diff --git a/.ci/Brewfile b/.ci/Brewfile index 55d6941cac4..600a45cfbc7 100644 --- a/.ci/Brewfile +++ b/.ci/Brewfile @@ -48,6 +48,7 @@ brew 'lua@5.4', link: true, overwrite: true brew 'libomp', link: true brew 'ninja' brew 'onnxruntime' +brew 'opencv' brew 'openexr' brew 'openjpeg' brew 'osm-gps-map' @@ -55,6 +56,7 @@ brew 'portmidi' brew 'potrace' brew 'pugixml' brew 'sdl2' +brew 'sdl3' brew 'shared-mime-info' brew 'curl' brew 'perl' diff --git a/.ci/Dockerfile b/.ci/Dockerfile index c27f227b1c1..d33c31e652e 100644 --- a/.ci/Dockerfile +++ b/.ci/Dockerfile @@ -89,6 +89,11 @@ RUN rm -rf /var/lib/apt/lists/* && apt-get update && \ liblua5.2-dev \ liblua5.3-dev \ libomp-$LLVM_VER-dev \ + libopencv-calib3d-dev \ + libopencv-core-dev \ + libopencv-features2d-dev \ + libopencv-flann-dev \ + libopencv-imgproc-dev \ libopenexr-dev \ libopenjp2-7-dev \ libosmgpsmap-1.0-dev \ diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile new file mode 100644 index 00000000000..9f208d89a42 --- /dev/null +++ b/.devcontainer/Dockerfile @@ -0,0 +1,120 @@ +# Use Ubuntu 26.04 LTS to match the CI environment +# CI uses ubuntu:26.04 container in .github/workflows/ci.yml +FROM ubuntu:26.04 + +# Avoid prompts from apt +ENV DEBIAN_FRONTEND=noninteractive + +# Set up locale +RUN apt-get update && apt-get install -y locales && \ + locale-gen en_US.UTF-8 && \ + update-locale LANG=en_US.UTF-8 && \ + rm -rf /var/lib/apt/lists/* + +ENV LANG=en_US.UTF-8 +ENV LANGUAGE=en_US:en +ENV LC_ALL=en_US.UTF-8 + +# Match the CI "Update base packages" step +RUN apt-get update && apt-get install -y eatmydata && \ + eatmydata apt-get --yes upgrade && \ + rm -rf /var/lib/apt/lists/* + +# Install compilers matching CI: +# - Primary: GNU16 (gcc-16 / g++-16) +# - Alternative: LLVM22 (clang-22 / clang++-22) +RUN eatmydata apt-get update && eatmydata apt-get --yes install \ + gcc-16 \ + g++-16 \ + clang-22 \ + libomp-22-dev \ + llvm-22-dev \ + libc++-22-dev \ + libc++abi1 \ + lld-22 \ + clang-tools-22 \ + mlir-22-tools \ + libmlir-22-dev \ + && rm -rf /var/lib/apt/lists/* + +# Install base dependencies — exact match with CI +# (see "Install Base Dependencies" step in .github/workflows/ci.yml) +RUN eatmydata apt-get update && eatmydata apt-get --yes install \ + build-essential \ + cmake \ + appstream-util \ + desktop-file-utils \ + gettext \ + git \ + gdb \ + intltool \ + libarchive-dev \ + libatk1.0-dev \ + libavif-dev \ + libcairo2-dev \ + libcmocka-dev \ + libcolord-dev \ + libcolord-gtk-dev \ + libcups2-dev \ + libcurl4-gnutls-dev \ + libexiv2-dev \ + libgdk-pixbuf-2.0-dev \ + libglib2.0-dev \ + libgmic-dev \ + libgphoto2-dev \ + libgraphicsmagick1-dev \ + libgtk-3-dev \ + libheif-dev \ + libjpeg-dev \ + libjson-glib-dev \ + liblcms2-dev \ + liblensfun-dev \ + liblua5.4-dev \ + libonnxruntime-dev \ + libopencv-calib3d-dev \ + libopencv-core-dev \ + libopencv-features2d-dev \ + libopencv-flann-dev \ + libopencv-imgproc-dev \ + libopenexr-dev \ + libopenjp2-7-dev \ + libosmgpsmap-1.0-dev \ + libpango1.0-dev \ + libpng-dev \ + libportmidi-dev \ + libpotrace-dev \ + libpugixml-dev \ + libraw-dev \ + librsvg2-dev \ + libsaxon-java \ + libsdl2-dev \ + libsecret-1-dev \ + libsqlite3-dev \ + libtiff5-dev \ + libwebp-dev \ + libx11-dev \ + libxml2-dev \ + libxml2-utils \ + ninja-build \ + perl \ + po4a \ + python3-jsonschema \ + xsltproc \ + zlib1g-dev \ + && rm -rf /var/lib/apt/lists/* + +# Install packages useful for building AppImages for GUI testing on host machine +# TODO: Remove this layer once we have a dedicated AppImage container +RUN eatmydata apt-get update && eatmydata apt-get --yes install \ + # Required for building AppImages + wget \ + # OpenCL support (optional GPU acceleration) + ocl-icd-opencl-dev \ + # JXL image format + libjxl-dev \ + && rm -rf /var/lib/apt/lists/* + +# Set the working directory +WORKDIR /workspace + +CMD ["/bin/bash"] diff --git a/.devcontainer/README.md b/.devcontainer/README.md new file mode 100644 index 00000000000..2a916d987b1 --- /dev/null +++ b/.devcontainer/README.md @@ -0,0 +1,232 @@ +# Darktable Container Build Environment + +A Docker/Podman image that **exactly mirrors the CI compile check**, with all +build dependencies pre-installed. It is an **optional** complement to building +natively — every contributor can continue using their own environment as before. + +## Use cases + +- **Immutable/atomic Linux** (Fedora Silverblue, NixOS, SteamOS, etc.): avoids + installing and layering 50+ build packages that break on weekly OS rebuilds. +- **Infrequent contributors**: get a working build environment without a + permanent setup. +- **Reproducing CI failures**: your local environment matches the CI container + exactly, so a build that passes here passes CI. +- **Sandboxing AI coding agents**: tools running inside the container can only + access the mounted workspace — host SSH keys, credentials, private documents, + and other projects remain invisible to them. + +## Prerequisites: Docker or Podman + +Docker (or Podman) is required for all usage options below. Install one: + +| Platform | Command / link | +| -------- | -------------- | +| Debian / Ubuntu | `sudo apt install docker.io` or [Docker CE](https://docs.docker.com/engine/install/ubuntu/) (recommended — includes BuildKit) | +| Fedora / RHEL | `sudo dnf install docker` or [Docker CE](https://docs.docker.com/engine/install/fedora/) | +| Arch | `sudo pacman -S docker` | +| openSUSE | `sudo zypper install docker` | +| macOS | `brew install --cask docker` or `brew install podman` | +| Windows | [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) | + +On Linux, add your user to the `docker` group and log out/in before using it: + +```bash +sudo usermod -aG docker "$USER" +``` + +**Podman** is a rootless drop-in replacement on Linux (`alias docker=podman`). +See the [Podman installation guide](https://podman.io/docs/installation). + +## Option 1: Docker/Podman CLI (most lightweight) + +No IDE, no extra tooling — just build and run the container directly. + +```bash +# Build the image once (from the repository root) +docker build -t darktable-dev -f .devcontainer/Dockerfile . + +# Verify the build compiles (same environment as CI) +docker run --rm --user "$(id -u):$(id -g)" \ + -v "$PWD":/workspace -w /workspace \ + darktable-dev \ + bash -lc './build.sh --prefix /tmp/dt --build-type Release' + +# Build an AppImage for GUI testing on the host +docker run --rm --user "$(id -u):$(id -g)" \ + -v "$PWD":/workspace -w /workspace \ + -e APPIMAGE_EXTRACT_AND_RUN=1 \ + darktable-dev \ + bash -lc './tools/appimage-build-script.sh' +``` + +The AppImage appears in `build/Darktable-*.AppImage` and can be run on the host. + +> Replace `docker` with `podman` if you use Podman. + +## Option 2: Dev Container (richest experience) + +A [Dev Container](https://containers.dev/) adds IDE integration on top of the +same Docker image: editor extensions, CMake integration, debugger support, etc. + +### VS Code + +Install the [Dev Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers), +then open this repository and click **"Reopen in Container"** when prompted +(or F1 → *Dev Containers: Reopen in Container*). Git submodules are initialized +automatically. + +### JetBrains IDEs (CLion, etc.) + +Install the Dev Containers plugin and follow the +[JetBrains Dev Containers guide](https://www.jetbrains.com/help/idea/connect-to-devcontainer.html). + +### Other editors and terminal + +Install the [`devcontainer` CLI](https://github.com/devcontainers/cli): + +```bash +npm install -g @devcontainers/cli +``` + +Then: + +```bash +# Start the container +devcontainer up --workspace-folder . + +# Open a shell +devcontainer exec --workspace-folder . bash +``` + +> **VS Code and JetBrains bundle their own devcontainer implementation** — you +> only need to install the CLI separately when using other editors or working +> purely in a terminal. + +The VS Code extensions listed in [`devcontainer.json`](devcontainer.json) are +all from Microsoft (`ms-vscode.*`) or well-established publishers. + +## Building darktable + +Inside the container (any option): + +```bash +# Standard development build +./build.sh --prefix /tmp/dt --build-type RelWithDebInfo + +# Debug build +./build.sh --prefix /tmp/dt --build-type Debug + +# Switch to Clang 22 (matches CI LLVM22 path) +export CC=clang-22 CXX=clang++-22 +./build.sh --prefix /tmp/dt --build-type RelWithDebInfo +``` + +## Testing with AppImage + +The container has no display. GUI testing uses an AppImage built inside the +container and run on the host. + +```bash +# APPIMAGE_EXTRACT_AND_RUN=1 is required — FUSE is not available in containers +APPIMAGE_EXTRACT_AND_RUN=1 ./tools/appimage-build-script.sh +``` + +The AppImage is created in `build/Darktable-*.AppImage`. Run it on the host: + +```bash +chmod +x build/Darktable-*.AppImage +./build/Darktable-*.AppImage --configdir ~/.config/darktable-test +``` + +Using `--configdir` avoids touching your production darktable configuration. + +## Running unit tests + +`libcmocka-dev` is already installed: + +```bash +./build.sh --prefix /tmp/dt --build-type RelWithDebInfo -- -DBUILD_TESTING=ON +cd build && ctest +``` + +## CI environment and pre-built images + +The [Dockerfile](Dockerfile) is the single source of truth for the build +environment. Inspect it for the exact base image, compiler versions, and +package list. + +### Pre-built images on GHCR + +`.github/workflows/build-docker.yml` automatically builds the image and +publishes it to the GitHub Container Registry (GHCR) whenever the `Dockerfile` +changes on the `master` branch. The pre-built image is available at: + +``` +ghcr.io/darktable-org/darktable-build:latest +``` + +Using the pre-built image skips the local build step: + +```bash +docker pull ghcr.io/darktable-org/darktable-build:latest +docker run --rm --user "$(id -u):$(id -g)" \ + -v "$PWD":/workspace -w /workspace \ + ghcr.io/darktable-org/darktable-build:latest \ + bash -lc './build.sh --prefix /tmp/dt --build-type Release' +``` + +## Troubleshooting + +### `docker build` prints a deprecation warning about the legacy builder + +This happens with older Docker installations (e.g. Ubuntu's `docker.io` package) +that don't use BuildKit by default. Fix by installing Docker CE via the +[official Docker Engine docs](https://docs.docker.com/engine/install/ubuntu/) +(which includes `docker-buildx-plugin`), or just add the plugin to an existing +installation: + +```bash +sudo apt install docker-buildx-plugin +``` + +### AppImage build fails with FUSE error + +Always set `APPIMAGE_EXTRACT_AND_RUN=1` — FUSE is not available inside containers. + +### Git submodules not initialized + +```bash +git submodule update --init --recursive +``` + +### Git says the repository has dubious ownership inside the container + +Pass `--user "$(id -u):$(id -g)"` to `docker run` (as shown in the examples +above), or mark the path as safe inside the container: + +```bash +git config --global --add safe.directory /workspace +``` + +### Need to install an extra package temporarily + +```bash +sudo apt-get update && sudo apt-get install +``` + +### Rebuild the container after Dockerfile changes + +VS Code: F1 → *Dev Containers: Rebuild Container* +CLI: `devcontainer up --workspace-folder . --remove-existing-container` + +## File structure + +```text +.devcontainer/ +├── Dockerfile # Build environment (mirrors CI) +├── devcontainer.json # IDE/tooling configuration +└── README.md # This file +.github/workflows/ +└── build-docker.yml # Publishes the image to GHCR on Dockerfile changes +``` diff --git a/.devcontainer/devcontainer-lock.json b/.devcontainer/devcontainer-lock.json new file mode 100644 index 00000000000..b6f196a724a --- /dev/null +++ b/.devcontainer/devcontainer-lock.json @@ -0,0 +1,9 @@ +{ + "features": { + "ghcr.io/devcontainers/features/common-utils:2": { + "version": "2.5.9", + "resolved": "ghcr.io/devcontainers/features/common-utils@sha256:cb0c4d3c276f157eed17935747e364178d75fee17f55c4e129966f64633deb3a", + "integrity": "sha256:cb0c4d3c276f157eed17935747e364178d75fee17f55c4e129966f64633deb3a" + } + } +} diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 00000000000..e7d3730d53b --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,32 @@ +{ + "name": "Darktable Development", + "build": { + "dockerfile": "Dockerfile", + "context": ".." + }, + "runArgs": [ + "--cap-add=SYS_PTRACE", + "--security-opt=seccomp=unconfined" + ], + "features": { + "ghcr.io/devcontainers/features/common-utils:2": { + "username": "vscode" + } + }, + "customizations": { + "vscode": { + "extensions": [ + "ms-vscode.cpptools", + "ms-vscode.cmake-tools", + "ms-vscode.cpptools-extension-pack" + ], + "settings": { + "cmake.configureOnOpen": false, + "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools" + } + } + }, + "forwardPorts": [], + "postCreateCommand": "git submodule init && git submodule update && echo 'Development environment ready! See .devcontainer/README.md for build instructions.'", + "remoteUser": "vscode" +} diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml new file mode 100644 index 00000000000..0855bc2df59 --- /dev/null +++ b/.github/workflows/build-docker.yml @@ -0,0 +1,38 @@ +name: Build and publish Docker image + +on: + push: + branches: + - master + paths: + - '.devcontainer/Dockerfile' + workflow_dispatch: + +permissions: + contents: read + packages: write + +jobs: + build-and-push: + if: github.repository == 'darktable-org/darktable' || github.event_name == 'workflow_dispatch' + name: Build and push darktable-build Docker image + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v7 + + - name: Log in to GitHub Container Registry + uses: docker/login-action@v4 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Build and push Docker image + uses: docker/build-push-action@v7 + with: + context: . + file: .devcontainer/Dockerfile + push: true + tags: | + ghcr.io/darktable-org/darktable-build:latest + ghcr.io/darktable-org/darktable-build:${{ github.sha }} diff --git a/.github/workflows/check-po.yml b/.github/workflows/check-po.yml index 10c64950ae2..9e8969bcc27 100644 --- a/.github/workflows/check-po.yml +++ b/.github/workflows/check-po.yml @@ -24,7 +24,7 @@ jobs: name: Check the PO files for correctness runs-on: ubuntu-slim steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: false path: src diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b26cc1a8ca6..52a9df4d452 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -49,7 +49,7 @@ jobs: Linux: if: github.repository == 'darktable-org/darktable' || github.event_name == 'workflow_dispatch' - name: Linux_${{ matrix.distro }}_${{ matrix.compiler.compiler }}_${{ matrix.btype }} + name: Linux_${{ matrix.distro }}_${{ matrix.compiler.compiler }}_${{ matrix.btype }}${{ matrix.name_suffix }} runs-on: ubuntu-latest container: image: ${{ matrix.distro }} @@ -77,6 +77,16 @@ jobs: target: skiptest generator: Ninja eco: -DDONT_USE_INTERNAL_LIBRAW=OFF + # The other entries use the skiptest target, which never configures + # BUILD_TESTING and so never even compiles the unit tests. This one + # builds them and runs ctest. + - distro: "ubuntu:26.04" + btype: Release + compiler: { compiler: GNU16, CC: gcc-16, CXX: g++-16, packages: gcc-16 g++-16 } + target: build + generator: Ninja + eco: -DDONT_USE_INTERNAL_LIBRAW=ON + name_suffix: _tests env: DISTRO: ${{ matrix.distro }} CC: ${{ matrix.compiler.CC }} @@ -125,6 +135,7 @@ jobs: libatk1.0-dev \ libavif-dev \ libcairo2-dev \ + libcmocka-dev \ libcolord-dev \ libcolord-gtk-dev \ libcups2-dev \ @@ -143,6 +154,11 @@ jobs: liblensfun-dev \ liblua5.4-dev \ libonnxruntime-dev \ + libopencv-calib3d-dev \ + libopencv-core-dev \ + libopencv-features2d-dev \ + libopencv-flann-dev \ + libopencv-imgproc-dev \ libopenexr-dev \ libopenjp2-7-dev \ libosmgpsmap-1.0-dev \ @@ -168,7 +184,7 @@ jobs: python3-jsonschema \ xsltproc \ zlib1g-dev; - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: false path: src @@ -269,6 +285,7 @@ jobs: libxml2:p lua54:p omp:p + opencv:p openexr:p openjpeg2:p osm-gps-map:p @@ -281,7 +298,7 @@ jobs: update: true - run: git config --global core.autocrlf input shell: bash - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: false path: src @@ -343,7 +360,7 @@ jobs: GENERATOR: ${{ matrix.generator }} TARGET: ${{ matrix.target }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: submodules: false path: src @@ -357,10 +374,17 @@ jobs: cd - - name: Install Base Dependencies run: | + # The GitHub runner images ship aws/tap, which Homebrew does not trust and + # thus warns about on every invocation. We don't use it, so drop it. + brew untap --force aws/tap || true brew update > /dev/null || true cd src/.ci export HOMEBREW_NO_INSTALL_UPGRADE=1 brew bundle --verbose || true + # `brew bundle` above tolerates failures, and a missing OpenCV only + # disables HDR bracket auto-alignment silently at configure time, so + # check the formula really is installed. + brew list --versions opencv - name: Build and Install run: | cmake -E make_directory "${BUILD_DIR}"; diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 6c344050902..88668f13a0a 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -46,7 +46,6 @@ jobs: run: | sudo apt-get -y install \ build-essential \ - appstream-util \ desktop-file-utils \ gettext \ git \ @@ -73,6 +72,11 @@ jobs: liblensfun-bin \ liblensfun-data-v1 \ liblensfun1 \ + libopencv-calib3d-dev \ + libopencv-core-dev \ + libopencv-features2d-dev \ + libopencv-flann-dev \ + libopencv-imgproc-dev \ libosmgpsmap-1.0-dev \ libpango1.0-dev \ libpng-dev \ @@ -124,7 +128,7 @@ jobs: libxfixes-dev - name: Build and install fresh libheif with built-in decoders run: | - git clone --branch v1.23.0 --depth 1 https://github.com/strukturag/libheif src-libheif + git clone --branch v1.23.2 --depth 1 https://github.com/strukturag/libheif src-libheif cd src-libheif cmake -S . -B build -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ @@ -259,6 +263,7 @@ jobs: libxml2:p lua54:p omp:p + opencv:p openexr:p openjpeg2:p osm-gps-map:p @@ -377,6 +382,9 @@ jobs: popd - name: Install Base Dependencies run: | + # The GitHub runner images ship aws/tap, which Homebrew does not trust and + # thus warns about on every invocation. We don't use it, so drop it. + brew untap --force aws/tap || true brew update > /dev/null || true cd src/.ci export HOMEBREW_NO_INSTALL_UPGRADE=1 @@ -424,7 +432,7 @@ jobs: steps: - name: Checkout master to update 'nightly' tag if: github.ref_name == 'master' # will be true only for nightly builds - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: ref: master submodules: false @@ -460,7 +468,7 @@ jobs: with: allowUpdates: true # required to allow nightly release updates removeArtifacts: true # we don't want to pile up old artifacts in the nightly release - tag: nightly + tag: ${{ github.ref_name == 'master' && 'nightly' || github.ref_name }} prerelease: true # We don't want a stable release that is in the process of being prepared # and not yet ready for publication to be visible diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index cfb79ce7a73..c5164789620 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-slim steps: - - uses: actions/stale@v10 + - uses: actions/stale@v11 with: repo-token: ${{ secrets.GITHUB_TOKEN }} stale-issue-message: 'This issue has been marked as stale due to inactivity for the last ${{ env.BEFORE_ISSUE_STALE }} days. It will be automatically closed in ${{ env.BEFORE_ISSUE_CLOSE }} days if no update occurs. Please check if the master branch has fixed it and report again or close the issue.' diff --git a/.gitignore b/.gitignore index 97143fbec46..8582dca57be 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ CMakeLists.txt.user workspace/ cmake-build-debug/ .idea/ +AppDir/ diff --git a/.mailmap b/.mailmap index 4a3888d0a73..b9fc613e64f 100644 --- a/.mailmap +++ b/.mailmap @@ -240,3 +240,6 @@ Marko Vertainen vertama <47715736+vertama@users.noreply Bill Ferguson Bill Ferguson wpferguson + +Daniele Pighin +Daniele Pighin masterpiga diff --git a/AUTHORS b/AUTHORS index 58810b8a1cd..a754efceb28 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,61 +1,71 @@ * Developers: Pascal Obry -Victor Forsiuk Hanno Schwalm +Victor Forsiuk Mario Zimmermann Ralf Brown -Roman Lebedev -Kofa -Diederik ter Rahe +Andrii Ryzhkov +Dan Torop Jeronimo Pellegrini -Martin Straeten +Philipp Lutz +Robert Mongold +Daniele Pighin Bill Ferguson +Kofa +Martin Straeten Miloš Komarčević -Vladimir Tyrtov +Diederik ter Rahe EdgarLux -Marko Vertainen +Ryo Shinozaki Matjaž Jeran -Jonas Schäfer -Hwanyong Lee -bajdero +deekayhd +esq4 +David Smith +Hpbirkeland +Marko Vertainen * Translators: Victor Forsiuk Pascal Obry Jeronimo Pellegrini Martin Straeten +Ryo Shinozaki EdgarLux -Marko Vertainen Matjaž Jeran -Hwanyong Lee -bajdero +esq4 +Hpbirkeland +Marko Vertainen +RIM +Andrii Ryzhkov Besmir Godolja -Elia Devito -Kang-Wei Hsu -Яна Тунгушпаева Báthory Péter -Jan Šmucr Johan Schiff -Reinder Mulder -Ryo Shinozaki +Kang-Wei Hsu Tianhao Chai +Elia Devito +GameMaster0x +Jan Šmucr +zxs-un * Sub-module rawspeed contributors (at least 1 commit): Miloš Komarčević Roman Lebedev -Jonas Schäfer +Sidhartha +Steven Le Rouzic * Sub-module integration contributors (at least 1 commit): Pascal Obry -ralfbrown +yuri * Sub-module lua-scripts contributors (at least 1 commit): -wpferguson Bill Ferguson -Michael Reiger -Tasos Bakogiannis +Tino Mettler deekayhd -Balázs Dura-Kovács -sjjh +Andrii Ryzhkov +Ilya Palopezhentsev +Martin Straeten +Björn Lindström +Dan Zwell +dterrahe And all those of you that made previous releases possible diff --git a/DefineOptions.cmake b/DefineOptions.cmake index 15fcad41185..8806a7ed792 100644 --- a/DefineOptions.cmake +++ b/DefineOptions.cmake @@ -29,12 +29,14 @@ option(BUILD_CMSTEST "Build a test program to check your system's color manageme option(USE_OPENEXR "Enable OpenEXR support" ON) option(BUILD_PRINT "Build the print module" ON) option(BUILD_RS_IDENTIFY "Build the darktable-rs-identify debug aid" ON) +option(USE_MCP "Build the darktable-mcp Model Context Protocol server" ON) option(VALIDATE_APPDATA_FILE "Use appstream-util (if found) to validate the .appdata file" OFF) option(BUILD_MSYS2_INSTALL "Build an MSYS2 version of the install, aka for Windows platform, but without dependency installs" OFF) option(BUILD_NOISE_TOOLS "Build tools for generating noise profiles" OFF) option(BUILD_CURVE_TOOLS "Build tools for generating base and tone curves" OFF) option(USE_GMIC "Use G'MIC image processing framework." ON) option(USE_ICU "Use ICU - International Components for Unicode." ON) +option(USE_OPENCV "Use OpenCV for HDR exposure-bracket auto-alignment." ON) option(FORCE_COLORED_OUTPUT "Always produce ANSI-colored output (GNU/Clang only)." OFF) option(USE_SDL2 "Enable SDL2 support" ON) diff --git a/README.md b/README.md index b4bbc7c12d6..8145b03fb22 100644 --- a/README.md +++ b/README.md @@ -109,7 +109,7 @@ GPU-enabled build of [ONNX Runtime](https://onnxruntime.ai/) separately: * [cuDNN 9.x](https://developer.nvidia.com/cudnn-downloads) * **AMD (ROCm):** Linux only. * Supported AMD GPU with up-to-date drivers (RDNA2/CDNA or newer), see [compatibility matrix](https://rocm.docs.amd.com/en/latest/compatibility/compatibility-matrix.html) - * [ROCm 6+](https://rocm.docs.amd.com/projects/install-on-linux/en/latest/) + * [ROCm 6+](https://rocm.docs.amd.com/projects/install-on-linux/en/latest/) * [MIGraphX](https://rocm.docs.amd.com/projects/AMDMIGraphX/en/latest/install/install-migraphx.html) (may require separate install, e.g. `apt install migraphx migraphx-dev` on Ubuntu) * **Intel (OpenVINO):** Linux and Windows. * Supported Intel GPU with up-to-date drivers (integrated Gen9+, discrete Arc, or NPU Meteor Lake+) @@ -155,12 +155,12 @@ you can build the software yourself following the instructions [below](#building ### Latest release -5.4.1 (stable) +5.6.0 (stable) -* [Download package for Windows](https://github.com/darktable-org/darktable/releases/download/release-5.4.1/darktable-5.4.1-win64.exe) -* [Download disk image for macOS on Apple Silicon](https://github.com/darktable-org/darktable/releases/download/release-5.4.1/darktable-5.4.1-arm64.dmg) -* [Download disk image for macOS on Intel](https://github.com/darktable-org/darktable/releases/download/release-5.4.1/darktable-5.4.1-x86_64.dmg) -* [Download AppImage for Linux](https://github.com/darktable-org/darktable/releases/download/release-5.4.1/Darktable-5.4.1-x86_64.AppImage) +* [Download package for Windows](https://github.com/darktable-org/darktable/releases/download/release-5.6.0/darktable-5.6.0-win64.exe) +* [Download disk image for macOS on Apple Silicon](https://github.com/darktable-org/darktable/releases/download/release-5.6.0/darktable-5.6.0-arm64.dmg) +* [Download disk image for macOS on Intel](https://github.com/darktable-org/darktable/releases/download/release-5.6.0/darktable-5.6.0-x86_64.dmg) +* [Download AppImage for Linux](https://github.com/darktable-org/darktable/releases/download/release-5.6.0/Darktable-5.6.0-x86_64.AppImage) * [Install native packages or add a third-party repository for Linux distros](https://software.opensuse.org/download.html?project=graphics:darktable:stable&package=darktable) * [Install Flatpak package for Linux](https://flathub.org/apps/details/org.darktable.Darktable) * [More information about installing darktable on any system](https://www.darktable.org/install/) @@ -260,6 +260,7 @@ Optional dependencies (minimum version): * libheif 1.13.0 *(for HEIF import & export; also for AVIF import if no libavif)* * libjxl 0.7.0 *(for JPEG XL import & export)* * WebP 0.3.0 *(for WebP import & export)* +* OpenCV 4 or 5 — only a few modules: core, imgproc, flann plus features2d and calib3d (OpenCV 4) or features and geometry (OpenCV 5) *(for HDR exposure-bracket auto-alignment)* Optional dependencies (no version requirement): * colord, Xatom *(for fetching the system display color profile)* @@ -326,7 +327,7 @@ After backing up your `~/.config/darktable` directory and the sidecar .XMP files with the master branch, you may obtain the source as follows: ```bash -git clone --recurse-submodules --depth 1 https://github.com/darktable-org/darktable.git +git clone --recurse-submodules https://github.com/darktable-org/darktable.git cd darktable ``` @@ -334,17 +335,17 @@ See below (in "Using") how to start a test install of the unstable version witho #### Latest stable release -5.4.1 +5.6.0 The darktable project releases two major versions every year, on Summer and Winter Solstices, tagged with even numbers (e.g. 4.2, 4.4, 4.6, 4.8). Minor revisions are tagged with a third digit (e.g. 4.4.1, 4.4.2) and mostly provide bug fixes and camera support. You may want to compile these stable releases yourself to get better performance for your particular computer: ```bash -git clone --recurse-submodules --depth 1 https://github.com/darktable-org/darktable.git +git clone --recurse-submodules https://github.com/darktable-org/darktable.git cd darktable git fetch --tags -git checkout tags/release-5.4.1 +git checkout tags/release-5.6.0 ``` ### Get submodules @@ -443,6 +444,8 @@ If you experience crashes at startup, try launching darktable from a terminal wi There is a comprehensive list of build instructions for [Ubuntu/Debian related distributions](https://github.com/darktable-org/darktable/wiki/Build-instructions-for-Ubuntu) or for [Fedora and related distributions](https://github.com/darktable-org/darktable/wiki/Build-Instructions-for-Fedora). These build instructions can be easily adapted to many other Linux distributions. +For contributors who prefer a **container-based build environment** that mirrors CI, see [.devcontainer/README.md](.devcontainer/README.md). It works with Docker or Podman alone (no IDE required), or with any [Dev Container-compatible IDE](https://containers.dev/supporting). This is particularly useful on immutable/atomic Linux systems, for infrequent contributors, or when reproducing a CI failure locally. + Contributing ------------ diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index a73f0a9cbe2..4b1ab74e0a1 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,29 +1,32 @@ -We're proud to announce the new feature release of darktable, 5.6.0! +We're proud to announce the new feature release of darktable, 5.8.0! -The github release is here: [https://github.com/darktable-org/darktable/releases/tag/release-5.6.0](https://github.com/darktable-org/darktable/releases/tag/release-5.6.0). +The github release is here: [https://github.com/darktable-org/darktable/releases/tag/release-5.8.0](https://github.com/darktable-org/darktable/releases/tag/release-5.8.0). To build from source, do not use the autogenerated tarball provided by GitHub on the release page, download our tar.xz file instead. If you're just building for yourself without creating a package for some distribution, then using source code cloning in git is an even more convenient way. The checksums are: ``` -$ sha256sum darktable-5.6.0.tar.xz -??? darktable-5.6.0.tar.xz +$ sha256sum darktable-5.8.0.tar.xz + darktable-5.8.0.tar.xz -$ sha256sum darktable-5.6.0-x86_64.dmg -??? darktable-5.6.0-x86_64.dmg +$ sha256sum darktable-5.8.0-x86_64.AppImage + Darktable-5.8.0-x86_64.AppImage -$ sha256sum darktable-5.6.0-arm64.dmg -??? darktable-5.6.0-arm64.dmg +$ sha256sum darktable-5.8.0-aarch64.AppImage + Darktable-5.8.0-aarch64.AppImage -$ sha256sum darktable-5.6.0-arm64-13.5.dmg -??? darktable-5.6.0-arm64-13.5.dmg +$ sha256sum darktable-5.8.0-x86_64.dmg + darktable-5.8.0-x86_64.dmg -$ sha256sum darktable-5.6.0-win64.exe -??? darktable-5.6.0-win64.exe +$ sha256sum darktable-5.8.0-arm64.dmg + darktable-5.8.0-arm64.dmg -$ sha256sum darktable-5.6.0-x86_64.AppImage -??? darktable-5.6.0-x86_64.AppImage +$ sha256sum darktable-5.8.0-win64.exe + darktable-5.8.0-win64.exe + +$ sha256sum darktable-5.8.0-woa64.exe + darktable-5.8.0-woa64.exe ``` When updating from the stable 5.4 series, please bear in mind that your edits will be preserved during this process, but the new library and configuration will no longer be usable with 5.4. @@ -32,13 +35,13 @@ You are strongly advised to take a backup first. #### Important note: to make sure that darktable can keep on supporting the raw file format for your camera, *please* read [this post](https://discuss.pixls.us/t/raw-samples-wanted/5420?u=lebedevri) on how/what raw samples you can contribute to ensure that we have the *full* raw sample set for your camera under CC0 license! -Since darktable 5.4: +Since darktable 5.6: - ??? commits to darktable+rawspeed - ??? pull requests handled -- ?? issues closed +- ??? issues closed -_Please note that the darktable documentation is not currently complete for release 5.4 +_Please note that the darktable documentation is not currently complete for release 5.8 and contributions are greatly appreciated. Please see the [project documentation](https://github.com/darktable-org/dtdocs#contributing) for more information on how to contribute._ @@ -49,376 +52,108 @@ The following is a summary of the main features added to darktable 5.6. Please see the user manual for more details of the individual changes (where available). -- Added optional AI subsystem (build with `-DUSE_AI=ON`). AI features - are disabled by default in preferences and can be enabled at runtime - without restarting. When disabled, no ONNX Runtime libraries are - loaded and no AI-related activity occurs. Models are downloaded from - a configurable repository and managed through the AI preferences tab. - -- Added install scripts for Linux and Windows that set up GPU - acceleration for the new AI features. The scripts detect the user's - GPU vendor (NVIDIA, AMD or Intel) and install the matching GPU - runtime. They can be run from a local checkout or fetched and run - online with a single command – see the AI section in the README for - details. macOS users and most Windows users do not need to run - anything; GPU acceleration is already bundled. - -- Added AI object mask tool in the darkroom mask manager. Uses SAM2.1 - or SegNext model for interactive object segmentation – click on an - object to generate a precise mask. Supports both foreground and - background prompt points with iterative refinement. The encoder runs - once per image (GPU-accelerated via the AI backend when available), - and the lightweight decoder produces masks interactively. - -- Added neural restore module in the lighttable/darkroom sidebar - covering three AI-based tasks: raw denoise, image denoise, and - upscale. Default models: NIND UNet (image denoise), RawNIND UtNet2 - (raw denoise), and BSRGAN 2x/4x (super-resolution), all running on - the ONNX backend. Additional models such as NAFNet (image denoise) - are available from the model repository and can be installed - manually. Features include an interactive before/after split - preview with area picker, a strength slider (DWT-based texture - recovery for RGB denoise; linear source/denoised blend for raw - denoise), batch processing with tiled inference, and automatic - library re-import with image grouping. Raw denoise writes a DNG - (CFA Bayer or LinearRaw); image denoise and upscale write a TIFF - embedding the output ICC profile. - GPU acceleration is inherited from the AI backend. If GPU - inference fails (out of memory, unsupported op, EP crash), - darktable automatically retries on CPU. - -- Added `colorharmonizer` module that applies color harmony - corrections in UCS color space, rotating hues toward a target - harmony structure (complementary, split-complementary, triadic, - tetradic, etc.). The saturation of target hues can be controlled, - and custom-defined harmonies with an arbitrary number of anchor nodes - at any angle are also supported. Options are provided to control the - intensity of the effect, protect neutral colors, and apply a Gaussian - filter to smooth harsh transitions. The module can be synced with the - vectorscope in RYB mode, with harmony and rotation angles controllable - directly from the vectorscope. Both CPU and OpenCL (GPU) implementations - are provided. +- Automatic alignment of exposure brackets in "merge HDR" function, + removing ghosting and softness caused by handheld or shaky-tripod + brackets. Enabled by default in builds with OpenCV, and tunable + under preferences > processing > HDR alignment. + +- An MCP server for darktable. The new darktable-mcp binary, a + headless sibling to darktable-cli, lets an AI agent drive the raw + pipeline over the Model Context Protocol: list modules and inspect + their parameter schemas, develop an image through a given module + stack and get back a preview or per-channel statistics, and read + history, styles and metadata from the library. Parameters are + addressed by name through darktable's own introspection rather than + by fixed offsets, so a stack stays valid across module versions, and + renders run on a throwaway duplicate so the source image is never + modified. ## UI/UX Improvements -- In the crop module, the crop aspect ratio is added to the dimensions - in the crop area preview. - -- Added the ability to pin any image from the filmstrip in the second - darkroom window. Images can be pinned directly from the 2nd window, - via drag&drop from the filmstrip and via keyboard shortcuts. Two - new actions are the added: - - Toggle pinned state for currently developed image - - Pin current image in second view - -- Allow switching between point/area color picker directly on canvas - with a simple Ctrl+Click. - -- When moving pictures from a collection we switch to the target - collection only if we did not change manually to another collection - during the move and the current collection is now empty. - -- When copying pictures from a collection we switch to the target - collection only if we did not change manually to another collection - during the copy. - -- In Color Calibration module the calibration box is now initialized - on the current bounding box. That is, if a zoom is effective the - calibration box will be fully visible and won't require to zoom out. - -- Make the slider background darker to gain some contrast making them - easier to differentiate from the other labels. - -- Introduce a condensed mode for the panel's controls widgets. This - mode is off by default ans can be select in miscellaneous interface - preference. - -- Added a 2-up scope showing both the waveform and vectorscope. This - allows for a simultaneous understanding of both the lightness and - chromaticity of an image. - -- Support rendering and caching higher resolution (6K or 8K) thumbnail - or full-screen preview images in lighttable view. Previously, for - displays larger than a 4K, darktable would render a full-resolution - preview then downscale it. These higher resolution previews also - allow for less jumpy zooming in of high megapixel files. - -- Increase the resolution of the darkroom view's preview-resolution - images from 720x450 to 1440x900. This produces better data for - various situations, including in scopes and the color picker. - -- Use darktable icon in desktop environment when running under Wayland - on a KDE-like system. Previously the window manager would use a - generic icon. - -- Use server-side decorations (SSD) for windows when the user's window - manager is capable of this, to make window decorations consistent - with other applications. If SSD is not implemented (Gnome/Mutter - under Wayland), use client-side decorations (CSD). - -- Added a welcome screen to help users understand and set the most - relevant configuration options on the first run. - -- Added touchpad gestures to darkroom and lighttable culling layouts, - including pinch zooming and two-finger panning. - Smartphone-like simultaneous pinch zooming and two-finger panning - are now possible on Linux and Windows. - Zooming gestures are limited to 100%, additionally pressing CTRL - enables zooming up to 1600%. - Caution: this disables the scroll gesture for zooming on MacOS - on trackpad and magic mouse. To restore the former behaviour - disable touchpad gestures in preferences dialog. - -- Enabled shortcuts for some existing buttons in duplicate manager, - snapshots, and AgX modules. - -- Enabled shortcuts to cycle through module groups, modules and - module instances. - -- Added a configuration option to toggle the filmstrip auto-center - behavior. Enabled shortcuts to toggle filmstrip auto-centering and - to explicitly recenter the filmstrip on the current image. - -- The radius calculated for capture sharpening is now using only the - central 60% of the image as lenses are mostly sharper here. - For xtrans sensors the radius has been slightly increased as - images tend to be more blurred. - -- The tone equalizer now visualizes an invalid curve (solver maths) - also for old edits. - -- Add `--library ` command-line option to darktable-cli that - allows specifying a `library.db` database file to read image processing - history stacks from instead of requiring XMP sidecar files, for people - who do not use XMP sidecar files. - -- Added display name to the available sort options for film rolls. - -- When creating a new workspace from the workspace dialog, settings - can optionally be copied from an existing workspace as a template. - The workspace-specific configuration is duplicated with paths, - labels, collection history, and similar keys cleared so the new - workspace keeps its own library database instead of reusing the - source library. The workspace dialog allows selecting a workspace as - the default for startup; if one is chosen as default, the dialog is - not shown on the next launch until “allow for multiple workspaces” is - enabled again in preferences (storage). - -- Use native mouse cursors throughout the UI. Cursors such as the - busy spinner, hand, crosshair and resize handles now match the - operating system's look, most noticeably on macOS where the busy - cursor previously appeared as an old-style wristwatch instead of - the familiar spinning wheel. - -- Themes can now style expanded modules differently from collapsed - ones, via a new `dt_module_expanded` CSS class. +- Checkboxes are now Bauhaus widgets and are reset to default values + when e.g. a tab or a module is reset. ## Performance Improvements -- Increased performance for OpenCL guided filter by internal tiling. - -- Increased performance of `blurs` module for both CPU and OpenCL code - paths for large radii, which made it possible to increase Gaussian - blur's maximum radius from 128px to 256px. - -- Increased performance of `overlay` (composite) module and added - OpenCL code path. +- N/A ## Other Changes -- Added 2 apertures, f/0.95 and f/1.2, to the aperture section of the - presets dialogue. - -- Added Canon Automatic Lighting Optimizer support for CR3-format - images. - -- Added PNG support (8/16-bit) for external raster masks. - -- Removed `Neo` Intel and `pocl` OpenCL drivers from blacklist, - the `AMD-APP` driver has been added as not supported by AMD for 10yrs. - -- RustiCL is the preferred OpenCL driver instead ROCm on AMD systems. - -- In the styles module, a new option has been added to hide the - preview in the tooltip. Additionally, a module preference now allows - you to change the preview size, with two options available: default - and large. +- Added a new collection filter for the original image dimensions. -- Improved debugging option --dump-diff-pipe for those of you - interested in OpenCL code and debugging. +- Support for Canon's Highlight Tone Priority. -- Added the possibility to vectorize the bitmap displayed in the - External Raster Mask module. The vectorized mask is added into the - Mask Manager module as a path object ready to be used as any other - masks. +- AI models can now be installed from additional repositories. Models + installed this way remember where they came from and are included + in the update check. -- Remove the (unbound by default) keyboard shortcut to cycle through - each histogram mode, and within each mode to cycle through its - options. This was a relic of when there were fewer scopes and they - were not accessible by shortcuts. +- Added a preference to disable automatic AI model update checks, + with a manual check button for when it is off. -- Increased the limit on the number of offset days in geotagging module - to correct an incorrect camera timestamps from 99 to 9999 days. +- Added a compression option for the TIFF files written by neural + restore denoise and upscale, matching the TIFF export module. -- Added a new collection filter for image duplicates. +- Model packages can now declare their ONNX Runtime graph + optimization level, so models that misbehave under aggressive + optimization no longer need workarounds in feature code. -- The masks in restricted edit mode are now displayed on-canvas as - dashed lines to ensure proper feedback. - -- Several improvements to AgX: - - Default hue preservation is now 60% in most presets, reducing - strong hue shifts in bright highlights. - - Default contrast has been increased and toe/shoulder power tuned - to more closely match sigmoid's defaults. - - Added sigmoid-like presets that closely match sigmoid's tone - curve. - - Removed the punchy presets (except for the blender-like variant, - whose parameters still follow Blender's settings). - - Improved the toe/shoulder warning tooltips for clarity. - - The scene-referred preset is no longer applied exclusively to HDR - images. - - Primaries selection is now visible even when "disable adjustments" - is checked. - -- For non-raw images with gamma corrected data we do the initial - scaling in linear mode for less artifacts. - -- Added a new option to filter images by capture month in collections - and collection filters. - -- Exif tags which are added to the metadata editor are now read from - the image file on import. For already imported images this can be - performed by an Exif refresh. - -- The active preset name is now displayed in the header of suitable - library modules (import, export). This can be turned off in the - "miscellaneous" section in the preferences ("automatically update - module name"). - -- A new log history viewer has been added to the bottom toolbar, - providing a persistent record of all dt_control_log messages (e.g., - export progress, library updates, warnings). Click the speech-bubble - icon in the center-bottom-right area to open a scrollable popover - showing all logged messages with timestamps, automatically - deduplicating consecutive identical entries. - -- The OpenCL preferences interface and the internal handling and detection - of OpenCL devices and drivers got an overhaul. - Users can switch on "OpenCL fast mode" in preferences leading to slightly - more differences compared to CPU output for sligtly more performance. - The per-device conf settings got an update, see the docs for reference. +- Panasonic RW2 files now offer embedded lens distortion correction, + covering built-in and Lumix-branded lenses that lensfun has no + profile for. ## Bug Fixes -- Properly apply the iop-order when applying a style at export - time. This also fixes the style preview when flying over styles in - the style module. - -- Drawn mask fixes: - - Masks do not shift position when crop is toggled on/off. - - Pixel-perfect node hovering and editing up to maximum (16x) - magnification. - - Fix Bezier handle misassignment in vectorized masks causing - distorted curves on complex shapes (AI object masks and - external raster masks). +- Clarified multi-image rating toasts for un-reject and for mixed + upgrade/downgrade results across the selection. -- If a tag category is marked as private, all tags and subcategories - under it are also treated as private. +- Fix blank module instance names when going back in darkroom action + history. -- Fix occasional geolocation assignment errors in darktable's locations - module involving polygon-shaped locations +- Do not override library edit history from XMP sidecar file when + using darktable-cli with a library file. -- Prefetch correctly sized thumbnails when user has display scaling - enabled. +- Fixed collection module not updated properly on preset load. -- Honor the default configuration preference "never" for "use raw - instead of jpeg from size": for unaltered images, always generate - thumbnails/previews from embedded JPEGs rather than processing the - raw file. If you prefer the prior behavior, which processed the raw - file rather than upscale the embedded JPEG for higher resolution - thumbnails/previews, use the new configuration option "auto". +- Fixed a crash at the end of neural restore's raw denoise on certain + sensor sizes, where blending the tile seams wrote past the edge of + the image. -- In Quick Access Panel, "go to full version..." now reliably scrolls - to the correct module. +- Fixed an empty Media Type dropdown in the Print module for Canon + printers whose drivers use the `CNIJMediaType` option instead of the + standard `MediaType` option. -- In filmstrip, keyboard shortcuts for rating/color labels/reject now - apply to the thumbnail under the cursor (including overlay elements) - instead of the currently opened image. +- Fixed the feather on dense drawn path masks rendering stripes, + phantom arcs and crossing lines. -- Fix for usage of incorrect color profiles on secondary monitors on - Windows. +- Fixed the feather dipping inside the shape on paths with narrow + spikes. -- Various fixes for visibly wrong colors after chaning a profile in - colorin or colorout. +- Fixed AI segmentation masks being offset by up to several pixels + from the object they were generated for. -- Fixed unexpected localization of user's defined preset name and - properly localize the module name displayed in the preset dialog. +- Fixed the AI raw denoise preview showing identical before and after + images on 4BAYER (CYGM/RGBE) raws, which now shows a warning. -- Fixed a possible transient display of the crawler dialog while the - splash screen is active. - -- Fixed improper mask mode displayed in the mask manager menu. - -- Fixed an issue where while creating a mask from mask manager and - still in creation mode the mask was not following the mouse when - moving over the darkroom. It was then not possible to place the mask - at the right position. - -- Fixed an issue of style migration. A style created before a new - module is introduced and integrating a specific module order was not - properly handled. We now properly migrate the embedded module order - to ensure all modules are described. - -- Fixed an occasional bug that dragging exposure change regions in - histogram, waveform, or RGB parade scopes would adjust in the - opposite of the expected direction. This occurred when the user had - not yet selected a module group containing the exposure module. - -- Fixed a bug which showed an extraneous toast message in the center - view when dragging in the vectorscope. - -- Fixed a wrong WB when reloading defaults after changing manually the - WB. This was due to a missing reset letting the Color Calibration - module starting with a wrong WB. - -- Avoid speckles when creating drawn masks using the vectorize option - in the Raster File module. - -- Fixed spurious export size is reduced because of memory restrictions - issue. - -- Fixed darktable on startup failing to delete left over database - lockfiles for non default workspaces. - -- Fixed a rare bug which appeared when scale-pixels module was moved above - the tone-mapper while applying a shift in "rotate and perspective" module. - -- Fixed white and middle-grey patches being swapped for Datacolor - SpyderCheckr 48 in the Color Calibration module. - -- Various stability fixes for OpenCL and CPU pixelpipe processing. +- Fixed auto-applied denoise presets running a second time on images + produced by AI raw denoise. ## Lua ### API Version -- API version is now 9.6.0 +- API version is now 9.7.0 ### New Features -- Added Lua AI API (`darktable.ai`) for scripting AI model inference. - Provides tensor creation, model loading with GPU provider selection, - and two calling conventions for inference (pre-allocated and - auto-allocated outputs). Image I/O includes loading from file or - darktable library (full pipeline export), raw CFA sensor data - access, and DNG output with EXIF preservation. Enables Lua scripts - to implement custom AI workflows such as denoise or upscale. +- N/A ### Bug Fixes - N/A -### Add action support for Lua +### New Scripts + +- N/A ### Other Lua changes @@ -448,11 +183,10 @@ changes (where available). - libarchive for AI model extraction -## RawSpeed changes - -- N/A +- OpenCV 4 or 5 for HDR exposure-bracket auto-alignment (only the core, + imgproc and flann modules plus features2d/calib3d on OpenCV 4, or features/geometry on OpenCV 5) -## Camera support, compared to 5.4 +## Camera support, compared to 5.6 ### Base Support diff --git a/build.sh b/build.sh index eb3f5fc28cd..4f6f30c7212 100755 --- a/build.sh +++ b/build.sh @@ -35,7 +35,7 @@ CMAKE_OPTIONS_FROM_CMDLINE="" PRINT_HELP=0 -FEATURES="AI CAMERA COLORD GMIC GRAPHICSMAGICK IMAGEMAGICK JXL KWALLET LIBSECRET LUA MAC_INTEGRATION MAP OPENCL OPENEXR OPENMP UNITY WEBP" +FEATURES="AI CAMERA COLORD GMIC GRAPHICSMAGICK IMAGEMAGICK JXL KWALLET LIBSECRET LUA MAC_INTEGRATION MAP MCP OPENCL OPENCV OPENEXR OPENMP UNITY WEBP" # prepare a lowercase version with a space before and after # it's very important for parse_feature, has no impact in for loop expansions diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index 87fb18b89b5..e3bda613ff9 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -175,6 +175,14 @@ if(USE_AI) install(FILES ort_gpu.json DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/darktable COMPONENT DTApplication) endif(USE_AI) +if(USE_MCP) + # + # Install darktable-mcp tool descriptions/schemas (editable without a rebuild) + # + FILE(COPY mcp-tools.json DESTINATION "${DARKTABLE_DATADIR}") + install(FILES mcp-tools.json DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/darktable COMPONENT DTApplication) +endif(USE_MCP) + # # Transform darktableconfig.xml into darktablerc # diff --git a/data/ai_models.json b/data/ai_models.json index 673d56769f1..d7e9e0c52a6 100644 --- a/data/ai_models.json +++ b/data/ai_models.json @@ -4,46 +4,36 @@ { "id": "mask-object-sam21-small", "name": "mask sam2.1 hiera small", - "description": "Segment Anything 2.1 (Hiera Small) for interactive masking", "task": "mask", - "min_version": "0.1", - "github_asset": "mask-object-sam21-small.dtmodel", + "min_version": "1.0", "default": true }, { "id": "mask-object-segnext-b2hq", "name": "mask segnext vitb-sax2 hq", - "description": "SegNext ViT-B SAx2 HQ fine-tuned for interactive masking", "task": "mask", - "min_version": "0.1", - "github_asset": "mask-object-segnext-b2hq.dtmodel", + "min_version": "1.0", "default": false }, { "id": "denoise-nind", "name": "denoise nind", - "description": "UNet denoiser trained on NIND dataset", "task": "denoise", - "min_version": "0.2", - "github_asset": "denoise-nind.dtmodel", + "min_version": "1.0", "default": true }, { "id": "rawdenoise-nind", "name": "raw denoise nind", - "description": "UtNet2 raw denoiser trained on RawNIND dataset", "task": "rawdenoise", - "min_version": "0.2", - "github_asset": "rawdenoise-nind.dtmodel", + "min_version": "1.0", "default": true }, { - "id": "upscale-bsrgan", - "name": "upscale bsrgan", - "description": "BSRGAN 2x and 4x blind super-resolution", + "id": "upscale-realplksr", + "name": "upscale realplksr", "task": "upscale", - "min_version": "0.1", - "github_asset": "upscale-bsrgan.dtmodel", + "min_version": "1.0", "default": true } ] diff --git a/data/darktableconfig.xml.in b/data/darktableconfig.xml.in index c3408df0b72..2c01d6b47d1 100644 --- a/data/darktableconfig.xml.in +++ b/data/darktableconfig.xml.in @@ -11,9 +11,11 @@
+
+
@@ -40,6 +42,37 @@ false modify theme with user tweaks + + themes/rounded-header + bool + false + use rounded module's header + + + themes/focused-module-border + bool + false + use small border around module + + + themes/expanded-module-border + bool + false + use small border around module + + + themes/colored-accent + int + 0 + use colored accent for some UI elements + + + themes/condensed + bool + false + condensed panels' controls + use condensed panels' controls in all views + accel/prefer_focused bool @@ -161,13 +194,6 @@ marker shape the shape of the slider marker - - themes/condensed - bool - false - condensed panels' controls - use condensed panels' controls in all views - darkroom/ui/auto_module_name_update bool @@ -182,6 +208,13 @@ database location filename relative to ~/.config/darktable or starting with a slash (restart required) + + workspace/label + string + + selected workspace + label of the workspace to open at startup; empty for the default workspace + storage/piwigo/last_album string @@ -384,6 +417,55 @@ do not set the 'uncategorized' entry for tags do not set the 'uncategorized' entry for tags which do not have children + + plugins/lighttable/hdr_merge_auto_align + bool + true + auto-align frames when merging HDR brackets + register and warp exposure brackets onto a reference frame before merging, removing ghosting caused by a shaky tripod or handheld shots.\nonly effective when darktable is built with OpenCV. + + + plugins/lighttable/hdr_merge_auto_reference + bool + false + pick the HDR alignment reference automatically + before merging, examine every bracket and align to the one richest in detail instead of the first frame.\nimproves alignment when the first exposure is a poor template, at the cost of one extra decode pass over the frames.\nrequires auto-align and an OpenCV build. + + + plugins/lighttable/hdr_merge_proxy_scale + float + 0.625 + alignment detail (proxy scale) + fraction of the full sensor resolution at which feature detection and alignment are computed.\nhigher values find more, more distinctive features (better on repetitive or low-contrast scenes) but cost roughly (scale / 0.5)^2 more time and memory.\n0.5 restores the legacy speed. + + + plugins/lighttable/hdr_merge_feature_gamma + float + 2.2 + shadow lift for feature detection (gamma) + display-gamma applied to the linear raw before feature detection, to lift shadow detail into the detector's range.\n1.0 disables it. higher values help under-exposed frames but can amplify shadow noise; the percentile stretch already does part of this, so the effect is scene-dependent. + + + plugins/lighttable/hdr_merge_clahe_clip + float + 0.0 + local contrast for feature detection (CLAHE clip) + clip limit of the local contrast enhancement (CLAHE) applied before feature detection. 0 disables it.\nenabling it (e.g. 2.0) helps detect features on extremely under-exposed frames, but on repetitive textures (façades, railings, foliage) it can change descriptor signatures between exposures and cause mis-alignment, so it is off by default. + + + plugins/lighttable/hdr_merge_sift_keypoints + int + 5000 + feature budget per frame (keypoints) + maximum number of SIFT keypoints kept per frame after spatial balancing, before matching.\nbalancing both frames to a common budget keeps a feature-dense frame from flooding the matcher with ambiguous candidates. + + + plugins/lighttable/hdr_merge_debug_images + bool + false + save alignment debug images + write per-frame diagnostic images while merging: the feature-detection input, the detected keypoints and all feature matches (green = inlier, red = outlier).\nsaved as Netpbm (.pgm/.ppm) in a darktable_hdr_align_debug folder in the system temp directory (or the folder named by the DT_HDR_DEBUG_IMAGE_DIR environment variable). for diagnosing alignment problems; off by default. + plugins/lighttable/tagging/case_sensitivity @@ -403,6 +485,13 @@ enable AI features enable AI-powered features such as denoising and upscaling using neural networks + + plugins/ai/auto_check_updates + bool + true + automatically check for model updates + contact the model repositories to look for newer versions of the installed AI models. when off, updates are only looked for when you ask for them in the AI preferences + plugins/ai/provider string @@ -424,6 +513,13 @@ AI models GitHub repository GitHub repository for downloading AI models (format: owner/repo) + + plugins/ai/third_party_repositories + string + + additional AI model repositories + comma-separated list of additional GitHub repositories offering AI models (format: owner/repo,owner/repo). these are not maintained or reviewed by the darktable project; a model installed from one replaces any installed model of the same name. each listed repository is contacted when checking for model updates. + plugins/ai/models_path string @@ -1526,7 +1622,7 @@ string 120|400 delimiters for size categories - size categories are used to be able to set different overlays and CSS values depending of the size of the thumbnail, separated by |.\nfor example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, >400px + size categories are used to be able to set different overlays and CSS values depending on the size of the thumbnail, separated by |.\nfor example, 120|400 means 3 categories of thumbnails: up to 120px, 120-400px, more than 400px plugins/lighttable/extended_pattern @@ -1571,13 +1667,59 @@ smoothing of brush strokes sets level for smoothing of brush strokes.\nstronger smoothing leads to less nodes and easier editing but with lower control of accuracy. - + masks_scroll_down_increases bool false scroll down to increase mask parameters when using the mouse scroll wheel to change mask parameters, scroll down to increase the mask size, feather size, opacity, brush hardness and gradient curvature\nby default scrolling up increases these parameters + + masks/path_resize_amount + int + 2 + path mask resize step amount + amount to grow or shrink a path mask per scroll wheel tick when resizing. the unit is set by the 'path mask resize unit' preference. + + + masks/path_resize_unit + + + + + + + pixels + unit for path mask resize step amount + unit for the path mask resize step: 'pixels' uses image pixels, '% of path size' uses a percentage of the path's largest bounding box dimension. + + + masks/path_resize_resolution + + + + + + + + + 2048 + path mask resize tracing resolution + internal raster resolution (in pixels on the longest side) used when re-vectorizing a resized path mask. higher values preserve more detail and nodes at the cost of speed. + + + masks/path_resize_curve_smoothing + + + + + + + + balanced + path mask resize curve smoothing + controls how corners are handled when re-vectorizing a resized path mask. 'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder control points. + darkroom/mouse/middle_button_cycle_zoom_to_200_percent bool @@ -3808,6 +3950,20 @@ look for updated XMP files on startup check file modification times of all XMP files on startup to check if any got updated in the meantime + + run_crawler_in_background + bool + true + look for updated XMP files in the background + examine one film roll at a time from a background job, most recently opened film roll first, instead of examining the whole library before the user interface appears. opening a film roll that has not been examined yet moves it to the front of the queue. + + + crawler_threads + int + 16 + number of threads used to look for updated XMP files + the search for updated XMP files is limited by filesystem latency rather than by processing power, so using considerably more threads than there are CPU cores is beneficial, especially when the images are stored on a network share. set to 1 to search serially. + colorlabel/red string @@ -3860,6 +4016,13 @@ this folder (and sub-folders) contains PFM/PNG files used by the raster mask import module. (restart required) + plugins/lighttable/neural_restore/mark_output + bool + true + mark AI raw denoise output as denoised + record in the generated DNG that it has already been denoised, so darktable skips auto-applied denoise presets on it. without this an auto-applied denoise preset matches the output as it matched the original, since the file keeps the source ISO, and denoises it a second time + + plugins/lighttable/neural_restore/preview_export_size int 0 @@ -3887,6 +4050,13 @@ hover-zoom factor for the neural restore preview tooltip multiplier applied when hovering over the preview to show pixels at higher scale. set to 0 to disable the hover tooltip; otherwise clamped to [1, 8] and capped at the active monitor size. the actual percentage is shown in the tooltip's bottom-right corner + + plugins/lighttable/neural_restore/compression + int + 2 + output TIFF compression (0=none, 1=deflate, 2=deflate+predictor) + + plugins/darkroom/workflow @@ -4097,7 +4267,7 @@ show right-side buttons in processing module headers when the mouse is not over a module, the multi-instance, reset and preset buttons can be hidden:\n - 'always': always show all buttons,\n - 'active': only show the buttons when the mouse is over the module,\n - 'dim': buttons are dimmed when mouse is away,\n - 'auto': hide the buttons when the panel is narrow,\n - 'fade': fade out all buttons when panel narrows,\n - 'fit': hide all the buttons if the module name doesn't fit,\n - 'smooth': fade out all buttons in one header simultaneously,\n - 'glide': gradually hide individual buttons as needed - + darkroom/ui/show_mask_indicator bool true diff --git a/data/kernels/atrous.cl b/data/kernels/atrous.cl index fe7baf14490..5a6d97cab48 100644 --- a/data/kernels/atrous.cl +++ b/data/kernels/atrous.cl @@ -87,17 +87,6 @@ eaw_synthesize(__write_only image2d_t out, write_imagef (out, (int2)(x, y), sum); } -__kernel void -eaw_zero(__write_only image2d_t out, - const int width, - const int height) -{ - const int x = get_global_id(0); - const int y = get_global_id(1); - if(x >= width || y >= height) return; - write_imagef(out, (int2)(x, y), (float4)0.0f); -} - __kernel void eaw_addbuffers(__write_only image2d_t out_out, __read_only image2d_t out_in, diff --git a/data/kernels/basecurve.cl b/data/kernels/basecurve.cl index 24a675fe73a..2e8caf14472 100644 --- a/data/kernels/basecurve.cl +++ b/data/kernels/basecurve.cl @@ -55,18 +55,6 @@ basecurve_lut(read_only image2d_t in, write_only image2d_t out, const int width, write_imagef (out, (int2)(x, y), pixel); } - -kernel void -basecurve_zero(write_only image2d_t out, const int width, const int height) -{ - const int x = get_global_id(0); - const int y = get_global_id(1); - - if(x >= width || y >= height) return; - - write_imagef (out, (int2)(x, y), (float4)0.0f); -} - /* Original basecurve implementation. Applies a LUT on a per-channel basis which can cause color shifts. diff --git a/data/kernels/bilinear.cl b/data/kernels/bilinear.cl new file mode 100644 index 00000000000..3c409717617 --- /dev/null +++ b/data/kernels/bilinear.cl @@ -0,0 +1,77 @@ +/* + This file is part of darktable, + Copyright (C) 2025 darktable developers. + + darktable 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. + + darktable 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 darktable. If not, see . +*/ + +#include "common.h" + +/* Bilinear interpolators on global buffers, GPU counterpart of + interpolate_bilinear() in common/fast_guided_filter.h. + + Used to down- and upscale the grey working buffers of the guided filters, + see dt_interpolate_bilinear_cl() in common/bilinear.h */ + +#define DT_BILINEAR_KERNEL(SUFFIX, TYPE) \ +kernel void bilinear##SUFFIX(global const TYPE *const in, \ + const int width_in, \ + const int height_in, \ + global TYPE *const out, \ + const int width_out, \ + const int height_out) \ +{ \ + const int x = get_global_id(0); \ + const int y = get_global_id(1); \ + if(x >= width_out || y >= height_out) return; \ + \ + /* Relative coordinates of the pixel in output space */ \ + const float x_out = (float)x / (float)width_out; \ + const float y_out = (float)y / (float)height_out; \ + \ + /* Corresponding absolute coordinates of the pixel in input space */ \ + const float x_in = x_out * (float)width_in; \ + const float y_in = y_out * (float)height_in; \ + \ + /* Nearest neighbours coordinates in input space */ \ + int x_prev = (int)floor(x_in); \ + int x_next = x_prev + 1; \ + int y_prev = (int)floor(y_in); \ + int y_next = y_prev + 1; \ + \ + x_prev = (x_prev < width_in) ? x_prev : width_in - 1; \ + x_next = (x_next < width_in) ? x_next : width_in - 1; \ + y_prev = (y_prev < height_in) ? y_prev : height_in - 1; \ + y_next = (y_next < height_in) ? y_next : height_in - 1; \ + \ + /* Nearest pixels in input array (nodes in grid) */ \ + const TYPE Q_NW = in[mad24(y_prev, width_in, x_prev)]; \ + const TYPE Q_NE = in[mad24(y_prev, width_in, x_next)]; \ + const TYPE Q_SE = in[mad24(y_next, width_in, x_next)]; \ + const TYPE Q_SW = in[mad24(y_next, width_in, x_prev)]; \ + \ + /* Spatial differences between nodes */ \ + const float Dy_next = (float)y_next - y_in; \ + const float Dy_prev = 1.0f - Dy_next; /* because next - prev = 1 */ \ + const float Dx_next = (float)x_next - x_in; \ + const float Dx_prev = 1.0f - Dx_next; /* because next - prev = 1 */ \ + \ + out[mad24(y, width_out, x)] = \ + Dy_prev * (Q_SW * Dx_next + Q_SE * Dx_prev) \ + + Dy_next * (Q_NW * Dx_next + Q_NE * Dx_prev); \ +} + +DT_BILINEAR_KERNEL(1, float) +DT_BILINEAR_KERNEL(2, float2) +DT_BILINEAR_KERNEL(4, float4) diff --git a/data/kernels/capture.cl b/data/kernels/capture.cl index 8bbf1385111..9c73be04321 100644 --- a/data/kernels/capture.cl +++ b/data/kernels/capture.cl @@ -167,18 +167,6 @@ __kernel void kernel_9x9_div(global float *in, out[i] = luminance[i] / fmax(val, CAPTURE_YMIN); } -__kernel void prefill_clip_mask(global float *mask, - const int width, - const int height) -{ - const int col = get_global_id(0); - const int row = get_global_id(1); - if(col >= width || row >= height) return; - - const int i = mad24(row, width, col); - mask[i] = 1.0f; -} - __kernel void prepare_blend(__read_only image2d_t cfa, __read_only image2d_t dev_out, const int filters, diff --git a/data/kernels/colorequal.cl b/data/kernels/colorequal.cl index 8beec149045..c07bc15d77c 100644 --- a/data/kernels/colorequal.cl +++ b/data/kernels/colorequal.cl @@ -449,157 +449,3 @@ __kernel void process_data(global float2 *uv, b_corrections[k] = 0.0f; } } - -// bilinear interpolators on global buffers -kernel void bilinear4(global float4 *in, - const int width_in, - const int height_in, - global float4 *out, - const int width_out, - const int height_out) -{ - const int x = get_global_id(0); - const int y = get_global_id(1); - - if(x >= width_out || y >= height_out) return; - - // Relative coordinates of the pixel in output space - const float x_out = (float)x /(float)width_out; - const float y_out = (float)y /(float)height_out; - - // Corresponding absolute coordinates of the pixel in input space - const float x_in = x_out * (float)width_in; - const float y_in = y_out * (float)height_in; - - // Nearest neighbours coordinates in input space - int x_prev = (int)floor(x_in); - int x_next = x_prev + 1; - int y_prev = (int)floor(y_in); - int y_next = y_prev + 1; - - x_prev = (x_prev < width_in) ? x_prev : width_in - 1; - x_next = (x_next < width_in) ? x_next : width_in - 1; - y_prev = (y_prev < height_in) ? y_prev : height_in - 1; - y_next = (y_next < height_in) ? y_next : height_in - 1; - - - // Nearest pixels in input array (nodes in grid) - const float4 Q_NW = in[mad24(y_prev, width_in, x_prev)]; //read_imagef(in, samplerA, (int2)(x_prev, y_prev)); - const float4 Q_NE = in[mad24(y_prev, width_in, x_next)]; //read_imagef(in, samplerA, (int2)(x_next, y_prev)); - const float4 Q_SE = in[mad24(y_next, width_in, x_next)]; // read_imagef(in, samplerA, (int2)(x_next, y_next)); - const float4 Q_SW = in[mad24(y_next, width_in, x_prev)]; // read_imagef(in, samplerA, (int2)(x_prev, y_next)); - - // Spatial differences between nodes - const float Dy_next = (float)y_next - y_in; - const float Dy_prev = 1.f - Dy_next; // because next - prev = 1 - const float Dx_next = (float)x_next - x_in; - const float Dx_prev = 1.f - Dx_next; // because next - prev = 1 - - // Interpolate - const float4 pix_out = Dy_prev * (Q_SW * Dx_next + Q_SE * Dx_prev) + - Dy_next * (Q_NW * Dx_next + Q_NE * Dx_prev); - - out[mad24(y, width_out, x)] = pix_out; -} - -kernel void bilinear2(global float2 *in, - const int width_in, - const int height_in, - global float2 *out, - const int width_out, - const int height_out) -{ - const int x = get_global_id(0); - const int y = get_global_id(1); - - if(x >= width_out || y >= height_out) return; - - // Relative coordinates of the pixel in output space - const float x_out = (float)x /(float)width_out; - const float y_out = (float)y /(float)height_out; - - // Corresponding absolute coordinates of the pixel in input space - const float x_in = x_out * (float)width_in; - const float y_in = y_out * (float)height_in; - - // Nearest neighbours coordinates in input space - int x_prev = (int)floor(x_in); - int x_next = x_prev + 1; - int y_prev = (int)floor(y_in); - int y_next = y_prev + 1; - - x_prev = (x_prev < width_in) ? x_prev : width_in - 1; - x_next = (x_next < width_in) ? x_next : width_in - 1; - y_prev = (y_prev < height_in) ? y_prev : height_in - 1; - y_next = (y_next < height_in) ? y_next : height_in - 1; - - - // Nearest pixels in input array (nodes in grid) - const float2 Q_NW = in[mad24(y_prev, width_in, x_prev)]; //read_imagef(in, samplerA, (int2)(x_prev, y_prev)); - const float2 Q_NE = in[mad24(y_prev, width_in, x_next)]; //read_imagef(in, samplerA, (int2)(x_next, y_prev)); - const float2 Q_SE = in[mad24(y_next, width_in, x_next)]; // read_imagef(in, samplerA, (int2)(x_next, y_next)); - const float2 Q_SW = in[mad24(y_next, width_in, x_prev)]; // read_imagef(in, samplerA, (int2)(x_prev, y_next)); - - // Spatial differences between nodes - const float Dy_next = (float)y_next - y_in; - const float Dy_prev = 1.f - Dy_next; // because next - prev = 1 - const float Dx_next = (float)x_next - x_in; - const float Dx_prev = 1.f - Dx_next; // because next - prev = 1 - - // Interpolate - const float2 pix_out = Dy_prev * (Q_SW * Dx_next + Q_SE * Dx_prev) + - Dy_next * (Q_NW * Dx_next + Q_NE * Dx_prev); - - out[mad24(y, width_out, x)] = pix_out; -} - -kernel void bilinear1(global float *in, - const int width_in, - const int height_in, - global float *out, - const int width_out, - const int height_out) -{ - const int x = get_global_id(0); - const int y = get_global_id(1); - - if(x >= width_out || y >= height_out) return; - - // Relative coordinates of the pixel in output space - const float x_out = (float)x /(float)width_out; - const float y_out = (float)y /(float)height_out; - - // Corresponding absolute coordinates of the pixel in input space - const float x_in = x_out * (float)width_in; - const float y_in = y_out * (float)height_in; - - // Nearest neighbours coordinates in input space - int x_prev = (int)floor(x_in); - int x_next = x_prev + 1; - int y_prev = (int)floor(y_in); - int y_next = y_prev + 1; - - x_prev = (x_prev < width_in) ? x_prev : width_in - 1; - x_next = (x_next < width_in) ? x_next : width_in - 1; - y_prev = (y_prev < height_in) ? y_prev : height_in - 1; - y_next = (y_next < height_in) ? y_next : height_in - 1; - - - // Nearest pixels in input array (nodes in grid) - const float Q_NW = in[mad24(y_prev, width_in, x_prev)]; //read_imagef(in, samplerA, (int2)(x_prev, y_prev)); - const float Q_NE = in[mad24(y_prev, width_in, x_next)]; //read_imagef(in, samplerA, (int2)(x_next, y_prev)); - const float Q_SE = in[mad24(y_next, width_in, x_next)]; // read_imagef(in, samplerA, (int2)(x_next, y_next)); - const float Q_SW = in[mad24(y_next, width_in, x_prev)]; // read_imagef(in, samplerA, (int2)(x_prev, y_next)); - - // Spatial differences between nodes - const float Dy_next = (float)y_next - y_in; - const float Dy_prev = 1.f - Dy_next; // because next - prev = 1 - const float Dx_next = (float)x_next - x_in; - const float Dx_prev = 1.f - Dx_next; // because next - prev = 1 - - // Interpolate - const float pix_out = Dy_prev * (Q_SW * Dx_next + Q_SE * Dx_prev) + - Dy_next * (Q_NW * Dx_next + Q_NE * Dx_prev); - - out[mad24(y, width_out, x)] = pix_out; -} diff --git a/data/kernels/colorspaces.cl b/data/kernels/colorspaces.cl index 9aa17aa7591..f3b1599a401 100644 --- a/data/kernels/colorspaces.cl +++ b/data/kernels/colorspaces.cl @@ -107,6 +107,9 @@ colorspaces_transform_gamma(read_only image2d_t in, if(x >= width || y >= height) return; - float4 pixel = fmax(0.0f, Areadpixel(in, x, y)); - write_imagef(out, (int2)(x, y), dtcl_pow(pixel, gamma)); + float4 pixel = Areadpixel(in, x, y); + // sanitize and fix NaN as we do for CPU + pixel = select(fmax(pixel, -1e6f), (float4)(0.0f), isnan(pixel)); + pixel = copysign(dtcl_pow(fabs(pixel), gamma), pixel); + write_imagef(out, (int2)(x, y), pixel); } diff --git a/data/kernels/demosaic_markesteijn.cl b/data/kernels/demosaic_markesteijn.cl index fe793736b0f..58a6ea7c484 100644 --- a/data/kernels/demosaic_markesteijn.cl +++ b/data/kernels/demosaic_markesteijn.cl @@ -869,20 +869,6 @@ markesteijn_homo_quench(global uchar *homosum1, global uchar *homosum2, const in homosum2[glidx] = hmo2; } -// Initialize output image to zero -kernel void -markesteijn_zero(write_only image2d_t out, const int width, const int height, const int border) -{ - const int x = get_global_id(0); - const int y = get_global_id(1); - - // take sufficient border into account - if(x < border || x >= width-border || y < border || y >= height-border) return; - - write_imagef(out, (int2)(x, y), (float4)0.0f); -} - - // accumulate contributions of all directions into output image kernel void markesteijn_accu(read_only image2d_t in, write_only image2d_t out, global float *rgb, diff --git a/data/kernels/denoiseprofile.cl b/data/kernels/denoiseprofile.cl index c4219cb481c..f54d076948d 100644 --- a/data/kernels/denoiseprofile.cl +++ b/data/kernels/denoiseprofile.cl @@ -113,20 +113,6 @@ kernel void denoiseprofile_precondition_Y0U0V0(read_only image2d_t in, write_imagef (out, (int2)(x, y), outpx); } - -kernel void -denoiseprofile_init(global float4* out, const int width, const int height) -{ - const int x = get_global_id(0); - const int y = get_global_id(1); - const int gidx = mad24(y, width, x); - - if(x >= width || y >= height) return; - - out[gidx] = (float4)0.0f; -} - - kernel void denoiseprofile_dist(read_only image2d_t in, global float* U4, const int width, const int height, const int2 q) diff --git a/data/kernels/dwt.cl b/data/kernels/dwt.cl index d25bfce8ccb..198361c09ee 100644 --- a/data/kernels/dwt.cl +++ b/data/kernels/dwt.cl @@ -58,9 +58,11 @@ dwt_hat_transform_row(global float4 *lpass, global float4 *hpass, int width, int if(x < sc) { const int h_idx = mad24(y, width, x); + // the right neighbour also needs reflection once 2*sc > size + const int rightpos = (x + sc < size) ? (x + sc) : (2 * size - 2 - (x + sc)); lpass[h_idx] = hat_mult * hpass[mad24(y, width, x)] + hpass[mad24(y, width, (sc - x))] - + hpass[mad24(y, width, (x + sc))]; + + hpass[mad24(y, width, rightpos)]; } else if(x + sc < size) { @@ -92,8 +94,11 @@ dwt_hat_transform_col(global float4 *lpass, int width, int height, const int sc, if(y < sc) { + // the lower neighbour also needs reflection once 2*sc > size + const int belowpos = (y + sc < size) ? (y + sc) : (2 * size - 2 - (y + sc)); + temp_buffer[mad24(y, width, x)] = (hat_mult * lpass[mad24(y, width, x)] + lpass[mad24((sc - y), width, x)] - + lpass[mad24((y + sc), width, x)]) + + lpass[mad24(belowpos, width, x)]) * lpass_mult; } else if(y + sc < size) @@ -109,16 +114,3 @@ dwt_hat_transform_col(global float4 *lpass, int width, int height, const int sc, * lpass_mult; } } - -kernel void -dwt_init_buffer(global float4 *buffer, int width, int height) -{ - const int x = get_global_id(0); - const int y = get_global_id(1); - - if(x >= width || y >= height) return; - - const int idx = mad24(y, width, x); - - buffer[idx] = 0.f; -} diff --git a/data/kernels/nlmeans.cl b/data/kernels/nlmeans.cl index ee45c1db358..5789ce2c175 100644 --- a/data/kernels/nlmeans.cl +++ b/data/kernels/nlmeans.cl @@ -34,18 +34,6 @@ static inline float ddirac(const int2 q) return ((q.x || q.y) ? 1.0f : 0.0f); } -kernel void nlmeans_init(global float4* out, - const int width, - const int height) -{ - const int x = get_global_id(0); - const int y = get_global_id(1); - if(x >= width || y >= height) return; - - out[mad24(y, width, x)] = (float4)0.0f; -} - - kernel void nlmeans_dist(read_only image2d_t in, global float *U4, const int width, diff --git a/data/kernels/overlay.cl b/data/kernels/overlay.cl index 812334b6c07..43a8cc86642 100644 --- a/data/kernels/overlay.cl +++ b/data/kernels/overlay.cl @@ -18,20 +18,54 @@ #include "common.h" -// Alpha-blend a Cairo ARGB32 overlay onto a float4 image. +// Alpha-blend a straight-alpha float RGBA overlay onto a float4 image. // -// overlay_argb is a flat byte buffer (Cairo ARGB32, little-endian byte order -// [B, G, R, A] at each pixel), with row pitch = stride bytes. +// overlay_rgba is a flat float buffer, 4 floats per pixel [R, G, B, coverage], +// in the pipe's scene-referred linear working RGB, row pitch = width*4 floats. // The blend formula matches the CPU path in overlay.c: -// alpha = (s_a / 255) * opacity -// out_c = (1 - alpha) * in_c + opacity * s_c / 255 +// alpha = coverage * opacity +// out_c = (1 - alpha) * in_c + alpha * s_c kernel void overlay_blend(read_only image2d_t in, - __global const uchar *overlay_argb, + __global const float *overlay_rgba, write_only image2d_t out, const int width, const int height, - const float opacity, - const int stride) + const float opacity) +{ + const int x = get_global_id(0); + const int y = get_global_id(1); + if(x >= width || y >= height) return; + + const float4 i = Areadpixel(in, x, y); + const int off = (y * width + x) * 4; + + const float r = overlay_rgba[off + 0]; + const float g = overlay_rgba[off + 1]; + const float b = overlay_rgba[off + 2]; + const float a = overlay_rgba[off + 3] * opacity; + + float4 o; + o.x = (1.f - a) * i.x + a * r; + o.y = (1.f - a) * i.y + a * g; + o.z = (1.f - a) * i.z + a * b; + o.w = i.w; + write_imagef(out, (int2)(x, y), o); +} + +// Legacy alpha-blend of a Cairo ARGB32 overlay onto a float4 image. +// +// overlay_argb is a flat byte buffer (Cairo ARGB32, little-endian byte order +// [B, G, R, A] at each pixel), with row pitch = stride bytes. This reproduces +// the original 8-bit compositing for edits made before the float path existed: +// alpha = (s_a / 255) * opacity +// out_c = (1 - alpha) * in_c + opacity * s_c / 255 +kernel void overlay_blend_legacy(read_only image2d_t in, + __global const uchar *overlay_argb, + write_only image2d_t out, + const int width, + const int height, + const float opacity, + const int stride) { const int x = get_global_id(0); const int y = get_global_id(1); diff --git a/data/kernels/programs.conf b/data/kernels/programs.conf index 15ddf324b64..3f1060924fa 100644 --- a/data/kernels/programs.conf +++ b/data/kernels/programs.conf @@ -42,3 +42,4 @@ capture.cl 38 agx.cl 39 colorharmonizer.cl 40 overlay.cl 41 +bilinear.cl 42 diff --git a/data/kernels/retouch.cl b/data/kernels/retouch.cl index 01a29273c38..a5e526f7631 100644 --- a/data/kernels/retouch.cl +++ b/data/kernels/retouch.cl @@ -59,16 +59,66 @@ retouch_copy_buffer_to_image(global float4 *in, __write_only image2d_t out, global dt_iop_roi_t *roi_out, const int xoffs, - const int yoffs) + const int yoffs, + const float angle, + const float cx, + const float cy) { const int x = get_global_id(0); const int y = get_global_id(1); if(x >= roi_out->width || y >= roi_out->height) return; - if(x + xoffs >= roi_in->width || y + yoffs >= roi_in->height) return; - const int idx = mad24(y + yoffs, roi_in->width, x + xoffs); - write_imagef(out, (int2)(x, y), in[idx]); + // skip the rotation math for negligibly small angles (cheaper, and avoids + // resampling artifacts on a near-zero rotation from repeated UI actions) + if (fabs(angle) < 0.01f) + { + if(x + xoffs >= roi_in->width || y + yoffs >= roi_in->height || x + xoffs < 0 || y + yoffs < 0) return; + const int idx = mad24(y + yoffs, roi_in->width, x + xoffs); + write_imagef(out, (int2)(x, y), in[idx]); + } + else + { + // same rotation as the on-screen source outline, so the overlay marks the + // region actually copied (see rt_copy_in_to_out in retouch.c) + const float c = dtcl_cos(angle); + const float s = dtcl_sin(angle); + // (cx, cy) is the mask centroid (rotation pivot), in roi_out-local coords + const float cx_source = cx + xoffs; + const float cy_source = cy + yoffs; + + const float sx = x + xoffs; + const float sy = y + yoffs; + const float rx = sx - cx_source; + const float ry = sy - cy_source; + const float ix = cx_source + rx * c - ry * s; + const float iy = cy_source + rx * s + ry * c; + + // Edge-clamp (replicate) out-of-bounds samples instead of zero-filling: + // rt_compute_roi_in grows roi_in to the rotation-aware source area, but not + // past the image border, so a rotated source near the edge can still sample + // just outside roi_in. Replicating avoids a hard black seam. + const float ixc = clamp(ix, 0.0f, (float)(roi_in->width - 1)); + const float iyc = clamp(iy, 0.0f, (float)(roi_in->height - 1)); + + int x0 = (int)ixc; + int y0 = (int)iyc; + x0 = clamp(x0, 0, roi_in->width - 2); + y0 = clamp(y0, 0, roi_in->height - 2); + const float dx0 = ixc - x0; + const float dy0 = iyc - y0; + + float4 in00 = in[mad24(y0, roi_in->width, x0)]; + float4 in10 = in[mad24(y0, roi_in->width, x0 + 1)]; + float4 in01 = in[mad24(y0 + 1, roi_in->width, x0)]; + float4 in11 = in[mad24(y0 + 1, roi_in->width, x0 + 1)]; + + float4 val = in00 * (1.0f - dx0) * (1.0f - dy0) + + in10 * dx0 * (1.0f - dy0) + + in01 * (1.0f - dx0) * dy0 + + in11 * dx0 * dy0; + write_imagef(out, (int2)(x, y), val); + } } kernel void @@ -77,15 +127,65 @@ retouch_copy_buffer_to_buffer(global float4 *in, global float4 *out, global dt_iop_roi_t *roi_out, const int xoffs, - const int yoffs) + const int yoffs, + const float angle, + const float cx, + const float cy) { const int x = get_global_id(0); const int y = get_global_id(1); if(x >= roi_out->width || y >= roi_out->height) return; - if(x + xoffs >= roi_in->width || y + yoffs >= roi_in->height) return; - out[mad24(y, roi_out->width, x)] = in[mad24(y + yoffs, roi_in->width, x + xoffs)]; + // skip the rotation math for negligibly small angles (cheaper, and avoids + // resampling artifacts on a near-zero rotation from repeated UI actions) + if (fabs(angle) < 0.01f) + { + if(x + xoffs >= roi_in->width || y + yoffs >= roi_in->height || x + xoffs < 0 || y + yoffs < 0) return; + out[mad24(y, roi_out->width, x)] = in[mad24(y + yoffs, roi_in->width, x + xoffs)]; + } + else + { + // same rotation as the on-screen source outline, so the overlay marks the + // region actually copied (see rt_copy_in_to_out in retouch.c) + const float c = dtcl_cos(angle); + const float s = dtcl_sin(angle); + // (cx, cy) is the mask centroid (rotation pivot), in roi_out-local coords + const float cx_source = cx + xoffs; + const float cy_source = cy + yoffs; + + const float sx = x + xoffs; + const float sy = y + yoffs; + const float rx = sx - cx_source; + const float ry = sy - cy_source; + const float ix = cx_source + rx * c - ry * s; + const float iy = cy_source + rx * s + ry * c; + + // Edge-clamp (replicate) out-of-bounds samples instead of zero-filling: + // rt_compute_roi_in grows roi_in to the rotation-aware source area, but not + // past the image border, so a rotated source near the edge can still sample + // just outside roi_in. Replicating avoids a hard black seam. + const float ixc = clamp(ix, 0.0f, (float)(roi_in->width - 1)); + const float iyc = clamp(iy, 0.0f, (float)(roi_in->height - 1)); + + int x0 = (int)ixc; + int y0 = (int)iyc; + x0 = clamp(x0, 0, roi_in->width - 2); + y0 = clamp(y0, 0, roi_in->height - 2); + const float dx0 = ixc - x0; + const float dy0 = iyc - y0; + + float4 in00 = in[mad24(y0, roi_in->width, x0)]; + float4 in10 = in[mad24(y0, roi_in->width, x0 + 1)]; + float4 in01 = in[mad24(y0 + 1, roi_in->width, x0)]; + float4 in11 = in[mad24(y0 + 1, roi_in->width, x0 + 1)]; + + float4 val = in00 * (1.0f - dx0) * (1.0f - dy0) + + in10 * dx0 * (1.0f - dy0) + + in01 * (1.0f - dx0) * dy0 + + in11 * dx0 * dy0; + out[mad24(y, roi_out->width, x)] = val; + } } kernel void diff --git a/data/mcp-tools.json b/data/mcp-tools.json new file mode 100644 index 00000000000..086f1a13c9c --- /dev/null +++ b/data/mcp-tools.json @@ -0,0 +1,190 @@ +[ + { + "name": "list_modules", + "description": "List all darktable processing modules with their current param version and whether they expose introspection.", + "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false } + }, + { + "name": "module_schema", + "description": "Describe a module's parameter layout: each field's name, type, byte offset, and min/max/default (enum values listed).", + "inputSchema": { + "type": "object", + "properties": { + "operation": { "type": "string", "description": "module op name, e.g. 'exposure', 'agx'" } + }, + "required": ["operation"], + "additionalProperties": false + } + }, + { + "name": "decode_params", + "description": "Decode a hex op_params blob into named field values for the given module (blob must match the module's current param size).", + "inputSchema": { + "type": "object", + "properties": { + "operation": { "type": "string" }, + "blob_hex": { "type": "string" } + }, + "required": ["operation", "blob_hex"], + "additionalProperties": false + } + }, + { + "name": "encode_params", + "description": "Seed a module's default params, apply the given fields (numbers, or symbolic names for enums), and return a hex op_params blob.", + "inputSchema": { + "type": "object", + "properties": { + "operation": { "type": "string" }, + "fields": { "type": "object" } + }, + "required": ["operation"], + "additionalProperties": false + } + }, + { + "name": "render", + "description": "Develop a raw (by input.path or input.imgid) through the base pipeline plus an optional module stack, returning a PNG preview. Each stack entry is {operation, params{} or blob_hex, multi_priority?, enabled?}. Renders on a throwaway duplicate so the source image is untouched.", + "inputSchema": { + "type": "object", + "properties": { + "input": { + "type": "object", + "properties": { + "path": { "type": "string" }, + "imgid": { "type": "integer" } + } + }, + "width": { "type": "integer" }, + "height": { "type": "integer" }, + "stack": { + "type": "array", + "items": { + "type": "object", + "properties": { + "operation": { "type": "string" }, + "params": { "type": "object" }, + "blob_hex": { "type": "string" }, + "multi_priority": { "type": "integer" }, + "enabled": { "type": "boolean" } + }, + "required": ["operation"] + } + }, + "disable_tone_mappers": { "type": "boolean" }, + "history_end": { "type": "integer" } + }, + "required": ["input"], + "additionalProperties": false + } + }, + { + "name": "image_stats", + "description": "Like render, but returns per-channel statistics (min/max/mean/p1/p50/p99 + clip counts) of the developed preview instead of a PNG. Useful for measuring the tonal effect of a param change.", + "inputSchema": { + "type": "object", + "properties": { + "input": { + "type": "object", + "properties": { + "path": { "type": "string" }, + "imgid": { "type": "integer" } + } + }, + "width": { "type": "integer" }, + "height": { "type": "integer" }, + "stack": { "type": "array", "items": { "type": "object" } }, + "disable_tone_mappers": { "type": "boolean" }, + "history_end": { "type": "integer" } + }, + "required": ["input"], + "additionalProperties": false + } + }, + { + "name": "list_images", + "description": "List images in the current darktable library ({imgid, path}). Use --core --library to point at a real catalog.", + "inputSchema": { + "type": "object", + "properties": { "limit": { "type": "integer" } }, + "additionalProperties": false + } + }, + { + "name": "get_history", + "description": "Return the current edit-history stack of a library image, decoded per module (num, operation, version, enabled, multi_priority, fields).", + "inputSchema": { + "type": "object", + "properties": { "imgid": { "type": "integer" } }, + "required": ["imgid"], + "additionalProperties": false + } + }, + { + "name": "list_styles", + "description": "List saved darktable styles ({name, description}).", + "inputSchema": { "type": "object", "properties": {}, "additionalProperties": false } + }, + { + "name": "apply_style", + "description": "Apply a saved style to a library image's history.", + "inputSchema": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "imgid": { "type": "integer" }, + "overwrite": { "type": "boolean" } + }, + "required": ["name", "imgid"], + "additionalProperties": false + } + }, + { + "name": "save_style", + "description": "Create a new saved style from a library image's current history.", + "inputSchema": { + "type": "object", + "properties": { + "name": { "type": "string" }, + "description": { "type": "string" }, + "imgid": { "type": "integer" } + }, + "required": ["name", "imgid"], + "additionalProperties": false + } + }, + { + "name": "import_style", + "description": "Import a .dtstyle file into the styles database.", + "inputSchema": { + "type": "object", + "properties": { "path": { "type": "string" } }, + "required": ["path"], + "additionalProperties": false + } + }, + { + "name": "export", + "description": "Develop an image (with optional stack) and write a PNG to out_path.", + "inputSchema": { + "type": "object", + "properties": { + "input": { + "type": "object", + "properties": { + "path": { "type": "string" }, + "imgid": { "type": "integer" } + } + }, + "out_path": { "type": "string" }, + "width": { "type": "integer" }, + "height": { "type": "integer" }, + "stack": { "type": "array", "items": { "type": "object" } }, + "disable_tone_mappers": { "type": "boolean" }, + "history_end": { "type": "integer" } + }, + "required": ["input", "out_path"], + "additionalProperties": false + } + } +] diff --git a/data/noiseprofiles.json b/data/noiseprofiles.json index 1aeefee2b1a..ef75add7a23 100644 --- a/data/noiseprofiles.json +++ b/data/noiseprofiles.json @@ -1473,6 +1473,42 @@ {"name": "EOS R6 Mark II iso 204800", "iso": 204800, "a": [0.00186794832485486, 0.000906457230314734, 0.00160138095929007], "b": [1.16278822724389e-05, 1.39828679829005e-05, 1.54090612677175e-05]} ] }, + { + "comment": "eos r6 mark iii contributed by meplan", + "model": "EOS R6 Mark III", + "profiles": [ + {"name": "EOS R6 Mark III iso 100", "iso": 100, "a": [5.16469037778373e-06, 1.97374090058703e-06, 4.06543742442713e-06], "b": [2.51448645285036e-11, 8.50762681432858e-11, 9.61467711009308e-11]}, + {"name": "EOS R6 Mark III iso 125", "iso": 125, "a": [6.1752608861694e-06, 2.36861930158243e-06, 4.83076549687064e-06], "b": [4.18695816265006e-10, 4.5149613887394e-10, 5.89743105457418e-10]}, + {"name": "EOS R6 Mark III iso 160", "iso": 160, "a": [7.48463107989428e-06, 2.8909356345365e-06, 5.84465774423341e-06], "b": [1.71823503745927e-09, 1.43946730336792e-09, 1.96232897426379e-09]}, + {"name": "EOS R6 Mark III iso 200", "iso": 200, "a": [9.06713512688497e-06, 3.52996538378199e-06, 7.06479121120619e-06], "b": [5.08371007382602e-09, 3.61418258514547e-09, 5.60164276098792e-09]}, + {"name": "EOS R6 Mark III iso 250", "iso": 250, "a": [1.08244162452928e-05, 4.24962762187688e-06, 8.42616516364826e-06], "b": [1.01557905983755e-08, 6.93348576334398e-09, 1.08274610223628e-08]}, + {"name": "EOS R6 Mark III iso 320", "iso": 320, "a": [1.28156896650134e-05, 5.0530202134101e-06, 9.94135003933418e-06], "b": [1.71404897781285e-08, 1.15085235035281e-08, 1.79924422467634e-08]}, + {"name": "EOS R6 Mark III iso 400", "iso": 400, "a": [1.66377075489137e-05, 6.63240680527071e-06, 1.29691827365996e-05], "b": [3.33778872252771e-08, 2.22005718492186e-08, 3.48265083732038e-08]}, + {"name": "EOS R6 Mark III iso 500", "iso": 500, "a": [1.96056948993956e-05, 7.82228422132236e-06, 1.52849483205113e-05], "b": [4.82935878033349e-08, 3.30508350735832e-08, 4.95326730165211e-08]}, + {"name": "EOS R6 Mark III iso 640", "iso": 640, "a": [2.29028451516636e-05, 9.17493649256075e-06, 1.7849876588733e-05], "b": [6.80598282467426e-08, 4.81930207438849e-08, 7.05930350401117e-08]}, + {"name": "EOS R6 Mark III iso 800", "iso": 800, "a": [1.93132407723158e-05, 7.49160294890567e-06, 1.49384904130886e-05], "b": [2.49673457094985e-08, 1.67645946360596e-08, 2.52017163908443e-08]}, + {"name": "EOS R6 Mark III iso 1000", "iso": 1000, "a": [2.36971050222183e-05, 9.16738134845928e-06, 1.84019789081964e-05], "b": [3.38667616102216e-08, 2.29071400826107e-08, 3.41395063088194e-08]}, + {"name": "EOS R6 Mark III iso 1250", "iso": 1250, "a": [2.89837606599958e-05, 1.12242074096448e-05, 2.24946984625164e-05], "b": [4.49907495112568e-08, 3.06738200611763e-08, 4.56909979592634e-08]}, + {"name": "EOS R6 Mark III iso 1600", "iso": 1600, "a": [3.57002597742972e-05, 1.38571111831816e-05, 2.77389680685578e-05], "b": [6.00949260631351e-08, 4.12753629308698e-08, 6.04560363966331e-08]}, + {"name": "EOS R6 Mark III iso 2000", "iso": 2000, "a": [4.39942076937375e-05, 1.71112309138215e-05, 3.43410093939568e-05], "b": [7.84783795979219e-08, 5.53251776233676e-08, 7.88380191403005e-08]}, + {"name": "EOS R6 Mark III iso 2500", "iso": 2500, "a": [5.46972979252615e-05, 2.11239260917512e-05, 4.24468095678493e-05], "b": [1.02380941051143e-07, 7.36634270416087e-08, 1.01690847176162e-07]}, + {"name": "EOS R6 Mark III iso 3200", "iso": 3200, "a": [6.77462969908525e-05, 2.62055987603465e-05, 5.26439562768452e-05], "b": [1.29733055874011e-07, 9.77071738800121e-08, 1.28373949895917e-07]}, + {"name": "EOS R6 Mark III iso 4000", "iso": 4000, "a": [8.4333845903489e-05, 3.25465669197271e-05, 6.52880333869718e-05], "b": [1.65787935188902e-07, 1.27684615287354e-07, 1.6779135652788e-07]}, + {"name": "EOS R6 Mark III iso 5000", "iso": 5000, "a": [0.000104464150032867, 4.01805441160666e-05, 8.08285873592126e-05], "b": [2.11940136820095e-07, 1.65799931644958e-07, 2.132755941837e-07]}, + {"name": "EOS R6 Mark III iso 6400", "iso": 6400, "a": [0.000131241192732357, 5.0668269097645e-05, 0.000102137831662958], "b": [2.52609694210952e-07, 2.0380426345341e-07, 2.5808805755897e-07]}, + {"name": "EOS R6 Mark III iso 8000", "iso": 8000, "a": [0.000164281028103723, 6.30224603493181e-05, 0.000127143656232361], "b": [3.11985846636556e-07, 2.59571428844225e-07, 3.23215724625317e-07]}, + {"name": "EOS R6 Mark III iso 10000", "iso": 10000, "a": [0.000205596334673428, 7.91216039413743e-05, 0.000159189222800913], "b": [3.9500494384222e-07, 3.37359769508918e-07, 4.17931797343005e-07]}, + {"name": "EOS R6 Mark III iso 12800", "iso": 12800, "a": [0.000257777159746138, 9.83790960117303e-05, 0.000199410813926023], "b": [5.14071017973504e-07, 4.51223782153351e-07, 5.5482911672379e-07]}, + {"name": "EOS R6 Mark III iso 16000", "iso": 16000, "a": [0.000324189034701829, 0.000123665163310737, 0.00025084797537541], "b": [6.85162802997901e-07, 6.1028576579686e-07, 7.57372294349203e-07]}, + {"name": "EOS R6 Mark III iso 20000", "iso": 20000, "a": [0.000406541146340326, 0.000154384767433603, 0.000315084527396678], "b": [9.49829009343866e-07, 8.43117973080549e-07, 1.08847457105223e-06]}, + {"name": "EOS R6 Mark III iso 25600", "iso": 25600, "a": [0.000515346540674281, 0.00019532381040542, 0.000399079705588395], "b": [1.30835195601052e-06, 1.15332395990533e-06, 1.56455264568001e-06]}, + {"name": "EOS R6 Mark III iso 32000", "iso": 32000, "a": [0.000649763045338977, 0.000244256655963646, 0.000498812619466518], "b": [1.82934411068115e-06, 1.62474852153153e-06, 2.29504931693218e-06]}, + {"name": "EOS R6 Mark III iso 40000", "iso": 40000, "a": [0.000809969583722279, 0.000304043279736359, 0.000624213359162346], "b": [2.6039903950607e-06, 2.35213923618992e-06, 3.40816476345996e-06]}, + {"name": "EOS R6 Mark III iso 51200", "iso": 51200, "a": [0.00100405686853016, 0.000377110610845892, 0.000774197399778875], "b": [3.67876201266433e-06, 3.41958865754981e-06, 4.99484251451969e-06]}, + {"name": "EOS R6 Mark III iso 64000", "iso": 64000, "a": [0.00125189824161504, 0.000471747553555224, 0.00096037258876373], "b": [5.02790815943831e-06, 4.89314825681611e-06, 7.08203806852872e-06]}, + {"name": "EOS R6 Mark III iso 102400", "iso": 102400, "a": [0.00229472771693001, 0.000886550042618949, 0.00180683183846653], "b": [1.04619249851415e-05, 1.30240329055594e-05, 1.66527920145171e-05]} + ] + }, { "comment": "eos r7 contributed by Matthew Petroff", "model": "EOS R7", @@ -3795,15 +3831,15 @@ }, { "comment": "coolpix p950 contributed by macgyver", - "model": "COOLPIX P950", + "model": "Coolpix P950", "profiles": [ - {"name": "COOLPIX P950 iso 100", "iso": 100, "a": [3.08940047120963e-05, 1.80173568496426e-05, 3.09706425048469e-05], "b": [4.14620218447301e-08, 3.32618203651042e-08, 4.44812624971198e-08]}, - {"name": "COOLPIX P950 iso 200", "iso": 200, "a": [5.86429460994485e-05, 3.4057882740329e-05, 5.87605559463821e-05], "b": [9.30933509953004e-08, 8.08863942577506e-08, 8.79051520441948e-08]}, - {"name": "COOLPIX P950 iso 400", "iso": 400, "a": [0.000115978675816635, 6.68775919030315e-05, 0.000115798608673914], "b": [2.1073770396501e-07, 1.91813147125633e-07, 1.9818112671877e-07]}, - {"name": "COOLPIX P950 iso 800", "iso": 800, "a": [0.00024848773213349, 0.000142992967613072, 0.000248407142946832], "b": [5.2614396024791e-07, 4.48250065048892e-07, 4.94223183016433e-07]}, - {"name": "COOLPIX P950 iso 1600", "iso": 1600, "a": [0.000431897055622654, 0.000249765985060502, 0.000430172450114936], "b": [1.20513899319663e-06, 9.92663140466436e-07, 1.12098113568272e-06]}, - {"name": "COOLPIX P950 iso 3200", "iso": 3200, "a": [0.000787099916289497, 0.000457292302613123, 0.000786390143378469], "b": [3.68894625379891e-06, 2.90110779385909e-06, 3.31561487951578e-06]}, - {"name": "COOLPIX P950 iso 6400", "iso": 6400, "a": [0.00165412515361554, 0.000967170290626923, 0.00165315045725615], "b": [1.43323623361179e-05, 1.21087199860845e-05, 1.26756695688545e-05]} + {"name": "Coolpix P950 iso 100", "iso": 100, "a": [3.08940047120963e-05, 1.80173568496426e-05, 3.09706425048469e-05], "b": [4.14620218447301e-08, 3.32618203651042e-08, 4.44812624971198e-08]}, + {"name": "Coolpix P950 iso 200", "iso": 200, "a": [5.86429460994485e-05, 3.4057882740329e-05, 5.87605559463821e-05], "b": [9.30933509953004e-08, 8.08863942577506e-08, 8.79051520441948e-08]}, + {"name": "Coolpix P950 iso 400", "iso": 400, "a": [0.000115978675816635, 6.68775919030315e-05, 0.000115798608673914], "b": [2.1073770396501e-07, 1.91813147125633e-07, 1.9818112671877e-07]}, + {"name": "Coolpix P950 iso 800", "iso": 800, "a": [0.00024848773213349, 0.000142992967613072, 0.000248407142946832], "b": [5.2614396024791e-07, 4.48250065048892e-07, 4.94223183016433e-07]}, + {"name": "Coolpix P950 iso 1600", "iso": 1600, "a": [0.000431897055622654, 0.000249765985060502, 0.000430172450114936], "b": [1.20513899319663e-06, 9.92663140466436e-07, 1.12098113568272e-06]}, + {"name": "Coolpix P950 iso 3200", "iso": 3200, "a": [0.000787099916289497, 0.000457292302613123, 0.000786390143378469], "b": [3.68894625379891e-06, 2.90110779385909e-06, 3.31561487951578e-06]}, + {"name": "Coolpix P950 iso 6400", "iso": 6400, "a": [0.00165412515361554, 0.000967170290626923, 0.00165315045725615], "b": [1.43323623361179e-05, 1.21087199860845e-05, 1.26756695688545e-05]} ] }, { @@ -3834,51 +3870,51 @@ "comment": "nikon p7700 by Roland Kluge", "model": "Coolpix P7700", "profiles": [ - {"name": "COOLPIX P7700 iso 80", "iso": 80, "a": [1.2776921289531e-05, 7.90119667388412e-06, 1.76426667403788e-05], "b": [2.76938320832777e-08, 5.2891167997244e-09, 4.7108242179853e-08]}, - {"name": "COOLPIX P7700 iso 100", "iso": 100, "a": [2.23360167349127e-05, 1.02488889368084e-05, 1.68919328435802e-05], "b": [4.51922028749587e-09, 2.15570599751036e-08, 5.50398402111517e-08]}, - {"name": "COOLPIX P7700 iso 200", "iso": 200, "a": [4.15045652670726e-05, 1.92590675437449e-05, 3.25292866338876e-05], "b": [8.14516771994551e-09, 5.62635978001346e-08, 1.05163724140114e-07]}, - {"name": "COOLPIX P7700 iso 400", "iso": 400, "a": [8.12739016168597e-05, 3.73888717586382e-05, 6.34384390636471e-05], "b": [6.27250557313706e-09, 1.46076265082481e-07, 3.13456551316114e-07]}, - {"name": "COOLPIX P7700 iso 800", "iso": 800, "a": [0.000159559922423397, 7.40557043653392e-05, 0.000126117819737185], "b": [2.61564026436144e-07, 3.76707696456378e-07, 5.85520600144935e-07]}, - {"name": "COOLPIX P7700 iso 1600", "iso": 1600, "a": [0.000312102869892038, 0.000146173952414192, 0.000248945518763691], "b": [9.93575992812139e-07, 1.317304427659e-06, 1.74315336736036e-06]}, - {"name": "COOLPIX P7700 iso 3200", "iso": 3200, "a": [0.000626123326482975, 0.000295166797119991, 0.000504593455482756], "b": [3.16773768295435e-06, 4.09862082222233e-06, 4.89752965084551e-06]} + {"name": "Coolpix P7700 iso 80", "iso": 80, "a": [1.2776921289531e-05, 7.90119667388412e-06, 1.76426667403788e-05], "b": [2.76938320832777e-08, 5.2891167997244e-09, 4.7108242179853e-08]}, + {"name": "Coolpix P7700 iso 100", "iso": 100, "a": [2.23360167349127e-05, 1.02488889368084e-05, 1.68919328435802e-05], "b": [4.51922028749587e-09, 2.15570599751036e-08, 5.50398402111517e-08]}, + {"name": "Coolpix P7700 iso 200", "iso": 200, "a": [4.15045652670726e-05, 1.92590675437449e-05, 3.25292866338876e-05], "b": [8.14516771994551e-09, 5.62635978001346e-08, 1.05163724140114e-07]}, + {"name": "Coolpix P7700 iso 400", "iso": 400, "a": [8.12739016168597e-05, 3.73888717586382e-05, 6.34384390636471e-05], "b": [6.27250557313706e-09, 1.46076265082481e-07, 3.13456551316114e-07]}, + {"name": "Coolpix P7700 iso 800", "iso": 800, "a": [0.000159559922423397, 7.40557043653392e-05, 0.000126117819737185], "b": [2.61564026436144e-07, 3.76707696456378e-07, 5.85520600144935e-07]}, + {"name": "Coolpix P7700 iso 1600", "iso": 1600, "a": [0.000312102869892038, 0.000146173952414192, 0.000248945518763691], "b": [9.93575992812139e-07, 1.317304427659e-06, 1.74315336736036e-06]}, + {"name": "Coolpix P7700 iso 3200", "iso": 3200, "a": [0.000626123326482975, 0.000295166797119991, 0.000504593455482756], "b": [3.16773768295435e-06, 4.09862082222233e-06, 4.89752965084551e-06]} ] }, { "comment": "coolpix p1000 contributed by Macchiato17", - "model": "COOLPIX P1000", + "model": "Coolpix P1000", "profiles": [ - {"name": "COOLPIX P1000 iso 100", "iso": 100, "a": [2.57508286722786e-05, 1.95388487765373e-05, 4.97229657396721e-05], "b": [2.6236463880047e-08, 1.97825987262469e-08, 2.46730224977539e-08]}, - {"name": "COOLPIX P1000 iso 200", "iso": 200, "a": [4.96663329094346e-05, 3.72140364356545e-05, 9.52224848954192e-05], "b": [5.61301215013723e-08, 4.03795520131046e-08, 6.24563879291875e-08]}, - {"name": "COOLPIX P1000 iso 400", "iso": 400, "a": [9.68185216938081e-05, 7.2800225382582e-05, 0.000186165536071972], "b": [1.49572692493647e-07, 1.0437568422798e-07, 1.49588534535682e-07]}, - {"name": "COOLPIX P1000 iso 800", "iso": 800, "a": [0.000189636016183489, 0.000143151598014221, 0.000367375857629364], "b": [3.74625448858935e-07, 2.69069574310053e-07, 3.58656668882945e-07]}, - {"name": "COOLPIX P1000 iso 1600", "iso": 1600, "a": [0.000331831008806297, 0.000252735027543622, 0.000649289539036097], "b": [9.19841183912458e-07, 6.00621777018493e-07, 7.41518440452715e-07]}, - {"name": "COOLPIX P1000 iso 3200", "iso": 3200, "a": [0.000610477796622481, 0.000472908965112135, 0.00118841663826333], "b": [3.31042139038074e-06, 2.30588478378943e-06, 2.10001397169166e-06]}, - {"name": "COOLPIX P1000 iso 6400", "iso": 6400, "a": [0.00134016543810822, 0.00104651488055139, 0.00250452725828817], "b": [1.25424843402383e-05, 9.54538732813486e-06, 6.88161897359961e-06]} + {"name": "Coolpix P1000 iso 100", "iso": 100, "a": [2.57508286722786e-05, 1.95388487765373e-05, 4.97229657396721e-05], "b": [2.6236463880047e-08, 1.97825987262469e-08, 2.46730224977539e-08]}, + {"name": "Coolpix P1000 iso 200", "iso": 200, "a": [4.96663329094346e-05, 3.72140364356545e-05, 9.52224848954192e-05], "b": [5.61301215013723e-08, 4.03795520131046e-08, 6.24563879291875e-08]}, + {"name": "Coolpix P1000 iso 400", "iso": 400, "a": [9.68185216938081e-05, 7.2800225382582e-05, 0.000186165536071972], "b": [1.49572692493647e-07, 1.0437568422798e-07, 1.49588534535682e-07]}, + {"name": "Coolpix P1000 iso 800", "iso": 800, "a": [0.000189636016183489, 0.000143151598014221, 0.000367375857629364], "b": [3.74625448858935e-07, 2.69069574310053e-07, 3.58656668882945e-07]}, + {"name": "Coolpix P1000 iso 1600", "iso": 1600, "a": [0.000331831008806297, 0.000252735027543622, 0.000649289539036097], "b": [9.19841183912458e-07, 6.00621777018493e-07, 7.41518440452715e-07]}, + {"name": "Coolpix P1000 iso 3200", "iso": 3200, "a": [0.000610477796622481, 0.000472908965112135, 0.00118841663826333], "b": [3.31042139038074e-06, 2.30588478378943e-06, 2.10001397169166e-06]}, + {"name": "Coolpix P1000 iso 6400", "iso": 6400, "a": [0.00134016543810822, 0.00104651488055139, 0.00250452725828817], "b": [1.25424843402383e-05, 9.54538732813486e-06, 6.88161897359961e-06]} ] }, { "comment": "coolpix a contributed by engel", "model": "Coolpix A", "profiles": [ - {"name": "COOLPIX A iso 100", "iso": 100, "a": [2.83468119214041e-06, 2.04777540382704e-06, 4.83592393956174e-06], "b": [6.83891475736177e-09, 2.19199211397333e-09, 9.51621423337986e-09]}, - {"name": "COOLPIX A iso 200", "iso": 200, "a": [5.71310014102686e-06, 4.05892915848712e-06, 9.40976253041875e-06], "b": [1.50755853341668e-08, 5.99135889777733e-09, 1.9538916060471e-08]}, - {"name": "COOLPIX A iso 400", "iso": 400, "a": [1.15746599719124e-05, 7.93101590735365e-06, 1.81598551568848e-05], "b": [3.19112530991472e-08, 1.4194802357877e-08, 4.31743551181213e-08]}, - {"name": "COOLPIX A iso 800", "iso": 800, "a": [2.18568759430262e-05, 1.52433990518043e-05, 3.54778096147797e-05], "b": [6.87677545500588e-08, 4.46097805342411e-08, 9.60628677931109e-08]}, - {"name": "COOLPIX A iso 1600", "iso": 1600, "a": [4.64209881238938e-05, 3.13342136801771e-05, 7.05342504049816e-05], "b": [1.67047380722379e-07, 1.14954459041258e-07, 2.44547058999541e-07]}, - {"name": "COOLPIX A iso 3200", "iso": 3200, "a": [0.000101519542937226, 6.52891192572566e-05, 0.00014844696650453], "b": [4.84339761884913e-07, 3.47029920527135e-07, 5.26666403972966e-07]}, - {"name": "COOLPIX A iso 6400", "iso": 6400, "a": [0.000212322470278363, 0.000144277591007012, 0.000324560226078338], "b": [1.15310652513914e-06, 8.3785644428418e-07, 1.30533118973421e-06]} + {"name": "Coolpix A iso 100", "iso": 100, "a": [2.83468119214041e-06, 2.04777540382704e-06, 4.83592393956174e-06], "b": [6.83891475736177e-09, 2.19199211397333e-09, 9.51621423337986e-09]}, + {"name": "Coolpix A iso 200", "iso": 200, "a": [5.71310014102686e-06, 4.05892915848712e-06, 9.40976253041875e-06], "b": [1.50755853341668e-08, 5.99135889777733e-09, 1.9538916060471e-08]}, + {"name": "Coolpix A iso 400", "iso": 400, "a": [1.15746599719124e-05, 7.93101590735365e-06, 1.81598551568848e-05], "b": [3.19112530991472e-08, 1.4194802357877e-08, 4.31743551181213e-08]}, + {"name": "Coolpix A iso 800", "iso": 800, "a": [2.18568759430262e-05, 1.52433990518043e-05, 3.54778096147797e-05], "b": [6.87677545500588e-08, 4.46097805342411e-08, 9.60628677931109e-08]}, + {"name": "Coolpix A iso 1600", "iso": 1600, "a": [4.64209881238938e-05, 3.13342136801771e-05, 7.05342504049816e-05], "b": [1.67047380722379e-07, 1.14954459041258e-07, 2.44547058999541e-07]}, + {"name": "Coolpix A iso 3200", "iso": 3200, "a": [0.000101519542937226, 6.52891192572566e-05, 0.00014844696650453], "b": [4.84339761884913e-07, 3.47029920527135e-07, 5.26666403972966e-07]}, + {"name": "Coolpix A iso 6400", "iso": 6400, "a": [0.000212322470278363, 0.000144277591007012, 0.000324560226078338], "b": [1.15310652513914e-06, 8.3785644428418e-07, 1.30533118973421e-06]} ] }, { "comment": "coolpix b700 contributed by antonio", - "model": "COOLPIX B700", + "model": "Coolpix B700", "profiles": [ - {"name": "COOLPIX B700 iso 100", "iso": 100, "a": [5.75272404639185e-05, 2.69382674288604e-05, 3.68291011064301e-05], "b": [3.76932853741586e-08, 3.79150037275118e-08, 3.79651863909323e-08]}, - {"name": "COOLPIX B700 iso 200", "iso": 200, "a": [0.00010814766442904, 5.01598659146415e-05, 6.91683845899076e-05], "b": [7.15901332809991e-08, 7.21514656971398e-08, 7.97140039271403e-08]}, - {"name": "COOLPIX B700 iso 400", "iso": 400, "a": [0.000205061737943572, 9.39681043675363e-05, 0.000131362907497122], "b": [1.91243621394674e-07, 1.59444152903933e-07, 1.94710920099097e-07]}, - {"name": "COOLPIX B700 iso 800", "iso": 800, "a": [0.000387604636962371, 0.000177279173797563, 0.000247608493153156], "b": [3.38036002397396e-07, 3.23535787366141e-07, 3.66303151005016e-07]}, - {"name": "COOLPIX B700 iso 1600", "iso": 1600, "a": [0.000783575529995924, 0.000356260110605634, 0.000500775689205777], "b": [7.61682248207613e-07, 8.14212164648119e-07, 9.36106033208429e-07]}, - {"name": "COOLPIX B700 iso 3200", "iso": 3200, "a": [0.00158583541244515, 0.000722380526693797, 0.00102773902442005], "b": [2.33406952882108e-06, 2.73969836162451e-06, 3.10275892379208e-06]} + {"name": "Coolpix B700 iso 100", "iso": 100, "a": [5.75272404639185e-05, 2.69382674288604e-05, 3.68291011064301e-05], "b": [3.76932853741586e-08, 3.79150037275118e-08, 3.79651863909323e-08]}, + {"name": "Coolpix B700 iso 200", "iso": 200, "a": [0.00010814766442904, 5.01598659146415e-05, 6.91683845899076e-05], "b": [7.15901332809991e-08, 7.21514656971398e-08, 7.97140039271403e-08]}, + {"name": "Coolpix B700 iso 400", "iso": 400, "a": [0.000205061737943572, 9.39681043675363e-05, 0.000131362907497122], "b": [1.91243621394674e-07, 1.59444152903933e-07, 1.94710920099097e-07]}, + {"name": "Coolpix B700 iso 800", "iso": 800, "a": [0.000387604636962371, 0.000177279173797563, 0.000247608493153156], "b": [3.38036002397396e-07, 3.23535787366141e-07, 3.66303151005016e-07]}, + {"name": "Coolpix B700 iso 1600", "iso": 1600, "a": [0.000783575529995924, 0.000356260110605634, 0.000500775689205777], "b": [7.61682248207613e-07, 8.14212164648119e-07, 9.36106033208429e-07]}, + {"name": "Coolpix B700 iso 3200", "iso": 3200, "a": [0.00158583541244515, 0.000722380526693797, 0.00102773902442005], "b": [2.33406952882108e-06, 2.73969836162451e-06, 3.10275892379208e-06]} ] }, { @@ -9026,6 +9062,49 @@ {"name": "ILCE-7M4 iso 204800", "iso": 204800, "a": [0.00269319150037324, 0.00096639484019042, 0.00168263197675936], "b": [-1.0657286724365e-06, 2.38606040788069e-06, 2.29528672611171e-06]} ] }, + { + "comment": "ilce-7m5 contributed by R.Z.", + "model": "ILCE-7M5", + "profiles": [ + {"name": "ILCE-7M5 iso 50", "iso": 50, "a": [2.4796719139912e-06, 9.31466553211395e-07, 1.94434834069638e-06], "b": [1.36898199051434e-09, 1.07848121335645e-09, 1.56009650994535e-09]}, + {"name": "ILCE-7M5 iso 64", "iso": 64, "a": [3.03094719447949e-06, 1.1333428930959e-06, 2.38194157894161e-06], "b": [2.25025119580336e-09, 1.75082621216903e-09, 2.42556028061885e-09]}, + {"name": "ILCE-7M5 iso 80", "iso": 80, "a": [3.72018427908016e-06, 1.38877361927456e-06, 2.9207385118797e-06], "b": [3.4653207180666e-09, 2.65393155880805e-09, 3.61736738876738e-09]}, + {"name": "ILCE-7M5 iso 100", "iso": 100, "a": [2.26972805579677e-06, 8.36279184994462e-07, 1.7709016988774e-06], "b": [1.42977309335672e-09, 1.14417011960089e-09, 1.52719378231054e-09]}, + {"name": "ILCE-7M5 iso 125", "iso": 125, "a": [2.79268363392122e-06, 1.03001226114597e-06, 2.18495472919561e-06], "b": [2.03892331611717e-09, 1.70820526806084e-09, 2.19799838898517e-09]}, + {"name": "ILCE-7M5 iso 160", "iso": 160, "a": [3.4817761638519e-06, 1.27804406543597e-06, 2.71278485613223e-06], "b": [2.94283898667288e-09, 2.37396113572088e-09, 3.10682535162707e-09]}, + {"name": "ILCE-7M5 iso 200", "iso": 200, "a": [4.3294471626503e-06, 1.58302265029524e-06, 3.36447557479149e-06], "b": [4.25230713729927e-09, 3.38936209259133e-09, 4.45147484897032e-09]}, + {"name": "ILCE-7M5 iso 250", "iso": 250, "a": [5.41506703369821e-06, 1.97913813780458e-06, 4.21648726433036e-06], "b": [6.10304151712672e-09, 4.83663485307354e-09, 6.29011284272557e-09]}, + {"name": "ILCE-7M5 iso 320", "iso": 320, "a": [6.76371190641589e-06, 2.46834674687423e-06, 5.25098254463602e-06], "b": [8.73866708518439e-09, 6.87979713793936e-09, 8.91730306428812e-09]}, + {"name": "ILCE-7M5 iso 400", "iso": 400, "a": [8.4958761238204e-06, 3.1002093848253e-06, 6.59868050813894e-06], "b": [1.22006319255882e-08, 9.65933516560932e-09, 1.21631908761208e-08]}, + {"name": "ILCE-7M5 iso 500", "iso": 500, "a": [1.06500273638459e-05, 3.8711477440915e-06, 8.27401410481664e-06], "b": [1.74443440326304e-08, 1.36949736140656e-08, 1.70405367346555e-08]}, + {"name": "ILCE-7M5 iso 640", "iso": 640, "a": [1.33798037015635e-05, 4.86040521067589e-06, 1.04231311883878e-05], "b": [2.4606015043857e-08, 1.89255166474419e-08, 2.35822104594223e-08]}, + {"name": "ILCE-7M5 iso 800", "iso": 800, "a": [1.68847517016271e-05, 6.1288035425027e-06, 1.31405293814871e-05], "b": [3.50514799135224e-08, 2.64141369665027e-08, 3.30206551190789e-08]}, + {"name": "ILCE-7M5 iso 1000", "iso": 1000, "a": [2.10580466746304e-05, 7.68935736571544e-06, 1.64193195558198e-05], "b": [7.97969114038077e-09, 5.75366927761398e-09, 8.18820137267694e-09]}, + {"name": "ILCE-7M5 iso 1250", "iso": 1250, "a": [2.63292992576753e-05, 9.60115643397238e-06, 2.05245306155877e-05], "b": [1.08091056524301e-08, 7.6887409540995e-09, 1.08887082798737e-08]}, + {"name": "ILCE-7M5 iso 1600", "iso": 1600, "a": [3.31454379479194e-05, 1.20682860282037e-05, 2.57858317183675e-05], "b": [1.47067275651712e-08, 1.04806822068795e-08, 1.47830070759369e-08]}, + {"name": "ILCE-7M5 iso 2000", "iso": 2000, "a": [4.17262836055417e-05, 1.51806088965272e-05, 3.24667804630486e-05], "b": [2.00968402463446e-08, 1.40680572839973e-08, 1.9784164848187e-08]}, + {"name": "ILCE-7M5 iso 2500", "iso": 2500, "a": [5.2501880795887e-05, 1.90492007992446e-05, 4.07934528629454e-05], "b": [2.72364859616706e-08, 1.90939548925334e-08, 2.68308203822453e-08]}, + {"name": "ILCE-7M5 iso 3200", "iso": 3200, "a": [6.5749126480373e-05, 2.38857741700157e-05, 5.12182892743514e-05], "b": [3.69592026677506e-08, 2.56279101974261e-08, 3.56401691451163e-08]}, + {"name": "ILCE-7M5 iso 4000", "iso": 4000, "a": [8.2793090997163e-05, 3.01117522166873e-05, 6.47043628321182e-05], "b": [5.01325402732461e-08, 3.39621771599623e-08, 4.64392896674408e-08]}, + {"name": "ILCE-7M5 iso 5000", "iso": 5000, "a": [0.000104311553720431, 3.78111489306931e-05, 8.13579582738906e-05], "b": [6.70181454711077e-08, 4.37070770479949e-08, 6.11422226125735e-08]}, + {"name": "ILCE-7M5 iso 6400", "iso": 6400, "a": [0.000130612921028299, 4.75356237729197e-05, 0.00010208402850482], "b": [9.42044982993768e-08, 6.02760126450962e-08, 8.5111989015974e-08]}, + {"name": "ILCE-7M5 iso 8000", "iso": 8000, "a": [0.000165917500512205, 6.00965339757649e-05, 0.000129387792425482], "b": [1.28679587131477e-07, 8.27019571405175e-08, 1.15834738271118e-07]}, + {"name": "ILCE-7M5 iso 10000", "iso": 10000, "a": [0.000209320541798413, 7.58378747602926e-05, 0.0001632807111752], "b": [1.7961987557246e-07, 1.12561454806752e-07, 1.58472395996289e-07]}, + {"name": "ILCE-7M5 iso 12800", "iso": 12800, "a": [0.000262856264788163, 9.48452644098581e-05, 0.00020491324129216], "b": [2.5064435062903e-07, 1.53823029436053e-07, 2.20929358885808e-07]}, + {"name": "ILCE-7M5 iso 16000", "iso": 16000, "a": [0.00032937552820138, 0.000119476858366477, 0.000258536422911756], "b": [3.4458467953596e-07, 2.10519400803372e-07, 2.99106466971258e-07]}, + {"name": "ILCE-7M5 iso 20000", "iso": 20000, "a": [0.000417591952542962, 0.00015123181901016, 0.000327446952448976], "b": [4.65487426229885e-07, 2.89534056200577e-07, 4.09766348114498e-07]}, + {"name": "ILCE-7M5 iso 25600", "iso": 25600, "a": [0.000525157243839969, 0.000189842814338265, 0.00041237568299941], "b": [6.22466268136598e-07, 4.01197202321001e-07, 5.53677653682391e-07]}, + {"name": "ILCE-7M5 iso 32000", "iso": 32000, "a": [0.000673915725608925, 0.000243885433944163, 0.000528849208780855], "b": [8.45857145145862e-07, 5.75756085435464e-07, 7.88682149796669e-07]}, + {"name": "ILCE-7M5 iso 40000", "iso": 40000, "a": [0.000849589603482063, 0.000306892546359683, 0.000667848505269743], "b": [1.16776242876675e-06, 8.86766493698749e-07, 1.16231619729214e-06]}, + {"name": "ILCE-7M5 iso 51200", "iso": 51200, "a": [0.00108065439522403, 0.000389761987875272, 0.000848145597755156], "b": [1.51736642070858e-06, 1.33829711906389e-06, 1.67880904658504e-06]}, + {"name": "ILCE-7M5 iso 64000", "iso": 64000, "a": [0.000794166623814781, 0.000284907335062468, 0.000602689745580302], "b": [1.77422444543226e-06, 1.30484171263155e-06, 1.69542851118229e-06]}, + {"name": "ILCE-7M5 iso 80000", "iso": 80000, "a": [0.00101706873043701, 0.000370687169049894, 0.000773735070685475], "b": [2.28271943117203e-06, 1.9805425014049e-06, 2.44951520388657e-06]}, + {"name": "ILCE-7M5 iso 102400", "iso": 102400, "a": [0.00141742292104035, 0.000515743973112939, 0.00107677419443463], "b": [3.79097269033225e-06, 3.49554834753819e-06, 4.22413122162111e-06]}, + {"name": "ILCE-7M5 iso 128000", "iso": 128000, "a": [0.00184052112364324, 0.000687912345782407, 0.00141414414580175], "b": [5.35759457635457e-06, 5.63674793240483e-06, 6.38175544045111e-06]}, + {"name": "ILCE-7M5 iso 160000", "iso": 160000, "a": [0.00241090452810176, 0.000926144923033299, 0.00187722475756696], "b": [7.62678454314718e-06, 8.58832360681207e-06, 9.44223595724586e-06]}, + {"name": "ILCE-7M5 iso 204800", "iso": 204800, "a": [0.00296707329113333, 0.00116714070035189, 0.00234440441530753], "b": [1.18694307574572e-05, 1.29135020752696e-05, 1.44856406375617e-05]} + ] + }, { "comment": "dsc-rx10m2 contributed by Martin Vollrathson", "model": "DSC-RX10M2", @@ -10740,6 +10819,53 @@ {"skip": true, "name": "Sony SLT-A99 iso 25600", "iso": 25600, "a": [0.000727023003102683, 0.000332680010779511, 0.000550858764725579], "b": [3.32672366834365e-05, 1.62812481778224e-05, 3.36833358782068e-05]} ] }, + { + "comment": "zv-e1 contributed by myCatnip", + "model": "ZV-E1", + "profiles": [ + {"name": "ZV-E1 iso 40", "iso": 40, "a": [8.31381391335278e-07, 2.99543416987946e-07, 6.84776273283184e-07], "b": [4.2521482514415e-10, 3.1797223494967e-10, 4.32003444964662e-10]}, + {"name": "ZV-E1 iso 50", "iso": 50, "a": [1.01675954484052e-06, 3.61988473633956e-07, 8.37754858906249e-07], "b": [5.58866572689112e-10, 3.93831229189601e-10, 5.67228876311903e-10]}, + {"name": "ZV-E1 iso 64", "iso": 64, "a": [1.21882791659819e-06, 4.32840254587521e-07, 1.00009646015258e-06], "b": [6.59841053108217e-10, 5.22968962125685e-10, 7.22302969818026e-10]}, + {"name": "ZV-E1 iso 80", "iso": 80, "a": [7.39022933832276e-07, 2.59323421172614e-07, 6.07209454057649e-07], "b": [3.52546457557653e-10, 2.52205497094499e-10, 3.95746194217701e-10]}, + {"name": "ZV-E1 iso 100", "iso": 100, "a": [9.23448815718847e-07, 3.19382421006399e-07, 7.45381917283651e-07], "b": [4.32215535506252e-10, 3.20377665791541e-10, 4.81244603343505e-10]}, + {"name": "ZV-E1 iso 125", "iso": 125, "a": [1.14940066859183e-06, 3.94958970944181e-07, 9.23387585229089e-07], "b": [6.15826464067024e-10, 4.37234054678298e-10, 6.74567180959251e-10]}, + {"name": "ZV-E1 iso 160", "iso": 160, "a": [1.43229074896094e-06, 4.88389255618222e-07, 1.16398020028469e-06], "b": [6.19475411645382e-10, 5.72934515607498e-10, 6.77909808182636e-10]}, + {"name": "ZV-E1 iso 200", "iso": 200, "a": [1.77441743606895e-06, 6.08757246928415e-07, 1.43540293737665e-06], "b": [9.57424575765281e-10, 7.26812329183335e-10, 1.03047537580774e-09]}, + {"name": "ZV-E1 iso 250", "iso": 250, "a": [2.23164648841548e-06, 7.5634156401003e-07, 1.80817871943279e-06], "b": [1.22704827281382e-09, 1.02364693851979e-09, 1.45651363407006e-09]}, + {"name": "ZV-E1 iso 320", "iso": 320, "a": [2.78567480721183e-06, 9.50813026905238e-07, 2.26931947269151e-06], "b": [1.52902669738761e-09, 1.09094912861713e-09, 1.70068617565187e-09]}, + {"name": "ZV-E1 iso 400", "iso": 400, "a": [3.49656341210913e-06, 1.18919726258649e-06, 2.85809531983643e-06], "b": [1.96007352743676e-09, 1.60619248381341e-09, 1.88565818163393e-09]}, + {"name": "ZV-E1 iso 500", "iso": 500, "a": [4.44079047378945e-06, 1.50510967821682e-06, 3.58923966075549e-06], "b": [2.84396714762779e-09, 2.21856110715707e-09, 2.96983065917421e-09]}, + {"name": "ZV-E1 iso 640", "iso": 640, "a": [5.59335459494391e-06, 1.88283152792857e-06, 4.50925070086104e-06], "b": [4.02724943225859e-09, 3.15231719761821e-09, 3.80091340947552e-09]}, + {"name": "ZV-E1 iso 800", "iso": 800, "a": [7.02474466743888e-06, 2.35316597969319e-06, 5.63256514257717e-06], "b": [6.17765439918375e-09, 4.65171494668757e-09, 6.35213402914532e-09]}, + {"name": "ZV-E1 iso 1000", "iso": 1000, "a": [8.95524697424144e-06, 2.99157724030934e-06, 7.15251502227222e-06], "b": [9.5383991617244e-09, 6.76527896569077e-09, 9.37742518192684e-09]}, + {"name": "ZV-E1 iso 1250", "iso": 1250, "a": [1.12746205835083e-05, 3.77499167708089e-06, 9.09609804127911e-06], "b": [1.38913249315227e-08, 1.04606140462594e-08, 1.39111685974552e-08]}, + {"name": "ZV-E1 iso 1600", "iso": 1600, "a": [1.3927431701468e-05, 4.70033868966801e-06, 1.11508286766802e-05], "b": [1.21376802989909e-09, 1.03919684880272e-09, 1.49319768579606e-09]}, + {"name": "ZV-E1 iso 2000", "iso": 2000, "a": [1.73413875608887e-05, 5.82919283629573e-06, 1.39855891334217e-05], "b": [1.60584747341256e-09, 1.32076445575852e-09, 1.83411030370504e-09]}, + {"name": "ZV-E1 iso 2500", "iso": 2500, "a": [2.18197846020731e-05, 7.38907205078338e-06, 1.77399040430642e-05], "b": [2.05513450732419e-09, 1.63014278416371e-09, 2.31029485143002e-09]}, + {"name": "ZV-E1 iso 3200", "iso": 3200, "a": [2.75461106462251e-05, 9.31424752357646e-06, 2.23539832231467e-05], "b": [2.80866655925662e-09, 2.35555491985947e-09, 3.2027620964749e-09]}, + {"name": "ZV-E1 iso 4000", "iso": 4000, "a": [3.48925320360618e-05, 1.18113118210354e-05, 2.81529543377393e-05], "b": [3.7283105745763e-09, 2.86644644315141e-09, 4.18605487742941e-09]}, + {"name": "ZV-E1 iso 5000", "iso": 5000, "a": [4.36294249984808e-05, 1.47308682118674e-05, 3.51837765189074e-05], "b": [5.3724861424459e-09, 4.06058437478531e-09, 5.78552578063349e-09]}, + {"name": "ZV-E1 iso 6400", "iso": 6400, "a": [5.51255412522677e-05, 1.8535395214771e-05, 4.453908002235e-05], "b": [7.6461503314658e-09, 5.60690346570867e-09, 8.17787193020274e-09]}, + {"name": "ZV-E1 iso 8000", "iso": 8000, "a": [6.92173126712775e-05, 2.34227532624155e-05, 5.62224572127355e-05], "b": [1.00399954239359e-08, 7.38226828693142e-09, 1.03644287945709e-08]}, + {"name": "ZV-E1 iso 10000", "iso": 10000, "a": [8.6813774308307e-05, 2.93318116908489e-05, 7.00491029983918e-05], "b": [1.46597529788281e-08, 1.06030667457645e-08, 1.46643094041823e-08]}, + {"name": "ZV-E1 iso 12800", "iso": 12800, "a": [0.000108415617283842, 3.65919098326652e-05, 8.78141236793291e-05], "b": [1.99068844206196e-08, 1.4014902865238e-08, 1.98876889015454e-08]}, + {"name": "ZV-E1 iso 16000", "iso": 16000, "a": [0.000137841854852869, 4.62595157109461e-05, 0.000111166631158564], "b": [2.83303514934747e-08, 1.97197066845277e-08, 2.76588594228969e-08]}, + {"name": "ZV-E1 iso 20000", "iso": 20000, "a": [0.000173571914063484, 5.81190653619527e-05, 0.00013983573129988], "b": [3.90434991271681e-08, 2.6226279138437e-08, 3.90178863670987e-08]}, + {"name": "ZV-E1 iso 25600", "iso": 25600, "a": [0.000219462521974528, 7.3611092432996e-05, 0.000177223828503677], "b": [5.54174231931953e-08, 3.5149603784357e-08, 5.2809895347271e-08]}, + {"name": "ZV-E1 iso 32000", "iso": 32000, "a": [0.000273938230113563, 9.18441628228811e-05, 0.000223217017865608], "b": [7.54755951565585e-08, 4.73577713359975e-08, 7.26752853472043e-08]}, + {"name": "ZV-E1 iso 40000", "iso": 40000, "a": [0.000346472671760979, 0.000115864396659335, 0.000282585702003736], "b": [1.03777657449464e-07, 6.51677039016742e-08, 9.74803159385312e-08]}, + {"name": "ZV-E1 iso 51200", "iso": 51200, "a": [0.000429021803686073, 0.000144175779643362, 0.00034943921848871], "b": [1.44574089951766e-07, 9.47402936089463e-08, 1.37088196140008e-07]}, + {"name": "ZV-E1 iso 64000", "iso": 64000, "a": [0.000548310066742292, 0.000183540122335489, 0.000446539934132164], "b": [1.87985855360202e-07, 1.26163746141981e-07, 1.82025067913681e-07]}, + {"name": "ZV-E1 iso 80000", "iso": 80000, "a": [0.000692473345134896, 0.000233596616594551, 0.000561640371116217], "b": [2.32567834953689e-07, 1.71794348261294e-07, 2.36229048918442e-07]}, + {"name": "ZV-E1 iso 102400", "iso": 102400, "a": [0.000885423445740674, 0.000301026667776002, 0.000728448122757159], "b": [2.79704950317186e-07, 2.59139681227933e-07, 3.14351441660452e-07]}, + {"name": "ZV-E1 iso 128000", "iso": 128000, "a": [0.00060423206851141, 0.00021162424445608, 0.000496279088301859], "b": [2.42438954376651e-07, 2.19735151437049e-07, 2.76545951964716e-07]}, + {"name": "ZV-E1 iso 160000", "iso": 160000, "a": [0.000777820385738287, 0.000279957579583017, 0.000647690516657468], "b": [2.25131728142085e-07, 2.70802656495084e-07, 2.93132122208532e-07]}, + {"name": "ZV-E1 iso 204800", "iso": 204800, "a": [0.000974595028078353, 0.000371248596322385, 0.00082753361666972], "b": [1.01531681073036e-07, 3.83121791060036e-07, 2.97525888592706e-07]}, + {"name": "ZV-E1 iso 256000", "iso": 256000, "a": [0.0012512490059786, 0.00048944392855017, 0.00105652632762567], "b": [-1.50566453533956e-10, 5.26428572879177e-07, 2.88592498373009e-07]}, + {"name": "ZV-E1 iso 320000", "iso": 320000, "a": [0.0014701111977971, 0.000615686689207814, 0.00132201931921363], "b": [-1.89441351257874e-07, 7.36958709854482e-07, 4.45627099717628e-07]}, + {"name": "ZV-E1 iso 409600", "iso": 409600, "a": [0.00183942436556688, 0.000830981027470564, 0.00166481341623808], "b": [-3.31714840140044e-07, 1.08518765670602e-06, 5.72770543839287e-07]} + ] + }, { "comment": "zv-e10 contributed by hkng", "model": "ZV-E10", @@ -11166,6 +11292,44 @@ {"name": "Q2 iso 25000", "iso": 25000, "a": [0.00185880248101953, 0.000801292902339615, 0.00135776616134324], "b": [1.1560110267885e-05, 1.0706539629269e-05, 1.30245411163906e-05]}, {"name": "Q2 iso 50000", "iso": 50000, "a": [0.0038808928448755, 0.00171604095463273, 0.00291358502846828], "b": [3.95007952851926e-05, 4.35702696910783e-05, 4.92009917039074e-05]} ] + }, + { + "comment": "q3 43 contributed by alvaro", + "model": "Q3 43", + "profiles": [ + {"name": "Q3 43 iso 50", "iso": 50, "a": [4.44959273132754e-06, 1.74453599139219e-06, 2.88374275330656e-06], "b": [3.45548314429874e-09, 2.90729546010523e-09, 3.96635149387578e-09]}, + {"name": "Q3 43 iso 100", "iso": 100, "a": [3.98493763547061e-06, 1.53654425574654e-06, 2.69743299044094e-06], "b": [1.43063888075023e-09, 1.22076772741939e-09, 1.67818788001209e-09]}, + {"name": "Q3 43 iso 125", "iso": 125, "a": [5.05145499679943e-06, 1.94013654890566e-06, 3.42401890572312e-06], "b": [2.01008769029083e-09, 1.59560541347639e-09, 2.20716547654613e-09]}, + {"name": "Q3 43 iso 160", "iso": 160, "a": [6.26785617472996e-06, 2.4039941877632e-06, 4.23531185776853e-06], "b": [2.38523299731777e-09, 1.93179334972848e-09, 2.70378811141673e-09]}, + {"name": "Q3 43 iso 200", "iso": 200, "a": [7.78090583661058e-06, 2.9794057650324e-06, 5.24875875550813e-06], "b": [3.11881541989561e-09, 2.59661115919983e-09, 3.48274581869257e-09]}, + {"name": "Q3 43 iso 250", "iso": 250, "a": [9.73390009883551e-06, 3.70620208192056e-06, 6.53757643751431e-06], "b": [4.2047220569597e-09, 3.47650823693865e-09, 4.62769409856301e-09]}, + {"name": "Q3 43 iso 320", "iso": 320, "a": [1.23844688313591e-05, 4.69584546709921e-06, 8.33133705967338e-06], "b": [2.27881591771353e-09, 1.93044158601463e-09, 2.60485371661254e-09]}, + {"name": "Q3 43 iso 400", "iso": 400, "a": [1.54337758259593e-05, 5.82566158055212e-06, 1.03792906021461e-05], "b": [2.99691545747653e-09, 2.59574699002756e-09, 3.37037402437961e-09]}, + {"name": "Q3 43 iso 500", "iso": 500, "a": [1.92911737813286e-05, 7.30317289636974e-06, 1.29220096769393e-05], "b": [3.69048239926206e-09, 3.35790315569202e-09, 4.23824194796043e-09]}, + {"name": "Q3 43 iso 640", "iso": 640, "a": [2.42030065953458e-05, 9.13019248466872e-06, 1.63237074584706e-05], "b": [4.86852080758439e-09, 3.96554947530158e-09, 5.19890141307452e-09]}, + {"name": "Q3 43 iso 800", "iso": 800, "a": [3.02121275003357e-05, 1.14043698642906e-05, 2.0332267350652e-05], "b": [6.85670762536932e-09, 5.3265008124305e-09, 7.25180835692456e-09]}, + {"name": "Q3 43 iso 1000", "iso": 1000, "a": [3.78384566770449e-05, 1.43142056028923e-05, 2.54456654381107e-05], "b": [9.57296193528224e-09, 7.56992385828131e-09, 9.25781771746255e-09]}, + {"name": "Q3 43 iso 1250", "iso": 1250, "a": [4.75713971932141e-05, 1.79562760690631e-05, 3.19311106993825e-05], "b": [1.36577233469568e-08, 9.41227670857405e-09, 1.30499086120395e-08]}, + {"name": "Q3 43 iso 1600", "iso": 1600, "a": [5.98356988598167e-05, 2.25801356671076e-05, 4.02816595364767e-05], "b": [1.93063471676301e-08, 1.30072248343149e-08, 1.80313524613227e-08]}, + {"name": "Q3 43 iso 2000", "iso": 2000, "a": [7.52215517245833e-05, 2.84156410153383e-05, 5.06550201464974e-05], "b": [2.72467418298409e-08, 1.87947519313088e-08, 2.5715623336967e-08]}, + {"name": "Q3 43 iso 2500", "iso": 2500, "a": [9.4965318134942e-05, 3.57496692593485e-05, 6.39153073142701e-05], "b": [3.85603663946496e-08, 2.53425769139446e-08, 3.5928058615337e-08]}, + {"name": "Q3 43 iso 3200", "iso": 3200, "a": [0.000119984324023442, 4.50893076722747e-05, 8.05874985099156e-05], "b": [5.29041312027103e-08, 3.55077577607849e-08, 5.1503576131585e-08]}, + {"name": "Q3 43 iso 4000", "iso": 4000, "a": [0.000150274706587241, 5.6584974502957e-05, 0.000100522192707197], "b": [7.68311987389411e-08, 5.01970707676745e-08, 7.17424956460786e-08]}, + {"name": "Q3 43 iso 5000", "iso": 5000, "a": [0.000190221552909678, 7.14594116672866e-05, 0.000126688091104165], "b": [1.09151638393673e-07, 7.21039281208547e-08, 1.0075432448345e-07]}, + {"name": "Q3 43 iso 6400", "iso": 6400, "a": [0.0002399654398882, 9.0304066353065e-05, 0.000158292738656673], "b": [1.53445432015506e-07, 1.02468016089728e-07, 1.3988780540241e-07]}, + {"name": "Q3 43 iso 8000", "iso": 8000, "a": [0.000300861193537037, 0.000113206049720969, 0.000194879306554796], "b": [2.09084400045235e-07, 1.44478550044253e-07, 1.99039218089235e-07]}, + {"name": "Q3 43 iso 10000", "iso": 10000, "a": [0.000367998132430631, 0.000140018542341009, 0.000237204383799002], "b": [2.93048522101807e-07, 2.092669232586e-07, 2.82479763211515e-07]}, + {"name": "Q3 43 iso 12500", "iso": 12500, "a": [0.000437582870659957, 0.000166129638479975, 0.00028384036090493], "b": [4.0497756150122e-07, 3.03765538248944e-07, 4.03533930272991e-07]}, + {"name": "Q3 43 iso 16000", "iso": 16000, "a": [0.000501550779613289, 0.00019056831651084, 0.000327776165372114], "b": [5.93433143451435e-07, 4.61576912276718e-07, 6.11793956343089e-07]}, + {"name": "Q3 43 iso 20000", "iso": 20000, "a": [0.000571271305218687, 0.000216190057458454, 0.000379849336230133], "b": [8.68312947946343e-07, 6.94801923817083e-07, 9.18303743340272e-07]}, + {"name": "Q3 43 iso 25000", "iso": 25000, "a": [0.00066114527456842, 0.00025422312653495, 0.00045231795270971], "b": [1.11872752639644e-06, 9.77087089745151e-07, 1.26676475461864e-06]}, + {"name": "Q3 43 iso 32000", "iso": 32000, "a": [0.000811658656909934, 0.000317960477028873, 0.000565077386657641], "b": [1.49184044505015e-06, 1.41588142790707e-06, 1.8571969370067e-06]}, + {"name": "Q3 43 iso 40000", "iso": 40000, "a": [0.000925356666676963, 0.000371749028674216, 0.000652441269914096], "b": [1.25403760834563e-06, 1.42966812145399e-06, 1.83050739684305e-06]}, + {"name": "Q3 43 iso 50000", "iso": 50000, "a": [0.00115752453392336, 0.000481160480568073, 0.000844700187974347], "b": [1.56448426497682e-06, 2.03310738184546e-06, 2.61033583284643e-06]}, + {"name": "Q3 43 iso 64000", "iso": 64000, "a": [0.00139934813403162, 0.000596764007150039, 0.00104251906631078], "b": [1.99129733207712e-06, 2.85627492572669e-06, 3.68828795667282e-06]}, + {"name": "Q3 43 iso 80000", "iso": 80000, "a": [0.00176895429270726, 0.000786538633341211, 0.00133749089396524], "b": [2.50566506984202e-06, 3.94673677573627e-06, 5.22756921227097e-06]}, + {"name": "Q3 43 iso 100000", "iso": 100000, "a": [0.00195957311351671, 0.000918826803564668, 0.00156393763231386], "b": [2.80451468541283e-06, 4.65104740432174e-06, 6.21121409806862e-06]} + ] } ] }, diff --git a/data/org.darktable.darktable.appdata.xml.in b/data/org.darktable.darktable.appdata.xml.in index 1a45de1eb74..a0eb4478f49 100644 --- a/data/org.darktable.darktable.appdata.xml.in +++ b/data/org.darktable.darktable.appdata.xml.in @@ -47,6 +47,7 @@ + diff --git a/data/org.darktable.darktable.desktop.in b/data/org.darktable.darktable.desktop.in index 4d8895b2347..f65f15edcc8 100644 --- a/data/org.darktable.darktable.desktop.in +++ b/data/org.darktable.darktable.desktop.in @@ -20,7 +20,7 @@ StartupNotify=true MimeType=application/x-darktable;image/x-dcraw;image/x-adobe-dng;image/x-canon-cr2;image/x-canon-crw;image/x-fuji-raf;image/x-kodak-dcr;image/x-kodak-kdc;image/x-minolta-mrw;image/x-nikon-nef;image/x-nikon-nrw;image/x-olympus-orf;image/x-panasonic-rw;image/x-panasonic-rw2;image/x-pentax-pef;image/x-sony-arw;image/x-sony-sr2;image/x-sony-srf;image/jpeg;image/png;image/tiff;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-portable-floatmap;image/vnd.radiance;${DESKTOP_MIME_TYPES} Icon=darktable -StartupWMClass=darktable +StartupWMClass=org.darktable.darktable X-Unity-IconBackgroundColor=#252525 diff --git a/data/ort_gpu.json b/data/ort_gpu.json index 8e6c9082860..52678533aeb 100644 --- a/data/ort_gpu.json +++ b/data/ort_gpu.json @@ -13,12 +13,11 @@ "cuda_min": "12.0", "cuda_max": "12.99", "source": { - "type": "pypi", - "package": "onnxruntime-gpu", - "platform_tags": ["manylinux_2_28_x86_64", "manylinux_2_27_x86_64"], - "python_tag": "cp312" + "type": "github_release", + "repo": "microsoft/onnxruntime", + "asset_pattern": "onnxruntime-linux-x64-gpu_cuda12-{version}.tgz" }, - "format": "whl", + "format": "tgz", "lib_pattern": "libonnxruntime", "install_subdir": "onnxruntime-cuda", "requirements": "CUDA 12, cuDNN 9" @@ -30,11 +29,12 @@ "cuda_min": "13.0", "cuda_max": "13.99", "source": { - "type": "github_release", - "repo": "microsoft/onnxruntime", - "asset_pattern": "onnxruntime-linux-x64-gpu_cuda13-{version}.tgz" + "type": "pypi", + "package": "onnxruntime-gpu", + "platform_tags": ["manylinux_2_28_x86_64", "manylinux_2_27_x86_64"], + "python_tag": "cp312" }, - "format": "tgz", + "format": "whl", "lib_pattern": "libonnxruntime", "install_subdir": "onnxruntime-cuda", "requirements": "CUDA 13, cuDNN 9" @@ -46,12 +46,11 @@ "cuda_min": "12.0", "cuda_max": "12.99", "source": { - "type": "pypi", - "package": "onnxruntime-gpu", - "platform_tags": ["win_amd64"], - "python_tag": "cp312" + "type": "github_release", + "repo": "microsoft/onnxruntime", + "asset_pattern": "onnxruntime-win-x64-gpu_cuda12-{version}.zip" }, - "format": "whl", + "format": "zip", "lib_pattern": "onnxruntime", "install_subdir": "onnxruntime-cuda", "requirements": "CUDA 12, cuDNN 9" @@ -63,11 +62,12 @@ "cuda_min": "13.0", "cuda_max": "13.99", "source": { - "type": "github_release", - "repo": "microsoft/onnxruntime", - "asset_pattern": "onnxruntime-win-x64-gpu_cuda13-{version}.zip" + "type": "pypi", + "package": "onnxruntime-gpu", + "platform_tags": ["win_amd64"], + "python_tag": "cp312" }, - "format": "zip", + "format": "whl", "lib_pattern": "onnxruntime", "install_subdir": "onnxruntime-cuda", "requirements": "CUDA 13, cuDNN 9" diff --git a/data/styles/darktable_Nikon_COOLPIX B700.dtstyle b/data/styles/darktable_Nikon_Coolpix B700.dtstyle similarity index 97% rename from data/styles/darktable_Nikon_COOLPIX B700.dtstyle rename to data/styles/darktable_Nikon_Coolpix B700.dtstyle index 0057651e5a7..1213765ce45 100644 --- a/data/styles/darktable_Nikon_COOLPIX B700.dtstyle +++ b/data/styles/darktable_Nikon_Coolpix B700.dtstyle @@ -1,2 +1,2 @@ -_l10n_darktable|_l10n_camera styles|Nikon|Coolpix...|COOLPIX B700 +_l10n_darktable|_l10n_camera styles|Nikon|Coolpix...|Coolpix B700 diff --git a/data/styles/darktable_Nikon_COOLPIX P1000.dtstyle b/data/styles/darktable_Nikon_Coolpix P1000.dtstyle similarity index 97% rename from data/styles/darktable_Nikon_COOLPIX P1000.dtstyle rename to data/styles/darktable_Nikon_Coolpix P1000.dtstyle index a6afe71b4e6..f3732b7dfd6 100644 --- a/data/styles/darktable_Nikon_COOLPIX P1000.dtstyle +++ b/data/styles/darktable_Nikon_Coolpix P1000.dtstyle @@ -1,2 +1,2 @@ -_l10n_darktable|_l10n_camera styles|Nikon|Coolpix...|COOLPIX P1000 +_l10n_darktable|_l10n_camera styles|Nikon|Coolpix...|Coolpix P1000 diff --git a/data/styles/darktable_Nikon_COOLPIX P950.dtstyle b/data/styles/darktable_Nikon_Coolpix P950.dtstyle similarity index 97% rename from data/styles/darktable_Nikon_COOLPIX P950.dtstyle rename to data/styles/darktable_Nikon_Coolpix P950.dtstyle index b7603846ef3..a53ca715a70 100644 --- a/data/styles/darktable_Nikon_COOLPIX P950.dtstyle +++ b/data/styles/darktable_Nikon_Coolpix P950.dtstyle @@ -1,2 +1,2 @@ -_l10n_darktable|_l10n_camera styles|Nikon|Coolpix...|COOLPIX P950 +_l10n_darktable|_l10n_camera styles|Nikon|Coolpix...|Coolpix P950 diff --git a/data/themes/chunk-blue-accent-color.css b/data/themes/chunk-blue-accent-color.css new file mode 100644 index 00000000000..177951cf11e --- /dev/null +++ b/data/themes/chunk-blue-accent-color.css @@ -0,0 +1,4 @@ + +@define-color active_module_icon_fg @accent_blue; + +@import url("chunk-colored-accent.css"); diff --git a/data/themes/chunk-blue-expanded-module-border.css b/data/themes/chunk-blue-expanded-module-border.css new file mode 100644 index 00000000000..d23696709e9 --- /dev/null +++ b/data/themes/chunk-blue-expanded-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_expanded_border_color @accent_blue; + +@import url("chunk-expanded-module-border.css"); diff --git a/data/themes/chunk-blue-focused-module-border.css b/data/themes/chunk-blue-focused-module-border.css new file mode 100644 index 00000000000..bc4c11a56a5 --- /dev/null +++ b/data/themes/chunk-blue-focused-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_focus_border_color @accent_blue; + +@import url("chunk-focused-module-border.css"); diff --git a/data/themes/chunk-colored-accent.css b/data/themes/chunk-colored-accent.css new file mode 100644 index 00000000000..a5a81bc896d --- /dev/null +++ b/data/themes/chunk-colored-accent.css @@ -0,0 +1,19 @@ + +#right #module-header > button:first-child:checked, +#right #basics-header-box > button:first-child:checked +{ + color: @active_module_icon_fg; +} + +#right #module-header > button:first-child:hover, +#right #basics-header-box > button:first-child:hover +{ + background-color: black; +} + +#right > box:last-child #module-header +{ + background-color: @bg_color; + border-radius: 0px; + margin-right: 0.9em; +} diff --git a/data/themes/chunk-condensed.css b/data/themes/chunk-condensed.css index 6f9de17696e..9117dd805bc 100644 --- a/data/themes/chunk-condensed.css +++ b/data/themes/chunk-condensed.css @@ -34,3 +34,12 @@ min-height: 12px; font-size: 0.95em; } + +#left #module-header, +#right #module-header, +#right #basics-header-box +{ + border-radius: 0px; + margin: 0px; + padding: 4px; +} diff --git a/data/themes/chunk-dark-expanded-module-border.css b/data/themes/chunk-dark-expanded-module-border.css new file mode 100644 index 00000000000..64c92262f3b --- /dev/null +++ b/data/themes/chunk-dark-expanded-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_expanded_border_color shade(@plugin_bg_color, 0.5); + +@import url("chunk-expanded-module-border.css"); diff --git a/data/themes/chunk-dark-focused-module-border.css b/data/themes/chunk-dark-focused-module-border.css new file mode 100644 index 00000000000..3ee897714f7 --- /dev/null +++ b/data/themes/chunk-dark-focused-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_focus_border_color shade(@plugin_bg_color, 0.5); + +@import url("chunk-focused-module-border.css"); diff --git a/data/themes/chunk-expanded-module-border.css b/data/themes/chunk-expanded-module-border.css new file mode 100644 index 00000000000..7e0574c896c --- /dev/null +++ b/data/themes/chunk-expanded-module-border.css @@ -0,0 +1,13 @@ + +/* ensure space for border is reserved for all modules */ +#iop-expander +{ + border: 0.1em solid @plugin_bg_color; + margin: 0.2em 0.2em 0 0.2em; +} + +/* border for expanded modules */ +#iop-expander.dt_module_expanded +{ + border: 0.1em solid @plugin_expanded_border_color; +} diff --git a/data/themes/chunk-focused-module-border.css b/data/themes/chunk-focused-module-border.css new file mode 100644 index 00000000000..7eb2392e802 --- /dev/null +++ b/data/themes/chunk-focused-module-border.css @@ -0,0 +1,13 @@ + +/* ensure space for border is reserved for all modules */ +#iop-expander +{ + border: 0.1em solid @plugin_bg_color; + margin: 0.2em 0.2em 0 0.2em; +} + +/* border for focused modules */ +#iop-expander.dt_module_expanded.dt_module_focus +{ + border: 0.1em solid @plugin_focus_border_color; +} diff --git a/data/themes/chunk-green-accent-color.css b/data/themes/chunk-green-accent-color.css new file mode 100644 index 00000000000..01568ac3d50 --- /dev/null +++ b/data/themes/chunk-green-accent-color.css @@ -0,0 +1,4 @@ + +@define-color active_module_icon_fg @accent_green; + +@import url("chunk-colored-accent.css"); diff --git a/data/themes/chunk-green-expanded-module-border.css b/data/themes/chunk-green-expanded-module-border.css new file mode 100644 index 00000000000..1435ed5dd12 --- /dev/null +++ b/data/themes/chunk-green-expanded-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_expanded_border_color @accent_green; + +@import url("chunk-expanded-module-border.css"); diff --git a/data/themes/chunk-green-focused-module-border.css b/data/themes/chunk-green-focused-module-border.css new file mode 100644 index 00000000000..3f1acebb747 --- /dev/null +++ b/data/themes/chunk-green-focused-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_focus_border_color @accent_green; + +@import url("chunk-focused-module-border.css"); diff --git a/data/themes/chunk-light-expanded-module-border.css b/data/themes/chunk-light-expanded-module-border.css new file mode 100644 index 00000000000..02c23d9bca2 --- /dev/null +++ b/data/themes/chunk-light-expanded-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_expanded_border_color shade(@plugin_bg_color, 2.0); + +@import url("chunk-expanded-module-border.css"); diff --git a/data/themes/chunk-light-focused-module-border.css b/data/themes/chunk-light-focused-module-border.css new file mode 100644 index 00000000000..e7501146a32 --- /dev/null +++ b/data/themes/chunk-light-focused-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_focus_border_color shade(@plugin_bg_color, 2.0); + +@import url("chunk-focused-module-border.css"); diff --git a/data/themes/chunk-orange-accent-color.css b/data/themes/chunk-orange-accent-color.css new file mode 100644 index 00000000000..8e20ba1aa25 --- /dev/null +++ b/data/themes/chunk-orange-accent-color.css @@ -0,0 +1,4 @@ + +@define-color active_module_icon_fg @accent_orange; + +@import url("chunk-colored-accent.css"); diff --git a/data/themes/chunk-orange-expanded-module-border.css b/data/themes/chunk-orange-expanded-module-border.css new file mode 100644 index 00000000000..f7f61ad14ac --- /dev/null +++ b/data/themes/chunk-orange-expanded-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_expanded_border_color @accent_orange; + +@import url("chunk-expanded-module-border.css"); diff --git a/data/themes/chunk-orange-focused-module-border.css b/data/themes/chunk-orange-focused-module-border.css new file mode 100644 index 00000000000..982e148ac2b --- /dev/null +++ b/data/themes/chunk-orange-focused-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_focus_border_color @accent_orange; + +@import url("chunk-focused-module-border.css"); diff --git a/data/themes/chunk-rounded-header.css b/data/themes/chunk-rounded-header.css new file mode 100644 index 00000000000..93e33549959 --- /dev/null +++ b/data/themes/chunk-rounded-header.css @@ -0,0 +1,28 @@ + +@define-color header_color shade(@plugin_bg_color, 0.8); +@define-color header_color_bg shade(@plugin_bg_color, 1.1); + +#left #module-header, +#right #module-header, +#right #basics-header-box +{ + background-color: @header_color; + border-radius: 0px; +} + +#left #module-header +{ + border-top-right-radius: 15px; +} + +#right #module-header, +#right #basics-header-box +{ + border-top-left-radius: 15px; +} + +#iop-expander, +.dt_module_expanded +{ + background-color: @header_color_bg; +} diff --git a/data/themes/chunk-yellow-accent-color.css b/data/themes/chunk-yellow-accent-color.css new file mode 100644 index 00000000000..8072c4c7c67 --- /dev/null +++ b/data/themes/chunk-yellow-accent-color.css @@ -0,0 +1,4 @@ + +@define-color active_module_icon_fg @accent_yellow; + +@import url("chunk-colored-accent.css"); diff --git a/data/themes/chunk-yellow-expanded-module-border.css b/data/themes/chunk-yellow-expanded-module-border.css new file mode 100644 index 00000000000..b7a9a454a2d --- /dev/null +++ b/data/themes/chunk-yellow-expanded-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_expanded_border_color @accent_yellow; + +@import url("chunk-expanded-module-border.css"); diff --git a/data/themes/chunk-yellow-focused-module-border.css b/data/themes/chunk-yellow-focused-module-border.css new file mode 100644 index 00000000000..efed863b966 --- /dev/null +++ b/data/themes/chunk-yellow-focused-module-border.css @@ -0,0 +1,4 @@ + +@define-color plugin_focus_border_color @accent_yellow; + +@import url("chunk-focused-module-border.css"); diff --git a/data/themes/darktable.css b/data/themes/darktable.css index dfc6ca58e63..8f07db4a74e 100644 --- a/data/themes/darktable.css +++ b/data/themes/darktable.css @@ -231,6 +231,12 @@ Why that? Just because it's a developer choice and most classes use underscore i @define-color colorlabel_yellow rgb(255,180,0); @define-color colorlabel_purple rgb(230,0,230); +/* pastel colors for the variants (module borders and active module) */ +@define-color accent_green #C1E1C5; +@define-color accent_blue #9FBFE2; +@define-color accent_yellow #E6E6A1; +@define-color accent_orange #E6C2A1; + /* Reset GTK defaults - Otherwise dt inherits Adwaita default theme dark */ * { @@ -599,6 +605,33 @@ dialog .sidebar row:selected:hover label, margin: 1em 0 1em 0.5em; } +/* per-duplicate action buttons - styled independently via their classes */ +.dt_duplicate_ui .dt_duplicate_duplicate, +.dt_duplicate_ui .dt_duplicate_original +{ + margin: 0; +} + +/* Keep a fixed action area so its buttons do not move when the delete action + * is unavailable for a single image. See + * https://github.com/darktable-org/darktable/pull/21955 for the discussion + * of reserving this space to avoid sidebar width changes. */ +.dt_duplicate_ui .dt_duplicate_actions +{ + min-width: 4.5em; +} + +.dt_duplicate_ui .dt_duplicate_delete_slot +{ + min-width: 1.5em; + margin-right: 0.5em; +} + +.dt_duplicate_ui .dt_duplicate_delete +{ + margin: 0; +} + /* Set modules name header */ #module-header { @@ -791,7 +824,8 @@ dialog .dialog-vbox /* set top margin in bottom button bar to be the same as bottom margin applied above for main dialog window */ dialog .dialog-action-box, #shortcut-controls, -#preset-controls +#preset-controls, +#ai-controls { margin-top: 0.42em; } @@ -902,6 +936,16 @@ menuitem > arrow margin: 0.2em 0; } +/* the "show guides" checkbox, which is the one that carries an icon of its + own and is appended to modules that know nothing about it. Left moves its + tick box and label in from the start of the row, right pulls its icon in + from the end, and neither touches any other checkbox */ +.dt_guides_toggle +{ + padding-left: 0.65em; + padding-right: 0.65em; +} + /* and set menuitem related to sort of combobox like metadata presets in import module */ menuitem label, #view-dropdown button, @@ -1338,6 +1382,13 @@ filechooser row:hover .sidebar-icon padding: 0.14em 0.84em; } +#theme-variant +{ + margin-left: 2em; + padding-left: 0.5em; + min-height: 1.5em; +} + /*-------------------- - Quick access tab - --------------------*/ @@ -2683,3 +2734,11 @@ popover#log-history-popover label { all: unset; } + +/* badge for log history button */ +#log-history-badge +{ + color: @fg_color; + margin-top: 2px; + margin-right: 2px; +} diff --git a/data/wb_presets.json b/data/wb_presets.json index 45be8421d72..e2f522db6bf 100644 --- a/data/wb_presets.json +++ b/data/wb_presets.json @@ -12477,6 +12477,65 @@ } ] }, + { + "model": "EOS 90D", + "presets": [ + { + "name": "Daylight", + "channels": [ + 1.7412109375, + 1, + 1.5419921875, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.0361328125, + 1, + 1.3232421875, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 1.87890625, + 1, + 1.427734375, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.2001953125, + 1, + 2.2861328125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 1.4794921875, + 1, + 2.15625, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 1.939453125, + 1, + 1.412109375, + 0 + ] + } + ] + }, { "model": "EOS 100D", "presets": [ @@ -43616,7 +43675,7 @@ "maker": "Kodak", "models": [ { - "model": "DCS Pro 14N", + "model": "DCS Pro 14n", "presets": [ { "name": "Daylight", @@ -46367,7 +46426,7 @@ ] }, { - "model": "COOLPIX P1000", + "model": "Coolpix P1000", "presets": [ { "name": "Direct Sunlight", @@ -138632,6 +138691,983 @@ } ] }, + { + "model": "DC-L10", + "presets": [ + { + "name": "Direct Sunlight", + "channels": [ + 2.75390625, + 1, + 1.46875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -9, + "channels": [ + 3.2109375, + 1, + 1.32421875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -8, + "channels": [ + 3.1640625, + 1, + 1.33984375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -7, + "channels": [ + 3.1171875, + 1, + 1.35546875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -6, + "channels": [ + 3.0703125, + 1, + 1.37109375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -5, + "channels": [ + 3.0234375, + 1, + 1.38671875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -4, + "channels": [ + 2.9765625, + 1, + 1.40234375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -3, + "channels": [ + 2.9296875, + 1, + 1.41796875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -2, + "channels": [ + 2.8828125, + 1, + 1.43359375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -1, + "channels": [ + 2.8359375, + 1, + 1.44921875, + 0 + ] + }, + { + "name": "Daylight", + "channels": [ + 2.7890625, + 1, + 1.46484375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 1, + "channels": [ + 2.74609375, + 1, + 1.49609375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 2, + "channels": [ + 2.703125, + 1, + 1.5234375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 3, + "channels": [ + 2.6640625, + 1, + 1.55078125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 4, + "channels": [ + 2.62109375, + 1, + 1.578125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 5, + "channels": [ + 2.578125, + 1, + 1.60546875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 6, + "channels": [ + 2.5390625, + 1, + 1.6328125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 7, + "channels": [ + 2.49609375, + 1, + 1.66015625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 8, + "channels": [ + 2.453125, + 1, + 1.6875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 9, + "channels": [ + 2.4140625, + 1, + 1.71484375, + 0 + ] + }, + { + "name": "D55", + "channels": [ + 2.6328125, + 1, + 1.48828125, + 0 + ] + }, + { + "name": "Shade", + "tuning": -9, + "channels": [ + 3.71875, + 1, + 1.1796875, + 0 + ] + }, + { + "name": "Shade", + "tuning": -8, + "channels": [ + 3.6640625, + 1, + 1.1953125, + 0 + ] + }, + { + "name": "Shade", + "tuning": -7, + "channels": [ + 3.609375, + 1, + 1.20703125, + 0 + ] + }, + { + "name": "Shade", + "tuning": -6, + "channels": [ + 3.5546875, + 1, + 1.22265625, + 0 + ] + }, + { + "name": "Shade", + "tuning": -5, + "channels": [ + 3.50390625, + 1, + 1.23828125, + 0 + ] + }, + { + "name": "Shade", + "tuning": -4, + "channels": [ + 3.44921875, + 1, + 1.25, + 0 + ] + }, + { + "name": "Shade", + "tuning": -3, + "channels": [ + 3.39453125, + 1, + 1.265625, + 0 + ] + }, + { + "name": "Shade", + "tuning": -2, + "channels": [ + 3.33984375, + 1, + 1.27734375, + 0 + ] + }, + { + "name": "Shade", + "tuning": -1, + "channels": [ + 3.28515625, + 1, + 1.29296875, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 3.23046875, + 1, + 1.30859375, + 0 + ] + }, + { + "name": "Shade", + "tuning": 1, + "channels": [ + 3.18359375, + 1, + 1.33203125, + 0 + ] + }, + { + "name": "Shade", + "tuning": 2, + "channels": [ + 3.1328125, + 1, + 1.35546875, + 0 + ] + }, + { + "name": "Shade", + "tuning": 3, + "channels": [ + 3.0859375, + 1, + 1.37890625, + 0 + ] + }, + { + "name": "Shade", + "tuning": 4, + "channels": [ + 3.0390625, + 1, + 1.40625, + 0 + ] + }, + { + "name": "Shade", + "tuning": 5, + "channels": [ + 2.98828125, + 1, + 1.4296875, + 0 + ] + }, + { + "name": "Shade", + "tuning": 6, + "channels": [ + 2.94140625, + 1, + 1.453125, + 0 + ] + }, + { + "name": "Shade", + "tuning": 7, + "channels": [ + 2.890625, + 1, + 1.48046875, + 0 + ] + }, + { + "name": "Shade", + "tuning": 8, + "channels": [ + 2.84375, + 1, + 1.50390625, + 0 + ] + }, + { + "name": "Shade", + "tuning": 9, + "channels": [ + 2.796875, + 1, + 1.52734375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -9, + "channels": [ + 3.484375, + 1, + 1.23828125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -8, + "channels": [ + 3.43359375, + 1, + 1.25390625, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -7, + "channels": [ + 3.3828125, + 1, + 1.265625, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -6, + "channels": [ + 3.33203125, + 1, + 1.28125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -5, + "channels": [ + 3.28125, + 1, + 1.296875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -4, + "channels": [ + 3.23046875, + 1, + 1.3125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -3, + "channels": [ + 3.1796875, + 1, + 1.32421875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -2, + "channels": [ + 3.12890625, + 1, + 1.33984375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -1, + "channels": [ + 3.078125, + 1, + 1.35546875, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 3.02734375, + 1, + 1.37109375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 1, + "channels": [ + 2.98046875, + 1, + 1.39453125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 2, + "channels": [ + 2.9375, + 1, + 1.421875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 3, + "channels": [ + 2.890625, + 1, + 1.4453125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 4, + "channels": [ + 2.84765625, + 1, + 1.47265625, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 5, + "channels": [ + 2.80078125, + 1, + 1.5, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 6, + "channels": [ + 2.75390625, + 1, + 1.5234375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 7, + "channels": [ + 2.7109375, + 1, + 1.55078125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 8, + "channels": [ + 2.6640625, + 1, + 1.57421875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 9, + "channels": [ + 2.62109375, + 1, + 1.6015625, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.8671875, + 1, + 2.06640625, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -9, + "channels": [ + 2.18359375, + 1, + 1.859375, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -8, + "channels": [ + 2.15234375, + 1, + 1.87890625, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -7, + "channels": [ + 2.12109375, + 1, + 1.90234375, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -6, + "channels": [ + 2.0859375, + 1, + 1.92578125, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -5, + "channels": [ + 2.0546875, + 1, + 1.9453125, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -4, + "channels": [ + 2.0234375, + 1, + 1.96875, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -3, + "channels": [ + 1.9921875, + 1, + 1.9921875, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -2, + "channels": [ + 1.9609375, + 1, + 2.01171875, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -1, + "channels": [ + 1.9296875, + 1, + 2.03515625, + 0 + ] + }, + { + "name": "Incandescent", + "channels": [ + 1.89453125, + 1, + 2.05859375, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 1, + "channels": [ + 1.8671875, + 1, + 2.09765625, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 2, + "channels": [ + 1.83984375, + 1, + 2.1328125, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 3, + "channels": [ + 1.8125, + 1, + 2.171875, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 4, + "channels": [ + 1.78125, + 1, + 2.2109375, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 5, + "channels": [ + 1.75390625, + 1, + 2.25, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 6, + "channels": [ + 1.7265625, + 1, + 2.2890625, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 7, + "channels": [ + 1.69921875, + 1, + 2.328125, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 8, + "channels": [ + 1.66796875, + 1, + 2.3671875, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 9, + "channels": [ + 1.640625, + 1, + 2.40625, + 0 + ] + }, + { + "name": "Flash", + "tuning": -9, + "channels": [ + 3.5703125, + 1, + 1.15234375, + 0 + ] + }, + { + "name": "Flash", + "tuning": -8, + "channels": [ + 3.51953125, + 1, + 1.16796875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -7, + "channels": [ + 3.46484375, + 1, + 1.1796875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -6, + "channels": [ + 3.4140625, + 1, + 1.1953125, + 0 + ] + }, + { + "name": "Flash", + "tuning": -5, + "channels": [ + 3.36328125, + 1, + 1.20703125, + 0 + ] + }, + { + "name": "Flash", + "tuning": -4, + "channels": [ + 3.30859375, + 1, + 1.22265625, + 0 + ] + }, + { + "name": "Flash", + "tuning": -3, + "channels": [ + 3.2578125, + 1, + 1.234375, + 0 + ] + }, + { + "name": "Flash", + "tuning": -2, + "channels": [ + 3.20703125, + 1, + 1.25, + 0 + ] + }, + { + "name": "Flash", + "tuning": -1, + "channels": [ + 3.15234375, + 1, + 1.26171875, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 3.1015625, + 1, + 1.27734375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 1, + "channels": [ + 3.0546875, + 1, + 1.30078125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 2, + "channels": [ + 3.0078125, + 1, + 1.32421875, + 0 + ] + }, + { + "name": "Flash", + "tuning": 3, + "channels": [ + 2.9609375, + 1, + 1.34765625, + 0 + ] + }, + { + "name": "Flash", + "tuning": 4, + "channels": [ + 2.9140625, + 1, + 1.37109375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 5, + "channels": [ + 2.87109375, + 1, + 1.39453125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 6, + "channels": [ + 2.82421875, + 1, + 1.41796875, + 0 + ] + }, + { + "name": "Flash", + "tuning": 7, + "channels": [ + 2.77734375, + 1, + 1.4453125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 8, + "channels": [ + 2.73046875, + 1, + 1.46875, + 0 + ] + }, + { + "name": "Flash", + "tuning": 9, + "channels": [ + 2.68359375, + 1, + 1.4921875, + 0 + ] + } + ] + }, { "model": "DC-LX100M2", "presets": [ @@ -173023,3556 +174059,3556 @@ ] }, { - "model": "ILCE-3000", + "model": "ILCE-1M2", "presets": [ { "name": "Daylight", + "tuning": -14, "channels": [ - 2.597656, - 1, - 1.613281, - 0 - ] - }, - { - "name": "Shade", - "channels": [ - 3.136719, + 1.6455078125, 1, - 1.324219, + 2.08984375, 0 ] }, { - "name": "Cloudy", + "name": "Daylight", + "tuning": -13, "channels": [ - 2.824219, + 1.671875, 1, - 1.476562, + 2.052734375, 0 ] }, { - "name": "Tungsten", + "name": "Daylight", + "tuning": -12, "channels": [ - 1.5625, + 1.69921875, 1, - 2.953125, + 2.015625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight", + "tuning": -11, "channels": [ - 1.835938, + 1.7275390625, 1, - 2.902344, + 1.978515625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", + "tuning": -10, "channels": [ - 2.332031, + 1.755859375, 1, - 2.328125, + 1.9423828125, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Daylight", + "tuning": -9, "channels": [ - 2.507812, + 1.7841796875, 1, - 1.761719, + 1.908203125, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Daylight", + "tuning": -8, "channels": [ - 2.847656, + 1.814453125, 1, - 1.535156, + 1.873046875, 0 ] }, { - "name": "Flash", + "name": "Daylight", + "tuning": -7, "channels": [ - 3.042969, + 1.84375, 1, - 1.363281, + 1.83984375, 0 ] }, { - "name": "2500K", + "name": "Daylight", + "tuning": -6, "channels": [ - 1.347656, + 1.875, 1, - 3.585938, + 1.806640625, 0 ] }, { - "name": "3200K", + "name": "Daylight", + "tuning": -5, "channels": [ - 1.753906, + 1.90625, 1, - 2.546875, + 1.7744140625, 0 ] }, { - "name": "4500K", + "name": "Daylight", + "tuning": -4, "channels": [ - 2.328125, + 1.9384765625, 1, - 1.820312, + 1.7431640625, 0 ] }, { - "name": "6000K", + "name": "Daylight", + "tuning": -3, "channels": [ - 2.796875, + 1.9716796875, 1, - 1.492188, + 1.7119140625, 0 ] }, - { - "name": "8500K", - "channels": [ - 3.316406, - 1, - 1.253906, - 0 - ] - } - ] - }, - { - "model": "ILCE-5000", - "presets": [ { "name": "Daylight", + "tuning": -2, "channels": [ - 2.746094, + 2.0048828125, 1, - 1.65625, + 1.681640625, 0 ] }, { - "name": "Shade", + "name": "Daylight", + "tuning": -1, "channels": [ - 3.328125, + 2.0390625, 1, - 1.359375, + 1.65234375, 0 ] }, { - "name": "Cloudy", + "name": "Daylight", "channels": [ - 2.988281, + 2.0712890625, 1, - 1.515625, + 1.6259765625, 0 ] }, { - "name": "Tungsten", + "name": "Daylight", + "tuning": 1, "channels": [ - 1.632812, + 2.109375, 1, - 3.035156, + 1.59375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight", + "tuning": 2, "channels": [ - 1.925781, + 2.146484375, 1, - 2.980469, + 1.5654296875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", + "tuning": 3, "channels": [ - 2.457031, + 2.18359375, 1, - 2.390625, + 1.5380859375, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Daylight", + "tuning": 4, "channels": [ - 2.648438, + 2.2216796875, 1, - 1.808594, + 1.51171875, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Daylight", + "tuning": 5, "channels": [ - 3.015625, + 2.2607421875, 1, - 1.574219, + 1.4853515625, 0 ] }, { - "name": "Flash", + "name": "Daylight", + "tuning": 6, "channels": [ - 3.121094, + 2.30078125, 1, - 1.507812, + 1.458984375, 0 ] }, { - "name": "2500K", + "name": "Daylight", + "tuning": 7, "channels": [ - 1.40625, + 2.3408203125, 1, - 3.691406, + 1.43359375, 0 ] }, { - "name": "3200K", + "name": "Daylight", + "tuning": 8, "channels": [ - 1.835938, + 2.3828125, 1, - 2.617188, + 1.408203125, 0 ] }, { - "name": "4500K", + "name": "Daylight", + "tuning": 9, "channels": [ - 2.453125, + 2.4248046875, 1, - 1.867188, + 1.3837890625, 0 ] }, { - "name": "6000K", + "name": "Daylight", + "tuning": 10, "channels": [ - 2.960938, + 2.46875, 1, - 1.53125, + 1.359375, 0 ] }, - { - "name": "8500K", - "channels": [ - 3.523438, - 1, - 1.285156, - 0 - ] - } - ] - }, - { - "model": "ILCE-5100", - "presets": [ { "name": "Daylight", + "tuning": 11, "channels": [ - 2.695312, + 2.513671875, 1, - 1.671875, + 1.3359375, 0 ] }, { - "name": "Shade", + "name": "Daylight", + "tuning": 12, "channels": [ - 3.164062, + 2.5595703125, 1, - 1.378906, + 1.3125, 0 ] }, { - "name": "Cloudy", + "name": "Daylight", + "tuning": 13, "channels": [ - 2.894531, + 2.60546875, 1, - 1.53125, + 1.2900390625, 0 ] }, { - "name": "Tungsten", + "name": "Daylight", + "tuning": 14, "channels": [ - 1.710938, + 2.6533203125, 1, - 3.023438, + 1.267578125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Shade", + "tuning": -14, "channels": [ - 1.96875, + 1.9423828125, 1, - 2.984375, + 1.68359375, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Shade", + "tuning": -13, "channels": [ - 2.453125, + 1.974609375, 1, - 2.472656, + 1.6533203125, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", + "tuning": -12, "channels": [ - 2.597656, + 2.0087890625, 1, - 1.773438, + 1.623046875, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Shade", + "tuning": -11, "channels": [ - 2.902344, + 2.04296875, 1, - 1.601562, + 1.5947265625, 0 ] }, { - "name": "Flash", + "name": "Shade", + "tuning": -10, "channels": [ - 3.039062, + 2.0791015625, 1, - 1.550781, + 1.56640625, 0 ] }, { - "name": "2500K", + "name": "Shade", + "tuning": -9, "channels": [ - 1.496094, + 2.1142578125, 1, - 3.648438, + 1.5380859375, 0 ] }, { - "name": "3200K", + "name": "Shade", + "tuning": -8, "channels": [ - 1.902344, + 2.1513671875, 1, - 2.617188, + 1.51171875, 0 ] }, { - "name": "4500K", + "name": "Shade", + "tuning": -7, "channels": [ - 2.449219, + 2.189453125, 1, - 1.882812, + 1.4853515625, 0 ] }, { - "name": "6000K", + "name": "Shade", + "tuning": -6, "channels": [ - 2.871094, + 2.2275390625, 1, - 1.546875, + 1.458984375, 0 ] }, { - "name": "8500K", - "channels": [ - 3.316406, - 1, - 1.304688, - 0 - ] - } - ] - }, - { - "model": "ILCE-6000", - "presets": [ - { - "name": "Daylight", + "name": "Shade", + "tuning": -5, "channels": [ - 2.800781, + 2.2666015625, 1, - 1.671875, + 1.4326171875, 0 ] }, { "name": "Shade", + "tuning": -4, "channels": [ - 3.296875, + 2.306640625, 1, - 1.382812, + 1.408203125, 0 ] }, { - "name": "Cloudy", + "name": "Shade", + "tuning": -3, "channels": [ - 3.011719, + 2.3486328125, 1, - 1.535156, + 1.3837890625, 0 ] }, { - "name": "Tungsten", + "name": "Shade", + "tuning": -2, "channels": [ - 1.769531, + 2.3916015625, 1, - 2.957031, + 1.359375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Shade", + "tuning": -1, "channels": [ - 2.039062, + 2.43359375, 1, - 2.921875, + 1.3349609375, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Shade", "channels": [ - 2.550781, + 2.474609375, 1, - 2.4375, + 1.3154296875, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", + "tuning": 1, "channels": [ - 2.699219, + 2.5224609375, 1, - 1.765625, + 1.2890625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Shade", + "tuning": 2, "channels": [ - 3.019531, + 2.568359375, 1, - 1.601562, + 1.2666015625, 0 ] }, { - "name": "Flash", + "name": "Shade", + "tuning": 3, "channels": [ - 3.183594, + 2.6162109375, 1, - 1.535156, + 1.244140625, 0 ] }, { - "name": "2500K", + "name": "Shade", + "tuning": 4, "channels": [ - 1.546875, + 2.6650390625, 1, - 3.542969, + 1.22265625, 0 ] }, { - "name": "3200K", + "name": "Shade", + "tuning": 5, "channels": [ - 1.96875, + 2.71484375, 1, - 2.578125, + 1.2021484375, 0 ] }, { - "name": "4500K", + "name": "Shade", + "tuning": 6, "channels": [ - 2.542969, + 2.765625, 1, - 1.875, + 1.1806640625, 0 ] }, { - "name": "6000K", + "name": "Shade", + "tuning": 7, "channels": [ - 2.988281, + 2.818359375, 1, - 1.546875, + 1.16015625, 0 ] }, { - "name": "8500K", - "channels": [ - 3.453125, - 1, - 1.308594, - 0 - ] - } - ] - }, - { - "model": "ILCE-6300", - "presets": [ - { - "name": "Daylight", + "name": "Shade", + "tuning": 8, "channels": [ - 2.601562, + 2.87109375, 1, - 1.785156, + 1.140625, 0 ] }, { "name": "Shade", + "tuning": 9, "channels": [ - 3.058594, + 2.92578125, 1, - 1.472656, + 1.1201171875, 0 ] }, { - "name": "Cloudy", + "name": "Shade", + "tuning": 10, "channels": [ - 2.792969, + 2.982421875, 1, - 1.636719, + 1.1015625, 0 ] }, { - "name": "Incandescent", + "name": "Shade", + "tuning": 11, "channels": [ - 1.644531, + 3.0400390625, 1, - 3.226562, + 1.08203125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Shade", + "tuning": 12, "channels": [ - 1.910156, + 3.0986328125, 1, - 3.179688, + 1.0634765625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Shade", + "tuning": 13, "channels": [ - 2.429688, + 3.16015625, 1, - 2.625, + 1.044921875, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", + "tuning": 14, "channels": [ - 2.53125, + 3.22265625, 1, - 1.886719, + 1.02734375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", + "tuning": -14, "channels": [ - 2.8125, + 1.783203125, 1, - 1.710938, + 1.91015625, 0 ] }, { - "name": "Flash", + "name": "Cloudy", + "tuning": -13, "channels": [ - 2.914062, + 1.8115234375, 1, - 1.636719, + 1.876953125, 0 ] }, { - "name": "Underwater", + "name": "Cloudy", + "tuning": -12, "channels": [ - 2.8125, + 1.841796875, 1, - 1.875, + 1.8427734375, 0 ] }, { - "name": "5500K", - "channels": [ - 2.652344, - 1, - 1.746094, - 0 - ] - } - ] - }, - { - "model": "ILCE-6400", - "presets": [ - { - "name": "Daylight", + "name": "Cloudy", + "tuning": -11, "channels": [ - 2.585938, + 1.873046875, 1, - 1.824219, + 1.8095703125, 0 ] }, { - "name": "Shade", + "name": "Cloudy", + "tuning": -10, "channels": [ - 3.046875, + 1.9033203125, 1, - 1.5, + 1.77734375, 0 ] }, { "name": "Cloudy", + "tuning": -9, "channels": [ - 2.78125, + 1.9365234375, 1, - 1.671875, + 1.74609375, 0 ] }, { - "name": "Tungsten", + "name": "Cloudy", + "tuning": -8, "channels": [ - 1.628906, + 1.96875, 1, - 3.335938, + 1.71484375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Cloudy", + "tuning": -7, "channels": [ - 1.894531, + 2.0029296875, 1, - 3.285156, + 1.6845703125, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Cloudy", + "tuning": -6, "channels": [ - 2.414062, + 2.0361328125, 1, - 2.710938, + 1.654296875, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Cloudy", + "tuning": -5, "channels": [ - 2.515625, + 2.0712890625, 1, - 1.941406, + 1.625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", + "tuning": -4, "channels": [ - 2.800781, + 2.107421875, 1, - 1.761719, + 1.5966796875, 0 ] }, { - "name": "Flash", + "name": "Cloudy", + "tuning": -3, "channels": [ - 3.03125, + 2.1435546875, 1, - 1.59375, + 1.568359375, 0 ] }, { - "name": "2500K", + "name": "Cloudy", + "tuning": -2, "channels": [ - 1.421875, + 2.1806640625, 1, - 4.050781, + 1.541015625, 0 ] }, { - "name": "3200K", + "name": "Cloudy", + "tuning": -1, "channels": [ - 1.8125, + 2.2177734375, 1, - 2.878906, + 1.513671875, 0 ] }, { - "name": "4500K", + "name": "Cloudy", "channels": [ - 2.34375, + 2.255859375, 1, - 2.058594, + 1.48828125, 0 ] }, { - "name": "6000K", + "name": "Cloudy", + "tuning": 1, "channels": [ - 2.757812, + 2.296875, 1, - 1.6875, + 1.4609375, 0 ] }, { - "name": "8500K", - "channels": [ - 3.195312, - 1, - 1.417969, - 0 - ] - } - ] - }, - { - "model": "ILCE-6500", - "presets": [ - { - "name": "Daylight", + "name": "Cloudy", + "tuning": 2, "channels": [ - 2.617188, + 2.337890625, 1, - 1.746094, + 1.435546875, 0 ] }, { - "name": "Shade", + "name": "Cloudy", + "tuning": 3, "channels": [ - 3.082031, + 2.37890625, 1, - 1.4375, + 1.41015625, 0 ] }, { "name": "Cloudy", + "tuning": 4, "channels": [ - 2.816406, + 2.4228515625, 1, - 1.601562, + 1.3857421875, 0 ] }, { - "name": "Tungsten", + "name": "Cloudy", + "tuning": 5, "channels": [ - 1.65625, + 2.4658203125, 1, - 3.167969, + 1.361328125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Cloudy", + "tuning": 6, "channels": [ - 1.921875, + 2.5107421875, 1, - 3.121094, + 1.337890625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Cloudy", + "tuning": 7, "channels": [ - 2.445312, + 2.5556640625, 1, - 2.574219, + 1.314453125, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Cloudy", + "tuning": 8, "channels": [ - 2.546875, + 2.603515625, 1, - 1.84375, + 1.2919921875, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", + "tuning": 9, "channels": [ - 2.832031, + 2.650390625, 1, - 1.675781, + 1.26953125, 0 ] }, { - "name": "Flash", + "name": "Cloudy", + "tuning": 10, "channels": [ - 2.933594, + 2.69921875, 1, - 1.597656, + 1.248046875, 0 ] }, { - "name": "2500K", + "name": "Cloudy", + "tuning": 11, "channels": [ - 1.445312, + 2.75, 1, - 3.832031, + 1.2265625, 0 ] }, { - "name": "3200K", + "name": "Cloudy", + "tuning": 12, "channels": [ - 1.839844, + 2.80078125, 1, - 2.742188, + 1.205078125, 0 ] }, { - "name": "4500K", + "name": "Cloudy", + "tuning": 13, "channels": [ - 2.375, + 2.853515625, 1, - 1.96875, + 1.1845703125, 0 ] }, { - "name": "6000K", + "name": "Cloudy", + "tuning": 14, "channels": [ - 2.792969, + 2.9072265625, 1, - 1.617188, + 1.1640625, 0 ] }, { - "name": "8500K", - "channels": [ - 3.230469, - 1, - 1.363281, - 0 - ] - } - ] - }, - { - "model": "ILCE-6600", - "presets": [ - { - "name": "Daylight", + "name": "Tungsten", "tuning": -14, "channels": [ - 2.285156, 1, - 2.277344, + 1, + 3.908203125, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -13, "channels": [ - 2.316406, + 1.015625, 1, - 2.238281, + 3.828125, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -12, "channels": [ - 2.351562, + 1.0302734375, 1, - 2.199219, + 3.7509765625, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -11, "channels": [ - 2.382812, + 1.0458984375, 1, - 2.160156, + 3.6767578125, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -10, "channels": [ - 2.417969, + 1.0615234375, 1, - 2.121094, + 3.6025390625, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -9, "channels": [ - 2.453125, + 1.0771484375, 1, - 2.085938, + 3.5322265625, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -8, "channels": [ - 2.488281, + 1.0927734375, 1, - 2.046875, + 3.4619140625, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -7, "channels": [ - 2.523438, + 1.109375, 1, - 2.011719, + 3.39453125, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -6, "channels": [ - 2.558594, + 1.1259765625, 1, - 1.976562, + 3.326171875, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -5, "channels": [ - 2.597656, + 1.142578125, 1, - 1.941406, + 3.263671875, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -4, "channels": [ - 2.636719, + 1.16015625, 1, - 1.910156, + 3.2001953125, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -3, "channels": [ - 2.671875, + 1.177734375, 1, - 1.875, + 3.1376953125, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -2, "channels": [ - 2.710938, + 1.1962890625, 1, - 1.84375, + 3.076171875, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": -1, "channels": [ - 2.75, + 1.2138671875, 1, - 1.8125, + 3.017578125, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "channels": [ - 2.792969, + 1.232421875, 1, - 1.78125, + 2.9609375, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 1, "channels": [ - 2.832031, + 1.251953125, 1, - 1.75, + 2.904296875, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 2, "channels": [ - 2.875, + 1.271484375, 1, - 1.71875, + 2.8486328125, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 3, "channels": [ - 2.917969, + 1.2900390625, 1, - 1.691406, + 2.794921875, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 4, "channels": [ - 2.957031, + 1.310546875, 1, - 1.660156, + 2.7421875, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 5, "channels": [ - 3.003906, + 1.3310546875, 1, - 1.632812, + 2.689453125, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 6, "channels": [ - 3.046875, + 1.3515625, 1, - 1.605469, + 2.6396484375, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 7, "channels": [ - 3.089844, + 1.373046875, 1, - 1.578125, + 2.58984375, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 8, "channels": [ - 3.136719, + 1.39453125, 1, - 1.550781, + 2.5400390625, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 9, "channels": [ - 3.1875, + 1.416015625, 1, - 1.523438, + 2.494140625, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 10, "channels": [ - 3.230469, + 1.4384765625, 1, - 1.496094, + 2.447265625, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 11, "channels": [ - 3.28125, + 1.4609375, 1, - 1.472656, + 2.4013671875, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 12, "channels": [ - 3.328125, + 1.484375, 1, - 1.445312, + 2.3564453125, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 13, "channels": [ - 3.378906, + 1.5078125, 1, - 1.421875, + 2.3134765625, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", "tuning": 14, "channels": [ - 3.429688, + 1.5322265625, 1, - 1.398438, + 2.271484375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -14, "channels": [ - 2.675781, + 1.22265625, 1, - 1.875, + 3.845703125, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -13, "channels": [ - 2.714844, + 1.2392578125, 1, - 1.839844, + 3.775390625, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -12, "channels": [ - 2.753906, + 1.2578125, 1, - 1.808594, + 3.703125, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -11, "channels": [ - 2.792969, + 1.2763671875, 1, - 1.777344, + 3.634765625, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -10, "channels": [ - 2.835938, + 1.2939453125, 1, - 1.746094, + 3.56640625, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -9, "channels": [ - 2.878906, + 1.3134765625, 1, - 1.71875, + 3.4990234375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -8, "channels": [ - 2.917969, + 1.33203125, 1, - 1.6875, + 3.4345703125, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -7, "channels": [ - 2.964844, + 1.3515625, 1, - 1.660156, + 3.373046875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -6, "channels": [ - 3.007812, + 1.3720703125, 1, - 1.628906, + 3.30859375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -5, "channels": [ - 3.050781, + 1.3916015625, 1, - 1.601562, + 3.2490234375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -4, "channels": [ - 3.09375, + 1.4130859375, 1, - 1.574219, + 3.1884765625, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -3, "channels": [ - 3.140625, + 1.43359375, 1, - 1.546875, + 3.1318359375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -2, "channels": [ - 3.1875, + 1.4541015625, 1, - 1.523438, + 3.0751953125, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -1, "channels": [ - 3.234375, + 1.4755859375, 1, - 1.496094, + 3.0185546875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "channels": [ - 3.285156, + 1.498046875, 1, - 1.46875, + 2.9638671875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 1, "channels": [ - 3.332031, + 1.5205078125, 1, - 1.445312, + 2.912109375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 2, "channels": [ - 3.382812, + 1.54296875, 1, - 1.421875, + 2.859375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 3, "channels": [ - 3.433594, + 1.56640625, 1, - 1.394531, + 2.80859375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 4, "channels": [ - 3.488281, + 1.5908203125, 1, - 1.371094, + 2.7578125, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 5, "channels": [ - 3.539062, + 1.6142578125, 1, - 1.351562, + 2.7099609375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 6, "channels": [ - 3.59375, + 1.638671875, 1, - 1.328125, + 2.6611328125, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 7, "channels": [ - 3.648438, + 1.6640625, 1, - 1.304688, + 2.615234375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 8, "channels": [ - 3.703125, + 1.689453125, 1, - 1.28125, + 2.568359375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 9, "channels": [ - 3.757812, + 1.71484375, 1, - 1.261719, + 2.5224609375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 10, "channels": [ - 3.816406, + 1.7421875, 1, - 1.238281, + 2.4794921875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 11, "channels": [ - 3.875, + 1.7685546875, 1, - 1.21875, + 2.435546875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 12, "channels": [ - 3.933594, + 1.7958984375, 1, - 1.199219, + 2.3935546875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 13, "channels": [ - 3.996094, + 1.82421875, 1, - 1.179688, + 2.3515625, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 14, "channels": [ - 4.058594, + 1.8525390625, 1, - 1.160156, + 2.310546875, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -14, "channels": [ - 2.453125, + 1.6103515625, 1, - 2.085938, + 2.869140625, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -13, "channels": [ - 2.488281, + 1.634765625, 1, - 2.050781, + 2.8193359375, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -12, "channels": [ - 2.523438, + 1.6591796875, 1, - 2.011719, + 2.76953125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -11, "channels": [ - 2.558594, + 1.6845703125, 1, - 1.976562, + 2.720703125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -10, "channels": [ - 2.59375, + 1.7099609375, 1, - 1.945312, + 2.673828125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -9, "channels": [ - 2.632812, + 1.7353515625, 1, - 1.910156, + 2.626953125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -8, "channels": [ - 2.671875, + 1.76171875, 1, - 1.878906, + 2.58203125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -7, "channels": [ - 2.710938, + 1.7890625, 1, - 1.84375, + 2.5361328125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -6, "channels": [ - 2.75, + 1.81640625, 1, - 1.8125, + 2.4931640625, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -5, "channels": [ - 2.789062, + 1.84375, 1, - 1.78125, + 2.4501953125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -4, "channels": [ - 2.832031, + 1.873046875, 1, - 1.75, + 2.408203125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -3, "channels": [ - 2.871094, + 1.9013671875, 1, - 1.71875, + 2.3671875, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -2, "channels": [ - 2.914062, + 1.931640625, 1, - 1.691406, + 2.326171875, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": -1, "channels": [ - 2.957031, + 1.9619140625, 1, - 1.660156, + 2.2861328125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "channels": [ - 3, + 1.9921875, 1, - 1.632812, + 2.248046875, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 1, "channels": [ - 3.046875, + 2.0234375, 1, - 1.605469, + 2.208984375, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 2, "channels": [ - 3.089844, + 2.0556640625, 1, - 1.578125, + 2.171875, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 3, "channels": [ - 3.136719, + 2.087890625, 1, - 1.550781, + 2.134765625, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 4, "channels": [ - 3.183594, + 2.1220703125, 1, - 1.523438, + 2.0986328125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 5, "channels": [ - 3.230469, + 2.1552734375, 1, - 1.5, + 2.064453125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 6, "channels": [ - 3.277344, + 2.1904296875, 1, - 1.472656, + 2.0283203125, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 7, "channels": [ - 3.328125, + 2.2255859375, 1, - 1.449219, + 1.9951171875, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 8, "channels": [ - 3.378906, + 2.26171875, 1, - 1.421875, + 1.9609375, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 9, "channels": [ - 3.429688, + 2.2978515625, 1, - 1.398438, + 1.9287109375, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 10, "channels": [ - 3.480469, + 2.3359375, 1, - 1.375, + 1.896484375, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 11, "channels": [ - 3.53125, + 2.3740234375, 1, - 1.351562, + 1.865234375, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 12, "channels": [ - 3.585938, + 2.4140625, 1, - 1.328125, + 1.833984375, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 13, "channels": [ - 3.640625, + 2.4541015625, 1, - 1.308594, + 1.8037109375, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", "tuning": 14, "channels": [ - 3.695312, + 2.4951171875, 1, - 1.285156, + 1.7734375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -14, "channels": [ - 1.457031, + 1.6650390625, 1, - 4.136719, + 2.05859375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -13, "channels": [ - 1.480469, + 1.693359375, 1, - 4.058594, + 2.021484375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -12, "channels": [ - 1.5, + 1.720703125, 1, - 3.980469, + 1.984375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -11, "channels": [ - 1.519531, + 1.7490234375, 1, - 3.90625, + 1.9482421875, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -10, "channels": [ - 1.539062, + 1.77734375, 1, - 3.832031, + 1.9130859375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -9, "channels": [ - 1.5625, + 1.8076171875, 1, - 3.761719, + 1.87890625, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -8, "channels": [ - 1.582031, + 1.837890625, 1, - 3.691406, + 1.845703125, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -7, "channels": [ - 1.605469, + 1.8681640625, 1, - 3.621094, + 1.8125, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -6, "channels": [ - 1.625, + 1.8994140625, 1, - 3.550781, + 1.7802734375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -5, "channels": [ - 1.648438, + 1.931640625, 1, - 3.488281, + 1.7490234375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -4, "channels": [ - 1.671875, + 1.9638671875, 1, - 3.425781, + 1.716796875, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -3, "channels": [ - 1.695312, + 1.9970703125, 1, - 3.359375, + 1.6865234375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -2, "channels": [ - 1.71875, + 2.03125, 1, - 3.296875, + 1.65625, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": -1, "channels": [ - 1.742188, + 2.06640625, 1, - 3.238281, + 1.626953125, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "channels": [ - 1.765625, + 2.1005859375, 1, - 3.179688, + 1.599609375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 1, "channels": [ - 1.789062, + 2.1376953125, 1, - 3.121094, + 1.5703125, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 2, "channels": [ - 1.816406, + 2.1748046875, 1, - 3.0625, + 1.54296875, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 3, "channels": [ - 1.839844, + 2.212890625, 1, - 3.007812, + 1.515625, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 4, "channels": [ - 1.867188, + 2.2509765625, 1, - 2.953125, + 1.4892578125, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 5, "channels": [ - 1.894531, + 2.291015625, 1, - 2.898438, + 1.462890625, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 6, "channels": [ - 1.917969, + 2.33203125, 1, - 2.847656, + 1.4375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 7, "channels": [ - 1.945312, + 2.373046875, 1, - 2.796875, + 1.412109375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 8, "channels": [ - 1.972656, + 2.416015625, 1, - 2.746094, + 1.3876953125, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 9, "channels": [ - 2, + 2.458984375, 1, - 2.695312, + 1.36328125, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 10, "channels": [ - 2.027344, + 2.50390625, 1, - 2.648438, + 1.33984375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 11, "channels": [ - 2.058594, + 2.5498046875, 1, - 2.601562, + 1.31640625, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 12, "channels": [ - 2.085938, + 2.595703125, 1, - 2.554688, + 1.29296875, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 13, "channels": [ - 2.117188, + 2.6435546875, 1, - 2.507812, + 1.271484375, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", "tuning": 14, "channels": [ - 2.144531, + 2.693359375, 1, - 2.464844, + 1.2490234375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -14, "channels": [ - 1.714844, + 1.853515625, 1, - 4.003906, + 1.8916015625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -13, "channels": [ - 1.734375, + 1.884765625, 1, - 3.929688, + 1.8583984375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -12, "channels": [ - 1.757812, + 1.916015625, 1, - 3.863281, + 1.8251953125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -11, "channels": [ - 1.78125, + 1.9482421875, 1, - 3.792969, + 1.7919921875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -10, "channels": [ - 1.804688, + 1.9814453125, 1, - 3.726562, + 1.7607421875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -9, "channels": [ - 1.828125, + 2.0146484375, 1, - 3.660156, + 1.7294921875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -8, "channels": [ - 1.851562, + 2.048828125, 1, - 3.601562, + 1.69921875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -7, "channels": [ - 1.875, + 2.0830078125, 1, - 3.535156, + 1.6689453125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -6, "channels": [ - 1.898438, + 2.1181640625, 1, - 3.476562, + 1.6396484375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -5, "channels": [ - 1.921875, + 2.1552734375, 1, - 3.414062, + 1.611328125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -4, "channels": [ - 1.949219, + 2.1923828125, 1, - 3.355469, + 1.5830078125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -3, "channels": [ - 1.972656, + 2.23046875, 1, - 3.296875, + 1.5546875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -2, "channels": [ - 2, + 2.26953125, 1, - 3.242188, + 1.5283203125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": -1, "channels": [ - 2.027344, + 2.30859375, 1, - 3.1875, + 1.501953125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "channels": [ - 2.054688, + 2.3486328125, 1, - 3.132812, + 1.4755859375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 1, "channels": [ - 2.078125, + 2.3916015625, 1, - 3.082031, + 1.4501953125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 2, "channels": [ - 2.105469, + 2.43359375, 1, - 3.027344, + 1.4248046875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 3, "channels": [ - 2.136719, + 2.4775390625, 1, - 2.976562, + 1.3994140625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 4, "channels": [ - 2.164062, + 2.521484375, 1, - 2.925781, + 1.3759765625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 5, "channels": [ - 2.191406, + 2.56640625, 1, - 2.878906, + 1.3515625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 6, "channels": [ - 2.222656, + 2.61328125, 1, - 2.828125, + 1.328125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 7, "channels": [ - 2.25, + 2.66015625, 1, - 2.78125, + 1.3056640625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 8, "channels": [ - 2.28125, + 2.708984375, 1, - 2.734375, + 1.2841796875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 9, "channels": [ - 2.308594, + 2.7587890625, 1, - 2.6875, + 1.26171875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 10, "channels": [ - 2.339844, + 2.810546875, 1, - 2.644531, + 1.240234375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 11, "channels": [ - 2.371094, + 2.86328125, 1, - 2.597656, + 1.21875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 12, "channels": [ - 2.402344, + 2.916015625, 1, - 2.554688, + 1.1982421875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 13, "channels": [ - 2.4375, + 2.97265625, 1, - 2.515625, + 1.177734375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", "tuning": 14, "channels": [ - 2.46875, + 3.0283203125, 1, - 2.472656, + 1.1572265625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -14, "channels": [ - 2.191406, + 1.8212890625, 1, - 3.269531, + 1.814453125, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -13, "channels": [ - 2.21875, + 1.8525390625, 1, - 3.214844, + 1.7822265625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -12, "channels": [ - 2.246094, + 1.8837890625, 1, - 3.164062, + 1.75, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -11, "channels": [ - 2.273438, + 1.9150390625, 1, - 3.113281, + 1.71875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -10, "channels": [ - 2.300781, + 1.947265625, 1, - 3.0625, + 1.6875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -9, "channels": [ - 2.328125, + 1.98046875, 1, - 3.015625, + 1.6572265625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -8, "channels": [ - 2.359375, + 2.0146484375, 1, - 2.964844, + 1.6279296875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -7, "channels": [ - 2.390625, + 2.048828125, 1, - 2.917969, + 1.599609375, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -6, "channels": [ - 2.421875, + 2.083984375, 1, - 2.871094, + 1.5712890625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -5, "channels": [ - 2.449219, + 2.12109375, 1, - 2.824219, + 1.54296875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -4, "channels": [ - 2.480469, + 2.1572265625, 1, - 2.78125, + 1.515625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -3, "channels": [ - 2.515625, + 2.1953125, 1, - 2.734375, + 1.4892578125, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -2, "channels": [ - 2.546875, + 2.234375, 1, - 2.691406, + 1.462890625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": -1, "channels": [ - 2.578125, + 2.2734375, 1, - 2.648438, + 1.4375, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "channels": [ - 2.609375, + 2.30859375, 1, - 2.609375, + 1.4150390625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 1, "channels": [ - 2.644531, + 2.3544921875, 1, - 2.566406, + 1.38671875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 2, "channels": [ - 2.679688, + 2.396484375, 1, - 2.527344, + 1.3623046875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 3, "channels": [ - 2.714844, + 2.4404296875, 1, - 2.484375, + 1.3388671875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 4, "channels": [ - 2.746094, + 2.484375, 1, - 2.445312, + 1.3154296875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 5, "channels": [ - 2.785156, + 2.5302734375, 1, - 2.410156, + 1.29296875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 6, "channels": [ - 2.820312, + 2.576171875, 1, - 2.371094, + 1.2705078125, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 7, "channels": [ - 2.855469, + 2.623046875, 1, - 2.332031, + 1.248046875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 8, "channels": [ - 2.894531, + 2.6728515625, 1, - 2.296875, + 1.2265625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 9, "channels": [ - 2.929688, + 2.72265625, 1, - 2.261719, + 1.205078125, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 10, "channels": [ - 2.96875, + 2.7734375, 1, - 2.226562, + 1.1845703125, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 11, "channels": [ - 3.007812, + 2.826171875, 1, - 2.191406, + 1.1630859375, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 12, "channels": [ - 3.046875, + 2.8798828125, 1, - 2.15625, + 1.1435546875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 13, "channels": [ - 3.085938, + 2.9345703125, 1, - 2.125, + 1.1240234375, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", "tuning": 14, "channels": [ - 3.128906, + 2.9912109375, 1, - 2.089844, + 1.1044921875, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -14, + "name": "2500K", "channels": [ - 2.230469, + 1.0947265625, 1, - 2.414062, + 3.416015625, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -13, + "name": "3200K", "channels": [ - 2.261719, + 1.4111328125, 1, - 2.375, + 2.484375, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -12, + "name": "4500K", "channels": [ - 2.292969, + 1.853515625, 1, - 2.332031, + 1.8076171875, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -11, + "name": "6000K", "channels": [ - 2.328125, + 2.2138671875, 1, - 2.292969, + 1.5078125, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -10, + "name": "8500K", "channels": [ - 2.359375, + 2.5849609375, 1, - 2.25, + 1.28125, 0 ] - }, + } + ] + }, + { + "model": "ILCE-3000", + "presets": [ { - "name": "Day White Fluorescent", - "tuning": -9, + "name": "Daylight", "channels": [ - 2.394531, + 2.597656, 1, - 2.210938, + 1.613281, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -8, + "name": "Shade", "channels": [ - 2.425781, + 3.136719, 1, - 2.175781, + 1.324219, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -7, + "name": "Cloudy", "channels": [ - 2.460938, + 2.824219, 1, - 2.136719, + 1.476562, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -6, + "name": "Tungsten", "channels": [ - 2.496094, + 1.5625, 1, - 2.101562, + 2.953125, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -5, + "name": "Warm White Fluorescent", "channels": [ - 2.53125, + 1.835938, 1, - 2.0625, + 2.902344, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -4, + "name": "Cool White Fluorescent", "channels": [ - 2.570312, + 2.332031, 1, - 2.027344, + 2.328125, 0 ] }, { "name": "Day White Fluorescent", - "tuning": -3, "channels": [ - 2.605469, + 2.507812, 1, - 1.992188, + 1.761719, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -2, + "name": "Daylight Fluorescent", "channels": [ - 2.640625, + 2.847656, 1, - 1.957031, + 1.535156, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -1, + "name": "Flash", "channels": [ - 2.679688, + 3.042969, 1, - 1.925781, + 1.363281, 0 ] }, { - "name": "Day White Fluorescent", + "name": "2500K", "channels": [ - 2.71875, + 1.347656, 1, - 1.890625, + 3.585938, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 1, + "name": "3200K", "channels": [ - 2.757812, + 1.753906, 1, - 1.859375, + 2.546875, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 2, + "name": "4500K", "channels": [ - 2.796875, + 2.328125, 1, - 1.828125, + 1.820312, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 3, + "name": "6000K", "channels": [ - 2.839844, + 2.796875, 1, - 1.796875, + 1.492188, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 4, + "name": "8500K", "channels": [ - 2.878906, + 3.316406, 1, - 1.765625, + 1.253906, 0 ] - }, + } + ] + }, + { + "model": "ILCE-5000", + "presets": [ { - "name": "Day White Fluorescent", - "tuning": 5, + "name": "Daylight", "channels": [ - 2.921875, + 2.746094, 1, - 1.734375, + 1.65625, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 6, + "name": "Shade", "channels": [ - 2.964844, + 3.328125, 1, - 1.707031, + 1.359375, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 7, + "name": "Cloudy", "channels": [ - 3.007812, + 2.988281, 1, - 1.675781, + 1.515625, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 8, + "name": "Tungsten", "channels": [ - 3.050781, + 1.632812, 1, - 1.648438, + 3.035156, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 9, + "name": "Warm White Fluorescent", "channels": [ - 3.097656, + 1.925781, 1, - 1.621094, + 2.980469, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 10, + "name": "Cool White Fluorescent", "channels": [ - 3.140625, + 2.457031, 1, - 1.59375, + 2.390625, 0 ] }, { "name": "Day White Fluorescent", - "tuning": 11, "channels": [ - 3.1875, + 2.648438, 1, - 1.566406, + 1.808594, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 12, + "name": "Daylight Fluorescent", "channels": [ - 3.234375, + 3.015625, 1, - 1.539062, + 1.574219, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 13, + "name": "Flash", "channels": [ - 3.28125, + 3.121094, 1, - 1.515625, + 1.507812, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 14, + "name": "2500K", "channels": [ - 3.332031, + 1.40625, 1, - 1.488281, + 3.691406, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -14, + "name": "3200K", "channels": [ - 2.480469, + 1.835938, 1, - 2.183594, + 2.617188, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -13, + "name": "4500K", "channels": [ - 2.515625, + 2.453125, 1, - 2.148438, + 1.867188, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -12, + "name": "6000K", "channels": [ - 2.550781, + 2.960938, 1, - 2.109375, + 1.53125, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -11, + "name": "8500K", "channels": [ - 2.585938, + 3.523438, 1, - 2.074219, + 1.285156, 0 ] - }, + } + ] + }, + { + "model": "ILCE-5100", + "presets": [ { - "name": "Daylight Fluorescent", - "tuning": -10, + "name": "Daylight", "channels": [ - 2.625, + 2.695312, 1, - 2.039062, + 1.671875, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -9, + "name": "Shade", "channels": [ - 2.660156, + 3.164062, 1, - 2.003906, + 1.378906, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -8, + "name": "Cloudy", "channels": [ - 2.699219, + 2.894531, 1, - 1.972656, + 1.53125, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -7, + "name": "Tungsten", "channels": [ - 2.738281, + 1.710938, 1, - 1.9375, + 3.023438, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -6, + "name": "Warm White Fluorescent", "channels": [ - 2.773438, + 1.96875, 1, - 1.90625, + 2.984375, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -5, + "name": "Cool White Fluorescent", "channels": [ - 2.816406, + 2.453125, 1, - 1.871094, + 2.472656, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -4, + "name": "Day White Fluorescent", "channels": [ - 2.855469, + 2.597656, 1, - 1.839844, + 1.773438, 0 ] }, { "name": "Daylight Fluorescent", - "tuning": -3, "channels": [ - 2.894531, + 2.902344, 1, - 1.808594, + 1.601562, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -2, + "name": "Flash", "channels": [ - 2.9375, + 3.039062, 1, - 1.78125, + 1.550781, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -1, + "name": "2500K", "channels": [ - 2.980469, + 1.496094, 1, - 1.75, + 3.648438, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "3200K", "channels": [ - 3.023438, + 1.902344, 1, - 1.71875, + 2.617188, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 1, + "name": "4500K", "channels": [ - 3.066406, + 2.449219, 1, - 1.691406, + 1.882812, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 2, + "name": "6000K", "channels": [ - 3.113281, + 2.871094, 1, - 1.664062, + 1.546875, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 3, + "name": "8500K", "channels": [ - 3.15625, + 3.316406, 1, - 1.636719, + 1.304688, 0 ] - }, + } + ] + }, + { + "model": "ILCE-6000", + "presets": [ { - "name": "Daylight Fluorescent", - "tuning": 4, + "name": "Daylight", "channels": [ - 3.203125, + 2.800781, 1, - 1.609375, + 1.671875, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 5, + "name": "Shade", "channels": [ - 3.25, + 3.296875, 1, - 1.582031, + 1.382812, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 6, + "name": "Cloudy", "channels": [ - 3.296875, + 3.011719, 1, - 1.554688, + 1.535156, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 7, + "name": "Tungsten", "channels": [ - 3.34375, + 1.769531, 1, - 1.527344, + 2.957031, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 8, + "name": "Warm White Fluorescent", "channels": [ - 3.394531, + 2.039062, 1, - 1.503906, + 2.921875, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 9, + "name": "Cool White Fluorescent", "channels": [ - 3.441406, + 2.550781, 1, - 1.476562, + 2.4375, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 10, + "name": "Day White Fluorescent", "channels": [ - 3.496094, + 2.699219, 1, - 1.453125, + 1.765625, 0 ] }, { "name": "Daylight Fluorescent", - "tuning": 11, "channels": [ - 3.546875, + 3.019531, 1, - 1.429688, + 1.601562, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 12, + "name": "Flash", "channels": [ - 3.597656, + 3.183594, 1, - 1.40625, + 1.535156, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 13, + "name": "2500K", "channels": [ - 3.652344, + 1.546875, 1, - 1.382812, + 3.542969, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 14, + "name": "3200K", "channels": [ - 3.703125, + 1.96875, 1, - 1.359375, + 2.578125, 0 ] }, { - "name": "Flash", - "tuning": -14, + "name": "4500K", "channels": [ - 2.671875, + 2.542969, 1, - 1.980469, + 1.875, 0 ] }, { - "name": "Flash", - "tuning": -13, + "name": "6000K", "channels": [ - 2.710938, + 2.988281, 1, - 1.945312, + 1.546875, 0 ] }, { - "name": "Flash", - "tuning": -12, + "name": "8500K", "channels": [ - 2.75, + 3.453125, + 1, + 1.308594, + 0 + ] + } + ] + }, + { + "model": "ILCE-6300", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.601562, + 1, + 1.785156, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 3.058594, + 1, + 1.472656, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.792969, + 1, + 1.636719, + 0 + ] + }, + { + "name": "Incandescent", + "channels": [ + 1.644531, 1, + 3.226562, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ 1.910156, + 1, + 3.179688, 0 ] }, { - "name": "Flash", - "tuning": -11, + "name": "Cool White Fluorescent", "channels": [ - 2.789062, + 2.429688, 1, - 1.878906, + 2.625, 0 ] }, { - "name": "Flash", - "tuning": -10, + "name": "Day White Fluorescent", "channels": [ - 2.828125, + 2.53125, 1, - 1.847656, + 1.886719, 0 ] }, { - "name": "Flash", - "tuning": -9, + "name": "Daylight Fluorescent", "channels": [ - 2.867188, + 2.8125, 1, - 1.816406, + 1.710938, 0 ] }, { "name": "Flash", - "tuning": -8, "channels": [ - 2.910156, + 2.914062, 1, - 1.785156, + 1.636719, 0 ] }, { - "name": "Flash", - "tuning": -7, + "name": "Underwater", "channels": [ - 2.953125, + 2.8125, 1, - 1.753906, + 1.875, 0 ] }, { - "name": "Flash", - "tuning": -6, + "name": "5500K", "channels": [ - 2.996094, + 2.652344, 1, - 1.726562, + 1.746094, + 0 + ] + } + ] + }, + { + "model": "ILCE-6400", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.585938, + 1, + 1.824219, 0 ] }, { - "name": "Flash", - "tuning": -5, + "name": "Shade", "channels": [ - 3.039062, + 3.046875, 1, - 1.695312, + 1.5, 0 ] }, { - "name": "Flash", - "tuning": -4, + "name": "Cloudy", "channels": [ - 3.082031, + 2.78125, 1, - 1.667969, + 1.671875, 0 ] }, { - "name": "Flash", - "tuning": -3, + "name": "Tungsten", "channels": [ - 3.125, + 1.628906, 1, - 1.640625, + 3.335938, 0 ] }, { - "name": "Flash", - "tuning": -2, + "name": "Warm White Fluorescent", "channels": [ - 3.171875, + 1.894531, 1, - 1.613281, + 3.285156, 0 ] }, { - "name": "Flash", - "tuning": -1, + "name": "Cool White Fluorescent", "channels": [ - 3.21875, + 2.414062, 1, - 1.585938, + 2.710938, 0 ] }, { - "name": "Flash", + "name": "Day White Fluorescent", "channels": [ - 3.265625, + 2.515625, 1, - 1.558594, + 1.941406, 0 ] }, { - "name": "Flash", - "tuning": 1, + "name": "Daylight Fluorescent", "channels": [ - 3.3125, + 2.800781, 1, - 1.535156, + 1.761719, 0 ] }, { "name": "Flash", - "tuning": 2, "channels": [ - 3.359375, + 3.03125, 1, - 1.507812, + 1.59375, 0 ] }, { - "name": "Flash", - "tuning": 3, + "name": "2500K", "channels": [ - 3.410156, + 1.421875, 1, - 1.484375, + 4.050781, 0 ] }, { - "name": "Flash", - "tuning": 4, + "name": "3200K", "channels": [ - 3.460938, + 1.8125, 1, - 1.457031, + 2.878906, 0 ] }, { - "name": "Flash", - "tuning": 5, + "name": "4500K", "channels": [ - 3.511719, + 2.34375, 1, - 1.433594, + 2.058594, 0 ] }, { - "name": "Flash", - "tuning": 6, + "name": "6000K", "channels": [ - 3.5625, + 2.757812, 1, - 1.410156, + 1.6875, 0 ] }, { - "name": "Flash", - "tuning": 7, + "name": "8500K", "channels": [ - 3.617188, + 3.195312, 1, - 1.386719, + 1.417969, + 0 + ] + } + ] + }, + { + "model": "ILCE-6500", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.617188, + 1, + 1.746094, 0 ] }, { - "name": "Flash", - "tuning": 8, + "name": "Shade", "channels": [ - 3.671875, + 3.082031, 1, - 1.363281, + 1.4375, 0 ] }, { - "name": "Flash", - "tuning": 9, + "name": "Cloudy", "channels": [ - 3.726562, + 2.816406, 1, - 1.339844, + 1.601562, 0 ] }, { - "name": "Flash", - "tuning": 10, + "name": "Tungsten", "channels": [ - 3.78125, + 1.65625, 1, - 1.320312, + 3.167969, 0 ] }, { - "name": "Flash", - "tuning": 11, + "name": "Warm White Fluorescent", "channels": [ - 3.839844, + 1.921875, 1, - 1.296875, + 3.121094, 0 ] }, { - "name": "Flash", - "tuning": 12, + "name": "Cool White Fluorescent", "channels": [ - 3.898438, + 2.445312, 1, - 1.273438, + 2.574219, 0 ] }, { - "name": "Flash", - "tuning": 13, + "name": "Day White Fluorescent", "channels": [ - 3.957031, + 2.546875, 1, - 1.253906, + 1.84375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.832031, + 1, + 1.675781, 0 ] }, { "name": "Flash", - "tuning": 14, "channels": [ - 4.015625, + 2.933594, 1, - 1.234375, + 1.597656, 0 ] }, { "name": "2500K", "channels": [ - 1.542969, + 1.445312, 1, - 3.820312, + 3.832031, 0 ] }, { "name": "3200K", "channels": [ - 1.964844, + 1.839844, 1, - 2.761719, + 2.742188, 0 ] }, { "name": "4500K", "channels": [ - 2.535156, + 2.375, 1, - 2, + 1.96875, 0 ] }, { "name": "6000K", "channels": [ - 2.976562, + 2.792969, 1, - 1.648438, + 1.617188, 0 ] }, { "name": "8500K", "channels": [ - 3.441406, + 3.230469, 1, - 1.394531, + 1.363281, 0 ] } ] }, { - "model": "ILCE-6700", + "model": "ILCE-6600", "presets": [ { "name": "Daylight", "tuning": -14, "channels": [ - 2.169921875, + 2.285156, 1, - 2.0556640625, + 2.277344, 0 ] }, @@ -176580,9 +177616,9 @@ "name": "Daylight", "tuning": -13, "channels": [ - 2.2041015625, + 2.316406, 1, - 2.01953125, + 2.238281, 0 ] }, @@ -176590,9 +177626,9 @@ "name": "Daylight", "tuning": -12, "channels": [ - 2.23828125, + 2.351562, 1, - 1.984375, + 2.199219, 0 ] }, @@ -176600,9 +177636,9 @@ "name": "Daylight", "tuning": -11, "channels": [ - 2.2734375, + 2.382812, 1, - 1.9482421875, + 2.160156, 0 ] }, @@ -176610,9 +177646,9 @@ "name": "Daylight", "tuning": -10, "channels": [ - 2.30859375, + 2.417969, 1, - 1.9150390625, + 2.121094, 0 ] }, @@ -176620,9 +177656,9 @@ "name": "Daylight", "tuning": -9, "channels": [ - 2.345703125, + 2.453125, 1, - 1.8818359375, + 2.085938, 0 ] }, @@ -176630,9 +177666,9 @@ "name": "Daylight", "tuning": -8, "channels": [ - 2.3828125, + 2.488281, 1, - 1.8486328125, + 2.046875, 0 ] }, @@ -176640,9 +177676,9 @@ "name": "Daylight", "tuning": -7, "channels": [ - 2.4208984375, + 2.523438, 1, - 1.81640625, + 2.011719, 0 ] }, @@ -176650,9 +177686,9 @@ "name": "Daylight", "tuning": -6, "channels": [ - 2.458984375, + 2.558594, 1, - 1.7841796875, + 1.976562, 0 ] }, @@ -176660,9 +177696,9 @@ "name": "Daylight", "tuning": -5, "channels": [ - 2.4990234375, + 2.597656, 1, - 1.75390625, + 1.941406, 0 ] }, @@ -176670,9 +177706,9 @@ "name": "Daylight", "tuning": -4, "channels": [ - 2.5390625, + 2.636719, 1, - 1.72265625, + 1.910156, 0 ] }, @@ -176680,9 +177716,9 @@ "name": "Daylight", "tuning": -3, "channels": [ - 2.580078125, + 2.671875, 1, - 1.693359375, + 1.875, 0 ] }, @@ -176690,9 +177726,9 @@ "name": "Daylight", "tuning": -2, "channels": [ - 2.62109375, + 2.710938, 1, - 1.6640625, + 1.84375, 0 ] }, @@ -176700,18 +177736,18 @@ "name": "Daylight", "tuning": -1, "channels": [ - 2.6640625, + 2.75, 1, - 1.634765625, + 1.8125, 0 ] }, { "name": "Daylight", "channels": [ - 2.7080078125, + 2.792969, 1, - 1.6064453125, + 1.78125, 0 ] }, @@ -176719,9 +177755,9 @@ "name": "Daylight", "tuning": 1, "channels": [ - 2.751953125, + 2.832031, 1, - 1.5791015625, + 1.75, 0 ] }, @@ -176729,9 +177765,9 @@ "name": "Daylight", "tuning": 2, "channels": [ - 2.7978515625, + 2.875, 1, - 1.5517578125, + 1.71875, 0 ] }, @@ -176739,9 +177775,9 @@ "name": "Daylight", "tuning": 3, "channels": [ - 2.84375, + 2.917969, 1, - 1.525390625, + 1.691406, 0 ] }, @@ -176749,9 +177785,9 @@ "name": "Daylight", "tuning": 4, "channels": [ - 2.890625, + 2.957031, 1, - 1.4990234375, + 1.660156, 0 ] }, @@ -176759,9 +177795,9 @@ "name": "Daylight", "tuning": 5, "channels": [ - 2.9384765625, + 3.003906, 1, - 1.47265625, + 1.632812, 0 ] }, @@ -176769,9 +177805,9 @@ "name": "Daylight", "tuning": 6, "channels": [ - 2.9873046875, + 3.046875, 1, - 1.4482421875, + 1.605469, 0 ] }, @@ -176779,9 +177815,9 @@ "name": "Daylight", "tuning": 7, "channels": [ - 3.037109375, + 3.089844, 1, - 1.4228515625, + 1.578125, 0 ] }, @@ -176789,9 +177825,9 @@ "name": "Daylight", "tuning": 8, "channels": [ - 3.0888671875, + 3.136719, 1, - 1.3984375, + 1.550781, 0 ] }, @@ -176799,9 +177835,9 @@ "name": "Daylight", "tuning": 9, "channels": [ - 3.140625, + 3.1875, 1, - 1.375, + 1.523438, 0 ] }, @@ -176809,9 +177845,9 @@ "name": "Daylight", "tuning": 10, "channels": [ - 3.1953125, + 3.230469, 1, - 1.3515625, + 1.496094, 0 ] }, @@ -176819,9 +177855,9 @@ "name": "Daylight", "tuning": 11, "channels": [ - 3.248046875, + 3.28125, 1, - 1.328125, + 1.472656, 0 ] }, @@ -176829,9 +177865,9 @@ "name": "Daylight", "tuning": 12, "channels": [ - 3.3046875, + 3.328125, 1, - 1.3056640625, + 1.445312, 0 ] }, @@ -176839,9 +177875,9 @@ "name": "Daylight", "tuning": 13, "channels": [ - 3.361328125, + 3.378906, 1, - 1.2841796875, + 1.421875, 0 ] }, @@ -176849,9 +177885,9 @@ "name": "Daylight", "tuning": 14, "channels": [ - 3.4189453125, + 3.429688, 1, - 1.2626953125, + 1.398438, 0 ] }, @@ -176859,9 +177895,9 @@ "name": "Shade", "tuning": -14, "channels": [ - 2.544921875, + 2.675781, 1, - 1.666015625, + 1.875, 0 ] }, @@ -176869,9 +177905,9 @@ "name": "Shade", "tuning": -13, "channels": [ - 2.5869140625, + 2.714844, 1, - 1.63671875, + 1.839844, 0 ] }, @@ -176879,9 +177915,9 @@ "name": "Shade", "tuning": -12, "channels": [ - 2.6279296875, + 2.753906, 1, - 1.6083984375, + 1.808594, 0 ] }, @@ -176889,9 +177925,9 @@ "name": "Shade", "tuning": -11, "channels": [ - 2.671875, + 2.792969, 1, - 1.5810546875, + 1.777344, 0 ] }, @@ -176899,9 +177935,9 @@ "name": "Shade", "tuning": -10, "channels": [ - 2.71484375, + 2.835938, 1, - 1.5537109375, + 1.746094, 0 ] }, @@ -176909,9 +177945,9 @@ "name": "Shade", "tuning": -9, "channels": [ - 2.759765625, + 2.878906, 1, - 1.5263671875, + 1.71875, 0 ] }, @@ -176919,9 +177955,9 @@ "name": "Shade", "tuning": -8, "channels": [ - 2.806640625, + 2.917969, 1, - 1.5, + 1.6875, 0 ] }, @@ -176929,9 +177965,9 @@ "name": "Shade", "tuning": -7, "channels": [ - 2.8525390625, + 2.964844, 1, - 1.474609375, + 1.660156, 0 ] }, @@ -176939,9 +177975,9 @@ "name": "Shade", "tuning": -6, "channels": [ - 2.8994140625, + 3.007812, 1, - 1.4482421875, + 1.628906, 0 ] }, @@ -176949,9 +177985,9 @@ "name": "Shade", "tuning": -5, "channels": [ - 2.94921875, + 3.050781, 1, - 1.423828125, + 1.601562, 0 ] }, @@ -176959,9 +177995,9 @@ "name": "Shade", "tuning": -4, "channels": [ - 2.9990234375, + 3.09375, 1, - 1.3994140625, + 1.574219, 0 ] }, @@ -176969,9 +178005,9 @@ "name": "Shade", "tuning": -3, "channels": [ - 3.048828125, + 3.140625, 1, - 1.375, + 1.546875, 0 ] }, @@ -176979,9 +178015,9 @@ "name": "Shade", "tuning": -2, "channels": [ - 3.1005859375, + 3.1875, 1, - 1.3515625, + 1.523438, 0 ] }, @@ -176989,18 +178025,18 @@ "name": "Shade", "tuning": -1, "channels": [ - 3.1533203125, + 3.234375, 1, - 1.328125, + 1.496094, 0 ] }, { "name": "Shade", "channels": [ - 3.2060546875, + 3.285156, 1, - 1.3046875, + 1.46875, 0 ] }, @@ -177008,9 +178044,9 @@ "name": "Shade", "tuning": 1, "channels": [ - 3.2626953125, + 3.332031, 1, - 1.283203125, + 1.445312, 0 ] }, @@ -177018,9 +178054,9 @@ "name": "Shade", "tuning": 2, "channels": [ - 3.3193359375, + 3.382812, 1, - 1.26171875, + 1.421875, 0 ] }, @@ -177028,9 +178064,9 @@ "name": "Shade", "tuning": 3, "channels": [ - 3.376953125, + 3.433594, 1, - 1.240234375, + 1.394531, 0 ] }, @@ -177038,9 +178074,9 @@ "name": "Shade", "tuning": 4, "channels": [ - 3.4345703125, + 3.488281, 1, - 1.21875, + 1.371094, 0 ] }, @@ -177048,9 +178084,9 @@ "name": "Shade", "tuning": 5, "channels": [ - 3.4951171875, + 3.539062, 1, - 1.1982421875, + 1.351562, 0 ] }, @@ -177058,9 +178094,9 @@ "name": "Shade", "tuning": 6, "channels": [ - 3.556640625, + 3.59375, 1, - 1.177734375, + 1.328125, 0 ] }, @@ -177068,9 +178104,9 @@ "name": "Shade", "tuning": 7, "channels": [ - 3.6201171875, + 3.648438, 1, - 1.1572265625, + 1.304688, 0 ] }, @@ -177078,9 +178114,9 @@ "name": "Shade", "tuning": 8, "channels": [ - 3.68359375, + 3.703125, 1, - 1.1376953125, + 1.28125, 0 ] }, @@ -177088,9 +178124,9 @@ "name": "Shade", "tuning": 9, "channels": [ - 3.7509765625, + 3.757812, 1, - 1.1181640625, + 1.261719, 0 ] }, @@ -177098,9 +178134,9 @@ "name": "Shade", "tuning": 10, "channels": [ - 3.8173828125, + 3.816406, 1, - 1.099609375, + 1.238281, 0 ] }, @@ -177108,9 +178144,9 @@ "name": "Shade", "tuning": 11, "channels": [ - 3.8857421875, + 3.875, 1, - 1.0810546875, + 1.21875, 0 ] }, @@ -177118,9 +178154,9 @@ "name": "Shade", "tuning": 12, "channels": [ - 3.9560546875, + 3.933594, 1, - 1.0625, + 1.199219, 0 ] }, @@ -177128,9 +178164,9 @@ "name": "Shade", "tuning": 13, "channels": [ - 4.029296875, + 3.996094, 1, - 1.044921875, + 1.179688, 0 ] }, @@ -177138,9 +178174,9 @@ "name": "Shade", "tuning": 14, "channels": [ - 4.1025390625, + 4.058594, 1, - 1.02734375, + 1.160156, 0 ] }, @@ -177148,9 +178184,9 @@ "name": "Cloudy", "tuning": -14, "channels": [ - 2.34375, + 2.453125, 1, - 1.8828125, + 2.085938, 0 ] }, @@ -177158,9 +178194,9 @@ "name": "Cloudy", "tuning": -13, "channels": [ - 2.380859375, + 2.488281, 1, - 1.849609375, + 2.050781, 0 ] }, @@ -177168,9 +178204,9 @@ "name": "Cloudy", "tuning": -12, "channels": [ - 2.4189453125, + 2.523438, 1, - 1.8173828125, + 2.011719, 0 ] }, @@ -177178,9 +178214,9 @@ "name": "Cloudy", "tuning": -11, "channels": [ - 2.4580078125, + 2.558594, 1, - 1.7861328125, + 1.976562, 0 ] }, @@ -177188,9 +178224,9 @@ "name": "Cloudy", "tuning": -10, "channels": [ - 2.4970703125, + 2.59375, 1, - 1.7548828125, + 1.945312, 0 ] }, @@ -177198,9 +178234,9 @@ "name": "Cloudy", "tuning": -9, "channels": [ - 2.537109375, + 2.632812, 1, - 1.724609375, + 1.910156, 0 ] }, @@ -177208,9 +178244,9 @@ "name": "Cloudy", "tuning": -8, "channels": [ - 2.578125, + 2.671875, 1, - 1.6943359375, + 1.878906, 0 ] }, @@ -177218,9 +178254,9 @@ "name": "Cloudy", "tuning": -7, "channels": [ - 2.6201171875, + 2.710938, 1, - 1.6650390625, + 1.84375, 0 ] }, @@ -177228,9 +178264,9 @@ "name": "Cloudy", "tuning": -6, "channels": [ - 2.662109375, + 2.75, 1, - 1.63671875, + 1.8125, 0 ] }, @@ -177238,9 +178274,9 @@ "name": "Cloudy", "tuning": -5, "channels": [ - 2.705078125, + 2.789062, 1, - 1.6083984375, + 1.78125, 0 ] }, @@ -177248,9 +178284,9 @@ "name": "Cloudy", "tuning": -4, "channels": [ - 2.75, + 2.832031, 1, - 1.580078125, + 1.75, 0 ] }, @@ -177258,9 +178294,9 @@ "name": "Cloudy", "tuning": -3, "channels": [ - 2.7958984375, + 2.871094, 1, - 1.552734375, + 1.71875, 0 ] }, @@ -177268,9 +178304,9 @@ "name": "Cloudy", "tuning": -2, "channels": [ - 2.8408203125, + 2.914062, 1, - 1.5263671875, + 1.691406, 0 ] }, @@ -177278,18 +178314,18 @@ "name": "Cloudy", "tuning": -1, "channels": [ - 2.888671875, + 2.957031, 1, - 1.5, + 1.660156, 0 ] }, { "name": "Cloudy", "channels": [ - 2.9365234375, + 3, 1, - 1.474609375, + 1.632812, 0 ] }, @@ -177297,9 +178333,9 @@ "name": "Cloudy", "tuning": 1, "channels": [ - 2.9853515625, + 3.046875, 1, - 1.44921875, + 1.605469, 0 ] }, @@ -177307,9 +178343,9 @@ "name": "Cloudy", "tuning": 2, "channels": [ - 3.03515625, + 3.089844, 1, - 1.4248046875, + 1.578125, 0 ] }, @@ -177317,9 +178353,9 @@ "name": "Cloudy", "tuning": 3, "channels": [ - 3.0869140625, + 3.136719, 1, - 1.400390625, + 1.550781, 0 ] }, @@ -177327,9 +178363,9 @@ "name": "Cloudy", "tuning": 4, "channels": [ - 3.138671875, + 3.183594, 1, - 1.3759765625, + 1.523438, 0 ] }, @@ -177337,9 +178373,9 @@ "name": "Cloudy", "tuning": 5, "channels": [ - 3.19140625, + 3.230469, 1, - 1.3525390625, + 1.5, 0 ] }, @@ -177347,9 +178383,9 @@ "name": "Cloudy", "tuning": 6, "channels": [ - 3.24609375, + 3.277344, 1, - 1.330078125, + 1.472656, 0 ] }, @@ -177357,9 +178393,9 @@ "name": "Cloudy", "tuning": 7, "channels": [ - 3.3017578125, + 3.328125, 1, - 1.3076171875, + 1.449219, 0 ] }, @@ -177367,9 +178403,9 @@ "name": "Cloudy", "tuning": 8, "channels": [ - 3.3583984375, + 3.378906, 1, - 1.28515625, + 1.421875, 0 ] }, @@ -177377,9 +178413,9 @@ "name": "Cloudy", "tuning": 9, "channels": [ - 3.416015625, + 3.429688, 1, - 1.263671875, + 1.398438, 0 ] }, @@ -177387,9 +178423,9 @@ "name": "Cloudy", "tuning": 10, "channels": [ - 3.4755859375, + 3.480469, 1, - 1.2421875, + 1.375, 0 ] }, @@ -177397,9 +178433,9 @@ "name": "Cloudy", "tuning": 11, "channels": [ - 3.53515625, + 3.53125, 1, - 1.220703125, + 1.351562, 0 ] }, @@ -177407,9 +178443,9 @@ "name": "Cloudy", "tuning": 12, "channels": [ - 3.59765625, + 3.585938, 1, - 1.2001953125, + 1.328125, 0 ] }, @@ -177417,9 +178453,9 @@ "name": "Cloudy", "tuning": 13, "channels": [ - 3.662109375, + 3.640625, 1, - 1.1796875, + 1.308594, 0 ] }, @@ -177427,9 +178463,9 @@ "name": "Cloudy", "tuning": 14, "channels": [ - 3.7255859375, + 3.695312, 1, - 1.16015625, + 1.285156, 0 ] }, @@ -177437,9 +178473,9 @@ "name": "Tungsten", "tuning": -14, "channels": [ - 1.33984375, + 1.457031, 1, - 3.740234375, + 4.136719, 0 ] }, @@ -177447,9 +178483,9 @@ "name": "Tungsten", "tuning": -13, "channels": [ - 1.359375, + 1.480469, 1, - 3.6689453125, + 4.058594, 0 ] }, @@ -177457,9 +178493,9 @@ "name": "Tungsten", "tuning": -12, "channels": [ - 1.37890625, + 1.5, 1, - 3.599609375, + 3.980469, 0 ] }, @@ -177467,9 +178503,9 @@ "name": "Tungsten", "tuning": -11, "channels": [ - 1.3994140625, + 1.519531, 1, - 3.53125, + 3.90625, 0 ] }, @@ -177477,9 +178513,9 @@ "name": "Tungsten", "tuning": -10, "channels": [ - 1.419921875, + 1.539062, 1, - 3.4619140625, + 3.832031, 0 ] }, @@ -177487,9 +178523,9 @@ "name": "Tungsten", "tuning": -9, "channels": [ - 1.4404296875, + 1.5625, 1, - 3.3994140625, + 3.761719, 0 ] }, @@ -177497,9 +178533,9 @@ "name": "Tungsten", "tuning": -8, "channels": [ - 1.4609375, + 1.582031, 1, - 3.3359375, + 3.691406, 0 ] }, @@ -177507,9 +178543,9 @@ "name": "Tungsten", "tuning": -7, "channels": [ - 1.482421875, + 1.605469, 1, - 3.2744140625, + 3.621094, 0 ] }, @@ -177517,9 +178553,9 @@ "name": "Tungsten", "tuning": -6, "channels": [ - 1.5048828125, + 1.625, 1, - 3.2109375, + 3.550781, 0 ] }, @@ -177527,9 +178563,9 @@ "name": "Tungsten", "tuning": -5, "channels": [ - 1.5263671875, + 1.648438, 1, - 3.1533203125, + 3.488281, 0 ] }, @@ -177537,9 +178573,9 @@ "name": "Tungsten", "tuning": -4, "channels": [ - 1.548828125, + 1.671875, 1, - 3.09375, + 3.425781, 0 ] }, @@ -177547,9 +178583,9 @@ "name": "Tungsten", "tuning": -3, "channels": [ - 1.5712890625, + 1.695312, 1, - 3.0361328125, + 3.359375, 0 ] }, @@ -177557,9 +178593,9 @@ "name": "Tungsten", "tuning": -2, "channels": [ - 1.5947265625, + 1.71875, 1, - 2.98046875, + 3.296875, 0 ] }, @@ -177567,18 +178603,18 @@ "name": "Tungsten", "tuning": -1, "channels": [ - 1.619140625, + 1.742188, 1, - 2.9248046875, + 3.238281, 0 ] }, { "name": "Tungsten", "channels": [ - 1.642578125, + 1.765625, 1, - 2.8720703125, + 3.179688, 0 ] }, @@ -177586,9 +178622,9 @@ "name": "Tungsten", "tuning": 1, "channels": [ - 1.6669921875, + 1.789062, 1, - 2.8203125, + 3.121094, 0 ] }, @@ -177596,9 +178632,9 @@ "name": "Tungsten", "tuning": 2, "channels": [ - 1.69140625, + 1.816406, 1, - 2.767578125, + 3.0625, 0 ] }, @@ -177606,9 +178642,9 @@ "name": "Tungsten", "tuning": 3, "channels": [ - 1.716796875, + 1.839844, 1, - 2.7177734375, + 3.007812, 0 ] }, @@ -177616,9 +178652,9 @@ "name": "Tungsten", "tuning": 4, "channels": [ - 1.7421875, + 1.867188, 1, - 2.66796875, + 2.953125, 0 ] }, @@ -177626,9 +178662,9 @@ "name": "Tungsten", "tuning": 5, "channels": [ - 1.76953125, + 1.894531, 1, - 2.619140625, + 2.898438, 0 ] }, @@ -177636,9 +178672,9 @@ "name": "Tungsten", "tuning": 6, "channels": [ - 1.794921875, + 1.917969, 1, - 2.5732421875, + 2.847656, 0 ] }, @@ -177646,9 +178682,9 @@ "name": "Tungsten", "tuning": 7, "channels": [ - 1.8232421875, + 1.945312, 1, - 2.525390625, + 2.796875, 0 ] }, @@ -177656,9 +178692,9 @@ "name": "Tungsten", "tuning": 8, "channels": [ - 1.8505859375, + 1.972656, 1, - 2.48046875, + 2.746094, 0 ] }, @@ -177666,9 +178702,9 @@ "name": "Tungsten", "tuning": 9, "channels": [ - 1.8779296875, + 2, 1, - 2.435546875, + 2.695312, 0 ] }, @@ -177676,9 +178712,9 @@ "name": "Tungsten", "tuning": 10, "channels": [ - 1.9072265625, + 2.027344, 1, - 2.3916015625, + 2.648438, 0 ] }, @@ -177686,9 +178722,9 @@ "name": "Tungsten", "tuning": 11, "channels": [ - 1.9365234375, + 2.058594, 1, - 2.3486328125, + 2.601562, 0 ] }, @@ -177696,9 +178732,9 @@ "name": "Tungsten", "tuning": 12, "channels": [ - 1.9658203125, + 2.085938, 1, - 2.306640625, + 2.554688, 0 ] }, @@ -177706,9 +178742,9 @@ "name": "Tungsten", "tuning": 13, "channels": [ - 1.99609375, + 2.117188, 1, - 2.265625, + 2.507812, 0 ] }, @@ -177716,9 +178752,9 @@ "name": "Tungsten", "tuning": 14, "channels": [ - 2.0263671875, + 2.144531, 1, - 2.2255859375, + 2.464844, 0 ] }, @@ -177726,9 +178762,9 @@ "name": "Warm White Fluorescent", "tuning": -14, "channels": [ - 1.56640625, + 1.714844, 1, - 3.60546875, + 4.003906, 0 ] }, @@ -177736,9 +178772,9 @@ "name": "Warm White Fluorescent", "tuning": -13, "channels": [ - 1.5888671875, + 1.734375, 1, - 3.5400390625, + 3.929688, 0 ] }, @@ -177746,9 +178782,9 @@ "name": "Warm White Fluorescent", "tuning": -12, "channels": [ - 1.611328125, + 1.757812, 1, - 3.4755859375, + 3.863281, 0 ] }, @@ -177756,9 +178792,9 @@ "name": "Warm White Fluorescent", "tuning": -11, "channels": [ - 1.6337890625, + 1.78125, 1, - 3.4130859375, + 3.792969, 0 ] }, @@ -177766,9 +178802,9 @@ "name": "Warm White Fluorescent", "tuning": -10, "channels": [ - 1.65625, + 1.804688, 1, - 3.353515625, + 3.726562, 0 ] }, @@ -177776,9 +178812,9 @@ "name": "Warm White Fluorescent", "tuning": -9, "channels": [ - 1.6796875, + 1.828125, 1, - 3.29296875, + 3.660156, 0 ] }, @@ -177786,9 +178822,9 @@ "name": "Warm White Fluorescent", "tuning": -8, "channels": [ - 1.7041015625, + 1.851562, 1, - 3.234375, + 3.601562, 0 ] }, @@ -177796,9 +178832,9 @@ "name": "Warm White Fluorescent", "tuning": -7, "channels": [ - 1.7275390625, + 1.875, 1, - 3.1767578125, + 3.535156, 0 ] }, @@ -177806,9 +178842,9 @@ "name": "Warm White Fluorescent", "tuning": -6, "channels": [ - 1.7529296875, + 1.898438, 1, - 3.12109375, + 3.476562, 0 ] }, @@ -177816,9 +178852,9 @@ "name": "Warm White Fluorescent", "tuning": -5, "channels": [ - 1.77734375, + 1.921875, 1, - 3.0654296875, + 3.414062, 0 ] }, @@ -177826,9 +178862,9 @@ "name": "Warm White Fluorescent", "tuning": -4, "channels": [ - 1.8037109375, + 1.949219, 1, - 3.0107421875, + 3.355469, 0 ] }, @@ -177836,9 +178872,9 @@ "name": "Warm White Fluorescent", "tuning": -3, "channels": [ - 1.8291015625, + 1.972656, 1, - 2.9580078125, + 3.296875, 0 ] }, @@ -177846,9 +178882,9 @@ "name": "Warm White Fluorescent", "tuning": -2, "channels": [ - 1.85546875, + 2, 1, - 2.90625, + 3.242188, 0 ] }, @@ -177856,18 +178892,18 @@ "name": "Warm White Fluorescent", "tuning": -1, "channels": [ - 1.8828125, + 2.027344, 1, - 2.8564453125, + 3.1875, 0 ] }, { "name": "Warm White Fluorescent", "channels": [ - 1.91015625, + 2.054688, 1, - 2.806640625, + 3.132812, 0 ] }, @@ -177875,9 +178911,9 @@ "name": "Warm White Fluorescent", "tuning": 1, "channels": [ - 1.9384765625, + 2.078125, 1, - 2.7568359375, + 3.082031, 0 ] }, @@ -177885,9 +178921,9 @@ "name": "Warm White Fluorescent", "tuning": 2, "channels": [ - 1.966796875, + 2.105469, 1, - 2.708984375, + 3.027344, 0 ] }, @@ -177895,9 +178931,9 @@ "name": "Warm White Fluorescent", "tuning": 3, "channels": [ - 1.9951171875, + 2.136719, 1, - 2.662109375, + 2.976562, 0 ] }, @@ -177905,9 +178941,9 @@ "name": "Warm White Fluorescent", "tuning": 4, "channels": [ - 2.0244140625, + 2.164062, 1, - 2.615234375, + 2.925781, 0 ] }, @@ -177915,9 +178951,9 @@ "name": "Warm White Fluorescent", "tuning": 5, "channels": [ - 2.0537109375, + 2.191406, 1, - 2.5712890625, + 2.878906, 0 ] }, @@ -177925,9 +178961,9 @@ "name": "Warm White Fluorescent", "tuning": 6, "channels": [ - 2.083984375, + 2.222656, 1, - 2.52734375, + 2.828125, 0 ] }, @@ -177935,9 +178971,9 @@ "name": "Warm White Fluorescent", "tuning": 7, "channels": [ - 2.115234375, + 2.25, 1, - 2.4833984375, + 2.78125, 0 ] }, @@ -177945,9 +178981,9 @@ "name": "Warm White Fluorescent", "tuning": 8, "channels": [ - 2.146484375, + 2.28125, 1, - 2.44140625, + 2.734375, 0 ] }, @@ -177955,9 +178991,9 @@ "name": "Warm White Fluorescent", "tuning": 9, "channels": [ - 2.1787109375, + 2.308594, 1, - 2.3984375, + 2.6875, 0 ] }, @@ -177965,9 +179001,9 @@ "name": "Warm White Fluorescent", "tuning": 10, "channels": [ - 2.2109375, + 2.339844, 1, - 2.357421875, + 2.644531, 0 ] }, @@ -177975,9 +179011,9 @@ "name": "Warm White Fluorescent", "tuning": 11, "channels": [ - 2.244140625, + 2.371094, 1, - 2.3173828125, + 2.597656, 0 ] }, @@ -177985,9 +179021,9 @@ "name": "Warm White Fluorescent", "tuning": 12, "channels": [ - 2.27734375, + 2.402344, 1, - 2.2783203125, + 2.554688, 0 ] }, @@ -177995,9 +179031,9 @@ "name": "Warm White Fluorescent", "tuning": 13, "channels": [ - 2.3115234375, + 2.4375, 1, - 2.240234375, + 2.515625, 0 ] }, @@ -178005,9 +179041,9 @@ "name": "Warm White Fluorescent", "tuning": 14, "channels": [ - 2.345703125, + 2.46875, 1, - 2.201171875, + 2.472656, 0 ] }, @@ -178015,9 +179051,9 @@ "name": "Cool White Fluorescent", "tuning": -14, "channels": [ - 2.0302734375, + 2.191406, 1, - 2.7431640625, + 3.269531, 0 ] }, @@ -178025,9 +179061,9 @@ "name": "Cool White Fluorescent", "tuning": -13, "channels": [ - 2.060546875, + 2.21875, 1, - 2.6953125, + 3.214844, 0 ] }, @@ -178035,9 +179071,9 @@ "name": "Cool White Fluorescent", "tuning": -12, "channels": [ - 2.08984375, + 2.246094, 1, - 2.650390625, + 3.164062, 0 ] }, @@ -178045,9 +179081,9 @@ "name": "Cool White Fluorescent", "tuning": -11, "channels": [ - 2.12109375, + 2.273438, 1, - 2.6044921875, + 3.113281, 0 ] }, @@ -178055,9 +179091,9 @@ "name": "Cool White Fluorescent", "tuning": -10, "channels": [ - 2.1513671875, + 2.300781, 1, - 2.560546875, + 3.0625, 0 ] }, @@ -178065,9 +179101,9 @@ "name": "Cool White Fluorescent", "tuning": -9, "channels": [ - 2.1826171875, + 2.328125, 1, - 2.517578125, + 3.015625, 0 ] }, @@ -178075,9 +179111,9 @@ "name": "Cool White Fluorescent", "tuning": -8, "channels": [ - 2.21484375, + 2.359375, 1, - 2.474609375, + 2.964844, 0 ] }, @@ -178085,9 +179121,9 @@ "name": "Cool White Fluorescent", "tuning": -7, "channels": [ - 2.2470703125, + 2.390625, 1, - 2.4326171875, + 2.917969, 0 ] }, @@ -178095,9 +179131,9 @@ "name": "Cool White Fluorescent", "tuning": -6, "channels": [ - 2.2802734375, + 2.421875, 1, - 2.3916015625, + 2.871094, 0 ] }, @@ -178105,9 +179141,9 @@ "name": "Cool White Fluorescent", "tuning": -5, "channels": [ - 2.314453125, + 2.449219, 1, - 2.3515625, + 2.824219, 0 ] }, @@ -178115,9 +179151,9 @@ "name": "Cool White Fluorescent", "tuning": -4, "channels": [ - 2.349609375, + 2.480469, 1, - 2.3115234375, + 2.78125, 0 ] }, @@ -178125,9 +179161,9 @@ "name": "Cool White Fluorescent", "tuning": -3, "channels": [ - 2.3837890625, + 2.515625, 1, - 2.2734375, + 2.734375, 0 ] }, @@ -178135,9 +179171,9 @@ "name": "Cool White Fluorescent", "tuning": -2, "channels": [ - 2.4189453125, + 2.546875, 1, - 2.2353515625, + 2.691406, 0 ] }, @@ -178145,18 +179181,18 @@ "name": "Cool White Fluorescent", "tuning": -1, "channels": [ - 2.4560546875, + 2.578125, 1, - 2.1982421875, + 2.648438, 0 ] }, { "name": "Cool White Fluorescent", "channels": [ - 2.494140625, + 2.609375, 1, - 2.162109375, + 2.609375, 0 ] }, @@ -178164,9 +179200,9 @@ "name": "Cool White Fluorescent", "tuning": 1, "channels": [ - 2.5302734375, + 2.644531, 1, - 2.125, + 2.566406, 0 ] }, @@ -178174,9 +179210,9 @@ "name": "Cool White Fluorescent", "tuning": 2, "channels": [ - 2.568359375, + 2.679688, 1, - 2.08984375, + 2.527344, 0 ] }, @@ -178184,9 +179220,9 @@ "name": "Cool White Fluorescent", "tuning": 3, "channels": [ - 2.607421875, + 2.714844, 1, - 2.0556640625, + 2.484375, 0 ] }, @@ -178194,9 +179230,9 @@ "name": "Cool White Fluorescent", "tuning": 4, "channels": [ - 2.646484375, + 2.746094, 1, - 2.021484375, + 2.445312, 0 ] }, @@ -178204,9 +179240,9 @@ "name": "Cool White Fluorescent", "tuning": 5, "channels": [ - 2.6875, + 2.785156, 1, - 1.98828125, + 2.410156, 0 ] }, @@ -178214,9 +179250,9 @@ "name": "Cool White Fluorescent", "tuning": 6, "channels": [ - 2.728515625, + 2.820312, 1, - 1.955078125, + 2.371094, 0 ] }, @@ -178224,9 +179260,9 @@ "name": "Cool White Fluorescent", "tuning": 7, "channels": [ - 2.7705078125, + 2.855469, 1, - 1.9228515625, + 2.332031, 0 ] }, @@ -178234,9 +179270,9 @@ "name": "Cool White Fluorescent", "tuning": 8, "channels": [ - 2.8134765625, + 2.894531, 1, - 1.890625, + 2.296875, 0 ] }, @@ -178244,9 +179280,9 @@ "name": "Cool White Fluorescent", "tuning": 9, "channels": [ - 2.857421875, + 2.929688, 1, - 1.8603515625, + 2.261719, 0 ] }, @@ -178254,9 +179290,9 @@ "name": "Cool White Fluorescent", "tuning": 10, "channels": [ - 2.90234375, + 2.96875, 1, - 1.830078125, + 2.226562, 0 ] }, @@ -178264,9 +179300,9 @@ "name": "Cool White Fluorescent", "tuning": 11, "channels": [ - 2.9462890625, + 3.007812, 1, - 1.7998046875, + 2.191406, 0 ] }, @@ -178274,9 +179310,9 @@ "name": "Cool White Fluorescent", "tuning": 12, "channels": [ - 2.9931640625, + 3.046875, 1, - 1.7705078125, + 2.15625, 0 ] }, @@ -178284,9 +179320,9 @@ "name": "Cool White Fluorescent", "tuning": 13, "channels": [ - 3.0400390625, + 3.085938, 1, - 1.7412109375, + 2.125, 0 ] }, @@ -178294,9 +179330,9 @@ "name": "Cool White Fluorescent", "tuning": 14, "channels": [ - 3.087890625, + 3.128906, 1, - 1.712890625, + 2.089844, 0 ] }, @@ -178304,9 +179340,9 @@ "name": "Day White Fluorescent", "tuning": -14, "channels": [ - 2.1572265625, + 2.230469, 1, - 2.03125, + 2.414062, 0 ] }, @@ -178314,9 +179350,9 @@ "name": "Day White Fluorescent", "tuning": -13, "channels": [ - 2.19140625, + 2.261719, 1, - 1.9951171875, + 2.375, 0 ] }, @@ -178324,9 +179360,9 @@ "name": "Day White Fluorescent", "tuning": -12, "channels": [ - 2.2255859375, + 2.292969, 1, - 1.9599609375, + 2.332031, 0 ] }, @@ -178334,9 +179370,9 @@ "name": "Day White Fluorescent", "tuning": -11, "channels": [ - 2.2607421875, + 2.328125, 1, - 1.9248046875, + 2.292969, 0 ] }, @@ -178344,9 +179380,9 @@ "name": "Day White Fluorescent", "tuning": -10, "channels": [ - 2.296875, + 2.359375, 1, - 1.8916015625, + 2.25, 0 ] }, @@ -178354,9 +179390,9 @@ "name": "Day White Fluorescent", "tuning": -9, "channels": [ - 2.3330078125, + 2.394531, 1, - 1.8583984375, + 2.210938, 0 ] }, @@ -178364,9 +179400,9 @@ "name": "Day White Fluorescent", "tuning": -8, "channels": [ - 2.3701171875, + 2.425781, 1, - 1.826171875, + 2.175781, 0 ] }, @@ -178374,9 +179410,9 @@ "name": "Day White Fluorescent", "tuning": -7, "channels": [ - 2.408203125, + 2.460938, 1, - 1.7939453125, + 2.136719, 0 ] }, @@ -178384,9 +179420,9 @@ "name": "Day White Fluorescent", "tuning": -6, "channels": [ - 2.4462890625, + 2.496094, 1, - 1.7626953125, + 2.101562, 0 ] }, @@ -178394,9 +179430,9 @@ "name": "Day White Fluorescent", "tuning": -5, "channels": [ - 2.4853515625, + 2.53125, 1, - 1.7314453125, + 2.0625, 0 ] }, @@ -178404,9 +179440,9 @@ "name": "Day White Fluorescent", "tuning": -4, "channels": [ - 2.5263671875, + 2.570312, 1, - 1.7021484375, + 2.027344, 0 ] }, @@ -178414,9 +179450,9 @@ "name": "Day White Fluorescent", "tuning": -3, "channels": [ - 2.56640625, + 2.605469, 1, - 1.671875, + 1.992188, 0 ] }, @@ -178424,9 +179460,9 @@ "name": "Day White Fluorescent", "tuning": -2, "channels": [ - 2.6083984375, + 2.640625, 1, - 1.642578125, + 1.957031, 0 ] }, @@ -178434,18 +179470,18 @@ "name": "Day White Fluorescent", "tuning": -1, "channels": [ - 2.6513671875, + 2.679688, 1, - 1.6142578125, + 1.925781, 0 ] }, { "name": "Day White Fluorescent", "channels": [ - 2.6953125, + 2.71875, 1, - 1.5869140625, + 1.890625, 0 ] }, @@ -178453,9 +179489,9 @@ "name": "Day White Fluorescent", "tuning": 1, "channels": [ - 2.73828125, + 2.757812, 1, - 1.55859375, + 1.859375, 0 ] }, @@ -178463,9 +179499,9 @@ "name": "Day White Fluorescent", "tuning": 2, "channels": [ - 2.783203125, + 2.796875, 1, - 1.5322265625, + 1.828125, 0 ] }, @@ -178473,9 +179509,9 @@ "name": "Day White Fluorescent", "tuning": 3, "channels": [ - 2.830078125, + 2.839844, 1, - 1.505859375, + 1.796875, 0 ] }, @@ -178483,9 +179519,9 @@ "name": "Day White Fluorescent", "tuning": 4, "channels": [ - 2.8759765625, + 2.878906, 1, - 1.4794921875, + 1.765625, 0 ] }, @@ -178493,9 +179529,9 @@ "name": "Day White Fluorescent", "tuning": 5, "channels": [ - 2.9248046875, + 2.921875, 1, - 1.4541015625, + 1.734375, 0 ] }, @@ -178503,9 +179539,9 @@ "name": "Day White Fluorescent", "tuning": 6, "channels": [ - 2.9736328125, + 2.964844, 1, - 1.4287109375, + 1.707031, 0 ] }, @@ -178513,9 +179549,9 @@ "name": "Day White Fluorescent", "tuning": 7, "channels": [ - 3.0224609375, + 3.007812, 1, - 1.404296875, + 1.675781, 0 ] }, @@ -178523,9 +179559,9 @@ "name": "Day White Fluorescent", "tuning": 8, "channels": [ - 3.07421875, + 3.050781, 1, - 1.380859375, + 1.648438, 0 ] }, @@ -178533,9 +179569,9 @@ "name": "Day White Fluorescent", "tuning": 9, "channels": [ - 3.126953125, + 3.097656, 1, - 1.357421875, + 1.621094, 0 ] }, @@ -178543,9 +179579,9 @@ "name": "Day White Fluorescent", "tuning": 10, "channels": [ - 3.1796875, + 3.140625, 1, - 1.333984375, + 1.59375, 0 ] }, @@ -178553,9 +179589,9 @@ "name": "Day White Fluorescent", "tuning": 11, "channels": [ - 3.234375, + 3.1875, 1, - 1.310546875, + 1.566406, 0 ] }, @@ -178563,9 +179599,9 @@ "name": "Day White Fluorescent", "tuning": 12, "channels": [ - 3.2900390625, + 3.234375, 1, - 1.2890625, + 1.539062, 0 ] }, @@ -178573,9 +179609,9 @@ "name": "Day White Fluorescent", "tuning": 13, "channels": [ - 3.3466796875, + 3.28125, 1, - 1.2666015625, + 1.515625, 0 ] }, @@ -178583,9 +179619,9 @@ "name": "Day White Fluorescent", "tuning": 14, "channels": [ - 3.4033203125, + 3.332031, 1, - 1.2451171875, + 1.488281, 0 ] }, @@ -178593,9 +179629,9 @@ "name": "Daylight Fluorescent", "tuning": -14, "channels": [ - 2.392578125, + 2.480469, 1, - 1.884765625, + 2.183594, 0 ] }, @@ -178603,9 +179639,9 @@ "name": "Daylight Fluorescent", "tuning": -13, "channels": [ - 2.4296875, + 2.515625, 1, - 1.8525390625, + 2.148438, 0 ] }, @@ -178613,9 +179649,9 @@ "name": "Daylight Fluorescent", "tuning": -12, "channels": [ - 2.46875, + 2.550781, 1, - 1.8203125, + 2.109375, 0 ] }, @@ -178623,9 +179659,9 @@ "name": "Daylight Fluorescent", "tuning": -11, "channels": [ - 2.5078125, + 2.585938, 1, - 1.7890625, + 2.074219, 0 ] }, @@ -178633,9 +179669,9 @@ "name": "Daylight Fluorescent", "tuning": -10, "channels": [ - 2.5478515625, + 2.625, 1, - 1.7578125, + 2.039062, 0 ] }, @@ -178643,9 +179679,9 @@ "name": "Daylight Fluorescent", "tuning": -9, "channels": [ - 2.5888671875, + 2.660156, 1, - 1.7275390625, + 2.003906, 0 ] }, @@ -178653,9 +179689,9 @@ "name": "Daylight Fluorescent", "tuning": -8, "channels": [ - 2.630859375, + 2.699219, 1, - 1.6982421875, + 1.972656, 0 ] }, @@ -178663,9 +179699,9 @@ "name": "Daylight Fluorescent", "tuning": -7, "channels": [ - 2.6728515625, + 2.738281, 1, - 1.66796875, + 1.9375, 0 ] }, @@ -178673,9 +179709,9 @@ "name": "Daylight Fluorescent", "tuning": -6, "channels": [ - 2.7158203125, + 2.773438, 1, - 1.6396484375, + 1.90625, 0 ] }, @@ -178683,9 +179719,9 @@ "name": "Daylight Fluorescent", "tuning": -5, "channels": [ - 2.759765625, + 2.816406, 1, - 1.611328125, + 1.871094, 0 ] }, @@ -178693,9 +179729,9 @@ "name": "Daylight Fluorescent", "tuning": -4, "channels": [ - 2.8056640625, + 2.855469, 1, - 1.583984375, + 1.839844, 0 ] }, @@ -178703,9 +179739,9 @@ "name": "Daylight Fluorescent", "tuning": -3, "channels": [ - 2.8515625, + 2.894531, 1, - 1.556640625, + 1.808594, 0 ] }, @@ -178713,9 +179749,9 @@ "name": "Daylight Fluorescent", "tuning": -2, "channels": [ - 2.8974609375, + 2.9375, 1, - 1.5302734375, + 1.78125, 0 ] }, @@ -178723,18 +179759,18 @@ "name": "Daylight Fluorescent", "tuning": -1, "channels": [ - 2.9453125, + 2.980469, 1, - 1.5048828125, + 1.75, 0 ] }, { "name": "Daylight Fluorescent", "channels": [ - 2.994140625, + 3.023438, 1, - 1.478515625, + 1.71875, 0 ] }, @@ -178742,9 +179778,9 @@ "name": "Daylight Fluorescent", "tuning": 1, "channels": [ - 3.044921875, + 3.066406, 1, - 1.4541015625, + 1.691406, 0 ] }, @@ -178752,9 +179788,9 @@ "name": "Daylight Fluorescent", "tuning": 2, "channels": [ - 3.095703125, + 3.113281, 1, - 1.4287109375, + 1.664062, 0 ] }, @@ -178762,9 +179798,9 @@ "name": "Daylight Fluorescent", "tuning": 3, "channels": [ - 3.1474609375, + 3.15625, 1, - 1.404296875, + 1.636719, 0 ] }, @@ -178772,9 +179808,9 @@ "name": "Daylight Fluorescent", "tuning": 4, "channels": [ - 3.201171875, + 3.203125, 1, - 1.380859375, + 1.609375, 0 ] }, @@ -178782,9 +179818,9 @@ "name": "Daylight Fluorescent", "tuning": 5, "channels": [ - 3.2548828125, + 3.25, 1, - 1.357421875, + 1.582031, 0 ] }, @@ -178792,9 +179828,9 @@ "name": "Daylight Fluorescent", "tuning": 6, "channels": [ - 3.3095703125, + 3.296875, 1, - 1.3349609375, + 1.554688, 0 ] }, @@ -178802,9 +179838,9 @@ "name": "Daylight Fluorescent", "tuning": 7, "channels": [ - 3.3671875, + 3.34375, 1, - 1.3115234375, + 1.527344, 0 ] }, @@ -178812,9 +179848,9 @@ "name": "Daylight Fluorescent", "tuning": 8, "channels": [ - 3.4248046875, + 3.394531, 1, - 1.2900390625, + 1.503906, 0 ] }, @@ -178822,9 +179858,9 @@ "name": "Daylight Fluorescent", "tuning": 9, "channels": [ - 3.4833984375, + 3.441406, 1, - 1.2685546875, + 1.476562, 0 ] }, @@ -178832,9 +179868,9 @@ "name": "Daylight Fluorescent", "tuning": 10, "channels": [ - 3.54296875, + 3.496094, 1, - 1.2470703125, + 1.453125, 0 ] }, @@ -178842,9 +179878,9 @@ "name": "Daylight Fluorescent", "tuning": 11, "channels": [ - 3.60546875, + 3.546875, 1, - 1.2255859375, + 1.429688, 0 ] }, @@ -178852,9 +179888,9 @@ "name": "Daylight Fluorescent", "tuning": 12, "channels": [ - 3.6689453125, + 3.597656, 1, - 1.205078125, + 1.40625, 0 ] }, @@ -178862,9 +179898,9 @@ "name": "Daylight Fluorescent", "tuning": 13, "channels": [ - 3.732421875, + 3.652344, 1, - 1.185546875, + 1.382812, 0 ] }, @@ -178872,1301 +179908,1285 @@ "name": "Daylight Fluorescent", "tuning": 14, "channels": [ - 3.7998046875, + 3.703125, 1, - 1.1650390625, + 1.359375, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -14, "channels": [ - 2.1650390625, + 2.671875, 1, - 2.052734375, + 1.980469, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -13, "channels": [ - 2.19921875, + 2.710938, 1, - 2.0166015625, + 1.945312, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -12, "channels": [ - 2.2333984375, + 2.75, 1, - 1.9814453125, + 1.910156, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -11, "channels": [ - 2.26953125, + 2.789062, 1, - 1.9462890625, + 1.878906, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -10, "channels": [ - 2.3046875, + 2.828125, 1, - 1.912109375, + 1.847656, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -9, "channels": [ - 2.3408203125, + 2.867188, 1, - 1.87890625, + 1.816406, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -8, "channels": [ - 2.37890625, + 2.910156, 1, - 1.845703125, + 1.785156, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -7, "channels": [ - 2.416015625, + 2.953125, 1, - 1.8134765625, + 1.753906, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -6, "channels": [ - 2.455078125, + 2.996094, 1, - 1.7822265625, + 1.726562, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -5, "channels": [ - 2.494140625, + 3.039062, 1, - 1.7509765625, + 1.695312, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -4, "channels": [ - 2.5341796875, + 3.082031, 1, - 1.720703125, + 1.667969, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -3, "channels": [ - 2.5751953125, + 3.125, 1, - 1.6904296875, + 1.640625, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -2, "channels": [ - 2.6162109375, + 3.171875, 1, - 1.6611328125, + 1.613281, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": -1, "channels": [ - 2.66015625, + 3.21875, 1, - 1.6328125, + 1.585938, 0 ] }, { - "name": "Underwater", + "name": "Flash", "channels": [ - 2.7021484375, + 3.265625, 1, - 1.6044921875, + 1.558594, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 1, "channels": [ - 2.7470703125, + 3.3125, 1, - 1.576171875, + 1.535156, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 2, "channels": [ - 2.7919921875, + 3.359375, 1, - 1.5498046875, + 1.507812, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 3, "channels": [ - 2.837890625, + 3.410156, 1, - 1.5234375, + 1.484375, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 4, "channels": [ - 2.8857421875, + 3.460938, 1, - 1.4970703125, + 1.457031, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 5, "channels": [ - 2.9326171875, + 3.511719, 1, - 1.470703125, + 1.433594, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 6, "channels": [ - 2.982421875, + 3.5625, 1, - 1.4453125, + 1.410156, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 7, "channels": [ - 3.0322265625, + 3.617188, 1, - 1.4208984375, + 1.386719, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 8, "channels": [ - 3.0830078125, + 3.671875, 1, - 1.396484375, + 1.363281, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 9, "channels": [ - 3.134765625, + 3.726562, 1, - 1.373046875, + 1.339844, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 10, "channels": [ - 3.1875, + 3.78125, 1, - 1.349609375, + 1.320312, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 11, "channels": [ - 3.2431640625, + 3.839844, 1, - 1.326171875, + 1.296875, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 12, "channels": [ - 3.2978515625, + 3.898438, 1, - 1.3037109375, + 1.273438, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 13, "channels": [ - 3.3544921875, + 3.957031, 1, - 1.2822265625, + 1.253906, 0 ] }, { - "name": "Underwater", + "name": "Flash", "tuning": 14, "channels": [ - 3.4130859375, + 4.015625, 1, - 1.259765625, + 1.234375, 0 ] }, { - "name": "Flash", + "name": "2500K", + "channels": [ + 1.542969, + 1, + 3.820312, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.964844, + 1, + 2.761719, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.535156, + 1, + 2, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.976562, + 1, + 1.648438, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 3.441406, + 1, + 1.394531, + 0 + ] + } + ] + }, + { + "model": "ILCE-6700", + "presets": [ + { + "name": "Daylight", "tuning": -14, "channels": [ - 2.337890625, + 2.169921875, 1, - 1.8369140625, + 2.0556640625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -13, "channels": [ - 2.375, + 2.2041015625, 1, - 1.8046875, + 2.01953125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -12, "channels": [ - 2.4130859375, + 2.23828125, 1, - 1.7734375, + 1.984375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -11, "channels": [ - 2.4521484375, + 2.2734375, 1, - 1.7421875, + 1.9482421875, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -10, "channels": [ - 2.4912109375, + 2.30859375, 1, - 1.7119140625, + 1.9150390625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -9, "channels": [ - 2.53125, + 2.345703125, 1, - 1.681640625, + 1.8818359375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -8, "channels": [ - 2.572265625, + 2.3828125, 1, - 1.65234375, + 1.8486328125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -7, "channels": [ - 2.615234375, + 2.4208984375, 1, - 1.6240234375, + 1.81640625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -6, "channels": [ - 2.6572265625, + 2.458984375, 1, - 1.595703125, + 1.7841796875, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -5, "channels": [ - 2.701171875, + 2.4990234375, 1, - 1.5673828125, + 1.75390625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -4, "channels": [ - 2.7451171875, + 2.5390625, 1, - 1.541015625, + 1.72265625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -3, "channels": [ - 2.791015625, + 2.580078125, 1, - 1.513671875, + 1.693359375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -2, "channels": [ - 2.8369140625, + 2.62109375, 1, - 1.48828125, + 1.6640625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -1, "channels": [ - 2.884765625, + 2.6640625, 1, - 1.4619140625, + 1.634765625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "channels": [ - 2.9326171875, + 2.7080078125, 1, - 1.4375, + 1.6064453125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 1, "channels": [ - 2.9814453125, + 2.751953125, 1, - 1.412109375, + 1.5791015625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 2, "channels": [ - 3.0322265625, + 2.7978515625, 1, - 1.388671875, + 1.5517578125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 3, "channels": [ - 3.0830078125, + 2.84375, 1, - 1.3642578125, + 1.525390625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 4, "channels": [ - 3.13671875, + 2.890625, 1, - 1.3408203125, + 1.4990234375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 5, "channels": [ - 3.1884765625, + 2.9384765625, 1, - 1.3173828125, + 1.47265625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 6, "channels": [ - 3.244140625, + 2.9873046875, 1, - 1.294921875, + 1.4482421875, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 7, "channels": [ - 3.298828125, + 3.037109375, 1, - 1.2734375, + 1.4228515625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 8, "channels": [ - 3.357421875, + 3.0888671875, 1, - 1.2509765625, + 1.3984375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 9, "channels": [ - 3.4150390625, + 3.140625, 1, - 1.23046875, + 1.375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 10, "channels": [ - 3.474609375, + 3.1953125, 1, - 1.208984375, + 1.3515625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 11, "channels": [ - 3.53515625, + 3.248046875, 1, - 1.1884765625, + 1.328125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 12, "channels": [ - 3.59765625, + 3.3046875, 1, - 1.16796875, + 1.3056640625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 13, "channels": [ - 3.662109375, + 3.361328125, 1, - 1.1484375, + 1.2841796875, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 14, "channels": [ - 3.7265625, + 3.4189453125, 1, - 1.12890625, + 1.2626953125, 0 ] }, { - "name": "2500K", + "name": "Shade", + "tuning": -14, "channels": [ - 1.486328125, + 2.544921875, 1, - 3.232421875, + 1.666015625, 0 ] }, { - "name": "3200K", + "name": "Shade", + "tuning": -13, "channels": [ - 1.900390625, + 2.5869140625, 1, - 2.376953125, + 1.63671875, 0 ] }, { - "name": "4500K", + "name": "Shade", + "tuning": -12, "channels": [ - 2.466796875, + 2.6279296875, 1, - 1.744140625, + 1.6083984375, 0 ] }, { - "name": "6000K", + "name": "Shade", + "tuning": -11, "channels": [ - 2.888671875, + 2.671875, 1, - 1.4443359375, + 1.5810546875, 0 ] }, { - "name": "8500K", + "name": "Shade", + "tuning": -10, "channels": [ - 3.259765625, + 2.71484375, 1, - 1.205078125, + 1.5537109375, 0 ] - } - ] - }, - { - "model": "ILCA-77M2", - "presets": [ + }, { - "name": "Daylight", + "name": "Shade", + "tuning": -9, "channels": [ - 2.785156, + 2.759765625, 1, - 1.679688, + 1.5263671875, 0 ] }, { "name": "Shade", + "tuning": -8, "channels": [ - 3.285156, + 2.806640625, 1, - 1.386719, + 1.5, 0 ] }, { - "name": "Cloudy", + "name": "Shade", + "tuning": -7, "channels": [ - 2.996094, + 2.8525390625, 1, - 1.542969, + 1.474609375, 0 ] }, { - "name": "Incandescent", + "name": "Shade", + "tuning": -6, "channels": [ - 1.75, + 2.8994140625, 1, - 3.015625, + 1.4482421875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Shade", + "tuning": -5, "channels": [ - 2.019531, + 2.94921875, 1, - 2.976562, + 1.423828125, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Shade", + "tuning": -4, "channels": [ - 2.53125, + 2.9990234375, 1, - 2.472656, + 1.3994140625, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", + "tuning": -3, "channels": [ - 2.683594, + 3.048828125, 1, - 1.78125, + 1.375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Shade", + "tuning": -2, "channels": [ - 3.003906, + 3.1005859375, 1, - 1.609375, + 1.3515625, 0 ] }, { - "name": "Flash", + "name": "Shade", + "tuning": -1, "channels": [ - 3.203125, + 3.1533203125, 1, - 1.433594, + 1.328125, 0 ] - } - ] - }, - { - "model": "ILCA-68", - "presets": [ + }, { - "name": "Daylight", + "name": "Shade", "channels": [ - 2.503906, + 3.2060546875, 1, - 1.597656, + 1.3046875, 0 ] }, { "name": "Shade", + "tuning": 1, "channels": [ - 2.992188, + 3.2626953125, 1, - 1.316406, + 1.283203125, 0 ] }, { - "name": "Cloudy", + "name": "Shade", + "tuning": 2, "channels": [ - 2.710938, + 3.3193359375, 1, - 1.464844, + 1.26171875, 0 ] }, { - "name": "Tungsten", + "name": "Shade", + "tuning": 3, "channels": [ - 1.535156, + 3.376953125, 1, - 2.890625, + 1.240234375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Shade", + "tuning": 4, "channels": [ - 1.761719, + 3.4345703125, 1, - 2.84375, + 1.21875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Shade", + "tuning": 5, "channels": [ - 2.234375, + 3.4951171875, 1, - 2.300781, + 1.1982421875, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", + "tuning": 6, "channels": [ - 2.386719, + 3.556640625, 1, - 1.6875, + 1.177734375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Shade", + "tuning": 7, "channels": [ - 2.660156, + 3.6201171875, 1, - 1.542969, + 1.1572265625, 0 ] }, { - "name": "Flash", + "name": "Shade", + "tuning": 8, "channels": [ - 2.875, + 3.68359375, 1, - 1.386719, + 1.1376953125, 0 ] }, { - "name": "2500K", + "name": "Shade", + "tuning": 9, "channels": [ - 1.335938, + 3.7509765625, 1, - 3.492188, + 1.1181640625, 0 ] }, { - "name": "3200K", + "name": "Shade", + "tuning": 10, "channels": [ - 1.71875, + 3.8173828125, 1, - 2.5, + 1.099609375, 0 ] }, { - "name": "4500K", + "name": "Shade", + "tuning": 11, "channels": [ - 2.257812, + 3.8857421875, 1, - 1.800781, + 1.0810546875, 0 ] }, { - "name": "6000K", + "name": "Shade", + "tuning": 12, "channels": [ - 2.6875, + 3.9560546875, 1, - 1.476562, + 1.0625, 0 ] }, { - "name": "8500K", + "name": "Shade", + "tuning": 13, "channels": [ - 3.148438, + 4.029296875, 1, - 1.246094, + 1.044921875, 0 ] - } - ] - }, - { - "model": "ILCE-7", - "presets": [ + }, { - "name": "Daylight", - "tuning": -7, + "name": "Shade", + "tuning": 14, "channels": [ - 1.878906, + 4.1025390625, 1, - 1.890625, + 1.02734375, 0 ] }, { - "name": "Daylight", - "tuning": -6, + "name": "Cloudy", + "tuning": -14, "channels": [ - 1.9375, + 2.34375, 1, - 1.824219, + 1.8828125, 0 ] }, { - "name": "Daylight", - "tuning": -5, + "name": "Cloudy", + "tuning": -13, "channels": [ - 2, + 2.380859375, 1, - 1.757812, + 1.849609375, 0 ] }, { - "name": "Daylight", - "tuning": -4, + "name": "Cloudy", + "tuning": -12, "channels": [ - 2.0625, + 2.4189453125, 1, - 1.695312, + 1.8173828125, 0 ] }, { - "name": "Daylight", - "tuning": -3, + "name": "Cloudy", + "tuning": -11, "channels": [ - 2.128906, + 2.4580078125, 1, - 1.636719, + 1.7861328125, 0 ] }, { - "name": "Daylight", - "tuning": -2, + "name": "Cloudy", + "tuning": -10, "channels": [ - 2.199219, + 2.4970703125, 1, - 1.578125, + 1.7548828125, 0 ] }, { - "name": "Daylight", - "tuning": -1, + "name": "Cloudy", + "tuning": -9, "channels": [ - 2.269531, + 2.537109375, 1, - 1.523438, + 1.724609375, 0 ] }, { - "name": "Daylight", + "name": "Cloudy", + "tuning": -8, "channels": [ - 2.34375, + 2.578125, 1, - 1.472656, + 1.6943359375, 0 ] }, { - "name": "Daylight", - "tuning": 1, + "name": "Cloudy", + "tuning": -7, "channels": [ - 2.421875, + 2.6201171875, 1, - 1.421875, + 1.6650390625, 0 ] }, { - "name": "Daylight", - "tuning": 2, + "name": "Cloudy", + "tuning": -6, "channels": [ - 2.503906, + 2.662109375, 1, - 1.371094, + 1.63671875, 0 ] }, { - "name": "Daylight", - "tuning": 3, + "name": "Cloudy", + "tuning": -5, "channels": [ - 2.589844, + 2.705078125, 1, - 1.324219, + 1.6083984375, 0 ] }, { - "name": "Daylight", - "tuning": 4, + "name": "Cloudy", + "tuning": -4, "channels": [ - 2.675781, + 2.75, 1, - 1.28125, + 1.580078125, 0 ] }, { - "name": "Daylight", - "tuning": 5, + "name": "Cloudy", + "tuning": -3, "channels": [ - 2.765625, + 2.7958984375, 1, - 1.234375, + 1.552734375, 0 ] }, { - "name": "Daylight", - "tuning": 6, + "name": "Cloudy", + "tuning": -2, "channels": [ - 2.863281, + 2.8408203125, 1, - 1.195312, + 1.5263671875, 0 ] }, { - "name": "Daylight", - "tuning": 7, + "name": "Cloudy", + "tuning": -1, "channels": [ - 2.960938, + 2.888671875, 1, - 1.152344, + 1.5, 0 ] }, { - "name": "Shade", - "tuning": -7, + "name": "Cloudy", "channels": [ - 2.238281, + 2.9365234375, 1, - 1.550781, + 1.474609375, 0 ] }, { - "name": "Shade", - "tuning": -6, + "name": "Cloudy", + "tuning": 1, "channels": [ - 2.308594, + 2.9853515625, 1, - 1.496094, + 1.44921875, 0 ] }, { - "name": "Shade", - "tuning": -5, + "name": "Cloudy", + "tuning": 2, "channels": [ - 2.386719, + 3.03515625, 1, - 1.445312, + 1.4248046875, 0 ] }, { - "name": "Shade", - "tuning": -4, + "name": "Cloudy", + "tuning": 3, "channels": [ - 2.464844, + 3.0869140625, 1, - 1.394531, + 1.400390625, 0 ] }, { - "name": "Shade", - "tuning": -3, + "name": "Cloudy", + "tuning": 4, "channels": [ - 2.546875, + 3.138671875, 1, - 1.347656, + 1.3759765625, 0 ] }, { - "name": "Shade", - "tuning": -2, + "name": "Cloudy", + "tuning": 5, "channels": [ - 2.632812, + 3.19140625, 1, - 1.300781, + 1.3525390625, 0 ] }, { - "name": "Shade", - "tuning": -1, + "name": "Cloudy", + "tuning": 6, "channels": [ - 2.722656, + 3.24609375, 1, - 1.257812, + 1.330078125, 0 ] }, { - "name": "Shade", + "name": "Cloudy", + "tuning": 7, "channels": [ - 2.816406, + 3.3017578125, 1, - 1.214844, + 1.3076171875, 0 ] }, { - "name": "Shade", - "tuning": 1, + "name": "Cloudy", + "tuning": 8, "channels": [ - 2.914062, + 3.3583984375, 1, - 1.171875, - 0 - ] - }, - { - "name": "Shade", - "tuning": 2, - "channels": [ - 3.019531, - 1, - 1.132812, - 0 - ] - }, - { - "name": "Shade", - "tuning": 3, - "channels": [ - 3.125, - 1, - 1.09375, - 0 - ] - }, - { - "name": "Shade", - "tuning": 4, - "channels": [ - 3.234375, - 1, - 1.058594, - 0 - ] - }, - { - "name": "Shade", - "tuning": 5, - "channels": [ - 3.351562, - 1, - 1.019531, - 0 - ] - }, - { - "name": "Shade", - "tuning": 6, - "channels": [ - 3.472656, - 1, - 0.988281, - 0 - ] - }, - { - "name": "Shade", - "tuning": 7, - "channels": [ - 3.601562, - 1, - 0.953125, - 0 - ] - }, - { - "name": "Cloudy", - "tuning": -7, - "channels": [ - 2.03125, - 1, - 1.726562, - 0 - ] - }, - { - "name": "Cloudy", - "tuning": -6, - "channels": [ - 2.09375, - 1, - 1.667969, + 1.28515625, 0 ] }, { "name": "Cloudy", - "tuning": -5, + "tuning": 9, "channels": [ - 2.164062, + 3.416015625, 1, - 1.609375, + 1.263671875, 0 ] }, { "name": "Cloudy", - "tuning": -4, + "tuning": 10, "channels": [ - 2.234375, + 3.4755859375, 1, - 1.554688, + 1.2421875, 0 ] }, { "name": "Cloudy", - "tuning": -3, + "tuning": 11, "channels": [ - 2.304688, + 3.53515625, 1, - 1.5, + 1.220703125, 0 ] }, { "name": "Cloudy", - "tuning": -2, + "tuning": 12, "channels": [ - 2.382812, + 3.59765625, 1, - 1.449219, + 1.2001953125, 0 ] }, { "name": "Cloudy", - "tuning": -1, + "tuning": 13, "channels": [ - 2.460938, + 3.662109375, 1, - 1.398438, + 1.1796875, 0 ] }, { "name": "Cloudy", + "tuning": 14, "channels": [ - 2.542969, + 3.7255859375, 1, - 1.351562, + 1.16015625, 0 ] }, { - "name": "Cloudy", - "tuning": 1, + "name": "Tungsten", + "tuning": -14, "channels": [ - 2.628906, + 1.33984375, 1, - 1.304688, + 3.740234375, 0 ] }, { - "name": "Cloudy", - "tuning": 2, + "name": "Tungsten", + "tuning": -13, "channels": [ - 2.71875, + 1.359375, 1, - 1.257812, + 3.6689453125, 0 ] }, { - "name": "Cloudy", - "tuning": 3, + "name": "Tungsten", + "tuning": -12, "channels": [ - 2.8125, + 1.37890625, 1, - 1.214844, + 3.599609375, 0 ] }, { - "name": "Cloudy", - "tuning": 4, + "name": "Tungsten", + "tuning": -11, "channels": [ - 2.910156, + 1.3994140625, 1, - 1.175781, + 3.53125, 0 ] }, { - "name": "Cloudy", - "tuning": 5, + "name": "Tungsten", + "tuning": -10, "channels": [ - 3.011719, + 1.419921875, 1, - 1.132812, + 3.4619140625, 0 ] }, { - "name": "Cloudy", - "tuning": 6, + "name": "Tungsten", + "tuning": -9, "channels": [ - 3.117188, + 1.4404296875, 1, - 1.097656, + 3.3994140625, 0 ] }, { - "name": "Cloudy", - "tuning": 7, + "name": "Tungsten", + "tuning": -8, "channels": [ - 3.226562, + 1.4609375, 1, - 1.058594, + 3.3359375, 0 ] }, @@ -180174,9 +181194,9 @@ "name": "Tungsten", "tuning": -7, "channels": [ - 1.160156, + 1.482421875, 1, - 3.476562, + 3.2744140625, 0 ] }, @@ -180184,9 +181204,9 @@ "name": "Tungsten", "tuning": -6, "channels": [ - 1.191406, + 1.5048828125, 1, - 3.339844, + 3.2109375, 0 ] }, @@ -180194,9 +181214,9 @@ "name": "Tungsten", "tuning": -5, "channels": [ - 1.226562, + 1.5263671875, 1, - 3.214844, + 3.1533203125, 0 ] }, @@ -180204,9 +181224,9 @@ "name": "Tungsten", "tuning": -4, "channels": [ - 1.265625, + 1.548828125, 1, - 3.089844, + 3.09375, 0 ] }, @@ -180214,9 +181234,9 @@ "name": "Tungsten", "tuning": -3, "channels": [ - 1.300781, + 1.5712890625, 1, - 2.972656, + 3.0361328125, 0 ] }, @@ -180224,9 +181244,9 @@ "name": "Tungsten", "tuning": -2, "channels": [ - 1.339844, + 1.5947265625, 1, - 2.863281, + 2.98046875, 0 ] }, @@ -180234,18 +181254,18 @@ "name": "Tungsten", "tuning": -1, "channels": [ - 1.378906, + 1.619140625, 1, - 2.757812, + 2.9248046875, 0 ] }, { "name": "Tungsten", "channels": [ - 1.421875, + 1.642578125, 1, - 2.65625, + 2.8720703125, 0 ] }, @@ -180253,9 +181273,9 @@ "name": "Tungsten", "tuning": 1, "channels": [ - 1.464844, + 1.6669921875, 1, - 2.554688, + 2.8203125, 0 ] }, @@ -180263,9 +181283,9 @@ "name": "Tungsten", "tuning": 2, "channels": [ - 1.507812, + 1.69140625, 1, - 2.460938, + 2.767578125, 0 ] }, @@ -180273,9 +181293,9 @@ "name": "Tungsten", "tuning": 3, "channels": [ - 1.554688, + 1.716796875, 1, - 2.371094, + 2.7177734375, 0 ] }, @@ -180283,9 +181303,9 @@ "name": "Tungsten", "tuning": 4, "channels": [ - 1.601562, + 1.7421875, 1, - 2.285156, + 2.66796875, 0 ] }, @@ -180293,9 +181313,9 @@ "name": "Tungsten", "tuning": 5, "channels": [ - 1.652344, + 1.76953125, 1, - 2.203125, + 2.619140625, 0 ] }, @@ -180303,9 +181323,9 @@ "name": "Tungsten", "tuning": 6, "channels": [ - 1.703125, + 1.794921875, 1, - 2.125, + 2.5732421875, 0 ] }, @@ -180313,158 +181333,149 @@ "name": "Tungsten", "tuning": 7, "channels": [ - 1.753906, - 1, - 2.046875, - 0 - ] - }, - { - "name": "Cool White Fluorescent", - "tuning": -7, - "channels": [ - 1.796875, + 1.8232421875, 1, - 2.703125, + 2.525390625, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -6, + "name": "Tungsten", + "tuning": 8, "channels": [ - 1.847656, + 1.8505859375, 1, - 2.613281, + 2.48046875, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -5, + "name": "Tungsten", + "tuning": 9, "channels": [ - 1.902344, + 1.8779296875, 1, - 2.523438, + 2.435546875, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -4, + "name": "Tungsten", + "tuning": 10, "channels": [ - 1.953125, + 1.9072265625, 1, - 2.441406, + 2.3916015625, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -3, + "name": "Tungsten", + "tuning": 11, "channels": [ - 2.011719, + 1.9365234375, 1, - 2.359375, + 2.3486328125, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -2, + "name": "Tungsten", + "tuning": 12, "channels": [ - 2.070312, + 1.9658203125, 1, - 2.28125, + 2.306640625, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -1, + "name": "Tungsten", + "tuning": 13, "channels": [ - 2.128906, + 1.99609375, 1, - 2.207031, + 2.265625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Tungsten", + "tuning": 14, "channels": [ - 2.191406, + 2.0263671875, 1, - 2.136719, + 2.2255859375, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 1, + "name": "Warm White Fluorescent", + "tuning": -14, "channels": [ - 2.257812, + 1.56640625, 1, - 2.066406, + 3.60546875, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 2, + "name": "Warm White Fluorescent", + "tuning": -13, "channels": [ - 2.324219, + 1.5888671875, 1, - 2, + 3.5400390625, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 3, + "name": "Warm White Fluorescent", + "tuning": -12, "channels": [ - 2.390625, + 1.611328125, 1, - 1.933594, + 3.4755859375, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 4, + "name": "Warm White Fluorescent", + "tuning": -11, "channels": [ - 2.464844, + 1.6337890625, 1, - 1.871094, + 3.4130859375, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 5, + "name": "Warm White Fluorescent", + "tuning": -10, "channels": [ - 2.539062, + 1.65625, 1, - 1.8125, + 3.353515625, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 6, + "name": "Warm White Fluorescent", + "tuning": -9, "channels": [ - 2.617188, + 1.6796875, 1, - 1.753906, + 3.29296875, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 7, + "name": "Warm White Fluorescent", + "tuning": -8, "channels": [ - 2.695312, + 1.7041015625, 1, - 1.699219, + 3.234375, 0 ] }, @@ -180472,9 +181483,9 @@ "name": "Warm White Fluorescent", "tuning": -7, "channels": [ - 1.359375, + 1.7275390625, 1, - 3.398438, + 3.1767578125, 0 ] }, @@ -180482,9 +181493,9 @@ "name": "Warm White Fluorescent", "tuning": -6, "channels": [ - 1.398438, + 1.7529296875, 1, - 3.277344, + 3.12109375, 0 ] }, @@ -180492,9 +181503,9 @@ "name": "Warm White Fluorescent", "tuning": -5, "channels": [ - 1.4375, + 1.77734375, 1, - 3.160156, + 3.0654296875, 0 ] }, @@ -180502,9 +181513,9 @@ "name": "Warm White Fluorescent", "tuning": -4, "channels": [ - 1.476562, + 1.8037109375, 1, - 3.046875, + 3.0107421875, 0 ] }, @@ -180512,9 +181523,9 @@ "name": "Warm White Fluorescent", "tuning": -3, "channels": [ - 1.519531, + 1.8291015625, 1, - 2.9375, + 2.9580078125, 0 ] }, @@ -180522,9 +181533,9 @@ "name": "Warm White Fluorescent", "tuning": -2, "channels": [ - 1.5625, + 1.85546875, 1, - 2.832031, + 2.90625, 0 ] }, @@ -180532,18 +181543,18 @@ "name": "Warm White Fluorescent", "tuning": -1, "channels": [ - 1.609375, + 1.8828125, 1, - 2.734375, + 2.8564453125, 0 ] }, { "name": "Warm White Fluorescent", "channels": [ - 1.65625, + 1.91015625, 1, - 2.640625, + 2.806640625, 0 ] }, @@ -180551,9 +181562,9 @@ "name": "Warm White Fluorescent", "tuning": 1, "channels": [ - 1.703125, + 1.9384765625, 1, - 2.546875, + 2.7568359375, 0 ] }, @@ -180561,9 +181572,9 @@ "name": "Warm White Fluorescent", "tuning": 2, "channels": [ - 1.753906, + 1.966796875, 1, - 2.457031, + 2.708984375, 0 ] }, @@ -180571,9 +181582,9 @@ "name": "Warm White Fluorescent", "tuning": 3, "channels": [ - 1.804688, + 1.9951171875, 1, - 2.375, + 2.662109375, 0 ] }, @@ -180581,9 +181592,9 @@ "name": "Warm White Fluorescent", "tuning": 4, "channels": [ - 1.859375, + 2.0244140625, 1, - 2.292969, + 2.615234375, 0 ] }, @@ -180591,9 +181602,9 @@ "name": "Warm White Fluorescent", "tuning": 5, "channels": [ - 1.914062, + 2.0537109375, 1, - 2.214844, + 2.5712890625, 0 ] }, @@ -180601,9 +181612,9 @@ "name": "Warm White Fluorescent", "tuning": 6, "channels": [ - 1.96875, + 2.083984375, 1, - 2.136719, + 2.52734375, 0 ] }, @@ -180611,2576 +181622,2387 @@ "name": "Warm White Fluorescent", "tuning": 7, "channels": [ - 2.03125, - 1, - 2.066406, - 0 - ] - }, - { - "name": "Day White Fluorescent", - "tuning": -7, - "channels": [ - 1.804688, + 2.115234375, 1, - 2.046875, + 2.4833984375, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -6, + "name": "Warm White Fluorescent", + "tuning": 8, "channels": [ - 1.859375, + 2.146484375, 1, - 1.976562, + 2.44140625, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -5, + "name": "Warm White Fluorescent", + "tuning": 9, "channels": [ - 1.917969, + 2.1787109375, 1, - 1.90625, + 2.3984375, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -4, + "name": "Warm White Fluorescent", + "tuning": 10, "channels": [ - 1.976562, + 2.2109375, 1, - 1.839844, + 2.357421875, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -3, + "name": "Warm White Fluorescent", + "tuning": 11, "channels": [ - 2.039062, + 2.244140625, 1, - 1.773438, + 2.3173828125, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -2, + "name": "Warm White Fluorescent", + "tuning": 12, "channels": [ - 2.105469, + 2.27734375, 1, - 1.714844, + 2.2783203125, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -1, + "name": "Warm White Fluorescent", + "tuning": 13, "channels": [ - 2.171875, + 2.3115234375, 1, - 1.652344, + 2.240234375, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Warm White Fluorescent", + "tuning": 14, "channels": [ - 2.242188, + 2.345703125, 1, - 1.597656, + 2.201171875, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 1, + "name": "Cool White Fluorescent", + "tuning": -14, "channels": [ - 2.316406, + 2.0302734375, 1, - 1.542969, + 2.7431640625, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 2, + "name": "Cool White Fluorescent", + "tuning": -13, "channels": [ - 2.390625, + 2.060546875, 1, - 1.488281, + 2.6953125, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 3, + "name": "Cool White Fluorescent", + "tuning": -12, "channels": [ - 2.46875, + 2.08984375, 1, - 1.4375, + 2.650390625, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 4, + "name": "Cool White Fluorescent", + "tuning": -11, "channels": [ - 2.550781, + 2.12109375, 1, - 1.390625, + 2.6044921875, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 5, + "name": "Cool White Fluorescent", + "tuning": -10, "channels": [ - 2.636719, + 2.1513671875, 1, - 1.339844, + 2.560546875, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 6, + "name": "Cool White Fluorescent", + "tuning": -9, "channels": [ - 2.726562, + 2.1826171875, 1, - 1.296875, + 2.517578125, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 7, + "name": "Cool White Fluorescent", + "tuning": -8, "channels": [ - 2.816406, + 2.21484375, 1, - 1.253906, + 2.474609375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": -7, "channels": [ - 2.019531, + 2.2470703125, 1, - 1.773438, + 2.4326171875, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": -6, "channels": [ - 2.085938, + 2.2802734375, 1, - 1.714844, + 2.3916015625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": -5, "channels": [ - 2.152344, + 2.314453125, 1, - 1.652344, + 2.3515625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": -4, "channels": [ - 2.21875, + 2.349609375, 1, - 1.597656, + 2.3115234375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": -3, "channels": [ - 2.292969, + 2.3837890625, 1, - 1.539062, + 2.2734375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": -2, "channels": [ - 2.367188, + 2.4189453125, 1, - 1.488281, + 2.2353515625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": -1, "channels": [ - 2.445312, + 2.4560546875, 1, - 1.4375, + 2.1982421875, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "channels": [ - 2.527344, + 2.494140625, 1, - 1.386719, + 2.162109375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": 1, "channels": [ - 2.609375, + 2.5302734375, 1, - 1.339844, + 2.125, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": 2, "channels": [ - 2.699219, + 2.568359375, 1, - 1.292969, + 2.08984375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": 3, "channels": [ - 2.792969, + 2.607421875, 1, - 1.25, + 2.0556640625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": 4, "channels": [ - 2.886719, + 2.646484375, 1, - 1.207031, + 2.021484375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": 5, "channels": [ - 2.988281, + 2.6875, 1, - 1.167969, + 1.98828125, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": 6, "channels": [ - 3.089844, + 2.728515625, 1, - 1.128906, + 1.955078125, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", "tuning": 7, "channels": [ - 3.199219, - 1, - 1.089844, - 0 - ] - }, - { - "name": "Flash", - "tuning": -7, - "channels": [ - 2.070312, - 1, - 1.699219, - 0 - ] - }, - { - "name": "Flash", - "tuning": -6, - "channels": [ - 2.136719, - 1, - 1.640625, - 0 - ] - }, - { - "name": "Flash", - "tuning": -5, - "channels": [ - 2.207031, - 1, - 1.582031, - 0 - ] - }, - { - "name": "Flash", - "tuning": -4, - "channels": [ - 2.277344, - 1, - 1.527344, - 0 - ] - }, - { - "name": "Flash", - "tuning": -3, - "channels": [ - 2.351562, - 1, - 1.476562, - 0 - ] - }, - { - "name": "Flash", - "tuning": -2, - "channels": [ - 2.429688, - 1, - 1.421875, - 0 - ] - }, - { - "name": "Flash", - "tuning": -1, - "channels": [ - 2.511719, + 2.7705078125, 1, - 1.375, + 1.9228515625, 0 ] }, { - "name": "Flash", + "name": "Cool White Fluorescent", + "tuning": 8, "channels": [ - 2.59375, + 2.8134765625, 1, - 1.328125, + 1.890625, 0 ] }, { - "name": "Flash", - "tuning": 1, + "name": "Cool White Fluorescent", + "tuning": 9, "channels": [ - 2.683594, + 2.857421875, 1, - 1.28125, + 1.8603515625, 0 ] }, { - "name": "Flash", - "tuning": 2, + "name": "Cool White Fluorescent", + "tuning": 10, "channels": [ - 2.777344, + 2.90234375, 1, - 1.238281, + 1.830078125, 0 ] }, { - "name": "Flash", - "tuning": 3, + "name": "Cool White Fluorescent", + "tuning": 11, "channels": [ - 2.871094, + 2.9462890625, 1, - 1.195312, + 1.7998046875, 0 ] }, { - "name": "Flash", - "tuning": 4, + "name": "Cool White Fluorescent", + "tuning": 12, "channels": [ - 2.96875, + 2.9931640625, 1, - 1.15625, + 1.7705078125, 0 ] }, { - "name": "Flash", - "tuning": 5, + "name": "Cool White Fluorescent", + "tuning": 13, "channels": [ - 3.074219, + 3.0400390625, 1, - 1.117188, + 1.7412109375, 0 ] }, { - "name": "Flash", - "tuning": 6, + "name": "Cool White Fluorescent", + "tuning": 14, "channels": [ - 3.183594, + 3.087890625, 1, - 1.078125, + 1.712890625, 0 ] }, { - "name": "Flash", - "tuning": 7, - "channels": [ - 3.296875, - 1, - 1.042969, - 0 - ] - } - ] - }, - { - "model": "ILCE-7C", - "presets": [ - { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -14, "channels": [ - 1.91796875, + 2.1572265625, 1, - 2.00390625, + 2.03125, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -13, "channels": [ - 1.9453125, + 2.19140625, 1, - 1.96875, + 1.9951171875, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -12, "channels": [ - 1.97265625, + 2.2255859375, 1, - 1.93359375, + 1.9599609375, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -11, "channels": [ - 2.00390625, + 2.2607421875, 1, - 1.8984375, + 1.9248046875, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -10, "channels": [ - 2.03125, + 2.296875, 1, - 1.8671875, + 1.8916015625, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -9, "channels": [ - 2.0625, + 2.3330078125, 1, - 1.83203125, + 1.8583984375, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -8, "channels": [ - 2.09375, + 2.3701171875, 1, - 1.80078125, + 1.826171875, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -7, "channels": [ - 2.125, + 2.408203125, 1, - 1.76953125, + 1.7939453125, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -6, "channels": [ - 2.15625, + 2.4462890625, 1, - 1.73828125, + 1.7626953125, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -5, "channels": [ - 2.1875, + 2.4853515625, 1, - 1.70703125, + 1.7314453125, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -4, "channels": [ - 2.22265625, + 2.5263671875, 1, - 1.6796875, + 1.7021484375, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -3, "channels": [ - 2.25390625, + 2.56640625, 1, - 1.6484375, + 1.671875, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -2, "channels": [ - 2.2890625, + 2.6083984375, 1, - 1.62109375, + 1.642578125, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": -1, "channels": [ - 2.32421875, + 2.6513671875, 1, - 1.58984375, + 1.6142578125, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "channels": [ - 2.359375, + 2.6953125, 1, - 1.5625, + 1.5869140625, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 1, "channels": [ - 2.39453125, + 2.73828125, 1, - 1.53515625, + 1.55859375, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 2, "channels": [ - 2.4296875, + 2.783203125, 1, - 1.51171875, + 1.5322265625, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 3, "channels": [ - 2.46875, + 2.830078125, 1, - 1.484375, + 1.505859375, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 4, "channels": [ - 2.50390625, + 2.8759765625, 1, - 1.45703125, + 1.4794921875, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 5, "channels": [ - 2.54296875, + 2.9248046875, 1, - 1.43359375, + 1.4541015625, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 6, "channels": [ - 2.58203125, + 2.9736328125, 1, - 1.41015625, + 1.4287109375, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 7, "channels": [ - 2.62109375, + 3.0224609375, 1, - 1.3828125, + 1.404296875, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 8, "channels": [ - 2.6640625, + 3.07421875, 1, - 1.359375, + 1.380859375, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 9, "channels": [ - 2.703125, + 3.126953125, 1, - 1.3359375, + 1.357421875, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 10, "channels": [ - 2.74609375, + 3.1796875, 1, - 1.3125, + 1.333984375, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 11, "channels": [ - 2.7890625, + 3.234375, 1, - 1.29296875, + 1.310546875, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 12, "channels": [ - 2.83203125, + 3.2900390625, 1, - 1.26953125, + 1.2890625, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 13, "channels": [ - 2.87890625, + 3.3466796875, 1, - 1.24609375, + 1.2666015625, 0 ] }, { - "name": "Daylight", + "name": "Day White Fluorescent", "tuning": 14, "channels": [ - 2.921875, + 3.4033203125, 1, - 1.2265625, + 1.2451171875, 0 ] }, { - "name": "Shade", + "name": "Daylight Fluorescent", "tuning": -14, "channels": [ - 2.2578125, + 2.392578125, 1, - 1.64453125, + 1.884765625, 0 ] }, { - "name": "Shade", + "name": "Daylight Fluorescent", + "tuning": -13, "channels": [ - 2.79296875, + 2.4296875, 1, - 1.2890625, + 1.8525390625, 0 ] }, { - "name": "Shade", - "tuning": 14, + "name": "Daylight Fluorescent", + "tuning": -12, "channels": [ - 3.484375, + 2.46875, 1, - 1.015625, + 1.8203125, 0 ] }, { - "name": "Cloudy", - "tuning": -14, + "name": "Daylight Fluorescent", + "tuning": -11, "channels": [ - 2.0625, + 2.5078125, 1, - 1.8359375, + 1.7890625, 0 ] }, { - "name": "Cloudy", + "name": "Daylight Fluorescent", + "tuning": -10, "channels": [ - 2.54296875, + 2.5478515625, 1, - 1.43359375, + 1.7578125, 0 ] }, { - "name": "Cloudy", - "tuning": 14, + "name": "Daylight Fluorescent", + "tuning": -9, "channels": [ - 3.16015625, + 2.5888671875, 1, - 1.125, + 1.7275390625, 0 ] }, { - "name": "Tungsten", - "tuning": -14, + "name": "Daylight Fluorescent", + "tuning": -8, "channels": [ - 1.2109375, + 2.630859375, 1, - 3.6640625, + 1.6982421875, 0 ] }, { - "name": "Tungsten", + "name": "Daylight Fluorescent", + "tuning": -7, "channels": [ - 1.47265625, + 2.6728515625, 1, - 2.80859375, + 1.66796875, 0 ] }, { - "name": "Tungsten", - "tuning": 14, + "name": "Daylight Fluorescent", + "tuning": -6, "channels": [ - 1.796875, + 2.7158203125, 1, - 2.171875, + 1.6396484375, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -14, + "name": "Daylight Fluorescent", + "tuning": -5, "channels": [ - 1.4140625, + 2.759765625, 1, - 3.59375, + 1.611328125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", + "tuning": -4, "channels": [ - 1.7109375, + 2.8056640625, 1, - 2.7890625, + 1.583984375, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 14, + "name": "Daylight Fluorescent", + "tuning": -3, "channels": [ - 2.07421875, + 2.8515625, 1, - 2.18359375, - 0 - ] - }, - { - "name": "Cool White Fluorescent", - "tuning": -14, - "channels": [ - 1.80859375, - 1, - 2.9296875, - 0 - ] - }, - { - "name": "Cool White Fluorescent", - "channels": [ - 2.18359375, - 1, - 2.3125, + 1.556640625, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 14, + "name": "Daylight Fluorescent", + "tuning": -2, "channels": [ - 2.65234375, + 2.8974609375, 1, - 1.83203125, + 1.5302734375, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -14, + "name": "Daylight Fluorescent", + "tuning": -1, "channels": [ - 1.84375, + 2.9453125, 1, - 2.15234375, + 1.5048828125, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Daylight Fluorescent", "channels": [ - 2.265625, + 2.994140625, 1, - 1.6796875, + 1.478515625, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 14, + "name": "Daylight Fluorescent", + "tuning": 1, "channels": [ - 2.796875, + 3.044921875, 1, - 1.31640625, + 1.4541015625, 0 ] }, { "name": "Daylight Fluorescent", - "tuning": -14, + "tuning": 2, "channels": [ - 2.03515625, + 3.095703125, 1, - 1.96875, + 1.4287109375, 0 ] }, { "name": "Daylight Fluorescent", + "tuning": 3, "channels": [ - 2.50390625, + 3.1474609375, 1, - 1.54296875, + 1.404296875, 0 ] }, { "name": "Daylight Fluorescent", - "tuning": 14, + "tuning": 4, "channels": [ - 3.09765625, + 3.201171875, 1, - 1.21484375, + 1.380859375, 0 ] }, { - "name": "Underwater", - "tuning": -14, + "name": "Daylight Fluorescent", + "tuning": 5, "channels": [ - 1.90625, + 3.2548828125, 1, - 1.76953125, + 1.357421875, 0 ] }, { - "name": "Underwater", + "name": "Daylight Fluorescent", + "tuning": 6, "channels": [ - 2.35546875, + 3.3095703125, 1, - 1.375, + 1.3349609375, 0 ] }, { - "name": "Underwater", - "tuning": 14, + "name": "Daylight Fluorescent", + "tuning": 7, "channels": [ - 2.9375, + 3.3671875, 1, - 1.07421875, + 1.3115234375, 0 ] }, { - "name": "Flash", - "tuning": -14, + "name": "Daylight Fluorescent", + "tuning": 8, "channels": [ - 2.08984375, + 3.4248046875, 1, - 1.76953125, + 1.2900390625, 0 ] }, { - "name": "Flash", + "name": "Daylight Fluorescent", + "tuning": 9, "channels": [ - 2.578125, + 3.4833984375, 1, - 1.3828125, + 1.2685546875, 0 ] }, { - "name": "Flash", - "tuning": 14, + "name": "Daylight Fluorescent", + "tuning": 10, "channels": [ - 3.21484375, + 3.54296875, 1, - 1.0859375, + 1.2470703125, 0 ] }, { - "name": "2500K", + "name": "Daylight Fluorescent", + "tuning": 11, "channels": [ - 1.3125, + 3.60546875, 1, - 3.421875, + 1.2255859375, 0 ] }, { - "name": "3200K", + "name": "Daylight Fluorescent", + "tuning": 12, "channels": [ - 1.66015625, + 3.6689453125, 1, - 2.453125, + 1.205078125, 0 ] }, { - "name": "4500K", + "name": "Daylight Fluorescent", + "tuning": 13, "channels": [ - 2.125, + 3.732421875, 1, - 1.765625, + 1.185546875, 0 ] }, { - "name": "6000K", + "name": "Daylight Fluorescent", + "tuning": 14, "channels": [ - 2.4765625, + 3.7998046875, 1, - 1.4453125, + 1.1650390625, 0 ] }, { - "name": "8500K", - "channels": [ - 2.8046875, - 1, - 1.19140625, - 0 - ] - } - ] - }, - { - "model": "ILCE-7CM2", - "presets": [ - { - "name": "Daylight", + "name": "Underwater", "tuning": -14, "channels": [ - 1.955078125, + 2.1650390625, 1, - 2.0791015625, + 2.052734375, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -13, "channels": [ - 1.984375, + 2.19921875, 1, - 2.0419921875, + 2.0166015625, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -12, "channels": [ - 2.0146484375, + 2.2333984375, 1, - 2.005859375, + 1.9814453125, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -11, "channels": [ - 2.044921875, + 2.26953125, 1, - 1.96875, + 1.9462890625, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -10, "channels": [ - 2.076171875, + 2.3046875, 1, - 1.9345703125, + 1.912109375, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -9, "channels": [ - 2.107421875, + 2.3408203125, 1, - 1.900390625, + 1.87890625, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -8, "channels": [ - 2.1396484375, + 2.37890625, 1, - 1.8662109375, + 1.845703125, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -7, "channels": [ - 2.1728515625, + 2.416015625, 1, - 1.8330078125, + 1.8134765625, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -6, "channels": [ - 2.205078125, + 2.455078125, 1, - 1.80078125, + 1.7822265625, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -5, "channels": [ - 2.2392578125, + 2.494140625, 1, - 1.7685546875, + 1.7509765625, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -4, "channels": [ - 2.2734375, + 2.5341796875, 1, - 1.73828125, + 1.720703125, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -3, "channels": [ - 2.30859375, + 2.5751953125, 1, - 1.70703125, + 1.6904296875, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -2, "channels": [ - 2.3447265625, + 2.6162109375, 1, - 1.677734375, + 1.6611328125, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": -1, "channels": [ - 2.380859375, + 2.66015625, 1, - 1.6484375, + 1.6328125, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "channels": [ - 2.41796875, + 2.7021484375, 1, - 1.619140625, + 1.6044921875, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 1, "channels": [ - 2.4560546875, + 2.7470703125, 1, - 1.5908203125, + 1.576171875, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 2, "channels": [ - 2.494140625, + 2.7919921875, 1, - 1.5634765625, + 1.5498046875, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 3, "channels": [ - 2.5341796875, + 2.837890625, 1, - 1.5361328125, + 1.5234375, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 4, "channels": [ - 2.5732421875, + 2.8857421875, 1, - 1.509765625, + 1.4970703125, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 5, "channels": [ - 2.615234375, + 2.9326171875, 1, - 1.4833984375, + 1.470703125, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 6, "channels": [ - 2.65625, + 2.982421875, 1, - 1.45703125, + 1.4453125, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 7, "channels": [ - 2.6982421875, + 3.0322265625, 1, - 1.4326171875, + 1.4208984375, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 8, "channels": [ - 2.740234375, + 3.0830078125, 1, - 1.4072265625, + 1.396484375, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 9, "channels": [ - 2.78515625, + 3.134765625, 1, - 1.3828125, + 1.373046875, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 10, "channels": [ - 2.830078125, + 3.1875, 1, - 1.359375, + 1.349609375, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 11, "channels": [ - 2.875, + 3.2431640625, 1, - 1.3359375, + 1.326171875, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 12, "channels": [ - 2.921875, + 3.2978515625, 1, - 1.3134765625, + 1.3037109375, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 13, "channels": [ - 2.96875, + 3.3544921875, 1, - 1.2900390625, + 1.2822265625, 0 ] }, { - "name": "Daylight", + "name": "Underwater", "tuning": 14, "channels": [ - 3.0185546875, + 3.4130859375, 1, - 1.2685546875, + 1.259765625, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -14, "channels": [ - 2.2783203125, + 2.337890625, 1, - 1.6796875, + 1.8369140625, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -13, "channels": [ - 2.314453125, + 2.375, 1, - 1.650390625, + 1.8046875, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -12, "channels": [ - 2.349609375, + 2.4130859375, 1, - 1.62109375, + 1.7734375, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -11, "channels": [ - 2.38671875, + 2.4521484375, 1, - 1.5927734375, + 1.7421875, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -10, "channels": [ - 2.4248046875, + 2.4912109375, 1, - 1.564453125, + 1.7119140625, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -9, "channels": [ - 2.462890625, + 2.53125, 1, - 1.537109375, + 1.681640625, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -8, "channels": [ - 2.5009765625, + 2.572265625, 1, - 1.5107421875, + 1.65234375, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -7, "channels": [ - 2.541015625, + 2.615234375, 1, - 1.484375, + 1.6240234375, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -6, "channels": [ - 2.58203125, + 2.6572265625, 1, - 1.4580078125, + 1.595703125, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -5, "channels": [ - 2.623046875, + 2.701171875, 1, - 1.4326171875, + 1.5673828125, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -4, "channels": [ - 2.6650390625, + 2.7451171875, 1, - 1.408203125, + 1.541015625, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -3, "channels": [ - 2.70703125, + 2.791015625, 1, - 1.3837890625, + 1.513671875, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -2, "channels": [ - 2.7509765625, + 2.8369140625, 1, - 1.359375, + 1.48828125, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": -1, "channels": [ - 2.7958984375, + 2.884765625, 1, - 1.3359375, + 1.4619140625, 0 ] }, { - "name": "Shade", + "name": "Flash", "channels": [ - 2.83984375, + 2.9326171875, 1, - 1.3125, + 1.4375, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 1, "channels": [ - 2.88671875, + 2.9814453125, 1, - 1.2900390625, + 1.412109375, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 2, "channels": [ - 2.9345703125, + 3.0322265625, 1, - 1.267578125, + 1.388671875, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 3, "channels": [ - 2.982421875, + 3.0830078125, 1, - 1.24609375, + 1.3642578125, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 4, "channels": [ - 3.0322265625, + 3.13671875, 1, - 1.224609375, + 1.3408203125, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 5, "channels": [ - 3.08203125, + 3.1884765625, 1, - 1.203125, + 1.3173828125, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 6, "channels": [ - 3.1328125, + 3.244140625, 1, - 1.1826171875, + 1.294921875, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 7, "channels": [ - 3.185546875, + 3.298828125, 1, - 1.162109375, + 1.2734375, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 8, "channels": [ - 3.23828125, + 3.357421875, 1, - 1.142578125, + 1.2509765625, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 9, "channels": [ - 3.29296875, + 3.4150390625, 1, - 1.123046875, + 1.23046875, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 10, "channels": [ - 3.34765625, + 3.474609375, 1, - 1.103515625, + 1.208984375, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 11, "channels": [ - 3.4033203125, + 3.53515625, 1, - 1.0849609375, + 1.1884765625, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 12, "channels": [ - 3.4619140625, + 3.59765625, 1, - 1.06640625, + 1.16796875, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 13, "channels": [ - 3.521484375, + 3.662109375, 1, - 1.0478515625, + 1.1484375, 0 ] }, { - "name": "Shade", + "name": "Flash", "tuning": 14, "channels": [ - 3.580078125, + 3.7265625, 1, - 1.0302734375, + 1.12890625, 0 ] }, { - "name": "Cloudy", - "tuning": -14, + "name": "2500K", "channels": [ - 2.10546875, + 1.486328125, 1, - 1.9013671875, + 3.232421875, 0 ] }, { - "name": "Cloudy", - "tuning": -13, + "name": "3200K", "channels": [ - 2.1376953125, + 1.900390625, 1, - 1.8681640625, + 2.376953125, 0 ] }, { - "name": "Cloudy", - "tuning": -12, + "name": "4500K", "channels": [ - 2.1708984375, + 2.466796875, 1, - 1.8349609375, + 1.744140625, 0 ] }, { - "name": "Cloudy", - "tuning": -11, + "name": "6000K", "channels": [ - 2.2041015625, + 2.888671875, 1, - 1.802734375, + 1.4443359375, 0 ] }, { - "name": "Cloudy", - "tuning": -10, + "name": "8500K", "channels": [ - 2.2373046875, + 3.259765625, 1, - 1.7705078125, + 1.205078125, 0 ] - }, + } + ] + }, + { + "model": "ILCA-77M2", + "presets": [ { - "name": "Cloudy", - "tuning": -9, + "name": "Daylight", "channels": [ - 2.271484375, + 2.785156, 1, - 1.7392578125, + 1.679688, 0 ] }, { - "name": "Cloudy", - "tuning": -8, + "name": "Shade", "channels": [ - 2.306640625, + 3.285156, 1, - 1.708984375, + 1.386719, 0 ] }, { "name": "Cloudy", - "tuning": -7, "channels": [ - 2.3427734375, + 2.996094, 1, - 1.6787109375, + 1.542969, 0 ] }, { - "name": "Cloudy", - "tuning": -6, + "name": "Incandescent", "channels": [ - 2.37890625, + 1.75, 1, - 1.6494140625, + 3.015625, 0 ] }, { - "name": "Cloudy", - "tuning": -5, + "name": "Warm White Fluorescent", "channels": [ - 2.4169921875, + 2.019531, 1, - 1.6201171875, + 2.976562, 0 ] }, { - "name": "Cloudy", - "tuning": -4, + "name": "Cool White Fluorescent", "channels": [ - 2.4541015625, + 2.53125, 1, - 1.591796875, + 2.472656, 0 ] }, { - "name": "Cloudy", - "tuning": -3, + "name": "Day White Fluorescent", "channels": [ - 2.4931640625, + 2.683594, 1, - 1.564453125, + 1.78125, 0 ] }, { - "name": "Cloudy", - "tuning": -2, + "name": "Daylight Fluorescent", "channels": [ - 2.53125, + 3.003906, 1, - 1.537109375, + 1.609375, 0 ] }, { - "name": "Cloudy", - "tuning": -1, + "name": "Flash", "channels": [ - 2.5712890625, + 3.203125, 1, - 1.5107421875, + 1.433594, 0 ] - }, + } + ] + }, + { + "model": "ILCA-68", + "presets": [ { - "name": "Cloudy", + "name": "Daylight", "channels": [ - 2.6123046875, + 2.503906, 1, - 1.484375, + 1.597656, 0 ] }, { - "name": "Cloudy", - "tuning": 1, + "name": "Shade", "channels": [ - 2.6533203125, + 2.992188, 1, - 1.458984375, + 1.316406, 0 ] }, { "name": "Cloudy", - "tuning": 2, "channels": [ - 2.6962890625, + 2.710938, 1, - 1.43359375, + 1.464844, 0 ] }, { - "name": "Cloudy", - "tuning": 3, + "name": "Tungsten", "channels": [ - 2.7392578125, + 1.535156, 1, - 1.4091796875, + 2.890625, 0 ] }, { - "name": "Cloudy", - "tuning": 4, + "name": "Warm White Fluorescent", "channels": [ - 2.783203125, + 1.761719, 1, - 1.384765625, + 2.84375, 0 ] }, { - "name": "Cloudy", - "tuning": 5, + "name": "Cool White Fluorescent", "channels": [ - 2.828125, + 2.234375, 1, - 1.3603515625, + 2.300781, 0 ] }, { - "name": "Cloudy", - "tuning": 6, + "name": "Day White Fluorescent", "channels": [ - 2.873046875, + 2.386719, 1, - 1.3369140625, + 1.6875, 0 ] }, { - "name": "Cloudy", - "tuning": 7, + "name": "Daylight Fluorescent", "channels": [ - 2.919921875, + 2.660156, 1, - 1.314453125, + 1.542969, 0 ] }, { - "name": "Cloudy", - "tuning": 8, + "name": "Flash", "channels": [ - 2.966796875, + 2.875, 1, - 1.2919921875, + 1.386719, 0 ] }, { - "name": "Cloudy", - "tuning": 9, + "name": "2500K", "channels": [ - 3.0146484375, + 1.335938, 1, - 1.26953125, + 3.492188, 0 ] }, { - "name": "Cloudy", - "tuning": 10, + "name": "3200K", "channels": [ - 3.064453125, + 1.71875, 1, - 1.248046875, + 2.5, 0 ] }, { - "name": "Cloudy", - "tuning": 11, + "name": "4500K", "channels": [ - 3.115234375, + 2.257812, 1, - 1.2265625, + 1.800781, 0 ] }, { - "name": "Cloudy", - "tuning": 12, + "name": "6000K", "channels": [ - 3.1669921875, + 2.6875, 1, - 1.2060546875, + 1.476562, 0 ] }, { - "name": "Cloudy", - "tuning": 13, + "name": "8500K", "channels": [ - 3.21875, + 3.148438, 1, - 1.1845703125, + 1.246094, 0 ] - }, + } + ] + }, + { + "model": "ILCE-7", + "presets": [ { - "name": "Cloudy", - "tuning": 14, + "name": "Daylight", + "tuning": -7, "channels": [ - 3.271484375, + 1.878906, 1, - 1.1650390625, + 1.890625, 0 ] }, { - "name": "Tungsten", - "tuning": -14, + "name": "Daylight", + "tuning": -6, "channels": [ - 1.224609375, + 1.9375, 1, - 3.8330078125, + 1.824219, 0 ] }, { - "name": "Tungsten", - "tuning": -13, + "name": "Daylight", + "tuning": -5, "channels": [ - 1.2421875, + 2, 1, - 3.7578125, + 1.757812, 0 ] }, { - "name": "Tungsten", - "tuning": -12, + "name": "Daylight", + "tuning": -4, "channels": [ - 1.2587890625, + 2.0625, 1, - 3.68359375, + 1.695312, 0 ] }, { - "name": "Tungsten", - "tuning": -11, + "name": "Daylight", + "tuning": -3, "channels": [ - 1.27734375, + 2.128906, 1, - 3.6123046875, + 1.636719, 0 ] }, { - "name": "Tungsten", - "tuning": -10, + "name": "Daylight", + "tuning": -2, "channels": [ - 1.294921875, + 2.199219, 1, - 3.5419921875, + 1.578125, 0 ] }, { - "name": "Tungsten", - "tuning": -9, + "name": "Daylight", + "tuning": -1, "channels": [ - 1.3134765625, + 2.269531, 1, - 3.474609375, + 1.523438, 0 ] }, { - "name": "Tungsten", - "tuning": -8, + "name": "Daylight", "channels": [ - 1.33203125, + 2.34375, 1, - 3.4072265625, + 1.472656, 0 ] }, { - "name": "Tungsten", - "tuning": -7, + "name": "Daylight", + "tuning": 1, "channels": [ - 1.3515625, + 2.421875, 1, - 3.3427734375, + 1.421875, 0 ] }, { - "name": "Tungsten", - "tuning": -6, + "name": "Daylight", + "tuning": 2, "channels": [ - 1.37109375, + 2.503906, 1, - 3.2763671875, + 1.371094, 0 ] }, { - "name": "Tungsten", - "tuning": -5, + "name": "Daylight", + "tuning": 3, "channels": [ - 1.3896484375, + 2.589844, 1, - 3.216796875, + 1.324219, 0 ] }, { - "name": "Tungsten", - "tuning": -4, + "name": "Daylight", + "tuning": 4, "channels": [ - 1.41015625, + 2.675781, 1, - 3.154296875, + 1.28125, 0 ] }, { - "name": "Tungsten", - "tuning": -3, + "name": "Daylight", + "tuning": 5, "channels": [ - 1.4296875, + 2.765625, 1, - 3.0947265625, + 1.234375, 0 ] }, { - "name": "Tungsten", - "tuning": -2, + "name": "Daylight", + "tuning": 6, "channels": [ - 1.451171875, + 2.863281, 1, - 3.0361328125, + 1.195312, 0 ] }, { - "name": "Tungsten", - "tuning": -1, + "name": "Daylight", + "tuning": 7, "channels": [ - 1.4716796875, + 2.960938, 1, - 2.978515625, + 1.152344, 0 ] }, { - "name": "Tungsten", + "name": "Shade", + "tuning": -7, "channels": [ - 1.4931640625, + 2.238281, 1, - 2.923828125, + 1.550781, 0 ] }, { - "name": "Tungsten", - "tuning": 1, + "name": "Shade", + "tuning": -6, "channels": [ - 1.5146484375, + 2.308594, 1, - 2.869140625, + 1.496094, 0 ] }, { - "name": "Tungsten", - "tuning": 2, + "name": "Shade", + "tuning": -5, "channels": [ - 1.537109375, + 2.386719, 1, - 2.814453125, + 1.445312, 0 ] }, { - "name": "Tungsten", - "tuning": 3, + "name": "Shade", + "tuning": -4, "channels": [ - 1.55859375, + 2.464844, 1, - 2.7626953125, + 1.394531, 0 ] }, { - "name": "Tungsten", - "tuning": 4, + "name": "Shade", + "tuning": -3, "channels": [ - 1.5810546875, + 2.546875, 1, - 2.7119140625, + 1.347656, 0 ] }, { - "name": "Tungsten", - "tuning": 5, + "name": "Shade", + "tuning": -2, "channels": [ - 1.6044921875, + 2.632812, 1, - 2.66015625, + 1.300781, 0 ] }, { - "name": "Tungsten", - "tuning": 6, + "name": "Shade", + "tuning": -1, "channels": [ - 1.6279296875, + 2.722656, 1, - 2.6123046875, + 1.257812, 0 ] }, { - "name": "Tungsten", - "tuning": 7, + "name": "Shade", "channels": [ - 1.65234375, + 2.816406, 1, - 2.5634765625, + 1.214844, 0 ] }, { - "name": "Tungsten", - "tuning": 8, + "name": "Shade", + "tuning": 1, "channels": [ - 1.6767578125, + 2.914062, 1, - 2.5166015625, + 1.171875, 0 ] }, { - "name": "Tungsten", - "tuning": 9, + "name": "Shade", + "tuning": 2, "channels": [ - 1.7001953125, + 3.019531, 1, - 2.470703125, + 1.132812, 0 ] }, { - "name": "Tungsten", - "tuning": 10, + "name": "Shade", + "tuning": 3, "channels": [ - 1.7265625, + 3.125, 1, - 2.4248046875, + 1.09375, 0 ] }, { - "name": "Tungsten", - "tuning": 11, + "name": "Shade", + "tuning": 4, "channels": [ - 1.751953125, + 3.234375, 1, - 2.380859375, + 1.058594, 0 ] }, { - "name": "Tungsten", - "tuning": 12, + "name": "Shade", + "tuning": 5, "channels": [ - 1.77734375, + 3.351562, 1, - 2.3369140625, + 1.019531, 0 ] }, { - "name": "Tungsten", - "tuning": 13, + "name": "Shade", + "tuning": 6, "channels": [ - 1.8037109375, + 3.472656, 1, - 2.294921875, + 0.988281, 0 ] }, { - "name": "Tungsten", - "tuning": 14, + "name": "Shade", + "tuning": 7, "channels": [ - 1.830078125, + 3.601562, 1, - 2.25390625, + 0.953125, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -14, + "name": "Cloudy", + "tuning": -7, "channels": [ - 1.451171875, + 2.03125, 1, - 3.5869140625, + 1.726562, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -13, + "name": "Cloudy", + "tuning": -6, "channels": [ - 1.470703125, + 2.09375, 1, - 3.521484375, + 1.667969, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -12, + "name": "Cloudy", + "tuning": -5, "channels": [ - 1.4912109375, + 2.164062, 1, - 3.4560546875, + 1.609375, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -11, + "name": "Cloudy", + "tuning": -4, "channels": [ - 1.5107421875, + 2.234375, 1, - 3.3935546875, + 1.554688, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -10, + "name": "Cloudy", + "tuning": -3, "channels": [ - 1.5322265625, + 2.304688, 1, - 3.3310546875, + 1.5, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -9, + "name": "Cloudy", + "tuning": -2, "channels": [ - 1.5537109375, + 2.382812, 1, - 3.2705078125, + 1.449219, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -8, + "name": "Cloudy", + "tuning": -1, "channels": [ - 1.5751953125, + 2.460938, 1, - 3.2099609375, + 1.398438, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -7, + "name": "Cloudy", "channels": [ - 1.5966796875, + 2.542969, 1, - 3.15234375, + 1.351562, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -6, + "name": "Cloudy", + "tuning": 1, "channels": [ - 1.619140625, + 2.628906, 1, - 3.095703125, + 1.304688, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -5, - "channels": [ - 1.6416015625, - 1, - 3.0400390625, - 0 - ] - }, - { - "name": "Warm White Fluorescent", - "tuning": -4, - "channels": [ - 1.6640625, - 1, - 2.984375, - 0 - ] - }, - { - "name": "Warm White Fluorescent", - "tuning": -3, - "channels": [ - 1.6884765625, - 1, - 2.9306640625, - 0 - ] - }, - { - "name": "Warm White Fluorescent", - "tuning": -2, - "channels": [ - 1.7109375, - 1, - 2.880859375, - 0 - ] - }, - { - "name": "Warm White Fluorescent", - "tuning": -1, - "channels": [ - 1.7353515625, - 1, - 2.8291015625, - 0 - ] - }, - { - "name": "Warm White Fluorescent", - "channels": [ - 1.759765625, - 1, - 2.7783203125, - 0 - ] - }, - { - "name": "Warm White Fluorescent", - "tuning": 1, - "channels": [ - 1.78515625, - 1, - 2.728515625, - 0 - ] - }, - { - "name": "Warm White Fluorescent", + "name": "Cloudy", "tuning": 2, "channels": [ - 1.8095703125, + 2.71875, 1, - 2.6806640625, + 1.257812, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Cloudy", "tuning": 3, "channels": [ - 1.8359375, + 2.8125, 1, - 2.6328125, + 1.214844, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Cloudy", "tuning": 4, "channels": [ - 1.8623046875, + 2.910156, 1, - 2.5869140625, + 1.175781, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Cloudy", "tuning": 5, "channels": [ - 1.8876953125, + 3.011719, 1, - 2.541015625, + 1.132812, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Cloudy", "tuning": 6, "channels": [ - 1.9150390625, + 3.117188, 1, - 2.4970703125, + 1.097656, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Cloudy", "tuning": 7, "channels": [ - 1.9423828125, + 3.226562, 1, - 2.453125, + 1.058594, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 8, + "name": "Tungsten", + "tuning": -7, "channels": [ - 1.970703125, + 1.160156, 1, - 2.41015625, + 3.476562, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 9, + "name": "Tungsten", + "tuning": -6, "channels": [ - 1.9990234375, + 1.191406, 1, - 2.3681640625, + 3.339844, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 10, + "name": "Tungsten", + "tuning": -5, "channels": [ - 2.02734375, + 1.226562, 1, - 2.326171875, + 3.214844, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 11, + "name": "Tungsten", + "tuning": -4, "channels": [ - 2.056640625, + 1.265625, 1, - 2.287109375, + 3.089844, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 12, + "name": "Tungsten", + "tuning": -3, "channels": [ - 2.0869140625, + 1.300781, 1, - 2.2470703125, + 2.972656, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 13, + "name": "Tungsten", + "tuning": -2, "channels": [ - 2.1171875, + 1.339844, 1, - 2.208984375, + 2.863281, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 14, + "name": "Tungsten", + "tuning": -1, "channels": [ - 2.1474609375, + 1.378906, 1, - 2.169921875, + 2.757812, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -14, + "name": "Tungsten", "channels": [ - 1.85546875, + 1.421875, 1, - 2.84375, + 2.65625, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -13, + "name": "Tungsten", + "tuning": 1, "channels": [ - 1.8818359375, + 1.464844, 1, - 2.7939453125, + 2.554688, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -12, + "name": "Tungsten", + "tuning": 2, "channels": [ - 1.908203125, + 1.507812, 1, - 2.74609375, + 2.460938, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -11, + "name": "Tungsten", + "tuning": 3, "channels": [ - 1.9345703125, + 1.554688, 1, - 2.6982421875, + 2.371094, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -10, + "name": "Tungsten", + "tuning": 4, "channels": [ - 1.9619140625, + 1.601562, 1, - 2.65234375, + 2.285156, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -9, + "name": "Tungsten", + "tuning": 5, "channels": [ - 1.9892578125, + 1.652344, 1, - 2.6064453125, + 2.203125, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -8, + "name": "Tungsten", + "tuning": 6, "channels": [ - 2.0166015625, + 1.703125, 1, - 2.5615234375, + 2.125, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 7, + "channels": [ + 1.753906, + 1, + 2.046875, 0 ] }, @@ -183188,9 +184010,9 @@ "name": "Cool White Fluorescent", "tuning": -7, "channels": [ - 2.0439453125, + 1.796875, 1, - 2.5185546875, + 2.703125, 0 ] }, @@ -183198,9 +184020,9 @@ "name": "Cool White Fluorescent", "tuning": -6, "channels": [ - 2.0732421875, + 1.847656, 1, - 2.474609375, + 2.613281, 0 ] }, @@ -183208,9 +184030,9 @@ "name": "Cool White Fluorescent", "tuning": -5, "channels": [ - 2.1025390625, + 1.902344, 1, - 2.4326171875, + 2.523438, 0 ] }, @@ -183218,9 +184040,9 @@ "name": "Cool White Fluorescent", "tuning": -4, "channels": [ - 2.1318359375, + 1.953125, 1, - 2.3916015625, + 2.441406, 0 ] }, @@ -183228,9 +184050,9 @@ "name": "Cool White Fluorescent", "tuning": -3, "channels": [ - 2.1630859375, + 2.011719, 1, - 2.3515625, + 2.359375, 0 ] }, @@ -183238,9 +184060,9 @@ "name": "Cool White Fluorescent", "tuning": -2, "channels": [ - 2.193359375, + 2.070312, 1, - 2.3115234375, + 2.28125, 0 ] }, @@ -183248,18 +184070,18 @@ "name": "Cool White Fluorescent", "tuning": -1, "channels": [ - 2.224609375, + 2.128906, 1, - 2.2734375, + 2.207031, 0 ] }, { "name": "Cool White Fluorescent", "channels": [ - 2.255859375, + 2.191406, 1, - 2.234375, + 2.136719, 0 ] }, @@ -183267,9 +184089,9 @@ "name": "Cool White Fluorescent", "tuning": 1, "channels": [ - 2.2880859375, + 2.257812, 1, - 2.197265625, + 2.066406, 0 ] }, @@ -183277,9 +184099,9 @@ "name": "Cool White Fluorescent", "tuning": 2, "channels": [ - 2.3212890625, + 2.324219, 1, - 2.16015625, + 2, 0 ] }, @@ -183287,9 +184109,9 @@ "name": "Cool White Fluorescent", "tuning": 3, "channels": [ - 2.3544921875, + 2.390625, 1, - 2.1240234375, + 1.933594, 0 ] }, @@ -183297,9 +184119,9 @@ "name": "Cool White Fluorescent", "tuning": 4, "channels": [ - 2.388671875, + 2.464844, 1, - 2.0888671875, + 1.871094, 0 ] }, @@ -183307,9 +184129,9 @@ "name": "Cool White Fluorescent", "tuning": 5, "channels": [ - 2.4228515625, + 2.539062, 1, - 2.0537109375, + 1.8125, 0 ] }, @@ -183317,9 +184139,9 @@ "name": "Cool White Fluorescent", "tuning": 6, "channels": [ - 2.458984375, + 2.617188, 1, - 2.01953125, + 1.753906, 0 ] }, @@ -183327,149 +184149,158 @@ "name": "Cool White Fluorescent", "tuning": 7, "channels": [ - 2.494140625, + 2.695312, 1, - 1.986328125, + 1.699219, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 8, + "name": "Warm White Fluorescent", + "tuning": -7, "channels": [ - 2.5302734375, + 1.359375, 1, - 1.953125, + 3.398438, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 9, + "name": "Warm White Fluorescent", + "tuning": -6, "channels": [ - 2.5673828125, + 1.398438, 1, - 1.9208984375, + 3.277344, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 10, + "name": "Warm White Fluorescent", + "tuning": -5, "channels": [ - 2.6044921875, + 1.4375, 1, - 1.8896484375, + 3.160156, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 11, + "name": "Warm White Fluorescent", + "tuning": -4, "channels": [ - 2.6435546875, + 1.476562, 1, - 1.8583984375, + 3.046875, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 12, + "name": "Warm White Fluorescent", + "tuning": -3, "channels": [ - 2.6826171875, + 1.519531, 1, - 1.828125, + 2.9375, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 13, + "name": "Warm White Fluorescent", + "tuning": -2, "channels": [ - 2.7216796875, + 1.5625, 1, - 1.7978515625, + 2.832031, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 14, + "name": "Warm White Fluorescent", + "tuning": -1, "channels": [ - 2.76171875, + 1.609375, 1, - 1.7685546875, + 2.734375, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -14, + "name": "Warm White Fluorescent", "channels": [ - 1.9501953125, + 1.65625, 1, - 2.10546875, + 2.640625, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -13, + "name": "Warm White Fluorescent", + "tuning": 1, "channels": [ - 1.9794921875, + 1.703125, 1, - 2.0673828125, + 2.546875, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -12, + "name": "Warm White Fluorescent", + "tuning": 2, "channels": [ - 2.009765625, + 1.753906, 1, - 2.0302734375, + 2.457031, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -11, + "name": "Warm White Fluorescent", + "tuning": 3, "channels": [ - 2.0390625, + 1.804688, 1, - 1.9951171875, + 2.375, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -10, + "name": "Warm White Fluorescent", + "tuning": 4, "channels": [ - 2.0703125, + 1.859375, 1, - 1.958984375, + 2.292969, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -9, + "name": "Warm White Fluorescent", + "tuning": 5, "channels": [ - 2.1025390625, + 1.914062, 1, - 1.923828125, + 2.214844, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -8, + "name": "Warm White Fluorescent", + "tuning": 6, "channels": [ - 2.1337890625, + 1.96875, 1, - 1.8896484375, + 2.136719, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 7, + "channels": [ + 2.03125, + 1, + 2.066406, 0 ] }, @@ -183477,9 +184308,9 @@ "name": "Day White Fluorescent", "tuning": -7, "channels": [ - 2.1669921875, + 1.804688, 1, - 1.8564453125, + 2.046875, 0 ] }, @@ -183487,9 +184318,9 @@ "name": "Day White Fluorescent", "tuning": -6, "channels": [ - 2.19921875, + 1.859375, 1, - 1.8232421875, + 1.976562, 0 ] }, @@ -183497,9 +184328,9 @@ "name": "Day White Fluorescent", "tuning": -5, "channels": [ - 2.232421875, + 1.917969, 1, - 1.7919921875, + 1.90625, 0 ] }, @@ -183507,9 +184338,9 @@ "name": "Day White Fluorescent", "tuning": -4, "channels": [ - 2.267578125, + 1.976562, 1, - 1.759765625, + 1.839844, 0 ] }, @@ -183517,9 +184348,9 @@ "name": "Day White Fluorescent", "tuning": -3, "channels": [ - 2.3017578125, + 2.039062, 1, - 1.7294921875, + 1.773438, 0 ] }, @@ -183527,9 +184358,9 @@ "name": "Day White Fluorescent", "tuning": -2, "channels": [ - 2.337890625, + 2.105469, 1, - 1.69921875, + 1.714844, 0 ] }, @@ -183537,18 +184368,18 @@ "name": "Day White Fluorescent", "tuning": -1, "channels": [ - 2.3740234375, + 2.171875, 1, - 1.669921875, + 1.652344, 0 ] }, { "name": "Day White Fluorescent", "channels": [ - 2.4111328125, + 2.242188, 1, - 1.640625, + 1.597656, 0 ] }, @@ -183556,9 +184387,9 @@ "name": "Day White Fluorescent", "tuning": 1, "channels": [ - 2.4482421875, + 2.316406, 1, - 1.611328125, + 1.542969, 0 ] }, @@ -183566,9 +184397,9 @@ "name": "Day White Fluorescent", "tuning": 2, "channels": [ - 2.486328125, + 2.390625, 1, - 1.583984375, + 1.488281, 0 ] }, @@ -183576,9 +184407,9 @@ "name": "Day White Fluorescent", "tuning": 3, "channels": [ - 2.525390625, + 2.46875, 1, - 1.5556640625, + 1.4375, 0 ] }, @@ -183586,9 +184417,9 @@ "name": "Day White Fluorescent", "tuning": 4, "channels": [ - 2.564453125, + 2.550781, 1, - 1.529296875, + 1.390625, 0 ] }, @@ -183596,9 +184427,9 @@ "name": "Day White Fluorescent", "tuning": 5, "channels": [ - 2.60546875, + 2.636719, 1, - 1.5029296875, + 1.339844, 0 ] }, @@ -183606,9 +184437,9 @@ "name": "Day White Fluorescent", "tuning": 6, "channels": [ - 2.646484375, + 2.726562, 1, - 1.4765625, + 1.296875, 0 ] }, @@ -183616,807 +184447,1012 @@ "name": "Day White Fluorescent", "tuning": 7, "channels": [ - 2.6884765625, + 2.816406, 1, - 1.451171875, + 1.253906, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 8, + "name": "Daylight Fluorescent", + "tuning": -7, "channels": [ - 2.7314453125, + 2.019531, 1, - 1.42578125, + 1.773438, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 9, + "name": "Daylight Fluorescent", + "tuning": -6, "channels": [ - 2.775390625, + 2.085938, 1, - 1.4013671875, + 1.714844, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 10, + "name": "Daylight Fluorescent", + "tuning": -5, "channels": [ - 2.8193359375, + 2.152344, 1, - 1.3779296875, + 1.652344, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 11, + "name": "Daylight Fluorescent", + "tuning": -4, "channels": [ - 2.8642578125, + 2.21875, 1, - 1.353515625, + 1.597656, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 12, + "name": "Daylight Fluorescent", + "tuning": -3, "channels": [ - 2.9111328125, + 2.292969, 1, - 1.330078125, + 1.539062, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 13, + "name": "Daylight Fluorescent", + "tuning": -2, "channels": [ - 2.9580078125, + 2.367188, 1, - 1.3076171875, + 1.488281, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 14, + "name": "Daylight Fluorescent", + "tuning": -1, "channels": [ - 3.005859375, + 2.445312, 1, - 1.28515625, + 1.4375, 0 ] }, { "name": "Daylight Fluorescent", - "tuning": -14, "channels": [ - 2.16015625, + 2.527344, 1, - 1.9541015625, + 1.386719, 0 ] }, { "name": "Daylight Fluorescent", - "tuning": -13, + "tuning": 1, "channels": [ - 2.1923828125, + 2.609375, 1, - 1.9189453125, + 1.339844, 0 ] }, { "name": "Daylight Fluorescent", - "tuning": -12, + "tuning": 2, "channels": [ - 2.224609375, + 2.699219, 1, - 1.88671875, + 1.292969, 0 ] }, { "name": "Daylight Fluorescent", - "tuning": -11, + "tuning": 3, "channels": [ - 2.2587890625, + 2.792969, 1, - 1.853515625, + 1.25, 0 ] }, { "name": "Daylight Fluorescent", - "tuning": -10, + "tuning": 4, "channels": [ - 2.29296875, + 2.886719, 1, - 1.8212890625, + 1.207031, 0 ] }, { "name": "Daylight Fluorescent", - "tuning": -9, + "tuning": 5, "channels": [ - 2.328125, + 2.988281, 1, - 1.7890625, + 1.167969, 0 ] }, { "name": "Daylight Fluorescent", - "tuning": -8, + "tuning": 6, "channels": [ - 2.36328125, + 3.089844, 1, - 1.7587890625, + 1.128906, 0 ] }, { "name": "Daylight Fluorescent", + "tuning": 7, + "channels": [ + 3.199219, + 1, + 1.089844, + 0 + ] + }, + { + "name": "Flash", "tuning": -7, "channels": [ - 2.3994140625, + 2.070312, 1, - 1.7275390625, + 1.699219, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": -6, "channels": [ - 2.4365234375, + 2.136719, 1, - 1.6982421875, + 1.640625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": -5, "channels": [ - 2.4736328125, + 2.207031, 1, - 1.6689453125, + 1.582031, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": -4, "channels": [ - 2.51171875, + 2.277344, 1, - 1.6396484375, + 1.527344, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": -3, "channels": [ - 2.55078125, + 2.351562, 1, - 1.6123046875, + 1.476562, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": -2, "channels": [ - 2.58984375, + 2.429688, 1, - 1.5849609375, + 1.421875, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": -1, "channels": [ - 2.630859375, + 2.511719, 1, - 1.5576171875, + 1.375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "channels": [ - 2.671875, + 2.59375, 1, - 1.5302734375, + 1.328125, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": 1, "channels": [ - 2.7138671875, + 2.683594, 1, - 1.5048828125, + 1.28125, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": 2, "channels": [ - 2.7568359375, + 2.777344, 1, - 1.478515625, + 1.238281, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": 3, "channels": [ - 2.7998046875, + 2.871094, 1, - 1.453125, + 1.195312, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": 4, "channels": [ - 2.8447265625, + 2.96875, 1, - 1.4287109375, + 1.15625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": 5, "channels": [ - 2.888671875, + 3.074219, 1, - 1.404296875, + 1.117188, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": 6, "channels": [ - 2.935546875, + 3.183594, 1, - 1.380859375, + 1.078125, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", "tuning": 7, "channels": [ - 2.982421875, - 1, - 1.357421875, - 0 - ] - }, - { - "name": "Daylight Fluorescent", - "tuning": 8, - "channels": [ - 3.029296875, - 1, - 1.3349609375, - 0 - ] - }, - { - "name": "Daylight Fluorescent", - "tuning": 9, - "channels": [ - 3.078125, - 1, - 1.3115234375, - 0 - ] - }, - { - "name": "Daylight Fluorescent", - "tuning": 10, - "channels": [ - 3.12890625, - 1, - 1.2900390625, - 0 - ] - }, - { - "name": "Daylight Fluorescent", - "tuning": 11, - "channels": [ - 3.1787109375, - 1, - 1.2685546875, - 0 - ] - }, - { - "name": "Daylight Fluorescent", - "tuning": 12, - "channels": [ - 3.2314453125, - 1, - 1.2470703125, - 0 - ] - }, - { - "name": "Daylight Fluorescent", - "tuning": 13, - "channels": [ - 3.283203125, - 1, - 1.2255859375, - 0 - ] - }, - { - "name": "Daylight Fluorescent", - "tuning": 14, - "channels": [ - 3.3369140625, + 3.296875, 1, - 1.205078125, + 1.042969, 0 ] - }, + } + ] + }, + { + "model": "ILCE-7C", + "presets": [ { - "name": "Flash", + "name": "Daylight", "tuning": -14, "channels": [ - 2.1474609375, + 1.91796875, 1, - 1.84765625, + 2.00390625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -13, "channels": [ - 2.1806640625, + 1.9453125, 1, - 1.814453125, + 1.96875, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -12, "channels": [ - 2.2138671875, + 1.97265625, 1, - 1.7822265625, + 1.93359375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -11, "channels": [ - 2.248046875, + 2.00390625, 1, - 1.7509765625, + 1.8984375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -10, "channels": [ - 2.283203125, + 2.03125, 1, - 1.720703125, + 1.8671875, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -9, "channels": [ - 2.318359375, + 2.0625, 1, - 1.689453125, + 1.83203125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -8, "channels": [ - 2.3544921875, + 2.09375, 1, - 1.66015625, + 1.80078125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -7, "channels": [ - 2.3916015625, + 2.125, 1, - 1.630859375, + 1.76953125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -6, "channels": [ - 2.427734375, + 2.15625, 1, - 1.6025390625, + 1.73828125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -5, "channels": [ - 2.4658203125, + 2.1875, 1, - 1.5751953125, + 1.70703125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -4, "channels": [ - 2.5048828125, + 2.22265625, 1, - 1.5478515625, + 1.6796875, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -3, "channels": [ - 2.5439453125, + 2.25390625, 1, - 1.5205078125, + 1.6484375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -2, "channels": [ - 2.583984375, + 2.2890625, 1, - 1.494140625, + 1.62109375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": -1, "channels": [ - 2.6259765625, + 2.32421875, 1, - 1.4677734375, + 1.58984375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "channels": [ - 2.6669921875, + 2.359375, 1, - 1.4423828125, + 1.5625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 1, "channels": [ - 2.7099609375, + 2.39453125, 1, - 1.41796875, + 1.53515625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 2, "channels": [ - 2.75390625, + 2.4296875, 1, - 1.392578125, + 1.51171875, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 3, "channels": [ - 2.796875, + 2.46875, 1, - 1.369140625, + 1.484375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 4, "channels": [ - 2.8427734375, + 2.50390625, 1, - 1.345703125, + 1.45703125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 5, "channels": [ - 2.888671875, + 2.54296875, 1, - 1.322265625, + 1.43359375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 6, "channels": [ - 2.935546875, + 2.58203125, 1, - 1.2998046875, + 1.41015625, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 7, "channels": [ - 2.9833984375, + 2.62109375, 1, - 1.27734375, + 1.3828125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 8, "channels": [ - 3.0322265625, + 2.6640625, 1, - 1.2548828125, + 1.359375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 9, "channels": [ - 3.08203125, + 2.703125, 1, - 1.234375, + 1.3359375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 10, "channels": [ - 3.1328125, + 2.74609375, 1, - 1.212890625, + 1.3125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 11, "channels": [ - 3.18359375, + 2.7890625, 1, - 1.1923828125, + 1.29296875, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 12, "channels": [ - 3.236328125, + 2.83203125, 1, - 1.171875, + 1.26953125, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 13, "channels": [ - 3.291015625, + 2.87890625, 1, - 1.1513671875, + 1.24609375, 0 ] }, { - "name": "Flash", + "name": "Daylight", "tuning": 14, "channels": [ - 3.3466796875, + 2.921875, 1, - 1.1318359375, + 1.2265625, 0 ] }, { - "name": "2500K", + "name": "Shade", + "tuning": -14, "channels": [ - 1.3681640625, + 2.2578125, 1, - 3.263671875, + 1.64453125, 0 ] }, { - "name": "3200K", + "name": "Shade", "channels": [ - 1.724609375, + 2.79296875, 1, - 2.4140625, + 1.2890625, 0 ] }, { - "name": "4500K", + "name": "Shade", + "tuning": 14, "channels": [ - 2.1982421875, + 3.484375, 1, - 1.7783203125, + 1.015625, 0 ] }, { - "name": "6000K", + "name": "Cloudy", + "tuning": -14, "channels": [ - 2.564453125, + 2.0625, 1, - 1.4853515625, + 1.8359375, 0 ] }, { - "name": "8500K", + "name": "Cloudy", "channels": [ - 2.92578125, + 2.54296875, 1, - 1.2568359375, + 1.43359375, 0 ] - } - ] - }, - { - "model": "ILCE-7CR", - "presets": [ + }, { - "name": "Daylight", - "tuning": -14, + "name": "Cloudy", + "tuning": 14, "channels": [ - 2.1123046875, + 3.16015625, 1, - 2.2021484375, + 1.125, 0 ] }, { - "name": "Daylight", - "tuning": -13, + "name": "Tungsten", + "tuning": -14, "channels": [ - 2.1455078125, + 1.2109375, 1, - 2.1630859375, + 3.6640625, 0 ] }, { - "name": "Daylight", - "tuning": -12, + "name": "Tungsten", "channels": [ - 2.177734375, + 1.47265625, 1, - 2.1240234375, + 2.80859375, 0 ] }, { - "name": "Daylight", - "tuning": -11, + "name": "Tungsten", + "tuning": 14, "channels": [ - 2.2119140625, + 1.796875, 1, - 2.0869140625, + 2.171875, 0 ] }, { - "name": "Daylight", - "tuning": -10, + "name": "Warm White Fluorescent", + "tuning": -14, "channels": [ - 2.2470703125, + 1.4140625, 1, - 2.0498046875, + 3.59375, 0 ] }, { - "name": "Daylight", - "tuning": -9, + "name": "Warm White Fluorescent", "channels": [ - 2.2822265625, + 1.7109375, 1, - 2.013671875, + 2.7890625, 0 ] }, { - "name": "Daylight", - "tuning": -8, + "name": "Warm White Fluorescent", + "tuning": 14, "channels": [ - 2.318359375, + 2.07421875, 1, - 1.9775390625, + 2.18359375, 0 ] }, { - "name": "Daylight", - "tuning": -7, + "name": "Cool White Fluorescent", + "tuning": -14, "channels": [ - 2.3544921875, + 1.80859375, 1, - 1.9423828125, + 2.9296875, 0 ] }, { - "name": "Daylight", - "tuning": -6, + "name": "Cool White Fluorescent", "channels": [ - 2.3916015625, + 2.18359375, 1, - 1.908203125, + 2.3125, 0 ] }, { - "name": "Daylight", - "tuning": -5, - "channels": [ - 2.4296875, + "name": "Cool White Fluorescent", + "tuning": 14, + "channels": [ + 2.65234375, 1, - 1.875, + 1.83203125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -14, + "channels": [ + 1.84375, + 1, + 2.15234375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.265625, + 1, + 1.6796875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 14, + "channels": [ + 2.796875, + 1, + 1.31640625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -14, + "channels": [ + 2.03515625, + 1, + 1.96875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.50390625, + 1, + 1.54296875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 14, + "channels": [ + 3.09765625, + 1, + 1.21484375, + 0 + ] + }, + { + "name": "Underwater", + "tuning": -14, + "channels": [ + 1.90625, + 1, + 1.76953125, + 0 + ] + }, + { + "name": "Underwater", + "channels": [ + 2.35546875, + 1, + 1.375, + 0 + ] + }, + { + "name": "Underwater", + "tuning": 14, + "channels": [ + 2.9375, + 1, + 1.07421875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -14, + "channels": [ + 2.08984375, + 1, + 1.76953125, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.578125, + 1, + 1.3828125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 14, + "channels": [ + 3.21484375, + 1, + 1.0859375, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.3125, + 1, + 3.421875, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.66015625, + 1, + 2.453125, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.125, + 1, + 1.765625, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.4765625, + 1, + 1.4453125, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 2.8046875, + 1, + 1.19140625, + 0 + ] + } + ] + }, + { + "model": "ILCE-7CM2", + "presets": [ + { + "name": "Daylight", + "tuning": -14, + "channels": [ + 1.955078125, + 1, + 2.0791015625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -13, + "channels": [ + 1.984375, + 1, + 2.0419921875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -12, + "channels": [ + 2.0146484375, + 1, + 2.005859375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -11, + "channels": [ + 2.044921875, + 1, + 1.96875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -10, + "channels": [ + 2.076171875, + 1, + 1.9345703125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -9, + "channels": [ + 2.107421875, + 1, + 1.900390625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -8, + "channels": [ + 2.1396484375, + 1, + 1.8662109375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -7, + "channels": [ + 2.1728515625, + 1, + 1.8330078125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -6, + "channels": [ + 2.205078125, + 1, + 1.80078125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -5, + "channels": [ + 2.2392578125, + 1, + 1.7685546875, 0 ] }, @@ -184424,9 +185460,9 @@ "name": "Daylight", "tuning": -4, "channels": [ - 2.4677734375, + 2.2734375, 1, - 1.841796875, + 1.73828125, 0 ] }, @@ -184434,9 +185470,9 @@ "name": "Daylight", "tuning": -3, "channels": [ - 2.5078125, + 2.30859375, 1, - 1.8095703125, + 1.70703125, 0 ] }, @@ -184444,9 +185480,9 @@ "name": "Daylight", "tuning": -2, "channels": [ - 2.5478515625, + 2.3447265625, 1, - 1.77734375, + 1.677734375, 0 ] }, @@ -184454,18 +185490,18 @@ "name": "Daylight", "tuning": -1, "channels": [ - 2.587890625, + 2.380859375, 1, - 1.7470703125, + 1.6484375, 0 ] }, { "name": "Daylight", "channels": [ - 2.630859375, + 2.41796875, 1, - 1.7158203125, + 1.619140625, 0 ] }, @@ -184473,9 +185509,9 @@ "name": "Daylight", "tuning": 1, "channels": [ - 2.673828125, + 2.4560546875, 1, - 1.685546875, + 1.5908203125, 0 ] }, @@ -184483,9 +185519,9 @@ "name": "Daylight", "tuning": 2, "channels": [ - 2.716796875, + 2.494140625, 1, - 1.65625, + 1.5634765625, 0 ] }, @@ -184493,9 +185529,9 @@ "name": "Daylight", "tuning": 3, "channels": [ - 2.7607421875, + 2.5341796875, 1, - 1.6279296875, + 1.5361328125, 0 ] }, @@ -184503,9 +185539,9 @@ "name": "Daylight", "tuning": 4, "channels": [ - 2.806640625, + 2.5732421875, 1, - 1.599609375, + 1.509765625, 0 ] }, @@ -184513,9 +185549,9 @@ "name": "Daylight", "tuning": 5, "channels": [ - 2.8525390625, + 2.615234375, 1, - 1.5712890625, + 1.4833984375, 0 ] }, @@ -184523,9 +185559,9 @@ "name": "Daylight", "tuning": 6, "channels": [ - 2.8994140625, + 2.65625, 1, - 1.544921875, + 1.45703125, 0 ] }, @@ -184533,9 +185569,9 @@ "name": "Daylight", "tuning": 7, "channels": [ - 2.9482421875, + 2.6982421875, 1, - 1.517578125, + 1.4326171875, 0 ] }, @@ -184543,9 +185579,9 @@ "name": "Daylight", "tuning": 8, "channels": [ - 2.99609375, + 2.740234375, 1, - 1.4921875, + 1.4072265625, 0 ] }, @@ -184553,9 +185589,9 @@ "name": "Daylight", "tuning": 9, "channels": [ - 3.046875, + 2.78515625, 1, - 1.4658203125, + 1.3828125, 0 ] }, @@ -184563,9 +185599,9 @@ "name": "Daylight", "tuning": 10, "channels": [ - 3.0986328125, + 2.830078125, 1, - 1.4404296875, + 1.359375, 0 ] }, @@ -184573,9 +185609,9 @@ "name": "Daylight", "tuning": 11, "channels": [ - 3.1494140625, + 2.875, 1, - 1.416015625, + 1.3359375, 0 ] }, @@ -184583,9 +185619,9 @@ "name": "Daylight", "tuning": 12, "channels": [ - 3.2041015625, + 2.921875, 1, - 1.3916015625, + 1.3134765625, 0 ] }, @@ -184593,9 +185629,9 @@ "name": "Daylight", "tuning": 13, "channels": [ - 3.2568359375, + 2.96875, 1, - 1.3681640625, + 1.2900390625, 0 ] }, @@ -184603,9 +185639,9 @@ "name": "Daylight", "tuning": 14, "channels": [ - 3.3125, + 3.0185546875, 1, - 1.3447265625, + 1.2685546875, 0 ] }, @@ -184613,9 +185649,9 @@ "name": "Shade", "tuning": -14, "channels": [ - 2.474609375, + 2.2783203125, 1, - 1.7802734375, + 1.6796875, 0 ] }, @@ -184623,9 +185659,9 @@ "name": "Shade", "tuning": -13, "channels": [ - 2.513671875, + 2.314453125, 1, - 1.7490234375, + 1.650390625, 0 ] }, @@ -184633,9 +185669,9 @@ "name": "Shade", "tuning": -12, "channels": [ - 2.5546875, + 2.349609375, 1, - 1.7177734375, + 1.62109375, 0 ] }, @@ -184643,9 +185679,9 @@ "name": "Shade", "tuning": -11, "channels": [ - 2.595703125, + 2.38671875, 1, - 1.6884765625, + 1.5927734375, 0 ] }, @@ -184653,9 +185689,9 @@ "name": "Shade", "tuning": -10, "channels": [ - 2.638671875, + 2.4248046875, 1, - 1.658203125, + 1.564453125, 0 ] }, @@ -184663,9 +185699,9 @@ "name": "Shade", "tuning": -9, "channels": [ - 2.6806640625, + 2.462890625, 1, - 1.62890625, + 1.537109375, 0 ] }, @@ -184673,9 +185709,9 @@ "name": "Shade", "tuning": -8, "channels": [ - 2.7255859375, + 2.5009765625, 1, - 1.6005859375, + 1.5107421875, 0 ] }, @@ -184683,9 +185719,9 @@ "name": "Shade", "tuning": -7, "channels": [ - 2.76953125, + 2.541015625, 1, - 1.572265625, + 1.484375, 0 ] }, @@ -184693,9 +185729,9 @@ "name": "Shade", "tuning": -6, "channels": [ - 2.8154296875, + 2.58203125, 1, - 1.544921875, + 1.4580078125, 0 ] }, @@ -184703,9 +185739,9 @@ "name": "Shade", "tuning": -5, "channels": [ - 2.8623046875, + 2.623046875, 1, - 1.5185546875, + 1.4326171875, 0 ] }, @@ -184713,9 +185749,9 @@ "name": "Shade", "tuning": -4, "channels": [ - 2.91015625, + 2.6650390625, 1, - 1.4921875, + 1.408203125, 0 ] }, @@ -184723,9 +185759,9 @@ "name": "Shade", "tuning": -3, "channels": [ - 2.9580078125, + 2.70703125, 1, - 1.4658203125, + 1.3837890625, 0 ] }, @@ -184733,9 +185769,9 @@ "name": "Shade", "tuning": -2, "channels": [ - 3.0078125, + 2.7509765625, 1, - 1.4404296875, + 1.359375, 0 ] }, @@ -184743,18 +185779,18 @@ "name": "Shade", "tuning": -1, "channels": [ - 3.05859375, + 2.7958984375, 1, - 1.416015625, + 1.3359375, 0 ] }, { "name": "Shade", "channels": [ - 3.109375, + 2.83984375, 1, - 1.390625, + 1.3125, 0 ] }, @@ -184762,9 +185798,9 @@ "name": "Shade", "tuning": 1, "channels": [ - 3.1630859375, + 2.88671875, 1, - 1.3671875, + 1.2900390625, 0 ] }, @@ -184772,9 +185808,9 @@ "name": "Shade", "tuning": 2, "channels": [ - 3.2177734375, + 2.9345703125, 1, - 1.34375, + 1.267578125, 0 ] }, @@ -184782,9 +185818,9 @@ "name": "Shade", "tuning": 3, "channels": [ - 3.2724609375, + 2.982421875, 1, - 1.3203125, + 1.24609375, 0 ] }, @@ -184792,9 +185828,9 @@ "name": "Shade", "tuning": 4, "channels": [ - 3.3291015625, + 3.0322265625, 1, - 1.2978515625, + 1.224609375, 0 ] }, @@ -184802,9 +185838,9 @@ "name": "Shade", "tuning": 5, "channels": [ - 3.38671875, + 3.08203125, 1, - 1.275390625, + 1.203125, 0 ] }, @@ -184812,9 +185848,9 @@ "name": "Shade", "tuning": 6, "channels": [ - 3.4453125, + 3.1328125, 1, - 1.25390625, + 1.1826171875, 0 ] }, @@ -184822,9 +185858,9 @@ "name": "Shade", "tuning": 7, "channels": [ - 3.50390625, + 3.185546875, 1, - 1.232421875, + 1.162109375, 0 ] }, @@ -184832,9 +185868,9 @@ "name": "Shade", "tuning": 8, "channels": [ - 3.56640625, + 3.23828125, 1, - 1.2109375, + 1.142578125, 0 ] }, @@ -184842,9 +185878,9 @@ "name": "Shade", "tuning": 9, "channels": [ - 3.6298828125, + 3.29296875, 1, - 1.1904296875, + 1.123046875, 0 ] }, @@ -184852,9 +185888,9 @@ "name": "Shade", "tuning": 10, "channels": [ - 3.693359375, + 3.34765625, 1, - 1.169921875, + 1.103515625, 0 ] }, @@ -184862,9 +185898,9 @@ "name": "Shade", "tuning": 11, "channels": [ - 3.759765625, + 3.4033203125, 1, - 1.150390625, + 1.0849609375, 0 ] }, @@ -184872,9 +185908,9 @@ "name": "Shade", "tuning": 12, "channels": [ - 3.826171875, + 3.4619140625, 1, - 1.130859375, + 1.06640625, 0 ] }, @@ -184882,9 +185918,9 @@ "name": "Shade", "tuning": 13, "channels": [ - 3.8955078125, + 3.521484375, 1, - 1.111328125, + 1.0478515625, 0 ] }, @@ -184892,9 +185928,9 @@ "name": "Shade", "tuning": 14, "channels": [ - 3.96484375, + 3.580078125, 1, - 1.0927734375, + 1.0302734375, 0 ] }, @@ -184902,9 +185938,9 @@ "name": "Cloudy", "tuning": -14, "channels": [ - 2.2802734375, + 2.10546875, 1, - 2.0146484375, + 1.9013671875, 0 ] }, @@ -184912,9 +185948,9 @@ "name": "Cloudy", "tuning": -13, "channels": [ - 2.31640625, + 2.1376953125, 1, - 1.9794921875, + 1.8681640625, 0 ] }, @@ -184922,9 +185958,9 @@ "name": "Cloudy", "tuning": -12, "channels": [ - 2.3525390625, + 2.1708984375, 1, - 1.9443359375, + 1.8349609375, 0 ] }, @@ -184932,9 +185968,9 @@ "name": "Cloudy", "tuning": -11, "channels": [ - 2.390625, + 2.2041015625, 1, - 1.9091796875, + 1.802734375, 0 ] }, @@ -184942,9 +185978,9 @@ "name": "Cloudy", "tuning": -10, "channels": [ - 2.427734375, + 2.2373046875, 1, - 1.8759765625, + 1.7705078125, 0 ] }, @@ -184952,9 +185988,9 @@ "name": "Cloudy", "tuning": -9, "channels": [ - 2.4658203125, + 2.271484375, 1, - 1.84375, + 1.7392578125, 0 ] }, @@ -184962,9 +185998,9 @@ "name": "Cloudy", "tuning": -8, "channels": [ - 2.505859375, + 2.306640625, 1, - 1.810546875, + 1.708984375, 0 ] }, @@ -184972,9 +186008,9 @@ "name": "Cloudy", "tuning": -7, "channels": [ - 2.5458984375, + 2.3427734375, 1, - 1.779296875, + 1.6787109375, 0 ] }, @@ -184982,9 +186018,9 @@ "name": "Cloudy", "tuning": -6, "channels": [ - 2.5869140625, + 2.37890625, 1, - 1.748046875, + 1.6494140625, 0 ] }, @@ -184992,9 +186028,9 @@ "name": "Cloudy", "tuning": -5, "channels": [ - 2.62890625, + 2.4169921875, 1, - 1.7177734375, + 1.6201171875, 0 ] }, @@ -185002,9 +186038,9 @@ "name": "Cloudy", "tuning": -4, "channels": [ - 2.6708984375, + 2.4541015625, 1, - 1.6875, + 1.591796875, 0 ] }, @@ -185012,9 +186048,9 @@ "name": "Cloudy", "tuning": -3, "channels": [ - 2.71484375, + 2.4931640625, 1, - 1.658203125, + 1.564453125, 0 ] }, @@ -185022,9 +186058,9 @@ "name": "Cloudy", "tuning": -2, "channels": [ - 2.7578125, + 2.53125, 1, - 1.62890625, + 1.537109375, 0 ] }, @@ -185032,18 +186068,18 @@ "name": "Cloudy", "tuning": -1, "channels": [ - 2.8046875, + 2.5712890625, 1, - 1.6005859375, + 1.5107421875, 0 ] }, { "name": "Cloudy", "channels": [ - 2.8505859375, + 2.6123046875, 1, - 1.5732421875, + 1.484375, 0 ] }, @@ -185051,9 +186087,9 @@ "name": "Cloudy", "tuning": 1, "channels": [ - 2.8974609375, + 2.6533203125, 1, - 1.5458984375, + 1.458984375, 0 ] }, @@ -185061,9 +186097,9 @@ "name": "Cloudy", "tuning": 2, "channels": [ - 2.9453125, + 2.6962890625, 1, - 1.51953125, + 1.43359375, 0 ] }, @@ -185071,9 +186107,9 @@ "name": "Cloudy", "tuning": 3, "channels": [ - 2.994140625, + 2.7392578125, 1, - 1.4931640625, + 1.4091796875, 0 ] }, @@ -185081,9 +186117,9 @@ "name": "Cloudy", "tuning": 4, "channels": [ - 3.0439453125, + 2.783203125, 1, - 1.4677734375, + 1.384765625, 0 ] }, @@ -185091,9 +186127,9 @@ "name": "Cloudy", "tuning": 5, "channels": [ - 3.0947265625, + 2.828125, 1, - 1.4423828125, + 1.3603515625, 0 ] }, @@ -185101,9 +186137,9 @@ "name": "Cloudy", "tuning": 6, "channels": [ - 3.1474609375, + 2.873046875, 1, - 1.4169921875, + 1.3369140625, 0 ] }, @@ -185111,9 +186147,9 @@ "name": "Cloudy", "tuning": 7, "channels": [ - 3.2001953125, + 2.919921875, 1, - 1.392578125, + 1.314453125, 0 ] }, @@ -185121,9 +186157,9 @@ "name": "Cloudy", "tuning": 8, "channels": [ - 3.2548828125, + 2.966796875, 1, - 1.369140625, + 1.2919921875, 0 ] }, @@ -185131,9 +186167,9 @@ "name": "Cloudy", "tuning": 9, "channels": [ - 3.3095703125, + 3.0146484375, 1, - 1.345703125, + 1.26953125, 0 ] }, @@ -185141,9 +186177,9 @@ "name": "Cloudy", "tuning": 10, "channels": [ - 3.3671875, + 3.064453125, 1, - 1.322265625, + 1.248046875, 0 ] }, @@ -185151,9 +186187,9 @@ "name": "Cloudy", "tuning": 11, "channels": [ - 3.4248046875, + 3.115234375, 1, - 1.2998046875, + 1.2265625, 0 ] }, @@ -185161,9 +186197,9 @@ "name": "Cloudy", "tuning": 12, "channels": [ - 3.484375, + 3.1669921875, 1, - 1.2783203125, + 1.2060546875, 0 ] }, @@ -185171,9 +186207,9 @@ "name": "Cloudy", "tuning": 13, "channels": [ - 3.544921875, + 3.21875, 1, - 1.255859375, + 1.1845703125, 0 ] }, @@ -185181,9 +186217,9 @@ "name": "Cloudy", "tuning": 14, "channels": [ - 3.60546875, + 3.271484375, 1, - 1.234375, + 1.1650390625, 0 ] }, @@ -185191,9 +186227,9 @@ "name": "Tungsten", "tuning": -14, "channels": [ - 1.30859375, + 1.224609375, 1, - 4.0576171875, + 3.8330078125, 0 ] }, @@ -185201,9 +186237,9 @@ "name": "Tungsten", "tuning": -13, "channels": [ - 1.3271484375, + 1.2421875, 1, - 3.9765625, + 3.7578125, 0 ] }, @@ -185211,9 +186247,9 @@ "name": "Tungsten", "tuning": -12, "channels": [ - 1.3466796875, + 1.2587890625, 1, - 3.8994140625, + 3.68359375, 0 ] }, @@ -185221,9 +186257,9 @@ "name": "Tungsten", "tuning": -11, "channels": [ - 1.3662109375, + 1.27734375, 1, - 3.82421875, + 3.6123046875, 0 ] }, @@ -185231,9 +186267,9 @@ "name": "Tungsten", "tuning": -10, "channels": [ - 1.3857421875, + 1.294921875, 1, - 3.7490234375, + 3.5419921875, 0 ] }, @@ -185241,9 +186277,9 @@ "name": "Tungsten", "tuning": -9, "channels": [ - 1.4052734375, + 1.3134765625, 1, - 3.6787109375, + 3.474609375, 0 ] }, @@ -185251,9 +186287,9 @@ "name": "Tungsten", "tuning": -8, "channels": [ - 1.42578125, + 1.33203125, 1, - 3.607421875, + 3.4072265625, 0 ] }, @@ -185261,9 +186297,9 @@ "name": "Tungsten", "tuning": -7, "channels": [ - 1.4462890625, + 1.3515625, 1, - 3.5390625, + 3.3427734375, 0 ] }, @@ -185271,9 +186307,9 @@ "name": "Tungsten", "tuning": -6, "channels": [ - 1.4677734375, + 1.37109375, 1, - 3.4697265625, + 3.2763671875, 0 ] }, @@ -185281,9 +186317,9 @@ "name": "Tungsten", "tuning": -5, "channels": [ - 1.4892578125, + 1.3896484375, 1, - 3.4052734375, + 3.216796875, 0 ] }, @@ -185291,9 +186327,9 @@ "name": "Tungsten", "tuning": -4, "channels": [ - 1.5107421875, + 1.41015625, 1, - 3.33984375, + 3.154296875, 0 ] }, @@ -185301,9 +186337,9 @@ "name": "Tungsten", "tuning": -3, "channels": [ - 1.533203125, + 1.4296875, 1, - 3.2763671875, + 3.0947265625, 0 ] }, @@ -185311,9 +186347,9 @@ "name": "Tungsten", "tuning": -2, "channels": [ - 1.5556640625, + 1.451171875, 1, - 3.21484375, + 3.0361328125, 0 ] }, @@ -185321,18 +186357,18 @@ "name": "Tungsten", "tuning": -1, "channels": [ - 1.5791015625, + 1.4716796875, 1, - 3.154296875, + 2.978515625, 0 ] }, { "name": "Tungsten", "channels": [ - 1.6025390625, + 1.4931640625, 1, - 3.095703125, + 2.923828125, 0 ] }, @@ -185340,9 +186376,9 @@ "name": "Tungsten", "tuning": 1, "channels": [ - 1.625, + 1.5146484375, 1, - 3.0390625, + 2.869140625, 0 ] }, @@ -185350,9 +186386,9 @@ "name": "Tungsten", "tuning": 2, "channels": [ - 1.650390625, + 1.537109375, 1, - 2.9814453125, + 2.814453125, 0 ] }, @@ -185360,9 +186396,9 @@ "name": "Tungsten", "tuning": 3, "channels": [ - 1.673828125, + 1.55859375, 1, - 2.9267578125, + 2.7626953125, 0 ] }, @@ -185370,9 +186406,9 @@ "name": "Tungsten", "tuning": 4, "channels": [ - 1.69921875, + 1.5810546875, 1, - 2.8720703125, + 2.7119140625, 0 ] }, @@ -185380,9 +186416,9 @@ "name": "Tungsten", "tuning": 5, "channels": [ - 1.724609375, + 1.6044921875, 1, - 2.818359375, + 2.66015625, 0 ] }, @@ -185390,9 +186426,9 @@ "name": "Tungsten", "tuning": 6, "channels": [ - 1.75, + 1.6279296875, 1, - 2.7666015625, + 2.6123046875, 0 ] }, @@ -185400,9 +186436,9 @@ "name": "Tungsten", "tuning": 7, "channels": [ - 1.7763671875, + 1.65234375, 1, - 2.71484375, + 2.5634765625, 0 ] }, @@ -185410,9 +186446,9 @@ "name": "Tungsten", "tuning": 8, "channels": [ - 1.8037109375, + 1.6767578125, 1, - 2.666015625, + 2.5166015625, 0 ] }, @@ -185420,9 +186456,9 @@ "name": "Tungsten", "tuning": 9, "channels": [ - 1.830078125, + 1.7001953125, 1, - 2.6171875, + 2.470703125, 0 ] }, @@ -185430,9 +186466,9 @@ "name": "Tungsten", "tuning": 10, "channels": [ - 1.8583984375, + 1.7265625, 1, - 2.568359375, + 2.4248046875, 0 ] }, @@ -185440,9 +186476,9 @@ "name": "Tungsten", "tuning": 11, "channels": [ - 1.88671875, + 1.751953125, 1, - 2.5224609375, + 2.380859375, 0 ] }, @@ -185450,9 +186486,9 @@ "name": "Tungsten", "tuning": 12, "channels": [ - 1.9150390625, + 1.77734375, 1, - 2.4755859375, + 2.3369140625, 0 ] }, @@ -185460,9 +186496,9 @@ "name": "Tungsten", "tuning": 13, "channels": [ - 1.9443359375, + 1.8037109375, 1, - 2.431640625, + 2.294921875, 0 ] }, @@ -185470,9 +186506,9 @@ "name": "Tungsten", "tuning": 14, "channels": [ - 1.9736328125, + 1.830078125, 1, - 2.3876953125, + 2.25390625, 0 ] }, @@ -185480,9 +186516,9 @@ "name": "Warm White Fluorescent", "tuning": -14, "channels": [ - 1.544921875, + 1.451171875, 1, - 3.8427734375, + 3.5869140625, 0 ] }, @@ -185490,9 +186526,9 @@ "name": "Warm White Fluorescent", "tuning": -13, "channels": [ - 1.5673828125, + 1.470703125, 1, - 3.771484375, + 3.521484375, 0 ] }, @@ -185500,9 +186536,9 @@ "name": "Warm White Fluorescent", "tuning": -12, "channels": [ - 1.5888671875, + 1.4912109375, 1, - 3.7021484375, + 3.4560546875, 0 ] }, @@ -185510,9 +186546,9 @@ "name": "Warm White Fluorescent", "tuning": -11, "channels": [ - 1.611328125, + 1.5107421875, 1, - 3.634765625, + 3.3935546875, 0 ] }, @@ -185520,9 +186556,9 @@ "name": "Warm White Fluorescent", "tuning": -10, "channels": [ - 1.6337890625, + 1.5322265625, 1, - 3.568359375, + 3.3310546875, 0 ] }, @@ -185530,9 +186566,9 @@ "name": "Warm White Fluorescent", "tuning": -9, "channels": [ - 1.6572265625, + 1.5537109375, 1, - 3.5009765625, + 3.2705078125, 0 ] }, @@ -185540,9 +186576,9 @@ "name": "Warm White Fluorescent", "tuning": -8, "channels": [ - 1.6806640625, + 1.5751953125, 1, - 3.4375, + 3.2099609375, 0 ] }, @@ -185550,9 +186586,9 @@ "name": "Warm White Fluorescent", "tuning": -7, "channels": [ - 1.705078125, + 1.5966796875, 1, - 3.375, + 3.15234375, 0 ] }, @@ -185560,9 +186596,9 @@ "name": "Warm White Fluorescent", "tuning": -6, "channels": [ - 1.728515625, + 1.619140625, 1, - 3.3134765625, + 3.095703125, 0 ] }, @@ -185570,9 +186606,9 @@ "name": "Warm White Fluorescent", "tuning": -5, "channels": [ - 1.75390625, + 1.6416015625, 1, - 3.2548828125, + 3.0400390625, 0 ] }, @@ -185580,9 +186616,9 @@ "name": "Warm White Fluorescent", "tuning": -4, "channels": [ - 1.7783203125, + 1.6640625, 1, - 3.1962890625, + 2.984375, 0 ] }, @@ -185590,9 +186626,9 @@ "name": "Warm White Fluorescent", "tuning": -3, "channels": [ - 1.8037109375, + 1.6884765625, 1, - 3.138671875, + 2.9306640625, 0 ] }, @@ -185600,9 +186636,9 @@ "name": "Warm White Fluorescent", "tuning": -2, "channels": [ - 1.830078125, + 1.7109375, 1, - 3.083984375, + 2.880859375, 0 ] }, @@ -185610,18 +186646,18 @@ "name": "Warm White Fluorescent", "tuning": -1, "channels": [ - 1.8564453125, + 1.7353515625, 1, - 3.029296875, + 2.8291015625, 0 ] }, { "name": "Warm White Fluorescent", "channels": [ - 1.8837890625, + 1.759765625, 1, - 2.974609375, + 2.7783203125, 0 ] }, @@ -185629,9 +186665,9 @@ "name": "Warm White Fluorescent", "tuning": 1, "channels": [ - 1.91015625, + 1.78515625, 1, - 2.9228515625, + 2.728515625, 0 ] }, @@ -185639,9 +186675,9 @@ "name": "Warm White Fluorescent", "tuning": 2, "channels": [ - 1.9384765625, + 1.8095703125, 1, - 2.87109375, + 2.6806640625, 0 ] }, @@ -185649,9 +186685,9 @@ "name": "Warm White Fluorescent", "tuning": 3, "channels": [ - 1.966796875, + 1.8359375, 1, - 2.8203125, + 2.6328125, 0 ] }, @@ -185659,9 +186695,9 @@ "name": "Warm White Fluorescent", "tuning": 4, "channels": [ - 1.9951171875, + 1.8623046875, 1, - 2.7705078125, + 2.5869140625, 0 ] }, @@ -185669,9 +186705,9 @@ "name": "Warm White Fluorescent", "tuning": 5, "channels": [ - 2.0244140625, + 1.8876953125, 1, - 2.7216796875, + 2.541015625, 0 ] }, @@ -185679,9 +186715,9 @@ "name": "Warm White Fluorescent", "tuning": 6, "channels": [ - 2.0537109375, + 1.9150390625, 1, - 2.6748046875, + 2.4970703125, 0 ] }, @@ -185689,9 +186725,9 @@ "name": "Warm White Fluorescent", "tuning": 7, "channels": [ - 2.083984375, + 1.9423828125, 1, - 2.626953125, + 2.453125, 0 ] }, @@ -185699,9 +186735,9 @@ "name": "Warm White Fluorescent", "tuning": 8, "channels": [ - 2.1142578125, + 1.970703125, 1, - 2.58203125, + 2.41015625, 0 ] }, @@ -185709,9 +186745,9 @@ "name": "Warm White Fluorescent", "tuning": 9, "channels": [ - 2.146484375, + 1.9990234375, 1, - 2.5361328125, + 2.3681640625, 0 ] }, @@ -185719,9 +186755,9 @@ "name": "Warm White Fluorescent", "tuning": 10, "channels": [ - 2.177734375, + 2.02734375, 1, - 2.4921875, + 2.326171875, 0 ] }, @@ -185729,9 +186765,9 @@ "name": "Warm White Fluorescent", "tuning": 11, "channels": [ - 2.2099609375, + 2.056640625, 1, - 2.44921875, + 2.287109375, 0 ] }, @@ -185739,9 +186775,9 @@ "name": "Warm White Fluorescent", "tuning": 12, "channels": [ - 2.2431640625, + 2.0869140625, 1, - 2.4072265625, + 2.2470703125, 0 ] }, @@ -185749,9 +186785,9 @@ "name": "Warm White Fluorescent", "tuning": 13, "channels": [ - 2.2763671875, + 2.1171875, 1, - 2.365234375, + 2.208984375, 0 ] }, @@ -185759,9 +186795,9 @@ "name": "Warm White Fluorescent", "tuning": 14, "channels": [ - 2.310546875, + 2.1474609375, 1, - 2.32421875, + 2.169921875, 0 ] }, @@ -185769,9 +186805,9 @@ "name": "Cool White Fluorescent", "tuning": -14, "channels": [ - 1.9814453125, + 1.85546875, 1, - 2.9521484375, + 2.84375, 0 ] }, @@ -185779,9 +186815,9 @@ "name": "Cool White Fluorescent", "tuning": -13, "channels": [ - 2.009765625, + 1.8818359375, 1, - 2.900390625, + 2.7939453125, 0 ] }, @@ -185789,9 +186825,9 @@ "name": "Cool White Fluorescent", "tuning": -12, "channels": [ - 2.0380859375, + 1.908203125, 1, - 2.8505859375, + 2.74609375, 0 ] }, @@ -185799,9 +186835,9 @@ "name": "Cool White Fluorescent", "tuning": -11, "channels": [ - 2.068359375, + 1.9345703125, 1, - 2.80078125, + 2.6982421875, 0 ] }, @@ -185809,9 +186845,9 @@ "name": "Cool White Fluorescent", "tuning": -10, "channels": [ - 2.09765625, + 1.9619140625, 1, - 2.7529296875, + 2.65234375, 0 ] }, @@ -185819,9 +186855,9 @@ "name": "Cool White Fluorescent", "tuning": -9, "channels": [ - 2.1279296875, + 1.9892578125, 1, - 2.705078125, + 2.6064453125, 0 ] }, @@ -185829,9 +186865,9 @@ "name": "Cool White Fluorescent", "tuning": -8, "channels": [ - 2.1591796875, + 2.0166015625, 1, - 2.658203125, + 2.5615234375, 0 ] }, @@ -185839,9 +186875,9 @@ "name": "Cool White Fluorescent", "tuning": -7, "channels": [ - 2.19140625, + 2.0439453125, 1, - 2.61328125, + 2.5185546875, 0 ] }, @@ -185849,9 +186885,9 @@ "name": "Cool White Fluorescent", "tuning": -6, "channels": [ - 2.22265625, + 2.0732421875, 1, - 2.568359375, + 2.474609375, 0 ] }, @@ -185859,9 +186895,9 @@ "name": "Cool White Fluorescent", "tuning": -5, "channels": [ - 2.255859375, + 2.1025390625, 1, - 2.5244140625, + 2.4326171875, 0 ] }, @@ -185869,9 +186905,9 @@ "name": "Cool White Fluorescent", "tuning": -4, "channels": [ - 2.2880859375, + 2.1318359375, 1, - 2.4814453125, + 2.3916015625, 0 ] }, @@ -185879,9 +186915,9 @@ "name": "Cool White Fluorescent", "tuning": -3, "channels": [ - 2.322265625, + 2.1630859375, 1, - 2.4384765625, + 2.3515625, 0 ] }, @@ -185889,9 +186925,9 @@ "name": "Cool White Fluorescent", "tuning": -2, "channels": [ - 2.3564453125, + 2.193359375, 1, - 2.3974609375, + 2.3115234375, 0 ] }, @@ -185899,18 +186935,18 @@ "name": "Cool White Fluorescent", "tuning": -1, "channels": [ - 2.3916015625, + 2.224609375, 1, - 2.3564453125, + 2.2734375, 0 ] }, { "name": "Cool White Fluorescent", "channels": [ - 2.427734375, + 2.255859375, 1, - 2.3173828125, + 2.234375, 0 ] }, @@ -185918,9 +186954,9 @@ "name": "Cool White Fluorescent", "tuning": 1, "channels": [ - 2.462890625, + 2.2880859375, 1, - 2.2783203125, + 2.197265625, 0 ] }, @@ -185928,9 +186964,9 @@ "name": "Cool White Fluorescent", "tuning": 2, "channels": [ - 2.5, + 2.3212890625, 1, - 2.2392578125, + 2.16015625, 0 ] }, @@ -185938,9 +186974,9 @@ "name": "Cool White Fluorescent", "tuning": 3, "channels": [ - 2.5380859375, + 2.3544921875, 1, - 2.201171875, + 2.1240234375, 0 ] }, @@ -185948,9 +186984,9 @@ "name": "Cool White Fluorescent", "tuning": 4, "channels": [ - 2.576171875, + 2.388671875, 1, - 2.1650390625, + 2.0888671875, 0 ] }, @@ -185958,9 +186994,9 @@ "name": "Cool White Fluorescent", "tuning": 5, "channels": [ - 2.615234375, + 2.4228515625, 1, - 2.1279296875, + 2.0537109375, 0 ] }, @@ -185968,9 +187004,9 @@ "name": "Cool White Fluorescent", "tuning": 6, "channels": [ - 2.654296875, + 2.458984375, 1, - 2.0927734375, + 2.01953125, 0 ] }, @@ -185978,9 +187014,9 @@ "name": "Cool White Fluorescent", "tuning": 7, "channels": [ - 2.6943359375, + 2.494140625, 1, - 2.0576171875, + 1.986328125, 0 ] }, @@ -185988,9 +187024,9 @@ "name": "Cool White Fluorescent", "tuning": 8, "channels": [ - 2.736328125, + 2.5302734375, 1, - 2.0234375, + 1.953125, 0 ] }, @@ -185998,9 +187034,9 @@ "name": "Cool White Fluorescent", "tuning": 9, "channels": [ - 2.7783203125, + 2.5673828125, 1, - 1.990234375, + 1.9208984375, 0 ] }, @@ -186008,9 +187044,9 @@ "name": "Cool White Fluorescent", "tuning": 10, "channels": [ - 2.8212890625, + 2.6044921875, 1, - 1.95703125, + 1.8896484375, 0 ] }, @@ -186018,9 +187054,9 @@ "name": "Cool White Fluorescent", "tuning": 11, "channels": [ - 2.8642578125, + 2.6435546875, 1, - 1.9248046875, + 1.8583984375, 0 ] }, @@ -186028,9 +187064,9 @@ "name": "Cool White Fluorescent", "tuning": 12, "channels": [ - 2.9091796875, + 2.6826171875, 1, - 1.892578125, + 1.828125, 0 ] }, @@ -186038,9 +187074,9 @@ "name": "Cool White Fluorescent", "tuning": 13, "channels": [ - 2.9541015625, + 2.7216796875, 1, - 1.861328125, + 1.7978515625, 0 ] }, @@ -186048,9 +187084,9 @@ "name": "Cool White Fluorescent", "tuning": 14, "channels": [ - 3.0, + 2.76171875, 1, - 1.8310546875, + 1.7685546875, 0 ] }, @@ -186058,9 +187094,9 @@ "name": "Day White Fluorescent", "tuning": -14, "channels": [ - 2.0830078125, + 1.9501953125, 1, - 2.1767578125, + 2.10546875, 0 ] }, @@ -186068,9 +187104,9 @@ "name": "Day White Fluorescent", "tuning": -13, "channels": [ - 2.115234375, + 1.9794921875, 1, - 2.1376953125, + 2.0673828125, 0 ] }, @@ -186078,9 +187114,9 @@ "name": "Day White Fluorescent", "tuning": -12, "channels": [ - 2.1484375, + 2.009765625, 1, - 2.0986328125, + 2.0302734375, 0 ] }, @@ -186088,9 +187124,9 @@ "name": "Day White Fluorescent", "tuning": -11, "channels": [ - 2.181640625, + 2.0390625, 1, - 2.0615234375, + 1.9951171875, 0 ] }, @@ -186098,9 +187134,9 @@ "name": "Day White Fluorescent", "tuning": -10, "channels": [ - 2.2158203125, + 2.0703125, 1, - 2.0244140625, + 1.958984375, 0 ] }, @@ -186108,9 +187144,9 @@ "name": "Day White Fluorescent", "tuning": -9, "channels": [ - 2.2509765625, + 2.1025390625, 1, - 1.98828125, + 1.923828125, 0 ] }, @@ -186118,9 +187154,9 @@ "name": "Day White Fluorescent", "tuning": -8, "channels": [ - 2.2861328125, + 2.1337890625, 1, - 1.953125, + 1.8896484375, 0 ] }, @@ -186128,9 +187164,9 @@ "name": "Day White Fluorescent", "tuning": -7, "channels": [ - 2.322265625, + 2.1669921875, 1, - 1.9189453125, + 1.8564453125, 0 ] }, @@ -186138,9 +187174,9 @@ "name": "Day White Fluorescent", "tuning": -6, "channels": [ - 2.359375, + 2.19921875, 1, - 1.884765625, + 1.8232421875, 0 ] }, @@ -186148,9 +187184,9 @@ "name": "Day White Fluorescent", "tuning": -5, "channels": [ - 2.3974609375, + 2.232421875, 1, - 1.8505859375, + 1.7919921875, 0 ] }, @@ -186158,9 +187194,9 @@ "name": "Day White Fluorescent", "tuning": -4, "channels": [ - 2.435546875, + 2.267578125, 1, - 1.818359375, + 1.759765625, 0 ] }, @@ -186168,9 +187204,9 @@ "name": "Day White Fluorescent", "tuning": -3, "channels": [ - 2.474609375, + 2.3017578125, 1, - 1.7861328125, + 1.7294921875, 0 ] }, @@ -186178,9 +187214,9 @@ "name": "Day White Fluorescent", "tuning": -2, "channels": [ - 2.5146484375, + 2.337890625, 1, - 1.7548828125, + 1.69921875, 0 ] }, @@ -186188,18 +187224,18 @@ "name": "Day White Fluorescent", "tuning": -1, "channels": [ - 2.5546875, + 2.3740234375, 1, - 1.7236328125, + 1.669921875, 0 ] }, { "name": "Day White Fluorescent", "channels": [ - 2.59765625, + 2.4111328125, 1, - 1.6943359375, + 1.640625, 0 ] }, @@ -186207,9 +187243,9 @@ "name": "Day White Fluorescent", "tuning": 1, "channels": [ - 2.638671875, + 2.4482421875, 1, - 1.6640625, + 1.611328125, 0 ] }, @@ -186217,9 +187253,9 @@ "name": "Day White Fluorescent", "tuning": 2, "channels": [ - 2.681640625, + 2.486328125, 1, - 1.634765625, + 1.583984375, 0 ] }, @@ -186227,9 +187263,9 @@ "name": "Day White Fluorescent", "tuning": 3, "channels": [ - 2.7255859375, + 2.525390625, 1, - 1.6064453125, + 1.5556640625, 0 ] }, @@ -186237,9 +187273,9 @@ "name": "Day White Fluorescent", "tuning": 4, "channels": [ - 2.7705078125, + 2.564453125, 1, - 1.578125, + 1.529296875, 0 ] }, @@ -186247,9 +187283,9 @@ "name": "Day White Fluorescent", "tuning": 5, "channels": [ - 2.81640625, + 2.60546875, 1, - 1.55078125, + 1.5029296875, 0 ] }, @@ -186257,9 +187293,9 @@ "name": "Day White Fluorescent", "tuning": 6, "channels": [ - 2.86328125, + 2.646484375, 1, - 1.5234375, + 1.4765625, 0 ] }, @@ -186267,9 +187303,9 @@ "name": "Day White Fluorescent", "tuning": 7, "channels": [ - 2.91015625, + 2.6884765625, 1, - 1.4970703125, + 1.451171875, 0 ] }, @@ -186277,9 +187313,9 @@ "name": "Day White Fluorescent", "tuning": 8, "channels": [ - 2.9580078125, + 2.7314453125, 1, - 1.4716796875, + 1.42578125, 0 ] }, @@ -186287,9 +187323,9 @@ "name": "Day White Fluorescent", "tuning": 9, "channels": [ - 3.0087890625, + 2.775390625, 1, - 1.4462890625, + 1.4013671875, 0 ] }, @@ -186297,9 +187333,9 @@ "name": "Day White Fluorescent", "tuning": 10, "channels": [ - 3.05859375, + 2.8193359375, 1, - 1.4208984375, + 1.3779296875, 0 ] }, @@ -186307,9 +187343,9 @@ "name": "Day White Fluorescent", "tuning": 11, "channels": [ - 3.111328125, + 2.8642578125, 1, - 1.396484375, + 1.353515625, 0 ] }, @@ -186317,9 +187353,9 @@ "name": "Day White Fluorescent", "tuning": 12, "channels": [ - 3.1630859375, + 2.9111328125, 1, - 1.3720703125, + 1.330078125, 0 ] }, @@ -186327,9 +187363,9 @@ "name": "Day White Fluorescent", "tuning": 13, "channels": [ - 3.2177734375, + 2.9580078125, 1, - 1.3486328125, + 1.3076171875, 0 ] }, @@ -186337,9 +187373,9 @@ "name": "Day White Fluorescent", "tuning": 14, "channels": [ - 3.2724609375, + 3.005859375, 1, - 1.3251953125, + 1.28515625, 0 ] }, @@ -186347,9 +187383,9 @@ "name": "Daylight Fluorescent", "tuning": -14, "channels": [ - 2.3046875, + 2.16015625, 1, - 2.03125, + 1.9541015625, 0 ] }, @@ -186357,9 +187393,9 @@ "name": "Daylight Fluorescent", "tuning": -13, "channels": [ - 2.3408203125, + 2.1923828125, 1, - 1.99609375, + 1.9189453125, 0 ] }, @@ -186367,9 +187403,9 @@ "name": "Daylight Fluorescent", "tuning": -12, "channels": [ - 2.3779296875, + 2.224609375, 1, - 1.9599609375, + 1.88671875, 0 ] }, @@ -186377,9 +187413,9 @@ "name": "Daylight Fluorescent", "tuning": -11, "channels": [ - 2.4150390625, + 2.2587890625, 1, - 1.92578125, + 1.853515625, 0 ] }, @@ -186387,9 +187423,9 @@ "name": "Daylight Fluorescent", "tuning": -10, "channels": [ - 2.453125, + 2.29296875, 1, - 1.8916015625, + 1.8212890625, 0 ] }, @@ -186397,9 +187433,9 @@ "name": "Daylight Fluorescent", "tuning": -9, "channels": [ - 2.4921875, + 2.328125, 1, - 1.8583984375, + 1.7890625, 0 ] }, @@ -186407,9 +187443,9 @@ "name": "Daylight Fluorescent", "tuning": -8, "channels": [ - 2.5322265625, + 2.36328125, 1, - 1.826171875, + 1.7587890625, 0 ] }, @@ -186417,9 +187453,9 @@ "name": "Daylight Fluorescent", "tuning": -7, "channels": [ - 2.572265625, + 2.3994140625, 1, - 1.794921875, + 1.7275390625, 0 ] }, @@ -186427,9 +187463,9 @@ "name": "Daylight Fluorescent", "tuning": -6, "channels": [ - 2.6142578125, + 2.4365234375, 1, - 1.763671875, + 1.6982421875, 0 ] }, @@ -186437,9 +187473,9 @@ "name": "Daylight Fluorescent", "tuning": -5, "channels": [ - 2.6552734375, + 2.4736328125, 1, - 1.732421875, + 1.6689453125, 0 ] }, @@ -186447,9 +187483,9 @@ "name": "Daylight Fluorescent", "tuning": -4, "channels": [ - 2.6982421875, + 2.51171875, 1, - 1.7021484375, + 1.6396484375, 0 ] }, @@ -186457,9 +187493,9 @@ "name": "Daylight Fluorescent", "tuning": -3, "channels": [ - 2.7421875, + 2.55078125, 1, - 1.6728515625, + 1.6123046875, 0 ] }, @@ -186467,9 +187503,9 @@ "name": "Daylight Fluorescent", "tuning": -2, "channels": [ - 2.7861328125, + 2.58984375, 1, - 1.6435546875, + 1.5849609375, 0 ] }, @@ -186477,18 +187513,18 @@ "name": "Daylight Fluorescent", "tuning": -1, "channels": [ - 2.83203125, + 2.630859375, 1, - 1.6162109375, + 1.5576171875, 0 ] }, { "name": "Daylight Fluorescent", "channels": [ - 2.87890625, + 2.671875, 1, - 1.5869140625, + 1.5302734375, 0 ] }, @@ -186496,9 +187532,9 @@ "name": "Daylight Fluorescent", "tuning": 1, "channels": [ - 2.9267578125, + 2.7138671875, 1, - 1.560546875, + 1.5048828125, 0 ] }, @@ -186506,9 +187542,9 @@ "name": "Daylight Fluorescent", "tuning": 2, "channels": [ - 2.974609375, + 2.7568359375, 1, - 1.5341796875, + 1.478515625, 0 ] }, @@ -186516,9 +187552,9 @@ "name": "Daylight Fluorescent", "tuning": 3, "channels": [ - 3.0224609375, + 2.7998046875, 1, - 1.5068359375, + 1.453125, 0 ] }, @@ -186526,9 +187562,9 @@ "name": "Daylight Fluorescent", "tuning": 4, "channels": [ - 3.07421875, + 2.8447265625, 1, - 1.4814453125, + 1.4287109375, 0 ] }, @@ -186536,9 +187572,9 @@ "name": "Daylight Fluorescent", "tuning": 5, "channels": [ - 3.1259765625, + 2.888671875, 1, - 1.4560546875, + 1.404296875, 0 ] }, @@ -186546,9 +187582,9 @@ "name": "Daylight Fluorescent", "tuning": 6, "channels": [ - 3.177734375, + 2.935546875, 1, - 1.431640625, + 1.380859375, 0 ] }, @@ -186556,9 +187592,9 @@ "name": "Daylight Fluorescent", "tuning": 7, "channels": [ - 3.2314453125, + 2.982421875, 1, - 1.4072265625, + 1.357421875, 0 ] }, @@ -186566,9 +187602,9 @@ "name": "Daylight Fluorescent", "tuning": 8, "channels": [ - 3.2861328125, + 3.029296875, 1, - 1.3828125, + 1.3349609375, 0 ] }, @@ -186576,9 +187612,9 @@ "name": "Daylight Fluorescent", "tuning": 9, "channels": [ - 3.3408203125, + 3.078125, 1, - 1.359375, + 1.3115234375, 0 ] }, @@ -186586,9 +187622,9 @@ "name": "Daylight Fluorescent", "tuning": 10, "channels": [ - 3.3974609375, + 3.12890625, 1, - 1.3359375, + 1.2900390625, 0 ] }, @@ -186596,9 +187632,9 @@ "name": "Daylight Fluorescent", "tuning": 11, "channels": [ - 3.4560546875, + 3.1787109375, 1, - 1.3134765625, + 1.2685546875, 0 ] }, @@ -186606,9 +187642,9 @@ "name": "Daylight Fluorescent", "tuning": 12, "channels": [ - 3.515625, + 3.2314453125, 1, - 1.291015625, + 1.2470703125, 0 ] }, @@ -186616,9 +187652,9 @@ "name": "Daylight Fluorescent", "tuning": 13, "channels": [ - 3.5771484375, + 3.283203125, 1, - 1.26953125, + 1.2255859375, 0 ] }, @@ -186626,9 +187662,9 @@ "name": "Daylight Fluorescent", "tuning": 14, "channels": [ - 3.6396484375, + 3.3369140625, 1, - 1.248046875, + 1.205078125, 0 ] }, @@ -186636,9 +187672,9 @@ "name": "Flash", "tuning": -14, "channels": [ - 2.32421875, + 2.1474609375, 1, - 1.931640625, + 1.84765625, 0 ] }, @@ -186646,9 +187682,9 @@ "name": "Flash", "tuning": -13, "channels": [ - 2.3603515625, + 2.1806640625, 1, - 1.8974609375, + 1.814453125, 0 ] }, @@ -186656,9 +187692,9 @@ "name": "Flash", "tuning": -12, "channels": [ - 2.3984375, + 2.2138671875, 1, - 1.8642578125, + 1.7822265625, 0 ] }, @@ -186666,9 +187702,9 @@ "name": "Flash", "tuning": -11, "channels": [ - 2.4365234375, + 2.248046875, 1, - 1.8310546875, + 1.7509765625, 0 ] }, @@ -186676,9 +187712,9 @@ "name": "Flash", "tuning": -10, "channels": [ - 2.4755859375, + 2.283203125, 1, - 1.798828125, + 1.720703125, 0 ] }, @@ -186686,9 +187722,9 @@ "name": "Flash", "tuning": -9, "channels": [ - 2.515625, + 2.318359375, 1, - 1.7666015625, + 1.689453125, 0 ] }, @@ -186696,9 +187732,9 @@ "name": "Flash", "tuning": -8, "channels": [ - 2.5556640625, + 2.3544921875, 1, - 1.7353515625, + 1.66015625, 0 ] }, @@ -186706,9 +187742,9 @@ "name": "Flash", "tuning": -7, "channels": [ - 2.59765625, + 2.3916015625, 1, - 1.7060546875, + 1.630859375, 0 ] }, @@ -186716,9 +187752,9 @@ "name": "Flash", "tuning": -6, "channels": [ - 2.6396484375, + 2.427734375, 1, - 1.6748046875, + 1.6025390625, 0 ] }, @@ -186726,9 +187762,9 @@ "name": "Flash", "tuning": -5, "channels": [ - 2.6826171875, + 2.4658203125, 1, - 1.646484375, + 1.5751953125, 0 ] }, @@ -186736,9 +187772,9 @@ "name": "Flash", "tuning": -4, "channels": [ - 2.7265625, + 2.5048828125, 1, - 1.6171875, + 1.5478515625, 0 ] }, @@ -186746,9 +187782,9 @@ "name": "Flash", "tuning": -3, "channels": [ - 2.771484375, + 2.5439453125, 1, - 1.58984375, + 1.5205078125, 0 ] }, @@ -186756,9 +187792,9 @@ "name": "Flash", "tuning": -2, "channels": [ - 2.8173828125, + 2.583984375, 1, - 1.5615234375, + 1.494140625, 0 ] }, @@ -186766,18 +187802,18 @@ "name": "Flash", "tuning": -1, "channels": [ - 2.86328125, + 2.6259765625, 1, - 1.5341796875, + 1.4677734375, 0 ] }, { "name": "Flash", "channels": [ - 2.9111328125, + 2.6669921875, 1, - 1.5078125, + 1.4423828125, 0 ] }, @@ -186785,9 +187821,9 @@ "name": "Flash", "tuning": 1, "channels": [ - 2.9599609375, + 2.7099609375, 1, - 1.4814453125, + 1.41796875, 0 ] }, @@ -186795,9 +187831,9 @@ "name": "Flash", "tuning": 2, "channels": [ - 3.0087890625, + 2.75390625, 1, - 1.4560546875, + 1.392578125, 0 ] }, @@ -186805,9 +187841,9 @@ "name": "Flash", "tuning": 3, "channels": [ - 3.060546875, + 2.796875, 1, - 1.4306640625, + 1.369140625, 0 ] }, @@ -186815,9 +187851,9 @@ "name": "Flash", "tuning": 4, "channels": [ - 3.111328125, + 2.8427734375, 1, - 1.40625, + 1.345703125, 0 ] }, @@ -186825,9 +187861,9 @@ "name": "Flash", "tuning": 5, "channels": [ - 3.1630859375, + 2.888671875, 1, - 1.3818359375, + 1.322265625, 0 ] }, @@ -186835,9 +187871,9 @@ "name": "Flash", "tuning": 6, "channels": [ - 3.2177734375, + 2.935546875, 1, - 1.3583984375, + 1.2998046875, 0 ] }, @@ -186845,9 +187881,9 @@ "name": "Flash", "tuning": 7, "channels": [ - 3.2724609375, + 2.9833984375, 1, - 1.3349609375, + 1.27734375, 0 ] }, @@ -186855,9 +187891,9 @@ "name": "Flash", "tuning": 8, "channels": [ - 3.3291015625, + 3.0322265625, 1, - 1.3115234375, + 1.2548828125, 0 ] }, @@ -186865,9 +187901,9 @@ "name": "Flash", "tuning": 9, "channels": [ - 3.384765625, + 3.08203125, 1, - 1.2890625, + 1.234375, 0 ] }, @@ -186875,9 +187911,9 @@ "name": "Flash", "tuning": 10, "channels": [ - 3.4453125, + 3.1328125, 1, - 1.267578125, + 1.212890625, 0 ] }, @@ -186885,9 +187921,9 @@ "name": "Flash", "tuning": 11, "channels": [ - 3.50390625, + 3.18359375, 1, - 1.24609375, + 1.1923828125, 0 ] }, @@ -186895,9 +187931,9 @@ "name": "Flash", "tuning": 12, "channels": [ - 3.564453125, + 3.236328125, 1, - 1.224609375, + 1.171875, 0 ] }, @@ -186905,9 +187941,9 @@ "name": "Flash", "tuning": 13, "channels": [ - 3.6279296875, + 3.291015625, 1, - 1.203125, + 1.1513671875, 0 ] }, @@ -186915,678 +187951,707 @@ "name": "Flash", "tuning": 14, "channels": [ - 3.69140625, + 3.3466796875, 1, - 1.1826171875, + 1.1318359375, 0 ] }, { "name": "2500K", "channels": [ - 1.4560546875, + 1.3681640625, 1, - 3.4404296875, + 3.263671875, 0 ] }, { "name": "3200K", "channels": [ - 1.8544921875, + 1.724609375, 1, - 2.556640625, + 2.4140625, 0 ] }, { "name": "4500K", "channels": [ - 2.3955078125, + 2.1982421875, 1, - 1.890625, + 1.7783203125, 0 ] }, { "name": "6000K", "channels": [ - 2.8193359375, + 2.564453125, 1, - 1.56640625, + 1.4853515625, 0 ] }, { "name": "8500K", "channels": [ - 3.2353515625, + 2.92578125, 1, - 1.3017578125, + 1.2568359375, 0 ] } ] }, { - "model": "ILCE-7R", + "model": "ILCE-7CR", "presets": [ { "name": "Daylight", + "tuning": -14, "channels": [ - 2.507812, + 2.1123046875, 1, - 1.492188, + 2.2021484375, 0 ] }, { - "name": "Shade", + "name": "Daylight", + "tuning": -13, "channels": [ - 2.964844, + 2.1455078125, 1, - 1.226562, + 2.1630859375, 0 ] }, { - "name": "Cloudy", + "name": "Daylight", + "tuning": -12, "channels": [ - 2.699219, + 2.177734375, 1, - 1.367188, + 2.1240234375, 0 ] }, { - "name": "Incandescent", + "name": "Daylight", + "tuning": -11, "channels": [ - 1.566406, + 2.2119140625, 1, - 2.695312, + 2.0869140625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight", + "tuning": -10, "channels": [ - 1.808594, + 2.2470703125, 1, - 2.679688, + 2.0498046875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", + "tuning": -9, "channels": [ - 2.355469, + 2.2822265625, 1, - 2.164062, + 2.013671875, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Daylight", + "tuning": -8, "channels": [ - 2.40625, + 2.318359375, 1, - 1.617188, + 1.9775390625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Daylight", + "tuning": -7, "channels": [ - 2.683594, + 2.3544921875, 1, - 1.40625, + 1.9423828125, 0 ] }, { - "name": "Flash", + "name": "Daylight", + "tuning": -6, "channels": [ - 2.75, + 2.3916015625, 1, - 1.34375, + 1.908203125, 0 ] }, { - "name": "5500K", + "name": "Daylight", + "tuning": -5, "channels": [ - 2.558594, + 2.4296875, 1, - 1.457031, + 1.875, 0 ] - } - ] - }, - { - "model": "ILCE-7RM2", - "presets": [ + }, { "name": "Daylight", + "tuning": -4, "channels": [ - 2.402344, + 2.4677734375, 1, - 1.566406, + 1.841796875, 0 ] }, { - "name": "Shade", + "name": "Daylight", + "tuning": -3, "channels": [ - 2.878906, + 2.5078125, 1, - 1.289062, + 1.8095703125, 0 ] }, { - "name": "Cloudy", + "name": "Daylight", + "tuning": -2, "channels": [ - 2.601562, + 2.5478515625, 1, - 1.433594, + 1.77734375, 0 ] }, { - "name": "Incandescent", + "name": "Daylight", + "tuning": -1, "channels": [ - 1.464844, + 2.587890625, 1, - 2.847656, + 1.7470703125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight", "channels": [ - 1.730469, + 2.630859375, 1, - 2.734375, + 1.7158203125, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", + "tuning": 1, "channels": [ - 2.1875, + 2.673828125, 1, - 2.226562, + 1.685546875, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Daylight", + "tuning": 2, "channels": [ - 2.328125, + 2.716796875, 1, - 1.644531, + 1.65625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Daylight", + "tuning": 3, "channels": [ - 2.617188, + 2.7607421875, 1, - 1.515625, + 1.6279296875, 0 ] }, { - "name": "Flash", + "name": "Daylight", + "tuning": 4, "channels": [ - 2.65625, + 2.806640625, 1, - 1.410156, + 1.599609375, 0 ] }, { - "name": "5500K", + "name": "Daylight", + "tuning": 5, "channels": [ - 2.457031, + 2.8525390625, 1, - 1.527344, + 1.5712890625, 0 ] - } - ] - }, - { - "model": "ILCE-7RM3", - "presets": [ + }, { "name": "Daylight", + "tuning": 6, "channels": [ - 2.417969, + 2.8994140625, 1, - 1.609375, + 1.544921875, 0 ] }, { - "name": "Shade", + "name": "Daylight", + "tuning": 7, "channels": [ - 2.886719, + 2.9482421875, 1, - 1.324219, + 1.517578125, 0 ] }, { - "name": "Cloudy", + "name": "Daylight", + "tuning": 8, "channels": [ - 2.617188, + 2.99609375, 1, - 1.476562, + 1.4921875, 0 ] }, { - "name": "Tungsten", + "name": "Daylight", + "tuning": 9, "channels": [ - 1.480469, + 3.046875, 1, - 2.910156, + 1.4658203125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight", + "tuning": 10, "channels": [ - 1.742188, + 3.0986328125, 1, - 2.792969, + 1.4404296875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", + "tuning": 11, "channels": [ - 2.191406, + 3.1494140625, 1, - 2.28125, + 1.416015625, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Daylight", + "tuning": 12, "channels": [ - 2.328125, + 3.2041015625, 1, - 1.6875, + 1.3916015625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Daylight", + "tuning": 13, "channels": [ - 2.613281, + 3.2568359375, 1, - 1.558594, + 1.3681640625, 0 ] }, { - "name": "Flash", + "name": "Daylight", + "tuning": 14, "channels": [ - 2.652344, + 3.3125, 1, - 1.4375, + 1.3447265625, 0 ] }, { - "name": "2500K", + "name": "Shade", + "tuning": -14, "channels": [ - 1.285156, + 2.474609375, 1, - 3.515625, + 1.7802734375, 0 ] }, { - "name": "3200K", + "name": "Shade", + "tuning": -13, "channels": [ - 1.65625, + 2.513671875, 1, - 2.519531, + 1.7490234375, 0 ] }, { - "name": "4500K", + "name": "Shade", + "tuning": -12, "channels": [ - 2.175781, + 2.5546875, 1, - 1.8125, + 1.7177734375, 0 ] }, { - "name": "6000K", + "name": "Shade", + "tuning": -11, "channels": [ - 2.59375, + 2.595703125, 1, - 1.488281, + 1.6884765625, 0 ] }, { - "name": "8500K", + "name": "Shade", + "tuning": -10, "channels": [ - 3.042969, + 2.638671875, 1, - 1.253906, + 1.658203125, 0 ] - } - ] - }, - { - "model": "ILCE-7RM4", - "presets": [ + }, { - "name": "Daylight", + "name": "Shade", + "tuning": -9, + "channels": [ + 2.6806640625, + 1, + 1.62890625, + 0 + ] + }, + { + "name": "Shade", + "tuning": -8, + "channels": [ + 2.7255859375, + 1, + 1.6005859375, + 0 + ] + }, + { + "name": "Shade", "tuning": -7, "channels": [ - 2.027344, + 2.76953125, 1, - 2.105469, + 1.572265625, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": -6, "channels": [ - 2.09375, + 2.8154296875, 1, - 2.03125, + 1.544921875, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": -5, "channels": [ - 2.160156, + 2.8623046875, 1, - 1.957031, + 1.5185546875, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": -4, "channels": [ - 2.230469, + 2.91015625, 1, - 1.890625, + 1.4921875, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": -3, "channels": [ - 2.304688, + 2.9580078125, 1, - 1.824219, + 1.4658203125, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": -2, "channels": [ - 2.378906, + 3.0078125, 1, - 1.757812, + 1.4404296875, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": -1, "channels": [ - 2.457031, + 3.05859375, 1, - 1.699219, + 1.416015625, 0 ] }, { - "name": "Daylight", + "name": "Shade", "channels": [ - 2.539062, + 3.109375, 1, - 1.640625, + 1.390625, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": 1, "channels": [ - 2.628906, + 3.1630859375, 1, - 1.582031, + 1.3671875, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": 2, "channels": [ - 2.714844, + 3.2177734375, 1, - 1.527344, + 1.34375, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": 3, "channels": [ - 2.808594, + 3.2724609375, 1, - 1.476562, + 1.3203125, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": 4, "channels": [ - 2.90625, + 3.3291015625, 1, - 1.425781, + 1.2978515625, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": 5, "channels": [ - 3.007812, + 3.38671875, 1, - 1.375, + 1.275390625, 0 ] }, { - "name": "Daylight", + "name": "Shade", "tuning": 6, "channels": [ - 3.117188, - 1, - 1.328125, - 0 - ] - }, - { - "name": "Daylight", - "tuning": 7, - "channels": [ - 3.226562, + 3.4453125, 1, - 1.28125, + 1.25390625, 0 ] }, { "name": "Shade", - "tuning": -7, + "tuning": 7, "channels": [ - 2.421875, + 3.50390625, 1, - 1.726562, + 1.232421875, 0 ] }, { "name": "Shade", - "tuning": -6, + "tuning": 8, "channels": [ - 2.503906, + 3.56640625, 1, - 1.667969, + 1.2109375, 0 ] }, { "name": "Shade", - "tuning": -5, + "tuning": 9, "channels": [ - 2.585938, + 3.6298828125, 1, - 1.609375, + 1.1904296875, 0 ] }, { "name": "Shade", - "tuning": -4, + "tuning": 10, "channels": [ - 2.675781, + 3.693359375, 1, - 1.550781, + 1.169921875, 0 ] }, { "name": "Shade", - "tuning": -3, + "tuning": 11, "channels": [ - 2.765625, + 3.759765625, 1, - 1.5, + 1.150390625, 0 ] }, { "name": "Shade", - "tuning": -2, + "tuning": 12, "channels": [ - 2.863281, + 3.826171875, 1, - 1.449219, + 1.130859375, 0 ] }, { "name": "Shade", - "tuning": -1, + "tuning": 13, "channels": [ - 2.960938, + 3.8955078125, 1, - 1.398438, + 1.111328125, 0 ] }, { "name": "Shade", + "tuning": 14, "channels": [ - 3.066406, + 3.96484375, 1, - 1.351562, + 1.0927734375, 0 ] }, { - "name": "Shade", - "tuning": 1, + "name": "Cloudy", + "tuning": -14, "channels": [ - 3.175781, + 2.2802734375, 1, - 1.304688, + 2.0146484375, 0 ] }, { - "name": "Shade", - "tuning": 2, + "name": "Cloudy", + "tuning": -13, "channels": [ - 3.289062, + 2.31640625, 1, - 1.257812, + 1.9794921875, 0 ] }, { - "name": "Shade", - "tuning": 3, + "name": "Cloudy", + "tuning": -12, "channels": [ - 3.410156, + 2.3525390625, 1, - 1.214844, + 1.9443359375, 0 ] }, { - "name": "Shade", - "tuning": 4, + "name": "Cloudy", + "tuning": -11, "channels": [ - 3.535156, + 2.390625, 1, - 1.175781, + 1.9091796875, 0 ] }, { - "name": "Shade", - "tuning": 5, + "name": "Cloudy", + "tuning": -10, "channels": [ - 3.664062, + 2.427734375, 1, - 1.136719, + 1.8759765625, 0 ] }, { - "name": "Shade", - "tuning": 6, + "name": "Cloudy", + "tuning": -9, "channels": [ - 3.800781, + 2.4658203125, 1, - 1.097656, + 1.84375, 0 ] }, { - "name": "Shade", - "tuning": 7, + "name": "Cloudy", + "tuning": -8, "channels": [ - 3.945312, + 2.505859375, 1, - 1.058594, + 1.810546875, 0 ] }, @@ -187594,9 +188659,9 @@ "name": "Cloudy", "tuning": -7, "channels": [ - 2.191406, + 2.5458984375, 1, - 1.925781, + 1.779296875, 0 ] }, @@ -187604,9 +188669,9 @@ "name": "Cloudy", "tuning": -6, "channels": [ - 2.265625, + 2.5869140625, 1, - 1.859375, + 1.748046875, 0 ] }, @@ -187614,9 +188679,9 @@ "name": "Cloudy", "tuning": -5, "channels": [ - 2.339844, + 2.62890625, 1, - 1.792969, + 1.7177734375, 0 ] }, @@ -187624,9 +188689,9 @@ "name": "Cloudy", "tuning": -4, "channels": [ - 2.417969, + 2.6708984375, 1, - 1.730469, + 1.6875, 0 ] }, @@ -187634,9 +188699,9 @@ "name": "Cloudy", "tuning": -3, "channels": [ - 2.496094, + 2.71484375, 1, - 1.667969, + 1.658203125, 0 ] }, @@ -187644,9 +188709,9 @@ "name": "Cloudy", "tuning": -2, "channels": [ - 2.582031, + 2.7578125, 1, - 1.613281, + 1.62890625, 0 ] }, @@ -187654,18 +188719,18 @@ "name": "Cloudy", "tuning": -1, "channels": [ - 2.667969, + 2.8046875, 1, - 1.554688, + 1.6005859375, 0 ] }, { "name": "Cloudy", "channels": [ - 2.761719, + 2.8505859375, 1, - 1.503906, + 1.5732421875, 0 ] }, @@ -187673,9 +188738,9 @@ "name": "Cloudy", "tuning": 1, "channels": [ - 2.855469, + 2.8974609375, 1, - 1.449219, + 1.5458984375, 0 ] }, @@ -187683,9 +188748,9 @@ "name": "Cloudy", "tuning": 2, "channels": [ - 2.957031, + 2.9453125, 1, - 1.402344, + 1.51953125, 0 ] }, @@ -187693,9 +188758,9 @@ "name": "Cloudy", "tuning": 3, "channels": [ - 3.058594, + 2.994140625, 1, - 1.351562, + 1.4931640625, 0 ] }, @@ -187703,9 +188768,9 @@ "name": "Cloudy", "tuning": 4, "channels": [ - 3.167969, + 3.0439453125, 1, - 1.308594, + 1.4677734375, 0 ] }, @@ -187713,9 +188778,9 @@ "name": "Cloudy", "tuning": 5, "channels": [ - 3.28125, + 3.0947265625, 1, - 1.261719, + 1.4423828125, 0 ] }, @@ -187723,9 +188788,9 @@ "name": "Cloudy", "tuning": 6, "channels": [ - 3.398438, + 3.1474609375, 1, - 1.21875, + 1.4169921875, 0 ] }, @@ -187733,3948 +188798,11928 @@ "name": "Cloudy", "tuning": 7, "channels": [ - 3.523438, + 3.2001953125, 1, - 1.179688, + 1.392578125, 0 ] }, { - "name": "Tungsten", - "tuning": -7, + "name": "Cloudy", + "tuning": 8, "channels": [ - 1.242188, + 3.2548828125, 1, - 3.890625, + 1.369140625, 0 ] }, { - "name": "Tungsten", - "tuning": -6, + "name": "Cloudy", + "tuning": 9, "channels": [ - 1.28125, + 3.3095703125, 1, - 3.738281, + 1.345703125, 0 ] }, { - "name": "Tungsten", - "tuning": -5, + "name": "Cloudy", + "tuning": 10, "channels": [ - 1.316406, + 3.3671875, 1, - 3.59375, + 1.322265625, 0 ] }, { - "name": "Tungsten", - "tuning": -4, + "name": "Cloudy", + "tuning": 11, "channels": [ - 1.355469, + 3.4248046875, 1, - 3.457031, + 1.2998046875, 0 ] }, { - "name": "Tungsten", - "tuning": -3, + "name": "Cloudy", + "tuning": 12, "channels": [ - 1.398438, + 3.484375, 1, - 3.324219, + 1.2783203125, 0 ] }, { - "name": "Tungsten", - "tuning": -2, + "name": "Cloudy", + "tuning": 13, "channels": [ - 1.4375, + 3.544921875, 1, - 3.199219, + 1.255859375, 0 ] }, { - "name": "Tungsten", - "tuning": -1, + "name": "Cloudy", + "tuning": 14, "channels": [ - 1.484375, + 3.60546875, 1, - 3.078125, + 1.234375, 0 ] }, { "name": "Tungsten", + "tuning": -14, "channels": [ - 1.527344, + 1.30859375, 1, - 2.964844, + 4.0576171875, 0 ] }, { "name": "Tungsten", - "tuning": 1, + "tuning": -13, "channels": [ - 1.574219, + 1.3271484375, 1, - 2.851562, + 3.9765625, 0 ] }, { "name": "Tungsten", - "tuning": 2, + "tuning": -12, "channels": [ - 1.621094, + 1.3466796875, 1, - 2.75, + 3.8994140625, 0 ] }, { "name": "Tungsten", - "tuning": 3, + "tuning": -11, "channels": [ - 1.671875, + 1.3662109375, 1, - 2.648438, + 3.82421875, 0 ] }, { "name": "Tungsten", - "tuning": 4, + "tuning": -10, "channels": [ - 1.722656, + 1.3857421875, 1, - 2.550781, + 3.7490234375, 0 ] }, { "name": "Tungsten", - "tuning": 5, + "tuning": -9, "channels": [ - 1.777344, + 1.4052734375, 1, - 2.457031, + 3.6787109375, 0 ] }, { "name": "Tungsten", - "tuning": 6, + "tuning": -8, "channels": [ - 1.832031, + 1.42578125, 1, - 2.367188, + 3.607421875, 0 ] }, { "name": "Tungsten", - "tuning": 7, - "channels": [ - 1.890625, - 1, - 2.28125, - 0 - ] - }, - { - "name": "Warm White Fluorescent", "tuning": -7, "channels": [ - 1.480469, + 1.4462890625, 1, - 3.675781, + 3.5390625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": -6, "channels": [ - 1.523438, + 1.4677734375, 1, - 3.542969, + 3.4697265625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": -5, "channels": [ - 1.566406, + 1.4892578125, 1, - 3.414062, + 3.4052734375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": -4, "channels": [ - 1.609375, + 1.5107421875, 1, - 3.289062, + 3.33984375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": -3, "channels": [ - 1.65625, + 1.533203125, 1, - 3.171875, + 3.2763671875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": -2, "channels": [ - 1.707031, + 1.5556640625, 1, - 3.058594, + 3.21484375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": -1, "channels": [ - 1.757812, + 1.5791015625, 1, - 2.953125, + 3.154296875, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "channels": [ - 1.808594, + 1.6025390625, 1, - 2.847656, + 3.095703125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": 1, "channels": [ - 1.863281, + 1.625, 1, - 2.746094, + 3.0390625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": 2, "channels": [ - 1.917969, + 1.650390625, 1, - 2.652344, + 2.9814453125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": 3, "channels": [ - 1.976562, + 1.673828125, 1, - 2.558594, + 2.9267578125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": 4, "channels": [ - 2.035156, + 1.69921875, 1, - 2.46875, + 2.8720703125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": 5, "channels": [ - 2.097656, + 1.724609375, 1, - 2.386719, + 2.818359375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": 6, "channels": [ - 2.164062, + 1.75, 1, - 2.304688, + 2.7666015625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Tungsten", "tuning": 7, "channels": [ - 2.230469, + 1.7763671875, 1, - 2.222656, + 2.71484375, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -7, + "name": "Tungsten", + "tuning": 8, "channels": [ - 1.847656, + 1.8037109375, 1, - 2.949219, + 2.666015625, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -6, + "name": "Tungsten", + "tuning": 9, "channels": [ - 1.902344, + 1.830078125, 1, - 2.847656, + 2.6171875, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -5, + "name": "Tungsten", + "tuning": 10, "channels": [ - 1.957031, + 1.8583984375, 1, - 2.75, + 2.568359375, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Tungsten", + "tuning": 11, + "channels": [ + 1.88671875, + 1, + 2.5224609375, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 12, + "channels": [ + 1.9150390625, + 1, + 2.4755859375, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 13, + "channels": [ + 1.9443359375, + 1, + 2.431640625, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 14, + "channels": [ + 1.9736328125, + 1, + 2.3876953125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -14, + "channels": [ + 1.544921875, + 1, + 3.8427734375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -13, + "channels": [ + 1.5673828125, + 1, + 3.771484375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -12, + "channels": [ + 1.5888671875, + 1, + 3.7021484375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -11, + "channels": [ + 1.611328125, + 1, + 3.634765625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -10, + "channels": [ + 1.6337890625, + 1, + 3.568359375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -9, + "channels": [ + 1.6572265625, + 1, + 3.5009765625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -8, + "channels": [ + 1.6806640625, + 1, + 3.4375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -7, + "channels": [ + 1.705078125, + 1, + 3.375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -6, + "channels": [ + 1.728515625, + 1, + 3.3134765625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -5, + "channels": [ + 1.75390625, + 1, + 3.2548828125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -4, + "channels": [ + 1.7783203125, + 1, + 3.1962890625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -3, + "channels": [ + 1.8037109375, + 1, + 3.138671875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -2, + "channels": [ + 1.830078125, + 1, + 3.083984375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -1, + "channels": [ + 1.8564453125, + 1, + 3.029296875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.8837890625, + 1, + 2.974609375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 1, + "channels": [ + 1.91015625, + 1, + 2.9228515625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 2, + "channels": [ + 1.9384765625, + 1, + 2.87109375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 3, + "channels": [ + 1.966796875, + 1, + 2.8203125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 4, + "channels": [ + 1.9951171875, + 1, + 2.7705078125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 5, + "channels": [ + 2.0244140625, + 1, + 2.7216796875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 6, + "channels": [ + 2.0537109375, + 1, + 2.6748046875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 7, + "channels": [ + 2.083984375, + 1, + 2.626953125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 8, + "channels": [ + 2.1142578125, + 1, + 2.58203125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 9, + "channels": [ + 2.146484375, + 1, + 2.5361328125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 10, + "channels": [ + 2.177734375, + 1, + 2.4921875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 11, + "channels": [ + 2.2099609375, + 1, + 2.44921875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 12, + "channels": [ + 2.2431640625, + 1, + 2.4072265625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 13, + "channels": [ + 2.2763671875, + 1, + 2.365234375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 14, + "channels": [ + 2.310546875, + 1, + 2.32421875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -14, + "channels": [ + 1.9814453125, + 1, + 2.9521484375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -13, + "channels": [ + 2.009765625, + 1, + 2.900390625, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -12, + "channels": [ + 2.0380859375, + 1, + 2.8505859375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -11, + "channels": [ + 2.068359375, + 1, + 2.80078125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -10, + "channels": [ + 2.09765625, + 1, + 2.7529296875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -9, + "channels": [ + 2.1279296875, + 1, + 2.705078125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -8, + "channels": [ + 2.1591796875, + 1, + 2.658203125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -7, + "channels": [ + 2.19140625, + 1, + 2.61328125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -6, + "channels": [ + 2.22265625, + 1, + 2.568359375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -5, + "channels": [ + 2.255859375, + 1, + 2.5244140625, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -4, + "channels": [ + 2.2880859375, + 1, + 2.4814453125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -3, + "channels": [ + 2.322265625, + 1, + 2.4384765625, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -2, + "channels": [ + 2.3564453125, + 1, + 2.3974609375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -1, + "channels": [ + 2.3916015625, + 1, + 2.3564453125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.427734375, + 1, + 2.3173828125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 1, + "channels": [ + 2.462890625, + 1, + 2.2783203125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 2, + "channels": [ + 2.5, + 1, + 2.2392578125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 3, + "channels": [ + 2.5380859375, + 1, + 2.201171875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 4, + "channels": [ + 2.576171875, + 1, + 2.1650390625, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 5, + "channels": [ + 2.615234375, + 1, + 2.1279296875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 6, + "channels": [ + 2.654296875, + 1, + 2.0927734375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 7, + "channels": [ + 2.6943359375, + 1, + 2.0576171875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 8, + "channels": [ + 2.736328125, + 1, + 2.0234375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 9, + "channels": [ + 2.7783203125, + 1, + 1.990234375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 10, + "channels": [ + 2.8212890625, + 1, + 1.95703125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 11, + "channels": [ + 2.8642578125, + 1, + 1.9248046875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 12, + "channels": [ + 2.9091796875, + 1, + 1.892578125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 13, + "channels": [ + 2.9541015625, + 1, + 1.861328125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 14, + "channels": [ + 3.0, + 1, + 1.8310546875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -14, + "channels": [ + 2.0830078125, + 1, + 2.1767578125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -13, + "channels": [ + 2.115234375, + 1, + 2.1376953125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -12, + "channels": [ + 2.1484375, + 1, + 2.0986328125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -11, + "channels": [ + 2.181640625, + 1, + 2.0615234375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -10, + "channels": [ + 2.2158203125, + 1, + 2.0244140625, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -9, + "channels": [ + 2.2509765625, + 1, + 1.98828125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -8, + "channels": [ + 2.2861328125, + 1, + 1.953125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -7, + "channels": [ + 2.322265625, + 1, + 1.9189453125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -6, + "channels": [ + 2.359375, + 1, + 1.884765625, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -5, + "channels": [ + 2.3974609375, + 1, + 1.8505859375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -4, + "channels": [ + 2.435546875, + 1, + 1.818359375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -3, + "channels": [ + 2.474609375, + 1, + 1.7861328125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -2, + "channels": [ + 2.5146484375, + 1, + 1.7548828125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -1, + "channels": [ + 2.5546875, + 1, + 1.7236328125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.59765625, + 1, + 1.6943359375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 1, + "channels": [ + 2.638671875, + 1, + 1.6640625, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 2, + "channels": [ + 2.681640625, + 1, + 1.634765625, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 3, + "channels": [ + 2.7255859375, + 1, + 1.6064453125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 4, + "channels": [ + 2.7705078125, + 1, + 1.578125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 5, + "channels": [ + 2.81640625, + 1, + 1.55078125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 6, + "channels": [ + 2.86328125, + 1, + 1.5234375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 7, + "channels": [ + 2.91015625, + 1, + 1.4970703125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 8, + "channels": [ + 2.9580078125, + 1, + 1.4716796875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 9, + "channels": [ + 3.0087890625, + 1, + 1.4462890625, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 10, + "channels": [ + 3.05859375, + 1, + 1.4208984375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 11, + "channels": [ + 3.111328125, + 1, + 1.396484375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 12, + "channels": [ + 3.1630859375, + 1, + 1.3720703125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 13, + "channels": [ + 3.2177734375, + 1, + 1.3486328125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 14, + "channels": [ + 3.2724609375, + 1, + 1.3251953125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -14, + "channels": [ + 2.3046875, + 1, + 2.03125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -13, + "channels": [ + 2.3408203125, + 1, + 1.99609375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -12, + "channels": [ + 2.3779296875, + 1, + 1.9599609375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -11, + "channels": [ + 2.4150390625, + 1, + 1.92578125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -10, + "channels": [ + 2.453125, + 1, + 1.8916015625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -9, + "channels": [ + 2.4921875, + 1, + 1.8583984375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -8, + "channels": [ + 2.5322265625, + 1, + 1.826171875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -7, + "channels": [ + 2.572265625, + 1, + 1.794921875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -6, + "channels": [ + 2.6142578125, + 1, + 1.763671875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -5, + "channels": [ + 2.6552734375, + 1, + 1.732421875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -4, + "channels": [ + 2.6982421875, + 1, + 1.7021484375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -3, + "channels": [ + 2.7421875, + 1, + 1.6728515625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -2, + "channels": [ + 2.7861328125, + 1, + 1.6435546875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -1, + "channels": [ + 2.83203125, + 1, + 1.6162109375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.87890625, + 1, + 1.5869140625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 1, + "channels": [ + 2.9267578125, + 1, + 1.560546875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 2, + "channels": [ + 2.974609375, + 1, + 1.5341796875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 3, + "channels": [ + 3.0224609375, + 1, + 1.5068359375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 4, + "channels": [ + 3.07421875, + 1, + 1.4814453125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 5, + "channels": [ + 3.1259765625, + 1, + 1.4560546875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 6, + "channels": [ + 3.177734375, + 1, + 1.431640625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 7, + "channels": [ + 3.2314453125, + 1, + 1.4072265625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 8, + "channels": [ + 3.2861328125, + 1, + 1.3828125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 9, + "channels": [ + 3.3408203125, + 1, + 1.359375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 10, + "channels": [ + 3.3974609375, + 1, + 1.3359375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 11, + "channels": [ + 3.4560546875, + 1, + 1.3134765625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 12, + "channels": [ + 3.515625, + 1, + 1.291015625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 13, + "channels": [ + 3.5771484375, + 1, + 1.26953125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 14, + "channels": [ + 3.6396484375, + 1, + 1.248046875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -14, + "channels": [ + 2.32421875, + 1, + 1.931640625, + 0 + ] + }, + { + "name": "Flash", + "tuning": -13, + "channels": [ + 2.3603515625, + 1, + 1.8974609375, + 0 + ] + }, + { + "name": "Flash", + "tuning": -12, + "channels": [ + 2.3984375, + 1, + 1.8642578125, + 0 + ] + }, + { + "name": "Flash", + "tuning": -11, + "channels": [ + 2.4365234375, + 1, + 1.8310546875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -10, + "channels": [ + 2.4755859375, + 1, + 1.798828125, + 0 + ] + }, + { + "name": "Flash", + "tuning": -9, + "channels": [ + 2.515625, + 1, + 1.7666015625, + 0 + ] + }, + { + "name": "Flash", + "tuning": -8, + "channels": [ + 2.5556640625, + 1, + 1.7353515625, + 0 + ] + }, + { + "name": "Flash", + "tuning": -7, + "channels": [ + 2.59765625, + 1, + 1.7060546875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -6, + "channels": [ + 2.6396484375, + 1, + 1.6748046875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -5, + "channels": [ + 2.6826171875, + 1, + 1.646484375, + 0 + ] + }, + { + "name": "Flash", + "tuning": -4, + "channels": [ + 2.7265625, + 1, + 1.6171875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -3, + "channels": [ + 2.771484375, + 1, + 1.58984375, + 0 + ] + }, + { + "name": "Flash", + "tuning": -2, + "channels": [ + 2.8173828125, + 1, + 1.5615234375, + 0 + ] + }, + { + "name": "Flash", + "tuning": -1, + "channels": [ + 2.86328125, + 1, + 1.5341796875, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.9111328125, + 1, + 1.5078125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 1, + "channels": [ + 2.9599609375, + 1, + 1.4814453125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 2, + "channels": [ + 3.0087890625, + 1, + 1.4560546875, + 0 + ] + }, + { + "name": "Flash", + "tuning": 3, + "channels": [ + 3.060546875, + 1, + 1.4306640625, + 0 + ] + }, + { + "name": "Flash", + "tuning": 4, + "channels": [ + 3.111328125, + 1, + 1.40625, + 0 + ] + }, + { + "name": "Flash", + "tuning": 5, + "channels": [ + 3.1630859375, + 1, + 1.3818359375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 6, + "channels": [ + 3.2177734375, + 1, + 1.3583984375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 7, + "channels": [ + 3.2724609375, + 1, + 1.3349609375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 8, + "channels": [ + 3.3291015625, + 1, + 1.3115234375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 9, + "channels": [ + 3.384765625, + 1, + 1.2890625, + 0 + ] + }, + { + "name": "Flash", + "tuning": 10, + "channels": [ + 3.4453125, + 1, + 1.267578125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 11, + "channels": [ + 3.50390625, + 1, + 1.24609375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 12, + "channels": [ + 3.564453125, + 1, + 1.224609375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 13, + "channels": [ + 3.6279296875, + 1, + 1.203125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 14, + "channels": [ + 3.69140625, + 1, + 1.1826171875, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.4560546875, + 1, + 3.4404296875, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.8544921875, + 1, + 2.556640625, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.3955078125, + 1, + 1.890625, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.8193359375, + 1, + 1.56640625, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 3.2353515625, + 1, + 1.3017578125, + 0 + ] + } + ] + }, + { + "model": "ILCE-7R", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.507812, + 1, + 1.492188, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.964844, + 1, + 1.226562, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.699219, + 1, + 1.367188, + 0 + ] + }, + { + "name": "Incandescent", + "channels": [ + 1.566406, + 1, + 2.695312, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.808594, + 1, + 2.679688, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.355469, + 1, + 2.164062, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.40625, + 1, + 1.617188, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.683594, + 1, + 1.40625, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.75, + 1, + 1.34375, + 0 + ] + }, + { + "name": "5500K", + "channels": [ + 2.558594, + 1, + 1.457031, + 0 + ] + } + ] + }, + { + "model": "ILCE-7RM2", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.402344, + 1, + 1.566406, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.878906, + 1, + 1.289062, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.601562, + 1, + 1.433594, + 0 + ] + }, + { + "name": "Incandescent", + "channels": [ + 1.464844, + 1, + 2.847656, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.730469, + 1, + 2.734375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.1875, + 1, + 2.226562, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.328125, + 1, + 1.644531, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.617188, + 1, + 1.515625, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.65625, + 1, + 1.410156, + 0 + ] + }, + { + "name": "5500K", + "channels": [ + 2.457031, + 1, + 1.527344, + 0 + ] + } + ] + }, + { + "model": "ILCE-7RM3", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.417969, + 1, + 1.609375, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.886719, + 1, + 1.324219, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.617188, + 1, + 1.476562, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.480469, + 1, + 2.910156, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.742188, + 1, + 2.792969, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.191406, + 1, + 2.28125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.328125, + 1, + 1.6875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.613281, + 1, + 1.558594, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.652344, + 1, + 1.4375, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.285156, + 1, + 3.515625, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.65625, + 1, + 2.519531, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.175781, + 1, + 1.8125, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.59375, + 1, + 1.488281, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 3.042969, + 1, + 1.253906, + 0 + ] + } + ] + }, + { + "model": "ILCE-7RM4", + "presets": [ + { + "name": "Daylight", + "tuning": -7, + "channels": [ + 2.027344, + 1, + 2.105469, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -6, + "channels": [ + 2.09375, + 1, + 2.03125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -5, + "channels": [ + 2.160156, + 1, + 1.957031, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -4, + "channels": [ + 2.230469, + 1, + 1.890625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -3, + "channels": [ + 2.304688, + 1, + 1.824219, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -2, + "channels": [ + 2.378906, + 1, + 1.757812, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -1, + "channels": [ + 2.457031, + 1, + 1.699219, + 0 + ] + }, + { + "name": "Daylight", + "channels": [ + 2.539062, + 1, + 1.640625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 1, + "channels": [ + 2.628906, + 1, + 1.582031, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 2, + "channels": [ + 2.714844, + 1, + 1.527344, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 3, + "channels": [ + 2.808594, + 1, + 1.476562, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 4, + "channels": [ + 2.90625, + 1, + 1.425781, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 5, + "channels": [ + 3.007812, + 1, + 1.375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 6, + "channels": [ + 3.117188, + 1, + 1.328125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 7, + "channels": [ + 3.226562, + 1, + 1.28125, + 0 + ] + }, + { + "name": "Shade", + "tuning": -7, + "channels": [ + 2.421875, + 1, + 1.726562, + 0 + ] + }, + { + "name": "Shade", + "tuning": -6, + "channels": [ + 2.503906, + 1, + 1.667969, + 0 + ] + }, + { + "name": "Shade", + "tuning": -5, + "channels": [ + 2.585938, + 1, + 1.609375, + 0 + ] + }, + { + "name": "Shade", + "tuning": -4, + "channels": [ + 2.675781, + 1, + 1.550781, + 0 + ] + }, + { + "name": "Shade", + "tuning": -3, + "channels": [ + 2.765625, + 1, + 1.5, + 0 + ] + }, + { + "name": "Shade", + "tuning": -2, + "channels": [ + 2.863281, + 1, + 1.449219, + 0 + ] + }, + { + "name": "Shade", + "tuning": -1, + "channels": [ + 2.960938, + 1, + 1.398438, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 3.066406, + 1, + 1.351562, + 0 + ] + }, + { + "name": "Shade", + "tuning": 1, + "channels": [ + 3.175781, + 1, + 1.304688, + 0 + ] + }, + { + "name": "Shade", + "tuning": 2, + "channels": [ + 3.289062, + 1, + 1.257812, + 0 + ] + }, + { + "name": "Shade", + "tuning": 3, + "channels": [ + 3.410156, + 1, + 1.214844, + 0 + ] + }, + { + "name": "Shade", + "tuning": 4, + "channels": [ + 3.535156, + 1, + 1.175781, + 0 + ] + }, + { + "name": "Shade", + "tuning": 5, + "channels": [ + 3.664062, + 1, + 1.136719, + 0 + ] + }, + { + "name": "Shade", + "tuning": 6, + "channels": [ + 3.800781, + 1, + 1.097656, + 0 + ] + }, + { + "name": "Shade", + "tuning": 7, + "channels": [ + 3.945312, + 1, + 1.058594, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -7, + "channels": [ + 2.191406, + 1, + 1.925781, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -6, + "channels": [ + 2.265625, + 1, + 1.859375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -5, + "channels": [ + 2.339844, + 1, + 1.792969, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -4, + "channels": [ + 2.417969, + 1, + 1.730469, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -3, + "channels": [ + 2.496094, + 1, + 1.667969, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -2, + "channels": [ + 2.582031, + 1, + 1.613281, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -1, + "channels": [ + 2.667969, + 1, + 1.554688, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.761719, + 1, + 1.503906, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 1, + "channels": [ + 2.855469, + 1, + 1.449219, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 2, + "channels": [ + 2.957031, + 1, + 1.402344, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 3, + "channels": [ + 3.058594, + 1, + 1.351562, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 4, + "channels": [ + 3.167969, + 1, + 1.308594, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 5, + "channels": [ + 3.28125, + 1, + 1.261719, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 6, + "channels": [ + 3.398438, + 1, + 1.21875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 7, + "channels": [ + 3.523438, + 1, + 1.179688, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -7, + "channels": [ + 1.242188, + 1, + 3.890625, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -6, + "channels": [ + 1.28125, + 1, + 3.738281, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -5, + "channels": [ + 1.316406, + 1, + 3.59375, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -4, + "channels": [ + 1.355469, + 1, + 3.457031, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -3, + "channels": [ + 1.398438, + 1, + 3.324219, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -2, + "channels": [ + 1.4375, + 1, + 3.199219, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -1, + "channels": [ + 1.484375, + 1, + 3.078125, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.527344, + 1, + 2.964844, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 1, + "channels": [ + 1.574219, + 1, + 2.851562, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 2, + "channels": [ + 1.621094, + 1, + 2.75, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 3, + "channels": [ + 1.671875, + 1, + 2.648438, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 4, + "channels": [ + 1.722656, + 1, + 2.550781, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 5, + "channels": [ + 1.777344, + 1, + 2.457031, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 6, + "channels": [ + 1.832031, + 1, + 2.367188, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 7, + "channels": [ + 1.890625, + 1, + 2.28125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -7, + "channels": [ + 1.480469, + 1, + 3.675781, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -6, + "channels": [ + 1.523438, + 1, + 3.542969, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -5, + "channels": [ + 1.566406, + 1, + 3.414062, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -4, + "channels": [ + 1.609375, + 1, + 3.289062, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -3, + "channels": [ + 1.65625, + 1, + 3.171875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -2, + "channels": [ + 1.707031, + 1, + 3.058594, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -1, + "channels": [ + 1.757812, + 1, + 2.953125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.808594, + 1, + 2.847656, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 1, + "channels": [ + 1.863281, + 1, + 2.746094, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 2, + "channels": [ + 1.917969, + 1, + 2.652344, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 3, + "channels": [ + 1.976562, + 1, + 2.558594, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 4, + "channels": [ + 2.035156, + 1, + 2.46875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 5, + "channels": [ + 2.097656, + 1, + 2.386719, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 6, + "channels": [ + 2.164062, + 1, + 2.304688, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 7, + "channels": [ + 2.230469, + 1, + 2.222656, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -7, + "channels": [ + 1.847656, + 1, + 2.949219, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -6, + "channels": [ + 1.902344, + 1, + 2.847656, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -5, + "channels": [ + 1.957031, + 1, + 2.75, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -4, + "channels": [ + 2.015625, + 1, + 2.65625, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -3, + "channels": [ + 2.078125, + 1, + 2.5625, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -2, + "channels": [ + 2.136719, + 1, + 2.476562, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -1, + "channels": [ + 2.203125, + 1, + 2.394531, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.269531, + 1, + 2.3125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 1, + "channels": [ + 2.339844, + 1, + 2.234375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 2, + "channels": [ + 2.414062, + 1, + 2.160156, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 3, + "channels": [ + 2.488281, + 1, + 2.089844, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 4, + "channels": [ + 2.566406, + 1, + 2.019531, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 5, + "channels": [ + 2.644531, + 1, + 1.953125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 6, + "channels": [ + 2.730469, + 1, + 1.886719, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 7, + "channels": [ + 2.816406, + 1, + 1.828125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -7, + "channels": [ + 1.953125, + 1, + 2.210938, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -6, + "channels": [ + 2.015625, + 1, + 2.132812, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -5, + "channels": [ + 2.082031, + 1, + 2.054688, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -4, + "channels": [ + 2.148438, + 1, + 1.984375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -3, + "channels": [ + 2.21875, + 1, + 1.914062, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -2, + "channels": [ + 2.289062, + 1, + 1.847656, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -1, + "channels": [ + 2.367188, + 1, + 1.78125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.445312, + 1, + 1.71875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 1, + "channels": [ + 2.527344, + 1, + 1.660156, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 2, + "channels": [ + 2.609375, + 1, + 1.601562, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 3, + "channels": [ + 2.699219, + 1, + 1.546875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 4, + "channels": [ + 2.792969, + 1, + 1.492188, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 5, + "channels": [ + 2.886719, + 1, + 1.441406, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 6, + "channels": [ + 2.988281, + 1, + 1.394531, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 7, + "channels": [ + 3.09375, + 1, + 1.347656, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -7, + "channels": [ + 2.199219, + 1, + 2.027344, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -6, + "channels": [ + 2.269531, + 1, + 1.957031, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -5, + "channels": [ + 2.34375, + 1, + 1.890625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -4, + "channels": [ + 2.421875, + 1, + 1.824219, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -3, + "channels": [ + 2.5, + 1, + 1.761719, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -2, + "channels": [ + 2.582031, + 1, + 1.703125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -1, + "channels": [ + 2.667969, + 1, + 1.644531, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.757812, + 1, + 1.589844, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 1, + "channels": [ + 2.851562, + 1, + 1.535156, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 2, + "channels": [ + 2.949219, + 1, + 1.480469, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 3, + "channels": [ + 3.050781, + 1, + 1.433594, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 4, + "channels": [ + 3.15625, + 1, + 1.382812, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 5, + "channels": [ + 3.269531, + 1, + 1.335938, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 6, + "channels": [ + 3.382812, + 1, + 1.292969, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 7, + "channels": [ + 3.507812, + 1, + 1.25, + 0 + ] + }, + { + "name": "Flash", + "tuning": -7, + "channels": [ + 2.222656, + 1, + 1.875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -6, + "channels": [ + 2.292969, + 1, + 1.808594, + 0 + ] + }, + { + "name": "Flash", + "tuning": -5, + "channels": [ + 2.371094, + 1, + 1.746094, + 0 + ] + }, + { + "name": "Flash", + "tuning": -4, + "channels": [ + 2.449219, + 1, + 1.683594, + 0 + ] + }, + { + "name": "Flash", + "tuning": -3, + "channels": [ + 2.53125, + 1, + 1.628906, + 0 + ] + }, + { + "name": "Flash", + "tuning": -2, + "channels": [ + 2.617188, + 1, + 1.570312, + 0 + ] + }, + { + "name": "Flash", + "tuning": -1, + "channels": [ + 2.707031, + 1, + 1.515625, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.800781, + 1, + 1.464844, + 0 + ] + }, + { + "name": "Flash", + "tuning": 1, + "channels": [ + 2.898438, + 1, + 1.414062, + 0 + ] + }, + { + "name": "Flash", + "tuning": 2, + "channels": [ + 3, + 1, + 1.363281, + 0 + ] + }, + { + "name": "Flash", + "tuning": 3, + "channels": [ + 3.105469, + 1, + 1.316406, + 0 + ] + }, + { + "name": "Flash", + "tuning": 4, + "channels": [ + 3.21875, + 1, + 1.273438, + 0 + ] + }, + { + "name": "Flash", + "tuning": 5, + "channels": [ + 3.332031, + 1, + 1.230469, + 0 + ] + }, + { + "name": "Flash", + "tuning": 6, + "channels": [ + 3.453125, + 1, + 1.1875, + 0 + ] + }, + { + "name": "Flash", + "tuning": 7, + "channels": [ + 3.582031, + 1, + 1.148438, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.320312, + 1, + 3.582031, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.714844, + 1, + 2.566406, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.277344, + 1, + 1.847656, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.734375, + 1, + 1.515625, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 3.238281, + 1, + 1.277344, + 0 + ] + } + ] + }, + { + "model": "ILCE-7M2", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.277344, + 1, + 1.488281, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.714844, + 1, + 1.234375, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.460938, + 1, + 1.367188, + 0 + ] + }, + { + "name": "Incandescent", + "channels": [ + 1.398438, + 1, + 2.625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.625, + 1, + 2.609375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.132812, + 1, + 2.132812, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.179688, + 1, + 1.613281, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.445312, + 1, + 1.40625, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.507812, + 1, + 1.347656, + 0 + ] + } + ] + }, + { + "model": "ILCE-7M3", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.296875, + 1, + 1.617188, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.722656, + 1, + 1.339844, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.476562, + 1, + 1.484375, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.425781, + 1, + 2.847656, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.660156, + 1, + 2.832031, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.125, + 1, + 2.363281, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.203125, + 1, + 1.730469, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.4375, + 1, + 1.59375, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.515625, + 1, + 1.433594, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.242188, + 1, + 3.402344, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.59375, + 1, + 2.484375, + 0 + ] + }, + { + "name": "4000K", + "channels": [ + 1.910156, + 1, + 1.996094, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.074219, + 1, + 1.8125, + 0 + ] + }, + { + "name": "5000K", + "channels": [ + 2.21875, + 1, + 1.679688, + 0 + ] + }, + { + "name": "5500K", + "channels": [ + 2.34375, + 1, + 1.578125, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.457031, + 1, + 1.5, + 0 + ] + }, + { + "name": "6500K", + "channels": [ + 2.554688, + 1, + 1.433594, + 0 + ] + } + ] + }, + { + "model": "ILCE-7M4", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.398438, + 1, + 1.651367, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.806641, + 1, + 1.34082, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.586914, + 1, + 1.515625, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.492188, + 1, + 2.957031, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.754883, + 1, + 2.813477, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.240234, + 1, + 2.269531, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.391602, + 1, + 1.672852, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.644531, + 1, + 1.561523, + 0 + ] + }, + { + "name": "Underwater", + "channels": [ + 2.386719, + 1, + 1.651367, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.639648, + 1, + 1.472656, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.374023, + 1, + 3.274414, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.723633, + 1, + 2.441406, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.181641, + 1, + 1.80957, + 0 + ] + }, + { + "name": "5500K", + "channels": [ + 2.428711, + 1, + 1.587891, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.530273, + 1, + 1.514648, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 2.870117, + 1, + 1.282227, + 0 + ] + } + ] + }, + { + "model": "ILCE-7S", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.402344, + 1, + 1.609375, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.742188, + 1, + 1.347656, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.546875, + 1, + 1.484375, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.617188, + 1, + 2.710938, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.835938, + 1, + 2.660156, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.25, + 1, + 2.320312, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.355469, + 1, + 1.6875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.574219, + 1, + 1.558594, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.664062, + 1, + 1.488281, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.433594, + 1, + 3.175781, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.777344, + 1, + 2.394531, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.210938, + 1, + 1.792969, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.53125, + 1, + 1.5, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 2.847656, + 1, + 1.28125, + 0 + ] + } + ] + }, + { + "model": "ILCE-7SM2", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.480469, + 1, + 1.609375, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.824219, + 1, + 1.351562, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.628906, + 1, + 1.488281, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.683594, + 1, + 2.691406, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.90625, + 1, + 2.640625, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.324219, + 1, + 2.308594, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.433594, + 1, + 1.6875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.65625, + 1, + 1.5625, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.746094, + 1, + 1.488281, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.492188, + 1, + 3.140625, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.84375, + 1, + 2.382812, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.289062, + 1, + 1.789062, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.613281, + 1, + 1.5, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 2.933594, + 1, + 1.285156, + 0 + ] + } + ] + }, + { + "model": "ILCE-9M2", + "presets": [ + { + "name": "Daylight", + "tuning": -14, + "channels": [ + 1.98046875, + 1, + 1.90625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -13, + "channels": [ + 2.01171875, + 1, + 1.875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -12, + "channels": [ + 2.0390625, + 1, + 1.84375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -11, + "channels": [ + 2.0703125, + 1, + 1.8125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -10, + "channels": [ + 2.1015625, + 1, + 1.78125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -9, + "channels": [ + 2.1328125, + 1, + 1.75390625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -8, + "channels": [ + 2.1640625, + 1, + 1.72265625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -7, + "channels": [ + 2.1953125, + 1, + 1.6953125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -6, + "channels": [ + 2.2265625, + 1, + 1.6640625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -5, + "channels": [ + 2.26171875, + 1, + 1.63671875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -4, + "channels": [ + 2.296875, + 1, + 1.609375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -3, + "channels": [ + 2.33203125, + 1, + 1.58203125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -2, + "channels": [ + 2.3671875, + 1, + 1.5546875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -1, + "channels": [ + 2.40234375, + 1, + 1.53125, + 0 + ] + }, + { + "name": "Daylight", + "channels": [ + 2.4375, + 1, + 1.50390625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 1, + "channels": [ + 2.47265625, + 1, + 1.48046875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 2, + "channels": [ + 2.51171875, + 1, + 1.453125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 3, + "channels": [ + 2.55078125, + 1, + 1.4296875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 4, + "channels": [ + 2.58984375, + 1, + 1.40625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 5, + "channels": [ + 2.62890625, + 1, + 1.3828125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 6, + "channels": [ + 2.671875, + 1, + 1.359375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 7, + "channels": [ + 2.7109375, + 1, + 1.3359375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 8, + "channels": [ + 2.75390625, + 1, + 1.31640625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 9, + "channels": [ + 2.796875, + 1, + 1.29296875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 10, + "channels": [ + 2.83984375, + 1, + 1.2734375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 11, + "channels": [ + 2.8828125, + 1, + 1.25, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 12, + "channels": [ + 2.9296875, + 1, + 1.23046875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 13, + "channels": [ + 2.9765625, + 1, + 1.2109375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 14, + "channels": [ + 3.0234375, + 1, + 1.19140625, + 0 + ] + }, + { + "name": "Shade", + "tuning": -14, + "channels": [ + 2.33203125, + 1, + 1.58203125, + 0 + ] + }, + { + "name": "Shade", + "tuning": -13, + "channels": [ + 2.3671875, + 1, + 1.5546875, + 0 + ] + }, + { + "name": "Shade", + "tuning": -12, + "channels": [ + 2.40234375, + 1, + 1.52734375, + 0 + ] + }, + { + "name": "Shade", + "tuning": -11, + "channels": [ + 2.44140625, + 1, + 1.50390625, + 0 + ] + }, + { + "name": "Shade", + "tuning": -10, + "channels": [ + 2.4765625, + 1, + 1.4765625, + 0 + ] + }, + { + "name": "Shade", + "tuning": -9, + "channels": [ + 2.515625, + 1, + 1.453125, + 0 + ] + }, + { + "name": "Shade", + "tuning": -8, + "channels": [ + 2.5546875, + 1, + 1.4296875, + 0 + ] + }, + { + "name": "Shade", + "tuning": -7, + "channels": [ + 2.59375, + 1, + 1.40625, + 0 + ] + }, + { + "name": "Shade", + "tuning": -6, + "channels": [ + 2.6328125, + 1, + 1.3828125, + 0 + ] + }, + { + "name": "Shade", + "tuning": -5, + "channels": [ + 2.671875, + 1, + 1.359375, + 0 + ] + }, + { + "name": "Shade", + "tuning": -4, + "channels": [ + 2.71484375, + 1, + 1.3359375, + 0 + ] + }, + { + "name": "Shade", + "tuning": -3, + "channels": [ + 2.7578125, + 1, + 1.3125, + 0 + ] + }, + { + "name": "Shade", + "tuning": -2, + "channels": [ + 2.80078125, + 1, + 1.29296875, + 0 + ] + }, + { + "name": "Shade", + "tuning": -1, + "channels": [ + 2.84375, + 1, + 1.26953125, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.88671875, + 1, + 1.25, + 0 + ] + }, + { + "name": "Shade", + "tuning": 1, + "channels": [ + 2.93359375, + 1, + 1.23046875, + 0 + ] + }, + { + "name": "Shade", + "tuning": 2, + "channels": [ + 2.98046875, + 1, + 1.20703125, + 0 + ] + }, + { + "name": "Shade", + "tuning": 3, + "channels": [ + 3.02734375, + 1, + 1.1875, + 0 + ] + }, + { + "name": "Shade", + "tuning": 4, + "channels": [ + 3.07421875, + 1, + 1.16796875, + 0 + ] + }, + { + "name": "Shade", + "tuning": 5, + "channels": [ + 3.12109375, + 1, + 1.1484375, + 0 + ] + }, + { + "name": "Shade", + "tuning": 6, + "channels": [ + 3.171875, + 1, + 1.12890625, + 0 + ] + }, + { + "name": "Shade", + "tuning": 7, + "channels": [ + 3.22265625, + 1, + 1.11328125, + 0 + ] + }, + { + "name": "Shade", + "tuning": 8, + "channels": [ + 3.2734375, + 1, + 1.09375, + 0 + ] + }, + { + "name": "Shade", + "tuning": 9, + "channels": [ + 3.328125, + 1, + 1.07421875, + 0 + ] + }, + { + "name": "Shade", + "tuning": 10, + "channels": [ + 3.37890625, + 1, + 1.05859375, + 0 + ] + }, + { + "name": "Shade", + "tuning": 11, + "channels": [ + 3.4375, + 1, + 1.0390625, + 0 + ] + }, + { + "name": "Shade", + "tuning": 12, + "channels": [ + 3.4921875, + 1, + 1.0234375, + 0 + ] + }, + { + "name": "Shade", + "tuning": 13, + "channels": [ + 3.55078125, + 1, + 1.0078125, + 0 + ] + }, + { + "name": "Shade", + "tuning": 14, + "channels": [ + 3.60546875, + 1, + 0.98828125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -14, + "channels": [ + 2.12890625, + 1, + 1.75390625, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -13, + "channels": [ + 2.16015625, + 1, + 1.72265625, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -12, + "channels": [ + 2.1953125, + 1, + 1.6953125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -11, + "channels": [ + 2.2265625, + 1, + 1.66796875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -10, + "channels": [ + 2.26171875, + 1, + 1.63671875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -9, + "channels": [ + 2.29296875, + 1, + 1.609375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -8, + "channels": [ + 2.328125, + 1, + 1.58203125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -7, + "channels": [ + 2.36328125, + 1, + 1.55859375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -6, + "channels": [ + 2.3984375, + 1, + 1.53125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -5, + "channels": [ + 2.4375, + 1, + 1.50390625, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -4, + "channels": [ + 2.47265625, + 1, + 1.48046875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -3, + "channels": [ + 2.51171875, + 1, + 1.45703125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -2, + "channels": [ + 2.546875, + 1, + 1.4296875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -1, + "channels": [ + 2.58984375, + 1, + 1.40625, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.62890625, + 1, + 1.3828125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 1, + "channels": [ + 2.66796875, + 1, + 1.359375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 2, + "channels": [ + 2.7109375, + 1, + 1.33984375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 3, + "channels": [ + 2.75, + 1, + 1.31640625, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 4, + "channels": [ + 2.79296875, + 1, + 1.29296875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 5, + "channels": [ + 2.8359375, + 1, + 1.2734375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 6, + "channels": [ + 2.8828125, + 1, + 1.25, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 7, + "channels": [ + 2.92578125, + 1, + 1.23046875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 8, + "channels": [ + 2.97265625, + 1, + 1.2109375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 9, + "channels": [ + 3.01953125, + 1, + 1.19140625, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 10, + "channels": [ + 3.06640625, + 1, + 1.171875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 11, + "channels": [ + 3.1171875, + 1, + 1.15234375, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 12, + "channels": [ + 3.1640625, + 1, + 1.1328125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 13, + "channels": [ + 3.21875, + 1, + 1.11328125, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 14, + "channels": [ + 3.26953125, + 1, + 1.09375, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -14, + "channels": [ + 1.25, + 1, + 3.359375, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -13, + "channels": [ + 1.265625, + 1, + 3.296875, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -12, + "channels": [ + 1.28515625, + 1, + 3.2421875, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -11, + "channels": [ + 1.3046875, + 1, + 3.18359375, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -10, + "channels": [ + 1.3203125, + 1, + 3.12890625, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -9, + "channels": [ + 1.33984375, + 1, + 3.07421875, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -8, + "channels": [ + 1.359375, + 1, + 3.01953125, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -7, + "channels": [ + 1.37890625, + 1, + 2.96875, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -6, + "channels": [ + 1.3984375, + 1, + 2.9140625, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -5, + "channels": [ + 1.41796875, + 1, + 2.86328125, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -4, + "channels": [ + 1.4375, + 1, + 2.8125, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -3, + "channels": [ + 1.45703125, + 1, + 2.765625, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -2, + "channels": [ + 1.4765625, + 1, + 2.71484375, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -1, + "channels": [ + 1.5, + 1, + 2.66796875, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.51953125, + 1, + 2.625, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 1, + "channels": [ + 1.54296875, + 1, + 2.578125, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 2, + "channels": [ + 1.5625, + 1, + 2.53125, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 3, + "channels": [ + 1.5859375, + 1, + 2.4921875, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 4, + "channels": [ + 1.609375, + 1, + 2.4453125, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 5, + "channels": [ + 1.6328125, + 1, + 2.40625, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 6, + "channels": [ + 1.65625, + 1, + 2.36328125, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 7, + "channels": [ + 1.6796875, + 1, + 2.32421875, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 8, + "channels": [ + 1.703125, + 1, + 2.28125, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 9, + "channels": [ + 1.7265625, + 1, + 2.2421875, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 10, + "channels": [ + 1.75390625, + 1, + 2.203125, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 11, + "channels": [ + 1.77734375, + 1, + 2.16796875, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 12, + "channels": [ + 1.8046875, + 1, + 2.12890625, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 13, + "channels": [ + 1.828125, + 1, + 2.09375, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 14, + "channels": [ + 1.85546875, + 1, + 2.05859375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -14, + "channels": [ + 1.421875, + 1, + 3.28515625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -13, + "channels": [ + 1.44140625, + 1, + 3.23046875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -12, + "channels": [ + 1.4609375, + 1, + 3.171875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -11, + "channels": [ + 1.48046875, + 1, + 3.12109375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -10, + "channels": [ + 1.50390625, + 1, + 3.0703125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -9, + "channels": [ + 1.5234375, + 1, + 3.015625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -8, + "channels": [ + 1.54296875, + 1, + 2.96484375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -7, + "channels": [ + 1.56640625, + 1, + 2.9140625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -6, + "channels": [ + 1.5859375, + 1, + 2.8671875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -5, + "channels": [ + 1.609375, + 1, + 2.81640625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -4, + "channels": [ + 1.62890625, + 1, + 2.76953125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -3, + "channels": [ + 1.65234375, + 1, + 2.72265625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -2, + "channels": [ + 1.67578125, + 1, + 2.6796875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -1, + "channels": [ + 1.69921875, + 1, + 2.6328125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.72265625, + 1, + 2.58984375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 1, + "channels": [ + 1.74609375, + 1, + 2.546875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 2, + "channels": [ + 1.76953125, + 1, + 2.50390625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 3, + "channels": [ + 1.796875, + 1, + 2.46484375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 4, + "channels": [ + 1.8203125, + 1, + 2.42578125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 5, + "channels": [ + 1.84375, + 1, + 2.3828125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 6, + "channels": [ + 1.87109375, + 1, + 2.34375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 7, + "channels": [ + 1.8984375, + 1, + 2.3046875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 8, + "channels": [ + 1.92578125, + 1, + 2.265625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 9, + "channels": [ + 1.953125, + 1, + 2.23046875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 10, + "channels": [ + 1.98046875, + 1, + 2.19140625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 11, + "channels": [ + 2.0078125, + 1, + 2.15625, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 12, + "channels": [ + 2.03515625, + 1, + 2.12109375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 13, + "channels": [ + 2.0625, + 1, + 2.0859375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 14, + "channels": [ + 2.09375, + 1, + 2.0546875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -14, + "channels": [ + 1.8046875, + 1, + 2.69921875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -13, + "channels": [ + 1.828125, + 1, + 2.65625, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -12, + "channels": [ + 1.8515625, + 1, + 2.61328125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -11, + "channels": [ + 1.87890625, + 1, + 2.5703125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -10, + "channels": [ + 1.90234375, + 1, + 2.53125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -9, + "channels": [ + 1.9296875, + 1, + 2.4921875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -8, + "channels": [ + 1.95703125, + 1, + 2.44921875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -7, + "channels": [ + 1.984375, + 1, + 2.41015625, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -6, + "channels": [ + 2.01171875, + 1, + 2.37109375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -5, + "channels": [ + 2.0390625, + 1, + 2.33203125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -4, + "channels": [ + 2.06640625, + 1, + 2.296875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -3, + "channels": [ + 2.09375, + 1, + 2.2578125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -2, + "channels": [ + 2.125, + 1, + 2.22265625, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -1, + "channels": [ + 2.15234375, + 1, + 2.1875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.18359375, + 1, + 2.15234375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 1, + "channels": [ + 2.21484375, + 1, + 2.1171875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 2, + "channels": [ + 2.24609375, + 1, + 2.0859375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 3, + "channels": [ + 2.27734375, + 1, + 2.05078125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 4, + "channels": [ + 2.30859375, + 1, + 2.01953125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 5, + "channels": [ + 2.33984375, + 1, + 1.98828125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 6, + "channels": [ + 2.37109375, + 1, + 1.95703125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 7, + "channels": [ + 2.40625, + 1, + 1.92578125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 8, + "channels": [ + 2.44140625, + 1, + 1.89453125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 9, + "channels": [ + 2.47265625, + 1, + 1.86328125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 10, + "channels": [ + 2.51171875, + 1, + 1.8359375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 11, + "channels": [ + 2.546875, + 1, + 1.8046875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 12, + "channels": [ + 2.58203125, + 1, + 1.77734375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 13, + "channels": [ + 2.62109375, + 1, + 1.75, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 14, + "channels": [ + 2.65625, + 1, + 1.72265625, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -14, + "channels": [ + 1.88671875, + 1, + 2.02734375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -13, + "channels": [ + 1.9140625, + 1, + 1.9921875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -12, + "channels": [ + 1.94140625, + 1, + 1.9609375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -11, + "channels": [ + 1.96875, + 1, + 1.92578125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -10, + "channels": [ + 2.0, + 1, + 1.89453125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -9, + "channels": [ + 2.02734375, + 1, + 1.859375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -8, + "channels": [ + 2.05859375, + 1, + 1.828125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -7, + "channels": [ + 2.0859375, + 1, + 1.80078125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -6, + "channels": [ + 2.12109375, + 1, + 1.76953125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -5, + "channels": [ + 2.15234375, + 1, + 1.73828125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -4, + "channels": [ + 2.18359375, + 1, + 1.7109375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -3, + "channels": [ + 2.21484375, + 1, + 1.6796875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -2, + "channels": [ + 2.25, + 1, + 1.65234375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -1, + "channels": [ + 2.28125, + 1, + 1.625, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.31640625, + 1, + 1.59765625, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 1, + "channels": [ + 2.3515625, + 1, + 1.5703125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 2, + "channels": [ + 2.38671875, + 1, + 1.54296875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 3, + "channels": [ + 2.421875, + 1, + 1.51953125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 4, + "channels": [ + 2.4609375, + 1, + 1.4921875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 5, + "channels": [ + 2.49609375, + 1, + 1.46875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 6, + "channels": [ + 2.53515625, + 1, + 1.4453125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 7, + "channels": [ + 2.57421875, + 1, + 1.41796875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 8, + "channels": [ + 2.61328125, + 1, + 1.39453125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 9, + "channels": [ + 2.65234375, + 1, + 1.37109375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 10, + "channels": [ + 2.6953125, + 1, + 1.3515625, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 11, + "channels": [ + 2.734375, + 1, + 1.328125, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 12, + "channels": [ + 2.77734375, + 1, + 1.3046875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 13, + "channels": [ + 2.8203125, + 1, + 1.28515625, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 14, + "channels": [ + 2.8671875, + 1, + 1.26171875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -14, + "channels": [ + 2.09375, + 1, + 1.85546875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -13, + "channels": [ + 2.125, + 1, + 1.82421875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -12, + "channels": [ + 2.15625, + 1, + 1.796875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -11, + "channels": [ + 2.1875, + 1, + 1.765625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -10, + "channels": [ + 2.21875, + 1, + 1.734375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -9, + "channels": [ + 2.25390625, + 1, + 1.70703125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -8, + "channels": [ + 2.28515625, + 1, + 1.6796875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -7, + "channels": [ + 2.3203125, + 1, + 1.6484375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -6, + "channels": [ + 2.35546875, + 1, + 1.62109375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -5, + "channels": [ + 2.390625, + 1, + 1.59765625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -4, + "channels": [ + 2.42578125, + 1, + 1.5703125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -3, + "channels": [ + 2.4609375, + 1, + 1.54296875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -2, + "channels": [ + 2.5, + 1, + 1.51953125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -1, + "channels": [ + 2.5390625, + 1, + 1.4921875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.57421875, + 1, + 1.46875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 1, + "channels": [ + 2.6171875, + 1, + 1.4453125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 2, + "channels": [ + 2.65625, + 1, + 1.421875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 3, + "channels": [ + 2.6953125, + 1, + 1.39453125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 4, + "channels": [ + 2.73828125, + 1, + 1.375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 5, + "channels": [ + 2.77734375, + 1, + 1.3515625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 6, + "channels": [ + 2.8203125, + 1, + 1.328125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 7, + "channels": [ + 2.8671875, + 1, + 1.30859375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 8, + "channels": [ + 2.91015625, + 1, + 1.28515625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 9, + "channels": [ + 2.953125, + 1, + 1.265625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 10, + "channels": [ + 3.0, + 1, + 1.2421875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 11, + "channels": [ + 3.046875, + 1, + 1.22265625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 12, + "channels": [ + 3.09765625, + 1, + 1.203125, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 13, + "channels": [ + 3.14453125, + 1, + 1.18359375, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 14, + "channels": [ + 3.1953125, + 1, + 1.1640625, + 0 + ] + }, + { + "name": "Flash", + "tuning": -14, + "channels": [ + 2.26171875, + 1, + 1.74609375, + 0 + ] + }, + { + "name": "Flash", + "tuning": -13, + "channels": [ + 2.29296875, + 1, + 1.71875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -12, + "channels": [ + 2.328125, + 1, + 1.6875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -11, + "channels": [ + 2.36328125, + 1, + 1.66015625, + 0 + ] + }, + { + "name": "Flash", + "tuning": -10, + "channels": [ + 2.3984375, + 1, + 1.6328125, + 0 + ] + }, + { + "name": "Flash", + "tuning": -9, + "channels": [ + 2.43359375, + 1, + 1.60546875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -8, + "channels": [ + 2.46875, + 1, + 1.58203125, + 0 + ] + }, + { + "name": "Flash", + "tuning": -7, + "channels": [ + 2.5078125, + 1, + 1.5546875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -6, + "channels": [ + 2.54296875, + 1, + 1.52734375, + 0 + ] + }, + { + "name": "Flash", + "tuning": -5, + "channels": [ + 2.58203125, + 1, + 1.50390625, + 0 + ] + }, + { + "name": "Flash", + "tuning": -4, + "channels": [ + 2.62109375, + 1, + 1.48046875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -3, + "channels": [ + 2.66015625, + 1, + 1.453125, + 0 + ] + }, + { + "name": "Flash", + "tuning": -2, + "channels": [ + 2.69921875, + 1, + 1.4296875, + 0 + ] + }, + { + "name": "Flash", + "tuning": -1, + "channels": [ + 2.7421875, + 1, + 1.40625, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.78125, + 1, + 1.3828125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 1, + "channels": [ + 2.82421875, + 1, + 1.36328125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 2, + "channels": [ + 2.87109375, + 1, + 1.33984375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 3, + "channels": [ + 2.9140625, + 1, + 1.31640625, + 0 + ] + }, + { + "name": "Flash", + "tuning": 4, + "channels": [ + 2.95703125, + 1, + 1.296875, + 0 + ] + }, + { + "name": "Flash", + "tuning": 5, + "channels": [ + 3.00390625, + 1, + 1.2734375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 6, + "channels": [ + 3.05078125, + 1, + 1.25390625, + 0 + ] + }, + { + "name": "Flash", + "tuning": 7, + "channels": [ + 3.09765625, + 1, + 1.234375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 8, + "channels": [ + 3.14453125, + 1, + 1.21484375, + 0 + ] + }, + { + "name": "Flash", + "tuning": 9, + "channels": [ + 3.1953125, + 1, + 1.1953125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 10, + "channels": [ + 3.24609375, + 1, + 1.17578125, + 0 + ] + }, + { + "name": "Flash", + "tuning": 11, + "channels": [ + 3.296875, + 1, + 1.15625, + 0 + ] + }, + { + "name": "Flash", + "tuning": 12, + "channels": [ + 3.3515625, + 1, + 1.13671875, + 0 + ] + }, + { + "name": "Flash", + "tuning": 13, + "channels": [ + 3.40234375, + 1, + 1.1171875, + 0 + ] + }, + { + "name": "Flash", + "tuning": 14, + "channels": [ + 3.45703125, + 1, + 1.1015625, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.32421875, + 1, + 3.1171875, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.6953125, + 1, + 2.296875, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.203125, + 1, + 1.68359375, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.60546875, + 1, + 1.3984375, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 3.03125, + 1, + 1.18359375, + 0 + ] + } + ] + }, + { + "model": "ILME-FX30", + "presets": [ + { + "name": "Daylight", + "tuning": -14, + "channels": [ + 2.123046875, + 1, + 2.091796875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -13, + "channels": [ + 2.15625, + 1, + 2.0546875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -12, + "channels": [ + 2.189453125, + 1, + 2.0185546875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -11, + "channels": [ + 2.22265625, + 1, + 1.9833984375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -10, + "channels": [ + 2.2578125, + 1, + 1.9482421875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -9, + "channels": [ + 2.29296875, + 1, + 1.9140625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -8, + "channels": [ + 2.328125, + 1, + 1.880859375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -7, + "channels": [ + 2.365234375, + 1, + 1.84765625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -6, + "channels": [ + 2.4013671875, + 1, + 1.8154296875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -5, + "channels": [ + 2.4404296875, + 1, + 1.7841796875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -4, + "channels": [ + 2.478515625, + 1, + 1.7529296875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -3, + "channels": [ + 2.517578125, + 1, + 1.72265625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -2, + "channels": [ + 2.5576171875, + 1, + 1.6923828125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -1, + "channels": [ + 2.5986328125, + 1, + 1.6630859375, + 0 + ] + }, + { + "name": "Daylight", + "channels": [ + 2.6396484375, + 1, + 1.634765625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 1, + "channels": [ + 2.6826171875, + 1, + 1.6064453125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 2, + "channels": [ + 2.7265625, + 1, + 1.5791015625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 3, + "channels": [ + 2.76953125, + 1, + 1.5517578125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 4, + "channels": [ + 2.814453125, + 1, + 1.525390625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 5, + "channels": [ + 2.8603515625, + 1, + 1.4990234375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 6, + "channels": [ + 2.9072265625, + 1, + 1.47265625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 7, + "channels": [ + 2.955078125, + 1, + 1.4482421875, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 8, + "channels": [ + 3.00390625, + 1, + 1.4228515625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 9, + "channels": [ + 3.0537109375, + 1, + 1.3984375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 10, + "channels": [ + 3.1044921875, + 1, + 1.375, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 11, + "channels": [ + 3.1552734375, + 1, + 1.3515625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 12, + "channels": [ + 3.208984375, + 1, + 1.328125, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 13, + "channels": [ + 3.2626953125, + 1, + 1.3056640625, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 14, + "channels": [ + 3.318359375, + 1, + 1.2841796875, + 0 + ] + }, + { + "name": "Shade", + "tuning": -14, + "channels": [ + 2.484375, + 1, + 1.6953125, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 3.115234375, + 1, + 1.328125, + 0 + ] + }, + { + "name": "Shade", + "tuning": 14, + "channels": [ + 3.9609375, + 1, + 1.044921875, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -14, + "channels": [ + 2.291015625, + 1, + 1.916015625, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.8583984375, + 1, + 1.5, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 14, + "channels": [ + 3.607421875, + 1, + 1.1796875, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": -14, + "channels": [ + 1.318359375, + 1, + 3.80859375, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.61328125, + 1, + 2.923828125, + 0 + ] + }, + { + "name": "Tungsten", + "tuning": 14, + "channels": [ + 1.9853515625, + 1, + 2.2646484375, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": -14, + "channels": [ + 1.5390625, + 1, + 3.669921875, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.873046875, + 1, + 2.8564453125, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "tuning": 14, + "channels": [ + 2.29296875, + 1, + 2.240234375, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -14, + "channels": [ + 1.9892578125, + 1, + 2.7919921875, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.4345703125, + 1, + 2.2001953125, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": 14, + "channels": [ + 3.0029296875, + 1, + 1.7421875, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": -14, + "channels": [ + 2.111328125, + 1, + 2.06640625, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.6279296875, + 1, + 1.615234375, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "tuning": 14, + "channels": [ + 3.3037109375, + 1, + 1.2666015625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": -14, + "channels": [ + 2.337890625, + 1, + 1.91796875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.9130859375, + 1, + 1.50390625, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 14, + "channels": [ + 3.6767578125, + 1, + 1.185546875, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.8974609375, + 1, + 1.455078125, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.466796875, + 1, + 3.291015625, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.8662109375, + 1, + 2.4189453125, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.408203125, + 1, + 1.7744140625, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.818359375, + 1, + 1.4677734375, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 3.19921875, + 1, + 1.220703125, + 0 + ] + } + ] + }, + { + "model": "SLT-A33", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.40625, + 1, + 1.425781, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.832031, + 1, + 1.164062, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.585938, + 1, + 1.300781, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.46875, + 1, + 2.585938, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.683594, + 1, + 2.628906, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.101562, + 1, + 2.058594, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.328125, + 1, + 1.488281, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.632812, + 1, + 1.320312, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.691406, + 1, + 1.234375, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.257812, + 1, + 3.09375, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.648438, + 1, + 2.246094, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.171875, + 1, + 1.613281, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.5625, + 1, + 1.316406, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 2.964844, + 1, + 1.097656, + 0 + ] + } + ] + }, + { + "model": "SLT-A35", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.710938, + 1, + 1.585938, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 3.207031, + 1, + 1.292969, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.921875, + 1, + 1.449219, + 0 + ] + }, + { + "name": "Tungsten", + "channels": [ + 1.621094, + 1, + 2.863281, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.878906, + 1, + 2.769531, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.371094, + 1, + 2.238281, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.613281, + 1, + 1.636719, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.941406, + 1, + 1.460938, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 3.042969, + 1, + 1.390625, + 0 + ] + }, + { + "name": "2500K", + "channels": [ + 1.375, + 1, + 3.425781, + 0 + ] + }, + { + "name": "3200K", + "channels": [ + 1.832031, + 1, + 2.488281, + 0 + ] + }, + { + "name": "4500K", + "channels": [ + 2.4375, + 1, + 1.789062, + 0 + ] + }, + { + "name": "6000K", + "channels": [ + 2.894531, + 1, + 1.464844, + 0 + ] + }, + { + "name": "8500K", + "channels": [ + 3.363281, + 1, + 1.226562, + 0 + ] + } + ] + }, + { + "model": "SLT-A37", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.6641, + 1, + 1.5156, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 3.1836, + 1, + 1.2539, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.8828, + 1, + 1.3906, + 0 + ] + }, + { + "name": "Incandescent", + "channels": [ + 1.6367, + 1, + 2.707, + 0 + ] + }, + { + "name": "Warm White Fluorescent", + "channels": [ + 1.918, + 1, + 2.6914, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "channels": [ + 2.4219, + 1, + 2.1523, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.6172, + 1, + 1.5977, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "channels": [ + 2.9883, + 1, + 1.3984, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 3.0859, + 1, + 1.3008, + 0 + ] + }, + { + "name": "5500K", + "channels": [ + 2.7227, + 1, + 1.4805, + 0 + ] + } + ] + }, + { + "model": "SLT-A55", + "presets": [ + { + "name": "Daylight", + "tuning": -3, + "channels": [ + 2.332, + 1, + 1.6758, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -2, + "channels": [ + 2.3984, + 1, + 1.6172, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -1, + "channels": [ + 2.4727, + 1, + 1.5625, + 0 + ] + }, + { + "name": "Daylight", + "channels": [ + 2.5469, + 1, + 1.5117, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 1, + "channels": [ + 2.6172, + 1, + 1.4609, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 2, + "channels": [ + 2.6992, + 1, + 1.4102, + 0 + ] + }, + { + "name": "Daylight", + "tuning": 3, + "channels": [ + 2.7773, + 1, + 1.3633, + 0 + ] + }, + { + "name": "Shade", + "tuning": -3, + "channels": [ + 2.7422, + 1, + 1.3867, + 0 + ] + }, + { + "name": "Shade", + "tuning": -2, + "channels": [ + 2.8203, + 1, + 1.3398, + 0 + ] + }, + { + "name": "Shade", + "tuning": -1, + "channels": [ + 2.8984, + 1, + 1.2969, + 0 + ] + }, + { + "name": "Shade", + "channels": [ + 2.9922, + 1, + 1.25, + 0 + ] + }, + { + "name": "Shade", + "tuning": 1, + "channels": [ + 3.0781, + 1, + 1.2109, + 0 + ] + }, + { + "name": "Shade", + "tuning": 2, + "channels": [ + 3.168, + 1, + 1.1719, + 0 + ] + }, + { + "name": "Shade", + "tuning": 3, + "channels": [ + 3.2578, + 1, + 1.1328, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -3, + "channels": [ + 2.5039, + 1, + 1.5352, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -2, + "channels": [ + 2.5781, + 1, + 1.4844, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": -1, + "channels": [ + 2.6562, + 1, + 1.4375, + 0 + ] + }, + { + "name": "Cloudy", + "channels": [ + 2.7344, + 1, + 1.3906, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 1, + "channels": [ + 2.8125, + 1, + 1.3437, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 2, + "channels": [ + 2.8984, + 1, + 1.2969, + 0 + ] + }, + { + "name": "Cloudy", + "tuning": 3, + "channels": [ + 2.9844, + 1, + 1.2539, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -3, + "channels": [ + 1.4297, + 1, + 2.9453, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -2, + "channels": [ + 1.4727, + 1, + 2.8477, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": -1, + "channels": [ + 1.5234, + 1, + 2.7461, + 0 + ] + }, + { + "name": "Incandescent", + "channels": [ + 1.5703, + 1, + 2.6523, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 1, + "channels": [ + 1.6172, + 1, + 2.5625, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 2, + "channels": [ + 1.668, + 1, + 2.4727, + 0 + ] + }, + { + "name": "Incandescent", + "tuning": 3, + "channels": [ + 1.7148, + 1, + 2.3906, + 0 + ] + }, + { + "name": "Fluorescent", + "tuning": -1, + "channels": [ + 1.8008, + 1, + 2.6562, + 0 + ] + }, + { + "name": "Fluorescent", + "channels": [ + 2.2305, + 1, + 2.1094, + 0 + ] + }, + { + "name": "Fluorescent", + "tuning": 1, + "channels": [ + 2.4648, + 1, + 1.5508, + 0 + ] + }, + { + "name": "Fluorescent", + "tuning": 2, + "channels": [ + 2.7969, + 1, + 1.3828, + 0 + ] + }, + { + "name": "Flash", + "tuning": -3, + "channels": [ + 2.6055, + 1, + 1.4805, + 0 + ] + }, + { + "name": "Flash", + "tuning": -2, + "channels": [ + 2.6797, + 1, + 1.4297, + 0 + ] + }, + { + "name": "Flash", + "tuning": -1, + "channels": [ + 2.7578, + 1, + 1.3828, + 0 + ] + }, + { + "name": "Flash", + "channels": [ + 2.8437, + 1, + 1.3359, + 0 + ] + }, + { + "name": "Flash", + "tuning": 1, + "channels": [ + 2.9258, + 1, + 1.293, + 0 + ] + }, + { + "name": "Flash", + "tuning": 2, + "channels": [ + 3.0156, + 1, + 1.2461, + 0 + ] + }, + { + "name": "Flash", + "tuning": 3, + "channels": [ + 3.1016, + 1, + 1.207, + 0 + ] + } + ] + }, + { + "model": "SLT-A57", + "presets": [ + { + "name": "Daylight", + "tuning": -7, + "channels": [ + 2.160156, + 1, + 2, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -6, + "channels": [ + 2.226563, + 1, + 1.929688, + 0 + ] + }, + { + "name": "Daylight", + "tuning": -5, + "channels": [ + 2.296875, + 1, + 1.863281, + 0 + ] + }, + { + "name": "Daylight", "tuning": -4, "channels": [ - 2.015625, + 2.367188, 1, - 2.65625, + 1.800781, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", "tuning": -3, "channels": [ - 2.078125, + 2.4375, 1, - 2.5625, + 1.738281, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", "tuning": -2, "channels": [ - 2.136719, + 2.515625, 1, - 2.476562, + 1.679688, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", "tuning": -1, "channels": [ - 2.203125, + 2.59375, 1, - 2.394531, + 1.621094, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", "channels": [ - 2.269531, + 2.671875, 1, - 2.3125, + 1.566406, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", "tuning": 1, "channels": [ - 2.339844, + 2.757813, 1, - 2.234375, + 1.511719, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", "tuning": 2, "channels": [ - 2.414062, + 2.84375, 1, - 2.160156, + 1.460938, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", "tuning": 3, "channels": [ - 2.488281, + 2.9375, 1, - 2.089844, + 1.414063, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", "tuning": 4, "channels": [ - 2.566406, + 3.03125, 1, - 2.019531, + 1.363281, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", "tuning": 5, "channels": [ - 2.644531, + 3.128906, 1, - 1.953125, + 1.320313, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", "tuning": 6, "channels": [ - 2.730469, + 3.230469, 1, - 1.886719, + 1.273438, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", "tuning": 7, "channels": [ - 2.816406, + 3.335938, 1, - 1.828125, + 1.230469, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": -7, "channels": [ - 1.953125, + 2.554688, 1, - 2.210938, + 1.648438, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": -6, "channels": [ - 2.015625, + 2.636719, 1, - 2.132812, + 1.59375, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": -5, "channels": [ - 2.082031, + 2.71875, 1, - 2.054688, + 1.539063, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": -4, "channels": [ - 2.148438, + 2.804688, 1, - 1.984375, + 1.484375, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": -3, "channels": [ - 2.21875, + 2.894531, 1, - 1.914062, + 1.433594, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": -2, "channels": [ - 2.289062, + 2.988281, 1, - 1.847656, + 1.386719, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": -1, "channels": [ - 2.367188, + 3.082031, 1, - 1.78125, + 1.339844, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "channels": [ - 2.445312, + 3.183594, 1, - 1.71875, + 1.296875, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": 1, "channels": [ - 2.527344, + 3.285156, 1, - 1.660156, + 1.25, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": 2, "channels": [ - 2.609375, + 3.394531, 1, - 1.601562, + 1.210938, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": 3, "channels": [ - 2.699219, + 3.507813, 1, - 1.546875, + 1.167969, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": 4, "channels": [ - 2.792969, + 3.625, 1, - 1.492188, + 1.128906, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": 5, "channels": [ - 2.886719, + 3.746094, 1, - 1.441406, + 1.09375, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": 6, "channels": [ - 2.988281, + 3.875, 1, - 1.394531, + 1.054688, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", "tuning": 7, "channels": [ - 3.09375, + 4.007813, 1, - 1.347656, + 1.019531, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": -7, "channels": [ - 2.199219, + 2.328125, 1, - 2.027344, + 1.832031, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": -6, "channels": [ - 2.269531, + 2.402344, 1, - 1.957031, + 1.769531, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": -5, "channels": [ - 2.34375, + 2.472656, 1, - 1.890625, + 1.710938, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": -4, "channels": [ - 2.421875, + 2.550781, 1, - 1.824219, + 1.652344, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": -3, "channels": [ - 2.5, + 2.628906, 1, - 1.761719, + 1.59375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": -2, "channels": [ - 2.582031, + 2.714844, 1, - 1.703125, + 1.542969, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": -1, "channels": [ - 2.667969, + 2.796875, 1, - 1.644531, + 1.488281, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "channels": [ - 2.757812, + 2.886719, 1, - 1.589844, + 1.4375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": 1, "channels": [ - 2.851562, + 2.980469, 1, - 1.535156, + 1.390625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": 2, "channels": [ - 2.949219, + 3.078125, 1, - 1.480469, + 1.34375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": 3, "channels": [ - 3.050781, + 3.175781, 1, - 1.433594, + 1.296875, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": 4, "channels": [ - 3.15625, + 3.28125, 1, - 1.382812, + 1.253906, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": 5, "channels": [ - 3.269531, + 3.386719, 1, - 1.335938, + 1.210938, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": 6, "channels": [ - 3.382812, + 3.5, 1, - 1.292969, + 1.171875, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", "tuning": 7, "channels": [ - 3.507812, + 3.617188, 1, - 1.25, + 1.132813, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": -7, "channels": [ - 2.222656, + 1.351563, 1, - 1.875, + 3.613281, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": -6, "channels": [ - 2.292969, + 1.390625, 1, - 1.808594, + 3.476563, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": -5, "channels": [ - 2.371094, + 1.433594, 1, - 1.746094, + 3.351563, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": -4, "channels": [ - 2.449219, + 1.472656, 1, - 1.683594, + 3.226563, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": -3, "channels": [ - 2.53125, + 1.515625, 1, - 1.628906, + 3.109375, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": -2, "channels": [ - 2.617188, + 1.558594, 1, - 1.570312, + 2.996094, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": -1, "channels": [ - 2.707031, + 1.605469, 1, - 1.515625, + 2.886719, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "channels": [ - 2.800781, + 1.652344, 1, - 1.464844, + 2.785156, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": 1, "channels": [ - 2.898438, + 1.699219, 1, - 1.414062, + 2.683594, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": 2, "channels": [ - 3, + 1.75, 1, - 1.363281, + 2.589844, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": 3, "channels": [ - 3.105469, + 1.800781, 1, - 1.316406, + 2.496094, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": 4, "channels": [ - 3.21875, + 1.855469, 1, - 1.273438, + 2.410156, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": 5, "channels": [ - 3.332031, + 1.910156, 1, - 1.230469, + 2.324219, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": 6, "channels": [ - 3.453125, + 1.964844, 1, - 1.1875, + 2.242188, 0 ] }, { - "name": "Flash", + "name": "Incandescent", "tuning": 7, "channels": [ - 3.582031, + 2.023438, 1, - 1.148438, + 2.164063, 0 ] }, { - "name": "2500K", + "name": "Warm White Fluorescent", + "tuning": -7, "channels": [ - 1.320312, + 1.59375, 1, - 3.582031, + 3.539063, 0 ] }, { - "name": "3200K", + "name": "Warm White Fluorescent", + "tuning": -6, "channels": [ - 1.714844, + 1.640625, 1, - 2.566406, + 3.414063, 0 ] }, { - "name": "4500K", + "name": "Warm White Fluorescent", + "tuning": -5, "channels": [ - 2.277344, + 1.683594, 1, - 1.847656, + 3.296875, 0 ] }, { - "name": "6000K", + "name": "Warm White Fluorescent", + "tuning": -4, "channels": [ - 2.734375, + 1.730469, 1, - 1.515625, + 3.183594, 0 ] }, { - "name": "8500K", + "name": "Warm White Fluorescent", + "tuning": -3, "channels": [ - 3.238281, + 1.777344, 1, - 1.277344, + 3.074219, 0 ] - } - ] - }, - { - "model": "ILCE-7M2", - "presets": [ + }, { - "name": "Daylight", + "name": "Warm White Fluorescent", + "tuning": -2, "channels": [ - 2.277344, + 1.828125, 1, - 1.488281, + 2.96875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", + "tuning": -1, "channels": [ - 2.714844, + 1.878906, 1, - 1.234375, + 2.867188, 0 ] }, { - "name": "Cloudy", + "name": "Warm White Fluorescent", "channels": [ - 2.460938, + 1.933594, 1, - 1.367188, + 2.769531, 0 ] }, { - "name": "Incandescent", + "name": "Warm White Fluorescent", + "tuning": 1, "channels": [ - 1.398438, + 1.984375, 1, - 2.625, + 2.675781, 0 ] }, { "name": "Warm White Fluorescent", + "tuning": 2, "channels": [ - 1.625, + 2.042969, 1, - 2.609375, + 2.585938, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Warm White Fluorescent", + "tuning": 3, "channels": [ - 2.132812, + 2.101563, 1, - 2.132812, + 2.5, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Warm White Fluorescent", + "tuning": 4, "channels": [ - 2.179688, + 2.160156, 1, - 1.613281, + 2.414063, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Warm White Fluorescent", + "tuning": 5, "channels": [ - 2.445312, + 2.222656, 1, - 1.40625, + 2.335938, 0 ] }, { - "name": "Flash", + "name": "Warm White Fluorescent", + "tuning": 6, "channels": [ - 2.507812, + 2.285156, 1, - 1.347656, + 2.257813, 0 ] - } - ] - }, - { - "model": "ILCE-7M3", - "presets": [ + }, { - "name": "Daylight", + "name": "Warm White Fluorescent", + "tuning": 7, "channels": [ - 2.296875, + 2.351563, 1, - 1.617188, + 2.183594, 0 ] }, { - "name": "Shade", + "name": "Cool White Fluorescent", + "tuning": -7, "channels": [ - 2.722656, + 2.003906, 1, - 1.339844, + 2.800781, 0 ] }, { - "name": "Cloudy", + "name": "Cool White Fluorescent", + "tuning": -6, "channels": [ - 2.476562, + 2.058594, 1, - 1.484375, + 2.710938, 0 ] }, { - "name": "Tungsten", + "name": "Cool White Fluorescent", + "tuning": -5, "channels": [ - 1.425781, + 2.113281, 1, - 2.847656, + 2.621094, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Cool White Fluorescent", + "tuning": -4, "channels": [ - 1.660156, + 2.175781, 1, - 2.832031, + 2.535156, 0 ] }, { "name": "Cool White Fluorescent", + "tuning": -3, "channels": [ - 2.125, + 2.234375, + 1, + 2.449219, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -2, + "channels": [ + 2.296875, 1, + 2.371094, + 0 + ] + }, + { + "name": "Cool White Fluorescent", + "tuning": -1, + "channels": [ 2.363281, + 1, + 2.292969, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Cool White Fluorescent", "channels": [ - 2.203125, + 2.433594, 1, - 1.730469, + 2.21875, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cool White Fluorescent", + "tuning": 1, "channels": [ - 2.4375, + 2.5, 1, - 1.59375, + 2.144531, 0 ] }, { - "name": "Flash", + "name": "Cool White Fluorescent", + "tuning": 2, "channels": [ - 2.515625, + 2.574219, 1, - 1.433594, + 2.078125, 0 ] }, { - "name": "2500K", + "name": "Cool White Fluorescent", + "tuning": 3, "channels": [ - 1.242188, + 2.648438, 1, - 3.402344, + 2.007813, 0 ] }, { - "name": "3200K", + "name": "Cool White Fluorescent", + "tuning": 4, "channels": [ - 1.59375, + 2.726563, 1, - 2.484375, + 1.945313, 0 ] }, { - "name": "4000K", + "name": "Cool White Fluorescent", + "tuning": 5, "channels": [ - 1.910156, + 2.804688, 1, - 1.996094, + 1.882813, 0 ] }, { - "name": "4500K", + "name": "Cool White Fluorescent", + "tuning": 6, "channels": [ - 2.074219, + 2.886719, 1, - 1.8125, + 1.820313, 0 ] }, { - "name": "5000K", + "name": "Cool White Fluorescent", + "tuning": 7, "channels": [ - 2.21875, + 2.972656, 1, - 1.679688, + 1.765625, 0 ] }, { - "name": "5500K", + "name": "Day White Fluorescent", + "tuning": -7, "channels": [ - 2.34375, + 2.125, 1, - 1.578125, + 2.101563, 0 ] }, { - "name": "6000K", + "name": "Day White Fluorescent", + "tuning": -6, "channels": [ - 2.457031, + 2.191406, 1, - 1.5, + 2.027344, 0 ] }, { - "name": "6500K", + "name": "Day White Fluorescent", + "tuning": -5, "channels": [ - 2.554688, + 2.257813, 1, - 1.433594, + 1.957031, 0 ] - } - ] - }, - { - "model": "ILCE-7M4", - "presets": [ + }, { - "name": "Daylight", + "name": "Day White Fluorescent", + "tuning": -4, "channels": [ - 2.398438, + 2.324219, 1, - 1.651367, + 1.890625, 0 ] }, { - "name": "Shade", + "name": "Day White Fluorescent", + "tuning": -3, "channels": [ - 2.806641, + 2.394531, 1, - 1.34082, + 1.828125, 0 ] }, { - "name": "Cloudy", + "name": "Day White Fluorescent", + "tuning": -2, "channels": [ - 2.586914, + 2.46875, 1, - 1.515625, + 1.765625, 0 ] }, { - "name": "Tungsten", + "name": "Day White Fluorescent", + "tuning": -1, "channels": [ - 1.492188, + 2.542969, 1, - 2.957031, + 1.703125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Day White Fluorescent", "channels": [ - 1.754883, + 2.625, 1, - 2.813477, + 1.648438, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", + "tuning": 1, "channels": [ - 2.240234, + 2.707031, 1, - 2.269531, + 1.589844, 0 ] }, { "name": "Day White Fluorescent", + "tuning": 2, "channels": [ - 2.391602, + 2.789063, 1, - 1.672852, + 1.539063, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Day White Fluorescent", + "tuning": 3, "channels": [ - 2.644531, + 2.878906, 1, - 1.561523, + 1.484375, 0 ] }, { - "name": "Underwater", + "name": "Day White Fluorescent", + "tuning": 4, "channels": [ - 2.386719, + 2.96875, 1, - 1.651367, + 1.4375, 0 ] }, { - "name": "Flash", + "name": "Day White Fluorescent", + "tuning": 5, "channels": [ - 2.639648, + 3.0625, 1, - 1.472656, + 1.386719, 0 ] }, { - "name": "2500K", + "name": "Day White Fluorescent", + "tuning": 6, "channels": [ - 1.374023, + 3.164063, 1, - 3.274414, + 1.34375, 0 ] }, { - "name": "3200K", + "name": "Day White Fluorescent", + "tuning": 7, "channels": [ - 1.723633, + 3.265625, 1, - 2.441406, + 1.296875, 0 ] }, { - "name": "4500K", + "name": "Daylight Fluorescent", + "tuning": -7, "channels": [ - 2.181641, + 2.414063, 1, - 1.80957, + 1.832031, 0 ] }, { - "name": "5500K", + "name": "Daylight Fluorescent", + "tuning": -6, "channels": [ - 2.428711, + 2.488281, 1, - 1.587891, + 1.769531, 0 ] }, { - "name": "6000K", + "name": "Daylight Fluorescent", + "tuning": -5, "channels": [ - 2.530273, + 2.5625, 1, - 1.514648, + 1.710938, 0 ] }, { - "name": "8500K", + "name": "Daylight Fluorescent", + "tuning": -4, "channels": [ - 2.870117, + 2.640625, 1, - 1.282227, + 1.652344, 0 ] - } - ] - }, - { - "model": "ILCE-7S", - "presets": [ + }, { - "name": "Daylight", + "name": "Daylight Fluorescent", + "tuning": -3, "channels": [ - 2.402344, + 2.722656, 1, - 1.609375, + 1.597656, 0 ] }, { - "name": "Shade", + "name": "Daylight Fluorescent", + "tuning": -2, "channels": [ - 2.742188, + 2.808594, 1, - 1.347656, + 1.542969, 0 ] }, { - "name": "Cloudy", + "name": "Daylight Fluorescent", + "tuning": -1, "channels": [ - 2.546875, + 2.898438, 1, - 1.484375, + 1.492188, 0 ] }, { - "name": "Tungsten", + "name": "Daylight Fluorescent", "channels": [ - 1.617188, + 2.988281, 1, - 2.710938, + 1.441406, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight Fluorescent", + "tuning": 1, "channels": [ - 1.835938, + 3.085938, 1, - 2.660156, + 1.394531, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight Fluorescent", + "tuning": 2, "channels": [ - 2.25, + 3.183594, 1, - 2.320312, + 1.347656, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Daylight Fluorescent", + "tuning": 3, "channels": [ - 2.355469, + 3.285156, 1, - 1.6875, + 1.304688, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 4, + "channels": [ + 3.394531, + 1, + 1.261719, 0 ] }, { "name": "Daylight Fluorescent", + "tuning": 5, "channels": [ - 2.574219, + 3.503906, 1, - 1.558594, + 1.21875, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 6, + "channels": [ + 3.621094, + 1, + 1.179688, + 0 + ] + }, + { + "name": "Daylight Fluorescent", + "tuning": 7, + "channels": [ + 3.742188, + 1, + 1.140625, 0 ] }, { "name": "Flash", + "tuning": -7, "channels": [ - 2.664062, + 2.464844, 1, - 1.488281, + 1.707031, 0 ] }, { - "name": "2500K", + "name": "Flash", + "tuning": -6, "channels": [ - 1.433594, + 2.542969, 1, - 3.175781, + 1.648438, 0 ] }, { - "name": "3200K", + "name": "Flash", + "tuning": -5, "channels": [ - 1.777344, + 2.621094, 1, - 2.394531, + 1.589844, 0 ] }, { - "name": "4500K", + "name": "Flash", + "tuning": -4, "channels": [ - 2.210938, + 2.707031, 1, - 1.792969, + 1.539063, 0 ] }, { - "name": "6000K", + "name": "Flash", + "tuning": -3, "channels": [ - 2.53125, + 2.792969, 1, - 1.5, + 1.484375, 0 ] }, { - "name": "8500K", + "name": "Flash", + "tuning": -2, "channels": [ - 2.847656, + 2.878906, 1, - 1.28125, + 1.433594, 0 ] - } - ] - }, - { - "model": "ILCE-7SM2", - "presets": [ + }, { - "name": "Daylight", + "name": "Flash", + "tuning": -1, "channels": [ - 2.480469, + 2.972656, 1, - 1.609375, + 1.386719, 0 ] }, { - "name": "Shade", + "name": "Flash", "channels": [ - 2.824219, + 3.066406, 1, - 1.351562, + 1.339844, 0 ] }, { - "name": "Cloudy", + "name": "Flash", + "tuning": 1, "channels": [ - 2.628906, + 3.167969, 1, - 1.488281, + 1.292969, 0 ] }, { - "name": "Tungsten", + "name": "Flash", + "tuning": 2, "channels": [ - 1.683594, + 3.269531, 1, - 2.691406, + 1.25, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Flash", + "tuning": 3, "channels": [ - 1.90625, + 3.378906, 1, - 2.640625, + 1.210938, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", + "tuning": 4, "channels": [ - 2.324219, + 3.488281, 1, - 2.308594, + 1.167969, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Flash", + "tuning": 5, "channels": [ - 2.433594, + 3.605469, 1, - 1.6875, + 1.128906, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", + "tuning": 6, "channels": [ - 2.65625, + 3.726563, 1, - 1.5625, + 1.09375, 0 ] }, { "name": "Flash", + "tuning": 7, "channels": [ - 2.746094, + 3.855469, 1, - 1.488281, + 1.054688, + 0 + ] + } + ] + }, + { + "model": "SLT-A58", + "presets": [ + { + "name": "Daylight", + "channels": [ + 2.640625, + 1, + 1.546875, 0 ] }, { - "name": "2500K", + "name": "Cloudy", "channels": [ - 1.492188, + 2.875, 1, - 3.140625, + 1.414063, 0 ] }, { - "name": "3200K", + "name": "Incandescent", "channels": [ - 1.84375, + 1.578125, 1, - 2.382812, + 2.84375, 0 ] }, { - "name": "4500K", + "name": "Warm White Fluorescent", "channels": [ - 2.289062, + 1.859375, 1, - 1.789062, + 2.796875, 0 ] }, { - "name": "6000K", + "name": "Cool White Fluorescent", + "channels": [ + 2.367188, + 1, + 2.238281, + 0 + ] + }, + { + "name": "Day White Fluorescent", + "channels": [ + 2.550781, + 1, + 1.695313, + 0 + ] + }, + { + "name": "Daylight Fluorescent", "channels": [ - 2.613281, + 2.898438, 1, - 1.5, + 1.472656, 0 ] }, { - "name": "8500K", + "name": "Flash", "channels": [ - 2.933594, + 2.992188, 1, - 1.285156, + 1.355469, 0 ] } ] }, { - "model": "ILME-FX30", + "model": "SLT-A65", "presets": [ { "name": "Daylight", - "tuning": -14, "channels": [ - 2.123046875, + 2.628906, 1, - 2.091796875, + 1.433594, 0 ] }, { - "name": "Daylight", - "tuning": -13, + "name": "Shade", "channels": [ - 2.15625, + 3.132813, 1, - 2.0546875, + 1.191406, 0 ] }, { - "name": "Daylight", - "tuning": -12, + "name": "Cloudy", "channels": [ - 2.189453125, + 2.839844, 1, - 2.0185546875, + 1.316406, 0 ] }, { - "name": "Daylight", - "tuning": -11, + "name": "Tungsten", "channels": [ - 2.22265625, + 1.617188, 1, - 1.9833984375, + 2.488281, 0 ] }, { - "name": "Daylight", - "tuning": -10, + "name": "Fluorescent", "channels": [ - 2.2578125, + 2.363281, 1, - 1.9482421875, + 1.980469, 0 ] }, { - "name": "Daylight", - "tuning": -9, + "name": "Flash", "channels": [ - 2.29296875, + 3.070313, 1, - 1.9140625, + 1.238281, 0 ] - }, + } + ] + }, + { + "model": "SLT-A77", + "presets": [ { "name": "Daylight", - "tuning": -8, "channels": [ - 2.328125, + 2.726563, 1, - 1.880859375, + 1.390625, 0 ] }, { - "name": "Daylight", - "tuning": -7, + "name": "Shade", "channels": [ - 2.365234375, + 3.296875, 1, - 1.84765625, + 1.15625, 0 ] }, { - "name": "Daylight", - "tuning": -6, + "name": "Cloudy", "channels": [ - 2.4013671875, + 2.964844, 1, - 1.8154296875, + 1.28125, 0 ] }, { - "name": "Daylight", - "tuning": -5, + "name": "Tungsten", "channels": [ - 2.4404296875, + 1.636719, 1, - 1.7841796875, + 2.417969, 0 ] }, { - "name": "Daylight", - "tuning": -4, + "name": "Fluorescent", + "tuning": -1, "channels": [ - 2.478515625, + 1.886719, 1, - 1.7529296875, + 2.375, 0 ] }, { - "name": "Daylight", - "tuning": -3, + "name": "Fluorescent", "channels": [ - 2.517578125, + 2.433594, 1, - 1.72265625, + 1.925781, 0 ] }, { - "name": "Daylight", - "tuning": -2, + "name": "Fluorescent", + "tuning": 1, "channels": [ - 2.5576171875, + 2.589844, 1, - 1.6923828125, + 1.464844, 0 ] }, { - "name": "Daylight", - "tuning": -1, + "name": "Fluorescent", + "tuning": 2, "channels": [ - 2.5986328125, + 2.945313, 1, - 1.6630859375, + 1.300781, 0 ] }, { - "name": "Daylight", + "name": "Flash", "channels": [ - 2.6396484375, + 3.222656, 1, - 1.634765625, + 1.207031, 0 ] - }, + } + ] + }, + { + "model": "SLT-A99", + "presets": [ { "name": "Daylight", - "tuning": 1, "channels": [ - 2.6826171875, + 2.449219, 1, - 1.6064453125, + 1.464844, 0 ] }, { - "name": "Daylight", - "tuning": 2, + "name": "Shade", "channels": [ - 2.7265625, + 2.933594, 1, - 1.5791015625, + 1.207031, 0 ] }, { - "name": "Daylight", - "tuning": 3, + "name": "Cloudy", "channels": [ - 2.76953125, + 2.652344, 1, - 1.5517578125, + 1.34375, 0 ] }, { - "name": "Daylight", - "tuning": 4, + "name": "Incandescent", "channels": [ - 2.814453125, + 1.496094, 1, - 1.525390625, + 2.667969, 0 ] }, { - "name": "Daylight", - "tuning": 5, + "name": "Warm White Fluorescent", "channels": [ - 2.8603515625, + 1.738281, 1, - 1.4990234375, + 2.652344, 0 ] }, { - "name": "Daylight", - "tuning": 6, + "name": "Cool White Fluorescent", "channels": [ - 2.9072265625, + 2.292969, 1, - 1.47265625, + 2.136719, 0 ] }, { - "name": "Daylight", - "tuning": 7, + "name": "Day White Fluorescent", "channels": [ - 2.955078125, + 2.34375, 1, - 1.4482421875, + 1.589844, 0 ] }, { - "name": "Daylight", - "tuning": 8, + "name": "Daylight Fluorescent", "channels": [ - 3.00390625, + 2.636719, 1, - 1.4228515625, + 1.378906, 0 ] }, { - "name": "Daylight", - "tuning": 9, + "name": "Flash", "channels": [ - 3.0537109375, + 2.707031, 1, - 1.3984375, + 1.320312, 0 ] - }, + } + ] + }, + { + "model": "ZV-E1", + "presets": [ { "name": "Daylight", - "tuning": 10, + "tuning": -14, "channels": [ - 3.1044921875, + 2.0029296875, 1, - 1.375, + 1.8994140625, 0 ] }, { "name": "Daylight", - "tuning": 11, + "tuning": -13, "channels": [ - 3.1552734375, + 2.0322265625, 1, - 1.3515625, + 1.8681640625, 0 ] }, { "name": "Daylight", - "tuning": 12, + "tuning": -12, "channels": [ - 3.208984375, + 2.0615234375, 1, - 1.328125, + 1.8359375, 0 ] }, { "name": "Daylight", - "tuning": 13, + "tuning": -11, "channels": [ - 3.2626953125, + 2.091796875, 1, - 1.3056640625, + 1.8046875, 0 ] }, { "name": "Daylight", - "tuning": 14, + "tuning": -10, "channels": [ - 3.318359375, + 2.123046875, 1, - 1.2841796875, + 1.7744140625, 0 ] }, { - "name": "Shade", - "tuning": -14, + "name": "Daylight", + "tuning": -9, "channels": [ - 2.484375, + 2.154296875, 1, - 1.6953125, + 1.744140625, 0 ] }, { - "name": "Shade", + "name": "Daylight", + "tuning": -8, "channels": [ - 3.115234375, + 2.185546875, 1, - 1.328125, + 1.71484375, 0 ] }, { - "name": "Shade", - "tuning": 14, + "name": "Daylight", + "tuning": -7, "channels": [ - 3.9609375, + 2.2177734375, 1, - 1.044921875, + 1.685546875, 0 ] }, { - "name": "Cloudy", - "tuning": -14, + "name": "Daylight", + "tuning": -6, "channels": [ - 2.291015625, + 2.2509765625, 1, - 1.916015625, + 1.6572265625, 0 ] }, { - "name": "Cloudy", + "name": "Daylight", + "tuning": -5, "channels": [ - 2.8583984375, + 2.28515625, 1, - 1.5, + 1.62890625, 0 ] }, { - "name": "Cloudy", - "tuning": 14, + "name": "Daylight", + "tuning": -4, "channels": [ - 3.607421875, + 2.318359375, 1, - 1.1796875, + 1.6015625, 0 ] }, { - "name": "Tungsten", - "tuning": -14, + "name": "Daylight", + "tuning": -3, "channels": [ - 1.318359375, + 2.3544921875, 1, - 3.80859375, + 1.57421875, 0 ] }, { - "name": "Tungsten", + "name": "Daylight", + "tuning": -2, "channels": [ - 1.61328125, + 2.388671875, 1, - 2.923828125, + 1.5478515625, 0 ] }, { - "name": "Tungsten", - "tuning": 14, + "name": "Daylight", + "tuning": -1, "channels": [ - 1.9853515625, + 2.4248046875, 1, - 2.2646484375, + 1.5224609375, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -14, + "name": "Daylight", "channels": [ - 1.5390625, + 2.4619140625, 1, - 3.669921875, + 1.49609375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Daylight", + "tuning": 1, "channels": [ - 1.873046875, + 2.498046875, 1, - 2.8564453125, + 1.4716796875, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 14, + "name": "Daylight", + "tuning": 2, "channels": [ - 2.29296875, + 2.5361328125, 1, - 2.240234375, + 1.447265625, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": -14, + "name": "Daylight", + "tuning": 3, "channels": [ - 1.9892578125, + 2.57421875, 1, - 2.7919921875, + 1.4228515625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Daylight", + "tuning": 4, "channels": [ - 2.4345703125, + 2.6142578125, 1, - 2.2001953125, + 1.3984375, 0 ] }, { - "name": "Cool White Fluorescent", - "tuning": 14, + "name": "Daylight", + "tuning": 5, "channels": [ - 3.0029296875, + 2.6533203125, 1, - 1.7421875, + 1.375, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": -14, + "name": "Daylight", + "tuning": 6, "channels": [ - 2.111328125, + 2.6943359375, 1, - 2.06640625, + 1.3525390625, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Daylight", + "tuning": 7, "channels": [ - 2.6279296875, + 2.736328125, 1, - 1.615234375, + 1.330078125, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 14, + "name": "Daylight", + "tuning": 8, "channels": [ - 3.3037109375, + 2.7783203125, 1, - 1.2666015625, + 1.3076171875, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": -14, + "name": "Daylight", + "tuning": 9, "channels": [ - 2.337890625, + 2.8212890625, 1, - 1.91796875, + 1.2861328125, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Daylight", + "tuning": 10, "channels": [ - 2.9130859375, + 2.8642578125, 1, - 1.50390625, + 1.2646484375, 0 ] }, { - "name": "Daylight Fluorescent", - "tuning": 14, + "name": "Daylight", + "tuning": 11, "channels": [ - 3.6767578125, + 2.9091796875, 1, - 1.185546875, + 1.2431640625, 0 ] }, { - "name": "Flash", + "name": "Daylight", + "tuning": 12, "channels": [ - 2.8974609375, + 2.9541015625, 1, - 1.455078125, + 1.22265625, 0 ] }, { - "name": "2500K", + "name": "Daylight", + "tuning": 13, "channels": [ - 1.466796875, + 3.0009765625, 1, - 3.291015625, + 1.2021484375, 0 ] }, { - "name": "3200K", + "name": "Daylight", + "tuning": 14, "channels": [ - 1.8662109375, + 3.0478515625, 1, - 2.4189453125, + 1.1826171875, 0 ] }, { - "name": "4500K", + "name": "Shade", + "tuning": -14, "channels": [ - 2.408203125, + 2.32421875, 1, - 1.7744140625, + 1.55078125, 0 ] }, { - "name": "6000K", + "name": "Shade", + "tuning": -13, "channels": [ - 2.818359375, + 2.3583984375, 1, - 1.4677734375, + 1.5244140625, 0 ] }, { - "name": "8500K", - "channels": [ - 3.19921875, - 1, - 1.220703125, - 0 - ] - } - ] - }, - { - "model": "SLT-A33", - "presets": [ - { - "name": "Daylight", + "name": "Shade", + "tuning": -12, "channels": [ - 2.40625, + 2.39453125, 1, - 1.425781, + 1.498046875, 0 ] }, { "name": "Shade", + "tuning": -11, "channels": [ - 2.832031, + 2.4306640625, 1, - 1.164062, + 1.47265625, 0 ] }, { - "name": "Cloudy", + "name": "Shade", + "tuning": -10, "channels": [ - 2.585938, + 2.4677734375, 1, - 1.300781, + 1.4482421875, 0 ] }, { - "name": "Tungsten", + "name": "Shade", + "tuning": -9, "channels": [ - 1.46875, + 2.5048828125, 1, - 2.585938, + 1.423828125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Shade", + "tuning": -8, "channels": [ - 1.683594, + 2.54296875, 1, - 2.628906, + 1.3994140625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Shade", + "tuning": -7, "channels": [ - 2.101562, + 2.5830078125, 1, - 2.058594, + 1.3759765625, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", + "tuning": -6, "channels": [ - 2.328125, + 2.6220703125, 1, - 1.488281, + 1.3525390625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Shade", + "tuning": -5, "channels": [ - 2.632812, + 2.662109375, 1, - 1.320312, + 1.330078125, 0 ] }, { - "name": "Flash", + "name": "Shade", + "tuning": -4, "channels": [ - 2.691406, + 2.7041015625, 1, - 1.234375, + 1.3076171875, 0 ] }, { - "name": "2500K", + "name": "Shade", + "tuning": -3, "channels": [ - 1.257812, + 2.7451171875, 1, - 3.09375, + 1.2861328125, 0 ] }, { - "name": "3200K", + "name": "Shade", + "tuning": -2, "channels": [ - 1.648438, + 2.787109375, 1, - 2.246094, + 1.2646484375, 0 ] }, { - "name": "4500K", + "name": "Shade", + "tuning": -1, "channels": [ - 2.171875, + 2.83203125, 1, - 1.613281, + 1.2431640625, 0 ] }, { - "name": "6000K", + "name": "Shade", "channels": [ - 2.5625, + 2.8740234375, 1, - 1.316406, + 1.2216796875, 0 ] }, { - "name": "8500K", + "name": "Shade", + "tuning": 1, "channels": [ - 2.964844, + 2.9208984375, 1, - 1.097656, + 1.2021484375, 0 ] - } - ] - }, - { - "model": "SLT-A35", - "presets": [ + }, { - "name": "Daylight", + "name": "Shade", + "tuning": 2, "channels": [ - 2.710938, + 2.9658203125, 1, - 1.585938, + 1.181640625, 0 ] }, { "name": "Shade", + "tuning": 3, "channels": [ - 3.207031, + 3.0126953125, 1, - 1.292969, + 1.162109375, 0 ] }, { - "name": "Cloudy", + "name": "Shade", + "tuning": 4, "channels": [ - 2.921875, + 3.060546875, 1, - 1.449219, + 1.142578125, 0 ] }, { - "name": "Tungsten", + "name": "Shade", + "tuning": 5, "channels": [ - 1.621094, + 3.109375, 1, - 2.863281, + 1.1240234375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Shade", + "tuning": 6, "channels": [ - 1.878906, + 3.158203125, 1, - 2.769531, + 1.10546875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Shade", + "tuning": 7, "channels": [ - 2.371094, + 3.20703125, 1, - 2.238281, + 1.0869140625, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Shade", + "tuning": 8, "channels": [ - 2.613281, + 3.259765625, 1, - 1.636719, + 1.068359375, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Shade", + "tuning": 9, "channels": [ - 2.941406, + 3.3115234375, 1, - 1.460938, + 1.05078125, 0 ] }, { - "name": "Flash", + "name": "Shade", + "tuning": 10, "channels": [ - 3.042969, + 3.3642578125, 1, - 1.390625, + 1.033203125, 0 ] }, { - "name": "2500K", + "name": "Shade", + "tuning": 11, "channels": [ - 1.375, + 3.4189453125, 1, - 3.425781, + 1.0166015625, 0 ] }, { - "name": "3200K", + "name": "Shade", + "tuning": 12, "channels": [ - 1.832031, + 3.474609375, 1, - 2.488281, + 0.9990234375, 0 ] }, { - "name": "4500K", + "name": "Shade", + "tuning": 13, "channels": [ - 2.4375, + 3.53125, 1, - 1.789062, + 0.982421875, 0 ] }, { - "name": "6000K", + "name": "Shade", + "tuning": 14, "channels": [ - 2.894531, + 3.587890625, 1, - 1.464844, + 0.966796875, 0 ] }, { - "name": "8500K", + "name": "Cloudy", + "tuning": -14, "channels": [ - 3.363281, + 2.15234375, 1, - 1.226562, + 1.7451171875, 0 ] - } - ] - }, - { - "model": "SLT-A37", - "presets": [ + }, { - "name": "Daylight", + "name": "Cloudy", + "tuning": -13, "channels": [ - 2.6641, + 2.18359375, 1, - 1.5156, + 1.7158203125, 0 ] }, { - "name": "Shade", + "name": "Cloudy", + "tuning": -12, "channels": [ - 3.1836, + 2.216796875, 1, - 1.2539, + 1.6865234375, 0 ] }, { "name": "Cloudy", + "tuning": -11, "channels": [ - 2.8828, + 2.25, 1, - 1.3906, + 1.658203125, 0 ] }, { - "name": "Incandescent", + "name": "Cloudy", + "tuning": -10, "channels": [ - 1.6367, + 2.283203125, 1, - 2.707, + 1.630859375, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Cloudy", + "tuning": -9, "channels": [ - 1.918, + 2.31640625, 1, - 2.6914, + 1.6025390625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Cloudy", + "tuning": -8, "channels": [ - 2.4219, + 2.3515625, 1, - 2.1523, + 1.576171875, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Cloudy", + "tuning": -7, "channels": [ - 2.6172, + 2.38671875, 1, - 1.5977, + 1.5498046875, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Cloudy", + "tuning": -6, "channels": [ - 2.9883, + 2.4228515625, 1, - 1.3984, + 1.5234375, 0 ] }, { - "name": "Flash", + "name": "Cloudy", + "tuning": -5, "channels": [ - 3.0859, + 2.458984375, 1, - 1.3008, + 1.498046875, 0 ] }, { - "name": "5500K", + "name": "Cloudy", + "tuning": -4, "channels": [ - 2.7227, + 2.4970703125, 1, - 1.4805, + 1.47265625, 0 ] - } - ] - }, - { - "model": "SLT-A55", - "presets": [ + }, { - "name": "Daylight", + "name": "Cloudy", "tuning": -3, "channels": [ - 2.332, + 2.5341796875, 1, - 1.6758, + 1.4482421875, 0 ] }, { - "name": "Daylight", + "name": "Cloudy", "tuning": -2, "channels": [ - 2.3984, + 2.5732421875, 1, - 1.6172, + 1.423828125, 0 ] }, { - "name": "Daylight", + "name": "Cloudy", "tuning": -1, "channels": [ - 2.4727, + 2.6123046875, 1, - 1.5625, + 1.3994140625, 0 ] }, { - "name": "Daylight", + "name": "Cloudy", "channels": [ - 2.5469, + 2.65234375, 1, - 1.5117, + 1.376953125, 0 ] }, { - "name": "Daylight", + "name": "Cloudy", "tuning": 1, "channels": [ - 2.6172, + 2.693359375, 1, - 1.4609, + 1.353515625, 0 ] }, { - "name": "Daylight", + "name": "Cloudy", "tuning": 2, "channels": [ - 2.6992, + 2.734375, 1, - 1.4102, + 1.3310546875, 0 ] }, { - "name": "Daylight", + "name": "Cloudy", "tuning": 3, "channels": [ - 2.7773, + 2.7763671875, 1, - 1.3633, + 1.30859375, 0 ] }, { - "name": "Shade", - "tuning": -3, + "name": "Cloudy", + "tuning": 4, "channels": [ - 2.7422, + 2.8193359375, 1, - 1.3867, + 1.287109375, 0 ] }, { - "name": "Shade", - "tuning": -2, + "name": "Cloudy", + "tuning": 5, "channels": [ - 2.8203, + 2.8623046875, 1, - 1.3398, + 1.265625, 0 ] }, { - "name": "Shade", - "tuning": -1, + "name": "Cloudy", + "tuning": 6, "channels": [ - 2.8984, + 2.9072265625, 1, - 1.2969, + 1.244140625, 0 ] }, { - "name": "Shade", + "name": "Cloudy", + "tuning": 7, "channels": [ - 2.9922, + 2.9521484375, 1, - 1.25, + 1.2236328125, 0 ] }, { - "name": "Shade", - "tuning": 1, + "name": "Cloudy", + "tuning": 8, "channels": [ - 3.0781, + 2.9990234375, 1, - 1.2109, + 1.203125, 0 ] }, { - "name": "Shade", - "tuning": 2, + "name": "Cloudy", + "tuning": 9, "channels": [ - 3.168, + 3.044921875, 1, - 1.1719, + 1.18359375, 0 ] }, { - "name": "Shade", - "tuning": 3, + "name": "Cloudy", + "tuning": 10, "channels": [ - 3.2578, + 3.0927734375, 1, - 1.1328, + 1.1640625, 0 ] }, { "name": "Cloudy", - "tuning": -3, + "tuning": 11, "channels": [ - 2.5039, + 3.140625, 1, - 1.5352, + 1.14453125, 0 ] }, { "name": "Cloudy", - "tuning": -2, + "tuning": 12, "channels": [ - 2.5781, + 3.19140625, 1, - 1.4844, + 1.1259765625, 0 ] }, { "name": "Cloudy", - "tuning": -1, + "tuning": 13, "channels": [ - 2.6562, + 3.2421875, 1, - 1.4375, + 1.107421875, 0 ] }, { "name": "Cloudy", + "tuning": 14, "channels": [ - 2.7344, + 3.29296875, 1, - 1.3906, + 1.0888671875, 0 ] }, { - "name": "Cloudy", - "tuning": 1, + "name": "Tungsten", + "tuning": -14, "channels": [ - 2.8125, + 1.2666015625, 1, - 1.3437, + 3.3603515625, 0 ] }, { - "name": "Cloudy", - "tuning": 2, + "name": "Tungsten", + "tuning": -13, "channels": [ - 2.8984, + 1.2841796875, 1, - 1.2969, + 3.298828125, 0 ] }, { - "name": "Cloudy", - "tuning": 3, + "name": "Tungsten", + "tuning": -12, "channels": [ - 2.9844, + 1.3017578125, 1, - 1.2539, + 3.240234375, 0 ] }, { - "name": "Incandescent", - "tuning": -3, + "name": "Tungsten", + "tuning": -11, "channels": [ - 1.4297, + 1.3203125, 1, - 2.9453, + 3.1826171875, 0 ] }, { - "name": "Incandescent", - "tuning": -2, + "name": "Tungsten", + "tuning": -10, "channels": [ - 1.4727, + 1.3388671875, 1, - 2.8477, + 3.1259765625, 0 ] }, { - "name": "Incandescent", - "tuning": -1, + "name": "Tungsten", + "tuning": -9, "channels": [ - 1.5234, + 1.357421875, 1, - 2.7461, + 3.0703125, 0 ] }, { - "name": "Incandescent", + "name": "Tungsten", + "tuning": -8, "channels": [ - 1.5703, + 1.3759765625, 1, - 2.6523, + 3.017578125, 0 ] }, { - "name": "Incandescent", - "tuning": 1, + "name": "Tungsten", + "tuning": -7, "channels": [ - 1.6172, + 1.3955078125, 1, - 2.5625, + 2.9638671875, 0 ] }, { - "name": "Incandescent", - "tuning": 2, + "name": "Tungsten", + "tuning": -6, "channels": [ - 1.668, + 1.4150390625, 1, - 2.4727, + 2.91015625, 0 ] }, { - "name": "Incandescent", - "tuning": 3, + "name": "Tungsten", + "tuning": -5, "channels": [ - 1.7148, + 1.4345703125, 1, - 2.3906, + 2.8603515625, 0 ] }, { - "name": "Fluorescent", - "tuning": -1, + "name": "Tungsten", + "tuning": -4, "channels": [ - 1.8008, + 1.455078125, 1, - 2.6562, + 2.8095703125, 0 ] }, { - "name": "Fluorescent", + "name": "Tungsten", + "tuning": -3, "channels": [ - 2.2305, + 1.4755859375, 1, - 2.1094, + 2.759765625, 0 ] }, { - "name": "Fluorescent", - "tuning": 1, + "name": "Tungsten", + "tuning": -2, "channels": [ - 2.4648, + 1.49609375, 1, - 1.5508, + 2.7119140625, 0 ] }, { - "name": "Fluorescent", - "tuning": 2, + "name": "Tungsten", + "tuning": -1, "channels": [ - 2.7969, + 1.517578125, 1, - 1.3828, + 2.6640625, 0 ] }, { - "name": "Flash", - "tuning": -3, + "name": "Tungsten", "channels": [ - 2.6055, + 1.5390625, 1, - 1.4805, + 2.6181640625, 0 ] }, { - "name": "Flash", - "tuning": -2, + "name": "Tungsten", + "tuning": 1, "channels": [ - 2.6797, + 1.560546875, 1, - 1.4297, + 2.5732421875, 0 ] }, { - "name": "Flash", - "tuning": -1, + "name": "Tungsten", + "tuning": 2, "channels": [ - 2.7578, + 1.5830078125, 1, - 1.3828, + 2.5263671875, 0 ] }, { - "name": "Flash", + "name": "Tungsten", + "tuning": 3, "channels": [ - 2.8437, + 1.60546875, 1, - 1.3359, + 2.484375, 0 ] }, { - "name": "Flash", - "tuning": 1, + "name": "Tungsten", + "tuning": 4, "channels": [ - 2.9258, + 1.6279296875, 1, - 1.293, + 2.44140625, 0 ] }, { - "name": "Flash", - "tuning": 2, + "name": "Tungsten", + "tuning": 5, "channels": [ - 3.0156, + 1.6513671875, 1, - 1.2461, + 2.3974609375, 0 ] }, { - "name": "Flash", - "tuning": 3, + "name": "Tungsten", + "tuning": 6, "channels": [ - 3.1016, + 1.6748046875, 1, - 1.207, + 2.3564453125, 0 ] - } - ] - }, - { - "model": "SLT-A57", - "presets": [ + }, { - "name": "Daylight", - "tuning": -7, + "name": "Tungsten", + "tuning": 7, "channels": [ - 2.160156, + 1.69921875, 1, - 2, + 2.3154296875, 0 ] }, { - "name": "Daylight", - "tuning": -6, + "name": "Tungsten", + "tuning": 8, "channels": [ - 2.226563, + 1.7236328125, 1, - 1.929688, + 2.275390625, 0 ] }, { - "name": "Daylight", - "tuning": -5, + "name": "Tungsten", + "tuning": 9, "channels": [ - 2.296875, + 1.748046875, 1, - 1.863281, + 2.236328125, 0 ] }, { - "name": "Daylight", - "tuning": -4, + "name": "Tungsten", + "tuning": 10, "channels": [ - 2.367188, + 1.7734375, 1, - 1.800781, + 2.1982421875, 0 ] }, { - "name": "Daylight", - "tuning": -3, + "name": "Tungsten", + "tuning": 11, "channels": [ - 2.4375, + 1.798828125, 1, - 1.738281, + 2.16015625, 0 ] }, { - "name": "Daylight", - "tuning": -2, + "name": "Tungsten", + "tuning": 12, "channels": [ - 2.515625, + 1.82421875, 1, - 1.679688, + 2.123046875, 0 ] }, { - "name": "Daylight", - "tuning": -1, + "name": "Tungsten", + "tuning": 13, "channels": [ - 2.59375, + 1.8505859375, 1, - 1.621094, + 2.0869140625, 0 ] }, { - "name": "Daylight", + "name": "Tungsten", + "tuning": 14, "channels": [ - 2.671875, + 1.8779296875, 1, - 1.566406, + 2.05078125, 0 ] }, { - "name": "Daylight", - "tuning": 1, + "name": "Warm White Fluorescent", + "tuning": -14, "channels": [ - 2.757813, + 1.466796875, 1, - 1.511719, + 3.251953125, 0 ] }, { - "name": "Daylight", - "tuning": 2, + "name": "Warm White Fluorescent", + "tuning": -13, "channels": [ - 2.84375, + 1.4873046875, 1, - 1.460938, + 3.1962890625, 0 ] }, { - "name": "Daylight", - "tuning": 3, + "name": "Warm White Fluorescent", + "tuning": -12, "channels": [ - 2.9375, + 1.5068359375, 1, - 1.414063, + 3.142578125, 0 ] }, { - "name": "Daylight", - "tuning": 4, + "name": "Warm White Fluorescent", + "tuning": -11, "channels": [ - 3.03125, + 1.52734375, 1, - 1.363281, + 3.0888671875, 0 ] }, { - "name": "Daylight", - "tuning": 5, + "name": "Warm White Fluorescent", + "tuning": -10, "channels": [ - 3.128906, + 1.5478515625, 1, - 1.320313, + 3.0361328125, 0 ] }, { - "name": "Daylight", - "tuning": 6, + "name": "Warm White Fluorescent", + "tuning": -9, "channels": [ - 3.230469, + 1.568359375, 1, - 1.273438, + 2.984375, 0 ] }, { - "name": "Daylight", - "tuning": 7, + "name": "Warm White Fluorescent", + "tuning": -8, "channels": [ - 3.335938, + 1.58984375, 1, - 1.230469, + 2.935546875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -7, "channels": [ - 2.554688, + 1.611328125, 1, - 1.648438, + 2.8857421875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -6, "channels": [ - 2.636719, + 1.6328125, 1, - 1.59375, + 2.8369140625, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -5, "channels": [ - 2.71875, + 1.6552734375, 1, - 1.539063, + 2.7890625, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -4, "channels": [ - 2.804688, + 1.6787109375, 1, - 1.484375, + 2.7412109375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -3, "channels": [ - 2.894531, + 1.701171875, 1, - 1.433594, + 2.6962890625, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -2, "channels": [ - 2.988281, + 1.724609375, 1, - 1.386719, + 2.6513671875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": -1, "channels": [ - 3.082031, + 1.748046875, 1, - 1.339844, + 2.607421875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "channels": [ - 3.183594, + 1.7724609375, 1, - 1.296875, + 2.564453125, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 1, "channels": [ - 3.285156, + 1.796875, 1, - 1.25, + 2.521484375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 2, "channels": [ - 3.394531, + 1.8212890625, 1, - 1.210938, + 2.48046875, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 3, "channels": [ - 3.507813, + 1.8466796875, 1, - 1.167969, + 2.4384765625, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 4, "channels": [ - 3.625, + 1.8720703125, 1, - 1.128906, + 2.3984375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 5, "channels": [ - 3.746094, + 1.8974609375, 1, - 1.09375, + 2.3583984375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 6, "channels": [ - 3.875, + 1.923828125, 1, - 1.054688, + 2.3193359375, 0 ] }, { - "name": "Shade", + "name": "Warm White Fluorescent", "tuning": 7, "channels": [ - 4.007813, - 1, - 1.019531, - 0 - ] - }, - { - "name": "Cloudy", - "tuning": -7, - "channels": [ - 2.328125, + 1.9501953125, 1, - 1.832031, + 2.28125, 0 ] }, { - "name": "Cloudy", - "tuning": -6, + "name": "Warm White Fluorescent", + "tuning": 8, "channels": [ - 2.402344, + 1.9775390625, 1, - 1.769531, + 2.244140625, 0 ] }, { - "name": "Cloudy", - "tuning": -5, + "name": "Warm White Fluorescent", + "tuning": 9, "channels": [ - 2.472656, + 2.005859375, 1, - 1.710938, + 2.20703125, 0 ] }, { - "name": "Cloudy", - "tuning": -4, + "name": "Warm White Fluorescent", + "tuning": 10, "channels": [ - 2.550781, + 2.0341796875, 1, - 1.652344, + 2.1708984375, 0 ] }, { - "name": "Cloudy", - "tuning": -3, + "name": "Warm White Fluorescent", + "tuning": 11, "channels": [ - 2.628906, + 2.0615234375, 1, - 1.59375, + 2.134765625, 0 ] }, { - "name": "Cloudy", - "tuning": -2, + "name": "Warm White Fluorescent", + "tuning": 12, "channels": [ - 2.714844, + 2.091796875, 1, - 1.542969, + 2.099609375, 0 ] }, { - "name": "Cloudy", - "tuning": -1, + "name": "Warm White Fluorescent", + "tuning": 13, "channels": [ - 2.796875, + 2.12109375, 1, - 1.488281, + 2.0654296875, 0 ] }, { - "name": "Cloudy", + "name": "Warm White Fluorescent", + "tuning": 14, "channels": [ - 2.886719, + 2.150390625, 1, - 1.4375, + 2.0322265625, 0 ] }, { - "name": "Cloudy", - "tuning": 1, + "name": "Cool White Fluorescent", + "tuning": -14, "channels": [ - 2.980469, + 1.875, 1, - 1.390625, + 2.5634765625, 0 ] }, { - "name": "Cloudy", - "tuning": 2, + "name": "Cool White Fluorescent", + "tuning": -13, "channels": [ - 3.078125, + 1.900390625, 1, - 1.34375, + 2.521484375, 0 ] }, { - "name": "Cloudy", - "tuning": 3, + "name": "Cool White Fluorescent", + "tuning": -12, "channels": [ - 3.175781, + 1.92578125, 1, - 1.296875, + 2.48046875, 0 ] }, { - "name": "Cloudy", - "tuning": 4, + "name": "Cool White Fluorescent", + "tuning": -11, "channels": [ - 3.28125, + 1.9521484375, 1, - 1.253906, + 2.4404296875, 0 ] }, { - "name": "Cloudy", - "tuning": 5, + "name": "Cool White Fluorescent", + "tuning": -10, "channels": [ - 3.386719, + 1.9794921875, 1, - 1.210938, + 2.400390625, 0 ] }, { - "name": "Cloudy", - "tuning": 6, + "name": "Cool White Fluorescent", + "tuning": -9, "channels": [ - 3.5, + 2.0068359375, 1, - 1.171875, + 2.361328125, 0 ] }, { - "name": "Cloudy", - "tuning": 7, + "name": "Cool White Fluorescent", + "tuning": -8, "channels": [ - 3.617188, + 2.0341796875, 1, - 1.132813, + 2.3232421875, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": -7, "channels": [ - 1.351563, + 2.0615234375, 1, - 3.613281, + 2.2861328125, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": -6, "channels": [ - 1.390625, + 2.08984375, 1, - 3.476563, + 2.2490234375, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": -5, "channels": [ - 1.433594, + 2.119140625, 1, - 3.351563, + 2.2119140625, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": -4, "channels": [ - 1.472656, + 2.1484375, 1, - 3.226563, + 2.1767578125, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": -3, "channels": [ - 1.515625, + 2.177734375, 1, - 3.109375, + 2.142578125, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": -2, "channels": [ - 1.558594, + 2.20703125, 1, - 2.996094, + 2.107421875, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": -1, "channels": [ - 1.605469, + 2.23828125, 1, - 2.886719, + 2.07421875, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "channels": [ - 1.652344, + 2.26953125, 1, - 2.785156, + 2.041015625, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": 1, "channels": [ - 1.699219, + 2.30078125, 1, - 2.683594, + 2.0078125, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": 2, "channels": [ - 1.75, + 2.3330078125, 1, - 2.589844, + 1.9755859375, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": 3, "channels": [ - 1.800781, + 2.3662109375, 1, - 2.496094, + 1.9443359375, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": 4, "channels": [ - 1.855469, + 2.3994140625, 1, - 2.410156, + 1.9130859375, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": 5, "channels": [ - 1.910156, + 2.4326171875, 1, - 2.324219, + 1.8828125, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": 6, "channels": [ - 1.964844, + 2.4677734375, 1, - 2.242188, + 1.8525390625, 0 ] }, { - "name": "Incandescent", + "name": "Cool White Fluorescent", "tuning": 7, "channels": [ - 2.023438, - 1, - 2.164063, - 0 - ] - }, - { - "name": "Warm White Fluorescent", - "tuning": -7, - "channels": [ - 1.59375, + 2.501953125, 1, - 3.539063, + 1.8232421875, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -6, + "name": "Cool White Fluorescent", + "tuning": 8, "channels": [ - 1.640625, + 2.537109375, 1, - 3.414063, + 1.794921875, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -5, + "name": "Cool White Fluorescent", + "tuning": 9, "channels": [ - 1.683594, + 2.5732421875, 1, - 3.296875, + 1.765625, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -4, + "name": "Cool White Fluorescent", + "tuning": 10, "channels": [ - 1.730469, + 2.609375, 1, - 3.183594, + 1.73828125, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -3, + "name": "Cool White Fluorescent", + "tuning": 11, "channels": [ - 1.777344, + 2.646484375, 1, - 3.074219, + 1.7109375, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -2, + "name": "Cool White Fluorescent", + "tuning": 12, "channels": [ - 1.828125, + 2.6845703125, 1, - 2.96875, + 1.68359375, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": -1, + "name": "Cool White Fluorescent", + "tuning": 13, "channels": [ - 1.878906, + 2.7236328125, 1, - 2.867188, + 1.6572265625, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Cool White Fluorescent", + "tuning": 14, "channels": [ - 1.933594, + 2.76171875, 1, - 2.769531, + 1.630859375, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 1, + "name": "Day White Fluorescent", + "tuning": -14, "channels": [ - 1.984375, + 1.95703125, 1, - 2.675781, + 1.923828125, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 2, + "name": "Day White Fluorescent", + "tuning": -13, "channels": [ - 2.042969, + 1.986328125, 1, - 2.585938, + 1.890625, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 3, + "name": "Day White Fluorescent", + "tuning": -12, "channels": [ - 2.101563, + 2.0146484375, 1, - 2.5, + 1.8583984375, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 4, + "name": "Day White Fluorescent", + "tuning": -11, "channels": [ - 2.160156, + 2.0439453125, 1, - 2.414063, + 1.8271484375, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 5, + "name": "Day White Fluorescent", + "tuning": -10, "channels": [ - 2.222656, + 2.07421875, 1, - 2.335938, + 1.7958984375, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 6, + "name": "Day White Fluorescent", + "tuning": -9, "channels": [ - 2.285156, + 2.10546875, 1, - 2.257813, + 1.765625, 0 ] }, { - "name": "Warm White Fluorescent", - "tuning": 7, + "name": "Day White Fluorescent", + "tuning": -8, "channels": [ - 2.351563, + 2.13671875, 1, - 2.183594, + 1.7353515625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": -7, "channels": [ - 2.003906, + 2.16796875, 1, - 2.800781, + 1.7060546875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": -6, "channels": [ - 2.058594, + 2.2001953125, 1, - 2.710938, + 1.6767578125, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": -5, "channels": [ - 2.113281, + 2.232421875, 1, - 2.621094, + 1.6484375, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": -4, "channels": [ - 2.175781, + 2.2666015625, 1, - 2.535156, + 1.62109375, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": -3, "channels": [ - 2.234375, + 2.30078125, 1, - 2.449219, + 1.59375, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": -2, "channels": [ - 2.296875, + 2.3349609375, 1, - 2.371094, + 1.56640625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": -1, "channels": [ - 2.363281, + 2.3701171875, 1, - 2.292969, + 1.5400390625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "channels": [ - 2.433594, + 2.40625, 1, - 2.21875, + 1.5146484375, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": 1, "channels": [ - 2.5, + 2.44140625, 1, - 2.144531, + 1.48828125, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": 2, "channels": [ - 2.574219, + 2.4794921875, 1, - 2.078125, + 1.4638671875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": 3, "channels": [ - 2.648438, + 2.5166015625, 1, - 2.007813, + 1.4384765625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": 4, "channels": [ - 2.726563, + 2.5556640625, 1, - 1.945313, + 1.4150390625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": 5, "channels": [ - 2.804688, + 2.59375, 1, - 1.882813, + 1.390625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Day White Fluorescent", "tuning": 6, "channels": [ - 2.886719, - 1, - 1.820313, - 0 - ] - }, - { - "name": "Cool White Fluorescent", - "tuning": 7, - "channels": [ - 2.972656, + 2.6328125, 1, - 1.765625, + 1.3681640625, 0 ] }, { "name": "Day White Fluorescent", - "tuning": -7, + "tuning": 7, "channels": [ - 2.125, + 2.6748046875, 1, - 2.101563, + 1.3447265625, 0 ] }, { "name": "Day White Fluorescent", - "tuning": -6, + "tuning": 8, "channels": [ - 2.191406, + 2.71484375, 1, - 2.027344, + 1.322265625, 0 ] }, { "name": "Day White Fluorescent", - "tuning": -5, + "tuning": 9, "channels": [ - 2.257813, + 2.7568359375, 1, - 1.957031, + 1.30078125, 0 ] }, { "name": "Day White Fluorescent", - "tuning": -4, + "tuning": 10, "channels": [ - 2.324219, + 2.7998046875, 1, - 1.890625, + 1.2783203125, 0 ] }, { "name": "Day White Fluorescent", - "tuning": -3, + "tuning": 11, "channels": [ - 2.394531, + 2.84375, 1, - 1.828125, + 1.2568359375, 0 ] }, { "name": "Day White Fluorescent", - "tuning": -2, + "tuning": 12, "channels": [ - 2.46875, + 2.8876953125, 1, - 1.765625, + 1.236328125, 0 ] }, { "name": "Day White Fluorescent", - "tuning": -1, + "tuning": 13, "channels": [ - 2.542969, + 2.931640625, 1, - 1.703125, + 1.2158203125, 0 ] }, { "name": "Day White Fluorescent", + "tuning": 14, "channels": [ - 2.625, + 2.978515625, 1, - 1.648438, + 1.1953125, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 1, + "name": "Daylight Fluorescent", + "tuning": -14, "channels": [ - 2.707031, + 2.1572265625, 1, - 1.589844, + 1.791015625, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 2, + "name": "Daylight Fluorescent", + "tuning": -13, "channels": [ - 2.789063, + 2.189453125, 1, - 1.539063, + 1.759765625, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 3, + "name": "Daylight Fluorescent", + "tuning": -12, "channels": [ - 2.878906, + 2.2216796875, 1, - 1.484375, + 1.73046875, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 4, + "name": "Daylight Fluorescent", + "tuning": -11, "channels": [ - 2.96875, + 2.25390625, 1, - 1.4375, + 1.7021484375, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 5, + "name": "Daylight Fluorescent", + "tuning": -10, "channels": [ - 3.0625, + 2.2880859375, 1, - 1.386719, + 1.6728515625, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 6, + "name": "Daylight Fluorescent", + "tuning": -9, "channels": [ - 3.164063, + 2.3212890625, 1, - 1.34375, + 1.64453125, 0 ] }, { - "name": "Day White Fluorescent", - "tuning": 7, + "name": "Daylight Fluorescent", + "tuning": -8, "channels": [ - 3.265625, + 2.3564453125, 1, - 1.296875, + 1.6181640625, 0 ] }, @@ -191682,9 +200727,9 @@ "name": "Daylight Fluorescent", "tuning": -7, "channels": [ - 2.414063, + 2.390625, 1, - 1.832031, + 1.5908203125, 0 ] }, @@ -191692,9 +200737,9 @@ "name": "Daylight Fluorescent", "tuning": -6, "channels": [ - 2.488281, + 2.4267578125, 1, - 1.769531, + 1.5634765625, 0 ] }, @@ -191702,9 +200747,9 @@ "name": "Daylight Fluorescent", "tuning": -5, "channels": [ - 2.5625, + 2.462890625, 1, - 1.710938, + 1.5380859375, 0 ] }, @@ -191712,9 +200757,9 @@ "name": "Daylight Fluorescent", "tuning": -4, "channels": [ - 2.640625, + 2.5, 1, - 1.652344, + 1.5126953125, 0 ] }, @@ -191722,9 +200767,9 @@ "name": "Daylight Fluorescent", "tuning": -3, "channels": [ - 2.722656, + 2.537109375, 1, - 1.597656, + 1.4873046875, 0 ] }, @@ -191732,9 +200777,9 @@ "name": "Daylight Fluorescent", "tuning": -2, "channels": [ - 2.808594, + 2.5751953125, 1, - 1.542969, + 1.4619140625, 0 ] }, @@ -191742,18 +200787,18 @@ "name": "Daylight Fluorescent", "tuning": -1, "channels": [ - 2.898438, + 2.6142578125, 1, - 1.492188, + 1.4384765625, 0 ] }, { "name": "Daylight Fluorescent", "channels": [ - 2.988281, + 2.6533203125, 1, - 1.441406, + 1.4140625, 0 ] }, @@ -191761,9 +200806,9 @@ "name": "Daylight Fluorescent", "tuning": 1, "channels": [ - 3.085938, + 2.6943359375, 1, - 1.394531, + 1.390625, 0 ] }, @@ -191771,9 +200816,9 @@ "name": "Daylight Fluorescent", "tuning": 2, "channels": [ - 3.183594, + 2.7353515625, 1, - 1.347656, + 1.3681640625, 0 ] }, @@ -191781,9 +200826,9 @@ "name": "Daylight Fluorescent", "tuning": 3, "channels": [ - 3.285156, + 2.77734375, 1, - 1.304688, + 1.3447265625, 0 ] }, @@ -191791,9 +200836,9 @@ "name": "Daylight Fluorescent", "tuning": 4, "channels": [ - 3.394531, + 2.8193359375, 1, - 1.261719, + 1.3232421875, 0 ] }, @@ -191801,9 +200846,9 @@ "name": "Daylight Fluorescent", "tuning": 5, "channels": [ - 3.503906, + 2.8623046875, 1, - 1.21875, + 1.30078125, 0 ] }, @@ -191811,9 +200856,9 @@ "name": "Daylight Fluorescent", "tuning": 6, "channels": [ - 3.621094, + 2.90625, 1, - 1.179688, + 1.279296875, 0 ] }, @@ -191821,474 +200866,418 @@ "name": "Daylight Fluorescent", "tuning": 7, "channels": [ - 3.742188, + 2.951171875, 1, - 1.140625, + 1.2587890625, 0 ] }, { - "name": "Flash", - "tuning": -7, + "name": "Daylight Fluorescent", + "tuning": 8, "channels": [ - 2.464844, + 2.99609375, 1, - 1.707031, + 1.2373046875, 0 ] }, { - "name": "Flash", - "tuning": -6, + "name": "Daylight Fluorescent", + "tuning": 9, "channels": [ - 2.542969, + 3.0439453125, 1, - 1.648438, + 1.216796875, 0 ] }, { - "name": "Flash", - "tuning": -5, + "name": "Daylight Fluorescent", + "tuning": 10, "channels": [ - 2.621094, + 3.08984375, 1, - 1.589844, + 1.197265625, 0 ] }, { - "name": "Flash", - "tuning": -4, + "name": "Daylight Fluorescent", + "tuning": 11, "channels": [ - 2.707031, + 3.138671875, 1, - 1.539063, + 1.177734375, 0 ] }, { - "name": "Flash", - "tuning": -3, + "name": "Daylight Fluorescent", + "tuning": 12, "channels": [ - 2.792969, + 3.1884765625, 1, - 1.484375, + 1.158203125, 0 ] }, { - "name": "Flash", - "tuning": -2, + "name": "Daylight Fluorescent", + "tuning": 13, "channels": [ - 2.878906, + 3.2392578125, 1, - 1.433594, + 1.138671875, 0 ] }, { - "name": "Flash", - "tuning": -1, + "name": "Daylight Fluorescent", + "tuning": 14, "channels": [ - 2.972656, + 3.2900390625, 1, - 1.386719, + 1.1201171875, 0 ] }, { "name": "Flash", + "tuning": -14, "channels": [ - 3.066406, + 2.19140625, 1, - 1.339844, + 1.6767578125, 0 ] }, { "name": "Flash", - "tuning": 1, + "tuning": -13, "channels": [ - 3.167969, + 2.224609375, 1, - 1.292969, + 1.6484375, 0 ] }, { "name": "Flash", - "tuning": 2, + "tuning": -12, "channels": [ - 3.269531, + 2.2578125, 1, - 1.25, + 1.6201171875, 0 ] }, { "name": "Flash", - "tuning": 3, + "tuning": -11, "channels": [ - 3.378906, + 2.291015625, 1, - 1.210938, + 1.5927734375, 0 ] }, { "name": "Flash", - "tuning": 4, + "tuning": -10, "channels": [ - 3.488281, + 2.326171875, 1, - 1.167969, + 1.5654296875, 0 ] }, { "name": "Flash", - "tuning": 5, + "tuning": -9, "channels": [ - 3.605469, + 2.3603515625, 1, - 1.128906, + 1.5390625, 0 ] }, { "name": "Flash", - "tuning": 6, + "tuning": -8, "channels": [ - 3.726563, + 2.396484375, 1, - 1.09375, + 1.5126953125, 0 ] }, { "name": "Flash", - "tuning": 7, - "channels": [ - 3.855469, - 1, - 1.054688, - 0 - ] - } - ] - }, - { - "model": "SLT-A58", - "presets": [ - { - "name": "Daylight", - "channels": [ - 2.640625, - 1, - 1.546875, - 0 - ] - }, - { - "name": "Cloudy", - "channels": [ - 2.875, - 1, - 1.414063, - 0 - ] - }, - { - "name": "Incandescent", + "tuning": -7, "channels": [ - 1.578125, + 2.4326171875, 1, - 2.84375, + 1.48828125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "Flash", + "tuning": -6, "channels": [ - 1.859375, + 2.46875, 1, - 2.796875, + 1.462890625, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "Flash", + "tuning": -5, "channels": [ - 2.367188, + 2.505859375, 1, - 2.238281, + 1.4384765625, 0 ] }, { - "name": "Day White Fluorescent", + "name": "Flash", + "tuning": -4, "channels": [ - 2.550781, + 2.544921875, 1, - 1.695313, + 1.4140625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "Flash", + "tuning": -3, "channels": [ - 2.898438, + 2.5830078125, 1, - 1.472656, + 1.3896484375, 0 ] }, { "name": "Flash", + "tuning": -2, "channels": [ - 2.992188, - 1, - 1.355469, - 0 - ] - } - ] - }, - { - "model": "SLT-A65", - "presets": [ - { - "name": "Daylight", - "channels": [ - 2.628906, + 2.623046875, 1, - 1.433594, + 1.3671875, 0 ] }, { - "name": "Shade", + "name": "Flash", + "tuning": -1, "channels": [ - 3.132813, + 2.6640625, 1, - 1.191406, + 1.34375, 0 ] }, { - "name": "Cloudy", + "name": "Flash", "channels": [ - 2.839844, + 2.7041015625, 1, - 1.316406, + 1.3212890625, 0 ] }, { - "name": "Tungsten", + "name": "Flash", + "tuning": 1, "channels": [ - 1.617188, + 2.74609375, 1, - 2.488281, + 1.298828125, 0 ] }, { - "name": "Fluorescent", + "name": "Flash", + "tuning": 2, "channels": [ - 2.363281, + 2.7880859375, 1, - 1.980469, + 1.27734375, 0 ] }, { "name": "Flash", + "tuning": 3, "channels": [ - 3.070313, - 1, - 1.238281, - 0 - ] - } - ] - }, - { - "model": "SLT-A77", - "presets": [ - { - "name": "Daylight", - "channels": [ - 2.726563, + 2.83203125, 1, - 1.390625, + 1.255859375, 0 ] }, { - "name": "Shade", + "name": "Flash", + "tuning": 4, "channels": [ - 3.296875, + 2.8759765625, 1, - 1.15625, + 1.2353515625, 0 ] }, { - "name": "Cloudy", + "name": "Flash", + "tuning": 5, "channels": [ - 2.964844, + 2.9208984375, 1, - 1.28125, + 1.21484375, 0 ] }, { - "name": "Tungsten", + "name": "Flash", + "tuning": 6, "channels": [ - 1.636719, + 2.9658203125, 1, - 2.417969, + 1.1943359375, 0 ] }, { - "name": "Fluorescent", - "tuning": -1, + "name": "Flash", + "tuning": 7, "channels": [ - 1.886719, + 3.0126953125, 1, - 2.375, + 1.173828125, 0 ] }, { - "name": "Fluorescent", + "name": "Flash", + "tuning": 8, "channels": [ - 2.433594, + 3.060546875, 1, - 1.925781, + 1.154296875, 0 ] }, { - "name": "Fluorescent", - "tuning": 1, + "name": "Flash", + "tuning": 9, "channels": [ - 2.589844, + 3.109375, 1, - 1.464844, + 1.1357421875, 0 ] }, { - "name": "Fluorescent", - "tuning": 2, + "name": "Flash", + "tuning": 10, "channels": [ - 2.945313, + 3.158203125, 1, - 1.300781, + 1.1162109375, 0 ] }, { "name": "Flash", + "tuning": 11, "channels": [ - 3.222656, - 1, - 1.207031, - 0 - ] - } - ] - }, - { - "model": "SLT-A99", - "presets": [ - { - "name": "Daylight", - "channels": [ - 2.449219, + 3.20703125, 1, - 1.464844, + 1.09765625, 0 ] }, { - "name": "Shade", + "name": "Flash", + "tuning": 12, "channels": [ - 2.933594, + 3.2587890625, 1, - 1.207031, + 1.080078125, 0 ] }, { - "name": "Cloudy", + "name": "Flash", + "tuning": 13, "channels": [ - 2.652344, + 3.3115234375, 1, - 1.34375, + 1.0625, 0 ] }, { - "name": "Incandescent", + "name": "Flash", + "tuning": 14, "channels": [ - 1.496094, + 3.3642578125, 1, - 2.667969, + 1.0439453125, 0 ] }, { - "name": "Warm White Fluorescent", + "name": "2500K", "channels": [ - 1.738281, + 1.4130859375, 1, - 2.652344, + 2.966796875, 0 ] }, { - "name": "Cool White Fluorescent", + "name": "3200K", "channels": [ - 2.292969, + 1.7744140625, 1, - 2.136719, + 2.2197265625, 0 ] }, { - "name": "Day White Fluorescent", + "name": "4500K", "channels": [ - 2.34375, + 2.248046875, 1, - 1.589844, + 1.650390625, 0 ] }, { - "name": "Daylight Fluorescent", + "name": "6000K", "channels": [ - 2.636719, + 2.578125, 1, - 1.378906, + 1.3818359375, 0 ] }, { - "name": "Flash", + "name": "8500K", "channels": [ - 2.707031, + 2.845703125, 1, - 1.320312, + 1.169921875, 0 ] } ] - } + } ] } ] diff --git a/dev-doc/AI.md b/dev-doc/AI.md index 4a74e531c59..2e77fc434d2 100644 --- a/dev-doc/AI.md +++ b/dev-doc/AI.md @@ -485,15 +485,22 @@ dt_your_task_free(ctx); | Task | Key | API | Consumer | |------|-----|-----|----------| | Object Mask | `"mask"` | `src/common/ai/segmentation.h` | `src/develop/masks/object.c` | +| Raw Denoise (Bayer) | `"rawdenoise"` | `src/common/ai/restore_raw_bayer.h` | `src/libs/neural_restore.c` | +| Raw Denoise (Linear) | `"rawdenoise"` | `src/common/ai/restore_raw_linear.h` | `src/libs/neural_restore.c` | | Denoise | `"denoise"` | `src/common/ai/restore_rgb.h` | `src/libs/neural_restore.c` | | Upscale | `"upscale"` | `src/common/ai/restore_rgb.h` | `src/libs/neural_restore.c` | -| Raw Denoise (Bayer) | `"rawdenoise"` | `src/common/ai/restore_raw_bayer.h` | `src/libs/neural_restore.c` | -| Raw Denoise (Linear) | `"rawdenoise"` | `src/common/ai/restore_raw_linear.h` | `src/libs/neural_restore.c` | For model requirements, I/O specifications, tiling strategies, color space conventions, ONNX export instructions, and config.json examples for each task, see **[AI_Tasks.md](AI_Tasks.md)**. +The neural-restore consumer (denoise / upscale / rawdenoise) writes +its output to a sibling file (TIFF or DNG), then auto-imports it via +`_import_image` in `neural_restore.c`. The new image is grouped with +its source and inherits the source's user-applied tags, rating, color +labels, and other metadata so the output appears in any filtered views +or collections where the source image does. + --- ## Adding a New Execution Provider diff --git a/dev-doc/AI_Tasks.md b/dev-doc/AI_Tasks.md index 9a034a70be3..fdbb19991b3 100644 --- a/dev-doc/AI_Tasks.md +++ b/dev-doc/AI_Tasks.md @@ -126,6 +126,121 @@ repository. Requirements for the decoder export: --- +## Raw Denoise + +Sensor-level denoise on the raw CFA mosaic, before darktable's pipeline. +Output is a DNG that re-imports as a normal raw and is graded with the +full pipeline as usual. Two pipeline variants share the task key: + +| Variant | API | Sensors | Output | +|---------|-----|---------|--------| +| Bayer | `src/common/ai/restore_raw_bayer.h` | RGGB / BGGR / GRBG / GBRG (force-cropped to RGGB origin) | CFA Bayer DNG (uint16, same CFA pattern) | +| Linear | `src/common/ai/restore_raw_linear.h` | X-Trans, Foveon, monochrome-CFA, anything that can't be packed as 4ch Bayer | LinearRaw DNG (3ch float demosaicked) | + +**Task key**: `"rawdenoise"` +**Shared API**: `src/common/ai/restore.h` (loaders: `dt_restore_load_rawdenoise_bayer`, `dt_restore_load_rawdenoise_xtrans`, `dt_restore_load_rawdenoise_linear`) +**Consumer**: `src/libs/neural_restore.c` + +The X-Trans loader currently falls through to the linear variant; it +exists so a future dedicated X-Trans model can be picked up via a +manifest-only change. + +### How It Works + +**Bayer variant** (RGGB family): + +1. raw CFA mosaic is loaded straight from rawspeed (no demosaic, no + darktable pre-processing other than rawprepare) +2. preprocessing: per-channel black-level subtract, per-channel WB + normalisation (default: daylight derived from `adobe_XYZ_to_CAM`), + normalise by per-site range +3. pack the 2T × 2T CFA tile into a 4-channel T × T tensor (R, G1, G2, B + in RGGB order; non-RGGB sensors are force-cropped to an RGGB origin) +4. tiled inference; the model demosaics internally via PixelShuffle and + returns a 3-channel 2T × 2T tile in camRGB +5. postprocessing: invert the normalisation and WB, optional scalar + mean-match (`match_gain`) to keep tile gain consistent +6. re-mosaic back to the same CFA layout, write uint16 mosaic to a + CFA Bayer DNG via `dt_imageio_dng_write_cfa_bayer` + +**Linear variant** (X-Trans, Foveon, etc.): + +1. run a minimal darktable pipeline (`rawprepare → highlights → + demosaic`) with temperature disabled, producing a 3ch float buffer + at full sensor resolution in camRGB raw-ADC units. this reuses + darktable's sensor-aware demosaic (AMaZE / VNG / Markesteijn / …) + instead of rolling our own +2. apply daylight WB and the `camRGB → lin_rec2020` matrix +3. optional scalar exposure boost to `target_mean` (default 0.30 for + the training distribution) +4. tiled inference with per-tile `match_gain` +5. invert the exposure boost, matrix, and WB to recover a camRGB raw +6. write a LinearRaw DNG via `dt_imageio_dng_write_linear` + +Both variants then auto-import into the library, group with the source +image, and inherit user tags (same `_import_image` path as denoise / +upscale). + +### Model Requirements + +**Bayer (`input_kind: bayer_v1`):** + +| Tensor | Name | Shape | Type | Description | +|--------|------|-------|------|-------------| +| Input 0 | `input` | `[1, 4, T, T]` | float32 | packed CFA half-resolution tile, channel order R G1 G2 B, values `(raw - black) / range * wb_norm` | +| Output 0 | `output` | `[1, 3, 2T, 2T]` | float32 | demosaicked camRGB in same WB/exposure frame | + +**Linear (`input_kind: linear_v1`):** + +| Tensor | Name | Shape | Type | Description | +|--------|------|-------|------|-------------| +| Input 0 | `input` | `[1, 3, T, T]` | float32 | planar 3-channel tile, default colorspace `lin_rec2020` | +| Output 0 | `output` | `[1, 3, T, T]` | float32 | denoised tile in same input space | + +A declared-but-mismatched `input_kind` is a hard load error (no silent +fallback). Manifests predating the contract label are treated as +`bayer_v1` for back-compat. + +### Tiling + +- tile sizes (tried in order, half-resolution for bayer): 512, 384, 256, 192 +- overlap: 16 packed pixels (= 32 sensor pixels) on each edge +- corner tiles in the Bayer path are mirror-padded *inside* the + effective-RGGB-cropped rectangle (`variants.bayer.edge_pad: + mirror_cropped` — matches RawNIND training) + +### config.json Example + +```json +{ + "id": "rawdenoise-nind", + "name": "raw denoise NIND", + "description": "RawNIND raw-domain denoise (Bayer + Linear)", + "task": "rawdenoise", + "github_asset": "rawdenoise-nind.dtmodel", + "default": true, + "variants": { + "bayer": { "input_kind": "bayer_v1", "onnx": "model_bayer.onnx", + "bayer_orientation": "force_rggb", "wb_norm": "daylight", + "edge_pad": "mirror_cropped" }, + "linear": { "input_kind": "linear_v1", "onnx": "model_linear.onnx", + "input_colorspace": "lin_rec2020", "wb_norm": "as_shot", + "target_mean": 0.30 } + } +} +``` + +### Directory Layout + +``` +rawdenoise-nind/ + config.json + model_bayer.onnx + model_linear.onnx +``` + +--- + ## Denoise Removes noise from developed images using neural network inference. @@ -145,6 +260,10 @@ Removes noise from developed images using neural network inference. 4. optionally, DWT-based detail recovery blends fine texture from the original back into the denoised result 5. the result is written as TIFF with embedded ICC profile and EXIF +6. the TIFF is auto-imported into the library, grouped with the source + image, and inherits the source's user-applied tags (internal + `darktable|*` auto-tags are skipped) so the output stays visible in + tag-based collections ### Model Requirements diff --git a/dev-doc/HDR_Alignment_Design.md b/dev-doc/HDR_Alignment_Design.md new file mode 100644 index 00000000000..f62162c12e5 --- /dev/null +++ b/dev-doc/HDR_Alignment_Design.md @@ -0,0 +1,712 @@ +# HDR Merge Auto-Alignment - Design Document + +## 1. HDR merge before this change + +### 1.1 Entry point and data flow + +``` +lighttable selected-images menu + └─ dt_control_merge_hdr() src/control/jobs/control_jobs.c + └─ _control_merge_hdr_job_run() + └─ for each selected image: + dt_imageio_export_with_flags(..., "pre:rawprepare", ...) + └─ _control_merge_hdr_process() (per-image callback) + └─ normalize accumulator by white level + └─ dt_imageio_dng_write_float() → "-hdr.dng" + └─ dt_image_import() + collection reload +``` + +The export pipeline is run with the stop point `"pre:rawprepare"`, so the buffer +handed to `_control_merge_hdr_process()` via `ivoid` is the **raw CFA mosaic**: + +- single channel (`image.buf_dsc.channels == 1`), +- `float` values, black-subtracted and rescaled to 1.0 saturation, +- still in the Bayer / X-Trans mosaic layout (`image.buf_dsc.filters != 0`). + +### 1.2 What the merge does + +`_control_merge_hdr_process()` is a **streaming accumulator**. The first image +seeds the geometry (`d->first_imgid`, `d->first_filter`, `d->first_xtrans`, +dimensions, orientation, white-balance, color matrix) and allocates two +full-resolution buffers, `d->pixels` and `d->weight`. Every image - including the +first - is then folded into the accumulator with an exposure/saturation-aware +weight (`_envelope()`), per CFA photosite: + +```c +d->pixels[x + wd*y] += w * in * cal; +d->weight[x + wd*y] += w; +``` + +After all frames, the accumulator is normalized and written as a floating-point +DNG mosaic. + +### 1.3 The problem + +The accumulation is **purely positional**: photosite `(x, y)` of every frame is +added to accumulator cell `(x, y)`. If the camera moved between exposures, the +scene content at `(x, y)` differs frame-to-frame, so the merged mosaic is a +weighted average of *misaligned* content → ghosting and loss of resolution. + +There was **no registration step**. The only guard was that all frames must share +size and orientation. + +**Goal:** before a non-reference frame is accumulated, estimate the geometric +transform that maps it onto the reference frame and resample its mosaic +accordingly. A shaky tripod / handheld shot needs at least an affine, more +generally a **projective (homography)** transform. + + +## 2. The darktable-specific challenge: aligning a RAW CFA mosaic + +### 2.1 You cannot run SIFT directly on a mosaic + +Adjacent samples in a Bayer/X-Trans mosaic belong to different color channels, so +the raw buffer has a strong high-frequency CFA modulation that is *not* scene +structure. A feature detector would lock onto the Bayer grid, not the image. + +**Solution - luma proxy.** Collapse the CFA to a single **CFA-free grayscale** +luma image, then resample it to a configurable working scale `DT_HDR_PROXY_SCALE` +(default 0.625× of full resolution): + +- The luma at any pixel is the average of a **stride-1 2×2 window**. For *any* 2×2 + patch of a Bayer mosaic, whatever its phase, the four photosites are exactly one + R, one B and two G, so `0.25·(sum) = (R + 2G + B)/4` - full-resolution luma with + no interpolation and no colour bias. That full-res luma is then area-averaged + down to the proxy size. +- X-Trans: a 2×2 patch is not aligned to the 6×6 tile, but the average still + strongly attenuates the CFA modulation; structural detail (what alignment needs) + survives. This is a documented approximation - see §6. + +The default scale was raised from the legacy 0.5× because the **linear raw** proxy +is far less feature-rich than the display-referred imagery SIFT is normally fed +(on a real bracket the raw proxy detected 4242 keypoints where a tone-mapped +rendition of the same frame gave 43626). A higher-resolution proxy recovers +distinctive detail and discriminates periodic structure better, at ≈ `(scale/0.5)²` +cost in SIFT time. All feature work happens on this proxy; the estimated +homography is in *proxy coordinates* and is rescaled to full-resolution mosaic +coordinates before being applied (§4.4). + +### 2.2 You cannot bilinearly warp a mosaic + +Bilinear interpolation of a mosaic mixes neighboring photosites of **different +colors** → false colors and channel cross-talk. The warped buffer must remain a +**valid CFA mosaic in the reference frame's phase** so the existing accumulator +(which assumes photosite `(x,y)` has color `fcol(y,x)`) stays correct. + +**Solution - CFA-aware (same-color) resampling.** Both frames come from the same +camera/crop, so they share the CFA layout and phase. To fill output photosite +`(x, y)` (whose color is `c = fcol(y, x)`) we: + +1. map it through the full-res homography to a source location `(sx, sy)` in the + moving mosaic, +2. interpolate **only from moving-mosaic photosites whose color is also `c`**, + using a separable tent of half-width `DT_HDR_CFA_TENT_RADIUS` (2 px). + +Because we always read color `c` from the source and write it to a cell that is +declared color `c`, the mosaic phase is preserved exactly. + +```mermaid +flowchart LR + A[output photosite x,y
color c = fcol y,x] --> B[H_full · x,y → sx,sy] + B --> C[gather moving photosites with fcol==c
in a small window around sx,sy] + C --> D[separable tent weights, half-width 2px] + D --> E[normalize → out x,y] +``` + +For Bayer the same-color sites of a row sit 2 px apart, so a half-width-2 tent has +exactly two taps per axis with linear weights - i.e. exact bilinear interpolation +on that color's period-2 sublattice. `_sample_bayer_same_color()` exploits this +(step the inner loop by 2, no per-tap colour test) and is asserted bit-for-bit +identical to the general sampler by `test_hdr_alignment_internal`. For X-Trans +(irregular green lattice) the same tent is a smooth same-color weighted average - +a documented approximation, see §6. + +### 2.3 Streaming reference model + +The merge processes frames one at a time and never holds all frames in memory. +The alignment state therefore caches the reference's **detected SIFT features** +(keypoints + descriptors + a trained FLANN index, plus the 8-bit proxy for the +optional debug visuals) and CFA metadata - not the raw proxy. +`dt_hdr_alignment_set_reference()` runs SIFT on the reference **once**, and every +non-reference frame matches its own descriptors against that cache (so the +reference is detected once per merge, not N−1 times) and is accumulated +immediately. Both the float and the 8-bit proxy buffers are freed once the +reference features are built. + +**Auto-reference adaptation.** The reference frame does not have to be the first +one; the best template is the frame richest in features. darktable's streaming +export does not naturally allow a cheap pre-pass without exporting twice. Three +options were considered: + +- **(A) First frame as reference** - zero extra cost, matches the existing + `d->first_imgid` seeding. The default. +- **(B) Middle frame** - a cheap heuristic, usually the mid-exposure frame. +- **(C) True auto-reference** - a SIFT probe pre-pass over all frames + (`DT_HDR_AUTO_REFERENCE_PROBE_DIM = 1500`), then the normal accumulation pass. + Most robust, one extra decode pass. + +**Implemented:** option (A) is the default; option (C) is available behind the +opt-in preference `plugins/lighttable/hdr_merge_auto_reference`. When on, a +pre-pass runs the merge export in `probe_mode` (the process callback just calls +`dt_hdr_alignment_probe_features()` and tracks the richest frame), then the job +moves that `imgid` to the front of `params->index` so it becomes both the geometry +seed and the alignment reference. Default **off** because it doubles the +raw-decode cost. + +--- + +## 3. The image alignment pipeline (as built) + +This section is the authoritative, end-to-end description of how a *merge HDR* +action registers and accumulates frames in darktable, as implemented across +`control_jobs.c` and `hdr_alignment.cc`. Sections 1–2 +motivate it; sections 4–5 give the code/structure. + +### 3.1 Data representations + +The pipeline moves a frame through four representations. Knowing which one each +stage consumes is the key to reading the rest of this section. + +| # | Representation | Dims | Built by | Consumed by | +|---|----------------|------|----------|-------------| +| R0 | **CFA mosaic** (single-channel float, pre-demosaic, black-subtracted) | full `wd×ht` | `pre:rawprepare` export | accumulation; warp input/output | +| R1 | **luma proxy** (CFA-free, stride-1 2×2 luma, area-downscaled) | `≈ s·wd × s·ht`, `s` = `DT_HDR_PROXY_SCALE` (0.625) | `_build_proxy` (C, OMP) | transient basis for R2 (not cached) | +| R2 | **8-bit SIFT proxy** (percentile-normalized R1, display-gamma, ×255) | same as R1 | `_proxy_to_u8` (C, OMP) | SIFT feature init | +| H | **homography** (row-major `double[9]`) | - | feature init | warp; gate | + +`H` exists in two coordinate systems: **proxy** coords (what the feature stage +produces, and where the sanity gate is applied) and **full-res** coords +(`H_full = S·H_proxy·S⁻¹`, `S=diag(sx,sy,1)` with `sx,sy ≈ 1/s`, §4.4) used to +warp R0. + +### 3.2 Top-level flow + +```mermaid +flowchart TD + A[lighttable: select brackets → merge HDR] --> A2[_control_merge_hdr_validate:
raw / not-already-merged / same geometry?] + A2 --> B[_control_merge_hdr_job_run] + B --> C{align_enabled
and auto_reference?} + C -- yes --> D[probe pre-pass:
export each frame in probe_mode
count SIFT features on R2
→ richest imgid to front of list] + C -- no --> E + D --> E[main pass: for each frame
export pre:rawprepare → _control_merge_hdr_process] + E --> F{first frame?} + F -- yes --> G[seed geometry + set_reference
cache reference features] + F -- no --> H[align_frame: warp R0 onto reference] + G --> I[accumulate in_buf into d->pixels/d->weight] + H --> I + I --> J{more frames?} + J -- yes --> E + J -- no --> K[normalize by white level] + K --> L[dt_imageio_dng_write_float → name-hdr.dng] + L --> M[import + refresh collection] +``` + +`in_buf` is the raw mosaic for the reference frame and the warped scratch buffer +for every aligned frame; on any alignment failure it falls back to the raw mosaic, +so the accumulator math is untouched. + +### 3.3 Per-frame alignment (the core) + +`dt_hdr_alignment_align_frame()` registers one moving frame's R0 onto the cached +reference and returns the warped R0. The SIFT feature-init homography is the +final warp (when it is reliable and sane); there is no separate refinement stage. + +```mermaid +flowchart TD + A[moving CFA mosaic R0] --> B[_build_proxy → R1 luma
stride-1 2×2, area-downscale, OMP] + B --> C[_proxy_to_u8 → R2 8-bit
percentile-normalize + display-gamma, OMP] + C --> D[Stage 1 - feature init
featureHomography] + D -- H_feature, inliers --> F{Stage 2 - gate:
reliable and sane?} + F -- yes --> H[H_final = H_feature
status OK] + F -- no --> J[H_final = identity
status IDENTITY] + H --> K[Stage 3 - rescale proxy→full §4.4] + K --> L{corner motion < 0.5px
or identity?} + L -- yes --> M[return FALSE:
caller accumulates its own R0] + L -- no --> N[_warp_mosaic_cfa:
CFA-aware same-color warp
C, OMP collapse2] + J --> M + N --> O[return TRUE: warped R0' in out] +``` + +Note the asymmetry on the `FALSE` path: `out` is **not** guaranteed to be +populated. On early rejections it holds a copy of `mosaic`, but for a reliable +sub-pixel warp it is deliberately left untouched to skip a redundant full-frame +copy. Callers must read `mosaic`, not `out`, whenever `FALSE` is returned; +`info->status` still carries the OK/IDENTITY/DISABLED decision either way. + +### 3.4 Stage 1 - feature initialization (OpenCV) + +The reference side of the pipeline (CLAHE → `detectAndCompute` → scale floor → +spatial balance) runs **once** in `detectReference()` (called from +`set_reference`) and is cached; only the **moving** frame is detected per call in +`featureHomography()`. So in the diagram below the "SIFT +detect+describe … balance" chain executes per frame only for the moving proxy - +the reference keypoints/descriptors come straight from the cache: + +```mermaid +flowchart TD + A[moving R2 proxy
display-gamma encoded
+ cached reference features] --> A2[CLAHE local-contrast
optional, off by default] + A2 --> B[SIFT detectAndCompute
contrastThreshold 0.04
one Gaussian pyramid] + B --> C[scale floor: drop kp.size < 6px
keypoints + descriptor rows together] + C --> C2[spatial balance keypoints
to hdr_merge_sift_keypoints, default 5000] + C2 --> E[FLANN kNN k=2, both directions] + E --> F[Lowe ratio 0.75
+ mutual-NN consistency] + F --> G[spatial subsample to 1800
over 6x6 grid] + G --> H[findHomography RANSAC
reproj 2.5px, conf 0.995] + H --> I{inliers ≥ 50
and ratio ≥ 0.40?} + I -- no --> J[estimateAffine2D fallback
→ promote to 3×3] + I -- yes --> L + J --> L{inliers in ≤ 2 cells
and MAD ≤ 5px?} + L -- yes --> M[refit translation-only
from median displacement] + L -- no --> K[H_feature, inliers] + M --> K +``` + +Detection and description are a single `detectAndCompute()` call so the Gaussian +pyramid is built once; the scale floor and the spatial balance then prune +keypoints *and* their descriptor rows together via `gatherKpDesc()`. Descriptors +computed for later-pruned keypoints are wasted work, but far cheaper than a second +pyramid at the detection counts this path sees. + +Output: `H_feature` in proxy coords + inlier count. If SIFT finds too few +keypoints or matches, it returns identity with 0 inliers (the frame is then left +unaligned). + +**SIFT spatial keypoint balancing (`spatialBalanceKeep`).** After the scale floor, +both keypoint sets are capped to `hdr_merge_sift_keypoints` (default +`DT_HDR_SIFT_KEYPOINTS` = 5000), keeping the strongest (by SIFT response) +in each cell of a frame-spanning grid of ~5000 cells. This was the decisive fix +for a real bracket that locked onto a translation one structure-period short of +the true (large) camera motion: the reference frame had **12888** surviving +keypoints against the moving frame's **5075**, a 2.5× asymmetry that floods the +mutual-NN matcher with near-duplicate candidates and lets RANSAC consense on an +*aliased* small shift (−18 px, with sub-pixel reprojection error) instead of the +correct large one (−243 px). Balancing both sets to a common, spatially-even +budget removes both the asymmetry and the local over-density that feed the alias. + +**How the linear raw is made detector-friendly (and why *not* CLAHE).** SIFT is +tuned for display-referred, tone-mapped imagery; darktable feeds it the *linear* +raw mosaic. The right transform to bridge that gap is a **display gamma** on the +proxy (`DT_HDR_PROXY_FEATURE_GAMMA`, §3.1), which supplies the tonal encoding the +detector expects and brings the keypoint count into a usable range. CLAHE is +**off by default**: on *repetitive* textures it changes descriptor signatures +between exposures and manufactures false matches. That is precisely the +period-aliasing failure mode +seen on a real façade pair, where CLAHE inflated detection to **279 581** raw +keypoints and the matcher consensed on a period-aliased small shift. It remains a +runtime knob (`hdr_merge_clahe_clip`) for genuinely feature-starved / extreme-DR +brackets. + +**Two further robustness additions:** + +1. **Spatial subsampling before RANSAC** (`spatialSubsample`, 6×6 grid, budget + `kMaxMatchesForRansac` = 1800). Distributing the matches across the frame keeps + RANSAC from being dominated by one dense bright region, which otherwise biases + the homography. +2. **Cluster degradation** (`degradeClusteredToTranslation`): if the RANSAC + inliers still fall into ≤ `kClusterDegradeMaxCells` (2) grid cells and their + per-axis displacement MAD ≤ `kClusterTranslationMaxMad` (5 px), an 8-DOF fit + overfits scale/shear and extrapolates wildly across the unconstrained rest of + the frame. The model is then refit as a pure translation from the median + inlier displacement - the correct, conservative model for a near-translation + handheld bracket. + +Both are gated so they cannot hurt the clean case: on a well-featured synthetic +pair neither the subsample nor the cluster-degrade fired (inliers already spanned +the grid). + +### 3.5 Stage 2 - reliability gate + +A single gate decides whether to apply the feature-init warp `H_feature`: + +1. **Reliable** - at least `DT_HDR_FEATURE_MIN_INLIERS` (50) RANSAC inliers. +2. **Sane** (`_warp_is_sane`) - translation < 0.30×diagonal and the 2×2 column-norm + scale ∈ [0.5, 2.0]. Evaluated in proxy coordinates, before the rescale. + +If both hold the warp is applied (`status OK`); otherwise the frame is accumulated +unwarped (`status IDENTITY` - never worse than the legacy, alignment-free merge). + +### 3.6 Stage 3 - CFA-aware warp (OMP) + +`H_final` is rescaled to full-res (§4.4) and applied by `_warp_mosaic_cfa`: for +each output photosite `(x,y)` of CFA color `c`, map through `H_full` to a source +point in the moving R0 and interpolate **only from same-color photosites** with a +separable half-width-2 tent. This preserves the reference frame's mosaic phase, so +the warped R0' drops straight into the existing accumulator. A near-identity +`H_final` (corner motion < `DT_HDR_NOOP_MAX_CORNER_PX` = 0.5 px) short-circuits to +"no warp" rather than needlessly resampling a frame that did not move. + +### 3.7 Where the time goes / parallelism + +| Stage | Cost | Threading | +|-------|------|-----------| +| `_build_proxy`, `_proxy_to_u8`, `_percentile_bounds` | full-res read | `DT_OMP_FOR` (C) | +| SIFT detect/describe + RANSAC | seconds (proxy res) | OpenCV internal | +| FLANN kNN (two directions) | proxy res | `omp parallel sections num_threads(2)` | +| `_warp_mosaic_cfa` | full-res, the hotspot | `DT_OMP_FOR collapse(2)` (C) | + +The SIFT detect/describe and RANSAC steps run on OpenCV's own internal threading. +The two FLANN match directions (image→template and template→image, for the +mutual-NN test) are independent, so darktable runs them concurrently in an `omp +parallel sections` block capped to two threads. Their KD-trees are **not** rebuilt +symmetrically per frame: the reference (template) index is trained **once** in +`detectReference()` and cached on `RefFeatures`, so the image→template +direction reuses it and only the template→image direction builds a fresh index +over the moving descriptors. darktable's `DT_OMP_FOR` covers the per-pixel C hot +paths, the heaviest of which is the full-resolution CFA warp. The +`_percentile_bounds` stretch used by `_proxy_to_u8` is two O(n) parallel reductions +(min/max, then a 4096-bin histogram array-reduction) rather than a serial sort. + +A frame that does not move (reliable warp, sub-pixel corner motion) is accumulated +straight from the caller's source buffer - `align_frame` returns FALSE and skips +the full-resolution copy into the scratch buffer. The auto-reference probe builds +its proxy directly at the probe resolution (`DT_HDR_AUTO_REFERENCE_PROBE_DIM`) +instead of the full `DT_HDR_PROXY_SCALE` proxy, since SIFT there runs at the +smaller size anyway. + +--- + +## 4. Architecture + +### 4.1 Module layout + +``` +src/common/hdr_alignment.h Public API, extern "C" so C callers can use it +src/common/hdr_alignment.cc The whole implementation: proxy build, normalization, + SIFT/FLANN/RANSAC, warp math, CFA-aware resample, + gates, orchestration +``` + +### 4.2 Why one C++ translation unit + +OpenCV 4's API is **C++ only** (the legacy C `cv.h` API was removed), so the +translation unit that calls `cv::SIFT` has to be C++. That is the *only* reason +this code is C++ — nothing else about it needs the language. + +No C shim is needed to bridge that. `hdr_alignment.h` is wrapped in `extern "C"`, +which gives every public function C language linkage, so `control_jobs.c` — plain +C — calls the C++ definitions directly. That is the same pattern darktable +already uses for `common/exif.cc`, `common/box_filters.cc` and +`imageio/imageio_rawspeed.cc`. + +Keeping the implementation in one translation unit is what lets the per-merge +state own its OpenCV data outright, rather than hiding it behind an opaque +handle with a create/destroy pair: + +```cpp +struct dt_hdr_align_t +{ + dt_hdr_align_params_t params; + std::string debug_dir; // empty => debug images off + int debug_frame; + std::unique_ptr ref_features; // cached reference SIFT features + ... +}; +``` + +`dt_hdr_alignment_free()` is therefore just `delete a;`, and no OpenCV type — +nor any struct that exists only to carry OpenCV results across a boundary — +appears in the public header. + +Two details are worth knowing if you touch this file: + +- `RefFeatures` lives in a **named** namespace (`dt_hdr_align`), not the anonymous + one that holds the rest of the OpenCV helpers. `dt_hdr_align_t` is declared in + the public header and therefore has external linkage; a member of + internal-linkage type trips `-Werror=subobject-linkage`. +- Every function C calls is an exception boundary. The OpenCV helpers catch + `cv::Exception` and degrade to "no alignment"; `dt_hdr_alignment_new()` uses + `new(std::nothrow)` and guards the one allocating call it makes. + +```mermaid +flowchart TD + subgraph TU [hdr_alignment.cc] + direction TB + P1[CFA → reduced-res luma proxy] --> P2[percentile normalize + gamma → u8] + P2 --> P3[orchestration] + P3 --> B0[(cached reference features
detected once in set_reference)] + P3 --> B1[SIFT detect+compute
moving proxy only] + B0 --> B2[FLANN kNN + Lowe + mutual] + B1 --> B2 + B2 --> B3[findHomography RANSAC + affine fallback
+ cluster→translation degrade] + B3 -- "H, inliers" --> P8[reliability gate + sanity] + P8 --> P6[scale H proxy→full-res] + P6 --> P7[CFA-aware same-color warp] + end + CJ[control_jobs.c - plain C] -- "extern C" --> P3 +``` + +### 4.3 Public API (`hdr_alignment.h`) + +```c +typedef struct dt_hdr_align_t dt_hdr_align_t; // opaque alignment state + +// Runtime-tunable parameters, seeded from the compile-time defaults and +// overridable per run from the user's preferences (see §5.1). +typedef struct dt_hdr_align_params_t +{ + double proxy_scale; // feature-proxy size as a fraction of full res + double feature_gamma; // display-gamma applied to the 8-bit SIFT proxy (1.0 = off) + double clahe_clip; // pre-SIFT CLAHE clip limit (0 = off) + int sift_keypoints; // per-frame SIFT budget after spatial balancing + int debug_images; // write per-frame alignment debug visuals (0 = off) +} dt_hdr_align_params_t; + +void dt_hdr_alignment_default_params(dt_hdr_align_params_t *p); + +// Create/destroy the per-merge state. `params` may be NULL (use defaults); the +// values are clamped to sane ranges and copied. Registration always uses a +// projective (homography) model with an affine fallback on weak support - there +// is no motion-model argument. +dt_hdr_align_t *dt_hdr_alignment_new(const dt_hdr_align_params_t *params); +void dt_hdr_alignment_free(dt_hdr_align_t *a); + +// Cache the reference frame: builds the reduced-res 8-bit luma proxy and runs +// SIFT on it once, storing the detected features (see §2.3). +gboolean dt_hdr_alignment_set_reference(dt_hdr_align_t *a, + const float *mosaic, int width, int height, + uint32_t filters, const uint8_t (*xtrans)[6]); + +// Align one non-reference frame onto the reference. On success writes the warped +// mosaic into `out` and returns TRUE. Returns FALSE when the caller must +// accumulate the original `mosaic` instead - `out` is NOT guaranteed to be +// populated in that case (see §3.3), so callers read `mosaic`, never `out`. +gboolean dt_hdr_alignment_align_frame(dt_hdr_align_t *a, + const float *mosaic, float *out, + int width, int height, + uint32_t filters, const uint8_t (*xtrans)[6], + dt_hdr_align_result_t *info); + +// Auto-reference pre-pass: SIFT keypoint count of a frame's proxy at the probe +// resolution, used to pick the richest-feature frame as reference. +int dt_hdr_alignment_probe_features(const float *mosaic, int width, int height); +``` + +### 4.4 Proxy → full-resolution homography rescale + +The proxy is `DT_HDR_PROXY_SCALE` of full resolution, so a full-res point `p_full` +maps to proxy point `p_proxy = S⁻¹ p_full` with `S = diag(sx, sy, 1)`, where +`sx = wd/pw`, `sy = ht/ph` are the actual full-res / proxy size ratios (≈ `1/s`; +kept independent so the integer rounding of `pw,ph` cannot skew the warp). The +homography estimated in proxy coordinates (`H_proxy`, reference→moving) is +converted to full-res with the conjugation: + +``` +H_full = S · H_proxy · S^-1 , S = diag(sx, sy, 1) +``` + +Concretely, for a row-major 3×3 (`_h_scale_proxy_to_full`): + +``` +H[0][1] *= sx/sy ; H[1][0] *= sy/sx (cross terms, by aspect) +H[0][2] *= sx ; H[1][2] *= sy (translation) +H[2][0] /= sx ; H[2][1] /= sy (perspective) +``` + +the isotropic case (`sx = sy`) reduces to the same translation×k / perspective÷k +scaling between resolution levels. + +### 4.5 Reliability gate (`_warp_is_sane`) + +Applied before committing the feature-init warp: + +- **Reliable**: at least `DT_HDR_FEATURE_MIN_INLIERS` (50) RANSAC inliers. +- **Sanity** (`_warp_is_sane`): translation < 0.30 × image diagonal, and the + upper-left 2×2 column-norm scale within [0.5, 2.0]. +- If either fails the frame falls back to **identity** (i.e. accumulate unaligned - + never worse than today's behavior). + +--- + +## 5. Integration into the merge job + +The patch to `_control_merge_hdr_process()` / `_control_merge_hdr_job_run()` +(`src/control/jobs/control_jobs.c`) is additive and behavior-preserving: + +1. `dt_control_merge_hdr_t` gains `dt_hdr_align_t *align`, `gboolean + align_enabled`, a `float *aligned_buf` scratch, and the auto-reference probe + fields (`probe_mode`, `probe_best_count`, `probe_best_imgid`). (`first_imgid` + was also retyped `uint32_t → dt_imgid_t`, which it always semantically was.) +2. `_control_merge_hdr_job_run()` first calls `_control_merge_hdr_validate()` on + the selection, giving a friendly early failure on a non-raw / already-merged / + monochrome / mismatched-geometry selection before any decode. It then reads the + opt-in preferences and, only under `#ifdef HAVE_OPENCV`, creates the state, + seeding the runtime parameters from preferences: + ```c + #ifdef HAVE_OPENCV + d.align_enabled = dt_conf_get_bool("plugins/lighttable/hdr_merge_auto_align"); + if(d.align_enabled) + { + dt_hdr_align_params_t p; + dt_hdr_alignment_default_params(&p); + p.proxy_scale = dt_conf_get_float("plugins/lighttable/hdr_merge_proxy_scale"); + p.feature_gamma = dt_conf_get_float("plugins/lighttable/hdr_merge_feature_gamma"); + p.clahe_clip = dt_conf_get_float("plugins/lighttable/hdr_merge_clahe_clip"); + p.sift_keypoints = dt_conf_get_int ("plugins/lighttable/hdr_merge_sift_keypoints"); + p.debug_images = dt_conf_get_bool ("plugins/lighttable/hdr_merge_debug_images"); + d.align = dt_hdr_alignment_new(&p); + } + #endif + ``` +3. In `_control_merge_hdr_process()`, an authoritative per-frame guard re-checks + the *decoded* descriptor (`filters != 0`, single channel, `TYPE_UINT16`) - + `_control_merge_hdr_validate()` can only see the cached image flags, which are + metadata-derived and can lag what rawspeed actually decodes (a monochrome raw + in particular carries `DT_IMAGE_RAW` yet decodes to `filters == 0`). Size and + orientation are re-checked there too. Then, just before the accumulation loop, + a single `const float *in_buf` selects the source: + - first frame (`imgid == d->first_imgid`): `dt_hdr_alignment_set_reference()` + and allocate `aligned_buf`; `in_buf = ivoid`. + - later frames: `dt_hdr_alignment_align_frame(ivoid → aligned_buf)`; on success + `in_buf = aligned_buf`, else `in_buf = ivoid`. + The three existing `((float *)ivoid)[…]` reads in the loop now read `in_buf[…]`. +4. The output filename is de-duplicated: `-hdr.dng`, then `-hdr_01.dng`, + `-hdr_02.dng`, … so a re-merge never overwrites an earlier result. +5. `_control_merge_hdr_job_run()` cleanup frees `aligned_buf` and `align`. + +```mermaid +flowchart TD + A[frame arrives in _control_merge_hdr_process] --> B{first image?} + B -- yes --> C[seed d->first_*
set_reference proxy
alloc aligned_buf] + C --> H[accumulate in_buf = ivoid] + B -- no --> D{align_enabled
and aligned_buf?} + D -- no --> H + D -- yes --> E[align_frame ivoid → aligned_buf] + E --> F{success?} + F -- yes --> G[accumulate in_buf = aligned_buf] + F -- no --> H +``` + +The patch is intentionally additive: without OpenCV the `#ifdef` leaves +`align_enabled == FALSE`, `in_buf == ivoid`, and the path is byte-for-byte the +current behavior — see §5.4 for why that does not depend on these `#ifdef`s +being right. With OpenCV, it is gated by the preference +`plugins/lighttable/hdr_merge_auto_align` (default **on**, registered in +`data/darktableconfig.xml.in`). Both `d->first_filter` and `d->first_xtrans` are +passed to the aligner - for Bayer `first_filter` is the crop-shifted pattern, for +X-Trans it is `9u` and `first_xtrans` is the crop-adjusted 6×6, which is exactly +what the CFA color lookup needs. + +Per-frame diagnostics are emitted via `dt_print(DT_DEBUG_HDR_MERGE, …)` +(inliers / corner drift; enable with `-d hdr_merge`), and a one-shot +`dt_control_log()` informs the user when auto-align is active. + +### 5.1 Preferences + +All keys live under `plugins/lighttable/` and are registered in +`data/darktableconfig.xml.in` (section *processing → HDR alignment*), gated on the +`opencv` capability so they are greyed out in builds without OpenCV. The four +numeric knobs seed `dt_hdr_align_params_t` and are clamped in +`dt_hdr_alignment_new()` to the `DT_HDR_*_MIN/MAX` ranges, which are kept in sync +with the `min`/`max` advertised in the XML. + +| Key | Type (range) | Default | Effect | +|-----|--------------|---------|--------| +| `hdr_merge_auto_align` | bool | **true** | master switch for the whole feature | +| `hdr_merge_auto_reference` | bool | false | run the auto-reference probe pre-pass (§5.2) | +| `hdr_merge_proxy_scale` | float [0.25, 1.0] | 0.625 | feature-proxy scale (`DT_HDR_PROXY_SCALE`) | +| `hdr_merge_feature_gamma` | float [1.0, 6.0] | 2.2 | proxy display-gamma (`1.0` = off) | +| `hdr_merge_clahe_clip` | float [0.0, 16.0] | 0.0 | pre-SIFT CLAHE clip (`0` = off) | +| `hdr_merge_sift_keypoints` | int [500, 20000] | 5000 | per-frame SIFT budget after balancing | +| `hdr_merge_debug_images` | bool | false | write per-frame debug visuals (§5.3) | + +### 5.2 Auto-reference pre-pass + +When `hdr_merge_auto_reference` is on and there is more than one frame, an extra +decode sweep runs the export in `probe_mode`: the process callback only calls +`dt_hdr_alignment_probe_features()` and tracks the richest-feature `imgid`, which +is then moved to the front of `params->index` so it becomes both the geometry seed +and the alignment reference. The sweep advances the progress bar and honors +cancellation between frames; it is opt-in because it doubles the raw-decode cost. + +### 5.3 Debug visuals + +With `hdr_merge_debug_images` on (or the `DT_HDR_DEBUG_IMAGE_DIR` environment +override), each aligned moving frame writes a numbered set of Netpbm images +(feature-detection input, detected keypoints, and colour-coded matches - green = +inlier, red = outlier) to a per-merge directory resolved once in +`dt_hdr_alignment_new()`. The directory (env or the default under the system temp +dir) is created if missing; the reference-side visuals are written once. The path +and frame index are per-merge state on `dt_hdr_align_t`, not globals, so +concurrent merges do not interfere. Entirely diagnostic. + +### 5.4 Behaviour in a build without OpenCV + +The `#ifdef HAVE_OPENCV` blocks in `control_jobs.c` are what stop the merge job +from *reaching* the alignment path, but they are not what makes it safe. The +module refuses from the inside: + +**`dt_hdr_alignment_new()` returns NULL when built without OpenCV.** Every other +entry point rejects a NULL state, so a caller that merely checks the return value +— as `_control_merge_hdr_job_run()` already does, clearing `align_enabled` when +the constructor declines — cannot reach any alignment work. A caller that forgot +its `#ifdef` entirely would still do nothing. + +That property matters because the entry points are not harmless no-ops in a +half-guarded build. `dt_hdr_alignment_new()` resolves the debug-image directory +and will `mkdir` it when the preference or `DT_HDR_DEBUG_IMAGE_DIR` is set; +`dt_hdr_alignment_set_reference()` would run a full-resolution proxy build plus +percentile and gamma passes, then report success. Neither is reachable now. + +Everything except the six public functions is compiled out. The whole +implementation — proxy build, percentile stretch, CFA samplers, warp, gates, +parameter clamps, debug-directory handling — is inside the `HAVE_OPENCV` guard, +so the object file holds 581 bytes of code against 48 700 with OpenCV, and has no +undefined references to `cv::` anything. `test_hdr_align_inert_without_opencv` +asserts the contract in both configurations, and the white-box test has nothing +left to inspect without OpenCV, so it compiles to a trivially passing `main`. + +Which way a given binary was built is visible in `darktable --version`, next to +the other optional dependencies: + +``` + OpenCV -> ENABLED - HDR bracket auto-alignment is available + OpenCV -> DISABLED - HDR bracket auto-alignment is NOT available +``` + +## 6. Known approximations and open questions + +- **X-Trans luma proxy.** The stride-1 2×2 luma window is exact for Bayer (any + 2×2 patch is 1R/2G/1B) but not for X-Trans, whose 6×6 tile are not 2×2-periodic. + The residual CFA modulation is small enough that SIFT locks onto scene structure + rather than the pattern, but the proxy carries a mild colour-dependent ripple. +- **X-Trans same-color resampling.** The half-width-2 tent is exact bilinear on + Bayer's period-2 sublattice, but on X-Trans's irregular green lattice it is a + smooth same-color weighted average whose effective kernel varies with position + inside the tile. +- **Reference features are cached, moving frames are not.** With N frames the + moving side is detected N−1 times, which is inherent to the streaming accumulator + (frames are not held in memory). +- **The sanity gate runs in proxy coordinates.** Thresholds are relative + (fraction of the diagonal, scale ratios), so this is equivalent to gating at + full resolution, but it is worth remembering when interpreting the logs, which + report full-resolution warps. + +## 7. Tests + +Two cmocka binaries, wired up in `src/tests/unittests/CMakeLists.txt`. Both build +and pass with or without OpenCV (§5.4). + +| Target | Language | Covers | +|--------|----------|--------| +| `test_hdr_alignment` | **C** | the public API end-to-end: a synthetic Bayer mosaic warped by a known homography must come back better aligned; a CFA-modulated mosaic must warp without channel cross-talk; the reference cache must survive several moving frames; the probe must rank a textured frame above a flat one. Plus `test_hdr_align_inert_without_opencv`, which asserts the §5.4 contract in both configurations; the alignment tests skip themselves when the constructor declines | +| `test_hdr_alignment_internal` | C++ | the static helpers, by `#include`-ing `hdr_alignment.cc`: percentile accuracy against a real sort, the flat-image edge case, `_proxy_to_u8` monotonicity, and the Bayer fast-path sampler being bit-for-bit identical to the general X-Trans one. Without OpenCV those helpers do not exist, so it compiles to a trivially passing `main` | + +That `test_hdr_alignment.c` is plain C is deliberate, not an accident of history: +it is what actually pins down that the `extern "C"` interface is callable from C, +which is the whole basis for §4.2. + +Two gotchas when editing the C++ test: + +- `` must be included **after** `common/hdr_alignment.cc`. cmocka + defines a function-like macro `fail()`, and OpenCV transitively pulls in + ``, whose `std::basic_ios::fail()` the macro would otherwise rewrite + into a syntax error. +- cmocka.h has **no** C++ linkage guards of its own (the `extern "C"` block near + its top is MSVC-only), so the include is wrapped in `extern "C"` by hand. + Without that every `assert_*` resolves to a mangled symbol and the link fails. + +Because the test `#include`s the implementation, its own object now contains the +OpenCV calls — it no longer merely links against them. That works because +`src/CMakeLists.txt` links OpenCV into `lib_darktable` as `PUBLIC` and declares +`-DHAVE_OPENCV` plus the OpenCV include path at directory scope, before +`add_subdirectory(tests)`, so both propagate to the test targets. diff --git a/doc/TRANSLATORS.md b/doc/TRANSLATORS.md index b9407c06e17..c5b31d3b66d 100644 --- a/doc/TRANSLATORS.md +++ b/doc/TRANSLATORS.md @@ -6,7 +6,6 @@ darktable's user interface can be translated into many languages. In short, to support a translation, the build process needs a xx.po file with the two-letter language code, e.g. fr.po. To make sure your translation makes it into an official build: -- subscribe to the relevant [mailing list](https://www.darktable.org/contact/) - ensure you keep your translation up to date to avoid large work just before the release - entry criteria: - no more than 20 untranslated strings @@ -22,7 +21,6 @@ The application uses gettext engine for translation, and it works like this, a t The build system then creates a binary version of each PO file with MO file extension and places it in a system directory where a running instance of darktable will pick it up and use it to replace English text with target language text. ## How to contribute your translation: -- Send your po file via email (see `(officially) Translate the darktable User Interface for darktable releases (how-to, no git, just email)` below) - Submit a pull request with your po file # Translate the darktable User Interface for darktable releases @@ -43,6 +41,6 @@ The build system then creates a binary version of each PO file with MO file exte 6. Start translating. Saving will update `.po`. -7. When you are done, `bzip2` your PO file and send it to the [mailing list](https://www.darktable.org/contact/) or per instructions on the [wiki](https://github.com/darktable-org/darktable/wiki/Translations). +7. When you are done, open a PR for the corresponding `.po`. 8. That's all! diff --git a/packaging/AppImage/AppRun b/packaging/AppImage/AppRun index c4cba3f4b92..714cc243799 100644 --- a/packaging/AppImage/AppRun +++ b/packaging/AppImage/AppRun @@ -14,6 +14,11 @@ HERE="$(dirname "$(readlink -f "${0}")")" source "$HERE"/apprun-hooks/"linuxdeploy-plugin-gtk.sh" +# The GTK linuxdeploy plugin forces GDK_BACKEND=x11 as a workaround for +# older crashes. Darktable supports Wayland natively, so override this +# and fall back to x11 only if Wayland is unavailable. +export GDK_BACKEND="wayland,x11" + export CAMLIBS=$HERE/usr/lib/libgphoto2/`ls -1 --group-directories-first $HERE/usr/lib/libgphoto2|head -1` export IOLIBS=$HERE/usr/lib/libgphoto2_port/`ls -1 --group-directories-first $HERE/usr/lib/libgphoto2_port|head -1` diff --git a/packaging/macosx/3_make_hb_darktable_package.sh b/packaging/macosx/3_make_hb_darktable_package.sh index ec68b2eaeec..dfe84ae3118 100755 --- a/packaging/macosx/3_make_hb_darktable_package.sh +++ b/packaging/macosx/3_make_hb_darktable_package.sh @@ -249,6 +249,15 @@ for dtSharedObj in $dtSharedObjDirs; do cp -LR "$homebrewHome"/lib/"$dtSharedObj"/* "$dtResourcesDir"/lib/"$dtSharedObj"/ done +# Homebrew's `sdl2` is sdl2-compat, which dlopen()s libSDL3 at runtime — +# otool can't see that, so install_dependencies misses it; copy explicitly +sdl3Source="$homebrewHome/opt/sdl3/lib/libSDL3.dylib" +if [[ -f "$sdl3Source" ]]; then + cp -L "$sdl3Source" "$dtResourcesDir"/lib/libSDL3.dylib + install_name_tool -id "@executable_path/../Resources/lib/libSDL3.dylib" \ + "$dtResourcesDir"/lib/libSDL3.dylib || true +fi + dtSharedObjDirs="libgphoto2 libgphoto2_port" for dtSharedObj in $dtSharedObjDirs; do mkdir "$dtResourcesDir"/lib/"$dtSharedObj" diff --git a/packaging/windows/README.md b/packaging/windows/README.md index e4c642b717a..6c7c870380d 100644 --- a/packaging/windows/README.md +++ b/packaging/windows/README.md @@ -15,7 +15,7 @@ The steps to build the darktable Windows executable and make the installer are a * Install required and recommended dependencies for darktable: ```bash - pacman -S --needed mingw-w64-ucrt-x86_64-{libxslt,python-jsonschema,curl,drmingw,exiv2,gettext,gmic,graphicsmagick,gtk3,icu,imath,iso-codes,lcms2,lensfun,libavif,libarchive,libgphoto2,libheif,libjpeg-turbo,libjxl,libpng,libraw,librsvg,libsecret,libtiff,libwebp,libxml2,lua54,openexr,openjpeg2,osm-gps-map,portmidi,potrace,pugixml,SDL2,sqlite3,webp-pixbuf-loader,zlib} + pacman -S --needed mingw-w64-ucrt-x86_64-{libxslt,python-jsonschema,curl,drmingw,exiv2,gettext,gmic,graphicsmagick,gtk3,icu,imath,iso-codes,lcms2,lensfun,libavif,libarchive,libgphoto2,libheif,libjpeg-turbo,libjxl,libpng,libraw,librsvg,libsecret,libtiff,libwebp,libxml2,lua54,opencv,openexr,openjpeg2,osm-gps-map,portmidi,potrace,pugixml,SDL2,sqlite3,webp-pixbuf-loader,zlib} ``` * Install the optional tool for building an installer image (currently x64 only): diff --git a/packaging/windows/darktable.iss.in b/packaging/windows/darktable.iss.in index b0864407eb7..f842ef15a39 100644 --- a/packaging/windows/darktable.iss.in +++ b/packaging/windows/darktable.iss.in @@ -32,6 +32,12 @@ AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} DefaultDirName={autopf}\{#MyAppName}{code:SuffixIfNotRelease} +; If left unset, this defaults to "auto", which makes Setup silently skip +; the destination-directory page whenever it detects a previous install +; with a matching AppId (e.g. when upgrading in place). Always show the +; page instead, so the install location is confirmable. +DisableDirPage=no + UninstallDisplayIcon={app}\bin\{#MyAppExeName} WizardSmallImageFile=${CMAKE_SOURCE_DIR}\data\pixmaps\256x256\darktable.png @@ -200,7 +206,7 @@ Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; \ [Run] Filename: "https://docs.darktable.org/usermanual/development/"; \ Description: "Open darktable user manual"; \ - Flags: postinstall shellexec runasoriginaluser + Flags: postinstall shellexec runasoriginaluser skipifsilent Filename: "{app}\bin\{#MyAppExeName}"; \ Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; \ diff --git a/po/LINGUAS b/po/LINGUAS index 24cbb9ac2b3..2c05a9bd414 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -15,6 +15,7 @@ hu it ja ko_KR +lo nb nl pl diff --git a/po/POTFILES.in b/po/POTFILES.in index 7dc345c1d14..53c78e3ba5d 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -34,6 +34,7 @@ build/lib/darktable/plugins/introspection_colorout.c build/lib/darktable/plugins/introspection_colorreconstruction.c build/lib/darktable/plugins/introspection_colortransfer.c build/lib/darktable/plugins/introspection_colorzones.c +build/lib/darktable/plugins/introspection_contrastntexture.c build/lib/darktable/plugins/introspection_crop.c build/lib/darktable/plugins/introspection_defringe.c build/lib/darktable/plugins/introspection_demosaic.c @@ -283,6 +284,7 @@ src/iop/colorout.c src/iop/colorreconstruction.c src/iop/colortransfer.c src/iop/colorzones.c +src/iop/contrastntexture.c src/iop/crop.c src/iop/defringe.c src/iop/demosaic.c diff --git a/po/cs.po b/po/cs.po index 87ec9142fe9..14b0343969b 100644 --- a/po/cs.po +++ b/po/cs.po @@ -7,11 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: darktable 5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-04-11 11:40+0200\n" -"PO-Revision-Date: 2026-04-16 16:50+0200\n" -"Last-Translator: František Ferenz\n" -"Language-Team: Jan Šmucr , Petr Stasiak " -"\n" +"POT-Creation-Date: 2026-06-01 19:36+0200\n" +"PO-Revision-Date: 2026-06-03 10:36+0200\n" +"Last-Translator: Petr Stasiak \n" +"Language-Team: Jan Šmucr , Petr Stasiak \n" "Language: cs_CZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,820 +18,786 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" "X-Generator: Poedit 3.9\n" -#: ../build/bin/conf_gen.h:108 +#: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "první instance" -#: ../build/bin/conf_gen.h:109 ../build/bin/preferences_gen.h:4644 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4713 msgctxt "preferences" msgid "last instance" msgstr "poslední instance" -#: ../build/bin/conf_gen.h:209 ../build/bin/preferences_gen.h:4352 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4369 msgctxt "preferences" msgid "triangle" msgstr "trojúhelník" -#: ../build/bin/conf_gen.h:210 +#: ../build/bin/conf_gen.h:213 msgctxt "preferences" msgid "circle" msgstr "kruh" -#: ../build/bin/conf_gen.h:211 +#: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" msgstr "diamant" -#: ../build/bin/conf_gen.h:212 +#: ../build/bin/conf_gen.h:215 msgctxt "preferences" msgid "bar" msgstr "kostička" -#: ../build/bin/conf_gen.h:276 ../build/bin/conf_gen.h:428 -#: ../build/bin/conf_gen.h:440 ../build/bin/conf_gen.h:1775 -#: ../build/bin/conf_gen.h:1796 ../build/bin/conf_gen.h:1833 -#: ../build/bin/preferences_gen.h:2818 ../build/bin/preferences_gen.h:2905 +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 ../build/bin/conf_gen.h:1845 +#: ../build/bin/conf_gen.h:1882 ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2939 msgctxt "preferences" msgid "never" msgstr "nikdy" -#: ../build/bin/conf_gen.h:277 +#: ../build/bin/conf_gen.h:289 msgctxt "preferences" msgid "once a month" msgstr "měsíčně" -#: ../build/bin/conf_gen.h:278 ../build/bin/preferences_gen.h:4136 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4153 msgctxt "preferences" msgid "once a week" msgstr "týdně" -#: ../build/bin/conf_gen.h:279 +#: ../build/bin/conf_gen.h:291 msgctxt "preferences" msgid "once a day" msgstr "denně" -#: ../build/bin/conf_gen.h:280 +#: ../build/bin/conf_gen.h:292 msgctxt "preferences" msgid "on close" msgstr "při ukončení" -#: ../build/bin/conf_gen.h:353 ../build/bin/conf_gen.h:1766 -#: ../build/bin/conf_gen.h:1787 ../build/bin/conf_gen.h:1834 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "malý" -#: ../build/bin/conf_gen.h:354 ../build/bin/conf_gen.h:544 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3637 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3654 msgctxt "preferences" msgid "default" msgstr "výchozí" -#: ../build/bin/conf_gen.h:355 ../build/bin/conf_gen.h:4190 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 msgctxt "preferences" msgid "large" msgstr "velký" -#: ../build/bin/conf_gen.h:429 +#: ../build/bin/conf_gen.h:441 msgctxt "preferences" msgid "after edit" msgstr "po úpravě" -#: ../build/bin/conf_gen.h:430 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4205 msgctxt "preferences" msgid "on import" msgstr "po importu" -#: ../build/bin/conf_gen.h:441 ../build/bin/conf_gen.h:1765 -#: ../build/bin/conf_gen.h:1786 ../build/bin/conf_gen.h:4921 -#: ../build/bin/preferences_gen.h:3307 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 ../build/bin/preferences_gen.h:3341 msgctxt "preferences" msgid "always" msgstr "vždy" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4206 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4223 msgctxt "preferences" msgid "only large entries" msgstr "pouze velké položky" -#: ../build/bin/conf_gen.h:479 +#: ../build/bin/conf_gen.h:492 msgctxt "preferences" msgid "sensitive" msgstr "citlivý" -#: ../build/bin/conf_gen.h:480 ../build/bin/preferences_gen.h:4769 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4838 msgctxt "preferences" msgid "insensitive" msgstr "necitlivý" -#: ../build/bin/conf_gen.h:545 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "více GPU" -#: ../build/bin/conf_gen.h:546 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "velmi rychlý GPU" -#: ../build/bin/conf_gen.h:1015 ../build/bin/preferences_gen.h:4843 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4912 msgctxt "preferences" msgid "import time" msgstr "čas importu" -#: ../build/bin/conf_gen.h:1016 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "jméno složky" -#: ../build/bin/conf_gen.h:1017 -#, fuzzy -#| msgid "display name" +#: ../build/bin/conf_gen.h:1066 msgctxt "preferences" msgid "display name" -msgstr "název" +msgstr "zobrazovaný název" -#: ../build/bin/conf_gen.h:1036 +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:1037 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:1038 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:1039 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:1040 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:1041 ../build/bin/conf_gen.h:2770 -#: ../build/bin/conf_gen.h:3733 ../build/bin/conf_gen.h:4161 -#: ../build/bin/conf_gen.h:4680 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 ../build/bin/conf_gen.h:4817 msgctxt "preferences" msgid "none" msgstr "žádný" -#: ../build/bin/conf_gen.h:1051 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "střední" -#: ../build/bin/conf_gen.h:1052 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "min" -#: ../build/bin/conf_gen.h:1053 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "max" -#: ../build/bin/conf_gen.h:1388 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "vybrat pouze nové obrázky" -#: ../build/bin/conf_gen.h:1389 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "vybrat pouze obrázky, které ještě nebyly importovány" -#: ../build/bin/conf_gen.h:1397 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "ignorovat ne-RAW obrázky" -#: ../build/bin/conf_gen.h:1398 -msgid "" -"if enabled, only raw files will be allowed to import. non-raw files will not " -"be visible in the dialog and will not be imported." -msgstr "" -"Pokud je povoleno, bude povolen import pouze RAW souborů. Jiné než RAW " -"soubory nebudou v dialogu viditelné a nebudou importovány." +#: ../build/bin/conf_gen.h:1447 +msgid "if enabled, only raw files will be allowed to import. non-raw files will not be visible in the dialog and will not be imported." +msgstr "pokud je povoleno, bude povolen import pouze RAW souborů. jiné než RAW soubory nebudou v dialogu viditelné a nebudou importovány." -#: ../build/bin/conf_gen.h:1406 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "aplikovat metadata" -#: ../build/bin/conf_gen.h:1407 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." -msgstr "Použít některá metadata na všechny nově importované obrázky." +msgstr "použít některá metadata na všechny nově importované obrázky." -#: ../build/bin/conf_gen.h:1415 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "procházet složku rekurzivně" -#: ../build/bin/conf_gen.h:1416 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" -msgstr "Rekurzivně procházet adresáře při importu." +msgstr "rekurzivní procházení adresářů při importu filmových pásů" -#: ../build/bin/conf_gen.h:1424 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" -msgstr "Tvůrce, který se použije při importu" +msgstr "tvůrce, který se použije při importu" -#: ../build/bin/conf_gen.h:1433 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" -msgstr "Vydavatel, který se použije při importu" +msgstr "vydavatel, který se použije při importu" -#: ../build/bin/conf_gen.h:1442 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" -msgstr "Práva, která se mají nastavit při importu" +msgstr "práva, která se mají nastavit při importu" -#: ../build/bin/conf_gen.h:1451 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" -msgstr "Čárkami oddělené tagy, které se použijí při importu" +msgstr "čárkami oddělené tagy, které se použijí při importu" -#: ../build/bin/conf_gen.h:1460 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" -msgstr "Importovat tagy z XMP" +msgstr "importovat tagy z XMP" -#: ../build/bin/conf_gen.h:1496 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "výchozí hodnocení" -#: ../build/bin/conf_gen.h:1497 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" -msgstr "Počáteční hodnocení hvězdičkami pro všechny importované snímky" +msgstr "počáteční hodnocení všech obrázků hvězdičkami při importu filmového pásu" -#: ../build/bin/conf_gen.h:1505 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "ignorovat EXIF hodnocení" -#: ../build/bin/conf_gen.h:1506 -msgid "" -"ignore EXIF rating. if not set and EXIF rating is found, it overrides " -"'initial rating'" -msgstr "" -"ignorovat EXIF hodnocení. pokud není nastaveno a je nalezeno hodnocení EXIF, " -"přepíše „počáteční hodnocení“" +#: ../build/bin/conf_gen.h:1555 +msgid "ignore EXIF rating. if not set and EXIF rating is found, it overrides 'initial rating'" +msgstr "ignorovat EXIF hodnocení. pokud není nastaveno a je nalezeno hodnocení EXIF, přepíše „počáteční hodnocení“" -#: ../build/bin/conf_gen.h:1514 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "importní úloha" -#: ../build/bin/conf_gen.h:1515 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "jméno importní úlohy" -#: ../build/bin/conf_gen.h:1523 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "přepsat dnešní datum" -#: ../build/bin/conf_gen.h:1524 +#: ../build/bin/conf_gen.h:1573 msgid "" -"type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " -"the current date/time used when expanding variables:\n" +"type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override the current date/time used when expanding variables:\n" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "let the field empty otherwise" msgstr "" -"zadejte datum ve formátu: RRRR:MM:DD[ hh:mm:ss[.sss]] pokud chcete nahradit " -"aktuální datum/čas použitý v proměnných:\n" +"zadejte datum ve formátu: RRRR:MM:DD[ hh:mm:ss[.sss]] pokud chcete nahradit aktuální datum/čas použitý v proměnných:\n" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "jinak nechte pole prázdné" -#: ../build/bin/conf_gen.h:1532 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "ponechat okno otevřené" -#: ../build/bin/conf_gen.h:1533 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "ponechat okno otevřené pro spuštění více importů" -#: ../build/bin/conf_gen.h:1767 ../build/bin/conf_gen.h:1788 -#: ../build/bin/conf_gen.h:1835 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1768 ../build/bin/conf_gen.h:1789 -#: ../build/bin/conf_gen.h:1836 ../build/bin/preferences_gen.h:2836 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2870 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1769 ../build/bin/conf_gen.h:1790 -#: ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1770 ../build/bin/conf_gen.h:1791 -#: ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1771 ../build/bin/conf_gen.h:1792 -#: ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1772 ../build/bin/conf_gen.h:1793 -#: ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1773 ../build/bin/conf_gen.h:1794 -#: ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 ../build/bin/conf_gen.h:1890 msgctxt "preferences" msgid "6K" msgstr "6K" -#: ../build/bin/conf_gen.h:1774 ../build/bin/conf_gen.h:1795 -#: ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 ../build/bin/conf_gen.h:1891 msgctxt "preferences" msgid "8K" msgstr "8K" -#: ../build/bin/conf_gen.h:1776 ../build/bin/conf_gen.h:3732 -#: ../build/bin/conf_gen.h:4924 ../build/bin/preferences_gen.h:4046 +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4063 msgctxt "preferences" msgid "auto" msgstr "auto" -#: ../build/bin/conf_gen.h:1888 +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" -msgstr "vyp." +msgstr "vyp" -#: ../build/bin/conf_gen.h:1889 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "tvrdost (relativní)" -#: ../build/bin/conf_gen.h:1890 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "tvrdost (absolutní)" -#: ../build/bin/conf_gen.h:1891 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "neprůhlednost (relativní)" -#: ../build/bin/conf_gen.h:1892 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "neprůhlednost (absolutní)" -#: ../build/bin/conf_gen.h:1893 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "velikost štětce (relativní)" -#: ../build/bin/conf_gen.h:1903 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "nízký" -#: ../build/bin/conf_gen.h:1904 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "střední" -#: ../build/bin/conf_gen.h:1905 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "vysoký" -#: ../build/bin/conf_gen.h:1933 ../build/bin/preferences_gen.h:3170 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3204 msgctxt "preferences" msgid "false color" msgstr "nepravá barva" -#: ../build/bin/conf_gen.h:1934 +#: ../build/bin/conf_gen.h:1983 msgctxt "preferences" msgid "grayscale" msgstr "odstíny šedi" -#: ../build/bin/conf_gen.h:1953 +#: ../build/bin/conf_gen.h:2002 msgctxt "preferences" msgid "top left" msgstr "nahoře vlevo" -#: ../build/bin/conf_gen.h:1954 +#: ../build/bin/conf_gen.h:2003 msgctxt "preferences" msgid "top right" msgstr "nahoře vpravo" -#: ../build/bin/conf_gen.h:1955 +#: ../build/bin/conf_gen.h:2004 msgctxt "preferences" msgid "top center" msgstr "nahoře uprostřed" -#: ../build/bin/conf_gen.h:1956 ../build/bin/preferences_gen.h:3085 +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3119 msgctxt "preferences" msgid "bottom" msgstr "dole" -#: ../build/bin/conf_gen.h:1957 +#: ../build/bin/conf_gen.h:2006 msgctxt "preferences" msgid "hidden" msgstr "skrytý" -#: ../build/bin/conf_gen.h:2724 +#: ../build/bin/conf_gen.h:2775 msgid "show OSD" msgstr "zobrazit OSD" -#: ../build/bin/conf_gen.h:2725 +#: ../build/bin/conf_gen.h:2776 msgid "toggle the visibility of the map overlays" msgstr "přepnout viditelnost překryvu map" -#: ../build/bin/conf_gen.h:2733 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "filtr obrázků" -#: ../build/bin/conf_gen.h:2734 +#: ../build/bin/conf_gen.h:2785 msgid "when set limit the images drawn to the current filmstrip" msgstr "pokud je nastaven limit zobrazených obrázků aktuálního filmového pásu" -#: ../build/bin/conf_gen.h:2742 +#: ../build/bin/conf_gen.h:2793 msgid "max images" msgstr "maximum obrázků" -#: ../build/bin/conf_gen.h:2743 +#: ../build/bin/conf_gen.h:2794 msgid "the maximum number of image thumbnails drawn on the map" msgstr "maximální počet miniatur obrázků nakreslených na mapě" -#: ../build/bin/conf_gen.h:2751 +#: ../build/bin/conf_gen.h:2802 msgid "group size factor" msgstr "faktor velikosti skupiny" -#: ../build/bin/conf_gen.h:2752 -msgid "" -"increase or decrease the spatial size of images groups on the map. can " -"influence the calculation time" -msgstr "" -"zvětšit nebo zmenšit prostorovou velikost skupin obrázků na mapě. může " -"ovlivnit dobu výpočtu" +#: ../build/bin/conf_gen.h:2803 +msgid "increase or decrease the spatial size of images groups on the map. can influence the calculation time" +msgstr "zvětšit nebo zmenšit prostorovou velikost skupin obrázků na mapě. může ovlivnit dobu výpočtu" -#: ../build/bin/conf_gen.h:2760 +#: ../build/bin/conf_gen.h:2811 msgid "min images per group" msgstr "minimum obrázků ve skupině" -#: ../build/bin/conf_gen.h:2761 -msgid "" -"the minimum number of images to set up an images group. can influence the " -"calculation time." -msgstr "" -"minimální počet obrázků pro vytvoření skupiny obrázků. může ovlivnit dobu " -"výpočtu." +#: ../build/bin/conf_gen.h:2812 +msgid "the minimum number of images to set up an images group. can influence the calculation time." +msgstr "minimální počet obrázků pro vytvoření skupiny obrázků. může ovlivnit dobu výpočtu." -#: ../build/bin/conf_gen.h:2768 +#: ../build/bin/conf_gen.h:2819 msgctxt "preferences" msgid "thumbnail" msgstr "náhled" -#: ../build/bin/conf_gen.h:2769 +#: ../build/bin/conf_gen.h:2820 msgctxt "preferences" msgid "count" msgstr "počet" -#: ../build/bin/conf_gen.h:2772 +#: ../build/bin/conf_gen.h:2823 msgid "thumbnail display" msgstr "zobrazení náhledu" -#: ../build/bin/conf_gen.h:2773 -msgid "" -"three options are available: images thumbnails, only the count of images of " -"the group or nothing" -msgstr "" -"k dispozici jsou tři možnosti: miniatury obrázků, pouze počet obrázků skupiny " -"nebo nic" +#: ../build/bin/conf_gen.h:2824 +msgid "three options are available: images thumbnails, only the count of images of the group or nothing" +msgstr "k dispozici jsou tři možnosti: miniatury obrázků, pouze počet obrázků skupiny nebo nic" -#: ../build/bin/conf_gen.h:2790 +#: ../build/bin/conf_gen.h:2841 msgid "max polygon points" msgstr "maximum bodů polygonu" -#: ../build/bin/conf_gen.h:2791 +#: ../build/bin/conf_gen.h:2842 msgid "limit the number of points imported with polygon in find location module" msgstr "omezit počet bodů importovaných pomocí polygonu v modulu hledání polohy" -#: ../build/bin/conf_gen.h:3284 ../build/bin/conf_gen.h:3296 +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 msgctxt "preferences" msgid "bilinear" msgstr "bilineární" -#: ../build/bin/conf_gen.h:3285 ../build/bin/conf_gen.h:3297 -#: ../build/bin/preferences_gen.h:3409 +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 ../build/bin/preferences_gen.h:3426 msgctxt "preferences" msgid "bicubic" msgstr "bicubická" -#: ../build/bin/conf_gen.h:3286 ../build/bin/conf_gen.h:3298 +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:3299 ../build/bin/preferences_gen.h:3427 +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3444 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3734 +#: ../build/bin/conf_gen.h:3849 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3735 +#: ../build/bin/conf_gen.h:3850 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3736 +#: ../build/bin/conf_gen.h:3851 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3737 +#: ../build/bin/conf_gen.h:3852 msgctxt "preferences" msgid "windows_credentials" msgstr "přihlašovací_údaje_windows" -#: ../build/bin/conf_gen.h:4035 +#: ../build/bin/conf_gen.h:4150 msgctxt "preferences" msgid "vectorscope" msgstr "vektoroskop" -#: ../build/bin/conf_gen.h:4036 +#: ../build/bin/conf_gen.h:4151 msgctxt "preferences" msgid "waveform" msgstr "průběh" -#: ../build/bin/conf_gen.h:4037 -#, fuzzy -#| msgid "split line" +#: ../build/bin/conf_gen.h:4152 msgctxt "preferences" msgid "split" -msgstr "dělená čára" +msgstr "rozdělit" -#: ../build/bin/conf_gen.h:4038 +#: ../build/bin/conf_gen.h:4153 msgctxt "preferences" msgid "RGB parade" msgstr "RGB histogram" -#: ../build/bin/conf_gen.h:4039 +#: ../build/bin/conf_gen.h:4154 msgctxt "preferences" msgid "histogram" msgstr "histogram" -#: ../build/bin/conf_gen.h:4049 +#: ../build/bin/conf_gen.h:4164 msgctxt "preferences" msgid "left" msgstr "levý" -#: ../build/bin/conf_gen.h:4050 ../build/bin/preferences_gen.h:4483 +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4552 msgctxt "preferences" msgid "right" msgstr "pravý" -#: ../build/bin/conf_gen.h:4069 ../build/bin/conf_gen.h:4114 +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 msgctxt "preferences" msgid "logarithmic" msgstr "logaritmický" -#: ../build/bin/conf_gen.h:4070 ../build/bin/conf_gen.h:4115 +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 msgctxt "preferences" msgid "linear" msgstr "lineární" -#: ../build/bin/conf_gen.h:4080 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "horizontal" msgstr "horizontální" -#: ../build/bin/conf_gen.h:4081 +#: ../build/bin/conf_gen.h:4196 msgctxt "preferences" msgid "vertical" msgstr "vertikální" -#: ../build/bin/conf_gen.h:4091 +#: ../build/bin/conf_gen.h:4206 msgctxt "preferences" msgid "overlaid" msgstr "překrytý" -#: ../build/bin/conf_gen.h:4092 +#: ../build/bin/conf_gen.h:4207 msgctxt "preferences" msgid "parade" msgstr "průvod" -#: ../build/bin/conf_gen.h:4102 +#: ../build/bin/conf_gen.h:4217 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:4103 +#: ../build/bin/conf_gen.h:4218 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:4104 +#: ../build/bin/conf_gen.h:4219 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:4162 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "monochromatic" msgstr "monochromatický" -#: ../build/bin/conf_gen.h:4163 +#: ../build/bin/conf_gen.h:4278 msgctxt "preferences" msgid "analogous" msgstr "analogický" -#: ../build/bin/conf_gen.h:4164 +#: ../build/bin/conf_gen.h:4279 msgctxt "preferences" msgid "analogous complementary" msgstr "analogicky komplementární" -#: ../build/bin/conf_gen.h:4165 +#: ../build/bin/conf_gen.h:4280 msgctxt "preferences" msgid "complementary" msgstr "doplňkový" -#: ../build/bin/conf_gen.h:4166 +#: ../build/bin/conf_gen.h:4281 msgctxt "preferences" msgid "split complementary" msgstr "rozdělit komplementární" -#: ../build/bin/conf_gen.h:4167 +#: ../build/bin/conf_gen.h:4282 msgctxt "preferences" msgid "dyad" msgstr "dyáda" -#: ../build/bin/conf_gen.h:4168 +#: ../build/bin/conf_gen.h:4283 msgctxt "preferences" msgid "triad" msgstr "triáda" -#: ../build/bin/conf_gen.h:4169 +#: ../build/bin/conf_gen.h:4284 msgctxt "preferences" msgid "tetrad" msgstr "tetráda" -#: ../build/bin/conf_gen.h:4170 +#: ../build/bin/conf_gen.h:4285 msgctxt "preferences" msgid "square" msgstr "čtverec" -#: ../build/bin/conf_gen.h:4189 +#: ../build/bin/conf_gen.h:4304 msgctxt "preferences" msgid "normal" msgstr "normální" -#: ../build/bin/conf_gen.h:4191 +#: ../build/bin/conf_gen.h:4306 msgctxt "preferences" msgid "narrow" msgstr "úzký (omezený)" -#: ../build/bin/conf_gen.h:4192 +#: ../build/bin/conf_gen.h:4307 msgctxt "preferences" msgid "line" msgstr "čára" -#: ../build/bin/conf_gen.h:4490 +#: ../build/bin/conf_gen.h:4614 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:4491 +#: ../build/bin/conf_gen.h:4615 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:4492 +#: ../build/bin/conf_gen.h:4616 msgctxt "preferences" msgid "inch" msgstr "inch" -#: ../build/bin/conf_gen.h:4547 ../build/bin/preferences_gen.h:4501 +#: ../build/bin/conf_gen.h:4666 +msgctxt "preferences" +msgid "grey" +msgstr "šedá" + +#: ../build/bin/conf_gen.h:4667 +msgctxt "preferences" +msgid "dark" +msgstr "tmavý" + +#: ../build/bin/conf_gen.h:4668 +msgctxt "preferences" +msgid "darker" +msgstr "tmavší" + +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4570 msgctxt "preferences" msgid "all" msgstr "vše" -#: ../build/bin/conf_gen.h:4548 +#: ../build/bin/conf_gen.h:4676 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:4549 +#: ../build/bin/conf_gen.h:4677 msgctxt "preferences" msgid "colord" msgstr "barevný" -#: ../build/bin/conf_gen.h:4676 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3510 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "scene-referred (sigmoida)" -#: ../build/bin/conf_gen.h:4677 +#: ../build/bin/conf_gen.h:4814 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "scene-referred (filmová křivka)" -#: ../build/bin/conf_gen.h:4678 +#: ../build/bin/conf_gen.h:4815 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "scene-referred (AgX)" -#: ../build/bin/conf_gen.h:4679 +#: ../build/bin/conf_gen.h:4816 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "display-referred (starší)" -#: ../build/bin/conf_gen.h:4826 +#: ../build/bin/conf_gen.h:4955 msgid "camera time zone" msgstr "časové pásmo fotoaparátu" -#: ../build/bin/conf_gen.h:4827 -msgid "" -"most cameras don't store the time zone in EXIF. give the correct time zone so " -"the GPX data can be correctly matched" -msgstr "" -"většina fotoaparátů neukládá časové pásmo do EXIF. zadejte správné časové " -"pásmo, aby bylo možné správně spárovat data GPX" +#: ../build/bin/conf_gen.h:4956 +msgid "most cameras don't store the time zone in EXIF. give the correct time zone so the GPX data can be correctly matched" +msgstr "většina fotoaparátů neukládá časové pásmo do EXIF. zadejte správné časové pásmo, aby bylo možné správně spárovat data GPX" -#: ../build/bin/conf_gen.h:4843 +#: ../build/bin/conf_gen.h:4972 msgctxt "preferences" msgid "no color" msgstr "bez barvy" -#: ../build/bin/conf_gen.h:4844 +#: ../build/bin/conf_gen.h:4973 msgctxt "preferences" msgid "illuminant color" msgstr "barva světla" -#: ../build/bin/conf_gen.h:4845 +#: ../build/bin/conf_gen.h:4974 msgctxt "preferences" msgid "effect emulation" msgstr "emulace efektu" -#: ../build/bin/conf_gen.h:4909 +#: ../build/bin/conf_gen.h:5038 msgctxt "preferences" msgid "list" msgstr "seznam" -#: ../build/bin/conf_gen.h:4910 +#: ../build/bin/conf_gen.h:5039 msgctxt "preferences" msgid "tabs" msgstr "záložky" -#: ../build/bin/conf_gen.h:4911 +#: ../build/bin/conf_gen.h:5040 msgctxt "preferences" msgid "columns" msgstr "sloupce" -#: ../build/bin/conf_gen.h:4922 +#: ../build/bin/conf_gen.h:5051 msgctxt "preferences" msgid "active" msgstr "aktivní" -#: ../build/bin/conf_gen.h:4923 +#: ../build/bin/conf_gen.h:5052 msgctxt "preferences" msgid "dim" msgstr "ztlumená" -#: ../build/bin/conf_gen.h:4925 +#: ../build/bin/conf_gen.h:5054 msgctxt "preferences" msgid "fade" msgstr "ztmavená" -#: ../build/bin/conf_gen.h:4926 +#: ../build/bin/conf_gen.h:5055 msgctxt "preferences" msgid "fit" msgstr "vyplnit" -#: ../build/bin/conf_gen.h:4927 +#: ../build/bin/conf_gen.h:5056 msgctxt "preferences" msgid "smooth" msgstr "plynulé" -#: ../build/bin/conf_gen.h:4928 +#: ../build/bin/conf_gen.h:5057 msgctxt "preferences" msgid "glide" msgstr "klouzavé" -#: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 -#: ../src/gui/preferences_ai.c:47 ../src/gui/preferences_ai.c:61 +#: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "tato nastavení byla změněna" -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 -#: ../src/gui/gtk.c:3442 ../src/gui/preferences.c:538 -#: ../src/gui/preferences.c:1030 ../src/libs/modulegroups.c:4173 +#. help button (right-anchored, matches other prefs tabs) +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 ../src/gui/preferences.c:1030 +#: ../src/gui/preferences_ai.c:1916 ../src/libs/modulegroups.c:4171 msgid "?" msgstr "?" @@ -844,594 +809,460 @@ msgstr "nedostupné" msgid "not available on this system" msgstr "nedostupné v tomto systému" -#: ../build/bin/preferences_gen.h:2554 ../src/control/jobs/control_jobs.c:3118 -#: ../src/libs/import.c:186 +#: ../build/bin/preferences_gen.h:2588 ../src/control/jobs/control_jobs.c:3118 ../src/libs/import.c:183 msgid "import" msgstr "import" -#: ../build/bin/preferences_gen.h:2559 +#: ../build/bin/preferences_gen.h:2593 msgid "session options" msgstr "nastavení sekce" -#: ../build/bin/preferences_gen.h:2569 +#: ../build/bin/preferences_gen.h:2603 msgid "base filmroll's directory" msgstr "kořenová složka filmového pásu" -#: ../build/bin/preferences_gen.h:2580 ../build/bin/preferences_gen.h:2602 -#: ../build/bin/preferences_gen.h:2619 ../build/bin/preferences_gen.h:2641 -#: ../build/bin/preferences_gen.h:2674 ../build/bin/preferences_gen.h:2691 -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2725 -#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2759 -#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2818 ../build/bin/preferences_gen.h:2836 -#: ../build/bin/preferences_gen.h:2853 ../build/bin/preferences_gen.h:2870 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:2905 -#: ../build/bin/preferences_gen.h:2922 ../build/bin/preferences_gen.h:2944 -#: ../build/bin/preferences_gen.h:2968 ../build/bin/preferences_gen.h:2992 -#: ../build/bin/preferences_gen.h:3025 ../build/bin/preferences_gen.h:3042 -#: ../build/bin/preferences_gen.h:3067 ../build/bin/preferences_gen.h:3085 -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:3145 -#: ../build/bin/preferences_gen.h:3170 ../build/bin/preferences_gen.h:3187 -#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3221 -#: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3272 ../build/bin/preferences_gen.h:3289 -#: ../build/bin/preferences_gen.h:3307 ../build/bin/preferences_gen.h:3324 -#: ../build/bin/preferences_gen.h:3341 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3391 ../build/bin/preferences_gen.h:3409 -#: ../build/bin/preferences_gen.h:3427 ../build/bin/preferences_gen.h:3450 -#: ../build/bin/preferences_gen.h:3474 ../build/bin/preferences_gen.h:3493 -#: ../build/bin/preferences_gen.h:3510 ../build/bin/preferences_gen.h:3527 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3569 -#: ../build/bin/preferences_gen.h:3594 ../build/bin/preferences_gen.h:3615 -#: ../build/bin/preferences_gen.h:3637 ../build/bin/preferences_gen.h:3658 -#: ../build/bin/preferences_gen.h:3686 ../build/bin/preferences_gen.h:3707 -#: ../build/bin/preferences_gen.h:3728 ../build/bin/preferences_gen.h:3749 -#: ../build/bin/preferences_gen.h:3770 ../build/bin/preferences_gen.h:3791 -#: ../build/bin/preferences_gen.h:3812 ../build/bin/preferences_gen.h:3845 -#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 -#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 -#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:3964 ../build/bin/preferences_gen.h:3980 -#: ../build/bin/preferences_gen.h:3996 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4046 ../build/bin/preferences_gen.h:4063 -#: ../build/bin/preferences_gen.h:4085 ../build/bin/preferences_gen.h:4118 -#: ../build/bin/preferences_gen.h:4136 ../build/bin/preferences_gen.h:4188 -#: ../build/bin/preferences_gen.h:4206 ../build/bin/preferences_gen.h:4250 -#: ../build/bin/preferences_gen.h:4283 ../build/bin/preferences_gen.h:4300 -#: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4352 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4386 ../build/bin/preferences_gen.h:4403 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4465 -#: ../build/bin/preferences_gen.h:4483 ../build/bin/preferences_gen.h:4501 -#: ../build/bin/preferences_gen.h:4523 ../build/bin/preferences_gen.h:4551 -#: ../build/bin/preferences_gen.h:4575 ../build/bin/preferences_gen.h:4592 -#: ../build/bin/preferences_gen.h:4609 ../build/bin/preferences_gen.h:4626 -#: ../build/bin/preferences_gen.h:4644 ../build/bin/preferences_gen.h:4661 -#: ../build/bin/preferences_gen.h:4685 ../build/bin/preferences_gen.h:4751 -#: ../build/bin/preferences_gen.h:4769 ../build/bin/preferences_gen.h:4843 +#: ../build/bin/preferences_gen.h:2614 ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2675 +#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2759 +#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2827 +#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:2904 +#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2939 ../build/bin/preferences_gen.h:2956 ../build/bin/preferences_gen.h:2978 +#: ../build/bin/preferences_gen.h:3002 ../build/bin/preferences_gen.h:3026 ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3076 +#: ../build/bin/preferences_gen.h:3101 ../build/bin/preferences_gen.h:3119 ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3179 +#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 +#: ../build/bin/preferences_gen.h:3272 ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3323 +#: ../build/bin/preferences_gen.h:3341 ../build/bin/preferences_gen.h:3358 ../build/bin/preferences_gen.h:3375 ../build/bin/preferences_gen.h:3408 +#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3444 ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 +#: ../build/bin/preferences_gen.h:3510 ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3561 +#: ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3611 ../build/bin/preferences_gen.h:3632 ../build/bin/preferences_gen.h:3654 +#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3703 ../build/bin/preferences_gen.h:3724 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3787 ../build/bin/preferences_gen.h:3808 ../build/bin/preferences_gen.h:3829 +#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 +#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3964 ../build/bin/preferences_gen.h:3981 +#: ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4063 +#: ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4102 ../build/bin/preferences_gen.h:4135 ../build/bin/preferences_gen.h:4153 +#: ../build/bin/preferences_gen.h:4205 ../build/bin/preferences_gen.h:4223 ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4300 +#: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4369 +#: ../build/bin/preferences_gen.h:4386 ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4437 +#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4471 ../build/bin/preferences_gen.h:4489 ../build/bin/preferences_gen.h:4534 +#: ../build/bin/preferences_gen.h:4552 ../build/bin/preferences_gen.h:4570 ../build/bin/preferences_gen.h:4592 ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4644 ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4678 ../build/bin/preferences_gen.h:4695 +#: ../build/bin/preferences_gen.h:4713 ../build/bin/preferences_gen.h:4730 ../build/bin/preferences_gen.h:4754 ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:4838 ../build/bin/preferences_gen.h:4912 #, c-format msgid "double click to reset to `%s'" msgstr "dvojklik pro reset na `%s'" -#: ../build/bin/preferences_gen.h:2582 +#: ../build/bin/preferences_gen.h:2616 msgid "" -"directory where newly imported filmrolls are stored; the default uses $" -"(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" -"Pictures on macOS and Linux, C:/Users/username/Pictures on Windows" +"directory where newly imported filmrolls are stored; the default uses $(PICTURES_FOLDER), which expands to your system's pictures folder: ~/Pictures on " +"macOS and Linux, C:/Users/username/Pictures on Windows" msgstr "" +"adresář, kam se ukládají nově importované filmové role; výchozí nastavení je $(PICTURES_FOLDER), které se rozbalí do složky obrázků ve vašem systému: ~/" +"Pictures v systémech macOS a Linux, C:/Users/username/Pictures ve Windows" -#: ../build/bin/preferences_gen.h:2591 +#: ../build/bin/preferences_gen.h:2625 msgid "filmroll name" msgstr "název filmového pásu" -#: ../build/bin/preferences_gen.h:2604 +#: ../build/bin/preferences_gen.h:2638 msgid "name of the imported filmroll" msgstr "název importovaného filmového pásu" -#: ../build/bin/preferences_gen.h:2613 +#: ../build/bin/preferences_gen.h:2647 msgid "keep original filename" msgstr "zachovat původní název souboru" -#: ../build/bin/preferences_gen.h:2619 ../build/bin/preferences_gen.h:2674 -#: ../build/bin/preferences_gen.h:2691 ../build/bin/preferences_gen.h:2725 -#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2759 -#: ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:2870 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:3025 ../build/bin/preferences_gen.h:3128 -#: ../build/bin/preferences_gen.h:3187 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3391 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3615 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3749 -#: ../build/bin/preferences_gen.h:3770 ../build/bin/preferences_gen.h:3791 -#: ../build/bin/preferences_gen.h:3812 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4118 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4551 -#: ../build/bin/preferences_gen.h:4592 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4661 -#: ../build/bin/preferences_gen.h:4751 +#: ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2759 +#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:2827 ../build/bin/preferences_gen.h:2904 +#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2956 ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3162 +#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3323 ../build/bin/preferences_gen.h:3375 +#: ../build/bin/preferences_gen.h:3408 ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3632 +#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3745 ../build/bin/preferences_gen.h:3787 ../build/bin/preferences_gen.h:3808 +#: ../build/bin/preferences_gen.h:3829 ../build/bin/preferences_gen.h:3964 ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4135 +#: ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4386 ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4678 ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4730 +#: ../build/bin/preferences_gen.h:4820 msgctxt "preferences" msgid "FALSE" msgstr "NE" -#: ../build/bin/preferences_gen.h:2621 -msgid "" -"keep original filename instead of a pattern while importing from camera or " -"card" -msgstr "" -"ponechat původní název souboru místo masky při importu z fotoaparátu nebo " -"karty" +#: ../build/bin/preferences_gen.h:2655 +msgid "keep original filename instead of a pattern while importing from camera or card" +msgstr "ponechat původní název souboru místo masky při importu z fotoaparátu nebo karty" -#: ../build/bin/preferences_gen.h:2630 +#: ../build/bin/preferences_gen.h:2664 msgid "file naming pattern" msgstr "maska pojmenování souboru" -#: ../build/bin/preferences_gen.h:2643 +#: ../build/bin/preferences_gen.h:2677 msgid "file naming pattern used for a import session" msgstr "maska pojmenování souborů použitá pro import" -#: ../build/bin/preferences_gen.h:2653 ../src/gui/gtk.c:1592 -#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 -#: ../src/views/lighttable.c:91 +#: ../build/bin/preferences_gen.h:2687 ../src/gui/gtk.c:1701 ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 ../src/views/lighttable.c:91 msgid "lighttable" msgstr "katalog" -#: ../build/bin/preferences_gen.h:2658 ../build/bin/preferences_gen.h:3009 -#: ../build/bin/preferences_gen.h:3829 ../src/gui/preferences.c:344 -#: ../src/gui/preferences_ai.c:1126 +#: ../build/bin/preferences_gen.h:2692 ../build/bin/preferences_gen.h:3043 ../build/bin/preferences_gen.h:3846 ../src/gui/preferences.c:344 ../src/gui/preferences_ai.c:1557 msgid "general" msgstr "hlavní" -#: ../build/bin/preferences_gen.h:2668 +#: ../build/bin/preferences_gen.h:2702 msgid "hide built-in presets for utility modules" msgstr "skrýt vestavěné presety pro moduly nástrojů" -#: ../build/bin/preferences_gen.h:2676 +#: ../build/bin/preferences_gen.h:2710 msgid "hide built-in presets of utility modules in presets menu." msgstr "skrýt vestavěné předvolby obslužných modulů v nabídce předvoleb." -#: ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2719 msgid "use single-click in the collections module" msgstr "použijte jedno kliknutí v modulu kolekcí" -#: ../build/bin/preferences_gen.h:2693 -msgid "" -"check this option to use single-click to select items in the collections " -"module. this will allow you to do range selections for date-time and numeric " -"values." -msgstr "" -"zaškrtnutím této možnosti použijete k výběru položek v modulu kolekcí jedno " -"kliknutí. to vám umožní vybrat rozsah pro datum-čas a číselné hodnoty." +#: ../build/bin/preferences_gen.h:2727 +msgid "check this option to use single-click to select items in the collections module. this will allow you to do range selections for date-time and numeric values." +msgstr "zaškrtnutím této možnosti použijete k výběru položek v modulu kolekcí jedno kliknutí. to vám umožní vybrat rozsah pro datum-čas a číselné hodnoty." # label -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:2736 msgid "prioritize the hovered image over the selected images" msgstr "upřednostnit obrázek pod kurzorem před vybranými obrázky" -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2853 ../build/bin/preferences_gen.h:3042 -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:3204 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3272 ../build/bin/preferences_gen.h:3324 -#: ../build/bin/preferences_gen.h:3358 ../build/bin/preferences_gen.h:3544 -#: ../build/bin/preferences_gen.h:3594 ../build/bin/preferences_gen.h:3686 -#: ../build/bin/preferences_gen.h:3707 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3845 ../build/bin/preferences_gen.h:3862 -#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 -#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3964 ../build/bin/preferences_gen.h:3980 -#: ../build/bin/preferences_gen.h:3996 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4283 ../build/bin/preferences_gen.h:4300 -#: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4386 ../build/bin/preferences_gen.h:4420 -#: ../build/bin/preferences_gen.h:4465 ../build/bin/preferences_gen.h:4575 -#: ../build/bin/preferences_gen.h:4685 +#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:3076 +#: ../build/bin/preferences_gen.h:3179 ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 +#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 ../build/bin/preferences_gen.h:3561 ../build/bin/preferences_gen.h:3611 +#: ../build/bin/preferences_gen.h:3703 ../build/bin/preferences_gen.h:3724 ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3862 +#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 +#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3981 ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 +#: ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 +#: ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4454 +#: ../build/bin/preferences_gen.h:4471 ../build/bin/preferences_gen.h:4489 ../build/bin/preferences_gen.h:4534 ../build/bin/preferences_gen.h:4644 +#: ../build/bin/preferences_gen.h:4754 msgctxt "preferences" msgid "TRUE" msgstr "ANO" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:2744 msgid "" -"in the lighttable, where culling takes place, you can apply actions (e.g., " -"setting ratings) to the hovered image or to the selected ones\n" +"in the lighttable, where culling takes place, you can apply actions (e.g., setting ratings) to the hovered image or to the selected ones\n" "\n" "enabled actions apply to the hovered image (less clicking)\n" "\n" "disabled actions apply to the current selection (less error prone)" msgstr "" +"v katalogu, kde probíhá výběr, můžete na obrázek, na který se najede myší, nebo na vybrané obrázky aplikovat akce (např. nastavení hodnocení).\n" +"\n" +"povolené akce se vztahují na obrázek, na který se najede myší (méně klikání).\n" +"\n" +"zakázané akce se vztahují na aktuální výběr (méně náchylné k chybám)." -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:2753 msgid "expand a single utility module at a time" msgstr "rozbalit jeden nástrojový modul najednou" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:2761 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "tato volba přepíná chování klikání Shift v režimu katalog" -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:2770 msgid "scroll utility modules to the top when expanded" msgstr "po rozbalení posunout obslužné moduly nahoru" -#: ../build/bin/preferences_gen.h:2744 ../build/bin/preferences_gen.h:3274 -msgid "" -"when this option is enabled then darktable will try to scroll the module to " -"the top of the visible list" -msgstr "" -"když je tato možnost povolena, pak se darktable pokusí posunout modul na " -"začátek viditelného seznamu" +#: ../build/bin/preferences_gen.h:2778 ../build/bin/preferences_gen.h:3308 +msgid "when this option is enabled then darktable will try to scroll the module to the top of the visible list" +msgstr "když je tato možnost povolena, pak se darktable pokusí posunout modul na začátek viditelného seznamu" -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:2787 msgid "rating an image one star twice will not zero out the rating" msgstr "hodnocení obrázku jednou hvězdičkou dvakrát nevynuluje hodnocení" -#: ../build/bin/preferences_gen.h:2761 +#: ../build/bin/preferences_gen.h:2795 msgid "defines whether rating an image one star twice will zero out star rating" -msgstr "" -"určuje, zda hodnocení obrázku jednou hvězdičkou dvakrát vynuluje hodnocení " -"hvězdičkami" +msgstr "určuje, zda hodnocení obrázku jednou hvězdičkou dvakrát vynuluje hodnocení hvězdičkami" -#: ../build/bin/preferences_gen.h:2770 ../build/bin/preferences_gen.h:3122 +#: ../build/bin/preferences_gen.h:2804 ../build/bin/preferences_gen.h:3156 msgid "show scrollbars for central view" msgstr "zobrazit posuvníky pro centrální zobrazení" -#: ../build/bin/preferences_gen.h:2778 ../build/bin/preferences_gen.h:3130 +#: ../build/bin/preferences_gen.h:2812 ../build/bin/preferences_gen.h:3164 msgid "defines whether scrollbars should be displayed" msgstr "určuje, zda se mají zobrazovat posuvníky" -#: ../build/bin/preferences_gen.h:2787 +#: ../build/bin/preferences_gen.h:2821 msgid "show image time with milliseconds" msgstr "zobrazit čas obrázku včetně milisekund" -#: ../build/bin/preferences_gen.h:2795 +#: ../build/bin/preferences_gen.h:2829 msgid "defines whether time should be displayed with milliseconds" msgstr "definuje, zda má být čas zobrazen včetně milisekund" -#: ../build/bin/preferences_gen.h:2801 +#: ../build/bin/preferences_gen.h:2835 msgid "thumbnails" msgstr "náhledy" -#: ../build/bin/preferences_gen.h:2811 -#, fuzzy -#| msgid "use raw file instead of embedded JPEG from size" +#: ../build/bin/preferences_gen.h:2845 msgid "for unaltered images, use raw file instead of embedded JPEG from size" -msgstr "použít RAW soubor místo vloženého JPEG od velikosti" +msgstr "pro nezměněné obrázky použijte raw soubor místo vloženého JPEG z velikosti" -#: ../build/bin/preferences_gen.h:2820 -#, fuzzy -#| msgid "" -#| "if the thumbnail size is greater than this value, it will be processed " -#| "using raw file instead of the embedded preview JPEG (better but slower).\n" -#| "if you want all thumbnails and pre-rendered images in best quality you " -#| "should choose the *always* option.\n" -#| "(more comments in the manual)" -msgid "" -"if the thumbnail size is greater than this value, it will be processed using " -"raw file instead of the embedded preview JPEG (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you should " -"choose the 'always' option.\n" +#: ../build/bin/preferences_gen.h:2854 +msgid "" +"if the thumbnail size is greater than this value, it will be processed using raw file instead of the embedded preview JPEG (better but slower).\n" +"if you want all thumbnails and pre-rendered images in best quality you should choose the 'always' option.\n" "for the quickest display, choose the 'never' option\n" -"the 'auto' option prefers the embedded JPEG except when the thumb size " -"exceeds the resolution of the embedded JPEG\n" +"the 'auto' option prefers the embedded JPEG except when the thumb size exceeds the resolution of the embedded JPEG\n" "(more details in the manual)" msgstr "" -"Pokud je velikost miniatury větší než tato hodnota, bude vytvořena " -"vykreslením RAW souboru namísto vloženého náhledu JPEG (lepší, ale " -"pomalejší).\n" -"Chcete-li všechny miniatury a předem vykreslené obrázky v nejlepší kvalitě, " -"měli byste zvolit možnost *vždy*.\n" -"(další podrobnosti v manuálu)" +"pokud je velikost miniatury větší než tato hodnota, bude zpracována pomocí souboru raw namísto vloženého náhledu JPEG (lepší, ale pomalejší).\n" +"chcete-li všechny miniatury a předem vykreslené obrázky v nejlepší kvalitě, měli byste zvolit možnost „vždy“.\n" +"pro nejrychlejší zobrazení zvolte možnost „nikdy“.\n" +"možnost „auto“ upřednostňuje vložený soubor JPEG s výjimkou případů, kdy velikost palce přesahuje rozlišení vloženého formátu JPEG\n" +"(více podrobností v návodu)" -#: ../build/bin/preferences_gen.h:2829 +#: ../build/bin/preferences_gen.h:2863 msgid "high quality processing from size" msgstr "vysoce kvalitní zpracování od velikosti" -#: ../build/bin/preferences_gen.h:2838 -#, fuzzy -#| msgid "" -#| "if the thumbnail size is greater than this value, it will be processed " -#| "using the full quality rendering path (better but slower).\n" -#| "if you want all thumbnails and pre-rendered images in best quality you " -#| "should choose the *always* option.\n" -#| "(more comments in the manual)" -msgid "" -"if the thumbnail size is greater than this value, it will be processed using " -"the full quality rendering path (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you should " -"choose the 'always' option.\n" +#: ../build/bin/preferences_gen.h:2872 +msgid "" +"if the thumbnail size is greater than this value, it will be processed using the full quality rendering path (better but slower).\n" +"if you want all thumbnails and pre-rendered images in best quality you should choose the 'always' option.\n" "(more details in the manual)" msgstr "" -"pokud je velikost miniatury větší než tato hodnota, bude zpracována pomocí " -"cesty vykreslování v plné kvalitě (lepší, ale pomalejší).\n" -"chcete-li všechny miniatury a předem vykreslené obrázky v nejlepší kvalitě, " -"měli byste zvolit možnost *vždy*.\n" -"(další komentáře v manuálu)" +"pokud je velikost miniatury větší než tato hodnota, bude zpracována pomocí cesty vykreslování v plné kvalitě (lepší, ale pomalejší).\n" +"chcete-li všechny miniatury a předem vykreslené obrázky v nejlepší kvalitě, měli byste zvolit možnost „vždy“.\n" +"(více podrobností v návodu)" -#: ../build/bin/preferences_gen.h:2847 +#: ../build/bin/preferences_gen.h:2881 msgid "enable disk backend for thumbnail cache" msgstr "povolit backend disku pro mezipaměť miniatur" -#: ../build/bin/preferences_gen.h:2855 +#: ../build/bin/preferences_gen.h:2889 msgid "" -"if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " -"the memory cache.\n" -"note that this can take a lot of memory (several gigabytes for 20k images) " -"and will never delete cached thumbnails again.\n" +"if enabled, write thumbnails to disk (.cache/darktable/) when evicted from the memory cache.\n" +"note that this can take a lot of memory (several gigabytes for 20k images) and will never delete cached thumbnails again.\n" "it's safe though to delete these manually, if you want.\n" "light table performance will be increased greatly when browsing a lot.\n" -"to generate all thumbnails of your entire collection offline, run 'darktable-" -"generate-cache'." +"to generate all thumbnails of your entire collection offline, run 'darktable-generate-cache'." msgstr "" -"je-li povoleno, zapsat miniatury na disk (.cache/darktable/) při vyjmutí z " -"mezipaměti.\n" -"všimněte si, že to může zabrat hodně paměti (několik gigabajtů pro 20k " -"obrázky) a již nikdy nevymažete miniatury uložené v mezipaměti.\n" +"je-li povoleno, zapsat miniatury na disk (.cache/darktable/) při vyjmutí z mezipaměti.\n" +"všimněte si, že to může zabrat hodně paměti (několik gigabajtů pro 20k obrázky) a již nikdy nevymažete miniatury uložené v mezipaměti.\n" "je bezpečné je smazat ručně, pokud chcete.\n" "výkon lehkého stolu se při hodně procházení výrazně zvýší.\n" -"Chcete-li vygenerovat všechny miniatury celé vaší sbírky offline, spusťte " -"„darktable-generate-cache“." +"Chcete-li vygenerovat všechny miniatury celé vaší sbírky offline, spusťte „darktable-generate-cache“." -#: ../build/bin/preferences_gen.h:2864 +#: ../build/bin/preferences_gen.h:2898 msgid "enable disk backend for full preview cache" msgstr "povolit backend disku pro plnou mezipaměť náhledu" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:2906 msgid "" -"if enabled, write full preview to disk (.cache/darktable/) when evicted from " -"the memory cache.\n" -"note that this can take a lot of memory (several gigabytes for 20k images) " -"and will never delete cached full previews again.\n" +"if enabled, write full preview to disk (.cache/darktable/) when evicted from the memory cache.\n" +"note that this can take a lot of memory (several gigabytes for 20k images) and will never delete cached full previews again.\n" "it's safe though to delete these manually, if you want.\n" -"light table performance will be increased greatly when zooming image in full " -"preview mode." +"light table performance will be increased greatly when zooming image in full preview mode." msgstr "" -"je-li povoleno, zapíše úplný náhled na disk (.cache/darktable/), když je " -"odstraněn z mezipaměti.\n" -"všimněte si, že to může zabrat hodně paměti (několik gigabajtů pro 20k " -"obrázky) a již nikdy nevymažete úplné náhledy uložené v mezipaměti.\n" +"je-li povoleno, zapíše úplný náhled na disk (.cache/darktable/), když je odstraněn z mezipaměti.\n" +"všimněte si, že to může zabrat hodně paměti (několik gigabajtů pro 20k obrázky) a již nikdy nevymažete úplné náhledy uložené v mezipaměti.\n" "je bezpečné je smazat ručně, pokud chcete.\n" -"výkon světelného stolu se výrazně zvýší při přiblížení obrazu v režimu plného " -"náhledu." +"výkon světelného stolu se výrazně zvýší při přiblížení obrazu v režimu plného náhledu." -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:2915 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "povolit plynulé procházení náhledů" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:2923 msgid "" -"if enabled, scrolling the lighttable scrolls by some number of pixels, as " -"expected with a touch pad.\n" -"disabled, the lighttable scrolls full rows of thumbnails, as befits a scroll " -"wheel." +"if enabled, scrolling the lighttable scrolls by some number of pixels, as expected with a touch pad.\n" +"disabled, the lighttable scrolls full rows of thumbnails, as befits a scroll wheel." msgstr "" -"Pokud je vypnuto, procházení náhledů nebude plynulé, ale vždy po řádcích." +"pokud je tato možnost povolena, katalog se posouvá o určitý počet pixelů, jak se očekává u touchpadu.\n" +"pokud je zakázána, katalog se posouvá celé řádky miniatur, jak se na rolovací kolečko sluší." -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:2932 msgid "generate thumbnails in background" msgstr "vytvářet náhledy na pozadí" -#: ../build/bin/preferences_gen.h:2907 -msgid "" -"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " -"to the selected size are generated while user is inactive in lighttable." +#: ../build/bin/preferences_gen.h:2941 +msgid "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up to the selected size are generated while user is inactive in lighttable." msgstr "" -"pokud je povoleno 'povolit diskový backend pro mezipaměť náhledů', jsou " -"generovány náhledy/mipmapy až do zvolené velikosti, když je uživatel " -"neaktivní ve světlé komoře." +"pokud je povoleno 'povolit diskový backend pro mezipaměť náhledů', jsou generovány náhledy/mipmapy až do zvolené velikosti, když je uživatel neaktivní ve světlé komoře." -#: ../build/bin/preferences_gen.h:2916 +#: ../build/bin/preferences_gen.h:2950 msgid "reset cached thumbnails" msgstr "resetovat miniatury uložené v mezipaměti" -#: ../build/bin/preferences_gen.h:2924 -msgid "" -"force thumbnails to be regenerated by resetting the database. this may be " -"needed in case some thumbnails have been manually removed or corrupted." -msgstr "" -"vynutit obnovení miniatur obnovením databáze. to může být potřeba v případě, " -"že některé miniatury byly ručně odstraněny nebo poškozeny." +#: ../build/bin/preferences_gen.h:2958 +msgid "force thumbnails to be regenerated by resetting the database. this may be needed in case some thumbnails have been manually removed or corrupted." +msgstr "vynutit obnovení miniatur obnovením databáze. to může být potřeba v případě, že některé miniatury byly ručně odstraněny nebo poškozeny." -#: ../build/bin/preferences_gen.h:2933 +#: ../build/bin/preferences_gen.h:2967 msgid "delimiters for size categories" msgstr "oddělovače pro kategorie velikostí" -#: ../build/bin/preferences_gen.h:2946 +#: ../build/bin/preferences_gen.h:2980 msgid "" -"size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"size categories are used to be able to set different overlays and CSS values depending of the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, >400px" msgstr "" -"kategorie velikosti se používají k tomu, aby bylo možné nastavit různé " -"překryvy a hodnoty CSS v závislosti na velikosti miniatury, oddělené |.\n" +"kategorie velikosti se používají k tomu, aby bylo možné nastavit různé překryvy a hodnoty CSS v závislosti na velikosti miniatury, oddělené |.\n" "například 120|400 znamená 3 kategorie miniatur: <120px, 120-400px, >400px" -#: ../build/bin/preferences_gen.h:2955 +#: ../build/bin/preferences_gen.h:2989 msgid "pattern for the thumbnail extended overlay text" msgstr "maska pro rozšířený překryvný text miniatur" # tooltip -#: ../build/bin/preferences_gen.h:2970 ../build/bin/preferences_gen.h:2994 +#: ../build/bin/preferences_gen.h:3004 ../build/bin/preferences_gen.h:3028 msgid "see manual to know all the tags you can use." -msgstr "Všechny tagy, které můžete použít, najdete v příručce." +msgstr "všechny tagy, které můžete použít, najdete v příručce." -#: ../build/bin/preferences_gen.h:2979 +#: ../build/bin/preferences_gen.h:3013 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "maska pro nápovědu k miniatuře (pro deaktivaci nechte prázdné)" -#: ../build/bin/preferences_gen.h:3004 ../src/gui/gtk.c:1594 -#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:93 +#: ../build/bin/preferences_gen.h:3038 ../src/gui/gtk.c:1703 ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 msgid "darkroom" msgstr "editor" -#: ../build/bin/preferences_gen.h:3019 +#: ../build/bin/preferences_gen.h:3053 msgid "scroll down to increase mask parameters" msgstr "scrolovat dolů pro zvýšení parametrů masky" -#: ../build/bin/preferences_gen.h:3027 +#: ../build/bin/preferences_gen.h:3061 msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" +"when using the mouse scroll wheel to change mask parameters, scroll down to increase the mask size, feather size, opacity, brush hardness and gradient curvature\n" "by default scrolling up increases these parameters" msgstr "" -"při použití rolovacího kolečka myši ke změně parametrů masky, rolováním dolů " -"zvětšíte velikost masky, velikost ohraničení, krytí, tvrdost štětce a " -"přechodové zakřivení\n" +"při použití rolovacího kolečka myši ke změně parametrů masky, rolováním dolů zvětšíte velikost masky, velikost ohraničení, krytí, tvrdost štětce a přechodové zakřivení\n" "ve výchozím nastavení rolování nahoru tyto parametry zvyšuje" -#: ../build/bin/preferences_gen.h:3036 +#: ../build/bin/preferences_gen.h:3070 msgid "middle mouse button zooms to 200%" msgstr "prostřední tlačítko myši zvětší na 200%" -#: ../build/bin/preferences_gen.h:3045 +#: ../build/bin/preferences_gen.h:3079 #, no-c-format msgid "" -"if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " -"on middle mouse clicks. if disabled, it will toggle between viewport size and " -"100%, and the 'ctrl' key can be used to control the zoom level." +"if enabled, the zoom level will cycle between 100%, 200% and fit to viewport on middle mouse clicks. if disabled, it will toggle between viewport size and 100%, and the " +"'ctrl' key can be used to control the zoom level." msgstr "" -"je-li povoleno, úroveň přiblížení se bude cyklicky pohybovat mezi 100 %, 200 " -"% a přizpůsobit se výřezu při kliknutí prostředním tlačítkem myši. pokud je " -"zakázáno, bude se přepínat mezi velikostí výřezu a 100 % a klávesu 'Ctrl' lze " -"použít k ovládání úrovně přiblížení." +"je-li povoleno, úroveň přiblížení se bude cyklicky pohybovat mezi 100 %, 200 % a přizpůsobit se výřezu při kliknutí prostředním tlačítkem myši. pokud je zakázáno, bude " +"se přepínat mezi velikostí výřezu a 100 % a klávesu 'Ctrl' lze použít k ovládání úrovně přiblížení." -#: ../build/bin/preferences_gen.h:3054 +#: ../build/bin/preferences_gen.h:3088 msgid "pattern for the image information line" msgstr "maska pro informační řádek obrázku" -#: ../build/bin/preferences_gen.h:3069 +#: ../build/bin/preferences_gen.h:3103 msgid "see manual for a list of the tags you can use." msgstr "seznam značek, které můžete použít, naleznete v příručce." -#: ../build/bin/preferences_gen.h:3078 +#: ../build/bin/preferences_gen.h:3112 msgid "position of the image information line" msgstr "pozice informačního řádku o obrázku" -#: ../build/bin/preferences_gen.h:3095 +#: ../build/bin/preferences_gen.h:3129 msgid "border around image in darkroom mode" msgstr "ohraničení obrazu v režimu editace" -#: ../build/bin/preferences_gen.h:3111 ../build/bin/preferences_gen.h:4163 -#: ../build/bin/preferences_gen.h:4233 ../build/bin/preferences_gen.h:4448 -#: ../build/bin/preferences_gen.h:4719 ../build/bin/preferences_gen.h:4797 -#: ../build/bin/preferences_gen.h:4825 ../build/bin/preferences_gen.h:4888 -#: ../build/bin/preferences_gen.h:4950 ../build/bin/preferences_gen.h:4979 +#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:4180 ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4517 +#: ../build/bin/preferences_gen.h:4788 ../build/bin/preferences_gen.h:4866 ../build/bin/preferences_gen.h:4894 ../build/bin/preferences_gen.h:4957 +#: ../build/bin/preferences_gen.h:5019 ../build/bin/preferences_gen.h:5048 #, c-format msgid "double click to reset to `%d'" msgstr "dvojklikem vraťte na `%d'" # tooltip -#: ../build/bin/preferences_gen.h:3113 -msgid "" -"process the image in darkroom mode with a small border. set to 0 if you don't " -"want any border." -msgstr "" -"Zobrazuje bílý okraj okolo upravovaných fotografií. Pro vypnutí nastavte na 0." +#: ../build/bin/preferences_gen.h:3147 +msgid "process the image in darkroom mode with a small border. set to 0 if you don't want any border." +msgstr "zpracujte obrázek v režimu editace s malým okrajem. Pokud okraj nechcete, nastavte hodnotu 0." -#: ../build/bin/preferences_gen.h:3139 +#: ../build/bin/preferences_gen.h:3173 msgid "show loading screen between images" msgstr "zobrazit obrazovku načítání mezi obrázky" # tooltip -#: ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:3181 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" msgstr "" -"Zobrazovat šedou obrazovku během načítání při procházení mezi snímky v " -"editoru.\n" -"Jinak se zobrazí pouze informační zpráva." +"zobrazovat šedou obrazovku během načítání při procházení mezi snímky v editoru.\n" +"při zakázání se zobrazí pouze informační zpráva" -#: ../build/bin/preferences_gen.h:3153 +#: ../build/bin/preferences_gen.h:3187 msgid "modules" msgstr "moduly" -#: ../build/bin/preferences_gen.h:3163 +#: ../build/bin/preferences_gen.h:3197 msgid "display of individual color channels" msgstr "zobrazení jednotlivých barevných kanálů" -#: ../build/bin/preferences_gen.h:3172 -msgid "" -"defines how color channels are displayed when activated in the parametric " -"masks feature." -msgstr "" -"definuje, jak se barevné kanály zobrazí při aktivaci ve funkci parametrických " -"masek." +#: ../build/bin/preferences_gen.h:3206 +msgid "defines how color channels are displayed when activated in the parametric masks feature." +msgstr "definuje, jak se barevné kanály zobrazí při aktivaci ve funkci parametrických masek." # label -#: ../build/bin/preferences_gen.h:3181 +#: ../build/bin/preferences_gen.h:3215 msgid "hide built-in presets for processing modules" msgstr "skrýt vestavěné presety pro kreativní moduly" # tooltip -#: ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3223 msgid "hide built-in presets of processing modules in presets menu." -msgstr "Skrýt vestavěné presety kreativních modulů v nabídce předvoleb." +msgstr "skrýt vestavěné presety kreativních modulů v nabídce předvoleb." -#: ../build/bin/preferences_gen.h:3198 ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3232 ../build/bin/preferences_gen.h:3240 msgid "show the guides widget in modules UI" msgstr "zobrazit widget průvodců v modulech UI" # label -#: ../build/bin/preferences_gen.h:3215 +#: ../build/bin/preferences_gen.h:3249 msgid "expand a single processing module at a time" msgstr "rozbalit jeden kreativní modul najednou" # tooltip -#: ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3257 msgid "this option toggles the behavior of shift clicking in darkroom mode" -msgstr "" -"Tato možnost přepíná efekt kliknutí na modul společně s klávesou Shift v " -"režimu editace." +msgstr "tato možnost přepíná chování klikání se stisknutou klávesou Shift v režimu editoru" -#: ../build/bin/preferences_gen.h:3232 +#: ../build/bin/preferences_gen.h:3266 msgid "only collapse modules in current group" msgstr "sbalit pouze moduly v aktuální skupině" -#: ../build/bin/preferences_gen.h:3240 -msgid "" -"if only expanding a single module at a time, only collapse other modules in " -"the current group - ignore modules in other groups" -msgstr "" -"Pokud je rozbalen pouze jeden modul v danou chvíli, jsou sbaleny jen ostatní " -"moduly v aktuální skupině a jiné skupiny jsou ignorovány" +#: ../build/bin/preferences_gen.h:3274 +msgid "if only expanding a single module at a time, only collapse other modules in the current group - ignore modules in other groups" +msgstr "pokud je rozbalen pouze jeden modul v danou chvíli, jsou sbaleny jen ostatní moduly v aktuální skupině a jiné skupiny jsou ignorovány" -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3283 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "rozbalit modul, když je aktivován, sbalit, když je zakázán" # tooltip -#: ../build/bin/preferences_gen.h:3257 -msgid "" -"this option allows to expand or collapse automatically the module when it is " -"enabled or disabled." -msgstr "" -"Tato volba umožňuje automaticky rozbalit nebo sbalit modul, když je povolen " -"nebo zakázán." +#: ../build/bin/preferences_gen.h:3291 +msgid "this option allows to expand or collapse automatically the module when it is enabled or disabled." +msgstr "tato volba umožňuje automaticky rozbalit nebo sbalit modul, když je povolen nebo zakázán." -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3300 msgid "scroll processing modules to the top when expanded" msgstr "po rozbalení zobrazit modul navrchu" -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3317 msgid "swap the utility and processing modules panels" msgstr "prohodit nástrojové a kreativní moduly" # tooltip -#: ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:3325 msgid "move the list of processing modules to the left of the screen" -msgstr "Přesunout panel kreativních modulů doleva." +msgstr "přesunout panel kreativních modulů doleva" -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3334 msgid "show right-side buttons in processing module headers" msgstr "zobrazit tlačítka na pravé straně záhlaví kreativních modulů" # tooltip -#: ../build/bin/preferences_gen.h:3309 +#: ../build/bin/preferences_gen.h:3343 msgid "" -"when the mouse is not over a module, the multi-instance, reset and preset " -"buttons can be hidden:\n" +"when the mouse is not over a module, the multi-instance, reset and preset buttons can be hidden:\n" " - 'always': always show all buttons,\n" " - 'active': only show the buttons when the mouse is over the module,\n" " - 'dim': buttons are dimmed when mouse is away,\n" @@ -1441,8 +1272,7 @@ msgid "" " - 'smooth': fade out all buttons in one header simultaneously,\n" " - 'glide': gradually hide individual buttons as needed" msgstr "" -"Když není nad modulem, lze skrýt tlačítka pro více instancí, reset a " -"presety:\n" +"pokud se myš nenachází nad modulem, tlačítka pro více instancí, reset a předvolbu lze skrýt:\n" " - 'vždy': vždy zobrazit všechna tlačítka,\n" " - 'aktivní': tlačítka zobrazit pouze tehdy, když je myš nad modulem,\n" " - 'dim': tlačítka ztmavnou, když je myš pryč,\n" @@ -1452,134 +1282,90 @@ msgstr "" " - 'hladký': ztmaví všechna tlačítka v jedné hlavičce současně,\n" " - 'klouzání': postupně skryjte jednotlivá tlačítka podle potřeby" -#: ../build/bin/preferences_gen.h:3318 +#: ../build/bin/preferences_gen.h:3352 msgid "show mask indicator in module headers" msgstr "zobrazit indikátor masky v záhlaví modulu" # tooltip -#: ../build/bin/preferences_gen.h:3326 -msgid "" -"if enabled, an icon will be shown in the header of any processing modules " -"that have a mask applied" -msgstr "" -"Pokud je povoleno, v záhlaví všech kreativních modulů, které mají aplikovanou " -"masku, se zobrazí ikona." +#: ../build/bin/preferences_gen.h:3360 +msgid "if enabled, an icon will be shown in the header of any processing modules that have a mask applied" +msgstr "pokud je tato možnost povolena, zobrazí se v záhlaví všech modulů zpracování, na které je použita maska ikona" -#: ../build/bin/preferences_gen.h:3335 +#: ../build/bin/preferences_gen.h:3369 msgid "prompt for name on addition of new instance" msgstr "výzva k zadání jména při přidání nové instance" # tooltip -#: ../build/bin/preferences_gen.h:3343 -msgid "" -"if enabled, a rename prompt will be present for each new module instance " -"(either new instance or duplicate)" -msgstr "" -"Pokud je povoleno, u každé nově vytvářené instance modulu se aktivuje možnost " -"ji rovnou pojmenovat." - -#: ../build/bin/preferences_gen.h:3352 -msgid "automatically update module name" -msgstr "automaticky aktualizovat název modulu" - -#: ../build/bin/preferences_gen.h:3360 -msgid "" -"if enabled, the module name will be automatically updated to match a preset " -"name or a preset instance name if present." -msgstr "" -"Pokud je povoleno, název modulu se automaticky aktualizuje tak, aby odpovídal " -"názvu presetu nebo instanci presetu (pokud je k dispozici)" +#: ../build/bin/preferences_gen.h:3377 +msgid "if enabled, a rename prompt will be present for each new module instance (either new instance or duplicate)" +msgstr "pokud je povoleno, u každé nově vytvářené instance modulu se aktivuje možnost ji rovnou pojmenovat" -#: ../build/bin/preferences_gen.h:3370 +#: ../build/bin/preferences_gen.h:3387 msgid "processing" msgstr "zpracování" -#: ../build/bin/preferences_gen.h:3375 +#: ../build/bin/preferences_gen.h:3392 msgid "image processing" msgstr "zpracování obrázku" -#: ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3402 msgid "always use LittleCMS 2 to apply output color profile" msgstr "k aplikaci výstupního barevného profilu vždy používat LittleCMS 2" # tooltip -#: ../build/bin/preferences_gen.h:3393 +#: ../build/bin/preferences_gen.h:3410 msgid "this is slower than the default." -msgstr "Pomalejší než výchozí nastavení" +msgstr "pomalejší než výchozí nastavení." -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3419 msgid "pixel interpolator (warp)" msgstr "bodový interpolátor (warp)" # tooltip -#: ../build/bin/preferences_gen.h:3411 -msgid "" -"pixel interpolator used in modules for rotation, lens correction, liquify, " -"cropping and final scaling (bilinear, bicubic, lanczos2)." -msgstr "" -"Interpolátor používaný v modulech pro rotaci, korekci vad objektivu, " -"zkapalnění, oříznutí a pro konečné škálování (bilineární, bikubické, lanczos2)" +#: ../build/bin/preferences_gen.h:3428 +msgid "pixel interpolator used in modules for rotation, lens correction, liquify, cropping and final scaling (bilinear, bicubic, lanczos2)." +msgstr "interpolátor používaný v modulech pro rotaci, korekci vad objektivu, zkapalnění, oříznutí a pro konečné škálování (bilineární, bikubické, lanczos2)." -#: ../build/bin/preferences_gen.h:3420 +#: ../build/bin/preferences_gen.h:3437 msgid "pixel interpolator (scaling)" msgstr "bodový interpolátor (škálování)" # tooltip -#: ../build/bin/preferences_gen.h:3429 -msgid "" -"pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." -msgstr "" -"Interpolátor používaný pro škálování (bilineární, bikubické, lanczos2, " -"lanczos3)" +#: ../build/bin/preferences_gen.h:3446 +msgid "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." +msgstr "interpolátor používaný pro škálování (bilineární, bikubické, lanczos2, lanczos3)" # label -#: ../build/bin/preferences_gen.h:3438 +#: ../build/bin/preferences_gen.h:3455 msgid "LUT 3D root folder" msgstr "kořenová složka LUT 3D" # button -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3464 -#: ../src/control/jobs/control_jobs.c:2204 -#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 -#: ../src/gui/presets.c:429 ../src/gui/welcome.c:159 ../src/gui/welcome.c:318 -#: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 -#: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 -#: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 -#: ../src/libs/import.c:1814 ../src/libs/import.c:1926 ../src/libs/import.c:1984 -#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 +#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3481 ../src/control/jobs/control_jobs.c:2204 ../src/control/jobs/control_jobs.c:2260 +#: ../src/gui/preferences.c:1260 ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 ../src/imageio/storage/disk.c:199 +#: ../src/imageio/storage/disk.c:285 ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 ../src/imageio/storage/latex.c:144 +#: ../src/imageio/storage/latex.c:193 ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 ../src/libs/styles.c:456 ../src/lua/preferences.c:695 msgid "select directory" msgstr "vybrat složku" -#: ../build/bin/preferences_gen.h:3453 -msgid "" -"this folder (and sub-folders) contains LUT files used by LUT 3D module. " -"(restart required)" -msgstr "" -"Tato složka (a podsložky) obsahuje soubory LUT používané modulem LUT 3D " -"(vyžadován restart)" +#: ../build/bin/preferences_gen.h:3470 +msgid "this folder (and sub-folders) contains LUT files used by LUT 3D module. (restart required)" +msgstr "tato složka (a podsložky) obsahuje soubory LUT používané modulem LUT 3D. (vyžadován restart)" -#: ../build/bin/preferences_gen.h:3462 +#: ../build/bin/preferences_gen.h:3479 msgid "raster mask files root folder" msgstr "kořenový adresář rastrových masek" # tooltip -#: ../build/bin/preferences_gen.h:3477 -#, fuzzy -#| msgid "" -#| "this folder (and sub-folders) contains PFM files used by the raster mask " -#| "import module. (restart required)" -msgid "" -"this folder (and sub-folders) contains PFM/PNG files used by the raster mask " -"import module. (restart required)" -msgstr "" -"Tato složka (a podsložky) obsahuje soubory PFM používané modulem pro import " -"rastrových masek. (vyžadován restart)" +#: ../build/bin/preferences_gen.h:3494 +msgid "this folder (and sub-folders) contains PFM/PNG files used by the raster mask import module. (restart required)" +msgstr "tato složka (a podsložky) obsahuje soubory PFM/PNG používané modulem importu rastrové masky. (vyžadován restart)" -#: ../build/bin/preferences_gen.h:3486 +#: ../build/bin/preferences_gen.h:3503 msgid "auto-apply pixel workflow defaults" msgstr "výchozí workflow" -#: ../build/bin/preferences_gen.h:3495 +#: ../build/bin/preferences_gen.h:3512 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1593,882 +1379,764 @@ msgid "" "\n" "none do not use a predefined workflow" msgstr "" +"vybírá, který pracovní postup bude použit ve výchozím nastavení v editoru\n" +"\n" +"referenční scéna (sigmoid) moderní pracovní postup, méně ovládacích prvků mapování tónů\n" +"\n" +"referenční scéna (filmový) moderní pracovní postup, více ovládacích prvků mapování tónů\n" +"\n" +"referenční scéna (AgX) moderní pracovní postup, maximální ovládání mapování tónů\n" +"\n" +"referenční zobrazení (zastaralý) starší pracovní postup (nedoporučuje se)\n" +"\n" +"žádný nepoužívejte předdefinovaný pracovní postup" -#: ../build/bin/preferences_gen.h:3504 +#: ../build/bin/preferences_gen.h:3521 msgid "auto-apply per camera basecurve presets" msgstr "automaticky aplikovat preset základní křivky podle fotoaparátu" # needs a bit more sophisticated explanation -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3529 msgid "" -"use the per-camera basecurve by default instead of the generic manufacturer " -"one if there is one available. (restart required)\n" -"this option is taken into account when the \"auto-apply pixel workflow " -"defaults\" is set to \"display-referred\".\n" -"to prevent auto-apply basecurve presets \"auto-apply pixel workflow " -"defaults\" should be set to \"none\"" +"use the per-camera basecurve by default instead of the generic manufacturer one if there is one available. (restart required)\n" +"this option is taken into account when the \"auto-apply pixel workflow defaults\" is set to \"display-referred\".\n" +"to prevent auto-apply basecurve presets \"auto-apply pixel workflow defaults\" should be set to \"none\"" msgstr "" -"Ve výchozím nastavení aplikuje základní křivku pro konkrétní fotoaparát " -"namísto obecné křivky výrobce (pokud je k dispozici). (vyžadován restart)\n" -"Tato možnost se bere v úvahu, když je „výchozí workflow“ nastaveno na " -"„display-referred“.\n" -"Chcete-li zabránit automatickému použití základní křivky, „výchozí workflow“ " -"nastavte na „žádné“." +"ve výchozím nastavení aplikuje základní křivku pro konkrétní fotoaparát namísto obecné křivky výrobce (pokud je k dispozici). (vyžadován restart)\n" +"tato možnost se bere v úvahu, když je „výchozí workflow“ nastaveno na „display-referred“.\n" +"chcete-li zabránit automatickému použití základní křivky, „výchozí workflow“ nastavte na „žádné“." -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3538 msgid "detect monochrome previews" msgstr "detekovat monochromatické náhledy" -#: ../build/bin/preferences_gen.h:3529 -msgid "" -"many monochrome images can be identified via EXIF and preview data. beware: " -"this slows down imports and reading of EXIF data" -msgstr "" -"Mnohé monochromatické snímky lze identifikovat pomocí EXIF a náhledových " -"dat.\n" -"Berte na vědomí, že se tím zpomalí import a čtení EXIF dat." +#: ../build/bin/preferences_gen.h:3546 +msgid "many monochrome images can be identified via EXIF and preview data. beware: this slows down imports and reading of EXIF data" +msgstr "mnoho monochromatických obrázků lze identifikovat pomocí EXIF ​​a náhledových dat. Pozor: to zpomaluje import a čtení EXIF ​​dat" -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3555 msgid "show warning messages" msgstr "zobrazovat varovné zprávy" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3563 msgid "" -"display messages in modules to warn beginner users when non-standard and " -"possibly harmful settings are used in the pipeline.\n" -"these messages can be false-positive and should be disregarded if you know " -"what you are doing. this option will hide them all the time." +"display messages in modules to warn beginner users when non-standard and possibly harmful settings are used in the pipeline.\n" +"these messages can be false-positive and should be disregarded if you know what you are doing. this option will hide them all the time." msgstr "" -"Zobrazovat v modulech hlášení upozorňující začínající uživatele na " -"nestandardní a\n" -"potenciálně škodlivá nastavení. Pokud víte, co děláte. zde můžete tato " -"hlášení nadobro\n" -"vypnout." +"zobrazovat zprávy v modulech, které upozorní začínající uživatele, když jsou ve workflow použita nestandardní a potenciálně škodlivá nastavení.\n" +"tyto zprávy mohou být falešně pozitivní a měly by být ignorovány, pokud víte, co děláte. tato možnost je skryje po celou dobu." -#: ../build/bin/preferences_gen.h:3552 +#: ../build/bin/preferences_gen.h:3569 msgid "CPU / memory" msgstr "CPU / paměť" -#: ../build/bin/preferences_gen.h:3562 +#: ../build/bin/preferences_gen.h:3579 msgid "darktable resources" msgstr "zdroje darktable" -#: ../build/bin/preferences_gen.h:3572 +#: ../build/bin/preferences_gen.h:3589 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" -" - 'default': darktable takes ~50% of your systems resources, which is enough " -"to be performant.\n" -" - 'small': should be used if you are simultaneously running applications " -"taking large parts of your systems memory or OpenCL/GL applications like " -"games or Hugin.\n" -" - 'large': is the best option if you are not running other applications at " -"the same time as darktable and want it to take most of your systems resources " -"for performance." -msgstr "" -"Určuje, kolik si může Darktable alokovat systémových prostředků:\n" -" - \"výchozí\": Darktable zabere cca 50 % toho, co je k dispozici (což " -"typicky stačí).\n" -" - \"small\": Použijte, pokud současně spouštíte další aplikace využívající " -"OpenCL/GL, jako jsou hry nebo Hugin.\n" -" - \"large\": Dovolí využít Darktable všechny dostupné systémové prostředky " -"pro zvýšení výkonu." - -#: ../build/bin/preferences_gen.h:3578 +" - 'default': darktable takes ~50% of your systems resources, which is enough to be performant.\n" +" - 'small': should be used if you are simultaneously running applications taking large parts of your systems memory or OpenCL/GL applications like games or Hugin.\n" +" - 'large': is the best option if you are not running other applications at the same time as darktable and want it to take most of your systems resources for performance." +msgstr "" +"určuje, kolik si může Darktable alokovat systémových prostředků:\n" +" - \"výchozí\": Darktable zabere cca 50 % toho, co je k dispozici (což typicky stačí).\n" +" - \"malý\": použijte, pokud současně spouštíte další aplikace využívající OpenCL/GL, jako jsou hry nebo Hugin.\n" +" - \"velký\": dovolí využít Darktable všechny dostupné systémové prostředky pro zvýšení výkonu." + +#: ../build/bin/preferences_gen.h:3595 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPU akcelerace" -#: ../build/bin/preferences_gen.h:3588 +#: ../build/bin/preferences_gen.h:3605 msgid "activate OpenCL support" msgstr "aktivovat podporu OpenCL" -#: ../build/bin/preferences_gen.h:3596 +#: ../build/bin/preferences_gen.h:3613 msgid "" -"if found, use OpenCL runtime on your system to speed up processing by using " -"your graphics card(s).\n" +"if found, use OpenCL runtime on your system to speed up processing by using your graphics card(s).\n" "can be switched on and off at any time." msgstr "" -"Pokud je k dispozici OpenCL, Darktable jej využije pro urychlení zpracování.\n" -"Lze kdykoli zapnout a vypnout." +"pokud je k dispozici OpenCL, Darktable jej využije pro urychlení zpracování.\n" +"lze kdykoli zapnout a vypnout." -#: ../build/bin/preferences_gen.h:3609 -#, fuzzy -#| msgid "lens model" +#: ../build/bin/preferences_gen.h:3626 msgid "OpenCL fast mode" -msgstr "model objektivu" +msgstr "Rychlý režim OpenCL" -#: ../build/bin/preferences_gen.h:3617 -msgid "" -"if set the OpenCL compiler uses aggressive optimizing for better performance " -"with reduced precision so more differences between CPU and OpenCL are " -"expected." -msgstr "" +#: ../build/bin/preferences_gen.h:3634 +msgid "if set the OpenCL compiler uses aggressive optimizing for better performance with reduced precision so more differences between CPU and OpenCL are expected." +msgstr "pokud je nastaveno, kompilátor OpenCL používá agresivní optimalizaci pro lepší výkon se sníženou přesností, takže se očekávají větší rozdíly mezi CPU a OpenCL." -#: ../build/bin/preferences_gen.h:3630 +#: ../build/bin/preferences_gen.h:3647 msgid "OpenCL scheduling profile" msgstr "plánovací profil OpenCL" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:3656 msgid "" -"defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " -"systems:\n" -" - 'default': GPU processes full and CPU processes preview pipe (adaptable by " -"config parameters),\n" -" - 'multiple GPUs': process both pixelpipes in parallel on two different " -"GPUs,\n" +"defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled systems:\n" +" - 'default': GPU processes full and CPU processes preview pipe (adaptable by config parameters),\n" +" - 'multiple GPUs': process both pixelpipes in parallel on two different GPUs,\n" " - 'very fast GPU': process both pixelpipes sequentially on the GPU." msgstr "" -"Stanovuje způsob, jakým se plánuje vykresování náhledů a celých fotografií na " -"systémech\n" -"s podporou OpenCL:\n" -" - \"výchozí\": GPU zpracovává celé fotografie a CPU jen náhledy " -"(konfigurovatelné),\n" +"stanovuje jak se plánuje vykreslování náhledů a celých fotografií na systémech s podporou OpenCL:\n" +" - \"výchozí\": GPU zpracovává celé fotografie a CPU jen náhledy (konfigurovatelné),\n" " - \"více GPU\": obě úlohy běží paralelně na dvou různých GPU,\n" -" - \"velmi rychlý GPU\": úlohy běží na GPU sériově" +" - \"velmi rychlý GPU\": úlohy běží na GPU sériově." -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:3669 msgid "tuned GPU memory" msgstr "ladění paměti GPU" -#: ../build/bin/preferences_gen.h:3660 -msgid "" -"if enabled on a system with multiple OpenCL devices you may specify a safety " -"margin per device (headroom, default is 600MB)" -msgstr "" -"Je-li povoleno na systému s vícero OpenCL zařízeními, můžete nastavit " -"velikost\n" -"bezpečnostní rezervy pro každé z nich (600 MB ve výchozím nastavení)." +#: ../build/bin/preferences_gen.h:3677 +msgid "if enabled on a system with multiple OpenCL devices you may specify a safety margin per device (headroom, default is 600MB)" +msgstr "pokud je tato možnost povolena v systému s více zařízeními OpenCL, můžete zadat bezpečnostní rezervu pro každé zařízení (výchozí hodnota je 600 MB)." -#: ../build/bin/preferences_gen.h:3670 +#: ../build/bin/preferences_gen.h:3687 msgid "OpenCL drivers" msgstr "OpenCL ovladače" -#: ../build/bin/preferences_gen.h:3680 +#: ../build/bin/preferences_gen.h:3697 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3688 +#: ../build/bin/preferences_gen.h:3705 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "Intel(R) OpenCL Graphics pro všechny podporované platformy (od výrobce)" -#: ../build/bin/preferences_gen.h:3701 +#: ../build/bin/preferences_gen.h:3718 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3709 +#: ../build/bin/preferences_gen.h:3726 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "OpenCL založené na Nvidia CUDA (od výrobce)" -#: ../build/bin/preferences_gen.h:3722 +#: ../build/bin/preferences_gen.h:3739 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3730 +#: ../build/bin/preferences_gen.h:3747 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing (od výrobce)" -#: ../build/bin/preferences_gen.h:3743 +#: ../build/bin/preferences_gen.h:3760 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3751 -msgid "" -"RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " -"driver" -msgstr "" -"RustiCL Mesa OpenCL. Pokud jej chcete používat, měli byste vypnout ovladač od " -"výrobce." +#: ../build/bin/preferences_gen.h:3768 +msgid "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor driver" +msgstr "RustiCL Mesa OpenCL. pokud jej chcete používat, měli byste vypnout ovladač od výrobce" -#: ../build/bin/preferences_gen.h:3764 +#: ../build/bin/preferences_gen.h:3781 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3772 +#: ../build/bin/preferences_gen.h:3789 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (od výrobce)" -#: ../build/bin/preferences_gen.h:3785 +#: ../build/bin/preferences_gen.h:3802 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3793 -msgid "" -"Microsoft OpenCLOn12, only use this if the vendor provided driver does not " -"work or there is none provided." +#: ../build/bin/preferences_gen.h:3810 +msgid "Microsoft OpenCLOn12, only use this if the vendor provided driver does not work or there is none provided." msgstr "" -"Microsoft OpenCLOn12. Použijte pouze v případě, že ovladač od výrobce " -"nefunguje nebo\n" +"Microsoft OpenCLOn12. Použijte pouze v případě, že ovladač od výrobce nefunguje nebo\n" "není k dispozici." -#: ../build/bin/preferences_gen.h:3806 +#: ../build/bin/preferences_gen.h:3823 msgid "other platforms" msgstr "ostatní platformy" -#: ../build/bin/preferences_gen.h:3814 -msgid "" -"if set, all unspecified platforms are accepted. only do this if no vendor " -"driver is available" -msgstr "" -"Pokud je nastaveno, jsou akceptovány všechny nespecifikované platformy. " -"Použijte pouze\n" -"v případě, že není k dispozici žádný ovladač od výrobce." +#: ../build/bin/preferences_gen.h:3831 +msgid "if set, all unspecified platforms are accepted. only do this if no vendor driver is available" +msgstr "pokud je nastaveno, jsou akceptovány všechny nespecifikované platformy. použijte pouze v případě, že není k dispozici žádný ovladač od výrobce" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:3841 msgid "security" msgstr "zabezpečení" -#: ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:3856 msgid "ask before removing images from the library" msgstr "zeptat se před vymazáním obrázku z knihovny" -#: ../build/bin/preferences_gen.h:3847 +#: ../build/bin/preferences_gen.h:3864 msgid "always ask the user before removing image information from the library" -msgstr "Vyžadovat potvrzení před odebráním fotografií z knihovny." +msgstr "vyžadovat potvrzení před odebráním fotografií z knihovny" -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:3873 msgid "ask before deleting images from disk" msgstr "zeptat se před smazáním obrázku z disku" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:3881 msgid "always ask the user before any image file is deleted" -msgstr "Vyžadovat potvrzení před smazáním fotografie." +msgstr "vyžadovat potvrzení před smazáním fotografie" -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:3890 msgid "ask before discarding history stack" msgstr "zeptat se před smazáním historie úprav" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:3898 msgid "always ask the user before history stack is discarded on any image" -msgstr "Vyžadovat potvrzení před smazáním historie úprav jakéhokoliv z obrázků." +msgstr "vyžadovat potvrzení před smazáním historie úprav jakéhokoliv z obrázků" -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:3907 msgid "try to use trash when deleting images" msgstr "pokusit se použít koš při mazání obrázků" -#: ../build/bin/preferences_gen.h:3898 -msgid "" -"send files to trash instead of permanently deleting files on system that " -"supports it" -msgstr "" -"Namísto smazání se pokusí přesunout obrázky do koše, tam, kde to systém " -"podporuje." +#: ../build/bin/preferences_gen.h:3915 +msgid "send files to trash instead of permanently deleting files on system that supports it" +msgstr "odeslat soubory do koše namísto trvalého smazání souborů na systému, který to podporuje" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:3924 msgid "ask before moving images from film roll folder" msgstr "zeptat se před přesunutím obrázků ze složky filmového pásu" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:3932 msgid "always ask the user before any image file is moved." -msgstr "Vyžadovat potvrzení před před přesunutím obrázku." +msgstr "vyžadovat potvrzení před přesunutím obrázku." -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:3941 msgid "ask before copying images to new film roll folder" msgstr "zeptat se před kopírováním obrázků do nové složky filmového pásu" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:3949 msgid "always ask the user before any image file is copied." -msgstr "Vyžadovat potvrzení před před kopírováním obrázku." +msgstr "vyžadovat potvrzení před kopírováním obrázku." -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:3958 msgid "ask before removing empty folders" msgstr "zeptat se před odstraněním prázdných složek" -#: ../build/bin/preferences_gen.h:3949 -msgid "" -"always ask the user before removing any empty folder. this can happen after " -"moving or deleting images." -msgstr "" -"Vyžadovat potvrzení před odstraněním prázdné složky. K tomu může dojít po " -"přesunutí\n" -"nebo vymazání snímků." +#: ../build/bin/preferences_gen.h:3966 +msgid "always ask the user before removing any empty folder. this can happen after moving or deleting images." +msgstr "vyžadovat potvrzení před odstraněním prázdné složky. k tomu může dojít po přesunutí nebo vymazání snímků." -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:3975 msgid "ask before deleting a tag" msgstr "zeptat se před smazáním tagu" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:3991 msgid "ask before deleting a style" msgstr "zeptat se před smazáním stylu" -#: ../build/bin/preferences_gen.h:3990 +#: ../build/bin/preferences_gen.h:4007 msgid "ask before deleting a preset" msgstr "zeptat se před smazáním presetu" -#: ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4015 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "před smazáním nebo přepsáním presetu požádá o potvrzení" -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4024 msgid "ask before exporting in overwrite mode" msgstr "zeptat se před exportem v režimu přepisování" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4032 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "před exportem souborů v režimu přepisování požádá o potvrzení" -#: ../build/bin/preferences_gen.h:4021 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4038 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "ostatní" -#: ../build/bin/preferences_gen.h:4031 +#: ../build/bin/preferences_gen.h:4048 msgid "password storage backend to use" msgstr "použitý správce úložiště hesel" -#: ../build/bin/preferences_gen.h:4048 -msgid "" -"the storage backend for password storage: auto, none, libsecret, kwallet, " -"apple_keychain, windows_credentials" -msgstr "" -"backend úložiště pro ukládání hesel: auto, none, libsecret, kwallet, " -"apple_keychain, windows_credentials" +#: ../build/bin/preferences_gen.h:4065 +msgid "the storage backend for password storage: auto, none, libsecret, kwallet, apple_keychain, windows_credentials" +msgstr "backend úložiště pro ukládání hesel: auto, none, libsecret, kwallet, apple_keychain, windows_credentials" # label -#: ../build/bin/preferences_gen.h:4057 +#: ../build/bin/preferences_gen.h:4074 msgid "auto login to storage server" msgstr "automaticky se přihlásit na server úložiště" # tooltip -#: ../build/bin/preferences_gen.h:4065 -msgid "" -"automatically login to the configured storage server. this requires that a " -"password storage backend is set." -msgstr "" -"Automaticky se přihlašovat k nastavenému serveru úložiště.\n" -"Je nezbytné, aby bylo vyplněné heslo." +#: ../build/bin/preferences_gen.h:4082 +msgid "automatically login to the configured storage server. this requires that a password storage backend is set." +msgstr "automaticky se přihlašovat k nakonfigurovanému úložnému serveru. To vyžaduje nastavení backendu pro ukládání hesel." -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4091 msgid "executable for playing audio files" msgstr "program pro přehrávání zvukových souborů" -#: ../build/bin/preferences_gen.h:4087 -msgid "" -"this external program is used to play audio files some cameras record to keep " -"notes for images" -msgstr "" -"tento externí program se používá k přehrávání zvukových souborů, které " -"některé kamery zaznamenávají a ukládají poznámky k obrázkům" +#: ../build/bin/preferences_gen.h:4104 +msgid "this external program is used to play audio files some cameras record to keep notes for images" +msgstr "tento externí program se používá k přehrávání zvukových souborů, které některé kamery zaznamenávají a ukládají poznámky k obrázkům" -#: ../build/bin/preferences_gen.h:4097 +#: ../build/bin/preferences_gen.h:4114 msgid "storage" msgstr "úložiště" -#: ../build/bin/preferences_gen.h:4102 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4119 ../src/control/crawler.c:747 msgid "database" msgstr "databáze" -#: ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4129 msgid "allow for multiple workspaces" msgstr "povolit vícero pracovních prostorů" # tooltip -#: ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4137 msgid "allow multiple workspaces which can be selected at startup" -msgstr "" -"Povolit vícero pracovních prostorů, mezi kterými si budete moci vybrat během " -"startu." +msgstr "povolit vícero pracovních prostorů, mezi kterými si budete moci vybrat během startu" -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4146 msgid "create database snapshot" msgstr "vytvořit zálohu databáze" -#: ../build/bin/preferences_gen.h:4138 +#: ../build/bin/preferences_gen.h:4155 msgid "" -"database snapshots are created right before closing darktable. options allow " -"you to choose how often to make snapshots:\n" -" - 'never': simply don't do snapshots. that way the only snapshots done are " -"mandatory version-upgrade snapshots\n" +"database snapshots are created right before closing darktable. options allow you to choose how often to make snapshots:\n" +" - 'never': simply don't do snapshots. that way the only snapshots done are mandatory version-upgrade snapshots\n" " - 'once a month': create snapshot if a month has passed since last snapshot\n" " - 'once a week': create snapshot if 7 days had passed since last snapshot\n" " - 'once a day': create snapshot if over 24h passed since last snapshot\n" " - 'on close': create snapshot every time darktable is closed" msgstr "" -"Zálohy databáze se vytvářejí těsně před uzavřením darktable. Lze zvolit, jak " -"často se mají zálohy vytvářet:\n" -" - 'nikdy': žádné zálohy se nevytváří (s výjimkou aktualizace na novou verzi " -"darktable)\n" +"zálohy databáze se vytvářejí těsně před uzavřením darktable. lze zvolit, jak často se mají zálohy vytvářet:\n" +" - 'nikdy': žádné zálohy se nevytváří (s výjimkou aktualizace na novou verzi darktable)\n" " - 'měsíčně': vytvořit zálohu, pokud od poslední uplynul měsíc\n" " - 'týdně': vytvořit zálohu, pokud od poslední uplynulo 7 dní\n" " - 'denně': vytvořit zálohu, pokud od poslední uplynulo více než 24 hodin\n" " - 'při ukončení': vytvořit zálohu pokaždé, když se darktable zavře" -#: ../build/bin/preferences_gen.h:4147 +#: ../build/bin/preferences_gen.h:4164 msgid "how many snapshots to keep" msgstr "kolik záloh ponechat" -#: ../build/bin/preferences_gen.h:4165 +#: ../build/bin/preferences_gen.h:4182 msgid "" -"after successfully creating snapshot, how many older snapshots to keep " -"(excluding mandatory version update ones). enter -1 to keep all snapshots\n" -"keep in mind that snapshots do take some space and you only need the most " -"recent one for successful restore" +"after successfully creating snapshot, how many older snapshots to keep (excluding mandatory version update ones). enter -1 to keep all snapshots\n" +"keep in mind that snapshots do take some space and you only need the most recent one for successful restore" msgstr "" -"po úspěšném vytvoření zálohy, kolik starších verzí zachovat (kromě těch s " -"povinnou aktualizací verze). zadejte -1, chcete-li zachovat všechny\n" -"mějte na paměti, že zálohy zabírají určité místo a pro úspěšné obnovení " -"potřebujete pouze tu nejnovější" +"po úspěšném vytvoření zálohy, kolik starších verzí zachovat (kromě těch s povinnou aktualizací verze). zadejte -1, chcete-li zachovat všechny\n" +"mějte na paměti, že zálohy zabírají určité místo a pro úspěšné obnovení potřebujete pouze tu nejnovější" -#: ../build/bin/preferences_gen.h:4171 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4188 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMP pomocné soubory" -#: ../build/bin/preferences_gen.h:4181 +#: ../build/bin/preferences_gen.h:4198 msgid "create XMP files" msgstr "vytvořit XMP soubory" -#: ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4207 msgid "" -"XMP sidecar files store all editing steps, ratings, tags and color labels " -"alongside your images in an open format readable by other applications, and " -"provide an emergency backup if the database and its backups are lost\n" +"XMP sidecar files store all editing steps, ratings, tags and color labels alongside your images in an open format readable by other applications, and provide an " +"emergency backup if the database and its backups are lost\n" "\n" -"never: information is stored only in darktable's database; if it is " -"lost or corrupted, your edits cannot be recovered from the files\n" +"never: information is stored only in darktable's database; if it is lost or corrupted, your edits cannot be recovered from the files\n" "\n" -"after edit: the XMP file is created after the first intentional (i.e., " -"non auto-applied) edit and updated after each editing session\n" +"after edit: the XMP file is created after the first intentional (i.e., non auto-applied) edit and updated after each editing session\n" "\n" -"on import: an XMP file is created when the image is imported, and " -"updated after each change" +"on import: an XMP file is created when the image is imported, and updated after each change" msgstr "" +"soubory XMP sidecar ukládají všechny kroky úprav, hodnocení, štítky a barevné popisky vedle vašich obrázků v otevřeném formátu čitelném jinými aplikacemi a poskytují " +"nouzovou zálohu v případě ztráty databáze a jejích záloh.\n" +"\n" +"nikdy: informace jsou uloženy pouze v databázi darktable; pokud dojde ke ztrátě nebo poškození, úpravy nelze ze souborů obnovit.\n" +"\n" +"po úpravě: soubor XMP se vytvoří po první záměrné (tj. neautomaticky aplikované) úpravě a aktualizuje se po každé úpravě.\n" +"\n" +"při importu: soubor XMP se vytvoří při importu obrázku a aktualizuje se po každé změně" -#: ../build/bin/preferences_gen.h:4199 +#: ../build/bin/preferences_gen.h:4216 msgid "store XMP tags in compressed format" msgstr "ukládat XMP tagy v komprimovaném formátu" -#: ../build/bin/preferences_gen.h:4208 +#: ../build/bin/preferences_gen.h:4225 msgid "" -"entries in XMP tags can get rather large and may exceed the available space " -"to store the history stack in output files.\n" +"entries in XMP tags can get rather large and may exceed the available space to store the history stack in output files.\n" "this option allows XMP tags to be compressed and save space." msgstr "" -"Hodnoty XMP tagů mohou být poměrně velké a přesáhnout dostupný prostor pro " -"uložení historie úprav ve výstupních souborech.\n" -"Tato možnost umožňuje XMP tagy komprimovat a šetřit místo." +"hodnoty XMP tagů mohou být poměrně velké a přesáhnout dostupný prostor pro uložení historie úprav ve výstupních souborech.\n" +"tato možnost umožňuje XMP tagy komprimovat a šetřit místo." -#: ../build/bin/preferences_gen.h:4217 +#: ../build/bin/preferences_gen.h:4234 msgid "auto-save interval" msgstr "interval automatického ukládání" -#: ../build/bin/preferences_gen.h:4235 -msgid "" -"automatically save history while developing using the given interval (in " -"seconds); set to zero to disable auto-saving. auto-saving might be disabled " -"on slow drives." +#: ../build/bin/preferences_gen.h:4252 +msgid "automatically save history while developing using the given interval (in seconds); set to zero to disable auto-saving. auto-saving might be disabled on slow drives." msgstr "" -"automatické ukládání historie při vývoji pomocí daného intervalu (v " -"sekundách); nastavením na nulu deaktivujete automatické ukládání. automatické " -"ukládání může být na pomalých discích zakázáno." +"automatické ukládání historie při vývoji pomocí daného intervalu (v sekundách); nastavením na nulu deaktivujete automatické ukládání. automatické ukládání může být na " +"pomalých discích zakázáno." -#: ../build/bin/preferences_gen.h:4244 +#: ../build/bin/preferences_gen.h:4261 msgid "look for updated XMP files on startup" msgstr "při spuštění vyhledat aktualizované soubory XMP" -#: ../build/bin/preferences_gen.h:4252 -msgid "" -"check file modification times of all XMP files on startup to check if any got " -"updated in the meantime" -msgstr "" -"zkontrolujte časy úprav všech souborů XMP při spuštění a zjistěte, zda se " -"mezitím nějaký neaktualizoval" +#: ../build/bin/preferences_gen.h:4269 +msgid "check file modification times of all XMP files on startup to check if any got updated in the meantime" +msgstr "zkontrolujte časy úprav všech souborů XMP při spuštění a zjistěte, zda se mezitím nějaký neaktualizoval" -#: ../build/bin/preferences_gen.h:4262 +#: ../build/bin/preferences_gen.h:4279 msgid "miscellaneous" msgstr "různé" -#: ../build/bin/preferences_gen.h:4267 +#: ../build/bin/preferences_gen.h:4284 msgid "interface" msgstr "rozhraní" -#: ../build/bin/preferences_gen.h:4277 +#: ../build/bin/preferences_gen.h:4294 msgid "show splash screen at startup" msgstr "zobrazit během startu uvítací okno" -#: ../build/bin/preferences_gen.h:4285 -msgid "" -"display a small window showing the progress of darktable startup before the " -"main window appears" -msgstr "" -"Zobrazí malé okno ukazující průběh startu darktable dokud se neobjeví hlavní " -"obrazovka." +#: ../build/bin/preferences_gen.h:4302 +msgid "display a small window showing the progress of darktable startup before the main window appears" +msgstr "zobrazí malé okno ukazující průběh startu darktable dokud se neobjeví hlavní obrazovka" -#: ../build/bin/preferences_gen.h:4294 -#, fuzzy -#| msgid "show splash screen at startup" +#: ../build/bin/preferences_gen.h:4311 msgid "show welcome screen on next run" -msgstr "zobrazit během startu uvítací okno" +msgstr "zobrazit uvítací obrazovku při příštím spuštění" -#: ../build/bin/preferences_gen.h:4302 -#, fuzzy -#| msgid "lua scripts will not run the next time darktable is started" +#: ../build/bin/preferences_gen.h:4319 msgid "display the welcome setup screen the next time darktable is launched" -msgstr "Při příštím startu darktable nebudou Lua skripty aktivovány." +msgstr "zobrazit uvítací obrazovku nastavení při příštím spuštění darktable" -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4328 msgid "load default shortcuts at startup" msgstr "obnovit výchozí zkratky po startu" -#: ../build/bin/preferences_gen.h:4319 -msgid "" -"load default shortcuts before user settings. switch off to prevent deleted " -"defaults returning" -msgstr "" -"načíst výchozí klávesové zkratky prod uživatelským nastavením. vypni, abys " -"zabránil návratu smazaných výchozích hodnot" +#: ../build/bin/preferences_gen.h:4336 +msgid "load default shortcuts before user settings. switch off to prevent deleted defaults returning" +msgstr "načíst výchozí klávesové zkratky prod uživatelským nastavením. vypni, abys zabránil návratu smazaných výchozích hodnot" -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4345 msgid "scale slider step with min/max" msgstr "posuvník měřítka krok s min/max" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4353 msgid "vary slider step size with min/max range" msgstr "měnit velikost kroku posuvníku s rozsahem min/max" -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4362 msgid "marker shape" msgstr "tvar madla posuvníku" # tooltip -#: ../build/bin/preferences_gen.h:4354 +#: ../build/bin/preferences_gen.h:4371 msgid "the shape of the slider marker" -msgstr "Přizpůsobení vzhledu madla posuvníku." +msgstr "přizpůsobení vzhledu madla posuvníku" -#: ../build/bin/preferences_gen.h:4363 +#: ../build/bin/preferences_gen.h:4380 msgid "condensed panels' controls" -msgstr "" +msgstr "zhuštěné ovládací panely" # dialog title -#: ../build/bin/preferences_gen.h:4371 -#, fuzzy -#| msgid "reset panels in all views" +#: ../build/bin/preferences_gen.h:4388 msgid "use condensed panels' controls in all views" -msgstr "Obnovit panely na všech obrazovkách" +msgstr "používejte zhuštěné ovládací panely ve všech zobrazeních" -#: ../build/bin/preferences_gen.h:4380 -msgid "sort built-in presets first" -msgstr "nejprve řadit vestavěné presety" +#: ../build/bin/preferences_gen.h:4397 +msgid "automatically update module name" +msgstr "automaticky aktualizovat název modulu" -#: ../build/bin/preferences_gen.h:4388 -msgid "" -"whether to show built-in presets first before user's presets in presets menu." -msgstr "" -"zda se mají v nabídce presetů nejprve zobrazit vestavěné presety před presety " -"uživatele." +#: ../build/bin/preferences_gen.h:4405 +msgid "if enabled, the module name will be automatically updated to match a preset name or a preset instance name if present." +msgstr "pokud je povoleno, název modulu se automaticky aktualizuje tak, aby odpovídal názvu presetu nebo instanci presetu (pokud je k dispozici)" -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4414 +msgid "sort built-in presets first" +msgstr "nejprve řadit vestavěné presety" + +#: ../build/bin/preferences_gen.h:4422 +msgid "whether to show built-in presets first before user's presets in presets menu." +msgstr "zda se mají v nabídce presetů nejprve zobrazit vestavěné presety před presety uživatele." + +#: ../build/bin/preferences_gen.h:4431 msgid "mouse wheel scrolls modules side panel by default" msgstr "kolečko myši ve výchozím nastavení posouvá boční panel modulů" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4439 msgid "" -"in darktable's darkroom, where you do your edits, all controls are listed on " -"a panel on the right; you can choose whether you want to use the scroll wheel " -"or scroll gesture on your touchpad to scroll the panel, or to change the " -"values of the control under the pointer; this latter modality enables faster " -"editing, but this can be dangerous because you can change the values ​​of the " -"module controls without noticing if you are not used to it\n" +"in darktable's darkroom, where you do your edits, all controls are listed on a panel on the right; you can choose whether you want to use the scroll wheel or scroll " +"gesture on your touchpad to scroll the panel, or to change the values of the control under the pointer; this latter modality enables faster editing, but this can be " +"dangerous because you can change the values ​​of the module controls without noticing if you are not used to it\n" "\n" -"enabled: the mouse wheel scrolls the modules panel and with " -"Ctrl+Alt adjusts a control's value\n" +"enabled: the mouse wheel scrolls the modules panel and with Ctrl+Alt adjusts a control's value\n" "\n" -"disabled: the mouse wheel adjusts the control under the pointer and " -"with Ctrl+Alt scrolls the panel." +"disabled: the mouse wheel adjusts the control under the pointer and with Ctrl+Alt scrolls the panel." msgstr "" +"v editoru darktable, kde provádíte úpravy, jsou všechny ovládací prvky uvedeny na panelu vpravo; můžete si vybrat, zda chcete k posouvání panelu použít kolečko nebo " +"gesto posouvání na touchpadu, nebo zda chcete měnit hodnoty ovládacího prvku pod ukazatelem; tento druhý způsob umožňuje rychlejší úpravy, ale může to být nebezpečné, " +"protože pokud na to nejste zvyklí, můžete měnit hodnoty ovládacích prvků modulů, aniž byste si toho všimli.\n" +"\n" +"povoleno: kolečko myši posouvá panel modulů a pomocí Ctrl+Alt upravuje hodnotu ovládacího prvku.\n" +"\n" +"zakázáno: kolečko myši upravuje ovládací prvek pod ukazatelem a pomocí Ctrl+Alt posouvá panel." -#: ../build/bin/preferences_gen.h:4414 -msgid "always show panels' scrollbars" -msgstr "vždy zobrazovat posuvníky panelů" +#: ../build/bin/preferences_gen.h:4448 +msgid "enable touchpad gestures in darkroom" +msgstr "povolit gesta touchpadu v editoru" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4456 msgid "" -"defines whether the panel scrollbars should be always visible or activated " -"only depending on the content. (restart required)" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. enabled: touchpad pinch gestures zoom the image and two-finger touchpad scrolling pans " +"it; Ctrl+scroll still uses the legacy zoom behavior. disabled: touchpad gestures are ignored and darkroom falls back to the legacy scroll behavior, " +"including Ctrl+scroll for zooming in and out." msgstr "" -"určuje, zda mají být posuvníky panelu vždy viditelné nebo aktivované pouze v " -"závislosti na obsahu. (vyžadován restart)" +"v editoru používejte gesta dvěma prsty na touchpadu pro posouvání a přiblížení. povoleno: gesta sevřením a stažením prstů na touchpadu přiblíží obrázek a " +"posouváním dvěma prsty na touchpadu jej posouvá; Ctrl+posouvání stále používá starší chování přiblížení. zakázáno: gesta na touchpadu jsou ignorována a " +"temná komora se vrátí ke staršímu chování posouvání, včetně Ctrl+posouvání pro přiblížení a oddálení." -#: ../build/bin/preferences_gen.h:4431 -msgid "duration of the UI transitions in ms" -msgstr "trvání přechodů uživatelského rozhraní v ms" +#: ../build/bin/preferences_gen.h:4465 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "omezit přiblížení v editoru mezi velikostí obrazovky a 100 %" -#: ../build/bin/preferences_gen.h:4450 +#: ../build/bin/preferences_gen.h:4474 +#, no-c-format msgid "" -"how long the transitions take (in ms) for expanding or collapsing modules and " -"other UI elements" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between screen fit (zoom out) and 100% (zoom in). enabled: zoom is constrained; hold Ctrl while zooming to temporarily lift the limit and zoom beyond 100%. disabled: zoom is never constrained and the additional Ctrl key press is not needed to " +"zoom beyond 100%." msgstr "" -"jak dlouho trvá přechod (v ms) pro rozbalení nebo sbalení modulů a dalších " -"prvků uživatelského rozhraní" +"omezuje rolovací kolečko a přiblížení štípnutím prstů v editoru na rozsah mezi velikostí obrazovky (oddálení) a 100 % (přiblížení). povoleno: přiblížení je " +"omezeno; podržením klávesy Ctrl při přiblížení dočasně zrušíte omezení a přiblížíte se nad 100 %. zakázáno: přiblížení není nikdy omezeno a pro přiblížení " +"nad 100 % není nutné další stisknutí klávesy Ctrl." -#: ../build/bin/preferences_gen.h:4459 -#, fuzzy -#| msgid "paste metadata to the selected images" +#: ../build/bin/preferences_gen.h:4483 +msgid "always show panels' scrollbars" +msgstr "vždy zobrazovat posuvníky panelů" + +#: ../build/bin/preferences_gen.h:4491 +msgid "defines whether the panel scrollbars should be always visible or activated only depending on the content. (restart required)" +msgstr "určuje, zda mají být posuvníky panelu vždy viditelné nebo aktivované pouze v závislosti na obsahu. (vyžadován restart)" + +#: ../build/bin/preferences_gen.h:4500 +msgid "duration of the UI transitions in ms" +msgstr "trvání přechodů uživatelského rozhraní v ms" + +#: ../build/bin/preferences_gen.h:4519 +msgid "how long the transitions take (in ms) for expanding or collapsing modules and other UI elements" +msgstr "jak dlouho trvá přechod (v ms) pro rozbalení nebo sbalení modulů a dalších prvků uživatelského rozhraní" + +#: ../build/bin/preferences_gen.h:4528 msgid "auto-scroll filmstrip to center on selected image" -msgstr "Aplikuje metadata na vybrané obrázky." +msgstr "automatické posouvání filmového pásu do středu podle vybraného snímku" -#: ../build/bin/preferences_gen.h:4467 -msgid "" -"when enabled, the filmstrip in culling mode and in the darkroom automatically " -"scrolls to center on the selected image" -msgstr "" +#: ../build/bin/preferences_gen.h:4536 +msgid "when enabled, the filmstrip in culling mode and in the darkroom automatically scrolls to center on the selected image" +msgstr "pokud je tato funkce povolena, filmový pás se v režimu vyřazování a v editoru automaticky posouvá do středu vybraného obrazu" -#: ../build/bin/preferences_gen.h:4476 +#: ../build/bin/preferences_gen.h:4545 msgid "position of the scopes module" msgstr "pozice modulu rozsahy" -#: ../build/bin/preferences_gen.h:4485 +#: ../build/bin/preferences_gen.h:4554 msgid "position the scopes at the top-left or top-right of the screen" msgstr "umístěte rozsahy do levého horního nebo pravého horního rohu obrazovky" -#: ../build/bin/preferences_gen.h:4494 +#: ../build/bin/preferences_gen.h:4563 msgid "method to use for getting the display profile" msgstr "metoda, která se má použít pro získání profilu zobrazení" -#: ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4572 msgid "" -"this option allows to force a specific means of getting the current display " -"profile.\n" +"this option allows to force a specific means of getting the current display profile.\n" "this is useful when one alternative gives wrong results" msgstr "" -"tato možnost umožňuje vynutit konkrétní způsob získání aktuálního profilu " -"zobrazení.\n" +"tato možnost umožňuje vynutit konkrétní způsob získání aktuálního profilu zobrazení.\n" "to je užitečné, když jedna alternativa dává špatné výsledky" -#: ../build/bin/preferences_gen.h:4512 +#: ../build/bin/preferences_gen.h:4581 msgid "order or exclude MIDI devices" msgstr "třídit nebo vyloučit MIDI zařízení" -#: ../build/bin/preferences_gen.h:4525 -#, fuzzy -#| msgid "" -#| "comma-separated list of device name fragments that if matched load MIDI " -#| "device at id given by location in list\n" -#| "or if preceded by '-' prevent matching devices from loading. add encoding " -#| "and number of knobs like 'BeatStep:63:16'" -msgid "" -"comma-separated list of device name fragments that if matched load MIDI " -"device at id given by location in list\n" +#: ../build/bin/preferences_gen.h:4594 +msgid "" +"comma-separated list of device name fragments that if matched load MIDI device at id given by location in list\n" "add encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\n" "prefix with '-' to ignore matching devices\n" -"just '-' stops loading all further devices or on its own disables MIDI " -"completely" +"just '-' stops loading all further devices or on its own disables MIDI completely" msgstr "" -"čárkami oddělený seznam fragmentů názvů zařízení, které v případě shody " -"načtou MIDI zařízení s id daným umístěním v seznamu\n" -"nebo pokud předchází '-', zabrání načítání odpovídajících zařízení. přidat " -"kódování a počet knoflíků jako 'BeatStep:63:16'" +"čárkami oddělený seznam fragmentů názvů zařízení, které v případě shody načtou MIDI zařízení s id daným umístěním v seznamu\n" +"přidat kódování a počet knoflíků jako 'Loupedeck:127,BeatStep:63:16'\n" +"prefix s '-' pro ignorování odpovídajících zařízení\n" +"pouze '-' zastaví načítání všech dalších zařízení nebo samo o sobě úplně vypne MIDI" #. tags -#: ../build/bin/preferences_gen.h:4535 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 -#: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 +#: ../build/bin/preferences_gen.h:4604 ../src/develop/lightroom.c:1573 ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 ../src/libs/image.c:622 +#: ../src/libs/metadata_view.c:174 msgid "tags" msgstr "tagy" -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:4614 msgid "omit hierarchy in simple tag lists" msgstr "vynechat hierarchii v jednoduchých seznamech značek" # tooltip -#: ../build/bin/preferences_gen.h:4553 +#: ../build/bin/preferences_gen.h:4622 msgid "" -"when creating an XMP sidecar file the hierarchical tags are also added as a " -"simple list\n" +"when creating an XMP sidecar file the hierarchical tags are also added as a simple list\n" "of non-hierarchical ones to make them visible to some other programs.\n" "when this option is checked darktable will only include their last part\n" "and ignore the rest. so 'foo|bar|baz' will only add 'baz'." msgstr "" -"Při vytváření pomocného XMP souboru jsou hierarchické tagy přidány také jako " -"jednoduchý seznam\n" +"při vytváření pomocného XMP souboru jsou hierarchické tagy přidány také jako jednoduchý seznam\n" "nehierarchických, aby byly viditelné pro některé další programy.\n" -"Když je tato volba zaškrtnuta, darktable bude vkládat pouze jejich poslední " -"část\n" +"když je tato volba zaškrtnuta, darktable bude vkládat pouze jejich poslední část\n" "a zbytek ignorovat. takže 'foo|bar|baz' přidá pouze 'baz'." -#: ../build/bin/preferences_gen.h:4559 +#: ../build/bin/preferences_gen.h:4628 msgid "shortcuts with multiple instances" msgstr "chování zkratek při více instancích stejného modulu" -#: ../build/bin/preferences_gen.h:4569 +#: ../build/bin/preferences_gen.h:4638 msgid "prefer focused instance" msgstr "preferovat vybranou instanci" -#: ../build/bin/preferences_gen.h:4577 +#: ../build/bin/preferences_gen.h:4646 msgid "" -"where multiple instances of a module are present, apply shortcuts to the " -"instance that has focus\n" -"if none are focused, the preferences below control rules that are followed " -"(in order) to decide which module instance shortcuts will be applied to.\n" +"where multiple instances of a module are present, apply shortcuts to the instance that has focus\n" +"if none are focused, the preferences below control rules that are followed (in order) to decide which module instance shortcuts will be applied to.\n" "note: blending shortcuts always apply to the focused instance" msgstr "" -"pokud je přítomno více instancí modulu, použijte zástupce na instanci, která " -"má fokus\n" -"pokud žádná není zaměřena, níže uvedené předvolby řídí pravidla, která jsou " -"dodržována (v pořadí) při rozhodování, na které zástupce instance modulu " -"budou aplikovány.\n" +"pokud je přítomno více instancí modulu, použijte zástupce na instanci, která má fokus\n" +"pokud žádná není zaměřena, níže uvedené předvolby řídí pravidla, která jsou dodržována (v pořadí) při rozhodování, na které zástupce instance modulu budou aplikovány.\n" "poznámka: Zkratky prolnutí se vždy vztahují na aktivní instanci" -#: ../build/bin/preferences_gen.h:4586 +#: ../build/bin/preferences_gen.h:4655 msgid "prefer expanded instances" msgstr "preferovat rozbalenou instanci" -#: ../build/bin/preferences_gen.h:4594 +#: ../build/bin/preferences_gen.h:4663 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "pokud jsou instance modulu rozbaleny, ignorovat sbalené instance" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4672 msgid "prefer enabled instances" msgstr "preferovat zapnutou instanci" -#: ../build/bin/preferences_gen.h:4611 -msgid "" -"after applying the above rule, if instances of the module are active, ignore " -"inactive instances" -msgstr "" -"po použití výše uvedeného pravidla, pokud jsou instance modulu aktivní, " -"ignorovat neaktivní instance" +#: ../build/bin/preferences_gen.h:4680 +msgid "after applying the above rule, if instances of the module are active, ignore inactive instances" +msgstr "po použití výše uvedeného pravidla, pokud jsou instance modulu aktivní, ignorovat neaktivní instance" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4689 msgid "prefer unmasked instances" msgstr "preferovat nemaskovanou instanci" -#: ../build/bin/preferences_gen.h:4628 -msgid "" -"after applying the above rules, if instances of the module are unmasked, " -"ignore masked instances" -msgstr "" -"po použití výše uvedených pravidel, pokud jsou instance modulu odmaskovány, " -"maskované instance ignorujte" +#: ../build/bin/preferences_gen.h:4697 +msgid "after applying the above rules, if instances of the module are unmasked, ignore masked instances" +msgstr "po použití výše uvedených pravidel, pokud jsou instance modulu odmaskovány, maskované instance ignorujte" -#: ../build/bin/preferences_gen.h:4637 +#: ../build/bin/preferences_gen.h:4706 msgid "selection order" msgstr "pořadí výběru" -#: ../build/bin/preferences_gen.h:4646 -msgid "" -"after applying the above rules, apply the shortcut based on its position in " -"the pixelpipe" -msgstr "" -"po použití výše uvedených pravidel použijte zkratku na základě její pozice ve " -"frontě zpracování" +#: ../build/bin/preferences_gen.h:4715 +msgid "after applying the above rules, apply the shortcut based on its position in the pixelpipe" +msgstr "po použití výše uvedených pravidel použijte zkratku na základě její pozice ve frontě zpracování" -#: ../build/bin/preferences_gen.h:4655 +#: ../build/bin/preferences_gen.h:4724 msgid "allow visual assignment to specific instances" msgstr "umožňují vizuální přiřazení konkrétním instancím" -#: ../build/bin/preferences_gen.h:4663 +#: ../build/bin/preferences_gen.h:4732 msgid "" -"when multiple instances are present on an image this allows shortcuts to be " -"visually assigned to those specific instances\n" +"when multiple instances are present on an image this allows shortcuts to be visually assigned to those specific instances\n" "otherwise shortcuts will always be assigned to the preferred instance" msgstr "" -"když je na obrázku přítomno více instancí, umožňuje to vizuálně přiřadit " -"zkratky k těmto konkrétním instancím\n" +"když je na obrázku přítomno více instancí, umožňuje to vizuálně přiřadit zkratky k těmto konkrétním instancím\n" "jinak budou zástupci vždy přiřazeni preferované instanci" -#: ../build/bin/preferences_gen.h:4669 +#: ../build/bin/preferences_gen.h:4738 msgid "map / geolocalization view" msgstr "mapový / geolokalizační pohled" -#: ../build/bin/preferences_gen.h:4679 +#: ../build/bin/preferences_gen.h:4748 msgid "pretty print the image location" msgstr "pěkně vytisknout umístění obrázku" -#: ../build/bin/preferences_gen.h:4687 -msgid "" -"show a more readable representation of the location in the image information " -"module" +#: ../build/bin/preferences_gen.h:4756 +msgid "show a more readable representation of the location in the image information module" msgstr "zobrazit čitelnější reprezentaci umístění v modulu obrazových informací" -#: ../build/bin/preferences_gen.h:4693 +#: ../build/bin/preferences_gen.h:4762 msgid "slideshow view" msgstr "zobrazení prezentace" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:4772 msgid "waiting time between each image in slideshow" msgstr "čekací doba mezi jednotlivými obrázky v prezentaci" # label -#: ../build/bin/preferences_gen.h:4745 +#: ../build/bin/preferences_gen.h:4814 msgid "do not set the 'uncategorized' entry for tags" msgstr "nenastavovat příznak 'bez kategorie' pro tagy" -#: ../build/bin/preferences_gen.h:4753 +#: ../build/bin/preferences_gen.h:4822 msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "nenastavovat příznak 'bez kategorie' pro tagy, které nemají potomky" -#: ../build/bin/preferences_gen.h:4762 +#: ../build/bin/preferences_gen.h:4831 msgid "tags case sensitivity" msgstr "rozlišování velkých a malých písmen u tagů" # tooltip -#: ../build/bin/preferences_gen.h:4771 -msgid "" -"tags case sensitivity. without the Sqlite ICU extension, insensitivity works " -"only for the 26 latin letters" -msgstr "" -"Citlivost na velikost písmen u tagů. Bez rozšíření Sqlite ICU funguje pouze " -"pro základních 26 písmen latinky." +#: ../build/bin/preferences_gen.h:4840 +msgid "tags case sensitivity. without the Sqlite ICU extension, insensitivity works only for the 26 latin letters" +msgstr "rozlišování velkých a malých písmen v tagu. Bez rozšíření Sqlite ICU funguje nerozlišování pouze pro základních 26 písmen latinky" # label -#: ../build/bin/preferences_gen.h:4780 ../build/bin/preferences_gen.h:4871 +#: ../build/bin/preferences_gen.h:4849 ../build/bin/preferences_gen.h:4940 msgid "number of collections to be stored" msgstr "počet kolekcí k uložení" # tooltip -#: ../build/bin/preferences_gen.h:4799 ../build/bin/preferences_gen.h:4890 +#: ../build/bin/preferences_gen.h:4868 ../build/bin/preferences_gen.h:4959 msgid "the number of recent collections to store and show in this list" -msgstr "Počet kolekcí pro uložení a zobrazení v tomto seznamu" +msgstr "počet nedávných kolekcí, které se mají v tomto seznamu uložit a zobrazit" # label -#: ../build/bin/preferences_gen.h:4808 +#: ../build/bin/preferences_gen.h:4877 msgid "number of folder levels to show in lists" msgstr "počet úrovní složek, které se mají zobrazit v seznamech" # tooltip -#: ../build/bin/preferences_gen.h:4827 -msgid "" -"the number of folder levels to show in film roll names, starting from the " -"right" -msgstr "" -"Počet úrovní složek, které se mají zobrazit v názvech filmových pásů, " -"počítáno zprava" +#: ../build/bin/preferences_gen.h:4896 +msgid "the number of folder levels to show in film roll names, starting from the right" +msgstr "počet úrovní složek, které se mají zobrazit v názvech filmových pásů, počítáno zprava" -#: ../build/bin/preferences_gen.h:4836 +#: ../build/bin/preferences_gen.h:4905 msgid "sort film rolls by" msgstr "řadit filmové pásy podle" -#: ../build/bin/preferences_gen.h:4845 +#: ../build/bin/preferences_gen.h:4914 msgid "sets the collections-list order for film rolls" msgstr "nastaví pořadí seznamu kolekcí pro filmový pás" -#: ../build/bin/preferences_gen.h:4933 +#: ../build/bin/preferences_gen.h:5002 msgid "suggested tags level of confidence" msgstr "odhad správnosti doporučení tagů" # tooltip -#: ../build/bin/preferences_gen.h:4953 +#: ../build/bin/preferences_gen.h:5022 #, no-c-format msgid "" -"level of confidence to include the tag in the suggestions list, 0: all " -"associated tags, 99: 99% matching associated tags, 100: no matching tag to " -"show only recent tags (faster)" +"level of confidence to include the tag in the suggestions list, 0: all associated tags, 99: 99% matching associated tags, 100: no matching tag to show only recent tags " +"(faster)" msgstr "" -"Úroveň spolehlivosti pro zahrnutí tagů do seznamu návrhů.\n" +"úroveň spolehlivosti pro zahrnutí tagů do seznamu návrhů.\n" "0: všechny navržené tagy\n" "99: 99 procent z nich\n" -"100: žádný odpovídající tag (rychlejší, použijte pro zobrazení pouze " -"posledních tagů)" +"100: žádný odpovídající tag (rychlejší, použijte pro zobrazení pouze posledních tagů)" -#: ../build/bin/preferences_gen.h:4962 +#: ../build/bin/preferences_gen.h:5031 msgid "number of recently attached tags" msgstr "počet nedávno připojených tagů" -#: ../build/bin/preferences_gen.h:4981 -msgid "" -"number of recently attached tags which are included in the suggestions list. " -"the value `-1' disables the recent list" -msgstr "" -"Kolik nedávno přidaných tagů má být přidáno do seznamu návrhů. Hodnota -1 " -"zakáže seznam posledních tagů." +#: ../build/bin/preferences_gen.h:5050 +msgid "number of recently attached tags which are included in the suggestions list. the value `-1' disables the recent list" +msgstr "počet nedávno připojených tagů, které jsou zahrnuty v seznamu návrhů. hodnota `-1` seznam nedávných tagů vypne." #. Not to be compiled, generated for translation only #: ../build/bin/styles_string.h:3 @@ -2477,30 +2145,20 @@ msgstr "4 obrázky na 8,5\"x11\"" #: ../build/bin/styles_string.h:4 msgid "add simulated motion blur to the image" -msgstr "Přidat do obrázku simulaci rozmazání pohybem" +msgstr "přidat do obrázku simulaci rozmazání pohybem" #: ../build/bin/styles_string.h:5 msgid "autumn" msgstr "podzim" -#: ../build/bin/styles_string.h:6 -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:160 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:290 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:338 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:386 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:495 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:527 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:559 -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2395 -#: ../src/develop/blend_gui.c:2443 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:4078 ../src/iop/bilateral.cc:381 -#: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:47 +#: ../build/bin/styles_string.h:6 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:160 ../build/lib/darktable/plugins/introspection_colorequal.c:290 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:338 ../build/lib/darktable/plugins/introspection_colorequal.c:386 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:495 ../build/lib/darktable/plugins/introspection_colorequal.c:527 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:559 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 ../src/common/collection.c:1483 +#: ../src/common/color_vocabulary.c:324 ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 ../src/iop/channelmixerrgb.c:4647 +#: ../src/iop/colorequal.c:2927 ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "modrá" @@ -2521,33 +2179,22 @@ msgid "colors" msgstr "barvy" #: ../build/bin/styles_string.h:11 -msgid "" -"composite four images plus a caption into an image which can be printed " -"borderless on 8.5x11 paper" -msgstr "" -"Ze čtyř fotografií a nadpisu vytvoří obrázek, který lze vytiskout na papír " -"215,9 x 279,4 mm (8,5 x 11 palců/US Letter/ANSI A) bez okraje" +msgid "composite four images plus a caption into an image which can be printed borderless on 8.5x11 paper" +msgstr "ze čtyř fotografií a nadpisu vytvoří obrázek, který lze vytiskout na papír 215,9 x 279,4 mm (8,5 x 11 palců/US Letter/ANSI A) bez okraje" #: ../build/bin/styles_string.h:12 msgid "contrast and sharpness" msgstr "kontrast a ostrost" -#: ../build/bin/styles_string.h:13 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:284 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:332 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:380 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:491 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:523 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:555 -#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 +#: ../build/bin/styles_string.h:13 ../build/lib/darktable/plugins/introspection_colorequal.c:284 ../build/lib/darktable/plugins/introspection_colorequal.c:332 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:380 ../build/lib/darktable/plugins/introspection_colorequal.c:491 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:523 ../build/lib/darktable/plugins/introspection_colorequal.c:555 ../src/common/color_vocabulary.c:298 +#: ../src/gui/guides.c:855 ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 msgid "cyan" msgstr "tyrkisová" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3512 -#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 -#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 -#: ../src/libs/tools/darktable.c:64 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 ../src/libs/filtering.c:1654 +#: ../src/libs/filtering.c:1961 ../src/libs/tools/darktable.c:64 msgid "darktable" msgstr "darktable" @@ -2564,19 +2211,14 @@ msgid "dehaze (strong, luminance only)" msgstr "odmlžení (sílné, pouze jas)" #: ../build/bin/styles_string.h:18 -msgid "" -"desaturate and darken red pupils in flash photos. add drawn masks to limit " -"affected areas to just the eyes if necessary." -msgstr "" -"Desaturuje a ztmaví červené zornice na fotografiích focených s bleskem.\n" -"V případě potřeby můžete omezit záběr efektu kreslenou maskou." +msgid "desaturate and darken red pupils in flash photos. add drawn masks to limit affected areas to just the eyes if necessary." +msgstr "odstraňte sytost a ztmavte červené zornice na fotografiích s bleskem. V případě potřeby přidejte nakreslené masky, abyste postižené oblasti omezili pouze na oči." #: ../build/bin/styles_string.h:19 msgid "effects" msgstr "efekty" -#: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:411 +#: ../build/bin/styles_string.h:20 ../src/external/lua-scripts/tools/script_manager.lua:447 msgid "examples" msgstr "ukázky" @@ -2589,89 +2231,56 @@ msgid "extreme saturation" msgstr "extrémní sytost" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1568 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 msgid "faded" msgstr "vybledlé" #: ../build/bin/styles_string.h:24 -msgid "" -"fine-tune the selected color by adjusting the 'node placement' slider in " -"color equalizer" -msgstr "" -"Umožní vyladit vybranou barvu nastavením posuvníku \"umístění uzlu\" v " -"barevném ekvalizéru." +msgid "fine-tune the selected color by adjusting the 'node placement' slider in color equalizer" +msgstr "umožní vyladit vybranou barvu nastavením posuvníku \"umístění uzlu\" v barevném ekvalizéru" #: ../build/bin/styles_string.h:25 msgid "fog" msgstr "mlha" -#: ../build/bin/styles_string.h:26 -#: ../build/lib/darktable/plugins/introspection_ashift.c:361 -#: ../build/lib/darktable/plugins/introspection_highlights.c:311 +#: ../build/bin/styles_string.h:26 ../build/lib/darktable/plugins/introspection_ashift.c:361 ../build/lib/darktable/plugins/introspection_highlights.c:311 msgid "generic" msgstr "obecný" -#: ../build/bin/styles_string.h:27 -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:159 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:278 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:326 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:374 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:487 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:519 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:551 -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2389 -#: ../src/develop/blend_gui.c:2437 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:4077 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 -#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 -#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:46 +#: ../build/bin/styles_string.h:27 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:159 ../build/lib/darktable/plugins/introspection_colorequal.c:278 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:326 ../build/lib/darktable/plugins/introspection_colorequal.c:374 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:487 ../build/lib/darktable/plugins/introspection_colorequal.c:519 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:551 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 ../src/common/collection.c:1481 +#: ../src/common/color_vocabulary.c:277 ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/colorequal.c:2925 ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 +#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 ../src/libs/histogram.c:48 msgid "green" msgstr "zelená" -#: ../build/bin/styles_string.h:28 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:302 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:350 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:398 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:503 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:535 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:567 -#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1981 +#: ../build/bin/styles_string.h:28 ../build/lib/darktable/plugins/introspection_colorequal.c:302 ../build/lib/darktable/plugins/introspection_colorequal.c:350 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:398 ../build/lib/darktable/plugins/introspection_colorequal.c:503 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:535 ../build/lib/darktable/plugins/introspection_colorequal.c:567 ../src/common/color_vocabulary.c:341 +#: ../src/gui/guides.c:856 ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 ../src/iop/temperature.c:1981 msgid "magenta" msgstr "purpurová" #: ../build/bin/styles_string.h:29 msgid "make a photo taken in daylight look like it was taken in twilight" -msgstr "" -"Upraví fotografii focenou za denního světla tak, aby vypadala, jako by byla " -"vyfocena za soumraku." +msgstr "upraví fotografii focenou za denního světla tak, aby vypadala, jako by byla vyfocena za soumraku" #: ../build/bin/styles_string.h:30 -msgid "" -"make a photo taken in full daylight look like it was taken at night. " -"emulates the cinematic technique of the same name." -msgstr "" -"Upraví fotografii focenou za denního světla tak, aby vypadala, jako by byla " -"vyfocena v noci." +msgid "make a photo taken in full daylight look like it was taken at night. emulates the cinematic technique of the same name." +msgstr "způsobí, že fotografie pořízená za denního světla bude vypadat, jako by byla pořízena v noci. Napodobuje stejnojmennou filmovou techniku." #: ../build/bin/styles_string.h:31 msgid "motion blur" msgstr "rozmazání pohybem" -#: ../build/bin/styles_string.h:32 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:266 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:314 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:362 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:479 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:511 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 +#: ../build/bin/styles_string.h:32 ../build/lib/darktable/plugins/introspection_colorequal.c:266 ../build/lib/darktable/plugins/introspection_colorequal.c:314 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:362 ../build/lib/darktable/plugins/introspection_colorequal.c:479 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:511 ../build/lib/darktable/plugins/introspection_colorequal.c:543 ../src/iop/colorequal.c:2923 +#: ../src/iop/colorzones.c:2486 msgid "orange" msgstr "oranžová" @@ -2679,31 +2288,19 @@ msgstr "oranžová" msgid "pastels" msgstr "pastelové barvy" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 -#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:264 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 ../src/iop/colorzones.c:2491 +#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:264 msgid "purple" msgstr "fialová" -#: ../build/bin/styles_string.h:35 -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:158 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:260 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:308 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:356 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:475 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:507 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:539 -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2383 -#: ../src/develop/blend_gui.c:2431 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:4076 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 -#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:45 +#: ../build/bin/styles_string.h:35 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:158 ../build/lib/darktable/plugins/introspection_colorequal.c:260 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:308 ../build/lib/darktable/plugins/introspection_colorequal.c:356 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:475 ../build/lib/darktable/plugins/introspection_colorequal.c:507 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:539 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 ../src/common/collection.c:1477 +#: ../src/common/color_vocabulary.c:232 ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 ../src/iop/channelmixerrgb.c:4645 +#: ../src/iop/colorequal.c:2922 ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "červená" @@ -2721,26 +2318,17 @@ msgstr "zaostřit nejjemnější detaily" #: ../build/bin/styles_string.h:39 msgid "shift greens to yellow and yellows to orange to simulate fall foliage" -msgstr "" -"Posune zelenou barvu ke žluté a žlutou k oranžové pro simulaci podzimních " -"barev." +msgstr "posune zelenou barvu ke žluté a žlutou k oranžové pro simulaci podzimních barev" #: ../build/bin/styles_string.h:40 msgid "spot color" msgstr "přímá barva" -#: ../build/bin/styles_string.h:41 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:272 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:320 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:368 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:483 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:515 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 -#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:261 +#: ../build/bin/styles_string.h:41 ../build/lib/darktable/plugins/introspection_colorequal.c:272 ../build/lib/darktable/plugins/introspection_colorequal.c:320 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:368 ../build/lib/darktable/plugins/introspection_colorequal.c:483 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:515 ../build/lib/darktable/plugins/introspection_colorequal.c:547 ../src/common/collection.c:1479 +#: ../src/common/colorlabels.c:382 ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 +#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:261 msgid "yellow" msgstr "žlutá" @@ -2764,337 +2352,241 @@ msgstr "integrační přispěvatelé" msgid "lua-scripts contributors" msgstr "autoři Lua skriptů" -#: ../build/lib/darktable/plugins/introspection_agx.c:245 -#: ../build/lib/darktable/plugins/introspection_agx.c:498 -#: ../src/iop/colorbalancergb.c:1899 +#: ../build/lib/darktable/plugins/introspection_agx.c:245 ../build/lib/darktable/plugins/introspection_agx.c:498 ../src/iop/colorbalancergb.c:1899 msgid "lift" msgstr "projasnění" -#: ../build/lib/darktable/plugins/introspection_agx.c:251 -#: ../build/lib/darktable/plugins/introspection_agx.c:502 +#: ../build/lib/darktable/plugins/introspection_agx.c:251 ../build/lib/darktable/plugins/introspection_agx.c:502 msgid "slope" msgstr "sklon" -#: ../build/lib/darktable/plugins/introspection_agx.c:257 -#: ../build/lib/darktable/plugins/introspection_agx.c:506 -#: ../build/lib/darktable/plugins/introspection_retouch.c:285 -#: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 -#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 -#: ../src/iop/soften.c:384 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 +#: ../build/lib/darktable/plugins/introspection_agx.c:257 ../build/lib/darktable/plugins/introspection_agx.c:506 ../build/lib/darktable/plugins/introspection_retouch.c:285 +#: ../build/lib/darktable/plugins/introspection_retouch.c:426 ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 ../src/iop/colisa.c:273 +#: ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 msgid "brightness" msgstr "jas" -#: ../build/lib/darktable/plugins/introspection_agx.c:263 -#: ../build/lib/darktable/plugins/introspection_agx.c:510 -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:93 -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:156 -#: ../build/lib/darktable/plugins/introspection_splittoning.c:67 -#: ../build/lib/darktable/plugins/introspection_splittoning.c:79 -#: ../build/lib/darktable/plugins/introspection_splittoning.c:138 -#: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2363 ../src/iop/basicadj.c:647 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 -#: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 -#: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorharmonizer.c:1603 -#: ../src/iop/colorequal.c:3048 ../src/iop/colorize.c:358 -#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:380 ../src/iop/velvia.c:73 -#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../build/lib/darktable/plugins/introspection_agx.c:263 ../build/lib/darktable/plugins/introspection_agx.c:510 +#: ../build/lib/darktable/plugins/introspection_graduatednd.c:93 ../build/lib/darktable/plugins/introspection_graduatednd.c:156 +#: ../build/lib/darktable/plugins/introspection_splittoning.c:67 ../build/lib/darktable/plugins/introspection_splittoning.c:79 +#: ../build/lib/darktable/plugins/introspection_splittoning.c:138 ../build/lib/darktable/plugins/introspection_splittoning.c:146 ../src/develop/blend_gui.c:2361 +#: ../src/iop/basicadj.c:647 ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 +#: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 ../src/iop/colorharmonizer.c:1605 +#: ../src/iop/colorize.c:358 ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" msgstr "sytost" -#: ../build/lib/darktable/plugins/introspection_agx.c:269 -#: ../build/lib/darktable/plugins/introspection_agx.c:514 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:146 +#: ../build/lib/darktable/plugins/introspection_agx.c:269 ../build/lib/darktable/plugins/introspection_agx.c:514 ../build/lib/darktable/plugins/introspection_sigmoid.c:146 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:257 msgid "preserve hue" msgstr "zachovat odstín" -#: ../build/lib/darktable/plugins/introspection_agx.c:275 -#: ../build/lib/darktable/plugins/introspection_agx.c:518 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:218 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:427 -#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 -#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1490 +#: ../build/lib/darktable/plugins/introspection_agx.c:275 ../build/lib/darktable/plugins/introspection_agx.c:518 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 +#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 ../src/iop/filmic.c:1493 msgid "black relative exposure" msgstr "relativní expozice černá" -#: ../build/lib/darktable/plugins/introspection_agx.c:281 -#: ../build/lib/darktable/plugins/introspection_agx.c:522 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:224 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:431 -#: ../src/iop/filmic.c:1478 +#: ../build/lib/darktable/plugins/introspection_agx.c:281 ../build/lib/darktable/plugins/introspection_agx.c:522 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 ../src/iop/filmic.c:1480 msgid "white relative exposure" msgstr "relativní expozice bílá" -#: ../build/lib/darktable/plugins/introspection_agx.c:287 -#: ../build/lib/darktable/plugins/introspection_agx.c:526 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:260 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:287 ../build/lib/darktable/plugins/introspection_agx.c:526 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 msgid "dynamic range scaling" msgstr "škálování dynamického rozsahu" -#: ../build/lib/darktable/plugins/introspection_agx.c:293 -#: ../build/lib/darktable/plugins/introspection_agx.c:530 +#: ../build/lib/darktable/plugins/introspection_agx.c:293 ../build/lib/darktable/plugins/introspection_agx.c:530 msgid "pivot relative exposure" msgstr "relativní expozice středu" -#: ../build/lib/darktable/plugins/introspection_agx.c:299 -#: ../build/lib/darktable/plugins/introspection_agx.c:534 +#: ../build/lib/darktable/plugins/introspection_agx.c:299 ../build/lib/darktable/plugins/introspection_agx.c:534 msgid "pivot target output" msgstr "cílová hodnota výstupu středu" -#: ../build/lib/darktable/plugins/introspection_agx.c:305 -#: ../build/lib/darktable/plugins/introspection_agx.c:538 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:412 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:585 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:230 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:455 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 -#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1519 -#: ../src/iop/filmicrgb.c:4492 ../src/iop/lowpass.c:574 +#: ../build/lib/darktable/plugins/introspection_agx.c:305 ../build/lib/darktable/plugins/introspection_agx.c:538 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:412 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:585 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:230 ../build/lib/darktable/plugins/introspection_colorequal.c:455 +#: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 ../build/lib/darktable/plugins/introspection_sigmoid.c:237 ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 +#: ../src/iop/bilat.c:464 ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4495 +#: ../src/iop/lowpass.c:574 msgid "contrast" msgstr "kontrast" -#: ../build/lib/darktable/plugins/introspection_agx.c:311 -#: ../build/lib/darktable/plugins/introspection_agx.c:542 +#: ../build/lib/darktable/plugins/introspection_agx.c:311 ../build/lib/darktable/plugins/introspection_agx.c:542 msgid "toe start" msgstr "počátek paty křivky" -#: ../build/lib/darktable/plugins/introspection_agx.c:317 -#: ../build/lib/darktable/plugins/introspection_agx.c:546 +#: ../build/lib/darktable/plugins/introspection_agx.c:317 ../build/lib/darktable/plugins/introspection_agx.c:546 msgid "shoulder start" msgstr "počátek ramene křivky" -#: ../build/lib/darktable/plugins/introspection_agx.c:323 -#: ../build/lib/darktable/plugins/introspection_agx.c:550 +#: ../build/lib/darktable/plugins/introspection_agx.c:323 ../build/lib/darktable/plugins/introspection_agx.c:550 msgid "toe power" msgstr "strmost paty křivky" -#: ../build/lib/darktable/plugins/introspection_agx.c:329 -#: ../build/lib/darktable/plugins/introspection_agx.c:554 +#: ../build/lib/darktable/plugins/introspection_agx.c:329 ../build/lib/darktable/plugins/introspection_agx.c:554 msgid "shoulder power" msgstr "strmost ramene křivky" -#: ../build/lib/darktable/plugins/introspection_agx.c:335 -#: ../build/lib/darktable/plugins/introspection_agx.c:558 +#: ../build/lib/darktable/plugins/introspection_agx.c:335 ../build/lib/darktable/plugins/introspection_agx.c:558 msgid "curve y gamma" msgstr "gamma křivky Y" -#: ../build/lib/darktable/plugins/introspection_agx.c:341 -#: ../build/lib/darktable/plugins/introspection_agx.c:562 +#: ../build/lib/darktable/plugins/introspection_agx.c:341 ../build/lib/darktable/plugins/introspection_agx.c:562 msgid "keep the pivot on the diagonal" msgstr "ponechat střed na diagonále" -#: ../build/lib/darktable/plugins/introspection_agx.c:347 -#: ../build/lib/darktable/plugins/introspection_agx.c:566 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:134 +#: ../build/lib/darktable/plugins/introspection_agx.c:347 ../build/lib/darktable/plugins/introspection_agx.c:566 ../build/lib/darktable/plugins/introspection_sigmoid.c:134 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:249 msgid "target black" msgstr "cílová černá" -#: ../build/lib/darktable/plugins/introspection_agx.c:353 -#: ../build/lib/darktable/plugins/introspection_agx.c:570 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:128 +#: ../build/lib/darktable/plugins/introspection_agx.c:353 ../build/lib/darktable/plugins/introspection_agx.c:570 ../build/lib/darktable/plugins/introspection_sigmoid.c:128 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:245 msgid "target white" msgstr "cílová bílá" -#: ../build/lib/darktable/plugins/introspection_agx.c:359 -#: ../build/lib/darktable/plugins/introspection_agx.c:574 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:194 +#: ../build/lib/darktable/plugins/introspection_agx.c:359 ../build/lib/darktable/plugins/introspection_agx.c:574 ../build/lib/darktable/plugins/introspection_sigmoid.c:194 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:289 msgid "base primaries" msgstr "základní primárky" -#: ../build/lib/darktable/plugins/introspection_agx.c:365 -#: ../build/lib/darktable/plugins/introspection_agx.c:578 +#: ../build/lib/darktable/plugins/introspection_agx.c:365 ../build/lib/darktable/plugins/introspection_agx.c:578 msgid "disable adjustments" msgstr "vypnout úpravy" -#: ../build/lib/darktable/plugins/introspection_agx.c:371 -#: ../build/lib/darktable/plugins/introspection_agx.c:582 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:152 +#: ../build/lib/darktable/plugins/introspection_agx.c:371 ../build/lib/darktable/plugins/introspection_agx.c:582 ../build/lib/darktable/plugins/introspection_sigmoid.c:152 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:261 msgid "red attenuation" msgstr "utlumení červené" -#: ../build/lib/darktable/plugins/introspection_agx.c:377 -#: ../build/lib/darktable/plugins/introspection_agx.c:586 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:158 +#: ../build/lib/darktable/plugins/introspection_agx.c:377 ../build/lib/darktable/plugins/introspection_agx.c:586 ../build/lib/darktable/plugins/introspection_sigmoid.c:158 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:265 msgid "red rotation" msgstr "rotace červené" -#: ../build/lib/darktable/plugins/introspection_agx.c:383 -#: ../build/lib/darktable/plugins/introspection_agx.c:590 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:164 +#: ../build/lib/darktable/plugins/introspection_agx.c:383 ../build/lib/darktable/plugins/introspection_agx.c:590 ../build/lib/darktable/plugins/introspection_sigmoid.c:164 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:269 msgid "green attenuation" msgstr "utlumení zelené" -#: ../build/lib/darktable/plugins/introspection_agx.c:389 -#: ../build/lib/darktable/plugins/introspection_agx.c:594 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:170 +#: ../build/lib/darktable/plugins/introspection_agx.c:389 ../build/lib/darktable/plugins/introspection_agx.c:594 ../build/lib/darktable/plugins/introspection_sigmoid.c:170 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:273 msgid "green rotation" msgstr "rotace zelené" -#: ../build/lib/darktable/plugins/introspection_agx.c:395 -#: ../build/lib/darktable/plugins/introspection_agx.c:598 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:176 +#: ../build/lib/darktable/plugins/introspection_agx.c:395 ../build/lib/darktable/plugins/introspection_agx.c:598 ../build/lib/darktable/plugins/introspection_sigmoid.c:176 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:277 msgid "blue attenuation" msgstr "utlumení modré" -#: ../build/lib/darktable/plugins/introspection_agx.c:401 -#: ../build/lib/darktable/plugins/introspection_agx.c:602 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:182 +#: ../build/lib/darktable/plugins/introspection_agx.c:401 ../build/lib/darktable/plugins/introspection_agx.c:602 ../build/lib/darktable/plugins/introspection_sigmoid.c:182 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:281 msgid "blue rotation" msgstr "rotace modré" -#: ../build/lib/darktable/plugins/introspection_agx.c:407 -#: ../build/lib/darktable/plugins/introspection_agx.c:606 +#: ../build/lib/darktable/plugins/introspection_agx.c:407 ../build/lib/darktable/plugins/introspection_agx.c:606 msgid "master purity boost" msgstr "celkové zesílení čistoty" -#: ../build/lib/darktable/plugins/introspection_agx.c:413 -#: ../build/lib/darktable/plugins/introspection_agx.c:610 +#: ../build/lib/darktable/plugins/introspection_agx.c:413 ../build/lib/darktable/plugins/introspection_agx.c:610 msgid "master rotation reversal" msgstr "celkové obrácení rotace" -#: ../build/lib/darktable/plugins/introspection_agx.c:419 -#: ../build/lib/darktable/plugins/introspection_agx.c:614 +#: ../build/lib/darktable/plugins/introspection_agx.c:419 ../build/lib/darktable/plugins/introspection_agx.c:614 msgid "red purity boost" msgstr "zesílení čistoty červené" -#: ../build/lib/darktable/plugins/introspection_agx.c:425 -#: ../build/lib/darktable/plugins/introspection_agx.c:618 +#: ../build/lib/darktable/plugins/introspection_agx.c:425 ../build/lib/darktable/plugins/introspection_agx.c:618 msgid "red reverse rotation" msgstr "zvrácení rotace červené" -#: ../build/lib/darktable/plugins/introspection_agx.c:431 -#: ../build/lib/darktable/plugins/introspection_agx.c:622 +#: ../build/lib/darktable/plugins/introspection_agx.c:431 ../build/lib/darktable/plugins/introspection_agx.c:622 msgid "green purity boost" msgstr "zesílení čistoty zelené" -#: ../build/lib/darktable/plugins/introspection_agx.c:437 -#: ../build/lib/darktable/plugins/introspection_agx.c:626 +#: ../build/lib/darktable/plugins/introspection_agx.c:437 ../build/lib/darktable/plugins/introspection_agx.c:626 msgid "green reverse rotation" msgstr "zvrácení rotace zelené" -#: ../build/lib/darktable/plugins/introspection_agx.c:443 -#: ../build/lib/darktable/plugins/introspection_agx.c:630 +#: ../build/lib/darktable/plugins/introspection_agx.c:443 ../build/lib/darktable/plugins/introspection_agx.c:630 msgid "blue purity boost" msgstr "zesílení čistoty modré" -#: ../build/lib/darktable/plugins/introspection_agx.c:449 -#: ../build/lib/darktable/plugins/introspection_agx.c:634 +#: ../build/lib/darktable/plugins/introspection_agx.c:449 ../build/lib/darktable/plugins/introspection_agx.c:634 msgid "blue reverse rotation" msgstr "zvrácení rotace modré" -#: ../build/lib/darktable/plugins/introspection_agx.c:455 -#: ../build/lib/darktable/plugins/introspection_agx.c:638 +#: ../build/lib/darktable/plugins/introspection_agx.c:455 ../build/lib/darktable/plugins/introspection_agx.c:638 msgid "reverse all" msgstr "zvrátit" -#: ../build/lib/darktable/plugins/introspection_agx.c:652 -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1774 -#: ../src/iop/colorout.c:852 +#: ../build/lib/darktable/plugins/introspection_agx.c:652 ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 ../src/iop/colorout.c:856 msgid "export profile" msgstr "exportní profil" -#: ../build/lib/darktable/plugins/introspection_agx.c:653 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2054 +#: ../build/lib/darktable/plugins/introspection_agx.c:653 ../build/lib/darktable/plugins/introspection_sigmoid.c:308 ../src/iop/colorin.c:2054 msgid "working profile" msgstr "pracovní profil" -#: ../build/lib/darktable/plugins/introspection_agx.c:654 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:309 +#: ../build/lib/darktable/plugins/introspection_agx.c:654 ../build/lib/darktable/plugins/introspection_sigmoid.c:309 msgid "Rec2020" msgstr "Rec2020" -#: ../build/lib/darktable/plugins/introspection_agx.c:655 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1794 +#: ../build/lib/darktable/plugins/introspection_agx.c:655 ../build/lib/darktable/plugins/introspection_sigmoid.c:310 ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" -#: ../build/lib/darktable/plugins/introspection_agx.c:656 -#: ../build/lib/darktable/plugins/introspection_colorin.c:305 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1465 ../src/common/colorspaces.c:1746 -#: ../src/libs/print_settings.c:1442 +#: ../build/lib/darktable/plugins/introspection_agx.c:656 ../build/lib/darktable/plugins/introspection_colorin.c:305 +#: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (kompatabilní)" -#: ../build/lib/darktable/plugins/introspection_agx.c:657 -#: ../build/lib/darktable/plugins/introspection_colorin.c:304 -#: ../build/lib/darktable/plugins/introspection_lut3d.c:202 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1454 ../src/common/colorspaces.c:1744 -#: ../src/libs/print_settings.c:1435 +#: ../build/lib/darktable/plugins/introspection_agx.c:657 ../build/lib/darktable/plugins/introspection_colorin.c:304 +#: ../build/lib/darktable/plugins/introspection_lut3d.c:202 ../build/lib/darktable/plugins/introspection_sigmoid.c:312 ../src/common/colorspaces.c:1481 +#: ../src/common/colorspaces.c:1771 ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" -#: ../build/lib/darktable/plugins/introspection_ashift.c:130 -#: ../build/lib/darktable/plugins/introspection_ashift.c:279 +#: ../build/lib/darktable/plugins/introspection_ashift.c:130 ../build/lib/darktable/plugins/introspection_ashift.c:279 msgid "lens shift (vertical)" msgstr "posun objektivu (vertikální)" -#: ../build/lib/darktable/plugins/introspection_ashift.c:136 -#: ../build/lib/darktable/plugins/introspection_ashift.c:283 +#: ../build/lib/darktable/plugins/introspection_ashift.c:136 ../build/lib/darktable/plugins/introspection_ashift.c:283 msgid "lens shift (horizontal)" msgstr "posun objektivu (horizontální)" -#: ../build/lib/darktable/plugins/introspection_ashift.c:142 -#: ../build/lib/darktable/plugins/introspection_ashift.c:287 +#: ../build/lib/darktable/plugins/introspection_ashift.c:142 ../build/lib/darktable/plugins/introspection_ashift.c:287 msgid "shear" msgstr "stříhat" #. focal length -#: ../build/lib/darktable/plugins/introspection_ashift.c:148 -#: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 -#: ../src/gui/presets.c:731 ../src/iop/lens.cc:4409 ../src/libs/camera.c:574 -#: ../src/libs/metadata_view.c:157 +#: ../build/lib/darktable/plugins/introspection_ashift.c:148 ../build/lib/darktable/plugins/introspection_ashift.c:291 ../src/common/collection.c:640 +#: ../src/gui/preferences.c:991 ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "ohnisková vzdálenost" -#: ../build/lib/darktable/plugins/introspection_ashift.c:154 -#: ../build/lib/darktable/plugins/introspection_ashift.c:295 -#: ../src/libs/metadata_view.c:159 +#: ../build/lib/darktable/plugins/introspection_ashift.c:154 ../build/lib/darktable/plugins/introspection_ashift.c:295 ../src/libs/metadata_view.c:159 msgid "crop factor" msgstr "crop faktor" -#: ../build/lib/darktable/plugins/introspection_ashift.c:160 -#: ../build/lib/darktable/plugins/introspection_ashift.c:299 +#: ../build/lib/darktable/plugins/introspection_ashift.c:160 ../build/lib/darktable/plugins/introspection_ashift.c:299 msgid "lens dependence" msgstr "závisí na objektivu" -#: ../build/lib/darktable/plugins/introspection_ashift.c:166 -#: ../build/lib/darktable/plugins/introspection_ashift.c:303 +#: ../build/lib/darktable/plugins/introspection_ashift.c:166 ../build/lib/darktable/plugins/introspection_ashift.c:303 msgid "aspect adjust" msgstr "upravit poměr" #. lens selector -#: ../build/lib/darktable/plugins/introspection_ashift.c:172 -#: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4396 +#: ../build/lib/darktable/plugins/introspection_ashift.c:172 ../build/lib/darktable/plugins/introspection_ashift.c:307 ../src/iop/lens.cc:4390 msgid "lens model" msgstr "model objektivu" -#: ../build/lib/darktable/plugins/introspection_ashift.c:178 -#: ../build/lib/darktable/plugins/introspection_ashift.c:311 -#: ../build/lib/darktable/plugins/introspection_clipping.c:244 -#: ../build/lib/darktable/plugins/introspection_clipping.c:371 +#: ../build/lib/darktable/plugins/introspection_ashift.c:178 ../build/lib/darktable/plugins/introspection_ashift.c:311 +#: ../build/lib/darktable/plugins/introspection_clipping.c:244 ../build/lib/darktable/plugins/introspection_clipping.c:371 msgid "automatic cropping" msgstr "automatické ořezávání" @@ -3103,151 +2595,107 @@ msgid "specific" msgstr "specifický" #. DEVELOP_MASK_DISABLED -#: ../build/lib/darktable/plugins/introspection_ashift.c:366 -#: ../build/lib/darktable/plugins/introspection_colorin.c:303 -#: ../build/lib/darktable/plugins/introspection_highlights.c:310 -#: ../build/lib/darktable/plugins/introspection_vignette.c:264 -#: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3431 ../src/gui/accelerators.c:153 -#: ../src/gui/accelerators.c:163 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 -#: ../src/libs/live_view.c:424 +#: ../build/lib/darktable/plugins/introspection_ashift.c:366 ../build/lib/darktable/plugins/introspection_colorin.c:303 +#: ../build/lib/darktable/plugins/introspection_highlights.c:310 ../build/lib/darktable/plugins/introspection_vignette.c:264 ../src/develop/blend_gui.c:153 +#: ../src/develop/blend_gui.c:182 ../src/develop/blend_gui.c:3429 ../src/external/lua-scripts/official/auto_straighten.lua:141 ../src/gui/accelerators.c:153 +#: ../src/gui/accelerators.c:163 ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 msgid "off" -msgstr "vyp." +msgstr "vyp" -#: ../build/lib/darktable/plugins/introspection_ashift.c:367 +#: ../build/lib/darktable/plugins/introspection_ashift.c:367 ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "largest area" msgstr "největší oblast" -#: ../build/lib/darktable/plugins/introspection_ashift.c:368 +#: ../build/lib/darktable/plugins/introspection_ashift.c:368 ../src/external/lua-scripts/official/auto_straighten.lua:140 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "original format" msgstr "původní formát" -#: ../build/lib/darktable/plugins/introspection_basecurve.c:134 -#: ../build/lib/darktable/plugins/introspection_basecurve.c:231 +#: ../build/lib/darktable/plugins/introspection_basecurve.c:134 ../build/lib/darktable/plugins/introspection_basecurve.c:231 msgid "fusion" msgstr "fúze" -#: ../build/lib/darktable/plugins/introspection_basecurve.c:140 -#: ../build/lib/darktable/plugins/introspection_basecurve.c:235 +#: ../build/lib/darktable/plugins/introspection_basecurve.c:140 ../build/lib/darktable/plugins/introspection_basecurve.c:235 msgid "exposure shift" msgstr "posun expozice" -#: ../build/lib/darktable/plugins/introspection_basecurve.c:146 -#: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 +#: ../build/lib/darktable/plugins/introspection_basecurve.c:146 ../build/lib/darktable/plugins/introspection_basecurve.c:239 ../src/common/collection.c:648 +#: ../src/libs/metadata_view.c:152 msgid "exposure bias" msgstr "zkreslení expozice" -#: ../build/lib/darktable/plugins/introspection_basecurve.c:152 -#: ../build/lib/darktable/plugins/introspection_basecurve.c:243 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:122 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:215 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:140 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:227 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:57 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:122 -#: ../build/lib/darktable/plugins/introspection_tonecurve.c:153 -#: ../build/lib/darktable/plugins/introspection_tonecurve.c:244 +#: ../build/lib/darktable/plugins/introspection_basecurve.c:152 ../build/lib/darktable/plugins/introspection_basecurve.c:243 +#: ../build/lib/darktable/plugins/introspection_basicadj.c:122 ../build/lib/darktable/plugins/introspection_basicadj.c:215 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:140 ../build/lib/darktable/plugins/introspection_rgbcurve.c:227 +#: ../build/lib/darktable/plugins/introspection_rgblevels.c:57 ../build/lib/darktable/plugins/introspection_rgblevels.c:122 +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:153 ../build/lib/darktable/plugins/introspection_tonecurve.c:244 msgid "preserve colors" msgstr "zachovat barvy" -#: ../build/lib/darktable/plugins/introspection_basecurve.c:262 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:249 -#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:153 -#: ../build/lib/darktable/plugins/introspection_lens.cc:533 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 -#: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1740 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2115 -#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1917 -#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2114 -#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 -#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 -#: ../src/libs/export.c:1165 ../src/libs/filters/module_order.c:158 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1173 -#: ../src/libs/print_settings.c:1191 ../src/libs/scopes/vectorscope.c:62 +#: ../build/lib/darktable/plugins/introspection_basecurve.c:262 ../build/lib/darktable/plugins/introspection_basicadj.c:249 +#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:153 ../build/lib/darktable/plugins/introspection_lens.cc:533 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 ../build/lib/darktable/plugins/introspection_rgblevels.c:153 +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 ../src/gui/guides.c:833 +#: ../src/iop/basecurve.c:2102 ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 ../src/iop/retouch.c:499 +#: ../src/libs/collect.c:2219 ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "žádná" -#: ../build/lib/darktable/plugins/introspection_basecurve.c:263 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:250 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:226 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:244 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:262 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:280 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:461 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:473 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:485 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:497 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 -#: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2416 ../src/develop/blend_gui.c:2450 +#: ../build/lib/darktable/plugins/introspection_basecurve.c:263 ../build/lib/darktable/plugins/introspection_basicadj.c:250 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:226 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:244 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:262 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:280 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:461 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:473 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:485 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:497 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 ../build/lib/darktable/plugins/introspection_rgblevels.c:154 +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 msgid "luminance" msgstr "jas" -#: ../build/lib/darktable/plugins/introspection_basecurve.c:264 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:251 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 -#: ../build/lib/darktable/plugins/introspection_tonecurve.c:272 +#: ../build/lib/darktable/plugins/introspection_basecurve.c:264 ../build/lib/darktable/plugins/introspection_basicadj.c:251 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 +#: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 ../build/lib/darktable/plugins/introspection_tonecurve.c:272 msgid "max RGB" msgstr "max RGB" -#: ../build/lib/darktable/plugins/introspection_basecurve.c:265 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:252 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:254 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:156 +#: ../build/lib/darktable/plugins/introspection_basecurve.c:265 ../build/lib/darktable/plugins/introspection_basicadj.c:252 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:254 ../build/lib/darktable/plugins/introspection_rgblevels.c:156 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:273 msgid "average RGB" msgstr "průměr RGB" -#: ../build/lib/darktable/plugins/introspection_basecurve.c:266 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:253 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:255 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:157 +#: ../build/lib/darktable/plugins/introspection_basecurve.c:266 ../build/lib/darktable/plugins/introspection_basicadj.c:253 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:255 ../build/lib/darktable/plugins/introspection_rgblevels.c:157 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:274 msgid "sum RGB" msgstr "součet RGB" -#: ../build/lib/darktable/plugins/introspection_basecurve.c:267 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:254 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:256 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:158 +#: ../build/lib/darktable/plugins/introspection_basecurve.c:267 ../build/lib/darktable/plugins/introspection_basicadj.c:254 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:256 ../build/lib/darktable/plugins/introspection_rgblevels.c:158 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:275 msgid "norm RGB" msgstr "norma RGB" -#: ../build/lib/darktable/plugins/introspection_basecurve.c:268 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:255 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:257 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:159 +#: ../build/lib/darktable/plugins/introspection_basecurve.c:268 ../build/lib/darktable/plugins/introspection_basicadj.c:255 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:257 ../build/lib/darktable/plugins/introspection_rgblevels.c:159 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:276 msgid "basic power" msgstr "základní výkon" -#: ../build/lib/darktable/plugins/introspection_basicadj.c:92 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:195 -#: ../build/lib/darktable/plugins/introspection_exposure.c:72 -#: ../build/lib/darktable/plugins/introspection_exposure.c:149 +#: ../build/lib/darktable/plugins/introspection_basicadj.c:92 ../build/lib/darktable/plugins/introspection_basicadj.c:195 +#: ../build/lib/darktable/plugins/introspection_exposure.c:72 ../build/lib/darktable/plugins/introspection_exposure.c:149 msgid "black level correction" msgstr "korekce úrovně černé" -#: ../build/lib/darktable/plugins/introspection_basicadj.c:104 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:203 +#: ../build/lib/darktable/plugins/introspection_basicadj.c:104 ../build/lib/darktable/plugins/introspection_basicadj.c:203 msgid "highlight compression" msgstr "komprese světel" -#: ../build/lib/darktable/plugins/introspection_basicadj.c:128 -#: ../build/lib/darktable/plugins/introspection_basicadj.c:219 +#: ../build/lib/darktable/plugins/introspection_basicadj.c:128 ../build/lib/darktable/plugins/introspection_basicadj.c:219 msgid "middle gray" msgstr "střední šedá" -#: ../build/lib/darktable/plugins/introspection_bilat.c:78 -#: ../build/lib/darktable/plugins/introspection_bilat.c:137 +#: ../build/lib/darktable/plugins/introspection_bilat.c:78 ../build/lib/darktable/plugins/introspection_bilat.c:137 msgid "midtone range" msgstr "rozsah středních tónů" @@ -3259,69 +2707,51 @@ msgstr "dvoustranná mřížka" msgid "local laplacian filter" msgstr "místní lalacian filtr" -#: ../build/lib/darktable/plugins/introspection_blurs.c:83 -#: ../build/lib/darktable/plugins/introspection_blurs.c:174 -#: ../build/lib/darktable/plugins/introspection_retouch.c:255 -#: ../build/lib/darktable/plugins/introspection_retouch.c:406 +#: ../build/lib/darktable/plugins/introspection_blurs.c:83 ../build/lib/darktable/plugins/introspection_blurs.c:174 +#: ../build/lib/darktable/plugins/introspection_retouch.c:255 ../build/lib/darktable/plugins/introspection_retouch.c:406 msgid "blur type" msgstr "typ rozostření" -#: ../build/lib/darktable/plugins/introspection_blurs.c:89 -#: ../build/lib/darktable/plugins/introspection_blurs.c:178 -#: ../build/lib/darktable/plugins/introspection_retouch.c:261 -#: ../build/lib/darktable/plugins/introspection_retouch.c:410 +#: ../build/lib/darktable/plugins/introspection_blurs.c:89 ../build/lib/darktable/plugins/introspection_blurs.c:178 +#: ../build/lib/darktable/plugins/introspection_retouch.c:261 ../build/lib/darktable/plugins/introspection_retouch.c:410 msgid "blur radius" msgstr "rádius rozostření" -#: ../build/lib/darktable/plugins/introspection_blurs.c:95 -#: ../build/lib/darktable/plugins/introspection_blurs.c:182 +#: ../build/lib/darktable/plugins/introspection_blurs.c:95 ../build/lib/darktable/plugins/introspection_blurs.c:182 msgid "diaphragm blades" msgstr "počet lamel" -#: ../build/lib/darktable/plugins/introspection_blurs.c:101 -#: ../build/lib/darktable/plugins/introspection_blurs.c:186 +#: ../build/lib/darktable/plugins/introspection_blurs.c:101 ../build/lib/darktable/plugins/introspection_blurs.c:186 msgid "concavity" msgstr "vydutost" -#: ../build/lib/darktable/plugins/introspection_blurs.c:107 -#: ../build/lib/darktable/plugins/introspection_blurs.c:190 +#: ../build/lib/darktable/plugins/introspection_blurs.c:107 ../build/lib/darktable/plugins/introspection_blurs.c:190 msgid "linearity" msgstr "linearita" -#: ../build/lib/darktable/plugins/introspection_blurs.c:113 -#: ../build/lib/darktable/plugins/introspection_blurs.c:194 -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:144 -#: ../build/lib/darktable/plugins/introspection_overlay.c:136 -#: ../build/lib/darktable/plugins/introspection_overlay.c:253 -#: ../build/lib/darktable/plugins/introspection_watermark.c:136 -#: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5963 ../src/libs/masks.c:113 +#: ../build/lib/darktable/plugins/introspection_blurs.c:113 ../build/lib/darktable/plugins/introspection_blurs.c:194 +#: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 ../build/lib/darktable/plugins/introspection_graduatednd.c:144 +#: ../build/lib/darktable/plugins/introspection_overlay.c:136 ../build/lib/darktable/plugins/introspection_overlay.c:253 +#: ../build/lib/darktable/plugins/introspection_watermark.c:136 ../build/lib/darktable/plugins/introspection_watermark.c:265 ../src/iop/ashift.c:5962 +#: ../src/libs/masks.c:115 msgid "rotation" msgstr "rotace" -#: ../build/lib/darktable/plugins/introspection_blurs.c:119 -#: ../build/lib/darktable/plugins/introspection_blurs.c:198 +#: ../build/lib/darktable/plugins/introspection_blurs.c:119 ../build/lib/darktable/plugins/introspection_blurs.c:198 msgid "direction" msgstr "směr" -#: ../build/lib/darktable/plugins/introspection_blurs.c:125 -#: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:114 +#: ../build/lib/darktable/plugins/introspection_blurs.c:125 ../build/lib/darktable/plugins/introspection_blurs.c:202 ../src/libs/masks.c:116 msgid "curvature" msgstr "zakřivení" -#: ../build/lib/darktable/plugins/introspection_blurs.c:131 -#: ../build/lib/darktable/plugins/introspection_blurs.c:206 -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:81 -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:148 -#: ../src/iop/colorbalancergb.c:1878 +#: ../build/lib/darktable/plugins/introspection_blurs.c:131 ../build/lib/darktable/plugins/introspection_blurs.c:206 +#: ../build/lib/darktable/plugins/introspection_graduatednd.c:81 ../build/lib/darktable/plugins/introspection_graduatednd.c:148 ../src/iop/colorbalancergb.c:1878 msgid "offset" msgstr "offset" -#: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:673 ../src/libs/metadata_view.c:149 +#: ../build/lib/darktable/plugins/introspection_blurs.c:220 ../src/common/collection.c:638 ../src/gui/preferences.c:967 ../src/gui/presets.c:671 +#: ../src/libs/filters/misc.c:412 ../src/libs/metadata_view.c:149 msgid "lens" msgstr "objektiv" @@ -3329,105 +2759,80 @@ msgstr "objektiv" msgid "motion" msgstr "pohyb" -#: ../build/lib/darktable/plugins/introspection_blurs.c:222 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 -#: ../build/lib/darktable/plugins/introspection_lowpass.c:189 -#: ../build/lib/darktable/plugins/introspection_retouch.c:452 +#: ../build/lib/darktable/plugins/introspection_blurs.c:222 ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_lowpass.c:189 ../build/lib/darktable/plugins/introspection_retouch.c:452 #: ../build/lib/darktable/plugins/introspection_shadhi.c:267 msgid "gaussian" msgstr "gaussian" -#: ../build/lib/darktable/plugins/introspection_borders.c:112 -#: ../build/lib/darktable/plugins/introspection_borders.c:118 -#: ../build/lib/darktable/plugins/introspection_borders.c:263 -#: ../build/lib/darktable/plugins/introspection_borders.c:267 -#: ../src/iop/borders.c:1011 ../src/iop/borders.c:1020 +#: ../build/lib/darktable/plugins/introspection_borders.c:112 ../build/lib/darktable/plugins/introspection_borders.c:118 +#: ../build/lib/darktable/plugins/introspection_borders.c:263 ../build/lib/darktable/plugins/introspection_borders.c:267 ../src/iop/borders.c:1010 ../src/iop/borders.c:1019 msgid "border color" msgstr "barva okraje" -#: ../build/lib/darktable/plugins/introspection_borders.c:124 -#: ../build/lib/darktable/plugins/introspection_borders.c:271 -#: ../src/common/collection.c:650 ../src/libs/filtering.c:50 +#: ../build/lib/darktable/plugins/introspection_borders.c:124 ../build/lib/darktable/plugins/introspection_borders.c:271 ../src/common/collection.c:650 +#: ../src/libs/filtering.c:50 msgid "aspect ratio" msgstr "poměr stran" #. // portrait / landscape -#: ../build/lib/darktable/plugins/introspection_borders.c:142 -#: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2617 +#: ../build/lib/darktable/plugins/introspection_borders.c:142 ../build/lib/darktable/plugins/introspection_borders.c:283 ../src/iop/flip.c:73 +#: ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "orientace" -#: ../build/lib/darktable/plugins/introspection_borders.c:148 -#: ../build/lib/darktable/plugins/introspection_borders.c:287 +#: ../build/lib/darktable/plugins/introspection_borders.c:148 ../build/lib/darktable/plugins/introspection_borders.c:287 msgid "border size" msgstr "šířka rámečku" -#: ../build/lib/darktable/plugins/introspection_borders.c:154 -#: ../build/lib/darktable/plugins/introspection_borders.c:291 +#: ../build/lib/darktable/plugins/introspection_borders.c:154 ../build/lib/darktable/plugins/introspection_borders.c:291 msgid "horizontal offset" msgstr "horizontální posun" -#: ../build/lib/darktable/plugins/introspection_borders.c:172 -#: ../build/lib/darktable/plugins/introspection_borders.c:303 +#: ../build/lib/darktable/plugins/introspection_borders.c:172 ../build/lib/darktable/plugins/introspection_borders.c:303 msgid "vertical offset" msgstr "vertikální posun" -#: ../build/lib/darktable/plugins/introspection_borders.c:190 -#: ../build/lib/darktable/plugins/introspection_borders.c:315 +#: ../build/lib/darktable/plugins/introspection_borders.c:190 ../build/lib/darktable/plugins/introspection_borders.c:315 msgid "frame line size" msgstr "šířka čáry rámečku" -#: ../build/lib/darktable/plugins/introspection_borders.c:196 -#: ../build/lib/darktable/plugins/introspection_borders.c:319 +#: ../build/lib/darktable/plugins/introspection_borders.c:196 ../build/lib/darktable/plugins/introspection_borders.c:319 msgid "frame line offset" msgstr "posun čáry rámečku" -#: ../build/lib/darktable/plugins/introspection_borders.c:202 -#: ../build/lib/darktable/plugins/introspection_borders.c:208 -#: ../build/lib/darktable/plugins/introspection_borders.c:323 -#: ../build/lib/darktable/plugins/introspection_borders.c:327 -#: ../src/iop/borders.c:1024 ../src/iop/borders.c:1034 +#: ../build/lib/darktable/plugins/introspection_borders.c:202 ../build/lib/darktable/plugins/introspection_borders.c:208 +#: ../build/lib/darktable/plugins/introspection_borders.c:323 ../build/lib/darktable/plugins/introspection_borders.c:327 ../src/iop/borders.c:1023 ../src/iop/borders.c:1033 msgid "frame line color" msgstr "barva čáry rámečku" -#: ../build/lib/darktable/plugins/introspection_borders.c:220 -#: ../build/lib/darktable/plugins/introspection_borders.c:335 +#: ../build/lib/darktable/plugins/introspection_borders.c:220 ../build/lib/darktable/plugins/introspection_borders.c:335 msgid "basis" msgstr "základ" -#: ../build/lib/darktable/plugins/introspection_borders.c:349 -#: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:1158 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -#: ../src/iop/ashift.c:6145 ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 -#: ../src/iop/levels.c:645 ../src/iop/rgblevels.c:1081 +#: ../build/lib/darktable/plugins/introspection_borders.c:349 ../build/lib/darktable/plugins/introspection_borders.c:355 ../src/gui/preferences.c:998 +#: ../src/gui/preferences_ai.c:384 ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "auto" -#: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2619 +#: ../build/lib/darktable/plugins/introspection_borders.c:350 ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 ../src/libs/filters/ratio.c:120 +#: ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "portrét (na výšku)" -#: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2619 +#: ../build/lib/darktable/plugins/introspection_borders.c:351 ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 ../src/libs/filters/ratio.c:122 +#: ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "krajina (na šířku)" -#: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1516 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2637 +#: ../build/lib/darktable/plugins/introspection_borders.c:356 ../src/iop/relight.c:264 ../src/libs/export.c:1517 ../src/libs/metadata_view.c:163 +#: ../src/libs/print_settings.c:2635 msgid "width" msgstr "šířka" -#: ../build/lib/darktable/plugins/introspection_borders.c:357 -#: ../build/lib/darktable/plugins/introspection_overlay.c:306 -#: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1522 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2641 +#: ../build/lib/darktable/plugins/introspection_borders.c:357 ../build/lib/darktable/plugins/introspection_overlay.c:306 +#: ../build/lib/darktable/plugins/introspection_watermark.c:326 ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 ../src/libs/print_settings.c:2639 msgid "height" msgstr "výška" @@ -3439,82 +2844,61 @@ msgstr "kratší" msgid "longer" msgstr "delší" -#: ../build/lib/darktable/plugins/introspection_cacorrect.c:42 -#: ../build/lib/darktable/plugins/introspection_cacorrect.c:91 +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:42 ../build/lib/darktable/plugins/introspection_cacorrect.c:91 msgid "avoid colorshift" msgstr "vyhnout se barevnému posunu" -#: ../build/lib/darktable/plugins/introspection_cacorrect.c:48 -#: ../build/lib/darktable/plugins/introspection_cacorrect.c:95 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:180 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:271 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:117 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:244 -#: ../build/lib/darktable/plugins/introspection_highlights.c:155 -#: ../build/lib/darktable/plugins/introspection_highlights.c:252 +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:48 ../build/lib/darktable/plugins/introspection_cacorrect.c:95 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:180 ../build/lib/darktable/plugins/introspection_demosaic.c:271 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:117 ../build/lib/darktable/plugins/introspection_diffuse.c:244 +#: ../build/lib/darktable/plugins/introspection_highlights.c:155 ../build/lib/darktable/plugins/introspection_highlights.c:252 msgid "iterations" msgstr "iterace" -#: ../build/lib/darktable/plugins/introspection_cacorrect.c:109 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:301 +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:109 ../build/lib/darktable/plugins/introspection_demosaic.c:301 msgid "once" msgstr "jednou" -#: ../build/lib/darktable/plugins/introspection_cacorrect.c:110 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:302 +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:110 ../build/lib/darktable/plugins/introspection_demosaic.c:302 msgid "twice" msgstr "dvakrát" -#: ../build/lib/darktable/plugins/introspection_cacorrect.c:111 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:303 +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:111 ../build/lib/darktable/plugins/introspection_demosaic.c:303 msgid "three times" msgstr "třikrát" -#: ../build/lib/darktable/plugins/introspection_cacorrect.c:112 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:304 +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:112 ../build/lib/darktable/plugins/introspection_demosaic.c:304 msgid "four times" msgstr "čtyřikrát" -#: ../build/lib/darktable/plugins/introspection_cacorrect.c:113 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:305 +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:113 ../build/lib/darktable/plugins/introspection_demosaic.c:305 msgid "five times" msgstr "pětkrát" -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:61 -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:128 +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:61 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:128 msgid "guide" msgstr "průvodce" -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:67 -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:132 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:162 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:259 -#: ../build/lib/darktable/plugins/introspection_lens.cc:340 -#: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1577 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:420 +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:67 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:132 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:162 ../build/lib/darktable/plugins/introspection_demosaic.c:259 +#: ../build/lib/darktable/plugins/introspection_lens.cc:340 ../build/lib/darktable/plugins/introspection_lens.cc:501 ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 +#: ../src/iop/clahe.c:324 ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "poloměr" -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:73 -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:136 -#: ../build/lib/darktable/plugins/introspection_highlights.c:137 -#: ../build/lib/darktable/plugins/introspection_highlights.c:240 -#: ../build/lib/darktable/plugins/introspection_lens.cc:334 -#: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:392 ../src/iop/denoiseprofile.c:3708 -#: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:453 ../src/iop/velvia.c:281 +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:73 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:136 +#: ../build/lib/darktable/plugins/introspection_highlights.c:137 ../build/lib/darktable/plugins/introspection_highlights.c:240 +#: ../build/lib/darktable/plugins/introspection_lens.cc:334 ../build/lib/darktable/plugins/introspection_lens.cc:497 ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 +#: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 ../src/libs/neural_restore.c:4174 +#: ../src/libs/neural_restore.c:4191 msgid "strength" msgstr "síla" -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:79 -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:140 +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:79 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:140 msgid "correction mode" msgstr "režim korekce" -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:85 -#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:144 +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:85 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:144 msgid "very large chromatic aberration" msgstr "velmi výrazná chromatická aberace" @@ -3530,65 +2914,49 @@ msgstr "pouze ztmavit" msgid "brighten only" msgstr "pouze zesvětlit" -#: ../build/lib/darktable/plugins/introspection_censorize.c:51 -#: ../build/lib/darktable/plugins/introspection_censorize.c:112 +#: ../build/lib/darktable/plugins/introspection_censorize.c:51 ../build/lib/darktable/plugins/introspection_censorize.c:112 msgid "input blur radius" msgstr "rádius rozostření vstupu" -#: ../build/lib/darktable/plugins/introspection_censorize.c:57 -#: ../build/lib/darktable/plugins/introspection_censorize.c:116 +#: ../build/lib/darktable/plugins/introspection_censorize.c:57 ../build/lib/darktable/plugins/introspection_censorize.c:116 msgid "pixelization radius" msgstr "rádius pixelizace" -#: ../build/lib/darktable/plugins/introspection_censorize.c:63 -#: ../build/lib/darktable/plugins/introspection_censorize.c:120 +#: ../build/lib/darktable/plugins/introspection_censorize.c:63 ../build/lib/darktable/plugins/introspection_censorize.c:120 msgid "output blur radius" msgstr "rádius rozostření výstupu" -#: ../build/lib/darktable/plugins/introspection_censorize.c:69 -#: ../build/lib/darktable/plugins/introspection_censorize.c:124 -#: ../build/lib/darktable/plugins/introspection_highlights.c:149 -#: ../build/lib/darktable/plugins/introspection_highlights.c:248 +#: ../build/lib/darktable/plugins/introspection_censorize.c:69 ../build/lib/darktable/plugins/introspection_censorize.c:124 +#: ../build/lib/darktable/plugins/introspection_highlights.c:149 ../build/lib/darktable/plugins/introspection_highlights.c:248 msgid "noise level" msgstr "úrověň šumu" -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:252 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:258 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:264 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:270 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:276 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:282 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:433 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:437 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:441 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:445 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:449 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:453 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:252 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:258 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:264 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:270 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:276 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:282 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:433 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:437 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:441 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:445 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:449 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:453 msgid "normalize channels" msgstr "normalizovat kanály" -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:294 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:461 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:294 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:461 msgid "F source" msgstr "F zdroj" -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:300 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:465 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:300 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:465 msgid "LED source" msgstr "LED zdroj" -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:330 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:485 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:330 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:485 msgid "gamut compression" msgstr "komprese rozsahu" -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:336 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:489 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:336 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:489 msgid "clip negative RGB from gamut" msgstr "vystřihnout negativní RGB z rozsahu" -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:342 -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:493 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:342 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:493 msgid "saturation algorithm" msgstr "algoritmus sytosti" @@ -3620,9 +2988,7 @@ msgstr "LED (LED světlo)" msgid "Planckian (black body)" msgstr "Planckian (černé tělo)" -#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 -#: ../src/common/iop_order.c:56 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 ../src/common/iop_order.c:56 msgid "custom" msgstr "uživatelský" @@ -3746,50 +3112,35 @@ msgstr "verze 2 (2021)" msgid "version 3 (Apr 2021)" msgstr "verze 3 (Apr 2021)" -#: ../build/lib/darktable/plugins/introspection_clipping.c:142 -#: ../build/lib/darktable/plugins/introspection_clipping.c:303 -#: ../build/lib/darktable/plugins/introspection_crop.c:61 -#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1552 -#: ../src/iop/atrous.c:1573 +#: ../build/lib/darktable/plugins/introspection_clipping.c:142 ../build/lib/darktable/plugins/introspection_clipping.c:303 +#: ../build/lib/darktable/plugins/introspection_crop.c:61 ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 ../src/iop/atrous.c:1572 msgid "left" msgstr "levý" -#: ../build/lib/darktable/plugins/introspection_clipping.c:148 -#: ../build/lib/darktable/plugins/introspection_clipping.c:307 -#: ../build/lib/darktable/plugins/introspection_crop.c:67 -#: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1562 +#: ../build/lib/darktable/plugins/introspection_clipping.c:148 ../build/lib/darktable/plugins/introspection_clipping.c:307 +#: ../build/lib/darktable/plugins/introspection_crop.c:67 ../build/lib/darktable/plugins/introspection_crop.c:138 ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 msgid "top" msgstr "horní" -#: ../build/lib/darktable/plugins/introspection_clipping.c:154 -#: ../build/lib/darktable/plugins/introspection_clipping.c:311 -#: ../build/lib/darktable/plugins/introspection_crop.c:73 -#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1557 -#: ../src/iop/atrous.c:1572 +#: ../build/lib/darktable/plugins/introspection_clipping.c:154 ../build/lib/darktable/plugins/introspection_clipping.c:311 +#: ../build/lib/darktable/plugins/introspection_crop.c:73 ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 ../src/iop/atrous.c:1571 msgid "right" msgstr "pravý" -#: ../build/lib/darktable/plugins/introspection_clipping.c:160 -#: ../build/lib/darktable/plugins/introspection_clipping.c:315 -#: ../build/lib/darktable/plugins/introspection_crop.c:79 -#: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1566 +#: ../build/lib/darktable/plugins/introspection_clipping.c:160 ../build/lib/darktable/plugins/introspection_clipping.c:315 +#: ../build/lib/darktable/plugins/introspection_crop.c:79 ../build/lib/darktable/plugins/introspection_crop.c:146 ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 msgid "bottom" msgstr "dole" -#: ../build/lib/darktable/plugins/introspection_colorbalance.c:114 -#: ../build/lib/darktable/plugins/introspection_colorbalance.c:203 +#: ../build/lib/darktable/plugins/introspection_colorbalance.c:114 ../build/lib/darktable/plugins/introspection_colorbalance.c:203 msgid "input saturation" msgstr "vstupní sytost" -#: ../build/lib/darktable/plugins/introspection_colorbalance.c:126 -#: ../build/lib/darktable/plugins/introspection_colorbalance.c:211 +#: ../build/lib/darktable/plugins/introspection_colorbalance.c:126 ../build/lib/darktable/plugins/introspection_colorbalance.c:211 msgid "contrast fulcrum" msgstr "referenční úroveň kontrastu" -#: ../build/lib/darktable/plugins/introspection_colorbalance.c:132 -#: ../build/lib/darktable/plugins/introspection_colorbalance.c:215 +#: ../build/lib/darktable/plugins/introspection_colorbalance.c:132 ../build/lib/darktable/plugins/introspection_colorbalance.c:215 msgid "output saturation" msgstr "výstupní sytost" @@ -3805,140 +3156,92 @@ msgstr "sklon, offset, výkon (ProPhoto RGB)" msgid "lift, gamma, gain (sRGB)" msgstr "zvednutí, gama, zisk (sRGB)" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:232 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:250 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:268 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:286 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:465 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:477 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 -#: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2409 ../src/develop/blend_gui.c:2457 -#: ../src/iop/atrous.c:1756 ../src/iop/channelmixerrgb.c:4513 -#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:461 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:232 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:250 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:268 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:286 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:465 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:477 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 +#: ../build/lib/darktable/plugins/introspection_colorzones.c:256 ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 ../src/iop/atrous.c:1755 +#: ../src/iop/channelmixerrgb.c:4513 ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 msgid "chroma" msgstr "chroma" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:238 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:256 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:274 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:292 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:469 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:481 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:493 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:505 -#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:155 -#: ../build/lib/darktable/plugins/introspection_colorzones.c:257 -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:87 -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:152 -#: ../build/lib/darktable/plugins/introspection_splittoning.c:61 -#: ../build/lib/darktable/plugins/introspection_splittoning.c:73 -#: ../build/lib/darktable/plugins/introspection_splittoning.c:134 -#: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2368 ../src/develop/blend_gui.c:2402 -#: ../src/develop/blend_gui.c:2464 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 -#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 -#: ../src/iop/colorzones.c:2627 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:238 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:256 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:274 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:292 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:469 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:481 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:493 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:505 +#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:155 ../build/lib/darktable/plugins/introspection_colorzones.c:257 +#: ../build/lib/darktable/plugins/introspection_graduatednd.c:87 ../build/lib/darktable/plugins/introspection_graduatednd.c:152 +#: ../build/lib/darktable/plugins/introspection_splittoning.c:61 ../build/lib/darktable/plugins/introspection_splittoning.c:73 +#: ../build/lib/darktable/plugins/introspection_splittoning.c:134 ../build/lib/darktable/plugins/introspection_splittoning.c:142 ../src/develop/blend_gui.c:2366 +#: ../src/develop/blend_gui.c:2400 ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 ../src/iop/colorzones.c:2627 msgid "hue" msgstr "odstín" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:298 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:509 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:298 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:509 msgid "shadows fall-off" msgstr "spád stínů" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:304 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:513 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:304 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:513 msgid "white fulcrum" msgstr "referenční úroveň bílé" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:310 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:517 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:310 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:517 msgid "highlights fall-off" msgstr "spád světel" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:316 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:358 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:388 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:521 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:549 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:157 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 -#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 -#: ../src/iop/splittoning.c:488 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:316 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:358 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:388 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:521 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:549 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:157 ../build/lib/darktable/plugins/introspection_toneequal.c:298 ../src/iop/bilat.c:475 +#: ../src/iop/colorbalance.c:1994 ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 ../src/iop/splittoning.c:488 msgid "shadows" msgstr "stíny" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:322 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:346 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:376 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:525 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:541 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:181 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 -#: ../src/iop/splittoning.c:494 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:322 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:346 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:376 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:525 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:541 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:181 ../build/lib/darktable/plugins/introspection_toneequal.c:314 ../src/iop/bilat.c:469 +#: ../src/iop/colorbalance.c:1996 ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 ../src/iop/splittoning.c:494 msgid "highlights" msgstr "světla" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:328 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:529 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:328 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:529 msgid "global chroma" msgstr "globální chroma" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:334 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:352 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:382 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:533 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:545 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:565 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:169 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:306 -#: ../src/iop/colorbalance.c:1995 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:334 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:352 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:382 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:533 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:545 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:565 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:169 ../build/lib/darktable/plugins/introspection_toneequal.c:306 ../src/iop/colorbalance.c:1995 msgid "mid-tones" msgstr "střední tóny" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1544 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 ../src/iop/filmic.c:1557 msgid "global saturation" msgstr "globální sytost" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:364 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:553 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:364 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:553 msgid "hue shift" msgstr "posun odstínu" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:370 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:557 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:370 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:557 msgid "global brilliance" msgstr "globální jas" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:394 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:573 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:394 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:573 msgid "mask middle-gray fulcrum" msgstr "střední šedá" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:400 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:577 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:400 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:577 msgid "global vibrance" msgstr "globální živost" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:406 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:581 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:406 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:581 msgid "contrast gray fulcrum" msgstr "střední šedá" -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:418 -#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:589 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:418 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:589 msgid "saturation formula" msgstr "saturační vzorec" @@ -3950,261 +3253,189 @@ msgstr "JzAzBz (2021)" msgid "darktable UCS (2022)" msgstr "darktable UCS (2022)" -#: ../build/lib/darktable/plugins/introspection_colorcontrast.c:54 -#: ../build/lib/darktable/plugins/introspection_colorcontrast.c:121 +#: ../build/lib/darktable/plugins/introspection_colorcontrast.c:54 ../build/lib/darktable/plugins/introspection_colorcontrast.c:121 msgid "green-magenta contrast" msgstr "kontrast zelená-purpurová" -#: ../build/lib/darktable/plugins/introspection_colorcontrast.c:66 -#: ../build/lib/darktable/plugins/introspection_colorcontrast.c:129 +#: ../build/lib/darktable/plugins/introspection_colorcontrast.c:66 ../build/lib/darktable/plugins/introspection_colorcontrast.c:129 msgid "blue-yellow contrast" msgstr "kontrast modrá-žlutá" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 -#, fuzzy -#| msgid "naming rules" +#: ../build/lib/darktable/plugins/introspection_colorequal.c:218 ../build/lib/darktable/plugins/introspection_colorequal.c:447 +msgid "saturation threshold" +msgstr "práh nasycení" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:224 ../build/lib/darktable/plugins/introspection_colorequal.c:451 +msgid "hue curve" +msgstr "křivka odstínu" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:236 ../build/lib/darktable/plugins/introspection_colorequal.c:459 +msgid "white level" +msgstr "úroveň bílé" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:242 ../build/lib/darktable/plugins/introspection_colorequal.c:463 +msgid "hue analysis radius" +msgstr "rádius analýzy odstínu" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:248 ../build/lib/darktable/plugins/introspection_colorequal.c:467 +msgid "effect radius" +msgstr "rádius účinku" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:254 ../build/lib/darktable/plugins/introspection_colorequal.c:471 +msgid "use guided filter" +msgstr "použijte řízený filtr" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:296 ../build/lib/darktable/plugins/introspection_colorequal.c:344 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:392 ../build/lib/darktable/plugins/introspection_colorequal.c:499 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:531 ../build/lib/darktable/plugins/introspection_colorequal.c:563 ../src/common/color_vocabulary.c:343 +#: ../src/iop/colorequal.c:2928 +msgid "lavender" +msgstr "levandulová" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:404 ../build/lib/darktable/plugins/introspection_colorequal.c:571 +msgid "node placement" +msgstr "umístění uzlu" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 msgid "harmony rule" -msgstr "pravidla pojmenování" +msgstr "pravidlo harmonie" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 -#: ../src/iop/colorharmonizer.c:1438 -#, fuzzy -#| msgid "gain hue" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 ../src/iop/colorharmonizer.c:1438 msgid "anchor hue" -msgstr "zesílení odstínu" +msgstr "hlavní odstín" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 -#, fuzzy -#| msgid "strength" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 msgid "pull strength" -msgstr "síla" +msgstr "síla tahu" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 -#, fuzzy -#| msgid "neutral colors" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 msgid "neutral color protection" -msgstr "neutrální barvy" +msgstr "neutrální ochranu barev" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 -#, fuzzy -#| msgid "print width" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 msgid "pull width" -msgstr "šířka tisku" +msgstr "šířka tahu" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 -#, fuzzy -#| msgid "custom sort" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 msgid "custom node hue" -msgstr "uživatelské třídění" +msgstr "vlastní odstín uzlu" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 -#, fuzzy -#| msgid "modes" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 msgid "nodes" -msgstr "režimy" +msgstr "uzly" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 -#, fuzzy -#| msgid "saturation" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 msgid "node saturation" -msgstr "sytost" +msgstr "saturace uzlu" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 -#: ../src/libs/masks.c:117 ../src/libs/masks.c:1947 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 ../src/libs/masks.c:119 +#: ../src/libs/masks.c:1976 msgid "smoothing" msgstr "vyhlazování" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 -#: ../src/libs/scopes/vectorscope.c:63 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 ../src/libs/scopes/vectorscope.c:63 msgid "monochromatic" msgstr "monochromatický" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 -#: ../src/libs/scopes/vectorscope.c:64 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 ../src/libs/scopes/vectorscope.c:64 msgid "analogous" msgstr "analogický" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 -#: ../src/libs/scopes/vectorscope.c:65 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 ../src/libs/scopes/vectorscope.c:65 msgid "analogous complementary" msgstr "analogicky komplementární" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 -#: ../src/libs/scopes/vectorscope.c:66 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 ../src/libs/scopes/vectorscope.c:66 msgid "complementary" msgstr "doplňkový" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 -#: ../src/libs/scopes/vectorscope.c:67 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 ../src/libs/scopes/vectorscope.c:67 msgid "split complementary" msgstr "rozdělit komplementární" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 -#: ../src/libs/scopes/vectorscope.c:68 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 ../src/libs/scopes/vectorscope.c:68 msgid "dyad" msgstr "dyáda" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 -#: ../src/libs/scopes/vectorscope.c:69 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 ../src/libs/scopes/vectorscope.c:69 msgid "triad" msgstr "triáda" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 -#: ../src/libs/scopes/vectorscope.c:70 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 ../src/libs/scopes/vectorscope.c:70 msgid "tetrad" msgstr "tetráda" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 -#: ../src/iop/borders.c:954 ../src/iop/clipping.c:2127 ../src/iop/crop.c:1272 -#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 -#: ../src/libs/scopes/vectorscope.c:71 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 ../src/libs/filtering.c:313 +#: ../src/libs/filters/ratio.c:124 ../src/libs/scopes/vectorscope.c:71 msgid "square" msgstr "čtverec" -#: ../build/lib/darktable/plugins/introspection_colorequal.c:218 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:447 -msgid "saturation threshold" -msgstr "práh nasycení" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:224 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:451 -msgid "hue curve" -msgstr "křivka odstínu" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:236 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:459 -msgid "white level" -msgstr "úroveň bílé" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:242 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:463 -msgid "hue analysis radius" -msgstr "rádius analýzy odstínu" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:248 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:467 -msgid "effect radius" -msgstr "rádius účinku" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:254 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:471 -msgid "use guided filter" -msgstr "použijte řízený filtr" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:296 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:344 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:392 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:499 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:531 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 -msgid "lavender" -msgstr "levandulová" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:404 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:571 -msgid "node placement" -msgstr "umístění uzlu" - -#: ../build/lib/darktable/plugins/introspection_colorin.c:150 -#: ../build/lib/darktable/plugins/introspection_colorin.c:233 +#: ../build/lib/darktable/plugins/introspection_colorin.c:150 ../build/lib/darktable/plugins/introspection_colorin.c:233 msgid "gamut clipping" msgstr "ořez rozsahu" -#: ../build/lib/darktable/plugins/introspection_colorin.c:306 -#: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1472 ../src/common/colorspaces.c:1748 +#: ../build/lib/darktable/plugins/introspection_colorin.c:306 ../build/lib/darktable/plugins/introspection_lut3d.c:205 ../src/common/colorspaces.c:1499 +#: ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "lineární Rec709 RGB" -#: ../build/lib/darktable/plugins/introspection_colorin.c:307 -#: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1486 ../src/common/colorspaces.c:1750 +#: ../build/lib/darktable/plugins/introspection_colorin.c:307 ../build/lib/darktable/plugins/introspection_lut3d.c:206 ../src/common/colorspaces.c:1513 +#: ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "lineární Rec2020 RGB" -#: ../build/lib/darktable/plugins/introspection_colorize.c:65 -#: ../build/lib/darktable/plugins/introspection_colorize.c:128 +#: ../build/lib/darktable/plugins/introspection_colorize.c:65 ../build/lib/darktable/plugins/introspection_colorize.c:128 msgid "source mix" msgstr "zdrojový mix" -#: ../build/lib/darktable/plugins/introspection_colormapping.c:94 -#: ../build/lib/darktable/plugins/introspection_colormapping.c:249 +#: ../build/lib/darktable/plugins/introspection_colormapping.c:94 ../build/lib/darktable/plugins/introspection_colormapping.c:249 msgid "number of clusters" msgstr "počet skupin" -#: ../build/lib/darktable/plugins/introspection_colormapping.c:100 -#: ../build/lib/darktable/plugins/introspection_colormapping.c:253 +#: ../build/lib/darktable/plugins/introspection_colormapping.c:100 ../build/lib/darktable/plugins/introspection_colormapping.c:253 msgid "color dominance" msgstr "barevná dominance" -#: ../build/lib/darktable/plugins/introspection_colormapping.c:106 -#: ../build/lib/darktable/plugins/introspection_colormapping.c:257 +#: ../build/lib/darktable/plugins/introspection_colormapping.c:106 ../build/lib/darktable/plugins/introspection_colormapping.c:257 msgid "histogram equalization" msgstr "vyrovnání histogramu" -#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:62 -#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:127 -#: ../build/lib/darktable/plugins/introspection_tonemap.cc:45 -#: ../build/lib/darktable/plugins/introspection_tonemap.cc:92 -#: ../src/iop/shadhi.c:694 +#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:62 ../build/lib/darktable/plugins/introspection_colorreconstruction.c:127 +#: ../build/lib/darktable/plugins/introspection_tonemap.cc:45 ../build/lib/darktable/plugins/introspection_tonemap.cc:92 ../src/iop/shadhi.c:694 msgid "spatial extent" msgstr "prostorový rozsah" -#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:68 -#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:131 +#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:68 ../build/lib/darktable/plugins/introspection_colorreconstruction.c:131 msgid "range extent" msgstr "rozšíření rozsahu" -#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4700 +#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 ../src/iop/channelmixerrgb.c:4700 msgid "saturated colors" msgstr "syté barvy" -#: ../build/lib/darktable/plugins/introspection_colorzones.c:78 -#: ../build/lib/darktable/plugins/introspection_colorzones.c:193 +#: ../build/lib/darktable/plugins/introspection_colorzones.c:78 ../build/lib/darktable/plugins/introspection_colorzones.c:193 msgid "select by" msgstr "vybrat podle" #. mix slider -#: ../build/lib/darktable/plugins/introspection_colorzones.c:138 -#: ../build/lib/darktable/plugins/introspection_colorzones.c:233 -#: ../build/lib/darktable/plugins/introspection_soften.c:66 -#: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1792 +#: ../build/lib/darktable/plugins/introspection_colorzones.c:138 ../build/lib/darktable/plugins/introspection_colorzones.c:233 +#: ../build/lib/darktable/plugins/introspection_soften.c:66 ../build/lib/darktable/plugins/introspection_soften.c:121 ../src/iop/atrous.c:1791 msgid "mix" msgstr "mix" -#: ../build/lib/darktable/plugins/introspection_colorzones.c:144 -#: ../build/lib/darktable/plugins/introspection_colorzones.c:237 +#: ../build/lib/darktable/plugins/introspection_colorzones.c:144 ../build/lib/darktable/plugins/introspection_colorzones.c:237 msgid "process mode" msgstr "režim zpracování" -#: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2347 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1315 +#: ../build/lib/darktable/plugins/introspection_colorzones.c:255 ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 ../src/iop/channelmixerrgb.c:4586 +#: ../src/iop/colorchecker.c:1567 ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 ../src/iop/exposure.c:1315 msgid "lightness" msgstr "světlost" -#: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1354 -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3438 -#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 +#: ../build/lib/darktable/plugins/introspection_colorzones.c:267 ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 ../src/iop/atrous.c:1357 +#: ../src/iop/denoiseprofile.c:3427 ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "vyhlazený" @@ -4212,23 +3443,17 @@ msgstr "vyhlazený" msgid "strong" msgstr "silný" -#: ../build/lib/darktable/plugins/introspection_defringe.c:47 -#: ../build/lib/darktable/plugins/introspection_defringe.c:102 +#: ../build/lib/darktable/plugins/introspection_defringe.c:47 ../build/lib/darktable/plugins/introspection_defringe.c:102 msgid "edge detection radius" msgstr "rádius detekce hran" -#: ../build/lib/darktable/plugins/introspection_defringe.c:53 -#: ../build/lib/darktable/plugins/introspection_defringe.c:106 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:230 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:435 -#: ../src/iop/atrous.c:1638 ../src/iop/bloom.c:388 -#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 -#: ../src/iop/sharpen.c:429 +#: ../build/lib/darktable/plugins/introspection_defringe.c:53 ../build/lib/darktable/plugins/introspection_defringe.c:106 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 +#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 ../src/iop/sharpen.c:425 msgid "threshold" msgstr "práh" -#: ../build/lib/darktable/plugins/introspection_defringe.c:59 -#: ../build/lib/darktable/plugins/introspection_defringe.c:110 +#: ../build/lib/darktable/plugins/introspection_defringe.c:59 ../build/lib/darktable/plugins/introspection_defringe.c:110 msgid "operation mode" msgstr "operační mód" @@ -4244,64 +3469,50 @@ msgstr "místní průměr (pomalý)" msgid "static threshold (fast)" msgstr "statický práh (rychlý)" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:126 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:235 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:126 ../build/lib/darktable/plugins/introspection_demosaic.c:235 msgid "match greens" msgstr "porovnání zelených" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:132 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:239 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:141 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:260 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:132 ../build/lib/darktable/plugins/introspection_demosaic.c:239 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:141 ../build/lib/darktable/plugins/introspection_diffuse.c:260 msgid "edge threshold" msgstr "práh hran" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:138 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:243 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:138 ../build/lib/darktable/plugins/introspection_demosaic.c:243 msgid "color smoothing" msgstr "vyhlazení barev" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:144 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:247 -#: ../build/lib/darktable/plugins/introspection_dither.c:74 -#: ../build/lib/darktable/plugins/introspection_dither.c:153 -#: ../build/lib/darktable/plugins/introspection_highlights.c:119 -#: ../build/lib/darktable/plugins/introspection_highlights.c:228 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:144 ../build/lib/darktable/plugins/introspection_demosaic.c:247 +#: ../build/lib/darktable/plugins/introspection_dither.c:74 ../build/lib/darktable/plugins/introspection_dither.c:153 +#: ../build/lib/darktable/plugins/introspection_highlights.c:119 ../build/lib/darktable/plugins/introspection_highlights.c:228 msgid "method" msgstr "metoda" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:150 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:251 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:150 ../build/lib/darktable/plugins/introspection_demosaic.c:251 msgid "LMMSE refine" msgstr "LMMSE vylepšení" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:156 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:255 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:156 ../build/lib/darktable/plugins/introspection_demosaic.c:255 msgid "dual threshold" msgstr "duální práh" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:168 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:263 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:168 ../build/lib/darktable/plugins/introspection_demosaic.c:263 msgid "contrast sensitivity" msgstr "citlivost na kontrast" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:174 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:267 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:174 ../build/lib/darktable/plugins/introspection_demosaic.c:267 msgid "corner boost" msgstr "zesílení v rozích" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:186 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:275 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:186 ../build/lib/darktable/plugins/introspection_demosaic.c:275 msgid "sharp center" msgstr "ostrý střed" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:192 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:279 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:192 ../build/lib/darktable/plugins/introspection_demosaic.c:279 msgid "capture sharpen" msgstr "capture sharpen" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:293 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:300 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:293 ../build/lib/darktable/plugins/introspection_demosaic.c:300 #: ../build/lib/darktable/plugins/introspection_rawprepare.c:197 msgid "disabled" msgstr "zakázáno" @@ -4346,13 +3557,11 @@ msgstr "RCD (duální)" msgid "AMaZE (dual)" msgstr "AMaZE (duální)" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:316 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:323 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:316 ../build/lib/darktable/plugins/introspection_demosaic.c:323 msgid "passthrough (monochrome)" msgstr "žádný demosaicing (černobíle)" -#: ../build/lib/darktable/plugins/introspection_demosaic.c:317 -#: ../build/lib/darktable/plugins/introspection_demosaic.c:324 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:317 ../build/lib/darktable/plugins/introspection_demosaic.c:324 msgid "photosite color (debug)" msgstr "žádný demosaicing (pro účely ladění)" @@ -4381,9 +3590,7 @@ msgid "Monochrome" msgstr "Černobílý" #. history -#: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 -#: ../src/libs/filters/history.c:38 +#: ../build/lib/darktable/plugins/introspection_demosaic.c:329 ../src/common/collection.c:1497 ../src/libs/collect.c:1964 ../src/libs/filters/history.c:38 msgid "basic" msgstr "základní" @@ -4403,68 +3610,53 @@ msgstr "upřesnit & mediány" msgid "2x refine + medians" msgstr "2x upřesnění + mediány" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:130 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:311 -#: ../build/lib/darktable/plugins/introspection_nlmeans.c:48 -#: ../build/lib/darktable/plugins/introspection_nlmeans.c:109 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:130 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:311 +#: ../build/lib/darktable/plugins/introspection_nlmeans.c:48 ../build/lib/darktable/plugins/introspection_nlmeans.c:109 msgid "patch size" msgstr "velikost záplaty" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:136 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:315 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:136 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:315 msgid "search radius" msgstr "rádius vyhledávání" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:148 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:323 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:148 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:323 msgid "preserve shadows" msgstr "zachovat stíny" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:154 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:327 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:154 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:327 msgid "bias correction" msgstr "barevná korekce stínů" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:160 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:331 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:160 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:331 msgid "scattering" msgstr "rozptylování" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:166 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:335 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:166 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:335 msgid "central pixel weight" msgstr "středová váha bodu" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:172 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:339 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:172 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:339 msgid "adjust autoset parameters" msgstr "upravit parametry automatického nastavení" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:244 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:387 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:244 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:387 msgid "whitebalance-adaptive transform" msgstr "adaptivní transformace vyvážení bílé" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:250 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:391 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:250 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:391 msgid "fix various bugs in algorithm" msgstr "opravit různé chyby v algoritmu" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:256 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:395 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:256 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:395 msgid "upgrade profiled transform" msgstr "upgradovat profilovanou transformaci" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:765 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 ../src/libs/colorpicker.c:765 msgid "color mode" msgstr "barevný režim" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:268 -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:403 -#: ../build/lib/darktable/plugins/introspection_exposure.c:102 -#: ../build/lib/darktable/plugins/introspection_exposure.c:169 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:268 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:403 +#: ../build/lib/darktable/plugins/introspection_exposure.c:102 ../build/lib/darktable/plugins/introspection_exposure.c:169 msgid "compensate highlight preservation" msgstr "kompenzovat rekonstrukci světel" @@ -4488,8 +3680,7 @@ msgstr "vlnkový rozklad (auto)" msgid "compute variance" msgstr "vypočítat rozptyl" -#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 msgid "RGB" msgstr "RGB" @@ -4497,74 +3688,59 @@ msgstr "RGB" msgid "Y0U0V0" msgstr "Y0U0V0" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:123 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1628 ../src/iop/highpass.c:354 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:123 ../build/lib/darktable/plugins/introspection_diffuse.c:248 ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "ostrost" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:129 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:252 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:129 ../build/lib/darktable/plugins/introspection_diffuse.c:252 msgid "radius span" msgstr "poloměr rozsahu" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:135 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:256 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:135 ../build/lib/darktable/plugins/introspection_diffuse.c:256 msgid "edge sensitivity" msgstr "citlivost hran" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:147 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:264 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:147 ../build/lib/darktable/plugins/introspection_diffuse.c:264 msgid "1st order anisotropy" msgstr "anizotropie 1. řádu" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:153 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:268 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:153 ../build/lib/darktable/plugins/introspection_diffuse.c:268 msgid "2nd order anisotropy" msgstr "anizotropie 2. řádu" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:159 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:272 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:159 ../build/lib/darktable/plugins/introspection_diffuse.c:272 msgid "3rd order anisotropy" msgstr "anizotropie 3. řádu" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:165 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:276 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:165 ../build/lib/darktable/plugins/introspection_diffuse.c:276 msgid "4th order anisotropy" msgstr "anizotropie 4. řádu" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:171 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:280 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:171 ../build/lib/darktable/plugins/introspection_diffuse.c:280 msgid "luminance masking threshold" msgstr "práh maskování jasu" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:177 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:284 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:177 ../build/lib/darktable/plugins/introspection_diffuse.c:284 msgid "1st order speed" msgstr "rychlost 1. řádu" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:183 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:288 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:183 ../build/lib/darktable/plugins/introspection_diffuse.c:288 msgid "2nd order speed" msgstr "rychlost 2. řádu" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:189 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:292 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:189 ../build/lib/darktable/plugins/introspection_diffuse.c:292 msgid "3rd order speed" msgstr "rychlost 3. řádu" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:195 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:296 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:195 ../build/lib/darktable/plugins/introspection_diffuse.c:296 msgid "4th order speed" msgstr "rchlost 4. řádu" -#: ../build/lib/darktable/plugins/introspection_diffuse.c:201 -#: ../build/lib/darktable/plugins/introspection_diffuse.c:300 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:201 ../build/lib/darktable/plugins/introspection_diffuse.c:300 msgid "central radius" msgstr "středový poloměr" -#: ../build/lib/darktable/plugins/introspection_dither.c:104 -#: ../build/lib/darktable/plugins/introspection_dither.c:173 +#: ../build/lib/darktable/plugins/introspection_dither.c:104 ../build/lib/darktable/plugins/introspection_dither.c:173 msgid "damping" msgstr "tlumení" @@ -4640,273 +3816,226 @@ msgstr "posterizovat 7 úrovní na kanál" msgid "posterize 8 levels per channel" msgstr "posterizovat 8 úrovní na kanál" -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:62 -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:129 +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:62 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:129 msgid "percent left" msgstr "procent vlevo" -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:68 -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:133 +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:68 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:133 msgid "percent right" msgstr "procent vpravo" -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:74 -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:137 +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:74 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:137 msgid "percent top" msgstr "procent nahoře" -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:80 -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:141 +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:80 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:141 msgid "percent bottom" msgstr "procent dole" -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 -#: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1451 -#: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2367 +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 +#: ../build/lib/darktable/plugins/introspection_retouch.c:458 ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 +#: ../src/libs/modulegroups.c:2365 msgid "color" msgstr "barva" -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:162 -#: ../src/iop/levels.c:671 ../src/iop/rgblevels.c:962 -#: ../src/iop/rgblevels.c:1077 +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:162 ../src/iop/levels.c:671 ../src/iop/rgblevels.c:962 ../src/iop/rgblevels.c:1077 msgid "black" msgstr "černá" -#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:163 -#: ../src/iop/levels.c:679 ../src/iop/rgblevels.c:964 -#: ../src/iop/rgblevels.c:1079 +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:163 ../src/iop/levels.c:679 ../src/iop/rgblevels.c:964 ../src/iop/rgblevels.c:1079 msgid "white" msgstr "bílá" -#: ../build/lib/darktable/plugins/introspection_exposure.c:84 -#: ../build/lib/darktable/plugins/introspection_exposure.c:157 +#: ../build/lib/darktable/plugins/introspection_exposure.c:84 ../build/lib/darktable/plugins/introspection_exposure.c:157 msgid "percentile" msgstr "percentil" -#: ../build/lib/darktable/plugins/introspection_exposure.c:90 -#: ../build/lib/darktable/plugins/introspection_exposure.c:161 +#: ../build/lib/darktable/plugins/introspection_exposure.c:90 ../build/lib/darktable/plugins/introspection_exposure.c:161 msgid "target level" msgstr "cílová úroveň" -#: ../build/lib/darktable/plugins/introspection_exposure.c:96 -#: ../build/lib/darktable/plugins/introspection_exposure.c:165 +#: ../build/lib/darktable/plugins/introspection_exposure.c:96 ../build/lib/darktable/plugins/introspection_exposure.c:165 msgid "compensate exposure bias" msgstr "kompenzace zkreslení expozice" -#: ../build/lib/darktable/plugins/introspection_exposure.c:183 -#: ../build/lib/darktable/plugins/introspection_levels.c:160 +#: ../build/lib/darktable/plugins/introspection_exposure.c:183 ../build/lib/darktable/plugins/introspection_levels.c:160 msgid "manual" msgstr "ruční" -#: ../build/lib/darktable/plugins/introspection_exposure.c:184 -#: ../build/lib/darktable/plugins/introspection_levels.c:161 +#: ../build/lib/darktable/plugins/introspection_exposure.c:184 ../build/lib/darktable/plugins/introspection_levels.c:161 msgid "automatic" msgstr "automatický" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:212 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:423 -#: ../src/iop/filmic.c:1467 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 ../src/iop/filmic.c:1468 msgid "middle gray luminance" msgstr "středně šedý jas" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:236 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:439 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 msgid "transition" msgstr "přechod" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:242 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:443 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 msgid "bloom ↔ reconstruct" msgstr "zasněný vzhled ↔ rekonstruovat" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:248 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:447 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 msgid "gray ↔ colorful details" msgstr "šedá ↔ barevné detaily" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:254 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:451 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 msgid "structure ↔ texture" msgstr "struktura ↔ textura" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:266 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:459 -#: ../src/iop/filmic.c:1592 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 ../src/iop/filmic.c:1612 msgid "target middle gray" msgstr "cíl středně šedá" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:272 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:463 -#: ../src/iop/filmic.c:1584 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 ../src/iop/filmic.c:1603 msgid "target black luminance" msgstr "cílový černý jas" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:278 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:467 -#: ../src/iop/filmic.c:1600 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 ../src/iop/filmic.c:1621 msgid "target white luminance" msgstr "cílová bílá svítivost" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:284 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:471 -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:111 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 +#: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 ../build/lib/darktable/plugins/introspection_graduatednd.c:140 ../src/libs/masks.c:113 msgid "hardness" msgstr "tvrdost" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:302 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:483 -#: ../src/iop/filmic.c:1553 ../src/iop/filmicrgb.c:4666 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "lineární oblast" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 ../src/iop/filmic.c:1568 +#: ../src/iop/filmicrgb.c:4680 msgid "extreme luminance saturation" msgstr "extrémní nasycení jasu" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:308 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:487 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 msgid "shadows ↔ highlights balance" msgstr "vyvážení stíny ↔ světla" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:314 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:491 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 msgid "add noise in highlights" msgstr "přidat šum ve světlech" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:320 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:495 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 msgid "preserve chrominance" msgstr "zachovat chrominanci" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:326 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:499 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 msgid "color science" msgstr "věda o barvách" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:332 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:503 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 msgid "auto adjust hardness" msgstr "automatické nastavení tvrdosti" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:338 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:507 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 msgid "use custom middle-gray values" msgstr "použijte vlastní hodnoty střední šedé" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:344 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:511 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" msgstr "iterace vysoce kvalitní rekonstrukce" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:350 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:515 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 msgid "type of noise" msgstr "druh šumu" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:356 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:519 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 msgid "contrast in shadows" msgstr "kontrast ve stínech" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:362 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:523 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 msgid "contrast in highlights" msgstr "kontrast ve světlech" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:368 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:527 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 msgid "compensate output ICC profile black point" msgstr "kompenzovat černý bod výstupního profilu ICC" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:374 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:531 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 msgid "spline handling" msgstr "zpracování dělené čáry" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:380 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:535 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 msgid "enable highlight reconstruction" msgstr "povolit rekonstrukci světel" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:549 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:372 -#: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:230 -#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 -#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1578 ../src/libs/export.c:1586 ../src/libs/export.c:1594 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 ../build/lib/darktable/plugins/introspection_toneequal.c:372 ../src/common/variables.c:197 +#: ../src/common/variables.c:822 ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 #: ../src/libs/metadata_view.c:748 msgid "no" msgstr "ne" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 msgid "luminance Y" msgstr "jas Y" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:385 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 ../build/lib/darktable/plugins/introspection_toneequal.c:385 msgid "RGB power norm" msgstr "RGB norma výkonu" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 msgid "RGB euclidean norm (legacy)" msgstr "RGB euklidovská norma (starší)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:384 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 ../build/lib/darktable/plugins/introspection_toneequal.c:384 msgid "RGB euclidean norm" msgstr "RGB euklidovská norma" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:558 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 msgid "v3 (2019)" msgstr "v3 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 msgid "v4 (2020)" msgstr "v4 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 msgid "v5 (2021)" msgstr "v5 (2021)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 msgid "v6 (2022)" msgstr "v6 (2022)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 msgid "v7 (2023)" msgstr "v7 (2023)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:566 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 msgid "uniform" msgstr "jednotný" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 msgid "poissonian" msgstr "poissonovský" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:572 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 msgid "hard" msgstr "tvrdý" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 msgid "soft" msgstr "měkký" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 msgid "safe" msgstr "bezpečný" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:578 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 msgid "v1 (2019)" msgstr "v1 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 msgid "v2 (2020)" msgstr "v2 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 msgid "v3 (2021)" msgstr "v3 (2021)" @@ -4918,13 +4047,11 @@ msgstr "autodetekce" msgid "no rotation" msgstr "bez rotace" -#: ../build/lib/darktable/plugins/introspection_flip.c:102 ../src/iop/flip.c:461 -#: ../src/iop/flip.c:617 +#: ../build/lib/darktable/plugins/introspection_flip.c:102 ../src/iop/flip.c:461 ../src/iop/flip.c:617 msgid "flip vertically" msgstr "převrátit vertikálně" -#: ../build/lib/darktable/plugins/introspection_flip.c:103 ../src/iop/flip.c:457 -#: ../src/iop/flip.c:613 +#: ../build/lib/darktable/plugins/introspection_flip.c:103 ../src/iop/flip.c:457 ../src/iop/flip.c:613 msgid "flip horizontally" msgstr "překlopit vodorovně" @@ -4948,13 +4075,11 @@ msgstr "otočit o -90°" msgid "transverse" msgstr "překlopit diagonálně a otočit" -#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:60 -#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:125 +#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:60 ../build/lib/darktable/plugins/introspection_globaltonemap.c:125 msgid "bias" msgstr "posun" -#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:66 -#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:129 +#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:66 ../build/lib/darktable/plugins/introspection_globaltonemap.c:129 msgid "target" msgstr "cíl" @@ -4962,8 +4087,7 @@ msgstr "cíl" msgid "reinhard" msgstr "reinhard" -#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:152 -#: ../src/iop/filmic.c:159 +#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:152 ../src/iop/filmic.c:159 msgid "filmic" msgstr "filmový" @@ -4971,52 +4095,40 @@ msgstr "filmový" msgid "drago" msgstr "drago" -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:63 -#: ../build/lib/darktable/plugins/introspection_graduatednd.c:136 +#: ../build/lib/darktable/plugins/introspection_graduatednd.c:63 ../build/lib/darktable/plugins/introspection_graduatednd.c:136 msgid "density" msgstr "hustota" -#: ../build/lib/darktable/plugins/introspection_grain.c:58 -#: ../build/lib/darktable/plugins/introspection_grain.c:117 -#: ../src/iop/bilat.c:456 +#: ../build/lib/darktable/plugins/introspection_grain.c:58 ../build/lib/darktable/plugins/introspection_grain.c:117 ../src/iop/bilat.c:456 msgid "coarseness" msgstr "hrubost" -#: ../build/lib/darktable/plugins/introspection_grain.c:70 -#: ../build/lib/darktable/plugins/introspection_grain.c:125 -#: ../build/lib/darktable/plugins/introspection_velvia.c:44 +#: ../build/lib/darktable/plugins/introspection_grain.c:70 ../build/lib/darktable/plugins/introspection_grain.c:125 ../build/lib/darktable/plugins/introspection_velvia.c:44 #: ../build/lib/darktable/plugins/introspection_velvia.c:91 msgid "mid-tones bias" msgstr "posun středních tónů" -#: ../build/lib/darktable/plugins/introspection_highlights.c:143 -#: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:3002 +#: ../build/lib/darktable/plugins/introspection_highlights.c:143 ../build/lib/darktable/plugins/introspection_highlights.c:244 ../src/views/darkroom.c:3046 msgid "clipping threshold" msgstr "práh oříznutí" -#: ../build/lib/darktable/plugins/introspection_highlights.c:161 -#: ../build/lib/darktable/plugins/introspection_highlights.c:256 +#: ../build/lib/darktable/plugins/introspection_highlights.c:161 ../build/lib/darktable/plugins/introspection_highlights.c:256 msgid "diameter of reconstruction" msgstr "průměr rekonstrukce" -#: ../build/lib/darktable/plugins/introspection_highlights.c:167 -#: ../build/lib/darktable/plugins/introspection_highlights.c:260 +#: ../build/lib/darktable/plugins/introspection_highlights.c:167 ../build/lib/darktable/plugins/introspection_highlights.c:260 msgid "candidating" msgstr "kandidující" -#: ../build/lib/darktable/plugins/introspection_highlights.c:173 -#: ../build/lib/darktable/plugins/introspection_highlights.c:264 +#: ../build/lib/darktable/plugins/introspection_highlights.c:173 ../build/lib/darktable/plugins/introspection_highlights.c:264 msgid "combine" msgstr "kombinovat" -#: ../build/lib/darktable/plugins/introspection_highlights.c:179 -#: ../build/lib/darktable/plugins/introspection_highlights.c:268 +#: ../build/lib/darktable/plugins/introspection_highlights.c:179 ../build/lib/darktable/plugins/introspection_highlights.c:268 msgid "rebuild" msgstr "znovu sestavit" -#: ../build/lib/darktable/plugins/introspection_highlights.c:185 -#: ../build/lib/darktable/plugins/introspection_highlights.c:272 +#: ../build/lib/darktable/plugins/introspection_highlights.c:185 ../build/lib/darktable/plugins/introspection_highlights.c:272 msgid "inpaint a flat color" msgstr "namalovat plochou barvu" @@ -5112,99 +4224,72 @@ msgstr "plochý malé segmenty" msgid "flat large segments" msgstr "plochý velké segmenty" -#: ../build/lib/darktable/plugins/introspection_highpass.c:44 -#: ../build/lib/darktable/plugins/introspection_highpass.c:91 +#: ../build/lib/darktable/plugins/introspection_highpass.c:44 ../build/lib/darktable/plugins/introspection_highpass.c:91 msgid "contrast boost" msgstr "zesílení kontrastu" -#: ../build/lib/darktable/plugins/introspection_hotpixels.c:59 -#: ../build/lib/darktable/plugins/introspection_hotpixels.c:116 +#: ../build/lib/darktable/plugins/introspection_hotpixels.c:59 ../build/lib/darktable/plugins/introspection_hotpixels.c:116 msgid "mark fixed pixels" msgstr "označit opravené pixely" -#: ../build/lib/darktable/plugins/introspection_hotpixels.c:65 -#: ../build/lib/darktable/plugins/introspection_hotpixels.c:120 +#: ../build/lib/darktable/plugins/introspection_hotpixels.c:65 ../build/lib/darktable/plugins/introspection_hotpixels.c:120 msgid "detect by 3 neighbors" msgstr "detekovat podle 3 sousedních" -#: ../build/lib/darktable/plugins/introspection_lens.cc:190 -#: ../build/lib/darktable/plugins/introspection_lens.cc:401 +#: ../build/lib/darktable/plugins/introspection_lens.cc:190 ../build/lib/darktable/plugins/introspection_lens.cc:401 msgid "correction method" msgstr "korekční metoda" #. Page CORRECTIONS -#: ../build/lib/darktable/plugins/introspection_lens.cc:196 -#: ../build/lib/darktable/plugins/introspection_lens.cc:405 -#: ../src/iop/negadoctor.c:902 +#: ../build/lib/darktable/plugins/introspection_lens.cc:196 ../build/lib/darktable/plugins/introspection_lens.cc:405 ../src/iop/negadoctor.c:902 msgid "corrections" msgstr "korekce" #. mode choice -#: ../build/lib/darktable/plugins/introspection_lens.cc:202 -#: ../build/lib/darktable/plugins/introspection_lens.cc:409 -#: ../build/lib/darktable/plugins/introspection_rasterfile.c:49 -#: ../build/lib/darktable/plugins/introspection_rasterfile.c:116 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:128 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3535 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3697 -#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1645 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2956 -#: ../src/libs/styles.c:910 ../src/views/darkroom.c:2976 +#: ../build/lib/darktable/plugins/introspection_lens.cc:202 ../build/lib/darktable/plugins/introspection_lens.cc:409 +#: ../build/lib/darktable/plugins/introspection_rasterfile.c:49 ../build/lib/darktable/plugins/introspection_rasterfile.c:116 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:128 ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 +#: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 ../build/lib/darktable/plugins/introspection_rgblevels.c:118 ../src/develop/blend_gui.c:3533 +#: ../src/iop/bilat.c:434 ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 ../src/iop/profile_gamma.c:649 +#: ../src/libs/export.c:1646 ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 msgid "mode" msgstr "režim" -#: ../build/lib/darktable/plugins/introspection_lens.cc:238 -#: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4456 +#: ../build/lib/darktable/plugins/introspection_lens.cc:238 ../build/lib/darktable/plugins/introspection_lens.cc:433 ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "cílová geometrie" -#: ../build/lib/darktable/plugins/introspection_lens.cc:268 -#: ../build/lib/darktable/plugins/introspection_lens.cc:453 +#: ../build/lib/darktable/plugins/introspection_lens.cc:268 ../build/lib/darktable/plugins/introspection_lens.cc:453 msgid "TCA override" msgstr "TCA manuální kompenzace" -#: ../build/lib/darktable/plugins/introspection_lens.cc:274 -#: ../build/lib/darktable/plugins/introspection_lens.cc:298 -#: ../build/lib/darktable/plugins/introspection_lens.cc:457 -#: ../build/lib/darktable/plugins/introspection_lens.cc:473 +#: ../build/lib/darktable/plugins/introspection_lens.cc:274 ../build/lib/darktable/plugins/introspection_lens.cc:298 +#: ../build/lib/darktable/plugins/introspection_lens.cc:457 ../build/lib/darktable/plugins/introspection_lens.cc:473 msgid "TCA red" msgstr "TCA červená" -#: ../build/lib/darktable/plugins/introspection_lens.cc:280 -#: ../build/lib/darktable/plugins/introspection_lens.cc:304 -#: ../build/lib/darktable/plugins/introspection_lens.cc:461 -#: ../build/lib/darktable/plugins/introspection_lens.cc:477 +#: ../build/lib/darktable/plugins/introspection_lens.cc:280 ../build/lib/darktable/plugins/introspection_lens.cc:304 +#: ../build/lib/darktable/plugins/introspection_lens.cc:461 ../build/lib/darktable/plugins/introspection_lens.cc:477 msgid "TCA blue" msgstr "TCA modrá" -#: ../build/lib/darktable/plugins/introspection_lens.cc:286 -#: ../build/lib/darktable/plugins/introspection_lens.cc:465 +#: ../build/lib/darktable/plugins/introspection_lens.cc:286 ../build/lib/darktable/plugins/introspection_lens.cc:465 msgid "distortion" msgstr "zkreslení" -#: ../build/lib/darktable/plugins/introspection_lens.cc:292 -#: ../build/lib/darktable/plugins/introspection_lens.cc:469 -#: ../src/iop/vignette.c:111 +#: ../build/lib/darktable/plugins/introspection_lens.cc:292 ../build/lib/darktable/plugins/introspection_lens.cc:469 ../src/iop/vignette.c:111 msgid "vignetting" msgstr "vinětace" -#: ../build/lib/darktable/plugins/introspection_lens.cc:310 -#: ../build/lib/darktable/plugins/introspection_lens.cc:481 +#: ../build/lib/darktable/plugins/introspection_lens.cc:310 ../build/lib/darktable/plugins/introspection_lens.cc:481 msgid "scale fine-tune" msgstr "jemné doladění měřítka" -#: ../build/lib/darktable/plugins/introspection_lens.cc:322 -#: ../build/lib/darktable/plugins/introspection_lens.cc:489 +#: ../build/lib/darktable/plugins/introspection_lens.cc:322 ../build/lib/darktable/plugins/introspection_lens.cc:489 msgid "image scale" msgstr "měřítko obrázku" -#: ../build/lib/darktable/plugins/introspection_lens.cc:346 -#: ../build/lib/darktable/plugins/introspection_lens.cc:505 +#: ../build/lib/darktable/plugins/introspection_lens.cc:346 ../build/lib/darktable/plugins/introspection_lens.cc:505 msgid "steepness" msgstr "strmost" @@ -5222,15 +4307,10 @@ msgstr "pouze ruční vinětace" #. get nice text for bounds #. Side-border hide/show -#: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2626 -#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1615 ../src/gui/gtk.c:4075 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3614 -#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3698 -#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 -#: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 -#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:2867 +#: ../build/lib/darktable/plugins/introspection_lens.cc:534 ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 +#: ../src/gui/gtk.c:4098 ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 +#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 ../src/libs/filters/date.c:125 +#: ../src/libs/filters/rating.c:210 ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 msgid "all" msgstr "vše" @@ -5258,8 +4338,7 @@ msgstr "pouze TCA" msgid "only vignetting" msgstr "pouze vinětace" -#: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2369 +#: ../build/lib/darktable/plugins/introspection_lens.cc:544 ../src/libs/modulegroups.c:2367 msgid "correct" msgstr "opravit" @@ -5304,12 +4383,9 @@ msgid "invalidated" msgstr "zneplatněn" #. move left/right/up/down -#: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2525 ../src/views/darkroom.c:3328 -#: ../src/views/darkroom.c:3332 ../src/views/lighttable.c:887 -#: ../src/views/lighttable.c:896 ../src/views/lighttable.c:1425 -#: ../src/views/lighttable.c:1432 ../src/views/lighttable.c:1439 -#: ../src/views/lighttable.c:1446 ../src/views/lighttable.c:1453 +#: ../build/lib/darktable/plugins/introspection_liquify.c:429 ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 ../src/views/darkroom.c:3371 +#: ../src/views/lighttable.c:1029 ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 +#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 msgid "move" msgstr "přesun" @@ -5317,46 +4393,37 @@ msgstr "přesun" msgid "line" msgstr "čára" -#: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2107 -#: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 +#: ../build/lib/darktable/plugins/introspection_liquify.c:431 ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 ../src/iop/rgbcurve.c:1523 +#: ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "křivka" -#: ../build/lib/darktable/plugins/introspection_lowlight.c:43 -#: ../build/lib/darktable/plugins/introspection_lowlight.c:110 +#: ../build/lib/darktable/plugins/introspection_lowlight.c:43 ../build/lib/darktable/plugins/introspection_lowlight.c:110 msgid "blue shift" msgstr "posun modlé" -#: ../build/lib/darktable/plugins/introspection_lowpass.c:96 -#: ../build/lib/darktable/plugins/introspection_lowpass.c:165 -#: ../build/lib/darktable/plugins/introspection_shadhi.c:160 -#: ../build/lib/darktable/plugins/introspection_shadhi.c:247 +#: ../build/lib/darktable/plugins/introspection_lowpass.c:96 ../build/lib/darktable/plugins/introspection_lowpass.c:165 +#: ../build/lib/darktable/plugins/introspection_shadhi.c:160 ../build/lib/darktable/plugins/introspection_shadhi.c:247 msgid "soften with" msgstr "změkčit s" -#: ../build/lib/darktable/plugins/introspection_lowpass.c:183 -#: ../build/lib/darktable/plugins/introspection_shadhi.c:261 +#: ../build/lib/darktable/plugins/introspection_lowpass.c:183 ../build/lib/darktable/plugins/introspection_shadhi.c:261 msgid "order 0" msgstr "pořadí 0" -#: ../build/lib/darktable/plugins/introspection_lowpass.c:184 -#: ../build/lib/darktable/plugins/introspection_shadhi.c:262 +#: ../build/lib/darktable/plugins/introspection_lowpass.c:184 ../build/lib/darktable/plugins/introspection_shadhi.c:262 msgid "order 1" msgstr "pořadí 1" -#: ../build/lib/darktable/plugins/introspection_lowpass.c:185 -#: ../build/lib/darktable/plugins/introspection_shadhi.c:263 +#: ../build/lib/darktable/plugins/introspection_lowpass.c:185 ../build/lib/darktable/plugins/introspection_shadhi.c:263 msgid "order 2" msgstr "pořadí 2" -#: ../build/lib/darktable/plugins/introspection_lowpass.c:190 -#: ../build/lib/darktable/plugins/introspection_shadhi.c:268 +#: ../build/lib/darktable/plugins/introspection_lowpass.c:190 ../build/lib/darktable/plugins/introspection_shadhi.c:268 msgid "bilateral filter" msgstr "oboystranný filtr" -#: ../build/lib/darktable/plugins/introspection_lut3d.c:77 -#: ../build/lib/darktable/plugins/introspection_lut3d.c:164 +#: ../build/lib/darktable/plugins/introspection_lut3d.c:77 ../build/lib/darktable/plugins/introspection_lut3d.c:164 msgid "application color space" msgstr "barevný prostor aplikace" @@ -5368,8 +4435,7 @@ msgstr "Adobe RGB" msgid "gamma Rec709 RGB" msgstr "gamma Rec709 RGB" -#: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1530 ../src/common/colorspaces.c:1784 +#: ../build/lib/darktable/plugins/introspection_lut3d.c:207 ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "lineární ProPhoto RGB" @@ -5385,195 +4451,150 @@ msgstr "trilineární" msgid "pyramid" msgstr "pyramida" -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:84 -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:199 +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:84 ../build/lib/darktable/plugins/introspection_negadoctor.c:199 msgid "film stock" msgstr "filmová zásoba" -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:132 -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:231 +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:132 ../build/lib/darktable/plugins/introspection_negadoctor.c:231 msgid "scan exposure bias" msgstr "posunutí expozice skenu" -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:138 -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:235 +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:138 ../build/lib/darktable/plugins/introspection_negadoctor.c:235 msgid "paper black (density correction)" msgstr "černý papír (korekce hustoty)" -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:144 -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:239 +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:144 ../build/lib/darktable/plugins/introspection_negadoctor.c:239 msgid "paper grade (gamma)" msgstr "třída papíru (gama)" -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:150 -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:243 +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:150 ../build/lib/darktable/plugins/introspection_negadoctor.c:243 msgid "paper gloss (specular highlights)" msgstr "lesk papíru (zrcadlové odlesky)" -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:156 -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:247 +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:156 ../build/lib/darktable/plugins/introspection_negadoctor.c:247 msgid "print exposure adjustment" msgstr "úprava expozice tisku" -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:261 -#: ../src/iop/negadoctor.c:421 +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:261 ../src/iop/negadoctor.c:421 msgid "black and white film" msgstr "černobílý film" -#: ../build/lib/darktable/plugins/introspection_negadoctor.c:262 -#: ../src/iop/negadoctor.c:406 +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:262 ../src/iop/negadoctor.c:406 msgid "color film" msgstr "barevný film" -#: ../build/lib/darktable/plugins/introspection_overlay.c:118 -#: ../build/lib/darktable/plugins/introspection_overlay.c:241 -#: ../build/lib/darktable/plugins/introspection_watermark.c:118 -#: ../build/lib/darktable/plugins/introspection_watermark.c:253 +#: ../build/lib/darktable/plugins/introspection_overlay.c:118 ../build/lib/darktable/plugins/introspection_overlay.c:241 +#: ../build/lib/darktable/plugins/introspection_watermark.c:118 ../build/lib/darktable/plugins/introspection_watermark.c:253 msgid "x offset" msgstr "posun x" -#: ../build/lib/darktable/plugins/introspection_overlay.c:124 -#: ../build/lib/darktable/plugins/introspection_overlay.c:245 -#: ../build/lib/darktable/plugins/introspection_watermark.c:124 -#: ../build/lib/darktable/plugins/introspection_watermark.c:257 +#: ../build/lib/darktable/plugins/introspection_overlay.c:124 ../build/lib/darktable/plugins/introspection_overlay.c:245 +#: ../build/lib/darktable/plugins/introspection_watermark.c:124 ../build/lib/darktable/plugins/introspection_watermark.c:257 msgid "y offset" msgstr "posun y" -#: ../build/lib/darktable/plugins/introspection_overlay.c:142 -#: ../build/lib/darktable/plugins/introspection_overlay.c:257 -#: ../build/lib/darktable/plugins/introspection_watermark.c:142 -#: ../build/lib/darktable/plugins/introspection_watermark.c:269 +#: ../build/lib/darktable/plugins/introspection_overlay.c:142 ../build/lib/darktable/plugins/introspection_overlay.c:257 +#: ../build/lib/darktable/plugins/introspection_watermark.c:142 ../build/lib/darktable/plugins/introspection_watermark.c:269 msgid "scale on" msgstr "měřítko zapnuto" -#: ../build/lib/darktable/plugins/introspection_overlay.c:148 -#: ../build/lib/darktable/plugins/introspection_overlay.c:261 -#: ../build/lib/darktable/plugins/introspection_watermark.c:148 -#: ../build/lib/darktable/plugins/introspection_watermark.c:273 +#: ../build/lib/darktable/plugins/introspection_overlay.c:148 ../build/lib/darktable/plugins/introspection_overlay.c:261 +#: ../build/lib/darktable/plugins/introspection_watermark.c:148 ../build/lib/darktable/plugins/introspection_watermark.c:273 msgid "scale marker to" msgstr "upravit měřítko na" -#: ../build/lib/darktable/plugins/introspection_overlay.c:154 -#: ../build/lib/darktable/plugins/introspection_overlay.c:265 -#: ../build/lib/darktable/plugins/introspection_watermark.c:154 -#: ../build/lib/darktable/plugins/introspection_watermark.c:277 +#: ../build/lib/darktable/plugins/introspection_overlay.c:154 ../build/lib/darktable/plugins/introspection_overlay.c:265 +#: ../build/lib/darktable/plugins/introspection_watermark.c:154 ../build/lib/darktable/plugins/introspection_watermark.c:277 msgid "scale marker reference" msgstr "odkaz na značku stupnice" -#: ../build/lib/darktable/plugins/introspection_overlay.c:160 -#: ../build/lib/darktable/plugins/introspection_overlay.c:269 -#: ../src/common/database.c:3243 ../src/libs/live_view.c:378 -#: ../src/libs/metadata_view.c:134 +#: ../build/lib/darktable/plugins/introspection_overlay.c:160 ../build/lib/darktable/plugins/introspection_overlay.c:269 ../src/common/database.c:3243 +#: ../src/libs/live_view.c:378 ../src/libs/metadata_view.c:134 msgid "image id" msgstr "id obrázku" -#: ../build/lib/darktable/plugins/introspection_overlay.c:303 -#: ../build/lib/darktable/plugins/introspection_watermark.c:323 -#: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 -#: ../src/iop/borders.c:936 +#: ../build/lib/darktable/plugins/introspection_overlay.c:303 ../build/lib/darktable/plugins/introspection_watermark.c:323 ../src/imageio/format/tiff.c:125 +#: ../src/imageio/format/xcf.c:164 ../src/iop/borders.c:935 msgid "image" msgstr "obrázek" -#: ../build/lib/darktable/plugins/introspection_overlay.c:304 -#: ../build/lib/darktable/plugins/introspection_watermark.c:324 +#: ../build/lib/darktable/plugins/introspection_overlay.c:304 ../build/lib/darktable/plugins/introspection_watermark.c:324 msgid "larger border" msgstr "větší okraj" -#: ../build/lib/darktable/plugins/introspection_overlay.c:305 -#: ../build/lib/darktable/plugins/introspection_watermark.c:325 +#: ../build/lib/darktable/plugins/introspection_overlay.c:305 ../build/lib/darktable/plugins/introspection_watermark.c:325 msgid "smaller border" msgstr "menší okraj" -#: ../build/lib/darktable/plugins/introspection_overlay.c:307 -#: ../build/lib/darktable/plugins/introspection_watermark.c:327 +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 ../build/lib/darktable/plugins/introspection_watermark.c:327 msgid "advanced options" msgstr "rozšířené možnosti" -#: ../build/lib/darktable/plugins/introspection_overlay.c:311 -#: ../build/lib/darktable/plugins/introspection_watermark.c:331 +#: ../build/lib/darktable/plugins/introspection_overlay.c:311 ../build/lib/darktable/plugins/introspection_watermark.c:331 msgid "image width" msgstr "šířka obrázku" -#: ../build/lib/darktable/plugins/introspection_overlay.c:312 -#: ../build/lib/darktable/plugins/introspection_watermark.c:332 +#: ../build/lib/darktable/plugins/introspection_overlay.c:312 ../build/lib/darktable/plugins/introspection_watermark.c:332 msgid "image height" msgstr "výška obrázku" -#: ../build/lib/darktable/plugins/introspection_overlay.c:313 -#: ../build/lib/darktable/plugins/introspection_watermark.c:333 +#: ../build/lib/darktable/plugins/introspection_overlay.c:313 ../build/lib/darktable/plugins/introspection_watermark.c:333 msgid "larger image border" msgstr "větší okraj obrázku" -#: ../build/lib/darktable/plugins/introspection_overlay.c:314 -#: ../build/lib/darktable/plugins/introspection_watermark.c:334 +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 ../build/lib/darktable/plugins/introspection_watermark.c:334 msgid "smaller image border" msgstr "menší okraj obrázku" -#: ../build/lib/darktable/plugins/introspection_overlay.c:318 -#: ../build/lib/darktable/plugins/introspection_watermark.c:338 +#: ../build/lib/darktable/plugins/introspection_overlay.c:318 ../build/lib/darktable/plugins/introspection_watermark.c:338 msgid "marker width" msgstr "šířka značky" -#: ../build/lib/darktable/plugins/introspection_overlay.c:319 -#: ../build/lib/darktable/plugins/introspection_watermark.c:339 +#: ../build/lib/darktable/plugins/introspection_overlay.c:319 ../build/lib/darktable/plugins/introspection_watermark.c:339 msgid "marker height" msgstr "výška značky" -#: ../build/lib/darktable/plugins/introspection_primaries.c:75 -#: ../build/lib/darktable/plugins/introspection_primaries.c:160 -#: ../src/iop/primaries.c:395 +#: ../build/lib/darktable/plugins/introspection_primaries.c:75 ../build/lib/darktable/plugins/introspection_primaries.c:160 ../src/iop/primaries.c:395 msgid "tint hue" msgstr "nádech odstínu" -#: ../build/lib/darktable/plugins/introspection_primaries.c:81 -#: ../build/lib/darktable/plugins/introspection_primaries.c:164 -#: ../src/iop/primaries.c:402 +#: ../build/lib/darktable/plugins/introspection_primaries.c:81 ../build/lib/darktable/plugins/introspection_primaries.c:164 ../src/iop/primaries.c:402 msgid "tint purity" msgstr "čistota odstínu" -#: ../build/lib/darktable/plugins/introspection_primaries.c:87 -#: ../build/lib/darktable/plugins/introspection_primaries.c:168 +#: ../build/lib/darktable/plugins/introspection_primaries.c:87 ../build/lib/darktable/plugins/introspection_primaries.c:168 msgid "red hue" msgstr "červený odstín" -#: ../build/lib/darktable/plugins/introspection_primaries.c:93 -#: ../build/lib/darktable/plugins/introspection_primaries.c:172 +#: ../build/lib/darktable/plugins/introspection_primaries.c:93 ../build/lib/darktable/plugins/introspection_primaries.c:172 msgid "red purity" msgstr "čistota červené" -#: ../build/lib/darktable/plugins/introspection_primaries.c:99 -#: ../build/lib/darktable/plugins/introspection_primaries.c:176 +#: ../build/lib/darktable/plugins/introspection_primaries.c:99 ../build/lib/darktable/plugins/introspection_primaries.c:176 msgid "green hue" msgstr "zelený odstín" -#: ../build/lib/darktable/plugins/introspection_primaries.c:105 -#: ../build/lib/darktable/plugins/introspection_primaries.c:180 +#: ../build/lib/darktable/plugins/introspection_primaries.c:105 ../build/lib/darktable/plugins/introspection_primaries.c:180 msgid "green purity" msgstr "čistota zelené" -#: ../build/lib/darktable/plugins/introspection_primaries.c:111 -#: ../build/lib/darktable/plugins/introspection_primaries.c:184 +#: ../build/lib/darktable/plugins/introspection_primaries.c:111 ../build/lib/darktable/plugins/introspection_primaries.c:184 msgid "blue hue" msgstr "modrý odstín" -#: ../build/lib/darktable/plugins/introspection_primaries.c:117 -#: ../build/lib/darktable/plugins/introspection_primaries.c:188 +#: ../build/lib/darktable/plugins/introspection_primaries.c:117 ../build/lib/darktable/plugins/introspection_primaries.c:188 msgid "blue purity" msgstr "čistota modré" -#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:85 -#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:158 +#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:85 ../build/lib/darktable/plugins/introspection_profile_gamma.c:158 msgid "dynamic range" msgstr "dynamický rozsah" -#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:91 -#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:162 +#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:91 ../build/lib/darktable/plugins/introspection_profile_gamma.c:162 msgid "middle gray luma" msgstr "středně šedá luma" -#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 -#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1501 +#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 ../src/iop/filmic.c:1506 msgid "safety factor" msgstr "bezpečnostní faktor" @@ -5581,8 +4602,7 @@ msgstr "bezpečnostní faktor" msgid "logarithmic" msgstr "logaritmický" -#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:185 -#: ../src/iop/profile_gamma.c:606 +#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:185 ../src/iop/profile_gamma.c:606 msgid "gamma" msgstr "gamma" @@ -5614,46 +4634,36 @@ msgstr "červená a modrá" msgid "green and blue" msgstr "zelená a modrá" -#: ../build/lib/darktable/plugins/introspection_rawdenoise.c:43 -#: ../build/lib/darktable/plugins/introspection_rawdenoise.c:122 +#: ../build/lib/darktable/plugins/introspection_rawdenoise.c:43 ../build/lib/darktable/plugins/introspection_rawdenoise.c:122 msgid "noise threshold" msgstr "práh šumu" -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:70 -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:155 +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:70 ../build/lib/darktable/plugins/introspection_rawprepare.c:155 msgid "crop left" msgstr "oříznout vlevo" -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:76 -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:159 +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:76 ../build/lib/darktable/plugins/introspection_rawprepare.c:159 msgid "crop top" msgstr "oříznout nahoře" -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:82 -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:163 +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:82 ../build/lib/darktable/plugins/introspection_rawprepare.c:163 msgid "crop right" msgstr "oříznout vpravo" -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:88 -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:167 +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:88 ../build/lib/darktable/plugins/introspection_rawprepare.c:167 msgid "crop bottom" msgstr "oříznout dole" -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:94 -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:100 -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:171 -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:175 +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:94 ../build/lib/darktable/plugins/introspection_rawprepare.c:100 +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:171 ../build/lib/darktable/plugins/introspection_rawprepare.c:175 msgid "black level" msgstr "úroveň černé" -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:106 -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:179 -#: ../src/iop/rawprepare.c:901 +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:106 ../build/lib/darktable/plugins/introspection_rawprepare.c:179 ../src/iop/rawprepare.c:901 msgid "white point" msgstr "bílý bod" -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:112 -#: ../build/lib/darktable/plugins/introspection_rawprepare.c:183 +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:112 ../build/lib/darktable/plugins/introspection_rawprepare.c:183 msgid "flat field correction" msgstr "korekce plochých polí" @@ -5662,26 +4672,20 @@ msgid "embedded GainMap" msgstr "vestavěná GainMap" #. exposure -#: ../build/lib/darktable/plugins/introspection_relight.c:43 -#: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 -#: ../src/gui/presets.c:697 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../build/lib/darktable/plugins/introspection_relight.c:43 ../build/lib/darktable/plugins/introspection_relight.c:98 ../src/common/collection.c:646 +#: ../src/gui/preferences.c:979 ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "expozice" -#: ../build/lib/darktable/plugins/introspection_retouch.c:267 -#: ../build/lib/darktable/plugins/introspection_retouch.c:414 +#: ../build/lib/darktable/plugins/introspection_retouch.c:267 ../build/lib/darktable/plugins/introspection_retouch.c:414 msgid "fill mode" msgstr "režim vyplnění" -#: ../build/lib/darktable/plugins/introspection_retouch.c:291 -#: ../build/lib/darktable/plugins/introspection_retouch.c:430 +#: ../build/lib/darktable/plugins/introspection_retouch.c:291 ../build/lib/darktable/plugins/introspection_retouch.c:430 msgid "max_iter" msgstr "max_iter" -#: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:374 +#: ../build/lib/darktable/plugins/introspection_retouch.c:444 ../src/libs/metadata_view.c:374 msgid "unused" msgstr "nepoužito" @@ -5693,13 +4697,11 @@ msgstr "klonovat" msgid "heal" msgstr "vyléčit" -#: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../build/lib/darktable/plugins/introspection_retouch.c:447 ../src/iop/retouch.c:2033 msgid "blur" msgstr "rozostřit" -#: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../build/lib/darktable/plugins/introspection_retouch.c:448 ../src/iop/retouch.c:2031 msgid "fill" msgstr "vyplnit" @@ -5711,56 +4713,44 @@ msgstr "oboustranný" msgid "erase" msgstr "vymazat" -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:134 -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:223 -#: ../src/iop/rgbcurve.c:1565 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:134 ../build/lib/darktable/plugins/introspection_rgbcurve.c:223 ../src/iop/rgbcurve.c:1565 msgid "compensate middle gray" msgstr "kompenzovat střední šedou" -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:246 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:148 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:246 ../build/lib/darktable/plugins/introspection_rgblevels.c:148 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:266 msgid "RGB, linked channels" msgstr "RGB, propojené kanály" -#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:247 -#: ../build/lib/darktable/plugins/introspection_rgblevels.c:149 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:247 ../build/lib/darktable/plugins/introspection_rgblevels.c:149 msgid "RGB, independent channels" msgstr "RGB, nezávislé kanály" -#: ../build/lib/darktable/plugins/introspection_scalepixels.c:33 -#: ../build/lib/darktable/plugins/introspection_scalepixels.c:76 +#: ../build/lib/darktable/plugins/introspection_scalepixels.c:33 ../build/lib/darktable/plugins/introspection_scalepixels.c:76 msgid "pixel aspect ratio" msgstr "poměr stran pixelů" -#: ../build/lib/darktable/plugins/introspection_shadhi.c:112 -#: ../build/lib/darktable/plugins/introspection_shadhi.c:215 +#: ../build/lib/darktable/plugins/introspection_shadhi.c:112 ../build/lib/darktable/plugins/introspection_shadhi.c:215 msgid "white point adjustment" msgstr "úprava bílého bodu" -#: ../build/lib/darktable/plugins/introspection_shadhi.c:136 -#: ../build/lib/darktable/plugins/introspection_shadhi.c:231 +#: ../build/lib/darktable/plugins/introspection_shadhi.c:136 ../build/lib/darktable/plugins/introspection_shadhi.c:231 msgid "shadows color adjustment" msgstr "úprava barev stínů" -#: ../build/lib/darktable/plugins/introspection_shadhi.c:142 -#: ../build/lib/darktable/plugins/introspection_shadhi.c:235 +#: ../build/lib/darktable/plugins/introspection_shadhi.c:142 ../build/lib/darktable/plugins/introspection_shadhi.c:235 msgid "highlights color adjustment" msgstr "úprava barev světla" -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:122 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:241 -#: ../src/gui/accelerators.c:96 +#: ../build/lib/darktable/plugins/introspection_sigmoid.c:122 ../build/lib/darktable/plugins/introspection_sigmoid.c:241 ../src/gui/accelerators.c:96 msgid "skew" msgstr "sklon" -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:140 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:253 +#: ../build/lib/darktable/plugins/introspection_sigmoid.c:140 ../build/lib/darktable/plugins/introspection_sigmoid.c:253 msgid "color processing" msgstr "zpracování barev" -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:188 -#: ../build/lib/darktable/plugins/introspection_sigmoid.c:285 +#: ../build/lib/darktable/plugins/introspection_sigmoid.c:188 ../build/lib/darktable/plugins/introspection_sigmoid.c:285 msgid "recover purity" msgstr "obnovit čistotu" @@ -5774,8 +4764,7 @@ msgstr "kanál po kanálu" msgid "RGB ratio" msgstr "poměr RGB" -#: ../build/lib/darktable/plugins/introspection_tonecurve.c:135 -#: ../build/lib/darktable/plugins/introspection_tonecurve.c:232 +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:135 ../build/lib/darktable/plugins/introspection_tonecurve.c:232 msgid "color space" msgstr "barevný prostor" @@ -5791,73 +4780,59 @@ msgstr "Lab, nezávislé kanály" msgid "XYZ, linked channels" msgstr "XYZ, propojené kanály" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:145 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:290 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:145 ../build/lib/darktable/plugins/introspection_toneequal.c:290 msgid "blacks" msgstr "černá" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:151 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:294 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:151 ../build/lib/darktable/plugins/introspection_toneequal.c:294 msgid "deep shadows" msgstr "hluboké stíny" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:163 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:302 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:163 ../build/lib/darktable/plugins/introspection_toneequal.c:302 msgid "light shadows" msgstr "světlé stíny" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:175 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:310 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:175 ../build/lib/darktable/plugins/introspection_toneequal.c:310 msgid "dark highlights" msgstr "tmavá světla" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:187 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:318 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:187 ../build/lib/darktable/plugins/introspection_toneequal.c:318 msgid "whites" msgstr "bílá" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:193 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:322 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:193 ../build/lib/darktable/plugins/introspection_toneequal.c:322 msgid "speculars" msgstr "zrcadla" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:199 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:326 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:199 ../build/lib/darktable/plugins/introspection_toneequal.c:326 msgid "smoothing diameter" msgstr "průměr vyhlazování" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:211 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:334 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:211 ../build/lib/darktable/plugins/introspection_toneequal.c:334 msgid "edges refinement/feathering" msgstr "ladění detekce hran" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:217 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:338 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:217 ../build/lib/darktable/plugins/introspection_toneequal.c:338 msgid "mask quantization" msgstr "kvantizace masky" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:223 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:342 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:223 ../build/lib/darktable/plugins/introspection_toneequal.c:342 msgid "mask contrast compensation" msgstr "kompenzace kontrastu masky" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:229 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:346 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:229 ../build/lib/darktable/plugins/introspection_toneequal.c:346 msgid "mask exposure compensation" msgstr "kompenzace expozice masky" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:235 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:350 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:235 ../build/lib/darktable/plugins/introspection_toneequal.c:350 msgid "preserve details" msgstr "zachovat detaily" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:241 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:354 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:241 ../build/lib/darktable/plugins/introspection_toneequal.c:354 msgid "luminance estimator" msgstr "odhad jasu" -#: ../build/lib/darktable/plugins/introspection_toneequal.c:247 -#: ../build/lib/darktable/plugins/introspection_toneequal.c:358 +#: ../build/lib/darktable/plugins/introspection_toneequal.c:247 ../build/lib/darktable/plugins/introspection_toneequal.c:358 msgid "filter diffusion" msgstr "rozptyl filtru" @@ -5897,51 +4872,39 @@ msgstr "RGB součet" msgid "RGB geometric mean" msgstr "RGB geometrický průměr" -#: ../build/lib/darktable/plugins/introspection_tonemap.cc:39 -#: ../build/lib/darktable/plugins/introspection_tonemap.cc:88 -#: ../src/iop/tonecurve.c:569 +#: ../build/lib/darktable/plugins/introspection_tonemap.cc:39 ../build/lib/darktable/plugins/introspection_tonemap.cc:88 ../src/iop/tonecurve.c:569 msgid "contrast compression" msgstr "komprese kontrastu" -#: ../build/lib/darktable/plugins/introspection_vibrance.c:33 -#: ../build/lib/darktable/plugins/introspection_vibrance.c:76 -#: ../src/iop/basicadj.c:650 ../src/iop/vibrance.c:64 +#: ../build/lib/darktable/plugins/introspection_vibrance.c:33 ../build/lib/darktable/plugins/introspection_vibrance.c:76 ../src/iop/basicadj.c:650 ../src/iop/vibrance.c:64 msgid "vibrance" msgstr "živost" -#: ../build/lib/darktable/plugins/introspection_vignette.c:92 -#: ../build/lib/darktable/plugins/introspection_vignette.c:201 +#: ../build/lib/darktable/plugins/introspection_vignette.c:92 ../build/lib/darktable/plugins/introspection_vignette.c:201 msgid "fall-off start" msgstr "začátek spádu" -#: ../build/lib/darktable/plugins/introspection_vignette.c:98 -#: ../build/lib/darktable/plugins/introspection_vignette.c:205 +#: ../build/lib/darktable/plugins/introspection_vignette.c:98 ../build/lib/darktable/plugins/introspection_vignette.c:205 msgid "fall-off radius" msgstr "poloměr spádu" -#: ../build/lib/darktable/plugins/introspection_vignette.c:116 -#: ../build/lib/darktable/plugins/introspection_vignette.c:217 +#: ../build/lib/darktable/plugins/introspection_vignette.c:116 ../build/lib/darktable/plugins/introspection_vignette.c:217 msgid "horizontal center" msgstr "horizontální střed" -#: ../build/lib/darktable/plugins/introspection_vignette.c:122 -#: ../build/lib/darktable/plugins/introspection_vignette.c:221 +#: ../build/lib/darktable/plugins/introspection_vignette.c:122 ../build/lib/darktable/plugins/introspection_vignette.c:221 msgid "vertical center" msgstr "vertikální střed" -#: ../build/lib/darktable/plugins/introspection_vignette.c:134 -#: ../build/lib/darktable/plugins/introspection_vignette.c:229 +#: ../build/lib/darktable/plugins/introspection_vignette.c:134 ../build/lib/darktable/plugins/introspection_vignette.c:229 msgid "automatic ratio" msgstr "automatický poměr" -#: ../build/lib/darktable/plugins/introspection_vignette.c:140 -#: ../build/lib/darktable/plugins/introspection_vignette.c:233 +#: ../build/lib/darktable/plugins/introspection_vignette.c:140 ../build/lib/darktable/plugins/introspection_vignette.c:233 msgid "width/height ratio" msgstr "poměr šířky a výšky" -#: ../build/lib/darktable/plugins/introspection_vignette.c:146 -#: ../build/lib/darktable/plugins/introspection_vignette.c:237 -#: ../src/iop/vignette.c:1052 +#: ../build/lib/darktable/plugins/introspection_vignette.c:146 ../build/lib/darktable/plugins/introspection_vignette.c:237 ../src/iop/vignette.c:1052 msgid "shape" msgstr "tvar" @@ -5953,46 +4916,31 @@ msgstr "8-bitový výstup" msgid "16-bit output" msgstr "16-bitový výstup" -#: ../build/share/darktable/org.darktable.darktable.desktop.in.h:1 -#: ../data/org.darktable.darktable.desktop.in.h:1 +#: ../build/share/darktable/org.darktable.darktable.desktop.in.h:1 ../data/org.darktable.darktable.desktop.in.h:1 msgid "Virtual Lighttable and Darkroom" msgstr "Virtuální katalog a editor" -#: ../build/share/darktable/org.darktable.darktable.desktop.in.h:2 -#: ../data/org.darktable.darktable.appdata.xml.in.h:1 -#: ../data/org.darktable.darktable.desktop.in.h:2 +#: ../build/share/darktable/org.darktable.darktable.desktop.in.h:2 ../data/org.darktable.darktable.appdata.xml.in.h:1 ../data/org.darktable.darktable.desktop.in.h:2 msgid "Organize and develop images from digital cameras" msgstr "Uspořádejte a vytvářejte snímky z digitálních fotoaparátů" -#. TRANSLATORS: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! -#: ../build/share/darktable/org.darktable.darktable.desktop.in.h:4 -#: ../data/org.darktable.darktable.desktop.in.h:4 +#. TRANSLATORS: Search terms to find this application. Do NOT translate or +#. localize the semicolons! The list MUST also end with a semicolon! +#: ../build/share/darktable/org.darktable.darktable.desktop.in.h:4 ../data/org.darktable.darktable.desktop.in.h:4 msgid "graphics;photography;raw;" msgstr "grafika;fotografie;RAW;" #: ../data/org.darktable.darktable.appdata.xml.in.h:2 -msgid "" -"darktable manages your camera raw files and images in a database, lets you " -"view them through lighttable mode and develop/enhance them in darkroom mode." -msgstr "" -"darktable spravuje vaše RAW soubory a obrázky v databázi, umožňuje vám je " -"prohlížet v režimu katalogu a vyvíjet/vylepšovat je v režimu editoru." +msgid "darktable manages your camera raw files and images in a database, lets you view them through lighttable mode and develop/enhance them in darkroom mode." +msgstr "darktable spravuje vaše RAW soubory a obrázky v databázi, umožňuje vám je prohlížet v režimu katalogu a vyvíjet/vylepšovat je v režimu editoru." #: ../data/org.darktable.darktable.appdata.xml.in.h:3 -msgid "" -"Other modes besides lighttable and darkroom are a map for geotagging, " -"tethering, print and a slideshow." -msgstr "" -"Další režimy kromě katalogu a editoru jsou mapa pro geotagging, tethering, " -"tisk a slideshow." +msgid "Other modes besides lighttable and darkroom are a map for geotagging, tethering, print and a slideshow." +msgstr "Další režimy kromě katalogu a editoru jsou mapa pro geotagging, tethering, tisk a slideshow." #: ../data/org.darktable.darktable.appdata.xml.in.h:4 -msgid "" -"darktable supports most modern cameras' raw formats, and does all of its " -"processing at very high precision." -msgstr "" -"darktable podporuje RAW formáty většiny moderních fotoaparátů a veškeré " -"zpracování provádí s velmi vysokou přesností." +msgid "darktable supports most modern cameras' raw formats, and does all of its processing at very high precision." +msgstr "darktable podporuje RAW formáty většiny moderních fotoaparátů a veškeré zpracování provádí s velmi vysokou přesností." #: ../data/org.darktable.darktable.appdata.xml.in.h:5 msgid "Virtual light table, showing a collection" @@ -6014,16 +4962,15 @@ msgstr "Zobrazit obrázky na mapě" msgid "Print your images" msgstr "Tisk vašich obrázků" -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4094 -#: ../src/iop/colorequal.c:3016 +#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "posuvníky" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4099 +#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 msgid "dropdowns" msgstr "rozbalovací nabídky" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4104 +#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 msgid "buttons" msgstr "tlačítka" @@ -6033,105 +4980,82 @@ msgid "" "%sright-click to type a specific value between %s and %s\n" "or hold ctrl+shift while dragging to ignore soft limits." msgstr "" -"%s kliknutím pravým tlačítkem myši zadejte konkrétní hodnotu mezi %s a " -"%s\n" +"%s kliknutím pravým tlačítkem myši zadejte konkrétní hodnotu mezi %s a %s\n" "nebo při tažení podržte Ctrl+Shift, abyste ignorovali jemné limity." -#: ../src/bauhaus/bauhaus.c:3762 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button on" msgstr "tlačítko zapnout" -#: ../src/bauhaus/bauhaus.c:3762 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button off" msgstr "tlačítko vypnout" -#: ../src/bauhaus/bauhaus.c:3763 +#: ../src/bauhaus/bauhaus.c:3756 msgid "button pressed" msgstr "stisknuté tlačítko" -#: ../src/bauhaus/bauhaus.c:3999 +#: ../src/bauhaus/bauhaus.c:3992 msgid "not that many sliders" msgstr "ne tolik posuvníků" -#: ../src/bauhaus/bauhaus.c:4013 +#: ../src/bauhaus/bauhaus.c:4006 msgid "not that many dropdowns" msgstr "ne tolik rozevíracích seznamů" -#: ../src/bauhaus/bauhaus.c:4032 +#: ../src/bauhaus/bauhaus.c:4025 msgid "not that many buttons" msgstr "ne tolik tlačítek" -#: ../src/bauhaus/bauhaus.c:4037 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 msgid "value" msgstr "hodnota" -#: ../src/bauhaus/bauhaus.c:4038 ../src/bauhaus/bauhaus.c:4044 -#: ../src/gui/accelerators.c:371 +#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 ../src/gui/accelerators.c:371 msgid "button" msgstr "tlačítko" -#: ../src/bauhaus/bauhaus.c:4039 +#: ../src/bauhaus/bauhaus.c:4032 msgid "force" msgstr "vynutit" -#: ../src/bauhaus/bauhaus.c:4040 ../src/libs/navigation.c:246 -#: ../src/libs/navigation.c:263 +#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 ../src/libs/navigation.c:282 msgid "zoom" msgstr "zvětšení" -#: ../src/bauhaus/bauhaus.c:4043 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 msgid "selection" msgstr "výběr" -#: ../src/bauhaus/bauhaus.c:4083 +#: ../src/bauhaus/bauhaus.c:4076 msgid "slider" msgstr "posuvník" -#: ../src/bauhaus/bauhaus.c:4088 +#: ../src/bauhaus/bauhaus.c:4081 msgid "dropdown" msgstr "rozevírací seznam" -#: ../src/chart/main.c:504 ../src/common/database.c:3883 -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 -#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 -#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 -#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 -#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:608 -#: ../src/gui/preferences_ai.c:784 ../src/gui/preferences_ai.c:947 -#: ../src/gui/preferences_ai.c:1034 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:575 ../src/gui/styles_dialog.c:554 -#: ../src/gui/welcome.c:160 ../src/imageio/storage/disk.c:200 -#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -#: ../src/iop/lut3d.c:1575 ../src/iop/rasterfile.c:379 ../src/libs/collect.c:463 -#: ../src/libs/collect.c:3529 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:2019 -#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3729 ../src/libs/neural_restore.c:2083 -#: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 -#: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1670 -#: ../src/libs/tagging.c:1759 ../src/libs/tagging.c:1851 -#: ../src/libs/tagging.c:1980 ../src/libs/tagging.c:2289 -#: ../src/libs/tagging.c:2804 ../src/libs/tagging.c:2846 -#: ../src/libs/tagging.c:3944 +#: ../src/chart/main.c:504 ../src/common/database.c:3883 ../src/control/jobs/control_jobs.c:2205 ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 +#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 ../src/gui/accelerators.c:2797 +#: ../src/gui/hist_dialog.c:236 ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 +#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 ../src/gui/presets.c:573 +#: ../src/gui/styles_dialog.c:554 ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 ../src/libs/export_metadata.c:166 +#: ../src/libs/geotagging.c:952 ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4119 ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 ../src/libs/styles.c:503 +#: ../src/libs/styles.c:595 ../src/libs/styles.c:656 ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 ../src/libs/tagging.c:3975 msgid "_cancel" msgstr "_zrušit" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 -#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3530 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 -#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1852 -#: ../src/libs/tagging.c:1981 ../src/libs/tagging.c:2290 -#: ../src/libs/tagging.c:3945 +#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 ../src/libs/export_metadata.c:167 +#: ../src/libs/metadata.c:846 ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 +#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 ../src/libs/tagging.c:3976 msgid "_save" msgstr "_uložit" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1070 #, c-format msgid "" "average dE: %.02f\n" @@ -6142,8 +5066,7 @@ msgstr "" #: ../src/cli/main.c:284 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" -msgstr "" -"TODO: omlouváme se, kvůli omezením API aktuálně nemůžeme nastavit BPP na" +msgstr "TODO: omlouváme se, kvůli omezením API aktuálně nemůžeme nastavit BPP na" #: ../src/cli/main.c:296 msgid "unknown option for --hq" @@ -6196,14 +5119,17 @@ msgid "" "error: output file or directory must be specified\n" "\n" msgstr "" +"chyba: musí být zadán výstupní soubor nebo adresář\n" +"\n" #: ../src/cli/main.c:474 -#, fuzzy, c-format -#| msgid "error: input file and import opts specified! that's not supported!\n" +#, c-format msgid "" "error: input file and output file must be specified\n" "\n" -msgstr "chyba: zadány vstupní soubor a možnosti importu! to není podporováno!\n" +msgstr "" +"chyba: musí být zadán vstupní soubor a výstupní soubor\n" +"\n" #: ../src/cli/main.c:481 #, c-format @@ -6211,6 +5137,8 @@ msgid "" "error: too many positional arguments\n" "\n" msgstr "" +"chyba: příliš mnoho pozičních argumentů\n" +"\n" #: ../src/cli/main.c:486 #, c-format @@ -6218,19 +5146,13 @@ msgid "error: input file and import opts specified! that's not supported!\n" msgstr "chyba: zadány vstupní soubor a možnosti importu! to není podporováno!\n" #: ../src/cli/main.c:536 -msgid "" -"notice: no XMP sidecar file nor library path provided, using default settings " -"for export" -msgstr "" +msgid "notice: no XMP sidecar file nor library path provided, using default settings for export" +msgstr "upozornění: není k dispozici žádný sidecar soubor XMP ani cesta ke knihovně, pro export se používají výchozí nastavení" #: ../src/cli/main.c:545 #, c-format -msgid "" -"notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " -"pattern" -msgstr "" -"upozornění: výstupní umístění je adresář. za předpokladu, že je výstupní vzor " -"'%s/$(FILE_NAME).%s'" +msgid "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output pattern" +msgstr "upozornění: výstupní umístění je adresář. za předpokladu, že je výstupní vzor '%s/$(FILE_NAME).%s'" #. output file exists or there's output ext specified and it's same as file... #: ../src/cli/main.c:560 @@ -6284,12 +5206,8 @@ msgid "no output file extension given\n" msgstr "není uvedena přípona výstupního souboru\n" #: ../src/cli/main.c:761 -msgid "" -"cannot find disk storage module. please check your installation, something " -"seems to be broken." -msgstr "" -"nelze najít modul úložiště disku. zkontrolujte prosím vaši instalaci, zdá se, " -"že něco nefunguje." +msgid "cannot find disk storage module. please check your installation, something seems to be broken." +msgstr "nelze najít modul úložiště disku. zkontrolujte prosím vaši instalaci, zdá se, že něco nefunguje." #: ../src/cli/main.c:771 msgid "failed to get parameters from storage module, aborting export ..." @@ -6304,125 +5222,126 @@ msgstr "neznámá přípona '.%s'" msgid "failed to get parameters from format module, aborting export ..." msgstr "nepodařilo se získat parametry z modulu formátování, export se ruší..." -#: ../src/common/ai_models.c:194 +#: ../src/common/ai/restore.c:278 #, c-format -msgid "network error: %s" -msgstr "" +msgid "raw denoise model %s: incompatible input_kind" +msgstr "model raw denoise %s: nekompatibilní input_kind" -#: ../src/common/ai_models.c:196 -#, fuzzy, c-format -#| msgid "color not found" -msgid "model repository \"%s\" not found" -msgstr "barva neexistuje" +#: ../src/common/ai/restore.c:309 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "Model AI %s: v manifestu chybí input_sizes" -#: ../src/common/ai_models.c:198 -msgid "GitHub API rate limit exceeded, try again later" -msgstr "" +#: ../src/common/ai/restore_raw_bayer.c:523 ../src/common/ai/restore_raw_bayer.c:865 ../src/common/ai/restore_raw_linear.c:584 ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "AI raw denoise: Odvození GPU selhalo, vracím se k CPU" + +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "AI denoise: Odvození GPU selhalo, vracím se k CPU" -#: ../src/common/ai_models.c:200 +#: ../src/common/ai_models.c:199 #, c-format -msgid "GitHub API error (HTTP %ld)" -msgstr "" +msgid "network error: %s" +msgstr "chyba sítě: %s" -#: ../src/common/ai_models.c:1231 ../src/common/ai_models.c:1260 -#, fuzzy -#| msgid "invalid crop parameters" +#: ../src/common/ai_models.c:202 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "modelové úložiště \"%s\" chybí release-index.json" + +#: ../src/common/ai_models.c:206 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "nelze získat releases-index.json (HTTP %ld)" + +#: ../src/common/ai_models.c:1400 ../src/common/ai_models.c:1465 msgid "invalid parameters" -msgstr "neplatné parametry ořezu" +msgstr "neplatné parametry" -#: ../src/common/ai_models.c:1234 -#, fuzzy, c-format -#| msgid "file not found" +#: ../src/common/ai_models.c:1403 +#, c-format msgid "file not found: %s" -msgstr "soubor nenalezen" +msgstr "soubor nenalezen: %s" + +#: ../src/common/ai_models.c:1411 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "nejvyšší adresář archivu není platné ID modelu: \"%s\"" -#: ../src/common/ai_models.c:1237 +#: ../src/common/ai_models.c:1420 msgid "failed to extract model archive" -msgstr "" +msgstr "nepodařilo se extrahovat archiv modelu" -#: ../src/common/ai_models.c:1268 +#: ../src/common/ai_models.c:1473 msgid "model not found in registry" -msgstr "" +msgstr "model nebyl nalezen v registru" -#: ../src/common/ai_models.c:1274 +#: ../src/common/ai_models.c:1479 msgid "model has no download asset defined" -msgstr "" +msgstr "model nemá definovaný žádný stahovací datový soubor" -#: ../src/common/ai_models.c:1285 -#, fuzzy -#| msgid "invalid paper size" +#: ../src/common/ai_models.c:1490 msgid "invalid asset filename" -msgstr "neplatná velikost papíru" +msgstr "neplatný název souboru zdroje" -#: ../src/common/ai_models.c:1291 +#: ../src/common/ai_models.c:1496 msgid "model is already downloading" -msgstr "" +msgstr "model se již stahuje" -#: ../src/common/ai_models.c:1322 -#, fuzzy -#| msgid "invalid override date/time format" +#: ../src/common/ai_models.c:1527 msgid "invalid repository format" -msgstr "neplatný přepis formátu data/času" +msgstr "neplatný formát repozitáře" -#: ../src/common/ai_models.c:1347 +#: ../src/common/ai_models.c:1552 #, c-format msgid "no compatible ai model release found for darktable %s" -msgstr "" +msgstr "pro darktable %s nebyla nalezena žádná kompatibilní verze modelu umělé inteligence" -#: ../src/common/ai_models.c:1363 +#: ../src/common/ai_models.c:1568 #, c-format -msgid "" -"could not obtain checksum for %s — refusing to download without integrity " -"verification" -msgstr "" +msgid "could not obtain checksum for %s — refusing to download without integrity verification" +msgstr "nepodařilo se získat kontrolní součet pro %s — stažení bez ověření integrity je zamítnuto" -#: ../src/common/ai_models.c:1381 -#, fuzzy -#| msgid "failed to download scripts" +#: ../src/common/ai_models.c:1586 msgid "failed to build download url" -msgstr "Nezdařilo se stáhnout skripty." +msgstr "nepodařilo se vytvořit adresu URL ke stažení" -#: ../src/common/ai_models.c:1392 -#, fuzzy, c-format -#| msgid "failed to overwrite style file for %s" +#: ../src/common/ai_models.c:1597 +#, c-format msgid "failed to create file: %s" -msgstr "nepodařilo se přepsat soubor stylu pro %s" +msgstr "nepodařilo se vytvořit soubor: %s" -#: ../src/common/ai_models.c:1416 -#, fuzzy -#| msgid "failed to download scripts" +#: ../src/common/ai_models.c:1621 msgid "failed to initialize download" -msgstr "Nezdařilo se stáhnout skripty." +msgstr "se nepodařilo inicializovat stahování" -#: ../src/common/ai_models.c:1436 +#: ../src/common/ai_models.c:1641 msgid "download cancelled" -msgstr "" +msgstr "stahování zrušeno" -#: ../src/common/ai_models.c:1438 -#, fuzzy, c-format -#| msgid "loader: %s" +#: ../src/common/ai_models.c:1643 +#, c-format msgid "download failed: %s" -msgstr "zavaděč: %s" +msgstr "stahování se nezdařilo: %s" -#: ../src/common/ai_models.c:1449 +#: ../src/common/ai_models.c:1654 #, c-format msgid "http error: %ld" -msgstr "" +msgstr "chyba http: %ld" -#: ../src/common/ai_models.c:1472 +#: ../src/common/ai_models.c:1677 msgid "checksum verification failed" -msgstr "" +msgstr "ověření kontrolního součtu selhalo" -#: ../src/common/ai_models.c:1482 +#: ../src/common/ai_models.c:1687 #, c-format -msgid "" -"no checksum available for %s — refusing to install without integrity " -"verification" -msgstr "" +msgid "no checksum available for %s — refusing to install without integrity verification" +msgstr "pro %s není k dispozici žádný kontrolní součet — instalace se odmítá bez ověření integrity" -#: ../src/common/ai_models.c:1492 +#: ../src/common/ai_models.c:1700 msgid "failed to extract archive" -msgstr "" +msgstr "nepodařilo se rozbalit archiv" #: ../src/common/camera_control.c:205 #, c-format @@ -6437,21 +5356,13 @@ msgstr "" #: ../src/common/camera_control.c:960 #, c-format -msgid "" -"failed to initialize `%s' on port `%s', likely causes are: locked by another " -"application, no access to devices etc" -msgstr "" -"nepodařilo se inicializovat `%s' na portu `%s', pravděpodobné příčiny jsou: " -"uzamčen jinou aplikací, žádný přístup k zařízením atd" +msgid "failed to initialize `%s' on port `%s', likely causes are: locked by another application, no access to devices etc" +msgstr "nepodařilo se inicializovat `%s' na portu `%s', pravděpodobné příčiny jsou: uzamčen jinou aplikací, žádný přístup k zařízením atd" #: ../src/common/camera_control.c:973 #, c-format -msgid "" -"`%s' on port `%s' is not interesting because it supports neither tethering " -"nor import" -msgstr "" -"`%s' na portu `%s' není zajímavé, protože nepodporuje ani tethering, ani " -"import" +msgid "`%s' on port `%s' is not interesting because it supports neither tethering nor import" +msgstr "`%s' na portu `%s' není zajímavé, protože nepodporuje ani tethering, ani import" #: ../src/common/camera_control.c:1033 #, c-format @@ -6476,17 +5387,15 @@ msgid "film roll" msgstr "filmový pás" #. manage the scripts -#: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1429 +#: ../src/common/collection.c:614 ../src/external/lua-scripts/tools/script_manager.lua:1501 msgid "folder" msgstr "složka" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "fotoaparát" -#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:117 -#: ../src/libs/tagging.c:3720 +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 ../src/libs/tagging.c:3751 msgid "tag" msgstr "tag" @@ -6495,10 +5404,8 @@ msgid "capture date" msgstr "datum zachycení snímku" #: ../src/common/collection.c:622 -#, fuzzy -#| msgid "capture date" msgid "capture month" -msgstr "datum zachycení snímku" +msgstr "měsíc zachycení" #: ../src/common/collection.c:624 ../src/libs/filtering.c:52 msgid "capture time" @@ -6520,40 +5427,32 @@ msgstr "exportovat čas" msgid "print time" msgstr "čas tisku" -#: ../src/common/collection.c:634 ../src/libs/collect.c:3885 -#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 -#: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 +#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 ../src/libs/filters/history.c:153 +#: ../src/libs/history.c:98 msgid "history" msgstr "historie" -#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1575 -#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 -#: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 +#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 ../src/libs/filtering.c:59 +#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" msgstr "barevná značka" #. iso -#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 -#: ../src/gui/presets.c:679 ../src/libs/camera.c:582 -#: ../src/libs/metadata_view.c:161 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 ../src/gui/presets.c:677 ../src/libs/camera.c:582 ../src/libs/metadata_view.c:161 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:714 ../src/iop/lens.cc:4416 ../src/libs/camera.c:569 -#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 ../src/libs/camera.c:571 +#: ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "clona" -#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 -#: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 +#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 msgid "filename" msgstr "jméno souboru" -#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:143 +#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 ../src/libs/geotagging.c:143 msgid "geotagging" msgstr "geotagging" @@ -6562,14 +5461,10 @@ msgid "group" msgstr "skupina" #: ../src/common/collection.c:658 ../src/libs/filters/duplicates.c:157 -#, fuzzy -#| msgid "duplicate" msgid "duplicates" -msgstr "duplikovat" +msgstr "duplikáty" -#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1590 -#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:381 +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 ../src/libs/metadata_view.c:381 msgid "local copy" msgstr "místní kopie" @@ -6577,9 +5472,8 @@ msgstr "místní kopie" msgid "module" msgstr "modul" -#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 -#: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 -#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 ../src/libs/filters/module_order.c:161 +#: ../src/libs/ioporder.c:39 msgid "module order" msgstr "třídění modulů" @@ -6587,9 +5481,7 @@ msgstr "třídění modulů" msgid "range rating" msgstr "rozsah hodnocení" -#: ../src/common/collection.c:668 ../src/common/ratings.c:362 -#: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 -#: ../src/libs/tools/ratings.c:110 +#: ../src/common/collection.c:668 ../src/common/ratings.c:362 ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 ../src/libs/tools/ratings.c:110 msgid "rating" msgstr "hodnocení" @@ -6597,42 +5489,36 @@ msgstr "hodnocení" msgid "search" msgstr "hledat" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "vyvážení bílé" -#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "blesk" -#: ../src/common/collection.c:676 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "expoziční program" -#: ../src/common/collection.c:678 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "režim měření" -#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 -#: ../src/libs/filters/history.c:38 +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "automaticky použito" -#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 -#: ../src/libs/filters/history.c:38 +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 ../src/libs/filters/history.c:38 msgid "altered" msgstr "změněno" -#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 -#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 -#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 -#: ../src/libs/collect.c:2940 +#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 ../src/libs/collect.c:1523 +#: ../src/libs/collect.c:1689 ../src/libs/collect.c:2945 msgid "not tagged" msgstr "neotagováno" -#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 -#: ../src/libs/map_locations.c:740 +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 ../src/libs/map_locations.c:740 msgid "tagged" msgstr "otagováno" @@ -6641,35 +5527,27 @@ msgid "tagged*" msgstr "otagováno*" #. local copy -#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 -#: ../src/libs/filters/local_copy.c:38 +#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "nezkopírován lokálně" -#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 -#: ../src/libs/filters/local_copy.c:38 +#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "zkopírován lokálně" #. duplicates #: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 -#, fuzzy -#| msgid "delete this duplicate" msgid "images with duplicates" -msgstr "Smazat tento duplikát" +msgstr "obrázky s duplikáty" #: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 -#, fuzzy -#| msgid "duplicate" msgid "duplicates only" -msgstr "duplikovat" +msgstr "pouze duplikáty" #. if its undefined -#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 -#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 -#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 -#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 +#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 ../src/common/collection.c:1779 ../src/common/collection.c:1806 ../src/common/collection.c:1832 +#: ../src/common/collection.c:1858 ../src/common/collection.c:2769 ../src/libs/collect.c:2411 ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "bezejmenný" @@ -6687,13 +5565,11 @@ msgstr "%d obrázek (#%d) vybraný z %d" msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "Vybrán %d obrázek z %d" -msgstr[1] "Vybrány %d obrázky z %d" -msgstr[2] "Vybráno %d obrázků z %d" +msgstr[1] "Vybrány %d obrázek z %d" +msgstr[2] "Vybráno %d obrázek z %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2377 -#: ../src/develop/blend_gui.c:2425 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 -#: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/levels.c:675 ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 msgid "gray" msgstr "šedá" @@ -6721,19 +5597,16 @@ msgstr "Afro-Američan" msgid "Mexican" msgstr "Mexický" -#: ../src/common/color_vocabulary.c:100 ../src/common/color_vocabulary.c:105 -#: ../src/common/color_vocabulary.c:110 ../src/common/color_vocabulary.c:115 +#: ../src/common/color_vocabulary.c:100 ../src/common/color_vocabulary.c:105 ../src/common/color_vocabulary.c:110 ../src/common/color_vocabulary.c:115 msgid "forearm" msgstr "předloktí" -#: ../src/common/color_vocabulary.c:120 ../src/common/color_vocabulary.c:125 -#: ../src/common/color_vocabulary.c:130 ../src/common/color_vocabulary.c:135 +#: ../src/common/color_vocabulary.c:120 ../src/common/color_vocabulary.c:125 ../src/common/color_vocabulary.c:130 ../src/common/color_vocabulary.c:135 #: ../src/common/color_vocabulary.c:140 ../src/common/color_vocabulary.c:145 msgid "forehead" msgstr "čelo" -#: ../src/common/color_vocabulary.c:150 ../src/common/color_vocabulary.c:155 -#: ../src/common/color_vocabulary.c:160 ../src/common/color_vocabulary.c:165 +#: ../src/common/color_vocabulary.c:150 ../src/common/color_vocabulary.c:155 ../src/common/color_vocabulary.c:160 ../src/common/color_vocabulary.c:165 #: ../src/common/color_vocabulary.c:170 ../src/common/color_vocabulary.c:175 msgid "cheek" msgstr "pleťová" @@ -6830,8 +5703,7 @@ msgstr "pískově hnědá" #. 96° - yellow olive #. 120° - green #. 144° - blueish green -#: ../src/common/color_vocabulary.c:258 ../src/common/color_vocabulary.c:267 -#: ../src/common/color_vocabulary.c:276 +#: ../src/common/color_vocabulary.c:258 ../src/common/color_vocabulary.c:267 ../src/common/color_vocabulary.c:276 msgid "dark green" msgstr "tmavě zelená" @@ -6901,8 +5773,7 @@ msgstr "světle břidlicová šedá" msgid "dark cyan" msgstr "tmavě azurová" -#: ../src/common/color_vocabulary.c:297 ../src/common/color_vocabulary.c:317 -#: ../src/iop/colorzones.c:2489 +#: ../src/common/color_vocabulary.c:297 ../src/common/color_vocabulary.c:317 ../src/iop/colorzones.c:2489 msgid "aqua" msgstr "vodní" @@ -6980,128 +5851,121 @@ msgstr "barevné značky nastaveny na %s" msgid "all colorlabels removed" msgstr "všechny barevné značky odstraněny" -#: ../src/common/colorlabels.c:380 -#: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 +#: ../src/common/colorlabels.c:380 ../src/external/lua-scripts/tools/executable_manager.lua:224 ../src/gui/accelerators.c:193 ../src/libs/image.c:640 msgid "clear" msgstr "vymazat" -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1778 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "pracovní profil" -#: ../src/common/colorspaces.c:1431 ../src/common/colorspaces.c:1776 -#: ../src/views/darkroom.c:3177 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 ../src/views/darkroom.c:3221 msgid "softproof profile" msgstr "softproof profil" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1758 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "systémový barevný profil" -#: ../src/common/colorspaces.c:1446 ../src/common/colorspaces.c:1780 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "systémový barevný profil (druhé okno)" -#: ../src/common/colorspaces.c:1459 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (bezpečný pro WWW)" -#: ../src/common/colorspaces.c:1479 ../src/common/colorspaces.c:1782 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1494 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1502 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1509 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1515 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1522 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Zobrazit P3 RGB" -#: ../src/common/colorspaces.c:1537 ../src/common/colorspaces.c:1752 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "lineární XYZ" -#: ../src/common/colorspaces.c:1544 ../src/common/colorspaces.c:1754 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2053 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1552 ../src/common/colorspaces.c:1756 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "lineární infračervené BGR" -#: ../src/common/colorspaces.c:1557 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (pro testování)" -#: ../src/common/colorspaces.c:1663 +#: ../src/common/colorspaces.c:1690 #, c-format -msgid "" -"profile `%s' not usable as histogram profile. it has been replaced by sRGB!" +msgid "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "profil `%s' nelze použít jako profil histogramu. byl nahrazen sRGB!" -#: ../src/common/colorspaces.c:1742 -#, fuzzy -#| msgid "filename" +#: ../src/common/colorspaces.c:1769 msgid "no filename" -msgstr "jméno souboru" +msgstr "bez názvu souboru" -#: ../src/common/colorspaces.c:1760 +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "vestavěný ICC profil" -#: ../src/common/colorspaces.c:1762 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "vestavěná matice" -#: ../src/common/colorspaces.c:1764 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "standardní barevná matice" -#: ../src/common/colorspaces.c:1766 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "rozšířená barevná matice" -#: ../src/common/colorspaces.c:1768 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "matice barev dodavatele" -#: ../src/common/colorspaces.c:1770 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "alternativní barevná matice" -#: ../src/common/colorspaces.c:1772 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (experimentální)" -#: ../src/common/colorspaces.c:1786 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1788 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1790 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1792 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -7129,33 +5993,32 @@ msgstr "chyba při tisku `%s' na `%s'" msgid "printing `%s' on `%s'" msgstr "tisk `%s' na `%s'" -#: ../src/common/darktable.c:429 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "existuje podivná cesta `%s'" -#: ../src/common/darktable.c:444 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "chyba při načítání adresáře `%s'" -#: ../src/common/darktable.c:468 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "soubor `%s' má nepodporovaný formát!" -#: ../src/common/darktable.c:470 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "soubor `%s' má neznámý formát!" -#: ../src/common/darktable.c:483 ../src/control/jobs/control_jobs.c:2877 -#: ../src/control/jobs/control_jobs.c:2932 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "chyba při načítání souboru `%s'" -#: ../src/common/darktable.c:1604 +#: ../src/common/darktable.c:1607 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -7164,225 +6027,186 @@ msgid "" "\n" "please fix this and then run darktable again" msgstr "" -"Nemáte práva zápisu pro vytvoření jednoho z uživatelských adresářů:\n" +"nemáte oprávnění k zápisu pro vytvoření jednoho z uživatelských adresářů:\n" "\n" "%s\n" "\n" -"Opravte a zkuste spustit darktable znovu. " +"opravte to prosím a poté znovu spusťte darktable" -#: ../src/common/darktable.c:1609 +#: ../src/common/darktable.c:1612 msgid "darktable - unable to create directories" msgstr "darktable - nelze vytvořit adresáře" -#: ../src/common/darktable.c:1611 ../src/common/database.c:4137 -#: ../src/common/database.c:4339 +#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_ukončit darktable" #. initialize the database -#: ../src/common/darktable.c:1683 +#: ../src/common/darktable.c:1688 msgid "opening image library" -msgstr "otevírám knihovnu obrázků ..." +msgstr "otevírám knihovnu obrázků" -#: ../src/common/darktable.c:1696 +#: ../src/common/darktable.c:1701 msgid "forwarding image(s) to running instance" -msgstr "přeposílám obrázky běžící instanci ..." +msgstr "přeposílám obrázek(y) běžící instanci" -#: ../src/common/darktable.c:1727 +#: ../src/common/darktable.c:1732 msgid "preparing database" -msgstr "připravuji databázi ..." +msgstr "připravuji databázi" #. init darktable tags table -#: ../src/common/darktable.c:1731 +#: ../src/common/darktable.c:1736 msgid "setting up tags table" -msgstr "Sestavuji tabulku tagů …" +msgstr "nastavuji tabulku tagů" #. Initialize the signal system -#: ../src/common/darktable.c:1735 +#: ../src/common/darktable.c:1740 msgid "initializing signals and control" -msgstr "Inicializace signálů a řízení …" +msgstr "inicializace signálů a řízení" -#: ../src/common/darktable.c:1753 +#: ../src/common/darktable.c:1758 msgid "importing default styles" -msgstr "importuji výchozí styly …" +msgstr "importuji výchozí styly" -#: ../src/common/darktable.c:1855 +#: ../src/common/darktable.c:1860 msgid "initializing GraphicsMagick" -msgstr "nahrávám GraphicsMagick ..." +msgstr "nahrávám GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1867 +#: ../src/common/darktable.c:1872 msgid "initializing ImageMagick" -msgstr "nahrávám ImageMagick ..." +msgstr "inicializuji ImageMagick" -#: ../src/common/darktable.c:1872 +#: ../src/common/darktable.c:1877 msgid "initializing libheif" -msgstr "nahrávám libheif ..." +msgstr "inicializace libheif" -#: ../src/common/darktable.c:1876 -msgid "starting OpenCL" -msgstr "spouštím OpenCL ..." +#: ../src/common/darktable.c:1881 +msgid "initializing WB presets" +msgstr "inicializaci předvoleb WB" -#: ../src/common/darktable.c:1888 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1885 msgid "loading noise profiles" -msgstr "nahrávám profily šumu ..." +msgstr "načítání profilů šumu" -#: ../src/common/darktable.c:1905 +#: ../src/common/darktable.c:1888 +msgid "starting OpenCL" +msgstr "spouštím OpenCL" + +#: ../src/common/darktable.c:1912 msgid "synchronizing local copies" -msgstr "synchronizuji lokální kopie ..." +msgstr "synchronizuji lokální kopie" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1912 +#: ../src/common/darktable.c:1919 msgid "initializing camera control" -msgstr "nahrávám ovladač fotoaparátu ..." +msgstr "inicializace ovládání kamery" -#: ../src/common/darktable.c:1925 +#: ../src/common/darktable.c:1932 msgid "initializing GUI" -msgstr "nahrávám uživatelské rozhraní ..." +msgstr "inicializace GUI" -#: ../src/common/darktable.c:1942 -#, fuzzy -#| msgid "original format" +#: ../src/common/darktable.c:1949 msgid "loading image formats" -msgstr "původní formát" +msgstr "načítání obrazových formátů" -#: ../src/common/darktable.c:1947 ../src/develop/imageop.c:1719 +#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 msgid "loading processing modules" -msgstr "nahrávám kreativní moduly ..." +msgstr "načítání modulů pro zpracování" -#: ../src/common/darktable.c:1979 +#: ../src/common/darktable.c:1986 msgid "loading views" -msgstr "načítám obrazovky ..." +msgstr "načítání zobrazení" -#: ../src/common/darktable.c:1983 ../src/libs/lib.c:886 +#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 msgid "loading utility modules" -msgstr "načítám nástrojové moduly ..." +msgstr "načítání obslužných modulů" -#: ../src/common/darktable.c:1990 +#: ../src/common/darktable.c:1997 msgid "initializing Lua" -msgstr "nahrávám Lua skripty ..." +msgstr "inicializace Lua" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:2019 +#: ../src/common/darktable.c:2026 msgid "importing image" -msgstr "importuji obrázek ..." +msgstr "importuji obrázek" -#: ../src/common/darktable.c:2038 +#: ../src/common/darktable.c:2045 msgid "configuration information" msgstr "informace o konfiguraci" -#: ../src/common/darktable.c:2040 +#: ../src/common/darktable.c:2047 msgid "_show this message again" msgstr "_zobrazit tuto zprávu znovu" -#: ../src/common/darktable.c:2040 +#: ../src/common/darktable.c:2047 msgid "_dismiss" msgstr "_zavrhnout" -#: ../src/common/darktable.c:2531 -msgid "" -"the RCD demosaicer has been defined as default instead of PPG because of " -"better quality and performance." -msgstr "" -"odmozaikovač RCD byl definován jako výchozí místo PPG kvůli lepší kvalitě a " -"výkonu." +#: ../src/common/darktable.c:2538 +msgid "the RCD demosaicer has been defined as default instead of PPG because of better quality and performance." +msgstr "odmozaikovač RCD byl definován jako výchozí místo PPG kvůli lepší kvalitě a výkonu." -#: ../src/common/darktable.c:2533 +#: ../src/common/darktable.c:2540 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "viz preference/editor/demosaicing pro nepřiblížený náhled v editoru" -#: ../src/common/darktable.c:2539 -msgid "" -"the user interface and the underlying internals for tuning darktable " -"performance have changed." -msgstr "" -"uživatelské rozhraní a základní interní prvky pro ladění výkonu darktable se " -"změnily." +#: ../src/common/darktable.c:2546 +msgid "the user interface and the underlying internals for tuning darktable performance have changed." +msgstr "uživatelské rozhraní a základní interní prvky pro ladění výkonu darktable se změnily." -#: ../src/common/darktable.c:2541 -msgid "" -"you won't find headroom and friends any longer, instead in preferences/" -"processing use:" -msgstr "" -"už nenajdete headroom a přátele, místo toho v preferencích / zpracování " -"použijte:" +#: ../src/common/darktable.c:2548 +msgid "you won't find headroom and friends any longer, instead in preferences/processing use:" +msgstr "už nenajdete headroom a přátele, místo toho v preferencích / zpracování použijte:" -#: ../src/common/darktable.c:2543 +#: ../src/common/darktable.c:2550 msgid "1) darktable resources" msgstr "1) zdroje darktable" -#: ../src/common/darktable.c:2545 +#: ../src/common/darktable.c:2552 msgid "2) tune OpenCL performance" msgstr "2) ladění OpenCL výkonu" -#: ../src/common/darktable.c:2552 -msgid "" -"some global config parameters relevant for OpenCL performance are not used " -"any longer." -msgstr "" -"některé globální konfigurační parametry relevantní pro výkon OpenCL se již " -"nepoužívají." +#: ../src/common/darktable.c:2559 +msgid "some global config parameters relevant for OpenCL performance are not used any longer." +msgstr "některé globální konfigurační parametry relevantní pro výkon OpenCL se již nepoužívají." -#: ../src/common/darktable.c:2554 -msgid "" -"instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " -"content is:" -msgstr "" -"místo toho najdete data 'pro zařízení' v 'cldevice_v5_canonical-name'. obsah " -"je:" +#: ../src/common/darktable.c:2561 +msgid "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" +msgstr "místo toho najdete data 'pro zařízení' v 'cldevice_v5_canonical-name'. obsah je:" -#: ../src/common/darktable.c:2556 ../src/common/darktable.c:2575 -#: ../src/common/darktable.c:2590 -msgid "" -" 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " -"'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -msgstr "" -" 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " -"'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" +#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 ../src/common/darktable.c:2597 +msgid " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' 'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" +msgstr " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' 'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2558 ../src/common/darktable.c:2577 +#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 msgid "you may tune as before except 'magic'" msgstr "můžete naladit jako předtím, ale bez „magie“" -#: ../src/common/darktable.c:2564 -msgid "" -"your OpenCL compiler settings for all devices have been reset to default." -msgstr "" -"vaše nastavení kompilátoru OpenCL pro všechna zařízení byla resetována na " -"výchozí." - #: ../src/common/darktable.c:2571 -msgid "" -"OpenCL global config parameters 'per device' data has been recreated with an " -"updated name." -msgstr "" -"Data globální konfigurace OpenCL „na zařízení“ byla znovu vytvořena s " -"aktualizovaným názvem." +msgid "your OpenCL compiler settings for all devices have been reset to default." +msgstr "vaše nastavení kompilátoru OpenCL pro všechna zařízení byla resetována na výchozí." -#: ../src/common/darktable.c:2573 ../src/common/darktable.c:2588 -msgid "" -"you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" -msgstr "data 'na zařízení' najdete v 'cldevice_v5_canonical-name'. obsah je:" +#: ../src/common/darktable.c:2578 +msgid "OpenCL global config parameters 'per device' data has been recreated with an updated name." +msgstr "Data globální konfigurace OpenCL „na zařízení“ byla znovu vytvořena s aktualizovaným názvem." -#: ../src/common/darktable.c:2579 -msgid "" -"If you're using device names in 'opencl_device_priority' you should update " -"them to the new names." -msgstr "" -"Pokud používáte názvy zařízení v 'opencl_device_priority', měli byste je " -"aktualizovat na nové názvy." +#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 +msgid "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" +msgstr "data 'na zařízení' najdete v 'cldevice_v5_canonical-name'. obsah je:" #: ../src/common/darktable.c:2586 -msgid "" -"OpenCL 'per device' config data have been automatically extended by 'unified-" -"fraction'." -msgstr "" -"Konfigurační data OpenCL 'pro zařízení' byla automaticky rozšířena o " -"'sjednocenou-frakci'." +msgid "If you're using device names in 'opencl_device_priority' you should update them to the new names." +msgstr "Pokud používáte názvy zařízení v 'opencl_device_priority', měli byste je aktualizovat na nové názvy." + +#: ../src/common/darktable.c:2593 +msgid "OpenCL 'per device' config data have been automatically extended by 'unified-fraction'." +msgstr "Konfigurační data OpenCL 'pro zařízení' byla automaticky rozšířena o 'sjednocenou-frakci'." -#: ../src/common/darktable.c:2597 +#: ../src/common/darktable.c:2604 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -7391,45 +6215,28 @@ msgstr "" "\n" "\n" -#: ../src/common/darktable.c:2602 +#: ../src/common/darktable.c:2609 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" msgstr "Nezbytný timeout OpenCL byl aktualizován na 1000.\n" -#: ../src/common/darktable.c:2608 -#, fuzzy -#| msgid "" -#| "OpenCL 'per device' compiler settings might have been updated.\n" -#| "\n" +#: ../src/common/darktable.c:2615 msgid "" "OpenCL 'per device' settings have changed.\n" "\n" msgstr "" -"Nastavení kompilátoru OpenCL 'pro zařízení' mohla být aktualizována.\n" -"\n" +"Nastavení OpenCL „na zařízení“ se změnilo.\n" "\n" -#: ../src/common/darktable.c:2609 -#, fuzzy -#| msgid "" -#| "you will find 'per device' data in 'cldevice_v5_canonical-name'. content " -#| "is:" -msgid "" -"you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" -msgstr "data 'na zařízení' najdete v 'cldevice_v5_canonical-name'. obsah je:" +#: ../src/common/darktable.c:2616 +msgid "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" +msgstr "data 'na zařízení' najdete v 'cldevice_v6_canonical-name'. obsah je:" -#: ../src/common/darktable.c:2611 -#, fuzzy -#| msgid "" -#| " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " -#| "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -msgid "" -" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " -"'unified_fraction'" -msgstr "" -" 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " -"'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" +#: ../src/common/darktable.c:2618 +#| msgid " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' 'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" +msgid " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' 'unified_fraction'" +msgstr " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' 'unified_fraction'" #: ../src/common/database.c:3236 msgid "creator" @@ -7440,17 +6247,13 @@ msgid "publisher" msgstr "vydavatel" #. title -#: ../src/common/database.c:3238 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 -#: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 -#: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 -#: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 +#: ../src/common/database.c:3238 ../src/external/lua-scripts/official/selection_to_pdf.lua:74 ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 +#: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 #: ../src/libs/filtering.c:60 msgid "title" msgstr "nadpis" -#: ../src/common/database.c:3239 ../src/gui/preferences_ai.c:1364 -#: ../src/gui/styles_dialog.c:578 ../src/libs/filtering.c:61 +#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:578 ../src/libs/filtering.c:61 msgid "description" msgstr "popis" @@ -7458,7 +6261,7 @@ msgstr "popis" msgid "rights" msgstr "práva" -#: ../src/common/database.c:3241 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 msgid "notes" msgstr "poznámky" @@ -7471,42 +6274,7 @@ msgid "preserved filename" msgstr "zachovaný název souboru" #: ../src/common/database.c:3854 -#, fuzzy, c-format -#| msgid "" -#| "\n" -#| " Sorry, darktable could not be started (database is locked)\n" -#| "\n" -#| " How to solve this problem?\n" -#| "\n" -#| " 1 - If another darktable instance is already open, \n" -#| " click cancel and either use that instance or close it before " -#| "attempting to rerun darktable \n" -#| " (process ID %d created the database locks)\n" -#| "\n" -#| " 2 - If you closed darktable within the past few minutes, it may still be " -#| "running in the background \n" -#| " to export images, update sidecar files, or perform database " -#| "maintenance. Try again once \n" -#| " this processing finishes.\n" -#| "\n" -#| " 3 - If you are not confident in your ability to correctly deal with " -#| "processes in the OS, \n" -#| " it would be safer to restart the session or reboot your computer " -#| "after some time (few minutes). \n" -#| " This will close all running programs and hopefully close the " -#| "databases correctly. \n" -#| "\n" -#| " 4 - If you have done this or are certain that no other instances of " -#| "darktable are running, \n" -#| " this probably means that the last instance was ended abnormally. \n" -#| " Click on the \"delete database lock files\" button to delete the " -#| "files data.db.lock and library.db.lock. \n" -#| "\n" -#| "\n" -#| " Caution! Do not delete these files without first " -#| "undertaking the above checks, \n" -#| " otherwise you risk generating serious inconsistencies in your " -#| "database.\n" +#, c-format msgid "" "\n" " Sorry, darktable could not be started (database is locked)\n" @@ -7514,60 +6282,47 @@ msgid "" " How to solve this problem?\n" "\n" " 1 - If another darktable instance is already open, \n" -" click cancel and either use that instance or close it before attempting " -"to rerun darktable \n" +" click cancel and either use that instance or close it before attempting to rerun darktable \n" " (process ID %d created the database locks)\n" "\n" -" 2 - If you closed darktable within the past few minutes, it may still be " -"running in the background \n" -" to export images, update sidecar files, or perform database " -"maintenance. Try again once \n" +" 2 - If you closed darktable within the past few minutes, it may still be running in the background \n" +" to export images, update sidecar files, or perform database maintenance. Try again once \n" " this processing finishes.\n" "\n" -" 3 - If you are not confident in your ability to correctly deal with " -"processes in the OS, \n" -" it would be safer to restart the session or reboot your computer after " -"some time (few minutes). \n" -" This will close all running programs and hopefully close the databases " -"correctly. \n" +" 3 - If you are not confident in your ability to correctly deal with processes in the OS, \n" +" it would be safer to restart the session or reboot your computer after some time (few minutes). \n" +" This will close all running programs and hopefully close the databases correctly. \n" "\n" -" 4 - If you have done this or are certain that no other instances of " -"darktable are running, \n" +" 4 - If you have done this or are certain that no other instances of darktable are running, \n" " this probably means that the last instance was ended abnormally. \n" -" Click on the \"delete database lock files\" button to delete the files " -"data.db.lock and %s. \n" +" Click on the \"delete database lock files\" button to delete the files data.db.lock and %s. \n" "\n" "\n" -" Caution! Do not delete these files without first undertaking " -"the above checks, \n" -" otherwise you risk generating serious inconsistencies in your database." -"\n" +" Caution! Do not delete these files without first undertaking the above checks, \n" +" otherwise you risk generating serious inconsistencies in your database.\n" msgstr "" "\n" "Je nám líto, ale darktable nelze spustit: Databáze je uzamčena.\n" "\n" "Jak tento problém vyřešit?\n" "\n" -"Pokud již darktable běží, klikněte na Storno a buďto jej použijte nebo " -"zavřete, než jej znovu spustíte.\n" -"ID procesu, který drží databázi zamčenou: %d\n" +"1 - Pokud již darktable běží, klikněte na Storno a buďto jej použijte nebo zavřete, než jej znovu spustíte.\n" +" ID procesu, který drží databázi zamčenou: %d\n" "\n" -"Pokud máte pocit, že darktable neběží, zkuste restartovat relaci nebo " -"počítač.\n" -"Tím se ukončí všechny spuštěné programy a doufejme, že se správně zavře " -"databáze.\n" +"2 - Pokud máte pocit, že darktable neběží, zkuste restartovat relaci nebo počítač.\n" +" Tím se ukončí všechny spuštěné programy a doufejme, že se správně zavře databáze.\n" "\n" -"Pokud předchozí kroky problém nevyřešily a darktable určitě neběží, " -"pravděpodobně byla\n" -"aplikace naposledy vypnuta nestandardním způsobem.\n" -"Kliknutím na tlačítko \"smazat soubory zámku databáze\" odstraníte soubory " -"data.db.lock\n" -"a library.db.lock.\n" +"3 - Pokud předchozí kroky problém nevyřešily a darktable určitě neběží, pravděpodobně byla\n" +" aplikace naposledy vypnuta nestandardním způsobem.\n" +" Kliknutím na tlačítko \"smazat soubory zámku databáze\" odstraníte soubory data.db.lock\n" +" a library.db.lock.\n" +"\n" +"4 - Pokud jste to udělali nebo jste si jisti, že žádné další instance darktable neběží, pravděpodobně to znamená, že poslední instance skončila abnormálně.\n" +" Klikněte na tlačítko „smazat soubory zámků databáze“ a smažte soubory data.db.lock a %s.\n" "\n" "\n" "Pozor!\n" -"Tyto soubory neodstraňujte, aniž byste nejprve provedli výše uvedené " -"kontroly,\n" +"Tyto soubory neodstraňujte, aniž byste nejprve provedli výše uvedené kontroly,\n" "jinak riskujete vznik vážných nekonzistencí ve vaší databázi.\n" #: ../src/common/database.c:3881 @@ -7580,7 +6335,7 @@ msgstr "_vymazat soubory zámků databáze" #: ../src/common/database.c:3890 msgid "are you sure?" -msgstr "Opravdu?" +msgstr "opravdu?" #: ../src/common/database.c:3891 msgid "" @@ -7590,11 +6345,11 @@ msgstr "" "\n" "Opravdu chcete vymazat soubory zámků databáze?\n" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3393 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 msgid "_no" msgstr "_ne" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3392 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 msgid "_yes" msgstr "_ano" @@ -7612,25 +6367,17 @@ msgstr "" "Zámky byly úspěšně smazány.\n" "Nyní můžete restartovat darktable.\n" -#: ../src/common/database.c:3909 ../src/common/database.c:3916 -#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 -#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:576 +#: ../src/common/database.c:3909 ../src/common/database.c:3916 ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 ../src/gui/accelerators.c:2798 +#: ../src/gui/hist_dialog.c:237 ../src/gui/presets.c:574 msgid "_ok" msgstr "_ok" -#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:165 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 msgid "error" msgstr "chyba" #: ../src/common/database.c:3913 -#, fuzzy, c-format -#| msgid "" -#| "\n" -#| "at least one file could not be deleted.\n" -#| "you may try to manually delete the files data.db.lock and " -#| "library.db.lock\n" -#| "in folder %s.\n" +#, c-format msgid "" "\n" "at least one file could not be deleted.\n" @@ -7638,29 +6385,24 @@ msgid "" "in folder %s.\n" msgstr "" "\n" -"Nejméně jeden soubor zámků databáze se nepodařilo odstranit.\n" -"Můžete je ale zkusit smazat ručně. Soubory data.db.lock a " -"library.db.lock\n" -"naleznete ve složce %s.\n" +"alespoň jeden soubor se nepodařilo smazat.\n" +"můžete zkusit ručně smazat soubory data.db.lock a %s\n" +"ve složce %s.\n" #: ../src/common/database.c:4040 #, c-format -msgid "" -"the database lock file contains a pid that seems to be alive in your system: " -"%d" -msgstr "" -"Soubor zámku databáze obsahuje ID procesu, který se zdá být ve vašem systému " -"aktivní: %d" +msgid "the database lock file contains a pid that seems to be alive in your system: %d" +msgstr "soubor zámku databáze obsahuje ID procesu, který se zdá být ve vašem systému aktivní: %d" #: ../src/common/database.c:4048 #, c-format msgid "the database lock file seems to be empty" -msgstr "Soubor zámku databáze se zdá být prázdný." +msgstr "soubor zámku databáze se zdá být prázdný" #: ../src/common/database.c:4058 #, c-format msgid "error opening the database lock file for reading: %s" -msgstr "Soubor zámku databáze nelze otevřít pro čtení: %s" +msgstr "soubor zámku databáze nelze otevřít pro čtení: %s" #: ../src/common/database.c:4129 #, c-format @@ -7669,12 +6411,10 @@ msgid "" "\n" "%s\n" "\n" -"is too new for this build of darktable (this means the database was created " -"or upgraded by a newer darktable version)\n" +"is too new for this build of darktable (this means the database was created or upgraded by a newer darktable version)\n" msgstr "" -"Schéma databáze %s je příliš nové.\n" -"Databáze byla pravděpodobně vytvořena nebo upgradována novější verzí " -"darktable.\n" +"schéma databáze %s je příliš nové.\n" +"databáze byla pravděpodobně vytvořena nebo upgradována novější verzí darktable.\n" #: ../src/common/database.c:4136 msgid "darktable - too new db version" @@ -7692,18 +6432,16 @@ msgid "" "\n" "do you want to proceed or quit now to do a backup\n" msgstr "" -"Schéma databáze %s vyžaduje aktualizaci.\n" -"V případě velké databáze to může trvat déle.\n" +"schéma databáze %s vyžaduje aktualizaci.\n" +"v případě velké databáze to může trvat déle.\n" "\n" -"Chcete pokračovat nebo skončit nyní a provést zálohu?\n" +"chcete pokračovat nebo skončit nyní a provést zálohu?\n" #: ../src/common/database.c:4161 msgid "darktable - schema migration" msgstr "darktable - migrace schématu" -#: ../src/common/database.c:4162 ../src/common/database.c:4520 -#: ../src/common/database.c:4535 ../src/common/database.c:4694 -#: ../src/common/database.c:4709 +#: ../src/common/database.c:4162 ../src/common/database.c:4520 ../src/common/database.c:4535 ../src/common/database.c:4694 ../src/common/database.c:4709 msgid "_close darktable" msgstr "_zavřít darktable" @@ -7721,12 +6459,12 @@ msgid "" "\n" "please fix this and then run darktable again" msgstr "" -"Nemáte právo zapisovat do alespoň jedné z databází darktable:\n" +"nemáte přístup pro zápis alespoň do jedné z databází darktable:\n" "\n" "%s\n" "%s\n" "\n" -"Opravte a zkuste spustit darktable znovu." +"opravte to prosím a poté spusťte darktable znovu" #: ../src/common/database.c:4337 msgid "darktable - read-only database detected" @@ -7741,8 +6479,7 @@ msgstr "" "rychlá kontrola říká:\n" "%s\n" -#: ../src/common/database.c:4517 ../src/common/database.c:4532 -#: ../src/common/database.c:4691 ../src/common/database.c:4706 +#: ../src/common/database.c:4517 ../src/common/database.c:4532 ../src/common/database.c:4691 ../src/common/database.c:4706 msgid "darktable - error opening database" msgstr "darktable - chyba při otevření databáze" @@ -7750,8 +6487,7 @@ msgstr "darktable - chyba při otevření databáze" msgid "_attempt restore" msgstr "_pokus o obnovu" -#: ../src/common/database.c:4522 ../src/common/database.c:4536 -#: ../src/common/database.c:4696 ../src/common/database.c:4710 +#: ../src/common/database.c:4522 ../src/common/database.c:4536 ../src/common/database.c:4696 ../src/common/database.c:4710 msgid "_delete database" msgstr "_vymazat databázi" @@ -7795,52 +6531,45 @@ msgstr "" "%s%s" #: ../src/common/eigf.h:260 -msgid "" -"fast exposure independent guided filter failed to allocate memory, check your " -"RAM settings" -msgstr "" -"nezávislý řízený filtr s rychlou expozicí selhal při přidělení paměti, " -"zkontrolujte nastavení paměti RAM" +msgid "fast exposure independent guided filter failed to allocate memory, check your RAM settings" +msgstr "nezávislý řízený filtr s rychlou expozicí selhal při přidělení paměti, zkontrolujte nastavení paměti RAM" -#: ../src/common/exif.cc:6045 +#: ../src/common/exif.cc:6062 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "nelze číst XMP soubor '%s': '%s'" -#: ../src/common/exif.cc:6104 +#: ../src/common/exif.cc:6121 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "nelze zapsat XMP soubor '%s': '%s'" #: ../src/common/fast_guided_filter.h:301 msgid "fast guided filter failed to allocate memory, check your RAM settings" -msgstr "" -"rychle vedený filtr nedokázal přidělit paměť, zkontrolujte nastavení RAM" +msgstr "rychle vedený filtr nedokázal přidělit paměť, zkontrolujte nastavení RAM" #: ../src/common/film.c:341 msgid "do you want to delete this empty directory?" msgid_plural "do you want to delete these empty directories?" -msgstr[0] "chcete odstranit tuto prázdnou složku?" -msgstr[1] "chcete odstranit tyto prázdné složky?" -msgstr[2] "chcete odstranit tyto prázdných složek?" +msgstr[0] "chcete smazat tento prázdný adresář?" +msgstr[1] "chcete smazat tyto prázdné adresáře?" +msgstr[2] "chcete smazat tyto prázdné adresáře?" #: ../src/common/film.c:348 msgid "delete empty directory?" msgid_plural "delete empty directories?" -msgstr[0] "odstranit prázdnou složku?" -msgstr[1] "odstranit prázdné složky?" -msgstr[2] "odstranit prázdných složek?" +msgstr[0] "smazat prázdný adresář?" +msgstr[1] "smazat prázdné adresáře?" +msgstr[2] "smazat prázdných adresářů?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:949 -#: ../src/gui/preferences_ai.c:1336 ../src/gui/styles_dialog.c:571 -#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1863 +#: ../src/common/film.c:361 ../src/gui/preferences.c:949 ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 ../src/libs/geotagging.c:846 +#: ../src/libs/import.c:1864 msgid "name" msgstr "název" #: ../src/common/film.c:469 msgid "cannot remove film roll having local copies with inaccessible originals" -msgstr "" -"nelze odstranit filmový pás obsahující lokální kopie s nepřístupnými originály" +msgstr "nelze odstranit filmový pás obsahující lokální kopie s nepřístupnými originály" #: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 #, c-format @@ -7851,19 +6580,19 @@ msgstr "nepodařilo se analyzovat soubor GPX" msgid "you need to copy history from an image before you paste it onto another" msgstr "musíte zkopírovat historii z obrázku, než ji vložíte do jiného" -#: ../src/common/image.c:345 +#: ../src/common/image.c:346 msgid "orphaned image" msgstr "osiřelý obrázek" -#: ../src/common/image.c:669 +#: ../src/common/image.c:688 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" -msgstr[0] "geografická poloha byla zrušena z %d obrázku" -msgstr[1] "geografická poloha byla zrušena z %d obrázků" -msgstr[2] "geografická poloha byla zrušena z %d obrázků" +msgstr[0] "geografické umístění bylo zrušeno pro %d obrázek" +msgstr[1] "geografické umístění bylo zrušeno pro %d obrázky" +msgstr[2] "geografické umístění bylo zrušeno pro %d obrázků" -#: ../src/common/image.c:671 +#: ../src/common/image.c:690 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" @@ -7871,7 +6600,7 @@ msgstr[0] "geografická poloha byla znovu použita na %d obrázek" msgstr[1] "geografická poloha byla znovu použita na %d obrázky" msgstr[2] "geografická poloha byla znovu použita na %d obrázků" -#: ../src/common/image.c:693 +#: ../src/common/image.c:712 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" @@ -7879,82 +6608,78 @@ msgstr[0] "datum/čas zrušeno pro %d obrázek" msgstr[1] "datum/čas zrušeno pro %d obrázky" msgstr[2] "datum/čas zrušeno pro %d obrázků" -#: ../src/common/image.c:695 +#: ../src/common/image.c:714 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" -msgstr[0] "datum/čas znovu použito na %d obrázek" -msgstr[1] "datum/čas znovu použito na %d obrázky" -msgstr[2] "datum/čas znovu použito na %d obrázků" +msgstr[0] "datum/čas znovu aplikován na %d obrázek" +msgstr[1] "datum/čas znovu aplikován na %d obrázky" +msgstr[2] "datum/čas znovu aplikován na %d obrázků" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1326 +#: ../src/common/image.c:1345 msgid "can't create a duplicate in GIMP mode" msgstr "nemohu vytvořit duplikát v režimu GIMPu" -#: ../src/common/image.c:2423 +#: ../src/common/image.c:2442 #, c-format msgid "cannot access local copy `%s'" msgstr "nelze získat přístup k lokální kopii `%s'" -#: ../src/common/image.c:2430 +#: ../src/common/image.c:2449 #, c-format msgid "cannot write local copy `%s'" msgstr "nelze zapsat lokální kopii `%s'" -#: ../src/common/image.c:2437 +#: ../src/common/image.c:2456 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "chyba při přesunu lokální kopie `%s' -> `%s'" -#: ../src/common/image.c:2482 +#: ../src/common/image.c:2501 #, c-format msgid "error moving `%s': file not found" msgstr "chyba při přesunu `%s': soubor neexistuje" -#: ../src/common/image.c:2492 +#: ../src/common/image.c:2511 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "chyba při přesunu `%s' -> `%s': soubor existuje" -#: ../src/common/image.c:2496 ../src/common/image.c:2505 +#: ../src/common/image.c:2515 ../src/common/image.c:2524 #, c-format msgid "error moving `%s' -> `%s'" msgstr "chyba při přesunu `%s' -> `%s'" -#: ../src/common/image.c:2807 +#: ../src/common/image.c:2826 msgid "cannot create local copy when the original file is not accessible." msgstr "nelze vytvořit místní kopii, když původní soubor není přístupný." -#: ../src/common/image.c:2821 +#: ../src/common/image.c:2840 msgid "cannot create local copy." msgstr "nelze vytvořit místní kopii." -#: ../src/common/image.c:2900 ../src/control/jobs/control_jobs.c:955 +#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 msgid "cannot remove local copy when the original file is not accessible." msgstr "nelze odstranit místní kopii, když původní soubor není přístupný." -#: ../src/common/image.c:3076 +#: ../src/common/image.c:3095 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d místní kopie byla synchronizována" msgstr[1] "%d místní kopie byly synchronizovány" -msgstr[2] "%d místních kopií bylo synchronizováno" +msgstr[2] "%d místní kopie bylo synchronizováno" -#: ../src/common/image.c:3274 +#: ../src/common/image.c:3293 msgid "WARNING: camera is missing samples!" msgstr "VAROVÁNÍ: fotoaparátu chybí vzorky!" -#: ../src/common/image.c:3275 -msgid "" -"You must provide samples in https://" -"raw.pixls.us/" -msgstr "" -"Musíte poskytnout vzorky https://raw.pixls.us/" -"" +#: ../src/common/image.c:3294 +msgid "You must provide samples in https://raw.pixls.us/" +msgstr "Musíte poskytnout vzorky https://raw.pixls.us/" -#: ../src/common/image.c:3276 +#: ../src/common/image.c:3295 #, c-format msgid "" "for `%s' `%s'\n" @@ -7963,14 +6688,12 @@ msgstr "" "pro `%s' `%s'\n" "v co nejvíce formátech/kompresích/bitových hloubkách" -#: ../src/common/image.c:3279 +#: ../src/common/image.c:3298 msgid "or the RAW won't be readable in next version." msgstr "nebo RAW nebude čitelný v další verzi." -#: ../src/common/image.h:218 ../src/common/ratings.c:322 -#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 -#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 -#: ../src/libs/modulegroups.c:2869 ../src/libs/snapshots.c:927 +#: ../src/common/image.h:218 ../src/common/ratings.c:322 ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 ../src/libs/collect.c:2394 ../src/libs/history.c:838 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 msgid "unknown" msgstr "neznámý" @@ -8023,7 +6746,7 @@ msgstr "AVIF" msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:231 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:554 msgid "HEIF" msgstr "HEIF" @@ -8054,22 +6777,18 @@ msgid "" "the image. some or all processing\n" "has been skipped." msgstr "" -"Tento modul nebyl schopen alokovat\n" +"tento modul nebyl schopen alokovat\n" "veškerou paměť potřebnou ke zpracování\n" -"obrázku. Některé nebo veškeré zpracování\n" +"obrázku. některé nebo veškeré zpracování\n" "bylo přeskočeno." #: ../src/common/import_session.c:296 -msgid "" -"couldn't expand to a unique filename for session, please check your import " -"session settings" -msgstr "" -"Nezdařilo se zajistit jedinečný název souboru pro relaci. Zkontrolujte " -"nastavení importu relací." +msgid "couldn't expand to a unique filename for session, please check your import session settings" +msgstr "nezdařilo se zajistit jedinečný název souboru pro relaci, zkontrolujte nastavení importu relací" #: ../src/common/import_session.c:389 msgid "requested session path not available. device not mounted?" -msgstr "Požadovaná cesta relace není k dispozici. Je zařízení připojené?" +msgstr "požadovaná cesta relace není k dispozici. je zařízení připojené?" #: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 msgid "legacy" @@ -8091,22 +6810,22 @@ msgstr "v5.0 RAW" msgid "v5.0 JPEG" msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:884 +#: ../src/common/iop_profile.c:883 #, c-format msgid "work icc profile '%s' missing" -msgstr "Pracovní ICC profil '%s' nenalezen." +msgstr "pracovní ICC profil '%s' nenalezen" -#: ../src/common/iop_profile.c:915 +#: ../src/common/iop_profile.c:914 #, c-format msgid "input icc profile '%s' missing" -msgstr "Vstupní ICC profil '%s' nenalezen." +msgstr "vstupní ICC profil '%s' nenalezen" -#: ../src/common/iop_profile.c:968 +#: ../src/common/iop_profile.c:967 #, c-format msgid "output icc profile '%s' missing" -msgstr "Výstupní ICC profil '%s' nenalezen." +msgstr "výstupní ICC profil '%s' nenalezen" -#: ../src/common/iop_profile.c:1178 +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -8127,7 +6846,7 @@ msgstr "obrázek `%s' není dostupný!" #: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 #, c-format msgid "unable to load image `%s'!" -msgstr "chyba při načítání souboru `%s'" +msgstr "chyba při načítání souboru `%s'!" #: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 #, c-format @@ -8143,11 +6862,11 @@ msgstr "generický poissonský" msgid "noiseprofile file `%s' is not valid" msgstr "soubor s profilem šumu `%s' není platný" -#: ../src/common/opencl.c:1186 +#: ../src/common/opencl.c:1280 msgid "no working OpenCL library found" msgstr "nenalezena žádná funkční knihovna OpenCL" -#: ../src/common/opencl.c:1206 +#: ../src/common/opencl.c:1300 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -8165,23 +6884,23 @@ msgstr "" " - není nainstalován ovladač OpenCL,\n" " - více ovladačů nainstalovaných na platformě\n" -#: ../src/common/opencl.c:1321 +#: ../src/common/opencl.c:1415 msgid "no devices found for unknown platform" msgstr "nebyla nalezena žádná zařízení pro neznámou platformu" -#: ../src/common/opencl.c:1368 +#: ../src/common/opencl.c:1462 msgid "not enough memory for OpenCL devices" msgstr "nedostatek paměti pro zařízení OpenCL" -#: ../src/common/opencl.c:1406 +#: ../src/common/opencl.c:1500 msgid "no OpenCL devices found" msgstr "nebyla nalezena žádná zařízení OpenCL" -#: ../src/common/opencl.c:1449 +#: ../src/common/opencl.c:1543 msgid "no suitable OpenCL devices found" msgstr "nenalezena žádná vhodná zařízení OpenCL" -#: ../src/common/opencl.c:1473 +#: ../src/common/opencl.c:1567 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -8192,22 +6911,20 @@ msgstr "" "%s\n" "prozatím vypínám OpenCL" -#: ../src/common/opencl.c:1509 +#: ../src/common/opencl.c:1603 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "Plánovací profil OpenCL nastaven na výchozí, nastavení se změnilo" -#: ../src/common/opencl.c:2358 +#: ../src/common/opencl.c:2403 #, c-format msgid "building OpenCL program %s for %s" msgstr "vytváření OpenCL programu %s pro %s" -#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4054 ../src/libs/filters/focal.c:74 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:90 ../src/libs/export.c:680 ../src/libs/export.c:1534 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 ../src/libs/print_settings.c:84 msgid "cm" msgstr "cm" @@ -8219,7 +6936,7 @@ msgstr "palce" msgid "\"" msgstr "\"" -#: ../src/common/pdf.h:105 ../src/iop/borders.c:947 +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 msgid "A4" msgstr "A4" @@ -8235,6 +6952,10 @@ msgstr "Dopis" msgid "Legal" msgstr "Legální" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(výchozí)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "Backend Keyring GNOME již není podporován. nakonfigurovat jiný" @@ -8243,17 +6964,17 @@ msgstr "Backend Keyring GNOME již není podporován. nakonfigurovat jiný" #, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" -msgstr[0] "odmítnutí %d obrázku" -msgstr[1] "odmítnutí %d obrázků" -msgstr[2] "odmítnutí %d obrázků" +msgstr[0] "odmítání %d obrázku" +msgstr[1] "odmítání %d obrázků" +msgstr[2] "odmítání %d obrázků" #: ../src/common/ratings.c:153 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" -msgstr[0] "aplikuji hodnocení na obrázek %d z %d" -msgstr[1] "aplikuji hodnocení %d na %d obrázky" -msgstr[2] "aplikuji hodnocení %d na %d obrázků" +msgstr[0] "použití hodnocení %d na %d obrázek" +msgstr[1] "použití hodnocení %d na %d obrázky" +msgstr[2] "použití hodnocení %d na %d obrázků" #: ../src/common/ratings.c:249 msgid "no images selected to apply rating" @@ -8272,9 +6993,7 @@ msgstr "obrázek hodnocen 0 hvězdičkami" msgid "image rated to %s" msgstr "obrázek hodnocen jako %s" -#: ../src/common/ratings.c:346 -#: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:888 +#: ../src/common/ratings.c:346 ../src/external/lua-scripts/tools/executable_manager.lua:220 ../src/views/lighttable.c:1030 msgid "select" msgstr "výběr" @@ -8319,8 +7038,7 @@ msgstr "odmítnout" msgid "style with name '%s' already exists" msgstr "styl s názvem '%s' již existuje" -#: ../src/common/styles.c:282 ../src/common/styles.c:1724 -#: ../src/libs/styles.c:53 +#: ../src/common/styles.c:282 ../src/common/styles.c:1724 ../src/libs/styles.c:53 msgid "styles" msgstr "styly" @@ -8329,7 +7047,7 @@ msgstr "styly" msgid "style named '%s' successfully created" msgstr "styl s názvem '%s' byl úspěšně vytvořen" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1127 +#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1338 msgid "no image selected!" msgstr "není vybrán žádný obrázek!" @@ -8368,15 +7086,15 @@ msgstr "styl %s byl úspěšně importován" msgid "could not read file `%s'" msgstr "nelze číst soubor `%s'" -#: ../src/common/utility.c:601 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "nad hladinou moře" -#: ../src/common/utility.c:602 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "pod hladinou moře" -#: ../src/common/utility.c:653 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "m" @@ -8384,19 +7102,17 @@ msgstr "m" msgid "no info" msgstr "neuvedeno" -#: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:230 -#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 -#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1578 ../src/libs/export.c:1586 ../src/libs/export.c:1594 -#: ../src/libs/metadata_view.c:748 +#: ../src/common/variables.c:197 ../src/common/variables.c:820 ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 ../src/imageio/format/avif.c:960 +#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1579 ../src/libs/export.c:1587 +#: ../src/libs/export.c:1595 ../src/libs/metadata_view.c:748 msgid "yes" msgstr "ano" #. Column 1 - "make" of the camera. #. * Column 2 - "model" (use the "make" and "model" as provided by DCRaw). #. * Column 3 - WB name. -#. * Column 4 - Fine tuning. MUST be in increasing order. 0 for no fine tuning. +#. * Column 4 - Fine tuning. MUST be in increasing order. 0 for no fine +#. tuning. #. * It is enough to give only the extreme values, the other values #. * will be interpolated. #. * Column 5 - Channel multipliers. @@ -8501,7 +7217,7 @@ msgstr "večerní slunce" msgid "underwater" msgstr "pod vodou" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3060 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 msgid "black & white" msgstr "černá a bílá" @@ -8521,79 +7237,78 @@ msgstr "vyvážení bílé fotoaparátu" msgid "auto WB" msgstr "automatické vyvážení bílé" -#: ../src/control/control.c:66 ../src/gui/accelerators.c:161 -#: ../src/views/darkroom.c:2430 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 ../src/views/darkroom.c:2474 msgid "hold" msgstr "držet" -#: ../src/control/control.c:105 ../src/control/control.c:218 +#: ../src/control/control.c:107 ../src/control/control.c:220 msgid "modifiers" msgstr "modifikátory" -#: ../src/control/control.c:119 +#: ../src/control/control.c:121 msgctxt "accel" msgid "global" msgstr "globální" -#: ../src/control/control.c:126 +#: ../src/control/control.c:128 msgctxt "accel" msgid "views" msgstr "pohledy" -#: ../src/control/control.c:133 +#: ../src/control/control.c:135 msgctxt "accel" msgid "thumbtable" msgstr "tabulka náhledů" -#: ../src/control/control.c:140 +#: ../src/control/control.c:142 msgctxt "accel" msgid "utility modules" msgstr "nástrojové moduly" -#: ../src/control/control.c:147 +#: ../src/control/control.c:149 msgctxt "accel" msgid "format" msgstr "formát" -#: ../src/control/control.c:154 +#: ../src/control/control.c:156 msgctxt "accel" msgid "storage" msgstr "úložiště" -#: ../src/control/control.c:161 +#: ../src/control/control.c:163 msgctxt "accel" msgid "processing modules" msgstr "kreativní moduly" -#: ../src/control/control.c:168 +#: ../src/control/control.c:170 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:175 +#: ../src/control/control.c:177 msgctxt "accel" msgid "Lua scripts" msgstr "Lua skripty" -#: ../src/control/control.c:182 +#: ../src/control/control.c:184 msgctxt "accel" msgid "fallbacks" msgstr "zálohy" -#: ../src/control/control.c:191 +#: ../src/control/control.c:193 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:213 +#: ../src/control/control.c:215 msgid "show accels window" msgstr "zobrazit okno klávesových zkratek" -#: ../src/control/control.c:375 +#: ../src/control/control.c:381 msgid "darktable will be locked until background work has been done" -msgstr "Aplikace zůstane uzamčena dokud nebude dokončena práce na pozadí." +msgstr "aplikace zůstane uzamčena dokud nebude dokončena práce na pozadí" -#: ../src/control/control.c:478 +#: ../src/control/control.c:491 msgid "working..." msgstr "pracuji..." @@ -8607,14 +7322,9 @@ msgstr "hledám aktualizované XMP soubory … %d%%" msgid "ERROR: %s NOT synced XMP → DB" msgstr "CHYBA: Synchronizace '%s' selhala: XMP → DB" -#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 -#: ../src/control/crawler.c:590 -msgid "" -"ERROR: cannot write the database. the destination may be full, offline or " -"read-only." -msgstr "" -"CHYBA: Nelze zapisovat do databáze. Cíl může být plný, offline nebo jen pro " -"čtení." +#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 ../src/control/crawler.c:590 +msgid "ERROR: cannot write the database. the destination may be full, offline or read-only." +msgstr "CHYBA: Nelze zapisovat do databáze. Cíl může být plný, offline nebo jen pro čtení." #: ../src/control/crawler.c:462 #, c-format @@ -8626,8 +7336,7 @@ msgstr "HOTOVO: Synchronizace '%s' provedena: XMP → DB" msgid "ERROR: %s NOT synced DB → XMP" msgstr "CHYBA: Synchronizace '%s' selhala: DB → XMP" -#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 -#: ../src/control/crawler.c:611 +#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 ../src/control/crawler.c:611 #, c-format msgid "" "ERROR: cannot write %s \n" @@ -8695,9 +7404,7 @@ msgstr "%id %02dh %02dm %02ds" msgid "XMP" msgstr "XMP" -#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 -#: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 -#: ../src/imageio/storage/latex.c:196 +#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 ../src/imageio/storage/latex.c:196 msgid "path" msgstr "cesta" @@ -8721,24 +7428,21 @@ msgstr "časový rozdíl" msgid "updated XMP sidecar files found" msgstr "byly nalezeny aktualizované soubory XMP" -#: ../src/control/crawler.c:801 ../src/gui/welcome.c:687 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "_zavřít" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3098 -#: ../src/libs/import.c:2037 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "vybrat vše" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3100 -#: ../src/libs/import.c:2041 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "zrušit výběr" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3102 -#: ../src/libs/select.c:150 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 ../src/libs/select.c:150 msgid "invert selection" msgstr "invertovat výběr" @@ -8770,9 +7474,9 @@ msgstr "log synchronizace" #, c-format msgid "capturing %d image" msgid_plural "capturing %d images" -msgstr[0] "získávám obrázek %d" -msgstr[1] "získávám %d obrázky" -msgstr[2] "získávám %d obrázků" +msgstr[0] "zachycení %d obrázku" +msgstr[1] "zachycení %d obrázky" +msgstr[2] "zachycení %d obrázků" #: ../src/control/jobs/camera_jobs.c:122 msgid "please set your camera to manual mode first!" @@ -8786,7 +7490,7 @@ msgstr "zachytit obrázky" #, c-format msgid "%d/%d imported to %s" msgid_plural "%d/%d imported to %s" -msgstr[0] "%d/%d importován do %s" +msgstr[0] "%d/%d importováno do %s" msgstr[1] "%d/%d importováno do %s" msgstr[2] "%d/%d importováno do %s" @@ -8798,8 +7502,8 @@ msgstr "start importu snímků z fotoaparátu" #, c-format msgid "importing %d image from camera" msgid_plural "importing %d images from camera" -msgstr[0] "import %d obrázek z fotoaparátu" -msgstr[1] "import %d obrázky z fotoaparátu" +msgstr[0] "import %d obrázku z fotoaparátu" +msgstr[1] "import %d obrázků z fotoaparátu" msgstr[2] "import %d obrázků z fotoaparátu" #: ../src/control/jobs/camera_jobs.c:396 @@ -8807,19 +7511,16 @@ msgid "import images from camera" msgstr "import snímků z fotoaparátu" #: ../src/control/jobs/control_jobs.c:214 -#, fuzzy -#| msgid "failed to create film roll for destination directory, aborting move.." msgid "failed to create film roll for destination directory, aborting move." -msgstr "" -"nepodařilo se vytvořit filmový pás pro cílový adresář, přesunutí se ruší.." +msgstr "nepodařilo se vytvořit filmovou roli pro cílový adresář, přesun byl zrušen." #: ../src/control/jobs/control_jobs.c:363 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" -msgstr[0] "zapisuji XMP soubor" -msgstr[1] "zapisuji %zu XMP soubory" -msgstr[2] "zapsat %zu XMP souborů" +msgstr[0] "zápis sidecar souboru" +msgstr[1] "zápis %zu sidecar souborů" +msgstr[2] "zápis %zu sidecar souborů" #: ../src/control/jobs/control_jobs.c:530 msgid "unable to allocate memory for HDR merge" @@ -8837,9 +7538,9 @@ msgstr "obrázky musí mít stejnou velikost a orientaci!" #, c-format msgid "merging %d image" msgid_plural "merging %d images" -msgstr[0] "slučuji %d obrázek" -msgstr[1] "slučuji %d obrázky" -msgstr[2] "slučuji %d obrázků" +msgstr[0] "sloučení %d obrázku" +msgstr[1] "sloučení %d obrázků" +msgstr[2] "sloučení %d obrázků" #: ../src/control/jobs/control_jobs.c:712 #, c-format @@ -8850,33 +7551,33 @@ msgstr "sloučené HDR `%s' uloženo" #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" -msgstr[0] "duplikuji %d obrázek" -msgstr[1] "duplikuji %d obrázky" -msgstr[2] "duplikuji %d obrázků" +msgstr[0] "duplikování %d obrázku" +msgstr[1] "duplikování %d obrázků" +msgstr[2] "duplikování %d obrázků" #: ../src/control/jobs/control_jobs.c:786 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" -msgstr[0] "překlápím %d obrázek" -msgstr[1] "překlápím %d obrázky" -msgstr[2] "překlápím %d obrázků" +msgstr[0] "obracím %d obrázek" +msgstr[1] "obracím %d obrázky" +msgstr[2] "obracím %d obrázků" #: ../src/control/jobs/control_jobs.c:818 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" -msgstr[0] "nastavuji barvu %d obrázku" -msgstr[1] "nastavuji barvu %d obrázků" -msgstr[2] "nastavuji barvu %d obrázků" +msgstr[0] "nastavit %d barevný obrázek" +msgstr[1] "nastavit %d barevné obrázky" +msgstr[2] "nastavit %d barevných obrázků" #: ../src/control/jobs/control_jobs.c:820 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" -msgstr[0] "nastavuji %d černobílý obrázek" -msgstr[1] "nastavuji %d černobílé obrázky" -msgstr[2] "nastavuji %d černobílých obrázků" +msgstr[0] "nastavit %d monochromatický obrázek" +msgstr[1] "nastavit %d monochromatické obrázky" +msgstr[2] "nastavit %d monochromatických obrázků" #: ../src/control/jobs/control_jobs.c:928 #, c-format @@ -8890,10 +7591,9 @@ msgstr[2] "odstraňuji %d obrázků" #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" -msgstr[0] "" -"neodstranění obrázku '%s' použitého jako překryvný obrázek v %d obrázku" -msgstr[1] "neodstranění obrázku '%s' použitého jako překrytí v %d obrázcích" -msgstr[2] "neodstranění obrázku '%s' použitého jako překrytí v %d obrázcích" +msgstr[0] "obrázek '%s' nebyl odstraněn - je použit jako překrytí v %d obrázku" +msgstr[1] "obrázek '%s' nebyl odstraněn - je použit jako překrytí v %d obrázcích" +msgstr[2] "obrázek '%s' nebyl odstraněn - je použit jako překrytí v %d obrázcích" #: ../src/control/jobs/control_jobs.c:1055 #, c-format @@ -8925,13 +7625,11 @@ msgstr "_aplikovat na vše" msgid "_delete permanently" msgstr "_trvale smazat" -#: ../src/control/jobs/control_jobs.c:1075 -#: ../src/control/jobs/control_jobs.c:1080 +#: ../src/control/jobs/control_jobs.c:1075 ../src/control/jobs/control_jobs.c:1080 msgid "_remove from library" msgstr "_odstranit z knihovny" -#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 -#: ../src/libs/styles.c:657 +#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 ../src/libs/styles.c:657 msgid "_skip" msgstr "_přeskočit" @@ -8951,41 +7649,41 @@ msgstr "chyba při mazání" #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" -msgstr[0] "přesouvám do koše %d obrázek" -msgstr[1] "přesouvám do koše %d obrázky" -msgstr[2] "přesouvám do koše %d obrázků" +msgstr[0] "vyhazuji %d obrázek do koše" +msgstr[1] "vyhazuji %d obrázky do koše" +msgstr[2] "vyhazuji %d obrázků do koše" #: ../src/control/jobs/control_jobs.c:1245 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" -msgstr[0] "mažu %d obrázek" -msgstr[1] "mažu %d obrázky" -msgstr[2] "mažu %d obrázků" +msgstr[0] "mazání %d obrázku" +msgstr[1] "mazání %d obrázků" +msgstr[2] "mazání %d obrázků" #: ../src/control/jobs/control_jobs.c:1279 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" -msgstr[0] "neodstranění obrázku '%s' použitého jako překryv v %d obrázku" -msgstr[1] "neodstranění obrázku '%s' použitého jako překryv v %d obrázcích" -msgstr[2] "neodstranění obrázku '%s' použitého jako překryv v %d obrázcích" +msgstr[0] "obrázek '%s' nebyl odstraněn - je použit jako překryv v %d obrázku" +msgstr[1] "obrázek '%s' nebyl odstraněn - je použit jako překryv ve %d obrázcích" +msgstr[2] "obrázek '%s' nebyl odstraněn - je použit jako překryv v %d obrázcích" #: ../src/control/jobs/control_jobs.c:1413 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" -msgstr[0] "Nastavuji GPS informace pro %u obrázek..." -msgstr[1] "Nastavuji GPS informace pro %u obrázky..." -msgstr[2] "Nastavuji GPS informace pro %u obrázků..." +msgstr[0] "nastavení informací GPS" +msgstr[1] "nastavení informací GPS u %u obrázků" +msgstr[2] "nastavení informací GPS u %u obrázků" #: ../src/control/jobs/control_jobs.c:1458 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" -msgstr[0] "odpovídající umístění GPX použito na %d obrázek" -msgstr[1] "odpovídající umístění GPX použito na %d obrázky" -msgstr[2] "odpovídající umístění GPX použito na %d obrázků" +msgstr[0] "použito odpovídající umístění GPX na %d obrázek" +msgstr[1] "použito odpovídající umístění GPX na %d obrázky" +msgstr[2] "použito odpovídající umístění GPX na %d obrázků" #: ../src/control/jobs/control_jobs.c:1476 #, c-format @@ -9011,33 +7709,33 @@ msgstr "kopírování %d obrázků" #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" -msgstr[0] "vytvářím lokální kopii %d obrázku" -msgstr[1] "vytvářím lokální kopii %d obrázků" -msgstr[2] "vytvářím lokální kopii %d obrázků" +msgstr[0] "vytvoření místní kopie %d obrázku" +msgstr[1] "vytvoření místní kopie %d obrázků" +msgstr[2] "vytvoření místní kopie %d obrázků" #: ../src/control/jobs/control_jobs.c:1505 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" -msgstr[0] "odstraňuji lokální kopii %d obrázku" -msgstr[1] "odstraňuji lokální kopii %d obrázků" -msgstr[2] "odstraňuji lokální kopii %d obrázků" +msgstr[0] "odstranění místní kopie %d obrázku" +msgstr[1] "odstranění místní kopie %d obrázků" +msgstr[2] "odstranění místní kopie %d obrázků" #: ../src/control/jobs/control_jobs.c:1554 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" -msgstr[0] "obnovuji informace o %d obrázku" -msgstr[1] "obnovuji informace o %d obrázcích" -msgstr[2] "obnovuji informace o %d obrázcích" +msgstr[0] "obnovují se informace pro %d obrázek" +msgstr[1] "obnovují se informace pro %d obrázky" +msgstr[2] "obnovují se informace pro %d obrázků" #: ../src/control/jobs/control_jobs.c:1626 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" -msgstr[0] "aplikuji historii úprav na %d obrázek..." -msgstr[1] "aplikuji historii úprav na %d obrázky..." -msgstr[2] "aplikuji historii úprav na %d obrázků..." +msgstr[0] "vkládání historie do %d obrázku" +msgstr[1] "vkládání historie do %d obrázků" +msgstr[2] "vkládání historie do %d obrázků" #: ../src/control/jobs/control_jobs.c:1648 msgid "skipped pasting history into image being edited" @@ -9047,9 +7745,9 @@ msgstr "historie úprav nebyla aplikována na právě upravovaný obrázek" #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" -msgstr[0] "komprimuji historii úprav pro %d obrázek ..." -msgstr[1] "komprimuji historii úprav pro %d obrázky ..." -msgstr[2] "komprimuji historii úprav pro %d obrázků ..." +msgstr[0] "historie komprimace pro %d obrázek" +msgstr[1] "historie komprimace pro %d obrázky" +msgstr[2] "historie komprimace pro %d obrázků" #: ../src/control/jobs/control_jobs.c:1707 msgid "skipped compressing history for image being edited" @@ -9059,17 +7757,17 @@ msgstr "historie úprav na právě upravovaném obrázku nebyla zkomprimována" #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" -msgstr[0] "komprese historie neprovedena u %d obrázku" -msgstr[1] "komprese historie neprovedena u %d obrázků" -msgstr[2] "komprese historie neprovedena u %d obrázků" +msgstr[0] "žádná komprese historie %d obrázku" +msgstr[1] "žádná komprese historie %d obrázků" +msgstr[2] "žádná komprese historie %d obrázků" #: ../src/control/jobs/control_jobs.c:1732 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" -msgstr[0] "zahazuji historii úprav %d obrázku ..." -msgstr[1] "zahazuji historii úprav %d obrázků ..." -msgstr[2] "zahazuji historii úprav %d obrázků ..." +msgstr[0] "zahazování historie pro %d obrázek" +msgstr[1] "zahazování historie pro %d obrázky" +msgstr[2] "zahazování historie pro %d obrázků" #: ../src/control/jobs/control_jobs.c:1745 msgid "skipped discarding history for image being edited" @@ -9079,31 +7777,31 @@ msgstr "historie úprav nebyla zahozena u právě upravovaného obrázku" #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" -msgstr[0] "aplikuji styly na %d obrázek ..." -msgstr[1] "aplikuji styly na %d obrázky ..." -msgstr[2] "aplikuji styly na %d obrázků ..." +msgstr[0] "použití stylů pro %d obrázek" +msgstr[1] "použití stylů pro %d obrázky" +msgstr[2] "použití stylů pro %d obrázků" #: ../src/control/jobs/control_jobs.c:1877 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." -msgstr[0] "exportuji %d obrázek ..." -msgstr[1] "exportuji %d obrázky ..." -msgstr[2] "exportuji %d obrázků ..." +msgstr[0] "exportuji %d obrázek.." +msgstr[1] "exportuji %d obrázky.." +msgstr[2] "exportuji %d obrázků.." #: ../src/control/jobs/control_jobs.c:1879 msgid "no image to export" msgstr "žádný obrázek pro export" #. progress message -#. update the message. initialize_store() might have changed the number of images +#. update the message. initialize_store() might have changed the number of +#. images #: ../src/control/jobs/control_jobs.c:1930 #, c-format msgid "exporting %d / %d to %s" msgstr "exportuji %d / %d do %s" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:963 -#: ../src/views/print.c:331 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "obrázek `%s' je momentálně nedostupný" @@ -9146,13 +7844,13 @@ msgid_plural "" "(without deleting files on disk)?" msgstr[0] "" "opravdu chcete odstranit %d obrázek z darktable\n" -"(bez smazání z disku)?" +"(bez smazání souboru na disku)?" msgstr[1] "" -"opravdu odstranit %d obrázky z darktable\n" -"(bez smazání z disku)?" +"opravdu chcete odstranit %d obrázky z darktable\n" +"(bez smazání souboru na disku)?" msgstr[2] "" -"opravdu odstranit %d obrázků z darktable\n" -"(bez smazání z disku)?" +"opravdu chcete odstranit %d obrázků z darktable\n" +"(bez smazání souboru na disku)?" #: ../src/control/jobs/control_jobs.c:2122 msgid "delete images" @@ -9175,22 +7873,22 @@ msgid_plural "" "do you really want to physically delete %d images\n" "(using trash if possible)?" msgstr[0] "" -"opravdu fyzicky odstranit %d obrázek z disku\n" -"(použít koš, pokud je to možné)?" +"opravdu chcete fyzicky smazat %d obrázek\n" +"(pokud je to možné pomocí koše)?" msgstr[1] "" -"opravdu fyzicky odstranit %d obrázky z disku\n" -"(použít koš, pokud je to možné)?" +"opravdu chcete fyzicky smazat %d obrázky\n" +"(pokud je to možné pomocí koše)?" msgstr[2] "" -"opravdu fyzicky odstranit %d obrázků z disku\n" -"(použít koš, pokud je to možné)?" +"opravdu chcete fyzicky smazat %d obrázků\n" +"(pokud je to možné pomocí koše)?" #: ../src/control/jobs/control_jobs.c:2141 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" -msgstr[0] "opravdu fyzicky odstranit %d obrázek z disku?" -msgstr[1] "opravdu fyzicky odstranit %d obrázky z disku?" -msgstr[2] "opravdu fyzicky odstranit %d obrázků z disku?" +msgstr[0] "opravdu chcete fyzicky smazat %d obrázek z disku?" +msgstr[1] "opravdu chcete fyzicky smazat %d obrázky z disku?" +msgstr[2] "opravdu chcete fyzicky smazat %d obrázků z disku?" #: ../src/control/jobs/control_jobs.c:2159 msgid "delete duplicate" @@ -9199,20 +7897,17 @@ msgstr "odstranění duplikátu" # dialog title #: ../src/control/jobs/control_jobs.c:2175 msgid "delete duplicate?" -msgstr "Odstranit duplikát?" +msgstr "odstranit duplikát?" #: ../src/control/jobs/control_jobs.c:2176 -msgid "" -"do you really want to delete the duplicate (without deleting the source image " -"file on disk)?" -msgstr "Opravdu chcete odstranit duplikát (bez smazání z disku)?" +msgid "do you really want to delete the duplicate (without deleting the source image file on disk)?" +msgstr "opravdu chcete odstranit duplikát (bez smazání z disku)?" #: ../src/control/jobs/control_jobs.c:2193 msgid "move images" msgstr "přesun obrázků" -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2262 +#: ../src/control/jobs/control_jobs.c:2205 ../src/control/jobs/control_jobs.c:2262 msgid "_select as destination" msgstr "_vybrat jako cíl" @@ -9221,7 +7916,7 @@ msgid "move image?" msgid_plural "move images?" msgstr[0] "přesunout obrázek?" msgstr[1] "přesunout obrázky?" -msgstr[2] "přesunout obrázků?" +msgstr[2] "přesunout obrázky?" #: ../src/control/jobs/control_jobs.c:2226 #, c-format @@ -9232,13 +7927,13 @@ msgid_plural "" "do you really want to physically move %d images to %s?\n" "(all duplicates will be moved along)" msgstr[0] "" -"opravdu fyzicky přesunout %d obrázek do %s?\n" +"opravdu chcete fyzicky přesunout %d obrázek do %s?\n" "(všechny duplikáty budou přesunuty)" msgstr[1] "" -"opravdu fyzicky přesunout %d obrázky do %s?\n" +"opravdu chcete fyzicky přesunout %d obrázky do %s?\n" "(všechny duplikáty budou přesunuty)" msgstr[2] "" -"opravdu fyzicky přesunout %d obrázků do %s?\n" +"opravdu chcete fyzicky přesunout %d obrázků do %s?\n" "(všechny duplikáty budou přesunuty)" #: ../src/control/jobs/control_jobs.c:2249 @@ -9248,20 +7943,19 @@ msgstr "kopírovat obrázky" #: ../src/control/jobs/control_jobs.c:2285 msgid "copy image?" msgid_plural "copy images?" -msgstr[0] "kopírovat obrázek?" -msgstr[1] "kopírovat obrázky?" -msgstr[2] "kopírovat obrázků?" +msgstr[0] "zkopírovat obrázek?" +msgstr[1] "zkopírovat obrázky?" +msgstr[2] "zkopírovat obrázků?" #: ../src/control/jobs/control_jobs.c:2286 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" -msgstr[0] "opravdu fyzicky zkopírovat %d obrázek do %s?" -msgstr[1] "opravdu fyzicky zkopírovat %d obrázky do %s?" -msgstr[2] "opravdu fyzicky zkopírovat %d obrázků do %s?" +msgstr[0] "opravdu chcete fyzicky zkopírovat %d obrázek do %s?" +msgstr[1] "opravdu chcete fyzicky zkopírovat %d obrázky do %s?" +msgstr[2] "opravdu chcete fyzicky zkopírovat %d obrázků do %s?" -#: ../src/control/jobs/control_jobs.c:2304 -#: ../src/control/jobs/control_jobs.c:2313 +#: ../src/control/jobs/control_jobs.c:2304 ../src/control/jobs/control_jobs.c:2313 msgid "local copy images" msgstr "lokální kopie obrázků" @@ -9269,8 +7963,7 @@ msgstr "lokální kopie obrázků" msgid "refresh EXIF" msgstr "obnovit EXIF" -#: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3085 +#: ../src/control/jobs/control_jobs.c:2415 ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 msgid "paste history" msgstr "vložit historii" @@ -9278,8 +7971,7 @@ msgstr "vložit historii" msgid "compress history" msgstr "komprimovat historii" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3089 -#: ../src/libs/copy_history.c:329 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 ../src/libs/copy_history.c:329 msgid "discard history" msgstr "zahodit historii" @@ -9300,16 +7992,14 @@ msgid "apply style(s)" msgstr "aplikovat styly" #: ../src/control/jobs/control_jobs.c:2585 -#, fuzzy, c-format -#| msgid "failed to get parameters from storage module `%s', aborting export.." +#, c-format msgid "failed to get parameters from storage module `%s', aborting export." -msgstr "nepodařilo se získat parametry z úložného modulu `%s', export se ruší.." +msgstr "nepodařilo se získat parametry z úložného modulu `%s', export se ruší." #: ../src/control/jobs/control_jobs.c:2597 -#, fuzzy, c-format -#| msgid "failed to get parameters from storage module `%s', aborting export.." +#, c-format msgid "failed to get parameters from format module `%s', aborting export." -msgstr "nepodařilo se získat parametry z úložného modulu `%s', export se ruší.." +msgstr "nepodařilo se získat parametry z modulu formátu `%s', export se přerušuje." #: ../src/control/jobs/control_jobs.c:2617 msgid "export images" @@ -9367,25 +8057,25 @@ msgstr "zapsat pomocné soubory" #, c-format msgid "importing %d image" msgid_plural "importing %d images" -msgstr[0] "importuji %d obrázek" -msgstr[1] "importuji %d obrázky" -msgstr[2] "importuji %d obrázků" +msgstr[0] "import %d obrázku" +msgstr[1] "import %d obrázků" +msgstr[2] "import %d obrázků" #: ../src/control/jobs/control_jobs.c:3061 #, c-format msgid "importing %d/%d image" msgid_plural "importing %d/%d images" -msgstr[0] "importuji obrázek %d/%d" -msgstr[1] "importuji obrázek %d/%d" -msgstr[2] "importuji obrázek %d/%d" +msgstr[0] "import %d/%d obrázku" +msgstr[1] "import %d/%d obrázků" +msgstr[2] "import %d/%d obrázků" #: ../src/control/jobs/control_jobs.c:3069 #, c-format msgid "imported %d image" msgid_plural "imported %d images" -msgstr[0] "importován %d obrázek" -msgstr[1] "importovány %d obrázky" -msgstr[2] "importováno %d obrázků" +msgstr[0] "importoval %d obrázek" +msgstr[1] "importoval %d obrázky" +msgstr[2] "importoval %d obrázků" #: ../src/control/jobs/film_jobs.c:73 ../src/control/jobs/film_jobs.c:110 msgid "import images" @@ -9408,11 +8098,11 @@ msgstr "import obrázku" msgid "synchronize sidecars" msgstr "synchronizovat XMP soubory" -#: ../src/develop/blend.c:298 +#: ../src/develop/blend.c:302 msgid "detail mask blending error" msgstr "chyba maskování podle detailů" -#: ../src/develop/blend.c:838 +#: ../src/develop/blend.c:849 msgid "detail mask CL blending problem" msgstr "chyba maskování podle detailů (CL)" @@ -9614,9 +8304,8 @@ msgid "reverse" msgstr "opačný" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/workspace.c:98 -#: ../src/gui/workspace.c:194 ../src/gui/preferences_ai.c:1399 -#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 ../src/imageio/format/webp.c:435 +#: ../src/libs/styles.c:1029 msgid "default" msgstr "výchozí" @@ -9624,35 +8313,32 @@ msgstr "výchozí" msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2067 +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 msgid "RGB (display)" msgstr "RGB (displej)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2080 +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 msgid "RGB (scene)" msgstr "RGB (scéna)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3439 +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 msgid "uniformly" msgstr "jednotná maska" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:3448 ../src/develop/imageop.c:2854 +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 msgid "drawn mask" msgstr "kreslená maska" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2562 -#: ../src/develop/blend_gui.c:3457 ../src/develop/imageop.c:2856 +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 msgid "parametric mask" msgstr "parametrická maska" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2984 -#: ../src/develop/blend_gui.c:3480 ../src/develop/imageop.c:2858 +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 msgid "raster mask" msgstr "rastrová maska" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3469 +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 msgid "drawn & parametric mask" msgstr "kreslená a parametrická maska" @@ -9688,19 +8374,16 @@ msgstr "výstup po rozostření" msgid "input after blur" msgstr "vstup po rozostření" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 -#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 +#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/libs/live_view.c:425 msgid "on" -msgstr "zap." +msgstr "zap" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2627 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 ../src/develop/imageop.c:2982 msgid "input" msgstr "vstup" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2627 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 ../src/develop/imageop.c:2982 msgid "output" msgstr "výstup" @@ -9712,623 +8395,559 @@ msgstr " (zvětšení)" msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:329 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 msgid "AI model is not available. Check preferences > AI" -msgstr "" +msgstr "Model umělé inteligence není k dispozici. Zkontrolujte nastavení > Umělá inteligence" -#: ../src/develop/blend_gui.c:2041 +#: ../src/develop/blend_gui.c:2039 msgid "reset to default blend colorspace" msgstr "vrátit výchozí barevný prostor míchání" -#: ../src/develop/blend_gui.c:2097 +#: ../src/develop/blend_gui.c:2095 msgid "reset and hide output channels" msgstr "resetovat a skrýt výstupní kanály" -#: ../src/develop/blend_gui.c:2104 +#: ../src/develop/blend_gui.c:2102 msgid "show output channels" msgstr "zobrazit výstupní kanály" -#: ../src/develop/blend_gui.c:2343 ../src/develop/blend_gui.c:2410 -#: ../src/iop/tonecurve.c:1270 +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 ../src/iop/tonecurve.c:1270 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2343 +#: ../src/develop/blend_gui.c:2341 msgid "sliders for L channel" msgstr "maska podle kanálu L" -#: ../src/develop/blend_gui.c:2348 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2348 +#: ../src/develop/blend_gui.c:2346 msgid "sliders for a channel" msgstr "maska podle kanálu a" -#: ../src/develop/blend_gui.c:2352 +#: ../src/develop/blend_gui.c:2350 msgid "green/red" msgstr "zelená/červená" -#: ../src/develop/blend_gui.c:2353 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2353 +#: ../src/develop/blend_gui.c:2351 msgid "sliders for b channel" msgstr "maska podle kanálu b" -#: ../src/develop/blend_gui.c:2357 +#: ../src/develop/blend_gui.c:2355 msgid "blue/yellow" msgstr "modrá/žlutá" -#: ../src/develop/blend_gui.c:2358 +#: ../src/develop/blend_gui.c:2356 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2358 +#: ../src/develop/blend_gui.c:2356 msgid "sliders for chroma channel (of LCh)" msgstr "maska podle chromy (LCh)" -#: ../src/develop/blend_gui.c:2364 +#: ../src/develop/blend_gui.c:2362 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2364 +#: ../src/develop/blend_gui.c:2362 msgid "sliders for hue channel (of LCh)" msgstr "maska podle odstínu (LCh)" -#: ../src/develop/blend_gui.c:2372 ../src/develop/blend_gui.c:2420 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2372 ../src/develop/blend_gui.c:2420 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "sliders for gray value" msgstr "maska podle úrovně šedé" -#: ../src/develop/blend_gui.c:2378 ../src/develop/blend_gui.c:2426 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3615 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 -#: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 ../src/iop/rawdenoise.c:885 +#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2378 ../src/develop/blend_gui.c:2426 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 msgid "sliders for red channel" msgstr "maska podle červeného kanálu" -#: ../src/develop/blend_gui.c:2384 ../src/develop/blend_gui.c:2432 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3616 -#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 -#: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 ../src/iop/rawdenoise.c:886 +#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2384 ../src/develop/blend_gui.c:2432 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 msgid "sliders for green channel" msgstr "maska podle zeleného kanálu" -#: ../src/develop/blend_gui.c:2390 ../src/develop/blend_gui.c:2438 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3617 -#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 -#: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 ../src/iop/rawdenoise.c:887 +#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2390 ../src/develop/blend_gui.c:2438 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 msgid "sliders for blue channel" msgstr "maska podle modrého kanálu" -#: ../src/develop/blend_gui.c:2396 +#: ../src/develop/blend_gui.c:2394 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2396 +#: ../src/develop/blend_gui.c:2394 msgid "sliders for hue channel (of HSL)" msgstr "maska podle odstínu (HSL)" -#: ../src/develop/blend_gui.c:2403 +#: ../src/develop/blend_gui.c:2401 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2403 +#: ../src/develop/blend_gui.c:2401 msgid "sliders for chroma channel (of HSL)" msgstr "maska podle chromy (HSL)" -#: ../src/develop/blend_gui.c:2410 +#: ../src/develop/blend_gui.c:2408 msgid "sliders for value channel (of HSL)" msgstr "maska podle hodnoty (HSL)" -#: ../src/develop/blend_gui.c:2444 +#: ../src/develop/blend_gui.c:2442 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2444 +#: ../src/develop/blend_gui.c:2442 msgid "sliders for value channel (of JzCzhz)" msgstr "maska podle hodnoty (JzCzhz)" -#: ../src/develop/blend_gui.c:2451 +#: ../src/develop/blend_gui.c:2449 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2451 +#: ../src/develop/blend_gui.c:2449 msgid "sliders for chroma channel (of JzCzhz)" msgstr "maska podle chromy (JzCzhz)" -#: ../src/develop/blend_gui.c:2458 +#: ../src/develop/blend_gui.c:2456 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2458 +#: ../src/develop/blend_gui.c:2456 msgid "sliders for hue channel (of JzCzhz)" msgstr "maska podle odstínu (JzCzhz)" -#: ../src/develop/blend_gui.c:2468 +#: ../src/develop/blend_gui.c:2466 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" "* range defined by lower markers: do not blend at all\n" "* range between adjacent upper/lower markers: blend gradually" msgstr "" -"Úpravy na základě vstupu přijatého tímto modulem:\n" +"úpravy na základě vstupu přijatého tímto modulem:\n" "* rozsah definovaný horními značkami: úplné prolnutí\n" "* rozsah definovaný spodními značkami: žádné prolnutí\n" "* rozsah mezi sousedními horními/spodními značkami: postupné prolínání" -#: ../src/develop/blend_gui.c:2472 +#: ../src/develop/blend_gui.c:2470 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" "* range defined by lower markers: do not blend at all\n" "* range between adjacent upper/lower markers: blend gradually" msgstr "" -"Úpravy na základě nemaskovaného výstupu tohoto modulu:\n" +"úpravy na základě nemaskovaného výstupu tohoto modulu:\n" "* rozsah definovaný horními značkami: úplné prolnutí\n" "* rozsah definovaný spodními značkami: žádné prolnutí\n" "* rozsah mezi sousedními horními/spodními značkami: postupné prolínání" -#: ../src/develop/blend_gui.c:2566 +#: ../src/develop/blend_gui.c:2564 msgid "reset blend mask settings" msgstr "reset nastavení masky" -#: ../src/develop/blend_gui.c:2573 ../src/iop/atrous.c:1752 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3612 -#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 -#: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 ../src/iop/rawdenoise.c:882 +#: ../src/iop/rgbcurve.c:1487 ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" msgstr "kanál" -#: ../src/develop/blend_gui.c:2585 ../src/iop/colorzones.c:2639 -#: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 msgid "" "pick GUI color from image\n" "ctrl+click or right-click to select an area" msgstr "" -"Vybere barvu z obrázku.\n" -"Ctrl+klik nebo kliknutím pravým tlačítkem vyberte oblast." +"vybere barvu z obrázku.\n" +"ctrl+klik nebo kliknutím pravým tlačítkem vyberte oblast" -#: ../src/develop/blend_gui.c:2588 ../src/iop/colorzones.c:2641 -#: ../src/iop/rgbcurve.c:1503 +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 ../src/iop/rgbcurve.c:1503 msgid "show color" msgstr "zobrazit barvu" -#: ../src/develop/blend_gui.c:2597 +#: ../src/develop/blend_gui.c:2595 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" "ctrl+drag to use the output image" msgstr "" -"Nastavit rozsah podle oblasti z obrázku:\n" -"* pouhým táhnutím se bere oblast ze vstupního obrázku\n" -"* tažením společně s Ctrl se použije výstupní obrázek" +"nastavit rozsah na základě oblasti z obrázku\n" +"přetažením použít vstupní obrázek\n" +"s podržením klávesy Ctrl a tažením použít výstupní obrázek" -#: ../src/develop/blend_gui.c:2600 +#: ../src/develop/blend_gui.c:2598 msgid "set range" msgstr "nastavit rozsah" -#: ../src/develop/blend_gui.c:2603 +#: ../src/develop/blend_gui.c:2601 msgid "invert all channel's polarities" msgstr "obrátit polaritu všech kanálů" -#: ../src/develop/blend_gui.c:2622 +#: ../src/develop/blend_gui.c:2620 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "přepnout polaritu (lépe viditelné, když je maska zobrazena)" -#: ../src/develop/blend_gui.c:2650 +#: ../src/develop/blend_gui.c:2648 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" "press 'c' to toggle view of channel data.\n" "press 'm' to toggle mask view." msgstr "" -"Dvojklikem resetujte.\n" -"Tlačítko 'a' přepíná dostupné režimy posuvníku.\n" -"Tlačítko 'c' přepíná zobrazení kanálu dat.\n" -"Tlačítko 'm' přepíná zobrazení masky." - -#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:3561 -#: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1479 ../src/iop/filmic.c:1491 -#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4385 -#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4429 -#: ../src/iop/filmicrgb.c:4439 ../src/iop/graduatednd.c:1059 -#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 -#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:385 ../src/iop/toneequal.c:3240 -#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 -#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 -#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 -#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3069 +"dvojitým kliknutím resetujete.\n" +"stisknutím tlačítka 'a' přepínáte dostupné režimy posuvníku.\n" +"stisknutím tlačítka 'c' přepínáte zobrazení dat kanálu.\n" +"stisknutím tlačítka 'm' přepínáte zobrazení masky." + +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 ../src/iop/basicadj.c:623 +#: ../src/iop/colorbalancergb.c:2021 ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 +#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 +#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2676 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:3046 ../src/develop/blend_gui.c:3534 -#: ../src/develop/blend_gui.c:3560 ../src/develop/blend_gui.c:3570 -#: ../src/develop/blend_gui.c:3587 ../src/develop/blend_gui.c:3608 -#: ../src/develop/blend_gui.c:3617 ../src/develop/blend_gui.c:3626 -#: ../src/develop/blend_gui.c:3635 +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 ../src/develop/blend_gui.c:3558 +#: ../src/develop/blend_gui.c:3568 ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3633 msgid "blend" msgstr "míchání" -#: ../src/develop/blend_gui.c:2676 +#: ../src/develop/blend_gui.c:2674 msgid "boost factor" msgstr "faktor zesílení" -#: ../src/develop/blend_gui.c:2679 +#: ../src/develop/blend_gui.c:2677 msgid "" "adjust the channel boost factor.\n" "increase to allow matching values over 100%" msgstr "" +"upravte faktor zesílení kanálu.\n" +"zvyšte, aby se dosáhlo shody hodnot nad 100%" -#: ../src/develop/blend_gui.c:2716 +#: ../src/develop/blend_gui.c:2714 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" -msgstr[0] "použit %d tvar" -msgstr[1] "použity %d tvary" -msgstr[2] "použito %d tvarů" +msgstr[0] "Použit %d tvar" +msgstr[1] "Použity %d tvary" +msgstr[2] "Použito %d tvarů" -#: ../src/develop/blend_gui.c:2721 ../src/develop/blend_gui.c:2770 -#: ../src/develop/blend_gui.c:2869 ../src/develop/blend_gui.c:2993 +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 msgid "no mask used" msgstr "nepoužívá se žádná maska" -#: ../src/develop/blend_gui.c:2780 +#: ../src/develop/blend_gui.c:2778 msgid "toggle polarity of drawn mask" msgstr "přepnout polaritu kreslené masky" -#: ../src/develop/blend_gui.c:2789 +#: ../src/develop/blend_gui.c:2787 msgid "show and edit mask elements" msgstr "zobrazit a upravit prvky masky" -#: ../src/develop/blend_gui.c:2790 +#: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" -msgstr "" -"zobrazit a upravovat v omezeném režimu (žádné přesouvání/změna velikosti " -"tvarů)" - -# label -#: ../src/develop/blend_gui.c:2798 ../src/libs/masks.c:1859 -#, fuzzy -#| msgid "add more scripts" -msgid "add object" -msgstr "přidat další skripty" +msgstr "zobrazit a upravovat v omezeném režimu (žádné přesouvání/změna velikosti tvarů)" -#: ../src/develop/blend_gui.c:2799 ../src/libs/masks.c:1863 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 msgid "add AI object" -msgstr "" +msgstr "přidat objekt AI" -#: ../src/develop/blend_gui.c:2807 ../src/libs/masks.c:1022 -#: ../src/libs/masks.c:1818 ../src/libs/masks.c:1822 +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 msgid "add gradient" msgstr "přidat gradient" -#: ../src/develop/blend_gui.c:2808 +#: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" msgstr "přidat více gradientů" -#: ../src/develop/blend_gui.c:2815 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1017 ../src/libs/masks.c:1826 -#: ../src/libs/masks.c:1830 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 ../src/libs/masks.c:1847 msgid "add path" msgstr "přidat cestu" -#: ../src/develop/blend_gui.c:2816 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:877 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 ../src/iop/spots.c:877 msgid "add multiple paths" msgstr "přidat více cest" -#: ../src/develop/blend_gui.c:2823 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:1012 ../src/libs/masks.c:1834 -#: ../src/libs/masks.c:1838 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 ../src/libs/masks.c:1855 msgid "add ellipse" msgstr "přidat elipsu" -#: ../src/develop/blend_gui.c:2824 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:882 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 ../src/iop/spots.c:882 msgid "add multiple ellipses" msgstr "přidat více elips" -#: ../src/develop/blend_gui.c:2831 ../src/iop/retouch.c:2461 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:1007 ../src/libs/masks.c:1842 -#: ../src/libs/masks.c:1846 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 ../src/libs/masks.c:1863 msgid "add circle" msgstr "přidat kruh" -#: ../src/develop/blend_gui.c:2832 ../src/iop/retouch.c:2461 -#: ../src/iop/spots.c:887 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 ../src/iop/spots.c:887 msgid "add multiple circles" msgstr "přidat více kruhů" -#: ../src/develop/blend_gui.c:2839 ../src/iop/retouch.c:2446 -#: ../src/libs/masks.c:1002 ../src/libs/masks.c:1850 ../src/libs/masks.c:1854 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 msgid "add brush" msgstr "přidat tah štětcem" -#: ../src/develop/blend_gui.c:2840 ../src/iop/retouch.c:2446 +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 msgid "add multiple brush strokes" msgstr "přidat více tahů štětcem" -#: ../src/develop/blend_gui.c:2986 +#: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" msgstr "přepnout polaritu rastrové masky" -#: ../src/develop/blend_gui.c:3136 +#: ../src/develop/blend_gui.c:3134 msgid "normal & difference" msgstr "normální a rozdílový" -#: ../src/develop/blend_gui.c:3141 +#: ../src/develop/blend_gui.c:3139 msgid "lighten" msgstr "zesvětlit" -#: ../src/develop/blend_gui.c:3148 +#: ../src/develop/blend_gui.c:3146 msgid "darken" msgstr "ztmavit" -#: ../src/develop/blend_gui.c:3155 +#: ../src/develop/blend_gui.c:3153 msgid "contrast enhancing" msgstr "vylepšení kontrastu" -#: ../src/develop/blend_gui.c:3162 ../src/develop/blend_gui.c:3185 +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 msgid "color channel" msgstr "barevný kanál" -#: ../src/develop/blend_gui.c:3173 ../src/develop/blend_gui.c:3188 +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 msgid "chromaticity & lightness" msgstr "barevnost a světlost" -#: ../src/develop/blend_gui.c:3180 +#: ../src/develop/blend_gui.c:3178 msgid "normal & arithmetic" msgstr "normální a aritmetický" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3200 +#: ../src/develop/blend_gui.c:3198 msgid "deprecated" msgstr "zastaralé" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3204 +#: ../src/develop/blend_gui.c:3202 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "neznámý režim míchání '%d' v modulu '%s'" -#: ../src/develop/blend_gui.c:3489 +#: ../src/develop/blend_gui.c:3487 msgid "blending options" msgstr "možnosti míchání" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3507 +#: ../src/develop/blend_gui.c:3505 msgid "blend mask" msgstr "nastavení masky" -#: ../src/develop/blend_gui.c:3511 +#: ../src/develop/blend_gui.c:3509 msgid "display mask and/or color channel" msgstr "zobrazit masku a/nebo barevný kanál" -#: ../src/develop/blend_gui.c:3516 +#: ../src/develop/blend_gui.c:3514 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" "shift+click to display channel.\n" "hover over parametric mask slider to select channel for display" msgstr "" -"Zobrazit masku a/nebo barevný kanál.\n" -"Ctrl+klik zobrazí masku.\n" -"Shift+klik zobrazí kanál.\n" -"Pro výběr kanálu k zobrazení najeďte myší nad posuvník parametrické masky." +"zobrazit masku a/nebo barevný kanál.\n" +"ctrl+klik zobrazí masku.\n" +"shift+klik zobrazí kanál.\n" +"pro výběr kanálu k zobrazení najeďte myší nad posuvník parametrické masky" -#: ../src/develop/blend_gui.c:3523 +#: ../src/develop/blend_gui.c:3521 msgid "temporarily switch off blend mask" msgstr "dočasně vypnout masku" -#: ../src/develop/blend_gui.c:3528 +#: ../src/develop/blend_gui.c:3526 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" -msgstr "Dočasně vypne masku (dokud je modul vybraný)." +msgstr "" +"dočasně vypnout masku prolnutí.\n" +"pouze pro modul ve fokusu" -#: ../src/develop/blend_gui.c:3538 +#: ../src/develop/blend_gui.c:3536 msgid "choose blending mode" msgstr "zvolte režim míchání" -#: ../src/develop/blend_gui.c:3547 +#: ../src/develop/blend_gui.c:3545 msgid "toggle blend order" msgstr "přepnout pořadí míchání" -#: ../src/develop/blend_gui.c:3553 +#: ../src/develop/blend_gui.c:3551 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" "order can be reversed by clicking on the icon (input on top of output)" msgstr "" -"Přepne pořadí míchání vstupu a výstupu z modulu.\n" -"Ve výchozím stavu je výstup aplikován na vstup do modulu.\n" -"Pořadí lze zvrátit kliknutím na ikonu." +"přepne pořadí míchání vstupu a výstupu z modulu,\n" +"ve výchozím stavu je výstup aplikován na vstup do modulu,\n" +"pořadí lze zvrátit kliknutím na ikonu." -#: ../src/develop/blend_gui.c:3560 +#: ../src/develop/blend_gui.c:3558 msgid "fulcrum" msgstr "opěrný bod" -#: ../src/develop/blend_gui.c:3564 +#: ../src/develop/blend_gui.c:3562 msgid "adjust the fulcrum used by some blending operations" -msgstr "Upraví opěrný bod používaný některými operacemi maskování." +msgstr "upravit bod otáčení používaný některými operacemi prolnutí" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3570 ../src/iop/overlay.c:1110 -#: ../src/iop/watermark.c:1469 ../src/libs/masks.c:109 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 msgid "opacity" msgstr "neprůhlednost" -#: ../src/develop/blend_gui.c:3573 +#: ../src/develop/blend_gui.c:3571 msgid "set the opacity of the blending" msgstr "nastavte neprůhlednost maskování" -#: ../src/develop/blend_gui.c:3578 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 msgid "combine masks" msgstr "kombinovat masky" -#: ../src/develop/blend_gui.c:3580 -msgid "" -"how to combine individual drawn mask and different channels of parametric mask" -msgstr "" -"Jak kombinovat jednotlivé nakreslené masky a různé kanály parametrické masky." +#: ../src/develop/blend_gui.c:3578 +msgid "how to combine individual drawn mask and different channels of parametric mask" +msgstr "jak kombinovat jednotlivé nakreslené masky a různé kanály parametrické masky" -#: ../src/develop/blend_gui.c:3587 +#: ../src/develop/blend_gui.c:3585 msgid "details threshold" msgstr "práh úrovně detailů" -#: ../src/develop/blend_gui.c:3591 +#: ../src/develop/blend_gui.c:3589 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" "negative values select flat areas" msgstr "" -"Maskování podle úrovně detailů (ve vstupních datech):\n" -"* kladné hodnoty maskují oblasti s výraznými detaily\n" -"* záporné hodnoty maskují hladké plochy" +"upravte prahovou hodnotu pro masku detailů (s využitím raw dat),\n" +"kladné hodnoty vyberou oblasti s výraznými detaily,\n" +"záporné hodnoty vyberou ploché oblasti" -#: ../src/develop/blend_gui.c:3599 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 msgid "feathering guide" msgstr "vodítko hran masky" -#: ../src/develop/blend_gui.c:3602 +#: ../src/develop/blend_gui.c:3600 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" msgstr "" -"Vyberte, zda chcete ohraničení masky vést podle vstupu\n" -"nebo výstupu, a zda před nebo až po rozostření okrajů." +"vyberte, zda chcete ohraničení masky vést podle vstupu\n" +"nebo výstupu, a zda před nebo až po rozostření okrajů" -#: ../src/develop/blend_gui.c:3608 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 msgid "feathering radius" msgstr "poloměr ohraničení" -#: ../src/develop/blend_gui.c:3609 ../src/develop/blend_gui.c:3618 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3112 -#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1795 -#: ../src/iop/demosaic.c:1814 ../src/iop/diffuse.c:1776 -#: ../src/iop/diffuse.c:1786 ../src/iop/retouch.c:2676 +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 ../src/iop/colorequal.c:3139 +#: ../src/iop/demosaic.c:1790 ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3611 +#: ../src/develop/blend_gui.c:3609 msgid "spatial radius of feathering" msgstr "poloměr ohraničení masky" -#: ../src/develop/blend_gui.c:3617 +#: ../src/develop/blend_gui.c:3615 msgid "blurring radius" msgstr "poloměr rozostření" -#: ../src/develop/blend_gui.c:3620 +#: ../src/develop/blend_gui.c:3618 msgid "radius for gaussian blur of blend mask" msgstr "poloměr pro gaussovské rozostření masky" -#: ../src/develop/blend_gui.c:3626 ../src/iop/retouch.c:2681 -#: ../src/libs/history.c:950 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 ../src/libs/history.c:950 msgid "mask opacity" msgstr "neprůhlednost masky" -#: ../src/develop/blend_gui.c:3630 +#: ../src/develop/blend_gui.c:3628 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" msgstr "" -"Posouvá a naklání tónovou křivku masky, čímž reguluje její efekt\n" -"bez ovlivnění plně průhledných/zcela neprůhledných oblastí." +"posouvá a naklání tónovou křivku masky prolnutí pro úpravu jejího jasu\n" +"bez ovlivnění plně průhledných/plně neprůhledných oblastí" -#: ../src/develop/blend_gui.c:3635 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 msgid "mask contrast" msgstr "kontrast masky" -#: ../src/develop/blend_gui.c:3639 -msgid "" -"gives the tone curve of the blend mask an s-like shape to adjust its contrast" -msgstr "Dává tónové křivce masky tvar podobný S, čímž ovlivňuje její kontrast." +#: ../src/develop/blend_gui.c:3637 +msgid "gives the tone curve of the blend mask an s-like shape to adjust its contrast" +msgstr "dává tónové křivce masky tvar podobný S, čímž ovlivňuje její kontrast." -#: ../src/develop/blend_gui.c:3642 +#: ../src/develop/blend_gui.c:3640 msgid "mask refinement" msgstr "ladění masky" -#: ../src/develop/develop.c:448 -#, fuzzy -#| msgid "importing image" +#: ../src/develop/develop.c:450 msgid "unpin image" -msgstr "importuji obrázek ..." +msgstr "odepnout obrázek" -#: ../src/develop/develop.c:451 -#, fuzzy -#| msgid "image id" +#: ../src/develop/develop.c:453 msgid "image pinned" -msgstr "id obrázku" +msgstr "obrázek připnut" -#: ../src/develop/develop.c:462 ../src/develop/develop.c:564 +#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 msgid "failed to create pinned develop" -msgstr "" +msgstr "nepodařilo se vytvořit připnutý vývoj" -#: ../src/develop/develop.c:510 ../src/views/darkroom.c:4626 -#, fuzzy -#| msgid "pan inside current image" +#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 msgid "pin current image" -msgstr "posun uvnitř aktuálního obrázku" +msgstr "připnout aktuální obrázek" -#: ../src/develop/develop.c:513 -#, fuzzy -#| msgid "image id" +#: ../src/develop/develop.c:515 msgid "image unpinned" -msgstr "id obrázku" +msgstr "obrázek odepnut" -#: ../src/develop/develop.c:525 -#, fuzzy -#| msgid "no image to open!" +#: ../src/develop/develop.c:527 msgid "no valid image to pin" -msgstr "není obrázek pro otevření!" +msgstr "žádný platný obrázek k připnutí" -#: ../src/develop/develop.c:531 +#: ../src/develop/develop.c:533 msgid "please wait for image to load" -msgstr "" +msgstr "prosím počkejte na načtení obrázku" -#: ../src/develop/develop.c:1096 -msgid "" -"autosaving history has been disabled for this image because of a very large " -"history or a slow drive being used" -msgstr "" -"automatické ukládání historie bylo pro tento obrázek zakázáno z důvodu velmi " -"rozsáhlé historie nebo pomalého disku" +#: ../src/develop/develop.c:1099 +msgid "autosaving history has been disabled for this image because of a very large history or a slow drive being used" +msgstr "automatické ukládání historie bylo pro tento obrázek zakázáno z důvodu velmi rozsáhlé historie nebo pomalého disku" -#: ../src/develop/develop.c:2603 +#: ../src/develop/develop.c:2611 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: Neshoda verze modulu `%s': %d <> %d" -#: ../src/develop/develop.c:3516 +#: ../src/develop/develop.c:3550 msgid "duplicate module, can't move new instance after the base one\n" msgstr "duplicitní modul, nelze přesunout novou instanci za základní\n" -#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2877 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 msgid "new instance" msgstr "nová instance" @@ -10336,46 +8955,42 @@ msgstr "nová instance" msgid "duplicate instance" msgstr "duplicitní instance" -#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4137 -#: ../src/libs/masks.c:1154 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 ../src/libs/masks.c:1173 msgid "move up" msgstr "přesun výš" -#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4138 -#: ../src/libs/masks.c:1159 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 ../src/libs/masks.c:1178 msgid "move down" msgstr "přesun níž" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4140 -#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "vymazat" -#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4141 -#: ../src/libs/modulegroups.c:4088 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "přejmenovat" #: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched on" -msgstr "Modul '%s' je zapnutý." +msgstr "'%s' je zapnutý" #: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched off" -msgstr "Modul '%s' je vypnutý." +msgstr "'%s' je vypnutý" -#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:885 +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 #, c-format msgid "%s: %s" -msgstr "" +msgstr "%s: %s" #: ../src/develop/imageop.c:2210 #, c-format msgid "'%s' has an introspection error" -msgstr "V modulu '%s' došlo k vnitřní chybě." +msgstr "v modulu '%s' došlo k vnitřní chybě" #: ../src/develop/imageop.c:2848 msgid "unknown mask" @@ -10404,7 +9019,7 @@ msgid "purpose" msgstr "účel" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:2183 +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4252 msgid "process" msgstr "proces" @@ -10432,70 +9047,60 @@ msgstr "" "presety\n" "klik pravým tlačítkem pro použití na novou instanci" -#: ../src/develop/imageop.c:3469 ../src/develop/imageop.c:3491 +#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 msgid "ERROR" msgstr "CHYBA" -#: ../src/develop/imageop.c:3993 +#: ../src/develop/imageop.c:3974 msgid "unsupported input" msgstr "nepodporované zadání" -#: ../src/develop/imageop.c:3994 +#: ../src/develop/imageop.c:3975 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" "the data format does not match\n" "its requirements." msgstr "" -"Umístili jste tento modul na pozici, kde\n" -"formát dat neodpovídá požadavkům." +"umístili jste tento modul na místo v kanálu,\n" +"kde formát dat neodpovídá jeho požadavkům." -#: ../src/develop/imageop.c:4136 ../src/develop/imageop.c:4146 -#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1649 -#: ../src/views/darkroom.c:2875 +#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 ../src/views/darkroom.c:2919 msgid "show" msgstr "zobrazit" -#: ../src/develop/imageop.c:4139 ../src/libs/modulegroups.c:3570 -#: ../src/libs/modulegroups.c:3701 ../src/libs/modulegroups.c:4092 -#: ../src/libs/tagging.c:3677 +#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 ../src/libs/tagging.c:3708 msgid "new" msgstr "nová" -#: ../src/develop/imageop.c:4142 ../src/libs/duplicate.c:408 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4084 +#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "duplikovat" -#: ../src/develop/imageop.c:4147 -#: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 -#: ../src/gui/gtk.c:3923 ../src/gui/gtk.c:3978 ../src/gui/hist_dialog.c:289 -#: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1567 ../src/libs/lib.c:1650 -#: ../src/libs/modulegroups.c:4168 +#: ../src/develop/imageop.c:4128 ../src/external/lua-scripts/tools/executable_manager.lua:222 ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 +#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 ../src/iop/atrous.c:1566 +#: ../src/libs/lib.c:1721 ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "reset" -#: ../src/develop/imageop.c:4148 ../src/gui/preferences.c:1053 -#: ../src/libs/lib.c:1651 +#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 ../src/libs/lib.c:1722 msgid "presets" msgstr "presety" #. global shortcuts -#: ../src/develop/imageop.c:4149 ../src/views/darkroom.c:2874 +#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 msgid "enable" msgstr "povolit" -#: ../src/develop/imageop.c:4150 ../src/gui/accelerators.c:190 +#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 msgid "focus" msgstr "ostření" -#: ../src/develop/imageop.c:4151 ../src/gui/accelerators.c:2957 +#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "instance" -#: ../src/develop/imageop.c:4171 +#: ../src/develop/imageop.c:4152 msgid "processing module" msgstr "kreativní modul" @@ -10528,13 +9133,12 @@ msgstr "metoda interpolace" #: ../src/develop/lightroom.c:1137 msgid "cannot find Lightroom XMP!" -msgstr "nemohu najít Lightroom XMP!" +msgstr "nemohu najít XMP Lightroomu!" -#: ../src/develop/lightroom.c:1169 ../src/develop/lightroom.c:1191 -#: ../src/develop/lightroom.c:1211 +#: ../src/develop/lightroom.c:1169 ../src/develop/lightroom.c:1191 ../src/develop/lightroom.c:1211 #, c-format msgid "`%s' is not a Lightroom XMP!" -msgstr "`%s' není lightroom XMP!" +msgstr "`%s' není XMP Lightroomu!" #: ../src/develop/lightroom.c:1613 #, c-format @@ -10544,37 +9148,35 @@ msgstr[0] "%s byl importován" msgstr[1] "%s byly importovány" msgstr[2] "%s bylo importováno" -#: ../src/develop/masks/brush.c:1341 ../src/develop/masks/brush.c:1395 +#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 #, c-format msgid "hardness: %3.2f%%" msgstr "tvrdost: %3.2f%%" -#: ../src/develop/masks/brush.c:1357 ../src/develop/masks/brush.c:1455 -#: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 -#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1886 +#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 +#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 ../src/develop/masks/path.c:1884 #, c-format msgid "size: %3.2f%%" msgstr "velikost: %3.2f%%" -#: ../src/develop/masks/brush.c:3146 +#: ../src/develop/masks/brush.c:3141 msgid "[BRUSH] change size" msgstr "[ŠTĚTEC] změnit velikost" -#: ../src/develop/masks/brush.c:3148 +#: ../src/develop/masks/brush.c:3143 msgid "[BRUSH] change hardness" msgstr "[ŠTĚTEC] změna tvrdosti" -#: ../src/develop/masks/brush.c:3150 +#: ../src/develop/masks/brush.c:3145 msgid "[BRUSH] change opacity" msgstr "[ŠTĚTEC] změna neprůhlednosti" -#: ../src/develop/masks/brush.c:3162 +#: ../src/develop/masks/brush.c:3157 #, c-format msgid "brush #%d" msgstr "štětec #%d" -#: ../src/develop/masks/brush.c:3175 +#: ../src/develop/masks/brush.c:3170 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" @@ -10583,13 +9185,12 @@ msgstr "" "velikost: rolování, tvrdost: Shift+scroll\n" "neprůhlednost: Ctrl+scroll (%d%%)" -#: ../src/develop/masks/brush.c:3178 +#: ../src/develop/masks/brush.c:3173 msgid "size: scroll" msgstr "velikost: posuv" -#: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 -#: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1820 +#: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 +#: ../src/develop/masks/path.c:1818 #, c-format msgid "feather size: %3.2f%%" msgstr "velikost okraje: %3.2f%%" @@ -10611,7 +9212,7 @@ msgstr "[KRUŽNICE] změna neprůhlednosti" msgid "circle #%d" msgstr "kruh #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4012 +#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10664,19 +9265,13 @@ msgid "rotate: ctrl+drag" msgstr "rotace: Ctrl+přetáhnout" #: ../src/develop/masks/ellipse.c:2021 -#, fuzzy, c-format -#| msgid "" -#| "feather mode: shift+click, rotate: ctrl+drag\n" -#| "size: scroll, feather size: shift+scroll, opacity: " -#| "ctrl+scroll (%d%%)" +#, c-format msgid "" "feather mode: alt+click, rotate: ctrl+drag\n" -"size: scroll, feather size: shift+scroll, opacity: " -"ctrl+scroll (%d%%)" +"size: scroll, feather size: shift+scroll, opacity: ctrl+scroll (%d%%)" msgstr "" -"režim ohraničení: Shift+kliknutí, otočení: Ctrl+přetažení\n" -"velikost: rolování, velikost ohraničení: Shift+scroll, " -"neprůhlednost: Ctrl+scroll (%d%%)" +"režim prolnutí: alt+kliknutí, otočení: ctrl+tažení\n" +"velikost: rolování, velikost prolnutí: shift+rolování, průhlednost: ctrl+rolování (%d%%)" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format @@ -10759,7 +9354,7 @@ msgstr "%s: Neshoda verze masky: %d <> %d" msgid "opacity: %.0f%%" msgstr "neprůhlednost: %.0f%%" -#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1092 +#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 msgid "add existing shape" msgstr "přidat existující tvar" @@ -10771,193 +9366,162 @@ msgstr "používat stejné tvary jako" msgid "masks can not contain themselves" msgstr "masky nemohou obsahovat samy sebe" -#: ../src/develop/masks/object.c:839 -#, fuzzy -#| msgid "raster mask files root folder not defined" +#: ../src/develop/masks/object.c:852 msgid "set raster mask root folder in preferences" -msgstr "Kořenový adresář rastrových masek není definován." +msgstr "nastavit kořenovou složku rastrové masky v předvolbách" -#: ../src/develop/masks/object.c:847 -#, fuzzy -#| msgid "can't read raster mask file '%s'" +#: ../src/develop/masks/object.c:860 msgid "cannot create raster mask folder" -msgstr "Soubor s rastrovou maskou nelze načíst: %s" +msgstr "nelze vytvořit složku rastrové masky" -#: ../src/develop/masks/object.c:910 -#, fuzzy -#| msgid "raster mask id" +#: ../src/develop/masks/object.c:923 msgid "raster mask saved" -msgstr "id rastrové masky" +msgstr "rastrová maska ​​uložena" -#: ../src/develop/masks/object.c:915 -#, fuzzy -#| msgid "external raster masks" +#: ../src/develop/masks/object.c:928 msgid "failed to save raster mask" -msgstr "externí rastrové masky" +msgstr "rastrovou masku se nepodařilo uložit" -#: ../src/develop/masks/object.c:996 +#: ../src/develop/masks/object.c:1009 msgid "no mask extracted from AI segmentation" -msgstr "" +msgstr "žádná maska ​​extrahovaná ze segmentace AI" -#: ../src/develop/masks/object.c:1004 +#: ../src/develop/masks/object.c:1017 msgid "ai object group" -msgstr "" +msgstr "skupina objektů AI" -#: ../src/develop/masks/object.c:1005 +#: ../src/develop/masks/object.c:1018 msgid "ai object" -msgstr "" +msgstr "objekt AI" -#: ../src/develop/masks/object.c:1131 -#, fuzzy, c-format -#| msgid "smoothing" +#: ../src/develop/masks/object.c:1146 +#, c-format msgid "smoothing: %3.2f" -msgstr "vyhlazování" +msgstr "vyhlazování: %3.2f" -#: ../src/develop/masks/object.c:1142 +#: ../src/develop/masks/object.c:1157 #, c-format msgid "cleanup: %d" -msgstr "" +msgstr "úklid: %d" -#: ../src/develop/masks/object.c:1155 -#, fuzzy, c-format -#| msgid "opacity: %.0f%%" +#: ../src/develop/masks/object.c:1170 +#, c-format msgid "opacity: %d%%" -msgstr "neprůhlednost: %.0f%%" +msgstr "neprůhlednost: %d%%" -#: ../src/develop/masks/object.c:1278 -#, fuzzy, c-format -#| msgid "group `%s'" +#: ../src/develop/masks/object.c:1293 +#, c-format msgid "group '%s'" -msgstr "skupina `%s'" +msgstr "skupina '%s'" #. keep the message visible while the thread is working -#: ../src/develop/masks/object.c:1527 ../src/develop/masks/object.c:1564 +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 msgid "object mask: analyzing image..." -msgstr "" +msgstr "maska ​​objektu: analýza obrazu..." -#: ../src/develop/masks/object.c:1574 +#: ../src/develop/masks/object.c:1588 msgid "click on object to create mask" -msgstr "" +msgstr "kliknutím na objekt vytvoříte masku" #. log only once when the thread is first joined -#: ../src/develop/masks/object.c:1584 +#: ../src/develop/masks/object.c:1598 msgid "object mask preparation failed" -msgstr "" +msgstr "příprava masky objektu selhala" -#: ../src/develop/masks/object.c:1784 +#: ../src/develop/masks/object.c:1803 msgid "[OBJECT] select / add foreground point" -msgstr "" +msgstr "[OBJECT] vybrat / přidat bod v popředí" -#: ../src/develop/masks/object.c:1789 +#: ../src/develop/masks/object.c:1808 msgid "[OBJECT] add background point" -msgstr "" +msgstr "[OBJECT] přidat bod pozadí" -#: ../src/develop/masks/object.c:1794 -#, fuzzy -#| msgid "clear selection" +#: ../src/develop/masks/object.c:1813 msgid "[OBJECT] clear selection" -msgstr "vymazat výběr" +msgstr "[OBJECT] zrušit výběr" -#: ../src/develop/masks/object.c:1799 +#: ../src/develop/masks/object.c:1818 msgid "[OBJECT] apply mask" -msgstr "" +msgstr "[OBJECT] aplikovat masku" -#: ../src/develop/masks/object.c:1804 -#, fuzzy -#| msgid "[PATH] change size" +#: ../src/develop/masks/object.c:1823 msgid "[OBJECT] change smoothing" -msgstr "[CESTA] změnit velikost" +msgstr "[OBJECT] změnit vyhlazování" -#: ../src/develop/masks/object.c:1809 -#, fuzzy -#| msgid "[GRADIENT] change curvature" +#: ../src/develop/masks/object.c:1828 msgid "[OBJECT] change cleanup" -msgstr "[GRADIENT] změna zakřivení" +msgstr "[OBJECT] změnit čištění" -#: ../src/develop/masks/object.c:1814 -#, fuzzy -#| msgid "[PATH] change opacity" +#: ../src/develop/masks/object.c:1833 msgid "[OBJECT] change opacity" -msgstr "[CESTA] změnit neprůhlednost" +msgstr "[OBJECT] změna průhlednosti" -#: ../src/develop/masks/object.c:1821 +#: ../src/develop/masks/object.c:1840 #, c-format msgid "object #%d" -msgstr "" +msgstr "objekt č. %d" -#: ../src/develop/masks/object.c:1839 -#, fuzzy, c-format -#| msgid "" -#| "feather mode: shift+click, rotate: ctrl+drag\n" -#| "size: scroll, feather size: shift+scroll, opacity: " -#| "ctrl+scroll (%d%%)" -msgid "" -"add: click, subtract: shift+click, clear: " -"ctrl+shift+click, apply: right-click, apply+save raster: " -"shift+right-click\n" -"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), " -"opacity: ctrl+scroll (%d%%)" +#: ../src/develop/masks/object.c:1858 +#, c-format +msgid "" +"add: click, subtract: shift+click, clear: ctrl+shift+click, apply: right-click, apply+save raster: shift+right-click\n" +"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), opacity: ctrl+scroll (%d%%)" msgstr "" -"režim ohraničení: Shift+kliknutí, otočení: Ctrl+přetažení\n" -"velikost: rolování, velikost ohraničení: Shift+scroll, " -"neprůhlednost: Ctrl+scroll (%d%%)" +"přidat: kliknout, odečíst: shift+kliknout, vymazat: ctrl+shift+kliknout, použít: kliknout pravým tlačítkem myši, použít+uložit rastr: " +"shift+kliknout pravým tlačítkem myši\n" +"vyhlazení: rolování (%3.2f), vyčištění: shift+rolování (%d), průhlednost: ctrl+rolování (%d%%)" -#: ../src/develop/masks/object.c:1850 -#, fuzzy, c-format -#| msgid "" -#| "size: scroll, hardness: shift+scroll\n" -#| "opacity: ctrl+scroll (%d%%)" +#: ../src/develop/masks/object.c:1869 +#, c-format msgid "select: click on object, opacity: ctrl+scroll (%d%%)" -msgstr "" -"velikost: rolování, tvrdost: Shift+scroll\n" -"neprůhlednost: Ctrl+scroll (%d%%)" +msgstr "výběr: kliknutí na objekt, průhlednost: ctrl+posunutí (%d%%)" -#: ../src/develop/masks/path.c:3945 +#: ../src/develop/masks/path.c:3943 msgid "[PATH creation] add a smooth node" msgstr "[vytvoření CESTY] přidat hladký uzel" -#: ../src/develop/masks/path.c:3947 +#: ../src/develop/masks/path.c:3945 msgid "[PATH creation] add a sharp node" msgstr "[vytvoření CESTY] přidat ostrý uzel" -#: ../src/develop/masks/path.c:3949 +#: ../src/develop/masks/path.c:3947 msgid "[PATH creation] terminate path creation" msgstr "[vytvoření CESTY] ukončit vytváření cesty" -#: ../src/develop/masks/path.c:3951 +#: ../src/develop/masks/path.c:3949 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[CESTA na uzlu] přepínání mezi hladkým/ostrý uzlem" -#: ../src/develop/masks/path.c:3953 +#: ../src/develop/masks/path.c:3951 msgid "[PATH on node] remove the node" msgstr "[CESTA na uzlu] odstranit uzel" -#: ../src/develop/masks/path.c:3955 +#: ../src/develop/masks/path.c:3953 msgid "[PATH on feather] reset curvature" msgstr "[CESTA na pírku] reset zakřivení" -#: ../src/develop/masks/path.c:3957 +#: ../src/develop/masks/path.c:3955 msgid "[PATH on segment] add node" msgstr "[CESTA na segmentu] přidat uzel" -#: ../src/develop/masks/path.c:3959 +#: ../src/develop/masks/path.c:3957 msgid "[PATH] change size" msgstr "[CESTA] změnit velikost" -#: ../src/develop/masks/path.c:3961 +#: ../src/develop/masks/path.c:3959 msgid "[PATH] change feather size" msgstr "[CESTA] změnit velikost pírka" -#: ../src/develop/masks/path.c:3963 +#: ../src/develop/masks/path.c:3961 msgid "[PATH] change opacity" msgstr "[CESTA] změnit neprůhlednost" -#: ../src/develop/masks/path.c:3975 +#: ../src/develop/masks/path.c:3973 #, c-format msgid "path #%d" msgstr "cesta #%d" -#: ../src/develop/masks/path.c:3986 +#: ../src/develop/masks/path.c:3984 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10965,7 +9529,7 @@ msgstr "" "přidat uzel: klik, přidat ostrý uzel: Ctrl+klik\n" "zrušit: klik pravým tlačítkem" -#: ../src/develop/masks/path.c:3991 +#: ../src/develop/masks/path.c:3989 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10973,25 +9537,23 @@ msgstr "" "přidat uzel: klik, přidat ostrý uzel: Ctrl+klik\n" "dokončit cestu: klikn pravým tlačítkem" -#: ../src/develop/masks/path.c:3996 +#: ../src/develop/masks/path.c:3994 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" msgstr "" -"přesunout uzel: přetáhnout, odebrat uzel: klik pravým " -"tlačítkem\n" +"přesunout uzel: přetáhnout, odebrat uzel: klik pravým tlačítkem\n" "přepnout plynulý/ostrý režim: Ctrl+klik" -#: ../src/develop/masks/path.c:4001 +#: ../src/develop/masks/path.c:3999 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" msgstr "" "zakřivení uzlu: tažení myší, vynucení symetrie: Ctrl+tažení\n" -"posun jednoho táhla: Shift+tažení, reset zakřivení: klik pravým " -"tlačítkem" +"posun jednoho táhla: Shift+tažení, reset zakřivení: klik pravým tlačítkem" -#: ../src/develop/masks/path.c:4006 +#: ../src/develop/masks/path.c:4004 msgid "" "move segment: drag, add node: ctrl+click\n" "remove path: right-click" @@ -10999,11 +9561,11 @@ msgstr "" "přesunout segment: přetáhnout, přidat uzel: Ctrl+kliknutí\n" "odstranit cestu: klikněte pravým tlačítkem" -#: ../src/develop/pixelpipe_hb.c:518 +#: ../src/develop/pixelpipe_hb.c:571 msgid "enabled as required" msgstr "povoleno jako vyžadované" -#: ../src/develop/pixelpipe_hb.c:519 +#: ../src/develop/pixelpipe_hb.c:572 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11011,11 +9573,11 @@ msgstr "" "historie měla modul deaktivovaný, ale je pro tento typ obrázku je vyžadován.\n" "pravděpodobně zavedeno použitím presetu, stylu nebo historie kopírovat&vložit" -#: ../src/develop/pixelpipe_hb.c:526 +#: ../src/develop/pixelpipe_hb.c:579 msgid "disabled as not appropriate" msgstr "zakázáno jako nevhodné" -#: ../src/develop/pixelpipe_hb.c:527 +#: ../src/develop/pixelpipe_hb.c:580 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11023,45 +9585,38 @@ msgstr "" "historie měla povolený modul, ale pro tento typ obrázku to není povoleno.\n" "pravděpodobně zavedeno použitím presetu, stylu nebo historie kopírovat&vložit" -#: ../src/develop/pixelpipe_hb.c:1290 +#: ../src/develop/pixelpipe_hb.c:1365 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" "in module '%s'\n" "please report on GitHub" msgstr "" -"Fatální chyba zpracování kvůli nezarovnaným bufferům\n" -"v modulu '%s'.\n" -"Prosíme, nahlaste tento problém vývojářům na GitHub." +"fatální přerušení pixelpipe kvůli nezarovnaným bufferům\n" +"v modulu '%s'\n" +"nahlaste prosím na GitHub" -#: ../src/develop/pixelpipe_hb.c:1844 +#: ../src/develop/pixelpipe_hb.c:1946 msgid "fatal input misalignment, please report on GitHub\n" msgstr "" -"Fatální chyba způsobená nezarovnaným vstupem.\n" -"Prosíme, nahlaste tento problém vývojářům na GitHub.\n" +"závažné chybné zarovnání vstupu, nahlaste to prosím na GitHubu\n" +"\n" -#: ../src/develop/pixelpipe_hb.c:3243 +#: ../src/develop/pixelpipe_hb.c:3167 msgid "" -"OpenCL errors encountered; disabling OpenCL for this session! some possible " -"causes:\n" -" - OpenCL out of resources due to preference settings. please try with " -"defaults,\n" -" - buggy driver for some device. please run darktable with `-d opencl' to " -"identify,\n" +"OpenCL errors encountered; disabling OpenCL for this session! some possible causes:\n" +" - OpenCL out of resources due to preference settings. please try with defaults,\n" +" - buggy driver for some device. please run darktable with `-d opencl' to identify,\n" " - some drivers don't support needed number of events,\n" " - too small headroom settings while using 'use all device memory'." msgstr "" -"Došlo k chybám OpenCL; deaktivace OpenCL pro tuto relaci! některé možné " -"příčiny:\n" -" - OpenCL nemá zdroje kvůli nastavení preferencí. zkuste to s výchozími " -"nastaveními,\n" -" - chybný ovladač pro některé zařízení. spusťte prosím darktable s `-d " -"opencl' k identifikaci,\n" +"Došlo k chybám OpenCL; deaktivace OpenCL pro tuto relaci! některé možné příčiny:\n" +" - OpenCL nemá zdroje kvůli nastavení preferencí. zkuste to s výchozími nastaveními,\n" +" - chybný ovladač pro některé zařízení. spusťte prosím darktable s `-d opencl' k identifikaci,\n" " - některé ovladače nepodporují potřebný počet událostí,\n" -" - příliš malé nastavení meze paměti při použití funkce „použít celou paměť " -"zařízení“." +" - příliš malé nastavení meze paměti při použití funkce „použít celou paměť zařízení“." -#: ../src/develop/pixelpipe_hb.c:3435 +#: ../src/develop/pixelpipe_hb.c:3469 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -11072,14 +9627,10 @@ msgstr "" "'%s', jak je zpracováno později v pixelové frontě.\n" "rastrová maska je ignorována." -#: ../src/develop/tiling.c:820 ../src/develop/tiling.c:1158 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format -msgid "" -"tiling failed for module '%s'. the output most likely will be OK, but you " -"might want to check." -msgstr "" -"dlaždicování selhalo pro modul '%s'. výstup bude s největší pravděpodobností " -"v pořádku, ale možná jej budete chtít zkontrolovat." +msgid "tiling failed for module '%s%s'. the output most likely will be OK, but you might want to check." +msgstr "dlaždicování selhalo pro modul '%s%s'. výstup bude s největší pravděpodobností v pořádku, ale možná budete chtít zkontrolovat." #: ../src/dtgtk/culling.c:225 msgid "you have reached the start of your selection" @@ -11097,21 +9648,21 @@ msgstr "dosáhl jste konce výběru" msgid "you have reached the end of your collection" msgstr "dosáhl jste konce vaší kolekce" -#: ../src/dtgtk/culling.c:418 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "zvětšení je limitováno na %d obrázků" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "neplatný" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "rok %s" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -11121,7 +9672,7 @@ msgstr "" "použij 'min' pokud nechceš omezit minimum\n" "klikni pravým tlačítkem myši pro výběr z existujících hodnot" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -11131,7 +9682,7 @@ msgstr "" "použij 'max' pokud nechceš omezit maximum\n" "klikni pravým tlačítkem myši pro výběr z existujících hodnot" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -11139,7 +9690,7 @@ msgstr "" "zadej hodnotu\n" "klikni pravým tlačítkem myši pro výběr z existujících hodnot" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11153,7 +9704,7 @@ msgstr "" "použij '-' pro relativní datum\n" "klikni pravým tlačítkem myši pro výběr z kalendáře, nebo existujících hodnot" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11169,7 +9720,7 @@ msgstr "" "použij '-' pro relativní datum\n" "klikni pravým tlačítkem myši pro výběr z kalendáře, nebo existujících hodnot" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11179,46 +9730,44 @@ msgstr "" "ve tvaru RRRR:MM:DD hh:mm:ss.ssss (povinný je pouze letopočet)\n" "klikni pravým tlačítkem myši pro výběr z kalendáře, nebo existujících hodnot" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "interval data-času pro odečtení od max. hodnoty" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "interval data-času pro přidání k min. hodnotě" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "pevný" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "relativní" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "vybrané" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 -#: ../src/libs/colorpicker.c:54 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 ../src/libs/colorpicker.c:54 msgid "min" msgstr "min" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 -#: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "max" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "typ data" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1545 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "datum" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -11226,41 +9775,40 @@ msgstr "" "klikni pro výběr data\n" "dvojklik pro přímé použití data" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "roky: " -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "měsíců: " -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "dní: " #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1545 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "čas" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 msgid "now" msgstr "nyní" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "nastavte hodnotu tak, aby vždy odpovídala aktuálnímu datu a času" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:185 -#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "použít" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "nastavte rozsah vázaný na tuto hodnotu" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "aktuální datum: " @@ -11269,8 +9817,7 @@ msgid "double-click to reset" msgstr "dvojklik pro reset" #. loop through the tabke of path preferences and populate the widgets -#: ../src/dtgtk/thumbnail.c:162 ../src/dtgtk/thumbnail.c:195 -#: ../src/external/lua-scripts/tools/executable_manager.lua:218 +#: ../src/dtgtk/thumbnail.c:162 ../src/dtgtk/thumbnail.c:195 ../src/external/lua-scripts/tools/executable_manager.lua:218 msgid "current" msgstr "aktuální" @@ -11291,78 +9838,74 @@ msgstr "" msgid "grouped images" msgstr "seskupené obrázky" -#: ../src/dtgtk/thumbnail.c:863 ../src/dtgtk/thumbnail.c:1662 -#: ../src/iop/ashift.c:6047 ../src/iop/ashift.c:6134 ../src/iop/ashift.c:6136 -#: ../src/iop/ashift.c:6138 ../src/libs/navigation.c:112 -#: ../src/libs/navigation.c:249 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 ../src/iop/ashift.c:6137 +#: ../src/libs/navigation.c:124 ../src/libs/navigation.c:268 msgid "fit" msgstr "přizpůsobit" #: ../src/dtgtk/thumbtable.c:1265 msgid "here" -msgstr "zde." +msgstr "zde" #: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 msgid "there are no images in this collection" -msgstr "V této kolekci nejsou žádné obrázky." +msgstr "v této kolekci nejsou žádné obrázky" #: ../src/dtgtk/thumbtable.c:1268 msgid "need help?" -msgstr "Potřebujete pomoci?" +msgstr "potřebujete pomoci?" #: ../src/dtgtk/thumbtable.c:1269 msgid "if you have not imported any images yet" -msgstr "Pokud jste ještě žádné obrázky nenaimportovali," +msgstr "pokud jste ještě žádné obrázky nenaimportovali" #: ../src/dtgtk/thumbtable.c:1270 msgid "click on ? then an on-screen item to open manual page" -msgstr "Pro otevření nápovědy klikněte na ? a pak na ovládací prvek." +msgstr "klikněte na ? a poté na položku na obrazovce pro otevření stránky manuálu" #: ../src/dtgtk/thumbtable.c:1271 msgid "you can do so in the import module" -msgstr "můžete tak učinit v modulu pro import." +msgstr "můžete to udělat v modulu importu" #: ../src/dtgtk/thumbtable.c:1272 msgid "press and hold 'h' to show all active keyboard shortcuts" -msgstr "" -"Stiskněte a držte 'h' pro zobrazení všech aktivních klávesových " -"zkratek." +msgstr "stiskněte a držte 'h' pro zobrazení všech aktivních klávesových zkratek" #: ../src/dtgtk/thumbtable.c:1273 msgid "to open the online manual click " -msgstr "Pro otevření online nápovědy klikněte " +msgstr "pro otevření online nápovědy klikněte " #: ../src/dtgtk/thumbtable.c:1274 msgid "try to relax the filter settings in the top panel" -msgstr "Zkuste rozvolnit nastavení filtru v horním panelu" +msgstr "zkuste rozvolnit nastavení filtru v horním panelu" #: ../src/dtgtk/thumbtable.c:1275 msgid "or add images in the collections module" -msgstr "nebo přidejte obrázky v modulu kolekcí." +msgstr "nebo přidejte obrázky do modulu kolekcí" #: ../src/dtgtk/thumbtable.c:1276 msgid "personalize darktable" -msgstr "Přizpůsobte si darktable" +msgstr "přizpůsobte si darktable" #: ../src/dtgtk/thumbtable.c:1277 msgid "click on the gear icon for global preferences" -msgstr "Pro globální nastavení klikněte na ikonu ozubeného kola." +msgstr "pro globální nastavení klikněte na ikonu ozubeného kola" #: ../src/dtgtk/thumbtable.c:1279 msgid "click on the keyboard icon to define shortcuts" -msgstr "Pro nastavení klávesových zkratek klikněte na ikonu klávesnice." +msgstr "pro nastavení klávesových zkratek klikněte na ikonu klávesnice" #: ../src/dtgtk/thumbtable.c:1281 msgid "try the 'no-click' workflow" -msgstr "Vyzkoušejte pracovat bez klikání" +msgstr "vyzkoušejte pracovní postup \"bez klikání\"" #: ../src/dtgtk/thumbtable.c:1282 msgid "set module-specific preferences through module's menu" -msgstr "Nastavení specifická pro každý modul upravte v menu modulu." +msgstr "nastavit preference specifické pro modul prostřednictvím nabídky modulu" #: ../src/dtgtk/thumbtable.c:1283 msgid "hover over an image and use keyboard shortcuts" -msgstr "Najeďte nad obrázek a využijte klávesové zkrátky" +msgstr "posuňte myš nad obrázek a použijte klávesové zkratky" #: ../src/dtgtk/thumbtable.c:1284 msgid "to apply ratings, colors, styles, etc." @@ -11370,21 +9913,21 @@ msgstr "pro hodnocení, obarvení nebo aplikování stylů atd." #: ../src/dtgtk/thumbtable.c:1285 msgid "make default raw development look more like your" -msgstr "Přibližte výsledky originálním souborům" +msgstr "přibližte výsledky originálním souborům" #: ../src/dtgtk/thumbtable.c:1286 msgid "hover over any button for its description and shortcuts" -msgstr "Najeďte myší nad libovolné tlačítko pro zobrazení popisu a zkratek." +msgstr "posuňte myš nad tlačítko pro získání popisu a zkratky" #: ../src/dtgtk/thumbtable.c:1287 msgid "camera's JPEG by applying a camera-specific style" -msgstr "aplikací stylů specifických pro váš fotoaparát." +msgstr "obrázky JPEG z fotoaparátu s použitím stylu specifického pro daný fotoaparát" -#: ../src/dtgtk/thumbtable.c:1713 +#: ../src/dtgtk/thumbtable.c:1714 msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "změnili jste nastavení týkající se způsobu generování miniatur.\n" -#: ../src/dtgtk/thumbtable.c:1716 +#: ../src/dtgtk/thumbtable.c:1717 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -11392,7 +9935,7 @@ msgstr "" "všechny miniatury uložené v mezipaměti musí být zneplatněny.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1720 +#: ../src/dtgtk/thumbtable.c:1721 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -11401,7 +9944,7 @@ msgstr "" "miniatury uložené v mezipaměti počínaje úrovní %d je třeba zrušit.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1725 +#: ../src/dtgtk/thumbtable.c:1726 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -11410,7 +9953,7 @@ msgstr "" "miniatury uložené v mezipaměti pod úrovní %d je třeba zrušit.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1730 +#: ../src/dtgtk/thumbtable.c:1731 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -11419,163 +9962,132 @@ msgstr "" "miniatury uložené v mezipaměti mezi úrovní %d a %d je třeba zrušit.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1733 +#: ../src/dtgtk/thumbtable.c:1734 msgid "do you want to do that now?" msgstr "chcete to udělat teď?" -#: ../src/dtgtk/thumbtable.c:1735 +#: ../src/dtgtk/thumbtable.c:1736 msgid "cached thumbnails invalidation" msgstr "zneplatnění miniatur uložených v mezipaměti" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3081 +#: ../src/dtgtk/thumbtable.c:3082 msgid "copy history" msgstr "kopírovat historii" -#: ../src/dtgtk/thumbtable.c:3083 +#: ../src/dtgtk/thumbtable.c:3084 msgid "copy history parts" msgstr "kopírovat části historie" -#: ../src/dtgtk/thumbtable.c:3087 +#: ../src/dtgtk/thumbtable.c:3088 msgid "paste history parts" msgstr "vložit části historie" -#: ../src/dtgtk/thumbtable.c:3092 +#: ../src/dtgtk/thumbtable.c:3093 msgid "duplicate image" msgstr "duplikovat obrázek" -#: ../src/dtgtk/thumbtable.c:3094 +#: ../src/dtgtk/thumbtable.c:3095 msgid "duplicate image virgin" msgstr "panenský duplikát obrázku" -#: ../src/dtgtk/thumbtable.c:3104 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 msgid "select film roll" msgstr "vybrat filmový pás" -#: ../src/dtgtk/thumbtable.c:3106 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 msgid "select untouched" msgstr "vybrat nedotčené" #. clang-format off -#. modelines: These editor modelines have been set for all relevant files by tools/update_modelines.py +#. modelines: These editor modelines have been set for all relevant files by +#. tools/update_modelines.py #. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; indent-mode cstyle; remove-trailing-spaces modified; +#. kate: tab-indents: off; indent-width 2; replace-tabs on; indent-mode +#. cstyle; remove-trailing-spaces modified; #. clang-format on -#. allow time for the error to display before script_manager writes it's error message -#. allow time for the error to display before script_manager writes it's error message -#. +#. allow time for the error to display before script_manager writes it's error +#. message +#. allow time for the error to display before script_manager writes it's error +#. message #. NAME #. prequire - a protected lua require -#. #. SYNOPSIS #. local du = require "lib/dtutils" -#. #. local result = du.prequire(req_name) #. req_name - the filename of the lua code to load without the ".lua" filetype -#. #. DESCRIPTION -#. prequire is a protected require that can survive an error in the code being loaded without +#. prequire is a protected require that can survive an error in the code being +#. loaded without #. bringing down the calling routine. -#. #. RETURN VALUE #. result - the code or true on success, otherwise an error message -#. #. EXAMPLE #. prequire("lib/dtutils.file") which would load lib/dtutils/file.lua -#. -#. #. Sort a table -#. Code copied from http://stackoverflow.com/questions/15706270/sort-a-table-in-lua +#. Code copied from http://stackoverflow.com/questions/15706270/sort-a-table- +#. in-lua #. collect the keys #. if order function given, sort by it by passing the table and keys a, b, #. otherwise just sort the keys #. return the iterator function -#. seed with os.time in seconds and add an extra degree of random for multiple calls in the same second -#. +#. seed with os.time in seconds and add an extra degree of random for multiple +#. calls in the same second #. This file is part of darktable, #. Copyright (c) 2014 Jérémy Rosen #. Copyright (c) 2016 Bill Ferguson -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. DEBUG HELPERS #. A collection of helper functions to help debugging lua scripts. -#. #. require it as -#. #. dhelpers = require "lib/dtutils.debug" -#. #. Each function is documented in its own header -#. -#. -#. #. The actual content of the module #. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; -#. -#. local function to run a test command on windows and return a true if it succeeds +#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing- +#. space on; +#. local function to run a test command on windows and return a true if it +#. succeeds #. instead of returning true if it runs -#. -#. #. local function to determine if a path name is a windows executable -#. #. test if directory #. test exists #. test if file #. make sure it's not a directory #. test executable -#. #. local function to return a case insensitive pattern for matching #. i.e. gimp becomes [Gg][Ii][Mm][Pp] which should match any capitalization #. of gimp. -#. -#. #. local function to search windows for an executable -#. #. use where on path #. use where on program files #. use where on program files (x86) #. save it so we don't have to search again -#. #. local function to search *nix systems for an executable -#. -#. #. local function to search macos systems for an executable -#. #. see if it's in the path #. save it so we don't have to search again -#. #. local function to provide a generic search call that can be #. split into operating system specific calls -#. -#. #. local function to check if an executable path is #. a windows executable on linux or macos, thus requiring wine to run -#. #. check for windows executable to run under wine -#. #. local function to check if an executable path is #. a valid executable. Some generic checks are done before #. system specific checks are done. -#. #. reset path preference is the returned preference is a directory -#. #. local function to the old check_if_bin_exists functionality #. on windows in order to decrease the amount of windows being #. created and destroyed by system calls. -#. #. only run on windows if preference checked #. the following path, filename, etc functions have #. moved to the string library since they are string @@ -11584,7 +10096,8 @@ msgstr "vybrat nedotčené" #. these functions are left here for compatibility #. with older scripts #. Thanks Tobias Jakobs for the idea -#. result = os.execute('if exist "'..filepath..'" (cmd /c exit 0) else (cmd /c exit 1)') +#. result = os.execute('if exist "'..filepath..'" (cmd /c exit 0) else (cmd /c +#. exit 1)') #. if not result then #. result = false #. end @@ -11599,14 +10112,17 @@ msgstr "vybrat nedotčené" #. we do 2 digit increments so make sure we didn't grab part of the filename #. we got the filename so set the increment to 01 #. limit to 99 more exports of the original export -#. -#. The new check_if_bin_exists() does multiple calls to the operating system to check -#. if the file exists and is an executable. On windows, each call to the operating system -#. causes a window to open in order to run the command, then the window closes when the -#. command exits. If the user gets annoyed by the "flickering windows", then they can -#. enable this preference to use the old check_if_bin_exists() that relys on the +#. The new check_if_bin_exists() does multiple calls to the operating system +#. to check +#. if the file exists and is an executable. On windows, each call to the +#. operating system +#. causes a window to open in order to run the command, then the window closes +#. when the +#. command exits. If the user gets annoyed by the "flickering windows", then +#. they can +#. enable this preference to use the old check_if_bin_exists() that relys on +#. the #. executable path preferences and doesn't do as many checks. -#. #. set the default log levels #. returns the path to the file prefixed with @ #. we just need the filename, so grab it from the string @@ -11618,7 +10134,8 @@ msgstr "vybrat nedotčené" #. Any quote characters within a sanitized string must be properly #. escaped. #. strip out single quotes from quoted pathnames -#. Thank you Tobias Jakobs for the awesome regular expression, which I tweaked a little +#. Thank you Tobias Jakobs for the awesome regular expression, which I tweaked +#. a little #. - - - - - - - - - - - - - - - - - - - - - - - #. C O N S T A N T S #. - - - - - - - - - - - - - - - - - - - - - - - @@ -11647,7 +10164,12 @@ msgstr "vybrat nedotčené" #. Not Implemented #. Not Implemented #. Not Implemented -#. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the substitute list +#. handle the ROLL.NAME[n] case +#. grab each complete variable +#. strip of the leading $( and trailing ) +#. add one because c arrays are 0 based and lua are 1 based +#. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the +#. substitute list #. grab each complete variable #. strip of the leading $( and trailing ) #. get the element number and the tag to match @@ -11661,10 +10183,13 @@ msgstr "vybrat nedotčené" #. FILE.NAME #. FILE.EXTENSION #. ID +#. IMAGE.ID +#. IMAGE.ID.NEXT #. VERSION #. VERSION.IF_MULTI #. VERSION.NAME #. DARKTABLE.VERSION +#. Xmp.darktable.version #. DARKTABLE.NAME #. SEQUENCE #. WIDTH.SENSOR @@ -11730,10 +10255,15 @@ msgstr "vybrat nedotčené" #. LABELS #. LABELS.ICONS - wont be implemented #. TITLE +#. Xmp.dc.title #. DESCRIPTION +#. Xmp.dc.description #. CREATOR +#. Xmp.dc.creator #. PUBLISHER +#. Xmp.dc.publisher #. RIGHTS +#. Xmp.dc.rights #. TAGS - wont be implemented #. SIDECAR.TXT - wont be implemented #. FOLDER.PICTURES @@ -11745,284 +10275,236 @@ msgstr "vybrat nedotčené" #. JOBCODE - wont be implemented #. populate the substitution list #. do category substitutions separately -#: ../src/external/lua-scripts/lib/dtutils/string.lua:887 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:931 msgid "$(ROLL.NAME) - roll of the input image" msgstr "$(ROLL.NAME) - název filmového pásu vstupního obrázku" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:888 -#: ../src/gui/gtkentry.c:38 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 ../src/gui/gtkentry.c:38 msgid "$(FILE.FOLDER) - folder containing the input image" msgstr "$(FILE.FOLDER) - složka obsahující vstupní obrázek" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:889 -#: ../src/gui/gtkentry.c:39 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 ../src/gui/gtkentry.c:39 msgid "$(FILE.NAME) - basename of the input image" msgstr "$(FILE.NAME) - základní název vstupního obrázku" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:890 -#: ../src/gui/gtkentry.c:40 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 ../src/gui/gtkentry.c:40 msgid "$(FILE.EXTENSION) - extension of the input image" msgstr "$(FILE.EXTENSION) - přípona vstupního obrázku" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:891 -#: ../src/gui/gtkentry.c:111 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 ../src/gui/gtkentry.c:111 msgid "$(ID) - image ID" msgstr "$(ID) - ID obrázku" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:892 -#: ../src/gui/gtkentry.c:41 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 ../src/gui/gtkentry.c:109 +msgid "$(IMAGE.ID) - image ID" +msgstr "$(IMAGE.ID) - ID obrázku" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 ../src/gui/gtkentry.c:110 +msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" +msgstr "$(IMAGE.ID.NEXT) - následující ID přiřazené obrázku po importu" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 ../src/gui/gtkentry.c:41 msgid "$(VERSION) - duplicate version" msgstr "$(VERSION) - duplikovat verzi" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:893 -#: ../src/gui/gtkentry.c:42 -msgid "" -"$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version " -"exists" -msgstr "" -"$(VERSION.IF_MULTI) - stejné jako $(VERSION), ale prázdný řetězec, pokud " -"existuje pouze jedna verze" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 ../src/gui/gtkentry.c:42 +msgid "$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version exists" +msgstr "$(VERSION.IF_MULTI) - stejné jako $(VERSION), ale prázdný řetězec, pokud existuje pouze jedna verze" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:894 -#: ../src/gui/gtkentry.c:43 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 ../src/gui/gtkentry.c:43 msgid "$(VERSION.NAME) - version name from metadata" msgstr "$(VERSION.NAME) - název verze z metadat" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:895 -#: ../src/gui/gtkentry.c:120 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 ../src/gui/gtkentry.c:120 msgid "$(DARKTABLE.VERSION) - current darktable version" msgstr "$(DARKTABLE.VERSION) - aktuální verze darktable" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +msgid "$(Xmp.darktable.version) - current darktable version" +msgstr "$(Xmp.darktable.version) - aktuální verze darktable" + #. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:897 -#: ../src/gui/gtkentry.c:45 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 ../src/gui/gtkentry.c:45 msgid "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" msgstr "$(SEQUENCE[n,m]) - pořadové číslo, n: počet číslic, m: počáteční číslo" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:898 -#: ../src/gui/gtkentry.c:47 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 ../src/gui/gtkentry.c:47 msgid "$(WIDTH.SENSOR) - image sensor width" msgstr "$(WIDTH.SENSOR) - šířka obrazového snímače" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:899 -#: ../src/gui/gtkentry.c:52 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 ../src/gui/gtkentry.c:52 msgid "$(HEIGHT.SENSOR) - image sensor height" msgstr "$(HEIGHT.SENSOR) - výška obrazového snímače" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:900 -#: ../src/gui/gtkentry.c:48 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 ../src/gui/gtkentry.c:48 msgid "$(WIDTH.RAW) - RAW image width" msgstr "$(WIDTH.RAW) - šířka RAW obrázku" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:901 -#: ../src/gui/gtkentry.c:53 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 ../src/gui/gtkentry.c:53 msgid "$(HEIGHT.RAW) - RAW image height" msgstr "$(HEIGHT.RAW) - výška RAW obrázku" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:902 -#: ../src/gui/gtkentry.c:49 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 ../src/gui/gtkentry.c:49 msgid "$(WIDTH.CROP) - image width after crop" msgstr "$(WIDTH.CROP) - šířka obrázku po oříznutí" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:903 -#: ../src/gui/gtkentry.c:54 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 ../src/gui/gtkentry.c:54 msgid "$(HEIGHT.CROP) - image height after crop" msgstr "$(HEIGHT.CROP) - výška obrázku po oříznutí" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:904 -#: ../src/gui/gtkentry.c:50 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 ../src/gui/gtkentry.c:50 msgid "$(WIDTH.EXPORT) - exported image width" msgstr "$(WIDTH.EXPORT) - šířka exportovaného obrázku" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:905 -#: ../src/gui/gtkentry.c:55 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 ../src/gui/gtkentry.c:55 msgid "$(HEIGHT.EXPORT) - exported image height" msgstr "$(HEIGHT.EXPORT) - výška exportovaného obrázku" #. _("$(WIDTH.MAX) - maximum image export width"), -- not implemented #. _("$(HEIGHT.MAX) - maximum image export height"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:908 -#: ../src/gui/gtkentry.c:56 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 ../src/gui/gtkentry.c:56 msgid "$(YEAR) - year" msgstr "$(YEAR) - rok" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:909 -#: ../src/gui/gtkentry.c:57 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:956 ../src/gui/gtkentry.c:57 msgid "$(YEAR.SHORT) - year without century" msgstr "$(YEAR.SHORT) - rok bez století" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:910 -#: ../src/gui/gtkentry.c:58 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 ../src/gui/gtkentry.c:58 msgid "$(MONTH) - month" msgstr "$(MONTH) - měsíc" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:911 -#: ../src/gui/gtkentry.c:60 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:958 ../src/gui/gtkentry.c:60 msgid "$(MONTH.LONG) - full month name according to the current locale" msgstr "$(MONTH.LONG) - celý název měsíce podle aktuální lokalizace" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:912 -#: ../src/gui/gtkentry.c:59 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 ../src/gui/gtkentry.c:59 msgid "$(MONTH.SHORT) - abbreviated month name according to the current locale" msgstr "$(MONTH.SHORT) - zkrácený název měsíce podle aktuální lokalizace" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:913 -#: ../src/gui/gtkentry.c:61 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 ../src/gui/gtkentry.c:61 msgid "$(DAY) - day" msgstr "$(DAY) - den" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:914 -#: ../src/gui/gtkentry.c:62 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 ../src/gui/gtkentry.c:62 msgid "$(HOUR) - hour" msgstr "$(HOUR) - hodina" #. _("$(HOUR.AMPM) - hour, 12-hour clock"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:916 -#: ../src/gui/gtkentry.c:64 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 ../src/gui/gtkentry.c:64 msgid "$(MINUTE) - minute" msgstr "$(MINUTE) - mimuta" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:917 -#: ../src/gui/gtkentry.c:65 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:964 ../src/gui/gtkentry.c:65 msgid "$(SECOND) - second" msgstr "$(SECOND) - sekunda" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:918 -#: ../src/gui/gtkentry.c:66 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 ../src/gui/gtkentry.c:66 msgid "$(MSEC) - millisecond" msgstr "$(MSEC) - milisekunda" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:919 -#: ../src/gui/gtkentry.c:69 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 ../src/gui/gtkentry.c:69 msgid "$(EXIF.YEAR) - EXIF year" msgstr "$(EXIF.YEAR) - rok z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:920 -#: ../src/gui/gtkentry.c:70 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 ../src/gui/gtkentry.c:70 msgid "$(EXIF.YEAR.SHORT) - EXIF year without century" msgstr "$(EXIF.YEAR.SHORT) - rok z EXIF bez století" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:921 -#: ../src/gui/gtkentry.c:71 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 ../src/gui/gtkentry.c:71 msgid "$(EXIF.MONTH) - EXIF month" msgstr "$(EXIF_MONTH) - měsíc z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:922 -#: ../src/gui/gtkentry.c:73 -msgid "" -"$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" -msgstr "" -"$(EXIF.MONTH.LONG) - celý název měsíce z EXIF podle aktuálního místního " -"nastavení" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 ../src/gui/gtkentry.c:73 +msgid "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" +msgstr "$(EXIF.MONTH.LONG) - celý název měsíce z EXIF podle aktuálního místního nastavení" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:923 -#: ../src/gui/gtkentry.c:72 -msgid "" -"$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current " -"locale" -msgstr "" -"$(EXIF.MONTH.SHORT) - zkrácený název měsíce z EXIF podle aktuálního místního " -"nastavení" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:970 ../src/gui/gtkentry.c:72 +msgid "$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current locale" +msgstr "$(EXIF.MONTH.SHORT) - zkrácený název měsíce z EXIF podle aktuálního místního nastavení" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:924 -#: ../src/gui/gtkentry.c:74 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 ../src/gui/gtkentry.c:74 msgid "$(EXIF.DAY) - EXIF day" msgstr "$(EXIF.DAY) - den z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:925 -#: ../src/gui/gtkentry.c:75 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:972 ../src/gui/gtkentry.c:75 msgid "$(EXIF.HOUR) - EXIF hour" msgstr "$(EXIF.HOUR) - hodina z EXIF" -#. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:927 -#: ../src/gui/gtkentry.c:77 +#. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not +#. implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:974 ../src/gui/gtkentry.c:77 msgid "$(EXIF.MINUTE) - EXIF minute" msgstr "$(EXIF.MINUTE) - minuta z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:928 -#: ../src/gui/gtkentry.c:78 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:975 ../src/gui/gtkentry.c:78 msgid "$(EXIF.SECOND) - EXIF second" msgstr "$(EXIF.SECOND) - sekundy z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:929 -#: ../src/gui/gtkentry.c:79 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:976 ../src/gui/gtkentry.c:79 msgid "$(EXIF.MSEC) - EXIF millisecond" msgstr "$(EXIF_MSEC) - milisekundy z EXIF" #. _("$(EXIF.DATE.REGIONAL) - localized EXIF date"), -- not implemented #. _("$(EXIF.TIME.REGIONAL) - localized EXIF time"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 -#: ../src/gui/gtkentry.c:80 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:979 ../src/gui/gtkentry.c:80 msgid "$(EXIF.ISO) - ISO value" msgstr "$(EXIF.ISO) - hodnota ISO" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 -#: ../src/gui/gtkentry.c:83 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:980 ../src/gui/gtkentry.c:83 msgid "$(EXIF.EXPOSURE) - EXIF exposure" msgstr "$(EXIF.EXPOSURE) - expozice z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 -#: ../src/gui/gtkentry.c:81 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:981 ../src/gui/gtkentry.c:81 msgid "$(EXIF.EXPOSURE.BIAS) - EXIF exposure bias" msgstr "$(EXIF.EXPOSURE.BIAS) - posun expozice z EXIF" #. _("$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 -#: ../src/gui/gtkentry.c:84 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:983 ../src/gui/gtkentry.c:84 msgid "$(EXIF.APERTURE) - EXIF aperture" msgstr "$(EXIF.APERTURE) - clona z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 -#: ../src/gui/gtkentry.c:85 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:984 ../src/gui/gtkentry.c:85 msgid "$(EXIF.CROP_FACTOR) - EXIF crop factor" msgstr "$(EXIF.CROP_FACTOR) - EXIF crop factor" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 -#: ../src/gui/gtkentry.c:86 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:985 ../src/gui/gtkentry.c:86 msgid "$(EXIF.FOCAL.LENGTH) - EXIF focal length" msgstr "$(EXIF.FOCAL.LENGTH) - ohnisková vzdálenost z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 -#: ../src/gui/gtkentry.c:87 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:986 ../src/gui/gtkentry.c:87 msgid "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" msgstr "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent fokální vzdálenost" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 -#: ../src/gui/gtkentry.c:88 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:987 ../src/gui/gtkentry.c:88 msgid "$(EXIF.FOCUS.DISTANCE) - EXIF focal distance" msgstr "$(EXIF_FOCUS_DISTANCE) - ohnisková vzdálenost z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 -#: ../src/gui/gtkentry.c:89 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:988 ../src/gui/gtkentry.c:89 msgid "$(EXIF.MAKER) - camera maker" msgstr "$(EXIF.MAKER) - výrobce fotoaparátu" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 -#: ../src/gui/gtkentry.c:90 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:989 ../src/gui/gtkentry.c:90 msgid "$(EXIF.MODEL) - camera model" msgstr "$(EXIF.MODEL) - model fotoaparátu" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:943 -#: ../src/gui/gtkentry.c:91 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:990 ../src/gui/gtkentry.c:91 msgid "$(EXIF.WHITEBALANCE) - EXIF selected white balance" msgstr "$(EXIF_FOCUS_DISTANCE) - vyvážení bílé z EXIF" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 -#: ../src/gui/gtkentry.c:92 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:991 ../src/gui/gtkentry.c:92 msgid "$(EXIF.METERING) - EXIF exposure metering mode" msgstr "$(EXIF.EXPOSURE) - způsob měření expozice z EXIF" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 -#: ../src/gui/gtkentry.c:93 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:992 ../src/gui/gtkentry.c:93 msgid "$(EXIF.LENS) - lens" msgstr "$(EXIF.LENS) - objektiv" -#. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 -#: ../src/gui/gtkentry.c:95 +#. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not +#. implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:994 ../src/gui/gtkentry.c:95 msgid "$(EXIF.FLASH) - was flash used (yes/no/--)" msgstr "$(EXIF.FLASH) - byl použit blesk (ano/ne/--)" @@ -12030,83 +10512,93 @@ msgstr "$(EXIF.FLASH) - byl použit blesk (ano/ne/--)" #. _("$(GPS.LONGITUDE) - longitude"),-- not implemented #. _("$(GPS.LATITUDE) - latitude"),-- not implemented #. _("$(GPS.ELEVATION) - elevation"),-- not implemented -#. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 -#: ../src/gui/gtkentry.c:100 +#. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is +#. known"),-- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:999 ../src/gui/gtkentry.c:100 msgid "$(LONGITUDE) - longitude" msgstr "$(LONGITUDE) - zeměpisná délka" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:953 -#: ../src/gui/gtkentry.c:101 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1000 ../src/gui/gtkentry.c:101 msgid "$(LATITUDE) - latitude" msgstr "$(LATITUDE) - zeměpisná šířka" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:954 -#: ../src/gui/gtkentry.c:102 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1001 ../src/gui/gtkentry.c:102 msgid "$(ELEVATION) - elevation" msgstr "$(ELEVATION) - nadmořská výška" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 -#: ../src/gui/gtkentry.c:103 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1002 ../src/gui/gtkentry.c:103 msgid "$(STARS) - star rating as number (-1 for rejected)" msgstr "$(STARS) - hodnocení hvězdičkami číselně (-1 for rejected)" #. _("$(RATING.ICONS) - star/reject rating in icon form"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 -#: ../src/gui/gtkentry.c:105 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1004 ../src/gui/gtkentry.c:105 msgid "$(LABELS) - color labels as text" msgstr "$(LABELS) - barevné značky jako text" #. _("$(LABELS.ICONS) - color labels as icons"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1006 msgid "$(TITLE) - title from metadata" msgstr "$(TITLE) - název z metadat" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1007 +msgid "$(Xmp.dc.title) - title from metadata" +msgstr "$(Xmp.dc.title) - název z metadat" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1008 msgid "$(DESCRIPTION) - description from metadata" msgstr "$(DESCRIPTION) - popis z metadat" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1009 +msgid "$(Xmp.dc.description) - description from metadata" +msgstr "$(Xmp.dc.description) - popis z metadat" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1010 msgid "$(CREATOR) - creator from metadata" msgstr "$(CREATOR) - tvůrce z metadat" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:962 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1011 +msgid "$(Xmp.dc.creator) - creator from metadata" +msgstr "$(Xmp.dc.creator) - tvůrce z metadat" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1012 msgid "$(PUBLISHER) - publisher from metadata" msgstr "$(PUBLISHER) – vydavatel z metadat" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1013 +msgid "$(Xmp.dc.publisher) - publisher from metadata" +msgstr "$(Xmp.dc.publisher) – vydavatel z metadat" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1014 msgid "$(RIGHTS) - rights from metadata" msgstr "$(RIGHTS) - práva z metadat" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1015 +msgid "$(Xmp.dc.rights) - rights from metadata" +msgstr "$(Xmp.dc.rights) - práva z metadat" + #. _("$(TAGS) - tags as set in metadata settings"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 -#: ../src/gui/gtkentry.c:117 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 ../src/gui/gtkentry.c:117 msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" msgstr "$(CATEGORY[n,kategorie]) - subtag úrovně n v hierarchii tagů" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 -#: ../src/gui/gtkentry.c:121 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 ../src/gui/gtkentry.c:121 msgid "$(SIDECAR_TXT) - contents of .txt sidecar file, if present" msgstr "$(SIDECAR_TXT) - obsah doprovodného souboru (pokud existuje)" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 -#: ../src/gui/gtkentry.c:113 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1019 ../src/gui/gtkentry.c:113 msgid "$(FOLDER.PICTURES) - pictures folder" msgstr "$(FOLDER.PICTURES) - složka obrázky" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 -#: ../src/gui/gtkentry.c:114 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1020 ../src/gui/gtkentry.c:114 msgid "$(FOLDER.HOME) - home folder" msgstr "$(FOLDER.HOME) - domovská složka" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 -#: ../src/gui/gtkentry.c:115 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 ../src/gui/gtkentry.c:115 msgid "$(FOLDER.DESKTOP) - desktop folder" msgstr "$(FOLDER.DESKTOP) - složka plocha" #. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 -#: ../src/gui/gtkentry.c:112 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 ../src/gui/gtkentry.c:112 msgid "$(USERNAME) - login name" msgstr "$(USERNAME) - přihlašovací jméno" @@ -12117,47 +10609,44 @@ msgstr "$(USERNAME) - přihlašovací jméno" #. remove the var from the string #. string modifications #. replace the substitution variables in a string -#. change the encoding of the terminal to handle non-english characters in path -#. On Windows we don't need any command. (start e.g. has problems with spaces in the filename, even if we put quoter around them.) https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in-windows-via-command-prompt -#. -#. +#. catch everything below 0.3 seconds +#. catch 1/2, 1/3, ... +#. catch 1/1.3, 1/1.6, ... +#. change the encoding of the terminal to handle non-english characters in +#. path +#. otherwise, when the real command fails, script will still return "good" +#. error code of chcp +#. On Windows we don't need any command. (start e.g. has problems with spaces +#. in the filename, even if we put quoter around them.) +#. https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in- +#. windows-via-command-prompt #. apply_camera_style.lua - apply camera style to matching images -#. #. Copyright (C) 2024 Bill Ferguson . -#. #. 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, see . -#. -#. #. apply_camera_style - apply darktable camera style to matching images -#. #. apply a camera style corresponding to the camera used to #. take the image to provide a starting point for editing that #. is similar to the SOOC jpeg. -#. #. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT #. none -#. #. USAGE #. start the script from script_manager -#. #. BUGS, COMMENTS, SUGGESTIONS #. Bill Ferguson -#. #. CHANGES -#. +#. 20251202 - fixed pattern matching bugs affecting Canon EOS R? series +#. styles and styles being applied twice if images are reimported +#. Added more debugging statements to pattern matching functions #. local df = require "lib/dtutils.file" -#. local ds = require "lib/dtutils.string" #. local dtsys = require "lib/dtutils.system" #. local debug = require "darktable.debug" #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12177,14 +10666,15 @@ msgstr "$(USERNAME) - přihlašovací jméno" #. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/apply_camera_style.lua:94 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:99 msgid "apply camera style" msgstr "aplikovat styl fotoaparátu" #. name of script -#: ../src/external/lua-scripts/official/apply_camera_style.lua:95 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:100 msgid "apply darktable camera style to matching images" msgstr "aplikovat styl fotoaparátu z darktable na vyhovující obrázky" @@ -12221,17 +10711,17 @@ msgstr "aplikovat styl fotoaparátu z darktable na vyhovující obrázky" #. escape dashes #. make spaces optional #. until we end up with a set, I'll defer set processing, i.e. [...] +#. log.msg(log.debug, "make spaces conditional again? pattern is " .. pattern) #. anchor the pattern to ensure we don't short match #. separate the styles into -#. #. acs.styles - #. maker - #. styles {} #. patterns {} #. strip off the maker name -#: ../src/external/lua-scripts/official/apply_camera_style.lua:381 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:396 msgid "applying camera styles to images" -msgstr "Aplikuji styl na obrázek %d z %d..." +msgstr "použití stylů fotoaparátu na obrázky" #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M @@ -12245,181 +10735,298 @@ msgstr "Aplikuji styl na obrázek %d z %d..." #. - - - - - - - - - - - - - - - - - - - - - - - #. E V E N T S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/apply_camera_style.lua:474 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:490 msgid "apply darktable camera styles to collection" msgstr "aplikovat styl fotoaparátu z darktable na kolekci" -#: ../src/external/lua-scripts/official/apply_camera_style.lua:480 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:496 msgid "apply darktable camera styles to selection" msgstr "aplikovat styl fotoaparátu z darktable na vybrané obrázky" -#. -#. This file is part of darktable, -#. copyright (c) 2015 Tobias Ellinghaus -#. -#. darktable is free software: you can redistribute it and/or modify +#. auto_straighten.lua - straighten an image in darkroom using image metadata +#. Copyright (C) 2025 Bill Ferguson . +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. -#. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . -#. -#. -#. CHECK FOR UPDATES -#. a simple script that will automatically look for newer releases on github and inform -#. when there is something. it will only check on startup and only once a week. -#. +#. along with this program. If not, see . +#. auto_straighten - straighten an image in darkroom using image metadata +#. auto_straighten reads the roll and pitch angle imformation captured when +#. an image is captured. A correction is computed and applied to correct the +#. roll to the nearest vertical or horizontal axis using the rotate and +#. perspective module. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. exiftool - https://exiftool.org #. USAGE -#. * install luasec and cjson for Lua 5.4 on your system -#. * require this script from your main lua file -#. * restart darktable -#. -#. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/check_for_updates.lua:48 -msgid "check for updates" -msgstr "zkontrolovat aktualizace" - -#: ../src/external/lua-scripts/official/check_for_updates.lua:49 -msgid "check for newer darktable releases" -msgstr "Zjistit, zda existuje novější verze darktable." - +#. * add it sowewhere in your scripts directory +#. * ensure exiftool is installed and accessible +#. * enable it using script manager +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. LIMITATIONS +#. * Roll and pitch angles are taken when an image is captured. If you shoot +#. in burst mode, the roll and pitch angles of the first image are used in +#. the rest of the burst (at least for Canon). +#. * If you are running multiple scripts that trigger on an image being opened +#. in darkroom then the auto crop may not work. There is a shortcut included +#. that can have a key sequence assigned so that the auto crop will be +#. reapplied. +#. * Currently oply roll angle is corrected +#. LIEENSE +#. GPL V2 +#. local da = require "lib/dtutils.action" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them -#. compare two version strings of the form "major.minor.patch" -#. returns -1, 0, 1 if the first version is smaller, equal, greater than the second version, -#. or nil if one or both are of the wrong format -#. strings like "release-1.2.3" and "1.2.3+456~gb00b5" are fine, too -#. when rc == 0 then it's a proper release and newer than the rcs -#. nothing to destroy -#. local function test(a, b, r) -#. local cmp = compare_versions(a, b) -#. if(not cmp) then -#. print(a .. " ./. " .. b .. " => MALFORMED INPUT") -#. elseif(cmp == r) then -#. print(a .. " ./. " .. b .. " => PASSED") -#. else -#. print(a .. " ./. " .. b .. " => FAILED") -#. end -#. end -#. -#. test("malformed", "1.0.0", 0) -#. test("2.0rc1+135~ge456b2b-dirty", "release-1.6.9", 1) -#. test("release-1.6.9", "2.0rc1+135~ge456b2b-dirty", -1) -#. test("2.0rc1+135~ge456b2b-dirty", "2.0rc2+135~ge456b2b-dirty", -1) +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "auto_straighten" + +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "narovnat obraz v editoru pomocí metadat obrazu" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "automatické_oříznutí" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "jaké automatické oříznutí provést" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. Canon camera roll angle is as foillows +#. * landscape orientation camera upright = 0 +#. * camera rolled to the left (shutter button up) portrait = -90 +#. * camera inverted landscape = +/- 180 +#. * camera rolled to the right (shutter button down) portrait = 90 +#. rotate and perspective corrections +#. * rotate the image to the right is a negative correction +#. * rotate the image left is a positive correction +#. landscape +#. roll left portrait +#. inverted landscape +#. roll right portrait +#. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is +#. landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign +#. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. +#. crop, 1.000) +#. da.wait_until_pixelpipe_complete() +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "exiftool nenalezen, ukončování..." + +#. da.register_events(MODULE, straighten_image) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. -[[ +#. ]] +#. This file is part of darktable, +#. copyright (c) 2015 Tobias Ellinghaus +#. darktable 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. +#. darktable 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 darktable. If not, see . +#. CHECK FOR UPDATES +#. a simple script that will automatically look for newer releases on github +#. and inform +#. when there is something. it will only check on startup and only once a +#. week. +#. USAGE +#. * install luasec and cjson for Lua 5.4 on your system +#. * require this script from your main lua file +#. * restart darktable +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/check_for_updates.lua:48 +msgid "check for updates" +msgstr "zkontrolovat aktualizace" + +#: ../src/external/lua-scripts/official/check_for_updates.lua:49 +msgid "check for newer darktable releases" +msgstr "zjistit, zda existuje novější verze darktable" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#. compare two version strings of the form "major.minor.patch" +#. returns -1, 0, 1 if the first version is smaller, equal, greater than the +#. second version, +#. or nil if one or both are of the wrong format +#. strings like "release-1.2.3" and "1.2.3+456~gb00b5" are fine, too +#. when rc == 0 then it's a proper release and newer than the rcs +#. nothing to destroy +#. local function test(a, b, r) +#. local cmp = compare_versions(a, b) +#. if(not cmp) then +#. print(a .. " ./. " .. b .. " => MALFORMED INPUT") +#. elseif(cmp == r) then +#. print(a .. " ./. " .. b .. " => PASSED") +#. else +#. print(a .. " ./. " .. b .. " => FAILED") +#. end +#. end +#. test("malformed", "1.0.0", 0) +#. test("2.0rc1+135~ge456b2b-dirty", "release-1.6.9", 1) +#. test("release-1.6.9", "2.0rc1+135~ge456b2b-dirty", -1) +#. test("2.0rc1+135~ge456b2b-dirty", "2.0rc2+135~ge456b2b-dirty", -1) #. test("2.0rc2+135~ge456b2b-dirty", "2.0rc1+135~ge456b2b-dirty", 1) #. test("2.0rc3+135~ge456b2b-dirty", "release-2.0", -1) #. test("2.0rc3+135~ge456b2b-dirty", "release-2.0.0", -1) #. test("1.0.0", "2.0.0", -1) #. test("2.0.0", "1.0.0", 1) #. test("3.0.0", "3.0.0", 0) -#. check stored timestamp and skip the check if the last time was not too long ago -#. for now we are assuming that os.time() returns seconds. that's not guaranteed but the case on many systems. -#. the reference date doesn't matter, as long as it's currently positive (we start with 0 the first time) +#. check stored timestamp and skip the check if the last time was not too long +#. ago +#. for now we are assuming that os.time() returns seconds. that's not +#. guaranteed but the case on many systems. +#. the reference date doesn't matter, as long as it's currently positive (we +#. start with 0 the first time) #. see http://lua-users.org/wiki/DateAndTime #. check once a week -#. try to get the latest release's version from github and compare to what we are running +#. try to get the latest release's version from github and compare to what we +#. are running #. see https://developer.github.com/v3/repos/releases/ for the api docs #. just ignore when anything fails and retry at some other time #. http://www.kyne.com.au/~mark/software/lua-cjson-manual.html #. update timestamp to not check again for a while -#. #. This file is part of darktable, #. copyright (c) 2016 Tobias Ellinghaus -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. ADD SUPPORT FOR COPYING METADATA+RATING+COLOR LABELS+TAGS BETWEEN IMAGES -#. This script adds keyboard shortcuts and buttons to copy/paste metadata between images. -#. +#. This script adds keyboard shortcuts and buttons to copy/paste metadata +#. between images. #. USAGE #. * require this script from your main lua file #. * it adds buttons to the selected images module #. * it adds two keyboard shortcuts -#. #. return data structure for script_manager #: ../src/external/lua-scripts/official/copy_paste_metadata.lua:43 msgid "copy paste metadata" msgstr "kopírovat a vložit metadata" #: ../src/external/lua-scripts/official/copy_paste_metadata.lua:44 -msgid "" -"adds keyboard shortcuts and buttons to copy/paste metadata between images" -msgstr "Přidá klávesové zkratky a tlačítka pro kopírování metadat mezi obrázky." +msgid "adds keyboard shortcuts and buttons to copy/paste metadata between images" +msgstr "přidá klávesové zkratky a tlačítka pro kopírování metadat mezi obrázky" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. set this to "false" if you don't want to overwrite metadata fields #. (title, description, creator, publisher and rights) that are already set -#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:136 -#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:154 +#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:136 ../src/external/lua-scripts/official/copy_paste_metadata.lua:154 msgid "copy metadata" msgstr "kopírovat metadata" #: ../src/external/lua-scripts/official/copy_paste_metadata.lua:138 msgid "copy metadata of the first selected image" -msgstr "Kopírovat metadata prvního vybraného obrázku." +msgstr "kopírovat metadata prvního vybraného obrázku" -#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:144 -#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:160 +#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:144 ../src/external/lua-scripts/official/copy_paste_metadata.lua:160 msgid "paste metadata" msgstr "aplikovat metadata" #: ../src/external/lua-scripts/official/copy_paste_metadata.lua:146 msgid "paste metadata to the selected images" -msgstr "Aplikuje metadata na vybrané obrázky." +msgstr "vložit metadata do vybraných obrázků" -#. #. This file is part of darktable, #. copyright (c) 2014--2018 Tobias Ellinghaus -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. DELETE LONG TAGS -#. A simple script that will automatically delete all tags longer than a set length -#. +#. A simple script that will automatically delete all tags longer than a set +#. length #. USAGE #. * require this script from your main lua file #. * set the the maximum length in darktable's preference #. * restart darktable -#. -#. all tags longer than the given length will be automatically deleted at every restart -#. -#. +#. all tags longer than the given length will be automatically deleted at +#. every restart #. return data structure for script_manager #: ../src/external/lua-scripts/official/delete_long_tags.lua:47 msgid "delete long tags" @@ -12427,94 +11034,81 @@ msgstr "odstranit dlouhé tagy" #: ../src/external/lua-scripts/official/delete_long_tags.lua:48 msgid "delete all tags longer than a set length" -msgstr "Odstraní všechny tagy delší než nastavená hodnota" +msgstr "odstraní všechny tagy delší než nastavená hodnota" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. noting to destroy #. deleting while iterating the tags list seems to break the iterator! -#. #. This file is part of darktable, #. copyright (c) 2018 Tobias Ellinghaus -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. DELETE UNUSED TAGS -#. A simple script that will automatically delete all tags that are not attached to any images -#. +#. A simple script that will automatically delete all tags that are not +#. attached to any images #. USAGE #. * require this script from your main lua file #. * restart darktable -#. #. all tags that are not used will be automatically deleted at every restart -#. #. noting to destroy #. return data structure for script_manager -#: ../src/external/lua-scripts/official/delete_unused_tags.lua:51 -#: ../src/external/lua-scripts/official/delete_unused_tags.lua:52 +#: ../src/external/lua-scripts/official/delete_unused_tags.lua:51 ../src/external/lua-scripts/official/delete_unused_tags.lua:52 msgid "delete unused tags" msgstr "odstranit nepoužité tagy" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. deleting while iterating the tags list seems to break the iterator! -#. #. This file is part of darktable, #. copyright (c) 2016 Tobias Ellinghaus -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. RUN ENFUSE ON THE SELECTED IMAGES -#. This script uses enfuse to merge the selected images into one tonemapped image and imports the result. +#. This script uses enfuse to merge the selected images into one tonemapped +#. image and imports the result. #. It only works on ldr images (like, JPEG). -#. #. USAGE #. * require this script from your main lua file #. * it creates a new lighttable module -#. #. TODO #. * remember the exposure_mu value in config when the slider is moved -#. * make the output filename unique so you can use it more than once per filmroll -#. * find a less stupid way to make sure the float value of exposure_mu gets turned into a string +#. * make the output filename unique so you can use it more than once per +#. filmroll +#. * find a less stupid way to make sure the float value of exposure_mu gets +#. turned into a string #. with a decimal point instead of a comma in some languages #. * export images that are not ldr and remove them afterwards -#. #. return data structure for script_manager #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. plugin name -#: ../src/external/lua-scripts/official/enfuse.lua:55 -#: ../src/external/lua-scripts/official/enfuse.lua:75 +#: ../src/external/lua-scripts/official/enfuse.lua:55 ../src/external/lua-scripts/official/enfuse.lua:75 msgid "enfuse" msgstr "enfuse" @@ -12533,31 +11127,24 @@ msgstr "míchání expozic" #. is enfuse installed? #. instance of DT tiff exporter #. check the version so that we can use the correct arguments -#. initialize exposure_mu value and depth setting in config to sane defaults (would be 0 otherwise) +#. initialize exposure_mu value and depth setting in config to sane defaults +#. (would be 0 otherwise) #. set up some widgets, initialized from config #: ../src/external/lua-scripts/official/enfuse.lua:138 msgid "exposure mu" msgstr "střední expozice" #: ../src/external/lua-scripts/official/enfuse.lua:139 -msgid "" -"center also known as mean of gaussian weighting function (0 <= mean <= 1); " -"default: 0.5" -msgstr "" -"střed, také známý jako průměr Gaussovské váhové funkce (0 <= průměr <= 1); " -"výchozí hodnota: 0,5" +msgid "center also known as mean of gaussian weighting function (0 <= mean <= 1); default: 0.5" +msgstr "střed, také známý jako průměr Gaussovské váhové funkce (0 <= průměr <= 1); výchozí hodnota: 0,5" #: ../src/external/lua-scripts/official/enfuse.lua:147 msgid "exposure optimum" msgstr "optimální expozice" #: ../src/external/lua-scripts/official/enfuse.lua:148 -msgid "" -"optimum exposure value, usually the maximum of the weighting function (0 <= " -"optimum <=1); default 0.5" -msgstr "" -"optimální úroveň expozice, typicky maximum váhové funkce (0 <= optimum <= 1); " -"výchozí hodnota: 0,5" +msgid "optimum exposure value, usually the maximum of the weighting function (0 <= optimum <=1); default 0.5" +msgstr "optimální úroveň expozice, typicky maximum váhové funkce (0 <= optimum <= 1); výchozí hodnota: 0,5" #: ../src/external/lua-scripts/official/enfuse.lua:157 msgid "depth" @@ -12566,7 +11153,7 @@ msgstr "bitová hloubka" # tooltip #: ../src/external/lua-scripts/official/enfuse.lua:158 msgid "the number of bits per channel of the output image" -msgstr "Počet bitů na kanál výstupního obrázku" +msgstr "počet bitů na kanál výstupního obrazu" #: ../src/external/lua-scripts/official/enfuse.lua:166 msgid "blend colorspace" @@ -12574,7 +11161,7 @@ msgstr "barevný prostor" #: ../src/external/lua-scripts/official/enfuse.lua:167 msgid "force blending in selected colorspace" -msgstr "Vynutit míchání ve vybraném barevném prostoru." +msgstr "vynutit míchání ve vybraném barevném prostoru" #: ../src/external/lua-scripts/official/enfuse.lua:174 msgid "run enfuse" @@ -12582,7 +11169,7 @@ msgstr "spustit Enfuse" #: ../src/external/lua-scripts/official/enfuse.lua:174 msgid "enfuse not installed" -msgstr "Enfuse není nainstalováno." +msgstr "enfuse není nainstalováno" #. remember exposure_mu #. TODO: find a way to save it whenever the value changes @@ -12591,7 +11178,7 @@ msgstr "Enfuse není nainstalováno." #: ../src/external/lua-scripts/official/enfuse.lua:192 #, lua-format msgid "error writing to '%s'" -msgstr "Chyba při zápisu do '%s'." +msgstr "chyba při zápisu do '%s'" #. add all filenames to the response file #. only use ldr files as enfuse can't open raws @@ -12611,72 +11198,286 @@ msgstr "přeskakuji '%s'..." #. bail out if there is nothing to do #: ../src/external/lua-scripts/official/enfuse.lua:232 msgid "no suitable images selected, nothing to do for enfuse" -msgstr "Nebyly vybrány obrázky vhodné pro Enfuse." +msgstr "nebyly vybrány žádné vhodné obrázky, pro funkci enfuse není co dělat" #: ../src/external/lua-scripts/official/enfuse.lua:238 #, lua-format msgid "%d image(s) skipped" -msgstr "%d obrázků bylo přeskočeno." +msgstr "%d obrázek(ů) bylo přeskočeno" #. call enfuse on the response file #. TODO: find something nicer #: ../src/external/lua-scripts/official/enfuse.lua:258 msgid "enfuse failed, see terminal output for details" -msgstr "Enfuse skončil chybou, viz terminál." +msgstr "enfuse skončil chybou, viz terminál" #. remove the response file #. import resulting tiff #. tell the user that everything worked #: ../src/external/lua-scripts/official/enfuse.lua:270 msgid "enfuse was successful, resulting image has been imported" -msgstr "Enfuse skončil v pořádku, výsledný obrázek byl importován." +msgstr "enfuse skončil v pořádku, výsledný obrázek byl importován" -#. normally printing to stdout is bad, but we allow enfuse to show its output, so adding one extra line is ok +#. normally printing to stdout is bad, but we allow enfuse to show its output, +#. so adding one extra line is ok #: ../src/external/lua-scripts/official/enfuse.lua:272 #, lua-format msgid "enfuse: done, resulting image '%s' has been imported with id %d" -msgstr "Enfuse je hotov. Výsledný obrázek '%s' byl importován s ID %d." +msgstr "enfuse: hotovo, výsledný obrázek '%s' byl importován s ID %d" #. ... and tell dt about it all #: ../src/external/lua-scripts/official/enfuse.lua:306 msgid "could not find enfuse executable, not loading enfuse exporter..." -msgstr "Nemohu najít spustitelný soubor Enfuse, export nebude k dispozici." +msgstr "nelze najít spustitelný soubor enfuse, nenačítá se exportér enfuse..." #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. kate: hl Lua; -#. +#. extract_burst_roll_images.lua - extract burst images from a burst roll file +#. Copyright (C) 2026 Bill Ferguson . +#. 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, see . +#. extract_burst_roll_images - extract burst images from a burst roll file +#. Canon cameras are capable of shooting in burst mode. When the shutter +#. button is half pressed the camera starts "recording". When the shutter is +#. fully pressed the pervious 1/2 second of imformation is recorded as +#. individual +#. images stored in one file as well as images captured at 30 frames/sec until +#. the buffer fills or the shutter button is released. So a Canon R7 burst +#. file +#. could contain ~90 images. +#. Extracting the images from this file required use of Canon proprietary +#. software +#. until recently when dnglab got the capability to extract the embedded +#. images as +#. DNG raws. +#. This script can be set to run on import, scanning for burst roll +#. containers, +#. extracting the embedded images and grouping them with the burst roll +#. container. +#. The script can alsu be utilized via a short cut and applied to selected +#. images. +#. When set to on import the script scans each image after import using exiv2 +#. or exiftool +#. to check the image EXIF information to see if the file is a busrt roll +#. container. +#. Once the import images are scanned, the detected burst roll containers are +#. processed, +#. the embedded images extracted as DNSs, and grouped with the container +#. image. +#. In shortcut mode the user selects the burst roll containers manually and +#. uses the shortcut +#. to extract the embedded images as DNGs +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. - exiv2 - https://exiv2.org +#. - exiftool - https://exiftool.org +#. - dnglab - https://github.com/dnglab/dnglab +#. USAGE +#. - add the script to your lua scripts +#. - enable in script manager +#. - set the preferences in perferences->Lua options +#. LIMITATIONS +#. extract_burst_roll_images makes heavy use of external programs to identify +#. burst roll +#. containters and to extract the images. Windows users may want to use it in +#. shortcut mode +#. to lessen the number of windows popping up. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "extrahovat burst roll obrázky" + +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "extrahovat sériové snímky ze souboru burst roll" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. exiv2 or exiftool +#. script: This is a string used to avoid name collision in preferences (i.e +#. namespace). Set it to something unique, usually the name of the script +#. handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "preferovaná čtečka tagů EXIF" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "pro čtení tagů EXIF ​​použijte exiftool nebo exiv2" + +#. tooltip +#. default +#. values +#. run on import +#. script: This is a string used to avoid name collision in preferences (i.e +#. namespace). Set it to something unique, usually the name of the script +#. handling the preference. +#. name +#. type +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "extrahovat burst roll obrázky při importu" + +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e +#. namespace). Set it to something unique, usually the name of the script +#. handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "zobrazit tlačítko výběru burst roll images" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "přidat do modulu výběru tlačítko pro výběr snímků z burst rollu" + +#. tooltip +#. default +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. skip blank lines created by forfiles +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "extrahováno %d souborů DNG z %s" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "skenování snímků z rolí v sekvenčním režimu" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "extrahování burst roll obrázků" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "spustitelný soubor dnglab nebyl nalezen" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr ": spustitelný soubor dnglab nenalezen, ukončování..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "není k dispozici žádná čtečka exif tagů" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr " není k dispozici čtečka tagů EXIF, ukončuji program..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr " vybraná čtečka značek %s není k dispozici" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "vyberte snímky série snímků" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "vyberte kontejnery sekvenčního obrazu" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "extrahovat a seskupovat snímky sérií s kontejnerem" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - #. This file is part of darktable, #. copyright (c) 2014 Tobias Ellinghaus -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. GENERATE IMAGE TEXT #. A script to run a command on images to generate text metadata -#. #. The medata will be displayed as an overlay on the image in lighttable mode -#. #. USAGE #. * require this script from your main lua file -#. * set a command to run on all image, this command should output text on stdout +#. * set a command to run on all image, this command should output text on +#. stdout #. * enable image file generation -#. -#. -#. #. TODO: -#. * enable showing of the txt file (plugins/lighttable/draw_custom_metadata) if this script is enabled -#. * maybe allow a lua command returning text instead of a command line call? both? +#. * enable showing of the txt file (plugins/lighttable/draw_custom_metadata) +#. if this script is enabled +#. * maybe allow a lua command returning text instead of a command line call? +#. both? #. * make filenames with double quotes (") work #. return data structure for script_manager #: ../src/external/lua-scripts/official/generate_image_txt.lua:54 @@ -12685,407 +11486,1385 @@ msgstr "vložit text do obrázku" #: ../src/external/lua-scripts/official/generate_image_txt.lua:55 msgid "overlay metadata on the selected image(s)" -msgstr "Do vybraných obrázků vykreslí text s metadaty." +msgstr "přepsat metadata na vybraných obrázcích" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/generate_image_txt.lua:68 msgid "create txt sidecars to display with images" msgstr "vytvářet doprovodné txt soubory k zobrazení u obrázků" #: ../src/external/lua-scripts/official/generate_image_txt.lua:69 -msgid "" -"the txt files created get shown when the lighttable is zoomed in to one " -"image. also enable the txt overlay setting in the gui tab" +msgid "the txt files created get shown when the lighttable is zoomed in to one image. also enable the txt overlay setting in the gui tab" msgstr "" -"Vytvořené textové soubory se zobrazují, když je katalog v režimu zobrazení " -"jednotlivých obrázků.\n" -"Navíc je potřeba povolit zobrazení textového překryvu v záložce nastavení GUI." +"vytvořené textové soubory se zobrazují, když je katalog v režimu zobrazení jednotlivých obrázků. navíc je potřeba povolit zobrazení textového překryvu v záložce " +"nastavení GUI" #: ../src/external/lua-scripts/official/generate_image_txt.lua:75 msgid "command to generate the txt sidecar" msgstr "příkaz pro vytvoření doprovodného textového souboru" #: ../src/external/lua-scripts/official/generate_image_txt.lua:76 -msgid "" -"the output of this command gets written to the txt file. use $(FILE_NAME) for " -"the image file" -msgstr "" -"Výstup tohoto příkazu bude zapsán jako obsah textového souboru.\n" -"Pro referenci na soubor s obrázkem použijte proměnnou $(FILE_NAME)." +msgid "the output of this command gets written to the txt file. use $(FILE_NAME) for the image file" +msgstr "výstup tohoto příkazu se zapíše do souboru txt. pro soubor s obrázkem použijte $(NÁZEV_SOUBORU)" #: ../src/external/lua-scripts/official/generate_image_txt.lua:82 msgid "the command for txt sidecars looks bad. better check the preferences" -msgstr "" -"Příkaz pro tvorbu doprovodných textových souborů vypadá podezřele. Raději " -"zkontrolujte nastavení." +msgstr "příkaz pro tvorbu doprovodných textových souborů vypadá podezřele. raději zkontrolujte nastavení" #. no need to waste processing time if the image has a txt file already -#. there should be at least one "$(FILE_NAME)" in the command. warn if not, but only once +#. there should be at least one "$(FILE_NAME)" in the command. warn if not, +#. but only once #. set the flag to true first so that subsequent runs don't mess with the txt #. next: create the txt -#. better safe than sorry: check if the file maybe exists. this is for example true when shooting raw+jpg +#. better safe than sorry: check if the file maybe exists. this is for example +#. true when shooting raw+jpg #. we are confident now that it's safe to write the file #. compose the command to run #. finally, run it #. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; -#. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen -#. -#. darktable is free software: you can redistribute it and/or modify +#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing- +#. space on; +#. group_persistence.lua - preserve groups between darktable instances +#. Copyright (C) 2024-2026 Bill Ferguson . +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. -#. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . -#. -#. -#. IMAGE_PATH_IN_UI -#. Add a widget with the path of the selected images for easy copy/past -#. Simple shortcuts to have multiple selection bufers -#. -#. +#. along with this program. If not, see . +#. group_persistence - preserve groups between darktable instances +#. group_persistence uses "functional" tagging to maintain image groups +#. across database instances, allowing image grouping to be restored when +#. the database is rebuilt from the XMP sidecar files. +#. Once the script is started it "listens" for changes in image grouping and +#. applies or removes the necessary tags automatically. +#. A shortcut can be assigned to read a collection and apply the necessary +#. grouping tags so that existing collections can be maintained. +#. If the database is lost and needs to be rebuilt then start the script +#. before +#. importing any images. As images are imported the tags will be read and the +#. grouping applied in the database. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None #. USAGE -#. * require this file from your main lua config file: -#. -#. This plugin will add a widget at the bottom of the left column in lighttable mode -#. -#. -#. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/image_path_in_ui.lua:47 -msgid "image path in UI" -msgstr "zobrazit cestu k obrázku" - -#: ../src/external/lua-scripts/official/image_path_in_ui.lua:48 -msgid "print the image path in the UI" -msgstr "Zobrazí cestu k obrázku v uživatelském rozhraní." - +#. * Enable the script using script manager +#. * Optionally, create a keystroke combination for the shortcut +#. LIMITATIONS +#. In normal use you wont notice that the script is running. +#. However if you do something like import 4000+ images, then +#. run the autogrouper script to create groups whenever there is +#. a 5 second difference between 2 images, your system will be busy +#. for awhile. If for some reason you need to do something like this +#. turn off group_persistence, run the autogrouper, turn on group_persistence +#. and use the shortcut to read all the grouping information and apply +#. the necessary tags. It will still be an impact, but less than trying +#. to do both at once. Learned from experience :-) +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/image_path_in_ui.lua:66 -msgid "selected images path" -msgstr "umístění vybraných obrázků" +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "skupinová perzistence" -#. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua -#. -#. This file is part of darktable, -#. copyright (c) 2015 Tobias Ellinghaus -#. -#. darktable 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. -#. -#. darktable 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 darktable. If not, see . -#. -#. -#. IMPORT FILTER MANAGER -#. This script adds a dropdown list with import filters to the import dialog. -#. Scripts can add new filters by registering them with -#. darktable.register_import_filter(name, callback) -#. The callback has type function(event, images), i.e., it is the same as when -#. directly registering the pre-import event. -#. -#. -#. USAGE +#. name of script +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "zachovat skupiny mezi instancemi darktable" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. table of imported images that need grouping rebuilt +#. uuid to group leader mapping +#. group leader to uuid mapping +#. uuid to group tag mapping +#. uuid to group leader tag mapping +#. when the groups are rebuilt after import they +#. cause the group change events to fire but the +#. events are queued until after rebuilding completes +#. so we need to build a table of images to ignore when +#. the queued events catch up. As the event fires for an +#. image, the image is removed. +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. utilities for building/debugging +#. rebuild grouping on import +#. rebuild grouping on command (shortcut) +#. handle grouping changes in the UI +#. tag image as group leader +#. create the uuid and leader/group tags if necessary +#. add an image to a group +#. create the group if necessary +#. handle duplicate getting deleted +#. there's either 1 or 0, so no group +#. remove image group leader tag +#. if it's the last image, then remove the leader/group tags +#. remove an image from a group +#. if it's the last image then remove the tags +#. image.id > group_leder.id - simple remove +#. image.id < group_leader.id - deleting old group_leader (image) with new +#. group_leader (group_leader) +#. remove the group leader tag from the old leader +#. replace the old group leader tag with a group tag +#. add the group leader tag to the new image +#. event handling +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. darktable 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. +#. darktable 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 darktable. If not, see . +#. IMAGE_PATH_IN_UI +#. Add a widget with the path of the selected images for easy copy/past +#. Simple shortcuts to have multiple selection bufers +#. USAGE +#. * require this file from your main lua config file: +#. This plugin will add a widget at the bottom of the left column in +#. lighttable mode +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:47 +msgid "image path in UI" +msgstr "zobrazit cestu k obrázku" + +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:48 +msgid "print the image path in the UI" +msgstr "zobrazí cestu k obrázku v uživatelském rozhraní" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:66 +msgid "selected images path" +msgstr "umístění vybraných obrázků" + +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. This file is part of darktable, +#. copyright (c) 2015 Tobias Ellinghaus +#. darktable 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. +#. darktable 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 darktable. If not, see . +#. IMPORT FILTER MANAGER +#. This script adds a dropdown list with import filters to the import dialog. +#. Scripts can add new filters by registering them with +#. darktable.register_import_filter(name, callback) +#. The callback has type function(event, images), i.e., it is the same as when +#. directly registering the pre-import event. +#. USAGE #. * require this script from your main lua file -#. * also require some files with import filters, for example import_filters.lua. +#. * also require some files with import filters, for example +#. import_filters.lua. #. it is important to add them AFTER this one! -#. #: ../src/external/lua-scripts/official/import_filter_manager.lua:44 msgid "import filter manager" msgstr "správce filtrů importu" #: ../src/external/lua-scripts/official/import_filter_manager.lua:45 msgid "manage import filters" -msgstr "Spravuje filtry použité během importu obrázků." +msgstr "spravuje importní filtry" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. allow changing the filter from the preferences #. the dropdown to select the active filter from the import dialog -#: ../src/external/lua-scripts/official/import_filter_manager.lua:60 -#: ../src/external/lua-scripts/official/import_filter_manager.lua:66 +#: ../src/external/lua-scripts/official/import_filter_manager.lua:60 ../src/external/lua-scripts/official/import_filter_manager.lua:66 msgid "import filter" msgstr "filtr importu" #: ../src/external/lua-scripts/official/import_filter_manager.lua:60 msgid "the name of the filter used for importing images" -msgstr "Název filtru použitého během importu obrázků." +msgstr "název filtru použitého pro import obrázků" #: ../src/external/lua-scripts/official/import_filter_manager.lua:68 msgid "import filters are applied after completion of the import dialog" -msgstr "Filtry importu jsou aplikovány po uzavření dialogu pro import." +msgstr "filtry importu jsou aplikovány po uzavření dialogu pro import" -#. the first entry in the list is hard coded to "" so it's possible to have no filter +#. the first entry in the list is hard coded to "" so it's possible to have no +#. filter #. this is just a wrapper which calls the active import filter #. add a new global function to register import filters #. noting to destroy #. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; -#. +#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing- +#. space on; #. This file is part of darktable, #. copyright (c) 2015-2016 Tobias Ellinghaus & Christian Mandel -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. EXAMPLE IMPORT FILTERS #. This script goes along with the import filter manager. It adds two filters: -#. * ignore jpegs: this one does the same as the existing option in the import dialog +#. * ignore jpegs: this one does the same as the existing option in the import +#. dialog #. and just skips all JPEGs during import. -#. * prefer raw over jpeg: this one is a bit more elaborate, it ignores JPEGs when there +#. * prefer raw over jpeg: this one is a bit more elaborate, it ignores JPEGs +#. when there #. is also another file with the same basename, otherwise it #. allows JPEGs, too. -#. #. USAGE -#. * require this script from your main lua file AFTER import_filter_manager.lua -#. +#. * require this script from your main lua file AFTER +#. import_filter_manager.lua #: ../src/external/lua-scripts/official/import_filters.lua:42 msgid "import filters" msgstr "filtry importu" -#: ../src/external/lua-scripts/official/import_filters.lua:43 -msgid "import filtering" -msgstr "Poskytuje další filtry pro správce filtrů importu." +#: ../src/external/lua-scripts/official/import_filters.lua:43 +msgid "import filtering" +msgstr "filtrování importu" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#. we get fed a sorted list of filenames. just setting images to ignore to nil +#. is enough +#. ignore jpeg +#. ignore jpeg iff another format for the image is found +#. add dummy image to force processing for the last image +#. we are done with the base name, act according to what we found out +#. remember what we have here to act accordingly after all instances of this +#. base name were checked +#. remove dummy image from list (just to make sure, it works even with keeping +#. the dummy but that may break in the future), table.remove(images) does not +#. work reliable because it can fail for sparse tables +#. nothing to destroy +#. vim: shiftwidth=2 expandtab tabstop=2 cindent +#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing- +#. space on; +#. recent_bookmarks.lua - add recently edited and exported images to system +#. recent bookmarks +#. Copyright (C) 2026 Bill Ferguson . +#. 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, see . +#. recent_bookmarks - add recently edited and exported images to system +#. recently used files +#. recent_bookmarks adds images edited in darktable and the directory of +#. images exported from +#. darktable to the reccently-used.xbel file so that they show up in the +#. recently used system +#. shortcuts. +#. Currently recent_bookmarks only works on Linux +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. file - linux system file utility to get mime-type +#. USAGE +#. eanble from script manager +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "nedávné_záložky" + +#. visible name of script +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "přidat nedávno upravené a exportované obrázky do systémových záložek" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. format strings for writing the bookmarks +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ------------------ +#. program functions +#. ------------------ +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "nepodařilo se otevřít soubor záložek" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr " běží pouze na Linuxu" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "soubor posledních záložek nebyl nalezen" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. regenerate_thumbnails.lua - regenerate mipmap cache for selected images +#. Copyright (C) 2025 Bill Ferguson . +#. 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, see . +#. regenerate_thumbnails - regenerate mipmap cache for selected images +#. regenerate_thumbnails drops the cached thumbnail for each selected image +#. and generates a new thumbnail. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. * enable the script in script_manager +#. * assign a shortcut, if desired, to apply the script by hovering +#. over a skull and using the shortcut to regenerate the thumbnail +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "regenerovat miniatury" + +#. visible name of script +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "regenerovat mezipaměť mipmap pro vybrané obrázky" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "regenerace miniatur" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "generovat náhledy" + +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. darktable 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. +#. darktable 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 darktable. If not, see . +#. SAVE SELECTION +#. Simple shortcuts to have multiple selection bufers +#. USAGE +#. * require this file from your main lua config file: +#. * go to configuration => preferences => lua +#. * set the shortcuts you want to use +#. This plugin will provide shortcuts to save to and restore from up to five +#. temporary buffers +#. This plugin also provides a shortcut to swap the current selection with a +#. quick-swap buffer +#. The variable "buffer_count" controls the number of selection buffers, +#. increase it if you need more temporary selection buffers +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/save_selection.lua:52 +msgid "save selection" +msgstr "uložit výběr" + +#: ../src/external/lua-scripts/official/save_selection.lua:53 +msgid "shortcuts providing multiple selection buffers" +msgstr "zkratky poskytující více vyrovnávacích pamětí pro výběr" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/save_selection.lua:77 +#, lua-format +msgid "save to buffer %d" +msgstr "uložit do bufferu %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:80 +#, lua-format +msgid "restore from buffer %d" +msgstr "obnovit z bufferu %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:86 +msgid "switch selection with temporary buffer" +msgstr "prohodit výběr s dočasným bufferem" + +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. scheduler.lua - provide scheduler services for multitasking +#. Copyright (C) 2024 Bill Ferguson . +#. 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, see . +#. scheduler - provide scheduler services for multitasking +#. scheduler implements a sinple first in first out (FIFO) scheduler +#. necessary for lua script multitasking. +#. Scripts voluntarily yield to the scheduler and they are placed at +#. the end of the run queue. The first item in the run queue is told +#. to resume. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. start script from script_manager +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "plánovač" + +#. name of script +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "poskytují plánovací služby pro multitasking" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "plánovač preferovaný časový úsek" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "cílový časový úsek před přerušením" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. allow time for waiting scripts to start +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. do nothing +#. select_duplicates.lua - select duplicate images from a collection +#. Copyright (C) 2026 Bill Ferguson . +#. 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, see . +#. select_duplicates - select duplicate images from a collection +#. select_duplicates adds a button to the select module to select +#. duplicate images from a collection. If the selection2collection +#. script is also active an option is available to have the selected +#. duplicates appear as a temporary collection. +#. A shortcut is available to select the duplicates from the collection +#. but it is somewhat slower because it doesn't have access to the current +#. image cache and therfore has to open each image separately. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. * enable in script manager +#. * Press the button +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 ../src/external/lua-scripts/official/select_duplicates.lua:238 +#: ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "vybrat duplikáty" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "vybrat duplicitní obrázky z kolekce" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr " vytvořit kolekci z výběru" + +# tooltip +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "vytvořit kolekci vybraných duplikátů" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "vyberte duplicitní obrázky" + +#. select_raw_non_raw.lua - select raw or non raw files from a collection +#. Copyright (C) 2025 Bill Ferguson . +#. 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, see . +#. select_raw_non_raw - select raw or non raw files from a collection +#. select_raw_non_raw adds two selection buttons, one to select raw +#. images and one to select non raw images. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. * enable the script with script_manager +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "vyberte raw/ne-raw" + +# tooltip +#. name of script +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "vybrat raw nebo ne raw soubory z kolekce" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "vybrat raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "vyberte soubory raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "vybrat ne-raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "vyberte jiné než raw soubory" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. select_unaltered.lua - select images that have not been altered in any way +#. Copyright (C) 2026 Bill Ferguson . +#. 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, see . +#. select_unaltered - select images that have not been altered in any way +#. select_unaltered selects images from the current collection that have not +#. been altered in any way. In other words just imported into darktable, not +#. loaded into darkroom nor having any style applied. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. * enable with script_manager +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "vyberte nezměněné" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "vyberte obrázky, které nebyly žádným způsobem změněny" -#. function to destory the script -#. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again -#. only required for libs since the destroy_method only hides them -#. we get fed a sorted list of filenames. just setting images to ignore to nil is enough -#. ignore jpeg -#. ignore jpeg iff another format for the image is found -#. add dummy image to force processing for the last image -#. we are done with the base name, act according to what we found out -#. remember what we have here to act accordingly after all instances of this base name were checked -#. remove dummy image from list (just to make sure, it works even with keeping -#. the dummy but that may break in the future), table.remove(images) does not -#. work reliable because it can fail for sparse tables -#. nothing to destroy -#. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; -#. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen -#. -#. darktable is free software: you can redistribute it and/or modify +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "vyberte nezměněné soubory" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. selection2collection.lua - create a temporary collection from a selection +#. Copyright (C) 2026 Bill Ferguson . +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. -#. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . -#. -#. -#. SAVE SELECTION -#. Simple shortcuts to have multiple selection bufers -#. -#. +#. along with this program. If not, see . +#. selection2collection - create a temporary collection from a selection +#. selection2collection creates a temporary collection, using functional +#. tagging, from a selection. The collection lasts until darktable exits +#. and then the collections are removed, but not the images. +#. To create the temporary collection, a function tag +#. (darktable|functional|s2c) +#. tag with a date and a time is applied to the selected images. The +#. collection +#. module filters on the tag to display the connection. More than one +#. temporary +#. collection can be created and collections can be changed by selecting the +#. appropriate tag. +#. The tags are autmatically destroyed when darktable exits, thus removing the +#. collections. There is a preference in the Lua options to keep the +#. collections +#. across darktable runs. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None #. USAGE -#. * require this file from your main lua config file: -#. * go to configuration => preferences => lua -#. * set the shortcuts you want to use -#. -#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers -#. -#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer -#. -#. The variable "buffer_count" controls the number of selection buffers, -#. increase it if you need more temporary selection buffers -#. -#. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/save_selection.lua:52 -msgid "save selection" -msgstr "uložit výběr" - -#: ../src/external/lua-scripts/official/save_selection.lua:53 -msgid "shortcuts providing multiple selection buffers" -msgstr "Umožňuje udržet v paměti vícero sad vybraných obrázků." - +#. * start from script_manager +#. * make a selection +#. * click the create temporary collection button the the actions on selected +#. images +#. module +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/save_selection.lua:77 -#, lua-format -msgid "save to buffer %d" -msgstr "uložit do bufferu %d" +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "výběr do sbírky" -#: ../src/external/lua-scripts/official/save_selection.lua:80 -#, lua-format -msgid "restore from buffer %d" -msgstr "obnovit z bufferu %d" +#. visible name of script +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "vytvořit dočasnou kolekci z výběru" -#: ../src/external/lua-scripts/official/save_selection.lua:86 -msgid "switch selection with temporary buffer" -msgstr "prohodit výběr s dočasným bufferem" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. script specific +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr " uchovávat kolekce vytvořené z výběru" + +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "uchovávat kolekce vytvořené z výběrů" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ----------------- +#. program functions +#. ----------------- +#. dt.gui.libs.collect.filter returns the previous rule set when you install +#. another +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "není dostatek obrázků k vytvoření kolekce" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "vytvořit dočasnou sbírku" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/selection2collection.lua:304 ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "převést výběr na kolekci" -#. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua -#. #. This file is part of darktable, #. copyright (c) 2015 Jérémy Rosen & Pascal Obry #. edited 2016 Tejovanth N -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. SELECTION_TO_PDF #. Generates a PDF file (via Latex) containing all selected images -#. #. ADDITIANAL SOFTWARE NEEDED FOR THIS SCRIPT #. * a PDF-Viewer #. * pdflatex (Latex) -#. #. USAGE #. * require this file from your main lua config file: -#. -#. This plugin will add a new exporter that will allow you to generate the pdf file -#. +#. This plugin will add a new exporter that will allow you to generate the pdf +#. file #. Plugin allows you to choose how many thumbnails you need per row -#. -#. -#. #. return data structure for script_manager -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:52 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 msgid "selection to PDF" msgstr "výběr do PDF" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:53 -msgid "generate a pdf file of selected images" -msgstr "Vytvoří PDF z vybraných obrázků." +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" +msgstr "vygenerovat soubor PDF s vybranými obrázky" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:65 -msgid "a pdf viewer" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 +msgid "a PDF viewer" msgstr "prohlížeč PDF" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:66 -msgid "can be an absolute pathname or the tool may be in the PATH" -msgstr "Může být buďto absolutní cesta nebo příkaz dostupný na PATH." +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +msgid "" +"can be an absolute pathname or the tool may be in the PATH\n" +"if not specified the system default will be used to open the PDF" +msgstr "" +"může být absolutní cesta nebo může být nástroj v PATH\n" +"pokud není specifikováno, použije se k otevření PDF výchozí systémový" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 msgid "thumbs per line" msgstr "náhledů na řádek" -#. The soft minimum value for the slider, the slider can't go beyond this point -#. The soft maximum value for the slider, the slider can't go beyond this point -#. The hard minimum value for the slider, the user can't manually enter a value beyond this point -#. The hard maximum value for the slider, the user can't manually enter a value beyond this point +#. The soft minimum value for the slider, the slider can't go beyond this +#. point +#. The soft maximum value for the slider, the slider can't go beyond this +#. point +#. The hard minimum value for the slider, the user can't manually enter a +#. value beyond this point +#. The hard maximum value for the slider, the user can't manually enter a +#. value beyond this point #. The current value of the slider -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:83 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 msgid "title:" msgstr "nadpis:" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:85 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 msgid "thumbnails per row:" msgstr "náhledů na řádek:" #. fact is that latex will get confused if the filename has multiple dots. #. so \includegraphics{file.01.jpg} wont work. We need to output the filename #. and extention separated, e.g: \includegraphics{{file.01}.jpg} -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:132 -msgid "export thumbnails to pdf" -msgstr "export náhledů do PDF" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" +msgstr "exportovat náhledy do PDF" #. convert to PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:179 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 msgid "problem running pdflatex" -msgstr "Došlo k problému se spuštěním pdflatex." +msgstr "došlo k problému se spuštěním pdflatex" #. this one is probably usefull to the user #. open the PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:189 -msgid "problem running pdf viewer" -msgstr "Došlo k problému se spuštěním PDF prohlížeče." +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" +msgstr "problém se spuštěním prohlížeče PDF" #. this one is probably usefull to the user #. finally do some clean-up -#. #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua -#. +#. use_paired_jpg_as_mipmap.lua - Use the JPG from the RAW JPG pair as the +#. full size mipmap +#. Copyright (C) 2026 Bill Ferguson . +#. 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, see . +#. use_paired_jpg_as_mipmap - Use the JPG from the RAW JPG pair as the full +#. size mipmap +#. use_paired_jpg_as_mipmap looks for RAW+JPEG image pairs as images are +#. imported. After +#. import the JPEG image is copied to the mipmap cache as the full resolution +#. mipmap. Requests +#. for smaller mipmap sizes can be satisfied by down sampling the full +#. resolution mipmap. User's can +#. decide whether or not to keep the paired JPEG files. The default is to +#. keep them. If the +#. user doesn't want them, they are deleted after being copied to the mipmap +#. cache. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. - Add the script to the lua-scripts +#. - Enable the script +#. - Turn off the keep_jpgs preference if the JPEGS are not wanted +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "použít spárovaný jpg jako mipmap" + +#. visible name of script +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "Použijte JPG z páru RAW JPG jako mipmapu v plné velikosti" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. max mipmap size - 5.4.x = 8, after is 10 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "uchovávat soubory JPEG" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "nemazat JPEGy po jejich zkopírování do složky mipmap" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. if dt.collection is equal to count there are no +#. RAW+JPEG pairs +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "Žádné páry RAW+JPEG ke zpracování" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "Generování mezipaměti z jpg" + +#. v["raw"]:generate_cache(true, 6, 6) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - #. This file is part of darktable, #. copyright (c) 2018 Bill Ferguson -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. -#. executable_manager.lua - a tool for managing external executables used by darktable lua scripts -#. -#. executable_manager is a tool for managing the executable preferences stored in the darktablerc file. -#. On startup the darktablerc file is scanned and a widget is built for each executable path. The user -#. can select the executable from a drop down list and then modify the settings as desired. -#. -#. Any changes made using executable_manager won't be saved in the darktablerc file until darktable exits, but -#. the preference is updated when the change is made so scripts will pick up the changes without restarting +#. executable_manager.lua - a tool for managing external executables used by +#. darktable lua scripts +#. executable_manager is a tool for managing the executable preferences stored +#. in the darktablerc file. +#. On startup the darktablerc file is scanned and a widget is built for each +#. executable path. The user +#. can select the executable from a drop down list and then modify the +#. settings as desired. +#. Any changes made using executable_manager won't be saved in the darktablerc +#. file until darktable exits, but +#. the preference is updated when the change is made so scripts will pick up +#. the changes without restarting #. darktable. -#. -#. #. return data structure for script_manager #: ../src/external/lua-scripts/tools/executable_manager.lua:49 msgid "executable manager" @@ -13093,12 +12872,12 @@ msgstr "správce spustitelných souborů" #: ../src/external/lua-scripts/tools/executable_manager.lua:50 msgid "manage the list of external executables used by the lua scripts" -msgstr "" -"spravovat seznam externích spustitelných souborů používaných Lua skripty" +msgstr "spravovat seznam externích spustitelných souborů používaných Lua skripty" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. our own namespace #. - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -13126,7 +12905,7 @@ msgstr "spustitelné soubory" #. check if we have something to manage and exit if not #: ../src/external/lua-scripts/tools/executable_manager.lua:157 msgid "no executable paths found, exiting..." -msgstr "Nebyly nalezeny žádné spustitelné soubory, končím …" +msgstr "nenalezeny žádné cesty ke spustitelným souborům, končím..." #. build a table of the path preferences #. preferences are stored with forward slashes @@ -13147,20 +12926,18 @@ msgstr "spustitelný soubor" # tooltip #: ../src/external/lua-scripts/tools/executable_manager.lua:203 msgid "select executable to modify" -msgstr "Vyberte spustitelný soubor k úpravě." +msgstr "vyberte spustitelný soubor k úpravě" # tooltip #: ../src/external/lua-scripts/tools/executable_manager.lua:225 #, lua-format msgid "clear path for %s" -msgstr "Odstranit cestu k '%s'." +msgstr "odstranit cestu k %s" #. register the lib -#. -#. get_lib_manpages.lua - retrieve the included library documentation and output it as man pages -#. +#. get_lib_manpages.lua - retrieve the included library documentation and +#. output it as man pages #. Copyright (c) 2016, Bill Ferguson -#. #. nothing to destroy #. find the libraries #. loop through the libraries @@ -13174,11 +12951,8 @@ msgstr "získat manuál ke knihovně" msgid "output the internal library documentation as man pages" msgstr "uložit dokumentaci interní knihovny jako manuál" -#. #. get_libdoc.lua - retrieve the included library documentation and output it -#. #. Copyright (c) 2016, Bill Ferguson -#. #. nothing to destroy #. find the libraries #. loop through the libraries @@ -13192,55 +12966,55 @@ msgstr "dokumentace ke knihovnám" msgid "retrieve and print the documentation to the console" msgstr "získat a vypsat dokumentaci do konzole" -# label -#. #. This file is part of darktable, #. copyright (c) 2018, 2020, 2023, 2024 Bill Ferguson -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. script_manager.lua - a tool for managing the darktable lua scripts -#. -#. script_manager is designed to be called from the users luarc file and used to +#. script_manager is designed to be called from the users luarc file and used +#. to #. manage the lua scripts. -#. -#. On startup script_manager scans the lua scripts directory to see what scripts are present. -#. Scripts are sorted by 'folder' based on what sub-directory they are in. With no -#. additional script repositories iinstalled, the folders are contrib, examples, official -#. and tools. When a folder is selected the buttons show the script name and whether the -#. script is started or stopped. The button is a toggle, so if the script is stopped click +#. On startup script_manager scans the lua scripts directory to see what +#. scripts are present. +#. Scripts are sorted by 'folder' based on what sub-directory they are in. +#. With no +#. additional script repositories iinstalled, the folders are contrib, +#. examples, official +#. and tools. When a folder is selected the buttons show the script name and +#. whether the +#. script is started or stopped. The button is a toggle, so if the script is +#. stopped click #. the button to start it and vice versa. -#. #. Features -#. -#. * the number of script buttons shown can be changed to any number between 5 and 20. The +#. * the number of script buttons shown can be changed to any number between 5 +#. and 20. The #. default is 10 buttons. This can be changed in the configuration action. -#. -#. * additional repositories of scripts may be installed using from the install/update action. -#. -#. * installed scripts can be updated from the install/update action. This includes extra +#. * additional repositories of scripts may be installed using from the +#. install/update action. +#. * installed scripts can be updated from the install/update action. This +#. includes extra #. repositories that have been installed. -#. -#. * the scripts can be disabled if desired from the install/update action. This can only -#. be reversed manually. To enable the "Disable Scripts" button, check the checkbox to -#. endable it. This is to prevent accidentally disabling the scripts. Click the -#. "Disable Scripts" button and the luarc file is renamed to luarc.disable. If at -#. a later time you want to enable the scripts again, simply rename the luarc.disabled +#. * the scripts can be disabled if desired from the install/update action. +#. This can only +#. be reversed manually. To enable the "Disable Scripts" button, check the +#. checkbox to +#. endable it. This is to prevent accidentally disabling the scripts. Click +#. the +#. "Disable Scripts" button and the luarc file is renamed to luarc.disable. +#. If at +#. a later time you want to enable the scripts again, simply rename the +#. luarc.disabled #. file to luarc and the scripts will run. -#. -#. +#. figure out where we are running from +#. assume user based #. api check #. du.check_min_api_version("9.3.0", "script_manager") #. - - - - - - - - - - - - - - - - - - - - - - - @@ -13249,18 +13023,29 @@ msgstr "získat a vypsat dokumentaci do konzole" #. script_manager required API version #. path separator #. command separator -#. local POWER_ICON = dt.configuration.config_dir .. "/lua/data/data/icons/power.png" +#. local POWER_ICON = dt.configuration.config_dir .. +#. "/lua/data/data/icons/power.png" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:104 +#: ../src/external/lua-scripts/tools/script_manager.lua:131 +msgid "disable Lua scripts" +msgstr "zakázat Lua skripty" + +# label +#: ../src/external/lua-scripts/tools/script_manager.lua:132 +msgid "do not run the Lua scripts" +msgstr "nespouštějte skripty Lua" + +# label +#: ../src/external/lua-scripts/tools/script_manager.lua:140 msgid "check for updated scripts on start up" msgstr "po startu vyhledat nové verze skriptů" # tooltip -#: ../src/external/lua-scripts/tools/script_manager.lua:105 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "automatically update scripts to correct version" -msgstr "Automaticky aktualizovat skripty na novou verzi." +msgstr "automaticky aktualizovat skripty na správnou verzi" #. - - - - - - - - - - - - - - - - - - - - - - - #. L O G L E V E L @@ -13270,12 +13055,9 @@ msgstr "Automaticky aktualizovat skripty na novou verzi." #. - - - - - - - - - - - - - - - - - - - - - - - #. set up tables to contain all the widgets and choices #. set log level for functions -#. -#. #. sm.scripts is a table of tables for containing the scripts #. It is organized as into folder (folder) subtables containing #. each script definition, which is a table -#. #. sm.scripts- #. | #. - folder------------| @@ -13284,13 +13066,13 @@ msgstr "Automaticky aktualizovat skripty na novou verzi." #. - script| #. | - script #. - script| -#. #. and a script table looks like -#. #. name the name of the script file without the lua extension -#. path folder (folder), path separator, path, name without the lua extension +#. path folder (folder), path separator, path, name without the lua +#. extension #. doc the header comments from the script to be used as a tooltip -#. script_name the folder, path separator, and name without the lua extension +#. script_name the folder, path separator, and name without the lua +#. extension #. running true if running, false if not, hidden if running but the #. lib/storage/action for the script is hidden #. has_lib true if it creates a module @@ -13306,8 +13088,6 @@ msgstr "Automaticky aktualizovat skripty na novou verzi." #. callback name of the callback routine #. initialized all of the above data has been retreived and set. If the #. script is unloaded and reloaded we don't have to reparse the file -#. -#. #. installed script repositories #. don't let it run until everything is in place #. - - - - - - - - - - - - - - - - - - - - - - - @@ -13328,17 +13108,15 @@ msgstr "Automaticky aktualizovat skripty na novou verzi." #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:409 +#: ../src/external/lua-scripts/tools/script_manager.lua:445 msgid "contributed" msgstr "od přispěvatelů" -#: ../src/external/lua-scripts/tools/script_manager.lua:413 +#: ../src/external/lua-scripts/tools/script_manager.lua:449 msgid "official" msgstr "oficiální" -#: ../src/external/lua-scripts/tools/script_manager.lua:415 -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 -#: ../src/iop/retouch.c:2484 +#: ../src/external/lua-scripts/tools/script_manager.lua:451 ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 msgid "tools" msgstr "nástroje" @@ -13349,9 +13127,9 @@ msgstr "nástroje" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:503 +#: ../src/external/lua-scripts/tools/script_manager.lua:539 msgid "no documentation available" -msgstr "Dokumentace není k dispozici." +msgstr "dokumentace není k dispozici" #. status of start function #. error message returned if module doesn't start @@ -13364,7 +13142,8 @@ msgstr "Dokumentace není k dispozici." #. and mark them inactive for the next time darktable starts #. deactivate it.... #. the script file supplied is folder/filename.filetype -#. the following pattern splits the string into folder, path, name, fileename, and filetype +#. the following pattern splits the string into folder, path, name, fileename, +#. and filetype #. for example contrib/gimp.lua becomes #. folder - contrib #. path - @@ -13375,6 +13154,7 @@ msgstr "Dokumentace není k dispozici." #. change the path separator from / to \ for windows #. add the script data #. scan the scripts +#. add a string.match to figure out which lua dir to use #. strip the lua dir off #. strip off .lua\n #. let's not include ourself @@ -13382,6 +13162,14 @@ msgstr "Dokumentace není k dispozici." #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found +#: ../src/external/lua-scripts/tools/script_manager.lua:792 ../src/external/lua-scripts/tools/script_manager.lua:918 +msgid "ERROR: git not found. Install or specify the location of the git executable." +msgstr "CHYBA: Git nenalezen. Nainstalujte jej nebo specifikujte umístění jeho spustitelného souboru." + +#: ../src/external/lua-scripts/tools/script_manager.lua:806 +msgid "lua scripts successfully updated" +msgstr "lua skripty byl úspěšně aktualizovány" + #. ------------ #. UI handling #. ------------ @@ -13389,27 +13177,29 @@ msgstr "Dokumentace není k dispozici." #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:751 -#: ../src/external/lua-scripts/tools/script_manager.lua:866 -msgid "" -"ERROR: git not found. Install or specify the location of the git executable." -msgstr "" -"CHYBA: Git nenalezen. Nainstalujte jej nebo specifikujte umístění jeho " -"spustitelného souboru." +#: ../src/external/lua-scripts/tools/script_manager.lua:901 +msgid "unable to create user lua directory, installing additional scripts failed" +msgstr "nepodařilo se vytvořit uživatelský adresář Lua, instalace dalších skriptů se nezdařila" -#: ../src/external/lua-scripts/tools/script_manager.lua:765 -msgid "lua scripts successfully updated" -msgstr "Lua skripty byl úspěšně aktualizovány." +#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#, lua-format +msgid "folder %s is already in use. Please specify a different folder name." +msgstr "složka %s se již používá. Zadejte prosím jiný název složky." + +#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#, lua-format +msgid "scripts successfully installed into folder %s" +msgstr "skripty byly úspěšně nainstalovány do složky %s" -#: ../src/external/lua-scripts/tools/script_manager.lua:905 +#: ../src/external/lua-scripts/tools/script_manager.lua:957 msgid "no scripts found to install" -msgstr "Nenalezeny žádné skripty k instalaci." +msgstr "nenalezeny žádné skripty k instalaci" -#: ../src/external/lua-scripts/tools/script_manager.lua:910 +#: ../src/external/lua-scripts/tools/script_manager.lua:962 msgid "failed to download scripts" -msgstr "Nezdařilo se stáhnout skripty." +msgstr "nezdařilo se stáhnout skripty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1062 +#: ../src/external/lua-scripts/tools/script_manager.lua:1115 #, lua-format msgid "page %d of %d" msgstr "stránka %d z %d" @@ -13423,10 +13213,9 @@ msgstr "stránka %d z %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1217 -#: ../src/external/lua-scripts/tools/script_manager.lua:1492 +#: ../src/external/lua-scripts/tools/script_manager.lua:1270 ../src/external/lua-scripts/tools/script_manager.lua:1564 msgid "scripts" -msgstr "Lua skripty" +msgstr "skripty" #. Visible name #. expandable @@ -13441,91 +13230,90 @@ msgstr "Lua skripty" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1263 +#: ../src/external/lua-scripts/tools/script_manager.lua:1316 msgid "lua API version reset, please restart darktable" -msgstr "Verze Lua API resetována, prosím restartuje darktable." +msgstr "verze Lua API resetována, prosím restartuje darktable" #. do nothing, we are fine #. we are on a dev API version, so checkout the dev #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1310 +#: ../src/external/lua-scripts/tools/script_manager.lua:1363 msgid "you must restart darktable to use the correct version of the lua scripts" -msgstr "Pro použití správné verze Lua skriptů je potřeba restartovat darktable." +msgstr "pro použití správné verze Lua skriptů je potřeba restartovat darktable" # label +#. exec user luarc file if it exists +#. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1408 msgid "scripts to update" -msgstr "Lua skripty k aktualizaci" +msgstr "skripty k aktualizaci" # tooltip -#: ../src/external/lua-scripts/tools/script_manager.lua:1337 +#: ../src/external/lua-scripts/tools/script_manager.lua:1409 msgid "select the scripts installation to update" -msgstr "Vyberte skripty k aktualizaci." +msgstr "vyberte instalaci skriptů, které chcete aktualizovat" # button/label -#: ../src/external/lua-scripts/tools/script_manager.lua:1346 -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1418 ../src/external/lua-scripts/tools/script_manager.lua:1480 msgid "update scripts" msgstr "aktualizovat skripty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1347 +#: ../src/external/lua-scripts/tools/script_manager.lua:1419 msgid "update the lua scripts from the repository" -msgstr "Aktualizovat Lua skripty z repozitáře." +msgstr "aktualizovat Lua skripty z repozitáře" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1358 -msgid "" -"enter the URL of the git repository containing the scripts you wish to add" -msgstr "Zadejte URL Git repozitáře se skripty, které chcete přidat." +#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +msgid "enter the URL of the git repository containing the scripts you wish to add" +msgstr "zadejte URL adresu git repozitáře obsahujícího skripty, které chcete přidat" # placeholder -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1435 msgid "name of new folder" msgstr "název nového adresáře" # tooltip -#: ../src/external/lua-scripts/tools/script_manager.lua:1364 +#: ../src/external/lua-scripts/tools/script_manager.lua:1436 msgid "enter a folder name for the additional scripts" -msgstr "Název adresáře pro umístění skriptů" +msgstr "zadejte název složky pro rozšiřující skripty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1369 +#: ../src/external/lua-scripts/tools/script_manager.lua:1441 msgid "URL to download additional scripts from" msgstr "URL, odkud se mají další skripty stahovat" -#: ../src/external/lua-scripts/tools/script_manager.lua:1371 +#: ../src/external/lua-scripts/tools/script_manager.lua:1443 msgid "new folder to place scripts in" msgstr "nová složka, kam budou skripty staženy" # label -#: ../src/external/lua-scripts/tools/script_manager.lua:1374 +#: ../src/external/lua-scripts/tools/script_manager.lua:1446 msgid "install additional scripts" msgstr "instalovat další skripty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1382 +#: ../src/external/lua-scripts/tools/script_manager.lua:1454 msgid "enable \"disable scripts\" button" msgstr "povolit tlačítko \"zakázat skripty\"" -#: ../src/external/lua-scripts/tools/script_manager.lua:1394 -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 ../src/external/lua-scripts/tools/script_manager.lua:1491 msgid "disable scripts" msgstr "zakázat skripty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1400 +#: ../src/external/lua-scripts/tools/script_manager.lua:1472 msgid "lua scripts will not run the next time darktable is started" -msgstr "Při příštím startu darktable nebudou Lua skripty aktivovány." +msgstr "při příštím startu darktable nebudou Lua skripty aktivovány" # label -#: ../src/external/lua-scripts/tools/script_manager.lua:1414 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 msgid "add more scripts" msgstr "přidat další skripty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1502 msgid "select the script folder" msgstr "vybrat adresář se skripty" @@ -13533,51 +13321,44 @@ msgstr "vybrat adresář se skripty" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1461 -#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 -#: ../src/iop/clipping.c:2093 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:2117 -#: ../src/views/lighttable.c:1446 +#: ../src/external/lua-scripts/tools/script_manager.lua:1533 ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 ../src/iop/clipping.c:2092 +#: ../src/iop/colorbalancergb.c:1781 ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4154 ../src/views/lighttable.c:1588 msgid "page" msgstr "strana" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1573 msgid "scripts per page" msgstr "počet skriptů na stránku" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1574 msgid "select number of start/stop buttons to display" -msgstr "" -"Vyberte, kolik tlačítek pro spuštění/zastavení skriptů se má zobrazovat." +msgstr "vyberte, kolik tlačítek pro spuštění/zastavení skriptů se má zobrazovat" -#: ../src/external/lua-scripts/tools/script_manager.lua:1513 +#: ../src/external/lua-scripts/tools/script_manager.lua:1585 msgid "change number of buttons" msgstr "změnit počet tlačítek" -#: ../src/external/lua-scripts/tools/script_manager.lua:1523 +#: ../src/external/lua-scripts/tools/script_manager.lua:1595 msgid "configuration" msgstr "konfigurace" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1545 -#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1672 +#: ../src/external/lua-scripts/tools/script_manager.lua:1617 ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 ../src/views/view.c:1767 msgid "action" msgstr "akce" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "install/update scripts" msgstr "instalovat/aktualizovat skripty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "configure" msgstr "konfigurovat" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "start/stop scripts" msgstr "spustit/zastavit skripty" @@ -13610,30 +13391,23 @@ msgstr "varování: chtěli jste tyto hranice prohodit?\n" #, c-format msgid "" "warning: disk backend for thumbnail cache is disabled (cache_disk_backend).\n" -"if you want to pre-generate thumbnails and for darktable to use them, you " -"need to enable disk backend for thumbnail cache.\n" +"if you want to pre-generate thumbnails and for darktable to use them, you need to enable disk backend for thumbnail cache.\n" "no thumbnails to be generated, done.\n" msgstr "" -"Pozor: Diskový backend pro mezipaměť náhledů je zakázán " -"(cache_disk_backend).\n" -"Pokud chcete předvytvořit náhledy a aby je aplikace používala, musíte jej " -"povolit.\n" -"Žádné náhledy k vygenerování, hotovo.\n" +"pozor: diskový backend pro mezipaměť náhledů je zakázán (cache_disk_backend).\n" +"pokud chcete předvytvořit náhledy a aby je aplikace používala, musíte jej povolit.\n" +"žádné náhledy k vygenerování, hotovo.\n" #: ../src/generate-cache/main.c:237 #, c-format msgid "" -"warning: disk backend for full preview cache is disabled " -"(cache_disk_backend_full).\n" -"if you want to pre-generate full previews and for darktable to use them, you " -"need to enable disk backend for full preview cache.\n" +"warning: disk backend for full preview cache is disabled (cache_disk_backend_full).\n" +"if you want to pre-generate full previews and for darktable to use them, you need to enable disk backend for full preview cache.\n" "no full previews to be generated, done.\n" msgstr "" -"Pozor: Diskový backend pro mezipaměť plných náhledů je zakázán " -"(cache_disk_backend_full).\n" -"Pokud chcete předvytvořit plné náhledy a aby je aplikace používala, musíte " -"jej povolit.\n" -"Žádné plné náhledy k vygenerování, hotovo.\n" +"pozor: Diskový backend pro mezipaměť plných náhledů je zakázán (cache_disk_backend_full).\n" +"pokud chcete předvytvořit plné náhledy a aby je aplikace používala, musíte jej povolit.\n" +"žádné plné náhledy k vygenerování, hotovo.\n" #: ../src/generate-cache/main.c:247 #, c-format @@ -13686,7 +13460,7 @@ msgstr "rychlé úpravy" msgid "disabled defaults" msgstr "zakázané výchozí hodnoty" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1481 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "posun" @@ -13694,19 +13468,13 @@ msgstr "posun" msgid "pan" msgstr "posun" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6137 ../src/iop/clipping.c:1919 -#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2116 -#: ../src/views/darkroom.c:3328 ../src/views/lighttable.c:1432 +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 ../src/iop/ashift.c:6136 +#: ../src/iop/clipping.c:1918 ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 msgid "horizontal" msgstr "horizontální" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6135 ../src/iop/clipping.c:1918 -#: ../src/iop/clipping.c:2101 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:3332 ../src/views/lighttable.c:1439 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 ../src/iop/ashift.c:6134 +#: ../src/iop/clipping.c:1917 ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 msgid "vertical" msgstr "vertikální" @@ -13726,21 +13494,21 @@ msgstr "nahoru/dolů" msgid "pgupdown" msgstr "pgup/pgdown" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1459 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" -msgstr "Shift" +msgstr "shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1461 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" -msgstr "Ctrl" +msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1464 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "option" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1466 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" -msgstr "Alt" +msgstr "alt" #: ../src/gui/accelerators.c:114 msgid "cmd" @@ -13748,20 +13516,17 @@ msgstr "cmd" #: ../src/gui/accelerators.c:115 msgid "altgr" -msgstr "AltGr" +msgstr "altgr" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 -#: ../src/libs/tagging.c:1978 +#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 ../src/libs/tagging.c:2009 msgid "edit" msgstr "upravit" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 ../src/gui/accelerators.c:1466 msgid "up" msgstr "nahoru" -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 ../src/gui/accelerators.c:1466 msgid "down" msgstr "dolů" @@ -13769,51 +13534,36 @@ msgstr "dolů" msgid "set" msgstr "nastav" -#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 -#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 -#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2939 -#: ../src/libs/tagging.c:3520 ../src/views/darkroom.c:2952 -#: ../src/views/darkroom.c:3018 ../src/views/darkroom.c:3294 +#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 ../src/libs/filters/rating_range.c:295 +#: ../src/libs/modulegroups.c:2937 ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 msgid "toggle" msgstr "přepnout" #: ../src/gui/accelerators.c:137 -#, fuzzy -#| msgid "previous layout" msgid "previous module" -msgstr "minulé rozvržení" +msgstr "předchozí modul" #: ../src/gui/accelerators.c:138 -#, fuzzy -#| msgid "module" msgid "next module" -msgstr "modul" +msgstr "další modul" #: ../src/gui/accelerators.c:138 -#, fuzzy -#| msgid "prefer focused instance" msgid "previous instance" -msgstr "preferovat vybranou instanci" +msgstr "předchozí instance" #: ../src/gui/accelerators.c:139 -#, fuzzy -#| msgid "new instance" msgid "next instance" -msgstr "nová instance" +msgstr "další instance" #: ../src/gui/accelerators.c:142 msgid "popup" msgstr "popup" -#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 -#: ../src/gui/gtk.c:3976 ../src/libs/modulegroups.c:2939 -#: ../src/views/lighttable.c:882 +#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 ../src/views/lighttable.c:1024 msgid "next" msgstr "další" -#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 -#: ../src/gui/gtk.c:3977 ../src/libs/modulegroups.c:2939 -#: ../src/views/lighttable.c:883 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 ../src/views/lighttable.c:1025 msgid "previous" msgstr "předešlý" @@ -13827,11 +13577,11 @@ msgstr "první" #: ../src/gui/accelerators.c:154 msgid "ctrl-toggle" -msgstr "Ctrl-přepnout" +msgstr "ctrl-přepnout" #: ../src/gui/accelerators.c:155 msgid "ctrl-on" -msgstr "Ctrl-zap" +msgstr "ctrl-zap" #: ../src/gui/accelerators.c:156 msgid "right-toggle" @@ -13841,13 +13591,13 @@ msgstr "pravé-přepnout" msgid "right-on" msgstr "pravé-zap" -#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3975 +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 msgid "activate" msgstr "aktivovat" #: ../src/gui/accelerators.c:169 msgid "ctrl-activate" -msgstr "Ctrl-aktivovat" +msgstr "ctrl-aktivovat" #: ../src/gui/accelerators.c:170 msgid "right-activate" @@ -13861,8 +13611,7 @@ msgstr "uložit" msgid "update" msgstr "aktualizovat" -#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 -#: ../src/libs/tools/global_toolbox.c:512 +#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 ../src/libs/tools/global_toolbox.c:512 msgid "preferences" msgstr "nastavení" @@ -13960,8 +13709,7 @@ msgstr "poslední instance" msgid "relative instance" msgstr "relativní instance" -#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 -#: ../src/gui/accelerators.c:3910 +#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 ../src/gui/accelerators.c:3910 msgid "speed" msgstr "rychlost" @@ -14022,27 +13770,47 @@ msgid "" "right-click to show action of selected shortcut" msgstr "" "\n" -"kliknutím pravým tlačítkem zobrazíte akci vybrané zkratky" +"kliknutím pravým tlačítkem zobrazíte akci vybrané zkratky" + +#: ../src/gui/accelerators.c:1091 +msgid "" +"\n" +"double-click to define new shortcut" +msgstr "" +"\n" +"dvojklik definujte novou zkratku" + +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the shortcuts list." +msgstr "" +"\n" +"\n" +"pro stejnou akci lze definovat více zkratek;\n" +"pro každou z nich v seznamu zkratek lze nastavit jiný prvek, efekt, rychlost nebo instanci." -#: ../src/gui/accelerators.c:1091 +#: ../src/gui/accelerators.c:1098 msgid "" "\n" -"double-click to define new shortcut" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the effect or speed." msgstr "" "\n" -"dvojklik definujte novou zkratku" +"\n" +"s povolenými záložními funkcemi lze stejnou zkratku použít s dalšími modifikátory\n" +"nebo rolováním/kliknutím/pohyby myši k ovlivnění jiného prvku nebo ke změně efektu či rychlosti." #: ../src/gui/accelerators.c:1107 msgid "shift+alt+scroll to change height" -msgstr "Shift+Alt+scroll pro změnu výšky" +msgstr "shift+alt+scroll pro změnu výšky" #: ../src/gui/accelerators.c:1127 -msgid "" -"press keys with mouse click and scroll or move combinations to create a " -"shortcut" -msgstr "" -"stiskněte klávesy s kliknutím myši a posouváním nebo přesouváním kombinací " -"vytvořte zkratku" +msgid "press keys with mouse click and scroll or move combinations to create a shortcut" +msgstr "stiskněte klávesy s kliknutím myši a posouváním nebo přesouváním kombinací vytvořte zkratku" #: ../src/gui/accelerators.c:1128 msgid "click to open shortcut configuration" @@ -14050,11 +13818,11 @@ msgstr "kliknutím otevřete konfiguraci zkratek" #: ../src/gui/accelerators.c:1129 msgid "ctrl+click to add to quick access panel\n" -msgstr "Ctrl+klik pro přidání na panel rychlého přístupu\n" +msgstr "ctrl+klik pro přidání na panel rychlého přístupu\n" #: ../src/gui/accelerators.c:1130 msgid "ctrl+click to remove from quick access panel\n" -msgstr "Ctrl+klik pro odebrání z panelu rychlého přístupu\n" +msgstr "ctrl+klik pro odebrání z panelu rychlého přístupu\n" #: ../src/gui/accelerators.c:1131 msgid "scroll to change default speed" @@ -14066,7 +13834,7 @@ msgstr "pro opuštění režimu mapování klikněte pravým tlačítkem" #: ../src/gui/accelerators.c:1191 msgid "ctrl+v" -msgstr "Ctrl+v" +msgstr "ctrl+v" #: ../src/gui/accelerators.c:1191 msgid "right long click" @@ -14148,26 +13916,19 @@ msgstr "(nezměněný)" #: ../src/gui/accelerators.c:1957 msgid "" -"define a shortcut by pressing a key, optionally combined with modifier keys " -"(ctrl/shift/alt)\n" +"define a shortcut by pressing a key, optionally combined with modifier keys (ctrl/shift/alt)\n" "a key can be double or triple pressed, with a long last press\n" -"while the key is held, a combination of mouse buttons can be (double/triple/" -"long) clicked\n" -"still holding the key (and modifiers and/or buttons) a scroll or mouse move " -"can be added\n" +"while the key is held, a combination of mouse buttons can be (double/triple/long) clicked\n" +"still holding the key (and modifiers and/or buttons) a scroll or mouse move can be added\n" "connected devices can send keys or moves using their physical controllers\n" "\n" "right-click to cancel" msgstr "" -"definovat zkratku stisknutím klávesy, volitelně v kombinaci s modifikačními " -"klávesami (Ctrl/Shift/Alt)\n" +"definovat zkratku stisknutím klávesy, volitelně v kombinaci s modifikačními klávesami (Ctrl/Shift/Alt)\n" "klávesu lze stisknout dvakrát nebo třikrát, s dlouhým posledním stisknutím\n" -"při držení klávesy lze kliknout na kombinaci tlačítek myši (dvojité/trojité/" -"dlouhé).\n" -"při stále držení klávesy (a modifikátorů a/nebo tlačítek) lze přidat rolování " -"nebo pohyb myší\n" -"připojená zařízení mohou odesílat klávesy nebo pohyby pomocí svých fyzických " -"ovladačů\n" +"při držení klávesy lze kliknout na kombinaci tlačítek myši (dvojité/trojité/dlouhé).\n" +"při stále držení klávesy (a modifikátorů a/nebo tlačítek) lze přidat rolování nebo pohyb myší\n" +"připojená zařízení mohou odesílat klávesy nebo pohyby pomocí svých fyzických ovladačů\n" "\n" "klikněte pravým tlačítkem pro zrušení" @@ -14231,8 +13992,7 @@ msgstr "" "vymazat všechny novější zkratky\n" "(místo pouhého obnovení změněných)" -#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 -#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 msgid "shortcuts" msgstr "zkratky" @@ -14260,7 +14020,7 @@ msgstr "id zařízení" msgid "select file to export" msgstr "vyberte soubor pro export" -#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2846 +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 msgid "_export" msgstr "_export" @@ -14292,14 +14052,14 @@ msgstr "nejprve vyčistěte zařízení" msgid "select file to import" msgstr "vyberte soubor k importu" -#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2804 +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 msgid "_import" msgstr "_import" # dialog title #: ../src/gui/accelerators.c:2795 msgid "import sample shortcuts" -msgstr "Import ukázkových zkratek" +msgstr "import ukázkových zkratek" #: ../src/gui/accelerators.c:2801 msgid "" @@ -14314,14 +14074,15 @@ msgid "" "it is recommended to export your current\n" "shortcuts before adding these.\n" msgstr "" -"Přidat ukázkové klávesové zkratky pro darktable?\n" +"přidat ukázkové zkratky pro DarkTable?\n" "\n" -"Toto přepíše veškeré existující zkratky používající stejné kombinace kláves!\n" -"Během tohoto sezení budete schopni akci vrátit kliknutím na 'obnovit...'\n" -"a zvolením možnosti pro odstranění všech novějších zkratek.\n" -"\n" -"Před akcí je doporučeno exportovat aktuální nastavení.\n" +"tímto se přepíší všechny existující zkratky\n" +"pomocí stejných kombinací kláves a myši!\n" +"tuto akci budete moci během aktuální relace\n" +"vrátit zpět kliknutím na tlačítko „Obnovit...“ a \n" +"zvolením možnosti vymazat všechny novější zkratky.\n" "\n" +"před přidáním zkratek doporučujeme exportovat stávající zkratky.\n" #: ../src/gui/accelerators.c:2897 msgid "search shortcuts list" @@ -14335,7 +14096,7 @@ msgstr "" "postupně prohledávat seznam zkratek\n" "stisknutím kláves nahoru nebo dolů procházejte nalezené" -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1670 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "zkratka" @@ -14359,8 +14120,7 @@ msgstr "" "postupně prohledávejte seznam akcí\n" "stisknutím kláves nahoru nebo dolů procházejte nalezené" -#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 -#: ../src/gui/metadata_tags.c:120 +#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 ../src/gui/metadata_tags.c:119 msgid "type" msgstr "typ" @@ -14394,10 +14154,9 @@ msgstr "importovat další" #: ../src/gui/accelerators.c:3077 msgid "import extended default shortcuts" -msgstr "Importovat rozšířenou výchozí sadu zkratek" +msgstr "importovat rozšířenou výchozí sadu zkratek" -#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 -#: ../src/libs/tagging.c:3682 +#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 ../src/libs/tagging.c:3713 msgid "import..." msgstr "import..." @@ -14405,8 +14164,7 @@ msgstr "import..." msgid "fully or partially import shortcuts from file" msgstr "zcela nebo částečně importovat zkratky ze souboru" -#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 -#: ../src/libs/tagging.c:3689 +#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 ../src/libs/tagging.c:3720 msgid "export..." msgstr "export..." @@ -14416,31 +14174,21 @@ msgstr "zcela nebo částečně exportovat zkratky do souboru" #: ../src/gui/accelerators.c:3097 msgid "" -"the recommended way to assign shortcuts to visual elements is the visual " -"shortcut mapping mode.\n" -"this is switched on by toggling the \"keyboard\" button next to " -"preferences in the top panel. in this mode, clicking on a widget or area will " -"open this dialog with the appropriate selection for advanced configuration.\n" +"the recommended way to assign shortcuts to visual elements is the visual shortcut mapping mode.\n" +"this is switched on by toggling the \"keyboard\" button next to preferences in the top panel. in this mode, clicking on a widget or area will open this dialog " +"with the appropriate selection for advanced configuration.\n" "\n" -"multiple shortcuts can be assigned to the same action. this is especially " -"useful if it has multiple elements, like the module buttons or the " -"colorpickers attached to sliders. however, with fallbacks enabled one " -"can use the same simple shortcuts and change their element or " -"effect by adding mouse clicks.\n" +"multiple shortcuts can be assigned to the same action. this is especially useful if it has multiple elements, like the module buttons or the colorpickers attached " +"to sliders. however, with fallbacks enabled one can use the same simple shortcuts and change their element or effect by adding mouse clicks.\n" "\n" "click three times to dismiss this notice permanently" msgstr "" -"doporučeným způsobem přiřazení zkratek k vizuálním prvkům je režim " -"vizuálního mapování zkratek.\n" -"toto se zapíná přepnutím tlačítka \"klávesnice\" vedle předvoleb v " -"horním panelu. v tomto režimu se kliknutím na widget nebo oblast otevře tento " -"dialog s příslušným výběrem pro pokročilou konfiguraci.\n" +"doporučeným způsobem přiřazení zkratek k vizuálním prvkům je režim vizuálního mapování zkratek.\n" +"toto se zapíná přepnutím tlačítka \"klávesnice\" vedle předvoleb v horním panelu. v tomto režimu se kliknutím na widget nebo oblast otevře tento dialog s " +"příslušným výběrem pro pokročilou konfiguraci.\n" "\n" -"ke stejné akci lze přiřadit více zkratek. to je zvláště užitečné, pokud má " -"více prvků, jako jsou tlačítka modulu nebo výběry barev připojené k " -"posuvníkům. avšak s povolenými záložními možnostmi lze používat stejné " -"jednoduché zkratky a měnit jejich prvek nebo efekt přidáním " -"kliknutí myší.\n" +"ke stejné akci lze přiřadit více zkratek. to je zvláště užitečné, pokud má více prvků, jako jsou tlačítka modulu nebo výběry barev připojené k posuvníkům. avšak s " +"povolenými záložními možnostmi lze používat stejné jednoduché zkratky a měnit jejich prvek nebo efekt přidáním kliknutí myší.\n" "\n" "kliknutím třikrát toto oznámení trvale zavřete" @@ -14481,7 +14229,7 @@ msgstr "" #. TODO #: ../src/gui/accelerators.c:3997 msgid "ignoring shortcuts while blocking jobs running" -msgstr "" +msgstr "ignorování zkratek při spuštěných blokovacích úlohách" #: ../src/gui/accelerators.c:4031 #, c-format @@ -14497,229 +14245,192 @@ msgstr "%s přiřazeno k %s" msgid "short key press resets stuck keys" msgstr "krátké stisknutí tlačítka resetuje zaseknuté klávesy" -# dialog title -#: ../src/gui/workspace.c:59 -msgid "delete workspace" -msgstr "Vymazat pracovní prostor" - -#: ../src/gui/workspace.c:60 -#, c-format -msgid "" -"WARNING\n" -"\n" -"do you really want to delete the '%s' workspace?\n" -"\n" -"if XMP writing is not activated, the editing work will be lost." -msgstr "" -"POZOR\n" -"\n" -"Opravdu chcete smazat pracovní prostor '%s'?\n" -"\n" -"Pokud není aktivní zápis do XMP, přijdete o historii úprav." - -#. add a memory workspace just after default one -#: ../src/gui/workspace.c:103 ../src/gui/workspace.c:196 -msgid "memory" -msgstr "paměť" - -#: ../src/gui/workspace.c:177 -msgid "darktable - select a workspace" -msgstr "darktable - výběr pracovního prostoru" - -#: ../src/gui/workspace.c:187 -msgid "select an existing workspace" -msgstr "Vyberte existující pracovní prostor" - -#: ../src/gui/workspace.c:225 -msgid "or create a new one" -msgstr "nebo vytvořte nový" - -#: ../src/gui/workspace.c:233 ../src/libs/session.c:104 -msgid "create" -msgstr "vytvořit" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "vybrat barvu z obrázku" -#: ../src/gui/gtk.c:194 ../src/views/darkroom.c:4822 +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 msgid "darktable - darkroom preview" msgstr "darktable - náhled v editoru" -#: ../src/gui/gtk.c:203 +#: ../src/gui/gtk.c:204 msgid "tooltips off" msgstr "vypnout tooltipy" -#: ../src/gui/gtk.c:203 +#: ../src/gui/gtk.c:204 msgid "tooltips on" msgstr "zapnout tooltipy" -#: ../src/gui/gtk.c:937 +#: ../src/gui/gtk.c:1035 msgid "closing darktable..." msgstr "zavírám darktable..." -#: ../src/gui/gtk.c:967 +#: ../src/gui/gtk.c:1065 msgid "exporting to GIMP" msgstr "exportuji do GIMPu" -#: ../src/gui/gtk.c:1248 +#: ../src/gui/gtk.c:1346 msgid "URL opened in web browser" msgstr "Adresa URL otevřena ve webovém prohlížeči" -#: ../src/gui/gtk.c:1252 +#: ../src/gui/gtk.c:1350 msgid "error while opening URL in web browser" msgstr "chyba při otevírání adresy URL ve webovém prohlížeči" #. View menu -#: ../src/gui/gtk.c:1383 +#: ../src/gui/gtk.c:1531 msgctxt "menu" msgid "Views" msgstr "Pohledy" -#: ../src/gui/gtk.c:1387 +#: ../src/gui/gtk.c:1535 msgctxt "menu" msgid "Lighttable" msgstr "Katalog" -#: ../src/gui/gtk.c:1388 +#: ../src/gui/gtk.c:1536 msgctxt "menu" msgid "Darkroom" msgstr "Editor" -#: ../src/gui/gtk.c:1394 +#: ../src/gui/gtk.c:1542 msgctxt "menu" msgid "Slideshow" msgstr "Prezentace" -#: ../src/gui/gtk.c:1396 +#: ../src/gui/gtk.c:1544 msgctxt "menu" msgid "Map" msgstr "Mapa" -#: ../src/gui/gtk.c:1398 +#: ../src/gui/gtk.c:1546 msgctxt "menu" msgid "Print" msgstr "Tisk" -#: ../src/gui/gtk.c:1400 +#: ../src/gui/gtk.c:1548 msgctxt "menu" msgid "Tethering" msgstr "Tethering" #. Window menu -#: ../src/gui/gtk.c:1406 +#: ../src/gui/gtk.c:1554 msgctxt "menu" msgid "Window" msgstr "Okno" #. Help menu -#: ../src/gui/gtk.c:1414 +#: ../src/gui/gtk.c:1562 msgctxt "menu" msgid "Help" msgstr "Pomoc" -#: ../src/gui/gtk.c:1418 +#: ../src/gui/gtk.c:1566 msgctxt "menu" msgid "darktable Manual" msgstr "návod DarkTable" -#: ../src/gui/gtk.c:1425 +#: ../src/gui/gtk.c:1573 msgctxt "menu" msgid "darktable Homepage" msgstr "domovská stránka DarkTable" -#: ../src/gui/gtk.c:1450 +#: ../src/gui/gtk.c:1605 msgctxt "menu" msgid "Preferences" msgstr "Nastavení" -#: ../src/gui/gtk.c:1550 +#: ../src/gui/gtk.c:1659 msgid "panels" msgstr "panely" -#: ../src/gui/gtk.c:1589 +#: ../src/gui/gtk.c:1698 msgid "switch views" msgstr "přepnout pohledy" -#: ../src/gui/gtk.c:1590 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 msgid "tethering" msgstr "tethering" -#: ../src/gui/gtk.c:1596 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 msgid "map" msgstr "mapa" -#: ../src/gui/gtk.c:1598 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "slideshow" #. Print button -#: ../src/gui/gtk.c:1600 ../src/libs/print_settings.c:2969 +#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 msgid "print" msgstr "tisk" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1607 +#: ../src/gui/gtk.c:1716 msgid "quit" msgstr "konec" -#. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1611 +#. Full-screen accelerator (no ESC handler here to enable quit-slideshow using +#. ESC) +#: ../src/gui/gtk.c:1720 msgid "fullscreen" msgstr "celá obrazovka" -#: ../src/gui/gtk.c:1616 +#: ../src/gui/gtk.c:1725 msgid "collapsing controls" msgstr "sbalovací ovládací prvky" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1619 +#: ../src/gui/gtk.c:1728 msgid "header" msgstr "hlavička" -#: ../src/gui/gtk.c:1621 +#: ../src/gui/gtk.c:1730 msgid "filmstrip and timeline" msgstr "panely/filmový pás a časová osa" -#: ../src/gui/gtk.c:1623 +#: ../src/gui/gtk.c:1732 msgid "top toolbar" msgstr "horní panel nástrojů" -#: ../src/gui/gtk.c:1624 +#: ../src/gui/gtk.c:1733 msgid "bottom toolbar" msgstr "spodní panel nástrojů" -#: ../src/gui/gtk.c:1625 +#: ../src/gui/gtk.c:1734 msgid "all top" msgstr "vše nahoře" -#: ../src/gui/gtk.c:1626 +#: ../src/gui/gtk.c:1735 msgid "all bottom" msgstr "vše dole" -#: ../src/gui/gtk.c:1628 +#: ../src/gui/gtk.c:1737 msgid "toggle tooltip visibility" msgstr "přepnout zobrazení tipů" -#: ../src/gui/gtk.c:1631 +#: ../src/gui/gtk.c:1740 msgid "reinitialise input devices" msgstr "reinicializace vstupních zařízení" -#: ../src/gui/gtk.c:1672 +#: ../src/gui/gtk.c:1781 msgid "toggle focus-peaking mode" -msgstr "Zobrazit zaostřené oblasti." +msgstr "přepnout režim zvýraznění zaostření" -#: ../src/gui/gtk.c:1679 +#: ../src/gui/gtk.c:1788 msgid "toggle focus peaking" msgstr "přepnout ladění zaostření" -#: ../src/gui/gtk.c:2021 ../src/gui/gtk.c:4082 ../src/gui/gtk.c:4087 -#: ../src/gui/gtk.c:4092 ../src/gui/gtk.c:4097 +#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 msgid "tabs" msgstr "záložky" # dialog title -#: ../src/gui/gtk.c:2107 +#: ../src/gui/gtk.c:2216 msgid "collapsing panels" -msgstr "Skrývání ovládacích prvků" +msgstr "skrývání ovládacích prvků" -#: ../src/gui/gtk.c:2108 +#: ../src/gui/gtk.c:2217 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -14728,63 +14439,64 @@ msgid "" "\n" "do you want to collapse all panels now?" msgstr "" -"Toto je poprvé, co byla aktivována zkratka pro skrytí všech postranních " -"modulů.\n" -"Ve výchozím stavu se používá klávesa TAB. Její opětovné stisknutí moduly zas " -"zobrazí.\n" +"toto je poprvé, co jste stiskli zkratku\n" +"pro sbalení všech bočních a horních/dolních panelů.\n" +"ve výchozím nastavení je to klávesa TAB.\n" +"opětovným stisknutím panely obnovíte.\n" "\n" -"Chcete nyní moduly opravdu skrýt?" +"chcete nyní sbalit všechny panely?" # menu item -#: ../src/gui/gtk.c:2575 +#: ../src/gui/gtk.c:2685 msgid "restore defaults" msgstr "vrátit výchozí" # tooltip -#: ../src/gui/gtk.c:2576 +#: ../src/gui/gtk.c:2686 msgid "restore the default visibility and position of all modules in this view" -msgstr "Obnovit výchozí viditelnost a pozici všech modulů v tomto zobrazení." +msgstr "obnovit výchozí viditelnost a pozici všech modulů v tomto zobrazení" # tooltip -#: ../src/gui/gtk.c:2659 +#: ../src/gui/gtk.c:2770 msgid "right-click to show/hide modules" -msgstr "Klikněte pravým tlačítkem pro skrytí/zobrazení modulů." +msgstr "kliknutím pravým tlačítkem myši zobrazíte/skryjete moduly" -#: ../src/gui/gtk.c:2668 +#: ../src/gui/gtk.c:2779 msgid "show/hide modules" msgstr "skrýt/zobrazit moduly" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3509 +#: ../src/gui/gtk.c:3583 msgid "access the online user manual?" msgstr "získat přístup k online uživatelské příručce?" -#: ../src/gui/gtk.c:3510 +#: ../src/gui/gtk.c:3584 #, c-format msgid "do you want to access `%s'?" msgstr "chcete získat přístup k `%s'?" -#: ../src/gui/gtk.c:3583 +#: ../src/gui/gtk.c:3606 msgid "there is no help available for this element" msgstr "pro tento prvek není k dispozici žádná nápověda" #. font name can only use period as decimal separator -#. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3628 ../src/libs/metadata_view.c:853 +#. but printf format strings use comma for some locales, so replace comma with +#. period +#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3630 +#: ../src/gui/gtk.c:3653 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3970 +#: ../src/gui/gtk.c:3993 msgid "does not contain pages" msgstr "neobsahuje stránky" -#: ../src/gui/gtk.c:4219 +#: ../src/gui/gtk.c:4242 #, c-format msgid "never show more than %d lines" msgstr "nemůžete mít více než %d řádků" @@ -14854,26 +14566,12 @@ msgid "$(LABELS.ICONS) - color labels as icons" msgstr "$(LABELS.ICONS) - barevné značky jako ikony" #: ../src/gui/gtkentry.c:107 -msgid "" -"$(IMAGE.TAGS.HIERARCHY) - tags as set in metadata settings, preserving " -"hierarchy" -msgstr "" -"$(IMAGE.TAGS.HIERARCHY) - tagy podle nastavení v nastavení metadat se " -"zachováním hierarchie" +msgid "$(IMAGE.TAGS.HIERARCHY) - tags as set in metadata settings, preserving hierarchy" +msgstr "$(IMAGE.TAGS.HIERARCHY) - tagy podle nastavení v nastavení metadat se zachováním hierarchie" #: ../src/gui/gtkentry.c:108 msgid "$(IMAGE.TAGS) - tags as set in metadata settings, flattened" -msgstr "" -"$(IMAGE.TAGS) - tagy podle nastavení v nastavení metadat bez zachování " -"hierarchie" - -#: ../src/gui/gtkentry.c:109 -msgid "$(IMAGE.ID) - image ID" -msgstr "$(IMAGE.ID) - ID obrázku" - -#: ../src/gui/gtkentry.c:110 -msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" -msgstr "$(IMAGE.ID.NEXT) - následující ID přiřazené obrázku po importu" +msgstr "$(IMAGE.TAGS) - tagy podle nastavení v nastavení metadat bez zachování hierarchie" #: ../src/gui/gtkentry.c:116 msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" @@ -14895,8 +14593,7 @@ msgstr "$(WORKSPACE.LABEL) - název aktuálního pracovního prostoru" msgid "from metadata" msgstr "z metadat" -#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:558 +#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 ../src/iop/monochrome.c:558 msgid "grid" msgstr "mříž" @@ -14965,12 +14662,11 @@ msgstr "počet dělení na obdélník mřížky" msgid "global guide overlay settings" msgstr "globální průvodce nastavením překrytí" -#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3294 +#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 msgid "guide lines" msgstr "vodící čary" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2098 +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 msgid "flip" msgstr "převrátit" @@ -14986,8 +14682,7 @@ msgstr "horizontálně" msgid "vertically" msgstr "vertikálně" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6139 ../src/iop/clipping.c:2102 -#: ../src/iop/colorbalance.c:1861 +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 ../src/iop/colorbalance.c:1861 msgid "both" msgstr "oba" @@ -15004,8 +14699,7 @@ msgid "set overlay color" msgstr "nastavit barvu překrytí" #: ../src/gui/guides.c:865 -msgid "" -"set the contrast between the lightest and darkest part of the guide overlays" +msgid "set the contrast between the lightest and darkest part of the guide overlays" msgstr "nastavit kontrast mezi nejsvětlejší a nejtmavší částí vodítka překryvů" #: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 @@ -15019,24 +14713,20 @@ msgstr "zobrazit vodítka překrytí, když je tento modul aktivní" #: ../src/gui/guides.c:1044 msgid "" "change global guide settings\n" -"note that these settings are applied globally and will impact any module that " -"shows guide overlays" +"note that these settings are applied globally and will impact any module that shows guide overlays" msgstr "" "změnit globální nastavení průvodce\n" -"všimněte si, že tato nastavení jsou aplikována globálně a ovlivní jakýkoli " -"modul, který zobrazuje překryvy vodítek" +"všimněte si, že tato nastavení jsou aplikována globálně a ovlivní jakýkoli modul, který zobrazuje překryvy vodítek" #: ../src/gui/hist_dialog.c:232 msgid "select parts to copy" msgstr "vyberte části ke kopírování" -#: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 -#: ../src/gui/styles_dialog.c:552 +#: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 ../src/gui/styles_dialog.c:552 msgid "select _all" msgstr "vybrat _vše" -#: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 -#: ../src/gui/styles_dialog.c:553 +#: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 ../src/gui/styles_dialog.c:553 msgid "select _none" msgstr "zrušit _výběr" @@ -15044,8 +14734,7 @@ msgstr "zrušit _výběr" msgid "select parts to paste" msgstr "vyberte části k vložení" -#: ../src/gui/hist_dialog.c:249 ../src/libs/styles.c:505 -#: ../src/libs/styles.c:658 +#: ../src/gui/hist_dialog.c:249 ../src/libs/styles.c:505 ../src/libs/styles.c:658 msgid "_overwrite" msgstr "_přepsat" @@ -15053,18 +14742,15 @@ msgstr "_přepsat" msgid "appen_d" msgstr "při_dat" -#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:619 -#: ../src/gui/styles_dialog.c:641 +#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:619 ../src/gui/styles_dialog.c:641 msgid "include" msgstr "zahrnout" -#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:695 -#: ../src/gui/styles_dialog.c:701 +#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:695 ../src/gui/styles_dialog.c:701 msgid "item" msgstr "položka" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 -#: ../src/gui/styles_dialog.c:717 +#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 ../src/gui/styles_dialog.c:717 msgid "mask" msgstr "maska" @@ -15083,9 +14769,9 @@ msgid "" "double-click on a label to clear the corresponding entry\n" "double-click on 'preset' to clear all entries" msgstr "" -"Metadata, která se mají použít jako výchozí.\n" -"Poklepáním na tag vymažete odpovídající položku.\n" -"Poklepáním na 'preset' vymažete všechny položky." +"metadata, která se mají použít ve výchozím nastavení\n" +"dvojitým kliknutím na štítek vymažete odpovídající položku\n" +"dvojitým kliknutím na „přednastaveno“ vymažete všechny položky" #: ../src/gui/import_metadata.c:498 msgid "from XMP" @@ -15094,13 +14780,11 @@ msgstr "z XMP" #: ../src/gui/import_metadata.c:501 msgid "" "selected metadata are imported from image and override the default value.\n" -"this drives also the 'look for updated XMP files' and 'load sidecar file' " -"actions.\n" +"this drives also the 'look for updated XMP files' and 'load sidecar file' actions.\n" "CAUTION: not selected metadata are cleaned up when XMP file is updated." msgstr "" "vybraná metadata se importují z obrázku a přepíší výchozí hodnotu.\n" -"to také provede akce „vyhledat aktualizované soubory XMP“ a „načíst soubor " -"úprav“.\n" +"to také provede akce „vyhledat aktualizované soubory XMP“ a „načíst soubor úprav“.\n" "UPOZORNĚNÍ: Nevybraná metadata se při aktualizaci souboru XMP vyčistí." #. tags @@ -15111,48 +14795,43 @@ msgstr "presety tagů" # tooltip #: ../src/gui/import_metadata.c:526 msgid "comma separated list of tags" -msgstr "Seznam tagů oddělený čárkami" +msgstr "seznam tagů oddělený čárkami" -#: ../src/gui/metadata_tags.c:93 +#: ../src/gui/metadata_tags.c:92 msgid "select tag" msgstr "vybrat tag" -#: ../src/gui/metadata_tags.c:95 +#: ../src/gui/metadata_tags.c:94 msgid "_add" msgstr "_přidat" -#: ../src/gui/metadata_tags.c:96 ../src/libs/geotagging.c:833 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 msgid "_done" msgstr "_hotovo" -#: ../src/gui/metadata_tags.c:106 +#: ../src/gui/metadata_tags.c:105 msgid "list filter" msgstr "seznam filtrů" -#: ../src/gui/metadata_tags.c:112 -msgid "" -"list of available tags. click 'add' button or double-click on tag to add the " -"selected one" -msgstr "" -"Seznam dostupných tagů. Klikněte na tlačítko 'přidat' nebo dvakrát klikněte " -"na vybraný tag a přidejte jej." +#: ../src/gui/metadata_tags.c:111 +msgid "list of available tags. click 'add' button or double-click on tag to add the selected one" +msgstr "seznam dostupných tagů. klikněte na tlačítko 'přidat' nebo dvakrát klikněte na vybraný tag a přidejte jej" # dialog title #: ../src/gui/preferences.c:314 msgid "reset panels in all views" -msgstr "Obnovit panely na všech obrazovkách" +msgstr "obnovit panely na všech obrazovkách" # dialog text #: ../src/gui/preferences.c:315 msgid "" "are you sure?\n" "\n" -"you will not be able to restore your current panel layout and module " -"selection." +"you will not be able to restore your current panel layout and module selection." msgstr "" -"Jste si jisti?\n" +"jste si jisti?\n" "\n" -"Aktuální rozvržení a výběr modulů budou ztraceny." +"aktuální rozvržení a výběr modulů budou ztraceny." #. language #: ../src/gui/preferences.c:348 @@ -15165,12 +14844,10 @@ msgstr "dvojklik resetuje na jazyk systému" #: ../src/gui/preferences.c:371 msgid "" -"set the language of the user interface. the system default is marked with an " -"* \n" +"set the language of the user interface. the system default is marked with an * \n" "(restart required)" msgstr "" -"nastavit jazyk uživatelského rozhraní. výchozí nastavení systému je označeno " -"*\n" +"nastavit jazyk uživatelského rozhraní. výchozí nastavení systému je označeno *\n" "(vyžadován restart)" #: ../src/gui/preferences.c:383 @@ -15201,11 +14878,10 @@ msgid "" "default is 96 DPI on most systems.\n" "(restart required)" msgstr "" -"Upravit globální rozlišení GUI pro změnu měřítka ovládacích prvků, tlačítek, " -"tagů atd.\n" -"Zvětšit pro zvětšené GUI, snížit, aby se do okna vešlo více obsahu.\n" -"Nastavte na -1 pro použití systémem definovaného globálního rozlišení.\n" -"Výchozí hodnota je 96 DPI na většině systémů.\n" +"upravit globální rozlišení GUI pro změnu měřítka ovládacích prvků, tlačítek, tagů atd.\n" +"zvětšit pro zvětšené GUI, snížit, aby se do okna vešlo více obsahu.\n" +"nastavte na -1 pro použití systémem definovaného globálního rozlišení.\n" +"výchozí hodnota je 96 DPI na většině systémů.\n" "(vyžadován restart)" # button @@ -15216,8 +14892,7 @@ msgstr "vrátit zobrazení panelů" # tooltip #: ../src/gui/preferences.c:487 msgid "reset hidden panels, their sizes and selected modules in all views" -msgstr "" -"Obnovit skryté panely, jejich velikosti a výběr modulů na všech obrazovkách." +msgstr "obnovit skryté panely, jejich velikosti a výběr modulů na všech obrazovkách" # label #. checkbox to allow user to modify theme with user.css @@ -15228,7 +14903,7 @@ msgstr "upravit vybrané téma pomocí CSS níže" # tooltip #: ../src/gui/preferences.c:504 msgid "modify theme with CSS keyed below (saved to user.css)" -msgstr "Upravit motiv pomocí kódu CSS níže (uloženo do user.css)." +msgstr "upravit motiv pomocí kódu CSS níže (uloženo do user.css)" #: ../src/gui/preferences.c:528 msgctxt "usercss" @@ -15238,7 +14913,7 @@ msgstr "uložit CSS a použít" # tooltip #: ../src/gui/preferences.c:536 msgid "click to save and apply the CSS tweaks entered in this editor" -msgstr "Klikněte pro uložení a použití úprav CSS zapsaných v tomto editoru." +msgstr "kliknutím uložíte a použijete úpravy CSS zadané v tomto editoru" #: ../src/gui/preferences.c:539 msgid "open help page for CSS tweaks" @@ -15252,7 +14927,7 @@ msgstr "CHYBA při načítání user.css" #. load default text #: ../src/gui/preferences.c:570 msgid "Enter CSS theme tweaks here" -msgstr "Sem zadejte úpravy vzhledu rozhraní ve formátu CSS " +msgstr "Sem zadejte úpravy vzhledu rozhraní ve formátu CSS" #: ../src/gui/preferences.c:585 msgid "darktable preferences" @@ -15260,16 +14935,14 @@ msgstr "nastavení darktable" #: ../src/gui/preferences.c:648 msgid "darktable needs to be restarted for settings to take effect" -msgstr "Aby se změny projevily, bude potřeba darktable restartovat." +msgstr "Aby se změny projevily, bude potřeba darktable restartovat" #. exif -#: ../src/gui/preferences.c:955 ../src/gui/presets.c:657 -#: ../src/libs/metadata_view.c:147 +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 ../src/libs/metadata_view.c:147 msgid "model" msgstr "model" -#: ../src/gui/preferences.c:961 ../src/gui/presets.c:665 -#: ../src/libs/metadata_view.c:148 +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 ../src/libs/metadata_view.c:148 msgid "maker" msgstr "výrobce" @@ -15284,8 +14957,8 @@ msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" msgstr "" -"Postupně procházejte seznam presetů.\n" -"Šipkami nahoru nebo dolů procházejte výsledky hledání." +"postupně procházejte seznam presetů\n" +"šipkami nahoru nebo dolů procházejte výsledky hledání" #: ../src/gui/preferences.c:1020 msgctxt "preferences" @@ -15306,11 +14979,8 @@ msgstr "chyba při importu presetu %s" msgid "select preset(s) to import" msgstr "vybrat preset(y) pro import" -#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:785 -#: ../src/gui/preferences_ai.c:1035 ../src/gui/welcome.c:160 -#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 -#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1815 -#: ../src/libs/import.c:1927 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 ../src/libs/collect.c:463 +#: ../src/libs/copy_history.c:114 ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/styles.c:595 msgid "_open" msgstr "_otevřít" @@ -15318,102 +14988,142 @@ msgstr "_otevřít" msgid "darktable preset files" msgstr "soubory s presety darktable" -#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1050 -#: ../src/iop/lut3d.c:1606 ../src/libs/copy_history.c:153 -#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 ../src/libs/geotagging.c:969 +#: ../src/libs/styles.c:609 msgid "all files" msgstr "všechny soubory" -#: ../src/gui/preferences_ai.c:157 -#, fuzzy -#| msgid "id when loaded" +#: ../src/gui/preferences_ai.c:161 msgid "downloaded" -msgstr "id při načtení" +msgstr "staženo" -#: ../src/gui/preferences_ai.c:159 -#, fuzzy -#| msgid "not available" +#: ../src/gui/preferences_ai.c:163 msgid "update available" -msgstr "nedostupné" +msgstr "aktualizace k dispozici" -#: ../src/gui/preferences_ai.c:161 -#, fuzzy -#| msgid "update preset" +#: ../src/gui/preferences_ai.c:165 msgid "update required" -msgstr "aktualizovat preset" +msgstr "nutná aktualizace" -#: ../src/gui/preferences_ai.c:163 -#, fuzzy -#| msgid "working..." +#: ../src/gui/preferences_ai.c:167 msgid "downloading..." -msgstr "pracuji..." +msgstr "stahování..." -#: ../src/gui/preferences_ai.c:167 -#, fuzzy -#| msgid "id when loaded" +#: ../src/gui/preferences_ai.c:171 msgid "not downloaded" -msgstr "id při načtení" +msgstr "nestaženo" + +#: ../src/gui/preferences_ai.c:379 +msgid "select hardware acceleration for AI inference:" +msgstr "vyberte hardwarovou akceleraci pro AI interferenci:" -#: ../src/gui/preferences_ai.c:346 +#: ../src/gui/preferences_ai.c:569 +msgid "restart to apply" +msgstr "restartujte pro použití" + +#: ../src/gui/preferences_ai.c:581 msgid "not available, will fall back to CPU" -msgstr "" +msgstr "není k dispozici, vrátí se k CPU" -#: ../src/gui/preferences_ai.c:605 -#, fuzzy -#| msgid "loading utility modules" +#: ../src/gui/preferences_ai.c:833 msgid "downloading AI model" -msgstr "načítám nástrojové moduly ..." +msgstr "stahování AI modelu" -#: ../src/gui/preferences_ai.c:620 -#, fuzzy, c-format -#| msgctxt "darkroom" -#| msgid "loading `%s' ..." +#: ../src/gui/preferences_ai.c:848 +#, c-format msgid "downloading: %s" -msgstr "načítám `%s' ..." +msgstr "stahování: %s" -#: ../src/gui/preferences_ai.c:781 -#, fuzzy -#| msgid "fill mode" -msgid "install AI model" -msgstr "režim vyplnění" +#: ../src/gui/preferences_ai.c:919 +msgid "model download failed" +msgstr "stažení modelu se nezdařilo" -#: ../src/gui/preferences_ai.c:789 +#: ../src/gui/preferences_ai.c:994 +msgid "install AI models" +msgstr "nainstalovat AI modely" + +#: ../src/gui/preferences_ai.c:1002 msgid "AI model packages (*.dtmodel)" -msgstr "" +msgstr "Balíčky modelů AI (*.dtmodel)" -# dialog title -#: ../src/gui/preferences_ai.c:862 -#, fuzzy, c-format -#| msgid "delete duplicate?" -msgid "delete %d selected model?" -msgid_plural "delete %d selected models?" -msgstr[0] "Odstranit duplikát?" -msgstr[1] "Odstranit duplikát?" -msgstr[2] "Odstranit duplikát?" +#: ../src/gui/preferences_ai.c:1093 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "smazat model?" +msgstr[1] "smazat modely?" +msgstr[2] "smazat modelů?" + +#: ../src/gui/preferences_ai.c:1095 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "opravdu chcete smazat %d vybraný model?" +msgstr[1] "opravdu chcete smazat %d vybrané modely?" +msgstr[2] "opravdu chcete smazat %d vybraných modelů?" + +#: ../src/gui/preferences_ai.c:1156 +msgid "scope" +msgstr "rozsah" + +#: ../src/gui/preferences_ai.c:1156 +msgid "author" +msgstr "autor" + +#: ../src/gui/preferences_ai.c:1157 +msgid "source" +msgstr "zdroj" + +#: ../src/gui/preferences_ai.c:1157 +msgid "paper" +msgstr "papír" + +#: ../src/gui/preferences_ai.c:1158 +msgid "license" +msgstr "licence" -#: ../src/gui/preferences_ai.c:898 +#: ../src/gui/preferences_ai.c:1158 +msgid "training data" +msgstr "tréninková data" + +#: ../src/gui/preferences_ai.c:1159 +msgid "data license" +msgstr "datovou licenci" + +#: ../src/gui/preferences_ai.c:1241 +msgid "click for model details" +msgstr "kliknutím zobrazíte podrobnosti o modelu" + +#: ../src/gui/preferences_ai.c:1325 #, c-format msgid "" "ONNX Runtime %s detected.\n" "Restart darktable to apply." msgstr "" +"Detekováno běhové prostředí ONNX %s.\n" +"Pro použití restartujte darktable." -#: ../src/gui/preferences_ai.c:903 +#: ../src/gui/preferences_ai.c:1330 #, c-format msgid "" "not a valid ONNX Runtime library:\n" "%s" msgstr "" +"není platná běhová knihovna ONNX:\n" +"%s" -#: ../src/gui/preferences_ai.c:920 +#: ../src/gui/preferences_ai.c:1358 msgid "" "no system ONNX Runtime library found.\n" "\n" "install one via your package manager or use\n" "the browse button to select a custom build." msgstr "" +"nebyla nalezena žádná knihovna ONNX Runtime.\n" +"\n" +"nainstalujte ji pomocí správce balíčků nebo\n" +"pomocí tlačítka procházet vyberte vlastní sestavení." -#: ../src/gui/preferences_ai.c:936 +#: ../src/gui/preferences_ai.c:1373 #, c-format msgid "" "ONNX Runtime %s [%s]\n" @@ -15421,180 +15131,146 @@ msgid "" "\n" "Restart darktable to apply." msgstr "" +"Běhové prostředí ONNX %s [%s]\n" +"%s\n" +"\n" +"Pro použití restartujte darktable." -#: ../src/gui/preferences_ai.c:944 ../src/gui/preferences_ai.c:1031 +#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 msgid "select ONNX Runtime library" -msgstr "" +msgstr "vyberte běhovou knihovnu ONNX" -#: ../src/gui/preferences_ai.c:948 ../src/iop/lut3d.c:1575 -#: ../src/iop/rasterfile.c:379 ../src/libs/neural_restore.c:2084 +#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4120 msgid "_select" msgstr "_vybrat" -#: ../src/gui/preferences_ai.c:954 +#: ../src/gui/preferences_ai.c:1391 msgid "multiple ONNX Runtime libraries found:" -msgstr "" +msgstr "nalezeno více běhových knihoven ONNX:" -#: ../src/gui/preferences_ai.c:1041 +#: ../src/gui/preferences_ai.c:1472 msgid "ONNX Runtime (onnxruntime*.dll)" -msgstr "" +msgstr "Běhové prostředí ONNX (onnxruntime*.dll)" -#: ../src/gui/preferences_ai.c:1044 +#: ../src/gui/preferences_ai.c:1475 msgid "ONNX Runtime (libonnxruntime.so*)" -msgstr "" +msgstr "Běhové prostředí ONNX (libonnxruntime.so*)" #. enable AI toggle -#: ../src/gui/preferences_ai.c:1097 -#, fuzzy -#| msgid "enabled as required" +#: ../src/gui/preferences_ai.c:1528 msgid "enable AI features" -msgstr "povoleno jako vyžadované" +msgstr "povolit funkce AI" #. provider dropdown -#: ../src/gui/preferences_ai.c:1142 -#, fuzzy -#| msgid "selection order" -msgid "execution provider" -msgstr "pořadí výběru" +#: ../src/gui/preferences_ai.c:1573 +msgid "AI acceleration" +msgstr "AI akcelerace" -#. populate from central provider table, skipping unavailable providers -#: ../src/gui/preferences_ai.c:1153 -msgid "select hardware acceleration for AI inference:" -msgstr "" +#: ../src/gui/preferences_ai.c:1584 +msgid "select which GPU to use when the active provider supports more than one" +msgstr "vybrat, kterou grafickou kartu (GPU) použít, pokud aktivní poskytovatel podporuje více než jednu" -#: ../src/gui/preferences_ai.c:1197 +#: ../src/gui/preferences_ai.c:1630 msgid "ONNX Runtime library" -msgstr "" +msgstr "Běhová knihovna ONNX" -#: ../src/gui/preferences_ai.c:1211 +#: ../src/gui/preferences_ai.c:1644 msgid "bundled (DirectML)" -msgstr "" +msgstr "vestavěné (DirectML)" -#: ../src/gui/preferences_ai.c:1214 +#: ../src/gui/preferences_ai.c:1647 msgid "bundled (CPU only)" -msgstr "" +msgstr "vestavěné (pouze CPU)" -#: ../src/gui/preferences_ai.c:1217 +#: ../src/gui/preferences_ai.c:1650 msgid "" "path to a GPU-enabled ONNX Runtime library.\n" "leave empty to use the bundled library.\n" "requires restart to take effect." msgstr "" +"cesta k běhové knihovně ONNX s podporou GPU.\n" +"pro použití vestavěné knihovny ponechte prázdné.\n" +"pro aktivaci je nutné restartovat." -#: ../src/gui/preferences_ai.c:1226 +#: ../src/gui/preferences_ai.c:1659 msgid "select a custom ONNX Runtime shared library" -msgstr "" +msgstr "vyberte vlastní sdílenou knihovnu ONNX Runtime" -#: ../src/gui/preferences_ai.c:1228 -#, fuzzy -#| msgid "autodetect" +#: ../src/gui/preferences_ai.c:1661 msgid "detect" -msgstr "autodetekce" +msgstr "detekovat" -#: ../src/gui/preferences_ai.c:1230 +#: ../src/gui/preferences_ai.c:1663 msgid "search for a system-installed ONNX Runtime library" -msgstr "" +msgstr "vyhledat systémem nainstalovanou běhovou knihovnu ONNX" -#: ../src/gui/preferences_ai.c:1265 -#, fuzzy -#| msgid "model" +#: ../src/gui/preferences_ai.c:1698 msgid "models" -msgstr "model" +msgstr "modely" -#: ../src/gui/preferences_ai.c:1312 -#, fuzzy -#| msgid "select all" +#: ../src/gui/preferences_ai.c:1745 msgid "select/deselect all" -msgstr "vybrat vše" +msgstr "vybrat/zrušit výběr všech" -#: ../src/gui/preferences_ai.c:1346 ../src/libs/metadata_view.c:137 +#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 msgid "version" msgstr "verze" -#: ../src/gui/preferences_ai.c:1355 +#: ../src/gui/preferences_ai.c:1801 msgid "task" -msgstr "" +msgstr "úkol" -#: ../src/gui/preferences_ai.c:1380 -#, fuzzy -#| msgid "enable" +#: ../src/gui/preferences_ai.c:1816 msgid "enabled" -msgstr "povolit" +msgstr "povoleno" -#: ../src/gui/preferences_ai.c:1390 -#, fuzzy -#| msgid "statistic" +#: ../src/gui/preferences_ai.c:1826 msgid "status" -msgstr "statistika" - -#. download selected button -#: ../src/gui/preferences_ai.c:1426 -#, fuzzy -#| msgid "no image selected!" -msgid "download selected" -msgstr "není vybrán žádný obrázek!" +msgstr "status" -#: ../src/gui/preferences_ai.c:1428 -#, fuzzy -#| msgid "overlay metadata on the selected image(s)" -msgid "download or update the selected models" -msgstr "Do vybraných obrázků vykreslí text s metadaty." - -#. download default button -#: ../src/gui/preferences_ai.c:1437 -#, fuzzy -#| msgid "disabled defaults" -msgid "download default" -msgstr "zakázané výchozí hodnoty" +#: ../src/gui/preferences_ai.c:1872 +msgid "download / update default" +msgstr "stáhnout / aktualizovat výchozí" -#: ../src/gui/preferences_ai.c:1439 +#: ../src/gui/preferences_ai.c:1874 msgid "download or update all default models" -msgstr "" +msgstr "stáhnout nebo aktualizovat všechny výchozí modely" -#. download all button -#: ../src/gui/preferences_ai.c:1448 -#, fuzzy -#| msgid "show all" -msgid "download all" -msgstr "zobrazit vše" +#: ../src/gui/preferences_ai.c:1884 +msgid "download / update selected" +msgstr "stahování / aktualizace vybrána" -#: ../src/gui/preferences_ai.c:1450 -#, fuzzy -#| msgid "all available modules" -msgid "download or update all available models" -msgstr "všechny dostupné moduly" +#: ../src/gui/preferences_ai.c:1886 +msgid "download or update the selected models" +msgstr "stáhnout nebo aktualizovat vybrané modely" -#. install model button -#: ../src/gui/preferences_ai.c:1456 -#, fuzzy -#| msgid "fill mode" -msgid "install model" -msgstr "režim vyplnění" +#. import from file button +#: ../src/gui/preferences_ai.c:1896 +msgid "import from file…" +msgstr "importovat ze souboru…" -#: ../src/gui/preferences_ai.c:1458 +#: ../src/gui/preferences_ai.c:1898 msgid "install a model from a local .dtmodel file" -msgstr "" +msgstr "nainstalovat model z lokálního souboru .dtmodel" #. delete selected button -#: ../src/gui/preferences_ai.c:1463 -#, fuzzy -#| msgid "delete duplicate" +#: ../src/gui/preferences_ai.c:1904 msgid "delete selected" -msgstr "odstranění duplikátu" +msgstr "smazat vybrané" # tooltip -#: ../src/gui/preferences_ai.c:1465 -#, fuzzy -#| msgid "remove the selected custom place" +#: ../src/gui/preferences_ai.c:1906 msgid "remove the selected models from disk" -msgstr "Odebrat vybrané vlastní umístění." +msgstr "odebrat vybrané modely z disku" + +#: ../src/gui/preferences_ai.c:1917 +msgid "open help page for AI settings" +msgstr "otevřete stránku nápovědy pro nastavení AI" #. add to stack -#: ../src/gui/preferences_ai.c:1481 -#, fuzzy -#| msgid "AVIF" +#: ../src/gui/preferences_ai.c:1929 msgid "AI" -msgstr "AVIF" +msgstr "AI" #: ../src/gui/presets.c:59 msgid "non-raw" @@ -15602,14 +15278,13 @@ msgstr "ne-RAW" #: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 msgid "raw" -msgstr "RAW" +msgstr "raw" #: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 msgid "HDR" msgstr "HDR" -#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:384 +#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 ../src/libs/metadata_view.c:384 msgid "monochrome" msgstr "černobílý" @@ -15619,17 +15294,15 @@ msgid "preset `%s' is write-protected, can't delete!" msgstr "preset `%s' je pouze pro čtení, nelze vymazat!" # dialog title -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:237 -#: ../src/libs/modulegroups.c:3976 +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 ../src/libs/modulegroups.c:3974 msgid "delete preset?" -msgstr "Vymazat preset?" +msgstr "vymazat preset?" # dialog text -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:238 -#: ../src/libs/modulegroups.c:3977 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 ../src/libs/modulegroups.c:3975 #, c-format msgid "do you really want to delete the preset `%s'?" -msgstr "Opravdu vymazat preset `%s'?" +msgstr "opravdu vymazat preset `%s'?" #. add new preset #. create a shortcut for the new entry @@ -15637,9 +15310,8 @@ msgstr "Opravdu vymazat preset `%s'?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1037 ../src/gui/presets.c:1040 -#: ../src/gui/presets.c:1043 ../src/libs/lib.c:187 ../src/libs/lib.c:204 -#: ../src/libs/lib.c:212 ../src/libs/lib.c:215 +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 ../src/libs/lib.c:242 +#: ../src/libs/lib.c:245 msgid "new preset" msgstr "nový preset" @@ -15654,7 +15326,7 @@ msgstr "bezejmenný preset" # dialog title #: ../src/gui/presets.c:249 msgid "overwrite preset?" -msgstr "Nahradit preset?" +msgstr "nahradit preset?" # dialog text #: ../src/gui/presets.c:250 @@ -15663,11 +15335,10 @@ msgid "" "preset `%s' already exists.\n" "do you want to overwrite?" msgstr "" -"Preset `%s' již existuje.\n" -"Chcete jej nahradit?" +"preset `%s' již existuje.\n" +"chcete jej nahradit?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 -#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "vybrat cíl vý_stupu" @@ -15676,76 +15347,67 @@ msgstr "vybrat cíl vý_stupu" msgid "preset %s was successfully exported" msgstr "preset %s byl v pořádku exportován" -#: ../src/gui/presets.c:568 +#: ../src/gui/presets.c:566 #, c-format msgid "edit `%s' for module `%s'" msgstr "upravit `%s' pro modul `%s'" -#: ../src/gui/presets.c:573 +#: ../src/gui/presets.c:571 msgid "_export..." msgstr "_export..." -#: ../src/gui/presets.c:574 ../src/libs/tagging.c:1671 -#: ../src/libs/tagging.c:1760 +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 ../src/libs/tagging.c:1791 msgid "_delete" msgstr "_vymazat" -#: ../src/gui/presets.c:592 +#: ../src/gui/presets.c:590 msgid "name of the preset" msgstr "název presetu" -#: ../src/gui/presets.c:600 +#: ../src/gui/presets.c:598 msgid "description or further information" msgstr "popis, nebo další informace" -#: ../src/gui/presets.c:604 +#: ../src/gui/presets.c:602 msgid "reset all module parameters to their default values" msgstr "resetovat všechny parametry modulu na výchozí hodnoty" -#: ../src/gui/presets.c:607 -msgid "" -"the parameters will be reset to their default values, which may be " -"automatically set based on image metadata" -msgstr "" -"parametry budou resetovány na výchozí hodnoty, které mohou být automaticky " -"nastaveny na základě metadat obrázku" +#: ../src/gui/presets.c:605 +msgid "the parameters will be reset to their default values, which may be automatically set based on image metadata" +msgstr "parametry budou resetovány na výchozí hodnoty, které mohou být automaticky nastaveny na základě metadat obrázku" -#: ../src/gui/presets.c:612 +#: ../src/gui/presets.c:610 msgid "auto apply this preset to matching images" msgstr "automaticky použít tento preset na odpovídající snímky" -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:613 msgid "only show this preset for matching images" msgstr "zobrazit tento preset pouze pro odpovídající obrázky" -#: ../src/gui/presets.c:617 -msgid "" -"be very careful with this option. this might be the last time you see your " -"preset." -msgstr "" -"buďte velmi opatrní s touto možností. toto může být naposledy, co vidíte svůj " -"preset." +#: ../src/gui/presets.c:615 +msgid "be very careful with this option. this might be the last time you see your preset." +msgstr "buďte velmi opatrní s touto možností. toto může být naposledy, co vidíte svůj preset." -#: ../src/gui/presets.c:656 +#: ../src/gui/presets.c:654 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "řetězec odpovídající modelu (použijte % jako zástupný znak)" -#: ../src/gui/presets.c:664 +#: ../src/gui/presets.c:662 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "řetězec, který odpovídá výrobci (použijte % jako zástupný znak)" -#: ../src/gui/presets.c:672 +#: ../src/gui/presets.c:670 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "řetězec odpovídající objektivu (použijte % jako zástupný znak)" -#: ../src/gui/presets.c:682 +#: ../src/gui/presets.c:680 msgid "minimum ISO value" msgstr "minimální hodnota ISO" -#: ../src/gui/presets.c:688 +#: ../src/gui/presets.c:686 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" @@ -15753,128 +15415,126 @@ msgstr "" "maximální hodnota ISO\n" "pokud je ponecháno prázdné, není horní limit" -#: ../src/gui/presets.c:701 +#: ../src/gui/presets.c:699 msgid "minimum exposure time" msgstr "minimální doba expozice" -#: ../src/gui/presets.c:702 +#: ../src/gui/presets.c:700 msgid "maximum exposure time" msgstr "maximální doba expozice" -#: ../src/gui/presets.c:718 +#: ../src/gui/presets.c:716 msgid "minimum aperture value" msgstr "minimální clonové číslo" -#: ../src/gui/presets.c:719 +#: ../src/gui/presets.c:717 msgid "maximum aperture value" msgstr "maximální clonové číslo" -#: ../src/gui/presets.c:737 +#: ../src/gui/presets.c:735 msgid "minimum focal length" msgstr "minimální ohnisková vzdálenost" -#: ../src/gui/presets.c:738 +#: ../src/gui/presets.c:736 msgid "maximum focal length" msgstr "maximální ohnisková vzdálenost" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:746 +#: ../src/gui/presets.c:744 msgid "format" msgstr "formát" -#: ../src/gui/presets.c:751 +#: ../src/gui/presets.c:749 msgid "select image types you want this preset to be available for" msgstr "vyberte typy obrázků, pro které má být tento preset dostupný" -#: ../src/gui/presets.c:764 ../src/libs/filtering.c:1257 +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 msgid "and" msgstr "a (and)" -#: ../src/gui/presets.c:808 ../src/gui/presets.c:860 +#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:981 +#: ../src/gui/presets.c:979 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "preset `%s' je chráněn proti zápisu! nelze jej upravit!" # dialog title -#: ../src/gui/presets.c:1005 ../src/libs/lib.c:157 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 msgid "update preset?" -msgstr "Aktualizovat preset?" +msgstr "aktualizovat preset?" -#: ../src/gui/presets.c:1006 ../src/libs/lib.c:158 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 #, c-format msgid "do you really want to update the preset `%s'?" -msgstr "Opravdu chcete aktualizovat preset '%s'?" +msgstr "opravdu chcete aktualizovat preset '%s'?" -#: ../src/gui/presets.c:1132 +#: ../src/gui/presets.c:1130 msgid "(first)" msgstr "(první)" -#: ../src/gui/presets.c:1132 +#: ../src/gui/presets.c:1130 msgid "(last)" msgstr "(poslední)" -#: ../src/gui/presets.c:1167 +#: ../src/gui/presets.c:1165 #, c-format msgid "preset '%s' %s" msgstr "preset '%s' %s" -#: ../src/gui/presets.c:1168 +#: ../src/gui/presets.c:1166 msgid "no presets" msgstr "žádné presety" -#: ../src/gui/presets.c:1427 ../src/libs/modulegroups.c:4052 -#: ../src/libs/modulegroups.c:4060 +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 ../src/libs/modulegroups.c:4058 msgid "manage module layouts" msgstr "spravovat rozložení modulů" -#: ../src/gui/presets.c:1436 +#: ../src/gui/presets.c:1434 msgid "manage quick presets" msgstr "spravovat rychlé presety" -#: ../src/gui/presets.c:1618 +#: ../src/gui/presets.c:1616 msgid "manage quick presets list..." msgstr "spravovat seznam rychlých presetů..." -#: ../src/gui/presets.c:1773 +#: ../src/gui/presets.c:1771 msgid "disabled: wrong module version" msgstr "zakázáno: špatná verze modulu" -#: ../src/gui/presets.c:1792 ../src/libs/lib.c:550 +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 msgid "edit this preset.." msgstr "upravit preset.." -#: ../src/gui/presets.c:1797 ../src/libs/lib.c:554 +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 msgid "delete this preset" msgstr "smazat preset" -#: ../src/gui/presets.c:1804 ../src/libs/lib.c:562 +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 msgid "store new preset.." msgstr "uložit nový preset.." -#: ../src/gui/presets.c:1814 ../src/libs/lib.c:576 +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 msgid "update preset" msgstr "aktualizovat preset" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "nahrávám" # splash -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" msgstr "Nástroj pro editaci fotografií v RAW formátech" # dialog title -#: ../src/gui/styles_dialog.c:234 ../src/libs/styles.c:501 -#: ../src/libs/styles.c:654 +#: ../src/gui/styles_dialog.c:234 ../src/libs/styles.c:501 ../src/libs/styles.c:654 msgid "overwrite style?" -msgstr "Nahradit styl?" +msgstr "nahradit styl?" #: ../src/gui/styles_dialog.c:235 #, c-format @@ -15882,8 +15542,8 @@ msgid "" "style `%s' already exists.\n" "do you want to overwrite?" msgstr "" -"Styl `%s' existuje.\n" -"Chcete jej nahradit?" +"styl `%s' existuje.\n" +"chcete jej nahradit?" #: ../src/gui/styles_dialog.c:264 ../src/gui/styles_dialog.c:343 msgid "please give style a name" @@ -15930,103 +15590,164 @@ msgstr "zachovat" msgid "can't create style out of unaltered image" msgstr "nelze vytvořit styl z nezměněného obrazu" -#: ../src/gui/welcome.c:611 ../src/gui/welcome.c:631 +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 msgid "Welcome to darktable!" msgstr "Vítejte v darktable!" #. Navigation buttons (right-aligned) -#: ../src/gui/welcome.c:681 +#: ../src/gui/welcome.c:739 msgid "_prev" msgstr "_předchozí" -#: ../src/gui/welcome.c:684 +#: ../src/gui/welcome.c:742 msgid "_next" msgstr "_další" -#: ../src/gui/welcome.c:738 +#: ../src/gui/welcome.c:796 msgid "let's set up a few options to get you started." -msgstr "Pojďme nastavit pár možností, abyste mohli začít." +msgstr "pojďme nastavit pár možností, abyste mohli začít." -#: ../src/gui/welcome.c:741 -msgid "" -"if you are unsure, don't worry! just go ahead with the default, you can " -"always change all values later in the preferences." -msgstr "" -"Pokud si nejste jisti, nedělejte si starosti! Stačí použít výchozí nastavení, " -"všechny hodnoty můžete kdykoli později změnit v nastavení." +#: ../src/gui/welcome.c:799 +msgid "if you are unsure, don't worry! just go ahead with the default, you can always change all values later in the preferences." +msgstr "pokud si nejste jisti, nedělejte si starosti! stačí použít výchozí nastavení, všechny hodnoty můžete kdykoli později změnit v nastavení." -#: ../src/gui/welcome.c:746 -msgid "" -"you can close this window at any time, in which case the defaults will be " -"applied." -msgstr "" -"Toto okno můžete kdykoli zavřít; v takovém případě se použijí výchozí " -"nastavení." +#: ../src/gui/welcome.c:804 +msgid "you can close this window at any time, in which case the defaults will be applied." +msgstr "toto okno můžete kdykoli zavřít; v takovém případě se použijí výchozí nastavení." -#: ../src/gui/welcome.c:779 +#: ../src/gui/welcome.c:837 msgid "You are all set!" msgstr "Vše je připraveno!" -#: ../src/gui/welcome.c:782 +#: ../src/gui/welcome.c:840 msgid "" -"darktable is extremely configurable and has a wealth of options. Here we " -"covered just the most essential ones — make sure to explore the " -"preferences to get the full picture." +"darktable is extremely configurable and has a wealth of options. Here we covered just the most essential ones — make sure to explore the preferences to get the " +"full picture." msgstr "" -"Darktable je velmi flexibilní a nabízí celou řadu možností. Zde jsme se " -"zaměřili pouze na ty nejdůležitější – nezapomeňte prozkoumat nastavení, abyste získali ucelený přehled." +"darktable je extrémně konfigurovatelný a nabízí nepřeberné množství možností. Zde jsme se zabývali jen těmi nejdůležitějšími – nezapomeňte si prohlédnout předvolby, abyste získali úplný přehled." #. xgettext: %s is a URL; keep and unchanged -#: ../src/gui/welcome.c:789 +#: ../src/gui/welcome.c:849 +#, c-format +msgid "Read the user manual to learn more and make the most of darktable." +msgstr "Přečtěte si uživatelskou příručku, abyste se dozvěděli více a mohli tak darktable využívat na maximum." + +#: ../src/gui/welcome.c:859 +msgid "And remember that you can always click on the ? on the top toolbar to get help right where you need it." +msgstr "A nezapomeňte, že kdykoli můžete kliknout na ? v horní liště nástrojů a získat tak pomoc přesně tam, kde ji potřebujete." + +#: ../src/gui/welcome.c:864 +msgid "Happy editing with darktable!" +msgstr "Přejeme příjemnou práci v darktable!" + +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "paměť" + +# dialog title +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "vymazat pracovní prostor" + +#: ../src/gui/workspace.c:298 #, c-format msgid "" -"Read the user manual to learn more and make the most of " -"darktable." +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." msgstr "" -"Přečtěte si uživatelskou příručku, abyste se dozvěděli " -"více a mohli tak darktable využívat na maximum." +"POZOR\n" +"\n" +"Opravdu chcete smazat pracovní prostor '%s'?\n" +"\n" +"Pokud není aktivní zápis do XMP, přijdete o historii úprav." -#: ../src/gui/welcome.c:799 +# dialog title +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "vytvořit pracovní prostor" + +#: ../src/gui/workspace.c:410 +msgid "" +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." +msgstr "" +"VAROVÁNÍ\n" +"\n" +"Názvy „default“ a „memory“ jsou rezervovány.\n" +"\n" +"Zvolte jiný název." + +#: ../src/gui/workspace.c:419 +#, c-format msgid "" -"And remember that you can always click on the ? on the top toolbar to " -"get help right where you need it." +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." msgstr "" -"A nezapomeňte, že kdykoli můžete kliknout na ? v horní liště nástrojů " -"a získat tak pomoc přesně tam, kde ji potřebujete." +"VAROVÁNÍ\n" +"\n" +"Pracovní prostor s názvem „%s“ již existuje.\n" +"\n" +"Zvolte jiný název." -#: ../src/gui/welcome.c:804 -msgid "Happy editing with darktable!" -msgstr "Přejeme příjemnou práci v darktable!" +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable - výběr pracovního prostoru" + +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "vyberte existující pracovní prostor" + +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "zapamatovat si výběr a znovu se neptat" + +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "nebo vytvořte nový" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:587 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:2216 +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "vytvořit" + +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "zkopírujte nastavení z existujícího pracovního prostoru" + +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:644 ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 +#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 msgid "8 bit" msgstr "8 bitů" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:644 ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10 bitů" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:644 ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12 bitů" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:648 ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "bezztrátová" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:648 ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "ztrátová" #. Bit depth combo box -#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:589 -#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 ../src/libs/neural_restore.c:2213 +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 ../src/imageio/format/heif.c:642 ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 +#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 ../src/libs/neural_restore.c:4282 msgid "bit depth" msgstr "bitová hloubka" @@ -16034,9 +15755,7 @@ msgstr "bitová hloubka" msgid "color information stored in an image, higher is better" msgstr "informace o barvě uložené v obrázku, čím vyšší, tím lepší" -#. #. * Color mode combo box -#. #. shortfile option combo box #: ../src/imageio/format/avif.c:958 ../src/imageio/format/tiff.c:919 msgid "B&W as grayscale" @@ -16046,9 +15765,7 @@ msgstr "černobíle jako odstíny šedi" msgid "saving as grayscale will reduce the size for black & white images" msgstr "uložením ve stupních šedi se zmenší velikost černobílých obrázků" -#. #. * Tiling combo box -#. #: ../src/imageio/format/avif.c:968 msgid "tiling" msgstr "dlaždicování" @@ -16057,20 +15774,16 @@ msgstr "dlaždicování" msgid "" "tile an image into segments.\n" "\n" -"makes encoding faster, but increases the file size. the loss of image quality " -"is negligible." +"makes encoding faster, but increases the file size. the loss of image quality is negligible." msgstr "" "rozdělit obrázek na segmenty.\n" "\n" -"zrychluje kódování, ale zvětšuje velikost souboru. ztráta kvality obrazu je " -"zanedbatelná." +"zrychluje kódování, ale zvětšuje velikost souboru. ztráta kvality obrazu je zanedbatelná." #. compression #. Compression method combo box -#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:599 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:115 +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 ../src/imageio/format/heif.c:646 ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 +#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 msgid "compression" msgstr "komprese" @@ -16083,18 +15796,17 @@ msgstr "komprese pro obrázek" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:661 ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 #: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 msgid "quality" msgstr "kvalita" # tooltip -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:664 msgid "the quality of an image, less quality means fewer details" -msgstr "Kvalita obrázku. Menší znamená méně detailů." +msgstr "kvalita obrazu, nižší kvalita znamená méně detailů" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:677 ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "chroma subsampling" @@ -16107,27 +15819,26 @@ msgid "" "4:2:2 - color sampling rate halved horizontally\n" "4:2:0 - color sampling rate halved horizontally and vertically" msgstr "" -"Nastavení subsamplingu pro enkodér AVIF.\n" -"auto - použije se metoda odvozená od přednastavené kvality výstupu\n" -" (5-80: YUV420, 81-90: YUV422, 91-100: YUV444)\n" -"4:4:4 - žádný subsampling\n" -"4:2:2 - horizontálně poloviční frekvence vzorkování barev\n" -"4:2:0 - horizontálně i vertikálně poloviční frekvence vzorkování barev" +"Nastavení podvzorkování chroma pro AVIF kodér.\n" +"auto - použití podvzorkování určené hodnotou kvality\n" +" (5-80: YUV420, 81-90: YUV422, 91-100: YUV444)\n" +"4:4:4 - bez podvzorkování chroma\n" +"4:2:2 - vzorkovací frekvence barev horizontálně poloviční\n" +"4:2:0 - vzorkovací frekvence barev horizontálně a vertikálně poloviční" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" -#: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 -#: ../src/libs/image.c:627 +#: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 ../src/libs/image.c:627 msgid "copy" msgstr "kopírovat" @@ -16139,68 +15850,87 @@ msgstr "" "vytvořte kopii 1:1 vybraných souborů.\n" "níže uvedené globální možnosti se neaplikují!" -#: ../src/imageio/format/exr.cc:215 -msgid "the selected output profile doesn't work well with EXR" -msgstr "vybraný výstupní profil nefunguje dobře s EXR" +#: ../src/imageio/format/exr.cc:246 +msgid "the selected output profile isn't linear, expect incorrect display by image viewers" +msgstr "vybraný výstupní profil není lineární, očekávejte nesprávné zobrazení v prohlížečích obrázků" -#: ../src/imageio/format/exr.cc:564 +#: ../src/imageio/format/exr.cc:596 msgid "OpenEXR" msgstr "OpenEXR" -#: ../src/imageio/format/exr.cc:591 +#: ../src/imageio/format/exr.cc:623 msgid "16 bit (float)" msgstr "16 bitů (float)" -#: ../src/imageio/format/exr.cc:591 ../src/imageio/format/jxl.c:588 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:2216 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 msgid "32 bit (float)" msgstr "32 bitů (float)" -#: ../src/imageio/format/exr.cc:601 ../src/imageio/format/pdf.c:699 -#: ../src/imageio/format/tiff.c:901 +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 msgid "uncompressed" msgstr "nekomprimováno" -#: ../src/imageio/format/exr.cc:602 +#: ../src/imageio/format/exr.cc:634 msgid "RLE" msgstr "RLE" -#: ../src/imageio/format/exr.cc:603 +#: ../src/imageio/format/exr.cc:635 msgid "ZIPS" msgstr "ZIPS" -#: ../src/imageio/format/exr.cc:604 +#: ../src/imageio/format/exr.cc:636 msgid "ZIP" msgstr "ZIP" -#: ../src/imageio/format/exr.cc:605 +#: ../src/imageio/format/exr.cc:637 msgid "PIZ" msgstr "PIZ" -#: ../src/imageio/format/exr.cc:606 +#: ../src/imageio/format/exr.cc:638 msgid "PXR24" msgstr "PXR24" -#: ../src/imageio/format/exr.cc:607 +#: ../src/imageio/format/exr.cc:639 msgid "B44" msgstr "B44" -#: ../src/imageio/format/exr.cc:608 +#: ../src/imageio/format/exr.cc:640 msgid "B44A" msgstr "B44A" -#: ../src/imageio/format/exr.cc:609 +#: ../src/imageio/format/exr.cc:641 msgid "DWAA" msgstr "DWAA" -#: ../src/imageio/format/exr.cc:610 +#: ../src/imageio/format/exr.cc:642 msgid "DWAB" msgstr "DWAB" +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" + +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" + +#: ../src/imageio/format/heif.c:678 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"nastavení chroma subsampling pro kodér HEIF.\n" +"auto - použití dílčího vzorkování určeného hodnotou kvality\n" +"4:4:4 - žádné podvzorkování barev\n" +"4:2:2 - vzorkovací frekvence barev horizontálně poloviční\n" +"4:2:0 - vzorkovací frekvence barev snížena na polovinu horizontálně a vertikálně" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" -msgstr "Nezdařilo se připojit výstupní profil k JP2." +msgstr "nezdařilo se připojit výstupní profil k JP2" #: ../src/imageio/format/j2k.c:677 msgid "JPEG 2000 (12-bit)" @@ -16240,16 +15970,14 @@ msgstr "" "4:4:4 - žádné podvzorkování barev\n" "4:4:0 - vzorkovací frekvence barev vertikálně poloviční\n" "4:2:2 - vzorkovací frekvence barev horizontálně poloviční\n" -"4:2:0 - vzorkovací frekvence barev snížena na polovinu horizontálně a " -"vertikálně" +"4:2:0 - vzorkovací frekvence barev snížena na polovinu horizontálně a vertikálně" #: ../src/imageio/format/jpeg.c:597 msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 -#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:2216 +#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/libs/neural_restore.c:4285 msgid "16 bit" msgstr "16 bitů" @@ -16274,22 +16002,18 @@ msgid "" "30-99 = JPEG quality comparable\n" "100 = lossless" msgstr "" -"Komprese výstupu:\n" -"0-29 = velmi ztrátová\n" -"30-99 = kvalita srovnatelná s JPEG\n" -"100 = bezeztrátová" +"kvalita výstupního obrazu\n" +"0–29 = velmi ztrátová\n" +"30–99 = srovnatelná kvalita JPEGu\n" +"100 = bezztrátová" #: ../src/imageio/format/jxl.c:649 msgid "encoding effort" msgstr "kódovací úsilí" #: ../src/imageio/format/jxl.c:651 -msgid "" -"the effort used to encode the image, higher efforts will have better results " -"at the expense of longer encoding times" -msgstr "" -"úsilí vynaložené na kódování obrazu, vyšší úsilí bude mít lepší výsledky na " -"úkor delší doby kódování" +msgid "the effort used to encode the image, higher efforts will have better results at the expense of longer encoding times" +msgstr "úsilí vynaložené na kódování obrazu, vyšší úsilí bude mít lepší výsledky na úkor delší doby kódování" #: ../src/imageio/format/jxl.c:661 msgid "decoding speed" @@ -16298,7 +16022,7 @@ msgstr "rychlost dekódování" # tooltip #: ../src/imageio/format/jxl.c:663 msgid "the preferred decoding speed with some sacrifice of quality" -msgstr "Preferovaná rychlost dekódování s trošku horší kvalitou výstupu" +msgstr "preferovaná rychlost dekódování s trošku horší kvalitou výstupu" #: ../src/imageio/format/pdf.c:200 ../src/imageio/format/pdf.c:497 msgid "invalid paper size" @@ -16308,8 +16032,7 @@ msgstr "neplatná velikost papíru" msgid "invalid border size, using 0" msgstr "neplatná velikost okraje, použito 0" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 -#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 #: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 #, c-format msgid "could not export to file `%s'!" @@ -16325,7 +16048,7 @@ msgstr "zadejte nádpis PDF" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2610 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 msgid "paper size" msgstr "velikost papíru" @@ -16364,8 +16087,7 @@ msgstr "" "příklady: 10 mm, 1 palec" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1511 -#: ../src/libs/export.c:1539 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 ../src/libs/export.c:1540 msgid "dpi" msgstr "dpi" @@ -16379,12 +16101,8 @@ msgid "rotate images" msgstr "otáčet obrázky" #: ../src/imageio/format/pdf.c:649 -msgid "" -"images can be rotated to match the PDF orientation to waste less space when " -"printing" -msgstr "" -"obrázky lze otočit tak, aby odpovídaly orientaci PDF, aby se při tisku méně " -"plýtvalo místem" +msgid "images can be rotated to match the PDF orientation to waste less space when printing" +msgstr "obrázky lze otočit tak, aby odpovídaly orientaci PDF, aby se při tisku méně plýtvalo místem" #. pages all|single images|contact sheet #: ../src/imageio/format/pdf.c:658 @@ -16446,8 +16164,7 @@ msgstr "" "koncept -- obrázky jsou nahrazeny rámečky\n" "debug -- zobrazí pouze obrysy a ohraničovací rámečky" -#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 -#: ../src/libs/tools/lighttable.c:425 +#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 ../src/libs/tools/lighttable.c:425 msgid "normal" msgstr "normální" @@ -16515,12 +16232,8 @@ msgstr "XCF" #: ../src/imageio/imageio.c:1114 #, c-format -msgid "" -"failed to allocate memory for %s, please lower the threads used for export or " -"buy more memory." -msgstr "" -"nepodařilo se alokovat paměť pro %s, snižte počet vláken používaných pro " -"export nebo kupte více paměti." +msgid "failed to allocate memory for %s, please lower the threads used for export or buy more memory." +msgstr "nepodařilo se alokovat paměť pro %s, snižte počet vláken používaných pro export nebo kupte více paměti." #: ../src/imageio/imageio.c:1116 msgctxt "noun" @@ -16540,13 +16253,11 @@ msgstr "nemůže najít styl '%s', který se má použít při exportu" #: ../src/imageio/imageio.c:1320 #, c-format msgid "export reduced to %dx%d because of memory restrictions" -msgstr "" +msgstr "export redukován na %dx%d z důvodu omezení paměti" #: ../src/imageio/imageio_libraw.c:348 -msgid "" -"WARNING: camera is not fully supported!" -msgstr "" -"VAROVÁNÍ: přístroj není plně podporován!" +msgid "WARNING: camera is not fully supported!" +msgstr "VAROVÁNÍ: přístroj není plně podporován!" #: ../src/imageio/imageio_libraw.c:350 #, c-format @@ -16557,12 +16268,11 @@ msgstr "" "barvy pro '%s' mohou být nesprávně uvedeny,\n" "a úpravy nemusí být kompatibilní s budoucími verzemi." -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1282 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 msgid "file on disk" msgstr "soubor na disku" -#: ../src/imageio/storage/disk.c:276 ../src/imageio/storage/gallery.c:199 -#: ../src/imageio/storage/latex.c:186 +#: ../src/imageio/storage/disk.c:276 ../src/imageio/storage/gallery.c:199 ../src/imageio/storage/latex.c:186 msgid "" "enter the path where to put exported images\n" "variables support bash like string manipulation\n" @@ -16570,8 +16280,7 @@ msgid "" msgstr "" "zadejte cestu, kam umístit exportované obrázky\n" "proměnné podporují manipulaci s řetězci jako bash\n" -"zadejte '$ (' pro aktivaci automatického dokončování a podívejte se na seznam " -"proměnných" +"zadejte '$ (' pro aktivaci automatického dokončování a podívejte se na seznam proměnných" #: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 msgid "on conflict" @@ -16581,8 +16290,7 @@ msgstr "při konfliktu" msgid "create unique filename" msgstr "vytvořit unikátní název" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:914 +#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 ../src/libs/image.c:650 ../src/libs/styles.c:914 msgid "overwrite" msgstr "přepsat" @@ -16594,8 +16302,7 @@ msgstr "v případě změny přepsat" msgid "skip" msgstr "přeskočit" -#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 -#: ../src/imageio/storage/latex.c:279 +#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 ../src/imageio/storage/latex.c:279 #, c-format msgid "could not create directory `%s'!" msgstr "nelze vytvořit složku `%s'!" @@ -16609,36 +16316,33 @@ msgstr "nelze zapisovat do složky `%s'!" #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" -msgstr[0] "%d/%d přeskakuji `%s'" -msgstr[1] "%d/%d přeskakuji `%s'" -msgstr[2] "%d/%d přeskakuji `%s'" +msgstr[0] "%d/%d přeskakuji „%s“" +msgstr[1] "%d/%d přeskakuji „%s“" +msgstr[2] "%d/%d přeskakuji „%s“" #: ../src/imageio/storage/disk.c:517 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" -msgstr[0] "%d/%d přeskakočen (nezměněny od exportu) „%s“" -msgstr[1] "%d/%d přeskakočeny (nezměněno od exportu) „%s“" -msgstr[2] "%d/%d přeskakočeno (nezměněno od exportu) „%s“" +msgstr[0] "%d/%d přeskakuji (nezměněno od exportu) „%s“" +msgstr[1] "%d/%d přeskakuji (nezměněno od exportu) „%s“" +msgstr[2] "%d/%d přeskakuji (nezměněno od exportu) „%s“" -#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 -#: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 +#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 #, c-format msgid "%d/%d exported to `%s'" msgid_plural "%d/%d exported to `%s'" -msgstr[0] "%d/%d exportován do `%s'" -msgstr[1] "%d/%d exportovány do `%s'" -msgstr[2] "%d/%d exportováno do `%s'" +msgstr[0] "%d/%d exportován do „%s“" +msgstr[1] "%d/%d exportováno do „%s“" +msgstr[2] "%d/%d exportováno do „%s“" #: ../src/imageio/storage/disk.c:608 msgid "" -"you are going to export in overwrite mode, this will overwrite any existing " -"images\n" +"you are going to export in overwrite mode, this will overwrite any existing images\n" "\n" "do you really want to continue?" msgstr "" -"budete exportovat v režimu přepisování, tím přepíšete všechny existující " -"obrázky\n" +"budete exportovat v režimu přepisování, tím přepíšete všechny existující obrázky\n" "\n" "opravdu chcete pokračovat?" @@ -16646,7 +16350,8 @@ msgstr "" msgid "send as email" msgstr "poslat email" -#. Unlikely in normal Windows installations, but let's notify the user if it happens +#. Unlikely in normal Windows installations, but let's notify the user if it +#. happens #: ../src/imageio/storage/email.c:264 msgid "could not open mapi32.dll" msgstr "nelze otevřít mapi32.dll" @@ -16684,8 +16389,7 @@ msgstr "zadejte název knihy" msgid "authenticated" msgstr "ověřené" -#: ../src/imageio/storage/piwigo.c:618 ../src/imageio/storage/piwigo.c:636 -#: ../src/imageio/storage/piwigo.c:651 +#: ../src/imageio/storage/piwigo.c:618 ../src/imageio/storage/piwigo.c:636 ../src/imageio/storage/piwigo.c:651 msgid "not authenticated" msgstr "neověřené" @@ -16725,8 +16429,7 @@ msgid "" msgstr "" "název serveru\n" "výchozí protokol je https\n" -"specifikujte explicitně nezabezpečený protokol http://, pokud je tento " -"protokol vyžadován" +"specifikujte explicitně nezabezpečený protokol http://, pokud je tento protokol vyžadován" #: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 msgid "user" @@ -16804,10 +16507,10 @@ msgid "" "variables support bash like string manipulation\n" "type '$(' to activate the completion and see the list of variables" msgstr "" -"Zde zadejte cestu, kam umístit exportované obrázky.\n" -"Proměnné podporují manipulaci s řetězci jako Bash.\n" -"Zadejte '$' pro aktivaci automatického dokončování\n" -"a podívejte se na seznam dostupných proměnných." +"zadejte vzor názvu souboru pro exportované obrázky\n" +"ponechte prázdné pro použití názvu souboru obrázku\n" +"proměnné podporují manipulaci s řetězci jako v bash\n" +"zadejte '$(' pro aktivaci doplňování a zobrazení seznamu proměnných" #: ../src/imageio/storage/piwigo.c:1173 msgid "don't check" @@ -16819,7 +16522,7 @@ msgstr "aktualizovat metadata" #: ../src/imageio/storage/piwigo.c:1289 msgid "not logged in to Piwigo server!" -msgstr "Přihlášení na Piwigo se nezdařilo!" +msgstr "přihlášení na Piwigo se nezdařilo!" #: ../src/imageio/storage/piwigo.c:1384 msgid "cannot create a new Piwigo album!" @@ -16842,9 +16545,9 @@ msgstr "%d/%d přeskočeno (již existuje)" #, c-format msgid "%d/%d exported to Piwigo webalbum" msgid_plural "%d/%d exported to Piwigo webalbum" -msgstr[0] "%d/%d exportován do alba Piwigo" -msgstr[1] "%d/%d exportovány do alba Piwigo" -msgstr[2] "%d/%d exportováno do alba Piwigo" +msgstr[0] "%d/%d exportován do Piwigo webalbum" +msgstr[1] "%d/%d exportováno do Piwigo webalbum" +msgstr[2] "%d/%d exportováno do Piwigo webalbum" #: ../src/iop/agx.c:45 msgid "AgX" @@ -16859,59 +16562,37 @@ msgstr "mapování tónů|ukázat transformaci|zobrazit transformaci" msgid "" "applies a tone mapping curve.\n" "inspired by Blender's AgX tone mapper" -msgstr "Aplikuje tónovou křivku inspirovanou mapováním AgX v Blenderu." - -#: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 -#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:155 -#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 -#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 -#: ../src/iop/toneequal.c:329 +msgstr "" +"aplikuje křivku mapování tónů.\n" +"inspirováno mapovačem tónů AgX v Blenderu" + +#: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 ../src/iop/enlargecanvas.c:80 +#: ../src/iop/exposure.c:130 ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 ../src/iop/rgbcurve.c:142 +#: ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 ../src/iop/toneequal.c:329 msgid "corrective and creative" msgstr "korektivní a kreativní" -#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 -#: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 -#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:90 ../src/iop/blurs.c:91 -#: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 -#: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorharmonizer.c:134 -#: ../src/iop/colorharmonizer.c:136 ../src/iop/colorequal.c:217 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:321 ../src/iop/denoiseprofile.c:821 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 -#: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 -#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 -#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 -#: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:156 ../src/iop/overlay.c:158 -#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 -#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 -#: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 -#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 -#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 -#: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 +#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 ../src/iop/bilateral.cc:106 +#: ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 +#: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 ../src/iop/colorharmonizer.c:134 +#: ../src/iop/colorharmonizer.c:136 ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 +#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 ../src/iop/primaries.c:74 +#: ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 +#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 ../src/iop/velvia.c:98 +#: ../src/iop/velvia.c:100 msgid "linear, RGB, scene-referred" msgstr "lineární, RGB, scene-referred" -#: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 -#: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 -#: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 -#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 -#: ../src/iop/watermark.c:462 +#: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 ../src/iop/dither.c:118 +#: ../src/iop/filmicrgb.c:346 ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 ../src/iop/rgblevels.c:123 +#: ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "nelineární, RGB" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 -#: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 -#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 -#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 ../src/iop/negadoctor.c:143 +#: ../src/iop/profile_gamma.c:100 ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 #: ../src/iop/soften.c:102 msgid "linear, RGB, display-referred" msgstr "lineární, RGB, display-referred" @@ -16928,20 +16609,20 @@ msgstr "křivka" #: ../src/iop/agx.c:1827 msgid "set the pivot's input exposure in EV relative to mid-gray" -msgstr "Nastaví vstupní expozici středu v EV relativně vůči střední šedé." +msgstr "nastavit vstupní expozici pivotu v EV vzhledem ke střední šedé" #: ../src/iop/agx.c:1828 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray" msgstr "" -"Pro nastavení středu vůči střední šedé bude využit průměrný jas vybrané " -"oblasti." +"průměrný jas vybrané oblasti bude použit k \n" +"nastavení pivotu vzhledem ke střední šedé" # tooltip #: ../src/iop/agx.c:1837 msgid "darken or brighten the pivot (linear output power)" -msgstr "Ztmavit nebo zesvětlit střed (lineární výstupní hodnota)." +msgstr "ztmavit nebo zesvětlit střed (lineární výstupní hodnota)" # tooltip #: ../src/iop/agx.c:1838 @@ -16951,14 +16632,15 @@ msgid "" "and the output will be adjusted based on the default\n" "mid-gray to mid-gray mapping" msgstr "" -"Pro nastavení středu vůči střední šedé bude využit průměrný jas vybrané " -"oblasti\n" -"a výstup bude přizpůsoben výchozímu mapování střední šedé." +"průměrný jas vybrané oblasti bude použit k \n" +"nastavení pivotu vzhledem ke střední šedé\n" +"a výstup bude upraven na základě výchozího\n" +"mapování střední šedé na střední šedou" # tooltip #: ../src/iop/agx.c:1847 msgid "slope of the linear section around the pivot" -msgstr "Strmost lineární části křivky okolo středu" +msgstr "sklon lineárního řezu kolem středového bodu" # tooltip #: ../src/iop/agx.c:1853 @@ -16967,15 +16649,14 @@ msgid "" "higher values keep the slope nearly constant for longer,\n" "at the cost of a more sudden drop near white" msgstr "" -"Kontrast ve světlech.\n" -"Vyšší hodnoty zachovávají sklon křivky takřka lineární\n" -"po delší dobu výměnou za strmější růst do bilé." +"kontrast ve světlech\n" +"vyšší hodnoty udržují sklon téměř konstantní po delší dobu,\n" +"za cenu prudšího poklesu v blízkosti bílé" #: ../src/iop/agx.c:1857 msgid "" "shoulder power cannot be applied because the curve has lost its 'S' shape\n" -"due to the current settings for white relative exposure, contrast, and " -"pivot.\n" +"due to the current settings for white relative exposure, contrast, and pivot.\n" "to re-enable, do one of the following:\n" " - increase contrast\n" " - increase pivot target output\n" @@ -16984,6 +16665,15 @@ msgid "" "\n" "open the 'show curve' section to see the effects of the above settings." msgstr "" +"sílu v rameni křivky nelze použít, protože křivka ztratila svůj tvar „S“.\n" +"kvůli aktuálnímu nastavení pro bílou relativní expozici, kontrast a pivot.\n" +"pro opětovné povolení proveďte jednu z následujících akcí:\n" +" - zvýšit kontrast\n" +" - zvýšit výstup cíle pivotu\n" +" - zvýšit relativní expozici bílé\n" +" - zvýšení křivky y gama (v sekci pokročilé parametry křivky)\n" +"\n" +"otevřete sekci „zobrazit křivku“, abyste viděli účinky výše uvedených nastavení." # tooltip #: ../src/iop/agx.c:1871 @@ -16992,9 +16682,9 @@ msgid "" "higher values keep the slope nearly constant for longer,\n" "at the cost of a more sudden drop near black" msgstr "" -"Kontrast ve stínech.\n" -"Vyšší hodnoty zachovávají sklon křivky takřka lineární\n" -"po delší dobu výměnou za strmější pád do černé." +"kontrast ve stínech\n" +"vyšší hodnoty udržují sklon téměř konstantní po delší dobu,\n" +"za cenu prudšího poklesu poblíž černé" #: ../src/iop/agx.c:1875 msgid "" @@ -17008,31 +16698,40 @@ msgid "" "\n" "open the 'show curve' section to see the effects of the above settings." msgstr "" +"toe power nelze použít, protože křivka ztratila tvar „S“ kvůli \n" +"aktuálnímu nastavení relativní expozice bílé, kontrastu a pivotu.\n" +"chcete-li ji znovu povolit, proveďte jednu z následujících akcí:\n" +"- zvyšte kontrast\n" +"- snižte výstup cíle pivotu\n" +"- snižte relativní expozici černé (vytvořte negativnější efekt)\n" +"- snižte gama křivky Y (v sekci pokročilých parametrů křivky)\n" +"\n" +"otevřete sekci „zobrazit křivku“ a podívejte se na účinky výše uvedených nastavení." # tooltip #: ../src/iop/agx.c:1895 msgid "decrease or increase contrast and brightness" -msgstr "Sníží nebo zvýší kontrast." +msgstr "sníží nebo zvýší kontrast a jas" # tooltip #: ../src/iop/agx.c:1900 msgid "deepen or lift shadows" -msgstr "Prohloubí nebo prosvětlí stíny." +msgstr "prohloubí nebo prosvětlí stíny" # tooltip #: ../src/iop/agx.c:1904 msgid "increase or decrease brightness" -msgstr "Sníží nebo zvýší jas." +msgstr "sníží nebo zvýší jas" # tooltip #: ../src/iop/agx.c:1911 msgid "decrease or increase saturation" -msgstr "Sníží nebo zvýší saturaci." +msgstr "sníží nebo zvýší saturaci" # tooltip #: ../src/iop/agx.c:1917 msgid "increase to bring hues closer to the original" -msgstr "Zvyšte pro odstín podobnější originálu." +msgstr "zvýšit pro přiblížení odstínů k originálu" #: ../src/iop/agx.c:1927 msgctxt "section" @@ -17043,11 +16742,8 @@ msgstr "vzhled" msgid "show curve" msgstr "zobrazit křivku" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1773 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3644 -#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 ../src/iop/colorzones.c:2708 +#: ../src/iop/denoiseprofile.c:3633 ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 msgid "graph" msgstr "graf" @@ -17066,13 +16762,13 @@ msgid "" "length to keep curve linear above the pivot.\n" "may clip highlights" msgstr "" -"Délka lineární části křivky nad středem.\n" -"Může způsobovat přepaly." +"délka pro udržení lineární křivky nad pivotem.\n" +"může oříznout zvýraznění" # tooltip #: ../src/iop/agx.c:1996 msgid "max linear output power" -msgstr "Maximální hodnota lineárního výstupu" +msgstr "maximální lineární výstupní výkon" # tooltip #: ../src/iop/agx.c:2004 @@ -17080,13 +16776,13 @@ msgid "" "length to keep curve linear below the pivot.\n" "may crush shadows" msgstr "" -"Délka lineární části křivky před patou.\n" -"Může mít negativní dopad na stíny." +"délka pro udržení lineární křivky pod pivotem.\n" +"může rozdrtit stíny" # tooltip #: ../src/iop/agx.c:2013 msgid "raise for a faded look" -msgstr "Zvyšte pro \"zašlý\" vzhled." +msgstr "zvyště pro vybledlý vzhled" #: ../src/iop/agx.c:2019 msgid "" @@ -17094,10 +16790,9 @@ msgid "" "the curve always remains S-shaped (given that contrast\n" "is high enough), so toe and shoulder controls remain effective." msgstr "" -"Automaticky nastaví hodnotu gamma, přičemž se\n" -"snaží zachovat tvar 'S' křivky (za předpokladu, že je\n" -"nastaven dostatečně vysoký kontrast), takže ovladače\n" -"pro rameno a patu by měly zůstat funkční." +"automaticky upravuje gama a snaží se zajistit, \n" +"aby křivka vždy zůstala ve tvaru S (za předpokladu, že kontrast \n" +"je dostatečně vysoký), aby ovládání prstů a ramen zůstalo efektivní." #: ../src/iop/agx.c:2028 msgid "" @@ -17107,11 +16802,11 @@ msgid "" "but shadows and highlights are; you may have to counteract it\n" "with the contrast slider or with toe / shoulder controls." msgstr "" -"Posune reprezentaci (ale ne výstupní hodnotu) středu podél\n" -"vertikální osy křivky.\n" -"Kontrast v blízkém okolí středu není ovlivněn, ale stíny a světla\n" -"ano. Může být zapotřebí korekce nastavením kontrastu, paty\n" -"nebo ramene křivky." +"posouvá reprezentaci (ale nikoli výstupní výkon) pivotu\n" +"podél osy y křivky.\n" +"okamžitý kontrast kolem pivotu není ovlivněn,\n" +"ale stíny a světla ano; možná budete muset tento kontrast upravit\n" +"posuvníkem kontrastu nebo ovládacími prvky pro prsty/ramena." #: ../src/iop/agx.c:2039 msgctxt "section" @@ -17121,7 +16816,7 @@ msgstr "vstupní rozsah expozice" # tooltip #: ../src/iop/agx.c:2047 msgid "relative exposure above mid-gray (white point)" -msgstr "Relativní expozice nad střední šedou (bílý bod)" +msgstr "relativní expozice nad střední šedou (bílý bod)" #: ../src/iop/agx.c:2048 msgid "pick the white point" @@ -17130,13 +16825,13 @@ msgstr "vybrat bílý bod" # tooltip #: ../src/iop/agx.c:2056 msgid "relative exposure below mid-gray (black point)" -msgstr "Relativní expozice pod střední šedou (černý bod)" +msgstr "relativní expozice pod střední šedou (černý bod)" #: ../src/iop/agx.c:2057 msgid "pick the black point" msgstr "vybrat černý bod" -#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4406 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -17144,15 +16839,14 @@ msgstr "" "symetricky zvýšit nebo snížit vypočítaný dynamický rozsah.\n" "užitečné pro poskytnutí bezpečnostní rezervy extrémním jasům." -#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1509 -#: ../src/iop/filmicrgb.c:4412 ../src/iop/profile_gamma.c:640 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "automatické nastavení úrovní" # tooltip #: ../src/iop/agx.c:2073 msgid "set black and white relative exposure using the selected area" -msgstr "Upravte relativní expozici světel a stínů na základě vybrané oblasti." +msgstr "nastavení relativní expozice v černé a bílé barvě s využitím vybrané oblasti" #: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 msgid "exposure range" @@ -17161,7 +16855,7 @@ msgstr "rozsah expozice" # tooltip #: ../src/iop/agx.c:2079 msgid "read exposure from metadata and exposure module" -msgstr "Přečíst expozici z metadat obrázku a modulu expozice." +msgstr "přečíst expozici z metadat obrázku a modulu expozice" #: ../src/iop/agx.c:2081 msgid "read exposure" @@ -17175,7 +16869,7 @@ msgstr "jako v Blenderu" msgid "unmodified" msgstr "nezměněno" -#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:923 ../src/iop/sigmoid.c:927 +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "primárky" @@ -17188,9 +16882,8 @@ msgid "" "color space primaries to use as the base for below adjustments.\n" "'export profile' uses the profile set in 'output color profile'." msgstr "" -"Primárky barevného prostoru použité jako základ pro úpravy níže.\n" -"Volba 'exportní profil' používá profil nastavený v modulu 'výstupní barevný " -"profil'." +"primární barvy barevného prostoru, které se mají použít jako základ pro níže uvedené úpravy.\n" +"„Exportní profil“ používá profil nastavený v „Výstupní barevný profil“." #: ../src/iop/agx.c:2274 msgid "" @@ -17200,17 +16893,16 @@ msgid "" "especially with bright, saturated lights (e.g. LEDs).\n" "mainly intended to be used for experimenting." msgstr "" -"Vypne úpravy a posuvy čistoty barev a ponechá jen křivku.\n" -"Mějte na paměti, že právě tyto možnosti jsou smyslem AgX.\n" -"Bez nich bude výsledek takřka vždy horší, obzvláště u scén\n" -"s velmi jasnými a saturovanými světly (např. LED).\n" -"\n" -"Volba je zde hlavně za účelem experimentů." +"zakažte úpravy čistoty a rotace, aplikujte pouze křivku.\n" +"upozorňujeme, že tyto úpravy jsou srdcem AgX,\n" +"bez nich budou výsledky téměř vždy horší,\n" +"zejména u jasných, sytých světel (např. LED).\n" +"určeno hlavně k experimentování." # tooltip #: ../src/iop/agx.c:2281 msgid "reset primaries to a predefined configuration" -msgstr "Reset primárek podle předdefinované konfigurace." +msgstr "reset primárek podle předdefinované konfigurace" #: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 msgid "reset primaries" @@ -17223,7 +16915,7 @@ msgstr "před mapováním tónů" #: ../src/iop/agx.c:2302 msgid "increase to desaturate reds in highlights faster" -msgstr "Zvyšte pro rychlejší desaturaci červené ve světlech." +msgstr "zvyšte pro rychlejší desaturaci červené ve světlech" #: ../src/iop/agx.c:2309 msgid "shift the red primary towards yellow (+) or magenta (-)" @@ -17231,7 +16923,7 @@ msgstr "posun červené směrem ke žluté (+) nebo purpurové (-)" #: ../src/iop/agx.c:2315 msgid "increase to desaturate greens in highlights faster" -msgstr "Zvyšte pro rychlejší desaturaci zelené ve světlech." +msgstr "zvyšte pro rychlejší desaturaci zelené ve světlech" #: ../src/iop/agx.c:2322 msgid "shift the green primary towards cyan (+) or yellow (-)" @@ -17239,7 +16931,7 @@ msgstr "posun zelené směrem k azurové (+) nebo žluté (-)" #: ../src/iop/agx.c:2328 msgid "increase to desaturate blues in highlights faster" -msgstr "Zvyšte pro rychlejší desaturaci modré ve světlech." +msgstr "zvyšte pro rychlejší desaturaci modré ve světlech" #: ../src/iop/agx.c:2335 msgid "shift the blue primary towards magenta (+) or cyan (-)" @@ -17255,9 +16947,8 @@ msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." msgstr "" -"Zcela obnoví nastavení čistoty, vrátí všechny úpravy odstínů\n" -"a skryje ovladače níže.\n" -"Vypněte pro návrat k předchozímu stavu." +"zcela obnoví nastavení čistoty, vrátí všechny úpravy odstínů a skryje\n" +"ovladače níže. vypněte pro návrat k předchozímu stavu." # button #: ../src/iop/agx.c:2349 @@ -17269,14 +16960,12 @@ msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" msgstr "" -"Nastaví parametry tak, aby zvrátily hodnoty před mapováním,\n" -"ale ponechá možnost jejich další úpravy." +"nastavit parametry pro úplné obrácení úprav primárních barev,\n" +"ale povolit následné úpravy" #: ../src/iop/agx.c:2354 -#, fuzzy -#| msgid "reset primaries" msgid "reverse pre-mapping primaries" -msgstr "reset primárek" +msgstr "reverzní primární mapování" #: ../src/iop/agx.c:2366 msgid "overall purity boost" @@ -17288,34 +16977,32 @@ msgstr "celkový poměr odrotace" #: ../src/iop/agx.c:2378 msgid "restore the purity of red, mostly in midtones and shadows" -msgstr "Obnovit čistotu červené (hlavně ve středech a stínech)" +msgstr "obnovit čistotu červené (hlavně ve středech a stínech)" #: ../src/iop/agx.c:2385 msgid "reverse the color shift in reds" -msgstr "Zvrátí barevný posun červené." +msgstr "obrácení barevného posunu v červené barvě" #: ../src/iop/agx.c:2391 msgid "restore the purity of green, mostly in midtones and shadows" -msgstr "Obnovit čistotu zelené (hlavně ve středech a stínech)" +msgstr "obnovit čistotu zelené (hlavně ve středech a stínech)" #: ../src/iop/agx.c:2398 msgid "reverse the color shift in greens" -msgstr "Zvrátí barevný posun zelené." +msgstr "obrácení barevného posunu v zelené barvě" #: ../src/iop/agx.c:2404 msgid "restore the purity of blue, mostly in midtones and shadows" -msgstr "Obnovit čistotu modré (hlavně ve středech a stínech)" +msgstr "obnovit čistotu modré (hlavně ve středech a stínech)" #: ../src/iop/agx.c:2411 msgid "reverse the color shift in blues" -msgstr "Zvrátí barevný posun modré." +msgstr "obrácení barevného posunu v modré barvě" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 ../src/iop/temperature.c:2103 +#: ../src/iop/temperature.c:2111 ../src/iop/temperature.c:2130 msgid "settings" msgstr "nastavení" @@ -17341,18 +17028,14 @@ msgid "blender-like|punchy" msgstr "jako v Blenderu|výrazná" #: ../src/iop/agx.c:2608 -#, fuzzy -#| msgid "modules: default" msgid "sigmoid-like|default" -msgstr "moduly: výchozí" +msgstr "jako sigmoid|výchozí" #: ../src/iop/agx.c:2621 msgid "sigmoid-like|smooth" -msgstr "" +msgstr "sigmoidní|hladký" -#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3194 -#: ../src/iop/sigmoid.c:237 +#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "výchozí pro scene-referred workflow" @@ -17368,28 +17051,20 @@ msgstr "rotace|základní kámen|zkreslení|oříznutí|přerámování" msgid "rotate or distort perspective" msgstr "otočit nebo zkreslit perspektivu" -#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 -#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 -#: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 -#: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:103 +#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 ../src/iop/colorbalance.c:160 +#: ../src/iop/colorbalancergb.c:181 ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "korektivní nebo kreativní" -#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 msgid "geometric, RGB" msgstr "geometrické, RGB" #: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 -#, c-format -msgid "" -"module '%s' has insane data so it is bypassed for now. you should disable it " -"or change parameters\n" -msgstr "" -"modul '%s' má šílená data, takže je prozatím vynechán. měli byste jej " -"deaktivovat nebo změnit parametry\n" +#, c-format +msgid "module '%s' has insane data so it is bypassed for now. you should disable it or change parameters\n" +msgstr "modul '%s' má šílená data, takže je prozatím vynechán. měli byste jej deaktivovat nebo změnit parametry\n" #: ../src/iop/ashift.c:2804 msgid "automatic cropping failed" @@ -17420,92 +17095,75 @@ msgstr "" msgid "automatic correction failed, please correct manually" msgstr "automatická oprava selhala, opravte ji prosím ručně" -#: ../src/iop/ashift.c:4992 +#: ../src/iop/ashift.c:4991 #, c-format msgid "only %d lines can be saved in parameters" msgstr "do parametrů lze uložit pouze %d řádků" -#: ../src/iop/ashift.c:5071 +#: ../src/iop/ashift.c:5070 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "otočení upraveno o %3.2f° až %3.2f°" -#: ../src/iop/ashift.c:5704 ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 -#: ../src/iop/ashift.c:5812 +#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 #, c-format msgid "lens shift (%s)" msgstr "posun objektivu (%s)" -#: ../src/iop/ashift.c:5981 +#: ../src/iop/ashift.c:5980 msgid "manual perspective" msgstr "manuální perspektiva" -#: ../src/iop/ashift.c:6027 +#: ../src/iop/ashift.c:6026 msgctxt "section" msgid "perspective" msgstr "perspektivní" -#: ../src/iop/ashift.c:6033 ../src/iop/ashift.c:6140 ../src/iop/ashift.c:6142 -#: ../src/iop/ashift.c:6144 +#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 ../src/iop/ashift.c:6143 msgid "structure" msgstr "struktura" -#: ../src/iop/ashift.c:6066 +#: ../src/iop/ashift.c:6065 msgid "" "rotate image\n" -"right-click and drag to define a horizontal or vertical line by drawing on " -"the image" +"right-click and drag to define a horizontal or vertical line by drawing on the image" msgstr "" "otočit obrázek\n" -"klik pravým tlačítkem a tažení definujte vodorovnou nebo svislou čáru " -"kreslením na obrázek" +"klik pravým tlačítkem a tažení definujte vodorovnou nebo svislou čáru kreslením na obrázek" -#: ../src/iop/ashift.c:6069 ../src/iop/ashift.c:6071 +#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 msgid "apply lens shift correction in one direction" msgstr "použijte korekci posunu čočky v jednom směru" -#: ../src/iop/ashift.c:6073 +#: ../src/iop/ashift.c:6072 msgid "shear the image along one diagonal" msgstr "zkosit obraz podél jedné úhlopříčky" -#: ../src/iop/ashift.c:6074 ../src/iop/clipping.c:2123 +#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "automaticky oříznout, aby se zabránilo černým okrajům" -#: ../src/iop/ashift.c:6075 -msgid "" -"lens model of the perspective correction: generic or according to the focal " -"length" -msgstr "" -"model objektivu korekce perspektivy: obecný nebo podle ohniskové vzdálenosti" +#: ../src/iop/ashift.c:6074 +msgid "lens model of the perspective correction: generic or according to the focal length" +msgstr "model objektivu korekce perspektivy: obecný nebo podle ohniskové vzdálenosti" -#: ../src/iop/ashift.c:6078 +#: ../src/iop/ashift.c:6077 msgid "focal length of the lens, default value set from EXIF data if available" -msgstr "" -"ohnisková vzdálenost objektivu, výchozí hodnota nastavená z EXIF dat, pokud " -"jsou k dispozici" +msgstr "ohnisková vzdálenost objektivu, výchozí hodnota nastavená z EXIF dat, pokud jsou k dispozici" -#: ../src/iop/ashift.c:6081 -msgid "" -"crop factor of the camera sensor, default value set from EXIF data if " -"available, manual setting is often required" -msgstr "" -"crop faktor snímače fotoaparátu, výchozí hodnota nastavená z EXIF dat, pokud " -"jsou k dispozici, často je vyžadováno ruční nastavení" +#: ../src/iop/ashift.c:6080 +msgid "crop factor of the camera sensor, default value set from EXIF data if available, manual setting is often required" +msgstr "crop faktor snímače fotoaparátu, výchozí hodnota nastavená z EXIF dat, pokud jsou k dispozici, často je vyžadováno ruční nastavení" -#: ../src/iop/ashift.c:6085 -msgid "" -"the level of lens dependent correction, set to maximum for full lens " -"dependency, set to zero for the generic case" -msgstr "" -"úroveň korekce závislé na objektivu, nastavena na maximum pro plnou závislost " -"na objektivu, nastavena na nulu pro obecný případ" +#: ../src/iop/ashift.c:6084 +msgid "the level of lens dependent correction, set to maximum for full lens dependency, set to zero for the generic case" +msgstr "úroveň korekce závislé na objektivu, nastavena na maximum pro plnou závislost na objektivu, nastavena na nulu pro obecný případ" -#: ../src/iop/ashift.c:6089 +#: ../src/iop/ashift.c:6088 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "upravit poměr stran obrázku horizontálním a vertikálním škálováním" -#: ../src/iop/ashift.c:6091 +#: ../src/iop/ashift.c:6090 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -17515,7 +17173,7 @@ msgstr "" "Ctrl+klik přizpůsobíte pouze rotaci\n" "Shift+klik přizpůsobíte pouze posun objektivu" -#: ../src/iop/ashift.c:6095 +#: ../src/iop/ashift.c:6094 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -17525,21 +17183,19 @@ msgstr "" "Ctrl+klik přizpůsobíte pouze rotaci\n" "Shift+klik přizpůsobíte pouze posun objektivu" -#: ../src/iop/ashift.c:6099 +#: ../src/iop/ashift.c:6098 msgid "" -"automatically correct for vertical and horizontal perspective distortions, " -"fitting rotation, lens shift in both directions, and shear\n" +"automatically correct for vertical and horizontal perspective distortions, fitting rotation, lens shift in both directions, and shear\n" "ctrl+click to only fit rotation\n" "shift+click to only fit lens shift\n" "ctrl+shift+click to only fit rotation and lens shift" msgstr "" -"automaticky koriguje vertikální a horizontální perspektivní zkreslení; rotace " -"lícování, posun objektivu v obou směrech a střih\n" +"automaticky koriguje vertikální a horizontální perspektivní zkreslení; rotace lícování, posun objektivu v obou směrech a střih\n" "Ctrl+klik přizpůsobí pouze rotaci\n" "Shift+klik přizpůsobí pouze posun objektivu\n" "Ctrl+Shift+klik přizpůsobí pouze rotaci a posun objektivu" -#: ../src/iop/ashift.c:6106 +#: ../src/iop/ashift.c:6105 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -17551,48 +17207,48 @@ msgstr "" "Shift+klik pro další vylepšení detailů\n" "Ctrl+Shift+klik pro kombinaci obou metod" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6110 msgid "manually define perspective rectangle" msgstr "ručně definovat perspektivní obdélník" -#: ../src/iop/ashift.c:6112 +#: ../src/iop/ashift.c:6111 msgid "manually draw structure lines" msgstr "ručně nakreslete čáry struktury" -#: ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6140 msgid "rectangle" msgstr "obdélník" -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6142 msgid "lines" msgstr "čáry" -#: ../src/iop/ashift.c:6169 ../src/iop/clipping.c:3333 +#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] definovat/otočit horizont" -#: ../src/iop/ashift.c:6172 +#: ../src/iop/ashift.c:6171 #, c-format msgid "[%s on segment] select segment" msgstr "[%s na segmentu] vyberte segment" -#: ../src/iop/ashift.c:6176 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s na segmentu] zrušit výběr segmentu" -#: ../src/iop/ashift.c:6180 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] vybrat všechny segmenty ze zóny" -#: ../src/iop/ashift.c:6184 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] zrušit výběr všech segmentů ze zóny" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1713 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 msgid "contrast equalizer" msgstr "ekvalizér kontrastu" @@ -17608,159 +17264,154 @@ msgstr "přidat nebo odstranit místní kontrast, sharpness, acutance" msgid "linear, Lab, scene-referred" msgstr "lineární, lab, scene-referred" -#: ../src/iop/atrous.c:135 ../src/iop/censorize.c:85 -#: ../src/iop/hazeremoval.c:112 +#: ../src/iop/atrous.c:135 ../src/iop/censorize.c:85 ../src/iop/hazeremoval.c:112 msgid "frequential, RGB" msgstr "frekvenční, RGB" -#: ../src/iop/atrous.c:744 +#: ../src/iop/atrous.c:743 msgid "coarse" msgstr "hrubý" -#: ../src/iop/atrous.c:760 +#: ../src/iop/atrous.c:759 msgid "denoise & sharpen" msgstr "odšumění & doostření" #. add the preset. -#: ../src/iop/atrous.c:776 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "doostření" -#: ../src/iop/atrous.c:792 +#: ../src/iop/atrous.c:791 msgid "denoise chroma" msgstr "odšumění chroma" -#: ../src/iop/atrous.c:808 ../src/libs/neural_restore.c:723 -#: ../src/libs/neural_restore.c:2120 +#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 ../src/libs/neural_restore.c:4162 msgid "denoise" msgstr "odšumění" -#: ../src/iop/atrous.c:825 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 msgid "bloom" msgstr "zasněný vzhled" -#: ../src/iop/atrous.c:841 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "jasnost" -#: ../src/iop/atrous.c:862 +#: ../src/iop/atrous.c:861 msgid "deblur | large blur | strength 3" msgstr "deblur | velké rozostření | síla 3" -#: ../src/iop/atrous.c:880 +#: ../src/iop/atrous.c:879 msgid "deblur | medium blur | strength 3" msgstr "deblur | střední rozostření | síla 3" -#: ../src/iop/atrous.c:897 +#: ../src/iop/atrous.c:896 msgid "deblur | fine blur | strength 3" msgstr "deblur | jemné rozostření | síla 3" -#: ../src/iop/atrous.c:916 +#: ../src/iop/atrous.c:915 msgid "deblur | large blur | strength 2" msgstr "deblur | velké rozostření | síla 2" -#: ../src/iop/atrous.c:934 +#: ../src/iop/atrous.c:933 msgid "deblur | medium blur | strength 2" msgstr "deblur | střední rozostření | síla 2" -#: ../src/iop/atrous.c:951 +#: ../src/iop/atrous.c:950 msgid "deblur | fine blur | strength 2" msgstr "deblur | jemné rozostření | síla 2" -#: ../src/iop/atrous.c:970 +#: ../src/iop/atrous.c:969 msgid "deblur | large blur | strength 1" msgstr "deblur | velké rozostření | síla 1" -#: ../src/iop/atrous.c:988 +#: ../src/iop/atrous.c:987 msgid "deblur | medium blur | strength 1" msgstr "deblur | střední rozostření | síla 1" -#: ../src/iop/atrous.c:1005 +#: ../src/iop/atrous.c:1004 msgid "deblur | fine blur | strength 1" msgstr "deblur | jemné rozostření | síla 1" -#: ../src/iop/atrous.c:1334 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3421 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 msgctxt "graph" msgid "coarse" msgstr "hrubý" -#: ../src/iop/atrous.c:1341 ../src/iop/atrous.c:1581 -#: ../src/iop/denoiseprofile.c:3429 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 msgid "fine" msgstr "jemný" -#: ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1352 msgid "contrasty" msgstr "kontrastní" -#: ../src/iop/atrous.c:1359 ../src/iop/denoiseprofile.c:3443 -#: ../src/iop/rawdenoise.c:754 +#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 ../src/iop/rawdenoise.c:754 msgid "noisy" msgstr "zašuměný" #. case atrous_s: -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1361 msgid "bold" msgstr "tučný" -#: ../src/iop/atrous.c:1363 +#: ../src/iop/atrous.c:1362 msgid "dull" msgstr "nudný" -#: ../src/iop/atrous.c:1568 ../src/iop/atrous.c:1628 +#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 msgid "boost" msgstr "zesílení" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1568 msgid "reduce" msgstr "redukovat" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1569 msgid "raise" msgstr "opatřit" -#: ../src/iop/atrous.c:1571 +#: ../src/iop/atrous.c:1570 msgid "lower" msgstr "dolní" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1577 msgid "coarsest" msgstr "nejhrubší" -#: ../src/iop/atrous.c:1579 +#: ../src/iop/atrous.c:1578 msgid "coarser" msgstr "hrubší" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1581 msgid "finer" msgstr "jemnější" -#: ../src/iop/atrous.c:1583 +#: ../src/iop/atrous.c:1582 msgid "finest" msgstr "nejlepší" -#: ../src/iop/atrous.c:1653 ../src/libs/export.c:1532 ../src/libs/export.c:1548 +#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1754 ../src/iop/nlmeans.c:458 +#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 msgid "luma" msgstr "luma" -#: ../src/iop/atrous.c:1755 +#: ../src/iop/atrous.c:1754 msgid "change lightness at each feature size" msgstr "změnit světlost při každé velikosti prvku" -#: ../src/iop/atrous.c:1757 +#: ../src/iop/atrous.c:1756 msgid "change color saturation at each feature size" msgstr "změnit sytost barev při každé velikosti prvku" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1758 msgid "edges" msgstr "hrany" -#: ../src/iop/atrous.c:1760 +#: ../src/iop/atrous.c:1759 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -17768,7 +17419,7 @@ msgstr "" "změňte okrajové halo při každé velikosti prvku\n" "změní pouze výsledky karet luma a chroma" -#: ../src/iop/atrous.c:1793 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 msgid "make effect stronger or weaker" msgstr "zvolit účinek silnější nebo slabší" @@ -17850,27 +17501,18 @@ msgid "" "apply a view transform based on personal or camera maker look,\n" "for corrective purposes, to prepare images for display" msgstr "" -"Aplikuje základní tónovou křivku podle parametrů uživatele nebo\n" -"přednastavených simulací parametrů výrobce fotoaparátu." - -#: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 -#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 -#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 -#: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 -#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 -#: ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:87 ../src/iop/profile_gamma.c:99 -#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 -#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 -#: ../src/iop/temperature.c:249 +"aplikovat transformaci zobrazení na základě osobního vzhledu nebo vzhledu tvůrce fotoaparátu,\n" +"pro korekční účely, k přípravě obrázků k zobrazení" + +#: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 ../src/iop/defringe.c:80 +#: ../src/iop/denoiseprofile.c:821 ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 +#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 +#: ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 ../src/iop/temperature.c:249 msgid "corrective" msgstr "korektivní" -#: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 -#: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 -#: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:461 -#: ../src/iop/watermark.c:463 +#: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 ../src/iop/negadoctor.c:145 +#: ../src/iop/profile_gamma.c:102 ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "nelineární, RGB, displej-referred" @@ -17878,45 +17520,35 @@ msgstr "nelineární, RGB, displej-referred" msgid "display-referred default" msgstr "výchozí pro display-referred workflow" -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2092 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "úsečka: vstup, pořadnice: výstup. funguje na kanálech RGB" -#: ../src/iop/basecurve.c:2112 ../src/iop/basicadj.c:635 -#: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 -#: ../src/iop/tonecurve.c:1323 +#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "metoda pro zachování barev při použití kontrastu" -#: ../src/iop/basecurve.c:2116 +#: ../src/iop/basecurve.c:2103 msgid "two exposures" msgstr "dvě expozice" -#: ../src/iop/basecurve.c:2117 +#: ../src/iop/basecurve.c:2104 msgid "three exposures" msgstr "tři expozice" -#: ../src/iop/basecurve.c:2118 -msgid "" -"fuse this image stopped up/down a couple of times with itself, to compress " -"high dynamic range. expose for the highlights before use." -msgstr "" -"spojte tento obraz několikrát se sebou nahoru/dolů, aby se komprimoval vysoký " -"dynamický rozsah. před použitím exponujte pro odlesky." +#: ../src/iop/basecurve.c:2105 +msgid "fuse this image stopped up/down a couple of times with itself, to compress high dynamic range. expose for the highlights before use." +msgstr "spojte tento obraz několikrát se sebou nahoru/dolů, aby se komprimoval vysoký dynamický rozsah. před použitím exponujte pro odlesky." -#: ../src/iop/basecurve.c:2123 +#: ../src/iop/basecurve.c:2110 msgid "how many stops to shift the individual exposures apart" msgstr "o kolik zastávek posunout jednotlivé expozice od sebe" -#: ../src/iop/basecurve.c:2132 -msgid "" -"whether to shift exposure up or down (-1: reduce highlight, +1: reduce " -"shadows)" -msgstr "" -"zda posunout expozici nahoru nebo dolů (-1: snížení zvýraznění, +1: snížení " -"stínů)" +#: ../src/iop/basecurve.c:2119 +msgid "whether to shift exposure up or down (-1: reduce highlight, +1: reduce shadows)" +msgstr "zda posunout expozici nahoru nebo dolů (-1: snížení zvýraznění, +1: snížení stínů)" -#: ../src/iop/basecurve.c:2138 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "měřítko pro graf" @@ -17932,15 +17564,10 @@ msgstr "základní úpravy" msgid "apply usual image adjustments" msgstr "použít obvyklé úpravy obrazu" -#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 -#: ../src/iop/blurs.c:90 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 -#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 -#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 -#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 -#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 -#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:460 +#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 ../src/iop/colisa.c:87 +#: ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 +#: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 +#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 msgid "creative" msgstr "kreativní" @@ -17998,8 +17625,9 @@ msgid "" "click and drag to draw the area\n" "right-click to cancel" msgstr "" -"Použít automatickou expozici na základě regionu definovaného uživatelem.\n" -"Kliknutím a tažením nakreslete oblast, pravým tlačítkem zrušte." +"použít automatickou expozici na základě oblasti definované uživatelem\n" +"kliknutím a tažením nakreslit oblast\n" +"kliknutím pravým tlačítkem zrušit" #: ../src/iop/basicadj.c:666 msgid "clip" @@ -18017,26 +17645,17 @@ msgstr "místní kontrast" msgid "manipulate local and global contrast separately" msgstr "pracovat s místním a globálním kontrastem odděleně" -#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 -#: ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 -#: ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 -#: ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 -#: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 -#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 -#: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 -#: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:88 ../src/iop/nlmeans.c:90 -#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 +#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 ../src/iop/colorcontrast.c:87 +#: ../src/iop/colorcontrast.c:89 ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 +#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 ../src/iop/levels.c:140 +#: ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 ../src/iop/shadhi.c:144 +#: ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "nelineární, Lab, display-referred" -#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 -#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 -#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 -#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 -#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:89 ../src/iop/shadhi.c:143 -#: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 +#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 ../src/iop/colorize.c:97 +#: ../src/iop/colormapping.c:154 ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "nelineární, Lab" @@ -18045,14 +17664,10 @@ msgid "HDR local tone-mapping" msgstr "HDR místní mapování tónů" #: ../src/iop/bilat.c:437 -msgid "" -"the filter used for local contrast enhancement. bilateral is faster but can " -"lead to artifacts around edges for extreme settings." -msgstr "" -"filtr používaný pro místní zvýšení kontrastu. oboustranný je rychlejší, ale " -"může vést k artefaktům kolem okrajů při extrémním nastavení." +msgid "the filter used for local contrast enhancement. bilateral is faster but can lead to artifacts around edges for extreme settings." +msgstr "filtr používaný pro místní zvýšení kontrastu. oboustranný je rychlejší, ale může vést k artefaktům kolem okrajů při extrémním nastavení." -#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:641 +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 msgid "detail" msgstr "detail" @@ -18062,8 +17677,7 @@ msgstr "mění místní kontrast" #: ../src/iop/bilat.c:459 msgid "feature size of local details (spatial sigma of bilateral filter)" -msgstr "" -"velikost funkce místních detailů (prostorové sigma bilaterálního filtru)" +msgstr "velikost funkce místních detailů (prostorové sigma bilaterálního filtru)" #: ../src/iop/bilat.c:467 msgid "L difference to detect edges (range sigma of bilateral filter)" @@ -18078,14 +17692,8 @@ msgid "changes the local contrast of shadows" msgstr "mění místní kontrast stínů" #: ../src/iop/bilat.c:485 -msgid "" -"defines what counts as mid-tones. lower for better dynamic range compression " -"(reduce shadow and highlight contrast), increase for more powerful local " -"contrast" -msgstr "" -"definuje, co se počítá jako střední tóny. nižší pro lepší kompresi " -"dynamického rozsahu (snížení kontrastu stínů a světel), zvýšení pro silnější " -"místní kontrast" +msgid "defines what counts as mid-tones. lower for better dynamic range compression (reduce shadow and highlight contrast), increase for more powerful local contrast" +msgstr "definuje, co se počítá jako střední tóny. nižší pro lepší kompresi dynamického rozsahu (snížení kontrastu stínů a světel), zvýšení pro silnější místní kontrast" #: ../src/iop/bilateral.cc:72 ../src/iop/diffuse.c:442 msgid "surface blur" @@ -18101,14 +17709,11 @@ msgid "" "apply edge-aware surface blur\n" "to denoise or smoothen textures" msgstr "" -"Aplikuje rozostření respektující okraje určené k odšumění nebo k vyhlazení " -"detailů." +"použijte rozmazání povrchu s ohledem na okraje\n" +"pro odstranění šumu nebo vyhlazení textur" -#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:90 -#: ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 -#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:157 ../src/iop/primaries.c:75 -#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 +#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" msgstr "lineární, RGB" @@ -18123,9 +17728,9 @@ msgid "" "images with more than 2 gigapixels.\n" "processing has been skipped." msgstr "" -"Tento modul není schopen zpracovat\n" +"tento modul nedokáže zpracovat \n" "obrázky s více než 2 gigapixely.\n" -"Zpracování bylo přeskočeno." +"zpracování bylo přeskočeno." #: ../src/iop/bilateral.cc:368 msgid "spatial extent of the gaussian" @@ -18147,81 +17752,84 @@ msgstr "jak moc rozmazat modrou" msgid "apply Orton effect for a dreamy ethereal look" msgstr "aplikujte Ortonův efekt pro zasněný éterický vzhled" -#: ../src/iop/bloom.c:384 ../src/iop/soften.c:376 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:110 +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 ../src/libs/masks.c:112 msgid "size" msgstr "velikost" -#: ../src/iop/bloom.c:386 +#: ../src/iop/bloom.c:384 msgid "the size of bloom" msgstr "velikost zasnění" -#: ../src/iop/bloom.c:390 +#: ../src/iop/bloom.c:388 msgid "the threshold of light" msgstr "práh světla" -#: ../src/iop/bloom.c:394 +#: ../src/iop/bloom.c:392 msgid "the strength of bloom" msgstr "síla zasnění" -#: ../src/iop/blurs.c:78 +#: ../src/iop/blurs.c:82 msgid "blurs" msgstr "rozostření" -#: ../src/iop/blurs.c:83 +#: ../src/iop/blurs.c:87 msgid "blur|lens|motion" msgstr "rozostření|objektiv|pohyb" -#: ../src/iop/blurs.c:89 +#: ../src/iop/blurs.c:93 msgid "simulate physically-accurate lens and motion blurs" msgstr "simulovat fyzikálně přesné rozmazání objektivu a pohybu" #. add the tooltips -#: ../src/iop/blurs.c:806 +#: ../src/iop/blurs.c:1007 msgid "" "size of the blur in pixels\n" "caution: doubling the radius quadruples the run-time!" msgstr "" -"Poloměr rozmazání v pixelech.\n" -"Pozor: Dvojnásobný rádius znamená čtyřnásobek času stráveného výpočtem!" +"velikost rozostření v pixelech\n" +"pozor: zdvojnásobení poloměru čtyřnásobně prodlouží dobu běhu!" # tooltip -#: ../src/iop/blurs.c:808 +#: ../src/iop/blurs.c:1009 msgid "shifts towards a star shape as value approaches blades-1" -msgstr "S hodnotou blížící-se počtu hran -1 začne tvar připomínat hvězdu." +msgstr "s blížící se hodnotou blades-1 se mění tvar směrem k hvězdě" # tooltip -#: ../src/iop/blurs.c:810 +#: ../src/iop/blurs.c:1011 msgid "" "adjust straightness of edges from 0=perfect circle\n" "to 1=completely straight" msgstr "" -"Nastavit rovnost hran od 0 (dokonalý kruh)\n" -"až po 1 (úplně rovné)." +"upravte přímost hran z 0=dokonalý kruh\n" +"na 1=zcela rovný" # tooltip -#: ../src/iop/blurs.c:811 +#: ../src/iop/blurs.c:1012 msgid "set amount by which to rotate shape around its center" -msgstr "Jak moc se má tvar otočit okolo svého středu" +msgstr "jak moc se má tvar otočit okolo svého středu" # tooltip -#: ../src/iop/blurs.c:813 +#: ../src/iop/blurs.c:1014 msgid "orientation of the motion's path" -msgstr "Orientace pohybu cesty" +msgstr "orientace pohybu cesty" # tooltip -#: ../src/iop/blurs.c:814 +#: ../src/iop/blurs.c:1015 msgid "" "amount to curve the motion relative\n" "to its overall orientation" -msgstr "Jak moc má pohyb zahýbat vzhledem ke své celkové orientaci" +msgstr "" +"množství zakřivení pohybu vzhledem\n" +"k jeho celkové orientaci" # tooltip -#: ../src/iop/blurs.c:815 +#: ../src/iop/blurs.c:1016 msgid "" "select which portion of the path to use,\n" "allowing the path to become asymmetric" -msgstr "Vyberte, kterou část cesty použít pro dosažení asymetrie." +msgstr "" +"vybrat, kterou část cesty použít, a \n" +"umožnit tak, aby se cesta stala asymetrickou" #: ../src/iop/borders.c:306 msgid "framing" @@ -18235,206 +17843,203 @@ msgstr "okraje|zvětšit plátno|rozšířit plátno" msgid "add solid borders or margins around the image" msgstr "přidá kolem obrázku okraje nebo odsazení" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 msgid "linear or non-linear, RGB, display-referred" msgstr "lineární nebo nelineární, RGB, display-referred" -#: ../src/iop/borders.c:714 +#: ../src/iop/borders.c:713 msgid "15:10 postcard white" msgstr "15:10 bílá pohlednice" -#: ../src/iop/borders.c:719 +#: ../src/iop/borders.c:718 msgid "15:10 postcard black" msgstr "15:10 černá pohlednice" -#: ../src/iop/borders.c:924 +#: ../src/iop/borders.c:923 msgid "which dimension to use for the size calculation" msgstr "jaký rozměr použít pro výpočet velikosti" -#: ../src/iop/borders.c:930 +#: ../src/iop/borders.c:929 msgid "size of the border in percent of the chosen basis" msgstr "velikost rámečku v procentech zvoleného základu" -#: ../src/iop/borders.c:932 ../src/iop/clipping.c:2224 ../src/iop/crop.c:1381 +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 msgid "aspect" msgstr "poměr" -#: ../src/iop/borders.c:933 +#: ../src/iop/borders.c:932 msgid "" "select the aspect ratio\n" "(right-click on slider below to type your own w:h)" msgstr "" -"Vyberte poměr stran nebo klikněte pravým\n" -"tlačítkem na posuvník níže a zadejte vlastní š:v." +"vyberte poměr stran\n" +"(klikněte pravým tlačítkem myši na posuvník níže a zadejte vlastní poměr š/v)" -#: ../src/iop/borders.c:937 +#: ../src/iop/borders.c:936 msgid "3:1" msgstr "3:1" -#: ../src/iop/borders.c:938 +#: ../src/iop/borders.c:937 msgid "95:33" msgstr "95:33" -#: ../src/iop/borders.c:939 +#: ../src/iop/borders.c:938 msgid "CinemaScope 2.39:1" msgstr "CinemaScope 2.39:1" -#: ../src/iop/borders.c:940 +#: ../src/iop/borders.c:939 msgid "2:1" msgstr "2:1" -#: ../src/iop/borders.c:941 +#: ../src/iop/borders.c:940 msgid "16:9" msgstr "16:9" -#: ../src/iop/borders.c:942 +#: ../src/iop/borders.c:941 msgid "5:3" msgstr "5:3" -#: ../src/iop/borders.c:943 +#: ../src/iop/borders.c:942 msgid "US Legal 8.5x14" msgstr "US Legal 8.5x14" -#: ../src/iop/borders.c:944 ../src/iop/clipping.c:2137 ../src/iop/crop.c:1283 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "golden cut" msgstr "zlatý řez" -#: ../src/iop/borders.c:945 +#: ../src/iop/borders.c:944 msgid "16:10" msgstr "16:10" -#: ../src/iop/borders.c:946 +#: ../src/iop/borders.c:945 msgid "3:2 (4x6, 10x15cm)" msgstr "3:2 (4x6, 10x15cm)" -#: ../src/iop/borders.c:948 +#: ../src/iop/borders.c:947 msgid "DIN" msgstr "DIN" -#: ../src/iop/borders.c:949 +#: ../src/iop/borders.c:948 msgid "7:5" msgstr "7:5" -#: ../src/iop/borders.c:950 +#: ../src/iop/borders.c:949 msgid "4:3" msgstr "4:3" -#: ../src/iop/borders.c:951 +#: ../src/iop/borders.c:950 msgid "US Letter 8.5x11" msgstr "US Letter 8.5x11" -#: ../src/iop/borders.c:952 +#: ../src/iop/borders.c:951 msgid "14:11" msgstr "14:11" -#: ../src/iop/borders.c:953 +#: ../src/iop/borders.c:952 msgid "5:4 (8x10)" msgstr "5:4 (8x10)" -#: ../src/iop/borders.c:955 +#: ../src/iop/borders.c:954 msgid "constant border" msgstr "konstantní okraj" -#: ../src/iop/borders.c:956 ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "custom..." msgstr "vlastní..." # tooltip -#: ../src/iop/borders.c:960 +#: ../src/iop/borders.c:959 msgid "" "set the custom aspect ratio\n" "(right-click to enter number or w:h)" msgstr "" -"Nastavte vlastní poměr stran\n" -"nebo klikněte pravým tlačítkem a zadejte vlastní číslo nebo š:v." +"nastavit vlastní poměr stran\n" +"(kliknutím pravým tlačítkem myši zadáte číslo nebo poměr š:v)" # tooltip -#: ../src/iop/borders.c:965 +#: ../src/iop/borders.c:964 msgid "aspect ratio orientation of the image with border" -msgstr "Orientace poměru stran obrázku včetně okraje" +msgstr "orientace poměru stran obrázku včetně okraje" -#: ../src/iop/borders.c:967 +#: ../src/iop/borders.c:966 msgid "horizontal position" msgstr "horizontální pozice" -#: ../src/iop/borders.c:968 +#: ../src/iop/borders.c:967 msgid "" "select the horizontal position ratio relative to top\n" "(right-click on slider below to type your own x:w)" msgstr "" -"Vyberte poměr vodorovné polohy vzhledem k hornímu okraji\n" -"nebo klikněte pravým tlačítkem na posuvník níže a zadejte vlastní x:š." +"vyberte poměr horizontální polohy vzhledem k horní části\n" +"(klikněte pravým tlačítkem myši na posuvník níže a zadejte vlastní poměr x:š)" -#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "center" msgstr "střed" -#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "1/3" msgstr "1/3" -#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "3/8" msgstr "3/8" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "5/8" msgstr "5/8" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "2/3" msgstr "2/3" -#: ../src/iop/borders.c:976 +#: ../src/iop/borders.c:975 msgid "custom horizontal position" msgstr "vlastní horizontální poloha" -#: ../src/iop/borders.c:978 +#: ../src/iop/borders.c:977 msgid "vertical position" msgstr "vertikální poloha" -#: ../src/iop/borders.c:979 +#: ../src/iop/borders.c:978 msgid "" "select the vertical position ratio relative to left\n" "(right-click on slider below to type your own y:h)" msgstr "" -"Vyberte poměr vertikální polohy vzhledem k levému okraji\n" -"nebo klikněte pravým tlačítkem na posuvník níže a zadejte vlastní y:v." +"vyberte poměr vertikální polohy vzhledem k levé straně\n" +"(klikněte pravým tlačítkem myši na posuvník níže a zadejte vlastní poměr y:v)" -#: ../src/iop/borders.c:987 +#: ../src/iop/borders.c:986 msgid "custom vertical position" msgstr "vlastní vertikální poloha" -#: ../src/iop/borders.c:993 +#: ../src/iop/borders.c:992 msgid "size of the frame line in percent of min border width" msgstr "tloušťka čáry rámečku v procentech minimální šířky ohraničení" # tooltip -#: ../src/iop/borders.c:999 +#: ../src/iop/borders.c:998 msgid "offset of the frame line beginning on image side" -msgstr "Odsazení čáry rámečku od okraje obrázku" +msgstr "odsazení čáry rámečku od okraje obrázku" -#: ../src/iop/borders.c:1014 +#: ../src/iop/borders.c:1013 msgid "select border color" msgstr "vyberte barvu okraje" -#: ../src/iop/borders.c:1019 +#: ../src/iop/borders.c:1018 msgid "pick border color from image" msgstr "vyberte barvu okraje z obrázku" -#: ../src/iop/borders.c:1020 ../src/iop/borders.c:1034 -#: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 -#: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 -#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 -#: ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 +#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 msgid "pickers" msgstr "kapátka" -#: ../src/iop/borders.c:1028 +#: ../src/iop/borders.c:1027 msgid "select frame line color" msgstr "vyberte barvu čáry rámečku" -#: ../src/iop/borders.c:1033 +#: ../src/iop/borders.c:1032 msgid "pick frame line color from image" msgstr "vyberte barvu čáry rámečku z obrázku" @@ -18447,21 +18052,13 @@ msgstr "raw chromatická aberace" msgid "correct chromatic aberrations for Bayer sensors" msgstr "správné chromatické aberace pro snímače Bayer" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/demosaic.c:319 ../src/iop/highlights.c:177 -#: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 -#: ../src/iop/hotpixels.c:76 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rasterfile.c:104 -#: ../src/iop/rasterfile.c:106 ../src/iop/rawprepare.c:171 -#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 -#: ../src/iop/temperature.c:252 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 +#: ../src/iop/hotpixels.c:76 ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 ../src/iop/rawprepare.c:171 +#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "lineární, raw, scene-referred" -#: ../src/iop/cacorrect.c:83 ../src/iop/cacorrectrgb.c:168 -#: ../src/iop/demosaic.c:320 ../src/iop/invert.c:133 ../src/iop/rawdenoise.c:142 -#: ../src/iop/rasterfile.c:105 ../src/iop/rawprepare.c:172 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 ../src/iop/rawprepare.c:172 #: ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "lineární, raw" @@ -18479,8 +18076,8 @@ msgid "" "automatic chromatic aberration correction\n" "only for Bayer raw files with 3 color channels" msgstr "" -"Automatická korekce chromatické aberace\n" -"pro RAW soubory s tříkanálovou Bayerovou maskou" +"automatická korekce chromatické aberace\n" +"pouze pro RAW soubory s tříkanálovou Bayerovou maskou" #: ../src/iop/cacorrectrgb.c:160 ../src/iop/defringe.c:74 msgid "chromatic aberrations" @@ -18571,8 +18168,7 @@ msgstr "cenzurovat" msgid "censorize license plates and body parts for privacy" msgstr "cenzurovat poznávací značky a části těla kvůli soukromí" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 ../src/iop/filmicrgb.c:345 -#: ../src/iop/graduatednd.c:144 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "lineární nebo nelineární, RGB, scene-referred" @@ -18601,10 +18197,8 @@ msgid "channel mixer" msgstr "kanálový směšovač" #: ../src/iop/channelmixer.c:128 -msgid "" -"this module is deprecated. please use the color calibration module instead." -msgstr "" -"tento modul je zastaralý. místo toho použijte modul pro kalibraci barev." +msgid "this module is deprecated. please use the color calibration module instead." +msgstr "tento modul je zastaralý. místo toho použijte modul pro kalibraci barev." #: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 msgid "" @@ -18866,8 +18460,8 @@ msgstr "" "nepoužíváte s maskami, nebo víte co děláte." #: ../src/iop/channelmixerrgb.c:2067 -msgid "white balance applied twice" -msgstr "vyvážení bílé použito dvakrát" +msgid "white balance applied twice (details)" +msgstr "vyvážení bílé bylo použito dvakrát (podrobnosti)" #: ../src/iop/channelmixerrgb.c:2068 msgid "" @@ -18882,8 +18476,8 @@ msgstr "" "nebo deaktivujte chromatickou adaptaci v kalibraci barev." #: ../src/iop/channelmixerrgb.c:2076 -msgid "white balance module error" -msgstr "chyba modulu vyvážení bílé" +msgid "white balance module error (details)" +msgstr "chyba modulu vyvážení bílé (podrobnosti)" #: ../src/iop/channelmixerrgb.c:2077 msgid "" @@ -18892,14 +18486,13 @@ msgid "" "with chromatic adaptation. either set it to reference\n" "or disable chromatic adaptation here." msgstr "" -"Modul vyvážení bílé nepoužívá referenční osvětlení\n" -"fotoaparátu, což zde způsobí problémy\n" -"s chromatickou adaptací. Buďto jej nastavte na referenční\n" -"nebo deaktivujte chromatickou adaptaci." +"modul vyvážení bílé nepoužívá referenční zdroj světla kamery, \n" +"což zde způsobí problémy s chromatickou adaptací.\n" +"buď jej nastavte na referenční, nebo zde chromatickou adaptaci vypněte." #: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 -msgid "white balance missing" -msgstr "chybí vyvážení bílé" +msgid "white balance missing (details)" +msgstr "chybí vyvážení bílé (podrobnosti)" #: ../src/iop/channelmixerrgb.c:2090 msgid "" @@ -18908,10 +18501,10 @@ msgid "" "enable this module and either set it to reference\n" "or disable chromatic adaptation in color calibration." msgstr "" -"Modul neposkytuje platné referenční osvětlení\n" -"způsobujíc problémy s chromatickou adaptací během kalibrace barev.\n" -"Povolte tento modul a buď jej nastavte na referenci\n" -"nebo deaktivujte chromatické přizpůsobení v kalibraci barev." +"tento modul neposkytuje platný referenční zdroj světla,\n" +"což způsobuje problémy s chromatickou adaptací při kalibraci barev.\n" +"povolte tento modul a buď jej nastavte na referenční,\n" +"nebo zakažte chromatickou adaptaci při kalibraci barev." #: ../src/iop/channelmixerrgb.c:2099 msgid "" @@ -18971,16 +18564,12 @@ msgstr "CCT: %.0f K (neplatný)" #: ../src/iop/channelmixerrgb.c:3696 msgid "" "approximated correlated color temperature.\n" -"this illuminant cannot be accurately modeled by a daylight or black body " -"spectrum,\n" -"so its temperature is not relevant and meaningful and you need to use a " -"custom illuminant." +"this illuminant cannot be accurately modeled by a daylight or black body spectrum,\n" +"so its temperature is not relevant and meaningful and you need to use a custom illuminant." msgstr "" "přibližná korelovaná barevná teplota.\n" -"tento osvětlovací prostředek nelze přesně modelovat denním světlem nebo " -"spektrem černého tělesa,\n" -"takže jeho teplota není relevantní a smysluplná a musíte použít vlastní " -"osvětlení." +"tento osvětlovací prostředek nelze přesně modelovat denním světlem nebo spektrem černého tělesa,\n" +"takže jeho teplota není relevantní a smysluplná a musíte použít vlastní osvětlení." #: ../src/iop/channelmixerrgb.c:3705 #, c-format @@ -19005,12 +18594,8 @@ msgid "auto-detection of white balance started…" msgstr "byla spuštěna automatická detekce vyvážení bílé…" #: ../src/iop/channelmixerrgb.c:4144 -msgid "" -"color calibration: the sum of the gray channel parameters is zero, " -"normalization will be disabled." -msgstr "" -"kalibrace barev: součet parametrů šedého kanálu je nula, normalizace bude " -"zakázána." +msgid "color calibration: the sum of the gray channel parameters is zero, normalization will be disabled." +msgstr "kalibrace barev: součet parametrů šedého kanálu je nula, normalizace bude zakázána." #. Write report in GUI #: ../src/iop/channelmixerrgb.c:4188 @@ -19083,20 +18668,13 @@ msgstr "teplota" #: ../src/iop/channelmixerrgb.c:4537 msgid "" -"define a target chromaticity (hue and chroma) for a particular region of the " -"image (the control sample), which you then match against the same target " -"chromaticity in other images. the control sample can either be a critical " -"part of your subject or a non-moving and consistently-lit surface over your " -"series of images." +"define a target chromaticity (hue and chroma) for a particular region of the image (the control sample), which you then match against the same target chromaticity in " +"other images. the control sample can either be a critical part of your subject or a non-moving and consistently-lit surface over your series of images." msgstr "" -"definujte cílovou chromatičnost (odstín a chromatičnost) pro určitou oblast " -"obrazu (kontrolní vzorek), kterou pak porovnáte se stejnou cílovou " -"chromatičností v jiných obrázcích. kontrolní vzorek může být buď kritickou " -"částí objektu, nebo nehybnou a důsledně osvětlenou plochou nad sérií obrázků." +"definujte cílovou chromatičnost (odstín a chromatičnost) pro určitou oblast obrazu (kontrolní vzorek), kterou pak porovnáte se stejnou cílovou chromatičností v jiných " +"obrázcích. kontrolní vzorek může být buď kritickou částí objektu, nebo nehybnou a důsledně osvětlenou plochou nad sérií obrázků." -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/channelmixerrgb.c:4601 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 ../src/iop/channelmixerrgb.c:4601 msgid "mapping" msgstr "mapování" @@ -19217,9 +18795,8 @@ msgstr "kalibrovat pomocí kapátka" msgid "use a color checker target to autoset CAT and channels" msgstr "použijte cíl výběru barvy k automatickému nastavení CAT a kanálů" -#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 -#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 -#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 +#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 ../src/iop/channelmixerrgb.c:4730 +#: ../src/iop/channelmixerrgb.c:4737 msgid "calibrate" msgstr "kalibrovat" @@ -19272,8 +18849,7 @@ msgid "" "the others are special behaviors to protect some hues" msgstr "" "vyberte barvy, které budou optimalizovány s vyšší prioritou.\n" -"neutrální barvy dávají nejnižší průměrnou delta E, ale vysokou maximální " -"delta E\n" +"neutrální barvy dávají nejnižší průměrnou delta E, ale vysokou maximální delta E\n" "syté barvy dávají nejnižší maximální delta E, ale vysoký průměr delta E\n" "žádný je kompromisem mezi oběma\n" "ostatní jsou speciální chování k ochraně některých odstínů" @@ -19345,10 +18921,8 @@ msgid "check the output delta E" msgstr "zkontrolovat výstupní délta E" #: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 -msgid "" -"Choleski decomposition failed to allocate memory, check your RAM settings" -msgstr "" -"Cholesky rozkladu se nepodařilo alokovat paměť, zkontrolujte nastavení RAM" +msgid "Choleski decomposition failed to allocate memory, check your RAM settings" +msgstr "Cholesky rozkladu se nepodařilo alokovat paměť, zkontrolujte nastavení RAM" #: ../src/iop/clahe.c:61 msgid "old local contrast" @@ -19358,7 +18932,7 @@ msgstr "původní lokální kontrast" msgid "this module is deprecated. better use new local contrast module instead." msgstr "tento modul je zastaralý. raději použijte nový modul lokální kontrast." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:425 +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 msgid "amount" msgstr "množství" @@ -19366,17 +18940,13 @@ msgstr "množství" msgid "size of features to preserve" msgstr "velikost prvků k zachování" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:457 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 msgid "strength of the effect" msgstr "síla efektu" #: ../src/iop/clipping.c:340 -msgid "" -"this module is deprecated. please use the crop, orientation and/or rotate and " -"perspective modules instead." -msgstr "" -"tento modul je zastaralý. místo toho použijte moduly oříznutí, orientace a/" -"nebo otočení a perspektivy." +msgid "this module is deprecated. please use the crop, orientation and/or rotate and perspective modules instead." +msgstr "tento modul je zastaralý. místo toho použijte moduly oříznutí, orientace a/nebo otočení a perspektivy." #: ../src/iop/clipping.c:345 msgid "crop and rotate" @@ -19390,167 +18960,162 @@ msgstr "přerámovat|perspektiva|keystone|zkreslit" msgid "change the framing and correct the perspective" msgstr "změnit orámování a opravit perspektivu" -#: ../src/iop/clipping.c:1411 ../src/iop/clipping.c:2126 ../src/iop/crop.c:733 -#: ../src/iop/crop.c:1271 +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 ../src/iop/crop.c:1269 msgid "original image" msgstr "původní obrázek" -#: ../src/iop/clipping.c:1715 ../src/iop/crop.c:957 +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 msgid "invalid ratio format. it should be \"number:number\"" msgstr "neplatný formát poměru. mělo by to být \"číslo:číslo\"" -#: ../src/iop/clipping.c:1731 ../src/iop/crop.c:973 +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 msgid "invalid ratio format. it should be a positive number" msgstr "neplatný formát poměru. mělo by to být kladné číslo" -#: ../src/iop/clipping.c:1920 ../src/iop/clipping.c:2117 +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 msgid "full" msgstr "plný" -#: ../src/iop/clipping.c:1921 +#: ../src/iop/clipping.c:1920 msgid "old system" msgstr "starý systém" -#: ../src/iop/clipping.c:1922 +#: ../src/iop/clipping.c:1921 msgid "correction applied" msgstr "korekce aplikovány" -#: ../src/iop/clipping.c:2095 +#: ../src/iop/clipping.c:2094 msgid "main" msgstr "hlavní" -#: ../src/iop/clipping.c:2104 +#: ../src/iop/clipping.c:2103 msgid "mirror image horizontally and/or vertically" msgstr "zrcadlový obraz vodorovně a/nebo svisle" -#: ../src/iop/clipping.c:2107 +#: ../src/iop/clipping.c:2106 msgid "angle" msgstr "úhel" -#: ../src/iop/clipping.c:2110 +#: ../src/iop/clipping.c:2109 msgid "right-click and drag a line on the image to drag a straight line" -msgstr "" -"klik pravým tlačítkem a přetažením čáry na obrázku přetáhněte rovnou čáru" +msgstr "klik pravým tlačítkem a přetažením čáry na obrázku přetáhněte rovnou čáru" -#: ../src/iop/clipping.c:2113 +#: ../src/iop/clipping.c:2112 msgid "keystone" msgstr "základní kámen" -#: ../src/iop/clipping.c:2118 +#: ../src/iop/clipping.c:2117 msgid "set perspective correction for your image" msgstr "nastavte korekci perspektivy pro váš obrázek" -#: ../src/iop/clipping.c:2125 ../src/iop/crop.c:1270 +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 msgid "freehand" msgstr "volná ruka" -#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1273 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "10:8 in print" msgstr "10:8 v tisku" -#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1274 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1277 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "8.5x11, letter" msgstr "8.5x11, letter" -#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1278 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1279 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1280 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1281 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35mm" -#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1282 +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "16:10, 8x5" msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1284 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2139 ../src/iop/crop.c:1285 +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 msgid "widescreen" msgstr "širokoúhlý" -#: ../src/iop/clipping.c:2140 +#: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, univisium" -#: ../src/iop/clipping.c:2141 +#: ../src/iop/clipping.c:2140 msgid "cinemascope" msgstr "cinemascope" -#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1288 +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 msgid "21:9" msgstr "21:9" -#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 msgid "anamorphic" msgstr "anamorfický" -#: ../src/iop/clipping.c:2144 ../src/iop/crop.c:1291 +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 msgid "3:1, panorama" msgstr "3:1, panoramatický" -#: ../src/iop/clipping.c:2176 ../src/iop/clipping.c:2188 ../src/iop/crop.c:1327 -#: ../src/iop/crop.c:1344 +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 ../src/iop/crop.c:1325 ../src/iop/crop.c:1342 #, c-format msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "neplatný formát poměru pro „%s“. mělo by to být \"číslo:číslo\"" -#: ../src/iop/clipping.c:2235 ../src/iop/crop.c:1395 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" -"to enter custom aspect ratio open the combobox and type ratio in x:y or " -"decimal format" +"to enter custom aspect ratio open the combobox and type ratio in x:y or decimal format" msgstr "" "nastavit poměr stran\n" "seznam je seřazen: od nejvíce čtveratých po nejméně\n" -"pro zadání vlastního poměru stran otevřete rozbalovací seznam a zadejte poměr " -"ve formátu x:y nebo v desítkové soustavě" +"pro zadání vlastního poměru stran otevřete rozbalovací seznam a zadejte poměr ve formátu x:y nebo v desítkové soustavě" -#: ../src/iop/clipping.c:2242 ../src/iop/crop.c:1407 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "okraje" -#: ../src/iop/clipping.c:2247 ../src/iop/crop.c:1417 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "levý okraj se nemůže překrývat s pravým okrajem" -#: ../src/iop/clipping.c:2254 ../src/iop/crop.c:1425 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "pravý okraj se nemůže překrývat s levým okrajem" -#: ../src/iop/clipping.c:2259 ../src/iop/crop.c:1431 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "horní okraj se nesmí překrývat se spodním okrajem" -#: ../src/iop/clipping.c:2266 ../src/iop/crop.c:1439 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "spodní okraj se nemůže překrývat s horním okrajem" -#: ../src/iop/clipping.c:3009 +#: ../src/iop/clipping.c:3008 msgid "commit: double-click, straighten: right-drag" msgstr "potvrdit: dvojklik, narovnat: přetáhněte pravým tlačítkem" -#: ../src/iop/clipping.c:3013 +#: ../src/iop/clipping.c:3012 msgid "" "resize: drag, keep aspect ratio: shift+drag\n" "straighten: right-drag" @@ -19558,47 +19123,43 @@ msgstr "" "změna velikosti: tažení, zachování poměru stran: Shift+tažení\n" "narovnat: táhněte doprava" -#: ../src/iop/clipping.c:3054 +#: ../src/iop/clipping.c:3053 msgid "move control point: drag" msgstr "přesunout ovládací bod: přetáhnout" -#: ../src/iop/clipping.c:3059 +#: ../src/iop/clipping.c:3058 msgid "move line: drag, toggle symmetry: click ꝏ" msgstr "přesunout čáru: přetáhnout, přepnout symetrii: klik ꝏ" -#: ../src/iop/clipping.c:3064 +#: ../src/iop/clipping.c:3063 msgid "" "apply: click ok, toggle symmetry: click ꝏ\n" "move line/control point: drag" msgstr "" -"použít: klikněte na ok, přepněte symetrii: klikněte na " -"ꝏ\n" +"použít: klikněte na ok, přepněte symetrii: klikněte na ꝏ\n" "přesunout čáru/kontrolní bod: tažení" -#: ../src/iop/clipping.c:3071 +#: ../src/iop/clipping.c:3070 msgid "" -"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" +"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" "straighten: right-drag, commit: double-click" msgstr "" -"pohyb: tažení, svislý pohyb: Shift+tažení, vodorovný pohyb: Ctrl+tažení\n" +"pohyb: tažení, svislý pohyb: Shift+tažení, vodorovný pohyb: Ctrl+tažení\n" "narovnat: přetáhněte pravým tlačítkem, potvrdit: dvojklik" -#: ../src/iop/clipping.c:3330 ../src/iop/crop.c:1947 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[%s na okrajích] oříznout" -#: ../src/iop/clipping.c:3332 ../src/iop/crop.c:1949 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[%s na okrajích] oříznout - zachovat poměr" #: ../src/iop/colisa.c:76 msgid "this module is deprecated. please use colorbalance RGB module instead." -msgstr "" -"tento modul je zastaralý. místo toho použijte modul RGB pro vyvážení barev." +msgstr "tento modul je zastaralý. místo toho použijte modul RGB pro vyvážení barev." #: ../src/iop/colisa.c:81 msgid "contrast brightness saturation" @@ -19834,12 +19395,8 @@ msgid "color balance rgb" msgstr "vyvážení barev rgb" #: ../src/iop/colorbalancergb.c:174 -msgid "" -"offset power slope|cdl|color grading|contrast|chroma_highlights|hue|vibrance|" -"saturation" -msgstr "" -"posun síly sklonu|cdl|grading barev|kontrast|chroma_světel|odstín|živost|" -"saturace" +msgid "offset power slope|cdl|color grading|contrast|chroma_highlights|hue|vibrance|saturation" +msgstr "posun síly sklonu|cdl|grading barev|kontrast|chroma_světel|odstín|živost|saturace" #: ../src/iop/colorbalancergb.c:179 msgid "" @@ -19869,8 +19426,7 @@ msgstr "základní barevnost | standard" msgid "colorbalance works only on RGB input" msgstr "vyvážení barev funguje pouze na vstupu RGB" -#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 +#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 msgid "cannot display masks when the blending mask is displayed" msgstr "nelze zobrazit masky, když je zobrazena prolínací maska" @@ -19881,19 +19437,19 @@ msgstr "hlavní" #: ../src/iop/colorbalancergb.c:1784 msgid "global grading" -msgstr "Globální úpravy" +msgstr "globální grading" #: ../src/iop/colorbalancergb.c:1788 msgid "rotate all hues by an angle, at the same luminance" -msgstr "Posune všechny odstíny o zvolený úhel při zachování jasu." +msgstr "otočit všechny odstíny o úhel, při stejném jasu" #: ../src/iop/colorbalancergb.c:1794 msgid "increase colorfulness mostly on low-chroma colors" -msgstr "Ovlivňuje barevnost především u barev s nízkou chromou." +msgstr "zvýšit barevnost, zejména u barev s nízkou sytostí" #: ../src/iop/colorbalancergb.c:1800 msgid "increase the contrast at constant chromaticity" -msgstr "Ovlivňuje kontrast při zachování chromy." +msgstr "přidat nebo ubrat kontrast o absolutní hodnotu" #: ../src/iop/colorbalancergb.c:1802 msgctxt "section" @@ -19902,19 +19458,19 @@ msgstr "lineární grading chromy" #: ../src/iop/colorbalancergb.c:1809 msgid "increase colorfulness at same luminance globally" -msgstr "Ovlivňuje celkovou barevnost při zachování jasu." +msgstr "zvýšit barevnost při stejném jasu, globálně" #: ../src/iop/colorbalancergb.c:1814 msgid "increase colorfulness at same luminance mostly in shadows" -msgstr "Ovlivňuje barevnost stínů při zachování jasu." +msgstr "zvýšit barevnost při stejném jasu, většinou ve stínech" #: ../src/iop/colorbalancergb.c:1819 msgid "increase colorfulness at same luminance mostly in mid-tones" -msgstr "Ovlivňuje barevnost středních tónů při zachování jasu." +msgstr "zvýšit barevnost při stejném jasu, většinou ve středních tónech" #: ../src/iop/colorbalancergb.c:1824 msgid "increase colorfulness at same luminance mostly in highlights" -msgstr "Ovlivňuje barevnost světel při zachování jasu." +msgstr "zvýšit barevnost při stejném jasu, většinou ve světlech" #: ../src/iop/colorbalancergb.c:1826 msgctxt "section" @@ -19923,14 +19479,11 @@ msgstr "percepční grading sytosti" #: ../src/iop/colorbalancergb.c:1832 msgid "add or remove saturation by an absolute amount" -msgstr "Ovlivňuje celkovou sytost." +msgstr "přidat nebo odebrat sytost o absolutní hodnotu" -#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 -#: ../src/iop/colorbalancergb.c:1847 -msgid "" -"increase or decrease saturation proportionally to the original pixel " -"saturation" -msgstr "Ovlivňuje sytost úměrně originálu." +#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 ../src/iop/colorbalancergb.c:1847 +msgid "increase or decrease saturation proportionally to the original pixel saturation" +msgstr "zvýšit nebo snížit sytost proporcionálně k původní sytosti pixelů" #: ../src/iop/colorbalancergb.c:1849 msgctxt "section" @@ -19943,14 +19496,11 @@ msgstr "jas" #: ../src/iop/colorbalancergb.c:1855 msgid "add or remove brilliance by an absolute amount" -msgstr "Ovlivňuje celkový jas." +msgstr "přidat nebo ubrat živost o absolutní hodnotu" -#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 -#: ../src/iop/colorbalancergb.c:1870 -msgid "" -"increase or decrease brilliance proportionally to the original pixel " -"brilliance" -msgstr "Ovliňuje jas úměrně originálu." +#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 ../src/iop/colorbalancergb.c:1870 +msgid "increase or decrease brilliance proportionally to the original pixel brilliance" +msgstr "zvýšit nebo snížit jas úměrně k původnímu jasu pixelu" #. Page 4-ways #: ../src/iop/colorbalancergb.c:1873 @@ -19959,7 +19509,7 @@ msgstr "čtyřsměrný grading" #: ../src/iop/colorbalancergb.c:1873 msgid "selective color grading" -msgstr "Selektivní grading barev" +msgstr "selektivní grading barev" # tooltip #: ../src/iop/colorbalancergb.c:1875 @@ -19967,8 +19517,8 @@ msgid "" "pick opposite color from image\n" "ctrl+click to pick selected color" msgstr "" -"Vybere z obrázku opačnou barvu.\n" -"Podržte Ctrl a klikněte pro výběr barvy." +"vybrat opačnou barvu z obrázku\n" +"ctrl+kliknutí pro výběr vybrané barvy" #: ../src/iop/colorbalancergb.c:1877 msgctxt "section" @@ -19977,15 +19527,15 @@ msgstr "globální offset" #: ../src/iop/colorbalancergb.c:1884 msgid "global luminance offset" -msgstr "Globální korekce jasu" +msgstr "globální posun luminance" #: ../src/iop/colorbalancergb.c:1889 msgid "hue of the global color offset" -msgstr "Globální korekce odstínu" +msgstr "odstín globálního barevného posunu" #: ../src/iop/colorbalancergb.c:1896 msgid "chroma of the global color offset" -msgstr "Chroma globální korekce odstínu" +msgstr "sytost globální korekce odstínu" #: ../src/iop/colorbalancergb.c:1898 msgctxt "section" @@ -19994,15 +19544,15 @@ msgstr "stíny" #: ../src/iop/colorbalancergb.c:1905 msgid "luminance gain in shadows" -msgstr "Úroveň jasu ve stínech" +msgstr "úroveň jasu ve stínech" #: ../src/iop/colorbalancergb.c:1910 msgid "hue of the color gain in shadows" -msgstr "Odstín stínů" +msgstr "odstín barevného zisku ve stínech" #: ../src/iop/colorbalancergb.c:1917 msgid "chroma of the color gain in shadows" -msgstr "Chroma korekce stínů" +msgstr "sytost barev ve stínech" #: ../src/iop/colorbalancergb.c:1919 msgctxt "section" @@ -20015,15 +19565,15 @@ msgstr "zesílení" #: ../src/iop/colorbalancergb.c:1926 msgid "luminance gain in highlights" -msgstr "Úroveň jasu ve světlech" +msgstr "úroveň jasu ve světlech" #: ../src/iop/colorbalancergb.c:1931 msgid "hue of the color gain in highlights" -msgstr "Odstín světel" +msgstr "odstín barevného zisku ve světlech" #: ../src/iop/colorbalancergb.c:1938 msgid "chroma of the color gain in highlights" -msgstr "Chroma korekce světel" +msgstr "sytost barev ve světlech" #: ../src/iop/colorbalancergb.c:1940 msgctxt "section" @@ -20036,15 +19586,15 @@ msgstr "střední tóny" #: ../src/iop/colorbalancergb.c:1947 msgid "luminance exponent in mid-tones" -msgstr "Úroveň jasu ve středních tónech" +msgstr "úroveň jasu ve středních tónech" #: ../src/iop/colorbalancergb.c:1952 msgid "hue of the color exponent in mid-tones" -msgstr "Odstín středních tónů" +msgstr "odstín barevného exponentu ve středních tónech" #: ../src/iop/colorbalancergb.c:1959 msgid "chroma of the color exponent in mid-tones" -msgstr "Chroma korekce středních tónů" +msgstr "sytost barev ve středních tónech" #. Page masks #: ../src/iop/colorbalancergb.c:1962 @@ -20053,11 +19603,11 @@ msgstr "masky" #: ../src/iop/colorbalancergb.c:1962 msgid "isolate luminances" -msgstr "Maskování na základě jasu" +msgstr "izolace jasů" #: ../src/iop/colorbalancergb.c:1966 msgid "choose in which uniform color space the saturation is computed" -msgstr "Vyberte, ve kterém jednotném barevném prostoru se saturace vypočítá." +msgstr "cyberte, ve kterém jednotném barevném prostoru se saturace vypočítá" #: ../src/iop/colorbalancergb.c:1968 msgctxt "section" @@ -20066,49 +19616,77 @@ msgstr "rozsahy jasu" #: ../src/iop/colorbalancergb.c:1981 msgid "weight of the shadows over the whole tonal range" -msgstr "Váha stínů v celém tonálním rozsahu" +msgstr "váha stínů v celém tonálním rozsahu" #: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"zobrazuje masku stínů, překrytou jako šachovnice\n" +"stále viditelná oblast obrázku (nezakrytá maskou) je oblast\n" +"která bude ovlivněna posuvníky stínů na ostatních kartách" + +#: ../src/iop/colorbalancergb.c:1994 msgid "position of the middle-gray reference for masking" -msgstr "Poloha střední šedé pro maskování" +msgstr "poloha střední šedé pro maskování" -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"zobrazuje masku středních tónů, překrytou jako šachovnice\n" +"stále viditelná oblast obrazu (nezakrytá maskou) je oblast\n" +"kterou ovlivní posuvníky středních tónů na ostatních kartách" + +#: ../src/iop/colorbalancergb.c:2007 msgid "weights of highlights over the whole tonal range" -msgstr "Váha světel v celém tonálním rozsahu" +msgstr "váha světel v celém tonálním rozsahu" -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"zobrazuje masku světel, překrytou jako šachovnicová tabulka\n" +"stále viditelná oblast obrazu (nezakrytá maskou) je oblast\n" +"kterou ovlivní posuvníky zvýraznění na ostatních kartách" + +#: ../src/iop/colorbalancergb.c:2017 msgctxt "section" msgid "threshold" msgstr "práh" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2022 msgid "peak white luminance value used to normalize the power function" -msgstr "" -"Maximální hodnota bílého bodu využitá k normalizaci transformační funkce" +msgstr "špičková hodnota bílého jasu použitá k normalizaci výkonové funkce" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2028 msgid "peak gray luminance value used to normalize the power function" -msgstr "" -"Maximální hodnota střední šedé využitá k normalizaci transformační funkce" +msgstr "špičková hodnota jasu šedé použitá k normalizaci výkonové funkce" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2030 msgctxt "section" msgid "mask preview settings" msgstr "nastavení náhledu masky" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 msgid "select color of the checkerboard from a swatch" -msgstr "Vyberte barvu šachovnice ze vzorníku" +msgstr "vyberte barvu šachovnice ze vzorníku" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2044 msgid "checkerboard size" msgstr "velikost šachovnice" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 1" msgstr "barva šachovnice 1" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2049 msgid "checkerboard color 2" msgstr "barva šachovnice 2" @@ -20124,11 +19702,8 @@ msgstr "profil|lut|korekce barev" msgid "perform color space corrections and apply looks" msgstr "provádět korekce barevného prostoru a aplikovat vzhled" -#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 -#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 -#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 -#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 +#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 ../src/iop/colorout.c:88 +#: ../src/iop/colorreconstruction.c:118 ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 #: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 msgid "linear or non-linear, Lab, display-referred" msgstr "lineární nebo nelineární, Lab, display-referred" @@ -20185,10 +19760,11 @@ msgid "" "shift+click while color picking to replace patch" msgstr "" "(%2.2f %2.2f %2.2f)\n" -"Změněná políčka jsou označena obrysem.\n" -"Klikněte pro výběr, dvojklikem vraťte zpět, pravým tlačítkem políčko " -"odstraňte,\n" -"anebo po výběru cílové barvy podržte Shift a kliknutím políčko nahraďte." +"změněné záplaty jsou označeny obrysem\n" +"kliknutím vyberete\n" +"dvojitým kliknutím resetujete\n" +"kliknutím pravým tlačítkem myši smažete záplatu\n" +"shift+kliknutím při výběru barvy záplatu nahradíte" #: ../src/iop/colorchecker.c:1550 msgid "patch" @@ -20209,12 +19785,10 @@ msgstr "" #: ../src/iop/colorchecker.c:1573 msgid "" "adjust target color Lab 'a' channel\n" -"lower values shift target color towards greens while higher shift towards " -"magentas" +"lower values shift target color towards greens while higher shift towards magentas" msgstr "" "upravit cílovou barvu Lab kanálu 'a'\n" -"nižší hodnoty posouvají cílovou barvu směrem k zelené, zatímco vyšší posunují " -"barvu k purpurové" +"nižší hodnoty posouvají cílovou barvu směrem k zelené, zatímco vyšší posunují barvu k purpurové" #: ../src/iop/colorchecker.c:1576 msgid "green-magenta offset" @@ -20223,12 +19797,10 @@ msgstr "zeleno-purpurový offset" #: ../src/iop/colorchecker.c:1585 msgid "" "adjust target color Lab 'b' channel\n" -"lower values shift target color towards blues while higher shift towards " -"yellows" +"lower values shift target color towards blues while higher shift towards yellows" msgstr "" "upravit cílovou barvu Lab kanálu 'b'\n" -"nižší hodnoty posunou cílovou barvu směrem k modré, zatímco vyšší hodnoty " -"posunou barvu směrem ke žluté" +"nižší hodnoty posunou cílovou barvu směrem k modré, zatímco vyšší hodnoty posunou barvu směrem ke žluté" #: ../src/iop/colorchecker.c:1588 msgid "blue-yellow offset" @@ -20238,13 +19810,11 @@ msgstr "modro-žlutý offset" msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" -"lower values scale towards lower saturation while higher scale towards higher " -"saturation" +"lower values scale towards lower saturation while higher scale towards higher saturation" msgstr "" "upravit cílovou sytost barev\n" "současně upravuje kanály 'a' a 'b' cílové barvy v prostoru Lab\n" -"nižší hodnoty stupnice směrem k nižší sytosti, zatímco vyšší stupnice směrem " -"k vyšší sytosti" +"nižší hodnoty stupnice směrem k nižší sytosti, zatímco vyšší stupnice směrem k vyšší sytosti" #: ../src/iop/colorchecker.c:1606 msgid "target color" @@ -20296,250 +19866,29 @@ msgstr "" msgid "color correction" msgstr "barevné korekce" -#: ../src/iop/colorcorrection.c:73 -msgid "correct white balance selectively for blacks and whites" -msgstr "správné vyvážení bílé selektivně pro černou a bílou" - -#: ../src/iop/colorcorrection.c:106 -msgid "warm tone" -msgstr "teplý tón" - -#: ../src/iop/colorcorrection.c:114 -msgid "warming filter" -msgstr "ohřívací filtr" - -#: ../src/iop/colorcorrection.c:122 -msgid "cooling filter" -msgstr "chladící filtr" - -#: ../src/iop/colorcorrection.c:242 -msgid "" -"drag the line for split-toning. bright means highlights, dark means shadows. " -"use mouse wheel to change saturation." -msgstr "" -"přetáhněte čáru pro rozdělené tónování. světlý znamená světla, tmavý stíny. " -"použijte kolečko myši pro změnu sytosti." - -#: ../src/iop/colorcorrection.c:261 -msgid "set the global saturation" -msgstr "nastavit globální sytost" - -#: ../src/iop/colorharmonizer.c:125 -#, fuzzy -#| msgid "color harmonies" -msgid "color harmonizer" -msgstr "barevné harmonie" - -#: ../src/iop/colorharmonizer.c:132 -msgid "harmonize colors toward a selected palette in perceptual space" -msgstr "" - -#: ../src/iop/colorharmonizer.c:133 -#, fuzzy -#| msgid "selective color grading" -msgid "creative color grading" -msgstr "Selektivní grading barev" - -#: ../src/iop/colorharmonizer.c:135 -#, fuzzy -#| msgid "darktable UCS (2022)" -msgid "darktable UCS / JCH (perceptual)" -msgstr "darktable UCS (2022)" - -#: ../src/iop/colorharmonizer.c:1337 -msgid "" -"analyze the image's hue distribution and automatically suggest the harmony " -"rule\n" -"and anchor hue that best match its existing color palette.\n" -"\n" -"the detection scores every rule and anchor combination against a chroma-" -"weighted\n" -"histogram of the preview image, then selects the combination that already " -"covers\n" -"the most chromatic energy — i.e. requires the least correction.\n" -"\n" -"the result replaces the current rule and anchor hue. use pull strength to " -"control\n" -"how strongly the remaining off-palette colors are pulled toward the detected " -"palette." -msgstr "" - -#: ../src/iop/colorharmonizer.c:1418 -#, fuzzy -#| msgid "wait for the preview to finish recomputing" -msgid "not yet available — wait for the preview to finish processing." -msgstr "počkejte, až náhled dokončí přepočítávání" - -#: ../src/iop/colorharmonizer.c:1423 -msgid "" -"harmony rule that defines which hues are considered 'in harmony'.\n" -"\n" -"monochromatic: a single hue family — only one node.\n" -"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" -"analogous complementary: analogous triad plus its complement — rich but " -"balanced.\n" -"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" -"split complementary: one hue and the two hues flanking its complement — vivid " -"yet less stark.\n" -"dyad: two hues separated by 60° — gentle contrast.\n" -"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" -"tetrad: four hues in two complementary pairs spaced 60° — complex, needs " -"restraint.\n" -"square: four hues evenly spaced 90° apart — strong and varied.\n" -"custom: define all four harmony node hues independently." -msgstr "" - -#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 -#, fuzzy -#| msgid "" -#| "pick hue from image and visualize it\n" -#| "ctrl+click to select an area" -msgid "" -"pick hue from image.\n" -"ctrl+click to select an area" -msgstr "" -"vyberte odstín z obrázku a vizualizujte jej\n" -"Ctrl+kliknutím vyberte oblast" - -#: ../src/iop/colorharmonizer.c:1449 -msgid "" -"the primary 'key' hue of the harmony — the first node from which all others " -"are derived.\n" -"\n" -"drag the slider or use the color picker (eyedropper) to sample a dominant hue " -"directly\n" -"from the image. the remaining harmony nodes are computed automatically from " -"this hue\n" -"and the selected rule.\n" -"\n" -"tip: pick a skin tone, a sky, or another dominant subject color to anchor the " -"palette." -msgstr "" - -#: ../src/iop/colorharmonizer.c:1464 -msgid "" -"number of active harmony nodes in custom mode (2–4).\n" -"nodes are numbered from the top; inactive nodes are hidden." -msgstr "" - -#: ../src/iop/colorharmonizer.c:1494 -msgid "" -"hue of this harmony node (0°–360°).\n" -"only active in 'custom' harmony mode.\n" -"use the color picker to sample the desired hue from the image." -msgstr "" - -#: ../src/iop/colorharmonizer.c:1513 -#, fuzzy -#| msgid "cycle vectorscope types" -msgid "vectorscope two-way sync" -msgstr "typy cyklových vektorskopů" - -#: ../src/iop/colorharmonizer.c:1515 -msgid "" -"when enabled, the vectorscope harmony overlay is kept in sync with\n" -"the harmony rule and anchor hue controls in the module.\n" -"disable to adjust the module without disturbing the vectorscope display, and " -"vice-versa." -msgstr "" - -#: ../src/iop/colorharmonizer.c:1529 -msgid "" -"import the harmony rule and anchor hue currently displayed in the " -"vectorscope.\n" -"also switches the histogram panel to the vectorscope view if it is not " -"already active." -msgstr "" - -#: ../src/iop/colorharmonizer.c:1550 -msgid "" -"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" -"\n" -"0: no effect — colors are left unchanged.\n" -"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" -" losing their original character.\n" -"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" -" onto the harmony nodes.\n" -"\n" -"the shift is weighted by each pixel's chroma: fully desaturated pixels " -"(grays)\n" -"are never affected regardless of this setting." -msgstr "" - -#: ../src/iop/colorharmonizer.c:1564 -msgid "" -"controls the angular reach of each harmony node's attraction.\n" -"\n" -"the attraction is Gaussian — strongest at the node center and tapering " -"smoothly\n" -"outward. zone width scales the standard deviation of this Gaussian linearly.\n" -"\n" -"narrow (< 1): only hues very close to a node are pulled — selective, " -"precise.\n" -" useful when colors are already near-harmonic and need only a gentle " -"correction.\n" -"default (1): each node's influence tapers to near-zero at the midpoint " -"between\n" -" adjacent nodes — clean separation with smooth transitions.\n" -"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" -" useful for strongly discordant images or when a painterly look is desired." -msgstr "" - -#: ../src/iop/colorharmonizer.c:1579 -msgid "" -"shields low-chroma (desaturated) colors from the hue correction.\n" -"\n" -"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" -"low values (0.1–0.3): only near-neutral grays are exempted; pastels are still " -"affected.\n" -"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" -"high values (0.7–1.0): only vivid, saturated colors are corrected; everything " -"else\n" -" is left close to its original hue.\n" -"\n" -"the weighting is smooth and hyperbolic — there is no hard cutoff. protection " -"grows\n" -"gradually from zero and the slider response is distributed evenly across its " -"range." -msgstr "" - -#: ../src/iop/colorharmonizer.c:1593 -msgid "" -"controls the intensity of smoothing applied to the correction field.\n" -"\n" -"0: disable smoothing (recommended) — transitions are handled by smooth " -"interpolation\n" -" in hue space, preserving the maximum amount of image detail.\n" -"low values (0.1–0.5): subtle spatial averaging to reduce color noise in " -"shadows.\n" -"high values (> 1.0): broad spatial blending; creates a soft, painterly look " -"but may\n" -" blur the grading across image edges, causing some visual separation." -msgstr "" - -#: ../src/iop/colorharmonizer.c:1608 -msgid "hue 1" -msgstr "" +#: ../src/iop/colorcorrection.c:73 +msgid "correct white balance selectively for blacks and whites" +msgstr "správné vyvážení bílé selektivně pro černou a bílou" -#: ../src/iop/colorharmonizer.c:1608 -msgid "hue 2" -msgstr "" +#: ../src/iop/colorcorrection.c:106 +msgid "warm tone" +msgstr "teplý tón" -#: ../src/iop/colorharmonizer.c:1608 -msgid "hue 3" -msgstr "" +#: ../src/iop/colorcorrection.c:114 +msgid "warming filter" +msgstr "ohřívací filtr" -#: ../src/iop/colorharmonizer.c:1608 -msgid "hue 4" -msgstr "" +#: ../src/iop/colorcorrection.c:122 +msgid "cooling filter" +msgstr "chladící filtr" -#: ../src/iop/colorharmonizer.c:1620 -msgid "" -"saturation multiplier for colors near this harmony node.\n" -"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" -"the effect is weighted by the pixel's proximity to this node\n" -"and respects the 'neutral hue protection' setting." -msgstr "" +#: ../src/iop/colorcorrection.c:242 +msgid "drag the line for split-toning. bright means highlights, dark means shadows. use mouse wheel to change saturation." +msgstr "přetáhněte čáru pro rozdělené tónování. světlý znamená světla, tmavý stíny. použijte kolečko myši pro změnu sytosti." + +#: ../src/iop/colorcorrection.c:261 +msgid "set the global saturation" +msgstr "nastavit globální sytost" #: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 msgid "color equalizer" @@ -20554,7 +19903,9 @@ msgstr "barevné zóny|hsl" msgid "" "change saturation, hue and brightness\n" "depending on local hue" -msgstr "Upravuje sytost, odstín a jas v závislosti na výchozím odstínu." +msgstr "" +"upravuje sytost, odstín a jas v\n" +"závislosti na výchozím odstínu" #: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 msgid "quasi-linear, RGB" @@ -20582,8 +19933,7 @@ msgid "teal & orange" msgstr "tyrkysová a pomerančová" #. Page OPTIONS -#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 -#: ../src/iop/filmicrgb.c:4552 +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 ../src/iop/filmicrgb.c:4561 msgid "options" msgstr "nastavení" @@ -20594,9 +19944,9 @@ msgid "" "middle-click to toggle sliders visibility\n" "alt+scroll to change page" msgstr "" -"Poklepáním vrátíte bod křivky na nulu.\n" -"Prostředním tlačítkem myši skryjete nebo zobrazíte posuvníky.\n" -"Kolečkem myši se stisknutou klávesou Alt přepnete mezi kartami." +"poklepáním vrátíte bod křivky na nulu.\n" +"prostředním tlačítkem myši skryjete nebo zobrazíte posuvníky.\n" +"kolečkem myši se stisknutou klávesou Alt přepnete mezi kartami" #: ../src/iop/colorequal.c:3008 msgid "shift nodes to lower or higher hue" @@ -20624,8 +19974,7 @@ msgstr "změnit odstín jasu" #: ../src/iop/colorequal.c:3099 msgid "" -"the white level set manually or via the picker restricts brightness " -"corrections\n" +"the white level set manually or via the picker restricts brightness corrections\n" "to stay below the defined level. the default is fine for most images." msgstr "" "úroveň bílé nastavená ručně nebo pomocí výběru omezuje korekce jasu\n" @@ -20670,13 +20019,11 @@ msgstr "" #: ../src/iop/colorequal.c:3133 msgid "" "set saturation contrast for the guided filter.\n" -" - increase to favor sharp transitions between saturations leading to higher " -"contrast\n" +" - increase to favor sharp transitions between saturations leading to higher contrast\n" " - decrease for smoother transitions" msgstr "" "nastavte kontrast sytosti pro řízený filtr.\n" -" - zvýšení pro upřednostnění ostrých přechodů mezi sytostmi vedoucí k vyššímu " -"kontrastu\n" +" - zvýšení pro upřednostnění ostrých přechodů mezi sytostmi vedoucí k vyššímu kontrastu\n" " - snížení pro plynulejší přechody" #: ../src/iop/colorequal.c:3140 @@ -20689,14 +20036,269 @@ msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." msgstr "" -"Vizualizovat změny na výstupu pro vybranou kartu.\n" -"Červená barva ukazuje zvýšení hodnoty, modrá snížení." +"vizualizujte změněný výstup pro vybranou záložku.\n" +"červená barva zobrazuje zvýšené hodnoty, modrá snížené." + +#: ../src/iop/colorharmonizer.c:125 +msgid "color harmonizer" +msgstr "harmonizátor barev" + +#: ../src/iop/colorharmonizer.c:132 +msgid "harmonize colors toward a selected palette in perceptual space" +msgstr "harmonizovat barvy směrem k vybrané paletě v percepčním prostoru" + +#: ../src/iop/colorharmonizer.c:133 +msgid "creative color grading" +msgstr "kreativní grading barev" + +#: ../src/iop/colorharmonizer.c:135 +msgid "darktable UCS / JCH (perceptual)" +msgstr "darktable UCS / JCH (percepční)" + +#: ../src/iop/colorharmonizer.c:1337 +msgid "" +"analyze the image's hue distribution and automatically suggest the harmony rule\n" +"and anchor hue that best match its existing color palette.\n" +"\n" +"the detection scores every rule and anchor combination against a chroma-weighted\n" +"histogram of the preview image, then selects the combination that already covers\n" +"the most chromatic energy — i.e. requires the least correction.\n" +"\n" +"the result replaces the current rule and anchor hue. use pull strength to control\n" +"how strongly the remaining off-palette colors are pulled toward the detected palette." +msgstr "" +"analyzovat rozložení odstínů v obrázku a automaticky navrhnout pravidlo harmonie\n" +"a základní odstín, které nejlépe odpovídají jeho existující barevné paletě.\n" +"\n" +"detekce porovná každou kombinaci pravidla a základu s chromaticky váženým\n" +"histogramem náhledového obrázku a poté vybere kombinaci, která již pokrývá\n" +"nejvíce chromatické energie – tj. vyžaduje nejmenší korekci.\n" +"\n" +"výsledek nahradí aktuální pravidlo a základní odstín. pomocí síly přitažení ovládáte,\n" +"jak silně jsou zbývající barvy mimo paletu přitaženy k detekované paletě." + +#: ../src/iop/colorharmonizer.c:1418 +msgid "not yet available — wait for the preview to finish processing." +msgstr "není k dispozici – počkejte na dokončení zpracování náhledu." + +#: ../src/iop/colorharmonizer.c:1423 +msgid "" +"harmony rule that defines which hues are considered 'in harmony'.\n" +"\n" +"monochromatic: a single hue family — only one node.\n" +"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" +"analogous complementary: analogous triad plus its complement — rich but balanced.\n" +"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" +"split complementary: one hue and the two hues flanking its complement — vivid yet less stark.\n" +"dyad: two hues separated by 60° — gentle contrast.\n" +"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" +"tetrad: four hues in two complementary pairs spaced 60° — complex, needs restraint.\n" +"square: four hues evenly spaced 90° apart — strong and varied.\n" +"custom: define all four harmony node hues independently." +msgstr "" +"pravidlo harmonie, které definuje, které odstíny jsou považovány za „harmonické“.\n" +"\n" +"monochromatický: jedna rodina odstínů – pouze jeden uzel.\n" +"analogický: tři sousední odstíny vzdálené od sebe 30° – naturalistický, soudržný.\n" +"analogický komplementární: analogická triáda plus její doplněk – bohatý, ale vyvážený.\n" +"komplementární: dva odstíny protilehlé na kruhu – vysoký kontrast, zářivý.\n" +"rozdělený komplementární: jeden odstín a dva odstíny lemující jeho doplněk – živý, ale méně výrazný.\n" +"dyáda: dva odstíny oddělené 60° – jemný kontrast.\n" +"triada: tři odstíny rovnoměrně rozmístěné 120° – vyvážené, barevné.\n" +"tetraedra: čtyři odstíny ve dvou komplementárních párech vzdálených 60° – komplexní, vyžaduje zdrženlivost.\n" +"čtverec: čtyři odstíny rovnoměrně rozmístěné 90° – silný a rozmanitý.\n" +"vlastní: definovat všechny čtyři odstíny harmonického uzlu nezávisle." + +#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +msgid "" +"pick hue from image.\n" +"ctrl+click to select an area" +msgstr "" +"vybrat odstín z obrázku.\n" +"ctrl+kliknutím vyberte oblast" + +#: ../src/iop/colorharmonizer.c:1449 +msgid "" +"the primary 'key' hue of the harmony — the first node from which all others are derived.\n" +"\n" +"drag the slider or use the color picker (eyedropper) to sample a dominant hue directly\n" +"from the image. the remaining harmony nodes are computed automatically from this hue\n" +"and the selected rule.\n" +"\n" +"tip: pick a skin tone, a sky, or another dominant subject color to anchor the palette." +msgstr "" +"primární „klíčový“ odstín harmonie – první uzel, ze kterého jsou odvozeny všechny ostatní.\n" +"\n" +"přetáhněte posuvník nebo použijte nástroj pro výběr barev (kapátko) k přímému nabrání dominantního odstínu\n" +"z obrázku. Zbývající harmonické uzly se automaticky vypočítají z tohoto odstínu\n" +"a vybraného pravidla.\n" +"\n" +"tip: vyberte tón pleti, oblohu nebo jinou dominantní barvu objektu pro základ palety." + +#: ../src/iop/colorharmonizer.c:1464 +msgid "" +"number of active harmony nodes in custom mode (2–4).\n" +"nodes are numbered from the top; inactive nodes are hidden." +msgstr "" +"počet aktivních harmonických uzlů ve vlastním režimu (2–4).\n" +"uzly jsou číslovány shora; neaktivní uzly jsou skryté." + +#: ../src/iop/colorharmonizer.c:1494 +msgid "" +"hue of this harmony node (0°–360°).\n" +"only active in 'custom' harmony mode.\n" +"use the color picker to sample the desired hue from the image." +msgstr "" +"odstín tohoto harmonického uzlu (0°–360°).\n" +"aktivní pouze v režimu „vlastní“ harmonie.\n" +"použijte nástroj pro výběr barvy k nahlédnutí do požadovaného odstínu z obrázku." + +#: ../src/iop/colorharmonizer.c:1513 +msgid "vectorscope two-way sync" +msgstr "vectorscope obousměrná synchronizace" + +#: ../src/iop/colorharmonizer.c:1517 +msgid "" +"when enabled, the vectorscope harmony overlay is kept in sync with\n" +"the harmony rule and anchor hue controls in the module.\n" +"disable to adjust the module without disturbing the vectorscope display, and vice-versa." +msgstr "" +"pokud je tato možnost povolena, harmonické překrytí vektoroskopu je synchronizováno s \n" +"pravidlem harmonie a ovládacími prvky základního odstínu v modulu.\n" +"pokud chcete modul upravit bez narušení zobrazení vektoroskopu, vypněte tuto možnost." + +#: ../src/iop/colorharmonizer.c:1531 +msgid "" +"import the harmony rule and anchor hue currently displayed in the vectorscope.\n" +"also switches the histogram panel to the vectorscope view if it is not already active." +msgstr "" +"importovat pravidlo harmonie a základní odstín aktuálně zobrazené ve vektorskopu.\n" +"také přepne panel histogramu do zobrazení vektorskopu, pokud již není aktivní." + +#: ../src/iop/colorharmonizer.c:1552 +msgid "" +"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" +"\n" +"0: no effect — colors are left unchanged.\n" +"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" +" losing their original character.\n" +"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" +" onto the harmony nodes.\n" +"\n" +"the shift is weighted by each pixel's chroma: fully desaturated pixels (grays)\n" +"are never affected regardless of this setting." +msgstr "" +"jak silně jsou neharmonické odstíny přitahovány k nejbližšímu harmonickému uzlu.\n" +"\n" +"0: žádný efekt – barvy zůstávají nezměněny.\n" +"\n" +"nízké hodnoty (0,1–0,3): jemné posunutí, barvy se přiklánějí k paletě, aniž by ztratily svůj původní charakter.\n" +"\n" +"vysoké hodnoty (0,7–1,0): agresivní korekce, většina odstínů znatelně konverguje k harmonickým uzlům.\n" +"\n" +"posun je vážen chromatičností každého pixelu: plně desaturované pixely (šedé)\n" +"nejsou nikdy ovlivněny bez ohledu na toto nastavení." + +#: ../src/iop/colorharmonizer.c:1566 +msgid "" +"controls the angular reach of each harmony node's attraction.\n" +"\n" +"the attraction is Gaussian — strongest at the node center and tapering smoothly\n" +"outward. zone width scales the standard deviation of this Gaussian linearly.\n" +"\n" +"narrow (< 1): only hues very close to a node are pulled — selective, precise.\n" +" useful when colors are already near-harmonic and need only a gentle correction.\n" +"default (1): each node's influence tapers to near-zero at the midpoint between\n" +" adjacent nodes — clean separation with smooth transitions.\n" +"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" +" useful for strongly discordant images or when a painterly look is desired." +msgstr "" +"řídí úhlový dosah přitažlivosti každého harmonického uzlu.\n" +"\n" +"přitažlivost je gaussovská – nejsilnější ve středu uzlu a plynule se zužuje směrem ven.\n" +"šířka zóny lineárně škáluje směrodatnou odchylku této gaussovské funkce.\n" +"\n" +"úzká (< 1): vytahují se pouze odstíny velmi blízko uzlu – selektivní, přesné.\n" +" užitečné, když jsou barvy již téměř harmonické a potřebují pouze jemnou korekci.\n" +"výchozí (1): vliv každého uzlu se zužuje téměř na nulu ve středu mezi \n" +" sousedními uzly – čisté oddělení s plynulými přechody.\n" +"široká (> 1): překrytí přitažlivých zón – širší, globálnější posun odstínu.\n" +" užitečné pro silně disharmonické obrázky nebo když je požadován malířský vzhled." + +#: ../src/iop/colorharmonizer.c:1581 +msgid "" +"shields low-chroma (desaturated) colors from the hue correction.\n" +"\n" +"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" +"low values (0.1–0.3): only near-neutral grays are exempted; pastels are still affected.\n" +"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" +"high values (0.7–1.0): only vivid, saturated colors are corrected; everything else\n" +" is left close to its original hue.\n" +"\n" +"the weighting is smooth and hyperbolic — there is no hard cutoff. protection grows\n" +"gradually from zero and the slider response is distributed evenly across its range." +msgstr "" +"chrání barvy s nízkou chromatičností (desaturované) před korekcí odstínu.\n" +"\n" +"0: žádná ochrana – šedé, světlé tóny pleti a tlumené tóny jsou posunuty.\n" +"nízké hodnoty (0,1–0,3): vyloučeny jsou pouze téměř neutrální šedé; pastelové barvy jsou stále ovlivněny.\n" +"střední hodnoty (0,4–0,6): tlumené a pastelové barvy jsou stále více ušetřeny.\n" +"vysoké hodnoty (0,7–1,0): korekce probíhá pouze u živých, sytých barev; vše ostatní je ponecháno blízko původního odstínu.\n" +"\n" +"váhování je plynulé a hyperbolické – nedochází k žádnému tvrdému omezení. Ochrana roste\n" +"postupně od nuly a odezva posuvníku je rovnoměrně rozložena v celém rozsahu." + +#: ../src/iop/colorharmonizer.c:1595 +msgid "" +"controls the intensity of smoothing applied to the correction field.\n" +"\n" +"0: disable smoothing (recommended) — transitions are handled by smooth interpolation\n" +" in hue space, preserving the maximum amount of image detail.\n" +"low values (0.1–0.5): subtle spatial averaging to reduce color noise in shadows.\n" +"high values (> 1.0): broad spatial blending; creates a soft, painterly look but may\n" +" blur the grading across image edges, causing some visual separation." +msgstr "" +"řídí intenzitu vyhlazování aplikovaného na korekční pole.\n" +"\n" +"0: vypnout vyhlazování (doporučeno) – přechody jsou zpracovávány hladkou interpolací v\n" +" prostoru odstínu, čímž se zachovává maximální množství detailů obrazu.\n" +"nízké hodnoty (0,1–0,5): jemné prostorové průměrování pro snížení barevného šumu ve stínech.\n" +"vysoké hodnoty (> 1,0): široké prostorové prolnutí; vytváří jemný, malířský vzhled, ale může\n" +" rozmazat přechody napříč okraji obrazu a způsobit určité vizuální oddělení." + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 1" +msgstr "hue 1" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 2" +msgstr "hue 2" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 3" +msgstr "hue 3" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 4" +msgstr "hue 4" + +#: ../src/iop/colorharmonizer.c:1622 +msgid "" +"saturation multiplier for colors near this harmony node.\n" +"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" +"the effect is weighted by the pixel's proximity to this node\n" +"and respects the 'neutral hue protection' setting." +msgstr "" +"násobitel sytosti pro barvy v blízkosti tohoto harmonického uzlu.\n" +"100 % = beze změny. pod 100 % se sytost snižuje; nad 100 % se sytost zvyšuje.\n" +"efekt je vážen blízkostí pixelu k tomuto uzlu \n" +"a respektuje nastavení „ochrany neutrálního odstínu“." -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "vstupní barevný profil" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -20704,21 +20306,18 @@ msgstr "" "převést libovolný vstup RGB na referenční RGB kanálu\n" "pomocí barevných profilů k přemapování hodnot RGB" -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:318 -#: ../src/iop/rawprepare.c:170 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "povinné" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "definovaný profilem" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format -msgid "" -"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" -msgstr "" -"nelze extrahovat matici z barevného prostoru `%s', bude nahrazena Rec2020 RGB!" +msgid "can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" +msgstr "nelze extrahovat matici z barevného prostoru `%s', bude nahrazena Rec2020 RGB!" #: ../src/iop/colorin.c:1399 #, c-format @@ -20805,54 +20404,50 @@ msgid "" "transfer a color palette and tonal repartition\n" "from one image to another" msgstr "" -"Přenese barevnou paletu a tonální rozdělení z jednoho obrázku do druhého." +"přenést barevnou paletu a tónové rozdělení z \n" +"jednoho obrázku do druhého" -#: ../src/iop/colormapping.c:1002 +#: ../src/iop/colormapping.c:1000 msgid "acquire as source" msgstr "získat jako zdroj" -#: ../src/iop/colormapping.c:1006 +#: ../src/iop/colormapping.c:1004 msgid "analyze this image as a source image" msgstr "analyzovat tento obrázek jako zdrojový obrázek" -#: ../src/iop/colormapping.c:1008 +#: ../src/iop/colormapping.c:1006 msgid "acquire as target" msgstr "získat jako cíl" -#: ../src/iop/colormapping.c:1012 +#: ../src/iop/colormapping.c:1010 msgid "analyze this image as a target image" msgstr "analyzovat tento obrázek jako cílový obrázek" -#: ../src/iop/colormapping.c:1014 +#: ../src/iop/colormapping.c:1012 msgid "source clusters:" msgstr "zdrojové clustery:" -#: ../src/iop/colormapping.c:1015 +#: ../src/iop/colormapping.c:1013 msgid "target clusters:" msgstr "cílové klustery:" -#: ../src/iop/colormapping.c:1018 +#: ../src/iop/colormapping.c:1016 msgid "number of clusters to find in image. value change resets all clusters" -msgstr "" -"počet skupin k nalezení na obrázku. změna hodnoty resetuje všechny skupiny" +msgstr "počet skupin k nalezení na obrázku. změna hodnoty resetuje všechny skupiny" -#: ../src/iop/colormapping.c:1021 -msgid "" -"how clusters are mapped. low values: based on color proximity, high values: " -"based on color dominance" -msgstr "" -"jak se klastry mapují. nízké hodnoty: založené na blízkosti barev, vysoké " -"hodnoty: založené na barevné dominanci" +#: ../src/iop/colormapping.c:1019 +msgid "how clusters are mapped. low values: based on color proximity, high values: based on color dominance" +msgstr "jak se klastry mapují. nízké hodnoty: založené na blízkosti barev, vysoké hodnoty: založené na barevné dominanci" -#: ../src/iop/colormapping.c:1026 +#: ../src/iop/colormapping.c:1024 msgid "level of histogram equalization" msgstr "úroveň vyrovnání histogramu" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "výstupní barevný profil" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -20860,56 +20455,52 @@ msgstr "" "převést RGB z fronty zpracování na libovolné RGB\n" "pomocí barevných profilů k přemapování hodnot RGB" -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "nelineární, RGB nebo Lab, display-referred" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "chybějící výstupní profil byl nahrazen sRGB!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "chybějící softproof profil byl nahrazen sRGB!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "nepodporovaný výstupní profil byl nahrazen sRGB!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "výstupní záměr" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "vykreslovací záměr" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1636 -#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 -#: ../src/views/darkroom.c:3140 ../src/views/lighttable.c:1346 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 ../src/views/darkroom.c:3184 +#: ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "percepční" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1637 -#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 -#: ../src/views/darkroom.c:3141 ../src/views/lighttable.c:1347 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 ../src/views/darkroom.c:3185 +#: ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "relativní kolorimetrické" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1638 -#: ../src/libs/print_settings.c:2577 ../src/libs/print_settings.c:2926 -#: ../src/views/darkroom.c:3142 ../src/views/lighttable.c:1348 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 ../src/views/darkroom.c:3186 +#: ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "sytost" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1639 -#: ../src/libs/print_settings.c:2578 ../src/libs/print_settings.c:2927 -#: ../src/views/darkroom.c:3143 ../src/views/lighttable.c:1349 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 ../src/views/darkroom.c:3187 +#: ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "absolutní kolorimetrické" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "exportovat ICC profily" @@ -20921,11 +20512,8 @@ msgstr "rekonstrukce barev" msgid "recover clipped highlights by propagating surrounding colors" msgstr "obnovit oříznutá světla šířením okolních barev" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 -#: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:899 ../src/iop/hazeremoval.c:913 -#: ../src/iop/levels.c:354 +#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 ../src/iop/hazeremoval.c:631 +#: ../src/iop/hazeremoval.c:642 ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 ../src/iop/levels.c:354 msgid "inconsistent output" msgstr "nekonzistentní výstup" @@ -20965,8 +20553,7 @@ msgstr "zda a jak dát přednost konkrétním náhradním barvám" msgid "the hue tone which should be given precedence over other hue tones" msgstr "tón odstínu, který bude upřednostněn před ostatními" -#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1828 -#: ../src/iop/highlights.c:1339 +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "nelze použít" @@ -21061,22 +20648,16 @@ msgstr "zvolte kritérium výběru, bude v grafu úsečka" msgid "choose between a smoother or stronger effect" msgstr "vyberte si mezi jemnějším nebo silnějším efektem" -#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 -#: ../src/iop/tonecurve.c:1312 +#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 ../src/iop/tonecurve.c:1312 msgid "" "change this method if you see oscillations or cusps in the curve\n" -"- cubic spline is better to produce smooth curves but oscillates when nodes " -"are too close\n" -"- centripetal is better to avoids cusps and oscillations with close nodes but " -"is less smooth\n" -"- monotonic is better for accuracy of pure analytical functions (log, gamma, " -"exp)" +"- cubic spline is better to produce smooth curves but oscillates when nodes are too close\n" +"- centripetal is better to avoids cusps and oscillations with close nodes but is less smooth\n" +"- monotonic is better for accuracy of pure analytical functions (log, gamma, exp)" msgstr "" "změňte tuto metodu, pokud v křivce vidíte oscilace nebo hrbolky\n" -"- kubický spline je lepší pro vytváření hladkých křivek, ale osciluje, když " -"jsou uzly příliš blízko\n" -"- dostředivé je lepší vyhnout se hrbolkům a oscilacím s blízkými uzly, ale je " -"méně hladké\n" +"- kubický spline je lepší pro vytváření hladkých křivek, ale osciluje, když jsou uzly příliš blízko\n" +"- dostředivé je lepší vyhnout se hrbolkům a oscilacím s blízkými uzly, ale je méně hladké\n" "- monotónní je lepší pro přesnost čistě analytických funkcí (log, gama, exp)" #: ../src/iop/crop.c:122 @@ -21091,34 +20672,33 @@ msgstr "přerámovat|zkreslit" msgid "change the framing" msgstr "změnit rámování" -#: ../src/iop/crop.c:1276 +#: ../src/iop/crop.c:1274 msgid "45x35, portrait" msgstr "45x35, portréit" -#: ../src/iop/crop.c:1286 +#: ../src/iop/crop.c:1284 msgid "2:1, Univisium" msgstr "2:1, Univisium" -#: ../src/iop/crop.c:1287 +#: ../src/iop/crop.c:1285 msgid "CinemaScope" msgstr "CinemaScope" -#: ../src/iop/crop.c:1290 +#: ../src/iop/crop.c:1288 msgid "65:24, XPan" msgstr "65:24, XPan" -#: ../src/iop/crop.c:1830 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "převrátit orientaci oříznutí mezi vodorovnou a svislou" + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" -msgstr "" -"změna velikosti: tažení, zachování poměru stran: Shift+tažení" +msgstr "změna velikosti: tažení, zachování poměru stran: Shift+tažení" -#: ../src/iop/crop.c:1837 -msgid "" -"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" -msgstr "" -"pohyb: tažení, svislý pohyb: Shift+tažení, vodorovný pohyb: Ctrl+tažení" +#: ../src/iop/crop.c:1841 +msgid "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" +msgstr "pohyb: tažení, svislý pohyb: Shift+tažení, vodorovný pohyb: Ctrl+tažení" #: ../src/iop/defringe.c:69 msgid "defringe" @@ -21129,29 +20709,22 @@ msgid "attenuate chromatic aberration by desaturating edges" msgstr "ztlumí chromatickou aberaci odsycením hran" #: ../src/iop/defringe.c:99 -msgid "" -"this module is deprecated. please use the chromatic aberration module instead." -msgstr "" -"tento modul je zastaralý. místo toho použijte modul chromatické aberace." +msgid "this module is deprecated. please use the chromatic aberration module instead." +msgstr "tento modul je zastaralý. místo toho použijte modul chromatické aberace." #: ../src/iop/defringe.c:402 msgid "" "method for color protection:\n" -" - global average: fast, might show slightly wrong previews in high " -"magnification; might sometimes protect saturation too much or too low in " -"comparison to local average\n" -" - local average: slower, might protect saturation better than global average " -"by using near pixels as color reference, so it can still allow for more " -"desaturation where required\n" +" - global average: fast, might show slightly wrong previews in high magnification; might sometimes protect saturation too much or too low in comparison to local average\n" +" - local average: slower, might protect saturation better than global average by using near pixels as color reference, so it can still allow for more desaturation where " +"required\n" " - static: fast, only uses the threshold as a static limit" msgstr "" "způsob ochrany barev:\n" -" - globální průměr: rychle, může ukazovat mírně nesprávné náhledy při velkém " -"zvětšení; může někdy chránit sytost příliš nebo příliš nízko ve srovnání s " -"místním průměrem\n" -" - místní průměr: pomalejší, může chránit sytost lépe než globální průměr " -"použitím blízkých pixelů jako barevné reference, takže v případě potřeby může " -"stále umožnit větší odsycení\n" +" - globální průměr: rychle, může ukazovat mírně nesprávné náhledy při velkém zvětšení; může někdy chránit sytost příliš nebo příliš nízko ve srovnání s místním " +"průměrem\n" +" - místní průměr: pomalejší, může chránit sytost lépe než globální průměr použitím blízkých pixelů jako barevné reference, takže v případě potřeby může stále umožnit " +"větší odsycení\n" " - statický: rychlý, používá pouze práh jako statický limit" #: ../src/iop/defringe.c:409 @@ -21162,71 +20735,58 @@ msgstr "poloměr pro detekci třepení" msgid "threshold for defringe, higher values mean less defringing" msgstr "práh pro odtřepení, vyšší hodnoty znamenají menší odtřepení" -#: ../src/iop/demosaic.c:312 +#: ../src/iop/demosaic.c:311 msgid "demosaic" msgstr "demosaicing" -#: ../src/iop/demosaic.c:317 +#: ../src/iop/demosaic.c:316 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "rekonstruovat plné RGB pixely z pole barevných filtrů senzoru" -#: ../src/iop/demosaic.c:767 ../src/iop/demosaic.c:814 +#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 msgid "can't allocate demosaic buffer" -msgstr "Nepodařilo se alokovat buffer pro demosaicing" +msgstr "nepodařilo se alokovat buffer pro demosaicing" -#: ../src/iop/demosaic.c:804 +#: ../src/iop/demosaic.c:803 msgid "can't equilibrate greens" -msgstr "Nemohu vyvážit zelenou" +msgstr "nemohu vyvážit zelenou" -#: ../src/iop/demosaic.c:1455 +#: ../src/iop/demosaic.c:1449 #, c-format msgid "`%s' color matrix not found for 4bayer image!" msgstr "Barevná matice `%s' nebyla nalezena pro 4bayer obrázek!" -#: ../src/iop/demosaic.c:1743 -#, fuzzy -#| msgid "" -#| "Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " -#| "slow.\n" -#| "LMMSE is suited best for high ISO images.\n" -#| "dual demosaicers increase processing time by blending a VNG variant in a " -#| "second pass." -msgid "" -"Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " -"slow.\n" +#: ../src/iop/demosaic.c:1738 +msgid "" +"Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are slow.\n" "LMMSE is suited best for high ISO images.\n" "VNG4 is good in rare cases avoiding maze patterns.\n" -"dual demosaicers increase processing time by blending a VNG variant in a " -"second pass." +"dual demosaicers increase processing time by blending a VNG variant in a second pass." msgstr "" -"Způsob rekonstrukce barev ze snímače s Bayerovým filtrem.\n" -"Metody PPG a RCD jsou rychlé, AMaZE a LMMSE pomalé.\n" +"Bayerova metoda demosaicing senzoru, PPG a RCD jsou rychlé, AMaZE a LMMSE pomalé.\n" "LMMSE je nejvhodnější pro snímky s vysokým ISO.\n" -"Duální demosaicing má delší dobu zpracování kvůli druhému průchodu metodou " -"VNG." +"VNG4 je dobré ve vzácných případech vyhnout se bludným vzorům.\n" +"duální demosaicery prodlužují dobu zpracování smícháním varianty VNG ve druhém průchodu." # tooltip -#: ../src/iop/demosaic.c:1748 +#: ../src/iop/demosaic.c:1743 msgid "" -"X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " -"chroma are slow.\n" -"dual demosaicers increase processing time by blending a VNG variant in a " -"second pass." +"X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain chroma are slow.\n" +"dual demosaicers increase processing time by blending a VNG variant in a second pass." msgstr "" "Metoda demosaicingu pro X-Trans senzory.\n" "3-průchodový Markesteijn a frekvenční chroma (FDC) jsou pomalé.\n" -"Duální demosaicing má delší dobu zpracování kvůli druhému průchodu metodou " -"VNG." +"Duální demosaicing má delší dobu zpracování kvůli druhému průchodu metodou VNG." -#: ../src/iop/demosaic.c:1754 +#: ../src/iop/demosaic.c:1749 msgid "Bayer4 sensor demosaicing methods." msgstr "Metody demosaicingu senzorů Bayer4." -#: ../src/iop/demosaic.c:1759 +#: ../src/iop/demosaic.c:1754 msgid "monochrome sensor demosaicing methods." -msgstr "Metody demosaicingu pro monochromatické senzory." +msgstr "metody demosaicingu monochromatických senzorů." -#: ../src/iop/demosaic.c:1763 +#: ../src/iop/demosaic.c:1758 msgid "" "contrast threshold for dual demosaic.\n" "set to 0.0 for high frequency content\n" @@ -21236,11 +20796,11 @@ msgstr "" "nastavte na 0,0 pro vysokofrekvenční obsah\n" "nastavit na 1,0 pro plochý obsah" -#: ../src/iop/demosaic.c:1766 +#: ../src/iop/demosaic.c:1761 msgid "toggle mask visualization" msgstr "přepnout vizualizaci masky" -#: ../src/iop/demosaic.c:1770 +#: ../src/iop/demosaic.c:1765 msgid "" "threshold for edge-aware median.\n" "set to 0.0 to switch off\n" @@ -21250,7 +20810,7 @@ msgstr "" "pro vypnutí nastavte na 0,0\n" "nastavte na 1.0 pro ignorování hran" -#: ../src/iop/demosaic.c:1773 +#: ../src/iop/demosaic.c:1768 msgid "" "LMMSE refinement steps. the median steps average the output,\n" "refine adds some recalculation of red & blue channels" @@ -21258,152 +20818,143 @@ msgstr "" "Kroky upřesnění LMMSE. střední kroky průměrují výstup,\n" "Upřesnit přidává přepočet červených a modrých kanálů" -#: ../src/iop/demosaic.c:1776 +#: ../src/iop/demosaic.c:1771 msgid "how many color smoothing median steps after demosaicing" msgstr "kolik středních kroků vyhlazení barev po demosaicing" -#: ../src/iop/demosaic.c:1779 -#, fuzzy -#| msgid "green channels matching method" +#: ../src/iop/demosaic.c:1774 msgid "green channels matching method. only applies for some old sensors" -msgstr "metoda shody zelených kanálů" +msgstr "metoda shody zelených kanálů. platí pouze pro některé staré senzory" -#: ../src/iop/demosaic.c:1782 +#: ../src/iop/demosaic.c:1777 msgid "" "capture sharpen recovers details lost due to in-camera blurring\n" "which can be caused by diffraction, the anti-aliasing filter or other\n" "sources of gaussian-type blur" msgstr "" -"Metoda ostření 'capture sharpen' restauruje detaily ztracené\n" -"rozmazáním během záznamu způsobeným např. difrakcí,\n" -"AA filtrem nebo jiným zdrojem Gaussova rozostření." +"funkce Capture Sharpen obnovuje detaily ztracené v důsledku rozmazání ve fotoaparátu, \n" +"které může být způsobeno difrakcí, anti-aliasingovým filtrem nebo jinými \n" +"zdroji gaussovského rozmazání" # module section title -#: ../src/iop/demosaic.c:1787 +#: ../src/iop/demosaic.c:1782 msgid "capture sharpen controls" msgstr "ovládání capture sharpen" -#: ../src/iop/demosaic.c:1791 +#: ../src/iop/demosaic.c:1786 msgid "set effect strength by iterations" -msgstr "Nastavení síly efektu počtem iterací" +msgstr "nastavit sílu efektu po iteracích" -#: ../src/iop/demosaic.c:1796 +#: ../src/iop/demosaic.c:1791 msgid "" "capture sharpen radius should reflect the overall gaussian type blur\n" "of the camera sensor, possibly the anti-aliasing filter and the lens.\n" "increasing this too far will soon lead to artifacts like halos and\n" "ringing especially when used with a large 'iterations' setting.\n" "\n" -"Note: a radius set to zero will be recalculated automatically the next run. " -"use for presets" +"Note: a radius set to zero will be recalculated automatically the next run. use for presets" msgstr "" -"Rádius efektu capture sharpen by měl reflektovat celkové\n" -"Gaussovo rozostření obrázku, pravděpodobně způsobené\n" -"AA filtrem nebo objektivem.\n" -"Příliš vysoká hodnota povede k obrazovým artefaktům jako\n" -"je 'halo' nebo 'ringing', obzvláště při vysokém počtu iterací.\n" +"poloměr zaostření při zachycení by měl odrážet celkové gaussovské rozmazání\n" +"snímače kamery, případně anti-aliasingového filtru a objektivu.\n" +"přílišné zvýšení této hodnoty brzy povede k artefaktům, jako jsou halo efekty a\n" +"zvonění, zejména při použití s ​​velkým počtem „iterací“.\n" "\n" -"Pozn.: Při vytváření presetů nastavte na nulu, aby se při jejich použití\n" -"automaticky nastavila výchozí hodnota pro daný obrázek." +"Poznámka: poloměr nastavený na nulu bude při dalším spuštění automaticky přepočítán. použijte pro předvolby" -#: ../src/iop/demosaic.c:1802 +#: ../src/iop/demosaic.c:1797 msgid "" "calculate the capture sharpen radius from available raw sensor data.\n" "for best results avoid cropping or darkroom zooming in" msgstr "" -"Spočítá rádius pro capture sharpen na základě hrubých dat ze senzoru.\n" -"Pro nejlepší výsledky se vyhněte ořezům nebo přibližování obrázku." +"vypočítá poloměr ostření snímku z dostupných raw dat senzoru.\n" +"pro dosažení nejlepších výsledků se vyhněte ořezávání nebo přibližování v editoru" -#: ../src/iop/demosaic.c:1806 +#: ../src/iop/demosaic.c:1801 msgid "" "restrict capture sharpening to areas with high local contrast,\n" "increase to exclude flat areas in very dark or noisy images,\n" "decrease for well exposed and low noise images.\n" "\n" -"Note: a threshold set to zero will be reset to defaults the next run. use for " -"presets" +"Note: a threshold set to zero will be reset to defaults the next run. use for presets" msgstr "" -"Omezí capture sharpening na oblasti s vysokým lokálním kontrastem.\n" -"Zvyšte pro vynechání plochých oblastí u velmi tmavých nebo zašuměných\n" -"fotografií. Snižte u dobře exponovaných fotografií a obrázků s nízkou\n" -"úrovní šumu.\n" +"omezí capture sharpening na oblasti s vysokým lokálním kontrastem.\n" +"zvyšte pro vynechání plochých oblastí u velmi tmavých nebo zašuměných fotografií,\n" +"snižte u dobře exponovaných fotografií a obrázků s nízkou úrovní šumu.\n" "\n" -"Pozn.: Při vytváření presetů nastavte na nulu, aby se při jejich použití\n" -"automaticky nastavila výchozí hodnota pro daný obrázek." +"Pozn.: při vytváření presetů nastavte na nulu, aby se při jejich použití\n" +"automaticky nastavila výchozí hodnota pro daný obrázek" -#: ../src/iop/demosaic.c:1810 +#: ../src/iop/demosaic.c:1805 msgid "visualize sharpened areas" msgstr "zobrazit zaostřená místa" -#: ../src/iop/demosaic.c:1815 +#: ../src/iop/demosaic.c:1810 msgid "" "further increase sharpen radius at image corners,\n" "the sharp center of the image will not be affected" msgstr "" -"Zvětší rádius zaostření obrázku v rozích.\n" -"Ostrý střed obrázku nebude ovlivněn." +"dále zvětšete poloměr ostření v rozích obrazu,\n" +"ostrý střed obrazu nebude ovlivněn" -#: ../src/iop/demosaic.c:1817 +#: ../src/iop/demosaic.c:1812 msgid "visualize the overall radius" msgstr "zobrazit celkový rádius" # tooltip -#: ../src/iop/demosaic.c:1822 +#: ../src/iop/demosaic.c:1817 msgid "adjust to the sharp image center" -msgstr "Nastavení hodnoty podle ostrosti středu obrázku" +msgstr "nastavte ostrost středu obrázku" -#: ../src/iop/demosaic.c:1829 +#: ../src/iop/demosaic.c:1824 msgid "demosaicing is only used for color raw images" msgstr "demosaicing se používá pouze pro barevné RAW obrázky" #: ../src/iop/demosaicing/capture.c:795 -msgid "" -"imprecise radius calculation due to cropping or because you are zoomed in too " -"much" -msgstr "Výpočet rádiusu není přesný z důvodu ořezu nebo vysokého přiblížení" +msgid "imprecise radius calculation due to cropping or because you are zoomed in too much" +msgstr "nepřesný výpočet poloměru kvůli oříznutí nebo přílišnému přiblížení" -#: ../src/iop/denoiseprofile.c:807 +#: ../src/iop/denoiseprofile.c:808 msgid "wavelets: chroma only" msgstr "vlnkový rozklad: pouze chroma" -#: ../src/iop/denoiseprofile.c:813 +#: ../src/iop/denoiseprofile.c:814 msgid "denoise (profiled)" msgstr "odšumění (profilované)" -#: ../src/iop/denoiseprofile.c:819 +#: ../src/iop/denoiseprofile.c:820 msgid "denoise using noise statistics profiled on sensors" msgstr "odšumění pomocí statistik šumu profilovaných na senzorech" -#: ../src/iop/denoiseprofile.c:2861 +#: ../src/iop/denoiseprofile.c:2850 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "nalezeno ISO %d (ISO %d %+d EV)" # dropdown item (I guess) -#: ../src/iop/denoiseprofile.c:2865 +#: ../src/iop/denoiseprofile.c:2854 #, c-format msgid "found ISO %d" msgstr "nalezena shoda pro ISO %d" -#: ../src/iop/denoiseprofile.c:2882 +#: ../src/iop/denoiseprofile.c:2871 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "interpolováno z ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2886 +#: ../src/iop/denoiseprofile.c:2875 #, c-format msgid "interpolated ISO %d" msgstr "interpolace ISO %d" -#: ../src/iop/denoiseprofile.c:3622 +#: ../src/iop/denoiseprofile.c:3611 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3623 +#: ../src/iop/denoiseprofile.c:3612 msgid "U0V0" msgstr "U0V0" -#: ../src/iop/denoiseprofile.c:3661 +#: ../src/iop/denoiseprofile.c:3650 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" @@ -21413,36 +20964,35 @@ msgstr "" "jednotným obrázkem, pokud chcete\n" "odhadnout rozptyl šumu." -#: ../src/iop/denoiseprofile.c:3667 +#: ../src/iop/denoiseprofile.c:3656 msgid "variance computed on the red channel" msgstr "rozptyl vypočítaný na červeném kanálu" -#: ../src/iop/denoiseprofile.c:3671 +#: ../src/iop/denoiseprofile.c:3660 msgid "variance computed on the green channel" msgstr "rozptyl vypočítaný na zeleném kanálu" -#: ../src/iop/denoiseprofile.c:3676 +#: ../src/iop/denoiseprofile.c:3665 msgid "variance computed on the blue channel" msgstr "rozptyl vypočítaný na modrém kanálu" -#: ../src/iop/denoiseprofile.c:3679 +#: ../src/iop/denoiseprofile.c:3668 msgid "variance red: " msgstr "rozptyl červené: " -#: ../src/iop/denoiseprofile.c:3680 +#: ../src/iop/denoiseprofile.c:3669 msgid "variance green: " msgstr "rozptyl zelené: " -#: ../src/iop/denoiseprofile.c:3681 +#: ../src/iop/denoiseprofile.c:3670 msgid "variance blue: " msgstr "rozptyl modré: " -#: ../src/iop/denoiseprofile.c:3689 ../src/libs/export.c:1599 -#: ../src/libs/print_settings.c:2518 ../src/libs/print_settings.c:2874 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 ../src/libs/neural_restore.c:4293 ../src/libs/print_settings.c:2516 ../src/libs/print_settings.c:2872 msgid "profile" msgstr "profil" -#: ../src/iop/denoiseprofile.c:3723 +#: ../src/iop/denoiseprofile.c:3712 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -21459,18 +21009,18 @@ msgstr "" "s režimem prolínání barev použita dřívější instance." # tooltip -#: ../src/iop/denoiseprofile.c:3729 +#: ../src/iop/denoiseprofile.c:3718 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" "bias used in HDR / highlight preservation /\n" "dynamic range / HLG tone modes." msgstr "" -"Pokud je povoleno, hodnota ISO používaná pro stanovení míry odšumění\n" +"pokud je povoleno, hodnota ISO používaná pro stanovení míry odšumění\n" "je redukována o skrytý posun expozice u fotografií zachycených v režimech\n" "pracujících s vyšším dynamickým rozsahem." -#: ../src/iop/denoiseprofile.c:3734 +#: ../src/iop/denoiseprofile.c:3723 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -21492,11 +21042,11 @@ msgstr "" "dostaneš. jakmile bude povoleno, nebudete moci\n" "vrátit se ke starému algoritmu." -#: ../src/iop/denoiseprofile.c:3744 +#: ../src/iop/denoiseprofile.c:3733 msgid "profile used for variance stabilization" msgstr "profil používaný pro stabilizaci rozptylu" -#: ../src/iop/denoiseprofile.c:3746 +#: ../src/iop/denoiseprofile.c:3735 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -21506,7 +21056,7 @@ msgstr "" "nelokální prostředky fungují nejlépe pro redukci černobílého šumu,\n" "vlnkový rozklad funguje nejlépe pro redukci barevného šumu" -#: ../src/iop/denoiseprofile.c:3750 +#: ../src/iop/denoiseprofile.c:3739 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" @@ -21518,31 +21068,25 @@ msgstr "" "zatímco Y0U0V0 kombinuje kanály do\n" "odšumění chroma a luma odděleně." -#: ../src/iop/denoiseprofile.c:3755 +#: ../src/iop/denoiseprofile.c:3744 msgid "" "radius of the patches to match.\n" -"increase for more sharpness on strong edges, and better denoising of smooth " -"areas.\n" -"if details are oversmoothed, reduce this value or increase the central pixel " -"weight slider." +"increase for more sharpness on strong edges, and better denoising of smooth areas.\n" +"if details are oversmoothed, reduce this value or increase the central pixel weight slider." msgstr "" "poloměr záplat, aby se shodovaly.\n" -"zvýšení pro větší ostrost na silných hranách a lepší potlačení šumu v " -"hladkých oblastech.\n" -"pokud jsou detaily příliš vyhlazené, snižte tuto hodnotu nebo zvyšte středový " -"posuvník váhy bodů." +"zvýšení pro větší ostrost na silných hranách a lepší potlačení šumu v hladkých oblastech.\n" +"pokud jsou detaily příliš vyhlazené, snižte tuto hodnotu nebo zvyšte středový posuvník váhy bodů." -#: ../src/iop/denoiseprofile.c:3761 +#: ../src/iop/denoiseprofile.c:3750 msgid "" -"emergency use only: radius of the neighborhood to search patches in. increase " -"for better denoising performance, but watch the long runtimes! large radii " -"can be very slow. you have been warned" +"emergency use only: radius of the neighborhood to search patches in. increase for better denoising performance, but watch the long runtimes! large radii can be very " +"slow. you have been warned" msgstr "" -"pouze nouzové použití: rádius okolí pro vyhledávání záplat. zvyšte výkon pro " -"lepší potlačení šumu, ale dlouhou doby běhu! velké poloměry mohou být velmi " -"pomalé. byl jsi varován" +"pouze nouzové použití: rádius okolí pro vyhledávání záplat. zvyšte výkon pro lepší potlačení šumu, ale dlouhou doby běhu! velké poloměry mohou být velmi pomalé. byl jsi " +"varován" -#: ../src/iop/denoiseprofile.c:3767 +#: ../src/iop/denoiseprofile.c:3756 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -21552,7 +21096,7 @@ msgstr "" "zvýšení pro lepší redukci hrubozrnného šumu.\n" "nemá vliv na dobu provádění." -#: ../src/iop/denoiseprofile.c:3771 +#: ../src/iop/denoiseprofile.c:3760 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -21564,24 +21108,24 @@ msgstr "" "užitečné pro obnovení detailů pokud je velikost\n" "opravy docela velká." -#: ../src/iop/denoiseprofile.c:3775 +#: ../src/iop/denoiseprofile.c:3764 msgid "finetune denoising strength" msgstr "jemně doladit sílu potlačení šumu" # tooltip -#: ../src/iop/denoiseprofile.c:3777 +#: ../src/iop/denoiseprofile.c:3766 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" "or if chroma noise remains.\n" "this can happen if your image is underexposed." msgstr "" -"Řídí způsob automatického nastavení parametrů.\n" -"Zvyšte, pokud stíny nejsou dostatečně zbaveny šumu\n" -"nebo pokud v obrázku zůstává barevný šum.\n" -"Obvyklou příčinou je nedostatečně exponovaný snímek." +"řídí způsob automatického nastavení parametrů.\n" +"zvyšte, pokud stíny nejsou dostatečně odšumovány\n" +"nebo pokud přetrvává chromatický šum.\n" +"k tomu může dojít, pokud je váš snímek podexponovaný." -#: ../src/iop/denoiseprofile.c:3782 +#: ../src/iop/denoiseprofile.c:3771 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" @@ -21591,7 +21135,7 @@ msgstr "" "snížit k odšumování agresivněji\n" "tmavé oblasti obrazu." -#: ../src/iop/denoiseprofile.c:3786 +#: ../src/iop/denoiseprofile.c:3775 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -21601,7 +21145,7 @@ msgstr "" "snížit, pokud jsou stíny příliš fialové.\n" "zvýšit, pokud jsou stíny příliš zelené." -#: ../src/iop/denoiseprofile.c:3790 +#: ../src/iop/denoiseprofile.c:3779 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -21619,12 +21163,8 @@ msgstr "rozptýlit nebo zostřit" # keywords #: ../src/iop/diffuse.c:129 -msgid "" -"diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|" -"watercolor" -msgstr "" -"diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|inpaint|" -"watercolor|difuze|dekonvoluce|rozmazání|ostření|záře|odmlžení|odšumění|vodovky" +msgid "diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|watercolor" +msgstr "diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|inpaint|watercolor|difuze|dekonvoluce|rozmazání|ostření|záře|odmlžení|odšumění|vodovky" # module description #: ../src/iop/diffuse.c:136 @@ -21633,9 +21173,9 @@ msgid "" "to apply an iterative edge-oriented blur, inpaint damaged parts\n" "of the image, or to remove blur with blind deconvolution" msgstr "" -"Simuluje směrovou difúzi světla pomocí modelu přenosu tepla\n" -"pro iterativní rozostření podél okrajů, rekonstruuje poškozené části\n" -"obrazu, nebo umožňuje odstranit rozostření pomocí slepé dekonvoluce." +"simulovat směrovou difúzi světla pomocí modelu přenosu tepla\n" +"pro aplikaci iterativního rozmazání orientovaného na hrany, dokreslení poškozených částí\n" +"obrázku nebo odstranění rozmazání pomocí slepé dekonvoluce" #. deblurring presets #: ../src/iop/diffuse.c:239 @@ -21723,18 +21263,16 @@ msgstr "lokální kontrast | rychlý" #: ../src/iop/diffuse.c:1401 msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" -msgstr "" -"rozptýlení/zaostření se nepodařilo alokovat paměť, zkontrolujte nastavení RAM" +msgstr "rozptýlení/zaostření se nepodařilo alokovat paměť, zkontrolujte nastavení RAM" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1763 ../src/iop/splittoning.c:516 -#: ../src/libs/camera.c:509 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 ../src/libs/camera.c:509 msgctxt "section" msgid "properties" msgstr "vlastnosti" -#: ../src/iop/diffuse.c:1769 +#: ../src/iop/diffuse.c:1768 msgid "" "more iterations make the effect stronger but the module slower.\n" "this is analogous to giving more time to the diffusion reaction.\n" @@ -21746,7 +21284,7 @@ msgstr "" "pokud plánujete ostření nebo malování,\n" "více iterací pomáhá rekonstrukci." -#: ../src/iop/diffuse.c:1778 +#: ../src/iop/diffuse.c:1777 msgid "" "main scale of the diffusion.\n" "zero makes diffusion act on the finest details more heavily.\n" @@ -21760,7 +21298,7 @@ msgstr "" "pro odstranění rozmazání a odstranění šumu nastavte na nulu.\n" "zvýšit, aby místo toho působil na lokální kontrast." -#: ../src/iop/diffuse.c:1788 +#: ../src/iop/diffuse.c:1787 msgid "" "width of the diffusion around the central radius.\n" "high values diffuse on a large band of radii.\n" @@ -21774,12 +21312,12 @@ msgstr "" "pokud plánujete rozmazání,\n" "poloměr by měl být kolem šířky rozostření objektivu." -#: ../src/iop/diffuse.c:1794 +#: ../src/iop/diffuse.c:1793 msgctxt "section" msgid "speed (sharpen ↔ diffuse)" msgstr "rychlost (zostřit ↔ difuzně)" -#: ../src/iop/diffuse.c:1800 +#: ../src/iop/diffuse.c:1799 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 1st order anisotropy (set below).\n" @@ -21795,7 +21333,7 @@ msgstr "" "pozitivní hodnoty rozptylují a rozmazávají,\n" "nula nedělá nic." -#: ../src/iop/diffuse.c:1810 +#: ../src/iop/diffuse.c:1809 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 2nd order anisotropy (set below).\n" @@ -21811,7 +21349,7 @@ msgstr "" "pozitivní hodnoty rozptylují a rozmazávají,\n" "nula nedělá nic." -#: ../src/iop/diffuse.c:1820 +#: ../src/iop/diffuse.c:1819 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 3rd order anisotropy (set below).\n" @@ -21827,7 +21365,7 @@ msgstr "" "pozitivní hodnoty rozptylují a rozmazávají,\n" "nula nedělá nic." -#: ../src/iop/diffuse.c:1830 +#: ../src/iop/diffuse.c:1829 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 4th order anisotropy (set below).\n" @@ -21843,12 +21381,12 @@ msgstr "" "pozitivní hodnoty rozptylují a rozmazávají,\n" "nula nedělá nic." -#: ../src/iop/diffuse.c:1836 +#: ../src/iop/diffuse.c:1835 msgctxt "section" msgid "direction" msgstr "směr" -#: ../src/iop/diffuse.c:1842 +#: ../src/iop/diffuse.c:1841 msgid "" "direction of 1st order speed (set above).\n" "\n" @@ -21862,7 +21400,7 @@ msgstr "" "kladné hodnoty se spíše vyhýbají hranám (izofotům)\n" "nula ovlivňuje oba stejně (izotropní)." -#: ../src/iop/diffuse.c:1851 +#: ../src/iop/diffuse.c:1850 msgid "" "direction of 2nd order speed (set above).\n" "\n" @@ -21876,7 +21414,7 @@ msgstr "" "kladné hodnoty se spíše vyhýbají hranám (izofotům)\n" "nula ovlivňuje oba stejně (izotropní)." -#: ../src/iop/diffuse.c:1860 +#: ../src/iop/diffuse.c:1859 msgid "" "direction of 3rd order speed (set above).\n" "\n" @@ -21890,7 +21428,7 @@ msgstr "" "kladné hodnoty se spíše vyhýbají hranám (izofotům)\n" "nula ovlivňuje oba stejně (izotropní)." -#: ../src/iop/diffuse.c:1869 +#: ../src/iop/diffuse.c:1868 msgid "" "direction of 4th order speed (set above).\n" "\n" @@ -21904,12 +21442,12 @@ msgstr "" "kladné hodnoty se spíše vyhýbají hranám (izofotům)\n" "nula ovlivňuje oba stejně (izotropní)." -#: ../src/iop/diffuse.c:1874 +#: ../src/iop/diffuse.c:1873 msgctxt "section" msgid "edge management" msgstr "správa hran" -#: ../src/iop/diffuse.c:1882 +#: ../src/iop/diffuse.c:1881 msgid "" "increase or decrease the sharpness of the highest frequencies.\n" "can be used to keep details after blooming,\n" @@ -21919,7 +21457,7 @@ msgstr "" "lze použít k zachování detailů po odkvětu,\n" "pro samostatné ostření nastavte rychlost na záporné hodnoty." -#: ../src/iop/diffuse.c:1889 +#: ../src/iop/diffuse.c:1888 msgid "" "define the sensitivity of the variance penalty for edges.\n" "increase to exclude more edges from diffusion,\n" @@ -21929,7 +21467,7 @@ msgstr "" "zvětšit, aby bylo vyloučeno více hran z difúze,\n" "pokud se objeví třepení nebo halo." -#: ../src/iop/diffuse.c:1896 +#: ../src/iop/diffuse.c:1895 msgid "" "define the variance threshold between edge amplification and penalty.\n" "decrease if you want pixels on smooth surfaces get a boost,\n" @@ -21941,12 +21479,12 @@ msgstr "" "zvýšit, pokud se na hladkých površích objevuje šum nebo\n" "pokud se tmavé oblasti zdají přeostřené ve srovnání se světlými oblastmi." -#: ../src/iop/diffuse.c:1901 +#: ../src/iop/diffuse.c:1900 msgctxt "section" msgid "diffusion spatiality" msgstr "difúzní prostorovost" -#: ../src/iop/diffuse.c:1907 +#: ../src/iop/diffuse.c:1906 msgid "" "luminance threshold for the mask.\n" "0. disables the luminance masking and applies the module on the whole image.\n" @@ -21955,8 +21493,7 @@ msgid "" msgstr "" "práh jasu pro masku.\n" "0. deaktivuje maskování jasu a aplikuje modul na celý snímek.\n" -"jakákoli vyšší hodnota vylučuje pixely s jasem nižším, než je prahová " -"hodnota.\n" +"jakákoli vyšší hodnota vylučuje pixely s jasem nižším, než je prahová hodnota.\n" "toto lze použít k domalování světel." #: ../src/iop/dither.c:104 @@ -22001,27 +21538,19 @@ msgid "composition|expand|extend" msgstr "složit|rozšířit|prodloužit" #: ../src/iop/enlargecanvas.c:422 -msgid "" -"how much to enlarge the canvas to the left as a percentage of the original " -"image width" +msgid "how much to enlarge the canvas to the left as a percentage of the original image width" msgstr "o kolik zvětšit plátno doleva v procentech původní šířky obrázku" #: ../src/iop/enlargecanvas.c:428 -msgid "" -"how much to enlarge the canvas to the right as a percentage of the original " -"image width" +msgid "how much to enlarge the canvas to the right as a percentage of the original image width" msgstr "o kolik zvětšit plátno doprava jako procento původní šířky obrázku" #: ../src/iop/enlargecanvas.c:434 -msgid "" -"how much to enlarge the canvas to the top as a percentage of the original " -"image height" +msgid "how much to enlarge the canvas to the top as a percentage of the original image height" msgstr "o kolik zvětšit plátno nahoru v procentech původní výšky obrazu" #: ../src/iop/enlargecanvas.c:440 -msgid "" -"how much to enlarge the canvas to the bottom as a percentage of the original " -"image height" +msgid "how much to enlarge the canvas to the bottom as a percentage of the original image height" msgstr "o kolik zvětšit plátno dolů v procentech původní výšky obrazu" #: ../src/iop/enlargecanvas.c:444 @@ -22058,8 +21587,7 @@ msgstr "" msgid "magic lantern defaults" msgstr "výchozí nastavení magic lantern" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 ../src/iop/rawoverexposed.c:244 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "nepodařilo se získat RAW buffer z obrázku `%s'" @@ -22073,7 +21601,7 @@ msgstr "kompenzovat expozici fotoaparátu (%+.1f EV)" #: ../src/iop/exposure.c:699 #, no-c-format msgid "highlight preservation mode (%.1f EV)" -msgstr "Metoda rekonstrukce světel (%.1f EV)" +msgstr "režim zachování jasných světel (%1f EV)" #. Write report in GUI #: ../src/iop/exposure.c:894 @@ -22103,16 +21631,16 @@ msgid "" "when enabled on an image with nonzero bias, tone mapping\n" "(e.g. sigmoid) is required to avoid blown-out highlights." msgstr "" -"Odstraní skrytý posun expozice u fotografií zachycených v režimech\n" +"odstraní skrytý posun expozice u fotografií zachycených v režimech\n" "pracujících s vyšším dynamickým rozsahem.\n" "\n" -"Pokud je povoleno, je pro prevenci přepalů nezbytné využít tónovou\n" +"pokud je povoleno, je pro prevenci přepalů nezbytné využít tónovou\n" "křivku (např. Sigmoid)." # tooltip #: ../src/iop/exposure.c:1217 msgid "set the exposure adjustment using the selected area" -msgstr "Upravte expozici na základě vybrané oblasti." +msgstr "nastavte úpravu expozice pomocí vybrané oblasti" #: ../src/iop/exposure.c:1228 #, no-c-format @@ -22120,10 +21648,8 @@ msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "kde v histogramu měřit pro odklonění. Např. 50 % je medián" #: ../src/iop/exposure.c:1234 -msgid "" -"where to place the exposure level for processed pics, EV below overexposure." -msgstr "" -"kam umístit úroveň expozice pro zpracované snímky, EV pod přeexponováním." +msgid "where to place the exposure level for processed pics, EV below overexposure." +msgstr "kam umístit úroveň expozice pro zpracované snímky, EV pod přeexponováním." #: ../src/iop/exposure.c:1238 msgid "what exposure correction has actually been used" @@ -22225,11 +21751,11 @@ msgstr "16 EV (HDR)" msgid "18 EV (HDR++)" msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1461 +#: ../src/iop/filmic.c:1462 msgid "read-only graph, use the parameters below to set the nodes" msgstr "graf pouze pro čtení, použijte níže uvedené parametry k nastavení uzlů" -#: ../src/iop/filmic.c:1469 +#: ../src/iop/filmic.c:1471 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -22237,7 +21763,7 @@ msgstr "" "upravit tak, aby odpovídala průměrnému jasu objektu.\n" "s výjimkou situací s protisvětlem by to mělo být přibližně 18 %." -#: ../src/iop/filmic.c:1480 ../src/iop/filmicrgb.c:4387 +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -22247,7 +21773,7 @@ msgstr "" "toto je údaj, který by vám na scéně poskytl expozimetr.\n" "upravit tak, aby nedocházelo k ořezávání světel" -#: ../src/iop/filmic.c:1492 ../src/iop/filmicrgb.c:4398 +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -22259,7 +21785,7 @@ msgstr "" "zvýšením získáte větší kontrast.\n" "snížením obnovíte více detailů ve slabém osvětlení." -#: ../src/iop/filmic.c:1503 +#: ../src/iop/filmic.c:1509 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -22268,19 +21794,19 @@ msgstr "" "užitečné ve spojení s „úrovněmi automatického ladění“." # tooltip -#: ../src/iop/filmic.c:1512 +#: ../src/iop/filmic.c:1519 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" "works better for landscapes and evenly-lit images\n" "but fails for high-keys and low-keys." msgstr "" -"S trochou hádání zkusí optimalizovat nastavení tak,\n" -"aby se obrázek dynamickým rozsahem vešel do histogramu.\n" -"Funkce je vhodná pro krajinky a rovnoměrně osvícené snímky,\n" -"ale nehodí se pro příliš tmavé nebo příliš světlé." +"zkuste optimalizovat nastavení s trochou odhadu.\n" +"tím se rozsah jasu vejde do hranic histogramu.\n" +"gunguje lépe pro krajinu a rovnoměrně osvětlené snímky,\n" +"ale selhává pro high-key a low-key." -#: ../src/iop/filmic.c:1520 ../src/iop/filmicrgb.c:4495 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -22288,13 +21814,7 @@ msgstr "" "sklon lineární části křivky\n" "postihuje převážně střední tóny" -#. geotagging -#: ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4504 -#: ../src/libs/metadata_view.c:169 -msgid "latitude" -msgstr "zeměpisná šířka" - -#: ../src/iop/filmic.c:1529 +#: ../src/iop/filmic.c:1539 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -22304,11 +21824,11 @@ msgstr "" "zvýšením získáte větší kontrast při extrémních jasech.\n" "nemá to žádný vliv na střední tóny." -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1546 msgid "shadows/highlights balance" msgstr "vyvážení stínů/světel" -#: ../src/iop/filmic.c:1538 ../src/iop/filmicrgb.c:4515 +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -22320,7 +21840,7 @@ msgstr "" "použijte jej, pokud potřebujete chránit detaily\n" "na jednom konci histogramu." -#: ../src/iop/filmic.c:1547 +#: ../src/iop/filmic.c:1561 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -22330,7 +21850,7 @@ msgstr "" "musíte tuto hodnotu nastavit pod 100 %\n" "pokud je povoleno zachování chrominance." -#: ../src/iop/filmic.c:1556 +#: ../src/iop/filmic.c:1572 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -22341,37 +21861,35 @@ msgstr "" "snížit, pokud jsou stíny a/nebo světla přesycené." #. Add export intent combo -#: ../src/iop/filmic.c:1566 ../src/libs/export.c:1617 -#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2920 -#: ../src/views/darkroom.c:3148 ../src/views/lighttable.c:1353 +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 ../src/views/darkroom.c:3192 +#: ../src/views/lighttable.c:1495 msgid "intent" msgstr "záměr" -#: ../src/iop/filmic.c:1567 +#: ../src/iop/filmic.c:1584 msgid "contrasted" msgstr "kontrastní" #. centripetal spline -#: ../src/iop/filmic.c:1569 ../src/iop/profile_gamma.c:602 +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "lineární" #. monotonic spline -#: ../src/iop/filmic.c:1570 +#: ../src/iop/filmic.c:1587 msgid "optimized" msgstr "optimalizované" -#. monotonic spline -#: ../src/iop/filmic.c:1571 +#: ../src/iop/filmic.c:1589 msgid "change this method if you see reversed contrast or faded blacks" msgstr "změňte tuto metodu, pokud vidíte obrácený kontrast nebo vybledlé černé" #. Preserve color -#: ../src/iop/filmic.c:1575 +#: ../src/iop/filmic.c:1593 msgid "preserve the chrominance" msgstr "zachovat chrominanci" -#: ../src/iop/filmic.c:1577 +#: ../src/iop/filmic.c:1596 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -22381,7 +21899,7 @@ msgstr "" "může posílit chromatické aberace.\n" "při použití tohoto režimu musíte ručně doladit sytost." -#: ../src/iop/filmic.c:1586 ../src/iop/filmicrgb.c:4534 +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -22389,7 +21907,7 @@ msgstr "" "jas výstupu čistě černá, měl by být 0 %\n" "kromě případů, kdy chcete vybledlý vzhled" -#: ../src/iop/filmic.c:1594 ../src/iop/filmicrgb.c:4541 +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -22397,7 +21915,7 @@ msgstr "" "střední hodnota šedé cílového zobrazení nebo barevného prostoru.\n" "nikdy byste se toho neměli dotýkat, pokud nevíte, co děláte." -#: ../src/iop/filmic.c:1602 ../src/iop/filmicrgb.c:4548 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -22405,11 +21923,11 @@ msgstr "" "svítivost výstupu čistě bílá, měla by být 100%\n" "kromě případů, kdy chcete vybledlý vzhled" -#: ../src/iop/filmic.c:1608 +#: ../src/iop/filmic.c:1630 msgid "target gamma" msgstr "cílová gama" -#: ../src/iop/filmic.c:1609 +#: ../src/iop/filmic.c:1632 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -22419,17 +21937,17 @@ msgstr "" "displeje nebo barevného prostoru.\n" "nikdy byste se toho neměli dotýkat, pokud nevíte, co děláte." -#: ../src/iop/filmic.c:1616 +#: ../src/iop/filmic.c:1640 msgctxt "section" msgid "destination/display" msgstr "cíl/zobrazení" -#: ../src/iop/filmic.c:1625 +#: ../src/iop/filmic.c:1649 msgctxt "section" msgid "logarithmic shaper" msgstr "logaritmický tvarovač" -#: ../src/iop/filmic.c:1631 +#: ../src/iop/filmic.c:1655 msgctxt "section" msgid "filmic S curve" msgstr "filmová S křivka" @@ -22448,83 +21966,78 @@ msgid "" "for display on SDR screens and paper prints\n" "while preventing clipping in non-destructive ways" msgstr "" -"Transformovat zobrazení k přípravě scene-referred workflow\n" -"pro zobrazení na SDR obrazovkách a tisk na papír\n" -"a zároveň nedestruktivním způsobem předcházet ořezávání." +"aplikovat transformaci zobrazení pro přípravu scénicky odkazovaného kanálu\n" +"pro zobrazení na obrazovkách SDR a papírových výtiscích\n" +"a zároveň zabránit oříznutí nedestruktivním způsobem" #: ../src/iop/filmicrgb.c:1305 -msgid "" -"filmic highlights reconstruction failed to allocate memory, check your RAM " -"settings" -msgstr "" -"rekonstrukci filmových zvýraznění se nepodařilo alokovat paměť, zkontrolujte " -"nastavení RAM" +msgid "filmic highlights reconstruction failed to allocate memory, check your RAM settings" +msgstr "rekonstrukci filmových zvýraznění se nepodařilo alokovat paměť, zkontrolujte nastavení RAM" #: ../src/iop/filmicrgb.c:2250 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "rekonstrukce filmových zvýraznění selhala při alokaci paměti na GPU" -#: ../src/iop/filmicrgb.c:2368 +#: ../src/iop/filmicrgb.c:2366 msgid "filmic works only on RGB input" msgstr "filmic funguje pouze na vstupu RGB" -#: ../src/iop/filmicrgb.c:3429 +#: ../src/iop/filmicrgb.c:3425 msgid "look only" msgstr "pouze vzhled" -#: ../src/iop/filmicrgb.c:3431 +#: ../src/iop/filmicrgb.c:3427 msgid "look + mapping (lin)" msgstr "vzhled + mapování (lin)" -#: ../src/iop/filmicrgb.c:3433 +#: ../src/iop/filmicrgb.c:3429 msgid "look + mapping (log)" msgstr "vzhled + mapování (log)" -#: ../src/iop/filmicrgb.c:3435 +#: ../src/iop/filmicrgb.c:3431 msgid "dynamic range mapping" msgstr "mapování dynamického rozsahu" -#: ../src/iop/filmicrgb.c:3802 +#: ../src/iop/filmicrgb.c:3798 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3818 +#: ../src/iop/filmicrgb.c:3814 #, no-c-format msgid "% display" msgstr "% displej" -#: ../src/iop/filmicrgb.c:3830 +#: ../src/iop/filmicrgb.c:3826 msgid "EV scene" msgstr "EV scéna" -#: ../src/iop/filmicrgb.c:3834 +#: ../src/iop/filmicrgb.c:3830 #, no-c-format msgid "% camera" msgstr "% fotoaparát" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3870 ../src/iop/filmicrgb.c:4528 +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 msgid "display" msgstr "displej" #. axis legend -#: ../src/iop/filmicrgb.c:3879 +#: ../src/iop/filmicrgb.c:3875 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3888 ../src/iop/filmicrgb.c:4367 +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 msgid "scene" msgstr "scéna" #. axis legend -#: ../src/iop/filmicrgb.c:3897 +#: ../src/iop/filmicrgb.c:3893 msgid "(EV)" msgstr "(EV)" -#. we are over the graph area -#: ../src/iop/filmicrgb.c:4307 +#: ../src/iop/filmicrgb.c:4305 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -22534,7 +22047,7 @@ msgstr "" "světlá křivka je filmová křivka mapování tónů\n" "tmavá křivka je křivka odsycení." -#: ../src/iop/filmicrgb.c:4313 +#: ../src/iop/filmicrgb.c:4312 msgid "toggle axis labels and values display" msgstr "přepnout popisky os a zobrazení hodnot" @@ -22546,9 +22059,10 @@ msgid "" "right-click: cycle backward.\n" "double-click: reset to look view." msgstr "" -"Volte mezi zobrazeními grafu.\n" -"Levým tlačítkem myši vpřed a pravým vzad.\n" -"Dvojklikem vraťte zobrazení zpět." +"procházení grafů.\n" +"levé tlačítko myši: přepínání vpřed.\n" +"pravé tlačítko myši: přepínání vzad.\n" +"dvojité kliknutí: obnovení zobrazení." #: ../src/iop/filmicrgb.c:4376 #, no-c-format @@ -22562,7 +22076,7 @@ msgstr "" "snížením hodnoty zvýšíte celkový jas." # tooltip -#: ../src/iop/filmicrgb.c:4413 +#: ../src/iop/filmicrgb.c:4416 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -22571,26 +22085,24 @@ msgid "" "this is not an artificial intelligence, but a simple guess.\n" "ensure you understand its assumptions before using it." msgstr "" -"S trochou hádání zkusí optimalizovat nastavení tak,\n" -"aby se obrázek dynamickým rozsahem vešel do histogramu.\n" -"Funkce je vhodná pro krajinky a rovnoměrně osvícené snímky,\n" -"ale nehodí se pro příliš tmavé, příliš světlé nebo focené s\n" -"vysokým ISO.\n" -"\n" -"Nejde o umělou inteligenci. Před použitím se ujistěte, že víte,\n" -"jak to celé funguje." +"zkuste optimalizovat nastavení s pomocí statistických předpokladů.\n" +"toto nastavení zajistí, že rozsah jasu bude v rámci histogramu.\n" +"funguje lépe pro krajinu a rovnoměrně osvětlené snímky,\n" +"ale selhává pro snímky s vysokými tóny, nízkými tóny a vysokým ISO.\n" +"nejedná se o umělou inteligenci, ale o jednoduchý odhad.\n" +"před použitím se ujistěte, že rozumíte jejím předpokladům." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4422 +#: ../src/iop/filmicrgb.c:4425 msgid "reconstruct" msgstr "rekonstruovat" -#: ../src/iop/filmicrgb.c:4424 +#: ../src/iop/filmicrgb.c:4427 msgctxt "section" msgid "highlights clipping" msgstr "ořez zvýraznění" -#: ../src/iop/filmicrgb.c:4431 +#: ../src/iop/filmicrgb.c:4434 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -22606,7 +22118,7 @@ msgstr "" "snížit, aby se zahrnulo více oblastí,\n" "zvýšit pro vyloučení více oblastí." -#: ../src/iop/filmicrgb.c:4441 +#: ../src/iop/filmicrgb.c:4444 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -22617,16 +22129,16 @@ msgstr "" "zvýšit, aby byl přechod měkčí a rozmazanější." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4446 ../src/iop/filmicrgb.c:4447 +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 msgid "display highlight reconstruction mask" msgstr "zobrazit masku rekonstrukce světel" -#: ../src/iop/filmicrgb.c:4453 +#: ../src/iop/filmicrgb.c:4456 msgctxt "section" msgid "balance" msgstr "vyvážení" -#: ../src/iop/filmicrgb.c:4459 +#: ../src/iop/filmicrgb.c:4462 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22643,7 +22155,7 @@ msgstr "" "zvyšte, pokud alespoň jeden kanál RGB není oříznut.\n" "snižte, pokud jsou všechny kanály RGB oříznuty na velkých plochách." -#: ../src/iop/filmicrgb.c:4470 +#: ../src/iop/filmicrgb.c:4473 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22660,7 +22172,7 @@ msgstr "" "zvyšte, pokud chcete více podrobností.\n" "snižte, chcete-li více rozostřit." -#: ../src/iop/filmicrgb.c:4482 +#: ../src/iop/filmicrgb.c:4485 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22678,11 +22190,11 @@ msgstr "" "snižte, pokud vidíte purpurová světla, nebo světla mimo gamut." #. Page LOOK -#: ../src/iop/filmicrgb.c:4490 +#: ../src/iop/filmicrgb.c:4493 msgid "look" msgstr "vzhled" -#: ../src/iop/filmicrgb.c:4500 +#: ../src/iop/filmicrgb.c:4505 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -22692,7 +22204,7 @@ msgstr "" "zvýšit, aby byly jasnější a méně komprimované.\n" "snížit na ztlumení zvýraznění." -#: ../src/iop/filmicrgb.c:4508 +#: ../src/iop/filmicrgb.c:4513 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -22704,7 +22216,7 @@ msgstr "" "jinak snížit. v rozsahu zeměpisné šířky nedochází k žádné desaturaci.\n" "nemá to žádný vliv na střední tóny." -#: ../src/iop/filmicrgb.c:4523 ../src/iop/filmicrgb.c:4667 +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -22714,7 +22226,7 @@ msgstr "" "konkrétně při extrémních jasech.\n" "zvýšit, pokud jsou stíny a/nebo světla nedostatečně nasycené." -#: ../src/iop/filmicrgb.c:4557 +#: ../src/iop/filmicrgb.c:4566 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -22722,7 +22234,7 @@ msgstr "" "v3 je metoda desaturace darktable 3.0, stejně jako vyvážení barev.\n" "v4 je novější desaturační metoda, založená na spektrální čistotě světla." -#: ../src/iop/filmicrgb.c:4561 +#: ../src/iop/filmicrgb.c:4571 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -22732,7 +22244,7 @@ msgstr "" "může posílit chromatické aberace a chroma šum,\n" "takže se ujistěte, že jsou správně opraveny jinde." -#: ../src/iop/filmicrgb.c:4570 +#: ../src/iop/filmicrgb.c:4581 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -22742,7 +22254,7 @@ msgstr "" "tvrdá využívá vysoké zakřivení, což má za následek větší tonální kompresi.\n" "měkká využívá nízké zakřivení, což má za následek menší tonální kompresi." -#: ../src/iop/filmicrgb.c:4575 +#: ../src/iop/filmicrgb.c:4587 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -22752,7 +22264,7 @@ msgstr "" "tvrdá využívá vysoké zakřivení, což má za následek větší tonální kompresi.\n" "měkká využívá nízké zakřivení, což má za následek menší tonální kompresi." -#: ../src/iop/filmicrgb.c:4582 +#: ../src/iop/filmicrgb.c:4594 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -22765,19 +22277,17 @@ msgstr "" "místo toho opravte globální expozici v modulu expozice.\n" "deaktivovat použití standardních 18,45 % střední šedé." -#: ../src/iop/filmicrgb.c:4589 +#: ../src/iop/filmicrgb.c:4601 msgid "" -"enable to auto-set the look hardness depending on the scene white and black " -"points.\n" +"enable to auto-set the look hardness depending on the scene white and black points.\n" "this keeps the middle gray on the identity line and improves fast tuning.\n" "disable if you want a manual control." msgstr "" -"umožňují automatické nastavení tvrdosti vzhledu v závislosti na bílých a " -"černých bodech scény.\n" +"umožňují automatické nastavení tvrdosti vzhledu v závislosti na bílých a černých bodech scény.\n" "toto zachovává střední šedou na linii identity a zlepšuje rychlé ladění.\n" "deaktivujte, pokud chcete ruční ovládání." -#: ../src/iop/filmicrgb.c:4595 +#: ../src/iop/filmicrgb.c:4607 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -22790,17 +22300,19 @@ msgstr "" "pomáhá také při obtížných případech purpurových odlesků." # tooltip -#: ../src/iop/filmicrgb.c:4602 +#: ../src/iop/filmicrgb.c:4615 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" "when the image is noisy overall,\n" "so they blend with the rest of the image." msgstr "" -"Do rekonstruovaných světel přidá šum tak,\n" -"aby vypadala přirozeně, pokud je zbytek obrázku zašuměný." +"přidejte statistický šum do rekonstruovaných světlých partií.\n" +"tím se zabrání tomu, aby světlé partie vypadaly příliš hladce,\n" +"když je obraz celkově zašuměný,\n" +"takže splývají se zbytkem obrazu." -#: ../src/iop/filmicrgb.c:4609 +#: ../src/iop/filmicrgb.c:4623 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -22808,11 +22320,11 @@ msgstr "" "zvolte statistické rozložení šumu.\n" "to je užitečné pro přizpůsobení přirozenému vzoru šumu snímače." -#: ../src/iop/filmicrgb.c:4673 +#: ../src/iop/filmicrgb.c:4688 msgid "mid-tones saturation" msgstr "sytost středních tónů" -#: ../src/iop/filmicrgb.c:4674 +#: ../src/iop/filmicrgb.c:4690 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -22822,11 +22334,11 @@ msgstr "" "konkrétně při středních jasech.\n" "zvýšit, pokud mají střední tóny nízkou saturaci." -#: ../src/iop/filmicrgb.c:4680 +#: ../src/iop/filmicrgb.c:4696 msgid "highlights saturation mix" msgstr "zvýrazní mix saturace" -#: ../src/iop/filmicrgb.c:4681 +#: ../src/iop/filmicrgb.c:4698 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -22886,22 +22398,19 @@ msgstr "globální mapa tónů" msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "tento modul je zastaralý. místo toho použijte filmový rgb modul." -#: ../src/iop/globaltonemap.c:631 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 msgid "operator" msgstr "operátor" -#: ../src/iop/globaltonemap.c:632 +#: ../src/iop/globaltonemap.c:630 msgid "the global tonemap operator" msgstr "globální operátor tónové mapy" -#: ../src/iop/globaltonemap.c:635 -msgid "" -"the bias for tonemapper controls the linearity, the higher the more details " -"in blacks" -msgstr "" -"zkreslení pro tonemapper řídí linearitu, čím vyšší, tím více detailů v černé" +#: ../src/iop/globaltonemap.c:633 +msgid "the bias for tonemapper controls the linearity, the higher the more details in blacks" +msgstr "zkreslení pro tonemapper řídí linearitu, čím vyšší, tím více detailů v černé" -#: ../src/iop/globaltonemap.c:639 +#: ../src/iop/globaltonemap.c:637 msgid "the target light for tonemapper specified as cd/m2" msgstr "cílové světlo pro tonemapper specifikované jako cd/m2" @@ -22965,11 +22474,11 @@ msgstr "odstupňovaná hustota" msgid "simulate an optical graduated neutral density filter" msgstr "simulovat optický odstupňovaný neutrální filtr" -#: ../src/iop/graduatednd.c:1060 +#: ../src/iop/graduatednd.c:1033 msgid "the density in EV for the filter" msgstr "hustota v EV pro filtr" -#: ../src/iop/graduatednd.c:1065 +#: ../src/iop/graduatednd.c:1038 #, no-c-format msgid "" "hardness of graduation:\n" @@ -22978,34 +22487,34 @@ msgstr "" "tvrdost stupnice:\n" "0 % = měkká, 100 % = tvrdá" -#: ../src/iop/graduatednd.c:1070 +#: ../src/iop/graduatednd.c:1043 msgid "rotation of filter -180 to 180 degrees" msgstr "otočení filtru -180 až 180 stupňů" -#: ../src/iop/graduatednd.c:1083 +#: ../src/iop/graduatednd.c:1056 msgid "select the hue tone of filter" msgstr "vyberte barevný tón filtru" -#: ../src/iop/graduatednd.c:1089 +#: ../src/iop/graduatednd.c:1062 msgid "select the saturation of filter" msgstr "vyberte sytost filtru" -#: ../src/iop/graduatednd.c:1100 +#: ../src/iop/graduatednd.c:1073 #, c-format msgid "[%s on nodes] change line rotation" msgstr "[%s na uzlech] změnit rotaci čáry" -#: ../src/iop/graduatednd.c:1101 +#: ../src/iop/graduatednd.c:1074 #, c-format msgid "[%s on line] move line" msgstr "[%s na řádku] přesunout řádek" -#: ../src/iop/graduatednd.c:1103 +#: ../src/iop/graduatednd.c:1076 #, c-format msgid "[%s on line] change density" msgstr "[%s na řádku] změnit hustotu" -#: ../src/iop/graduatednd.c:1105 +#: ../src/iop/graduatednd.c:1078 #, c-format msgid "[%s on line] change hardness" msgstr "[%s na řádku] změnit tvrdost" @@ -23028,12 +22537,8 @@ msgstr "síla aplikovaného zrna" #: ../src/iop/grain.c:551 msgid "" -"amount of mid-tones bias from the photographic paper response modeling. the " -"greater the bias, the more pronounced the fall off of the grain in shadows " -"and highlights" -msgstr "" -"míra zkreslení středních tónů z modelování odezvy fotografického papíru. čím " -"větší je vychýlení, tím výraznější vypadávání zrna ve stínech a světlech" +"amount of mid-tones bias from the photographic paper response modeling. the greater the bias, the more pronounced the fall off of the grain in shadows and highlights" +msgstr "míra zkreslení středních tónů z modelování odezvy fotografického papíru. čím větší je vychýlení, tím výraznější vypadávání zrna ve stínech a světlech" #: ../src/iop/hazeremoval.c:98 msgid "haze removal" @@ -23052,7 +22557,7 @@ msgstr "odstraní mlhu a kouřmo z obrázku" msgid "amount of haze reduction" msgstr "snížení množství zákalu" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4423 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 msgid "distance" msgstr "vzdálenost" @@ -23060,11 +22565,9 @@ msgstr "vzdálenost" msgid "limit haze removal up to a specific spatial depth" msgstr "omezit odstraňování zákalu až do určité prostorové hloubky" -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:931 +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 msgid "haze removal could not calculate ambient light due to image content" -msgstr "" -"Modul odstranění oparu nedokázal z obsahu obrázku určit úroveň ambientního " -"osvětlení." +msgstr "odstranění závoje nemohlo vypočítat okolní světlo kvůli obsahu obrazu" #: ../src/iop/highlights.c:170 msgid "highlight reconstruction" @@ -23078,33 +22581,25 @@ msgstr "vyhněte se purpurovým odleskům a pokuste se obnovit světlé barvy" msgid "reconstruction, raw" msgstr "rekonstrukce, raw" -#: ../src/iop/highlights.c:1157 -msgid "" -"highlights: mode not available for this type of image. falling back to " -"inpaint opposed." -msgstr "" -"zvýraznění: režim není pro tento typ snímku dostupný. vracím zpět k malování " -"proti." +#: ../src/iop/highlights.c:1156 +msgid "highlights: mode not available for this type of image. falling back to inpaint opposed." +msgstr "zvýraznění: režim není pro tento typ snímku dostupný. vracím zpět k malování proti." -#: ../src/iop/highlights.c:1282 +#: ../src/iop/highlights.c:1281 msgid "highlight reconstruction method" msgstr "meotoda rekonstrukce světel" -#: ../src/iop/highlights.c:1287 +#: ../src/iop/highlights.c:1286 msgid "" -"manually adjust the clipping threshold mostly used against magenta " -"highlights.\n" -"you might use this for tuning 'laplacian', 'inpaint opposed' or " -"'segmentation' modes,\n" +"manually adjust the clipping threshold mostly used against magenta highlights.\n" +"you might use this for tuning 'laplacian', 'inpaint opposed' or 'segmentation' modes,\n" "especially if camera white point is incorrect." msgstr "" -"ručně upravit práh oříznutí, který se většinou používá proti purpurovým " -"světlům.\n" -"můžete to použít pro ladění režimů 'laplacia', 'inpaint opposed' nebo " -"'segmentace',\n" +"ručně upravit práh oříznutí, který se většinou používá proti purpurovým světlům.\n" +"můžete to použít pro ladění režimů 'laplacia', 'inpaint opposed' nebo 'segmentace',\n" "zvláště pokud je vyvážení bílé od kamery nesprávné." -#: ../src/iop/highlights.c:1291 +#: ../src/iop/highlights.c:1290 msgid "" "visualize clipped highlights in a false color representation.\n" "the effective clipping level also depends on the reconstruction method." @@ -23112,67 +22607,51 @@ msgstr "" "vizualizovat oříznutá světla v nepravých barvách.\n" "efektivní úroveň oříznutí také závisí na metodě rekonstrukce." -#: ../src/iop/highlights.c:1296 +#: ../src/iop/highlights.c:1295 msgid "" "combine closely related clipped segments by morphological operations.\n" -"this often leads to improved color reconstruction for tiny segments before " -"dark background." +"this often leads to improved color reconstruction for tiny segments before dark background." msgstr "" "kombinovat úzce související oříznuté segmenty pomocí morfologických operací.\n" -"to často vede k lepší rekonstrukci barev pro malé segmenty před tmavým " -"pozadím." +"to často vede k lepší rekonstrukci barev pro malé segmenty před tmavým pozadím." -#: ../src/iop/highlights.c:1299 +#: ../src/iop/highlights.c:1298 msgid "visualize the combined segments in a false color representation." msgstr "vizualizovat kombinované segmenty v nepravých barvách." -#: ../src/iop/highlights.c:1302 +#: ../src/iop/highlights.c:1301 msgid "" "select inpainting after segmentation analysis.\n" -"increase to favor candidates found in segmentation analysis, decrease for " -"opposed means inpainting." +"increase to favor candidates found in segmentation analysis, decrease for opposed means inpainting." msgstr "" "vyberte malbu po segmentační analýze.\n" -"zvýšení ve prospěch kandidátů nalezených v segmentační analýze, snížení pro " -"opačné prostředky v malbě." - -#: ../src/iop/highlights.c:1307 -msgid "" -"visualize segments that are considered to have a good candidate in a false " -"color representation." -msgstr "" -"vizualizujte segmenty, které jsou považovány za vhodného kandidáta, v " -"nepravých barvách." - -#: ../src/iop/highlights.c:1310 -msgid "" -"approximate lost data in regions with all photosites clipped, the effect " -"depends on segment size and border gradients.\n" -"choose a mode tuned for segment size or the generic mode that tries to find " -"best settings for every segment.\n" -"small means areas with a diameter less than 25 pixels, large is best for " -"greater than 100.\n" -"the flat modes ignore narrow unclipped structures (like powerlines) to keep " -"highlights rebuilt and avoid gradients." -msgstr "" -"přibližná ztracená data v oblastech se všemi oříznutými fotolokacemi, efekt " -"závisí na velikosti segmentu a přechodech ohraničení.\n" -"vyberte režim vyladěný pro velikost segmentu nebo obecný režim, který se " -"snaží najít nejlepší nastavení pro každý segment.\n" -"malý znamená oblasti s průměrem menším než 25 pixelů, velký je nejlepší pro " -"větší než 100.\n" -"ploché režimy ignorují úzké neoříznuté struktury (jako jsou siločáry), aby " -"zůstala světla přestavěná a aby se zabránilo přechodům." - -#: ../src/iop/highlights.c:1316 +"zvýšení ve prospěch kandidátů nalezených v segmentační analýze, snížení pro opačné prostředky v malbě." + +#: ../src/iop/highlights.c:1306 +msgid "visualize segments that are considered to have a good candidate in a false color representation." +msgstr "vizualizujte segmenty, které jsou považovány za vhodného kandidáta, v nepravých barvách." + +#: ../src/iop/highlights.c:1309 +msgid "" +"approximate lost data in regions with all photosites clipped, the effect depends on segment size and border gradients.\n" +"choose a mode tuned for segment size or the generic mode that tries to find best settings for every segment.\n" +"small means areas with a diameter less than 25 pixels, large is best for greater than 100.\n" +"the flat modes ignore narrow unclipped structures (like powerlines) to keep highlights rebuilt and avoid gradients." +msgstr "" +"přibližná ztracená data v oblastech se všemi oříznutými fotolokacemi, efekt závisí na velikosti segmentu a přechodech ohraničení.\n" +"vyberte režim vyladěný pro velikost segmentu nebo obecný režim, který se snaží najít nejlepší nastavení pro každý segment.\n" +"malý znamená oblasti s průměrem menším než 25 pixelů, velký je nejlepší pro větší než 100.\n" +"ploché režimy ignorují úzké neoříznuté struktury (jako jsou siločáry), aby zůstala světla přestavěná a aby se zabránilo přechodům." + +#: ../src/iop/highlights.c:1315 msgid "set strength of rebuilding in regions with all photosites clipped." msgstr "nastavte sílu přestavby v regionech se všemi oříznutými fotomísty." -#: ../src/iop/highlights.c:1320 +#: ../src/iop/highlights.c:1319 msgid "show the effect that is added to already reconstructed data." msgstr "ukázat efekt, který je přidán k již rekonstruovaným datům." -#: ../src/iop/highlights.c:1323 +#: ../src/iop/highlights.c:1322 msgid "" "add noise to visually blend the reconstructed areas\n" "into the rest of the noisy image. useful at high ISO." @@ -23180,7 +22659,7 @@ msgstr "" "přidat šum, aby se vizuálně smíchaly rekonstruované oblasti\n" "do zbytku zašuměného obrazu. Užitečné při vysokém ISO." -#: ../src/iop/highlights.c:1327 +#: ../src/iop/highlights.c:1326 msgid "" "increase if magenta highlights don't get fully corrected\n" "each new iteration brings a performance penalty." @@ -23188,7 +22667,7 @@ msgstr "" "zvyšuj, dokud se purpurová světla úplně neopraví\n" "každé další opakování snižuje výkonnost." -#: ../src/iop/highlights.c:1332 +#: ../src/iop/highlights.c:1331 msgid "" "increase if magenta highlights don't get fully corrected.\n" "this may produce non-smooth boundaries between valid and clipped regions." @@ -23196,7 +22675,7 @@ msgstr "" "zvýšit, pokud purpurová světla nejsou plně opravena.\n" "to může způsobit nehladké hranice mezi platnými a oříznutými oblastmi." -#: ../src/iop/highlights.c:1336 +#: ../src/iop/highlights.c:1335 msgid "" "increase to correct larger clipped areas.\n" "large values bring huge performance penalties" @@ -23204,7 +22683,7 @@ msgstr "" "zvyšuj pro opravu větších oříznutých oblastí.\n" "velké hodnoty přinášejí obrovské výkonnostní pokuty" -#: ../src/iop/highlights.c:1340 +#: ../src/iop/highlights.c:1339 msgid "this module does not work with monochrome RAW files" msgstr "tento modul nepracuje s monochromatickými RAW soubory" @@ -23228,11 +22707,11 @@ msgstr "frekvenční, Lab" msgid "special, Lab, scene-referred" msgstr "speciální, Lab, scene-referred" -#: ../src/iop/highpass.c:356 +#: ../src/iop/highpass.c:354 msgid "the sharpness of highpass filter" msgstr "ostrost horní propusti" -#: ../src/iop/highpass.c:360 +#: ../src/iop/highpass.c:358 msgid "the contrast of highpass filter" msgstr "kontrast horní propusti" @@ -23245,15 +22724,17 @@ msgstr "horké pixely" msgid "" "remove abnormally bright pixels\n" "by dampening them with neighbors" -msgstr "Odstraní abnormálně jasné pixely jejich nahrazením sousedními barvami." +msgstr "" +"odstraní abnormálně jasné pixely\n" +"jejich nahrazením sousedními barvami" #: ../src/iop/hotpixels.c:424 #, c-format msgid "fixed %d pixel" msgid_plural "fixed %d pixels" -msgstr[0] "fixed %d pixel" -msgstr[1] "opraveno %d pixely" -msgstr[2] "opraveno %d pixelů" +msgstr[0] "opraven %d pixel" +msgstr[1] "opraveny %d pixely" +msgstr[2] "opraveno %d pixel" #: ../src/iop/hotpixels.c:447 msgid "lower threshold for hot pixel" @@ -23268,8 +22749,8 @@ msgid "" "hot pixel correction\n" "only works for raw images." msgstr "" -"Korekce horkých pixelů.\n" -"Funguje pouze pro RAW obrázky." +"korekce vadných pixelů.\n" +"funguje pouze pro RAW obrázky." #: ../src/iop/invert.c:101 ../src/iop/invert.c:425 #, c-format @@ -23292,8 +22773,10 @@ msgstr "invertovat filmové negativy" msgid "linear, raw, display-referred" msgstr "lineární, raw, display-referred" -#. Here we could provide more for monochrome special cases. As no monochrome camera -#. has a bayer sensor we don't need g->RGB_to_CAM and g->CAM_to_RGB corrections +#. Here we could provide more for monochrome special cases. As no monochrome +#. camera +#. has a bayer sensor we don't need g->RGB_to_CAM and g->CAM_to_RGB +#. corrections #: ../src/iop/invert.c:410 msgid "brightness of film material" msgstr "jas filmového materiálu" @@ -23310,23 +22793,23 @@ msgstr "vybrat barvu filmového materiálu z obrázku" msgid "select color of film material" msgstr "vyberte barvu filmového materiálu" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "korekce objektivu" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" msgstr "vinětace|chromatické aberace|zkreslení" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "opravit optické vady objektivů" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "geometrické a rekonstrukce, RGB" -#: ../src/iop/lens.cc:3761 +#: ../src/iop/lens.cc:3755 #, c-format msgid "" "maker:\t\t%s\n" @@ -23339,7 +22822,7 @@ msgstr "" "bajonet: \t\t%s\n" "crop factor: \t%.1f" -#: ../src/iop/lens.cc:4003 +#: ../src/iop/lens.cc:3997 #, c-format msgid "" "maker:\t\t%s\n" @@ -23358,19 +22841,19 @@ msgstr "" "typ: \t\t%s\n" "montáž: \t%s" -#: ../src/iop/lens.cc:4076 +#: ../src/iop/lens.cc:4070 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4091 +#: ../src/iop/lens.cc:4085 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4239 +#: ../src/iop/lens.cc:4233 msgid "camera/lens not found" msgstr "fotoaparát/objektiv nenalezen" -#: ../src/iop/lens.cc:4240 +#: ../src/iop/lens.cc:4234 msgid "" "please select your lens manually\n" "you might also want to check if your Lensfun database is up-to-date\n" @@ -23382,63 +22865,61 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4384 +#: ../src/iop/lens.cc:4378 msgid "camera model" msgstr "model fotoaparátu" -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4383 msgid "find camera" msgstr "najít fotoaparát" -#: ../src/iop/lens.cc:4401 +#: ../src/iop/lens.cc:4395 msgid "find lens" msgstr "najít objektiv" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4404 msgid "focal length (mm)" msgstr "ohnisková vzdálenost (mm)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4411 msgid "f-number (aperture)" msgstr "clonové číslo (clona)" -#: ../src/iop/lens.cc:4424 +#: ../src/iop/lens.cc:4418 msgid "distance to subject" msgstr "vzdálenost k předmětu" #. scale #. upscale page: scale factor selector -#: ../src/iop/lens.cc:4459 ../src/iop/overlay.c:1121 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1480 ../src/libs/export.c:1557 -#: ../src/libs/neural_restore.c:2140 +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 ../src/libs/neural_restore.c:4203 msgid "scale" msgstr "měřítko" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4455 msgid "auto scale" msgstr "automatické měřítko" -#: ../src/iop/lens.cc:4463 +#: ../src/iop/lens.cc:4457 msgid "automatic scale to available image size due to Lensfun data" msgstr "automatické měřítko na dostupnou velikost obrázku díky datům Lensfun" -#: ../src/iop/lens.cc:4468 +#: ../src/iop/lens.cc:4462 msgid "correct distortions or apply them" msgstr "opravit deformace nebo je použít" -#: ../src/iop/lens.cc:4476 +#: ../src/iop/lens.cc:4470 msgid "transversal chromatic aberration red" msgstr "příčná chromatická aberace červená" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4475 msgid "transversal chromatic aberration blue" msgstr "příčná chromatická aberace modrá" -#: ../src/iop/lens.cc:4488 +#: ../src/iop/lens.cc:4482 msgid "use latest algorithm" msgstr "použít nejnovější algoritmus" -#: ../src/iop/lens.cc:4491 +#: ../src/iop/lens.cc:4485 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -23448,40 +22929,40 @@ msgstr "" "jakmile bude povoleno, nebudete se moci\n" "vrátit se ke starému algoritmu." -#: ../src/iop/lens.cc:4502 +#: ../src/iop/lens.cc:4496 msgid "fine-tuning" msgstr "jemné ladění" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4506 +#: ../src/iop/lens.cc:4500 msgid "fine-tune" msgstr "jemné doladění" -#: ../src/iop/lens.cc:4514 +#: ../src/iop/lens.cc:4508 msgid "tune the warp and chromatic aberration correction" msgstr "dolaďte korekci deformace a chromatické aberace" -#: ../src/iop/lens.cc:4519 +#: ../src/iop/lens.cc:4513 msgid "tune the vignette correction" msgstr "upravit korekci vinětace" -#: ../src/iop/lens.cc:4524 +#: ../src/iop/lens.cc:4518 msgid "tune the TCA red correction" msgstr "dolaďte korekci na červenou TCA" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4523 msgid "tune the TCA blue correction" msgstr "dolaďte korekci TCA modré" -#: ../src/iop/lens.cc:4533 +#: ../src/iop/lens.cc:4527 msgid "image scaling" msgstr "škálování obrazu" -#: ../src/iop/lens.cc:4535 +#: ../src/iop/lens.cc:4529 msgid "automatic scale to available image size" msgstr "automatické měřítko na dostupnou velikost obrázku" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4539 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -23491,46 +22972,46 @@ msgstr "" " a) data a algoritmy poskytované projektem Lensfun\n" " b) vložená metadata poskytnutá fotoaparátem nebo dodavatelem softwaru" -#: ../src/iop/lens.cc:4552 +#: ../src/iop/lens.cc:4546 msgid "which corrections to apply" msgstr "jaké opravy použít" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4557 +#: ../src/iop/lens.cc:4551 msgid "corrections done: " msgstr "provedené opravy: " -#: ../src/iop/lens.cc:4560 +#: ../src/iop/lens.cc:4554 msgid "which corrections have actually been done" msgstr "jaké opravy byly skutečně provedeny" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4571 msgid "manual vignette correction" msgstr "ruční korekce vinětace" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4575 msgid "additional manually controlled optical vignetting correction" msgstr "přídavná ručně řízená optická korekce vinětace" -#: ../src/iop/lens.cc:4584 +#: ../src/iop/lens.cc:4578 msgid "vignette" msgstr "vinětace" -#: ../src/iop/lens.cc:4588 +#: ../src/iop/lens.cc:4582 msgid "amount of the applied optical vignetting correction" msgstr "množství použité optické korekce vinětace" -#: ../src/iop/lens.cc:4592 +#: ../src/iop/lens.cc:4586 msgid "show applied optical vignette correction mask" msgstr "zobrazit použitou masku pro korekci optické vinětace" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4590 msgid "radius of uncorrected center" -msgstr "Poloměr nekorigovaného středu" +msgstr "poloměr nekorigovaného středu" -#: ../src/iop/lens.cc:4602 +#: ../src/iop/lens.cc:4596 msgid "steepness of the correction effect outside of radius" msgstr "strmost korekčního účinku mimo rádius" @@ -23538,8 +23019,7 @@ msgstr "strmost korekčního účinku mimo rádius" msgid "this module is deprecated. please use the RGB levels module instead." msgstr "tento modul je zastaralý. místo toho použijte modul úrovní RGB." -#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 -#: ../src/iop/rgblevels.c:1050 +#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 ../src/iop/rgblevels.c:1050 msgid "levels" msgstr "úrovně" @@ -23548,10 +23028,8 @@ msgid "adjust black, white and mid-gray points" msgstr "upravte černé, bílé a středně šedé body" #: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 -msgid "" -"drag handles to set black, gray, and white points. operates on L channel." -msgstr "" -"přetažením úchytů nastavte černé, šedé a bílé body. funguje na L kanálu." +msgid "drag handles to set black, gray, and white points. operates on L channel." +msgstr "přetažením úchytů nastavte černé, šedé a bílé body. funguje na L kanálu." #: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 msgid "apply auto levels" @@ -23589,45 +23067,39 @@ msgstr "zkapalnit" msgid "distort parts of the image" msgstr "zkreslit části obrázku" -#: ../src/iop/liquify.c:2863 +#: ../src/iop/liquify.c:2862 msgid "click to edit nodes" msgstr "kliknutím upravte uzly" -#: ../src/iop/liquify.c:3565 +#: ../src/iop/liquify.c:3564 msgid "" "add point: click and drag\n" -"size: scroll - strength: shift+scroll - direction: " -"ctrl+scroll" +"size: scroll - strength: shift+scroll - direction: ctrl+scroll" msgstr "" "přidat bod: klik a přetáhnout\n" -"velikost: rolování - síla: Shift+scrolování - směr: " -"Ctrl+scrolování" +"velikost: rolování - síla: Shift+scrolování - směr: Ctrl+scrolování" -#: ../src/iop/liquify.c:3568 +#: ../src/iop/liquify.c:3567 msgid "" "add line: click\n" -"size: scroll - strength: shift+scroll - direction: " -"ctrl+scroll" +"size: scroll - strength: shift+scroll - direction: ctrl+scroll" msgstr "" "přidat řádek: klik\n" -"velikost: scrolování - síla: Shift+scrolování - směr: " -"Ctrl+scrolování" +"velikost: scrolování - síla: Shift+scrolování - směr: Ctrl+scrolování" -#: ../src/iop/liquify.c:3571 +#: ../src/iop/liquify.c:3570 msgid "" "add curve: click\n" -"size: scroll - strength: shift+scroll - direction: " -"ctrl+scroll" +"size: scroll - strength: shift+scroll - direction: ctrl+scroll" msgstr "" "přidat křivku: klik\n" -"velikost: scrolování - síla: Shift+scrolování - směr: " -"Ctrl+scrolování" +"velikost: scrolování - síla: Shift+scrolování - směr: Ctrl+scrolování" -#: ../src/iop/liquify.c:3617 +#: ../src/iop/liquify.c:3616 msgid "warps|nodes count:" msgstr "zvlnění|počet uzlů:" -#: ../src/iop/liquify.c:3622 +#: ../src/iop/liquify.c:3621 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -23635,81 +23107,73 @@ msgstr "" "použijte nástroj pro přidání osnov\n" "odstranění deformace: klik pravým tlačítkem" -#: ../src/iop/liquify.c:3628 +#: ../src/iop/liquify.c:3627 msgid "edit, add and delete nodes" msgstr "upravovat, přidávat a mazat uzly" -#: ../src/iop/liquify.c:3633 ../src/iop/liquify.c:3639 ../src/iop/liquify.c:3645 -#: ../src/iop/retouch.c:2445 ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 -#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1818 ../src/libs/masks.c:1826 -#: ../src/libs/masks.c:1834 ../src/libs/masks.c:1842 ../src/libs/masks.c:1850 -#: ../src/libs/masks.c:1859 +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 +#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 ../src/libs/masks.c:1851 +#: ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 ../src/libs/masks.c:1876 msgid "shapes" msgstr "tvary" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw curves" msgstr "kreslit křivky" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw multiple curves" msgstr "nakreslit více křivek" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw lines" msgstr "kreslit čáry" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw multiple lines" msgstr "nakreslit více čar" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw points" msgstr "kreslit body" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw multiple points" msgstr "nakreslit více bodů" -#: ../src/iop/liquify.c:3652 +#: ../src/iop/liquify.c:3651 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" msgstr "" -"Klikněte s Ctrl pro přidání nového uzlu,\n" -"pravým tlačítkem cestu odstraňte\n" -"nebo kliknutím s Ctrl a Alt přepněte mezi\n" -"přímkou a křivkou." +"přidat uzel: ctrl+kliknout - odebrat cestu: kliknout pravým tlačítkem myši\n" +"přepnout čáru/křivku: ctrl+alt+kliknout" -#: ../src/iop/liquify.c:3655 +#: ../src/iop/liquify.c:3654 msgid "" "move: click and drag - show/hide feathering controls: click\n" -"autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " -"right-click" +"autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: right-click" msgstr "" -"Klikněte pro zobrazení/skrytí ovládacích prvků okraje,\n" -"klikněte a táhněte pro přesun uzlu,\n" -"kliknutím s Ctrl přepněte jeho chování\n" -"nebo pravým tlačítkem uzel odstraňte." +"přesunout: kliknout a táhnout - zobrazit/skrýt ovládací prvky prolnutí: kliknout\n" +"automatické vyhlazení, okraj, vyhlazování, symetrické: ctrl+kliknout - odebrat: kliknout pravým tlačítkem myši" -#: ../src/iop/liquify.c:3659 ../src/iop/liquify.c:3661 +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 msgid "shape of path: drag" msgstr "tvar cesty: přetáhnout" -#: ../src/iop/liquify.c:3663 +#: ../src/iop/liquify.c:3662 msgid "radius: drag" msgstr "poloměr: táhnout" -#: ../src/iop/liquify.c:3665 +#: ../src/iop/liquify.c:3664 msgid "hardness (center): drag" msgstr "tvrdost (uprostřed): táhnout" -#: ../src/iop/liquify.c:3667 +#: ../src/iop/liquify.c:3666 msgid "hardness (feather): drag" msgstr "tvrdost (roztřepení): táhnout" -#: ../src/iop/liquify.c:3669 +#: ../src/iop/liquify.c:3668 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -23813,196 +23277,178 @@ msgstr "sytost barev dolní propusti" msgid "which filter to use for blurring" msgstr "jaký filtr použít pro rozmazání" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:133 msgid "LUT 3D" msgstr "3D LUD" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:138 msgid "perform color space corrections and apply look" msgstr "provádět korekce barevného prostoru a aplikovat vzhled" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:141 msgid "defined by profile, RGB" msgstr "definovaný profilem, RGB" -#: ../src/iop/lut3d.c:489 +#: ../src/iop/lut3d.c:490 msgid "error allocating buffer for gmz LUT" msgstr "chyba při přidělování vyrovnávací paměti pro gmz LUT" -#: ../src/iop/lut3d.c:517 +#: ../src/iop/lut3d.c:518 #, c-format msgid "invalid png file %s" msgstr "neplatný soubor png %s" -#: ../src/iop/lut3d.c:525 +#: ../src/iop/lut3d.c:526 #, c-format msgid "png bit depth %d is not supported" msgstr "bitová hloubka png %d není podporována" -#: ../src/iop/lut3d.c:539 ../src/iop/lut3d.c:549 +#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 #, c-format msgid "invalid level in png file %d %d" msgstr "neplatná úroveň v souboru png %d %d" -#: ../src/iop/lut3d.c:544 +#: ../src/iop/lut3d.c:545 msgid "this darktable build is not compatible with compressed CLUT" msgstr "toto sestavení darktable není kompatibilní s komprimovaným CLUT" -#: ../src/iop/lut3d.c:561 ../src/iop/lut3d.c:816 +#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "chyba - velikost LUT 3D %d překračuje maximální podporovanou velikost" -#: ../src/iop/lut3d.c:573 +#: ../src/iop/lut3d.c:574 msgid "error allocating buffer for png LUT" msgstr "chyba při přidělování vyrovnávací paměti pro png LUT" -#: ../src/iop/lut3d.c:581 +#: ../src/iop/lut3d.c:582 #, c-format msgid "error - could not read png image %s" msgstr "chyba - nelze přečíst obrázek png %s" -#: ../src/iop/lut3d.c:593 +#: ../src/iop/lut3d.c:594 msgid "error - allocating buffer for png LUT" msgstr "chyba - přidělování vyrovnávací paměti pro png LUT" -#: ../src/iop/lut3d.c:769 +#: ../src/iop/lut3d.c:770 #, c-format msgid "error - invalid cube file: %s" msgstr "chyba - neplatný soubor krychle: %s" -#: ../src/iop/lut3d.c:783 +#: ../src/iop/lut3d.c:784 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN jiné než 0 není podporováno" -#: ../src/iop/lut3d.c:795 +#: ../src/iop/lut3d.c:796 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX jiný než 1 není podporován" -#: ../src/iop/lut3d.c:805 +#: ../src/iop/lut3d.c:806 msgid "1D cube LUT is not supported" msgstr "1D kostka LUT není podporována" -#: ../src/iop/lut3d.c:827 +#: ../src/iop/lut3d.c:828 msgid "error - allocating buffer for cube LUT" msgstr "chyba - alokace vyrovnávací paměti pro cube LUT" -#: ../src/iop/lut3d.c:838 +#: ../src/iop/lut3d.c:839 msgid "error - cube LUT size is not defined" msgstr "chyba - velikost kostky LUT není definována" -#: ../src/iop/lut3d.c:849 +#: ../src/iop/lut3d.c:850 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "chyba - kostka LUT neplatné číslo řádek %d" -#: ../src/iop/lut3d.c:865 +#: ../src/iop/lut3d.c:866 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "chyba - číslo řádků LUT krychle %d není správné, mělo by být %d" -#: ../src/iop/lut3d.c:875 +#: ../src/iop/lut3d.c:876 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "varování - kostka LUT má %d hodnot mimo rozsah [0,1]" -#: ../src/iop/lut3d.c:900 +#: ../src/iop/lut3d.c:901 #, c-format msgid "error - invalid 3dl file: %s" msgstr "chyba - neplatný soubor 3dl: %s" -#: ../src/iop/lut3d.c:921 +#: ../src/iop/lut3d.c:922 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "chyba - maximální hodnota LUT tvarovače %d je příliš nízká" -#: ../src/iop/lut3d.c:932 +#: ../src/iop/lut3d.c:933 msgid "error - allocating buffer for 3dl LUT" msgstr "chyba - alokace bufferu pro 3dl LUT" -#: ../src/iop/lut3d.c:945 +#: ../src/iop/lut3d.c:946 msgid "error - 3dl LUT size is not defined" msgstr "chyba - 3dl velikost LUT není definována" -#: ../src/iop/lut3d.c:973 +#: ../src/iop/lut3d.c:974 msgid "error - 3dl LUT lines number is not correct" msgstr "chyba - počet řádků 3dl LUT není správný" -#: ../src/iop/lut3d.c:989 +#: ../src/iop/lut3d.c:990 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "chyba - maximální hodnota LUT neodpovídá žádné platné bitové hloubce" -#: ../src/iop/lut3d.c:1568 +#: ../src/iop/lut3d.c:1569 msgid "LUT root folder not defined" msgstr "kořenová složka pro LUT není definována" -#: ../src/iop/lut3d.c:1574 +#: ../src/iop/lut3d.c:1575 msgid "select LUT file" msgstr "výběr LUT souboru" -#: ../src/iop/lut3d.c:1595 +#: ../src/iop/lut3d.c:1596 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "hald CLUT (png), 3D LUT (cube or 3dl) nebo gmic komprimovaný LUT (gmz)" -#: ../src/iop/lut3d.c:1597 +#: ../src/iop/lut3d.c:1598 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "hald CLUT (png) nebo 3D LUT (kostka nebo 3dl)" -#: ../src/iop/lut3d.c:1621 +#: ../src/iop/lut3d.c:1622 msgid "select file outside LUT root folder is not allowed" msgstr "výběr souboru mimo kořenovou složku LUT není povolen" -#: ../src/iop/lut3d.c:1689 -msgid "" -"select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " -"CAUTION: 3D LUT folder must be set in preferences/processing before choosing " -"the LUT file" -msgstr "" -"vyberte soubor png (haldclut), krychli, 3dl nebo gmz (komprimovaný LUT) " -"POZOR: Před výběrem souboru LUT je nutné nastavit složku 3D LUT v předvolbách/" -"zpracování" +#: ../src/iop/lut3d.c:1690 +msgid "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file CAUTION: 3D LUT folder must be set in preferences/processing before choosing the LUT file" +msgstr "vyberte soubor png (haldclut), krychli, 3dl nebo gmz (komprimovaný LUT) POZOR: Před výběrem souboru LUT je nutné nastavit složku 3D LUT v předvolbách/zpracování" -#: ../src/iop/lut3d.c:1693 -msgid "" -"select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " -"set in preferences/processing before choosing the LUT file" -msgstr "" -"vyberte soubor png (haldclut), krychli nebo 3dl POZOR: Před výběrem souboru " -"LUT je nutné nastavit složku 3D LUT v předvolbách/zpracování" +#: ../src/iop/lut3d.c:1694 +msgid "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be set in preferences/processing before choosing the LUT file" +msgstr "vyberte soubor png (haldclut), krychli nebo 3dl POZOR: Před výběrem souboru LUT je nutné nastavit složku 3D LUT v předvolbách/zpracování" -#: ../src/iop/lut3d.c:1702 -msgid "" -"the file path (relative to LUT folder) is saved with image along with the LUT " -"data if it's a compressed LUT (gmz)" -msgstr "" -"cesta k souboru (vzhledem ke složce LUT) se uloží s obrázkem spolu s daty " -"LUT, pokud se jedná o komprimovaný LUT (gmz)" +#: ../src/iop/lut3d.c:1703 +msgid "the file path (relative to LUT folder) is saved with image along with the LUT data if it's a compressed LUT (gmz)" +msgstr "cesta k souboru (vzhledem ke složce LUT) se uloží s obrázkem spolu s daty LUT, pokud se jedná o komprimovaný LUT (gmz)" -#: ../src/iop/lut3d.c:1705 -msgid "" -"the file path (relative to LUT folder) is saved with image (and not the LUT " -"data themselves)" -msgstr "" -"cesta k souboru (vzhledem ke složce LUT) je uložena s obrázkem (a nikoli " -"samotnými daty LUT)" +#: ../src/iop/lut3d.c:1706 +msgid "the file path (relative to LUT folder) is saved with image (and not the LUT data themselves)" +msgstr "cesta k souboru (vzhledem ke složce LUT) je uložena s obrázkem (a nikoli samotnými daty LUT)" -#: ../src/iop/lut3d.c:1714 +#: ../src/iop/lut3d.c:1715 msgid "enter LUT name" msgstr "zadejte název LUT" -#: ../src/iop/lut3d.c:1729 +#: ../src/iop/lut3d.c:1730 msgid "select the LUT" msgstr "vyberte LUT" -#: ../src/iop/lut3d.c:1746 +#: ../src/iop/lut3d.c:1747 msgid "select the color space in which the LUT has to be applied" msgstr "vyberte barevný prostor, ve kterém se má LUT použít" -#: ../src/iop/lut3d.c:1748 +#: ../src/iop/lut3d.c:1749 msgid "interpolation" msgstr "interpolace" -#: ../src/iop/lut3d.c:1749 +#: ../src/iop/lut3d.c:1750 msgid "select the interpolation method" msgstr "vyberte metodu interpolace" @@ -24016,7 +23462,8 @@ msgid "" "quickly convert an image to black & white\n" "using a variable color filter" msgstr "" -"Rychle převede obrázek na černobílý pomocí variabilního barevného filtru." +"rychle převést obrázek na černobílý\n" +"pomocí variabilního barevného filtru" #: ../src/iop/monochrome.c:151 msgid "red filter" @@ -24068,8 +23515,7 @@ msgctxt "section" msgid "color of the film base" msgstr "barva podkladu filmu" -#: ../src/iop/negadoctor.c:860 ../src/iop/negadoctor.c:870 -#: ../src/iop/negadoctor.c:880 +#: ../src/iop/negadoctor.c:860 ../src/iop/negadoctor.c:870 ../src/iop/negadoctor.c:880 msgid "" "adjust the color and shade of the film transparent base.\n" "this value depends on the film material, \n" @@ -24135,8 +23581,7 @@ msgstr "barevný nádech stínů" msgid "shadows red offset" msgstr "stíny červený posun" -#: ../src/iop/negadoctor.c:919 ../src/iop/negadoctor.c:926 -#: ../src/iop/negadoctor.c:933 +#: ../src/iop/negadoctor.c:919 ../src/iop/negadoctor.c:926 ../src/iop/negadoctor.c:933 msgid "" "correct the color cast in shadows so blacks are\n" "truly achromatic. Setting this value before\n" @@ -24173,8 +23618,7 @@ msgstr "vyvážení bílé ve světlech" msgid "illuminant red gain" msgstr "zisk červeného světla" -#: ../src/iop/negadoctor.c:953 ../src/iop/negadoctor.c:960 -#: ../src/iop/negadoctor.c:967 +#: ../src/iop/negadoctor.c:953 ../src/iop/negadoctor.c:960 ../src/iop/negadoctor.c:967 msgid "" "correct the color of the illuminant so whites are\n" "truly achromatic. Setting this value after\n" @@ -24250,39 +23694,38 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "zapnout nebo vypnout ovládání barev" -#: ../src/iop/nlmeans.c:75 +#: ../src/iop/nlmeans.c:77 msgid "astrophoto denoise" msgstr "odšumění astrofoto" -#: ../src/iop/nlmeans.c:80 +#: ../src/iop/nlmeans.c:82 msgid "denoise (non-local means)" msgstr "odšumění (nemístní prostředky)" # module description -#: ../src/iop/nlmeans.c:85 +#: ../src/iop/nlmeans.c:87 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" msgstr "" -"Odstraní poissonovský šum.\n" -"Vhodný pro astrofotografii." +"odstraní poissonovský šum\n" +"vhodný pro astrofotografii" -#: ../src/iop/nlmeans.c:452 +#: ../src/iop/nlmeans.c:442 msgid "radius of the patches to match" msgstr "poloměr záplat, aby se shodovaly" -#: ../src/iop/nlmeans.c:460 +#: ../src/iop/nlmeans.c:450 msgid "how much to smooth brightness" msgstr "jak moc vyhladit jas" -#: ../src/iop/nlmeans.c:463 +#: ../src/iop/nlmeans.c:453 msgid "how much to smooth colors" msgstr "jak moc vyhlazovat barvy" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3017 -#: ../src/views/darkroom.c:3043 ../src/views/darkroom.c:3055 -#: ../src/views/darkroom.c:3070 ../src/views/darkroom.c:3088 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 ../src/views/darkroom.c:3114 +#: ../src/views/darkroom.c:3132 msgid "overexposed" msgstr "přeexponovaný" @@ -24294,24 +23737,24 @@ msgstr "modul přeexponovaný selhal při alokaci vyrovnávací paměti" msgid "module overexposed failed in color conversion" msgstr "modul přeexponovaný selhal při převodu barev" -#: ../src/iop/overlay.c:146 +#: ../src/iop/overlay.c:147 msgid "composite" msgstr "kompozitní" # module description -#: ../src/iop/overlay.c:153 +#: ../src/iop/overlay.c:154 msgid "" "combine the image with elements from another processed image\n" "(move this module to after output color profile if you see banding)" msgstr "" -"Vloží část jiného obrázku.\n" -"Pokud se objeví banding, přesuňte až za modul výstupního barevného profilu." +"kombinovat obrázek s prvky z jiného zpracovaného obrázku\n" +"(přesuňte tento modul za výstupní barevný profil, pokud vidíte pruhy)" -#: ../src/iop/overlay.c:163 +#: ../src/iop/overlay.c:164 msgid "layer|stack|overlay" msgstr "vrstva|vodoznak|překrytí" -#: ../src/iop/overlay.c:299 +#: ../src/iop/overlay.c:300 #, c-format msgid "" "overlay image missing from database\n" @@ -24322,13 +23765,14 @@ msgstr "" "\n" "'%s'" -#: ../src/iop/overlay.c:333 +#: ../src/iop/overlay.c:340 #, c-format msgid "image %d does not exist" msgstr "obrázek %d neexistuje" -#. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:797 +#. TRANSLATORS: This text must be very narrow, check in the GUI that it is not +#. truncated +#: ../src/iop/overlay.c:784 msgid "" "drop\n" "image\n" @@ -24342,60 +23786,52 @@ msgstr "" #: ../src/iop/overlay.c:1019 #, c-format -msgid "" -"cannot use image %d as an overlay as it is using the current image as an " -"overlay, directly or indirectly" -msgstr "" -"Nemohu použít obrázek %d pro překryv, protože by se překrývaly navzájem " -"(přímo či nepřímo)." +msgid "cannot use image %d as an overlay as it is using the current image as an overlay, directly or indirectly" +msgstr "obrázek %d nelze použít jako překryv, protože jako překryv se přímo či nepřímo používá právě tento obrázek" -#: ../src/iop/overlay.c:1113 ../src/iop/watermark.c:1472 +#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "rozmístění" -#: ../src/iop/overlay.c:1129 +#: ../src/iop/overlay.c:1132 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" "• larger border: scale larger overlay border relative to larger image border\n" -"• smaller border: scale larger overlay border relative to smaller image " -"border\n" +"• smaller border: scale larger overlay border relative to smaller image border\n" "• height: scale overlay height to image height\n" "• advanced options: choose overlay and image dimensions independently" msgstr "" "vyberte, jak změnit měřítko překryvné vrstvy\n" "• obrázek: překrytí měřítka vzhledem k celému obrázku\n" -"• větší okraj: měřítko většího okraje překryvu vzhledem k většímu okraji " -"obrázku\n" -"• menší okraj: měřítko většího okraje překrytí vzhledem k menšímu okraji " -"obrázku\n" +"• větší okraj: měřítko většího okraje překryvu vzhledem k většímu okraji obrázku\n" +"• menší okraj: měřítko většího okraje překrytí vzhledem k menšímu okraji obrázku\n" "• výška: měřítko výšky překrytí na výšku obrázku\n" "• pokročilé možnosti: vyberte rozměry překrytí a obrázku nezávisle" -#: ../src/iop/overlay.c:1140 +#: ../src/iop/overlay.c:1143 msgid "reference image dimension against which to scale the overlay" msgstr "referenční rozměr obrázku, podle kterého se měří překrytí" -#: ../src/iop/overlay.c:1144 +#: ../src/iop/overlay.c:1147 msgid "overlay dimension to scale" msgstr "překryvný rozměr v měřítku" -#: ../src/iop/overlay.c:1148 ../src/iop/watermark.c:1507 -#: ../src/libs/print_settings.c:2775 +#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "zarovnání" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1175 msgid "the opacity of the overlay" -msgstr "Neprůhlednost překryvu" +msgstr "neprůhlednost překryvu" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1176 msgid "the scale of the overlay" msgstr "měřítko překrytí" -#: ../src/iop/overlay.c:1174 +#: ../src/iop/overlay.c:1177 msgid "the rotation of the overlay" msgstr "rotace překryvu" @@ -24508,110 +23944,103 @@ msgstr "provést optimalizaci s trochou hádání" msgid "tone mapping method" msgstr "metoda mapování tónů" -#: ../src/iop/rawdenoise.c:134 -msgid "raw denoise" -msgstr "odšumění raw" - -#: ../src/iop/rawdenoise.c:139 -msgid "denoise the raw image early in the pipeline" -msgstr "zbaví RAW obrázek šumu zpočátku zpracování" - -#: ../src/iop/rawdenoise.c:929 -msgid "" -"raw denoising\n" -"only works for raw images." -msgstr "" -"Raw odšumění.\n" -"Funguje pouze pro RAW obrázky." - -#: ../src/iop/rasterfile.c:91 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" msgstr "externí rastrové masky" # keywords -#: ../src/iop/rasterfile.c:96 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "rastr|maska" # module description -#: ../src/iop/rasterfile.c:102 -#, fuzzy -#| msgid "read PFM files recorded for use as raster masks" +#: ../src/iop/rasterfile.c:105 msgid "read PFM/PNG files recorded for use as raster masks" -msgstr "Modul pro import souborů PFM s rastrovými maskami." +msgstr "načíst soubory PFM/PNG zaznamenané pro použití jako rastrové masky" -#: ../src/iop/rasterfile.c:174 +#: ../src/iop/rasterfile.c:178 msgid "" "no mask extracted from the raster file\n" "make sure the masks have proper contrast" msgstr "" +"z rastrového souboru nebyla extrahována žádná maska\n" +"ujistěte se, že masky mají správný kontrast" -#: ../src/iop/rasterfile.c:179 +#: ../src/iop/rasterfile.c:183 #, c-format msgid "%d mask extracted from the raster file" msgid_plural "%d masks extracted from the raster file" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%d maska ​​extrahovaná z rastrového souboru" +msgstr[1] "%d masky ​​extrahované z rastrového souboru" +msgstr[2] "%d masek ​​extrahovaných z rastrového souboru" -#: ../src/iop/rasterfile.c:206 ../src/iop/rasterfile.c:217 -#: ../src/iop/rasterfile.c:225 ../src/iop/rasterfile.c:236 -#: ../src/iop/rasterfile.c:285 +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" -msgstr "Soubor s rastrovou maskou nelze načíst: %s" +msgstr "soubor s rastrovou maskou nelze načíst: %s" -#: ../src/iop/rasterfile.c:371 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" -msgstr "Kořenový adresář rastrových masek není definován." +msgstr "kořenová složka souborů rastrové masky není definována" -#: ../src/iop/rasterfile.c:378 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" -msgstr "Vyberte soubor s rastrovou maskou" +msgstr "vyberte soubor s rastrovou maskou" -#: ../src/iop/rasterfile.c:412 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" -msgstr "Vybraný soubor se nenachází v kořenovém adresáři rastrových masek." +msgstr "vybraný soubor se nenachází v kořenovém adresáři rastrových masek" # tooltip -#: ../src/iop/rasterfile.c:740 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" -msgstr "Vyberte RGB kanály určené k tvorbě rastrové masky." +msgstr "vyberte RGB kanály určené k tvorbě rastrové masky" # tooltip -#: ../src/iop/rasterfile.c:746 -#, fuzzy -#| msgid "" -#| "select the PFM file recorded as a raster mask,\n" -#| "CAUTION: path must be set in preferences/processing before choosing" +#: ../src/iop/rasterfile.c:749 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" msgstr "" -"Vyberte soubor PFM, který bude k dispozici jako rastrová maska.\n" -"POZOR: Cesta musí být nejprve nastavena v předvolbách/zpracování." +"vyberte soubor PFM/PNG zaznamenaný jako rastrová maska,\n" +"POZOR: cesta musí být před výběrem nastavena v předvolbách/zpracování" # tooltip -#: ../src/iop/rasterfile.c:755 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" -msgstr "Cesta k souboru s maskou je uložena spolu s historií úprav obrázku." +msgstr "cesta k souboru masky se ukládá do historie obrázků" #. Vectorize button -#: ../src/iop/rasterfile.c:761 +#: ../src/iop/rasterfile.c:764 msgid "vectorize" msgstr "vektorizovat" -#: ../src/iop/rasterfile.c:764 +#: ../src/iop/rasterfile.c:767 +msgid "vectorize the current bitmap and create corresponding path masks in the mask manager" +msgstr "vektorizovat aktuální bitmapu a vytvořit odpovídající masky cest ve správci masek" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 ../src/libs/neural_restore.c:4160 +msgid "raw denoise" +msgstr "odšumění raw" + +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" +msgstr "zbaví RAW obrázek šumu zpočátku zpracování" + +#: ../src/iop/rawdenoise.c:929 msgid "" -"vectorize the current bitmap and create corresponding path masks in the mask " -"manager" +"raw denoising\n" +"only works for raw images." msgstr "" +"raw odšumění.\n" +"funguje pouze pro RAW obrázky." #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2952 -#: ../src/views/darkroom.c:2975 ../src/views/darkroom.c:2985 -#: ../src/views/darkroom.c:3001 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 ../src/views/darkroom.c:3045 msgid "raw overexposed" msgstr "přeexponovaný raw" @@ -24627,9 +24056,9 @@ msgid "" "\n" "touch with great care!" msgstr "" -"Umožňuje úpravy interpretace hrubých dat ze snímače.\n" +"umožňuje úpravy interpretace raw dat ze snímače.\n" "\n" -"Opatrně s tím!" +"opatrně s tím!" #: ../src/iop/rawprepare.c:180 msgid "passthrough" @@ -24641,9 +24070,7 @@ msgstr "neplatné parametry ořezu" #: ../src/iop/rawprepare.c:608 msgid "please reset to defaults, update your preset or set to something correct" -msgstr "" -"prosím obnovte výchozí nastavení, aktualizujte předvolbu nebo nastavte něco " -"správného" +msgstr "prosím obnovte výchozí nastavení, aktualizujte předvolbu nebo nastavte něco správného" #: ../src/iop/rawprepare.c:877 msgid "black level 0" @@ -24663,7 +24090,7 @@ msgstr "úroveň černé 3" #: ../src/iop/rawprepare.c:907 msgid "raw flat field correction to compensate for lens shading" -msgstr "Korekce plochého pole v RAWu pro kompenzaci vinětace objektivu" +msgstr "korekce raw pro kompenzaci stínování objektivu" #: ../src/iop/rawprepare.c:911 msgctxt "section" @@ -24691,8 +24118,8 @@ msgid "" "raw black/white point correction\n" "only works for the sensors that need it." msgstr "" -"Korekce RAW černobílého bodu\n" -"funguje pouze pro senzory, které to potřebují." +"korekce raw černého/bílého bodu \n" +"funguje pouze pro senzory, které ji potřebují." #: ../src/iop/relight.c:50 msgid "fill-light 0.25EV with 4 zones" @@ -24736,9 +24163,7 @@ msgstr "retušovat" #: ../src/iop/retouch.c:199 msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" -msgstr "" -"dělená frekvence|léčení|klonování|razítko|rozmazání|výplň|vlnkový rozklad|" -"odstranění skvrn" +msgstr "dělená frekvence|léčení|klonování|razítko|rozmazání|výplň|vlnkový rozklad|odstranění skvrn" # module description #: ../src/iop/retouch.c:205 @@ -24746,36 +24171,35 @@ msgid "" "remove and clone spots,\n" "perform split-frequency skin editing" msgstr "" -"Odstraňuje nebo klonuje části obrazu.\n" -"Umožňuje provádět retuše s využitím frekvenční separace." +"odstraňuje nebo klonuje části obrazu.\n" +"imožňuje provádět retuše s využitím frekvenční separace" #: ../src/iop/retouch.c:209 msgid "geometric and frequential, RGB" msgstr "geometrické a frekvenční, RGB" -#: ../src/iop/retouch.c:1678 +#: ../src/iop/retouch.c:1675 msgid "cannot display scales when the blending mask is displayed" msgstr "nelze zobrazit měřítka, když je zobrazena prolínací maska" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 ../src/iop/retouch.c:2036 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 ../src/iop/retouch.c:2033 #, c-format msgid "default tool changed to %s" msgstr "výchozí nástroj změněn na %s" -#: ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2027 msgid "cloning" msgstr "klonování" -#: ../src/iop/retouch.c:2034 +#: ../src/iop/retouch.c:2029 msgid "healing" msgstr "léčení" -#: ../src/iop/retouch.c:2431 +#: ../src/iop/retouch.c:2426 msgid "shapes:" msgstr "tvary:" -#: ../src/iop/retouch.c:2434 +#: ../src/iop/retouch.c:2429 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -24783,62 +24207,61 @@ msgstr "" "pro přidání tvaru vyberte algoritmus a typ tvaru a klikněte na obrázek.\n" "tvary jsou přidány do aktuálního měřítka" -#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2556 ../src/iop/retouch.c:2562 -#: ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2575 ../src/iop/retouch.c:2582 -#: ../src/iop/retouch.c:2613 +#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2608 msgid "editing" msgstr "editace" -#: ../src/iop/retouch.c:2439 +#: ../src/iop/retouch.c:2434 msgid "show and edit shapes on the current scale" msgstr "zobrazit a upravit tvary v aktuálním měřítku" -#: ../src/iop/retouch.c:2440 +#: ../src/iop/retouch.c:2435 msgid "show and edit shapes in restricted mode" msgstr "zobrazovat a upravovat tvary v omezeném režimu" #. algorithm toolbar -#: ../src/iop/retouch.c:2466 +#: ../src/iop/retouch.c:2461 msgid "algorithms:" msgstr "algoritmy:" -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2492 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 msgid "activate blur tool" msgstr "aktivovat nástroj rozostření" -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2493 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 msgid "activate fill tool" msgstr "aktivovat nástroj výplně" -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2494 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 msgid "activate cloning tool" msgstr "aktivovat klonovací nástroj" -#: ../src/iop/retouch.c:2484 ../src/iop/retouch.c:2495 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 msgid "activate healing tool" msgstr "aktivovat léčebný nástroj" -#: ../src/iop/retouch.c:2490 +#: ../src/iop/retouch.c:2485 msgid "ctrl+click to change tool for current form" -msgstr "Ctrl+kliknutím změníte nástroj pro aktuální formulář." +msgstr "ctrl+kliknutím změníte nástroj pro aktuální formulář" -#: ../src/iop/retouch.c:2491 +#: ../src/iop/retouch.c:2486 msgid "shift+click to set the tool as default" -msgstr "Shift+klik nastavíte nástroj jako výchozí" +msgstr "shift+klik nastavíte nástroj jako výchozí" -#: ../src/iop/retouch.c:2502 +#: ../src/iop/retouch.c:2497 msgid "scales:" msgstr "měřítka:" -#: ../src/iop/retouch.c:2509 +#: ../src/iop/retouch.c:2504 msgid "current:" msgstr "aktuální:" -#: ../src/iop/retouch.c:2516 +#: ../src/iop/retouch.c:2511 msgid "merge from:" msgstr "sloučit z:" -#: ../src/iop/retouch.c:2527 +#: ../src/iop/retouch.c:2522 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -24852,45 +24275,45 @@ msgstr "" "horní řádek označuje, že měřítko je viditelné při aktuální úrovni přiblížení\n" "spodní řádek označuje, že na stupnici jsou tvary" -#: ../src/iop/retouch.c:2556 +#: ../src/iop/retouch.c:2551 msgid "display masks" msgstr "zobrazit masky" -#: ../src/iop/retouch.c:2562 +#: ../src/iop/retouch.c:2557 msgid "temporarily switch off shapes" msgstr "dočasně vypnout tvary" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2565 msgid "paste cut shapes to current scale" msgstr "vložit vyříznuté tvary do aktuálního měřítka" -#: ../src/iop/retouch.c:2575 +#: ../src/iop/retouch.c:2570 msgid "cut shapes from current scale" msgstr "vyjmout tvary z aktuálního měřítka" -#: ../src/iop/retouch.c:2582 +#: ../src/iop/retouch.c:2577 msgid "display wavelet scale" msgstr "zobrazení vlnkové stupnice" -#: ../src/iop/retouch.c:2596 +#: ../src/iop/retouch.c:2591 msgid "adjust preview levels" msgstr "upravit úrovně náhledu" -#: ../src/iop/retouch.c:2613 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 msgid "auto levels" msgstr "automatické úrovně" -#: ../src/iop/retouch.c:2617 +#: ../src/iop/retouch.c:2612 msgctxt "section" msgid "preview single scale" msgstr "náhled jedné stupnice" #. shapes selected (label) -#: ../src/iop/retouch.c:2621 +#: ../src/iop/retouch.c:2616 msgid "shape selected:" msgstr "vybraný tvar:" -#: ../src/iop/retouch.c:2627 +#: ../src/iop/retouch.c:2622 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -24898,58 +24321,58 @@ msgstr "" "kliknutím na tvar jej vyberete,\n" "pro zrušení výběru klikněte na prázdné místo" -#: ../src/iop/retouch.c:2634 +#: ../src/iop/retouch.c:2629 msgid "erase the detail or fills with chosen color" msgstr "vymazat detail nebo výplně zvolenou barvou" -#: ../src/iop/retouch.c:2645 ../src/iop/retouch.c:2646 +#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 msgid "select fill color" msgstr "vyberte barvu výplně" -#: ../src/iop/retouch.c:2654 +#: ../src/iop/retouch.c:2649 msgid "pick fill color from image" msgstr "vybrat barvu výplně z obrázku" -#: ../src/iop/retouch.c:2655 +#: ../src/iop/retouch.c:2650 msgid "pick fill color" msgstr "nabrat barvu výplně" -#: ../src/iop/retouch.c:2658 +#: ../src/iop/retouch.c:2653 msgid "fill color: " msgstr "barva výplně: " -#: ../src/iop/retouch.c:2667 +#: ../src/iop/retouch.c:2662 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "upraví jas barev pro jemné doladění. funguje i s mazáním" -#: ../src/iop/retouch.c:2673 +#: ../src/iop/retouch.c:2668 msgid "type for the blur algorithm" msgstr "zadejte pro algoritmus rozostření" -#: ../src/iop/retouch.c:2677 +#: ../src/iop/retouch.c:2672 msgid "radius of the selected blur type" msgstr "poloměr vybraného typu rozostření" -#: ../src/iop/retouch.c:2684 +#: ../src/iop/retouch.c:2679 msgid "set the opacity on the selected shape" msgstr "nastavte neprůhlednost na vybraném tvaru" -#: ../src/iop/retouch.c:2690 +#: ../src/iop/retouch.c:2685 msgctxt "section" msgid "retouch tools" msgstr "retušovací nástroje" -#: ../src/iop/retouch.c:2692 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "wavelet decompose" msgstr "rozklad vlnek" -#: ../src/iop/retouch.c:2696 +#: ../src/iop/retouch.c:2691 msgctxt "section" msgid "shapes" msgstr "tvary" -#: ../src/iop/retouch.c:3839 ../src/iop/retouch.c:4661 +#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 #, c-format msgid "max scale is %i for this image size" msgstr "maximální měřítko je %i pro tuto velikost obrázku" @@ -25037,9 +24460,9 @@ msgid "" "click and drag to draw the area\n" "right-click to cancel" msgstr "" -"Nastaví úrovně automaticky na základě definovaného regionu.\n" -"Kliknutím a tažením nakreslete oblast.\n" -"Kliknutím pravým tlačítkem akci zrušte." +"použít automatické úrovně na základě oblasti definované uživatelem\n" +"kliknutím a tažením nakreslete oblast\n" +"kliknutím pravým tlačítkem zrušíte" #: ../src/iop/rotatepixels.c:67 msgctxt "modulename" @@ -25053,9 +24476,9 @@ msgid "" "\n" "you should not touch values here!" msgstr "" -"Interní modul pro úpravy interpretace hrubých dat ze snímače.\n" +"interní modul pro nastavení technických specifik raw senzoru\n" "\n" -"Zde byste neměli nic měnit." +"zde byste se neměli dotýkat hodnot!" #: ../src/iop/scalepixels.c:53 msgctxt "modulename" @@ -25070,9 +24493,10 @@ msgid "" "useful for certain sensor types\n" "and anamorphic desqueeze" msgstr "" -"Umožňuje změnu poměru stran pixelů.\n" -"Hodí se pro určitě typy senzorů nebo pro obnovu\n" -"poměru stran po použití anamorfického objektivu." +"modul pro nastavení poměru stran pixelů\n" +"\n" +"užitečný pro určité typy senzorů\n" +"a anamorfní desqueeze" #: ../src/iop/scalepixels.c:280 msgid "adjust pixel aspect ratio" @@ -25143,15 +24567,15 @@ msgstr "lineární nebo nelineární, laboratoř, display nebo scene-referred" msgid "quasi-linear, Lab, display or scene-referred" msgstr "kvazilineární, Lab, display nebo scene-referred" -#: ../src/iop/sharpen.c:423 +#: ../src/iop/sharpen.c:419 msgid "spatial extent of the unblurring" msgstr "prostorový rozsah rozostření" -#: ../src/iop/sharpen.c:427 +#: ../src/iop/sharpen.c:423 msgid "strength of the sharpen" msgstr "síla ostření" -#: ../src/iop/sharpen.c:431 +#: ../src/iop/sharpen.c:427 msgid "threshold to activate sharpen" msgstr "prahová hodnota pro aktivaci doostření" @@ -25166,8 +24590,9 @@ msgid "" "on a screen or print using a robust and smooth\n" "tone curve with optional color preservation methods" msgstr "" -"Aplikuje hladkou základní tónovou křivku pro scene-referred\n" -"workflow s možností zachovat barevnost obrázku." +"aplikovat transformaci zobrazení, aby byl obrázek zobrazitelný\n" +"na obrazovce nebo vytištěný pomocí robustní a hladké\n" +"tónové křivky s volitelnými metodami zachování barev" #: ../src/iop/sigmoid.c:258 msgid "neutral gray" @@ -25181,7 +24606,7 @@ msgstr "ACES jako 100 nitů" msgid "Reinhard" msgstr "Reinhard" -#: ../src/iop/sigmoid.c:904 +#: ../src/iop/sigmoid.c:895 msgid "" "compression of the applied curve\n" "implicitly defines the supported input dynamic range" @@ -25189,7 +24614,7 @@ msgstr "" "komprimace aplikované křivky\n" "implicitně definuje podporovaný vstupní dynamický rozsah" -#: ../src/iop/sigmoid.c:907 +#: ../src/iop/sigmoid.c:898 msgid "" "shift the compression towards shadows or highlights.\n" "negative values increase contrast in shadows.\n" @@ -25201,7 +24626,7 @@ msgstr "" "kladné hodnoty zvyšují kontrast ve světlech.\n" "na opačném konci dojde ke snížení kontrastu." -#: ../src/iop/sigmoid.c:916 +#: ../src/iop/sigmoid.c:907 msgid "" "optional correction of the hue twist introduced by\n" "the per-channel processing method." @@ -25209,11 +24634,11 @@ msgstr "" "volitelná korekce zkroucení odstínu zavedená\n" "metoda zpracování podle kanálu." -#: ../src/iop/sigmoid.c:924 +#: ../src/iop/sigmoid.c:915 msgid "set custom primaries" msgstr "nastavit vlastní primární volby" -#: ../src/iop/sigmoid.c:930 +#: ../src/iop/sigmoid.c:921 msgid "" "primaries to use as the base for below adjustments\n" "'working profile' uses the profile set in 'input color profile'" @@ -25221,44 +24646,44 @@ msgstr "" "primárních prvků, které se mají použít jako základ pro níže uvedené úpravy\n" "„pracovní profil“ používá profil nastavený v „profilu vstupní barvy“" -#: ../src/iop/sigmoid.c:950 +#: ../src/iop/sigmoid.c:941 msgid "attenuate the purity of the red primary" msgstr "zeslabit čistotu červené primární složky" -#: ../src/iop/sigmoid.c:951 +#: ../src/iop/sigmoid.c:942 msgid "rotate the red primary" msgstr "rotace červený primár" -#: ../src/iop/sigmoid.c:952 +#: ../src/iop/sigmoid.c:943 msgid "attenuate the purity of the green primary" msgstr "zeslabit čistotu zelené primární složky" -#: ../src/iop/sigmoid.c:953 +#: ../src/iop/sigmoid.c:944 msgid "rotate the green primary" msgstr "rotace zelený primár" -#: ../src/iop/sigmoid.c:954 +#: ../src/iop/sigmoid.c:945 msgid "attenuate the purity of the blue primary" msgstr "zeslabit čistotu modré primární složky" -#: ../src/iop/sigmoid.c:955 +#: ../src/iop/sigmoid.c:946 msgid "rotate the blue primary" msgstr "rotace modrý primár" -#: ../src/iop/sigmoid.c:962 +#: ../src/iop/sigmoid.c:953 msgid "recover some of the original purity after the inset" msgstr "obnovit část původní čistoty po vložení" # module section title -#: ../src/iop/sigmoid.c:966 +#: ../src/iop/sigmoid.c:957 msgid "display luminance" msgstr "jas zobrazení" -#: ../src/iop/sigmoid.c:967 +#: ../src/iop/sigmoid.c:958 msgid "set display black/white targets" msgstr "nastavit zobrazení černobílých cílů" -#: ../src/iop/sigmoid.c:975 +#: ../src/iop/sigmoid.c:966 msgid "" "the black luminance of the target display or print.\n" "can be used creatively for a faded look." @@ -25266,7 +24691,7 @@ msgstr "" "černý jas cílového displeje nebo tisku.\n" "lze kreativně použít pro vybledlý vzhled." -#: ../src/iop/sigmoid.c:980 +#: ../src/iop/sigmoid.c:971 msgid "" "the white luminance of the target display or print.\n" "can be used creatively for a faded look or blowing out whites earlier." @@ -25282,19 +24707,19 @@ msgstr "změkčit" msgid "create a softened image using the Orton effect" msgstr "vytvořte změkčený obraz pomocí Ortonova efektu" -#: ../src/iop/soften.c:378 +#: ../src/iop/soften.c:374 msgid "the size of blur" msgstr "velikost rozostření" -#: ../src/iop/soften.c:382 +#: ../src/iop/soften.c:378 msgid "the saturation of blur" msgstr "sytost rozostření" -#: ../src/iop/soften.c:386 +#: ../src/iop/soften.c:382 msgid "the brightness of blur" msgstr "jas rozostření" -#: ../src/iop/soften.c:390 +#: ../src/iop/soften.c:386 msgid "the mix of effect" msgstr "mix efektů" @@ -25307,7 +24732,9 @@ msgstr "dělené tónování" msgid "" "use two specific colors for shadows and highlights and\n" "create a linear toning effect between them up to a pivot" -msgstr "Umožňuje odděleně tónovat světla a stíny." +msgstr "" +"použijte dvě specifické barvy pro stíny a světla a\n" +"vytvořte mezi nimi lineární tónovací efekt až k bodu otočení" #: ../src/iop/splittoning.c:117 msgid "authentic sepia" @@ -25390,8 +24817,9 @@ msgid "" "use the mouse wheel to adjust size.\n" "right-click to remove a shape." msgstr "" -"Klikněte na tvar a přetáhněte na plátno.\n" -"Kolečkem myši upravíte velikost a kliknutím pravým tlačítkem tvar odstraníte." +"klikněte na tvar a táhněte na plátně.\n" +"otočením kolečka myši upravte velikost.\n" +"kliknutím pravým tlačítkem myši tvar odeberete." #: ../src/iop/spots.c:872 msgid "show and edit shapes" @@ -25519,8 +24947,7 @@ msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" msgstr "" -"nastavit vyvážení bílé podle snímku a později upravit na referenční bod " -"fotoaparátu,\n" +"nastavit vyvážení bílé podle snímku a později upravit na referenční bod fotoaparátu,\n" "ve většině případů by to mělo být D65" #: ../src/iop/temperature.c:2131 @@ -25554,8 +24981,7 @@ msgstr "odstín" #: ../src/iop/temperature.c:2165 msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" -msgstr "" -"barevný odstín obrázku, od purpurové (hodnota < 1) po zelenou (hodnota > 1)" +msgstr "barevný odstín obrázku, od purpurové (hodnota < 1) po zelenou (hodnota > 1)" #: ../src/iop/temperature.c:2176 msgid "channel coefficients" @@ -25615,13 +25041,11 @@ msgstr "exponenciální (základ 2)" #: ../src/iop/tonecurve.c:1261 msgid "" -"if set to auto, a and b curves have no effect and are not displayed. chroma " -"values (a and b) of each pixel are then adjusted based on L curve data. auto " -"XYZ is similar but applies the saturation changes in XYZ space." +"if set to auto, a and b curves have no effect and are not displayed. chroma values (a and b) of each pixel are then adjusted based on L curve data. auto XYZ is similar " +"but applies the saturation changes in XYZ space." msgstr "" -"pokud je nastaveno na auto, křivky a a b nemají žádný vliv a nezobrazují se. " -"hodnoty sytosti (a a b) každého pixelu jsou poté upraveny na základě dat L " -"křivky. auto XYZ je podobné, ale aplikuje změny sytosti v prostoru XYZ." +"pokud je nastaveno na auto, křivky a a b nemají žádný vliv a nezobrazují se. hodnoty sytosti (a a b) každého pixelu jsou poté upraveny na základě dat L křivky. auto XYZ " +"je podobné, ale aplikuje změny sytosti v prostoru XYZ." #: ../src/iop/tonecurve.c:1270 msgid "tonecurve for L channel" @@ -25635,8 +25059,7 @@ msgstr "tónová křivka pro kanál a" msgid "tonecurve for b channel" msgstr "tónová křivka pro kanál b" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1459 -#: ../src/libs/colorpicker.c:783 +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 ../src/libs/colorpicker.c:783 msgid "pick color" msgstr "nabrat barvu" @@ -25706,8 +25129,7 @@ msgstr "obnova světla: vyplnit" #: ../src/iop/toneequal.c:1091 msgid "tone equalizer failed to allocate memory, check your RAM settings" -msgstr "" -"tónovému ekvalizéru se nepodařilo přidělit paměť, zkontrolujte nastavení RAM" +msgstr "tónovému ekvalizéru se nepodařilo přidělit paměť, zkontrolujte nastavení RAM" #: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 msgid "the interpolation is unstable, decrease the curve smoothing" @@ -25750,11 +25172,8 @@ msgid "[%s over image] change tone exposure in small steps" msgstr "[%s přes obrázek] změna tónu expozice po malých krocích" #. Simple view -#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 -#: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 -#: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 -#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 -#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 msgid "simple" msgstr "jednoduchý" @@ -25824,7 +25243,7 @@ msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." msgstr "" -"Toto použijte k posunu průměrné expozice masky podél kanálů\n" +"použijte toto k posunutí průměrné expozice masky podél kanálů\n" "pro lepší kontrolu korekce expozice s dostupnými uzly." #: ../src/iop/toneequal.c:3327 @@ -25839,11 +25258,10 @@ msgid "" "this allows to spread the exposure histogram over more channels\n" "for a better control of the exposure correction." msgstr "" -"Toto využijte k potlačení efektu průměrování řízeného filtru a rozšiřte " -"kontrast masky kolem -4EV.\n" -"To umožňuje rozložit histogram expozice na více kanálů pro lepší kontrolu " -"korekce expozice.\n" -"Kouzelná hůlka automaticky upraví kontrast." +"použijte to k potlačení průměrovacího efektu filtru s naváděním\n" +"a roztažení kontrastu masky kolem -4EV\n" +"to umožňuje rozložit histogram expozice na více kanálů\n" +"pro lepší kontrolu nad korekcí expozice." #: ../src/iop/toneequal.c:3339 msgid "auto-adjust the contrast" @@ -25860,8 +25278,7 @@ msgid "" "higher contrast between areas to dodge and areas to burn" msgstr "" "zobrazte náhled masky a vyberte odhad, který vám poskytne\n" -"vyšší kontrast mezi oblastmi, kterým se má vyhýbat, a oblastmi, které se mají " -"vypálit" +"vyšší kontrast mezi oblastmi, kterým se má vyhýbat, a oblastmi, které se mají vypálit" #: ../src/iop/toneequal.c:3351 msgid "details" @@ -25870,27 +25287,18 @@ msgstr "detaily" #: ../src/iop/toneequal.c:3354 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" -"'guided filter' only affects global contrast and tries to preserve local " -"contrast\n" -"'averaged guided filter' is a geometric mean of 'no' and 'guided filter' " -"methods\n" -"'EIGF' (exposure-independent guided filter) is a guided filter that is " -"exposure-independent, it smooths shadows and highlights the same way " -"(contrary to guided filter which smooths less the highlights)\n" -"'averaged EIGF' is a geometric mean of 'no' and 'exposure-independent guided " -"filter' methods" -msgstr "" -"„ne“ ovlivňuje globální a místní kontrast (bezpečné, pokud přidáte pouze " -"kontrast)\n" -"„řízený filtr“ ovlivňuje pouze globální kontrast a snaží se zachovat místní " -"kontrast\n" -"„průměrovaný řízený filtr“ je geometrický průměr metod „ne“ a „řízený " -"filtr“.\n" -"„EIGF“ (naváděný filtr nezávislý na expozici) je naváděný filtr, který je " -"nezávislý na expozici, vyhlazuje stíny a světla stejným způsobem (na rozdíl " -"od naváděného filtru, který vyhlazuje méně světla)\n" -"„průměrný EIGF“ je geometrický průměr metod „ne“ a „na expozici nezávislý " -"řízený filtr“" +"'guided filter' only affects global contrast and tries to preserve local contrast\n" +"'averaged guided filter' is a geometric mean of 'no' and 'guided filter' methods\n" +"'EIGF' (exposure-independent guided filter) is a guided filter that is exposure-independent, it smooths shadows and highlights the same way (contrary to guided filter " +"which smooths less the highlights)\n" +"'averaged EIGF' is a geometric mean of 'no' and 'exposure-independent guided filter' methods" +msgstr "" +"„ne“ ovlivňuje globální a místní kontrast (bezpečné, pokud přidáte pouze kontrast)\n" +"„řízený filtr“ ovlivňuje pouze globální kontrast a snaží se zachovat místní kontrast\n" +"„průměrovaný řízený filtr“ je geometrický průměr metod „ne“ a „řízený filtr“.\n" +"„EIGF“ (naváděný filtr nezávislý na expozici) je naváděný filtr, který je nezávislý na expozici, vyhlazuje stíny a světla stejným způsobem (na rozdíl od naváděného " +"filtru, který vyhlazuje méně světla)\n" +"„průměrný EIGF“ je geometrický průměr metod „ne“ a „na expozici nezávislý řízený filtr“" #: ../src/iop/toneequal.c:3367 msgid "" @@ -25943,12 +25351,8 @@ msgid "tone mapping" msgstr "mapování tónů" #: ../src/iop/tonemap.cc:85 -msgid "" -"this module is deprecated. please use the local contrast or tone equalizer " -"module instead." -msgstr "" -"tento modul je zastaralý. místo toho použijte modul lokální kontrast nebo " -"tónový ekvalizér." +msgid "this module is deprecated. please use the local contrast or tone equalizer module instead." +msgstr "tento modul je zastaralý. místo toho použijte modul lokální kontrast nebo tónový ekvalizér." #: ../src/iop/velvia.c:68 msgid "velvia" @@ -25959,23 +25363,21 @@ msgstr "velvia" msgid "" "resaturate giving more weight to blacks,\n" "whites and low-saturation pixels" -msgstr "Resaturuje obraz s důrazem na stíny, světla a oblasti s nízkou sytostí." +msgstr "" +"znovu nasytit, čímž se zvýší váha černé,\n" +"bílé a pixelů s nízkou sytostí" -#: ../src/iop/velvia.c:283 +#: ../src/iop/velvia.c:282 msgid "the strength of saturation boost" msgstr "síla zvýšení sytosti" -#: ../src/iop/velvia.c:286 +#: ../src/iop/velvia.c:285 msgid "how much to spare highlights and shadows" msgstr "jak moc ušetřit světla a stíny" #: ../src/iop/vibrance.c:59 -msgid "" -"this module is deprecated. please use the vibrance slider in the color " -"balance rgb module instead." -msgstr "" -"tento modul je zastaralý. místo toho použijte posuvník živosti v modulu " -"vyvážení barev rgb." +msgid "this module is deprecated. please use the vibrance slider in the color balance rgb module instead." +msgstr "tento modul je zastaralý. místo toho použijte posuvník živosti v modulu vyvážení barev rgb." #: ../src/iop/vibrance.c:92 msgid "" @@ -26069,46 +25471,46 @@ msgstr "[%s na uzlu] změnit poměr zachování velikosti viněty/ohraničení" msgid "[%s on center] move vignette" msgstr "[%s na střed] přesunout vinětu" -#: ../src/iop/watermark.c:452 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "vodoznak" -#: ../src/iop/watermark.c:459 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "přidá SVG vodoznak do obrázku" -#: ../src/iop/watermark.c:1403 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "popisovač" -#: ../src/iop/watermark.c:1407 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "SVG vodoznaky v %s/vodoznaky nebo %s/vodoznaky" #. Simple text -#: ../src/iop/watermark.c:1418 ../src/iop/watermark.c:1420 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "text" -#: ../src/iop/watermark.c:1422 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" msgstr "" -"Textový řetězec, tag: $(WATERMARK_TEXT)\n" -"Použijte $(NL) pro zalomení řádky." +"textový řetězec, tag: $(WATERMARK_TEXT)\n" +"použijte $(NL) pro zalomení řádky" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "obsah" #. Text font -#: ../src/iop/watermark.c:1431 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "písmo" -#: ../src/iop/watermark.c:1438 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -26120,7 +25522,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1453 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -26128,52 +25530,44 @@ msgstr "" "barva vodoznaku, tag:\n" "$ (WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1455 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "vyberte barvu vodoznaku" -#: ../src/iop/watermark.c:1458 -msgid "pick color from image" -msgstr "vybrat barvu z obrázku" - -#: ../src/iop/watermark.c:1488 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" -"• larger border: scale larger watermark border relative to larger image " -"border\n" -"• smaller border: scale larger watermark border relative to smaller image " -"border\n" +"• larger border: scale larger watermark border relative to larger image border\n" +"• smaller border: scale larger watermark border relative to smaller image border\n" "• height: scale watermark height to image height\n" "• advanced options: choose watermark and image dimensions independently" msgstr "" "vyberte, jak změnit měřítko vodoznaku\n" "• obrázek: měřítko vodoznaku vzhledem k celému obrázku\n" -"• větší okraj: měřítko většího okraje vodoznaku vzhledem k většímu okraji " -"obrázku\n" -"• menší okraj: měřítko většího okraje vodoznaku vzhledem k menšímu okraji " -"obrázku\n" +"• větší okraj: měřítko většího okraje vodoznaku vzhledem k většímu okraji obrázku\n" +"• menší okraj: měřítko většího okraje vodoznaku vzhledem k menšímu okraji obrázku\n" "• výška: měřítko výšky vodoznaku na výšku obrázku\n" "• Pokročilé možnosti: nezávisle vyberte rozměry vodoznaku a obrázku" -#: ../src/iop/watermark.c:1499 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "referenční rozměr obrázku, podle kterého se měří vodoznak" -#: ../src/iop/watermark.c:1503 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "rozměr vodoznaku v měřítku" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1530 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" -msgstr "Neprůhlednost vodoznaku" +msgstr "neprůhlednost vodoznaku" -#: ../src/iop/watermark.c:1531 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "měřítko vodoznaku" -#: ../src/iop/watermark.c:1532 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "rotace vodoznaku" @@ -26223,7 +25617,7 @@ msgctxt "section" msgid "camera control" msgstr "ovládání kamery" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:771 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 msgid "modes" msgstr "režimy" @@ -26266,28 +25660,21 @@ msgstr "počet sekund před skutečným zachycením" #: ../src/libs/camera.c:489 msgid "" "the amount of images to capture in a sequence,\n" -"you can use this in conjunction with delayed mode to create stop-motion " -"sequences" +"you can use this in conjunction with delayed mode to create stop-motion sequences" msgstr "" "počet snímků, které se mají zachytit v sekvenci,\n" -"můžete to použít ve spojení se zpožděným režimem k vytvoření sekvencí stop-" -"pohyb" +"můžete to použít ve spojení se zpožděným režimem k vytvoření sekvencí stop-pohyb" #: ../src/libs/camera.c:492 -msgid "" -"the amount of brackets on each side of centered shoot, amount of images = " -"(brackets*2) + 1" -msgstr "" -"počet snímků na každé straně středového snímku, počet snímků = (snímků*2) + 1" +msgid "the amount of brackets on each side of centered shoot, amount of images = (brackets*2) + 1" +msgstr "počet snímků na každé straně středového snímku, počet snímků = (snímků*2) + 1" #: ../src/libs/camera.c:494 msgid "" -"the amount of steps per bracket, steps is camera configurable and usually 3 " -"steps per stop\n" +"the amount of steps per bracket, steps is camera configurable and usually 3 steps per stop\n" "with other words, 3 steps is 1EV exposure step between brackets" msgstr "" -"počet kroků na držák, kroky je konfigurovatelný kamerou a obvykle 3 kroky na " -"zastávku\n" +"počet kroků na držák, kroky je konfigurovatelný kamerou a obvykle 3 kroky na zastávku\n" "jinými slovy, 3 kroky jsou 1EV expoziční krok mezi závorkami" #. User specified properties @@ -26336,7 +25723,9 @@ msgstr "kolekce" msgid "" "define search criteria for images\n" "to be displayed or edited" -msgstr "Definuje kritéria pro zobrazení nebo editaci obrázků." +msgstr "" +"definovat vyhledávací kritéria pro obrázky,\n" +"které mají být zobrazeny nebo upraveny" #: ../src/libs/collect.c:461 msgid "update path to files" @@ -26360,14 +25749,12 @@ msgstr "odstranit..." msgid "uncategorized" msgstr "bez kategorie" -#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 -#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 +#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "odmítnuto" -#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 -#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 +#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "nehodnoceno" @@ -26442,8 +25829,7 @@ msgstr "" msgid "use `%' as wildcard" msgstr "použijte `%' jako zástupný znak" -#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 -#: ../src/libs/collect.c:3393 +#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 ../src/libs/collect.c:3398 msgid "clear this rule" msgstr "vymazat toto pravidlo" @@ -26451,88 +25837,79 @@ msgstr "vymazat toto pravidlo" msgid "clear this rule or add new rules" msgstr "vymazat toto pravidlo nebo přidat nová pravidla" -#: ../src/libs/collect.c:3399 +#: ../src/libs/collect.c:3404 msgid "narrow down search" msgstr "zúžit vyhledávání" -#: ../src/libs/collect.c:3406 +#: ../src/libs/collect.c:3411 msgid "add more images" msgstr "přidat další obrázky" -#: ../src/libs/collect.c:3413 +#: ../src/libs/collect.c:3418 msgid "exclude images" msgstr "vyloučit obrázky" -#: ../src/libs/collect.c:3422 +#: ../src/libs/collect.c:3427 msgid "change to: and" msgstr "změnit na: a" -#: ../src/libs/collect.c:3429 +#: ../src/libs/collect.c:3434 msgid "change to: or" msgstr "změnit na: nebo" -#: ../src/libs/collect.c:3436 +#: ../src/libs/collect.c:3441 msgid "change to: except" msgstr "změnit na: kromě" #. the different categories -#: ../src/libs/collect.c:3465 ../src/libs/filtering.c:889 -#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 -#: ../src/libs/filtering.c:1955 +#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 ../src/libs/filtering.c:1955 msgid "files" msgstr "soubory" -#: ../src/libs/collect.c:3470 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 -#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 -#: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1489 +#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 ../src/libs/filtering.c:1626 +#: ../src/libs/filtering.c:1959 ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 ../src/libs/metadata_view.c:1489 msgid "metadata" msgstr "metadata" -#: ../src/libs/collect.c:3489 ../src/libs/filtering.c:902 -#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 +#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 msgid "times" msgstr "časy" -#: ../src/libs/collect.c:3498 ../src/libs/filtering.c:911 -#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 +#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 msgid "capture details" msgstr "zachytit detaily" -#: ../src/libs/collect.c:3527 +#: ../src/libs/collect.c:3532 msgid "collections settings" msgstr "nastavení kolekcí" -#: ../src/libs/collect.c:3549 ../src/libs/export.c:1427 -#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 -#: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3968 +#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 ../src/libs/recentcollect.c:297 +#: ../src/libs/styles.c:1048 ../src/libs/tagging.c:3999 msgid "preferences..." msgstr "předvolby..." -#: ../src/libs/collect.c:3673 ../src/libs/filtering.c:1491 +#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 msgid "AND" msgstr "A (AND)" -#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1496 +#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 msgid "OR" msgstr "NEBO (OR)" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1501 +#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 msgid "BUT NOT" msgstr "ALE NE" -#: ../src/libs/collect.c:3789 +#: ../src/libs/collect.c:3794 msgid "toggle collection sort order ascending/descending" -msgstr "Přepnout směr řazení kolekce" +msgstr "přepnout směr řazení kolekce" -#: ../src/libs/collect.c:3887 ../src/libs/filtering.c:2225 +#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 msgid "revert to a previous set of rules" msgstr "vrátit se k předchozí sadě pravidel" -#: ../src/libs/collect.c:3941 +#: ../src/libs/collect.c:3946 msgid "jump back to previous collection" msgstr "jdi zpět na předešlou kolekci" @@ -26586,52 +25963,52 @@ msgstr "Prosinec" #: ../src/libs/collect.h:48 msgid "Jan" -msgstr "led" +msgstr "Led" #: ../src/libs/collect.h:49 msgid "Feb" -msgstr "úno" +msgstr "Úno" #: ../src/libs/collect.h:50 msgid "Mar" -msgstr "bře" +msgstr "Bře" #: ../src/libs/collect.h:51 msgid "Apr" -msgstr "dub" +msgstr "Dub" #: ../src/libs/collect.h:52 msgctxt "short_month_name" msgid "May" -msgstr "kvě" +msgstr "Kvě" #: ../src/libs/collect.h:53 msgid "Jun" -msgstr "čer" +msgstr "Čer" #: ../src/libs/collect.h:54 msgid "Jul" -msgstr "črv" +msgstr "Črv" #: ../src/libs/collect.h:55 msgid "Aug" -msgstr "srp" +msgstr "Srp" #: ../src/libs/collect.h:56 msgid "Sep" -msgstr "zář" +msgstr "Zář" #: ../src/libs/collect.h:57 msgid "Oct" -msgstr "říj" +msgstr "Říj" #: ../src/libs/collect.h:58 msgid "Nov" -msgstr "lis" +msgstr "Lis" #: ../src/libs/collect.h:59 msgid "Dec" -msgstr "pro" +msgstr "Pro" #: ../src/libs/colorpicker.c:52 msgid "RGB%" @@ -26665,8 +26042,7 @@ msgid "" msgstr "" "najetím myší zvýrazníte vzorek na plátně,\n" "kliknutím uzamknete vzorek,\n" -"kliknutím pravým tlačítkem myši načtete oblast vzorku do aktivního výběru " -"barvy" +"kliknutím pravým tlačítkem myši načtete oblast vzorku do aktivního výběru barvy" #: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 msgid "click to (un)hide large color patch" @@ -26685,17 +26061,14 @@ msgid "select which color mode to use" msgstr "vyberte, který barevný režim chcete použít" #: ../src/libs/colorpicker.c:778 -#, fuzzy -#| msgid "" -#| "turn on color picker\n" -#| "ctrl+click or right-click to select an area" msgid "" "turn on color picker\n" "ctrl+click or right-click to select an area\n" "ctrl+click on canvas to switch between point/area" msgstr "" -"zapněte výběr barvy\n" -"Ctrl+kliknutím nebo kliknutím pravým tlačítkem vyberte oblast" +"zapněte kapátko\n" +"ctrl+kliknutím nebo kliknutím pravým tlačítkem vyberte oblast\n" +"ctrl+kliknutím na plátno přepnete mezi bodem/oblastí" #: ../src/libs/colorpicker.c:820 msgid "add sample" @@ -26751,9 +26124,9 @@ msgstr "vymazat historii obrázků?" #, c-format msgid "do you really want to clear history of %d selected image?" msgid_plural "do you really want to clear history of %d selected images?" -msgstr[0] "opravdu odstranit historii %d vybraného obrázku?" -msgstr[1] "opravdu odstranit historii %d vybraných obrázků?" -msgstr[2] "opravdu odstranit historii %d vybraných obrázků?" +msgstr[0] "opravdu chcete vymazat historii %d vybraného obrázku?" +msgstr[1] "opravdu chcete vymazat historii %d vybraných obrázků?" +msgstr[2] "opravdu chcete vymazat historii %d vybraných obrázků?" #: ../src/libs/copy_history.c:299 msgid "selective copy..." @@ -26768,7 +26141,9 @@ msgstr "vyberte, které moduly chcete zkopírovat ze zdrojového obrázku" msgid "" "copy history stack of\n" "first selected image" -msgstr "Zkopírovat historii úprav z prvního vybraného obrázku." +msgstr "" +"kopírovat historii zásobníku z\n" +"prvního vybraného obrázku" #: ../src/libs/copy_history.c:311 msgid "selective paste..." @@ -26787,21 +26162,27 @@ msgstr "vložit" msgid "" "paste history stack to\n" "all selected images" -msgstr "Použít historii úprav na všechny vybrané obrázky." +msgstr "" +"vložit historii zásobníku do\n" +"všech vybraných obrázků" # tooltip #: ../src/libs/copy_history.c:325 msgid "" "compress history stack of\n" "all selected images" -msgstr "Komprimovat historii úprav všech vybraných obrázků." +msgstr "" +"komprimovat historii všech \n" +"vybraných obrázků" # tooltip #: ../src/libs/copy_history.c:330 msgid "" "discard history stack of\n" "all selected images" -msgstr "Zahodit historii úprav všech vybraných obrázků." +msgstr "" +"zahodit historii úprav\n" +"všech vybraných obrázků" #: ../src/libs/copy_history.c:334 msgid "load sidecar file..." @@ -26811,11 +26192,13 @@ msgstr "načíst pomocný soubor..." msgid "" "open an XMP sidecar file\n" "and apply it to selected images" -msgstr "Otevřít doprovodný XMP soubor a použít jej na vybrané snímky" +msgstr "" +"otevřít doprovodný XMP soubor a\n" +"použít jej na vybrané snímky" #: ../src/libs/copy_history.c:340 msgid "write history stack and tags to XMP sidecar files" -msgstr "Zapsat historii úprav a tagy do doprovodných souborů XMP" +msgstr "zapsat historii úprav a tagy do doprovodných souborů XMP" #: ../src/libs/duplicate.c:59 msgid "duplicate manager" @@ -26825,18 +26208,19 @@ msgstr "správce duplikátů" msgid "" "create/rename/remove multiple\n" "edits of the current image" -msgstr "Spravovat varianty obrázku." +msgstr "" +"vytvořit/přejmenovat/odstranit více\n" +"úprav aktuálního obrázku" #: ../src/libs/duplicate.c:330 msgid "delete this duplicate" -msgstr "Smazat tento duplikát" +msgstr "smazat tento duplikát" #: ../src/libs/duplicate.c:409 msgid "create a duplicate of the image with same history stack" msgstr "vytvořit duplikát obrázku včetně kompletní historie úprav" -#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 -#: ../src/libs/snapshots.c:930 +#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 ../src/libs/snapshots.c:930 msgid "original" msgstr "originál" @@ -26849,67 +26233,67 @@ msgid "export" msgstr "export" # module description -#: ../src/libs/export.c:180 +#: ../src/libs/export.c:185 msgid "" "create new files for the\n" "currently selected images\n" "which apply your edits" msgstr "" -"Exportuje vybrané obrázky\n" -"a aplikuje na ně provedené úpravy." +"vytvořit nové soubory pro\n" +"aktuálně vybrané obrázky\n" +"které použijí vaše úpravy" -#: ../src/libs/export.c:341 +#: ../src/libs/export.c:346 msgid "invalid format for export selected" msgstr "vybrán neplatný formát pro export" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:351 msgid "invalid storage for export selected" msgstr "vybráno neplatné úložiště pro export" -#: ../src/libs/export.c:358 +#: ../src/libs/export.c:363 msgid "export to disk" msgstr "exportovat na disk" -#: ../src/libs/export.c:461 +#: ../src/libs/export.c:466 #, c-format msgid "could not login to storage `%s'!" -msgstr "Přihlášení do úložiště \"%s\" se nezdařilo!" +msgstr "přihlášení do úložiště \"%s\" se nezdařilo!" -#: ../src/libs/export.c:633 +#: ../src/libs/export.c:638 #, c-format msgid "which is equal to %s × %s px" msgstr "což se rovná %s × %s px" -#: ../src/libs/export.c:680 +#: ../src/libs/export.c:685 msgctxt "unit" msgid "in" msgstr "palec" # tooltip -#: ../src/libs/export.c:1171 +#: ../src/libs/export.c:1172 #, c-format msgid "" "style to be applied on export:\n" "%s" msgstr "" -"Styl aplikovaný při exportu:\n" +"styl aplikovaný při exportu:\n" "%s" -#: ../src/libs/export.c:1224 ../src/libs/print_settings.c:1250 -#: ../src/views/darkroom.c:1602 +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 ../src/views/darkroom.c:1649 msgid "no styles have been created yet" msgstr "zatím nebyly vytvořeny žádné styly" -#: ../src/libs/export.c:1442 +#: ../src/libs/export.c:1443 msgid "target storage" msgstr "cílové úložiště" -#: ../src/libs/export.c:1466 +#: ../src/libs/export.c:1467 msgid "file format" msgstr "formát souboru" # tooltip -#: ../src/libs/export.c:1468 +#: ../src/libs/export.c:1469 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -26920,43 +26304,43 @@ msgid "" "unless the user selects all of the metadata checkboxes in\n" "the export module preferences" msgstr "" -"Obrázky budou exportovány podle zde vybraného formátu.\n" +"obrázky budou exportovány podle zde vybraného formátu.\n" "\n" -"Při exportu do AVIF, EXT, JPEG XL nebo XCF není možné\n" +"při exportu do AVIF, EXT, JPEG XL nebo XCF není možné\n" "uložit pouze vybraná metadata.\n" "\n" -"Je nutné zaškrtnout všechna políčka metadat\n" -"v nastavení modulu pro export." +"je nutné zaškrtnout všechna políčka metadat\n" +"v nastavení modulu pro export" -#: ../src/libs/export.c:1489 +#: ../src/libs/export.c:1490 msgid "set size" msgstr "nastavit velikost" -#: ../src/libs/export.c:1490 +#: ../src/libs/export.c:1491 msgid "choose a method for setting the output size" msgstr "zvolte způsob nastavení výstupní velikosti" -#: ../src/libs/export.c:1493 +#: ../src/libs/export.c:1494 msgid "in pixels (for file)" msgstr "v bodech (pro soubor)" -#: ../src/libs/export.c:1494 +#: ../src/libs/export.c:1495 msgid "in cm (for print)" msgstr "v cm (pro tisk)" -#: ../src/libs/export.c:1495 +#: ../src/libs/export.c:1496 msgid "in inch (for print)" msgstr "v palcích (pro tisk)" -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1497 msgid "by scale (for file)" msgstr "podle měřítka (pro soubor)" -#: ../src/libs/export.c:1499 +#: ../src/libs/export.c:1500 msgid "print width" msgstr "šířka tisku" -#: ../src/libs/export.c:1501 ../src/libs/export.c:1518 +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -26964,11 +26348,11 @@ msgstr "" "limit maximální výstupní šířky.\n" "kliknutím prostředním tlačítkem myši resetujte na 0." -#: ../src/libs/export.c:1505 +#: ../src/libs/export.c:1506 msgid "print height" msgstr "výška tisku" -#: ../src/libs/export.c:1507 ../src/libs/export.c:1524 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -26976,19 +26360,19 @@ msgstr "" "limit maximální výstupní výšky.\n" "kliknutím prostředním tlačítkem myši resetujte na 0." -#: ../src/libs/export.c:1513 +#: ../src/libs/export.c:1514 msgid "resolution in dot per inch" msgstr "rozlišení v bodech na palec (DPI)" -#: ../src/libs/export.c:1537 +#: ../src/libs/export.c:1538 msgid "@" msgstr "@" -#: ../src/libs/export.c:1551 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 msgid "px" msgstr "px" -#: ../src/libs/export.c:1559 +#: ../src/libs/export.c:1560 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -26998,61 +26382,53 @@ msgstr "" "nulové nebo prázdné hodnoty se rovnají 1.\n" "klik prostředním tlačítkem myši resetujte na 1." -#: ../src/libs/export.c:1574 +#: ../src/libs/export.c:1575 msgid "allow upscaling" msgstr "povolit upscaling" -#: ../src/libs/export.c:1582 +#: ../src/libs/export.c:1583 msgid "high quality resampling" msgstr "vysoce kvalitní převzorkování" -#: ../src/libs/export.c:1583 +#: ../src/libs/export.c:1584 msgid "do high quality resampling during export" msgstr "provádět vysoce kvalitní převzorkování během exportu" -#: ../src/libs/export.c:1590 +#: ../src/libs/export.c:1591 msgid "store masks" msgstr "ukládat masky" -#: ../src/libs/export.c:1591 +#: ../src/libs/export.c:1592 msgid "store masks as layers in exported images. only works for some formats." -msgstr "" -"ukládat masky jako vrstvy v exportovaných obrázcích. funguje pouze pro " -"některé formáty." +msgstr "ukládat masky jako vrstvy v exportovaných obrázcích. funguje pouze pro některé formáty." -#: ../src/libs/export.c:1600 ../src/libs/export.c:1635 -#: ../src/libs/print_settings.c:2877 ../src/libs/print_settings.c:2923 +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 ../src/libs/neural_restore.c:4294 ../src/libs/print_settings.c:2875 ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "nastavení obrázku" -#: ../src/libs/export.c:1610 ../src/libs/print_settings.c:2911 +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 msgid "output ICC profiles" msgstr "výstupní ICC profily" -#: ../src/libs/export.c:1618 +#: ../src/libs/export.c:1619 msgid "" -"• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " -"gradations,\n" +"• perceptual: smoothly moves out-of-gamut colors into gamut, preserving gradations,\n" "but distorts in-gamut colors in the process.\n" -"note that perceptual is often a proprietary LUT that depends on the " -"destination space.\n" +"note that perceptual is often a proprietary LUT that depends on the destination space.\n" "\n" -"• relative colorimetric: keeps luminance while reducing as little as " -"possible\n" +"• relative colorimetric: keeps luminance while reducing as little as possible\n" "saturation until colors fit in gamut.\n" "\n" "• saturation: designed to present eye-catching business graphics\n" "by preserving the saturation. (not suited for photography).\n" "\n" -"• absolute colorimetric: adapt white point of the image to the white point of " -"the\n" +"• absolute colorimetric: adapt white point of the image to the white point of the\n" "destination medium and do nothing else. mainly used when proofing colors.\n" "(not suited for photography)." msgstr "" "• percepční: plynule přesouvá barvy mimo gamut do gamutu, zachovává gradace,\n" "ale v procesu zkresluje barvy v gamutu.\n" -"všimněte si, že percepční je často proprietární LUT, která závisí na cílovém " -"prostoru.\n" +"všimněte si, že percepční je často proprietární LUT, která závisí na cílovém prostoru.\n" "\n" "• relativní kolorimetrické: zachovává jas a zároveň snižuje co nejméně\n" "sytost, dokud se barvy nevejdou do gamutu.\n" @@ -27064,64 +26440,63 @@ msgstr "" "cílové médium a nedělat nic jiného. používá se hlavně při nátisku barev.\n" "(není vhodné pro fotografování)." -#: ../src/libs/export.c:1646 ../src/libs/print_settings.c:2957 -msgid "" -"whether the style items are appended to the history or replacing the history" +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 +msgid "whether the style items are appended to the history or replacing the history" msgstr "zda jsou položky stylu připojeny k historii nebo nahrazují historii" -#: ../src/libs/export.c:1649 ../src/libs/print_settings.c:2959 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "replace history" msgstr "nahradit historii" -#: ../src/libs/export.c:1649 ../src/libs/print_settings.c:2959 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "append history" msgstr "připojit historii" # tooltip -#: ../src/libs/export.c:1656 +#: ../src/libs/export.c:1657 msgid "select style to be applied on export" -msgstr "Vyberte styl aplikovaný během exportu." +msgstr "vyberte styl aplikovaný během exportu" -#: ../src/libs/export.c:1659 +#: ../src/libs/export.c:1660 msgid "temporary style to use while exporting" msgstr "dočasný styl pro použití při exportu" -#: ../src/libs/export.c:1660 ../src/libs/print_settings.c:2940 +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 msgid "style" msgstr "styl" -#: ../src/libs/export.c:1680 +#: ../src/libs/export.c:1681 msgctxt "actionbutton" msgid "start export" msgstr "spustit export" -#: ../src/libs/export.c:1686 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "storage options" msgstr "nastavení úložiště" -#: ../src/libs/export.c:1688 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "format options" msgstr "nastavení formátu" -#: ../src/libs/export.c:1690 +#: ../src/libs/export.c:1691 msgctxt "section" msgid "global options" msgstr "globální nastavení" -#: ../src/libs/export.c:1700 +#: ../src/libs/export.c:1701 msgid "multi-preset export" msgstr "export s více presety" -#: ../src/libs/export.c:1703 +#: ../src/libs/export.c:1704 msgid "export the selected images with multiple presets" -msgstr "Exportovat vybrané obrázky s vícero presety" +msgstr "exportovat vybrané obrázky s vícero presety" -#: ../src/libs/export.c:1729 +#: ../src/libs/export.c:1730 msgctxt "actionbutton" msgid "start batch export" -msgstr "Spustit dávkový export" +msgstr "spustit dávkový export" #: ../src/libs/export_metadata.c:164 msgid "edit metadata exportation" @@ -27146,19 +26521,13 @@ msgstr "pouze vestavěné" #: ../src/libs/export_metadata.c:185 msgid "" -"per default the interface sends some (limited) metadata beside the image to " -"remote storage.\n" -"to avoid this and let only image embedded darktable XMP metadata, check this " -"flag.\n" -"if remote storage doesn't understand darktable XMP metadata, you can use " -"calculated metadata instead" +"per default the interface sends some (limited) metadata beside the image to remote storage.\n" +"to avoid this and let only image embedded darktable XMP metadata, check this flag.\n" +"if remote storage doesn't understand darktable XMP metadata, you can use calculated metadata instead" msgstr "" -"standardně rozhraní odesílá některá (omezená) metadata vedle obrázku do " -"vzdáleného úložiště.\n" -"chcete-li se tomu vyhnout a ponechat pouze vložená metadata darktable XMP, " -"zaškrtněte tento příznak.\n" -"pokud vzdálené úložiště nerozumí metadatům darktable XMP, můžete místo toho " -"použít vypočítaná metadata" +"standardně rozhraní odesílá některá (omezená) metadata vedle obrázku do vzdáleného úložiště.\n" +"chcete-li se tomu vyhnout a ponechat pouze vložená metadata darktable XMP, zaškrtněte tento příznak.\n" +"pokud vzdálené úložiště nerozumí metadatům darktable XMP, můžete místo toho použít vypočítaná metadata" #. just empty widget #: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 @@ -27195,12 +26564,8 @@ msgstr "vynechat hierarchii" # tooltip #: ../src/libs/export_metadata.c:207 -msgid "" -"only the last part of the hierarchical tags is included. can be useful if " -"categories are not used" -msgstr "" -"Je zahrnuta pouze poslední část hierarchických tagů. Může být užitečné, pokud " -"se nepoužívají kategorie." +msgid "only the last part of the hierarchical tags is included. can be useful if categories are not used" +msgstr "je zahrnuta pouze poslední část hierarchických tagů. může být užitečné, pokud se nepoužívají kategorie" #: ../src/libs/export_metadata.c:210 msgid "hierarchical tags" @@ -27215,12 +26580,8 @@ msgid "develop history" msgstr "historie úprav" #: ../src/libs/export_metadata.c:213 -msgid "" -"export darktable development data (recovery purpose in case of loss of " -"database or XMP file)" -msgstr "" -"exportovat vývojová data darktable (slouží pro obnovu v případě ztráty " -"databáze nebo souboru XMP)" +msgid "export darktable development data (recovery purpose in case of loss of database or XMP file)" +msgstr "exportovat vývojová data darktable (slouží pro obnovu v případě ztráty databáze nebo souboru XMP)" #: ../src/libs/export_metadata.c:219 msgid "redefined tag" @@ -27234,23 +26595,17 @@ msgstr "vzorec" msgid "" "list of calculated metadata\n" "click on '+' button to select and add new metadata\n" -"if formula is empty, the corresponding metadata is removed from exported " -"file,\n" -"if formula is '=', the EXIF metadata is exported even if EXIF data are " -"disabled\n" -"otherwise the corresponding metadata is calculated and added to exported " -"file\n" +"if formula is empty, the corresponding metadata is removed from exported file,\n" +"if formula is '=', the EXIF metadata is exported even if EXIF data are disabled\n" +"otherwise the corresponding metadata is calculated and added to exported file\n" "click on formula cell to edit\n" "type '$(' to activate the completion and see the list of variables" msgstr "" "seznam vypočítaných metadat\n" "kliknutím na tlačítko „+“ vyberte a přidejte nová metadata\n" -"pokud je vzorec prázdný, příslušná metadata se z exportovaného souboru " -"odstraní,\n" -"pokud je vzorec '=', metadata EXIF se exportují, i když jsou data EXIF " -"zakázána\n" -"jinak jsou vypočítána odpovídající metadata a přidána do exportovaného " -"souboru\n" +"pokud je vzorec prázdný, příslušná metadata se z exportovaného souboru odstraní,\n" +"pokud je vzorec '=', metadata EXIF se exportují, i když jsou data EXIF zakázána\n" +"jinak jsou vypočítána odpovídající metadata a přidána do exportovaného souboru\n" "klikněte na buňku vzorce pro úpravu\n" "zadejte '$(' pro aktivaci dokončení a zobrazení seznamu proměnných" @@ -27296,8 +26651,9 @@ msgid "" "filters can be pinned to the top toolbar, where\n" "they will also be visible in the darkroom" msgstr "" -"Upřesnit sadu obrázků, které se mají zobrazit nebo upravit.\n" -"Filtry lze připnout na horní panel nástrojů a pak budou vidět i v editoru." +"upřesněte sadu obrázků, které chcete zobrazit nebo upravit.\n" +"filtry lze připnout na horní panel nástrojů, kde\n" +"budou viditelné i v editoru" #: ../src/libs/filtering.c:308 msgid "initial setting" @@ -27325,8 +26681,7 @@ msgstr "kliknutím nebo kliknutím&tažením vyberte jednu nebo více hodnot #: ../src/libs/filtering.c:735 msgid "right-click opens a menu to select the available values" -msgstr "" -"kliknutím pravým tlačítkem myši otevřete nabídku pro výběr dostupných hodnot" +msgstr "kliknutím pravým tlačítkem myši otevřete nabídku pro výběr dostupných hodnot" #: ../src/libs/filtering.c:832 #, c-format @@ -27472,14 +26827,15 @@ msgstr "přidat nový směr třídění obrázků" msgid "revert to a previous set of sort orders" msgstr "vrátit se k předchozí sadě třídění" -#. we change the tooltip of the reset button here, as we are sure the header is defined now +#. we change the tooltip of the reset button here, as we are sure the header +#. is defined now #: ../src/libs/filtering.c:2292 msgid "" "reset\n" "ctrl+click to remove pinned rules too" msgstr "" "reset\n" -"Ctrl+klik odstraní i připnutá pravidla." +"ctrl+klik odstraní i připnutá pravidla" #: ../src/libs/filters/colors.c:140 msgid "Y" @@ -27500,16 +26856,14 @@ msgid "" "ctrl+click to exclude the color label\n" "the gray button affects all color labels" msgstr "" -"Filtruje obrázky podle barevných značek.\n" -"Kliknutím vyberete barvu.\n" -"Kliknutím s Ctrl barvu vyloučíte.\n" -"Šedé tlačítko ovlivňuje všechny barevné značky." +"filtrovat podle barevného popisku obrázků\n" +"kliknutím přepnete výběr barevného popisku\n" +"ctrl+kliknutím vyloučíte barevný popisek\n" +"šedé tlačítko ovlivní všechny barevné popisky" #. create the filter combobox -#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 -#: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 -#: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 -#: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 +#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 #: ../src/libs/filters/rating_range.c:356 msgid "rules" msgstr "pravidla" @@ -27521,30 +26875,28 @@ msgid "" "intersection: images having all selected color labels\n" "union: images with at least one of the selected color labels" msgstr "" -"Filtruje obrázky na základě barevných značek.\n" -"Průnik (∩): Obrázky označené všemi vybranými barvami.\n" -"Sjednocení (∪): Obrázky označené alespoň jednou z vybraných barev." +"filtrovat podle barevných popisků obrázků\n" +"průnik: obrázky se všemi vybranými barevnými popisky\n" +"sjednocení: obrázky s alespoň jedním z vybraných barevných popisků" -#: ../src/libs/filters/date.c:186 +#: ../src/libs/filters/date.c:187 msgid "" "filter by capture month\n" "click to toggle month selection" msgstr "" +"filtrovat podle měsíce zachycení\n" +"kliknutím přepnete výběr měsíce" #. predefined selections -#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 -#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 -#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 -#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 +#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 #: ../src/libs/filters/ratio.c:83 msgid "all images" msgstr "všechny obrázky" #: ../src/libs/filters/duplicates.c:157 -#, fuzzy -#| msgid "duplicate style" msgid "duplicates state filter" -msgstr "duplikovat styl" +msgstr "duplikuje stavový filtr" #: ../src/libs/filters/filename.c:368 msgid "" @@ -27593,7 +26945,7 @@ msgstr "" "Ctrl+klik pro výběr více hodnot" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "ok" @@ -27605,6 +26957,130 @@ msgstr "filtrovat stav historie" msgid "local copied state filter" msgstr "místní zkopírovaný stavový filtr" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "není definována žádná kamera" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "není definován žádný objektiv" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "není definováno žádné ID skupiny" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "vyvážení bílé není definováno" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "není definován žádný blesk" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "není definován žádný expoziční program" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "není definován žádný režim měření" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"zadejte fotoaparát pro vyhledávání.\n" +"více hodnot lze oddělit ','\n" +"\n" +"kliknutím pravým tlačítkem myši získáte existující kamery" + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"zadejte objektiv pro vyhledávání.\n" +"více hodnot lze oddělit ','\n" +"\n" +"kliknutím pravým tlačítkem získáte existující objektivy" + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"zadejte vyvážení bílé pro vyhledávání.\n" +"více hodnot lze oddělit ','\n" +"\n" +"kliknutím pravým tlačítkem získáte stávající vyvážení bílé" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"pro vyhledávání zadejte blesk.\n" +"více hodnot lze oddělit ','\n" +"\n" +"kliknutím pravým tlačítkem získáte existující blesky" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"zadejte expoziční program pro vyhledávání.\n" +"více hodnot lze oddělit ','\n" +"\n" +"kliknutím pravým tlačítkem myši získáte existující programy expozice" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"zadejte režim měření pro vyhledání.\n" +"více hodnot lze oddělit ','\n" +"\n" +"kliknutím pravým tlačítkem získáte existující režimy měření" + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "id skupiny" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"zadejte ID skupiny pro vyhledávání.\n" +"více hodnot lze oddělit ','\n" +"\n" +"kliknutím pravým tlačítkem získáte existující ID skupin" + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"kliknutím vyberte\n" +"ctrl+kliknutím vyberete více hodnot" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "filtrovat obrázky na základě pořadí jejich modulů" @@ -27617,8 +27093,7 @@ msgstr "srovnávač" msgid "filter by images rating" msgstr "filtr podle hodnocení obrázků" -#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 -#: ../src/libs/tools/ratings.c:56 +#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 ../src/libs/tools/ratings.c:56 msgid "ratings" msgstr "hodnocení" @@ -27626,13 +27101,11 @@ msgstr "hodnocení" msgid "unstarred only" msgstr "pouze bez hvězdičky" -#: ../src/libs/filters/rating.c:211 ../src/libs/filters/rating_range.c:65 -#: ../src/libs/filters/rating_range.c:89 +#: ../src/libs/filters/rating.c:211 ../src/libs/filters/rating_range.c:65 ../src/libs/filters/rating_range.c:89 msgid "rejected only" msgstr "pouze odmítnuté" -#: ../src/libs/filters/rating.c:211 ../src/libs/filters/rating_range.c:62 -#: ../src/libs/filters/rating_range.c:86 ../src/libs/filters/rating_range.c:158 +#: ../src/libs/filters/rating.c:211 ../src/libs/filters/rating_range.c:62 ../src/libs/filters/rating_range.c:86 ../src/libs/filters/rating_range.c:158 msgid "all except rejected" msgstr "vše kromě odmítnutých" @@ -27671,20 +27144,16 @@ msgstr "obrázky na šířku" #: ../src/libs/filters/search.c:180 #, no-c-format msgid "" -"filter by text from images metadata, camera brand/model, tags, file path and " -"name\n" +"filter by text from images metadata, camera brand/model, tags, file path and name\n" "`%' is the wildcard character\n" "by default start and end wildcards are auto-applied\n" "starting or ending with a double quote disables the corresponding wildcard\n" "is dimmed during the search execution" msgstr "" -"filtrovat podle textu z metadat obrázků, značky/modelu fotoaparátu, značek, " -"cesty k souboru a názvu\n" +"filtrovat podle textu z metadat obrázků, značky/modelu fotoaparátu, značek, cesty k souboru a názvu\n" "„%“ je zástupný znak\n" -"ve výchozím nastavení jsou zástupné znaky začátku a konce použity " -"automaticky\n" -"začínající nebo končící dvojitými uvozovkami deaktivuje odpovídající zástupný " -"znak\n" +"ve výchozím nastavení jsou zástupné znaky začátku a konce použity automaticky\n" +"začínající nebo končící dvojitými uvozovkami deaktivuje odpovídající zástupný znak\n" "je během vyhledávání ztlumená" # module description @@ -27698,7 +27167,7 @@ msgstr "přiřadí geolokační data k aktuálně vybraným obrázkům" msgid "apply offset and geo-location" msgstr "použít posun a geografickou polohu" -#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1983 +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 msgid "apply geo-location" msgstr "použít geografickou polohu" @@ -27708,10 +27177,10 @@ msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" msgstr "" -"Aplikovat posun a geografickou polohu na odpovídající obrázky\n" -"Pro vrácení zpět stiskněte dvakrát Ctrl-Z." +"použít posun a geolokaci na odpovídající obrázky\n" +"dvojitá operace: dvakrát Ctrl+Z pro vrácení zpět" -#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1984 +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 msgid "apply geo-location to matching images" msgstr "použít geografickou polohu na odpovídající obrázky" @@ -27719,7 +27188,7 @@ msgstr "použít geografickou polohu na odpovídající obrázky" msgid "GPX file track segments" msgstr "Segmenty stopy souboru GPX" -#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1929 +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 msgid "start time" msgstr "čas startu" @@ -27727,12 +27196,11 @@ msgstr "čas startu" msgid "end time" msgstr "čas konce" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1931 +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 msgid "points" msgstr "body" -#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1933 -#: ../src/libs/image.c:503 +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 ../src/libs/image.c:503 msgid "images" msgstr "obrázky" @@ -27740,8 +27208,7 @@ msgstr "obrázky" msgid "open GPX file" msgstr "otevřít GPX soubor" -#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2494 +#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 msgid "preview" msgstr "náhled" @@ -27749,11 +27216,11 @@ msgstr "náhled" msgid "GPS data exchange format" msgstr "Formát výměny dat GPS" -#: ../src/libs/geotagging.c:1799 +#: ../src/libs/geotagging.c:1791 msgid "date/time" msgstr "datum/čas" -#: ../src/libs/geotagging.c:1800 +#: ../src/libs/geotagging.c:1792 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -27761,162 +27228,157 @@ msgstr "" "zadejte nové datum/čas (rrrr:mm:dd hh:mm:ss[.sss])\n" "zadejte nová čísla nebo scrolujte přes políčko" -#: ../src/libs/geotagging.c:1804 +#: ../src/libs/geotagging.c:1796 msgid "original date/time" msgstr "původní datum/čas" -#: ../src/libs/geotagging.c:1809 +#: ../src/libs/geotagging.c:1801 msgid "lock date/time offset value to apply it onto another selection" msgstr "uzamknout hodnotu posunutí data/času pro použití na jiný výběr" -#: ../src/libs/geotagging.c:1813 +#: ../src/libs/geotagging.c:1805 msgid "date/time offset" msgstr "posun data/času" -#: ../src/libs/geotagging.c:1814 +#: ../src/libs/geotagging.c:1806 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "posun, nebo rozdíl ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1818 +#: ../src/libs/geotagging.c:1810 msgid "apply offset" msgstr "použít offset" -#: ../src/libs/geotagging.c:1819 +#: ../src/libs/geotagging.c:1811 msgid "apply offset to selected images" msgstr "použít offset na vybrané obrázky" -#: ../src/libs/geotagging.c:1822 +#: ../src/libs/geotagging.c:1814 msgid "apply date/time" msgstr "použít datum/čas" -#: ../src/libs/geotagging.c:1823 +#: ../src/libs/geotagging.c:1815 msgid "apply the same date/time to selected images" msgstr "použít stejný datum/čas na vybrané obrázky" -#: ../src/libs/geotagging.c:1834 +#: ../src/libs/geotagging.c:1826 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" msgstr "" -"začněte psát, aby se zobrazil seznam povolených hodnot a vyberte své časové " -"pásmo.\n" +"začněte psát, aby se zobrazil seznam povolených hodnot a vyberte své časové pásmo.\n" "stiskněte enter pro potvrzení, aby hvězdička * zmizela" #. gpx -#: ../src/libs/geotagging.c:1875 +#: ../src/libs/geotagging.c:1867 msgid "apply GPX track file..." msgstr "použít soubor trasy GPX..." -#: ../src/libs/geotagging.c:1876 +#: ../src/libs/geotagging.c:1868 msgid "parses a GPX file and updates location of selected images" msgstr "analyzuje soubor GPX a aktualizuje umístění vybraných obrázků" -#: ../src/libs/geotagging.c:1887 +#: ../src/libs/geotagging.c:1879 msgctxt "section" msgid "GPX file" msgstr "soubor GPX" -#: ../src/libs/geotagging.c:1894 +#: ../src/libs/geotagging.c:1886 msgid "select a GPX track file..." msgstr "vyberte soubor trasy GPX..." -#: ../src/libs/geotagging.c:1911 +#: ../src/libs/geotagging.c:1903 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" "- the number of track points\n" -"- the number of matching images based on images date/time, offset and time " -"zone\n" +"- the number of matching images based on images date/time, offset and time zone\n" "- more detailed time information hovering the row" msgstr "" "seznam segmentů trasy v souboru GPX pro každý segment:\n" "- počáteční datum/čas v místním čase (LT)\n" "- počet bodů trasy\n" -"- počet odpovídajících snímků na základě data/času snímků, posunu a časového " -"pásma\n" +"- počet odpovídajících snímků na základě data/času snímků, posunu a časového pásma\n" "- podrobnější informace o čase na řádku" -#. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. +#. the gpx_view_button is invisible and the label and tooltip of cannot be +#. displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1948 +#: ../src/libs/geotagging.c:1940 msgid "view entire track" msgstr "zobrazit celou trasu" # button tooltip -#: ../src/libs/geotagging.c:1949 +#: ../src/libs/geotagging.c:1941 msgid "refresh map to view entire selected track segments" -msgstr "Obnovit mapu pro zobrazení segmentů celé trasy." +msgstr "obnovit mapu pro zobrazení segmentů celé trasy" -#: ../src/libs/geotagging.c:1963 +#: ../src/libs/geotagging.c:1955 msgid "preview images" msgstr "náhled obrázků" -#: ../src/libs/geotagging.c:1968 +#: ../src/libs/geotagging.c:1960 msgid "show on map matching images" msgstr "zobrazit na mapě odpovídající obrázky" -#: ../src/libs/geotagging.c:1971 +#: ../src/libs/geotagging.c:1963 msgid "select images" msgstr "vybrat obrázky" -#: ../src/libs/geotagging.c:1972 +#: ../src/libs/geotagging.c:1964 msgid "select matching images" msgstr "vybrat shodné obrázky" -#: ../src/libs/geotagging.c:1980 +#: ../src/libs/geotagging.c:1972 msgid "number of matching images versus selected images" msgstr "počet shodných obrázků oproti vybraným obrázkům" -#: ../src/libs/histogram.c:52 +#: ../src/libs/histogram.c:54 msgid "scopes" msgstr "rozsahy" -#: ../src/libs/histogram.c:170 -msgid "" -"unsupported profile selected for histogram, it will be replaced with linear " -"Rec2020" -msgstr "" -"nepodporovaný profil vybraný pro histogram, bude nahrazen lineárním Rec2020" +#: ../src/libs/histogram.c:172 +msgid "unsupported profile selected for histogram, it will be replaced with linear Rec2020" +msgstr "nepodporovaný profil vybraný pro histogram, bude nahrazen lineárním Rec2020" -#: ../src/libs/histogram.c:290 +#: ../src/libs/histogram.c:293 msgid "use buttons at top of graph to change type" -msgstr "Pro změnu zobrazení použijte tlačítka nad grafem." +msgstr "pro změnu zobrazení použijte tlačítka nad grafem" -#: ../src/libs/histogram.c:291 +#: ../src/libs/histogram.c:294 msgid "click on ❓ and then graph for documentation" -msgstr "Pro zobrazení nápovědy klikněte na ❓ a následně na graf." +msgstr "klikněte na ❓ a poté na graf pro dokumentaci" -#: ../src/libs/histogram.c:292 +#: ../src/libs/histogram.c:295 msgid "use color picker module to restrict area" -msgstr "K zúžení rozsahu použijte modul pro výběr barvy (kapátko)." +msgstr "použití modulu pro výběr barev k omezení oblasti" -#: ../src/libs/histogram.c:295 +#: ../src/libs/histogram.c:298 msgid "drag to change black point" msgstr "přetažením změníte černý bod" -#: ../src/libs/histogram.c:296 ../src/libs/histogram.c:300 +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 msgid "double-click resets" msgstr "dvojklik pro reset" -#: ../src/libs/histogram.c:299 +#: ../src/libs/histogram.c:302 msgid "drag to change exposure" msgstr "tažením změníte expozici" -#: ../src/libs/histogram.c:698 ../src/libs/scopes/histogram.c:50 +#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 msgid "histogram" msgstr "histogram" -#: ../src/libs/histogram.c:704 ../src/libs/histogram.c:800 +#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 msgid "hide histogram" msgstr "skrýt histogram" -#: ../src/libs/histogram.c:812 +#: ../src/libs/histogram.c:820 #, c-format msgid "toggle %s channel" msgstr "přepnout %s kanál" -#: ../src/libs/histogram.c:820 +#: ../src/libs/histogram.c:828 msgid "toggle colors" msgstr "přepnout barvy" @@ -27931,10 +27393,13 @@ msgid "" "- shift-click to focus that module without\n" " changing the edit state" msgstr "" -"Zobrazuje sekvenci editačních kroků:\n" -"- klikněte na krok pro dočasný návrat k dřívějšímu stavu editace\n" -" (pozor: jakákoliv úprava v tomto stavu zahodí všechny následující kroky)\n" -"- kliknutí se shiftem pouze vybere daný modul bez dalších změn" +"zobrazit posloupnost akcí úprav\n" +"- kliknutím na položku se dočasně vrátíte do \n" +"dřívějšího stavu úpravy\n" +"(varování: veškeré úpravy budou provedeny v tomto\n" +"dřívějším stavu a pozdější změny budou ztraceny)\n" +"- kliknutím se stisknutou klávesou shift se zaměříte\n" +"na daný modul bez změny stavu úprav" #: ../src/libs/history.c:140 msgid "compress history stack" @@ -27945,13 +27410,13 @@ msgid "" "create a minimal history stack which produces the same image\n" "ctrl+click to truncate history to the selected item" msgstr "" -"Vytvořit minimální sadu úprav, která vytvoří stejný obrázek.\n" -"Ctrl+klik pro zkrácení historie po vybranou položku." +"vytvořit minimální zásobník historie, který vytváří stejný obrázek\n" +"ctrl+kliknutí pro zkrácení historie na vybranou položku" # tooltip #: ../src/libs/history.c:152 msgid "create a style from the current history stack" -msgstr "Vytvořit styl z aktuální historie úprav." +msgstr "vytvořit styl z aktuální historie úprav" #: ../src/libs/history.c:154 msgid "create style from history" @@ -28056,8 +27521,7 @@ msgstr "smazat z disku (vyhodit do koše, je-li to možné)" msgid "physically delete from disk immediately" msgstr "definitivně smazat z disku" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4080 -#: ../src/libs/styles.c:930 +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 ../src/libs/styles.c:930 msgid "remove" msgstr "odstranit" @@ -28088,12 +27552,12 @@ msgstr "vytvořit HDR" # tooltip #: ../src/libs/image.c:539 msgid "create a high dynamic range image from selected shots" -msgstr "Vytvořit z vybraných snímků obraz s vysokým dynamickým rozsahem." +msgstr "vytvořit z vybraných snímků obraz s vysokým dynamickým rozsahem" # tooltip #: ../src/libs/image.c:544 msgid "add a duplicate to the image library, including its history stack" -msgstr "Přidat duplikát do knihovny obrázků, včetně historie úprav." +msgstr "přidat duplikát do knihovny obrázků, včetně historie úprav" #: ../src/libs/image.c:551 ../src/libs/image.c:556 msgid "rotate selected images 90 degrees CCW" @@ -28194,16 +27658,13 @@ msgid "" "warning: resets star ratings unless you select\n" "'ignore EXIF rating' in the 'import' module" msgstr "" -"Aktualizuje informace o obrázku, pokud v něm došlo ke změnám.\n" -"Pozor: Pokud není v modulu pro import vybrána volba pro ignorování\n" -"hodnocení obrázku uvedeného v EXIF, bude hodnocení vráceno do\n" -"původního stavu." +"aktualizovat všechny informace o obrázku tak, aby odpovídaly změnám v souboru\n" +"varování: resetuje hodnocení hvězdičkami, pokud v modulu „import“ nevyberete možnost\n" +"„ignorovat hodnocení EXIF“" #: ../src/libs/image.c:662 msgid "set selection as monochrome images and activate monochrome workflow" -msgstr "" -"Označit výběr jako monochromatické obrázky a aktivovat monochromatické " -"workflow" +msgstr "označit výběr jako monochromatické obrázky a aktivovat monochromatické workflow" #: ../src/libs/image.c:666 msgid "set selection as color images" @@ -28213,32 +27674,32 @@ msgstr "nastavit výběr jako barevné obrázky" msgid "duplicate virgin" msgstr "panenský duplikát" -#: ../src/libs/import.c:125 +#: ../src/libs/import.c:122 msgid "add to library" msgstr "přidat do knihovny" -#: ../src/libs/import.c:126 +#: ../src/libs/import.c:123 msgid "copy & import" msgstr "kopírování a import" -#: ../src/libs/import.c:127 +#: ../src/libs/import.c:124 msgid "copy & import from camera" msgstr "kopírovat a import z fotoaparátu" -#: ../src/libs/import.c:128 +#: ../src/libs/import.c:125 msgid "tethered shoot" msgstr "tethered snímek" -#: ../src/libs/import.c:286 +#: ../src/libs/import.c:287 #, c-format msgid "device \"%s\" connected on port \"%s\"." msgstr "zařízení \"%s\" připojené k portu \"%s\"." -#: ../src/libs/import.c:312 ../src/libs/import.c:2409 +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 msgid "unmount camera" msgstr "odpojit fotoaparát" -#: ../src/libs/import.c:331 +#: ../src/libs/import.c:332 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -28248,148 +27709,145 @@ msgstr "" "ujistěte se, že je stále připojen\n" "nebo ukončete aplikaci která jej uzamčela" -#: ../src/libs/import.c:336 +#: ../src/libs/import.c:337 msgid "tethering and importing is disabled for this camera" msgstr "tethering a import jsou pro tento fotoaparát zakázány" -#: ../src/libs/import.c:338 ../src/libs/import.c:2408 +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 msgid "mount camera" msgstr "připojit fotoaparát" -#: ../src/libs/import.c:969 +#: ../src/libs/import.c:970 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" -msgstr[0] "%d obrázek z %d vybrán" -msgstr[1] "%d obrázky z %d vybrány" -msgstr[2] "%d obrázků z %d vybráno" +msgstr[0] "Počet vybraných obrázků: %d z %d" +msgstr[1] "Počet vybraných obrázků: %d z %d" +msgstr[2] "Počet vybraných obrázků: %d z %d" -#: ../src/libs/import.c:1419 +#: ../src/libs/import.c:1420 msgid "choose the root of the folder tree below" msgstr "níže vyberte kořen stromu složek" -#: ../src/libs/import.c:1422 +#: ../src/libs/import.c:1423 msgid "places" msgstr "místa" # tooltip -#: ../src/libs/import.c:1430 +#: ../src/libs/import.c:1431 msgid "restore all default places you have removed" -msgstr "Obnovit všechna výchozí místa, která jste odstranili." +msgstr "obnovit všechna výchozí místa, která jste odstranili" # tooltip -#: ../src/libs/import.c:1437 +#: ../src/libs/import.c:1438 msgid "remove the selected custom place" -msgstr "Odebrat vybrané vlastní umístění." +msgstr "odebrat vybrané vlastní umístění" -#: ../src/libs/import.c:1444 +#: ../src/libs/import.c:1445 msgid "add a custom place" -msgstr "Přidat vlastní umístění" +msgstr "přidat vlastní umístění" -#: ../src/libs/import.c:1452 +#: ../src/libs/import.c:1453 msgid "you can add custom places using the plus icon" msgstr "můžete přidat vlastní umístění kliknutím na ikonu plus" -#: ../src/libs/import.c:1480 +#: ../src/libs/import.c:1481 msgid "select a folder to see the content" msgstr "vyberte složky, pro zobrazení obsahu" -#: ../src/libs/import.c:1483 +#: ../src/libs/import.c:1484 msgid "folders" msgstr "složky" -#: ../src/libs/import.c:1559 +#: ../src/libs/import.c:1560 msgid "home" msgstr "domů" -#: ../src/libs/import.c:1573 +#: ../src/libs/import.c:1574 msgid "pictures" msgstr "obrázky" # tooltip -#: ../src/libs/import.c:1860 +#: ../src/libs/import.c:1861 msgid "mark already imported images" -msgstr "Označit již importované obrázky." +msgstr "označit již importované obrázky" -#: ../src/libs/import.c:1874 +#: ../src/libs/import.c:1875 msgid "modified" msgstr "změněno" -#: ../src/libs/import.c:1881 +#: ../src/libs/import.c:1882 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "'změněný datum/čas' souboru, se může lišit od 'Exif data/času'" -#: ../src/libs/import.c:1893 +#: ../src/libs/import.c:1894 msgid "show/hide thumbnails" msgstr "zobrazit/skrýt náhledy" -#: ../src/libs/import.c:1967 +#: ../src/libs/import.c:1968 msgid "naming rules" msgstr "pravidla pojmenování" -#: ../src/libs/import.c:2045 +#: ../src/libs/import.c:2046 msgid "select new" msgstr "vybrat nový" -#: ../src/libs/import.c:2096 +#: ../src/libs/import.c:2097 msgid "please wait while prefetching the list of images from camera..." msgstr "počkejte prosím při předběžném načítání seznamu snímků z fotoaparátu..." -#: ../src/libs/import.c:2246 +#: ../src/libs/import.c:2247 msgid "invalid override date/time format" msgstr "neplatný přepis formátu data/času" -#: ../src/libs/import.c:2314 +#: ../src/libs/import.c:2315 msgid "import base directory" msgstr "importovat základní adresář" -#: ../src/libs/import.c:2315 +#: ../src/libs/import.c:2316 msgid "" -"before copying images to the darktable base directory make sure it is defined " -"as you prefer.\n" +"before copying images to the darktable base directory make sure it is defined as you prefer.\n" "further information can be found in the darktable manual.\n" "\n" "inspect darktable preferences -> import.\n" "check and possibly correct the 'base directory naming pattern'" msgstr "" -"před kopírováním obrázků do základního adresáře darktable se ujistěte, že je " -"definován tak, jak chcete.\n" +"před kopírováním obrázků do základního adresáře darktable se ujistěte, že je definován tak, jak chcete.\n" "další informace naleznete v manuálu darktable.\n" "\n" "zkontrolovat předvolby darktable -> import.\n" "zkontrolujte a případně opravte „vzor pojmenování základního adresáře“" -#: ../src/libs/import.c:2319 +#: ../src/libs/import.c:2320 msgid "_come back & check" msgstr "_zpět a zkontrolovat" -#: ../src/libs/import.c:2319 +#: ../src/libs/import.c:2320 msgid "_understood & done" msgstr "_rozumím a hotovo" #. add import buttons -#: ../src/libs/import.c:2382 +#: ../src/libs/import.c:2383 msgid "add to library..." msgstr "přidat do knihovny..." -#: ../src/libs/import.c:2384 +#: ../src/libs/import.c:2385 msgid "add existing images to the library" msgstr "přidat existující obrázky do knihovny" -#: ../src/libs/import.c:2390 +#: ../src/libs/import.c:2391 msgid "copy & import..." msgstr "kopírování a import..." -#: ../src/libs/import.c:2392 +#: ../src/libs/import.c:2393 msgid "" "copy and optionally rename images before adding them to the library\n" -"patterns can be defined to rename the images and specify the destination " -"folders" +"patterns can be defined to rename the images and specify the destination folders" msgstr "" "zkopírujte a volitelně přejmenujte obrázky před jejich přidáním do knihovny\n" "lze definovat masky pro přejmenování obrázků a určit cílové složky" -#: ../src/libs/import.c:2415 +#: ../src/libs/import.c:2416 msgid "parameters" msgstr "parametery" @@ -28409,27 +27867,27 @@ msgstr "v5.0 (RAW vstup)" msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 (JPEG/ne-RAW vstup)" -#: ../src/libs/lib.c:375 +#: ../src/libs/lib.c:408 msgid "deleting preset for obsolete module" msgstr "smazání presetu pro zastaralý modulu" -#: ../src/libs/lib.c:541 +#: ../src/libs/lib.c:574 msgid "manage presets..." msgstr "správa presetů..." -#: ../src/libs/lib.c:566 +#: ../src/libs/lib.c:599 msgid "nothing to save" msgstr "nic pro uložení" -#: ../src/libs/lib.c:1275 +#: ../src/libs/lib.c:1318 msgid "show module" msgstr "zobrazit modul" -#: ../src/libs/lib.c:1300 +#: ../src/libs/lib.c:1351 msgid "presets and preferences" msgstr "nastavení" -#: ../src/libs/lib.c:1665 +#: ../src/libs/lib.c:1736 msgid "utility module" msgstr "modul nástrojů" @@ -28573,8 +28031,7 @@ msgstr "lokace" msgid "new sub-location" msgstr "nová podlokace" -#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 -#: ../src/libs/map_locations.c:954 +#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 ../src/libs/map_locations.c:954 msgid "new location" msgstr "nová lokace" @@ -28601,8 +28058,7 @@ msgstr "jdi na kolekci (katalog)" #: ../src/libs/map_locations.c:841 msgid "terminate edit (press enter or escape) before selecting another location" -msgstr "" -"ukončete úpravy (stiskněte enter nebo escape) před výběrem jiného umístění" +msgstr "ukončete úpravy (stiskněte enter nebo escape) před výběrem jiného umístění" #: ../src/libs/map_locations.c:925 msgid "" @@ -28628,18 +28084,15 @@ msgstr "" " - trubka '|' symbol rozděluje název do několika úrovní\n" " - chcete-li odstranit skupinu míst, vymažte její název\n" " - stiskněte Enter pro potvrzení nového názvu, Escape pro zrušení úpravy\n" -"klikněte pravým tlačítkem pro další akce: odstraňte umístění a přejděte do " -"kolekce" +"klikněte pravým tlačítkem pro další akce: odstraňte umístění a přejděte do kolekce" #: ../src/libs/map_locations.c:951 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" -"or even polygon if available (select first a polygon place in 'find location' " -"module)" +"or even polygon if available (select first a polygon place in 'find location' module)" msgstr "" "vyberte tvar limitu lokací na mapě, kruh nebo obdélník\n" -"nebo dokonce polygon, pokud je k dispozici (nejprve vyberte místo polygonu v " -"modulu 'najít polohu')" +"nebo dokonce polygon, pokud je k dispozici (nejprve vyberte místo polygonu v modulu 'najít polohu')" #: ../src/libs/map_locations.c:955 msgid "add a new location on the center of the visible map" @@ -28671,86 +28124,92 @@ msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" msgstr "" -"Umožňuje manipulovat s maskami použitými\n" -"v kreativních modulech." +"manipulovat s nakreslenými tvary používanými\n" +"pro masky na procesních modulech" -#: ../src/libs/masks.c:112 +#: ../src/libs/masks.c:114 msgid "feather" msgstr "okraj" -#: ../src/libs/masks.c:116 -#, fuzzy -#| msgid "clear" +#: ../src/libs/masks.c:118 msgid "cleanup" -msgstr "vymazat" +msgstr "úklid" + +#: ../src/libs/masks.c:120 +msgid "refine mask boundary" +msgstr "zpřesnit hranici masky" -#: ../src/libs/masks.c:372 +#: ../src/libs/masks.c:391 #, c-format msgid "group #%d" msgstr "skupina #%d" -#: ../src/libs/masks.c:1105 +#: ../src/libs/masks.c:1124 msgid "duplicate this shape" msgstr "duplikovat tento tvar" -#: ../src/libs/masks.c:1109 +#: ../src/libs/masks.c:1128 msgid "delete this shape" msgstr "smazat tento tvar" -#: ../src/libs/masks.c:1115 +#: ../src/libs/masks.c:1134 msgid "delete group" msgstr "vymazat skupinu" -#: ../src/libs/masks.c:1122 +#: ../src/libs/masks.c:1141 msgid "remove from group" msgstr "odstranit ze skupiny" -#: ../src/libs/masks.c:1130 +#: ../src/libs/masks.c:1149 msgid "group the forms" msgstr "seskupit formuláře" -#: ../src/libs/masks.c:1138 +#: ../src/libs/masks.c:1157 msgid "use inverted shape" msgstr "použít obrácený tvar" -#: ../src/libs/masks.c:1142 +#: ../src/libs/masks.c:1161 msgid "mode: union" msgstr "režim: sjednocení" -#: ../src/libs/masks.c:1144 +#: ../src/libs/masks.c:1163 msgid "mode: intersection" msgstr "režim : průsečík" -#: ../src/libs/masks.c:1146 +#: ../src/libs/masks.c:1165 msgid "mode: difference" msgstr "režim: rozdíl" -#: ../src/libs/masks.c:1148 +#: ../src/libs/masks.c:1167 msgid "mode: sum" msgstr "režim: součet" -#: ../src/libs/masks.c:1150 +#: ../src/libs/masks.c:1169 msgid "mode: exclusion" msgstr "režim : vyloučení" -#: ../src/libs/masks.c:1166 +#: ../src/libs/masks.c:1185 msgid "delete unused shapes" msgstr "odstranit nepoužité tvary" -#: ../src/libs/masks.c:1903 +# label +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "přidat objekt" + +#: ../src/libs/masks.c:1920 msgid "created shapes" msgstr "vytvořené tvary" -#: ../src/libs/masks.c:1916 ../src/libs/masks.c:1931 ../src/libs/masks.c:1945 -#: ../src/libs/masks.c:1947 +#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 msgid "properties" msgstr "vlastnosti" -#: ../src/libs/masks.c:1919 +#: ../src/libs/masks.c:1936 msgid "no shapes selected" msgstr "nebyly vybrány žádné tvary" -#: ../src/libs/masks.c:1945 +#: ../src/libs/masks.c:1974 msgid "pressure" msgstr "tlak" @@ -28767,15 +28226,13 @@ msgstr "upraví textová metadata pro vybrané obrázky" #: ../src/libs/metadata.c:606 msgid "" "metadata text\n" -"ctrl+enter inserts a new line (caution, may not be compatible with standard " -"metadata)\n" +"ctrl+enter inserts a new line (caution, may not be compatible with standard metadata)\n" "if selected images have different metadata\n" "in that case, right-click gives the possibility to choose one of them\n" "escape to exit the popup window" msgstr "" "text metadat\n" -"Ctrl+enter vloží nový řádek (pozor, nemusí být kompatibilní se standardními " -"metadaty)\n" +"Ctrl+enter vloží nový řádek (pozor, nemusí být kompatibilní se standardními metadaty)\n" "pokud mají vybrané obrázky odlišná metadata\n" "v takovém případě kliknutím pravým tlačítkem myši můžete vybrat jednu z nich\n" "escape pro opuštění vyskakovacího okna" @@ -28803,7 +28260,7 @@ msgstr "zobrazeno" # tooltip #: ../src/libs/metadata.c:909 msgid "drag and drop one row at a time until you get the desired order" -msgstr "Myší přesouvejte řádek po řádku, dokud nedosáhnete kýženého pořadí." +msgstr "přetahujte řádek po řádku, dokud nedosáhnete požadovaného pořadí" #: ../src/libs/metadata.c:917 msgid "" @@ -28811,21 +28268,17 @@ msgid "" "it will be visible from metadata editor, collection and import module\n" "it will be also exported" msgstr "" -"Zaškrtněte, pokud jsou pro vás příslušná metadata zajímavá.\n" -"Budou vidět v editoru metadat, modulu kolekcí a importu.\n" -"Budou také exportována." +"zaškrtněte, pokud vás odpovídající metadata zajímají\n" +"budou viditelná v editoru metadat, kolekci a modulu importu\n" +"budou také exportována" -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1872 -#: ../src/libs/tagging.c:2020 +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 ../src/libs/tagging.c:2051 msgid "private" msgstr "soukromý" #: ../src/libs/metadata.c:927 -msgid "" -"tick if you want to keep this information private (not exported with images)" -msgstr "" -"Zaškrtněte, pokud chcete tyto informace ponechat soukromé (neexportované s " -"obrázky)" +msgid "tick if you want to keep this information private (not exported with images)" +msgstr "zaškrtněte, pokud chcete tyto informace zachovat soukromé (neexportovat je s obrázky)" #: ../src/libs/metadata.c:936 msgid "add metadata tags" @@ -28839,7 +28292,9 @@ msgstr "odstranit metadata" msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." -msgstr "Přejete si odstranit metadata připojená k obrázkům?" +msgstr "" +"chystáte se smazat metadata, která jsou aktuálně přiřazena k obrázkům.\n" +"přiřazení budou odstraněna." #: ../src/libs/metadata.c:1143 msgid "write metadata for selected images" @@ -28910,10 +28365,6 @@ msgstr "všechna práva vyhrazena" msgid "filmroll" msgstr "filmový pás" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "id skupiny" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "čas importu" @@ -28950,6 +28401,11 @@ msgstr "šířka exportu" msgid "export height" msgstr "výška exportu" +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "zeměpisná šířka" + #: ../src/libs/metadata_view.c:170 msgid "longitude" msgstr "zeměpisná délka" @@ -29021,8 +28477,7 @@ msgstr "" msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 -#: ../src/libs/metadata_view.c:845 +#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 ../src/libs/metadata_view.c:845 #, c-format msgid "%.1f mm" msgstr "%.1f mm" @@ -29055,7 +28510,7 @@ msgstr "" msgid "jump to film roll" msgstr "přepnout na filmový pás" -#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1798 +#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 msgid "workflow: scene-referred" msgstr "workflow: scene-referred" @@ -29074,19 +28529,13 @@ msgstr "skupiny modulů" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 -#: ../src/libs/modulegroups.c:2488 ../src/libs/modulegroups.c:2490 +#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 msgid "on-off" msgstr "zap-vyp" #: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 -msgid "" -"this quick access widget is disabled as there are multiple instances of this " -"module present. Please use the full module to access this widget..." -msgstr "" -"tento widget pro rychlý přístup je deaktivován, protože je přítomno více " -"instancí tohoto modulu. Pro přístup k tomuto widgetu použijte prosím celý " -"modul..." +msgid "this quick access widget is disabled as there are multiple instances of this module present. Please use the full module to access this widget..." +msgstr "tento widget pro rychlý přístup je deaktivován, protože je přítomno více instancí tohoto modulu. Pro přístup k tomuto widgetu použijte prosím celý modul..." #: ../src/libs/modulegroups.c:579 msgid "(some features may only be available in the full module interface)" @@ -29097,210 +28546,192 @@ msgstr "(některé funkce mohou být dostupné pouze v úplném rozhraní modulu msgid "go to the full version of the %s module" msgstr "přejděte na plnou verzi modulu %s" -#: ../src/libs/modulegroups.c:1565 ../src/libs/modulegroups.c:1658 -#: ../src/libs/modulegroups.c:1695 ../src/libs/modulegroups.c:1749 -#: ../src/libs/modulegroups.c:1864 +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 ../src/libs/modulegroups.c:1862 msgctxt "modulegroup" msgid "base" msgstr "základní" -#: ../src/libs/modulegroups.c:1584 +#: ../src/libs/modulegroups.c:1582 msgctxt "modulegroup" msgid "tone" msgstr "tón" -#: ../src/libs/modulegroups.c:1594 ../src/libs/modulegroups.c:1709 -#: ../src/libs/modulegroups.c:1765 +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 ../src/libs/modulegroups.c:1763 msgctxt "modulegroup" msgid "color" msgstr "barva" -#: ../src/libs/modulegroups.c:1612 ../src/libs/modulegroups.c:1717 -#: ../src/libs/modulegroups.c:1772 +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 ../src/libs/modulegroups.c:1770 msgctxt "modulegroup" msgid "correct" msgstr "opravit" -#: ../src/libs/modulegroups.c:1631 ../src/libs/modulegroups.c:1730 -#: ../src/libs/modulegroups.c:1785 ../src/libs/modulegroups.c:2373 +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 msgctxt "modulegroup" msgid "effect" msgstr "efekt" -#: ../src/libs/modulegroups.c:1651 +#: ../src/libs/modulegroups.c:1649 msgid "modules: all" msgstr "moduly: vše" -#: ../src/libs/modulegroups.c:1673 +#: ../src/libs/modulegroups.c:1671 msgctxt "modulegroup" msgid "grading" msgstr "korekce" -#: ../src/libs/modulegroups.c:1681 ../src/libs/modulegroups.c:2379 +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 msgctxt "modulegroup" msgid "effects" msgstr "efekty" -#: ../src/libs/modulegroups.c:1689 +#: ../src/libs/modulegroups.c:1687 msgid "workflow: beginner" msgstr "workflow: začátečník" -#: ../src/libs/modulegroups.c:1742 +#: ../src/libs/modulegroups.c:1740 msgid "workflow: display-referred" msgstr "workflow: display-referred" -#: ../src/libs/modulegroups.c:1803 +#: ../src/libs/modulegroups.c:1801 msgid "search only" msgstr "pouze hledat" -#: ../src/libs/modulegroups.c:1817 ../src/libs/modulegroups.c:2118 -#: ../src/libs/modulegroups.c:2681 +#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 ../src/libs/modulegroups.c:2679 msgctxt "modulegroup" msgid "deprecated" msgstr "zastaralé" -#: ../src/libs/modulegroups.c:1832 +#: ../src/libs/modulegroups.c:1830 msgid "previous config" msgstr "minulá konfigurace" -#: ../src/libs/modulegroups.c:1834 +#: ../src/libs/modulegroups.c:1832 msgid "previous layout" msgstr "minulé rozvržení" -#: ../src/libs/modulegroups.c:1838 +#: ../src/libs/modulegroups.c:1836 msgid "previous config with new layout" msgstr "minulá konfigurace s novým rozvržením" -#: ../src/libs/modulegroups.c:2015 ../src/libs/modulegroups.c:2542 -#: ../src/libs/modulegroups.c:2555 +#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 ../src/libs/modulegroups.c:2553 msgid "remove this widget" msgstr "odstranit tento widget" -#: ../src/libs/modulegroups.c:2137 ../src/libs/modulegroups.c:2401 +#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 msgid "remove this module" msgstr "odstranit tento modul" -#: ../src/libs/modulegroups.c:2365 +#: ../src/libs/modulegroups.c:2363 msgid "base" msgstr "základní" -#: ../src/libs/modulegroups.c:2371 +#: ../src/libs/modulegroups.c:2369 msgid "tone" msgstr "tón" -#: ../src/libs/modulegroups.c:2375 +#: ../src/libs/modulegroups.c:2373 msgid "technical" msgstr "technický" -#: ../src/libs/modulegroups.c:2377 +#: ../src/libs/modulegroups.c:2375 msgid "grading" msgstr "korekce" -#: ../src/libs/modulegroups.c:2383 ../src/libs/modulegroups.c:2391 +#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 msgid "add this module" msgstr "přidat tento modul" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2413 ../src/libs/modulegroups.c:2634 +#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 msgid "all available modules" msgstr "všechny dostupné moduly" -#: ../src/libs/modulegroups.c:2421 +#: ../src/libs/modulegroups.c:2419 msgid "add module" msgstr "přidat modul" -#: ../src/libs/modulegroups.c:2426 +#: ../src/libs/modulegroups.c:2424 msgid "remove module" msgstr "odstranit modul" -#: ../src/libs/modulegroups.c:2549 +#: ../src/libs/modulegroups.c:2547 msgid "header needed for other widgets" msgstr "záhlaví potřebné pro další widgety" -#: ../src/libs/modulegroups.c:2565 ../src/libs/modulegroups.c:2572 +#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 msgid "add this widget" msgstr "přidat tento widget" -#: ../src/libs/modulegroups.c:2585 +#: ../src/libs/modulegroups.c:2583 msgid "currently invisible" msgstr "momentálně neviditelné" -#: ../src/libs/modulegroups.c:2618 +#: ../src/libs/modulegroups.c:2616 msgid "add widget" msgstr "přidat widget" -#: ../src/libs/modulegroups.c:2623 +#: ../src/libs/modulegroups.c:2621 msgid "remove widget" msgstr "odstranit widget" # menu item -#: ../src/libs/modulegroups.c:2744 +#: ../src/libs/modulegroups.c:2742 msgid "show all history modules" msgstr "zobrazit moduly z historie úprav" # tooltip -#: ../src/libs/modulegroups.c:2747 ../src/libs/modulegroups.c:4114 -msgid "" -"show modules that are present in the history stack, regardless of whether or " -"not they are currently enabled" -msgstr "" -"Zobrazit moduly, které jsou přítomny v historii úprav, bez ohledu na to, zda " -"jsou aktuálně povoleny." +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 +msgid "show modules that are present in the history stack, regardless of whether or not they are currently enabled" +msgstr "zobrazit moduly, které jsou přítomny v zásobníku historie, bez ohledu na to, zda jsou aktuálně povoleny, či nikoli" -#: ../src/libs/modulegroups.c:2831 ../src/libs/modulegroups.c:3034 +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 msgid "" -"the following modules are deprecated because they have internal design " -"mistakes that can't be corrected and alternative modules that correct them.\n" +"the following modules are deprecated because they have internal design mistakes that can't be corrected and alternative modules that correct them.\n" "they will be removed for new edits in the next release." msgstr "" -"následující moduly jsou zastaralé, protože obsahují interní chyby návrhu, " -"které nelze opravit, a alternativní moduly, které je opravují.\n" +"následující moduly jsou zastaralé, protože obsahují interní chyby návrhu, které nelze opravit, a alternativní moduly, které je opravují.\n" "budou odstraněny pro nové úpravy v příštím vydání." -#: ../src/libs/modulegroups.c:2865 ../src/libs/modulegroups.c:3412 +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 msgid "quick access" msgstr "rychlý přístup" -#: ../src/libs/modulegroups.c:2867 -#, fuzzy -#| msgid "active icon" +#: ../src/libs/modulegroups.c:2865 msgid "active pipeline" -msgstr "aktivní ikona" +msgstr "aktivní potrubí" -#: ../src/libs/modulegroups.c:2911 ../src/libs/modulegroups.c:2929 -#, fuzzy, c-format -#| msgid "module groups" +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#, c-format msgid "module group: '%s'" -msgstr "skupiny modulů" +msgstr "skupina modulů: '%s'" -#: ../src/libs/modulegroups.c:2945 ../src/libs/modulegroups.c:2999 -#, fuzzy -#| msgid "module groups" +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 msgid "cycle module groups" -msgstr "skupiny modulů" +msgstr "cyklování mezi skupinami modulů" # tooltip -#: ../src/libs/modulegroups.c:2977 +#: ../src/libs/modulegroups.c:2975 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" msgstr "" -"Panel rychlého přístupu.\n" -"Klikněte pravým tlačítkem pro jeho odebrání." +"panel rychlého přístupu.\n" +"klikněte pravým tlačítkem pro přidání / odstranění widgetů" -#: ../src/libs/modulegroups.c:2980 +#: ../src/libs/modulegroups.c:2978 msgid "quick access panel" msgstr "panel rychlého přístupu" -#: ../src/libs/modulegroups.c:2992 +#: ../src/libs/modulegroups.c:2990 msgid "show only active modules" msgstr "zobrazit pouze aktivní moduly" -#: ../src/libs/modulegroups.c:2993 +#: ../src/libs/modulegroups.c:2991 msgid "active modules" msgstr "aktivní moduly" -#: ../src/libs/modulegroups.c:3003 +#: ../src/libs/modulegroups.c:3001 msgid "" "presets\n" "ctrl+click to manage" @@ -29308,173 +28739,170 @@ msgstr "" "presety\n" "Ctrl+klik pro správu" -#: ../src/libs/modulegroups.c:3010 +#: ../src/libs/modulegroups.c:3008 msgid "search modules" msgstr "hledat moduly" -#: ../src/libs/modulegroups.c:3012 +#: ../src/libs/modulegroups.c:3010 msgid "search modules by name or tag" msgstr "hledat moduly podle názvu nebo tagu" -#: ../src/libs/modulegroups.c:3027 +#: ../src/libs/modulegroups.c:3025 msgid "clear text" msgstr "vymazat text" # tooltip -#: ../src/libs/modulegroups.c:3144 +#: ../src/libs/modulegroups.c:3142 #, c-format msgid "" "%s\n" "right-click tab icon to add/remove modules" msgstr "" "%s\n" -"Klikněte pravým tlačítkem na ikonu panelu pro přidání/odebrání modulů." +"Klikněte pravým tlačítkem na ikonu panelu pro přidání/odebrání modulů" -#: ../src/libs/modulegroups.c:3288 +#: ../src/libs/modulegroups.c:3286 msgid "basic icon" msgstr "jednoduchá ikona" -#: ../src/libs/modulegroups.c:3299 +#: ../src/libs/modulegroups.c:3297 msgid "active icon" msgstr "aktivní ikona" -#: ../src/libs/modulegroups.c:3310 +#: ../src/libs/modulegroups.c:3308 msgid "color icon" msgstr "barevná ikona" -#: ../src/libs/modulegroups.c:3321 +#: ../src/libs/modulegroups.c:3319 msgid "correct icon" msgstr "správná ikona" -#: ../src/libs/modulegroups.c:3332 +#: ../src/libs/modulegroups.c:3330 msgid "effect icon" msgstr "ikona efekty" -#: ../src/libs/modulegroups.c:3343 +#: ../src/libs/modulegroups.c:3341 msgid "favorites icon" msgstr "ikona oblíbené" -#: ../src/libs/modulegroups.c:3354 +#: ../src/libs/modulegroups.c:3352 msgid "tone icon" msgstr "ikona tón" -#: ../src/libs/modulegroups.c:3365 +#: ../src/libs/modulegroups.c:3363 msgid "grading icon" msgstr "ikona korekcí" -#: ../src/libs/modulegroups.c:3376 +#: ../src/libs/modulegroups.c:3374 msgid "technical icon" msgstr "ikona technické" -#: ../src/libs/modulegroups.c:3410 +#: ../src/libs/modulegroups.c:3408 msgid "quick access panel widgets" msgstr "widgety panelu rychlého přístupu" -#: ../src/libs/modulegroups.c:3434 +#: ../src/libs/modulegroups.c:3432 msgid "add widget to the quick access panel" msgstr "přidat widget na panel rychlého přístupu" -#: ../src/libs/modulegroups.c:3467 +#: ../src/libs/modulegroups.c:3465 msgid "group icon" msgstr "ikona skupiny" -#: ../src/libs/modulegroups.c:3477 +#: ../src/libs/modulegroups.c:3475 msgid "group name" msgstr "název skupiny" -#: ../src/libs/modulegroups.c:3489 +#: ../src/libs/modulegroups.c:3487 msgid "remove group" msgstr "odstranit skupinu" -#: ../src/libs/modulegroups.c:3517 +#: ../src/libs/modulegroups.c:3515 msgid "move group to the left" msgstr "přesunout skupinu vlevo" -#: ../src/libs/modulegroups.c:3527 +#: ../src/libs/modulegroups.c:3525 msgid "add module to the group" msgstr "přidat modul do skupiny" -#: ../src/libs/modulegroups.c:3539 +#: ../src/libs/modulegroups.c:3537 msgid "move group to the right" msgstr "přesunout skupinu napravo" -#: ../src/libs/modulegroups.c:3727 +#: ../src/libs/modulegroups.c:3725 msgid "rename preset" msgstr "přejmenovat preset" -#: ../src/libs/modulegroups.c:3730 +#: ../src/libs/modulegroups.c:3728 msgid "_rename" msgstr "_přejmenovat" -#: ../src/libs/modulegroups.c:3735 +#: ../src/libs/modulegroups.c:3733 msgid "a preset with this name already exists!" msgstr "preset s tímto názvem již existuje!" -#: ../src/libs/modulegroups.c:3744 +#: ../src/libs/modulegroups.c:3742 msgid "new preset name:" msgstr "nový název presetu:" -#: ../src/libs/modulegroups.c:4072 +#: ../src/libs/modulegroups.c:4070 msgid "preset: " msgstr "preset: " -#: ../src/libs/modulegroups.c:4082 +#: ../src/libs/modulegroups.c:4080 msgid "remove the preset" msgstr "odstranit preset" -#: ../src/libs/modulegroups.c:4086 +#: ../src/libs/modulegroups.c:4084 msgid "duplicate the preset" msgstr "duplikovat preset" -#: ../src/libs/modulegroups.c:4090 +#: ../src/libs/modulegroups.c:4088 msgid "rename the preset" msgstr "přejmenovat preset" -#: ../src/libs/modulegroups.c:4094 +#: ../src/libs/modulegroups.c:4092 msgid "create a new empty preset" msgstr "vytvořit nový prázdný preset" -#: ../src/libs/modulegroups.c:4102 +#: ../src/libs/modulegroups.c:4100 msgid "show search line" msgstr "zobrazit řádek pro vyhledávání" -#: ../src/libs/modulegroups.c:4106 +#: ../src/libs/modulegroups.c:4104 msgid "show quick access panel" msgstr "zobrazit panel rychlého přístupu" -#: ../src/libs/modulegroups.c:4111 +#: ../src/libs/modulegroups.c:4109 msgid "show all history modules in active group" msgstr "zobrazit všechny historické moduly v aktivní skupině" -#: ../src/libs/modulegroups.c:4125 +#: ../src/libs/modulegroups.c:4123 msgid "auto-apply this preset" msgstr "automaticky použít tento preset" -#: ../src/libs/modulegroups.c:4141 +#: ../src/libs/modulegroups.c:4139 msgid "module groups" msgstr "skupiny modulů" -#: ../src/libs/modulegroups.c:4160 -msgid "" -"this is a built-in read-only preset. duplicate it if you want to make changes" -msgstr "" -"toto je vestavěný preset pouze pro čtení. duplikujte jej, pokud chcete " -"provést změny" +#: ../src/libs/modulegroups.c:4158 +msgid "this is a built-in read-only preset. duplicate it if you want to make changes" +msgstr "toto je vestavěný preset pouze pro čtení. duplikujte jej, pokud chcete provést změny" -#: ../src/libs/navigation.c:76 +#: ../src/libs/navigation.c:88 msgid "navigation" msgstr "navigace" -#: ../src/libs/navigation.c:113 ../src/libs/navigation.c:250 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 msgctxt "navigationbox" msgid "fill" msgstr "vyplnit" -#: ../src/libs/navigation.c:116 ../src/libs/navigation.c:248 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 msgid "small" msgstr "malý" -#: ../src/libs/navigation.c:213 +#: ../src/libs/navigation.c:225 msgid "" "navigation\n" "click or drag to position zoomed area in center view" @@ -29482,225 +28910,284 @@ msgstr "" "navigace\n" "kliknutím nebo tažením umístěte zvětšenou oblast do středového pohledu" -#: ../src/libs/navigation.c:235 +#: ../src/libs/navigation.c:254 msgid "hide navigation thumbnail" msgstr "skrýt navigaci náhledů" -#: ../src/libs/navigation.c:246 +#: ../src/libs/navigation.c:265 msgid "image zoom level" msgstr "úroveň přiblížení obrazu" -#: ../src/libs/navigation.c:251 +#: ../src/libs/navigation.c:270 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:252 +#: ../src/libs/navigation.c:271 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:253 +#: ../src/libs/navigation.c:272 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:273 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:255 +#: ../src/libs/navigation.c:274 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:256 +#: ../src/libs/navigation.c:275 msgid "1600%" msgstr "1600%" -#: ../src/libs/neural_restore.c:264 ../src/libs/neural_restore.c:1545 -#, fuzzy -#| msgid "neutral fluorescent" +#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3302 msgid "neural restore" -msgstr "neutrální fluorescenční" +msgstr "neurální obnova" -#: ../src/libs/neural_restore.c:268 +#: ../src/libs/neural_restore.c:456 msgid "AI-based image restoration: denoise and upscale" -msgstr "" +msgstr "Obnova obrazu založená na AI: odšumování a zvýšení rozlišení" -#: ../src/libs/neural_restore.c:507 -#, fuzzy, c-format -#| msgid "failed to import preset %s" +#: ../src/libs/neural_restore.c:845 +#, c-format msgid "failed to open TIFF for writing: %s" -msgstr "chyba při importu presetu %s" +msgstr "nepodařilo se otevřít TIFF pro zápis: %s" -#: ../src/libs/neural_restore.c:559 +#: ../src/libs/neural_restore.c:896 msgid "out of memory for detail recovery buffer" -msgstr "" +msgstr "nedostatek paměti pro vyrovnávací paměť pro obnovení detailů" + +#: ../src/libs/neural_restore.c:1108 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "nepodařilo se načíst model AI pro odstranění šumu Bayer z raw" + +#: ../src/libs/neural_restore.c:1112 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "nepodařilo se načíst model AI pro odstranění šumu X-Trans z raw" + +#: ../src/libs/neural_restore.c:1116 +msgid "failed to load AI model for linear raw denoising" +msgstr "nepodařilo se načíst model AI pro lineární odstranění šumu z raw" + +#: ../src/libs/neural_restore.c:1170 +msgid "raw denoise: unsupported raw datatype" +msgstr "odšumování raw: nepodporovaný typ raw dat" + +#: ../src/libs/neural_restore.c:1301 +msgid "raw denoise: cannot load source image" +msgstr "raw odstranění šumu: nelze načíst zdrojový obraz" -#: ../src/libs/neural_restore.c:723 ../src/libs/neural_restore.c:2122 -#, fuzzy -#| msgid "scale" +#: ../src/libs/neural_restore.c:1327 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "odšumování raw: obrázek není v podporovaném formátu raw senzoru" + +#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4164 msgid "upscale" -msgstr "měřítko" +msgstr "upscale" -#: ../src/libs/neural_restore.c:725 -#, fuzzy, c-format -#| msgctxt "darkroom" -#| msgid "loading `%s' ..." +#: ../src/libs/neural_restore.c:1361 +#, c-format msgid "loading %s model..." -msgstr "načítám `%s' ..." +msgstr "načítání %s modelu..." -#: ../src/libs/neural_restore.c:755 -#, fuzzy, c-format -#| msgid "failed to download scripts" +#: ../src/libs/neural_restore.c:1391 +#, c-format msgid "failed to load AI %s model" -msgstr "Nezdařilo se stáhnout skripty." +msgstr "nepodařilo se načíst model AI %s" -#: ../src/libs/neural_restore.c:825 -#, fuzzy -#| msgid "error: can't read directory %s" +#: ../src/libs/neural_restore.c:1461 msgid "neural restore: cannot create output directory" -msgstr "chyba: nelze přečíst složku %s" +msgstr "neurální obnova: nelze vytvořit výstupní adresář" -#: ../src/libs/neural_restore.c:853 +#: ../src/libs/neural_restore.c:1493 msgid "neural restore: too many output files" -msgstr "" +msgstr "neurální obnova: příliš mnoho výstupních souborů" -#: ../src/libs/neural_restore.c:862 +#: ../src/libs/neural_restore.c:1502 #, c-format msgid "denoising image %d/%d..." -msgstr "" +msgstr "odšumování obrazu %d/%d..." -#: ../src/libs/neural_restore.c:863 +#: ../src/libs/neural_restore.c:1503 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "odšumování RAW %d/%d..." + +#: ../src/libs/neural_restore.c:1504 #, c-format msgid "upscaling 2x image %d/%d..." -msgstr "" +msgstr "2násobné zvýšení rozlišení obrazu %d/%d..." -#: ../src/libs/neural_restore.c:864 +#: ../src/libs/neural_restore.c:1505 #, c-format msgid "upscaling 4x image %d/%d..." -msgstr "" +msgstr "4násobné zvýšení rozlišení obrazu %d/%d..." -#: ../src/libs/neural_restore.c:893 -#, fuzzy -#| msgid "invalid storage for export selected" +#: ../src/libs/neural_restore.c:1514 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "odstranění šumu pro obrázek %d se nezdařilo" + +#: ../src/libs/neural_restore.c:1543 msgid "neural restore: export failed" -msgstr "vybráno neplatné úložiště pro export" +msgstr "neurální obnova: export se nezdařil" -#: ../src/libs/neural_restore.c:984 +#: ../src/libs/neural_restore.c:1566 +#, c-format +msgid "neural %s: %d image processed" +msgid_plural "neural %s: %d images processed" +msgstr[0] "neurální %s: %d obrázek zpracován" +msgstr[1] "neurální %s: %d obrázky zpracovány" +msgstr[2] "neurální %s: %d obrázků zpracováno" + +#: ../src/libs/neural_restore.c:1648 msgid "large output - processing will be slow" -msgstr "" +msgstr "velký výstup - zpracování bude pomalé" -#: ../src/libs/neural_restore.c:1705 -#, fuzzy -#| msgid "click to enter full preview layout." +#: ../src/libs/neural_restore.c:1664 +msgid "output: Bayer CFA DNG" +msgstr "výstup: Bayer CFA DNG" + +#: ../src/libs/neural_restore.c:1665 +msgid "output: LinearRaw DNG" +msgstr "výstup: LinearRaw DNG" + +#: ../src/libs/neural_restore.c:1684 +msgid "wide-gamut preserved, not denoised" +msgstr "zachován široký gamut, bez odšumění" + +#: ../src/libs/neural_restore.c:1685 +msgid "wide-gamut clipped" +msgstr "široký-gamut oříznutý" + +#: ../src/libs/neural_restore.c:3486 +#, c-format +msgid "zoom %.0f%%" +msgstr "zvětšení %.0f%%" + +#: ../src/libs/neural_restore.c:3649 msgid "click to select preview area" -msgstr "kliknutím otevřete zobrazení plného náhledu." +msgstr "kliknutím vyberte oblast náhledu" -#: ../src/libs/neural_restore.c:1730 -#, fuzzy -#| msgid "not available" +#: ../src/libs/neural_restore.c:3674 msgid "model not available" -msgstr "nedostupné" +msgstr "model není k dispozici" -#: ../src/libs/neural_restore.c:1732 ../src/libs/neural_restore.c:1894 +#: ../src/libs/neural_restore.c:3676 ../src/libs/neural_restore.c:3870 msgid "generating preview..." -msgstr "" +msgstr "generování náhledu..." -#: ../src/libs/neural_restore.c:1734 -#, fuzzy -#| msgid "click to enter full preview layout." +#: ../src/libs/neural_restore.c:3678 msgid "click to generate preview" -msgstr "kliknutím otevřete zobrazení plného náhledu." +msgstr "kliknutím vygenerujete náhled" -#: ../src/libs/neural_restore.c:1735 -#, fuzzy -#| msgid "select an image" +#: ../src/libs/neural_restore.c:3680 +msgid "image not supported by this task" +msgstr "obrázek není podporován touto úlohou" + +#: ../src/libs/neural_restore.c:3682 +msgid "preview initialization failed" +msgstr "inicializace náhledu se nezdařila" + +#: ../src/libs/neural_restore.c:3683 msgid "select an image to preview" -msgstr "vybrat obrázek" +msgstr "vyberte obrázek pro náhled" -#: ../src/libs/neural_restore.c:2080 ../src/libs/neural_restore.c:2250 -#, fuzzy -#| msgid "select the script folder" +#: ../src/libs/neural_restore.c:4116 ../src/libs/neural_restore.c:4380 msgid "select output folder" -msgstr "vybrat adresář se skripty" +msgstr "vyberte výstupní složku" -#: ../src/libs/neural_restore.c:2121 -#, fuzzy -#| msgid "denoise" +#: ../src/libs/neural_restore.c:4161 +msgid "AI raw denoising" +msgstr "AI odstranění šumu z RAW" + +#: ../src/libs/neural_restore.c:4163 msgid "AI denoising" -msgstr "odšumění" +msgstr "AI odstranění šumu" -#: ../src/libs/neural_restore.c:2123 -#, fuzzy -#| msgid "allow upscaling" +#: ../src/libs/neural_restore.c:4165 msgid "AI upscaling" -msgstr "povolit upscaling" +msgstr "AI upscaling" -#: ../src/libs/neural_restore.c:2130 -#, fuzzy -#| msgid "details threshold" -msgid "detail recovery" -msgstr "práh úrovně detailů" +#: ../src/libs/neural_restore.c:4177 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "prolnutí mezi zdrojovou CFA (0 %) a odšuměným výstupem (100 %)" -#: ../src/libs/neural_restore.c:2133 -msgid "recover fine texture lost during denoising while suppressing noise" -msgstr "" +#: ../src/libs/neural_restore.c:4195 +#, no-c-format +msgid "100% applies the full AI model output; lower values bring back luminance texture and grain while keeping color noise suppressed" +msgstr "100% použije plný výstup modelu AI; nižší hodnoty vrátí texturu jasu a zrnitost a zároveň potlačí barevný šum" -#: ../src/libs/neural_restore.c:2141 -#, fuzzy -#| msgid "scale factor" +#: ../src/libs/neural_restore.c:4204 msgid "upscale factor" -msgstr "měřítko" +msgstr "faktor upscalingu" -#: ../src/libs/neural_restore.c:2143 +#: ../src/libs/neural_restore.c:4206 msgid "2x" msgstr "2x" -#: ../src/libs/neural_restore.c:2143 +#: ../src/libs/neural_restore.c:4206 msgid "4x" msgstr "4x" -#: ../src/libs/neural_restore.c:2160 +#: ../src/libs/neural_restore.c:4223 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" msgstr "" +"kliknutím vyberte oblast náhledu na miniatuře obrázku\n" +"dvojitým kliknutím jej vycentrujete" -#: ../src/libs/neural_restore.c:2185 -#, fuzzy -#| msgid "selected image" +#: ../src/libs/neural_restore.c:4254 msgid "process selected images" -msgstr "vybraný obrázek" +msgstr "zpracovat vybrané snímky" -#: ../src/libs/neural_restore.c:2203 -#, fuzzy -#| msgid "parameters" +#: ../src/libs/neural_restore.c:4272 msgid "output parameters" -msgstr "parametery" +msgstr "výstupní parametry" -#: ../src/libs/neural_restore.c:2214 -#, fuzzy -#| msgid "output intent" +#: ../src/libs/neural_restore.c:4283 msgid "output TIFF bit depth" -msgstr "výstupní záměr" +msgstr "bitová hloubka výstupu TIFF" + +#: ../src/libs/neural_restore.c:4325 +msgid "color profile embedded in the output TIFF" +msgstr "barevný profil vložený do výstupního TIFF" -#: ../src/libs/neural_restore.c:2221 -msgid "add to catalog" -msgstr "přidat do katalogu" +#: ../src/libs/neural_restore.c:4335 +msgid "preserve wide-gamut colors" +msgstr "zachovat široké spektrum barev" -#: ../src/libs/neural_restore.c:2227 -msgid "automatically import output image into the darktable library" +#: ../src/libs/neural_restore.c:4342 +msgid "when on, pixels outside sRGB gamut pass through without being denoised; when off, all pixels are denoised but wide-gamut colors may be clipped; only affects denoise" msgstr "" +"pokud je zapnuto, pixely mimo gamut sRGB procházejí bez odšumování; pokud je vypnuto, jsou odšumovány všechny pixely, ale barvy s širokým gamutem mohou být oříznuty; " +"ovlivňuje pouze odšumování" -#: ../src/libs/neural_restore.c:2243 +#: ../src/libs/neural_restore.c:4351 +msgid "add to the current collection" +msgstr "přidat do aktuální kolekce" + +#: ../src/libs/neural_restore.c:4357 +msgid "automatically import the output image into the current collection" +msgstr "automaticky importovat výstupní obraz do aktuální kolekce" + +#: ../src/libs/neural_restore.c:4373 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" msgstr "" +"výstupní složka — podporuje proměnné darktable\n" +"$(FILE_FOLDER) = zdrojová složka obrazu" #: ../src/libs/print_settings.c:48 msgid "print settings" msgstr "nastavení tisku" -#. FIXME: ellipsize title/printer as the export completed message is ellipsized +#. FIXME: ellipsize title/printer as the export completed message is +#. ellipsized #: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 #, c-format msgid "processing `%s' for `%s'" @@ -29753,68 +29240,67 @@ msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" # tooltip -#: ../src/libs/print_settings.c:1197 +#: ../src/libs/print_settings.c:1195 #, c-format msgid "" "style to be applied on print:\n" "%s" msgstr "" -"Styl aplikovaný při tisku:\n" +"styl aplikovaný při tisku:\n" "%s" -#: ../src/libs/print_settings.c:2496 +#: ../src/libs/print_settings.c:2494 msgctxt "section" msgid "printer" msgstr "tiskárna" -#: ../src/libs/print_settings.c:2509 ../src/libs/print_settings.c:2518 -#: ../src/libs/print_settings.c:2573 +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 ../src/libs/print_settings.c:2571 msgid "printer" msgstr "tiskárna" -#: ../src/libs/print_settings.c:2509 +#: ../src/libs/print_settings.c:2507 msgid "media" msgstr "média" -#: ../src/libs/print_settings.c:2530 +#: ../src/libs/print_settings.c:2528 msgid "color management in printer driver" msgstr "správa barev v ovladači tiskárny" -#: ../src/libs/print_settings.c:2563 +#: ../src/libs/print_settings.c:2561 msgid "printer ICC profiles" msgstr "profily tiskárny ICC" -#: ../src/libs/print_settings.c:2584 +#: ../src/libs/print_settings.c:2582 msgid "black point compensation" msgstr "kompenzace černého bodu" -#: ../src/libs/print_settings.c:2597 +#: ../src/libs/print_settings.c:2595 msgid "activate black point compensation when applying the printer profile" msgstr "aktivujte kompenzaci černého bodu při použití profilu tiskárny" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2604 +#: ../src/libs/print_settings.c:2602 msgctxt "section" msgid "page" msgstr "strana" -#: ../src/libs/print_settings.c:2626 +#: ../src/libs/print_settings.c:2624 msgid "measurement units" msgstr "jednotka měření" -#: ../src/libs/print_settings.c:2634 +#: ../src/libs/print_settings.c:2632 msgid "image width/height" msgstr "šířka/výška obrázku" -#: ../src/libs/print_settings.c:2639 +#: ../src/libs/print_settings.c:2637 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2647 +#: ../src/libs/print_settings.c:2645 msgid "scale factor" msgstr "měřítko" -#: ../src/libs/print_settings.c:2653 +#: ../src/libs/print_settings.c:2651 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -29827,46 +29313,46 @@ msgstr "" " příliš vysoká hodnota může mít za následek špatnou kvalitu tisku" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2667 +#: ../src/libs/print_settings.c:2665 msgid "top margin" msgstr "horní okraj" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2671 +#: ../src/libs/print_settings.c:2669 msgid "left margin" msgstr "levý okraj" -#: ../src/libs/print_settings.c:2674 +#: ../src/libs/print_settings.c:2672 msgid "lock" msgstr "zámek" -#: ../src/libs/print_settings.c:2676 +#: ../src/libs/print_settings.c:2674 msgid "change all margins uniformly" msgstr "změnit všechny okraje stejně" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2680 +#: ../src/libs/print_settings.c:2678 msgid "right margin" msgstr "pravý okraj" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2684 +#: ../src/libs/print_settings.c:2682 msgid "bottom margin" msgstr "spodní okraj" -#: ../src/libs/print_settings.c:2717 +#: ../src/libs/print_settings.c:2715 msgid "display grid" msgstr "zobrazit mříž" -#: ../src/libs/print_settings.c:2728 +#: ../src/libs/print_settings.c:2726 msgid "snap to grid" msgstr "přichytit k mřížce" -#: ../src/libs/print_settings.c:2741 +#: ../src/libs/print_settings.c:2739 msgid "borderless mode required" msgstr "vyžadován bezokrajový režim" -#: ../src/libs/print_settings.c:2744 +#: ../src/libs/print_settings.c:2742 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -29877,16 +29363,16 @@ msgstr "" "pod hardwarovými okraji tiskárny" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2751 +#: ../src/libs/print_settings.c:2749 msgctxt "section" msgid "image layout" msgstr "dispozice obrázku" -#: ../src/libs/print_settings.c:2792 +#: ../src/libs/print_settings.c:2790 msgid "new image area" msgstr "nová oblast obrázku" -#: ../src/libs/print_settings.c:2794 +#: ../src/libs/print_settings.c:2792 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -29896,58 +29382,58 @@ msgstr "" "kliknutím a tažením na stránce umístěte oblast\n" "přetáhněte na něj obrázek z filmového pásu" -#: ../src/libs/print_settings.c:2798 +#: ../src/libs/print_settings.c:2796 msgid "delete image area" msgstr "odstranit oblast obrázku" -#: ../src/libs/print_settings.c:2800 +#: ../src/libs/print_settings.c:2798 msgid "delete the currently selected image area" msgstr "odstranit aktuálně vybranou oblast obrázku" -#: ../src/libs/print_settings.c:2803 +#: ../src/libs/print_settings.c:2801 msgid "clear layout" msgstr "vymazat rozložení" -#: ../src/libs/print_settings.c:2805 +#: ../src/libs/print_settings.c:2803 msgid "remove all image areas from the page" msgstr "odstranit všechny oblasti obrázku ze stránky" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2822 +#: ../src/libs/print_settings.c:2820 msgid "image area x origin (in current unit)" msgstr "x oblasti obrázku (v aktuální jednotce)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2826 +#: ../src/libs/print_settings.c:2824 msgid "image area y origin (in current unit)" msgstr "y oblasti obrázku (v aktuální jednotce)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2837 +#: ../src/libs/print_settings.c:2835 msgid "image area width (in current unit)" msgstr "šířka oblasti obrázku (v aktuální jednotce)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2841 +#: ../src/libs/print_settings.c:2839 msgid "image area height (in current unit)" msgstr "výška oblasti obrázku (v aktuální jednotce)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2867 +#: ../src/libs/print_settings.c:2865 msgctxt "section" msgid "print settings" msgstr "nastavení tisku" # tooltip -#: ../src/libs/print_settings.c:2937 +#: ../src/libs/print_settings.c:2935 msgid "select style to be applied on printing" -msgstr "Vyberte styl aplikovaný během tisku." +msgstr "vyberte styl aplikovaný během tisku" -#: ../src/libs/print_settings.c:2939 +#: ../src/libs/print_settings.c:2937 msgid "temporary style to use while printing" msgstr "dočasný styl pro použití při tisku" -#: ../src/libs/print_settings.c:2971 +#: ../src/libs/print_settings.c:2969 msgid "print with current settings" msgstr "tisk s aktuálním nastavením" @@ -29988,17 +29474,13 @@ msgid "set scale to logarithmic" msgstr "nastavit měřítko na logaritmické" #: ../src/libs/scopes/histogram.c:244 -#, fuzzy -#| msgid "switch histogram view" msgid "switch histogram scale" -msgstr "přepnout režim histogramu" +msgstr "přepnout zvětšení histogramu" #. FIXME: this could depend on values of left/right scopes #: ../src/libs/scopes/split.c:30 -#, fuzzy -#| msgid "split line" msgid "split" -msgstr "dělená čára" +msgstr "rozdělit" #: ../src/libs/scopes/vectorscope.c:135 msgid "vectorscope" @@ -30022,25 +29504,23 @@ msgstr "přejděte na hrubé otočení" #: ../src/libs/scopes/vectorscope.c:1161 msgid "ctrl+scroll to fine rotate" -msgstr "Ctrl+scroll pro jemné otočení" +msgstr "ctrl+scroll pro jemnou rotaci" #: ../src/libs/scopes/vectorscope.c:1162 msgid "shift+scroll to change width" -msgstr "Shift+scroll pro změnu šířky" +msgstr "shift+scroll pro změnu šířky" #: ../src/libs/scopes/vectorscope.c:1163 msgid "alt+scroll to cycle" -msgstr "Alt+scroll pro cyklus" +msgstr "alt+posunout pro cyklické přepínání" #: ../src/libs/scopes/vectorscope.c:1419 msgid "cycle vectorscope types" msgstr "typy cyklových vektorskopů" #: ../src/libs/scopes/vectorscope.c:1424 -#, fuzzy -#| msgid "cycle vectorscope types" msgid "switch vectorscope scale" -msgstr "typy cyklových vektorskopů" +msgstr "přepnout měřítko vektoroskopu" #: ../src/libs/scopes/vectorscope.c:1441 msgid "color harmonies" @@ -30064,10 +29544,8 @@ msgid "set scope to horizontal" msgstr "nastavit rozsah na horizontální" #: ../src/libs/scopes/waveform.c:404 -#, fuzzy -#| msgid "page orientation" msgid "switch scope orientation" -msgstr "orientace stránky" +msgstr "přepnout orientaci scope" #: ../src/libs/scopes/waveform.c:446 msgid "RGB parade" @@ -30077,7 +29555,9 @@ msgstr "RGB histogram" msgid "" "modify which of the displayed\n" "images are selected" -msgstr "Řeší, které ze zobrazených obrázků budou vybrány." +msgstr "" +"upravit, které ze zobrazených\n" +"obrázků budou vybrány" #: ../src/libs/select.c:143 msgid "select all images in current collection" @@ -30129,9 +29609,9 @@ msgid "" "allow comparing it against another\n" "or returning to that version" msgstr "" -"Umožňuje zachytit obrázek v aktuálním stavu,\n" -"stavy vzájemně porovnávat a případně se k nim\n" -"vracet." +"zapamatovat si konkrétní stav úprav a\n" +"umožnit jeho porovnání s jinou verzí\n" +"nebo návrat k dané verzi" #: ../src/libs/snapshots.c:156 msgctxt "snapshot sign" @@ -30160,22 +29640,16 @@ msgid "take snapshot" msgstr "vytvoř variantu" #: ../src/libs/snapshots.c:812 -msgid "" -"take snapshot to compare with another image or the same image at another " -"stage of development" -msgstr "" -"vytvořte variantu pro porovnání s jiným snímkem nebo stejným snímkem v jiné " -"fázi vývoje" +msgid "take snapshot to compare with another image or the same image at another stage of development" +msgstr "vytvořte variantu pro porovnání s jiným snímkem nebo stejným snímkem v jiné fázi vývoje" #: ../src/libs/snapshots.c:867 msgid "side-by-side" -msgstr "" +msgstr "vedle sebe" #: ../src/libs/snapshots.c:873 -msgid "" -"place the snapshot side-by-side / above-below the current image instead of " -"overlaying" -msgstr "Umístí náhled vedle nebo nad/pod aktuální obrázek namísto překryvu." +msgid "place the snapshot side-by-side / above-below the current image instead of overlaying" +msgstr "umístit snímek vedle sebe / nad/pod aktuální obrázek místo překrývání" #: ../src/libs/snapshots.c:877 msgid "toggle last snapshot" @@ -30203,9 +29677,9 @@ msgstr[2] "odstranit stylů?" #, c-format msgid "do you really want to remove %d style?" msgid_plural "do you really want to remove %d styles?" -msgstr[0] "opravdu vymazat styl %d?" -msgstr[1] "opravdu vymazat %d styly?" -msgstr[2] "opravdu vymazat %d stylů?" +msgstr[0] "opravdu chcete odstranit %d styl?" +msgstr[1] "opravdu chcete odstranit %d styly?" +msgstr[2] "opravdu chcete odstranit %d stylů?" #. contents for dialog #: ../src/libs/styles.c:510 ../src/libs/styles.c:662 @@ -30278,7 +29752,7 @@ msgstr "vytvořit..." msgid "create styles from history stack of selected images" msgstr "vytvořit styl z historie úprav vybraných obrázků" -#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2530 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 msgid "edit..." msgstr "upravit..." @@ -30315,9 +29789,6 @@ msgid "change size of preview on tooltip of style" msgstr "změnit velikost náhledu v popisku stylu" #: ../src/libs/styles.c:1029 -#, fuzzy -#| msgctxt "preferences" -#| msgid "large" msgid "large" msgstr "velký" @@ -30332,33 +29803,32 @@ msgid "" "the currently selected images" msgstr "přidá nebo odebere klíčová slova aktuálně vybraným obrázkům" -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1446 msgid "attach tag to all" msgstr "přiřadit tag všem" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2499 +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 msgid "detach tag" msgstr "odpojit tag" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1459 msgid "find tag" msgstr "najít tag" -#: ../src/libs/tagging.c:1431 ../src/libs/tagging.c:2566 +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 msgid "copy to clipboard" msgstr "zkopírovat do schránky" -#: ../src/libs/tagging.c:1668 +#: ../src/libs/tagging.c:1699 msgid "delete tag?" -msgstr "Vymazat tag?" +msgstr "vymazat tag?" -#: ../src/libs/tagging.c:1674 ../src/libs/tagging.c:1763 -#: ../src/libs/tagging.c:1984 ../src/libs/tagging.c:2293 +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 #, c-format msgid "selected: %s" msgstr "vybráno: %s" -#: ../src/libs/tagging.c:1679 +#: ../src/libs/tagging.c:1710 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -30367,34 +29837,33 @@ msgid_plural "" "do you really want to delete the tag `%s'?\n" "%d images are assigned this tag!" msgstr[0] "" -"Opravdu chcete smazat tag `%s'?\n" -"%d obrázek je tímto tagem označen!" +"opravdu chcete smazat značku `%s'?\n" +"%d obrázku je přiřazena tato značka!" msgstr[1] "" -"Opravdu chcete smazat tag `%s'?\n" -"%d obrázky jsou tímto tagem označeny!" +"opravdu chcete smazat značku `%s'?\n" +"%d obrázků je přiřazena tato značka!" msgstr[2] "" -"Opravdu chcete smazat tag `%s'?\n" -"%d obrázků je tímto tagem označeno!" +"opravdu chcete smazat značku `%s'?\n" +"%d obrázků je přiřazena tato značka!" -#: ../src/libs/tagging.c:1717 +#: ../src/libs/tagging.c:1748 #, c-format msgid "tag %s removed" msgstr "tag %s odebrán" -#: ../src/libs/tagging.c:1757 +#: ../src/libs/tagging.c:1788 msgid "delete node?" -msgstr "Smazat uzel?" +msgstr "smazat uzel?" -#: ../src/libs/tagging.c:1767 +#: ../src/libs/tagging.c:1798 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" -msgstr[0] "%d tag bude odstraněn" -msgstr[1] "%d tagy budou odstraněny" -msgstr[2] "%d tagů bude odstraněno" +msgstr[0] "%d tag bude smazán" +msgstr[1] "%d tagy budou smazány" +msgstr[2] "%d tagů bude smazáno" -#: ../src/libs/tagging.c:1774 ../src/libs/tagging.c:1994 -#: ../src/libs/tagging.c:2303 +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 ../src/libs/tagging.c:2334 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" @@ -30402,50 +29871,49 @@ msgstr[0] "%d obrázek bude aktualizován" msgstr[1] "%d obrázky budou aktualizovány" msgstr[2] "%d obrázků bude aktualizováno" -#: ../src/libs/tagging.c:1805 +#: ../src/libs/tagging.c:1836 #, c-format msgid "%d tags removed" msgstr "%d tagů odstraněno" -#: ../src/libs/tagging.c:1849 +#: ../src/libs/tagging.c:1880 msgid "create tag" msgstr "vytvořit tag" -#: ../src/libs/tagging.c:1865 +#: ../src/libs/tagging.c:1896 #, c-format msgid "add to: \"%s\" " msgstr "přidat do: \"%s\" " -#: ../src/libs/tagging.c:1870 ../src/libs/tagging.c:2018 +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 msgid "category" msgstr "kategorie" -#: ../src/libs/tagging.c:1883 ../src/libs/tagging.c:2009 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 msgid "name: " msgstr "název: " -#: ../src/libs/tagging.c:1886 ../src/libs/tagging.c:2029 +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 msgid "synonyms: " msgstr "synonyma: " -#: ../src/libs/tagging.c:1894 ../src/libs/tagging.c:2046 -#: ../src/libs/tagging.c:2329 +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 ../src/libs/tagging.c:2360 msgid "empty tag is not allowed, aborting" msgstr "prázdný tag není dovolen, storno" -#: ../src/libs/tagging.c:1905 +#: ../src/libs/tagging.c:1936 msgid "tag name already exists. aborting." -msgstr "tag již existuje, ruším" +msgstr "tag již existuje, ruším." -#: ../src/libs/tagging.c:1988 ../src/libs/tagging.c:2297 +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" -msgstr[0] "%d tag bude aktualizován" -msgstr[1] "%d tagy budou aktualizovány" -msgstr[2] "%d tagů bude aktualizováno" +msgstr[0] "%d značka bude aktualizována" +msgstr[1] "%d značky budou aktualizovány" +msgstr[2] "%d značek bude aktualizováno" -#: ../src/libs/tagging.c:2048 +#: ../src/libs/tagging.c:2079 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -30453,169 +29921,168 @@ msgstr "" "Znak '|' není v názvech tagů povolen.\n" "Pro úpravu hierarchie použijte přejmenování cesty. Storno." -#: ../src/libs/tagging.c:2097 ../src/libs/tagging.c:2231 +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "alespoň jeden nový název tagu (%s) již existuje, ruším" -#: ../src/libs/tagging.c:2287 +#: ../src/libs/tagging.c:2318 msgid "change path" msgstr "změnit cestu" -#: ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:2364 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "znak '|' špatně umístěn, tag bez názvu není povolen, ruším" -#: ../src/libs/tagging.c:2465 +#: ../src/libs/tagging.c:2496 #, c-format msgid "tag %s created" msgstr "tag %s vytvořen" -#: ../src/libs/tagging.c:2494 +#: ../src/libs/tagging.c:2525 msgid "attach tag" msgstr "přiřadit tag" -#: ../src/libs/tagging.c:2509 +#: ../src/libs/tagging.c:2540 msgid "create tag..." msgstr "vytvořit tag…" -#: ../src/libs/tagging.c:2516 +#: ../src/libs/tagging.c:2547 msgid "delete tag" msgstr "vymazat tag" -#: ../src/libs/tagging.c:2524 +#: ../src/libs/tagging.c:2555 msgid "delete node" msgstr "vymazat uzel" -#: ../src/libs/tagging.c:2538 +#: ../src/libs/tagging.c:2569 msgid "change path..." msgstr "změnit cestu..." -#: ../src/libs/tagging.c:2549 +#: ../src/libs/tagging.c:2580 msgid "set as a tag" msgstr "nastavit jako tag" -#: ../src/libs/tagging.c:2561 +#: ../src/libs/tagging.c:2592 msgid "copy to entry" msgstr "zkopírovat do záznamu" -#: ../src/libs/tagging.c:2587 +#: ../src/libs/tagging.c:2618 msgid "go to tag collection" msgstr "přejděte do sbírky značek" -#: ../src/libs/tagging.c:2594 +#: ../src/libs/tagging.c:2625 msgid "go back to work" msgstr "vrátit se do práce" -#: ../src/libs/tagging.c:2770 +#: ../src/libs/tagging.c:2801 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2772 +#: ../src/libs/tagging.c:2803 msgid "(private)" msgstr "(soukromé)" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2832 msgid "select a keyword file" msgstr "vybrat soubor klíčových slov" -#: ../src/libs/tagging.c:2816 +#: ../src/libs/tagging.c:2847 msgid "error importing tags" msgstr "chyba importu tagů" -#: ../src/libs/tagging.c:2818 +#: ../src/libs/tagging.c:2849 #, c-format msgid "%zd tags imported" msgstr "%zd tagů importováno" -#: ../src/libs/tagging.c:2843 +#: ../src/libs/tagging.c:2874 msgid "select file to export to" msgstr "vyberte cílový soubor" -#: ../src/libs/tagging.c:2859 +#: ../src/libs/tagging.c:2890 msgid "error exporting tags" msgstr "chyba při exportu tagů" -#: ../src/libs/tagging.c:2861 +#: ../src/libs/tagging.c:2892 #, c-format msgid "%zd tags exported" msgstr "%zd tagů exportováno" -#: ../src/libs/tagging.c:3339 +#: ../src/libs/tagging.c:3370 msgid "drop to root" msgstr "pustit do kořene" -#: ../src/libs/tagging.c:3496 +#: ../src/libs/tagging.c:3527 msgid "" "attached tags\n" "press Delete or double-click to detach\n" "right-click for other actions on attached tag,\n" "Tab to give the focus to entry" msgstr "" -"Připojené tagy.\n" -"Stiskněte Delete nebo dvakrát klikněte pro odpojení.\n" -"Pravým tlačítkem myši zobrazíte další akce.\n" -"Klávesou Tab položku zaměříte." +"připojené štítky\n" +"stiskněte Delete nebo dvakrát klikněte pro odpojení\n" +"klikněte pravým tlačítkem myši pro další akce s připojeným štítkem,\n" +"stiskněte Tab pro přesunutí fokusu na položku" -#: ../src/libs/tagging.c:3510 +#: ../src/libs/tagging.c:3541 msgid "attach" msgstr "připnout" -#: ../src/libs/tagging.c:3512 +#: ../src/libs/tagging.c:3543 msgid "attach tag to all selected images" msgstr "přiřadit tag všem vybraným obrázkům" -#: ../src/libs/tagging.c:3515 +#: ../src/libs/tagging.c:3546 msgid "detach" msgstr "odepnout" -#: ../src/libs/tagging.c:3517 +#: ../src/libs/tagging.c:3548 msgid "detach tag from all selected images" msgstr "odepnout tag od vybraných obrázků" -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3562 msgid "toggle list with / without hierarchy" msgstr "přepnout seznam s / bez hierarchie" -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3562 msgid "hide" msgstr "skrýt" -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3565 msgid "toggle sort by name or by count" msgstr "přepnout třídění podle názvu, nebo počtu" -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3565 msgid "sort" msgstr "třídit" -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3568 msgid "toggle show or not darktable tags" msgstr "přepnout zobrazení darktable tagů" -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3568 msgid "dttags" msgstr "dttags" -#: ../src/libs/tagging.c:3554 +#: ../src/libs/tagging.c:3585 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" "press Tab or Down key to go to the first matching tag\n" "press shift+Tab to select the first attached user tag" msgstr "" -"Zadejte název tagu.\n" -"Stisknutím klávesy Enter vytvořte nový tag a připojte jej k vybraným " -"obrázkům.\n" -"Stisknutím klávesy Tab nebo šipky dolů přejdete na první odpovídající tag.\n" -"Stisknutím Shift + Tab vyberte první připojený uživatelský tag." +"zadejte název štítku\n" +"stiskněte Enter pro vytvoření nového štítku a jeho připojení k vybraným obrázkům\n" +"stiskněte Tab nebo klávesu dolů pro přechod na první odpovídající štítek\n" +"stiskněte Shift+Tab pro výběr prvního připojeného uživatelského štítku" -#: ../src/libs/tagging.c:3567 ../src/libs/tagging.c:3574 +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 msgid "clear entry" msgstr "vymazat záznam" -#: ../src/libs/tagging.c:3633 +#: ../src/libs/tagging.c:3664 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -30624,57 +30091,56 @@ msgid "" "right-click for other actions on selected tag\n" "shift+Tab to give the focus to entry" msgstr "" -"Slovník tagů.\n" -"Zadejte nebo poklepejte pro připojení vybraného tagu k vybraným obrázkům.\n" -"Shift+Enter zaměří vstup.\n" -"Kliknutím s klávesou Shift plně rozbalíte vybraný tag.\n" -"Klikněte pravým tlačítkem myši pro další akce nad vybraným tagem.\n" -"Shift+Tab pro zaměření položky." +"slovník tagů,\n" +"Enter nebo dvojité kliknutí pro připojení vybraného tagu k vybraným obrázkům\n" +"shift+Enter tamtéž a navíc přepne fokus na položku\n" +"shift+kliknutí pro úplné rozbalení vybraného tagu\n" +"kliknutí pravým tlačítkem pro další akce s vybraným tagem\n" +"shift+Tab pro aktivaci položky" # tooltip -#: ../src/libs/tagging.c:3679 +#: ../src/libs/tagging.c:3710 msgid "" "create a new tag with the\n" "name you entered" -msgstr "Vytvoří nový tag se jménem, které jste zadali." +msgstr "" +"vytvořit nový tag s názvem,\n" +"který jste zadali" # tooltip -#: ../src/libs/tagging.c:3685 +#: ../src/libs/tagging.c:3716 msgid "import tags from a Lightroom keyword file" -msgstr "Importovat tagy ze souboru klíčových slov z Lightroom." +msgstr "importovat tagy ze souboru klíčových slov z Lightroom" -#: ../src/libs/tagging.c:3692 +#: ../src/libs/tagging.c:3723 msgid "export all tags to a Lightroom keyword file" msgstr "exportovat všechny tagy do souboru klíčových slov Lightroom" -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3729 msgid "toggle list / tree view" msgstr "přepnout zobrazení seznam / strom" -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3729 msgid "tree" msgstr "strom" -#: ../src/libs/tagging.c:3702 +#: ../src/libs/tagging.c:3733 msgid "toggle list with / without suggestion" msgstr "přepnout seznam s / bez návrhu" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3734 msgid "suggestion" msgstr "návrh" -#: ../src/libs/tagging.c:3722 +#: ../src/libs/tagging.c:3753 msgid "redo last tag" msgstr "znovu poslední tag" -#: ../src/libs/tagging.c:3809 -msgid "" -"tag shortcut is not active with tag tree view. please switch to list view" -msgstr "" -"Zkratka pro tagování není aktivní v zobrazení stromu tagů. Prosím přepněte na " -"zobrazení seznamu." +#: ../src/libs/tagging.c:3840 +msgid "tag shortcut is not active with tag tree view. please switch to list view" +msgstr "zkratka štítku není aktivní ve stromovém zobrazení štítků. přepněte prosím do zobrazení seznamu" -#: ../src/libs/tagging.c:3942 +#: ../src/libs/tagging.c:3973 msgid "tagging settings" msgstr "nastavení tagování" @@ -30689,23 +30155,23 @@ msgid "" "toggle color label of selected images\n" "%s" msgstr "" -"Označí vybrané obrázky barvou\n" +"označí vybrané obrázky barvou\n" "%s" # tooltip #: ../src/libs/tools/colorlabels.c:109 msgid "toggle color label of selected images" -msgstr "Označí vybrané obrázky barvou." +msgstr "přepnout barevné označení vybraných obrázků" # tooltip #: ../src/libs/tools/colorlabels.c:135 msgid "clear color labels of selected images" -msgstr "Odebrat barevné značení vybraných obrázků." +msgstr "odebrat barevné značení vybraných obrázků" # tooltip #: ../src/libs/tools/colorlabels.c:228 msgid "enter a description of how you use this color label" -msgstr "Popište význam této barevné značky." +msgstr "popište význam této barevné značky" #: ../src/libs/tools/filmstrip.c:46 msgid "filmstrip" @@ -30713,37 +30179,30 @@ msgstr "filmový pás" #: ../src/libs/tools/filmstrip.c:102 msgid "filmstrip auto-scroll enabled" -msgstr "" +msgstr "automatické posouvání filmového pásu povoleno" #: ../src/libs/tools/filmstrip.c:106 msgid "filmstrip auto-scroll disabled" -msgstr "" +msgstr "automatické posouvání filmového pásu je zakázáno" #: ../src/libs/tools/filmstrip.c:128 -#, fuzzy, c-format -#| msgid "second window" +#, c-format msgid "pinned in second window: %s" -msgstr "druhé okno" +msgstr "připnuto ve druhém okně: %s" #. register action and attach it to self->widget so the quick-shortcut #. button can discover it by hovering anywhere over the filmstrip #: ../src/libs/tools/filmstrip.c:147 ../src/libs/tools/filmstrip.c:149 -#, fuzzy -#| msgid "second window" msgid "pin in second window" -msgstr "druhé okno" +msgstr "připnuto ve druhém okně" #: ../src/libs/tools/filmstrip.c:152 -#, fuzzy -#| msgid "apply offset to selected images" msgid "auto-scroll to selected image" -msgstr "použít offset na vybrané obrázky" +msgstr "automatické rolování na vybraný obrázek" #: ../src/libs/tools/filmstrip.c:154 -#, fuzzy -#| msgid "selected image" msgid "center on selected image" -msgstr "vybraný obrázek" +msgstr "střed vybraného obrázku" #: ../src/libs/tools/filter.c:42 msgid "filter" @@ -30897,8 +30356,7 @@ msgstr "překryvné miniatury pro velikost" #: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 msgid "" -"duration before the block overlay is hidden after each mouse movement on the " -"image\n" +"duration before the block overlay is hidden after each mouse movement on the image\n" "set -1 to never hide the overlay" msgstr "" "doba trvání před překrytím bloku se skryje po každém pohybu myši na obrázku\n" @@ -30990,8 +30448,7 @@ msgstr "pomoc" #: ../src/libs/tools/global_toolbox.c:482 msgid "enable this, then click on a control element to see its online help" -msgstr "" -"povolte toto a poté kliknutím na ovládací prvek zobrazíte jeho online nápovědu" +msgstr "povolte toto a poté kliknutím na ovládací prvek zobrazíte jeho online nápovědu" # tooltip for that little keyboard-shaped button #: ../src/libs/tools/global_toolbox.c:488 @@ -31012,22 +30469,19 @@ msgid "" "\n" "right-click to exit mapping mode" msgstr "" -"Umožňuje definovat klávesové zkratky pro ovládací prvky na obrazovce.\n" -"Kliknutím společně s Ctrl vypnete potvrzování přepsání stávajícího " -"nastavení.\n" -"\n" -"Po aktivaci tlačítka:\n" +"definovat klávesové zkratky pro ovládací prvky na obrazovce\n" +"ctrl+kliknout pro vypnutí potvrzení přepsání\n" "\n" -"Najeďte na ovládací prvek (tlačítko, posuvník atd.) a stiskem kombinace\n" -"kláves (případně kliknutím myší, pohybem kurzoru nebo použitím kolečka\n" -"při současném držení kláves) definujte klávesovou zkratku pro daný\n" -"ovládací prvek.\n" +"po aktivaci:\n" "\n" -"Použitím existující zkratky mapování zrušíte.\n" +"- najeďte myší na ovládací prvek (tlačítko, posuvník atd.) a stiskněte kombinaci kláves (volitelně kliknutím myši, pohybovat se nebo rolovat při stisknutí kláves) pro " +"definování zkratky pro ovládací prvek,\n" +"- zadejte existující kombinaci pro odstranění mapování\n" "\n" -"Pro otevření detailnějšího nastavení na ovládací prvek jen klikněte.\n" +"klikněte na ovládací prvek, modul nebo oblast obrazovky pro otevření\n" +"dialogového okna pro podrobnější konfiguraci\n" "\n" -"Pravým tlačítkem myši režim mapování vypněte." +"klikněte pravým tlačítkem myši pro ukončení režimu mapování" #: ../src/libs/tools/global_toolbox.c:513 msgid "show global preferences" @@ -31057,27 +30511,27 @@ msgstr "kliknutím otevřete zobrazení plného náhledu." # tooltip #: ../src/libs/tools/lighttable.c:119 msgid "click to enter culling layout in fixed mode." -msgstr "Zapnout fixní režim výběru snímků." +msgstr "kliknutím vstoupíte do režimu fixního rozvržení pro výběr." # tooltip #: ../src/libs/tools/lighttable.c:121 ../src/libs/tools/lighttable.c:126 msgid "click to exit culling layout." -msgstr "Opustit režim výběru snímků." +msgstr "klikněte pro opuštění režimu výběru obrázků." # tooltip #: ../src/libs/tools/lighttable.c:124 msgid "click to enter culling layout in dynamic mode." -msgstr "Zapnout dynamický režim výběru snímků." +msgstr "kliknutím zapnout dynamický režim výběru snímků." # tooltip #: ../src/libs/tools/lighttable.c:136 msgid "click to allow browsing all images from the collection." -msgstr "Klikněte pro procházení všech obrázků v kolekci." +msgstr "klikněte pro procházení všech obrázků v kolekci." # tooltip #: ../src/libs/tools/lighttable.c:141 msgid "click to limit browsing to the selection." -msgstr "Klikněte pro omezení procházení na aktuální výběr." +msgstr "kliknutím omezíte prohlížení na vybraný obsah." #: ../src/libs/tools/lighttable.c:414 msgid "focus detection" @@ -31120,7 +30574,7 @@ msgid "" "set the number of thumbnails per row in filemanager layout,\n" "or the total number of thumbnails shown in culling layouts." msgstr "" -"Počet náhledů na řádek v tabulkovém rozvržení\n" +"počet náhledů na řádek v tabulkovém rozvržení,\n" "nebo počet náhledů v režimu výběru snímků." #: ../src/libs/tools/lighttable.c:515 @@ -31135,20 +30589,26 @@ msgstr "přepnout režim přiblížení v režimu výběru snímků" msgid "exit current layout" msgstr "opustit aktuální rozložení" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "historie protokolu" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "zobrazit historii protokolů" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" #: ../src/libs/tools/midi.c:221 msgid "using absolute encoding; reinitialise to switch to relative" -msgstr "" -"použití absolutního kódování; znovu inicializovat pro přepnutí na relativní" +msgstr "použití absolutního kódování; znovu inicializovat pro přepnutí na relativní" #: ../src/libs/tools/midi.c:225 #, c-format msgid "%d more identical (down) moves before switching to relative encoding" -msgstr "" -"%d více identické (dolů) se pohybuje před přepnutím na relativní kódování" +msgstr "%d více identické (dolů) se pohybuje před přepnutím na relativní kódování" #: ../src/libs/tools/midi.c:228 #, c-format @@ -31160,7 +30620,7 @@ msgstr "přepnutí kódování na relativní (dolů = %d)" msgid "%s opened as midi%d" msgstr "%s otevřeno jako midi%d" -#: ../src/libs/tools/module_toolbox.c:29 +#: ../src/libs/tools/module_toolbox.c:26 msgid "module toolbox" msgstr "modul nástrojů" @@ -31189,9 +30649,8 @@ msgstr "zobrazit toolbox" msgid "viewswitcher" msgstr "přepínač pohledu" -#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 -#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 -#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 +#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 ../src/lua/preferences.c:739 +#: ../src/lua/preferences.c:803 #, c-format msgid "double-click to reset to `%s'" msgstr "dvojklik pro reset na `%s'" @@ -31215,12 +30674,10 @@ msgid "Lua options" msgstr "nastavení Lua" #: ../src/lua/preferences.c:919 -#, fuzzy -#| msgid "configuration information" msgid "per-script configuration options" -msgstr "informace o konfiguraci" +msgstr "možnosti konfigurace pro jednotlivé skripty" -#: ../src/views/darkroom.c:609 +#: ../src/views/darkroom.c:626 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" @@ -31228,267 +30685,240 @@ msgid "" "if stored on an external drive, ensure that the drive is connected and files\n" "can be accessed in the same locations as when you imported this image." msgstr "" -"Soubor '%s' není k dispozici. Vracím se zpět do katalogu.\n" +"soubor `%s' není k dispozici, nyní se přepíná na režim knihovny.\n" "\n" -"Pokud byl soubor uložen na externím médiu, ujistěte se, že je připojeno,\n" -"a že je soubor stále ve stejném umístění, jako byl v době importu." +"pokud je uložen na externím disku, ujistěte se, že je disk připojen a že soubory\n" +"jsou přístupné na stejných místech, jako když jste tento obrázek importovali." -#: ../src/views/darkroom.c:616 +#: ../src/views/darkroom.c:633 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" "\n" "please check that it was correctly and completely copied from the camera." msgstr "" -"Soubor '%s' vypadá poškozený. Vracím se zpět do katalogu.\n" +"soubor `%s' se zdá být poškozený, nyní se přepíná na režim knihovny.\n" "\n" -"Ujistěte se, že byl z fotoaparátu správně přenesen." +"zkontrolujte prosím, zda byl správně a kompletně zkopírován z fotoaparátu." -#: ../src/views/darkroom.c:622 +#: ../src/views/darkroom.c:639 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." -msgstr "Formát souboru '%s' nebyl rozpoznán. Vracím se zpět do katalogu." +msgstr "formát souboru '%s' nebyl rozpoznán. Vracím se zpět do katalogu." -#: ../src/views/darkroom.c:627 +#: ../src/views/darkroom.c:644 #, c-format -msgid "" -"file `%s' is from an unsupported camera model, switching to lighttable now." -msgstr "" -"Soubor '%s' pochází z nepodporovaného fotoaparátu. Vracím se zpět do katalogu." +msgid "file `%s' is from an unsupported camera model, switching to lighttable now." +msgstr "soubor `%s' pochází z nepodporovaného modelu kamery, nyní se přepíná na režim knihovny." -#: ../src/views/darkroom.c:632 +#: ../src/views/darkroom.c:649 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" "\n" "please check that the image format and compression mode you selected in your\n" -"camera's menus is supported (see https://www.darktable.org/resources/camera-" -"support/\n" +"camera's menus is supported (see https://www.darktable.org/resources/camera-support/\n" "and the release notes for this version of darktable)" msgstr "" -"Soubor '%s' používá nepodporovanou funkci. Vracím se zpět do katalogu.\n" -"\n" -"Zkontrolujte prosím, že je formát souboru a režim jeho komprese vybraný\n" -"ve fotoaparátu podporován, viz poznámky o vydání této verze darktable\n" -"a seznam podporovaných fotoaparátů:\n" +"soubor `%s' používá nepodporovanou funkci, nyní se přepíná na knihovnu.\n" "\n" -"https://www.darktable.org/resources/camera-support/" +"zkontrolujte prosím, zda je formát obrazu a režim komprese, které jste vybrali v nabídkách fotoaparátu, podporován (viz https://www.darktable.org/resources/camera-" +"support/\n" +"a poznámky k vydání pro tuto verzi darktable)." -#: ../src/views/darkroom.c:640 +#: ../src/views/darkroom.c:657 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" "\n" "please check that the file has not been truncated." msgstr "" -"Chyba při čtení souboru '%s'. Vracím se zpět do katalogu.\n" +"chyba při čtení souboru '%s', vracím se zpět do katalogu.\n" "\n" -"Ujistěte se prosím, že obsah souboru nebyl oříznut." +"ujistěte se prosím, že obsah souboru nebyl oříznut." -#: ../src/views/darkroom.c:646 +#: ../src/views/darkroom.c:663 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" "\n" -"please check that the camera model that produced the image is supported in " -"darktable\n" -"(list of supported cameras is at https://www.darktable.org/resources/camera-" -"support/).\n" -"if you are sure that the camera model is supported, please consider opening " -"an issue\n" +"please check that the camera model that produced the image is supported in darktable\n" +"(list of supported cameras is at https://www.darktable.org/resources/camera-support/).\n" +"if you are sure that the camera model is supported, please consider opening an issue\n" "at https://github.com/darktable-org/darktable" msgstr "" "darktable nemohl načíst `%s', nyní přepínám na katalog.\n" "\n" -"zkontrolujte, zda je model fotoaparátu, který vytvořil snímek, podporován v " -"darktable\n" -"(seznam podporovaných kamer je na https://www.darktable.org/resources/camera-" -"support/).\n" -"pokud jste si jisti, že je model fotoaparátu podporován, zvažte otevření " -"problému\n" +"zkontrolujte, zda je model fotoaparátu, který vytvořil snímek, podporován v darktable\n" +"(seznam podporovaných kamer je na https://www.darktable.org/resources/camera-support/).\n" +"pokud jste si jisti, že je model fotoaparátu podporován, zvažte otevření problému\n" "na https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:674 +#: ../src/views/darkroom.c:691 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "načítám `%s' ..." -#: ../src/views/darkroom.c:904 ../src/views/darkroom.c:3115 +#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 msgid "gamut check" msgstr "kontrola rozsahu" -#: ../src/views/darkroom.c:905 +#: ../src/views/darkroom.c:922 msgid "soft proof" msgstr "kontrolní náhled" #. fail :( -#: ../src/views/darkroom.c:947 ../src/views/print.c:318 +#: ../src/views/darkroom.c:964 ../src/views/print.c:318 msgid "no image to open!" msgstr "není obrázek pro otevření!" -#: ../src/views/darkroom.c:973 +#: ../src/views/darkroom.c:990 msgid "file not found" msgstr "soubor nenalezen" -#: ../src/views/darkroom.c:977 +#: ../src/views/darkroom.c:994 msgid "unspecified failure" msgstr "nespecifikovaná chyba" -#: ../src/views/darkroom.c:980 +#: ../src/views/darkroom.c:997 msgid "unsupported file format" msgstr "nepodporovaný formát souboru" -#: ../src/views/darkroom.c:983 +#: ../src/views/darkroom.c:1000 msgid "unsupported camera model" msgstr "nepodporovaný model fotoaparátu" -#: ../src/views/darkroom.c:986 +#: ../src/views/darkroom.c:1003 msgid "unsupported feature in file" msgstr "nepodporovaná funkcionalita v souboru" -#: ../src/views/darkroom.c:989 +#: ../src/views/darkroom.c:1006 msgid "file appears corrupt" -msgstr "Soubor vypadá poškozený." +msgstr "soubor vypadá poškozený" -#: ../src/views/darkroom.c:992 +#: ../src/views/darkroom.c:1009 msgid "I/O error" msgstr "chyba I/O" -#: ../src/views/darkroom.c:995 +#: ../src/views/darkroom.c:1012 msgid "cache full" -msgstr "Vyrovnávací paměť plná." +msgstr "vyrovnávací paměť plná" -#: ../src/views/darkroom.c:998 +#: ../src/views/darkroom.c:1015 #, c-format msgid "" "image `%s' could not be loaded\n" "%s" msgstr "obrázek '%s' se nepodařilo načíst %s" -#: ../src/views/darkroom.c:1037 ../src/views/darkroom.c:1424 +#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 msgid "can't change image in GIMP plugin mode" msgstr "nemohu upravit obrázek v režimu GIMPu" -#: ../src/views/darkroom.c:1462 +#: ../src/views/darkroom.c:1510 msgid "past end of collection, looped to first image" -msgstr "" +msgstr "za koncem kolekce, smyčka k prvnímu obrázku" -#: ../src/views/darkroom.c:1480 +#: ../src/views/darkroom.c:1512 msgid "past beginning of collection, looped to last image" -msgstr "" +msgstr "za začátek kolekce, smyčka k poslednímu obrázku" -#: ../src/views/darkroom.c:2582 -#, fuzzy -#| msgid "all available modules" +#: ../src/views/darkroom.c:2626 msgid "no visible modules" -msgstr "všechny dostupné moduly" +msgstr "žádné viditelné moduly" -#: ../src/views/darkroom.c:2612 ../src/views/darkroom.c:2767 -#, fuzzy, c-format -#| msgid "prefer focused instance" +#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#, c-format msgid "focused instance '%s' of '%s'" -msgstr "preferovat vybranou instanci" +msgstr "zaměřená instance '%s' z '%s'" -#: ../src/views/darkroom.c:2614 ../src/views/darkroom.c:2771 -#, fuzzy, c-format -#| msgid "focus mode" +#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#, c-format msgid "focused module '%s'" -msgstr "režim ostření" +msgstr "zaměřený modul '%s'" -#: ../src/views/darkroom.c:2622 ../src/views/darkroom.c:2652 -#: ../src/views/darkroom.c:2661 ../src/views/darkroom.c:2685 -#: ../src/views/darkroom.c:2727 -#, fuzzy -#| msgid "focus mode" +#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 ../src/views/darkroom.c:2771 msgid "no focused module" -msgstr "režim ostření" +msgstr "žádný zaměřený modul" -#: ../src/views/darkroom.c:2624 +#: ../src/views/darkroom.c:2668 #, c-format msgid "'%s' cannot be enabled or disabled" -msgstr "" +msgstr "'%s' nelze povolit ani zakázat" -#: ../src/views/darkroom.c:2634 -#, fuzzy, c-format -#| msgid "prefer enabled instances" +#: ../src/views/darkroom.c:2678 +#, c-format msgid "enabled instance '%s' of '%s'" -msgstr "preferovat zapnutou instanci" +msgstr "povolená instance '%s' z '%s'" -#: ../src/views/darkroom.c:2636 +#: ../src/views/darkroom.c:2680 #, c-format msgid "disabled instance '%s' of '%s'" -msgstr "" +msgstr "zakázaná instance '%s' z '%s'" -#: ../src/views/darkroom.c:2641 -#, fuzzy, c-format -#| msgid "default enabled module" +#: ../src/views/darkroom.c:2685 +#, c-format msgid "enabled module '%s'" -msgstr "výchozí povolený modul" +msgstr "aktivovaný modul '%s'" -#: ../src/views/darkroom.c:2643 -#, fuzzy, c-format -#| msgid "disabled defaults" +#: ../src/views/darkroom.c:2687 +#, c-format msgid "disabled module '%s'" -msgstr "zakázané výchozí hodnoty" +msgstr "vypnutý modul '%s'" -#: ../src/views/darkroom.c:2663 ../src/views/darkroom.c:2687 -#, fuzzy, c-format -#| msgid "shortcuts with multiple instances" +#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#, c-format msgid "'%s' does not support multiple instances" -msgstr "chování zkratek při více instancích stejného modulu" +msgstr "'%s' nepodporuje více instancí" -#: ../src/views/darkroom.c:2672 +#: ../src/views/darkroom.c:2716 #, c-format msgid "added instance '%s' of '%s'" -msgstr "" +msgstr "přidána instance '%s' z '%s'" -#: ../src/views/darkroom.c:2676 +#: ../src/views/darkroom.c:2720 #, c-format msgid "added instance of '%s'" -msgstr "" +msgstr "přidána instance '%s'" -#: ../src/views/darkroom.c:2695 +#: ../src/views/darkroom.c:2739 #, c-format msgid "deleted instance '%s' of '%s'" -msgstr "" +msgstr "smazána instance '%s' z '%s'" -#: ../src/views/darkroom.c:2697 -#, fuzzy, c-format -#| msgid "relative instance" +#: ../src/views/darkroom.c:2741 +#, c-format msgid "deleted instance of '%s'" -msgstr "relativní instance" +msgstr "smazaná instance '%s'" -#: ../src/views/darkroom.c:2744 -#, fuzzy, c-format -#| msgid "apply on new instance" +#: ../src/views/darkroom.c:2788 +#, c-format msgid "only one instance of '%s'" -msgstr "použít na novou instanci" +msgstr "pouze jeden výskyt '%s'" #. cycle through visible modules and their instances -#: ../src/views/darkroom.c:2809 ../src/views/darkroom.c:2871 -#, fuzzy -#| msgid "active modules" +#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 msgid "cycle modules" -msgstr "aktivní moduly" +msgstr "procházení moduly" -#: ../src/views/darkroom.c:2832 ../src/views/darkroom.c:2834 +#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 msgid "quick access to presets" msgstr "rychlý přístup do presetů" -#: ../src/views/darkroom.c:2844 +#: ../src/views/darkroom.c:2888 msgid "quick access to styles" msgstr "rychlý přístup ke stylům" -#: ../src/views/darkroom.c:2847 +#: ../src/views/darkroom.c:2891 msgid "quick access for applying any of your styles" msgstr "rychlý přístup pro použití libovolného z vašich stylů" -#: ../src/views/darkroom.c:2854 +#: ../src/views/darkroom.c:2898 msgid "second window" msgstr "druhé okno" -#: ../src/views/darkroom.c:2859 +#: ../src/views/darkroom.c:2903 msgid "display a second darkroom image window" msgstr "zobrazit druhé okno s náhledem" @@ -31496,96 +30926,89 @@ msgstr "zobrazit druhé okno s náhledem" #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2867 ../src/views/darkroom.c:4636 +#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 msgid "toggle pinned state in second window" -msgstr "" +msgstr "přepnout připnutý stav v druhém okně" -#: ../src/views/darkroom.c:2879 -#, fuzzy -#| msgid "relative instance" +#: ../src/views/darkroom.c:2923 msgid "delete instance" -msgstr "relativní instance" +msgstr "odstranit instanci" # white frame around the image -#: ../src/views/darkroom.c:2888 +#: ../src/views/darkroom.c:2932 msgid "color assessment" msgstr "režim kontroly barev" -#: ../src/views/darkroom.c:2890 +#: ../src/views/darkroom.c:2934 msgid "" "toggle color assessment conditions\n" "right-click for options" msgstr "" -"Režim kontroly barev.\n" -"Kliknutím pravým tlačítkem zobrazíte možnosti." +"přepnout podmínky pro posouzení barev\n" +"klikněte pravým tlačítkem myši pro možnosti" # white frame around the image -#: ../src/views/darkroom.c:2907 ../src/views/darkroom.c:2920 +#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 msgid "color_assessment" msgstr "režim kontroly barev" -#: ../src/views/darkroom.c:2907 +#: ../src/views/darkroom.c:2951 msgid "total border width relative to screen" msgstr "celková šířka okraje vzhledem k obrazovce" -#: ../src/views/darkroom.c:2909 +#: ../src/views/darkroom.c:2953 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." msgstr "" -"Celková šířka okraje vzhledem k velikosti obrazovky v režimu kontroly barev.\n" -"Zahrnuje vnější, šedivou část a vnitřní, bílé orámování." +"celková šířka okraje v poměru k velikosti obrazovky pro daný režim hodnocení.\n" +"To zahrnuje vnější šedou část a vnitřní bílý rámeček." -#: ../src/views/darkroom.c:2920 +#: ../src/views/darkroom.c:2964 msgid "white border ratio" msgstr "poměr bílého okraje" -#: ../src/views/darkroom.c:2922 +#: ../src/views/darkroom.c:2966 msgid "the border ratio specifies the fraction of the white part of the border." -msgstr "Jaká poměrná část okraje v režimu kontroly barev bude bílá." +msgstr "jaká poměrná část okraje v režimu kontroly barev bude bílá." -#: ../src/views/darkroom.c:2933 +#: ../src/views/darkroom.c:2977 msgid "high quality processing" msgstr "vysoce kvalitní zpracování" -#: ../src/views/darkroom.c:2937 -msgid "" -"toggle high quality processing. if activated darktable processes image data " -"as it does while exporting" -msgstr "" -"Vykreslování ve vysoké kvalitě.\n" -"Pokud je aktivováno, darktable zpracovává obrazová data stejně jako při " -"exportu." +#: ../src/views/darkroom.c:2981 +msgid "toggle high quality processing. if activated darktable processes image data as it does while exporting" +msgstr "přepínání zpracování ve vysoké kvalitě. pokud je aktivováno, DarkTable zpracovává obrazová data stejně jako při exportu" -#: ../src/views/darkroom.c:2956 +#: ../src/views/darkroom.c:3000 msgid "" "toggle indication of raw overexposure\n" "right-click for options" msgstr "" -"Indikace přepalů v RAWu.\n" -"Kliknutím pravým tlačítkem zobrazíte možnosti." +"přepnout indikaci přeexponování RAW\n" +"klikněte pravým tlačítkem myši pro možnosti" -#: ../src/views/darkroom.c:2977 +#: ../src/views/darkroom.c:3021 msgid "select how to mark the clipped pixels" msgstr "vyberte, jak označit oříznuté pixely" -#: ../src/views/darkroom.c:2980 +#: ../src/views/darkroom.c:3024 msgid "mark with CFA color" msgstr "označte barvou CFA" -#: ../src/views/darkroom.c:2980 +#: ../src/views/darkroom.c:3024 msgid "mark with solid color" msgstr "označit plnou barvou" -#: ../src/views/darkroom.c:2981 +#: ../src/views/darkroom.c:3025 msgid "false color" msgstr "nepravá barva" -#: ../src/views/darkroom.c:2986 ../src/views/darkroom.c:3056 +#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 msgid "color scheme" msgstr "barevné schéma" -#: ../src/views/darkroom.c:2987 +#: ../src/views/darkroom.c:3031 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -31593,27 +31016,27 @@ msgstr "" "vyberte plnou barvu pro označení přeexponování.\n" "se použije pouze v případě, že režim = označte plnou barvou" -#: ../src/views/darkroom.c:2990 +#: ../src/views/darkroom.c:3034 msgctxt "solidcolor" msgid "red" msgstr "červená" -#: ../src/views/darkroom.c:2991 +#: ../src/views/darkroom.c:3035 msgctxt "solidcolor" msgid "green" msgstr "zelená" -#: ../src/views/darkroom.c:2992 +#: ../src/views/darkroom.c:3036 msgctxt "solidcolor" msgid "blue" msgstr "modrá" -#: ../src/views/darkroom.c:2993 +#: ../src/views/darkroom.c:3037 msgctxt "solidcolor" msgid "black" msgstr "černá" -#: ../src/views/darkroom.c:3004 +#: ../src/views/darkroom.c:3048 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -31623,19 +31046,19 @@ msgstr "" "1,0 - úroveň bílé\n" "0,0 - úroveň černé" -#: ../src/views/darkroom.c:3023 +#: ../src/views/darkroom.c:3067 msgid "" "toggle clipping indication\n" "right-click for options" msgstr "" -"Zvýraznit clipping.\n" -"Kliknutím pravým tlačítkem zobrazíte možnosti." +"přepnout indikaci oříznutí\n" +"klikněte pravým tlačítkem myši pro možnosti" -#: ../src/views/darkroom.c:3044 +#: ../src/views/darkroom.c:3088 msgid "clipping preview mode" msgstr "režim náhledu oříznutí" -#: ../src/views/darkroom.c:3045 +#: ../src/views/darkroom.c:3089 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -31643,39 +31066,39 @@ msgstr "" "vyberte metriku, kterou chcete zobrazit\n" "plný rozsah je kombinací všech ostatních režimů" -#: ../src/views/darkroom.c:3049 +#: ../src/views/darkroom.c:3093 msgid "full gamut" msgstr "plný rozsah" -#: ../src/views/darkroom.c:3050 +#: ../src/views/darkroom.c:3094 msgid "any RGB channel" msgstr "jakýkoli RGB kanál" -#: ../src/views/darkroom.c:3051 +#: ../src/views/darkroom.c:3095 msgid "luminance only" msgstr "pouze jas" -#: ../src/views/darkroom.c:3051 +#: ../src/views/darkroom.c:3095 msgid "saturation only" msgstr "pouze sytost" -#: ../src/views/darkroom.c:3057 +#: ../src/views/darkroom.c:3101 msgid "select colors to indicate clipping" msgstr "vyberte barvy pro označení oříznutí" -#: ../src/views/darkroom.c:3061 +#: ../src/views/darkroom.c:3105 msgid "red & blue" msgstr "červená a modrá" -#: ../src/views/darkroom.c:3062 +#: ../src/views/darkroom.c:3106 msgid "purple & green" msgstr "fialová a zelená" -#: ../src/views/darkroom.c:3070 +#: ../src/views/darkroom.c:3114 msgid "lower threshold" msgstr "dolní hranice" -#: ../src/views/darkroom.c:3071 +#: ../src/views/darkroom.c:3115 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -31695,11 +31118,11 @@ msgstr "" "typické barevné lesklé výtisky vytvářejí černou při -8,00 EV,\n" "typické černobílé lesklé výtisky vytvářejí černou při -9,00 EV." -#: ../src/views/darkroom.c:3088 +#: ../src/views/darkroom.c:3132 msgid "upper threshold" msgstr "horní práh" -#: ../src/views/darkroom.c:3090 +#: ../src/views/darkroom.c:3134 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -31708,340 +31131,336 @@ msgstr "" "práh ořezu pro bílý bod.\n" "100% je špičkový střední jas." -#: ../src/views/darkroom.c:3102 +#: ../src/views/darkroom.c:3146 msgid "softproof" msgstr "softproof náhled" -#: ../src/views/darkroom.c:3106 +#: ../src/views/darkroom.c:3150 msgid "" "toggle softproofing\n" "right-click for profile options" msgstr "" -"Zapnout softproof náhled.\n" -"Kliknutím pravým tlačítkem zobrazíte nastavení barevných profilů." +"přepnout/zapnout softproofing\n" +"klikněte pravým tlačítkem myši pro možnosti profilu" -#: ../src/views/darkroom.c:3119 +#: ../src/views/darkroom.c:3163 msgid "" "toggle gamut checking\n" "right-click for profile options" msgstr "" -"Zapnout kontrolu gamutu.\n" -"Kliknutím pravým tlačítkem zobrazíte nastavení barevných profilů" +"přepnout kontrolu gamutu\n" +"klikněte pravým tlačítkem myši pro možnosti profilu" -#: ../src/views/darkroom.c:3147 ../src/views/darkroom.c:3154 -#: ../src/views/darkroom.c:3173 ../src/views/darkroom.c:3175 -#: ../src/views/darkroom.c:3177 ../src/views/darkroom.c:3179 -#: ../src/views/lighttable.c:1353 ../src/views/lighttable.c:1357 +#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 ../src/views/darkroom.c:3221 +#: ../src/views/darkroom.c:3223 ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 msgid "profiles" msgstr "barevné profily" -#: ../src/views/darkroom.c:3155 ../src/views/lighttable.c:1357 +#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 msgid "preview intent" msgstr "náhledový záměr" -#: ../src/views/darkroom.c:3173 ../src/views/lighttable.c:1362 +#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 msgid "display profile" msgstr "barevný profil" -#: ../src/views/darkroom.c:3175 ../src/views/lighttable.c:1365 +#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 msgid "preview display profile" msgstr "barevný profil (druhé okno)" -#: ../src/views/darkroom.c:3179 +#: ../src/views/darkroom.c:3223 msgid "histogram profile" msgstr "profil histogramu" # white frame around the image (second window, checkbox label) -#: ../src/views/darkroom.c:3186 +#: ../src/views/darkroom.c:3230 msgid "second preview window color assessment" msgstr "režim kontroly barev podle ISO 12646 (druhé okno)" # white frame around the image (second window) -#: ../src/views/darkroom.c:3189 +#: ../src/views/darkroom.c:3233 msgid "color assessment second preview" msgstr "režim kontroly barev (druhé okno)" -#: ../src/views/darkroom.c:3237 ../src/views/lighttable.c:1402 +#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 msgid "display ICC profiles" -msgstr "ICC profily" +msgstr "zobrazit ICC profily" -#: ../src/views/darkroom.c:3241 ../src/views/lighttable.c:1406 +#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 msgid "preview display ICC profiles" -msgstr "ICC profily (druhé okno)" +msgstr "náhled zobrazení ICC profilů" -#: ../src/views/darkroom.c:3245 +#: ../src/views/darkroom.c:3289 msgid "softproof ICC profiles" msgstr "softproof ICC profily" -#: ../src/views/darkroom.c:3250 +#: ../src/views/darkroom.c:3294 msgid "histogram and color picker ICC profiles" msgstr "ICC profily pro histogram a modul výběru barev" -#: ../src/views/darkroom.c:3299 +#: ../src/views/darkroom.c:3338 msgid "" "toggle guide lines\n" "right-click for guides options" msgstr "" -"Zobrazit vodicí čáry.\n" -"Kliknutím pravým tlačítkem zobrazíte možnosti vodících čar." +"přepnout/zapnout vodicí čáry\n" +"klikněte pravým tlačítkem myši pro možnosti vodicích čar" #. Fullscreen preview key -#: ../src/views/darkroom.c:3318 +#: ../src/views/darkroom.c:3357 msgid "full preview" msgstr "plný náhled" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:3323 +#: ../src/views/darkroom.c:3362 msgid "force pan/zoom/rotate with mouse" msgstr "vynutit posunutí/přiblížení/otočení myší" #. Zoom shortcuts -#: ../src/views/darkroom.c:3338 +#: ../src/views/darkroom.c:3377 msgid "zoom close-up" msgstr "přiblížit" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:3342 ../src/views/lighttable.c:1484 +#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 msgid "zoom in" msgstr "přiblížit" -#: ../src/views/darkroom.c:3344 ../src/views/lighttable.c:1488 +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 msgid "zoom out" msgstr "oddálit" #. Shortcut to skip images -#: ../src/views/darkroom.c:3348 +#: ../src/views/darkroom.c:3387 msgid "image forward" msgstr "obrázek vpřed" -#: ../src/views/darkroom.c:3350 +#: ../src/views/darkroom.c:3389 msgid "image back" msgstr "obrázek vzad" #. cycle overlay colors -#: ../src/views/darkroom.c:3354 +#: ../src/views/darkroom.c:3393 msgid "cycle overlay colors" msgstr "přepínat barvu překryvu" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3358 +#: ../src/views/darkroom.c:3397 msgid "show drawn masks" msgstr "ukázat nakreslené masky" #. brush size +/- -#: ../src/views/darkroom.c:3362 +#: ../src/views/darkroom.c:3401 msgid "increase brush size" msgstr "zvýšit velikost štětce" -#: ../src/views/darkroom.c:3364 +#: ../src/views/darkroom.c:3403 msgid "decrease brush size" msgstr "snížit velikost štětce" #. brush hardness +/- -#: ../src/views/darkroom.c:3368 +#: ../src/views/darkroom.c:3407 msgid "increase brush hardness" msgstr "zvýšit tvrdost štětce" -#: ../src/views/darkroom.c:3370 +#: ../src/views/darkroom.c:3409 msgid "decrease brush hardness" msgstr "snížit tvrdost štětce" #. brush opacity +/- -#: ../src/views/darkroom.c:3374 +#: ../src/views/darkroom.c:3413 msgid "increase brush opacity" msgstr "zvýšit neprůhlednost štětce" -#: ../src/views/darkroom.c:3376 +#: ../src/views/darkroom.c:3415 msgid "decrease brush opacity" msgstr "snížit neprůhlednost štětce" #. undo/redo -#: ../src/views/darkroom.c:3380 ../src/views/lighttable.c:1472 -#: ../src/views/map.c:2400 +#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 ../src/views/map.c:2400 msgid "undo" msgstr "zpět" -#: ../src/views/darkroom.c:3382 ../src/views/lighttable.c:1474 -#: ../src/views/map.c:2402 +#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 ../src/views/map.c:2402 msgid "redo" msgstr "znovu" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3386 +#: ../src/views/darkroom.c:3425 msgid "change keyboard shortcut slider precision" msgstr "změnit klávesovou zkratku přesnosti posuvníku" -#: ../src/views/darkroom.c:3389 +#: ../src/views/darkroom.c:3428 msgid "synchronize selection" msgstr "synchronizovat výběr" -#: ../src/views/darkroom.c:4238 +#: ../src/views/darkroom.c:4380 msgid "keyboard shortcut slider precision: fine" msgstr "klávesová zkratka přesnost posuvníku: jemná" -#: ../src/views/darkroom.c:4240 +#: ../src/views/darkroom.c:4382 msgid "keyboard shortcut slider precision: normal" msgstr "klávesová zkratka přesnost posuvníku: normální" -#: ../src/views/darkroom.c:4242 +#: ../src/views/darkroom.c:4384 msgid "keyboard shortcut slider precision: coarse" msgstr "klávesová zkratka přesnost posuvníku: hrubá" -#: ../src/views/darkroom.c:4258 +#: ../src/views/darkroom.c:4400 msgid "switch to lighttable" msgstr "přepnout na katalog" -#: ../src/views/darkroom.c:4260 ../src/views/lighttable.c:1015 +#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 msgid "zoom in the image" msgstr "zvětšit obraz" -#: ../src/views/darkroom.c:4262 +#: ../src/views/darkroom.c:4404 msgid "unbounded zoom in the image" msgstr "neomezené zvětšení obrazu" -#: ../src/views/darkroom.c:4264 +#: ../src/views/darkroom.c:4406 msgid "zoom to 100% 200% and back" msgstr "zvětšit na 100% 200% a zpět" -#: ../src/views/darkroom.c:4266 ../src/views/lighttable.c:1020 +#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 msgid "pan a zoomed image" msgstr "posuňte zvětšený obrázek" -#: ../src/views/darkroom.c:4269 ../src/views/lighttable.c:1073 +#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 msgid "[modules] expand module without closing others" msgstr "[moduly] rozbalit modul bez sbalení ostatních" -#: ../src/views/darkroom.c:4270 ../src/views/lighttable.c:1074 +#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 msgid "[modules] expand module and close others" msgstr "[moduly] rozbalit modul a sbalit ostatní" -#: ../src/views/darkroom.c:4272 +#: ../src/views/darkroom.c:4414 msgid "[modules] rename module" msgstr "[moduly] přejmenovat modul" -#: ../src/views/darkroom.c:4275 +#: ../src/views/darkroom.c:4417 msgid "[modules] change module position in pipe" msgstr "[moduly] změna polohy modulu ve frontě zpracování" #. Show infos key -#: ../src/views/lighttable.c:774 ../src/views/lighttable.c:1459 +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 msgid "show infos" msgstr "zobrazit informace" -#: ../src/views/lighttable.c:881 +#: ../src/views/lighttable.c:1023 msgid "middle" msgstr "střed" -#: ../src/views/lighttable.c:1008 +#: ../src/views/lighttable.c:1150 msgid "open image in darkroom" msgstr "otevřít obrázek v editoru" -#: ../src/views/lighttable.c:1013 +#: ../src/views/lighttable.c:1155 msgid "switch to next/previous image" msgstr "přepnout na další/předchozí obrázek" -#: ../src/views/lighttable.c:1018 ../src/views/lighttable.c:1058 +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 #, no-c-format msgid "zoom to 100% and back" msgstr "zvětšit na 100 % a zpět" -#: ../src/views/lighttable.c:1025 ../src/views/lighttable.c:1046 +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 msgid "scroll the collection" msgstr "posouvat sbírku" -#: ../src/views/lighttable.c:1027 +#: ../src/views/lighttable.c:1169 msgid "change number of images per row" msgstr "změnit počet obrázků na řádek" -#: ../src/views/lighttable.c:1030 +#: ../src/views/lighttable.c:1172 msgid "select an image" msgstr "vybrat obrázek" -#: ../src/views/lighttable.c:1032 +#: ../src/views/lighttable.c:1174 msgid "select range from last image" msgstr "vyberte rozsah z posledního obrázku" -#: ../src/views/lighttable.c:1034 +#: ../src/views/lighttable.c:1176 msgid "add image to or remove it from a selection" msgstr "přidat obrázek do výběru nebo jej z výběru odebrat" -#: ../src/views/lighttable.c:1039 +#: ../src/views/lighttable.c:1181 msgid "change image order" msgstr "změnit pořadí obrázků" -#: ../src/views/lighttable.c:1048 +#: ../src/views/lighttable.c:1190 msgid "zoom all the images" msgstr "přiblížit všechny obrázky" -#: ../src/views/lighttable.c:1050 +#: ../src/views/lighttable.c:1192 msgid "pan inside all the images" msgstr "posun uvnitř všech obrázků" -#: ../src/views/lighttable.c:1053 +#: ../src/views/lighttable.c:1195 msgid "zoom current image" msgstr "přiblížit aktuální obrázek" -#: ../src/views/lighttable.c:1055 +#: ../src/views/lighttable.c:1197 msgid "pan inside current image" msgstr "posun uvnitř aktuálního obrázku" -#: ../src/views/lighttable.c:1061 +#: ../src/views/lighttable.c:1203 #, no-c-format msgid "zoom current image to 100% and back" msgstr "zvětšit aktuální obrázek na 100 % a zpět" -#: ../src/views/lighttable.c:1066 +#: ../src/views/lighttable.c:1208 msgid "zoom the main view" msgstr "zvětšit hlavní pohled" -#: ../src/views/lighttable.c:1068 +#: ../src/views/lighttable.c:1210 msgid "pan inside the main view" msgstr "posun uvnitř hlavního pohledu" -#: ../src/views/lighttable.c:1328 +#: ../src/views/lighttable.c:1470 msgid "set display profile" msgstr "nastavit profil zobrazení" -#: ../src/views/lighttable.c:1425 +#: ../src/views/lighttable.c:1567 msgid "whole" msgstr "celý" -#: ../src/views/lighttable.c:1453 +#: ../src/views/lighttable.c:1595 msgid "leave" msgstr "opustit" -#: ../src/views/lighttable.c:1462 +#: ../src/views/lighttable.c:1604 msgid "align images to grid" msgstr "zarovnat obrázky k mřížce" -#: ../src/views/lighttable.c:1464 +#: ../src/views/lighttable.c:1606 msgid "reset first image offset" msgstr "resetovat offset prvního obrázku" -#: ../src/views/lighttable.c:1466 +#: ../src/views/lighttable.c:1608 msgid "select toggle image" msgstr "přepnout výběr obrázku" -#: ../src/views/lighttable.c:1468 +#: ../src/views/lighttable.c:1610 msgid "select single image" msgstr "vybrat jeden obrázek" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1478 +#: ../src/views/lighttable.c:1620 msgid "preview zoom 100%" msgstr "náhled zoom 100%" -#: ../src/views/lighttable.c:1480 +#: ../src/views/lighttable.c:1622 msgid "preview zoom fit" msgstr "náhled přizpůsobit velikost" -#: ../src/views/lighttable.c:1486 +#: ../src/views/lighttable.c:1628 msgid "zoom max" msgstr "maximální zvětšení" -#: ../src/views/lighttable.c:1490 +#: ../src/views/lighttable.c:1632 msgid "zoom min" msgstr "minimální zvětšení" @@ -32096,7 +31515,7 @@ msgstr "tisk" #: ../src/views/print.c:307 msgid "no printers found!" -msgstr "Nebyly nalezeny žádné tiskárny!" +msgstr "žádné tiskárny nenalezeny!" #: ../src/views/slideshow.c:359 msgid "end of images" @@ -32110,8 +31529,7 @@ msgstr "konec obrázků. stisknutím libovolné klávesy se vrátíte do katalog msgid "waiting to start slideshow" msgstr "čekám na start slideshow" -#: ../src/views/slideshow.c:681 ../src/views/slideshow.c:708 -#: ../src/views/slideshow.c:716 +#: ../src/views/slideshow.c:681 ../src/views/slideshow.c:708 ../src/views/slideshow.c:716 msgid "slideshow paused" msgstr "slideshow pozastavena" @@ -32119,9 +31537,9 @@ msgstr "slideshow pozastavena" #, c-format msgid "slideshow delay set to %d second" msgid_plural "slideshow delay set to %d seconds" -msgstr[0] "zpoždění slideshow nastaveno na %d sekundu" -msgstr[1] "zpoždění slideshow nastaveno na %d sekundy" -msgstr[2] "zpoždění slideshow nastaveno na %d sekund" +msgstr[0] "zpoždění prezentace nastaveno na %d sekundu" +msgstr[1] "zpoždění prezentace nastaveno na %d sekundy" +msgstr[2] "zpoždění prezentace nastaveno na %d sekund" #: ../src/views/slideshow.c:731 msgid "start and stop" @@ -32162,53 +31580,87 @@ msgstr "nové sezení spuštěno '%s'" #: ../src/views/tethering.c:496 msgid "no camera with tethering support available for use..." -msgstr "Není připojen žádný fotoaparát s podporou tetheringu." +msgstr "není připojen žádný fotoaparát s podporou tetheringu..." -#: ../src/views/view.c:1472 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "kliknutí levým tlačítkem" -#: ../src/views/view.c:1475 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "kliknutí pravým tlačítkem" -#: ../src/views/view.c:1478 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "kliknutí prostředním tlačítkem" -#: ../src/views/view.c:1484 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "levý dvojklik" -#: ../src/views/view.c:1487 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "pravý dvojklik" -#: ../src/views/view.c:1490 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "táhni a pusť" -#: ../src/views/view.c:1493 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "kliknout levým tlačítkem a táhnout" -#: ../src/views/view.c:1496 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "kliknout pravým tlačítkem a táhnout" -#: ../src/views/view.c:1517 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - okno akcelerátorů" -#: ../src/views/view.c:1564 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "přepnout na klasické okno, které po uvolnění klíče zůstane otevřené" #. we add the mouse actions too -#: ../src/views/view.c:1630 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "akce myši" +# dialog title +#, fuzzy, c-format +#~ msgid "delete %d selected model?" +#~ msgid_plural "delete %d selected models?" +#~ msgstr[0] "smazat %d vybraný model?" +#~ msgstr[1] "smazat %d vybraný model?" +#~ msgstr[2] "smazat %d vybraný model?" + +#, fuzzy +#~ msgid "execution provider" +#~ msgstr "poskytovatel exekuce" + +#, fuzzy +#~ msgid "download all" +#~ msgstr "stáhnout vše" + +#, fuzzy +#~ msgid "download or update all available models" +#~ msgstr "stáhnout nebo aktualizovat všechny dostupné modely" + +#, fuzzy +#~ msgid "install model" +#~ msgstr "nainstalovat model" + +#~ msgid "the selected output profile doesn't work well with EXR" +#~ msgstr "vybraný výstupní profil nefunguje dobře s EXR" + +#, fuzzy +#~ msgid "detail recovery" +#~ msgstr "zotavení detailů" + +#~ msgid "add to catalog" +#~ msgstr "přidat do katalogu" + #~ msgctxt "preferences" #~ msgid "original" #~ msgstr "originál" @@ -32234,45 +31686,31 @@ msgstr "akce myši" # needs a bit more sophisticated explanation #~ msgid "" -#~ "scene-referred workflow is based on linear modules and will auto-apply " -#~ "filmic or sigmoid, color calibration and exposure,\n" -#~ "display-referred workflow is based on Lab modules and will auto-apply base " -#~ "curve, white balance and the legacy module pipe order." +#~ "scene-referred workflow is based on linear modules and will auto-apply filmic or sigmoid, color calibration and exposure,\n" +#~ "display-referred workflow is based on Lab modules and will auto-apply base curve, white balance and the legacy module pipe order." #~ msgstr "" -#~ "Scene-referred workflow je založeno na lineárních modulech a automaticky " -#~ "aplikuje filmovou nebo sigmoidní křivku, modul kalibrace barev a " -#~ "expozice.\n" -#~ "Display-referred workflow je založeno na modulech pracujících v Lab a " -#~ "automaticky aplikuje základní křivku, vyvážení bílé a starší řazení " -#~ "kreativních modulů." +#~ "Scene-referred workflow je založeno na lineárních modulech a automaticky aplikuje filmovou nebo sigmoidní křivku, modul kalibrace barev a expozice.\n" +#~ "Display-referred workflow je založeno na modulech pracujících v Lab a automaticky aplikuje základní křivku, vyvážení bílé a starší řazení kreativních modulů." #~ msgid "" -#~ "XMP sidecar files hold information about all your development steps to " -#~ "allow flawless re-importing of image files.\n" +#~ "XMP sidecar files hold information about all your development steps to allow flawless re-importing of image files.\n" #~ "\n" #~ "depending on the selected mode sidecar files will be created:\n" -#~ " - 'never': all development information will be stored only in the library " -#~ "database\n" +#~ " - 'never': all development information will be stored only in the library database\n" #~ " - 'on import': immediately after importing the image\n" #~ " - 'after edit': after any user change on the image or adding tags." #~ msgstr "" -#~ "Pomocné soubory XMP obsahují informace o všech vašich krocích vývoje, aby " -#~ "bylo možné bezchybně znovu importovat obrazové soubory.\n" +#~ "Pomocné soubory XMP obsahují informace o všech vašich krocích vývoje, aby bylo možné bezchybně znovu importovat obrazové soubory.\n" #~ "\n" #~ "v závislosti na zvoleném režimu se soubory vytvoří:\n" -#~ " - 'nikdy': všechny informace o vývoji budou uloženy pouze v databázi " -#~ "knihovny\n" +#~ " - 'nikdy': všechny informace o vývoji budou uloženy pouze v databázi knihovny\n" #~ " - 'po importu': ihned po importu obrázku\n" #~ " - 'po úpravě': po jakékoli uživatelské změně obrázku nebo přidání tagů." -#~ msgid "" -#~ "when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt " -#~ "to use mouse wheel for data entry. when disabled, this behavior is " -#~ "reversed" +#~ msgid "when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt to use mouse wheel for data entry. when disabled, this behavior is reversed" #~ msgstr "" -#~ "je-li povoleno, použijte kolečko myši k posouvání bočního panelu modulů. " -#~ "použijte Ctrl+Alt pro použití kolečka myši pro zadávání dat. při " -#~ "deaktivaci je toto chování obráceno" +#~ "je-li povoleno, použijte kolečko myši k posouvání bočního panelu modulů. použijte Ctrl+Alt pro použití kolečka myši pro zadávání dat. při deaktivaci je toto chování " +#~ "obráceno" #~ msgid "adjust the boost factor of the channel mask" #~ msgstr "upravte faktor zesílení masky kanálu" @@ -32295,35 +31733,29 @@ msgstr "akce myši" #~ msgid "" #~ "the color profile used by the encoder\n" -#~ "permit internal XYB color space conversion for more efficient lossy " -#~ "compression,\n" -#~ "or ensure no conversion to keep original image color space (implied for " -#~ "lossless)" +#~ "permit internal XYB color space conversion for more efficient lossy compression,\n" +#~ "or ensure no conversion to keep original image color space (implied for lossless)" #~ msgstr "" #~ "barevný profil používaný enkodérem\n" -#~ "umožňují interní konverzi barevného prostoru XYB pro efektivnější " -#~ "ztrátovou kompresi,\n" -#~ "nebo nezajistěte žádnou konverzi pro zachování původního barevného " -#~ "prostoru obrazu (implicitně bezeztrátové)" +#~ "umožňují interní konverzi barevného prostoru XYB pro efektivnější ztrátovou kompresi,\n" +#~ "nebo nezajistěte žádnou konverzi pro zachování původního barevného prostoru obrazu (implicitně bezeztrátové)" #~ msgid "internal" #~ msgstr "interní" # tooltip # For DT authors: -# The english description is so verbose and complicated that I was unable to create an accurate czech version. Sorry about that. Please, do create the descriptions more accessible to not as highly educated users. +# The english description is so verbose and complicated that I was unable to +# create an accurate czech version. Sorry about that. Please, do create the +# descriptions more accessible to not as highly educated users. #~ msgid "" #~ "the curve has lost its 'S' shape, shoulder power cannot be applied.\n" #~ "without inverting the shoulder (forcing it to bend upwards), it would be\n" -#~ "impossible to reach target white with the selected contrast and pivot " -#~ "position.\n" +#~ "impossible to reach target white with the selected contrast and pivot position.\n" #~ "increase contrast, move the pivot higher (increase pivot target output\n" -#~ "or curve y gamma), or increase the distance between the pivot and the " -#~ "right\n" -#~ "edge (decrease the pivot shift, move the white point farther from the " -#~ "pivot by\n" -#~ "increasing relative white exposure or move the black point closer to the " -#~ "pivot\n" +#~ "or curve y gamma), or increase the distance between the pivot and the right\n" +#~ "edge (decrease the pivot shift, move the white point farther from the pivot by\n" +#~ "increasing relative white exposure or move the black point closer to the pivot\n" #~ "by lowering relative black exposure)." #~ msgstr "" #~ "Křivka ztratila tvar 'S' – hodnotu strmosti ramene nelze aplikovat.\n" @@ -32334,18 +31766,16 @@ msgstr "akce myši" # tooltip # For DT authors: -# The english description is so verbose and complicated that I was unable to create an accurate czech version. Sorry about that. Please, do create the descriptions more accessible to not as highly educated users. +# The english description is so verbose and complicated that I was unable to +# create an accurate czech version. Sorry about that. Please, do create the +# descriptions more accessible to not as highly educated users. #~ msgid "" #~ "the curve has lost its 'S' shape, toe power cannot be applied.\n" #~ "without inverting the toe (forcing it to bend downwards), it would be\n" -#~ "impossible to reach target black with the selected contrast and pivot " -#~ "position.\n" -#~ "increase contrast, move the pivot lower (reduce the pivot target output " -#~ "or\n" -#~ "curve y gamma), or increase the distance between the pivot and the left " -#~ "edge\n" -#~ "(increase the pivot shift, move the black point farther from the pivot by " -#~ "raising\n" +#~ "impossible to reach target black with the selected contrast and pivot position.\n" +#~ "increase contrast, move the pivot lower (reduce the pivot target output or\n" +#~ "curve y gamma), or increase the distance between the pivot and the left edge\n" +#~ "(increase the pivot shift, move the black point farther from the pivot by raising\n" #~ "the relative black exposure or move the white point closer to the pivot\n" #~ "by decreasing relative white exposure)." #~ msgstr "" @@ -32373,18 +31803,12 @@ msgstr "akce myši" #~ msgid "RustiCL (experimental)" #~ msgstr "RustiCL (experimentální)" -#~ msgid "" -#~ "do you really want to physically delete selected image (using trash if " -#~ "possible)?" -#~ msgstr "" -#~ "opravdu chcete fyzicky smazat vybraný obrázek (pokud možno pomocí koše)?" +#~ msgid "do you really want to physically delete selected image (using trash if possible)?" +#~ msgstr "opravdu chcete fyzicky smazat vybraný obrázek (pokud možno pomocí koše)?" #~ msgid "do you really want to physically delete selected image from disk?" #~ msgstr "opravdu chcete fyzicky smazat vybraný obrázek z disku?" -#~ msgid "(default)" -#~ msgstr "(výchozí)" - # splash #~ msgid "" #~ "Photography workflow\n" @@ -32439,12 +31863,10 @@ msgstr "akce myši" #~ msgid "" #~ "mask histogram span between the first and last deciles.\n" -#~ "the central line shows the average. orange bars appear at extrema if " -#~ "clipping occurs." +#~ "the central line shows the average. orange bars appear at extrema if clipping occurs." #~ msgstr "" #~ "maska rozpětí histogramu mezi prvním a posledním decilem.\n" -#~ "střední čára ukazuje průměr. Pokud dojde k oříznutí, objeví se v extrémech " -#~ "oranžové pruhy." +#~ "střední čára ukazuje průměr. Pokud dojde k oříznutí, objeví se v extrémech oranžové pruhy." #~ msgid "start export" #~ msgstr "spustit export" @@ -32459,27 +31881,19 @@ msgstr "akce myši" #, c-format #~ msgid "detected OtherIlluminant in `%s`, please report via darktable github" -#~ msgstr "" -#~ "V `%s` byl detekován \"OtherIlluminant\". Prosím nahlašte vývojářům " -#~ "darktable na GitHubu." +#~ msgstr "V `%s` byl detekován \"OtherIlluminant\". Prosím nahlašte vývojářům darktable na GitHubu." #, c-format #~ msgid "special exif illuminants in `%s`, please report via darktable github" -#~ msgstr "" -#~ "Speciální druhy osvětlení v EXIF v `%s`. Prosím nahlašte vývojářům " -#~ "darktable na GitHubu." +#~ msgstr "Speciální druhy osvětlení v EXIF v `%s`. Prosím nahlašte vývojářům darktable na GitHubu." #, c-format #~ msgid "forward matrix in `%s`, please report via darktable github" -#~ msgstr "" -#~ "Dopředná matice v `%s`. Prosím nahlašte vývojářům darktable na GitHubu." +#~ msgstr "Dopředná matice v `%s`. Prosím nahlašte vývojářům darktable na GitHubu." #~ msgid "combine with elements from a processed image" #~ msgstr "kombinovat s prvky ze zpracovaného obrázku" -#~ msgid "raster mask import" -#~ msgstr "import rastrové masky" - #~ msgctxt "eq_preset" #~ msgid "coarse" #~ msgstr "hrubý" @@ -32501,9 +31915,7 @@ msgstr "akce myši" #~ msgstr "snížit rozlišení náhledu" #~ msgid "decrease to speed up preview rendering, may hinder accurate masking" -#~ msgstr "" -#~ "Snížit rozlišení pro urychlení vykreslování náhledu. Může bránit přesnému " -#~ "maskování." +#~ msgstr "Snížit rozlišení pro urychlení vykreslování náhledu. Může bránit přesnému maskování." #~ msgid "RCD + VNG4" #~ msgstr "RCD + VNG4" @@ -32524,12 +31936,8 @@ msgstr "akce myši" #~ msgid "prefer performance over quality" #~ msgstr "upřednostnit rychlost před kvalitou" -#~ msgid "" -#~ "if switched on, thumbnails and previews are rendered at lower quality but " -#~ "4 times faster" -#~ msgstr "" -#~ "Pokud je zapnuto, miniatury a náhledy se vykreslují v nižší kvalitě, ale " -#~ "čtyřikrát rychleji." +#~ msgid "if switched on, thumbnails and previews are rendered at lower quality but 4 times faster" +#~ msgstr "Pokud je zapnuto, miniatury a náhledy se vykreslují v nižší kvalitě, ale čtyřikrát rychleji." #~ msgid "contributors" #~ msgstr "přizpěvatelé" @@ -32570,34 +31978,25 @@ msgstr "akce myši" #~ msgid "hide the history button and show a specific module instead" #~ msgstr "skrýt tlačítko historie a místo toho zobrazit konkrétní modul" -#~ msgid "" -#~ "hide the history button and show the recent collections module instead" -#~ msgstr "" -#~ "skrýt tlačítko historie a místo toho zobrazit kolekci posledních modulů" +#~ msgid "hide the history button and show the recent collections module instead" +#~ msgstr "skrýt tlačítko historie a místo toho zobrazit kolekci posledních modulů" -#~ msgid "" -#~ "hide this module and instead access collections history with a button in " -#~ "the collections module" -#~ msgstr "" -#~ "skrýt tento modul a místo toho přistupovat k historii kolekcí pomocí " -#~ "tlačítka v modulu kolekcí" +#~ msgid "hide this module and instead access collections history with a button in the collections module" +#~ msgstr "skrýt tento modul a místo toho přistupovat k historii kolekcí pomocí tlačítka v modulu kolekcí" #, c-format #~ msgid "style %s successfully applied!" #~ msgstr "styl %s byl úspěšně použit!" +#, fuzzy #~ msgid "style successfully applied!" #~ msgid_plural "styles successfully applied!" #~ msgstr[0] "styl úspěšně použit!" -#~ msgstr[1] "styly úspěšně použity!" -#~ msgstr[2] "stylů úspěšně použito!" +#~ msgstr[1] "styl úspěšně použit!" +#~ msgstr[2] "styl úspěšně použit!" -#~ msgid "" -#~ "tooltip visibility can only be toggled if compositing is enabled in your " -#~ "window manager" -#~ msgstr "" -#~ "viditelnost tooltipů lze přepínat pouze v případě, že je ve správci oken " -#~ "povoleno skládání" +#~ msgid "tooltip visibility can only be toggled if compositing is enabled in your window manager" +#~ msgstr "viditelnost tooltipů lze přepínat pouze v případě, že je ve správci oken povoleno skládání" #~ msgid "invalid AVIF bit depth!" #~ msgstr "neplatná bitová hloubka AVIF!" @@ -32621,26 +32020,17 @@ msgstr "akce myši" #~ msgstr "indikátor baterie" #~ msgid "no user-defined presets for favorite modules were found" -#~ msgstr "" -#~ "nebyly nalezeny žádné uživatelsky definované presety pro oblíbené moduly" +#~ msgstr "nebyly nalezeny žádné uživatelsky definované presety pro oblíbené moduly" -#~ msgid "" -#~ "hides built-in presets of processing modules in both presets and " -#~ "favourites menu." -#~ msgstr "" -#~ "skrývá vestavěné presety modulů zpracování v nabídce předvoleb a " -#~ "oblíbených položkách." +#~ msgid "hides built-in presets of processing modules in both presets and favourites menu." +#~ msgstr "skrývá vestavěné presety modulů zpracování v nabídce předvoleb a oblíbených položkách." #~ msgctxt "preferences" #~ msgid "chronological" #~ msgstr "chronologický" -#~ msgid "" -#~ "sort the following collections in descending order: 'film roll' by folder, " -#~ "'folder', 'times' (e.g. 'capture date')" -#~ msgstr "" -#~ "seřadit následující kolekce v sestupném pořadí: 'filmový pás' podle " -#~ "složky, 'složka', 'časy' (např. 'čas sejmutí')" +#~ msgid "sort the following collections in descending order: 'film roll' by folder, 'folder', 'times' (e.g. 'capture date')" +#~ msgstr "seřadit následující kolekce v sestupném pořadí: 'filmový pás' podle složky, 'složka', 'časy' (např. 'čas sejmutí')" #~ msgid "(AI) detect from image surfaces..." #~ msgstr "(UI) detekovat z povrchů obrazu..." @@ -32648,9 +32038,6 @@ msgstr "akce myši" #~ msgid "(AI) detect from image edges..." #~ msgstr "(UI) detekce z okrajů obrazu..." -#~ msgid "group leaders" -#~ msgstr "vedoucí skupin" - #~ msgid "group followers" #~ msgstr "následovníci skupin" @@ -32721,12 +32108,8 @@ msgstr "akce myši" #~ msgid "folder" #~ msgstr "složka" -#~ msgid "" -#~ "when having raw+JPEG images together in one directory it makes no sense to " -#~ "import both. with this flag one can ignore all JPEGs found." -#~ msgstr "" -#~ "pokud máte obrázky raw+JPEG pohromadě v jednom adresáři, nemá smysl " -#~ "importovat oba. s tímto příznakem lze ignorovat všechny nalezené JPEGy." +#~ msgid "when having raw+JPEG images together in one directory it makes no sense to import both. with this flag one can ignore all JPEGs found." +#~ msgstr "pokud máte obrázky raw+JPEG pohromadě v jednom adresáři, nemá smysl importovat oba. s tímto příznakem lze ignorovat všechny nalezené JPEGy." #~ msgid "tune OpenCL performance" #~ msgstr "naladit výkon OpenCL" @@ -32734,13 +32117,11 @@ msgstr "akce myši" #~ msgid "" #~ "allows runtime tuning of OpenCL devices:\n" #~ " - 'memory size': uses a fixed headroom (400MB as default),\n" -#~ " - 'memory transfer': tries a faster memory access mode (pinned memory) " -#~ "used for tiling." +#~ " - 'memory transfer': tries a faster memory access mode (pinned memory) used for tiling." #~ msgstr "" #~ "umožňuje runtime ladění OpenCL zařízení:\n" #~ " - 'velikost paměti': používá pevnou rezervu (400 MB jako výchozí),\n" -#~ " - 'memory transfer': zkouší rychlejší režim přístupu do paměti (připnutá " -#~ "paměť) používaný pro dlaždicové uspořádání." +#~ " - 'memory transfer': zkouší rychlejší režim přístupu do paměti (připnutá paměť) používaný pro dlaždicové uspořádání." #~ msgid "write sidecar file for each image" #~ msgstr "pro každý obrázek vytvořit vedlejší soubor s vývojovými kroky" @@ -32794,29 +32175,17 @@ msgstr "akce myši" #~ msgid "jpeg xl" #~ msgstr "jpeg xl" -#~ msgid "" -#~ "due to a slow GPU hardware acceleration using OpenCL has been deactivated" -#~ msgstr "" -#~ "z důvodu pomalého GPU byla hardwarová akcelerace pomocí OpenCL deaktivována" +#~ msgid "due to a slow GPU hardware acceleration using OpenCL has been deactivated" +#~ msgstr "z důvodu pomalého GPU byla hardwarová akcelerace pomocí OpenCL deaktivována" -#~ msgid "" -#~ "multiple GPUs detected - OpenCL scheduling profile has been set accordingly" -#~ msgstr "" -#~ "bylo zjištěno více GPU - plánovací profil OpenCL byl nastaven " -#~ "odpovídajícím způsobem" +#~ msgid "multiple GPUs detected - OpenCL scheduling profile has been set accordingly" +#~ msgstr "bylo zjištěno více GPU - plánovací profil OpenCL byl nastaven odpovídajícím způsobem" -#~ msgid "" -#~ "very fast GPU detected - OpenCL scheduling profile has been set accordingly" -#~ msgstr "" -#~ "velmi rychlý GPU detekován - odpovídajícím způsobem byl nastaven plánovací " -#~ "profil OpenCL" +#~ msgid "very fast GPU detected - OpenCL scheduling profile has been set accordingly" +#~ msgstr "velmi rychlý GPU detekován - odpovídajícím způsobem byl nastaven plánovací profil OpenCL" -#~ msgid "" -#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL for " -#~ "this session!" -#~ msgstr "" -#~ "darktable objevil problémy s nastavením OpenCL; OpenCL je pro tuto relaci " -#~ "deaktivováno!" +#~ msgid "darktable discovered problems with your OpenCL setup; disabling OpenCL for this session!" +#~ msgstr "darktable objevil problémy s nastavením OpenCL; OpenCL je pro tuto relaci deaktivováno!" #~ msgid "click to dismiss this notice permanently" #~ msgstr "kliknutím toto upozornění trvale zavřete" @@ -32847,16 +32216,12 @@ msgstr "akce myši" #~ msgid "" #~ "set strength of rebuilding in regions with all photosites clipped.\n" -#~ "the mask buttons shows the effect that is added to already reconstructed " -#~ "data." +#~ "the mask buttons shows the effect that is added to already reconstructed data." #~ msgstr "" #~ "nastavit sílu přestavby v regionech se všemi oříznutými fotomísty.\n" -#~ "tlačítka masky zobrazují efekt, který je přidán k již rekonstruovaným " -#~ "datům." +#~ "tlačítka masky zobrazují efekt, který je přidán k již rekonstruovaným datům." -#~ msgid "" -#~ "tone equalizer needs to be after distortion modules in the pipeline – " -#~ "disabled" +#~ msgid "tone equalizer needs to be after distortion modules in the pipeline – disabled" #~ msgstr "tónový ekvalizér musí být po modulech zkreslení – zakázan" #~ msgid "save" @@ -32898,26 +32263,20 @@ msgstr "akce myši" #~ msgid "" #~ "pen pressure control for brush masks\n" #~ "'off': pressure reading ignored,\n" -#~ "'hardness'/'opacity'/'brush size': pressure reading controls specified " -#~ "attribute,\n" -#~ "'absolute'/'relative': pressure reading is taken directly as attribute " -#~ "value or multiplied with pre-defined setting." +#~ "'hardness'/'opacity'/'brush size': pressure reading controls specified attribute,\n" +#~ "'absolute'/'relative': pressure reading is taken directly as attribute value or multiplied with pre-defined setting." #~ msgstr "" #~ "ovládání tlaku pera pro štětcové masky\n" #~ "'off': údaj o tlaku ignorován,\n" -#~ "'tvrdost'/'neprůhlednost'/'velikost štětce': zadaný atribut řídí čtení " -#~ "tlaku,\n" -#~ "'absolutní'/'relativní': odečet tlaku se bere přímo jako hodnota atributu " -#~ "nebo se násobí předdefinovaným nastavením." +#~ "'tvrdost'/'neprůhlednost'/'velikost štětce': zadaný atribut řídí čtení tlaku,\n" +#~ "'absolutní'/'relativní': odečet tlaku se bere přímo jako hodnota atributu nebo se násobí předdefinovaným nastavením." #~ msgid "" #~ "smoothing of brush strokes\n" -#~ "stronger smoothing leads to fewer nodes and easier editing but with lower " -#~ "control of accuracy." +#~ "stronger smoothing leads to fewer nodes and easier editing but with lower control of accuracy." #~ msgstr "" #~ "vyhlazení tahů štětcem\n" -#~ "silnější vyhlazování vede k menšímu počtu uzlů a snadnějším úpravám, ale s " -#~ "nižší kontrolou přesnosti." +#~ "silnější vyhlazování vede k menšímu počtu uzlů a snadnějším úpravám, ale s nižší kontrolou přesnosti." #~ msgctxt "preferences" #~ msgid "always bilinear (fast)" @@ -32941,15 +32300,11 @@ msgstr "akce myši" #~ msgstr "demosaicing pro zvětšené obrázky v editoru" #~ msgid "" -#~ "demosaicer when not viewing 1:1 in darkroom mode: 'bilinear' is fast but " -#~ "slightly blurry. 'default' uses the default demosaicer for the used sensor " -#~ "(RCD or Markesteijn). 'full' will use exactly the settings as for full-" -#~ "size export." +#~ "demosaicer when not viewing 1:1 in darkroom mode: 'bilinear' is fast but slightly blurry. 'default' uses the default demosaicer for the used sensor (RCD or " +#~ "Markesteijn). 'full' will use exactly the settings as for full-size export." #~ msgstr "" -#~ "demosaicer při nezobrazení 1:1 v režimu temné komory: „bilineární“ je " -#~ "rychlý, ale mírně rozmazaný. 'default' používá výchozí demosaicer pro " -#~ "použitý senzor (RCD nebo Markesteijn). 'plná' použije přesně nastavení " -#~ "jako pro export v plné velikosti." +#~ "demosaicer při nezobrazení 1:1 v režimu temné komory: „bilineární“ je rychlý, ale mírně rozmazaný. 'default' používá výchozí demosaicer pro použitý senzor (RCD nebo " +#~ "Markesteijn). 'plná' použije přesně nastavení jako pro export v plné velikosti." #~ msgid "geometry" #~ msgstr "geometrie" @@ -33061,30 +32416,24 @@ msgstr "akce myši" #~ msgid "" #~ "click and drag to add point\n" -#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to " -#~ "change direction" +#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to change direction" #~ msgstr "" #~ "kliknutím a tažením přidejte bod\n" -#~ "rolujte pro změnu velikosti - Shift+scroll pro změnu síly - ctrl+scroll " -#~ "pro změnu směru" +#~ "rolujte pro změnu velikosti - Shift+scroll pro změnu síly - ctrl+scroll pro změnu směru" #~ msgid "" #~ "click to add line\n" -#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to " -#~ "change direction" +#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to change direction" #~ msgstr "" #~ "kliknutím přidáte řádek\n" -#~ "rolujte pro změnu velikosti - Shift+scroll pro změnu síly - ctrl+scroll " -#~ "pro změnu směru" +#~ "rolujte pro změnu velikosti - Shift+scroll pro změnu síly - ctrl+scroll pro změnu směru" #~ msgid "" #~ "click to add curve\n" -#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to " -#~ "change direction" +#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to change direction" #~ msgstr "" #~ "kliknutím přidáte křivku\n" -#~ "rolujte pro změnu velikosti - Shift+scroll pro změnu síly - ctrl+scroll " -#~ "pro změnu směru" +#~ "rolujte pro změnu velikosti - Shift+scroll pro změnu síly - ctrl+scroll pro změnu směru" #~ msgid "" #~ "ctrl+click: add node - right click: remove path\n" @@ -33118,12 +32467,8 @@ msgstr "akce myši" #~ msgid "[rcd_demosaic] too small area" #~ msgstr "[rcd_demosaic] příliš malá oblast" -#~ msgid "" -#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to the " -#~ "developers" -#~ msgstr "" -#~ "vstupní/výstupní vyrovnávací paměť tónového ekvalizéru je špatně " -#~ "zarovnaná, nahlaste prosím chybu vývojářům" +#~ msgid "tone equalizer in/out buffer are ill-aligned, please report the bug to the developers" +#~ msgstr "vstupní/výstupní vyrovnávací paměť tónového ekvalizéru je špatně zarovnaná, nahlaste prosím chybu vývojářům" #~ msgid "size is relative to" #~ msgstr "velikost je relativní k" @@ -33168,15 +32513,10 @@ msgstr "akce myši" #~ msgstr "eigf" #~ msgid "

Sorry,

something went wrong. Please try again.

" -#~ msgstr "" -#~ "

Je nám líto,

něco se pokazilo. Zkuste to prosím znovu.

" +#~ msgstr "

Je nám líto,

něco se pokazilo. Zkuste to prosím znovu.

" -#~ msgid "" -#~ "

Thank you,

everything should have worked, you can close " -#~ "your browser now and go back to darktable.

" -#~ msgstr "" -#~ "

Děkuji,

vše mělo fungovat. Nyní můžete zavřít prohlížeč " -#~ "a vrátit se do darktable.

" +#~ msgid "

Thank you,

everything should have worked, you can close your browser now and go back to darktable.

" +#~ msgstr "

Děkuji,

vše mělo fungovat. Nyní můžete zavřít prohlížeč a vrátit se do darktable.

" #~ msgid "unsupported working profile %s has been replaced by Rec2020 RGB!\n" #~ msgstr "nepodporovaný pracovní profil %s byl nahrazen Rec2020 RGB!\n" @@ -33206,8 +32546,7 @@ msgstr "akce myši" #~ "začněte psát pro přírůstkové vyhledávání" #~ msgid "make this preset auto set values depending on images" -#~ msgstr "" -#~ "nastavte tuto předvolbu automaticky na hodnoty v závislosti na snímcích" +#~ msgstr "nastavte tuto předvolbu automaticky na hodnoty v závislosti na snímcích" #~ msgid "raw CA correction supports only standard RGB Bayer filter arrays" #~ msgstr "korekce RAW CA podporuje pouze standardní pole filtrů RGB Bayer" @@ -33216,33 +32555,25 @@ msgstr "akce myši" #~ msgstr "vynechán při zvětšování" #~ msgid "" -#~ "while calculating the correction parameters the internal maths failed so " -#~ "module is bypassed.\n" +#~ "while calculating the correction parameters the internal maths failed so module is bypassed.\n" #~ "you can get more info by running darktable via the console." #~ msgstr "" -#~ "při výpočtu korekčních parametrů selhala interní matematika, takže modul " -#~ "je vynechán.\n" +#~ "při výpočtu korekčních parametrů selhala interní matematika, takže modul je vynechán.\n" #~ "více informací získáte spuštěním darktable přes konzoli." #~ msgid "" -#~ "internals maths found too few data points so restricted the order of the " -#~ "fit to linear.\n" +#~ "internals maths found too few data points so restricted the order of the fit to linear.\n" #~ "you might view bad correction results." #~ msgstr "" -#~ "vnitřní matematika našla příliš málo datových bodů, takže omezila pořadí " -#~ "proložení na lineární.\n" +#~ "vnitřní matematika našla příliš málo datových bodů, takže omezila pořadí proložení na lineární.\n" #~ "můžete vidět špatné výsledky oprav." #~ msgid "" -#~ "to calculate good parameters for raw CA correction we want full sensor " -#~ "data or at least a sensible part of that.\n" -#~ "the image shown in darkroom would look vastly different from developed " -#~ "files so effect is bypassed now." +#~ "to calculate good parameters for raw CA correction we want full sensor data or at least a sensible part of that.\n" +#~ "the image shown in darkroom would look vastly different from developed files so effect is bypassed now." #~ msgstr "" -#~ "pro výpočet dobrých parametrů pro raw CA korekci potřebujeme úplná data " -#~ "senzoru nebo alespoň jejich rozumnou část.\n" -#~ "obraz zobrazený v editoru by vypadal výrazně odlišně od zpracovaných " -#~ "souborů, takže efekt je nyní vynechán." +#~ "pro výpočet dobrých parametrů pro raw CA korekci potřebujeme úplná data senzoru nebo alespoň jejich rozumnou část.\n" +#~ "obraz zobrazený v editoru by vypadal výrazně odlišně od zpracovaných souborů, takže efekt je nyní vynechán." #~ msgid "affect color, brightness and contrast" #~ msgstr "ovlivnit barvu, jas a kontrast" @@ -33317,9 +32648,6 @@ msgstr "akce myši" #~ msgid "zoom fill" #~ msgstr "vyplnit" -#~ msgid "zoom fit" -#~ msgstr "přizpůsobit šířce" - #~ msgctxt "preferences" #~ msgid "modern" #~ msgstr "moderní" @@ -33332,15 +32660,11 @@ msgstr "akce myši" #~ msgstr "automaticky použít výchozí nastavení chromatické adaptace" #~ msgid "" -#~ "legacy performs a basic chromatic adaptation using only the white balance " -#~ "module\n" -#~ "modern uses a combination of white balance module and color calibration " -#~ "module, with improved color science for chromatic adaptation" +#~ "legacy performs a basic chromatic adaptation using only the white balance module\n" +#~ "modern uses a combination of white balance module and color calibration module, with improved color science for chromatic adaptation" #~ msgstr "" -#~ "legacy provádí základní chromatickou úpravu pouze pomocí modulu vyvážení " -#~ "bílé\n" -#~ "modern využívá kombinaci modulu vyvážení bílé a modulu kalibrace barev s " -#~ "vylepšenou vědou o barvách pro chromatickou adaptaci" +#~ "legacy provádí základní chromatickou úpravu pouze pomocí modulu vyvážení bílé\n" +#~ "modern využívá kombinaci modulu vyvážení bílé a modulu kalibrace barev s vylepšenou vědou o barvách pro chromatickou adaptaci" #~ msgid "set mode to rgb parade" #~ msgstr "nastavit režim na rgb přehlídka" @@ -33408,22 +32732,14 @@ msgstr "akce myši" #~ msgid "false" #~ msgstr "ne" -#~ msgid "" -#~ "this option indicates when to check database fragmentation and perform " -#~ "maintenance" -#~ msgstr "" -#~ "tato možnost označuje, kdy zkontrolovat fragmentaci databáze a provést " -#~ "údržbu" +#~ msgid "this option indicates when to check database fragmentation and perform maintenance" +#~ msgstr "tato možnost označuje, kdy zkontrolovat fragmentaci databáze a provést údržbu" #~ msgid "database fragmentation ratio threshold" #~ msgstr "prahová hodnota poměru fragmentace databáze" -#~ msgid "" -#~ "fragmentation ratio above which to ask or carry out automatically database " -#~ "maintenance" -#~ msgstr "" -#~ "míra fragmentace, nad kterou je třeba požádat nebo provést automatickou " -#~ "údržbu databáze" +#~ msgid "fragmentation ratio above which to ask or carry out automatically database maintenance" +#~ msgstr "míra fragmentace, nad kterou je třeba požádat nebo provést automatickou údržbu databáze" #~ msgid "xmp" #~ msgstr "xmp" @@ -33497,23 +32813,21 @@ msgstr "akce myši" #~ msgid "%d image of %d (#%d) in current collection is selected" #~ msgstr "Je vybrán obrázek %d z %d (#%d) v aktuální kolekci" +#, fuzzy #~ msgid "%d image of %d in current collection is selected" #~ msgid_plural "%d images of %d in current collection are selected" -#~ msgstr[0] "Je vybrán obrázek %d z %d v aktuální kolekci" -#~ msgstr[1] "Jsou vybrány %d obrázky z %d v aktuální kolekci" -#~ msgstr[2] "Je vybráno %d obrázků z %d v aktuální kolekci" +#~ msgstr[0] "Je vybrán %d obrázek %d v aktuální kolekci" +#~ msgstr[1] "Je vybrán %d obrázek %d v aktuální kolekci" +#~ msgstr[2] "Je vybrán %d obrázek %d v aktuální kolekci" #~ msgid "click later to be asked on next startup" -#~ msgstr "" -#~ "klikněte na později a budete znovu dotázán při příštím spuštění darktable" +#~ msgstr "klikněte na později a budete znovu dotázán při příštím spuštění darktable" #~ msgid "click later to be asked when closing darktable" #~ msgstr "klikněte na později a budete znovu dotázán při zavírání darktable" #~ msgid "click later to be asked next time when closing darktable" -#~ msgstr "" -#~ "klikněte na později a budete znovu dotázán během příštího zavírání " -#~ "darktable" +#~ msgstr "klikněte na později a budete znovu dotázán během příštího zavírání darktable" #~ msgid "" #~ "the database could use some maintenance\n" @@ -33595,12 +32909,10 @@ msgstr "akce myši" #~ msgstr "hdr" #~ msgid "" -#~ "the following modules are deprecated because they have internal design " -#~ "mistakes which can't be solved and alternative modules which solve them.\n" +#~ "the following modules are deprecated because they have internal design mistakes which can't be solved and alternative modules which solve them.\n" #~ " they will be removed for new edits in the next release." #~ msgstr "" -#~ "následující moduly jsou zastaralé, protože mají chyby interního designu, " -#~ "které nelze vyřešit, a alternativní moduly, které je řeší.\n" +#~ "následující moduly jsou zastaralé, protože mají chyby interního designu, které nelze vyřešit, a alternativní moduly, které je řeší.\n" #~ " budou odstraněny pro nové úpravy v příštím vydání." #~ msgid "double click to reset to `%f'" @@ -33618,16 +32930,12 @@ msgstr "akce myši" #~ msgid "" #~ "visual indication of temperature adjustments.\n" -#~ "in 'illuminant color' mode slider colors represent the color of the light " -#~ "source,\n" -#~ "in 'effect emulation' slider colors represent the effect the adjustment " -#~ "would have on the scene" +#~ "in 'illuminant color' mode slider colors represent the color of the light source,\n" +#~ "in 'effect emulation' slider colors represent the effect the adjustment would have on the scene" #~ msgstr "" #~ "vizuální indikace nastavení teploty.\n" -#~ "v režimu „barva světla“ představují barvy posuvníku barvu světelného " -#~ "zdroje,\n" -#~ "v „emulaci efektu“ barvy jezdce představují účinek, který by úprava měla " -#~ "na scénu" +#~ "v režimu „barva světla“ představují barvy posuvníku barvu světelného zdroje,\n" +#~ "v „emulaci efektu“ barvy jezdce představují účinek, který by úprava měla na scénu" #~ msgid "color balance slider block layout" #~ msgstr "rozložení bloku posuvníku vyvážení barev" @@ -33636,12 +32944,10 @@ msgstr "akce myši" #~ "choose how to organise the slider blocks for lift, gamma and gain:\n" #~ "list - all sliders are shown in one long list (with headers),\n" #~ "tabs - use tabs to switch between the blocks of sliders,\n" -#~ "columns - the blocks of sliders are shown next to each other (in narrow " -#~ "columns)" +#~ "columns - the blocks of sliders are shown next to each other (in narrow columns)" #~ msgstr "" #~ "zvolte, jak uspořádat posuvné bloky pro zdvih, gamu a zisk:\n" -#~ "seznam - všechny posuvníky jsou zobrazeny v jednom dlouhém seznamu (se " -#~ "záhlavím),\n" +#~ "seznam - všechny posuvníky jsou zobrazeny v jednom dlouhém seznamu (se záhlavím),\n" #~ "tabulátory - použijte tabulátory k přepínání mezi bloky posuvníků,\n" #~ "sloupce - bloky posuvníků jsou zobrazeny vedle sebe (v úzkých sloupcích)" @@ -33649,13 +32955,11 @@ msgstr "akce myši" #~ msgstr "automaticky použít doostření" #~ msgid "" -#~ "this added sharpen is not recommended on cameras without a low-pass " -#~ "filter. you should disable this option if you use one of those more recent " -#~ "cameras or sharpen your images with other means." +#~ "this added sharpen is not recommended on cameras without a low-pass filter. you should disable this option if you use one of those more recent cameras or sharpen your " +#~ "images with other means." #~ msgstr "" -#~ "toto přidané doostření se nedoporučuje u fotoaparátů bez low-pass filtru. " -#~ "Pokud používáte některý z novějších fotoaparátů nebo zostřujete snímky " -#~ "jinými prostředky, měli byste tuto možnost zakázat." +#~ "toto přidané doostření se nedoporučuje u fotoaparátů bez low-pass filtru. Pokud používáte některý z novějších fotoaparátů nebo zostřujete snímky jinými prostředky, " +#~ "měli byste tuto možnost zakázat." #~ msgid "cast balance" #~ msgstr "cast vyvážení" @@ -33663,13 +32967,8 @@ msgstr "akce myši" #~ msgid "applies only to lossy setting" #~ msgstr "platí pouze pro ztrátové nastavení" -#~ msgid "" -#~ "this quick access widget is disabled as it's hidden in the actual module " -#~ "configuration. Please use the full module to access this widget..." -#~ msgstr "" -#~ "tento widget pro rychlý přístup je zakázán, protože je skrytý ve skutečné " -#~ "konfiguraci modulu. Pro přístup k tomuto widgetu použijte prosím celý " -#~ "modul..." +#~ msgid "this quick access widget is disabled as it's hidden in the actual module configuration. Please use the full module to access this widget..." +#~ msgstr "tento widget pro rychlý přístup je zakázán, protože je skrytý ve skutečné konfiguraci modulu. Pro přístup k tomuto widgetu použijte prosím celý modul..." #~ msgid "lmmse refine" #~ msgstr "lmmse upřesnit" @@ -33677,9 +32976,6 @@ msgstr "akce myši" #~ msgid "lut 3D" #~ msgstr "lut 3D" -#~ msgid "select lut file" -#~ msgstr "vyberte soubor lut" - #~ msgid "gpx file" #~ msgstr "gpx soubor" @@ -33765,6 +33061,7 @@ msgstr "akce myši" #~ "pozitiva způsobují, že difúze přesněji sleduje izofoty\n" #~ "zápory způsobí, že difúze přesněji sleduje gradienty" +#, fuzzy #~ msgid "" #~ "no history compression of 1 image.\n" #~ "see tag: darktable|problem|history-compress" @@ -33773,13 +33070,13 @@ msgstr "akce myši" #~ "see tag: darktable|problem|history-compress" #~ msgstr[0] "" #~ "žádná komprese historie 1 obrázku.\n" -#~ "viz odkaz: darktable|problém|komprimace historie" +#~ "viz tag: darktable|problem|history-compress" #~ msgstr[1] "" -#~ "žádná komprese historie %d obrázků.\n" -#~ "viz odkaz: darktable|problém|komprimace historie" +#~ "žádná komprese historie 1 obrázku.\n" +#~ "viz tag: darktable|problem|history-compress" #~ msgstr[2] "" -#~ "žádná komprese historie %d obrázků.\n" -#~ "viz odkaz: darktable|problém|komprimace historie" +#~ "žádná komprese historie 1 obrázku.\n" +#~ "viz tag: darktable|problem|history-compress" #~ msgid "exif data" #~ msgstr "exif informace" @@ -33791,12 +33088,8 @@ msgstr "akce myši" #~ "zakázat toto pravidlo sběru\n" #~ "ctrl-click pro připnutí na panel nástrojů" -#~ msgid "" -#~ "if switched on, darktable tunes OpenCL for best performance, overrides " -#~ "static settings" -#~ msgstr "" -#~ "pokud je zapnuto, darktable upravuje OpenCL pro nejlepší výkon, přepíše " -#~ "statické nastavení" +#~ msgid "if switched on, darktable tunes OpenCL for best performance, overrides static settings" +#~ msgstr "pokud je zapnuto, darktable upravuje OpenCL pro nejlepší výkon, přepíše statické nastavení" #~ msgid "switch dual threshold" #~ msgstr "přepnout duální práh" @@ -33896,9 +33189,6 @@ msgstr "akce myši" #~ msgid "display blending mask" #~ msgstr "zobrazit masku" -#~ msgid "grey" -#~ msgstr "šedá" - #~ msgctxt "accel" #~ msgid "capture image(s)" #~ msgstr "získat obrázek(zky)" @@ -34240,36 +33530,25 @@ msgstr "akce myši" #~ msgid "disable the entry completion" #~ msgstr "zakázat dokončování zadání" -#~ msgid "" -#~ "the entry completion is useful for those who enter tags from keyboard " -#~ "only. for others the entry completion can be embarrassing. need to restart " -#~ "darktable." -#~ msgstr "" -#~ "dokončení zadávání je užitečné pro ty, kteří zadávají štítky pouze z " -#~ "klávesnice. pro ostatní může být dokončení záznamu trapné. je vyžadován " -#~ "restart darktable." +#~ msgid "the entry completion is useful for those who enter tags from keyboard only. for others the entry completion can be embarrassing. need to restart darktable." +#~ msgstr "dokončení zadávání je užitečné pro ty, kteří zadávají štítky pouze z klávesnice. pro ostatní může být dokončení záznamu trapné. je vyžadován restart darktable." #~ msgid "darktable - run performance configuration?" #~ msgstr "darktable - spustit konfiguraci výkonu?" #~ msgid "" -#~ "we have an updated performance configuration logic - executing that might " -#~ "improve the performance of darktable.\n" -#~ "this will potentially overwrite some of your existing settings - " -#~ "especially in case you have manually modified them to custom values.\n" +#~ "we have an updated performance configuration logic - executing that might improve the performance of darktable.\n" +#~ "this will potentially overwrite some of your existing settings - especially in case you have manually modified them to custom values.\n" #~ "would you like to execute this update of the performance configuration?\n" #~ msgstr "" -#~ "máme aktualizovanou logiku konfigurace výkonu – spouštění, které by mohlo " -#~ "zlepšit výkon darktable.\n" -#~ "to potenciálně přepíše některá vaše stávající nastavení – zvláště v " -#~ "případě, že jste je ručně upravili na vlastní hodnoty.\n" +#~ "máme aktualizovanou logiku konfigurace výkonu – spouštění, které by mohlo zlepšit výkon darktable.\n" +#~ "to potenciálně přepíše některá vaše stávající nastavení – zvláště v případě, že jste je ručně upravili na vlastní hodnoty.\n" #~ "chcete provést tuto aktualizaci konfigurace výkonu?\n" #~ msgid "crop settings" #~ msgstr "nastavení oříznutí" -#~ msgid "" -#~ "percentage of bright values clipped out, toggle color picker to activate" +#~ msgid "percentage of bright values clipped out, toggle color picker to activate" #~ msgstr "procento hodnot jasu oříznuto, aktivujte přepnutím výběru barvy" #~ msgid "%.0f ISO" @@ -34278,44 +33557,27 @@ msgstr "akce myši" #~ msgid "%.0f mired" #~ msgstr "%.0f mired" -#~ msgid "metadata list" -#~ msgstr "seznam metadat" - #~ msgid "memory in MB to use for thumbnail cache" #~ msgstr "paměť v MB pro použití pro mezipaměť náhledů" -#~ msgid "" -#~ "this controls how much memory is going to be used for thumbnails and other " -#~ "buffers (needs a restart)." -#~ msgstr "" -#~ "tím se řídí, kolik paměti bude použito pro náhledy a další vyrovnávací " -#~ "paměti (vyžaduje restart)." +#~ msgid "this controls how much memory is going to be used for thumbnails and other buffers (needs a restart)." +#~ msgstr "tím se řídí, kolik paměti bude použito pro náhledy a další vyrovnávací paměti (vyžaduje restart)." #~ msgid "host memory limit (in MB) for tiling" #~ msgstr "limit paměti hostitele (v MB) pro dlaždice" #~ msgid "" -#~ "this variable controls the maximum amount of memory (in MB) a module may " -#~ "use during image processing. lower values will force memory hungry modules " -#~ "to process image with increasing number of tiles. setting this to 0 will " -#~ "omit any limit. values below 500 will be treated as 500." +#~ "this variable controls the maximum amount of memory (in MB) a module may use during image processing. lower values will force memory hungry modules to process image " +#~ "with increasing number of tiles. setting this to 0 will omit any limit. values below 500 will be treated as 500." #~ msgstr "" -#~ "tato proměnná určuje maximální množství paměti (v MB), kterou může modul " -#~ "použít během zpracování obrázku. nižší hodnoty donutí moduly vyžadující " -#~ "velké množství paměti k rozložení obrázků na více dlaždic. nastavení na 0 " -#~ "vynechá jakýkoli limit. hodnoty pod 500 budou považovány za 500." +#~ "tato proměnná určuje maximální množství paměti (v MB), kterou může modul použít během zpracování obrázku. nižší hodnoty donutí moduly vyžadující velké množství paměti " +#~ "k rozložení obrázků na více dlaždic. nastavení na 0 vynechá jakýkoli limit. hodnoty pod 500 budou považovány za 500." #~ msgid "minimum amount of memory (in MB) for a single buffer in tiling" -#~ msgstr "" -#~ "minimální množství paměti (v MB) pro jednu vyrovnávací paměť v dlaždicovém " -#~ "uspořádání" +#~ msgstr "minimální množství paměti (v MB) pro jednu vyrovnávací paměť v dlaždicovém uspořádání" -#~ msgid "" -#~ "minimum amount of memory (in MB) that tiling should take for a single " -#~ "image buffer." -#~ msgstr "" -#~ "minimální paměť (v MB), kterou by dlaždicování mělo mít pro jednu " -#~ "vyrovnávací paměť obrázku." +#~ msgid "minimum amount of memory (in MB) that tiling should take for a single image buffer." +#~ msgstr "minimální paměť (v MB), kterou by dlaždicování mělo mít pro jednu vyrovnávací paměť obrázku." #~ msgid "list of available tags" #~ msgstr "seznam dostupných značek" diff --git a/po/darktable.pot b/po/darktable.pot index ce600b7a433..17daf5a49d7 100644 --- a/po/darktable.pot +++ b/po/darktable.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-05-31 07:36+0200\n" +"POT-Creation-Date: 2026-08-19 13:54+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -23,12 +23,12 @@ msgctxt "preferences" msgid "first instance" msgstr "" -#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4713 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:5269 msgctxt "preferences" msgid "last instance" msgstr "" -#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4369 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4925 msgctxt "preferences" msgid "triangle" msgstr "" @@ -49,9 +49,9 @@ msgid "bar" msgstr "" #: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 -#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 -#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2939 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1896 +#: ../build/bin/conf_gen.h:1917 ../build/bin/conf_gen.h:1954 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3220 msgctxt "preferences" msgid "never" msgstr "" @@ -61,7 +61,7 @@ msgctxt "preferences" msgid "once a month" msgstr "" -#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4153 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4709 msgctxt "preferences" msgid "once a week" msgstr "" @@ -76,19 +76,19 @@ msgctxt "preferences" msgid "on close" msgstr "" -#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 -#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1908 ../build/bin/conf_gen.h:1955 msgctxt "preferences" msgid "small" msgstr "" -#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 -#: ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3654 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:665 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4210 msgctxt "preferences" msgid "default" msgstr "" -#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4418 msgctxt "preferences" msgid "large" msgstr "" @@ -98,190 +98,190 @@ msgctxt "preferences" msgid "after edit" msgstr "" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4205 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4761 msgctxt "preferences" msgid "on import" msgstr "" -#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 -#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 -#: ../build/bin/preferences_gen.h:3341 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1907 ../build/bin/conf_gen.h:5172 +#: ../build/bin/preferences_gen.h:3605 msgctxt "preferences" msgid "always" msgstr "" -#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4223 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4779 msgctxt "preferences" msgid "only large entries" msgstr "" -#: ../build/bin/conf_gen.h:492 +#: ../build/bin/conf_gen.h:555 msgctxt "preferences" msgid "sensitive" msgstr "" -#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4838 +#: ../build/bin/conf_gen.h:556 ../build/bin/preferences_gen.h:5394 msgctxt "preferences" msgid "insensitive" msgstr "" -#: ../build/bin/conf_gen.h:594 +#: ../build/bin/conf_gen.h:666 msgctxt "preferences" msgid "multiple GPUs" msgstr "" -#: ../build/bin/conf_gen.h:595 +#: ../build/bin/conf_gen.h:667 msgctxt "preferences" msgid "very fast GPU" msgstr "" -#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4912 +#: ../build/bin/conf_gen.h:1136 ../build/bin/preferences_gen.h:5468 msgctxt "preferences" msgid "import time" msgstr "" -#: ../build/bin/conf_gen.h:1065 +#: ../build/bin/conf_gen.h:1137 msgctxt "preferences" msgid "folder name" msgstr "" -#: ../build/bin/conf_gen.h:1066 +#: ../build/bin/conf_gen.h:1138 msgctxt "preferences" msgid "display name" msgstr "" -#: ../build/bin/conf_gen.h:1085 +#: ../build/bin/conf_gen.h:1157 msgctxt "preferences" msgid "RGB" msgstr "" -#: ../build/bin/conf_gen.h:1086 +#: ../build/bin/conf_gen.h:1158 msgctxt "preferences" msgid "Lab" msgstr "" -#: ../build/bin/conf_gen.h:1087 +#: ../build/bin/conf_gen.h:1159 msgctxt "preferences" msgid "LCh" msgstr "" -#: ../build/bin/conf_gen.h:1088 +#: ../build/bin/conf_gen.h:1160 msgctxt "preferences" msgid "HSL" msgstr "" -#: ../build/bin/conf_gen.h:1089 +#: ../build/bin/conf_gen.h:1161 msgctxt "preferences" msgid "Hex" msgstr "" -#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 -#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 -#: ../build/bin/conf_gen.h:4817 +#: ../build/bin/conf_gen.h:1162 ../build/bin/conf_gen.h:2934 +#: ../build/bin/conf_gen.h:3961 ../build/bin/conf_gen.h:4389 +#: ../build/bin/conf_gen.h:4939 msgctxt "preferences" msgid "none" msgstr "" -#: ../build/bin/conf_gen.h:1100 +#: ../build/bin/conf_gen.h:1172 msgctxt "preferences" msgid "mean" msgstr "" -#: ../build/bin/conf_gen.h:1101 +#: ../build/bin/conf_gen.h:1173 msgctxt "preferences" msgid "min" msgstr "" -#: ../build/bin/conf_gen.h:1102 +#: ../build/bin/conf_gen.h:1174 msgctxt "preferences" msgid "max" msgstr "" -#: ../build/bin/conf_gen.h:1437 +#: ../build/bin/conf_gen.h:1509 msgid "select only new images" msgstr "" -#: ../build/bin/conf_gen.h:1438 +#: ../build/bin/conf_gen.h:1510 msgid "only select images that have not already been imported" msgstr "" -#: ../build/bin/conf_gen.h:1446 +#: ../build/bin/conf_gen.h:1518 msgid "ignore non-raw images" msgstr "" -#: ../build/bin/conf_gen.h:1447 +#: ../build/bin/conf_gen.h:1519 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." msgstr "" -#: ../build/bin/conf_gen.h:1455 +#: ../build/bin/conf_gen.h:1527 msgid "apply metadata" msgstr "" -#: ../build/bin/conf_gen.h:1456 +#: ../build/bin/conf_gen.h:1528 msgid "apply some metadata to all newly imported images." msgstr "" -#: ../build/bin/conf_gen.h:1464 +#: ../build/bin/conf_gen.h:1536 msgid "recursive directory" msgstr "" -#: ../build/bin/conf_gen.h:1465 +#: ../build/bin/conf_gen.h:1537 msgid "recursive directory traversal when importing filmrolls" msgstr "" -#: ../build/bin/conf_gen.h:1473 +#: ../build/bin/conf_gen.h:1545 msgid "creator to be applied when importing" msgstr "" -#: ../build/bin/conf_gen.h:1482 +#: ../build/bin/conf_gen.h:1554 msgid "publisher to be applied when importing" msgstr "" -#: ../build/bin/conf_gen.h:1491 +#: ../build/bin/conf_gen.h:1563 msgid "rights to be applied when importing" msgstr "" -#: ../build/bin/conf_gen.h:1500 +#: ../build/bin/conf_gen.h:1572 msgid "comma separated tags to be applied when importing" msgstr "" -#: ../build/bin/conf_gen.h:1509 +#: ../build/bin/conf_gen.h:1581 msgid "import tags from XMP" msgstr "" -#: ../build/bin/conf_gen.h:1545 +#: ../build/bin/conf_gen.h:1617 msgid "initial rating" msgstr "" -#: ../build/bin/conf_gen.h:1546 +#: ../build/bin/conf_gen.h:1618 msgid "initial star rating for all images when importing a filmroll" msgstr "" -#: ../build/bin/conf_gen.h:1554 +#: ../build/bin/conf_gen.h:1626 msgid "ignore EXIF rating" msgstr "" -#: ../build/bin/conf_gen.h:1555 +#: ../build/bin/conf_gen.h:1627 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" msgstr "" -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1635 msgid "import job" msgstr "" -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1636 msgid "name of the import job" msgstr "" -#: ../build/bin/conf_gen.h:1572 +#: ../build/bin/conf_gen.h:1644 msgid "override today's date" msgstr "" -#: ../build/bin/conf_gen.h:1573 +#: ../build/bin/conf_gen.h:1645 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -289,743 +289,784 @@ msgid "" "let the field empty otherwise" msgstr "" -#: ../build/bin/conf_gen.h:1581 +#: ../build/bin/conf_gen.h:1653 msgid "keep this window open" msgstr "" -#: ../build/bin/conf_gen.h:1582 +#: ../build/bin/conf_gen.h:1654 msgid "keep this window open to run several imports" msgstr "" -#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 -#: ../build/bin/conf_gen.h:1884 +#: ../build/bin/conf_gen.h:1888 ../build/bin/conf_gen.h:1909 +#: ../build/bin/conf_gen.h:1956 msgctxt "preferences" msgid "VGA" msgstr "" -#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 -#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2870 +#: ../build/bin/conf_gen.h:1889 ../build/bin/conf_gen.h:1910 +#: ../build/bin/conf_gen.h:1957 ../build/bin/preferences_gen.h:3151 msgctxt "preferences" msgid "720p" msgstr "" -#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 -#: ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1890 ../build/bin/conf_gen.h:1911 +#: ../build/bin/conf_gen.h:1958 msgctxt "preferences" msgid "1080p" msgstr "" -#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 -#: ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1891 ../build/bin/conf_gen.h:1912 +#: ../build/bin/conf_gen.h:1959 msgctxt "preferences" msgid "WQXGA" msgstr "" -#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 -#: ../build/bin/conf_gen.h:1888 +#: ../build/bin/conf_gen.h:1892 ../build/bin/conf_gen.h:1913 +#: ../build/bin/conf_gen.h:1960 msgctxt "preferences" msgid "4K" msgstr "" -#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 -#: ../build/bin/conf_gen.h:1889 +#: ../build/bin/conf_gen.h:1893 ../build/bin/conf_gen.h:1914 +#: ../build/bin/conf_gen.h:1961 msgctxt "preferences" msgid "5K" msgstr "" -#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 -#: ../build/bin/conf_gen.h:1890 +#: ../build/bin/conf_gen.h:1894 ../build/bin/conf_gen.h:1915 +#: ../build/bin/conf_gen.h:1962 msgctxt "preferences" msgid "6K" msgstr "" -#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 -#: ../build/bin/conf_gen.h:1891 +#: ../build/bin/conf_gen.h:1895 ../build/bin/conf_gen.h:1916 +#: ../build/bin/conf_gen.h:1963 msgctxt "preferences" msgid "8K" msgstr "" -#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 -#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4063 +#: ../build/bin/conf_gen.h:1897 ../build/bin/conf_gen.h:3960 +#: ../build/bin/conf_gen.h:5175 ../build/bin/preferences_gen.h:4619 msgctxt "preferences" msgid "auto" msgstr "" -#: ../build/bin/conf_gen.h:1937 +#: ../build/bin/conf_gen.h:2009 msgctxt "preferences" msgid "off" msgstr "" -#: ../build/bin/conf_gen.h:1938 +#: ../build/bin/conf_gen.h:2010 msgctxt "preferences" msgid "hardness (relative)" msgstr "" -#: ../build/bin/conf_gen.h:1939 +#: ../build/bin/conf_gen.h:2011 msgctxt "preferences" msgid "hardness (absolute)" msgstr "" -#: ../build/bin/conf_gen.h:1940 +#: ../build/bin/conf_gen.h:2012 msgctxt "preferences" msgid "opacity (relative)" msgstr "" -#: ../build/bin/conf_gen.h:1941 +#: ../build/bin/conf_gen.h:2013 msgctxt "preferences" msgid "opacity (absolute)" msgstr "" -#: ../build/bin/conf_gen.h:1942 +#: ../build/bin/conf_gen.h:2014 msgctxt "preferences" msgid "brush size (relative)" msgstr "" -#: ../build/bin/conf_gen.h:1952 +#: ../build/bin/conf_gen.h:2024 msgctxt "preferences" msgid "low" msgstr "" -#: ../build/bin/conf_gen.h:1953 +#: ../build/bin/conf_gen.h:2025 msgctxt "preferences" msgid "medium" msgstr "" -#: ../build/bin/conf_gen.h:1954 +#: ../build/bin/conf_gen.h:2026 msgctxt "preferences" msgid "high" msgstr "" -#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3204 +#: ../build/bin/conf_gen.h:2054 ../build/bin/preferences_gen.h:3691 +msgctxt "preferences" +msgid "pixels" +msgstr "" + +#: ../build/bin/conf_gen.h:2055 +msgctxt "preferences" +msgid "% of path size" +msgstr "" + +#: ../build/bin/conf_gen.h:2074 +msgctxt "preferences" +msgid "sharp" +msgstr "" + +#: ../build/bin/conf_gen.h:2075 ../build/bin/preferences_gen.h:3728 +msgctxt "preferences" +msgid "balanced" +msgstr "" + +#: ../build/bin/conf_gen.h:2076 ../build/bin/conf_gen.h:5178 +msgctxt "preferences" +msgid "smooth" +msgstr "" + +#: ../build/bin/conf_gen.h:2095 ../build/bin/preferences_gen.h:3468 msgctxt "preferences" msgid "false color" msgstr "" -#: ../build/bin/conf_gen.h:1983 +#: ../build/bin/conf_gen.h:2096 msgctxt "preferences" msgid "grayscale" msgstr "" -#: ../build/bin/conf_gen.h:2002 +#: ../build/bin/conf_gen.h:2115 msgctxt "preferences" msgid "top left" msgstr "" -#: ../build/bin/conf_gen.h:2003 +#: ../build/bin/conf_gen.h:2116 msgctxt "preferences" msgid "top right" msgstr "" -#: ../build/bin/conf_gen.h:2004 +#: ../build/bin/conf_gen.h:2117 msgctxt "preferences" msgid "top center" msgstr "" -#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3119 +#: ../build/bin/conf_gen.h:2118 ../build/bin/preferences_gen.h:3383 msgctxt "preferences" msgid "bottom" msgstr "" -#: ../build/bin/conf_gen.h:2006 +#: ../build/bin/conf_gen.h:2119 msgctxt "preferences" msgid "hidden" msgstr "" -#: ../build/bin/conf_gen.h:2775 +#: ../build/bin/conf_gen.h:2888 msgid "show OSD" msgstr "" -#: ../build/bin/conf_gen.h:2776 +#: ../build/bin/conf_gen.h:2889 msgid "toggle the visibility of the map overlays" msgstr "" -#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2897 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "" -#: ../build/bin/conf_gen.h:2785 +#: ../build/bin/conf_gen.h:2898 msgid "when set limit the images drawn to the current filmstrip" msgstr "" -#: ../build/bin/conf_gen.h:2793 +#: ../build/bin/conf_gen.h:2906 msgid "max images" msgstr "" -#: ../build/bin/conf_gen.h:2794 +#: ../build/bin/conf_gen.h:2907 msgid "the maximum number of image thumbnails drawn on the map" msgstr "" -#: ../build/bin/conf_gen.h:2802 +#: ../build/bin/conf_gen.h:2915 msgid "group size factor" msgstr "" -#: ../build/bin/conf_gen.h:2803 +#: ../build/bin/conf_gen.h:2916 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" msgstr "" -#: ../build/bin/conf_gen.h:2811 +#: ../build/bin/conf_gen.h:2924 msgid "min images per group" msgstr "" -#: ../build/bin/conf_gen.h:2812 +#: ../build/bin/conf_gen.h:2925 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." msgstr "" -#: ../build/bin/conf_gen.h:2819 +#: ../build/bin/conf_gen.h:2932 msgctxt "preferences" msgid "thumbnail" msgstr "" -#: ../build/bin/conf_gen.h:2820 +#: ../build/bin/conf_gen.h:2933 msgctxt "preferences" msgid "count" msgstr "" -#: ../build/bin/conf_gen.h:2823 +#: ../build/bin/conf_gen.h:2936 msgid "thumbnail display" msgstr "" -#: ../build/bin/conf_gen.h:2824 +#: ../build/bin/conf_gen.h:2937 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" msgstr "" -#: ../build/bin/conf_gen.h:2841 +#: ../build/bin/conf_gen.h:2954 msgid "max polygon points" msgstr "" -#: ../build/bin/conf_gen.h:2842 +#: ../build/bin/conf_gen.h:2955 msgid "" "limit the number of points imported with polygon in find location module" msgstr "" -#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 +#: ../build/bin/conf_gen.h:3467 ../build/bin/conf_gen.h:3479 msgctxt "preferences" msgid "bilinear" msgstr "" -#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 -#: ../build/bin/preferences_gen.h:3426 +#: ../build/bin/conf_gen.h:3468 ../build/bin/conf_gen.h:3480 +#: ../build/bin/preferences_gen.h:3796 msgctxt "preferences" msgid "bicubic" msgstr "" -#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 +#: ../build/bin/conf_gen.h:3469 ../build/bin/conf_gen.h:3481 msgctxt "preferences" msgid "lanczos2" msgstr "" -#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3444 +#: ../build/bin/conf_gen.h:3482 ../build/bin/preferences_gen.h:3814 msgctxt "preferences" msgid "lanczos3" msgstr "" -#: ../build/bin/conf_gen.h:3849 +#: ../build/bin/conf_gen.h:3962 msgctxt "preferences" msgid "libsecret" msgstr "" -#: ../build/bin/conf_gen.h:3850 +#: ../build/bin/conf_gen.h:3963 msgctxt "preferences" msgid "kwallet" msgstr "" -#: ../build/bin/conf_gen.h:3851 +#: ../build/bin/conf_gen.h:3964 msgctxt "preferences" msgid "apple_keychain" msgstr "" -#: ../build/bin/conf_gen.h:3852 +#: ../build/bin/conf_gen.h:3965 msgctxt "preferences" msgid "windows_credentials" msgstr "" -#: ../build/bin/conf_gen.h:4150 +#: ../build/bin/conf_gen.h:4263 msgctxt "preferences" msgid "vectorscope" msgstr "" -#: ../build/bin/conf_gen.h:4151 +#: ../build/bin/conf_gen.h:4264 msgctxt "preferences" msgid "waveform" msgstr "" -#: ../build/bin/conf_gen.h:4152 +#: ../build/bin/conf_gen.h:4265 msgctxt "preferences" msgid "split" msgstr "" -#: ../build/bin/conf_gen.h:4153 +#: ../build/bin/conf_gen.h:4266 msgctxt "preferences" msgid "RGB parade" msgstr "" -#: ../build/bin/conf_gen.h:4154 +#: ../build/bin/conf_gen.h:4267 msgctxt "preferences" msgid "histogram" msgstr "" -#: ../build/bin/conf_gen.h:4164 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "left" msgstr "" -#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4552 +#: ../build/bin/conf_gen.h:4278 ../build/bin/preferences_gen.h:5108 msgctxt "preferences" msgid "right" msgstr "" -#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 +#: ../build/bin/conf_gen.h:4297 ../build/bin/conf_gen.h:4342 msgctxt "preferences" msgid "logarithmic" msgstr "" -#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 +#: ../build/bin/conf_gen.h:4298 ../build/bin/conf_gen.h:4343 msgctxt "preferences" msgid "linear" msgstr "" -#: ../build/bin/conf_gen.h:4195 +#: ../build/bin/conf_gen.h:4308 msgctxt "preferences" msgid "horizontal" msgstr "" -#: ../build/bin/conf_gen.h:4196 +#: ../build/bin/conf_gen.h:4309 msgctxt "preferences" msgid "vertical" msgstr "" -#: ../build/bin/conf_gen.h:4206 +#: ../build/bin/conf_gen.h:4319 msgctxt "preferences" msgid "overlaid" msgstr "" -#: ../build/bin/conf_gen.h:4207 +#: ../build/bin/conf_gen.h:4320 msgctxt "preferences" msgid "parade" msgstr "" -#: ../build/bin/conf_gen.h:4217 +#: ../build/bin/conf_gen.h:4330 msgctxt "preferences" msgid "u*v*" msgstr "" -#: ../build/bin/conf_gen.h:4218 +#: ../build/bin/conf_gen.h:4331 msgctxt "preferences" msgid "AzBz" msgstr "" -#: ../build/bin/conf_gen.h:4219 +#: ../build/bin/conf_gen.h:4332 msgctxt "preferences" msgid "RYB" msgstr "" -#: ../build/bin/conf_gen.h:4277 +#: ../build/bin/conf_gen.h:4390 msgctxt "preferences" msgid "monochromatic" msgstr "" -#: ../build/bin/conf_gen.h:4278 +#: ../build/bin/conf_gen.h:4391 msgctxt "preferences" msgid "analogous" msgstr "" -#: ../build/bin/conf_gen.h:4279 +#: ../build/bin/conf_gen.h:4392 msgctxt "preferences" msgid "analogous complementary" msgstr "" -#: ../build/bin/conf_gen.h:4280 +#: ../build/bin/conf_gen.h:4393 msgctxt "preferences" msgid "complementary" msgstr "" -#: ../build/bin/conf_gen.h:4281 +#: ../build/bin/conf_gen.h:4394 msgctxt "preferences" msgid "split complementary" msgstr "" -#: ../build/bin/conf_gen.h:4282 +#: ../build/bin/conf_gen.h:4395 msgctxt "preferences" msgid "dyad" msgstr "" -#: ../build/bin/conf_gen.h:4283 +#: ../build/bin/conf_gen.h:4396 msgctxt "preferences" msgid "triad" msgstr "" -#: ../build/bin/conf_gen.h:4284 +#: ../build/bin/conf_gen.h:4397 msgctxt "preferences" msgid "tetrad" msgstr "" -#: ../build/bin/conf_gen.h:4285 +#: ../build/bin/conf_gen.h:4398 msgctxt "preferences" msgid "square" msgstr "" -#: ../build/bin/conf_gen.h:4304 +#: ../build/bin/conf_gen.h:4417 msgctxt "preferences" msgid "normal" msgstr "" -#: ../build/bin/conf_gen.h:4306 +#: ../build/bin/conf_gen.h:4419 msgctxt "preferences" msgid "narrow" msgstr "" -#: ../build/bin/conf_gen.h:4307 +#: ../build/bin/conf_gen.h:4420 msgctxt "preferences" msgid "line" msgstr "" -#: ../build/bin/conf_gen.h:4614 +#: ../build/bin/conf_gen.h:4727 msgctxt "preferences" msgid "mm" msgstr "" -#: ../build/bin/conf_gen.h:4615 +#: ../build/bin/conf_gen.h:4728 msgctxt "preferences" msgid "cm" msgstr "" -#: ../build/bin/conf_gen.h:4616 +#: ../build/bin/conf_gen.h:4729 msgctxt "preferences" msgid "inch" msgstr "" -#: ../build/bin/conf_gen.h:4666 +#: ../build/bin/conf_gen.h:4779 ../build/bin/preferences_gen.h:242 msgctxt "preferences" msgid "grey" msgstr "" -#: ../build/bin/conf_gen.h:4667 +#: ../build/bin/conf_gen.h:4780 ../build/bin/preferences_gen.h:243 msgctxt "preferences" msgid "dark" msgstr "" -#: ../build/bin/conf_gen.h:4668 +#: ../build/bin/conf_gen.h:4781 ../build/bin/preferences_gen.h:244 msgctxt "preferences" msgid "darker" msgstr "" -#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4570 +#: ../build/bin/conf_gen.h:4788 ../build/bin/preferences_gen.h:5126 msgctxt "preferences" msgid "all" msgstr "" -#: ../build/bin/conf_gen.h:4676 +#: ../build/bin/conf_gen.h:4789 msgctxt "preferences" msgid "xatom" msgstr "" -#: ../build/bin/conf_gen.h:4677 +#: ../build/bin/conf_gen.h:4790 msgctxt "preferences" msgid "colord" msgstr "" -#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3510 +#: ../build/bin/conf_gen.h:4935 ../build/bin/preferences_gen.h:3880 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "" -#: ../build/bin/conf_gen.h:4814 +#: ../build/bin/conf_gen.h:4936 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "" -#: ../build/bin/conf_gen.h:4815 +#: ../build/bin/conf_gen.h:4937 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "" -#: ../build/bin/conf_gen.h:4816 +#: ../build/bin/conf_gen.h:4938 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "" -#: ../build/bin/conf_gen.h:4955 +#: ../build/bin/conf_gen.h:5077 msgid "camera time zone" msgstr "" -#: ../build/bin/conf_gen.h:4956 +#: ../build/bin/conf_gen.h:5078 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone " "so the GPX data can be correctly matched" msgstr "" -#: ../build/bin/conf_gen.h:4972 +#: ../build/bin/conf_gen.h:5094 msgctxt "preferences" msgid "no color" msgstr "" -#: ../build/bin/conf_gen.h:4973 +#: ../build/bin/conf_gen.h:5095 msgctxt "preferences" msgid "illuminant color" msgstr "" -#: ../build/bin/conf_gen.h:4974 +#: ../build/bin/conf_gen.h:5096 msgctxt "preferences" msgid "effect emulation" msgstr "" -#: ../build/bin/conf_gen.h:5038 +#: ../build/bin/conf_gen.h:5160 msgctxt "preferences" msgid "list" msgstr "" -#: ../build/bin/conf_gen.h:5039 +#: ../build/bin/conf_gen.h:5161 msgctxt "preferences" msgid "tabs" msgstr "" -#: ../build/bin/conf_gen.h:5040 +#: ../build/bin/conf_gen.h:5162 msgctxt "preferences" msgid "columns" msgstr "" -#: ../build/bin/conf_gen.h:5051 +#: ../build/bin/conf_gen.h:5173 msgctxt "preferences" msgid "active" msgstr "" -#: ../build/bin/conf_gen.h:5052 +#: ../build/bin/conf_gen.h:5174 msgctxt "preferences" msgid "dim" msgstr "" -#: ../build/bin/conf_gen.h:5054 +#: ../build/bin/conf_gen.h:5176 msgctxt "preferences" msgid "fade" msgstr "" -#: ../build/bin/conf_gen.h:5055 +#: ../build/bin/conf_gen.h:5177 msgctxt "preferences" msgid "fit" msgstr "" -#: ../build/bin/conf_gen.h:5056 -msgctxt "preferences" -msgid "smooth" -msgstr "" - -#: ../build/bin/conf_gen.h:5057 +#: ../build/bin/conf_gen.h:5179 msgctxt "preferences" msgid "glide" msgstr "" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 -#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 +#: ../src/gui/preferences_ai.c:47 ../src/gui/preferences_ai.c:61 msgid "this setting has been modified" msgstr "" #. help button (right-anchored, matches other prefs tabs) -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 -#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 -#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 -#: ../src/libs/modulegroups.c:4171 +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3281 +#: ../src/gui/gtk.c:3751 ../src/gui/preferences.c:542 +#: ../src/gui/preferences.c:1051 ../src/gui/preferences_ai.c:2670 +#: ../src/libs/modulegroups.c:4345 msgid "?" msgstr "" -#: ../build/bin/preferences_gen.h:136 +#: ../build/bin/preferences_gen.h:141 msgid "not available" msgstr "" -#: ../build/bin/preferences_gen.h:138 ../build/bin/preferences_gen.h:139 +#: ../build/bin/preferences_gen.h:143 ../build/bin/preferences_gen.h:144 msgid "not available on this system" msgstr "" -#: ../build/bin/preferences_gen.h:2588 ../src/control/jobs/control_jobs.c:3118 -#: ../src/libs/import.c:183 +#: ../build/bin/preferences_gen.h:240 +msgid "darktable theme" +msgstr "" + +#: ../build/bin/preferences_gen.h:241 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" + +#: ../build/bin/preferences_gen.h:2869 ../src/control/jobs/control_jobs.c:3322 +#: ../src/libs/import.c:182 msgid "import" msgstr "" -#: ../build/bin/preferences_gen.h:2593 +#: ../build/bin/preferences_gen.h:2874 msgid "session options" msgstr "" -#: ../build/bin/preferences_gen.h:2603 +#: ../build/bin/preferences_gen.h:2884 msgid "base filmroll's directory" msgstr "" -#: ../build/bin/preferences_gen.h:2614 ../build/bin/preferences_gen.h:2636 -#: ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2675 -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2725 -#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2759 -#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2827 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2870 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:2904 -#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:2956 ../build/bin/preferences_gen.h:2978 -#: ../build/bin/preferences_gen.h:3002 ../build/bin/preferences_gen.h:3026 -#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3076 -#: ../build/bin/preferences_gen.h:3101 ../build/bin/preferences_gen.h:3119 -#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3179 -#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3221 -#: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3272 ../build/bin/preferences_gen.h:3289 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3323 -#: ../build/bin/preferences_gen.h:3341 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3375 ../build/bin/preferences_gen.h:3408 -#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3444 -#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 -#: ../build/bin/preferences_gen.h:3510 ../build/bin/preferences_gen.h:3527 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3561 -#: ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3611 -#: ../build/bin/preferences_gen.h:3632 ../build/bin/preferences_gen.h:3654 -#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3703 -#: ../build/bin/preferences_gen.h:3724 ../build/bin/preferences_gen.h:3745 -#: ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3787 -#: ../build/bin/preferences_gen.h:3808 ../build/bin/preferences_gen.h:3829 -#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 -#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 -#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:3964 ../build/bin/preferences_gen.h:3981 -#: ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4063 -#: ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4102 -#: ../build/bin/preferences_gen.h:4135 ../build/bin/preferences_gen.h:4153 -#: ../build/bin/preferences_gen.h:4205 ../build/bin/preferences_gen.h:4223 -#: ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4300 -#: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4386 ../build/bin/preferences_gen.h:4403 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4437 -#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4471 -#: ../build/bin/preferences_gen.h:4489 ../build/bin/preferences_gen.h:4534 -#: ../build/bin/preferences_gen.h:4552 ../build/bin/preferences_gen.h:4570 -#: ../build/bin/preferences_gen.h:4592 ../build/bin/preferences_gen.h:4620 -#: ../build/bin/preferences_gen.h:4644 ../build/bin/preferences_gen.h:4661 -#: ../build/bin/preferences_gen.h:4678 ../build/bin/preferences_gen.h:4695 -#: ../build/bin/preferences_gen.h:4713 ../build/bin/preferences_gen.h:4730 -#: ../build/bin/preferences_gen.h:4754 ../build/bin/preferences_gen.h:4820 -#: ../build/bin/preferences_gen.h:4838 ../build/bin/preferences_gen.h:4912 +#: ../build/bin/preferences_gen.h:2895 ../build/bin/preferences_gen.h:2917 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2956 +#: ../build/bin/preferences_gen.h:2989 ../build/bin/preferences_gen.h:3006 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3091 ../build/bin/preferences_gen.h:3108 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3151 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3220 +#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3259 +#: ../build/bin/preferences_gen.h:3283 ../build/bin/preferences_gen.h:3307 +#: ../build/bin/preferences_gen.h:3340 ../build/bin/preferences_gen.h:3365 +#: ../build/bin/preferences_gen.h:3383 ../build/bin/preferences_gen.h:3426 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3485 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3570 +#: ../build/bin/preferences_gen.h:3587 ../build/bin/preferences_gen.h:3605 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3691 ../build/bin/preferences_gen.h:3710 +#: ../build/bin/preferences_gen.h:3728 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3796 +#: ../build/bin/preferences_gen.h:3814 ../build/bin/preferences_gen.h:3837 +#: ../build/bin/preferences_gen.h:3861 ../build/bin/preferences_gen.h:3880 +#: ../build/bin/preferences_gen.h:3897 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:3976 ../build/bin/preferences_gen.h:4113 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4167 +#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4210 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4322 ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4364 ../build/bin/preferences_gen.h:4385 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4520 ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4553 ../build/bin/preferences_gen.h:4569 +#: ../build/bin/preferences_gen.h:4586 ../build/bin/preferences_gen.h:4619 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4658 +#: ../build/bin/preferences_gen.h:4691 ../build/bin/preferences_gen.h:4709 +#: ../build/bin/preferences_gen.h:4761 ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4856 +#: ../build/bin/preferences_gen.h:4873 ../build/bin/preferences_gen.h:4890 +#: ../build/bin/preferences_gen.h:4907 ../build/bin/preferences_gen.h:4925 +#: ../build/bin/preferences_gen.h:4942 ../build/bin/preferences_gen.h:4959 +#: ../build/bin/preferences_gen.h:4976 ../build/bin/preferences_gen.h:4993 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5108 ../build/bin/preferences_gen.h:5126 +#: ../build/bin/preferences_gen.h:5148 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5217 +#: ../build/bin/preferences_gen.h:5234 ../build/bin/preferences_gen.h:5251 +#: ../build/bin/preferences_gen.h:5269 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5310 ../build/bin/preferences_gen.h:5376 +#: ../build/bin/preferences_gen.h:5394 ../build/bin/preferences_gen.h:5468 #, c-format msgid "double click to reset to `%s'" msgstr "" -#: ../build/bin/preferences_gen.h:2616 +#: ../build/bin/preferences_gen.h:2897 msgid "" "directory where newly imported filmrolls are stored; the default uses $" "(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" "Pictures on macOS and Linux, C:/Users/username/Pictures on Windows" msgstr "" -#: ../build/bin/preferences_gen.h:2625 +#: ../build/bin/preferences_gen.h:2906 msgid "filmroll name" msgstr "" -#: ../build/bin/preferences_gen.h:2638 +#: ../build/bin/preferences_gen.h:2919 msgid "name of the imported filmroll" msgstr "" -#: ../build/bin/preferences_gen.h:2647 +#: ../build/bin/preferences_gen.h:2928 msgid "keep original filename" msgstr "" -#: ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2708 -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2759 -#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2827 ../build/bin/preferences_gen.h:2904 -#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2956 -#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3162 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3289 -#: ../build/bin/preferences_gen.h:3323 ../build/bin/preferences_gen.h:3375 -#: ../build/bin/preferences_gen.h:3408 ../build/bin/preferences_gen.h:3527 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3632 -#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3745 -#: ../build/bin/preferences_gen.h:3787 ../build/bin/preferences_gen.h:3808 -#: ../build/bin/preferences_gen.h:3829 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4135 -#: ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4620 -#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4678 -#: ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4730 -#: ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2989 +#: ../build/bin/preferences_gen.h:3006 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3108 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3237 +#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3485 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3587 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3897 +#: ../build/bin/preferences_gen.h:3914 ../build/bin/preferences_gen.h:3976 +#: ../build/bin/preferences_gen.h:4113 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4343 ../build/bin/preferences_gen.h:4364 +#: ../build/bin/preferences_gen.h:4385 ../build/bin/preferences_gen.h:4520 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4691 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4942 +#: ../build/bin/preferences_gen.h:4993 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5217 ../build/bin/preferences_gen.h:5234 +#: ../build/bin/preferences_gen.h:5251 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5376 msgctxt "preferences" msgid "FALSE" msgstr "" -#: ../build/bin/preferences_gen.h:2655 +#: ../build/bin/preferences_gen.h:2936 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" msgstr "" -#: ../build/bin/preferences_gen.h:2664 +#: ../build/bin/preferences_gen.h:2945 msgid "file naming pattern" msgstr "" -#: ../build/bin/preferences_gen.h:2677 +#: ../build/bin/preferences_gen.h:2958 msgid "file naming pattern used for a import session" msgstr "" -#: ../build/bin/preferences_gen.h:2687 ../src/gui/gtk.c:1701 -#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 -#: ../src/views/lighttable.c:91 +#: ../build/bin/preferences_gen.h:2968 ../src/gui/gtk.c:1847 +#: ../src/gui/preferences.c:635 ../src/libs/tools/lighttable.c:64 +#: ../src/views/lighttable.c:90 msgid "lighttable" msgstr "" -#: ../build/bin/preferences_gen.h:2692 ../build/bin/preferences_gen.h:3043 -#: ../build/bin/preferences_gen.h:3846 ../src/gui/preferences.c:344 -#: ../src/gui/preferences_ai.c:1557 +#: ../build/bin/preferences_gen.h:2973 ../build/bin/preferences_gen.h:3324 +#: ../build/bin/preferences_gen.h:4402 ../src/gui/preferences.c:351 +#: ../src/gui/preferences_ai.c:2287 msgid "general" msgstr "" -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:2983 msgid "hide built-in presets for utility modules" msgstr "" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:2991 msgid "hide built-in presets of utility modules in presets menu." msgstr "" -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:3000 msgid "use single-click in the collections module" msgstr "" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:3008 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " "values." msgstr "" -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:3017 msgid "prioritize the hovered image over the selected images" msgstr "" -#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2810 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:3076 -#: ../build/bin/preferences_gen.h:3179 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3561 ../build/bin/preferences_gen.h:3611 -#: ../build/bin/preferences_gen.h:3703 ../build/bin/preferences_gen.h:3724 -#: ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3862 -#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 -#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3981 -#: ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4300 -#: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4403 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4454 -#: ../build/bin/preferences_gen.h:4471 ../build/bin/preferences_gen.h:4489 -#: ../build/bin/preferences_gen.h:4534 ../build/bin/preferences_gen.h:4644 -#: ../build/bin/preferences_gen.h:4754 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3091 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3340 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3570 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:4167 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4322 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4537 ../build/bin/preferences_gen.h:4553 +#: ../build/bin/preferences_gen.h:4569 ../build/bin/preferences_gen.h:4586 +#: ../build/bin/preferences_gen.h:4856 ../build/bin/preferences_gen.h:4873 +#: ../build/bin/preferences_gen.h:4890 ../build/bin/preferences_gen.h:4907 +#: ../build/bin/preferences_gen.h:4959 ../build/bin/preferences_gen.h:4976 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5310 msgctxt "preferences" msgid "TRUE" msgstr "" -#: ../build/bin/preferences_gen.h:2744 +#: ../build/bin/preferences_gen.h:3025 msgid "" "in the lighttable, where culling takes place, you can apply actions (e.g., " "setting ratings) to the hovered image or to the selected ones\n" @@ -1035,58 +1076,58 @@ msgid "" "disabled actions apply to the current selection (less error prone)" msgstr "" -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:3034 msgid "expand a single utility module at a time" msgstr "" -#: ../build/bin/preferences_gen.h:2761 +#: ../build/bin/preferences_gen.h:3042 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "" -#: ../build/bin/preferences_gen.h:2770 +#: ../build/bin/preferences_gen.h:3051 msgid "scroll utility modules to the top when expanded" msgstr "" -#: ../build/bin/preferences_gen.h:2778 ../build/bin/preferences_gen.h:3308 +#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3572 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" msgstr "" -#: ../build/bin/preferences_gen.h:2787 +#: ../build/bin/preferences_gen.h:3068 msgid "rating an image one star twice will not zero out the rating" msgstr "" -#: ../build/bin/preferences_gen.h:2795 +#: ../build/bin/preferences_gen.h:3076 msgid "" "defines whether rating an image one star twice will zero out star rating" msgstr "" -#: ../build/bin/preferences_gen.h:2804 ../build/bin/preferences_gen.h:3156 +#: ../build/bin/preferences_gen.h:3085 ../build/bin/preferences_gen.h:3420 msgid "show scrollbars for central view" msgstr "" -#: ../build/bin/preferences_gen.h:2812 ../build/bin/preferences_gen.h:3164 +#: ../build/bin/preferences_gen.h:3093 ../build/bin/preferences_gen.h:3428 msgid "defines whether scrollbars should be displayed" msgstr "" -#: ../build/bin/preferences_gen.h:2821 +#: ../build/bin/preferences_gen.h:3102 msgid "show image time with milliseconds" msgstr "" -#: ../build/bin/preferences_gen.h:2829 +#: ../build/bin/preferences_gen.h:3110 msgid "defines whether time should be displayed with milliseconds" msgstr "" -#: ../build/bin/preferences_gen.h:2835 +#: ../build/bin/preferences_gen.h:3116 msgid "thumbnails" msgstr "" -#: ../build/bin/preferences_gen.h:2845 +#: ../build/bin/preferences_gen.h:3126 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "" -#: ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:3135 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" @@ -1098,11 +1139,11 @@ msgid "" "(more details in the manual)" msgstr "" -#: ../build/bin/preferences_gen.h:2863 +#: ../build/bin/preferences_gen.h:3144 msgid "high quality processing from size" msgstr "" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:3153 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" @@ -1111,11 +1152,11 @@ msgid "" "(more details in the manual)" msgstr "" -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:3162 msgid "enable disk backend for thumbnail cache" msgstr "" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:3170 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1127,11 +1168,11 @@ msgid "" "generate-cache'." msgstr "" -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:3179 msgid "enable disk backend for full preview cache" msgstr "" -#: ../build/bin/preferences_gen.h:2906 +#: ../build/bin/preferences_gen.h:3187 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1142,11 +1183,11 @@ msgid "" "preview mode." msgstr "" -#: ../build/bin/preferences_gen.h:2915 +#: ../build/bin/preferences_gen.h:3196 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "" -#: ../build/bin/preferences_gen.h:2923 +#: ../build/bin/preferences_gen.h:3204 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1154,72 +1195,60 @@ msgid "" "wheel." msgstr "" -#: ../build/bin/preferences_gen.h:2932 +#: ../build/bin/preferences_gen.h:3213 msgid "generate thumbnails in background" msgstr "" -#: ../build/bin/preferences_gen.h:2941 +#: ../build/bin/preferences_gen.h:3222 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps " "up to the selected size are generated while user is inactive in lighttable." msgstr "" -#: ../build/bin/preferences_gen.h:2950 +#: ../build/bin/preferences_gen.h:3231 msgid "reset cached thumbnails" msgstr "" -#: ../build/bin/preferences_gen.h:2958 +#: ../build/bin/preferences_gen.h:3239 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." msgstr "" -#: ../build/bin/preferences_gen.h:2967 +#: ../build/bin/preferences_gen.h:3248 msgid "delimiters for size categories" msgstr "" -#: ../build/bin/preferences_gen.h:2980 +#: ../build/bin/preferences_gen.h:3261 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" -#: ../build/bin/preferences_gen.h:2989 +#: ../build/bin/preferences_gen.h:3270 msgid "pattern for the thumbnail extended overlay text" msgstr "" -#: ../build/bin/preferences_gen.h:3004 ../build/bin/preferences_gen.h:3028 +#: ../build/bin/preferences_gen.h:3285 ../build/bin/preferences_gen.h:3309 msgid "see manual to know all the tags you can use." msgstr "" -#: ../build/bin/preferences_gen.h:3013 +#: ../build/bin/preferences_gen.h:3294 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "" -#: ../build/bin/preferences_gen.h:3038 ../src/gui/gtk.c:1703 -#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 +#: ../build/bin/preferences_gen.h:3319 ../src/gui/gtk.c:1849 +#: ../src/gui/preferences.c:634 ../src/views/darkroom.c:112 msgid "darkroom" msgstr "" -#: ../build/bin/preferences_gen.h:3053 -msgid "scroll down to increase mask parameters" -msgstr "" - -#: ../build/bin/preferences_gen.h:3061 -msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" -"by default scrolling up increases these parameters" -msgstr "" - -#: ../build/bin/preferences_gen.h:3070 +#: ../build/bin/preferences_gen.h:3334 msgid "middle mouse button zooms to 200%" msgstr "" -#: ../build/bin/preferences_gen.h:3079 +#: ../build/bin/preferences_gen.h:3343 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " @@ -1227,118 +1256,119 @@ msgid "" "and 100%, and the 'ctrl' key can be used to control the zoom level." msgstr "" -#: ../build/bin/preferences_gen.h:3088 +#: ../build/bin/preferences_gen.h:3352 msgid "pattern for the image information line" msgstr "" -#: ../build/bin/preferences_gen.h:3103 +#: ../build/bin/preferences_gen.h:3367 msgid "see manual for a list of the tags you can use." msgstr "" -#: ../build/bin/preferences_gen.h:3112 +#: ../build/bin/preferences_gen.h:3376 msgid "position of the image information line" msgstr "" -#: ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3393 msgid "border around image in darkroom mode" msgstr "" -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:4180 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4517 -#: ../build/bin/preferences_gen.h:4788 ../build/bin/preferences_gen.h:4866 -#: ../build/bin/preferences_gen.h:4894 ../build/bin/preferences_gen.h:4957 -#: ../build/bin/preferences_gen.h:5019 ../build/bin/preferences_gen.h:5048 +#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:4092 ../build/bin/preferences_gen.h:4736 +#: ../build/bin/preferences_gen.h:4806 ../build/bin/preferences_gen.h:5073 +#: ../build/bin/preferences_gen.h:5344 ../build/bin/preferences_gen.h:5422 +#: ../build/bin/preferences_gen.h:5450 ../build/bin/preferences_gen.h:5513 +#: ../build/bin/preferences_gen.h:5575 ../build/bin/preferences_gen.h:5604 #, c-format msgid "double click to reset to `%d'" msgstr "" -#: ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:3411 msgid "" "process the image in darkroom mode with a small border. set to 0 if you " "don't want any border." msgstr "" -#: ../build/bin/preferences_gen.h:3173 +#: ../build/bin/preferences_gen.h:3437 msgid "show loading screen between images" msgstr "" -#: ../build/bin/preferences_gen.h:3181 +#: ../build/bin/preferences_gen.h:3445 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" msgstr "" -#: ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:3451 msgid "modules" msgstr "" -#: ../build/bin/preferences_gen.h:3197 +#: ../build/bin/preferences_gen.h:3461 msgid "display of individual color channels" msgstr "" -#: ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3470 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." msgstr "" -#: ../build/bin/preferences_gen.h:3215 +#: ../build/bin/preferences_gen.h:3479 msgid "hide built-in presets for processing modules" msgstr "" -#: ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3487 msgid "hide built-in presets of processing modules in presets menu." msgstr "" -#: ../build/bin/preferences_gen.h:3232 ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3496 ../build/bin/preferences_gen.h:3504 msgid "show the guides widget in modules UI" msgstr "" -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3513 msgid "expand a single processing module at a time" msgstr "" -#: ../build/bin/preferences_gen.h:3257 +#: ../build/bin/preferences_gen.h:3521 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "" -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3530 msgid "only collapse modules in current group" msgstr "" -#: ../build/bin/preferences_gen.h:3274 +#: ../build/bin/preferences_gen.h:3538 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" msgstr "" -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3547 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "" -#: ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:3555 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." msgstr "" -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3564 msgid "scroll processing modules to the top when expanded" msgstr "" -#: ../build/bin/preferences_gen.h:3317 +#: ../build/bin/preferences_gen.h:3581 msgid "swap the utility and processing modules panels" msgstr "" -#: ../build/bin/preferences_gen.h:3325 +#: ../build/bin/preferences_gen.h:3589 msgid "move the list of processing modules to the left of the screen" msgstr "" -#: ../build/bin/preferences_gen.h:3334 +#: ../build/bin/preferences_gen.h:3598 msgid "show right-side buttons in processing module headers" msgstr "" -#: ../build/bin/preferences_gen.h:3343 +#: ../build/bin/preferences_gen.h:3607 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1352,99 +1382,164 @@ msgid "" " - 'glide': gradually hide individual buttons as needed" msgstr "" -#: ../build/bin/preferences_gen.h:3352 -msgid "show mask indicator in module headers" +#: ../build/bin/preferences_gen.h:3616 +msgid "prompt for name on addition of new instance" msgstr "" -#: ../build/bin/preferences_gen.h:3360 +#: ../build/bin/preferences_gen.h:3624 msgid "" -"if enabled, an icon will be shown in the header of any processing modules " -"that have a mask applied" +"if enabled, a rename prompt will be present for each new module instance " +"(either new instance or duplicate)" msgstr "" -#: ../build/bin/preferences_gen.h:3369 -msgid "prompt for name on addition of new instance" +#. Masking options +#: ../build/bin/preferences_gen.h:3630 ../src/iop/toneequal.c:3366 +msgid "masking" +msgstr "" + +#: ../build/bin/preferences_gen.h:3640 +msgid "scroll down to increase mask parameters" msgstr "" -#: ../build/bin/preferences_gen.h:3377 +#: ../build/bin/preferences_gen.h:3648 msgid "" -"if enabled, a rename prompt will be present for each new module instance " -"(either new instance or duplicate)" +"when using the mouse scroll wheel to change mask parameters, scroll down to " +"increase the mask size, feather size, opacity, brush hardness and gradient " +"curvature\n" +"by default scrolling up increases these parameters" +msgstr "" + +#: ../build/bin/preferences_gen.h:3657 +msgid "path mask resize step amount" +msgstr "" + +#: ../build/bin/preferences_gen.h:3675 +msgid "" +"amount to grow or shrink a path mask per scroll wheel tick when resizing. " +"the unit is set by the 'path mask resize unit' preference." msgstr "" -#: ../build/bin/preferences_gen.h:3387 +#: ../build/bin/preferences_gen.h:3684 +msgid "unit for path mask resize step amount" +msgstr "" + +#: ../build/bin/preferences_gen.h:3694 +#, no-c-format +msgid "" +"unit for the path mask resize step: 'pixels' uses image pixels, '% of path " +"size' uses a percentage of the path's largest bounding box dimension." +msgstr "" + +#: ../build/bin/preferences_gen.h:3703 +msgid "path mask resize tracing resolution" +msgstr "" + +#: ../build/bin/preferences_gen.h:3710 +msgctxt "preferences" +msgid "2048" +msgstr "" + +#: ../build/bin/preferences_gen.h:3712 +msgid "" +"internal raster resolution (in pixels on the longest side) used when re-" +"vectorizing a resized path mask. higher values preserve more detail and " +"nodes at the cost of speed." +msgstr "" + +#: ../build/bin/preferences_gen.h:3721 +msgid "path mask resize curve smoothing" +msgstr "" + +#: ../build/bin/preferences_gen.h:3730 +msgid "" +"controls how corners are handled when re-vectorizing a resized path mask. " +"'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder " +"control points." +msgstr "" + +#: ../build/bin/preferences_gen.h:3739 +msgid "show mask indicator in module headers" +msgstr "" + +#: ../build/bin/preferences_gen.h:3747 +msgid "" +"if enabled, an icon will be shown in the header of any processing modules " +"that have a mask applied" +msgstr "" + +#: ../build/bin/preferences_gen.h:3757 msgid "processing" msgstr "" -#: ../build/bin/preferences_gen.h:3392 +#: ../build/bin/preferences_gen.h:3762 msgid "image processing" msgstr "" -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3772 msgid "always use LittleCMS 2 to apply output color profile" msgstr "" -#: ../build/bin/preferences_gen.h:3410 +#: ../build/bin/preferences_gen.h:3780 msgid "this is slower than the default." msgstr "" -#: ../build/bin/preferences_gen.h:3419 +#: ../build/bin/preferences_gen.h:3789 msgid "pixel interpolator (warp)" msgstr "" -#: ../build/bin/preferences_gen.h:3428 +#: ../build/bin/preferences_gen.h:3798 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." msgstr "" -#: ../build/bin/preferences_gen.h:3437 +#: ../build/bin/preferences_gen.h:3807 msgid "pixel interpolator (scaling)" msgstr "" -#: ../build/bin/preferences_gen.h:3446 +#: ../build/bin/preferences_gen.h:3816 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" -#: ../build/bin/preferences_gen.h:3455 +#: ../build/bin/preferences_gen.h:3825 msgid "LUT 3D root folder" msgstr "" -#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3481 -#: ../src/control/jobs/control_jobs.c:2204 -#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 -#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../build/bin/preferences_gen.h:3827 ../build/bin/preferences_gen.h:3851 +#: ../src/control/jobs/control_jobs.c:2407 +#: ../src/control/jobs/control_jobs.c:2463 ../src/gui/preferences.c:1284 +#: ../src/gui/presets.c:432 ../src/gui/welcome.c:169 ../src/gui/welcome.c:338 #: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 #: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 #: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 -#: ../src/libs/import.c:1985 ../src/libs/styles.c:456 -#: ../src/lua/preferences.c:695 +#: ../src/libs/import.c:1830 ../src/libs/import.c:1941 +#: ../src/libs/import.c:1999 ../src/libs/styles.c:456 +#: ../src/lua/preferences.c:678 msgid "select directory" msgstr "" -#: ../build/bin/preferences_gen.h:3470 +#: ../build/bin/preferences_gen.h:3840 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" msgstr "" -#: ../build/bin/preferences_gen.h:3479 +#: ../build/bin/preferences_gen.h:3849 msgid "raster mask files root folder" msgstr "" -#: ../build/bin/preferences_gen.h:3494 +#: ../build/bin/preferences_gen.h:3864 msgid "" "this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" msgstr "" -#: ../build/bin/preferences_gen.h:3503 +#: ../build/bin/preferences_gen.h:3873 msgid "auto-apply pixel workflow defaults" msgstr "" -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3882 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1459,11 +1554,11 @@ msgid "" "none do not use a predefined workflow" msgstr "" -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3891 msgid "auto-apply per camera basecurve presets" msgstr "" -#: ../build/bin/preferences_gen.h:3529 +#: ../build/bin/preferences_gen.h:3899 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1473,21 +1568,21 @@ msgid "" "defaults\" should be set to \"none\"" msgstr "" -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3908 msgid "detect monochrome previews" msgstr "" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3916 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" msgstr "" -#: ../build/bin/preferences_gen.h:3555 +#: ../build/bin/preferences_gen.h:3925 msgid "show warning messages" msgstr "" -#: ../build/bin/preferences_gen.h:3563 +#: ../build/bin/preferences_gen.h:3933 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1495,15 +1590,115 @@ msgid "" "what you are doing. this option will hide them all the time." msgstr "" -#: ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3939 +msgid "HDR alignment" +msgstr "" + +#: ../build/bin/preferences_gen.h:3949 +msgid "auto-align frames when merging HDR brackets" +msgstr "" + +#: ../build/bin/preferences_gen.h:3957 +msgid "" +"register and warp exposure brackets onto a reference frame before merging, " +"removing ghosting caused by a shaky tripod or handheld shots.\n" +"only effective when darktable is built with OpenCV." +msgstr "" + +#: ../build/bin/preferences_gen.h:3970 +msgid "pick the HDR alignment reference automatically" +msgstr "" + +#: ../build/bin/preferences_gen.h:3978 +msgid "" +"before merging, examine every bracket and align to the one richest in detail " +"instead of the first frame.\n" +"improves alignment when the first exposure is a poor template, at the cost " +"of one extra decode pass over the frames.\n" +"requires auto-align and an OpenCV build." +msgstr "" + +#: ../build/bin/preferences_gen.h:3991 +msgid "alignment detail (proxy scale)" +msgstr "" + +#: ../build/bin/preferences_gen.h:4004 ../build/bin/preferences_gen.h:4032 +#: ../build/bin/preferences_gen.h:4060 +#, c-format +msgid "double click to reset to `%.03f'" +msgstr "" + +#: ../build/bin/preferences_gen.h:4006 +msgid "" +"fraction of the full sensor resolution at which feature detection and " +"alignment are computed.\n" +"higher values find more, more distinctive features (better on repetitive or " +"low-contrast scenes) but cost roughly (scale / 0.5)^2 more time and memory.\n" +"0.5 restores the legacy speed." +msgstr "" + +#: ../build/bin/preferences_gen.h:4019 +msgid "shadow lift for feature detection (gamma)" +msgstr "" + +#: ../build/bin/preferences_gen.h:4034 +msgid "" +"display-gamma applied to the linear raw before feature detection, to lift " +"shadow detail into the detector's range.\n" +"1.0 disables it. higher values help under-exposed frames but can amplify " +"shadow noise; the percentile stretch already does part of this, so the " +"effect is scene-dependent." +msgstr "" + +#: ../build/bin/preferences_gen.h:4047 +msgid "local contrast for feature detection (CLAHE clip)" +msgstr "" + +#: ../build/bin/preferences_gen.h:4062 +msgid "" +"clip limit of the local contrast enhancement (CLAHE) applied before feature " +"detection. 0 disables it.\n" +"enabling it (e.g. 2.0) helps detect features on extremely under-exposed " +"frames, but on repetitive textures (façades, railings, foliage) it can " +"change descriptor signatures between exposures and cause mis-alignment, so " +"it is off by default." +msgstr "" + +#: ../build/bin/preferences_gen.h:4075 +msgid "feature budget per frame (keypoints)" +msgstr "" + +#: ../build/bin/preferences_gen.h:4094 +msgid "" +"maximum number of SIFT keypoints kept per frame after spatial balancing, " +"before matching.\n" +"balancing both frames to a common budget keeps a feature-dense frame from " +"flooding the matcher with ambiguous candidates." +msgstr "" + +#: ../build/bin/preferences_gen.h:4107 +msgid "save alignment debug images" +msgstr "" + +#: ../build/bin/preferences_gen.h:4115 +msgid "" +"write per-frame diagnostic images while merging: the feature-detection " +"input, the detected keypoints and all feature matches (green = inlier, red = " +"outlier).\n" +"saved as Netpbm (.pgm/.ppm) in a darktable_hdr_align_debug folder in the " +"system temp directory (or the folder named by the DT_HDR_DEBUG_IMAGE_DIR " +"environment variable). for diagnosing alignment problems; off by default." +msgstr "" + +#: ../build/bin/preferences_gen.h:4125 msgid "CPU / memory" msgstr "" -#: ../build/bin/preferences_gen.h:3579 +#: ../build/bin/preferences_gen.h:4135 msgid "darktable resources" msgstr "" -#: ../build/bin/preferences_gen.h:3589 +#: ../build/bin/preferences_gen.h:4145 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" @@ -1517,37 +1712,37 @@ msgid "" "resources for performance." msgstr "" -#: ../build/bin/preferences_gen.h:3595 +#: ../build/bin/preferences_gen.h:4151 msgid "OpenCL GPU acceleration" msgstr "" -#: ../build/bin/preferences_gen.h:3605 +#: ../build/bin/preferences_gen.h:4161 msgid "activate OpenCL support" msgstr "" -#: ../build/bin/preferences_gen.h:3613 +#: ../build/bin/preferences_gen.h:4169 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" "can be switched on and off at any time." msgstr "" -#: ../build/bin/preferences_gen.h:3626 +#: ../build/bin/preferences_gen.h:4182 msgid "OpenCL fast mode" msgstr "" -#: ../build/bin/preferences_gen.h:3634 +#: ../build/bin/preferences_gen.h:4190 msgid "" "if set the OpenCL compiler uses aggressive optimizing for better performance " "with reduced precision so more differences between CPU and OpenCL are " "expected." msgstr "" -#: ../build/bin/preferences_gen.h:3647 +#: ../build/bin/preferences_gen.h:4203 msgid "OpenCL scheduling profile" msgstr "" -#: ../build/bin/preferences_gen.h:3656 +#: ../build/bin/preferences_gen.h:4212 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" @@ -1558,225 +1753,225 @@ msgid "" " - 'very fast GPU': process both pixelpipes sequentially on the GPU." msgstr "" -#: ../build/bin/preferences_gen.h:3669 +#: ../build/bin/preferences_gen.h:4225 msgid "tuned GPU memory" msgstr "" -#: ../build/bin/preferences_gen.h:3677 +#: ../build/bin/preferences_gen.h:4233 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" msgstr "" -#: ../build/bin/preferences_gen.h:3687 +#: ../build/bin/preferences_gen.h:4243 msgid "OpenCL drivers" msgstr "" -#: ../build/bin/preferences_gen.h:3697 +#: ../build/bin/preferences_gen.h:4253 msgid "Intel GPU" msgstr "" -#: ../build/bin/preferences_gen.h:3705 +#: ../build/bin/preferences_gen.h:4261 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" -#: ../build/bin/preferences_gen.h:3718 +#: ../build/bin/preferences_gen.h:4274 msgid "Nvidia CUDA" msgstr "" -#: ../build/bin/preferences_gen.h:3726 +#: ../build/bin/preferences_gen.h:4282 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "" -#: ../build/bin/preferences_gen.h:3739 +#: ../build/bin/preferences_gen.h:4295 msgid "AMD ROCm" msgstr "" -#: ../build/bin/preferences_gen.h:3747 +#: ../build/bin/preferences_gen.h:4303 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "" -#: ../build/bin/preferences_gen.h:3760 +#: ../build/bin/preferences_gen.h:4316 msgid "RustiCL" msgstr "" -#: ../build/bin/preferences_gen.h:3768 +#: ../build/bin/preferences_gen.h:4324 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" msgstr "" -#: ../build/bin/preferences_gen.h:3781 +#: ../build/bin/preferences_gen.h:4337 msgid "Apple" msgstr "" -#: ../build/bin/preferences_gen.h:3789 +#: ../build/bin/preferences_gen.h:4345 msgid "Apple OpenCL (vendor provided)" msgstr "" -#: ../build/bin/preferences_gen.h:3802 +#: ../build/bin/preferences_gen.h:4358 msgid "Microsoft OpenCLOn12" msgstr "" -#: ../build/bin/preferences_gen.h:3810 +#: ../build/bin/preferences_gen.h:4366 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." msgstr "" -#: ../build/bin/preferences_gen.h:3823 +#: ../build/bin/preferences_gen.h:4379 msgid "other platforms" msgstr "" -#: ../build/bin/preferences_gen.h:3831 +#: ../build/bin/preferences_gen.h:4387 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" msgstr "" -#: ../build/bin/preferences_gen.h:3841 +#: ../build/bin/preferences_gen.h:4397 msgid "security" msgstr "" -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:4412 msgid "ask before removing images from the library" msgstr "" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:4420 msgid "always ask the user before removing image information from the library" msgstr "" -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:4429 msgid "ask before deleting images from disk" msgstr "" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:4437 msgid "always ask the user before any image file is deleted" msgstr "" -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:4446 msgid "ask before discarding history stack" msgstr "" -#: ../build/bin/preferences_gen.h:3898 +#: ../build/bin/preferences_gen.h:4454 msgid "always ask the user before history stack is discarded on any image" msgstr "" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4463 msgid "try to use trash when deleting images" msgstr "" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:4471 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" msgstr "" -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4480 msgid "ask before moving images from film roll folder" msgstr "" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:4488 msgid "always ask the user before any image file is moved." msgstr "" -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:4497 msgid "ask before copying images to new film roll folder" msgstr "" -#: ../build/bin/preferences_gen.h:3949 +#: ../build/bin/preferences_gen.h:4505 msgid "always ask the user before any image file is copied." msgstr "" -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:4514 msgid "ask before removing empty folders" msgstr "" -#: ../build/bin/preferences_gen.h:3966 +#: ../build/bin/preferences_gen.h:4522 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." msgstr "" -#: ../build/bin/preferences_gen.h:3975 +#: ../build/bin/preferences_gen.h:4531 msgid "ask before deleting a tag" msgstr "" -#: ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4547 msgid "ask before deleting a style" msgstr "" -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4563 msgid "ask before deleting a preset" msgstr "" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4571 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "" -#: ../build/bin/preferences_gen.h:4024 +#: ../build/bin/preferences_gen.h:4580 msgid "ask before exporting in overwrite mode" msgstr "" -#: ../build/bin/preferences_gen.h:4032 +#: ../build/bin/preferences_gen.h:4588 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "" -#: ../build/bin/preferences_gen.h:4038 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4594 ../src/libs/tools/viewswitcher.c:158 msgid "other" msgstr "" -#: ../build/bin/preferences_gen.h:4048 +#: ../build/bin/preferences_gen.h:4604 msgid "password storage backend to use" msgstr "" -#: ../build/bin/preferences_gen.h:4065 +#: ../build/bin/preferences_gen.h:4621 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" msgstr "" -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4630 msgid "auto login to storage server" msgstr "" -#: ../build/bin/preferences_gen.h:4082 +#: ../build/bin/preferences_gen.h:4638 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." msgstr "" -#: ../build/bin/preferences_gen.h:4091 +#: ../build/bin/preferences_gen.h:4647 msgid "executable for playing audio files" msgstr "" -#: ../build/bin/preferences_gen.h:4104 +#: ../build/bin/preferences_gen.h:4660 msgid "" "this external program is used to play audio files some cameras record to " "keep notes for images" msgstr "" -#: ../build/bin/preferences_gen.h:4114 +#: ../build/bin/preferences_gen.h:4670 msgid "storage" msgstr "" -#: ../build/bin/preferences_gen.h:4119 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4675 ../src/control/crawler.c:747 msgid "database" msgstr "" -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4685 msgid "allow for multiple workspaces" msgstr "" -#: ../build/bin/preferences_gen.h:4137 +#: ../build/bin/preferences_gen.h:4693 msgid "allow multiple workspaces which can be selected at startup" msgstr "" -#: ../build/bin/preferences_gen.h:4146 +#: ../build/bin/preferences_gen.h:4702 msgid "create database snapshot" msgstr "" -#: ../build/bin/preferences_gen.h:4155 +#: ../build/bin/preferences_gen.h:4711 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" @@ -1789,11 +1984,11 @@ msgid "" " - 'on close': create snapshot every time darktable is closed" msgstr "" -#: ../build/bin/preferences_gen.h:4164 +#: ../build/bin/preferences_gen.h:4720 msgid "how many snapshots to keep" msgstr "" -#: ../build/bin/preferences_gen.h:4182 +#: ../build/bin/preferences_gen.h:4738 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -1801,15 +1996,15 @@ msgid "" "recent one for successful restore" msgstr "" -#: ../build/bin/preferences_gen.h:4188 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4744 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "" -#: ../build/bin/preferences_gen.h:4198 +#: ../build/bin/preferences_gen.h:4754 msgid "create XMP files" msgstr "" -#: ../build/bin/preferences_gen.h:4207 +#: ../build/bin/preferences_gen.h:4763 msgid "" "XMP sidecar files store all editing steps, ratings, tags and color labels " "alongside your images in an open format readable by other applications, and " @@ -1825,122 +2020,122 @@ msgid "" "updated after each change" msgstr "" -#: ../build/bin/preferences_gen.h:4216 +#: ../build/bin/preferences_gen.h:4772 msgid "store XMP tags in compressed format" msgstr "" -#: ../build/bin/preferences_gen.h:4225 +#: ../build/bin/preferences_gen.h:4781 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" "this option allows XMP tags to be compressed and save space." msgstr "" -#: ../build/bin/preferences_gen.h:4234 +#: ../build/bin/preferences_gen.h:4790 msgid "auto-save interval" msgstr "" -#: ../build/bin/preferences_gen.h:4252 +#: ../build/bin/preferences_gen.h:4808 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " "on slow drives." msgstr "" -#: ../build/bin/preferences_gen.h:4261 +#: ../build/bin/preferences_gen.h:4817 msgid "look for updated XMP files on startup" msgstr "" -#: ../build/bin/preferences_gen.h:4269 +#: ../build/bin/preferences_gen.h:4825 msgid "" "check file modification times of all XMP files on startup to check if any " "got updated in the meantime" msgstr "" -#: ../build/bin/preferences_gen.h:4279 +#: ../build/bin/preferences_gen.h:4835 msgid "miscellaneous" msgstr "" -#: ../build/bin/preferences_gen.h:4284 +#: ../build/bin/preferences_gen.h:4840 msgid "interface" msgstr "" -#: ../build/bin/preferences_gen.h:4294 +#: ../build/bin/preferences_gen.h:4850 msgid "show splash screen at startup" msgstr "" -#: ../build/bin/preferences_gen.h:4302 +#: ../build/bin/preferences_gen.h:4858 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" msgstr "" -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4867 msgid "show welcome screen on next run" msgstr "" -#: ../build/bin/preferences_gen.h:4319 +#: ../build/bin/preferences_gen.h:4875 msgid "display the welcome setup screen the next time darktable is launched" msgstr "" -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4884 msgid "load default shortcuts at startup" msgstr "" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4892 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" msgstr "" -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4901 msgid "scale slider step with min/max" msgstr "" -#: ../build/bin/preferences_gen.h:4353 +#: ../build/bin/preferences_gen.h:4909 msgid "vary slider step size with min/max range" msgstr "" -#: ../build/bin/preferences_gen.h:4362 +#: ../build/bin/preferences_gen.h:4918 msgid "marker shape" msgstr "" -#: ../build/bin/preferences_gen.h:4371 +#: ../build/bin/preferences_gen.h:4927 msgid "the shape of the slider marker" msgstr "" -#: ../build/bin/preferences_gen.h:4380 +#: ../build/bin/preferences_gen.h:4936 msgid "condensed panels' controls" msgstr "" -#: ../build/bin/preferences_gen.h:4388 +#: ../build/bin/preferences_gen.h:4944 msgid "use condensed panels' controls in all views" msgstr "" -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4953 msgid "automatically update module name" msgstr "" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4961 msgid "" "if enabled, the module name will be automatically updated to match a preset " "name or a preset instance name if present." msgstr "" -#: ../build/bin/preferences_gen.h:4414 +#: ../build/bin/preferences_gen.h:4970 msgid "sort built-in presets first" msgstr "" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4978 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" -#: ../build/bin/preferences_gen.h:4431 +#: ../build/bin/preferences_gen.h:4987 msgid "mouse wheel scrolls modules side panel by default" msgstr "" -#: ../build/bin/preferences_gen.h:4439 +#: ../build/bin/preferences_gen.h:4995 msgid "" "in darktable's darkroom, where you do your edits, all controls are listed on " "a panel on the right; you can choose whether you want to use the scroll " @@ -1956,11 +2151,11 @@ msgid "" "with Ctrl+Alt scrolls the panel." msgstr "" -#: ../build/bin/preferences_gen.h:4448 +#: ../build/bin/preferences_gen.h:5004 msgid "enable touchpad gestures in darkroom" msgstr "" -#: ../build/bin/preferences_gen.h:4456 +#: ../build/bin/preferences_gen.h:5012 msgid "" "use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " "enabled: touchpad pinch gestures zoom the image and two-finger " @@ -1970,11 +2165,11 @@ msgid "" "in and out." msgstr "" -#: ../build/bin/preferences_gen.h:4465 +#: ../build/bin/preferences_gen.h:5021 msgid "constrain darkroom zoom between screen fit and 100%" msgstr "" -#: ../build/bin/preferences_gen.h:4474 +#: ../build/bin/preferences_gen.h:5030 #, no-c-format msgid "" "limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " @@ -1984,60 +2179,60 @@ msgid "" "additional Ctrl key press is not needed to zoom beyond 100%." msgstr "" -#: ../build/bin/preferences_gen.h:4483 +#: ../build/bin/preferences_gen.h:5039 msgid "always show panels' scrollbars" msgstr "" -#: ../build/bin/preferences_gen.h:4491 +#: ../build/bin/preferences_gen.h:5047 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" msgstr "" -#: ../build/bin/preferences_gen.h:4500 +#: ../build/bin/preferences_gen.h:5056 msgid "duration of the UI transitions in ms" msgstr "" -#: ../build/bin/preferences_gen.h:4519 +#: ../build/bin/preferences_gen.h:5075 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules " "and other UI elements" msgstr "" -#: ../build/bin/preferences_gen.h:4528 +#: ../build/bin/preferences_gen.h:5084 msgid "auto-scroll filmstrip to center on selected image" msgstr "" -#: ../build/bin/preferences_gen.h:4536 +#: ../build/bin/preferences_gen.h:5092 msgid "" "when enabled, the filmstrip in culling mode and in the darkroom " "automatically scrolls to center on the selected image" msgstr "" -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:5101 msgid "position of the scopes module" msgstr "" -#: ../build/bin/preferences_gen.h:4554 +#: ../build/bin/preferences_gen.h:5110 msgid "position the scopes at the top-left or top-right of the screen" msgstr "" -#: ../build/bin/preferences_gen.h:4563 +#: ../build/bin/preferences_gen.h:5119 msgid "method to use for getting the display profile" msgstr "" -#: ../build/bin/preferences_gen.h:4572 +#: ../build/bin/preferences_gen.h:5128 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" "this is useful when one alternative gives wrong results" msgstr "" -#: ../build/bin/preferences_gen.h:4581 +#: ../build/bin/preferences_gen.h:5137 msgid "order or exclude MIDI devices" msgstr "" -#: ../build/bin/preferences_gen.h:4594 +#: ../build/bin/preferences_gen.h:5150 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" @@ -2048,17 +2243,17 @@ msgid "" msgstr "" #. tags -#: ../build/bin/preferences_gen.h:4604 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 -#: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 +#: ../build/bin/preferences_gen.h:5160 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:514 ../src/libs/export_metadata.c:197 +#: ../src/libs/image.c:624 ../src/libs/metadata_view.c:175 msgid "tags" msgstr "" -#: ../build/bin/preferences_gen.h:4614 +#: ../build/bin/preferences_gen.h:5170 msgid "omit hierarchy in simple tag lists" msgstr "" -#: ../build/bin/preferences_gen.h:4622 +#: ../build/bin/preferences_gen.h:5178 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2067,15 +2262,15 @@ msgid "" "and ignore the rest. so 'foo|bar|baz' will only add 'baz'." msgstr "" -#: ../build/bin/preferences_gen.h:4628 +#: ../build/bin/preferences_gen.h:5184 msgid "shortcuts with multiple instances" msgstr "" -#: ../build/bin/preferences_gen.h:4638 +#: ../build/bin/preferences_gen.h:5194 msgid "prefer focused instance" msgstr "" -#: ../build/bin/preferences_gen.h:4646 +#: ../build/bin/preferences_gen.h:5202 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2084,127 +2279,127 @@ msgid "" "note: blending shortcuts always apply to the focused instance" msgstr "" -#: ../build/bin/preferences_gen.h:4655 +#: ../build/bin/preferences_gen.h:5211 msgid "prefer expanded instances" msgstr "" -#: ../build/bin/preferences_gen.h:4663 +#: ../build/bin/preferences_gen.h:5219 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" -#: ../build/bin/preferences_gen.h:4672 +#: ../build/bin/preferences_gen.h:5228 msgid "prefer enabled instances" msgstr "" -#: ../build/bin/preferences_gen.h:4680 +#: ../build/bin/preferences_gen.h:5236 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" msgstr "" -#: ../build/bin/preferences_gen.h:4689 +#: ../build/bin/preferences_gen.h:5245 msgid "prefer unmasked instances" msgstr "" -#: ../build/bin/preferences_gen.h:4697 +#: ../build/bin/preferences_gen.h:5253 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" msgstr "" -#: ../build/bin/preferences_gen.h:4706 +#: ../build/bin/preferences_gen.h:5262 msgid "selection order" msgstr "" -#: ../build/bin/preferences_gen.h:4715 +#: ../build/bin/preferences_gen.h:5271 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" msgstr "" -#: ../build/bin/preferences_gen.h:4724 +#: ../build/bin/preferences_gen.h:5280 msgid "allow visual assignment to specific instances" msgstr "" -#: ../build/bin/preferences_gen.h:4732 +#: ../build/bin/preferences_gen.h:5288 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" "otherwise shortcuts will always be assigned to the preferred instance" msgstr "" -#: ../build/bin/preferences_gen.h:4738 +#: ../build/bin/preferences_gen.h:5294 msgid "map / geolocalization view" msgstr "" -#: ../build/bin/preferences_gen.h:4748 +#: ../build/bin/preferences_gen.h:5304 msgid "pretty print the image location" msgstr "" -#: ../build/bin/preferences_gen.h:4756 +#: ../build/bin/preferences_gen.h:5312 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "" -#: ../build/bin/preferences_gen.h:4762 +#: ../build/bin/preferences_gen.h:5318 msgid "slideshow view" msgstr "" -#: ../build/bin/preferences_gen.h:4772 +#: ../build/bin/preferences_gen.h:5328 msgid "waiting time between each image in slideshow" msgstr "" -#: ../build/bin/preferences_gen.h:4814 +#: ../build/bin/preferences_gen.h:5370 msgid "do not set the 'uncategorized' entry for tags" msgstr "" -#: ../build/bin/preferences_gen.h:4822 +#: ../build/bin/preferences_gen.h:5378 msgid "" "do not set the 'uncategorized' entry for tags which do not have children" msgstr "" -#: ../build/bin/preferences_gen.h:4831 +#: ../build/bin/preferences_gen.h:5387 msgid "tags case sensitivity" msgstr "" -#: ../build/bin/preferences_gen.h:4840 +#: ../build/bin/preferences_gen.h:5396 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" msgstr "" -#: ../build/bin/preferences_gen.h:4849 ../build/bin/preferences_gen.h:4940 +#: ../build/bin/preferences_gen.h:5405 ../build/bin/preferences_gen.h:5496 msgid "number of collections to be stored" msgstr "" -#: ../build/bin/preferences_gen.h:4868 ../build/bin/preferences_gen.h:4959 +#: ../build/bin/preferences_gen.h:5424 ../build/bin/preferences_gen.h:5515 msgid "the number of recent collections to store and show in this list" msgstr "" -#: ../build/bin/preferences_gen.h:4877 +#: ../build/bin/preferences_gen.h:5433 msgid "number of folder levels to show in lists" msgstr "" -#: ../build/bin/preferences_gen.h:4896 +#: ../build/bin/preferences_gen.h:5452 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" msgstr "" -#: ../build/bin/preferences_gen.h:4905 +#: ../build/bin/preferences_gen.h:5461 msgid "sort film rolls by" msgstr "" -#: ../build/bin/preferences_gen.h:4914 +#: ../build/bin/preferences_gen.h:5470 msgid "sets the collections-list order for film rolls" msgstr "" -#: ../build/bin/preferences_gen.h:5002 +#: ../build/bin/preferences_gen.h:5558 msgid "suggested tags level of confidence" msgstr "" -#: ../build/bin/preferences_gen.h:5022 +#: ../build/bin/preferences_gen.h:5578 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2212,11 +2407,11 @@ msgid "" "show only recent tags (faster)" msgstr "" -#: ../build/bin/preferences_gen.h:5031 +#: ../build/bin/preferences_gen.h:5587 msgid "number of recently attached tags" msgstr "" -#: ../build/bin/preferences_gen.h:5050 +#: ../build/bin/preferences_gen.h:5606 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2244,15 +2439,15 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 -#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 -#: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 +#: ../src/common/collection.c:1485 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2466 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4325 ../src/iop/bilateral.cc:381 +#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/colorequal.c:2930 +#: ../src/iop/colorzones.c:2483 ../src/iop/temperature.c:1981 +#: ../src/iop/temperature.c:2166 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:317 ../src/libs/histogram.c:50 msgid "blue" msgstr "" @@ -2268,7 +2463,7 @@ msgstr "" msgid "camera styles" msgstr "" -#: ../build/bin/styles_string.h:10 ../src/libs/image.c:621 +#: ../build/bin/styles_string.h:10 ../src/libs/image.c:623 msgid "colors" msgstr "" @@ -2289,15 +2484,15 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorequal.c:491 #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 -#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 +#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:856 +#: ../src/iop/colorequal.c:2929 ../src/iop/temperature.c:1965 msgid "cyan" msgstr "" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 -#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 -#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 -#: ../src/libs/tools/darktable.c:64 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3841 +#: ../src/libs/filtering.c:927 ../src/libs/filtering.c:989 +#: ../src/libs/filtering.c:1656 ../src/libs/filtering.c:1967 +#: ../src/libs/tools/darktable.c:66 msgid "darktable" msgstr "" @@ -2324,7 +2519,7 @@ msgid "effects" msgstr "" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:447 +#: ../src/external/lua-scripts/tools/script_manager.lua:457 msgid "examples" msgstr "" @@ -2337,7 +2532,7 @@ msgid "extreme saturation" msgstr "" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1584 msgid "faded" msgstr "" @@ -2366,16 +2561,16 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 -#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 -#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 -#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:48 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2412 +#: ../src/develop/blend_gui.c:2460 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4324 ../src/gui/guides.c:854 ../src/iop/bilateral.cc:376 +#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/colorequal.c:2928 +#: ../src/iop/colorzones.c:2481 ../src/iop/temperature.c:1961 +#: ../src/iop/temperature.c:1979 ../src/iop/temperature.c:2165 +#: ../src/libs/collect.c:2162 ../src/libs/filters/colors.c:316 +#: ../src/libs/histogram.c:49 msgid "green" msgstr "" @@ -2386,9 +2581,9 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorequal.c:503 #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 -#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1981 +#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:857 +#: ../src/iop/colorequal.c:2932 ../src/iop/colorzones.c:2485 +#: ../src/iop/temperature.c:1963 msgid "magenta" msgstr "" @@ -2413,7 +2608,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2926 ../src/iop/colorzones.c:2479 msgid "orange" msgstr "" @@ -2421,10 +2616,10 @@ msgstr "" msgid "pastels" msgstr "" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1487 #: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:264 +#: ../src/iop/colorzones.c:2484 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:318 msgid "purple" msgstr "" @@ -2437,15 +2632,15 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 -#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 -#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 +#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2406 +#: ../src/develop/blend_gui.c:2454 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4323 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:371 +#: ../src/iop/channelmixer.c:609 ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2478 ../src/iop/temperature.c:1977 +#: ../src/iop/temperature.c:2164 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:314 ../src/libs/histogram.c:48 msgid "red" msgstr "" @@ -2476,11 +2671,11 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 -#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:261 +#: ../src/common/collection.c:1481 ../src/common/colorlabels.c:382 +#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:855 +#: ../src/iop/colorequal.c:2927 ../src/iop/colorzones.c:2480 +#: ../src/iop/temperature.c:1967 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:315 msgid "yellow" msgstr "" @@ -2506,7 +2701,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_agx.c:245 #: ../build/lib/darktable/plugins/introspection_agx.c:498 -#: ../src/iop/colorbalancergb.c:1899 +#: ../src/iop/colorbalancergb.c:1898 msgid "lift" msgstr "" @@ -2519,10 +2714,10 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 -#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 -#: ../src/iop/lowpass.c:575 ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 -#: ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4648 +#: ../src/iop/colisa.c:272 ../src/iop/colorequal.c:3064 +#: ../src/iop/lowpass.c:575 ../src/iop/soften.c:379 ../src/iop/vignette.c:1044 +#: ../src/libs/history.c:967 msgid "brightness" msgstr "" @@ -2534,14 +2729,14 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 -#: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 -#: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 -#: ../src/iop/colorharmonizer.c:1603 ../src/iop/colorize.c:358 -#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 -#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/develop/blend_gui.c:2386 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:607 ../src/iop/colisa.c:273 +#: ../src/iop/colorbalance.c:1956 ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorchecker.c:1604 ../src/iop/colorcontrast.c:77 +#: ../src/iop/colorcorrection.c:270 ../src/iop/colorequal.c:3046 +#: ../src/iop/colorharmonizer.c:1610 ../src/iop/colorize.c:357 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:375 ../src/iop/velvia.c:72 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1045 msgid "saturation" msgstr "" @@ -2558,7 +2753,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1492 msgid "black relative exposure" msgstr "" @@ -2566,7 +2761,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_agx.c:522 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 -#: ../src/iop/filmic.c:1480 +#: ../src/iop/filmic.c:1479 msgid "white relative exposure" msgstr "" @@ -2595,10 +2790,10 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 -#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 -#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 +#: ../src/gui/guides.c:863 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:271 ../src/iop/colorbalance.c:1892 +#: ../src/iop/colorbalance.c:1898 ../src/iop/filmic.c:1526 +#: ../src/iop/filmicrgb.c:4473 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "" @@ -2747,13 +2942,13 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_agx.c:652 #: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 -#: ../src/iop/colorout.c:857 +#: ../src/iop/colorout.c:855 msgid "export profile" msgstr "" #: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2054 +#: ../src/iop/colorin.c:2065 msgid "working profile" msgstr "" @@ -2772,7 +2967,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 #: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 -#: ../src/libs/print_settings.c:1440 +#: ../src/libs/print_settings.c:1436 msgid "Adobe RGB (compatible)" msgstr "" @@ -2781,7 +2976,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 #: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 -#: ../src/libs/print_settings.c:1433 +#: ../src/libs/print_settings.c:1429 msgid "sRGB" msgstr "" @@ -2803,15 +2998,15 @@ msgstr "" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 -#: ../src/libs/metadata_view.c:157 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:1013 +#: ../src/gui/presets.c:732 ../src/iop/lens.cc:4489 ../src/libs/camera.c:574 +#: ../src/libs/metadata_view.c:158 msgid "focal length" msgstr "" #: ../build/lib/darktable/plugins/introspection_ashift.c:154 #: ../build/lib/darktable/plugins/introspection_ashift.c:295 -#: ../src/libs/metadata_view.c:159 +#: ../src/libs/metadata_view.c:160 msgid "crop factor" msgstr "" @@ -2828,7 +3023,7 @@ msgstr "" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4390 +#: ../src/iop/lens.cc:4476 msgid "lens model" msgstr "" @@ -2848,12 +3043,13 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorin.c:303 #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 -#: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3429 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:154 +#: ../src/develop/blend_gui.c:183 ../src/develop/blend_gui.c:3452 #: ../src/external/lua-scripts/official/auto_straighten.lua:141 -#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 -#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 -#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 +#: ../src/gui/accelerators.c:154 ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 +#: ../src/libs/live_view.c:424 msgid "off" msgstr "" @@ -2880,7 +3076,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:153 msgid "exposure bias" msgstr "" @@ -2897,6 +3093,8 @@ msgstr "" msgid "preserve colors" msgstr "" +#. we've reached the bottom level, so build a final menu item with preview popup +#. need a tooltip for the signal below to be raised #: ../build/lib/darktable/plugins/introspection_basecurve.c:262 #: ../build/lib/darktable/plugins/introspection_basicadj.c:249 #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:153 @@ -2904,15 +3102,15 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 -#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 -#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 -#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 -#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:134 +#: ../src/gui/guides.c:834 ../src/iop/basecurve.c:2101 +#: ../src/iop/channelmixerrgb.c:4693 ../src/iop/clipping.c:1915 +#: ../src/iop/clipping.c:2097 ../src/iop/clipping.c:2112 +#: ../src/iop/retouch.c:500 ../src/libs/collect.c:2358 +#: ../src/libs/colorpicker.c:53 ../src/libs/export.c:104 #: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 -#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1172 +#: ../src/libs/print_settings.c:1190 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "" @@ -2929,7 +3127,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2439 ../src/develop/blend_gui.c:2473 msgid "luminance" msgstr "" @@ -3037,11 +3235,11 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_blurs.c:194 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:144 -#: ../build/lib/darktable/plugins/introspection_overlay.c:136 -#: ../build/lib/darktable/plugins/introspection_overlay.c:253 +#: ../build/lib/darktable/plugins/introspection_overlay.c:139 +#: ../build/lib/darktable/plugins/introspection_overlay.c:256 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 +#: ../src/iop/ashift.c:5972 ../src/libs/masks.c:223 msgid "rotation" msgstr "" @@ -3052,7 +3250,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:116 +#: ../src/libs/masks.c:224 msgid "curvature" msgstr "" @@ -3060,14 +3258,14 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_blurs.c:206 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:81 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:148 -#: ../src/iop/colorbalancergb.c:1878 +#: ../src/iop/colorbalancergb.c:1877 msgid "offset" msgstr "" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 -#: ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:989 +#: ../src/gui/presets.c:674 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:150 msgid "lens" msgstr "" @@ -3100,7 +3298,7 @@ msgstr "" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2610 msgid "orientation" msgstr "" @@ -3144,37 +3342,37 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 -#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 -#: ../src/iop/rgblevels.c:1081 +#: ../src/gui/preferences.c:1020 ../src/gui/preferences_ai.c:426 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6148 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:648 +#: ../src/iop/rgblevels.c:1067 msgid "auto" msgstr "" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:322 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2612 msgid "portrait" msgstr "" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2612 msgid "landscape" msgstr "" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 +#: ../src/iop/relight.c:263 ../src/libs/export.c:1512 +#: ../src/libs/metadata_view.c:164 ../src/libs/print_settings.c:2630 msgid "width" msgstr "" #: ../build/lib/darktable/plugins/introspection_borders.c:357 -#: ../build/lib/darktable/plugins/introspection_overlay.c:306 +#: ../build/lib/darktable/plugins/introspection_overlay.c:309 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2639 +#: ../src/libs/export.c:1518 ../src/libs/metadata_view.c:165 +#: ../src/libs/print_settings.c:2634 msgid "height" msgstr "" @@ -3238,8 +3436,8 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 +#: ../src/iop/atrous.c:1599 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:323 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:417 msgid "radius" msgstr "" @@ -3249,10 +3447,10 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 -#: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 -#: ../src/libs/neural_restore.c:4174 ../src/libs/neural_restore.c:4191 +#: ../src/iop/bloom.c:389 ../src/iop/denoiseprofile.c:3697 +#: ../src/iop/grain.c:544 ../src/iop/hazeremoval.c:272 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:438 ../src/iop/velvia.c:279 +#: ../src/libs/neural_restore.c:4428 ../src/libs/neural_restore.c:4445 msgid "strength" msgstr "" @@ -3498,7 +3696,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 #: ../build/lib/darktable/plugins/introspection_crop.c:134 -#: ../src/gui/gtk.c:1661 ../src/iop/atrous.c:1572 +#: ../src/gui/gtk.c:1807 ../src/iop/atrous.c:1595 msgid "left" msgstr "" @@ -3506,7 +3704,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1817 msgid "top" msgstr "" @@ -3514,7 +3712,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 #: ../build/lib/darktable/plugins/introspection_crop.c:142 -#: ../src/gui/gtk.c:1666 ../src/iop/atrous.c:1571 +#: ../src/gui/gtk.c:1812 ../src/iop/atrous.c:1594 msgid "right" msgstr "" @@ -3522,7 +3720,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 +#: ../src/gui/accelerators.c:134 ../src/gui/gtk.c:1821 msgid "bottom" msgstr "" @@ -3562,10 +3760,10 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 -#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 -#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 +#: ../src/develop/blend_gui.c:2432 ../src/develop/blend_gui.c:2480 +#: ../src/iop/atrous.c:1778 ../src/iop/channelmixerrgb.c:4508 +#: ../src/iop/channelmixerrgb.c:4596 ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorzones.c:2619 ../src/iop/nlmeans.c:446 msgid "chroma" msgstr "" @@ -3585,12 +3783,12 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 -#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 -#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 -#: ../src/iop/colorzones.c:2627 +#: ../src/develop/blend_gui.c:2391 ../src/develop/blend_gui.c:2425 +#: ../src/develop/blend_gui.c:2487 ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixerrgb.c:4502 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/colorbalance.c:1940 ../src/iop/colorequal.c:3028 +#: ../src/iop/colorize.c:344 ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorzones.c:2620 msgid "hue" msgstr "" @@ -3617,9 +3815,9 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1997 #: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 -#: ../src/iop/splittoning.c:488 +#: ../src/iop/splittoning.c:489 msgid "shadows" msgstr "" @@ -3631,9 +3829,9 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 -#: ../src/iop/splittoning.c:494 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1999 +#: ../src/iop/monochrome.c:568 ../src/iop/shadhi.c:680 +#: ../src/iop/splittoning.c:495 msgid "highlights" msgstr "" @@ -3650,13 +3848,13 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:565 #: ../build/lib/darktable/plugins/introspection_toneequal.c:169 #: ../build/lib/darktable/plugins/introspection_toneequal.c:306 -#: ../src/iop/colorbalance.c:1995 +#: ../src/iop/colorbalance.c:1998 msgid "mid-tones" msgstr "" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1557 +#: ../src/iop/filmic.c:1556 msgid "global saturation" msgstr "" @@ -3744,7 +3942,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2931 msgid "lavender" msgstr "" @@ -3760,7 +3958,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 -#: ../src/iop/colorharmonizer.c:1438 +#: ../src/iop/colorharmonizer.c:1440 msgid "anchor hue" msgstr "" @@ -3800,7 +3998,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 -#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:227 ../src/libs/masks.c:2444 msgid "smoothing" msgstr "" @@ -3845,8 +4043,8 @@ msgid "tetrad" msgstr "" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 -#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 -#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2125 ../src/iop/crop.c:1269 +#: ../src/libs/filtering.c:314 ../src/libs/filters/ratio.c:124 #: ../src/libs/scopes/vectorscope.c:71 msgid "square" msgstr "" @@ -3902,7 +4100,7 @@ msgid "range extent" msgstr "" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4700 +#: ../src/iop/channelmixerrgb.c:4695 msgid "saturated colors" msgstr "" @@ -3916,7 +4114,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1791 +#: ../src/iop/atrous.c:1807 msgid "mix" msgstr "" @@ -3926,17 +4124,17 @@ msgid "process mode" msgstr "" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1315 +#: ../src/develop/blend_gui.c:2370 ../src/iop/channelmixer.c:608 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/colorchecker.c:1569 +#: ../src/iop/colorize.c:363 ../src/iop/colorzones.c:2618 +#: ../src/iop/exposure.c:1322 msgid "lightness" msgstr "" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 -#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 -#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2115 ../src/iop/agx.c:2662 ../src/iop/atrous.c:1368 +#: ../src/iop/atrous.c:1372 ../src/iop/denoiseprofile.c:3425 +#: ../src/iop/rawdenoise.c:750 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "" @@ -3944,6 +4142,32 @@ msgstr "" msgid "strong" msgstr "" +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:57 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:124 +#: ../src/iop/bilat.c:74 +msgid "local contrast" +msgstr "" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:63 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:128 +msgid "detail level" +msgstr "" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:69 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:132 +msgid "adjust edge protection" +msgstr "" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:75 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:136 +msgid "filter iterations" +msgstr "" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:81 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:140 +msgid "noise bias" +msgstr "" + #: ../build/lib/darktable/plugins/introspection_defringe.c:47 #: ../build/lib/darktable/plugins/introspection_defringe.c:102 msgid "edge detection radius" @@ -3953,9 +4177,9 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_defringe.c:106 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 -#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 -#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 -#: ../src/iop/sharpen.c:425 +#: ../src/iop/atrous.c:1660 ../src/iop/bloom.c:385 +#: ../src/iop/colorreconstruction.c:1221 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:426 msgid "threshold" msgstr "" @@ -4114,7 +4338,7 @@ msgstr "" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1499 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "" @@ -4189,7 +4413,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:765 +#: ../src/libs/colorpicker.c:754 msgid "color mode" msgstr "" @@ -4221,7 +4445,7 @@ msgid "compute variance" msgstr "" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:369 msgid "RGB" msgstr "" @@ -4231,7 +4455,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 +#: ../src/iop/atrous.c:1650 ../src/iop/highpass.c:353 msgid "sharpness" msgstr "" @@ -4395,21 +4619,21 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 -#: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2365 +#: ../src/gui/presets.c:62 ../src/iop/watermark.c:1455 +#: ../src/libs/colorpicker.c:397 ../src/libs/image.c:667 +#: ../src/libs/modulegroups.c:2436 msgid "color" msgstr "" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:162 -#: ../src/iop/levels.c:671 ../src/iop/rgblevels.c:962 -#: ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:674 ../src/iop/rgblevels.c:953 +#: ../src/iop/rgblevels.c:1063 msgid "black" msgstr "" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:163 -#: ../src/iop/levels.c:679 ../src/iop/rgblevels.c:964 -#: ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:682 ../src/iop/rgblevels.c:955 +#: ../src/iop/rgblevels.c:1065 msgid "white" msgstr "" @@ -4440,7 +4664,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 -#: ../src/iop/filmic.c:1468 +#: ../src/iop/filmic.c:1467 msgid "middle gray luminance" msgstr "" @@ -4466,19 +4690,19 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 -#: ../src/iop/filmic.c:1612 +#: ../src/iop/filmic.c:1611 msgid "target middle gray" msgstr "" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 -#: ../src/iop/filmic.c:1603 +#: ../src/iop/filmic.c:1602 msgid "target black luminance" msgstr "" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 -#: ../src/iop/filmic.c:1621 +#: ../src/iop/filmic.c:1620 msgid "target white luminance" msgstr "" @@ -4486,19 +4710,19 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:113 +#: ../src/libs/masks.c:221 msgid "hardness" msgstr "" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1535 msgid "linear region" msgstr "" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 -#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 +#: ../src/iop/filmic.c:1567 ../src/iop/filmicrgb.c:4658 msgid "extreme luminance saturation" msgstr "" @@ -4570,11 +4794,11 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:171 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 -#: ../src/libs/export.c:1595 ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 +#: ../src/libs/export.c:1590 ../src/libs/metadata_view.c:749 msgid "no" msgstr "" @@ -4702,7 +4926,7 @@ msgid "reinhard" msgstr "" #: ../build/lib/darktable/plugins/introspection_globaltonemap.c:152 -#: ../src/iop/filmic.c:159 +#: ../src/iop/filmic.c:158 msgid "filmic" msgstr "" @@ -4730,7 +4954,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:3046 +#: ../src/views/darkroom.c:3290 msgid "clipping threshold" msgstr "" @@ -4887,18 +5111,18 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 -#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 -#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 +#: ../src/develop/blend_gui.c:3558 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1856 ../src/iop/denoiseprofile.c:3686 +#: ../src/iop/exposure.c:1257 ../src/iop/levels.c:691 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1641 +#: ../src/libs/image.c:648 ../src/libs/print_settings.c:2952 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3264 msgid "mode" msgstr "" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4450 +#: ../src/iop/lens.cc:4536 msgid "target geometry" msgstr "" @@ -4928,7 +5152,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_lens.cc:292 #: ../build/lib/darktable/plugins/introspection_lens.cc:469 -#: ../src/iop/vignette.c:111 +#: ../src/iop/vignette.c:110 msgid "vignetting" msgstr "" @@ -4962,14 +5186,14 @@ msgstr "" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 -#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 -#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 -#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/dtgtk/range.c:1752 ../src/gui/accelerators.c:2758 +#: ../src/gui/accelerators.c:2830 ../src/gui/gtk.c:1870 ../src/gui/gtk.c:4322 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3608 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:4027 +#: ../src/libs/filtering.c:1521 ../src/libs/filters/colors.c:210 +#: ../src/libs/filters/colors.c:319 ../src/libs/filters/date.c:112 #: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 -#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3026 ../src/libs/modulegroups.c:3030 msgid "all" msgstr "" @@ -4998,7 +5222,7 @@ msgid "only vignetting" msgstr "" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2367 +#: ../src/libs/modulegroups.c:2438 msgid "correct" msgstr "" @@ -5044,11 +5268,11 @@ msgstr "" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 -#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 -#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 -#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 +#: ../src/views/darkroom.c:2787 ../src/views/darkroom.c:3621 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1043 +#: ../src/views/lighttable.c:1052 ../src/views/lighttable.c:1582 +#: ../src/views/lighttable.c:1593 ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1615 ../src/views/lighttable.c:1626 msgid "move" msgstr "" @@ -5057,8 +5281,8 @@ msgid "line" msgstr "" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 -#: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2482 ../src/iop/basecurve.c:2093 +#: ../src/iop/rgbcurve.c:1516 ../src/iop/tonecurve.c:1290 msgid "curve" msgstr "" @@ -5164,96 +5388,96 @@ msgstr "" msgid "color film" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:118 -#: ../build/lib/darktable/plugins/introspection_overlay.c:241 +#: ../build/lib/darktable/plugins/introspection_overlay.c:121 +#: ../build/lib/darktable/plugins/introspection_overlay.c:244 #: ../build/lib/darktable/plugins/introspection_watermark.c:118 #: ../build/lib/darktable/plugins/introspection_watermark.c:253 msgid "x offset" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:124 -#: ../build/lib/darktable/plugins/introspection_overlay.c:245 +#: ../build/lib/darktable/plugins/introspection_overlay.c:127 +#: ../build/lib/darktable/plugins/introspection_overlay.c:248 #: ../build/lib/darktable/plugins/introspection_watermark.c:124 #: ../build/lib/darktable/plugins/introspection_watermark.c:257 msgid "y offset" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:142 -#: ../build/lib/darktable/plugins/introspection_overlay.c:257 +#: ../build/lib/darktable/plugins/introspection_overlay.c:145 +#: ../build/lib/darktable/plugins/introspection_overlay.c:260 #: ../build/lib/darktable/plugins/introspection_watermark.c:142 #: ../build/lib/darktable/plugins/introspection_watermark.c:269 msgid "scale on" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:148 -#: ../build/lib/darktable/plugins/introspection_overlay.c:261 +#: ../build/lib/darktable/plugins/introspection_overlay.c:151 +#: ../build/lib/darktable/plugins/introspection_overlay.c:264 #: ../build/lib/darktable/plugins/introspection_watermark.c:148 #: ../build/lib/darktable/plugins/introspection_watermark.c:273 msgid "scale marker to" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:154 -#: ../build/lib/darktable/plugins/introspection_overlay.c:265 +#: ../build/lib/darktable/plugins/introspection_overlay.c:157 +#: ../build/lib/darktable/plugins/introspection_overlay.c:268 #: ../build/lib/darktable/plugins/introspection_watermark.c:154 #: ../build/lib/darktable/plugins/introspection_watermark.c:277 msgid "scale marker reference" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:160 -#: ../build/lib/darktable/plugins/introspection_overlay.c:269 +#: ../build/lib/darktable/plugins/introspection_overlay.c:163 +#: ../build/lib/darktable/plugins/introspection_overlay.c:272 #: ../src/common/database.c:3243 ../src/libs/live_view.c:378 -#: ../src/libs/metadata_view.c:134 +#: ../src/libs/metadata_view.c:135 msgid "image id" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:303 +#: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 #: ../src/iop/borders.c:935 msgid "image" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:304 +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 #: ../build/lib/darktable/plugins/introspection_watermark.c:324 msgid "larger border" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:305 +#: ../build/lib/darktable/plugins/introspection_overlay.c:308 #: ../build/lib/darktable/plugins/introspection_watermark.c:325 msgid "smaller border" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:307 +#: ../build/lib/darktable/plugins/introspection_overlay.c:310 #: ../build/lib/darktable/plugins/introspection_watermark.c:327 msgid "advanced options" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:311 +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 #: ../build/lib/darktable/plugins/introspection_watermark.c:331 msgid "image width" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:312 +#: ../build/lib/darktable/plugins/introspection_overlay.c:315 #: ../build/lib/darktable/plugins/introspection_watermark.c:332 msgid "image height" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:313 +#: ../build/lib/darktable/plugins/introspection_overlay.c:316 #: ../build/lib/darktable/plugins/introspection_watermark.c:333 msgid "larger image border" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:314 +#: ../build/lib/darktable/plugins/introspection_overlay.c:317 #: ../build/lib/darktable/plugins/introspection_watermark.c:334 msgid "smaller image border" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:318 +#: ../build/lib/darktable/plugins/introspection_overlay.c:321 #: ../build/lib/darktable/plugins/introspection_watermark.c:338 msgid "marker width" msgstr "" -#: ../build/lib/darktable/plugins/introspection_overlay.c:319 +#: ../build/lib/darktable/plugins/introspection_overlay.c:322 #: ../build/lib/darktable/plugins/introspection_watermark.c:339 msgid "marker height" msgstr "" @@ -5312,7 +5536,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1506 +#: ../src/iop/filmic.c:1505 msgid "safety factor" msgstr "" @@ -5403,9 +5627,9 @@ msgstr "" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:1001 +#: ../src/gui/presets.c:698 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:120 +#: ../src/iop/exposure.c:1219 ../src/libs/metadata_view.c:152 msgid "exposure" msgstr "" @@ -5420,7 +5644,7 @@ msgid "max_iter" msgstr "" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:374 +#: ../src/libs/metadata_view.c:375 msgid "unused" msgstr "" @@ -5433,12 +5657,12 @@ msgid "heal" msgstr "" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2034 msgid "blur" msgstr "" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2032 msgid "fill" msgstr "" @@ -5452,7 +5676,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:134 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:223 -#: ../src/iop/rgbcurve.c:1565 +#: ../src/iop/rgbcurve.c:1555 msgid "compensate middle gray" msgstr "" @@ -5489,7 +5713,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:122 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:241 -#: ../src/gui/accelerators.c:96 +#: ../src/gui/accelerators.c:97 msgid "skew" msgstr "" @@ -5636,7 +5860,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_tonemap.cc:39 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:88 -#: ../src/iop/tonecurve.c:569 +#: ../src/iop/tonecurve.c:575 msgid "contrast compression" msgstr "" @@ -5678,7 +5902,7 @@ msgstr "" #: ../build/lib/darktable/plugins/introspection_vignette.c:146 #: ../build/lib/darktable/plugins/introspection_vignette.c:237 -#: ../src/iop/vignette.c:1052 +#: ../src/iop/vignette.c:1051 msgid "shape" msgstr "" @@ -5745,210 +5969,233 @@ msgstr "" msgid "Print your images" msgstr "" -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 -#: ../src/iop/colorequal.c:3016 +#: ../src/bauhaus/bauhaus.c:1069 ../src/bauhaus/bauhaus.c:4563 +#: ../src/iop/colorequal.c:3014 msgid "sliders" msgstr "" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 +#: ../src/bauhaus/bauhaus.c:1071 ../src/bauhaus/bauhaus.c:4568 msgid "dropdowns" msgstr "" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 +#: ../src/bauhaus/bauhaus.c:1073 ../src/bauhaus/bauhaus.c:4573 msgid "buttons" msgstr "" -#: ../src/bauhaus/bauhaus.c:1169 +#: ../src/bauhaus/bauhaus.c:1352 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" "or hold ctrl+shift while dragging to ignore soft limits." msgstr "" -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button on" msgstr "" -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button off" msgstr "" -#: ../src/bauhaus/bauhaus.c:3756 +#: ../src/bauhaus/bauhaus.c:4188 msgid "button pressed" msgstr "" -#: ../src/bauhaus/bauhaus.c:3992 +#: ../src/bauhaus/bauhaus.c:4424 msgid "not that many sliders" msgstr "" -#: ../src/bauhaus/bauhaus.c:4006 +#: ../src/bauhaus/bauhaus.c:4438 msgid "not that many dropdowns" msgstr "" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4457 msgid "not that many buttons" msgstr "" -#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:184 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 +msgid "on" +msgstr "" + +#: ../src/bauhaus/bauhaus.c:4486 ../src/gui/accelerators.c:467 msgid "value" msgstr "" -#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 -#: ../src/gui/accelerators.c:371 +#: ../src/bauhaus/bauhaus.c:4487 ../src/bauhaus/bauhaus.c:4493 +#: ../src/gui/accelerators.c:446 msgid "button" msgstr "" -#: ../src/bauhaus/bauhaus.c:4032 +#: ../src/bauhaus/bauhaus.c:4488 msgid "force" msgstr "" -#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 -#: ../src/libs/navigation.c:282 +#: ../src/bauhaus/bauhaus.c:4489 ../src/libs/navigation.c:259 +#: ../src/libs/navigation.c:276 msgid "zoom" msgstr "" -#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4492 ../src/libs/select.c:40 msgid "selection" msgstr "" -#: ../src/bauhaus/bauhaus.c:4076 +#: ../src/bauhaus/bauhaus.c:4532 msgid "slider" msgstr "" -#: ../src/bauhaus/bauhaus.c:4081 +#: ../src/bauhaus/bauhaus.c:4537 msgid "dropdown" msgstr "" -#: ../src/chart/main.c:504 ../src/common/database.c:3883 -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 -#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 -#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 -#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 -#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 -#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/bauhaus/bauhaus.c:4557 ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:152 ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:434 ../src/gui/color_picker_proxy.c:362 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:3102 +#: ../src/libs/tagging.c:3575 ../src/views/darkroom.c:3240 +#: ../src/views/darkroom.c:3308 ../src/views/darkroom.c:3588 +msgid "toggle" +msgstr "" + +#: ../src/chart/main.c:511 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2466 ../src/gui/accelerators.c:2669 +#: ../src/gui/accelerators.c:2748 ../src/gui/accelerators.c:2791 +#: ../src/gui/accelerators.c:2820 ../src/gui/accelerators.c:2877 +#: ../src/gui/accelerators.c:2929 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1245 +#: ../src/gui/preferences.c:1285 ../src/gui/preferences_ai.c:873 +#: ../src/gui/preferences_ai.c:1440 ../src/gui/preferences_ai.c:1557 +#: ../src/gui/preferences_ai.c:1735 ../src/gui/preferences_ai.c:2116 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/presets.c:433 +#: ../src/gui/presets.c:576 ../src/gui/styles_dialog.c:554 #: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 -#: ../src/libs/collect.c:463 ../src/libs/collect.c:3534 -#: ../src/libs/copy_history.c:114 ../src/libs/export_metadata.c:166 -#: ../src/libs/geotagging.c:952 ../src/libs/import.c:1816 -#: ../src/libs/import.c:1928 ../src/libs/import.c:2020 -#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4119 +#: ../src/iop/lut3d.c:1627 ../src/iop/rasterfile.c:383 +#: ../src/libs/collect.c:464 ../src/libs/collect.c:3858 +#: ../src/libs/copy_history.c:114 ../src/libs/export_metadata.c:167 +#: ../src/libs/geotagging.c:956 ../src/libs/import.c:1831 +#: ../src/libs/import.c:1942 ../src/libs/import.c:2036 +#: ../src/libs/metadata.c:858 ../src/libs/metadata_view.c:1463 +#: ../src/libs/modulegroups.c:3899 ../src/libs/neural_restore.c:4373 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 -#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 -#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 -#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 -#: ../src/libs/tagging.c:3975 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1713 +#: ../src/libs/tagging.c:1802 ../src/libs/tagging.c:1894 +#: ../src/libs/tagging.c:2023 ../src/libs/tagging.c:2332 +#: ../src/libs/tagging.c:2861 ../src/libs/tagging.c:2903 +#: ../src/libs/tagging.c:4008 ../src/views/darkroom.c:3773 +#: ../src/views/darkroom.c:3809 msgid "_cancel" msgstr "" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 -#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 -#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 +#: ../src/chart/main.c:511 ../src/gui/preferences.c:1285 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3859 +#: ../src/libs/export_metadata.c:168 ../src/libs/metadata.c:859 +#: ../src/libs/metadata_view.c:1464 ../src/libs/recentcollect.c:233 #: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 -#: ../src/libs/tagging.c:1883 ../src/libs/tagging.c:2012 -#: ../src/libs/tagging.c:2321 ../src/libs/tagging.c:3976 +#: ../src/libs/tagging.c:1895 ../src/libs/tagging.c:2024 +#: ../src/libs/tagging.c:2333 ../src/libs/tagging.c:4009 msgid "_save" msgstr "" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1070 +#: ../src/chart/main.c:1077 #, c-format msgid "" "average dE: %.02f\n" "max dE: %.02f" msgstr "" -#: ../src/cli/main.c:284 +#: ../src/cli/main.c:286 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "" -#: ../src/cli/main.c:296 +#: ../src/cli/main.c:298 msgid "unknown option for --hq" msgstr "" -#: ../src/cli/main.c:312 +#: ../src/cli/main.c:314 msgid "unknown option for --export_masks" msgstr "" -#: ../src/cli/main.c:328 +#: ../src/cli/main.c:330 msgid "unknown option for --upscale" msgstr "" -#: ../src/cli/main.c:353 +#: ../src/cli/main.c:355 msgid "unknown option for --apply-custom-presets" msgstr "" -#: ../src/cli/main.c:364 +#: ../src/cli/main.c:366 msgid "too long ext for --out-ext" msgstr "" -#: ../src/cli/main.c:381 +#: ../src/cli/main.c:383 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "" -#: ../src/cli/main.c:395 +#: ../src/cli/main.c:391 +#, c-format +msgid "empty in-memory library is useless for darktable cli export\n" +msgstr "" + +#: ../src/cli/main.c:404 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "" -#: ../src/cli/main.c:411 +#: ../src/cli/main.c:420 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "" -#: ../src/cli/main.c:420 +#: ../src/cli/main.c:429 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "" -#: ../src/cli/main.c:438 +#: ../src/cli/main.c:447 #, c-format msgid "warning: unknown option '%s'\n" msgstr "" -#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#: ../src/cli/main.c:477 ../src/cli/main.c:485 #, c-format msgid "" "error: output file or directory must be specified\n" "\n" msgstr "" -#: ../src/cli/main.c:474 +#: ../src/cli/main.c:483 #, c-format msgid "" "error: input file and output file must be specified\n" "\n" msgstr "" -#: ../src/cli/main.c:481 +#: ../src/cli/main.c:490 #, c-format msgid "" "error: too many positional arguments\n" "\n" msgstr "" -#: ../src/cli/main.c:486 +#: ../src/cli/main.c:495 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "" -#: ../src/cli/main.c:536 +#: ../src/cli/main.c:545 msgid "" "notice: no XMP sidecar file nor library path provided, using default " "settings for export" msgstr "" -#: ../src/cli/main.c:545 +#: ../src/cli/main.c:554 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -5956,87 +6203,87 @@ msgid "" msgstr "" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:560 +#: ../src/cli/main.c:569 msgid "output file already exists, it will get renamed" msgstr "" -#: ../src/cli/main.c:592 +#: ../src/cli/main.c:604 #, c-format msgid "error: can't open folder %s" msgstr "" -#: ../src/cli/main.c:615 +#: ../src/cli/main.c:627 #, c-format msgid "error: can't import file %s" msgstr "" -#: ../src/cli/main.c:625 +#: ../src/cli/main.c:637 #, c-format msgid "error: can't read directory %s" msgstr "" -#: ../src/cli/main.c:641 +#: ../src/cli/main.c:653 #, c-format msgid "error: can't open file %s" msgstr "" -#: ../src/cli/main.c:658 +#: ../src/cli/main.c:670 #, c-format msgid "no images to export, aborting\n" msgstr "" -#: ../src/cli/main.c:675 +#: ../src/cli/main.c:687 #, c-format msgid "error: can't open XMP file %s" msgstr "" -#: ../src/cli/main.c:696 +#: ../src/cli/main.c:708 msgid "empty history stack" msgstr "" #. too long ext, no point in wasting time -#: ../src/cli/main.c:708 +#: ../src/cli/main.c:720 #, c-format msgid "too long output file extension: %s\n" msgstr "" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:716 +#: ../src/cli/main.c:728 #, c-format msgid "no output file extension given\n" msgstr "" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:773 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." msgstr "" -#: ../src/cli/main.c:771 +#: ../src/cli/main.c:783 msgid "failed to get parameters from storage module, aborting export ..." msgstr "" -#: ../src/cli/main.c:787 +#: ../src/cli/main.c:799 #, c-format msgid "unknown extension '.%s'" msgstr "" -#: ../src/cli/main.c:797 +#: ../src/cli/main.c:809 msgid "failed to get parameters from format module, aborting export ..." msgstr "" -#: ../src/common/ai/restore.c:278 +#: ../src/common/ai/restore.c:279 #, c-format msgid "raw denoise model %s: incompatible input_kind" msgstr "" -#: ../src/common/ai/restore.c:309 +#: ../src/common/ai/restore.c:310 #, c-format msgid "AI model %s: missing input_sizes in manifest" msgstr "" #: ../src/common/ai/restore_raw_bayer.c:523 -#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_bayer.c:870 #: ../src/common/ai/restore_raw_linear.c:584 #: ../src/common/ai/restore_raw_linear.c:1008 msgid "AI raw denoise: GPU inference failed, falling back to CPU" @@ -6046,113 +6293,155 @@ msgstr "" msgid "AI denoise: GPU inference failed, falling back to CPU" msgstr "" -#: ../src/common/ai_models.c:199 +#: ../src/common/ai_models.c:72 ../src/iop/atrous.c:814 +#: ../src/libs/neural_restore.c:1473 ../src/libs/neural_restore.c:4416 +msgid "denoise" +msgstr "" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/common/ai_models.c:73 ../src/iop/rawdenoise.c:135 +#: ../src/libs/neural_restore.c:1474 ../src/libs/neural_restore.c:4414 +msgid "raw denoise" +msgstr "" + +#: ../src/common/ai_models.c:74 ../src/libs/neural_restore.c:1475 +#: ../src/libs/neural_restore.c:4418 +msgid "upscale" +msgstr "" + +#: ../src/common/ai_models.c:75 ../src/gui/hist_dialog.c:314 +#: ../src/gui/styles_dialog.c:708 ../src/gui/styles_dialog.c:717 +msgid "mask" +msgstr "" + +#: ../src/common/ai_models.c:217 #, c-format msgid "network error: %s" msgstr "" -#: ../src/common/ai_models.c:202 +#: ../src/common/ai_models.c:220 #, c-format msgid "model repository \"%s\" missing releases-index.json" msgstr "" -#: ../src/common/ai_models.c:206 +#: ../src/common/ai_models.c:224 #, c-format msgid "could not fetch releases-index.json (HTTP %ld)" msgstr "" -#: ../src/common/ai_models.c:1400 ../src/common/ai_models.c:1465 +#: ../src/common/ai_models.c:1677 ../src/common/ai_models.c:1749 +#: ../src/common/ai_models.c:2575 ../src/common/ai_models.c:2578 msgid "invalid parameters" msgstr "" -#: ../src/common/ai_models.c:1403 +#: ../src/common/ai_models.c:1680 #, c-format msgid "file not found: %s" msgstr "" -#: ../src/common/ai_models.c:1411 +#: ../src/common/ai_models.c:1688 #, c-format msgid "archive top-level directory is not a valid model id: \"%s\"" msgstr "" -#: ../src/common/ai_models.c:1420 +#: ../src/common/ai_models.c:1697 msgid "failed to extract model archive" msgstr "" -#: ../src/common/ai_models.c:1473 +#: ../src/common/ai_models.c:1757 msgid "model not found in registry" msgstr "" -#: ../src/common/ai_models.c:1479 +#: ../src/common/ai_models.c:1763 msgid "model has no download asset defined" msgstr "" -#: ../src/common/ai_models.c:1490 +#: ../src/common/ai_models.c:1774 msgid "invalid asset filename" msgstr "" -#: ../src/common/ai_models.c:1496 +#: ../src/common/ai_models.c:1780 msgid "model is already downloading" msgstr "" -#: ../src/common/ai_models.c:1527 +#: ../src/common/ai_models.c:1815 ../src/common/ai_models.c:2324 msgid "invalid repository format" msgstr "" -#: ../src/common/ai_models.c:1552 +#: ../src/common/ai_models.c:1840 ../src/common/ai_models.c:2344 #, c-format msgid "no compatible ai model release found for darktable %s" msgstr "" -#: ../src/common/ai_models.c:1568 +#: ../src/common/ai_models.c:1856 #, c-format msgid "" "could not obtain checksum for %s — refusing to download without integrity " "verification" msgstr "" -#: ../src/common/ai_models.c:1586 -msgid "failed to build download url" +#: ../src/common/ai_models.c:1876 +#, c-format +msgid "malformed checksum for %s" msgstr "" -#: ../src/common/ai_models.c:1597 -#, c-format -msgid "failed to create file: %s" +#: ../src/common/ai_models.c:1889 +msgid "failed to build download url" msgstr "" -#: ../src/common/ai_models.c:1621 +#: ../src/common/ai_models.c:1921 msgid "failed to initialize download" msgstr "" -#: ../src/common/ai_models.c:1641 +#: ../src/common/ai_models.c:1976 +#, c-format +msgid "failed to open %s" +msgstr "" + +#: ../src/common/ai_models.c:2022 msgid "download cancelled" msgstr "" -#: ../src/common/ai_models.c:1643 +#: ../src/common/ai_models.c:2024 #, c-format -msgid "download failed: %s" +msgid "download failed after %d attempts: %s" msgstr "" -#: ../src/common/ai_models.c:1654 +#: ../src/common/ai_models.c:2027 #, c-format msgid "http error: %ld" msgstr "" -#: ../src/common/ai_models.c:1677 +#: ../src/common/ai_models.c:2049 msgid "checksum verification failed" msgstr "" -#: ../src/common/ai_models.c:1687 +#: ../src/common/ai_models.c:2060 #, c-format msgid "" "no checksum available for %s — refusing to install without integrity " "verification" msgstr "" -#: ../src/common/ai_models.c:1700 +#: ../src/common/ai_models.c:2073 +msgid "failed to finalize downloaded file" +msgstr "" + +#: ../src/common/ai_models.c:2085 msgid "failed to extract archive" msgstr "" +#: ../src/common/ai_models.c:2306 +msgid "ai subsystem is not available" +msgstr "" + +#: ../src/common/ai_models.c:2360 +#, c-format +msgid "could not read the model list published by %s (release %s)" +msgstr "" + #: ../src/common/camera_control.c:205 #, c-format msgid "" @@ -6197,16 +6486,16 @@ msgstr "" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1521 msgid "folder" msgstr "" -#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:426 msgid "camera" msgstr "" #: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 -#: ../src/libs/tagging.c:3751 +#: ../src/libs/tagging.c:3776 msgid "tag" msgstr "" @@ -6238,40 +6527,40 @@ msgstr "" msgid "print time" msgstr "" -#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 -#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 -#: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 +#: ../src/common/collection.c:634 ../src/libs/collect.c:4221 +#: ../src/libs/filtering.c:2232 ../src/libs/filtering.c:2252 +#: ../src/libs/filters/history.c:153 ../src/libs/history.c:102 msgid "history" msgstr "" #: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 -#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 -#: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1617 +#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:350 +#: ../src/libs/filters/colors.c:368 ../src/libs/tools/colorlabels.c:138 msgid "color label" msgstr "" #. iso -#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 -#: ../src/gui/presets.c:677 ../src/libs/camera.c:582 -#: ../src/libs/metadata_view.c:161 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:995 +#: ../src/gui/presets.c:680 ../src/libs/camera.c:582 +#: ../src/libs/metadata_view.c:162 msgid "ISO" msgstr "" #. aperture -#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 -#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:1007 +#: ../src/gui/presets.c:715 ../src/iop/lens.cc:4496 ../src/libs/camera.c:569 +#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:151 msgid "aperture" msgstr "" #: ../src/common/collection.c:652 ../src/libs/filtering.c:48 -#: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 +#: ../src/libs/filters/filename.c:368 ../src/libs/metadata_view.c:137 msgid "filename" msgstr "" #: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:143 +#: ../src/libs/geotagging.c:144 msgid "geotagging" msgstr "" @@ -6283,132 +6572,136 @@ msgstr "" msgid "duplicates" msgstr "" -#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 -#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:381 +#: ../src/common/collection.c:660 ../src/libs/filters/misc.c:475 +msgid "image dimensions" +msgstr "" + +#: ../src/common/collection.c:662 ../src/dtgtk/thumbnail.c:1629 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:382 msgid "local copy" msgstr "" -#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 +#: ../src/common/collection.c:664 ../src/gui/preferences.c:959 msgid "module" msgstr "" -#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/common/collection.c:666 ../src/gui/hist_dialog.c:359 #: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 -#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:38 msgid "module order" msgstr "" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:668 msgid "range rating" msgstr "" -#: ../src/common/collection.c:668 ../src/common/ratings.c:362 +#: ../src/common/collection.c:670 ../src/common/ratings.c:403 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 -#: ../src/libs/tools/ratings.c:110 +#: ../src/libs/tools/ratings.c:109 msgid "rating" msgstr "" -#: ../src/common/collection.c:670 +#: ../src/common/collection.c:672 msgid "search" msgstr "" -#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 -#: ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:674 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:155 msgid "white balance" msgstr "" -#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:676 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:156 msgid "flash" msgstr "" -#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 -#: ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:454 +#: ../src/libs/metadata_view.c:154 msgid "exposure program" msgstr "" -#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 -#: ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:680 ../src/libs/filters/misc.c:461 +#: ../src/libs/metadata_view.c:157 msgid "metering mode" msgstr "" -#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1505 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "" -#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1511 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "" -#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 -#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 -#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 -#: ../src/libs/collect.c:2945 +#: ../src/common/collection.c:1529 ../src/common/collection.c:1682 +#: ../src/libs/collect.c:1420 ../src/libs/collect.c:1630 +#: ../src/libs/collect.c:1656 ../src/libs/collect.c:1823 +#: ../src/libs/collect.c:3251 msgid "not tagged" msgstr "" -#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 -#: ../src/libs/map_locations.c:740 +#: ../src/common/collection.c:1530 ../src/libs/collect.c:1656 +#: ../src/libs/map_locations.c:741 msgid "tagged" msgstr "" -#: ../src/common/collection.c:1529 +#: ../src/common/collection.c:1531 msgid "tagged*" msgstr "" #. local copy -#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 +#: ../src/common/collection.c:1565 ../src/libs/collect.c:2125 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "" -#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 +#: ../src/common/collection.c:1570 ../src/libs/collect.c:2124 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "" #. duplicates -#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1582 ../src/libs/filters/duplicates.c:38 msgid "images with duplicates" msgstr "" -#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1598 ../src/libs/filters/duplicates.c:38 msgid "duplicates only" msgstr "" #. if its undefined -#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 -#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 -#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 -#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 -#: ../src/libs/filters/misc.c:208 +#: ../src/common/collection.c:1654 ../src/common/collection.c:1766 +#: ../src/common/collection.c:1793 ../src/common/collection.c:1820 +#: ../src/common/collection.c:1846 ../src/common/collection.c:1872 +#: ../src/common/collection.c:2783 ../src/libs/collect.c:2550 +#: ../src/libs/collect.c:2551 ../src/libs/filters/misc.c:223 +#: ../src/libs/filters/misc.c:225 msgid "unnamed" msgstr "" -#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 +#: ../src/common/collection.c:2389 ../src/libs/collect.c:2425 msgid "not defined" msgstr "" -#: ../src/common/collection.c:2919 +#: ../src/common/collection.c:2933 #, c-format msgid "%d image (#%d) selected of %d" msgstr "" -#: ../src/common/collection.c:2926 +#: ../src/common/collection.c:2940 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "" msgstr[1] "" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 -#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 -#: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2448 ../src/gui/guides.c:852 +#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/levels.c:678 +#: ../src/iop/rgblevels.c:954 ../src/iop/rgblevels.c:1064 msgid "gray" msgstr "" @@ -6617,7 +6910,7 @@ msgid "dark cyan" msgstr "" #: ../src/common/color_vocabulary.c:297 ../src/common/color_vocabulary.c:317 -#: ../src/iop/colorzones.c:2489 +#: ../src/iop/colorzones.c:2482 msgid "aqua" msgstr "" @@ -6697,7 +6990,7 @@ msgstr "" #: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:194 ../src/libs/image.c:642 msgid "clear" msgstr "" @@ -6706,7 +6999,7 @@ msgid "work profile" msgstr "" #: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 -#: ../src/views/darkroom.c:3221 +#: ../src/views/darkroom.c:3472 msgid "softproof profile" msgstr "" @@ -6751,8 +7044,8 @@ msgid "linear XYZ" msgstr "" #: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 +#: ../src/develop/blend_gui.c:145 ../src/develop/blend_gui.c:2072 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:370 msgid "Lab" msgstr "" @@ -6842,33 +7135,33 @@ msgstr "" msgid "printing `%s' on `%s'" msgstr "" -#: ../src/common/darktable.c:432 +#: ../src/common/darktable.c:440 #, c-format msgid "found strange path `%s'" msgstr "" -#: ../src/common/darktable.c:447 +#: ../src/common/darktable.c:455 #, c-format msgid "error loading directory `%s'" msgstr "" -#: ../src/common/darktable.c:471 +#: ../src/common/darktable.c:479 #, c-format msgid "file `%s' has unsupported format!" msgstr "" -#: ../src/common/darktable.c:473 +#: ../src/common/darktable.c:481 #, c-format msgid "file `%s' has unknown format!" msgstr "" -#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 -#: ../src/control/jobs/control_jobs.c:2932 +#: ../src/common/darktable.c:494 ../src/control/jobs/control_jobs.c:3080 +#: ../src/control/jobs/control_jobs.c:3135 #, c-format msgid "error loading file `%s'" msgstr "" -#: ../src/common/darktable.c:1607 +#: ../src/common/darktable.c:1658 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -6878,225 +7171,225 @@ msgid "" "please fix this and then run darktable again" msgstr "" -#: ../src/common/darktable.c:1612 +#: ../src/common/darktable.c:1663 msgid "darktable - unable to create directories" msgstr "" -#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/darktable.c:1665 ../src/common/database.c:4137 #: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "" #. initialize the database -#: ../src/common/darktable.c:1688 +#: ../src/common/darktable.c:1739 msgid "opening image library" msgstr "" -#: ../src/common/darktable.c:1701 +#: ../src/common/darktable.c:1752 msgid "forwarding image(s) to running instance" msgstr "" -#: ../src/common/darktable.c:1732 +#: ../src/common/darktable.c:1783 msgid "preparing database" msgstr "" #. init darktable tags table -#: ../src/common/darktable.c:1736 +#: ../src/common/darktable.c:1787 msgid "setting up tags table" msgstr "" #. Initialize the signal system -#: ../src/common/darktable.c:1740 +#: ../src/common/darktable.c:1791 msgid "initializing signals and control" msgstr "" -#: ../src/common/darktable.c:1758 +#: ../src/common/darktable.c:1809 msgid "importing default styles" msgstr "" -#: ../src/common/darktable.c:1860 +#: ../src/common/darktable.c:1912 msgid "initializing GraphicsMagick" msgstr "" #. ImageMagick init -#: ../src/common/darktable.c:1872 +#: ../src/common/darktable.c:1924 msgid "initializing ImageMagick" msgstr "" -#: ../src/common/darktable.c:1877 +#: ../src/common/darktable.c:1929 msgid "initializing libheif" msgstr "" -#: ../src/common/darktable.c:1881 +#: ../src/common/darktable.c:1933 msgid "initializing WB presets" msgstr "" #. Do locale-sensitive init BEFORE starting any background worker jobs -#: ../src/common/darktable.c:1885 +#: ../src/common/darktable.c:1937 msgid "loading noise profiles" msgstr "" -#: ../src/common/darktable.c:1888 +#: ../src/common/darktable.c:1940 msgid "starting OpenCL" msgstr "" -#: ../src/common/darktable.c:1912 +#: ../src/common/darktable.c:1964 msgid "synchronizing local copies" msgstr "" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1919 +#: ../src/common/darktable.c:1971 msgid "initializing camera control" msgstr "" -#: ../src/common/darktable.c:1932 +#: ../src/common/darktable.c:1984 msgid "initializing GUI" msgstr "" -#: ../src/common/darktable.c:1949 +#: ../src/common/darktable.c:2001 msgid "loading image formats" msgstr "" -#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 +#: ../src/common/darktable.c:2006 ../src/develop/imageop.c:1827 msgid "loading processing modules" msgstr "" -#: ../src/common/darktable.c:1986 +#: ../src/common/darktable.c:2038 msgid "loading views" msgstr "" -#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +#: ../src/common/darktable.c:2042 ../src/libs/lib.c:839 msgid "loading utility modules" msgstr "" -#: ../src/common/darktable.c:1997 +#: ../src/common/darktable.c:2049 msgid "initializing Lua" msgstr "" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:2026 +#: ../src/common/darktable.c:2078 msgid "importing image" msgstr "" -#: ../src/common/darktable.c:2045 +#: ../src/common/darktable.c:2097 msgid "configuration information" msgstr "" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2099 msgid "_show this message again" msgstr "" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2099 msgid "_dismiss" msgstr "" -#: ../src/common/darktable.c:2538 +#: ../src/common/darktable.c:2596 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." msgstr "" -#: ../src/common/darktable.c:2540 +#: ../src/common/darktable.c:2598 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "" -#: ../src/common/darktable.c:2546 +#: ../src/common/darktable.c:2604 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." msgstr "" -#: ../src/common/darktable.c:2548 +#: ../src/common/darktable.c:2606 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" msgstr "" -#: ../src/common/darktable.c:2550 +#: ../src/common/darktable.c:2608 msgid "1) darktable resources" msgstr "" -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2610 msgid "2) tune OpenCL performance" msgstr "" -#: ../src/common/darktable.c:2559 +#: ../src/common/darktable.c:2617 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." msgstr "" -#: ../src/common/darktable.c:2561 +#: ../src/common/darktable.c:2619 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" msgstr "" -#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 -#: ../src/common/darktable.c:2597 +#: ../src/common/darktable.c:2621 ../src/common/darktable.c:2640 +#: ../src/common/darktable.c:2655 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" msgstr "" -#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 +#: ../src/common/darktable.c:2623 ../src/common/darktable.c:2642 msgid "you may tune as before except 'magic'" msgstr "" -#: ../src/common/darktable.c:2571 +#: ../src/common/darktable.c:2629 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" -#: ../src/common/darktable.c:2578 +#: ../src/common/darktable.c:2636 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." msgstr "" -#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 +#: ../src/common/darktable.c:2638 ../src/common/darktable.c:2653 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" -#: ../src/common/darktable.c:2586 +#: ../src/common/darktable.c:2644 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." msgstr "" -#: ../src/common/darktable.c:2593 +#: ../src/common/darktable.c:2651 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." msgstr "" -#: ../src/common/darktable.c:2604 +#: ../src/common/darktable.c:2662 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" msgstr "" -#: ../src/common/darktable.c:2609 +#: ../src/common/darktable.c:2667 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" msgstr "" -#: ../src/common/darktable.c:2615 +#: ../src/common/darktable.c:2673 msgid "" "OpenCL 'per device' settings have changed.\n" "\n" msgstr "" -#: ../src/common/darktable.c:2616 +#: ../src/common/darktable.c:2674 msgid "" "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" msgstr "" -#: ../src/common/darktable.c:2618 +#: ../src/common/darktable.c:2676 msgid "" " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " "'unified_fraction'" @@ -7114,8 +7407,8 @@ msgstr "" #: ../src/common/database.c:3238 #: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 -#: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 -#: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 +#: ../src/imageio/storage/gallery.c:215 ../src/imageio/storage/gallery.c:222 +#: ../src/imageio/storage/latex.c:205 ../src/imageio/storage/piwigo.c:1152 #: ../src/libs/filtering.c:60 msgid "title" msgstr "" @@ -7129,7 +7422,7 @@ msgstr "" msgid "rights" msgstr "" -#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1897 msgid "notes" msgstr "" @@ -7198,11 +7491,11 @@ msgid "" "do you really want to delete the lock files?\n" msgstr "" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3702 msgid "_no" msgstr "" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3701 msgid "_yes" msgstr "" @@ -7218,13 +7511,13 @@ msgid "" msgstr "" #: ../src/common/database.c:3909 ../src/common/database.c:3916 -#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 -#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:574 +#: ../src/gui/accelerators.c:2749 ../src/gui/accelerators.c:2821 +#: ../src/gui/accelerators.c:2930 ../src/gui/hist_dialog.c:237 +#: ../src/gui/preferences_ai.c:1441 ../src/gui/presets.c:577 msgid "_ok" msgstr "" -#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:175 msgid "error" msgstr "" @@ -7364,77 +7657,78 @@ msgid "" "your RAM settings" msgstr "" -#: ../src/common/exif.cc:6062 +#: ../src/common/exif.cc:6196 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "" -#: ../src/common/exif.cc:6121 +#: ../src/common/exif.cc:6255 ../src/common/exif.cc:6268 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "" -#: ../src/common/fast_guided_filter.h:301 +#: ../src/common/fast_guided_filter.h:300 msgid "fast guided filter failed to allocate memory, check your RAM settings" msgstr "" -#: ../src/common/film.c:341 +#: ../src/common/film.c:342 msgid "do you want to delete this empty directory?" msgid_plural "do you want to delete these empty directories?" msgstr[0] "" msgstr[1] "" -#: ../src/common/film.c:348 +#: ../src/common/film.c:349 msgid "delete empty directory?" msgid_plural "delete empty directories?" msgstr[0] "" msgstr[1] "" -#: ../src/common/film.c:361 ../src/gui/preferences.c:949 -#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 -#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 +#: ../src/common/film.c:362 ../src/gui/preferences.c:971 +#: ../src/gui/preferences_ai.c:1610 ../src/gui/preferences_ai.c:2499 +#: ../src/gui/styles_dialog.c:571 ../src/libs/geotagging.c:850 +#: ../src/libs/import.c:1879 msgid "name" msgstr "" -#: ../src/common/film.c:469 +#: ../src/common/film.c:470 msgid "cannot remove film roll having local copies with inaccessible originals" msgstr "" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 +#: ../src/common/gpx.c:260 ../src/control/jobs/control_jobs.c:1606 #, c-format msgid "failed to parse GPX file" msgstr "" -#: ../src/common/history.c:924 +#: ../src/common/history.c:927 msgid "you need to copy history from an image before you paste it onto another" msgstr "" -#: ../src/common/image.c:346 +#: ../src/common/image.c:348 msgid "orphaned image" msgstr "" -#: ../src/common/image.c:688 +#: ../src/common/image.c:690 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "" msgstr[1] "" -#: ../src/common/image.c:690 +#: ../src/common/image.c:692 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "" msgstr[1] "" -#: ../src/common/image.c:712 +#: ../src/common/image.c:714 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "" msgstr[1] "" -#: ../src/common/image.c:714 +#: ../src/common/image.c:716 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7442,153 +7736,153 @@ msgstr[0] "" msgstr[1] "" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1345 +#: ../src/common/image.c:1347 msgid "can't create a duplicate in GIMP mode" msgstr "" -#: ../src/common/image.c:2442 +#: ../src/common/image.c:2449 #, c-format msgid "cannot access local copy `%s'" msgstr "" -#: ../src/common/image.c:2449 +#: ../src/common/image.c:2456 #, c-format msgid "cannot write local copy `%s'" msgstr "" -#: ../src/common/image.c:2456 +#: ../src/common/image.c:2463 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "" -#: ../src/common/image.c:2501 +#: ../src/common/image.c:2508 #, c-format msgid "error moving `%s': file not found" msgstr "" -#: ../src/common/image.c:2511 +#: ../src/common/image.c:2518 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "" -#: ../src/common/image.c:2515 ../src/common/image.c:2524 +#: ../src/common/image.c:2522 ../src/common/image.c:2531 #, c-format msgid "error moving `%s' -> `%s'" msgstr "" -#: ../src/common/image.c:2826 +#: ../src/common/image.c:2833 msgid "cannot create local copy when the original file is not accessible." msgstr "" -#: ../src/common/image.c:2840 +#: ../src/common/image.c:2847 msgid "cannot create local copy." msgstr "" -#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 +#: ../src/common/image.c:2926 ../src/control/jobs/control_jobs.c:1158 msgid "cannot remove local copy when the original file is not accessible." msgstr "" -#: ../src/common/image.c:3095 +#: ../src/common/image.c:3102 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "" msgstr[1] "" -#: ../src/common/image.c:3293 +#: ../src/common/image.c:3300 msgid "WARNING: camera is missing samples!" msgstr "" -#: ../src/common/image.c:3294 +#: ../src/common/image.c:3301 msgid "" "You must provide samples in https://" "raw.pixls.us/" msgstr "" -#: ../src/common/image.c:3295 +#: ../src/common/image.c:3302 #, c-format msgid "" "for `%s' `%s'\n" "in as many format/compression/bit depths as possible" msgstr "" -#: ../src/common/image.c:3298 +#: ../src/common/image.c:3305 msgid "or the RAW won't be readable in next version." msgstr "" -#: ../src/common/image.h:218 ../src/common/ratings.c:322 -#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 -#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 -#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 +#: ../src/common/image.h:227 ../src/common/ratings.c:363 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1754 +#: ../src/libs/collect.c:2533 ../src/libs/history.c:846 +#: ../src/libs/modulegroups.c:3032 ../src/libs/snapshots.c:940 msgid "unknown" msgstr "" #. EMPTY_FIELD -#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:228 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "" -#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:229 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "" -#: ../src/common/image.h:221 +#: ../src/common/image.h:230 msgid "JPEG 2000" msgstr "" -#: ../src/common/image.h:222 +#: ../src/common/image.h:231 msgid "JPEG" msgstr "" -#: ../src/common/image.h:223 +#: ../src/common/image.h:232 msgid "EXR" msgstr "" -#: ../src/common/image.h:224 +#: ../src/common/image.h:233 msgid "RGBE" msgstr "" -#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:234 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "" -#: ../src/common/image.h:226 +#: ../src/common/image.h:235 msgid "GraphicsMagick" msgstr "" -#: ../src/common/image.h:227 +#: ../src/common/image.h:236 msgid "RawSpeed" msgstr "" -#: ../src/common/image.h:228 +#: ../src/common/image.h:237 msgid "Netpbm" msgstr "" -#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:238 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "" -#: ../src/common/image.h:230 +#: ../src/common/image.h:239 msgid "ImageMagick" msgstr "" -#: ../src/common/image.h:231 ../src/imageio/format/heif.c:554 +#: ../src/common/image.h:240 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "" -#: ../src/common/image.h:232 +#: ../src/common/image.h:241 msgid "LibRaw" msgstr "" -#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:242 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "" -#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 +#: ../src/common/image.h:243 ../src/imageio/format/jxl.c:510 msgid "JPEG XL" msgstr "" -#: ../src/common/image.h:235 +#: ../src/common/image.h:244 msgid "QOI" msgstr "" @@ -7614,7 +7908,7 @@ msgstr "" msgid "requested session path not available. device not mounted?" msgstr "" -#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 +#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:190 msgid "legacy" msgstr "" @@ -7658,17 +7952,17 @@ msgid "" "%s" msgstr "" -#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1386 ../src/imageio/imageio.c:1085 #, c-format msgid "image `%s' is not available!" msgstr "" -#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1390 ../src/imageio/imageio.c:1093 #, c-format msgid "unable to load image `%s'!" msgstr "" -#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1392 ../src/imageio/imageio.c:1096 #, c-format msgid "image '%s' not supported" msgstr "" @@ -7682,11 +7976,11 @@ msgstr "" msgid "noiseprofile file `%s' is not valid" msgstr "" -#: ../src/common/opencl.c:1280 +#: ../src/common/opencl.c:1273 msgid "no working OpenCL library found" msgstr "" -#: ../src/common/opencl.c:1300 +#: ../src/common/opencl.c:1293 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -7697,23 +7991,23 @@ msgid "" " - multiple drivers installed per platform\n" msgstr "" -#: ../src/common/opencl.c:1415 +#: ../src/common/opencl.c:1408 msgid "no devices found for unknown platform" msgstr "" -#: ../src/common/opencl.c:1462 +#: ../src/common/opencl.c:1455 msgid "not enough memory for OpenCL devices" msgstr "" -#: ../src/common/opencl.c:1500 +#: ../src/common/opencl.c:1493 msgid "no OpenCL devices found" msgstr "" -#: ../src/common/opencl.c:1543 +#: ../src/common/opencl.c:1536 msgid "no suitable OpenCL devices found" msgstr "" -#: ../src/common/opencl.c:1567 +#: ../src/common/opencl.c:1560 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -7721,26 +8015,26 @@ msgid "" "disabling OpenCL for now" msgstr "" -#: ../src/common/opencl.c:1603 +#: ../src/common/opencl.c:1596 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "" -#: ../src/common/opencl.c:2403 +#: ../src/common/opencl.c:2378 #, c-format msgid "building OpenCL program %s for %s" msgstr "" -#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 -#: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4126 +#: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:85 msgid "mm" msgstr "" -#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1530 +#: ../src/libs/print_settings.c:85 msgid "cm" msgstr "" -#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:85 msgid "inch" msgstr "" @@ -7772,129 +8066,144 @@ msgstr "" msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "" +#. all were rejected → un-reject #: ../src/common/ratings.c:150 #, c-format +msgid "unrejecting %d image" +msgid_plural "unrejecting %d images" +msgstr[0] "" +msgstr[1] "" + +#: ../src/common/ratings.c:153 +#, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "" msgstr[1] "" -#: ../src/common/ratings.c:153 +#: ../src/common/ratings.c:158 +#, c-format +msgid "applying ratings to %d image" +msgid_plural "applying ratings to %d images" +msgstr[0] "" +msgstr[1] "" + +#: ../src/common/ratings.c:168 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "" msgstr[1] "" -#: ../src/common/ratings.c:249 +#: ../src/common/ratings.c:290 msgid "no images selected to apply rating" msgstr "" -#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 +#: ../src/common/ratings.c:354 ../src/libs/metadata_view.c:397 msgid "image rejected" msgstr "" -#: ../src/common/ratings.c:315 +#: ../src/common/ratings.c:356 msgid "image rated to 0 star" msgstr "" -#: ../src/common/ratings.c:317 +#: ../src/common/ratings.c:358 #, c-format msgid "image rated to %s" msgstr "" -#: ../src/common/ratings.c:346 +#: ../src/common/ratings.c:387 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:1030 +#: ../src/views/lighttable.c:1044 msgid "select" msgstr "" -#: ../src/common/ratings.c:347 +#: ../src/common/ratings.c:388 msgid "upgrade" msgstr "" -#: ../src/common/ratings.c:348 +#: ../src/common/ratings.c:389 msgid "downgrade" msgstr "" -#: ../src/common/ratings.c:352 +#: ../src/common/ratings.c:393 msgid "zero" msgstr "" -#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:394 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "" -#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:395 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "" -#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:396 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "" -#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:397 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "" -#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:398 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "" -#: ../src/common/ratings.c:358 +#: ../src/common/ratings.c:399 msgid "reject" msgstr "" -#: ../src/common/styles.c:255 +#: ../src/common/styles.c:257 #, c-format msgid "style with name '%s' already exists" msgstr "" -#: ../src/common/styles.c:282 ../src/common/styles.c:1724 +#: ../src/common/styles.c:284 ../src/common/styles.c:1726 #: ../src/libs/styles.c:53 msgid "styles" msgstr "" -#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 +#: ../src/common/styles.c:562 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1306 +#: ../src/common/styles.c:666 ../src/dtgtk/culling.c:1465 msgid "no image selected!" msgstr "" -#: ../src/common/styles.c:744 +#: ../src/common/styles.c:746 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "" -#: ../src/common/styles.c:1036 +#: ../src/common/styles.c:1038 #, c-format msgid "applied style `%s' on current image" msgstr "" -#: ../src/common/styles.c:1300 +#: ../src/common/styles.c:1302 #, c-format msgid "failed to overwrite style file for %s" msgstr "" -#: ../src/common/styles.c:1306 +#: ../src/common/styles.c:1308 #, c-format msgid "style file for %s exists" msgstr "" -#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 +#: ../src/common/styles.c:1483 ../src/common/styles.c:1807 msgid "imported-style" msgstr "" -#: ../src/common/styles.c:1614 +#: ../src/common/styles.c:1616 #, c-format msgid "style %s was successfully imported" msgstr "" #. Failed to open file, clean up. -#: ../src/common/styles.c:1659 +#: ../src/common/styles.c:1661 #, c-format msgid "could not read file `%s'" msgstr "" @@ -7907,7 +8216,7 @@ msgstr "" msgid "below sea level" msgstr "" -#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:996 msgid "m" msgstr "" @@ -7916,11 +8225,11 @@ msgid "no info" msgstr "" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:172 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 -#: ../src/libs/export.c:1595 ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 +#: ../src/libs/export.c:1590 ../src/libs/metadata_view.c:749 msgid "yes" msgstr "" @@ -7936,7 +8245,7 @@ msgstr "" #. * #. * WB name is standardized to one of the following: #. "Sunlight" and other variation should be switched to this: -#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:312 +#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:313 msgid "daylight" msgstr "" @@ -8032,7 +8341,7 @@ msgstr "" msgid "underwater" msgstr "" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3349 msgid "black & white" msgstr "" @@ -8052,79 +8361,79 @@ msgstr "" msgid "auto WB" msgstr "" -#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 -#: ../src/views/darkroom.c:2474 +#: ../src/control/control.c:67 ../src/gui/accelerators.c:162 +#: ../src/views/darkroom.c:2692 msgid "hold" msgstr "" -#: ../src/control/control.c:107 ../src/control/control.c:220 +#: ../src/control/control.c:106 ../src/control/control.c:219 msgid "modifiers" msgstr "" -#: ../src/control/control.c:121 +#: ../src/control/control.c:120 msgctxt "accel" msgid "global" msgstr "" -#: ../src/control/control.c:128 +#: ../src/control/control.c:127 msgctxt "accel" msgid "views" msgstr "" -#: ../src/control/control.c:135 +#: ../src/control/control.c:134 msgctxt "accel" msgid "thumbtable" msgstr "" -#: ../src/control/control.c:142 +#: ../src/control/control.c:141 msgctxt "accel" msgid "utility modules" msgstr "" -#: ../src/control/control.c:149 +#: ../src/control/control.c:148 msgctxt "accel" msgid "format" msgstr "" -#: ../src/control/control.c:156 +#: ../src/control/control.c:155 msgctxt "accel" msgid "storage" msgstr "" -#: ../src/control/control.c:163 +#: ../src/control/control.c:162 msgctxt "accel" msgid "processing modules" msgstr "" -#: ../src/control/control.c:170 +#: ../src/control/control.c:169 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:177 +#: ../src/control/control.c:176 msgctxt "accel" msgid "Lua scripts" msgstr "" -#: ../src/control/control.c:184 +#: ../src/control/control.c:183 msgctxt "accel" msgid "fallbacks" msgstr "" -#: ../src/control/control.c:193 +#: ../src/control/control.c:192 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:215 +#: ../src/control/control.c:214 msgid "show accels window" msgstr "" -#: ../src/control/control.c:381 +#: ../src/control/control.c:386 msgid "darktable will be locked until background work has been done" msgstr "" -#: ../src/control/control.c:491 +#: ../src/control/control.c:494 msgid "working..." msgstr "" @@ -8224,7 +8533,7 @@ msgstr "" #: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 -#: ../src/imageio/storage/latex.c:196 +#: ../src/imageio/storage/latex.c:199 msgid "path" msgstr "" @@ -8248,23 +8557,23 @@ msgstr "" msgid "updated XMP sidecar files found" msgstr "" -#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:747 msgid "_close" msgstr "" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 -#: ../src/libs/import.c:2038 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3339 +#: ../src/libs/import.c:2053 ../src/libs/select.c:142 msgid "select all" msgstr "" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 -#: ../src/libs/import.c:2042 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3341 +#: ../src/libs/import.c:2057 ../src/libs/select.c:146 msgid "select none" msgstr "" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3343 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "" @@ -8326,88 +8635,109 @@ msgid_plural "importing %d images from camera" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/camera_jobs.c:396 +#: ../src/control/jobs/camera_jobs.c:398 msgid "import images from camera" msgstr "" -#: ../src/control/jobs/control_jobs.c:214 +#: ../src/control/jobs/control_jobs.c:215 msgid "failed to create film roll for destination directory, aborting move." msgstr "" -#: ../src/control/jobs/control_jobs.c:363 +#: ../src/control/jobs/control_jobs.c:364 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:530 +#: ../src/control/jobs/control_jobs.c:564 msgid "unable to allocate memory for HDR merge" msgstr "" -#: ../src/control/jobs/control_jobs.c:539 +#: ../src/control/jobs/control_jobs.c:578 msgid "exposure bracketing only works on raw images." msgstr "" -#: ../src/control/jobs/control_jobs.c:547 +#: ../src/control/jobs/control_jobs.c:588 msgid "images have to be of same size and orientation!" msgstr "" -#: ../src/control/jobs/control_jobs.c:640 +#: ../src/control/jobs/control_jobs.c:731 +#, c-format +msgid "" +"HDR merge aborted: `%s' is not a raw exposure (already merged HDR, " +"monochrome or non-raw image)" +msgstr "" + +#: ../src/control/jobs/control_jobs.c:747 +#, c-format +msgid "HDR merge aborted: `%s' has a different size or orientation" +msgstr "" + +#: ../src/control/jobs/control_jobs.c:767 +#: ../src/control/jobs/control_jobs.c:842 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:712 +#: ../src/control/jobs/control_jobs.c:788 +msgid "merging HDR: auto-aligning exposure brackets" +msgstr "" + +#: ../src/control/jobs/control_jobs.c:810 +msgid "examining frames for HDR auto-reference" +msgstr "" + +#: ../src/control/jobs/control_jobs.c:913 #, c-format msgid "wrote merged HDR `%s'" msgstr "" -#: ../src/control/jobs/control_jobs.c:744 +#: ../src/control/jobs/control_jobs.c:947 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:786 +#: ../src/control/jobs/control_jobs.c:989 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:818 +#: ../src/control/jobs/control_jobs.c:1021 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:820 +#: ../src/control/jobs/control_jobs.c:1023 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:928 +#: ../src/control/jobs/control_jobs.c:1131 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:972 +#: ../src/control/jobs/control_jobs.c:1175 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1055 +#: ../src/control/jobs/control_jobs.c:1258 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8416,219 +8746,219 @@ msgid "" " do you want to delete the file from disk without using trash?" msgstr "" -#: ../src/control/jobs/control_jobs.c:1057 +#: ../src/control/jobs/control_jobs.c:1260 #, c-format msgid "" "could not delete from disk %s%s\n" "%s" msgstr "" -#: ../src/control/jobs/control_jobs.c:1065 +#: ../src/control/jobs/control_jobs.c:1268 msgid "_apply to all" msgstr "" -#: ../src/control/jobs/control_jobs.c:1073 +#: ../src/control/jobs/control_jobs.c:1276 msgid "_delete permanently" msgstr "" -#: ../src/control/jobs/control_jobs.c:1075 -#: ../src/control/jobs/control_jobs.c:1080 +#: ../src/control/jobs/control_jobs.c:1278 +#: ../src/control/jobs/control_jobs.c:1283 msgid "_remove from library" msgstr "" -#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1286 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "" -#: ../src/control/jobs/control_jobs.c:1084 +#: ../src/control/jobs/control_jobs.c:1287 msgid "abort" msgstr "" -#: ../src/control/jobs/control_jobs.c:1090 +#: ../src/control/jobs/control_jobs.c:1293 msgid "trashing error" msgstr "" -#: ../src/control/jobs/control_jobs.c:1091 +#: ../src/control/jobs/control_jobs.c:1294 msgid "deletion error" msgstr "" -#: ../src/control/jobs/control_jobs.c:1243 +#: ../src/control/jobs/control_jobs.c:1446 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1245 +#: ../src/control/jobs/control_jobs.c:1448 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1279 +#: ../src/control/jobs/control_jobs.c:1482 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1413 +#: ../src/control/jobs/control_jobs.c:1616 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1458 +#: ../src/control/jobs/control_jobs.c:1661 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1476 +#: ../src/control/jobs/control_jobs.c:1679 #, c-format msgid "moving %d image" msgstr "" -#: ../src/control/jobs/control_jobs.c:1477 +#: ../src/control/jobs/control_jobs.c:1680 #, c-format msgid "moving %d images" msgstr "" -#: ../src/control/jobs/control_jobs.c:1484 +#: ../src/control/jobs/control_jobs.c:1687 #, c-format msgid "copying %d image" msgstr "" -#: ../src/control/jobs/control_jobs.c:1485 +#: ../src/control/jobs/control_jobs.c:1688 #, c-format msgid "copying %d images" msgstr "" -#: ../src/control/jobs/control_jobs.c:1501 +#: ../src/control/jobs/control_jobs.c:1704 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1505 +#: ../src/control/jobs/control_jobs.c:1708 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1554 +#: ../src/control/jobs/control_jobs.c:1757 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1829 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1648 +#: ../src/control/jobs/control_jobs.c:1851 msgid "skipped pasting history into image being edited" msgstr "" -#: ../src/control/jobs/control_jobs.c:1690 +#: ../src/control/jobs/control_jobs.c:1893 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1707 +#: ../src/control/jobs/control_jobs.c:1910 msgid "skipped compressing history for image being edited" msgstr "" -#: ../src/control/jobs/control_jobs.c:1719 +#: ../src/control/jobs/control_jobs.c:1922 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1732 +#: ../src/control/jobs/control_jobs.c:1935 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1745 +#: ../src/control/jobs/control_jobs.c:1948 msgid "skipped discarding history for image being edited" msgstr "" -#: ../src/control/jobs/control_jobs.c:1778 +#: ../src/control/jobs/control_jobs.c:1981 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1877 +#: ../src/control/jobs/control_jobs.c:2080 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:1879 +#: ../src/control/jobs/control_jobs.c:2082 msgid "no image to export" msgstr "" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1930 +#: ../src/control/jobs/control_jobs.c:2133 #, c-format msgid "exporting %d / %d to %s" msgstr "" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 +#: ../src/control/jobs/control_jobs.c:2145 ../src/views/darkroom.c:1197 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "" -#: ../src/control/jobs/control_jobs.c:2051 +#: ../src/control/jobs/control_jobs.c:2254 msgid "merge HDR image" msgstr "" -#: ../src/control/jobs/control_jobs.c:2067 +#: ../src/control/jobs/control_jobs.c:2270 msgid "duplicate images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2076 +#: ../src/control/jobs/control_jobs.c:2279 msgid "flip images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2084 +#: ../src/control/jobs/control_jobs.c:2287 msgid "set monochrome images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2092 +#: ../src/control/jobs/control_jobs.c:2295 msgid "remove images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove image?" msgstr "" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove images?" msgstr "" -#: ../src/control/jobs/control_jobs.c:2106 +#: ../src/control/jobs/control_jobs.c:2309 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -8639,19 +8969,19 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:2122 +#: ../src/control/jobs/control_jobs.c:2325 msgid "delete images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete image?" msgstr "" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete images?" msgstr "" -#: ../src/control/jobs/control_jobs.c:2139 +#: ../src/control/jobs/control_jobs.c:2342 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -8662,43 +8992,43 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:2141 +#: ../src/control/jobs/control_jobs.c:2344 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:2159 +#: ../src/control/jobs/control_jobs.c:2362 msgid "delete duplicate" msgstr "" -#: ../src/control/jobs/control_jobs.c:2175 +#: ../src/control/jobs/control_jobs.c:2378 msgid "delete duplicate?" msgstr "" -#: ../src/control/jobs/control_jobs.c:2176 +#: ../src/control/jobs/control_jobs.c:2379 msgid "" "do you really want to delete the duplicate (without deleting the source " "image file on disk)?" msgstr "" -#: ../src/control/jobs/control_jobs.c:2193 +#: ../src/control/jobs/control_jobs.c:2396 msgid "move images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2262 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2465 msgid "_select as destination" msgstr "" -#: ../src/control/jobs/control_jobs.c:2225 +#: ../src/control/jobs/control_jobs.c:2428 msgid "move image?" msgid_plural "move images?" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:2226 +#: ../src/control/jobs/control_jobs.c:2429 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -8709,139 +9039,137 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:2249 +#: ../src/control/jobs/control_jobs.c:2452 msgid "copy images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2285 +#: ../src/control/jobs/control_jobs.c:2488 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:2286 +#: ../src/control/jobs/control_jobs.c:2489 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:2304 -#: ../src/control/jobs/control_jobs.c:2313 +#: ../src/control/jobs/control_jobs.c:2507 +#: ../src/control/jobs/control_jobs.c:2516 msgid "local copy images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2525 ../src/libs/image.c:656 msgid "refresh EXIF" msgstr "" -#: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 +#: ../src/control/jobs/control_jobs.c:2618 +#: ../src/control/jobs/control_jobs.c:2650 ../src/dtgtk/thumbtable.c:3326 msgid "paste history" msgstr "" -#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2666 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 +#: ../src/control/jobs/control_jobs.c:2678 ../src/dtgtk/thumbtable.c:3330 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "" -#: ../src/control/jobs/control_jobs.c:2483 +#: ../src/control/jobs/control_jobs.c:2686 msgid "no images nor styles selected!" msgstr "" -#: ../src/control/jobs/control_jobs.c:2487 +#: ../src/control/jobs/control_jobs.c:2690 msgid "no styles selected!" msgstr "" -#: ../src/control/jobs/control_jobs.c:2491 +#: ../src/control/jobs/control_jobs.c:2694 msgid "no images selected!" msgstr "" -#: ../src/control/jobs/control_jobs.c:2504 +#: ../src/control/jobs/control_jobs.c:2707 msgid "apply style(s)" msgstr "" -#: ../src/control/jobs/control_jobs.c:2585 +#: ../src/control/jobs/control_jobs.c:2788 #, c-format msgid "failed to get parameters from storage module `%s', aborting export." msgstr "" -#: ../src/control/jobs/control_jobs.c:2597 +#: ../src/control/jobs/control_jobs.c:2800 #, c-format msgid "failed to get parameters from format module `%s', aborting export." msgstr "" -#: ../src/control/jobs/control_jobs.c:2617 +#: ../src/control/jobs/control_jobs.c:2820 msgid "export images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2670 +#: ../src/control/jobs/control_jobs.c:2873 #, c-format msgid "adding time offset to %d image" msgstr "" -#: ../src/control/jobs/control_jobs.c:2671 +#: ../src/control/jobs/control_jobs.c:2874 #, c-format msgid "setting date/time of %d image" msgstr "" -#: ../src/control/jobs/control_jobs.c:2673 +#: ../src/control/jobs/control_jobs.c:2876 #, c-format msgid "adding time offset to %d images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2674 +#: ../src/control/jobs/control_jobs.c:2877 #, c-format msgid "setting date/time of %d images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2720 +#: ../src/control/jobs/control_jobs.c:2923 #, c-format msgid "added time offset to %d image" msgstr "" -#: ../src/control/jobs/control_jobs.c:2721 +#: ../src/control/jobs/control_jobs.c:2924 #, c-format msgid "set date/time of %d image" msgstr "" -#: ../src/control/jobs/control_jobs.c:2723 +#: ../src/control/jobs/control_jobs.c:2926 #, c-format msgid "added time offset to %d images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2724 +#: ../src/control/jobs/control_jobs.c:2927 #, c-format msgid "set date/time of %d images" msgstr "" -#: ../src/control/jobs/control_jobs.c:2767 +#: ../src/control/jobs/control_jobs.c:2970 msgid "time offset" msgstr "" -#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:3000 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "" -#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3213 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "" msgstr[1] "" -#: ../src/control/jobs/control_jobs.c:3061 +#: ../src/control/jobs/control_jobs.c:3264 #, c-format -msgid "importing %d/%d image" -msgid_plural "importing %d/%d images" -msgstr[0] "" -msgstr[1] "" +msgid "importing image %d/%d" +msgstr "" -#: ../src/control/jobs/control_jobs.c:3069 +#: ../src/control/jobs/control_jobs.c:3272 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -8877,453 +9205,447 @@ msgstr "" msgid "detail mask CL blending problem" msgstr "" -#: ../src/develop/blend_gui.c:47 ../src/libs/live_view.c:396 +#: ../src/develop/blend_gui.c:48 ../src/libs/live_view.c:396 msgctxt "blendmode" msgid "normal" msgstr "" -#: ../src/develop/blend_gui.c:49 +#: ../src/develop/blend_gui.c:50 msgctxt "blendmode" msgid "average" msgstr "" -#: ../src/develop/blend_gui.c:51 ../src/libs/live_view.c:409 +#: ../src/develop/blend_gui.c:52 ../src/libs/live_view.c:409 msgctxt "blendmode" msgid "difference" msgstr "" -#: ../src/develop/blend_gui.c:54 +#: ../src/develop/blend_gui.c:55 msgctxt "blendmode" msgid "normal bounded" msgstr "" -#: ../src/develop/blend_gui.c:56 ../src/libs/live_view.c:404 +#: ../src/develop/blend_gui.c:57 ../src/libs/live_view.c:404 msgctxt "blendmode" msgid "lighten" msgstr "" -#: ../src/develop/blend_gui.c:58 ../src/libs/live_view.c:403 +#: ../src/develop/blend_gui.c:59 ../src/libs/live_view.c:403 msgctxt "blendmode" msgid "darken" msgstr "" -#: ../src/develop/blend_gui.c:60 ../src/libs/live_view.c:401 +#: ../src/develop/blend_gui.c:61 ../src/libs/live_view.c:401 msgctxt "blendmode" msgid "screen" msgstr "" -#: ../src/develop/blend_gui.c:63 ../src/libs/live_view.c:400 +#: ../src/develop/blend_gui.c:64 ../src/libs/live_view.c:400 msgctxt "blendmode" msgid "multiply" msgstr "" -#: ../src/develop/blend_gui.c:65 +#: ../src/develop/blend_gui.c:66 msgctxt "blendmode" msgid "divide" msgstr "" -#: ../src/develop/blend_gui.c:67 +#: ../src/develop/blend_gui.c:68 msgctxt "blendmode" msgid "addition" msgstr "" -#: ../src/develop/blend_gui.c:69 +#: ../src/develop/blend_gui.c:70 msgctxt "blendmode" msgid "subtract" msgstr "" -#: ../src/develop/blend_gui.c:71 +#: ../src/develop/blend_gui.c:72 msgctxt "blendmode" msgid "geometric mean" msgstr "" -#: ../src/develop/blend_gui.c:73 +#: ../src/develop/blend_gui.c:74 msgctxt "blendmode" msgid "harmonic mean" msgstr "" -#: ../src/develop/blend_gui.c:76 ../src/libs/live_view.c:402 +#: ../src/develop/blend_gui.c:77 ../src/libs/live_view.c:402 msgctxt "blendmode" msgid "overlay" msgstr "" -#: ../src/develop/blend_gui.c:78 +#: ../src/develop/blend_gui.c:79 msgctxt "blendmode" msgid "softlight" msgstr "" -#: ../src/develop/blend_gui.c:80 +#: ../src/develop/blend_gui.c:81 msgctxt "blendmode" msgid "hardlight" msgstr "" -#: ../src/develop/blend_gui.c:82 +#: ../src/develop/blend_gui.c:83 msgctxt "blendmode" msgid "vividlight" msgstr "" -#: ../src/develop/blend_gui.c:84 +#: ../src/develop/blend_gui.c:85 msgctxt "blendmode" msgid "linearlight" msgstr "" -#: ../src/develop/blend_gui.c:86 +#: ../src/develop/blend_gui.c:87 msgctxt "blendmode" msgid "pinlight" msgstr "" -#: ../src/develop/blend_gui.c:89 +#: ../src/develop/blend_gui.c:90 msgctxt "blendmode" msgid "lightness" msgstr "" -#: ../src/develop/blend_gui.c:91 +#: ../src/develop/blend_gui.c:92 msgctxt "blendmode" msgid "chromaticity" msgstr "" -#: ../src/develop/blend_gui.c:94 +#: ../src/develop/blend_gui.c:95 msgctxt "blendmode" msgid "Lab lightness" msgstr "" -#: ../src/develop/blend_gui.c:96 +#: ../src/develop/blend_gui.c:97 msgctxt "blendmode" msgid "Lab a-channel" msgstr "" -#: ../src/develop/blend_gui.c:98 +#: ../src/develop/blend_gui.c:99 msgctxt "blendmode" msgid "Lab b-channel" msgstr "" -#: ../src/develop/blend_gui.c:100 +#: ../src/develop/blend_gui.c:101 msgctxt "blendmode" msgid "Lab color" msgstr "" -#: ../src/develop/blend_gui.c:103 +#: ../src/develop/blend_gui.c:104 msgctxt "blendmode" msgid "RGB red channel" msgstr "" -#: ../src/develop/blend_gui.c:105 +#: ../src/develop/blend_gui.c:106 msgctxt "blendmode" msgid "RGB green channel" msgstr "" -#: ../src/develop/blend_gui.c:107 +#: ../src/develop/blend_gui.c:108 msgctxt "blendmode" msgid "RGB blue channel" msgstr "" -#: ../src/develop/blend_gui.c:109 +#: ../src/develop/blend_gui.c:110 msgctxt "blendmode" msgid "HSV value" msgstr "" -#: ../src/develop/blend_gui.c:111 +#: ../src/develop/blend_gui.c:112 msgctxt "blendmode" msgid "HSV color" msgstr "" -#: ../src/develop/blend_gui.c:114 +#: ../src/develop/blend_gui.c:115 msgctxt "blendmode" msgid "hue" msgstr "" -#: ../src/develop/blend_gui.c:116 +#: ../src/develop/blend_gui.c:117 msgctxt "blendmode" msgid "color" msgstr "" -#: ../src/develop/blend_gui.c:118 +#: ../src/develop/blend_gui.c:119 msgctxt "blendmode" msgid "coloradjustment" msgstr "" #. * deprecated blend modes: make them available as legacy #. * history stacks might want them -#: ../src/develop/blend_gui.c:124 +#: ../src/develop/blend_gui.c:125 msgctxt "blendmode" msgid "difference (deprecated)" msgstr "" -#: ../src/develop/blend_gui.c:126 +#: ../src/develop/blend_gui.c:127 msgctxt "blendmode" msgid "subtract inverse (deprecated)" msgstr "" -#: ../src/develop/blend_gui.c:128 +#: ../src/develop/blend_gui.c:129 msgctxt "blendmode" msgid "divide inverse (deprecated)" msgstr "" -#: ../src/develop/blend_gui.c:130 +#: ../src/develop/blend_gui.c:131 msgctxt "blendmode" msgid "Lab L-channel (deprecated)" msgstr "" -#: ../src/develop/blend_gui.c:135 +#: ../src/develop/blend_gui.c:136 msgctxt "blendoperation" msgid "normal" msgstr "" -#: ../src/develop/blend_gui.c:136 +#: ../src/develop/blend_gui.c:137 msgctxt "blendoperation" msgid "reverse" msgstr "" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 -#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/develop/blend_gui.c:141 ../src/gui/preferences_ai.c:2576 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:590 #: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "" -#: ../src/develop/blend_gui.c:142 +#: ../src/develop/blend_gui.c:143 msgid "RAW" msgstr "" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 +#: ../src/develop/blend_gui.c:147 ../src/develop/blend_gui.c:2086 msgid "RGB (display)" msgstr "" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 +#: ../src/develop/blend_gui.c:149 ../src/develop/blend_gui.c:2099 msgid "RGB (scene)" msgstr "" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 +#: ../src/develop/blend_gui.c:156 ../src/develop/blend_gui.c:3460 msgid "uniformly" msgstr "" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 +#: ../src/develop/blend_gui.c:158 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3469 ../src/develop/imageop.c:3127 msgid "drawn mask" msgstr "" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 -#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 +#: ../src/develop/blend_gui.c:160 ../src/develop/blend_gui.c:2585 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:3129 msgid "parametric mask" msgstr "" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 -#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 +#: ../src/develop/blend_gui.c:162 ../src/develop/blend_gui.c:3005 +#: ../src/develop/blend_gui.c:3501 ../src/develop/imageop.c:3131 msgid "raster mask" msgstr "" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 +#: ../src/develop/blend_gui.c:164 ../src/develop/blend_gui.c:3490 msgid "drawn & parametric mask" msgstr "" -#: ../src/develop/blend_gui.c:168 +#: ../src/develop/blend_gui.c:169 msgid "exclusive" msgstr "" -#: ../src/develop/blend_gui.c:169 +#: ../src/develop/blend_gui.c:170 msgid "inclusive" msgstr "" -#: ../src/develop/blend_gui.c:170 +#: ../src/develop/blend_gui.c:171 msgid "exclusive & inverted" msgstr "" -#: ../src/develop/blend_gui.c:171 +#: ../src/develop/blend_gui.c:172 msgid "inclusive & inverted" msgstr "" -#: ../src/develop/blend_gui.c:175 +#: ../src/develop/blend_gui.c:176 msgid "output before blur" msgstr "" -#: ../src/develop/blend_gui.c:176 +#: ../src/develop/blend_gui.c:177 msgid "input before blur" msgstr "" -#: ../src/develop/blend_gui.c:177 +#: ../src/develop/blend_gui.c:178 msgid "output after blur" msgstr "" -#: ../src/develop/blend_gui.c:178 +#: ../src/develop/blend_gui.c:179 msgid "input after blur" msgstr "" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 -#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 -msgid "on" -msgstr "" - -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "input" msgstr "" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "output" msgstr "" -#: ../src/develop/blend_gui.c:1032 +#: ../src/develop/blend_gui.c:1035 msgid " (zoom)" msgstr "" -#: ../src/develop/blend_gui.c:1040 +#: ../src/develop/blend_gui.c:1043 msgid " (log)" msgstr "" -#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +#: ../src/develop/blend_gui.c:1658 ../src/libs/masks.c:675 msgid "AI model is not available. Check preferences > AI" msgstr "" -#: ../src/develop/blend_gui.c:2039 +#: ../src/develop/blend_gui.c:2060 msgid "reset to default blend colorspace" msgstr "" -#: ../src/develop/blend_gui.c:2095 +#: ../src/develop/blend_gui.c:2116 msgid "reset and hide output channels" msgstr "" -#: ../src/develop/blend_gui.c:2102 +#: ../src/develop/blend_gui.c:2123 msgid "show output channels" msgstr "" -#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 -#: ../src/iop/tonecurve.c:1270 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2433 +#: ../src/iop/tonecurve.c:1272 msgid "L" msgstr "" -#: ../src/develop/blend_gui.c:2341 +#: ../src/develop/blend_gui.c:2366 msgid "sliders for L channel" msgstr "" -#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2371 ../src/iop/tonecurve.c:1273 msgid "a" msgstr "" -#: ../src/develop/blend_gui.c:2346 +#: ../src/develop/blend_gui.c:2371 msgid "sliders for a channel" msgstr "" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2375 msgid "green/red" msgstr "" -#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2376 ../src/iop/tonecurve.c:1274 msgid "b" msgstr "" -#: ../src/develop/blend_gui.c:2351 +#: ../src/develop/blend_gui.c:2376 msgid "sliders for b channel" msgstr "" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2380 msgid "blue/yellow" msgstr "" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "C" msgstr "" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "sliders for chroma channel (of LCh)" msgstr "" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "h" msgstr "" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "sliders for hue channel (of LCh)" msgstr "" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "g" msgstr "" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "sliders for gray value" msgstr "" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 -#: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/denoiseprofile.c:3609 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1482 +#: ../src/iop/rgblevels.c:1030 ../src/libs/filters/colors.c:190 msgid "R" msgstr "" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 msgid "sliders for red channel" msgstr "" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 -#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 -#: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/denoiseprofile.c:3610 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1483 +#: ../src/iop/rgblevels.c:1031 ../src/libs/filters/colors.c:196 msgid "G" msgstr "" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 msgid "sliders for green channel" msgstr "" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 -#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 -#: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1484 +#: ../src/iop/rgblevels.c:1032 ../src/libs/filters/colors.c:199 msgid "B" msgstr "" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 msgid "sliders for blue channel" msgstr "" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "H" msgstr "" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "sliders for hue channel (of HSL)" msgstr "" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "S" msgstr "" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "sliders for chroma channel (of HSL)" msgstr "" -#: ../src/develop/blend_gui.c:2408 +#: ../src/develop/blend_gui.c:2433 msgid "sliders for value channel (of HSL)" msgstr "" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "Jz" msgstr "" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "sliders for value channel (of JzCzhz)" msgstr "" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "Cz" msgstr "" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "sliders for chroma channel (of JzCzhz)" msgstr "" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "hz" msgstr "" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "sliders for hue channel (of JzCzhz)" msgstr "" -#: ../src/develop/blend_gui.c:2466 +#: ../src/develop/blend_gui.c:2491 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9331,7 +9653,7 @@ msgid "" "* range between adjacent upper/lower markers: blend gradually" msgstr "" -#: ../src/develop/blend_gui.c:2470 +#: ../src/develop/blend_gui.c:2495 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9339,49 +9661,49 @@ msgid "" "* range between adjacent upper/lower markers: blend gradually" msgstr "" -#: ../src/develop/blend_gui.c:2564 +#: ../src/develop/blend_gui.c:2589 msgid "reset blend mask settings" msgstr "" -#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 -#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 -#: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 +#: ../src/develop/blend_gui.c:2596 ../src/iop/atrous.c:1774 +#: ../src/iop/colorzones.c:2615 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1480 +#: ../src/iop/rgblevels.c:1028 ../src/iop/tonecurve.c:1270 msgid "channel" msgstr "" -#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 -#: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 +#: ../src/develop/blend_gui.c:2608 ../src/iop/colorzones.c:2632 +#: ../src/iop/rgbcurve.c:1493 ../src/iop/tonecurve.c:1282 msgid "" "pick GUI color from image\n" "ctrl+click or right-click to select an area" msgstr "" -#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 -#: ../src/iop/rgbcurve.c:1503 +#: ../src/develop/blend_gui.c:2611 ../src/iop/colorzones.c:2634 +#: ../src/iop/rgbcurve.c:1496 msgid "show color" msgstr "" -#: ../src/develop/blend_gui.c:2595 +#: ../src/develop/blend_gui.c:2620 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" "ctrl+drag to use the output image" msgstr "" -#: ../src/develop/blend_gui.c:2598 +#: ../src/develop/blend_gui.c:2623 msgid "set range" msgstr "" -#: ../src/develop/blend_gui.c:2601 +#: ../src/develop/blend_gui.c:2626 msgid "invert all channel's polarities" msgstr "" -#: ../src/develop/blend_gui.c:2620 +#: ../src/develop/blend_gui.c:2645 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "" -#: ../src/develop/blend_gui.c:2648 +#: ../src/develop/blend_gui.c:2673 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9389,185 +9711,181 @@ msgid "" "press 'm' to toggle mask view." msgstr "" -#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/develop/blend_gui.c:2693 ../src/develop/blend_gui.c:3584 #: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 -#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 -#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 -#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 -#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2020 +#: ../src/iop/colorequal.c:3095 ../src/iop/exposure.c:1222 +#: ../src/iop/exposure.c:1238 ../src/iop/filmic.c:1480 ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1536 ../src/iop/filmicrgb.c:4363 +#: ../src/iop/filmicrgb.c:4374 ../src/iop/filmicrgb.c:4410 +#: ../src/iop/filmicrgb.c:4420 ../src/iop/graduatednd.c:1032 #: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 -#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 -#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 -#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 -#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 -#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:248 +#: ../src/iop/soften.c:380 ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3272 ../src/iop/toneequal.c:3275 +#: ../src/iop/toneequal.c:3278 ../src/iop/toneequal.c:3281 +#: ../src/iop/toneequal.c:3284 ../src/iop/toneequal.c:3287 +#: ../src/iop/toneequal.c:3290 ../src/iop/toneequal.c:3293 +#: ../src/iop/toneequal.c:3344 ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3414 ../src/views/darkroom.c:3358 msgid " EV" msgstr "" -#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 -#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 -#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 -#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 -#: ../src/develop/blend_gui.c:3633 +#: ../src/develop/blend_gui.c:2695 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3067 ../src/develop/blend_gui.c:3557 +#: ../src/develop/blend_gui.c:3583 ../src/develop/blend_gui.c:3593 +#: ../src/develop/blend_gui.c:3610 ../src/develop/blend_gui.c:3631 +#: ../src/develop/blend_gui.c:3640 ../src/develop/blend_gui.c:3649 +#: ../src/develop/blend_gui.c:3658 msgid "blend" msgstr "" -#: ../src/develop/blend_gui.c:2674 +#: ../src/develop/blend_gui.c:2695 msgid "boost factor" msgstr "" -#: ../src/develop/blend_gui.c:2677 +#: ../src/develop/blend_gui.c:2698 msgid "" "adjust the channel boost factor.\n" "increase to allow matching values over 100%" msgstr "" -#: ../src/develop/blend_gui.c:2714 +#: ../src/develop/blend_gui.c:2735 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "" msgstr[1] "" -#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 +#: ../src/develop/blend_gui.c:2740 ../src/develop/blend_gui.c:2789 +#: ../src/develop/blend_gui.c:2888 ../src/develop/blend_gui.c:3014 msgid "no mask used" msgstr "" -#: ../src/develop/blend_gui.c:2778 +#: ../src/develop/blend_gui.c:2799 msgid "toggle polarity of drawn mask" msgstr "" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2808 msgid "show and edit mask elements" msgstr "" -#: ../src/develop/blend_gui.c:2788 +#: ../src/develop/blend_gui.c:2809 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" -#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1876 -msgid "add object" -msgstr "" - -#: ../src/develop/blend_gui.c:2797 ../src/libs/masks.c:1880 +#: ../src/develop/blend_gui.c:2817 ../src/libs/masks.c:2341 msgid "add AI object" msgstr "" -#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 -#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 +#: ../src/develop/blend_gui.c:2826 ../src/libs/masks.c:1369 +#: ../src/libs/masks.c:2275 ../src/libs/masks.c:2278 msgid "add gradient" msgstr "" -#: ../src/develop/blend_gui.c:2806 +#: ../src/develop/blend_gui.c:2827 msgid "add multiple gradients" msgstr "" -#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1847 +#: ../src/develop/blend_gui.c:2834 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 ../src/libs/masks.c:1364 ../src/libs/masks.c:2288 +#: ../src/libs/masks.c:2291 msgid "add path" msgstr "" -#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 +#: ../src/develop/blend_gui.c:2835 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 msgid "add multiple paths" msgstr "" -#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 -#: ../src/libs/masks.c:1855 +#: ../src/develop/blend_gui.c:2842 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 ../src/libs/masks.c:1359 ../src/libs/masks.c:2301 +#: ../src/libs/masks.c:2304 msgid "add ellipse" msgstr "" -#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 +#: ../src/develop/blend_gui.c:2843 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 msgid "add multiple ellipses" msgstr "" -#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 -#: ../src/libs/masks.c:1863 +#: ../src/develop/blend_gui.c:2850 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 ../src/libs/masks.c:1354 ../src/libs/masks.c:2314 +#: ../src/libs/masks.c:2317 msgid "add circle" msgstr "" -#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 +#: ../src/develop/blend_gui.c:2851 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 msgid "add multiple circles" msgstr "" -#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 -#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +#: ../src/develop/blend_gui.c:2858 ../src/iop/retouch.c:2446 +#: ../src/libs/masks.c:1349 ../src/libs/masks.c:2327 ../src/libs/masks.c:2330 msgid "add brush" msgstr "" -#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +#: ../src/develop/blend_gui.c:2859 ../src/iop/retouch.c:2446 msgid "add multiple brush strokes" msgstr "" -#: ../src/develop/blend_gui.c:2984 +#: ../src/develop/blend_gui.c:3007 msgid "toggle polarity of raster mask" msgstr "" -#: ../src/develop/blend_gui.c:3134 +#: ../src/develop/blend_gui.c:3157 msgid "normal & difference" msgstr "" -#: ../src/develop/blend_gui.c:3139 +#: ../src/develop/blend_gui.c:3162 msgid "lighten" msgstr "" -#: ../src/develop/blend_gui.c:3146 +#: ../src/develop/blend_gui.c:3169 msgid "darken" msgstr "" -#: ../src/develop/blend_gui.c:3153 +#: ../src/develop/blend_gui.c:3176 msgid "contrast enhancing" msgstr "" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 +#: ../src/develop/blend_gui.c:3183 ../src/develop/blend_gui.c:3206 msgid "color channel" msgstr "" -#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 +#: ../src/develop/blend_gui.c:3194 ../src/develop/blend_gui.c:3209 msgid "chromaticity & lightness" msgstr "" -#: ../src/develop/blend_gui.c:3178 +#: ../src/develop/blend_gui.c:3201 msgid "normal & arithmetic" msgstr "" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3198 +#: ../src/develop/blend_gui.c:3221 msgid "deprecated" msgstr "" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3202 +#: ../src/develop/blend_gui.c:3225 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "" -#: ../src/develop/blend_gui.c:3487 +#: ../src/develop/blend_gui.c:3511 msgid "blending options" msgstr "" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3505 +#: ../src/develop/blend_gui.c:3530 msgid "blend mask" msgstr "" -#: ../src/develop/blend_gui.c:3509 +#: ../src/develop/blend_gui.c:3534 msgid "display mask and/or color channel" msgstr "" -#: ../src/develop/blend_gui.c:3514 +#: ../src/develop/blend_gui.c:3539 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -9575,279 +9893,279 @@ msgid "" "hover over parametric mask slider to select channel for display" msgstr "" -#: ../src/develop/blend_gui.c:3521 +#: ../src/develop/blend_gui.c:3546 msgid "temporarily switch off blend mask" msgstr "" -#: ../src/develop/blend_gui.c:3526 +#: ../src/develop/blend_gui.c:3551 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" msgstr "" -#: ../src/develop/blend_gui.c:3536 +#: ../src/develop/blend_gui.c:3561 msgid "choose blending mode" msgstr "" -#: ../src/develop/blend_gui.c:3545 +#: ../src/develop/blend_gui.c:3570 msgid "toggle blend order" msgstr "" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3576 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" "order can be reversed by clicking on the icon (input on top of output)" msgstr "" -#: ../src/develop/blend_gui.c:3558 +#: ../src/develop/blend_gui.c:3583 msgid "fulcrum" msgstr "" -#: ../src/develop/blend_gui.c:3562 +#: ../src/develop/blend_gui.c:3587 msgid "adjust the fulcrum used by some blending operations" msgstr "" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 -#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 +#: ../src/develop/blend_gui.c:3593 ../src/iop/overlay.c:1495 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:219 msgid "opacity" msgstr "" -#: ../src/develop/blend_gui.c:3571 +#: ../src/develop/blend_gui.c:3596 msgid "set the opacity of the blending" msgstr "" -#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3601 ../src/libs/history.c:960 msgid "combine masks" msgstr "" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3603 msgid "" "how to combine individual drawn mask and different channels of parametric " "mask" msgstr "" -#: ../src/develop/blend_gui.c:3585 +#: ../src/develop/blend_gui.c:3610 msgid "details threshold" msgstr "" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3614 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" "negative values select flat areas" msgstr "" -#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:963 msgid "feathering guide" msgstr "" -#: ../src/develop/blend_gui.c:3600 +#: ../src/develop/blend_gui.c:3625 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" msgstr "" -#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3631 ../src/libs/history.c:962 msgid "feathering radius" msgstr "" -#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 -#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 -#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/develop/blend_gui.c:3632 ../src/develop/blend_gui.c:3641 +#: ../src/iop/colorbalancergb.c:2042 ../src/iop/colorequal.c:3110 +#: ../src/iop/colorequal.c:3137 ../src/iop/demosaic.c:1790 #: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 -#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2667 msgid " px" msgstr "" -#: ../src/develop/blend_gui.c:3609 +#: ../src/develop/blend_gui.c:3634 msgid "spatial radius of feathering" msgstr "" -#: ../src/develop/blend_gui.c:3615 +#: ../src/develop/blend_gui.c:3640 msgid "blurring radius" msgstr "" -#: ../src/develop/blend_gui.c:3618 +#: ../src/develop/blend_gui.c:3643 msgid "radius for gaussian blur of blend mask" msgstr "" -#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 -#: ../src/libs/history.c:950 +#: ../src/develop/blend_gui.c:3649 ../src/iop/retouch.c:2672 +#: ../src/libs/history.c:958 msgid "mask opacity" msgstr "" -#: ../src/develop/blend_gui.c:3628 +#: ../src/develop/blend_gui.c:3653 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" msgstr "" -#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3658 ../src/libs/history.c:966 msgid "mask contrast" msgstr "" -#: ../src/develop/blend_gui.c:3637 +#: ../src/develop/blend_gui.c:3662 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" -#: ../src/develop/blend_gui.c:3640 +#: ../src/develop/blend_gui.c:3665 msgid "mask refinement" msgstr "" -#: ../src/develop/develop.c:450 +#: ../src/develop/develop.c:464 msgid "unpin image" msgstr "" -#: ../src/develop/develop.c:453 +#: ../src/develop/develop.c:467 msgid "image pinned" msgstr "" -#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +#: ../src/develop/develop.c:478 ../src/develop/develop.c:580 msgid "failed to create pinned develop" msgstr "" -#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +#: ../src/develop/develop.c:526 ../src/views/darkroom.c:5472 msgid "pin current image" msgstr "" -#: ../src/develop/develop.c:515 +#: ../src/develop/develop.c:529 msgid "image unpinned" msgstr "" -#: ../src/develop/develop.c:527 +#: ../src/develop/develop.c:541 msgid "no valid image to pin" msgstr "" -#: ../src/develop/develop.c:533 +#: ../src/develop/develop.c:547 msgid "please wait for image to load" msgstr "" -#: ../src/develop/develop.c:1099 +#: ../src/develop/develop.c:1173 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" msgstr "" -#: ../src/develop/develop.c:2611 +#: ../src/develop/develop.c:2682 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "" -#: ../src/develop/develop.c:3550 +#: ../src/develop/develop.c:3795 msgid "duplicate module, can't move new instance after the base one\n" msgstr "" -#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 +#: ../src/develop/imageop.c:1046 ../src/views/darkroom.c:3155 msgid "new instance" msgstr "" -#: ../src/develop/imageop.c:1011 +#: ../src/develop/imageop.c:1053 msgid "duplicate instance" msgstr "" -#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 -#: ../src/libs/masks.c:1173 +#: ../src/develop/imageop.c:1060 ../src/develop/imageop.c:4407 +#: ../src/libs/masks.c:1501 msgid "move up" msgstr "" -#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 -#: ../src/libs/masks.c:1178 +#: ../src/develop/imageop.c:1067 ../src/develop/imageop.c:4408 +#: ../src/libs/masks.c:1506 msgid "move down" msgstr "" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 -#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 +#: ../src/develop/imageop.c:1074 ../src/develop/imageop.c:4410 +#: ../src/gui/accelerators.c:179 ../src/libs/image.c:307 #: ../src/libs/image.c:522 msgid "delete" msgstr "" -#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 -#: ../src/libs/modulegroups.c:4086 +#: ../src/develop/imageop.c:1082 ../src/develop/imageop.c:4411 +#: ../src/libs/modulegroups.c:4258 msgid "rename" msgstr "" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched on" msgstr "" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched off" msgstr "" -#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#: ../src/develop/imageop.c:1826 ../src/libs/lib.c:838 #, c-format msgid "%s: %s" msgstr "" -#: ../src/develop/imageop.c:2210 +#: ../src/develop/imageop.c:2375 #, c-format msgid "'%s' has an introspection error" msgstr "" -#: ../src/develop/imageop.c:2848 +#: ../src/develop/imageop.c:3121 msgid "unknown mask" msgstr "" -#: ../src/develop/imageop.c:2852 +#: ../src/develop/imageop.c:3125 msgid "drawn + parametric mask" msgstr "" -#: ../src/develop/imageop.c:2861 +#: ../src/develop/imageop.c:3134 #, c-format msgid "this module has a `%s'" msgstr "" -#: ../src/develop/imageop.c:2866 +#: ../src/develop/imageop.c:3139 #, c-format msgid "taken from module %s" msgstr "" -#: ../src/develop/imageop.c:2871 +#: ../src/develop/imageop.c:3144 msgid "click to display (module must be activated first)" msgstr "" -#: ../src/develop/imageop.c:2982 +#: ../src/develop/imageop.c:3255 msgid "purpose" msgstr "" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4252 +#: ../src/develop/imageop.c:3255 ../src/libs/neural_restore.c:4499 msgid "process" msgstr "" -#: ../src/develop/imageop.c:3046 +#: ../src/develop/imageop.c:3317 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" msgstr "" -#: ../src/develop/imageop.c:3253 +#: ../src/develop/imageop.c:3542 msgid "" "multiple instance actions\n" "right-click creates new instance" msgstr "" -#: ../src/develop/imageop.c:3257 +#: ../src/develop/imageop.c:3546 msgid "" "presets\n" "right-click to apply on new instance" msgstr "" -#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 +#: ../src/develop/imageop.c:3739 ../src/develop/imageop.c:3761 msgid "ERROR" msgstr "" -#: ../src/develop/imageop.c:3974 +#: ../src/develop/imageop.c:4263 msgid "unsupported input" msgstr "" -#: ../src/develop/imageop.c:3975 +#: ../src/develop/imageop.c:4264 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -9855,56 +10173,56 @@ msgid "" "its requirements." msgstr "" -#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 -#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 -#: ../src/views/darkroom.c:2919 +#: ../src/develop/imageop.c:4406 ../src/develop/imageop.c:4416 +#: ../src/gui/accelerators.c:175 ../src/libs/lib.c:1724 +#: ../src/views/darkroom.c:3153 msgid "show" msgstr "" -#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 -#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 -#: ../src/libs/tagging.c:3708 +#: ../src/develop/imageop.c:4409 ../src/libs/modulegroups.c:3740 +#: ../src/libs/modulegroups.c:3871 ../src/libs/modulegroups.c:4262 +#: ../src/libs/tagging.c:3733 msgid "new" msgstr "" -#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 +#: ../src/develop/imageop.c:4412 ../src/libs/duplicate.c:471 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4254 msgid "duplicate" msgstr "" -#: ../src/develop/imageop.c:4128 +#: ../src/develop/imageop.c:4417 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 -#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/accelerators.c:132 ../src/gui/accelerators.c:146 +#: ../src/gui/gtk.c:4155 ../src/gui/gtk.c:4210 ../src/gui/hist_dialog.c:289 #: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 -#: ../src/libs/modulegroups.c:4166 +#: ../src/iop/atrous.c:1589 ../src/libs/lib.c:1725 +#: ../src/libs/modulegroups.c:4340 msgid "reset" msgstr "" -#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 -#: ../src/libs/lib.c:1722 +#: ../src/develop/imageop.c:4418 ../src/gui/preferences.c:1073 +#: ../src/libs/lib.c:1726 msgid "presets" msgstr "" #. global shortcuts -#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 +#: ../src/develop/imageop.c:4419 ../src/views/darkroom.c:3152 msgid "enable" msgstr "" -#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 +#: ../src/develop/imageop.c:4420 ../src/gui/accelerators.c:191 msgid "focus" msgstr "" -#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 +#: ../src/develop/imageop.c:4421 ../src/gui/accelerators.c:3160 msgid "instance" msgstr "" -#: ../src/develop/imageop.c:4152 +#: ../src/develop/imageop.c:4441 msgid "processing module" msgstr "" -#: ../src/develop/imageop_gui.c:277 +#: ../src/develop/imageop_gui.c:281 #, c-format msgid "" "%s\n" @@ -9913,19 +10231,19 @@ msgstr "" #. clang-format off #. smoother cubic spline curve -#: ../src/develop/imageop_gui.c:326 ../src/iop/basecurve.c:304 +#: ../src/develop/imageop_gui.c:332 ../src/iop/basecurve.c:305 msgid "cubic spline" msgstr "" -#: ../src/develop/imageop_gui.c:327 +#: ../src/develop/imageop_gui.c:333 msgid "centripetal spline" msgstr "" -#: ../src/develop/imageop_gui.c:328 +#: ../src/develop/imageop_gui.c:334 msgid "monotonic spline" msgstr "" -#: ../src/develop/imageop_gui.c:331 +#: ../src/develop/imageop_gui.c:337 msgid "interpolation method" msgstr "" @@ -9946,125 +10264,167 @@ msgid_plural "%s have been imported" msgstr[0] "" msgstr[1] "" -#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 +#: ../src/develop/masks/brush.c:1390 ../src/develop/masks/brush.c:1444 #, c-format msgid "hardness: %3.2f%%" msgstr "" -#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 +#: ../src/develop/masks/brush.c:1406 ../src/develop/masks/brush.c:1504 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 -#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1884 +#: ../src/develop/masks/ellipse.c:482 ../src/develop/masks/ellipse.c:543 +#: ../src/develop/masks/path.c:2308 #, c-format msgid "size: %3.2f%%" msgstr "" -#: ../src/develop/masks/brush.c:3141 +#: ../src/develop/masks/brush.c:3409 +msgid "[BRUSH on segment] add node" +msgstr "" + +#: ../src/develop/masks/brush.c:3413 +msgid "[BRUSH] rotate shape (source only on a clone source)" +msgstr "" + +#: ../src/develop/masks/brush.c:3417 +msgid "[BRUSH] rotate shape and source together" +msgstr "" + +#: ../src/develop/masks/brush.c:3419 msgid "[BRUSH] change size" msgstr "" -#: ../src/develop/masks/brush.c:3143 +#: ../src/develop/masks/brush.c:3421 msgid "[BRUSH] change hardness" msgstr "" -#: ../src/develop/masks/brush.c:3145 +#: ../src/develop/masks/brush.c:3423 msgid "[BRUSH] change opacity" msgstr "" -#: ../src/develop/masks/brush.c:3157 +#: ../src/develop/masks/brush.c:3435 #, c-format msgid "brush #%d" msgstr "" -#: ../src/develop/masks/brush.c:3170 +#: ../src/develop/masks/brush.c:3450 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"opacity: ctrl+scroll (%d%%), rotate: ctrl+drag" +msgstr "" + +#: ../src/develop/masks/brush.c:3456 ../src/develop/masks/brush.c:3471 +#: ../src/develop/masks/path.c:5423 +msgid ", rotate both: shift+ctrl+drag" +msgstr "" + +#: ../src/develop/masks/brush.c:3461 ../src/develop/masks/ellipse.c:2151 +#: ../src/develop/masks/path.c:5409 +msgid "" +"move: drag, rotate source: ctrl+drag, rotate both: " +"shift+ctrl+drag" +msgstr "" + +#: ../src/develop/masks/brush.c:3467 +msgid "" +"move segment: drag, add node: shift+click\n" +"rotate: ctrl+drag" msgstr "" -#: ../src/develop/masks/brush.c:3173 +#: ../src/develop/masks/brush.c:3474 msgid "size: scroll" msgstr "" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 -#: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1818 +#: ../src/develop/masks/ellipse.c:468 ../src/develop/masks/ellipse.c:528 +#: ../src/develop/masks/path.c:3032 #, c-format msgid "feather size: %3.2f%%" msgstr "" -#: ../src/develop/masks/circle.c:1393 +#: ../src/develop/masks/circle.c:1396 msgid "[CIRCLE] change size" msgstr "" -#: ../src/develop/masks/circle.c:1395 +#: ../src/develop/masks/circle.c:1398 msgid "[CIRCLE] change feather size" msgstr "" -#: ../src/develop/masks/circle.c:1397 +#: ../src/develop/masks/circle.c:1400 msgid "[CIRCLE] change opacity" msgstr "" -#: ../src/develop/masks/circle.c:1410 +#: ../src/develop/masks/circle.c:1413 #, c-format msgid "circle #%d" msgstr "" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 +#: ../src/develop/masks/circle.c:1424 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" "opacity: ctrl+scroll (%d%%)" msgstr "" -#: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 +#: ../src/develop/masks/ellipse.c:454 ../src/develop/masks/ellipse.c:512 #, c-format msgid "rotation: %3.f°" msgstr "" -#: ../src/develop/masks/ellipse.c:1955 +#: ../src/develop/masks/ellipse.c:2079 msgid "[ELLIPSE] change size" msgstr "" -#: ../src/develop/masks/ellipse.c:1958 +#: ../src/develop/masks/ellipse.c:2082 msgid "[ELLIPSE] change feather size" msgstr "" -#: ../src/develop/masks/ellipse.c:1961 ../src/develop/masks/ellipse.c:1970 +#: ../src/develop/masks/ellipse.c:2085 msgid "[ELLIPSE] rotate shape" msgstr "" -#: ../src/develop/masks/ellipse.c:1964 +#: ../src/develop/masks/ellipse.c:2088 msgid "[ELLIPSE] change opacity" msgstr "" -#: ../src/develop/masks/ellipse.c:1967 +#: ../src/develop/masks/ellipse.c:2091 msgid "[ELLIPSE] switch feathering mode" msgstr "" -#: ../src/develop/masks/ellipse.c:1977 +#: ../src/develop/masks/ellipse.c:2095 +msgid "[ELLIPSE] rotate shape (source only on a clone source)" +msgstr "" + +#: ../src/develop/masks/ellipse.c:2099 +msgid "[ELLIPSE] rotate shape and source together" +msgstr "" + +#: ../src/develop/masks/ellipse.c:2106 #, c-format msgid "ellipse #%d" msgstr "" -#: ../src/develop/masks/ellipse.c:2014 +#: ../src/develop/masks/ellipse.c:2143 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" "rotation: ctrl+shift+scroll, opacity: ctrl+scroll (%d%%)" msgstr "" -#: ../src/develop/masks/ellipse.c:2018 +#: ../src/develop/masks/ellipse.c:2147 msgid "rotate: ctrl+drag" msgstr "" -#: ../src/develop/masks/ellipse.c:2021 +#: ../src/develop/masks/ellipse.c:2157 #, c-format msgid "" -"feather mode: alt+click, rotate: ctrl+drag\n" -"size: scroll, feather size: shift+scroll, opacity: " -"ctrl+scroll (%d%%)" +"feather mode: alt+click, rotate: ctrl+drag,size: " +"scroll\n" +"feather size: shift+scroll opacity: ctrl+scroll (%d%%)" +msgstr "" + +#: ../src/develop/masks/ellipse.c:2163 +msgid "rotate both: shift+ctrl+drag" msgstr "" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 @@ -10077,46 +10437,50 @@ msgstr "" msgid "curvature: %3.2f%%" msgstr "" -#: ../src/develop/masks/gradient.c:1418 +#: ../src/develop/masks/gradient.c:1423 msgid "[GRADIENT on pivot] rotate shape" msgstr "" -#: ../src/develop/masks/gradient.c:1420 +#: ../src/develop/masks/gradient.c:1425 +msgid "[GRADIENT] rotate shape" +msgstr "" + +#: ../src/develop/masks/gradient.c:1427 msgid "[GRADIENT creation] set rotation" msgstr "" -#: ../src/develop/masks/gradient.c:1422 +#: ../src/develop/masks/gradient.c:1429 msgid "[GRADIENT] change curvature" msgstr "" -#: ../src/develop/masks/gradient.c:1424 +#: ../src/develop/masks/gradient.c:1431 msgid "[GRADIENT] change compression" msgstr "" -#: ../src/develop/masks/gradient.c:1426 +#: ../src/develop/masks/gradient.c:1433 msgid "[GRADIENT] change opacity" msgstr "" -#: ../src/develop/masks/gradient.c:1439 +#: ../src/develop/masks/gradient.c:1446 #, c-format msgid "gradient #%d" msgstr "" -#: ../src/develop/masks/gradient.c:1450 +#: ../src/develop/masks/gradient.c:1457 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" "rotation: click+drag, opacity: ctrl+scroll (%d%%)" msgstr "" -#: ../src/develop/masks/gradient.c:1455 +#: ../src/develop/masks/gradient.c:1462 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"rotate: ctrl+drag, opacity: ctrl+scroll (%d%%)" msgstr "" -#: ../src/develop/masks/gradient.c:1458 +#: ../src/develop/masks/gradient.c:1465 msgid "rotate: drag" msgstr "" @@ -10124,35 +10488,35 @@ msgstr "" msgid "[SHAPE] remove shape" msgstr "" -#: ../src/develop/masks/masks.c:300 +#: ../src/develop/masks/masks.c:315 #, c-format msgid "group `%s'" msgstr "" -#: ../src/develop/masks/masks.c:432 +#: ../src/develop/masks/masks.c:479 #, c-format msgid "copy of `%s'" msgstr "" -#: ../src/develop/masks/masks.c:1002 +#: ../src/develop/masks/masks.c:1067 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "" -#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 +#: ../src/develop/masks/masks.c:1364 ../src/develop/masks/masks.c:2029 #, c-format msgid "opacity: %.0f%%" msgstr "" -#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 +#: ../src/develop/masks/masks.c:1775 ../src/libs/masks.c:1439 msgid "add existing shape" msgstr "" -#: ../src/develop/masks/masks.c:1696 +#: ../src/develop/masks/masks.c:1802 msgid "use same shapes as" msgstr "" -#: ../src/develop/masks/masks.c:2006 +#: ../src/develop/masks/masks.c:2112 msgid "masks can not contain themselves" msgstr "" @@ -10266,102 +10630,127 @@ msgstr "" msgid "select: click on object, opacity: ctrl+scroll (%d%%)" msgstr "" -#: ../src/develop/masks/path.c:3943 +#: ../src/develop/masks/path.c:2914 +#, c-format +msgid "resize: %+d %s" +msgstr "" + +#: ../src/develop/masks/path.c:5333 msgid "[PATH creation] add a smooth node" msgstr "" -#: ../src/develop/masks/path.c:3945 +#: ../src/develop/masks/path.c:5335 msgid "[PATH creation] add a sharp node" msgstr "" -#: ../src/develop/masks/path.c:3947 +#: ../src/develop/masks/path.c:5337 msgid "[PATH creation] terminate path creation" msgstr "" -#: ../src/develop/masks/path.c:3949 +#: ../src/develop/masks/path.c:5339 msgid "[PATH on node] switch between smooth/sharp node" msgstr "" -#: ../src/develop/masks/path.c:3951 +#: ../src/develop/masks/path.c:5341 msgid "[PATH on node] remove the node" msgstr "" -#: ../src/develop/masks/path.c:3953 +#: ../src/develop/masks/path.c:5343 msgid "[PATH on feather] reset curvature" msgstr "" -#: ../src/develop/masks/path.c:3955 +#: ../src/develop/masks/path.c:5345 msgid "[PATH on segment] add node" msgstr "" -#: ../src/develop/masks/path.c:3957 -msgid "[PATH] change size" +#: ../src/develop/masks/path.c:5349 +msgid "[PATH] rotate shape (source only on a clone source)" +msgstr "" + +#: ../src/develop/masks/path.c:5353 +msgid "[PATH] rotate shape and source together" +msgstr "" + +#: ../src/develop/masks/path.c:5354 +msgid "[PATH] grow/shrink" +msgstr "" + +#: ../src/develop/masks/path.c:5356 +msgid "[PATH] resize" msgstr "" -#: ../src/develop/masks/path.c:3959 +#: ../src/develop/masks/path.c:5358 msgid "[PATH] change feather size" msgstr "" -#: ../src/develop/masks/path.c:3961 +#: ../src/develop/masks/path.c:5360 msgid "[PATH] change opacity" msgstr "" -#: ../src/develop/masks/path.c:3973 +#: ../src/develop/masks/path.c:5372 #, c-format msgid "path #%d" msgstr "" -#: ../src/develop/masks/path.c:3984 +#: ../src/develop/masks/path.c:5383 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" msgstr "" -#: ../src/develop/masks/path.c:3989 +#: ../src/develop/masks/path.c:5388 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" msgstr "" -#: ../src/develop/masks/path.c:3994 +#: ../src/develop/masks/path.c:5393 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" msgstr "" -#: ../src/develop/masks/path.c:3999 +#: ../src/develop/masks/path.c:5398 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" msgstr "" -#: ../src/develop/masks/path.c:4004 +#: ../src/develop/masks/path.c:5403 msgid "" -"move segment: drag, add node: ctrl+click\n" +"move segment: drag, add node: shift+click\n" "remove path: right-click" msgstr "" -#: ../src/develop/pixelpipe_hb.c:549 +#: ../src/develop/masks/path.c:5416 +#, c-format +msgid "" +"grow/shrink: scroll, resize: ctrl+shift+scroll\n" +"feather size: shift+scroll, opacity: ctrl+scroll (%d%%), " +"rotate: ctrl+drag" +msgstr "" + +#: ../src/develop/pixelpipe_hb.c:604 msgid "enabled as required" msgstr "" -#: ../src/develop/pixelpipe_hb.c:550 +#: ../src/develop/pixelpipe_hb.c:605 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" msgstr "" -#: ../src/develop/pixelpipe_hb.c:557 +#: ../src/develop/pixelpipe_hb.c:612 msgid "disabled as not appropriate" msgstr "" -#: ../src/develop/pixelpipe_hb.c:558 +#: ../src/develop/pixelpipe_hb.c:613 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" msgstr "" -#: ../src/develop/pixelpipe_hb.c:1343 +#: ../src/develop/pixelpipe_hb.c:1569 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10369,11 +10758,11 @@ msgid "" "please report on GitHub" msgstr "" -#: ../src/develop/pixelpipe_hb.c:1924 +#: ../src/develop/pixelpipe_hb.c:2164 msgid "fatal input misalignment, please report on GitHub\n" msgstr "" -#: ../src/develop/pixelpipe_hb.c:3145 +#: ../src/develop/pixelpipe_hb.c:3408 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -10385,7 +10774,7 @@ msgid "" " - too small headroom settings while using 'use all device memory'." msgstr "" -#: ../src/develop/pixelpipe_hb.c:3447 +#: ../src/develop/pixelpipe_hb.c:3746 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10400,57 +10789,57 @@ msgid "" "might want to check." msgstr "" -#: ../src/dtgtk/culling.c:225 +#: ../src/dtgtk/culling.c:226 msgid "you have reached the start of your selection" msgstr "" -#: ../src/dtgtk/culling.c:234 +#: ../src/dtgtk/culling.c:235 msgid "you have reached the start of your collection" msgstr "" -#: ../src/dtgtk/culling.c:281 +#: ../src/dtgtk/culling.c:282 msgid "you have reached the end of your selection" msgstr "" -#: ../src/dtgtk/culling.c:308 +#: ../src/dtgtk/culling.c:309 msgid "you have reached the end of your collection" msgstr "" -#: ../src/dtgtk/culling.c:445 +#: ../src/dtgtk/culling.c:468 #, c-format msgid "zooming is limited to %d images" msgstr "" -#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 +#: ../src/dtgtk/range.c:239 ../src/dtgtk/range.c:244 msgid "invalid" msgstr "" -#: ../src/dtgtk/range.c:351 +#: ../src/dtgtk/range.c:352 #, c-format msgid "year %s" msgstr "" -#: ../src/dtgtk/range.c:429 +#: ../src/dtgtk/range.c:430 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" "right-click to select from existing values" msgstr "" -#: ../src/dtgtk/range.c:435 +#: ../src/dtgtk/range.c:436 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" "right-click to select from existing values" msgstr "" -#: ../src/dtgtk/range.c:441 +#: ../src/dtgtk/range.c:442 msgid "" "enter the value\n" "right-click to select from existing values" msgstr "" -#: ../src/dtgtk/range.c:446 +#: ../src/dtgtk/range.c:447 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10459,7 +10848,7 @@ msgid "" "right-click to select from calendar or existing values" msgstr "" -#: ../src/dtgtk/range.c:454 +#: ../src/dtgtk/range.c:455 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10469,98 +10858,98 @@ msgid "" "right-click to select from calendar or existing values" msgstr "" -#: ../src/dtgtk/range.c:463 +#: ../src/dtgtk/range.c:464 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" "right-click to select from calendar or existing values" msgstr "" -#: ../src/dtgtk/range.c:485 +#: ../src/dtgtk/range.c:486 msgid "date-time interval to subtract from the max value" msgstr "" -#: ../src/dtgtk/range.c:489 +#: ../src/dtgtk/range.c:490 msgid "date-time interval to add to the min value" msgstr "" -#: ../src/dtgtk/range.c:510 +#: ../src/dtgtk/range.c:511 msgid "fixed" msgstr "" -#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:512 ../src/iop/colorchecker.c:1614 msgid "relative" msgstr "" -#: ../src/dtgtk/range.c:601 +#: ../src/dtgtk/range.c:602 msgid "selected" msgstr "" -#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 -#: ../src/libs/colorpicker.c:54 +#: ../src/dtgtk/range.c:648 ../src/dtgtk/range.c:1757 ../src/dtgtk/range.c:1808 +#: ../src/libs/colorpicker.c:55 msgid "min" msgstr "" -#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 -#: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 +#: ../src/dtgtk/range.c:654 ../src/dtgtk/range.c:1769 ../src/dtgtk/range.c:1820 +#: ../src/libs/colorpicker.c:55 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "" -#: ../src/dtgtk/range.c:959 +#: ../src/dtgtk/range.c:960 msgid "date type" msgstr "" #. the date section -#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:969 ../src/libs/geotagging.c:1541 msgid "date" msgstr "" -#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 +#: ../src/dtgtk/range.c:975 ../src/dtgtk/range.c:1029 msgid "" "click to select date\n" "double-click to use the date directly" msgstr "" -#: ../src/dtgtk/range.c:983 +#: ../src/dtgtk/range.c:984 msgid "years: " msgstr "" -#: ../src/dtgtk/range.c:991 +#: ../src/dtgtk/range.c:992 msgid "months: " msgstr "" -#: ../src/dtgtk/range.c:999 +#: ../src/dtgtk/range.c:1000 msgid "days: " msgstr "" #. the time section -#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:1012 ../src/libs/geotagging.c:1541 msgid "time" msgstr "" -#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 -#: ../src/dtgtk/range.c:1830 +#: ../src/dtgtk/range.c:1046 ../src/dtgtk/range.c:1776 +#: ../src/dtgtk/range.c:1827 msgid "now" msgstr "" -#: ../src/dtgtk/range.c:1047 +#: ../src/dtgtk/range.c:1048 msgid "set the value to always match current datetime" msgstr "" -#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 -#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 +#: ../src/dtgtk/range.c:1050 ../src/gui/accelerators.c:186 +#: ../src/libs/metadata.c:1161 ../src/libs/styles.c:948 msgid "apply" msgstr "" -#: ../src/dtgtk/range.c:1050 +#: ../src/dtgtk/range.c:1051 msgid "set the range bound with this value" msgstr "" -#: ../src/dtgtk/range.c:1061 +#: ../src/dtgtk/range.c:1062 msgid "current date: " msgstr "" -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 +#: ../src/dtgtk/resetlabel.c:69 ../src/libs/metadata.c:610 msgid "double-click to reset" msgstr "" @@ -10585,159 +10974,159 @@ msgstr "" msgid "grouped images" msgstr "" -#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 -#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 -#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 -#: ../src/libs/navigation.c:268 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1681 +#: ../src/iop/ashift.c:6056 ../src/iop/ashift.c:6137 ../src/iop/ashift.c:6139 +#: ../src/iop/ashift.c:6141 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:262 msgid "fit" msgstr "" -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1396 msgid "here" msgstr "" -#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1397 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1399 msgid "need help?" msgstr "" -#: ../src/dtgtk/thumbtable.c:1269 +#: ../src/dtgtk/thumbtable.c:1400 msgid "if you have not imported any images yet" msgstr "" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1401 msgid "click on ? then an on-screen item to open manual page" msgstr "" -#: ../src/dtgtk/thumbtable.c:1271 +#: ../src/dtgtk/thumbtable.c:1402 msgid "you can do so in the import module" msgstr "" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1403 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1404 msgid "to open the online manual click " msgstr "" -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1405 msgid "try to relax the filter settings in the top panel" msgstr "" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1406 msgid "or add images in the collections module" msgstr "" -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1407 msgid "personalize darktable" msgstr "" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1408 msgid "click on the gear icon for global preferences" msgstr "" -#: ../src/dtgtk/thumbtable.c:1279 +#: ../src/dtgtk/thumbtable.c:1410 msgid "click on the keyboard icon to define shortcuts" msgstr "" -#: ../src/dtgtk/thumbtable.c:1281 +#: ../src/dtgtk/thumbtable.c:1412 msgid "try the 'no-click' workflow" msgstr "" -#: ../src/dtgtk/thumbtable.c:1282 +#: ../src/dtgtk/thumbtable.c:1413 msgid "set module-specific preferences through module's menu" msgstr "" -#: ../src/dtgtk/thumbtable.c:1283 +#: ../src/dtgtk/thumbtable.c:1414 msgid "hover over an image and use keyboard shortcuts" msgstr "" -#: ../src/dtgtk/thumbtable.c:1284 +#: ../src/dtgtk/thumbtable.c:1415 msgid "to apply ratings, colors, styles, etc." msgstr "" -#: ../src/dtgtk/thumbtable.c:1285 +#: ../src/dtgtk/thumbtable.c:1416 msgid "make default raw development look more like your" msgstr "" -#: ../src/dtgtk/thumbtable.c:1286 +#: ../src/dtgtk/thumbtable.c:1417 msgid "hover over any button for its description and shortcuts" msgstr "" -#: ../src/dtgtk/thumbtable.c:1287 +#: ../src/dtgtk/thumbtable.c:1418 msgid "camera's JPEG by applying a camera-specific style" msgstr "" -#: ../src/dtgtk/thumbtable.c:1714 +#: ../src/dtgtk/thumbtable.c:1921 msgid "" "you have changed the settings related to how thumbnails are generated.\n" msgstr "" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1924 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" msgstr "" -#: ../src/dtgtk/thumbtable.c:1721 +#: ../src/dtgtk/thumbtable.c:1928 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" "\n" msgstr "" -#: ../src/dtgtk/thumbtable.c:1726 +#: ../src/dtgtk/thumbtable.c:1933 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" "\n" msgstr "" -#: ../src/dtgtk/thumbtable.c:1731 +#: ../src/dtgtk/thumbtable.c:1938 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" "\n" msgstr "" -#: ../src/dtgtk/thumbtable.c:1734 +#: ../src/dtgtk/thumbtable.c:1941 msgid "do you want to do that now?" msgstr "" -#: ../src/dtgtk/thumbtable.c:1736 +#: ../src/dtgtk/thumbtable.c:1943 msgid "cached thumbnails invalidation" msgstr "" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3082 +#: ../src/dtgtk/thumbtable.c:3322 msgid "copy history" msgstr "" -#: ../src/dtgtk/thumbtable.c:3084 +#: ../src/dtgtk/thumbtable.c:3324 msgid "copy history parts" msgstr "" -#: ../src/dtgtk/thumbtable.c:3088 +#: ../src/dtgtk/thumbtable.c:3328 msgid "paste history parts" msgstr "" -#: ../src/dtgtk/thumbtable.c:3093 +#: ../src/dtgtk/thumbtable.c:3333 msgid "duplicate image" msgstr "" -#: ../src/dtgtk/thumbtable.c:3095 +#: ../src/dtgtk/thumbtable.c:3335 msgid "duplicate image virgin" msgstr "" -#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3345 ../src/libs/select.c:154 msgid "select film roll" msgstr "" -#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3347 ../src/libs/select.c:158 msgid "select untouched" msgstr "" @@ -11717,12 +12106,13 @@ msgstr "" #. inverted landscape #. roll right portrait #. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign #. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) #. da.wait_until_pixelpipe_complete() #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/auto_straighten.lua:244 +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 msgid "exiftool not found, exiting..." msgstr "" @@ -12205,6 +12595,7 @@ msgstr "" #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 msgid "extract burst roll images" msgstr "" @@ -12237,12 +12628,12 @@ msgstr "" #. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. #. name #. type -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:164 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 msgid "preferred exif tag reader" msgstr "" #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:165 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 msgid "use exiftool or exiv2 to read exif tags" msgstr "" @@ -12254,11 +12645,26 @@ msgstr "" #. name #. type #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:173 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:174 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 msgid "extract burst roll images on import" msgstr "" +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "" + #. tooltip #. default #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12271,40 +12677,40 @@ msgstr "" #. helper functions #. ----------------- #. skip blank lines created by forfiles -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:306 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 #, lua-format msgid "extracted %d dng files from %s" msgstr "" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:338 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:356 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 msgid "scanning for burst roll images" msgstr "" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:373 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 msgid "extracting burst roll images" msgstr "" #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:392 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 msgid "dnglab executable not found" msgstr "" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:393 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 msgid ": dnglab executable not found, exiting..." msgstr "" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:398 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 msgid "no exif tag reader available" msgstr "" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:399 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 msgid " no exif tag reader available, exiting..." msgstr "" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 #, lua-format msgid " selected tag reader %s not available" msgstr "" @@ -12312,6 +12718,18 @@ msgstr "" #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "" + #. - - - - - - - - - - - - - - - - - - - - - - - #. D A R K T A B L E I N T E G R A T I O N #. - - - - - - - - - - - - - - - - - - - - - - - @@ -14023,7 +14441,7 @@ msgstr "" #. script_manager.lua - a tool for managing the darktable lua scripts #. #. script_manager is designed to be called from the users luarc file and used to -#. manage the lua scripts. +#. manage the lua scripts through an added "scripts" module in the lighttable view (bottom left). #. #. On startup script_manager scans the lua scripts directory to see what scripts are present. #. Scripts are sorted by 'folder' based on what sub-directory they are in. With no @@ -14050,6 +14468,13 @@ msgstr "" #. file to luarc and the scripts will run. #. #. +#. re-entrancy guard +#. +#. when script_manager runs from the system (bundled) lua-scripts directory it +#. re-runs the user's luarc near the end of this file. if that luarc contains +#. `require "tools/script_manager"` (the standard bootstrap line) we would +#. recurse infinitely, eventually overflowing the C stack. bail out if we are +#. already in the middle of loading. #. figure out where we are running from #. assume user based #. api check @@ -14064,19 +14489,19 @@ msgstr "" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:131 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "disable Lua scripts" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:132 +#: ../src/external/lua-scripts/tools/script_manager.lua:142 msgid "do not run the Lua scripts" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:140 +#: ../src/external/lua-scripts/tools/script_manager.lua:150 msgid "check for updated scripts on start up" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:141 +#: ../src/external/lua-scripts/tools/script_manager.lua:151 msgid "automatically update scripts to correct version" msgstr "" @@ -14146,17 +14571,17 @@ msgstr "" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:445 +#: ../src/external/lua-scripts/tools/script_manager.lua:455 msgid "contributed" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:449 +#: ../src/external/lua-scripts/tools/script_manager.lua:459 msgid "official" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:451 -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 +#: ../src/external/lua-scripts/tools/script_manager.lua:461 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2484 msgid "tools" msgstr "" @@ -14167,7 +14592,7 @@ msgstr "" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:539 +#: ../src/external/lua-scripts/tools/script_manager.lua:549 msgid "no documentation available" msgstr "" @@ -14201,13 +14626,13 @@ msgstr "" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found -#: ../src/external/lua-scripts/tools/script_manager.lua:792 -#: ../src/external/lua-scripts/tools/script_manager.lua:918 +#: ../src/external/lua-scripts/tools/script_manager.lua:802 +#: ../src/external/lua-scripts/tools/script_manager.lua:928 msgid "" "ERROR: git not found. Install or specify the location of the git executable." msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:806 +#: ../src/external/lua-scripts/tools/script_manager.lua:816 msgid "lua scripts successfully updated" msgstr "" @@ -14218,30 +14643,30 @@ msgstr "" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:901 +#: ../src/external/lua-scripts/tools/script_manager.lua:911 msgid "" "unable to create user lua directory, installing additional scripts failed" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#: ../src/external/lua-scripts/tools/script_manager.lua:917 #, lua-format msgid "folder %s is already in use. Please specify a different folder name." msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#: ../src/external/lua-scripts/tools/script_manager.lua:949 #, lua-format msgid "scripts successfully installed into folder %s" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:957 +#: ../src/external/lua-scripts/tools/script_manager.lua:967 msgid "no scripts found to install" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:962 +#: ../src/external/lua-scripts/tools/script_manager.lua:972 msgid "failed to download scripts" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1115 +#: ../src/external/lua-scripts/tools/script_manager.lua:1125 #, lua-format msgid "page %d of %d" msgstr "" @@ -14255,8 +14680,8 @@ msgstr "" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1270 -#: ../src/external/lua-scripts/tools/script_manager.lua:1564 +#: ../src/external/lua-scripts/tools/script_manager.lua:1280 +#: ../src/external/lua-scripts/tools/script_manager.lua:1584 msgid "scripts" msgstr "" @@ -14273,7 +14698,7 @@ msgstr "" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1316 +#: ../src/external/lua-scripts/tools/script_manager.lua:1326 msgid "lua API version reset, please restart darktable" msgstr "" @@ -14282,78 +14707,79 @@ msgstr "" #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1373 msgid "" "you must restart darktable to use the correct version of the lua scripts" msgstr "" -#. exec user luarc file if it exists +#. exec user luarc file if it exists. +#. guard against the luarc re-requiring script_manager (see top of file) #. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1421 msgid "scripts to update" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1409 +#: ../src/external/lua-scripts/tools/script_manager.lua:1422 msgid "select the scripts installation to update" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1418 -#: ../src/external/lua-scripts/tools/script_manager.lua:1480 +#: ../src/external/lua-scripts/tools/script_manager.lua:1438 +#: ../src/external/lua-scripts/tools/script_manager.lua:1500 msgid "update scripts" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1439 msgid "update the lua scripts from the repository" msgstr "" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1450 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1435 +#: ../src/external/lua-scripts/tools/script_manager.lua:1455 msgid "name of new folder" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1436 +#: ../src/external/lua-scripts/tools/script_manager.lua:1456 msgid "enter a folder name for the additional scripts" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1441 +#: ../src/external/lua-scripts/tools/script_manager.lua:1461 msgid "URL to download additional scripts from" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1443 +#: ../src/external/lua-scripts/tools/script_manager.lua:1463 msgid "new folder to place scripts in" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1446 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 msgid "install additional scripts" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1454 +#: ../src/external/lua-scripts/tools/script_manager.lua:1474 msgid "enable \"disable scripts\" button" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1466 -#: ../src/external/lua-scripts/tools/script_manager.lua:1491 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1511 msgid "disable scripts" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1472 +#: ../src/external/lua-scripts/tools/script_manager.lua:1492 msgid "lua scripts will not run the next time darktable is started" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1506 msgid "add more scripts" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1522 msgid "select the script folder" msgstr "" @@ -14361,50 +14787,50 @@ msgstr "" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1533 -#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 -#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4154 -#: ../src/views/lighttable.c:1588 +#: ../src/external/lua-scripts/tools/script_manager.lua:1553 +#: ../src/iop/agx.c:2466 ../src/iop/channelmixerrgb.c:4449 +#: ../src/iop/clipping.c:2091 ../src/iop/colorbalancergb.c:1780 +#: ../src/iop/colorequal.c:2975 ../src/iop/filmicrgb.c:4342 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3262 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4408 +#: ../src/views/lighttable.c:1615 msgid "page" msgstr "" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1573 +#: ../src/external/lua-scripts/tools/script_manager.lua:1593 msgid "scripts per page" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1574 +#: ../src/external/lua-scripts/tools/script_manager.lua:1594 msgid "select number of start/stop buttons to display" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1585 +#: ../src/external/lua-scripts/tools/script_manager.lua:1605 msgid "change number of buttons" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1595 +#: ../src/external/lua-scripts/tools/script_manager.lua:1615 msgid "configuration" msgstr "" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1617 -#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1754 +#: ../src/external/lua-scripts/tools/script_manager.lua:1637 +#: ../src/gui/accelerators.c:3125 ../src/gui/accelerators.c:3236 +#: ../src/views/view.c:1767 msgid "action" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "install/update scripts" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "configure" msgstr "" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "start/stop scripts" msgstr "" @@ -14483,298 +14909,290 @@ msgstr "" msgid "translator-credits" msgstr "" -#: ../src/gui/accelerators.c:67 +#: ../src/gui/accelerators.c:68 msgid "in active view" msgstr "" -#: ../src/gui/accelerators.c:68 +#: ../src/gui/accelerators.c:69 msgid "in other views" msgstr "" -#: ../src/gui/accelerators.c:69 +#: ../src/gui/accelerators.c:70 msgid "fallbacks" msgstr "" -#: ../src/gui/accelerators.c:70 +#: ../src/gui/accelerators.c:71 msgid "speed adjustments" msgstr "" -#: ../src/gui/accelerators.c:71 +#: ../src/gui/accelerators.c:72 msgid "disabled defaults" msgstr "" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1563 +#: ../src/gui/accelerators.c:92 ../src/views/view.c:1576 msgid "scroll" msgstr "" -#: ../src/gui/accelerators.c:92 +#: ../src/gui/accelerators.c:93 msgid "pan" msgstr "" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 -#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6140 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3621 ../src/views/lighttable.c:1593 msgid "horizontal" msgstr "" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 -#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 +#: ../src/gui/accelerators.c:95 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6138 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2113 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1604 msgid "vertical" msgstr "" -#: ../src/gui/accelerators.c:95 +#: ../src/gui/accelerators.c:96 msgid "diagonal" msgstr "" -#: ../src/gui/accelerators.c:97 +#: ../src/gui/accelerators.c:98 msgid "leftright" msgstr "" -#: ../src/gui/accelerators.c:98 +#: ../src/gui/accelerators.c:99 msgid "updown" msgstr "" -#: ../src/gui/accelerators.c:99 +#: ../src/gui/accelerators.c:100 msgid "pgupdown" msgstr "" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1541 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1554 msgid "shift" msgstr "" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1543 +#: ../src/gui/accelerators.c:109 ../src/views/view.c:1556 msgid "ctrl" msgstr "" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1546 +#: ../src/gui/accelerators.c:111 ../src/views/view.c:1559 msgid "option" msgstr "" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1548 +#: ../src/gui/accelerators.c:113 ../src/views/view.c:1561 msgid "alt" msgstr "" -#: ../src/gui/accelerators.c:114 +#: ../src/gui/accelerators.c:115 msgid "cmd" msgstr "" -#: ../src/gui/accelerators.c:115 +#: ../src/gui/accelerators.c:116 msgid "altgr" msgstr "" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 -#: ../src/libs/tagging.c:2009 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:180 +#: ../src/libs/tagging.c:2021 msgid "edit" msgstr "" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "up" msgstr "" -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "down" msgstr "" -#: ../src/gui/accelerators.c:134 +#: ../src/gui/accelerators.c:135 msgid "set" msgstr "" -#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 -#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 -#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 -#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 -msgid "toggle" -msgstr "" - -#: ../src/gui/accelerators.c:137 +#: ../src/gui/accelerators.c:138 msgid "previous module" msgstr "" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "next module" msgstr "" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "previous instance" msgstr "" -#: ../src/gui/accelerators.c:139 +#: ../src/gui/accelerators.c:140 msgid "next instance" msgstr "" -#: ../src/gui/accelerators.c:142 +#: ../src/gui/accelerators.c:143 msgid "popup" msgstr "" -#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 -#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1024 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:177 +#: ../src/gui/gtk.c:4208 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1038 msgid "next" msgstr "" -#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 -#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1025 +#: ../src/gui/accelerators.c:145 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:4209 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1039 msgid "previous" msgstr "" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1685 msgid "last" msgstr "" -#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 +#: ../src/gui/accelerators.c:148 ../src/gui/accelerators.c:1684 msgid "first" msgstr "" -#: ../src/gui/accelerators.c:154 +#: ../src/gui/accelerators.c:155 msgid "ctrl-toggle" msgstr "" -#: ../src/gui/accelerators.c:155 +#: ../src/gui/accelerators.c:156 msgid "ctrl-on" msgstr "" -#: ../src/gui/accelerators.c:156 +#: ../src/gui/accelerators.c:157 msgid "right-toggle" msgstr "" -#: ../src/gui/accelerators.c:157 +#: ../src/gui/accelerators.c:158 msgid "right-on" msgstr "" -#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 +#: ../src/gui/accelerators.c:169 ../src/gui/gtk.c:4207 msgid "activate" msgstr "" -#: ../src/gui/accelerators.c:169 +#: ../src/gui/accelerators.c:170 msgid "ctrl-activate" msgstr "" -#: ../src/gui/accelerators.c:170 +#: ../src/gui/accelerators.c:171 msgid "right-activate" msgstr "" -#: ../src/gui/accelerators.c:177 +#: ../src/gui/accelerators.c:178 msgid "store" msgstr "" -#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 +#: ../src/gui/accelerators.c:181 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "" -#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 -#: ../src/libs/tools/global_toolbox.c:512 +#: ../src/gui/accelerators.c:182 ../src/libs/tools/global_toolbox.c:62 +#: ../src/libs/tools/global_toolbox.c:531 msgid "preferences" msgstr "" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:187 msgid "apply on new instance" msgstr "" -#: ../src/gui/accelerators.c:191 +#: ../src/gui/accelerators.c:192 msgid "start" msgstr "" -#: ../src/gui/accelerators.c:192 +#: ../src/gui/accelerators.c:193 msgid "end" msgstr "" -#: ../src/gui/accelerators.c:377 +#: ../src/gui/accelerators.c:452 msgid "entry" msgstr "" -#: ../src/gui/accelerators.c:474 +#: ../src/gui/accelerators.c:549 msgid "combo effect not found" msgstr "" -#: ../src/gui/accelerators.c:668 +#: ../src/gui/accelerators.c:743 msgid "(keypad)" msgstr "" -#: ../src/gui/accelerators.c:677 +#: ../src/gui/accelerators.c:752 msgid "tablet button" msgstr "" -#: ../src/gui/accelerators.c:686 +#: ../src/gui/accelerators.c:761 msgid "unknown driver" msgstr "" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:834 msgid "long" msgstr "" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:835 msgid "double-press" msgstr "" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:836 msgid "triple-press" msgstr "" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:837 msgid "press" msgstr "" -#: ../src/gui/accelerators.c:766 +#: ../src/gui/accelerators.c:841 msgctxt "accel" msgid "left" msgstr "" -#: ../src/gui/accelerators.c:767 +#: ../src/gui/accelerators.c:842 msgctxt "accel" msgid "right" msgstr "" -#: ../src/gui/accelerators.c:768 +#: ../src/gui/accelerators.c:843 msgctxt "accel" msgid "middle" msgstr "" -#: ../src/gui/accelerators.c:769 +#: ../src/gui/accelerators.c:844 msgctxt "accel" msgid "long" msgstr "" -#: ../src/gui/accelerators.c:770 +#: ../src/gui/accelerators.c:845 msgctxt "accel" msgid "double-click" msgstr "" -#: ../src/gui/accelerators.c:771 +#: ../src/gui/accelerators.c:846 msgctxt "accel" msgid "triple-click" msgstr "" -#: ../src/gui/accelerators.c:772 +#: ../src/gui/accelerators.c:847 msgid "click" msgstr "" -#: ../src/gui/accelerators.c:800 +#: ../src/gui/accelerators.c:875 msgid "first instance" msgstr "" -#: ../src/gui/accelerators.c:802 +#: ../src/gui/accelerators.c:877 msgid "last instance" msgstr "" -#: ../src/gui/accelerators.c:804 +#: ../src/gui/accelerators.c:879 msgid "relative instance" msgstr "" -#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 -#: ../src/gui/accelerators.c:3910 +#: ../src/gui/accelerators.c:896 ../src/gui/accelerators.c:3150 +#: ../src/gui/accelerators.c:4136 msgid "speed" msgstr "" -#: ../src/gui/accelerators.c:963 +#: ../src/gui/accelerators.c:1038 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -14782,51 +15200,51 @@ msgid "" "%s" msgstr "" -#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 +#: ../src/gui/accelerators.c:1141 ../src/gui/accelerators.c:1160 msgid "start typing for incremental search" msgstr "" -#: ../src/gui/accelerators.c:1069 +#: ../src/gui/accelerators.c:1144 msgid "" "\n" "press Delete to delete selected shortcut" msgstr "" -#: ../src/gui/accelerators.c:1071 +#: ../src/gui/accelerators.c:1146 msgid "" "\n" "press Delete to disable selected default shortcut" msgstr "" -#: ../src/gui/accelerators.c:1072 +#: ../src/gui/accelerators.c:1147 msgid "" "\n" "press Delete to restore selected default shortcut" msgstr "" -#: ../src/gui/accelerators.c:1074 +#: ../src/gui/accelerators.c:1149 msgid "" "\n" "double-click to add new shortcut" msgstr "" -#: ../src/gui/accelerators.c:1086 +#: ../src/gui/accelerators.c:1161 msgid "click to filter shortcuts list" msgstr "" -#: ../src/gui/accelerators.c:1088 +#: ../src/gui/accelerators.c:1163 msgid "" "\n" "right-click to show action of selected shortcut" msgstr "" -#: ../src/gui/accelerators.c:1091 +#: ../src/gui/accelerators.c:1166 msgid "" "\n" "double-click to define new shortcut" msgstr "" -#: ../src/gui/accelerators.c:1094 +#: ../src/gui/accelerators.c:1169 msgid "" "\n" "\n" @@ -14835,7 +15253,7 @@ msgid "" "shortcuts list." msgstr "" -#: ../src/gui/accelerators.c:1098 +#: ../src/gui/accelerators.c:1173 msgid "" "\n" "\n" @@ -14845,53 +15263,53 @@ msgid "" "effect or speed." msgstr "" -#: ../src/gui/accelerators.c:1107 +#: ../src/gui/accelerators.c:1182 msgid "shift+alt+scroll to change height" msgstr "" -#: ../src/gui/accelerators.c:1127 +#: ../src/gui/accelerators.c:1202 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" msgstr "" -#: ../src/gui/accelerators.c:1128 +#: ../src/gui/accelerators.c:1203 msgid "click to open shortcut configuration" msgstr "" -#: ../src/gui/accelerators.c:1129 +#: ../src/gui/accelerators.c:1204 msgid "ctrl+click to add to quick access panel\n" msgstr "" -#: ../src/gui/accelerators.c:1130 +#: ../src/gui/accelerators.c:1205 msgid "ctrl+click to remove from quick access panel\n" msgstr "" -#: ../src/gui/accelerators.c:1131 +#: ../src/gui/accelerators.c:1206 msgid "scroll to change default speed" msgstr "" -#: ../src/gui/accelerators.c:1132 +#: ../src/gui/accelerators.c:1207 msgid "right-click to exit mapping mode" msgstr "" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "ctrl+v" msgstr "" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "right long click" msgstr "" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "to copy Lua command" msgstr "" -#: ../src/gui/accelerators.c:1461 +#: ../src/gui/accelerators.c:1536 msgid "shortcut for move exists with single effect" msgstr "" -#: ../src/gui/accelerators.c:1463 +#: ../src/gui/accelerators.c:1538 #, c-format msgid "" "%s\n" @@ -14899,62 +15317,62 @@ msgid "" "(assign %s to %s)" msgstr "" -#: ../src/gui/accelerators.c:1464 +#: ../src/gui/accelerators.c:1539 msgid "create separate shortcuts for up and down move?" msgstr "" -#: ../src/gui/accelerators.c:1490 +#: ../src/gui/accelerators.c:1565 #, c-format msgid "%s, speed reset" msgstr "" -#: ../src/gui/accelerators.c:1509 +#: ../src/gui/accelerators.c:1584 msgid "shortcut exists with different settings" msgstr "" -#: ../src/gui/accelerators.c:1510 +#: ../src/gui/accelerators.c:1585 msgid "reset the settings of the shortcut?" msgstr "" -#: ../src/gui/accelerators.c:1519 +#: ../src/gui/accelerators.c:1594 msgid "shortcut already exists" msgstr "" -#: ../src/gui/accelerators.c:1521 +#: ../src/gui/accelerators.c:1596 msgid "disable this default shortcut?" msgstr "" -#: ../src/gui/accelerators.c:1522 +#: ../src/gui/accelerators.c:1597 msgid "remove the shortcut?" msgstr "" -#: ../src/gui/accelerators.c:1562 +#: ../src/gui/accelerators.c:1637 msgid "clashing shortcuts exist" msgstr "" -#: ../src/gui/accelerators.c:1563 +#: ../src/gui/accelerators.c:1638 msgid "remove these existing shortcuts?" msgstr "" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1608 +#: ../src/gui/accelerators.c:1683 msgid "preferred" msgstr "" -#: ../src/gui/accelerators.c:1611 +#: ../src/gui/accelerators.c:1686 msgid "second" msgstr "" -#: ../src/gui/accelerators.c:1612 +#: ../src/gui/accelerators.c:1687 msgid "last but one" msgstr "" -#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 +#: ../src/gui/accelerators.c:1850 ../src/gui/accelerators.c:1915 msgid "(unchanged)" msgstr "" -#: ../src/gui/accelerators.c:1957 +#: ../src/gui/accelerators.c:2032 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -14968,47 +15386,47 @@ msgid "" "right-click to cancel" msgstr "" -#: ../src/gui/accelerators.c:2030 +#: ../src/gui/accelerators.c:2081 msgid "removing shortcut" msgstr "" -#: ../src/gui/accelerators.c:2032 +#: ../src/gui/accelerators.c:2083 msgid "disable the selected default shortcut?" msgstr "" -#: ../src/gui/accelerators.c:2033 +#: ../src/gui/accelerators.c:2084 msgid "restore the selected default shortcut?" msgstr "" -#: ../src/gui/accelerators.c:2034 +#: ../src/gui/accelerators.c:2085 msgid "remove the selected shortcut?" msgstr "" -#: ../src/gui/accelerators.c:2149 +#: ../src/gui/accelerators.c:2259 msgid "command" msgstr "" -#: ../src/gui/accelerators.c:2150 +#: ../src/gui/accelerators.c:2260 msgid "preset" msgstr "" -#: ../src/gui/accelerators.c:2531 +#: ../src/gui/accelerators.c:2663 msgid "restore shortcuts" msgstr "" -#: ../src/gui/accelerators.c:2534 +#: ../src/gui/accelerators.c:2666 msgid "_defaults" msgstr "" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2667 msgid "_startup" msgstr "" -#: ../src/gui/accelerators.c:2536 +#: ../src/gui/accelerators.c:2668 msgid "_edits" msgstr "" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2673 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -15016,79 +15434,79 @@ msgid "" " - as when opening this dialog\n" msgstr "" -#: ../src/gui/accelerators.c:2547 +#: ../src/gui/accelerators.c:2679 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" msgstr "" -#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 -#: ../src/libs/tools/global_toolbox.c:487 -#: ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2736 ../src/gui/preferences.c:1082 +#: ../src/libs/tools/global_toolbox.c:516 +#: ../src/libs/tools/global_toolbox.c:691 msgid "shortcuts" msgstr "" -#: ../src/gui/accelerators.c:2614 +#: ../src/gui/accelerators.c:2746 msgid "export shortcuts" msgstr "" -#: ../src/gui/accelerators.c:2621 +#: ../src/gui/accelerators.c:2753 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" msgstr "" -#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 +#: ../src/gui/accelerators.c:2759 ../src/gui/accelerators.c:2831 msgid "keyboard" msgstr "" -#: ../src/gui/accelerators.c:2640 +#: ../src/gui/accelerators.c:2772 msgid "device id" msgstr "" -#: ../src/gui/accelerators.c:2658 +#: ../src/gui/accelerators.c:2790 msgid "select file to export" msgstr "" -#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 +#: ../src/gui/accelerators.c:2791 ../src/libs/tagging.c:2903 msgid "_export" msgstr "" -#: ../src/gui/accelerators.c:2686 +#: ../src/gui/accelerators.c:2818 msgid "import shortcuts" msgstr "" -#: ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2825 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" msgstr "" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2842 msgid "id in file" msgstr "" -#: ../src/gui/accelerators.c:2716 +#: ../src/gui/accelerators.c:2848 msgid "id when loaded" msgstr "" -#: ../src/gui/accelerators.c:2719 +#: ../src/gui/accelerators.c:2851 msgid "clear device first" msgstr "" -#: ../src/gui/accelerators.c:2744 +#: ../src/gui/accelerators.c:2876 msgid "select file to import" msgstr "" -#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 +#: ../src/gui/accelerators.c:2877 ../src/libs/tagging.c:2861 msgid "_import" msgstr "" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2927 msgid "import sample shortcuts" msgstr "" -#: ../src/gui/accelerators.c:2801 +#: ../src/gui/accelerators.c:2933 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -15102,92 +15520,92 @@ msgid "" "shortcuts before adding these.\n" msgstr "" -#: ../src/gui/accelerators.c:2897 +#: ../src/gui/accelerators.c:3098 msgid "search shortcuts list" msgstr "" -#: ../src/gui/accelerators.c:2899 +#: ../src/gui/accelerators.c:3100 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" msgstr "" -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1752 +#: ../src/gui/accelerators.c:3122 ../src/views/view.c:1765 msgid "shortcut" msgstr "" -#: ../src/gui/accelerators.c:2932 +#: ../src/gui/accelerators.c:3135 msgid "element" msgstr "" -#: ../src/gui/accelerators.c:2940 +#: ../src/gui/accelerators.c:3143 msgid "effect" msgstr "" -#: ../src/gui/accelerators.c:2998 +#: ../src/gui/accelerators.c:3201 msgid "search actions list" msgstr "" -#: ../src/gui/accelerators.c:3000 +#: ../src/gui/accelerators.c:3203 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" msgstr "" -#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/accelerators.c:3244 ../src/gui/guides.c:841 #: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "" -#: ../src/gui/accelerators.c:3060 +#: ../src/gui/accelerators.c:3274 msgid "enable fallbacks" msgstr "" -#: ../src/gui/accelerators.c:3061 +#: ../src/gui/accelerators.c:3275 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" msgstr "" -#: ../src/gui/accelerators.c:3068 +#: ../src/gui/accelerators.c:3282 msgid "open help page for shortcuts" msgstr "" -#: ../src/gui/accelerators.c:3072 +#: ../src/gui/accelerators.c:3286 msgid "restore..." msgstr "" -#: ../src/gui/accelerators.c:3073 +#: ../src/gui/accelerators.c:3287 msgid "restore default shortcuts or previous state" msgstr "" -#: ../src/gui/accelerators.c:3076 +#: ../src/gui/accelerators.c:3290 msgid "import extras" msgstr "" -#: ../src/gui/accelerators.c:3077 +#: ../src/gui/accelerators.c:3291 msgid "import extended default shortcuts" msgstr "" -#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 -#: ../src/libs/tagging.c:3713 +#: ../src/gui/accelerators.c:3294 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3738 msgid "import..." msgstr "" -#: ../src/gui/accelerators.c:3081 +#: ../src/gui/accelerators.c:3295 msgid "fully or partially import shortcuts from file" msgstr "" -#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 -#: ../src/libs/tagging.c:3720 +#: ../src/gui/accelerators.c:3298 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3745 msgid "export..." msgstr "" -#: ../src/gui/accelerators.c:3085 +#: ../src/gui/accelerators.c:3299 msgid "fully or partially export shortcuts to file" msgstr "" -#: ../src/gui/accelerators.c:3097 +#: ../src/gui/accelerators.c:3311 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" @@ -15205,31 +15623,31 @@ msgid "" "click three times to dismiss this notice permanently" msgstr "" -#: ../src/gui/accelerators.c:3527 +#: ../src/gui/accelerators.c:3741 msgid "reinitialising input devices" msgstr "" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "move not assigned" msgstr "" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "fallback to earlier move" msgstr "" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "down move" msgstr "" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "flip top/bottom first/last" msgstr "" -#: ../src/gui/accelerators.c:3775 +#: ../src/gui/accelerators.c:4001 msgid "fallback to move" msgstr "" -#: ../src/gui/accelerators.c:3881 +#: ../src/gui/accelerators.c:4107 #, c-format msgid "" "\n" @@ -15237,209 +15655,209 @@ msgid "" msgstr "" #. TODO -#: ../src/gui/accelerators.c:3997 +#: ../src/gui/accelerators.c:4249 msgid "ignoring shortcuts while blocking jobs running" msgstr "" -#: ../src/gui/accelerators.c:4031 +#: ../src/gui/accelerators.c:4283 #, c-format msgid "%s not assigned" msgstr "" -#: ../src/gui/accelerators.c:4211 +#: ../src/gui/accelerators.c:4473 #, c-format msgid "%s assigned to %s" msgstr "" -#: ../src/gui/accelerators.c:4424 +#: ../src/gui/accelerators.c:4803 msgid "short key press resets stuck keys" msgstr "" -#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +#: ../src/gui/color_picker_proxy.c:542 ../src/iop/watermark.c:1462 msgid "pick color from image" msgstr "" -#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 +#: ../src/gui/gtk.c:228 ../src/views/darkroom.c:5669 msgid "darktable - darkroom preview" msgstr "" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips off" msgstr "" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips on" msgstr "" -#: ../src/gui/gtk.c:1035 +#: ../src/gui/gtk.c:1154 msgid "closing darktable..." msgstr "" -#: ../src/gui/gtk.c:1065 +#: ../src/gui/gtk.c:1187 msgid "exporting to GIMP" msgstr "" -#: ../src/gui/gtk.c:1346 +#: ../src/gui/gtk.c:1493 msgid "URL opened in web browser" msgstr "" -#: ../src/gui/gtk.c:1350 +#: ../src/gui/gtk.c:1497 msgid "error while opening URL in web browser" msgstr "" #. View menu -#: ../src/gui/gtk.c:1531 +#: ../src/gui/gtk.c:1678 msgctxt "menu" msgid "Views" msgstr "" -#: ../src/gui/gtk.c:1535 +#: ../src/gui/gtk.c:1682 msgctxt "menu" msgid "Lighttable" msgstr "" -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1683 msgctxt "menu" msgid "Darkroom" msgstr "" -#: ../src/gui/gtk.c:1542 +#: ../src/gui/gtk.c:1689 msgctxt "menu" msgid "Slideshow" msgstr "" -#: ../src/gui/gtk.c:1544 +#: ../src/gui/gtk.c:1691 msgctxt "menu" msgid "Map" msgstr "" -#: ../src/gui/gtk.c:1546 +#: ../src/gui/gtk.c:1693 msgctxt "menu" msgid "Print" msgstr "" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1695 msgctxt "menu" msgid "Tethering" msgstr "" #. Window menu -#: ../src/gui/gtk.c:1554 +#: ../src/gui/gtk.c:1701 msgctxt "menu" msgid "Window" msgstr "" #. Help menu -#: ../src/gui/gtk.c:1562 +#: ../src/gui/gtk.c:1709 msgctxt "menu" msgid "Help" msgstr "" -#: ../src/gui/gtk.c:1566 +#: ../src/gui/gtk.c:1713 msgctxt "menu" msgid "darktable Manual" msgstr "" -#: ../src/gui/gtk.c:1573 +#: ../src/gui/gtk.c:1720 msgctxt "menu" msgid "darktable Homepage" msgstr "" -#: ../src/gui/gtk.c:1605 +#: ../src/gui/gtk.c:1752 msgctxt "menu" msgid "Preferences" msgstr "" -#: ../src/gui/gtk.c:1659 +#: ../src/gui/gtk.c:1805 msgid "panels" msgstr "" -#: ../src/gui/gtk.c:1698 +#: ../src/gui/gtk.c:1844 msgid "switch views" msgstr "" -#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1845 ../src/views/tethering.c:104 msgid "tethering" msgstr "" -#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1851 ../src/views/map.c:282 msgid "map" msgstr "" -#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1853 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "" #. Print button -#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 +#: ../src/gui/gtk.c:1855 ../src/libs/print_settings.c:2965 msgid "print" msgstr "" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1716 +#: ../src/gui/gtk.c:1862 msgid "quit" msgstr "" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1720 +#: ../src/gui/gtk.c:1866 msgid "fullscreen" msgstr "" -#: ../src/gui/gtk.c:1725 +#: ../src/gui/gtk.c:1871 msgid "collapsing controls" msgstr "" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1728 +#: ../src/gui/gtk.c:1874 msgid "header" msgstr "" -#: ../src/gui/gtk.c:1730 +#: ../src/gui/gtk.c:1876 msgid "filmstrip and timeline" msgstr "" -#: ../src/gui/gtk.c:1732 +#: ../src/gui/gtk.c:1878 msgid "top toolbar" msgstr "" -#: ../src/gui/gtk.c:1733 +#: ../src/gui/gtk.c:1879 msgid "bottom toolbar" msgstr "" -#: ../src/gui/gtk.c:1734 +#: ../src/gui/gtk.c:1880 msgid "all top" msgstr "" -#: ../src/gui/gtk.c:1735 +#: ../src/gui/gtk.c:1881 msgid "all bottom" msgstr "" -#: ../src/gui/gtk.c:1737 +#: ../src/gui/gtk.c:1883 msgid "toggle tooltip visibility" msgstr "" -#: ../src/gui/gtk.c:1740 +#: ../src/gui/gtk.c:1886 msgid "reinitialise input devices" msgstr "" -#: ../src/gui/gtk.c:1781 +#: ../src/gui/gtk.c:1927 msgid "toggle focus-peaking mode" msgstr "" -#: ../src/gui/gtk.c:1788 +#: ../src/gui/gtk.c:1934 msgid "toggle focus peaking" msgstr "" -#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 -#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 +#: ../src/gui/gtk.c:2267 ../src/gui/gtk.c:4329 ../src/gui/gtk.c:4334 +#: ../src/gui/gtk.c:4339 ../src/gui/gtk.c:4344 msgid "tabs" msgstr "" -#: ../src/gui/gtk.c:2216 +#: ../src/gui/gtk.c:2353 msgid "collapsing panels" msgstr "" -#: ../src/gui/gtk.c:2217 +#: ../src/gui/gtk.c:2354 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -15449,53 +15867,53 @@ msgid "" "do you want to collapse all panels now?" msgstr "" -#: ../src/gui/gtk.c:2685 +#: ../src/gui/gtk.c:2822 msgid "restore defaults" msgstr "" -#: ../src/gui/gtk.c:2686 +#: ../src/gui/gtk.c:2823 msgid "restore the default visibility and position of all modules in this view" msgstr "" -#: ../src/gui/gtk.c:2770 +#: ../src/gui/gtk.c:2975 msgid "right-click to show/hide modules" msgstr "" -#: ../src/gui/gtk.c:2779 +#: ../src/gui/gtk.c:2983 msgid "show/hide modules" msgstr "" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3583 +#: ../src/gui/gtk.c:3782 msgid "access the online user manual?" msgstr "" -#: ../src/gui/gtk.c:3584 +#: ../src/gui/gtk.c:3783 #, c-format msgid "do you want to access `%s'?" msgstr "" -#: ../src/gui/gtk.c:3606 +#: ../src/gui/gtk.c:3805 msgid "there is no help available for this element" msgstr "" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 +#: ../src/gui/gtk.c:3850 ../src/libs/metadata_view.c:854 #, c-format msgid "%.1f" msgstr "" -#: ../src/gui/gtk.c:3653 +#: ../src/gui/gtk.c:3852 #, c-format msgid "Sans %s" msgstr "" -#: ../src/gui/gtk.c:3993 +#: ../src/gui/gtk.c:4202 msgid "does not contain pages" msgstr "" -#: ../src/gui/gtk.c:4242 +#: ../src/gui/gtk.c:4464 ../src/gui/gtk.c:4535 #, c-format msgid "never show more than %d lines" msgstr "" @@ -15594,128 +16012,128 @@ msgstr "" msgid "from metadata" msgstr "" -#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:558 +#: ../src/gui/guides.c:31 ../src/iop/colorcorrection.c:251 +#: ../src/iop/monochrome.c:554 msgid "grid" msgstr "" -#: ../src/gui/guides.c:31 +#: ../src/gui/guides.c:32 msgid "rules of thirds" msgstr "" -#: ../src/gui/guides.c:32 +#: ../src/gui/guides.c:33 msgid "metering" msgstr "" -#: ../src/gui/guides.c:33 +#: ../src/gui/guides.c:34 msgid "perspective" msgstr "" -#: ../src/gui/guides.c:34 +#: ../src/gui/guides.c:35 msgid "diagonal method" msgstr "" -#: ../src/gui/guides.c:35 +#: ../src/gui/guides.c:36 msgid "harmonious triangles" msgstr "" -#: ../src/gui/guides.c:36 +#: ../src/gui/guides.c:37 msgid "golden sections" msgstr "" -#: ../src/gui/guides.c:37 +#: ../src/gui/guides.c:38 msgid "golden spiral" msgstr "" -#: ../src/gui/guides.c:38 +#: ../src/gui/guides.c:39 msgid "golden spiral sections" msgstr "" -#: ../src/gui/guides.c:39 +#: ../src/gui/guides.c:40 msgid "golden mean (all guides)" msgstr "" -#: ../src/gui/guides.c:233 +#: ../src/gui/guides.c:234 msgid "horizontal lines" msgstr "" -#: ../src/gui/guides.c:234 +#: ../src/gui/guides.c:235 msgid "number of horizontal guide lines" msgstr "" -#: ../src/gui/guides.c:244 +#: ../src/gui/guides.c:245 msgid "vertical lines" msgstr "" -#: ../src/gui/guides.c:245 +#: ../src/gui/guides.c:246 msgid "number of vertical guide lines" msgstr "" -#: ../src/gui/guides.c:254 +#: ../src/gui/guides.c:255 msgid "subdivisions" msgstr "" -#: ../src/gui/guides.c:255 +#: ../src/gui/guides.c:256 msgid "number of subdivisions per grid rectangle" msgstr "" #. title -#: ../src/gui/guides.c:822 +#: ../src/gui/guides.c:823 msgid "global guide overlay settings" msgstr "" -#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 +#: ../src/gui/guides.c:832 ../src/gui/guides.c:841 ../src/gui/guides.c:848 +#: ../src/gui/guides.c:863 ../src/views/darkroom.c:3587 msgid "guide lines" msgstr "" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 +#: ../src/gui/guides.c:832 ../src/iop/clipping.c:2096 msgid "flip" msgstr "" -#: ../src/gui/guides.c:831 +#: ../src/gui/guides.c:832 msgid "flip guides" msgstr "" -#: ../src/gui/guides.c:834 +#: ../src/gui/guides.c:835 msgid "horizontally" msgstr "" -#: ../src/gui/guides.c:835 +#: ../src/gui/guides.c:836 msgid "vertically" msgstr "" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 -#: ../src/iop/colorbalance.c:1861 +#: ../src/gui/guides.c:837 ../src/iop/ashift.c:6142 ../src/iop/clipping.c:2100 +#: ../src/iop/colorbalance.c:1864 msgid "both" msgstr "" -#: ../src/gui/guides.c:841 +#: ../src/gui/guides.c:842 msgid "setup guide lines" msgstr "" -#: ../src/gui/guides.c:847 +#: ../src/gui/guides.c:848 msgid "overlay color" msgstr "" -#: ../src/gui/guides.c:848 +#: ../src/gui/guides.c:849 msgid "set overlay color" msgstr "" -#: ../src/gui/guides.c:865 +#: ../src/gui/guides.c:866 msgid "" "set the contrast between the lightest and darkest part of the guide overlays" msgstr "" -#: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 +#: ../src/gui/guides.c:984 ../src/gui/guides.c:1042 msgid "show guides" msgstr "" -#: ../src/gui/guides.c:1041 +#: ../src/gui/guides.c:1056 msgid "show guide overlay when this module has focus" msgstr "" -#: ../src/gui/guides.c:1044 +#: ../src/gui/guides.c:1063 msgid "" "change global guide settings\n" "note that these settings are applied globally and will impact any module " @@ -15759,32 +16177,27 @@ msgstr "" msgid "item" msgstr "" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 -#: ../src/gui/styles_dialog.c:717 -msgid "mask" -msgstr "" - #: ../src/gui/hist_dialog.c:372 msgid "can't copy history out of unaltered image" msgstr "" #. grid headers -#: ../src/gui/import_metadata.c:485 +#: ../src/gui/import_metadata.c:481 msgid "metadata presets" msgstr "" -#: ../src/gui/import_metadata.c:488 +#: ../src/gui/import_metadata.c:484 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" "double-click on 'preset' to clear all entries" msgstr "" -#: ../src/gui/import_metadata.c:498 +#: ../src/gui/import_metadata.c:493 msgid "from XMP" msgstr "" -#: ../src/gui/import_metadata.c:501 +#: ../src/gui/import_metadata.c:496 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -15793,11 +16206,11 @@ msgid "" msgstr "" #. tags -#: ../src/gui/import_metadata.c:512 +#: ../src/gui/import_metadata.c:507 msgid "tag presets" msgstr "" -#: ../src/gui/import_metadata.c:526 +#: ../src/gui/import_metadata.c:521 msgid "comma separated list of tags" msgstr "" @@ -15809,7 +16222,7 @@ msgstr "" msgid "_add" msgstr "" -#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:837 msgid "_done" msgstr "" @@ -15823,11 +16236,11 @@ msgid "" "selected one" msgstr "" -#: ../src/gui/preferences.c:314 +#: ../src/gui/preferences.c:319 msgid "reset panels in all views" msgstr "" -#: ../src/gui/preferences.c:315 +#: ../src/gui/preferences.c:320 msgid "" "are you sure?\n" "\n" @@ -15836,42 +16249,42 @@ msgid "" msgstr "" #. language -#: ../src/gui/preferences.c:348 +#: ../src/gui/preferences.c:355 msgid "interface language" msgstr "" -#: ../src/gui/preferences.c:368 +#: ../src/gui/preferences.c:375 msgid "double-click to reset to the system language" msgstr "" -#: ../src/gui/preferences.c:371 +#: ../src/gui/preferences.c:378 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" "(restart required)" msgstr "" -#: ../src/gui/preferences.c:383 +#: ../src/gui/preferences.c:389 msgid "theme" msgstr "" -#: ../src/gui/preferences.c:414 +#: ../src/gui/preferences.c:420 msgid "set the theme for the user interface" msgstr "" -#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 +#: ../src/gui/preferences.c:435 ../src/gui/preferences.c:442 msgid "use system font size" msgstr "" -#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 +#: ../src/gui/preferences.c:457 ../src/gui/preferences.c:464 msgid "font size in points" msgstr "" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:470 msgid "GUI controls and text DPI" msgstr "" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:480 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -15880,225 +16293,344 @@ msgid "" "(restart required)" msgstr "" -#: ../src/gui/preferences.c:485 +#: ../src/gui/preferences.c:490 msgid "reset view panels" msgstr "" -#: ../src/gui/preferences.c:487 +#: ../src/gui/preferences.c:492 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:499 msgid "modify selected theme with CSS tweaks below" msgstr "" -#: ../src/gui/preferences.c:504 +#: ../src/gui/preferences.c:509 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "" -#: ../src/gui/preferences.c:528 +#: ../src/gui/preferences.c:532 msgctxt "usercss" msgid "save CSS and apply" msgstr "" -#: ../src/gui/preferences.c:536 +#: ../src/gui/preferences.c:540 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "" -#: ../src/gui/preferences.c:539 +#: ../src/gui/preferences.c:543 msgid "open help page for CSS tweaks" msgstr "" #. load default text with some pointers -#: ../src/gui/preferences.c:561 +#: ../src/gui/preferences.c:565 msgid "ERROR Loading user.css" msgstr "" #. load default text -#: ../src/gui/preferences.c:570 +#: ../src/gui/preferences.c:574 msgid "Enter CSS theme tweaks here" msgstr "" -#: ../src/gui/preferences.c:585 +#: ../src/gui/preferences.c:589 msgid "darktable preferences" msgstr "" -#: ../src/gui/preferences.c:648 +#: ../src/gui/preferences.c:652 msgid "darktable needs to be restarted for settings to take effect" msgstr "" #. exif -#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 -#: ../src/libs/metadata_view.c:147 +#: ../src/gui/preferences.c:977 ../src/gui/preferences_ai.c:1180 +#: ../src/gui/presets.c:658 ../src/libs/metadata_view.c:148 msgid "model" msgstr "" -#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 -#: ../src/libs/metadata_view.c:148 +#: ../src/gui/preferences.c:983 ../src/gui/presets.c:666 +#: ../src/libs/metadata_view.c:149 msgid "maker" msgstr "" -#: ../src/gui/preferences.c:1007 +#: ../src/gui/preferences.c:1029 msgid "search presets list" msgstr "" -#: ../src/gui/preferences.c:1010 +#: ../src/gui/preferences.c:1032 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" msgstr "" -#: ../src/gui/preferences.c:1020 +#: ../src/gui/preferences.c:1041 msgctxt "preferences" msgid "import..." msgstr "" -#: ../src/gui/preferences.c:1025 +#: ../src/gui/preferences.c:1046 msgctxt "preferences" msgid "export..." msgstr "" -#: ../src/gui/preferences.c:1208 +#: ../src/gui/preferences.c:1232 #, c-format msgid "failed to import preset %s" msgstr "" -#: ../src/gui/preferences.c:1220 +#: ../src/gui/preferences.c:1244 msgid "select preset(s) to import" msgstr "" -#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 -#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 -#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 -#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1245 ../src/gui/preferences_ai.c:1735 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:464 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:957 ../src/libs/import.c:1831 +#: ../src/libs/import.c:1942 ../src/libs/styles.c:595 msgid "_open" msgstr "" -#: ../src/gui/preferences.c:1230 +#: ../src/gui/preferences.c:1254 msgid "darktable preset files" msgstr "" -#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 -#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 -#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1259 ../src/gui/preferences_ai.c:2215 +#: ../src/iop/lut3d.c:1658 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:973 ../src/libs/styles.c:609 msgid "all files" msgstr "" -#: ../src/gui/preferences_ai.c:161 +#: ../src/gui/preferences_ai.c:167 msgid "downloaded" msgstr "" -#: ../src/gui/preferences_ai.c:163 +#: ../src/gui/preferences_ai.c:169 msgid "update available" msgstr "" -#: ../src/gui/preferences_ai.c:165 +#: ../src/gui/preferences_ai.c:171 msgid "update required" msgstr "" -#: ../src/gui/preferences_ai.c:167 +#: ../src/gui/preferences_ai.c:173 msgid "downloading..." msgstr "" -#: ../src/gui/preferences_ai.c:171 +#: ../src/gui/preferences_ai.c:177 msgid "not downloaded" msgstr "" -#: ../src/gui/preferences_ai.c:379 -msgid "select hardware acceleration for AI inference:" +#: ../src/gui/preferences_ai.c:251 +msgid "imported from file" msgstr "" -#: ../src/gui/preferences_ai.c:569 -msgid "restart to apply" +#: ../src/gui/preferences_ai.c:253 +msgid "local" msgstr "" -#: ../src/gui/preferences_ai.c:581 -msgid "not available, will fall back to CPU" +#: ../src/gui/preferences_ai.c:421 +msgid "select hardware acceleration for AI inference:" +msgstr "" + +#: ../src/gui/preferences_ai.c:611 +msgid "restart to apply" msgstr "" -#: ../src/gui/preferences_ai.c:833 +#: ../src/gui/preferences_ai.c:623 +msgid "not available, will fall back to CPU" +msgstr "" + +#: ../src/gui/preferences_ai.c:870 msgid "downloading AI model" msgstr "" -#: ../src/gui/preferences_ai.c:848 +#: ../src/gui/preferences_ai.c:885 #, c-format msgid "downloading: %s" msgstr "" -#: ../src/gui/preferences_ai.c:919 +#: ../src/gui/preferences_ai.c:956 msgid "model download failed" msgstr "" -#: ../src/gui/preferences_ai.c:994 +#: ../src/gui/preferences_ai.c:1140 +msgid "retrieving the list of models…" +msgstr "" + +#: ../src/gui/preferences_ai.c:1162 +msgid "nothing to install from here" +msgstr "" + +#: ../src/gui/preferences_ai.c:1184 +msgid "download size" +msgstr "" + +#: ../src/gui/preferences_ai.c:1188 ../src/gui/preferences_ai.c:1896 +msgid "license" +msgstr "" + +#: ../src/gui/preferences_ai.c:1256 +msgid "the official repository" +msgstr "" + +#: ../src/gui/preferences_ai.c:1258 +msgid "a local install" +msgstr "" + +#: ../src/gui/preferences_ai.c:1262 +msgid "replace installed model?" +msgstr "" + +#: ../src/gui/preferences_ai.c:1264 +#, c-format +msgid "" +"\"%s\" is already installed from %s.\n" +"\n" +"installing it from %s replaces those files" +msgstr "" + +#: ../src/gui/preferences_ai.c:1295 +msgid "this repository offers no models for this version of darktable" +msgstr "" + +#: ../src/gui/preferences_ai.c:1297 +msgid "repository not usable" +msgstr "" + +#: ../src/gui/preferences_ai.c:1308 +msgid "add this repository?" +msgstr "" + +#: ../src/gui/preferences_ai.c:1309 +#, c-format +msgid "" +"%s offers %d model(s) for this version of darktable\n" +"\n" +"it is not maintained or reviewed by the darktable project, and a model " +"installed from it replaces any installed model of the same name" +msgstr "" + +#: ../src/gui/preferences_ai.c:1386 +msgid "that repository is already listed" +msgstr "" + +#: ../src/gui/preferences_ai.c:1437 +msgid "repositories" +msgstr "" + +#: ../src/gui/preferences_ai.c:1472 +msgid "add" +msgstr "" + +#: ../src/gui/preferences_ai.c:1473 ../src/libs/image.c:515 +#: ../src/libs/modulegroups.c:4250 ../src/libs/styles.c:930 +msgid "remove" +msgstr "" + +#: ../src/gui/preferences_ai.c:1548 +msgid "no repository configured" +msgstr "" + +#: ../src/gui/preferences_ai.c:1549 +msgid "set plugins/ai/repository first" +msgstr "" + +#: ../src/gui/preferences_ai.c:1554 +msgid "install models from repository" +msgstr "" + +#: ../src/gui/preferences_ai.c:1558 +msgid "_install" +msgstr "" + +#: ../src/gui/preferences_ai.c:1586 +msgid "repository" +msgstr "" + +#: ../src/gui/preferences_ai.c:1615 ../src/gui/preferences_ai.c:2533 +#: ../src/libs/metadata_view.c:138 +msgid "version" +msgstr "" + +#: ../src/gui/preferences_ai.c:1620 ../src/gui/preferences_ai.c:2542 +msgid "task" +msgstr "" + +#: ../src/gui/preferences_ai.c:1625 ../src/gui/preferences_ai.c:2567 +msgid "status" +msgstr "" + +#: ../src/gui/preferences_ai.c:1647 +msgid "manage repositories…" +msgstr "" + +#: ../src/gui/preferences_ai.c:1649 +msgid "add or remove the repositories models can be installed from" +msgstr "" + +#: ../src/gui/preferences_ai.c:1732 msgid "install AI models" msgstr "" -#: ../src/gui/preferences_ai.c:1002 +#: ../src/gui/preferences_ai.c:1740 msgid "AI model packages (*.dtmodel)" msgstr "" -#: ../src/gui/preferences_ai.c:1093 +#: ../src/gui/preferences_ai.c:1831 msgid "delete model?" msgid_plural "delete models?" msgstr[0] "" msgstr[1] "" -#: ../src/gui/preferences_ai.c:1095 +#: ../src/gui/preferences_ai.c:1833 #, c-format msgid "do you really want to delete %d selected model?" msgid_plural "do you really want to delete %d selected models?" msgstr[0] "" msgstr[1] "" -#: ../src/gui/preferences_ai.c:1156 +#: ../src/gui/preferences_ai.c:1894 msgid "scope" msgstr "" -#: ../src/gui/preferences_ai.c:1156 +#: ../src/gui/preferences_ai.c:1894 msgid "author" msgstr "" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:1895 ../src/gui/preferences_ai.c:2510 msgid "source" msgstr "" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:1895 msgid "paper" msgstr "" -#: ../src/gui/preferences_ai.c:1158 -msgid "license" -msgstr "" - -#: ../src/gui/preferences_ai.c:1158 +#: ../src/gui/preferences_ai.c:1896 msgid "training data" msgstr "" -#: ../src/gui/preferences_ai.c:1159 +#: ../src/gui/preferences_ai.c:1897 msgid "data license" msgstr "" -#: ../src/gui/preferences_ai.c:1241 +#: ../src/gui/preferences_ai.c:1979 msgid "click for model details" msgstr "" -#: ../src/gui/preferences_ai.c:1325 +#: ../src/gui/preferences_ai.c:2057 #, c-format msgid "" "ONNX Runtime %s detected.\n" "Restart darktable to apply." msgstr "" -#: ../src/gui/preferences_ai.c:1330 +#: ../src/gui/preferences_ai.c:2062 #, c-format msgid "" "not a valid ONNX Runtime library:\n" "%s" msgstr "" -#: ../src/gui/preferences_ai.c:1358 +#: ../src/gui/preferences_ai.c:2090 msgid "" "no system ONNX Runtime library found.\n" "\n" @@ -16106,7 +16638,7 @@ msgid "" "the browse button to select a custom build." msgstr "" -#: ../src/gui/preferences_ai.c:1373 +#: ../src/gui/preferences_ai.c:2105 #, c-format msgid "" "ONNX Runtime %s [%s]\n" @@ -16115,168 +16647,166 @@ msgid "" "Restart darktable to apply." msgstr "" -#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +#: ../src/gui/preferences_ai.c:2113 ../src/gui/preferences_ai.c:2198 msgid "select ONNX Runtime library" msgstr "" -#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 -#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4120 +#: ../src/gui/preferences_ai.c:2117 ../src/iop/lut3d.c:1627 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4374 msgid "_select" msgstr "" -#: ../src/gui/preferences_ai.c:1391 +#: ../src/gui/preferences_ai.c:2123 msgid "multiple ONNX Runtime libraries found:" msgstr "" -#: ../src/gui/preferences_ai.c:1472 +#: ../src/gui/preferences_ai.c:2206 msgid "ONNX Runtime (onnxruntime*.dll)" msgstr "" -#: ../src/gui/preferences_ai.c:1475 +#: ../src/gui/preferences_ai.c:2209 msgid "ONNX Runtime (libonnxruntime.so*)" msgstr "" #. enable AI toggle -#: ../src/gui/preferences_ai.c:1528 +#: ../src/gui/preferences_ai.c:2262 msgid "enable AI features" msgstr "" #. provider dropdown -#: ../src/gui/preferences_ai.c:1573 +#: ../src/gui/preferences_ai.c:2303 msgid "AI acceleration" msgstr "" -#: ../src/gui/preferences_ai.c:1584 +#: ../src/gui/preferences_ai.c:2314 msgid "select which GPU to use when the active provider supports more than one" msgstr "" -#: ../src/gui/preferences_ai.c:1630 +#: ../src/gui/preferences_ai.c:2357 msgid "ONNX Runtime library" msgstr "" -#: ../src/gui/preferences_ai.c:1644 +#: ../src/gui/preferences_ai.c:2371 msgid "bundled (DirectML)" msgstr "" -#: ../src/gui/preferences_ai.c:1647 +#: ../src/gui/preferences_ai.c:2374 msgid "bundled (CPU only)" msgstr "" -#: ../src/gui/preferences_ai.c:1650 +#: ../src/gui/preferences_ai.c:2377 msgid "" "path to a GPU-enabled ONNX Runtime library.\n" "leave empty to use the bundled library.\n" "requires restart to take effect." msgstr "" -#: ../src/gui/preferences_ai.c:1659 +#: ../src/gui/preferences_ai.c:2385 msgid "select a custom ONNX Runtime shared library" msgstr "" -#: ../src/gui/preferences_ai.c:1661 +#: ../src/gui/preferences_ai.c:2389 msgid "detect" msgstr "" -#: ../src/gui/preferences_ai.c:1663 +#: ../src/gui/preferences_ai.c:2391 msgid "search for a system-installed ONNX Runtime library" msgstr "" -#: ../src/gui/preferences_ai.c:1698 +#: ../src/gui/preferences_ai.c:2426 msgid "models" msgstr "" -#: ../src/gui/preferences_ai.c:1745 +#: ../src/gui/preferences_ai.c:2475 msgid "select/deselect all" msgstr "" -#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "" - -#: ../src/gui/preferences_ai.c:1801 -msgid "task" -msgstr "" - -#: ../src/gui/preferences_ai.c:1816 +#: ../src/gui/preferences_ai.c:2557 msgid "enabled" msgstr "" -#: ../src/gui/preferences_ai.c:1826 -msgid "status" -msgstr "" - -#: ../src/gui/preferences_ai.c:1872 +#: ../src/gui/preferences_ai.c:2610 msgid "download / update default" msgstr "" -#: ../src/gui/preferences_ai.c:1874 +#: ../src/gui/preferences_ai.c:2612 msgid "download or update all default models" msgstr "" -#: ../src/gui/preferences_ai.c:1884 +#: ../src/gui/preferences_ai.c:2622 msgid "download / update selected" msgstr "" -#: ../src/gui/preferences_ai.c:1886 +#: ../src/gui/preferences_ai.c:2624 msgid "download or update the selected models" msgstr "" #. import from file button -#: ../src/gui/preferences_ai.c:1896 +#: ../src/gui/preferences_ai.c:2635 msgid "import from file…" msgstr "" -#: ../src/gui/preferences_ai.c:1898 +#: ../src/gui/preferences_ai.c:2637 msgid "install a model from a local .dtmodel file" msgstr "" +#: ../src/gui/preferences_ai.c:2645 +msgid "install from repository…" +msgstr "" + +#: ../src/gui/preferences_ai.c:2647 +msgid "" +"browse every model the configured repository offers for this version of " +"darktable, including any not listed above" +msgstr "" + #. delete selected button -#: ../src/gui/preferences_ai.c:1904 +#: ../src/gui/preferences_ai.c:2658 msgid "delete selected" msgstr "" -#: ../src/gui/preferences_ai.c:1906 +#: ../src/gui/preferences_ai.c:2660 msgid "remove the selected models from disk" msgstr "" -#: ../src/gui/preferences_ai.c:1917 +#: ../src/gui/preferences_ai.c:2671 msgid "open help page for AI settings" msgstr "" #. add to stack -#: ../src/gui/preferences_ai.c:1929 +#: ../src/gui/preferences_ai.c:2683 msgid "AI" msgstr "" -#: ../src/gui/presets.c:59 +#: ../src/gui/presets.c:62 msgid "non-raw" msgstr "" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:378 msgid "raw" msgstr "" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:379 msgid "HDR" msgstr "" -#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:384 +#: ../src/gui/presets.c:62 ../src/iop/monochrome.c:78 ../src/libs/image.c:663 +#: ../src/libs/metadata_view.c:385 msgid "monochrome" msgstr "" -#: ../src/gui/presets.c:153 +#: ../src/gui/presets.c:156 #, c-format msgid "preset `%s' is write-protected, can't delete!" msgstr "" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:162 ../src/gui/presets.c:474 ../src/libs/lib.c:270 +#: ../src/libs/modulegroups.c:4146 msgid "delete preset?" msgstr "" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 -#: ../src/libs/modulegroups.c:3975 +#: ../src/gui/presets.c:163 ../src/gui/presets.c:475 ../src/libs/lib.c:271 +#: ../src/libs/modulegroups.c:4147 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "" @@ -16287,222 +16817,233 @@ msgstr "" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 -#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 -#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 +#: ../src/gui/presets.c:211 ../src/gui/presets.c:1038 ../src/gui/presets.c:1041 +#: ../src/gui/presets.c:1044 ../src/libs/lib.c:220 ../src/libs/lib.c:237 +#: ../src/libs/lib.c:245 ../src/libs/lib.c:248 msgid "new preset" msgstr "" -#: ../src/gui/presets.c:215 +#: ../src/gui/presets.c:218 msgid "please give preset a name" msgstr "" -#: ../src/gui/presets.c:220 +#: ../src/gui/presets.c:223 msgid "unnamed preset" msgstr "" -#: ../src/gui/presets.c:249 +#: ../src/gui/presets.c:252 msgid "overwrite preset?" msgstr "" -#: ../src/gui/presets.c:250 +#: ../src/gui/presets.c:253 #, c-format msgid "" "preset `%s' already exists.\n" "do you want to overwrite?" msgstr "" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 +#: ../src/gui/presets.c:433 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "" -#: ../src/gui/presets.c:439 +#: ../src/gui/presets.c:442 #, c-format msgid "preset %s was successfully exported" msgstr "" -#: ../src/gui/presets.c:566 +#: ../src/gui/presets.c:569 #, c-format msgid "edit `%s' for module `%s'" msgstr "" -#: ../src/gui/presets.c:571 +#: ../src/gui/presets.c:574 msgid "_export..." msgstr "" -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 -#: ../src/libs/tagging.c:1791 +#: ../src/gui/presets.c:575 ../src/libs/tagging.c:1714 +#: ../src/libs/tagging.c:1803 msgid "_delete" msgstr "" -#: ../src/gui/presets.c:590 +#: ../src/gui/presets.c:593 msgid "name of the preset" msgstr "" -#: ../src/gui/presets.c:598 +#: ../src/gui/presets.c:601 msgid "description or further information" msgstr "" -#: ../src/gui/presets.c:602 +#: ../src/gui/presets.c:605 msgid "reset all module parameters to their default values" msgstr "" -#: ../src/gui/presets.c:605 +#: ../src/gui/presets.c:608 msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" msgstr "" -#: ../src/gui/presets.c:610 +#: ../src/gui/presets.c:613 msgid "auto apply this preset to matching images" msgstr "" -#: ../src/gui/presets.c:613 +#: ../src/gui/presets.c:616 msgid "only show this preset for matching images" msgstr "" -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:618 msgid "" "be very careful with this option. this might be the last time you see your " "preset." msgstr "" -#: ../src/gui/presets.c:654 +#: ../src/gui/presets.c:657 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "" -#: ../src/gui/presets.c:662 +#: ../src/gui/presets.c:665 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "" -#: ../src/gui/presets.c:670 +#: ../src/gui/presets.c:673 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "" -#: ../src/gui/presets.c:680 +#: ../src/gui/presets.c:683 msgid "minimum ISO value" msgstr "" -#: ../src/gui/presets.c:686 +#: ../src/gui/presets.c:689 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" msgstr "" -#: ../src/gui/presets.c:699 +#: ../src/gui/presets.c:702 msgid "minimum exposure time" msgstr "" -#: ../src/gui/presets.c:700 +#: ../src/gui/presets.c:703 msgid "maximum exposure time" msgstr "" -#: ../src/gui/presets.c:716 +#: ../src/gui/presets.c:719 msgid "minimum aperture value" msgstr "" -#: ../src/gui/presets.c:717 +#: ../src/gui/presets.c:720 msgid "maximum aperture value" msgstr "" -#: ../src/gui/presets.c:735 +#: ../src/gui/presets.c:738 msgid "minimum focal length" msgstr "" -#: ../src/gui/presets.c:736 +#: ../src/gui/presets.c:739 msgid "maximum focal length" msgstr "" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:744 +#: ../src/gui/presets.c:747 msgid "format" msgstr "" -#: ../src/gui/presets.c:749 +#: ../src/gui/presets.c:752 msgid "select image types you want this preset to be available for" msgstr "" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 +#: ../src/gui/presets.c:765 ../src/libs/filtering.c:1258 msgid "and" msgstr "" -#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 +#: ../src/gui/presets.c:809 ../src/gui/presets.c:861 msgid "∞" msgstr "" -#: ../src/gui/presets.c:979 +#: ../src/gui/presets.c:982 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "" -#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 +#: ../src/gui/presets.c:1006 ../src/libs/lib.c:190 msgid "update preset?" msgstr "" -#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 +#: ../src/gui/presets.c:1007 ../src/libs/lib.c:191 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(first)" msgstr "" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(last)" msgstr "" -#: ../src/gui/presets.c:1165 +#: ../src/gui/presets.c:1168 #, c-format msgid "preset '%s' %s" msgstr "" -#: ../src/gui/presets.c:1166 +#: ../src/gui/presets.c:1169 msgid "no presets" msgstr "" -#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 -#: ../src/libs/modulegroups.c:4058 +#: ../src/gui/presets.c:1435 ../src/libs/modulegroups.c:4222 +#: ../src/libs/modulegroups.c:4230 msgid "manage module layouts" msgstr "" -#: ../src/gui/presets.c:1434 +#: ../src/gui/presets.c:1444 msgid "manage quick presets" msgstr "" -#: ../src/gui/presets.c:1616 +#: ../src/gui/presets.c:1626 msgid "manage quick presets list..." msgstr "" -#: ../src/gui/presets.c:1771 +#: ../src/gui/presets.c:1711 msgid "disabled: wrong module version" msgstr "" -#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 +#: ../src/gui/presets.c:1731 +msgid "manage presets..." +msgstr "" + +#: ../src/gui/presets.c:1737 msgid "edit this preset.." msgstr "" -#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 +#: ../src/gui/presets.c:1741 msgid "delete this preset" msgstr "" -#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 +#. no active preset, or the active preset is writeprotect (a shipped +#. * default): edit/delete are not allowed, so fall through to store/ +#. * update instead of leaving a bare separator behind the preset list. +#: ../src/gui/presets.c:1750 msgid "store new preset.." msgstr "" -#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 +#: ../src/gui/presets.c:1754 +msgid "nothing to save" +msgstr "" + +#: ../src/gui/presets.c:1765 msgid "update preset" msgstr "" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -16565,40 +17106,40 @@ msgstr "" msgid "can't create style out of unaltered image" msgstr "" -#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +#: ../src/gui/welcome.c:671 ../src/gui/welcome.c:691 msgid "Welcome to darktable!" msgstr "" #. Navigation buttons (right-aligned) -#: ../src/gui/welcome.c:739 +#: ../src/gui/welcome.c:741 msgid "_prev" msgstr "" -#: ../src/gui/welcome.c:742 +#: ../src/gui/welcome.c:744 msgid "_next" msgstr "" -#: ../src/gui/welcome.c:796 +#: ../src/gui/welcome.c:798 msgid "let's set up a few options to get you started." msgstr "" -#: ../src/gui/welcome.c:799 +#: ../src/gui/welcome.c:801 msgid "" "if you are unsure, don't worry! just go ahead with the default, you can " "always change all values later in the preferences." msgstr "" -#: ../src/gui/welcome.c:804 +#: ../src/gui/welcome.c:806 msgid "" "you can close this window at any time, in which case the defaults will be " "applied." msgstr "" -#: ../src/gui/welcome.c:837 +#: ../src/gui/welcome.c:839 msgid "You are all set!" msgstr "" -#: ../src/gui/welcome.c:840 +#: ../src/gui/welcome.c:842 msgid "" "darktable is extremely configurable and has a wealth of options. Here we " "covered just the most essential ones — make sure to explore the " @@ -16606,25 +17147,25 @@ msgid "" msgstr "" #. xgettext: %s is a URL; keep and unchanged -#: ../src/gui/welcome.c:849 +#: ../src/gui/welcome.c:851 #, c-format msgid "" "Read the user manual to learn more and make the most of " "darktable." msgstr "" -#: ../src/gui/welcome.c:859 +#: ../src/gui/welcome.c:861 msgid "" "And remember that you can always click on the ? on the top toolbar to " "get help right where you need it." msgstr "" -#: ../src/gui/welcome.c:864 +#: ../src/gui/welcome.c:866 msgid "Happy editing with darktable!" msgstr "" #. add a memory workspace just after default one -#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:592 msgid "memory" msgstr "" @@ -16665,63 +17206,63 @@ msgid "" "choose a different name." msgstr "" -#: ../src/gui/workspace.c:569 +#: ../src/gui/workspace.c:571 msgid "darktable - select a workspace" msgstr "" -#: ../src/gui/workspace.c:581 +#: ../src/gui/workspace.c:583 msgid "select an existing workspace" msgstr "" -#: ../src/gui/workspace.c:617 +#: ../src/gui/workspace.c:619 msgid "remember selection and don't ask again" msgstr "" -#: ../src/gui/workspace.c:632 +#: ../src/gui/workspace.c:634 msgid "or create a new one" msgstr "" -#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +#: ../src/gui/workspace.c:642 ../src/libs/session.c:104 msgid "create" msgstr "" -#: ../src/gui/workspace.c:655 +#: ../src/gui/workspace.c:657 msgid "copy settings from existing workspace" msgstr "" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:644 -#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:80 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "8 bit" msgstr "" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:644 -#: ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "10 bit" msgstr "" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:644 -#: ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "12 bit" msgstr "" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:648 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 #: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:648 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 #: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "" #. Bit depth combo box #: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 -#: ../src/imageio/format/heif.c:642 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:583 #: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 #: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 -#: ../src/libs/neural_restore.c:4282 +#: ../src/libs/neural_restore.c:4529 msgid "bit depth" msgstr "" @@ -16759,9 +17300,10 @@ msgstr "" #. compression #. Compression method combo box #: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 -#: ../src/imageio/format/heif.c:646 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 #: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 -#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:225 +#: ../src/libs/neural_restore.c:4539 msgid "compression" msgstr "" @@ -16774,18 +17316,18 @@ msgstr "" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:661 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 #: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 -#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/imageio/format/jxl.c:609 ../src/imageio/format/webp.c:419 #: ../src/libs/camera.c:588 msgid "quality" msgstr "" -#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:664 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:677 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 #: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "" @@ -16800,23 +17342,23 @@ msgid "" "4:2:0 - color sampling rate halved horizontally and vertically" msgstr "" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 #: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 #: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 #: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "" #: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 -#: ../src/libs/image.c:627 +#: ../src/libs/image.c:629 msgid "copy" msgstr "" @@ -16840,14 +17382,14 @@ msgstr "" msgid "16 bit (float)" msgstr "" -#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:586 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4285 +#: ../src/libs/neural_restore.c:4532 msgid "32 bit (float)" msgstr "" #: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 -#: ../src/imageio/format/tiff.c:901 +#: ../src/imageio/format/tiff.c:901 ../src/libs/neural_restore.c:4542 msgid "uncompressed" msgstr "" @@ -16895,7 +17437,7 @@ msgstr "" msgid "HTJ2K32" msgstr "" -#: ../src/imageio/format/heif.c:678 +#: ../src/imageio/format/heif.c:723 msgid "" "chroma subsampling setting for HEIF encoder.\n" "auto - use subsampling determined by the quality value\n" @@ -16946,26 +17488,26 @@ msgstr "" msgid "4:4:0" msgstr "" -#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:586 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "16 bit" msgstr "" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:591 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "" -#: ../src/imageio/format/jxl.c:613 +#: ../src/imageio/format/jxl.c:611 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -16973,21 +17515,21 @@ msgid "" "100 = lossless" msgstr "" -#: ../src/imageio/format/jxl.c:649 +#: ../src/imageio/format/jxl.c:647 msgid "encoding effort" msgstr "" -#: ../src/imageio/format/jxl.c:651 +#: ../src/imageio/format/jxl.c:649 msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" msgstr "" -#: ../src/imageio/format/jxl.c:661 +#: ../src/imageio/format/jxl.c:659 msgid "decoding speed" msgstr "" -#: ../src/imageio/format/jxl.c:663 +#: ../src/imageio/format/jxl.c:661 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "" @@ -16999,9 +17541,9 @@ msgstr "" msgid "invalid border size, using 0" msgstr "" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 -#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 -#: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:541 +#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:409 +#: ../src/imageio/storage/gallery.c:451 ../src/imageio/storage/piwigo.c:1368 #, c-format msgid "could not export to file `%s'!" msgstr "" @@ -17016,7 +17558,7 @@ msgstr "" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2603 msgid "paper size" msgstr "" @@ -17049,8 +17591,8 @@ msgid "" msgstr "" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 -#: ../src/libs/export.c:1540 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1507 +#: ../src/libs/export.c:1535 msgid "dpi" msgstr "" @@ -17108,6 +17650,7 @@ msgid "" msgstr "" #: ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 +#: ../src/libs/neural_restore.c:4542 msgid "deflate" msgstr "" @@ -17123,8 +17666,8 @@ msgid "" "debug -- only show the outlines and bounding boxes" msgstr "" -#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 -#: ../src/libs/tools/lighttable.c:425 +#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:438 msgid "normal" msgstr "" @@ -17140,7 +17683,7 @@ msgstr "" msgid "PPM (16-bit)" msgstr "" -#: ../src/imageio/format/tiff.c:902 +#: ../src/imageio/format/tiff.c:902 ../src/libs/neural_restore.c:4543 msgid "deflate with predictor" msgstr "" @@ -17183,46 +17726,46 @@ msgstr "" msgid "XCF" msgstr "" -#: ../src/imageio/imageio.c:1114 +#: ../src/imageio/imageio.c:1113 #, c-format msgid "" "failed to allocate memory for %s, please lower the threads used for export " "or buy more memory." msgstr "" -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "thumbnail export" msgstr "" -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "export" msgstr "" -#: ../src/imageio/imageio.c:1133 +#: ../src/imageio/imageio.c:1132 #, c-format msgid "cannot find the style '%s' to apply during export" msgstr "" -#: ../src/imageio/imageio.c:1320 +#: ../src/imageio/imageio.c:1319 #, c-format msgid "export reduced to %dx%d because of memory restrictions" msgstr "" -#: ../src/imageio/imageio_libraw.c:348 +#: ../src/imageio/imageio_libraw.c:347 msgid "" "WARNING: camera is not fully supported!" msgstr "" -#: ../src/imageio/imageio_libraw.c:350 +#: ../src/imageio/imageio_libraw.c:349 #, c-format msgid "" "colors for `%s' could be misrepresented,\n" "and edits might not be compatible with future versions." msgstr "" -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1278 msgid "file on disk" msgstr "" @@ -17234,61 +17777,61 @@ msgid "" "type '$(' to activate the completion and see the list of variables" msgstr "" -#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:291 ../src/imageio/storage/piwigo.c:1174 msgid "on conflict" msgstr "" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:294 msgid "create unique filename" msgstr "" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:914 +#: ../src/imageio/storage/disk.c:295 ../src/imageio/storage/piwigo.c:1178 +#: ../src/libs/image.c:652 ../src/libs/styles.c:914 msgid "overwrite" msgstr "" -#: ../src/imageio/storage/disk.c:293 +#: ../src/imageio/storage/disk.c:296 msgid "overwrite if changed" msgstr "" -#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:297 ../src/imageio/storage/piwigo.c:1176 msgid "skip" msgstr "" -#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 -#: ../src/imageio/storage/latex.c:279 +#: ../src/imageio/storage/disk.c:424 ../src/imageio/storage/gallery.c:323 +#: ../src/imageio/storage/latex.c:282 #, c-format msgid "could not create directory `%s'!" msgstr "" -#: ../src/imageio/storage/disk.c:432 +#: ../src/imageio/storage/disk.c:435 #, c-format msgid "could not write to directory `%s'!" msgstr "" -#: ../src/imageio/storage/disk.c:469 +#: ../src/imageio/storage/disk.c:472 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "" msgstr[1] "" -#: ../src/imageio/storage/disk.c:517 +#: ../src/imageio/storage/disk.c:520 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "" msgstr[1] "" -#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 -#: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 +#: ../src/imageio/storage/disk.c:546 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/gallery.c:459 ../src/imageio/storage/latex.c:374 #, c-format msgid "%d/%d exported to `%s'" msgid_plural "%d/%d exported to `%s'" msgstr[0] "" msgstr[1] "" -#: ../src/imageio/storage/disk.c:608 +#: ../src/imageio/storage/disk.c:611 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -17322,7 +17865,7 @@ msgstr "" msgid "website gallery" msgstr "" -#: ../src/imageio/storage/gallery.c:214 +#: ../src/imageio/storage/gallery.c:217 msgid "enter the title of the website" msgstr "" @@ -17330,7 +17873,7 @@ msgstr "" msgid "LaTeX book template" msgstr "" -#: ../src/imageio/storage/latex.c:197 +#: ../src/imageio/storage/latex.c:200 msgid "enter the title of the book" msgstr "" @@ -17367,7 +17910,7 @@ msgstr "" msgid "accounts" msgstr "" -#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1183 +#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1185 msgid "server" msgstr "" @@ -17378,11 +17921,11 @@ msgid "" "specify insecure protocol http:// explicitly if that protocol is required" msgstr "" -#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 +#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1186 msgid "user" msgstr "" -#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1185 +#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1187 msgid "password" msgstr "" @@ -17426,28 +17969,28 @@ msgstr "" msgid "album" msgstr "" -#: ../src/imageio/storage/piwigo.c:1133 +#: ../src/imageio/storage/piwigo.c:1134 msgid "refresh album list" msgstr "" -#: ../src/imageio/storage/piwigo.c:1140 +#: ../src/imageio/storage/piwigo.c:1142 msgid "new album" msgstr "" #. Available albums -#: ../src/imageio/storage/piwigo.c:1146 +#: ../src/imageio/storage/piwigo.c:1148 msgid "parent album" msgstr "" -#: ../src/imageio/storage/piwigo.c:1154 +#: ../src/imageio/storage/piwigo.c:1156 msgid "click login button to start" msgstr "" -#: ../src/imageio/storage/piwigo.c:1160 ../src/imageio/storage/piwigo.c:1189 +#: ../src/imageio/storage/piwigo.c:1162 ../src/imageio/storage/piwigo.c:1191 msgid "filename pattern" msgstr "" -#: ../src/imageio/storage/piwigo.c:1162 +#: ../src/imageio/storage/piwigo.c:1164 msgid "" "enter the filename pattern for the exported images\n" "leave empty to use the image filename\n" @@ -17455,36 +17998,36 @@ msgid "" "type '$(' to activate the completion and see the list of variables" msgstr "" -#: ../src/imageio/storage/piwigo.c:1173 +#: ../src/imageio/storage/piwigo.c:1175 msgid "don't check" msgstr "" -#: ../src/imageio/storage/piwigo.c:1175 +#: ../src/imageio/storage/piwigo.c:1177 msgid "update metadata" msgstr "" -#: ../src/imageio/storage/piwigo.c:1289 +#: ../src/imageio/storage/piwigo.c:1291 msgid "not logged in to Piwigo server!" msgstr "" -#: ../src/imageio/storage/piwigo.c:1384 +#: ../src/imageio/storage/piwigo.c:1386 msgid "cannot create a new Piwigo album!" msgstr "" -#: ../src/imageio/storage/piwigo.c:1403 +#: ../src/imageio/storage/piwigo.c:1405 msgid "could not update to Piwigo!" msgstr "" -#: ../src/imageio/storage/piwigo.c:1419 +#: ../src/imageio/storage/piwigo.c:1421 msgid "could not upload to Piwigo!" msgstr "" -#: ../src/imageio/storage/piwigo.c:1448 +#: ../src/imageio/storage/piwigo.c:1450 #, c-format msgid "%d/%d skipped (already exists)" msgstr "" -#: ../src/imageio/storage/piwigo.c:1454 +#: ../src/imageio/storage/piwigo.c:1456 #, c-format msgid "%d/%d exported to Piwigo webalbum" msgid_plural "%d/%d exported to Piwigo webalbum" @@ -17507,57 +18050,58 @@ msgstr "" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 #: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 -#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 -#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 -#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 -#: ../src/iop/toneequal.c:329 +#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:129 +#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:176 +#: ../src/iop/rgbcurve.c:143 ../src/iop/rgblevels.c:122 ../src/iop/shadhi.c:141 +#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:185 +#: ../src/iop/toneequal.c:330 msgid "corrective and creative" msgstr "" -#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 +#: ../src/iop/agx.c:59 ../src/iop/ashift.c:126 ../src/iop/ashift.c:128 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 #: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 #: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 -#: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 +#: ../src/iop/clipping.c:356 ../src/iop/clipping.c:358 #: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 #: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 -#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 -#: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 -#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 -#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 -#: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 -#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 -#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 -#: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 -#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 -#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 -#: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 +#: ../src/iop/colorin.c:131 ../src/iop/contrastntexture.c:126 +#: ../src/iop/contrastntexture.c:128 ../src/iop/crop.c:134 +#: ../src/iop/crop.c:136 ../src/iop/demosaic.c:318 +#: ../src/iop/denoiseprofile.c:822 ../src/iop/denoiseprofile.c:824 +#: ../src/iop/diffuse.c:140 ../src/iop/diffuse.c:142 +#: ../src/iop/enlargecanvas.c:81 ../src/iop/enlargecanvas.c:83 +#: ../src/iop/exposure.c:130 ../src/iop/exposure.c:132 ../src/iop/flip.c:109 +#: ../src/iop/flip.c:110 ../src/iop/hazeremoval.c:111 +#: ../src/iop/hazeremoval.c:113 ../src/iop/lens.cc:266 ../src/iop/lens.cc:268 +#: ../src/iop/liquify.c:296 ../src/iop/liquify.c:298 ../src/iop/overlay.c:177 +#: ../src/iop/overlay.c:179 ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 +#: ../src/iop/retouch.c:209 ../src/iop/retouch.c:211 +#: ../src/iop/scalepixels.c:86 ../src/iop/scalepixels.c:88 +#: ../src/iop/sigmoid.c:206 ../src/iop/splittoning.c:104 +#: ../src/iop/splittoning.c:106 ../src/iop/spots.c:68 ../src/iop/spots.c:70 +#: ../src/iop/toneequal.c:331 ../src/iop/velvia.c:97 ../src/iop/velvia.c:99 msgid "linear, RGB, scene-referred" msgstr "" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:347 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 -#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 -#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:470 +#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:145 +#: ../src/iop/rgblevels.c:124 ../src/iop/sigmoid.c:207 +#: ../src/iop/vignette.c:118 ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:136 +#: ../src/iop/channelmixer.c:138 ../src/iop/lut3d.c:142 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 -#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 -#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 -#: ../src/iop/soften.c:102 +#: ../src/iop/rgbcurve.c:144 ../src/iop/rgbcurve.c:146 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:99 +#: ../src/iop/soften.c:101 msgid "linear, RGB, display-referred" msgstr "" @@ -17667,11 +18211,11 @@ msgstr "" msgid "show curve" msgstr "" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 -#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1795 +#: ../src/iop/colorbalancergb.c:1973 ../src/iop/colorequal.c:2984 +#: ../src/iop/colorzones.c:2704 ../src/iop/denoiseprofile.c:3638 +#: ../src/iop/filmicrgb.c:4332 ../src/iop/lowlight.c:803 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3313 msgid "graph" msgstr "" @@ -17741,14 +18285,14 @@ msgstr "" msgid "pick the black point" msgstr "" -#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4386 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." msgstr "" -#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 -#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1514 +#: ../src/iop/filmicrgb.c:4392 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "" @@ -17756,41 +18300,41 @@ msgstr "" msgid "set black and white relative exposure using the selected area" msgstr "" -#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2082 msgid "exposure range" msgstr "" -#: ../src/iop/agx.c:2079 +#: ../src/iop/agx.c:2080 msgid "read exposure from metadata and exposure module" msgstr "" -#: ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2083 msgid "read exposure" msgstr "" -#: ../src/iop/agx.c:2104 +#: ../src/iop/agx.c:2110 msgid "blender-like" msgstr "" -#: ../src/iop/agx.c:2114 +#: ../src/iop/agx.c:2120 msgid "unmodified" msgstr "" -#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 +#: ../src/iop/agx.c:2266 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "" -#: ../src/iop/agx.c:2260 +#: ../src/iop/agx.c:2266 msgid "color primaries adjustments" msgstr "" -#: ../src/iop/agx.c:2266 +#: ../src/iop/agx.c:2272 msgid "" "color space primaries to use as the base for below adjustments.\n" "'export profile' uses the profile set in 'output color profile'." msgstr "" -#: ../src/iop/agx.c:2274 +#: ../src/iop/agx.c:2280 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -17799,181 +18343,181 @@ msgid "" "mainly intended to be used for experimenting." msgstr "" -#: ../src/iop/agx.c:2281 +#: ../src/iop/agx.c:2288 msgid "reset primaries to a predefined configuration" msgstr "" -#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 +#: ../src/iop/agx.c:2290 ../src/iop/agx.c:2296 msgid "reset primaries" msgstr "" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:2302 msgctxt "section" msgid "before tone mapping" msgstr "" -#: ../src/iop/agx.c:2302 +#: ../src/iop/agx.c:2312 msgid "increase to desaturate reds in highlights faster" msgstr "" -#: ../src/iop/agx.c:2309 +#: ../src/iop/agx.c:2319 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "" -#: ../src/iop/agx.c:2315 +#: ../src/iop/agx.c:2325 msgid "increase to desaturate greens in highlights faster" msgstr "" -#: ../src/iop/agx.c:2322 +#: ../src/iop/agx.c:2332 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "" -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2338 msgid "increase to desaturate blues in highlights faster" msgstr "" -#: ../src/iop/agx.c:2335 +#: ../src/iop/agx.c:2345 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "" -#: ../src/iop/agx.c:2341 +#: ../src/iop/agx.c:2351 msgctxt "section" msgid "after tone mapping" msgstr "" -#: ../src/iop/agx.c:2346 +#: ../src/iop/agx.c:2356 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." msgstr "" -#: ../src/iop/agx.c:2349 +#: ../src/iop/agx.c:2359 msgid "set from above" msgstr "" -#: ../src/iop/agx.c:2351 +#: ../src/iop/agx.c:2361 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" msgstr "" -#: ../src/iop/agx.c:2354 +#: ../src/iop/agx.c:2364 msgid "reverse pre-mapping primaries" msgstr "" -#: ../src/iop/agx.c:2366 +#: ../src/iop/agx.c:2376 msgid "overall purity boost" msgstr "" -#: ../src/iop/agx.c:2374 +#: ../src/iop/agx.c:2384 msgid "overall unrotation ratio" msgstr "" -#: ../src/iop/agx.c:2378 +#: ../src/iop/agx.c:2388 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "" -#: ../src/iop/agx.c:2385 +#: ../src/iop/agx.c:2395 msgid "reverse the color shift in reds" msgstr "" -#: ../src/iop/agx.c:2391 +#: ../src/iop/agx.c:2401 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "" -#: ../src/iop/agx.c:2398 +#: ../src/iop/agx.c:2408 msgid "reverse the color shift in greens" msgstr "" -#: ../src/iop/agx.c:2404 +#: ../src/iop/agx.c:2414 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "" -#: ../src/iop/agx.c:2411 +#: ../src/iop/agx.c:2421 msgid "reverse the color shift in blues" msgstr "" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 +#: ../src/iop/agx.c:2473 ../src/iop/temperature.c:2060 +#: ../src/iop/temperature.c:2073 ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2086 ../src/iop/temperature.c:2094 +#: ../src/iop/temperature.c:2113 msgid "settings" msgstr "" -#: ../src/iop/agx.c:2464 +#: ../src/iop/agx.c:2474 msgid "main look and curve settings" msgstr "" -#: ../src/iop/agx.c:2473 +#: ../src/iop/agx.c:2483 msgid "detailed curve settings" msgstr "" -#: ../src/iop/agx.c:2571 +#: ../src/iop/agx.c:2581 msgid "unmodified base primaries" msgstr "" -#: ../src/iop/agx.c:2582 +#: ../src/iop/agx.c:2592 msgid "blender-like|base" msgstr "" -#: ../src/iop/agx.c:2587 +#: ../src/iop/agx.c:2597 msgid "blender-like|punchy" msgstr "" -#: ../src/iop/agx.c:2608 +#: ../src/iop/agx.c:2618 msgid "sigmoid-like|default" msgstr "" -#: ../src/iop/agx.c:2621 +#: ../src/iop/agx.c:2631 msgid "sigmoid-like|smooth" msgstr "" -#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 +#: ../src/iop/agx.c:2646 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:333 ../src/iop/filmicrgb.c:3195 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "" -#: ../src/iop/ashift.c:113 +#: ../src/iop/ashift.c:114 msgid "rotate and perspective" msgstr "" -#: ../src/iop/ashift.c:118 +#: ../src/iop/ashift.c:119 msgid "rotation|keystone|distortion|crop|reframe" msgstr "" -#: ../src/iop/ashift.c:123 +#: ../src/iop/ashift.c:124 msgid "rotate or distort perspective" msgstr "" -#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 -#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 +#: ../src/iop/ashift.c:125 ../src/iop/channelmixer.c:135 +#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:355 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 -#: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/colorchecker.c:131 ../src/iop/colorcorrection.c:74 +#: ../src/iop/crop.c:133 ../src/iop/lut3d.c:141 ../src/iop/primaries.c:73 #: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "" -#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/ashift.c:127 ../src/iop/borders.c:319 ../src/iop/clipping.c:357 +#: ../src/iop/crop.c:135 ../src/iop/flip.c:109 ../src/iop/liquify.c:297 msgid "geometric, RGB" msgstr "" -#: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 +#: ../src/iop/ashift.c:1203 ../src/iop/clipping.c:912 #, c-format msgid "" "module '%s' has insane data so it is bypassed for now. you should disable it " "or change parameters\n" msgstr "" -#: ../src/iop/ashift.c:2804 +#: ../src/iop/ashift.c:2805 msgid "automatic cropping failed" msgstr "" -#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +#: ../src/iop/ashift.c:3214 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3311 msgid "data pending - please repeat" msgstr "" @@ -17985,107 +18529,107 @@ msgstr "" msgid "could not run outlier removal" msgstr "" -#: ../src/iop/ashift.c:3411 +#: ../src/iop/ashift.c:3409 #, c-format msgid "" "not enough structure for automatic correction\n" "minimum %d lines in each relevant direction" msgstr "" -#: ../src/iop/ashift.c:3417 +#: ../src/iop/ashift.c:3415 msgid "automatic correction failed, please correct manually" msgstr "" -#: ../src/iop/ashift.c:4991 +#: ../src/iop/ashift.c:4988 #, c-format msgid "only %d lines can be saved in parameters" msgstr "" -#: ../src/iop/ashift.c:5070 +#: ../src/iop/ashift.c:5067 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "" -#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 -#: ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:5709 ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 +#: ../src/iop/ashift.c:5817 #, c-format msgid "lens shift (%s)" msgstr "" -#: ../src/iop/ashift.c:5980 +#: ../src/iop/ashift.c:5990 msgid "manual perspective" msgstr "" -#: ../src/iop/ashift.c:6026 +#: ../src/iop/ashift.c:6036 msgctxt "section" msgid "perspective" msgstr "" -#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6042 ../src/iop/ashift.c:6143 ../src/iop/ashift.c:6145 +#: ../src/iop/ashift.c:6147 msgid "structure" msgstr "" -#: ../src/iop/ashift.c:6065 +#: ../src/iop/ashift.c:6075 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " "the image" msgstr "" -#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 +#: ../src/iop/ashift.c:6078 ../src/iop/ashift.c:6080 msgid "apply lens shift correction in one direction" msgstr "" -#: ../src/iop/ashift.c:6072 +#: ../src/iop/ashift.c:6082 msgid "shear the image along one diagonal" msgstr "" -#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 +#: ../src/iop/ashift.c:6083 ../src/iop/clipping.c:2121 msgid "automatically crop to avoid black edges" msgstr "" -#: ../src/iop/ashift.c:6074 +#: ../src/iop/ashift.c:6084 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" msgstr "" -#: ../src/iop/ashift.c:6077 +#: ../src/iop/ashift.c:6087 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" -#: ../src/iop/ashift.c:6080 +#: ../src/iop/ashift.c:6090 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" msgstr "" -#: ../src/iop/ashift.c:6084 +#: ../src/iop/ashift.c:6094 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" msgstr "" -#: ../src/iop/ashift.c:6088 +#: ../src/iop/ashift.c:6098 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "" -#: ../src/iop/ashift.c:6090 +#: ../src/iop/ashift.c:6100 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" "shift+click to only fit lens shift" msgstr "" -#: ../src/iop/ashift.c:6094 +#: ../src/iop/ashift.c:6104 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" "shift+click to only fit lens shift" msgstr "" -#: ../src/iop/ashift.c:6098 +#: ../src/iop/ashift.c:6108 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -18094,7 +18638,7 @@ msgid "" "ctrl+shift+click to only fit rotation and lens shift" msgstr "" -#: ../src/iop/ashift.c:6105 +#: ../src/iop/ashift.c:6115 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -18102,48 +18646,48 @@ msgid "" "ctrl+shift+click for a combination of both methods" msgstr "" -#: ../src/iop/ashift.c:6110 +#: ../src/iop/ashift.c:6120 msgid "manually define perspective rectangle" msgstr "" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6121 msgid "manually draw structure lines" msgstr "" -#: ../src/iop/ashift.c:6140 +#: ../src/iop/ashift.c:6144 msgid "rectangle" msgstr "" -#: ../src/iop/ashift.c:6142 +#: ../src/iop/ashift.c:6146 msgid "lines" msgstr "" -#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 +#: ../src/iop/ashift.c:6172 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "" -#: ../src/iop/ashift.c:6171 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] select segment" msgstr "" -#: ../src/iop/ashift.c:6175 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s on segment] unselect segment" msgstr "" -#: ../src/iop/ashift.c:6179 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] select all segments from zone" msgstr "" -#: ../src/iop/ashift.c:6183 +#: ../src/iop/ashift.c:6187 #, c-format msgid "[%s] unselect all segments from zone" msgstr "" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1735 msgid "contrast equalizer" msgstr "" @@ -18165,228 +18709,223 @@ msgstr "" msgid "frequential, RGB" msgstr "" -#: ../src/iop/atrous.c:743 +#: ../src/iop/atrous.c:750 msgid "coarse" msgstr "" -#: ../src/iop/atrous.c:759 +#: ../src/iop/atrous.c:766 msgid "denoise & sharpen" msgstr "" #. add the preset. -#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:782 ../src/iop/sharpen.c:104 msgid "sharpen" msgstr "" -#: ../src/iop/atrous.c:791 +#: ../src/iop/atrous.c:798 msgid "denoise chroma" msgstr "" -#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 -#: ../src/libs/neural_restore.c:4162 -msgid "denoise" -msgstr "" - -#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:831 ../src/iop/bloom.c:74 msgid "bloom" msgstr "" -#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:847 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "" -#: ../src/iop/atrous.c:861 +#: ../src/iop/atrous.c:868 msgid "deblur | large blur | strength 3" msgstr "" -#: ../src/iop/atrous.c:879 +#: ../src/iop/atrous.c:886 msgid "deblur | medium blur | strength 3" msgstr "" -#: ../src/iop/atrous.c:896 +#: ../src/iop/atrous.c:903 msgid "deblur | fine blur | strength 3" msgstr "" -#: ../src/iop/atrous.c:915 +#: ../src/iop/atrous.c:922 msgid "deblur | large blur | strength 2" msgstr "" -#: ../src/iop/atrous.c:933 +#: ../src/iop/atrous.c:940 msgid "deblur | medium blur | strength 2" msgstr "" -#: ../src/iop/atrous.c:950 +#: ../src/iop/atrous.c:957 msgid "deblur | fine blur | strength 2" msgstr "" -#: ../src/iop/atrous.c:969 +#: ../src/iop/atrous.c:976 msgid "deblur | large blur | strength 1" msgstr "" -#: ../src/iop/atrous.c:987 +#: ../src/iop/atrous.c:994 msgid "deblur | medium blur | strength 1" msgstr "" -#: ../src/iop/atrous.c:1004 +#: ../src/iop/atrous.c:1011 msgid "deblur | fine blur | strength 1" msgstr "" -#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 -#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1348 ../src/iop/atrous.c:1602 +#: ../src/iop/denoiseprofile.c:3408 ../src/iop/rawdenoise.c:733 msgctxt "graph" msgid "coarse" msgstr "" -#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1355 ../src/iop/atrous.c:1603 +#: ../src/iop/denoiseprofile.c:3416 ../src/iop/rawdenoise.c:741 msgid "fine" msgstr "" -#: ../src/iop/atrous.c:1352 +#: ../src/iop/atrous.c:1367 msgid "contrasty" msgstr "" -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 -#: ../src/iop/rawdenoise.c:754 +#: ../src/iop/atrous.c:1373 ../src/iop/denoiseprofile.c:3430 +#: ../src/iop/rawdenoise.c:755 msgid "noisy" msgstr "" #. case atrous_s: -#: ../src/iop/atrous.c:1361 +#: ../src/iop/atrous.c:1376 msgid "bold" msgstr "" -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1377 msgid "dull" msgstr "" -#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 +#: ../src/iop/atrous.c:1590 ../src/iop/atrous.c:1650 msgid "boost" msgstr "" -#: ../src/iop/atrous.c:1568 +#: ../src/iop/atrous.c:1591 msgid "reduce" msgstr "" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1592 msgid "raise" msgstr "" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1593 msgid "lower" msgstr "" -#: ../src/iop/atrous.c:1577 +#: ../src/iop/atrous.c:1600 msgid "coarsest" msgstr "" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1601 msgid "coarser" msgstr "" -#: ../src/iop/atrous.c:1581 +#: ../src/iop/atrous.c:1604 msgid "finer" msgstr "" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1605 msgid "finest" msgstr "" -#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 +#: ../src/iop/atrous.c:1675 ../src/libs/export.c:1528 ../src/libs/export.c:1544 msgid "x" msgstr "" -#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 +#: ../src/iop/atrous.c:1776 ../src/iop/nlmeans.c:443 msgid "luma" msgstr "" -#: ../src/iop/atrous.c:1754 +#: ../src/iop/atrous.c:1777 msgid "change lightness at each feature size" msgstr "" -#: ../src/iop/atrous.c:1756 +#: ../src/iop/atrous.c:1779 msgid "change color saturation at each feature size" msgstr "" -#: ../src/iop/atrous.c:1758 +#: ../src/iop/atrous.c:1781 msgid "edges" msgstr "" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1782 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" msgstr "" -#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1808 ../src/iop/colorzones.c:2701 msgid "make effect stronger or weaker" msgstr "" -#: ../src/iop/basecurve.c:305 +#: ../src/iop/basecurve.c:306 msgid "neutral" msgstr "" -#: ../src/iop/basecurve.c:306 +#: ../src/iop/basecurve.c:307 msgid "canon eos like" msgstr "" -#: ../src/iop/basecurve.c:307 +#: ../src/iop/basecurve.c:308 msgid "canon eos like alternate" msgstr "" -#: ../src/iop/basecurve.c:308 +#: ../src/iop/basecurve.c:309 msgid "nikon like" msgstr "" -#: ../src/iop/basecurve.c:309 +#: ../src/iop/basecurve.c:310 msgid "nikon like alternate" msgstr "" -#: ../src/iop/basecurve.c:310 +#: ../src/iop/basecurve.c:311 msgid "sony alpha like" msgstr "" -#: ../src/iop/basecurve.c:311 +#: ../src/iop/basecurve.c:312 msgid "pentax like" msgstr "" -#: ../src/iop/basecurve.c:312 +#: ../src/iop/basecurve.c:313 msgid "ricoh like" msgstr "" -#: ../src/iop/basecurve.c:313 +#: ../src/iop/basecurve.c:314 msgid "olympus like" msgstr "" -#: ../src/iop/basecurve.c:314 +#: ../src/iop/basecurve.c:315 msgid "olympus like alternate" msgstr "" -#: ../src/iop/basecurve.c:315 +#: ../src/iop/basecurve.c:316 msgid "panasonic like" msgstr "" -#: ../src/iop/basecurve.c:316 +#: ../src/iop/basecurve.c:317 msgid "leica like" msgstr "" -#: ../src/iop/basecurve.c:317 +#: ../src/iop/basecurve.c:318 msgid "kodak easyshare like" msgstr "" -#: ../src/iop/basecurve.c:318 +#: ../src/iop/basecurve.c:319 msgid "konica minolta like" msgstr "" -#: ../src/iop/basecurve.c:319 +#: ../src/iop/basecurve.c:320 msgid "samsung like" msgstr "" -#: ../src/iop/basecurve.c:320 +#: ../src/iop/basecurve.c:321 msgid "fujifilm like" msgstr "" -#: ../src/iop/basecurve.c:321 +#: ../src/iop/basecurve.c:322 msgid "nokia like" msgstr "" @@ -18401,22 +18940,22 @@ msgid "" msgstr "" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 -#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:116 #: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 -#: ../src/iop/invert.c:131 ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 -#: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 -#: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 -#: ../src/iop/spots.c:66 ../src/iop/temperature.c:249 +#: ../src/iop/invert.c:131 ../src/iop/lens.cc:265 ../src/iop/nlmeans.c:88 +#: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:141 +#: ../src/iop/retouch.c:208 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:94 +#: ../src/iop/spots.c:67 ../src/iop/temperature.c:248 msgid "corrective" msgstr "" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:348 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 -#: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/rgblevels.c:125 ../src/iop/vignette.c:117 +#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:469 #: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "" @@ -18425,41 +18964,41 @@ msgstr "" msgid "display-referred default" msgstr "" -#: ../src/iop/basecurve.c:2092 +#: ../src/iop/basecurve.c:2091 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "" -#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 -#: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 +#: ../src/iop/basecurve.c:2098 ../src/iop/basicadj.c:635 +#: ../src/iop/rgbcurve.c:1559 ../src/iop/rgblevels.c:1094 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "" -#: ../src/iop/basecurve.c:2103 +#: ../src/iop/basecurve.c:2102 msgid "two exposures" msgstr "" -#: ../src/iop/basecurve.c:2104 +#: ../src/iop/basecurve.c:2103 msgid "three exposures" msgstr "" -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2104 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." msgstr "" -#: ../src/iop/basecurve.c:2110 +#: ../src/iop/basecurve.c:2109 msgid "how many stops to shift the individual exposures apart" msgstr "" -#: ../src/iop/basecurve.c:2119 +#: ../src/iop/basecurve.c:2118 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" msgstr "" -#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2124 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "" @@ -18475,15 +19014,16 @@ msgstr "" msgid "apply usual image adjustments" msgstr "" -#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 +#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:80 #: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 -#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 -#: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 -#: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 -#: ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 -#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 +#: ../src/iop/colisa.c:86 ../src/iop/colorcontrast.c:84 +#: ../src/iop/colorize.c:94 ../src/iop/colormapping.c:152 +#: ../src/iop/colorzones.c:143 ../src/iop/contrastntexture.c:125 +#: ../src/iop/grain.c:390 ../src/iop/highpass.c:76 ../src/iop/levels.c:140 +#: ../src/iop/liquify.c:295 ../src/iop/lowlight.c:90 ../src/iop/lowpass.c:103 +#: ../src/iop/monochrome.c:102 ../src/iop/soften.c:98 +#: ../src/iop/splittoning.c:103 ../src/iop/velvia.c:96 ../src/iop/vibrance.c:94 +#: ../src/iop/vignette.c:116 ../src/iop/watermark.c:468 msgid "creative" msgstr "" @@ -18499,7 +19039,7 @@ msgid "" "by pushing RGB values into negatives" msgstr "" -#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1220 msgid "adjust the exposure correction" msgstr "" @@ -18507,7 +19047,7 @@ msgstr "" msgid "highlight compression adjustment" msgstr "" -#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:275 msgid "contrast adjustment" msgstr "" @@ -18515,7 +19055,7 @@ msgstr "" msgid "middle gray adjustment" msgstr "" -#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:276 msgid "brightness adjustment" msgstr "" @@ -18531,49 +19071,45 @@ msgstr "" msgid "apply auto exposure based on the entire image" msgstr "" -#: ../src/iop/basicadj.c:659 +#: ../src/iop/basicadj.c:658 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" "right-click to cancel" msgstr "" -#: ../src/iop/basicadj.c:666 +#: ../src/iop/basicadj.c:668 msgid "clip" msgstr "" -#: ../src/iop/basicadj.c:668 +#: ../src/iop/basicadj.c:670 msgid "adjusts clipping value for auto exposure calculation" msgstr "" -#: ../src/iop/bilat.c:74 -msgid "local contrast" -msgstr "" - #: ../src/iop/bilat.c:84 msgid "manipulate local and global contrast separately" msgstr "" -#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 -#: ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 -#: ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 +#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:81 +#: ../src/iop/bloom.c:83 ../src/iop/colisa.c:87 ../src/iop/colisa.c:89 +#: ../src/iop/colorcontrast.c:85 ../src/iop/colorcontrast.c:87 #: ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 -#: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 -#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 -#: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 -#: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 -#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 +#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:155 +#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:146 +#: ../src/iop/defringe.c:83 ../src/iop/grain.c:391 ../src/iop/grain.c:393 +#: ../src/iop/levels.c:143 ../src/iop/lowlight.c:91 ../src/iop/lowlight.c:93 +#: ../src/iop/monochrome.c:105 ../src/iop/nlmeans.c:89 ../src/iop/nlmeans.c:91 +#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:188 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "" -#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 -#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 -#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 -#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 -#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 -#: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 +#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:82 ../src/iop/colisa.c:88 +#: ../src/iop/colorcontrast.c:86 ../src/iop/colorcorrection.c:76 +#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:154 +#: ../src/iop/colorreconstruction.c:118 ../src/iop/colorzones.c:145 +#: ../src/iop/defringe.c:82 ../src/iop/grain.c:392 ../src/iop/levels.c:142 +#: ../src/iop/monochrome.c:104 ../src/iop/nlmeans.c:90 ../src/iop/shadhi.c:143 +#: ../src/iop/tonecurve.c:187 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "" @@ -18633,12 +19169,12 @@ msgid "" msgstr "" #: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 -#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 -#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 -#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 -#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 -#: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:137 +#: ../src/iop/contrastntexture.c:127 ../src/iop/denoiseprofile.c:823 +#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 +#: ../src/iop/exposure.c:131 ../src/iop/overlay.c:178 ../src/iop/primaries.c:75 +#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:100 +#: ../src/iop/splittoning.c:105 ../src/iop/velvia.c:98 msgid "linear, RGB" msgstr "" @@ -18669,24 +19205,24 @@ msgstr "" msgid "how much to blur blue" msgstr "" -#: ../src/iop/bloom.c:80 +#: ../src/iop/bloom.c:79 msgid "apply Orton effect for a dreamy ethereal look" msgstr "" -#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:112 +#: ../src/iop/bloom.c:381 ../src/iop/soften.c:371 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:220 msgid "size" msgstr "" -#: ../src/iop/bloom.c:384 +#: ../src/iop/bloom.c:383 msgid "the size of bloom" msgstr "" -#: ../src/iop/bloom.c:388 +#: ../src/iop/bloom.c:387 msgid "the threshold of light" msgstr "" -#: ../src/iop/bloom.c:392 +#: ../src/iop/bloom.c:391 msgid "the strength of bloom" msgstr "" @@ -18751,7 +19287,7 @@ msgstr "" msgid "add solid borders or margins around the image" msgstr "" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:144 msgid "linear or non-linear, RGB, display-referred" msgstr "" @@ -18809,7 +19345,7 @@ msgstr "" msgid "US Legal 8.5x14" msgstr "" -#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "golden cut" msgstr "" @@ -18928,10 +19464,10 @@ msgid "pick border color from image" msgstr "" #: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 -#: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 +#: ../src/iop/colorzones.c:2634 ../src/iop/colorzones.c:2649 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 -#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 -#: ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 +#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1496 +#: ../src/iop/rgbcurve.c:1511 ../src/iop/rgblevels.c:1056 msgid "pickers" msgstr "" @@ -18953,19 +19489,19 @@ msgid "correct chromatic aberrations for Bayer sensors" msgstr "" #: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/demosaic.c:318 ../src/iop/highlights.c:177 +#: ../src/iop/demosaic.c:316 ../src/iop/highlights.c:177 #: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 #: ../src/iop/hotpixels.c:76 ../src/iop/rasterfile.c:107 -#: ../src/iop/rasterfile.c:109 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rawprepare.c:171 -#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 -#: ../src/iop/temperature.c:252 +#: ../src/iop/rasterfile.c:109 ../src/iop/rawdenoise.c:142 +#: ../src/iop/rawdenoise.c:144 ../src/iop/rawprepare.c:171 +#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:249 +#: ../src/iop/temperature.c:251 msgid "linear, raw, scene-referred" msgstr "" -#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 -#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 -#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:317 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:250 msgid "linear, raw" msgstr "" @@ -19049,7 +19585,7 @@ msgid "censorize license plates and body parts for privacy" msgstr "" #: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 -#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:144 +#: ../src/iop/filmicrgb.c:346 ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "" @@ -19073,108 +19609,108 @@ msgstr "" msgid "amount of noise to add at the end" msgstr "" -#: ../src/iop/channelmixer.c:123 +#: ../src/iop/channelmixer.c:122 msgid "channel mixer" msgstr "" -#: ../src/iop/channelmixer.c:128 +#: ../src/iop/channelmixer.c:127 msgid "" "this module is deprecated. please use the color calibration module instead." msgstr "" -#: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 +#: ../src/iop/channelmixer.c:132 ../src/iop/channelmixerrgb.c:235 msgid "" "perform color space corrections\n" "such as white balance, channels mixing\n" "and conversions to monochrome emulating film" msgstr "" -#: ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixer.c:605 msgid "destination" msgstr "" -#: ../src/iop/channelmixer.c:613 +#: ../src/iop/channelmixer.c:612 msgctxt "channelmixer" msgid "gray" msgstr "" -#: ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixer.c:618 msgid "amount of red channel in the output channel" msgstr "" -#: ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixer.c:624 msgid "amount of green channel in the output channel" msgstr "" -#: ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixer.c:630 msgid "amount of blue channel in the output channel" msgstr "" -#: ../src/iop/channelmixer.c:642 +#: ../src/iop/channelmixer.c:641 msgid "swap R and B" msgstr "" -#: ../src/iop/channelmixer.c:648 +#: ../src/iop/channelmixer.c:647 msgid "swap G and B" msgstr "" -#: ../src/iop/channelmixer.c:654 +#: ../src/iop/channelmixer.c:653 msgid "color contrast boost" msgstr "" -#: ../src/iop/channelmixer.c:660 +#: ../src/iop/channelmixer.c:659 msgid "color details boost" msgstr "" -#: ../src/iop/channelmixer.c:666 +#: ../src/iop/channelmixer.c:665 msgid "color artifacts boost" msgstr "" -#: ../src/iop/channelmixer.c:672 +#: ../src/iop/channelmixer.c:671 msgid "B/W luminance-based" msgstr "" -#: ../src/iop/channelmixer.c:678 +#: ../src/iop/channelmixer.c:677 msgid "B/W artifacts boost" msgstr "" -#: ../src/iop/channelmixer.c:684 +#: ../src/iop/channelmixer.c:683 msgid "B/W smooth skin" msgstr "" -#: ../src/iop/channelmixer.c:690 +#: ../src/iop/channelmixer.c:689 msgid "B/W blue artifacts reduce" msgstr "" -#: ../src/iop/channelmixer.c:697 +#: ../src/iop/channelmixer.c:696 msgid "B/W Ilford Delta 100-400" msgstr "" -#: ../src/iop/channelmixer.c:704 +#: ../src/iop/channelmixer.c:703 msgid "B/W Ilford Delta 3200" msgstr "" -#: ../src/iop/channelmixer.c:711 +#: ../src/iop/channelmixer.c:710 msgid "B/W Ilford FP4" msgstr "" -#: ../src/iop/channelmixer.c:718 +#: ../src/iop/channelmixer.c:717 msgid "B/W Ilford HP5" msgstr "" -#: ../src/iop/channelmixer.c:725 +#: ../src/iop/channelmixer.c:724 msgid "B/W Ilford SFX" msgstr "" -#: ../src/iop/channelmixer.c:732 +#: ../src/iop/channelmixer.c:731 msgid "B/W Kodak T-Max 100" msgstr "" -#: ../src/iop/channelmixer.c:739 +#: ../src/iop/channelmixer.c:738 msgid "B/W Kodak T-max 400" msgstr "" -#: ../src/iop/channelmixer.c:746 +#: ../src/iop/channelmixer.c:745 msgid "B/W Kodak Tri-X 400" msgstr "" @@ -19299,11 +19835,11 @@ msgid "" "black offset: \t%+.4f" msgstr "" -#: ../src/iop/channelmixerrgb.c:2054 +#: ../src/iop/channelmixerrgb.c:2051 msgid "double CAT applied" msgstr "" -#: ../src/iop/channelmixerrgb.c:2055 +#: ../src/iop/channelmixerrgb.c:2052 msgid "" "you have 2 instances or more of color calibration,\n" "all providing chromatic adaptation.\n" @@ -19311,11 +19847,11 @@ msgid "" "use them with masks or know what you are doing." msgstr "" -#: ../src/iop/channelmixerrgb.c:2067 +#: ../src/iop/channelmixerrgb.c:2064 msgid "white balance applied twice (details)" msgstr "" -#: ../src/iop/channelmixerrgb.c:2068 +#: ../src/iop/channelmixerrgb.c:2065 msgid "" "the color calibration module is enabled and already provides\n" "chromatic adaptation.\n" @@ -19323,11 +19859,11 @@ msgid "" "or disable chromatic adaptation in color calibration." msgstr "" -#: ../src/iop/channelmixerrgb.c:2076 +#: ../src/iop/channelmixerrgb.c:2073 msgid "white balance module error (details)" msgstr "" -#: ../src/iop/channelmixerrgb.c:2077 +#: ../src/iop/channelmixerrgb.c:2074 msgid "" "the white balance module is not using the camera\n" "reference illuminant, which will cause issues here\n" @@ -19335,11 +19871,11 @@ msgid "" "or disable chromatic adaptation here." msgstr "" -#: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 +#: ../src/iop/channelmixerrgb.c:2086 ../src/iop/channelmixerrgb.c:2095 msgid "white balance missing (details)" msgstr "" -#: ../src/iop/channelmixerrgb.c:2090 +#: ../src/iop/channelmixerrgb.c:2087 msgid "" "this module is not providing a valid reference illuminant\n" "causing chromatic adaptation issues in color calibration.\n" @@ -19347,7 +19883,7 @@ msgid "" "or disable chromatic adaptation in color calibration." msgstr "" -#: ../src/iop/channelmixerrgb.c:2099 +#: ../src/iop/channelmixerrgb.c:2096 msgid "" "the white balance module is not providing a valid reference\n" "illuminant causing issues with chromatic adaptation here.\n" @@ -19355,44 +19891,44 @@ msgid "" "or disable chromatic adaptation here." msgstr "" -#: ../src/iop/channelmixerrgb.c:2191 +#: ../src/iop/channelmixerrgb.c:2188 msgid "auto-detection of white balance completed" msgstr "" -#: ../src/iop/channelmixerrgb.c:2341 +#: ../src/iop/channelmixerrgb.c:2338 msgid "channelmixerrgb works only on RGB input" msgstr "" -#: ../src/iop/channelmixerrgb.c:3675 +#: ../src/iop/channelmixerrgb.c:3672 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "" -#: ../src/iop/channelmixerrgb.c:3678 +#: ../src/iop/channelmixerrgb.c:3675 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" "so its temperature is relevant and meaningful with a D illuminant." msgstr "" -#: ../src/iop/channelmixerrgb.c:3684 +#: ../src/iop/channelmixerrgb.c:3681 #, c-format msgid "CCT: %.0f K (black body)" msgstr "" -#: ../src/iop/channelmixerrgb.c:3687 +#: ../src/iop/channelmixerrgb.c:3684 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" "so its temperature is relevant and meaningful with a Planckian illuminant." msgstr "" -#: ../src/iop/channelmixerrgb.c:3693 +#: ../src/iop/channelmixerrgb.c:3690 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "" -#: ../src/iop/channelmixerrgb.c:3696 +#: ../src/iop/channelmixerrgb.c:3693 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -19401,34 +19937,34 @@ msgid "" "custom illuminant." msgstr "" -#: ../src/iop/channelmixerrgb.c:3705 +#: ../src/iop/channelmixerrgb.c:3702 #, c-format msgid "CCT: undefined" msgstr "" -#: ../src/iop/channelmixerrgb.c:3708 +#: ../src/iop/channelmixerrgb.c:3705 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." msgstr "" -#: ../src/iop/channelmixerrgb.c:4026 +#: ../src/iop/channelmixerrgb.c:4022 msgid "white balance successfully extracted from raw image" msgstr "" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4033 +#: ../src/iop/channelmixerrgb.c:4029 msgid "auto-detection of white balance started…" msgstr "" -#: ../src/iop/channelmixerrgb.c:4144 +#: ../src/iop/channelmixerrgb.c:4140 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." msgstr "" #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4188 +#: ../src/iop/channelmixerrgb.c:4184 #, c-format msgid "" "L: \t%.1f %%\n" @@ -19437,19 +19973,19 @@ msgid "" msgstr "" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4457 +#: ../src/iop/channelmixerrgb.c:4452 msgid "CAT" msgstr "" -#: ../src/iop/channelmixerrgb.c:4458 +#: ../src/iop/channelmixerrgb.c:4453 msgid "chromatic adaptation transform" msgstr "" -#: ../src/iop/channelmixerrgb.c:4460 +#: ../src/iop/channelmixerrgb.c:4455 msgid "adaptation" msgstr "" -#: ../src/iop/channelmixerrgb.c:4463 +#: ../src/iop/channelmixerrgb.c:4458 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -19461,29 +19997,29 @@ msgid "" "• none disables any adaptation and uses pipeline working RGB." msgstr "" -#: ../src/iop/channelmixerrgb.c:4480 +#: ../src/iop/channelmixerrgb.c:4475 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." msgstr "" -#: ../src/iop/channelmixerrgb.c:4487 +#: ../src/iop/channelmixerrgb.c:4482 msgid "picker" msgstr "" -#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4484 ../src/iop/temperature.c:2078 msgid "set white balance to detected from area" msgstr "" -#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4488 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "" -#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4494 ../src/iop/temperature.c:2138 msgid "temperature" msgstr "" -#: ../src/iop/channelmixerrgb.c:4537 +#: ../src/iop/channelmixerrgb.c:4532 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -19492,17 +20028,17 @@ msgid "" "series of images." msgstr "" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/channelmixerrgb.c:4601 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/channelmixerrgb.c:4596 msgid "mapping" msgstr "" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/exposure.c:1288 msgid "area mode" msgstr "" -#: ../src/iop/channelmixerrgb.c:4545 +#: ../src/iop/channelmixerrgb.c:4540 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -19510,149 +20046,149 @@ msgid "" "and can be used to sample a target." msgstr "" -#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4545 ../src/iop/exposure.c:1294 msgid "correction" msgstr "" -#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4546 ../src/iop/exposure.c:1295 msgid "measure" msgstr "" -#: ../src/iop/channelmixerrgb.c:4555 +#: ../src/iop/channelmixerrgb.c:4550 msgid "take channel mixing into account" msgstr "" -#: ../src/iop/channelmixerrgb.c:4562 +#: ../src/iop/channelmixerrgb.c:4557 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." msgstr "" -#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4565 ../src/iop/exposure.c:1303 msgid "the input color that should be mapped to the target" msgstr "" -#: ../src/iop/channelmixerrgb.c:4574 +#: ../src/iop/channelmixerrgb.c:4569 msgid "" "L: \tN/A\n" "h: \tN/A\n" "c: \tN/A" msgstr "" -#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4572 ../src/iop/exposure.c:1310 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "" -#: ../src/iop/channelmixerrgb.c:4582 +#: ../src/iop/channelmixerrgb.c:4577 msgid "the desired target color after mapping" msgstr "" -#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4604 ../src/iop/exposure.c:1329 msgctxt "section" msgid "input" msgstr "" #. spacer -#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4607 ../src/iop/exposure.c:1332 msgctxt "section" msgid "target" msgstr "" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4620 msgid "input R" msgstr "" -#: ../src/iop/channelmixerrgb.c:4630 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input G" msgstr "" -#: ../src/iop/channelmixerrgb.c:4635 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input B" msgstr "" -#: ../src/iop/channelmixerrgb.c:4645 +#: ../src/iop/channelmixerrgb.c:4640 msgid "output R" msgstr "" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4641 msgid "output G" msgstr "" -#: ../src/iop/channelmixerrgb.c:4647 +#: ../src/iop/channelmixerrgb.c:4642 msgid "output B" msgstr "" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "colorfulness" msgstr "" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "output colorfulness" msgstr "" -#: ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/channelmixerrgb.c:4648 msgid "output brightness" msgstr "" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4651 msgid "output gray" msgstr "" -#: ../src/iop/channelmixerrgb.c:4669 +#: ../src/iop/channelmixerrgb.c:4664 msgid "calibrate with a color checker" msgstr "" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4669 msgid "use a color checker target to autoset CAT and channels" msgstr "" -#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 -#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 -#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 +#: ../src/iop/channelmixerrgb.c:4674 ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4703 ../src/iop/channelmixerrgb.c:4720 +#: ../src/iop/channelmixerrgb.c:4731 ../src/iop/channelmixerrgb.c:4742 msgid "calibrate" msgstr "" -#: ../src/iop/channelmixerrgb.c:4679 +#: ../src/iop/channelmixerrgb.c:4674 msgid "chart" msgstr "" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4675 msgid "choose the vendor and the type of your chart" msgstr "" -#: ../src/iop/channelmixerrgb.c:4682 +#: ../src/iop/channelmixerrgb.c:4677 msgid "Xrite ColorChecker 24 pre-2014" msgstr "" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4678 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "" -#: ../src/iop/channelmixerrgb.c:4684 +#: ../src/iop/channelmixerrgb.c:4679 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "" -#: ../src/iop/channelmixerrgb.c:4685 +#: ../src/iop/channelmixerrgb.c:4680 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "" -#: ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4681 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "" -#: ../src/iop/channelmixerrgb.c:4687 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "" -#: ../src/iop/channelmixerrgb.c:4688 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Datacolor SpyderCheckr Photo" msgstr "" -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4686 msgid "optimize for" msgstr "" -#: ../src/iop/channelmixerrgb.c:4692 +#: ../src/iop/channelmixerrgb.c:4687 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" @@ -19662,210 +20198,214 @@ msgid "" "the others are special behaviors to protect some hues" msgstr "" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4694 msgid "neutral colors" msgstr "" -#: ../src/iop/channelmixerrgb.c:4701 +#: ../src/iop/channelmixerrgb.c:4696 msgid "skin and soil colors" msgstr "" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4697 msgid "foliage colors" msgstr "" -#: ../src/iop/channelmixerrgb.c:4703 +#: ../src/iop/channelmixerrgb.c:4698 msgid "sky and water colors" msgstr "" -#: ../src/iop/channelmixerrgb.c:4704 +#: ../src/iop/channelmixerrgb.c:4699 msgid "average delta E" msgstr "" -#: ../src/iop/channelmixerrgb.c:4705 +#: ../src/iop/channelmixerrgb.c:4700 msgid "maximum delta E" msgstr "" -#: ../src/iop/channelmixerrgb.c:4708 +#: ../src/iop/channelmixerrgb.c:4703 msgid "patch scale" msgstr "" -#: ../src/iop/channelmixerrgb.c:4711 +#: ../src/iop/channelmixerrgb.c:4706 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" "the patches frame cast a shadows on the edges of the patch." msgstr "" -#: ../src/iop/channelmixerrgb.c:4719 +#: ../src/iop/channelmixerrgb.c:4714 msgid "the delta E is using the CIE 2000 formula" msgstr "" -#: ../src/iop/channelmixerrgb.c:4722 -msgid "accept" -msgstr "" - -#: ../src/iop/channelmixerrgb.c:4727 +#: ../src/iop/channelmixerrgb.c:4718 msgid "accept the computed profile and set it in the module" msgstr "" -#: ../src/iop/channelmixerrgb.c:4730 -msgid "recompute" +#: ../src/iop/channelmixerrgb.c:4721 +msgid "accept" msgstr "" -#: ../src/iop/channelmixerrgb.c:4734 +#: ../src/iop/channelmixerrgb.c:4729 msgid "recompute the profile" msgstr "" -#: ../src/iop/channelmixerrgb.c:4737 -msgid "validate" +#: ../src/iop/channelmixerrgb.c:4732 +msgid "recompute" msgstr "" -#: ../src/iop/channelmixerrgb.c:4741 +#: ../src/iop/channelmixerrgb.c:4740 msgid "check the output delta E" msgstr "" -#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 +#: ../src/iop/channelmixerrgb.c:4743 +msgid "validate" +msgstr "" + +#: ../src/iop/choleski.h:223 ../src/iop/choleski.h:314 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" -#: ../src/iop/clahe.c:61 +#: ../src/iop/clahe.c:60 msgid "old local contrast" msgstr "" -#: ../src/iop/clahe.c:71 +#: ../src/iop/clahe.c:70 msgid "" "this module is deprecated. better use new local contrast module instead." msgstr "" -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 +#: ../src/iop/clahe.c:324 ../src/iop/sharpen.c:422 msgid "amount" msgstr "" -#: ../src/iop/clahe.c:326 +#: ../src/iop/clahe.c:325 msgid "size of features to preserve" msgstr "" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 +#: ../src/iop/clahe.c:326 ../src/iop/nlmeans.c:442 msgid "strength of the effect" msgstr "" -#: ../src/iop/clipping.c:340 +#: ../src/iop/clipping.c:339 msgid "" "this module is deprecated. please use the crop, orientation and/or rotate " "and perspective modules instead." msgstr "" -#: ../src/iop/clipping.c:345 +#: ../src/iop/clipping.c:344 msgid "crop and rotate" msgstr "" -#: ../src/iop/clipping.c:350 +#: ../src/iop/clipping.c:349 msgid "reframe|perspective|keystone|distortion" msgstr "" -#: ../src/iop/clipping.c:355 +#: ../src/iop/clipping.c:354 msgid "change the framing and correct the perspective" msgstr "" -#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 -#: ../src/iop/crop.c:1269 +#: ../src/iop/clipping.c:1409 ../src/iop/clipping.c:2124 ../src/iop/crop.c:730 +#: ../src/iop/crop.c:1268 msgid "original image" msgstr "" -#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 +#: ../src/iop/clipping.c:1713 ../src/iop/crop.c:954 msgid "invalid ratio format. it should be \"number:number\"" msgstr "" -#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 +#: ../src/iop/clipping.c:1729 ../src/iop/crop.c:970 msgid "invalid ratio format. it should be a positive number" msgstr "" -#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 +#: ../src/iop/clipping.c:1918 ../src/iop/clipping.c:2115 msgid "full" msgstr "" -#: ../src/iop/clipping.c:1920 +#: ../src/iop/clipping.c:1919 msgid "old system" msgstr "" -#: ../src/iop/clipping.c:1921 +#: ../src/iop/clipping.c:1920 msgid "correction applied" msgstr "" -#: ../src/iop/clipping.c:2094 +#: ../src/iop/clipping.c:2093 msgid "main" msgstr "" -#: ../src/iop/clipping.c:2103 +#: ../src/iop/clipping.c:2102 msgid "mirror image horizontally and/or vertically" msgstr "" -#: ../src/iop/clipping.c:2106 +#: ../src/iop/clipping.c:2105 msgid "angle" msgstr "" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2108 msgid "right-click and drag a line on the image to drag a straight line" msgstr "" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2111 msgid "keystone" msgstr "" -#: ../src/iop/clipping.c:2117 +#: ../src/iop/clipping.c:2116 msgid "set perspective correction for your image" msgstr "" -#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 +#: ../src/iop/clipping.c:2123 ../src/iop/crop.c:1267 msgid "freehand" msgstr "" -#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 +#: ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 msgid "10:8 in print" msgstr "" -#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "5:4, 4x5, 8x10" msgstr "" -#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "11x14" msgstr "" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1274 msgid "8.5x11, letter" msgstr "" -#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "4:3, VGA, TV" msgstr "" -#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "5x7" msgstr "" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "ISO 216, DIN 476, A4" msgstr "" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "3:2, 4x6, 35mm" msgstr "" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "16:10, 8x5" msgstr "" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 +#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "16:9, HDTV" msgstr "" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "widescreen" msgstr "" +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +msgid "1.91:1" +msgstr "" + #: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "" @@ -19961,19 +20501,19 @@ msgstr "" msgid "[%s on borders] crop keeping ratio" msgstr "" -#: ../src/iop/colisa.c:76 +#: ../src/iop/colisa.c:75 msgid "this module is deprecated. please use colorbalance RGB module instead." msgstr "" -#: ../src/iop/colisa.c:81 +#: ../src/iop/colisa.c:80 msgid "contrast brightness saturation" msgstr "" -#: ../src/iop/colisa.c:86 +#: ../src/iop/colisa.c:85 msgid "adjust the look of the image" msgstr "" -#: ../src/iop/colisa.c:278 +#: ../src/iop/colisa.c:277 msgid "color saturation adjustment" msgstr "" @@ -20022,7 +20562,7 @@ msgstr "" msgid "optimize luma from patches" msgstr "" -#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2004 msgid "optimize luma" msgstr "" @@ -20030,7 +20570,7 @@ msgstr "" msgid "neutralize colors from patches" msgstr "" -#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2009 msgid "neutralize colors" msgstr "" @@ -20083,113 +20623,113 @@ msgstr "" msgid "shadows / mid-tones / highlights" msgstr "" -#: ../src/iop/colorbalance.c:1854 ../src/iop/colorbalance.c:1863 +#: ../src/iop/colorbalance.c:1857 ../src/iop/colorbalance.c:1866 msgid "color-grading mapping method" msgstr "" -#: ../src/iop/colorbalance.c:1858 +#: ../src/iop/colorbalance.c:1861 msgid "color control sliders" msgstr "" -#: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 +#: ../src/iop/colorbalance.c:1862 ../src/libs/colorpicker.c:53 msgid "HSL" msgstr "" -#: ../src/iop/colorbalance.c:1860 +#: ../src/iop/colorbalance.c:1863 msgid "RGBL" msgstr "" -#: ../src/iop/colorbalance.c:1870 +#: ../src/iop/colorbalance.c:1873 msgctxt "section" msgid "master" msgstr "" -#: ../src/iop/colorbalance.c:1876 +#: ../src/iop/colorbalance.c:1879 msgid "saturation correction before the color balance" msgstr "" -#: ../src/iop/colorbalance.c:1882 +#: ../src/iop/colorbalance.c:1885 msgid "saturation correction after the color balance" msgstr "" -#: ../src/iop/colorbalance.c:1887 +#: ../src/iop/colorbalance.c:1890 msgid "adjust to match a neutral tone" msgstr "" #. is set in _configure_slider_blocks -#: ../src/iop/colorbalance.c:1898 +#: ../src/iop/colorbalance.c:1901 msgid "click to cycle layout" msgstr "" -#: ../src/iop/colorbalance.c:1932 +#: ../src/iop/colorbalance.c:1935 msgid "factor" msgstr "" -#: ../src/iop/colorbalance.c:1946 +#: ../src/iop/colorbalance.c:1949 msgid "select the hue" msgstr "" -#: ../src/iop/colorbalance.c:1957 +#: ../src/iop/colorbalance.c:1960 msgid "select the saturation" msgstr "" -#: ../src/iop/colorbalance.c:1977 +#: ../src/iop/colorbalance.c:1980 msgid "factor of lift/offset" msgstr "" -#: ../src/iop/colorbalance.c:1978 +#: ../src/iop/colorbalance.c:1981 msgid "factor of red for lift/offset" msgstr "" -#: ../src/iop/colorbalance.c:1979 +#: ../src/iop/colorbalance.c:1982 msgid "factor of green for lift/offset" msgstr "" -#: ../src/iop/colorbalance.c:1980 +#: ../src/iop/colorbalance.c:1983 msgid "factor of blue for lift/offset" msgstr "" -#: ../src/iop/colorbalance.c:1983 +#: ../src/iop/colorbalance.c:1986 msgid "factor of gamma/power" msgstr "" -#: ../src/iop/colorbalance.c:1984 +#: ../src/iop/colorbalance.c:1987 msgid "factor of red for gamma/power" msgstr "" -#: ../src/iop/colorbalance.c:1985 +#: ../src/iop/colorbalance.c:1988 msgid "factor of green for gamma/power" msgstr "" -#: ../src/iop/colorbalance.c:1986 +#: ../src/iop/colorbalance.c:1989 msgid "factor of blue for gamma/power" msgstr "" -#: ../src/iop/colorbalance.c:1989 +#: ../src/iop/colorbalance.c:1992 msgid "factor of gain/slope" msgstr "" -#: ../src/iop/colorbalance.c:1990 +#: ../src/iop/colorbalance.c:1993 msgid "factor of red for gain/slope" msgstr "" -#: ../src/iop/colorbalance.c:1991 +#: ../src/iop/colorbalance.c:1994 msgid "factor of green for gain/slope" msgstr "" -#: ../src/iop/colorbalance.c:1992 +#: ../src/iop/colorbalance.c:1995 msgid "factor of blue for gain/slope" msgstr "" -#: ../src/iop/colorbalance.c:2002 +#: ../src/iop/colorbalance.c:2005 msgid "fit the whole histogram and center the average luma" msgstr "" -#: ../src/iop/colorbalance.c:2007 +#: ../src/iop/colorbalance.c:2010 msgid "optimize the RGB curves to remove color casts" msgstr "" -#: ../src/iop/colorbalance.c:2009 +#: ../src/iop/colorbalance.c:2012 msgctxt "section" msgid "auto optimizers" msgstr "" @@ -20230,328 +20770,329 @@ msgstr "" msgid "colorbalance works only on RGB input" msgstr "" -#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 +#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2374 +#: ../src/iop/contrastntexture.c:361 ../src/iop/retouch.c:2054 +#: ../src/iop/toneequal.c:1972 msgid "cannot display masks when the blending mask is displayed" msgstr "" #. Page master -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "master" msgstr "" -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "global grading" msgstr "" -#: ../src/iop/colorbalancergb.c:1788 +#: ../src/iop/colorbalancergb.c:1787 msgid "rotate all hues by an angle, at the same luminance" msgstr "" -#: ../src/iop/colorbalancergb.c:1794 +#: ../src/iop/colorbalancergb.c:1793 msgid "increase colorfulness mostly on low-chroma colors" msgstr "" -#: ../src/iop/colorbalancergb.c:1800 +#: ../src/iop/colorbalancergb.c:1799 msgid "increase the contrast at constant chromaticity" msgstr "" -#: ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorbalancergb.c:1801 msgctxt "section" msgid "linear chroma grading" msgstr "" -#: ../src/iop/colorbalancergb.c:1809 +#: ../src/iop/colorbalancergb.c:1808 msgid "increase colorfulness at same luminance globally" msgstr "" -#: ../src/iop/colorbalancergb.c:1814 +#: ../src/iop/colorbalancergb.c:1813 msgid "increase colorfulness at same luminance mostly in shadows" msgstr "" -#: ../src/iop/colorbalancergb.c:1819 +#: ../src/iop/colorbalancergb.c:1818 msgid "increase colorfulness at same luminance mostly in mid-tones" msgstr "" -#: ../src/iop/colorbalancergb.c:1824 +#: ../src/iop/colorbalancergb.c:1823 msgid "increase colorfulness at same luminance mostly in highlights" msgstr "" -#: ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorbalancergb.c:1825 msgctxt "section" msgid "perceptual saturation grading" msgstr "" -#: ../src/iop/colorbalancergb.c:1832 +#: ../src/iop/colorbalancergb.c:1831 msgid "add or remove saturation by an absolute amount" msgstr "" -#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 -#: ../src/iop/colorbalancergb.c:1847 +#: ../src/iop/colorbalancergb.c:1836 ../src/iop/colorbalancergb.c:1841 +#: ../src/iop/colorbalancergb.c:1846 msgid "" "increase or decrease saturation proportionally to the original pixel " "saturation" msgstr "" -#: ../src/iop/colorbalancergb.c:1849 +#: ../src/iop/colorbalancergb.c:1848 msgctxt "section" msgid "perceptual brilliance grading" msgstr "" -#: ../src/iop/colorbalancergb.c:1850 +#: ../src/iop/colorbalancergb.c:1849 msgid "brilliance" msgstr "" -#: ../src/iop/colorbalancergb.c:1855 +#: ../src/iop/colorbalancergb.c:1854 msgid "add or remove brilliance by an absolute amount" msgstr "" -#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 -#: ../src/iop/colorbalancergb.c:1870 +#: ../src/iop/colorbalancergb.c:1859 ../src/iop/colorbalancergb.c:1864 +#: ../src/iop/colorbalancergb.c:1869 msgid "" "increase or decrease brilliance proportionally to the original pixel " "brilliance" msgstr "" #. Page 4-ways -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "4 ways" msgstr "" -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "selective color grading" msgstr "" -#: ../src/iop/colorbalancergb.c:1875 +#: ../src/iop/colorbalancergb.c:1874 msgid "" "pick opposite color from image\n" "ctrl+click to pick selected color" msgstr "" -#: ../src/iop/colorbalancergb.c:1877 +#: ../src/iop/colorbalancergb.c:1876 msgctxt "section" msgid "global offset" msgstr "" -#: ../src/iop/colorbalancergb.c:1884 +#: ../src/iop/colorbalancergb.c:1883 msgid "global luminance offset" msgstr "" -#: ../src/iop/colorbalancergb.c:1889 +#: ../src/iop/colorbalancergb.c:1888 msgid "hue of the global color offset" msgstr "" -#: ../src/iop/colorbalancergb.c:1896 +#: ../src/iop/colorbalancergb.c:1895 msgid "chroma of the global color offset" msgstr "" -#: ../src/iop/colorbalancergb.c:1898 +#: ../src/iop/colorbalancergb.c:1897 msgctxt "section" msgid "shadows lift" msgstr "" -#: ../src/iop/colorbalancergb.c:1905 +#: ../src/iop/colorbalancergb.c:1904 msgid "luminance gain in shadows" msgstr "" -#: ../src/iop/colorbalancergb.c:1910 +#: ../src/iop/colorbalancergb.c:1909 msgid "hue of the color gain in shadows" msgstr "" -#: ../src/iop/colorbalancergb.c:1917 +#: ../src/iop/colorbalancergb.c:1916 msgid "chroma of the color gain in shadows" msgstr "" -#: ../src/iop/colorbalancergb.c:1919 +#: ../src/iop/colorbalancergb.c:1918 msgctxt "section" msgid "highlights gain" msgstr "" -#: ../src/iop/colorbalancergb.c:1920 +#: ../src/iop/colorbalancergb.c:1919 msgid "gain" msgstr "" -#: ../src/iop/colorbalancergb.c:1926 +#: ../src/iop/colorbalancergb.c:1925 msgid "luminance gain in highlights" msgstr "" -#: ../src/iop/colorbalancergb.c:1931 +#: ../src/iop/colorbalancergb.c:1930 msgid "hue of the color gain in highlights" msgstr "" -#: ../src/iop/colorbalancergb.c:1938 +#: ../src/iop/colorbalancergb.c:1937 msgid "chroma of the color gain in highlights" msgstr "" -#: ../src/iop/colorbalancergb.c:1940 +#: ../src/iop/colorbalancergb.c:1939 msgctxt "section" msgid "power" msgstr "" -#: ../src/iop/colorbalancergb.c:1941 +#: ../src/iop/colorbalancergb.c:1940 msgid "power" msgstr "" -#: ../src/iop/colorbalancergb.c:1947 +#: ../src/iop/colorbalancergb.c:1946 msgid "luminance exponent in mid-tones" msgstr "" -#: ../src/iop/colorbalancergb.c:1952 +#: ../src/iop/colorbalancergb.c:1951 msgid "hue of the color exponent in mid-tones" msgstr "" -#: ../src/iop/colorbalancergb.c:1959 +#: ../src/iop/colorbalancergb.c:1958 msgid "chroma of the color exponent in mid-tones" msgstr "" #. Page masks -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "masks" msgstr "" -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "isolate luminances" msgstr "" -#: ../src/iop/colorbalancergb.c:1966 +#: ../src/iop/colorbalancergb.c:1965 msgid "choose in which uniform color space the saturation is computed" msgstr "" -#: ../src/iop/colorbalancergb.c:1968 +#: ../src/iop/colorbalancergb.c:1967 msgctxt "section" msgid "luminance ranges" msgstr "" -#: ../src/iop/colorbalancergb.c:1981 +#: ../src/iop/colorbalancergb.c:1980 msgid "weight of the shadows over the whole tonal range" msgstr "" -#: ../src/iop/colorbalancergb.c:1987 +#: ../src/iop/colorbalancergb.c:1986 msgid "" "displays a shadows mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" "that will be affected by the shadows sliders in the other tabs" msgstr "" -#: ../src/iop/colorbalancergb.c:1994 +#: ../src/iop/colorbalancergb.c:1993 msgid "position of the middle-gray reference for masking" msgstr "" -#: ../src/iop/colorbalancergb.c:2000 +#: ../src/iop/colorbalancergb.c:1999 msgid "" "displays a mid-tones mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" "that will be affected by the mid-tones sliders in the other tabs" msgstr "" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2006 msgid "weights of highlights over the whole tonal range" msgstr "" -#: ../src/iop/colorbalancergb.c:2013 +#: ../src/iop/colorbalancergb.c:2012 msgid "" "displays a highlights mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" "that will be affected by the highlights sliders in the other tabs" msgstr "" -#: ../src/iop/colorbalancergb.c:2017 +#: ../src/iop/colorbalancergb.c:2016 msgctxt "section" msgid "threshold" msgstr "" -#: ../src/iop/colorbalancergb.c:2022 +#: ../src/iop/colorbalancergb.c:2021 msgid "peak white luminance value used to normalize the power function" msgstr "" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2027 msgid "peak gray luminance value used to normalize the power function" msgstr "" -#: ../src/iop/colorbalancergb.c:2030 +#: ../src/iop/colorbalancergb.c:2029 msgctxt "section" msgid "mask preview settings" msgstr "" -#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 +#: ../src/iop/colorbalancergb.c:2033 ../src/iop/colorbalancergb.c:2038 msgid "select color of the checkerboard from a swatch" msgstr "" -#: ../src/iop/colorbalancergb.c:2044 +#: ../src/iop/colorbalancergb.c:2043 msgid "checkerboard size" msgstr "" -#: ../src/iop/colorbalancergb.c:2048 +#: ../src/iop/colorbalancergb.c:2047 msgid "checkerboard color 1" msgstr "" -#: ../src/iop/colorbalancergb.c:2049 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 2" msgstr "" -#: ../src/iop/colorchecker.c:118 +#: ../src/iop/colorchecker.c:119 msgid "color look up table" msgstr "" -#: ../src/iop/colorchecker.c:123 +#: ../src/iop/colorchecker.c:124 msgid "profile|lut|color grading" msgstr "" -#: ../src/iop/colorchecker.c:129 +#: ../src/iop/colorchecker.c:130 msgid "perform color space corrections and apply looks" msgstr "" -#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 -#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 -#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 -#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 -#: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 +#: ../src/iop/colorchecker.c:132 ../src/iop/colorchecker.c:134 +#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:153 +#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/colorzones.c:144 ../src/iop/defringe.c:81 ../src/iop/levels.c:141 +#: ../src/iop/monochrome.c:103 ../src/iop/shadhi.c:142 +#: ../src/iop/tonecurve.c:186 ../src/iop/vibrance.c:95 msgid "linear or non-linear, Lab, display-referred" msgstr "" -#: ../src/iop/colorchecker.c:132 +#: ../src/iop/colorchecker.c:133 msgid "defined by profile, Lab" msgstr "" -#: ../src/iop/colorchecker.c:306 +#: ../src/iop/colorchecker.c:307 msgid "it8 skin tones" msgstr "" -#: ../src/iop/colorchecker.c:472 +#: ../src/iop/colorchecker.c:473 msgid "expanded color checker" msgstr "" -#: ../src/iop/colorchecker.c:488 +#: ../src/iop/colorchecker.c:489 msgid "Helmholtz/Kohlrausch monochrome" msgstr "" -#: ../src/iop/colorchecker.c:505 +#: ../src/iop/colorchecker.c:506 msgid "Fuji Astia emulation" msgstr "" -#: ../src/iop/colorchecker.c:519 +#: ../src/iop/colorchecker.c:520 msgid "Fuji Classic Chrome emulation" msgstr "" -#: ../src/iop/colorchecker.c:533 +#: ../src/iop/colorchecker.c:534 msgid "Fuji Monochrome emulation" msgstr "" -#: ../src/iop/colorchecker.c:547 +#: ../src/iop/colorchecker.c:548 msgid "Fuji Provia emulation" msgstr "" -#: ../src/iop/colorchecker.c:561 +#: ../src/iop/colorchecker.c:562 msgid "Fuji Velvia emulation" msgstr "" -#: ../src/iop/colorchecker.c:997 ../src/iop/colorchecker.c:1555 +#: ../src/iop/colorchecker.c:998 ../src/iop/colorchecker.c:1557 #, c-format msgid "patch #%d" msgstr "" -#: ../src/iop/colorchecker.c:1410 +#: ../src/iop/colorchecker.c:1413 #, c-format msgid "" "(%2.2f %2.2f %2.2f)\n" @@ -20562,43 +21103,43 @@ msgid "" "shift+click while color picking to replace patch" msgstr "" -#: ../src/iop/colorchecker.c:1550 +#: ../src/iop/colorchecker.c:1552 msgid "patch" msgstr "" -#: ../src/iop/colorchecker.c:1551 +#: ../src/iop/colorchecker.c:1553 msgid "color checker patch" msgstr "" -#: ../src/iop/colorchecker.c:1565 +#: ../src/iop/colorchecker.c:1567 msgid "" "adjust target color Lab 'L' channel\n" "lower values darken target color while higher brighten it" msgstr "" -#: ../src/iop/colorchecker.c:1573 +#: ../src/iop/colorchecker.c:1575 msgid "" "adjust target color Lab 'a' channel\n" "lower values shift target color towards greens while higher shift towards " "magentas" msgstr "" -#: ../src/iop/colorchecker.c:1576 +#: ../src/iop/colorchecker.c:1578 msgid "green-magenta offset" msgstr "" -#: ../src/iop/colorchecker.c:1585 +#: ../src/iop/colorchecker.c:1587 msgid "" "adjust target color Lab 'b' channel\n" "lower values shift target color towards blues while higher shift towards " "yellows" msgstr "" -#: ../src/iop/colorchecker.c:1588 +#: ../src/iop/colorchecker.c:1590 msgid "blue-yellow offset" msgstr "" -#: ../src/iop/colorchecker.c:1597 +#: ../src/iop/colorchecker.c:1599 msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" @@ -20606,38 +21147,38 @@ msgid "" "higher saturation" msgstr "" -#: ../src/iop/colorchecker.c:1606 +#: ../src/iop/colorchecker.c:1608 msgid "target color" msgstr "" -#: ../src/iop/colorchecker.c:1609 +#: ../src/iop/colorchecker.c:1611 msgid "" "control target color of the patches\n" "relative - target color is relative from the patch original color\n" "absolute - target color is absolute Lab value" msgstr "" -#: ../src/iop/colorchecker.c:1613 +#: ../src/iop/colorchecker.c:1615 msgid "absolute" msgstr "" -#: ../src/iop/colorcontrast.c:74 +#: ../src/iop/colorcontrast.c:72 msgid "color contrast" msgstr "" -#: ../src/iop/colorcontrast.c:84 +#: ../src/iop/colorcontrast.c:82 msgid "" "increase saturation and separation between\n" "opposite colors" msgstr "" -#: ../src/iop/colorcontrast.c:312 +#: ../src/iop/colorcontrast.c:310 msgid "" "steepness of the a* curve in Lab\n" "lower values desaturate greens and magenta while higher saturate them" msgstr "" -#: ../src/iop/colorcontrast.c:319 +#: ../src/iop/colorcontrast.c:317 msgid "" "steepness of the b* curve in Lab\n" "lower values desaturate blues and yellows while higher saturate them" @@ -20663,17 +21204,17 @@ msgstr "" msgid "cooling filter" msgstr "" -#: ../src/iop/colorcorrection.c:242 +#: ../src/iop/colorcorrection.c:252 msgid "" "drag the line for split-toning. bright means highlights, dark means shadows. " "use mouse wheel to change saturation." msgstr "" -#: ../src/iop/colorcorrection.c:261 +#: ../src/iop/colorcorrection.c:271 msgid "set the global saturation" msgstr "" -#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2936 msgid "color equalizer" msgstr "" @@ -20687,11 +21228,11 @@ msgid "" "depending on local hue" msgstr "" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB" msgstr "" -#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:333 msgid "quasi-linear, RGB, scene-referred" msgstr "" @@ -20712,68 +21253,68 @@ msgid "teal & orange" msgstr "" #. Page OPTIONS -#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 -#: ../src/iop/filmicrgb.c:4561 +#: ../src/iop/colorequal.c:2889 ../src/iop/colorequal.c:3087 +#: ../src/iop/filmicrgb.c:4539 msgid "options" msgstr "" -#: ../src/iop/colorequal.c:2982 +#: ../src/iop/colorequal.c:2985 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" "alt+scroll to change page" msgstr "" -#: ../src/iop/colorequal.c:3008 +#: ../src/iop/colorequal.c:3006 msgid "shift nodes to lower or higher hue" msgstr "" -#: ../src/iop/colorequal.c:3011 +#: ../src/iop/colorequal.c:3009 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" msgstr "" -#: ../src/iop/colorequal.c:3030 +#: ../src/iop/colorequal.c:3028 msgid "change hue hue-wise" msgstr "" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3046 msgid "change saturation hue-wise" msgstr "" -#: ../src/iop/colorequal.c:3066 +#: ../src/iop/colorequal.c:3064 msgid "change brightness hue-wise" msgstr "" -#: ../src/iop/colorequal.c:3099 +#: ../src/iop/colorequal.c:3097 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" "to stay below the defined level. the default is fine for most images." msgstr "" -#: ../src/iop/colorequal.c:3104 +#: ../src/iop/colorequal.c:3102 msgid "change for sharper or softer hue curve" msgstr "" -#: ../src/iop/colorequal.c:3108 +#: ../src/iop/colorequal.c:3106 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "" -#: ../src/iop/colorequal.c:3114 +#: ../src/iop/colorequal.c:3112 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." msgstr "" -#: ../src/iop/colorequal.c:3121 +#: ../src/iop/colorequal.c:3119 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." msgstr "" -#: ../src/iop/colorequal.c:3125 +#: ../src/iop/colorequal.c:3123 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -20781,7 +21322,7 @@ msgid "" " increases contrast and avoids brightness changes in low chromaticity areas" msgstr "" -#: ../src/iop/colorequal.c:3133 +#: ../src/iop/colorequal.c:3131 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -20789,11 +21330,11 @@ msgid "" " - decrease for smoother transitions" msgstr "" -#: ../src/iop/colorequal.c:3140 +#: ../src/iop/colorequal.c:3138 msgid "set radius of applied parameters for the guided filter" msgstr "" -#: ../src/iop/colorequal.c:3143 +#: ../src/iop/colorequal.c:3141 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -20833,11 +21374,11 @@ msgid "" "palette." msgstr "" -#: ../src/iop/colorharmonizer.c:1418 +#: ../src/iop/colorharmonizer.c:1417 msgid "not yet available — wait for the preview to finish processing." msgstr "" -#: ../src/iop/colorharmonizer.c:1423 +#: ../src/iop/colorharmonizer.c:1425 msgid "" "harmony rule that defines which hues are considered 'in harmony'.\n" "\n" @@ -20856,13 +21397,13 @@ msgid "" "custom: define all four harmony node hues independently." msgstr "" -#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +#: ../src/iop/colorharmonizer.c:1448 ../src/iop/colorharmonizer.c:1503 msgid "" "pick hue from image.\n" "ctrl+click to select an area" msgstr "" -#: ../src/iop/colorharmonizer.c:1449 +#: ../src/iop/colorharmonizer.c:1451 msgid "" "the primary 'key' hue of the harmony — the first node from which all others " "are derived.\n" @@ -20877,24 +21418,24 @@ msgid "" "the palette." msgstr "" -#: ../src/iop/colorharmonizer.c:1464 +#: ../src/iop/colorharmonizer.c:1466 msgid "" "number of active harmony nodes in custom mode (2–4).\n" "nodes are numbered from the top; inactive nodes are hidden." msgstr "" -#: ../src/iop/colorharmonizer.c:1494 +#: ../src/iop/colorharmonizer.c:1496 msgid "" "hue of this harmony node (0°–360°).\n" "only active in 'custom' harmony mode.\n" "use the color picker to sample the desired hue from the image." msgstr "" -#: ../src/iop/colorharmonizer.c:1513 +#: ../src/iop/colorharmonizer.c:1519 msgid "vectorscope two-way sync" msgstr "" -#: ../src/iop/colorharmonizer.c:1515 +#: ../src/iop/colorharmonizer.c:1521 msgid "" "when enabled, the vectorscope harmony overlay is kept in sync with\n" "the harmony rule and anchor hue controls in the module.\n" @@ -20902,7 +21443,7 @@ msgid "" "vice-versa." msgstr "" -#: ../src/iop/colorharmonizer.c:1529 +#: ../src/iop/colorharmonizer.c:1535 msgid "" "import the harmony rule and anchor hue currently displayed in the " "vectorscope.\n" @@ -20910,7 +21451,7 @@ msgid "" "already active." msgstr "" -#: ../src/iop/colorharmonizer.c:1550 +#: ../src/iop/colorharmonizer.c:1557 msgid "" "how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" @@ -20925,7 +21466,7 @@ msgid "" "are never affected regardless of this setting." msgstr "" -#: ../src/iop/colorharmonizer.c:1564 +#: ../src/iop/colorharmonizer.c:1571 msgid "" "controls the angular reach of each harmony node's attraction.\n" "\n" @@ -20945,7 +21486,7 @@ msgid "" " useful for strongly discordant images or when a painterly look is desired." msgstr "" -#: ../src/iop/colorharmonizer.c:1579 +#: ../src/iop/colorharmonizer.c:1586 msgid "" "shields low-chroma (desaturated) colors from the hue correction.\n" "\n" @@ -20963,7 +21504,7 @@ msgid "" "range." msgstr "" -#: ../src/iop/colorharmonizer.c:1593 +#: ../src/iop/colorharmonizer.c:1600 msgid "" "controls the intensity of smoothing applied to the correction field.\n" "\n" @@ -20977,23 +21518,23 @@ msgid "" " blur the grading across image edges, causing some visual separation." msgstr "" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 1" msgstr "" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 2" msgstr "" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 3" msgstr "" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 4" msgstr "" -#: ../src/iop/colorharmonizer.c:1620 +#: ../src/iop/colorharmonizer.c:1627 msgid "" "saturation multiplier for colors near this harmony node.\n" "100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" @@ -21011,12 +21552,12 @@ msgid "" "using color profiles to remap RGB values" msgstr "" -#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:315 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "" -#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:88 msgid "defined by profile" msgstr "" @@ -21027,24 +21568,24 @@ msgid "" "RGB!" msgstr "" -#: ../src/iop/colorin.c:1399 +#: ../src/iop/colorin.c:1396 #, c-format msgid "`%s' color matrix not found!" msgstr "" -#: ../src/iop/colorin.c:1437 +#: ../src/iop/colorin.c:1434 msgid "input profile could not be generated!" msgstr "" -#: ../src/iop/colorin.c:1534 +#: ../src/iop/colorin.c:1531 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "" -#: ../src/iop/colorin.c:1808 +#: ../src/iop/colorin.c:1805 msgid "external ICC profiles" msgstr "" -#: ../src/iop/colorin.c:1863 +#: ../src/iop/colorin.c:1860 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -21058,39 +21599,52 @@ msgid "" "\n" msgstr "" -#: ../src/iop/colorin.c:2051 +#: ../src/iop/colorin.c:2047 +msgid "blue mapping" +msgstr "" + +#: ../src/iop/colorin.c:2048 +msgid "" +"the blue mapping mode has been deprecated since very long and has been " +"removed.\n" +"reset to defaults or switch to any colorin profile and check results. " +"minimal\n" +"visual differences might be possible." +msgstr "" + +#: ../src/iop/colorin.c:2062 msgid "input profile" msgstr "" -#: ../src/iop/colorin.c:2064 +#: ../src/iop/colorin.c:2075 msgid "working ICC profiles" msgstr "" -#: ../src/iop/colorin.c:2076 +#: ../src/iop/colorin.c:2087 msgid "confine Lab values to gamut of RGB color space" msgstr "" -#: ../src/iop/colorize.c:72 +#: ../src/iop/colorize.c:71 msgid "colorize" msgstr "" -#: ../src/iop/colorize.c:94 +#: ../src/iop/colorize.c:93 msgid "overlay a solid color on the image" msgstr "" -#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:355 ../src/iop/splittoning.c:469 msgid "select the hue tone" msgstr "" -#: ../src/iop/colorize.c:362 +#: ../src/iop/colorize.c:361 msgid "select the saturation shadow tone" msgstr "" -#: ../src/iop/colorize.c:366 +#: ../src/iop/colorize.c:365 msgid "lightness of color" msgstr "" -#: ../src/iop/colorize.c:370 +#: ../src/iop/colorize.c:369 msgid "mix value of source lightness" msgstr "" @@ -21142,127 +21696,127 @@ msgstr "" msgid "level of histogram equalization" msgstr "" -#: ../src/iop/colorout.c:79 +#: ../src/iop/colorout.c:78 msgid "output color profile" msgstr "" -#: ../src/iop/colorout.c:85 +#: ../src/iop/colorout.c:84 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" msgstr "" -#: ../src/iop/colorout.c:90 +#: ../src/iop/colorout.c:89 msgid "non-linear, RGB or Lab, display-referred" msgstr "" -#: ../src/iop/colorout.c:655 +#: ../src/iop/colorout.c:653 msgid "missing output profile has been replaced by sRGB!" msgstr "" -#: ../src/iop/colorout.c:677 +#: ../src/iop/colorout.c:675 msgid "missing softproof profile has been replaced by sRGB!" msgstr "" -#: ../src/iop/colorout.c:720 +#: ../src/iop/colorout.c:718 msgid "unsupported output profile has been replaced by sRGB!" msgstr "" -#: ../src/iop/colorout.c:842 +#: ../src/iop/colorout.c:840 msgid "output intent" msgstr "" -#: ../src/iop/colorout.c:843 +#: ../src/iop/colorout.c:841 msgid "rendering intent" msgstr "" -#: ../src/iop/colorout.c:845 ../src/libs/export.c:1637 -#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 -#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 +#: ../src/iop/colorout.c:843 ../src/libs/export.c:1632 +#: ../src/libs/print_settings.c:2568 ../src/libs/print_settings.c:2917 +#: ../src/views/darkroom.c:3435 ../src/views/lighttable.c:1503 msgid "perceptual" msgstr "" -#: ../src/iop/colorout.c:846 ../src/libs/export.c:1638 -#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 -#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1633 +#: ../src/libs/print_settings.c:2569 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3436 ../src/views/lighttable.c:1504 msgid "relative colorimetric" msgstr "" -#: ../src/iop/colorout.c:847 ../src/libs/export.c:1639 -#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 -#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1634 +#: ../src/libs/print_settings.c:2570 ../src/libs/print_settings.c:2919 +#: ../src/views/darkroom.c:3437 ../src/views/lighttable.c:1505 msgctxt "rendering intent" msgid "saturation" msgstr "" -#: ../src/iop/colorout.c:848 ../src/libs/export.c:1640 -#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 -#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1635 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2920 +#: ../src/views/darkroom.c:3438 ../src/views/lighttable.c:1506 msgid "absolute colorimetric" msgstr "" -#: ../src/iop/colorout.c:864 +#: ../src/iop/colorout.c:862 msgid "export ICC profiles" msgstr "" -#: ../src/iop/colorreconstruction.c:111 +#: ../src/iop/colorreconstruction.c:110 msgid "color reconstruction" msgstr "" -#: ../src/iop/colorreconstruction.c:116 +#: ../src/iop/colorreconstruction.c:115 msgid "recover clipped highlights by propagating surrounding colors" msgstr "" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 +#: ../src/iop/colorreconstruction.c:631 ../src/iop/colorreconstruction.c:1032 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 #: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 #: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 -#: ../src/iop/levels.c:354 +#: ../src/iop/levels.c:357 msgid "inconsistent output" msgstr "" -#: ../src/iop/colorreconstruction.c:670 +#: ../src/iop/colorreconstruction.c:669 msgid "module `color reconstruction' failed" msgstr "" -#: ../src/iop/colorreconstruction.c:1223 +#: ../src/iop/colorreconstruction.c:1222 msgid "spatial" msgstr "" -#: ../src/iop/colorreconstruction.c:1224 +#: ../src/iop/colorreconstruction.c:1223 msgid "range" msgstr "" -#: ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorreconstruction.c:1224 msgid "precedence" msgstr "" -#: ../src/iop/colorreconstruction.c:1241 +#: ../src/iop/colorreconstruction.c:1240 msgid "pixels with lightness values above this threshold are corrected" msgstr "" -#: ../src/iop/colorreconstruction.c:1242 +#: ../src/iop/colorreconstruction.c:1241 msgid "how far to look for replacement colors in spatial dimensions" msgstr "" -#: ../src/iop/colorreconstruction.c:1243 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in the luminance dimension" msgstr "" -#: ../src/iop/colorreconstruction.c:1244 +#: ../src/iop/colorreconstruction.c:1243 msgid "if and how to give precedence to specific replacement colors" msgstr "" -#: ../src/iop/colorreconstruction.c:1245 +#: ../src/iop/colorreconstruction.c:1244 msgid "the hue tone which should be given precedence over other hue tones" msgstr "" -#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/colorreconstruction.c:1246 ../src/iop/demosaic.c:1823 #: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1247 msgid "no highlights reconstruction for monochrome images" msgstr "" @@ -21274,46 +21828,46 @@ msgstr "" msgid "this module is deprecated. better use color mapping module instead." msgstr "" -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" "and move to the new color mapping module." msgstr "" -#: ../src/iop/colorzones.c:135 ../src/iop/colorzones.c:2561 +#: ../src/iop/colorzones.c:136 ../src/iop/colorzones.c:2554 msgid "color zones" msgstr "" -#: ../src/iop/colorzones.c:141 +#: ../src/iop/colorzones.c:142 msgid "selectively shift hues, chroma and lightness of pixels" msgstr "" -#: ../src/iop/colorzones.c:668 +#: ../src/iop/colorzones.c:669 msgid "B&W: with red" msgstr "" -#: ../src/iop/colorzones.c:691 +#: ../src/iop/colorzones.c:692 msgid "B&W: with skin tones" msgstr "" -#: ../src/iop/colorzones.c:716 +#: ../src/iop/colorzones.c:717 msgid "polarizing filter" msgstr "" -#: ../src/iop/colorzones.c:737 +#: ../src/iop/colorzones.c:738 msgid "natural skin tones" msgstr "" -#: ../src/iop/colorzones.c:768 +#: ../src/iop/colorzones.c:769 msgid "B&W: film" msgstr "" -#: ../src/iop/colorzones.c:788 +#: ../src/iop/colorzones.c:789 msgid "HSL base setting" msgstr "" -#: ../src/iop/colorzones.c:2652 ../src/iop/rgbcurve.c:1514 +#: ../src/iop/colorzones.c:2645 ../src/iop/rgbcurve.c:1507 msgid "" "create a curve based on an area from the image\n" "drag to create a flat curve\n" @@ -21321,32 +21875,32 @@ msgid "" "shift+drag to create a negative curve" msgstr "" -#: ../src/iop/colorzones.c:2656 ../src/iop/rgbcurve.c:1518 +#: ../src/iop/colorzones.c:2649 ../src/iop/rgbcurve.c:1511 msgid "create curve" msgstr "" #. edit by area -#: ../src/iop/colorzones.c:2670 +#: ../src/iop/colorzones.c:2663 msgid "edit by area" msgstr "" -#: ../src/iop/colorzones.c:2676 +#: ../src/iop/colorzones.c:2670 msgid "edit the curve nodes by area" msgstr "" -#: ../src/iop/colorzones.c:2683 +#: ../src/iop/colorzones.c:2677 msgid "display selection" msgstr "" -#: ../src/iop/colorzones.c:2698 +#: ../src/iop/colorzones.c:2694 msgid "choose selection criterion, will be the abscissa in the graph" msgstr "" -#: ../src/iop/colorzones.c:2701 +#: ../src/iop/colorzones.c:2697 msgid "choose between a smoother or stronger effect" msgstr "" -#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 +#: ../src/iop/colorzones.c:2728 ../src/iop/rgbcurve.c:1540 #: ../src/iop/tonecurve.c:1312 msgid "" "change this method if you see oscillations or cusps in the curve\n" @@ -21358,19 +21912,75 @@ msgid "" "exp)" msgstr "" -#: ../src/iop/crop.c:122 +#: ../src/iop/contrastntexture.c:113 +msgid "contrast & texture" +msgstr "" + +#: ../src/iop/contrastntexture.c:118 +msgid "local contrast|texture|clarity|detail enhancement" +msgstr "" + +#: ../src/iop/contrastntexture.c:124 +msgid "enhance local contrast by boosting details while preserving edges" +msgstr "" + +#: ../src/iop/contrastntexture.c:296 +msgid "local contrast failed to allocate memory, check your RAM settings" +msgstr "" + +#: ../src/iop/contrastntexture.c:400 +msgid "amount of local contrast enhancement" +msgstr "" + +#: ../src/iop/contrastntexture.c:402 +msgid "visualize details adjusted by the local constrast" +msgstr "" + +#. Filter settings section +#: ../src/iop/contrastntexture.c:405 +msgctxt "section" +msgid "filter settings" +msgstr "" + +#: ../src/iop/contrastntexture.c:410 +msgid "" +"detail level adjusted by the local contrast.\n" +"higher = more contrast boost in finer details\n" +"lower = more contrast boost in coarser details" +msgstr "" + +#: ../src/iop/contrastntexture.c:420 +msgid "" +"adjust the edge sensitivity of the filter\n" +"higher = more edge preservation\n" +"lower = smoother transitions, but may lead to halos around edges" +msgstr "" + +#: ../src/iop/contrastntexture.c:426 +msgid "" +"number of passes of the guided filter to apply\n" +"helps diffusing the edges of the filter at the expense of speed" +msgstr "" + +#: ../src/iop/contrastntexture.c:433 +msgid "" +"add bias to reduce shadow noise amplification.\n" +"only affects dark parts of the image." +msgstr "" + +#: ../src/iop/crop.c:121 msgid "crop" msgstr "" -#: ../src/iop/crop.c:127 +#: ../src/iop/crop.c:126 msgid "reframe|distortion" msgstr "" -#: ../src/iop/crop.c:133 +#: ../src/iop/crop.c:132 msgid "change the framing" msgstr "" -#: ../src/iop/crop.c:1274 +#: ../src/iop/crop.c:1273 msgid "45x35, portrait" msgstr "" @@ -21434,19 +22044,19 @@ msgstr "" msgid "threshold for defringe, higher values mean less defringing" msgstr "" -#: ../src/iop/demosaic.c:311 +#: ../src/iop/demosaic.c:309 msgid "demosaic" msgstr "" -#: ../src/iop/demosaic.c:316 +#: ../src/iop/demosaic.c:314 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "" -#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 +#: ../src/iop/demosaic.c:764 ../src/iop/demosaic.c:811 msgid "can't allocate demosaic buffer" msgstr "" -#: ../src/iop/demosaic.c:803 +#: ../src/iop/demosaic.c:801 msgid "can't equilibrate greens" msgstr "" @@ -21595,31 +22205,31 @@ msgstr "" msgid "denoise using noise statistics profiled on sensors" msgstr "" -#: ../src/iop/denoiseprofile.c:2850 +#: ../src/iop/denoiseprofile.c:2849 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "" -#: ../src/iop/denoiseprofile.c:2854 +#: ../src/iop/denoiseprofile.c:2853 #, c-format msgid "found ISO %d" msgstr "" -#: ../src/iop/denoiseprofile.c:2871 +#: ../src/iop/denoiseprofile.c:2870 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "" -#: ../src/iop/denoiseprofile.c:2875 +#: ../src/iop/denoiseprofile.c:2874 #, c-format msgid "interpolated ISO %d" msgstr "" -#: ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/denoiseprofile.c:3616 msgid "Y0" msgstr "" -#: ../src/iop/denoiseprofile.c:3612 +#: ../src/iop/denoiseprofile.c:3617 msgid "U0V0" msgstr "" @@ -21654,9 +22264,9 @@ msgstr "" msgid "variance blue: " msgstr "" -#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 -#: ../src/libs/neural_restore.c:4293 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2872 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1595 +#: ../src/libs/neural_restore.c:4551 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2867 msgid "profile" msgstr "" @@ -21882,7 +22492,7 @@ msgstr "" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:517 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" @@ -22108,97 +22718,94 @@ msgstr "" msgid "select the color of the enlarged canvas" msgstr "" -#: ../src/iop/equalizer.c:86 +#: ../src/iop/equalizer.c:87 msgid "legacy equalizer" msgstr "" -#: ../src/iop/equalizer.c:109 +#: ../src/iop/equalizer.c:110 msgid "" "this module is deprecated. better use contrast equalizer module instead." msgstr "" -#: ../src/iop/equalizer.c:236 +#: ../src/iop/equalizer.c:237 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" "and move to the new equalizer." msgstr "" -#: ../src/iop/exposure.c:128 +#: ../src/iop/exposure.c:127 msgid "" "redo the exposure of the shot as if you were still in-camera\n" "using a color-safe brightening similar to increasing ISO setting" msgstr "" -#: ../src/iop/exposure.c:315 +#: ../src/iop/exposure.c:314 msgid "magic lantern defaults" msgstr "" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:398 ../src/iop/rawoverexposed.c:137 +#: ../src/iop/rawoverexposed.c:239 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "" -#: ../src/iop/exposure.c:687 +#: ../src/iop/exposure.c:695 #, c-format msgid "compensate camera exposure (%+.1f EV)" msgstr "" -#: ../src/iop/exposure.c:699 +#: ../src/iop/exposure.c:704 #, no-c-format msgid "highlight preservation mode (%.1f EV)" msgstr "" #. Write report in GUI -#: ../src/iop/exposure.c:894 +#: ../src/iop/exposure.c:898 #, c-format msgid "L : \t%.1f %%" msgstr "" -#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#: ../src/iop/exposure.c:1038 ../src/libs/history.c:957 #, c-format msgid "%.2f EV" msgstr "" -#: ../src/iop/exposure.c:1199 +#: ../src/iop/exposure.c:1207 msgid "" "automatically remove the camera exposure bias\n" "this is useful if you exposed the image to the right." msgstr "" -#: ../src/iop/exposure.c:1205 +#: ../src/iop/exposure.c:1215 msgid "" "remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" -"\n" -"when enabled on an image with nonzero bias, tone mapping\n" -"(e.g. sigmoid) is required to avoid blown-out highlights." msgstr "" -#: ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1224 msgid "set the exposure adjustment using the selected area" msgstr "" -#: ../src/iop/exposure.c:1228 +#: ../src/iop/exposure.c:1235 #, no-c-format msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "" -#: ../src/iop/exposure.c:1234 +#: ../src/iop/exposure.c:1241 msgid "" "where to place the exposure level for processed pics, EV below overexposure." msgstr "" -#: ../src/iop/exposure.c:1238 +#: ../src/iop/exposure.c:1245 msgid "what exposure correction has actually been used" msgstr "" -#: ../src/iop/exposure.c:1244 +#: ../src/iop/exposure.c:1251 msgid "computed EC: " msgstr "" -#: ../src/iop/exposure.c:1257 +#: ../src/iop/exposure.c:1264 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -22206,11 +22813,11 @@ msgid "" "by pushing RGB values into negatives." msgstr "" -#: ../src/iop/exposure.c:1267 +#: ../src/iop/exposure.c:1274 msgid "area exposure mapping" msgstr "" -#: ../src/iop/exposure.c:1273 +#: ../src/iop/exposure.c:1280 msgid "" "define a target brightness, in terms of exposure,\n" "for a selected region of the image (the control sample),\n" @@ -22220,7 +22827,7 @@ msgid "" "consistently-lit surface over your series of images." msgstr "" -#: ../src/iop/exposure.c:1282 +#: ../src/iop/exposure.c:1289 msgid "" "\"correction\" automatically adjust exposure\n" "such that the input lightness is mapped to the target.\n" @@ -22228,72 +22835,72 @@ msgid "" "the exposure compensation and can be used to define a target." msgstr "" -#: ../src/iop/exposure.c:1300 +#: ../src/iop/exposure.c:1307 msgid "L : \tN/A" msgstr "" -#: ../src/iop/exposure.c:1310 +#: ../src/iop/exposure.c:1317 msgid "the desired target exposure after mapping" msgstr "" -#: ../src/iop/filmic.c:174 +#: ../src/iop/filmic.c:173 msgid "this module is deprecated. better use filmic rgb module instead." msgstr "" -#: ../src/iop/filmic.c:328 +#: ../src/iop/filmic.c:327 msgid "09 EV (low-key)" msgstr "" -#: ../src/iop/filmic.c:336 +#: ../src/iop/filmic.c:335 msgid "10 EV (indoors)" msgstr "" -#: ../src/iop/filmic.c:344 +#: ../src/iop/filmic.c:343 msgid "11 EV (dim outdoors)" msgstr "" -#: ../src/iop/filmic.c:352 +#: ../src/iop/filmic.c:351 msgid "12 EV (outdoors)" msgstr "" -#: ../src/iop/filmic.c:360 +#: ../src/iop/filmic.c:359 msgid "13 EV (bright outdoors)" msgstr "" -#: ../src/iop/filmic.c:368 +#: ../src/iop/filmic.c:367 msgid "14 EV (backlighting)" msgstr "" -#: ../src/iop/filmic.c:376 +#: ../src/iop/filmic.c:375 msgid "15 EV (sunset)" msgstr "" -#: ../src/iop/filmic.c:384 +#: ../src/iop/filmic.c:383 msgid "16 EV (HDR)" msgstr "" -#: ../src/iop/filmic.c:392 +#: ../src/iop/filmic.c:391 msgid "18 EV (HDR++)" msgstr "" -#: ../src/iop/filmic.c:1462 +#: ../src/iop/filmic.c:1461 msgid "read-only graph, use the parameters below to set the nodes" msgstr "" -#: ../src/iop/filmic.c:1471 +#: ../src/iop/filmic.c:1470 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." msgstr "" -#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 +#: ../src/iop/filmic.c:1482 ../src/iop/filmicrgb.c:4365 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" "adjust so highlights clipping is avoided" msgstr "" -#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 +#: ../src/iop/filmic.c:1495 ../src/iop/filmicrgb.c:4376 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -22301,13 +22908,13 @@ msgid "" "decrease to recover more details in low-lights." msgstr "" -#: ../src/iop/filmic.c:1509 +#: ../src/iop/filmic.c:1508 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." msgstr "" -#: ../src/iop/filmic.c:1519 +#: ../src/iop/filmic.c:1518 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -22315,24 +22922,24 @@ msgid "" "but fails for high-keys and low-keys." msgstr "" -#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 +#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4477 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" msgstr "" -#: ../src/iop/filmic.c:1539 +#: ../src/iop/filmic.c:1538 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" "this has no effect on mid-tones." msgstr "" -#: ../src/iop/filmic.c:1546 +#: ../src/iop/filmic.c:1545 msgid "shadows/highlights balance" msgstr "" -#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 +#: ../src/iop/filmic.c:1548 ../src/iop/filmicrgb.c:4499 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -22340,14 +22947,14 @@ msgid "" "at one extremity of the histogram." msgstr "" -#: ../src/iop/filmic.c:1561 +#: ../src/iop/filmic.c:1560 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" "if the chrominance preservation is enabled." msgstr "" -#: ../src/iop/filmic.c:1572 +#: ../src/iop/filmic.c:1571 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -22355,183 +22962,182 @@ msgid "" msgstr "" #. Add export intent combo -#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 -#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 -#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 +#: ../src/iop/filmic.c:1582 ../src/libs/export.c:1613 +#: ../src/libs/print_settings.c:2566 ../src/libs/print_settings.c:2913 +#: ../src/views/darkroom.c:3443 ../src/views/lighttable.c:1510 msgid "intent" msgstr "" -#: ../src/iop/filmic.c:1584 +#: ../src/iop/filmic.c:1583 msgid "contrasted" msgstr "" #. centripetal spline -#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 -#: ../src/libs/neural_restore.c:1116 +#: ../src/iop/filmic.c:1585 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "" #. monotonic spline -#: ../src/iop/filmic.c:1587 +#: ../src/iop/filmic.c:1586 msgid "optimized" msgstr "" -#: ../src/iop/filmic.c:1589 +#: ../src/iop/filmic.c:1588 msgid "change this method if you see reversed contrast or faded blacks" msgstr "" #. Preserve color -#: ../src/iop/filmic.c:1593 +#: ../src/iop/filmic.c:1592 msgid "preserve the chrominance" msgstr "" -#: ../src/iop/filmic.c:1596 +#: ../src/iop/filmic.c:1595 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" "you need to manually tune the saturation when using this mode." msgstr "" -#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 +#: ../src/iop/filmic.c:1605 ../src/iop/filmicrgb.c:4520 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" msgstr "" -#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1614 ../src/iop/filmicrgb.c:4527 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." msgstr "" -#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 +#: ../src/iop/filmic.c:1623 ../src/iop/filmicrgb.c:4535 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" msgstr "" -#: ../src/iop/filmic.c:1630 +#: ../src/iop/filmic.c:1629 msgid "target gamma" msgstr "" -#: ../src/iop/filmic.c:1632 +#: ../src/iop/filmic.c:1631 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" "you should never touch that unless you know what you are doing." msgstr "" -#: ../src/iop/filmic.c:1640 +#: ../src/iop/filmic.c:1639 msgctxt "section" msgid "destination/display" msgstr "" -#: ../src/iop/filmic.c:1649 +#: ../src/iop/filmic.c:1648 msgctxt "section" msgid "logarithmic shaper" msgstr "" -#: ../src/iop/filmic.c:1655 +#: ../src/iop/filmic.c:1654 msgctxt "section" msgid "filmic S curve" msgstr "" -#: ../src/iop/filmicrgb.c:331 +#: ../src/iop/filmicrgb.c:332 msgid "filmic rgb" msgstr "" -#: ../src/iop/filmicrgb.c:336 +#: ../src/iop/filmicrgb.c:337 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "" -#: ../src/iop/filmicrgb.c:341 +#: ../src/iop/filmicrgb.c:342 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" "while preventing clipping in non-destructive ways" msgstr "" -#: ../src/iop/filmicrgb.c:1305 +#: ../src/iop/filmicrgb.c:1306 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" msgstr "" -#: ../src/iop/filmicrgb.c:2250 +#: ../src/iop/filmicrgb.c:2251 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "" -#: ../src/iop/filmicrgb.c:2366 +#: ../src/iop/filmicrgb.c:2367 msgid "filmic works only on RGB input" msgstr "" -#: ../src/iop/filmicrgb.c:3425 +#: ../src/iop/filmicrgb.c:3415 msgid "look only" msgstr "" -#: ../src/iop/filmicrgb.c:3427 +#: ../src/iop/filmicrgb.c:3417 msgid "look + mapping (lin)" msgstr "" -#: ../src/iop/filmicrgb.c:3429 +#: ../src/iop/filmicrgb.c:3419 msgid "look + mapping (log)" msgstr "" -#: ../src/iop/filmicrgb.c:3431 +#: ../src/iop/filmicrgb.c:3421 msgid "dynamic range mapping" msgstr "" -#: ../src/iop/filmicrgb.c:3798 +#: ../src/iop/filmicrgb.c:3788 #, c-format msgid "(%.0f %%)" msgstr "" -#: ../src/iop/filmicrgb.c:3814 +#: ../src/iop/filmicrgb.c:3804 #, no-c-format msgid "% display" msgstr "" -#: ../src/iop/filmicrgb.c:3826 +#: ../src/iop/filmicrgb.c:3816 msgid "EV scene" msgstr "" -#: ../src/iop/filmicrgb.c:3830 +#: ../src/iop/filmicrgb.c:3820 #, no-c-format msgid "% camera" msgstr "" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 +#: ../src/iop/filmicrgb.c:3856 ../src/iop/filmicrgb.c:4513 msgid "display" msgstr "" #. axis legend -#: ../src/iop/filmicrgb.c:3875 +#: ../src/iop/filmicrgb.c:3865 msgid "(%)" msgstr "" #. Page SCENE -#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 +#: ../src/iop/filmicrgb.c:3874 ../src/iop/filmicrgb.c:4345 msgid "scene" msgstr "" #. axis legend -#: ../src/iop/filmicrgb.c:3893 +#: ../src/iop/filmicrgb.c:3883 msgid "(EV)" msgstr "" -#: ../src/iop/filmicrgb.c:4305 +#: ../src/iop/filmicrgb.c:4286 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" "the dark curve is the desaturation curve." msgstr "" -#: ../src/iop/filmicrgb.c:4312 +#: ../src/iop/filmicrgb.c:4293 msgid "toggle axis labels and values display" msgstr "" -#: ../src/iop/filmicrgb.c:4317 +#: ../src/iop/filmicrgb.c:4298 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -22539,7 +23145,7 @@ msgid "" "double-click: reset to look view." msgstr "" -#: ../src/iop/filmicrgb.c:4376 +#: ../src/iop/filmicrgb.c:4354 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -22547,7 +23153,7 @@ msgid "" "decrease the value to increase the overall brightness." msgstr "" -#: ../src/iop/filmicrgb.c:4416 +#: ../src/iop/filmicrgb.c:4394 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -22558,16 +23164,16 @@ msgid "" msgstr "" #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4425 +#: ../src/iop/filmicrgb.c:4403 msgid "reconstruct" msgstr "" -#: ../src/iop/filmicrgb.c:4427 +#: ../src/iop/filmicrgb.c:4405 msgctxt "section" msgid "highlights clipping" msgstr "" -#: ../src/iop/filmicrgb.c:4434 +#: ../src/iop/filmicrgb.c:4412 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -22577,7 +23183,7 @@ msgid "" "increase to exclude more areas." msgstr "" -#: ../src/iop/filmicrgb.c:4444 +#: ../src/iop/filmicrgb.c:4422 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -22585,16 +23191,16 @@ msgid "" msgstr "" #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 +#: ../src/iop/filmicrgb.c:4427 ../src/iop/filmicrgb.c:4428 msgid "display highlight reconstruction mask" msgstr "" -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4434 msgctxt "section" msgid "balance" msgstr "" -#: ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4440 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22605,7 +23211,7 @@ msgid "" "decrease if all RGB channels are clipped over large areas." msgstr "" -#: ../src/iop/filmicrgb.c:4473 +#: ../src/iop/filmicrgb.c:4451 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22616,7 +23222,7 @@ msgid "" "decrease if you want more blur." msgstr "" -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4463 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22628,18 +23234,18 @@ msgid "" msgstr "" #. Page LOOK -#: ../src/iop/filmicrgb.c:4493 +#: ../src/iop/filmicrgb.c:4471 msgid "look" msgstr "" -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4483 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" "decrease to mute highlights." msgstr "" -#: ../src/iop/filmicrgb.c:4513 +#: ../src/iop/filmicrgb.c:4491 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -22647,41 +23253,41 @@ msgid "" "this has no effect on mid-tones." msgstr "" -#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4508 ../src/iop/filmicrgb.c:4660 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" "increase if shadows and/or highlights are under-saturated." msgstr "" -#: ../src/iop/filmicrgb.c:4566 +#: ../src/iop/filmicrgb.c:4544 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." msgstr "" -#: ../src/iop/filmicrgb.c:4571 +#: ../src/iop/filmicrgb.c:4549 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" "so ensure they are properly corrected elsewhere." msgstr "" -#: ../src/iop/filmicrgb.c:4581 +#: ../src/iop/filmicrgb.c:4559 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" "soft uses a low curvature resulting in less tonal compression." msgstr "" -#: ../src/iop/filmicrgb.c:4587 +#: ../src/iop/filmicrgb.c:4565 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" "soft uses a low curvature resulting in less tonal compression." msgstr "" -#: ../src/iop/filmicrgb.c:4594 +#: ../src/iop/filmicrgb.c:4572 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -22690,7 +23296,7 @@ msgid "" "disable to use standard 18.45% middle gray." msgstr "" -#: ../src/iop/filmicrgb.c:4601 +#: ../src/iop/filmicrgb.c:4579 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -22698,7 +23304,7 @@ msgid "" "disable if you want a manual control." msgstr "" -#: ../src/iop/filmicrgb.c:4607 +#: ../src/iop/filmicrgb.c:4585 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -22706,7 +23312,7 @@ msgid "" "it also helps with difficult cases of magenta highlights." msgstr "" -#: ../src/iop/filmicrgb.c:4615 +#: ../src/iop/filmicrgb.c:4593 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -22714,28 +23320,28 @@ msgid "" "so they blend with the rest of the image." msgstr "" -#: ../src/iop/filmicrgb.c:4623 +#: ../src/iop/filmicrgb.c:4601 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." msgstr "" -#: ../src/iop/filmicrgb.c:4688 +#: ../src/iop/filmicrgb.c:4666 msgid "mid-tones saturation" msgstr "" -#: ../src/iop/filmicrgb.c:4690 +#: ../src/iop/filmicrgb.c:4668 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" "increase if midtones are under-saturated." msgstr "" -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4674 msgid "highlights saturation mix" msgstr "" -#: ../src/iop/filmicrgb.c:4698 +#: ../src/iop/filmicrgb.c:4676 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -22792,7 +23398,7 @@ msgstr "" msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "" -#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:313 msgid "operator" msgstr "" @@ -22913,23 +23519,23 @@ msgstr "" msgid "[%s on line] change hardness" msgstr "" -#: ../src/iop/grain.c:385 +#: ../src/iop/grain.c:384 msgid "grain" msgstr "" -#: ../src/iop/grain.c:390 +#: ../src/iop/grain.c:389 msgid "simulate silver grains from film" msgstr "" -#: ../src/iop/grain.c:543 +#: ../src/iop/grain.c:542 msgid "the grain size (~ISO of the film)" msgstr "" -#: ../src/iop/grain.c:547 +#: ../src/iop/grain.c:546 msgid "the strength of applied grain" msgstr "" -#: ../src/iop/grain.c:551 +#: ../src/iop/grain.c:550 msgid "" "amount of mid-tones bias from the photographic paper response modeling. the " "greater the bias, the more pronounced the fall off of the grain in shadows " @@ -22952,7 +23558,7 @@ msgstr "" msgid "amount of haze reduction" msgstr "" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4503 msgid "distance" msgstr "" @@ -23073,31 +23679,31 @@ msgstr "" msgid "this module does not work with monochrome RAW files" msgstr "" -#: ../src/iop/highpass.c:69 +#: ../src/iop/highpass.c:70 msgid "highpass" msgstr "" -#: ../src/iop/highpass.c:74 +#: ../src/iop/highpass.c:75 msgid "isolate high frequencies in the image" msgstr "" -#: ../src/iop/highpass.c:76 ../src/iop/lowpass.c:104 +#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:104 msgid "linear or non-linear, Lab, scene-referred" msgstr "" -#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:95 +#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:96 msgid "frequential, Lab" msgstr "" -#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:106 +#: ../src/iop/highpass.c:79 ../src/iop/lowpass.c:106 msgid "special, Lab, scene-referred" msgstr "" -#: ../src/iop/highpass.c:354 +#: ../src/iop/highpass.c:355 msgid "the sharpness of highpass filter" msgstr "" -#: ../src/iop/highpass.c:358 +#: ../src/iop/highpass.c:359 msgid "the contrast of highpass filter" msgstr "" @@ -23171,23 +23777,35 @@ msgstr "" msgid "select color of film material" msgstr "" -#: ../src/iop/lens.cc:253 +#: ../src/iop/lens.cc:254 msgid "lens correction" msgstr "" -#: ../src/iop/lens.cc:258 +#: ../src/iop/lens.cc:259 msgid "vignette|chromatic aberrations|distortion" msgstr "" -#: ../src/iop/lens.cc:263 +#: ../src/iop/lens.cc:264 msgid "correct lenses optical flaws" msgstr "" -#: ../src/iop/lens.cc:266 +#: ../src/iop/lens.cc:267 msgid "geometric and reconstruction, RGB" msgstr "" -#: ../src/iop/lens.cc:3755 +#: ../src/iop/lens.cc:3789 +msgid "" +"this camera is not in the Lensfun database\n" +"click to pick one manually" +msgstr "" + +#: ../src/iop/lens.cc:3791 +msgid "" +"no camera information found\n" +"click to pick one manually" +msgstr "" + +#: ../src/iop/lens.cc:3821 #, c-format msgid "" "maker:\t\t%s\n" @@ -23196,7 +23814,13 @@ msgid "" "crop factor:\t%.1f" msgstr "" -#: ../src/iop/lens.cc:3997 +#: ../src/iop/lens.cc:4018 +msgid "" +"no matching lens in the Lensfun database\n" +"click to pick one from the full list" +msgstr "" + +#: ../src/iop/lens.cc:4075 #, c-format msgid "" "maker:\t\t%s\n" @@ -23208,396 +23832,398 @@ msgid "" "mounts:\t%s" msgstr "" -#: ../src/iop/lens.cc:4070 +#: ../src/iop/lens.cc:4148 msgid "f/" msgstr "" -#: ../src/iop/lens.cc:4085 +#: ../src/iop/lens.cc:4163 msgid "d" msgstr "" -#: ../src/iop/lens.cc:4233 +#: ../src/iop/lens.cc:4311 msgid "camera/lens not found" msgstr "" -#: ../src/iop/lens.cc:4234 +#: ../src/iop/lens.cc:4312 msgid "" -"please select your lens manually\n" +"pick a camera or lens from the buttons below --\n" +"the lens button lists the whole database when the body is unknown\n" +"scale, target geometry and the TCA override work without a profile\n" "you might also want to check if your Lensfun database is up-to-date\n" "by running lensfun-update-data" msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4378 +#: ../src/iop/lens.cc:4464 msgid "camera model" msgstr "" -#: ../src/iop/lens.cc:4383 +#: ../src/iop/lens.cc:4469 msgid "find camera" msgstr "" -#: ../src/iop/lens.cc:4395 +#: ../src/iop/lens.cc:4481 msgid "find lens" msgstr "" -#: ../src/iop/lens.cc:4404 +#: ../src/iop/lens.cc:4490 msgid "focal length (mm)" msgstr "" -#: ../src/iop/lens.cc:4411 +#: ../src/iop/lens.cc:4497 msgid "f-number (aperture)" msgstr "" -#: ../src/iop/lens.cc:4418 +#: ../src/iop/lens.cc:4504 msgid "distance to subject" msgstr "" #. scale #. upscale page: scale factor selector -#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 -#: ../src/libs/neural_restore.c:4203 +#: ../src/iop/lens.cc:4539 ../src/iop/overlay.c:1506 ../src/iop/vignette.c:1042 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1553 +#: ../src/libs/neural_restore.c:4457 msgid "scale" msgstr "" -#: ../src/iop/lens.cc:4455 +#: ../src/iop/lens.cc:4541 msgid "auto scale" msgstr "" -#: ../src/iop/lens.cc:4457 +#: ../src/iop/lens.cc:4543 msgid "automatic scale to available image size due to Lensfun data" msgstr "" -#: ../src/iop/lens.cc:4462 +#: ../src/iop/lens.cc:4548 msgid "correct distortions or apply them" msgstr "" -#: ../src/iop/lens.cc:4470 +#: ../src/iop/lens.cc:4556 msgid "transversal chromatic aberration red" msgstr "" -#: ../src/iop/lens.cc:4475 +#: ../src/iop/lens.cc:4561 msgid "transversal chromatic aberration blue" msgstr "" -#: ../src/iop/lens.cc:4482 +#: ../src/iop/lens.cc:4571 msgid "use latest algorithm" msgstr "" -#: ../src/iop/lens.cc:4485 +#: ../src/iop/lens.cc:4574 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" "return back to old algorithm." msgstr "" -#: ../src/iop/lens.cc:4496 +#: ../src/iop/lens.cc:4585 msgid "fine-tuning" msgstr "" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4500 +#: ../src/iop/lens.cc:4589 msgid "fine-tune" msgstr "" -#: ../src/iop/lens.cc:4508 +#: ../src/iop/lens.cc:4597 msgid "tune the warp and chromatic aberration correction" msgstr "" -#: ../src/iop/lens.cc:4513 +#: ../src/iop/lens.cc:4602 msgid "tune the vignette correction" msgstr "" -#: ../src/iop/lens.cc:4518 +#: ../src/iop/lens.cc:4607 msgid "tune the TCA red correction" msgstr "" -#: ../src/iop/lens.cc:4523 +#: ../src/iop/lens.cc:4612 msgid "tune the TCA blue correction" msgstr "" -#: ../src/iop/lens.cc:4527 +#: ../src/iop/lens.cc:4616 msgid "image scaling" msgstr "" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4618 msgid "automatic scale to available image size" msgstr "" -#: ../src/iop/lens.cc:4539 +#: ../src/iop/lens.cc:4628 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" " b) embedded metadata provided by the camera or software vendor" msgstr "" -#: ../src/iop/lens.cc:4546 +#: ../src/iop/lens.cc:4635 msgid "which corrections to apply" msgstr "" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4551 +#: ../src/iop/lens.cc:4640 msgid "corrections done: " msgstr "" -#: ../src/iop/lens.cc:4554 +#: ../src/iop/lens.cc:4643 msgid "which corrections have actually been done" msgstr "" -#: ../src/iop/lens.cc:4571 +#: ../src/iop/lens.cc:4660 msgid "manual vignette correction" msgstr "" -#: ../src/iop/lens.cc:4575 +#: ../src/iop/lens.cc:4664 msgid "additional manually controlled optical vignetting correction" msgstr "" -#: ../src/iop/lens.cc:4578 +#: ../src/iop/lens.cc:4667 msgid "vignette" msgstr "" -#: ../src/iop/lens.cc:4582 +#: ../src/iop/lens.cc:4671 msgid "amount of the applied optical vignetting correction" msgstr "" -#: ../src/iop/lens.cc:4586 +#: ../src/iop/lens.cc:4675 msgid "show applied optical vignette correction mask" msgstr "" -#: ../src/iop/lens.cc:4590 +#: ../src/iop/lens.cc:4679 msgid "radius of uncorrected center" msgstr "" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4685 msgid "steepness of the correction effect outside of radius" msgstr "" -#: ../src/iop/levels.c:109 +#: ../src/iop/levels.c:112 msgid "this module is deprecated. please use the RGB levels module instead." msgstr "" -#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 -#: ../src/iop/rgblevels.c:1050 +#: ../src/iop/levels.c:117 ../src/iop/levels.c:639 ../src/iop/rgblevels.c:1009 +#: ../src/iop/rgblevels.c:1041 msgid "levels" msgstr "" -#: ../src/iop/levels.c:136 +#: ../src/iop/levels.c:139 msgid "adjust black, white and mid-gray points" msgstr "" -#: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 +#: ../src/iop/levels.c:637 ../src/iop/rgblevels.c:1044 msgid "" "drag handles to set black, gray, and white points. operates on L channel." msgstr "" -#: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 +#: ../src/iop/levels.c:649 ../src/iop/rgblevels.c:1070 msgid "apply auto levels" msgstr "" -#: ../src/iop/levels.c:650 ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:653 ../src/iop/rgblevels.c:1063 msgid "pick black point from image" msgstr "" -#: ../src/iop/levels.c:654 ../src/iop/rgblevels.c:1078 +#: ../src/iop/levels.c:657 ../src/iop/rgblevels.c:1064 msgid "pick medium gray point from image" msgstr "" -#: ../src/iop/levels.c:658 ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:661 ../src/iop/rgblevels.c:1065 msgid "pick white point from image" msgstr "" -#: ../src/iop/levels.c:672 +#: ../src/iop/levels.c:675 msgid "black percentile" msgstr "" -#: ../src/iop/levels.c:676 +#: ../src/iop/levels.c:679 msgid "gray percentile" msgstr "" -#: ../src/iop/levels.c:680 +#: ../src/iop/levels.c:683 msgid "white percentile" msgstr "" -#: ../src/iop/liquify.c:288 +#: ../src/iop/liquify.c:289 msgid "liquify" msgstr "" -#: ../src/iop/liquify.c:293 +#: ../src/iop/liquify.c:294 msgid "distort parts of the image" msgstr "" -#: ../src/iop/liquify.c:2862 +#: ../src/iop/liquify.c:2868 msgid "click to edit nodes" msgstr "" -#: ../src/iop/liquify.c:3564 +#: ../src/iop/liquify.c:3586 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " "ctrl+scroll" msgstr "" -#: ../src/iop/liquify.c:3567 +#: ../src/iop/liquify.c:3589 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " "ctrl+scroll" msgstr "" -#: ../src/iop/liquify.c:3570 +#: ../src/iop/liquify.c:3592 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " "ctrl+scroll" msgstr "" -#: ../src/iop/liquify.c:3616 +#: ../src/iop/liquify.c:3655 msgid "warps|nodes count:" msgstr "" -#: ../src/iop/liquify.c:3621 +#: ../src/iop/liquify.c:3660 msgid "" "use a tool to add warps\n" "remove a warp: right-click" msgstr "" -#: ../src/iop/liquify.c:3627 +#: ../src/iop/liquify.c:3666 msgid "edit, add and delete nodes" msgstr "" -#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 -#: ../src/iop/liquify.c:3644 ../src/iop/retouch.c:2440 -#: ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 -#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 -#: ../src/libs/masks.c:1876 +#: ../src/iop/liquify.c:3671 ../src/iop/liquify.c:3677 +#: ../src/iop/liquify.c:3683 ../src/iop/retouch.c:2445 +#: ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 +#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:879 ../src/iop/spots.c:884 +#: ../src/iop/spots.c:889 ../src/libs/masks.c:2277 ../src/libs/masks.c:2290 +#: ../src/libs/masks.c:2303 ../src/libs/masks.c:2316 ../src/libs/masks.c:2329 +#: ../src/libs/masks.c:2343 msgid "shapes" msgstr "" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw curves" msgstr "" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw multiple curves" msgstr "" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw lines" msgstr "" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw multiple lines" msgstr "" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw points" msgstr "" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw multiple points" msgstr "" -#: ../src/iop/liquify.c:3651 +#: ../src/iop/liquify.c:3690 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" msgstr "" -#: ../src/iop/liquify.c:3654 +#: ../src/iop/liquify.c:3693 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " "right-click" msgstr "" -#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 +#: ../src/iop/liquify.c:3697 ../src/iop/liquify.c:3699 msgid "shape of path: drag" msgstr "" -#: ../src/iop/liquify.c:3662 +#: ../src/iop/liquify.c:3701 msgid "radius: drag" msgstr "" -#: ../src/iop/liquify.c:3664 +#: ../src/iop/liquify.c:3703 msgid "hardness (center): drag" msgstr "" -#: ../src/iop/liquify.c:3666 +#: ../src/iop/liquify.c:3705 msgid "hardness (feather): drag" msgstr "" -#: ../src/iop/liquify.c:3668 +#: ../src/iop/liquify.c:3707 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" msgstr "" -#: ../src/iop/lowlight.c:83 +#: ../src/iop/lowlight.c:84 msgid "lowlight vision" msgstr "" -#: ../src/iop/lowlight.c:88 +#: ../src/iop/lowlight.c:89 msgid "simulate human night vision" msgstr "" -#: ../src/iop/lowlight.c:91 +#: ../src/iop/lowlight.c:92 msgid "linear, XYZ" msgstr "" -#: ../src/iop/lowlight.c:330 +#: ../src/iop/lowlight.c:331 msgid "indoor bright" msgstr "" -#: ../src/iop/lowlight.c:348 +#: ../src/iop/lowlight.c:349 msgid "indoor dim" msgstr "" -#: ../src/iop/lowlight.c:366 +#: ../src/iop/lowlight.c:367 msgid "indoor dark" msgstr "" -#: ../src/iop/lowlight.c:384 +#: ../src/iop/lowlight.c:385 msgid "twilight" msgstr "" -#: ../src/iop/lowlight.c:402 +#: ../src/iop/lowlight.c:403 msgid "night street lit" msgstr "" -#: ../src/iop/lowlight.c:420 +#: ../src/iop/lowlight.c:421 msgid "night street" msgstr "" -#: ../src/iop/lowlight.c:438 +#: ../src/iop/lowlight.c:439 msgid "night street dark" msgstr "" -#: ../src/iop/lowlight.c:457 +#: ../src/iop/lowlight.c:458 msgid "night" msgstr "" -#: ../src/iop/lowlight.c:630 +#: ../src/iop/lowlight.c:631 msgid "dark" msgstr "" -#: ../src/iop/lowlight.c:638 +#: ../src/iop/lowlight.c:639 msgid "bright" msgstr "" -#: ../src/iop/lowlight.c:647 +#: ../src/iop/lowlight.c:648 msgid "day vision" msgstr "" -#: ../src/iop/lowlight.c:652 +#: ../src/iop/lowlight.c:653 msgid "night vision" msgstr "" -#: ../src/iop/lowlight.c:819 +#: ../src/iop/lowlight.c:815 msgid "blueness in shadows" msgstr "" @@ -23633,209 +24259,209 @@ msgstr "" msgid "which filter to use for blurring" msgstr "" -#: ../src/iop/lut3d.c:133 +#: ../src/iop/lut3d.c:135 msgid "LUT 3D" msgstr "" -#: ../src/iop/lut3d.c:138 +#: ../src/iop/lut3d.c:140 msgid "perform color space corrections and apply look" msgstr "" -#: ../src/iop/lut3d.c:141 +#: ../src/iop/lut3d.c:143 msgid "defined by profile, RGB" msgstr "" -#: ../src/iop/lut3d.c:490 +#: ../src/iop/lut3d.c:493 msgid "error allocating buffer for gmz LUT" msgstr "" -#: ../src/iop/lut3d.c:518 +#: ../src/iop/lut3d.c:522 #, c-format msgid "invalid png file %s" msgstr "" -#: ../src/iop/lut3d.c:526 +#: ../src/iop/lut3d.c:530 #, c-format msgid "png bit depth %d is not supported" msgstr "" -#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 +#: ../src/iop/lut3d.c:544 ../src/iop/lut3d.c:554 #, c-format msgid "invalid level in png file %d %d" msgstr "" -#: ../src/iop/lut3d.c:545 +#: ../src/iop/lut3d.c:549 msgid "this darktable build is not compatible with compressed CLUT" msgstr "" -#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 +#: ../src/iop/lut3d.c:566 ../src/iop/lut3d.c:821 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "" -#: ../src/iop/lut3d.c:574 +#: ../src/iop/lut3d.c:578 msgid "error allocating buffer for png LUT" msgstr "" -#: ../src/iop/lut3d.c:582 +#: ../src/iop/lut3d.c:586 #, c-format msgid "error - could not read png image %s" msgstr "" -#: ../src/iop/lut3d.c:594 +#: ../src/iop/lut3d.c:598 msgid "error - allocating buffer for png LUT" msgstr "" -#: ../src/iop/lut3d.c:770 +#: ../src/iop/lut3d.c:774 #, c-format msgid "error - invalid cube file: %s" msgstr "" -#: ../src/iop/lut3d.c:784 +#: ../src/iop/lut3d.c:788 msgid "DOMAIN MIN other than 0 is not supported" msgstr "" -#: ../src/iop/lut3d.c:796 +#: ../src/iop/lut3d.c:800 msgid "DOMAIN MAX other than 1 is not supported" msgstr "" -#: ../src/iop/lut3d.c:806 +#: ../src/iop/lut3d.c:810 msgid "1D cube LUT is not supported" msgstr "" -#: ../src/iop/lut3d.c:828 +#: ../src/iop/lut3d.c:833 msgid "error - allocating buffer for cube LUT" msgstr "" -#: ../src/iop/lut3d.c:839 +#: ../src/iop/lut3d.c:845 msgid "error - cube LUT size is not defined" msgstr "" -#: ../src/iop/lut3d.c:850 +#: ../src/iop/lut3d.c:856 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "" -#: ../src/iop/lut3d.c:866 +#: ../src/iop/lut3d.c:872 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "" -#: ../src/iop/lut3d.c:876 +#: ../src/iop/lut3d.c:882 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "" -#: ../src/iop/lut3d.c:901 +#: ../src/iop/lut3d.c:908 #, c-format msgid "error - invalid 3dl file: %s" msgstr "" -#: ../src/iop/lut3d.c:922 +#: ../src/iop/lut3d.c:929 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "" -#: ../src/iop/lut3d.c:933 +#: ../src/iop/lut3d.c:941 msgid "error - allocating buffer for 3dl LUT" msgstr "" -#: ../src/iop/lut3d.c:946 +#: ../src/iop/lut3d.c:954 msgid "error - 3dl LUT size is not defined" msgstr "" -#: ../src/iop/lut3d.c:974 +#: ../src/iop/lut3d.c:982 msgid "error - 3dl LUT lines number is not correct" msgstr "" -#: ../src/iop/lut3d.c:990 +#: ../src/iop/lut3d.c:998 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "" -#: ../src/iop/lut3d.c:1569 +#: ../src/iop/lut3d.c:1620 msgid "LUT root folder not defined" msgstr "" -#: ../src/iop/lut3d.c:1575 +#: ../src/iop/lut3d.c:1626 msgid "select LUT file" msgstr "" -#: ../src/iop/lut3d.c:1596 +#: ../src/iop/lut3d.c:1647 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "" -#: ../src/iop/lut3d.c:1598 +#: ../src/iop/lut3d.c:1649 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "" -#: ../src/iop/lut3d.c:1622 +#: ../src/iop/lut3d.c:1673 msgid "select file outside LUT root folder is not allowed" msgstr "" -#: ../src/iop/lut3d.c:1690 +#: ../src/iop/lut3d.c:1739 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " "the LUT file" msgstr "" -#: ../src/iop/lut3d.c:1694 +#: ../src/iop/lut3d.c:1743 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" msgstr "" -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/lut3d.c:1758 msgid "" "the file path (relative to LUT folder) is saved with image along with the " "LUT data if it's a compressed LUT (gmz)" msgstr "" -#: ../src/iop/lut3d.c:1706 +#: ../src/iop/lut3d.c:1761 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" msgstr "" -#: ../src/iop/lut3d.c:1715 +#: ../src/iop/lut3d.c:1770 msgid "enter LUT name" msgstr "" -#: ../src/iop/lut3d.c:1730 +#: ../src/iop/lut3d.c:1785 msgid "select the LUT" msgstr "" -#: ../src/iop/lut3d.c:1747 +#: ../src/iop/lut3d.c:1804 msgid "select the color space in which the LUT has to be applied" msgstr "" -#: ../src/iop/lut3d.c:1749 +#: ../src/iop/lut3d.c:1806 msgid "interpolation" msgstr "" -#: ../src/iop/lut3d.c:1750 +#: ../src/iop/lut3d.c:1807 msgid "select the interpolation method" msgstr "" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:98 msgid "mask manager" msgstr "" -#: ../src/iop/monochrome.c:97 +#: ../src/iop/monochrome.c:100 msgid "" "quickly convert an image to black & white\n" "using a variable color filter" msgstr "" -#: ../src/iop/monochrome.c:151 +#: ../src/iop/monochrome.c:154 msgid "red filter" msgstr "" -#: ../src/iop/monochrome.c:557 +#: ../src/iop/monochrome.c:553 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "" -#: ../src/iop/monochrome.c:574 +#: ../src/iop/monochrome.c:569 msgid "how much to keep highlights" msgstr "" @@ -24032,36 +24658,36 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "" -#: ../src/iop/nlmeans.c:77 +#: ../src/iop/nlmeans.c:76 msgid "astrophoto denoise" msgstr "" -#: ../src/iop/nlmeans.c:82 +#: ../src/iop/nlmeans.c:81 msgid "denoise (non-local means)" msgstr "" -#: ../src/iop/nlmeans.c:87 +#: ../src/iop/nlmeans.c:86 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" msgstr "" -#: ../src/iop/nlmeans.c:442 +#: ../src/iop/nlmeans.c:437 msgid "radius of the patches to match" msgstr "" -#: ../src/iop/nlmeans.c:450 +#: ../src/iop/nlmeans.c:445 msgid "how much to smooth brightness" msgstr "" -#: ../src/iop/nlmeans.c:453 +#: ../src/iop/nlmeans.c:448 msgid "how much to smooth colors" msgstr "" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 -#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 -#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3307 +#: ../src/views/darkroom.c:3332 ../src/views/darkroom.c:3344 +#: ../src/views/darkroom.c:3359 ../src/views/darkroom.c:3377 msgid "overexposed" msgstr "" @@ -24073,21 +24699,19 @@ msgstr "" msgid "module overexposed failed in color conversion" msgstr "" -#: ../src/iop/overlay.c:147 +#: ../src/iop/overlay.c:169 msgid "composite" msgstr "" -#: ../src/iop/overlay.c:154 -msgid "" -"combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" +#: ../src/iop/overlay.c:175 +msgid "combine the image with elements from another processed image" msgstr "" -#: ../src/iop/overlay.c:164 +#: ../src/iop/overlay.c:184 msgid "layer|stack|overlay" msgstr "" -#: ../src/iop/overlay.c:300 +#: ../src/iop/overlay.c:326 #, c-format msgid "" "overlay image missing from database\n" @@ -24095,13 +24719,13 @@ msgid "" "'%s'" msgstr "" -#: ../src/iop/overlay.c:340 +#: ../src/iop/overlay.c:386 #, c-format msgid "image %d does not exist" msgstr "" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:784 +#: ../src/iop/overlay.c:1107 msgid "" "drop\n" "image\n" @@ -24109,19 +24733,19 @@ msgid "" "here" msgstr "" -#: ../src/iop/overlay.c:1019 +#: ../src/iop/overlay.c:1401 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " "overlay, directly or indirectly" msgstr "" -#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 +#: ../src/iop/overlay.c:1498 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "" -#: ../src/iop/overlay.c:1132 +#: ../src/iop/overlay.c:1514 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" @@ -24133,29 +24757,29 @@ msgid "" "• advanced options: choose overlay and image dimensions independently" msgstr "" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1525 msgid "reference image dimension against which to scale the overlay" msgstr "" -#: ../src/iop/overlay.c:1147 +#: ../src/iop/overlay.c:1529 msgid "overlay dimension to scale" msgstr "" -#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 -#: ../src/libs/print_settings.c:2773 +#: ../src/iop/overlay.c:1533 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2768 msgid "alignment" msgstr "" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1175 +#: ../src/iop/overlay.c:1557 msgid "the opacity of the overlay" msgstr "" -#: ../src/iop/overlay.c:1176 +#: ../src/iop/overlay.c:1558 msgid "the scale of the overlay" msgstr "" -#: ../src/iop/overlay.c:1177 +#: ../src/iop/overlay.c:1559 msgid "the rotation of the overlay" msgstr "" @@ -24310,7 +24934,7 @@ msgstr "" msgid "select the RGB channels taken into account to generate the raster mask" msgstr "" -#: ../src/iop/rasterfile.c:749 +#: ../src/iop/rasterfile.c:747 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" @@ -24331,15 +24955,7 @@ msgid "" "manager" msgstr "" -#. raw denoise sits first: it runs earliest in the denoise workflow -#. (before demosaic-stage processing). bayer / linear variant selection -#. is driven by the active "rawdenoise" model rather than a UI toggle -#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 -#: ../src/libs/neural_restore.c:4160 -msgid "raw denoise" -msgstr "" - -#: ../src/iop/rawdenoise.c:139 +#: ../src/iop/rawdenoise.c:140 msgid "denoise the raw image early in the pipeline" msgstr "" @@ -24351,9 +24967,9 @@ msgstr "" #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 -#: ../src/views/darkroom.c:3045 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:3239 +#: ../src/views/darkroom.c:3263 ../src/views/darkroom.c:3273 +#: ../src/views/darkroom.c:3289 msgid "raw overexposed" msgstr "" @@ -24429,144 +25045,144 @@ msgid "" "only works for the sensors that need it." msgstr "" -#: ../src/iop/relight.c:50 +#: ../src/iop/relight.c:49 msgid "fill-light 0.25EV with 4 zones" msgstr "" -#: ../src/iop/relight.c:54 +#: ../src/iop/relight.c:53 msgid "fill-shadow -0.25EV with 4 zones" msgstr "" -#: ../src/iop/relight.c:83 +#: ../src/iop/relight.c:82 msgid "fill light" msgstr "" -#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 +#: ../src/iop/relight.c:92 ../src/iop/zonesystem.c:106 msgid "" "this module is deprecated. please use the tone equalizer module instead." msgstr "" -#: ../src/iop/relight.c:250 +#: ../src/iop/relight.c:249 msgid "the fill-light in EV" msgstr "" -#: ../src/iop/relight.c:258 +#: ../src/iop/relight.c:257 msgid "" "select the center of fill-light\n" "ctrl+click to select an area" msgstr "" -#: ../src/iop/relight.c:261 +#: ../src/iop/relight.c:260 msgid "toggle tool for picking median lightness in image" msgstr "" -#: ../src/iop/relight.c:265 +#: ../src/iop/relight.c:264 msgid "width of fill-light area defined in zones" msgstr "" -#: ../src/iop/retouch.c:194 +#: ../src/iop/retouch.c:195 msgid "retouch" msgstr "" -#: ../src/iop/retouch.c:199 +#: ../src/iop/retouch.c:200 msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "" -#: ../src/iop/retouch.c:205 +#: ../src/iop/retouch.c:206 msgid "" "remove and clone spots,\n" "perform split-frequency skin editing" msgstr "" -#: ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:210 msgid "geometric and frequential, RGB" msgstr "" -#: ../src/iop/retouch.c:1675 +#: ../src/iop/retouch.c:1670 msgid "cannot display scales when the blending mask is displayed" msgstr "" -#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 -#: ../src/iop/retouch.c:2031 ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2028 ../src/iop/retouch.c:2030 +#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 #, c-format msgid "default tool changed to %s" msgstr "" -#: ../src/iop/retouch.c:2027 +#: ../src/iop/retouch.c:2028 msgid "cloning" msgstr "" -#: ../src/iop/retouch.c:2029 +#: ../src/iop/retouch.c:2030 msgid "healing" msgstr "" -#: ../src/iop/retouch.c:2426 +#: ../src/iop/retouch.c:2431 msgid "shapes:" msgstr "" -#: ../src/iop/retouch.c:2429 +#: ../src/iop/retouch.c:2434 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" msgstr "" -#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 -#: ../src/iop/retouch.c:2557 ../src/iop/retouch.c:2565 -#: ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 -#: ../src/iop/retouch.c:2608 +#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2547 +#: ../src/iop/retouch.c:2553 ../src/iop/retouch.c:2561 +#: ../src/iop/retouch.c:2566 ../src/iop/retouch.c:2573 +#: ../src/iop/retouch.c:2604 msgid "editing" msgstr "" -#: ../src/iop/retouch.c:2434 +#: ../src/iop/retouch.c:2439 msgid "show and edit shapes on the current scale" msgstr "" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2440 msgid "show and edit shapes in restricted mode" msgstr "" #. algorithm toolbar -#: ../src/iop/retouch.c:2461 +#: ../src/iop/retouch.c:2466 msgid "algorithms:" msgstr "" -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2492 msgid "activate blur tool" msgstr "" -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2493 msgid "activate fill tool" msgstr "" -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2494 msgid "activate cloning tool" msgstr "" -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 +#: ../src/iop/retouch.c:2484 ../src/iop/retouch.c:2495 msgid "activate healing tool" msgstr "" -#: ../src/iop/retouch.c:2485 +#: ../src/iop/retouch.c:2490 msgid "ctrl+click to change tool for current form" msgstr "" -#: ../src/iop/retouch.c:2486 +#: ../src/iop/retouch.c:2491 msgid "shift+click to set the tool as default" msgstr "" -#: ../src/iop/retouch.c:2497 +#: ../src/iop/retouch.c:2502 msgid "scales:" msgstr "" -#: ../src/iop/retouch.c:2504 +#: ../src/iop/retouch.c:2509 msgid "current:" msgstr "" -#: ../src/iop/retouch.c:2511 +#: ../src/iop/retouch.c:2516 msgid "merge from:" msgstr "" -#: ../src/iop/retouch.c:2522 +#: ../src/iop/retouch.c:2527 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -24575,189 +25191,189 @@ msgid "" "bottom line indicates that the scale has shapes on it" msgstr "" -#: ../src/iop/retouch.c:2551 +#: ../src/iop/retouch.c:2547 msgid "display masks" msgstr "" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2553 msgid "temporarily switch off shapes" msgstr "" -#: ../src/iop/retouch.c:2565 +#: ../src/iop/retouch.c:2561 msgid "paste cut shapes to current scale" msgstr "" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2566 msgid "cut shapes from current scale" msgstr "" -#: ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2573 msgid "display wavelet scale" msgstr "" -#: ../src/iop/retouch.c:2591 +#: ../src/iop/retouch.c:2587 msgid "adjust preview levels" msgstr "" -#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2604 ../src/iop/rgblevels.c:1068 msgid "auto levels" msgstr "" -#: ../src/iop/retouch.c:2612 +#: ../src/iop/retouch.c:2608 msgctxt "section" msgid "preview single scale" msgstr "" #. shapes selected (label) -#: ../src/iop/retouch.c:2616 +#: ../src/iop/retouch.c:2612 msgid "shape selected:" msgstr "" -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2618 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" msgstr "" -#: ../src/iop/retouch.c:2629 +#: ../src/iop/retouch.c:2625 msgid "erase the detail or fills with chosen color" msgstr "" -#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 +#: ../src/iop/retouch.c:2636 ../src/iop/retouch.c:2637 msgid "select fill color" msgstr "" -#: ../src/iop/retouch.c:2649 +#: ../src/iop/retouch.c:2645 msgid "pick fill color from image" msgstr "" -#: ../src/iop/retouch.c:2650 +#: ../src/iop/retouch.c:2646 msgid "pick fill color" msgstr "" -#: ../src/iop/retouch.c:2653 +#: ../src/iop/retouch.c:2649 msgid "fill color: " msgstr "" -#: ../src/iop/retouch.c:2662 +#: ../src/iop/retouch.c:2658 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "" -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2664 msgid "type for the blur algorithm" msgstr "" -#: ../src/iop/retouch.c:2672 +#: ../src/iop/retouch.c:2668 msgid "radius of the selected blur type" msgstr "" -#: ../src/iop/retouch.c:2679 +#: ../src/iop/retouch.c:2675 msgid "set the opacity on the selected shape" msgstr "" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2681 msgctxt "section" msgid "retouch tools" msgstr "" -#: ../src/iop/retouch.c:2687 +#: ../src/iop/retouch.c:2683 msgctxt "section" msgid "wavelet decompose" msgstr "" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "shapes" msgstr "" -#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 +#: ../src/iop/retouch.c:3971 ../src/iop/retouch.c:4802 #, c-format msgid "max scale is %i for this image size" msgstr "" -#: ../src/iop/rgbcurve.c:118 +#: ../src/iop/rgbcurve.c:119 msgid "rgb curve" msgstr "" -#: ../src/iop/rgbcurve.c:141 +#: ../src/iop/rgbcurve.c:142 msgid "alter an image’s tones using curves in RGB color space" msgstr "" -#: ../src/iop/rgbcurve.c:183 +#: ../src/iop/rgbcurve.c:184 msgid "contrast | compression" msgstr "" -#: ../src/iop/rgbcurve.c:193 +#: ../src/iop/rgbcurve.c:194 msgid "linear (gamma 1.0)" msgstr "" -#: ../src/iop/rgbcurve.c:204 +#: ../src/iop/rgbcurve.c:205 msgid "contrast | medium (linear)" msgstr "" -#: ../src/iop/rgbcurve.c:214 +#: ../src/iop/rgbcurve.c:215 msgid "contrast | high (linear)" msgstr "" -#: ../src/iop/rgbcurve.c:231 +#: ../src/iop/rgbcurve.c:232 msgid "contrast | medium (gamma 2.2)" msgstr "" -#: ../src/iop/rgbcurve.c:247 +#: ../src/iop/rgbcurve.c:248 msgid "contrast | high (gamma 2.2)" msgstr "" -#: ../src/iop/rgbcurve.c:261 +#: ../src/iop/rgbcurve.c:262 msgid "non-contrast curve | gamma 2.0" msgstr "" -#: ../src/iop/rgbcurve.c:268 +#: ../src/iop/rgbcurve.c:269 msgid "non-contrast curve | gamma 0.5" msgstr "" -#: ../src/iop/rgbcurve.c:275 +#: ../src/iop/rgbcurve.c:276 msgid "non-contrast curve | logarithm (base 2)" msgstr "" -#: ../src/iop/rgbcurve.c:282 +#: ../src/iop/rgbcurve.c:283 msgid "non-contrast curve | exponential (base 2)" msgstr "" -#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1034 +#: ../src/iop/rgbcurve.c:1477 ../src/iop/rgblevels.c:1025 msgid "choose between linked and independent channels." msgstr "" -#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 +#: ../src/iop/rgbcurve.c:1482 ../src/iop/rgblevels.c:1030 msgid "curve nodes for r channel" msgstr "" -#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 +#: ../src/iop/rgbcurve.c:1483 ../src/iop/rgblevels.c:1031 msgid "curve nodes for g channel" msgstr "" -#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 +#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1032 msgid "curve nodes for b channel" msgstr "" -#: ../src/iop/rgblevels.c:98 +#: ../src/iop/rgblevels.c:99 msgid "rgb levels" msgstr "" -#: ../src/iop/rgblevels.c:120 +#: ../src/iop/rgblevels.c:121 msgid "adjust black, white and mid-gray points in RGB color space" msgstr "" -#: ../src/iop/rgblevels.c:1088 -msgid "auto region" -msgstr "" - -#: ../src/iop/rgblevels.c:1091 +#: ../src/iop/rgblevels.c:1074 msgid "" "apply auto levels based on a region defined by the user\n" "click and drag to draw the area\n" "right-click to cancel" msgstr "" +#: ../src/iop/rgblevels.c:1078 +msgid "auto region" +msgstr "" + #: ../src/iop/rotatepixels.c:67 msgctxt "modulename" msgid "rotate pixels" @@ -24797,7 +25413,7 @@ msgid "" "of an image by enhancing local contrast" msgstr "" -#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:528 msgid "compress" msgstr "" @@ -24831,32 +25447,32 @@ msgstr "" msgid "adjust saturation of highlights" msgstr "" -#: ../src/iop/sharpen.c:70 +#: ../src/iop/sharpen.c:71 msgctxt "modulename" msgid "sharpen" msgstr "" -#: ../src/iop/sharpen.c:92 +#: ../src/iop/sharpen.c:93 msgid "sharpen the details in the image using a standard UnSharp Mask (USM)" msgstr "" -#: ../src/iop/sharpen.c:94 +#: ../src/iop/sharpen.c:95 msgid "linear or non-linear, Lab, display or scene-referred" msgstr "" -#: ../src/iop/sharpen.c:96 +#: ../src/iop/sharpen.c:97 msgid "quasi-linear, Lab, display or scene-referred" msgstr "" -#: ../src/iop/sharpen.c:419 +#: ../src/iop/sharpen.c:420 msgid "spatial extent of the unblurring" msgstr "" -#: ../src/iop/sharpen.c:423 +#: ../src/iop/sharpen.c:424 msgid "strength of the sharpen" msgstr "" -#: ../src/iop/sharpen.c:427 +#: ../src/iop/sharpen.c:428 msgid "threshold to activate sharpen" msgstr "" @@ -24961,521 +25577,521 @@ msgid "" "can be used creatively for a faded look or blowing out whites earlier." msgstr "" -#: ../src/iop/soften.c:76 +#: ../src/iop/soften.c:75 msgid "soften" msgstr "" -#: ../src/iop/soften.c:98 +#: ../src/iop/soften.c:97 msgid "create a softened image using the Orton effect" msgstr "" -#: ../src/iop/soften.c:374 +#: ../src/iop/soften.c:373 msgid "the size of blur" msgstr "" -#: ../src/iop/soften.c:378 +#: ../src/iop/soften.c:377 msgid "the saturation of blur" msgstr "" -#: ../src/iop/soften.c:382 +#: ../src/iop/soften.c:381 msgid "the brightness of blur" msgstr "" -#: ../src/iop/soften.c:386 +#: ../src/iop/soften.c:385 msgid "the mix of effect" msgstr "" -#: ../src/iop/splittoning.c:78 +#: ../src/iop/splittoning.c:79 msgid "split-toning" msgstr "" -#: ../src/iop/splittoning.c:100 +#: ../src/iop/splittoning.c:101 msgid "" "use two specific colors for shadows and highlights and\n" "create a linear toning effect between them up to a pivot" msgstr "" -#: ../src/iop/splittoning.c:117 +#: ../src/iop/splittoning.c:118 msgid "authentic sepia" msgstr "" -#: ../src/iop/splittoning.c:126 +#: ../src/iop/splittoning.c:127 msgid "authentic cyanotype" msgstr "" -#: ../src/iop/splittoning.c:135 +#: ../src/iop/splittoning.c:136 msgid "authentic platinotype" msgstr "" -#: ../src/iop/splittoning.c:144 +#: ../src/iop/splittoning.c:145 msgid "chocolate brown" msgstr "" -#: ../src/iop/splittoning.c:473 +#: ../src/iop/splittoning.c:474 msgid "select the saturation tone" msgstr "" -#: ../src/iop/splittoning.c:477 +#: ../src/iop/splittoning.c:478 msgid "select tone color" msgstr "" -#: ../src/iop/splittoning.c:503 +#: ../src/iop/splittoning.c:504 msgctxt "section" msgid "shadows" msgstr "" -#: ../src/iop/splittoning.c:509 +#: ../src/iop/splittoning.c:510 msgctxt "section" msgid "highlights" msgstr "" -#: ../src/iop/splittoning.c:518 +#: ../src/iop/splittoning.c:519 msgid "balance" msgstr "" -#: ../src/iop/splittoning.c:525 +#: ../src/iop/splittoning.c:526 msgid "the balance of center of split-toning" msgstr "" -#: ../src/iop/splittoning.c:529 +#: ../src/iop/splittoning.c:530 msgid "" "compress the effect on highlights/shadows and\n" "preserve mid-tones" msgstr "" -#: ../src/iop/spots.c:55 +#: ../src/iop/spots.c:56 msgid "spot removal" msgstr "" -#: ../src/iop/spots.c:60 +#: ../src/iop/spots.c:61 msgid "this module is deprecated. please use the retouch module instead." msgstr "" -#: ../src/iop/spots.c:65 +#: ../src/iop/spots.c:66 msgid "remove sensor dust spots" msgstr "" -#: ../src/iop/spots.c:68 +#: ../src/iop/spots.c:69 msgid "geometric, raw" msgstr "" -#: ../src/iop/spots.c:232 +#: ../src/iop/spots.c:233 msgid "spot module is limited to 64 shapes. please add a new instance!" msgstr "" -#: ../src/iop/spots.c:866 +#: ../src/iop/spots.c:869 msgid "number of strokes:" msgstr "" -#: ../src/iop/spots.c:869 +#: ../src/iop/spots.c:872 msgid "" "click on a shape and drag on canvas.\n" "use the mouse wheel to adjust size.\n" "right-click to remove a shape." msgstr "" -#: ../src/iop/spots.c:872 +#: ../src/iop/spots.c:875 msgid "show and edit shapes" msgstr "" -#: ../src/iop/temperature.c:241 +#: ../src/iop/temperature.c:240 msgctxt "modulename" msgid "white balance" msgstr "" -#: ../src/iop/temperature.c:248 +#: ../src/iop/temperature.c:247 msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "" -#: ../src/iop/temperature.c:1443 +#: ../src/iop/temperature.c:1427 #, c-format msgid "`%s' color matrix not found for image" msgstr "" -#: ../src/iop/temperature.c:1499 +#: ../src/iop/temperature.c:1483 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1667 +#: ../src/iop/temperature.c:1651 msgctxt "white balance" msgid "as shot" msgstr "" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1670 +#: ../src/iop/temperature.c:1654 msgctxt "white balance" msgid "from image area" msgstr "" -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1655 msgctxt "white balance" msgid "user modified" msgstr "" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1673 +#: ../src/iop/temperature.c:1657 msgctxt "white balance" msgid "camera reference" msgstr "" -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1658 msgctxt "white balance" msgid "as shot to reference" msgstr "" -#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 +#: ../src/iop/temperature.c:1962 ../src/iop/temperature.c:1980 msgid "green channel coefficient" msgstr "" -#: ../src/iop/temperature.c:1982 +#: ../src/iop/temperature.c:1964 msgid "magenta channel coefficient" msgstr "" -#: ../src/iop/temperature.c:1984 +#: ../src/iop/temperature.c:1966 msgid "cyan channel coefficient" msgstr "" -#: ../src/iop/temperature.c:1986 +#: ../src/iop/temperature.c:1968 msgid "yellow channel coefficient" msgstr "" -#: ../src/iop/temperature.c:1996 +#: ../src/iop/temperature.c:1978 msgid "red channel coefficient" msgstr "" -#: ../src/iop/temperature.c:2000 +#: ../src/iop/temperature.c:1982 msgid "blue channel coefficient" msgstr "" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:1983 msgid "emerald" msgstr "" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:1984 msgid "emerald channel coefficient" msgstr "" -#: ../src/iop/temperature.c:2077 +#: ../src/iop/temperature.c:2060 msgid "as shot" msgstr "" -#: ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2063 msgid "set white balance to as shot" msgstr "" -#: ../src/iop/temperature.c:2090 +#: ../src/iop/temperature.c:2073 msgid "from image area" msgstr "" -#: ../src/iop/temperature.c:2097 +#: ../src/iop/temperature.c:2080 msgid "user modified" msgstr "" -#: ../src/iop/temperature.c:2100 +#: ../src/iop/temperature.c:2083 msgid "set white balance to user modified" msgstr "" -#: ../src/iop/temperature.c:2103 +#: ../src/iop/temperature.c:2086 msgid "camera reference" msgstr "" -#: ../src/iop/temperature.c:2108 +#: ../src/iop/temperature.c:2091 msgid "" "set white balance to camera reference point\n" "in most cases it should be D65" msgstr "" -#: ../src/iop/temperature.c:2112 +#: ../src/iop/temperature.c:2095 msgid "as shot to reference" msgstr "" -#: ../src/iop/temperature.c:2117 +#: ../src/iop/temperature.c:2100 msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" msgstr "" -#: ../src/iop/temperature.c:2131 +#: ../src/iop/temperature.c:2114 msgid "choose white balance setting" msgstr "" -#: ../src/iop/temperature.c:2135 +#: ../src/iop/temperature.c:2118 msgid "finetune" msgstr "" -#: ../src/iop/temperature.c:2137 +#: ../src/iop/temperature.c:2120 msgid "fine tune camera's white balance setting" msgstr "" -#: ../src/iop/temperature.c:2144 +#: ../src/iop/temperature.c:2127 msgctxt "section" msgid "scene illuminant temp" msgstr "" -#: ../src/iop/temperature.c:2145 +#: ../src/iop/temperature.c:2128 msgid "click to cycle color mode on sliders" msgstr "" -#: ../src/iop/temperature.c:2157 +#: ../src/iop/temperature.c:2139 msgid "color temperature (in Kelvin)" msgstr "" -#: ../src/iop/temperature.c:2162 +#: ../src/iop/temperature.c:2144 msgid "tint" msgstr "" -#: ../src/iop/temperature.c:2165 +#: ../src/iop/temperature.c:2147 msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" msgstr "" -#: ../src/iop/temperature.c:2176 +#: ../src/iop/temperature.c:2158 msgid "channel coefficients" msgstr "" -#: ../src/iop/temperature.c:2185 +#: ../src/iop/temperature.c:2167 msgid "various" msgstr "" -#: ../src/iop/temperature.c:2210 +#: ../src/iop/temperature.c:2192 msgid "white balance disabled for camera" msgstr "" -#: ../src/iop/tonecurve.c:156 +#: ../src/iop/tonecurve.c:162 msgid "tone curve" msgstr "" -#: ../src/iop/tonecurve.c:178 +#: ../src/iop/tonecurve.c:184 msgid "alter an image’s tones using curves" msgstr "" -#: ../src/iop/tonecurve.c:583 +#: ../src/iop/tonecurve.c:589 msgid "gamma 1.0 (linear)" msgstr "" -#: ../src/iop/tonecurve.c:594 +#: ../src/iop/tonecurve.c:600 msgid "contrast - med (linear)" msgstr "" -#: ../src/iop/tonecurve.c:607 +#: ../src/iop/tonecurve.c:613 msgid "contrast - high (linear)" msgstr "" -#: ../src/iop/tonecurve.c:625 +#: ../src/iop/tonecurve.c:631 msgid "contrast - med (gamma 2.2)" msgstr "" -#: ../src/iop/tonecurve.c:644 +#: ../src/iop/tonecurve.c:650 msgid "contrast - high (gamma 2.2)" msgstr "" -#: ../src/iop/tonecurve.c:661 +#: ../src/iop/tonecurve.c:667 msgid "gamma 2.0" msgstr "" -#: ../src/iop/tonecurve.c:668 +#: ../src/iop/tonecurve.c:674 msgid "gamma 0.5" msgstr "" -#: ../src/iop/tonecurve.c:675 +#: ../src/iop/tonecurve.c:681 msgid "logarithm (base 2)" msgstr "" -#: ../src/iop/tonecurve.c:682 +#: ../src/iop/tonecurve.c:688 msgid "exponential (base 2)" msgstr "" -#: ../src/iop/tonecurve.c:1261 +#: ../src/iop/tonecurve.c:1263 msgid "" "if set to auto, a and b curves have no effect and are not displayed. chroma " "values (a and b) of each pixel are then adjusted based on L curve data. auto " "XYZ is similar but applies the saturation changes in XYZ space." msgstr "" -#: ../src/iop/tonecurve.c:1270 +#: ../src/iop/tonecurve.c:1272 msgid "tonecurve for L channel" msgstr "" -#: ../src/iop/tonecurve.c:1271 +#: ../src/iop/tonecurve.c:1273 msgid "tonecurve for a channel" msgstr "" -#: ../src/iop/tonecurve.c:1272 +#: ../src/iop/tonecurve.c:1274 msgid "tonecurve for b channel" msgstr "" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 -#: ../src/libs/colorpicker.c:783 +#: ../src/iop/tonecurve.c:1283 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:772 msgid "pick color" msgstr "" -#: ../src/iop/toneequal.c:316 +#: ../src/iop/toneequal.c:317 msgid "tone equalizer" msgstr "" -#: ../src/iop/toneequal.c:321 +#: ../src/iop/toneequal.c:322 msgid "tone curve|tone mapping|relight|background light|shadows highlights" msgstr "" -#: ../src/iop/toneequal.c:328 +#: ../src/iop/toneequal.c:329 msgid "relight the scene as if the lighting was done directly on the scene" msgstr "" -#: ../src/iop/toneequal.c:484 +#: ../src/iop/toneequal.c:485 msgid "simple tone curve" msgstr "" -#: ../src/iop/toneequal.c:498 +#: ../src/iop/toneequal.c:499 msgid "mask blending | all purposes" msgstr "" -#: ../src/iop/toneequal.c:505 +#: ../src/iop/toneequal.c:506 msgid "mask blending | people with backlight" msgstr "" -#: ../src/iop/toneequal.c:522 +#: ../src/iop/toneequal.c:523 msgid "compress shadows/highlights | EIGF | strong" msgstr "" -#: ../src/iop/toneequal.c:527 +#: ../src/iop/toneequal.c:528 msgid "compress shadows/highlights | GF | strong" msgstr "" -#: ../src/iop/toneequal.c:536 +#: ../src/iop/toneequal.c:537 msgid "compress shadows/highlights | EIGF | medium" msgstr "" -#: ../src/iop/toneequal.c:541 +#: ../src/iop/toneequal.c:542 msgid "compress shadows/highlights | GF | medium" msgstr "" -#: ../src/iop/toneequal.c:550 +#: ../src/iop/toneequal.c:551 msgid "compress shadows/highlights | EIGF | soft" msgstr "" -#: ../src/iop/toneequal.c:555 +#: ../src/iop/toneequal.c:556 msgid "compress shadows/highlights | GF | soft" msgstr "" -#: ../src/iop/toneequal.c:563 +#: ../src/iop/toneequal.c:564 msgid "contrast tone curve | soft" msgstr "" -#: ../src/iop/toneequal.c:568 +#: ../src/iop/toneequal.c:569 msgid "contrast tone curve | medium" msgstr "" -#: ../src/iop/toneequal.c:573 +#: ../src/iop/toneequal.c:574 msgid "contrast tone curve | strong" msgstr "" -#: ../src/iop/toneequal.c:596 +#: ../src/iop/toneequal.c:597 msgid "relight: fill-in" msgstr "" -#: ../src/iop/toneequal.c:1091 +#: ../src/iop/toneequal.c:1092 msgid "tone equalizer failed to allocate memory, check your RAM settings" msgstr "" -#: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 +#: ../src/iop/toneequal.c:1801 ../src/iop/toneequal.c:2170 msgid "the interpolation is unstable, decrease the curve smoothing" msgstr "" -#: ../src/iop/toneequal.c:1807 ../src/iop/toneequal.c:1873 +#: ../src/iop/toneequal.c:1835 ../src/iop/toneequal.c:1901 msgid "wait for the preview to finish recomputing" msgstr "" -#: ../src/iop/toneequal.c:2014 ../src/iop/toneequal.c:2565 +#: ../src/iop/toneequal.c:2044 ../src/iop/toneequal.c:2601 msgid "" "scroll over image to change tone exposure\n" "shift+scroll for large steps; ctrl+scroll for small steps" msgstr "" -#: ../src/iop/toneequal.c:2145 +#: ../src/iop/toneequal.c:2175 msgid "some parameters are out-of-bounds" msgstr "" -#: ../src/iop/toneequal.c:2462 +#: ../src/iop/toneequal.c:2498 #, c-format msgid "%+.1f EV" msgstr "" -#: ../src/iop/toneequal.c:3148 +#: ../src/iop/toneequal.c:3177 #, c-format msgid "[%s over image] change tone exposure" msgstr "" -#: ../src/iop/toneequal.c:3151 +#: ../src/iop/toneequal.c:3180 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "" -#: ../src/iop/toneequal.c:3154 +#: ../src/iop/toneequal.c:3183 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "" #. Simple view -#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 -#: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 -#: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 -#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 -#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3266 ../src/iop/toneequal.c:3295 +#: ../src/iop/toneequal.c:3296 ../src/iop/toneequal.c:3297 +#: ../src/iop/toneequal.c:3298 ../src/iop/toneequal.c:3299 +#: ../src/iop/toneequal.c:3300 ../src/iop/toneequal.c:3301 +#: ../src/iop/toneequal.c:3302 ../src/iop/toneequal.c:3303 msgid "simple" msgstr "" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3295 msgid "-8 EV" msgstr "" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3296 msgid "-7 EV" msgstr "" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3297 msgid "-6 EV" msgstr "" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3298 msgid "-5 EV" msgstr "" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3299 msgid "-4 EV" msgstr "" -#: ../src/iop/toneequal.c:3271 +#: ../src/iop/toneequal.c:3300 msgid "-3 EV" msgstr "" -#: ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3301 msgid "-2 EV" msgstr "" -#: ../src/iop/toneequal.c:3273 +#: ../src/iop/toneequal.c:3302 msgid "-1 EV" msgstr "" -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3303 msgid "+0 EV" msgstr "" #. Advanced view -#: ../src/iop/toneequal.c:3278 +#: ../src/iop/toneequal.c:3307 msgid "advanced" msgstr "" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3327 msgid "double-click to reset the curve" msgstr "" -#: ../src/iop/toneequal.c:3308 +#: ../src/iop/toneequal.c:3331 msgid "curve smoothing" msgstr "" -#: ../src/iop/toneequal.c:3311 +#: ../src/iop/toneequal.c:3334 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -25483,17 +26099,17 @@ msgid "" "but may produce brutal tone transitions and damage local contrast." msgstr "" -#: ../src/iop/toneequal.c:3324 +#: ../src/iop/toneequal.c:3347 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." msgstr "" -#: ../src/iop/toneequal.c:3327 +#: ../src/iop/toneequal.c:3350 msgid "auto-adjust the average exposure" msgstr "" -#: ../src/iop/toneequal.c:3334 +#: ../src/iop/toneequal.c:3357 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -25501,26 +26117,21 @@ msgid "" "for a better control of the exposure correction." msgstr "" -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3362 msgid "auto-adjust the contrast" msgstr "" -#. Masking options -#: ../src/iop/toneequal.c:3343 -msgid "masking" -msgstr "" - -#: ../src/iop/toneequal.c:3348 +#: ../src/iop/toneequal.c:3371 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" msgstr "" -#: ../src/iop/toneequal.c:3351 +#: ../src/iop/toneequal.c:3374 msgid "details" msgstr "" -#: ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3377 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -25534,20 +26145,20 @@ msgid "" "filter' methods" msgstr "" -#: ../src/iop/toneequal.c:3367 +#: ../src/iop/toneequal.c:3390 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" msgstr "" -#: ../src/iop/toneequal.c:3375 +#: ../src/iop/toneequal.c:3398 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" "preview much slower if denoise profiled is used." msgstr "" -#: ../src/iop/toneequal.c:3383 +#: ../src/iop/toneequal.c:3406 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -25556,42 +26167,42 @@ msgid "" "but may lead to inaccurate edges taping and halos" msgstr "" -#: ../src/iop/toneequal.c:3394 +#: ../src/iop/toneequal.c:3417 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" "produce piece-wise smooth areas when using high feathering values" msgstr "" -#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 +#: ../src/iop/toneequal.c:3430 ../src/iop/toneequal.c:3437 msgid "display exposure mask" msgstr "" -#: ../src/iop/tonemap.cc:69 +#: ../src/iop/tonemap.cc:68 msgid "tone mapping" msgstr "" -#: ../src/iop/tonemap.cc:85 +#: ../src/iop/tonemap.cc:84 msgid "" "this module is deprecated. please use the local contrast or tone equalizer " "module instead." msgstr "" -#: ../src/iop/velvia.c:68 +#: ../src/iop/velvia.c:67 msgid "velvia" msgstr "" -#: ../src/iop/velvia.c:95 +#: ../src/iop/velvia.c:94 msgid "" "resaturate giving more weight to blacks,\n" "whites and low-saturation pixels" msgstr "" -#: ../src/iop/velvia.c:282 +#: ../src/iop/velvia.c:281 msgid "the strength of saturation boost" msgstr "" -#: ../src/iop/velvia.c:285 +#: ../src/iop/velvia.c:284 msgid "how much to spare highlights and shadows" msgstr "" @@ -25611,48 +26222,48 @@ msgstr "" msgid "the amount of vibrance" msgstr "" -#: ../src/iop/vignette.c:116 +#: ../src/iop/vignette.c:115 msgid "simulate a lens fall-off close to edges" msgstr "" -#: ../src/iop/vignette.c:1010 +#: ../src/iop/vignette.c:1009 msgid "lomo" msgstr "" -#: ../src/iop/vignette.c:1048 +#: ../src/iop/vignette.c:1047 msgctxt "section" msgid "position / form" msgstr "" -#: ../src/iop/vignette.c:1055 +#: ../src/iop/vignette.c:1054 msgid "dithering" msgstr "" -#: ../src/iop/vignette.c:1067 +#: ../src/iop/vignette.c:1066 msgid "the radii scale of vignette for start of fall-off" msgstr "" -#: ../src/iop/vignette.c:1069 +#: ../src/iop/vignette.c:1068 msgid "the radii scale of vignette for end of fall-off" msgstr "" -#: ../src/iop/vignette.c:1070 +#: ../src/iop/vignette.c:1069 msgid "strength of effect on brightness" msgstr "" -#: ../src/iop/vignette.c:1071 +#: ../src/iop/vignette.c:1070 msgid "strength of effect on saturation" msgstr "" -#: ../src/iop/vignette.c:1072 +#: ../src/iop/vignette.c:1071 msgid "horizontal offset of center of the effect" msgstr "" -#: ../src/iop/vignette.c:1073 +#: ../src/iop/vignette.c:1072 msgid "vertical offset of center of the effect" msgstr "" -#: ../src/iop/vignette.c:1076 +#: ../src/iop/vignette.c:1075 msgid "" "shape factor\n" "0 produces a rectangle\n" @@ -25660,29 +26271,29 @@ msgid "" "2 produces a diamond" msgstr "" -#: ../src/iop/vignette.c:1080 +#: ../src/iop/vignette.c:1079 msgid "enable to have the ratio automatically follow the image size" msgstr "" -#: ../src/iop/vignette.c:1081 +#: ../src/iop/vignette.c:1080 msgid "width-to-height ratio" msgstr "" -#: ../src/iop/vignette.c:1083 +#: ../src/iop/vignette.c:1082 msgid "add some level of random noise to prevent banding" msgstr "" -#: ../src/iop/vignette.c:1091 +#: ../src/iop/vignette.c:1090 #, c-format msgid "[%s on node] change vignette/feather size" msgstr "" -#: ../src/iop/vignette.c:1094 +#: ../src/iop/vignette.c:1093 #, c-format msgid "[%s on node] change vignette/feather size keeping ratio" msgstr "" -#: ../src/iop/vignette.c:1097 +#: ../src/iop/vignette.c:1096 #, c-format msgid "[%s on center] move vignette" msgstr "" @@ -25775,11 +26386,11 @@ msgstr "" msgid "the rotation of the watermark" msgstr "" -#: ../src/iop/zonesystem.c:93 +#: ../src/iop/zonesystem.c:95 msgid "zone system" msgstr "" -#: ../src/iop/zonesystem.c:441 +#: ../src/iop/zonesystem.c:443 msgid "" "lightness zones\n" "use mouse scrollwheel to change the number of zones\n" @@ -25817,7 +26428,7 @@ msgctxt "section" msgid "camera control" msgstr "" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:842 msgid "modes" msgstr "" @@ -25915,73 +26526,73 @@ msgstr "" msgid "WB" msgstr "" -#: ../src/libs/collect.c:192 +#: ../src/libs/collect.c:193 msgid "collections" msgstr "" -#: ../src/libs/collect.c:197 +#: ../src/libs/collect.c:198 msgid "" "define search criteria for images\n" "to be displayed or edited" msgstr "" -#: ../src/libs/collect.c:461 +#: ../src/libs/collect.c:462 msgid "update path to files" msgstr "" -#: ../src/libs/collect.c:545 +#: ../src/libs/collect.c:546 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "" -#: ../src/libs/collect.c:619 +#: ../src/libs/collect.c:620 msgid "update path to files..." msgstr "" -#: ../src/libs/collect.c:624 +#: ../src/libs/collect.c:625 msgid "remove..." msgstr "" -#: ../src/libs/collect.c:1382 +#: ../src/libs/collect.c:1496 msgid "uncategorized" msgstr "" -#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/collect.c:2505 ../src/libs/filters/rating_range.c:120 #: ../src/libs/filters/rating_range.c:146 #: ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "" -#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/collect.c:2508 ../src/libs/filters/rating_range.c:122 #: ../src/libs/filters/rating_range.c:146 #: ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "" -#: ../src/libs/collect.c:2617 +#: ../src/libs/collect.c:2756 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "" -#: ../src/libs/collect.c:2621 +#: ../src/libs/collect.c:2760 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" "rejected images: -1" msgstr "" -#: ../src/libs/collect.c:2629 +#: ../src/libs/collect.c:2768 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" msgstr "" -#: ../src/libs/collect.c:2636 +#: ../src/libs/collect.c:2775 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "" -#: ../src/libs/collect.c:2643 +#: ../src/libs/collect.c:2782 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25990,7 +26601,7 @@ msgid "" "ctrl+click to include only sub-hierarchies (suffix `|%')" msgstr "" -#: ../src/libs/collect.c:2653 +#: ../src/libs/collect.c:2792 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25999,7 +26610,7 @@ msgid "" "ctrl+click to include only sub-locations (suffix `|%')" msgstr "" -#: ../src/libs/collect.c:2663 +#: ../src/libs/collect.c:2802 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -26008,102 +26619,102 @@ msgid "" "ctrl+click to include only sub-folders (suffix `|%')" msgstr "" -#: ../src/libs/collect.c:2671 +#: ../src/libs/collect.c:2810 #, no-c-format msgid "use `%' as wildcard" msgstr "" -#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 -#: ../src/libs/collect.c:3398 +#: ../src/libs/collect.c:2881 ../src/libs/collect.c:2902 +#: ../src/libs/collect.c:3722 msgid "clear this rule" msgstr "" -#: ../src/libs/collect.c:2747 +#: ../src/libs/collect.c:2886 msgid "clear this rule or add new rules" msgstr "" -#: ../src/libs/collect.c:3404 +#: ../src/libs/collect.c:3728 msgid "narrow down search" msgstr "" -#: ../src/libs/collect.c:3411 +#: ../src/libs/collect.c:3735 msgid "add more images" msgstr "" -#: ../src/libs/collect.c:3418 +#: ../src/libs/collect.c:3742 msgid "exclude images" msgstr "" -#: ../src/libs/collect.c:3427 +#: ../src/libs/collect.c:3751 msgid "change to: and" msgstr "" -#: ../src/libs/collect.c:3434 +#: ../src/libs/collect.c:3758 msgid "change to: or" msgstr "" -#: ../src/libs/collect.c:3441 +#: ../src/libs/collect.c:3765 msgid "change to: except" msgstr "" #. the different categories -#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 -#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 -#: ../src/libs/filtering.c:1955 +#: ../src/libs/collect.c:3794 ../src/libs/filtering.c:890 +#: ../src/libs/filtering.c:952 ../src/libs/filtering.c:1619 +#: ../src/libs/filtering.c:1961 msgid "files" msgstr "" -#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 -#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 -#: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1489 +#: ../src/libs/collect.c:3799 ../src/libs/export_metadata.c:179 +#: ../src/libs/filtering.c:895 ../src/libs/filtering.c:957 +#: ../src/libs/filtering.c:1627 ../src/libs/filtering.c:1965 +#: ../src/libs/image.c:504 ../src/libs/image.c:607 ../src/libs/image.c:626 +#: ../src/libs/metadata_view.c:1488 msgid "metadata" msgstr "" -#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 -#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 +#: ../src/libs/collect.c:3818 ../src/libs/filtering.c:903 +#: ../src/libs/filtering.c:965 ../src/libs/filtering.c:1963 msgid "times" msgstr "" -#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 -#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 +#: ../src/libs/collect.c:3827 ../src/libs/filtering.c:912 +#: ../src/libs/filtering.c:974 ../src/libs/filtering.c:1638 msgid "capture details" msgstr "" -#: ../src/libs/collect.c:3532 +#: ../src/libs/collect.c:3856 msgid "collections settings" msgstr "" -#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 -#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/collect.c:3878 ../src/libs/export.c:1423 +#: ../src/libs/metadata.c:1142 ../src/libs/metadata_view.c:1575 #: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3999 +#: ../src/libs/tagging.c:4032 msgid "preferences..." msgstr "" -#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 +#: ../src/libs/collect.c:4002 ../src/libs/filtering.c:1492 msgid "AND" msgstr "" -#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +#: ../src/libs/collect.c:4007 ../src/libs/filtering.c:1497 msgid "OR" msgstr "" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +#: ../src/libs/collect.c:4012 ../src/libs/filtering.c:1502 msgid "BUT NOT" msgstr "" -#: ../src/libs/collect.c:3794 +#: ../src/libs/collect.c:4118 msgid "toggle collection sort order ascending/descending" msgstr "" -#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +#: ../src/libs/collect.c:4223 ../src/libs/filtering.c:2233 msgid "revert to a previous set of rules" msgstr "" -#: ../src/libs/collect.c:3946 +#: ../src/libs/collect.c:4277 msgid "jump back to previous collection" msgstr "" @@ -26204,81 +26815,81 @@ msgstr "" msgid "Dec" msgstr "" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "RGB%" msgstr "" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "LCh" msgstr "" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "HSV" msgstr "" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "Hex" msgstr "" -#: ../src/libs/colorpicker.c:54 +#: ../src/libs/colorpicker.c:55 msgid "mean" msgstr "" -#: ../src/libs/colorpicker.c:73 +#: ../src/libs/colorpicker.c:74 msgid "color picker" msgstr "" -#: ../src/libs/colorpicker.c:629 +#: ../src/libs/colorpicker.c:623 msgid "" "hover to highlight sample on canvas,\n" "click to lock sample,\n" "right-click to load sample area into active color picker" msgstr "" -#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 +#: ../src/libs/colorpicker.c:729 ../src/libs/colorpicker.c:780 msgid "click to (un)hide large color patch" msgstr "" -#: ../src/libs/colorpicker.c:756 +#: ../src/libs/colorpicker.c:745 msgid "statistic" msgstr "" -#: ../src/libs/colorpicker.c:757 +#: ../src/libs/colorpicker.c:746 msgid "select which statistic to show" msgstr "" -#: ../src/libs/colorpicker.c:766 +#: ../src/libs/colorpicker.c:755 msgid "select which color mode to use" msgstr "" -#: ../src/libs/colorpicker.c:778 +#: ../src/libs/colorpicker.c:767 msgid "" "turn on color picker\n" "ctrl+click or right-click to select an area\n" "ctrl+click on canvas to switch between point/area" msgstr "" -#: ../src/libs/colorpicker.c:820 +#: ../src/libs/colorpicker.c:803 msgid "add sample" msgstr "" -#: ../src/libs/colorpicker.c:831 +#: ../src/libs/colorpicker.c:818 msgid "display samples on image/vectorscope" msgstr "" -#: ../src/libs/colorpicker.c:832 +#: ../src/libs/colorpicker.c:819 msgid "display samples" msgstr "" -#: ../src/libs/colorpicker.c:843 +#: ../src/libs/colorpicker.c:830 msgid "restrict scope to selection" msgstr "" -#: ../src/libs/colorpicker.c:844 +#: ../src/libs/colorpicker.c:831 msgid "restrict scope" msgstr "" -#: ../src/libs/colorpicker.c:859 +#: ../src/libs/colorpicker.c:846 msgctxt "section" msgid "live samples" msgstr "" @@ -26336,7 +26947,7 @@ msgstr "" msgid "choose which modules to paste to the target image(s)" msgstr "" -#: ../src/libs/copy_history.c:317 ../src/libs/image.c:635 +#: ../src/libs/copy_history.c:317 ../src/libs/image.c:637 msgid "paste" msgstr "" @@ -26372,57 +26983,57 @@ msgstr "" msgid "write history stack and tags to XMP sidecar files" msgstr "" -#: ../src/libs/duplicate.c:59 +#: ../src/libs/duplicate.c:61 msgid "duplicate manager" msgstr "" -#: ../src/libs/duplicate.c:64 +#: ../src/libs/duplicate.c:66 msgid "" "create/rename/remove multiple\n" "edits of the current image" msgstr "" -#: ../src/libs/duplicate.c:330 -msgid "delete this duplicate" +#: ../src/libs/duplicate.c:362 +msgid "create a duplicate of this image with same history stack" msgstr "" -#: ../src/libs/duplicate.c:409 -msgid "create a duplicate of the image with same history stack" +#: ../src/libs/duplicate.c:372 +msgid "create a 'virgin' duplicate, discarding the source history stack" msgstr "" -#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 -#: ../src/libs/snapshots.c:930 -msgid "original" +#: ../src/libs/duplicate.c:381 +msgid "delete this duplicate" msgstr "" -#: ../src/libs/duplicate.c:413 -msgid "create a 'virgin' duplicate of the image without any development" +#: ../src/libs/duplicate.c:473 ../src/libs/history.c:1149 +#: ../src/libs/snapshots.c:943 +msgid "original" msgstr "" -#: ../src/libs/export.c:175 +#: ../src/libs/export.c:176 msgid "export" msgstr "" -#: ../src/libs/export.c:185 +#: ../src/libs/export.c:186 msgid "" "create new files for the\n" "currently selected images\n" "which apply your edits" msgstr "" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:347 msgid "invalid format for export selected" msgstr "" -#: ../src/libs/export.c:351 +#: ../src/libs/export.c:352 msgid "invalid storage for export selected" msgstr "" -#: ../src/libs/export.c:363 +#: ../src/libs/export.c:364 msgid "export to disk" msgstr "" -#: ../src/libs/export.c:466 +#: ../src/libs/export.c:467 #, c-format msgid "could not login to storage `%s'!" msgstr "" @@ -26444,20 +27055,20 @@ msgid "" "%s" msgstr "" -#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 -#: ../src/views/darkroom.c:1649 +#: ../src/libs/export.c:1220 ../src/libs/print_settings.c:1244 +#: ../src/views/darkroom.c:1870 msgid "no styles have been created yet" msgstr "" -#: ../src/libs/export.c:1443 +#: ../src/libs/export.c:1438 msgid "target storage" msgstr "" -#: ../src/libs/export.c:1467 +#: ../src/libs/export.c:1462 msgid "file format" msgstr "" -#: ../src/libs/export.c:1469 +#: ../src/libs/export.c:1464 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -26469,100 +27080,100 @@ msgid "" "the export module preferences" msgstr "" -#: ../src/libs/export.c:1490 +#: ../src/libs/export.c:1485 msgid "set size" msgstr "" -#: ../src/libs/export.c:1491 +#: ../src/libs/export.c:1486 msgid "choose a method for setting the output size" msgstr "" -#: ../src/libs/export.c:1494 +#: ../src/libs/export.c:1489 msgid "in pixels (for file)" msgstr "" -#: ../src/libs/export.c:1495 +#: ../src/libs/export.c:1490 msgid "in cm (for print)" msgstr "" -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1491 msgid "in inch (for print)" msgstr "" -#: ../src/libs/export.c:1497 +#: ../src/libs/export.c:1492 msgid "by scale (for file)" msgstr "" -#: ../src/libs/export.c:1500 +#: ../src/libs/export.c:1495 msgid "print width" msgstr "" -#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 +#: ../src/libs/export.c:1497 ../src/libs/export.c:1514 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." msgstr "" -#: ../src/libs/export.c:1506 +#: ../src/libs/export.c:1501 msgid "print height" msgstr "" -#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 +#: ../src/libs/export.c:1503 ../src/libs/export.c:1520 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." msgstr "" -#: ../src/libs/export.c:1514 +#: ../src/libs/export.c:1509 msgid "resolution in dot per inch" msgstr "" -#: ../src/libs/export.c:1538 +#: ../src/libs/export.c:1533 msgid "@" msgstr "" -#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1547 ../src/libs/tools/global_toolbox.c:216 msgid "px" msgstr "" -#: ../src/libs/export.c:1560 +#: ../src/libs/export.c:1555 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" "click middle mouse button to reset to 1." msgstr "" -#: ../src/libs/export.c:1575 +#: ../src/libs/export.c:1570 msgid "allow upscaling" msgstr "" -#: ../src/libs/export.c:1583 +#: ../src/libs/export.c:1578 msgid "high quality resampling" msgstr "" -#: ../src/libs/export.c:1584 +#: ../src/libs/export.c:1579 msgid "do high quality resampling during export" msgstr "" -#: ../src/libs/export.c:1591 +#: ../src/libs/export.c:1586 msgid "store masks" msgstr "" -#: ../src/libs/export.c:1592 +#: ../src/libs/export.c:1587 msgid "store masks as layers in exported images. only works for some formats." msgstr "" -#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 -#: ../src/libs/neural_restore.c:4294 ../src/libs/print_settings.c:2875 -#: ../src/libs/print_settings.c:2921 +#: ../src/libs/export.c:1596 ../src/libs/export.c:1631 +#: ../src/libs/neural_restore.c:4552 ../src/libs/print_settings.c:2870 +#: ../src/libs/print_settings.c:2916 msgid "image settings" msgstr "" -#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 +#: ../src/libs/export.c:1606 ../src/libs/print_settings.c:2904 msgid "output ICC profiles" msgstr "" -#: ../src/libs/export.c:1619 +#: ../src/libs/export.c:1614 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -26583,86 +27194,86 @@ msgid "" "(not suited for photography)." msgstr "" -#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 +#: ../src/libs/export.c:1642 ../src/libs/print_settings.c:2953 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "replace history" msgstr "" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "append history" msgstr "" -#: ../src/libs/export.c:1657 +#: ../src/libs/export.c:1651 msgid "select style to be applied on export" msgstr "" -#: ../src/libs/export.c:1660 +#: ../src/libs/export.c:1658 msgid "temporary style to use while exporting" msgstr "" -#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 +#: ../src/libs/export.c:1659 ../src/libs/print_settings.c:2936 msgid "style" msgstr "" -#: ../src/libs/export.c:1681 +#: ../src/libs/export.c:1679 msgctxt "actionbutton" msgid "start export" msgstr "" -#: ../src/libs/export.c:1687 +#: ../src/libs/export.c:1685 msgctxt "section" msgid "storage options" msgstr "" -#: ../src/libs/export.c:1689 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "format options" msgstr "" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "global options" msgstr "" -#: ../src/libs/export.c:1701 +#: ../src/libs/export.c:1699 msgid "multi-preset export" msgstr "" -#: ../src/libs/export.c:1704 +#: ../src/libs/export.c:1702 msgid "export the selected images with multiple presets" msgstr "" -#: ../src/libs/export.c:1730 +#: ../src/libs/export.c:1728 msgctxt "actionbutton" msgid "start batch export" msgstr "" -#: ../src/libs/export_metadata.c:164 +#: ../src/libs/export_metadata.c:165 msgid "edit metadata exportation" msgstr "" #. general info -#: ../src/libs/export_metadata.c:176 +#: ../src/libs/export_metadata.c:177 msgid "EXIF data" msgstr "" -#: ../src/libs/export_metadata.c:177 +#: ../src/libs/export_metadata.c:178 msgid "export EXIF metadata" msgstr "" -#: ../src/libs/export_metadata.c:179 +#: ../src/libs/export_metadata.c:180 msgid "export darktable XMP metadata (from metadata editor module)" msgstr "" -#: ../src/libs/export_metadata.c:184 +#: ../src/libs/export_metadata.c:185 msgid "only embedded" msgstr "" -#: ../src/libs/export_metadata.c:185 +#: ../src/libs/export_metadata.c:186 msgid "" "per default the interface sends some (limited) metadata beside the image to " "remote storage.\n" @@ -26673,71 +27284,71 @@ msgid "" msgstr "" #. just empty widget -#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 +#: ../src/libs/export_metadata.c:194 ../src/libs/image.c:625 msgid "geo tags" msgstr "" -#: ../src/libs/export_metadata.c:194 +#: ../src/libs/export_metadata.c:195 msgid "export geo tags" msgstr "" -#: ../src/libs/export_metadata.c:197 +#: ../src/libs/export_metadata.c:198 msgid "export tags (to Xmp.dc.Subject)" msgstr "" -#: ../src/libs/export_metadata.c:200 +#: ../src/libs/export_metadata.c:201 msgid "private tags" msgstr "" -#: ../src/libs/export_metadata.c:201 +#: ../src/libs/export_metadata.c:202 msgid "export private tags" msgstr "" -#: ../src/libs/export_metadata.c:203 +#: ../src/libs/export_metadata.c:204 msgid "synonyms" msgstr "" -#: ../src/libs/export_metadata.c:204 +#: ../src/libs/export_metadata.c:205 msgid "export tags synonyms" msgstr "" -#: ../src/libs/export_metadata.c:206 +#: ../src/libs/export_metadata.c:207 msgid "omit hierarchy" msgstr "" -#: ../src/libs/export_metadata.c:207 +#: ../src/libs/export_metadata.c:208 msgid "" "only the last part of the hierarchical tags is included. can be useful if " "categories are not used" msgstr "" -#: ../src/libs/export_metadata.c:210 +#: ../src/libs/export_metadata.c:211 msgid "hierarchical tags" msgstr "" -#: ../src/libs/export_metadata.c:211 +#: ../src/libs/export_metadata.c:212 msgid "export hierarchical tags (to Xmp.lr.Hierarchical Subject)" msgstr "" -#: ../src/libs/export_metadata.c:212 +#: ../src/libs/export_metadata.c:213 msgid "develop history" msgstr "" -#: ../src/libs/export_metadata.c:213 +#: ../src/libs/export_metadata.c:214 msgid "" "export darktable development data (recovery purpose in case of loss of " "database or XMP file)" msgstr "" -#: ../src/libs/export_metadata.c:219 +#: ../src/libs/export_metadata.c:220 msgid "redefined tag" msgstr "" -#: ../src/libs/export_metadata.c:225 +#: ../src/libs/export_metadata.c:226 msgid "formula" msgstr "" -#: ../src/libs/export_metadata.c:228 +#: ../src/libs/export_metadata.c:229 msgid "" "list of calculated metadata\n" "click on '+' button to select and add new metadata\n" @@ -26751,23 +27362,23 @@ msgid "" "type '$(' to activate the completion and see the list of variables" msgstr "" -#: ../src/libs/export_metadata.c:280 +#: ../src/libs/export_metadata.c:282 msgid "add an output metadata tag" msgstr "" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 +#: ../src/libs/export_metadata.c:289 ../src/libs/metadata.c:957 msgid "delete metadata tag" msgstr "" -#: ../src/libs/export_metadata.c:295 +#: ../src/libs/export_metadata.c:302 msgid "general settings" msgstr "" -#: ../src/libs/export_metadata.c:299 +#: ../src/libs/export_metadata.c:306 msgid "per metadata settings" msgstr "" -#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:138 +#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:139 msgid "full path" msgstr "" @@ -26783,55 +27394,55 @@ msgstr "" msgid "shuffle" msgstr "" -#: ../src/libs/filtering.c:268 +#: ../src/libs/filtering.c:269 msgid "collection filters" msgstr "" -#: ../src/libs/filtering.c:273 +#: ../src/libs/filtering.c:274 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" "they will also be visible in the darkroom" msgstr "" -#: ../src/libs/filtering.c:308 +#: ../src/libs/filtering.c:309 msgid "initial setting" msgstr "" -#: ../src/libs/filtering.c:327 +#: ../src/libs/filtering.c:328 msgid "imported: last 24h" msgstr "" -#: ../src/libs/filtering.c:332 +#: ../src/libs/filtering.c:333 msgid "imported: last 30 days" msgstr "" -#: ../src/libs/filtering.c:338 +#: ../src/libs/filtering.c:339 msgid "taken: last 24h" msgstr "" -#: ../src/libs/filtering.c:342 +#: ../src/libs/filtering.c:343 msgid "taken: last 30 days" msgstr "" -#: ../src/libs/filtering.c:734 +#: ../src/libs/filtering.c:735 msgid "click or click&drag to select one or multiple values" msgstr "" -#: ../src/libs/filtering.c:735 +#: ../src/libs/filtering.c:736 msgid "right-click opens a menu to select the available values" msgstr "" -#: ../src/libs/filtering.c:832 +#: ../src/libs/filtering.c:833 #, c-format msgid "you can't have more than %d rules" msgstr "" -#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1617 msgid "rule property" msgstr "" -#: ../src/libs/filtering.c:1007 +#: ../src/libs/filtering.c:1010 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -26872,116 +27483,116 @@ msgstr "" msgid "this rule is disabled" msgstr "" -#: ../src/libs/filtering.c:1258 +#: ../src/libs/filtering.c:1259 msgid "or" msgstr "" -#: ../src/libs/filtering.c:1259 +#: ../src/libs/filtering.c:1260 msgid "and not" msgstr "" -#: ../src/libs/filtering.c:1261 +#: ../src/libs/filtering.c:1262 msgid "define how this rule should interact with the previous one" msgstr "" -#: ../src/libs/filtering.c:1527 +#: ../src/libs/filtering.c:1528 msgid " (off)" msgstr "" -#: ../src/libs/filtering.c:1716 +#: ../src/libs/filtering.c:1721 msgid "you can't add more rules." msgstr "" -#: ../src/libs/filtering.c:1750 +#: ../src/libs/filtering.c:1755 msgid "shown filters" msgstr "" -#: ../src/libs/filtering.c:1765 +#: ../src/libs/filtering.c:1770 msgid "new filter" msgstr "" #. the actions part of the popover -#: ../src/libs/filtering.c:1772 +#: ../src/libs/filtering.c:1777 msgid "actions" msgstr "" -#: ../src/libs/filtering.c:1775 +#: ../src/libs/filtering.c:1780 msgid "reset quickfilters" msgstr "" -#: ../src/libs/filtering.c:1948 +#: ../src/libs/filtering.c:1954 msgid "sort order" msgstr "" -#: ../src/libs/filtering.c:1951 +#: ../src/libs/filtering.c:1957 msgid "determine the sort order of shown images" msgstr "" -#: ../src/libs/filtering.c:1971 +#: ../src/libs/filtering.c:1977 msgid "sort direction" msgstr "" -#: ../src/libs/filtering.c:1976 +#: ../src/libs/filtering.c:1981 msgid "remove this sort order" msgstr "" -#: ../src/libs/filtering.c:2060 +#: ../src/libs/filtering.c:2068 #, c-format msgid "you can't have more than %d sort orders" msgstr "" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "DESC" msgstr "" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "ASC" msgstr "" -#: ../src/libs/filtering.c:2221 +#: ../src/libs/filtering.c:2229 msgid "new rule" msgstr "" -#: ../src/libs/filtering.c:2222 +#: ../src/libs/filtering.c:2230 msgid "append new rule to collect images" msgstr "" -#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2241 ../src/libs/tools/filter.c:118 msgid "sort by" msgstr "" -#: ../src/libs/filtering.c:2241 +#: ../src/libs/filtering.c:2249 msgid "new sort" msgstr "" -#: ../src/libs/filtering.c:2242 +#: ../src/libs/filtering.c:2250 msgid "append new sort to order images" msgstr "" -#: ../src/libs/filtering.c:2245 +#: ../src/libs/filtering.c:2253 msgid "revert to a previous set of sort orders" msgstr "" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2292 +#: ../src/libs/filtering.c:2300 msgid "" "reset\n" "ctrl+click to remove pinned rules too" msgstr "" -#: ../src/libs/filters/colors.c:140 +#: ../src/libs/filters/colors.c:193 msgid "Y" msgstr "" -#: ../src/libs/filters/colors.c:149 +#: ../src/libs/filters/colors.c:202 msgid "P" msgstr "" -#: ../src/libs/filters/colors.c:269 +#: ../src/libs/filters/colors.c:323 msgid "color filter" msgstr "" -#: ../src/libs/filters/colors.c:294 +#: ../src/libs/filters/colors.c:344 msgid "" "filter by images color label\n" "click to toggle the color label selection\n" @@ -26990,7 +27601,7 @@ msgid "" msgstr "" #. create the filter combobox -#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 +#: ../src/libs/filters/colors.c:349 ../src/libs/filters/colors.c:367 #: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 #: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 #: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 @@ -26998,7 +27609,7 @@ msgstr "" msgid "rules" msgstr "" -#: ../src/libs/filters/colors.c:306 +#: ../src/libs/filters/colors.c:363 msgid "" "filter by images color label\n" "intersection: images having all selected color labels\n" @@ -27024,7 +27635,7 @@ msgstr "" msgid "duplicates state filter" msgstr "" -#: ../src/libs/filters/filename.c:368 +#: ../src/libs/filters/filename.c:369 msgid "" "enter filename to search.\n" "multiple values can be separated by ','\n" @@ -27032,11 +27643,11 @@ msgid "" "right-click to get existing filenames" msgstr "" -#: ../src/libs/filters/filename.c:378 +#: ../src/libs/filters/filename.c:381 msgid "extension" msgstr "" -#: ../src/libs/filters/filename.c:379 +#: ../src/libs/filters/filename.c:382 msgid "" "enter extension to search with starting dot\n" "multiple values can be separated by ','\n" @@ -27045,20 +27656,20 @@ msgid "" "right-click to get existing extensions" msgstr "" -#: ../src/libs/filters/filename.c:404 +#: ../src/libs/filters/filename.c:409 msgid "" "click to select filename\n" "ctrl+click to select multiple values" msgstr "" -#: ../src/libs/filters/filename.c:430 +#: ../src/libs/filters/filename.c:435 msgid "" "click to select extension\n" "ctrl+click to select multiple values" msgstr "" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 +#: ../src/libs/filters/filename.c:457 ../src/libs/filters/misc.c:535 msgid "ok" msgstr "" @@ -27070,35 +27681,39 @@ msgstr "" msgid "local copied state filter" msgstr "" -#: ../src/libs/filters/misc.c:86 +#: ../src/libs/filters/misc.c:87 msgid "no camera defined" msgstr "" -#: ../src/libs/filters/misc.c:90 +#: ../src/libs/filters/misc.c:91 msgid "no lens defined" msgstr "" -#: ../src/libs/filters/misc.c:94 +#: ../src/libs/filters/misc.c:95 msgid "no group id defined" msgstr "" -#: ../src/libs/filters/misc.c:99 +#: ../src/libs/filters/misc.c:100 msgid "no white balance defined" msgstr "" -#: ../src/libs/filters/misc.c:104 +#: ../src/libs/filters/misc.c:105 msgid "no flash defined" msgstr "" -#: ../src/libs/filters/misc.c:109 +#: ../src/libs/filters/misc.c:110 msgid "no exposure program defined" msgstr "" -#: ../src/libs/filters/misc.c:114 +#: ../src/libs/filters/misc.c:115 msgid "no metering mode defined" msgstr "" -#: ../src/libs/filters/misc.c:406 +#: ../src/libs/filters/misc.c:119 +msgid "no image dimensions defined" +msgstr "" + +#: ../src/libs/filters/misc.c:427 msgid "" "enter camera to search.\n" "multiple values can be separated by ','\n" @@ -27106,7 +27721,7 @@ msgid "" "right-click to get existing cameras" msgstr "" -#: ../src/libs/filters/misc.c:413 +#: ../src/libs/filters/misc.c:434 msgid "" "enter lens to search.\n" "multiple values can be separated by ','\n" @@ -27114,7 +27729,7 @@ msgid "" "right-click to get existing lenses" msgstr "" -#: ../src/libs/filters/misc.c:420 +#: ../src/libs/filters/misc.c:441 msgid "" "enter white balance to search.\n" "multiple values can be separated by ','\n" @@ -27122,7 +27737,7 @@ msgid "" "right-click to get existing white balances" msgstr "" -#: ../src/libs/filters/misc.c:427 +#: ../src/libs/filters/misc.c:448 msgid "" "enter flash to search.\n" "multiple values can be separated by ','\n" @@ -27130,7 +27745,7 @@ msgid "" "right-click to get existing flashes" msgstr "" -#: ../src/libs/filters/misc.c:434 +#: ../src/libs/filters/misc.c:455 msgid "" "enter exposure program to search.\n" "multiple values can be separated by ','\n" @@ -27138,7 +27753,7 @@ msgid "" "right-click to get existing exposure programs" msgstr "" -#: ../src/libs/filters/misc.c:441 +#: ../src/libs/filters/misc.c:462 msgid "" "enter metering mode to search.\n" "multiple values can be separated by ','\n" @@ -27146,11 +27761,11 @@ msgid "" "right-click to get existing metering modes" msgstr "" -#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +#: ../src/libs/filters/misc.c:468 ../src/libs/metadata_view.c:136 msgid "group id" msgstr "" -#: ../src/libs/filters/misc.c:448 +#: ../src/libs/filters/misc.c:469 msgid "" "enter group id to search.\n" "multiple values can be separated by ','\n" @@ -27158,7 +27773,19 @@ msgid "" "right-click to get existing group ids" msgstr "" -#: ../src/libs/filters/misc.c:481 +#: ../src/libs/filters/misc.c:476 +msgid "" +"enter the image dimensions to search.\n" +"use the format widthxheight, i.e.\n" +"'6000x4000' for a full match,\n" +"'6000x' for width only,\n" +"'x4000' for height only.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing image dimensions" +msgstr "" + +#: ../src/libs/filters/misc.c:515 msgid "" "click to select\n" "ctrl+click to select multiple values" @@ -27176,8 +27803,8 @@ msgstr "" msgid "filter by images rating" msgstr "" -#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 -#: ../src/libs/tools/ratings.c:56 +#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:622 +#: ../src/libs/tools/ratings.c:58 msgid "ratings" msgstr "" @@ -27238,132 +27865,132 @@ msgid "" "is dimmed during the search execution" msgstr "" -#: ../src/libs/geotagging.c:148 +#: ../src/libs/geotagging.c:149 msgid "" "set geolocation information for\n" "the currently selected images" msgstr "" -#: ../src/libs/geotagging.c:378 +#: ../src/libs/geotagging.c:379 msgid "apply offset and geo-location" msgstr "" -#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 +#: ../src/libs/geotagging.c:380 ../src/libs/geotagging.c:1991 msgid "apply geo-location" msgstr "" -#: ../src/libs/geotagging.c:381 +#: ../src/libs/geotagging.c:382 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" msgstr "" -#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 +#: ../src/libs/geotagging.c:384 ../src/libs/geotagging.c:1992 msgid "apply geo-location to matching images" msgstr "" -#: ../src/libs/geotagging.c:831 +#: ../src/libs/geotagging.c:835 msgid "GPX file track segments" msgstr "" -#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 +#: ../src/libs/geotagging.c:851 ../src/libs/geotagging.c:1937 msgid "start time" msgstr "" -#: ../src/libs/geotagging.c:848 +#: ../src/libs/geotagging.c:852 msgid "end time" msgstr "" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 +#: ../src/libs/geotagging.c:853 ../src/libs/geotagging.c:1939 msgid "points" msgstr "" -#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 +#: ../src/libs/geotagging.c:854 ../src/libs/geotagging.c:1941 #: ../src/libs/image.c:503 msgid "images" msgstr "" -#: ../src/libs/geotagging.c:950 +#: ../src/libs/geotagging.c:954 msgid "open GPX file" msgstr "" -#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 +#: ../src/libs/geotagging.c:955 ../src/libs/tools/lighttable.c:432 +#: ../src/libs/tools/lighttable.c:519 ../src/views/darkroom.c:2756 msgid "preview" msgstr "" -#: ../src/libs/geotagging.c:964 +#: ../src/libs/geotagging.c:968 msgid "GPS data exchange format" msgstr "" -#: ../src/libs/geotagging.c:1791 +#: ../src/libs/geotagging.c:1802 msgid "date/time" msgstr "" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1803 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" msgstr "" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1807 msgid "original date/time" msgstr "" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1812 msgid "lock date/time offset value to apply it onto another selection" msgstr "" -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1818 msgid "date/time offset" msgstr "" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1819 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "" #. apply -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1823 msgid "apply offset" msgstr "" -#: ../src/libs/geotagging.c:1811 +#: ../src/libs/geotagging.c:1824 msgid "apply offset to selected images" msgstr "" -#: ../src/libs/geotagging.c:1814 +#: ../src/libs/geotagging.c:1827 msgid "apply date/time" msgstr "" -#: ../src/libs/geotagging.c:1815 +#: ../src/libs/geotagging.c:1828 msgid "apply the same date/time to selected images" msgstr "" -#: ../src/libs/geotagging.c:1826 +#: ../src/libs/geotagging.c:1839 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" msgstr "" #. gpx -#: ../src/libs/geotagging.c:1867 +#: ../src/libs/geotagging.c:1880 msgid "apply GPX track file..." msgstr "" -#: ../src/libs/geotagging.c:1868 +#: ../src/libs/geotagging.c:1881 msgid "parses a GPX file and updates location of selected images" msgstr "" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1892 msgctxt "section" msgid "GPX file" msgstr "" -#: ../src/libs/geotagging.c:1886 +#: ../src/libs/geotagging.c:1897 msgid "select a GPX track file..." msgstr "" -#: ../src/libs/geotagging.c:1903 +#: ../src/libs/geotagging.c:1919 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -27375,86 +28002,86 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1940 +#: ../src/libs/geotagging.c:1956 msgid "view entire track" msgstr "" -#: ../src/libs/geotagging.c:1941 +#: ../src/libs/geotagging.c:1957 msgid "refresh map to view entire selected track segments" msgstr "" -#: ../src/libs/geotagging.c:1955 +#: ../src/libs/geotagging.c:1971 msgid "preview images" msgstr "" -#: ../src/libs/geotagging.c:1960 +#: ../src/libs/geotagging.c:1976 msgid "show on map matching images" msgstr "" -#: ../src/libs/geotagging.c:1963 +#: ../src/libs/geotagging.c:1979 msgid "select images" msgstr "" -#: ../src/libs/geotagging.c:1964 +#: ../src/libs/geotagging.c:1980 msgid "select matching images" msgstr "" -#: ../src/libs/geotagging.c:1972 +#: ../src/libs/geotagging.c:1988 msgid "number of matching images versus selected images" msgstr "" -#: ../src/libs/histogram.c:54 +#: ../src/libs/histogram.c:55 msgid "scopes" msgstr "" -#: ../src/libs/histogram.c:172 +#: ../src/libs/histogram.c:173 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" msgstr "" -#: ../src/libs/histogram.c:293 +#: ../src/libs/histogram.c:294 msgid "use buttons at top of graph to change type" msgstr "" -#: ../src/libs/histogram.c:294 +#: ../src/libs/histogram.c:295 msgid "click on ❓ and then graph for documentation" msgstr "" -#: ../src/libs/histogram.c:295 +#: ../src/libs/histogram.c:296 msgid "use color picker module to restrict area" msgstr "" -#: ../src/libs/histogram.c:298 +#: ../src/libs/histogram.c:299 msgid "drag to change black point" msgstr "" -#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 +#: ../src/libs/histogram.c:300 ../src/libs/histogram.c:304 msgid "double-click resets" msgstr "" -#: ../src/libs/histogram.c:302 +#: ../src/libs/histogram.c:303 msgid "drag to change exposure" msgstr "" -#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +#: ../src/libs/histogram.c:767 ../src/libs/scopes/histogram.c:50 msgid "histogram" msgstr "" -#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 +#: ../src/libs/histogram.c:773 ../src/libs/histogram.c:875 msgid "hide histogram" msgstr "" -#: ../src/libs/histogram.c:820 +#: ../src/libs/histogram.c:887 #, c-format msgid "toggle %s channel" msgstr "" -#: ../src/libs/histogram.c:828 +#: ../src/libs/histogram.c:895 msgid "toggle colors" msgstr "" -#: ../src/libs/history.c:103 +#: ../src/libs/history.c:107 msgid "" "display the sequence of edit actions\n" "- click on an entry to temporarily return to\n" @@ -27465,11 +28092,11 @@ msgid "" " changing the edit state" msgstr "" -#: ../src/libs/history.c:140 +#: ../src/libs/history.c:144 msgid "compress history stack" msgstr "" -#: ../src/libs/history.c:141 +#: ../src/libs/history.c:145 msgid "" "create a minimal history stack which produces the same image\n" "ctrl+click to truncate history to the selected item" @@ -27483,86 +28110,86 @@ msgstr "" msgid "create style from history" msgstr "" -#: ../src/libs/history.c:208 +#: ../src/libs/history.c:211 msgid "always-on module" msgstr "" -#: ../src/libs/history.c:214 +#: ../src/libs/history.c:219 msgid "default enabled module" msgstr "" -#: ../src/libs/history.c:221 +#: ../src/libs/history.c:229 msgid "deprecated module" msgstr "" -#: ../src/libs/history.c:941 +#: ../src/libs/history.c:949 msgid "colorspace" msgstr "" -#: ../src/libs/history.c:943 +#: ../src/libs/history.c:951 msgid "mask mode" msgstr "" -#: ../src/libs/history.c:945 +#: ../src/libs/history.c:953 msgid "blend mode" msgstr "" -#: ../src/libs/history.c:947 +#: ../src/libs/history.c:955 msgid "blend operation" msgstr "" -#: ../src/libs/history.c:949 +#: ../src/libs/history.c:957 msgid "blend fulcrum" msgstr "" -#: ../src/libs/history.c:957 +#: ../src/libs/history.c:965 msgid "mask blur" msgstr "" -#: ../src/libs/history.c:960 +#: ../src/libs/history.c:968 msgid "raster mask instance" msgstr "" -#: ../src/libs/history.c:961 +#: ../src/libs/history.c:969 msgid "raster mask id" msgstr "" -#: ../src/libs/history.c:962 +#: ../src/libs/history.c:970 msgid "invert mask" msgstr "" -#: ../src/libs/history.c:968 +#: ../src/libs/history.c:976 msgid "drawn mask polarity" msgstr "" -#: ../src/libs/history.c:972 +#: ../src/libs/history.c:980 #, c-format msgid "a drawn mask was added" msgstr "" -#: ../src/libs/history.c:974 +#: ../src/libs/history.c:982 #, c-format msgid "the drawn mask was removed" msgstr "" -#: ../src/libs/history.c:975 +#: ../src/libs/history.c:983 #, c-format msgid "the drawn mask was changed" msgstr "" -#: ../src/libs/history.c:1007 +#: ../src/libs/history.c:1015 msgid "parametric output mask:" msgstr "" -#: ../src/libs/history.c:1008 +#: ../src/libs/history.c:1016 msgid "parametric input mask:" msgstr "" -#: ../src/libs/history.c:1342 +#: ../src/libs/history.c:1357 msgid "delete image's history?" msgstr "" -#: ../src/libs/history.c:1343 +#: ../src/libs/history.c:1358 msgid "do you really want to clear history of current image?" msgstr "" @@ -27582,11 +28209,6 @@ msgstr "" msgid "physically delete from disk immediately" msgstr "" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 -#: ../src/libs/styles.c:930 -msgid "remove" -msgstr "" - #: ../src/libs/image.c:517 msgid "remove images from the image library, without deleting" msgstr "" @@ -27619,242 +28241,242 @@ msgstr "" msgid "add a duplicate to the image library, including its history stack" msgstr "" -#: ../src/libs/image.c:551 ../src/libs/image.c:556 +#: ../src/libs/image.c:550 ../src/libs/image.c:552 msgid "rotate selected images 90 degrees CCW" msgstr "" -#: ../src/libs/image.c:562 ../src/libs/image.c:567 +#: ../src/libs/image.c:562 ../src/libs/image.c:564 msgid "rotate selected images 90 degrees CW" msgstr "" -#: ../src/libs/image.c:570 +#: ../src/libs/image.c:572 msgid "reset rotation" msgstr "" -#: ../src/libs/image.c:572 +#: ../src/libs/image.c:574 msgid "reset rotation to EXIF data" msgstr "" -#: ../src/libs/image.c:575 +#: ../src/libs/image.c:577 msgid "copy locally" msgstr "" -#: ../src/libs/image.c:577 +#: ../src/libs/image.c:579 msgid "copy the image locally" msgstr "" -#: ../src/libs/image.c:581 +#: ../src/libs/image.c:583 msgid "resync local copy" msgstr "" -#: ../src/libs/image.c:583 +#: ../src/libs/image.c:585 msgid "synchronize the image's XMP and remove the local copy" msgstr "" -#: ../src/libs/image.c:587 +#: ../src/libs/image.c:589 msgctxt "selected images action" msgid "group" msgstr "" -#: ../src/libs/image.c:589 +#: ../src/libs/image.c:591 msgid "add selected images to expanded group or create a new one" msgstr "" -#: ../src/libs/image.c:593 +#: ../src/libs/image.c:595 msgid "ungroup" msgstr "" -#: ../src/libs/image.c:595 +#: ../src/libs/image.c:597 msgid "remove selected images from the group" msgstr "" -#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 +#: ../src/libs/image.c:617 ../src/libs/metadata_view.c:145 msgid "flags" msgstr "" -#: ../src/libs/image.c:620 +#: ../src/libs/image.c:622 msgid "select ratings metadata" msgstr "" -#: ../src/libs/image.c:621 +#: ../src/libs/image.c:623 msgid "select colors metadata" msgstr "" -#: ../src/libs/image.c:622 +#: ../src/libs/image.c:624 msgid "select tags metadata" msgstr "" -#: ../src/libs/image.c:623 +#: ../src/libs/image.c:625 msgid "select geo tags metadata" msgstr "" -#: ../src/libs/image.c:624 +#: ../src/libs/image.c:626 msgid "select darktable metadata (from metadata editor module)" msgstr "" -#: ../src/libs/image.c:629 +#: ../src/libs/image.c:631 msgid "set the selected image as source of metadata" msgstr "" -#: ../src/libs/image.c:636 +#: ../src/libs/image.c:638 msgid "paste selected metadata on selected images" msgstr "" -#: ../src/libs/image.c:641 +#: ../src/libs/image.c:643 msgid "clear selected metadata on selected images" msgstr "" -#: ../src/libs/image.c:647 +#: ../src/libs/image.c:649 msgid "how to handle existing metadata" msgstr "" -#: ../src/libs/image.c:650 +#: ../src/libs/image.c:652 msgid "merge" msgstr "" -#: ../src/libs/image.c:655 +#: ../src/libs/image.c:657 msgid "" "update all image information to match changes to file\n" "warning: resets star ratings unless you select\n" "'ignore EXIF rating' in the 'import' module" msgstr "" -#: ../src/libs/image.c:662 +#: ../src/libs/image.c:664 msgid "set selection as monochrome images and activate monochrome workflow" msgstr "" -#: ../src/libs/image.c:666 +#: ../src/libs/image.c:668 msgid "set selection as color images" msgstr "" -#: ../src/libs/image.c:674 +#: ../src/libs/image.c:676 msgid "duplicate virgin" msgstr "" -#: ../src/libs/import.c:122 +#: ../src/libs/import.c:121 msgid "add to library" msgstr "" -#: ../src/libs/import.c:123 +#: ../src/libs/import.c:122 msgid "copy & import" msgstr "" -#: ../src/libs/import.c:124 +#: ../src/libs/import.c:123 msgid "copy & import from camera" msgstr "" -#: ../src/libs/import.c:125 +#: ../src/libs/import.c:124 msgid "tethered shoot" msgstr "" -#: ../src/libs/import.c:287 +#: ../src/libs/import.c:286 #, c-format msgid "device \"%s\" connected on port \"%s\"." msgstr "" -#: ../src/libs/import.c:313 ../src/libs/import.c:2410 +#: ../src/libs/import.c:312 ../src/libs/import.c:2425 msgid "unmount camera" msgstr "" -#: ../src/libs/import.c:332 +#: ../src/libs/import.c:331 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" "or quit the locking application" msgstr "" -#: ../src/libs/import.c:337 +#: ../src/libs/import.c:336 msgid "tethering and importing is disabled for this camera" msgstr "" -#: ../src/libs/import.c:339 ../src/libs/import.c:2409 +#: ../src/libs/import.c:338 ../src/libs/import.c:2424 msgid "mount camera" msgstr "" -#: ../src/libs/import.c:970 +#: ../src/libs/import.c:974 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "" msgstr[1] "" -#: ../src/libs/import.c:1420 +#: ../src/libs/import.c:1434 msgid "choose the root of the folder tree below" msgstr "" -#: ../src/libs/import.c:1423 +#: ../src/libs/import.c:1437 msgid "places" msgstr "" -#: ../src/libs/import.c:1431 +#: ../src/libs/import.c:1444 msgid "restore all default places you have removed" msgstr "" -#: ../src/libs/import.c:1438 +#: ../src/libs/import.c:1452 msgid "remove the selected custom place" msgstr "" -#: ../src/libs/import.c:1445 +#: ../src/libs/import.c:1460 msgid "add a custom place" msgstr "" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1470 msgid "you can add custom places using the plus icon" msgstr "" -#: ../src/libs/import.c:1481 +#: ../src/libs/import.c:1497 msgid "select a folder to see the content" msgstr "" -#: ../src/libs/import.c:1484 +#: ../src/libs/import.c:1500 msgid "folders" msgstr "" -#: ../src/libs/import.c:1560 +#: ../src/libs/import.c:1575 msgid "home" msgstr "" -#: ../src/libs/import.c:1574 +#: ../src/libs/import.c:1589 msgid "pictures" msgstr "" -#: ../src/libs/import.c:1861 +#: ../src/libs/import.c:1876 msgid "mark already imported images" msgstr "" -#: ../src/libs/import.c:1875 +#: ../src/libs/import.c:1890 msgid "modified" msgstr "" -#: ../src/libs/import.c:1882 +#: ../src/libs/import.c:1897 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "" -#: ../src/libs/import.c:1894 +#: ../src/libs/import.c:1909 msgid "show/hide thumbnails" msgstr "" -#: ../src/libs/import.c:1968 +#: ../src/libs/import.c:1982 msgid "naming rules" msgstr "" -#: ../src/libs/import.c:2046 +#: ../src/libs/import.c:2061 msgid "select new" msgstr "" -#: ../src/libs/import.c:2097 +#: ../src/libs/import.c:2112 msgid "please wait while prefetching the list of images from camera..." msgstr "" -#: ../src/libs/import.c:2247 +#: ../src/libs/import.c:2262 msgid "invalid override date/time format" msgstr "" -#: ../src/libs/import.c:2315 +#: ../src/libs/import.c:2330 msgid "import base directory" msgstr "" -#: ../src/libs/import.c:2316 +#: ../src/libs/import.c:2331 msgid "" "before copying images to the darktable base directory make sure it is " "defined as you prefer.\n" @@ -27864,75 +28486,67 @@ msgid "" "check and possibly correct the 'base directory naming pattern'" msgstr "" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_come back & check" msgstr "" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_understood & done" msgstr "" #. add import buttons -#: ../src/libs/import.c:2383 +#: ../src/libs/import.c:2398 msgid "add to library..." msgstr "" -#: ../src/libs/import.c:2385 +#: ../src/libs/import.c:2400 msgid "add existing images to the library" msgstr "" -#: ../src/libs/import.c:2391 +#: ../src/libs/import.c:2406 msgid "copy & import..." msgstr "" -#: ../src/libs/import.c:2393 +#: ../src/libs/import.c:2408 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " "folders" msgstr "" -#: ../src/libs/import.c:2416 +#: ../src/libs/import.c:2431 msgid "parameters" msgstr "" -#: ../src/libs/ioporder.c:200 +#: ../src/libs/ioporder.c:198 msgid "v3.0 for RAW input" msgstr "" -#: ../src/libs/ioporder.c:208 +#: ../src/libs/ioporder.c:206 msgid "v3.0 for JPEG/non-RAW input" msgstr "" -#: ../src/libs/ioporder.c:217 +#: ../src/libs/ioporder.c:215 msgid "v5.0 for RAW input" msgstr "" -#: ../src/libs/ioporder.c:226 +#: ../src/libs/ioporder.c:224 msgid "v5.0 for JPEG/non-RAW input" msgstr "" -#: ../src/libs/lib.c:408 +#: ../src/libs/lib.c:411 msgid "deleting preset for obsolete module" msgstr "" -#: ../src/libs/lib.c:574 -msgid "manage presets..." -msgstr "" - -#: ../src/libs/lib.c:599 -msgid "nothing to save" -msgstr "" - -#: ../src/libs/lib.c:1318 +#: ../src/libs/lib.c:1321 msgid "show module" msgstr "" -#: ../src/libs/lib.c:1351 +#: ../src/libs/lib.c:1356 msgid "presets and preferences" msgstr "" -#: ../src/libs/lib.c:1736 +#: ../src/libs/lib.c:1740 msgid "utility module" msgstr "" @@ -28064,50 +28678,50 @@ msgstr "" msgid "only draw part of the overlay" msgstr "" -#: ../src/libs/location.c:106 +#: ../src/libs/location.c:105 msgid "find location" msgstr "" -#: ../src/libs/map_locations.c:36 +#: ../src/libs/map_locations.c:37 msgid "locations" msgstr "" -#: ../src/libs/map_locations.c:233 +#: ../src/libs/map_locations.c:234 msgid "new sub-location" msgstr "" -#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 -#: ../src/libs/map_locations.c:954 +#: ../src/libs/map_locations.c:238 ../src/libs/map_locations.c:286 +#: ../src/libs/map_locations.c:959 msgid "new location" msgstr "" -#: ../src/libs/map_locations.c:585 +#: ../src/libs/map_locations.c:586 #, c-format msgid "location name '%s' already exists" msgstr "" -#: ../src/libs/map_locations.c:776 +#: ../src/libs/map_locations.c:777 msgid "edit location" msgstr "" -#: ../src/libs/map_locations.c:779 +#: ../src/libs/map_locations.c:780 msgid "delete location" msgstr "" -#: ../src/libs/map_locations.c:789 +#: ../src/libs/map_locations.c:790 msgid "update filmstrip" msgstr "" -#: ../src/libs/map_locations.c:796 +#: ../src/libs/map_locations.c:797 msgid "go to collection (lighttable)" msgstr "" -#: ../src/libs/map_locations.c:841 +#: ../src/libs/map_locations.c:847 msgid "" "terminate edit (press enter or escape) before selecting another location" msgstr "" -#: ../src/libs/map_locations.c:925 +#: ../src/libs/map_locations.c:930 msgid "" "list of user locations,\n" "click to show or hide a location on the map:\n" @@ -28122,22 +28736,22 @@ msgid "" "right-click for other actions: delete location and go to collection" msgstr "" -#: ../src/libs/map_locations.c:951 +#: ../src/libs/map_locations.c:956 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" "or even polygon if available (select first a polygon place in 'find " "location' module)" msgstr "" -#: ../src/libs/map_locations.c:955 +#: ../src/libs/map_locations.c:960 msgid "add a new location on the center of the visible map" msgstr "" -#: ../src/libs/map_locations.c:959 +#: ../src/libs/map_locations.c:964 msgid "show all" msgstr "" -#: ../src/libs/map_locations.c:962 +#: ../src/libs/map_locations.c:967 msgid "show all locations which are on the visible map" msgstr "" @@ -28153,105 +28767,127 @@ msgstr "" msgid "select the source of the map. some entries might not work" msgstr "" -#: ../src/libs/masks.c:66 +#: ../src/libs/masks.c:103 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" msgstr "" -#: ../src/libs/masks.c:114 +#: ../src/libs/masks.c:222 msgid "feather" msgstr "" -#: ../src/libs/masks.c:118 +#: ../src/libs/masks.c:226 msgid "cleanup" msgstr "" -#: ../src/libs/masks.c:120 +#: ../src/libs/masks.c:228 msgid "refine mask boundary" msgstr "" -#: ../src/libs/masks.c:391 +#: ../src/libs/masks.c:518 +msgid "shrink amount too large: the path would disappear" +msgstr "" + +#: ../src/libs/masks.c:717 #, c-format msgid "group #%d" msgstr "" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1452 msgid "duplicate this shape" msgstr "" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1456 msgid "delete this shape" msgstr "" -#: ../src/libs/masks.c:1134 +#: ../src/libs/masks.c:1462 msgid "delete group" msgstr "" -#: ../src/libs/masks.c:1141 +#: ../src/libs/masks.c:1469 msgid "remove from group" msgstr "" -#: ../src/libs/masks.c:1149 +#: ../src/libs/masks.c:1477 msgid "group the forms" msgstr "" -#: ../src/libs/masks.c:1157 +#: ../src/libs/masks.c:1485 msgid "use inverted shape" msgstr "" -#: ../src/libs/masks.c:1161 +#: ../src/libs/masks.c:1489 msgid "mode: union" msgstr "" -#: ../src/libs/masks.c:1163 +#: ../src/libs/masks.c:1491 msgid "mode: intersection" msgstr "" -#: ../src/libs/masks.c:1165 +#: ../src/libs/masks.c:1493 msgid "mode: difference" msgstr "" -#: ../src/libs/masks.c:1167 +#: ../src/libs/masks.c:1495 msgid "mode: sum" msgstr "" -#: ../src/libs/masks.c:1169 +#: ../src/libs/masks.c:1497 msgid "mode: exclusion" msgstr "" -#: ../src/libs/masks.c:1185 +#: ../src/libs/masks.c:1513 msgid "delete unused shapes" msgstr "" -#: ../src/libs/masks.c:1920 +#: ../src/libs/masks.c:2344 +msgid "add object" +msgstr "" + +#: ../src/libs/masks.c:2388 msgid "created shapes" msgstr "" -#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 -#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:2401 ../src/libs/masks.c:2415 ../src/libs/masks.c:2427 +#: ../src/libs/masks.c:2442 ../src/libs/masks.c:2444 ../src/libs/masks.c:2454 msgid "properties" msgstr "" -#: ../src/libs/masks.c:1936 +#: ../src/libs/masks.c:2404 msgid "no shapes selected" msgstr "" -#: ../src/libs/masks.c:1974 +#: ../src/libs/masks.c:2442 msgid "pressure" msgstr "" -#: ../src/libs/metadata.c:65 +#: ../src/libs/masks.c:2454 +msgid "shrink or grow" +msgstr "" + +#: ../src/libs/masks.c:2458 +msgid "" +"grow (positive) or shrink (negative) the selected path,\n" +"relative to its shape when selected; 0 restores the original" +msgstr "" + +#: ../src/libs/masks.c:2471 +msgid "shrink/grow unit: image pixels (px) or % of path size — click to toggle" +msgstr "" + +#: ../src/libs/metadata.c:64 msgid "metadata editor" msgstr "" -#: ../src/libs/metadata.c:70 +#: ../src/libs/metadata.c:69 msgid "" "modify text metadata fields of\n" "the currently selected images" msgstr "" -#: ../src/libs/metadata.c:606 +#: ../src/libs/metadata.c:619 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -28261,647 +28897,670 @@ msgid "" "escape to exit the popup window" msgstr "" -#: ../src/libs/metadata.c:617 +#: ../src/libs/metadata.c:630 msgid "" msgstr "" -#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 +#: ../src/libs/metadata.c:856 ../src/libs/metadata_view.c:1460 msgid "metadata settings" msgstr "" -#: ../src/libs/metadata.c:886 +#: ../src/libs/metadata.c:899 msgid "XMP tag name" msgstr "" -#: ../src/libs/metadata.c:892 +#: ../src/libs/metadata.c:905 msgid "display name" msgstr "" -#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 +#: ../src/libs/metadata.c:915 ../src/libs/metadata_view.c:1499 msgid "visible" msgstr "" -#: ../src/libs/metadata.c:909 +#: ../src/libs/metadata.c:922 msgid "drag and drop one row at a time until you get the desired order" msgstr "" -#: ../src/libs/metadata.c:917 +#: ../src/libs/metadata.c:930 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" "it will be also exported" msgstr "" -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 -#: ../src/libs/tagging.c:2051 +#: ../src/libs/metadata.c:935 ../src/libs/tagging.c:1915 +#: ../src/libs/tagging.c:2063 msgid "private" msgstr "" -#: ../src/libs/metadata.c:927 +#: ../src/libs/metadata.c:940 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" -#: ../src/libs/metadata.c:936 +#: ../src/libs/metadata.c:950 msgid "add metadata tags" msgstr "" -#: ../src/libs/metadata.c:987 +#: ../src/libs/metadata.c:1006 msgid "delete metadata" msgstr "" -#: ../src/libs/metadata.c:988 +#: ../src/libs/metadata.c:1007 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." msgstr "" -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1162 msgid "write metadata for selected images" msgstr "" -#: ../src/libs/metadata.c:1144 +#: ../src/libs/metadata.c:1163 msgid "cancel" msgstr "" -#: ../src/libs/metadata.c:1145 +#: ../src/libs/metadata.c:1164 msgid "ignore changed metadata" msgstr "" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1225 msgid "CC BY" msgstr "" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1226 msgid "Creative Commons Attribution (CC BY)" msgstr "" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1227 msgid "CC BY-SA" msgstr "" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1228 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1229 msgid "CC BY-ND" msgstr "" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1230 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1231 msgid "CC BY-NC" msgstr "" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1232 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1233 msgid "CC BY-NC-SA" msgstr "" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1234 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "" -#: ../src/libs/metadata.c:1216 +#: ../src/libs/metadata.c:1235 msgid "CC BY-NC-ND" msgstr "" -#: ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1236 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "" -#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 +#: ../src/libs/metadata.c:1237 ../src/libs/metadata.c:1238 msgid "all rights reserved" msgstr "" #. internal -#: ../src/libs/metadata_view.c:133 +#: ../src/libs/metadata_view.c:134 msgid "filmroll" msgstr "" -#: ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:141 msgid "import timestamp" msgstr "" -#: ../src/libs/metadata_view.c:141 +#: ../src/libs/metadata_view.c:142 msgid "change timestamp" msgstr "" -#: ../src/libs/metadata_view.c:142 +#: ../src/libs/metadata_view.c:143 msgid "export timestamp" msgstr "" -#: ../src/libs/metadata_view.c:143 +#: ../src/libs/metadata_view.c:144 msgid "print timestamp" msgstr "" -#: ../src/libs/metadata_view.c:158 +#: ../src/libs/metadata_view.c:159 msgid "35mm equiv focal length" msgstr "" -#: ../src/libs/metadata_view.c:160 +#: ../src/libs/metadata_view.c:161 msgid "focus distance" msgstr "" -#: ../src/libs/metadata_view.c:162 +#: ../src/libs/metadata_view.c:163 msgid "datetime" msgstr "" -#: ../src/libs/metadata_view.c:165 +#: ../src/libs/metadata_view.c:166 msgid "export width" msgstr "" -#: ../src/libs/metadata_view.c:166 +#: ../src/libs/metadata_view.c:167 msgid "export height" msgstr "" #. geotagging -#: ../src/libs/metadata_view.c:169 +#: ../src/libs/metadata_view.c:170 msgid "latitude" msgstr "" -#: ../src/libs/metadata_view.c:170 +#: ../src/libs/metadata_view.c:171 msgid "longitude" msgstr "" -#: ../src/libs/metadata_view.c:171 +#: ../src/libs/metadata_view.c:172 msgid "elevation" msgstr "" -#: ../src/libs/metadata_view.c:175 +#: ../src/libs/metadata_view.c:176 msgid "categories" msgstr "" -#: ../src/libs/metadata_view.c:183 +#: ../src/libs/metadata_view.c:184 msgid "image information" msgstr "" -#: ../src/libs/metadata_view.c:375 +#: ../src/libs/metadata_view.c:376 msgid "unused/deprecated" msgstr "" -#: ../src/libs/metadata_view.c:376 +#: ../src/libs/metadata_view.c:377 msgid "LDR" msgstr "" -#: ../src/libs/metadata_view.c:379 +#: ../src/libs/metadata_view.c:380 msgid "marked for deletion" msgstr "" -#: ../src/libs/metadata_view.c:380 +#: ../src/libs/metadata_view.c:381 msgid "auto-applying presets applied" msgstr "" -#: ../src/libs/metadata_view.c:382 +#: ../src/libs/metadata_view.c:383 msgid "has .txt" msgstr "" -#: ../src/libs/metadata_view.c:383 +#: ../src/libs/metadata_view.c:384 msgid "has .wav" msgstr "" -#: ../src/libs/metadata_view.c:403 +#: ../src/libs/metadata_view.c:404 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "" msgstr[1] "" -#: ../src/libs/metadata_view.c:470 +#: ../src/libs/metadata_view.c:471 #, c-format msgid "loader: %s" msgstr "" -#: ../src/libs/metadata_view.c:702 +#: ../src/libs/metadata_view.c:703 msgid "" msgstr "" -#: ../src/libs/metadata_view.c:715 +#: ../src/libs/metadata_view.c:716 #, c-format msgid "" "double-click to jump to film roll\n" "%s" msgstr "" -#: ../src/libs/metadata_view.c:806 +#: ../src/libs/metadata_view.c:807 #, c-format msgid "%+.2f EV" msgstr "" -#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 -#: ../src/libs/metadata_view.c:845 +#: ../src/libs/metadata_view.c:829 ../src/libs/metadata_view.c:841 +#: ../src/libs/metadata_view.c:846 #, c-format msgid "%.1f mm" msgstr "" -#: ../src/libs/metadata_view.c:869 +#: ../src/libs/metadata_view.c:870 #, c-format msgid "infinity" msgstr "" -#: ../src/libs/metadata_view.c:873 +#: ../src/libs/metadata_view.c:874 #, c-format msgid "%.2f m" msgstr "" -#: ../src/libs/metadata_view.c:1463 +#: ../src/libs/metadata_view.c:1462 msgid "_default" msgstr "" -#: ../src/libs/metadata_view.c:1495 +#: ../src/libs/metadata_view.c:1494 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" "if different settings are needed, use presets" msgstr "" -#: ../src/libs/metadata_view.c:1657 +#: ../src/libs/metadata_view.c:1656 msgid "jump to film roll" msgstr "" -#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 +#: ../src/libs/modulegroups.c:44 ../src/libs/modulegroups.c:1850 msgid "workflow: scene-referred" msgstr "" -#: ../src/libs/modulegroups.c:46 +#: ../src/libs/modulegroups.c:47 msgid "modules: deprecated" msgstr "" -#: ../src/libs/modulegroups.c:49 +#: ../src/libs/modulegroups.c:50 msgid "last modified layout" msgstr "" -#: ../src/libs/modulegroups.c:193 +#: ../src/libs/modulegroups.c:194 msgid "modulegroups" msgstr "" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 -#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 +#: ../src/libs/modulegroups.c:308 ../src/libs/modulegroups.c:320 +#: ../src/libs/modulegroups.c:2557 ../src/libs/modulegroups.c:2559 msgid "on-off" msgstr "" -#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 +#: ../src/libs/modulegroups.c:497 ../src/libs/modulegroups.c:500 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." msgstr "" -#: ../src/libs/modulegroups.c:579 +#: ../src/libs/modulegroups.c:589 msgid "(some features may only be available in the full module interface)" msgstr "" -#: ../src/libs/modulegroups.c:617 +#. we create the link to the full iop +#: ../src/libs/modulegroups.c:625 #, c-format msgid "go to the full version of the %s module" msgstr "" -#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 -#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 -#: ../src/libs/modulegroups.c:1862 +#: ../src/libs/modulegroups.c:1616 ../src/libs/modulegroups.c:1710 +#: ../src/libs/modulegroups.c:1747 ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1916 msgctxt "modulegroup" msgid "base" msgstr "" -#: ../src/libs/modulegroups.c:1582 +#: ../src/libs/modulegroups.c:1635 msgctxt "modulegroup" msgid "tone" msgstr "" -#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1646 ../src/libs/modulegroups.c:1761 +#: ../src/libs/modulegroups.c:1817 msgctxt "modulegroup" msgid "color" msgstr "" -#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 -#: ../src/libs/modulegroups.c:1770 +#: ../src/libs/modulegroups.c:1664 ../src/libs/modulegroups.c:1769 +#: ../src/libs/modulegroups.c:1824 msgctxt "modulegroup" msgid "correct" msgstr "" -#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 -#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 +#: ../src/libs/modulegroups.c:1683 ../src/libs/modulegroups.c:1782 +#: ../src/libs/modulegroups.c:1837 ../src/libs/modulegroups.c:2442 msgctxt "modulegroup" msgid "effect" msgstr "" -#: ../src/libs/modulegroups.c:1649 +#: ../src/libs/modulegroups.c:1703 msgid "modules: all" msgstr "" -#: ../src/libs/modulegroups.c:1671 +#: ../src/libs/modulegroups.c:1725 msgctxt "modulegroup" msgid "grading" msgstr "" -#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 +#: ../src/libs/modulegroups.c:1733 ../src/libs/modulegroups.c:2448 msgctxt "modulegroup" msgid "effects" msgstr "" -#: ../src/libs/modulegroups.c:1687 +#: ../src/libs/modulegroups.c:1741 msgid "workflow: beginner" msgstr "" -#: ../src/libs/modulegroups.c:1740 +#: ../src/libs/modulegroups.c:1794 msgid "workflow: display-referred" msgstr "" -#: ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1855 msgid "search only" msgstr "" -#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 -#: ../src/libs/modulegroups.c:2679 +#: ../src/libs/modulegroups.c:1869 ../src/libs/modulegroups.c:2172 +#: ../src/libs/modulegroups.c:2756 msgctxt "modulegroup" msgid "deprecated" msgstr "" -#: ../src/libs/modulegroups.c:1830 +#: ../src/libs/modulegroups.c:1884 msgid "previous config" msgstr "" -#: ../src/libs/modulegroups.c:1832 +#: ../src/libs/modulegroups.c:1886 msgid "previous layout" msgstr "" -#: ../src/libs/modulegroups.c:1836 +#: ../src/libs/modulegroups.c:1890 msgid "previous config with new layout" msgstr "" -#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 -#: ../src/libs/modulegroups.c:2553 +#: ../src/libs/modulegroups.c:2067 ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2624 msgid "remove this widget" msgstr "" -#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 +#: ../src/libs/modulegroups.c:2192 ../src/libs/modulegroups.c:2470 msgid "remove this module" msgstr "" -#: ../src/libs/modulegroups.c:2363 +#: ../src/libs/modulegroups.c:2434 msgid "base" msgstr "" -#: ../src/libs/modulegroups.c:2369 +#: ../src/libs/modulegroups.c:2440 msgid "tone" msgstr "" -#: ../src/libs/modulegroups.c:2373 +#: ../src/libs/modulegroups.c:2444 msgid "technical" msgstr "" -#: ../src/libs/modulegroups.c:2375 +#: ../src/libs/modulegroups.c:2446 msgid "grading" msgstr "" -#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 +#: ../src/libs/modulegroups.c:2452 ../src/libs/modulegroups.c:2460 msgid "add this module" msgstr "" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 +#: ../src/libs/modulegroups.c:2482 ../src/libs/modulegroups.c:2702 msgid "all available modules" msgstr "" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2490 msgid "add module" msgstr "" -#: ../src/libs/modulegroups.c:2424 +#: ../src/libs/modulegroups.c:2495 msgid "remove module" msgstr "" -#: ../src/libs/modulegroups.c:2547 +#: ../src/libs/modulegroups.c:2618 msgid "header needed for other widgets" msgstr "" -#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 +#: ../src/libs/modulegroups.c:2634 ../src/libs/modulegroups.c:2641 msgid "add this widget" msgstr "" -#: ../src/libs/modulegroups.c:2583 +#: ../src/libs/modulegroups.c:2654 msgid "currently invisible" msgstr "" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2686 msgid "add widget" msgstr "" -#: ../src/libs/modulegroups.c:2621 +#: ../src/libs/modulegroups.c:2691 msgid "remove widget" msgstr "" -#: ../src/libs/modulegroups.c:2742 -msgid "show all history modules" +#: ../src/libs/modulegroups.c:2907 +msgid "show all modules" +msgstr "" + +#: ../src/libs/modulegroups.c:2908 +msgid "show all modules, regardless of the selected group" msgstr "" -#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 +#: ../src/libs/modulegroups.c:2911 +msgid "show active and history modules" +msgstr "" + +#: ../src/libs/modulegroups.c:2912 msgid "" -"show modules that are present in the history stack, regardless of whether or " -"not they are currently enabled" +"show the active modules and the modules present in the history stack, " +"whether enabled or not" msgstr "" -#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 +#: ../src/libs/modulegroups.c:2916 +msgid "show active modules only" +msgstr "" + +#: ../src/libs/modulegroups.c:2917 +msgid "show only the modules that are currently enabled" +msgstr "" + +#: ../src/libs/modulegroups.c:2993 ../src/libs/modulegroups.c:3204 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" "they will be removed for new edits in the next release." msgstr "" -#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +#: ../src/libs/modulegroups.c:3028 ../src/libs/modulegroups.c:3572 msgid "quick access" msgstr "" -#: ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3030 msgid "active pipeline" msgstr "" -#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#: ../src/libs/modulegroups.c:3074 ../src/libs/modulegroups.c:3092 #, c-format msgid "module group: '%s'" msgstr "" -#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +#: ../src/libs/modulegroups.c:3108 ../src/libs/modulegroups.c:3168 msgid "cycle module groups" msgstr "" -#: ../src/libs/modulegroups.c:2975 +#: ../src/libs/modulegroups.c:3139 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" msgstr "" -#: ../src/libs/modulegroups.c:2978 +#: ../src/libs/modulegroups.c:3142 msgid "quick access panel" msgstr "" -#: ../src/libs/modulegroups.c:2990 +#: ../src/libs/modulegroups.c:3156 msgid "show only active modules" msgstr "" -#: ../src/libs/modulegroups.c:2991 +#: ../src/libs/modulegroups.c:3158 msgid "active modules" msgstr "" -#: ../src/libs/modulegroups.c:3001 +#: ../src/libs/modulegroups.c:3173 msgid "" "presets\n" "ctrl+click to manage" msgstr "" -#: ../src/libs/modulegroups.c:3008 +#: ../src/libs/modulegroups.c:3180 msgid "search modules" msgstr "" -#: ../src/libs/modulegroups.c:3010 +#: ../src/libs/modulegroups.c:3182 msgid "search modules by name or tag" msgstr "" -#: ../src/libs/modulegroups.c:3025 +#: ../src/libs/modulegroups.c:3197 msgid "clear text" msgstr "" -#: ../src/libs/modulegroups.c:3142 +#: ../src/libs/modulegroups.c:3318 #, c-format msgid "" "%s\n" "right-click tab icon to add/remove modules" msgstr "" -#: ../src/libs/modulegroups.c:3286 +#: ../src/libs/modulegroups.c:3457 msgid "basic icon" msgstr "" -#: ../src/libs/modulegroups.c:3297 +#: ../src/libs/modulegroups.c:3467 msgid "active icon" msgstr "" -#: ../src/libs/modulegroups.c:3308 +#: ../src/libs/modulegroups.c:3477 msgid "color icon" msgstr "" -#: ../src/libs/modulegroups.c:3319 +#: ../src/libs/modulegroups.c:3487 msgid "correct icon" msgstr "" -#: ../src/libs/modulegroups.c:3330 +#: ../src/libs/modulegroups.c:3497 msgid "effect icon" msgstr "" -#: ../src/libs/modulegroups.c:3341 +#: ../src/libs/modulegroups.c:3507 msgid "favorites icon" msgstr "" -#: ../src/libs/modulegroups.c:3352 +#: ../src/libs/modulegroups.c:3517 msgid "tone icon" msgstr "" -#: ../src/libs/modulegroups.c:3363 +#: ../src/libs/modulegroups.c:3527 msgid "grading icon" msgstr "" -#: ../src/libs/modulegroups.c:3374 +#: ../src/libs/modulegroups.c:3537 msgid "technical icon" msgstr "" -#: ../src/libs/modulegroups.c:3408 +#: ../src/libs/modulegroups.c:3570 msgid "quick access panel widgets" msgstr "" -#: ../src/libs/modulegroups.c:3432 +#: ../src/libs/modulegroups.c:3594 msgid "add widget to the quick access panel" msgstr "" -#: ../src/libs/modulegroups.c:3465 +#: ../src/libs/modulegroups.c:3628 msgid "group icon" msgstr "" -#: ../src/libs/modulegroups.c:3475 +#: ../src/libs/modulegroups.c:3640 msgid "group name" msgstr "" -#: ../src/libs/modulegroups.c:3487 +#: ../src/libs/modulegroups.c:3653 msgid "remove group" msgstr "" -#: ../src/libs/modulegroups.c:3515 +#: ../src/libs/modulegroups.c:3682 msgid "move group to the left" msgstr "" -#: ../src/libs/modulegroups.c:3525 +#: ../src/libs/modulegroups.c:3694 msgid "add module to the group" msgstr "" -#: ../src/libs/modulegroups.c:3537 +#: ../src/libs/modulegroups.c:3707 msgid "move group to the right" msgstr "" -#: ../src/libs/modulegroups.c:3725 +#: ../src/libs/modulegroups.c:3897 msgid "rename preset" msgstr "" -#: ../src/libs/modulegroups.c:3728 +#: ../src/libs/modulegroups.c:3900 msgid "_rename" msgstr "" -#: ../src/libs/modulegroups.c:3733 +#: ../src/libs/modulegroups.c:3905 msgid "a preset with this name already exists!" msgstr "" -#: ../src/libs/modulegroups.c:3742 +#: ../src/libs/modulegroups.c:3914 msgid "new preset name:" msgstr "" -#: ../src/libs/modulegroups.c:4070 +#: ../src/libs/modulegroups.c:4242 msgid "preset: " msgstr "" -#: ../src/libs/modulegroups.c:4080 +#: ../src/libs/modulegroups.c:4252 msgid "remove the preset" msgstr "" -#: ../src/libs/modulegroups.c:4084 +#: ../src/libs/modulegroups.c:4256 msgid "duplicate the preset" msgstr "" -#: ../src/libs/modulegroups.c:4088 +#: ../src/libs/modulegroups.c:4260 msgid "rename the preset" msgstr "" -#: ../src/libs/modulegroups.c:4092 +#: ../src/libs/modulegroups.c:4264 msgid "create a new empty preset" msgstr "" -#: ../src/libs/modulegroups.c:4100 +#: ../src/libs/modulegroups.c:4272 msgid "show search line" msgstr "" -#: ../src/libs/modulegroups.c:4104 +#: ../src/libs/modulegroups.c:4276 msgid "show quick access panel" msgstr "" -#: ../src/libs/modulegroups.c:4109 +#: ../src/libs/modulegroups.c:4281 msgid "show all history modules in active group" msgstr "" -#: ../src/libs/modulegroups.c:4123 +#: ../src/libs/modulegroups.c:4284 +msgid "" +"show modules that are present in the history stack, regardless of whether or " +"not they are currently enabled" +msgstr "" + +#: ../src/libs/modulegroups.c:4295 msgid "auto-apply this preset" msgstr "" -#: ../src/libs/modulegroups.c:4139 +#: ../src/libs/modulegroups.c:4313 msgid "module groups" msgstr "" -#: ../src/libs/modulegroups.c:4158 +#: ../src/libs/modulegroups.c:4332 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" @@ -28910,12 +29569,12 @@ msgstr "" msgid "navigation" msgstr "" -#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:263 msgctxt "navigationbox" msgid "fill" msgstr "" -#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:261 msgid "small" msgstr "" @@ -28925,393 +29584,402 @@ msgid "" "click or drag to position zoomed area in center view" msgstr "" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:248 msgid "hide navigation thumbnail" msgstr "" -#: ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:259 msgid "image zoom level" msgstr "" -#: ../src/libs/navigation.c:270 +#: ../src/libs/navigation.c:264 msgid "50%" msgstr "" -#: ../src/libs/navigation.c:271 +#: ../src/libs/navigation.c:265 msgid "100%" msgstr "" -#: ../src/libs/navigation.c:272 +#: ../src/libs/navigation.c:266 msgid "200%" msgstr "" -#: ../src/libs/navigation.c:273 +#: ../src/libs/navigation.c:267 msgid "400%" msgstr "" -#: ../src/libs/navigation.c:274 +#: ../src/libs/navigation.c:268 msgid "800%" msgstr "" -#: ../src/libs/navigation.c:275 +#: ../src/libs/navigation.c:269 msgid "1600%" msgstr "" -#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3302 +#: ../src/libs/neural_restore.c:478 ../src/libs/neural_restore.c:3566 msgid "neural restore" msgstr "" -#: ../src/libs/neural_restore.c:456 +#: ../src/libs/neural_restore.c:483 msgid "AI-based image restoration: denoise and upscale" msgstr "" -#: ../src/libs/neural_restore.c:845 +#: ../src/libs/neural_restore.c:872 #, c-format msgid "failed to open TIFF for writing: %s" msgstr "" -#: ../src/libs/neural_restore.c:896 +#: ../src/libs/neural_restore.c:944 msgid "out of memory for detail recovery buffer" msgstr "" -#: ../src/libs/neural_restore.c:1108 -msgid "Bayer" +#: ../src/libs/neural_restore.c:1212 +msgid "failed to load AI model for Bayer raw denoising" msgstr "" -#: ../src/libs/neural_restore.c:1112 -msgid "X-Trans" +#: ../src/libs/neural_restore.c:1216 +msgid "failed to load AI model for X-Trans raw denoising" msgstr "" -#: ../src/libs/neural_restore.c:1123 -#, c-format -msgid "failed to load AI raw denoise %s model" +#: ../src/libs/neural_restore.c:1220 +msgid "failed to load AI model for linear raw denoising" msgstr "" -#: ../src/libs/neural_restore.c:1170 +#: ../src/libs/neural_restore.c:1274 msgid "raw denoise: unsupported raw datatype" msgstr "" -#: ../src/libs/neural_restore.c:1301 +#: ../src/libs/neural_restore.c:1405 msgid "raw denoise: cannot load source image" msgstr "" -#: ../src/libs/neural_restore.c:1327 -msgid "raw denoise: image is not a supported raw sensor format" +#: ../src/libs/neural_restore.c:1431 +msgid "raw denoise: image is not in a supported raw sensor format" msgstr "" -#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4164 -msgid "upscale" +#: ../src/libs/neural_restore.c:1459 ../src/libs/neural_restore.c:2835 +msgid "" +"raw denoise: this image is already pre-demosaiced (sRaw / computational " +"raw); results may be limited" msgstr "" -#: ../src/libs/neural_restore.c:1361 +#: ../src/libs/neural_restore.c:1477 #, c-format msgid "loading %s model..." msgstr "" -#: ../src/libs/neural_restore.c:1391 +#: ../src/libs/neural_restore.c:1507 #, c-format msgid "failed to load AI %s model" msgstr "" -#: ../src/libs/neural_restore.c:1461 +#: ../src/libs/neural_restore.c:1577 msgid "neural restore: cannot create output directory" msgstr "" -#: ../src/libs/neural_restore.c:1493 +#: ../src/libs/neural_restore.c:1609 msgid "neural restore: too many output files" msgstr "" -#: ../src/libs/neural_restore.c:1502 +#: ../src/libs/neural_restore.c:1618 #, c-format msgid "denoising image %d/%d..." msgstr "" -#: ../src/libs/neural_restore.c:1503 +#: ../src/libs/neural_restore.c:1619 #, c-format msgid "raw denoising image %d/%d..." msgstr "" -#: ../src/libs/neural_restore.c:1504 +#: ../src/libs/neural_restore.c:1620 #, c-format msgid "upscaling 2x image %d/%d..." msgstr "" -#: ../src/libs/neural_restore.c:1505 +#: ../src/libs/neural_restore.c:1621 #, c-format msgid "upscaling 4x image %d/%d..." msgstr "" -#: ../src/libs/neural_restore.c:1514 +#: ../src/libs/neural_restore.c:1630 #, c-format msgid "raw denoise failed for image %d" msgstr "" -#: ../src/libs/neural_restore.c:1543 +#: ../src/libs/neural_restore.c:1659 msgid "neural restore: export failed" msgstr "" -#: ../src/libs/neural_restore.c:1566 +#: ../src/libs/neural_restore.c:1682 #, c-format msgid "neural %s: %d image processed" msgid_plural "neural %s: %d images processed" msgstr[0] "" msgstr[1] "" -#: ../src/libs/neural_restore.c:1648 +#: ../src/libs/neural_restore.c:1764 msgid "large output - processing will be slow" msgstr "" -#: ../src/libs/neural_restore.c:1664 +#: ../src/libs/neural_restore.c:1780 msgid "output: Bayer CFA DNG" msgstr "" -#: ../src/libs/neural_restore.c:1665 +#: ../src/libs/neural_restore.c:1781 msgid "output: LinearRaw DNG" msgstr "" -#: ../src/libs/neural_restore.c:1684 +#: ../src/libs/neural_restore.c:1792 +msgid "preview unavailable – process to save result" +msgstr "" + +#: ../src/libs/neural_restore.c:1813 msgid "wide-gamut preserved, not denoised" msgstr "" -#: ../src/libs/neural_restore.c:1685 +#: ../src/libs/neural_restore.c:1814 msgid "wide-gamut clipped" msgstr "" -#: ../src/libs/neural_restore.c:3486 +#: ../src/libs/neural_restore.c:3749 #, c-format msgid "zoom %.0f%%" msgstr "" -#: ../src/libs/neural_restore.c:3649 +#: ../src/libs/neural_restore.c:3912 msgid "click to select preview area" msgstr "" -#: ../src/libs/neural_restore.c:3674 +#: ../src/libs/neural_restore.c:3937 msgid "model not available" msgstr "" -#: ../src/libs/neural_restore.c:3676 ../src/libs/neural_restore.c:3870 +#: ../src/libs/neural_restore.c:3939 ../src/libs/neural_restore.c:4122 msgid "generating preview..." msgstr "" -#: ../src/libs/neural_restore.c:3678 +#: ../src/libs/neural_restore.c:3941 msgid "click to generate preview" msgstr "" -#: ../src/libs/neural_restore.c:3680 +#: ../src/libs/neural_restore.c:3943 msgid "image not supported by this task" msgstr "" -#: ../src/libs/neural_restore.c:3682 +#: ../src/libs/neural_restore.c:3945 msgid "preview initialization failed" msgstr "" -#: ../src/libs/neural_restore.c:3683 +#: ../src/libs/neural_restore.c:3946 msgid "select an image to preview" msgstr "" -#: ../src/libs/neural_restore.c:4116 ../src/libs/neural_restore.c:4380 +#: ../src/libs/neural_restore.c:4370 ../src/libs/neural_restore.c:4639 msgid "select output folder" msgstr "" -#: ../src/libs/neural_restore.c:4161 +#: ../src/libs/neural_restore.c:4415 msgid "AI raw denoising" msgstr "" -#: ../src/libs/neural_restore.c:4163 +#: ../src/libs/neural_restore.c:4417 msgid "AI denoising" msgstr "" -#: ../src/libs/neural_restore.c:4165 +#: ../src/libs/neural_restore.c:4419 msgid "AI upscaling" msgstr "" -#: ../src/libs/neural_restore.c:4177 +#: ../src/libs/neural_restore.c:4431 msgid "blend between the source CFA (0%) and the denoised output (100%)" msgstr "" -#: ../src/libs/neural_restore.c:4195 +#: ../src/libs/neural_restore.c:4449 #, no-c-format msgid "" "100% applies the full AI model output; lower values bring back luminance " "texture and grain while keeping color noise suppressed" msgstr "" -#: ../src/libs/neural_restore.c:4204 +#: ../src/libs/neural_restore.c:4458 msgid "upscale factor" msgstr "" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4460 msgid "2x" msgstr "" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4460 msgid "4x" msgstr "" -#: ../src/libs/neural_restore.c:4223 +#: ../src/libs/neural_restore.c:4478 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" msgstr "" -#: ../src/libs/neural_restore.c:4254 +#: ../src/libs/neural_restore.c:4501 msgid "process selected images" msgstr "" -#: ../src/libs/neural_restore.c:4272 +#: ../src/libs/neural_restore.c:4519 msgid "output parameters" msgstr "" -#: ../src/libs/neural_restore.c:4283 +#: ../src/libs/neural_restore.c:4530 msgid "output TIFF bit depth" msgstr "" -#: ../src/libs/neural_restore.c:4325 +#: ../src/libs/neural_restore.c:4540 +msgid "output TIFF compression" +msgstr "" + +#: ../src/libs/neural_restore.c:4583 msgid "color profile embedded in the output TIFF" msgstr "" -#: ../src/libs/neural_restore.c:4335 +#: ../src/libs/neural_restore.c:4593 msgid "preserve wide-gamut colors" msgstr "" -#: ../src/libs/neural_restore.c:4342 +#: ../src/libs/neural_restore.c:4600 msgid "" "when on, pixels outside sRGB gamut pass through without being denoised; when " "off, all pixels are denoised but wide-gamut colors may be clipped; only " "affects denoise" msgstr "" -#: ../src/libs/neural_restore.c:4351 +#: ../src/libs/neural_restore.c:4609 msgid "add to the current collection" msgstr "" -#: ../src/libs/neural_restore.c:4357 +#: ../src/libs/neural_restore.c:4615 msgid "automatically import the output image into the current collection" msgstr "" -#: ../src/libs/neural_restore.c:4373 +#: ../src/libs/neural_restore.c:4631 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" msgstr "" -#: ../src/libs/print_settings.c:48 +#: ../src/libs/print_settings.c:49 msgid "print settings" msgstr "" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 +#: ../src/libs/print_settings.c:369 ../src/libs/print_settings.c:772 #, c-format msgid "processing `%s' for `%s'" msgstr "" -#: ../src/libs/print_settings.c:399 +#: ../src/libs/print_settings.c:400 #, c-format msgid "cannot open printer profile `%s'" msgstr "" -#: ../src/libs/print_settings.c:410 +#: ../src/libs/print_settings.c:411 #, c-format msgid "error getting output profile for image %d" msgstr "" -#: ../src/libs/print_settings.c:422 +#: ../src/libs/print_settings.c:423 #, c-format msgid "cannot apply printer profile `%s'" msgstr "" -#: ../src/libs/print_settings.c:594 +#: ../src/libs/print_settings.c:595 msgid "failed to create temporary PDF for printing" msgstr "" -#: ../src/libs/print_settings.c:640 +#: ../src/libs/print_settings.c:641 msgid "maximum image per page reached" msgstr "" -#: ../src/libs/print_settings.c:725 +#: ../src/libs/print_settings.c:726 msgid "cannot print until a picture is selected" msgstr "" -#: ../src/libs/print_settings.c:730 +#: ../src/libs/print_settings.c:731 msgid "cannot print until a printer is selected" msgstr "" -#: ../src/libs/print_settings.c:735 +#: ../src/libs/print_settings.c:736 msgid "cannot print until a paper is selected" msgstr "" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:764 #, c-format msgid "cannot get image %d for printing" msgstr "" -#: ../src/libs/print_settings.c:942 +#: ../src/libs/print_settings.c:943 #, c-format msgid "%3.2f (dpi:%d)" msgstr "" -#: ../src/libs/print_settings.c:1195 +#: ../src/libs/print_settings.c:1196 #, c-format msgid "" "style to be applied on print:\n" "%s" msgstr "" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2489 msgctxt "section" msgid "printer" msgstr "" -#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2571 +#: ../src/libs/print_settings.c:2502 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2566 msgid "printer" msgstr "" -#: ../src/libs/print_settings.c:2507 +#: ../src/libs/print_settings.c:2502 msgid "media" msgstr "" -#: ../src/libs/print_settings.c:2528 +#: ../src/libs/print_settings.c:2523 msgid "color management in printer driver" msgstr "" -#: ../src/libs/print_settings.c:2561 +#: ../src/libs/print_settings.c:2556 msgid "printer ICC profiles" msgstr "" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2577 msgid "black point compensation" msgstr "" -#: ../src/libs/print_settings.c:2595 +#: ../src/libs/print_settings.c:2590 msgid "activate black point compensation when applying the printer profile" msgstr "" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2602 +#: ../src/libs/print_settings.c:2597 msgctxt "section" msgid "page" msgstr "" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2619 msgid "measurement units" msgstr "" -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2627 msgid "image width/height" msgstr "" -#: ../src/libs/print_settings.c:2637 +#: ../src/libs/print_settings.c:2632 msgid " x " msgstr "" -#: ../src/libs/print_settings.c:2645 +#: ../src/libs/print_settings.c:2640 msgid "scale factor" msgstr "" -#: ../src/libs/print_settings.c:2651 +#: ../src/libs/print_settings.c:2646 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -29320,46 +29988,46 @@ msgid "" msgstr "" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2660 msgid "top margin" msgstr "" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2664 msgid "left margin" msgstr "" -#: ../src/libs/print_settings.c:2672 +#: ../src/libs/print_settings.c:2667 msgid "lock" msgstr "" -#: ../src/libs/print_settings.c:2674 +#: ../src/libs/print_settings.c:2669 msgid "change all margins uniformly" msgstr "" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2678 +#: ../src/libs/print_settings.c:2673 msgid "right margin" msgstr "" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2682 +#: ../src/libs/print_settings.c:2677 msgid "bottom margin" msgstr "" -#: ../src/libs/print_settings.c:2715 +#: ../src/libs/print_settings.c:2710 msgid "display grid" msgstr "" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2721 msgid "snap to grid" msgstr "" -#: ../src/libs/print_settings.c:2739 +#: ../src/libs/print_settings.c:2734 msgid "borderless mode required" msgstr "" -#: ../src/libs/print_settings.c:2742 +#: ../src/libs/print_settings.c:2737 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -29367,73 +30035,73 @@ msgid "" msgstr "" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2749 +#: ../src/libs/print_settings.c:2744 msgctxt "section" msgid "image layout" msgstr "" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2785 msgid "new image area" msgstr "" -#: ../src/libs/print_settings.c:2792 +#: ../src/libs/print_settings.c:2787 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" "drag and drop image from film strip on it" msgstr "" -#: ../src/libs/print_settings.c:2796 +#: ../src/libs/print_settings.c:2791 msgid "delete image area" msgstr "" -#: ../src/libs/print_settings.c:2798 +#: ../src/libs/print_settings.c:2793 msgid "delete the currently selected image area" msgstr "" -#: ../src/libs/print_settings.c:2801 +#: ../src/libs/print_settings.c:2796 msgid "clear layout" msgstr "" -#: ../src/libs/print_settings.c:2803 +#: ../src/libs/print_settings.c:2798 msgid "remove all image areas from the page" msgstr "" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2820 +#: ../src/libs/print_settings.c:2815 msgid "image area x origin (in current unit)" msgstr "" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2824 +#: ../src/libs/print_settings.c:2819 msgid "image area y origin (in current unit)" msgstr "" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2835 +#: ../src/libs/print_settings.c:2830 msgid "image area width (in current unit)" msgstr "" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2839 +#: ../src/libs/print_settings.c:2834 msgid "image area height (in current unit)" msgstr "" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2865 +#: ../src/libs/print_settings.c:2860 msgctxt "section" msgid "print settings" msgstr "" -#: ../src/libs/print_settings.c:2935 +#: ../src/libs/print_settings.c:2929 msgid "select style to be applied on printing" msgstr "" -#: ../src/libs/print_settings.c:2937 +#: ../src/libs/print_settings.c:2935 msgid "temporary style to use while printing" msgstr "" -#: ../src/libs/print_settings.c:2969 +#: ../src/libs/print_settings.c:2967 msgid "print with current settings" msgstr "" @@ -29464,15 +30132,15 @@ msgstr "" msgid "recent collections settings" msgstr "" -#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1022 msgid "set scale to linear" msgstr "" -#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1027 msgid "set scale to logarithmic" msgstr "" -#: ../src/libs/scopes/histogram.c:244 +#: ../src/libs/scopes/histogram.c:245 msgid "switch histogram scale" msgstr "" @@ -29485,48 +30153,48 @@ msgstr "" msgid "vectorscope" msgstr "" -#: ../src/libs/scopes/vectorscope.c:1038 +#: ../src/libs/scopes/vectorscope.c:1037 msgid "set view to AzBz" msgstr "" -#: ../src/libs/scopes/vectorscope.c:1044 +#: ../src/libs/scopes/vectorscope.c:1043 msgid "set view to RYB" msgstr "" -#: ../src/libs/scopes/vectorscope.c:1050 +#: ../src/libs/scopes/vectorscope.c:1049 msgid "set view to u*v*" msgstr "" -#: ../src/libs/scopes/vectorscope.c:1160 +#: ../src/libs/scopes/vectorscope.c:1159 msgid "scroll to coarse-rotate" msgstr "" -#: ../src/libs/scopes/vectorscope.c:1161 +#: ../src/libs/scopes/vectorscope.c:1160 msgid "ctrl+scroll to fine rotate" msgstr "" -#: ../src/libs/scopes/vectorscope.c:1162 +#: ../src/libs/scopes/vectorscope.c:1161 msgid "shift+scroll to change width" msgstr "" -#: ../src/libs/scopes/vectorscope.c:1163 +#: ../src/libs/scopes/vectorscope.c:1162 msgid "alt+scroll to cycle" msgstr "" -#: ../src/libs/scopes/vectorscope.c:1419 +#: ../src/libs/scopes/vectorscope.c:1425 msgid "cycle vectorscope types" msgstr "" -#: ../src/libs/scopes/vectorscope.c:1424 +#: ../src/libs/scopes/vectorscope.c:1432 msgid "switch vectorscope scale" msgstr "" -#: ../src/libs/scopes/vectorscope.c:1441 +#: ../src/libs/scopes/vectorscope.c:1451 msgid "color harmonies" msgstr "" #. FIXME: do we need this action, or is it vestigial? -#: ../src/libs/scopes/vectorscope.c:1459 +#: ../src/libs/scopes/vectorscope.c:1469 msgid "cycle color harmonies" msgstr "" @@ -29542,11 +30210,11 @@ msgstr "" msgid "set scope to horizontal" msgstr "" -#: ../src/libs/scopes/waveform.c:404 +#: ../src/libs/scopes/waveform.c:405 msgid "switch scope orientation" msgstr "" -#: ../src/libs/scopes/waveform.c:446 +#: ../src/libs/scopes/waveform.c:449 msgid "RGB parade" msgstr "" @@ -29590,11 +30258,11 @@ msgstr "" msgid "jobcode" msgstr "" -#: ../src/libs/snapshots.c:99 +#: ../src/libs/snapshots.c:100 msgid "snapshots" msgstr "" -#: ../src/libs/snapshots.c:104 +#: ../src/libs/snapshots.c:105 msgid "" "remember a specific edit state and\n" "allow comparing it against another\n" @@ -29606,44 +30274,44 @@ msgctxt "snapshot sign" msgid "S" msgstr "" -#: ../src/libs/snapshots.c:604 +#: ../src/libs/snapshots.c:613 msgid "restore snapshot into current history" msgstr "" -#: ../src/libs/snapshots.c:719 +#: ../src/libs/snapshots.c:730 msgid "snapshots for removed image have been deleted" msgstr "" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 #, c-format msgid "↗ %s '%s'" msgstr "" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 msgid "this snapshot was taken from" msgstr "" -#: ../src/libs/snapshots.c:810 +#: ../src/libs/snapshots.c:821 msgid "take snapshot" msgstr "" -#: ../src/libs/snapshots.c:812 +#: ../src/libs/snapshots.c:823 msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" msgstr "" -#: ../src/libs/snapshots.c:867 -msgid "side-by-side" -msgstr "" - -#: ../src/libs/snapshots.c:873 +#: ../src/libs/snapshots.c:879 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" msgstr "" -#: ../src/libs/snapshots.c:877 +#: ../src/libs/snapshots.c:881 +msgid "side-by-side" +msgstr "" + +#: ../src/libs/snapshots.c:890 msgid "toggle last snapshot" msgstr "" @@ -29737,7 +30405,7 @@ msgstr "" msgid "create styles from history stack of selected images" msgstr "" -#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2573 msgid "edit..." msgstr "" @@ -29777,43 +30445,43 @@ msgstr "" msgid "large" msgstr "" -#: ../src/libs/tagging.c:110 +#: ../src/libs/tagging.c:111 msgid "tagging" msgstr "" -#: ../src/libs/tagging.c:115 +#: ../src/libs/tagging.c:116 msgid "" "add or remove keywords for\n" "the currently selected images" msgstr "" -#: ../src/libs/tagging.c:1446 +#: ../src/libs/tagging.c:1447 msgid "attach tag to all" msgstr "" -#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 +#: ../src/libs/tagging.c:1456 ../src/libs/tagging.c:2542 msgid "detach tag" msgstr "" -#: ../src/libs/tagging.c:1459 +#: ../src/libs/tagging.c:1460 msgid "find tag" msgstr "" -#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 +#: ../src/libs/tagging.c:1463 ../src/libs/tagging.c:2609 msgid "copy to clipboard" msgstr "" -#: ../src/libs/tagging.c:1699 +#: ../src/libs/tagging.c:1711 msgid "delete tag?" msgstr "" -#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 -#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 +#: ../src/libs/tagging.c:1717 ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:2027 ../src/libs/tagging.c:2336 #, c-format msgid "selected: %s" msgstr "" -#: ../src/libs/tagging.c:1710 +#: ../src/libs/tagging.c:1722 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -29824,172 +30492,172 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ../src/libs/tagging.c:1748 +#: ../src/libs/tagging.c:1760 #, c-format msgid "tag %s removed" msgstr "" -#: ../src/libs/tagging.c:1788 +#: ../src/libs/tagging.c:1800 msgid "delete node?" msgstr "" -#: ../src/libs/tagging.c:1798 +#: ../src/libs/tagging.c:1810 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "" msgstr[1] "" -#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:1817 ../src/libs/tagging.c:2037 +#: ../src/libs/tagging.c:2346 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "" msgstr[1] "" -#: ../src/libs/tagging.c:1836 +#: ../src/libs/tagging.c:1848 #, c-format msgid "%d tags removed" msgstr "" -#: ../src/libs/tagging.c:1880 +#: ../src/libs/tagging.c:1892 msgid "create tag" msgstr "" -#: ../src/libs/tagging.c:1896 +#: ../src/libs/tagging.c:1908 #, c-format msgid "add to: \"%s\" " msgstr "" -#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:1913 ../src/libs/tagging.c:2061 msgid "category" msgstr "" -#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 +#: ../src/libs/tagging.c:1926 ../src/libs/tagging.c:2052 msgid "name: " msgstr "" -#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 +#: ../src/libs/tagging.c:1929 ../src/libs/tagging.c:2072 msgid "synonyms: " msgstr "" -#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 -#: ../src/libs/tagging.c:2360 +#: ../src/libs/tagging.c:1937 ../src/libs/tagging.c:2089 +#: ../src/libs/tagging.c:2372 msgid "empty tag is not allowed, aborting" msgstr "" -#: ../src/libs/tagging.c:1936 +#: ../src/libs/tagging.c:1948 msgid "tag name already exists. aborting." msgstr "" -#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 +#: ../src/libs/tagging.c:2031 ../src/libs/tagging.c:2340 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "" msgstr[1] "" -#: ../src/libs/tagging.c:2079 +#: ../src/libs/tagging.c:2091 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." msgstr "" -#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 +#: ../src/libs/tagging.c:2140 ../src/libs/tagging.c:2274 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "" -#: ../src/libs/tagging.c:2318 +#: ../src/libs/tagging.c:2330 msgid "change path" msgstr "" -#: ../src/libs/tagging.c:2364 +#: ../src/libs/tagging.c:2376 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "" -#: ../src/libs/tagging.c:2496 +#: ../src/libs/tagging.c:2508 #, c-format msgid "tag %s created" msgstr "" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2537 msgid "attach tag" msgstr "" -#: ../src/libs/tagging.c:2540 +#: ../src/libs/tagging.c:2552 msgid "create tag..." msgstr "" -#: ../src/libs/tagging.c:2547 +#: ../src/libs/tagging.c:2559 msgid "delete tag" msgstr "" -#: ../src/libs/tagging.c:2555 +#: ../src/libs/tagging.c:2567 msgid "delete node" msgstr "" -#: ../src/libs/tagging.c:2569 +#: ../src/libs/tagging.c:2581 msgid "change path..." msgstr "" -#: ../src/libs/tagging.c:2580 +#: ../src/libs/tagging.c:2592 msgid "set as a tag" msgstr "" -#: ../src/libs/tagging.c:2592 +#: ../src/libs/tagging.c:2604 msgid "copy to entry" msgstr "" -#: ../src/libs/tagging.c:2618 +#: ../src/libs/tagging.c:2630 msgid "go to tag collection" msgstr "" -#: ../src/libs/tagging.c:2625 +#: ../src/libs/tagging.c:2637 msgid "go back to work" msgstr "" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2827 #, c-format msgid "%s" msgstr "" -#: ../src/libs/tagging.c:2803 +#: ../src/libs/tagging.c:2829 msgid "(private)" msgstr "" -#: ../src/libs/tagging.c:2832 +#: ../src/libs/tagging.c:2858 msgid "select a keyword file" msgstr "" -#: ../src/libs/tagging.c:2847 +#: ../src/libs/tagging.c:2873 msgid "error importing tags" msgstr "" -#: ../src/libs/tagging.c:2849 +#: ../src/libs/tagging.c:2875 #, c-format msgid "%zd tags imported" msgstr "" -#: ../src/libs/tagging.c:2874 +#: ../src/libs/tagging.c:2900 msgid "select file to export to" msgstr "" -#: ../src/libs/tagging.c:2890 +#: ../src/libs/tagging.c:2916 msgid "error exporting tags" msgstr "" -#: ../src/libs/tagging.c:2892 +#: ../src/libs/tagging.c:2918 #, c-format msgid "%zd tags exported" msgstr "" -#: ../src/libs/tagging.c:3370 +#: ../src/libs/tagging.c:3396 msgid "drop to root" msgstr "" -#: ../src/libs/tagging.c:3527 +#: ../src/libs/tagging.c:3553 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -29997,47 +30665,47 @@ msgid "" "Tab to give the focus to entry" msgstr "" -#: ../src/libs/tagging.c:3541 +#: ../src/libs/tagging.c:3565 msgid "attach" msgstr "" -#: ../src/libs/tagging.c:3543 +#: ../src/libs/tagging.c:3567 msgid "attach tag to all selected images" msgstr "" -#: ../src/libs/tagging.c:3546 +#: ../src/libs/tagging.c:3570 msgid "detach" msgstr "" -#: ../src/libs/tagging.c:3548 +#: ../src/libs/tagging.c:3572 msgid "detach tag from all selected images" msgstr "" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "toggle list with / without hierarchy" msgstr "" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "hide" msgstr "" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "toggle sort by name or by count" msgstr "" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "sort" msgstr "" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "toggle show or not darktable tags" msgstr "" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "dttags" msgstr "" -#: ../src/libs/tagging.c:3585 +#: ../src/libs/tagging.c:3609 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -30045,11 +30713,11 @@ msgid "" "press shift+Tab to select the first attached user tag" msgstr "" -#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 +#: ../src/libs/tagging.c:3622 ../src/libs/tagging.c:3624 msgid "clear entry" msgstr "" -#: ../src/libs/tagging.c:3664 +#: ../src/libs/tagging.c:3691 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -30059,69 +30727,69 @@ msgid "" "shift+Tab to give the focus to entry" msgstr "" -#: ../src/libs/tagging.c:3710 +#: ../src/libs/tagging.c:3735 msgid "" "create a new tag with the\n" "name you entered" msgstr "" -#: ../src/libs/tagging.c:3716 +#: ../src/libs/tagging.c:3741 msgid "import tags from a Lightroom keyword file" msgstr "" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3748 msgid "export all tags to a Lightroom keyword file" msgstr "" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "toggle list / tree view" msgstr "" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "tree" msgstr "" -#: ../src/libs/tagging.c:3733 +#: ../src/libs/tagging.c:3758 msgid "toggle list with / without suggestion" msgstr "" -#: ../src/libs/tagging.c:3734 +#: ../src/libs/tagging.c:3759 msgid "suggestion" msgstr "" -#: ../src/libs/tagging.c:3753 +#: ../src/libs/tagging.c:3778 msgid "redo last tag" msgstr "" -#: ../src/libs/tagging.c:3840 +#: ../src/libs/tagging.c:3868 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" -#: ../src/libs/tagging.c:3973 +#: ../src/libs/tagging.c:4006 msgid "tagging settings" msgstr "" -#: ../src/libs/tools/colorlabels.c:64 +#: ../src/libs/tools/colorlabels.c:66 msgid "colorlabels" msgstr "" -#: ../src/libs/tools/colorlabels.c:106 +#: ../src/libs/tools/colorlabels.c:108 #, c-format msgid "" "toggle color label of selected images\n" "%s" msgstr "" -#: ../src/libs/tools/colorlabels.c:109 +#: ../src/libs/tools/colorlabels.c:111 msgid "toggle color label of selected images" msgstr "" -#: ../src/libs/tools/colorlabels.c:135 +#: ../src/libs/tools/colorlabels.c:132 msgid "clear color labels of selected images" msgstr "" -#: ../src/libs/tools/colorlabels.c:228 +#: ../src/libs/tools/colorlabels.c:234 msgid "enter a description of how you use this color label" msgstr "" @@ -30302,118 +30970,118 @@ msgid "invalid gamepad axis" msgstr "" #. we write the label with the size category -#: ../src/libs/tools/global_toolbox.c:212 +#: ../src/libs/tools/global_toolbox.c:214 msgid "thumbnails overlays for size" msgstr "" -#: ../src/libs/tools/global_toolbox.c:246 -#: ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:248 +#: ../src/libs/tools/global_toolbox.c:312 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" "set -1 to never hide the overlay" msgstr "" -#: ../src/libs/tools/global_toolbox.c:251 -#: ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:253 +#: ../src/libs/tools/global_toolbox.c:317 msgid "timeout only available for block overlay" msgstr "" -#: ../src/libs/tools/global_toolbox.c:275 -#: ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:277 +#: ../src/libs/tools/global_toolbox.c:464 msgid "culling overlays" msgstr "" -#: ../src/libs/tools/global_toolbox.c:277 +#: ../src/libs/tools/global_toolbox.c:279 msgid "preview overlays" msgstr "" -#: ../src/libs/tools/global_toolbox.c:351 +#: ../src/libs/tools/global_toolbox.c:353 msgid "overlays not available here..." msgstr "" -#: ../src/libs/tools/global_toolbox.c:390 +#: ../src/libs/tools/global_toolbox.c:392 msgid "grouping" msgstr "" -#: ../src/libs/tools/global_toolbox.c:392 -#: ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:394 +#: ../src/libs/tools/global_toolbox.c:560 msgid "expand grouped images" msgstr "" -#: ../src/libs/tools/global_toolbox.c:394 -#: ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:396 +#: ../src/libs/tools/global_toolbox.c:562 msgid "collapse grouped images" msgstr "" -#: ../src/libs/tools/global_toolbox.c:401 -msgid "thumbnail overlays options" +#: ../src/libs/tools/global_toolbox.c:404 +msgid "click to change the type of overlays shown on thumbnails" msgstr "" -#: ../src/libs/tools/global_toolbox.c:402 -msgid "click to change the type of overlays shown on thumbnails" +#: ../src/libs/tools/global_toolbox.c:406 +msgid "thumbnail overlays options" msgstr "" -#: ../src/libs/tools/global_toolbox.c:424 -#: ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:431 +#: ../src/libs/tools/global_toolbox.c:460 msgid "overlay mode for size" msgstr "" -#: ../src/libs/tools/global_toolbox.c:428 +#: ../src/libs/tools/global_toolbox.c:435 msgid "thumbnail overlays" msgstr "" -#: ../src/libs/tools/global_toolbox.c:430 -#: ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:437 +#: ../src/libs/tools/global_toolbox.c:466 msgid "no overlays" msgstr "" -#: ../src/libs/tools/global_toolbox.c:431 +#: ../src/libs/tools/global_toolbox.c:438 msgid "overlays on mouse hover" msgstr "" -#: ../src/libs/tools/global_toolbox.c:432 +#: ../src/libs/tools/global_toolbox.c:439 msgid "extended overlays on mouse hover" msgstr "" -#: ../src/libs/tools/global_toolbox.c:433 -#: ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:440 +#: ../src/libs/tools/global_toolbox.c:467 msgid "permanent overlays" msgstr "" -#: ../src/libs/tools/global_toolbox.c:434 -#: ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:441 +#: ../src/libs/tools/global_toolbox.c:468 msgid "permanent extended overlays" msgstr "" -#: ../src/libs/tools/global_toolbox.c:435 +#: ../src/libs/tools/global_toolbox.c:442 msgid "permanent overlays extended on mouse hover" msgstr "" -#: ../src/libs/tools/global_toolbox.c:437 -#: ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:444 +#: ../src/libs/tools/global_toolbox.c:470 msgid "overlays block on mouse hover" msgstr "" -#: ../src/libs/tools/global_toolbox.c:438 -#: ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:445 +#: ../src/libs/tools/global_toolbox.c:471 msgid "during (s)" msgstr "" -#: ../src/libs/tools/global_toolbox.c:443 -#: ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:450 +#: ../src/libs/tools/global_toolbox.c:476 msgid "show tooltip" msgstr "" -#: ../src/libs/tools/global_toolbox.c:481 -msgid "help" +#: ../src/libs/tools/global_toolbox.c:489 +msgid "enable this, then click on a control element to see its online help" msgstr "" -#: ../src/libs/tools/global_toolbox.c:482 -msgid "enable this, then click on a control element to see its online help" +#: ../src/libs/tools/global_toolbox.c:491 +msgid "help" msgstr "" -#: ../src/libs/tools/global_toolbox.c:488 +#: ../src/libs/tools/global_toolbox.c:500 msgid "" "define keyboard shortcuts for on-screen controls\n" "ctrl+click to switch off overwrite confirmations\n" @@ -30432,7 +31100,7 @@ msgid "" "right-click to exit mapping mode" msgstr "" -#: ../src/libs/tools/global_toolbox.c:513 +#: ../src/libs/tools/global_toolbox.c:529 msgid "show global preferences" msgstr "" @@ -30477,57 +31145,57 @@ msgstr "" msgid "click to limit browsing to the selection." msgstr "" -#: ../src/libs/tools/lighttable.c:414 +#: ../src/libs/tools/lighttable.c:427 msgid "focus detection" msgstr "" -#: ../src/libs/tools/lighttable.c:415 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:428 ../src/libs/tools/lighttable.c:439 msgid "no restriction" msgstr "" -#: ../src/libs/tools/lighttable.c:430 +#: ../src/libs/tools/lighttable.c:443 msgid "culling" msgstr "" -#: ../src/libs/tools/lighttable.c:460 -msgid "toggle filemanager layout" -msgstr "" - -#: ../src/libs/tools/lighttable.c:463 +#: ../src/libs/tools/lighttable.c:474 msgid "click to enter filemanager layout." msgstr "" -#: ../src/libs/tools/lighttable.c:468 -msgid "toggle zoomable lighttable layout" +#: ../src/libs/tools/lighttable.c:476 +msgid "toggle filemanager layout" msgstr "" -#: ../src/libs/tools/lighttable.c:471 +#: ../src/libs/tools/lighttable.c:485 msgid "click to enter zoomable lighttable layout." msgstr "" -#: ../src/libs/tools/lighttable.c:476 +#: ../src/libs/tools/lighttable.c:487 +msgid "toggle zoomable lighttable layout" +msgstr "" + +#: ../src/libs/tools/lighttable.c:497 msgid "toggle culling mode" msgstr "" -#: ../src/libs/tools/lighttable.c:484 +#: ../src/libs/tools/lighttable.c:509 msgid "toggle culling dynamic mode" msgstr "" -#: ../src/libs/tools/lighttable.c:510 +#: ../src/libs/tools/lighttable.c:540 msgid "" "set the number of thumbnails per row in filemanager layout,\n" "or the total number of thumbnails shown in culling layouts." msgstr "" -#: ../src/libs/tools/lighttable.c:515 +#: ../src/libs/tools/lighttable.c:547 msgid "toggle culling restricted" msgstr "" -#: ../src/libs/tools/lighttable.c:536 +#: ../src/libs/tools/lighttable.c:569 msgid "toggle culling zoom mode" msgstr "" -#: ../src/libs/tools/lighttable.c:538 +#: ../src/libs/tools/lighttable.c:571 msgid "exit current layout" msgstr "" @@ -30535,7 +31203,7 @@ msgstr "" msgid "log history" msgstr "" -#: ../src/libs/tools/log_history.c:169 +#: ../src/libs/tools/log_history.c:172 msgid "view log history" msgstr "" @@ -30567,7 +31235,7 @@ msgid "module toolbox" msgstr "" #. connect callbacks -#: ../src/libs/tools/ratings.c:97 +#: ../src/libs/tools/ratings.c:99 msgid "set star rating for selected images" msgstr "" @@ -30575,11 +31243,11 @@ msgstr "" msgid "timeline" msgstr "" -#: ../src/libs/tools/timeline.c:1421 +#: ../src/libs/tools/timeline.c:1423 msgid "start selection" msgstr "" -#: ../src/libs/tools/timeline.c:1422 +#: ../src/libs/tools/timeline.c:1424 msgid "stop selection" msgstr "" @@ -30587,40 +31255,44 @@ msgstr "" msgid "view toolbox" msgstr "" -#: ../src/libs/tools/viewswitcher.c:60 +#: ../src/libs/tools/viewswitcher.c:67 msgid "viewswitcher" msgstr "" -#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 -#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 -#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 +#: ../src/lua/preferences.c:666 ../src/lua/preferences.c:681 +#: ../src/lua/preferences.c:693 ../src/lua/preferences.c:706 +#: ../src/lua/preferences.c:722 ../src/lua/preferences.c:786 #, c-format msgid "double-click to reset to `%s'" msgstr "" -#: ../src/lua/preferences.c:708 +#: ../src/lua/preferences.c:691 msgid "select file" msgstr "" -#: ../src/lua/preferences.c:762 +#: ../src/lua/preferences.c:745 #, c-format msgid "double-click to reset to `%d'" msgstr "" -#: ../src/lua/preferences.c:789 +#: ../src/lua/preferences.c:772 #, c-format msgid "double-click to reset to `%f'" msgstr "" -#: ../src/lua/preferences.c:868 +#: ../src/lua/preferences.c:851 msgid "Lua options" msgstr "" -#: ../src/lua/preferences.c:919 +#: ../src/lua/preferences.c:902 msgid "per-script configuration options" msgstr "" -#: ../src/views/darkroom.c:626 +#: ../src/views/darkroom.c:657 +msgid "drop image files here to add them to the collection" +msgstr "" + +#: ../src/views/darkroom.c:806 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" @@ -30630,7 +31302,7 @@ msgid "" "can be accessed in the same locations as when you imported this image." msgstr "" -#: ../src/views/darkroom.c:633 +#: ../src/views/darkroom.c:813 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -30638,18 +31310,18 @@ msgid "" "please check that it was correctly and completely copied from the camera." msgstr "" -#: ../src/views/darkroom.c:639 +#: ../src/views/darkroom.c:819 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "" -#: ../src/views/darkroom.c:644 +#: ../src/views/darkroom.c:824 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." msgstr "" -#: ../src/views/darkroom.c:649 +#: ../src/views/darkroom.c:829 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" @@ -30661,7 +31333,7 @@ msgid "" "and the release notes for this version of darktable)" msgstr "" -#: ../src/views/darkroom.c:657 +#: ../src/views/darkroom.c:837 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -30669,7 +31341,7 @@ msgid "" "please check that the file has not been truncated." msgstr "" -#: ../src/views/darkroom.c:663 +#: ../src/views/darkroom.c:843 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -30683,339 +31355,343 @@ msgid "" "at https://github.com/darktable-org/darktable" msgstr "" -#: ../src/views/darkroom.c:691 +#: ../src/views/darkroom.c:871 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "" -#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 +#: ../src/views/darkroom.c:1120 ../src/views/darkroom.c:3410 msgid "gamut check" msgstr "" -#: ../src/views/darkroom.c:922 +#: ../src/views/darkroom.c:1121 msgid "soft proof" msgstr "" +#: ../src/views/darkroom.c:1151 +msgid "drop XMP sidecar files here to apply edits" +msgstr "" + #. fail :( -#: ../src/views/darkroom.c:964 ../src/views/print.c:318 +#: ../src/views/darkroom.c:1181 ../src/views/print.c:318 msgid "no image to open!" msgstr "" -#: ../src/views/darkroom.c:990 +#: ../src/views/darkroom.c:1207 msgid "file not found" msgstr "" -#: ../src/views/darkroom.c:994 +#: ../src/views/darkroom.c:1211 msgid "unspecified failure" msgstr "" -#: ../src/views/darkroom.c:997 +#: ../src/views/darkroom.c:1214 msgid "unsupported file format" msgstr "" -#: ../src/views/darkroom.c:1000 +#: ../src/views/darkroom.c:1217 msgid "unsupported camera model" msgstr "" -#: ../src/views/darkroom.c:1003 +#: ../src/views/darkroom.c:1220 msgid "unsupported feature in file" msgstr "" -#: ../src/views/darkroom.c:1006 +#: ../src/views/darkroom.c:1223 msgid "file appears corrupt" msgstr "" -#: ../src/views/darkroom.c:1009 +#: ../src/views/darkroom.c:1226 msgid "I/O error" msgstr "" -#: ../src/views/darkroom.c:1012 +#: ../src/views/darkroom.c:1229 msgid "cache full" msgstr "" -#: ../src/views/darkroom.c:1015 +#: ../src/views/darkroom.c:1232 #, c-format msgid "" "image `%s' could not be loaded\n" "%s" msgstr "" -#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 +#: ../src/views/darkroom.c:1271 ../src/views/darkroom.c:1671 msgid "can't change image in GIMP plugin mode" msgstr "" -#: ../src/views/darkroom.c:1510 +#: ../src/views/darkroom.c:1734 msgid "past end of collection, looped to first image" msgstr "" -#: ../src/views/darkroom.c:1512 +#: ../src/views/darkroom.c:1736 msgid "past beginning of collection, looped to last image" msgstr "" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:2854 msgid "no visible modules" msgstr "" -#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#: ../src/views/darkroom.c:2884 ../src/views/darkroom.c:3039 #, c-format msgid "focused instance '%s' of '%s'" msgstr "" -#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#: ../src/views/darkroom.c:2886 ../src/views/darkroom.c:3043 #, c-format msgid "focused module '%s'" msgstr "" -#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 -#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 -#: ../src/views/darkroom.c:2771 +#: ../src/views/darkroom.c:2894 ../src/views/darkroom.c:2924 +#: ../src/views/darkroom.c:2933 ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:2999 msgid "no focused module" msgstr "" -#: ../src/views/darkroom.c:2668 +#: ../src/views/darkroom.c:2896 #, c-format msgid "'%s' cannot be enabled or disabled" msgstr "" -#: ../src/views/darkroom.c:2678 +#: ../src/views/darkroom.c:2906 #, c-format msgid "enabled instance '%s' of '%s'" msgstr "" -#: ../src/views/darkroom.c:2680 +#: ../src/views/darkroom.c:2908 #, c-format msgid "disabled instance '%s' of '%s'" msgstr "" -#: ../src/views/darkroom.c:2685 +#: ../src/views/darkroom.c:2913 #, c-format msgid "enabled module '%s'" msgstr "" -#: ../src/views/darkroom.c:2687 +#: ../src/views/darkroom.c:2915 #, c-format msgid "disabled module '%s'" msgstr "" -#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#: ../src/views/darkroom.c:2935 ../src/views/darkroom.c:2959 #, c-format msgid "'%s' does not support multiple instances" msgstr "" -#: ../src/views/darkroom.c:2716 +#: ../src/views/darkroom.c:2944 #, c-format msgid "added instance '%s' of '%s'" msgstr "" -#: ../src/views/darkroom.c:2720 +#: ../src/views/darkroom.c:2948 #, c-format msgid "added instance of '%s'" msgstr "" -#: ../src/views/darkroom.c:2739 +#: ../src/views/darkroom.c:2967 #, c-format msgid "deleted instance '%s' of '%s'" msgstr "" -#: ../src/views/darkroom.c:2741 +#: ../src/views/darkroom.c:2969 #, c-format msgid "deleted instance of '%s'" msgstr "" -#: ../src/views/darkroom.c:2788 +#: ../src/views/darkroom.c:3016 #, c-format msgid "only one instance of '%s'" msgstr "" #. cycle through visible modules and their instances -#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +#: ../src/views/darkroom.c:3081 ../src/views/darkroom.c:3149 msgid "cycle modules" msgstr "" -#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 +#: ../src/views/darkroom.c:3105 ../src/views/darkroom.c:3107 msgid "quick access to presets" msgstr "" -#: ../src/views/darkroom.c:2888 -msgid "quick access to styles" -msgstr "" - -#: ../src/views/darkroom.c:2891 +#: ../src/views/darkroom.c:3118 msgid "quick access for applying any of your styles" msgstr "" -#: ../src/views/darkroom.c:2898 -msgid "second window" +#: ../src/views/darkroom.c:3120 +msgid "quick access to styles" msgstr "" -#: ../src/views/darkroom.c:2903 +#: ../src/views/darkroom.c:3131 msgid "display a second darkroom image window" msgstr "" +#: ../src/views/darkroom.c:3133 +msgid "second window" +msgstr "" + #. Register a toggle-pin action for the second window as a command so the #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +#: ../src/views/darkroom.c:3145 ../src/views/darkroom.c:5485 msgid "toggle pinned state in second window" msgstr "" -#: ../src/views/darkroom.c:2923 +#: ../src/views/darkroom.c:3157 msgid "delete instance" msgstr "" -#: ../src/views/darkroom.c:2932 -msgid "color assessment" -msgstr "" - -#: ../src/views/darkroom.c:2934 +#: ../src/views/darkroom.c:3166 msgid "" "toggle color assessment conditions\n" "right-click for options" msgstr "" -#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3168 +msgid "color assessment" +msgstr "" + +#: ../src/views/darkroom.c:3189 ../src/views/darkroom.c:3202 msgid "color_assessment" msgstr "" -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3189 msgid "total border width relative to screen" msgstr "" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3191 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." msgstr "" -#: ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3202 msgid "white border ratio" msgstr "" -#: ../src/views/darkroom.c:2966 +#: ../src/views/darkroom.c:3204 msgid "" "the border ratio specifies the fraction of the white part of the border." msgstr "" -#: ../src/views/darkroom.c:2977 -msgid "high quality processing" -msgstr "" - -#: ../src/views/darkroom.c:2981 +#: ../src/views/darkroom.c:3216 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" msgstr "" -#: ../src/views/darkroom.c:3000 +#: ../src/views/darkroom.c:3219 +msgid "high quality processing" +msgstr "" + +#: ../src/views/darkroom.c:3237 msgid "" "toggle indication of raw overexposure\n" "right-click for options" msgstr "" -#: ../src/views/darkroom.c:3021 +#: ../src/views/darkroom.c:3265 msgid "select how to mark the clipped pixels" msgstr "" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3268 msgid "mark with CFA color" msgstr "" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3268 msgid "mark with solid color" msgstr "" -#: ../src/views/darkroom.c:3025 +#: ../src/views/darkroom.c:3269 msgid "false color" msgstr "" -#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 +#: ../src/views/darkroom.c:3274 ../src/views/darkroom.c:3345 msgid "color scheme" msgstr "" -#: ../src/views/darkroom.c:3031 +#: ../src/views/darkroom.c:3275 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" msgstr "" -#: ../src/views/darkroom.c:3034 +#: ../src/views/darkroom.c:3278 msgctxt "solidcolor" msgid "red" msgstr "" -#: ../src/views/darkroom.c:3035 +#: ../src/views/darkroom.c:3279 msgctxt "solidcolor" msgid "green" msgstr "" -#: ../src/views/darkroom.c:3036 +#: ../src/views/darkroom.c:3280 msgctxt "solidcolor" msgid "blue" msgstr "" -#: ../src/views/darkroom.c:3037 +#: ../src/views/darkroom.c:3281 msgctxt "solidcolor" msgid "black" msgstr "" -#: ../src/views/darkroom.c:3048 +#: ../src/views/darkroom.c:3292 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" "0.0 - black level" msgstr "" -#: ../src/views/darkroom.c:3067 +#: ../src/views/darkroom.c:3305 msgid "" "toggle clipping indication\n" "right-click for options" msgstr "" -#: ../src/views/darkroom.c:3088 +#: ../src/views/darkroom.c:3333 msgid "clipping preview mode" msgstr "" -#: ../src/views/darkroom.c:3089 +#: ../src/views/darkroom.c:3334 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" msgstr "" -#: ../src/views/darkroom.c:3093 +#: ../src/views/darkroom.c:3338 msgid "full gamut" msgstr "" -#: ../src/views/darkroom.c:3094 +#: ../src/views/darkroom.c:3339 msgid "any RGB channel" msgstr "" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3340 msgid "luminance only" msgstr "" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3340 msgid "saturation only" msgstr "" -#: ../src/views/darkroom.c:3101 +#: ../src/views/darkroom.c:3346 msgid "select colors to indicate clipping" msgstr "" -#: ../src/views/darkroom.c:3105 +#: ../src/views/darkroom.c:3350 msgid "red & blue" msgstr "" -#: ../src/views/darkroom.c:3106 +#: ../src/views/darkroom.c:3351 msgid "purple & green" msgstr "" -#: ../src/views/darkroom.c:3114 +#: ../src/views/darkroom.c:3359 msgid "lower threshold" msgstr "" -#: ../src/views/darkroom.c:3115 +#: ../src/views/darkroom.c:3360 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -31027,387 +31703,448 @@ msgid "" "typical B&W glossy prints produce black at -9.00 EV." msgstr "" -#: ../src/views/darkroom.c:3132 +#: ../src/views/darkroom.c:3377 msgid "upper threshold" msgstr "" -#: ../src/views/darkroom.c:3134 +#: ../src/views/darkroom.c:3379 #, no-c-format msgid "" "clipping threshold for the white point.\n" "100% is peak medium luminance." msgstr "" -#: ../src/views/darkroom.c:3146 -msgid "softproof" -msgstr "" - -#: ../src/views/darkroom.c:3150 +#: ../src/views/darkroom.c:3392 msgid "" "toggle softproofing\n" "right-click for profile options" msgstr "" -#: ../src/views/darkroom.c:3163 +#: ../src/views/darkroom.c:3394 +msgid "softproof" +msgstr "" + +#: ../src/views/darkroom.c:3408 msgid "" "toggle gamut checking\n" "right-click for profile options" msgstr "" -#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 -#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 -#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 -#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3442 ../src/views/darkroom.c:3449 +#: ../src/views/darkroom.c:3468 ../src/views/darkroom.c:3470 +#: ../src/views/darkroom.c:3472 ../src/views/darkroom.c:3474 +#: ../src/views/lighttable.c:1510 ../src/views/lighttable.c:1514 msgid "profiles" msgstr "" -#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3450 ../src/views/lighttable.c:1514 msgid "preview intent" msgstr "" -#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 +#: ../src/views/darkroom.c:3468 ../src/views/lighttable.c:1519 msgid "display profile" msgstr "" -#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 +#: ../src/views/darkroom.c:3470 ../src/views/lighttable.c:1522 msgid "preview display profile" msgstr "" -#: ../src/views/darkroom.c:3223 +#: ../src/views/darkroom.c:3474 msgid "histogram profile" msgstr "" -#: ../src/views/darkroom.c:3230 +#: ../src/views/darkroom.c:3481 msgid "second preview window color assessment" msgstr "" -#: ../src/views/darkroom.c:3233 +#: ../src/views/darkroom.c:3484 msgid "color assessment second preview" msgstr "" -#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 +#: ../src/views/darkroom.c:3532 ../src/views/lighttable.c:1559 msgid "display ICC profiles" msgstr "" -#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 +#: ../src/views/darkroom.c:3536 ../src/views/lighttable.c:1563 msgid "preview display ICC profiles" msgstr "" -#: ../src/views/darkroom.c:3289 +#: ../src/views/darkroom.c:3540 msgid "softproof ICC profiles" msgstr "" -#: ../src/views/darkroom.c:3294 +#: ../src/views/darkroom.c:3545 msgid "histogram and color picker ICC profiles" msgstr "" -#: ../src/views/darkroom.c:3338 +#: ../src/views/darkroom.c:3585 msgid "" "toggle guide lines\n" "right-click for guides options" msgstr "" #. Fullscreen preview key -#: ../src/views/darkroom.c:3357 +#: ../src/views/darkroom.c:3611 msgid "full preview" msgstr "" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:3362 +#: ../src/views/darkroom.c:3616 msgid "force pan/zoom/rotate with mouse" msgstr "" #. Zoom shortcuts -#: ../src/views/darkroom.c:3377 +#: ../src/views/darkroom.c:3631 msgid "zoom close-up" msgstr "" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 +#: ../src/views/darkroom.c:3635 ../src/views/lighttable.c:1657 msgid "zoom in" msgstr "" -#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 +#: ../src/views/darkroom.c:3637 ../src/views/lighttable.c:1661 msgid "zoom out" msgstr "" #. Shortcut to skip images -#: ../src/views/darkroom.c:3387 +#: ../src/views/darkroom.c:3641 msgid "image forward" msgstr "" -#: ../src/views/darkroom.c:3389 +#: ../src/views/darkroom.c:3643 msgid "image back" msgstr "" #. cycle overlay colors -#: ../src/views/darkroom.c:3393 +#: ../src/views/darkroom.c:3647 msgid "cycle overlay colors" msgstr "" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3397 +#: ../src/views/darkroom.c:3651 msgid "show drawn masks" msgstr "" #. brush size +/- -#: ../src/views/darkroom.c:3401 +#: ../src/views/darkroom.c:3655 msgid "increase brush size" msgstr "" -#: ../src/views/darkroom.c:3403 +#: ../src/views/darkroom.c:3657 msgid "decrease brush size" msgstr "" #. brush hardness +/- -#: ../src/views/darkroom.c:3407 +#: ../src/views/darkroom.c:3661 msgid "increase brush hardness" msgstr "" -#: ../src/views/darkroom.c:3409 +#: ../src/views/darkroom.c:3663 msgid "decrease brush hardness" msgstr "" #. brush opacity +/- -#: ../src/views/darkroom.c:3413 +#: ../src/views/darkroom.c:3667 msgid "increase brush opacity" msgstr "" -#: ../src/views/darkroom.c:3415 +#: ../src/views/darkroom.c:3669 msgid "decrease brush opacity" msgstr "" #. undo/redo -#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 -#: ../src/views/map.c:2400 +#: ../src/views/darkroom.c:3673 ../src/views/lighttable.c:1645 +#: ../src/views/map.c:2490 msgid "undo" msgstr "" -#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 -#: ../src/views/map.c:2402 +#: ../src/views/darkroom.c:3675 ../src/views/lighttable.c:1647 +#: ../src/views/map.c:2492 msgid "redo" msgstr "" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3425 +#: ../src/views/darkroom.c:3679 msgid "change keyboard shortcut slider precision" msgstr "" -#: ../src/views/darkroom.c:3428 +#: ../src/views/darkroom.c:3682 msgid "synchronize selection" msgstr "" -#: ../src/views/darkroom.c:4380 +#: ../src/views/darkroom.c:3766 +#, c-format +msgid "apply the dropped sidecar '%s'?" +msgstr "" + +#: ../src/views/darkroom.c:3767 +msgid "apply sidecar" +msgstr "" + +#: ../src/views/darkroom.c:3771 +msgid "" +"replace the history of the current image, or create a duplicate and apply " +"the history to it?" +msgstr "" + +#: ../src/views/darkroom.c:3774 +msgid "create _duplicate" +msgstr "" + +#: ../src/views/darkroom.c:3775 +msgid "_replace history" +msgstr "" + +#: ../src/views/darkroom.c:3785 ../src/views/darkroom.c:3795 +#, c-format +msgid "error loading sidecar '%s'" +msgstr "" + +#: ../src/views/darkroom.c:3787 +#, c-format +msgid "applied '%s' to the current image" +msgstr "" + +#: ../src/views/darkroom.c:3801 +#, c-format +msgid "" +"%d duplicate of the current image will be created, one per dropped sidecar." +msgid_plural "" +"%d duplicates of the current image will be created, one per dropped sidecar." +msgstr[0] "" +msgstr[1] "" + +#: ../src/views/darkroom.c:3807 +msgid "create duplicates" +msgstr "" + +#: ../src/views/darkroom.c:3810 +msgid "_create" +msgstr "" + +#: ../src/views/darkroom.c:3825 +#, c-format +msgid "created %u duplicate from dropped sidecars" +msgid_plural "created %u duplicates from dropped sidecars" +msgstr[0] "" +msgstr[1] "" + +#: ../src/views/darkroom.c:3830 +msgid "error loading the dropped sidecars" +msgstr "" + +#: ../src/views/darkroom.c:4905 msgid "keyboard shortcut slider precision: fine" msgstr "" -#: ../src/views/darkroom.c:4382 +#: ../src/views/darkroom.c:4907 msgid "keyboard shortcut slider precision: normal" msgstr "" -#: ../src/views/darkroom.c:4384 +#: ../src/views/darkroom.c:4909 msgid "keyboard shortcut slider precision: coarse" msgstr "" -#: ../src/views/darkroom.c:4400 +#: ../src/views/darkroom.c:4925 msgid "switch to lighttable" msgstr "" -#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 +#: ../src/views/darkroom.c:4927 ../src/views/lighttable.c:1171 msgid "zoom in the image" msgstr "" -#: ../src/views/darkroom.c:4404 +#: ../src/views/darkroom.c:4929 msgid "unbounded zoom in the image" msgstr "" -#: ../src/views/darkroom.c:4406 +#: ../src/views/darkroom.c:4931 msgid "zoom to 100% 200% and back" msgstr "" -#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 +#: ../src/views/darkroom.c:4933 ../src/views/lighttable.c:1176 msgid "pan a zoomed image" msgstr "" -#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 +#: ../src/views/darkroom.c:4936 ../src/views/lighttable.c:1229 msgid "[modules] expand module without closing others" msgstr "" -#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 +#: ../src/views/darkroom.c:4937 ../src/views/lighttable.c:1230 msgid "[modules] expand module and close others" msgstr "" -#: ../src/views/darkroom.c:4414 +#: ../src/views/darkroom.c:4939 msgid "[modules] rename module" msgstr "" -#: ../src/views/darkroom.c:4417 +#: ../src/views/darkroom.c:4942 msgid "[modules] change module position in pipe" msgstr "" #. Show infos key -#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 +#: ../src/views/lighttable.c:930 ../src/views/lighttable.c:1632 msgid "show infos" msgstr "" -#: ../src/views/lighttable.c:1023 +#: ../src/views/lighttable.c:1037 msgid "middle" msgstr "" -#: ../src/views/lighttable.c:1150 +#: ../src/views/lighttable.c:1164 msgid "open image in darkroom" msgstr "" -#: ../src/views/lighttable.c:1155 +#: ../src/views/lighttable.c:1169 msgid "switch to next/previous image" msgstr "" -#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 +#: ../src/views/lighttable.c:1174 ../src/views/lighttable.c:1214 #, no-c-format msgid "zoom to 100% and back" msgstr "" -#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 +#: ../src/views/lighttable.c:1181 ../src/views/lighttable.c:1202 msgid "scroll the collection" msgstr "" -#: ../src/views/lighttable.c:1169 +#: ../src/views/lighttable.c:1183 msgid "change number of images per row" msgstr "" -#: ../src/views/lighttable.c:1172 +#: ../src/views/lighttable.c:1186 msgid "select an image" msgstr "" -#: ../src/views/lighttable.c:1174 +#: ../src/views/lighttable.c:1188 msgid "select range from last image" msgstr "" -#: ../src/views/lighttable.c:1176 +#: ../src/views/lighttable.c:1190 msgid "add image to or remove it from a selection" msgstr "" -#: ../src/views/lighttable.c:1181 +#: ../src/views/lighttable.c:1195 msgid "change image order" msgstr "" -#: ../src/views/lighttable.c:1190 +#: ../src/views/lighttable.c:1204 msgid "zoom all the images" msgstr "" -#: ../src/views/lighttable.c:1192 +#: ../src/views/lighttable.c:1206 msgid "pan inside all the images" msgstr "" -#: ../src/views/lighttable.c:1195 +#: ../src/views/lighttable.c:1209 msgid "zoom current image" msgstr "" -#: ../src/views/lighttable.c:1197 +#: ../src/views/lighttable.c:1211 msgid "pan inside current image" msgstr "" -#: ../src/views/lighttable.c:1203 +#: ../src/views/lighttable.c:1217 #, no-c-format msgid "zoom current image to 100% and back" msgstr "" -#: ../src/views/lighttable.c:1208 +#: ../src/views/lighttable.c:1222 msgid "zoom the main view" msgstr "" -#: ../src/views/lighttable.c:1210 +#: ../src/views/lighttable.c:1224 msgid "pan inside the main view" msgstr "" -#: ../src/views/lighttable.c:1470 +#: ../src/views/lighttable.c:1485 msgid "set display profile" msgstr "" -#: ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1582 msgid "whole" msgstr "" -#: ../src/views/lighttable.c:1595 +#: ../src/views/lighttable.c:1626 msgid "leave" msgstr "" -#: ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1635 msgid "align images to grid" msgstr "" -#: ../src/views/lighttable.c:1606 +#: ../src/views/lighttable.c:1637 msgid "reset first image offset" msgstr "" -#: ../src/views/lighttable.c:1608 +#: ../src/views/lighttable.c:1639 msgid "select toggle image" msgstr "" -#: ../src/views/lighttable.c:1610 +#: ../src/views/lighttable.c:1641 msgid "select single image" msgstr "" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1620 +#: ../src/views/lighttable.c:1651 msgid "preview zoom 100%" msgstr "" -#: ../src/views/lighttable.c:1622 +#: ../src/views/lighttable.c:1653 msgid "preview zoom fit" msgstr "" -#: ../src/views/lighttable.c:1628 +#: ../src/views/lighttable.c:1659 msgid "zoom max" msgstr "" -#: ../src/views/lighttable.c:1632 +#: ../src/views/lighttable.c:1663 msgid "zoom min" msgstr "" -#: ../src/views/map.c:2405 +#: ../src/views/map.c:2495 msgid "scroll right" msgstr "" -#: ../src/views/map.c:2407 +#: ../src/views/map.c:2497 msgid "scroll right wide" msgstr "" -#: ../src/views/map.c:2409 +#: ../src/views/map.c:2499 msgid "scroll left" msgstr "" -#: ../src/views/map.c:2411 +#: ../src/views/map.c:2501 msgid "scroll left wide" msgstr "" -#: ../src/views/map.c:2413 +#: ../src/views/map.c:2503 msgid "scroll up" msgstr "" -#: ../src/views/map.c:2415 +#: ../src/views/map.c:2505 msgid "scroll up wide" msgstr "" -#: ../src/views/map.c:2417 +#: ../src/views/map.c:2507 msgid "scroll down" msgstr "" -#: ../src/views/map.c:2419 +#: ../src/views/map.c:2509 msgid "scroll down wide" msgstr "" -#: ../src/views/map.c:3206 +#: ../src/views/map.c:3296 msgid "[on image] open in darkroom" msgstr "" -#: ../src/views/map.c:3208 +#: ../src/views/map.c:3298 msgid "[on map] zoom map" msgstr "" -#: ../src/views/map.c:3210 +#: ../src/views/map.c:3300 msgid "move image location" msgstr "" @@ -31485,47 +32222,47 @@ msgstr "" msgid "no camera with tethering support available for use..." msgstr "" -#: ../src/views/view.c:1554 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "" -#: ../src/views/view.c:1557 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "" -#: ../src/views/view.c:1560 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "" -#: ../src/views/view.c:1566 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "" -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "" -#: ../src/views/view.c:1572 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "" -#: ../src/views/view.c:1575 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "" -#: ../src/views/view.c:1578 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "" -#: ../src/views/view.c:1599 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "" -#: ../src/views/view.c:1646 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "" #. we add the mouse actions too -#: ../src/views/view.c:1712 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "" diff --git a/po/de.po b/po/de.po index 9c762b3c6c2..dce8f53aeaa 100644 --- a/po/de.po +++ b/po/de.po @@ -5,9 +5,9 @@ msgid "" msgstr "" "Project-Id-Version: darktable\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-05-31 07:36+0200\n" -"PO-Revision-Date: 2026-05-31 10:31+0200\n" -"Last-Translator: Martin Straeten \n" +"POT-Creation-Date: 2026-08-19 13:54+0200\n" +"PO-Revision-Date: 2026-08-21 22:35+0200\n" +"Last-Translator: Yannic Meyer \n" "Language-Team: German <>\n" "Language: de_DE\n" "MIME-Version: 1.0\n" @@ -22,12 +22,12 @@ msgctxt "preferences" msgid "first instance" msgstr "erste Instanz" -#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4713 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:5269 msgctxt "preferences" msgid "last instance" msgstr "letzte Instanz" -#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4369 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4925 msgctxt "preferences" msgid "triangle" msgstr "Dreieck" @@ -48,9 +48,9 @@ msgid "bar" msgstr "Balken" #: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 -#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 -#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2939 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1896 +#: ../build/bin/conf_gen.h:1917 ../build/bin/conf_gen.h:1954 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3220 msgctxt "preferences" msgid "never" msgstr "nie" @@ -60,7 +60,7 @@ msgctxt "preferences" msgid "once a month" msgstr "monatlich" -#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4153 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4709 msgctxt "preferences" msgid "once a week" msgstr "wöchentlich" @@ -75,19 +75,19 @@ msgctxt "preferences" msgid "on close" msgstr "beim Beenden" -#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 -#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1908 ../build/bin/conf_gen.h:1955 msgctxt "preferences" msgid "small" msgstr "klein" -#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 -#: ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3654 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:665 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4210 msgctxt "preferences" msgid "default" msgstr "Standard" -#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4418 msgctxt "preferences" msgid "large" msgstr "groß" @@ -97,118 +97,118 @@ msgctxt "preferences" msgid "after edit" msgstr "nach Bearbeitung" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4205 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4761 msgctxt "preferences" msgid "on import" msgstr "beim Import" -#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 -#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 -#: ../build/bin/preferences_gen.h:3341 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1907 ../build/bin/conf_gen.h:5172 +#: ../build/bin/preferences_gen.h:3605 msgctxt "preferences" msgid "always" msgstr "immer" -#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4223 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4779 msgctxt "preferences" msgid "only large entries" msgstr "nur große Daten" -#: ../build/bin/conf_gen.h:492 +#: ../build/bin/conf_gen.h:555 msgctxt "preferences" msgid "sensitive" msgstr "Groß- und Kleinschreibung beachten" -#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4838 +#: ../build/bin/conf_gen.h:556 ../build/bin/preferences_gen.h:5394 msgctxt "preferences" msgid "insensitive" msgstr "Groß- und Kleinschreibung ignorieren" -#: ../build/bin/conf_gen.h:594 +#: ../build/bin/conf_gen.h:666 msgctxt "preferences" msgid "multiple GPUs" msgstr "mehrere GPUs" -#: ../build/bin/conf_gen.h:595 +#: ../build/bin/conf_gen.h:667 msgctxt "preferences" msgid "very fast GPU" msgstr "sehr schnelle GPU" -#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4912 +#: ../build/bin/conf_gen.h:1136 ../build/bin/preferences_gen.h:5468 msgctxt "preferences" msgid "import time" msgstr "Importzeit" -#: ../build/bin/conf_gen.h:1065 +#: ../build/bin/conf_gen.h:1137 msgctxt "preferences" msgid "folder name" msgstr "Ordnername" -#: ../build/bin/conf_gen.h:1066 +#: ../build/bin/conf_gen.h:1138 msgctxt "preferences" msgid "display name" msgstr "Anzeigename" -#: ../build/bin/conf_gen.h:1085 +#: ../build/bin/conf_gen.h:1157 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:1086 +#: ../build/bin/conf_gen.h:1158 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:1087 +#: ../build/bin/conf_gen.h:1159 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:1088 +#: ../build/bin/conf_gen.h:1160 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:1089 +#: ../build/bin/conf_gen.h:1161 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 -#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 -#: ../build/bin/conf_gen.h:4817 +#: ../build/bin/conf_gen.h:1162 ../build/bin/conf_gen.h:2934 +#: ../build/bin/conf_gen.h:3961 ../build/bin/conf_gen.h:4389 +#: ../build/bin/conf_gen.h:4939 msgctxt "preferences" msgid "none" msgstr "keines" -#: ../build/bin/conf_gen.h:1100 +#: ../build/bin/conf_gen.h:1172 msgctxt "preferences" msgid "mean" msgstr "Mittel" -#: ../build/bin/conf_gen.h:1101 +#: ../build/bin/conf_gen.h:1173 msgctxt "preferences" msgid "min" msgstr "min" -#: ../build/bin/conf_gen.h:1102 +#: ../build/bin/conf_gen.h:1174 msgctxt "preferences" msgid "max" msgstr "max" -#: ../build/bin/conf_gen.h:1437 +#: ../build/bin/conf_gen.h:1509 msgid "select only new images" msgstr "nur neue Bilder auswählen" -#: ../build/bin/conf_gen.h:1438 +#: ../build/bin/conf_gen.h:1510 msgid "only select images that have not already been imported" msgstr "Nur noch nicht importierte Bilder auswählen" -#: ../build/bin/conf_gen.h:1446 +#: ../build/bin/conf_gen.h:1518 msgid "ignore non-raw images" msgstr "Nicht-RAW Dateien ignorieren" -#: ../build/bin/conf_gen.h:1447 +#: ../build/bin/conf_gen.h:1519 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -216,55 +216,55 @@ msgstr "" "wenn aktiviert, können nur RAW Dateien importiert werden. Nicht-RAW Dateien " "werden im Dialogfeld nicht angezeigt und nicht importiert." -#: ../build/bin/conf_gen.h:1455 +#: ../build/bin/conf_gen.h:1527 msgid "apply metadata" msgstr "Metadaten übernehmen" -#: ../build/bin/conf_gen.h:1456 +#: ../build/bin/conf_gen.h:1528 msgid "apply some metadata to all newly imported images." msgstr "Metadaten zu allen neu importierten Bildern hinzufügen." -#: ../build/bin/conf_gen.h:1464 +#: ../build/bin/conf_gen.h:1536 msgid "recursive directory" msgstr "inkl. Unterordner" -#: ../build/bin/conf_gen.h:1465 +#: ../build/bin/conf_gen.h:1537 msgid "recursive directory traversal when importing filmrolls" msgstr "rekursiver Import von Ordnern" -#: ../build/bin/conf_gen.h:1473 +#: ../build/bin/conf_gen.h:1545 msgid "creator to be applied when importing" msgstr "Urheber, der beim Import hinzugefügt werden soll" -#: ../build/bin/conf_gen.h:1482 +#: ../build/bin/conf_gen.h:1554 msgid "publisher to be applied when importing" msgstr "Herausgeber, der beim Import hinzugefügt werden soll" -#: ../build/bin/conf_gen.h:1491 +#: ../build/bin/conf_gen.h:1563 msgid "rights to be applied when importing" msgstr "Rechte, die beim Import hinzugefügt werden sollen" -#: ../build/bin/conf_gen.h:1500 +#: ../build/bin/conf_gen.h:1572 msgid "comma separated tags to be applied when importing" msgstr "Komma-separierte Tags, die beim Import hinzugefügt werden sollen" -#: ../build/bin/conf_gen.h:1509 +#: ../build/bin/conf_gen.h:1581 msgid "import tags from XMP" msgstr "Tags aus XMP-Datei importieren" -#: ../build/bin/conf_gen.h:1545 +#: ../build/bin/conf_gen.h:1617 msgid "initial rating" msgstr "Bewertung beim Import" -#: ../build/bin/conf_gen.h:1546 +#: ../build/bin/conf_gen.h:1618 msgid "initial star rating for all images when importing a filmroll" msgstr "Sternebewertung beim Import einer Filmrolle" -#: ../build/bin/conf_gen.h:1554 +#: ../build/bin/conf_gen.h:1626 msgid "ignore EXIF rating" msgstr "EXIF-Bewertung ignorieren" -#: ../build/bin/conf_gen.h:1555 +#: ../build/bin/conf_gen.h:1627 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -272,202 +272,229 @@ msgstr "" "EXIF-Bewertung ignorieren. Falls nicht gesetzt, wird die Bewertung aus den " "EXIF-Daten übernommen, sofern es dort gesetzt ist." -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1635 msgid "import job" msgstr "Importauftrag" -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1636 msgid "name of the import job" msgstr "Name des Importauftrags" -#: ../build/bin/conf_gen.h:1572 +#: ../build/bin/conf_gen.h:1644 msgid "override today's date" msgstr "Heutiges Datum überschreiben" -#: ../build/bin/conf_gen.h:1573 +#: ../build/bin/conf_gen.h:1645 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "let the field empty otherwise" msgstr "" -"Datum/Uhrzeit mit Format: JJJJ:MM:TT[ hh:mm:ss[.sss]] eingeben, wenn das " -"aktuelle Datum/Uhrzeit bei der Verwendung der Variablen \n" -"$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC)\n" -"überschrieben werden soll.\n" +"Datum/Uhrzeit mit Format: JJJJ:MM:TT[ hh:mm:ss[.sss]] eingeben um die " +"aktuellen Werte in den Variablen \n" +"$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC) zu " +"überschreiben.\n" "sonst das Feld leer lassen" -#: ../build/bin/conf_gen.h:1581 +#: ../build/bin/conf_gen.h:1653 msgid "keep this window open" msgstr "Dialog geöffnet lassen" -#: ../build/bin/conf_gen.h:1582 +#: ../build/bin/conf_gen.h:1654 msgid "keep this window open to run several imports" msgstr "Dialog für weitere Importe geöffnet halten" -#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 -#: ../build/bin/conf_gen.h:1884 +#: ../build/bin/conf_gen.h:1888 ../build/bin/conf_gen.h:1909 +#: ../build/bin/conf_gen.h:1956 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 -#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2870 +#: ../build/bin/conf_gen.h:1889 ../build/bin/conf_gen.h:1910 +#: ../build/bin/conf_gen.h:1957 ../build/bin/preferences_gen.h:3151 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 -#: ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1890 ../build/bin/conf_gen.h:1911 +#: ../build/bin/conf_gen.h:1958 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 -#: ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1891 ../build/bin/conf_gen.h:1912 +#: ../build/bin/conf_gen.h:1959 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 -#: ../build/bin/conf_gen.h:1888 +#: ../build/bin/conf_gen.h:1892 ../build/bin/conf_gen.h:1913 +#: ../build/bin/conf_gen.h:1960 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 -#: ../build/bin/conf_gen.h:1889 +#: ../build/bin/conf_gen.h:1893 ../build/bin/conf_gen.h:1914 +#: ../build/bin/conf_gen.h:1961 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 -#: ../build/bin/conf_gen.h:1890 +#: ../build/bin/conf_gen.h:1894 ../build/bin/conf_gen.h:1915 +#: ../build/bin/conf_gen.h:1962 msgctxt "preferences" msgid "6K" msgstr "6K" -#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 -#: ../build/bin/conf_gen.h:1891 +#: ../build/bin/conf_gen.h:1895 ../build/bin/conf_gen.h:1916 +#: ../build/bin/conf_gen.h:1963 msgctxt "preferences" msgid "8K" msgstr "8K" -#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 -#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4063 +#: ../build/bin/conf_gen.h:1897 ../build/bin/conf_gen.h:3960 +#: ../build/bin/conf_gen.h:5175 ../build/bin/preferences_gen.h:4619 msgctxt "preferences" msgid "auto" msgstr "automatisch" -#: ../build/bin/conf_gen.h:1937 +#: ../build/bin/conf_gen.h:2009 msgctxt "preferences" msgid "off" msgstr "aus" -#: ../build/bin/conf_gen.h:1938 +#: ../build/bin/conf_gen.h:2010 msgctxt "preferences" msgid "hardness (relative)" msgstr "Härte (relativ)" -#: ../build/bin/conf_gen.h:1939 +#: ../build/bin/conf_gen.h:2011 msgctxt "preferences" msgid "hardness (absolute)" msgstr "Härte (absolut)" -#: ../build/bin/conf_gen.h:1940 +#: ../build/bin/conf_gen.h:2012 msgctxt "preferences" msgid "opacity (relative)" msgstr "Deckkraft (relativ)" -#: ../build/bin/conf_gen.h:1941 +#: ../build/bin/conf_gen.h:2013 msgctxt "preferences" msgid "opacity (absolute)" msgstr "Deckkraft (absolut)" -#: ../build/bin/conf_gen.h:1942 +#: ../build/bin/conf_gen.h:2014 msgctxt "preferences" msgid "brush size (relative)" msgstr "Pinselgröße (relativ)" -#: ../build/bin/conf_gen.h:1952 +#: ../build/bin/conf_gen.h:2024 msgctxt "preferences" msgid "low" msgstr "gering" -#: ../build/bin/conf_gen.h:1953 +#: ../build/bin/conf_gen.h:2025 msgctxt "preferences" msgid "medium" msgstr "mittel" -#: ../build/bin/conf_gen.h:1954 +#: ../build/bin/conf_gen.h:2026 msgctxt "preferences" msgid "high" msgstr "hoch" -#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3204 +#: ../build/bin/conf_gen.h:2054 ../build/bin/preferences_gen.h:3691 +msgctxt "preferences" +msgid "pixels" +msgstr "Pixel" + +#: ../build/bin/conf_gen.h:2055 +msgctxt "preferences" +msgid "% of path size" +msgstr "% der Pfadgröße" + +#: ../build/bin/conf_gen.h:2074 +msgctxt "preferences" +msgid "sharp" +msgstr "scharf" + +#: ../build/bin/conf_gen.h:2075 ../build/bin/preferences_gen.h:3728 +msgctxt "preferences" +msgid "balanced" +msgstr "ausgeglichen" + +# ist das eine passende Übersetzung? +# gerne konstruktive Vorschläge;) +#: ../build/bin/conf_gen.h:2076 ../build/bin/conf_gen.h:5178 +msgctxt "preferences" +msgid "smooth" +msgstr "dynamisch" + +#: ../build/bin/conf_gen.h:2095 ../build/bin/preferences_gen.h:3468 msgctxt "preferences" msgid "false color" msgstr "Falschfarben" -#: ../build/bin/conf_gen.h:1983 +#: ../build/bin/conf_gen.h:2096 msgctxt "preferences" msgid "grayscale" msgstr "Graustufen" -#: ../build/bin/conf_gen.h:2002 +#: ../build/bin/conf_gen.h:2115 msgctxt "preferences" msgid "top left" msgstr "oben links" -#: ../build/bin/conf_gen.h:2003 +#: ../build/bin/conf_gen.h:2116 msgctxt "preferences" msgid "top right" msgstr "oben rechts" -#: ../build/bin/conf_gen.h:2004 +#: ../build/bin/conf_gen.h:2117 msgctxt "preferences" msgid "top center" msgstr "oben mittig" -#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3119 +#: ../build/bin/conf_gen.h:2118 ../build/bin/preferences_gen.h:3383 msgctxt "preferences" msgid "bottom" msgstr "unten" -#: ../build/bin/conf_gen.h:2006 +#: ../build/bin/conf_gen.h:2119 msgctxt "preferences" msgid "hidden" msgstr "verborgen" -#: ../build/bin/conf_gen.h:2775 +#: ../build/bin/conf_gen.h:2888 msgid "show OSD" msgstr "OSD anzeigen" -#: ../build/bin/conf_gen.h:2776 +#: ../build/bin/conf_gen.h:2889 msgid "toggle the visibility of the map overlays" msgstr "Sichtbarkeit der Karten-Überlagerungen umschalten" -#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2897 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "gefilterte Bilder" -#: ../build/bin/conf_gen.h:2785 +#: ../build/bin/conf_gen.h:2898 msgid "when set limit the images drawn to the current filmstrip" msgstr "Wenn gesetzt werden nur Bilder des aktuellen Filmstreifens angezeigt." -#: ../build/bin/conf_gen.h:2793 +#: ../build/bin/conf_gen.h:2906 msgid "max images" msgstr "Maximale Anzahl Bilder" -#: ../build/bin/conf_gen.h:2794 +#: ../build/bin/conf_gen.h:2907 msgid "the maximum number of image thumbnails drawn on the map" msgstr "maximale Anzahl Vorschaubilder, die auf der Karte gezeigt werden" -#: ../build/bin/conf_gen.h:2802 +#: ../build/bin/conf_gen.h:2915 msgid "group size factor" msgstr "Faktor Gruppengröße" -#: ../build/bin/conf_gen.h:2803 +#: ../build/bin/conf_gen.h:2916 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -475,11 +502,11 @@ msgstr "" "vergrößern oder verkleinern der räumlichen Ausdehnung der Bildgruppen auf der " "Karte. Kann die Berechnungszeit beeinflussen" -#: ../build/bin/conf_gen.h:2811 +#: ../build/bin/conf_gen.h:2924 msgid "min images per group" msgstr "minimale Anzahl Bilder je Gruppe" -#: ../build/bin/conf_gen.h:2812 +#: ../build/bin/conf_gen.h:2925 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." @@ -487,21 +514,21 @@ msgstr "" "minimale Anzahl von Bildern, um eine Bildgruppe einzurichten. Kann die " "Berechnungszeit beeinflussen." -#: ../build/bin/conf_gen.h:2819 +#: ../build/bin/conf_gen.h:2932 msgctxt "preferences" msgid "thumbnail" msgstr "Vorschaubild" -#: ../build/bin/conf_gen.h:2820 +#: ../build/bin/conf_gen.h:2933 msgctxt "preferences" msgid "count" msgstr "Anzahl" -#: ../build/bin/conf_gen.h:2823 +#: ../build/bin/conf_gen.h:2936 msgid "thumbnail display" msgstr "Vorschaubildanzeige" -#: ../build/bin/conf_gen.h:2824 +#: ../build/bin/conf_gen.h:2937 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" @@ -509,267 +536,267 @@ msgstr "" "Es stehen drei Optionen zur Verfügung: Vorschaubilder, nur Anzahl der Bilder " "der Gruppe oder nichts" -#: ../build/bin/conf_gen.h:2841 +#: ../build/bin/conf_gen.h:2954 msgid "max polygon points" msgstr "max Polygonpunkte" -#: ../build/bin/conf_gen.h:2842 +#: ../build/bin/conf_gen.h:2955 msgid "limit the number of points imported with polygon in find location module" msgstr "" "Begrenzung der Anzahl der importierten Punkte für ein Polygon im Modul " "„Position finden“" -#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 +#: ../build/bin/conf_gen.h:3467 ../build/bin/conf_gen.h:3479 msgctxt "preferences" msgid "bilinear" msgstr "bilinear" -#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 -#: ../build/bin/preferences_gen.h:3426 +#: ../build/bin/conf_gen.h:3468 ../build/bin/conf_gen.h:3480 +#: ../build/bin/preferences_gen.h:3796 msgctxt "preferences" msgid "bicubic" msgstr "bikubisch" -#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 +#: ../build/bin/conf_gen.h:3469 ../build/bin/conf_gen.h:3481 msgctxt "preferences" msgid "lanczos2" msgstr "Lanczos2" -#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3444 +#: ../build/bin/conf_gen.h:3482 ../build/bin/preferences_gen.h:3814 msgctxt "preferences" msgid "lanczos3" msgstr "Lanczos3" -#: ../build/bin/conf_gen.h:3849 +#: ../build/bin/conf_gen.h:3962 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3850 +#: ../build/bin/conf_gen.h:3963 msgctxt "preferences" msgid "kwallet" msgstr "KWallet" -#: ../build/bin/conf_gen.h:3851 +#: ../build/bin/conf_gen.h:3964 msgctxt "preferences" msgid "apple_keychain" msgstr "Apple Schlüsselbund" -#: ../build/bin/conf_gen.h:3852 +#: ../build/bin/conf_gen.h:3965 msgctxt "preferences" msgid "windows_credentials" msgstr "Windows-Anmeldeinformationen" -#: ../build/bin/conf_gen.h:4150 +#: ../build/bin/conf_gen.h:4263 msgctxt "preferences" msgid "vectorscope" msgstr "Vectorscope" -#: ../build/bin/conf_gen.h:4151 +#: ../build/bin/conf_gen.h:4264 msgctxt "preferences" msgid "waveform" msgstr "Waveform" -#: ../build/bin/conf_gen.h:4152 +#: ../build/bin/conf_gen.h:4265 msgctxt "preferences" msgid "split" msgstr "Trenner" -#: ../build/bin/conf_gen.h:4153 +#: ../build/bin/conf_gen.h:4266 msgctxt "preferences" msgid "RGB parade" msgstr "RGB Parade" -#: ../build/bin/conf_gen.h:4154 +#: ../build/bin/conf_gen.h:4267 msgctxt "preferences" msgid "histogram" msgstr "Histogramm" -#: ../build/bin/conf_gen.h:4164 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "left" msgstr "links" -#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4552 +#: ../build/bin/conf_gen.h:4278 ../build/bin/preferences_gen.h:5108 msgctxt "preferences" msgid "right" msgstr "rechts" -#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 +#: ../build/bin/conf_gen.h:4297 ../build/bin/conf_gen.h:4342 msgctxt "preferences" msgid "logarithmic" msgstr "logarithmisch" -#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 +#: ../build/bin/conf_gen.h:4298 ../build/bin/conf_gen.h:4343 msgctxt "preferences" msgid "linear" msgstr "linear" -#: ../build/bin/conf_gen.h:4195 +#: ../build/bin/conf_gen.h:4308 msgctxt "preferences" msgid "horizontal" msgstr "horizontal" -#: ../build/bin/conf_gen.h:4196 +#: ../build/bin/conf_gen.h:4309 msgctxt "preferences" msgid "vertical" msgstr "vertikal" -#: ../build/bin/conf_gen.h:4206 +#: ../build/bin/conf_gen.h:4319 msgctxt "preferences" msgid "overlaid" msgstr "Überlagern" -#: ../build/bin/conf_gen.h:4207 +#: ../build/bin/conf_gen.h:4320 msgctxt "preferences" msgid "parade" msgstr "Parade" -#: ../build/bin/conf_gen.h:4217 +#: ../build/bin/conf_gen.h:4330 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:4218 +#: ../build/bin/conf_gen.h:4331 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:4219 +#: ../build/bin/conf_gen.h:4332 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:4277 +#: ../build/bin/conf_gen.h:4390 msgctxt "preferences" msgid "monochromatic" msgstr "monochromatisch" -#: ../build/bin/conf_gen.h:4278 +#: ../build/bin/conf_gen.h:4391 msgctxt "preferences" msgid "analogous" msgstr "analog" -#: ../build/bin/conf_gen.h:4279 +#: ../build/bin/conf_gen.h:4392 msgctxt "preferences" msgid "analogous complementary" msgstr "analog komplementär" -#: ../build/bin/conf_gen.h:4280 +#: ../build/bin/conf_gen.h:4393 msgctxt "preferences" msgid "complementary" msgstr "komplementär" -#: ../build/bin/conf_gen.h:4281 +#: ../build/bin/conf_gen.h:4394 msgctxt "preferences" msgid "split complementary" msgstr "teilkomplementär" -#: ../build/bin/conf_gen.h:4282 +#: ../build/bin/conf_gen.h:4395 msgctxt "preferences" msgid "dyad" msgstr "dyadisch" -#: ../build/bin/conf_gen.h:4283 +#: ../build/bin/conf_gen.h:4396 msgctxt "preferences" msgid "triad" msgstr "triadisch" -#: ../build/bin/conf_gen.h:4284 +#: ../build/bin/conf_gen.h:4397 msgctxt "preferences" msgid "tetrad" msgstr "tetradisch" -#: ../build/bin/conf_gen.h:4285 +#: ../build/bin/conf_gen.h:4398 msgctxt "preferences" msgid "square" msgstr "quadratisch" -#: ../build/bin/conf_gen.h:4304 +#: ../build/bin/conf_gen.h:4417 msgctxt "preferences" msgid "normal" msgstr "normal" -#: ../build/bin/conf_gen.h:4306 +#: ../build/bin/conf_gen.h:4419 msgctxt "preferences" msgid "narrow" msgstr "eng" -#: ../build/bin/conf_gen.h:4307 +#: ../build/bin/conf_gen.h:4420 msgctxt "preferences" msgid "line" msgstr "Linie" -#: ../build/bin/conf_gen.h:4614 +#: ../build/bin/conf_gen.h:4727 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:4615 +#: ../build/bin/conf_gen.h:4728 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:4616 +#: ../build/bin/conf_gen.h:4729 msgctxt "preferences" msgid "inch" msgstr "inch" -#: ../build/bin/conf_gen.h:4666 +#: ../build/bin/conf_gen.h:4779 ../build/bin/preferences_gen.h:242 msgctxt "preferences" msgid "grey" msgstr "grau" -#: ../build/bin/conf_gen.h:4667 +#: ../build/bin/conf_gen.h:4780 ../build/bin/preferences_gen.h:243 msgctxt "preferences" msgid "dark" msgstr "dunkel" -#: ../build/bin/conf_gen.h:4668 +#: ../build/bin/conf_gen.h:4781 ../build/bin/preferences_gen.h:244 msgctxt "preferences" msgid "darker" msgstr "dunkler" -#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4570 +#: ../build/bin/conf_gen.h:4788 ../build/bin/preferences_gen.h:5126 msgctxt "preferences" msgid "all" msgstr "alle" -#: ../build/bin/conf_gen.h:4676 +#: ../build/bin/conf_gen.h:4789 msgctxt "preferences" msgid "xatom" msgstr "XAtom" -#: ../build/bin/conf_gen.h:4677 +#: ../build/bin/conf_gen.h:4790 msgctxt "preferences" msgid "colord" msgstr "Colord" -#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3510 +#: ../build/bin/conf_gen.h:4935 ../build/bin/preferences_gen.h:3880 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "szenenbezogen (Sigmoid)" -#: ../build/bin/conf_gen.h:4814 +#: ../build/bin/conf_gen.h:4936 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "szenenbezogen (Filmic)" -#: ../build/bin/conf_gen.h:4815 +#: ../build/bin/conf_gen.h:4937 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "szenenbezogen (AgX)" -#: ../build/bin/conf_gen.h:4816 +#: ../build/bin/conf_gen.h:4938 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "anzeigebezogen (Legacy)" -#: ../build/bin/conf_gen.h:4955 +#: ../build/bin/conf_gen.h:5077 msgid "camera time zone" msgstr "Zeitzone der Kamera" -#: ../build/bin/conf_gen.h:4956 +#: ../build/bin/conf_gen.h:5078 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone so " "the GPX data can be correctly matched" @@ -778,162 +805,184 @@ msgstr "" "die korrekte Zeitzone angegeben werden, damit die GPX-Daten richtig " "zugeordnet werden können" -#: ../build/bin/conf_gen.h:4972 +#: ../build/bin/conf_gen.h:5094 msgctxt "preferences" msgid "no color" msgstr "keine Farbe" -#: ../build/bin/conf_gen.h:4973 +#: ../build/bin/conf_gen.h:5095 msgctxt "preferences" msgid "illuminant color" msgstr "Farbe der Lichtquelle" -#: ../build/bin/conf_gen.h:4974 +#: ../build/bin/conf_gen.h:5096 msgctxt "preferences" msgid "effect emulation" msgstr "Effektemulation" -#: ../build/bin/conf_gen.h:5038 +#: ../build/bin/conf_gen.h:5160 msgctxt "preferences" msgid "list" msgstr "Liste" -#: ../build/bin/conf_gen.h:5039 +#: ../build/bin/conf_gen.h:5161 msgctxt "preferences" msgid "tabs" msgstr "Tabs" -#: ../build/bin/conf_gen.h:5040 +#: ../build/bin/conf_gen.h:5162 msgctxt "preferences" msgid "columns" msgstr "Spalten" -#: ../build/bin/conf_gen.h:5051 +#: ../build/bin/conf_gen.h:5173 msgctxt "preferences" msgid "active" msgstr "aktive" -#: ../build/bin/conf_gen.h:5052 +#: ../build/bin/conf_gen.h:5174 msgctxt "preferences" msgid "dim" msgstr "dunkel" -#: ../build/bin/conf_gen.h:5054 +#: ../build/bin/conf_gen.h:5176 msgctxt "preferences" msgid "fade" msgstr "ausblenden" -#: ../build/bin/conf_gen.h:5055 +#: ../build/bin/conf_gen.h:5177 msgctxt "preferences" msgid "fit" msgstr "passend" -# ist das eine passende Übersetzung? -# gerne konstruktive Vorschläge;) -#: ../build/bin/conf_gen.h:5056 -msgctxt "preferences" -msgid "smooth" -msgstr "dynamisch" - -#: ../build/bin/conf_gen.h:5057 +#: ../build/bin/conf_gen.h:5179 msgctxt "preferences" msgid "glide" msgstr "gleitend" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 -#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 +#: ../src/gui/preferences_ai.c:47 ../src/gui/preferences_ai.c:61 msgid "this setting has been modified" msgstr "diese Einstellung wurde angepasst" #. help button (right-anchored, matches other prefs tabs) -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 -#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 -#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 -#: ../src/libs/modulegroups.c:4171 +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3281 +#: ../src/gui/gtk.c:3751 ../src/gui/preferences.c:542 +#: ../src/gui/preferences.c:1051 ../src/gui/preferences_ai.c:2670 +#: ../src/libs/modulegroups.c:4345 msgid "?" msgstr "?" -#: ../build/bin/preferences_gen.h:136 +#: ../build/bin/preferences_gen.h:141 msgid "not available" msgstr "nicht verfügbar" -#: ../build/bin/preferences_gen.h:138 ../build/bin/preferences_gen.h:139 +#: ../build/bin/preferences_gen.h:143 ../build/bin/preferences_gen.h:144 msgid "not available on this system" msgstr "auf diesem System nicht verfügbar" -#: ../build/bin/preferences_gen.h:2588 ../src/control/jobs/control_jobs.c:3118 -#: ../src/libs/import.c:183 +#: ../build/bin/preferences_gen.h:240 +msgid "darktable theme" +msgstr "darktable Design" + +#: ../build/bin/preferences_gen.h:241 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"Der Rahmen um das Bild beeinflusst die Farb- und Tonwertwahrnehmung bei der " +"Bearbeitung. Grau wird empfohlen, da es am neutralsten ist – es lenkt das " +"Auge in keine Richtung.\n" +"\n" +"Grau: am besten für präzise Farbbearbeitung\n" +"\n" +"Dunkel: weniger ablenkend um das Bild\n" +"\n" +"Dunkler: geeignet für dunkle Räume" + +#: ../build/bin/preferences_gen.h:2869 ../src/control/jobs/control_jobs.c:3322 +#: ../src/libs/import.c:182 msgid "import" msgstr "Importieren" # zu frei? # gerne konstruktive Vorschläge;) -#: ../build/bin/preferences_gen.h:2593 +#: ../build/bin/preferences_gen.h:2874 msgid "session options" msgstr "Sitzungs-Optionen" -#: ../build/bin/preferences_gen.h:2603 +#: ../build/bin/preferences_gen.h:2884 msgid "base filmroll's directory" msgstr "Basis-Ordner für Filmrollen" -#: ../build/bin/preferences_gen.h:2614 ../build/bin/preferences_gen.h:2636 -#: ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2675 -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2725 -#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2759 -#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2827 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2870 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:2904 -#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:2956 ../build/bin/preferences_gen.h:2978 -#: ../build/bin/preferences_gen.h:3002 ../build/bin/preferences_gen.h:3026 -#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3076 -#: ../build/bin/preferences_gen.h:3101 ../build/bin/preferences_gen.h:3119 -#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3179 -#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3221 -#: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3272 ../build/bin/preferences_gen.h:3289 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3323 -#: ../build/bin/preferences_gen.h:3341 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3375 ../build/bin/preferences_gen.h:3408 -#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3444 -#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 -#: ../build/bin/preferences_gen.h:3510 ../build/bin/preferences_gen.h:3527 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3561 -#: ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3611 -#: ../build/bin/preferences_gen.h:3632 ../build/bin/preferences_gen.h:3654 -#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3703 -#: ../build/bin/preferences_gen.h:3724 ../build/bin/preferences_gen.h:3745 -#: ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3787 -#: ../build/bin/preferences_gen.h:3808 ../build/bin/preferences_gen.h:3829 -#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 -#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 -#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:3964 ../build/bin/preferences_gen.h:3981 -#: ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4063 -#: ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4102 -#: ../build/bin/preferences_gen.h:4135 ../build/bin/preferences_gen.h:4153 -#: ../build/bin/preferences_gen.h:4205 ../build/bin/preferences_gen.h:4223 -#: ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4300 -#: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4386 ../build/bin/preferences_gen.h:4403 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4437 -#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4471 -#: ../build/bin/preferences_gen.h:4489 ../build/bin/preferences_gen.h:4534 -#: ../build/bin/preferences_gen.h:4552 ../build/bin/preferences_gen.h:4570 -#: ../build/bin/preferences_gen.h:4592 ../build/bin/preferences_gen.h:4620 -#: ../build/bin/preferences_gen.h:4644 ../build/bin/preferences_gen.h:4661 -#: ../build/bin/preferences_gen.h:4678 ../build/bin/preferences_gen.h:4695 -#: ../build/bin/preferences_gen.h:4713 ../build/bin/preferences_gen.h:4730 -#: ../build/bin/preferences_gen.h:4754 ../build/bin/preferences_gen.h:4820 -#: ../build/bin/preferences_gen.h:4838 ../build/bin/preferences_gen.h:4912 +#: ../build/bin/preferences_gen.h:2895 ../build/bin/preferences_gen.h:2917 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2956 +#: ../build/bin/preferences_gen.h:2989 ../build/bin/preferences_gen.h:3006 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3091 ../build/bin/preferences_gen.h:3108 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3151 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3220 +#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3259 +#: ../build/bin/preferences_gen.h:3283 ../build/bin/preferences_gen.h:3307 +#: ../build/bin/preferences_gen.h:3340 ../build/bin/preferences_gen.h:3365 +#: ../build/bin/preferences_gen.h:3383 ../build/bin/preferences_gen.h:3426 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3485 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3570 +#: ../build/bin/preferences_gen.h:3587 ../build/bin/preferences_gen.h:3605 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3691 ../build/bin/preferences_gen.h:3710 +#: ../build/bin/preferences_gen.h:3728 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3796 +#: ../build/bin/preferences_gen.h:3814 ../build/bin/preferences_gen.h:3837 +#: ../build/bin/preferences_gen.h:3861 ../build/bin/preferences_gen.h:3880 +#: ../build/bin/preferences_gen.h:3897 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:3976 ../build/bin/preferences_gen.h:4113 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4167 +#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4210 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4322 ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4364 ../build/bin/preferences_gen.h:4385 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4520 ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4553 ../build/bin/preferences_gen.h:4569 +#: ../build/bin/preferences_gen.h:4586 ../build/bin/preferences_gen.h:4619 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4658 +#: ../build/bin/preferences_gen.h:4691 ../build/bin/preferences_gen.h:4709 +#: ../build/bin/preferences_gen.h:4761 ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4856 +#: ../build/bin/preferences_gen.h:4873 ../build/bin/preferences_gen.h:4890 +#: ../build/bin/preferences_gen.h:4907 ../build/bin/preferences_gen.h:4925 +#: ../build/bin/preferences_gen.h:4942 ../build/bin/preferences_gen.h:4959 +#: ../build/bin/preferences_gen.h:4976 ../build/bin/preferences_gen.h:4993 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5108 ../build/bin/preferences_gen.h:5126 +#: ../build/bin/preferences_gen.h:5148 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5217 +#: ../build/bin/preferences_gen.h:5234 ../build/bin/preferences_gen.h:5251 +#: ../build/bin/preferences_gen.h:5269 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5310 ../build/bin/preferences_gen.h:5376 +#: ../build/bin/preferences_gen.h:5394 ../build/bin/preferences_gen.h:5468 #, c-format msgid "double click to reset to `%s'" msgstr "Doppelklick, um auf „%s” zurück zu setzen" -#: ../build/bin/preferences_gen.h:2616 +#: ../build/bin/preferences_gen.h:2897 msgid "" "directory where newly imported filmrolls are stored; the default uses $" "(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" @@ -944,80 +993,81 @@ msgstr "" "Betriebssystems entspricht: ~/Pictures unter macOS und Linux, C:/" "Users/Benutzername/Pictures unter Windows" -#: ../build/bin/preferences_gen.h:2625 +#: ../build/bin/preferences_gen.h:2906 msgid "filmroll name" msgstr "Name der Filmrolle" -#: ../build/bin/preferences_gen.h:2638 +#: ../build/bin/preferences_gen.h:2919 msgid "name of the imported filmroll" msgstr "Name der importierten Filmrolle" -#: ../build/bin/preferences_gen.h:2647 +#: ../build/bin/preferences_gen.h:2928 msgid "keep original filename" msgstr "Originaldateinamen beibehalten" -#: ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2708 -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2759 -#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2827 ../build/bin/preferences_gen.h:2904 -#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2956 -#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3162 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3289 -#: ../build/bin/preferences_gen.h:3323 ../build/bin/preferences_gen.h:3375 -#: ../build/bin/preferences_gen.h:3408 ../build/bin/preferences_gen.h:3527 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3632 -#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3745 -#: ../build/bin/preferences_gen.h:3787 ../build/bin/preferences_gen.h:3808 -#: ../build/bin/preferences_gen.h:3829 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4135 -#: ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4620 -#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4678 -#: ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4730 -#: ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2989 +#: ../build/bin/preferences_gen.h:3006 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3108 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3237 +#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3485 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3587 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3897 +#: ../build/bin/preferences_gen.h:3914 ../build/bin/preferences_gen.h:3976 +#: ../build/bin/preferences_gen.h:4113 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4343 ../build/bin/preferences_gen.h:4364 +#: ../build/bin/preferences_gen.h:4385 ../build/bin/preferences_gen.h:4520 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4691 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4942 +#: ../build/bin/preferences_gen.h:4993 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5217 ../build/bin/preferences_gen.h:5234 +#: ../build/bin/preferences_gen.h:5251 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5376 msgctxt "preferences" msgid "FALSE" msgstr "NEIN" -#: ../build/bin/preferences_gen.h:2655 +#: ../build/bin/preferences_gen.h:2936 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" msgstr "Originaldateinamen beim Import von Kamera/Karte beibehalten" -#: ../build/bin/preferences_gen.h:2664 +#: ../build/bin/preferences_gen.h:2945 msgid "file naming pattern" msgstr "Namensformat der Dateien" -#: ../build/bin/preferences_gen.h:2677 +#: ../build/bin/preferences_gen.h:2958 msgid "file naming pattern used for a import session" msgstr "Datei-Namensformat für Import-Sitzung" -#: ../build/bin/preferences_gen.h:2687 ../src/gui/gtk.c:1701 -#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 -#: ../src/views/lighttable.c:91 +#: ../build/bin/preferences_gen.h:2968 ../src/gui/gtk.c:1847 +#: ../src/gui/preferences.c:635 ../src/libs/tools/lighttable.c:64 +#: ../src/views/lighttable.c:90 msgid "lighttable" msgstr "Leuchttisch" -#: ../build/bin/preferences_gen.h:2692 ../build/bin/preferences_gen.h:3043 -#: ../build/bin/preferences_gen.h:3846 ../src/gui/preferences.c:344 -#: ../src/gui/preferences_ai.c:1557 +#: ../build/bin/preferences_gen.h:2973 ../build/bin/preferences_gen.h:3324 +#: ../build/bin/preferences_gen.h:4402 ../src/gui/preferences.c:351 +#: ../src/gui/preferences_ai.c:2287 msgid "general" msgstr "Allgemeines" -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:2983 msgid "hide built-in presets for utility modules" msgstr "Presets für Leuchttisch-Module ausblenden" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:2991 msgid "hide built-in presets of utility modules in presets menu." msgstr "vordefinierte Presets im Preset-Menü ausblenden" -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:3000 msgid "use single-click in the collections module" msgstr "Auswahl mit Einfachklick in „Sammlungen“ Liste" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:3008 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -1028,34 +1078,34 @@ msgstr "" "Dies erlaubt die Mehrfachauswahl für „Datum/Uhrzeit” und numerische Werte wie " "„ISO”, „Blende” etc." -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:3017 msgid "prioritize the hovered image over the selected images" msgstr "Mouseover gegenüber Selektion priorisieren" -#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2810 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:3076 -#: ../build/bin/preferences_gen.h:3179 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3561 ../build/bin/preferences_gen.h:3611 -#: ../build/bin/preferences_gen.h:3703 ../build/bin/preferences_gen.h:3724 -#: ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3862 -#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 -#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3981 -#: ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4300 -#: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4403 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4454 -#: ../build/bin/preferences_gen.h:4471 ../build/bin/preferences_gen.h:4489 -#: ../build/bin/preferences_gen.h:4534 ../build/bin/preferences_gen.h:4644 -#: ../build/bin/preferences_gen.h:4754 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3091 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3340 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3570 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:4167 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4322 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4537 ../build/bin/preferences_gen.h:4553 +#: ../build/bin/preferences_gen.h:4569 ../build/bin/preferences_gen.h:4586 +#: ../build/bin/preferences_gen.h:4856 ../build/bin/preferences_gen.h:4873 +#: ../build/bin/preferences_gen.h:4890 ../build/bin/preferences_gen.h:4907 +#: ../build/bin/preferences_gen.h:4959 ../build/bin/preferences_gen.h:4976 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5310 msgctxt "preferences" msgid "TRUE" msgstr "JA" -#: ../build/bin/preferences_gen.h:2744 +#: ../build/bin/preferences_gen.h:3025 msgid "" "in the lighttable, where culling takes place, you can apply actions (e.g., " "setting ratings) to the hovered image or to the selected ones\n" @@ -1071,63 +1121,63 @@ msgstr "" "deaktiviert: Aktionen wirken auf die aktuelle Auswahl (weniger " "fehleranfällig)" -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:3034 msgid "expand a single utility module at a time" msgstr "nur ein Leuchttisch-Modul wird eingeblendet" -#: ../build/bin/preferences_gen.h:2761 +#: ../build/bin/preferences_gen.h:3042 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "" "Diese Option schaltet das Verhalten von Shift+Klick in der Leuchttisch-" "Ansicht um" -#: ../build/bin/preferences_gen.h:2770 +#: ../build/bin/preferences_gen.h:3051 msgid "scroll utility modules to the top when expanded" msgstr "Leuchttisch-Modul nach oben scrollen, wenn es ein-/ausgeblendet wird" -#: ../build/bin/preferences_gen.h:2778 ../build/bin/preferences_gen.h:3308 +#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3572 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" msgstr "scrollt das Modul beim Einblenden nach oben" -#: ../build/bin/preferences_gen.h:2787 +#: ../build/bin/preferences_gen.h:3068 msgid "rating an image one star twice will not zero out the rating" msgstr "doppelte Bewertung mit einem Stern setzt nicht null Sterne" -#: ../build/bin/preferences_gen.h:2795 +#: ../build/bin/preferences_gen.h:3076 msgid "defines whether rating an image one star twice will zero out star rating" msgstr "" "definiert, dass die doppelte Bewertung eines Bildes mit einem Stern diese " "nicht auf null setzt" -#: ../build/bin/preferences_gen.h:2804 ../build/bin/preferences_gen.h:3156 +#: ../build/bin/preferences_gen.h:3085 ../build/bin/preferences_gen.h:3420 msgid "show scrollbars for central view" msgstr "zeige Scrollbalken für die mittlere Bildansicht" -#: ../build/bin/preferences_gen.h:2812 ../build/bin/preferences_gen.h:3164 +#: ../build/bin/preferences_gen.h:3093 ../build/bin/preferences_gen.h:3428 msgid "defines whether scrollbars should be displayed" msgstr "definiert, ob Scrollbalken angezeigt werden sollen" -#: ../build/bin/preferences_gen.h:2821 +#: ../build/bin/preferences_gen.h:3102 msgid "show image time with milliseconds" msgstr "Bildzeit mit Millisekunden anzeigen" -#: ../build/bin/preferences_gen.h:2829 +#: ../build/bin/preferences_gen.h:3110 msgid "defines whether time should be displayed with milliseconds" msgstr "definiert, ob die Zeit mit Millisekunden angezeigt werden soll" -#: ../build/bin/preferences_gen.h:2835 +#: ../build/bin/preferences_gen.h:3116 msgid "thumbnails" msgstr "Vorschaubilder" -#: ../build/bin/preferences_gen.h:2845 +#: ../build/bin/preferences_gen.h:3126 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "" "für unbearbeitete Bilder ab dieser Größe RAW-Datei statt eingebettetem JPEG " "verwenden" -#: ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:3135 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" @@ -1145,11 +1195,11 @@ msgstr "" " - „Auto“: nutzt eingebettetes JPEG sofern dessen Größe ausreicht\n" "(Details im Handbuch)" -#: ../build/bin/preferences_gen.h:2863 +#: ../build/bin/preferences_gen.h:3144 msgid "high quality processing from size" msgstr "hochqualitatives Entwickeln für Vorschaubilder ab Größe" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:3153 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" @@ -1162,11 +1212,11 @@ msgstr "" "„Immer“: beste Qualität\n" "(Details im Handbuch)" -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:3162 msgid "enable disk backend for thumbnail cache" msgstr "Festplattencache für Vorschaubilder benutzen" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:3170 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1189,11 +1239,11 @@ msgstr "" "Mit dem Kommandozeilenbefehl „darktable-generate-cache“ können \n" "die Vorschaubilder aller Sammlungen erzeugt werden." -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:3179 msgid "enable disk backend for full preview cache" msgstr "Festplattencache für Vollbildvorschau benutzen" -#: ../build/bin/preferences_gen.h:2906 +#: ../build/bin/preferences_gen.h:3187 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1213,11 +1263,11 @@ msgstr "" "Die Performance des Leuchttisches wird stark erhöht, wenn Bilder in der " "Voransicht betrachtet werden." -#: ../build/bin/preferences_gen.h:2915 +#: ../build/bin/preferences_gen.h:3196 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "flüssiges Scrollen für Leuchttisch Vorschaubilder aktivieren" -#: ../build/bin/preferences_gen.h:2923 +#: ../build/bin/preferences_gen.h:3204 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1229,11 +1279,11 @@ msgstr "" "wenn deaktiviert, wird je Vorschaureihe gescrollt, wie es bei einem Scrollrad " "üblich ist." -#: ../build/bin/preferences_gen.h:2932 +#: ../build/bin/preferences_gen.h:3213 msgid "generate thumbnails in background" msgstr "Vorschaubilder im Hintergrund generieren" -#: ../build/bin/preferences_gen.h:2941 +#: ../build/bin/preferences_gen.h:3222 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " "to the selected size are generated while user is inactive in lighttable." @@ -1243,11 +1293,11 @@ msgstr "" "bis zur ausgewählten Größe generiert, während der Benutzer im Leuchttisch " "inaktiv ist." -#: ../build/bin/preferences_gen.h:2950 +#: ../build/bin/preferences_gen.h:3231 msgid "reset cached thumbnails" msgstr "Vorschaubilder-Cache zurücksetzen" -#: ../build/bin/preferences_gen.h:2958 +#: ../build/bin/preferences_gen.h:3239 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1257,61 +1307,45 @@ msgstr "" "Dies kann erforderlich sein, wenn einige Vorschaubildern manuell entfernt " "wurden oder beschädigt sind." -#: ../build/bin/preferences_gen.h:2967 +#: ../build/bin/preferences_gen.h:3248 msgid "delimiters for size categories" msgstr "Grenzwerte für größenabhängige Einstellungen" -#: ../build/bin/preferences_gen.h:2980 +#: ../build/bin/preferences_gen.h:3261 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "Größenkategorien werden benutzt, um verschiedene Bildinfos und CSS-" "Einstellungen \n" "in Abhängigkeit von der Größe der Vorschaubilder zu wählen. \n" "Die Größen werden durch | getrennt.\n" -"Der Default „120|400“ definiert 3 Kategorien: <120px, 120-400px, >400px" +"Der Default „120|400“ definiert 3 Kategorien: bis 120px, 120-400px, über 400px" -#: ../build/bin/preferences_gen.h:2989 +#: ../build/bin/preferences_gen.h:3270 msgid "pattern for the thumbnail extended overlay text" msgstr "Schema der erweiterten Bildinfos in Vorschaubildern" -#: ../build/bin/preferences_gen.h:3004 ../build/bin/preferences_gen.h:3028 +#: ../build/bin/preferences_gen.h:3285 ../build/bin/preferences_gen.h:3309 msgid "see manual to know all the tags you can use." msgstr "Siehe Handbuch, um mehr über die Platzhalter zu erfahren." -#: ../build/bin/preferences_gen.h:3013 +#: ../build/bin/preferences_gen.h:3294 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "Schema der Tooltips für Vorschaubilder (leer zum deaktivieren)" -#: ../build/bin/preferences_gen.h:3038 ../src/gui/gtk.c:1703 -#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 +#: ../build/bin/preferences_gen.h:3319 ../src/gui/gtk.c:1849 +#: ../src/gui/preferences.c:634 ../src/views/darkroom.c:112 msgid "darkroom" msgstr "Dunkelkammer" -#: ../build/bin/preferences_gen.h:3053 -msgid "scroll down to increase mask parameters" -msgstr "nach unten scrollen, um die Maskenparameter zu erhöhen" - -#: ../build/bin/preferences_gen.h:3061 -msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" -"by default scrolling up increases these parameters" -msgstr "" -"Bei Verwendung des Mausrads zur Änderung der Maskenparameter können \n" -"Maskengröße, Ausblenderadius, Deckkraft, Pinselhärte und Gradientenkrümmung \n" -"durch Scrollen nach unten erhöht werden.\n" -"Standardmäßig erhöht ein Scrollen nach oben diese Parameter." - -#: ../build/bin/preferences_gen.h:3070 +#: ../build/bin/preferences_gen.h:3334 msgid "middle mouse button zooms to 200%" msgstr "mittlere Maustaste zoomt auf 200%" -#: ../build/bin/preferences_gen.h:3079 +#: ../build/bin/preferences_gen.h:3343 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " @@ -1324,32 +1358,33 @@ msgstr "" "%“. \n" "Unabhängig davon können mit „Strg“-Scrollen Zoomstufen frei gewählt werden." -#: ../build/bin/preferences_gen.h:3088 +#: ../build/bin/preferences_gen.h:3352 msgid "pattern for the image information line" msgstr "Beschriftung der Bildinformationszeile" -#: ../build/bin/preferences_gen.h:3103 +#: ../build/bin/preferences_gen.h:3367 msgid "see manual for a list of the tags you can use." msgstr "Siehe Handbuch, um mehr über hier verwendbare Platzhalter zu erfahren." -#: ../build/bin/preferences_gen.h:3112 +#: ../build/bin/preferences_gen.h:3376 msgid "position of the image information line" msgstr "Position der Bildinformationszeile" -#: ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3393 msgid "border around image in darkroom mode" msgstr "Rand um Bild in Dunkelkammer-Ansicht" -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:4180 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4517 -#: ../build/bin/preferences_gen.h:4788 ../build/bin/preferences_gen.h:4866 -#: ../build/bin/preferences_gen.h:4894 ../build/bin/preferences_gen.h:4957 -#: ../build/bin/preferences_gen.h:5019 ../build/bin/preferences_gen.h:5048 +#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:4092 ../build/bin/preferences_gen.h:4736 +#: ../build/bin/preferences_gen.h:4806 ../build/bin/preferences_gen.h:5073 +#: ../build/bin/preferences_gen.h:5344 ../build/bin/preferences_gen.h:5422 +#: ../build/bin/preferences_gen.h:5450 ../build/bin/preferences_gen.h:5513 +#: ../build/bin/preferences_gen.h:5575 ../build/bin/preferences_gen.h:5604 #, c-format msgid "double click to reset to `%d'" msgstr "Doppelklick, um auf „%d” zurückzusetzen" -#: ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:3411 msgid "" "process the image in darkroom mode with a small border. set to 0 if you don't " "want any border." @@ -1357,11 +1392,11 @@ msgstr "" "Zeige das Bild in Dunkelkammer-Ansicht mit einem kleinen Rand. \n" "Auf 0 setzen, wenn kein Rand erwünscht ist." -#: ../build/bin/preferences_gen.h:3173 +#: ../build/bin/preferences_gen.h:3437 msgid "show loading screen between images" msgstr "graues Zwischenbild beim Bilderwechsel" -#: ../build/bin/preferences_gen.h:3181 +#: ../build/bin/preferences_gen.h:3445 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1371,15 +1406,15 @@ msgstr "" "angezeigt bis das neue Bild geladen ist\n" "Deaktivieren, um nur eine Benachrichtigung anzuzeigen" -#: ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:3451 msgid "modules" msgstr "Module" -#: ../build/bin/preferences_gen.h:3197 +#: ../build/bin/preferences_gen.h:3461 msgid "display of individual color channels" msgstr "Anzeige einzelner Farbkanäle" -#: ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3470 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." @@ -1387,33 +1422,33 @@ msgstr "" "Legt fest, wie einzelne Farbkanäle angezeigt werden, sobald sie \n" "im Dialog der parametrischen Maske eingeschaltet wurden." -#: ../build/bin/preferences_gen.h:3215 +#: ../build/bin/preferences_gen.h:3479 msgid "hide built-in presets for processing modules" msgstr "Presets für Bearbeitungsmodule ausblenden" -#: ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3487 msgid "hide built-in presets of processing modules in presets menu." msgstr "vordefinierte Presets im Preset-Menü ausblenden" -#: ../build/bin/preferences_gen.h:3232 ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3496 ../build/bin/preferences_gen.h:3504 msgid "show the guides widget in modules UI" msgstr "Hilfslinienfunktionalität in Moduleinstellungen anzeigen" -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3513 msgid "expand a single processing module at a time" msgstr "nur ein Bearbeitungsmodul wird eingeblendet" -#: ../build/bin/preferences_gen.h:3257 +#: ../build/bin/preferences_gen.h:3521 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "" "Diese Option schaltet das Verhalten von Shift+Klick in der Dunkelkammer-" "Ansicht um" -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3530 msgid "only collapse modules in current group" msgstr "nur Module der aktuellen Gruppe ausblenden" -#: ../build/bin/preferences_gen.h:3274 +#: ../build/bin/preferences_gen.h:3538 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1422,34 +1457,34 @@ msgstr "" "Module \n" "der aktuellen Gruppe ausgeblendet nicht jedoch Module in den übrigen Gruppen" -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3547 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "Modul einblenden, wenn aktiv; ausblenden, wenn inaktiv" -#: ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:3555 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." msgstr "" "blendet das Modul automatisch ein/aus, wenn es aktiviert/deaktiviert wird" -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3564 msgid "scroll processing modules to the top when expanded" msgstr "Bearbeitungsmodul nach oben scrollen, wenn es ein-/ausgeblendet wird" -#: ../build/bin/preferences_gen.h:3317 +#: ../build/bin/preferences_gen.h:3581 msgid "swap the utility and processing modules panels" msgstr "Bearbeitungs- und Hilfsmodul-Panels tauschen" -#: ../build/bin/preferences_gen.h:3325 +#: ../build/bin/preferences_gen.h:3589 msgid "move the list of processing modules to the left of the screen" msgstr "Panel für Bearbeitungsmodule wird links angeordnet" -#: ../build/bin/preferences_gen.h:3334 +#: ../build/bin/preferences_gen.h:3598 msgid "show right-side buttons in processing module headers" msgstr "Anzeige der rechten Schaltflächen in der Modul-Zeile" -#: ../build/bin/preferences_gen.h:3343 +#: ../build/bin/preferences_gen.h:3607 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1462,36 +1497,23 @@ msgid "" " - 'smooth': fade out all buttons in one header simultaneously,\n" " - 'glide': gradually hide individual buttons as needed" msgstr "" -"Die Multiinstanz-, Reset- und Presetschaltflächen können verborgen werden, " -"wenn sich der Mauszeiger nicht über einem Modul befinden\n" -" - „immer”: alle Schaltflächen immer anzeigen\n" -" - „aktive”: zeige Schaltflächen nur, wenn Mauszeiger über Modul\n" -" - „gedimmt”: alle Schaltflächen abdunkeln, wenn Maus nicht über Modul\n" -" - „automatisch”: alle Schaltflächen verbergen, wenn Panel zu schmal\n" -" - „ausblenden”: alle Schaltflächen graduell ausblenden, wenn Panel zu " -"schmal\n" -" - „einpassen”: Schaltflächen verbergen, wenn Panel zu schmal\n" -" - „gleichzeitig”: alle Header-Schaltflächen gemeinsam ausblenden, wenn Panel " -"zu schmal\n" -" - „schrittweise”: Schaltflächen schrittweise verbergen, wenn Panel zu schmal" - -#: ../build/bin/preferences_gen.h:3352 -msgid "show mask indicator in module headers" -msgstr "Anzeige Indikator für Maske in der Modul-Zeile" - -#: ../build/bin/preferences_gen.h:3360 -msgid "" -"if enabled, an icon will be shown in the header of any processing modules " -"that have a mask applied" -msgstr "" -"wenn aktiviert wird in der Modul Zeile ein Icon eingeblendet, falls dort eine " -"Maske definiert ist" - -#: ../build/bin/preferences_gen.h:3369 +"Multiinstanz-, Reset- und Presetschaltflächen sind ausblendbar, falls " +"Mauszeiger nicht über einem Modul ist\n" +" - „immer”: stets alle Schaltflächen anzeigen\n" +" - „aktive”: nur bei Mauszeiger über Modul zeigen\n" +" - „gedimmt”: abdunkeln, wenn Maus nicht über Modul\n" +" - „automatisch”: verbergen bei schmalem Panel\n" +" - „ausblenden”: graduell ausblenden, bei schmalem Panel\n" +" - „einpassen”: verbergen bei schmalem Panel\n" +" - „gleichzeitig”: alle Header-Schaltflächen gemeinsam ausblenden bei " +"schmalem Panel\n" +" - „schrittweise”: Schaltflächen schrittweise verbergen bei schmalem Panel" + +#: ../build/bin/preferences_gen.h:3616 msgid "prompt for name on addition of new instance" msgstr "Instanzbenennung beim Hinzufügen einer neuen Instanz abfragen" -#: ../build/bin/preferences_gen.h:3377 +#: ../build/bin/preferences_gen.h:3624 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1500,27 +1522,120 @@ msgstr "" "Duplikat) \n" "das Eingabefeld der Benennung aktiviert" -#: ../build/bin/preferences_gen.h:3387 +#. Masking options +#: ../build/bin/preferences_gen.h:3630 ../src/iop/toneequal.c:3366 +msgid "masking" +msgstr "Maskierung" + +#: ../build/bin/preferences_gen.h:3640 +msgid "scroll down to increase mask parameters" +msgstr "nach unten scrollen, um die Maskenparameter zu erhöhen" + +#: ../build/bin/preferences_gen.h:3648 +msgid "" +"when using the mouse scroll wheel to change mask parameters, scroll down to " +"increase the mask size, feather size, opacity, brush hardness and gradient " +"curvature\n" +"by default scrolling up increases these parameters" +msgstr "" +"Bei Verwendung des Mausrads zur Änderung der Maskenparameter können \n" +"Maskengröße, Ausblenderadius, Deckkraft, Pinselhärte und Gradientenkrümmung \n" +"durch Scrollen nach unten erhöht werden.\n" +"Standardmäßig erhöht ein Scrollen nach oben diese Parameter." + +#: ../build/bin/preferences_gen.h:3657 +msgid "path mask resize step amount" +msgstr "Schrittweite zum Ändern der Pfadmaskengröße" + +#: ../build/bin/preferences_gen.h:3675 +msgid "" +"amount to grow or shrink a path mask per scroll wheel tick when resizing. the " +"unit is set by the 'path mask resize unit' preference." +msgstr "" +"Betrag, um den sich eine Pfadmaske bei der Größenänderung pro Mausradschritt " +"vergrößert oder verkleinert. Die Einheit wird mit der Einstellung „Einheit " +"zum Ändern der Pfadmaskengröße“ festgelegt." + +#: ../build/bin/preferences_gen.h:3684 +msgid "unit for path mask resize step amount" +msgstr "Einheit zum Ändern der Pfadmaskengröße" + +#: ../build/bin/preferences_gen.h:3694 +#, no-c-format +msgid "" +"unit for the path mask resize step: 'pixels' uses image pixels, '% of path " +"size' uses a percentage of the path's largest bounding box dimension." +msgstr "" +"Einheit für die Schrittweite der Pfadmasken-Größenänderung: „Pixel“ verwendet " +"Bildpixel, „% der Pfadgröße“ verwendet einen Prozentsatz der größten " +"Abmessung der Bounding Box des Pfades." + +#: ../build/bin/preferences_gen.h:3703 +msgid "path mask resize tracing resolution" +msgstr "Trace-Auflösung für Pfadmasken-Größenänderung" + +#: ../build/bin/preferences_gen.h:3710 +msgctxt "preferences" +msgid "2048" +msgstr "2048" + +#: ../build/bin/preferences_gen.h:3712 +msgid "" +"internal raster resolution (in pixels on the longest side) used when re-" +"vectorizing a resized path mask. higher values preserve more detail and nodes " +"at the cost of speed." +msgstr "" +"Interne Rasterauflösung (in Pixel auf der längsten Seite), die beim erneuten " +"Vektorisieren einer in der Größe geänderten Pfadmaske verwendet wird. Höhere " +"Werte erhalten mehr Details und Knoten, verringern jedoch die Geschwindigkeit." + +#: ../build/bin/preferences_gen.h:3721 +msgid "path mask resize curve smoothing" +msgstr "Pfadmasken Kurvenglättung" + +#: ../build/bin/preferences_gen.h:3730 +msgid "" +"controls how corners are handled when re-vectorizing a resized path mask. " +"'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder " +"control points." +msgstr "" +"Legt fest, wie Ecken beim erneuten Vektorisieren einer in der Größe " +"geänderten Pfadmaske behandelt werden. „scharf“ erhält mehr Knoten und Ecken; " +"„weich“ erzeugt weniger, rundere Kontrollpunkte." + +#: ../build/bin/preferences_gen.h:3739 +msgid "show mask indicator in module headers" +msgstr "Anzeige Indikator für Maske in der Modul-Zeile" + +#: ../build/bin/preferences_gen.h:3747 +msgid "" +"if enabled, an icon will be shown in the header of any processing modules " +"that have a mask applied" +msgstr "" +"wenn aktiviert wird in der Modul Zeile ein Icon eingeblendet, falls dort eine " +"Maske definiert ist" + +#: ../build/bin/preferences_gen.h:3757 msgid "processing" msgstr "Bearbeitung" -#: ../build/bin/preferences_gen.h:3392 +#: ../build/bin/preferences_gen.h:3762 msgid "image processing" msgstr "Bildbearbeitung" -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3772 msgid "always use LittleCMS 2 to apply output color profile" msgstr "benutze immer LittleCMS 2, um das Ausgabefarbprofil anzuwenden" -#: ../build/bin/preferences_gen.h:3410 +#: ../build/bin/preferences_gen.h:3780 msgid "this is slower than the default." msgstr "Dies ist langsamer als die Standardeinstellung." -#: ../build/bin/preferences_gen.h:3419 +#: ../build/bin/preferences_gen.h:3789 msgid "pixel interpolator (warp)" msgstr "Pixel-Interpolation (Verformung)" -#: ../build/bin/preferences_gen.h:3428 +#: ../build/bin/preferences_gen.h:3798 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1529,34 +1644,34 @@ msgstr "" "Verflüssigen, \n" "Zuschneiden und Skalieren benutzt wird (bilinear, bikubisch, Lanczos2)." -#: ../build/bin/preferences_gen.h:3437 +#: ../build/bin/preferences_gen.h:3807 msgid "pixel interpolator (scaling)" msgstr "Pixel-Interpolation (Skalierung)" -#: ../build/bin/preferences_gen.h:3446 +#: ../build/bin/preferences_gen.h:3816 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "Pixel-Interpolation, die bei Skalierung benutzt wird (bilinear, bikubisch, " "Lanczos2, Lanczos3)." -#: ../build/bin/preferences_gen.h:3455 +#: ../build/bin/preferences_gen.h:3825 msgid "LUT 3D root folder" msgstr "3D LUT-Ordner" -#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3481 -#: ../src/control/jobs/control_jobs.c:2204 -#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 -#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../build/bin/preferences_gen.h:3827 ../build/bin/preferences_gen.h:3851 +#: ../src/control/jobs/control_jobs.c:2407 +#: ../src/control/jobs/control_jobs.c:2463 ../src/gui/preferences.c:1284 +#: ../src/gui/presets.c:432 ../src/gui/welcome.c:169 ../src/gui/welcome.c:338 #: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 #: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 #: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 -#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 +#: ../src/libs/import.c:1830 ../src/libs/import.c:1941 ../src/libs/import.c:1999 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:678 msgid "select directory" msgstr "Ordner wählen" -#: ../build/bin/preferences_gen.h:3470 +#: ../build/bin/preferences_gen.h:3840 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1564,11 +1679,11 @@ msgstr "" "Dieser Ordner (einschließlich Unterordner) enthält die LUT-Dateien, \n" "die vom LUT 3D Modul verwendet werden. Bei Änderung Neustart erforderlich." -#: ../build/bin/preferences_gen.h:3479 +#: ../build/bin/preferences_gen.h:3849 msgid "raster mask files root folder" msgstr "Ordner für Rastermasken-Dateien" -#: ../build/bin/preferences_gen.h:3494 +#: ../build/bin/preferences_gen.h:3864 msgid "" "this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" @@ -1576,11 +1691,11 @@ msgstr "" "Dieser Ordner (und Unterordner) enthält PFM/PNG-Dateien, die vom \n" "Rastermasken-Importmodul verwendet werden. (Neustart erforderlich)" -#: ../build/bin/preferences_gen.h:3503 +#: ../build/bin/preferences_gen.h:3873 msgid "auto-apply pixel workflow defaults" msgstr "Pixel-Workflow-Standards automatisch anwenden" -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3882 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1604,11 +1719,11 @@ msgstr "" " - anzeigebezogen (Legacy) Legacy-Workflow (nicht empfohlen)\n" " - keiner keinen vordefinierten Workflow verwenden" -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3891 msgid "auto-apply per camera basecurve presets" msgstr "kameraspezifische Basiskurven automatisch anwenden" -#: ../build/bin/preferences_gen.h:3529 +#: ../build/bin/preferences_gen.h:3899 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1625,11 +1740,11 @@ msgstr "" "Um die automatische Anwendung der Basiskurve zu deaktivieren:\n" "Pixel Workflow auf „keines“ setzen." -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3908 msgid "detect monochrome previews" msgstr "monochrome Vorschaubilder erkennen" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3916 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1638,32 +1753,167 @@ msgstr "" "eingebettete Vorschaubilder erkannt werden\n" "Vorsicht: Dies verlangsamt den Import sowie das Lesen der EXIF-Metadaten" -#: ../build/bin/preferences_gen.h:3555 +#: ../build/bin/preferences_gen.h:3925 msgid "show warning messages" msgstr "Warnungen anzeigen" -#: ../build/bin/preferences_gen.h:3563 +#: ../build/bin/preferences_gen.h:3933 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" "these messages can be false-positive and should be disregarded if you know " "what you are doing. this option will hide them all the time." msgstr "" -"Warnmeldungen in den Modulen anzeigen, wenn nicht standardmäßige \n" -"und möglicherweise nachteilige Einstellungen in der Pipeline verwendet " -"werden.\n" -"Diese Meldungen können falsch-positiv sein und können ignoriert werden, \n" -"wenn Du weißt, was Du tust. Mit dieser Option werden sie immer ausgeblendet." +"Warnt in Modulen bei unüblichen oder potenziell nachteiligen Pipeline-" +"Einstellungen. \n" +"Meldungen können falsch-positiv sein und bei Kenntnis der Ursache ignoriert " +"werden. \n" +"Diese Option blendet sie dauerhaft aus." + +#: ../build/bin/preferences_gen.h:3939 +msgid "HDR alignment" +msgstr "HDR-Ausrichtung" + +#: ../build/bin/preferences_gen.h:3949 +msgid "auto-align frames when merging HDR brackets" +msgstr "Belichtungsreihen beim HDR-Zusammenfassen automatisch ausrichten" + +#: ../build/bin/preferences_gen.h:3957 +msgid "" +"register and warp exposure brackets onto a reference frame before merging, " +"removing ghosting caused by a shaky tripod or handheld shots.\n" +"only effective when darktable is built with OpenCV." +msgstr "" +"Belichtungsreihen vor dem Zusammenführen auf ein Referenzbild registrieren " +"und transformieren; entfernt Geisterbilder z.B. durch wackeliges Stativ oder " +"Freihandaufnahmen.\n" +"Nur mit OpenCV-Unterstützung wirksam." + +#: ../build/bin/preferences_gen.h:3970 +msgid "pick the HDR alignment reference automatically" +msgstr "HDR-Ausrichtungsreferenz automatisch wählen" + +#: ../build/bin/preferences_gen.h:3978 +msgid "" +"before merging, examine every bracket and align to the one richest in detail " +"instead of the first frame.\n" +"improves alignment when the first exposure is a poor template, at the cost of " +"one extra decode pass over the frames.\n" +"requires auto-align and an OpenCV build." +msgstr "" +"Vor dem Zusammenführen jedes Bild prüfen und auf das detailreichste statt das " +"erste ausrichten.\n" +"Verbessert die Ausrichtung bei schlechter erster Belichtung, kostet aber " +"einen zusätzlichen Dekodierungsdurchlauf.\n" +"Erfordert Auto-Ausrichtung und OpenCV-Build." -#: ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3991 +msgid "alignment detail (proxy scale)" +msgstr "Detail der Ausrichtung (Proxy-Skalierung)" + +#: ../build/bin/preferences_gen.h:4004 ../build/bin/preferences_gen.h:4032 +#: ../build/bin/preferences_gen.h:4060 +#, c-format +msgid "double click to reset to `%.03f'" +msgstr "Doppelklick, um auf „%.03f“ zurückzusetzen" + +#: ../build/bin/preferences_gen.h:4006 +msgid "" +"fraction of the full sensor resolution at which feature detection and " +"alignment are computed.\n" +"higher values find more, more distinctive features (better on repetitive or " +"low-contrast scenes) but cost roughly (scale / 0.5)^2 more time and memory.\n" +"0.5 restores the legacy speed." +msgstr "" +"Anteil der vollen Sensorauflösung, bei dem Merkmalsdetektion und Ausrichtung " +"berechnet werden.\n" +"Höhere Werte finden mehr markantere Merkmale (besser bei repetitiven/" +"kontrastarmen Szenen), kosten aber ~(Skalierung/0.5)^2 mehr Zeit und " +"Speicher.\n" +"0.5 = ursprüngliche Geschwindigkeit" + +#: ../build/bin/preferences_gen.h:4019 +msgid "shadow lift for feature detection (gamma)" +msgstr "Schattenanhebung für Merkmalsdetektion (Gamma)" + +#: ../build/bin/preferences_gen.h:4034 +msgid "" +"display-gamma applied to the linear raw before feature detection, to lift " +"shadow detail into the detector's range.\n" +"1.0 disables it. higher values help under-exposed frames but can amplify " +"shadow noise; the percentile stretch already does part of this, so the effect " +"is scene-dependent." +msgstr "" +"Anzeigegamma auf das lineare RAW vor der Merkmalsdetektion, um " +"Schattendetails in den Detektorbereich anzuheben.\n" +"1.0 deaktiviert; höhere Werte helfen bei Unterbelichtung, können aber " +"Schattenrauschen verstärken. Effekt szenenabhängig, da die Perzentil-" +"Streckung bereits einen Teil übernimmt." + +#: ../build/bin/preferences_gen.h:4047 +msgid "local contrast for feature detection (CLAHE clip)" +msgstr "Lokaler Kontrast für Merkmalsdetektion (CLAHE-Grenzwert)" + +#: ../build/bin/preferences_gen.h:4062 +msgid "" +"clip limit of the local contrast enhancement (CLAHE) applied before feature " +"detection. 0 disables it.\n" +"enabling it (e.g. 2.0) helps detect features on extremely under-exposed " +"frames, but on repetitive textures (façades, railings, foliage) it can change " +"descriptor signatures between exposures and cause mis-alignment, so it is off " +"by default." +msgstr "" +"Grenzwert der lokalen Kontrastverstärkung (CLAHE) vor der Merkmalsdetektion. " +"0 = deaktiviert.\n" +"Aktivieren (z. B. 2.0) hilft bei extrem unterbelichteten Bildern, kann aber " +"bei repetitiven Texturen (Fassaden, Geländer, Blattwerk) Fehlausrichtungen " +"verursachen – daher standardmäßig aus." + +#: ../build/bin/preferences_gen.h:4075 +msgid "feature budget per frame (keypoints)" +msgstr "Merkmalsbudget pro Bild (Schlüsselpunkte)" + +#: ../build/bin/preferences_gen.h:4094 +msgid "" +"maximum number of SIFT keypoints kept per frame after spatial balancing, " +"before matching.\n" +"balancing both frames to a common budget keeps a feature-dense frame from " +"flooding the matcher with ambiguous candidates." +msgstr "" +"Maximale Anzahl SIFT-Schlüsselpunkte pro Bild nach räumlichem Ausgleich vor " +"dem Abgleich.\n" +"Gemeinsames Budget beider Bilder verhindert, dass ein merkmalreiches Bild den " +"Abgleich mit mehrdeutigen Kandidaten überflutet." + +#: ../build/bin/preferences_gen.h:4107 +msgid "save alignment debug images" +msgstr "Debug-Bilder der Ausrichtung speichern" + +#: ../build/bin/preferences_gen.h:4115 +msgid "" +"write per-frame diagnostic images while merging: the feature-detection input, " +"the detected keypoints and all feature matches (green = inlier, red = " +"outlier).\n" +"saved as Netpbm (.pgm/.ppm) in a darktable_hdr_align_debug folder in the " +"system temp directory (or the folder named by the DT_HDR_DEBUG_IMAGE_DIR " +"environment variable). for diagnosing alignment problems; off by default." +msgstr "" +"Pro Bild Diagnosebilder beim Zusammenführen schreiben: Merkmalsdetektions-" +"Eingang, erkannte Schlüsselpunkte und alle Übereinstimmungen (grün = Inlier, " +"rot = Ausreißer).\n" +"Gespeichert als Netpbm (.pgm/.ppm) in darktable_hdr_align_debug im temporären " +"Systemverzeichnis (oder DT_HDR_DEBUG_IMAGE_DIR). \n" +"Zur Fehlersuche; standardmäßig aus." + +#: ../build/bin/preferences_gen.h:4125 msgid "CPU / memory" msgstr "CPU / Speicher" -#: ../build/bin/preferences_gen.h:3579 +#: ../build/bin/preferences_gen.h:4135 msgid "darktable resources" msgstr "darktable Ressourcenzuweisung" -#: ../build/bin/preferences_gen.h:3589 +#: ../build/bin/preferences_gen.h:4145 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" @@ -1676,25 +1926,21 @@ msgid "" "the same time as darktable and want it to take most of your systems resources " "for performance." msgstr "" -"Systemressourcen für darktable festlegen:\n" -" - „Standard\": ~50 % der Systemressourcen – für die meisten Anwendungsfälle " -"ausreichend\n" -" - „klein\": empfohlen bei gleichzeitig laufenden speicher- oder GPU-" -"intensiven Anwendungen \n" -" (z. B. Spiele, Hugin oder andere OpenCL/GL-Anwendungen)\n" -" - „groß\": empfohlen wenn darktable als einzige Anwendung läuft und maximale " -"Performance \n" -" gewünscht ist" - -#: ../build/bin/preferences_gen.h:3595 +"Systemressourcen für darktable begrenzen:\n" +" - Standard: 50%, ausreichend für die meisten Fälle. \n" +" - klein: bei gleichzeitig laufenden speicher- oder GPU-intensiven " +"Anwendungen (Spiele, Hugin, OpenCL/GL). \n" +" - groß: wenn darktable exklusiv läuft und maximale Performance gewünscht ist." + +#: ../build/bin/preferences_gen.h:4151 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPU Beschleunigung" -#: ../build/bin/preferences_gen.h:3605 +#: ../build/bin/preferences_gen.h:4161 msgid "activate OpenCL support" msgstr "OpenCL-Unterstützung aktivieren" -#: ../build/bin/preferences_gen.h:3613 +#: ../build/bin/preferences_gen.h:4169 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1704,11 +1950,11 @@ msgstr "" "durch die Grafikkarte. \n" "Kann jederzeit an- und ausgeschaltet werden." -#: ../build/bin/preferences_gen.h:3626 +#: ../build/bin/preferences_gen.h:4182 msgid "OpenCL fast mode" msgstr "OpenCL schneller Modus" -#: ../build/bin/preferences_gen.h:3634 +#: ../build/bin/preferences_gen.h:4190 msgid "" "if set the OpenCL compiler uses aggressive optimizing for better performance " "with reduced precision so more differences between CPU and OpenCL are " @@ -1718,11 +1964,11 @@ msgstr "" "bessere Performance bei reduzierter Präzision. Dadurch sind mehr Unterschiede " "zwischen CPU- und OpenCL-Ergebnissen zu erwarten." -#: ../build/bin/preferences_gen.h:3647 +#: ../build/bin/preferences_gen.h:4203 msgid "OpenCL scheduling profile" msgstr "OpenCL-Scheduler-Profil" -#: ../build/bin/preferences_gen.h:3656 +#: ../build/bin/preferences_gen.h:4212 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" @@ -1741,11 +1987,11 @@ msgstr "" " - „sehr schnelle GPU“: beide Pixelpipes werden nacheinander auf derselben " "GPU berechnet." -#: ../build/bin/preferences_gen.h:3669 +#: ../build/bin/preferences_gen.h:4225 msgid "tuned GPU memory" msgstr "optimierter GPU-Speicher" -#: ../build/bin/preferences_gen.h:3677 +#: ../build/bin/preferences_gen.h:4233 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1753,41 +1999,41 @@ msgstr "" "bei einem System mit mehreren OpenCL-GPUs kann eine Sicherheitsreserve \n" "pro Gerät angegeben werden (Headroom, Standard ist 600MB)" -#: ../build/bin/preferences_gen.h:3687 +#: ../build/bin/preferences_gen.h:4243 msgid "OpenCL drivers" msgstr "OpenCL Treiber" -#: ../build/bin/preferences_gen.h:3697 +#: ../build/bin/preferences_gen.h:4253 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3705 +#: ../build/bin/preferences_gen.h:4261 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Intel(R) OpenCL Graphics für alle unterstützen Plattformen (herstellerseitig " "bereitgestellt)" -#: ../build/bin/preferences_gen.h:3718 +#: ../build/bin/preferences_gen.h:4274 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3726 +#: ../build/bin/preferences_gen.h:4282 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDA-basiertes OpenCL (herstellerseitig bereitgestellt)" -#: ../build/bin/preferences_gen.h:3739 +#: ../build/bin/preferences_gen.h:4295 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3747 +#: ../build/bin/preferences_gen.h:4303 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing (herstellerseitig bereitgestellt)" -#: ../build/bin/preferences_gen.h:3760 +#: ../build/bin/preferences_gen.h:4316 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3768 +#: ../build/bin/preferences_gen.h:4324 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1795,19 +2041,19 @@ msgstr "" "RustiCL Mesa OpenCL: falls dies verwendet werden soll, sollte der " "Herstellertreiber deaktiviert werden." -#: ../build/bin/preferences_gen.h:3781 +#: ../build/bin/preferences_gen.h:4337 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3789 +#: ../build/bin/preferences_gen.h:4345 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (herstellerseitig bereitgestellt)" -#: ../build/bin/preferences_gen.h:3802 +#: ../build/bin/preferences_gen.h:4358 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3810 +#: ../build/bin/preferences_gen.h:4366 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1815,11 +2061,11 @@ msgstr "" "Microsoft OpenCLOn12, nur verwenden, wenn der vom Hersteller bereitgestellte " "Treiber nicht funktioniert oder es keinen gibt." -#: ../build/bin/preferences_gen.h:3823 +#: ../build/bin/preferences_gen.h:4379 msgid "other platforms" msgstr "Andere Plattformen" -#: ../build/bin/preferences_gen.h:3831 +#: ../build/bin/preferences_gen.h:4387 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1827,70 +2073,70 @@ msgstr "" "wenn gesetzt, werden alle nicht spezifizierten Plattformen akzeptiert. Nur, " "wenn kein Herstellertreiber verfügbar ist" -#: ../build/bin/preferences_gen.h:3841 +#: ../build/bin/preferences_gen.h:4397 msgid "security" msgstr "Sicherheit" -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:4412 msgid "ask before removing images from the library" msgstr "fragen, bevor Bilder aus der Bibliothek entfernt werden" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:4420 msgid "always ask the user before removing image information from the library" msgstr "die Bilddatei auf der Festplatte bleibt dabei erhalten" -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:4429 msgid "ask before deleting images from disk" msgstr "fragen, bevor Bilder von der Festplatte gelöscht werden" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:4437 msgid "always ask the user before any image file is deleted" msgstr "ohne Papierkorb ist das Löschen unwiderruflich" -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:4446 msgid "ask before discarding history stack" msgstr "fragen, bevor Verlaufsstapel von Bildern gelöscht werden" -#: ../build/bin/preferences_gen.h:3898 +#: ../build/bin/preferences_gen.h:4454 msgid "always ask the user before history stack is discarded on any image" msgstr "" "alle Bearbeitungsschritte gehen unwiderruflich verloren — auch bei " "Massenauswahl" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4463 msgid "try to use trash when deleting images" msgstr "benutze den Papierkorb beim Löschen (wenn möglich)" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:4471 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" msgstr "" "nicht von allen Dateisystemen unterstützt — ggf. wird dauerhaft gelöscht" -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4480 msgid "ask before moving images from film roll folder" msgstr "fragen, bevor Bilder aus dem Filmrollen-Ordner verschoben werden" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:4488 msgid "always ask the user before any image file is moved." msgstr "" "betrifft das Verschieben per Drag-and-drop oder Kontextmenü in eine andere " "Filmrolle" -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:4497 msgid "ask before copying images to new film roll folder" msgstr "fragen, bevor Bilder in einen neuen Filmrollen-Ordner kopiert werden" -#: ../build/bin/preferences_gen.h:3949 +#: ../build/bin/preferences_gen.h:4505 msgid "always ask the user before any image file is copied." msgstr "das Original bleibt am ursprünglichen Ort erhalten" -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:4514 msgid "ask before removing empty folders" msgstr "fragen, bevor leere Ordner entfernt werden" -#: ../build/bin/preferences_gen.h:3966 +#: ../build/bin/preferences_gen.h:4522 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1898,41 +2144,41 @@ msgstr "" "immer vor dem Entfernen eines leeren Ordners nachfragen. Kann nach dem " "Verschieben oder Löschen von Bildern passieren." -#: ../build/bin/preferences_gen.h:3975 +#: ../build/bin/preferences_gen.h:4531 msgid "ask before deleting a tag" msgstr "fragen, bevor ein Tag gelöscht wird" -#: ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4547 msgid "ask before deleting a style" msgstr "fragen, bevor ein Stil gelöscht wird" -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4563 msgid "ask before deleting a preset" msgstr "fragen, bevor ein Modul-Preset gelöscht wird" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4571 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "" "gilt auch beim Überschreiben eines Presets durch Speichern unter demselben " "Namen" -#: ../build/bin/preferences_gen.h:4024 +#: ../build/bin/preferences_gen.h:4580 msgid "ask before exporting in overwrite mode" msgstr "fragen, bevor im Überschreiben-Modus exportiert wird" -#: ../build/bin/preferences_gen.h:4032 +#: ../build/bin/preferences_gen.h:4588 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "vorhandene Exportdateien werden sonst stillschweigend überschrieben" -#: ../build/bin/preferences_gen.h:4038 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4594 ../src/libs/tools/viewswitcher.c:158 msgid "other" msgstr "weitere" -#: ../build/bin/preferences_gen.h:4048 +#: ../build/bin/preferences_gen.h:4604 msgid "password storage backend to use" msgstr "Passwort-Speicher-Backend, das benutzt werden soll" -#: ../build/bin/preferences_gen.h:4065 +#: ../build/bin/preferences_gen.h:4621 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1940,11 +2186,11 @@ msgstr "" "Speicher-Backend für Passwörter: automatisch, keines, libsecret, KWallet, " "Apple Schlüsselbund, Windows-Anmeldeinformationen" -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4630 msgid "auto login to storage server" msgstr "automatische Anmeldung am Speicherserver" -#: ../build/bin/preferences_gen.h:4082 +#: ../build/bin/preferences_gen.h:4638 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1952,11 +2198,11 @@ msgstr "" "Automatische Anmeldung am konfigurierten Speicher-Server. Dafür muss ein " "Passwort-Speicher-Backend eingerichtet sein." -#: ../build/bin/preferences_gen.h:4091 +#: ../build/bin/preferences_gen.h:4647 msgid "executable for playing audio files" msgstr "Programm zum Abspielen von Audiodateien" -#: ../build/bin/preferences_gen.h:4104 +#: ../build/bin/preferences_gen.h:4660 msgid "" "this external program is used to play audio files some cameras record to keep " "notes for images" @@ -1964,27 +2210,27 @@ msgstr "" "Dieses externe Programm wird benutzt, um die Audiodateien abzuspielen, die " "einige Kameras für Notizen zu Bildern aufzeichnen" -#: ../build/bin/preferences_gen.h:4114 +#: ../build/bin/preferences_gen.h:4670 msgid "storage" msgstr "Speichern" -#: ../build/bin/preferences_gen.h:4119 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4675 ../src/control/crawler.c:747 msgid "database" msgstr "Datenbank" -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4685 msgid "allow for multiple workspaces" msgstr "mehrere Arbeitsbereiche zulassen" -#: ../build/bin/preferences_gen.h:4137 +#: ../build/bin/preferences_gen.h:4693 msgid "allow multiple workspaces which can be selected at startup" msgstr "Mehrere Arbeitsbereiche ermöglichen, die beim Start auswählbar sind" -#: ../build/bin/preferences_gen.h:4146 +#: ../build/bin/preferences_gen.h:4702 msgid "create database snapshot" msgstr "Datenbank-Snapshot erstellen" -#: ../build/bin/preferences_gen.h:4155 +#: ../build/bin/preferences_gen.h:4711 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" @@ -1995,24 +2241,19 @@ msgid "" " - 'once a day': create snapshot if over 24h passed since last snapshot\n" " - 'on close': create snapshot every time darktable is closed" msgstr "" -"Datenbank-Snapshots werden unmittelbar vor dem Schließen von darktable " -"erzeugt. \n" -"Diese Option legt fest, wie oft ein Snapshot erstellt wird.\n" -" - „nie”: Es werden keine Snapshots erstellt, außer beim erstmaligen Start " -"nach einem darktable-Upgrade\n" -" - „monatlich”: Erstellt einen Snapshot, wenn der letzte einen Monat oder " -"länger zurückliegt\n" -" - „wöchentlich”: Erstellt einen Snapshot, wenn der letzte eine Woche oder " -"länger zurückliegt\n" -" - „täglich”: Erstellt einen Snapshot, wenn der letzte 24 Stunden oder länger " -"zurückliegt\n" -" - „beim Beenden”: Erstellt einen Snapshot bei jedem Beenden von darktable" - -#: ../build/bin/preferences_gen.h:4164 +"Datenbank-Snapshots entstehen unmittelbar vor dem Schließen von darktable. \n" +"Diese Option legt die Häufigkeit fest.\n" +" - „nie”: keine Snapshots, außer beim ersten Start nach darktable Upgrade\n" +" - „monatlich”: Snapshot, wenn letzter ≥ 1 Monat zurückliegt\n" +" - „wöchentlich”: Snapshot, wenn letzter ≥ 1 Woche zurückliegt\n" +" - „täglich”: Snapshot, wenn letzter ≥ 24 Stunden zurückliegt\n" +" - „beim Beenden”: Snapshot bei jedem Beenden" + +#: ../build/bin/preferences_gen.h:4720 msgid "how many snapshots to keep" msgstr "Anzahl der aufbewahrten Datenbank-Snapshots" -#: ../build/bin/preferences_gen.h:4182 +#: ../build/bin/preferences_gen.h:4738 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -2027,15 +2268,15 @@ msgstr "" "Snapshot\n" "für eine erfolgreiche Wiederherstellung benötigt wird." -#: ../build/bin/preferences_gen.h:4188 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4744 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMP-Dateien" -#: ../build/bin/preferences_gen.h:4198 +#: ../build/bin/preferences_gen.h:4754 msgid "create XMP files" msgstr "XMP-Dateien erzeugen" -#: ../build/bin/preferences_gen.h:4207 +#: ../build/bin/preferences_gen.h:4763 msgid "" "XMP sidecar files store all editing steps, ratings, tags and color labels " "alongside your images in an open format readable by other applications, and " @@ -2064,11 +2305,11 @@ msgstr "" " - beim Import: XMP-Datei wird beim Import erstellt und nach jeder " "Änderung aktualisiert." -#: ../build/bin/preferences_gen.h:4216 +#: ../build/bin/preferences_gen.h:4772 msgid "store XMP tags in compressed format" msgstr "XMP-Tags komprimiert speichern" -#: ../build/bin/preferences_gen.h:4225 +#: ../build/bin/preferences_gen.h:4781 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -2080,11 +2321,11 @@ msgstr "" "Diese Option erlaubt es, die Daten in den XMP-Feldern zu komprimieren und so " "Speicherplatz zu sparen." -#: ../build/bin/preferences_gen.h:4234 +#: ../build/bin/preferences_gen.h:4790 msgid "auto-save interval" msgstr "Speicherintervall" -#: ../build/bin/preferences_gen.h:4252 +#: ../build/bin/preferences_gen.h:4808 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2095,11 +2336,11 @@ msgstr "" "zum Deaktivieren auf Null setzen. Bei langsamen Speichermedien \n" "kann die automatische Speicherung deaktiviert sein." -#: ../build/bin/preferences_gen.h:4261 +#: ../build/bin/preferences_gen.h:4817 msgid "look for updated XMP files on startup" msgstr "beim Start nach aktualisierten XMP-Dateien suchen" -#: ../build/bin/preferences_gen.h:4269 +#: ../build/bin/preferences_gen.h:4825 msgid "" "check file modification times of all XMP files on startup to check if any got " "updated in the meantime" @@ -2108,37 +2349,37 @@ msgstr "" "finden, \n" "die zwischenzeitlich extern bearbeitet wurden." -#: ../build/bin/preferences_gen.h:4279 +#: ../build/bin/preferences_gen.h:4835 msgid "miscellaneous" msgstr "Verschiedenes" -#: ../build/bin/preferences_gen.h:4284 +#: ../build/bin/preferences_gen.h:4840 msgid "interface" msgstr "Benutzeroberfläche" -#: ../build/bin/preferences_gen.h:4294 +#: ../build/bin/preferences_gen.h:4850 msgid "show splash screen at startup" msgstr "Startdialog beim Programmstart anzeigen" -#: ../build/bin/preferences_gen.h:4302 +#: ../build/bin/preferences_gen.h:4858 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" msgstr "zeigt den Fortschritt beim Start, bevor das Hauptfenster erscheint" -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4867 msgid "show welcome screen on next run" msgstr "Willkommensdialog beim nächsten Start anzeigen" -#: ../build/bin/preferences_gen.h:4319 +#: ../build/bin/preferences_gen.h:4875 msgid "display the welcome setup screen the next time darktable is launched" msgstr "beim nächsten Start den Einrichtungsassistenten anzeigen" -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4884 msgid "load default shortcuts at startup" msgstr "Standard Shortcuts beim Start laden" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4892 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2146,35 +2387,35 @@ msgstr "" "lädt Standard-Shortcuts vor den benutzerdefinierten. Ausschalten, \n" "um zu verhindern, dass gelöschte Standard-Shortcuts zurückkehren" -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4901 msgid "scale slider step with min/max" msgstr "Skalierung der Reglerschritte mit Min/Max" -#: ../build/bin/preferences_gen.h:4353 +#: ../build/bin/preferences_gen.h:4909 msgid "vary slider step size with min/max range" msgstr "variiert Regler Schrittweite in einem sicheren min/max Bereich" -#: ../build/bin/preferences_gen.h:4362 +#: ../build/bin/preferences_gen.h:4918 msgid "marker shape" msgstr "Anfasser für Schieberegler" -#: ../build/bin/preferences_gen.h:4371 +#: ../build/bin/preferences_gen.h:4927 msgid "the shape of the slider marker" msgstr "Form des Anfassers" -#: ../build/bin/preferences_gen.h:4380 +#: ../build/bin/preferences_gen.h:4936 msgid "condensed panels' controls" msgstr "kompakte Steuerelemente in Panels" -#: ../build/bin/preferences_gen.h:4388 +#: ../build/bin/preferences_gen.h:4944 msgid "use condensed panels' controls in all views" msgstr "kompakte Steuerelemente in allen Ansichten verwenden" -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4953 msgid "automatically update module name" msgstr "Modulname automatisch aktualisieren" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4961 msgid "" "if enabled, the module name will be automatically updated to match a preset " "name or a preset instance name if present." @@ -2182,22 +2423,22 @@ msgstr "" "wenn aktiviert, wird der Modulname mit einem ggf. vorhandenen Preset- oder " "Instanznamen ergänzt" -#: ../build/bin/preferences_gen.h:4414 +#: ../build/bin/preferences_gen.h:4970 msgid "sort built-in presets first" msgstr "eingebaute Presets zuerst sortieren" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4978 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "Bestimmt ob, alle eingebauten Presets vor den benutzerdefinierten im Preset-" "Menü gezeigt werden." -#: ../build/bin/preferences_gen.h:4431 +#: ../build/bin/preferences_gen.h:4987 msgid "mouse wheel scrolls modules side panel by default" msgstr "Mausrad blättert standardmäßig die Module der seitlichen Panel durch" -#: ../build/bin/preferences_gen.h:4439 +#: ../build/bin/preferences_gen.h:4995 msgid "" "in darktable's darkroom, where you do your edits, all controls are listed on " "a panel on the right; you can choose whether you want to use the scroll wheel " @@ -2212,21 +2453,21 @@ msgid "" "disabled: the mouse wheel adjusts the control under the pointer and " "with Ctrl+Alt scrolls the panel." msgstr "" -"In der Dunkelkammer sind alle Steuerelemente im rechten Panel aufgelistet. " -"Das Mausrad bzw. die Scroll-Geste auf dem Touchpad kann entweder das Panel " -"scrollen oder den Wert des Steuerelements unter dem Mauszeiger ändern. \n" -"Letzteres ermöglicht schnelleres Arbeiten, birgt aber das Risiko, Modulwerte " -"unbemerkt zu verstellen.\n" -"aktiviert: Mausrad scrollt das Modul-Panel; Strg+Alt ändert " -"Steuerwerte\n" -"deaktiviert: Mausrad ändert den Wert des Steuerelements unter dem " -"Mauszeiger; Strg+Alt scrollt das Panel." - -#: ../build/bin/preferences_gen.h:4448 +"Dunkelkammer: alle Steuerelemente im rechten Panel. Mausrad/Touchpad-Scroll-" +"Geste scrollt entweder Panel oder ändert Wert des Steuerelements unter dem " +"Mauszeiger.\n" +"Letzteres ermöglicht schnelleres arbeiten, aber mit Risiko unbemerkter " +"Modulwert-Änderungen.\n" +"\n" +"aktiviert: Mausrad scrollt Panel; Strg+Alt ändert Steuerwerte.\n" +"deaktiviert: Mausrad ändert Steuerwert unter Mauszeiger; Strg+Alt scrollt Panel" + +#: ../build/bin/preferences_gen.h:5004 msgid "enable touchpad gestures in darkroom" msgstr "Touchpad-Gesten in der Dunkelkammer aktivieren" -#: ../build/bin/preferences_gen.h:4456 +#: ../build/bin/preferences_gen.h:5012 msgid "" "use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " "enabled: touchpad pinch gestures zoom the image and two-finger " @@ -2242,12 +2483,12 @@ msgstr "" "ignoriert und die Dunkelkammer fällt auf das klassische Scrollverhalten " "zurück, einschließlich Strg+Scrollen zum Zoomen." -#: ../build/bin/preferences_gen.h:4465 +#: ../build/bin/preferences_gen.h:5021 msgid "constrain darkroom zoom between screen fit and 100%" msgstr "" "Dunkelkammer-Zoom auf Bereich zwischen Bildschirmgröße und 100% begrenzen" -#: ../build/bin/preferences_gen.h:4474 +#: ../build/bin/preferences_gen.h:5030 #, no-c-format msgid "" "limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " @@ -2261,11 +2502,11 @@ msgstr "" "um die Begrenzung vorübergehend aufzuheben. Deaktiviert: Zoom ist nie " "begrenzt, Strg wird nicht benötigt." -#: ../build/bin/preferences_gen.h:4483 +#: ../build/bin/preferences_gen.h:5039 msgid "always show panels' scrollbars" msgstr "zeige immer die Scrollbalken der Panel an" -#: ../build/bin/preferences_gen.h:4491 +#: ../build/bin/preferences_gen.h:5047 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2273,11 +2514,11 @@ msgstr "" "Definiert, ob die Scrollbalken der Panel immer sichtbar sind oder abhängig " "vom Inhalt. Bei Änderung Neustart erforderlich." -#: ../build/bin/preferences_gen.h:4500 +#: ../build/bin/preferences_gen.h:5056 msgid "duration of the UI transitions in ms" msgstr "Dauer der UI-Transitionen in ms" -#: ../build/bin/preferences_gen.h:4519 +#: ../build/bin/preferences_gen.h:5075 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules and " "other UI elements" @@ -2285,11 +2526,11 @@ msgstr "" "Dauer der Transitionen (in ms) für das Auf- und Zuklappen von Modulen und " "anderen Elementen der Benutzeroberfläche" -#: ../build/bin/preferences_gen.h:4528 +#: ../build/bin/preferences_gen.h:5084 msgid "auto-scroll filmstrip to center on selected image" msgstr "Filmstreifen automatisch auf ausgewähltes Bild zentrieren" -#: ../build/bin/preferences_gen.h:4536 +#: ../build/bin/preferences_gen.h:5092 msgid "" "when enabled, the filmstrip in culling mode and in the darkroom automatically " "scrolls to center on the selected image" @@ -2297,19 +2538,19 @@ msgstr "" "wenn aktiviert, scrollt der Filmstreifen in der Culling-Sicht sowie in der " "Dunkelkammer automatisch, um das ausgewählte Bild zu zentrieren." -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:5101 msgid "position of the scopes module" msgstr "Position des Histogramms/Scopes" -#: ../build/bin/preferences_gen.h:4554 +#: ../build/bin/preferences_gen.h:5110 msgid "position the scopes at the top-left or top-right of the screen" msgstr "Positionierung des Histogramms/Scopes links oder rechts oben" -#: ../build/bin/preferences_gen.h:4563 +#: ../build/bin/preferences_gen.h:5119 msgid "method to use for getting the display profile" msgstr "Methode, um das Monitorprofil zu ermitteln" -#: ../build/bin/preferences_gen.h:4572 +#: ../build/bin/preferences_gen.h:5128 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2319,11 +2560,11 @@ msgstr "" "Anzeigenprofils festzulegen.\n" "Dies ist hilfreich, wenn eine der Alternativen falsche Ergebnisse liefert." -#: ../build/bin/preferences_gen.h:4581 +#: ../build/bin/preferences_gen.h:5137 msgid "order or exclude MIDI devices" msgstr "MIDI-Devices anordnen oder ausschließen" -#: ../build/bin/preferences_gen.h:4594 +#: ../build/bin/preferences_gen.h:5150 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" @@ -2340,17 +2581,17 @@ msgstr "" "Geräte." #. tags -#: ../build/bin/preferences_gen.h:4604 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 -#: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 +#: ../build/bin/preferences_gen.h:5160 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:514 ../src/libs/export_metadata.c:197 +#: ../src/libs/image.c:624 ../src/libs/metadata_view.c:175 msgid "tags" msgstr "Tags" -#: ../build/bin/preferences_gen.h:4614 +#: ../build/bin/preferences_gen.h:5170 msgid "omit hierarchy in simple tag lists" msgstr "Hierarchie in einfacher Tag-Liste auslassen" -#: ../build/bin/preferences_gen.h:4622 +#: ../build/bin/preferences_gen.h:5178 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2366,15 +2607,15 @@ msgstr "" "genommen \n" "und der Rest ignoriert. Von „foo|bar|baz“ wird also nur „baz“ eingefügt." -#: ../build/bin/preferences_gen.h:4628 +#: ../build/bin/preferences_gen.h:5184 msgid "shortcuts with multiple instances" msgstr "Shortcuts bei mehreren Modulinstanzen" -#: ../build/bin/preferences_gen.h:4638 +#: ../build/bin/preferences_gen.h:5194 msgid "prefer focused instance" msgstr "Modulinstanz mit Fokus bevorzugen" -#: ../build/bin/preferences_gen.h:4646 +#: ../build/bin/preferences_gen.h:5202 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2390,21 +2631,21 @@ msgstr "" "Hinweis: Überblendungs-Shortcuts werden immer auf die fokussierte Instanz " "angewendet." -#: ../build/bin/preferences_gen.h:4655 +#: ../build/bin/preferences_gen.h:5211 msgid "prefer expanded instances" msgstr "eingeblendete Modulinstanzen bevorzugen" -#: ../build/bin/preferences_gen.h:4663 +#: ../build/bin/preferences_gen.h:5219 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" "Wenn Instanzen des Moduls eingeblendet sind, ignoriere ausgeblendete " "Modulinstanzen." -#: ../build/bin/preferences_gen.h:4672 +#: ../build/bin/preferences_gen.h:5228 msgid "prefer enabled instances" msgstr "aktive Modulinstanzen bevorzugen" -#: ../build/bin/preferences_gen.h:4680 +#: ../build/bin/preferences_gen.h:5236 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2412,11 +2653,11 @@ msgstr "" "Nachdem obige Regel angewandt wurde: Wenn Instanzen des Moduls aktiv sind, " "ignoriere inaktive Modulinstanzen." -#: ../build/bin/preferences_gen.h:4689 +#: ../build/bin/preferences_gen.h:5245 msgid "prefer unmasked instances" msgstr "Modulinstanzen ohne lokale Masken bevorzugen" -#: ../build/bin/preferences_gen.h:4697 +#: ../build/bin/preferences_gen.h:5253 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2424,11 +2665,11 @@ msgstr "" "Nachdem obige Regeln angewandt wurden: Wenn Instanzen des Moduls keine lokale " "Masken verwenden, ignoriere Modulinstanzen, die lokale Masken verwenden." -#: ../build/bin/preferences_gen.h:4706 +#: ../build/bin/preferences_gen.h:5262 msgid "selection order" msgstr "Reihenfolge" -#: ../build/bin/preferences_gen.h:4715 +#: ../build/bin/preferences_gen.h:5271 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2436,11 +2677,11 @@ msgstr "" "Nachdem obige Regeln angewandt wurden: Wende die Shortcuts auf Module gemäß " "ihrer Position im Bearbeitungsstapel an." -#: ../build/bin/preferences_gen.h:4724 +#: ../build/bin/preferences_gen.h:5280 msgid "allow visual assignment to specific instances" msgstr "visuelle Zuordnung zu bestimmten Instanzen ermöglichen" -#: ../build/bin/preferences_gen.h:4732 +#: ../build/bin/preferences_gen.h:5288 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2450,42 +2691,42 @@ msgstr "" "visuell diesen spezifischen Instanzen zugewiesen werden.\n" "Andernfalls werden die Verknüpfungen immer der bevorzugten Instanz zugewiesen." -#: ../build/bin/preferences_gen.h:4738 +#: ../build/bin/preferences_gen.h:5294 msgid "map / geolocalization view" msgstr "Karte / Geolokalisierung" -#: ../build/bin/preferences_gen.h:4748 +#: ../build/bin/preferences_gen.h:5304 msgid "pretty print the image location" msgstr "Bildposition schön formatieren" -#: ../build/bin/preferences_gen.h:4756 +#: ../build/bin/preferences_gen.h:5312 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "" "Zeige eine besser lesbare Darstellung der Position im Modul „Bildinformation“" -#: ../build/bin/preferences_gen.h:4762 +#: ../build/bin/preferences_gen.h:5318 msgid "slideshow view" msgstr "Diashow" -#: ../build/bin/preferences_gen.h:4772 +#: ../build/bin/preferences_gen.h:5328 msgid "waiting time between each image in slideshow" msgstr "Wartezeit zwischen zwei Bildern in der Diashow" -#: ../build/bin/preferences_gen.h:4814 +#: ../build/bin/preferences_gen.h:5370 msgid "do not set the 'uncategorized' entry for tags" msgstr "nicht „Sonstige“ als Tag verwenden" -#: ../build/bin/preferences_gen.h:4822 +#: ../build/bin/preferences_gen.h:5378 msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "nicht „Sonstige“ als Tag verwenden, wenn es keine Detaillierung gibt" -#: ../build/bin/preferences_gen.h:4831 +#: ../build/bin/preferences_gen.h:5387 msgid "tags case sensitivity" msgstr "Groß- und Kleinschreibung für Tags" -#: ../build/bin/preferences_gen.h:4840 +#: ../build/bin/preferences_gen.h:5396 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2494,21 +2735,21 @@ msgstr "" "funktioniert die Nichtbeachtung der Groß/Kleinschreibung nur für die 26 " "lateinischen Buchstaben" -#: ../build/bin/preferences_gen.h:4849 ../build/bin/preferences_gen.h:4940 +#: ../build/bin/preferences_gen.h:5405 ../build/bin/preferences_gen.h:5496 msgid "number of collections to be stored" msgstr "Anzahl zu speichernder Sammlungen" -#: ../build/bin/preferences_gen.h:4868 ../build/bin/preferences_gen.h:4959 +#: ../build/bin/preferences_gen.h:5424 ../build/bin/preferences_gen.h:5515 msgid "the number of recent collections to store and show in this list" msgstr "" "Anzahl der Sammlungen, die in der Liste „kürzlich benutzter Sammlungen“ " "gespeichert werden" -#: ../build/bin/preferences_gen.h:4877 +#: ../build/bin/preferences_gen.h:5433 msgid "number of folder levels to show in lists" msgstr "Anzahl der anzuzeigenden Ordner-Ebenen" -#: ../build/bin/preferences_gen.h:4896 +#: ../build/bin/preferences_gen.h:5452 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" @@ -2516,19 +2757,19 @@ msgstr "" "Bestimmt die Anzahl an Ordner-Ebenen, die im Filmrollennamen angezeigt werden " "sollen, beginnend von rechts" -#: ../build/bin/preferences_gen.h:4905 +#: ../build/bin/preferences_gen.h:5461 msgid "sort film rolls by" msgstr "Filmrolle sortieren nach" -#: ../build/bin/preferences_gen.h:4914 +#: ../build/bin/preferences_gen.h:5470 msgid "sets the collections-list order for film rolls" msgstr "Bestimmt die Sortierung der Bilder einer Filmrolle" -#: ../build/bin/preferences_gen.h:5002 +#: ../build/bin/preferences_gen.h:5558 msgid "suggested tags level of confidence" msgstr "vorgeschlagene Tags Konfidenzlevel" -#: ../build/bin/preferences_gen.h:5022 +#: ../build/bin/preferences_gen.h:5578 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2541,11 +2782,11 @@ msgstr "" "100: kein übereinstimmendes Tag, um nur die neuesten Tags anzuzeigen " "(schneller)" -#: ../build/bin/preferences_gen.h:5031 +#: ../build/bin/preferences_gen.h:5587 msgid "number of recently attached tags" msgstr "Anzahl der zuletzt zugewiesenen Tags" -#: ../build/bin/preferences_gen.h:5050 +#: ../build/bin/preferences_gen.h:5606 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2576,15 +2817,15 @@ msgstr "herbstlich" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 -#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 -#: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 +#: ../src/common/collection.c:1485 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2466 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4325 ../src/iop/bilateral.cc:381 +#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/colorequal.c:2930 +#: ../src/iop/colorzones.c:2483 ../src/iop/temperature.c:1981 +#: ../src/iop/temperature.c:2166 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:317 ../src/libs/histogram.c:50 msgid "blue" msgstr "Blau" @@ -2600,7 +2841,7 @@ msgstr "Korrektur Blaue LED (stark)" msgid "camera styles" msgstr "Kamerastile" -#: ../build/bin/styles_string.h:10 ../src/libs/image.c:621 +#: ../build/bin/styles_string.h:10 ../src/libs/image.c:623 msgid "colors" msgstr "Farben" @@ -2623,15 +2864,15 @@ msgstr "Kontrast und Schärfe" #: ../build/lib/darktable/plugins/introspection_colorequal.c:491 #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 -#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 +#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:856 +#: ../src/iop/colorequal.c:2929 ../src/iop/temperature.c:1965 msgid "cyan" msgstr "Cyan" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 -#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 -#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 -#: ../src/libs/tools/darktable.c:64 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3841 +#: ../src/libs/filtering.c:927 ../src/libs/filtering.c:989 +#: ../src/libs/filtering.c:1656 ../src/libs/filtering.c:1967 +#: ../src/libs/tools/darktable.c:66 msgid "darktable" msgstr "darktable" @@ -2662,7 +2903,7 @@ msgstr "Effekte" # wird auch für luas Script Verzeichnis gebraucht; da sollte es nicht # übersetzt werden #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:447 +#: ../src/external/lua-scripts/tools/script_manager.lua:457 msgid "examples" msgstr "examples" @@ -2675,7 +2916,7 @@ msgid "extreme saturation" msgstr "extreme Sättigung" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1584 msgid "faded" msgstr "verblasst" @@ -2706,16 +2947,16 @@ msgstr "generisch" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 -#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 -#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 -#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:48 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2412 +#: ../src/develop/blend_gui.c:2460 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4324 ../src/gui/guides.c:854 ../src/iop/bilateral.cc:376 +#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/colorequal.c:2928 +#: ../src/iop/colorzones.c:2481 ../src/iop/temperature.c:1961 +#: ../src/iop/temperature.c:1979 ../src/iop/temperature.c:2165 +#: ../src/libs/collect.c:2162 ../src/libs/filters/colors.c:316 +#: ../src/libs/histogram.c:49 msgid "green" msgstr "Grün" @@ -2726,9 +2967,9 @@ msgstr "Grün" #: ../build/lib/darktable/plugins/introspection_colorequal.c:503 #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 -#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1981 +#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:857 +#: ../src/iop/colorequal.c:2932 ../src/iop/colorzones.c:2485 +#: ../src/iop/temperature.c:1963 msgid "magenta" msgstr "Magenta" @@ -2757,7 +2998,7 @@ msgstr "Bewegungsunschärfe" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2926 ../src/iop/colorzones.c:2479 msgid "orange" msgstr "Orange" @@ -2765,10 +3006,10 @@ msgstr "Orange" msgid "pastels" msgstr "Pastell" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1487 #: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:264 +#: ../src/iop/colorzones.c:2484 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:318 msgid "purple" msgstr "Violett" @@ -2781,15 +3022,15 @@ msgstr "Violett" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 -#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 -#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 +#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2406 +#: ../src/develop/blend_gui.c:2454 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4323 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:371 +#: ../src/iop/channelmixer.c:609 ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2478 ../src/iop/temperature.c:1977 +#: ../src/iop/temperature.c:2164 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:314 ../src/libs/histogram.c:48 msgid "red" msgstr "Rot" @@ -2820,11 +3061,11 @@ msgstr "Color-Key" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 -#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:261 +#: ../src/common/collection.c:1481 ../src/common/colorlabels.c:382 +#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:855 +#: ../src/iop/colorequal.c:2927 ../src/iop/colorzones.c:2480 +#: ../src/iop/temperature.c:1967 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:315 msgid "yellow" msgstr "Gelb" @@ -2850,7 +3091,7 @@ msgstr "Mitwirkende lua-scripts" #: ../build/lib/darktable/plugins/introspection_agx.c:245 #: ../build/lib/darktable/plugins/introspection_agx.c:498 -#: ../src/iop/colorbalancergb.c:1899 +#: ../src/iop/colorbalancergb.c:1898 msgid "lift" msgstr "Lift" @@ -2863,9 +3104,9 @@ msgstr "Slope" #: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 -#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 -#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4648 +#: ../src/iop/colisa.c:272 ../src/iop/colorequal.c:3064 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:379 ../src/iop/vignette.c:1044 ../src/libs/history.c:967 msgid "brightness" msgstr "Helligkeit" @@ -2877,14 +3118,14 @@ msgstr "Helligkeit" #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 -#: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 -#: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 -#: ../src/iop/colorharmonizer.c:1603 ../src/iop/colorize.c:358 -#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 -#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/develop/blend_gui.c:2386 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:607 ../src/iop/colisa.c:273 +#: ../src/iop/colorbalance.c:1956 ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorchecker.c:1604 ../src/iop/colorcontrast.c:77 +#: ../src/iop/colorcorrection.c:270 ../src/iop/colorequal.c:3046 +#: ../src/iop/colorharmonizer.c:1610 ../src/iop/colorize.c:357 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:375 ../src/iop/velvia.c:72 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1045 msgid "saturation" msgstr "Sättigung" @@ -2901,7 +3142,7 @@ msgstr "Farbton erhalten" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1492 msgid "black relative exposure" msgstr "schwarz relative Belichtung" @@ -2909,7 +3150,7 @@ msgstr "schwarz relative Belichtung" #: ../build/lib/darktable/plugins/introspection_agx.c:522 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 -#: ../src/iop/filmic.c:1480 +#: ../src/iop/filmic.c:1479 msgid "white relative exposure" msgstr "weiß relative Belichtung" @@ -2938,10 +3179,10 @@ msgstr "Pivot Ziel Output" #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 -#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 -#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 +#: ../src/gui/guides.c:863 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:271 ../src/iop/colorbalance.c:1892 +#: ../src/iop/colorbalance.c:1898 ../src/iop/filmic.c:1526 +#: ../src/iop/filmicrgb.c:4473 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "Kontrast" @@ -3090,13 +3331,13 @@ msgstr "alles umkehren" #: ../build/lib/darktable/plugins/introspection_agx.c:652 #: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 -#: ../src/iop/colorout.c:857 +#: ../src/iop/colorout.c:855 msgid "export profile" msgstr "Exportprofil" #: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2054 +#: ../src/iop/colorin.c:2065 msgid "working profile" msgstr "Arbeitsprofil" @@ -3115,7 +3356,7 @@ msgstr "Display P3" #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 #: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 -#: ../src/libs/print_settings.c:1440 +#: ../src/libs/print_settings.c:1436 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (kompatibel)" @@ -3124,7 +3365,7 @@ msgstr "Adobe RGB (kompatibel)" #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 #: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 -#: ../src/libs/print_settings.c:1433 +#: ../src/libs/print_settings.c:1429 msgid "sRGB" msgstr "sRGB" @@ -3146,15 +3387,15 @@ msgstr "Scherung" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 -#: ../src/libs/metadata_view.c:157 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:1013 +#: ../src/gui/presets.c:732 ../src/iop/lens.cc:4489 ../src/libs/camera.c:574 +#: ../src/libs/metadata_view.c:158 msgid "focal length" msgstr "Brennweite" #: ../build/lib/darktable/plugins/introspection_ashift.c:154 #: ../build/lib/darktable/plugins/introspection_ashift.c:295 -#: ../src/libs/metadata_view.c:159 +#: ../src/libs/metadata_view.c:160 msgid "crop factor" msgstr "Crop-Faktor" @@ -3171,7 +3412,7 @@ msgstr "Seitenverhältnis anpassen" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4390 +#: ../src/iop/lens.cc:4476 msgid "lens model" msgstr "Objektiv-Modell" @@ -3191,12 +3432,13 @@ msgstr "spezifisch" #: ../build/lib/darktable/plugins/introspection_colorin.c:303 #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 -#: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3429 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:154 +#: ../src/develop/blend_gui.c:183 ../src/develop/blend_gui.c:3452 #: ../src/external/lua-scripts/official/auto_straighten.lua:141 -#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 -#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 -#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 +#: ../src/gui/accelerators.c:154 ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 +#: ../src/libs/live_view.c:424 msgid "off" msgstr "aus" @@ -3223,7 +3465,7 @@ msgstr "Belichtungsanpassung" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:153 msgid "exposure bias" msgstr "Belichtungskorrektur" @@ -3240,6 +3482,8 @@ msgstr "Belichtungskorrektur" msgid "preserve colors" msgstr "erhalte Farben" +#. we've reached the bottom level, so build a final menu item with preview popup +#. need a tooltip for the signal below to be raised #: ../build/lib/darktable/plugins/introspection_basecurve.c:262 #: ../build/lib/darktable/plugins/introspection_basicadj.c:249 #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:153 @@ -3247,15 +3491,15 @@ msgstr "erhalte Farben" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 -#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 -#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 -#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 -#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:134 +#: ../src/gui/guides.c:834 ../src/iop/basecurve.c:2101 +#: ../src/iop/channelmixerrgb.c:4693 ../src/iop/clipping.c:1915 +#: ../src/iop/clipping.c:2097 ../src/iop/clipping.c:2112 +#: ../src/iop/retouch.c:500 ../src/libs/collect.c:2358 +#: ../src/libs/colorpicker.c:53 ../src/libs/export.c:104 #: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 -#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1172 +#: ../src/libs/print_settings.c:1190 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "keine" @@ -3272,7 +3516,7 @@ msgstr "keine" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2439 ../src/develop/blend_gui.c:2473 msgid "luminance" msgstr "Luminanz" @@ -3380,11 +3624,11 @@ msgstr "Geradlinigkeit" #: ../build/lib/darktable/plugins/introspection_blurs.c:194 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:144 -#: ../build/lib/darktable/plugins/introspection_overlay.c:136 -#: ../build/lib/darktable/plugins/introspection_overlay.c:253 +#: ../build/lib/darktable/plugins/introspection_overlay.c:139 +#: ../build/lib/darktable/plugins/introspection_overlay.c:256 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 +#: ../src/iop/ashift.c:5972 ../src/libs/masks.c:223 msgid "rotation" msgstr "Drehung" @@ -3395,7 +3639,7 @@ msgstr "Richtung" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:116 +#: ../src/libs/masks.c:224 msgid "curvature" msgstr "Krümmung" @@ -3403,14 +3647,14 @@ msgstr "Krümmung" #: ../build/lib/darktable/plugins/introspection_blurs.c:206 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:81 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:148 -#: ../src/iop/colorbalancergb.c:1878 +#: ../src/iop/colorbalancergb.c:1877 msgid "offset" msgstr "Offset" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 -#: ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:989 +#: ../src/gui/presets.c:674 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:150 msgid "lens" msgstr "Objektiv" @@ -3443,7 +3687,7 @@ msgstr "Seitenverhältnis" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2610 msgid "orientation" msgstr "Ausrichtung" @@ -3487,37 +3731,37 @@ msgstr "Basis" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 -#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 -#: ../src/iop/rgblevels.c:1081 +#: ../src/gui/preferences.c:1020 ../src/gui/preferences_ai.c:426 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6148 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:648 +#: ../src/iop/rgblevels.c:1067 msgid "auto" msgstr "automatisch" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:322 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2612 msgid "portrait" msgstr "Hochformat" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2612 msgid "landscape" msgstr "Querformat" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 +#: ../src/iop/relight.c:263 ../src/libs/export.c:1512 +#: ../src/libs/metadata_view.c:164 ../src/libs/print_settings.c:2630 msgid "width" msgstr "Breite" #: ../build/lib/darktable/plugins/introspection_borders.c:357 -#: ../build/lib/darktable/plugins/introspection_overlay.c:306 +#: ../build/lib/darktable/plugins/introspection_overlay.c:309 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2639 +#: ../src/libs/export.c:1518 ../src/libs/metadata_view.c:165 +#: ../src/libs/print_settings.c:2634 msgid "height" msgstr "Höhe" @@ -3581,8 +3825,8 @@ msgstr "Referenzkanal" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 +#: ../src/iop/atrous.c:1599 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:323 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:417 msgid "radius" msgstr "Radius" @@ -3592,10 +3836,10 @@ msgstr "Radius" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 -#: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 -#: ../src/libs/neural_restore.c:4174 ../src/libs/neural_restore.c:4191 +#: ../src/iop/bloom.c:389 ../src/iop/denoiseprofile.c:3697 +#: ../src/iop/grain.c:544 ../src/iop/hazeremoval.c:272 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:438 ../src/iop/velvia.c:279 +#: ../src/libs/neural_restore.c:4428 ../src/libs/neural_restore.c:4445 msgid "strength" msgstr "Stärke" @@ -3840,8 +4084,8 @@ msgstr "Version 3 (2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 -#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 -#: ../src/iop/atrous.c:1572 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1807 +#: ../src/iop/atrous.c:1595 msgid "left" msgstr "links" @@ -3849,15 +4093,15 @@ msgstr "links" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1817 msgid "top" msgstr "oben" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 -#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 -#: ../src/iop/atrous.c:1571 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1812 +#: ../src/iop/atrous.c:1594 msgid "right" msgstr "rechts" @@ -3865,7 +4109,7 @@ msgstr "rechts" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 +#: ../src/gui/accelerators.c:134 ../src/gui/gtk.c:1821 msgid "bottom" msgstr "unten" @@ -3905,10 +4149,10 @@ msgstr "Lift, Gamma, Gain (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 -#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 -#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 +#: ../src/develop/blend_gui.c:2432 ../src/develop/blend_gui.c:2480 +#: ../src/iop/atrous.c:1778 ../src/iop/channelmixerrgb.c:4508 +#: ../src/iop/channelmixerrgb.c:4596 ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorzones.c:2619 ../src/iop/nlmeans.c:446 msgid "chroma" msgstr "Chrominanz" @@ -3928,12 +4172,12 @@ msgstr "Chrominanz" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 -#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 -#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 -#: ../src/iop/colorzones.c:2627 +#: ../src/develop/blend_gui.c:2391 ../src/develop/blend_gui.c:2425 +#: ../src/develop/blend_gui.c:2487 ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixerrgb.c:4502 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/colorbalance.c:1940 ../src/iop/colorequal.c:3028 +#: ../src/iop/colorize.c:344 ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorzones.c:2620 msgid "hue" msgstr "Farbton" @@ -3960,9 +4204,9 @@ msgstr "Lichterverlauf" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1997 #: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 -#: ../src/iop/splittoning.c:488 +#: ../src/iop/splittoning.c:489 msgid "shadows" msgstr "Schatten" @@ -3974,9 +4218,9 @@ msgstr "Schatten" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 -#: ../src/iop/splittoning.c:494 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1999 +#: ../src/iop/monochrome.c:568 ../src/iop/shadhi.c:680 +#: ../src/iop/splittoning.c:495 msgid "highlights" msgstr "Lichter" @@ -3993,13 +4237,13 @@ msgstr "Chrominanz Global" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:565 #: ../build/lib/darktable/plugins/introspection_toneequal.c:169 #: ../build/lib/darktable/plugins/introspection_toneequal.c:306 -#: ../src/iop/colorbalance.c:1995 +#: ../src/iop/colorbalance.c:1998 msgid "mid-tones" msgstr "Mitteltöne" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1557 +#: ../src/iop/filmic.c:1556 msgid "global saturation" msgstr "Sättigung Global" @@ -4087,7 +4331,7 @@ msgstr "geführten Filter anwenden" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2931 msgid "lavender" msgstr "Blauviolett" @@ -4103,7 +4347,7 @@ msgstr "Farbharmonie Modell" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 -#: ../src/iop/colorharmonizer.c:1438 +#: ../src/iop/colorharmonizer.c:1440 msgid "anchor hue" msgstr "Anker-Farbton" @@ -4145,7 +4389,7 @@ msgstr "Knoten-Sättigung" # gerne konstruktive Vorschläge;) #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 -#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:227 ../src/libs/masks.c:2444 msgid "smoothing" msgstr "glätten" @@ -4190,8 +4434,8 @@ msgid "tetrad" msgstr "tetradisch" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 -#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 -#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2125 ../src/iop/crop.c:1269 +#: ../src/libs/filtering.c:314 ../src/libs/filters/ratio.c:124 #: ../src/libs/scopes/vectorscope.c:71 msgid "square" msgstr "quadratisch" @@ -4250,7 +4494,7 @@ msgid "range extent" msgstr "Werte-Ausdehnung" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4700 +#: ../src/iop/channelmixerrgb.c:4695 msgid "saturated colors" msgstr "gesättigte Farben" @@ -4264,7 +4508,7 @@ msgstr "Auswahl nach" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1791 +#: ../src/iop/atrous.c:1807 msgid "mix" msgstr "einblenden" @@ -4275,19 +4519,19 @@ msgid "process mode" msgstr "Modus" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1315 +#: ../src/develop/blend_gui.c:2370 ../src/iop/channelmixer.c:608 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/colorchecker.c:1569 +#: ../src/iop/colorize.c:363 ../src/iop/colorzones.c:2618 +#: ../src/iop/exposure.c:1322 msgid "lightness" msgstr "Helligkeit" # ist das eine passende Übersetzung? # gerne konstruktive Vorschläge;) #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 -#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 -#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2115 ../src/iop/agx.c:2662 ../src/iop/atrous.c:1368 +#: ../src/iop/atrous.c:1372 ../src/iop/denoiseprofile.c:3425 +#: ../src/iop/rawdenoise.c:750 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "gleichmäßig" @@ -4295,6 +4539,32 @@ msgstr "gleichmäßig" msgid "strong" msgstr "stark" +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:57 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:124 +#: ../src/iop/bilat.c:74 +msgid "local contrast" +msgstr "Lokaler Kontrast" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:63 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:128 +msgid "detail level" +msgstr "Detailgrad" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:69 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:132 +msgid "adjust edge protection" +msgstr "Kantenschutz anpassen" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:75 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:136 +msgid "filter iterations" +msgstr "Filter Iterationen" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:81 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:140 +msgid "noise bias" +msgstr "Rauschkompensation" + #: ../build/lib/darktable/plugins/introspection_defringe.c:47 #: ../build/lib/darktable/plugins/introspection_defringe.c:102 msgid "edge detection radius" @@ -4304,9 +4574,9 @@ msgstr "Kantenerkennungsradius" #: ../build/lib/darktable/plugins/introspection_defringe.c:106 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 -#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 -#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 -#: ../src/iop/sharpen.c:425 +#: ../src/iop/atrous.c:1660 ../src/iop/bloom.c:385 +#: ../src/iop/colorreconstruction.c:1221 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:426 msgid "threshold" msgstr "Schwellenwert" @@ -4467,7 +4737,7 @@ msgstr "Monochrom" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1499 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "einfach" @@ -4542,7 +4812,7 @@ msgstr "Profiltransformation aktualisieren" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:765 +#: ../src/libs/colorpicker.c:754 msgid "color mode" msgstr "Farbmodus" @@ -4574,7 +4844,7 @@ msgid "compute variance" msgstr "Varianz berechnen" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:369 msgid "RGB" msgstr "RGB" @@ -4584,7 +4854,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 +#: ../src/iop/atrous.c:1650 ../src/iop/highpass.c:353 msgid "sharpness" msgstr "Schärfe" @@ -4750,21 +5020,21 @@ msgstr "Prozent unten" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 -#: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2365 +#: ../src/gui/presets.c:62 ../src/iop/watermark.c:1455 +#: ../src/libs/colorpicker.c:397 ../src/libs/image.c:667 +#: ../src/libs/modulegroups.c:2436 msgid "color" msgstr "Farbe" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:162 -#: ../src/iop/levels.c:671 ../src/iop/rgblevels.c:962 -#: ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:674 ../src/iop/rgblevels.c:953 +#: ../src/iop/rgblevels.c:1063 msgid "black" msgstr "Schwarz" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:163 -#: ../src/iop/levels.c:679 ../src/iop/rgblevels.c:964 -#: ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:682 ../src/iop/rgblevels.c:955 +#: ../src/iop/rgblevels.c:1065 msgid "white" msgstr "Weiß" @@ -4796,7 +5066,7 @@ msgstr "automatisch" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 -#: ../src/iop/filmic.c:1468 +#: ../src/iop/filmic.c:1467 msgid "middle gray luminance" msgstr "Luminanz mittleres Grau" @@ -4822,19 +5092,19 @@ msgstr "Struktur ↔ Textur" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 -#: ../src/iop/filmic.c:1612 +#: ../src/iop/filmic.c:1611 msgid "target middle gray" msgstr "Zielwert für mittleres Grau" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 -#: ../src/iop/filmic.c:1603 +#: ../src/iop/filmic.c:1602 msgid "target black luminance" msgstr "Zielwert für Schwarz-Luminanz" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 -#: ../src/iop/filmic.c:1621 +#: ../src/iop/filmic.c:1620 msgid "target white luminance" msgstr "Zielwert für Weiß-Luminanz" @@ -4842,19 +5112,19 @@ msgstr "Zielwert für Weiß-Luminanz" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:113 +#: ../src/libs/masks.c:221 msgid "hardness" msgstr "Härte" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1535 msgid "linear region" msgstr "linearer Bereich" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 -#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 +#: ../src/iop/filmic.c:1567 ../src/iop/filmicrgb.c:4658 msgid "extreme luminance saturation" msgstr "Sättigung bei extremer Luminanz" @@ -4926,11 +5196,11 @@ msgstr "Spitzlicht-Rekonstruktion aktivieren" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:171 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 ../src/libs/export.c:1590 +#: ../src/libs/metadata_view.c:749 msgid "no" msgstr "nein" @@ -5059,7 +5329,7 @@ msgid "reinhard" msgstr "Reinhard" #: ../build/lib/darktable/plugins/introspection_globaltonemap.c:152 -#: ../src/iop/filmic.c:159 +#: ../src/iop/filmic.c:158 msgid "filmic" msgstr "Filmic" @@ -5087,7 +5357,7 @@ msgstr "Mittenbetonung" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:3046 +#: ../src/views/darkroom.c:3290 msgid "clipping threshold" msgstr "Clipping-Schwellenwert" @@ -5244,18 +5514,18 @@ msgstr "Korrekturen" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 -#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 -#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 +#: ../src/develop/blend_gui.c:3558 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1856 ../src/iop/denoiseprofile.c:3686 +#: ../src/iop/exposure.c:1257 ../src/iop/levels.c:691 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1641 +#: ../src/libs/image.c:648 ../src/libs/print_settings.c:2952 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3264 msgid "mode" msgstr "Modus" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4450 +#: ../src/iop/lens.cc:4536 msgid "target geometry" msgstr "Zielgeometrie" @@ -5285,7 +5555,7 @@ msgstr "Verzeichnung" #: ../build/lib/darktable/plugins/introspection_lens.cc:292 #: ../build/lib/darktable/plugins/introspection_lens.cc:469 -#: ../src/iop/vignette.c:111 +#: ../src/iop/vignette.c:110 msgid "vignetting" msgstr "Vignettierung" @@ -5319,14 +5589,14 @@ msgstr "nur manuelle Vignettierung" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 -#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 -#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 -#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/dtgtk/range.c:1752 ../src/gui/accelerators.c:2758 +#: ../src/gui/accelerators.c:2830 ../src/gui/gtk.c:1870 ../src/gui/gtk.c:4322 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3608 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:4027 +#: ../src/libs/filtering.c:1521 ../src/libs/filters/colors.c:210 +#: ../src/libs/filters/colors.c:319 ../src/libs/filters/date.c:112 #: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 -#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3026 ../src/libs/modulegroups.c:3030 msgid "all" msgstr "alle" @@ -5355,7 +5625,7 @@ msgid "only vignetting" msgstr "nur Vignettierung" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2367 +#: ../src/libs/modulegroups.c:2438 msgid "correct" msgstr "korrigieren" @@ -5401,11 +5671,11 @@ msgstr "ungültig" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 -#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 -#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 -#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 +#: ../src/views/darkroom.c:2787 ../src/views/darkroom.c:3621 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1043 +#: ../src/views/lighttable.c:1052 ../src/views/lighttable.c:1582 +#: ../src/views/lighttable.c:1593 ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1615 ../src/views/lighttable.c:1626 msgid "move" msgstr "verschieben" @@ -5414,8 +5684,8 @@ msgid "line" msgstr "Linie" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 -#: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2482 ../src/iop/basecurve.c:2093 +#: ../src/iop/rgbcurve.c:1516 ../src/iop/tonecurve.c:1290 msgid "curve" msgstr "Kurve" @@ -5523,98 +5793,98 @@ msgstr "Schwarz-Weiß-Film" msgid "color film" msgstr "Farbfilm" -#: ../build/lib/darktable/plugins/introspection_overlay.c:118 -#: ../build/lib/darktable/plugins/introspection_overlay.c:241 +#: ../build/lib/darktable/plugins/introspection_overlay.c:121 +#: ../build/lib/darktable/plugins/introspection_overlay.c:244 #: ../build/lib/darktable/plugins/introspection_watermark.c:118 #: ../build/lib/darktable/plugins/introspection_watermark.c:253 msgid "x offset" msgstr "X-Versatz" -#: ../build/lib/darktable/plugins/introspection_overlay.c:124 -#: ../build/lib/darktable/plugins/introspection_overlay.c:245 +#: ../build/lib/darktable/plugins/introspection_overlay.c:127 +#: ../build/lib/darktable/plugins/introspection_overlay.c:248 #: ../build/lib/darktable/plugins/introspection_watermark.c:124 #: ../build/lib/darktable/plugins/introspection_watermark.c:257 msgid "y offset" msgstr "Y-Versatz" -#: ../build/lib/darktable/plugins/introspection_overlay.c:142 -#: ../build/lib/darktable/plugins/introspection_overlay.c:257 +#: ../build/lib/darktable/plugins/introspection_overlay.c:145 +#: ../build/lib/darktable/plugins/introspection_overlay.c:260 #: ../build/lib/darktable/plugins/introspection_watermark.c:142 #: ../build/lib/darktable/plugins/introspection_watermark.c:269 msgid "scale on" msgstr "Skalierung relativ" -#: ../build/lib/darktable/plugins/introspection_overlay.c:148 -#: ../build/lib/darktable/plugins/introspection_overlay.c:261 +#: ../build/lib/darktable/plugins/introspection_overlay.c:151 +#: ../build/lib/darktable/plugins/introspection_overlay.c:264 #: ../build/lib/darktable/plugins/introspection_watermark.c:148 #: ../build/lib/darktable/plugins/introspection_watermark.c:273 msgid "scale marker to" msgstr "skalieren auf" -#: ../build/lib/darktable/plugins/introspection_overlay.c:154 -#: ../build/lib/darktable/plugins/introspection_overlay.c:265 +#: ../build/lib/darktable/plugins/introspection_overlay.c:157 +#: ../build/lib/darktable/plugins/introspection_overlay.c:268 #: ../build/lib/darktable/plugins/introspection_watermark.c:154 #: ../build/lib/darktable/plugins/introspection_watermark.c:277 msgid "scale marker reference" msgstr "Skalierungsreferenz" -#: ../build/lib/darktable/plugins/introspection_overlay.c:160 -#: ../build/lib/darktable/plugins/introspection_overlay.c:269 +#: ../build/lib/darktable/plugins/introspection_overlay.c:163 +#: ../build/lib/darktable/plugins/introspection_overlay.c:272 #: ../src/common/database.c:3243 ../src/libs/live_view.c:378 -#: ../src/libs/metadata_view.c:134 +#: ../src/libs/metadata_view.c:135 msgid "image id" msgstr "Bild-ID" -#: ../build/lib/darktable/plugins/introspection_overlay.c:303 +#: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 #: ../src/iop/borders.c:935 msgid "image" msgstr "Bild" -#: ../build/lib/darktable/plugins/introspection_overlay.c:304 +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 #: ../build/lib/darktable/plugins/introspection_watermark.c:324 msgid "larger border" msgstr "längere Seite" -#: ../build/lib/darktable/plugins/introspection_overlay.c:305 +#: ../build/lib/darktable/plugins/introspection_overlay.c:308 #: ../build/lib/darktable/plugins/introspection_watermark.c:325 msgid "smaller border" msgstr "kürzere Seite" -#: ../build/lib/darktable/plugins/introspection_overlay.c:307 +#: ../build/lib/darktable/plugins/introspection_overlay.c:310 #: ../build/lib/darktable/plugins/introspection_watermark.c:327 msgid "advanced options" msgstr "erweiterte Optionen" -#: ../build/lib/darktable/plugins/introspection_overlay.c:311 +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 #: ../build/lib/darktable/plugins/introspection_watermark.c:331 msgid "image width" msgstr "Bildbreite" -#: ../build/lib/darktable/plugins/introspection_overlay.c:312 +#: ../build/lib/darktable/plugins/introspection_overlay.c:315 #: ../build/lib/darktable/plugins/introspection_watermark.c:332 msgid "image height" msgstr "Bildhöhe" -#: ../build/lib/darktable/plugins/introspection_overlay.c:313 +#: ../build/lib/darktable/plugins/introspection_overlay.c:316 #: ../build/lib/darktable/plugins/introspection_watermark.c:333 msgid "larger image border" msgstr "längere Bildseite" -#: ../build/lib/darktable/plugins/introspection_overlay.c:314 +#: ../build/lib/darktable/plugins/introspection_overlay.c:317 #: ../build/lib/darktable/plugins/introspection_watermark.c:334 msgid "smaller image border" msgstr "kürzere Bildseite" # nicht so wirklich schön # Alternativvorschlag? -#: ../build/lib/darktable/plugins/introspection_overlay.c:318 +#: ../build/lib/darktable/plugins/introspection_overlay.c:321 #: ../build/lib/darktable/plugins/introspection_watermark.c:338 msgid "marker width" msgstr "Breite" -#: ../build/lib/darktable/plugins/introspection_overlay.c:319 +#: ../build/lib/darktable/plugins/introspection_overlay.c:322 #: ../build/lib/darktable/plugins/introspection_watermark.c:339 msgid "marker height" msgstr "Höhe" @@ -5676,7 +5946,7 @@ msgstr "Luminanz mittleres Grau" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1506 +#: ../src/iop/filmic.c:1505 msgid "safety factor" msgstr "Sicherheitsfaktor" @@ -5767,9 +6037,9 @@ msgstr "eingebettete GainMap" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:1001 +#: ../src/gui/presets.c:698 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:120 +#: ../src/iop/exposure.c:1219 ../src/libs/metadata_view.c:152 msgid "exposure" msgstr "Belichtung" @@ -5785,7 +6055,7 @@ msgid "max_iter" msgstr "max_iter" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:374 +#: ../src/libs/metadata_view.c:375 msgid "unused" msgstr "nicht benutzt" @@ -5798,12 +6068,12 @@ msgid "heal" msgstr "heilen" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2034 msgid "blur" msgstr "weichzeichnen" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2032 msgid "fill" msgstr "füllen" @@ -5817,7 +6087,7 @@ msgstr "löschen" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:134 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:223 -#: ../src/iop/rgbcurve.c:1565 +#: ../src/iop/rgbcurve.c:1555 msgid "compensate middle gray" msgstr "mittleres Grau kompensieren" @@ -5854,7 +6124,7 @@ msgstr "Farbanpassung der Lichter" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:122 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:241 -#: ../src/gui/accelerators.c:96 +#: ../src/gui/accelerators.c:97 msgid "skew" msgstr "Steigung" @@ -6001,7 +6271,7 @@ msgstr "Geometrischer Mittelwert der RGB Werte" #: ../build/lib/darktable/plugins/introspection_tonemap.cc:39 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:88 -#: ../src/iop/tonecurve.c:569 +#: ../src/iop/tonecurve.c:575 msgid "contrast compression" msgstr "Kontrast-Kompression" @@ -6043,7 +6313,7 @@ msgstr "Verhältnis Breite/Höhe" #: ../build/lib/darktable/plugins/introspection_vignette.c:146 #: ../build/lib/darktable/plugins/introspection_vignette.c:237 -#: ../src/iop/vignette.c:1052 +#: ../src/iop/vignette.c:1051 msgid "shape" msgstr "Form" @@ -6117,20 +6387,20 @@ msgstr "Zeige Bilder auf der Karte an" msgid "Print your images" msgstr "Drucke deine Bilder" -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 -#: ../src/iop/colorequal.c:3016 +#: ../src/bauhaus/bauhaus.c:1069 ../src/bauhaus/bauhaus.c:4563 +#: ../src/iop/colorequal.c:3014 msgid "sliders" msgstr "Schieberegler" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 +#: ../src/bauhaus/bauhaus.c:1071 ../src/bauhaus/bauhaus.c:4568 msgid "dropdowns" msgstr "Dropdowns" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 +#: ../src/bauhaus/bauhaus.c:1073 ../src/bauhaus/bauhaus.c:4573 msgid "buttons" msgstr "Buttons" -#: ../src/bauhaus/bauhaus.c:1169 +#: ../src/bauhaus/bauhaus.c:1352 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -6140,101 +6410,119 @@ msgstr "" "einzugeben\n" "oder Strg+Shift Ziehen, um die weichen Grenzen zu ignorieren." -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button on" msgstr "Button An" -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button off" msgstr "Button Aus" -#: ../src/bauhaus/bauhaus.c:3756 +#: ../src/bauhaus/bauhaus.c:4188 msgid "button pressed" msgstr "Button gedrückt" -#: ../src/bauhaus/bauhaus.c:3992 +#: ../src/bauhaus/bauhaus.c:4424 msgid "not that many sliders" msgstr "keine Schieberegler" -#: ../src/bauhaus/bauhaus.c:4006 +#: ../src/bauhaus/bauhaus.c:4438 msgid "not that many dropdowns" msgstr "keine Dropdowns" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4457 msgid "not that many buttons" msgstr "keine Buttons" -#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:184 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 +msgid "on" +msgstr "ein" + +#: ../src/bauhaus/bauhaus.c:4486 ../src/gui/accelerators.c:467 msgid "value" msgstr "Wert" -#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 -#: ../src/gui/accelerators.c:371 +#: ../src/bauhaus/bauhaus.c:4487 ../src/bauhaus/bauhaus.c:4493 +#: ../src/gui/accelerators.c:446 msgid "button" msgstr "Schaltfläche" -#: ../src/bauhaus/bauhaus.c:4032 +#: ../src/bauhaus/bauhaus.c:4488 msgid "force" msgstr "Stärke" -#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 -#: ../src/libs/navigation.c:282 +#: ../src/bauhaus/bauhaus.c:4489 ../src/libs/navigation.c:259 +#: ../src/libs/navigation.c:276 msgid "zoom" msgstr "Zoom" -#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4492 ../src/libs/select.c:40 msgid "selection" msgstr "Auswahl" -#: ../src/bauhaus/bauhaus.c:4076 +#: ../src/bauhaus/bauhaus.c:4532 msgid "slider" msgstr "Regler" -#: ../src/bauhaus/bauhaus.c:4081 +#: ../src/bauhaus/bauhaus.c:4537 msgid "dropdown" msgstr "Dropdown" -#: ../src/chart/main.c:504 ../src/common/database.c:3883 -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 -#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 -#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 -#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 -#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 -#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/bauhaus/bauhaus.c:4557 ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:152 ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:434 ../src/gui/color_picker_proxy.c:362 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:3102 +#: ../src/libs/tagging.c:3575 ../src/views/darkroom.c:3240 +#: ../src/views/darkroom.c:3308 ../src/views/darkroom.c:3588 +msgid "toggle" +msgstr "umschalten" + +#: ../src/chart/main.c:511 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2466 ../src/gui/accelerators.c:2669 +#: ../src/gui/accelerators.c:2748 ../src/gui/accelerators.c:2791 +#: ../src/gui/accelerators.c:2820 ../src/gui/accelerators.c:2877 +#: ../src/gui/accelerators.c:2929 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1245 +#: ../src/gui/preferences.c:1285 ../src/gui/preferences_ai.c:873 +#: ../src/gui/preferences_ai.c:1440 ../src/gui/preferences_ai.c:1557 +#: ../src/gui/preferences_ai.c:1735 ../src/gui/preferences_ai.c:2116 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/presets.c:433 +#: ../src/gui/presets.c:576 ../src/gui/styles_dialog.c:554 #: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 -#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 -#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4119 +#: ../src/iop/lut3d.c:1627 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:464 +#: ../src/libs/collect.c:3858 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:167 ../src/libs/geotagging.c:956 +#: ../src/libs/import.c:1831 ../src/libs/import.c:1942 ../src/libs/import.c:2036 +#: ../src/libs/metadata.c:858 ../src/libs/metadata_view.c:1463 +#: ../src/libs/modulegroups.c:3899 ../src/libs/neural_restore.c:4373 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 -#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 -#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 -#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 -#: ../src/libs/tagging.c:3975 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1713 +#: ../src/libs/tagging.c:1802 ../src/libs/tagging.c:1894 +#: ../src/libs/tagging.c:2023 ../src/libs/tagging.c:2332 +#: ../src/libs/tagging.c:2861 ../src/libs/tagging.c:2903 +#: ../src/libs/tagging.c:4008 ../src/views/darkroom.c:3773 +#: ../src/views/darkroom.c:3809 msgid "_cancel" msgstr "abbre_chen" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 -#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 -#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 -#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 -#: ../src/libs/tagging.c:3976 +#: ../src/chart/main.c:511 ../src/gui/preferences.c:1285 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3859 +#: ../src/libs/export_metadata.c:168 ../src/libs/metadata.c:859 +#: ../src/libs/metadata_view.c:1464 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1895 +#: ../src/libs/tagging.c:2024 ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:4009 msgid "_save" msgstr "_speichern" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1070 +#: ../src/chart/main.c:1077 #, c-format msgid "" "average dE: %.02f\n" @@ -6243,59 +6531,64 @@ msgstr "" "mittleres dE: %.02f\n" "maximales dE: %.02f" -#: ../src/cli/main.c:284 +#: ../src/cli/main.c:286 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "" "TODO: Entschuldigung, aber aufgrund von API-Beschränkungen können wir die BPP " "momentan nicht setzen" -#: ../src/cli/main.c:296 +#: ../src/cli/main.c:298 msgid "unknown option for --hq" msgstr "Unbekannte Option für --hq" -#: ../src/cli/main.c:312 +#: ../src/cli/main.c:314 msgid "unknown option for --export_masks" msgstr "Unbekannte Option für --export_masks" -#: ../src/cli/main.c:328 +#: ../src/cli/main.c:330 msgid "unknown option for --upscale" msgstr "Unbekannte Option für --upscale" -#: ../src/cli/main.c:353 +#: ../src/cli/main.c:355 msgid "unknown option for --apply-custom-presets" msgstr "Unbekannte Option für --apply-custom-presets" -#: ../src/cli/main.c:364 +#: ../src/cli/main.c:366 msgid "too long ext for --out-ext" msgstr "Erweiterung zu lang für die Option --out-ext" -#: ../src/cli/main.c:381 +#: ../src/cli/main.c:383 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "" "Achtung: Eingabedatei oder Ordner „%s” existiert nicht, wird übersprungen\n" -#: ../src/cli/main.c:395 +#: ../src/cli/main.c:391 +#, c-format +msgid "empty in-memory library is useless for darktable cli export\n" +msgstr "leere Bibliothek im Speicher ist für den darktable-CLI-Export nutzlos\n" + +#: ../src/cli/main.c:404 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "falscher ICC-Typ „%s” für --icc-type\n" -#: ../src/cli/main.c:411 +#: ../src/cli/main.c:420 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "Achtung: ICC-Datei „%s” existiert nicht, wird übersprungen\n" -#: ../src/cli/main.c:420 +#: ../src/cli/main.c:429 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "falscher ICC-Vorsatz „%s” für --icc-intent\n" -#: ../src/cli/main.c:438 +#: ../src/cli/main.c:447 #, c-format msgid "warning: unknown option '%s'\n" msgstr "Warnung: unbekannte Option „%s”\n" -#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#: ../src/cli/main.c:477 ../src/cli/main.c:485 #, c-format msgid "" "error: output file or directory must be specified\n" @@ -6304,7 +6597,7 @@ msgstr "" "Fehler: Ausgabedatei oder -verzeichnis muss angegeben werden\n" "\n" -#: ../src/cli/main.c:474 +#: ../src/cli/main.c:483 #, c-format msgid "" "error: input file and output file must be specified\n" @@ -6314,7 +6607,7 @@ msgstr "" "\n" "\n" -#: ../src/cli/main.c:481 +#: ../src/cli/main.c:490 #, c-format msgid "" "error: too many positional arguments\n" @@ -6323,14 +6616,14 @@ msgstr "" "Fehler: zu viele Positionsargumente\n" "\n" -#: ../src/cli/main.c:486 +#: ../src/cli/main.c:495 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "" "Fehler: Eingabedatei und Importoptionen angegeben. Dies wird nicht " "unterstützt!\n" -#: ../src/cli/main.c:536 +#: ../src/cli/main.c:545 msgid "" "notice: no XMP sidecar file nor library path provided, using default settings " "for export" @@ -6338,7 +6631,7 @@ msgstr "" "Hinweis: weder XMP-Datei noch Bibliothekspfad angegeben, " "Standardeinstellungen für den Export werden verwendet" -#: ../src/cli/main.c:545 +#: ../src/cli/main.c:554 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -6348,57 +6641,57 @@ msgstr "" "Ausgabemuster" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:560 +#: ../src/cli/main.c:569 msgid "output file already exists, it will get renamed" msgstr "Ausgabedatei existiert bereits, sie wird umbenannt" -#: ../src/cli/main.c:592 +#: ../src/cli/main.c:604 #, c-format msgid "error: can't open folder %s" msgstr "Fehler: kann Ordner „%s” nicht öffnen" -#: ../src/cli/main.c:615 +#: ../src/cli/main.c:627 #, c-format msgid "error: can't import file %s" msgstr "Fehler: kann Datei „%s” nicht importieren" -#: ../src/cli/main.c:625 +#: ../src/cli/main.c:637 #, c-format msgid "error: can't read directory %s" msgstr "Fehler: kann Ordner „%s” nicht lesen" -#: ../src/cli/main.c:641 +#: ../src/cli/main.c:653 #, c-format msgid "error: can't open file %s" msgstr "Fehler: kann Datei „%s” nicht öffnen" -#: ../src/cli/main.c:658 +#: ../src/cli/main.c:670 #, c-format msgid "no images to export, aborting\n" msgstr "keine Bilder zum Exportieren gefunden, breche ab\n" -#: ../src/cli/main.c:675 +#: ../src/cli/main.c:687 #, c-format msgid "error: can't open XMP file %s" msgstr "Fehler: kann Datei „%s” nicht öffnen" -#: ../src/cli/main.c:696 +#: ../src/cli/main.c:708 msgid "empty history stack" msgstr "leerer Verlaufsstapel" #. too long ext, no point in wasting time -#: ../src/cli/main.c:708 +#: ../src/cli/main.c:720 #, c-format msgid "too long output file extension: %s\n" msgstr "zu lange Dateiendung für Ausgabe: %s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:716 +#: ../src/cli/main.c:728 #, c-format msgid "no output file extension given\n" msgstr "keine Dateiendung für Ausgabe gefunden\n" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:773 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6406,32 +6699,32 @@ msgstr "" "Kann Modul zum Speichern auf der Festplatten nicht finden. Bitte die " "Installation prüfen, irgendwas scheint kaputt zu sein." -#: ../src/cli/main.c:771 +#: ../src/cli/main.c:783 msgid "failed to get parameters from storage module, aborting export ..." msgstr "" "Konnte keine Einstellungen vom Speicher-Modul bekommen, breche Export ab…" -#: ../src/cli/main.c:787 +#: ../src/cli/main.c:799 #, c-format msgid "unknown extension '.%s'" msgstr "unbekannte Datei-Erweiterung „.%s”" -#: ../src/cli/main.c:797 +#: ../src/cli/main.c:809 msgid "failed to get parameters from format module, aborting export ..." msgstr "Konnte keine Einstellungen vom Format-Modul bekommen, breche Export ab…" -#: ../src/common/ai/restore.c:278 +#: ../src/common/ai/restore.c:279 #, c-format msgid "raw denoise model %s: incompatible input_kind" msgstr "RAW-Entrauschmodell %s: inkompatibles input_kind" -#: ../src/common/ai/restore.c:309 +#: ../src/common/ai/restore.c:310 #, c-format msgid "AI model %s: missing input_sizes in manifest" msgstr "AI-Modell %s: fehlende input_sizes im Manifest" #: ../src/common/ai/restore_raw_bayer.c:523 -#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_bayer.c:870 #: ../src/common/ai/restore_raw_linear.c:584 #: ../src/common/ai/restore_raw_linear.c:1008 msgid "AI raw denoise: GPU inference failed, falling back to CPU" @@ -6441,65 +6734,89 @@ msgstr "AI RAW-Entrauschen: GPU-Inferenz fehlgeschlagen, Fallback auf CPU" msgid "AI denoise: GPU inference failed, falling back to CPU" msgstr "AI Entrauschen: GPU-Inferenz fehlgeschlagen, Fallback auf CPU" -#: ../src/common/ai_models.c:199 -#, c-format -msgid "network error: %s" -msgstr "Netzwerkfehler: %s" - -#: ../src/common/ai_models.c:202 -#, c-format -msgid "model repository \"%s\" missing releases-index.json" -msgstr "Modell-Repository „%s“: releases-index.json fehlt" +#: ../src/common/ai_models.c:72 ../src/iop/atrous.c:814 +#: ../src/libs/neural_restore.c:1473 ../src/libs/neural_restore.c:4416 +msgid "denoise" +msgstr "entrauschen" -#: ../src/common/ai_models.c:206 -#, c-format +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/common/ai_models.c:73 ../src/iop/rawdenoise.c:135 +#: ../src/libs/neural_restore.c:1474 ../src/libs/neural_restore.c:4414 +msgid "raw denoise" +msgstr "RAW-Entrauschen" + +#: ../src/common/ai_models.c:74 ../src/libs/neural_restore.c:1475 +#: ../src/libs/neural_restore.c:4418 +msgid "upscale" +msgstr "Hochskalieren" + +#: ../src/common/ai_models.c:75 ../src/gui/hist_dialog.c:314 +#: ../src/gui/styles_dialog.c:708 ../src/gui/styles_dialog.c:717 +msgid "mask" +msgstr "Maskierung" + +#: ../src/common/ai_models.c:217 +#, c-format +msgid "network error: %s" +msgstr "Netzwerkfehler: %s" + +#: ../src/common/ai_models.c:220 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "Modell-Repository „%s“: releases-index.json fehlt" + +#: ../src/common/ai_models.c:224 +#, c-format msgid "could not fetch releases-index.json (HTTP %ld)" msgstr "releases-index.json konnte nicht abgerufen werden (HTTP %ld)" -#: ../src/common/ai_models.c:1400 ../src/common/ai_models.c:1465 +#: ../src/common/ai_models.c:1677 ../src/common/ai_models.c:1749 +#: ../src/common/ai_models.c:2575 ../src/common/ai_models.c:2578 msgid "invalid parameters" msgstr "ungültige Parameter" -#: ../src/common/ai_models.c:1403 +#: ../src/common/ai_models.c:1680 #, c-format msgid "file not found: %s" msgstr "Datei nicht gefunden: %s" -#: ../src/common/ai_models.c:1411 +#: ../src/common/ai_models.c:1688 #, c-format msgid "archive top-level directory is not a valid model id: \"%s\"" msgstr "Archiv-Hauptverzeichnis ist keine gültige Model-ID: „%s\"" -#: ../src/common/ai_models.c:1420 +#: ../src/common/ai_models.c:1697 msgid "failed to extract model archive" msgstr "Modell-Archiv konnte nicht entpackt werden" -#: ../src/common/ai_models.c:1473 +#: ../src/common/ai_models.c:1757 msgid "model not found in registry" msgstr "Modell nicht in der Registry gefunden" -#: ../src/common/ai_models.c:1479 +#: ../src/common/ai_models.c:1763 msgid "model has no download asset defined" msgstr "Für dieses Modell ist kein Download-Asset definiert" -#: ../src/common/ai_models.c:1490 +#: ../src/common/ai_models.c:1774 msgid "invalid asset filename" msgstr "ungültiger Asset-Dateiname" -#: ../src/common/ai_models.c:1496 +#: ../src/common/ai_models.c:1780 msgid "model is already downloading" msgstr "Modell wird bereits heruntergeladen" -#: ../src/common/ai_models.c:1527 +#: ../src/common/ai_models.c:1815 ../src/common/ai_models.c:2324 msgid "invalid repository format" msgstr "ungültiges Repository-Format" -#: ../src/common/ai_models.c:1552 +#: ../src/common/ai_models.c:1840 ../src/common/ai_models.c:2344 #, c-format msgid "no compatible ai model release found for darktable %s" msgstr "Kein kompatibles AI-Modell-Release für darktable %s gefunden" -#: ../src/common/ai_models.c:1568 +#: ../src/common/ai_models.c:1856 #, c-format msgid "" "could not obtain checksum for %s — refusing to download without integrity " @@ -6507,38 +6824,43 @@ msgid "" msgstr "" "Prüfsumme für %s nicht abrufbar – Download ohne Integritätsprüfung abgelehnt" -#: ../src/common/ai_models.c:1586 +#: ../src/common/ai_models.c:1876 +#, c-format +msgid "malformed checksum for %s" +msgstr "Fehlerhafte Prüfsumme für %s" + +#: ../src/common/ai_models.c:1889 msgid "failed to build download url" msgstr "Download-URL konnte nicht erstellt werden" -#: ../src/common/ai_models.c:1597 -#, c-format -msgid "failed to create file: %s" -msgstr "Datei konnte nicht erstellt werden: %s" - -#: ../src/common/ai_models.c:1621 +#: ../src/common/ai_models.c:1921 msgid "failed to initialize download" msgstr "Download konnte nicht initialisiert werden" -#: ../src/common/ai_models.c:1641 +#: ../src/common/ai_models.c:1976 +#, c-format +msgid "failed to open %s" +msgstr "%s konnte nicht geöffnet werden" + +#: ../src/common/ai_models.c:2022 msgid "download cancelled" msgstr "Download abgebrochen" -#: ../src/common/ai_models.c:1643 +#: ../src/common/ai_models.c:2024 #, c-format -msgid "download failed: %s" -msgstr "Download fehlgeschlagen: %s" +msgid "download failed after %d attempts: %s" +msgstr "Download nach %d Versuchen fehlgeschlagen: %s" -#: ../src/common/ai_models.c:1654 +#: ../src/common/ai_models.c:2027 #, c-format msgid "http error: %ld" msgstr "HTTP-Fehler: %ld" -#: ../src/common/ai_models.c:1677 +#: ../src/common/ai_models.c:2049 msgid "checksum verification failed" msgstr "Prüfsummenverifizierung fehlgeschlagen" -#: ../src/common/ai_models.c:1687 +#: ../src/common/ai_models.c:2060 #, c-format msgid "" "no checksum available for %s — refusing to install without integrity " @@ -6547,10 +6869,24 @@ msgstr "" "Keine Prüfsumme verfügbar für %s – Installation ohne Integritätsprüfung " "abgelehnt" -#: ../src/common/ai_models.c:1700 +#: ../src/common/ai_models.c:2073 +msgid "failed to finalize downloaded file" +msgstr "heruntergeladene Datei konnte nicht umbenannt werden" + +#: ../src/common/ai_models.c:2085 msgid "failed to extract archive" msgstr "Archiv konnte nicht entpackt werden" +#: ../src/common/ai_models.c:2306 +msgid "ai subsystem is not available" +msgstr "AI-Subsystem ist nicht verfügbar" + +#: ../src/common/ai_models.c:2360 +#, c-format +msgid "could not read the model list published by %s (release %s)" +msgstr "" +"von %s (Release %s) veröffentlichte Modellliste konnte nicht gelesen werden" + #: ../src/common/camera_control.c:205 #, c-format msgid "" @@ -6606,16 +6942,16 @@ msgstr "Filmrolle" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1521 msgid "folder" msgstr "Ordner" -#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:426 msgid "camera" msgstr "Kamera" #: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 -#: ../src/libs/tagging.c:3751 +#: ../src/libs/tagging.c:3776 msgid "tag" msgstr "Tagging" @@ -6647,40 +6983,40 @@ msgstr "Letzter Export" msgid "print time" msgstr "letzter Druck" -#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 -#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 -#: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 +#: ../src/common/collection.c:634 ../src/libs/collect.c:4221 +#: ../src/libs/filtering.c:2232 ../src/libs/filtering.c:2252 +#: ../src/libs/filters/history.c:153 ../src/libs/history.c:102 msgid "history" msgstr "Verlauf" #: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 -#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 -#: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1617 +#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:350 +#: ../src/libs/filters/colors.c:368 ../src/libs/tools/colorlabels.c:138 msgid "color label" msgstr "Farbmarkierung" #. iso -#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 -#: ../src/gui/presets.c:677 ../src/libs/camera.c:582 -#: ../src/libs/metadata_view.c:161 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:995 +#: ../src/gui/presets.c:680 ../src/libs/camera.c:582 +#: ../src/libs/metadata_view.c:162 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 -#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:1007 +#: ../src/gui/presets.c:715 ../src/iop/lens.cc:4496 ../src/libs/camera.c:569 +#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:151 msgid "aperture" msgstr "Blende" #: ../src/common/collection.c:652 ../src/libs/filtering.c:48 -#: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 +#: ../src/libs/filters/filename.c:368 ../src/libs/metadata_view.c:137 msgid "filename" msgstr "Dateiname" #: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:143 +#: ../src/libs/geotagging.c:144 msgid "geotagging" msgstr "Geotagging" @@ -6692,132 +7028,136 @@ msgstr "gruppieren" msgid "duplicates" msgstr "Duplikate" -#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 -#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:381 +#: ../src/common/collection.c:660 ../src/libs/filters/misc.c:475 +msgid "image dimensions" +msgstr "Bildabmessungen" + +#: ../src/common/collection.c:662 ../src/dtgtk/thumbnail.c:1629 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:382 msgid "local copy" msgstr "lokale Kopie" -#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 +#: ../src/common/collection.c:664 ../src/gui/preferences.c:959 msgid "module" msgstr "Modul" -#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/common/collection.c:666 ../src/gui/hist_dialog.c:359 #: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 -#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:38 msgid "module order" msgstr "Modulsortierung" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:668 msgid "range rating" msgstr "Bewertungsintervall" -#: ../src/common/collection.c:668 ../src/common/ratings.c:362 +#: ../src/common/collection.c:670 ../src/common/ratings.c:403 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 -#: ../src/libs/tools/ratings.c:110 +#: ../src/libs/tools/ratings.c:109 msgid "rating" msgstr "Bewertung" -#: ../src/common/collection.c:670 +#: ../src/common/collection.c:672 msgid "search" msgstr "Suche" -#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 -#: ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:674 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:155 msgid "white balance" msgstr "Weißabgleich" -#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:676 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:156 msgid "flash" msgstr "Blitz" -#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 -#: ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:454 +#: ../src/libs/metadata_view.c:154 msgid "exposure program" msgstr "Belichtungsprogramm" -#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 -#: ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:680 ../src/libs/filters/misc.c:461 +#: ../src/libs/metadata_view.c:157 msgid "metering mode" msgstr "Messmethode" -#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1505 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "automatisch anwenden" -#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1511 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "geändert" -#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 -#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 -#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 -#: ../src/libs/collect.c:2945 +#: ../src/common/collection.c:1529 ../src/common/collection.c:1682 +#: ../src/libs/collect.c:1420 ../src/libs/collect.c:1630 +#: ../src/libs/collect.c:1656 ../src/libs/collect.c:1823 +#: ../src/libs/collect.c:3251 msgid "not tagged" msgstr "nicht getaggt" -#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 -#: ../src/libs/map_locations.c:740 +#: ../src/common/collection.c:1530 ../src/libs/collect.c:1656 +#: ../src/libs/map_locations.c:741 msgid "tagged" msgstr "getaggt" -#: ../src/common/collection.c:1529 +#: ../src/common/collection.c:1531 msgid "tagged*" msgstr "getaggt*" #. local copy -#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 +#: ../src/common/collection.c:1565 ../src/libs/collect.c:2125 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "nicht lokal kopiert" -#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 +#: ../src/common/collection.c:1570 ../src/libs/collect.c:2124 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "lokal kopiert" #. duplicates -#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1582 ../src/libs/filters/duplicates.c:38 msgid "images with duplicates" msgstr "Bilder mit Duplikaten" -#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1598 ../src/libs/filters/duplicates.c:38 msgid "duplicates only" msgstr "nur Duplikate" #. if its undefined -#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 -#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 -#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 -#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 -#: ../src/libs/filters/misc.c:208 +#: ../src/common/collection.c:1654 ../src/common/collection.c:1766 +#: ../src/common/collection.c:1793 ../src/common/collection.c:1820 +#: ../src/common/collection.c:1846 ../src/common/collection.c:1872 +#: ../src/common/collection.c:2783 ../src/libs/collect.c:2550 +#: ../src/libs/collect.c:2551 ../src/libs/filters/misc.c:223 +#: ../src/libs/filters/misc.c:225 msgid "unnamed" msgstr "unbenannt" -#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 +#: ../src/common/collection.c:2389 ../src/libs/collect.c:2425 msgid "not defined" msgstr "nicht definiert" -#: ../src/common/collection.c:2919 +#: ../src/common/collection.c:2933 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d Bild (#%d) ausgewählt von %d" -#: ../src/common/collection.c:2926 +#: ../src/common/collection.c:2940 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "%d Bild ausgewählt von %d" msgstr[1] "%d Bilder ausgewählt von %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 -#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 -#: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2448 ../src/gui/guides.c:852 +#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/levels.c:678 +#: ../src/iop/rgblevels.c:954 ../src/iop/rgblevels.c:1064 msgid "gray" msgstr "Grau" @@ -7031,7 +7371,7 @@ msgid "dark cyan" msgstr "dunkles Cyan" #: ../src/common/color_vocabulary.c:297 ../src/common/color_vocabulary.c:317 -#: ../src/iop/colorzones.c:2489 +#: ../src/iop/colorzones.c:2482 msgid "aqua" msgstr "Aquamarin" @@ -7111,7 +7451,7 @@ msgstr "alle Farbmarkierungen entfernt" #: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:194 ../src/libs/image.c:642 msgid "clear" msgstr "löschen" @@ -7120,7 +7460,7 @@ msgid "work profile" msgstr "Arbeitsprofil" #: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 -#: ../src/views/darkroom.c:3221 +#: ../src/views/darkroom.c:3472 msgid "softproof profile" msgstr "Softproof-Profil" @@ -7165,8 +7505,8 @@ msgid "linear XYZ" msgstr "lineares XYZ" #: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 +#: ../src/develop/blend_gui.c:145 ../src/develop/blend_gui.c:2072 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:370 msgid "Lab" msgstr "Lab" @@ -7259,33 +7599,33 @@ msgstr "Fehler beim Drucken von Bild „%s” auf „%s”" msgid "printing `%s' on `%s'" msgstr "drucke Bild „%s” auf „%s”" -#: ../src/common/darktable.c:432 +#: ../src/common/darktable.c:440 #, c-format msgid "found strange path `%s'" msgstr "Ungewöhnlicher Pfad „%s” gefunden" -#: ../src/common/darktable.c:447 +#: ../src/common/darktable.c:455 #, c-format msgid "error loading directory `%s'" msgstr "Fehler beim Laden von Verzeichnis „%s”" -#: ../src/common/darktable.c:471 +#: ../src/common/darktable.c:479 #, c-format msgid "file `%s' has unsupported format!" msgstr "Datei „%s” hat ein nicht unterstütztes Format!" -#: ../src/common/darktable.c:473 +#: ../src/common/darktable.c:481 #, c-format msgid "file `%s' has unknown format!" msgstr "Datei „%s” hat ein unbekanntes Format!" -#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 -#: ../src/control/jobs/control_jobs.c:2932 +#: ../src/common/darktable.c:494 ../src/control/jobs/control_jobs.c:3080 +#: ../src/control/jobs/control_jobs.c:3135 #, c-format msgid "error loading file `%s'" msgstr "Fehler beim Laden von Datei „%s”" -#: ../src/common/darktable.c:1607 +#: ../src/common/darktable.c:1658 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -7300,121 +7640,121 @@ msgstr "" "\n" "bitte beheben und darktable dann erneut starten" -#: ../src/common/darktable.c:1612 +#: ../src/common/darktable.c:1663 msgid "darktable - unable to create directories" msgstr "darktable - Verzeichnisse können nicht erstellt werden" -#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/darktable.c:1665 ../src/common/database.c:4137 #: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "darktable _beenden" #. initialize the database -#: ../src/common/darktable.c:1688 +#: ../src/common/darktable.c:1739 msgid "opening image library" msgstr "Öffnen der Bilderbibliothek" -#: ../src/common/darktable.c:1701 +#: ../src/common/darktable.c:1752 msgid "forwarding image(s) to running instance" msgstr "Bild(er) an laufende Instanz übergeben" -#: ../src/common/darktable.c:1732 +#: ../src/common/darktable.c:1783 msgid "preparing database" msgstr "Datenbank vorbereiten" #. init darktable tags table -#: ../src/common/darktable.c:1736 +#: ../src/common/darktable.c:1787 msgid "setting up tags table" msgstr "richte Tag-Tabelle ein" #. Initialize the signal system -#: ../src/common/darktable.c:1740 +#: ../src/common/darktable.c:1791 msgid "initializing signals and control" msgstr "Signale und Steuerung initialisieren" -#: ../src/common/darktable.c:1758 +#: ../src/common/darktable.c:1809 msgid "importing default styles" msgstr "importiere Default-Stile" -#: ../src/common/darktable.c:1860 +#: ../src/common/darktable.c:1912 msgid "initializing GraphicsMagick" msgstr "GraphicsMagick initialisieren" #. ImageMagick init -#: ../src/common/darktable.c:1872 +#: ../src/common/darktable.c:1924 msgid "initializing ImageMagick" msgstr "ImageMagick initialisieren" -#: ../src/common/darktable.c:1877 +#: ../src/common/darktable.c:1929 msgid "initializing libheif" msgstr "libheif initialisieren" -#: ../src/common/darktable.c:1881 +#: ../src/common/darktable.c:1933 msgid "initializing WB presets" msgstr "WB Presets initialisieren" #. Do locale-sensitive init BEFORE starting any background worker jobs -#: ../src/common/darktable.c:1885 +#: ../src/common/darktable.c:1937 msgid "loading noise profiles" msgstr "Entrauschprofile laden" -#: ../src/common/darktable.c:1888 +#: ../src/common/darktable.c:1940 msgid "starting OpenCL" msgstr "OpenCL starten" -#: ../src/common/darktable.c:1912 +#: ../src/common/darktable.c:1964 msgid "synchronizing local copies" msgstr "Lokale Kopien synchronisieren" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1919 +#: ../src/common/darktable.c:1971 msgid "initializing camera control" msgstr "Kamerasteuerung initialisieren" -#: ../src/common/darktable.c:1932 +#: ../src/common/darktable.c:1984 msgid "initializing GUI" msgstr "GUI initialisieren" -#: ../src/common/darktable.c:1949 +#: ../src/common/darktable.c:2001 msgid "loading image formats" msgstr "Bildformate werden geladen" -#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 +#: ../src/common/darktable.c:2006 ../src/develop/imageop.c:1827 msgid "loading processing modules" msgstr "Bearbeitungsmodule initialisieren" -#: ../src/common/darktable.c:1986 +#: ../src/common/darktable.c:2038 msgid "loading views" msgstr "Ansichten laden" -#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +#: ../src/common/darktable.c:2042 ../src/libs/lib.c:839 msgid "loading utility modules" msgstr "Hilfsmodule laden" -#: ../src/common/darktable.c:1997 +#: ../src/common/darktable.c:2049 msgid "initializing Lua" msgstr "Lua initialisieren" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:2026 +#: ../src/common/darktable.c:2078 msgid "importing image" msgstr "Bild importieren" -#: ../src/common/darktable.c:2045 +#: ../src/common/darktable.c:2097 msgid "configuration information" msgstr "Information zur Konfiguration" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2099 msgid "_show this message again" msgstr "diese Meldung erneut _anzeigen" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2099 msgid "_dismiss" msgstr "_zur Kenntnis genommen" -#: ../src/common/darktable.c:2538 +#: ../src/common/darktable.c:2596 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -7422,13 +7762,13 @@ msgstr "" "Der RCD-Demosaicer wurde wegen seiner besseren Qualität und Performance " "anstelle von PPG als Standard definiert." -#: ../src/common/darktable.c:2540 +#: ../src/common/darktable.c:2598 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "" "siehe Einstellungen/Dunkelkammer/Demosaicing für den herausgezoomten " "Dunkelkammermodus" -#: ../src/common/darktable.c:2546 +#: ../src/common/darktable.c:2604 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -7436,7 +7776,7 @@ msgstr "" "Die Einstellmöglichkeiten und die zugrunde liegenden internen Funktionen zur " "Optimierung der darktable Performance haben sich geändert." -#: ../src/common/darktable.c:2548 +#: ../src/common/darktable.c:2606 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -7444,15 +7784,15 @@ msgstr "" "direkte Einstellung von Headroom und so weiter sind nicht mehr vorgesehen, " "dafür gibt es in Voreinstellungen/Bearbeitung:" -#: ../src/common/darktable.c:2550 +#: ../src/common/darktable.c:2608 msgid "1) darktable resources" msgstr "1) darktable Ressourcenzuweisung" -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2610 msgid "2) tune OpenCL performance" msgstr "2) OpenCL Performance optimieren" -#: ../src/common/darktable.c:2559 +#: ../src/common/darktable.c:2617 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -7460,7 +7800,7 @@ msgstr "" "einige für OpenCL Leistung relevante globale Konfigurationsparameter werden " "nicht mehr verwendet." -#: ../src/common/darktable.c:2561 +#: ../src/common/darktable.c:2619 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -7468,8 +7808,8 @@ msgstr "" "Stattdessen stehen die gerätespezifischen Daten in „cldevice_v5_canonical-" "name“. Inhalte sind:" -#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 -#: ../src/common/darktable.c:2597 +#: ../src/common/darktable.c:2621 ../src/common/darktable.c:2640 +#: ../src/common/darktable.c:2655 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -7477,18 +7817,18 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 +#: ../src/common/darktable.c:2623 ../src/common/darktable.c:2642 msgid "you may tune as before except 'magic'" msgstr "tunen wie zuvor, aber ohne Automagisches Verhalten" -#: ../src/common/darktable.c:2571 +#: ../src/common/darktable.c:2629 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "Die OpenCL Compiler Einstellungen wurden für alle GPUs auf den Default " "zurückgesetzt." -#: ../src/common/darktable.c:2578 +#: ../src/common/darktable.c:2636 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -7496,14 +7836,14 @@ msgstr "" "Die globalen OpenCL-Konfigurationsparameter „per device“ wurden mit einem " "aktualisierten Namen neu erstellt" -#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 +#: ../src/common/darktable.c:2638 ../src/common/darktable.c:2653 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "Die „per device“-Daten befinden sich in „cldevice_v5_canonical-name“. Inhalt " "ist:" -#: ../src/common/darktable.c:2586 +#: ../src/common/darktable.c:2644 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -7511,7 +7851,7 @@ msgstr "" "Falls Device-Namen in „opencl_device_priority“ verwendet werden, sollten " "diese auf die neuen Namen aktualisiert werden." -#: ../src/common/darktable.c:2593 +#: ../src/common/darktable.c:2651 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -7519,7 +7859,7 @@ msgstr "" "OpenCL ‚per device‘ Konfigurationsdaten wurden automatisch um ‚unified-" "fraction‘ erweitert." -#: ../src/common/darktable.c:2604 +#: ../src/common/darktable.c:2662 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -7528,7 +7868,7 @@ msgstr "" "aktualisiert.\n" "\n" -#: ../src/common/darktable.c:2609 +#: ../src/common/darktable.c:2667 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -7536,7 +7876,7 @@ msgstr "" "Das obligatorische OpenCL-Timeout wurde auf 1000 aktualisiert.\n" "\n" -#: ../src/common/darktable.c:2615 +#: ../src/common/darktable.c:2673 msgid "" "OpenCL 'per device' settings have changed.\n" "\n" @@ -7544,14 +7884,14 @@ msgstr "" "Die OpenCL-Compilereinstellungen „per Device“ haben sich geändert.\n" "\n" -#: ../src/common/darktable.c:2616 +#: ../src/common/darktable.c:2674 msgid "" "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" msgstr "" "Die „per device“-Daten befinden sich in „cldevice_v6_canonical-name“. Inhalt " "ist:" -#: ../src/common/darktable.c:2618 +#: ../src/common/darktable.c:2676 msgid "" " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " "'unified_fraction'" @@ -7572,8 +7912,8 @@ msgstr "Herausgeber" #: ../src/common/database.c:3238 #: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 -#: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 -#: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 +#: ../src/imageio/storage/gallery.c:215 ../src/imageio/storage/gallery.c:222 +#: ../src/imageio/storage/latex.c:205 ../src/imageio/storage/piwigo.c:1152 #: ../src/libs/filtering.c:60 msgid "title" msgstr "Titel" @@ -7587,7 +7927,7 @@ msgstr "Beschreibung" msgid "rights" msgstr "Rechte" -#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1897 msgid "notes" msgstr "Notizen" @@ -7689,11 +8029,11 @@ msgstr "" "\n" "Sollen die Sperrdateien wirklich gelöscht werden?\n" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3702 msgid "_no" msgstr "_nein" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3701 msgid "_yes" msgstr "_ja" @@ -7712,13 +8052,13 @@ msgstr "" "darktable kann neu gestartet werden.\n" #: ../src/common/database.c:3909 ../src/common/database.c:3916 -#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 -#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:574 +#: ../src/gui/accelerators.c:2749 ../src/gui/accelerators.c:2821 +#: ../src/gui/accelerators.c:2930 ../src/gui/hist_dialog.c:237 +#: ../src/gui/preferences_ai.c:1441 ../src/gui/presets.c:577 msgid "_ok" msgstr "_OK" -#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:175 msgid "error" msgstr "Fehler" @@ -7904,83 +8244,84 @@ msgstr "" "schneller belichtungsunabhängiger geführter Filter konnte keinen Speicher " "allokieren, überprüfe die RAM-Einstellungen" -#: ../src/common/exif.cc:6062 +#: ../src/common/exif.cc:6196 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "konnte XMP-Datei „%s“ nicht lesen: „%s“" -#: ../src/common/exif.cc:6121 +#: ../src/common/exif.cc:6255 ../src/common/exif.cc:6268 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "konnte XMP-Datei „%s“ nicht schreiben: „%s“" -#: ../src/common/fast_guided_filter.h:301 +#: ../src/common/fast_guided_filter.h:300 msgid "fast guided filter failed to allocate memory, check your RAM settings" msgstr "" "Dem schnellen geführten Filter konnte kein Speicher zuweisen werden, " "überprüfe die RAM-Einstellungen." -#: ../src/common/film.c:341 +#: ../src/common/film.c:342 msgid "do you want to delete this empty directory?" msgid_plural "do you want to delete these empty directories?" msgstr[0] "Soll dieser leere Ordner gelöscht werden?" msgstr[1] "Sollen diese leeren Ordner gelöscht werden?" -#: ../src/common/film.c:348 +#: ../src/common/film.c:349 msgid "delete empty directory?" msgid_plural "delete empty directories?" msgstr[0] "leeren Ordner löschen?" msgstr[1] "leere Ordner löschen?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:949 -#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 -#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 +#: ../src/common/film.c:362 ../src/gui/preferences.c:971 +#: ../src/gui/preferences_ai.c:1610 ../src/gui/preferences_ai.c:2499 +#: ../src/gui/styles_dialog.c:571 ../src/libs/geotagging.c:850 +#: ../src/libs/import.c:1879 msgid "name" msgstr "Name" -#: ../src/common/film.c:469 +#: ../src/common/film.c:470 msgid "cannot remove film roll having local copies with inaccessible originals" msgstr "" "Filmrolle kann nicht entfernt werden, solange lokale Kopien existieren, deren " "Originale nicht zugreifbar sind" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 +#: ../src/common/gpx.c:260 ../src/control/jobs/control_jobs.c:1606 #, c-format msgid "failed to parse GPX file" msgstr "Fehler beim Lesen der GPX-Datei" -#: ../src/common/history.c:924 +#: ../src/common/history.c:927 msgid "you need to copy history from an image before you paste it onto another" msgstr "" "Es muss erst der Verlauf eines Bildes kopiert werden, bevor er auf ein " "anderes Bild angewandt werden kann." -#: ../src/common/image.c:346 +#: ../src/common/image.c:348 msgid "orphaned image" msgstr "verwaistes Bild" -#: ../src/common/image.c:688 +#: ../src/common/image.c:690 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "Geolokalisierung für %d Bild zurück gesetzt" msgstr[1] "Geolokalisierung für %d Bilder zurück gesetzt" -#: ../src/common/image.c:690 +#: ../src/common/image.c:692 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "Geolokalisierung für %d Bild wieder zugeordnet" msgstr[1] "Geolokalisierung für %d Bilder wieder zugeordnet" -#: ../src/common/image.c:712 +#: ../src/common/image.c:714 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "Datum/Zeit für %d Bild zurück gesetzt" msgstr[1] "Datum/Zeit für %d Bilder zurück gesetzt" -#: ../src/common/image.c:714 +#: ../src/common/image.c:716 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7988,68 +8329,68 @@ msgstr[0] "Datum/Zeit für %d Bild wiederhergestellt" msgstr[1] "Datum/Zeit für %d Bilder wiederhergestellt" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1345 +#: ../src/common/image.c:1347 msgid "can't create a duplicate in GIMP mode" msgstr "Duplikat kann im GIMP-Plugin-Modus nicht erstellt werden" -#: ../src/common/image.c:2442 +#: ../src/common/image.c:2449 #, c-format msgid "cannot access local copy `%s'" msgstr "auf lokale Kopie „%s” kann nicht zugegriffen werden." -#: ../src/common/image.c:2449 +#: ../src/common/image.c:2456 #, c-format msgid "cannot write local copy `%s'" msgstr "lokale Kopie „%s” kann nicht erzeugt werden." -#: ../src/common/image.c:2456 +#: ../src/common/image.c:2463 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "Fehler beim Verschieben lokaler Kopie „%s” auf „%s”" -#: ../src/common/image.c:2501 +#: ../src/common/image.c:2508 #, c-format msgid "error moving `%s': file not found" msgstr "Fehler beim Verschieben „%s”: Datei nicht gefunden" -#: ../src/common/image.c:2511 +#: ../src/common/image.c:2518 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "Fehler beim Verschieben „%s” auf „%s”: Datei existiert bereits" -#: ../src/common/image.c:2515 ../src/common/image.c:2524 +#: ../src/common/image.c:2522 ../src/common/image.c:2531 #, c-format msgid "error moving `%s' -> `%s'" msgstr "Fehler beim Verschieben „%s” auf „%s”" -#: ../src/common/image.c:2826 +#: ../src/common/image.c:2833 msgid "cannot create local copy when the original file is not accessible." msgstr "" "lokale Kopie kann nicht erzeugt werden, wenn die Originaldatei nicht " "zugänglich ist." -#: ../src/common/image.c:2840 +#: ../src/common/image.c:2847 msgid "cannot create local copy." msgstr "lokale Kopie kann nicht erzeugt werden." -#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 +#: ../src/common/image.c:2926 ../src/control/jobs/control_jobs.c:1158 msgid "cannot remove local copy when the original file is not accessible." msgstr "" "lokale Kopie kann nicht entfernt werden, wenn die Originaldatei nicht " "zugänglich ist." -#: ../src/common/image.c:3095 +#: ../src/common/image.c:3102 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d lokale Kopie wurde synchronisiert" msgstr[1] "%d lokale Kopien wurden synchronisiert" -#: ../src/common/image.c:3293 +#: ../src/common/image.c:3300 msgid "WARNING: camera is missing samples!" msgstr "WARNUNG: Es fehlen Beispielbilder für die Kamera!" -#: ../src/common/image.c:3294 +#: ../src/common/image.c:3301 msgid "" "You must provide samples in https://" "raw.pixls.us/" @@ -8057,7 +8398,7 @@ msgstr "" "Bitte unter https://raw.pixls.us/ " "Beispielbilder bereitstellen" -#: ../src/common/image.c:3295 +#: ../src/common/image.c:3302 #, c-format msgid "" "for `%s' `%s'\n" @@ -8066,84 +8407,84 @@ msgstr "" "für „%s“ „%s“\n" "in so vielen Formaten/Komprimierungen/Bit-Stufen wie möglich" -#: ../src/common/image.c:3298 +#: ../src/common/image.c:3305 msgid "or the RAW won't be readable in next version." msgstr "" "sonst ist das RAW in der nächsten Version nicht mehr lesbar ." -#: ../src/common/image.h:218 ../src/common/ratings.c:322 -#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 -#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 -#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 +#: ../src/common/image.h:227 ../src/common/ratings.c:363 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1754 +#: ../src/libs/collect.c:2533 ../src/libs/history.c:846 +#: ../src/libs/modulegroups.c:3032 ../src/libs/snapshots.c:940 msgid "unknown" msgstr "unbekannt" #. EMPTY_FIELD -#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:228 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:229 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:221 +#: ../src/common/image.h:230 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:222 +#: ../src/common/image.h:231 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:223 +#: ../src/common/image.h:232 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:224 +#: ../src/common/image.h:233 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:234 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:226 +#: ../src/common/image.h:235 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:227 +#: ../src/common/image.h:236 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:228 +#: ../src/common/image.h:237 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:238 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:230 +#: ../src/common/image.h:239 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:231 ../src/imageio/format/heif.c:554 +#: ../src/common/image.h:240 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:232 +#: ../src/common/image.h:241 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:242 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 +#: ../src/common/image.h:243 ../src/imageio/format/jxl.c:510 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:235 +#: ../src/common/image.h:244 msgid "QOI" msgstr "QOI" @@ -8174,7 +8515,7 @@ msgstr "" msgid "requested session path not available. device not mounted?" msgstr "angeforderter Sitzungspfad nicht verfügbar. Gerät nicht verbunden?" -#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 +#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:190 msgid "legacy" msgstr "Legacy" @@ -8222,17 +8563,17 @@ msgstr "" "oder, falls dieser Ordner nicht existiert, aus\n" "%s" -#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1386 ../src/imageio/imageio.c:1085 #, c-format msgid "image `%s' is not available!" msgstr "Bild „%s” ist nicht verfügbar!" -#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1390 ../src/imageio/imageio.c:1093 #, c-format msgid "unable to load image `%s'!" msgstr "Bild „%s“ kann nicht geladen werden!" -#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1392 ../src/imageio/imageio.c:1096 #, c-format msgid "image '%s' not supported" msgstr "Bild „%s“ nicht unterstützt" @@ -8246,11 +8587,11 @@ msgstr "generische Poisson-Verteilung" msgid "noiseprofile file `%s' is not valid" msgstr "Rauschprofildatei „%s“ ist defekt" -#: ../src/common/opencl.c:1280 +#: ../src/common/opencl.c:1273 msgid "no working OpenCL library found" msgstr "keine funktionierende OpenCL-Bibliothek gefunden" -#: ../src/common/opencl.c:1300 +#: ../src/common/opencl.c:1293 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -8268,23 +8609,23 @@ msgstr "" " - kein OpenCL-Treiber installiert,\n" " - mehrere Treiber für Plattform installiert\n" -#: ../src/common/opencl.c:1415 +#: ../src/common/opencl.c:1408 msgid "no devices found for unknown platform" msgstr "keine Geräte für unbekannte Plattform gefunden" -#: ../src/common/opencl.c:1462 +#: ../src/common/opencl.c:1455 msgid "not enough memory for OpenCL devices" msgstr "nicht genügend Speicher für OpenCL-Geräte" -#: ../src/common/opencl.c:1500 +#: ../src/common/opencl.c:1493 msgid "no OpenCL devices found" msgstr "keine OpenCL Geräte gefunden" -#: ../src/common/opencl.c:1543 +#: ../src/common/opencl.c:1536 msgid "no suitable OpenCL devices found" msgstr "keine geeigneten OpenCL Geräte gefunden" -#: ../src/common/opencl.c:1567 +#: ../src/common/opencl.c:1560 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -8295,28 +8636,28 @@ msgstr "" "%sn\n" "OpenCL erst einmal deaktiviert" -#: ../src/common/opencl.c:1603 +#: ../src/common/opencl.c:1596 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "" "Setup hat sich geändert; OpenCL-Scheduler-Profil wurde auf den Standardwert " "gesetzt" -#: ../src/common/opencl.c:2403 +#: ../src/common/opencl.c:2378 #, c-format msgid "building OpenCL program %s for %s" msgstr "Generieren des OpenCL-Programms %s für %s" -#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4126 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:85 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1530 +#: ../src/libs/print_settings.c:85 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:85 msgid "inch" msgstr "inch" @@ -8350,129 +8691,144 @@ msgstr "" "Das GNOME Keyring-Backend wird nicht mehr unterstützt. Bitte ein anderes " "auswählen" +#. all were rejected → un-reject #: ../src/common/ratings.c:150 #, c-format +msgid "unrejecting %d image" +msgid_plural "unrejecting %d images" +msgstr[0] "Ablehnung von %d Bild aufgehoben" +msgstr[1] "Ablehnung von %d Bildern aufgehoben" + +#: ../src/common/ratings.c:153 +#, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "%d Bild abgelehnt" msgstr[1] "%d Bilder abgelehnt" -#: ../src/common/ratings.c:153 +#: ../src/common/ratings.c:158 +#, c-format +msgid "applying ratings to %d image" +msgid_plural "applying ratings to %d images" +msgstr[0] "Bewertung wird auf %d Bild angewendet" +msgstr[1] "Bewertung wird auf %d Bilder angewendet" + +#: ../src/common/ratings.c:168 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "wende Bewertung %d auf %d Bild an" msgstr[1] "wende Bewertung %d auf %d Bilder an" -#: ../src/common/ratings.c:249 +#: ../src/common/ratings.c:290 msgid "no images selected to apply rating" msgstr "kein Bild ausgewählt, um Bewertung anzuwenden" -#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 +#: ../src/common/ratings.c:354 ../src/libs/metadata_view.c:397 msgid "image rejected" msgstr "Bild abgelehnt" -#: ../src/common/ratings.c:315 +#: ../src/common/ratings.c:356 msgid "image rated to 0 star" msgstr "Bildbewertung kein Stern" -#: ../src/common/ratings.c:317 +#: ../src/common/ratings.c:358 #, c-format msgid "image rated to %s" msgstr "Bildbewertung %s" -#: ../src/common/ratings.c:346 +#: ../src/common/ratings.c:387 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:1030 +#: ../src/views/lighttable.c:1044 msgid "select" msgstr "auswählen" -#: ../src/common/ratings.c:347 +#: ../src/common/ratings.c:388 msgid "upgrade" msgstr "höherstufen" -#: ../src/common/ratings.c:348 +#: ../src/common/ratings.c:389 msgid "downgrade" msgstr "herunterstufen" -#: ../src/common/ratings.c:352 +#: ../src/common/ratings.c:393 msgid "zero" msgstr "Null" -#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:394 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "eins" -#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:395 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "zwei" -#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:396 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "drei" -#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:397 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "Vier" -#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:398 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "Fünf" -#: ../src/common/ratings.c:358 +#: ../src/common/ratings.c:399 msgid "reject" msgstr "verwerfen" -#: ../src/common/styles.c:255 +#: ../src/common/styles.c:257 #, c-format msgid "style with name '%s' already exists" msgstr "Stil mit dem Namen „%s” existiert bereits" -#: ../src/common/styles.c:282 ../src/common/styles.c:1724 +#: ../src/common/styles.c:284 ../src/common/styles.c:1726 #: ../src/libs/styles.c:53 msgid "styles" msgstr "Stile" -#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 +#: ../src/common/styles.c:562 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "Stil mit dem Namen „%s” erfolgreich angelegt" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1306 +#: ../src/common/styles.c:666 ../src/dtgtk/culling.c:1465 msgid "no image selected!" msgstr "Kein Bild ausgewählt!" -#: ../src/common/styles.c:744 +#: ../src/common/styles.c:746 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "Modul „%s” hat Versionskonflikt: %d ≠ %d" -#: ../src/common/styles.c:1036 +#: ../src/common/styles.c:1038 #, c-format msgid "applied style `%s' on current image" msgstr "Stil „%s” auf aktuelles Bild angewandt" -#: ../src/common/styles.c:1300 +#: ../src/common/styles.c:1302 #, c-format msgid "failed to overwrite style file for %s" msgstr "Fehler beim Überschreiben der Stil-Datei für „%s”" -#: ../src/common/styles.c:1306 +#: ../src/common/styles.c:1308 #, c-format msgid "style file for %s exists" msgstr "Stil-Datei für „%s” existiert bereits" -#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 +#: ../src/common/styles.c:1483 ../src/common/styles.c:1807 msgid "imported-style" msgstr "importierter Stil" -#: ../src/common/styles.c:1614 +#: ../src/common/styles.c:1616 #, c-format msgid "style %s was successfully imported" msgstr "Stil „%s” erfolgreich importiert" #. Failed to open file, clean up. -#: ../src/common/styles.c:1659 +#: ../src/common/styles.c:1661 #, c-format msgid "could not read file `%s'" msgstr "Konnte Datei „%s” nicht lesen!" @@ -8485,7 +8841,7 @@ msgstr "über Null" msgid "below sea level" msgstr "unter Meeresspiegel" -#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:996 msgid "m" msgstr "m" @@ -8494,11 +8850,11 @@ msgid "no info" msgstr "keine Infos" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:172 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 ../src/libs/export.c:1590 +#: ../src/libs/metadata_view.c:749 msgid "yes" msgstr "ja" @@ -8514,7 +8870,7 @@ msgstr "ja" #. * #. * WB name is standardized to one of the following: #. "Sunlight" and other variation should be switched to this: -#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:312 +#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:313 msgid "daylight" msgstr "Tageslicht" @@ -8612,7 +8968,7 @@ msgstr "Abendsonne" msgid "underwater" msgstr "unter Wasser" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3349 msgid "black & white" msgstr "schwarz & weiß" @@ -8632,82 +8988,82 @@ msgstr "Kamera Weißabgleich" msgid "auto WB" msgstr "automatischer Weißabgleich" -#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 -#: ../src/views/darkroom.c:2474 +#: ../src/control/control.c:67 ../src/gui/accelerators.c:162 +#: ../src/views/darkroom.c:2692 msgid "hold" msgstr "halten" -#: ../src/control/control.c:107 ../src/control/control.c:220 +#: ../src/control/control.c:106 ../src/control/control.c:219 msgid "modifiers" msgstr "Modifikatortasten" -#: ../src/control/control.c:121 +#: ../src/control/control.c:120 msgctxt "accel" msgid "global" msgstr "Global" -#: ../src/control/control.c:128 +#: ../src/control/control.c:127 msgctxt "accel" msgid "views" msgstr "Ansichten" -#: ../src/control/control.c:135 +#: ../src/control/control.c:134 msgctxt "accel" msgid "thumbtable" msgstr "Bilderübersicht" -#: ../src/control/control.c:142 +#: ../src/control/control.c:141 msgctxt "accel" msgid "utility modules" msgstr "Hilfsmodule" -#: ../src/control/control.c:149 +#: ../src/control/control.c:148 msgctxt "accel" msgid "format" msgstr "Format" -#: ../src/control/control.c:156 +#: ../src/control/control.c:155 msgctxt "accel" msgid "storage" msgstr "Speicherplatz" # keine Ahnung, ob das passt, konnte den String in der GUI nicht finden. -#: ../src/control/control.c:163 +#: ../src/control/control.c:162 msgctxt "accel" msgid "processing modules" msgstr "Bearbeitungsmodule" -#: ../src/control/control.c:170 +#: ../src/control/control.c:169 msgctxt "accel" msgid "" msgstr "<Überblendung>" -#: ../src/control/control.c:177 +#: ../src/control/control.c:176 msgctxt "accel" msgid "Lua scripts" msgstr "Lua-Skripte" -#: ../src/control/control.c:184 +#: ../src/control/control.c:183 msgctxt "accel" msgid "fallbacks" msgstr "Fallback" # keine Ahnung, ob das passt, konnte den String in der GUI nicht finden. -#: ../src/control/control.c:193 +#: ../src/control/control.c:192 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:215 +#: ../src/control/control.c:214 msgid "show accels window" msgstr "zeige Tastenbelegungsübersicht" -#: ../src/control/control.c:381 +#: ../src/control/control.c:386 msgid "darktable will be locked until background work has been done" msgstr "" "darktable wird blockiert, bis die Arbeiten im Hintergrund abgeschlossen sind" -#: ../src/control/control.c:491 +#: ../src/control/control.c:494 msgid "working..." msgstr "arbeite…" @@ -8811,7 +9167,7 @@ msgstr "XMP" #: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 -#: ../src/imageio/storage/latex.c:196 +#: ../src/imageio/storage/latex.c:199 msgid "path" msgstr "Pfad" @@ -8835,23 +9191,23 @@ msgstr "Zeitdifferenz" msgid "updated XMP sidecar files found" msgstr "aktualisierte XMP-Dateien gefunden" -#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:747 msgid "_close" msgstr "_schließen" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 -#: ../src/libs/import.c:2038 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3339 +#: ../src/libs/import.c:2053 ../src/libs/select.c:142 msgid "select all" msgstr "alles auswählen" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 -#: ../src/libs/import.c:2042 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3341 +#: ../src/libs/import.c:2057 ../src/libs/select.c:146 msgid "select none" msgstr "nichts auswählen" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3343 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "Auswahl invertieren" @@ -8913,83 +9269,107 @@ msgid_plural "importing %d images from camera" msgstr[0] "%d Bild von Kamera importieren" msgstr[1] "%d Bilder von Kamera importieren" -#: ../src/control/jobs/camera_jobs.c:396 +#: ../src/control/jobs/camera_jobs.c:398 msgid "import images from camera" msgstr "Bilder von Kamera importieren" -#: ../src/control/jobs/control_jobs.c:214 +#: ../src/control/jobs/control_jobs.c:215 msgid "failed to create film roll for destination directory, aborting move." msgstr "" "Filmrolle für Zielverzeichnis konnte nicht erstellt werden, Verschieben wird " "abgebrochen" -#: ../src/control/jobs/control_jobs.c:363 +#: ../src/control/jobs/control_jobs.c:364 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] "XMP Datei schreiben" msgstr[1] "%zu XMP Dateien schreiben" -#: ../src/control/jobs/control_jobs.c:530 +#: ../src/control/jobs/control_jobs.c:564 msgid "unable to allocate memory for HDR merge" msgstr "Arbeitsspeicher für HDR-Zusammenführung kann nicht zugewiesen werden" -#: ../src/control/jobs/control_jobs.c:539 +#: ../src/control/jobs/control_jobs.c:578 msgid "exposure bracketing only works on raw images." msgstr "Belichtungsreihen funktionieren nur mit RAW-Bildern." -#: ../src/control/jobs/control_jobs.c:547 +#: ../src/control/jobs/control_jobs.c:588 msgid "images have to be of same size and orientation!" msgstr "Bilder müssen gleiche Größe und Ausrichtung haben!" -#: ../src/control/jobs/control_jobs.c:640 +#: ../src/control/jobs/control_jobs.c:731 +#, c-format +msgid "" +"HDR merge aborted: `%s' is not a raw exposure (already merged HDR, monochrome " +"or non-raw image)" +msgstr "" +"HDR-Zusammenfassung abgebrochen: „%s“ ist keine RAW-Belichtung (bereits " +"zusammengefasstes HDR, monochrom oder kein RAW-Bild)" + +#: ../src/control/jobs/control_jobs.c:747 +#, c-format +msgid "HDR merge aborted: `%s' has a different size or orientation" +msgstr "" +"HDR-Zusammenfassung abgebrochen: „%s“ hat eine andere Größe oder Ausrichtung" + +#: ../src/control/jobs/control_jobs.c:767 ../src/control/jobs/control_jobs.c:842 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "%d Bild zusammenfassen" msgstr[1] "%d Bilder zusammenfassen" -#: ../src/control/jobs/control_jobs.c:712 +#: ../src/control/jobs/control_jobs.c:788 +msgid "merging HDR: auto-aligning exposure brackets" +msgstr "" +"HDR wird zusammengefasst: Belichtungsreihen werden automatisch ausgerichtet" + +#: ../src/control/jobs/control_jobs.c:810 +msgid "examining frames for HDR auto-reference" +msgstr "Bilder werden für die automatische HDR-Referenzwahl geprüft" + +#: ../src/control/jobs/control_jobs.c:913 #, c-format msgid "wrote merged HDR `%s'" msgstr "zusammengefasstes HDR „%s” geschrieben" -#: ../src/control/jobs/control_jobs.c:744 +#: ../src/control/jobs/control_jobs.c:947 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "Dupliziere %d Bild" msgstr[1] "Dupliziere %d Bilder" -#: ../src/control/jobs/control_jobs.c:786 +#: ../src/control/jobs/control_jobs.c:989 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "%d Bild spiegeln" msgstr[1] "%d Bilder spiegeln" -#: ../src/control/jobs/control_jobs.c:818 +#: ../src/control/jobs/control_jobs.c:1021 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "kennzeichne %d Farbbild" msgstr[1] "kennzeichne %d Farbbilder" -#: ../src/control/jobs/control_jobs.c:820 +#: ../src/control/jobs/control_jobs.c:1023 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "kennzeichne %d monochromes Bild" msgstr[1] "kennzeichne %d monochrome Bilder" -#: ../src/control/jobs/control_jobs.c:928 +#: ../src/control/jobs/control_jobs.c:1131 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "%d Bild entfernen" msgstr[1] "%d Bilder entfernen" -#: ../src/control/jobs/control_jobs.c:972 +#: ../src/control/jobs/control_jobs.c:1175 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" @@ -8998,7 +9378,7 @@ msgstr[0] "" msgstr[1] "" "Bild „%s“ wird nicht entfernt, da es als Overlay in %d Bildern verwendet wird" -#: ../src/control/jobs/control_jobs.c:1055 +#: ../src/control/jobs/control_jobs.c:1258 #, c-format msgid "" "could not send %s to trash%s\n" @@ -9012,7 +9392,7 @@ msgstr "" "Soll die Datei von der Festplatte gelöscht werden, ohne den Papierkorb zu " "verwenden?" -#: ../src/control/jobs/control_jobs.c:1057 +#: ../src/control/jobs/control_jobs.c:1260 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -9021,51 +9401,51 @@ msgstr "" "Konnte „%s” nicht von der Festplatte löschen%s\n" "%s" -#: ../src/control/jobs/control_jobs.c:1065 +#: ../src/control/jobs/control_jobs.c:1268 msgid "_apply to all" msgstr "für _alle setzen" -#: ../src/control/jobs/control_jobs.c:1073 +#: ../src/control/jobs/control_jobs.c:1276 msgid "_delete permanently" msgstr "_dauerhaft löschen" -#: ../src/control/jobs/control_jobs.c:1075 -#: ../src/control/jobs/control_jobs.c:1080 +#: ../src/control/jobs/control_jobs.c:1278 +#: ../src/control/jobs/control_jobs.c:1283 msgid "_remove from library" msgstr "aus Bibliothek entfe_rnen" -#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1286 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "über_springen" -#: ../src/control/jobs/control_jobs.c:1084 +#: ../src/control/jobs/control_jobs.c:1287 msgid "abort" msgstr "abbrechen" -#: ../src/control/jobs/control_jobs.c:1090 +#: ../src/control/jobs/control_jobs.c:1293 msgid "trashing error" msgstr "Fehler beim Verschieben in den Papierkorb" -#: ../src/control/jobs/control_jobs.c:1091 +#: ../src/control/jobs/control_jobs.c:1294 msgid "deletion error" msgstr "Fehler beim Löschen" -#: ../src/control/jobs/control_jobs.c:1243 +#: ../src/control/jobs/control_jobs.c:1446 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "%d Bild in den Papierkorb verschieben" msgstr[1] "%d Bilder in den Papierkorb verschieben" -#: ../src/control/jobs/control_jobs.c:1245 +#: ../src/control/jobs/control_jobs.c:1448 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "%d Bild löschen" msgstr[1] "%d Bilder löschen" -#: ../src/control/jobs/control_jobs.c:1279 +#: ../src/control/jobs/control_jobs.c:1482 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" @@ -9074,161 +9454,161 @@ msgstr[0] "" msgstr[1] "" "Bild „%s“ wird nicht gelöscht, da es als Overlay in %d Bildern verwendet wird" -#: ../src/control/jobs/control_jobs.c:1413 +#: ../src/control/jobs/control_jobs.c:1616 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "GPS-Informationen einstellen" msgstr[1] "GPS-Informationen für %u Bilder einstellen" -#: ../src/control/jobs/control_jobs.c:1458 +#: ../src/control/jobs/control_jobs.c:1661 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "passende GPX-Position auf %d Bild angewandt" msgstr[1] "passende GPX-Position auf %d Bilder angewandt" -#: ../src/control/jobs/control_jobs.c:1476 +#: ../src/control/jobs/control_jobs.c:1679 #, c-format msgid "moving %d image" msgstr "%d Bild verschieben" -#: ../src/control/jobs/control_jobs.c:1477 +#: ../src/control/jobs/control_jobs.c:1680 #, c-format msgid "moving %d images" msgstr "%d Bilder verschieben" -#: ../src/control/jobs/control_jobs.c:1484 +#: ../src/control/jobs/control_jobs.c:1687 #, c-format msgid "copying %d image" msgstr "%d Bild kopieren" -#: ../src/control/jobs/control_jobs.c:1485 +#: ../src/control/jobs/control_jobs.c:1688 #, c-format msgid "copying %d images" msgstr "%d Bilder kopieren" -#: ../src/control/jobs/control_jobs.c:1501 +#: ../src/control/jobs/control_jobs.c:1704 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "lokale Kopie von %d Bild anlegen" msgstr[1] "lokale Kopien von %d Bildern anlegen" -#: ../src/control/jobs/control_jobs.c:1505 +#: ../src/control/jobs/control_jobs.c:1708 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "lokale Kopie von %d Bild entfernen" msgstr[1] "lokale Kopien von %d Bildern entfernen" -#: ../src/control/jobs/control_jobs.c:1554 +#: ../src/control/jobs/control_jobs.c:1757 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "Information des Bildes %d aktualisieren" msgstr[1] "Informationen der Bilder %d aktualisieren" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1829 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "Verlauf in %d Bild einfügen" msgstr[1] "Verlauf in %d Bilder einfügen" -#: ../src/control/jobs/control_jobs.c:1648 +#: ../src/control/jobs/control_jobs.c:1851 msgid "skipped pasting history into image being edited" msgstr "Einfügen des Verlaufs ins bearbeitete Bild übersprungen" -#: ../src/control/jobs/control_jobs.c:1690 +#: ../src/control/jobs/control_jobs.c:1893 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "Verlauf für %d Bild komprimieren" msgstr[1] "Verlauf für %d Bilder komprimieren" -#: ../src/control/jobs/control_jobs.c:1707 +#: ../src/control/jobs/control_jobs.c:1910 msgid "skipped compressing history for image being edited" msgstr "Komprimierung des Verlaufs für das bearbeitete Bild übersprungen" -#: ../src/control/jobs/control_jobs.c:1719 +#: ../src/control/jobs/control_jobs.c:1922 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "keine Verlaufskomprimierung von %d Bild" msgstr[1] "keine Verlaufskomprimierung von %d Bildern" -#: ../src/control/jobs/control_jobs.c:1732 +#: ../src/control/jobs/control_jobs.c:1935 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "Verlauf für %d Bild verwerfen" msgstr[1] "Verlauf für %d Bilder verwerfen" -#: ../src/control/jobs/control_jobs.c:1745 +#: ../src/control/jobs/control_jobs.c:1948 msgid "skipped discarding history for image being edited" msgstr "Verwerfen des Verlaufs für das bearbeitete Bild übersprungen" -#: ../src/control/jobs/control_jobs.c:1778 +#: ../src/control/jobs/control_jobs.c:1981 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "Stil(e) für %d Bild anwenden" msgstr[1] "Stil(e) für %d Bilder anwenden" -#: ../src/control/jobs/control_jobs.c:1877 +#: ../src/control/jobs/control_jobs.c:2080 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "exportiere %d Bild…" msgstr[1] "exportiere %d Bilder…" -#: ../src/control/jobs/control_jobs.c:1879 +#: ../src/control/jobs/control_jobs.c:2082 msgid "no image to export" msgstr "keine Bilder zum exportieren gefunden" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1930 +#: ../src/control/jobs/control_jobs.c:2133 #, c-format msgid "exporting %d / %d to %s" msgstr "exportiere Bild %d / %d nach „%s”" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 +#: ../src/control/jobs/control_jobs.c:2145 ../src/views/darkroom.c:1197 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "Bild „%s” ist momentan nicht verfügbar" -#: ../src/control/jobs/control_jobs.c:2051 +#: ../src/control/jobs/control_jobs.c:2254 msgid "merge HDR image" msgstr "HDR-Bild zusammenfassen" -#: ../src/control/jobs/control_jobs.c:2067 +#: ../src/control/jobs/control_jobs.c:2270 msgid "duplicate images" msgstr "Bilder duplizieren" -#: ../src/control/jobs/control_jobs.c:2076 +#: ../src/control/jobs/control_jobs.c:2279 msgid "flip images" msgstr "Bilder spiegeln" -#: ../src/control/jobs/control_jobs.c:2084 +#: ../src/control/jobs/control_jobs.c:2287 msgid "set monochrome images" msgstr "monochrome Bilder kennzeichnen" -#: ../src/control/jobs/control_jobs.c:2092 +#: ../src/control/jobs/control_jobs.c:2295 msgid "remove images" msgstr "Bilder entfernen" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove image?" msgstr "Bilde entfernen?" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove images?" msgstr "Bilder entfernen?" -#: ../src/control/jobs/control_jobs.c:2106 +#: ../src/control/jobs/control_jobs.c:2309 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -9241,19 +9621,19 @@ msgstr[0] "" msgstr[1] "" "Sollen %d Bilder aus der Sammlung entfernt werden (ohne Löschen der Dateien)?" -#: ../src/control/jobs/control_jobs.c:2122 +#: ../src/control/jobs/control_jobs.c:2325 msgid "delete images" msgstr "Bilder löschen" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete image?" msgstr "Bild löschen?" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete images?" msgstr "Bilder löschen?" -#: ../src/control/jobs/control_jobs.c:2139 +#: ../src/control/jobs/control_jobs.c:2342 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -9268,7 +9648,7 @@ msgstr[1] "" "Sollen %d Bilder physisch von der Festplatte gelöscht werden (Papierkorb " "verwenden, falls möglich)?" -#: ../src/control/jobs/control_jobs.c:2141 +#: ../src/control/jobs/control_jobs.c:2344 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" @@ -9276,15 +9656,15 @@ msgstr[0] "Soll %d Bild physisch von der Festplatte gelöscht werden?" msgstr[1] "" "Sollen %d ausgewählte Bilder physisch von der Festplatte gelöscht werden?" -#: ../src/control/jobs/control_jobs.c:2159 +#: ../src/control/jobs/control_jobs.c:2362 msgid "delete duplicate" msgstr "Duplikat löschen" -#: ../src/control/jobs/control_jobs.c:2175 +#: ../src/control/jobs/control_jobs.c:2378 msgid "delete duplicate?" msgstr "Duplikat löschen?" -#: ../src/control/jobs/control_jobs.c:2176 +#: ../src/control/jobs/control_jobs.c:2379 msgid "" "do you really want to delete the duplicate (without deleting the source image " "file on disk)?" @@ -9292,22 +9672,22 @@ msgstr "" "Soll dieses Duplikat gelöscht werden (die Originaldatei wird dabei nicht " "gelöscht)?" -#: ../src/control/jobs/control_jobs.c:2193 +#: ../src/control/jobs/control_jobs.c:2396 msgid "move images" msgstr "Bilder verschieben" -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2262 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2465 msgid "_select as destination" msgstr "als Ziel _wählen" -#: ../src/control/jobs/control_jobs.c:2225 +#: ../src/control/jobs/control_jobs.c:2428 msgid "move image?" msgid_plural "move images?" msgstr[0] "Bild verschieben?" msgstr[1] "Bilder verschieben?" -#: ../src/control/jobs/control_jobs.c:2226 +#: ../src/control/jobs/control_jobs.c:2429 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -9322,17 +9702,17 @@ msgstr[1] "" "Sollen %d Bilder wirklich physisch nach „%s” verschoben werden?\n" "(Alle nicht ausgewählten Duplikate werden auch verschoben.)" -#: ../src/control/jobs/control_jobs.c:2249 +#: ../src/control/jobs/control_jobs.c:2452 msgid "copy images" msgstr "Bilder kopieren" -#: ../src/control/jobs/control_jobs.c:2285 +#: ../src/control/jobs/control_jobs.c:2488 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "Bild kopieren?" msgstr[1] "Bilder kopieren?" -#: ../src/control/jobs/control_jobs.c:2286 +#: ../src/control/jobs/control_jobs.c:2489 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" @@ -9340,126 +9720,124 @@ msgstr[0] "Soll das %d Bild physisch nach %s kopiert werden?" msgstr[1] "" "Sollen die %d ausgewählten Bilder wirklich physisch nach %s kopiert werden?" -#: ../src/control/jobs/control_jobs.c:2304 -#: ../src/control/jobs/control_jobs.c:2313 +#: ../src/control/jobs/control_jobs.c:2507 +#: ../src/control/jobs/control_jobs.c:2516 msgid "local copy images" msgstr "Bilder lokal kopieren" -#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2525 ../src/libs/image.c:656 msgid "refresh EXIF" msgstr "EXIF aktualisieren" -#: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 +#: ../src/control/jobs/control_jobs.c:2618 +#: ../src/control/jobs/control_jobs.c:2650 ../src/dtgtk/thumbtable.c:3326 msgid "paste history" msgstr "Verlauf einfügen" -#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2666 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "komprimieren" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 +#: ../src/control/jobs/control_jobs.c:2678 ../src/dtgtk/thumbtable.c:3330 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "verwerfen" -#: ../src/control/jobs/control_jobs.c:2483 +#: ../src/control/jobs/control_jobs.c:2686 msgid "no images nor styles selected!" msgstr "Kein Bild oder Stil ausgewählt!" -#: ../src/control/jobs/control_jobs.c:2487 +#: ../src/control/jobs/control_jobs.c:2690 msgid "no styles selected!" msgstr "Kein Stil ausgewählt!" -#: ../src/control/jobs/control_jobs.c:2491 +#: ../src/control/jobs/control_jobs.c:2694 msgid "no images selected!" msgstr "Keine Bilder ausgewählt!" -#: ../src/control/jobs/control_jobs.c:2504 +#: ../src/control/jobs/control_jobs.c:2707 msgid "apply style(s)" msgstr "Stil(e) anwenden" -#: ../src/control/jobs/control_jobs.c:2585 +#: ../src/control/jobs/control_jobs.c:2788 #, c-format msgid "failed to get parameters from storage module `%s', aborting export." msgstr "" "Parameter vom Speichermodul „%s\" konnten nicht abgerufen werden, Export wird " "abgebrochen" -#: ../src/control/jobs/control_jobs.c:2597 +#: ../src/control/jobs/control_jobs.c:2800 #, c-format msgid "failed to get parameters from format module `%s', aborting export." msgstr "" "Parameter vom Formatmodul „%s\" konnten nicht abgerufen werden, Export wird " "abgebrochen" -#: ../src/control/jobs/control_jobs.c:2617 +#: ../src/control/jobs/control_jobs.c:2820 msgid "export images" msgstr "Bilder exportieren" -#: ../src/control/jobs/control_jobs.c:2670 +#: ../src/control/jobs/control_jobs.c:2873 #, c-format msgid "adding time offset to %d image" msgstr "füge Zeitversatz zu %d Bild hinzu" -#: ../src/control/jobs/control_jobs.c:2671 +#: ../src/control/jobs/control_jobs.c:2874 #, c-format msgid "setting date/time of %d image" msgstr "setze Datum/Zeit für %d Bild" -#: ../src/control/jobs/control_jobs.c:2673 +#: ../src/control/jobs/control_jobs.c:2876 #, c-format msgid "adding time offset to %d images" msgstr "füge Zeitversatz zu %d Bildern hinzu" -#: ../src/control/jobs/control_jobs.c:2674 +#: ../src/control/jobs/control_jobs.c:2877 #, c-format msgid "setting date/time of %d images" msgstr "setze Datum/Zeit für %d Bilder" -#: ../src/control/jobs/control_jobs.c:2720 +#: ../src/control/jobs/control_jobs.c:2923 #, c-format msgid "added time offset to %d image" msgstr "Zeitversatz zu %d Bild hinzugefügt" -#: ../src/control/jobs/control_jobs.c:2721 +#: ../src/control/jobs/control_jobs.c:2924 #, c-format msgid "set date/time of %d image" msgstr "setze Datum/Zeit für %d Bild" -#: ../src/control/jobs/control_jobs.c:2723 +#: ../src/control/jobs/control_jobs.c:2926 #, c-format msgid "added time offset to %d images" msgstr "Zeitversatz zu %d Bildern hinzugefügt" -#: ../src/control/jobs/control_jobs.c:2724 +#: ../src/control/jobs/control_jobs.c:2927 #, c-format msgid "set date/time of %d images" msgstr "setze Datum/Zeit für %d Bildern" -#: ../src/control/jobs/control_jobs.c:2767 +#: ../src/control/jobs/control_jobs.c:2970 msgid "time offset" msgstr "Zeitversatz" -#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:3000 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "XMP Dateien schreiben" -#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3213 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "Importiere %d Bild" msgstr[1] "Importiere %d Bilder" -#: ../src/control/jobs/control_jobs.c:3061 +#: ../src/control/jobs/control_jobs.c:3264 #, c-format -msgid "importing %d/%d image" -msgid_plural "importing %d/%d images" -msgstr[0] "Importiere %d/%d Bild" -msgstr[1] "Importiere %d/%d Bilder" +msgid "importing image %d/%d" +msgstr "Bild %d/%d wird importiert" -#: ../src/control/jobs/control_jobs.c:3069 +#: ../src/control/jobs/control_jobs.c:3272 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -9495,453 +9873,447 @@ msgstr "Detailmasken Überblendproblem" msgid "detail mask CL blending problem" msgstr "Detailmasken CL Überblendproblem" -#: ../src/develop/blend_gui.c:47 ../src/libs/live_view.c:396 +#: ../src/develop/blend_gui.c:48 ../src/libs/live_view.c:396 msgctxt "blendmode" msgid "normal" msgstr "Normal" -#: ../src/develop/blend_gui.c:49 +#: ../src/develop/blend_gui.c:50 msgctxt "blendmode" msgid "average" msgstr "Durchschnitt" -#: ../src/develop/blend_gui.c:51 ../src/libs/live_view.c:409 +#: ../src/develop/blend_gui.c:52 ../src/libs/live_view.c:409 msgctxt "blendmode" msgid "difference" msgstr "Unterschied" -#: ../src/develop/blend_gui.c:54 +#: ../src/develop/blend_gui.c:55 msgctxt "blendmode" msgid "normal bounded" msgstr "Normal beschränkt" -#: ../src/develop/blend_gui.c:56 ../src/libs/live_view.c:404 +#: ../src/develop/blend_gui.c:57 ../src/libs/live_view.c:404 msgctxt "blendmode" msgid "lighten" msgstr "Aufhellen" -#: ../src/develop/blend_gui.c:58 ../src/libs/live_view.c:403 +#: ../src/develop/blend_gui.c:59 ../src/libs/live_view.c:403 msgctxt "blendmode" msgid "darken" msgstr "Abdunkeln" -#: ../src/develop/blend_gui.c:60 ../src/libs/live_view.c:401 +#: ../src/develop/blend_gui.c:61 ../src/libs/live_view.c:401 msgctxt "blendmode" msgid "screen" msgstr "Bildschirm" -#: ../src/develop/blend_gui.c:63 ../src/libs/live_view.c:400 +#: ../src/develop/blend_gui.c:64 ../src/libs/live_view.c:400 msgctxt "blendmode" msgid "multiply" msgstr "Multiplikation" -#: ../src/develop/blend_gui.c:65 +#: ../src/develop/blend_gui.c:66 msgctxt "blendmode" msgid "divide" msgstr "Division" -#: ../src/develop/blend_gui.c:67 +#: ../src/develop/blend_gui.c:68 msgctxt "blendmode" msgid "addition" msgstr "Addition" -#: ../src/develop/blend_gui.c:69 +#: ../src/develop/blend_gui.c:70 msgctxt "blendmode" msgid "subtract" msgstr "Abziehen" -#: ../src/develop/blend_gui.c:71 +#: ../src/develop/blend_gui.c:72 msgctxt "blendmode" msgid "geometric mean" msgstr "geometrisches Mittel" -#: ../src/develop/blend_gui.c:73 +#: ../src/develop/blend_gui.c:74 msgctxt "blendmode" msgid "harmonic mean" msgstr "harmonisches Mittel" -#: ../src/develop/blend_gui.c:76 ../src/libs/live_view.c:402 +#: ../src/develop/blend_gui.c:77 ../src/libs/live_view.c:402 msgctxt "blendmode" msgid "overlay" msgstr "Überlagern" -#: ../src/develop/blend_gui.c:78 +#: ../src/develop/blend_gui.c:79 msgctxt "blendmode" msgid "softlight" msgstr "Weiche Kanten" -#: ../src/develop/blend_gui.c:80 +#: ../src/develop/blend_gui.c:81 msgctxt "blendmode" msgid "hardlight" msgstr "Harte Kanten" -#: ../src/develop/blend_gui.c:82 +#: ../src/develop/blend_gui.c:83 msgctxt "blendmode" msgid "vividlight" msgstr "Strahlendes Licht" -#: ../src/develop/blend_gui.c:84 +#: ../src/develop/blend_gui.c:85 msgctxt "blendmode" msgid "linearlight" msgstr "Lineares Licht" -#: ../src/develop/blend_gui.c:86 +#: ../src/develop/blend_gui.c:87 msgctxt "blendmode" msgid "pinlight" msgstr "Lichtpunkte" -#: ../src/develop/blend_gui.c:89 +#: ../src/develop/blend_gui.c:90 msgctxt "blendmode" msgid "lightness" msgstr "Helligkeit" -#: ../src/develop/blend_gui.c:91 +#: ../src/develop/blend_gui.c:92 msgctxt "blendmode" msgid "chromaticity" msgstr "Chromatizität" -#: ../src/develop/blend_gui.c:94 +#: ../src/develop/blend_gui.c:95 msgctxt "blendmode" msgid "Lab lightness" msgstr "Lab Helligkeit" -#: ../src/develop/blend_gui.c:96 +#: ../src/develop/blend_gui.c:97 msgctxt "blendmode" msgid "Lab a-channel" msgstr "Lab a-Kanal" -#: ../src/develop/blend_gui.c:98 +#: ../src/develop/blend_gui.c:99 msgctxt "blendmode" msgid "Lab b-channel" msgstr "Lab b-Kanal" -#: ../src/develop/blend_gui.c:100 +#: ../src/develop/blend_gui.c:101 msgctxt "blendmode" msgid "Lab color" msgstr "Lab Farbe" -#: ../src/develop/blend_gui.c:103 +#: ../src/develop/blend_gui.c:104 msgctxt "blendmode" msgid "RGB red channel" msgstr "RGB Rot-Kanal" -#: ../src/develop/blend_gui.c:105 +#: ../src/develop/blend_gui.c:106 msgctxt "blendmode" msgid "RGB green channel" msgstr "RGB Grün-Kanal" -#: ../src/develop/blend_gui.c:107 +#: ../src/develop/blend_gui.c:108 msgctxt "blendmode" msgid "RGB blue channel" msgstr "RGB Blau-Kanal" -#: ../src/develop/blend_gui.c:109 +#: ../src/develop/blend_gui.c:110 msgctxt "blendmode" msgid "HSV value" msgstr "HSV Wert" -#: ../src/develop/blend_gui.c:111 +#: ../src/develop/blend_gui.c:112 msgctxt "blendmode" msgid "HSV color" msgstr "HSV-Farbe" -#: ../src/develop/blend_gui.c:114 +#: ../src/develop/blend_gui.c:115 msgctxt "blendmode" msgid "hue" msgstr "Farbton" -#: ../src/develop/blend_gui.c:116 +#: ../src/develop/blend_gui.c:117 msgctxt "blendmode" msgid "color" msgstr "Farbe" -#: ../src/develop/blend_gui.c:118 +#: ../src/develop/blend_gui.c:119 msgctxt "blendmode" msgid "coloradjustment" msgstr "Farbanpassung" #. * deprecated blend modes: make them available as legacy #. * history stacks might want them -#: ../src/develop/blend_gui.c:124 +#: ../src/develop/blend_gui.c:125 msgctxt "blendmode" msgid "difference (deprecated)" msgstr "Unterschied (überholt)" -#: ../src/develop/blend_gui.c:126 +#: ../src/develop/blend_gui.c:127 msgctxt "blendmode" msgid "subtract inverse (deprecated)" msgstr "subtrahieren invers (veraltet)" -#: ../src/develop/blend_gui.c:128 +#: ../src/develop/blend_gui.c:129 msgctxt "blendmode" msgid "divide inverse (deprecated)" msgstr "dividieren invers (veraltet)" -#: ../src/develop/blend_gui.c:130 +#: ../src/develop/blend_gui.c:131 msgctxt "blendmode" msgid "Lab L-channel (deprecated)" msgstr "Lab L-Kanal (veraltet)" -#: ../src/develop/blend_gui.c:135 +#: ../src/develop/blend_gui.c:136 msgctxt "blendoperation" msgid "normal" msgstr "Normal" -#: ../src/develop/blend_gui.c:136 +#: ../src/develop/blend_gui.c:137 msgctxt "blendoperation" msgid "reverse" msgstr "umgekehrt" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 -#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/develop/blend_gui.c:141 ../src/gui/preferences_ai.c:2576 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:590 #: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "Standard" -#: ../src/develop/blend_gui.c:142 +#: ../src/develop/blend_gui.c:143 msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 +#: ../src/develop/blend_gui.c:147 ../src/develop/blend_gui.c:2086 msgid "RGB (display)" msgstr "RGB (Anzeige)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 +#: ../src/develop/blend_gui.c:149 ../src/develop/blend_gui.c:2099 msgid "RGB (scene)" msgstr "RGB (Szene)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 +#: ../src/develop/blend_gui.c:156 ../src/develop/blend_gui.c:3460 msgid "uniformly" msgstr "einheitlich" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 +#: ../src/develop/blend_gui.c:158 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3469 ../src/develop/imageop.c:3127 msgid "drawn mask" msgstr "gezeichnete Maske" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 -#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 +#: ../src/develop/blend_gui.c:160 ../src/develop/blend_gui.c:2585 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:3129 msgid "parametric mask" msgstr "parametrische Maske" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 -#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 +#: ../src/develop/blend_gui.c:162 ../src/develop/blend_gui.c:3005 +#: ../src/develop/blend_gui.c:3501 ../src/develop/imageop.c:3131 msgid "raster mask" msgstr "Raster-Maske" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 +#: ../src/develop/blend_gui.c:164 ../src/develop/blend_gui.c:3490 msgid "drawn & parametric mask" msgstr "gezeichnet & parametrisch" -#: ../src/develop/blend_gui.c:168 +#: ../src/develop/blend_gui.c:169 msgid "exclusive" msgstr "ausschließend" -#: ../src/develop/blend_gui.c:169 +#: ../src/develop/blend_gui.c:170 msgid "inclusive" msgstr "einschließend" -#: ../src/develop/blend_gui.c:170 +#: ../src/develop/blend_gui.c:171 msgid "exclusive & inverted" msgstr "ausschließend & invertiert" -#: ../src/develop/blend_gui.c:171 +#: ../src/develop/blend_gui.c:172 msgid "inclusive & inverted" msgstr "einschließend & invertiert" -#: ../src/develop/blend_gui.c:175 +#: ../src/develop/blend_gui.c:176 msgid "output before blur" msgstr "Output vor Weichzeichnen" -#: ../src/develop/blend_gui.c:176 +#: ../src/develop/blend_gui.c:177 msgid "input before blur" msgstr "Input vor Weichzeichnen" -#: ../src/develop/blend_gui.c:177 +#: ../src/develop/blend_gui.c:178 msgid "output after blur" msgstr "Output nach Weichzeichnen" -#: ../src/develop/blend_gui.c:178 +#: ../src/develop/blend_gui.c:179 msgid "input after blur" msgstr "Input nach Weichzeichnen" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 -#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 -msgid "on" -msgstr "ein" - -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "input" msgstr "Input" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "output" msgstr "Output" -#: ../src/develop/blend_gui.c:1032 +#: ../src/develop/blend_gui.c:1035 msgid " (zoom)" msgstr " (Zoom)" -#: ../src/develop/blend_gui.c:1040 +#: ../src/develop/blend_gui.c:1043 msgid " (log)" msgstr " (logarithmisch)" -#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +#: ../src/develop/blend_gui.c:1658 ../src/libs/masks.c:675 msgid "AI model is not available. Check preferences > AI" msgstr "AI-Modell nicht verfügbar. Einstellungen > AI prüfen" -#: ../src/develop/blend_gui.c:2039 +#: ../src/develop/blend_gui.c:2060 msgid "reset to default blend colorspace" msgstr "auf Default Überblendfarbraum zurücksetzen" -#: ../src/develop/blend_gui.c:2095 +#: ../src/develop/blend_gui.c:2116 msgid "reset and hide output channels" msgstr "Ausgabekanäle verbergen und zurücksetzen" -#: ../src/develop/blend_gui.c:2102 +#: ../src/develop/blend_gui.c:2123 msgid "show output channels" msgstr "Ausgabekanäle anzeigen" -#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 -#: ../src/iop/tonecurve.c:1270 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2433 +#: ../src/iop/tonecurve.c:1272 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2341 +#: ../src/develop/blend_gui.c:2366 msgid "sliders for L channel" msgstr "Regler für L-Kanal" -#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2371 ../src/iop/tonecurve.c:1273 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2346 +#: ../src/develop/blend_gui.c:2371 msgid "sliders for a channel" msgstr "Regler für a-Kanal" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2375 msgid "green/red" msgstr "Grün / Rot" -#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2376 ../src/iop/tonecurve.c:1274 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2351 +#: ../src/develop/blend_gui.c:2376 msgid "sliders for b channel" msgstr "Regler für b-Kanal" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2380 msgid "blue/yellow" msgstr "Blau / Gelb" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "sliders for chroma channel (of LCh)" msgstr "Regler für Chrominanz-Kanal (von LCh)" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "sliders for hue channel (of LCh)" msgstr "Regler für Farbton-Kanal (von LCh)" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "sliders for gray value" msgstr "Regler für Grauwert" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 -#: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/denoiseprofile.c:3609 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1482 +#: ../src/iop/rgblevels.c:1030 ../src/libs/filters/colors.c:190 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 msgid "sliders for red channel" msgstr "Regler für Rot-Kanal" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 -#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 -#: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/denoiseprofile.c:3610 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1483 +#: ../src/iop/rgblevels.c:1031 ../src/libs/filters/colors.c:196 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 msgid "sliders for green channel" msgstr "Regler für Grün-Kanal" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 -#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 -#: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1484 +#: ../src/iop/rgblevels.c:1032 ../src/libs/filters/colors.c:199 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 msgid "sliders for blue channel" msgstr "Regler für Blau-Kanal" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "sliders for hue channel (of HSL)" msgstr "Regler für Farbton-Kanal (von HSL)" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "sliders for chroma channel (of HSL)" msgstr "Regler für Chrominanz-Kanal (von HSL)" -#: ../src/develop/blend_gui.c:2408 +#: ../src/develop/blend_gui.c:2433 msgid "sliders for value channel (of HSL)" msgstr "Regler für Hellwert-Kanal (von HSL)" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "sliders for value channel (of JzCzhz)" msgstr "Regler für Hellwert-Kanal (von JzCzhz)" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "sliders for chroma channel (of JzCzhz)" msgstr "Regler für Chrominanz-Kanal (von JzCzhz)" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "sliders for hue channel (of JzCzhz)" msgstr "Regler für Farbton-Kanal (von JzCzhz)" -#: ../src/develop/blend_gui.c:2466 +#: ../src/develop/blend_gui.c:2491 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9953,7 +10325,7 @@ msgstr "" " - Bereich der unteren Marker: gar nicht überblenden\n" " - Bereich zwischen zugehörigen oberen/unteren Markern: allmählich einblenden" -#: ../src/develop/blend_gui.c:2470 +#: ../src/develop/blend_gui.c:2495 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9965,19 +10337,19 @@ msgstr "" " - Bereich der unteren Marker: gar nicht überblenden\n" " - Bereich zwischen zugehörigen oberen/unteren Markern: allmählich einblenden" -#: ../src/develop/blend_gui.c:2564 +#: ../src/develop/blend_gui.c:2589 msgid "reset blend mask settings" msgstr "Masken-Einstellung zurücksetzen" -#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 -#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 -#: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 +#: ../src/develop/blend_gui.c:2596 ../src/iop/atrous.c:1774 +#: ../src/iop/colorzones.c:2615 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1480 +#: ../src/iop/rgblevels.c:1028 ../src/iop/tonecurve.c:1270 msgid "channel" msgstr "Kanal" -#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 -#: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 +#: ../src/develop/blend_gui.c:2608 ../src/iop/colorzones.c:2632 +#: ../src/iop/rgbcurve.c:1493 ../src/iop/tonecurve.c:1282 msgid "" "pick GUI color from image\n" "ctrl+click or right-click to select an area" @@ -9985,12 +10357,12 @@ msgstr "" "GUI-Farbe aus dem Bild auswählen\n" "Strg+Klick oder Rechtsklick zur Auswahl eines Bereichs" -#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 -#: ../src/iop/rgbcurve.c:1503 +#: ../src/develop/blend_gui.c:2611 ../src/iop/colorzones.c:2634 +#: ../src/iop/rgbcurve.c:1496 msgid "show color" msgstr "Farbe anzeigen" -#: ../src/develop/blend_gui.c:2595 +#: ../src/develop/blend_gui.c:2620 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -10001,20 +10373,20 @@ msgstr "" "verwenden.\n" "Strg+Klick+Ziehen, um das Outputbild zu verwenden." -#: ../src/develop/blend_gui.c:2598 +#: ../src/develop/blend_gui.c:2623 msgid "set range" msgstr "Bereich festlegen" -#: ../src/develop/blend_gui.c:2601 +#: ../src/develop/blend_gui.c:2626 msgid "invert all channel's polarities" msgstr "Polarität aller Kanäle umkehren" -#: ../src/develop/blend_gui.c:2620 +#: ../src/develop/blend_gui.c:2645 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "" "Polarität umkehren. Am besten sichtbar, wenn „Maske anzeigen” ausgewählt" -#: ../src/develop/blend_gui.c:2648 +#: ../src/develop/blend_gui.c:2673 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -10026,40 +10398,40 @@ msgstr "" "„c” drücken, um Anzeige des Farbkanals ein- oder auszuschalten\n" "„m” drücken, um die Anzeige der Maske ein- oder auszuschalten" -#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/develop/blend_gui.c:2693 ../src/develop/blend_gui.c:3584 #: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 -#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 -#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 -#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 -#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2020 +#: ../src/iop/colorequal.c:3095 ../src/iop/exposure.c:1222 +#: ../src/iop/exposure.c:1238 ../src/iop/filmic.c:1480 ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1536 ../src/iop/filmicrgb.c:4363 +#: ../src/iop/filmicrgb.c:4374 ../src/iop/filmicrgb.c:4410 +#: ../src/iop/filmicrgb.c:4420 ../src/iop/graduatednd.c:1032 #: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 -#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 -#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 -#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 -#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 -#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:248 +#: ../src/iop/soften.c:380 ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3272 ../src/iop/toneequal.c:3275 +#: ../src/iop/toneequal.c:3278 ../src/iop/toneequal.c:3281 +#: ../src/iop/toneequal.c:3284 ../src/iop/toneequal.c:3287 +#: ../src/iop/toneequal.c:3290 ../src/iop/toneequal.c:3293 +#: ../src/iop/toneequal.c:3344 ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3414 ../src/views/darkroom.c:3358 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 -#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 -#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 -#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 -#: ../src/develop/blend_gui.c:3633 +#: ../src/develop/blend_gui.c:2695 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3067 ../src/develop/blend_gui.c:3557 +#: ../src/develop/blend_gui.c:3583 ../src/develop/blend_gui.c:3593 +#: ../src/develop/blend_gui.c:3610 ../src/develop/blend_gui.c:3631 +#: ../src/develop/blend_gui.c:3640 ../src/develop/blend_gui.c:3649 +#: ../src/develop/blend_gui.c:3658 msgid "blend" msgstr "Überblenden" -#: ../src/develop/blend_gui.c:2674 +#: ../src/develop/blend_gui.c:2695 msgid "boost factor" msgstr "Aufhellungsfaktor" -#: ../src/develop/blend_gui.c:2677 +#: ../src/develop/blend_gui.c:2698 msgid "" "adjust the channel boost factor.\n" "increase to allow matching values over 100%" @@ -10067,148 +10439,144 @@ msgstr "" "Aufhellungsfaktor des Kanals einstellen\n" "Erhöhen, um Angleichungswerte über 100 % zu ermöglichen" -#: ../src/develop/blend_gui.c:2714 +#: ../src/develop/blend_gui.c:2735 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "%d Form" msgstr[1] "%d Formen" -#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 +#: ../src/develop/blend_gui.c:2740 ../src/develop/blend_gui.c:2789 +#: ../src/develop/blend_gui.c:2888 ../src/develop/blend_gui.c:3014 msgid "no mask used" msgstr "keine Maske" -#: ../src/develop/blend_gui.c:2778 +#: ../src/develop/blend_gui.c:2799 msgid "toggle polarity of drawn mask" msgstr "Polarität der gezeichneten Maske umkehren" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2808 msgid "show and edit mask elements" msgstr "Masken-Elemente anzeigen und bearbeiten" -#: ../src/develop/blend_gui.c:2788 +#: ../src/develop/blend_gui.c:2809 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" "Anzeigen und Bearbeiten im eingeschränkten Modus (kein Verschieben/" "Größenänderung )" -#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1876 -msgid "add object" -msgstr "Objekt hinzufügen" - -#: ../src/develop/blend_gui.c:2797 ../src/libs/masks.c:1880 +#: ../src/develop/blend_gui.c:2817 ../src/libs/masks.c:2341 msgid "add AI object" msgstr "AI-Objekt hinzufügen" -#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 -#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 +#: ../src/develop/blend_gui.c:2826 ../src/libs/masks.c:1369 +#: ../src/libs/masks.c:2275 ../src/libs/masks.c:2278 msgid "add gradient" msgstr "Gradient hinzufügen" -#: ../src/develop/blend_gui.c:2806 +#: ../src/develop/blend_gui.c:2827 msgid "add multiple gradients" msgstr "mehrere Gradienten hinzufügen" -#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1847 +#: ../src/develop/blend_gui.c:2834 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 ../src/libs/masks.c:1364 ../src/libs/masks.c:2288 +#: ../src/libs/masks.c:2291 msgid "add path" msgstr "Pfad hinzufügen" -#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 +#: ../src/develop/blend_gui.c:2835 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 msgid "add multiple paths" msgstr "mehrere Pfade hinzufügen" -#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 -#: ../src/libs/masks.c:1855 +#: ../src/develop/blend_gui.c:2842 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 ../src/libs/masks.c:1359 ../src/libs/masks.c:2301 +#: ../src/libs/masks.c:2304 msgid "add ellipse" msgstr "Ellipse hinzufügen" -#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 +#: ../src/develop/blend_gui.c:2843 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 msgid "add multiple ellipses" msgstr "mehrere Ellipsen hinzufügen" -#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 -#: ../src/libs/masks.c:1863 +#: ../src/develop/blend_gui.c:2850 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 ../src/libs/masks.c:1354 ../src/libs/masks.c:2314 +#: ../src/libs/masks.c:2317 msgid "add circle" msgstr "Kreis hinzufügen" -#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 +#: ../src/develop/blend_gui.c:2851 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 msgid "add multiple circles" msgstr "mehrere Kreise hinzufügen" -#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 -#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +#: ../src/develop/blend_gui.c:2858 ../src/iop/retouch.c:2446 +#: ../src/libs/masks.c:1349 ../src/libs/masks.c:2327 ../src/libs/masks.c:2330 msgid "add brush" msgstr "Pinsel hinzufügen" -#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +#: ../src/develop/blend_gui.c:2859 ../src/iop/retouch.c:2446 msgid "add multiple brush strokes" msgstr "mehrere Pinselstriche hinzufügen" -#: ../src/develop/blend_gui.c:2984 +#: ../src/develop/blend_gui.c:3007 msgid "toggle polarity of raster mask" msgstr "Polarität der gezeichneten Raster-Maske umkehren" -#: ../src/develop/blend_gui.c:3134 +#: ../src/develop/blend_gui.c:3157 msgid "normal & difference" msgstr "Normal & Differenz" -#: ../src/develop/blend_gui.c:3139 +#: ../src/develop/blend_gui.c:3162 msgid "lighten" msgstr "Aufhellen" -#: ../src/develop/blend_gui.c:3146 +#: ../src/develop/blend_gui.c:3169 msgid "darken" msgstr "Abdunkeln" -#: ../src/develop/blend_gui.c:3153 +#: ../src/develop/blend_gui.c:3176 msgid "contrast enhancing" msgstr "Kontrast verstärken" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 +#: ../src/develop/blend_gui.c:3183 ../src/develop/blend_gui.c:3206 msgid "color channel" msgstr "Farbkanal" -#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 +#: ../src/develop/blend_gui.c:3194 ../src/develop/blend_gui.c:3209 msgid "chromaticity & lightness" msgstr "Chromatizität & Helligkeit" -#: ../src/develop/blend_gui.c:3178 +#: ../src/develop/blend_gui.c:3201 msgid "normal & arithmetic" msgstr "Normal & arithmetisch" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3198 +#: ../src/develop/blend_gui.c:3221 msgid "deprecated" msgstr "veraltet" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3202 +#: ../src/develop/blend_gui.c:3225 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "Unbekannter Überblendmodus „%d“ in Modul „%s“" -#: ../src/develop/blend_gui.c:3487 +#: ../src/develop/blend_gui.c:3511 msgid "blending options" msgstr "Überblendoptionen" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3505 +#: ../src/develop/blend_gui.c:3530 msgid "blend mask" msgstr "Überblendmaske" -#: ../src/develop/blend_gui.c:3509 +#: ../src/develop/blend_gui.c:3534 msgid "display mask and/or color channel" msgstr "Maskierung und/oder Farbkanal anzeigen" -#: ../src/develop/blend_gui.c:3514 +#: ../src/develop/blend_gui.c:3539 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -10221,25 +10589,25 @@ msgstr "" "Mit der Maus über die Kanalregler fahren, um den anzuzeigenden Kanal " "auszuwählen." -#: ../src/develop/blend_gui.c:3521 +#: ../src/develop/blend_gui.c:3546 msgid "temporarily switch off blend mask" msgstr "Maskierung vorübergehend ausschalten" -#: ../src/develop/blend_gui.c:3526 +#: ../src/develop/blend_gui.c:3551 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" msgstr "Maskierung des aktiven Moduls vorübergehend ausschalten." -#: ../src/develop/blend_gui.c:3536 +#: ../src/develop/blend_gui.c:3561 msgid "choose blending mode" msgstr "Modus des Überblendens wählen" -#: ../src/develop/blend_gui.c:3545 +#: ../src/develop/blend_gui.c:3570 msgid "toggle blend order" msgstr "Überblendreihenfolge umkehren" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3576 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -10250,40 +10618,40 @@ msgstr "" "Reihenfolge kann durch Klicken auf das Symbol umgekehrt werden (Input über " "dem Output)" -#: ../src/develop/blend_gui.c:3558 +#: ../src/develop/blend_gui.c:3583 msgid "fulcrum" msgstr "Pivot" -#: ../src/develop/blend_gui.c:3562 +#: ../src/develop/blend_gui.c:3587 msgid "adjust the fulcrum used by some blending operations" msgstr "Pivot anpassen, der von einigen Überblendoperationen verwendet wird" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 -#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 +#: ../src/develop/blend_gui.c:3593 ../src/iop/overlay.c:1495 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:219 msgid "opacity" msgstr "Deckkraft" -#: ../src/develop/blend_gui.c:3571 +#: ../src/develop/blend_gui.c:3596 msgid "set the opacity of the blending" msgstr "Deckkraft des Überblendens anpassen" -#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3601 ../src/libs/history.c:960 msgid "combine masks" msgstr "kombinieren" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3603 msgid "" "how to combine individual drawn mask and different channels of parametric mask" msgstr "" "Art der Kombination einzelner gezeichneter Masken und der Kanäle der " "parametrischen Masken." -#: ../src/develop/blend_gui.c:3585 +#: ../src/develop/blend_gui.c:3610 msgid "details threshold" msgstr "Detail Schwellenwert" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3614 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -10293,11 +10661,11 @@ msgstr "" "positive Werte zur Auswahl detailreicher Bereiche, \n" "negative Werte zur Auswahl gleichmäßiger Bereiche" -#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:963 msgid "feathering guide" msgstr "Maske anpassen mit" -#: ../src/develop/blend_gui.c:3600 +#: ../src/develop/blend_gui.c:3625 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -10306,36 +10674,36 @@ msgstr "" "wird\n" "wählen, ob die Glättung vor oder nach der Maskierungsunschärfe angewendet wird" -#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3631 ../src/libs/history.c:962 msgid "feathering radius" msgstr "Anpassungsradius" -#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 -#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 -#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/develop/blend_gui.c:3632 ../src/develop/blend_gui.c:3641 +#: ../src/iop/colorbalancergb.c:2042 ../src/iop/colorequal.c:3110 +#: ../src/iop/colorequal.c:3137 ../src/iop/demosaic.c:1790 #: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 -#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2667 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3609 +#: ../src/develop/blend_gui.c:3634 msgid "spatial radius of feathering" msgstr "Räumlicher Radius für das Ausblenden" -#: ../src/develop/blend_gui.c:3615 +#: ../src/develop/blend_gui.c:3640 msgid "blurring radius" msgstr "Weichzeichnungsradius" -#: ../src/develop/blend_gui.c:3618 +#: ../src/develop/blend_gui.c:3643 msgid "radius for gaussian blur of blend mask" msgstr "Radius des Gaußschen Weichzeichners der Maske" -#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 -#: ../src/libs/history.c:950 +#: ../src/develop/blend_gui.c:3649 ../src/iop/retouch.c:2672 +#: ../src/libs/history.c:958 msgid "mask opacity" msgstr "Deckkraft der Maske" -#: ../src/develop/blend_gui.c:3628 +#: ../src/develop/blend_gui.c:3653 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -10344,50 +10712,50 @@ msgstr "" "anzupassen, \n" "ohne völlig transparente/vollständig undurchsichtige Bereiche zu beeinflussen" -#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3658 ../src/libs/history.c:966 msgid "mask contrast" msgstr "Kontrast der Maske" -#: ../src/develop/blend_gui.c:3637 +#: ../src/develop/blend_gui.c:3662 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "gibt der Tonkurve der Überblendmaske eine s-ähnliche Form, um den Kontrast " "anzupassen" -#: ../src/develop/blend_gui.c:3640 +#: ../src/develop/blend_gui.c:3665 msgid "mask refinement" msgstr "Maskenverfeinerung" -#: ../src/develop/develop.c:450 +#: ../src/develop/develop.c:464 msgid "unpin image" msgstr "Verlaufspunkt freigeben" -#: ../src/develop/develop.c:453 +#: ../src/develop/develop.c:467 msgid "image pinned" msgstr "Verlaufspunkt fixiert" -#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +#: ../src/develop/develop.c:478 ../src/develop/develop.c:580 msgid "failed to create pinned develop" msgstr "Verlaufspunkt konnte nicht fixiert werden" -#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +#: ../src/develop/develop.c:526 ../src/views/darkroom.c:5472 msgid "pin current image" msgstr "aktuellen Verlaufspunkt fixieren" -#: ../src/develop/develop.c:515 +#: ../src/develop/develop.c:529 msgid "image unpinned" msgstr "Verlaufspunkt freigegeben" -#: ../src/develop/develop.c:527 +#: ../src/develop/develop.c:541 msgid "no valid image to pin" msgstr "kein gültiger Verlaufspunkt zum Fixieren" -#: ../src/develop/develop.c:533 +#: ../src/develop/develop.c:547 msgid "please wait for image to load" msgstr "bitte warten, bis das Bild geladen ist" -#: ../src/develop/develop.c:1099 +#: ../src/develop/develop.c:1173 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -10396,96 +10764,96 @@ msgstr "" "da der Verlauf sehr umfangreich ist oder ein langsames Laufwerk verwendet " "wird." -#: ../src/develop/develop.c:2611 +#: ../src/develop/develop.c:2682 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: Modul „%s” hat unpassende Version: %d != %d" -#: ../src/develop/develop.c:3550 +#: ../src/develop/develop.c:3795 msgid "duplicate module, can't move new instance after the base one\n" msgstr "Modulduplikat, kann die neue Instanz nicht hinter dem ersten einfügen\n" -#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 +#: ../src/develop/imageop.c:1046 ../src/views/darkroom.c:3155 msgid "new instance" msgstr "neue Instanz" -#: ../src/develop/imageop.c:1011 +#: ../src/develop/imageop.c:1053 msgid "duplicate instance" msgstr "Instanz duplizieren" -#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 -#: ../src/libs/masks.c:1173 +#: ../src/develop/imageop.c:1060 ../src/develop/imageop.c:4407 +#: ../src/libs/masks.c:1501 msgid "move up" msgstr "aufwärtsschieben" -#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 -#: ../src/libs/masks.c:1178 +#: ../src/develop/imageop.c:1067 ../src/develop/imageop.c:4408 +#: ../src/libs/masks.c:1506 msgid "move down" msgstr "abwärtsschieben" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 -#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1074 ../src/develop/imageop.c:4410 +#: ../src/gui/accelerators.c:179 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "löschen" -#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 -#: ../src/libs/modulegroups.c:4086 +#: ../src/develop/imageop.c:1082 ../src/develop/imageop.c:4411 +#: ../src/libs/modulegroups.c:4258 msgid "rename" msgstr "umbenennen" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched on" msgstr "„%s“ ist eingeschaltet" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched off" msgstr "„%s“ ist ausgeschaltet" -#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#: ../src/develop/imageop.c:1826 ../src/libs/lib.c:838 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: ../src/develop/imageop.c:2210 +#: ../src/develop/imageop.c:2375 #, c-format msgid "'%s' has an introspection error" msgstr "Introspektionsfehlers bei „%s“" -#: ../src/develop/imageop.c:2848 +#: ../src/develop/imageop.c:3121 msgid "unknown mask" msgstr "unbekannte Maske" -#: ../src/develop/imageop.c:2852 +#: ../src/develop/imageop.c:3125 msgid "drawn + parametric mask" msgstr "gezeichnete & parametrische Maske" -#: ../src/develop/imageop.c:2861 +#: ../src/develop/imageop.c:3134 #, c-format msgid "this module has a `%s'" msgstr "Dieses Modul hat eine „%s“" -#: ../src/develop/imageop.c:2866 +#: ../src/develop/imageop.c:3139 #, c-format msgid "taken from module %s" msgstr "Übernommen vom Modul %s" -#: ../src/develop/imageop.c:2871 +#: ../src/develop/imageop.c:3144 msgid "click to display (module must be activated first)" msgstr "zum Anzeigen anklicken (Modul muss erst aktiviert werden)" -#: ../src/develop/imageop.c:2982 +#: ../src/develop/imageop.c:3255 msgid "purpose" msgstr "Kategorie" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4252 +#: ../src/develop/imageop.c:3255 ../src/libs/neural_restore.c:4499 msgid "process" msgstr "Bearbeitung" -#: ../src/develop/imageop.c:3046 +#: ../src/develop/imageop.c:3317 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -10493,7 +10861,7 @@ msgstr "" "Einstellungen zurücksetzen\n" "Strg+Klick wendet automatische Presets erneut an." -#: ../src/develop/imageop.c:3253 +#: ../src/develop/imageop.c:3542 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -10501,7 +10869,7 @@ msgstr "" "Multi-Instanz Aktionen\n" "Rechtsklick erzeugt neue Instanz" -#: ../src/develop/imageop.c:3257 +#: ../src/develop/imageop.c:3546 msgid "" "presets\n" "right-click to apply on new instance" @@ -10509,15 +10877,15 @@ msgstr "" "Presets\n" "Rechtsklick, um auf eine neue Instanz anzuwenden" -#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 +#: ../src/develop/imageop.c:3739 ../src/develop/imageop.c:3761 msgid "ERROR" msgstr "Fehler" -#: ../src/develop/imageop.c:3974 +#: ../src/develop/imageop.c:4263 msgid "unsupported input" msgstr "nicht unterstütztes Eingabedatenformat" -#: ../src/develop/imageop.c:3975 +#: ../src/develop/imageop.c:4264 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -10527,58 +10895,58 @@ msgstr "" "das Modul wurde an eine Position verschoben, \n" "in dem das Datenformat nicht den Anforderungen genügt." -#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 -#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 -#: ../src/views/darkroom.c:2919 +#: ../src/develop/imageop.c:4406 ../src/develop/imageop.c:4416 +#: ../src/gui/accelerators.c:175 ../src/libs/lib.c:1724 +#: ../src/views/darkroom.c:3153 msgid "show" msgstr "anzeigen" -#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 -#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 -#: ../src/libs/tagging.c:3708 +#: ../src/develop/imageop.c:4409 ../src/libs/modulegroups.c:3740 +#: ../src/libs/modulegroups.c:3871 ../src/libs/modulegroups.c:4262 +#: ../src/libs/tagging.c:3733 msgid "new" msgstr "neu" -#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 +#: ../src/develop/imageop.c:4412 ../src/libs/duplicate.c:471 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4254 msgid "duplicate" msgstr "duplizieren" -#: ../src/develop/imageop.c:4128 +#: ../src/develop/imageop.c:4417 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 -#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/accelerators.c:132 ../src/gui/accelerators.c:146 +#: ../src/gui/gtk.c:4155 ../src/gui/gtk.c:4210 ../src/gui/hist_dialog.c:289 #: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 -#: ../src/libs/modulegroups.c:4166 +#: ../src/iop/atrous.c:1589 ../src/libs/lib.c:1725 +#: ../src/libs/modulegroups.c:4340 msgid "reset" msgstr "zurücksetzen" -#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 -#: ../src/libs/lib.c:1722 +#: ../src/develop/imageop.c:4418 ../src/gui/preferences.c:1073 +#: ../src/libs/lib.c:1726 msgid "presets" msgstr "Presets" #. global shortcuts -#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 +#: ../src/develop/imageop.c:4419 ../src/views/darkroom.c:3152 msgid "enable" msgstr "aktivieren" # keine Ahnung, ob das passt, konnte den String in der GUI nicht finden. -#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 +#: ../src/develop/imageop.c:4420 ../src/gui/accelerators.c:191 msgid "focus" msgstr "Fokus" -#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 +#: ../src/develop/imageop.c:4421 ../src/gui/accelerators.c:3160 msgid "instance" msgstr "Instanz" # keine Ahnung, ob das passt, konnte den String in der GUI nicht finden. -#: ../src/develop/imageop.c:4152 +#: ../src/develop/imageop.c:4441 msgid "processing module" msgstr "Bearbeitungsmodule" -#: ../src/develop/imageop_gui.c:277 +#: ../src/develop/imageop_gui.c:281 #, c-format msgid "" "%s\n" @@ -10589,19 +10957,19 @@ msgstr "" #. clang-format off #. smoother cubic spline curve -#: ../src/develop/imageop_gui.c:326 ../src/iop/basecurve.c:304 +#: ../src/develop/imageop_gui.c:332 ../src/iop/basecurve.c:305 msgid "cubic spline" msgstr "kubischer Spline" -#: ../src/develop/imageop_gui.c:327 +#: ../src/develop/imageop_gui.c:333 msgid "centripetal spline" msgstr "zentripetaler Spline" -#: ../src/develop/imageop_gui.c:328 +#: ../src/develop/imageop_gui.c:334 msgid "monotonic spline" msgstr "monotoner Spline" -#: ../src/develop/imageop_gui.c:331 +#: ../src/develop/imageop_gui.c:337 msgid "interpolation method" msgstr "Interpolationsverfahren" @@ -10622,74 +10990,108 @@ msgid_plural "%s have been imported" msgstr[0] "%s wurde importiert" msgstr[1] "%s wurden importiert" -#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 +#: ../src/develop/masks/brush.c:1390 ../src/develop/masks/brush.c:1444 #, c-format msgid "hardness: %3.2f%%" msgstr "Härte: %3.2f%%" -#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 +#: ../src/develop/masks/brush.c:1406 ../src/develop/masks/brush.c:1504 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 -#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1884 +#: ../src/develop/masks/ellipse.c:482 ../src/develop/masks/ellipse.c:543 +#: ../src/develop/masks/path.c:2308 #, c-format msgid "size: %3.2f%%" msgstr "Größe: %3.2f%%" -#: ../src/develop/masks/brush.c:3141 +#: ../src/develop/masks/brush.c:3409 +msgid "[BRUSH on segment] add node" +msgstr "[BRUSH on segment] Knoten hinzufügen" + +#: ../src/develop/masks/brush.c:3413 +msgid "[BRUSH] rotate shape (source only on a clone source)" +msgstr "[BRUSH] Form drehen (nur Quelle bei einer Klonquelle)" + +#: ../src/develop/masks/brush.c:3417 +msgid "[BRUSH] rotate shape and source together" +msgstr "[BRUSH] Form und Quelle gemeinsam drehen" + +#: ../src/develop/masks/brush.c:3419 msgid "[BRUSH] change size" msgstr "[BRUSH] Größe ändern" -#: ../src/develop/masks/brush.c:3143 +#: ../src/develop/masks/brush.c:3421 msgid "[BRUSH] change hardness" msgstr "[BRUSH] Härte ändern" -#: ../src/develop/masks/brush.c:3145 +#: ../src/develop/masks/brush.c:3423 msgid "[BRUSH] change opacity" msgstr "[BRUSH] Deckkraft ändern" -#: ../src/develop/masks/brush.c:3157 +#: ../src/develop/masks/brush.c:3435 #, c-format msgid "brush #%d" msgstr "Pinsel #%d" -#: ../src/develop/masks/brush.c:3170 +#: ../src/develop/masks/brush.c:3450 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"opacity: ctrl+scroll (%d%%), rotate: ctrl+drag" msgstr "" "Größe: Scrollen, Härte: Shift+Scrollen\n" -"Deckkraft: Strg+Scrollen (%d%%)" +"Deckkraft: Strg+Scrollen (%d%%), Drehen: Strg+Ziehen" -#: ../src/develop/masks/brush.c:3173 +#: ../src/develop/masks/brush.c:3456 ../src/develop/masks/brush.c:3471 +#: ../src/develop/masks/path.c:5423 +msgid ", rotate both: shift+ctrl+drag" +msgstr ", beide drehen: Shift+Strg+Ziehen" + +#: ../src/develop/masks/brush.c:3461 ../src/develop/masks/ellipse.c:2151 +#: ../src/develop/masks/path.c:5409 +msgid "" +"move: drag, rotate source: ctrl+drag, rotate both: " +"shift+ctrl+drag" +msgstr "" +"Verschieben: Ziehen, Quelle drehen: Strg+Ziehen, beide " +"drehen: Shift+Strg+Ziehen" + +#: ../src/develop/masks/brush.c:3467 +msgid "" +"move segment: drag, add node: shift+click\n" +"rotate: ctrl+drag" +msgstr "" +"Segment bewegen: Ziehen, Knoten hinzufügen: Shift+Klick\n" +"Drehen: Strg+Ziehen" + +#: ../src/develop/masks/brush.c:3474 msgid "size: scroll" msgstr "Größe: Scrollen" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 -#: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1818 +#: ../src/develop/masks/ellipse.c:468 ../src/develop/masks/ellipse.c:528 +#: ../src/develop/masks/path.c:3032 #, c-format msgid "feather size: %3.2f%%" msgstr "Ausblendegröße: %3.2f%%" -#: ../src/develop/masks/circle.c:1393 +#: ../src/develop/masks/circle.c:1396 msgid "[CIRCLE] change size" msgstr "[CIRCLE] Größe ändern" -#: ../src/develop/masks/circle.c:1395 +#: ../src/develop/masks/circle.c:1398 msgid "[CIRCLE] change feather size" msgstr "[CIRCLE] Bereich des Ausblendens ändern" -#: ../src/develop/masks/circle.c:1397 +#: ../src/develop/masks/circle.c:1400 msgid "[CIRCLE] change opacity" msgstr "[CIRCLE] Deckkraft ändern" -#: ../src/develop/masks/circle.c:1410 +#: ../src/develop/masks/circle.c:1413 #, c-format msgid "circle #%d" msgstr "Kreis #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 +#: ../src/develop/masks/circle.c:1424 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10698,37 +11100,45 @@ msgstr "" "Größe: Scrollen, Ausblendegröße: Shift+Scrollen\n" "Deckkraft: Strg+Scrollen (%d%%)" -#: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 +#: ../src/develop/masks/ellipse.c:454 ../src/develop/masks/ellipse.c:512 #, c-format msgid "rotation: %3.f°" msgstr "Drehung: %3.f°" -#: ../src/develop/masks/ellipse.c:1955 +#: ../src/develop/masks/ellipse.c:2079 msgid "[ELLIPSE] change size" msgstr "[ELLIPSE] Größe ändern" -#: ../src/develop/masks/ellipse.c:1958 +#: ../src/develop/masks/ellipse.c:2082 msgid "[ELLIPSE] change feather size" msgstr "[ELLIPSE] Bereich des Ausblendens ändern" -#: ../src/develop/masks/ellipse.c:1961 ../src/develop/masks/ellipse.c:1970 +#: ../src/develop/masks/ellipse.c:2085 msgid "[ELLIPSE] rotate shape" msgstr "[ELLIPSE] Form drehen" -#: ../src/develop/masks/ellipse.c:1964 +#: ../src/develop/masks/ellipse.c:2088 msgid "[ELLIPSE] change opacity" msgstr "[ELLIPSE] Deckkraft ändern" -#: ../src/develop/masks/ellipse.c:1967 +#: ../src/develop/masks/ellipse.c:2091 msgid "[ELLIPSE] switch feathering mode" msgstr "[ELLIPSE] Modus für Ausblenden umschalten" -#: ../src/develop/masks/ellipse.c:1977 +#: ../src/develop/masks/ellipse.c:2095 +msgid "[ELLIPSE] rotate shape (source only on a clone source)" +msgstr "[ELLIPSE] Form drehen (nur Quelle bei einer Klonquelle)" + +#: ../src/develop/masks/ellipse.c:2099 +msgid "[ELLIPSE] rotate shape and source together" +msgstr "[ELLIPSE] Form und Quelle gemeinsam drehen" + +#: ../src/develop/masks/ellipse.c:2106 #, c-format msgid "ellipse #%d" msgstr "Ellipse #%d" -#: ../src/develop/masks/ellipse.c:2014 +#: ../src/develop/masks/ellipse.c:2143 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10737,20 +11147,23 @@ msgstr "" "Größe: Scrollen, Ausblendegröße: Shift+Scrollen\n" "Drehen: Strg+Shift+Scrollen, Deckkraft: Strg+Scrollen (%d%%)" -#: ../src/develop/masks/ellipse.c:2018 +#: ../src/develop/masks/ellipse.c:2147 msgid "rotate: ctrl+drag" msgstr "drehen: Strg+ziehen" -#: ../src/develop/masks/ellipse.c:2021 +#: ../src/develop/masks/ellipse.c:2157 #, c-format msgid "" -"feather mode: alt+click, rotate: ctrl+drag\n" -"size: scroll, feather size: shift+scroll, opacity: " -"ctrl+scroll (%d%%)" +"feather mode: alt+click, rotate: ctrl+drag,size: scroll\n" +"feather size: shift+scroll opacity: ctrl+scroll (%d%%)" msgstr "" -"Ausblendmodus: Alt+Klick, Drehen: Strg+ziehen\n" -"Größe: Scrollen, Ausblendgröße: Shift+Scrollen, Deckkraft: Strg+Scrollen (%d%%)" +"Ausblendmodus: Alt+Klick, Drehen: Strg+ziehen Größe: " +"Scrollen, \n" +"Ausblendgröße: Shift+Scrollen, Deckkraft: Strg+Scrollen (%d%%)" + +#: ../src/develop/masks/ellipse.c:2163 +msgid "rotate both: shift+ctrl+drag" +msgstr "beide drehen: Shift+Strg+Ziehen\t" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format @@ -10762,32 +11175,36 @@ msgstr "Kompression: %3.2f%%" msgid "curvature: %3.2f%%" msgstr "Krümmung: %3.2f%%" -#: ../src/develop/masks/gradient.c:1418 +#: ../src/develop/masks/gradient.c:1423 msgid "[GRADIENT on pivot] rotate shape" msgstr "[GRADIENT on pivot] Form drehen" -#: ../src/develop/masks/gradient.c:1420 +#: ../src/develop/masks/gradient.c:1425 +msgid "[GRADIENT] rotate shape" +msgstr "[GRADIENT] Form drehen" + +#: ../src/develop/masks/gradient.c:1427 msgid "[GRADIENT creation] set rotation" msgstr "[GRADIENT creation] Drehrichtung einstellen" -#: ../src/develop/masks/gradient.c:1422 +#: ../src/develop/masks/gradient.c:1429 msgid "[GRADIENT] change curvature" msgstr "[GRADIENT] Krümmung ändern" -#: ../src/develop/masks/gradient.c:1424 +#: ../src/develop/masks/gradient.c:1431 msgid "[GRADIENT] change compression" msgstr "[GRADIENT] Kompression ändern" -#: ../src/develop/masks/gradient.c:1426 +#: ../src/develop/masks/gradient.c:1433 msgid "[GRADIENT] change opacity" msgstr "[GRADIENT] Deckkraft ändern" -#: ../src/develop/masks/gradient.c:1439 +#: ../src/develop/masks/gradient.c:1446 #, c-format msgid "gradient #%d" msgstr "Gradient #%d" -#: ../src/develop/masks/gradient.c:1450 +#: ../src/develop/masks/gradient.c:1457 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" @@ -10796,16 +11213,16 @@ msgstr "" "Krümmung: Scrollen, Kompression: Shift+Scrollen\n" "Drehungklicken+ziehen>Deckkraft: Strg+Scrollen (%d%%)" -#: ../src/develop/masks/gradient.c:1455 +#: ../src/develop/masks/gradient.c:1462 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"rotate: ctrl+drag, opacity: ctrl+scroll (%d%%)" msgstr "" "Krümmung: Scrollen, Kompression: Shift+Scrollen\n" -">Deckkraft: Strg+Scrollen (%d%%)" +"Drehen: Strg+Ziehen, Deckkraft: Strg+Scrollen (%d%%)" -#: ../src/develop/masks/gradient.c:1458 +#: ../src/develop/masks/gradient.c:1465 msgid "rotate: drag" msgstr "drehen: ziehen" @@ -10813,35 +11230,35 @@ msgstr "drehen: ziehen" msgid "[SHAPE] remove shape" msgstr "[SHAPE] Form entfernen" -#: ../src/develop/masks/masks.c:300 +#: ../src/develop/masks/masks.c:315 #, c-format msgid "group `%s'" msgstr "Gruppe „%s“" -#: ../src/develop/masks/masks.c:432 +#: ../src/develop/masks/masks.c:479 #, c-format msgid "copy of `%s'" msgstr "Kopie von „%s“" -#: ../src/develop/masks/masks.c:1002 +#: ../src/develop/masks/masks.c:1067 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: Maske hat unpassende Version: %d != %d" -#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 +#: ../src/develop/masks/masks.c:1364 ../src/develop/masks/masks.c:2029 #, c-format msgid "opacity: %.0f%%" msgstr "Deckkraft: %.0f%%" -#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 +#: ../src/develop/masks/masks.c:1775 ../src/libs/masks.c:1439 msgid "add existing shape" msgstr "bestehende Form hinzufügen" -#: ../src/develop/masks/masks.c:1696 +#: ../src/develop/masks/masks.c:1802 msgid "use same shapes as" msgstr "gleiche Form verwenden wie" -#: ../src/develop/masks/masks.c:2006 +#: ../src/develop/masks/masks.c:2112 msgid "masks can not contain themselves" msgstr "Masken können sich nicht selbst enthalten" @@ -10961,52 +11378,69 @@ msgid "select: click on object, opacity: ctrl+scroll (%d%%)" msgstr "" "auswählen: auf Objekt klicken, Deckkraft: Strg+Scrollen (%d%%)" -#: ../src/develop/masks/path.c:3943 +#: ../src/develop/masks/path.c:2914 +#, c-format +msgid "resize: %+d %s" +msgstr "Größe ändern: %+d %s" + +#: ../src/develop/masks/path.c:5333 msgid "[PATH creation] add a smooth node" msgstr "[PATH creation] weichen Knoten hinzufügen" -#: ../src/develop/masks/path.c:3945 +#: ../src/develop/masks/path.c:5335 msgid "[PATH creation] add a sharp node" msgstr "[PATH creation] scharfen Knoten hinzufügen" -#: ../src/develop/masks/path.c:3947 +#: ../src/develop/masks/path.c:5337 msgid "[PATH creation] terminate path creation" msgstr "[PATH creation] Pfaderstellung beenden" -#: ../src/develop/masks/path.c:3949 +#: ../src/develop/masks/path.c:5339 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[PATH on node] wechseln zwischen weichen und scharfen Knoten" -#: ../src/develop/masks/path.c:3951 +#: ../src/develop/masks/path.c:5341 msgid "[PATH on node] remove the node" msgstr "[PATH on node] Knoten entfernen" -#: ../src/develop/masks/path.c:3953 +#: ../src/develop/masks/path.c:5343 msgid "[PATH on feather] reset curvature" msgstr "[PATH on feather] Krümmung zurücksetzen" -#: ../src/develop/masks/path.c:3955 +#: ../src/develop/masks/path.c:5345 msgid "[PATH on segment] add node" msgstr "[PATH on segment] Knoten hinzufügen" -#: ../src/develop/masks/path.c:3957 -msgid "[PATH] change size" -msgstr "[PATH] Größe ändern" +#: ../src/develop/masks/path.c:5349 +msgid "[PATH] rotate shape (source only on a clone source)" +msgstr "[PATH] Form drehen (nur Quelle bei einer Klonquelle)" + +#: ../src/develop/masks/path.c:5353 +msgid "[PATH] rotate shape and source together" +msgstr "[PATH] Form und Quelle gemeinsam drehen" + +#: ../src/develop/masks/path.c:5354 +msgid "[PATH] grow/shrink" +msgstr "[PATH] Vergrößern/Verkleinern" -#: ../src/develop/masks/path.c:3959 +#: ../src/develop/masks/path.c:5356 +msgid "[PATH] resize" +msgstr "[PATH] resize" + +#: ../src/develop/masks/path.c:5358 msgid "[PATH] change feather size" msgstr "[PATH] Bereich des Ausblendens ändern" -#: ../src/develop/masks/path.c:3961 +#: ../src/develop/masks/path.c:5360 msgid "[PATH] change opacity" msgstr "[PATH] Deckkraft ändern" -#: ../src/develop/masks/path.c:3973 +#: ../src/develop/masks/path.c:5372 #, c-format msgid "path #%d" msgstr "Pfad #%d" -#: ../src/develop/masks/path.c:3984 +#: ../src/develop/masks/path.c:5383 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -11015,7 +11449,7 @@ msgstr "" "Strg+Klick\n" "Abbrechen: Rechtsklick" -#: ../src/develop/masks/path.c:3989 +#: ../src/develop/masks/path.c:5388 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -11024,7 +11458,7 @@ msgstr "" "Strg+Klick\n" "Pfad abschließen: Rechtsklick" -#: ../src/develop/masks/path.c:3994 +#: ../src/develop/masks/path.c:5393 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -11032,7 +11466,7 @@ msgstr "" "Knoten bewegen: ziehen, Knoten entfernen: Rechtsklick\n" "Wechsel glatt/spitz: Strg+Klick" -#: ../src/develop/masks/path.c:3999 +#: ../src/develop/masks/path.c:5398 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -11041,19 +11475,31 @@ msgstr "" "Einzelnen Anfasser bewegen: Shift+ziehen, Krümmung zurücksetzen: Rechtsklick" -#: ../src/develop/masks/path.c:4004 +#: ../src/develop/masks/path.c:5403 msgid "" -"move segment: drag, add node: ctrl+click\n" +"move segment: drag, add node: shift+click\n" "remove path: right-click" msgstr "" -"Segment bewegen: ziehen, Knoten hinzufüge: Strg+Klick\n" +"Segment bewegen: Ziehen, Knoten hinzufügen: Shift+Klick\n" "Pfad entfernen: Rechtsklick" -#: ../src/develop/pixelpipe_hb.c:549 +#: ../src/develop/masks/path.c:5416 +#, c-format +msgid "" +"grow/shrink: scroll, resize: ctrl+shift+scroll\n" +"feather size: shift+scroll, opacity: ctrl+scroll (%d%%), " +"rotate: ctrl+drag" +msgstr "" +"Vergrößern/Verkleinern: Scrollen, Größe ändern: " +"Strg+Shift+Scrollen\n" +"Ausblendegröße: Shift+Scrollen, Deckkraft: Strg+Scrollen " +"(%d%%), Drehen: Strg+Ziehen" + +#: ../src/develop/pixelpipe_hb.c:604 msgid "enabled as required" msgstr "aktiviert da notwendig" -#: ../src/develop/pixelpipe_hb.c:550 +#: ../src/develop/pixelpipe_hb.c:605 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11063,11 +11509,11 @@ msgstr "" "Vermutlich eine Folge eines Presets, eines Stils oder Kopieren und Einfügen " "eines Verlaufs" -#: ../src/develop/pixelpipe_hb.c:557 +#: ../src/develop/pixelpipe_hb.c:612 msgid "disabled as not appropriate" msgstr "deaktiviert da nicht sinnvoll" -#: ../src/develop/pixelpipe_hb.c:558 +#: ../src/develop/pixelpipe_hb.c:613 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11077,7 +11523,7 @@ msgstr "" "Vermutlich eine Folge eines Presets, eines Stils oder Kopieren und Einfügen " "eines Verlaufs" -#: ../src/develop/pixelpipe_hb.c:1343 +#: ../src/develop/pixelpipe_hb.c:1569 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -11088,11 +11534,11 @@ msgstr "" "im Modul „%s“\n" "bitte auf GitHub melden" -#: ../src/develop/pixelpipe_hb.c:1924 +#: ../src/develop/pixelpipe_hb.c:2164 msgid "fatal input misalignment, please report on GitHub\n" msgstr "fataler Alignment Fehler bei der Eingabe, bitte auf GitHub melden\n" -#: ../src/develop/pixelpipe_hb.c:3145 +#: ../src/develop/pixelpipe_hb.c:3408 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -11113,7 +11559,7 @@ msgstr "" " - zu kleine Headroom-Einstellungen bei Verwendung von „use all device " "memory“." -#: ../src/develop/pixelpipe_hb.c:3447 +#: ../src/develop/pixelpipe_hb.c:3746 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -11133,37 +11579,37 @@ msgstr "" "Tiling für Modul „%s%s” fehlgeschlagen. Die Ausgabe wird wahrscheinlich ok " "sein, aber ein Check ist empfohlen." -#: ../src/dtgtk/culling.c:225 +#: ../src/dtgtk/culling.c:226 msgid "you have reached the start of your selection" msgstr "Anfang der Auswahl erreicht" -#: ../src/dtgtk/culling.c:234 +#: ../src/dtgtk/culling.c:235 msgid "you have reached the start of your collection" msgstr "Anfang der Sammlung erreicht" -#: ../src/dtgtk/culling.c:281 +#: ../src/dtgtk/culling.c:282 msgid "you have reached the end of your selection" msgstr "Ende der Auswahl erreicht" -#: ../src/dtgtk/culling.c:308 +#: ../src/dtgtk/culling.c:309 msgid "you have reached the end of your collection" msgstr "Ende der Sammlung erreicht" -#: ../src/dtgtk/culling.c:445 +#: ../src/dtgtk/culling.c:468 #, c-format msgid "zooming is limited to %d images" msgstr "Zoom ist auf %d Bilder beschränkt" -#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 +#: ../src/dtgtk/range.c:239 ../src/dtgtk/range.c:244 msgid "invalid" msgstr "ungültig" -#: ../src/dtgtk/range.c:351 +#: ../src/dtgtk/range.c:352 #, c-format msgid "year %s" msgstr "Jahr %s" -#: ../src/dtgtk/range.c:429 +#: ../src/dtgtk/range.c:430 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -11173,7 +11619,7 @@ msgstr "" "„min“ verwenden, sofern keine Begrenzung\n" "Rechtsklick zur Auswahl aus vorhandenen Werten" -#: ../src/dtgtk/range.c:435 +#: ../src/dtgtk/range.c:436 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -11183,7 +11629,7 @@ msgstr "" "„max“ verwenden, sofern keine Begrenzung\n" "Rechtsklick zur Auswahl aus vorhandenen Werten" -#: ../src/dtgtk/range.c:441 +#: ../src/dtgtk/range.c:442 msgid "" "enter the value\n" "right-click to select from existing values" @@ -11191,7 +11637,7 @@ msgstr "" "den Wert eingeben\n" "Rechtsklick zur Auswahl aus vorhandenen Werten" -#: ../src/dtgtk/range.c:446 +#: ../src/dtgtk/range.c:447 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11205,7 +11651,7 @@ msgstr "" "Präfix „-“ für relatives Datum verwenden\n" "Rechtsklick zur Auswahl aus dem Kalender oder vorhandenen Werten" -#: ../src/dtgtk/range.c:454 +#: ../src/dtgtk/range.c:455 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11221,7 +11667,7 @@ msgstr "" "Präfix „-“ für relatives Datum verwenden\n" "Rechtsklick zur Auswahl aus dem Kalender oder vorhandenen Werten" -#: ../src/dtgtk/range.c:463 +#: ../src/dtgtk/range.c:464 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11231,46 +11677,46 @@ msgstr "" "in der Form JJJJ:MM:TT hh:mm:ss.sss (nur das Jahr ist obligatorisch)\n" "Rechtsklick zur Auswahl aus dem Kalender oder vorhandenen Werten" -#: ../src/dtgtk/range.c:485 +#: ../src/dtgtk/range.c:486 msgid "date-time interval to subtract from the max value" msgstr "Vom max Wert abzuziehendes Intervall" -#: ../src/dtgtk/range.c:489 +#: ../src/dtgtk/range.c:490 msgid "date-time interval to add to the min value" msgstr "zum min Wert zu addierendes Intervall " -#: ../src/dtgtk/range.c:510 +#: ../src/dtgtk/range.c:511 msgid "fixed" msgstr "absolut" -#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:512 ../src/iop/colorchecker.c:1614 msgid "relative" msgstr "relativ" -#: ../src/dtgtk/range.c:601 +#: ../src/dtgtk/range.c:602 msgid "selected" msgstr "ausgewählt" -#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 -#: ../src/libs/colorpicker.c:54 +#: ../src/dtgtk/range.c:648 ../src/dtgtk/range.c:1757 ../src/dtgtk/range.c:1808 +#: ../src/libs/colorpicker.c:55 msgid "min" msgstr "Minimum" -#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 -#: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 +#: ../src/dtgtk/range.c:654 ../src/dtgtk/range.c:1769 ../src/dtgtk/range.c:1820 +#: ../src/libs/colorpicker.c:55 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "Maximum" -#: ../src/dtgtk/range.c:959 +#: ../src/dtgtk/range.c:960 msgid "date type" msgstr "Datumsbereich" #. the date section -#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:969 ../src/libs/geotagging.c:1541 msgid "date" msgstr "Datum" -#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 +#: ../src/dtgtk/range.c:975 ../src/dtgtk/range.c:1029 msgid "" "click to select date\n" "double-click to use the date directly" @@ -11278,46 +11724,46 @@ msgstr "" "Mausklick zur Datumsauswahl\n" "Doppelklick zur direkten Verwendung des Datums" -#: ../src/dtgtk/range.c:983 +#: ../src/dtgtk/range.c:984 msgid "years: " msgstr "Jahre: " -#: ../src/dtgtk/range.c:991 +#: ../src/dtgtk/range.c:992 msgid "months: " msgstr "Monate: " -#: ../src/dtgtk/range.c:999 +#: ../src/dtgtk/range.c:1000 msgid "days: " msgstr "Tage: " #. the time section -#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:1012 ../src/libs/geotagging.c:1541 msgid "time" msgstr "Datum/Uhrzeit" -#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 +#: ../src/dtgtk/range.c:1046 ../src/dtgtk/range.c:1776 ../src/dtgtk/range.c:1827 msgid "now" msgstr "jetzt" -#: ../src/dtgtk/range.c:1047 +#: ../src/dtgtk/range.c:1048 msgid "set the value to always match current datetime" msgstr "" "den Wert so einstellen, dass er immer mit dem aktuellen Datum übereinstimmt" -#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 -#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 +#: ../src/dtgtk/range.c:1050 ../src/gui/accelerators.c:186 +#: ../src/libs/metadata.c:1161 ../src/libs/styles.c:948 msgid "apply" msgstr "anwenden" -#: ../src/dtgtk/range.c:1050 +#: ../src/dtgtk/range.c:1051 msgid "set the range bound with this value" msgstr "Bereich mit diesem Wert festlegen" -#: ../src/dtgtk/range.c:1061 +#: ../src/dtgtk/range.c:1062 msgid "current date: " msgstr "aktuell:" -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 +#: ../src/dtgtk/resetlabel.c:69 ../src/libs/metadata.c:610 msgid "double-click to reset" msgstr "Doppelklick zum Zurücksetzen" @@ -11344,99 +11790,99 @@ msgstr "" msgid "grouped images" msgstr "gruppierte Bilder" -#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 -#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 -#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 -#: ../src/libs/navigation.c:268 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1681 +#: ../src/iop/ashift.c:6056 ../src/iop/ashift.c:6137 ../src/iop/ashift.c:6139 +#: ../src/iop/ashift.c:6141 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:262 msgid "fit" msgstr "einpassen" -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1396 msgid "here" msgstr "hier" -#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1397 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "Diese Sammlung enthält keine Bilder" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1399 msgid "need help?" msgstr "Hilfe erforderlich?" -#: ../src/dtgtk/thumbtable.c:1269 +#: ../src/dtgtk/thumbtable.c:1400 msgid "if you have not imported any images yet" msgstr "Falls noch keine Bilder importiert wurden," -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1401 msgid "click on ? then an on-screen item to open manual page" msgstr "" "Klick auf ? und dann auf ein GUI Element öffnet die Handbuchseite" -#: ../src/dtgtk/thumbtable.c:1271 +#: ../src/dtgtk/thumbtable.c:1402 msgid "you can do so in the import module" msgstr "kann dies im „Importieren“-Modul erfolgen" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1403 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "„h“ drücken und halten, um alle aktiven Shortcuts anzuzeigen" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1404 msgid "to open the online manual click " msgstr "Link zum Öffnen des Online-Handbuchs: " -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1405 msgid "try to relax the filter settings in the top panel" msgstr "Filterregeln in der oberen Leiste anpassen" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1406 msgid "or add images in the collections module" msgstr "oder Bilder links im Sammlungen-Modul hinzufügen" -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1407 msgid "personalize darktable" msgstr "darktable personalisieren" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1408 msgid "click on the gear icon for global preferences" msgstr "Für globale Einstellungen auf das Zahnradsymbol klicken" -#: ../src/dtgtk/thumbtable.c:1279 +#: ../src/dtgtk/thumbtable.c:1410 msgid "click on the keyboard icon to define shortcuts" msgstr "Um Shortcuts zu definieren, auf das Tastatursymbol klicken" -#: ../src/dtgtk/thumbtable.c:1281 +#: ../src/dtgtk/thumbtable.c:1412 msgid "try the 'no-click' workflow" msgstr "„No-Click“-Workflow" -#: ../src/dtgtk/thumbtable.c:1282 +#: ../src/dtgtk/thumbtable.c:1413 msgid "set module-specific preferences through module's menu" msgstr "modulspezifische Einstellungen über das Menü des Moduls vornehmen" -#: ../src/dtgtk/thumbtable.c:1283 +#: ../src/dtgtk/thumbtable.c:1414 msgid "hover over an image and use keyboard shortcuts" msgstr "mit dem Mauszeiger über ein Bild fahren und Shortcut verwenden" -#: ../src/dtgtk/thumbtable.c:1284 +#: ../src/dtgtk/thumbtable.c:1415 msgid "to apply ratings, colors, styles, etc." msgstr "Um Bewertungen, Farben, Stile usw. anzuwenden, Mauszeiger" -#: ../src/dtgtk/thumbtable.c:1285 +#: ../src/dtgtk/thumbtable.c:1416 msgid "make default raw development look more like your" msgstr "Um die initiale RAW-Bearbeitung an das Kamera-JPEG" -#: ../src/dtgtk/thumbtable.c:1286 +#: ../src/dtgtk/thumbtable.c:1417 msgid "hover over any button for its description and shortcuts" msgstr "über eine Schaltfläche bewegen, um Beschreibung und Shortcut anzuzeigen" -#: ../src/dtgtk/thumbtable.c:1287 +#: ../src/dtgtk/thumbtable.c:1418 msgid "camera's JPEG by applying a camera-specific style" msgstr "anzupassen, initial einen Kamera-Stil anwenden" -#: ../src/dtgtk/thumbtable.c:1714 +#: ../src/dtgtk/thumbtable.c:1921 msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "Einstellungen zur Vorschaubildgenerierung wurden geändert.\n" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1924 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -11444,7 +11890,7 @@ msgstr "" "alle gespeicherte Vorschaubilder müssen ungültig gesetzt werden.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1721 +#: ../src/dtgtk/thumbtable.c:1928 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -11453,7 +11899,7 @@ msgstr "" "gespeicherte Vorschaubilder ab Level %d müssen ungültig gesetzt werden.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1726 +#: ../src/dtgtk/thumbtable.c:1933 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -11463,7 +11909,7 @@ msgstr "" "werden.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1731 +#: ../src/dtgtk/thumbtable.c:1938 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -11473,41 +11919,40 @@ msgstr "" "werden.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1734 +#: ../src/dtgtk/thumbtable.c:1941 msgid "do you want to do that now?" msgstr "Jetzt ausführen?" -#: ../src/dtgtk/thumbtable.c:1736 +#: ../src/dtgtk/thumbtable.c:1943 msgid "cached thumbnails invalidation" msgstr "Ungültigsetzen von gespeicherten Vorschaubildern" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3082 +#: ../src/dtgtk/thumbtable.c:3322 msgid "copy history" msgstr "Verlauf kopieren" -#: ../src/dtgtk/thumbtable.c:3084 +#: ../src/dtgtk/thumbtable.c:3324 msgid "copy history parts" msgstr "Verlauf teilweise kopieren" -#: ../src/dtgtk/thumbtable.c:3088 +#: ../src/dtgtk/thumbtable.c:3328 msgid "paste history parts" msgstr "Verlauf teilweise einfügen" -#: ../src/dtgtk/thumbtable.c:3093 +#: ../src/dtgtk/thumbtable.c:3333 msgid "duplicate image" msgstr "Bild duplizieren" -#: ../src/dtgtk/thumbtable.c:3095 +#: ../src/dtgtk/thumbtable.c:3335 msgid "duplicate image virgin" msgstr "Bilder unbearbeitet duplizieren" -#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3345 ../src/libs/select.c:154 msgid "select film roll" msgstr "Filmrolle auswählen" -# eigentlich: "unbearbeitete auswählen", was aber zu lang für den Knopf ist. -#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3347 ../src/libs/select.c:158 msgid "select untouched" msgstr "unbearbeitete auswählen" @@ -12488,12 +12933,13 @@ msgstr "welches automatische Zuschneiden durchgeführt werden soll" #. inverted landscape #. roll right portrait #. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign #. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) #. da.wait_until_pixelpipe_complete() #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/auto_straighten.lua:244 +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 msgid "exiftool not found, exiting..." msgstr "exiftool nicht gefunden, Abbruch …" @@ -12984,6 +13430,7 @@ msgstr "" #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 msgid "extract burst roll images" msgstr "Burst-Roll-Bilder extrahieren" @@ -13016,12 +13463,12 @@ msgstr "Burst-Bilder aus einer Burst-Roll-Datei extrahieren" #. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. #. name #. type -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:164 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 msgid "preferred exif tag reader" msgstr "bevorzugter EXIF-Tag-Reader" #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:165 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 msgid "use exiftool or exiv2 to read exif tags" msgstr "exiftool oder exiv2 zum Lesen von EXIF-Tags verwenden" @@ -13033,11 +13480,28 @@ msgstr "exiftool oder exiv2 zum Lesen von EXIF-Tags verwenden" #. name #. type #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:173 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:174 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 msgid "extract burst roll images on import" msgstr "Burst-Roll-Bilder beim Import extrahieren" +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "Schaltfläche zum Auswählen von Burst-Roll-Bildern anzeigen" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "" +"Fügt dem Auswahl-Modul eine Schaltfläche hinzu, um Burst-Roll-Bilder " +"auszuwählen." + #. tooltip #. default #. - - - - - - - - - - - - - - - - - - - - - - - @@ -13050,40 +13514,40 @@ msgstr "Burst-Roll-Bilder beim Import extrahieren" #. helper functions #. ----------------- #. skip blank lines created by forfiles -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:306 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 #, lua-format msgid "extracted %d dng files from %s" msgstr "%d DNG-Dateien aus %s extrahiert" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:338 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:356 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 msgid "scanning for burst roll images" msgstr "suche nach Burst-Roll-Bildern" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:373 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 msgid "extracting burst roll images" msgstr "extrahiere Burst-Roll-Bilder" #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:392 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 msgid "dnglab executable not found" msgstr "dnglab-Programmdatei nicht gefunden" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:393 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 msgid ": dnglab executable not found, exiting..." msgstr ": dnglab-Programmdatei nicht gefunden, Abbruch …" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:398 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 msgid "no exif tag reader available" msgstr "kein EXIF-Tag-Reader verfügbar" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:399 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 msgid " no exif tag reader available, exiting..." msgstr " kein EXIF-Tag-Reader verfügbar, Abbruch …" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 #, lua-format msgid " selected tag reader %s not available" msgstr " ausgewählter Tag-Reader %s nicht verfügbar" @@ -13091,6 +13555,18 @@ msgstr " ausgewählter Tag-Reader %s nicht verfügbar" #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "Burst-Roll-Bilder auswählen" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "Burst-Roll-Bildcontainer auswählen" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "Burst-Roll-Bilder extrahieren und mit dem Container gruppieren" + #. - - - - - - - - - - - - - - - - - - - - - - - #. D A R K T A B L E I N T E G R A T I O N #. - - - - - - - - - - - - - - - - - - - - - - - @@ -14816,7 +15292,7 @@ msgstr "Abrufen und Drucken der Dokumentation in die Konsole" #. script_manager.lua - a tool for managing the darktable lua scripts #. #. script_manager is designed to be called from the users luarc file and used to -#. manage the lua scripts. +#. manage the lua scripts through an added "scripts" module in the lighttable view (bottom left). #. #. On startup script_manager scans the lua scripts directory to see what scripts are present. #. Scripts are sorted by 'folder' based on what sub-directory they are in. With no @@ -14843,6 +15319,13 @@ msgstr "Abrufen und Drucken der Dokumentation in die Konsole" #. file to luarc and the scripts will run. #. #. +#. re-entrancy guard +#. +#. when script_manager runs from the system (bundled) lua-scripts directory it +#. re-runs the user's luarc near the end of this file. if that luarc contains +#. `require "tools/script_manager"` (the standard bootstrap line) we would +#. recurse infinitely, eventually overflowing the C stack. bail out if we are +#. already in the middle of loading. #. figure out where we are running from #. assume user based #. api check @@ -14857,19 +15340,19 @@ msgstr "Abrufen und Drucken der Dokumentation in die Konsole" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:131 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "disable Lua scripts" msgstr "Lua Skripte deaktivieren" -#: ../src/external/lua-scripts/tools/script_manager.lua:132 +#: ../src/external/lua-scripts/tools/script_manager.lua:142 msgid "do not run the Lua scripts" msgstr "Lua-Skripte nicht ausführen" -#: ../src/external/lua-scripts/tools/script_manager.lua:140 +#: ../src/external/lua-scripts/tools/script_manager.lua:150 msgid "check for updated scripts on start up" msgstr "beim Start nach aktualisierten Skripten suchen" -#: ../src/external/lua-scripts/tools/script_manager.lua:141 +#: ../src/external/lua-scripts/tools/script_manager.lua:151 msgid "automatically update scripts to correct version" msgstr "Skripte automatisch auf die richtige Version aktualisieren" @@ -14939,17 +15422,17 @@ msgstr "Skripte automatisch auf die richtige Version aktualisieren" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:445 +#: ../src/external/lua-scripts/tools/script_manager.lua:455 msgid "contributed" msgstr "contributed" -#: ../src/external/lua-scripts/tools/script_manager.lua:449 +#: ../src/external/lua-scripts/tools/script_manager.lua:459 msgid "official" msgstr "official" -#: ../src/external/lua-scripts/tools/script_manager.lua:451 -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 -#: ../src/iop/retouch.c:2479 +#: ../src/external/lua-scripts/tools/script_manager.lua:461 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 +#: ../src/iop/retouch.c:2484 msgid "tools" msgstr "Werkzeuge" @@ -14960,7 +15443,7 @@ msgstr "Werkzeuge" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:539 +#: ../src/external/lua-scripts/tools/script_manager.lua:549 msgid "no documentation available" msgstr "keine Dokumentation verfügbar" @@ -14994,15 +15477,15 @@ msgstr "keine Dokumentation verfügbar" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found -#: ../src/external/lua-scripts/tools/script_manager.lua:792 -#: ../src/external/lua-scripts/tools/script_manager.lua:918 +#: ../src/external/lua-scripts/tools/script_manager.lua:802 +#: ../src/external/lua-scripts/tools/script_manager.lua:928 msgid "" "ERROR: git not found. Install or specify the location of the git executable." msgstr "" "ERROR: Git nicht gefunden. Git installieren oder den Speicherort der " "ausführbaren Datei git angeben." -#: ../src/external/lua-scripts/tools/script_manager.lua:806 +#: ../src/external/lua-scripts/tools/script_manager.lua:816 msgid "lua scripts successfully updated" msgstr "Lua-Skripte erfolgreich aktualisiert" @@ -15013,33 +15496,33 @@ msgstr "Lua-Skripte erfolgreich aktualisiert" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:901 +#: ../src/external/lua-scripts/tools/script_manager.lua:911 msgid "" "unable to create user lua directory, installing additional scripts failed" msgstr "" "Benutzer-Lua-Verzeichnis konnte nicht erstellt werden, Installation " "zusätzlicher Skripte fehlgeschlagen" -#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#: ../src/external/lua-scripts/tools/script_manager.lua:917 #, lua-format msgid "folder %s is already in use. Please specify a different folder name." msgstr "" "Ordner %s wird bereits verwendet. Bitte einen anderen Ordnernamen angeben." -#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#: ../src/external/lua-scripts/tools/script_manager.lua:949 #, lua-format msgid "scripts successfully installed into folder %s" msgstr "Skripte erfolgreich in Ordner %s installiert" -#: ../src/external/lua-scripts/tools/script_manager.lua:957 +#: ../src/external/lua-scripts/tools/script_manager.lua:967 msgid "no scripts found to install" msgstr "keine Skripte zur Installation gefunden" -#: ../src/external/lua-scripts/tools/script_manager.lua:962 +#: ../src/external/lua-scripts/tools/script_manager.lua:972 msgid "failed to download scripts" msgstr "Skripte konnten nicht heruntergeladen werden" -#: ../src/external/lua-scripts/tools/script_manager.lua:1115 +#: ../src/external/lua-scripts/tools/script_manager.lua:1125 #, lua-format msgid "page %d of %d" msgstr "Seite %d von %d" @@ -15053,8 +15536,8 @@ msgstr "Seite %d von %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1270 -#: ../src/external/lua-scripts/tools/script_manager.lua:1564 +#: ../src/external/lua-scripts/tools/script_manager.lua:1280 +#: ../src/external/lua-scripts/tools/script_manager.lua:1584 msgid "scripts" msgstr "Skripte" @@ -15071,89 +15554,90 @@ msgstr "Skripte" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1316 +#: ../src/external/lua-scripts/tools/script_manager.lua:1326 msgid "lua API version reset, please restart darktable" -msgstr "Lua API Version zurückgesetzt, bitte Darktable neu starten" +msgstr "Lua API Version zurückgesetzt, bitte darktable neu starten" #. do nothing, we are fine #. we are on a dev API version, so checkout the dev #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1373 msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" "darktable muss neu gestartet werden, um die richtige Version der Lua-Skripte " "zu verwenden." -#. exec user luarc file if it exists +#. exec user luarc file if it exists. +#. guard against the luarc re-requiring script_manager (see top of file) #. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1421 msgid "scripts to update" msgstr "Skripte zur Aktualisierung auswählen" -#: ../src/external/lua-scripts/tools/script_manager.lua:1409 +#: ../src/external/lua-scripts/tools/script_manager.lua:1422 msgid "select the scripts installation to update" -msgstr "Interpolationsverfahren wählen" +msgstr "Wähle die zu aktualisierende Skript-Installation" -#: ../src/external/lua-scripts/tools/script_manager.lua:1418 -#: ../src/external/lua-scripts/tools/script_manager.lua:1480 +#: ../src/external/lua-scripts/tools/script_manager.lua:1438 +#: ../src/external/lua-scripts/tools/script_manager.lua:1500 msgid "update scripts" msgstr "Skripte aktualisieren" -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1439 msgid "update the lua scripts from the repository" msgstr "Lua Skripte aus dem Repository aktualisieren" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1450 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "URL des Git-Repository eingeben, das die gewünschten Skripte enthält" -#: ../src/external/lua-scripts/tools/script_manager.lua:1435 +#: ../src/external/lua-scripts/tools/script_manager.lua:1455 msgid "name of new folder" -msgstr "Name de neuen Ordner" +msgstr "Name des neuen Ordners" -#: ../src/external/lua-scripts/tools/script_manager.lua:1436 +#: ../src/external/lua-scripts/tools/script_manager.lua:1456 msgid "enter a folder name for the additional scripts" msgstr "einen Ordnernamen für die zusätzlichen Skripte eingeben" -#: ../src/external/lua-scripts/tools/script_manager.lua:1441 +#: ../src/external/lua-scripts/tools/script_manager.lua:1461 msgid "URL to download additional scripts from" msgstr "URL zum Herunterladen weiterer Skripte" -#: ../src/external/lua-scripts/tools/script_manager.lua:1443 +#: ../src/external/lua-scripts/tools/script_manager.lua:1463 msgid "new folder to place scripts in" msgstr "neuer Ordner für Skripte" -#: ../src/external/lua-scripts/tools/script_manager.lua:1446 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 msgid "install additional scripts" msgstr "zusätzliche Skripte installieren" -#: ../src/external/lua-scripts/tools/script_manager.lua:1454 +#: ../src/external/lua-scripts/tools/script_manager.lua:1474 msgid "enable \"disable scripts\" button" msgstr "Funktion „Skripte deaktivieren“ aktivieren" -#: ../src/external/lua-scripts/tools/script_manager.lua:1466 -#: ../src/external/lua-scripts/tools/script_manager.lua:1491 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1511 msgid "disable scripts" msgstr "Skripte deaktivieren" -#: ../src/external/lua-scripts/tools/script_manager.lua:1472 +#: ../src/external/lua-scripts/tools/script_manager.lua:1492 msgid "lua scripts will not run the next time darktable is started" msgstr "" "Lua-Skripte werden beim nächsten Start von darktable nicht mehr ausgeführt" -#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1506 msgid "add more scripts" msgstr "Skripte hinzufügen" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1522 msgid "select the script folder" msgstr "Script-Ordner auswählen" @@ -15161,50 +15645,50 @@ msgstr "Script-Ordner auswählen" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1533 -#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 -#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4154 -#: ../src/views/lighttable.c:1588 +#: ../src/external/lua-scripts/tools/script_manager.lua:1553 +#: ../src/iop/agx.c:2466 ../src/iop/channelmixerrgb.c:4449 +#: ../src/iop/clipping.c:2091 ../src/iop/colorbalancergb.c:1780 +#: ../src/iop/colorequal.c:2975 ../src/iop/filmicrgb.c:4342 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3262 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4408 +#: ../src/views/lighttable.c:1615 msgid "page" msgstr "Seite" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1573 +#: ../src/external/lua-scripts/tools/script_manager.lua:1593 msgid "scripts per page" msgstr "Skripte pro Seite" -#: ../src/external/lua-scripts/tools/script_manager.lua:1574 +#: ../src/external/lua-scripts/tools/script_manager.lua:1594 msgid "select number of start/stop buttons to display" msgstr "Anzahl der anzuzeigenden Skripte auswählen" -#: ../src/external/lua-scripts/tools/script_manager.lua:1585 +#: ../src/external/lua-scripts/tools/script_manager.lua:1605 msgid "change number of buttons" msgstr "Anzahl ändern" -#: ../src/external/lua-scripts/tools/script_manager.lua:1595 +#: ../src/external/lua-scripts/tools/script_manager.lua:1615 msgid "configuration" msgstr "Konfiguration" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1617 -#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1754 +#: ../src/external/lua-scripts/tools/script_manager.lua:1637 +#: ../src/gui/accelerators.c:3125 ../src/gui/accelerators.c:3236 +#: ../src/views/view.c:1767 msgid "action" msgstr "Aktion" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "install/update scripts" msgstr "Skripte installieren/aktualisieren" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "configure" msgstr "Einstellungen" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "start/stop scripts" msgstr "Skripte starten/stoppen" @@ -15293,298 +15777,290 @@ msgstr "und…" msgid "translator-credits" msgstr "Tobias Ellinghaus et al." -#: ../src/gui/accelerators.c:67 +#: ../src/gui/accelerators.c:68 msgid "in active view" msgstr "in aktiver Sicht" -#: ../src/gui/accelerators.c:68 +#: ../src/gui/accelerators.c:69 msgid "in other views" msgstr "in anderen Ansichten" -#: ../src/gui/accelerators.c:69 +#: ../src/gui/accelerators.c:70 msgid "fallbacks" msgstr "Fallback" -#: ../src/gui/accelerators.c:70 +#: ../src/gui/accelerators.c:71 msgid "speed adjustments" msgstr "Geschwindigkeitsanpassungen" -#: ../src/gui/accelerators.c:71 +#: ../src/gui/accelerators.c:72 msgid "disabled defaults" msgstr "Deaktivierte Defaults" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1563 +#: ../src/gui/accelerators.c:92 ../src/views/view.c:1576 msgid "scroll" msgstr "scrollen" -#: ../src/gui/accelerators.c:92 +#: ../src/gui/accelerators.c:93 msgid "pan" msgstr "verschieben" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 -#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6140 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3621 ../src/views/lighttable.c:1593 msgid "horizontal" msgstr "horizontal" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 -#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 +#: ../src/gui/accelerators.c:95 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6138 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2113 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1604 msgid "vertical" msgstr "vertikal" -#: ../src/gui/accelerators.c:95 +#: ../src/gui/accelerators.c:96 msgid "diagonal" msgstr "diagonal" -#: ../src/gui/accelerators.c:97 +#: ../src/gui/accelerators.c:98 msgid "leftright" msgstr "Links/rechts" -#: ../src/gui/accelerators.c:98 +#: ../src/gui/accelerators.c:99 msgid "updown" msgstr "auf/ab" -#: ../src/gui/accelerators.c:99 +#: ../src/gui/accelerators.c:100 msgid "pgupdown" msgstr "Bild auf/ab" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1541 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1554 msgid "shift" msgstr "Shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1543 +#: ../src/gui/accelerators.c:109 ../src/views/view.c:1556 msgid "ctrl" msgstr "Strg" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1546 +#: ../src/gui/accelerators.c:111 ../src/views/view.c:1559 msgid "option" msgstr "Option" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1548 +#: ../src/gui/accelerators.c:113 ../src/views/view.c:1561 msgid "alt" msgstr "Alt" -#: ../src/gui/accelerators.c:114 +#: ../src/gui/accelerators.c:115 msgid "cmd" msgstr "cmd" -#: ../src/gui/accelerators.c:115 +#: ../src/gui/accelerators.c:116 msgid "altgr" msgstr "altgr" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 -#: ../src/libs/tagging.c:2009 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:180 +#: ../src/libs/tagging.c:2021 msgid "edit" msgstr "bearbeiten" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "up" msgstr "auf" -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "down" msgstr "ab" -#: ../src/gui/accelerators.c:134 +#: ../src/gui/accelerators.c:135 msgid "set" msgstr "setzen" -#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 -#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 -#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 -#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 -msgid "toggle" -msgstr "umschalten" - -#: ../src/gui/accelerators.c:137 +#: ../src/gui/accelerators.c:138 msgid "previous module" msgstr "vorheriges Modul" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "next module" msgstr "nächstes Modul" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "previous instance" msgstr "vorherige Instanz" -#: ../src/gui/accelerators.c:139 +#: ../src/gui/accelerators.c:140 msgid "next instance" msgstr "nächste Instanz" -#: ../src/gui/accelerators.c:142 +#: ../src/gui/accelerators.c:143 msgid "popup" msgstr "popup" -#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 -#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1024 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:177 +#: ../src/gui/gtk.c:4208 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1038 msgid "next" msgstr "nächster" -#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 -#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1025 +#: ../src/gui/accelerators.c:145 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:4209 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1039 msgid "previous" msgstr "vorheriger" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1685 msgid "last" msgstr "letzter" -#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 +#: ../src/gui/accelerators.c:148 ../src/gui/accelerators.c:1684 msgid "first" msgstr "erster" -#: ../src/gui/accelerators.c:154 +#: ../src/gui/accelerators.c:155 msgid "ctrl-toggle" msgstr "Strg-umschalten" -#: ../src/gui/accelerators.c:155 +#: ../src/gui/accelerators.c:156 msgid "ctrl-on" msgstr "Strg-über" -#: ../src/gui/accelerators.c:156 +#: ../src/gui/accelerators.c:157 msgid "right-toggle" msgstr "rechts-umschalten" -#: ../src/gui/accelerators.c:157 +#: ../src/gui/accelerators.c:158 msgid "right-on" msgstr "rechts-über" -#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 +#: ../src/gui/accelerators.c:169 ../src/gui/gtk.c:4207 msgid "activate" msgstr "aktivieren" -#: ../src/gui/accelerators.c:169 +#: ../src/gui/accelerators.c:170 msgid "ctrl-activate" msgstr "Strg-aktivieren" -#: ../src/gui/accelerators.c:170 +#: ../src/gui/accelerators.c:171 msgid "right-activate" msgstr "rechts-aktivieren" -#: ../src/gui/accelerators.c:177 +#: ../src/gui/accelerators.c:178 msgid "store" msgstr "speichern" -#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 +#: ../src/gui/accelerators.c:181 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "aktualisieren" -#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 -#: ../src/libs/tools/global_toolbox.c:512 +#: ../src/gui/accelerators.c:182 ../src/libs/tools/global_toolbox.c:62 +#: ../src/libs/tools/global_toolbox.c:531 msgid "preferences" msgstr "Einstellungen" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:187 msgid "apply on new instance" msgstr "auf neue Instanz anwenden" -#: ../src/gui/accelerators.c:191 +#: ../src/gui/accelerators.c:192 msgid "start" msgstr "Anfang" -#: ../src/gui/accelerators.c:192 +#: ../src/gui/accelerators.c:193 msgid "end" msgstr "Ende" -#: ../src/gui/accelerators.c:377 +#: ../src/gui/accelerators.c:452 msgid "entry" msgstr "Eintrag" -#: ../src/gui/accelerators.c:474 +#: ../src/gui/accelerators.c:549 msgid "combo effect not found" msgstr "Kombinationseffekt nicht gefunden" -#: ../src/gui/accelerators.c:668 +#: ../src/gui/accelerators.c:743 msgid "(keypad)" msgstr "(Tastenfeld)" -#: ../src/gui/accelerators.c:677 +#: ../src/gui/accelerators.c:752 msgid "tablet button" msgstr "Tablet Taste" -#: ../src/gui/accelerators.c:686 +#: ../src/gui/accelerators.c:761 msgid "unknown driver" msgstr "unbekannter Treiber" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:834 msgid "long" msgstr "lang" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:835 msgid "double-press" msgstr "doppelt drücken" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:836 msgid "triple-press" msgstr "dreifach drücken" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:837 msgid "press" msgstr "drücken" -#: ../src/gui/accelerators.c:766 +#: ../src/gui/accelerators.c:841 msgctxt "accel" msgid "left" msgstr "links" -#: ../src/gui/accelerators.c:767 +#: ../src/gui/accelerators.c:842 msgctxt "accel" msgid "right" msgstr "rechts" -#: ../src/gui/accelerators.c:768 +#: ../src/gui/accelerators.c:843 msgctxt "accel" msgid "middle" msgstr "mittel" -#: ../src/gui/accelerators.c:769 +#: ../src/gui/accelerators.c:844 msgctxt "accel" msgid "long" msgstr "lang" -#: ../src/gui/accelerators.c:770 +#: ../src/gui/accelerators.c:845 msgctxt "accel" msgid "double-click" msgstr "Doppelklick" -#: ../src/gui/accelerators.c:771 +#: ../src/gui/accelerators.c:846 msgctxt "accel" msgid "triple-click" msgstr "Dreifachklick" -#: ../src/gui/accelerators.c:772 +#: ../src/gui/accelerators.c:847 msgid "click" msgstr "klick" -#: ../src/gui/accelerators.c:800 +#: ../src/gui/accelerators.c:875 msgid "first instance" msgstr "erste Instanz" -#: ../src/gui/accelerators.c:802 +#: ../src/gui/accelerators.c:877 msgid "last instance" msgstr "letzte Instanz" -#: ../src/gui/accelerators.c:804 +#: ../src/gui/accelerators.c:879 msgid "relative instance" msgstr "relative Instanz" -#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 -#: ../src/gui/accelerators.c:3910 +#: ../src/gui/accelerators.c:896 ../src/gui/accelerators.c:3150 +#: ../src/gui/accelerators.c:4136 msgid "speed" msgstr "Geschwindigkeit" -#: ../src/gui/accelerators.c:963 +#: ../src/gui/accelerators.c:1038 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -15595,11 +16071,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 +#: ../src/gui/accelerators.c:1141 ../src/gui/accelerators.c:1160 msgid "start typing for incremental search" msgstr "Tippen, um inkrementelle Suche zu starten" -#: ../src/gui/accelerators.c:1069 +#: ../src/gui/accelerators.c:1144 msgid "" "\n" "press Delete to delete selected shortcut" @@ -15607,7 +16083,7 @@ msgstr "" "\n" "Entf um selektierten Shortcut zu entfernen" -#: ../src/gui/accelerators.c:1071 +#: ../src/gui/accelerators.c:1146 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -15615,7 +16091,7 @@ msgstr "" "\n" "Entf um selektierten Default Shortcut zu deaktivieren" -#: ../src/gui/accelerators.c:1072 +#: ../src/gui/accelerators.c:1147 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -15623,7 +16099,7 @@ msgstr "" "\n" "Entf um selektierten Default Shortcut wiederherzustellen" -#: ../src/gui/accelerators.c:1074 +#: ../src/gui/accelerators.c:1149 msgid "" "\n" "double-click to add new shortcut" @@ -15631,11 +16107,11 @@ msgstr "" "\n" "Doppelklick, um neuen Shortcut hinzuzufügen" -#: ../src/gui/accelerators.c:1086 +#: ../src/gui/accelerators.c:1161 msgid "click to filter shortcuts list" msgstr "klicken, um die Liste der Shortcuts zu filtern" -#: ../src/gui/accelerators.c:1088 +#: ../src/gui/accelerators.c:1163 msgid "" "\n" "right-click to show action of selected shortcut" @@ -15643,7 +16119,7 @@ msgstr "" "\n" "Rechtsklick zur Anzeige der Aktion des ausgewählten Shortcuts" -#: ../src/gui/accelerators.c:1091 +#: ../src/gui/accelerators.c:1166 msgid "" "\n" "double-click to define new shortcut" @@ -15651,7 +16127,7 @@ msgstr "" "\n" "Doppelklick, um neuen Shortcut festzulegen" -#: ../src/gui/accelerators.c:1094 +#: ../src/gui/accelerators.c:1169 msgid "" "\n" "\n" @@ -15665,7 +16141,7 @@ msgstr "" "für jeden kann in der Kurzbefehlsliste ein anderes Element, ein anderer " "Effekt, eine andere Geschwindigkeit oder Instanz festgelegt werden." -#: ../src/gui/accelerators.c:1098 +#: ../src/gui/accelerators.c:1173 msgid "" "\n" "\n" @@ -15681,11 +16157,11 @@ msgstr "" "oder mit Mausrad-/Klick-/Bewegungsaktionen verwendet werden, um ein anderes " "Element zu beeinflussen oder den Effekt bzw. die Geschwindigkeit zu ändern." -#: ../src/gui/accelerators.c:1107 +#: ../src/gui/accelerators.c:1182 msgid "shift+alt+scroll to change height" msgstr "Shift+Alt+Scrollen ändert die Höhe" -#: ../src/gui/accelerators.c:1127 +#: ../src/gui/accelerators.c:1202 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -15693,43 +16169,43 @@ msgstr "" "Tastendruck mit Mausklick und -scrollen oder -bewegung, um einen Shortcut zu " "erstellen" -#: ../src/gui/accelerators.c:1128 +#: ../src/gui/accelerators.c:1203 msgid "click to open shortcut configuration" msgstr "Klick um Shortcut Einstellungen zu öffnen" -#: ../src/gui/accelerators.c:1129 +#: ../src/gui/accelerators.c:1204 msgid "ctrl+click to add to quick access panel\n" msgstr "Strg+Klick zum Hinzufügen zur Schnellzugriffsgruppe\n" -#: ../src/gui/accelerators.c:1130 +#: ../src/gui/accelerators.c:1205 msgid "ctrl+click to remove from quick access panel\n" msgstr "Strg+Klick zum Entfernen aus Schnellzugriffsgruppe\n" -#: ../src/gui/accelerators.c:1131 +#: ../src/gui/accelerators.c:1206 msgid "scroll to change default speed" msgstr "Scrollen, um die Standardgeschwindigkeit zu ändern" -#: ../src/gui/accelerators.c:1132 +#: ../src/gui/accelerators.c:1207 msgid "right-click to exit mapping mode" msgstr "Rechtsklick um Zuweisungsmodus zu beenden" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "ctrl+v" msgstr "Strg+v" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "right long click" msgstr "langer Rechtsklick" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "to copy Lua command" msgstr "Lua Befehl kopieren" -#: ../src/gui/accelerators.c:1461 +#: ../src/gui/accelerators.c:1536 msgid "shortcut for move exists with single effect" msgstr "Shortcut für Bewegung mit einer Auswirkung existiert" -#: ../src/gui/accelerators.c:1463 +#: ../src/gui/accelerators.c:1538 #, c-format msgid "" "%s\n" @@ -15740,62 +16216,62 @@ msgstr "" "\n" "(%s zuweisen an %s)" -#: ../src/gui/accelerators.c:1464 +#: ../src/gui/accelerators.c:1539 msgid "create separate shortcuts for up and down move?" msgstr "separate Shortcuts für auf/ab-Bewegung erzeugen?" -#: ../src/gui/accelerators.c:1490 +#: ../src/gui/accelerators.c:1565 #, c-format msgid "%s, speed reset" msgstr "%s, speed reset" -#: ../src/gui/accelerators.c:1509 +#: ../src/gui/accelerators.c:1584 msgid "shortcut exists with different settings" msgstr "Shortcut existiert mit anderer Einstellung" -#: ../src/gui/accelerators.c:1510 +#: ../src/gui/accelerators.c:1585 msgid "reset the settings of the shortcut?" msgstr "Einstellung des Shortcuts zurücksetzen?" -#: ../src/gui/accelerators.c:1519 +#: ../src/gui/accelerators.c:1594 msgid "shortcut already exists" msgstr "Shortcut existiert bereits" -#: ../src/gui/accelerators.c:1521 +#: ../src/gui/accelerators.c:1596 msgid "disable this default shortcut?" msgstr "diesen Default Shortcuts deaktivieren?" -#: ../src/gui/accelerators.c:1522 +#: ../src/gui/accelerators.c:1597 msgid "remove the shortcut?" msgstr "Shortcut entfernen?" -#: ../src/gui/accelerators.c:1562 +#: ../src/gui/accelerators.c:1637 msgid "clashing shortcuts exist" msgstr "widersprüchlicher Shortcut existiert" -#: ../src/gui/accelerators.c:1563 +#: ../src/gui/accelerators.c:1638 msgid "remove these existing shortcuts?" msgstr "diese vorhandenen Shortcuts entfernen?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1608 +#: ../src/gui/accelerators.c:1683 msgid "preferred" msgstr "bevorzugt" -#: ../src/gui/accelerators.c:1611 +#: ../src/gui/accelerators.c:1686 msgid "second" msgstr "zweite" -#: ../src/gui/accelerators.c:1612 +#: ../src/gui/accelerators.c:1687 msgid "last but one" msgstr "vorletzte" -#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 +#: ../src/gui/accelerators.c:1850 ../src/gui/accelerators.c:1915 msgid "(unchanged)" msgstr "" -#: ../src/gui/accelerators.c:1957 +#: ../src/gui/accelerators.c:2032 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -15821,47 +16297,47 @@ msgstr "" "\n" "Rechtsklick zum Abbrechen" -#: ../src/gui/accelerators.c:2030 +#: ../src/gui/accelerators.c:2081 msgid "removing shortcut" msgstr "Shortcut wird entfernt" -#: ../src/gui/accelerators.c:2032 +#: ../src/gui/accelerators.c:2083 msgid "disable the selected default shortcut?" msgstr "selektierten Default Shortcut deaktivieren?" -#: ../src/gui/accelerators.c:2033 +#: ../src/gui/accelerators.c:2084 msgid "restore the selected default shortcut?" msgstr "selektierten Default Shortcut wiederherstellen?" -#: ../src/gui/accelerators.c:2034 +#: ../src/gui/accelerators.c:2085 msgid "remove the selected shortcut?" msgstr "selektierten Shortcut entfernen?" -#: ../src/gui/accelerators.c:2149 +#: ../src/gui/accelerators.c:2259 msgid "command" msgstr "Befehl" -#: ../src/gui/accelerators.c:2150 +#: ../src/gui/accelerators.c:2260 msgid "preset" msgstr "Preset" -#: ../src/gui/accelerators.c:2531 +#: ../src/gui/accelerators.c:2663 msgid "restore shortcuts" msgstr "Shortcuts wiederherstellen" -#: ../src/gui/accelerators.c:2534 +#: ../src/gui/accelerators.c:2666 msgid "_defaults" msgstr "_Standard" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2667 msgid "_startup" msgstr "_beim Start" -#: ../src/gui/accelerators.c:2536 +#: ../src/gui/accelerators.c:2668 msgid "_edits" msgstr "_vor Änderung" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2673 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -15873,7 +16349,7 @@ msgstr "" " - wie beim Starten\n" " - wie beim Öffnen dieses Dialogs\n" -#: ../src/gui/accelerators.c:2547 +#: ../src/gui/accelerators.c:2679 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -15881,16 +16357,16 @@ msgstr "" "alle neueren Shortcuts löschen\n" "(anstatt nur die geänderten wiederherzustellen)" -#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 -#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2736 ../src/gui/preferences.c:1082 +#: ../src/libs/tools/global_toolbox.c:516 ../src/libs/tools/global_toolbox.c:691 msgid "shortcuts" msgstr "Shortcuts" -#: ../src/gui/accelerators.c:2614 +#: ../src/gui/accelerators.c:2746 msgid "export shortcuts" msgstr "Shortcuts exportieren" -#: ../src/gui/accelerators.c:2621 +#: ../src/gui/accelerators.c:2753 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -15898,27 +16374,27 @@ msgstr "" "alle Shortcuts in eine Datei exportieren\n" "oder nur für ein ausgewähltes Gerät\n" -#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 +#: ../src/gui/accelerators.c:2759 ../src/gui/accelerators.c:2831 msgid "keyboard" msgstr "Tastatur" -#: ../src/gui/accelerators.c:2640 +#: ../src/gui/accelerators.c:2772 msgid "device id" msgstr "Geräte ID" -#: ../src/gui/accelerators.c:2658 +#: ../src/gui/accelerators.c:2790 msgid "select file to export" msgstr "Datei zum exportieren wählen" -#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 +#: ../src/gui/accelerators.c:2791 ../src/libs/tagging.c:2903 msgid "_export" msgstr "_exportieren" -#: ../src/gui/accelerators.c:2686 +#: ../src/gui/accelerators.c:2818 msgid "import shortcuts" msgstr "Shortcuts importieren" -#: ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2825 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -15926,31 +16402,31 @@ msgstr "" "alle Shortcuts aus einer Datei importieren\n" "oder nur für ein ausgewähltes Gerät\n" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2842 msgid "id in file" msgstr "ID in Datei" -#: ../src/gui/accelerators.c:2716 +#: ../src/gui/accelerators.c:2848 msgid "id when loaded" msgstr "ID nach Laden" -#: ../src/gui/accelerators.c:2719 +#: ../src/gui/accelerators.c:2851 msgid "clear device first" msgstr "Zuweisungen für Gerät vorher löschen" -#: ../src/gui/accelerators.c:2744 +#: ../src/gui/accelerators.c:2876 msgid "select file to import" msgstr "Datei zum importieren wählen" -#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 +#: ../src/gui/accelerators.c:2877 ../src/libs/tagging.c:2861 msgid "_import" msgstr "_importieren" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2927 msgid "import sample shortcuts" msgstr "Beispiel Shortcuts importieren" -#: ../src/gui/accelerators.c:2801 +#: ../src/gui/accelerators.c:2933 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -15974,11 +16450,11 @@ msgstr "" "Es wird empfohlen, die aktuellen Shortcuts\n" "vorher zu exportieren.\n" -#: ../src/gui/accelerators.c:2897 +#: ../src/gui/accelerators.c:3098 msgid "search shortcuts list" msgstr "suche Shortcuts" -#: ../src/gui/accelerators.c:2899 +#: ../src/gui/accelerators.c:3100 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -15986,23 +16462,23 @@ msgstr "" "schrittweise Suche in der Liste der Shortcuts\n" "mit auf- oder ab-Pfeiltaste durch die Treffer blättern" -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1752 +#: ../src/gui/accelerators.c:3122 ../src/views/view.c:1765 msgid "shortcut" msgstr "Shortcut" -#: ../src/gui/accelerators.c:2932 +#: ../src/gui/accelerators.c:3135 msgid "element" msgstr "Element" -#: ../src/gui/accelerators.c:2940 +#: ../src/gui/accelerators.c:3143 msgid "effect" msgstr "Effekt" -#: ../src/gui/accelerators.c:2998 +#: ../src/gui/accelerators.c:3201 msgid "search actions list" msgstr "suche Aktion" -#: ../src/gui/accelerators.c:3000 +#: ../src/gui/accelerators.c:3203 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -16010,16 +16486,16 @@ msgstr "" "schrittweise Suche in der Liste der Aktionen\n" "Aufwärts- oder Abwärts-Taste drücken, um durch die Treffer zu blättern" -#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/accelerators.c:3244 ../src/gui/guides.c:841 #: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "Typ" -#: ../src/gui/accelerators.c:3060 +#: ../src/gui/accelerators.c:3274 msgid "enable fallbacks" msgstr "Fallbacks aktivieren" -#: ../src/gui/accelerators.c:3061 +#: ../src/gui/accelerators.c:3275 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -16028,45 +16504,45 @@ msgstr "" "Bewegungen\n" "bei Verwendung in Kombination mit einem Basis-Shortcut" -#: ../src/gui/accelerators.c:3068 +#: ../src/gui/accelerators.c:3282 msgid "open help page for shortcuts" msgstr "Öffne Hilfe für Shortcuts" -#: ../src/gui/accelerators.c:3072 +#: ../src/gui/accelerators.c:3286 msgid "restore..." msgstr "wiederherstellen…" -#: ../src/gui/accelerators.c:3073 +#: ../src/gui/accelerators.c:3287 msgid "restore default shortcuts or previous state" msgstr "Shortcuts auf Standard oder vorliegen Stand zurücksetzen" -#: ../src/gui/accelerators.c:3076 +#: ../src/gui/accelerators.c:3290 msgid "import extras" msgstr "Import Extras" -#: ../src/gui/accelerators.c:3077 +#: ../src/gui/accelerators.c:3291 msgid "import extended default shortcuts" msgstr "erweiterte Standard-Shortcuts importieren" -#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 -#: ../src/libs/tagging.c:3713 +#: ../src/gui/accelerators.c:3294 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3738 msgid "import..." msgstr "importieren…" -#: ../src/gui/accelerators.c:3081 +#: ../src/gui/accelerators.c:3295 msgid "fully or partially import shortcuts from file" msgstr "Shortcuts teilweise oder vollständig aus Datei importieren" -#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 -#: ../src/libs/tagging.c:3720 +#: ../src/gui/accelerators.c:3298 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3745 msgid "export..." msgstr "exportieren…" -#: ../src/gui/accelerators.c:3085 +#: ../src/gui/accelerators.c:3299 msgid "fully or partially export shortcuts to file" msgstr "Shortcuts teilweise oder vollständig in Datei exportieren" -#: ../src/gui/accelerators.c:3097 +#: ../src/gui/accelerators.c:3311 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" @@ -16082,46 +16558,43 @@ msgid "" "\n" "click three times to dismiss this notice permanently" msgstr "" -"Der empfohlene Weg, um Shortcuts zu visuellen Elementen zuzuweisen, ist der " -"Modus Visuelle Shortcuts zuordnen. \n" -"Dieser wird aktiviert, indem der „Tastatur“-Button neben den " -"Einstellungen in der oberen Leiste angeklickt wird. In diesem Modus öffnet " -"ein Klick auf ein Widget oder einen Bereich diesen Dialog mit der " -"entsprechenden Auswahl für die erweiterte Konfiguration. \n" -"\n" -"Mehrere Shortcuts können der gleichen Aktion zugewiesen werden. Dies ist " -"besonders nützlich, wenn mehrere Elemente vorhanden sind, wie die " -"Modul-Buttons oder die Pipetten, die mit Schiebereglern verbunden sind. Mit " -"selektierten Fallbacks aktivieren können die Fallback Shortcuts " -"eingeblendet und deren Element oder Effekt durch Mausklicks " -"geändert werden. \n" +"Empfohlener Weg, um Shortcuts zu visuellen Elementen zuzuweisen, ist der " +"Modus Visuelle Shortcuts zuordnen.\n" +"Aktivierung erfolgt über den „Tastatur“-Button neben den " +"Einstellungen. Klick auf ein Widget oder einen Bereich öffnet diesen Dialog " +"mit passender Auswahl für die erweiterte Konfiguration.\n" +"\n" +"Mehrere Shortcuts pro Aktion sind möglich — nützlich bei mehreren " +"Elementen (z. B. Modul-Buttons, Pipetten an Schiebereglern). \n" +"Mit Fallbacks aktivieren lassen sich Fallback-Shortcuts einblenden und " +"Element oder Effekt per Mausklick ändern.\n" "Dreimal klicken, um diesen Hinweis dauerhaft auszublenden" -#: ../src/gui/accelerators.c:3527 +#: ../src/gui/accelerators.c:3741 msgid "reinitialising input devices" msgstr "Eingabegeräte neu initialisieren" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "move not assigned" msgstr "Bewegung nicht zugewiesen" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "fallback to earlier move" msgstr "Fallback zu früherer Bewegung" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "down move" msgstr "Bewegung abwärts" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "flip top/bottom first/last" msgstr "umschalten oben/unten erstes/letztes" -#: ../src/gui/accelerators.c:3775 +#: ../src/gui/accelerators.c:4001 msgid "fallback to move" msgstr "Fallback zur Bewegung" -#: ../src/gui/accelerators.c:3881 +#: ../src/gui/accelerators.c:4107 #, c-format msgid "" "\n" @@ -16131,209 +16604,209 @@ msgstr "" "Preset „%s” anwenden" #. TODO -#: ../src/gui/accelerators.c:3997 +#: ../src/gui/accelerators.c:4249 msgid "ignoring shortcuts while blocking jobs running" msgstr "Shortcuts werden ignoriert, solange blockierende Aufgaben laufen" -#: ../src/gui/accelerators.c:4031 +#: ../src/gui/accelerators.c:4283 #, c-format msgid "%s not assigned" msgstr "%s nicht zugewiesen" -#: ../src/gui/accelerators.c:4211 +#: ../src/gui/accelerators.c:4473 #, c-format msgid "%s assigned to %s" msgstr "%s zugewiesen an %s" -#: ../src/gui/accelerators.c:4424 +#: ../src/gui/accelerators.c:4803 msgid "short key press resets stuck keys" msgstr "kurzer Tastendruck setzt hängende Tasten zurück" -#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +#: ../src/gui/color_picker_proxy.c:542 ../src/iop/watermark.c:1462 msgid "pick color from image" msgstr "Farbe aus dem Bild übernehmen" -#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 +#: ../src/gui/gtk.c:228 ../src/views/darkroom.c:5669 msgid "darktable - darkroom preview" msgstr "darktable - Dunkelkammer Vorschau" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips off" msgstr "Tooltips aus" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips on" msgstr "Tooltips an" -#: ../src/gui/gtk.c:1035 +#: ../src/gui/gtk.c:1154 msgid "closing darktable..." msgstr "schließe darktable…" -#: ../src/gui/gtk.c:1065 +#: ../src/gui/gtk.c:1187 msgid "exporting to GIMP" msgstr "Export nach Gimp" -#: ../src/gui/gtk.c:1346 +#: ../src/gui/gtk.c:1493 msgid "URL opened in web browser" msgstr "URL im Webbrowser geöffnet" -#: ../src/gui/gtk.c:1350 +#: ../src/gui/gtk.c:1497 msgid "error while opening URL in web browser" msgstr "Fehler beim Laden der URL im Webbrowser" #. View menu -#: ../src/gui/gtk.c:1531 +#: ../src/gui/gtk.c:1678 msgctxt "menu" msgid "Views" msgstr "Sichten" -#: ../src/gui/gtk.c:1535 +#: ../src/gui/gtk.c:1682 msgctxt "menu" msgid "Lighttable" msgstr "Leuchttisch" -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1683 msgctxt "menu" msgid "Darkroom" msgstr "Dunkelkammer" -#: ../src/gui/gtk.c:1542 +#: ../src/gui/gtk.c:1689 msgctxt "menu" msgid "Slideshow" msgstr "Diashow" -#: ../src/gui/gtk.c:1544 +#: ../src/gui/gtk.c:1691 msgctxt "menu" msgid "Map" msgstr "Karte" -#: ../src/gui/gtk.c:1546 +#: ../src/gui/gtk.c:1693 msgctxt "menu" msgid "Print" msgstr "Drucken" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1695 msgctxt "menu" msgid "Tethering" msgstr "Tethering" #. Window menu -#: ../src/gui/gtk.c:1554 +#: ../src/gui/gtk.c:1701 msgctxt "menu" msgid "Window" msgstr "Fenster" #. Help menu -#: ../src/gui/gtk.c:1562 +#: ../src/gui/gtk.c:1709 msgctxt "menu" msgid "Help" msgstr "Hilfe" -#: ../src/gui/gtk.c:1566 +#: ../src/gui/gtk.c:1713 msgctxt "menu" msgid "darktable Manual" msgstr "darktable Manual" -#: ../src/gui/gtk.c:1573 +#: ../src/gui/gtk.c:1720 msgctxt "menu" msgid "darktable Homepage" msgstr "darktable Homepage" -#: ../src/gui/gtk.c:1605 +#: ../src/gui/gtk.c:1752 msgctxt "menu" msgid "Preferences" msgstr "Einstellungen" -#: ../src/gui/gtk.c:1659 +#: ../src/gui/gtk.c:1805 msgid "panels" msgstr "Panel" -#: ../src/gui/gtk.c:1698 +#: ../src/gui/gtk.c:1844 msgid "switch views" msgstr "Ansicht wechseln" -#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1845 ../src/views/tethering.c:104 msgid "tethering" msgstr "Tethering" -#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1851 ../src/views/map.c:282 msgid "map" msgstr "Karte" -#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1853 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "Diashow" #. Print button -#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 +#: ../src/gui/gtk.c:1855 ../src/libs/print_settings.c:2965 msgid "print" msgstr "drucken" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1716 +#: ../src/gui/gtk.c:1862 msgid "quit" msgstr "darktable beenden" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1720 +#: ../src/gui/gtk.c:1866 msgid "fullscreen" msgstr "Vollbild" -#: ../src/gui/gtk.c:1725 +#: ../src/gui/gtk.c:1871 msgid "collapsing controls" msgstr "seitliche Panelsteuersymbole ein-/ausblenden" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1728 +#: ../src/gui/gtk.c:1874 msgid "header" msgstr "Kopfleiste" -#: ../src/gui/gtk.c:1730 +#: ../src/gui/gtk.c:1876 msgid "filmstrip and timeline" msgstr "Filmstreifen bzw. Zeitleiste" -#: ../src/gui/gtk.c:1732 +#: ../src/gui/gtk.c:1878 msgid "top toolbar" msgstr "obere Werkzeugleiste" -#: ../src/gui/gtk.c:1733 +#: ../src/gui/gtk.c:1879 msgid "bottom toolbar" msgstr "untere Werkzeugleiste" -#: ../src/gui/gtk.c:1734 +#: ../src/gui/gtk.c:1880 msgid "all top" msgstr "alle oben" -#: ../src/gui/gtk.c:1735 +#: ../src/gui/gtk.c:1881 msgid "all bottom" msgstr "Alle unten" -#: ../src/gui/gtk.c:1737 +#: ../src/gui/gtk.c:1883 msgid "toggle tooltip visibility" msgstr "Tooltips ein-/ausblenden" -#: ../src/gui/gtk.c:1740 +#: ../src/gui/gtk.c:1886 msgid "reinitialise input devices" msgstr "Eingabegeräte neu initialisieren" -#: ../src/gui/gtk.c:1781 +#: ../src/gui/gtk.c:1927 msgid "toggle focus-peaking mode" msgstr "Fokuserkennung ein-/ausschalten" -#: ../src/gui/gtk.c:1788 +#: ../src/gui/gtk.c:1934 msgid "toggle focus peaking" msgstr "Fokuserkennung ein-/ausschalten" -#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 -#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 +#: ../src/gui/gtk.c:2267 ../src/gui/gtk.c:4329 ../src/gui/gtk.c:4334 +#: ../src/gui/gtk.c:4339 ../src/gui/gtk.c:4344 msgid "tabs" msgstr "Tabs" -#: ../src/gui/gtk.c:2216 +#: ../src/gui/gtk.c:2353 msgid "collapsing panels" msgstr "Panels ausblenden" -#: ../src/gui/gtk.c:2217 +#: ../src/gui/gtk.c:2354 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -16349,54 +16822,54 @@ msgstr "" "\n" "Sollen diese jetzt ausgeblendet werden?" -#: ../src/gui/gtk.c:2685 +#: ../src/gui/gtk.c:2822 msgid "restore defaults" msgstr "Standard wiederherstellen" -#: ../src/gui/gtk.c:2686 +#: ../src/gui/gtk.c:2823 msgid "restore the default visibility and position of all modules in this view" msgstr "" "Standardansicht und -position aller Module in dieser Ansicht wiederherstellen" -#: ../src/gui/gtk.c:2770 +#: ../src/gui/gtk.c:2975 msgid "right-click to show/hide modules" msgstr "Rechtsklick um Module ein-/auszublenden" -#: ../src/gui/gtk.c:2779 +#: ../src/gui/gtk.c:2983 msgid "show/hide modules" msgstr "Modul ein-/ausblenden" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3583 +#: ../src/gui/gtk.c:3782 msgid "access the online user manual?" msgstr "Auf das Online-Benutzerhandbuch zugreifen?" -#: ../src/gui/gtk.c:3584 +#: ../src/gui/gtk.c:3783 #, c-format msgid "do you want to access `%s'?" msgstr "Soll auf „%s” zugegriffen werden?" -#: ../src/gui/gtk.c:3606 +#: ../src/gui/gtk.c:3805 msgid "there is no help available for this element" msgstr "Für dieses Element ist keine Hilfe verfügbar" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 +#: ../src/gui/gtk.c:3850 ../src/libs/metadata_view.c:854 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3653 +#: ../src/gui/gtk.c:3852 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3993 +#: ../src/gui/gtk.c:4202 msgid "does not contain pages" msgstr "keine Seiten" -#: ../src/gui/gtk.c:4242 +#: ../src/gui/gtk.c:4464 ../src/gui/gtk.c:4535 #, c-format msgid "never show more than %d lines" msgstr "Nie mehr als %d Zeilen anzeigen" @@ -16497,130 +16970,130 @@ msgstr "$(WORKSPACE.LABEL) - Bezeichnung des aktuellen Arbeitsbereichs" msgid "from metadata" msgstr "aus Metadaten" -#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:558 +#: ../src/gui/guides.c:31 ../src/iop/colorcorrection.c:251 +#: ../src/iop/monochrome.c:554 msgid "grid" msgstr "Gitter" -#: ../src/gui/guides.c:31 +#: ../src/gui/guides.c:32 msgid "rules of thirds" msgstr "Drittelregel" -#: ../src/gui/guides.c:32 +#: ../src/gui/guides.c:33 msgid "metering" msgstr "Messung" -#: ../src/gui/guides.c:33 +#: ../src/gui/guides.c:34 msgid "perspective" msgstr "Perspektive" -#: ../src/gui/guides.c:34 +#: ../src/gui/guides.c:35 msgid "diagonal method" msgstr "Diagonalen" -#: ../src/gui/guides.c:35 +#: ../src/gui/guides.c:36 msgid "harmonious triangles" msgstr "harmonische Dreiecke" -#: ../src/gui/guides.c:36 +#: ../src/gui/guides.c:37 msgid "golden sections" msgstr "goldener Schnitt" -#: ../src/gui/guides.c:37 +#: ../src/gui/guides.c:38 msgid "golden spiral" msgstr "goldene Spirale" -#: ../src/gui/guides.c:38 +#: ../src/gui/guides.c:39 msgid "golden spiral sections" msgstr "Abschnitte der goldenen Spirale" -#: ../src/gui/guides.c:39 +#: ../src/gui/guides.c:40 msgid "golden mean (all guides)" msgstr "goldene Mitte (alle Hilfslinien)" -#: ../src/gui/guides.c:233 +#: ../src/gui/guides.c:234 msgid "horizontal lines" msgstr "horizontale Linien" -#: ../src/gui/guides.c:234 +#: ../src/gui/guides.c:235 msgid "number of horizontal guide lines" msgstr "Anzahl der horizontalen Hilfslinien" -#: ../src/gui/guides.c:244 +#: ../src/gui/guides.c:245 msgid "vertical lines" msgstr "vertikale Linien" -#: ../src/gui/guides.c:245 +#: ../src/gui/guides.c:246 msgid "number of vertical guide lines" msgstr "Anzahl vertikaler Hilfslinien" -#: ../src/gui/guides.c:254 +#: ../src/gui/guides.c:255 msgid "subdivisions" msgstr "Unterteilung" -#: ../src/gui/guides.c:255 +#: ../src/gui/guides.c:256 msgid "number of subdivisions per grid rectangle" msgstr "Anzahl der Unterteilungen pro Gitterrechteck" #. title -#: ../src/gui/guides.c:822 +#: ../src/gui/guides.c:823 msgid "global guide overlay settings" msgstr "Globale Hilfslinieneinstellungen" -#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 +#: ../src/gui/guides.c:832 ../src/gui/guides.c:841 ../src/gui/guides.c:848 +#: ../src/gui/guides.c:863 ../src/views/darkroom.c:3587 msgid "guide lines" msgstr "Hilfslinien" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 +#: ../src/gui/guides.c:832 ../src/iop/clipping.c:2096 msgid "flip" msgstr "spiegeln" -#: ../src/gui/guides.c:831 +#: ../src/gui/guides.c:832 msgid "flip guides" msgstr "Hilfslinien spiegeln" -#: ../src/gui/guides.c:834 +#: ../src/gui/guides.c:835 msgid "horizontally" msgstr "horizontal" -#: ../src/gui/guides.c:835 +#: ../src/gui/guides.c:836 msgid "vertically" msgstr "vertikal" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 -#: ../src/iop/colorbalance.c:1861 +#: ../src/gui/guides.c:837 ../src/iop/ashift.c:6142 ../src/iop/clipping.c:2100 +#: ../src/iop/colorbalance.c:1864 msgid "both" msgstr "beides" -#: ../src/gui/guides.c:841 +#: ../src/gui/guides.c:842 msgid "setup guide lines" msgstr "Hilfslinien einstellen" -#: ../src/gui/guides.c:847 +#: ../src/gui/guides.c:848 msgid "overlay color" msgstr "Überlagerungsfarbe" -#: ../src/gui/guides.c:848 +#: ../src/gui/guides.c:849 msgid "set overlay color" msgstr "Überlagerungsfarbe wählen" -#: ../src/gui/guides.c:865 +#: ../src/gui/guides.c:866 msgid "" "set the contrast between the lightest and darkest part of the guide overlays" msgstr "" "Kontrast zwischen dem hellsten und dunkelsten Segment der Hilfslinien-" "Overlays einstellen" -#: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 +#: ../src/gui/guides.c:984 ../src/gui/guides.c:1042 msgid "show guides" msgstr "zeige Hilfslinien" -#: ../src/gui/guides.c:1041 +#: ../src/gui/guides.c:1056 msgid "show guide overlay when this module has focus" msgstr "zeige Hilfslinien, wenn das Modul den Fokus hat" -#: ../src/gui/guides.c:1044 +#: ../src/gui/guides.c:1063 msgid "" "change global guide settings\n" "note that these settings are applied globally and will impact any module that " @@ -16669,21 +17142,16 @@ msgstr "Auswahl" msgid "item" msgstr "Einstellung" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 -#: ../src/gui/styles_dialog.c:717 -msgid "mask" -msgstr "Maskierung" - #: ../src/gui/hist_dialog.c:372 msgid "can't copy history out of unaltered image" msgstr "Kann keinen Verlauf aus unbearbeitetem Bild kopieren" #. grid headers -#: ../src/gui/import_metadata.c:485 +#: ../src/gui/import_metadata.c:481 msgid "metadata presets" msgstr "Presets" -#: ../src/gui/import_metadata.c:488 +#: ../src/gui/import_metadata.c:484 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -16693,11 +17161,11 @@ msgstr "" "Doppelklick auf die Bezeichnung löscht den entsprechenden Eintrag\n" "Doppelklick auf „Presets“ löscht alle Einträge" -#: ../src/gui/import_metadata.c:498 +#: ../src/gui/import_metadata.c:493 msgid "from XMP" msgstr "aus XMP" -#: ../src/gui/import_metadata.c:501 +#: ../src/gui/import_metadata.c:496 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -16711,11 +17179,11 @@ msgstr "" "korrespondierende XMP-Datei geändert wurde." #. tags -#: ../src/gui/import_metadata.c:512 +#: ../src/gui/import_metadata.c:507 msgid "tag presets" msgstr "Tag Voreinst." -#: ../src/gui/import_metadata.c:526 +#: ../src/gui/import_metadata.c:521 msgid "comma separated list of tags" msgstr "Liste komma-separierter Tags" @@ -16727,7 +17195,7 @@ msgstr "Tag auswählen" msgid "_add" msgstr "_hinzufügen" -#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:837 msgid "_done" msgstr "_erledigt" @@ -16743,11 +17211,11 @@ msgstr "" "Liste der verfügbaren Tags. Ein Klick auf die Schaltfläche „Hinzufügen“ oder " "Doppelklick auf das Tag, fügt dieses hinzu" -#: ../src/gui/preferences.c:314 +#: ../src/gui/preferences.c:319 msgid "reset panels in all views" msgstr "Panel-Layout in allen Ansichten zurücksetzen" -#: ../src/gui/preferences.c:315 +#: ../src/gui/preferences.c:320 msgid "" "are you sure?\n" "\n" @@ -16760,15 +17228,15 @@ msgstr "" "werden" #. language -#: ../src/gui/preferences.c:348 +#: ../src/gui/preferences.c:355 msgid "interface language" msgstr "Sprache der Oberfläche" -#: ../src/gui/preferences.c:368 +#: ../src/gui/preferences.c:375 msgid "double-click to reset to the system language" msgstr "Doppelklick, um auf die Standardsprache des Systems zurückzusetzen" -#: ../src/gui/preferences.c:371 +#: ../src/gui/preferences.c:378 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -16777,27 +17245,27 @@ msgstr "" "Setzt die Sprache der Benutzeroberfläche. Der Systemstandard ist mit einem * " "markiert. Bei Änderung Neustart erforderlich." -#: ../src/gui/preferences.c:383 +#: ../src/gui/preferences.c:389 msgid "theme" msgstr "Design" -#: ../src/gui/preferences.c:414 +#: ../src/gui/preferences.c:420 msgid "set the theme for the user interface" msgstr "Setzt das Design der Benutzeroberfläche" -#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 +#: ../src/gui/preferences.c:435 ../src/gui/preferences.c:442 msgid "use system font size" msgstr "System-Schriftgröße nutzen" -#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 +#: ../src/gui/preferences.c:457 ../src/gui/preferences.c:464 msgid "font size in points" msgstr "Schriftgröße in Punkten" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:470 msgid "GUI controls and text DPI" msgstr "Skalierungsfaktor für grafischer Nutzerelemente und Text" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:480 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -16813,77 +17281,77 @@ msgstr "" "Standard ist 96 DPI auf den meisten Systemen.\n" "(Neustart erforderlich)" -#: ../src/gui/preferences.c:485 +#: ../src/gui/preferences.c:490 msgid "reset view panels" msgstr "Panel-Layout zurücksetzen" -#: ../src/gui/preferences.c:487 +#: ../src/gui/preferences.c:492 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "" "Kopf-/Fuß-/Seitenleisten, deren Größe und ausgewählte Module\n" "in allen Ansichten zurücksetzen" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:499 msgid "modify selected theme with CSS tweaks below" msgstr "ausgewähltes Design durch CSS-Anweisungen anpassen" -#: ../src/gui/preferences.c:504 +#: ../src/gui/preferences.c:509 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "" "Das Thema durch CSS-Anweisungen im unten stehenden Eingabefeld anpassen. Wird " "in „user.css” gespeichert." -#: ../src/gui/preferences.c:528 +#: ../src/gui/preferences.c:532 msgctxt "usercss" msgid "save CSS and apply" msgstr "speichern und anwenden" -#: ../src/gui/preferences.c:536 +#: ../src/gui/preferences.c:540 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "" "Klicken um die hier eingegebenen CSS-Änderungen zu speichern und anzuwenden" -#: ../src/gui/preferences.c:539 +#: ../src/gui/preferences.c:543 msgid "open help page for CSS tweaks" msgstr "Hilfe für CSS Anpassungen" #. load default text with some pointers -#: ../src/gui/preferences.c:561 +#: ../src/gui/preferences.c:565 msgid "ERROR Loading user.css" msgstr "Fehler beim Laden von „user.css”" #. load default text -#: ../src/gui/preferences.c:570 +#: ../src/gui/preferences.c:574 msgid "Enter CSS theme tweaks here" msgstr "CSS-Anweisungen zur Designanpassung hier eingeben" -#: ../src/gui/preferences.c:585 +#: ../src/gui/preferences.c:589 msgid "darktable preferences" msgstr "darktable-Einstellungen" -#: ../src/gui/preferences.c:648 +#: ../src/gui/preferences.c:652 msgid "darktable needs to be restarted for settings to take effect" msgstr "" "darktable muss neu gestartet werden, damit die Einstellungsänderungen wirksam " "werden." #. exif -#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 -#: ../src/libs/metadata_view.c:147 +#: ../src/gui/preferences.c:977 ../src/gui/preferences_ai.c:1180 +#: ../src/gui/presets.c:658 ../src/libs/metadata_view.c:148 msgid "model" msgstr "Modell" -#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 -#: ../src/libs/metadata_view.c:148 +#: ../src/gui/preferences.c:983 ../src/gui/presets.c:666 +#: ../src/libs/metadata_view.c:149 msgid "maker" msgstr "Hersteller" -#: ../src/gui/preferences.c:1007 +#: ../src/gui/preferences.c:1029 msgid "search presets list" msgstr "durchsuche Presets" -#: ../src/gui/preferences.c:1010 +#: ../src/gui/preferences.c:1032 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -16891,142 +17359,269 @@ msgstr "" "schrittweise Suche in der Liste der Presets\n" "mit auf- oder ab-Pfeiltaste durch die Treffer blättern" -#: ../src/gui/preferences.c:1020 +#: ../src/gui/preferences.c:1041 msgctxt "preferences" msgid "import..." msgstr "importieren…" -#: ../src/gui/preferences.c:1025 +#: ../src/gui/preferences.c:1046 msgctxt "preferences" msgid "export..." msgstr "exportieren…" -#: ../src/gui/preferences.c:1208 +#: ../src/gui/preferences.c:1232 #, c-format msgid "failed to import preset %s" msgstr "Preset %s konnte nicht importiert werden" -#: ../src/gui/preferences.c:1220 +#: ../src/gui/preferences.c:1244 msgid "select preset(s) to import" msgstr "Preset(s) zum importieren wählen" -#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 -#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 -#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 -#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1245 ../src/gui/preferences_ai.c:1735 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:464 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:957 ../src/libs/import.c:1831 +#: ../src/libs/import.c:1942 ../src/libs/styles.c:595 msgid "_open" msgstr "Ö_ffnen" -#: ../src/gui/preferences.c:1230 +#: ../src/gui/preferences.c:1254 msgid "darktable preset files" msgstr "darktable Preset-Dateien" -#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 -#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 -#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1259 ../src/gui/preferences_ai.c:2215 +#: ../src/iop/lut3d.c:1658 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:973 ../src/libs/styles.c:609 msgid "all files" msgstr "alle Dateien" -#: ../src/gui/preferences_ai.c:161 +#: ../src/gui/preferences_ai.c:167 msgid "downloaded" msgstr "heruntergeladen" -#: ../src/gui/preferences_ai.c:163 +#: ../src/gui/preferences_ai.c:169 msgid "update available" msgstr "Update verfügbar" -#: ../src/gui/preferences_ai.c:165 +#: ../src/gui/preferences_ai.c:171 msgid "update required" msgstr "Update erforderlich" -#: ../src/gui/preferences_ai.c:167 +#: ../src/gui/preferences_ai.c:173 msgid "downloading..." msgstr "wird heruntergeladen…" -#: ../src/gui/preferences_ai.c:171 +#: ../src/gui/preferences_ai.c:177 msgid "not downloaded" msgstr "nicht heruntergeladen" -#: ../src/gui/preferences_ai.c:379 +#: ../src/gui/preferences_ai.c:251 +msgid "imported from file" +msgstr "aus Datei importiert" + +#: ../src/gui/preferences_ai.c:253 +msgid "local" +msgstr "lokal" + +#: ../src/gui/preferences_ai.c:421 msgid "select hardware acceleration for AI inference:" msgstr "Hardware-Beschleunigung für AI-Inferenz auswählen:" -#: ../src/gui/preferences_ai.c:569 +#: ../src/gui/preferences_ai.c:611 msgid "restart to apply" msgstr "Neustart erforderlich" -#: ../src/gui/preferences_ai.c:581 +#: ../src/gui/preferences_ai.c:623 msgid "not available, will fall back to CPU" msgstr "nicht verfügbar, Fallback auf CPU" -#: ../src/gui/preferences_ai.c:833 +#: ../src/gui/preferences_ai.c:870 msgid "downloading AI model" msgstr "AI-Modell wird heruntergeladen" -#: ../src/gui/preferences_ai.c:848 +#: ../src/gui/preferences_ai.c:885 #, c-format msgid "downloading: %s" msgstr "Herunterladen: %s" -#: ../src/gui/preferences_ai.c:919 +#: ../src/gui/preferences_ai.c:956 msgid "model download failed" msgstr "Model-Download fehlgeschlagen" -#: ../src/gui/preferences_ai.c:994 -msgid "install AI models" -msgstr "AI-Modelle installieren" +#: ../src/gui/preferences_ai.c:1140 +msgid "retrieving the list of models…" +msgstr "Modellliste wird abgerufen…" -#: ../src/gui/preferences_ai.c:1002 -msgid "AI model packages (*.dtmodel)" -msgstr "AI-Modell-Pakete (*.dtmodel)" +#: ../src/gui/preferences_ai.c:1162 +msgid "nothing to install from here" +msgstr "hier gibt es nichts zu installieren" -#: ../src/gui/preferences_ai.c:1093 -msgid "delete model?" -msgid_plural "delete models?" -msgstr[0] "Modell löschen?" -msgstr[1] "Modelle löschen?" +#: ../src/gui/preferences_ai.c:1184 +msgid "download size" +msgstr "Downloadgröße" -#: ../src/gui/preferences_ai.c:1095 -#, c-format -msgid "do you really want to delete %d selected model?" -msgid_plural "do you really want to delete %d selected models?" -msgstr[0] "Soll %d ausgewähltes Modell wirklich gelöscht werden?" -msgstr[1] "Sollen %d ausgewählten Modelle wirklich gelöscht werden?" +#: ../src/gui/preferences_ai.c:1188 ../src/gui/preferences_ai.c:1896 +msgid "license" +msgstr "Lizenz" -#: ../src/gui/preferences_ai.c:1156 -msgid "scope" -msgstr "Scope" +#: ../src/gui/preferences_ai.c:1256 +msgid "the official repository" +msgstr "das offizielle Repository" -#: ../src/gui/preferences_ai.c:1156 -msgid "author" -msgstr "Autor" +#: ../src/gui/preferences_ai.c:1258 +msgid "a local install" +msgstr "eine lokale Installation" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:1262 +msgid "replace installed model?" +msgstr "Installiertes Modell ersetzen?" + +#: ../src/gui/preferences_ai.c:1264 +#, c-format +msgid "" +"\"%s\" is already installed from %s.\n" +"\n" +"installing it from %s replaces those files" +msgstr "" +"„%s“ ist bereits aus %s installiert.\n" +"\n" +"nstallation aus %s ersetzt diese Dateien" + +#: ../src/gui/preferences_ai.c:1295 +msgid "this repository offers no models for this version of darktable" +msgstr "dieses Repository bietet keine Modelle für diese darktable-Version an" + +#: ../src/gui/preferences_ai.c:1297 +msgid "repository not usable" +msgstr "Repository nicht verwendbar" + +#: ../src/gui/preferences_ai.c:1308 +msgid "add this repository?" +msgstr "Repository hinzufügen?" + +#: ../src/gui/preferences_ai.c:1309 +#, c-format +msgid "" +"%s offers %d model(s) for this version of darktable\n" +"\n" +"it is not maintained or reviewed by the darktable project, and a model " +"installed from it replaces any installed model of the same name" +msgstr "" +"%s bietet %d Modell(e) für diese darktable-Version an.\n" +"\n" +"nicht vom darktable-Projekt gepflegt/geprüft; ein daraus installiertes Modell " +"ersetzt jedes gleichnamige installierte Modell" + +#: ../src/gui/preferences_ai.c:1386 +msgid "that repository is already listed" +msgstr "Repository ist bereits aufgeführt" + +#: ../src/gui/preferences_ai.c:1437 +msgid "repositories" +msgstr "Repositories" + +#: ../src/gui/preferences_ai.c:1472 +msgid "add" +msgstr "hinzufügen" + +#: ../src/gui/preferences_ai.c:1473 ../src/libs/image.c:515 +#: ../src/libs/modulegroups.c:4250 ../src/libs/styles.c:930 +msgid "remove" +msgstr "entfernen" + +#: ../src/gui/preferences_ai.c:1548 +msgid "no repository configured" +msgstr "kein Repository konfiguriert" + +#: ../src/gui/preferences_ai.c:1549 +msgid "set plugins/ai/repository first" +msgstr "erst plugins/ai/repository festlegen" + +#: ../src/gui/preferences_ai.c:1554 +msgid "install models from repository" +msgstr "Modelle aus dem Repository installieren" + +#: ../src/gui/preferences_ai.c:1558 +msgid "_install" +msgstr "_installieren" + +#: ../src/gui/preferences_ai.c:1586 +msgid "repository" +msgstr "Repository" + +#: ../src/gui/preferences_ai.c:1615 ../src/gui/preferences_ai.c:2533 +#: ../src/libs/metadata_view.c:138 +msgid "version" +msgstr "Version" + +#: ../src/gui/preferences_ai.c:1620 ../src/gui/preferences_ai.c:2542 +msgid "task" +msgstr "Aufgabe" + +#: ../src/gui/preferences_ai.c:1625 ../src/gui/preferences_ai.c:2567 +msgid "status" +msgstr "Status" + +#: ../src/gui/preferences_ai.c:1647 +msgid "manage repositories…" +msgstr "Repositories verwalten…" + +#: ../src/gui/preferences_ai.c:1649 +msgid "add or remove the repositories models can be installed from" +msgstr "" +"Repositories hinzufügen oder entfernen, aus denen Modelle installierbar sind" + +#: ../src/gui/preferences_ai.c:1732 +msgid "install AI models" +msgstr "AI-Modelle installieren" + +#: ../src/gui/preferences_ai.c:1740 +msgid "AI model packages (*.dtmodel)" +msgstr "AI-Modell-Pakete (*.dtmodel)" + +#: ../src/gui/preferences_ai.c:1831 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "Modell löschen?" +msgstr[1] "Modelle löschen?" + +#: ../src/gui/preferences_ai.c:1833 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "Soll %d ausgewähltes Modell wirklich gelöscht werden?" +msgstr[1] "Sollen %d ausgewählten Modelle wirklich gelöscht werden?" + +#: ../src/gui/preferences_ai.c:1894 +msgid "scope" +msgstr "Scope" + +#: ../src/gui/preferences_ai.c:1894 +msgid "author" +msgstr "Autor" + +#: ../src/gui/preferences_ai.c:1895 ../src/gui/preferences_ai.c:2510 msgid "source" msgstr "Quelle" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:1895 msgid "paper" msgstr "Papier" -#: ../src/gui/preferences_ai.c:1158 -msgid "license" -msgstr "Lizenz" - -#: ../src/gui/preferences_ai.c:1158 +#: ../src/gui/preferences_ai.c:1896 msgid "training data" msgstr "Trainingsdaten" -#: ../src/gui/preferences_ai.c:1159 +#: ../src/gui/preferences_ai.c:1897 msgid "data license" msgstr "Datenlizenz" -#: ../src/gui/preferences_ai.c:1241 +#: ../src/gui/preferences_ai.c:1979 msgid "click for model details" msgstr "klicken für Modelldetails" -#: ../src/gui/preferences_ai.c:1325 +#: ../src/gui/preferences_ai.c:2057 #, c-format msgid "" "ONNX Runtime %s detected.\n" @@ -17035,7 +17630,7 @@ msgstr "" "ONNX Runtime %s erkannt.\n" "darktable neu starten um es anzuwenden." -#: ../src/gui/preferences_ai.c:1330 +#: ../src/gui/preferences_ai.c:2062 #, c-format msgid "" "not a valid ONNX Runtime library:\n" @@ -17044,7 +17639,7 @@ msgstr "" "Keine gültige ONNX-Runtime-Bibliothek:\n" "%s" -#: ../src/gui/preferences_ai.c:1358 +#: ../src/gui/preferences_ai.c:2090 msgid "" "no system ONNX Runtime library found.\n" "\n" @@ -17056,7 +17651,7 @@ msgstr "" "Über den Paketmanager installieren oder\n" "über die Schaltfläche zum Durchsuchen einen eigenen Build auswählen." -#: ../src/gui/preferences_ai.c:1373 +#: ../src/gui/preferences_ai.c:2105 #, c-format msgid "" "ONNX Runtime %s [%s]\n" @@ -17069,54 +17664,54 @@ msgstr "" "\n" "darktable neu starten um es anzuwenden." -#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +#: ../src/gui/preferences_ai.c:2113 ../src/gui/preferences_ai.c:2198 msgid "select ONNX Runtime library" msgstr "ONNX-Runtime-Bibliothek auswählen" -#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 -#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4120 +#: ../src/gui/preferences_ai.c:2117 ../src/iop/lut3d.c:1627 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4374 msgid "_select" msgstr "aus_wählen" -#: ../src/gui/preferences_ai.c:1391 +#: ../src/gui/preferences_ai.c:2123 msgid "multiple ONNX Runtime libraries found:" msgstr "Mehrere ONNX-Runtime-Bibliotheken gefunden:" -#: ../src/gui/preferences_ai.c:1472 +#: ../src/gui/preferences_ai.c:2206 msgid "ONNX Runtime (onnxruntime*.dll)" msgstr "ONNX Runtime (onnxruntime*.dll)" -#: ../src/gui/preferences_ai.c:1475 +#: ../src/gui/preferences_ai.c:2209 msgid "ONNX Runtime (libonnxruntime.so*)" msgstr "ONNX Runtime (libonnxruntime.so*)" #. enable AI toggle -#: ../src/gui/preferences_ai.c:1528 +#: ../src/gui/preferences_ai.c:2262 msgid "enable AI features" msgstr "AI-Funktionen aktivieren" #. provider dropdown -#: ../src/gui/preferences_ai.c:1573 +#: ../src/gui/preferences_ai.c:2303 msgid "AI acceleration" msgstr "AI Beschleunigung" -#: ../src/gui/preferences_ai.c:1584 +#: ../src/gui/preferences_ai.c:2314 msgid "select which GPU to use when the active provider supports more than one" msgstr "Auswahl der GPU, wenn der aktive Anbieter mehr als eine unterstützt" -#: ../src/gui/preferences_ai.c:1630 +#: ../src/gui/preferences_ai.c:2357 msgid "ONNX Runtime library" msgstr "ONNX-Runtime-Bibliothek" -#: ../src/gui/preferences_ai.c:1644 +#: ../src/gui/preferences_ai.c:2371 msgid "bundled (DirectML)" msgstr "integriert (DirectML)" -#: ../src/gui/preferences_ai.c:1647 +#: ../src/gui/preferences_ai.c:2374 msgid "bundled (CPU only)" msgstr "integriert (nur CPU)" -#: ../src/gui/preferences_ai.c:1650 +#: ../src/gui/preferences_ai.c:2377 msgid "" "path to a GPU-enabled ONNX Runtime library.\n" "leave empty to use the bundled library.\n" @@ -17126,114 +17721,114 @@ msgstr "" "Leer lassen um die integrierte Bibliothek zu verwenden.\n" "Neustart erforderlich um die Änderung zu übernehmen." -#: ../src/gui/preferences_ai.c:1659 +#: ../src/gui/preferences_ai.c:2385 msgid "select a custom ONNX Runtime shared library" msgstr "Benutzerdefinierte ONNX-Runtime-Bibliothek auswählen" -#: ../src/gui/preferences_ai.c:1661 +#: ../src/gui/preferences_ai.c:2389 msgid "detect" msgstr "erkennen" -#: ../src/gui/preferences_ai.c:1663 +#: ../src/gui/preferences_ai.c:2391 msgid "search for a system-installed ONNX Runtime library" msgstr "Im System installierte ONNX-Runtime-Bibliothek suchen" -#: ../src/gui/preferences_ai.c:1698 +#: ../src/gui/preferences_ai.c:2426 msgid "models" msgstr "Modelle" -#: ../src/gui/preferences_ai.c:1745 +#: ../src/gui/preferences_ai.c:2475 msgid "select/deselect all" msgstr "alle auswählen / abwählen" -#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "Version" - -#: ../src/gui/preferences_ai.c:1801 -msgid "task" -msgstr "Aufgabe" - -#: ../src/gui/preferences_ai.c:1816 +#: ../src/gui/preferences_ai.c:2557 msgid "enabled" msgstr "aktiviert" -#: ../src/gui/preferences_ai.c:1826 -msgid "status" -msgstr "Status" - -#: ../src/gui/preferences_ai.c:1872 +#: ../src/gui/preferences_ai.c:2610 msgid "download / update default" msgstr "download / update Standard" -#: ../src/gui/preferences_ai.c:1874 +#: ../src/gui/preferences_ai.c:2612 msgid "download or update all default models" msgstr "alle Standard-Modelle herunterladen oder aktualisieren" -#: ../src/gui/preferences_ai.c:1884 +#: ../src/gui/preferences_ai.c:2622 msgid "download / update selected" msgstr "download / update Auswahl" -#: ../src/gui/preferences_ai.c:1886 +#: ../src/gui/preferences_ai.c:2624 msgid "download or update the selected models" msgstr "ausgewählte Modelle herunterladen oder aktualisieren" #. import from file button -#: ../src/gui/preferences_ai.c:1896 +#: ../src/gui/preferences_ai.c:2635 msgid "import from file…" msgstr "aus Datei importieren …" -#: ../src/gui/preferences_ai.c:1898 +#: ../src/gui/preferences_ai.c:2637 msgid "install a model from a local .dtmodel file" msgstr "Modell aus einer lokalen .dtmodel-Datei installieren" +#: ../src/gui/preferences_ai.c:2645 +msgid "install from repository…" +msgstr "aus Repository installieren…" + +#: ../src/gui/preferences_ai.c:2647 +msgid "" +"browse every model the configured repository offers for this version of " +"darktable, including any not listed above" +msgstr "" +"alle Modelle des konfigurierten Repository für diese darktable-Version " +"durchsuchen, auch nicht oben gelistete" + #. delete selected button -#: ../src/gui/preferences_ai.c:1904 +#: ../src/gui/preferences_ai.c:2658 msgid "delete selected" msgstr "Auswahl löschen" -#: ../src/gui/preferences_ai.c:1906 +#: ../src/gui/preferences_ai.c:2660 msgid "remove the selected models from disk" msgstr "ausgewählte Modelle von der Festplatte entfernen" -#: ../src/gui/preferences_ai.c:1917 +#: ../src/gui/preferences_ai.c:2671 msgid "open help page for AI settings" msgstr "Hilfeseite für AI-Einstellungen öffnen" #. add to stack -#: ../src/gui/preferences_ai.c:1929 +#: ../src/gui/preferences_ai.c:2683 msgid "AI" msgstr "AI" -#: ../src/gui/presets.c:59 +#: ../src/gui/presets.c:62 msgid "non-raw" msgstr "nicht-RAW" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:378 msgid "raw" msgstr "RAW" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:379 msgid "HDR" msgstr "HDR" -#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:384 +#: ../src/gui/presets.c:62 ../src/iop/monochrome.c:78 ../src/libs/image.c:663 +#: ../src/libs/metadata_view.c:385 msgid "monochrome" msgstr "Monochrom" -#: ../src/gui/presets.c:153 +#: ../src/gui/presets.c:156 #, c-format msgid "preset `%s' is write-protected, can't delete!" msgstr "Preset „%s” ist schreibgeschützt und kann nicht gelöscht werden" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:162 ../src/gui/presets.c:474 ../src/libs/lib.c:270 +#: ../src/libs/modulegroups.c:4146 msgid "delete preset?" msgstr "Preset löschen?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 -#: ../src/libs/modulegroups.c:3975 +#: ../src/gui/presets.c:163 ../src/gui/presets.c:475 ../src/libs/lib.c:271 +#: ../src/libs/modulegroups.c:4147 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "Soll das Preset „%s” wirklich gelöscht werden?" @@ -17244,25 +17839,25 @@ msgstr "Soll das Preset „%s” wirklich gelöscht werden?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 -#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 -#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 +#: ../src/gui/presets.c:211 ../src/gui/presets.c:1038 ../src/gui/presets.c:1041 +#: ../src/gui/presets.c:1044 ../src/libs/lib.c:220 ../src/libs/lib.c:237 +#: ../src/libs/lib.c:245 ../src/libs/lib.c:248 msgid "new preset" msgstr "neues Preset" -#: ../src/gui/presets.c:215 +#: ../src/gui/presets.c:218 msgid "please give preset a name" msgstr "Gib dem Preset einen Namen" -#: ../src/gui/presets.c:220 +#: ../src/gui/presets.c:223 msgid "unnamed preset" msgstr "unbenanntes Preset" -#: ../src/gui/presets.c:249 +#: ../src/gui/presets.c:252 msgid "overwrite preset?" msgstr "Preset überschreiben?" -#: ../src/gui/presets.c:250 +#: ../src/gui/presets.c:253 #, c-format msgid "" "preset `%s' already exists.\n" @@ -17271,43 +17866,43 @@ msgstr "" "Preset „%s” existiert bereits.\n" "Soll es überschrieben werden?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 +#: ../src/gui/presets.c:433 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "als Ausgabeziel _wählen" -#: ../src/gui/presets.c:439 +#: ../src/gui/presets.c:442 #, c-format msgid "preset %s was successfully exported" msgstr "Preset „%s” erfolgreich exportiert" -#: ../src/gui/presets.c:566 +#: ../src/gui/presets.c:569 #, c-format msgid "edit `%s' for module `%s'" msgstr "Bearbeite „%s“ des Moduls „%s“" -#: ../src/gui/presets.c:571 +#: ../src/gui/presets.c:574 msgid "_export..." msgstr "_exportieren…" -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 -#: ../src/libs/tagging.c:1791 +#: ../src/gui/presets.c:575 ../src/libs/tagging.c:1714 +#: ../src/libs/tagging.c:1803 msgid "_delete" msgstr "_löschen" -#: ../src/gui/presets.c:590 +#: ../src/gui/presets.c:593 msgid "name of the preset" msgstr "Name des Preset" -#: ../src/gui/presets.c:598 +#: ../src/gui/presets.c:601 msgid "description or further information" msgstr "Beschreibung für weitere Information" -#: ../src/gui/presets.c:602 +#: ../src/gui/presets.c:605 msgid "reset all module parameters to their default values" msgstr "Modul-Parameter zurücksetzen" -#: ../src/gui/presets.c:605 +#: ../src/gui/presets.c:608 msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" @@ -17315,15 +17910,15 @@ msgstr "" "die Parameter werden auf Standardwerte zurückgesetzt die anhand der Bild-" "Metadaten ermittelt werden können" -#: ../src/gui/presets.c:610 +#: ../src/gui/presets.c:613 msgid "auto apply this preset to matching images" msgstr "Dieses Preset automatisch auf passende Bilder anwenden" -#: ../src/gui/presets.c:613 +#: ../src/gui/presets.c:616 msgid "only show this preset for matching images" msgstr "Dieses Preset nur für passende Bilder anzeigen" -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:618 msgid "" "be very careful with this option. this might be the last time you see your " "preset." @@ -17331,30 +17926,30 @@ msgstr "" "Mit dieser Option sehr vorsichtig sein. Es könnte das letzte Mal sein, dass " "dieses Preset angezeigt wird." -#: ../src/gui/presets.c:654 +#: ../src/gui/presets.c:657 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "" "Zeichenkette, auf die das Modell passen muss („%” als Platzhalter benutzen)" -#: ../src/gui/presets.c:662 +#: ../src/gui/presets.c:665 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "" "Zeichenkette, auf die der Hersteller passen muss („%” als Platzhalter " "benutzen)" -#: ../src/gui/presets.c:670 +#: ../src/gui/presets.c:673 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "" "Zeichenkette, auf die das Objektiv passen muss („%” als Platzhalter benutzen)" -#: ../src/gui/presets.c:680 +#: ../src/gui/presets.c:683 msgid "minimum ISO value" msgstr "Mindest-ISO-Wert" -#: ../src/gui/presets.c:686 +#: ../src/gui/presets.c:689 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" @@ -17362,118 +17957,129 @@ msgstr "" "maximaler ISO-Wert\n" "wenn leer entspricht dies keiner Obergrenze" -#: ../src/gui/presets.c:699 +#: ../src/gui/presets.c:702 msgid "minimum exposure time" msgstr "Mindest-Belichtungszeit" -#: ../src/gui/presets.c:700 +#: ../src/gui/presets.c:703 msgid "maximum exposure time" msgstr "Maximal-Belichtungszeit" -#: ../src/gui/presets.c:716 +#: ../src/gui/presets.c:719 msgid "minimum aperture value" msgstr "Mindest-Blendenwert" -#: ../src/gui/presets.c:717 +#: ../src/gui/presets.c:720 msgid "maximum aperture value" msgstr "Maximal-Blendenwert" -#: ../src/gui/presets.c:735 +#: ../src/gui/presets.c:738 msgid "minimum focal length" msgstr "Mindest-Brennweite" -#: ../src/gui/presets.c:736 +#: ../src/gui/presets.c:739 msgid "maximum focal length" msgstr "Maximal-Brennweite" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:744 +#: ../src/gui/presets.c:747 msgid "format" msgstr "Format" -#: ../src/gui/presets.c:749 +#: ../src/gui/presets.c:752 msgid "select image types you want this preset to be available for" msgstr "Bildtypen auswählen für welche, dieses Preset verfügbar sein soll" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 +#: ../src/gui/presets.c:765 ../src/libs/filtering.c:1258 msgid "and" msgstr "und" -#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 +#: ../src/gui/presets.c:809 ../src/gui/presets.c:861 msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:979 +#: ../src/gui/presets.c:982 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "Preset „%s” ist schreibgeschützt und kann nicht geändert werden" -#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 +#: ../src/gui/presets.c:1006 ../src/libs/lib.c:190 msgid "update preset?" msgstr "Preset aktualisieren?" -#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 +#: ../src/gui/presets.c:1007 ../src/libs/lib.c:191 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "Soll das Preset „%s” aktualisiert werden?" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(first)" msgstr "(erster)" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(last)" msgstr "(letzter)" -#: ../src/gui/presets.c:1165 +#: ../src/gui/presets.c:1168 #, c-format msgid "preset '%s' %s" msgstr "" "Preset „%s“\n" "%s" -#: ../src/gui/presets.c:1166 +#: ../src/gui/presets.c:1169 msgid "no presets" msgstr "Keine Presets" -#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 -#: ../src/libs/modulegroups.c:4058 +#: ../src/gui/presets.c:1435 ../src/libs/modulegroups.c:4222 +#: ../src/libs/modulegroups.c:4230 msgid "manage module layouts" msgstr "Modullayouts verwalten" -#: ../src/gui/presets.c:1434 +#: ../src/gui/presets.c:1444 msgid "manage quick presets" msgstr "Presets für Schnellzugriff auswählen" -#: ../src/gui/presets.c:1616 +#: ../src/gui/presets.c:1626 msgid "manage quick presets list..." msgstr "Schnellzugriffliste bearbeiten" -#: ../src/gui/presets.c:1771 +#: ../src/gui/presets.c:1711 msgid "disabled: wrong module version" msgstr "deaktiviert: falsche Modul-Version" -#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 +#: ../src/gui/presets.c:1731 +msgid "manage presets..." +msgstr "Presets bearbeiten…" + +#: ../src/gui/presets.c:1737 msgid "edit this preset.." msgstr "Dieses Preset bearbeiten.." -#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 +#: ../src/gui/presets.c:1741 msgid "delete this preset" msgstr "Dieses Preset löschen" -#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 +#. no active preset, or the active preset is writeprotect (a shipped +#. * default): edit/delete are not allowed, so fall through to store/ +#. * update instead of leaving a bare separator behind the preset list. +#: ../src/gui/presets.c:1750 msgid "store new preset.." msgstr "neues Preset speichern…" -#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 +#: ../src/gui/presets.c:1754 +msgid "nothing to save" +msgstr "nichts zu speichern" + +#: ../src/gui/presets.c:1765 msgid "update preset" msgstr "aktualisiere Preset" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "Initialisieren" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -17541,24 +18147,24 @@ msgstr "beibehalten" msgid "can't create style out of unaltered image" msgstr "Kann keinen Stil aus unbearbeitetem Bild erzeugen" -#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +#: ../src/gui/welcome.c:671 ../src/gui/welcome.c:691 msgid "Welcome to darktable!" msgstr "Willkommen bei darktable!" #. Navigation buttons (right-aligned) -#: ../src/gui/welcome.c:739 +#: ../src/gui/welcome.c:741 msgid "_prev" msgstr "_zurück" -#: ../src/gui/welcome.c:742 +#: ../src/gui/welcome.c:744 msgid "_next" msgstr "_weiter" -#: ../src/gui/welcome.c:796 +#: ../src/gui/welcome.c:798 msgid "let's set up a few options to get you started." msgstr "Einige grundlegende Einstellungen zum Einstieg." -#: ../src/gui/welcome.c:799 +#: ../src/gui/welcome.c:801 msgid "" "if you are unsure, don't worry! just go ahead with the default, you can " "always change all values later in the preferences." @@ -17566,7 +18172,7 @@ msgstr "" "Bei Unsicherheiten einfach die Standardwerte übernehmen – alle Einstellungen " "können später in den Einstellungen geändert werden." -#: ../src/gui/welcome.c:804 +#: ../src/gui/welcome.c:806 msgid "" "you can close this window at any time, in which case the defaults will be " "applied." @@ -17574,11 +18180,11 @@ msgstr "" "Dieses Fenster kann jederzeit geschlossen werden; dann werden die " "Standardwerte übernommen." -#: ../src/gui/welcome.c:837 +#: ../src/gui/welcome.c:839 msgid "You are all set!" msgstr "Alles bereit!" -#: ../src/gui/welcome.c:840 +#: ../src/gui/welcome.c:842 msgid "" "darktable is extremely configurable and has a wealth of options. Here we " "covered just the most essential ones — make sure to explore the " @@ -17589,14 +18195,14 @@ msgstr "" "erkunden." #. xgettext: %s is a URL; keep and unchanged -#: ../src/gui/welcome.c:849 +#: ../src/gui/welcome.c:851 #, c-format msgid "" "Read the user manual to learn more and make the most of " "darktable." msgstr "Weiterführende Informationen im Benutzerhandbuch." -#: ../src/gui/welcome.c:859 +#: ../src/gui/welcome.c:861 msgid "" "And remember that you can always click on the ? on the top toolbar to " "get help right where you need it." @@ -17604,12 +18210,12 @@ msgstr "" "Über das ? in der oberen Symbolleiste ist jederzeit kontextbezogene " "Hilfe verfügbar." -#: ../src/gui/welcome.c:864 +#: ../src/gui/welcome.c:866 msgid "Happy editing with darktable!" msgstr "Viel Freude beim arbeiten mit darktable!" #. add a memory workspace just after default one -#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:592 msgid "memory" msgstr "Speicher" @@ -17663,63 +18269,63 @@ msgstr "" "\n" "Bitte einen anderen Namen wählen." -#: ../src/gui/workspace.c:569 +#: ../src/gui/workspace.c:571 msgid "darktable - select a workspace" msgstr "darktable - Arbeitsbereich auswählen" -#: ../src/gui/workspace.c:581 +#: ../src/gui/workspace.c:583 msgid "select an existing workspace" msgstr "existierenden Arbeitsbereich auswählen" -#: ../src/gui/workspace.c:617 +#: ../src/gui/workspace.c:619 msgid "remember selection and don't ask again" msgstr "Auswahl merken und nicht mehr fragen" -#: ../src/gui/workspace.c:632 +#: ../src/gui/workspace.c:634 msgid "or create a new one" msgstr "oder einen neuen erstellen" -#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +#: ../src/gui/workspace.c:642 ../src/libs/session.c:104 msgid "create" msgstr "erzeugen" -#: ../src/gui/workspace.c:655 +#: ../src/gui/workspace.c:657 msgid "copy settings from existing workspace" msgstr "Einstellungen aus vorhandenem Arbeitsbereich kopieren" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:644 -#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:80 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "8 bit" msgstr "8 Bit" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:644 -#: ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "10 bit" msgstr "10 Bit" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:644 -#: ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "12 bit" msgstr "12 Bit" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:648 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 #: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "verlustfrei" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:648 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 #: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "verlustbehaftet" #. Bit depth combo box #: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 -#: ../src/imageio/format/heif.c:642 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:583 #: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 #: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 -#: ../src/libs/neural_restore.c:4282 +#: ../src/libs/neural_restore.c:4529 msgid "bit depth" msgstr "Farbtiefe" @@ -17761,9 +18367,10 @@ msgstr "" #. compression #. Compression method combo box #: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 -#: ../src/imageio/format/heif.c:646 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 #: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 -#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:225 +#: ../src/libs/neural_restore.c:4539 msgid "compression" msgstr "Kompression" @@ -17776,18 +18383,18 @@ msgstr "Kompression des Bildes" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:661 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 #: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 -#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/imageio/format/jxl.c:609 ../src/imageio/format/webp.c:419 #: ../src/libs/camera.c:588 msgid "quality" msgstr "Qualität" -#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:664 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "Bildqualität; geringere Qualität bedeutet weniger Details" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:677 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 #: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "Chroma Subsampling" @@ -17808,23 +18415,23 @@ msgstr "" "4:2:2 - Farbauflösung horizontal halbiert\n" "4:2:0 - Farbauflösung horizontal und vertikal halbiert" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 #: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 #: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 #: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" #: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 -#: ../src/libs/image.c:627 +#: ../src/libs/image.c:629 msgid "copy" msgstr "kopieren" @@ -17853,14 +18460,14 @@ msgstr "OpenEXR" msgid "16 bit (float)" msgstr "16 Bit (Fließkomma)" -#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:586 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4285 +#: ../src/libs/neural_restore.c:4532 msgid "32 bit (float)" msgstr "32 Bit (Fließkomma)" #: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 -#: ../src/imageio/format/tiff.c:901 +#: ../src/imageio/format/tiff.c:901 ../src/libs/neural_restore.c:4542 msgid "uncompressed" msgstr "unkomprimiert" @@ -17908,7 +18515,7 @@ msgstr "HTJ2K256" msgid "HTJ2K32" msgstr "HTJ2K32" -#: ../src/imageio/format/heif.c:678 +#: ../src/imageio/format/heif.c:723 msgid "" "chroma subsampling setting for HEIF encoder.\n" "auto - use subsampling determined by the quality value\n" @@ -17970,26 +18577,26 @@ msgstr "" msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:586 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "16 bit" msgstr "16 Bit" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:591 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "Pixel Typ" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "unsigned Integer" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "Fließkomma" -#: ../src/imageio/format/jxl.c:613 +#: ../src/imageio/format/jxl.c:611 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -18001,11 +18608,11 @@ msgstr "" "30-99 = JPEG-Qualität vergleichbar\n" "100 = verlustfrei" -#: ../src/imageio/format/jxl.c:649 +#: ../src/imageio/format/jxl.c:647 msgid "encoding effort" msgstr "Encodieraufwand" -#: ../src/imageio/format/jxl.c:651 +#: ../src/imageio/format/jxl.c:649 msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" @@ -18013,11 +18620,11 @@ msgstr "" "Aufwand für die Codierung des Bildes: ein höherer Wert führt zu besseren " "Ergebnissen auf Kosten einer längeren Codierdauer" -#: ../src/imageio/format/jxl.c:661 +#: ../src/imageio/format/jxl.c:659 msgid "decoding speed" msgstr "Decodierungsgeschwindigkeit" -#: ../src/imageio/format/jxl.c:663 +#: ../src/imageio/format/jxl.c:661 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "bevorzugte Decodiergeschwindigkeit mit gewissen Qualitätseinbußen" @@ -18029,9 +18636,9 @@ msgstr "ungültiges Papierformat" msgid "invalid border size, using 0" msgstr "ungültige Randgröße wurde durch 0 ersetzt" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 -#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 -#: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:541 +#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:409 +#: ../src/imageio/storage/gallery.c:451 ../src/imageio/storage/piwigo.c:1368 #, c-format msgid "could not export to file `%s'!" msgstr "Konnte nicht in Datei „%s” exportieren!" @@ -18046,7 +18653,7 @@ msgstr "Titel des PDFs eingeben" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2603 msgid "paper size" msgstr "Papierformat" @@ -18085,8 +18692,8 @@ msgstr "" "Beispiele: 10 mm, 1 inch" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 -#: ../src/libs/export.c:1540 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1507 +#: ../src/libs/export.c:1535 msgid "dpi" msgstr "DPI" @@ -18149,6 +18756,7 @@ msgstr "" "Deflate – kleinere Dateien, aber langsamer" #: ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 +#: ../src/libs/neural_restore.c:4542 msgid "deflate" msgstr "Deflate" @@ -18167,8 +18775,8 @@ msgstr "" "Entwurf – Bilder durch Rechtecke ersetzen\n" "Debug – nur Umrisse und Bounding Boxen zeigen" -#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 -#: ../src/libs/tools/lighttable.c:425 +#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:438 msgid "normal" msgstr "Normal" @@ -18184,7 +18792,7 @@ msgstr "Debug" msgid "PPM (16-bit)" msgstr "PPM (16 Bit)" -#: ../src/imageio/format/tiff.c:902 +#: ../src/imageio/format/tiff.c:902 ../src/libs/neural_restore.c:4543 msgid "deflate with predictor" msgstr "Deflate mit Prädiktor" @@ -18234,7 +18842,7 @@ msgstr "Grafik" msgid "XCF" msgstr "XCF" -#: ../src/imageio/imageio.c:1114 +#: ../src/imageio/imageio.c:1113 #, c-format msgid "" "failed to allocate memory for %s, please lower the threads used for export or " @@ -18243,34 +18851,34 @@ msgstr "" "Fehler beim Reservieren von Speicher zum %s, bitte die Anzahl Threads für den " "Export herabsetzen oder mehr Speicher kaufen." -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "thumbnail export" msgstr "Vorschaubild Export" -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "export" msgstr "Exportieren" -#: ../src/imageio/imageio.c:1133 +#: ../src/imageio/imageio.c:1132 #, c-format msgid "cannot find the style '%s' to apply during export" msgstr "Stil „%s” kann zum Exportieren nicht gefunden werden" -#: ../src/imageio/imageio.c:1320 +#: ../src/imageio/imageio.c:1319 #, c-format msgid "export reduced to %dx%d because of memory restrictions" msgstr "Export auf %dx%d reduziert aufgrund von Speicherbeschränkungen" -#: ../src/imageio/imageio_libraw.c:348 +#: ../src/imageio/imageio_libraw.c:347 msgid "" "WARNING: camera is not fully supported!" msgstr "" "WARNUNG: Kamera wird nicht vollständig " "unterstützt!" -#: ../src/imageio/imageio_libraw.c:350 +#: ../src/imageio/imageio_libraw.c:349 #, c-format msgid "" "colors for `%s' could be misrepresented,\n" @@ -18280,7 +18888,7 @@ msgstr "" "und Bearbeitungen sind möglicherweise nicht mit zukünftigen Versionen " "kompatibel." -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1278 msgid "file on disk" msgstr "Datei auf Festplatte" @@ -18296,61 +18904,61 @@ msgstr "" "„$(“ eingeben, um die Vervollständigungsfunktion zu aktivieren und die Liste " "der Variablen anzuzeigen" -#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:291 ../src/imageio/storage/piwigo.c:1174 msgid "on conflict" msgstr "bei Konflikten" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:294 msgid "create unique filename" msgstr "umbenennen" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:914 +#: ../src/imageio/storage/disk.c:295 ../src/imageio/storage/piwigo.c:1178 +#: ../src/libs/image.c:652 ../src/libs/styles.c:914 msgid "overwrite" msgstr "überschreiben" -#: ../src/imageio/storage/disk.c:293 +#: ../src/imageio/storage/disk.c:296 msgid "overwrite if changed" msgstr "überschreiben falls geändert" -#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:297 ../src/imageio/storage/piwigo.c:1176 msgid "skip" msgstr "überspringen" -#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 -#: ../src/imageio/storage/latex.c:279 +#: ../src/imageio/storage/disk.c:424 ../src/imageio/storage/gallery.c:323 +#: ../src/imageio/storage/latex.c:282 #, c-format msgid "could not create directory `%s'!" msgstr "Konnte Verzeichnis „%s” nicht erstellen!" -#: ../src/imageio/storage/disk.c:432 +#: ../src/imageio/storage/disk.c:435 #, c-format msgid "could not write to directory `%s'!" msgstr "Konnte nicht in Verzeichnis „%s” schreiben!" -#: ../src/imageio/storage/disk.c:469 +#: ../src/imageio/storage/disk.c:472 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "%d / %d überspringen „%s”" msgstr[1] "%d / %d überspringen „%s”" -#: ../src/imageio/storage/disk.c:517 +#: ../src/imageio/storage/disk.c:520 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "%d/%d überspringen (seit Export nicht geändert) „%s“" msgstr[1] "%d/%d überspringen (seit Export nicht geändert) „%s“" -#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 -#: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 +#: ../src/imageio/storage/disk.c:546 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/gallery.c:459 ../src/imageio/storage/latex.c:374 #, c-format msgid "%d/%d exported to `%s'" msgid_plural "%d/%d exported to `%s'" msgstr[0] "%d / %d exportiert nach „%s”" msgstr[1] "%d / %d exportiert nach „%s”" -#: ../src/imageio/storage/disk.c:608 +#: ../src/imageio/storage/disk.c:611 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -18388,7 +18996,7 @@ msgstr "Konnte E-Mail-Programm nicht starten!" msgid "website gallery" msgstr "Webseiten-Galerie" -#: ../src/imageio/storage/gallery.c:214 +#: ../src/imageio/storage/gallery.c:217 msgid "enter the title of the website" msgstr "Titel für die Webseite eingeben" @@ -18396,7 +19004,7 @@ msgstr "Titel für die Webseite eingeben" msgid "LaTeX book template" msgstr "LaTeX-Buch-Vorlage" -#: ../src/imageio/storage/latex.c:197 +#: ../src/imageio/storage/latex.c:200 msgid "enter the title of the book" msgstr "den Titel für das Buch eingeben" @@ -18433,7 +19041,7 @@ msgstr "Piwigo" msgid "accounts" msgstr "Konten" -#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1183 +#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1185 msgid "server" msgstr "Server" @@ -18448,11 +19056,11 @@ msgstr "" "das unsichere Protokoll http:// ausdrücklich angeben, wenn dieses " "erforderlich ist" -#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 +#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1186 msgid "user" msgstr "Benutzer" -#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1185 +#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1187 msgid "password" msgstr "Passwort" @@ -18497,28 +19105,28 @@ msgstr "Du" msgid "album" msgstr "Album" -#: ../src/imageio/storage/piwigo.c:1133 +#: ../src/imageio/storage/piwigo.c:1134 msgid "refresh album list" msgstr "Albenliste aktualisieren" -#: ../src/imageio/storage/piwigo.c:1140 +#: ../src/imageio/storage/piwigo.c:1142 msgid "new album" msgstr "Neues Album" #. Available albums -#: ../src/imageio/storage/piwigo.c:1146 +#: ../src/imageio/storage/piwigo.c:1148 msgid "parent album" msgstr "Übergeordnetes Album" -#: ../src/imageio/storage/piwigo.c:1154 +#: ../src/imageio/storage/piwigo.c:1156 msgid "click login button to start" msgstr "zum Starten den \"Login\" drücken" -#: ../src/imageio/storage/piwigo.c:1160 ../src/imageio/storage/piwigo.c:1189 +#: ../src/imageio/storage/piwigo.c:1162 ../src/imageio/storage/piwigo.c:1191 msgid "filename pattern" msgstr "Namensformat der Dateien" -#: ../src/imageio/storage/piwigo.c:1162 +#: ../src/imageio/storage/piwigo.c:1164 msgid "" "enter the filename pattern for the exported images\n" "leave empty to use the image filename\n" @@ -18531,36 +19139,36 @@ msgstr "" "„$(“ eingeben, um die Vervollständigungsfunktion zu aktivieren und die Liste " "der Variablen anzuzeigen" -#: ../src/imageio/storage/piwigo.c:1173 +#: ../src/imageio/storage/piwigo.c:1175 msgid "don't check" msgstr "nicht prüfen" -#: ../src/imageio/storage/piwigo.c:1175 +#: ../src/imageio/storage/piwigo.c:1177 msgid "update metadata" msgstr "Metadaten aktualisieren" -#: ../src/imageio/storage/piwigo.c:1289 +#: ../src/imageio/storage/piwigo.c:1291 msgid "not logged in to Piwigo server!" msgstr "nicht auf dem Piwigo-Server angemeldet!" -#: ../src/imageio/storage/piwigo.c:1384 +#: ../src/imageio/storage/piwigo.c:1386 msgid "cannot create a new Piwigo album!" msgstr "Konnte kein neues Piwigo-Album erstellen!" -#: ../src/imageio/storage/piwigo.c:1403 +#: ../src/imageio/storage/piwigo.c:1405 msgid "could not update to Piwigo!" msgstr "Konnte Piwigo nicht aktualisieren!" -#: ../src/imageio/storage/piwigo.c:1419 +#: ../src/imageio/storage/piwigo.c:1421 msgid "could not upload to Piwigo!" msgstr "Konnte nicht zu Piwigo hochladen!" -#: ../src/imageio/storage/piwigo.c:1448 +#: ../src/imageio/storage/piwigo.c:1450 #, c-format msgid "%d/%d skipped (already exists)" msgstr "%d/%d übersprungen (bereits vorhanden)" -#: ../src/imageio/storage/piwigo.c:1454 +#: ../src/imageio/storage/piwigo.c:1456 #, c-format msgid "%d/%d exported to Piwigo webalbum" msgid_plural "%d/%d exported to Piwigo webalbum" @@ -18587,57 +19195,58 @@ msgstr "" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 #: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 -#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 -#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 -#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 -#: ../src/iop/toneequal.c:329 +#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:129 +#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:176 +#: ../src/iop/rgbcurve.c:143 ../src/iop/rgblevels.c:122 ../src/iop/shadhi.c:141 +#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:185 +#: ../src/iop/toneequal.c:330 msgid "corrective and creative" msgstr "Korrekturen und Effekte" -#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 +#: ../src/iop/agx.c:59 ../src/iop/ashift.c:126 ../src/iop/ashift.c:128 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 #: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 #: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 -#: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 +#: ../src/iop/clipping.c:356 ../src/iop/clipping.c:358 #: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 #: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 -#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/colorin.c:131 ../src/iop/contrastntexture.c:126 +#: ../src/iop/contrastntexture.c:128 ../src/iop/crop.c:134 ../src/iop/crop.c:136 +#: ../src/iop/demosaic.c:318 ../src/iop/denoiseprofile.c:822 #: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 -#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 -#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 +#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:130 +#: ../src/iop/exposure.c:132 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 -#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 -#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 +#: ../src/iop/lens.cc:266 ../src/iop/lens.cc:268 ../src/iop/liquify.c:296 +#: ../src/iop/liquify.c:298 ../src/iop/overlay.c:177 ../src/iop/overlay.c:179 +#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:211 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 -#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 -#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 -#: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 +#: ../src/iop/splittoning.c:104 ../src/iop/splittoning.c:106 +#: ../src/iop/spots.c:68 ../src/iop/spots.c:70 ../src/iop/toneequal.c:331 +#: ../src/iop/velvia.c:97 ../src/iop/velvia.c:99 msgid "linear, RGB, scene-referred" msgstr "linear, RGB, szenenbezogen" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:347 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 -#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:145 +#: ../src/iop/rgblevels.c:124 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:118 #: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "nichtlinear, RGB" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:136 +#: ../src/iop/channelmixer.c:138 ../src/iop/lut3d.c:142 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 -#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 -#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 -#: ../src/iop/soften.c:102 +#: ../src/iop/rgbcurve.c:144 ../src/iop/rgbcurve.c:146 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:99 +#: ../src/iop/soften.c:101 msgid "linear, RGB, display-referred" msgstr "linear, RGB, anzeigebezogen" @@ -18779,11 +19388,11 @@ msgstr "Aussehen" msgid "show curve" msgstr "Tonemapping Kurve" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 -#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1795 +#: ../src/iop/colorbalancergb.c:1973 ../src/iop/colorequal.c:2984 +#: ../src/iop/colorzones.c:2704 ../src/iop/denoiseprofile.c:3638 +#: ../src/iop/filmicrgb.c:4332 ../src/iop/lowlight.c:803 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3313 msgid "graph" msgstr "Grafik" @@ -18865,7 +19474,7 @@ msgstr "relative Belichtung unter Mittelgrau (Blackpoint)" msgid "pick the black point" msgstr "Schwarzpunkt setzen" -#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4386 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -18873,8 +19482,8 @@ msgstr "" "Den berechneten Dynamikbereich symmetrisch vergrößern oder verkleinern.\n" "Nützlich, um extremer Luminanz einen sicheren Spielraum zu geben." -#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 -#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1514 +#: ../src/iop/filmicrgb.c:4392 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "automatisch Anpassen" @@ -18882,35 +19491,35 @@ msgstr "automatisch Anpassen" msgid "set black and white relative exposure using the selected area" msgstr "Schwarz- und Weißpunkt anhand des ausgewählten Bereichs einstellen" -#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2082 msgid "exposure range" msgstr "Dynamikbereich" -#: ../src/iop/agx.c:2079 +#: ../src/iop/agx.c:2080 msgid "read exposure from metadata and exposure module" msgstr "Schwarz- und Weißpunkt anhand Metadaten und Belichtungsmodul setzen" -#: ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2083 msgid "read exposure" msgstr "Belichtung auslesen" -#: ../src/iop/agx.c:2104 +#: ../src/iop/agx.c:2110 msgid "blender-like" msgstr "blender-ähnlich" -#: ../src/iop/agx.c:2114 +#: ../src/iop/agx.c:2120 msgid "unmodified" msgstr "unverändert" -#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 +#: ../src/iop/agx.c:2266 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "RGB Primärfarben" -#: ../src/iop/agx.c:2260 +#: ../src/iop/agx.c:2266 msgid "color primaries adjustments" msgstr "Anpassung Primärfarben" -#: ../src/iop/agx.c:2266 +#: ../src/iop/agx.c:2272 msgid "" "color space primaries to use as the base for below adjustments.\n" "'export profile' uses the profile set in 'output color profile'." @@ -18918,7 +19527,7 @@ msgstr "" "Farbraum, auf dem die Primärfarben für die Anpassung basieren\n" "‚Arbeitsprofil‘ verwendet das im Modul ‚Eingabefarbprofil‘ eingestellte Profil" -#: ../src/iop/agx.c:2274 +#: ../src/iop/agx.c:2280 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -18933,49 +19542,49 @@ msgstr "" "insbesondere bei hellen, gesättigten Lichtern (z. B. LEDs)\n" "hauptsächlich für Experimente gedacht" -#: ../src/iop/agx.c:2281 +#: ../src/iop/agx.c:2288 msgid "reset primaries to a predefined configuration" msgstr "Primärfarben auf eine vordefinierte Konfiguration zurücksetzen" -#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 +#: ../src/iop/agx.c:2290 ../src/iop/agx.c:2296 msgid "reset primaries" msgstr "Reset Primärfarben" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:2302 msgctxt "section" msgid "before tone mapping" msgstr "vor Tonemapping" -#: ../src/iop/agx.c:2302 +#: ../src/iop/agx.c:2312 msgid "increase to desaturate reds in highlights faster" msgstr "erhöhen, um Rotkanal in Lichtern schneller zu entsättigen" -#: ../src/iop/agx.c:2309 +#: ../src/iop/agx.c:2319 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "Anpassung Rot hin zu gelb (+) oder Magenta (-)" -#: ../src/iop/agx.c:2315 +#: ../src/iop/agx.c:2325 msgid "increase to desaturate greens in highlights faster" msgstr "erhöhen, um Grünkanal in Lichtern schneller zu entsättigen" -#: ../src/iop/agx.c:2322 +#: ../src/iop/agx.c:2332 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "Anpassung Grün hin zu cyan (+) oder gelb (-)" -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2338 msgid "increase to desaturate blues in highlights faster" msgstr "erhöhen, um Blaukanal in Lichtern schneller zu entsättigen" -#: ../src/iop/agx.c:2335 +#: ../src/iop/agx.c:2345 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "Anpassung Blau hin zu Magenta (+) oder Cyan (-)" -#: ../src/iop/agx.c:2341 +#: ../src/iop/agx.c:2351 msgctxt "section" msgid "after tone mapping" msgstr "nach Tonemapping" -#: ../src/iop/agx.c:2346 +#: ../src/iop/agx.c:2356 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -18983,11 +19592,11 @@ msgstr "" "Reinheit vollständig wiederherstellen, alle Rotationen rückgängig machen\n" "und die Regler unten ausblenden. " -#: ../src/iop/agx.c:2349 +#: ../src/iop/agx.c:2359 msgid "set from above" msgstr "wie oben" -#: ../src/iop/agx.c:2351 +#: ../src/iop/agx.c:2361 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" @@ -18995,116 +19604,116 @@ msgstr "" "Parameter setzen, um Primärfarben-Modifikationen vollständig umzukehren,\n" "aber nachfolgende Bearbeitung ermöglichen" -#: ../src/iop/agx.c:2354 +#: ../src/iop/agx.c:2364 msgid "reverse pre-mapping primaries" msgstr "Primärfarben vor der Zuordnung umkehren" -#: ../src/iop/agx.c:2366 +#: ../src/iop/agx.c:2376 msgid "overall purity boost" msgstr "Verstärkung aller Reinheitsanhebungen" -#: ../src/iop/agx.c:2374 +#: ../src/iop/agx.c:2384 msgid "overall unrotation ratio" msgstr "Verstärkung aller Rückrotationen" -#: ../src/iop/agx.c:2378 +#: ../src/iop/agx.c:2388 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "" "Reinheit von Rot wiederherstellen, hauptsächlich in Mitteltönen und Schatten" -#: ../src/iop/agx.c:2385 +#: ../src/iop/agx.c:2395 msgid "reverse the color shift in reds" msgstr "Farbverschiebung im Rotkanal umkehren" -#: ../src/iop/agx.c:2391 +#: ../src/iop/agx.c:2401 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "" "Reinheit von Grün wiederherstellen, hauptsächlich in Mitteltönen und Schatten" -#: ../src/iop/agx.c:2398 +#: ../src/iop/agx.c:2408 msgid "reverse the color shift in greens" msgstr "Farbverschiebung im Grünkanal umkehren" -#: ../src/iop/agx.c:2404 +#: ../src/iop/agx.c:2414 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "" "Reinheit von Blau wiederherstellen, hauptsächlich in Mitteltönen und Schatten" -#: ../src/iop/agx.c:2411 +#: ../src/iop/agx.c:2421 msgid "reverse the color shift in blues" msgstr "Farbverschiebung im Blaukanal umkehren" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 +#: ../src/iop/agx.c:2473 ../src/iop/temperature.c:2060 +#: ../src/iop/temperature.c:2073 ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2086 ../src/iop/temperature.c:2094 +#: ../src/iop/temperature.c:2113 msgid "settings" msgstr "Einstellungen" -#: ../src/iop/agx.c:2464 +#: ../src/iop/agx.c:2474 msgid "main look and curve settings" msgstr "Look- und Kurveneinstellungen" -#: ../src/iop/agx.c:2473 +#: ../src/iop/agx.c:2483 msgid "detailed curve settings" msgstr "detaillierte Kurveneinstellungen" -#: ../src/iop/agx.c:2571 +#: ../src/iop/agx.c:2581 msgid "unmodified base primaries" msgstr "unveränderte Primärfarben" -#: ../src/iop/agx.c:2582 +#: ../src/iop/agx.c:2592 msgid "blender-like|base" msgstr "blender-ähnlich|Basis" -#: ../src/iop/agx.c:2587 +#: ../src/iop/agx.c:2597 msgid "blender-like|punchy" msgstr "blender-ähnlich|kräftig" -#: ../src/iop/agx.c:2608 +#: ../src/iop/agx.c:2618 msgid "sigmoid-like|default" msgstr "sigmoid-artig|Standard" -#: ../src/iop/agx.c:2621 +#: ../src/iop/agx.c:2631 msgid "sigmoid-like|smooth" msgstr "sigmoid-artig|weich" # Translation rather lengthly. -#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 +#: ../src/iop/agx.c:2646 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:333 ../src/iop/filmicrgb.c:3195 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "szenenbezogene Vorgabe" -#: ../src/iop/ashift.c:113 +#: ../src/iop/ashift.c:114 msgid "rotate and perspective" msgstr "Drehen und Perspektive" -#: ../src/iop/ashift.c:118 +#: ../src/iop/ashift.c:119 msgid "rotation|keystone|distortion|crop|reframe" msgstr "Drehen|Trapezkorrektur|Verzeichnung|Zuschnitt|Ausschnittsänderung" -#: ../src/iop/ashift.c:123 +#: ../src/iop/ashift.c:124 msgid "rotate or distort perspective" msgstr "Drehen oder Perspektivkorrektur" -#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 -#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 +#: ../src/iop/ashift.c:125 ../src/iop/channelmixer.c:135 +#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:355 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 -#: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/colorchecker.c:131 ../src/iop/colorcorrection.c:74 +#: ../src/iop/crop.c:133 ../src/iop/lut3d.c:141 ../src/iop/primaries.c:73 #: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "Korrekturen oder Effekte" -#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/ashift.c:127 ../src/iop/borders.c:319 ../src/iop/clipping.c:357 +#: ../src/iop/crop.c:135 ../src/iop/flip.c:109 ../src/iop/liquify.c:297 msgid "geometric, RGB" msgstr "Geometriekorrektur, RGB" -#: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 +#: ../src/iop/ashift.c:1203 ../src/iop/clipping.c:912 #, c-format msgid "" "module '%s' has insane data so it is bypassed for now. you should disable it " @@ -19113,11 +19722,11 @@ msgstr "" "Modul „%s“ hat ungültige Daten und wird vorerst übergangen. Deaktivieren oder " "die Parameter ändern\n" -#: ../src/iop/ashift.c:2804 +#: ../src/iop/ashift.c:2805 msgid "automatic cropping failed" msgstr "automatisches Zuschneiden fehlgeschlagen" -#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +#: ../src/iop/ashift.c:3214 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3311 msgid "data pending - please repeat" msgstr "Daten noch nicht bereit – bitte wiederholen" @@ -19129,7 +19738,7 @@ msgstr "konnte keine Strukturen im Bild finden" msgid "could not run outlier removal" msgstr "konnte Ausreißer nicht entfernen" -#: ../src/iop/ashift.c:3411 +#: ../src/iop/ashift.c:3409 #, c-format msgid "" "not enough structure for automatic correction\n" @@ -19138,41 +19747,41 @@ msgstr "" "nicht genügend Strukturen für automatische Korrektur\n" "mindestens %d Zeilen in jeder relevanten Richtung" -#: ../src/iop/ashift.c:3417 +#: ../src/iop/ashift.c:3415 msgid "automatic correction failed, please correct manually" msgstr "automatische Korrektur fehlgeschlagen, bitte manuell korrigieren" -#: ../src/iop/ashift.c:4991 +#: ../src/iop/ashift.c:4988 #, c-format msgid "only %d lines can be saved in parameters" msgstr "nur %d Zeilen können in Parametern gespeichert werden" -#: ../src/iop/ashift.c:5070 +#: ../src/iop/ashift.c:5067 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "Drehung angepasst um %3.2f° auf %3.2f°" -#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 -#: ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:5709 ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 +#: ../src/iop/ashift.c:5817 #, c-format msgid "lens shift (%s)" msgstr "Objektivverschiebung (%s)" -#: ../src/iop/ashift.c:5980 +#: ../src/iop/ashift.c:5990 msgid "manual perspective" msgstr "manuelle Einstellungen" -#: ../src/iop/ashift.c:6026 +#: ../src/iop/ashift.c:6036 msgctxt "section" msgid "perspective" msgstr "Perspektive" -#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6042 ../src/iop/ashift.c:6143 ../src/iop/ashift.c:6145 +#: ../src/iop/ashift.c:6147 msgid "structure" msgstr "Konturen" -#: ../src/iop/ashift.c:6065 +#: ../src/iop/ashift.c:6075 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -19182,19 +19791,19 @@ msgstr "" "Rechtsklick + ziehen, um eine horizontale oder vertikale Linie auf dem Bild " "zu ziehen" -#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 +#: ../src/iop/ashift.c:6078 ../src/iop/ashift.c:6080 msgid "apply lens shift correction in one direction" msgstr "Objektivverschiebung in eine Richtung korrigieren" -#: ../src/iop/ashift.c:6072 +#: ../src/iop/ashift.c:6082 msgid "shear the image along one diagonal" msgstr "Bild entlang einer Diagonalen scheren" -#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 +#: ../src/iop/ashift.c:6083 ../src/iop/clipping.c:2121 msgid "automatically crop to avoid black edges" msgstr "Automatisch zuschneiden, um schwarze Ränder zu vermeiden" -#: ../src/iop/ashift.c:6074 +#: ../src/iop/ashift.c:6084 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" @@ -19202,13 +19811,13 @@ msgstr "" "Objektiv-Modell der perspektivischen Korrektur: generisch oder in " "Abhängigkeit von der Brennweite" -#: ../src/iop/ashift.c:6077 +#: ../src/iop/ashift.c:6087 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" "Brennweite des Objektivs, standardmäßig auf den Werten der EXIF-Daten so weit " "verfügbar" -#: ../src/iop/ashift.c:6080 +#: ../src/iop/ashift.c:6090 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -19216,7 +19825,7 @@ msgstr "" "Crop-Faktor des Sensors, standardmäßig auf den Werten der EXIF-Daten so weit " "vorhanden. Häufig muss dieser Wert angepasst werden" -#: ../src/iop/ashift.c:6084 +#: ../src/iop/ashift.c:6094 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -19224,13 +19833,13 @@ msgstr "" "der Anteil der Objektivabhängigkeit der Korrektur, auf maximum setzen für " "volle Abhängigkeit, oder auf Null für den generischen Fall" -#: ../src/iop/ashift.c:6088 +#: ../src/iop/ashift.c:6098 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "" "Seitenverhältnis des Bildes durch horizontales und vertikales Skalieren " "anpassen" -#: ../src/iop/ashift.c:6090 +#: ../src/iop/ashift.c:6100 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19240,7 +19849,7 @@ msgstr "" "Strg+Klick um nur die Drehung anzupassen\n" "Shift+Klick um nur die Objektivverschiebung anzupassen" -#: ../src/iop/ashift.c:6094 +#: ../src/iop/ashift.c:6104 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19250,7 +19859,7 @@ msgstr "" "Strg+Klick, um nur die Drehung anzupassen\n" "Shift+Klick, um nur die Objektivverschiebung anzupassen" -#: ../src/iop/ashift.c:6098 +#: ../src/iop/ashift.c:6108 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -19264,7 +19873,7 @@ msgstr "" "Shift+Klick, um nur die Objektivverschiebung anzupassen\n" "Strg+Shift+Klick, um nur Drehung und Objektivverschiebung anzupassen" -#: ../src/iop/ashift.c:6105 +#: ../src/iop/ashift.c:6115 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -19276,48 +19885,48 @@ msgstr "" "Shift+Klick für eine zusätzliche Detail-Verbesserung\n" "Strg+Shift+Klick für eine Kombination beider Methoden" -#: ../src/iop/ashift.c:6110 +#: ../src/iop/ashift.c:6120 msgid "manually define perspective rectangle" msgstr "Rechteck für Perspektive manuell definieren" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6121 msgid "manually draw structure lines" msgstr "Strukturlinien manuell zeichnen" -#: ../src/iop/ashift.c:6140 +#: ../src/iop/ashift.c:6144 msgid "rectangle" msgstr "Rechteck" -#: ../src/iop/ashift.c:6142 +#: ../src/iop/ashift.c:6146 msgid "lines" msgstr "Linien" -#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 +#: ../src/iop/ashift.c:6172 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] Horizont definieren/drehen" -#: ../src/iop/ashift.c:6171 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] select segment" msgstr "[%s on segment] Segment auswählen" -#: ../src/iop/ashift.c:6175 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s on segment] Segment abwählen" -#: ../src/iop/ashift.c:6179 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] alle Segmente aus Region auswählen" -#: ../src/iop/ashift.c:6183 +#: ../src/iop/ashift.c:6187 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] alle Segmente aus Region abwählen" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1735 msgid "contrast equalizer" msgstr "Kontrast-Equalizer" @@ -19338,156 +19947,151 @@ msgstr "linear, Lab, szenenbezogen" msgid "frequential, RGB" msgstr "frequenzbezogen, RGB" -#: ../src/iop/atrous.c:743 +#: ../src/iop/atrous.c:750 msgid "coarse" msgstr "grob" -#: ../src/iop/atrous.c:759 +#: ../src/iop/atrous.c:766 msgid "denoise & sharpen" msgstr "entrauschen & schärfen" #. add the preset. -#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:782 ../src/iop/sharpen.c:104 msgid "sharpen" msgstr "schärfen" -#: ../src/iop/atrous.c:791 +#: ../src/iop/atrous.c:798 msgid "denoise chroma" msgstr "entrauschen (Chrominanz)" -#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 -#: ../src/libs/neural_restore.c:4162 -msgid "denoise" -msgstr "entrauschen" - -#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:831 ../src/iop/bloom.c:74 msgid "bloom" msgstr "Überstrahlung" -#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:847 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "Klarheit" -#: ../src/iop/atrous.c:861 +#: ../src/iop/atrous.c:868 msgid "deblur | large blur | strength 3" msgstr "Unschärfe-Korrektur | starke Unschärfe, Stärke 3" -#: ../src/iop/atrous.c:879 +#: ../src/iop/atrous.c:886 msgid "deblur | medium blur | strength 3" msgstr "Unschärfe-Korrektur | mittlere Unschärfe, Stärke 3" -#: ../src/iop/atrous.c:896 +#: ../src/iop/atrous.c:903 msgid "deblur | fine blur | strength 3" msgstr "Unschärfe-Korrektur | feine Unschärfe, Stärke 3" -#: ../src/iop/atrous.c:915 +#: ../src/iop/atrous.c:922 msgid "deblur | large blur | strength 2" msgstr "Unschärfe-Korrektur | starke Unschärfe, Stärke 2" -#: ../src/iop/atrous.c:933 +#: ../src/iop/atrous.c:940 msgid "deblur | medium blur | strength 2" msgstr "Unschärfe-Korrektur | mittlere Unschärfe, Stärke 2" -#: ../src/iop/atrous.c:950 +#: ../src/iop/atrous.c:957 msgid "deblur | fine blur | strength 2" msgstr "Unschärfe-Korrektur | feine Unschärfe, Stärke 2" -#: ../src/iop/atrous.c:969 +#: ../src/iop/atrous.c:976 msgid "deblur | large blur | strength 1" msgstr "Unschärfe-Korrektur | starke Unschärfe, Stärke 1" -#: ../src/iop/atrous.c:987 +#: ../src/iop/atrous.c:994 msgid "deblur | medium blur | strength 1" msgstr "Unschärfe-Korrektur | mittlere Unschärfe, Stärke 1" -#: ../src/iop/atrous.c:1004 +#: ../src/iop/atrous.c:1011 msgid "deblur | fine blur | strength 1" msgstr "Unschärfe-Korrektur | feine Unschärfe, Stärke 1" -#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 -#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1348 ../src/iop/atrous.c:1602 +#: ../src/iop/denoiseprofile.c:3408 ../src/iop/rawdenoise.c:733 msgctxt "graph" msgid "coarse" msgstr "grob" -#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1355 ../src/iop/atrous.c:1603 +#: ../src/iop/denoiseprofile.c:3416 ../src/iop/rawdenoise.c:741 msgid "fine" msgstr "fein" -#: ../src/iop/atrous.c:1352 +#: ../src/iop/atrous.c:1367 msgid "contrasty" msgstr "kontrastreich" -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 -#: ../src/iop/rawdenoise.c:754 +#: ../src/iop/atrous.c:1373 ../src/iop/denoiseprofile.c:3430 +#: ../src/iop/rawdenoise.c:755 msgid "noisy" msgstr "verrauscht" #. case atrous_s: -#: ../src/iop/atrous.c:1361 +#: ../src/iop/atrous.c:1376 msgid "bold" msgstr "kräftig" -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1377 msgid "dull" msgstr "matt" -#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 +#: ../src/iop/atrous.c:1590 ../src/iop/atrous.c:1650 msgid "boost" msgstr "Verstärken" -#: ../src/iop/atrous.c:1568 +#: ../src/iop/atrous.c:1591 msgid "reduce" msgstr "reduzieren" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1592 msgid "raise" msgstr "anheben" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1593 msgid "lower" msgstr "verringern" -#: ../src/iop/atrous.c:1577 +#: ../src/iop/atrous.c:1600 msgid "coarsest" msgstr "sehr grob" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1601 msgid "coarser" msgstr "gröber" -#: ../src/iop/atrous.c:1581 +#: ../src/iop/atrous.c:1604 msgid "finer" msgstr "feiner" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1605 msgid "finest" msgstr "sehr fein" -#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 +#: ../src/iop/atrous.c:1675 ../src/libs/export.c:1528 ../src/libs/export.c:1544 msgid "x" msgstr "×" -#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 +#: ../src/iop/atrous.c:1776 ../src/iop/nlmeans.c:443 msgid "luma" msgstr "Luminanz" # uh, häßlich # gerne konstruktive Vorschläge;) -#: ../src/iop/atrous.c:1754 +#: ../src/iop/atrous.c:1777 msgid "change lightness at each feature size" msgstr "Helligkeit je nach Strukturgröße ändern" -#: ../src/iop/atrous.c:1756 +#: ../src/iop/atrous.c:1779 msgid "change color saturation at each feature size" msgstr "Farbsättigung je nach Strukturgröße ändern" -#: ../src/iop/atrous.c:1758 +#: ../src/iop/atrous.c:1781 msgid "edges" msgstr "Kanten" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1782 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -19496,75 +20100,75 @@ msgstr "" "Dies beeinflusst, wie sich Abweichungen von der Neutraleinstellung in den " "Luminanz- und Chrominanz-Tabs auf das Bild auswirken." -#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1808 ../src/iop/colorzones.c:2701 msgid "make effect stronger or weaker" msgstr "mache den Effekt stärker oder schwächer" -#: ../src/iop/basecurve.c:305 +#: ../src/iop/basecurve.c:306 msgid "neutral" msgstr "neutral" -#: ../src/iop/basecurve.c:306 +#: ../src/iop/basecurve.c:307 msgid "canon eos like" msgstr "Canon EOS-artig" -#: ../src/iop/basecurve.c:307 +#: ../src/iop/basecurve.c:308 msgid "canon eos like alternate" msgstr "Canon EOS-artig, Alternative" -#: ../src/iop/basecurve.c:308 +#: ../src/iop/basecurve.c:309 msgid "nikon like" msgstr "Nikon-artig" -#: ../src/iop/basecurve.c:309 +#: ../src/iop/basecurve.c:310 msgid "nikon like alternate" msgstr "Nikon-artige Alternative" -#: ../src/iop/basecurve.c:310 +#: ../src/iop/basecurve.c:311 msgid "sony alpha like" msgstr "Sony Alpha-artig" -#: ../src/iop/basecurve.c:311 +#: ../src/iop/basecurve.c:312 msgid "pentax like" msgstr "Pentax-artig" -#: ../src/iop/basecurve.c:312 +#: ../src/iop/basecurve.c:313 msgid "ricoh like" msgstr "Ricoh-artig" -#: ../src/iop/basecurve.c:313 +#: ../src/iop/basecurve.c:314 msgid "olympus like" msgstr "Olympus-artig" -#: ../src/iop/basecurve.c:314 +#: ../src/iop/basecurve.c:315 msgid "olympus like alternate" msgstr "Olympus-artige Alternative" -#: ../src/iop/basecurve.c:315 +#: ../src/iop/basecurve.c:316 msgid "panasonic like" msgstr "Panasonic-artig" -#: ../src/iop/basecurve.c:316 +#: ../src/iop/basecurve.c:317 msgid "leica like" msgstr "Leica-artig" -#: ../src/iop/basecurve.c:317 +#: ../src/iop/basecurve.c:318 msgid "kodak easyshare like" msgstr "Kodak EasyShare-artig" -#: ../src/iop/basecurve.c:318 +#: ../src/iop/basecurve.c:319 msgid "konica minolta like" msgstr "Konica Minolta-artig" -#: ../src/iop/basecurve.c:319 +#: ../src/iop/basecurve.c:320 msgid "samsung like" msgstr "Samsung-artig" -#: ../src/iop/basecurve.c:320 +#: ../src/iop/basecurve.c:321 msgid "fujifilm like" msgstr "Fujifilm-artig" -#: ../src/iop/basecurve.c:321 +#: ../src/iop/basecurve.c:322 msgid "nokia like" msgstr "Nokia-artig" @@ -19581,22 +20185,22 @@ msgstr "" "oder Benutzer/kameraspezifisch vordefinierten Tonwertkurve." #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 -#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:116 #: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 -#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 -#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 -#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 -#: ../src/iop/temperature.c:249 +#: ../src/iop/lens.cc:265 ../src/iop/nlmeans.c:88 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:141 ../src/iop/retouch.c:208 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:94 ../src/iop/spots.c:67 +#: ../src/iop/temperature.c:248 msgid "corrective" msgstr "Korrekturen" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:348 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 -#: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/rgblevels.c:125 ../src/iop/vignette.c:117 +#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:469 #: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "nichtlinear, RGB, anzeigebezogen" @@ -19605,25 +20209,25 @@ msgstr "nichtlinear, RGB, anzeigebezogen" msgid "display-referred default" msgstr "anzeigebezogene Vorgabe" -#: ../src/iop/basecurve.c:2092 +#: ../src/iop/basecurve.c:2091 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "x-Wert: Eingabe, y-Wert: Ausgabe. Arbeitet auf den RGB-Kanälen." -#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 -#: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 +#: ../src/iop/basecurve.c:2098 ../src/iop/basicadj.c:635 +#: ../src/iop/rgbcurve.c:1559 ../src/iop/rgblevels.c:1094 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "Verfahren zur Farberhaltung bei Kontraständerung" -#: ../src/iop/basecurve.c:2103 +#: ../src/iop/basecurve.c:2102 msgid "two exposures" msgstr "zwei Belichtungen" -#: ../src/iop/basecurve.c:2104 +#: ../src/iop/basecurve.c:2103 msgid "three exposures" msgstr "drei Belichtungen" -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2104 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -19632,12 +20236,12 @@ msgstr "" "hohen Dynamikumfang zusammenzufassen. \n" "Vor Gebrauch die Belichtung auf die Lichter anpassen." -#: ../src/iop/basecurve.c:2110 +#: ../src/iop/basecurve.c:2109 msgid "how many stops to shift the individual exposures apart" msgstr "" "wie viele Blendenstufen die einzelnen Belichtungen auseinander liegen sollen" -#: ../src/iop/basecurve.c:2119 +#: ../src/iop/basecurve.c:2118 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -19645,7 +20249,7 @@ msgstr "" "Soll die Belichtung angehoben oder abgesenkt werden (-1:Lichter abschwächen, " "+1: Schatten abschwächen)" -#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2124 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "Skalierungsfaktor" @@ -19661,15 +20265,15 @@ msgstr "Grundlegende Anpassungen" msgid "apply usual image adjustments" msgstr "Zusammenfassung grundlegender Anpassungen" -#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 +#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:80 #: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 -#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 -#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 -#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 -#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 -#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 +#: ../src/iop/colisa.c:86 ../src/iop/colorcontrast.c:84 ../src/iop/colorize.c:94 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:143 +#: ../src/iop/contrastntexture.c:125 ../src/iop/grain.c:390 +#: ../src/iop/highpass.c:76 ../src/iop/levels.c:140 ../src/iop/liquify.c:295 +#: ../src/iop/lowlight.c:90 ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:102 +#: ../src/iop/soften.c:98 ../src/iop/splittoning.c:103 ../src/iop/velvia.c:96 +#: ../src/iop/vibrance.c:94 ../src/iop/vignette.c:116 ../src/iop/watermark.c:468 msgid "creative" msgstr "Effekte" @@ -19690,7 +20294,7 @@ msgstr "" "entfernt,\n" "weil die RGB-Werte negativ werden." -#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1220 msgid "adjust the exposure correction" msgstr "Belichtungskorrektur anpassen" @@ -19698,7 +20302,7 @@ msgstr "Belichtungskorrektur anpassen" msgid "highlight compression adjustment" msgstr "Spitzlichtkompression anpassen" -#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:275 msgid "contrast adjustment" msgstr "Kontrastanpassung" @@ -19706,7 +20310,7 @@ msgstr "Kontrastanpassung" msgid "middle gray adjustment" msgstr "mittlere Graueinstellung" -#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:276 msgid "brightness adjustment" msgstr "Helligkeitsanpassung" @@ -19722,7 +20326,7 @@ msgstr "Lebendigkeitsanpassung" msgid "apply auto exposure based on the entire image" msgstr "Auto-Belichtung basierend auf dem gesamten Bild anwenden" -#: ../src/iop/basicadj.c:659 +#: ../src/iop/basicadj.c:658 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -19733,43 +20337,39 @@ msgstr "" "Klicken und ziehen um den Bereich zu zeichnen.\n" "Rechtsklick zum Abbrechen" -#: ../src/iop/basicadj.c:666 +#: ../src/iop/basicadj.c:668 msgid "clip" msgstr "schneiden" -#: ../src/iop/basicadj.c:668 +#: ../src/iop/basicadj.c:670 msgid "adjusts clipping value for auto exposure calculation" msgstr "" "Anpassen des Zuschneidewertes für die automatische Belichtungsberechnung" -#: ../src/iop/bilat.c:74 -msgid "local contrast" -msgstr "Lokaler Kontrast" - #: ../src/iop/bilat.c:84 msgid "manipulate local and global contrast separately" msgstr "behandelt lokalen und globalen Kontrast separat" -#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 -#: ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 -#: ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 +#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:81 +#: ../src/iop/bloom.c:83 ../src/iop/colisa.c:87 ../src/iop/colisa.c:89 +#: ../src/iop/colorcontrast.c:85 ../src/iop/colorcontrast.c:87 #: ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 -#: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 -#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 -#: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 -#: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 -#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 +#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:155 +#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:146 +#: ../src/iop/defringe.c:83 ../src/iop/grain.c:391 ../src/iop/grain.c:393 +#: ../src/iop/levels.c:143 ../src/iop/lowlight.c:91 ../src/iop/lowlight.c:93 +#: ../src/iop/monochrome.c:105 ../src/iop/nlmeans.c:89 ../src/iop/nlmeans.c:91 +#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:188 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "nichtlinear, Lab, anzeigebezogen" -#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 -#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 -#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 -#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 -#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 -#: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 +#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:82 ../src/iop/colisa.c:88 +#: ../src/iop/colorcontrast.c:86 ../src/iop/colorcorrection.c:76 +#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:154 +#: ../src/iop/colorreconstruction.c:118 ../src/iop/colorzones.c:145 +#: ../src/iop/defringe.c:82 ../src/iop/grain.c:392 ../src/iop/levels.c:142 +#: ../src/iop/monochrome.c:104 ../src/iop/nlmeans.c:90 ../src/iop/shadhi.c:143 +#: ../src/iop/tonecurve.c:187 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "nichtlinear, Lab" @@ -19840,12 +20440,12 @@ msgstr "" "durch kantenerhaltenden Flächenweichzeichner" #: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 -#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 -#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 -#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 -#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 -#: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:137 +#: ../src/iop/contrastntexture.c:127 ../src/iop/denoiseprofile.c:823 +#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 +#: ../src/iop/exposure.c:131 ../src/iop/overlay.c:178 ../src/iop/primaries.c:75 +#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:100 +#: ../src/iop/splittoning.c:105 ../src/iop/velvia.c:98 msgid "linear, RGB" msgstr "linear, RGB" @@ -19879,26 +20479,26 @@ msgstr "wie stark soll Grün weichgezeichnet werden" msgid "how much to blur blue" msgstr "wie stark soll Blau weichgezeichnet werden" -#: ../src/iop/bloom.c:80 +#: ../src/iop/bloom.c:79 msgid "apply Orton effect for a dreamy ethereal look" msgstr "Erzeugt durch den Orton-Effekt einen verträumten, mystischen Look" -#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:112 +#: ../src/iop/bloom.c:381 ../src/iop/soften.c:371 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:220 msgid "size" msgstr "Größe" -#: ../src/iop/bloom.c:384 +#: ../src/iop/bloom.c:383 msgid "the size of bloom" msgstr "Größe der Überstrahlung" # unschön # gerne konstruktive Vorschläge;) -#: ../src/iop/bloom.c:388 +#: ../src/iop/bloom.c:387 msgid "the threshold of light" msgstr "Helligkeit, ab der Überstrahlung auftritt" -#: ../src/iop/bloom.c:392 +#: ../src/iop/bloom.c:391 msgid "the strength of bloom" msgstr "Stärke der Überstrahlung" @@ -19970,7 +20570,7 @@ msgstr "Rahmen|Bild vergrößern|Bild ausdehnen" msgid "add solid borders or margins around the image" msgstr "fügt einfarbige Rahmen oder Ränder dem Bild hinzu" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:144 msgid "linear or non-linear, RGB, display-referred" msgstr "linear oder nichtlinear, RGB, anzeigebezogen" @@ -20030,7 +20630,7 @@ msgstr "5:3" msgid "US Legal 8.5x14" msgstr "US Legal 8.5x14" -#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "golden cut" msgstr "Goldener Schnitt" @@ -20155,10 +20755,10 @@ msgid "pick border color from image" msgstr "Rahmenfarbe aus dem Bild übernehmen" #: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 -#: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 +#: ../src/iop/colorzones.c:2634 ../src/iop/colorzones.c:2649 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 -#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 -#: ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 +#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1496 +#: ../src/iop/rgbcurve.c:1511 ../src/iop/rgblevels.c:1056 msgid "pickers" msgstr "Pipetten" @@ -20179,19 +20779,19 @@ msgstr "RAW Chromatische Aberration" msgid "correct chromatic aberrations for Bayer sensors" msgstr "Korrektur der chromatischen Aberration für Bayer Sensoren" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:316 #: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 #: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 #: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 -#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawdenoise.c:142 ../src/iop/rawdenoise.c:144 #: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 -#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 +#: ../src/iop/temperature.c:249 ../src/iop/temperature.c:251 msgid "linear, raw, scene-referred" msgstr "linear, RAW, szenenbezogen" -#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 -#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 -#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:317 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:250 msgid "linear, raw" msgstr "linear, RAW" @@ -20300,7 +20900,7 @@ msgstr "Verpixelung" msgid "censorize license plates and body parts for privacy" msgstr "verpixelt Nummernschilder und Körperteile für mehr Privatsphäre" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "linear oder nichtlinear, RGB, szenenbezogen" @@ -20325,16 +20925,16 @@ msgstr "Größe der Pixel" msgid "amount of noise to add at the end" msgstr "Menge des hinzugefügten Rauschens" -#: ../src/iop/channelmixer.c:123 +#: ../src/iop/channelmixer.c:122 msgid "channel mixer" msgstr "Kanalmixer" -#: ../src/iop/channelmixer.c:128 +#: ../src/iop/channelmixer.c:127 msgid "" "this module is deprecated. please use the color calibration module instead." msgstr "veraltetes Modul; abgelöst durch Farbkalibrierung" -#: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 +#: ../src/iop/channelmixer.c:132 ../src/iop/channelmixerrgb.c:235 msgid "" "perform color space corrections\n" "such as white balance, channels mixing\n" @@ -20343,94 +20943,94 @@ msgstr "" "Farbraumkorrekturen durchführen, wie Weißabgleich, Kanalmischen und Schwarz-" "Weiß-Umwandlung" -#: ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixer.c:605 msgid "destination" msgstr "Ziel" -#: ../src/iop/channelmixer.c:613 +#: ../src/iop/channelmixer.c:612 msgctxt "channelmixer" msgid "gray" msgstr "Graustufen" -#: ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixer.c:618 msgid "amount of red channel in the output channel" msgstr "Anteil des Rot-Kanals im Ausgabekanal" -#: ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixer.c:624 msgid "amount of green channel in the output channel" msgstr "Anteil des Grün-Kanals im Ausgabekanal" -#: ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixer.c:630 msgid "amount of blue channel in the output channel" msgstr "Anteil des Blau-Kanals im Ausgabekanal" -#: ../src/iop/channelmixer.c:642 +#: ../src/iop/channelmixer.c:641 msgid "swap R and B" msgstr "Vertausche R und B" -#: ../src/iop/channelmixer.c:648 +#: ../src/iop/channelmixer.c:647 msgid "swap G and B" msgstr "Vertausche G und B" -#: ../src/iop/channelmixer.c:654 +#: ../src/iop/channelmixer.c:653 msgid "color contrast boost" msgstr "Farbkontrast verstärken" # Was auch immer Farbdetails sein mögen -#: ../src/iop/channelmixer.c:660 +#: ../src/iop/channelmixer.c:659 msgid "color details boost" msgstr "Farbdetails verstärken" # WTF? -#: ../src/iop/channelmixer.c:666 +#: ../src/iop/channelmixer.c:665 msgid "color artifacts boost" msgstr "Farbartefakte verstärken" -#: ../src/iop/channelmixer.c:672 +#: ../src/iop/channelmixer.c:671 msgid "B/W luminance-based" msgstr "S/W Luminanz-basiert" -#: ../src/iop/channelmixer.c:678 +#: ../src/iop/channelmixer.c:677 msgid "B/W artifacts boost" msgstr "S/W-Artefakte verstärken" -#: ../src/iop/channelmixer.c:684 +#: ../src/iop/channelmixer.c:683 msgid "B/W smooth skin" msgstr "S/W weiche Haut" -#: ../src/iop/channelmixer.c:690 +#: ../src/iop/channelmixer.c:689 msgid "B/W blue artifacts reduce" msgstr "S/W blaue Artefakte reduzieren" -#: ../src/iop/channelmixer.c:697 +#: ../src/iop/channelmixer.c:696 msgid "B/W Ilford Delta 100-400" msgstr "S/W Ilford Delta 100-400" -#: ../src/iop/channelmixer.c:704 +#: ../src/iop/channelmixer.c:703 msgid "B/W Ilford Delta 3200" msgstr "S/W Ilford Delta 3200" -#: ../src/iop/channelmixer.c:711 +#: ../src/iop/channelmixer.c:710 msgid "B/W Ilford FP4" msgstr "S/W Ilford FP4" -#: ../src/iop/channelmixer.c:718 +#: ../src/iop/channelmixer.c:717 msgid "B/W Ilford HP5" msgstr "S/W Ilford HP5" -#: ../src/iop/channelmixer.c:725 +#: ../src/iop/channelmixer.c:724 msgid "B/W Ilford SFX" msgstr "S/W Ilford SFX" -#: ../src/iop/channelmixer.c:732 +#: ../src/iop/channelmixer.c:731 msgid "B/W Kodak T-Max 100" msgstr "S/W Kodak T-Max 100" -#: ../src/iop/channelmixer.c:739 +#: ../src/iop/channelmixer.c:738 msgid "B/W Kodak T-max 400" msgstr "S/W Kodak T-max 400" -#: ../src/iop/channelmixer.c:746 +#: ../src/iop/channelmixer.c:745 msgid "B/W Kodak Tri-X 400" msgstr "S/W Kodak Tri-X 400" @@ -20578,11 +21178,11 @@ msgstr "" "Belichtungskompensation: \t%+.2f EV\n" "Schwarzwertanpassung: \t%+.4f" -#: ../src/iop/channelmixerrgb.c:2054 +#: ../src/iop/channelmixerrgb.c:2051 msgid "double CAT applied" msgstr "CAT doppelt angewendet" -#: ../src/iop/channelmixerrgb.c:2055 +#: ../src/iop/channelmixerrgb.c:2052 msgid "" "you have 2 instances or more of color calibration,\n" "all providing chromatic adaptation.\n" @@ -20594,11 +21194,11 @@ msgstr "" "Dies kann dies zu Inkonsistenzen führen, es sei denn \n" "sie werden mit Masken verwendet oder mit Absicht." -#: ../src/iop/channelmixerrgb.c:2067 +#: ../src/iop/channelmixerrgb.c:2064 msgid "white balance applied twice (details)" msgstr "Weißabgleich zweimal angewendet (Details)" -#: ../src/iop/channelmixerrgb.c:2068 +#: ../src/iop/channelmixerrgb.c:2065 msgid "" "the color calibration module is enabled and already provides\n" "chromatic adaptation.\n" @@ -20610,11 +21210,11 @@ msgstr "" "Bitte den Weißabgleich auf Kamera Referenzpunkt (D65) stellen \n" "oder die CAT Anpassung im Farbkalibrierungsmodul deaktivieren." -#: ../src/iop/channelmixerrgb.c:2076 +#: ../src/iop/channelmixerrgb.c:2073 msgid "white balance module error (details)" msgstr "Fehler im Weißabgleich-Modul (Details)" -#: ../src/iop/channelmixerrgb.c:2077 +#: ../src/iop/channelmixerrgb.c:2074 msgid "" "the white balance module is not using the camera\n" "reference illuminant, which will cause issues here\n" @@ -20626,11 +21226,11 @@ msgstr "" "entweder im Weißabgleichsmodul umstellen oder die chromatische Anpassung hier " "deaktivieren." -#: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 +#: ../src/iop/channelmixerrgb.c:2086 ../src/iop/channelmixerrgb.c:2095 msgid "white balance missing (details)" msgstr "Weißabgleich fehlt (Details)" -#: ../src/iop/channelmixerrgb.c:2090 +#: ../src/iop/channelmixerrgb.c:2087 msgid "" "this module is not providing a valid reference illuminant\n" "causing chromatic adaptation issues in color calibration.\n" @@ -20643,7 +21243,7 @@ msgstr "" "Dieses Modul aktivieren und entweder auf Kamera Referenzpunkt (D65) stellen \n" "oder die CAT Anpassung im Farbkalibrierungsmodul deaktivieren." -#: ../src/iop/channelmixerrgb.c:2099 +#: ../src/iop/channelmixerrgb.c:2096 msgid "" "the white balance module is not providing a valid reference\n" "illuminant causing issues with chromatic adaptation here.\n" @@ -20655,20 +21255,20 @@ msgstr "" "Weißabgleich aktivieren und entweder auf Kamera Referenzpunkt (D65) setzen\n" "oder die CAT Anpassung hier deaktivieren." -#: ../src/iop/channelmixerrgb.c:2191 +#: ../src/iop/channelmixerrgb.c:2188 msgid "auto-detection of white balance completed" msgstr "automatische Ermittlung des Weißabgleichs beendet" -#: ../src/iop/channelmixerrgb.c:2341 +#: ../src/iop/channelmixerrgb.c:2338 msgid "channelmixerrgb works only on RGB input" msgstr "Farbkalibrierung setzt RGB Input voraus" -#: ../src/iop/channelmixerrgb.c:3675 +#: ../src/iop/channelmixerrgb.c:3672 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "CCT: %.0f K (Tageslicht)" -#: ../src/iop/channelmixerrgb.c:3678 +#: ../src/iop/channelmixerrgb.c:3675 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" @@ -20678,12 +21278,12 @@ msgstr "" "Diese Lichtquelle kann präzise durch ein Tageslichtspektrum mit einer " "bestimmten Farbtemperatur modelliert werden." -#: ../src/iop/channelmixerrgb.c:3684 +#: ../src/iop/channelmixerrgb.c:3681 #, c-format msgid "CCT: %.0f K (black body)" msgstr "CCT: %.0f K (Schwarzkörper)" -#: ../src/iop/channelmixerrgb.c:3687 +#: ../src/iop/channelmixerrgb.c:3684 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -20693,12 +21293,12 @@ msgstr "" "Diese Lichtquelle kann präzise durch ein Schwarzkörperspektrum (Planck-" "Spektrum) mit einer bestimmten Farbtemperatur modelliert werden." -#: ../src/iop/channelmixerrgb.c:3693 +#: ../src/iop/channelmixerrgb.c:3690 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "CCT: %.0f K (ungültig)" -#: ../src/iop/channelmixerrgb.c:3696 +#: ../src/iop/channelmixerrgb.c:3693 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -20710,12 +21310,12 @@ msgstr "" "Diese Lichtquelle kann weder durch ein Tageslichtspektrum noch durch ein " "Schwarzkörperspektrum (Planck-Spektrum) hinreichend genau modelliert werden." -#: ../src/iop/channelmixerrgb.c:3705 +#: ../src/iop/channelmixerrgb.c:3702 #, c-format msgid "CCT: undefined" msgstr "CCT: nicht definiert" -#: ../src/iop/channelmixerrgb.c:3708 +#: ../src/iop/channelmixerrgb.c:3705 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." @@ -20723,16 +21323,16 @@ msgstr "" "Die genäherte ähnlichste Farbtemperatur (correlated color temperature, CTT) " "konnte nicht berechnet werden." -#: ../src/iop/channelmixerrgb.c:4026 +#: ../src/iop/channelmixerrgb.c:4022 msgid "white balance successfully extracted from raw image" msgstr "Weißabgleich erfolgreich aus dem RAW-Bild ermittelt." #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4033 +#: ../src/iop/channelmixerrgb.c:4029 msgid "auto-detection of white balance started…" msgstr "Automatische Ermittlung des Weißabgleichs gestartet…" -#: ../src/iop/channelmixerrgb.c:4144 +#: ../src/iop/channelmixerrgb.c:4140 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." @@ -20741,7 +21341,7 @@ msgstr "" "Normalisierung wird deaktiviert." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4188 +#: ../src/iop/channelmixerrgb.c:4184 #, c-format msgid "" "L: \t%.1f %%\n" @@ -20755,19 +21355,19 @@ msgstr "" # CAT is for "chromatic adaptation # transform" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4457 +#: ../src/iop/channelmixerrgb.c:4452 msgid "CAT" msgstr "CAT" -#: ../src/iop/channelmixerrgb.c:4458 +#: ../src/iop/channelmixerrgb.c:4453 msgid "chromatic adaptation transform" msgstr "chromatische Adaptions-Transformation" -#: ../src/iop/channelmixerrgb.c:4460 +#: ../src/iop/channelmixerrgb.c:4455 msgid "adaptation" msgstr "Anpassung" -#: ../src/iop/channelmixerrgb.c:4463 +#: ../src/iop/channelmixerrgb.c:4458 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -20786,7 +21386,7 @@ msgstr "" " - „XYZ\": einfache Skalierung im XYZ-Farbraum; generell nicht empfohlen\n" " - „keine\": Adaption deaktiviert, Pipeline-RGB wird verwendet" -#: ../src/iop/channelmixerrgb.c:4480 +#: ../src/iop/channelmixerrgb.c:4475 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -20794,23 +21394,23 @@ msgstr "" "Dies ist die Farbe der Motivlichtquelle vor der Farbanpassung. Diese Farbe " "wird durch die Farbanpassung zu reinweiß." -#: ../src/iop/channelmixerrgb.c:4487 +#: ../src/iop/channelmixerrgb.c:4482 msgid "picker" msgstr "Pipette" -#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4484 ../src/iop/temperature.c:2078 msgid "set white balance to detected from area" msgstr "Ermittelt den Weißabgleich aus ausgewähltem Bereich." -#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4488 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "Lichtquelle" -#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4494 ../src/iop/temperature.c:2138 msgid "temperature" msgstr "Farbtemperatur" -#: ../src/iop/channelmixerrgb.c:4537 +#: ../src/iop/channelmixerrgb.c:4532 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -20824,17 +21424,17 @@ msgstr "" "oder eine sich nicht bewegende und gleichmäßig beleuchtete Fläche in der " "Bildserie." -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/channelmixerrgb.c:4601 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/channelmixerrgb.c:4596 msgid "mapping" msgstr "Farbanpassung" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/exposure.c:1288 msgid "area mode" msgstr "Anpassungsmodus" -#: ../src/iop/channelmixerrgb.c:4545 +#: ../src/iop/channelmixerrgb.c:4540 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -20846,19 +21446,19 @@ msgstr "" "„Referenz messen“ zeigt die CAT Werte des Referenzbereichs an \n" "und übernimmt diese als Ziel für die Anpassung." -#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4545 ../src/iop/exposure.c:1294 msgid "correction" msgstr "Ziel anpassen" -#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4546 ../src/iop/exposure.c:1295 msgid "measure" msgstr "Referenz messen" -#: ../src/iop/channelmixerrgb.c:4555 +#: ../src/iop/channelmixerrgb.c:4550 msgid "take channel mixing into account" msgstr "Kanalmixer mit berücksichtigen" -#: ../src/iop/channelmixerrgb.c:4562 +#: ../src/iop/channelmixerrgb.c:4557 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -20866,11 +21466,11 @@ msgstr "" "Berechnung des Ziels unter Berücksichtigung der RGB Kanalmixerwerte.\n" "wenn deaktiviert, werden nur die CAT Werte berücksichtigt." -#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4565 ../src/iop/exposure.c:1303 msgid "the input color that should be mapped to the target" msgstr "Farbe, die an die Referenz angepasst werden soll" -#: ../src/iop/channelmixerrgb.c:4574 +#: ../src/iop/channelmixerrgb.c:4569 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -20880,120 +21480,120 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4572 ../src/iop/exposure.c:1310 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "diese LCh-Koordinaten werden aus den CIE Lab 1976 Koordinaten berechnet" -#: ../src/iop/channelmixerrgb.c:4582 +#: ../src/iop/channelmixerrgb.c:4577 msgid "the desired target color after mapping" msgstr "Zielfarbe nach Anpassung" -#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4604 ../src/iop/exposure.c:1329 msgctxt "section" msgid "input" msgstr "Input" #. spacer -#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4607 ../src/iop/exposure.c:1332 msgctxt "section" msgid "target" msgstr "Ziel" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4620 msgid "input R" msgstr "Input R" -#: ../src/iop/channelmixerrgb.c:4630 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input G" msgstr "Input G" -#: ../src/iop/channelmixerrgb.c:4635 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input B" msgstr "Input B" -#: ../src/iop/channelmixerrgb.c:4645 +#: ../src/iop/channelmixerrgb.c:4640 msgid "output R" msgstr "Output R" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4641 msgid "output G" msgstr "Output G" -#: ../src/iop/channelmixerrgb.c:4647 +#: ../src/iop/channelmixerrgb.c:4642 msgid "output B" msgstr "Output B" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "colorfulness" msgstr "Farbigkeit" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "output colorfulness" msgstr "Output Farbigkeit" -#: ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/channelmixerrgb.c:4648 msgid "output brightness" msgstr "Output Helligkeit" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4651 msgid "output gray" msgstr "Output Grau" -#: ../src/iop/channelmixerrgb.c:4669 +#: ../src/iop/channelmixerrgb.c:4664 msgid "calibrate with a color checker" msgstr "Kalibrierung mit Color Checker" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4669 msgid "use a color checker target to autoset CAT and channels" msgstr "setzt CAT und RGB Kanäle anhand des Color Checker Targets" -#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 -#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 -#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 +#: ../src/iop/channelmixerrgb.c:4674 ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4703 ../src/iop/channelmixerrgb.c:4720 +#: ../src/iop/channelmixerrgb.c:4731 ../src/iop/channelmixerrgb.c:4742 msgid "calibrate" msgstr "Kalibrierung" -#: ../src/iop/channelmixerrgb.c:4679 +#: ../src/iop/channelmixerrgb.c:4674 msgid "chart" msgstr "Target" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4675 msgid "choose the vendor and the type of your chart" msgstr "Hersteller und Typ des Targets auswählen" -#: ../src/iop/channelmixerrgb.c:4682 +#: ../src/iop/channelmixerrgb.c:4677 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 pre-2014" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4678 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24 post-2014" -#: ../src/iop/channelmixerrgb.c:4684 +#: ../src/iop/channelmixerrgb.c:4679 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 pre-2018" -#: ../src/iop/channelmixerrgb.c:4685 +#: ../src/iop/channelmixerrgb.c:4680 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 post-2018" -#: ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4681 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 pre-2018" -#: ../src/iop/channelmixerrgb.c:4687 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 post-2018" -#: ../src/iop/channelmixerrgb.c:4688 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4686 msgid "optimize for" msgstr "optimiert für" -#: ../src/iop/channelmixerrgb.c:4692 +#: ../src/iop/channelmixerrgb.c:4687 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" @@ -21007,35 +21607,35 @@ msgstr "" " - Keine: Kompromiss zwischen beiden\n" " - Übrige Optionen: schützen bestimmte Farbtöne gezielt" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4694 msgid "neutral colors" msgstr "neutrale Farben" -#: ../src/iop/channelmixerrgb.c:4701 +#: ../src/iop/channelmixerrgb.c:4696 msgid "skin and soil colors" msgstr "Haut- und Erdtöne" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4697 msgid "foliage colors" msgstr "Laub" -#: ../src/iop/channelmixerrgb.c:4703 +#: ../src/iop/channelmixerrgb.c:4698 msgid "sky and water colors" msgstr "Himmel und Wasser" -#: ../src/iop/channelmixerrgb.c:4704 +#: ../src/iop/channelmixerrgb.c:4699 msgid "average delta E" msgstr "mittleres ΔE" -#: ../src/iop/channelmixerrgb.c:4705 +#: ../src/iop/channelmixerrgb.c:4700 msgid "maximum delta E" msgstr "maximales ΔE" -#: ../src/iop/channelmixerrgb.c:4708 +#: ../src/iop/channelmixerrgb.c:4703 msgid "patch scale" msgstr "Messbereichsgröße" -#: ../src/iop/channelmixerrgb.c:4711 +#: ../src/iop/channelmixerrgb.c:4706 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -21046,62 +21646,62 @@ msgstr "" "nützlich, wenn die Perspektivkorrektur ungenau ist oder\n" "der Rahmen der Farbfelder einen Schatten auf deren Kanten wirft." -#: ../src/iop/channelmixerrgb.c:4719 +#: ../src/iop/channelmixerrgb.c:4714 msgid "the delta E is using the CIE 2000 formula" msgstr "Delta E wird nach CIE 2000 ermittelt" -#: ../src/iop/channelmixerrgb.c:4722 -msgid "accept" -msgstr "übernehmen" - -#: ../src/iop/channelmixerrgb.c:4727 +#: ../src/iop/channelmixerrgb.c:4718 msgid "accept the computed profile and set it in the module" msgstr "ermitteltes Profil akzeptieren und übernehmen" -#: ../src/iop/channelmixerrgb.c:4730 -msgid "recompute" -msgstr "neu berechnen" +#: ../src/iop/channelmixerrgb.c:4721 +msgid "accept" +msgstr "übernehmen" -#: ../src/iop/channelmixerrgb.c:4734 +#: ../src/iop/channelmixerrgb.c:4729 msgid "recompute the profile" msgstr "Profil neu berechnen" -#: ../src/iop/channelmixerrgb.c:4737 -msgid "validate" -msgstr "prüfen" +#: ../src/iop/channelmixerrgb.c:4732 +msgid "recompute" +msgstr "neu berechnen" -#: ../src/iop/channelmixerrgb.c:4741 +#: ../src/iop/channelmixerrgb.c:4740 msgid "check the output delta E" msgstr "Ergebnis Delta E prüfen" -#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 +#: ../src/iop/channelmixerrgb.c:4743 +msgid "validate" +msgstr "prüfen" + +#: ../src/iop/choleski.h:223 ../src/iop/choleski.h:314 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" "Der Cholesky-Zerlegung konnte kein Speicher zuweisen werden, überprüfe die " "RAM-Einstellungen." -#: ../src/iop/clahe.c:61 +#: ../src/iop/clahe.c:60 msgid "old local contrast" msgstr "Lokaler Kontrast (alt)" -#: ../src/iop/clahe.c:71 +#: ../src/iop/clahe.c:70 msgid "this module is deprecated. better use new local contrast module instead." msgstr "veraltetes Modul; abgelöst durch Lokaler Kontrast" -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 +#: ../src/iop/clahe.c:324 ../src/iop/sharpen.c:422 msgid "amount" msgstr "Menge" -#: ../src/iop/clahe.c:326 +#: ../src/iop/clahe.c:325 msgid "size of features to preserve" msgstr "Größe der Strukturen, die erhalten bleiben sollen" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 +#: ../src/iop/clahe.c:326 ../src/iop/nlmeans.c:442 msgid "strength of the effect" msgstr "Stärke des Effekts" -#: ../src/iop/clipping.c:340 +#: ../src/iop/clipping.c:339 msgid "" "this module is deprecated. please use the crop, orientation and/or rotate and " "perspective modules instead." @@ -21109,120 +21709,124 @@ msgstr "" "veraltetes Modul; abgelöst durch Zuschneiden, Ausrichtung bzw. Drehen und " "Perspektive" -#: ../src/iop/clipping.c:345 +#: ../src/iop/clipping.c:344 msgid "crop and rotate" msgstr "Zuschneiden und Drehen" -#: ../src/iop/clipping.c:350 +#: ../src/iop/clipping.c:349 msgid "reframe|perspective|keystone|distortion" msgstr "Zuschneiden|Perspektive|Trapezverzerrung|Verzerrung" -#: ../src/iop/clipping.c:355 +#: ../src/iop/clipping.c:354 msgid "change the framing and correct the perspective" msgstr "Ausschneiden, Rotieren und Perspektivkorrektur" -#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 -#: ../src/iop/crop.c:1269 +#: ../src/iop/clipping.c:1409 ../src/iop/clipping.c:2124 ../src/iop/crop.c:730 +#: ../src/iop/crop.c:1268 msgid "original image" msgstr "Original" -#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 +#: ../src/iop/clipping.c:1713 ../src/iop/crop.c:954 msgid "invalid ratio format. it should be \"number:number\"" msgstr "Ungültiges Seitenverhältnis. Es sollte „Zahl:Zahl“ sein." -#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 +#: ../src/iop/clipping.c:1729 ../src/iop/crop.c:970 msgid "invalid ratio format. it should be a positive number" msgstr "Ungültiges Seitenverhältnis. Es sollte eine positive Zahl sein." -#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 +#: ../src/iop/clipping.c:1918 ../src/iop/clipping.c:2115 msgid "full" msgstr "vollständig" -#: ../src/iop/clipping.c:1920 +#: ../src/iop/clipping.c:1919 msgid "old system" msgstr "altes System" -#: ../src/iop/clipping.c:1921 +#: ../src/iop/clipping.c:1920 msgid "correction applied" msgstr "Korrektur angewandt" -#: ../src/iop/clipping.c:2094 +#: ../src/iop/clipping.c:2093 msgid "main" msgstr "Beschnitt" -#: ../src/iop/clipping.c:2103 +#: ../src/iop/clipping.c:2102 msgid "mirror image horizontally and/or vertically" msgstr "Bild horizontal und/oder vertikal spiegeln" -#: ../src/iop/clipping.c:2106 +#: ../src/iop/clipping.c:2105 msgid "angle" msgstr "Winkel" # sehr unschön :-( # hoffe, der deutsche Vorschlag ist besser :-) # (evtl. müßte das englische Original ebenfalls verbessert werden) -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2108 msgid "right-click and drag a line on the image to drag a straight line" msgstr "" "Mit rechter Maustaste ins Bild klicken und eine Linie entlang einer " "horizontalen oder vertikalen Kante des Motivs ziehen" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2111 msgid "keystone" msgstr "Trapezkorrektur" -#: ../src/iop/clipping.c:2117 +#: ../src/iop/clipping.c:2116 msgid "set perspective correction for your image" msgstr "Perspektivische Korrektur des Bildes festlegen" -#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 +#: ../src/iop/clipping.c:2123 ../src/iop/crop.c:1267 msgid "freehand" msgstr "frei" -#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 +#: ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 msgid "10:8 in print" msgstr "10:8 für Druck" -#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4×5, 8×10" -#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "11x14" msgstr "11×14" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1274 msgid "8.5x11, letter" msgstr "8,5×11, Letter" -#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "5x7" msgstr "5×7" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4×6, 35mm" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "16:10, 8x5" msgstr "16:10, 8×5" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 +#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "widescreen" msgstr "Breitbild" +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +msgid "1.91:1" +msgstr "1.91:1" + #: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, Univisium" @@ -21332,19 +21936,19 @@ msgstr "[%s on borders] Zuschnitt" msgid "[%s on borders] crop keeping ratio" msgstr "[%s on borders] Verhältnis des Zuschnitt" -#: ../src/iop/colisa.c:76 +#: ../src/iop/colisa.c:75 msgid "this module is deprecated. please use colorbalance RGB module instead." msgstr "veraltetes Modul; abgelöst durch Farbbalance RGB" -#: ../src/iop/colisa.c:81 +#: ../src/iop/colisa.c:80 msgid "contrast brightness saturation" msgstr "Kontrast Helligkeit Sättigung" -#: ../src/iop/colisa.c:86 +#: ../src/iop/colisa.c:85 msgid "adjust the look of the image" msgstr "Anpassung Kontrast Helligkeit und Sättigung" -#: ../src/iop/colisa.c:278 +#: ../src/iop/colisa.c:277 msgid "color saturation adjustment" msgstr "Farbsättigungsanpassung" @@ -21393,7 +21997,7 @@ msgstr "ähnlich zu Kodachrome" msgid "optimize luma from patches" msgstr "optimiere Luma aus Patches" -#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2004 msgid "optimize luma" msgstr "optimiere Luma" @@ -21401,7 +22005,7 @@ msgstr "optimiere Luma" msgid "neutralize colors from patches" msgstr "neutralisiert Farben aus Feldern" -#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2009 msgid "neutralize colors" msgstr "neutralisiert Farben" @@ -21454,114 +22058,114 @@ msgstr "Lichter: Gain / Slope" msgid "shadows / mid-tones / highlights" msgstr "Schatten / Mitten / Lichter" -#: ../src/iop/colorbalance.c:1854 ../src/iop/colorbalance.c:1863 +#: ../src/iop/colorbalance.c:1857 ../src/iop/colorbalance.c:1866 msgid "color-grading mapping method" msgstr "Farbabbildungsmethode" -#: ../src/iop/colorbalance.c:1858 +#: ../src/iop/colorbalance.c:1861 msgid "color control sliders" msgstr "Farbsteuerungsregler" -#: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 +#: ../src/iop/colorbalance.c:1862 ../src/libs/colorpicker.c:53 msgid "HSL" msgstr "HSL" -#: ../src/iop/colorbalance.c:1860 +#: ../src/iop/colorbalance.c:1863 msgid "RGBL" msgstr "RGBL" -#: ../src/iop/colorbalance.c:1870 +#: ../src/iop/colorbalance.c:1873 msgctxt "section" msgid "master" msgstr "Allgemein" -#: ../src/iop/colorbalance.c:1876 +#: ../src/iop/colorbalance.c:1879 msgid "saturation correction before the color balance" msgstr "Sättigungskorrektur vor Farbanpassung" -#: ../src/iop/colorbalance.c:1882 +#: ../src/iop/colorbalance.c:1885 msgid "saturation correction after the color balance" msgstr "Sättigungskorrektur nach Farbanpassung" -#: ../src/iop/colorbalance.c:1887 +#: ../src/iop/colorbalance.c:1890 msgid "adjust to match a neutral tone" msgstr "anpassen an einen neutralen Ton" #. is set in _configure_slider_blocks -#: ../src/iop/colorbalance.c:1898 +#: ../src/iop/colorbalance.c:1901 msgid "click to cycle layout" msgstr "Klicken, um zyklisch zwischen Layouts zu wechseln." -#: ../src/iop/colorbalance.c:1932 +#: ../src/iop/colorbalance.c:1935 msgid "factor" msgstr "Faktor" -#: ../src/iop/colorbalance.c:1946 +#: ../src/iop/colorbalance.c:1949 msgid "select the hue" msgstr "Farbton auswählen" -#: ../src/iop/colorbalance.c:1957 +#: ../src/iop/colorbalance.c:1960 msgid "select the saturation" msgstr "Sättigung auswählen" -#: ../src/iop/colorbalance.c:1977 +#: ../src/iop/colorbalance.c:1980 msgid "factor of lift/offset" msgstr "Faktor für Lift/Offset" -#: ../src/iop/colorbalance.c:1978 +#: ../src/iop/colorbalance.c:1981 msgid "factor of red for lift/offset" msgstr "Rot-Faktor für Lift/Offset" -#: ../src/iop/colorbalance.c:1979 +#: ../src/iop/colorbalance.c:1982 msgid "factor of green for lift/offset" msgstr "Grün-Faktor für Lift/Offset" -#: ../src/iop/colorbalance.c:1980 +#: ../src/iop/colorbalance.c:1983 msgid "factor of blue for lift/offset" msgstr "Blau-Faktor für Lift/Offset" -#: ../src/iop/colorbalance.c:1983 +#: ../src/iop/colorbalance.c:1986 msgid "factor of gamma/power" msgstr "Faktor für Gamma/Power" -#: ../src/iop/colorbalance.c:1984 +#: ../src/iop/colorbalance.c:1987 msgid "factor of red for gamma/power" msgstr "Rot-Faktor für Gamma/Power" -#: ../src/iop/colorbalance.c:1985 +#: ../src/iop/colorbalance.c:1988 msgid "factor of green for gamma/power" msgstr "Grün-Faktor für Gamma/Power" -#: ../src/iop/colorbalance.c:1986 +#: ../src/iop/colorbalance.c:1989 msgid "factor of blue for gamma/power" msgstr "Blau-Faktor für Gamma/Power" -#: ../src/iop/colorbalance.c:1989 +#: ../src/iop/colorbalance.c:1992 msgid "factor of gain/slope" msgstr "Faktor für Gain/Slope" -#: ../src/iop/colorbalance.c:1990 +#: ../src/iop/colorbalance.c:1993 msgid "factor of red for gain/slope" msgstr "Rot-Faktor für Gain/Slope" -#: ../src/iop/colorbalance.c:1991 +#: ../src/iop/colorbalance.c:1994 msgid "factor of green for gain/slope" msgstr "Grün-Faktor für Gain/Steigung" -#: ../src/iop/colorbalance.c:1992 +#: ../src/iop/colorbalance.c:1995 msgid "factor of blue for gain/slope" msgstr "Blau-Faktor für Gain/Steigung" -#: ../src/iop/colorbalance.c:2002 +#: ../src/iop/colorbalance.c:2005 msgid "fit the whole histogram and center the average luma" msgstr "" "gesamtes Histogramm anpassen und die durchschnittliche Luminanz zentrieren" -#: ../src/iop/colorbalance.c:2007 +#: ../src/iop/colorbalance.c:2010 msgid "optimize the RGB curves to remove color casts" msgstr "optimiere die RGB-Kurven, um Farbstiche zu entfernen" -#: ../src/iop/colorbalance.c:2009 +#: ../src/iop/colorbalance.c:2012 msgctxt "section" msgid "auto optimizers" msgstr "Autooptimierer" @@ -21606,100 +22210,101 @@ msgstr "Farbeinstellung | Standard" msgid "colorbalance works only on RGB input" msgstr "Farbbalance funktioniert nur mit RGB-Input" -#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 +#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2374 +#: ../src/iop/contrastntexture.c:361 ../src/iop/retouch.c:2054 +#: ../src/iop/toneequal.c:1972 msgid "cannot display masks when the blending mask is displayed" msgstr "" "Kann Maske nicht anzeigen, solange die Maske zum Überblenden aktiviert ist" #. Page master -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "master" msgstr "Allgemein" -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "global grading" msgstr "globales Color Grading" -#: ../src/iop/colorbalancergb.c:1788 +#: ../src/iop/colorbalancergb.c:1787 msgid "rotate all hues by an angle, at the same luminance" msgstr "rotiert alle Farbtöne um einen Winkel, bei gleicher Luminanz" -#: ../src/iop/colorbalancergb.c:1794 +#: ../src/iop/colorbalancergb.c:1793 msgid "increase colorfulness mostly on low-chroma colors" msgstr "Erhöhung der Farbigkeit vor allem bei unbunten Farben" -#: ../src/iop/colorbalancergb.c:1800 +#: ../src/iop/colorbalancergb.c:1799 msgid "increase the contrast at constant chromaticity" msgstr "den Kontrast bei konstanter Chromatizität erhöhen" -#: ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorbalancergb.c:1801 msgctxt "section" msgid "linear chroma grading" msgstr "Lineares Chrominanz Grading" -#: ../src/iop/colorbalancergb.c:1809 +#: ../src/iop/colorbalancergb.c:1808 msgid "increase colorfulness at same luminance globally" msgstr "Farbigkeit bei gleicher Luminanz global erhöhen" -#: ../src/iop/colorbalancergb.c:1814 +#: ../src/iop/colorbalancergb.c:1813 msgid "increase colorfulness at same luminance mostly in shadows" msgstr "Erhöhung der Farbigkeit bei gleicher Luminanz vor allem in Schatten" -#: ../src/iop/colorbalancergb.c:1819 +#: ../src/iop/colorbalancergb.c:1818 msgid "increase colorfulness at same luminance mostly in mid-tones" msgstr "Erhöhung der Farbigkeit bei gleicher Luminanz vor allem in Mitteltönen" -#: ../src/iop/colorbalancergb.c:1824 +#: ../src/iop/colorbalancergb.c:1823 msgid "increase colorfulness at same luminance mostly in highlights" msgstr "Erhöhung der Farbigkeit bei gleicher Luminanz vor allem in Lichtern" -#: ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorbalancergb.c:1825 msgctxt "section" msgid "perceptual saturation grading" msgstr "perzeptive Farbsättigung" -#: ../src/iop/colorbalancergb.c:1832 +#: ../src/iop/colorbalancergb.c:1831 msgid "add or remove saturation by an absolute amount" msgstr "Sättigung um einen absoluten Betrag erhöhen oder verringern" -#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 -#: ../src/iop/colorbalancergb.c:1847 +#: ../src/iop/colorbalancergb.c:1836 ../src/iop/colorbalancergb.c:1841 +#: ../src/iop/colorbalancergb.c:1846 msgid "" "increase or decrease saturation proportionally to the original pixel " "saturation" msgstr "Sättigung proportional zum ursprünglichen Wert erhöhen oder verringern" -#: ../src/iop/colorbalancergb.c:1849 +#: ../src/iop/colorbalancergb.c:1848 msgctxt "section" msgid "perceptual brilliance grading" msgstr "perzeptive Farbbrillianz" -#: ../src/iop/colorbalancergb.c:1850 +#: ../src/iop/colorbalancergb.c:1849 msgid "brilliance" msgstr "Brillianz" -#: ../src/iop/colorbalancergb.c:1855 +#: ../src/iop/colorbalancergb.c:1854 msgid "add or remove brilliance by an absolute amount" msgstr "Farbbrillianz um einen absoluten Betrag erhöhen oder verringern" -#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 -#: ../src/iop/colorbalancergb.c:1870 +#: ../src/iop/colorbalancergb.c:1859 ../src/iop/colorbalancergb.c:1864 +#: ../src/iop/colorbalancergb.c:1869 msgid "" "increase or decrease brilliance proportionally to the original pixel " "brilliance" msgstr "Brillianz proportional zum ursprünglichen Wert erhöhen oder verringern" #. Page 4-ways -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "4 ways" msgstr "4 HSL" -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "selective color grading" msgstr "selektives Color Grading" -#: ../src/iop/colorbalancergb.c:1875 +#: ../src/iop/colorbalancergb.c:1874 msgid "" "pick opposite color from image\n" "ctrl+click to pick selected color" @@ -21707,105 +22312,105 @@ msgstr "" "übernimmt komplementäre Farbe aus dem Bild\n" "Strg+Klick übernimmt dieselbe Farbe" -#: ../src/iop/colorbalancergb.c:1877 +#: ../src/iop/colorbalancergb.c:1876 msgctxt "section" msgid "global offset" msgstr "Globale Anpassung" -#: ../src/iop/colorbalancergb.c:1884 +#: ../src/iop/colorbalancergb.c:1883 msgid "global luminance offset" msgstr "Globale Luminanzanpassung" -#: ../src/iop/colorbalancergb.c:1889 +#: ../src/iop/colorbalancergb.c:1888 msgid "hue of the global color offset" msgstr "Farbton der globalen Farbanpassung" -#: ../src/iop/colorbalancergb.c:1896 +#: ../src/iop/colorbalancergb.c:1895 msgid "chroma of the global color offset" msgstr "Chrominanz der globalen Farbanpassung" -#: ../src/iop/colorbalancergb.c:1898 +#: ../src/iop/colorbalancergb.c:1897 msgctxt "section" msgid "shadows lift" msgstr "Schatten - Lift" -#: ../src/iop/colorbalancergb.c:1905 +#: ../src/iop/colorbalancergb.c:1904 msgid "luminance gain in shadows" msgstr "Luminanzanpassung in den Schatten" -#: ../src/iop/colorbalancergb.c:1910 +#: ../src/iop/colorbalancergb.c:1909 msgid "hue of the color gain in shadows" msgstr "Farbton der Farbanpassung im Schatten" -#: ../src/iop/colorbalancergb.c:1917 +#: ../src/iop/colorbalancergb.c:1916 msgid "chroma of the color gain in shadows" msgstr "Chrominanz der Farbanpassung im Schatten" -#: ../src/iop/colorbalancergb.c:1919 +#: ../src/iop/colorbalancergb.c:1918 msgctxt "section" msgid "highlights gain" msgstr "Lichter - Gain" -#: ../src/iop/colorbalancergb.c:1920 +#: ../src/iop/colorbalancergb.c:1919 msgid "gain" msgstr "Gain" -#: ../src/iop/colorbalancergb.c:1926 +#: ../src/iop/colorbalancergb.c:1925 msgid "luminance gain in highlights" msgstr "Luminanzanpassung in den Lichter" -#: ../src/iop/colorbalancergb.c:1931 +#: ../src/iop/colorbalancergb.c:1930 msgid "hue of the color gain in highlights" msgstr "Farbton der Farbanpassung in den Lichtern" -#: ../src/iop/colorbalancergb.c:1938 +#: ../src/iop/colorbalancergb.c:1937 msgid "chroma of the color gain in highlights" msgstr "Chrominanz der Farbanpassung in den Lichtern" -#: ../src/iop/colorbalancergb.c:1940 +#: ../src/iop/colorbalancergb.c:1939 msgctxt "section" msgid "power" msgstr "Mitten - Power" -#: ../src/iop/colorbalancergb.c:1941 +#: ../src/iop/colorbalancergb.c:1940 msgid "power" msgstr "Mitten - Power" -#: ../src/iop/colorbalancergb.c:1947 +#: ../src/iop/colorbalancergb.c:1946 msgid "luminance exponent in mid-tones" msgstr "Luminanzexponent in den Mitteltönen" -#: ../src/iop/colorbalancergb.c:1952 +#: ../src/iop/colorbalancergb.c:1951 msgid "hue of the color exponent in mid-tones" msgstr "Farbton der Farbanpassung in den Mitteltönen" -#: ../src/iop/colorbalancergb.c:1959 +#: ../src/iop/colorbalancergb.c:1958 msgid "chroma of the color exponent in mid-tones" msgstr "Chrominanz der Farbanpassung in den Mitteltönen" #. Page masks -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "masks" msgstr "Maskierung" -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "isolate luminances" msgstr "Luminanzwerte isolieren" -#: ../src/iop/colorbalancergb.c:1966 +#: ../src/iop/colorbalancergb.c:1965 msgid "choose in which uniform color space the saturation is computed" msgstr "wählen, in welchem Farbraum die Sättigung berechnet werden soll" -#: ../src/iop/colorbalancergb.c:1968 +#: ../src/iop/colorbalancergb.c:1967 msgctxt "section" msgid "luminance ranges" msgstr "Verlauf der Luminanzmasken" -#: ../src/iop/colorbalancergb.c:1981 +#: ../src/iop/colorbalancergb.c:1980 msgid "weight of the shadows over the whole tonal range" msgstr "Gewichtung der Schatten über den Tonwertbereich" -#: ../src/iop/colorbalancergb.c:1987 +#: ../src/iop/colorbalancergb.c:1986 msgid "" "displays a shadows mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21816,11 +22421,11 @@ msgstr "" "Bereich,\n" "der von den Schatten-Reglern in den anderen Reitern beeinflusst wird" -#: ../src/iop/colorbalancergb.c:1994 +#: ../src/iop/colorbalancergb.c:1993 msgid "position of the middle-gray reference for masking" msgstr "Position der Mittelgrau Referenz für die Maskierung" -#: ../src/iop/colorbalancergb.c:2000 +#: ../src/iop/colorbalancergb.c:1999 msgid "" "displays a mid-tones mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21831,11 +22436,11 @@ msgstr "" "Bereich,\n" "der von den Mittelton-Reglern in den anderen Reitern beeinflusst wird" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2006 msgid "weights of highlights over the whole tonal range" msgstr "Gewichtung der Lichter über den Tonwertbereich" -#: ../src/iop/colorbalancergb.c:2013 +#: ../src/iop/colorbalancergb.c:2012 msgid "" "displays a highlights mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21846,107 +22451,107 @@ msgstr "" "Bereich,\n" "der von den Lichter-Reglern in den anderen Reitern beeinflusst wird" -#: ../src/iop/colorbalancergb.c:2017 +#: ../src/iop/colorbalancergb.c:2016 msgctxt "section" msgid "threshold" msgstr "Schwellenwert" -#: ../src/iop/colorbalancergb.c:2022 +#: ../src/iop/colorbalancergb.c:2021 msgid "peak white luminance value used to normalize the power function" msgstr "" "Maximalwert der Weißluminanz, der zur Normalisierung der Power-Funktion " "verwendet wird" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2027 msgid "peak gray luminance value used to normalize the power function" msgstr "" "Maximalwert der Grauluminanz, der zur Normalisierung der Power-Funktion " "verwendet wird" -#: ../src/iop/colorbalancergb.c:2030 +#: ../src/iop/colorbalancergb.c:2029 msgctxt "section" msgid "mask preview settings" msgstr "Maskenvorschaueinstellungen" -#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 +#: ../src/iop/colorbalancergb.c:2033 ../src/iop/colorbalancergb.c:2038 msgid "select color of the checkerboard from a swatch" msgstr "Farbe des Schachbrettmusters auswählen" -#: ../src/iop/colorbalancergb.c:2044 +#: ../src/iop/colorbalancergb.c:2043 msgid "checkerboard size" msgstr "Schachbrettmustergröße" -#: ../src/iop/colorbalancergb.c:2048 +#: ../src/iop/colorbalancergb.c:2047 msgid "checkerboard color 1" msgstr "Schachbrettmuster Farbe 1" -#: ../src/iop/colorbalancergb.c:2049 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 2" msgstr "Schachbrettmuster Farbe 2" -#: ../src/iop/colorchecker.c:118 +#: ../src/iop/colorchecker.c:119 msgid "color look up table" msgstr "Farb-Lookup-Tabelle" -#: ../src/iop/colorchecker.c:123 +#: ../src/iop/colorchecker.c:124 msgid "profile|lut|color grading" msgstr "Profil|LUT|Color Grading" -#: ../src/iop/colorchecker.c:129 +#: ../src/iop/colorchecker.c:130 msgid "perform color space corrections and apply looks" msgstr "Farbraumkorrekturen basierend auf Quell-/Zielwerten" -#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 -#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 -#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 -#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 -#: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 +#: ../src/iop/colorchecker.c:132 ../src/iop/colorchecker.c:134 +#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:153 +#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/colorzones.c:144 ../src/iop/defringe.c:81 ../src/iop/levels.c:141 +#: ../src/iop/monochrome.c:103 ../src/iop/shadhi.c:142 +#: ../src/iop/tonecurve.c:186 ../src/iop/vibrance.c:95 msgid "linear or non-linear, Lab, display-referred" msgstr "linear oder nichtlinear, Lab, anzeigebezogen" -#: ../src/iop/colorchecker.c:132 +#: ../src/iop/colorchecker.c:133 msgid "defined by profile, Lab" msgstr "durch Profil vorgegeben, Lab" -#: ../src/iop/colorchecker.c:306 +#: ../src/iop/colorchecker.c:307 msgid "it8 skin tones" msgstr "IT8 Hautfarben" -#: ../src/iop/colorchecker.c:472 +#: ../src/iop/colorchecker.c:473 msgid "expanded color checker" msgstr "Erweiterte Farbfelder" -#: ../src/iop/colorchecker.c:488 +#: ../src/iop/colorchecker.c:489 msgid "Helmholtz/Kohlrausch monochrome" msgstr "Helmholtz/Kohlrausch monochrom" -#: ../src/iop/colorchecker.c:505 +#: ../src/iop/colorchecker.c:506 msgid "Fuji Astia emulation" msgstr "Fuji Astia Emulation" -#: ../src/iop/colorchecker.c:519 +#: ../src/iop/colorchecker.c:520 msgid "Fuji Classic Chrome emulation" msgstr "Fuji Classic Chrome Emulation" -#: ../src/iop/colorchecker.c:533 +#: ../src/iop/colorchecker.c:534 msgid "Fuji Monochrome emulation" msgstr "Fuji Monochrome Emulation" -#: ../src/iop/colorchecker.c:547 +#: ../src/iop/colorchecker.c:548 msgid "Fuji Provia emulation" msgstr "Fuji Provia Emulation" -#: ../src/iop/colorchecker.c:561 +#: ../src/iop/colorchecker.c:562 msgid "Fuji Velvia emulation" msgstr "Fuji Velvia Emulation" -#: ../src/iop/colorchecker.c:997 ../src/iop/colorchecker.c:1555 +#: ../src/iop/colorchecker.c:998 ../src/iop/colorchecker.c:1557 #, c-format msgid "patch #%d" msgstr "Feld #%d" -#: ../src/iop/colorchecker.c:1410 +#: ../src/iop/colorchecker.c:1413 #, c-format msgid "" "(%2.2f %2.2f %2.2f)\n" @@ -21964,15 +22569,15 @@ msgstr "" "Shift+Taste drücken während Farbwahl mittels Pipette, um die Farbe des Feldes " "zu ersetzen." -#: ../src/iop/colorchecker.c:1550 +#: ../src/iop/colorchecker.c:1552 msgid "patch" msgstr "Feld" -#: ../src/iop/colorchecker.c:1551 +#: ../src/iop/colorchecker.c:1553 msgid "color checker patch" msgstr "Farbfeld" -#: ../src/iop/colorchecker.c:1565 +#: ../src/iop/colorchecker.c:1567 msgid "" "adjust target color Lab 'L' channel\n" "lower values darken target color while higher brighten it" @@ -21980,7 +22585,7 @@ msgstr "" "Zielfarbe einstellen: Lab „L“ Kanal\n" "niedrigere Werte verdunkeln die Zielfarbe, höhere hellen sie auf" -#: ../src/iop/colorchecker.c:1573 +#: ../src/iop/colorchecker.c:1575 msgid "" "adjust target color Lab 'a' channel\n" "lower values shift target color towards greens while higher shift towards " @@ -21990,11 +22595,11 @@ msgstr "" "niedrigere Werte verschieben die Zielfarbe in Richtung Grün, höhere in " "Richtung Magenta" -#: ../src/iop/colorchecker.c:1576 +#: ../src/iop/colorchecker.c:1578 msgid "green-magenta offset" msgstr "Grün-Magenta Anpassung" -#: ../src/iop/colorchecker.c:1585 +#: ../src/iop/colorchecker.c:1587 msgid "" "adjust target color Lab 'b' channel\n" "lower values shift target color towards blues while higher shift towards " @@ -22004,11 +22609,11 @@ msgstr "" "niedrigere Werte verschieben die Zielfarbe in Richtung Blau, höhere in " "Richtung Gelb" -#: ../src/iop/colorchecker.c:1588 +#: ../src/iop/colorchecker.c:1590 msgid "blue-yellow offset" msgstr "Blau-Gelb Anpassung" -#: ../src/iop/colorchecker.c:1597 +#: ../src/iop/colorchecker.c:1599 msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" @@ -22020,11 +22625,11 @@ msgstr "" "niedrigere Werte führen zu geringerer Sättigung, höhere Werte zu höherer " "Sättigung" -#: ../src/iop/colorchecker.c:1606 +#: ../src/iop/colorchecker.c:1608 msgid "target color" msgstr "Zielfarbe" -#: ../src/iop/colorchecker.c:1609 +#: ../src/iop/colorchecker.c:1611 msgid "" "control target color of the patches\n" "relative - target color is relative from the patch original color\n" @@ -22034,22 +22639,22 @@ msgstr "" "relativ - Zielfarbe ist relativ zur Originalfarbe des Feldes\n" "absolut - Zielfarbe ist der absolute Lab-Wert" -#: ../src/iop/colorchecker.c:1613 +#: ../src/iop/colorchecker.c:1615 msgid "absolute" msgstr "absolut" -#: ../src/iop/colorcontrast.c:74 +#: ../src/iop/colorcontrast.c:72 msgid "color contrast" msgstr "Farbkontrast" -#: ../src/iop/colorcontrast.c:84 +#: ../src/iop/colorcontrast.c:82 msgid "" "increase saturation and separation between\n" "opposite colors" msgstr "" "Kontrast- und Farbtrennung zwischen Grün/Magenta und Blau/Gelb im Lab-Farbraum" -#: ../src/iop/colorcontrast.c:312 +#: ../src/iop/colorcontrast.c:310 msgid "" "steepness of the a* curve in Lab\n" "lower values desaturate greens and magenta while higher saturate them" @@ -22057,7 +22662,7 @@ msgstr "" "Steilheit der a*-Kurve im Lab-Farbraum. Werte kleiner 1 entsättigen Grün- und " "Magentatöne, während Werte größer 1 diese Farbtöne stärker sättigen." -#: ../src/iop/colorcontrast.c:319 +#: ../src/iop/colorcontrast.c:317 msgid "" "steepness of the b* curve in Lab\n" "lower values desaturate blues and yellows while higher saturate them" @@ -22085,7 +22690,7 @@ msgstr "wärmender Filter" msgid "cooling filter" msgstr "kühlender Filter" -#: ../src/iop/colorcorrection.c:242 +#: ../src/iop/colorcorrection.c:252 msgid "" "drag the line for split-toning. bright means highlights, dark means shadows. " "use mouse wheel to change saturation." @@ -22093,11 +22698,11 @@ msgstr "" "Linie für Teiltonung ziehen. Hell bedeutet Lichter, dunkel bedeutet Schatten. " "Die Sättigung kann mit dem Mausrad angepasst werden." -#: ../src/iop/colorcorrection.c:261 +#: ../src/iop/colorcorrection.c:271 msgid "set the global saturation" msgstr "Globale Sättigung setzen" -#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2936 msgid "color equalizer" msgstr "Farb-Equalizer" @@ -22113,11 +22718,11 @@ msgstr "" "Sättigung, Farbton und Helligkeit\n" "je Farbton ändern" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB" msgstr "quasi-linear, RGB" -#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:333 msgid "quasi-linear, RGB, scene-referred" msgstr "quasi-linear, RGB, szenenbezogen" @@ -22138,12 +22743,12 @@ msgid "teal & orange" msgstr "Teal & Orange" #. Page OPTIONS -#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 -#: ../src/iop/filmicrgb.c:4561 +#: ../src/iop/colorequal.c:2889 ../src/iop/colorequal.c:3087 +#: ../src/iop/filmicrgb.c:4539 msgid "options" msgstr "Optionen" -#: ../src/iop/colorequal.c:2982 +#: ../src/iop/colorequal.c:2985 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -22153,11 +22758,11 @@ msgstr "" "Mittelklick zum Umschalten der Sichtbarkeit der Schieberegler\n" "Alt+Scrollen zum Wechseln der Seite" -#: ../src/iop/colorequal.c:3008 +#: ../src/iop/colorequal.c:3006 msgid "shift nodes to lower or higher hue" msgstr "verschiebt die Knoten zu höheren oder niedrigeren Farbtonwerten" -#: ../src/iop/colorequal.c:3011 +#: ../src/iop/colorequal.c:3009 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -22165,19 +22770,19 @@ msgstr "" "Farbton aus dem Bild auswählen und visualisieren\n" "Strg+Klick oder Rechtsklick zur Auswahl eines Bereichs" -#: ../src/iop/colorequal.c:3030 +#: ../src/iop/colorequal.c:3028 msgid "change hue hue-wise" msgstr "Farbton je Farbton ändern" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3046 msgid "change saturation hue-wise" msgstr "Sättigung je Farbton ändern" -#: ../src/iop/colorequal.c:3066 +#: ../src/iop/colorequal.c:3064 msgid "change brightness hue-wise" msgstr "Helligkeit je Farbton ändern" -#: ../src/iop/colorequal.c:3099 +#: ../src/iop/colorequal.c:3097 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -22188,17 +22793,17 @@ msgstr "" "dass sie unterhalb des festgelegten Wertes bleiben.\n" "Die Standardeinstellung ist für die meisten Bilder ausreichend." -#: ../src/iop/colorequal.c:3104 +#: ../src/iop/colorequal.c:3102 msgid "change for sharper or softer hue curve" msgstr "anpassen für spitzeren oder glatteren Verlauf der Farbkurve " -#: ../src/iop/colorequal.c:3108 +#: ../src/iop/colorequal.c:3106 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "" "Effekt durch Verwendung eines geführten Filters auf Basis von Farbton und " "Sättigung begrenzen" -#: ../src/iop/colorequal.c:3114 +#: ../src/iop/colorequal.c:3112 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -22208,7 +22813,7 @@ msgstr "" "Farbrauschen gibt." # unfortunately no explanation available what exactly is shown -#: ../src/iop/colorequal.c:3121 +#: ../src/iop/colorequal.c:3119 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -22218,7 +22823,7 @@ msgstr "" "Rot zeigt möglicherweise veränderte Daten an, bläuliche Teile werden nicht " "verändert." -#: ../src/iop/colorequal.c:3125 +#: ../src/iop/colorequal.c:3123 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -22233,7 +22838,7 @@ msgstr "" " erhöht den Kontrast und vermeidet Helligkeitsänderungen in Bereichen mit " "geringer Farbintensität." -#: ../src/iop/colorequal.c:3133 +#: ../src/iop/colorequal.c:3131 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -22245,11 +22850,11 @@ msgstr "" "Kontrast zu erzielen\n" " - verringern für weichere Übergänge" -#: ../src/iop/colorequal.c:3140 +#: ../src/iop/colorequal.c:3138 msgid "set radius of applied parameters for the guided filter" msgstr "Radius der anzuwendenden Parameter für den geführten Filter einstellen" -#: ../src/iop/colorequal.c:3143 +#: ../src/iop/colorequal.c:3141 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -22292,24 +22897,24 @@ msgid "" "how strongly the remaining off-palette colors are pulled toward the detected " "palette." msgstr "" -"Analysiert die Farbtonverteilung des Bildes und schlägt automatisch die " -"Farbharmonie und \n" -"den Anker-Farbton vor, die am besten zur vorhandenen Farbpalette passen.\n" +"Analysiert die Farbtonverteilung im Bild und schlägt automatisch eine " +"passende Farbharmonie und \n" +"den Anker-Farbton vor.\n" "\n" -"Die Erkennung bewertet jede Harmonie- und Ankerkombination anhand eines " +"Erkennung bewertet jede Harmonie- und Ankerkombination anhand eines " "chromagewichteten \n" -"Histogramms des Vorschaubilds und wählt die Kombination aus, die die " -"geringste Korrektur erfordert.\n" +"Histogramms des Vorschaubilds und wählt die Kombination mit geringstem " +"Korrekturbedarf.\n" "\n" -"Das Ergebnis ersetzt die aktuelle Harmonie und den Anker-Farbton. Mit " -"„Anziehungsstärke“ lässt sich steuern, \n" +"Ergebnis ersetzt die aktuelle Harmonie und den Anker-Farbton. " +"„Anziehungsstärke“ steuert, \n" "wie stark die verbleibenden Farben zur erkannten Palette hingezogen werden." -#: ../src/iop/colorharmonizer.c:1418 +#: ../src/iop/colorharmonizer.c:1417 msgid "not yet available — wait for the preview to finish processing." msgstr "noch nicht verfügbar - warten bis die Vorschau fertig berechnet ist." -#: ../src/iop/colorharmonizer.c:1423 +#: ../src/iop/colorharmonizer.c:1425 msgid "" "harmony rule that defines which hues are considered 'in harmony'.\n" "\n" @@ -22329,22 +22934,20 @@ msgid "" msgstr "" "Farbharmoniemodell - legt fest, welche Farbtöne als harmonisch gelten:\n" "\n" -"monochromatisch: eine einzige Farbfamilie – nur ein Knoten.\\n\n" -"analog: drei benachbarte Farbtöne im Abstand von 30° – natürlich, stimmig.\n" -"analog komplementär: analoges Dreieck plus sein Komplement – reichhaltig, " -"aber ausgewogen.\n" +"monochromatisch: eine Farbfamilie, ein Knoten.\n" +"analog: drei Farbtöne im Abstand von 30° – natürlich, stimmig.\n" +"analog komplementär: analoges Dreieck plus Komplement – reichhaltig, aber " +"ausgewogen.\n" "komplementär: zwei gegenüberliegende Farbtöne – hoher Kontrast, lebhaft.\n" -"teilkomplementär: ein Farbton und die zwei Farbtöne neben seinem Komplement – " +"teilkomplementär: ein Farbton plus zwei Nachbarn seines Komplements – " "lebendig, aber weniger hart.\n" -"dyadisch: zwei Farbtöne mit 60° Abstand – sanfter Kontrast.\n" -"triadisch: drei gleichmäßig im Abstand von 120° verteilte Farbtöne – " -"ausgewogen, farbenreich.\n" -"tetradisch: vier Farbtöne in zwei komplementären Paaren mit 60° Abstand – " -"komplex, braucht Zurückhaltung.\n" -"quadratisch: vier gleichmäßig im Abstand von 90° verteilte Farbtöne – kräftig " -"und abwechslungsreich." +"dyadisch: zwei Farbtöne im 60° Abstand – sanfter Kontrast.\n" +"triadisch: drei Farbtöne im 120° Abstand – ausgewogen, farbenreich.\n" +"tetradisch: vier Farbtöne, zwei komplementäre Paare im 60° Abstand – komplex, " +"braucht Zurückhaltung.\n" +"quadratisch: vier Farbtöne im 90° Abstand – kräftig und abwechslungsreich." -#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +#: ../src/iop/colorharmonizer.c:1448 ../src/iop/colorharmonizer.c:1503 msgid "" "pick hue from image.\n" "ctrl+click to select an area" @@ -22352,7 +22955,7 @@ msgstr "" "Farbton aus dem Bild auswählen\n" "Strg+Klick zur Auswahl eines Bereichs" -#: ../src/iop/colorharmonizer.c:1449 +#: ../src/iop/colorharmonizer.c:1451 msgid "" "the primary 'key' hue of the harmony — the first node from which all others " "are derived.\n" @@ -22377,7 +22980,7 @@ msgstr "" "ipp: Einen Hautton, Himmel oder eine andere dominante Motivfarbe als " "Ankerfarbton wählen" -#: ../src/iop/colorharmonizer.c:1464 +#: ../src/iop/colorharmonizer.c:1466 msgid "" "number of active harmony nodes in custom mode (2–4).\n" "nodes are numbered from the top; inactive nodes are hidden." @@ -22385,7 +22988,7 @@ msgstr "" "Anzahl der aktiven Harmonieknoten im benutzerdefinierten Modus (2–4).\n" "Die Knoten werden von oben nummeriert; inaktive Knoten werden ausgeblendet." -#: ../src/iop/colorharmonizer.c:1494 +#: ../src/iop/colorharmonizer.c:1496 msgid "" "hue of this harmony node (0°–360°).\n" "only active in 'custom' harmony mode.\n" @@ -22395,11 +22998,11 @@ msgstr "" "Nur im benutzerdefinierten Harmoniemodus aktiv.\n" "Pipette verwenden, um den gewünschten Farbton aus dem Bild aufzunehmen." -#: ../src/iop/colorharmonizer.c:1513 +#: ../src/iop/colorharmonizer.c:1519 msgid "vectorscope two-way sync" msgstr "bidirektionaler Sync Vectorscope" -#: ../src/iop/colorharmonizer.c:1515 +#: ../src/iop/colorharmonizer.c:1521 msgid "" "when enabled, the vectorscope harmony overlay is kept in sync with\n" "the harmony rule and anchor hue controls in the module.\n" @@ -22411,7 +23014,7 @@ msgstr "" "Deaktivieren, um das Modul anzupassen ohne das Vectorscope zu beeinflussen, " "und umgekehrt." -#: ../src/iop/colorharmonizer.c:1529 +#: ../src/iop/colorharmonizer.c:1535 msgid "" "import the harmony rule and anchor hue currently displayed in the " "vectorscope.\n" @@ -22421,7 +23024,7 @@ msgstr "" "Harmonieregel und Anker-Farbton aus dem Vectorscope übernehmen.\n" "Schaltet das Histogramm-Panel auf Vectorscope um, falls noch nicht aktiv." -#: ../src/iop/colorharmonizer.c:1550 +#: ../src/iop/colorharmonizer.c:1557 msgid "" "how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" @@ -22448,7 +23051,7 @@ msgstr "" "(Grautöne) werden \n" "unabhängig von dieser Einstellung nie beeinflusst." -#: ../src/iop/colorharmonizer.c:1564 +#: ../src/iop/colorharmonizer.c:1571 msgid "" "controls the angular reach of each harmony node's attraction.\n" "\n" @@ -22484,7 +23087,7 @@ msgstr "" " Sinnvoll bei stark dissonanten Bildern oder wenn ein malerischer Look " "gewünscht ist." -#: ../src/iop/colorharmonizer.c:1579 +#: ../src/iop/colorharmonizer.c:1586 msgid "" "shields low-chroma (desaturated) colors from the hue correction.\n" "\n" @@ -22501,21 +23104,21 @@ msgid "" "gradually from zero and the slider response is distributed evenly across its " "range." msgstr "" -"schützt entsättigte Farben vor der Farbton-Korrektur.\n" +"schützt entsättigte Farben vor Farbton-Korrektur.\n" "0: kein Schutz – Grautöne, Glanzlichter auf Haut und gedeckte Töne werden " -"alle verschoben.\n" +"verschoben.\n" "niedrige Werte (0,1–0,3): nur nahezu neutrale Grautöne ausgenommen; " "Pastellfarben noch betroffen.\n" "mittlere Werte (0,4–0,6): gedeckte und Pastellfarben zunehmend geschont.\n" "hohe Werte (0,7–1,0): nur kräftige, gesättigte Farben werden korrigiert;\n" -" alles andere bleibt nahe am ursprünglichen Farbton.\n" +" alles andere bleibt nahe am Originalfarbton.\n" "\n" -"Die Gewichtung ist sanft und hyperbolisch – es gibt keine harte Grenze. Der " -"Schutz wächst\n" -"gleichmäßig von null und die Schieberegler-Reaktion ist gleichmäßig über den " -"gesamten Bereich verteilt." +"Die Gewichtung ist sanft und hyperbolisch, keine harte Grenze. Der Schutz " +"wächst\n" +"gleichmäßig von null; Schieberegler-Reaktion ist gleichmäßig über den " +"gesamten Bereich." -#: ../src/iop/colorharmonizer.c:1593 +#: ../src/iop/colorharmonizer.c:1600 msgid "" "controls the intensity of smoothing applied to the correction field.\n" "\n" @@ -22539,23 +23142,23 @@ msgstr "" "malerischen Look,\n" " kann aber die Gradierung an Bildkanten verwischen." -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 1" msgstr "Farbton 1" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 2" msgstr "Farbton 2" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 3" msgstr "Farbton 3" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 4" msgstr "Farbton 4" -#: ../src/iop/colorharmonizer.c:1620 +#: ../src/iop/colorharmonizer.c:1627 msgid "" "saturation multiplier for colors near this harmony node.\n" "100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" @@ -22580,12 +23183,12 @@ msgstr "" "Konvertiert RGB Eingangswerte in den Arbeitsfarbraum\n" "basierend auf Farbprofilen " -#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:315 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "obligatorisch" -#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:88 msgid "defined by profile" msgstr "durch Profil vorgegeben" @@ -22597,25 +23200,25 @@ msgstr "" "Kann Matrix nicht aus dem Farbraum „%s” extrahieren, wird durch Rec2020 RGB " "ersetzt!" -#: ../src/iop/colorin.c:1399 +#: ../src/iop/colorin.c:1396 #, c-format msgid "`%s' color matrix not found!" msgstr "„%s” Farbmatrix nicht gefunden!" -#: ../src/iop/colorin.c:1437 +#: ../src/iop/colorin.c:1434 msgid "input profile could not be generated!" msgstr "Eingabeprofil konnte nicht erzeugt werden!" -#: ../src/iop/colorin.c:1534 +#: ../src/iop/colorin.c:1531 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "" "Nicht unterstütztes Eingabeprofil wurde durch lineares Rec709-RGB ersetzt!" -#: ../src/iop/colorin.c:1808 +#: ../src/iop/colorin.c:1805 msgid "external ICC profiles" msgstr "externe ICC Profile" -#: ../src/iop/colorin.c:1863 +#: ../src/iop/colorin.c:1860 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -22638,39 +23241,56 @@ msgstr "" "Copyright: %s\n" "\n" -#: ../src/iop/colorin.c:2051 +#: ../src/iop/colorin.c:2047 +msgid "blue mapping" +msgstr "blue mapping" + +#: ../src/iop/colorin.c:2048 +msgid "" +"the blue mapping mode has been deprecated since very long and has been " +"removed.\n" +"reset to defaults or switch to any colorin profile and check results. " +"minimal\n" +"visual differences might be possible." +msgstr "" +"Der Modus „blue mapping“ ist schon lange veraltet und wurde entfernt.\n" +"Auf Standardwerte zurücksetzen oder zu einem beliebigen Farbprofil wechseln " +"und Ergebnis prüfen.\n" +"Geringfügige sichtbare Unterschiede sind möglich." + +#: ../src/iop/colorin.c:2062 msgid "input profile" msgstr "Eingabeprofil" -#: ../src/iop/colorin.c:2064 +#: ../src/iop/colorin.c:2075 msgid "working ICC profiles" msgstr "Arbeits-ICC Profil" -#: ../src/iop/colorin.c:2076 +#: ../src/iop/colorin.c:2087 msgid "confine Lab values to gamut of RGB color space" msgstr "Lab-Werte auf den Gamut von RGB-Farbräumen begrenzen" -#: ../src/iop/colorize.c:72 +#: ../src/iop/colorize.c:71 msgid "colorize" msgstr "Einfärben" -#: ../src/iop/colorize.c:94 +#: ../src/iop/colorize.c:93 msgid "overlay a solid color on the image" msgstr "Einfärben des Bildes" -#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:355 ../src/iop/splittoning.c:469 msgid "select the hue tone" msgstr "Farbton wählen" -#: ../src/iop/colorize.c:362 +#: ../src/iop/colorize.c:361 msgid "select the saturation shadow tone" msgstr "Sättigung für die Schatten wählen" -#: ../src/iop/colorize.c:366 +#: ../src/iop/colorize.c:365 msgid "lightness of color" msgstr "Helligkeit der Farbe" -#: ../src/iop/colorize.c:370 +#: ../src/iop/colorize.c:369 msgid "mix value of source lightness" msgstr "Mischanteil der Helligkeit des Ursprungsbildes" @@ -22729,11 +23349,11 @@ msgstr "" msgid "level of histogram equalization" msgstr "Grad der Histogramm-Angleichung" -#: ../src/iop/colorout.c:79 +#: ../src/iop/colorout.c:78 msgid "output color profile" msgstr "Ausgabefarbprofil" -#: ../src/iop/colorout.c:85 +#: ../src/iop/colorout.c:84 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -22741,117 +23361,117 @@ msgstr "" "Konvertiert RGB Werte des Arbeitsfarbraums in den Ausgabefarbraum\n" "basierend auf Farbprofilen " -#: ../src/iop/colorout.c:90 +#: ../src/iop/colorout.c:89 msgid "non-linear, RGB or Lab, display-referred" msgstr "nichtlinear, RGB oder Lab, anzeigebezogen" -#: ../src/iop/colorout.c:655 +#: ../src/iop/colorout.c:653 msgid "missing output profile has been replaced by sRGB!" msgstr "fehlendes Ausgabeprofil wurde durch sRGB ersetzt!" -#: ../src/iop/colorout.c:677 +#: ../src/iop/colorout.c:675 msgid "missing softproof profile has been replaced by sRGB!" msgstr "fehlendes Softproof-Profil wurde durch sRGB ersetzt!" -#: ../src/iop/colorout.c:720 +#: ../src/iop/colorout.c:718 msgid "unsupported output profile has been replaced by sRGB!" msgstr "nicht unterstütztes Ausgabeprofil wurde durch sRGB ersetzt!" -#: ../src/iop/colorout.c:842 +#: ../src/iop/colorout.c:840 msgid "output intent" msgstr "Ausgabevorsatz" -#: ../src/iop/colorout.c:843 +#: ../src/iop/colorout.c:841 msgid "rendering intent" msgstr "Wiedergabeabsicht" -#: ../src/iop/colorout.c:845 ../src/libs/export.c:1637 -#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 -#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 +#: ../src/iop/colorout.c:843 ../src/libs/export.c:1632 +#: ../src/libs/print_settings.c:2568 ../src/libs/print_settings.c:2917 +#: ../src/views/darkroom.c:3435 ../src/views/lighttable.c:1503 msgid "perceptual" msgstr "Wahrnehmung" -#: ../src/iop/colorout.c:846 ../src/libs/export.c:1638 -#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 -#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1633 +#: ../src/libs/print_settings.c:2569 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3436 ../src/views/lighttable.c:1504 msgid "relative colorimetric" msgstr "relativ Farbmetrisch" -#: ../src/iop/colorout.c:847 ../src/libs/export.c:1639 -#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 -#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1634 +#: ../src/libs/print_settings.c:2570 ../src/libs/print_settings.c:2919 +#: ../src/views/darkroom.c:3437 ../src/views/lighttable.c:1505 msgctxt "rendering intent" msgid "saturation" msgstr "Sättigung" -#: ../src/iop/colorout.c:848 ../src/libs/export.c:1640 -#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 -#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1635 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2920 +#: ../src/views/darkroom.c:3438 ../src/views/lighttable.c:1506 msgid "absolute colorimetric" msgstr "absolut Farbmetrisch" -#: ../src/iop/colorout.c:864 +#: ../src/iop/colorout.c:862 msgid "export ICC profiles" msgstr "Export ICC Profil" -#: ../src/iop/colorreconstruction.c:111 +#: ../src/iop/colorreconstruction.c:110 msgid "color reconstruction" msgstr "Farbrekonstruktion" -#: ../src/iop/colorreconstruction.c:116 +#: ../src/iop/colorreconstruction.c:115 msgid "recover clipped highlights by propagating surrounding colors" msgstr "Farbrekonstruktion für Spitzlichter anhand der Umgebung" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 +#: ../src/iop/colorreconstruction.c:631 ../src/iop/colorreconstruction.c:1032 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 #: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 #: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 -#: ../src/iop/levels.c:354 +#: ../src/iop/levels.c:357 msgid "inconsistent output" msgstr "inkonsistente Ausgabe" -#: ../src/iop/colorreconstruction.c:670 +#: ../src/iop/colorreconstruction.c:669 msgid "module `color reconstruction' failed" msgstr "Modul „Farbrekonstruktion” fehlgeschlagen" -#: ../src/iop/colorreconstruction.c:1223 +#: ../src/iop/colorreconstruction.c:1222 msgid "spatial" msgstr "spatial" -#: ../src/iop/colorreconstruction.c:1224 +#: ../src/iop/colorreconstruction.c:1223 msgid "range" msgstr "range" -#: ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorreconstruction.c:1224 msgid "precedence" msgstr "Priorität" -#: ../src/iop/colorreconstruction.c:1241 +#: ../src/iop/colorreconstruction.c:1240 msgid "pixels with lightness values above this threshold are corrected" msgstr "Pixel mit einer Helligkeit über diesem Schwellenwert werden korrigiert" -#: ../src/iop/colorreconstruction.c:1242 +#: ../src/iop/colorreconstruction.c:1241 msgid "how far to look for replacement colors in spatial dimensions" msgstr "wie weit soll im räumlichen Umfeld nach Ersatzfarben gesucht werden" -#: ../src/iop/colorreconstruction.c:1243 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in the luminance dimension" msgstr "wie weit soll in der Luminanzdimension nach Ersatzfarben gesucht werden" -#: ../src/iop/colorreconstruction.c:1244 +#: ../src/iop/colorreconstruction.c:1243 msgid "if and how to give precedence to specific replacement colors" msgstr "ob und wie Ersatzfarben bevorzugt werden" -#: ../src/iop/colorreconstruction.c:1245 +#: ../src/iop/colorreconstruction.c:1244 msgid "the hue tone which should be given precedence over other hue tones" msgstr "der Farbton, der gegenüber anderen bevorzugt werden soll" -#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/colorreconstruction.c:1246 ../src/iop/demosaic.c:1823 #: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "nicht anwendbar" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1247 msgid "no highlights reconstruction for monochrome images" msgstr "keine Spitzlichtrekonstruktion bei monochromen Bildern" @@ -22863,49 +23483,49 @@ msgstr "Farbtransfer" msgid "this module is deprecated. better use color mapping module instead." msgstr "veraltetes Modul; abgelöst durch Color Mapping" -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" "and move to the new color mapping module." msgstr "" "Dieses Modul wird in absehbarer Zukunft entfernt\n" -"und ist nur noch hier, damit Du es abschalten\n" -"und durch das neue Farbtransfer ersetzen kannst." +"und ist nur noch hier, um es abzuschalten\n" +"und durch das neue Farbtransfer Modul zu ersetzen." -#: ../src/iop/colorzones.c:135 ../src/iop/colorzones.c:2561 +#: ../src/iop/colorzones.c:136 ../src/iop/colorzones.c:2554 msgid "color zones" msgstr "Farbbereiche" -#: ../src/iop/colorzones.c:141 +#: ../src/iop/colorzones.c:142 msgid "selectively shift hues, chroma and lightness of pixels" msgstr "Selektive Anpassung von Farbton, Chrominanz, Helligkeit" -#: ../src/iop/colorzones.c:668 +#: ../src/iop/colorzones.c:669 msgid "B&W: with red" msgstr "S/W: mit Rot" -#: ../src/iop/colorzones.c:691 +#: ../src/iop/colorzones.c:692 msgid "B&W: with skin tones" msgstr "S/W: mit Hautfarben" -#: ../src/iop/colorzones.c:716 +#: ../src/iop/colorzones.c:717 msgid "polarizing filter" msgstr "Polarisationsfilter" -#: ../src/iop/colorzones.c:737 +#: ../src/iop/colorzones.c:738 msgid "natural skin tones" msgstr "natürliche Hautfarben" -#: ../src/iop/colorzones.c:768 +#: ../src/iop/colorzones.c:769 msgid "B&W: film" msgstr "S/W: Film" -#: ../src/iop/colorzones.c:788 +#: ../src/iop/colorzones.c:789 msgid "HSL base setting" msgstr "HSL-Grundeinstellung" -#: ../src/iop/colorzones.c:2652 ../src/iop/rgbcurve.c:1514 +#: ../src/iop/colorzones.c:2645 ../src/iop/rgbcurve.c:1507 msgid "" "create a curve based on an area from the image\n" "drag to create a flat curve\n" @@ -22917,34 +23537,34 @@ msgstr "" "Strg+Auswahl erstellt eine positive Kurve\n" "Shift+Auswahl erstellt eine negative Kurve" -#: ../src/iop/colorzones.c:2656 ../src/iop/rgbcurve.c:1518 +#: ../src/iop/colorzones.c:2649 ../src/iop/rgbcurve.c:1511 msgid "create curve" msgstr "Kurve erstellen" #. edit by area -#: ../src/iop/colorzones.c:2670 +#: ../src/iop/colorzones.c:2663 msgid "edit by area" msgstr "Nach Bereich bearbeiten" -#: ../src/iop/colorzones.c:2676 +#: ../src/iop/colorzones.c:2670 msgid "edit the curve nodes by area" msgstr "Kurvenknoten nach Bereich bearbeiten" -#: ../src/iop/colorzones.c:2683 +#: ../src/iop/colorzones.c:2677 msgid "display selection" msgstr "Auswahl anzeigen" -#: ../src/iop/colorzones.c:2698 +#: ../src/iop/colorzones.c:2694 msgid "choose selection criterion, will be the abscissa in the graph" msgstr "Auswahlkriterium, wird auf der x-Achse des Graphen angezeigt" -#: ../src/iop/colorzones.c:2701 +#: ../src/iop/colorzones.c:2697 msgid "choose between a smoother or stronger effect" msgstr "zwischen einem weicherem oder stärkeren Effekt wählen" # Original English text is not meaningful in the context of the color zones # module. -#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 +#: ../src/iop/colorzones.c:2728 ../src/iop/rgbcurve.c:1540 #: ../src/iop/tonecurve.c:1312 msgid "" "change this method if you see oscillations or cusps in the curve\n" @@ -22963,19 +23583,89 @@ msgstr "" "Knoten, ist aber weniger glatt\n" "- „monotoner Spline“: garantiert monotonen Verlauf; vermeidet Oszillation" -#: ../src/iop/crop.c:122 +#: ../src/iop/contrastntexture.c:113 +msgid "contrast & texture" +msgstr "Kontrast & Textur" + +#: ../src/iop/contrastntexture.c:118 +msgid "local contrast|texture|clarity|detail enhancement" +msgstr "lokaler Kontrast|Textur|Klarheit|Detailverbesserung" + +#: ../src/iop/contrastntexture.c:124 +msgid "enhance local contrast by boosting details while preserving edges" +msgstr "" +"verstärkt lokalen Kontrast durch Anheben von Details bei gleichzeitigem " +"Erhalt der Kanten" + +#: ../src/iop/contrastntexture.c:296 +msgid "local contrast failed to allocate memory, check your RAM settings" +msgstr "" +"Kontrast & Textur konnte keinen Speicher allokieren, überprüfe die RAM-" +"Einstellungen" + +#: ../src/iop/contrastntexture.c:400 +msgid "amount of local contrast enhancement" +msgstr "Stärke der lokalen Kontrastverstärkung" + +#: ../src/iop/contrastntexture.c:402 +msgid "visualize details adjusted by the local constrast" +msgstr "angepasste Details visualisieren" + +#. Filter settings section +#: ../src/iop/contrastntexture.c:405 +msgctxt "section" +msgid "filter settings" +msgstr "Filtereinstellungen" + +#: ../src/iop/contrastntexture.c:410 +msgid "" +"detail level adjusted by the local contrast.\n" +"higher = more contrast boost in finer details\n" +"lower = more contrast boost in coarser details" +msgstr "" +"angepasster Detailgrad\n" +"höher = stärkere Kontrastanhebung bei feineren Details\n" +"niedriger = stärkere Kontrastanhebung bei gröberen Details" + +#: ../src/iop/contrastntexture.c:420 +msgid "" +"adjust the edge sensitivity of the filter\n" +"higher = more edge preservation\n" +"lower = smoother transitions, but may lead to halos around edges" +msgstr "" +"passt die Kantenempfindlichkeit des Filters an \n" +"höher = stärkerer Kantenerhalt \n" +"niedriger = weichere Übergänge, kann aber zu Halos an Kanten führen" + +#: ../src/iop/contrastntexture.c:426 +msgid "" +"number of passes of the guided filter to apply\n" +"helps diffusing the edges of the filter at the expense of speed" +msgstr "" +"Anzahl der Durchgänge des geführten Filters\n" +"trägt zur Diffusion der Filterkanten auf Kosten der Geschwindigkeit bei" + +#: ../src/iop/contrastntexture.c:433 +msgid "" +"add bias to reduce shadow noise amplification.\n" +"only affects dark parts of the image." +msgstr "" +"fügt einen Bias hinzu, um Rauschverstärkung in den Schatten zu reduzieren. \n" +"betrifft nur dunkle Bildbereiche" + +#: ../src/iop/crop.c:121 msgid "crop" msgstr "Zuschneiden" -#: ../src/iop/crop.c:127 +#: ../src/iop/crop.c:126 msgid "reframe|distortion" msgstr "Zuschneiden|Verzeichnung" -#: ../src/iop/crop.c:133 +#: ../src/iop/crop.c:132 msgid "change the framing" msgstr "Beschnitt verändern" -#: ../src/iop/crop.c:1274 +#: ../src/iop/crop.c:1273 msgid "45x35, portrait" msgstr "45x35" @@ -23050,21 +23740,21 @@ msgid "threshold for defringe, higher values mean less defringing" msgstr "" "Schwellenwert der Farbsaumentfernung, höhere Werte führen zu weniger Änderung" -#: ../src/iop/demosaic.c:311 +#: ../src/iop/demosaic.c:309 msgid "demosaic" msgstr "Entrastern" -#: ../src/iop/demosaic.c:316 +#: ../src/iop/demosaic.c:314 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "" "Rekonstruktion der RGB Pixel aus Helligkeitswerten eines Sensors mit " "Farbfiltermatrix" -#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 +#: ../src/iop/demosaic.c:764 ../src/iop/demosaic.c:811 msgid "can't allocate demosaic buffer" msgstr "konnte den Demosaic-Puffer nicht zuweisen" -#: ../src/iop/demosaic.c:803 +#: ../src/iop/demosaic.c:801 msgid "can't equilibrate greens" msgstr "kann die Grünkanäle nicht ausgleichen" @@ -23251,31 +23941,31 @@ msgstr "Entrauschen (Profil)" msgid "denoise using noise statistics profiled on sensors" msgstr "Entrauschen mit sensorspezifischen Rauschprofilen" -#: ../src/iop/denoiseprofile.c:2850 +#: ../src/iop/denoiseprofile.c:2849 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "ISO %d (ISO %d %+d EV) gefunden" -#: ../src/iop/denoiseprofile.c:2854 +#: ../src/iop/denoiseprofile.c:2853 #, c-format msgid "found ISO %d" msgstr "ISO %d gefunden" -#: ../src/iop/denoiseprofile.c:2871 +#: ../src/iop/denoiseprofile.c:2870 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "interpolierte ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2875 +#: ../src/iop/denoiseprofile.c:2874 #, c-format msgid "interpolated ISO %d" msgstr "interpolierte ISO %d" -#: ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/denoiseprofile.c:3616 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3612 +#: ../src/iop/denoiseprofile.c:3617 msgid "U0V0" msgstr "U0V0" @@ -23313,9 +24003,9 @@ msgstr "Varianz grün: " msgid "variance blue: " msgstr "Varianz blau: " -#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 -#: ../src/libs/neural_restore.c:4293 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2872 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1595 +#: ../src/libs/neural_restore.c:4551 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2867 msgid "profile" msgstr "Profil" @@ -23605,7 +24295,7 @@ msgstr "" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:517 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" @@ -23912,25 +24602,25 @@ msgstr "" msgid "select the color of the enlarged canvas" msgstr "Farbe für den hinzugefügten Bereich auswählen" -#: ../src/iop/equalizer.c:86 +#: ../src/iop/equalizer.c:87 msgid "legacy equalizer" msgstr "Veralteter Equalizer" -#: ../src/iop/equalizer.c:109 +#: ../src/iop/equalizer.c:110 msgid "this module is deprecated. better use contrast equalizer module instead." msgstr "veraltetes Modul; abgelöst durch Kontrast Equalizer" -#: ../src/iop/equalizer.c:236 +#: ../src/iop/equalizer.c:237 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" "and move to the new equalizer." msgstr "" "Dieses Modul wird in absehbarer Zukunft entfernt\n" -"und ist nur noch hier, damit Du es abschalten\n" -"und durch den neuen Equalizer ersetzen kannst." +"und ist nur noch hier, um es abzuschalten\n" +"und durch den neuen Equalizer zu ersetzen." -#: ../src/iop/exposure.c:128 +#: ../src/iop/exposure.c:127 msgid "" "redo the exposure of the shot as if you were still in-camera\n" "using a color-safe brightening similar to increasing ISO setting" @@ -23938,38 +24628,38 @@ msgstr "" "farbsichere Anpassung der Gesamthelligkeit ähnlich der Anpassung der ISO-" "Einstellung in der Kamera" -#: ../src/iop/exposure.c:315 +#: ../src/iop/exposure.c:314 msgid "magic lantern defaults" msgstr "Magic Lantern-Standard" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:398 ../src/iop/rawoverexposed.c:137 +#: ../src/iop/rawoverexposed.c:239 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "Fehler beim Laden der RAW-Daten für Bild „%s”" -#: ../src/iop/exposure.c:687 +#: ../src/iop/exposure.c:695 #, c-format msgid "compensate camera exposure (%+.1f EV)" msgstr "Belichtungskorrektur kompensieren (%+.1f EV)" -#: ../src/iop/exposure.c:699 +#: ../src/iop/exposure.c:704 #, no-c-format msgid "highlight preservation mode (%.1f EV)" msgstr "Belichtungsoptimierungs-Modus (%.1f EV)" #. Write report in GUI -#: ../src/iop/exposure.c:894 +#: ../src/iop/exposure.c:898 #, c-format msgid "L : \t%.1f %%" msgstr "L: \t%.1f %%" -#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#: ../src/iop/exposure.c:1038 ../src/libs/history.c:957 #, c-format msgid "%.2f EV" msgstr "%.2f EV" -#: ../src/iop/exposure.c:1199 +#: ../src/iop/exposure.c:1207 msgid "" "automatically remove the camera exposure bias\n" "this is useful if you exposed the image to the right." @@ -23978,43 +24668,38 @@ msgstr "" "Dies ist insbesondere bei Aufnahmen nützlich, die bewusst heller belichtet " "wurden (ETTR)." -#: ../src/iop/exposure.c:1205 +#: ../src/iop/exposure.c:1215 msgid "" "remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" -"\n" -"when enabled on an image with nonzero bias, tone mapping\n" -"(e.g. sigmoid) is required to avoid blown-out highlights." msgstr "" -"Entferne den internen Belichtungsbias der Kamera im \n" -"HDR-/Belichtungsoptimierungs-/Dynamikumfangs-/HLG-Tonwertmodus.\n" -"Bei einem Bild mit Bits ≠ 0 ist Tonemapping (z. B. Sigmoid) nötig, um " -"Überstrahlungen zu vermeiden." +"entfernt den kamerainternen Belichtungsbias im \n" +"HDR-/Lichter-Erhaltungs-/Dynamikumfangs-/HLG-Tonwertmodus\n" -#: ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1224 msgid "set the exposure adjustment using the selected area" msgstr "Belichtungsanpassung anhand des ausgewählten Bereichs einstellen" -#: ../src/iop/exposure.c:1228 +#: ../src/iop/exposure.c:1235 #, no-c-format msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "" "Wo im Histogramm soll zum Entflackern gemessen werden. Z.B. 50% ist der Median" -#: ../src/iop/exposure.c:1234 +#: ../src/iop/exposure.c:1241 msgid "" "where to place the exposure level for processed pics, EV below overexposure." msgstr "Gewünschte Belichtung des Bildes, in EV unterhalb einer Überbelichtung." -#: ../src/iop/exposure.c:1238 +#: ../src/iop/exposure.c:1245 msgid "what exposure correction has actually been used" msgstr "welche Belichtungskorrektur wurde tatsächlich benutzt" -#: ../src/iop/exposure.c:1244 +#: ../src/iop/exposure.c:1251 msgid "computed EC: " msgstr "berechneter EC: " -#: ../src/iop/exposure.c:1257 +#: ../src/iop/exposure.c:1264 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -24027,11 +24712,11 @@ msgstr "" "Bei schlechter Wahl werden dunkle Farben abgeschnitten und aus dem\n" "Gamut-Bereich gedrückt, weil die RGB-Werte negativ werden." -#: ../src/iop/exposure.c:1267 +#: ../src/iop/exposure.c:1274 msgid "area exposure mapping" msgstr "Belichtungsanpassung" -#: ../src/iop/exposure.c:1273 +#: ../src/iop/exposure.c:1280 msgid "" "define a target brightness, in terms of exposure,\n" "for a selected region of the image (the control sample),\n" @@ -24047,7 +24732,7 @@ msgstr "" "des Motivs sein oder eine sich nicht bewegende und \n" "gleichmäßig beleuchtete Fläche in der Bildserie." -#: ../src/iop/exposure.c:1282 +#: ../src/iop/exposure.c:1289 msgid "" "\"correction\" automatically adjust exposure\n" "such that the input lightness is mapped to the target.\n" @@ -24059,61 +24744,61 @@ msgstr "" "„Referenz messen“ zeigt den Helligkeitswert des Referenzbereichs an\n" "und übernimmt diesen als Ziel für die Anpassung." -#: ../src/iop/exposure.c:1300 +#: ../src/iop/exposure.c:1307 msgid "L : \tN/A" msgstr "L: \tN/A" -#: ../src/iop/exposure.c:1310 +#: ../src/iop/exposure.c:1317 msgid "the desired target exposure after mapping" msgstr "die gewünschte Belichtung nach der Anpassung" -#: ../src/iop/filmic.c:174 +#: ../src/iop/filmic.c:173 msgid "this module is deprecated. better use filmic rgb module instead." msgstr "veraltetes Modul; abgelöst durch Filmic RGB" -#: ../src/iop/filmic.c:328 +#: ../src/iop/filmic.c:327 msgid "09 EV (low-key)" msgstr "09 EV (dunkel)" -#: ../src/iop/filmic.c:336 +#: ../src/iop/filmic.c:335 msgid "10 EV (indoors)" msgstr "10 EV (Innenräume)" -#: ../src/iop/filmic.c:344 +#: ../src/iop/filmic.c:343 msgid "11 EV (dim outdoors)" msgstr "11 EV (Im Freien, dunkel)" -#: ../src/iop/filmic.c:352 +#: ../src/iop/filmic.c:351 msgid "12 EV (outdoors)" msgstr "12 EV (Im Freien)" -#: ../src/iop/filmic.c:360 +#: ../src/iop/filmic.c:359 msgid "13 EV (bright outdoors)" msgstr "13 EV (Im Freien, hell" -#: ../src/iop/filmic.c:368 +#: ../src/iop/filmic.c:367 msgid "14 EV (backlighting)" msgstr "14 EV (Gegenlicht)" -#: ../src/iop/filmic.c:376 +#: ../src/iop/filmic.c:375 msgid "15 EV (sunset)" msgstr "15 EV (Sonnenuntergang)" -#: ../src/iop/filmic.c:384 +#: ../src/iop/filmic.c:383 msgid "16 EV (HDR)" msgstr "16 EV (HDR)" -#: ../src/iop/filmic.c:392 +#: ../src/iop/filmic.c:391 msgid "18 EV (HDR++)" msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1462 +#: ../src/iop/filmic.c:1461 msgid "read-only graph, use the parameters below to set the nodes" msgstr "" "Graph nicht editierbar, Parameter weiter unten benutzen, um die Knoten zu " "setzen." -#: ../src/iop/filmic.c:1471 +#: ../src/iop/filmic.c:1470 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -24121,7 +24806,7 @@ msgstr "" "An die durchschnittliche Luminanz des Objektes anpassen.\n" "Mit Ausnahme von Gegenlichtsituationen sollte diese etwa 18% betragen." -#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 +#: ../src/iop/filmic.c:1482 ../src/iop/filmicrgb.c:4365 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -24131,7 +24816,7 @@ msgstr "" "Entspricht einer Messung, welche ein Belichtungsmesser liefern würde.\n" "So anpassen, dass Spitzlichter nicht abgeschnitten werden." -#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 +#: ../src/iop/filmic.c:1495 ../src/iop/filmicrgb.c:4376 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -24143,7 +24828,7 @@ msgstr "" "Für mehr Kontrast erhöhen. \n" "Für mehr Details in dunkleren Bereichen verringern." -#: ../src/iop/filmic.c:1509 +#: ../src/iop/filmic.c:1508 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -24151,7 +24836,7 @@ msgstr "" "Den berechneten Dynamikbereich vergrößern oder verkleinern.\n" "Nützlich in Verbindung mit „automatisch Anpassen”." -#: ../src/iop/filmic.c:1519 +#: ../src/iop/filmic.c:1518 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -24163,7 +24848,7 @@ msgstr "" "Funktioniert besser bei Landschaften und gleichmäßig beleuchteten Bildern, \n" "scheitert jedoch bei High-Key- und Low-Key-Aufnahmen." -#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 +#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4477 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -24171,7 +24856,7 @@ msgstr "" "Steigung des linearen Teils der Kurve\n" "wirkt sich hauptsächlich auf die Mitten aus" -#: ../src/iop/filmic.c:1539 +#: ../src/iop/filmic.c:1538 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -24181,11 +24866,11 @@ msgstr "" "Erhöhen, um mehr Kontrast bei extremer Luminanz zu erhalten.\n" "Hat keine Auswirkungen auf die Mitten." -#: ../src/iop/filmic.c:1546 +#: ../src/iop/filmic.c:1545 msgid "shadows/highlights balance" msgstr "Schatten/Lichter-Balance" -#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 +#: ../src/iop/filmic.c:1548 ../src/iop/filmicrgb.c:4499 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -24197,7 +24882,7 @@ msgstr "" "Nützlich falls an einem Ende des Histogramms\n" "Details geschützt werden sollen." -#: ../src/iop/filmic.c:1561 +#: ../src/iop/filmic.c:1560 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -24207,7 +24892,7 @@ msgstr "" "Muss auf weniger als 100% gesetzt werden\n" "wenn „Chrominanz erhalten” aktiviert ist." -#: ../src/iop/filmic.c:1572 +#: ../src/iop/filmic.c:1571 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24217,39 +24902,38 @@ msgstr "" "Verringern wenn Schatten/Lichter übersättigt sind." #. Add export intent combo -#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 -#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 -#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 +#: ../src/iop/filmic.c:1582 ../src/libs/export.c:1613 +#: ../src/libs/print_settings.c:2566 ../src/libs/print_settings.c:2913 +#: ../src/views/darkroom.c:3443 ../src/views/lighttable.c:1510 msgid "intent" msgstr "Vorsatz" -#: ../src/iop/filmic.c:1584 +#: ../src/iop/filmic.c:1583 msgid "contrasted" msgstr "kontrastreich" #. centripetal spline -#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 -#: ../src/libs/neural_restore.c:1116 +#: ../src/iop/filmic.c:1585 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "linear" #. monotonic spline -#: ../src/iop/filmic.c:1587 +#: ../src/iop/filmic.c:1586 msgid "optimized" msgstr "optimiert" -#: ../src/iop/filmic.c:1589 +#: ../src/iop/filmic.c:1588 msgid "change this method if you see reversed contrast or faded blacks" msgstr "" "Diese Methode ändern, wenn umgekehrter Kontrast oder verblasste Schwarzwerte " "zu sehen sind." #. Preserve color -#: ../src/iop/filmic.c:1593 +#: ../src/iop/filmic.c:1592 msgid "preserve the chrominance" msgstr "Chrominanz erhalten" -#: ../src/iop/filmic.c:1596 +#: ../src/iop/filmic.c:1595 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -24259,7 +24943,7 @@ msgstr "" "Kann chromatische Aberrationen der Linse verstärken.\n" "Sättigung muss manuell angepasst werden, wenn dieser Modus aktiviert wird." -#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 +#: ../src/iop/filmic.c:1605 ../src/iop/filmicrgb.c:4520 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -24267,15 +24951,15 @@ msgstr "" "Luminanz der Ausgabe reinschwarz sollte 0% sein,\n" "außer ein verblasster Look ist erwünscht." -#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1614 ../src/iop/filmicrgb.c:4527 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." msgstr "" "Mittlerer Grauwert der Zielanzeige oder des Farbraums.\n" -"Sollte nicht geändert werden, es sei denn, Du weißt, was Du tust." +"Sollte nicht geändert werden, es sei denn, die Auswirkungen sind bekannt." -#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 +#: ../src/iop/filmic.c:1623 ../src/iop/filmicrgb.c:4535 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -24283,11 +24967,11 @@ msgstr "" "Luminanz der Ausgabe reinweiß sollte 100% sein,\n" "außer ein verblasster Look ist erwünscht." -#: ../src/iop/filmic.c:1630 +#: ../src/iop/filmic.c:1629 msgid "target gamma" msgstr "Ziel-Gamma" -#: ../src/iop/filmic.c:1632 +#: ../src/iop/filmic.c:1631 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -24295,32 +24979,32 @@ msgid "" msgstr "" "Power oder Gamma der Transferfunktion\n" "des Displays oder des Farbraums.\n" -"Sollte nicht geändert werden, es sei denn, Du weisst, was Du tust." +"Sollte nicht geändert werden, es sei denn, die Auswirkungen sind bekannt." -#: ../src/iop/filmic.c:1640 +#: ../src/iop/filmic.c:1639 msgctxt "section" msgid "destination/display" msgstr "Ziel/Anzeige" -#: ../src/iop/filmic.c:1649 +#: ../src/iop/filmic.c:1648 msgctxt "section" msgid "logarithmic shaper" msgstr "logarithmischer Former" -#: ../src/iop/filmic.c:1655 +#: ../src/iop/filmic.c:1654 msgctxt "section" msgid "filmic S curve" msgstr "Filmic S-Kurve" -#: ../src/iop/filmicrgb.c:331 +#: ../src/iop/filmicrgb.c:332 msgid "filmic rgb" msgstr "Filmic RGB" -#: ../src/iop/filmicrgb.c:336 +#: ../src/iop/filmicrgb.c:337 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "Tonemapping|Tonwertkurve|Dynamikkompression|Kontrast|Sättigung|Lichter" -#: ../src/iop/filmicrgb.c:341 +#: ../src/iop/filmicrgb.c:342 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -24331,7 +25015,7 @@ msgstr "" "Analog zu „klassischem“ Film durch Kompression von dunklen Schatten und " "hellen Lichtern." -#: ../src/iop/filmicrgb.c:1305 +#: ../src/iop/filmicrgb.c:1306 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -24339,70 +25023,70 @@ msgstr "" "Filmic Spitzlichtrekonstruktion konnte kein Speicher zuweisen werden, " "überprüfe die RAM-Einstellungen." -#: ../src/iop/filmicrgb.c:2250 +#: ../src/iop/filmicrgb.c:2251 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "Filmic Spitzlichtrekonstruktion konnte keinen GPU Speicher allokieren." -#: ../src/iop/filmicrgb.c:2366 +#: ../src/iop/filmicrgb.c:2367 msgid "filmic works only on RGB input" msgstr "Filmic funktioniert nur mit RGB-Eingabedaten." -#: ../src/iop/filmicrgb.c:3425 +#: ../src/iop/filmicrgb.c:3415 msgid "look only" msgstr "nur Aussehen" -#: ../src/iop/filmicrgb.c:3427 +#: ../src/iop/filmicrgb.c:3417 msgid "look + mapping (lin)" msgstr "Basiskurve (lin.)" -#: ../src/iop/filmicrgb.c:3429 +#: ../src/iop/filmicrgb.c:3419 msgid "look + mapping (log)" msgstr "Basiskurve (log.)" -#: ../src/iop/filmicrgb.c:3431 +#: ../src/iop/filmicrgb.c:3421 msgid "dynamic range mapping" msgstr "Abbildung des Dynamikbereichs" -#: ../src/iop/filmicrgb.c:3798 +#: ../src/iop/filmicrgb.c:3788 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3814 +#: ../src/iop/filmicrgb.c:3804 #, no-c-format msgid "% display" msgstr "% Anzeige" -#: ../src/iop/filmicrgb.c:3826 +#: ../src/iop/filmicrgb.c:3816 msgid "EV scene" msgstr "EV Aufnahme" -#: ../src/iop/filmicrgb.c:3830 +#: ../src/iop/filmicrgb.c:3820 #, no-c-format msgid "% camera" msgstr "% Kamera" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 +#: ../src/iop/filmicrgb.c:3856 ../src/iop/filmicrgb.c:4513 msgid "display" msgstr "Anzeige" #. axis legend -#: ../src/iop/filmicrgb.c:3875 +#: ../src/iop/filmicrgb.c:3865 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 +#: ../src/iop/filmicrgb.c:3874 ../src/iop/filmicrgb.c:4345 msgid "scene" msgstr "Aufnahme" #. axis legend -#: ../src/iop/filmicrgb.c:3893 +#: ../src/iop/filmicrgb.c:3883 msgid "(EV)" msgstr "(EV)" -#: ../src/iop/filmicrgb.c:4305 +#: ../src/iop/filmicrgb.c:4286 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -24413,11 +25097,11 @@ msgstr "" "Die helle Kurve ist die Dynamikkompressionskurve. \n" "Die dunkle Kurve ist die Entsättigungskurve." -#: ../src/iop/filmicrgb.c:4312 +#: ../src/iop/filmicrgb.c:4293 msgid "toggle axis labels and values display" msgstr "Achsenbeschriftung ein-/ausschalten" -#: ../src/iop/filmicrgb.c:4317 +#: ../src/iop/filmicrgb.c:4298 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -24429,7 +25113,7 @@ msgstr "" "Rechtsklick: rückwärts.\n" "Doppelklick: Wechsel zu „nur Aussehen“." -#: ../src/iop/filmicrgb.c:4376 +#: ../src/iop/filmicrgb.c:4354 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -24440,7 +25124,7 @@ msgstr "" "Der hier eingegebene Wert wird dabei auf 18,45% umgerechnet.\n" "Reduzierung des Werts erhöht die Gesamthelligkeit." -#: ../src/iop/filmicrgb.c:4416 +#: ../src/iop/filmicrgb.c:4394 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -24459,16 +25143,16 @@ msgstr "" "wird." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4425 +#: ../src/iop/filmicrgb.c:4403 msgid "reconstruct" msgstr "Rekonstruieren" -#: ../src/iop/filmicrgb.c:4427 +#: ../src/iop/filmicrgb.c:4405 msgctxt "section" msgid "highlights clipping" msgstr "Clipping Spitzlichter" -#: ../src/iop/filmicrgb.c:4434 +#: ../src/iop/filmicrgb.c:4412 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -24485,7 +25169,7 @@ msgstr "" "einzubeziehen, \n" "erhöhen für kleinere Bereiche." -#: ../src/iop/filmicrgb.c:4444 +#: ../src/iop/filmicrgb.c:4422 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -24496,16 +25180,16 @@ msgstr "" "vergrößern, um ihn weicher und unschärfer zu gestalten." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 +#: ../src/iop/filmicrgb.c:4427 ../src/iop/filmicrgb.c:4428 msgid "display highlight reconstruction mask" msgstr "Maske der Spitzlicht-Rekonstruktion anzeigen" -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4434 msgctxt "section" msgid "balance" msgstr "Ausgleich" -#: ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4440 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24523,7 +25207,7 @@ msgstr "" "Wert verringern, wenn alle RGB-Kanäle in großen Bereichen überbelichtet " "(geclippt) sind." -#: ../src/iop/filmicrgb.c:4473 +#: ../src/iop/filmicrgb.c:4451 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24539,7 +25223,7 @@ msgstr "" "%0 entspricht einer Gleichgewichtung beider Methoden. \n" "Wert erhöhen für mehr Details; verringern für mehr Unschärfe." -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4463 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24557,11 +25241,11 @@ msgstr "" "in Magenta oder außerhalb des Gamut auftreten." #. Page LOOK -#: ../src/iop/filmicrgb.c:4493 +#: ../src/iop/filmicrgb.c:4471 msgid "look" msgstr "Aussehen" -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4483 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -24571,7 +25255,7 @@ msgstr "" "Vergrößern, um die Lichter aufzuhellen und weniger zu komprimieren. \n" "Verringern, um die Lichter zu dämpfen." -#: ../src/iop/filmicrgb.c:4513 +#: ../src/iop/filmicrgb.c:4491 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -24584,7 +25268,7 @@ msgstr "" "Im mittleren Bereich findet keine Entsättigung statt.\n" "Hat keine Auswirkungen auf die Mitteltöne." -#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4508 ../src/iop/filmicrgb.c:4660 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24597,7 +25281,7 @@ msgstr "" # Was bedeutet „same as color balance”? # => meint evtl. "wie im Modul Farbbalance"? -#: ../src/iop/filmicrgb.c:4566 +#: ../src/iop/filmicrgb.c:4544 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -24606,7 +25290,7 @@ msgstr "" "V4 ist eine neuere Entsättigungsmethode basierend auf der spektralen Reinheit " "des Lichts." -#: ../src/iop/filmicrgb.c:4571 +#: ../src/iop/filmicrgb.c:4549 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -24617,7 +25301,7 @@ msgstr "" "daher ist darauf zu achten, dass diese an anderer Stelle korrekt korrigiert " "werden." -#: ../src/iop/filmicrgb.c:4581 +#: ../src/iop/filmicrgb.c:4559 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24629,7 +25313,7 @@ msgstr "" "„weich” benutzt eine schwächere Krümmung, was eine geringere tonale " "Kompression bewirkt." -#: ../src/iop/filmicrgb.c:4587 +#: ../src/iop/filmicrgb.c:4565 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24641,7 +25325,7 @@ msgstr "" "„weich” benutzt eine schwächere Krümmung, was eine geringere tonale " "Kompression bewirkt." -#: ../src/iop/filmicrgb.c:4594 +#: ../src/iop/filmicrgb.c:4572 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -24654,7 +25338,7 @@ msgstr "" "Belichtung im Modul „Belichtung” anpassen. \n" "Deaktivieren, um 18,45% als Standardwert für mittleres Grau zu verwenden." -#: ../src/iop/filmicrgb.c:4601 +#: ../src/iop/filmicrgb.c:4579 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -24667,7 +25351,7 @@ msgstr "" "was die Einstellung der Filmic-Parameter vereinfacht. \n" "Für mehr manuelle Kontrolle abschalten." -#: ../src/iop/filmicrgb.c:4607 +#: ../src/iop/filmicrgb.c:4585 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -24680,7 +25364,7 @@ msgstr "" "Dies ist langsamer, ergibt aber neutralere Lichter und hilft in schwierigen " "Fällen von magenta-farbenen Spitzlichtern." -#: ../src/iop/filmicrgb.c:4615 +#: ../src/iop/filmicrgb.c:4593 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -24692,7 +25376,7 @@ msgstr "" "wenn das Bild insgesamt verrauscht ist, \n" "sodass diese mit dem Rest des Bildes harmonieren." -#: ../src/iop/filmicrgb.c:4623 +#: ../src/iop/filmicrgb.c:4601 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -24700,11 +25384,11 @@ msgstr "" "Statistische Verteilung des Rauschens wählen.\n" "Dies ist nützlich zur Anpassung an das natürliche Rauschverhalten des Sensors." -#: ../src/iop/filmicrgb.c:4688 +#: ../src/iop/filmicrgb.c:4666 msgid "mid-tones saturation" msgstr "Sättigung Mitteltöne" -#: ../src/iop/filmicrgb.c:4690 +#: ../src/iop/filmicrgb.c:4668 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -24714,11 +25398,11 @@ msgstr "" "in Bereichen mit mittlerer Luminanz.\n" "Erhöhen wenn Mitteltöne zu schwach gesättigt sind." -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4674 msgid "highlights saturation mix" msgstr "Mix Sättigung der Lichter" -#: ../src/iop/filmicrgb.c:4698 +#: ../src/iop/filmicrgb.c:4676 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -24782,7 +25466,7 @@ msgstr "veraltetes Modul; abgelöst durch Filmic RGB" # Ugh … # Die Operatoren sollten auch übersetzt werden! # gerne konstruktive Vorschläge;) -#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:313 msgid "operator" msgstr "Operator" @@ -24907,23 +25591,23 @@ msgstr "[%s on line] Dichte ändern" msgid "[%s on line] change hardness" msgstr "[%s on line] Härte ändern" -#: ../src/iop/grain.c:385 +#: ../src/iop/grain.c:384 msgid "grain" msgstr "Körnung" -#: ../src/iop/grain.c:390 +#: ../src/iop/grain.c:389 msgid "simulate silver grains from film" msgstr "simuliert Filmkorn" -#: ../src/iop/grain.c:543 +#: ../src/iop/grain.c:542 msgid "the grain size (~ISO of the film)" msgstr "die Korngröße (~ISO des Films)" -#: ../src/iop/grain.c:547 +#: ../src/iop/grain.c:546 msgid "the strength of applied grain" msgstr "Stärke der hinzugefügten Körnung" -#: ../src/iop/grain.c:551 +#: ../src/iop/grain.c:550 msgid "" "amount of mid-tones bias from the photographic paper response modeling. the " "greater the bias, the more pronounced the fall off of the grain in shadows " @@ -24949,7 +25633,7 @@ msgstr "Entfernt Nebel und atmosphärische Dunstschleier" msgid "amount of haze reduction" msgstr "Anteil der Dunstentfernung" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4503 msgid "distance" msgstr "Distanz" @@ -25117,31 +25801,31 @@ msgstr "" msgid "this module does not work with monochrome RAW files" msgstr "dieses Modul unterstützt keine monochromen RAW-Dateien" -#: ../src/iop/highpass.c:69 +#: ../src/iop/highpass.c:70 msgid "highpass" msgstr "Hochpass" -#: ../src/iop/highpass.c:74 +#: ../src/iop/highpass.c:75 msgid "isolate high frequencies in the image" msgstr "isoliert hochfrequente Bildpartien" -#: ../src/iop/highpass.c:76 ../src/iop/lowpass.c:104 +#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:104 msgid "linear or non-linear, Lab, scene-referred" msgstr "linear oder nichtlinear, Lab, szenenbezogen" -#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:95 +#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:96 msgid "frequential, Lab" msgstr "frequenzbezogen, Lab" -#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:106 +#: ../src/iop/highpass.c:79 ../src/iop/lowpass.c:106 msgid "special, Lab, scene-referred" msgstr "Lab, szenenbezogen" -#: ../src/iop/highpass.c:354 +#: ../src/iop/highpass.c:355 msgid "the sharpness of highpass filter" msgstr "die Schärfe des Hochpassfilters" -#: ../src/iop/highpass.c:358 +#: ../src/iop/highpass.c:359 msgid "the contrast of highpass filter" msgstr "der Kontrast des Hochpassfilters" @@ -25219,23 +25903,39 @@ msgstr "Farbe des Filmmaterials aus dem Bild übernehmen" msgid "select color of film material" msgstr "Farbe des Filmmaterials auswählen" -#: ../src/iop/lens.cc:253 +#: ../src/iop/lens.cc:254 msgid "lens correction" msgstr "Objektivkorrektur" -#: ../src/iop/lens.cc:258 +#: ../src/iop/lens.cc:259 msgid "vignette|chromatic aberrations|distortion" msgstr "Vignettierung|chromatische Aberration|Verzerrung" -#: ../src/iop/lens.cc:263 +#: ../src/iop/lens.cc:264 msgid "correct lenses optical flaws" msgstr "korrigiert Verzeichnung, Vignettierung und chromatische Aberrationen" -#: ../src/iop/lens.cc:266 +#: ../src/iop/lens.cc:267 msgid "geometric and reconstruction, RGB" msgstr "Geometrie und Rekonstruktion, RGB" -#: ../src/iop/lens.cc:3755 +#: ../src/iop/lens.cc:3789 +msgid "" +"this camera is not in the Lensfun database\n" +"click to pick one manually" +msgstr "" +"diese Kamera ist nicht in der Lensfun-Datenbank enthalten\n" +"klicke, um manuell eine auszuwählen" + +#: ../src/iop/lens.cc:3791 +msgid "" +"no camera information found\n" +"click to pick one manually" +msgstr "" +"keine Kamerainformationen gefunden\n" +"klicke, um manuell eine auszuwählen" + +#: ../src/iop/lens.cc:3821 #, c-format msgid "" "maker:\t\t%s\n" @@ -25248,7 +25948,15 @@ msgstr "" "Anschluss:\t\t%s\n" "Crop-Faktor:\t%.1f" -#: ../src/iop/lens.cc:3997 +#: ../src/iop/lens.cc:4018 +msgid "" +"no matching lens in the Lensfun database\n" +"click to pick one from the full list" +msgstr "" +"kein passendes Objektiv in der Lensfun-Datenbank gefunden\n" +"klicke, um eines aus der vollständigen Liste auszuwählen" + +#: ../src/iop/lens.cc:4075 #, c-format msgid "" "maker:\t\t%s\n" @@ -25267,89 +25975,94 @@ msgstr "" "Typ:\t\t\t%s\n" "Anschlüsse:\t%s" -#: ../src/iop/lens.cc:4070 +#: ../src/iop/lens.cc:4148 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4085 +#: ../src/iop/lens.cc:4163 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4233 +#: ../src/iop/lens.cc:4311 msgid "camera/lens not found" msgstr "Kamera/Objektiv nicht gefunden" -#: ../src/iop/lens.cc:4234 +#: ../src/iop/lens.cc:4312 msgid "" -"please select your lens manually\n" +"pick a camera or lens from the buttons below --\n" +"the lens button lists the whole database when the body is unknown\n" +"scale, target geometry and the TCA override work without a profile\n" "you might also want to check if your Lensfun database is up-to-date\n" "by running lensfun-update-data" msgstr "" -"bitte das Objektiv manuell auswählen\n" -"Zum überprüfen, ob die Lensfun-Datenbank aktuell ist\n" -"bitte lensfun-update-data ausführen" +"Kamera oder Objektiv unten über die Schaltflächen auswählen —\n" +"die Objektiv-Schaltfläche listet die gesamte Datenbank, wenn die Kamera " +"unbekannt ist. \n" +"Skalierung, Zielgeometrie und TCA-Übersteuerung funktionieren auch ohne " +"Profil. \n" +"Bei Bedarf die Lensfun-Datenbank mit „lensfun-update-data“ aktualisieren." #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4378 +#: ../src/iop/lens.cc:4464 msgid "camera model" msgstr "Kameramodel" -#: ../src/iop/lens.cc:4383 +#: ../src/iop/lens.cc:4469 msgid "find camera" msgstr "Kamera finden" -#: ../src/iop/lens.cc:4395 +#: ../src/iop/lens.cc:4481 msgid "find lens" msgstr "Objektiv finden" -#: ../src/iop/lens.cc:4404 +#: ../src/iop/lens.cc:4490 msgid "focal length (mm)" msgstr "Brennweite (mm)" -#: ../src/iop/lens.cc:4411 +#: ../src/iop/lens.cc:4497 msgid "f-number (aperture)" msgstr "Blendenzahl" -#: ../src/iop/lens.cc:4418 +#: ../src/iop/lens.cc:4504 msgid "distance to subject" msgstr "Entfernung" #. scale #. upscale page: scale factor selector -#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 -#: ../src/libs/neural_restore.c:4203 +#: ../src/iop/lens.cc:4539 ../src/iop/overlay.c:1506 ../src/iop/vignette.c:1042 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1553 +#: ../src/libs/neural_restore.c:4457 msgid "scale" msgstr "Skalierung" -#: ../src/iop/lens.cc:4455 +#: ../src/iop/lens.cc:4541 msgid "auto scale" msgstr "automatisch skalieren" -#: ../src/iop/lens.cc:4457 +#: ../src/iop/lens.cc:4543 msgid "automatic scale to available image size due to Lensfun data" msgstr "" "automatische Skalierung auf die verfügbare Bildgröße aufgrund der Lensfun-" "Daten" -#: ../src/iop/lens.cc:4462 +#: ../src/iop/lens.cc:4548 msgid "correct distortions or apply them" msgstr "Verzeichnung korrigieren oder hinzufügen" -#: ../src/iop/lens.cc:4470 +#: ../src/iop/lens.cc:4556 msgid "transversal chromatic aberration red" msgstr "transversale chromatische Aberration Rot" -#: ../src/iop/lens.cc:4475 +#: ../src/iop/lens.cc:4561 msgid "transversal chromatic aberration blue" msgstr "transversale chromatische Aberration Blau" -#: ../src/iop/lens.cc:4482 +#: ../src/iop/lens.cc:4571 msgid "use latest algorithm" msgstr "letzten Algorithmus verwenden" -#: ../src/iop/lens.cc:4485 +#: ../src/iop/lens.cc:4574 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -25359,40 +26072,40 @@ msgstr "" "Einmal aktiviert, kann nicht mehr zum vorigen Algorithmus \n" "zurückgekehrt werden." -#: ../src/iop/lens.cc:4496 +#: ../src/iop/lens.cc:4585 msgid "fine-tuning" msgstr "fein justieren" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4500 +#: ../src/iop/lens.cc:4589 msgid "fine-tune" msgstr "fein justieren" -#: ../src/iop/lens.cc:4508 +#: ../src/iop/lens.cc:4597 msgid "tune the warp and chromatic aberration correction" msgstr "Korrektur anpassen für Verzeichnung und chromatischer Aberration" -#: ../src/iop/lens.cc:4513 +#: ../src/iop/lens.cc:4602 msgid "tune the vignette correction" msgstr "Vignettierungskorrektur anpassen" -#: ../src/iop/lens.cc:4518 +#: ../src/iop/lens.cc:4607 msgid "tune the TCA red correction" msgstr "TCA Rot Korrektur anpassen" -#: ../src/iop/lens.cc:4523 +#: ../src/iop/lens.cc:4612 msgid "tune the TCA blue correction" msgstr "TCA Blau Korrektur anpassen" -#: ../src/iop/lens.cc:4527 +#: ../src/iop/lens.cc:4616 msgid "image scaling" msgstr "Skalierung" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4618 msgid "automatic scale to available image size" msgstr "automatische Skalierung auf die verfügbare Bildgröße" -#: ../src/iop/lens.cc:4539 +#: ../src/iop/lens.cc:4628 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -25403,113 +26116,113 @@ msgstr "" " b) eingebetteten Metadaten, die von der Kamera oder dem Softwarehersteller " "bereitgestellt werden" -#: ../src/iop/lens.cc:4546 +#: ../src/iop/lens.cc:4635 msgid "which corrections to apply" msgstr "welche Korrekturen sollen angewandt werden" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4551 +#: ../src/iop/lens.cc:4640 msgid "corrections done: " msgstr "ausgeführte Korrekturen: " -#: ../src/iop/lens.cc:4554 +#: ../src/iop/lens.cc:4643 msgid "which corrections have actually been done" msgstr "welche Korrekturen wurden tatsächlich ausgeführt" -#: ../src/iop/lens.cc:4571 +#: ../src/iop/lens.cc:4660 msgid "manual vignette correction" msgstr "Manuelle Vignettierungskorrektur" -#: ../src/iop/lens.cc:4575 +#: ../src/iop/lens.cc:4664 msgid "additional manually controlled optical vignetting correction" msgstr "zusätzliche manuell gesteuerte optische Vignettierungskorrektur" -#: ../src/iop/lens.cc:4578 +#: ../src/iop/lens.cc:4667 msgid "vignette" msgstr "Vignette" -#: ../src/iop/lens.cc:4582 +#: ../src/iop/lens.cc:4671 msgid "amount of the applied optical vignetting correction" msgstr "Umfang der angewandten optischen Vignettierungskorrektur" -#: ../src/iop/lens.cc:4586 +#: ../src/iop/lens.cc:4675 msgid "show applied optical vignette correction mask" msgstr "angewandte optische Vignettenkorrekturmaske anzeigen" -#: ../src/iop/lens.cc:4590 +#: ../src/iop/lens.cc:4679 msgid "radius of uncorrected center" msgstr "Radius des unkorrigierten Zentrums" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4685 msgid "steepness of the correction effect outside of radius" msgstr "Steigung der Korrekturwirkung außerhalb des Radius" -#: ../src/iop/levels.c:109 +#: ../src/iop/levels.c:112 msgid "this module is deprecated. please use the RGB levels module instead." msgstr "veraltetes Modul; abgelöst durch RGB Werte" -#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 -#: ../src/iop/rgblevels.c:1050 +#: ../src/iop/levels.c:117 ../src/iop/levels.c:639 ../src/iop/rgblevels.c:1009 +#: ../src/iop/rgblevels.c:1041 msgid "levels" msgstr "Werte" -#: ../src/iop/levels.c:136 +#: ../src/iop/levels.c:139 msgid "adjust black, white and mid-gray points" msgstr "Schwarz-/Weißpunkt und Mittleres Grau anpassen " -#: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 +#: ../src/iop/levels.c:637 ../src/iop/rgblevels.c:1044 msgid "" "drag handles to set black, gray, and white points. operates on L channel." msgstr "" "Anfasser verschieben, um Schwarz-, Grau- und Weißpunkt zu setzen. Arbeitet " "auf dem L-Kanal." -#: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 +#: ../src/iop/levels.c:649 ../src/iop/rgblevels.c:1070 msgid "apply auto levels" msgstr "Werte automatisch setzen" -#: ../src/iop/levels.c:650 ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:653 ../src/iop/rgblevels.c:1063 msgid "pick black point from image" msgstr "Schwarzpunkt aus dem Bild übernehmen" -#: ../src/iop/levels.c:654 ../src/iop/rgblevels.c:1078 +#: ../src/iop/levels.c:657 ../src/iop/rgblevels.c:1064 msgid "pick medium gray point from image" msgstr "Mittleren Graupunkt aus dem Bild übernehmen" -#: ../src/iop/levels.c:658 ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:661 ../src/iop/rgblevels.c:1065 msgid "pick white point from image" msgstr "Weißpunkt aus dem Bild übernehmen" # das muss weg -#: ../src/iop/levels.c:672 +#: ../src/iop/levels.c:675 msgid "black percentile" msgstr "Schwarz-Perzentil" # das muss weg -#: ../src/iop/levels.c:676 +#: ../src/iop/levels.c:679 msgid "gray percentile" msgstr "Grau-Perzentil" # das muss weg -#: ../src/iop/levels.c:680 +#: ../src/iop/levels.c:683 msgid "white percentile" msgstr "Weiß-Perzentil" -#: ../src/iop/liquify.c:288 +#: ../src/iop/liquify.c:289 msgid "liquify" msgstr "Verflüssigen" -#: ../src/iop/liquify.c:293 +#: ../src/iop/liquify.c:294 msgid "distort parts of the image" msgstr "lokales Verzerren" -#: ../src/iop/liquify.c:2862 +#: ../src/iop/liquify.c:2868 msgid "click to edit nodes" msgstr "Klicken, um Knoten zu bearbeiten" -#: ../src/iop/liquify.c:3564 +#: ../src/iop/liquify.c:3586 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -25519,7 +26232,7 @@ msgstr "" "Größe: Scrollen - Stärke: Shift+Scrollen - Richtung: " "Strg+Scrollen" -#: ../src/iop/liquify.c:3567 +#: ../src/iop/liquify.c:3589 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25529,7 +26242,7 @@ msgstr "" "Größe: Scrollen - Stärke: Shift+Scrollen - Richtung: " "Strg+Scrollen" -#: ../src/iop/liquify.c:3570 +#: ../src/iop/liquify.c:3592 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25539,11 +26252,11 @@ msgstr "" "Größe: Scrollen, Stärke: Shift+Scrollen, Richtung: " "Strg+Scrollen" -#: ../src/iop/liquify.c:3616 +#: ../src/iop/liquify.c:3655 msgid "warps|nodes count:" msgstr "Anzahl Verformungen | Knoten:" -#: ../src/iop/liquify.c:3621 +#: ../src/iop/liquify.c:3660 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -25551,44 +26264,44 @@ msgstr "" "Werkzeug auswählen, um Verformung hinzuzufügen\n" "Verformung entfernen: Rechtsklick" -#: ../src/iop/liquify.c:3627 +#: ../src/iop/liquify.c:3666 msgid "edit, add and delete nodes" msgstr "Knotenwerkzeug: Knoten bearbeiten, hinzufügen und löschen" -#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 -#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 -#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 -#: ../src/libs/masks.c:1876 +#: ../src/iop/liquify.c:3671 ../src/iop/liquify.c:3677 ../src/iop/liquify.c:3683 +#: ../src/iop/retouch.c:2445 ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 +#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:879 ../src/iop/spots.c:884 +#: ../src/iop/spots.c:889 ../src/libs/masks.c:2277 ../src/libs/masks.c:2290 +#: ../src/libs/masks.c:2303 ../src/libs/masks.c:2316 ../src/libs/masks.c:2329 +#: ../src/libs/masks.c:2343 msgid "shapes" msgstr "Formen" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw curves" msgstr "Kurve zeichnen" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw multiple curves" msgstr "mehrere Kurven zeichnen" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw lines" msgstr "Linie zeichnen" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw multiple lines" msgstr "mehrere Linien zeichnen" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw points" msgstr "Punkt zeichnen" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw multiple points" msgstr "mehrere Punkte zeichnen" -#: ../src/iop/liquify.c:3651 +#: ../src/iop/liquify.c:3690 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -25596,7 +26309,7 @@ msgstr "" "Knoten hinzufügen: Strg+Klick - Pfad entfernen: Rechtsklick\n" "Wechsel Linie/Kurve: Strg+Alt+Klick" -#: ../src/iop/liquify.c:3654 +#: ../src/iop/liquify.c:3693 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -25607,23 +26320,23 @@ msgstr "" "automatisch, spitz, glatt, symmetrisch: Strg+Klick - Entfernen: " "Rechtsklick" -#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 +#: ../src/iop/liquify.c:3697 ../src/iop/liquify.c:3699 msgid "shape of path: drag" msgstr "Form des Pfads: ziehen" -#: ../src/iop/liquify.c:3662 +#: ../src/iop/liquify.c:3701 msgid "radius: drag" msgstr "Radius: ziehen" -#: ../src/iop/liquify.c:3664 +#: ../src/iop/liquify.c:3703 msgid "hardness (center): drag" msgstr "Härte (Mitte): ziehen" -#: ../src/iop/liquify.c:3666 +#: ../src/iop/liquify.c:3705 msgid "hardness (feather): drag" msgstr "Härte (Ausblendebereich): ziehen" -#: ../src/iop/liquify.c:3668 +#: ../src/iop/liquify.c:3707 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -25631,67 +26344,67 @@ msgstr "" "Stärke: ziehen\n" "linear, vergrößern, verkleinern: Strg+Klick" -#: ../src/iop/lowlight.c:83 +#: ../src/iop/lowlight.c:84 msgid "lowlight vision" msgstr "Nachtsehen" -#: ../src/iop/lowlight.c:88 +#: ../src/iop/lowlight.c:89 msgid "simulate human night vision" msgstr "menschliches Nachtsehen simulieren" -#: ../src/iop/lowlight.c:91 +#: ../src/iop/lowlight.c:92 msgid "linear, XYZ" msgstr "linear, XYZ" -#: ../src/iop/lowlight.c:330 +#: ../src/iop/lowlight.c:331 msgid "indoor bright" msgstr "Innenraum, hell" -#: ../src/iop/lowlight.c:348 +#: ../src/iop/lowlight.c:349 msgid "indoor dim" msgstr "Innenraum, dämmrig" -#: ../src/iop/lowlight.c:366 +#: ../src/iop/lowlight.c:367 msgid "indoor dark" msgstr "Innenraum, dunkel" -#: ../src/iop/lowlight.c:384 +#: ../src/iop/lowlight.c:385 msgid "twilight" msgstr "Dämmerung" -#: ../src/iop/lowlight.c:402 +#: ../src/iop/lowlight.c:403 msgid "night street lit" msgstr "Straße bei Nacht, beleuchtet" -#: ../src/iop/lowlight.c:420 +#: ../src/iop/lowlight.c:421 msgid "night street" msgstr "Straße bei Nacht" -#: ../src/iop/lowlight.c:438 +#: ../src/iop/lowlight.c:439 msgid "night street dark" msgstr "Straße bei Nacht, dunkel" -#: ../src/iop/lowlight.c:457 +#: ../src/iop/lowlight.c:458 msgid "night" msgstr "Nacht" -#: ../src/iop/lowlight.c:630 +#: ../src/iop/lowlight.c:631 msgid "dark" msgstr "dunkel" -#: ../src/iop/lowlight.c:638 +#: ../src/iop/lowlight.c:639 msgid "bright" msgstr "hell" -#: ../src/iop/lowlight.c:647 +#: ../src/iop/lowlight.c:648 msgid "day vision" msgstr "Tagessicht" -#: ../src/iop/lowlight.c:652 +#: ../src/iop/lowlight.c:653 msgid "night vision" msgstr "Nachtsicht" -#: ../src/iop/lowlight.c:819 +#: ../src/iop/lowlight.c:815 msgid "blueness in shadows" msgstr "Blautönung in den Schatten" @@ -25727,147 +26440,147 @@ msgstr "Farbsättigung des Tiefpassfilters" msgid "which filter to use for blurring" msgstr "Filter, der zum Weichzeichnen genutzt wird" -#: ../src/iop/lut3d.c:133 +#: ../src/iop/lut3d.c:135 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:138 +#: ../src/iop/lut3d.c:140 msgid "perform color space corrections and apply look" msgstr "Farbraumkorrekturen mit 3D LUTs" -#: ../src/iop/lut3d.c:141 +#: ../src/iop/lut3d.c:143 msgid "defined by profile, RGB" msgstr "durch Profil vorgegeben, RGB" -#: ../src/iop/lut3d.c:490 +#: ../src/iop/lut3d.c:493 msgid "error allocating buffer for gmz LUT" msgstr "Fehler: Konnte keinen Puffer für gmz-LUT-Datei reservieren." -#: ../src/iop/lut3d.c:518 +#: ../src/iop/lut3d.c:522 #, c-format msgid "invalid png file %s" msgstr "ungültige PNG Datei „%s”" -#: ../src/iop/lut3d.c:526 +#: ../src/iop/lut3d.c:530 #, c-format msgid "png bit depth %d is not supported" msgstr "PNG-Bittiefe %d nicht unterstützt" -#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 +#: ../src/iop/lut3d.c:544 ../src/iop/lut3d.c:554 #, c-format msgid "invalid level in png file %d %d" msgstr "ungültiges Level in PNG Datei %d %d" -#: ../src/iop/lut3d.c:545 +#: ../src/iop/lut3d.c:549 msgid "this darktable build is not compatible with compressed CLUT" msgstr "Dieser darktable-Build ist nicht kompatibel zu komprimierten CLUTs" -#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 +#: ../src/iop/lut3d.c:566 ../src/iop/lut3d.c:821 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "Fehler: 3D-LUT Größe %d überschreitet die maximal unterstützte Größe" -#: ../src/iop/lut3d.c:574 +#: ../src/iop/lut3d.c:578 msgid "error allocating buffer for png LUT" msgstr "Fehler: Konnte keinen Puffer für PNG LUT-Datei reservieren" -#: ../src/iop/lut3d.c:582 +#: ../src/iop/lut3d.c:586 #, c-format msgid "error - could not read png image %s" msgstr "Fehler: konnte PNG Datei „%s” nicht laden" -#: ../src/iop/lut3d.c:594 +#: ../src/iop/lut3d.c:598 msgid "error - allocating buffer for png LUT" msgstr "Fehler: konnte keinen Puffer für PNG LUT-Datei reservieren" -#: ../src/iop/lut3d.c:770 +#: ../src/iop/lut3d.c:774 #, c-format msgid "error - invalid cube file: %s" msgstr "Fehler: ungültige CUBE-Datei: „%s”" -#: ../src/iop/lut3d.c:784 +#: ../src/iop/lut3d.c:788 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN ≠ 0 nicht unterstützt" -#: ../src/iop/lut3d.c:796 +#: ../src/iop/lut3d.c:800 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX ≠ 1 nicht unterstützt" -#: ../src/iop/lut3d.c:806 +#: ../src/iop/lut3d.c:810 msgid "1D cube LUT is not supported" msgstr "1D CUBE LUTs nicht unterstützt" -#: ../src/iop/lut3d.c:828 +#: ../src/iop/lut3d.c:833 msgid "error - allocating buffer for cube LUT" msgstr "Fehler: konnte keinen Puffer für CUBE LUT reservieren" -#: ../src/iop/lut3d.c:839 +#: ../src/iop/lut3d.c:845 msgid "error - cube LUT size is not defined" msgstr "Fehler: CUBE LUT Größe nicht definiert" -#: ../src/iop/lut3d.c:850 +#: ../src/iop/lut3d.c:856 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "Fehler: CUBE LUT Zeilenzahl %d nicht korrekt" -#: ../src/iop/lut3d.c:866 +#: ../src/iop/lut3d.c:872 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "Fehler: CUBE LUT Zeilenzahl %d nicht korrekt, sollte %d sein" -#: ../src/iop/lut3d.c:876 +#: ../src/iop/lut3d.c:882 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "Warnung: CUBE LUT hat %d Werte außerhalb des Bereichs [0,1]" -#: ../src/iop/lut3d.c:901 +#: ../src/iop/lut3d.c:908 #, c-format msgid "error - invalid 3dl file: %s" msgstr "Fehler: Ungültige 3DL-Datei „%s”" -#: ../src/iop/lut3d.c:922 +#: ../src/iop/lut3d.c:929 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "Fehler: maximaler Shaper LUT Wert %d ist zu klein" -#: ../src/iop/lut3d.c:933 +#: ../src/iop/lut3d.c:941 msgid "error - allocating buffer for 3dl LUT" msgstr "Fehler: konnte keinen Puffer für 3D LUT-Datei reservieren" -#: ../src/iop/lut3d.c:946 +#: ../src/iop/lut3d.c:954 msgid "error - 3dl LUT size is not defined" msgstr "Fehler: 3D LUT Größe nicht definiert" -#: ../src/iop/lut3d.c:974 +#: ../src/iop/lut3d.c:982 msgid "error - 3dl LUT lines number is not correct" msgstr "Fehler: 3D LUT Zeilenzahl nicht korrekt" -#: ../src/iop/lut3d.c:990 +#: ../src/iop/lut3d.c:998 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "Fehler: maximaler LUT Wert passt zu keiner erlaubten Bittiefe." -#: ../src/iop/lut3d.c:1569 +#: ../src/iop/lut3d.c:1620 msgid "LUT root folder not defined" msgstr "LUT-Ordner nicht definiert" -#: ../src/iop/lut3d.c:1575 +#: ../src/iop/lut3d.c:1626 msgid "select LUT file" msgstr "LUT Datei auswählen" -#: ../src/iop/lut3d.c:1596 +#: ../src/iop/lut3d.c:1647 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "" "Hald CLUT (png), 3D LUT (cube oder 3dl) oder komprimierte G'MIC-LUT (gmz)" -#: ../src/iop/lut3d.c:1598 +#: ../src/iop/lut3d.c:1649 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "Hald CLUT (png) oder 3D LUT (cube oder 3dl)" -#: ../src/iop/lut3d.c:1622 +#: ../src/iop/lut3d.c:1673 msgid "select file outside LUT root folder is not allowed" msgstr "Dateiauswahl außerhalb des LUT-Ordners nicht erlaubt" -#: ../src/iop/lut3d.c:1690 +#: ../src/iop/lut3d.c:1739 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " @@ -25878,7 +26591,7 @@ msgstr "" "Achtung: Der LUT-Ordner muss in „Voreinstellungen/Bearbeitung” festgelegt " "werden, bevor eine LUT-Datei ausgewählt werden kann." -#: ../src/iop/lut3d.c:1694 +#: ../src/iop/lut3d.c:1743 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -25887,7 +26600,7 @@ msgstr "" "Achtung: Der LUT-Ordner muss unter „Voreinstellungen/Bearbeitung/3D-LUT-" "Ordner” festgelegt werden, bevor eine LUT-Datei ausgewählt werden kann." -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/lut3d.c:1758 msgid "" "the file path (relative to LUT folder) is saved with image along with the LUT " "data if it's a compressed LUT (gmz)" @@ -25895,7 +26608,7 @@ msgstr "" "Der Dateipfad (relativ zum LUT-Ordner) wird zusammen mit den LUT-Daten " "gespeichert, wenn es sich um eine komprimierte LUT (gmz) handelt.“" -#: ../src/iop/lut3d.c:1706 +#: ../src/iop/lut3d.c:1761 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -25903,31 +26616,31 @@ msgstr "" "Der Dateipfad (relativ zum LUT-Ordner) wird zusammen mit dem Bild gespeichert " "(nicht die LUT-Daten selbst)" -#: ../src/iop/lut3d.c:1715 +#: ../src/iop/lut3d.c:1770 msgid "enter LUT name" msgstr "LUT-Namen eingeben" -#: ../src/iop/lut3d.c:1730 +#: ../src/iop/lut3d.c:1785 msgid "select the LUT" msgstr "LUT auswählen" -#: ../src/iop/lut3d.c:1747 +#: ../src/iop/lut3d.c:1804 msgid "select the color space in which the LUT has to be applied" msgstr "den Farbraum wählen, in dem die LUT angewendet wird" -#: ../src/iop/lut3d.c:1749 +#: ../src/iop/lut3d.c:1806 msgid "interpolation" msgstr "Interpolationsverfahren" -#: ../src/iop/lut3d.c:1750 +#: ../src/iop/lut3d.c:1807 msgid "select the interpolation method" msgstr "Interpolationsverfahren wählen" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:98 msgid "mask manager" msgstr "Maskenverwaltung" -#: ../src/iop/monochrome.c:97 +#: ../src/iop/monochrome.c:100 msgid "" "quickly convert an image to black & white\n" "using a variable color filter" @@ -25935,16 +26648,16 @@ msgstr "" "Schwarzweißumwandlung \n" "mit variablem Farbfilter" -#: ../src/iop/monochrome.c:151 +#: ../src/iop/monochrome.c:154 msgid "red filter" msgstr "Rotfilter" -#: ../src/iop/monochrome.c:557 +#: ../src/iop/monochrome.c:553 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "" "ziehen und mit Mausrad scrollen, um den virtuellen Farbfilter einzustellen" -#: ../src/iop/monochrome.c:574 +#: ../src/iop/monochrome.c:569 msgid "how much to keep highlights" msgstr "wie stark sollen Spitzlichter erhalten werden" @@ -26172,15 +26885,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "Schaltet die Bedienfelder zur Farbkorrektur ein oder aus." -#: ../src/iop/nlmeans.c:77 +#: ../src/iop/nlmeans.c:76 msgid "astrophoto denoise" msgstr "Astrofotografie-Entrauschen" -#: ../src/iop/nlmeans.c:82 +#: ../src/iop/nlmeans.c:81 msgid "denoise (non-local means)" msgstr "Entrauschen (nicht-lokales Mittel)" -#: ../src/iop/nlmeans.c:87 +#: ../src/iop/nlmeans.c:86 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -26188,22 +26901,22 @@ msgstr "" "entfernt Poisson-Rauschen\n" "Ideal bei Astrofotografie" -#: ../src/iop/nlmeans.c:442 +#: ../src/iop/nlmeans.c:437 msgid "radius of the patches to match" msgstr "Radius der Muster, die übereinstimmen müssen" -#: ../src/iop/nlmeans.c:450 +#: ../src/iop/nlmeans.c:445 msgid "how much to smooth brightness" msgstr "wie stark soll die Helligkeit geglättet werden" -#: ../src/iop/nlmeans.c:453 +#: ../src/iop/nlmeans.c:448 msgid "how much to smooth colors" msgstr "wie stark sollen die Farben geglättet werden" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 -#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 -#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3307 +#: ../src/views/darkroom.c:3332 ../src/views/darkroom.c:3344 +#: ../src/views/darkroom.c:3359 ../src/views/darkroom.c:3377 msgid "overexposed" msgstr "Überbelichtet" @@ -26215,23 +26928,19 @@ msgstr "Modul „Überbelichtet“ bei Pufferzuweisung fehlgeschlagen" msgid "module overexposed failed in color conversion" msgstr "Modul „Überbelichtet“ bei Farbkonvertierung fehlgeschlagen" -#: ../src/iop/overlay.c:147 +#: ../src/iop/overlay.c:169 msgid "composite" msgstr "Komposit" -#: ../src/iop/overlay.c:154 -msgid "" -"combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" -msgstr "" -"kombiniert das Bild mit Elementen aus einem anderen bearbeiteten Bild.\n" -"(Falls Branding auftritt, dieses Modul über „Ausgabefarbprofil“ verschieben)" +#: ../src/iop/overlay.c:175 +msgid "combine the image with elements from another processed image" +msgstr "kombiniert das Bild mit Elementen aus einem anderen bearbeiteten Bild" -#: ../src/iop/overlay.c:164 +#: ../src/iop/overlay.c:184 msgid "layer|stack|overlay" msgstr "Ebene|Stapel|Overlay" -#: ../src/iop/overlay.c:300 +#: ../src/iop/overlay.c:326 #, c-format msgid "" "overlay image missing from database\n" @@ -26242,13 +26951,13 @@ msgstr "" "\n" "„%s“" -#: ../src/iop/overlay.c:340 +#: ../src/iop/overlay.c:386 #, c-format msgid "image %d does not exist" msgstr "Bild %d ist nicht vorhanden" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:784 +#: ../src/iop/overlay.c:1107 msgid "" "drop\n" "image\n" @@ -26260,7 +26969,7 @@ msgstr "" "hier\n" "ablegen" -#: ../src/iop/overlay.c:1019 +#: ../src/iop/overlay.c:1401 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -26269,12 +26978,12 @@ msgstr "" "Das Bild %d kann nicht als Overlay verwendet werden, da es das aktuelle Bild " "direkt oder indirekt als Overlay verwendet." -#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 +#: ../src/iop/overlay.c:1498 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "Platzierung" -#: ../src/iop/overlay.c:1132 +#: ../src/iop/overlay.c:1514 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" @@ -26291,29 +27000,29 @@ msgstr "" " - Höhe: Overlay-Höhe = Bildhöhe\n" " - Erweiterte Optionen: Overlay- und Bildgröße unabhängig voneinander" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1525 msgid "reference image dimension against which to scale the overlay" msgstr "Referenzdimension des Bildes für die Skalierung des Overlays" -#: ../src/iop/overlay.c:1147 +#: ../src/iop/overlay.c:1529 msgid "overlay dimension to scale" msgstr "Overlaydimension für Skalierung" -#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 -#: ../src/libs/print_settings.c:2773 +#: ../src/iop/overlay.c:1533 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2768 msgid "alignment" msgstr "Position" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1175 +#: ../src/iop/overlay.c:1557 msgid "the opacity of the overlay" msgstr "Deckkraft des Overlays" -#: ../src/iop/overlay.c:1176 +#: ../src/iop/overlay.c:1558 msgid "the scale of the overlay" msgstr "Skalierung des Overlays" -#: ../src/iop/overlay.c:1177 +#: ../src/iop/overlay.c:1559 msgid "the rotation of the overlay" msgstr "Drehung des Overlays" @@ -26481,7 +27190,7 @@ msgstr "" "RGB-Kanäle auswählen, die zur Erzeugung der Rastermaske verwendet werden " "sollen" -#: ../src/iop/rasterfile.c:749 +#: ../src/iop/rasterfile.c:747 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" @@ -26507,15 +27216,7 @@ msgstr "" "das aktuelle Rasterbild vektorisieren und entsprechende Pfadmasken im " "Maskierungsmodul erstellen" -#. raw denoise sits first: it runs earliest in the denoise workflow -#. (before demosaic-stage processing). bayer / linear variant selection -#. is driven by the active "rawdenoise" model rather than a UI toggle -#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 -#: ../src/libs/neural_restore.c:4160 -msgid "raw denoise" -msgstr "RAW-Entrauschen" - -#: ../src/iop/rawdenoise.c:139 +#: ../src/iop/rawdenoise.c:140 msgid "denoise the raw image early in the pipeline" msgstr "RAW entrauschen vor Entrastern" @@ -26529,9 +27230,9 @@ msgstr "" #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 -#: ../src/views/darkroom.c:3045 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:3239 +#: ../src/views/darkroom.c:3263 ../src/views/darkroom.c:3273 +#: ../src/views/darkroom.c:3289 msgid "raw overexposed" msgstr "RAW-Überbelichtet" @@ -26613,27 +27314,27 @@ msgstr "" "funktioniert nur für Sensoren,\n" "die es benötigen." -#: ../src/iop/relight.c:50 +#: ../src/iop/relight.c:49 msgid "fill-light 0.25EV with 4 zones" msgstr "Füllen der Lichter um 0,25EV mit 4 Zonen" -#: ../src/iop/relight.c:54 +#: ../src/iop/relight.c:53 msgid "fill-shadow -0.25EV with 4 zones" msgstr "Füllen der Schatten um -0,25EV mit 4 Zonen" -#: ../src/iop/relight.c:83 +#: ../src/iop/relight.c:82 msgid "fill light" msgstr "Fülllicht" -#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 +#: ../src/iop/relight.c:92 ../src/iop/zonesystem.c:106 msgid "this module is deprecated. please use the tone equalizer module instead." msgstr "veraltetes Modul; abgelöst durch Tonwert Equalizer" -#: ../src/iop/relight.c:250 +#: ../src/iop/relight.c:249 msgid "the fill-light in EV" msgstr "Füll-Licht in EV" -#: ../src/iop/relight.c:258 +#: ../src/iop/relight.c:257 msgid "" "select the center of fill-light\n" "ctrl+click to select an area" @@ -26641,25 +27342,25 @@ msgstr "" "Zentrum des Fülllichts wählen\n" "Strg+Klick zur Auswahl einer Fläche" -#: ../src/iop/relight.c:261 +#: ../src/iop/relight.c:260 msgid "toggle tool for picking median lightness in image" msgstr "mittlere Helligkeit im Bild wählen" -#: ../src/iop/relight.c:265 +#: ../src/iop/relight.c:264 msgid "width of fill-light area defined in zones" msgstr "Breite des Füll-Licht-Bereichs, definiert in Zonen." -#: ../src/iop/retouch.c:194 +#: ../src/iop/retouch.c:195 msgid "retouch" msgstr "Retusche" -#: ../src/iop/retouch.c:199 +#: ../src/iop/retouch.c:200 msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "" "Frequenztrennung|Heilen|Klonen|Stempeln|Verwischen|Ausfüllen|Wavelets|" "Fleckentfernung" -#: ../src/iop/retouch.c:205 +#: ../src/iop/retouch.c:206 msgid "" "remove and clone spots,\n" "perform split-frequency skin editing" @@ -26667,33 +27368,33 @@ msgstr "" "Heilen, Klonen von Bereichen mit Frequenz-\n" "separation z.b. für Gesichtsretusche" -#: ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:210 msgid "geometric and frequential, RGB" msgstr "geometrisch und frequenzbezogen, RGB" -#: ../src/iop/retouch.c:1675 +#: ../src/iop/retouch.c:1670 msgid "cannot display scales when the blending mask is displayed" msgstr "Kann keine Skalen anzeigen wenn die Maske zum Überblenden aktiviert ist" -#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2028 ../src/iop/retouch.c:2030 ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2034 #, c-format msgid "default tool changed to %s" msgstr "Standard Werkzeug geändert zu %s" -#: ../src/iop/retouch.c:2027 +#: ../src/iop/retouch.c:2028 msgid "cloning" msgstr "klonen" -#: ../src/iop/retouch.c:2029 +#: ../src/iop/retouch.c:2030 msgid "healing" msgstr "heilen" -#: ../src/iop/retouch.c:2426 +#: ../src/iop/retouch.c:2431 msgid "shapes:" msgstr "Formen:" -#: ../src/iop/retouch.c:2429 +#: ../src/iop/retouch.c:2434 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -26702,62 +27403,62 @@ msgstr "" "klicke auf das Bild.\n" "Formen werden zur aktuellen Skalierung hinzugefügt" -#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 -#: ../src/iop/retouch.c:2608 +#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2547 ../src/iop/retouch.c:2553 +#: ../src/iop/retouch.c:2561 ../src/iop/retouch.c:2566 ../src/iop/retouch.c:2573 +#: ../src/iop/retouch.c:2604 msgid "editing" msgstr "Bearbeiten" -#: ../src/iop/retouch.c:2434 +#: ../src/iop/retouch.c:2439 msgid "show and edit shapes on the current scale" msgstr "Anzeigen und Bearbeiten von Formen in der aktuellen Größe" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2440 msgid "show and edit shapes in restricted mode" msgstr "Anzeigen und Bearbeiten von Formen im beschränkten Modus" #. algorithm toolbar -#: ../src/iop/retouch.c:2461 +#: ../src/iop/retouch.c:2466 msgid "algorithms:" msgstr "Algorithmen:" -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2492 msgid "activate blur tool" msgstr "Weichzeichnen-Werkzeug" -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2493 msgid "activate fill tool" msgstr "Füllwerkzeug" -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2494 msgid "activate cloning tool" msgstr "Klonen-Werkzeug" -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 +#: ../src/iop/retouch.c:2484 ../src/iop/retouch.c:2495 msgid "activate healing tool" msgstr "Heilen-Werkzeug" -#: ../src/iop/retouch.c:2485 +#: ../src/iop/retouch.c:2490 msgid "ctrl+click to change tool for current form" msgstr "Strg+Klick: für aktuelle Form verwenden" -#: ../src/iop/retouch.c:2486 +#: ../src/iop/retouch.c:2491 msgid "shift+click to set the tool as default" msgstr "Shift+Klick: als Standard setzen" -#: ../src/iop/retouch.c:2497 +#: ../src/iop/retouch.c:2502 msgid "scales:" msgstr "Skalen:" -#: ../src/iop/retouch.c:2504 +#: ../src/iop/retouch.c:2509 msgid "current:" msgstr "aktuell:" -#: ../src/iop/retouch.c:2511 +#: ../src/iop/retouch.c:2516 msgid "merge from:" msgstr "zusammenführen von:" -#: ../src/iop/retouch.c:2522 +#: ../src/iop/retouch.c:2527 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -26773,45 +27474,45 @@ msgstr "" "ist. \n" "Retuschierte Skalen werden durch die untere Linie kenntlich gemacht." -#: ../src/iop/retouch.c:2551 +#: ../src/iop/retouch.c:2547 msgid "display masks" msgstr "Masken anzeigen" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2553 msgid "temporarily switch off shapes" msgstr "Formen vorübergehend ausschalten" -#: ../src/iop/retouch.c:2565 +#: ../src/iop/retouch.c:2561 msgid "paste cut shapes to current scale" msgstr "Zugeschnittene Formen des aktuellen Maßstab einfügen" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2566 msgid "cut shapes from current scale" msgstr "Zuschneiden der Formen vom aktuellen Maßstab" -#: ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2573 msgid "display wavelet scale" msgstr "Wavelet-Skala anzeigen" -#: ../src/iop/retouch.c:2591 +#: ../src/iop/retouch.c:2587 msgid "adjust preview levels" msgstr "Vorschau-Ebenen anpassen" -#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2604 ../src/iop/rgblevels.c:1068 msgid "auto levels" msgstr "automatisches Level" -#: ../src/iop/retouch.c:2612 +#: ../src/iop/retouch.c:2608 msgctxt "section" msgid "preview single scale" msgstr "Vorschau einer einzelnen Skala" #. shapes selected (label) -#: ../src/iop/retouch.c:2616 +#: ../src/iop/retouch.c:2612 msgid "shape selected:" msgstr "Form ausgewählt:" -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2618 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -26819,141 +27520,137 @@ msgstr "" "klicke auf eine Form, um diese auszuwählen, \n" "um die Auswahl aufzuheben, klick auf eine leere Stelle" -#: ../src/iop/retouch.c:2629 +#: ../src/iop/retouch.c:2625 msgid "erase the detail or fills with chosen color" msgstr "löscht das Detail oder füllt mit der gewählten Farbe" -#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 +#: ../src/iop/retouch.c:2636 ../src/iop/retouch.c:2637 msgid "select fill color" msgstr "Füllfarbe auswählen" -#: ../src/iop/retouch.c:2649 +#: ../src/iop/retouch.c:2645 msgid "pick fill color from image" msgstr "Füllfarbe aus Bild wählen" -#: ../src/iop/retouch.c:2650 +#: ../src/iop/retouch.c:2646 msgid "pick fill color" msgstr "Füllfarbe wählen" -#: ../src/iop/retouch.c:2653 +#: ../src/iop/retouch.c:2649 msgid "fill color: " msgstr "Füllfarbe: " -#: ../src/iop/retouch.c:2662 +#: ../src/iop/retouch.c:2658 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "" "passt die Farbintensität an, um diese zu verfeinern. Funktioniert auch mit " "Radieren" -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2664 msgid "type for the blur algorithm" msgstr "Typ des Weichzeichnungsalgorithmus" -#: ../src/iop/retouch.c:2672 +#: ../src/iop/retouch.c:2668 msgid "radius of the selected blur type" msgstr "Radius des selektierten Weichzeichnungstyps" -#: ../src/iop/retouch.c:2679 +#: ../src/iop/retouch.c:2675 msgid "set the opacity on the selected shape" msgstr "setzt die Deckkraft der selektierten Form" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2681 msgctxt "section" msgid "retouch tools" msgstr "Retusche-Werkzeuge" -#: ../src/iop/retouch.c:2687 +#: ../src/iop/retouch.c:2683 msgctxt "section" msgid "wavelet decompose" msgstr "Waveletzerlegung" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "shapes" msgstr "Formen" -#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 +#: ../src/iop/retouch.c:3971 ../src/iop/retouch.c:4802 #, c-format msgid "max scale is %i for this image size" msgstr "Die maximale Skalierung ist %i für diese Bildgröße" -#: ../src/iop/rgbcurve.c:118 +#: ../src/iop/rgbcurve.c:119 msgid "rgb curve" msgstr "RGB-Kurve" -#: ../src/iop/rgbcurve.c:141 +#: ../src/iop/rgbcurve.c:142 msgid "alter an image’s tones using curves in RGB color space" msgstr "Tonwertanpassung mittels Kurven im RGB Farbraum" -#: ../src/iop/rgbcurve.c:183 +#: ../src/iop/rgbcurve.c:184 msgid "contrast | compression" msgstr "Kontrast | Kompression" -#: ../src/iop/rgbcurve.c:193 +#: ../src/iop/rgbcurve.c:194 msgid "linear (gamma 1.0)" msgstr "linear (Gamma 1.0)" -#: ../src/iop/rgbcurve.c:204 +#: ../src/iop/rgbcurve.c:205 msgid "contrast | medium (linear)" msgstr "Kontrast | mittel (linear)" -#: ../src/iop/rgbcurve.c:214 +#: ../src/iop/rgbcurve.c:215 msgid "contrast | high (linear)" msgstr "Kontrast | hoch (linear)" -#: ../src/iop/rgbcurve.c:231 +#: ../src/iop/rgbcurve.c:232 msgid "contrast | medium (gamma 2.2)" msgstr "Kontrast | mittel (Gamma 2.2)" -#: ../src/iop/rgbcurve.c:247 +#: ../src/iop/rgbcurve.c:248 msgid "contrast | high (gamma 2.2)" msgstr "Kontrast | hoch (Gamma 2.2)" -#: ../src/iop/rgbcurve.c:261 +#: ../src/iop/rgbcurve.c:262 msgid "non-contrast curve | gamma 2.0" msgstr "nicht-kontrastierende Kurve | mittel (Gamma 2.2)" -#: ../src/iop/rgbcurve.c:268 +#: ../src/iop/rgbcurve.c:269 msgid "non-contrast curve | gamma 0.5" msgstr "nicht-kontrastierende Kurve | mittel (Gamma 2.2)" -#: ../src/iop/rgbcurve.c:275 +#: ../src/iop/rgbcurve.c:276 msgid "non-contrast curve | logarithm (base 2)" msgstr "nicht-kontrastierende Kurve | logarithmisch (Basis 2)" -#: ../src/iop/rgbcurve.c:282 +#: ../src/iop/rgbcurve.c:283 msgid "non-contrast curve | exponential (base 2)" msgstr "nicht-kontrastierende Kurve | exponentiell (Basis 2)" -#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1034 +#: ../src/iop/rgbcurve.c:1477 ../src/iop/rgblevels.c:1025 msgid "choose between linked and independent channels." msgstr "Zwischen verknüpften und unabhängigen Kanälen wählen." -#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 +#: ../src/iop/rgbcurve.c:1482 ../src/iop/rgblevels.c:1030 msgid "curve nodes for r channel" msgstr "Kurvenknoten für den R-Kanal" -#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 +#: ../src/iop/rgbcurve.c:1483 ../src/iop/rgblevels.c:1031 msgid "curve nodes for g channel" msgstr "Kurvenknoten für den G-Kanal" -#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 +#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1032 msgid "curve nodes for b channel" msgstr "Kurvenknoten für den B-Kanal" -#: ../src/iop/rgblevels.c:98 +#: ../src/iop/rgblevels.c:99 msgid "rgb levels" msgstr "RGB Werte" -#: ../src/iop/rgblevels.c:120 +#: ../src/iop/rgblevels.c:121 msgid "adjust black, white and mid-gray points in RGB color space" msgstr "Schwarz-/Weißpunkt und Mittleres Grau in RGB anpassen " -#: ../src/iop/rgblevels.c:1088 -msgid "auto region" -msgstr "automatischer Bereich" - -#: ../src/iop/rgblevels.c:1091 +#: ../src/iop/rgblevels.c:1074 msgid "" "apply auto levels based on a region defined by the user\n" "click and drag to draw the area\n" @@ -26963,6 +27660,10 @@ msgstr "" "Klicken und ziehen um den Bereich zu zeichnen.\n" "Rechtsklick zum Abbrechen" +#: ../src/iop/rgblevels.c:1078 +msgid "auto region" +msgstr "automatischer Bereich" + #: ../src/iop/rotatepixels.c:67 msgctxt "modulename" msgid "rotate pixels" @@ -27010,7 +27711,7 @@ msgstr "" "Tonwertanpassung von Schatten und Lichter\n" "mittels lokaler Kontrasterhöhung " -#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:528 msgid "compress" msgstr "komprimieren" @@ -27046,32 +27747,32 @@ msgstr "Sättigung der Schatten anpassen" msgid "adjust saturation of highlights" msgstr "Sättigung der Lichter anpassen" -#: ../src/iop/sharpen.c:70 +#: ../src/iop/sharpen.c:71 msgctxt "modulename" msgid "sharpen" msgstr "Schärfen" -#: ../src/iop/sharpen.c:92 +#: ../src/iop/sharpen.c:93 msgid "sharpen the details in the image using a standard UnSharp Mask (USM)" msgstr "Detailschärfen mit Standard Unschärfemaske (USM)" -#: ../src/iop/sharpen.c:94 +#: ../src/iop/sharpen.c:95 msgid "linear or non-linear, Lab, display or scene-referred" msgstr "linear oder nichtlinear, Lab, anzeige- oder szenenbezogen" -#: ../src/iop/sharpen.c:96 +#: ../src/iop/sharpen.c:97 msgid "quasi-linear, Lab, display or scene-referred" msgstr "quasi-linear, Lab, anzeige- oder szenenbezogen" -#: ../src/iop/sharpen.c:419 +#: ../src/iop/sharpen.c:420 msgid "spatial extent of the unblurring" msgstr "Ausdehnung des Schärfens" -#: ../src/iop/sharpen.c:423 +#: ../src/iop/sharpen.c:424 msgid "strength of the sharpen" msgstr "Stärke des Schärfens" -#: ../src/iop/sharpen.c:427 +#: ../src/iop/sharpen.c:428 msgid "threshold to activate sharpen" msgstr "Schwellenwert zum Aktivieren des Schärfens" @@ -27193,35 +27894,35 @@ msgstr "" "Weiß-Luminanz für Anzeige oder Druck.\n" "kann kreativ eingesetzt werden z.B. für einen verblassten Look." -#: ../src/iop/soften.c:76 +#: ../src/iop/soften.c:75 msgid "soften" msgstr "Weichzeichnen" -#: ../src/iop/soften.c:98 +#: ../src/iop/soften.c:97 msgid "create a softened image using the Orton effect" msgstr "Weichzeichnen mit Orton-Effekt" -#: ../src/iop/soften.c:374 +#: ../src/iop/soften.c:373 msgid "the size of blur" msgstr "Größe der Unschärfe" -#: ../src/iop/soften.c:378 +#: ../src/iop/soften.c:377 msgid "the saturation of blur" msgstr "Sättigung der Unschärfe" -#: ../src/iop/soften.c:382 +#: ../src/iop/soften.c:381 msgid "the brightness of blur" msgstr "Helligkeit der Unschärfe" -#: ../src/iop/soften.c:386 +#: ../src/iop/soften.c:385 msgid "the mix of effect" msgstr "Stärke des Effekts" -#: ../src/iop/splittoning.c:78 +#: ../src/iop/splittoning.c:79 msgid "split-toning" msgstr "Teiltonung" -#: ../src/iop/splittoning.c:100 +#: ../src/iop/splittoning.c:101 msgid "" "use two specific colors for shadows and highlights and\n" "create a linear toning effect between them up to a pivot" @@ -27229,49 +27930,49 @@ msgstr "" "Setzt zwei Farben für Schatten und Lichter um einen \n" "linearen Zweifarbentonungseffekt zu erzielen" -#: ../src/iop/splittoning.c:117 +#: ../src/iop/splittoning.c:118 msgid "authentic sepia" msgstr "authentisches Sepia" -#: ../src/iop/splittoning.c:126 +#: ../src/iop/splittoning.c:127 msgid "authentic cyanotype" msgstr "authentische Cyanotypie" -#: ../src/iop/splittoning.c:135 +#: ../src/iop/splittoning.c:136 msgid "authentic platinotype" msgstr "authentische Platinotypie" -#: ../src/iop/splittoning.c:144 +#: ../src/iop/splittoning.c:145 msgid "chocolate brown" msgstr "Schokoladenbraun" -#: ../src/iop/splittoning.c:473 +#: ../src/iop/splittoning.c:474 msgid "select the saturation tone" msgstr "Sättigung wählen" -#: ../src/iop/splittoning.c:477 +#: ../src/iop/splittoning.c:478 msgid "select tone color" msgstr "Farbton wählen" -#: ../src/iop/splittoning.c:503 +#: ../src/iop/splittoning.c:504 msgctxt "section" msgid "shadows" msgstr "Schatten" -#: ../src/iop/splittoning.c:509 +#: ../src/iop/splittoning.c:510 msgctxt "section" msgid "highlights" msgstr "Lichter" -#: ../src/iop/splittoning.c:518 +#: ../src/iop/splittoning.c:519 msgid "balance" msgstr "Ausgleich" -#: ../src/iop/splittoning.c:525 +#: ../src/iop/splittoning.c:526 msgid "the balance of center of split-toning" msgstr "Teiltonung in den Schatten oder Spitzlichtern konzentrieren." -#: ../src/iop/splittoning.c:529 +#: ../src/iop/splittoning.c:530 msgid "" "compress the effect on highlights/shadows and\n" "preserve mid-tones" @@ -27279,33 +27980,33 @@ msgstr "" "komprimiere den Effekt in den\n" "Schatten/Spitzlichtern und erhalte die Mitten" -#: ../src/iop/spots.c:55 +#: ../src/iop/spots.c:56 msgid "spot removal" msgstr "Fleckenentfernung" -#: ../src/iop/spots.c:60 +#: ../src/iop/spots.c:61 msgid "this module is deprecated. please use the retouch module instead." msgstr "veraltetes Modul; abgelöst durch Retusche" -#: ../src/iop/spots.c:65 +#: ../src/iop/spots.c:66 msgid "remove sensor dust spots" msgstr "Fleckenentfernung durch Kopierstempel" -#: ../src/iop/spots.c:68 +#: ../src/iop/spots.c:69 msgid "geometric, raw" msgstr "geometrisch, RAW" -#: ../src/iop/spots.c:232 +#: ../src/iop/spots.c:233 msgid "spot module is limited to 64 shapes. please add a new instance!" msgstr "" "Das Fleckenentfernungsmodul ist auf 64 Formen beschränkt. Bitte eine neue " "Modulinstanz hinzufügen." -#: ../src/iop/spots.c:866 +#: ../src/iop/spots.c:869 msgid "number of strokes:" msgstr "Anzahl Korrekturen:" -#: ../src/iop/spots.c:869 +#: ../src/iop/spots.c:872 msgid "" "click on a shape and drag on canvas.\n" "use the mouse wheel to adjust size.\n" @@ -27315,116 +28016,116 @@ msgstr "" "Größe kann mit Mausrad angepasst werden.\n" "Rechtsklick entfernt eine Form." -#: ../src/iop/spots.c:872 +#: ../src/iop/spots.c:875 msgid "show and edit shapes" msgstr "Masken anzeigen und bearbeiten" -#: ../src/iop/temperature.c:241 +#: ../src/iop/temperature.c:240 msgctxt "modulename" msgid "white balance" msgstr "Weißabgleich" -#: ../src/iop/temperature.c:248 +#: ../src/iop/temperature.c:247 msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "Anpassung der RAW-RGB Kanäle für Weißabgleich und Demosaicing" -#: ../src/iop/temperature.c:1443 +#: ../src/iop/temperature.c:1427 #, c-format msgid "`%s' color matrix not found for image" msgstr "„%s” Farbmatrix für Bild nicht gefunden" -#: ../src/iop/temperature.c:1499 +#: ../src/iop/temperature.c:1483 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "Konnte Weißabgleichsdaten der Kamera nicht aus „%s“ lesen!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1667 +#: ../src/iop/temperature.c:1651 msgctxt "white balance" msgid "as shot" msgstr "wie bei Aufnahme" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1670 +#: ../src/iop/temperature.c:1654 msgctxt "white balance" msgid "from image area" msgstr "aus Bildbereich" -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1655 msgctxt "white balance" msgid "user modified" msgstr "manuell angepasst" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1673 +#: ../src/iop/temperature.c:1657 msgctxt "white balance" msgid "camera reference" msgstr "Kamera Referenzpunkt (D65)" -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1658 msgctxt "white balance" msgid "as shot to reference" msgstr "wie bei Aufnahme + Referenz (D65)" -#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 +#: ../src/iop/temperature.c:1962 ../src/iop/temperature.c:1980 msgid "green channel coefficient" msgstr "Koeffizient des Grünkanals" -#: ../src/iop/temperature.c:1982 +#: ../src/iop/temperature.c:1964 msgid "magenta channel coefficient" msgstr "Koeffizient Magenta-Kanal" -#: ../src/iop/temperature.c:1984 +#: ../src/iop/temperature.c:1966 msgid "cyan channel coefficient" msgstr "Koeffizient Cyan-Kanal" -#: ../src/iop/temperature.c:1986 +#: ../src/iop/temperature.c:1968 msgid "yellow channel coefficient" msgstr "Koeffizient Gelb-Kanal" -#: ../src/iop/temperature.c:1996 +#: ../src/iop/temperature.c:1978 msgid "red channel coefficient" msgstr "Koeffizient Rot-Kanal" -#: ../src/iop/temperature.c:2000 +#: ../src/iop/temperature.c:1982 msgid "blue channel coefficient" msgstr "Koeffizient Blau-Kanal" # https://de.wikipedia.org/wiki/Demosaicing übersetzt "emerald" mit "Cyan" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:1983 msgid "emerald" msgstr "Cyan" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:1984 msgid "emerald channel coefficient" msgstr "Koeffizient Smaragdgrün-Kanal" -#: ../src/iop/temperature.c:2077 +#: ../src/iop/temperature.c:2060 msgid "as shot" msgstr "wie bei Aufnahme" -#: ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2063 msgid "set white balance to as shot" msgstr "Setzt Weißabgleich wie bei Aufnahme von Kamera ermittelt." -#: ../src/iop/temperature.c:2090 +#: ../src/iop/temperature.c:2073 msgid "from image area" msgstr "aus Bildbereich" -#: ../src/iop/temperature.c:2097 +#: ../src/iop/temperature.c:2080 msgid "user modified" msgstr "manuell angepasst" -#: ../src/iop/temperature.c:2100 +#: ../src/iop/temperature.c:2083 msgid "set white balance to user modified" msgstr "Setzt den Weißabgleich gemäß Nutzereinstellung." -#: ../src/iop/temperature.c:2103 +#: ../src/iop/temperature.c:2086 msgid "camera reference" msgstr "Kamera Referenzpunkt (D65)" -#: ../src/iop/temperature.c:2108 +#: ../src/iop/temperature.c:2091 msgid "" "set white balance to camera reference point\n" "in most cases it should be D65" @@ -27432,11 +28133,11 @@ msgstr "" "Setze Weißabgleich gemäß Kamera-Referenzpunkt. In der Regel entspricht dies " "der Normlichtart D65." -#: ../src/iop/temperature.c:2112 +#: ../src/iop/temperature.c:2095 msgid "as shot to reference" msgstr "wie bei Aufnahme + Referenz (D65)" -#: ../src/iop/temperature.c:2117 +#: ../src/iop/temperature.c:2100 msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" @@ -27445,97 +28146,97 @@ msgstr "" "auf den Kamerareferenzpunkt,\n" "in den meisten Fällen sollte es D65 sein" -#: ../src/iop/temperature.c:2131 +#: ../src/iop/temperature.c:2114 msgid "choose white balance setting" msgstr "Eine Weißabgleichseinstellung auswählen." -#: ../src/iop/temperature.c:2135 +#: ../src/iop/temperature.c:2118 msgid "finetune" msgstr "anpassen" -#: ../src/iop/temperature.c:2137 +#: ../src/iop/temperature.c:2120 msgid "fine tune camera's white balance setting" msgstr "Kamera Weißabgleichseinstellungen fein justieren" -#: ../src/iop/temperature.c:2144 +#: ../src/iop/temperature.c:2127 msgctxt "section" msgid "scene illuminant temp" msgstr "Farbtemperatur der Lichtquelle" -#: ../src/iop/temperature.c:2145 +#: ../src/iop/temperature.c:2128 msgid "click to cycle color mode on sliders" msgstr "Klicken, um die Farbdarstellung der Regler zu ändern." -#: ../src/iop/temperature.c:2157 +#: ../src/iop/temperature.c:2139 msgid "color temperature (in Kelvin)" msgstr "Farbtemperatur in Kelvin" -#: ../src/iop/temperature.c:2162 +#: ../src/iop/temperature.c:2144 msgid "tint" msgstr "Farbton" -#: ../src/iop/temperature.c:2165 +#: ../src/iop/temperature.c:2147 msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" msgstr "" "Tonung des Bildes. Werte < 1 tonen das Bild magenta, Werte > 1 tonen grün." -#: ../src/iop/temperature.c:2176 +#: ../src/iop/temperature.c:2158 msgid "channel coefficients" msgstr "Farbkoeffizienten" -#: ../src/iop/temperature.c:2185 +#: ../src/iop/temperature.c:2167 msgid "various" msgstr "Verschiedene" -#: ../src/iop/temperature.c:2210 +#: ../src/iop/temperature.c:2192 msgid "white balance disabled for camera" msgstr "Weißabgleich für Kamera deaktiviert" -#: ../src/iop/tonecurve.c:156 +#: ../src/iop/tonecurve.c:162 msgid "tone curve" msgstr "Farbkurve" -#: ../src/iop/tonecurve.c:178 +#: ../src/iop/tonecurve.c:184 msgid "alter an image’s tones using curves" msgstr "Tonwertanpassung mittels Kurven" -#: ../src/iop/tonecurve.c:583 +#: ../src/iop/tonecurve.c:589 msgid "gamma 1.0 (linear)" msgstr "Gamma 1.0 (linear)" -#: ../src/iop/tonecurve.c:594 +#: ../src/iop/tonecurve.c:600 msgid "contrast - med (linear)" msgstr "Kontrast - mittel (linear)" -#: ../src/iop/tonecurve.c:607 +#: ../src/iop/tonecurve.c:613 msgid "contrast - high (linear)" msgstr "Kontrast - hoch (linear)" -#: ../src/iop/tonecurve.c:625 +#: ../src/iop/tonecurve.c:631 msgid "contrast - med (gamma 2.2)" msgstr "Kontrast - mittel (Gamma 2.2)" -#: ../src/iop/tonecurve.c:644 +#: ../src/iop/tonecurve.c:650 msgid "contrast - high (gamma 2.2)" msgstr "Kontrast - hoch (Gamma 2.2)" -#: ../src/iop/tonecurve.c:661 +#: ../src/iop/tonecurve.c:667 msgid "gamma 2.0" msgstr "Gamma 2.0" -#: ../src/iop/tonecurve.c:668 +#: ../src/iop/tonecurve.c:674 msgid "gamma 0.5" msgstr "Gamma 0.5" -#: ../src/iop/tonecurve.c:675 +#: ../src/iop/tonecurve.c:681 msgid "logarithm (base 2)" msgstr "logarithmisch (Basis 2)" -#: ../src/iop/tonecurve.c:682 +#: ../src/iop/tonecurve.c:688 msgid "exponential (base 2)" msgstr "exponentiell (Basis 2)" -#: ../src/iop/tonecurve.c:1261 +#: ../src/iop/tonecurve.c:1263 msgid "" "if set to auto, a and b curves have no effect and are not displayed. chroma " "values (a and b) of each pixel are then adjusted based on L curve data. auto " @@ -27548,105 +28249,105 @@ msgstr "" "Automatisches XYZ ist ähnlich, wendet aber die Änderungen der Sättigung in " "XYZ an." -#: ../src/iop/tonecurve.c:1270 +#: ../src/iop/tonecurve.c:1272 msgid "tonecurve for L channel" msgstr "Farbkurve für L-Kanal" -#: ../src/iop/tonecurve.c:1271 +#: ../src/iop/tonecurve.c:1273 msgid "tonecurve for a channel" msgstr "Farbkurve für a-Kanal" -#: ../src/iop/tonecurve.c:1272 +#: ../src/iop/tonecurve.c:1274 msgid "tonecurve for b channel" msgstr "Farbkurve für b-Kanal" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 -#: ../src/libs/colorpicker.c:783 +#: ../src/iop/tonecurve.c:1283 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:772 msgid "pick color" msgstr "Farbe wählen" -#: ../src/iop/toneequal.c:316 +#: ../src/iop/toneequal.c:317 msgid "tone equalizer" msgstr "Tonwert-Equalizer" -#: ../src/iop/toneequal.c:321 +#: ../src/iop/toneequal.c:322 msgid "tone curve|tone mapping|relight|background light|shadows highlights" msgstr "" "Tonwertkurve|Tonmapping|Nachbelichten|Hintergrundaufhellung|Schatten & Lichter" -#: ../src/iop/toneequal.c:328 +#: ../src/iop/toneequal.c:329 msgid "relight the scene as if the lighting was done directly on the scene" msgstr "" "Selektives Aufhellen oder Abdunkeln über verschiedene Helligkeitsbereiche " "unter Beibehaltung des lokalen Kontrasts" -#: ../src/iop/toneequal.c:484 +#: ../src/iop/toneequal.c:485 msgid "simple tone curve" msgstr "einfache Tonwertkurve" -#: ../src/iop/toneequal.c:498 +#: ../src/iop/toneequal.c:499 msgid "mask blending | all purposes" msgstr "Maskenüberlagerung | alle Vorhaben" -#: ../src/iop/toneequal.c:505 +#: ../src/iop/toneequal.c:506 msgid "mask blending | people with backlight" msgstr "Maskenüberlagerung | Personen im Gegenlicht" -#: ../src/iop/toneequal.c:522 +#: ../src/iop/toneequal.c:523 msgid "compress shadows/highlights | EIGF | strong" msgstr "Kompression Schatten/Lichter | EIGF stark" -#: ../src/iop/toneequal.c:527 +#: ../src/iop/toneequal.c:528 msgid "compress shadows/highlights | GF | strong" msgstr "Kompression Schatten/Lichter | GF stark" -#: ../src/iop/toneequal.c:536 +#: ../src/iop/toneequal.c:537 msgid "compress shadows/highlights | EIGF | medium" msgstr "Kompression Schatten/Lichter | EIGF mittel" -#: ../src/iop/toneequal.c:541 +#: ../src/iop/toneequal.c:542 msgid "compress shadows/highlights | GF | medium" msgstr "Kompression Schatten/Lichter | GF mittel" -#: ../src/iop/toneequal.c:550 +#: ../src/iop/toneequal.c:551 msgid "compress shadows/highlights | EIGF | soft" msgstr "Kompression Schatten/Lichter | EIGF gering" -#: ../src/iop/toneequal.c:555 +#: ../src/iop/toneequal.c:556 msgid "compress shadows/highlights | GF | soft" msgstr "Kompression Schatten/Lichter | GF gering" -#: ../src/iop/toneequal.c:563 +#: ../src/iop/toneequal.c:564 msgid "contrast tone curve | soft" msgstr "Kontrastkurve | gering" -#: ../src/iop/toneequal.c:568 +#: ../src/iop/toneequal.c:569 msgid "contrast tone curve | medium" msgstr "Kontrastkurve | mittel" -#: ../src/iop/toneequal.c:573 +#: ../src/iop/toneequal.c:574 msgid "contrast tone curve | strong" msgstr "Kontrastkurve | stark" -#: ../src/iop/toneequal.c:596 +#: ../src/iop/toneequal.c:597 msgid "relight: fill-in" msgstr "aufhellen: ausfüllen" -#: ../src/iop/toneequal.c:1091 +#: ../src/iop/toneequal.c:1092 msgid "tone equalizer failed to allocate memory, check your RAM settings" msgstr "" "Tonwert-Equalizer konnte keinen Speicher reservieren, überprüfe die RAM-" "Einstellungen" -#: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 +#: ../src/iop/toneequal.c:1801 ../src/iop/toneequal.c:2170 msgid "the interpolation is unstable, decrease the curve smoothing" msgstr "Die Interpolation ist instabil, verringere die Kurvenglättung." -#: ../src/iop/toneequal.c:1807 ../src/iop/toneequal.c:1873 +#: ../src/iop/toneequal.c:1835 ../src/iop/toneequal.c:1901 msgid "wait for the preview to finish recomputing" msgstr "Warten, bis die Vorschau neu berechnet wurde" -#: ../src/iop/toneequal.c:2014 ../src/iop/toneequal.c:2565 +#: ../src/iop/toneequal.c:2044 ../src/iop/toneequal.c:2601 msgid "" "scroll over image to change tone exposure\n" "shift+scroll for large steps; ctrl+scroll for small steps" @@ -27655,89 +28356,89 @@ msgstr "" "ändern,\n" "Shift+Scrollen für große Schritte, Strg+Scrollen für kleine Schritte." -#: ../src/iop/toneequal.c:2145 +#: ../src/iop/toneequal.c:2175 msgid "some parameters are out-of-bounds" msgstr "Einige Parameter sind außerhalb der zulässigen Grenzen." -#: ../src/iop/toneequal.c:2462 +#: ../src/iop/toneequal.c:2498 #, c-format msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3148 +#: ../src/iop/toneequal.c:3177 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s über Bild] selektive Belichtungsänderung" -#: ../src/iop/toneequal.c:3151 +#: ../src/iop/toneequal.c:3180 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[%s über Bild] selektive Belichtungsänderung in großen Schritten" -#: ../src/iop/toneequal.c:3154 +#: ../src/iop/toneequal.c:3183 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[%s über Bild] selektive Belichtungsänderung in kleinen Schritten" #. Simple view -#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 -#: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 -#: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 -#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 -#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3266 ../src/iop/toneequal.c:3295 +#: ../src/iop/toneequal.c:3296 ../src/iop/toneequal.c:3297 +#: ../src/iop/toneequal.c:3298 ../src/iop/toneequal.c:3299 +#: ../src/iop/toneequal.c:3300 ../src/iop/toneequal.c:3301 +#: ../src/iop/toneequal.c:3302 ../src/iop/toneequal.c:3303 msgid "simple" msgstr "einfach" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3295 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3296 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3297 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3298 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3299 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3271 +#: ../src/iop/toneequal.c:3300 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3301 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3273 +#: ../src/iop/toneequal.c:3302 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3303 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3278 +#: ../src/iop/toneequal.c:3307 msgid "advanced" msgstr "erweitert" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3327 msgid "double-click to reset the curve" msgstr "Doppelklick setzt Kurve zurück" -#: ../src/iop/toneequal.c:3308 +#: ../src/iop/toneequal.c:3331 msgid "curve smoothing" msgstr "Kurvenglättung" -#: ../src/iop/toneequal.c:3311 +#: ../src/iop/toneequal.c:3334 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -27749,7 +28450,7 @@ msgstr "" "Negative Werte vermeiden Schwingungen und verhalten sich robuster, können " "aber zu harten Farbübergängen führen und den lokalen Kontrast beeinträchtigen." -#: ../src/iop/toneequal.c:3324 +#: ../src/iop/toneequal.c:3347 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -27759,11 +28460,11 @@ msgstr "" "werden, um die Belichtungskorrektur mit den verfügbaren Knoten besser zu " "steuern." -#: ../src/iop/toneequal.c:3327 +#: ../src/iop/toneequal.c:3350 msgid "auto-adjust the average exposure" msgstr "mittlere Belichtung automatisch anpassen" -#: ../src/iop/toneequal.c:3334 +#: ../src/iop/toneequal.c:3357 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -27775,16 +28476,11 @@ msgstr "" "Dies ermöglicht die Spreizung des Belichtungshistogramms über mehrere Kanäle\n" "um eine bessere Kontrolle der Belichtungskorrektur zu ermöglichen." -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3362 msgid "auto-adjust the contrast" msgstr "Kontrast automatisch anpassen" -#. Masking options -#: ../src/iop/toneequal.c:3343 -msgid "masking" -msgstr "Maskierung" - -#: ../src/iop/toneequal.c:3348 +#: ../src/iop/toneequal.c:3371 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -27792,11 +28488,11 @@ msgstr "" "Anhand der Vorschau die Ermittlungsart wählen, die einen \n" "höheren Kontrast zwischen hellen- und dunklen Bereichen ergibt." -#: ../src/iop/toneequal.c:3351 +#: ../src/iop/toneequal.c:3374 msgid "details" msgstr "Details" -#: ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3377 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -27822,15 +28518,15 @@ msgstr "" "„gemittelter EIGF“ ist ein geometrisches Mittel aus den Methoden „nein“ und " "„EIGF“" -#: ../src/iop/toneequal.c:3367 +#: ../src/iop/toneequal.c:3390 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" msgstr "" -"Anzahl der Durchgänge des geführten Filters hilft, die Kanten auf Kosten der " -"Geschwindigkeit zu streuen." +"Anzahl der Durchgänge des geführten Filters\n" +"trägt zur Diffusion der Filterkanten auf Kosten der Geschwindigkeit bei" -#: ../src/iop/toneequal.c:3375 +#: ../src/iop/toneequal.c:3398 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -27841,7 +28537,7 @@ msgstr "" "Dunkelkammer \n" "Deutlich verlangsamen, wenn Entrauschen (Profil) verwendet wird." -#: ../src/iop/toneequal.c:3383 +#: ../src/iop/toneequal.c:3406 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -27855,7 +28551,7 @@ msgstr "" "Niedrigere Werte ergeben weichere Gradienten und eine bessere Glättung,\n" "kann aber zu ungenauen Rändern und Halos führen." -#: ../src/iop/toneequal.c:3394 +#: ../src/iop/toneequal.c:3417 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -27866,26 +28562,26 @@ msgstr "" "zusammenhängende \n" "Bereiche zu erzeugen, wenn hohe Ausblende-Werte verwendet werden." -#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 +#: ../src/iop/toneequal.c:3430 ../src/iop/toneequal.c:3437 msgid "display exposure mask" msgstr "Belichtungsmasken anzeigen" -#: ../src/iop/tonemap.cc:69 +#: ../src/iop/tonemap.cc:68 msgid "tone mapping" msgstr "Tonemapping" -#: ../src/iop/tonemap.cc:85 +#: ../src/iop/tonemap.cc:84 msgid "" "this module is deprecated. please use the local contrast or tone equalizer " "module instead." msgstr "" "veraltetes Modul; abgelöst durch Lokaler Kontrast oder Tonwert Equalizer" -#: ../src/iop/velvia.c:68 +#: ../src/iop/velvia.c:67 msgid "velvia" msgstr "Velvia" -#: ../src/iop/velvia.c:95 +#: ../src/iop/velvia.c:94 msgid "" "resaturate giving more weight to blacks,\n" "whites and low-saturation pixels" @@ -27893,11 +28589,11 @@ msgstr "" "erhöht die Sättigung in den Schatten, \n" "den Lichtern und schwach gesättigten Bereichen" -#: ../src/iop/velvia.c:282 +#: ../src/iop/velvia.c:281 msgid "the strength of saturation boost" msgstr "Stärke der Sättigungsverstärkung" -#: ../src/iop/velvia.c:285 +#: ../src/iop/velvia.c:284 msgid "how much to spare highlights and shadows" msgstr "wie sehr sollen Lichter und Schatten ausgenommen werden" @@ -27919,48 +28615,48 @@ msgstr "" msgid "the amount of vibrance" msgstr "Intensität der Lebendigkeit" -#: ../src/iop/vignette.c:116 +#: ../src/iop/vignette.c:115 msgid "simulate a lens fall-off close to edges" msgstr "Simuliert Vignettierung an den Bildrändern" -#: ../src/iop/vignette.c:1010 +#: ../src/iop/vignette.c:1009 msgid "lomo" msgstr "Lomo" -#: ../src/iop/vignette.c:1048 +#: ../src/iop/vignette.c:1047 msgctxt "section" msgid "position / form" msgstr "Position / Form" -#: ../src/iop/vignette.c:1055 +#: ../src/iop/vignette.c:1054 msgid "dithering" msgstr "Dithering" -#: ../src/iop/vignette.c:1067 +#: ../src/iop/vignette.c:1066 msgid "the radii scale of vignette for start of fall-off" msgstr "Radius der Vignette für den Start des Verlaufs" -#: ../src/iop/vignette.c:1069 +#: ../src/iop/vignette.c:1068 msgid "the radii scale of vignette for end of fall-off" msgstr "Radius der Vignette für das Ende des Verlaufs" -#: ../src/iop/vignette.c:1070 +#: ../src/iop/vignette.c:1069 msgid "strength of effect on brightness" msgstr "Stärke des Effekts auf die Helligkeit" -#: ../src/iop/vignette.c:1071 +#: ../src/iop/vignette.c:1070 msgid "strength of effect on saturation" msgstr "Stärke des Effekts auf die Sättigung" -#: ../src/iop/vignette.c:1072 +#: ../src/iop/vignette.c:1071 msgid "horizontal offset of center of the effect" msgstr "horizontaler Versatz der Mitte des Effekts" -#: ../src/iop/vignette.c:1073 +#: ../src/iop/vignette.c:1072 msgid "vertical offset of center of the effect" msgstr "vertikaler Versatz der Mitte des Effekts" -#: ../src/iop/vignette.c:1076 +#: ../src/iop/vignette.c:1075 msgid "" "shape factor\n" "0 produces a rectangle\n" @@ -27972,34 +28668,34 @@ msgstr "" "1 ergibt einen Kreis oder Ellipse\n" "2 ergibt einen Diamanten" -#: ../src/iop/vignette.c:1080 +#: ../src/iop/vignette.c:1079 msgid "enable to have the ratio automatically follow the image size" msgstr "" "aktivieren, damit das Seitenverhältnis automatisch an die Bildgröße angepasst " "wird" -#: ../src/iop/vignette.c:1081 +#: ../src/iop/vignette.c:1080 msgid "width-to-height ratio" msgstr "Verhältnis Breite zu Höhe" -#: ../src/iop/vignette.c:1083 +#: ../src/iop/vignette.c:1082 msgid "add some level of random noise to prevent banding" msgstr "" "füge ein gewisses Maß an zufälligem Rauschen hinzu, um Banding zu vermeiden" -#: ../src/iop/vignette.c:1091 +#: ../src/iop/vignette.c:1090 #, c-format msgid "[%s on node] change vignette/feather size" msgstr "[%s on node] Vignettierung / Ausblendgröße ändern" -#: ../src/iop/vignette.c:1094 +#: ../src/iop/vignette.c:1093 #, c-format msgid "[%s on node] change vignette/feather size keeping ratio" msgstr "" "[%s on node] Vignette / Ausblendgröße ändern, wobei das Verhältnis " "beibehalten wird." -#: ../src/iop/vignette.c:1097 +#: ../src/iop/vignette.c:1096 #, c-format msgid "[%s on center] move vignette" msgstr "[%s[in der Mitte] Vignette bewegen" @@ -28108,11 +28804,11 @@ msgstr "Größe des Wasserzeichens" msgid "the rotation of the watermark" msgstr "Drehung des Wasserzeichens" -#: ../src/iop/zonesystem.c:93 +#: ../src/iop/zonesystem.c:95 msgid "zone system" msgstr "Zonensystem" -#: ../src/iop/zonesystem.c:441 +#: ../src/iop/zonesystem.c:443 msgid "" "lightness zones\n" "use mouse scrollwheel to change the number of zones\n" @@ -28155,7 +28851,7 @@ msgctxt "section" msgid "camera control" msgstr "Kamerasteuerung" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:842 msgid "modes" msgstr "Modus" @@ -28264,11 +28960,11 @@ msgstr "Verschlusszeit" msgid "WB" msgstr "Weißabgleich" -#: ../src/libs/collect.c:192 +#: ../src/libs/collect.c:193 msgid "collections" msgstr "Sammlungen" -#: ../src/libs/collect.c:197 +#: ../src/libs/collect.c:198 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -28276,43 +28972,43 @@ msgstr "" "Suchkriterien für Bilder definieren\n" "die angezeigt oder bearbeitet werden sollen" -#: ../src/libs/collect.c:461 +#: ../src/libs/collect.c:462 msgid "update path to files" msgstr "Pfad zu den Dateien aktualisieren" -#: ../src/libs/collect.c:545 +#: ../src/libs/collect.c:546 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "Problem beim Auswählen des neuen Pfads für die Filmrolle in %s" -#: ../src/libs/collect.c:619 +#: ../src/libs/collect.c:620 msgid "update path to files..." msgstr "Pfad zu Dateien aktualisieren…" -#: ../src/libs/collect.c:624 +#: ../src/libs/collect.c:625 msgid "remove..." msgstr "entfernen…" -#: ../src/libs/collect.c:1382 +#: ../src/libs/collect.c:1496 msgid "uncategorized" msgstr "Sonstige" -#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/collect.c:2505 ../src/libs/filters/rating_range.c:120 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "verworfene" -#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/collect.c:2508 ../src/libs/filters/rating_range.c:122 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "nicht bewertet" -#: ../src/libs/collect.c:2617 +#: ../src/libs/collect.c:2756 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "Erlaubte Operatoren sind <, <=, >, >=, <>, = und [;]." -#: ../src/libs/collect.c:2621 +#: ../src/libs/collect.c:2760 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -28322,7 +29018,7 @@ msgstr "" "Sterne-Bewertung: 0-5\n" "abgelehnte Bilder: -1" -#: ../src/libs/collect.c:2629 +#: ../src/libs/collect.c:2768 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -28331,12 +29027,12 @@ msgstr "" "Datumsangaben erfolgen in der Form JJJJ:MM:DD hh:mm:ss.sss (nur das Jahr ist " "zwingend erforderlich)." -#: ../src/libs/collect.c:2636 +#: ../src/libs/collect.c:2775 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "„%” als Platzhalter und „,“ als Trennzeichen benutzen" -#: ../src/libs/collect.c:2643 +#: ../src/libs/collect.c:2782 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28349,7 +29045,7 @@ msgstr "" "Shift+Klick, um nur die aktuelle Hierarchie einzuschließen (kein Suffix)\n" "Strg+Klick, um nur Unterhierarchien einzuschließen (Suffix „|%“)" -#: ../src/libs/collect.c:2653 +#: ../src/libs/collect.c:2792 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28362,7 +29058,7 @@ msgstr "" "Shift+Klick, um nur den aktuellen Ort einzuschließen (kein Suffix)\n" "Strg+Klick, um nur Unterorte einzuschließen (Suffix „|%“)" -#: ../src/libs/collect.c:2663 +#: ../src/libs/collect.c:2802 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28375,102 +29071,102 @@ msgstr "" "Shift+Klick, um nur den aktuellen Ordner einzuschließen (kein Suffix)\n" "Strg+Klick, um nur Unterordner einzuschließen (Suffix „|%“)" -#: ../src/libs/collect.c:2671 +#: ../src/libs/collect.c:2810 #, no-c-format msgid "use `%' as wildcard" msgstr "„%” als Platzhalter benutzen" -#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 -#: ../src/libs/collect.c:3398 +#: ../src/libs/collect.c:2881 ../src/libs/collect.c:2902 +#: ../src/libs/collect.c:3722 msgid "clear this rule" msgstr "diese Regel löschen" -#: ../src/libs/collect.c:2747 +#: ../src/libs/collect.c:2886 msgid "clear this rule or add new rules" msgstr "diese Regel löschen oder weitere Regeln hinzufügen" -#: ../src/libs/collect.c:3404 +#: ../src/libs/collect.c:3728 msgid "narrow down search" msgstr "Suche verfeinern" -#: ../src/libs/collect.c:3411 +#: ../src/libs/collect.c:3735 msgid "add more images" msgstr "mehr Bilder hinzufügen" -#: ../src/libs/collect.c:3418 +#: ../src/libs/collect.c:3742 msgid "exclude images" msgstr "Bilder ausschließen" -#: ../src/libs/collect.c:3427 +#: ../src/libs/collect.c:3751 msgid "change to: and" msgstr "ändere zu: UND" -#: ../src/libs/collect.c:3434 +#: ../src/libs/collect.c:3758 msgid "change to: or" msgstr "ändere zu: ODER" -#: ../src/libs/collect.c:3441 +#: ../src/libs/collect.c:3765 msgid "change to: except" msgstr "ändere zu: AUSSER" #. the different categories -#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 -#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 -#: ../src/libs/filtering.c:1955 +#: ../src/libs/collect.c:3794 ../src/libs/filtering.c:890 +#: ../src/libs/filtering.c:952 ../src/libs/filtering.c:1619 +#: ../src/libs/filtering.c:1961 msgid "files" msgstr "Dateien" -#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 -#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 -#: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1489 +#: ../src/libs/collect.c:3799 ../src/libs/export_metadata.c:179 +#: ../src/libs/filtering.c:895 ../src/libs/filtering.c:957 +#: ../src/libs/filtering.c:1627 ../src/libs/filtering.c:1965 +#: ../src/libs/image.c:504 ../src/libs/image.c:607 ../src/libs/image.c:626 +#: ../src/libs/metadata_view.c:1488 msgid "metadata" msgstr "Metadaten" -#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 -#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 +#: ../src/libs/collect.c:3818 ../src/libs/filtering.c:903 +#: ../src/libs/filtering.c:965 ../src/libs/filtering.c:1963 msgid "times" msgstr "Datum/Uhrzeit" -#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 -#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 +#: ../src/libs/collect.c:3827 ../src/libs/filtering.c:912 +#: ../src/libs/filtering.c:974 ../src/libs/filtering.c:1638 msgid "capture details" msgstr "Aufnahmeparameter" -#: ../src/libs/collect.c:3532 +#: ../src/libs/collect.c:3856 msgid "collections settings" msgstr "Einstellungen „Sammlungen“" -#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 -#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/collect.c:3878 ../src/libs/export.c:1423 +#: ../src/libs/metadata.c:1142 ../src/libs/metadata_view.c:1575 #: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3999 +#: ../src/libs/tagging.c:4032 msgid "preferences..." msgstr "Einstellungen…" -#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 +#: ../src/libs/collect.c:4002 ../src/libs/filtering.c:1492 msgid "AND" msgstr "UND" -#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +#: ../src/libs/collect.c:4007 ../src/libs/filtering.c:1497 msgid "OR" msgstr "ODER" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +#: ../src/libs/collect.c:4012 ../src/libs/filtering.c:1502 msgid "BUT NOT" msgstr "ABER NICHT" -#: ../src/libs/collect.c:3794 +#: ../src/libs/collect.c:4118 msgid "toggle collection sort order ascending/descending" msgstr "Sortierung der Sammlung aufsteigend/absteigend umschalten" -#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +#: ../src/libs/collect.c:4223 ../src/libs/filtering.c:2233 msgid "revert to a previous set of rules" msgstr "zu einem früheren Satz von Filterregeln zurückkehren" -#: ../src/libs/collect.c:3946 +#: ../src/libs/collect.c:4277 msgid "jump back to previous collection" msgstr "zurück zur letzten Sammlung" @@ -28571,31 +29267,31 @@ msgstr "Nov" msgid "Dec" msgstr "Dez" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "RGB%" msgstr "RGB%" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "LCh" msgstr "LCh" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "HSV" msgstr "HSV" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "Hex" msgstr "Hex" -#: ../src/libs/colorpicker.c:54 +#: ../src/libs/colorpicker.c:55 msgid "mean" msgstr "Mittel" -#: ../src/libs/colorpicker.c:73 +#: ../src/libs/colorpicker.c:74 msgid "color picker" msgstr "Pipette" -#: ../src/libs/colorpicker.c:629 +#: ../src/libs/colorpicker.c:623 msgid "" "hover to highlight sample on canvas,\n" "click to lock sample,\n" @@ -28605,23 +29301,23 @@ msgstr "" "zum Sperren klicken\n" "Rechtsklick zum Laden des Messpunkts in die aktive Pipette" -#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 +#: ../src/libs/colorpicker.c:729 ../src/libs/colorpicker.c:780 msgid "click to (un)hide large color patch" msgstr "klicken, um großes Farbfeld ein- bzw. auszublenden" -#: ../src/libs/colorpicker.c:756 +#: ../src/libs/colorpicker.c:745 msgid "statistic" msgstr "Wert" -#: ../src/libs/colorpicker.c:757 +#: ../src/libs/colorpicker.c:746 msgid "select which statistic to show" msgstr "Auswählen welcher Wert angezeigt soll" -#: ../src/libs/colorpicker.c:766 +#: ../src/libs/colorpicker.c:755 msgid "select which color mode to use" msgstr "Auswahl des zu verwendenden Farbmodus" -#: ../src/libs/colorpicker.c:778 +#: ../src/libs/colorpicker.c:767 msgid "" "turn on color picker\n" "ctrl+click or right-click to select an area\n" @@ -28631,27 +29327,27 @@ msgstr "" "Strg+Klick oder Rechtsklick, um Bereich auszuwählen\n" "Strg+Klick auf die Arbeitsfläche, um zwischen Punkt/Bereich zu wechseln" -#: ../src/libs/colorpicker.c:820 +#: ../src/libs/colorpicker.c:803 msgid "add sample" msgstr "Sample hinzufügen" -#: ../src/libs/colorpicker.c:831 +#: ../src/libs/colorpicker.c:818 msgid "display samples on image/vectorscope" msgstr "Messpunkte im Bild/Vektorscope anzeigen" -#: ../src/libs/colorpicker.c:832 +#: ../src/libs/colorpicker.c:819 msgid "display samples" msgstr "Messpunkte anzeigen" -#: ../src/libs/colorpicker.c:843 +#: ../src/libs/colorpicker.c:830 msgid "restrict scope to selection" msgstr "Histogramm/Scope auf Auswahl beschränken" -#: ../src/libs/colorpicker.c:844 +#: ../src/libs/colorpicker.c:831 msgid "restrict scope" msgstr "Histogramm/Scope beschränken" -#: ../src/libs/colorpicker.c:859 +#: ../src/libs/colorpicker.c:846 msgctxt "section" msgid "live samples" msgstr "Live-Messwerte" @@ -28712,7 +29408,7 @@ msgstr "selektiv einfügen…" msgid "choose which modules to paste to the target image(s)" msgstr "auswählen, welche Module des Verlaufsstapels eingefügt werden" -#: ../src/libs/copy_history.c:317 ../src/libs/image.c:635 +#: ../src/libs/copy_history.c:317 ../src/libs/image.c:637 msgid "paste" msgstr "einfügen" @@ -28750,11 +29446,11 @@ msgstr "" msgid "write history stack and tags to XMP sidecar files" msgstr "Verlaufsstapel und Tags in XMP-Datei schreiben" -#: ../src/libs/duplicate.c:59 +#: ../src/libs/duplicate.c:61 msgid "duplicate manager" msgstr "Duplikat-Manager" -#: ../src/libs/duplicate.c:64 +#: ../src/libs/duplicate.c:66 msgid "" "create/rename/remove multiple\n" "edits of the current image" @@ -28762,29 +29458,30 @@ msgstr "" "erstellen/umbenennen/entfernen mehrerer\n" "Bearbeitungen des aktuellen Bildes" -#: ../src/libs/duplicate.c:330 +#: ../src/libs/duplicate.c:362 +msgid "create a duplicate of this image with same history stack" +msgstr "erstellt ein Duplikat des Bildes mit dem gleichen Verlaufsstapel" + +#: ../src/libs/duplicate.c:372 +msgid "create a 'virgin' duplicate, discarding the source history stack" +msgstr "" +"erstellt ein unbearbeitetes Duplikat und verwirft den Verlaufsstapel der " +"Quelle" + +#: ../src/libs/duplicate.c:381 msgid "delete this duplicate" msgstr "dieses Duplikat löschen" -#: ../src/libs/duplicate.c:409 -msgid "create a duplicate of the image with same history stack" -msgstr "Erstellt ein Duplikat des Bildes mit dem gleichen Verlaufsstapel" - -#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 -#: ../src/libs/snapshots.c:930 +#: ../src/libs/duplicate.c:473 ../src/libs/history.c:1149 +#: ../src/libs/snapshots.c:943 msgid "original" msgstr "Original" -#: ../src/libs/duplicate.c:413 -msgid "create a 'virgin' duplicate of the image without any development" -msgstr "" -"Erstellt ein „jungfräuliches” Duplikat des Bildes ohne jegliche Entwicklung" - -#: ../src/libs/export.c:175 +#: ../src/libs/export.c:176 msgid "export" msgstr "exportieren" -#: ../src/libs/export.c:185 +#: ../src/libs/export.c:186 msgid "" "create new files for the\n" "currently selected images\n" @@ -28793,19 +29490,19 @@ msgstr "" "Exportiert die ausgewählten Bilder mir den \n" "Bearbeitungen als neue Dateien" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:347 msgid "invalid format for export selected" msgstr "ungültiges Format für den Export ausgewählt" -#: ../src/libs/export.c:351 +#: ../src/libs/export.c:352 msgid "invalid storage for export selected" msgstr "ungültiger Speicher für den Export ausgewählt" -#: ../src/libs/export.c:363 +#: ../src/libs/export.c:364 msgid "export to disk" msgstr "Exportieren" -#: ../src/libs/export.c:466 +#: ../src/libs/export.c:467 #, c-format msgid "could not login to storage `%s'!" msgstr "Anmeldung am Speicher `%s' nicht möglich!" @@ -28829,20 +29526,20 @@ msgstr "" "Stil, der beim Export angewendet werden soll:\n" "%s" -#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 -#: ../src/views/darkroom.c:1649 +#: ../src/libs/export.c:1220 ../src/libs/print_settings.c:1244 +#: ../src/views/darkroom.c:1870 msgid "no styles have been created yet" msgstr "es wurde noch kein Stil angelegt" -#: ../src/libs/export.c:1443 +#: ../src/libs/export.c:1438 msgid "target storage" msgstr "Speicherziel" -#: ../src/libs/export.c:1467 +#: ../src/libs/export.c:1462 msgid "file format" msgstr "Dateiformat" -#: ../src/libs/export.c:1469 +#: ../src/libs/export.c:1464 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -28862,65 +29559,65 @@ msgstr "" "es sei denn, der Benutzer wählt alle der Metadaten-Checkboxen in\n" "den Einstellungen des Exportmoduls" -#: ../src/libs/export.c:1490 +#: ../src/libs/export.c:1485 msgid "set size" msgstr "Größe" -#: ../src/libs/export.c:1491 +#: ../src/libs/export.c:1486 msgid "choose a method for setting the output size" msgstr "Methode, die Ausgabegröße festzulegen" -#: ../src/libs/export.c:1494 +#: ../src/libs/export.c:1489 msgid "in pixels (for file)" msgstr "in Pixel (für Datei)" -#: ../src/libs/export.c:1495 +#: ../src/libs/export.c:1490 msgid "in cm (for print)" msgstr "in cm (für Druck)" -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1491 msgid "in inch (for print)" msgstr "in Zoll (für Druck)" -#: ../src/libs/export.c:1497 +#: ../src/libs/export.c:1492 msgid "by scale (for file)" msgstr "Skalierung (für Datei)" -#: ../src/libs/export.c:1500 +#: ../src/libs/export.c:1495 msgid "print width" msgstr "Druckbreite" -#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 +#: ../src/libs/export.c:1497 ../src/libs/export.c:1514 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." msgstr "" "Maximale Ausgabebreite. Mittlere Maustaste drücken, um auf 0 zurückzusetzen." -#: ../src/libs/export.c:1506 +#: ../src/libs/export.c:1501 msgid "print height" msgstr "Druckhöhe" -#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 +#: ../src/libs/export.c:1503 ../src/libs/export.c:1520 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." msgstr "" "Maximale Ausgabehöhe. Mittlere Maustaste drücken, um auf 0 zurückzusetzen." -#: ../src/libs/export.c:1514 +#: ../src/libs/export.c:1509 msgid "resolution in dot per inch" msgstr "Auflösung in Punkte pro Zoll" -#: ../src/libs/export.c:1538 +#: ../src/libs/export.c:1533 msgid "@" msgstr "@" -#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1547 ../src/libs/tools/global_toolbox.c:216 msgid "px" msgstr "px" -#: ../src/libs/export.c:1560 +#: ../src/libs/export.c:1555 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -28929,39 +29626,39 @@ msgstr "" "Aus Eingabe werden Ganzzahlen, eine Dezimalzahlen oder einfache Brüche " "akzeptiert." -#: ../src/libs/export.c:1575 +#: ../src/libs/export.c:1570 msgid "allow upscaling" msgstr "Vergrößern erlauben" -#: ../src/libs/export.c:1583 +#: ../src/libs/export.c:1578 msgid "high quality resampling" msgstr "hochqualitatives Resampling" -#: ../src/libs/export.c:1584 +#: ../src/libs/export.c:1579 msgid "do high quality resampling during export" msgstr "Hochqualitatives Resampling beim Export" -#: ../src/libs/export.c:1591 +#: ../src/libs/export.c:1586 msgid "store masks" msgstr "Raster-Maske speichern" -#: ../src/libs/export.c:1592 +#: ../src/libs/export.c:1587 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "Speichere Masken als Ebenen in exportierten Bildern. Dies wird nur von " "bestimmten Ausgabeformaten unterstützt." -#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 -#: ../src/libs/neural_restore.c:4294 ../src/libs/print_settings.c:2875 -#: ../src/libs/print_settings.c:2921 +#: ../src/libs/export.c:1596 ../src/libs/export.c:1631 +#: ../src/libs/neural_restore.c:4552 ../src/libs/print_settings.c:2870 +#: ../src/libs/print_settings.c:2916 msgid "image settings" msgstr "Bildeinstellungen" -#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 +#: ../src/libs/export.c:1606 ../src/libs/print_settings.c:2904 msgid "output ICC profiles" msgstr "Ausgabe ICC Profil" -#: ../src/libs/export.c:1619 +#: ../src/libs/export.c:1614 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -28981,10 +29678,9 @@ msgid "" "destination medium and do nothing else. mainly used when proofing colors.\n" "(not suited for photography)." msgstr "" -"- Wahrnehmung: verschiebt Farben außerhalb des Farbspektrums in den " -"Farbraum, \n" -"wobei die Abstufungen erhalten bleiben, aber die Farben innerhalb des " -"Farbspektrums verzerrt werden. \n" +"- Wahrnehmung: verschiebt Farben außerhalb des Gamuts in den Farbraum; erhält " +"Abstufungen, \n" +"verzerrt aber Farben innerhalb des Gamuts.\n" "Beachte, dass Wahrnehmung oft eine proprietäre LUT ist, die vom Zielfarbraum " "abhängt.\n" "\n" @@ -29001,87 +29697,87 @@ msgstr "" "verwendet. \n" "(nicht für Fotografie geeignet)." -#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 +#: ../src/libs/export.c:1642 ../src/libs/print_settings.c:2953 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "" "sollen Stil-Module an den Verlauf angehängt werden, oder diesen ersetzen" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "replace history" msgstr "Verlauf ersetzen" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "append history" msgstr "Verlauf hinzufügen" -#: ../src/libs/export.c:1657 +#: ../src/libs/export.c:1651 msgid "select style to be applied on export" msgstr "Auswahl des Stils, der beim Export angewendet werden soll" -#: ../src/libs/export.c:1660 +#: ../src/libs/export.c:1658 msgid "temporary style to use while exporting" msgstr "Stil, der beim Export vorübergehend angewandt werden soll" -#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 +#: ../src/libs/export.c:1659 ../src/libs/print_settings.c:2936 msgid "style" msgstr "Stil" -#: ../src/libs/export.c:1681 +#: ../src/libs/export.c:1679 msgctxt "actionbutton" msgid "start export" msgstr "Export starten" -#: ../src/libs/export.c:1687 +#: ../src/libs/export.c:1685 msgctxt "section" msgid "storage options" msgstr "Speicher-Optionen" -#: ../src/libs/export.c:1689 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "format options" msgstr "Format-Optionen" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "global options" msgstr "globale Optionen" -#: ../src/libs/export.c:1701 +#: ../src/libs/export.c:1699 msgid "multi-preset export" msgstr "Multi-Preset-Export" -#: ../src/libs/export.c:1704 +#: ../src/libs/export.c:1702 msgid "export the selected images with multiple presets" msgstr "exportiere die ausgewählten Bilder mit mehreren Presets" -#: ../src/libs/export.c:1730 +#: ../src/libs/export.c:1728 msgctxt "actionbutton" msgid "start batch export" msgstr "Batch Export starten" -#: ../src/libs/export_metadata.c:164 +#: ../src/libs/export_metadata.c:165 msgid "edit metadata exportation" msgstr "Metadaten-Export bearbeiten" #. general info -#: ../src/libs/export_metadata.c:176 +#: ../src/libs/export_metadata.c:177 msgid "EXIF data" msgstr "EXIF-Daten" -#: ../src/libs/export_metadata.c:177 +#: ../src/libs/export_metadata.c:178 msgid "export EXIF metadata" msgstr "EXIF-Metadaten exportieren" -#: ../src/libs/export_metadata.c:179 +#: ../src/libs/export_metadata.c:180 msgid "export darktable XMP metadata (from metadata editor module)" msgstr "Exportiere darktable XMP-Metadaten (aus dem Metadaten-Editor-Modul)" -#: ../src/libs/export_metadata.c:184 +#: ../src/libs/export_metadata.c:185 msgid "only embedded" msgstr "nur eingebettet" -#: ../src/libs/export_metadata.c:185 +#: ../src/libs/export_metadata.c:186 msgid "" "per default the interface sends some (limited) metadata beside the image to " "remote storage.\n" @@ -29098,39 +29794,39 @@ msgstr "" "stattdessen berechnete Metadaten verwendet werden." #. just empty widget -#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 +#: ../src/libs/export_metadata.c:194 ../src/libs/image.c:625 msgid "geo tags" msgstr "Geo-Tags" -#: ../src/libs/export_metadata.c:194 +#: ../src/libs/export_metadata.c:195 msgid "export geo tags" msgstr "Geo-Tags exportieren" -#: ../src/libs/export_metadata.c:197 +#: ../src/libs/export_metadata.c:198 msgid "export tags (to Xmp.dc.Subject)" msgstr "Tags exportieren (nach Xmp.dc.Subject)" -#: ../src/libs/export_metadata.c:200 +#: ../src/libs/export_metadata.c:201 msgid "private tags" msgstr "private Tags" -#: ../src/libs/export_metadata.c:201 +#: ../src/libs/export_metadata.c:202 msgid "export private tags" msgstr "private Tags exportieren" -#: ../src/libs/export_metadata.c:203 +#: ../src/libs/export_metadata.c:204 msgid "synonyms" msgstr "Synonym" -#: ../src/libs/export_metadata.c:204 +#: ../src/libs/export_metadata.c:205 msgid "export tags synonyms" msgstr "Tag Synonym exportieren" -#: ../src/libs/export_metadata.c:206 +#: ../src/libs/export_metadata.c:207 msgid "omit hierarchy" msgstr "Hierarchie ignorieren" -#: ../src/libs/export_metadata.c:207 +#: ../src/libs/export_metadata.c:208 msgid "" "only the last part of the hierarchical tags is included. can be useful if " "categories are not used" @@ -29138,19 +29834,19 @@ msgstr "" "Nur der letzte Teil des hierarchischen Tagging ist enthalten. Dies kann " "sinnvoll sein, wenn Kategorien nicht verwendet werden." -#: ../src/libs/export_metadata.c:210 +#: ../src/libs/export_metadata.c:211 msgid "hierarchical tags" msgstr "hierarchische Tags" -#: ../src/libs/export_metadata.c:211 +#: ../src/libs/export_metadata.c:212 msgid "export hierarchical tags (to Xmp.lr.Hierarchical Subject)" msgstr "Hierarchische Tags exportieren (nach Xmp.lr.Hierarchical Subject)" -#: ../src/libs/export_metadata.c:212 +#: ../src/libs/export_metadata.c:213 msgid "develop history" msgstr "Verlaufsstapel exportieren" -#: ../src/libs/export_metadata.c:213 +#: ../src/libs/export_metadata.c:214 msgid "" "export darktable development data (recovery purpose in case of loss of " "database or XMP file)" @@ -29158,15 +29854,15 @@ msgstr "" "Export von darktable Entwicklungsdaten (Wiederherstellung bei Verlust der " "Datenbank oder XMP-Datei)" -#: ../src/libs/export_metadata.c:219 +#: ../src/libs/export_metadata.c:220 msgid "redefined tag" msgstr "neu definiertes Tag" -#: ../src/libs/export_metadata.c:225 +#: ../src/libs/export_metadata.c:226 msgid "formula" msgstr "Formel" -#: ../src/libs/export_metadata.c:228 +#: ../src/libs/export_metadata.c:229 msgid "" "list of calculated metadata\n" "click on '+' button to select and add new metadata\n" @@ -29192,23 +29888,23 @@ msgstr "" "„$(„ eingeben, um die Vervollständigungsfunktion zu aktivieren und die Liste " "der Variablen anzuzeigen" -#: ../src/libs/export_metadata.c:280 +#: ../src/libs/export_metadata.c:282 msgid "add an output metadata tag" msgstr "Hinzufügen eines Ausgabe Metadaten Tags" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 +#: ../src/libs/export_metadata.c:289 ../src/libs/metadata.c:957 msgid "delete metadata tag" msgstr "Metadaten Tag löschen" -#: ../src/libs/export_metadata.c:295 +#: ../src/libs/export_metadata.c:302 msgid "general settings" msgstr "Allgemeine Einstellungen" -#: ../src/libs/export_metadata.c:299 +#: ../src/libs/export_metadata.c:306 msgid "per metadata settings" msgstr "Konfiguration der einzelnen Metadaten" -#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:138 +#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:139 msgid "full path" msgstr "voller Pfad" @@ -29224,11 +29920,11 @@ msgstr "benutzerdefiniert" msgid "shuffle" msgstr "mischen" -#: ../src/libs/filtering.c:268 +#: ../src/libs/filtering.c:269 msgid "collection filters" msgstr "Filter- und Sortierung" -#: ../src/libs/filtering.c:273 +#: ../src/libs/filtering.c:274 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -29238,45 +29934,45 @@ msgstr "" "Filter können an die obere Symbolleiste angeheftet werden, wo\n" "sie auch in der Dunkelkammer sichtbar sind" -#: ../src/libs/filtering.c:308 +#: ../src/libs/filtering.c:309 msgid "initial setting" msgstr "initiale Einstellung" -#: ../src/libs/filtering.c:327 +#: ../src/libs/filtering.c:328 msgid "imported: last 24h" msgstr "importiert: letzte 24 Stunden" -#: ../src/libs/filtering.c:332 +#: ../src/libs/filtering.c:333 msgid "imported: last 30 days" msgstr "importiert: letzte 30 Tage" -#: ../src/libs/filtering.c:338 +#: ../src/libs/filtering.c:339 msgid "taken: last 24h" msgstr "aufgenommen: letzte 24 Stunden" -#: ../src/libs/filtering.c:342 +#: ../src/libs/filtering.c:343 msgid "taken: last 30 days" msgstr "aufgenommen: letzte 30 Tage" -#: ../src/libs/filtering.c:734 +#: ../src/libs/filtering.c:735 msgid "click or click&drag to select one or multiple values" msgstr "" "klicken oder klicken&ziehen, um einen oder mehrere Werte auszuwählen" -#: ../src/libs/filtering.c:735 +#: ../src/libs/filtering.c:736 msgid "right-click opens a menu to select the available values" msgstr "Rechtsklick öffnet ein Menü zur Auswahl der verfügbaren Werte" -#: ../src/libs/filtering.c:832 +#: ../src/libs/filtering.c:833 #, c-format msgid "you can't have more than %d rules" msgstr "max %d Regeln zulässig" -#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1617 msgid "rule property" msgstr "Filterregel Eigenschaft" -#: ../src/libs/filtering.c:1007 +#: ../src/libs/filtering.c:1010 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -29326,98 +30022,98 @@ msgstr "Regel ist aktiviert" msgid "this rule is disabled" msgstr "Regel ist deaktiviert" -#: ../src/libs/filtering.c:1258 +#: ../src/libs/filtering.c:1259 msgid "or" msgstr "oder" -#: ../src/libs/filtering.c:1259 +#: ../src/libs/filtering.c:1260 msgid "and not" msgstr "und nicht" -#: ../src/libs/filtering.c:1261 +#: ../src/libs/filtering.c:1262 msgid "define how this rule should interact with the previous one" msgstr "festlegen, wie diese Filteregel mit der vorherigen zusammenwirken soll" -#: ../src/libs/filtering.c:1527 +#: ../src/libs/filtering.c:1528 msgid " (off)" msgstr " (aus)" -#: ../src/libs/filtering.c:1716 +#: ../src/libs/filtering.c:1721 msgid "you can't add more rules." msgstr "keine weiteren Regeln möglich" -#: ../src/libs/filtering.c:1750 +#: ../src/libs/filtering.c:1755 msgid "shown filters" msgstr "angezeigte Filter" -#: ../src/libs/filtering.c:1765 +#: ../src/libs/filtering.c:1770 msgid "new filter" msgstr "neuer Filter" #. the actions part of the popover -#: ../src/libs/filtering.c:1772 +#: ../src/libs/filtering.c:1777 msgid "actions" msgstr "Aktionen" -#: ../src/libs/filtering.c:1775 +#: ../src/libs/filtering.c:1780 msgid "reset quickfilters" msgstr "Schnellfilter zurücksetzen" -#: ../src/libs/filtering.c:1948 +#: ../src/libs/filtering.c:1954 msgid "sort order" msgstr "Sortierung" -#: ../src/libs/filtering.c:1951 +#: ../src/libs/filtering.c:1957 msgid "determine the sort order of shown images" msgstr "die Sortierreihenfolge der angezeigten Bilder festlegen" -#: ../src/libs/filtering.c:1971 +#: ../src/libs/filtering.c:1977 msgid "sort direction" msgstr "Sortierung Richtung" -#: ../src/libs/filtering.c:1976 +#: ../src/libs/filtering.c:1981 msgid "remove this sort order" msgstr "diese Sortierung entfernen" -#: ../src/libs/filtering.c:2060 +#: ../src/libs/filtering.c:2068 #, c-format msgid "you can't have more than %d sort orders" msgstr "max %d Sortierreihenfolgen zulässig" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "DESC" msgstr "absteigend" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "ASC" msgstr "aufsteigend" -#: ../src/libs/filtering.c:2221 +#: ../src/libs/filtering.c:2229 msgid "new rule" msgstr "neue Filterregel" -#: ../src/libs/filtering.c:2222 +#: ../src/libs/filtering.c:2230 msgid "append new rule to collect images" msgstr "neue Filterregel anhängen" -#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2241 ../src/libs/tools/filter.c:118 msgid "sort by" msgstr "sortieren nach" -#: ../src/libs/filtering.c:2241 +#: ../src/libs/filtering.c:2249 msgid "new sort" msgstr "neue Sortierregel" -#: ../src/libs/filtering.c:2242 +#: ../src/libs/filtering.c:2250 msgid "append new sort to order images" msgstr "neue Sortierung anhängen" -#: ../src/libs/filtering.c:2245 +#: ../src/libs/filtering.c:2253 msgid "revert to a previous set of sort orders" msgstr "zu einem früheren Satz von Sortierungen zurückkehren" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2292 +#: ../src/libs/filtering.c:2300 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -29425,19 +30121,19 @@ msgstr "" "zurücksetzen\n" "Strg+Klick um auch angeheftete Regeln zu entfernen" -#: ../src/libs/filters/colors.c:140 +#: ../src/libs/filters/colors.c:193 msgid "Y" msgstr "Y" -#: ../src/libs/filters/colors.c:149 +#: ../src/libs/filters/colors.c:202 msgid "P" msgstr "P" -#: ../src/libs/filters/colors.c:269 +#: ../src/libs/filters/colors.c:323 msgid "color filter" msgstr "Farbfilter" -#: ../src/libs/filters/colors.c:294 +#: ../src/libs/filters/colors.c:344 msgid "" "filter by images color label\n" "click to toggle the color label selection\n" @@ -29450,7 +30146,7 @@ msgstr "" "Die graue Schaltfläche wirkt sich auf alle Farbmarkierungen aus." #. create the filter combobox -#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 +#: ../src/libs/filters/colors.c:349 ../src/libs/filters/colors.c:367 #: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 #: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 #: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 @@ -29458,7 +30154,7 @@ msgstr "" msgid "rules" msgstr "Regeln" -#: ../src/libs/filters/colors.c:306 +#: ../src/libs/filters/colors.c:363 msgid "" "filter by images color label\n" "intersection: images having all selected color labels\n" @@ -29489,7 +30185,7 @@ msgstr "alle Bilder" msgid "duplicates state filter" msgstr "Filter: Duplikatstatus" -#: ../src/libs/filters/filename.c:368 +#: ../src/libs/filters/filename.c:369 msgid "" "enter filename to search.\n" "multiple values can be separated by ','\n" @@ -29501,11 +30197,11 @@ msgstr "" "\n" "Rechtsklick, um vorhandene Dateinamen zu erhalten" -#: ../src/libs/filters/filename.c:378 +#: ../src/libs/filters/filename.c:381 msgid "extension" msgstr "Erweiterung" -#: ../src/libs/filters/filename.c:379 +#: ../src/libs/filters/filename.c:382 msgid "" "enter extension to search with starting dot\n" "multiple values can be separated by ','\n" @@ -29519,7 +30215,7 @@ msgstr "" "\n" "Rechtsklick, um vorhandene Erweiterungen zu erhalten" -#: ../src/libs/filters/filename.c:404 +#: ../src/libs/filters/filename.c:409 msgid "" "click to select filename\n" "ctrl+click to select multiple values" @@ -29527,7 +30223,7 @@ msgstr "" "Mausklick zur Auswahl des Dateinamens\n" "Strg+Klick, um mehrere Werte auszuwählen" -#: ../src/libs/filters/filename.c:430 +#: ../src/libs/filters/filename.c:435 msgid "" "click to select extension\n" "ctrl+click to select multiple values" @@ -29536,7 +30232,7 @@ msgstr "" "Strg+Klick zur Auswahl mehrerer Werte" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 +#: ../src/libs/filters/filename.c:457 ../src/libs/filters/misc.c:535 msgid "ok" msgstr "OK" @@ -29548,35 +30244,39 @@ msgstr "Statusfilter Verlaufsstapel" msgid "local copied state filter" msgstr "Statusfilter Lokale Kopie" -#: ../src/libs/filters/misc.c:86 +#: ../src/libs/filters/misc.c:87 msgid "no camera defined" msgstr "keine Kamera definiert" -#: ../src/libs/filters/misc.c:90 +#: ../src/libs/filters/misc.c:91 msgid "no lens defined" msgstr "kein Objektiv definiert" -#: ../src/libs/filters/misc.c:94 +#: ../src/libs/filters/misc.c:95 msgid "no group id defined" msgstr "keine Gruppen-ID definiert" -#: ../src/libs/filters/misc.c:99 +#: ../src/libs/filters/misc.c:100 msgid "no white balance defined" msgstr "kein Weißabgleich definiert" -#: ../src/libs/filters/misc.c:104 +#: ../src/libs/filters/misc.c:105 msgid "no flash defined" msgstr "kein Blitz definiert" -#: ../src/libs/filters/misc.c:109 +#: ../src/libs/filters/misc.c:110 msgid "no exposure program defined" msgstr "kein Belichtungsprogramm definiert" -#: ../src/libs/filters/misc.c:114 +#: ../src/libs/filters/misc.c:115 msgid "no metering mode defined" msgstr "keine Messmethode definiert" -#: ../src/libs/filters/misc.c:406 +#: ../src/libs/filters/misc.c:119 +msgid "no image dimensions defined" +msgstr "keine Bildabmessungen definiert" + +#: ../src/libs/filters/misc.c:427 msgid "" "enter camera to search.\n" "multiple values can be separated by ','\n" @@ -29588,7 +30288,7 @@ msgstr "" "\n" "Rechtsklick, um vorhandene Kameras zu erhalten" -#: ../src/libs/filters/misc.c:413 +#: ../src/libs/filters/misc.c:434 msgid "" "enter lens to search.\n" "multiple values can be separated by ','\n" @@ -29600,7 +30300,7 @@ msgstr "" "\n" "Rechtsklick, um vorhandene Objektive zu erhalten" -#: ../src/libs/filters/misc.c:420 +#: ../src/libs/filters/misc.c:441 msgid "" "enter white balance to search.\n" "multiple values can be separated by ','\n" @@ -29612,7 +30312,7 @@ msgstr "" "\n" "Rechtsklick, um vorhandene Weißabgleiche zu erhalten" -#: ../src/libs/filters/misc.c:427 +#: ../src/libs/filters/misc.c:448 msgid "" "enter flash to search.\n" "multiple values can be separated by ','\n" @@ -29624,7 +30324,7 @@ msgstr "" "\n" "Rechtsklick, um vorhandene Blitzwerte zu erhalten" -#: ../src/libs/filters/misc.c:434 +#: ../src/libs/filters/misc.c:455 msgid "" "enter exposure program to search.\n" "multiple values can be separated by ','\n" @@ -29636,7 +30336,7 @@ msgstr "" "\n" "Rechtsklick, um vorhandene Belichtungsprogramme zu erhalten" -#: ../src/libs/filters/misc.c:441 +#: ../src/libs/filters/misc.c:462 msgid "" "enter metering mode to search.\n" "multiple values can be separated by ','\n" @@ -29648,11 +30348,11 @@ msgstr "" "\n" "Rechtsklick, um vorhandene Messmethoden zu erhalten" -#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +#: ../src/libs/filters/misc.c:468 ../src/libs/metadata_view.c:136 msgid "group id" msgstr "Gruppen-ID" -#: ../src/libs/filters/misc.c:448 +#: ../src/libs/filters/misc.c:469 msgid "" "enter group id to search.\n" "multiple values can be separated by ','\n" @@ -29664,7 +30364,27 @@ msgstr "" "\n" "Rechtsklick, um vorhandene Gruppen-IDs zu erhalten" -#: ../src/libs/filters/misc.c:481 +#: ../src/libs/filters/misc.c:476 +msgid "" +"enter the image dimensions to search.\n" +"use the format widthxheight, i.e.\n" +"'6000x4000' for a full match,\n" +"'6000x' for width only,\n" +"'x4000' for height only.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing image dimensions" +msgstr "" +"gib die zu suchenden Bildabmessungen ein. \n" +"verwende das Format BreitexHöhe, z. B. \n" +"„6000x4000“ für eine exakte Übereinstimmung, \n" +"„6000x“ nur für die Breite, \n" +"„x4000“ nur für die Höhe. \n" +"mehrere Werte können durch „,“ getrennt werden \n" +"\n" +"Rechtsklick zeigt vorhandene Bildabmessungen\t" + +#: ../src/libs/filters/misc.c:515 msgid "" "click to select\n" "ctrl+click to select multiple values" @@ -29686,8 +30406,8 @@ msgstr "Vergleichsoperator" msgid "filter by images rating" msgstr "Filtern nach Rating" -#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 -#: ../src/libs/tools/ratings.c:56 +#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:622 +#: ../src/libs/tools/ratings.c:58 msgid "ratings" msgstr "Bewertungen" @@ -29756,7 +30476,7 @@ msgstr "" "entsprechende Wildcardzeichen deaktiviert\n" "wird während der Ausführung der Suche abgeblendet" -#: ../src/libs/geotagging.c:148 +#: ../src/libs/geotagging.c:149 msgid "" "set geolocation information for\n" "the currently selected images" @@ -29764,15 +30484,15 @@ msgstr "" "Geolokalisierungsinformationen für die \n" "aktuell ausgewählten Bilder setzen" -#: ../src/libs/geotagging.c:378 +#: ../src/libs/geotagging.c:379 msgid "apply offset and geo-location" msgstr "Zeitversatz und Geolokalisierung anwenden" -#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 +#: ../src/libs/geotagging.c:380 ../src/libs/geotagging.c:1991 msgid "apply geo-location" msgstr "Geolokalisierung anwenden" -#: ../src/libs/geotagging.c:381 +#: ../src/libs/geotagging.c:382 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -29780,49 +30500,49 @@ msgstr "" "Zeitversatz und Geolokalisierung auf ausgewählte Bilder anwenden\n" "rückgängig mit zweifachem Strg-z, da dies zwei Zuweisungen sind" -#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 +#: ../src/libs/geotagging.c:384 ../src/libs/geotagging.c:1992 msgid "apply geo-location to matching images" msgstr "Geolokalisierung auf passende Bilder anwenden" -#: ../src/libs/geotagging.c:831 +#: ../src/libs/geotagging.c:835 msgid "GPX file track segments" msgstr "GPX Track Segmente" -#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 +#: ../src/libs/geotagging.c:851 ../src/libs/geotagging.c:1937 msgid "start time" msgstr "Startzeit" -#: ../src/libs/geotagging.c:848 +#: ../src/libs/geotagging.c:852 msgid "end time" msgstr "Ende Zeit" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 +#: ../src/libs/geotagging.c:853 ../src/libs/geotagging.c:1939 msgid "points" msgstr "Punkte" -#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 +#: ../src/libs/geotagging.c:854 ../src/libs/geotagging.c:1941 #: ../src/libs/image.c:503 msgid "images" msgstr "Bilder" -#: ../src/libs/geotagging.c:950 +#: ../src/libs/geotagging.c:954 msgid "open GPX file" msgstr "GPX-Datei öffnen" -#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 +#: ../src/libs/geotagging.c:955 ../src/libs/tools/lighttable.c:432 +#: ../src/libs/tools/lighttable.c:519 ../src/views/darkroom.c:2756 msgid "preview" msgstr "Vorschau" -#: ../src/libs/geotagging.c:964 +#: ../src/libs/geotagging.c:968 msgid "GPS data exchange format" msgstr "GPS-Daten-Austauschformat (GPX)" -#: ../src/libs/geotagging.c:1791 +#: ../src/libs/geotagging.c:1802 msgid "date/time" msgstr "Datum/Zeit" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1803 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -29830,40 +30550,40 @@ msgstr "" "neues Datum/Zeit eingeben (JJJJ:MM:TT hh:mm:ss[.sss])\n" "neue Werte direkt eingeben oder auf der Zelle scrollen" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1807 msgid "original date/time" msgstr "Original Datum/Zeit" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1812 msgid "lock date/time offset value to apply it onto another selection" msgstr "Datum/Zeitversatz fixieren, um ihn auf eine andere Auswahl anzuwenden" -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1818 msgid "date/time offset" msgstr "Datum/Zeitversatz" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1819 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "Zeitversatz ([-]TT hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1823 msgid "apply offset" msgstr "Zeitversatz anwenden" -#: ../src/libs/geotagging.c:1811 +#: ../src/libs/geotagging.c:1824 msgid "apply offset to selected images" msgstr "Zeitversatz auf ausgewählte Bilder anwenden" -#: ../src/libs/geotagging.c:1814 +#: ../src/libs/geotagging.c:1827 msgid "apply date/time" msgstr "Datum/Zeit übernehmen" -#: ../src/libs/geotagging.c:1815 +#: ../src/libs/geotagging.c:1828 msgid "apply the same date/time to selected images" msgstr "gleiches Datum/Zeit auf ausgewählte Bilder anwenden" -#: ../src/libs/geotagging.c:1826 +#: ../src/libs/geotagging.c:1839 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -29874,24 +30594,24 @@ msgstr "" "verschwindet." #. gpx -#: ../src/libs/geotagging.c:1867 +#: ../src/libs/geotagging.c:1880 msgid "apply GPX track file..." msgstr "GPX-Track-Datei anwenden…" -#: ../src/libs/geotagging.c:1868 +#: ../src/libs/geotagging.c:1881 msgid "parses a GPX file and updates location of selected images" msgstr "liest eine GPX-Datei und setzt die Position der ausgewählten Bilder" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1892 msgctxt "section" msgid "GPX file" msgstr "GPX-Datei" -#: ../src/libs/geotagging.c:1886 +#: ../src/libs/geotagging.c:1897 msgid "select a GPX track file..." msgstr "GPX-Track-Datei auswählen…" -#: ../src/libs/geotagging.c:1903 +#: ../src/libs/geotagging.c:1919 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -29909,39 +30629,39 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1940 +#: ../src/libs/geotagging.c:1956 msgid "view entire track" msgstr "gesamten Track zeigen" -#: ../src/libs/geotagging.c:1941 +#: ../src/libs/geotagging.c:1957 msgid "refresh map to view entire selected track segments" msgstr "Karte aktualisieren, um alle ausgewählten Tracksegmente anzuzeigen" -#: ../src/libs/geotagging.c:1955 +#: ../src/libs/geotagging.c:1971 msgid "preview images" msgstr "Bilder Voransicht" -#: ../src/libs/geotagging.c:1960 +#: ../src/libs/geotagging.c:1976 msgid "show on map matching images" msgstr "passende Bilder auf Karte anzeigen" -#: ../src/libs/geotagging.c:1963 +#: ../src/libs/geotagging.c:1979 msgid "select images" msgstr "Bilder auswählen" -#: ../src/libs/geotagging.c:1964 +#: ../src/libs/geotagging.c:1980 msgid "select matching images" msgstr "passende Bilder auswählen" -#: ../src/libs/geotagging.c:1972 +#: ../src/libs/geotagging.c:1988 msgid "number of matching images versus selected images" msgstr "Anzahl für Geotagging ausgewählte Bilder zu Ausgewählten Bildern" -#: ../src/libs/histogram.c:54 +#: ../src/libs/histogram.c:55 msgid "scopes" msgstr "Scopes" -#: ../src/libs/histogram.c:172 +#: ../src/libs/histogram.c:173 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" @@ -29949,48 +30669,48 @@ msgstr "" "Nicht unterstütztes Profil für das Histogramm ausgewählt; ersetzt durch " "lineares Rec2020" -#: ../src/libs/histogram.c:293 +#: ../src/libs/histogram.c:294 msgid "use buttons at top of graph to change type" msgstr "Schaltflächen am oberen Rand verwenden, um den Typ zu ändern" -#: ../src/libs/histogram.c:294 +#: ../src/libs/histogram.c:295 msgid "click on ❓ and then graph for documentation" msgstr "Klick auf ? und anschließend auf den Graph für Dokumentation" -#: ../src/libs/histogram.c:295 +#: ../src/libs/histogram.c:296 msgid "use color picker module to restrict area" msgstr "Pipette-Modul verwenden, um den Bereich einzuschränken" -#: ../src/libs/histogram.c:298 +#: ../src/libs/histogram.c:299 msgid "drag to change black point" msgstr "ziehen, um Schwarzpunkt anzupassen" -#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 +#: ../src/libs/histogram.c:300 ../src/libs/histogram.c:304 msgid "double-click resets" msgstr "Doppelklick zum Zurücksetzen" -#: ../src/libs/histogram.c:302 +#: ../src/libs/histogram.c:303 msgid "drag to change exposure" msgstr "ziehen, um Belichtung anzupassen" -#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +#: ../src/libs/histogram.c:767 ../src/libs/scopes/histogram.c:50 msgid "histogram" msgstr "Histogramm" -#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 +#: ../src/libs/histogram.c:773 ../src/libs/histogram.c:875 msgid "hide histogram" msgstr "Histogramm verbergen" -#: ../src/libs/histogram.c:820 +#: ../src/libs/histogram.c:887 #, c-format msgid "toggle %s channel" msgstr "%s-Kanal ein/ausblenden" -#: ../src/libs/histogram.c:828 +#: ../src/libs/histogram.c:895 msgid "toggle colors" msgstr "Farbkanäle ein/ausblenden" -#: ../src/libs/history.c:103 +#: ../src/libs/history.c:107 msgid "" "display the sequence of edit actions\n" "- click on an entry to temporarily return to\n" @@ -30006,11 +30726,11 @@ msgstr "" " (Achtung: Bei Änderungen gehen alle nachfolgenden Änderungen verloren)\n" " - Umschalt+Klick: Modul fokussieren, ohne den Bearbeitungsstand zu ändern" -#: ../src/libs/history.c:140 +#: ../src/libs/history.c:144 msgid "compress history stack" msgstr "Verlaufsstapel zusammenfassen" -#: ../src/libs/history.c:141 +#: ../src/libs/history.c:145 msgid "" "create a minimal history stack which produces the same image\n" "ctrl+click to truncate history to the selected item" @@ -30026,86 +30746,86 @@ msgstr "Erzeuge einen Stil aus dem aktuellen Verlaufsstapel" msgid "create style from history" msgstr "Stil aus aktuellem Verlaufsstapel erzeugen" -#: ../src/libs/history.c:208 +#: ../src/libs/history.c:211 msgid "always-on module" msgstr "Modul nicht deaktivierbar" -#: ../src/libs/history.c:214 +#: ../src/libs/history.c:219 msgid "default enabled module" msgstr "Modul standardmäßig aktiv" -#: ../src/libs/history.c:221 +#: ../src/libs/history.c:229 msgid "deprecated module" msgstr "veraltetes Modul" -#: ../src/libs/history.c:941 +#: ../src/libs/history.c:949 msgid "colorspace" msgstr "Farbraum" -#: ../src/libs/history.c:943 +#: ../src/libs/history.c:951 msgid "mask mode" msgstr "Maskenmodus" -#: ../src/libs/history.c:945 +#: ../src/libs/history.c:953 msgid "blend mode" msgstr "Überblendmodus" -#: ../src/libs/history.c:947 +#: ../src/libs/history.c:955 msgid "blend operation" msgstr "Überblende Operation" -#: ../src/libs/history.c:949 +#: ../src/libs/history.c:957 msgid "blend fulcrum" msgstr "Pivot der Überblendung" -#: ../src/libs/history.c:957 +#: ../src/libs/history.c:965 msgid "mask blur" msgstr "Maske weichzeichnen" -#: ../src/libs/history.c:960 +#: ../src/libs/history.c:968 msgid "raster mask instance" msgstr "Raster-Masken-Instanz" -#: ../src/libs/history.c:961 +#: ../src/libs/history.c:969 msgid "raster mask id" msgstr "Raster-Masken-Kennung" -#: ../src/libs/history.c:962 +#: ../src/libs/history.c:970 msgid "invert mask" msgstr "Maske invertieren" -#: ../src/libs/history.c:968 +#: ../src/libs/history.c:976 msgid "drawn mask polarity" msgstr "Polarität der gezeichneten Maske" -#: ../src/libs/history.c:972 +#: ../src/libs/history.c:980 #, c-format msgid "a drawn mask was added" msgstr "Eine gezeichnete Maske wurde hinzugefügt." -#: ../src/libs/history.c:974 +#: ../src/libs/history.c:982 #, c-format msgid "the drawn mask was removed" msgstr "Die gezeichnete Maske wurde entfernt." -#: ../src/libs/history.c:975 +#: ../src/libs/history.c:983 #, c-format msgid "the drawn mask was changed" msgstr "Die gezeichnete Maske wurde geändert." -#: ../src/libs/history.c:1007 +#: ../src/libs/history.c:1015 msgid "parametric output mask:" msgstr "parametrische Ausgabemaske:" -#: ../src/libs/history.c:1008 +#: ../src/libs/history.c:1016 msgid "parametric input mask:" msgstr "parametrische Eingabemaske:" -#: ../src/libs/history.c:1342 +#: ../src/libs/history.c:1357 msgid "delete image's history?" msgstr "Bearbeitungsverlauf des Bildes löschen?" -#: ../src/libs/history.c:1343 +#: ../src/libs/history.c:1358 msgid "do you really want to clear history of current image?" msgstr "" "Soll der Bearbeitungsverlauf des aktuellen Bildes wirklich gelöscht werden?" @@ -30127,11 +30847,6 @@ msgstr "" msgid "physically delete from disk immediately" msgstr "physisch sofort von der Festplatte löschen" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 -#: ../src/libs/styles.c:930 -msgid "remove" -msgstr "entfernen" - #: ../src/libs/image.c:517 msgid "remove images from the image library, without deleting" msgstr "Bilder aus der Bildbibliothek entfernen, ohne sie zu löschen" @@ -30165,102 +30880,102 @@ msgid "add a duplicate to the image library, including its history stack" msgstr "" "füge ein Duplikat zur Bildbibliothek hinzu, inklusive des Verlaufsstapels" -#: ../src/libs/image.c:551 ../src/libs/image.c:556 +#: ../src/libs/image.c:550 ../src/libs/image.c:552 msgid "rotate selected images 90 degrees CCW" msgstr "Ausgewählte Bilder um 90° gegen den Uhrzeigersinn drehen" -#: ../src/libs/image.c:562 ../src/libs/image.c:567 +#: ../src/libs/image.c:562 ../src/libs/image.c:564 msgid "rotate selected images 90 degrees CW" msgstr "Ausgewählte Bilder um 90° im Uhrzeigersinn drehen" -#: ../src/libs/image.c:570 +#: ../src/libs/image.c:572 msgid "reset rotation" msgstr "Drehung entfernen" -#: ../src/libs/image.c:572 +#: ../src/libs/image.c:574 msgid "reset rotation to EXIF data" msgstr "Drehung auf EXIF-Angabe zurücksetzen" -#: ../src/libs/image.c:575 +#: ../src/libs/image.c:577 msgid "copy locally" msgstr "lokal kopieren" -#: ../src/libs/image.c:577 +#: ../src/libs/image.c:579 msgid "copy the image locally" msgstr "Bild in lokalen Cache kopieren" -#: ../src/libs/image.c:581 +#: ../src/libs/image.c:583 msgid "resync local copy" msgstr "Kopie zurückspielen" -#: ../src/libs/image.c:583 +#: ../src/libs/image.c:585 msgid "synchronize the image's XMP and remove the local copy" msgstr "XMP des Bildes synchronisieren und lokale Kopie entfernen" -#: ../src/libs/image.c:587 +#: ../src/libs/image.c:589 msgctxt "selected images action" msgid "group" msgstr "gruppieren" -#: ../src/libs/image.c:589 +#: ../src/libs/image.c:591 msgid "add selected images to expanded group or create a new one" msgstr "" "ausgewählte Bilder zur eingeblendeten Gruppe hinzufügen oder neue Gruppe " "erstellen" -#: ../src/libs/image.c:593 +#: ../src/libs/image.c:595 msgid "ungroup" msgstr "Gruppe auflösen" -#: ../src/libs/image.c:595 +#: ../src/libs/image.c:597 msgid "remove selected images from the group" msgstr "Ausgewählte Bilder aus der Gruppe entfernen" -#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 +#: ../src/libs/image.c:617 ../src/libs/metadata_view.c:145 msgid "flags" msgstr "Flags" -#: ../src/libs/image.c:620 +#: ../src/libs/image.c:622 msgid "select ratings metadata" msgstr "Bewertungsmetadaten auswählen" -#: ../src/libs/image.c:621 +#: ../src/libs/image.c:623 msgid "select colors metadata" msgstr "Farbmetadaten auswählen" -#: ../src/libs/image.c:622 +#: ../src/libs/image.c:624 msgid "select tags metadata" msgstr "Tag Metadaten auswählen" -#: ../src/libs/image.c:623 +#: ../src/libs/image.c:625 msgid "select geo tags metadata" msgstr "Geo-Tag Metadaten auswählen" -#: ../src/libs/image.c:624 +#: ../src/libs/image.c:626 msgid "select darktable metadata (from metadata editor module)" msgstr "wähle darktable Metadaten (aus dem Metadaten-Editor-Modul)" -#: ../src/libs/image.c:629 +#: ../src/libs/image.c:631 msgid "set the selected image as source of metadata" msgstr "wählt das ausgewählte Bild als Metadatenquelle" -#: ../src/libs/image.c:636 +#: ../src/libs/image.c:638 msgid "paste selected metadata on selected images" msgstr "ausgewählte Metadaten für ausgewählte Bilder schreiben" -#: ../src/libs/image.c:641 +#: ../src/libs/image.c:643 msgid "clear selected metadata on selected images" msgstr "ausgewählte Metadaten für ausgewählte Bilder löschen" -#: ../src/libs/image.c:647 +#: ../src/libs/image.c:649 msgid "how to handle existing metadata" msgstr "wie mit vorhandenen Metadaten umgegangen werden soll" -#: ../src/libs/image.c:650 +#: ../src/libs/image.c:652 msgid "merge" msgstr "zusammenfügen" -#: ../src/libs/image.c:655 +#: ../src/libs/image.c:657 msgid "" "update all image information to match changes to file\n" "warning: resets star ratings unless you select\n" @@ -30270,47 +30985,47 @@ msgstr "" "Warnung: setzt die Sternebewertungen zurück, es sei denn, die Option\n" "‚Ignoriere Bewertung aus EXIF Daten’ im ‚Import‘-Modul ist aktiv" -#: ../src/libs/image.c:662 +#: ../src/libs/image.c:664 msgid "set selection as monochrome images and activate monochrome workflow" msgstr "" "Auswahl als monochrome Bilder kennzeichnen und monochromen Workflow " "aktivieren." -#: ../src/libs/image.c:666 +#: ../src/libs/image.c:668 msgid "set selection as color images" msgstr "Auswahl als Farbbilder kennzeichnen." -#: ../src/libs/image.c:674 +#: ../src/libs/image.c:676 msgid "duplicate virgin" msgstr "unbearbeitet duplizieren" -#: ../src/libs/import.c:122 +#: ../src/libs/import.c:121 msgid "add to library" msgstr "importieren" -#: ../src/libs/import.c:123 +#: ../src/libs/import.c:122 msgid "copy & import" msgstr "kopieren & importieren" -#: ../src/libs/import.c:124 +#: ../src/libs/import.c:123 msgid "copy & import from camera" msgstr "Von Kamera kopieren & importieren" # "Tethering" scheint auch im deutschsprachigen Raum verbreitet zu sein. -#: ../src/libs/import.c:125 +#: ../src/libs/import.c:124 msgid "tethered shoot" msgstr "Tethering-Aufnahme" -#: ../src/libs/import.c:287 +#: ../src/libs/import.c:286 #, c-format msgid "device \"%s\" connected on port \"%s\"." msgstr "Gerät „%s“ an Port „%s“ angeschlossen." -#: ../src/libs/import.c:313 ../src/libs/import.c:2410 +#: ../src/libs/import.c:312 ../src/libs/import.c:2425 msgid "unmount camera" msgstr "Kamera trennen" -#: ../src/libs/import.c:332 +#: ../src/libs/import.c:331 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -30320,100 +31035,100 @@ msgstr "" "Bitte sicherstellen dass sie nicht auf dem Computer \n" "gemounted ist oder die sperrende Applikation beenden" -#: ../src/libs/import.c:337 +#: ../src/libs/import.c:336 msgid "tethering and importing is disabled for this camera" msgstr "Tethering und Import ist für diese Kamera deaktiviert" -#: ../src/libs/import.c:339 ../src/libs/import.c:2409 +#: ../src/libs/import.c:338 ../src/libs/import.c:2424 msgid "mount camera" msgstr "Kamera verbinden" -#: ../src/libs/import.c:970 +#: ../src/libs/import.c:974 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "%d Bild von %d ausgewählt" msgstr[1] "%d Bilder von %d ausgewählt" -#: ../src/libs/import.c:1420 +#: ../src/libs/import.c:1434 msgid "choose the root of the folder tree below" msgstr "Root Verzeichnis für die unten stehende Ordnerstruktur" -#: ../src/libs/import.c:1423 +#: ../src/libs/import.c:1437 msgid "places" msgstr "Speicherorte" -#: ../src/libs/import.c:1431 +#: ../src/libs/import.c:1444 msgid "restore all default places you have removed" msgstr "fügt die Standard Speicherorte wieder hinzu, wenn diese gelöscht wurden" -#: ../src/libs/import.c:1438 +#: ../src/libs/import.c:1452 msgid "remove the selected custom place" msgstr "selektierten Speicherort entfernen" -#: ../src/libs/import.c:1445 +#: ../src/libs/import.c:1460 msgid "add a custom place" msgstr "Speicherort hinzufügen" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1470 msgid "you can add custom places using the plus icon" msgstr "eigene Speicherorte können mit dem + Icon hinzugefügt werden" -#: ../src/libs/import.c:1481 +#: ../src/libs/import.c:1497 msgid "select a folder to see the content" msgstr "Ordner wählen um den Inhalt anzuzeigen" -#: ../src/libs/import.c:1484 +#: ../src/libs/import.c:1500 msgid "folders" msgstr "Ordner" -#: ../src/libs/import.c:1560 +#: ../src/libs/import.c:1575 msgid "home" msgstr "Home" -#: ../src/libs/import.c:1574 +#: ../src/libs/import.c:1589 msgid "pictures" msgstr "Bilder" -#: ../src/libs/import.c:1861 +#: ../src/libs/import.c:1876 msgid "mark already imported images" msgstr "Bereits importierte Bilder markieren" -#: ../src/libs/import.c:1875 +#: ../src/libs/import.c:1890 msgid "modified" msgstr "Geändert" -#: ../src/libs/import.c:1882 +#: ../src/libs/import.c:1897 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "" "Änderungsdatum der Datei kann sich vom Änderungsdatum in den EXIF-Daten " "unterscheiden" -#: ../src/libs/import.c:1894 +#: ../src/libs/import.c:1909 msgid "show/hide thumbnails" msgstr "Vorschaubilder anzeigen/ausblenden" -#: ../src/libs/import.c:1968 +#: ../src/libs/import.c:1982 msgid "naming rules" msgstr "Namenskonventionen" -#: ../src/libs/import.c:2046 +#: ../src/libs/import.c:2061 msgid "select new" msgstr "Neue auswählen" -#: ../src/libs/import.c:2097 +#: ../src/libs/import.c:2112 msgid "please wait while prefetching the list of images from camera..." msgstr "Bitte warten während die Liste der Bilder von der Kamera geholt wird…" -#: ../src/libs/import.c:2247 +#: ../src/libs/import.c:2262 msgid "invalid override date/time format" msgstr "ungültiges Format zum Übersteuern von Datum/Uhrzeit" -#: ../src/libs/import.c:2315 +#: ../src/libs/import.c:2330 msgid "import base directory" msgstr "Import Basis-Ordner" -#: ../src/libs/import.c:2316 +#: ../src/libs/import.c:2331 msgid "" "before copying images to the darktable base directory make sure it is defined " "as you prefer.\n" @@ -30431,28 +31146,28 @@ msgstr "" "Importieren \n" "prüfen und korrigieren." -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_come back & check" msgstr "_erneut anzeigen & prüfen" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_understood & done" msgstr "_verstanden & eingestellt" #. add import buttons -#: ../src/libs/import.c:2383 +#: ../src/libs/import.c:2398 msgid "add to library..." msgstr "importieren…" -#: ../src/libs/import.c:2385 +#: ../src/libs/import.c:2400 msgid "add existing images to the library" msgstr "vorhandene Bilder zur Bildbibliothek hinzufügen" -#: ../src/libs/import.c:2391 +#: ../src/libs/import.c:2406 msgid "copy & import..." msgstr "kopieren & importieren…" -#: ../src/libs/import.c:2393 +#: ../src/libs/import.c:2408 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -30462,47 +31177,39 @@ msgstr "" "Muster können zur Umbenennung der Bilder und zur Festlegung der Zielordner " "definiert werden" -#: ../src/libs/import.c:2416 +#: ../src/libs/import.c:2431 msgid "parameters" msgstr "Einstellungen" -#: ../src/libs/ioporder.c:200 +#: ../src/libs/ioporder.c:198 msgid "v3.0 for RAW input" msgstr "v3.0 für RAW Bilder" -#: ../src/libs/ioporder.c:208 +#: ../src/libs/ioporder.c:206 msgid "v3.0 for JPEG/non-RAW input" msgstr "v3.0 für JPEG/nicht-RAW Bilder" -#: ../src/libs/ioporder.c:217 +#: ../src/libs/ioporder.c:215 msgid "v5.0 for RAW input" msgstr "v5.0 für RAW Bilder" -#: ../src/libs/ioporder.c:226 +#: ../src/libs/ioporder.c:224 msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 für JPEG/nicht-RAW Bilder" -#: ../src/libs/lib.c:408 +#: ../src/libs/lib.c:411 msgid "deleting preset for obsolete module" msgstr "lösche Preset für obsoletes Modul" -#: ../src/libs/lib.c:574 -msgid "manage presets..." -msgstr "Presets bearbeiten…" - -#: ../src/libs/lib.c:599 -msgid "nothing to save" -msgstr "nichts zu speichern" - -#: ../src/libs/lib.c:1318 +#: ../src/libs/lib.c:1321 msgid "show module" msgstr "Modul zeigen" -#: ../src/libs/lib.c:1351 +#: ../src/libs/lib.c:1356 msgid "presets and preferences" msgstr "Presets und Voreinstellungen" -#: ../src/libs/lib.c:1736 +#: ../src/libs/lib.c:1740 msgid "utility module" msgstr "Hilfsmodule" @@ -30634,52 +31341,52 @@ msgstr "Trennlinie" msgid "only draw part of the overlay" msgstr "zeige nur einen Teil der Überlagerung" -#: ../src/libs/location.c:106 +#: ../src/libs/location.c:105 msgid "find location" msgstr "Position finden" -#: ../src/libs/map_locations.c:36 +#: ../src/libs/map_locations.c:37 msgid "locations" msgstr "Orte" -#: ../src/libs/map_locations.c:233 +#: ../src/libs/map_locations.c:234 msgid "new sub-location" msgstr "neuer Unterort" -#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 -#: ../src/libs/map_locations.c:954 +#: ../src/libs/map_locations.c:238 ../src/libs/map_locations.c:286 +#: ../src/libs/map_locations.c:959 msgid "new location" msgstr "neuer Ort" -#: ../src/libs/map_locations.c:585 +#: ../src/libs/map_locations.c:586 #, c-format msgid "location name '%s' already exists" msgstr "Ort mit dem Namen „%s” existiert bereits" -#: ../src/libs/map_locations.c:776 +#: ../src/libs/map_locations.c:777 msgid "edit location" msgstr "Ort editieren" -#: ../src/libs/map_locations.c:779 +#: ../src/libs/map_locations.c:780 msgid "delete location" msgstr "Ort löschen" -#: ../src/libs/map_locations.c:789 +#: ../src/libs/map_locations.c:790 msgid "update filmstrip" msgstr "Filmstreifen aktualisieren" -#: ../src/libs/map_locations.c:796 +#: ../src/libs/map_locations.c:797 msgid "go to collection (lighttable)" msgstr "gehe zur Sammlung (Leuchttisch)" -#: ../src/libs/map_locations.c:841 +#: ../src/libs/map_locations.c:847 msgid "terminate edit (press enter or escape) before selecting another location" msgstr "" "Bearbeitung abbrechen (Eingabe oder Escape drücken) bevor eine andere " "Position ausgewählt werden kann" # "to remove a group of locations clear its name" is apperantly not correct -#: ../src/libs/map_locations.c:925 +#: ../src/libs/map_locations.c:930 msgid "" "list of user locations,\n" "click to show or hide a location on the map:\n" @@ -30694,19 +31401,20 @@ msgid "" "right-click for other actions: delete location and go to collection" msgstr "" "Liste benutzerdefinierter Orte\n" -"klicken, um einen Standort auf der Karte ein- oder auszublenden:\n" -" - Scrollen innerhalb des Umrisses, um die Größe zu ändern\n" -" - Shift oder Strg+Scrollen, um die Breite oder Höhe zu ändern\n" -" - in die Kontur klicken und ziehen, um die Position zu ändern.\n" -" - Strg+Klick zum Verschieben eines Bildes\n" -"Strg+Klick, um einen Ortsnamen zu bearbeiten\n" -" - Das Pipe-Symbol „|“ ermöglicht die Strukturierung des Namens in mehrere " -"Ebenen\n" -" - um eine Gruppe von Orten zu entfernen, den Gruppennamen löschen\n" -" - Eingabetaste bestätigt Namensänderung, Escape bricht Änderung ab\n" -"Rechtsklick für andere Aktionen: Ort löschen und zur Sammlung gehen" - -#: ../src/libs/map_locations.c:951 +"Klick blendet Standort auf Karte ein oder aus:\n" +" - Scrollen im Umriss: Größe ändern \n" +"- Shift/Strg+Scrollen: Breite oder Höhe ändern\n" +" - Klick + Ziehen in Kontur: Position ändern\n" +" - Strg+Klick:Verschieben eines Bildes\n" +"\n" +"Strg+Klick ermöglicht Bearbeitung des Ortsnamens\n" +" - Pipe „|“: strukturiert Namen in Ebenen\n" +" - Gruppennamen löschen: entfernt Gruppe von Orten\n" +" - Enter bestätigt Namensänderung, Escape bricht ab\n" +"\n" +"Rechtsklick: weitere Aktionen (Ort löschen, zur Sammlung springen)" + +#: ../src/libs/map_locations.c:956 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" "or even polygon if available (select first a polygon place in 'find location' " @@ -30717,16 +31425,16 @@ msgstr "" "Auch Polygon, falls vorhanden (dazu zuerst ein Polygon eines Ortes im Modul " "„Position finden“ auswählen)" -#: ../src/libs/map_locations.c:955 +#: ../src/libs/map_locations.c:960 msgid "add a new location on the center of the visible map" msgstr "" "Fügt einen neuen Ort in der Mitte des sichtbaren Kartenausschnitts hinzu." -#: ../src/libs/map_locations.c:959 +#: ../src/libs/map_locations.c:964 msgid "show all" msgstr "zeige alles" -#: ../src/libs/map_locations.c:962 +#: ../src/libs/map_locations.c:967 msgid "show all locations which are on the visible map" msgstr "zeige alle Orte, die sich auf dem sichtbaren Kartenausschnitt befinden" @@ -30742,7 +31450,7 @@ msgstr "Karten-Quelle" msgid "select the source of the map. some entries might not work" msgstr "Quelle der Karte auswählen. Manche Einträge könnten nicht funktionieren" -#: ../src/libs/masks.c:66 +#: ../src/libs/masks.c:103 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -30750,93 +31458,120 @@ msgstr "" "gezeichnete Formen für in Modulen \n" "verwendete Masken anpassen" -#: ../src/libs/masks.c:114 +#: ../src/libs/masks.c:222 msgid "feather" msgstr "ausblenden" -#: ../src/libs/masks.c:118 +#: ../src/libs/masks.c:226 msgid "cleanup" msgstr "Bereinigung" -#: ../src/libs/masks.c:120 +#: ../src/libs/masks.c:228 msgid "refine mask boundary" msgstr "Maskenrand verfeinern" -#: ../src/libs/masks.c:391 +#: ../src/libs/masks.c:518 +msgid "shrink amount too large: the path would disappear" +msgstr "Verkleinerung zu groß: der Pfad würde verschwinden" + +#: ../src/libs/masks.c:717 #, c-format msgid "group #%d" msgstr "Gruppe #%d" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1452 msgid "duplicate this shape" msgstr "diese Form duplizieren" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1456 msgid "delete this shape" msgstr "diese Form löschen" -#: ../src/libs/masks.c:1134 +#: ../src/libs/masks.c:1462 msgid "delete group" msgstr "Gruppe löschen" -#: ../src/libs/masks.c:1141 +#: ../src/libs/masks.c:1469 msgid "remove from group" msgstr "aus der Gruppe entfernen" -#: ../src/libs/masks.c:1149 +#: ../src/libs/masks.c:1477 msgid "group the forms" msgstr "Formen gruppieren" -#: ../src/libs/masks.c:1157 +#: ../src/libs/masks.c:1485 msgid "use inverted shape" msgstr "invertierte Form benutzen" -#: ../src/libs/masks.c:1161 +#: ../src/libs/masks.c:1489 msgid "mode: union" msgstr "Modus: Vereinigung" -#: ../src/libs/masks.c:1163 +#: ../src/libs/masks.c:1491 msgid "mode: intersection" msgstr "Modus: Überschneidung" -#: ../src/libs/masks.c:1165 +#: ../src/libs/masks.c:1493 msgid "mode: difference" msgstr "Modus: Differenz" -#: ../src/libs/masks.c:1167 +#: ../src/libs/masks.c:1495 msgid "mode: sum" msgstr "Modus: Addition" -#: ../src/libs/masks.c:1169 +#: ../src/libs/masks.c:1497 msgid "mode: exclusion" msgstr "Modus: Ausschluss" -#: ../src/libs/masks.c:1185 +#: ../src/libs/masks.c:1513 msgid "delete unused shapes" msgstr "unbenutzte Formen löschen" -#: ../src/libs/masks.c:1920 +#: ../src/libs/masks.c:2344 +msgid "add object" +msgstr "Objekt hinzufügen" + +#: ../src/libs/masks.c:2388 msgid "created shapes" msgstr "Verfügbare Formen" -#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 -#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:2401 ../src/libs/masks.c:2415 ../src/libs/masks.c:2427 +#: ../src/libs/masks.c:2442 ../src/libs/masks.c:2444 ../src/libs/masks.c:2454 msgid "properties" msgstr "Eigenschaften" -#: ../src/libs/masks.c:1936 +#: ../src/libs/masks.c:2404 msgid "no shapes selected" msgstr "keine Formen ausgewählt" -#: ../src/libs/masks.c:1974 +#: ../src/libs/masks.c:2442 msgid "pressure" msgstr "Druck" -#: ../src/libs/metadata.c:65 +#: ../src/libs/masks.c:2454 +msgid "shrink or grow" +msgstr "Verkleinern oder Vergrößern" + +#: ../src/libs/masks.c:2458 +msgid "" +"grow (positive) or shrink (negative) the selected path,\n" +"relative to its shape when selected; 0 restores the original" +msgstr "" +"Vergrößert (positiv) oder verkleinert (negativ) den ausgewählten Pfad,\n" +"relativ zu seiner Form bei der Auswahl; 0 stellt die ursprüngliche Form " +"wieder her" + +#: ../src/libs/masks.c:2471 +msgid "shrink/grow unit: image pixels (px) or % of path size — click to toggle" +msgstr "" +"Einheit für Vergrößern/Verkleinern: Bildpixel (px) oder % der Pfadgröße — " +"klicken zum Umschalten" + +#: ../src/libs/metadata.c:64 msgid "metadata editor" msgstr "Metadaten-Editor" -#: ../src/libs/metadata.c:70 +#: ../src/libs/metadata.c:69 msgid "" "modify text metadata fields of\n" "the currently selected images" @@ -30844,7 +31579,7 @@ msgstr "" "Metadatenfelder der aktuell \n" "ausgewählten Bilder ändern" -#: ../src/libs/metadata.c:606 +#: ../src/libs/metadata.c:619 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -30862,31 +31597,31 @@ msgstr "" "werden. \n" "Mit Escape die Auswahl abbrechen." -#: ../src/libs/metadata.c:617 +#: ../src/libs/metadata.c:630 msgid "" msgstr "" -#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 +#: ../src/libs/metadata.c:856 ../src/libs/metadata_view.c:1460 msgid "metadata settings" msgstr "Metadaten-Einstellungen" -#: ../src/libs/metadata.c:886 +#: ../src/libs/metadata.c:899 msgid "XMP tag name" msgstr "XMP-Tag" -#: ../src/libs/metadata.c:892 +#: ../src/libs/metadata.c:905 msgid "display name" msgstr "Anzeigename" -#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 +#: ../src/libs/metadata.c:915 ../src/libs/metadata_view.c:1499 msgid "visible" msgstr "sichtbar" -#: ../src/libs/metadata.c:909 +#: ../src/libs/metadata.c:922 msgid "drag and drop one row at a time until you get the desired order" msgstr "Zeilen in die gewünschte Reihenfolge per Drag&Drop bringen" -#: ../src/libs/metadata.c:917 +#: ../src/libs/metadata.c:930 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -30896,27 +31631,27 @@ msgstr "" "Diese Metadaten sind in den Modulen „Metadaten-Editor”, „Importieren”," "„Sammlungen” sichtbar und werden auch exportiert." -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 -#: ../src/libs/tagging.c:2051 +#: ../src/libs/metadata.c:935 ../src/libs/tagging.c:1915 +#: ../src/libs/tagging.c:2063 msgid "private" msgstr "privat" -#: ../src/libs/metadata.c:927 +#: ../src/libs/metadata.c:940 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" "Auswählen, wenn diese Informationen vertraulich gehalten und nicht beim " "Export in die exportierten Bilder geschrieben werden sollen." -#: ../src/libs/metadata.c:936 +#: ../src/libs/metadata.c:950 msgid "add metadata tags" msgstr "Metadaten Tag hinzufügen" -#: ../src/libs/metadata.c:987 +#: ../src/libs/metadata.c:1006 msgid "delete metadata" msgstr "Metadaten entfernen" -#: ../src/libs/metadata.c:988 +#: ../src/libs/metadata.c:1007 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -30925,179 +31660,179 @@ msgstr "" "zugeordnet sind. \n" "Diese werden gelöscht wenn die Zuordnungen entfernt werden." -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1162 msgid "write metadata for selected images" msgstr "Metadaten für ausgewählte Bilder schreiben" -#: ../src/libs/metadata.c:1144 +#: ../src/libs/metadata.c:1163 msgid "cancel" msgstr "abbrechen" -#: ../src/libs/metadata.c:1145 +#: ../src/libs/metadata.c:1164 msgid "ignore changed metadata" msgstr "ignoriere geänderte Metadaten" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1225 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1226 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Namensnennung (CC-BY)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1227 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1228 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "" "Creative Commons Namensnennung, Weitergabe unter gleichen Bedingungen (CC-BY-" "SA)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1229 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1230 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "Creative Commons Namensnennung, keine Bearbeitung (CC-BY-ND)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1231 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1232 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "Creative Commons Namensnennung, nicht kommerziell (CC-BY-NC)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1233 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1234 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "" "Creative Commons Namensnennung, nicht kommerziell, Weitergabe unter gleichen " "Bedingungen (CC-BY-NC-SA)" -#: ../src/libs/metadata.c:1216 +#: ../src/libs/metadata.c:1235 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1236 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "" "Creative Commons Namensnennung, nicht kommerziell, keine Bearbeitung (CC-BY-" "NC-ND)" -#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 +#: ../src/libs/metadata.c:1237 ../src/libs/metadata.c:1238 msgid "all rights reserved" msgstr "alle Rechte vorbehalten" #. internal -#: ../src/libs/metadata_view.c:133 +#: ../src/libs/metadata_view.c:134 msgid "filmroll" msgstr "Filmrolle" -#: ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:141 msgid "import timestamp" msgstr "Importzeitstempel" -#: ../src/libs/metadata_view.c:141 +#: ../src/libs/metadata_view.c:142 msgid "change timestamp" msgstr "Änderungszeitstempel" -#: ../src/libs/metadata_view.c:142 +#: ../src/libs/metadata_view.c:143 msgid "export timestamp" msgstr "Exportzeitstempel" -#: ../src/libs/metadata_view.c:143 +#: ../src/libs/metadata_view.c:144 msgid "print timestamp" msgstr "Druckzeitstempel" -#: ../src/libs/metadata_view.c:158 +#: ../src/libs/metadata_view.c:159 msgid "35mm equiv focal length" msgstr "35mm Äquivalenzbrennweite" -#: ../src/libs/metadata_view.c:160 +#: ../src/libs/metadata_view.c:161 msgid "focus distance" msgstr "Fokus-Entfernung" -#: ../src/libs/metadata_view.c:162 +#: ../src/libs/metadata_view.c:163 msgid "datetime" msgstr "Datum/Uhrzeit" -#: ../src/libs/metadata_view.c:165 +#: ../src/libs/metadata_view.c:166 msgid "export width" msgstr "Exportbreite" -#: ../src/libs/metadata_view.c:166 +#: ../src/libs/metadata_view.c:167 msgid "export height" msgstr "Exporthöhe" #. geotagging -#: ../src/libs/metadata_view.c:169 +#: ../src/libs/metadata_view.c:170 msgid "latitude" msgstr "Breite" -#: ../src/libs/metadata_view.c:170 +#: ../src/libs/metadata_view.c:171 msgid "longitude" msgstr "Länge" -#: ../src/libs/metadata_view.c:171 +#: ../src/libs/metadata_view.c:172 msgid "elevation" msgstr "Höhe" -#: ../src/libs/metadata_view.c:175 +#: ../src/libs/metadata_view.c:176 msgid "categories" msgstr "Kategorien" -#: ../src/libs/metadata_view.c:183 +#: ../src/libs/metadata_view.c:184 msgid "image information" msgstr "Bildinformationen" -#: ../src/libs/metadata_view.c:375 +#: ../src/libs/metadata_view.c:376 msgid "unused/deprecated" msgstr "unbenutzt/veraltet" -#: ../src/libs/metadata_view.c:376 +#: ../src/libs/metadata_view.c:377 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:379 +#: ../src/libs/metadata_view.c:380 msgid "marked for deletion" msgstr "wird gelöscht" -#: ../src/libs/metadata_view.c:380 +#: ../src/libs/metadata_view.c:381 msgid "auto-applying presets applied" msgstr "automatische Presets angewandt" -#: ../src/libs/metadata_view.c:382 +#: ../src/libs/metadata_view.c:383 msgid "has .txt" msgstr "hat .txt" -#: ../src/libs/metadata_view.c:383 +#: ../src/libs/metadata_view.c:384 msgid "has .wav" msgstr "hat .wav" -#: ../src/libs/metadata_view.c:403 +#: ../src/libs/metadata_view.c:404 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "Bild hat %d Stern" msgstr[1] "Bild hat %d Sterne" -#: ../src/libs/metadata_view.c:470 +#: ../src/libs/metadata_view.c:471 #, c-format msgid "loader: %s" msgstr "geladen mit: „%s”" -#: ../src/libs/metadata_view.c:702 +#: ../src/libs/metadata_view.c:703 msgid "" msgstr "" -#: ../src/libs/metadata_view.c:715 +#: ../src/libs/metadata_view.c:716 #, c-format msgid "" "double-click to jump to film roll\n" @@ -31107,32 +31842,32 @@ msgstr "" "%s\n" "zu springen" -#: ../src/libs/metadata_view.c:806 +#: ../src/libs/metadata_view.c:807 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 -#: ../src/libs/metadata_view.c:845 +#: ../src/libs/metadata_view.c:829 ../src/libs/metadata_view.c:841 +#: ../src/libs/metadata_view.c:846 #, c-format msgid "%.1f mm" msgstr "%.1f mm" -#: ../src/libs/metadata_view.c:869 +#: ../src/libs/metadata_view.c:870 #, c-format msgid "infinity" msgstr "unendlich" -#: ../src/libs/metadata_view.c:873 +#: ../src/libs/metadata_view.c:874 #, c-format msgid "%.2f m" msgstr "%.2f m" -#: ../src/libs/metadata_view.c:1463 +#: ../src/libs/metadata_view.c:1462 msgid "_default" msgstr "_Standard" -#: ../src/libs/metadata_view.c:1495 +#: ../src/libs/metadata_view.c:1494 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -31142,35 +31877,35 @@ msgstr "" "Entfernen des Häkchens, um nicht relevante Metadaten auszublenden,\n" "Wenn unterschiedliche Einstellungen benötigt werden, Presets verwenden " -#: ../src/libs/metadata_view.c:1657 +#: ../src/libs/metadata_view.c:1656 msgid "jump to film roll" msgstr "zu Filmrolle springen" -#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 +#: ../src/libs/modulegroups.c:44 ../src/libs/modulegroups.c:1850 msgid "workflow: scene-referred" msgstr "Workflow: szenenbezogen" -#: ../src/libs/modulegroups.c:46 +#: ../src/libs/modulegroups.c:47 msgid "modules: deprecated" msgstr "Module: veraltet" -#: ../src/libs/modulegroups.c:49 +#: ../src/libs/modulegroups.c:50 msgid "last modified layout" msgstr "zuletzt geändertes Layout" -#: ../src/libs/modulegroups.c:193 +#: ../src/libs/modulegroups.c:194 msgid "modulegroups" msgstr "Modulgruppen" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 -#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 +#: ../src/libs/modulegroups.c:308 ../src/libs/modulegroups.c:320 +#: ../src/libs/modulegroups.c:2557 ../src/libs/modulegroups.c:2559 msgid "on-off" msgstr "an-aus" -#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 +#: ../src/libs/modulegroups.c:497 ../src/libs/modulegroups.c:500 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." @@ -31179,166 +31914,183 @@ msgstr "" "dieses Modul gibt. \n" "Bitte das vollständige Modul verwenden…" -#: ../src/libs/modulegroups.c:579 +#: ../src/libs/modulegroups.c:589 msgid "(some features may only be available in the full module interface)" msgstr "(einige Funktionen sind möglicherweise nur im Vollmodul verfügbar)" -#: ../src/libs/modulegroups.c:617 +#. we create the link to the full iop +#: ../src/libs/modulegroups.c:625 #, c-format msgid "go to the full version of the %s module" msgstr "zur Vollversion des Modul %s wechseln" -#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 -#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 -#: ../src/libs/modulegroups.c:1862 +#: ../src/libs/modulegroups.c:1616 ../src/libs/modulegroups.c:1710 +#: ../src/libs/modulegroups.c:1747 ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1916 msgctxt "modulegroup" msgid "base" msgstr "Basisbearbeitung" -#: ../src/libs/modulegroups.c:1582 +#: ../src/libs/modulegroups.c:1635 msgctxt "modulegroup" msgid "tone" msgstr "Tonwerte" -#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1646 ../src/libs/modulegroups.c:1761 +#: ../src/libs/modulegroups.c:1817 msgctxt "modulegroup" msgid "color" msgstr "Farbe" -#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 -#: ../src/libs/modulegroups.c:1770 +#: ../src/libs/modulegroups.c:1664 ../src/libs/modulegroups.c:1769 +#: ../src/libs/modulegroups.c:1824 msgctxt "modulegroup" msgid "correct" msgstr "Korrekturen" -#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 -#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 +#: ../src/libs/modulegroups.c:1683 ../src/libs/modulegroups.c:1782 +#: ../src/libs/modulegroups.c:1837 ../src/libs/modulegroups.c:2442 msgctxt "modulegroup" msgid "effect" msgstr "Effekte" -#: ../src/libs/modulegroups.c:1649 +#: ../src/libs/modulegroups.c:1703 msgid "modules: all" msgstr "Module: alle" -#: ../src/libs/modulegroups.c:1671 +#: ../src/libs/modulegroups.c:1725 msgctxt "modulegroup" msgid "grading" msgstr "Farbkorrektur" -#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 +#: ../src/libs/modulegroups.c:1733 ../src/libs/modulegroups.c:2448 msgctxt "modulegroup" msgid "effects" msgstr "Effekte" # rather loose translation as beginner/Anfänger may have some negative # connotation -#: ../src/libs/modulegroups.c:1687 +#: ../src/libs/modulegroups.c:1741 msgid "workflow: beginner" msgstr "Workflow: vereinfacht" -#: ../src/libs/modulegroups.c:1740 +#: ../src/libs/modulegroups.c:1794 msgid "workflow: display-referred" msgstr "Workflow: anzeigebezogen" -#: ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1855 msgid "search only" msgstr "nur Modulsuche" -#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 -#: ../src/libs/modulegroups.c:2679 +#: ../src/libs/modulegroups.c:1869 ../src/libs/modulegroups.c:2172 +#: ../src/libs/modulegroups.c:2756 msgctxt "modulegroup" msgid "deprecated" msgstr "veraltet" -#: ../src/libs/modulegroups.c:1830 +#: ../src/libs/modulegroups.c:1884 msgid "previous config" msgstr "vorherige Einstellung" -#: ../src/libs/modulegroups.c:1832 +#: ../src/libs/modulegroups.c:1886 msgid "previous layout" msgstr "vorheriges Layout" -#: ../src/libs/modulegroups.c:1836 +#: ../src/libs/modulegroups.c:1890 msgid "previous config with new layout" msgstr "vorherige Einstellung mit neuem Layout" -#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 -#: ../src/libs/modulegroups.c:2553 +#: ../src/libs/modulegroups.c:2067 ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2624 msgid "remove this widget" msgstr "dieses Modul entfernen" -#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 +#: ../src/libs/modulegroups.c:2192 ../src/libs/modulegroups.c:2470 msgid "remove this module" msgstr "dieses Modul entfernen" -#: ../src/libs/modulegroups.c:2363 +#: ../src/libs/modulegroups.c:2434 msgid "base" msgstr "Basisbearbeitung" -#: ../src/libs/modulegroups.c:2369 +#: ../src/libs/modulegroups.c:2440 msgid "tone" msgstr "Tonwerte" -#: ../src/libs/modulegroups.c:2373 +#: ../src/libs/modulegroups.c:2444 msgid "technical" msgstr "Technisch" -#: ../src/libs/modulegroups.c:2375 +#: ../src/libs/modulegroups.c:2446 msgid "grading" msgstr "Farbkorrektur" -#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 +#: ../src/libs/modulegroups.c:2452 ../src/libs/modulegroups.c:2460 msgid "add this module" msgstr "dieses Modul hinzuzufügen" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 +#: ../src/libs/modulegroups.c:2482 ../src/libs/modulegroups.c:2702 msgid "all available modules" msgstr "alle Module" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2490 msgid "add module" msgstr "Modul hinzufügen" -#: ../src/libs/modulegroups.c:2424 +#: ../src/libs/modulegroups.c:2495 msgid "remove module" msgstr "Modul entfernen" -#: ../src/libs/modulegroups.c:2547 +#: ../src/libs/modulegroups.c:2618 msgid "header needed for other widgets" msgstr "Modulheader für andere Widgets erforderlich" -#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 +#: ../src/libs/modulegroups.c:2634 ../src/libs/modulegroups.c:2641 msgid "add this widget" msgstr "dieses Widget entfernen" -#: ../src/libs/modulegroups.c:2583 +#: ../src/libs/modulegroups.c:2654 msgid "currently invisible" msgstr "momentan unsichtbar" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2686 msgid "add widget" msgstr "Widget hinzufügen" -#: ../src/libs/modulegroups.c:2621 +#: ../src/libs/modulegroups.c:2691 msgid "remove widget" msgstr "Widget entfernen" -#: ../src/libs/modulegroups.c:2742 -msgid "show all history modules" -msgstr "alle im Verlauf enthaltene Module anzeigen" +#: ../src/libs/modulegroups.c:2907 +msgid "show all modules" +msgstr "alle Module anzeigen" -#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 +#: ../src/libs/modulegroups.c:2908 +msgid "show all modules, regardless of the selected group" +msgstr "alle Module unabhängig von der ausgewählten Gruppe anzeigen" + +#: ../src/libs/modulegroups.c:2911 +msgid "show active and history modules" +msgstr "aktive und im Verlauf vorhandene Module anzeigen" + +#: ../src/libs/modulegroups.c:2912 msgid "" -"show modules that are present in the history stack, regardless of whether or " -"not they are currently enabled" +"show the active modules and the modules present in the history stack, whether " +"enabled or not" msgstr "" -"Module anzeigen, die im Verlaufsstapel vorhanden sind, \n" +"aktive und im Verlaufsstapel vorhandene Module anzeigen,\n" "unabhängig davon, ob sie derzeit aktiviert sind oder nicht" -#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 +#: ../src/libs/modulegroups.c:2916 +msgid "show active modules only" +msgstr "nur aktive Module anzeigen" + +#: ../src/libs/modulegroups.c:2917 +msgid "show only the modules that are currently enabled" +msgstr "nur die aktuell aktivierten Module anzeigen" + +#: ../src/libs/modulegroups.c:2993 ../src/libs/modulegroups.c:3204 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -31348,24 +32100,24 @@ msgstr "" "die nicht behoben werden können und die durch Alternativen abgelöst werden.\n" "Sie werden für neue Bearbeitungen in der nächsten Version entfernt." -#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +#: ../src/libs/modulegroups.c:3028 ../src/libs/modulegroups.c:3572 msgid "quick access" msgstr "Schnellzugriff" -#: ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3030 msgid "active pipeline" msgstr "aktive Pipeline" -#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#: ../src/libs/modulegroups.c:3074 ../src/libs/modulegroups.c:3092 #, c-format msgid "module group: '%s'" msgstr "Modulgruppe: ‚%s‘" -#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +#: ../src/libs/modulegroups.c:3108 ../src/libs/modulegroups.c:3168 msgid "cycle module groups" msgstr "Modulgruppen wechseln" -#: ../src/libs/modulegroups.c:2975 +#: ../src/libs/modulegroups.c:3139 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -31374,19 +32126,19 @@ msgstr "" "Rechtsklick auf das Registerkarten-Symbol \n" "zum Hinzufügen/Entfernen von Widgets" -#: ../src/libs/modulegroups.c:2978 +#: ../src/libs/modulegroups.c:3142 msgid "quick access panel" msgstr "Schnellzugriffsgruppe" -#: ../src/libs/modulegroups.c:2990 +#: ../src/libs/modulegroups.c:3156 msgid "show only active modules" msgstr "eingeschaltete Module" -#: ../src/libs/modulegroups.c:2991 +#: ../src/libs/modulegroups.c:3158 msgid "active modules" msgstr "aktive Module" -#: ../src/libs/modulegroups.c:3001 +#: ../src/libs/modulegroups.c:3173 msgid "" "presets\n" "ctrl+click to manage" @@ -31394,19 +32146,19 @@ msgstr "" "Modulgruppen\n" "Strg+Klick zum Anpassen" -#: ../src/libs/modulegroups.c:3008 +#: ../src/libs/modulegroups.c:3180 msgid "search modules" msgstr "suche Modul" -#: ../src/libs/modulegroups.c:3010 +#: ../src/libs/modulegroups.c:3182 msgid "search modules by name or tag" msgstr "Modul nach Namen oder Stichwort suchen" -#: ../src/libs/modulegroups.c:3025 +#: ../src/libs/modulegroups.c:3197 msgid "clear text" msgstr "Text löschen" -#: ../src/libs/modulegroups.c:3142 +#: ../src/libs/modulegroups.c:3318 #, c-format msgid "" "%s\n" @@ -31415,131 +32167,139 @@ msgstr "" "%s\n" "Rechtsklick auf Tab-Symbol, um Module hinzuzufügen/zu entfernen" -#: ../src/libs/modulegroups.c:3286 +#: ../src/libs/modulegroups.c:3457 msgid "basic icon" msgstr "Symbol „Basisbearbeitung”" -#: ../src/libs/modulegroups.c:3297 +#: ../src/libs/modulegroups.c:3467 msgid "active icon" msgstr "Symbol „aktiv”" -#: ../src/libs/modulegroups.c:3308 +#: ../src/libs/modulegroups.c:3477 msgid "color icon" msgstr "Symbol „Farbe”" -#: ../src/libs/modulegroups.c:3319 +#: ../src/libs/modulegroups.c:3487 msgid "correct icon" msgstr "Symbol „Korrekturen”" -#: ../src/libs/modulegroups.c:3330 +#: ../src/libs/modulegroups.c:3497 msgid "effect icon" msgstr "Symbol „Effekte”" -#: ../src/libs/modulegroups.c:3341 +#: ../src/libs/modulegroups.c:3507 msgid "favorites icon" msgstr "Symbol „Favoriten”" -#: ../src/libs/modulegroups.c:3352 +#: ../src/libs/modulegroups.c:3517 msgid "tone icon" msgstr "Symbol „Tonwerte”" -#: ../src/libs/modulegroups.c:3363 +#: ../src/libs/modulegroups.c:3527 msgid "grading icon" msgstr "Symbol „Farbkorrektur”" -#: ../src/libs/modulegroups.c:3374 +#: ../src/libs/modulegroups.c:3537 msgid "technical icon" msgstr "Symbol „Technisch”" -#: ../src/libs/modulegroups.c:3408 +#: ../src/libs/modulegroups.c:3570 msgid "quick access panel widgets" msgstr "Schnellzugriff Widgets" -#: ../src/libs/modulegroups.c:3432 +#: ../src/libs/modulegroups.c:3594 msgid "add widget to the quick access panel" msgstr "Widget zur Schnellzugriffsgruppe hinzufügen" -#: ../src/libs/modulegroups.c:3465 +#: ../src/libs/modulegroups.c:3628 msgid "group icon" msgstr "Gruppensymbol" -#: ../src/libs/modulegroups.c:3475 +#: ../src/libs/modulegroups.c:3640 msgid "group name" msgstr "Gruppenname" -#: ../src/libs/modulegroups.c:3487 +#: ../src/libs/modulegroups.c:3653 msgid "remove group" msgstr "Gruppe entfernen" -#: ../src/libs/modulegroups.c:3515 +#: ../src/libs/modulegroups.c:3682 msgid "move group to the left" msgstr "Gruppe nach links verschieben" -#: ../src/libs/modulegroups.c:3525 +#: ../src/libs/modulegroups.c:3694 msgid "add module to the group" msgstr "Modul zur Gruppe hinzufügen" -#: ../src/libs/modulegroups.c:3537 +#: ../src/libs/modulegroups.c:3707 msgid "move group to the right" msgstr "Gruppe nach rechts verschieben" -#: ../src/libs/modulegroups.c:3725 +#: ../src/libs/modulegroups.c:3897 msgid "rename preset" msgstr "Modullayout umbenennen" -#: ../src/libs/modulegroups.c:3728 +#: ../src/libs/modulegroups.c:3900 msgid "_rename" msgstr "_umbenennen" -#: ../src/libs/modulegroups.c:3733 +#: ../src/libs/modulegroups.c:3905 msgid "a preset with this name already exists!" msgstr "Ein Modullayout mit diesem Namen existiert bereits!" -#: ../src/libs/modulegroups.c:3742 +#: ../src/libs/modulegroups.c:3914 msgid "new preset name:" msgstr "neuer Name des Modullayouts:" -#: ../src/libs/modulegroups.c:4070 +#: ../src/libs/modulegroups.c:4242 msgid "preset: " msgstr "Modullayout:" -#: ../src/libs/modulegroups.c:4080 +#: ../src/libs/modulegroups.c:4252 msgid "remove the preset" msgstr "Modullayout entfernen" -#: ../src/libs/modulegroups.c:4084 +#: ../src/libs/modulegroups.c:4256 msgid "duplicate the preset" msgstr "Modullayout duplizieren" -#: ../src/libs/modulegroups.c:4088 +#: ../src/libs/modulegroups.c:4260 msgid "rename the preset" msgstr "Modullayout umbenennen" -#: ../src/libs/modulegroups.c:4092 +#: ../src/libs/modulegroups.c:4264 msgid "create a new empty preset" msgstr "neues leeres Modullayout erstellen" -#: ../src/libs/modulegroups.c:4100 +#: ../src/libs/modulegroups.c:4272 msgid "show search line" msgstr "zeige Suchfeld" -#: ../src/libs/modulegroups.c:4104 +#: ../src/libs/modulegroups.c:4276 msgid "show quick access panel" msgstr "Schnellzugriffsgruppe anzeigen" -#: ../src/libs/modulegroups.c:4109 +#: ../src/libs/modulegroups.c:4281 msgid "show all history modules in active group" msgstr "alle Verlaufsmodule in Gruppe der aktiven Module anzeigen" -#: ../src/libs/modulegroups.c:4123 +#: ../src/libs/modulegroups.c:4284 +msgid "" +"show modules that are present in the history stack, regardless of whether or " +"not they are currently enabled" +msgstr "" +"Module anzeigen, die im Verlaufsstapel vorhanden sind, \n" +"unabhängig davon, ob sie derzeit aktiviert sind oder nicht" + +#: ../src/libs/modulegroups.c:4295 msgid "auto-apply this preset" msgstr "Modullayout automatisch anwenden" -#: ../src/libs/modulegroups.c:4139 +#: ../src/libs/modulegroups.c:4313 msgid "module groups" msgstr "Modulgruppen" -#: ../src/libs/modulegroups.c:4158 +#: ../src/libs/modulegroups.c:4332 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" @@ -31550,12 +32310,12 @@ msgstr "" msgid "navigation" msgstr "Navigation" -#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:263 msgctxt "navigationbox" msgid "fill" msgstr "füllen" -#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:261 msgid "small" msgstr "klein" @@ -31567,213 +32327,221 @@ msgstr "" "Ausschnittspositionierung \n" "Klicken oder ziehen positioniert den Ausschnitt in der mittleren Bildansicht" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:248 msgid "hide navigation thumbnail" msgstr "Navigationsvorschaubild ausblenden" -#: ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:259 msgid "image zoom level" msgstr "Zoom Level einstellen" -#: ../src/libs/navigation.c:270 +#: ../src/libs/navigation.c:264 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:271 +#: ../src/libs/navigation.c:265 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:272 +#: ../src/libs/navigation.c:266 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:273 +#: ../src/libs/navigation.c:267 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:274 +#: ../src/libs/navigation.c:268 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:275 +#: ../src/libs/navigation.c:269 msgid "1600%" msgstr "1600%" -#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3302 +#: ../src/libs/neural_restore.c:478 ../src/libs/neural_restore.c:3566 msgid "neural restore" msgstr "AI-Wiederherstellung" -#: ../src/libs/neural_restore.c:456 +#: ../src/libs/neural_restore.c:483 msgid "AI-based image restoration: denoise and upscale" msgstr "AI-basierte Bildwiederherstellung: Entrauschen und Hochskalieren" -#: ../src/libs/neural_restore.c:845 +#: ../src/libs/neural_restore.c:872 #, c-format msgid "failed to open TIFF for writing: %s" msgstr "TIFF konnte nicht zum Schreiben geöffnet werden: %s" -#: ../src/libs/neural_restore.c:896 +#: ../src/libs/neural_restore.c:944 msgid "out of memory for detail recovery buffer" msgstr "Nicht genügend Arbeitsspeicher für den Detailwiederherstellungs-Puffer" -#: ../src/libs/neural_restore.c:1108 -msgid "Bayer" -msgstr "Bayer" +#: ../src/libs/neural_restore.c:1212 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "RAW-Entrauschmodell für Bayer-Sensor konnte nicht geladen werden" -#: ../src/libs/neural_restore.c:1112 -msgid "X-Trans" -msgstr "X-Trans" +#: ../src/libs/neural_restore.c:1216 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "RAW-Entrauschmodell für X-Trans-Sensor konnte nicht geladen werden" -#: ../src/libs/neural_restore.c:1123 -#, c-format -msgid "failed to load AI raw denoise %s model" -msgstr "AI-RAW-Entrausch-%s-Modell konnte nicht geladen werden" +#: ../src/libs/neural_restore.c:1220 +msgid "failed to load AI model for linear raw denoising" +msgstr "RAW-Entrauschmodell für lineares RAW konnte nicht geladen werden" -#: ../src/libs/neural_restore.c:1170 +#: ../src/libs/neural_restore.c:1274 msgid "raw denoise: unsupported raw datatype" msgstr "RAW-Entrauschen: nicht unterstützter RAW-Datentyp" -#: ../src/libs/neural_restore.c:1301 +#: ../src/libs/neural_restore.c:1405 msgid "raw denoise: cannot load source image" msgstr "RAW-Entrauschen: Quellbild kann nicht geladen werden" -#: ../src/libs/neural_restore.c:1327 -msgid "raw denoise: image is not a supported raw sensor format" +#: ../src/libs/neural_restore.c:1431 +msgid "raw denoise: image is not in a supported raw sensor format" msgstr "RAW-Entrauschen: Bild entspricht keinem unterstützten RAW-Sensorformat" -#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4164 -msgid "upscale" -msgstr "Hochkalieren" +#: ../src/libs/neural_restore.c:1459 ../src/libs/neural_restore.c:2835 +msgid "" +"raw denoise: this image is already pre-demosaiced (sRaw / computational raw); " +"results may be limited" +msgstr "" +"RAW-Entrauschen: Dieses Bild ist bereits pre-demosaiced (sRaw / computational " +"raw); Auswirkung kann daher eingeschränkt sein" -#: ../src/libs/neural_restore.c:1361 +#: ../src/libs/neural_restore.c:1477 #, c-format msgid "loading %s model..." msgstr "%s-Modell wird geladen…" -#: ../src/libs/neural_restore.c:1391 +#: ../src/libs/neural_restore.c:1507 #, c-format msgid "failed to load AI %s model" msgstr "AI-%s-Modell konnte nicht geladen werden" -#: ../src/libs/neural_restore.c:1461 +#: ../src/libs/neural_restore.c:1577 msgid "neural restore: cannot create output directory" msgstr "AI-Wiederherstellung: Ausgabeordner konnte nicht erstellt werden" -#: ../src/libs/neural_restore.c:1493 +#: ../src/libs/neural_restore.c:1609 msgid "neural restore: too many output files" msgstr "AI-Wiederherstellung: zu viele Ausgabedateien" -#: ../src/libs/neural_restore.c:1502 +#: ../src/libs/neural_restore.c:1618 #, c-format msgid "denoising image %d/%d..." msgstr "Bild %d/%d wird entrauscht…" -#: ../src/libs/neural_restore.c:1503 +#: ../src/libs/neural_restore.c:1619 #, c-format msgid "raw denoising image %d/%d..." msgstr "Bild %d/%d wird RAW-entrauscht…" -#: ../src/libs/neural_restore.c:1504 +#: ../src/libs/neural_restore.c:1620 #, c-format msgid "upscaling 2x image %d/%d..." msgstr "Bild %d/%d wird 2× hochskaliert…" -#: ../src/libs/neural_restore.c:1505 +#: ../src/libs/neural_restore.c:1621 #, c-format msgid "upscaling 4x image %d/%d..." msgstr "Bild %d/%d wird 4× hochskaliert…" -#: ../src/libs/neural_restore.c:1514 +#: ../src/libs/neural_restore.c:1630 #, c-format msgid "raw denoise failed for image %d" msgstr "RAW-Entrauschen für Bild %d fehlgeschlagen" -#: ../src/libs/neural_restore.c:1543 +#: ../src/libs/neural_restore.c:1659 msgid "neural restore: export failed" msgstr "AI-Wiederherstellung: Export fehlgeschlagen" -#: ../src/libs/neural_restore.c:1566 +#: ../src/libs/neural_restore.c:1682 #, c-format msgid "neural %s: %d image processed" msgid_plural "neural %s: %d images processed" msgstr[0] "neural %s: %d Bild verarbeitet" msgstr[1] "neural %s: %d Bilder verarbeitet" -#: ../src/libs/neural_restore.c:1648 +#: ../src/libs/neural_restore.c:1764 msgid "large output - processing will be slow" msgstr "Große Ausgabe – Verarbeitung wird langsam sein" -#: ../src/libs/neural_restore.c:1664 +#: ../src/libs/neural_restore.c:1780 msgid "output: Bayer CFA DNG" msgstr "Ausgabe: Bayer-CFA-DNG" -#: ../src/libs/neural_restore.c:1665 +#: ../src/libs/neural_restore.c:1781 msgid "output: LinearRaw DNG" msgstr "Ausgabe: LinearRaw-DNG" -#: ../src/libs/neural_restore.c:1684 +#: ../src/libs/neural_restore.c:1792 +msgid "preview unavailable – process to save result" +msgstr "" +"Vorschau nicht verfügbar – Ergebnis wird erst bei der Verarbeitung angewendet" + +#: ../src/libs/neural_restore.c:1813 msgid "wide-gamut preserved, not denoised" msgstr "Wide-Gamut beibehalten, nicht entrauscht" -#: ../src/libs/neural_restore.c:1685 +#: ../src/libs/neural_restore.c:1814 msgid "wide-gamut clipped" msgstr "Wide-Gamut beschnitten" -#: ../src/libs/neural_restore.c:3486 +#: ../src/libs/neural_restore.c:3749 #, c-format msgid "zoom %.0f%%" msgstr "Zoom: %.0f%%" -#: ../src/libs/neural_restore.c:3649 +#: ../src/libs/neural_restore.c:3912 msgid "click to select preview area" msgstr "Klicken um Vorschaubereich auszuwählen" -#: ../src/libs/neural_restore.c:3674 +#: ../src/libs/neural_restore.c:3937 msgid "model not available" msgstr "Modell nicht verfügbar" -#: ../src/libs/neural_restore.c:3676 ../src/libs/neural_restore.c:3870 +#: ../src/libs/neural_restore.c:3939 ../src/libs/neural_restore.c:4122 msgid "generating preview..." msgstr "Vorschau wird erstellt…" -#: ../src/libs/neural_restore.c:3678 +#: ../src/libs/neural_restore.c:3941 msgid "click to generate preview" msgstr "Klicken um Vorschau zu erstellen" -#: ../src/libs/neural_restore.c:3680 +#: ../src/libs/neural_restore.c:3943 msgid "image not supported by this task" msgstr "Bild wird von dieser Aufgabe nicht unterstützt" -#: ../src/libs/neural_restore.c:3682 +#: ../src/libs/neural_restore.c:3945 msgid "preview initialization failed" msgstr "Vorschau-Initialisierung fehlgeschlagen" -#: ../src/libs/neural_restore.c:3683 +#: ../src/libs/neural_restore.c:3946 msgid "select an image to preview" msgstr "Bild für die Vorschau auswählen" -#: ../src/libs/neural_restore.c:4116 ../src/libs/neural_restore.c:4380 +#: ../src/libs/neural_restore.c:4370 ../src/libs/neural_restore.c:4639 msgid "select output folder" msgstr "Ausgabeordner auswählen" -#: ../src/libs/neural_restore.c:4161 +#: ../src/libs/neural_restore.c:4415 msgid "AI raw denoising" msgstr "AI RAW Entrauschen" -#: ../src/libs/neural_restore.c:4163 +#: ../src/libs/neural_restore.c:4417 msgid "AI denoising" msgstr "AI-Entrauschen" -#: ../src/libs/neural_restore.c:4165 +#: ../src/libs/neural_restore.c:4419 msgid "AI upscaling" msgstr "AI-Hochskalieren" -#: ../src/libs/neural_restore.c:4177 +#: ../src/libs/neural_restore.c:4431 msgid "blend between the source CFA (0%) and the denoised output (100%)" msgstr "" "Überblendung zwischen dem Quell-CFA (0%) und der entrauschten Ausgabe (100%)" -#: ../src/libs/neural_restore.c:4195 +#: ../src/libs/neural_restore.c:4449 #, no-c-format msgid "" "100% applies the full AI model output; lower values bring back luminance " @@ -31783,19 +32551,19 @@ msgstr "" "führen Luminanztextur und Körnung zurück, während Farbrauschen weiterhin " "unterdrückt bleibt" -#: ../src/libs/neural_restore.c:4204 +#: ../src/libs/neural_restore.c:4458 msgid "upscale factor" msgstr "Skalierungsfaktor" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4460 msgid "2x" msgstr "2x" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4460 msgid "4x" msgstr "4x" -#: ../src/libs/neural_restore.c:4223 +#: ../src/libs/neural_restore.c:4478 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" @@ -31803,27 +32571,31 @@ msgstr "" "Klicken um Vorschaubereich im Vorschaubild auszuwählen\n" "Doppelklick zum Zurücksetzen auf die Mitte" -#: ../src/libs/neural_restore.c:4254 +#: ../src/libs/neural_restore.c:4501 msgid "process selected images" msgstr "ausgewählte Bilder verarbeiten" -#: ../src/libs/neural_restore.c:4272 +#: ../src/libs/neural_restore.c:4519 msgid "output parameters" msgstr "Ausgabe-Parameter" -#: ../src/libs/neural_restore.c:4283 +#: ../src/libs/neural_restore.c:4530 msgid "output TIFF bit depth" msgstr "TIFF-Ausgabe Bittiefe" -#: ../src/libs/neural_restore.c:4325 +#: ../src/libs/neural_restore.c:4540 +msgid "output TIFF compression" +msgstr "TIFF-Ausgabe Kompression" + +#: ../src/libs/neural_restore.c:4583 msgid "color profile embedded in the output TIFF" msgstr "im ausgegebenen TIFF eingebettetes Farbprofil" -#: ../src/libs/neural_restore.c:4335 +#: ../src/libs/neural_restore.c:4593 msgid "preserve wide-gamut colors" msgstr "Wide-Gamut-Farben beibehalten" -#: ../src/libs/neural_restore.c:4342 +#: ../src/libs/neural_restore.c:4600 msgid "" "when on, pixels outside sRGB gamut pass through without being denoised; when " "off, all pixels are denoised but wide-gamut colors may be clipped; only " @@ -31834,15 +32606,15 @@ msgstr "" "wenn deaktiviert, werden alle Pixel entrauscht, aber Wide-Gamut-Farben können " "beschnitten werden; betrifft nur die Entrauschung" -#: ../src/libs/neural_restore.c:4351 +#: ../src/libs/neural_restore.c:4609 msgid "add to the current collection" msgstr "zur aktuellen Sammlung hinzufügen" -#: ../src/libs/neural_restore.c:4357 +#: ../src/libs/neural_restore.c:4615 msgid "automatically import the output image into the current collection" msgstr "Ausgabebild automatisch in die aktuelle Sammlung importieren" -#: ../src/libs/neural_restore.c:4373 +#: ../src/libs/neural_restore.c:4631 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" @@ -31850,63 +32622,63 @@ msgstr "" "Ausgabeordner – unterstützt darktable-Variablen\n" "$(FILE_FOLDER) = Ordner des Quellbilds" -#: ../src/libs/print_settings.c:48 +#: ../src/libs/print_settings.c:49 msgid "print settings" msgstr "Druckeinstellungen" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 +#: ../src/libs/print_settings.c:369 ../src/libs/print_settings.c:772 #, c-format msgid "processing `%s' for `%s'" msgstr "Verarbeiten von „%s” für „%s”" -#: ../src/libs/print_settings.c:399 +#: ../src/libs/print_settings.c:400 #, c-format msgid "cannot open printer profile `%s'" msgstr "Konnte Druckerprofile „%s” nicht öffnen" -#: ../src/libs/print_settings.c:410 +#: ../src/libs/print_settings.c:411 #, c-format msgid "error getting output profile for image %d" msgstr "Fehler für das Ausgabeprofils des Bildes %d" -#: ../src/libs/print_settings.c:422 +#: ../src/libs/print_settings.c:423 #, c-format msgid "cannot apply printer profile `%s'" msgstr "Konnte Druckerprofile „%s” nicht anwenden" -#: ../src/libs/print_settings.c:594 +#: ../src/libs/print_settings.c:595 msgid "failed to create temporary PDF for printing" msgstr "Fehler beim Erstellen der temporären PDF-Datei für den Druck" -#: ../src/libs/print_settings.c:640 +#: ../src/libs/print_settings.c:641 msgid "maximum image per page reached" msgstr "Maximale Bilder je Seite erreicht" -#: ../src/libs/print_settings.c:725 +#: ../src/libs/print_settings.c:726 msgid "cannot print until a picture is selected" msgstr "vor dem Drucken ein Bild auswählen" -#: ../src/libs/print_settings.c:730 +#: ../src/libs/print_settings.c:731 msgid "cannot print until a printer is selected" msgstr "vor dem Drucken einen Drucker auswählen" -#: ../src/libs/print_settings.c:735 +#: ../src/libs/print_settings.c:736 msgid "cannot print until a paper is selected" msgstr "vor dem Drucken ein Papierformat auswählen" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:764 #, c-format msgid "cannot get image %d for printing" msgstr "erhalte Bild %d nicht zum Drucken" -#: ../src/libs/print_settings.c:942 +#: ../src/libs/print_settings.c:943 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (DPI:%d)" -#: ../src/libs/print_settings.c:1195 +#: ../src/libs/print_settings.c:1196 #, c-format msgid "" "style to be applied on print:\n" @@ -31915,59 +32687,59 @@ msgstr "" "Stil, der beim Druck angewendet werden soll:\n" "%s" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2489 msgctxt "section" msgid "printer" msgstr "Drucker" -#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2571 +#: ../src/libs/print_settings.c:2502 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2566 msgid "printer" msgstr "Drucker" -#: ../src/libs/print_settings.c:2507 +#: ../src/libs/print_settings.c:2502 msgid "media" msgstr "Medium" -#: ../src/libs/print_settings.c:2528 +#: ../src/libs/print_settings.c:2523 msgid "color management in printer driver" msgstr "Farbverwaltung im Druckertreiber" -#: ../src/libs/print_settings.c:2561 +#: ../src/libs/print_settings.c:2556 msgid "printer ICC profiles" msgstr "Drucker ICC Profile" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2577 msgid "black point compensation" msgstr "Tiefenkompensation" -#: ../src/libs/print_settings.c:2595 +#: ../src/libs/print_settings.c:2590 msgid "activate black point compensation when applying the printer profile" msgstr "aktiviere Tiefenkompensation wenn das Druckerprofile angewandt wird" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2602 +#: ../src/libs/print_settings.c:2597 msgctxt "section" msgid "page" msgstr "Seite" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2619 msgid "measurement units" msgstr "Maßeinheiten" -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2627 msgid "image width/height" msgstr "Bildbreite/-höhe" -#: ../src/libs/print_settings.c:2637 +#: ../src/libs/print_settings.c:2632 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2645 +#: ../src/libs/print_settings.c:2640 msgid "scale factor" msgstr "Skalierungsfaktor" -#: ../src/libs/print_settings.c:2651 +#: ../src/libs/print_settings.c:2646 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -31980,46 +32752,46 @@ msgstr "" "ein zu großer Wert kann zu schlechter Druckqualität führen" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2660 msgid "top margin" msgstr "oberer Rand" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2664 msgid "left margin" msgstr "linker Rand" -#: ../src/libs/print_settings.c:2672 +#: ../src/libs/print_settings.c:2667 msgid "lock" msgstr "sperren" -#: ../src/libs/print_settings.c:2674 +#: ../src/libs/print_settings.c:2669 msgid "change all margins uniformly" msgstr "alle Ränder einheitlich ändern" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2678 +#: ../src/libs/print_settings.c:2673 msgid "right margin" msgstr "rechter Rand" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2682 +#: ../src/libs/print_settings.c:2677 msgid "bottom margin" msgstr "unterer Rand" -#: ../src/libs/print_settings.c:2715 +#: ../src/libs/print_settings.c:2710 msgid "display grid" msgstr "Zeige Raster" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2721 msgid "snap to grid" msgstr "am Raster ausrichten" -#: ../src/libs/print_settings.c:2739 +#: ../src/libs/print_settings.c:2734 msgid "borderless mode required" msgstr "Randlosmodus erforderlich" -#: ../src/libs/print_settings.c:2742 +#: ../src/libs/print_settings.c:2737 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -32030,16 +32802,16 @@ msgstr "" "geringer sind als die Hardware-Ränder des Druckers" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2749 +#: ../src/libs/print_settings.c:2744 msgctxt "section" msgid "image layout" msgstr "Bild Layout" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2785 msgid "new image area" msgstr "neuer Bildbereich" -#: ../src/libs/print_settings.c:2792 +#: ../src/libs/print_settings.c:2787 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -32050,57 +32822,57 @@ msgstr "" "per drag&drop können Bilder aus dem Filmstreifen in den Bildbereich " "übernommen werden" -#: ../src/libs/print_settings.c:2796 +#: ../src/libs/print_settings.c:2791 msgid "delete image area" msgstr "Bildbereich löschen" -#: ../src/libs/print_settings.c:2798 +#: ../src/libs/print_settings.c:2793 msgid "delete the currently selected image area" msgstr "den aktuell ausgewählten Bildbereich löschen" -#: ../src/libs/print_settings.c:2801 +#: ../src/libs/print_settings.c:2796 msgid "clear layout" msgstr "Layout löschen" -#: ../src/libs/print_settings.c:2803 +#: ../src/libs/print_settings.c:2798 msgid "remove all image areas from the page" msgstr "alle Bildbereiche auf der Seite entfernen" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2820 +#: ../src/libs/print_settings.c:2815 msgid "image area x origin (in current unit)" msgstr "Bildbereich x Ursprung (in aktueller Einheit)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2824 +#: ../src/libs/print_settings.c:2819 msgid "image area y origin (in current unit)" msgstr "Bildbereich y Ursprung (in aktueller Einheit)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2835 +#: ../src/libs/print_settings.c:2830 msgid "image area width (in current unit)" msgstr "Bildbereich Breite (in aktueller Einheit)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2839 +#: ../src/libs/print_settings.c:2834 msgid "image area height (in current unit)" msgstr "Bildbereich Höhe (in aktueller Einheit)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2865 +#: ../src/libs/print_settings.c:2860 msgctxt "section" msgid "print settings" msgstr "Druckeinstellungen" -#: ../src/libs/print_settings.c:2935 +#: ../src/libs/print_settings.c:2929 msgid "select style to be applied on printing" msgstr "Auswahl des Stils, der beim Druck angewendet werden soll" -#: ../src/libs/print_settings.c:2937 +#: ../src/libs/print_settings.c:2935 msgid "temporary style to use while printing" msgstr "Stil, der beim Drucken vorübergehend angewandt werden soll" -#: ../src/libs/print_settings.c:2969 +#: ../src/libs/print_settings.c:2967 msgid "print with current settings" msgstr "mit aktuellen Einstellungen drucken" @@ -32133,15 +32905,15 @@ msgstr " ABER NICHT " msgid "recent collections settings" msgstr "Einstellungen „kürzlich benutzte Sammlungen“" -#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1022 msgid "set scale to linear" msgstr "Histogramm linear skalieren" -#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1027 msgid "set scale to logarithmic" msgstr "Histogramm logarithmischen skalieren" -#: ../src/libs/scopes/histogram.c:244 +#: ../src/libs/scopes/histogram.c:245 msgid "switch histogram scale" msgstr "Histogramm-Skalierung umschalten" @@ -32154,48 +32926,48 @@ msgstr "Geteilt" msgid "vectorscope" msgstr "Vectorscope" -#: ../src/libs/scopes/vectorscope.c:1038 +#: ../src/libs/scopes/vectorscope.c:1037 msgid "set view to AzBz" msgstr "AzBz Sicht verwenden" -#: ../src/libs/scopes/vectorscope.c:1044 +#: ../src/libs/scopes/vectorscope.c:1043 msgid "set view to RYB" msgstr "RYB Sicht verwenden" -#: ../src/libs/scopes/vectorscope.c:1050 +#: ../src/libs/scopes/vectorscope.c:1049 msgid "set view to u*v*" msgstr "u*v* Sicht verwenden" -#: ../src/libs/scopes/vectorscope.c:1160 +#: ../src/libs/scopes/vectorscope.c:1159 msgid "scroll to coarse-rotate" msgstr "Scrollen: große Drehung" -#: ../src/libs/scopes/vectorscope.c:1161 +#: ../src/libs/scopes/vectorscope.c:1160 msgid "ctrl+scroll to fine rotate" msgstr "Strg+Scrollen: kleine Drehung" -#: ../src/libs/scopes/vectorscope.c:1162 +#: ../src/libs/scopes/vectorscope.c:1161 msgid "shift+scroll to change width" msgstr "Shift+Scrollen: Breite ändern" -#: ../src/libs/scopes/vectorscope.c:1163 +#: ../src/libs/scopes/vectorscope.c:1162 msgid "alt+scroll to cycle" msgstr "Alt+Scrollen: durchblättern" -#: ../src/libs/scopes/vectorscope.c:1419 +#: ../src/libs/scopes/vectorscope.c:1425 msgid "cycle vectorscope types" msgstr "Vectorscope Modus umschalten" -#: ../src/libs/scopes/vectorscope.c:1424 +#: ../src/libs/scopes/vectorscope.c:1432 msgid "switch vectorscope scale" msgstr "Vectorscope Skalierung umschalten" -#: ../src/libs/scopes/vectorscope.c:1441 +#: ../src/libs/scopes/vectorscope.c:1451 msgid "color harmonies" msgstr "Farbharmoniebereiche" #. FIXME: do we need this action, or is it vestigial? -#: ../src/libs/scopes/vectorscope.c:1459 +#: ../src/libs/scopes/vectorscope.c:1469 msgid "cycle color harmonies" msgstr "Farbharmoniebereiche umschalten" @@ -32211,11 +32983,11 @@ msgstr "zum vertikalen Histogramm wechseln" msgid "set scope to horizontal" msgstr "zum horizontalen Histogramm wechseln" -#: ../src/libs/scopes/waveform.c:404 +#: ../src/libs/scopes/waveform.c:405 msgid "switch scope orientation" msgstr "Scope-Ausrichtung umschalten" -#: ../src/libs/scopes/waveform.c:446 +#: ../src/libs/scopes/waveform.c:449 msgid "RGB parade" msgstr "RGB Parade" @@ -32265,11 +33037,11 @@ msgstr "Sitzung" msgid "jobcode" msgstr "Job-Kode" -#: ../src/libs/snapshots.c:99 +#: ../src/libs/snapshots.c:100 msgid "snapshots" msgstr "Snapshots" -#: ../src/libs/snapshots.c:104 +#: ../src/libs/snapshots.c:105 msgid "" "remember a specific edit state and\n" "allow comparing it against another\n" @@ -32284,28 +33056,28 @@ msgctxt "snapshot sign" msgid "S" msgstr "S" -#: ../src/libs/snapshots.c:604 +#: ../src/libs/snapshots.c:613 msgid "restore snapshot into current history" msgstr "Verlaufsstapel auf Basis des Snapshots wiederherstellen" -#: ../src/libs/snapshots.c:719 +#: ../src/libs/snapshots.c:730 msgid "snapshots for removed image have been deleted" msgstr "Snapshots für das entfernte Bild wurden gelöscht" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 #, c-format msgid "↗ %s '%s'" msgstr "↗ %s „%s“" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 msgid "this snapshot was taken from" msgstr "Snapshot von" -#: ../src/libs/snapshots.c:810 +#: ../src/libs/snapshots.c:821 msgid "take snapshot" msgstr "Snapshot erstellen" -#: ../src/libs/snapshots.c:812 +#: ../src/libs/snapshots.c:823 msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" @@ -32313,11 +33085,7 @@ msgstr "" "Snapshot erstellen, um mit einem anderen Bild oder dem aktuellen Bild in " "einem anderen Bearbeitungszustand zu vergleichen" -#: ../src/libs/snapshots.c:867 -msgid "side-by-side" -msgstr "nebeneinander" - -#: ../src/libs/snapshots.c:873 +#: ../src/libs/snapshots.c:879 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" @@ -32325,7 +33093,11 @@ msgstr "" "Snapshot neben/über/unter dem aktuellen Bild platzieren, anstatt ihn zu " "überlagern" -#: ../src/libs/snapshots.c:877 +#: ../src/libs/snapshots.c:881 +msgid "side-by-side" +msgstr "nebeneinander" + +#: ../src/libs/snapshots.c:890 msgid "toggle last snapshot" msgstr "letzten Snapshot ein-/ausschalten" @@ -32427,7 +33199,7 @@ msgstr "erzeugen…" msgid "create styles from history stack of selected images" msgstr "Stile aus den Verlaufsstapeln ausgewählter Bilder erzeugen" -#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2573 msgid "edit..." msgstr "bearbeiten…" @@ -32467,11 +33239,11 @@ msgstr "Größe der Stil-Vorschau im Tooltip ändern" msgid "large" msgstr "groß" -#: ../src/libs/tagging.c:110 +#: ../src/libs/tagging.c:111 msgid "tagging" msgstr "Verschlagwortung - Tagging" -#: ../src/libs/tagging.c:115 +#: ../src/libs/tagging.c:116 msgid "" "add or remove keywords for\n" "the currently selected images" @@ -32479,33 +33251,33 @@ msgstr "" "Schlüsselwörter für die aktuell aus-\n" "gewählten Bilder hinzufügen oder entfernen" -#: ../src/libs/tagging.c:1446 +#: ../src/libs/tagging.c:1447 msgid "attach tag to all" msgstr "Tag an alle zuweisen" -#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 +#: ../src/libs/tagging.c:1456 ../src/libs/tagging.c:2542 msgid "detach tag" msgstr "Tag entfernen" -#: ../src/libs/tagging.c:1459 +#: ../src/libs/tagging.c:1460 msgid "find tag" msgstr "Tag finden" -#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 +#: ../src/libs/tagging.c:1463 ../src/libs/tagging.c:2609 msgid "copy to clipboard" msgstr "kopieren in Zwischenablage" -#: ../src/libs/tagging.c:1699 +#: ../src/libs/tagging.c:1711 msgid "delete tag?" msgstr "Tag löschen?" -#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 -#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 +#: ../src/libs/tagging.c:1717 ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:2027 ../src/libs/tagging.c:2336 #, c-format msgid "selected: %s" msgstr "ausgewählt: %s " -#: ../src/libs/tagging.c:1710 +#: ../src/libs/tagging.c:1722 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -32520,73 +33292,73 @@ msgstr[1] "" "Soll das Tag „%s“ wirklich gelöscht werden?\n" "%d Bildern ist dieses Tag zugewiesen." -#: ../src/libs/tagging.c:1748 +#: ../src/libs/tagging.c:1760 #, c-format msgid "tag %s removed" msgstr "Tag „%s” entfernt" -#: ../src/libs/tagging.c:1788 +#: ../src/libs/tagging.c:1800 msgid "delete node?" msgstr "Oberbegriff löschen?" -#: ../src/libs/tagging.c:1798 +#: ../src/libs/tagging.c:1810 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d Tag wird gelöscht" msgstr[1] "%d Tags werden gelöscht" -#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:1817 ../src/libs/tagging.c:2037 +#: ../src/libs/tagging.c:2346 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d Bild wird aktualisiert" msgstr[1] "%d Bilder werden aktualisiert" -#: ../src/libs/tagging.c:1836 +#: ../src/libs/tagging.c:1848 #, c-format msgid "%d tags removed" msgstr "%d Tags entfernt" -#: ../src/libs/tagging.c:1880 +#: ../src/libs/tagging.c:1892 msgid "create tag" msgstr "Tag erstellen" -#: ../src/libs/tagging.c:1896 +#: ../src/libs/tagging.c:1908 #, c-format msgid "add to: \"%s\" " msgstr "hinzufügen zu: „%s” " -#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:1913 ../src/libs/tagging.c:2061 msgid "category" msgstr "Kategorie" -#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 +#: ../src/libs/tagging.c:1926 ../src/libs/tagging.c:2052 msgid "name: " msgstr "Name: " -#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 +#: ../src/libs/tagging.c:1929 ../src/libs/tagging.c:2072 msgid "synonyms: " msgstr "Synonyme: " -#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 -#: ../src/libs/tagging.c:2360 +#: ../src/libs/tagging.c:1937 ../src/libs/tagging.c:2089 +#: ../src/libs/tagging.c:2372 msgid "empty tag is not allowed, aborting" msgstr "Leeres Tag ist nicht erlaubt. Abbruch" -#: ../src/libs/tagging.c:1936 +#: ../src/libs/tagging.c:1948 msgid "tag name already exists. aborting." msgstr "Tag existiert bereits. Abbruch." -#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 +#: ../src/libs/tagging.c:2031 ../src/libs/tagging.c:2340 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d Tag wird aktualisiert" msgstr[1] "%d Tags werden aktualisiert" -#: ../src/libs/tagging.c:2079 +#: ../src/libs/tagging.c:2091 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -32594,102 +33366,102 @@ msgstr "" "„|“ Zeichen ist für die Umbenennung von Tags nicht erlaubt.\n" "Um die Hierarchie zu ändern, verwenden stattdessen Pfad Umbenennen. Abbruch." -#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 +#: ../src/libs/tagging.c:2140 ../src/libs/tagging.c:2274 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "Mindestens ein neues Tag (%s) existiert bereits, Abbruch des Vorgangs" -#: ../src/libs/tagging.c:2318 +#: ../src/libs/tagging.c:2330 msgid "change path" msgstr "ändere Hierarchie…" -#: ../src/libs/tagging.c:2364 +#: ../src/libs/tagging.c:2376 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "„|“ falsch platziert, leeres Tag ist nicht erlaubt, Abbruch" -#: ../src/libs/tagging.c:2496 +#: ../src/libs/tagging.c:2508 #, c-format msgid "tag %s created" msgstr "Tag „%s” angelegt" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2537 msgid "attach tag" msgstr "Tag zuweisen" -#: ../src/libs/tagging.c:2540 +#: ../src/libs/tagging.c:2552 msgid "create tag..." msgstr "Tag erstellen…" -#: ../src/libs/tagging.c:2547 +#: ../src/libs/tagging.c:2559 msgid "delete tag" msgstr "Tag löschen" -#: ../src/libs/tagging.c:2555 +#: ../src/libs/tagging.c:2567 msgid "delete node" msgstr "Oberbegriff löschen" -#: ../src/libs/tagging.c:2569 +#: ../src/libs/tagging.c:2581 msgid "change path..." msgstr "ändere Hierarchie…" -#: ../src/libs/tagging.c:2580 +#: ../src/libs/tagging.c:2592 msgid "set as a tag" msgstr "als Tag verwenden" -#: ../src/libs/tagging.c:2592 +#: ../src/libs/tagging.c:2604 msgid "copy to entry" msgstr "Kopieren in den Eintrag" -#: ../src/libs/tagging.c:2618 +#: ../src/libs/tagging.c:2630 msgid "go to tag collection" msgstr "gehe zur Tag Sammlung" -#: ../src/libs/tagging.c:2625 +#: ../src/libs/tagging.c:2637 msgid "go back to work" msgstr "Wieder an die Arbeit gehen" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2827 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2803 +#: ../src/libs/tagging.c:2829 msgid "(private)" msgstr "(privat)" # bezieht sich auf eine Lightroom Stichwortdatei -#: ../src/libs/tagging.c:2832 +#: ../src/libs/tagging.c:2858 msgid "select a keyword file" msgstr "Stichwortdatei auswählen" -#: ../src/libs/tagging.c:2847 +#: ../src/libs/tagging.c:2873 msgid "error importing tags" msgstr "Fehler beim Importieren der Schlagwörter" -#: ../src/libs/tagging.c:2849 +#: ../src/libs/tagging.c:2875 #, c-format msgid "%zd tags imported" msgstr "%zd Tags importiert" -#: ../src/libs/tagging.c:2874 +#: ../src/libs/tagging.c:2900 msgid "select file to export to" msgstr "Datei zum exportieren wählen" # bezieht sich auf Stichwort Dateien. -#: ../src/libs/tagging.c:2890 +#: ../src/libs/tagging.c:2916 msgid "error exporting tags" msgstr "Fehler beim Exportieren der Tags" -#: ../src/libs/tagging.c:2892 +#: ../src/libs/tagging.c:2918 #, c-format msgid "%zd tags exported" msgstr "%zd Tags exportiert" -#: ../src/libs/tagging.c:3370 +#: ../src/libs/tagging.c:3396 msgid "drop to root" msgstr "drop to root" -#: ../src/libs/tagging.c:3527 +#: ../src/libs/tagging.c:3553 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -32701,47 +33473,47 @@ msgstr "" "Rechtsklick für andere Aktionen des zugewiesenen Tags,\n" "Tab springt ins Eingabefeld" -#: ../src/libs/tagging.c:3541 +#: ../src/libs/tagging.c:3565 msgid "attach" msgstr "zuweisen" -#: ../src/libs/tagging.c:3543 +#: ../src/libs/tagging.c:3567 msgid "attach tag to all selected images" msgstr "Tag an alle ausgewählten Bilder zuweisen" -#: ../src/libs/tagging.c:3546 +#: ../src/libs/tagging.c:3570 msgid "detach" msgstr "entfernen" -#: ../src/libs/tagging.c:3548 +#: ../src/libs/tagging.c:3572 msgid "detach tag from all selected images" msgstr "Tag von allen ausgewählten Bildern entfernen" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "toggle list with / without hierarchy" msgstr "Wechseln zwischen Liste mit / ohne Hierarchie" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "hide" msgstr "verstecken" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "toggle sort by name or by count" msgstr "Zwischen Sortierung nach Name oder Anzahl umschalten" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "sort" msgstr "sortieren" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "toggle show or not darktable tags" msgstr "Anzeige von darktable Tags aktivieren oder deaktivieren" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "dttags" msgstr "darktable Tags" -#: ../src/libs/tagging.c:3585 +#: ../src/libs/tagging.c:3609 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -32754,11 +33526,11 @@ msgstr "" "Tabulator oder Abwärtstaste drücken, um zum ersten passenden Tag zu gelangen\n" "Shift+Tab drücken, um den ersten zugewiesenen Benutzer-Tag auszuwählen" -#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 +#: ../src/libs/tagging.c:3622 ../src/libs/tagging.c:3624 msgid "clear entry" msgstr "Eintrag löschen" -#: ../src/libs/tagging.c:3664 +#: ../src/libs/tagging.c:3691 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -32775,7 +33547,7 @@ msgstr "" "Rechtsklick für andere Aktionen auf dem ausgewählten Tag,\n" "Shift+Tab springt zum Eingabefeld" -#: ../src/libs/tagging.c:3710 +#: ../src/libs/tagging.c:3735 msgid "" "create a new tag with the\n" "name you entered" @@ -32783,49 +33555,49 @@ msgstr "" "neues Tag mit dem eingegebenen\n" "Namen erstellen" -#: ../src/libs/tagging.c:3716 +#: ../src/libs/tagging.c:3741 msgid "import tags from a Lightroom keyword file" msgstr "Tags aus einer Lightroom-Stichwortdatei importieren" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3748 msgid "export all tags to a Lightroom keyword file" msgstr "alle Tags in eine Lightroom-Stichwortdatei exportieren" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "toggle list / tree view" msgstr "Wechseln zwischen Listen- / Baumansicht" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "tree" msgstr "Hierarchie" -#: ../src/libs/tagging.c:3733 +#: ../src/libs/tagging.c:3758 msgid "toggle list with / without suggestion" msgstr "Wechseln zwischen Liste mit / ohne Vorschlag" -#: ../src/libs/tagging.c:3734 +#: ../src/libs/tagging.c:3759 msgid "suggestion" msgstr "Vorschlag" -#: ../src/libs/tagging.c:3753 +#: ../src/libs/tagging.c:3778 msgid "redo last tag" msgstr "letztes Tag erneut vergeben" -#: ../src/libs/tagging.c:3840 +#: ../src/libs/tagging.c:3868 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "Tag Shortcut in der Baumansicht nicht aktiv. Bitte zur Listenansicht wechseln." -#: ../src/libs/tagging.c:3973 +#: ../src/libs/tagging.c:4006 msgid "tagging settings" msgstr "Tagging Einstellungen" -#: ../src/libs/tools/colorlabels.c:64 +#: ../src/libs/tools/colorlabels.c:66 msgid "colorlabels" msgstr "Farbmarkierungen" -#: ../src/libs/tools/colorlabels.c:106 +#: ../src/libs/tools/colorlabels.c:108 #, c-format msgid "" "toggle color label of selected images\n" @@ -32834,15 +33606,15 @@ msgstr "" "Farbmarkierung der ausgewählten Bilder an-/ausschalten\n" "%s" -#: ../src/libs/tools/colorlabels.c:109 +#: ../src/libs/tools/colorlabels.c:111 msgid "toggle color label of selected images" msgstr "Farbmarkierung der ausgewählten Bilder an-/ausschalten" -#: ../src/libs/tools/colorlabels.c:135 +#: ../src/libs/tools/colorlabels.c:132 msgid "clear color labels of selected images" msgstr "Farbmarkierung der ausgewählten Bilder entfernen" -#: ../src/libs/tools/colorlabels.c:228 +#: ../src/libs/tools/colorlabels.c:234 msgid "enter a description of how you use this color label" msgstr "Beschreibung zur Verwendung der Farbmarkierung eingeben" @@ -33023,11 +33795,11 @@ msgid "invalid gamepad axis" msgstr "ungültige Gamepad-Achse" #. we write the label with the size category -#: ../src/libs/tools/global_toolbox.c:212 +#: ../src/libs/tools/global_toolbox.c:214 msgid "thumbnails overlays for size" msgstr "Bildinfos für Vorschaubilder der Größe" -#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:248 ../src/libs/tools/global_toolbox.c:312 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -33037,97 +33809,97 @@ msgstr "" "überfahren wird. \n" "Auf -1 setzen, um Bildinfos komplett zu verbergen." -#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:253 ../src/libs/tools/global_toolbox.c:317 msgid "timeout only available for block overlay" msgstr "Anzeigedauer nur für überlagerte Bildinfos verfügbar." -#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:277 ../src/libs/tools/global_toolbox.c:464 msgid "culling overlays" msgstr "Bildinfos Culling-Sicht" -#: ../src/libs/tools/global_toolbox.c:277 +#: ../src/libs/tools/global_toolbox.c:279 msgid "preview overlays" msgstr "Überlagerte Bildinfos Voransicht" -#: ../src/libs/tools/global_toolbox.c:351 +#: ../src/libs/tools/global_toolbox.c:353 msgid "overlays not available here..." msgstr "Bildinfos nicht verfügbar" -#: ../src/libs/tools/global_toolbox.c:390 +#: ../src/libs/tools/global_toolbox.c:392 msgid "grouping" msgstr "Gruppieren" -#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:560 msgid "expand grouped images" msgstr "gruppierte Bilder anzeigen" -#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:396 ../src/libs/tools/global_toolbox.c:562 msgid "collapse grouped images" msgstr "gruppierte Bilder zusammenfassen" -#: ../src/libs/tools/global_toolbox.c:401 -msgid "thumbnail overlays options" -msgstr "Einstellung für Bildinfo-Einblendung" - -#: ../src/libs/tools/global_toolbox.c:402 +#: ../src/libs/tools/global_toolbox.c:404 msgid "click to change the type of overlays shown on thumbnails" msgstr "klicken, um Art der Bildinfos in Vorschaubildern zu wählen" -#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:406 +msgid "thumbnail overlays options" +msgstr "Einstellung für Bildinfo-Einblendung" + +#: ../src/libs/tools/global_toolbox.c:431 ../src/libs/tools/global_toolbox.c:460 msgid "overlay mode for size" msgstr "Überlagerungsmodus für Größe" -#: ../src/libs/tools/global_toolbox.c:428 +#: ../src/libs/tools/global_toolbox.c:435 msgid "thumbnail overlays" msgstr "Bildinfo-Einblendung" -#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:466 msgid "no overlays" msgstr "keine Bildinfos" -#: ../src/libs/tools/global_toolbox.c:431 +#: ../src/libs/tools/global_toolbox.c:438 msgid "overlays on mouse hover" msgstr "Bildinfos bei Überfahren mit Maus" -#: ../src/libs/tools/global_toolbox.c:432 +#: ../src/libs/tools/global_toolbox.c:439 msgid "extended overlays on mouse hover" msgstr "erweiterte Bildinfos bei Überfahren mit Maus" -#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:440 ../src/libs/tools/global_toolbox.c:467 msgid "permanent overlays" msgstr "permanente Bildinfos" -#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:441 ../src/libs/tools/global_toolbox.c:468 msgid "permanent extended overlays" msgstr "permanente erweiterte Bildinfos" -#: ../src/libs/tools/global_toolbox.c:435 +#: ../src/libs/tools/global_toolbox.c:442 msgid "permanent overlays extended on mouse hover" msgstr "permanente Bildinfos erweitert bei Überfahren mit Maus" -#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:444 ../src/libs/tools/global_toolbox.c:470 msgid "overlays block on mouse hover" msgstr "Bildinfos bei Überfahren mit Maus" -#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:445 ../src/libs/tools/global_toolbox.c:471 msgid "during (s)" msgstr "Dauer (s)" -#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:450 ../src/libs/tools/global_toolbox.c:476 msgid "show tooltip" msgstr "zeige Tooltips" -#: ../src/libs/tools/global_toolbox.c:481 -msgid "help" -msgstr "Hilfe" - -#: ../src/libs/tools/global_toolbox.c:482 +#: ../src/libs/tools/global_toolbox.c:489 msgid "enable this, then click on a control element to see its online help" msgstr "" "dies aktivieren und dann auf ein Bedienelement\n" "klicken, um die Online-Hilfe anzuzeigen" -#: ../src/libs/tools/global_toolbox.c:488 +#: ../src/libs/tools/global_toolbox.c:491 +msgid "help" +msgstr "Hilfe" + +#: ../src/libs/tools/global_toolbox.c:500 msgid "" "define keyboard shortcuts for on-screen controls\n" "ctrl+click to switch off overwrite confirmations\n" @@ -33148,22 +33920,20 @@ msgstr "" "Shortcuts für GUI Steuerelemente definieren\n" "Strg+Klick deaktiviert Überschreibungsbestätigungen\n" "\n" -"nach dem Aktivieren:\n" +"nach Aktivierung:\n" "\n" " - Mauszeiger über ein Steuerelement (Schaltfläche, Schieberegler usw.) " "bewegen \n" -" und eine Tastenkombination drücken (optional mit Mausklick, Verschieben " -"oder \n" -" Scrollen bei gedrückten Tasten), um einen Shortcut für das Steuerelement " -"zu definieren\n" -" - eine bestehende Kombination eingeben, um die Zuordnung zu löschen\n" +" und Tastenkombination drücken (optional mit Mausklick, Verschieben oder \n" +" Scrollen bei gedrückten Tasten), um einen Shortcut zu definieren\n" +" - bestehende Kombination eingeben, um die Zuordnung zu löschen\n" "\n" -"Klick auf ein Steuerelement, ein Modul oder einen Bildschirmbereich öffnet \n" -"den Dialog für eine detailliertere Konfiguration.\n" +"Klick auf ein Steuerelement, Modul oder einen Bildschirmbereich öffnet \n" +"den Dialog für detailliertere Konfiguration.\n" "\n" -"Rechtsklick zum Verlassen des Mapping-Modus" +"Rechtsklick verlässt den Mapping-Modus" -#: ../src/libs/tools/global_toolbox.c:513 +#: ../src/libs/tools/global_toolbox.c:529 msgid "show global preferences" msgstr "zeige globale Einstellungen" @@ -33208,43 +33978,43 @@ msgstr "klicken, um alle Bilder der Sammlung zu sichten." msgid "click to limit browsing to the selection." msgstr "klicken, um alle Bilder der Auswahl zu sichten." -#: ../src/libs/tools/lighttable.c:414 +#: ../src/libs/tools/lighttable.c:427 msgid "focus detection" msgstr "Fokuserkennung" -#: ../src/libs/tools/lighttable.c:415 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:428 ../src/libs/tools/lighttable.c:439 msgid "no restriction" msgstr "keine Einschränkung" -#: ../src/libs/tools/lighttable.c:430 +#: ../src/libs/tools/lighttable.c:443 msgid "culling" msgstr "Culling" -#: ../src/libs/tools/lighttable.c:460 -msgid "toggle filemanager layout" -msgstr "Galeriesicht ein/ausschalten" - -#: ../src/libs/tools/lighttable.c:463 +#: ../src/libs/tools/lighttable.c:474 msgid "click to enter filemanager layout." msgstr "Klicken, um die Galeriesicht (Standardmodus) zu öffnen" -#: ../src/libs/tools/lighttable.c:468 -msgid "toggle zoomable lighttable layout" -msgstr "zoombarer Leuchttisch ein-/ausschalten" +#: ../src/libs/tools/lighttable.c:476 +msgid "toggle filemanager layout" +msgstr "Galeriesicht ein/ausschalten" -#: ../src/libs/tools/lighttable.c:471 +#: ../src/libs/tools/lighttable.c:485 msgid "click to enter zoomable lighttable layout." msgstr "Klicken, um den zoombaren Leuchttisch zu öffnen" -#: ../src/libs/tools/lighttable.c:476 +#: ../src/libs/tools/lighttable.c:487 +msgid "toggle zoomable lighttable layout" +msgstr "zoombarer Leuchttisch ein-/ausschalten" + +#: ../src/libs/tools/lighttable.c:497 msgid "toggle culling mode" msgstr "Culling-Sicht ein-/ausschalten" -#: ../src/libs/tools/lighttable.c:484 +#: ../src/libs/tools/lighttable.c:509 msgid "toggle culling dynamic mode" msgstr "dynamische Culling-Sicht ein-/ausschalten" -#: ../src/libs/tools/lighttable.c:510 +#: ../src/libs/tools/lighttable.c:540 msgid "" "set the number of thumbnails per row in filemanager layout,\n" "or the total number of thumbnails shown in culling layouts." @@ -33252,15 +34022,15 @@ msgstr "" "Anzahl der Vorschaubilder pro Zeile im der Galeriesicht\n" "bzw. die angezeigte Anzahl in der Culling-Sicht" -#: ../src/libs/tools/lighttable.c:515 +#: ../src/libs/tools/lighttable.c:547 msgid "toggle culling restricted" msgstr "Culling auf Auswahl beschränken" -#: ../src/libs/tools/lighttable.c:536 +#: ../src/libs/tools/lighttable.c:569 msgid "toggle culling zoom mode" msgstr "statische Culling-Sicht ein-/ausschalten" -#: ../src/libs/tools/lighttable.c:538 +#: ../src/libs/tools/lighttable.c:571 msgid "exit current layout" msgstr "aktuelle Sicht verlassen" @@ -33268,7 +34038,7 @@ msgstr "aktuelle Sicht verlassen" msgid "log history" msgstr "Verlaufsprotokoll" -#: ../src/libs/tools/log_history.c:169 +#: ../src/libs/tools/log_history.c:172 msgid "view log history" msgstr "Verlaufsprotokoll anzeigen" @@ -33304,7 +34074,7 @@ msgid "module toolbox" msgstr "Modul-Toolbox" #. connect callbacks -#: ../src/libs/tools/ratings.c:97 +#: ../src/libs/tools/ratings.c:99 msgid "set star rating for selected images" msgstr "Bewertung (Anzahl Sterne) für ausgewählte Bilder festlegen" @@ -33312,11 +34082,11 @@ msgstr "Bewertung (Anzahl Sterne) für ausgewählte Bilder festlegen" msgid "timeline" msgstr "Zeitleiste" -#: ../src/libs/tools/timeline.c:1421 +#: ../src/libs/tools/timeline.c:1423 msgid "start selection" msgstr "Auswahl starten" -#: ../src/libs/tools/timeline.c:1422 +#: ../src/libs/tools/timeline.c:1424 msgid "stop selection" msgstr "Auswahl beenden" @@ -33325,40 +34095,44 @@ msgid "view toolbox" msgstr "Ansichts-Toolbox" # Is that shown anywhere? -#: ../src/libs/tools/viewswitcher.c:60 +#: ../src/libs/tools/viewswitcher.c:67 msgid "viewswitcher" msgstr "Ansichtwechsler" -#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 -#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 -#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 +#: ../src/lua/preferences.c:666 ../src/lua/preferences.c:681 +#: ../src/lua/preferences.c:693 ../src/lua/preferences.c:706 +#: ../src/lua/preferences.c:722 ../src/lua/preferences.c:786 #, c-format msgid "double-click to reset to `%s'" msgstr "Doppelklick, um auf „%s” zurückzusetzen" -#: ../src/lua/preferences.c:708 +#: ../src/lua/preferences.c:691 msgid "select file" msgstr "Datei auswählen" -#: ../src/lua/preferences.c:762 +#: ../src/lua/preferences.c:745 #, c-format msgid "double-click to reset to `%d'" msgstr "Doppelklick, um auf „%d” zurückzusetzen" -#: ../src/lua/preferences.c:789 +#: ../src/lua/preferences.c:772 #, c-format msgid "double-click to reset to `%f'" msgstr "Doppelklick, um auf „%f” zurückzusetzen" -#: ../src/lua/preferences.c:868 +#: ../src/lua/preferences.c:851 msgid "Lua options" msgstr "Lua-Optionen" -#: ../src/lua/preferences.c:919 +#: ../src/lua/preferences.c:902 msgid "per-script configuration options" msgstr "skriptspezifische Konfigurationsoptionen" -#: ../src/views/darkroom.c:626 +#: ../src/views/darkroom.c:657 +msgid "drop image files here to add them to the collection" +msgstr "Bilddateien hier ablegen, um sie der Sammlung hinzuzufügen" + +#: ../src/views/darkroom.c:806 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" @@ -33373,7 +34147,7 @@ msgstr "" "und auf die Datei mit demselben Zugriffspfad wie beim Import des Bildes " "zugegriffen werden kann." -#: ../src/views/darkroom.c:633 +#: ../src/views/darkroom.c:813 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -33385,12 +34159,12 @@ msgstr "" "Bitte überprüfen, ob die Datei korrekt und vollständig von der Kamera kopiert " "wurde" -#: ../src/views/darkroom.c:639 +#: ../src/views/darkroom.c:819 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "Datei „%s“ hat kein erkanntes Format; Wechsel zum Leuchttisch" -#: ../src/views/darkroom.c:644 +#: ../src/views/darkroom.c:824 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." @@ -33398,7 +34172,7 @@ msgstr "" "Datei „%s“ ist von einem nicht unterstützten Kameramodell; Wechsel zum " "Leuchttisch" -#: ../src/views/darkroom.c:649 +#: ../src/views/darkroom.c:829 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" @@ -33416,7 +34190,7 @@ msgstr "" "unterstützt wird (siehe https://www.darktable.org/resources/camera-support/\n" "und die Versionshinweise für diese Version von darktable)" -#: ../src/views/darkroom.c:657 +#: ../src/views/darkroom.c:837 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -33427,7 +34201,7 @@ msgstr "" "\n" "Bitte prüfen, ob die Datei nicht beschädigt wurde." -#: ../src/views/darkroom.c:663 +#: ../src/views/darkroom.c:843 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -33442,66 +34216,69 @@ msgid "" msgstr "" "darktable konnte „%s“ nicht laden und wechsle zurück zum Leuchttisch.\n" "\n" -"Bitte prüfe, ob das Kameramodell, mit dem das Bild aufgenommen wurde, in " -"darktable unterstützt wird\n" -"(Liste der unterstützten Kameras befindet sich unter https://" -"www.darktable.org/resources/camera-support/).\n" -"Wenn Du sicher bist, dass das Kameramodell unterstützt wird, bitte ein " -"„Issue“ auf \n" +"Bitte kontrollieren, ob das verwendete Kameramodell in darktable unterstützt " +"wird\n" +"(Liste der unterstützten Kameras: https://www.darktable.org/resources/camera-" +"support/).\n" +"Falls das Kameramodell unterstützt wird, bitte ein „Issue“ auf \n" "https://github.com/darktable-org/darktable öffnen." -#: ../src/views/darkroom.c:691 +#: ../src/views/darkroom.c:871 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "Lade „%s”…" -#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 +#: ../src/views/darkroom.c:1120 ../src/views/darkroom.c:3410 msgid "gamut check" msgstr "Gamut überprüfen" -#: ../src/views/darkroom.c:922 +#: ../src/views/darkroom.c:1121 msgid "soft proof" msgstr "Softproof" +#: ../src/views/darkroom.c:1151 +msgid "drop XMP sidecar files here to apply edits" +msgstr "XMP-Dateien hier ablegen, um Bearbeitungen anzuwenden" + #. fail :( -#: ../src/views/darkroom.c:964 ../src/views/print.c:318 +#: ../src/views/darkroom.c:1181 ../src/views/print.c:318 msgid "no image to open!" msgstr "Kein Bild zum Öffnen!" -#: ../src/views/darkroom.c:990 +#: ../src/views/darkroom.c:1207 msgid "file not found" msgstr "Datei nicht gefunden" -#: ../src/views/darkroom.c:994 +#: ../src/views/darkroom.c:1211 msgid "unspecified failure" msgstr "unspezifischer Fehler" -#: ../src/views/darkroom.c:997 +#: ../src/views/darkroom.c:1214 msgid "unsupported file format" msgstr "nicht unterstütztes Dateiformat" -#: ../src/views/darkroom.c:1000 +#: ../src/views/darkroom.c:1217 msgid "unsupported camera model" msgstr "nicht unterstütztes Kameramodel" -#: ../src/views/darkroom.c:1003 +#: ../src/views/darkroom.c:1220 msgid "unsupported feature in file" msgstr "nicht unterstütztes Feature in der Datei" -#: ../src/views/darkroom.c:1006 +#: ../src/views/darkroom.c:1223 msgid "file appears corrupt" msgstr "Datei scheint beschädigt zu sein" -#: ../src/views/darkroom.c:1009 +#: ../src/views/darkroom.c:1226 msgid "I/O error" msgstr "I/O Fehler" -#: ../src/views/darkroom.c:1012 +#: ../src/views/darkroom.c:1229 msgid "cache full" msgstr "Cache voll" -#: ../src/views/darkroom.c:1015 +#: ../src/views/darkroom.c:1232 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -33510,135 +34287,131 @@ msgstr "" "Bild „%s“ konnte nicht geladen werden\n" "%s" -#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 +#: ../src/views/darkroom.c:1271 ../src/views/darkroom.c:1671 msgid "can't change image in GIMP plugin mode" msgstr "Bild kann im GIMP-Plugin-Modus nicht gewechselt werden" -#: ../src/views/darkroom.c:1510 +#: ../src/views/darkroom.c:1734 msgid "past end of collection, looped to first image" msgstr "Ende der Sammlung erreicht, zurück zum ersten Bild" -#: ../src/views/darkroom.c:1512 +#: ../src/views/darkroom.c:1736 msgid "past beginning of collection, looped to last image" msgstr "Anfang der Sammlung erreicht, zum letzten Bild gesprungen" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:2854 msgid "no visible modules" msgstr "keine sichtbaren Module" -#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#: ../src/views/darkroom.c:2884 ../src/views/darkroom.c:3039 #, c-format msgid "focused instance '%s' of '%s'" msgstr "fokussierte Instanz ‚%s‘ von ‚%s‘" -#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#: ../src/views/darkroom.c:2886 ../src/views/darkroom.c:3043 #, c-format msgid "focused module '%s'" msgstr "fokussiertes Modul ‚%s‘" -#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 -#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 -#: ../src/views/darkroom.c:2771 +#: ../src/views/darkroom.c:2894 ../src/views/darkroom.c:2924 +#: ../src/views/darkroom.c:2933 ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:2999 msgid "no focused module" msgstr "kein fokussiertes Modul" -#: ../src/views/darkroom.c:2668 +#: ../src/views/darkroom.c:2896 #, c-format msgid "'%s' cannot be enabled or disabled" msgstr "‚%s‘ kann nicht aktiviert oder deaktiviert werden" -#: ../src/views/darkroom.c:2678 +#: ../src/views/darkroom.c:2906 #, c-format msgid "enabled instance '%s' of '%s'" msgstr "aktivierte Instanz ‚%s‘ von ‚%s‘" -#: ../src/views/darkroom.c:2680 +#: ../src/views/darkroom.c:2908 #, c-format msgid "disabled instance '%s' of '%s'" msgstr "deaktivierte Instanz ‚%s‘ von ‚%s‘" -#: ../src/views/darkroom.c:2685 +#: ../src/views/darkroom.c:2913 #, c-format msgid "enabled module '%s'" msgstr "aktiviertes Modul ‚%s‘" -#: ../src/views/darkroom.c:2687 +#: ../src/views/darkroom.c:2915 #, c-format msgid "disabled module '%s'" msgstr "deaktiviertes Modul ‚%s‘" -#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#: ../src/views/darkroom.c:2935 ../src/views/darkroom.c:2959 #, c-format msgid "'%s' does not support multiple instances" msgstr "‚%s‘ unterstützt keine mehrfachen Instanzen" -#: ../src/views/darkroom.c:2716 +#: ../src/views/darkroom.c:2944 #, c-format msgid "added instance '%s' of '%s'" msgstr "Instanz ‚%s‘ von ‚%s‘ hinzugefügt" -#: ../src/views/darkroom.c:2720 +#: ../src/views/darkroom.c:2948 #, c-format msgid "added instance of '%s'" msgstr "Instanz von ‚%s‘ hinzugefügt" -#: ../src/views/darkroom.c:2739 +#: ../src/views/darkroom.c:2967 #, c-format msgid "deleted instance '%s' of '%s'" msgstr "Instanz ‚%s‘ von ‚%s‘ gelöscht" -#: ../src/views/darkroom.c:2741 +#: ../src/views/darkroom.c:2969 #, c-format msgid "deleted instance of '%s'" msgstr "Instanz von ‚%s‘ gelöscht" -#: ../src/views/darkroom.c:2788 +#: ../src/views/darkroom.c:3016 #, c-format msgid "only one instance of '%s'" msgstr "nur eine Instanz von ‚%s‘" #. cycle through visible modules and their instances -#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +#: ../src/views/darkroom.c:3081 ../src/views/darkroom.c:3149 msgid "cycle modules" msgstr "Module wechseln" -#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 +#: ../src/views/darkroom.c:3105 ../src/views/darkroom.c:3107 msgid "quick access to presets" msgstr "Schnellzugriff auf Presets" -#: ../src/views/darkroom.c:2888 -msgid "quick access to styles" -msgstr "Schnellzugriff auf Stile" - -#: ../src/views/darkroom.c:2891 +#: ../src/views/darkroom.c:3118 msgid "quick access for applying any of your styles" msgstr "Schnellzugriff, um einen Stil anzuwenden" -#: ../src/views/darkroom.c:2898 -msgid "second window" -msgstr "zweites Fenster" +#: ../src/views/darkroom.c:3120 +msgid "quick access to styles" +msgstr "Schnellzugriff auf Stile" -#: ../src/views/darkroom.c:2903 +#: ../src/views/darkroom.c:3131 msgid "display a second darkroom image window" msgstr "ein zweites Dunkelkammer-Vorschaufenster anzeigen" +#: ../src/views/darkroom.c:3133 +msgid "second window" +msgstr "zweites Fenster" + #. Register a toggle-pin action for the second window as a command so the #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +#: ../src/views/darkroom.c:3145 ../src/views/darkroom.c:5485 msgid "toggle pinned state in second window" msgstr "Fixierung im zweiten Fenster umschalten" -#: ../src/views/darkroom.c:2923 +#: ../src/views/darkroom.c:3157 msgid "delete instance" msgstr "Instanz löschen" -#: ../src/views/darkroom.c:2932 -msgid "color assessment" -msgstr "Farbbeurteilung" - -#: ../src/views/darkroom.c:2934 +#: ../src/views/darkroom.c:3166 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -33646,15 +34419,19 @@ msgstr "" "Rahmen zur Farbbeurteilung ein-/ausschalten\n" "Rechtsklick für Einstellungen" -#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3168 +msgid "color assessment" +msgstr "Farbbeurteilung" + +#: ../src/views/darkroom.c:3189 ../src/views/darkroom.c:3202 msgid "color_assessment" msgstr "F_arbbeurteilung" -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3189 msgid "total border width relative to screen" msgstr "Rahmengröße bezogen auf Bildschirmauflösung" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3191 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -33662,19 +34439,15 @@ msgstr "" "Breite des Rahmens in Relation zur Bildschirmgröße für den Bewertungsmodus.\n" "Dies beinhaltet den grauen Außenbereich und den weißen Innenrahmen." -#: ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3202 msgid "white border ratio" msgstr "Weiß/Grau Verhältnis" -#: ../src/views/darkroom.c:2966 +#: ../src/views/darkroom.c:3204 msgid "the border ratio specifies the fraction of the white part of the border." msgstr "das Verhältnis gibt den Anteil des weißen Teils am Rahmen an" -#: ../src/views/darkroom.c:2977 -msgid "high quality processing" -msgstr "hochqualitative Verarbeitung" - -#: ../src/views/darkroom.c:2981 +#: ../src/views/darkroom.c:3216 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -33682,7 +34455,11 @@ msgstr "" "hochqualitative Verarbeitung einschalten; wenn aktiviert, verarbeitet " "darktable die Bilddaten wie beim Exportieren" -#: ../src/views/darkroom.c:3000 +#: ../src/views/darkroom.c:3219 +msgid "high quality processing" +msgstr "hochqualitative Verarbeitung" + +#: ../src/views/darkroom.c:3237 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -33690,27 +34467,27 @@ msgstr "" "Anzeige von Über-/Unterbelichtung der RAW-Werte,\n" "Rechtsklick für Einstellungen" -#: ../src/views/darkroom.c:3021 +#: ../src/views/darkroom.c:3265 msgid "select how to mark the clipped pixels" msgstr "auswählen, wie überbelichtete Pixel markiert werden sollen" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3268 msgid "mark with CFA color" msgstr "mit CFA-Farben markieren" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3268 msgid "mark with solid color" msgstr "mit fester Farbe markieren" -#: ../src/views/darkroom.c:3025 +#: ../src/views/darkroom.c:3269 msgid "false color" msgstr "Falschfarben" -#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 +#: ../src/views/darkroom.c:3274 ../src/views/darkroom.c:3345 msgid "color scheme" msgstr "Farbzusammenstellung" -#: ../src/views/darkroom.c:3031 +#: ../src/views/darkroom.c:3275 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -33718,27 +34495,27 @@ msgstr "" "feste Farbe zum Markieren der Überbelichtung auswählen.\n" "wird nur im entsprechenden Modus benutzt" -#: ../src/views/darkroom.c:3034 +#: ../src/views/darkroom.c:3278 msgctxt "solidcolor" msgid "red" msgstr "Rot" -#: ../src/views/darkroom.c:3035 +#: ../src/views/darkroom.c:3279 msgctxt "solidcolor" msgid "green" msgstr "Grün" -#: ../src/views/darkroom.c:3036 +#: ../src/views/darkroom.c:3280 msgctxt "solidcolor" msgid "blue" msgstr "Blau" -#: ../src/views/darkroom.c:3037 +#: ../src/views/darkroom.c:3281 msgctxt "solidcolor" msgid "black" msgstr "Schwarz" -#: ../src/views/darkroom.c:3048 +#: ../src/views/darkroom.c:3292 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -33748,7 +34525,7 @@ msgstr "" "1,0 – Weißwert\n" "0,0 – Schwarzwert" -#: ../src/views/darkroom.c:3067 +#: ../src/views/darkroom.c:3305 msgid "" "toggle clipping indication\n" "right-click for options" @@ -33756,11 +34533,11 @@ msgstr "" "Anzeige von Über-/Unterschreitung der Farbwerte,\n" "Rechtsklick für Einstellungen" -#: ../src/views/darkroom.c:3088 +#: ../src/views/darkroom.c:3333 msgid "clipping preview mode" msgstr "Clipping Voransicht" -#: ../src/views/darkroom.c:3089 +#: ../src/views/darkroom.c:3334 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -33768,41 +34545,41 @@ msgstr "" "Legt die angezeigte Metrik fest. \n" "„voller Gamut” ist eine Kombination aller anderen Metriken" -#: ../src/views/darkroom.c:3093 +#: ../src/views/darkroom.c:3338 msgid "full gamut" msgstr "voller Gamut" -#: ../src/views/darkroom.c:3094 +#: ../src/views/darkroom.c:3339 msgid "any RGB channel" msgstr "beliebiger RGB-Kanal" # wtf? -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3340 msgid "luminance only" msgstr "nur Luminanz" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3340 msgid "saturation only" msgstr "nur Sättigung" -#: ../src/views/darkroom.c:3101 +#: ../src/views/darkroom.c:3346 msgid "select colors to indicate clipping" msgstr "" "Farben wählen, mit denen über-/unterbelichtete Bereiche gekennzeichnet werden" -#: ../src/views/darkroom.c:3105 +#: ../src/views/darkroom.c:3350 msgid "red & blue" msgstr "Rot & Blau" -#: ../src/views/darkroom.c:3106 +#: ../src/views/darkroom.c:3351 msgid "purple & green" msgstr "Violett & Grün" -#: ../src/views/darkroom.c:3114 +#: ../src/views/darkroom.c:3359 msgid "lower threshold" msgstr "unterer Schwellenwert" -#: ../src/views/darkroom.c:3115 +#: ../src/views/darkroom.c:3360 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -33822,12 +34599,12 @@ msgstr "" "Typische Farbglanzdrucke erzeugen Schwarz bei -8,00 EV\n" "Typische Hochglanz-Schwarz-Weiß- Drucke erzeugen Schwarz bei -9,00 EV" -#: ../src/views/darkroom.c:3132 +#: ../src/views/darkroom.c:3377 msgid "upper threshold" msgstr "oberer Schwellenwert" # wft: peak medium luminance -#: ../src/views/darkroom.c:3134 +#: ../src/views/darkroom.c:3379 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -33836,11 +34613,7 @@ msgstr "" "Clipping-Wert für den Weißpunkt.\n" "100% entsprechen der maximalen mittleren Luminanz." -#: ../src/views/darkroom.c:3146 -msgid "softproof" -msgstr "Softproof" - -#: ../src/views/darkroom.c:3150 +#: ../src/views/darkroom.c:3392 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -33848,7 +34621,11 @@ msgstr "" "Softproof,\n" "Rechtsklick für Einstellungen" -#: ../src/views/darkroom.c:3163 +#: ../src/views/darkroom.c:3394 +msgid "softproof" +msgstr "Softproof" + +#: ../src/views/darkroom.c:3408 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -33856,54 +34633,54 @@ msgstr "" "Gamutüberprüfung,\n" "Rechtsklick für Einstellungen" -#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 -#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 -#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 -#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3442 ../src/views/darkroom.c:3449 +#: ../src/views/darkroom.c:3468 ../src/views/darkroom.c:3470 +#: ../src/views/darkroom.c:3472 ../src/views/darkroom.c:3474 +#: ../src/views/lighttable.c:1510 ../src/views/lighttable.c:1514 msgid "profiles" msgstr "Profile" -#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3450 ../src/views/lighttable.c:1514 msgid "preview intent" msgstr "Vorschau Intent" -#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 +#: ../src/views/darkroom.c:3468 ../src/views/lighttable.c:1519 msgid "display profile" msgstr "Anzeigeprofil" -#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 +#: ../src/views/darkroom.c:3470 ../src/views/lighttable.c:1522 msgid "preview display profile" msgstr "Vorschau Anzeigeprofil" -#: ../src/views/darkroom.c:3223 +#: ../src/views/darkroom.c:3474 msgid "histogram profile" msgstr "Histogrammprofil" -#: ../src/views/darkroom.c:3230 +#: ../src/views/darkroom.c:3481 msgid "second preview window color assessment" msgstr "Rahmen zur Farbbeurteilung für zweites Vorschaufenster" -#: ../src/views/darkroom.c:3233 +#: ../src/views/darkroom.c:3484 msgid "color assessment second preview" msgstr "Farbbeurteilung für zweites Vorschaufenster" -#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 +#: ../src/views/darkroom.c:3532 ../src/views/lighttable.c:1559 msgid "display ICC profiles" msgstr "Anzeige ICC Profil" -#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 +#: ../src/views/darkroom.c:3536 ../src/views/lighttable.c:1563 msgid "preview display ICC profiles" msgstr "Vorschau Anzeige ICC Profil" -#: ../src/views/darkroom.c:3289 +#: ../src/views/darkroom.c:3540 msgid "softproof ICC profiles" msgstr "Softproof ICC Profil" -#: ../src/views/darkroom.c:3294 +#: ../src/views/darkroom.c:3545 msgid "histogram and color picker ICC profiles" msgstr "Histogramm und Pipette ICC Profile" -#: ../src/views/darkroom.c:3338 +#: ../src/views/darkroom.c:3585 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -33912,306 +34689,373 @@ msgstr "" "Rechtsklick für Hilfslinienoptionen" #. Fullscreen preview key -#: ../src/views/darkroom.c:3357 +#: ../src/views/darkroom.c:3611 msgid "full preview" msgstr "Vollbildvorschau" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:3362 +#: ../src/views/darkroom.c:3616 msgid "force pan/zoom/rotate with mouse" msgstr "zoomen, schieben und rotieren mit Maus erzwingen" #. Zoom shortcuts -#: ../src/views/darkroom.c:3377 +#: ../src/views/darkroom.c:3631 msgid "zoom close-up" msgstr "Zoom auf 100%" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 +#: ../src/views/darkroom.c:3635 ../src/views/lighttable.c:1657 msgid "zoom in" msgstr "heranzoomen" -#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 +#: ../src/views/darkroom.c:3637 ../src/views/lighttable.c:1661 msgid "zoom out" msgstr "herauszoomen" #. Shortcut to skip images -#: ../src/views/darkroom.c:3387 +#: ../src/views/darkroom.c:3641 msgid "image forward" msgstr "nächstes Bild" -#: ../src/views/darkroom.c:3389 +#: ../src/views/darkroom.c:3643 msgid "image back" msgstr "vorheriges Bild" #. cycle overlay colors -#: ../src/views/darkroom.c:3393 +#: ../src/views/darkroom.c:3647 msgid "cycle overlay colors" msgstr "Überlagerungsfarbe zyklisch ändern" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3397 +#: ../src/views/darkroom.c:3651 msgid "show drawn masks" msgstr "gezeichnete Maske anzeigen" #. brush size +/- -#: ../src/views/darkroom.c:3401 +#: ../src/views/darkroom.c:3655 msgid "increase brush size" msgstr "Größe des Pinsels erhöhen" -#: ../src/views/darkroom.c:3403 +#: ../src/views/darkroom.c:3657 msgid "decrease brush size" msgstr "Größe des Pinsels verringern" #. brush hardness +/- -#: ../src/views/darkroom.c:3407 +#: ../src/views/darkroom.c:3661 msgid "increase brush hardness" msgstr "Härte des Pinsels erhöhen" -#: ../src/views/darkroom.c:3409 +#: ../src/views/darkroom.c:3663 msgid "decrease brush hardness" msgstr "Härte des Pinsels verringern" #. brush opacity +/- -#: ../src/views/darkroom.c:3413 +#: ../src/views/darkroom.c:3667 msgid "increase brush opacity" msgstr "Deckkraft des Pinsels erhöhen" -#: ../src/views/darkroom.c:3415 +#: ../src/views/darkroom.c:3669 msgid "decrease brush opacity" msgstr "Deckkraft des Pinsels verringern" #. undo/redo -#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 -#: ../src/views/map.c:2400 +#: ../src/views/darkroom.c:3673 ../src/views/lighttable.c:1645 +#: ../src/views/map.c:2490 msgid "undo" msgstr "rückgängig" -#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 -#: ../src/views/map.c:2402 +#: ../src/views/darkroom.c:3675 ../src/views/lighttable.c:1647 +#: ../src/views/map.c:2492 msgid "redo" msgstr "wiederherstellen" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3425 +#: ../src/views/darkroom.c:3679 msgid "change keyboard shortcut slider precision" msgstr "Schrittweite für Schieberegler via Shortcut ändern" -#: ../src/views/darkroom.c:3428 +#: ../src/views/darkroom.c:3682 msgid "synchronize selection" msgstr "Auswahl synchronisieren" -#: ../src/views/darkroom.c:4380 +#: ../src/views/darkroom.c:3766 +#, c-format +msgid "apply the dropped sidecar '%s'?" +msgstr "abgelegte XMP-Datei ‚%s‘ anwenden?" + +#: ../src/views/darkroom.c:3767 +msgid "apply sidecar" +msgstr "XMP-Datei anwenden" + +#: ../src/views/darkroom.c:3771 +msgid "" +"replace the history of the current image, or create a duplicate and apply the " +"history to it?" +msgstr "" +"Verlauf des aktuellen Bildes ersetzen oder ein Duplikat erstellen und den " +"Verlauf darauf anwenden?" + +#: ../src/views/darkroom.c:3774 +msgid "create _duplicate" +msgstr "_Duplikat erzeugen" + +#: ../src/views/darkroom.c:3775 +msgid "_replace history" +msgstr "Verlauf e_rsetzen" + +#: ../src/views/darkroom.c:3785 ../src/views/darkroom.c:3795 +#, c-format +msgid "error loading sidecar '%s'" +msgstr "Fehler beim Laden der XMP-Datei ‚%s‘" + +#: ../src/views/darkroom.c:3787 +#, c-format +msgid "applied '%s' to the current image" +msgstr "‚%s‘ auf aktuelles Bild angewendet" + +#: ../src/views/darkroom.c:3801 +#, c-format +msgid "" +"%d duplicate of the current image will be created, one per dropped sidecar." +msgid_plural "" +"%d duplicates of the current image will be created, one per dropped sidecar." +msgstr[0] "" +"%d Duplikat des aktuellen Bildes wird erstellt, eines pro abgelegter XMP-" +"Datei." +msgstr[1] "" +"%d Duplikate des aktuellen Bildes werden erstellt, eines pro abgelegter XMP-" +"Datei." + +#: ../src/views/darkroom.c:3807 +msgid "create duplicates" +msgstr "Duplikate erzeugen" + +#: ../src/views/darkroom.c:3810 +msgid "_create" +msgstr "_erzeugen" + +#: ../src/views/darkroom.c:3825 +#, c-format +msgid "created %u duplicate from dropped sidecars" +msgid_plural "created %u duplicates from dropped sidecars" +msgstr[0] "%u Duplikat aus abgelegten XMP-Dateien erstellt" +msgstr[1] "%u Duplikate aus abgelegten XMP-Dateien erstellt" + +#: ../src/views/darkroom.c:3830 +msgid "error loading the dropped sidecars" +msgstr "Fehler beim Laden der abgelegten XMP-Dateien" + +#: ../src/views/darkroom.c:4905 msgid "keyboard shortcut slider precision: fine" msgstr "Reglerschrittweite: fein" -#: ../src/views/darkroom.c:4382 +#: ../src/views/darkroom.c:4907 msgid "keyboard shortcut slider precision: normal" msgstr "Reglerschrittweite: normal" -#: ../src/views/darkroom.c:4384 +#: ../src/views/darkroom.c:4909 msgid "keyboard shortcut slider precision: coarse" msgstr "Reglerschrittweite: grob" -#: ../src/views/darkroom.c:4400 +#: ../src/views/darkroom.c:4925 msgid "switch to lighttable" msgstr "zum Leuchttisch wechseln" -#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 +#: ../src/views/darkroom.c:4927 ../src/views/lighttable.c:1171 msgid "zoom in the image" msgstr "im Bild zoomen" -#: ../src/views/darkroom.c:4404 +#: ../src/views/darkroom.c:4929 msgid "unbounded zoom in the image" msgstr "im Bild unbegrenzt Zoomen" -#: ../src/views/darkroom.c:4406 +#: ../src/views/darkroom.c:4931 msgid "zoom to 100% 200% and back" msgstr "auf zoomen 100%, 200% und zurück" -#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 +#: ../src/views/darkroom.c:4933 ../src/views/lighttable.c:1176 msgid "pan a zoomed image" msgstr "Ausschnitt im gezoomten Bild verschieben" -#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 +#: ../src/views/darkroom.c:4936 ../src/views/lighttable.c:1229 msgid "[modules] expand module without closing others" msgstr "Modul einblenden, ohne andere zu schließen" -#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 +#: ../src/views/darkroom.c:4937 ../src/views/lighttable.c:1230 msgid "[modules] expand module and close others" msgstr "[Module] Modul einblenden und andere schließen" -#: ../src/views/darkroom.c:4414 +#: ../src/views/darkroom.c:4939 msgid "[modules] rename module" msgstr "[Module] Modul umbenennen" -#: ../src/views/darkroom.c:4417 +#: ../src/views/darkroom.c:4942 msgid "[modules] change module position in pipe" msgstr "Modul an eine andere Position im Bearbeitungsstapel verschieben" #. Show infos key -#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 +#: ../src/views/lighttable.c:930 ../src/views/lighttable.c:1632 msgid "show infos" msgstr "zeige Infos" -#: ../src/views/lighttable.c:1023 +#: ../src/views/lighttable.c:1037 msgid "middle" msgstr "mittel" -#: ../src/views/lighttable.c:1150 +#: ../src/views/lighttable.c:1164 msgid "open image in darkroom" msgstr "Bild in der Dunkelkammer öffnen" -#: ../src/views/lighttable.c:1155 +#: ../src/views/lighttable.c:1169 msgid "switch to next/previous image" msgstr "Zum nächsten/vorherigen Bild wechseln" -#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 +#: ../src/views/lighttable.c:1174 ../src/views/lighttable.c:1214 #, no-c-format msgid "zoom to 100% and back" msgstr "auf 100% zoomen und zurück" -#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 +#: ../src/views/lighttable.c:1181 ../src/views/lighttable.c:1202 msgid "scroll the collection" msgstr "Sammlung durchblättern" -#: ../src/views/lighttable.c:1169 +#: ../src/views/lighttable.c:1183 msgid "change number of images per row" msgstr "Anzahl der Bilder pro Zeile ändern" -#: ../src/views/lighttable.c:1172 +#: ../src/views/lighttable.c:1186 msgid "select an image" msgstr "Bild auswählen" -#: ../src/views/lighttable.c:1174 +#: ../src/views/lighttable.c:1188 msgid "select range from last image" msgstr "Bereich ausgehend vom letzten Bild auswählen" -#: ../src/views/lighttable.c:1176 +#: ../src/views/lighttable.c:1190 msgid "add image to or remove it from a selection" msgstr "Bild in Auswahl hinzufügen oder entfernen" -#: ../src/views/lighttable.c:1181 +#: ../src/views/lighttable.c:1195 msgid "change image order" msgstr "Bildreihenfolge ändern" -#: ../src/views/lighttable.c:1190 +#: ../src/views/lighttable.c:1204 msgid "zoom all the images" msgstr "Alle Bilder skalieren" -#: ../src/views/lighttable.c:1192 +#: ../src/views/lighttable.c:1206 msgid "pan inside all the images" msgstr "Innerhalb aller Bilder verschieben" -#: ../src/views/lighttable.c:1195 +#: ../src/views/lighttable.c:1209 msgid "zoom current image" msgstr "Aktuelles Bild skalieren" -#: ../src/views/lighttable.c:1197 +#: ../src/views/lighttable.c:1211 msgid "pan inside current image" msgstr "Innerhalb des aktuellen Bild verschieben" -#: ../src/views/lighttable.c:1203 +#: ../src/views/lighttable.c:1217 #, no-c-format msgid "zoom current image to 100% and back" msgstr "aktuelles Bild auf 100% zoomen und zurück" -#: ../src/views/lighttable.c:1208 +#: ../src/views/lighttable.c:1222 msgid "zoom the main view" msgstr "Hauptansicht skalieren" -#: ../src/views/lighttable.c:1210 +#: ../src/views/lighttable.c:1224 msgid "pan inside the main view" msgstr "Innerhalb der Hauptansicht verschieben" -#: ../src/views/lighttable.c:1470 +#: ../src/views/lighttable.c:1485 msgid "set display profile" msgstr "Anzeigeprofil setzen" -#: ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1582 msgid "whole" msgstr "Alles" -#: ../src/views/lighttable.c:1595 +#: ../src/views/lighttable.c:1626 msgid "leave" msgstr "verlassen" -#: ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1635 msgid "align images to grid" msgstr "Bilder am Raster ausrichten" -#: ../src/views/lighttable.c:1606 +#: ../src/views/lighttable.c:1637 msgid "reset first image offset" msgstr "Erstes-Bild-Offset zurücksetzen" -#: ../src/views/lighttable.c:1608 +#: ../src/views/lighttable.c:1639 msgid "select toggle image" msgstr "Bild aus- oder abwählen" -#: ../src/views/lighttable.c:1610 +#: ../src/views/lighttable.c:1641 msgid "select single image" msgstr "einzelnes Bild auswählen" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1620 +#: ../src/views/lighttable.c:1651 msgid "preview zoom 100%" msgstr "Vorschau-Zoom 100%" -#: ../src/views/lighttable.c:1622 +#: ../src/views/lighttable.c:1653 msgid "preview zoom fit" msgstr "Vorschau einpassen" -#: ../src/views/lighttable.c:1628 +#: ../src/views/lighttable.c:1659 msgid "zoom max" msgstr "maximaler Zoom" -#: ../src/views/lighttable.c:1632 +#: ../src/views/lighttable.c:1663 msgid "zoom min" msgstr "minimaler Zoom" -#: ../src/views/map.c:2405 +#: ../src/views/map.c:2495 msgid "scroll right" msgstr "scrollen rechts" -#: ../src/views/map.c:2407 +#: ../src/views/map.c:2497 msgid "scroll right wide" msgstr "scrollen rechts weit" -#: ../src/views/map.c:2409 +#: ../src/views/map.c:2499 msgid "scroll left" msgstr "scrollen links" -#: ../src/views/map.c:2411 +#: ../src/views/map.c:2501 msgid "scroll left wide" msgstr "scrollen links weit" -#: ../src/views/map.c:2413 +#: ../src/views/map.c:2503 msgid "scroll up" msgstr "scrollen aufwärts" -#: ../src/views/map.c:2415 +#: ../src/views/map.c:2505 msgid "scroll up wide" msgstr "scrollen aufwärts weit" -#: ../src/views/map.c:2417 +#: ../src/views/map.c:2507 msgid "scroll down" msgstr "scrollen abwärts" -#: ../src/views/map.c:2419 +#: ../src/views/map.c:2509 msgid "scroll down wide" msgstr "scrollen abwärts weit" -#: ../src/views/map.c:3206 +#: ../src/views/map.c:3296 msgid "[on image] open in darkroom" msgstr "in der Dunkelkammer öffnen" -#: ../src/views/map.c:3208 +#: ../src/views/map.c:3298 msgid "[on map] zoom map" msgstr "Karte skalieren" -#: ../src/views/map.c:3210 +#: ../src/views/map.c:3300 msgid "move image location" msgstr "Bild verschieben" @@ -34291,49 +35135,82 @@ msgstr "neue Sitzung „%s” gestartet" msgid "no camera with tethering support available for use..." msgstr "keine Kamera mit Tethering-Unterstützung verfügbar…" -#: ../src/views/view.c:1554 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "Linksklick" -#: ../src/views/view.c:1557 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "Rechtsklick" -#: ../src/views/view.c:1560 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "Mittelklick" -#: ../src/views/view.c:1566 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "Doppelklick links" -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "Doppelklick rechts" -#: ../src/views/view.c:1572 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "ziehen und ablegen" -#: ../src/views/view.c:1575 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "Linksklick+ziehen" -#: ../src/views/view.c:1578 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "Rechtsklick+ziehen" -#: ../src/views/view.c:1599 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - Beschleunigungsfenster" -#: ../src/views/view.c:1646 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "" "Umschalten zum klassischen Fenster, das nach der Tastenbetätigung geöffnet " "bleibt" #. we add the mouse actions too -#: ../src/views/view.c:1712 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "Mausaktionen" + +#, c-format +#~ msgid "importing %d/%d image" +#~ msgid_plural "importing %d/%d images" +#~ msgstr[0] "Importiere %d/%d Bild" +#~ msgstr[1] "Importiere %d/%d Bilder" + +#~ msgid "" +#~ "remove the camera's hidden exposure bias in\n" +#~ "HDR / highlight preservation / dynamic range / HLG tone mode.\n" +#~ "\n" +#~ "when enabled on an image with nonzero bias, tone mapping\n" +#~ "(e.g. sigmoid) is required to avoid blown-out highlights." +#~ msgstr "" +#~ "Entferne den internen Belichtungsbias der Kamera im \n" +#~ "HDR-/Belichtungsoptimierungs-/Dynamikumfangs-/HLG-Tonwertmodus.\n" +#~ "Bei einem Bild mit Bits ≠ 0 ist Tonemapping (z. B. Sigmoid) nötig, um " +#~ "Überstrahlungen zu vermeiden." + +#~ msgid "create a 'virgin' duplicate of this image without any development" +#~ msgstr "erstellt ein unbearbeitetes Duplikat des Bildes" + +#, c-format +#~ msgid "failed to create file: %s" +#~ msgstr "Datei konnte nicht erstellt werden: %s" + +#, c-format +#~ msgid "" +#~ "curvature: scroll, compression: shift+scroll\n" +#~ "opacity: ctrl+scroll (%d%%)" +#~ msgstr "" +#~ "Krümmung: Scrollen, Kompression: Shift+Scrollen\n" +#~ ">Deckkraft: Strg+Scrollen (%d%%)" diff --git a/po/en@truecase.po b/po/en@truecase.po index 5dc015cb218..e9ee41d22fd 100644 --- a/po/en@truecase.po +++ b/po/en@truecase.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-05-29 19:05+0200\n" -"PO-Revision-Date: 2026-05-30 09:43+0300\n" +"POT-Creation-Date: 2026-08-19 13:54+0200\n" +"PO-Revision-Date: 2026-08-19 21:10+0300\n" "Last-Translator: Victor Forsiuk \n" "Language-Team: \n" "Language: en\n" @@ -23,12 +23,12 @@ msgctxt "preferences" msgid "first instance" msgstr "First instance" -#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4678 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:5269 msgctxt "preferences" msgid "last instance" msgstr "Last instance" -#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4352 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4925 msgctxt "preferences" msgid "triangle" msgstr "Triangle" @@ -49,9 +49,9 @@ msgid "bar" msgstr "Bar" #: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 -#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 -#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2922 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1896 +#: ../build/bin/conf_gen.h:1917 ../build/bin/conf_gen.h:1954 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3220 msgctxt "preferences" msgid "never" msgstr "Never" @@ -61,7 +61,7 @@ msgctxt "preferences" msgid "once a month" msgstr "Once a month" -#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4136 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4709 msgctxt "preferences" msgid "once a week" msgstr "Once a week" @@ -76,19 +76,19 @@ msgctxt "preferences" msgid "on close" msgstr "On close" -#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 -#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1908 ../build/bin/conf_gen.h:1955 msgctxt "preferences" msgid "small" msgstr "Small" -#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3637 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:665 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4210 msgctxt "preferences" msgid "default" msgstr "Default" -#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4296 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4418 msgctxt "preferences" msgid "large" msgstr "Large" @@ -98,118 +98,118 @@ msgctxt "preferences" msgid "after edit" msgstr "After edit" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4761 msgctxt "preferences" msgid "on import" msgstr "On import" -#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 -#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5041 -#: ../build/bin/preferences_gen.h:3324 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1907 ../build/bin/conf_gen.h:5172 +#: ../build/bin/preferences_gen.h:3605 msgctxt "preferences" msgid "always" msgstr "Always" -#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4206 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4779 msgctxt "preferences" msgid "only large entries" msgstr "Only large entries" -#: ../build/bin/conf_gen.h:492 +#: ../build/bin/conf_gen.h:555 msgctxt "preferences" msgid "sensitive" msgstr "Sensitive" -#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4803 +#: ../build/bin/conf_gen.h:556 ../build/bin/preferences_gen.h:5394 msgctxt "preferences" msgid "insensitive" msgstr "Insensitive" -#: ../build/bin/conf_gen.h:594 +#: ../build/bin/conf_gen.h:666 msgctxt "preferences" msgid "multiple GPUs" msgstr "Multiple GPUs" -#: ../build/bin/conf_gen.h:595 +#: ../build/bin/conf_gen.h:667 msgctxt "preferences" msgid "very fast GPU" msgstr "Very fast GPU" -#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4877 +#: ../build/bin/conf_gen.h:1136 ../build/bin/preferences_gen.h:5468 msgctxt "preferences" msgid "import time" msgstr "Import time" -#: ../build/bin/conf_gen.h:1065 +#: ../build/bin/conf_gen.h:1137 msgctxt "preferences" msgid "folder name" msgstr "Folder name" -#: ../build/bin/conf_gen.h:1066 +#: ../build/bin/conf_gen.h:1138 msgctxt "preferences" msgid "display name" msgstr "Display name" -#: ../build/bin/conf_gen.h:1085 +#: ../build/bin/conf_gen.h:1157 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:1086 +#: ../build/bin/conf_gen.h:1158 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:1087 +#: ../build/bin/conf_gen.h:1159 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:1088 +#: ../build/bin/conf_gen.h:1160 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:1089 +#: ../build/bin/conf_gen.h:1161 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 -#: ../build/bin/conf_gen.h:3839 ../build/bin/conf_gen.h:4267 -#: ../build/bin/conf_gen.h:4808 +#: ../build/bin/conf_gen.h:1162 ../build/bin/conf_gen.h:2934 +#: ../build/bin/conf_gen.h:3961 ../build/bin/conf_gen.h:4389 +#: ../build/bin/conf_gen.h:4939 msgctxt "preferences" msgid "none" msgstr "None" -#: ../build/bin/conf_gen.h:1100 +#: ../build/bin/conf_gen.h:1172 msgctxt "preferences" msgid "mean" msgstr "Mean" -#: ../build/bin/conf_gen.h:1101 +#: ../build/bin/conf_gen.h:1173 msgctxt "preferences" msgid "min" msgstr "Min" -#: ../build/bin/conf_gen.h:1102 +#: ../build/bin/conf_gen.h:1174 msgctxt "preferences" msgid "max" msgstr "Max" -#: ../build/bin/conf_gen.h:1437 +#: ../build/bin/conf_gen.h:1509 msgid "select only new images" msgstr "Select only new images" -#: ../build/bin/conf_gen.h:1438 +#: ../build/bin/conf_gen.h:1510 msgid "only select images that have not already been imported" msgstr "Only select images that have not already been imported" -#: ../build/bin/conf_gen.h:1446 +#: ../build/bin/conf_gen.h:1518 msgid "ignore non-raw images" msgstr "Ignore non-raw images" -#: ../build/bin/conf_gen.h:1447 +#: ../build/bin/conf_gen.h:1519 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -217,55 +217,55 @@ msgstr "" "If enabled, only raw files will be allowed to import. Non-raw files will not " "be visible in the dialog and will not be imported." -#: ../build/bin/conf_gen.h:1455 +#: ../build/bin/conf_gen.h:1527 msgid "apply metadata" msgstr "Apply metadata" -#: ../build/bin/conf_gen.h:1456 +#: ../build/bin/conf_gen.h:1528 msgid "apply some metadata to all newly imported images." msgstr "Apply some metadata to all newly imported images." -#: ../build/bin/conf_gen.h:1464 +#: ../build/bin/conf_gen.h:1536 msgid "recursive directory" msgstr "Recursive directory" -#: ../build/bin/conf_gen.h:1465 +#: ../build/bin/conf_gen.h:1537 msgid "recursive directory traversal when importing filmrolls" msgstr "Recursive directory traversal when importing filmrolls" -#: ../build/bin/conf_gen.h:1473 +#: ../build/bin/conf_gen.h:1545 msgid "creator to be applied when importing" msgstr "Creator to be applied when importing" -#: ../build/bin/conf_gen.h:1482 +#: ../build/bin/conf_gen.h:1554 msgid "publisher to be applied when importing" msgstr "Publisher to be applied when importing" -#: ../build/bin/conf_gen.h:1491 +#: ../build/bin/conf_gen.h:1563 msgid "rights to be applied when importing" msgstr "Rights to be applied when importing" -#: ../build/bin/conf_gen.h:1500 +#: ../build/bin/conf_gen.h:1572 msgid "comma separated tags to be applied when importing" msgstr "Comma separated tags to be applied when importing" -#: ../build/bin/conf_gen.h:1509 +#: ../build/bin/conf_gen.h:1581 msgid "import tags from XMP" msgstr "Import tags from XMP" -#: ../build/bin/conf_gen.h:1545 +#: ../build/bin/conf_gen.h:1617 msgid "initial rating" msgstr "Initial rating" -#: ../build/bin/conf_gen.h:1546 +#: ../build/bin/conf_gen.h:1618 msgid "initial star rating for all images when importing a filmroll" msgstr "Initial star rating for all images when importing a filmroll" -#: ../build/bin/conf_gen.h:1554 +#: ../build/bin/conf_gen.h:1626 msgid "ignore EXIF rating" msgstr "Ignore EXIF rating" -#: ../build/bin/conf_gen.h:1555 +#: ../build/bin/conf_gen.h:1627 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -273,19 +273,19 @@ msgstr "" "Ignore EXIF rating. If not set and EXIF rating is found, it overrides " "'initial rating'" -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1635 msgid "import job" msgstr "Import job" -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1636 msgid "name of the import job" msgstr "Name of the import job" -#: ../build/bin/conf_gen.h:1572 +#: ../build/bin/conf_gen.h:1644 msgid "override today's date" msgstr "Override today's date" -#: ../build/bin/conf_gen.h:1573 +#: ../build/bin/conf_gen.h:1645 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -297,177 +297,202 @@ msgstr "" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "Let the field empty otherwise" -#: ../build/bin/conf_gen.h:1581 +#: ../build/bin/conf_gen.h:1653 msgid "keep this window open" msgstr "Keep this window open" -#: ../build/bin/conf_gen.h:1582 +#: ../build/bin/conf_gen.h:1654 msgid "keep this window open to run several imports" msgstr "Keep this window open to run several imports" -#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 -#: ../build/bin/conf_gen.h:1884 +#: ../build/bin/conf_gen.h:1888 ../build/bin/conf_gen.h:1909 +#: ../build/bin/conf_gen.h:1956 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 -#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2853 +#: ../build/bin/conf_gen.h:1889 ../build/bin/conf_gen.h:1910 +#: ../build/bin/conf_gen.h:1957 ../build/bin/preferences_gen.h:3151 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 -#: ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1890 ../build/bin/conf_gen.h:1911 +#: ../build/bin/conf_gen.h:1958 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 -#: ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1891 ../build/bin/conf_gen.h:1912 +#: ../build/bin/conf_gen.h:1959 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 -#: ../build/bin/conf_gen.h:1888 +#: ../build/bin/conf_gen.h:1892 ../build/bin/conf_gen.h:1913 +#: ../build/bin/conf_gen.h:1960 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 -#: ../build/bin/conf_gen.h:1889 +#: ../build/bin/conf_gen.h:1893 ../build/bin/conf_gen.h:1914 +#: ../build/bin/conf_gen.h:1961 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 -#: ../build/bin/conf_gen.h:1890 +#: ../build/bin/conf_gen.h:1894 ../build/bin/conf_gen.h:1915 +#: ../build/bin/conf_gen.h:1962 msgctxt "preferences" msgid "6K" msgstr "6K" -#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 -#: ../build/bin/conf_gen.h:1891 +#: ../build/bin/conf_gen.h:1895 ../build/bin/conf_gen.h:1916 +#: ../build/bin/conf_gen.h:1963 msgctxt "preferences" msgid "8K" msgstr "8K" -#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3838 -#: ../build/bin/conf_gen.h:5044 ../build/bin/preferences_gen.h:4046 +#: ../build/bin/conf_gen.h:1897 ../build/bin/conf_gen.h:3960 +#: ../build/bin/conf_gen.h:5175 ../build/bin/preferences_gen.h:4619 msgctxt "preferences" msgid "auto" msgstr "Auto" -#: ../build/bin/conf_gen.h:1937 +#: ../build/bin/conf_gen.h:2009 msgctxt "preferences" msgid "off" msgstr "Off" -#: ../build/bin/conf_gen.h:1938 +#: ../build/bin/conf_gen.h:2010 msgctxt "preferences" msgid "hardness (relative)" msgstr "Hardness (relative)" -#: ../build/bin/conf_gen.h:1939 +#: ../build/bin/conf_gen.h:2011 msgctxt "preferences" msgid "hardness (absolute)" msgstr "Hardness (absolute)" -#: ../build/bin/conf_gen.h:1940 +#: ../build/bin/conf_gen.h:2012 msgctxt "preferences" msgid "opacity (relative)" msgstr "Opacity (relative)" -#: ../build/bin/conf_gen.h:1941 +#: ../build/bin/conf_gen.h:2013 msgctxt "preferences" msgid "opacity (absolute)" msgstr "Opacity (absolute)" -#: ../build/bin/conf_gen.h:1942 +#: ../build/bin/conf_gen.h:2014 msgctxt "preferences" msgid "brush size (relative)" msgstr "Brush size (relative)" -#: ../build/bin/conf_gen.h:1952 +#: ../build/bin/conf_gen.h:2024 msgctxt "preferences" msgid "low" msgstr "Low" -#: ../build/bin/conf_gen.h:1953 +#: ../build/bin/conf_gen.h:2025 msgctxt "preferences" msgid "medium" msgstr "Medium" -#: ../build/bin/conf_gen.h:1954 +#: ../build/bin/conf_gen.h:2026 msgctxt "preferences" msgid "high" msgstr "High" -#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3187 +#: ../build/bin/conf_gen.h:2054 ../build/bin/preferences_gen.h:3691 +msgctxt "preferences" +msgid "pixels" +msgstr "Pixels" + +#: ../build/bin/conf_gen.h:2055 +msgctxt "preferences" +msgid "% of path size" +msgstr "% of path size" + +#: ../build/bin/conf_gen.h:2074 +msgctxt "preferences" +msgid "sharp" +msgstr "Sharp" + +#: ../build/bin/conf_gen.h:2075 ../build/bin/preferences_gen.h:3728 +msgctxt "preferences" +msgid "balanced" +msgstr "Balanced" + +#: ../build/bin/conf_gen.h:2076 ../build/bin/conf_gen.h:5178 +msgctxt "preferences" +msgid "smooth" +msgstr "Smooth" + +#: ../build/bin/conf_gen.h:2095 ../build/bin/preferences_gen.h:3468 msgctxt "preferences" msgid "false color" msgstr "False color" -#: ../build/bin/conf_gen.h:1983 +#: ../build/bin/conf_gen.h:2096 msgctxt "preferences" msgid "grayscale" msgstr "Grayscale" -#: ../build/bin/conf_gen.h:2002 +#: ../build/bin/conf_gen.h:2115 msgctxt "preferences" msgid "top left" msgstr "Top left" -#: ../build/bin/conf_gen.h:2003 +#: ../build/bin/conf_gen.h:2116 msgctxt "preferences" msgid "top right" msgstr "Top right" -#: ../build/bin/conf_gen.h:2004 +#: ../build/bin/conf_gen.h:2117 msgctxt "preferences" msgid "top center" msgstr "Top center" -#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3102 +#: ../build/bin/conf_gen.h:2118 ../build/bin/preferences_gen.h:3383 msgctxt "preferences" msgid "bottom" msgstr "Bottom" -#: ../build/bin/conf_gen.h:2006 +#: ../build/bin/conf_gen.h:2119 msgctxt "preferences" msgid "hidden" msgstr "Hidden" -#: ../build/bin/conf_gen.h:2775 +#: ../build/bin/conf_gen.h:2888 msgid "show OSD" msgstr "Show OSD" -#: ../build/bin/conf_gen.h:2776 +#: ../build/bin/conf_gen.h:2889 msgid "toggle the visibility of the map overlays" msgstr "Toggle the visibility of the map overlays" -#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2897 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "Filtered images" -#: ../build/bin/conf_gen.h:2785 +#: ../build/bin/conf_gen.h:2898 msgid "when set limit the images drawn to the current filmstrip" msgstr "When set limit the images drawn to the current filmstrip" -#: ../build/bin/conf_gen.h:2793 +#: ../build/bin/conf_gen.h:2906 msgid "max images" msgstr "Max images" -#: ../build/bin/conf_gen.h:2794 +#: ../build/bin/conf_gen.h:2907 msgid "the maximum number of image thumbnails drawn on the map" msgstr "The maximum number of image thumbnails drawn on the map" -#: ../build/bin/conf_gen.h:2802 +#: ../build/bin/conf_gen.h:2915 msgid "group size factor" msgstr "Group size factor" -#: ../build/bin/conf_gen.h:2803 +#: ../build/bin/conf_gen.h:2916 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -475,11 +500,11 @@ msgstr "" "Increase or decrease the spatial size of images groups on the map. Can " "influence the calculation time" -#: ../build/bin/conf_gen.h:2811 +#: ../build/bin/conf_gen.h:2924 msgid "min images per group" msgstr "Min images per group" -#: ../build/bin/conf_gen.h:2812 +#: ../build/bin/conf_gen.h:2925 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." @@ -487,21 +512,21 @@ msgstr "" "The minimum number of images to set up an images group. Can influence the " "calculation time." -#: ../build/bin/conf_gen.h:2819 +#: ../build/bin/conf_gen.h:2932 msgctxt "preferences" msgid "thumbnail" msgstr "Thumbnail" -#: ../build/bin/conf_gen.h:2820 +#: ../build/bin/conf_gen.h:2933 msgctxt "preferences" msgid "count" msgstr "Count" -#: ../build/bin/conf_gen.h:2823 +#: ../build/bin/conf_gen.h:2936 msgid "thumbnail display" msgstr "Thumbnail display" -#: ../build/bin/conf_gen.h:2824 +#: ../build/bin/conf_gen.h:2937 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" @@ -509,266 +534,266 @@ msgstr "" "Three options are available: images thumbnails, only the count of images of " "the group or nothing" -#: ../build/bin/conf_gen.h:2841 +#: ../build/bin/conf_gen.h:2954 msgid "max polygon points" msgstr "Max polygon points" -#: ../build/bin/conf_gen.h:2842 +#: ../build/bin/conf_gen.h:2955 msgid "limit the number of points imported with polygon in find location module" msgstr "" "Limit the number of points imported with polygon in find location module" -#: ../build/bin/conf_gen.h:3345 ../build/bin/conf_gen.h:3357 +#: ../build/bin/conf_gen.h:3467 ../build/bin/conf_gen.h:3479 msgctxt "preferences" msgid "bilinear" msgstr "Bilinear" -#: ../build/bin/conf_gen.h:3346 ../build/bin/conf_gen.h:3358 -#: ../build/bin/preferences_gen.h:3409 +#: ../build/bin/conf_gen.h:3468 ../build/bin/conf_gen.h:3480 +#: ../build/bin/preferences_gen.h:3796 msgctxt "preferences" msgid "bicubic" msgstr "Bicubic" -#: ../build/bin/conf_gen.h:3347 ../build/bin/conf_gen.h:3359 +#: ../build/bin/conf_gen.h:3469 ../build/bin/conf_gen.h:3481 msgctxt "preferences" msgid "lanczos2" msgstr "Lanczos2" -#: ../build/bin/conf_gen.h:3360 ../build/bin/preferences_gen.h:3427 +#: ../build/bin/conf_gen.h:3482 ../build/bin/preferences_gen.h:3814 msgctxt "preferences" msgid "lanczos3" msgstr "Lanczos3" -#: ../build/bin/conf_gen.h:3840 +#: ../build/bin/conf_gen.h:3962 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3841 +#: ../build/bin/conf_gen.h:3963 msgctxt "preferences" msgid "kwallet" msgstr "KWallet" -#: ../build/bin/conf_gen.h:3842 +#: ../build/bin/conf_gen.h:3964 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3843 +#: ../build/bin/conf_gen.h:3965 msgctxt "preferences" msgid "windows_credentials" msgstr "windows_credentials" -#: ../build/bin/conf_gen.h:4141 +#: ../build/bin/conf_gen.h:4263 msgctxt "preferences" msgid "vectorscope" msgstr "Vectorscope" -#: ../build/bin/conf_gen.h:4142 +#: ../build/bin/conf_gen.h:4264 msgctxt "preferences" msgid "waveform" msgstr "Waveform" -#: ../build/bin/conf_gen.h:4143 +#: ../build/bin/conf_gen.h:4265 msgctxt "preferences" msgid "split" msgstr "Split" -#: ../build/bin/conf_gen.h:4144 +#: ../build/bin/conf_gen.h:4266 msgctxt "preferences" msgid "RGB parade" msgstr "RGB parade" -#: ../build/bin/conf_gen.h:4145 +#: ../build/bin/conf_gen.h:4267 msgctxt "preferences" msgid "histogram" msgstr "Histogram" -#: ../build/bin/conf_gen.h:4155 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "left" msgstr "Left" -#: ../build/bin/conf_gen.h:4156 ../build/bin/preferences_gen.h:4517 +#: ../build/bin/conf_gen.h:4278 ../build/bin/preferences_gen.h:5108 msgctxt "preferences" msgid "right" msgstr "Right" -#: ../build/bin/conf_gen.h:4175 ../build/bin/conf_gen.h:4220 +#: ../build/bin/conf_gen.h:4297 ../build/bin/conf_gen.h:4342 msgctxt "preferences" msgid "logarithmic" msgstr "Logarithmic" -#: ../build/bin/conf_gen.h:4176 ../build/bin/conf_gen.h:4221 +#: ../build/bin/conf_gen.h:4298 ../build/bin/conf_gen.h:4343 msgctxt "preferences" msgid "linear" msgstr "Linear" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:4308 msgctxt "preferences" msgid "horizontal" msgstr "Horizontal" -#: ../build/bin/conf_gen.h:4187 +#: ../build/bin/conf_gen.h:4309 msgctxt "preferences" msgid "vertical" msgstr "Vertical" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:4319 msgctxt "preferences" msgid "overlaid" msgstr "Overlaid" -#: ../build/bin/conf_gen.h:4198 +#: ../build/bin/conf_gen.h:4320 msgctxt "preferences" msgid "parade" msgstr "Parade" -#: ../build/bin/conf_gen.h:4208 +#: ../build/bin/conf_gen.h:4330 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:4209 +#: ../build/bin/conf_gen.h:4331 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:4210 +#: ../build/bin/conf_gen.h:4332 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:4268 +#: ../build/bin/conf_gen.h:4390 msgctxt "preferences" msgid "monochromatic" msgstr "Monochromatic" -#: ../build/bin/conf_gen.h:4269 +#: ../build/bin/conf_gen.h:4391 msgctxt "preferences" msgid "analogous" msgstr "Analogous" -#: ../build/bin/conf_gen.h:4270 +#: ../build/bin/conf_gen.h:4392 msgctxt "preferences" msgid "analogous complementary" msgstr "Analogous complementary" -#: ../build/bin/conf_gen.h:4271 +#: ../build/bin/conf_gen.h:4393 msgctxt "preferences" msgid "complementary" msgstr "Complementary" -#: ../build/bin/conf_gen.h:4272 +#: ../build/bin/conf_gen.h:4394 msgctxt "preferences" msgid "split complementary" msgstr "Split complementary" -#: ../build/bin/conf_gen.h:4273 +#: ../build/bin/conf_gen.h:4395 msgctxt "preferences" msgid "dyad" msgstr "Dyad" -#: ../build/bin/conf_gen.h:4274 +#: ../build/bin/conf_gen.h:4396 msgctxt "preferences" msgid "triad" msgstr "Triad" -#: ../build/bin/conf_gen.h:4275 +#: ../build/bin/conf_gen.h:4397 msgctxt "preferences" msgid "tetrad" msgstr "Tetrad" -#: ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4398 msgctxt "preferences" msgid "square" msgstr "Square" -#: ../build/bin/conf_gen.h:4295 +#: ../build/bin/conf_gen.h:4417 msgctxt "preferences" msgid "normal" msgstr "Normal" -#: ../build/bin/conf_gen.h:4297 +#: ../build/bin/conf_gen.h:4419 msgctxt "preferences" msgid "narrow" msgstr "Narrow" -#: ../build/bin/conf_gen.h:4298 +#: ../build/bin/conf_gen.h:4420 msgctxt "preferences" msgid "line" msgstr "Line" -#: ../build/bin/conf_gen.h:4605 +#: ../build/bin/conf_gen.h:4727 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:4606 +#: ../build/bin/conf_gen.h:4728 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:4607 +#: ../build/bin/conf_gen.h:4729 msgctxt "preferences" msgid "inch" msgstr "inch" -#: ../build/bin/conf_gen.h:4657 +#: ../build/bin/conf_gen.h:4779 ../build/bin/preferences_gen.h:242 msgctxt "preferences" msgid "grey" msgstr "Gray" -#: ../build/bin/conf_gen.h:4658 +#: ../build/bin/conf_gen.h:4780 ../build/bin/preferences_gen.h:243 msgctxt "preferences" msgid "dark" msgstr "Dark" -#: ../build/bin/conf_gen.h:4659 +#: ../build/bin/conf_gen.h:4781 ../build/bin/preferences_gen.h:244 msgctxt "preferences" msgid "darker" msgstr "Darker" -#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:4535 +#: ../build/bin/conf_gen.h:4788 ../build/bin/preferences_gen.h:5126 msgctxt "preferences" msgid "all" msgstr "All" -#: ../build/bin/conf_gen.h:4667 +#: ../build/bin/conf_gen.h:4789 msgctxt "preferences" msgid "xatom" msgstr "Xatom" -#: ../build/bin/conf_gen.h:4668 +#: ../build/bin/conf_gen.h:4790 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:4804 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/conf_gen.h:4935 ../build/bin/preferences_gen.h:3880 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "Scene-referred (Sigmoid)" -#: ../build/bin/conf_gen.h:4805 +#: ../build/bin/conf_gen.h:4936 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "Scene-referred (Filmic)" -#: ../build/bin/conf_gen.h:4806 +#: ../build/bin/conf_gen.h:4937 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "Scene-referred (AgX)" -#: ../build/bin/conf_gen.h:4807 +#: ../build/bin/conf_gen.h:4938 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "Display-referred (legacy)" -#: ../build/bin/conf_gen.h:4946 +#: ../build/bin/conf_gen.h:5077 msgid "camera time zone" msgstr "Camera time zone" -#: ../build/bin/conf_gen.h:4947 +#: ../build/bin/conf_gen.h:5078 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone so " "the GPX data can be correctly matched" @@ -776,158 +801,182 @@ msgstr "" "Most cameras don't store the time zone in EXIF. Give the correct time zone so " "the GPX data can be correctly matched" -#: ../build/bin/conf_gen.h:4963 +#: ../build/bin/conf_gen.h:5094 msgctxt "preferences" msgid "no color" msgstr "No color" -#: ../build/bin/conf_gen.h:4964 +#: ../build/bin/conf_gen.h:5095 msgctxt "preferences" msgid "illuminant color" msgstr "Illuminant color" -#: ../build/bin/conf_gen.h:4965 +#: ../build/bin/conf_gen.h:5096 msgctxt "preferences" msgid "effect emulation" msgstr "Effect emulation" -#: ../build/bin/conf_gen.h:5029 +#: ../build/bin/conf_gen.h:5160 msgctxt "preferences" msgid "list" msgstr "List" -#: ../build/bin/conf_gen.h:5030 +#: ../build/bin/conf_gen.h:5161 msgctxt "preferences" msgid "tabs" msgstr "Tabs" -#: ../build/bin/conf_gen.h:5031 +#: ../build/bin/conf_gen.h:5162 msgctxt "preferences" msgid "columns" msgstr "Columns" -#: ../build/bin/conf_gen.h:5042 +#: ../build/bin/conf_gen.h:5173 msgctxt "preferences" msgid "active" msgstr "Active" -#: ../build/bin/conf_gen.h:5043 +#: ../build/bin/conf_gen.h:5174 msgctxt "preferences" msgid "dim" msgstr "Dim" -#: ../build/bin/conf_gen.h:5045 +#: ../build/bin/conf_gen.h:5176 msgctxt "preferences" msgid "fade" msgstr "Fade" -#: ../build/bin/conf_gen.h:5046 +#: ../build/bin/conf_gen.h:5177 msgctxt "preferences" msgid "fit" msgstr "Fit" -#: ../build/bin/conf_gen.h:5047 -msgctxt "preferences" -msgid "smooth" -msgstr "Smooth" - -#: ../build/bin/conf_gen.h:5048 +#: ../build/bin/conf_gen.h:5179 msgctxt "preferences" msgid "glide" msgstr "Glide" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 -#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 +#: ../src/gui/preferences_ai.c:47 ../src/gui/preferences_ai.c:61 msgid "this setting has been modified" msgstr "This setting has been modified" #. help button (right-anchored, matches other prefs tabs) -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 -#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 -#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 -#: ../src/libs/modulegroups.c:4171 +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3281 +#: ../src/gui/gtk.c:3751 ../src/gui/preferences.c:542 +#: ../src/gui/preferences.c:1051 ../src/gui/preferences_ai.c:2670 +#: ../src/libs/modulegroups.c:4345 msgid "?" msgstr "?" -#: ../build/bin/preferences_gen.h:136 +#: ../build/bin/preferences_gen.h:141 msgid "not available" msgstr "Not available" -#: ../build/bin/preferences_gen.h:138 ../build/bin/preferences_gen.h:139 +#: ../build/bin/preferences_gen.h:143 ../build/bin/preferences_gen.h:144 msgid "not available on this system" msgstr "Not available on this system" -#: ../build/bin/preferences_gen.h:2571 ../src/control/jobs/control_jobs.c:3118 -#: ../src/libs/import.c:183 +#: ../build/bin/preferences_gen.h:240 +msgid "darktable theme" +msgstr "Darktable theme" + +#: ../build/bin/preferences_gen.h:241 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"The shade around your photo affects how you see its colors and tones while " +"editing. Grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"Grey: best for accurate color work\n" +"\n" +"Dark: less distracting around your image\n" +"\n" +"Darker: good for dimly-lit rooms" + +#: ../build/bin/preferences_gen.h:2869 ../src/control/jobs/control_jobs.c:3322 +#: ../src/libs/import.c:182 msgid "import" msgstr "Import" -#: ../build/bin/preferences_gen.h:2576 +#: ../build/bin/preferences_gen.h:2874 msgid "session options" msgstr "Session options" -#: ../build/bin/preferences_gen.h:2586 +#: ../build/bin/preferences_gen.h:2884 msgid "base filmroll's directory" msgstr "Base filmroll's directory" -#: ../build/bin/preferences_gen.h:2597 ../build/bin/preferences_gen.h:2619 -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2658 -#: ../build/bin/preferences_gen.h:2691 ../build/bin/preferences_gen.h:2708 -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:2810 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2853 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2939 ../build/bin/preferences_gen.h:2961 -#: ../build/bin/preferences_gen.h:2985 ../build/bin/preferences_gen.h:3009 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3084 ../build/bin/preferences_gen.h:3102 -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:3162 -#: ../build/bin/preferences_gen.h:3187 ../build/bin/preferences_gen.h:3204 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3306 -#: ../build/bin/preferences_gen.h:3324 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3358 ../build/bin/preferences_gen.h:3391 -#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3427 -#: ../build/bin/preferences_gen.h:3450 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3493 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3544 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3615 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3686 -#: ../build/bin/preferences_gen.h:3707 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3749 ../build/bin/preferences_gen.h:3770 -#: ../build/bin/preferences_gen.h:3791 ../build/bin/preferences_gen.h:3812 -#: ../build/bin/preferences_gen.h:3845 ../build/bin/preferences_gen.h:3862 -#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 -#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4046 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4085 -#: ../build/bin/preferences_gen.h:4118 ../build/bin/preferences_gen.h:4136 -#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4206 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4352 -#: ../build/bin/preferences_gen.h:4369 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4420 -#: ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4454 -#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4517 -#: ../build/bin/preferences_gen.h:4535 ../build/bin/preferences_gen.h:4557 -#: ../build/bin/preferences_gen.h:4585 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4678 -#: ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4719 -#: ../build/bin/preferences_gen.h:4785 ../build/bin/preferences_gen.h:4803 -#: ../build/bin/preferences_gen.h:4877 +#: ../build/bin/preferences_gen.h:2895 ../build/bin/preferences_gen.h:2917 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2956 +#: ../build/bin/preferences_gen.h:2989 ../build/bin/preferences_gen.h:3006 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3091 ../build/bin/preferences_gen.h:3108 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3151 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3220 +#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3259 +#: ../build/bin/preferences_gen.h:3283 ../build/bin/preferences_gen.h:3307 +#: ../build/bin/preferences_gen.h:3340 ../build/bin/preferences_gen.h:3365 +#: ../build/bin/preferences_gen.h:3383 ../build/bin/preferences_gen.h:3426 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3485 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3570 +#: ../build/bin/preferences_gen.h:3587 ../build/bin/preferences_gen.h:3605 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3691 ../build/bin/preferences_gen.h:3710 +#: ../build/bin/preferences_gen.h:3728 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3796 +#: ../build/bin/preferences_gen.h:3814 ../build/bin/preferences_gen.h:3837 +#: ../build/bin/preferences_gen.h:3861 ../build/bin/preferences_gen.h:3880 +#: ../build/bin/preferences_gen.h:3897 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:3976 ../build/bin/preferences_gen.h:4113 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4167 +#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4210 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4322 ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4364 ../build/bin/preferences_gen.h:4385 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4520 ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4553 ../build/bin/preferences_gen.h:4569 +#: ../build/bin/preferences_gen.h:4586 ../build/bin/preferences_gen.h:4619 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4658 +#: ../build/bin/preferences_gen.h:4691 ../build/bin/preferences_gen.h:4709 +#: ../build/bin/preferences_gen.h:4761 ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4856 +#: ../build/bin/preferences_gen.h:4873 ../build/bin/preferences_gen.h:4890 +#: ../build/bin/preferences_gen.h:4907 ../build/bin/preferences_gen.h:4925 +#: ../build/bin/preferences_gen.h:4942 ../build/bin/preferences_gen.h:4959 +#: ../build/bin/preferences_gen.h:4976 ../build/bin/preferences_gen.h:4993 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5108 ../build/bin/preferences_gen.h:5126 +#: ../build/bin/preferences_gen.h:5148 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5217 +#: ../build/bin/preferences_gen.h:5234 ../build/bin/preferences_gen.h:5251 +#: ../build/bin/preferences_gen.h:5269 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5310 ../build/bin/preferences_gen.h:5376 +#: ../build/bin/preferences_gen.h:5394 ../build/bin/preferences_gen.h:5468 #, c-format msgid "double click to reset to `%s'" msgstr "Double click to reset to `%s'" -#: ../build/bin/preferences_gen.h:2599 +#: ../build/bin/preferences_gen.h:2897 msgid "" "directory where newly imported filmrolls are stored; the default uses $" "(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" @@ -937,42 +986,43 @@ msgstr "" "(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" "Pictures on macOS and Linux, C:/Users/username/Pictures on Windows" -#: ../build/bin/preferences_gen.h:2608 +#: ../build/bin/preferences_gen.h:2906 msgid "filmroll name" msgstr "Filmroll name" -#: ../build/bin/preferences_gen.h:2621 +#: ../build/bin/preferences_gen.h:2919 msgid "name of the imported filmroll" msgstr "Name of the imported filmroll" -#: ../build/bin/preferences_gen.h:2630 +#: ../build/bin/preferences_gen.h:2928 msgid "keep original filename" msgstr "Keep original filename" -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2691 -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3145 -#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3391 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3615 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3770 ../build/bin/preferences_gen.h:3791 -#: ../build/bin/preferences_gen.h:3812 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4118 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4585 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4695 -#: ../build/bin/preferences_gen.h:4785 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2989 +#: ../build/bin/preferences_gen.h:3006 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3108 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3237 +#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3485 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3587 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3897 +#: ../build/bin/preferences_gen.h:3914 ../build/bin/preferences_gen.h:3976 +#: ../build/bin/preferences_gen.h:4113 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4343 ../build/bin/preferences_gen.h:4364 +#: ../build/bin/preferences_gen.h:4385 ../build/bin/preferences_gen.h:4520 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4691 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4942 +#: ../build/bin/preferences_gen.h:4993 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5217 ../build/bin/preferences_gen.h:5234 +#: ../build/bin/preferences_gen.h:5251 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5376 msgctxt "preferences" msgid "FALSE" msgstr "FALSE" -#: ../build/bin/preferences_gen.h:2638 +#: ../build/bin/preferences_gen.h:2936 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -980,39 +1030,39 @@ msgstr "" "Keep original filename instead of a pattern while importing from camera or " "card" -#: ../build/bin/preferences_gen.h:2647 +#: ../build/bin/preferences_gen.h:2945 msgid "file naming pattern" msgstr "File naming pattern" -#: ../build/bin/preferences_gen.h:2660 +#: ../build/bin/preferences_gen.h:2958 msgid "file naming pattern used for a import session" msgstr "File naming pattern used for a import session" -#: ../build/bin/preferences_gen.h:2670 ../src/gui/gtk.c:1701 -#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 -#: ../src/views/lighttable.c:91 +#: ../build/bin/preferences_gen.h:2968 ../src/gui/gtk.c:1847 +#: ../src/gui/preferences.c:635 ../src/libs/tools/lighttable.c:64 +#: ../src/views/lighttable.c:90 msgid "lighttable" msgstr "Lighttable" -#: ../build/bin/preferences_gen.h:2675 ../build/bin/preferences_gen.h:3026 -#: ../build/bin/preferences_gen.h:3829 ../src/gui/preferences.c:344 -#: ../src/gui/preferences_ai.c:1557 +#: ../build/bin/preferences_gen.h:2973 ../build/bin/preferences_gen.h:3324 +#: ../build/bin/preferences_gen.h:4402 ../src/gui/preferences.c:351 +#: ../src/gui/preferences_ai.c:2287 msgid "general" msgstr "General" -#: ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2983 msgid "hide built-in presets for utility modules" msgstr "Hide built-in presets for utility modules" -#: ../build/bin/preferences_gen.h:2693 +#: ../build/bin/preferences_gen.h:2991 msgid "hide built-in presets of utility modules in presets menu." msgstr "Hide built-in presets of utility modules in presets menu." -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:3000 msgid "use single-click in the collections module" msgstr "Use single-click in the collections module" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:3008 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -1022,33 +1072,34 @@ msgstr "" "module. This will allow you to do range selections for date-time and numeric " "values." -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:3017 msgid "prioritize the hovered image over the selected images" msgstr "Prioritize the hovered image over the selected images" -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3221 -#: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3686 ../build/bin/preferences_gen.h:3707 -#: ../build/bin/preferences_gen.h:3749 ../build/bin/preferences_gen.h:3845 -#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 -#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 -#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4437 -#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4499 -#: ../build/bin/preferences_gen.h:4609 ../build/bin/preferences_gen.h:4719 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3091 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3340 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3570 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:4167 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4322 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4537 ../build/bin/preferences_gen.h:4553 +#: ../build/bin/preferences_gen.h:4569 ../build/bin/preferences_gen.h:4586 +#: ../build/bin/preferences_gen.h:4856 ../build/bin/preferences_gen.h:4873 +#: ../build/bin/preferences_gen.h:4890 ../build/bin/preferences_gen.h:4907 +#: ../build/bin/preferences_gen.h:4959 ../build/bin/preferences_gen.h:4976 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5310 msgctxt "preferences" msgid "TRUE" msgstr "TRUE" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:3025 msgid "" "in the lighttable, where culling takes place, you can apply actions (e.g., " "setting ratings) to the hovered image or to the selected ones\n" @@ -1064,19 +1115,19 @@ msgstr "" "\n" "Disabled: actions apply to the current selection (less error prone)" -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:3034 msgid "expand a single utility module at a time" msgstr "Expand a single utility module at a time" -#: ../build/bin/preferences_gen.h:2744 +#: ../build/bin/preferences_gen.h:3042 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "This option toggles the behavior of Shift clicking in Lighttable mode" -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:3051 msgid "scroll utility modules to the top when expanded" msgstr "Scroll utility modules to the top when expanded" -#: ../build/bin/preferences_gen.h:2761 ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3572 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1084,40 +1135,40 @@ msgstr "" "When this option is enabled then Darktable will try to scroll the module to " "the top of the visible list" -#: ../build/bin/preferences_gen.h:2770 +#: ../build/bin/preferences_gen.h:3068 msgid "rating an image one star twice will not zero out the rating" msgstr "Rating an image one star twice will not zero out the rating" -#: ../build/bin/preferences_gen.h:2778 +#: ../build/bin/preferences_gen.h:3076 msgid "defines whether rating an image one star twice will zero out star rating" msgstr "" "Defines whether rating an image one star twice will zero out star rating" -#: ../build/bin/preferences_gen.h:2787 ../build/bin/preferences_gen.h:3139 +#: ../build/bin/preferences_gen.h:3085 ../build/bin/preferences_gen.h:3420 msgid "show scrollbars for central view" msgstr "Show scrollbars for central view" -#: ../build/bin/preferences_gen.h:2795 ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:3093 ../build/bin/preferences_gen.h:3428 msgid "defines whether scrollbars should be displayed" msgstr "Defines whether scrollbars should be displayed" -#: ../build/bin/preferences_gen.h:2804 +#: ../build/bin/preferences_gen.h:3102 msgid "show image time with milliseconds" msgstr "Show image time with milliseconds" -#: ../build/bin/preferences_gen.h:2812 +#: ../build/bin/preferences_gen.h:3110 msgid "defines whether time should be displayed with milliseconds" msgstr "Defines whether time should be displayed with milliseconds" -#: ../build/bin/preferences_gen.h:2818 +#: ../build/bin/preferences_gen.h:3116 msgid "thumbnails" msgstr "Thumbnails" -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:3126 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "For unaltered images, use RAW file instead of embedded JPEG from size" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:3135 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" @@ -1137,11 +1188,11 @@ msgstr "" "exceeds the resolution of the embedded JPEG\n" "(more details in the manual)" -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:3144 msgid "high quality processing from size" msgstr "High quality processing from size" -#: ../build/bin/preferences_gen.h:2855 +#: ../build/bin/preferences_gen.h:3153 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" @@ -1155,11 +1206,11 @@ msgstr "" "choose the 'always' option.\n" "(more details in the manual)" -#: ../build/bin/preferences_gen.h:2864 +#: ../build/bin/preferences_gen.h:3162 msgid "enable disk backend for thumbnail cache" msgstr "Enable disk backend for thumbnail cache" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:3170 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1179,11 +1230,11 @@ msgstr "" "To generate all thumbnails of your entire collection offline, run 'darktable-" "generate-cache'." -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:3179 msgid "enable disk backend for full preview cache" msgstr "Enable disk backend for full preview cache" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:3187 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1201,11 +1252,11 @@ msgstr "" "Light table performance will be increased greatly when zooming image in full " "preview mode." -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:3196 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "Enable smooth scrolling for lighttable thumbnails" -#: ../build/bin/preferences_gen.h:2906 +#: ../build/bin/preferences_gen.h:3204 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1217,11 +1268,11 @@ msgstr "" "If disabled, the lighttable scrolls full rows of thumbnails, as befits a " "scroll wheel." -#: ../build/bin/preferences_gen.h:2915 +#: ../build/bin/preferences_gen.h:3213 msgid "generate thumbnails in background" msgstr "Generate thumbnails in background" -#: ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:3222 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " "to the selected size are generated while user is inactive in lighttable." @@ -1229,11 +1280,11 @@ msgstr "" "If 'Enable disk backend for thumbnail cache' is enabled, thumbnails/mipmaps " "up to the selected size are generated while user is inactive in Lighttable." -#: ../build/bin/preferences_gen.h:2933 +#: ../build/bin/preferences_gen.h:3231 msgid "reset cached thumbnails" msgstr "Reset cached thumbnails" -#: ../build/bin/preferences_gen.h:2941 +#: ../build/bin/preferences_gen.h:3239 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1241,60 +1292,44 @@ msgstr "" "Force thumbnails to be regenerated by resetting the database. This may be " "needed in case some thumbnails have been manually removed or corrupted." -#: ../build/bin/preferences_gen.h:2950 +#: ../build/bin/preferences_gen.h:3248 msgid "delimiters for size categories" msgstr "Delimiters for size categories" -#: ../build/bin/preferences_gen.h:2963 +#: ../build/bin/preferences_gen.h:3261 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "Size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"For example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"For example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" -#: ../build/bin/preferences_gen.h:2972 +#: ../build/bin/preferences_gen.h:3270 msgid "pattern for the thumbnail extended overlay text" msgstr "Pattern for the thumbnail extended overlay text" -#: ../build/bin/preferences_gen.h:2987 ../build/bin/preferences_gen.h:3011 +#: ../build/bin/preferences_gen.h:3285 ../build/bin/preferences_gen.h:3309 msgid "see manual to know all the tags you can use." msgstr "See manual to know all the tags you can use." -#: ../build/bin/preferences_gen.h:2996 +#: ../build/bin/preferences_gen.h:3294 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "Pattern for the thumbnail tooltip (empty to disable)" -#: ../build/bin/preferences_gen.h:3021 ../src/gui/gtk.c:1703 -#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 +#: ../build/bin/preferences_gen.h:3319 ../src/gui/gtk.c:1849 +#: ../src/gui/preferences.c:634 ../src/views/darkroom.c:112 msgid "darkroom" msgstr "Darkroom" -#: ../build/bin/preferences_gen.h:3036 -msgid "scroll down to increase mask parameters" -msgstr "Scroll down to increase mask parameters" - -#: ../build/bin/preferences_gen.h:3044 -msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" -"by default scrolling up increases these parameters" -msgstr "" -"When using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" -"By default scrolling up increases these parameters" - -#: ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3334 msgid "middle mouse button zooms to 200%" msgstr "Middle mouse button zooms to 200%" -#: ../build/bin/preferences_gen.h:3062 +#: ../build/bin/preferences_gen.h:3343 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " @@ -1305,32 +1340,33 @@ msgstr "" "on middle mouse clicks. If disabled, it will toggle between viewport size and " "100%, and the Ctrl key can be used to control the zoom level." -#: ../build/bin/preferences_gen.h:3071 +#: ../build/bin/preferences_gen.h:3352 msgid "pattern for the image information line" msgstr "Pattern for the image information line" -#: ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3367 msgid "see manual for a list of the tags you can use." msgstr "See manual for a list of the tags you can use." -#: ../build/bin/preferences_gen.h:3095 +#: ../build/bin/preferences_gen.h:3376 msgid "position of the image information line" msgstr "Position of the image information line" -#: ../build/bin/preferences_gen.h:3112 +#: ../build/bin/preferences_gen.h:3393 msgid "border around image in darkroom mode" msgstr "Border around image in Darkroom mode" -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:4163 -#: ../build/bin/preferences_gen.h:4233 ../build/bin/preferences_gen.h:4482 -#: ../build/bin/preferences_gen.h:4753 ../build/bin/preferences_gen.h:4831 -#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4922 -#: ../build/bin/preferences_gen.h:4984 ../build/bin/preferences_gen.h:5013 +#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:4092 ../build/bin/preferences_gen.h:4736 +#: ../build/bin/preferences_gen.h:4806 ../build/bin/preferences_gen.h:5073 +#: ../build/bin/preferences_gen.h:5344 ../build/bin/preferences_gen.h:5422 +#: ../build/bin/preferences_gen.h:5450 ../build/bin/preferences_gen.h:5513 +#: ../build/bin/preferences_gen.h:5575 ../build/bin/preferences_gen.h:5604 #, c-format msgid "double click to reset to `%d'" msgstr "Double click to reset to `%d'" -#: ../build/bin/preferences_gen.h:3130 +#: ../build/bin/preferences_gen.h:3411 msgid "" "process the image in darkroom mode with a small border. set to 0 if you don't " "want any border." @@ -1338,11 +1374,11 @@ msgstr "" "Process the image in Darkroom mode with a small border. Set to 0 if you don't " "want any border." -#: ../build/bin/preferences_gen.h:3156 +#: ../build/bin/preferences_gen.h:3437 msgid "show loading screen between images" msgstr "Show loading screen between images" -#: ../build/bin/preferences_gen.h:3164 +#: ../build/bin/preferences_gen.h:3445 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1350,15 +1386,15 @@ msgstr "" "Show gray loading screen when navigating between images in the Darkroom\n" "Disable to just show a toast message" -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3451 msgid "modules" msgstr "Modules" -#: ../build/bin/preferences_gen.h:3180 +#: ../build/bin/preferences_gen.h:3461 msgid "display of individual color channels" msgstr "Display of individual color channels" -#: ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3470 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." @@ -1366,31 +1402,31 @@ msgstr "" "Defines how color channels are displayed when activated in the parametric " "masks feature." -#: ../build/bin/preferences_gen.h:3198 +#: ../build/bin/preferences_gen.h:3479 msgid "hide built-in presets for processing modules" msgstr "Hide built-in presets for processing modules" -#: ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3487 msgid "hide built-in presets of processing modules in presets menu." msgstr "Hide built-in presets of processing modules in presets menu." -#: ../build/bin/preferences_gen.h:3215 ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3496 ../build/bin/preferences_gen.h:3504 msgid "show the guides widget in modules UI" msgstr "Show the guides widget in modules UI" -#: ../build/bin/preferences_gen.h:3232 +#: ../build/bin/preferences_gen.h:3513 msgid "expand a single processing module at a time" msgstr "Expand a single processing module at a time" -#: ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3521 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "This option toggles the behavior of Shift clicking in Darkroom mode" -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3530 msgid "only collapse modules in current group" msgstr "Only collapse modules in current group" -#: ../build/bin/preferences_gen.h:3257 +#: ../build/bin/preferences_gen.h:3538 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1398,11 +1434,11 @@ msgstr "" "If only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3547 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "Expand the module when it is activated, and collapse it when disabled" -#: ../build/bin/preferences_gen.h:3274 +#: ../build/bin/preferences_gen.h:3555 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." @@ -1410,23 +1446,23 @@ msgstr "" "This option allows to expand or collapse automatically the module when it is " "enabled or disabled." -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3564 msgid "scroll processing modules to the top when expanded" msgstr "Scroll processing modules to the top when expanded" -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3581 msgid "swap the utility and processing modules panels" msgstr "Swap the utility and processing modules panels" -#: ../build/bin/preferences_gen.h:3308 +#: ../build/bin/preferences_gen.h:3589 msgid "move the list of processing modules to the left of the screen" msgstr "Move the list of processing modules to the left of the screen" -#: ../build/bin/preferences_gen.h:3317 +#: ../build/bin/preferences_gen.h:3598 msgid "show right-side buttons in processing module headers" msgstr "Show right-side buttons in processing module headers" -#: ../build/bin/preferences_gen.h:3326 +#: ../build/bin/preferences_gen.h:3607 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1450,23 +1486,11 @@ msgstr "" " - 'Smooth': fade out all buttons in one header simultaneously,\n" " - 'Glide': gradually hide individual buttons as needed" -#: ../build/bin/preferences_gen.h:3335 -msgid "show mask indicator in module headers" -msgstr "Show mask indicator in module headers" - -#: ../build/bin/preferences_gen.h:3343 -msgid "" -"if enabled, an icon will be shown in the header of any processing modules " -"that have a mask applied" -msgstr "" -"If enabled, an icon will be shown in the header of any processing modules " -"that have a mask applied" - -#: ../build/bin/preferences_gen.h:3352 +#: ../build/bin/preferences_gen.h:3616 msgid "prompt for name on addition of new instance" msgstr "Prompt for name on addition of new instance" -#: ../build/bin/preferences_gen.h:3360 +#: ../build/bin/preferences_gen.h:3624 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1474,27 +1498,118 @@ msgstr "" "If enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" -#: ../build/bin/preferences_gen.h:3370 +#. Masking options +#: ../build/bin/preferences_gen.h:3630 ../src/iop/toneequal.c:3366 +msgid "masking" +msgstr "Masking" + +#: ../build/bin/preferences_gen.h:3640 +msgid "scroll down to increase mask parameters" +msgstr "Scroll down to increase mask parameters" + +#: ../build/bin/preferences_gen.h:3648 +msgid "" +"when using the mouse scroll wheel to change mask parameters, scroll down to " +"increase the mask size, feather size, opacity, brush hardness and gradient " +"curvature\n" +"by default scrolling up increases these parameters" +msgstr "" +"When using the mouse scroll wheel to change mask parameters, scroll down to " +"increase the mask size, feather size, opacity, brush hardness and gradient " +"curvature\n" +"By default scrolling up increases these parameters" + +#: ../build/bin/preferences_gen.h:3657 +msgid "path mask resize step amount" +msgstr "Path mask resize step amount" + +#: ../build/bin/preferences_gen.h:3675 +msgid "" +"amount to grow or shrink a path mask per scroll wheel tick when resizing. the " +"unit is set by the 'path mask resize unit' preference." +msgstr "" +"Amount to grow or shrink a path mask per scroll wheel tick when resizing. The " +"unit is set by the 'path mask resize unit' preference." + +#: ../build/bin/preferences_gen.h:3684 +msgid "unit for path mask resize step amount" +msgstr "Unit for path mask resize step amount" + +#: ../build/bin/preferences_gen.h:3694 +#, no-c-format +msgid "" +"unit for the path mask resize step: 'pixels' uses image pixels, '% of path " +"size' uses a percentage of the path's largest bounding box dimension." +msgstr "" +"Unit for the path mask resize step: 'pixels' uses image pixels, '% of path " +"size' uses a percentage of the path's largest bounding box dimension." + +#: ../build/bin/preferences_gen.h:3703 +msgid "path mask resize tracing resolution" +msgstr "Path mask resize tracing resolution" + +#: ../build/bin/preferences_gen.h:3710 +msgctxt "preferences" +msgid "2048" +msgstr "2048" + +#: ../build/bin/preferences_gen.h:3712 +msgid "" +"internal raster resolution (in pixels on the longest side) used when re-" +"vectorizing a resized path mask. higher values preserve more detail and nodes " +"at the cost of speed." +msgstr "" +"Internal raster resolution (in pixels on the longest side) used when re-" +"vectorizing a resized path mask. Higher values preserve more detail and nodes " +"at the cost of speed." + +#: ../build/bin/preferences_gen.h:3721 +msgid "path mask resize curve smoothing" +msgstr "Path mask resize curve smoothing" + +#: ../build/bin/preferences_gen.h:3730 +msgid "" +"controls how corners are handled when re-vectorizing a resized path mask. " +"'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder " +"control points." +msgstr "" +"Controls how corners are handled when re-vectorizing a resized path mask. " +"'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder " +"control points." + +#: ../build/bin/preferences_gen.h:3739 +msgid "show mask indicator in module headers" +msgstr "Show mask indicator in module headers" + +#: ../build/bin/preferences_gen.h:3747 +msgid "" +"if enabled, an icon will be shown in the header of any processing modules " +"that have a mask applied" +msgstr "" +"If enabled, an icon will be shown in the header of any processing modules " +"that have a mask applied" + +#: ../build/bin/preferences_gen.h:3757 msgid "processing" msgstr "Processing" -#: ../build/bin/preferences_gen.h:3375 +#: ../build/bin/preferences_gen.h:3762 msgid "image processing" msgstr "Image processing" -#: ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3772 msgid "always use LittleCMS 2 to apply output color profile" msgstr "Always use LittleCMS 2 to apply output color profile" -#: ../build/bin/preferences_gen.h:3393 +#: ../build/bin/preferences_gen.h:3780 msgid "this is slower than the default." msgstr "This is slower than the default." -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3789 msgid "pixel interpolator (warp)" msgstr "Pixel interpolator (warp)" -#: ../build/bin/preferences_gen.h:3411 +#: ../build/bin/preferences_gen.h:3798 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1502,33 +1617,33 @@ msgstr "" "Pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." -#: ../build/bin/preferences_gen.h:3420 +#: ../build/bin/preferences_gen.h:3807 msgid "pixel interpolator (scaling)" msgstr "Pixel interpolator (scaling)" -#: ../build/bin/preferences_gen.h:3429 +#: ../build/bin/preferences_gen.h:3816 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "Pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." -#: ../build/bin/preferences_gen.h:3438 +#: ../build/bin/preferences_gen.h:3825 msgid "LUT 3D root folder" msgstr "LUT 3D root folder" -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3464 -#: ../src/control/jobs/control_jobs.c:2204 -#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 -#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../build/bin/preferences_gen.h:3827 ../build/bin/preferences_gen.h:3851 +#: ../src/control/jobs/control_jobs.c:2407 +#: ../src/control/jobs/control_jobs.c:2463 ../src/gui/preferences.c:1284 +#: ../src/gui/presets.c:432 ../src/gui/welcome.c:169 ../src/gui/welcome.c:338 #: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 #: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 #: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 -#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 +#: ../src/libs/import.c:1830 ../src/libs/import.c:1941 ../src/libs/import.c:1999 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:678 msgid "select directory" msgstr "Select directory" -#: ../build/bin/preferences_gen.h:3453 +#: ../build/bin/preferences_gen.h:3840 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1536,11 +1651,11 @@ msgstr "" "This folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" -#: ../build/bin/preferences_gen.h:3462 +#: ../build/bin/preferences_gen.h:3849 msgid "raster mask files root folder" msgstr "Raster mask files root folder" -#: ../build/bin/preferences_gen.h:3477 +#: ../build/bin/preferences_gen.h:3864 msgid "" "this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" @@ -1548,11 +1663,11 @@ msgstr "" "This folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" -#: ../build/bin/preferences_gen.h:3486 +#: ../build/bin/preferences_gen.h:3873 msgid "auto-apply pixel workflow defaults" msgstr "Auto-apply pixel workflow defaults" -#: ../build/bin/preferences_gen.h:3495 +#: ../build/bin/preferences_gen.h:3882 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1578,11 +1693,11 @@ msgstr "" "\n" "None do not use a predefined workflow" -#: ../build/bin/preferences_gen.h:3504 +#: ../build/bin/preferences_gen.h:3891 msgid "auto-apply per camera basecurve presets" msgstr "Auto-apply per camera basecurve presets" -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3899 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1598,11 +1713,11 @@ msgstr "" "To prevent auto-apply basecurve presets \"Auto-apply pixel workflow " "defaults\" should be set to \"None\"" -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3908 msgid "detect monochrome previews" msgstr "Detect monochrome previews" -#: ../build/bin/preferences_gen.h:3529 +#: ../build/bin/preferences_gen.h:3916 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1610,11 +1725,11 @@ msgstr "" "Many monochrome images can be identified via EXIF and preview data. Beware: " "this slows down imports and reading of EXIF data" -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3925 msgid "show warning messages" msgstr "Show warning messages" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3933 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1626,15 +1741,149 @@ msgstr "" "These messages can be false-positive and should be disregarded if you know " "what you are doing. This option will hide them all the time." -#: ../build/bin/preferences_gen.h:3552 +#: ../build/bin/preferences_gen.h:3939 +msgid "HDR alignment" +msgstr "HDR alignment" + +#: ../build/bin/preferences_gen.h:3949 +msgid "auto-align frames when merging HDR brackets" +msgstr "Auto-align frames when merging HDR brackets" + +#: ../build/bin/preferences_gen.h:3957 +msgid "" +"register and warp exposure brackets onto a reference frame before merging, " +"removing ghosting caused by a shaky tripod or handheld shots.\n" +"only effective when darktable is built with OpenCV." +msgstr "" +"Register and warp exposure brackets onto a reference frame before merging, " +"removing ghosting caused by a shaky tripod or handheld shots.\n" +"Only effective when Darktable is built with OpenCV." + +#: ../build/bin/preferences_gen.h:3970 +msgid "pick the HDR alignment reference automatically" +msgstr "Pick the HDR alignment reference automatically" + +#: ../build/bin/preferences_gen.h:3978 +msgid "" +"before merging, examine every bracket and align to the one richest in detail " +"instead of the first frame.\n" +"improves alignment when the first exposure is a poor template, at the cost of " +"one extra decode pass over the frames.\n" +"requires auto-align and an OpenCV build." +msgstr "" +"Before merging, examine every bracket and align to the one richest in detail " +"instead of the first frame.\n" +"Improves alignment when the first exposure is a poor template, at the cost of " +"one extra decode pass over the frames.\n" +"Requires auto-align and an OpenCV build." + +#: ../build/bin/preferences_gen.h:3991 +msgid "alignment detail (proxy scale)" +msgstr "Alignment detail (proxy scale)" + +#: ../build/bin/preferences_gen.h:4004 ../build/bin/preferences_gen.h:4032 +#: ../build/bin/preferences_gen.h:4060 +#, c-format +msgid "double click to reset to `%.03f'" +msgstr "Double click to reset to '%.03f'" + +#: ../build/bin/preferences_gen.h:4006 +msgid "" +"fraction of the full sensor resolution at which feature detection and " +"alignment are computed.\n" +"higher values find more, more distinctive features (better on repetitive or " +"low-contrast scenes) but cost roughly (scale / 0.5)^2 more time and memory.\n" +"0.5 restores the legacy speed." +msgstr "" +"Fraction of the full sensor resolution at which feature detection and " +"alignment are computed.\n" +"Higher values find more, more distinctive features (better on repetitive or " +"low-contrast scenes) but cost roughly (scale / 0.5)^2 more time and memory.\n" +"0.5 restores the legacy speed." + +#: ../build/bin/preferences_gen.h:4019 +msgid "shadow lift for feature detection (gamma)" +msgstr "Shadow lift for feature detection (gamma)" + +#: ../build/bin/preferences_gen.h:4034 +msgid "" +"display-gamma applied to the linear raw before feature detection, to lift " +"shadow detail into the detector's range.\n" +"1.0 disables it. higher values help under-exposed frames but can amplify " +"shadow noise; the percentile stretch already does part of this, so the effect " +"is scene-dependent." +msgstr "" +"Display-gamma applied to the linear raw before feature detection, to lift " +"shadow detail into the detector's range.\n" +"1.0 disables it. Higher values help under-exposed frames but can amplify " +"shadow noise; the percentile stretch already does part of this, so the effect " +"is scene-dependent." + +#: ../build/bin/preferences_gen.h:4047 +msgid "local contrast for feature detection (CLAHE clip)" +msgstr "Local contrast for feature detection (CLAHE clip)" + +#: ../build/bin/preferences_gen.h:4062 +msgid "" +"clip limit of the local contrast enhancement (CLAHE) applied before feature " +"detection. 0 disables it.\n" +"enabling it (e.g. 2.0) helps detect features on extremely under-exposed " +"frames, but on repetitive textures (façades, railings, foliage) it can change " +"descriptor signatures between exposures and cause mis-alignment, so it is off " +"by default." +msgstr "" +"Clip limit of the local contrast enhancement (CLAHE) applied before feature " +"detection. 0 disables it.\n" +"Enabling it (e.g. 2.0) helps detect features on extremely under-exposed " +"frames, but on repetitive textures (façades, railings, foliage) it can change " +"descriptor signatures between exposures and cause mis-alignment, so it is off " +"by default." + +#: ../build/bin/preferences_gen.h:4075 +msgid "feature budget per frame (keypoints)" +msgstr "Feature budget per frame (keypoints)" + +#: ../build/bin/preferences_gen.h:4094 +msgid "" +"maximum number of SIFT keypoints kept per frame after spatial balancing, " +"before matching.\n" +"balancing both frames to a common budget keeps a feature-dense frame from " +"flooding the matcher with ambiguous candidates." +msgstr "" +"Maximum number of SIFT keypoints kept per frame after spatial balancing, " +"before matching.\n" +"Balancing both frames to a common budget keeps a feature-dense frame from " +"flooding the matcher with ambiguous candidates." + +#: ../build/bin/preferences_gen.h:4107 +msgid "save alignment debug images" +msgstr "Save alignment debug images" + +#: ../build/bin/preferences_gen.h:4115 +msgid "" +"write per-frame diagnostic images while merging: the feature-detection input, " +"the detected keypoints and all feature matches (green = inlier, red = " +"outlier).\n" +"saved as Netpbm (.pgm/.ppm) in a darktable_hdr_align_debug folder in the " +"system temp directory (or the folder named by the DT_HDR_DEBUG_IMAGE_DIR " +"environment variable). for diagnosing alignment problems; off by default." +msgstr "" +"Write per-frame diagnostic images while merging: the feature-detection input, " +"the detected keypoints and all feature matches (green = inlier, red = " +"outlier).\n" +"Saved as Netpbm (.pgm/.ppm) in a darktable_hdr_align_debug folder in the " +"system temp directory (or the folder named by the DT_HDR_DEBUG_IMAGE_DIR " +"environment variable). For diagnosing alignment problems; off by default." + +#: ../build/bin/preferences_gen.h:4125 msgid "CPU / memory" msgstr "CPU / Memory" -#: ../build/bin/preferences_gen.h:3562 +#: ../build/bin/preferences_gen.h:4135 msgid "darktable resources" msgstr "Darktable resources" -#: ../build/bin/preferences_gen.h:3572 +#: ../build/bin/preferences_gen.h:4145 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" @@ -1657,15 +1906,15 @@ msgstr "" "the same time as Darktable and want it to take most of your systems resources " "for performance." -#: ../build/bin/preferences_gen.h:3578 +#: ../build/bin/preferences_gen.h:4151 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPU acceleration" -#: ../build/bin/preferences_gen.h:3588 +#: ../build/bin/preferences_gen.h:4161 msgid "activate OpenCL support" msgstr "Activate OpenCL support" -#: ../build/bin/preferences_gen.h:3596 +#: ../build/bin/preferences_gen.h:4169 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1675,11 +1924,11 @@ msgstr "" "your graphics card(s).\n" "Can be switched on and off at any time." -#: ../build/bin/preferences_gen.h:3609 +#: ../build/bin/preferences_gen.h:4182 msgid "OpenCL fast mode" msgstr "OpenCL fast mode" -#: ../build/bin/preferences_gen.h:3617 +#: ../build/bin/preferences_gen.h:4190 msgid "" "if set the OpenCL compiler uses aggressive optimizing for better performance " "with reduced precision so more differences between CPU and OpenCL are " @@ -1689,11 +1938,11 @@ msgstr "" "with reduced precision so more differences between CPU and OpenCL are " "expected." -#: ../build/bin/preferences_gen.h:3630 +#: ../build/bin/preferences_gen.h:4203 msgid "OpenCL scheduling profile" msgstr "OpenCL scheduling profile" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:4212 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" @@ -1711,11 +1960,11 @@ msgstr "" "GPUs,\n" " - 'Very fast GPU': process both pixelpipes sequentially on the GPU." -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:4225 msgid "tuned GPU memory" msgstr "Tuned GPU memory" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:4233 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1723,39 +1972,39 @@ msgstr "" "If enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" -#: ../build/bin/preferences_gen.h:3670 +#: ../build/bin/preferences_gen.h:4243 msgid "OpenCL drivers" msgstr "OpenCL drivers" -#: ../build/bin/preferences_gen.h:3680 +#: ../build/bin/preferences_gen.h:4253 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3688 +#: ../build/bin/preferences_gen.h:4261 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "Intel® OpenCL Graphics for all supported platforms (vendor provided)" -#: ../build/bin/preferences_gen.h:3701 +#: ../build/bin/preferences_gen.h:4274 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3709 +#: ../build/bin/preferences_gen.h:4282 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDA based OpenCL (vendor provided)" -#: ../build/bin/preferences_gen.h:3722 +#: ../build/bin/preferences_gen.h:4295 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3730 +#: ../build/bin/preferences_gen.h:4303 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing (vendor provided)" -#: ../build/bin/preferences_gen.h:3743 +#: ../build/bin/preferences_gen.h:4316 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3751 +#: ../build/bin/preferences_gen.h:4324 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1763,19 +2012,19 @@ msgstr "" "RustiCL Mesa OpenCL. If you want to use this, you should disable the vendor " "driver" -#: ../build/bin/preferences_gen.h:3764 +#: ../build/bin/preferences_gen.h:4337 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3772 +#: ../build/bin/preferences_gen.h:4345 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (vendor provided)" -#: ../build/bin/preferences_gen.h:3785 +#: ../build/bin/preferences_gen.h:4358 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3793 +#: ../build/bin/preferences_gen.h:4366 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1783,11 +2032,11 @@ msgstr "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." -#: ../build/bin/preferences_gen.h:3806 +#: ../build/bin/preferences_gen.h:4379 msgid "other platforms" msgstr "Other platforms" -#: ../build/bin/preferences_gen.h:3814 +#: ../build/bin/preferences_gen.h:4387 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1795,39 +2044,39 @@ msgstr "" "If set, all unspecified platforms are accepted. Only do this if no vendor " "driver is available" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:4397 msgid "security" msgstr "Security" -#: ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:4412 msgid "ask before removing images from the library" msgstr "Ask before removing images from the library" -#: ../build/bin/preferences_gen.h:3847 +#: ../build/bin/preferences_gen.h:4420 msgid "always ask the user before removing image information from the library" msgstr "Always ask the user before removing image information from the library" -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:4429 msgid "ask before deleting images from disk" msgstr "Ask before deleting images from disk" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:4437 msgid "always ask the user before any image file is deleted" msgstr "Always ask the user before any image file is deleted" -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:4446 msgid "ask before discarding history stack" msgstr "Ask before discarding history stack" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:4454 msgid "always ask the user before history stack is discarded on any image" msgstr "Always ask the user before history stack is discarded on any image" -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:4463 msgid "try to use trash when deleting images" msgstr "Try to use trash when deleting images" -#: ../build/bin/preferences_gen.h:3898 +#: ../build/bin/preferences_gen.h:4471 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" @@ -1835,27 +2084,27 @@ msgstr "" "Send files to trash instead of permanently deleting files on system that " "supports it" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4480 msgid "ask before moving images from film roll folder" msgstr "Ask before moving images from film roll folder" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:4488 msgid "always ask the user before any image file is moved." msgstr "Always ask the user before any image file is moved." -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4497 msgid "ask before copying images to new film roll folder" msgstr "Ask before copying images to new film roll folder" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:4505 msgid "always ask the user before any image file is copied." msgstr "Always ask the user before any image file is copied." -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:4514 msgid "ask before removing empty folders" msgstr "Ask before removing empty folders" -#: ../build/bin/preferences_gen.h:3949 +#: ../build/bin/preferences_gen.h:4522 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1863,39 +2112,39 @@ msgstr "" "Always ask the user before removing any empty folder. This can happen after " "moving or deleting images." -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:4531 msgid "ask before deleting a tag" msgstr "Ask before deleting a tag" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4547 msgid "ask before deleting a style" msgstr "Ask before deleting a style" -#: ../build/bin/preferences_gen.h:3990 +#: ../build/bin/preferences_gen.h:4563 msgid "ask before deleting a preset" msgstr "Ask before deleting a preset" -#: ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4571 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "Will ask for confirmation before deleting or overwriting a preset" -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4580 msgid "ask before exporting in overwrite mode" msgstr "Ask before exporting in overwrite mode" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4588 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "Will ask for confirmation before exporting files in overwrite mode" -#: ../build/bin/preferences_gen.h:4021 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4594 ../src/libs/tools/viewswitcher.c:158 msgid "other" msgstr "Other" -#: ../build/bin/preferences_gen.h:4031 +#: ../build/bin/preferences_gen.h:4604 msgid "password storage backend to use" msgstr "Password storage backend to use" -#: ../build/bin/preferences_gen.h:4048 +#: ../build/bin/preferences_gen.h:4621 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1903,11 +2152,11 @@ msgstr "" "The storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" -#: ../build/bin/preferences_gen.h:4057 +#: ../build/bin/preferences_gen.h:4630 msgid "auto login to storage server" msgstr "Auto login to storage server" -#: ../build/bin/preferences_gen.h:4065 +#: ../build/bin/preferences_gen.h:4638 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1915,11 +2164,11 @@ msgstr "" "Automatically login to the configured storage server. This requires that a " "password storage backend is set." -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4647 msgid "executable for playing audio files" msgstr "Executable for playing audio files" -#: ../build/bin/preferences_gen.h:4087 +#: ../build/bin/preferences_gen.h:4660 msgid "" "this external program is used to play audio files some cameras record to keep " "notes for images" @@ -1927,27 +2176,27 @@ msgstr "" "This external program is used to play audio files some cameras record to keep " "notes for images" -#: ../build/bin/preferences_gen.h:4097 +#: ../build/bin/preferences_gen.h:4670 msgid "storage" msgstr "Storage" -#: ../build/bin/preferences_gen.h:4102 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4675 ../src/control/crawler.c:747 msgid "database" msgstr "Database" -#: ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4685 msgid "allow for multiple workspaces" msgstr "Allow for multiple workspaces" -#: ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4693 msgid "allow multiple workspaces which can be selected at startup" msgstr "Allow multiple workspaces which can be selected at startup" -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4702 msgid "create database snapshot" msgstr "Create database snapshot" -#: ../build/bin/preferences_gen.h:4138 +#: ../build/bin/preferences_gen.h:4711 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" @@ -1967,11 +2216,11 @@ msgstr "" " - 'Once a day': create snapshot if over 24h passed since last snapshot\n" " - 'On close': create snapshot every time darktable is closed" -#: ../build/bin/preferences_gen.h:4147 +#: ../build/bin/preferences_gen.h:4720 msgid "how many snapshots to keep" msgstr "How many snapshots to keep" -#: ../build/bin/preferences_gen.h:4165 +#: ../build/bin/preferences_gen.h:4738 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -1983,15 +2232,15 @@ msgstr "" "Keep in mind that snapshots do take some space and you only need the most " "recent one for successful restore" -#: ../build/bin/preferences_gen.h:4171 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4744 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMP sidecar files" -#: ../build/bin/preferences_gen.h:4181 +#: ../build/bin/preferences_gen.h:4754 msgid "create XMP files" msgstr "Create XMP files" -#: ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4763 msgid "" "XMP sidecar files store all editing steps, ratings, tags and color labels " "alongside your images in an open format readable by other applications, and " @@ -2019,11 +2268,11 @@ msgstr "" "On import: an XMP file is created when the image is imported, and " "updated after each change" -#: ../build/bin/preferences_gen.h:4199 +#: ../build/bin/preferences_gen.h:4772 msgid "store XMP tags in compressed format" msgstr "Store XMP tags in compressed format" -#: ../build/bin/preferences_gen.h:4208 +#: ../build/bin/preferences_gen.h:4781 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -2033,11 +2282,11 @@ msgstr "" "to store the history stack in output files.\n" "This option allows XMP tags to be compressed and save space." -#: ../build/bin/preferences_gen.h:4217 +#: ../build/bin/preferences_gen.h:4790 msgid "auto-save interval" msgstr "Auto-save interval" -#: ../build/bin/preferences_gen.h:4235 +#: ../build/bin/preferences_gen.h:4808 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2047,11 +2296,11 @@ msgstr "" "seconds); set to zero to disable auto-saving. Auto-saving might be disabled " "on slow drives." -#: ../build/bin/preferences_gen.h:4244 +#: ../build/bin/preferences_gen.h:4817 msgid "look for updated XMP files on startup" msgstr "Look for updated XMP files on startup" -#: ../build/bin/preferences_gen.h:4252 +#: ../build/bin/preferences_gen.h:4825 msgid "" "check file modification times of all XMP files on startup to check if any got " "updated in the meantime" @@ -2059,19 +2308,19 @@ msgstr "" "Check file modification times of all XMP files on startup to check if any got " "updated in the meantime" -#: ../build/bin/preferences_gen.h:4262 +#: ../build/bin/preferences_gen.h:4835 msgid "miscellaneous" msgstr "Miscellaneous" -#: ../build/bin/preferences_gen.h:4267 +#: ../build/bin/preferences_gen.h:4840 msgid "interface" msgstr "Interface" -#: ../build/bin/preferences_gen.h:4277 +#: ../build/bin/preferences_gen.h:4850 msgid "show splash screen at startup" msgstr "Show splash screen at startup" -#: ../build/bin/preferences_gen.h:4285 +#: ../build/bin/preferences_gen.h:4858 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2079,19 +2328,19 @@ msgstr "" "Display a small window showing the progress of darktable startup before the " "main window appears" -#: ../build/bin/preferences_gen.h:4294 +#: ../build/bin/preferences_gen.h:4867 msgid "show welcome screen on next run" msgstr "Show welcome screen on next run" -#: ../build/bin/preferences_gen.h:4302 +#: ../build/bin/preferences_gen.h:4875 msgid "display the welcome setup screen the next time darktable is launched" msgstr "Display the welcome setup screen the next time Darktable is launched" -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4884 msgid "load default shortcuts at startup" msgstr "Load default shortcuts at startup" -#: ../build/bin/preferences_gen.h:4319 +#: ../build/bin/preferences_gen.h:4892 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2099,35 +2348,35 @@ msgstr "" "Load default shortcuts before user settings. Switch off to prevent deleted " "defaults returning" -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4901 msgid "scale slider step with min/max" msgstr "Scale slider step with min/max" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4909 msgid "vary slider step size with min/max range" msgstr "Vary slider step size with min/max range" -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4918 msgid "marker shape" msgstr "Marker shape" -#: ../build/bin/preferences_gen.h:4354 +#: ../build/bin/preferences_gen.h:4927 msgid "the shape of the slider marker" msgstr "The shape of the slider marker" -#: ../build/bin/preferences_gen.h:4363 +#: ../build/bin/preferences_gen.h:4936 msgid "condensed panels' controls" msgstr "Condensed panels' controls" -#: ../build/bin/preferences_gen.h:4371 +#: ../build/bin/preferences_gen.h:4944 msgid "use condensed panels' controls in all views" msgstr "Use condensed panels' controls in all views" -#: ../build/bin/preferences_gen.h:4380 +#: ../build/bin/preferences_gen.h:4953 msgid "automatically update module name" msgstr "Automatically update module name" -#: ../build/bin/preferences_gen.h:4388 +#: ../build/bin/preferences_gen.h:4961 msgid "" "if enabled, the module name will be automatically updated to match a preset " "name or a preset instance name if present." @@ -2135,21 +2384,21 @@ msgstr "" "If enabled, the module name will be automatically updated to match a preset " "name or a preset instance name if present." -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4970 msgid "sort built-in presets first" msgstr "Sort built-in presets first" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4978 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "Whether to show built-in presets first before user's presets in presets menu." -#: ../build/bin/preferences_gen.h:4414 +#: ../build/bin/preferences_gen.h:4987 msgid "mouse wheel scrolls modules side panel by default" msgstr "Mouse wheel scrolls modules side panel by default" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4995 msgid "" "in darktable's darkroom, where you do your edits, all controls are listed on " "a panel on the right; you can choose whether you want to use the scroll wheel " @@ -2177,11 +2426,11 @@ msgstr "" "Disabled: the mouse wheel adjusts the control under the pointer and " "with Ctrl+Alt scrolls the panel" -#: ../build/bin/preferences_gen.h:4431 +#: ../build/bin/preferences_gen.h:5004 msgid "enable touchpad gestures in darkroom" msgstr "Enable touchpad gestures in Darkroom" -#: ../build/bin/preferences_gen.h:4439 +#: ../build/bin/preferences_gen.h:5012 msgid "" "use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " "enabled: touchpad pinch gestures zoom the image and two-finger " @@ -2197,11 +2446,30 @@ msgstr "" "back to the legacy scroll behavior, including Ctrl+scroll for zooming " "in and out." -#: ../build/bin/preferences_gen.h:4448 +#: ../build/bin/preferences_gen.h:5021 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "Constrain darkroom zoom between screen fit and 100%" + +#: ../build/bin/preferences_gen.h:5030 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"Limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). Enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. Disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." + +#: ../build/bin/preferences_gen.h:5039 msgid "always show panels' scrollbars" msgstr "Always show panels' scrollbars" -#: ../build/bin/preferences_gen.h:4456 +#: ../build/bin/preferences_gen.h:5047 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2209,11 +2477,11 @@ msgstr "" "Defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" -#: ../build/bin/preferences_gen.h:4465 +#: ../build/bin/preferences_gen.h:5056 msgid "duration of the UI transitions in ms" msgstr "Duration of the UI transitions in ms" -#: ../build/bin/preferences_gen.h:4484 +#: ../build/bin/preferences_gen.h:5075 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules and " "other UI elements" @@ -2221,11 +2489,11 @@ msgstr "" "How long the transitions take (in ms) for expanding or collapsing modules and " "other UI elements." -#: ../build/bin/preferences_gen.h:4493 +#: ../build/bin/preferences_gen.h:5084 msgid "auto-scroll filmstrip to center on selected image" msgstr "Auto-scroll filmstrip to center on selected image" -#: ../build/bin/preferences_gen.h:4501 +#: ../build/bin/preferences_gen.h:5092 msgid "" "when enabled, the filmstrip in culling mode and in the darkroom automatically " "scrolls to center on the selected image" @@ -2233,19 +2501,19 @@ msgstr "" "When enabled, the filmstrip in culling mode and in the Darkroom automatically " "scrolls to center on the selected image" -#: ../build/bin/preferences_gen.h:4510 +#: ../build/bin/preferences_gen.h:5101 msgid "position of the scopes module" msgstr "Position of the scopes module" -#: ../build/bin/preferences_gen.h:4519 +#: ../build/bin/preferences_gen.h:5110 msgid "position the scopes at the top-left or top-right of the screen" msgstr "Position the scopes at the top-left or top-right of the screen" -#: ../build/bin/preferences_gen.h:4528 +#: ../build/bin/preferences_gen.h:5119 msgid "method to use for getting the display profile" msgstr "Method to use for getting the display profile" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:5128 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2255,11 +2523,11 @@ msgstr "" "profile.\n" "This is useful when one alternative gives wrong results" -#: ../build/bin/preferences_gen.h:4546 +#: ../build/bin/preferences_gen.h:5137 msgid "order or exclude MIDI devices" msgstr "Order or exclude MIDI devices" -#: ../build/bin/preferences_gen.h:4559 +#: ../build/bin/preferences_gen.h:5150 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" @@ -2276,17 +2544,17 @@ msgstr "" "completely" #. tags -#: ../build/bin/preferences_gen.h:4569 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 -#: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 +#: ../build/bin/preferences_gen.h:5160 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:514 ../src/libs/export_metadata.c:197 +#: ../src/libs/image.c:624 ../src/libs/metadata_view.c:175 msgid "tags" msgstr "Tags" -#: ../build/bin/preferences_gen.h:4579 +#: ../build/bin/preferences_gen.h:5170 msgid "omit hierarchy in simple tag lists" msgstr "Omit hierarchy in simple tag lists" -#: ../build/bin/preferences_gen.h:4587 +#: ../build/bin/preferences_gen.h:5178 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2300,15 +2568,15 @@ msgstr "" "When this option is checked darktable will only include their last part\n" "and ignore the rest. So 'foo|bar|baz' will only add 'baz'." -#: ../build/bin/preferences_gen.h:4593 +#: ../build/bin/preferences_gen.h:5184 msgid "shortcuts with multiple instances" msgstr "Shortcuts with multiple instances" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:5194 msgid "prefer focused instance" msgstr "Prefer focused instance" -#: ../build/bin/preferences_gen.h:4611 +#: ../build/bin/preferences_gen.h:5202 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2322,19 +2590,19 @@ msgstr "" "(in order) to decide which module instance shortcuts will be applied to.\n" "Note: blending shortcuts always apply to the focused instance" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:5211 msgid "prefer expanded instances" msgstr "Prefer expanded instances" -#: ../build/bin/preferences_gen.h:4628 +#: ../build/bin/preferences_gen.h:5219 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "If instances of the module are expanded, ignore collapsed instances" -#: ../build/bin/preferences_gen.h:4637 +#: ../build/bin/preferences_gen.h:5228 msgid "prefer enabled instances" msgstr "Prefer enabled instances" -#: ../build/bin/preferences_gen.h:4645 +#: ../build/bin/preferences_gen.h:5236 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2342,11 +2610,11 @@ msgstr "" "After applying the above rule, if instances of the module are active, ignore " "inactive instances" -#: ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:5245 msgid "prefer unmasked instances" msgstr "Prefer unmasked instances" -#: ../build/bin/preferences_gen.h:4662 +#: ../build/bin/preferences_gen.h:5253 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2354,11 +2622,11 @@ msgstr "" "After applying the above rules, if instances of the module are unmasked, " "ignore masked instances" -#: ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:5262 msgid "selection order" msgstr "Selection order" -#: ../build/bin/preferences_gen.h:4680 +#: ../build/bin/preferences_gen.h:5271 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2366,11 +2634,11 @@ msgstr "" "After applying the above rules, apply the shortcut based on its position in " "the pixelpipe" -#: ../build/bin/preferences_gen.h:4689 +#: ../build/bin/preferences_gen.h:5280 msgid "allow visual assignment to specific instances" msgstr "Allow visual assignment to specific instances" -#: ../build/bin/preferences_gen.h:4697 +#: ../build/bin/preferences_gen.h:5288 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2380,15 +2648,15 @@ msgstr "" "visually assigned to those specific instances\n" "Otherwise shortcuts will always be assigned to the preferred instance" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:5294 msgid "map / geolocalization view" msgstr "Map / geolocalization view" -#: ../build/bin/preferences_gen.h:4713 +#: ../build/bin/preferences_gen.h:5304 msgid "pretty print the image location" msgstr "Pretty print the image location" -#: ../build/bin/preferences_gen.h:4721 +#: ../build/bin/preferences_gen.h:5312 msgid "" "show a more readable representation of the location in the image information " "module" @@ -2396,28 +2664,28 @@ msgstr "" "Show a more readable representation of the location in the image information " "module" -#: ../build/bin/preferences_gen.h:4727 +#: ../build/bin/preferences_gen.h:5318 msgid "slideshow view" msgstr "Slideshow view" -#: ../build/bin/preferences_gen.h:4737 +#: ../build/bin/preferences_gen.h:5328 msgid "waiting time between each image in slideshow" msgstr "Waiting time between each image in slideshow" -#: ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:5370 msgid "do not set the 'uncategorized' entry for tags" msgstr "Do not set the 'uncategorized' entry for tags" -#: ../build/bin/preferences_gen.h:4787 +#: ../build/bin/preferences_gen.h:5378 msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "" "Do not set the 'uncategorized' entry for tags which do not have children" -#: ../build/bin/preferences_gen.h:4796 +#: ../build/bin/preferences_gen.h:5387 msgid "tags case sensitivity" msgstr "Tags case sensitivity" -#: ../build/bin/preferences_gen.h:4805 +#: ../build/bin/preferences_gen.h:5396 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2425,19 +2693,19 @@ msgstr "" "Tags case sensitivity. Without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" -#: ../build/bin/preferences_gen.h:4814 ../build/bin/preferences_gen.h:4905 +#: ../build/bin/preferences_gen.h:5405 ../build/bin/preferences_gen.h:5496 msgid "number of collections to be stored" msgstr "Number of collections to be stored" -#: ../build/bin/preferences_gen.h:4833 ../build/bin/preferences_gen.h:4924 +#: ../build/bin/preferences_gen.h:5424 ../build/bin/preferences_gen.h:5515 msgid "the number of recent collections to store and show in this list" msgstr "The number of recent collections to store and show in this list" -#: ../build/bin/preferences_gen.h:4842 +#: ../build/bin/preferences_gen.h:5433 msgid "number of folder levels to show in lists" msgstr "Number of folder levels to show in lists" -#: ../build/bin/preferences_gen.h:4861 +#: ../build/bin/preferences_gen.h:5452 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" @@ -2445,19 +2713,19 @@ msgstr "" "The number of folder levels to show in film roll names, starting from the " "right" -#: ../build/bin/preferences_gen.h:4870 +#: ../build/bin/preferences_gen.h:5461 msgid "sort film rolls by" msgstr "Sort film rolls by" -#: ../build/bin/preferences_gen.h:4879 +#: ../build/bin/preferences_gen.h:5470 msgid "sets the collections-list order for film rolls" msgstr "Sets the collections-list order for film rolls" -#: ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5558 msgid "suggested tags level of confidence" msgstr "Suggested tags level of confidence" -#: ../build/bin/preferences_gen.h:4987 +#: ../build/bin/preferences_gen.h:5578 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2468,11 +2736,11 @@ msgstr "" "associated tags, 99: 99% matching associated tags, 100: no matching tag to " "show only recent tags (faster)" -#: ../build/bin/preferences_gen.h:4996 +#: ../build/bin/preferences_gen.h:5587 msgid "number of recently attached tags" msgstr "Number of recently attached tags" -#: ../build/bin/preferences_gen.h:5015 +#: ../build/bin/preferences_gen.h:5606 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2502,15 +2770,15 @@ msgstr "Autumn" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 -#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 -#: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 +#: ../src/common/collection.c:1485 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2466 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4325 ../src/iop/bilateral.cc:381 +#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/colorequal.c:2930 +#: ../src/iop/colorzones.c:2483 ../src/iop/temperature.c:1981 +#: ../src/iop/temperature.c:2166 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:317 ../src/libs/histogram.c:50 msgid "blue" msgstr "Blue" @@ -2526,7 +2794,7 @@ msgstr "Blue LED lighting fix (strong)" msgid "camera styles" msgstr "Camera styles" -#: ../build/bin/styles_string.h:10 ../src/libs/image.c:621 +#: ../build/bin/styles_string.h:10 ../src/libs/image.c:623 msgid "colors" msgstr "Colors" @@ -2549,15 +2817,15 @@ msgstr "Contrast and sharpness" #: ../build/lib/darktable/plugins/introspection_colorequal.c:491 #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 -#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 +#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:856 +#: ../src/iop/colorequal.c:2929 ../src/iop/temperature.c:1965 msgid "cyan" msgstr "Cyan" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 -#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 -#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 -#: ../src/libs/tools/darktable.c:64 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3841 +#: ../src/libs/filtering.c:927 ../src/libs/filtering.c:989 +#: ../src/libs/filtering.c:1656 ../src/libs/filtering.c:1967 +#: ../src/libs/tools/darktable.c:66 msgid "darktable" msgstr "Darktable" @@ -2586,7 +2854,7 @@ msgid "effects" msgstr "Effects" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:447 +#: ../src/external/lua-scripts/tools/script_manager.lua:457 msgid "examples" msgstr "Examples" @@ -2599,7 +2867,7 @@ msgid "extreme saturation" msgstr "Extreme saturation" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1584 msgid "faded" msgstr "Faded" @@ -2630,16 +2898,16 @@ msgstr "Generic" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 -#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 -#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 -#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:48 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2412 +#: ../src/develop/blend_gui.c:2460 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4324 ../src/gui/guides.c:854 ../src/iop/bilateral.cc:376 +#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/colorequal.c:2928 +#: ../src/iop/colorzones.c:2481 ../src/iop/temperature.c:1961 +#: ../src/iop/temperature.c:1979 ../src/iop/temperature.c:2165 +#: ../src/libs/collect.c:2162 ../src/libs/filters/colors.c:316 +#: ../src/libs/histogram.c:49 msgid "green" msgstr "Green" @@ -2650,9 +2918,9 @@ msgstr "Green" #: ../build/lib/darktable/plugins/introspection_colorequal.c:503 #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 -#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1981 +#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:857 +#: ../src/iop/colorequal.c:2932 ../src/iop/colorzones.c:2485 +#: ../src/iop/temperature.c:1963 msgid "magenta" msgstr "Magenta" @@ -2679,7 +2947,7 @@ msgstr "Motion blur" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2926 ../src/iop/colorzones.c:2479 msgid "orange" msgstr "Orange" @@ -2687,10 +2955,10 @@ msgstr "Orange" msgid "pastels" msgstr "Pastels" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1487 #: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:264 +#: ../src/iop/colorzones.c:2484 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:318 msgid "purple" msgstr "Purple" @@ -2703,15 +2971,15 @@ msgstr "Purple" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 -#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 -#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 +#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2406 +#: ../src/develop/blend_gui.c:2454 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4323 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:371 +#: ../src/iop/channelmixer.c:609 ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2478 ../src/iop/temperature.c:1977 +#: ../src/iop/temperature.c:2164 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:314 ../src/libs/histogram.c:48 msgid "red" msgstr "Red" @@ -2742,11 +3010,11 @@ msgstr "Spot color" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 -#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:261 +#: ../src/common/collection.c:1481 ../src/common/colorlabels.c:382 +#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:855 +#: ../src/iop/colorequal.c:2927 ../src/iop/colorzones.c:2480 +#: ../src/iop/temperature.c:1967 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:315 msgid "yellow" msgstr "Yellow" @@ -2772,7 +3040,7 @@ msgstr "Lua-scripts contributors" #: ../build/lib/darktable/plugins/introspection_agx.c:245 #: ../build/lib/darktable/plugins/introspection_agx.c:498 -#: ../src/iop/colorbalancergb.c:1899 +#: ../src/iop/colorbalancergb.c:1898 msgid "lift" msgstr "Lift" @@ -2785,9 +3053,9 @@ msgstr "Slope" #: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 -#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 -#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4648 +#: ../src/iop/colisa.c:272 ../src/iop/colorequal.c:3064 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:379 ../src/iop/vignette.c:1044 ../src/libs/history.c:967 msgid "brightness" msgstr "Brightness" @@ -2799,14 +3067,14 @@ msgstr "Brightness" #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 -#: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 -#: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 -#: ../src/iop/colorharmonizer.c:1603 ../src/iop/colorize.c:358 -#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 -#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/develop/blend_gui.c:2386 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:607 ../src/iop/colisa.c:273 +#: ../src/iop/colorbalance.c:1956 ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorchecker.c:1604 ../src/iop/colorcontrast.c:77 +#: ../src/iop/colorcorrection.c:270 ../src/iop/colorequal.c:3046 +#: ../src/iop/colorharmonizer.c:1610 ../src/iop/colorize.c:357 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:375 ../src/iop/velvia.c:72 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1045 msgid "saturation" msgstr "Saturation" @@ -2823,7 +3091,7 @@ msgstr "Preserve hue" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1492 msgid "black relative exposure" msgstr "Black relative exposure" @@ -2831,7 +3099,7 @@ msgstr "Black relative exposure" #: ../build/lib/darktable/plugins/introspection_agx.c:522 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 -#: ../src/iop/filmic.c:1480 +#: ../src/iop/filmic.c:1479 msgid "white relative exposure" msgstr "White relative exposure" @@ -2860,10 +3128,10 @@ msgstr "Pivot target output" #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 -#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 -#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 +#: ../src/gui/guides.c:863 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:271 ../src/iop/colorbalance.c:1892 +#: ../src/iop/colorbalance.c:1898 ../src/iop/filmic.c:1526 +#: ../src/iop/filmicrgb.c:4473 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "Contrast" @@ -3011,14 +3279,14 @@ msgid "reverse all" msgstr "Reverse all" #: ../build/lib/darktable/plugins/introspection_agx.c:652 -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1774 -#: ../src/iop/colorout.c:859 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:855 msgid "export profile" msgstr "Export profile" #: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2054 +#: ../src/iop/colorin.c:2065 msgid "working profile" msgstr "Working profile" @@ -3029,15 +3297,15 @@ msgstr "Rec2020" #: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1794 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" #: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1465 ../src/common/colorspaces.c:1746 -#: ../src/libs/print_settings.c:1440 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1436 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (compatible)" @@ -3045,8 +3313,8 @@ msgstr "Adobe RGB (compatible)" #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1454 ../src/common/colorspaces.c:1744 -#: ../src/libs/print_settings.c:1433 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1429 msgid "sRGB" msgstr "sRGB" @@ -3068,15 +3336,15 @@ msgstr "Shear" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 -#: ../src/libs/metadata_view.c:157 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:1013 +#: ../src/gui/presets.c:732 ../src/iop/lens.cc:4489 ../src/libs/camera.c:574 +#: ../src/libs/metadata_view.c:158 msgid "focal length" msgstr "Focal length" #: ../build/lib/darktable/plugins/introspection_ashift.c:154 #: ../build/lib/darktable/plugins/introspection_ashift.c:295 -#: ../src/libs/metadata_view.c:159 +#: ../src/libs/metadata_view.c:160 msgid "crop factor" msgstr "Crop factor" @@ -3093,7 +3361,7 @@ msgstr "Aspect adjust" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4390 +#: ../src/iop/lens.cc:4476 msgid "lens model" msgstr "Lens model" @@ -3113,12 +3381,13 @@ msgstr "Specific" #: ../build/lib/darktable/plugins/introspection_colorin.c:303 #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 -#: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3429 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:154 +#: ../src/develop/blend_gui.c:183 ../src/develop/blend_gui.c:3452 #: ../src/external/lua-scripts/official/auto_straighten.lua:141 -#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 -#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 -#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 +#: ../src/gui/accelerators.c:154 ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 +#: ../src/libs/live_view.c:424 msgid "off" msgstr "Off" @@ -3145,7 +3414,7 @@ msgstr "Exposure shift" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:153 msgid "exposure bias" msgstr "Exposure bias" @@ -3162,6 +3431,8 @@ msgstr "Exposure bias" msgid "preserve colors" msgstr "Preserve colors" +#. we've reached the bottom level, so build a final menu item with preview popup +#. need a tooltip for the signal below to be raised #: ../build/lib/darktable/plugins/introspection_basecurve.c:262 #: ../build/lib/darktable/plugins/introspection_basicadj.c:249 #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:153 @@ -3169,15 +3440,15 @@ msgstr "Preserve colors" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1740 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 -#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 -#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 -#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 -#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:134 +#: ../src/gui/guides.c:834 ../src/iop/basecurve.c:2101 +#: ../src/iop/channelmixerrgb.c:4693 ../src/iop/clipping.c:1915 +#: ../src/iop/clipping.c:2097 ../src/iop/clipping.c:2112 +#: ../src/iop/retouch.c:500 ../src/libs/collect.c:2358 +#: ../src/libs/colorpicker.c:53 ../src/libs/export.c:104 #: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 -#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1172 +#: ../src/libs/print_settings.c:1190 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "None" @@ -3194,7 +3465,7 @@ msgstr "None" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2439 ../src/develop/blend_gui.c:2473 msgid "luminance" msgstr "Luminance" @@ -3302,11 +3573,11 @@ msgstr "Linearity" #: ../build/lib/darktable/plugins/introspection_blurs.c:194 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:144 -#: ../build/lib/darktable/plugins/introspection_overlay.c:136 -#: ../build/lib/darktable/plugins/introspection_overlay.c:253 +#: ../build/lib/darktable/plugins/introspection_overlay.c:139 +#: ../build/lib/darktable/plugins/introspection_overlay.c:256 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 +#: ../src/iop/ashift.c:5972 ../src/libs/masks.c:223 msgid "rotation" msgstr "Rotation" @@ -3317,7 +3588,7 @@ msgstr "Direction" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:116 +#: ../src/libs/masks.c:224 msgid "curvature" msgstr "Curvature" @@ -3325,13 +3596,14 @@ msgstr "Curvature" #: ../build/lib/darktable/plugins/introspection_blurs.c:206 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:81 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:148 -#: ../src/iop/colorbalancergb.c:1878 +#: ../src/iop/colorbalancergb.c:1877 msgid "offset" msgstr "Offset" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:989 +#: ../src/gui/presets.c:674 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:150 msgid "lens" msgstr "Lens" @@ -3364,7 +3636,7 @@ msgstr "Aspect ratio" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2610 msgid "orientation" msgstr "Orientation" @@ -3408,36 +3680,37 @@ msgstr "Basis" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -#: ../src/iop/ashift.c:6144 ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 -#: ../src/iop/levels.c:645 ../src/iop/rgblevels.c:1081 +#: ../src/gui/preferences.c:1020 ../src/gui/preferences_ai.c:426 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6148 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:648 +#: ../src/iop/rgblevels.c:1067 msgid "auto" msgstr "Auto" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:322 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2612 msgid "portrait" msgstr "Portrait" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2612 msgid "landscape" msgstr "Landscape" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 +#: ../src/iop/relight.c:263 ../src/libs/export.c:1512 +#: ../src/libs/metadata_view.c:164 ../src/libs/print_settings.c:2630 msgid "width" msgstr "Width" #: ../build/lib/darktable/plugins/introspection_borders.c:357 -#: ../build/lib/darktable/plugins/introspection_overlay.c:306 +#: ../build/lib/darktable/plugins/introspection_overlay.c:309 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2639 +#: ../src/libs/export.c:1518 ../src/libs/metadata_view.c:165 +#: ../src/libs/print_settings.c:2634 msgid "height" msgstr "Height" @@ -3501,8 +3774,8 @@ msgstr "Guide" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 +#: ../src/iop/atrous.c:1599 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:323 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:417 msgid "radius" msgstr "Radius" @@ -3512,10 +3785,10 @@ msgstr "Radius" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 -#: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 -#: ../src/libs/neural_restore.c:4174 ../src/libs/neural_restore.c:4191 +#: ../src/iop/bloom.c:389 ../src/iop/denoiseprofile.c:3697 +#: ../src/iop/grain.c:544 ../src/iop/hazeremoval.c:272 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:438 ../src/iop/velvia.c:279 +#: ../src/libs/neural_restore.c:4428 ../src/libs/neural_restore.c:4445 msgid "strength" msgstr "Strength" @@ -3760,8 +4033,8 @@ msgstr "Version 3 (Apr 2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 -#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 -#: ../src/iop/atrous.c:1572 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1807 +#: ../src/iop/atrous.c:1595 msgid "left" msgstr "Left" @@ -3769,15 +4042,15 @@ msgstr "Left" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1817 msgid "top" msgstr "Top" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 -#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 -#: ../src/iop/atrous.c:1571 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1812 +#: ../src/iop/atrous.c:1594 msgid "right" msgstr "Right" @@ -3785,7 +4058,7 @@ msgstr "Right" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 +#: ../src/gui/accelerators.c:134 ../src/gui/gtk.c:1821 msgid "bottom" msgstr "Bottom" @@ -3825,10 +4098,10 @@ msgstr "Lift, gamma, gain (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 -#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 -#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 +#: ../src/develop/blend_gui.c:2432 ../src/develop/blend_gui.c:2480 +#: ../src/iop/atrous.c:1778 ../src/iop/channelmixerrgb.c:4508 +#: ../src/iop/channelmixerrgb.c:4596 ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorzones.c:2619 ../src/iop/nlmeans.c:446 msgid "chroma" msgstr "Chroma" @@ -3848,12 +4121,12 @@ msgstr "Chroma" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 -#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 -#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 -#: ../src/iop/colorzones.c:2627 +#: ../src/develop/blend_gui.c:2391 ../src/develop/blend_gui.c:2425 +#: ../src/develop/blend_gui.c:2487 ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixerrgb.c:4502 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/colorbalance.c:1940 ../src/iop/colorequal.c:3028 +#: ../src/iop/colorize.c:344 ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorzones.c:2620 msgid "hue" msgstr "Hue" @@ -3880,9 +4153,9 @@ msgstr "Highlights fall-off" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1997 #: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 -#: ../src/iop/splittoning.c:488 +#: ../src/iop/splittoning.c:489 msgid "shadows" msgstr "Shadows" @@ -3894,9 +4167,9 @@ msgstr "Shadows" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 -#: ../src/iop/splittoning.c:494 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1999 +#: ../src/iop/monochrome.c:568 ../src/iop/shadhi.c:680 +#: ../src/iop/splittoning.c:495 msgid "highlights" msgstr "Highlights" @@ -3913,13 +4186,13 @@ msgstr "Global chroma" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:565 #: ../build/lib/darktable/plugins/introspection_toneequal.c:169 #: ../build/lib/darktable/plugins/introspection_toneequal.c:306 -#: ../src/iop/colorbalance.c:1995 +#: ../src/iop/colorbalance.c:1998 msgid "mid-tones" msgstr "Mid-tones" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1557 +#: ../src/iop/filmic.c:1556 msgid "global saturation" msgstr "Global saturation" @@ -4007,7 +4280,7 @@ msgstr "Use guided filter" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2931 msgid "lavender" msgstr "Lavender" @@ -4023,7 +4296,7 @@ msgstr "Harmony rule" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 -#: ../src/iop/colorharmonizer.c:1438 +#: ../src/iop/colorharmonizer.c:1440 msgid "anchor hue" msgstr "Anchor hue" @@ -4063,7 +4336,7 @@ msgstr "Node saturation" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 -#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:227 ../src/libs/masks.c:2444 msgid "smoothing" msgstr "Smoothing" @@ -4108,8 +4381,8 @@ msgid "tetrad" msgstr "Tetrad" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 -#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 -#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2125 ../src/iop/crop.c:1269 +#: ../src/libs/filtering.c:314 ../src/libs/filters/ratio.c:124 #: ../src/libs/scopes/vectorscope.c:71 msgid "square" msgstr "Square" @@ -4121,13 +4394,13 @@ msgstr "Gamut clipping" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1472 ../src/common/colorspaces.c:1748 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "Linear Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1486 ../src/common/colorspaces.c:1750 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "Linear Rec2020 RGB" @@ -4165,7 +4438,7 @@ msgid "range extent" msgstr "Range extent" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4700 +#: ../src/iop/channelmixerrgb.c:4695 msgid "saturated colors" msgstr "Saturated colors" @@ -4179,7 +4452,7 @@ msgstr "Select by" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1791 +#: ../src/iop/atrous.c:1807 msgid "mix" msgstr "Mix" @@ -4189,17 +4462,17 @@ msgid "process mode" msgstr "Process mode" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1315 +#: ../src/develop/blend_gui.c:2370 ../src/iop/channelmixer.c:608 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/colorchecker.c:1569 +#: ../src/iop/colorize.c:363 ../src/iop/colorzones.c:2618 +#: ../src/iop/exposure.c:1322 msgid "lightness" msgstr "Lightness" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 -#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 -#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2115 ../src/iop/agx.c:2662 ../src/iop/atrous.c:1368 +#: ../src/iop/atrous.c:1372 ../src/iop/denoiseprofile.c:3425 +#: ../src/iop/rawdenoise.c:750 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "Smooth" @@ -4207,6 +4480,32 @@ msgstr "Smooth" msgid "strong" msgstr "Strong" +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:57 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:124 +#: ../src/iop/bilat.c:74 +msgid "local contrast" +msgstr "Local contrast" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:63 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:128 +msgid "detail level" +msgstr "Detail level" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:69 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:132 +msgid "adjust edge protection" +msgstr "Adjust edge protection" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:75 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:136 +msgid "filter iterations" +msgstr "Filter iterations" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:81 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:140 +msgid "noise bias" +msgstr "Noise bias" + #: ../build/lib/darktable/plugins/introspection_defringe.c:47 #: ../build/lib/darktable/plugins/introspection_defringe.c:102 msgid "edge detection radius" @@ -4216,9 +4515,9 @@ msgstr "Edge detection radius" #: ../build/lib/darktable/plugins/introspection_defringe.c:106 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 -#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 -#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 -#: ../src/iop/sharpen.c:425 +#: ../src/iop/atrous.c:1660 ../src/iop/bloom.c:385 +#: ../src/iop/colorreconstruction.c:1221 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:426 msgid "threshold" msgstr "Threshold" @@ -4377,7 +4676,7 @@ msgstr "Monochrome" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1499 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "Basic" @@ -4452,7 +4751,7 @@ msgstr "Upgrade profiled transform" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:765 +#: ../src/libs/colorpicker.c:754 msgid "color mode" msgstr "Color mode" @@ -4484,7 +4783,7 @@ msgid "compute variance" msgstr "Compute variance" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:369 msgid "RGB" msgstr "RGB" @@ -4494,7 +4793,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 +#: ../src/iop/atrous.c:1650 ../src/iop/highpass.c:353 msgid "sharpness" msgstr "Sharpness" @@ -4658,21 +4957,21 @@ msgstr "Percent bottom" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 -#: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2365 +#: ../src/gui/presets.c:62 ../src/iop/watermark.c:1455 +#: ../src/libs/colorpicker.c:397 ../src/libs/image.c:667 +#: ../src/libs/modulegroups.c:2436 msgid "color" msgstr "Color" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:162 -#: ../src/iop/levels.c:671 ../src/iop/rgblevels.c:962 -#: ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:674 ../src/iop/rgblevels.c:953 +#: ../src/iop/rgblevels.c:1063 msgid "black" msgstr "Black" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:163 -#: ../src/iop/levels.c:679 ../src/iop/rgblevels.c:964 -#: ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:682 ../src/iop/rgblevels.c:955 +#: ../src/iop/rgblevels.c:1065 msgid "white" msgstr "White" @@ -4703,7 +5002,7 @@ msgstr "Automatic" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 -#: ../src/iop/filmic.c:1468 +#: ../src/iop/filmic.c:1467 msgid "middle gray luminance" msgstr "Middle gray luminance" @@ -4729,19 +5028,19 @@ msgstr "Structure ↔ texture" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 -#: ../src/iop/filmic.c:1612 +#: ../src/iop/filmic.c:1611 msgid "target middle gray" msgstr "Target middle gray" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 -#: ../src/iop/filmic.c:1603 +#: ../src/iop/filmic.c:1602 msgid "target black luminance" msgstr "Target black luminance" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 -#: ../src/iop/filmic.c:1621 +#: ../src/iop/filmic.c:1620 msgid "target white luminance" msgstr "Target white luminance" @@ -4749,19 +5048,19 @@ msgstr "Target white luminance" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:113 +#: ../src/libs/masks.c:221 msgid "hardness" msgstr "Hardness" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1535 msgid "linear region" msgstr "Linear region" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 -#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 +#: ../src/iop/filmic.c:1567 ../src/iop/filmicrgb.c:4658 msgid "extreme luminance saturation" msgstr "Extreme luminance saturation" @@ -4833,11 +5132,11 @@ msgstr "Enable highlight reconstruction" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:171 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 ../src/libs/export.c:1590 +#: ../src/libs/metadata_view.c:749 msgid "no" msgstr "No" @@ -4964,7 +5263,7 @@ msgid "reinhard" msgstr "Reinhard" #: ../build/lib/darktable/plugins/introspection_globaltonemap.c:152 -#: ../src/iop/filmic.c:159 +#: ../src/iop/filmic.c:158 msgid "filmic" msgstr "Filmic" @@ -4992,7 +5291,7 @@ msgstr "Mid-tones bias" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:3046 +#: ../src/views/darkroom.c:3290 msgid "clipping threshold" msgstr "Clipping threshold" @@ -5149,18 +5448,18 @@ msgstr "Corrections" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 -#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 -#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 +#: ../src/develop/blend_gui.c:3558 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1856 ../src/iop/denoiseprofile.c:3686 +#: ../src/iop/exposure.c:1257 ../src/iop/levels.c:691 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1641 +#: ../src/libs/image.c:648 ../src/libs/print_settings.c:2952 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3264 msgid "mode" msgstr "Mode" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4450 +#: ../src/iop/lens.cc:4536 msgid "target geometry" msgstr "Target geometry" @@ -5190,7 +5489,7 @@ msgstr "Distortion" #: ../build/lib/darktable/plugins/introspection_lens.cc:292 #: ../build/lib/darktable/plugins/introspection_lens.cc:469 -#: ../src/iop/vignette.c:111 +#: ../src/iop/vignette.c:110 msgid "vignetting" msgstr "Vignetting" @@ -5224,14 +5523,14 @@ msgstr "Only manual vignette" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 -#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 -#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 -#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/dtgtk/range.c:1752 ../src/gui/accelerators.c:2758 +#: ../src/gui/accelerators.c:2830 ../src/gui/gtk.c:1870 ../src/gui/gtk.c:4322 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3608 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:4027 +#: ../src/libs/filtering.c:1521 ../src/libs/filters/colors.c:210 +#: ../src/libs/filters/colors.c:319 ../src/libs/filters/date.c:112 #: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 -#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3026 ../src/libs/modulegroups.c:3030 msgid "all" msgstr "All" @@ -5260,7 +5559,7 @@ msgid "only vignetting" msgstr "Only vignetting" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2367 +#: ../src/libs/modulegroups.c:2438 msgid "correct" msgstr "Correct" @@ -5306,11 +5605,11 @@ msgstr "Invalidated" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 -#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 -#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 -#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 +#: ../src/views/darkroom.c:2787 ../src/views/darkroom.c:3621 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1043 +#: ../src/views/lighttable.c:1052 ../src/views/lighttable.c:1582 +#: ../src/views/lighttable.c:1593 ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1615 ../src/views/lighttable.c:1626 msgid "move" msgstr "Move" @@ -5319,8 +5618,8 @@ msgid "line" msgstr "Line" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 -#: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2482 ../src/iop/basecurve.c:2093 +#: ../src/iop/rgbcurve.c:1516 ../src/iop/tonecurve.c:1290 msgid "curve" msgstr "Curve" @@ -5370,7 +5669,7 @@ msgid "gamma Rec709 RGB" msgstr "Gamma Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1530 ../src/common/colorspaces.c:1784 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "Linear ProPhoto RGB" @@ -5426,96 +5725,96 @@ msgstr "Black and white film" msgid "color film" msgstr "Color film" -#: ../build/lib/darktable/plugins/introspection_overlay.c:118 -#: ../build/lib/darktable/plugins/introspection_overlay.c:241 +#: ../build/lib/darktable/plugins/introspection_overlay.c:121 +#: ../build/lib/darktable/plugins/introspection_overlay.c:244 #: ../build/lib/darktable/plugins/introspection_watermark.c:118 #: ../build/lib/darktable/plugins/introspection_watermark.c:253 msgid "x offset" msgstr "X offset" -#: ../build/lib/darktable/plugins/introspection_overlay.c:124 -#: ../build/lib/darktable/plugins/introspection_overlay.c:245 +#: ../build/lib/darktable/plugins/introspection_overlay.c:127 +#: ../build/lib/darktable/plugins/introspection_overlay.c:248 #: ../build/lib/darktable/plugins/introspection_watermark.c:124 #: ../build/lib/darktable/plugins/introspection_watermark.c:257 msgid "y offset" msgstr "Y offset" -#: ../build/lib/darktable/plugins/introspection_overlay.c:142 -#: ../build/lib/darktable/plugins/introspection_overlay.c:257 +#: ../build/lib/darktable/plugins/introspection_overlay.c:145 +#: ../build/lib/darktable/plugins/introspection_overlay.c:260 #: ../build/lib/darktable/plugins/introspection_watermark.c:142 #: ../build/lib/darktable/plugins/introspection_watermark.c:269 msgid "scale on" msgstr "Scale on" -#: ../build/lib/darktable/plugins/introspection_overlay.c:148 -#: ../build/lib/darktable/plugins/introspection_overlay.c:261 +#: ../build/lib/darktable/plugins/introspection_overlay.c:151 +#: ../build/lib/darktable/plugins/introspection_overlay.c:264 #: ../build/lib/darktable/plugins/introspection_watermark.c:148 #: ../build/lib/darktable/plugins/introspection_watermark.c:273 msgid "scale marker to" msgstr "Scale marker to" -#: ../build/lib/darktable/plugins/introspection_overlay.c:154 -#: ../build/lib/darktable/plugins/introspection_overlay.c:265 +#: ../build/lib/darktable/plugins/introspection_overlay.c:157 +#: ../build/lib/darktable/plugins/introspection_overlay.c:268 #: ../build/lib/darktable/plugins/introspection_watermark.c:154 #: ../build/lib/darktable/plugins/introspection_watermark.c:277 msgid "scale marker reference" msgstr "Scale marker reference" -#: ../build/lib/darktable/plugins/introspection_overlay.c:160 -#: ../build/lib/darktable/plugins/introspection_overlay.c:269 +#: ../build/lib/darktable/plugins/introspection_overlay.c:163 +#: ../build/lib/darktable/plugins/introspection_overlay.c:272 #: ../src/common/database.c:3243 ../src/libs/live_view.c:378 -#: ../src/libs/metadata_view.c:134 +#: ../src/libs/metadata_view.c:135 msgid "image id" msgstr "Image id" -#: ../build/lib/darktable/plugins/introspection_overlay.c:303 +#: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 #: ../src/iop/borders.c:935 msgid "image" msgstr "Image" -#: ../build/lib/darktable/plugins/introspection_overlay.c:304 +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 #: ../build/lib/darktable/plugins/introspection_watermark.c:324 msgid "larger border" msgstr "Larger border" -#: ../build/lib/darktable/plugins/introspection_overlay.c:305 +#: ../build/lib/darktable/plugins/introspection_overlay.c:308 #: ../build/lib/darktable/plugins/introspection_watermark.c:325 msgid "smaller border" msgstr "Smaller border" -#: ../build/lib/darktable/plugins/introspection_overlay.c:307 +#: ../build/lib/darktable/plugins/introspection_overlay.c:310 #: ../build/lib/darktable/plugins/introspection_watermark.c:327 msgid "advanced options" msgstr "Advanced options" -#: ../build/lib/darktable/plugins/introspection_overlay.c:311 +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 #: ../build/lib/darktable/plugins/introspection_watermark.c:331 msgid "image width" msgstr "Image width" -#: ../build/lib/darktable/plugins/introspection_overlay.c:312 +#: ../build/lib/darktable/plugins/introspection_overlay.c:315 #: ../build/lib/darktable/plugins/introspection_watermark.c:332 msgid "image height" msgstr "Image height" -#: ../build/lib/darktable/plugins/introspection_overlay.c:313 +#: ../build/lib/darktable/plugins/introspection_overlay.c:316 #: ../build/lib/darktable/plugins/introspection_watermark.c:333 msgid "larger image border" msgstr "Larger image border" -#: ../build/lib/darktable/plugins/introspection_overlay.c:314 +#: ../build/lib/darktable/plugins/introspection_overlay.c:317 #: ../build/lib/darktable/plugins/introspection_watermark.c:334 msgid "smaller image border" msgstr "Smaller image border" -#: ../build/lib/darktable/plugins/introspection_overlay.c:318 +#: ../build/lib/darktable/plugins/introspection_overlay.c:321 #: ../build/lib/darktable/plugins/introspection_watermark.c:338 msgid "marker width" msgstr "Marker width" -#: ../build/lib/darktable/plugins/introspection_overlay.c:319 +#: ../build/lib/darktable/plugins/introspection_overlay.c:322 #: ../build/lib/darktable/plugins/introspection_watermark.c:339 msgid "marker height" msgstr "Marker height" @@ -5574,7 +5873,7 @@ msgstr "Middle gray luma" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1506 +#: ../src/iop/filmic.c:1505 msgid "safety factor" msgstr "Safety factor" @@ -5665,9 +5964,9 @@ msgstr "Embedded GainMap" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:1001 +#: ../src/gui/presets.c:698 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:120 +#: ../src/iop/exposure.c:1219 ../src/libs/metadata_view.c:152 msgid "exposure" msgstr "Exposure" @@ -5682,7 +5981,7 @@ msgid "max_iter" msgstr "Max_iter" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:374 +#: ../src/libs/metadata_view.c:375 msgid "unused" msgstr "Unused" @@ -5695,12 +5994,12 @@ msgid "heal" msgstr "Heal" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2034 msgid "blur" msgstr "Blur" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2032 msgid "fill" msgstr "Fill" @@ -5714,7 +6013,7 @@ msgstr "Erase" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:134 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:223 -#: ../src/iop/rgbcurve.c:1565 +#: ../src/iop/rgbcurve.c:1555 msgid "compensate middle gray" msgstr "Compensate middle gray" @@ -5751,7 +6050,7 @@ msgstr "Highlights color adjustment" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:122 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:241 -#: ../src/gui/accelerators.c:96 +#: ../src/gui/accelerators.c:97 msgid "skew" msgstr "Skew" @@ -5898,7 +6197,7 @@ msgstr "RGB geometric mean" #: ../build/lib/darktable/plugins/introspection_tonemap.cc:39 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:88 -#: ../src/iop/tonecurve.c:569 +#: ../src/iop/tonecurve.c:575 msgid "contrast compression" msgstr "Contrast compression" @@ -5940,7 +6239,7 @@ msgstr "Width/height ratio" #: ../build/lib/darktable/plugins/introspection_vignette.c:146 #: ../build/lib/darktable/plugins/introspection_vignette.c:237 -#: ../src/iop/vignette.c:1052 +#: ../src/iop/vignette.c:1051 msgid "shape" msgstr "Shape" @@ -6013,20 +6312,20 @@ msgstr "Show images on a map" msgid "Print your images" msgstr "Print your images" -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 -#: ../src/iop/colorequal.c:3016 +#: ../src/bauhaus/bauhaus.c:1069 ../src/bauhaus/bauhaus.c:4563 +#: ../src/iop/colorequal.c:3014 msgid "sliders" msgstr "Sliders" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 +#: ../src/bauhaus/bauhaus.c:1071 ../src/bauhaus/bauhaus.c:4568 msgid "dropdowns" msgstr "Dropdowns" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 +#: ../src/bauhaus/bauhaus.c:1073 ../src/bauhaus/bauhaus.c:4573 msgid "buttons" msgstr "Buttons" -#: ../src/bauhaus/bauhaus.c:1169 +#: ../src/bauhaus/bauhaus.c:1352 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -6035,101 +6334,119 @@ msgstr "" "%sRight-click to type a specific value between %s and %s\n" "or hold Ctrl+Shift while dragging to ignore soft limits." -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button on" msgstr "Button on" -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button off" msgstr "Button off" -#: ../src/bauhaus/bauhaus.c:3756 +#: ../src/bauhaus/bauhaus.c:4188 msgid "button pressed" msgstr "Button pressed" -#: ../src/bauhaus/bauhaus.c:3992 +#: ../src/bauhaus/bauhaus.c:4424 msgid "not that many sliders" msgstr "Not that many sliders" -#: ../src/bauhaus/bauhaus.c:4006 +#: ../src/bauhaus/bauhaus.c:4438 msgid "not that many dropdowns" msgstr "Not that many dropdowns" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4457 msgid "not that many buttons" msgstr "Not that many buttons" -#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:184 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 +msgid "on" +msgstr "On" + +#: ../src/bauhaus/bauhaus.c:4486 ../src/gui/accelerators.c:467 msgid "value" msgstr "Value" -#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 -#: ../src/gui/accelerators.c:371 +#: ../src/bauhaus/bauhaus.c:4487 ../src/bauhaus/bauhaus.c:4493 +#: ../src/gui/accelerators.c:446 msgid "button" msgstr "Button" -#: ../src/bauhaus/bauhaus.c:4032 +#: ../src/bauhaus/bauhaus.c:4488 msgid "force" msgstr "Force" -#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 -#: ../src/libs/navigation.c:282 +#: ../src/bauhaus/bauhaus.c:4489 ../src/libs/navigation.c:259 +#: ../src/libs/navigation.c:276 msgid "zoom" msgstr "Zoom" -#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4492 ../src/libs/select.c:40 msgid "selection" msgstr "Selection" -#: ../src/bauhaus/bauhaus.c:4076 +#: ../src/bauhaus/bauhaus.c:4532 msgid "slider" msgstr "Slider" -#: ../src/bauhaus/bauhaus.c:4081 +#: ../src/bauhaus/bauhaus.c:4537 msgid "dropdown" msgstr "Dropdown" -#: ../src/chart/main.c:504 ../src/common/database.c:3883 -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 -#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 -#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 -#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 -#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 -#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/bauhaus/bauhaus.c:4557 ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:152 ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:434 ../src/gui/color_picker_proxy.c:362 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:3102 +#: ../src/libs/tagging.c:3575 ../src/views/darkroom.c:3240 +#: ../src/views/darkroom.c:3308 ../src/views/darkroom.c:3588 +msgid "toggle" +msgstr "Toggle" + +#: ../src/chart/main.c:511 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2466 ../src/gui/accelerators.c:2669 +#: ../src/gui/accelerators.c:2748 ../src/gui/accelerators.c:2791 +#: ../src/gui/accelerators.c:2820 ../src/gui/accelerators.c:2877 +#: ../src/gui/accelerators.c:2929 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1245 +#: ../src/gui/preferences.c:1285 ../src/gui/preferences_ai.c:873 +#: ../src/gui/preferences_ai.c:1440 ../src/gui/preferences_ai.c:1557 +#: ../src/gui/preferences_ai.c:1735 ../src/gui/preferences_ai.c:2116 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/presets.c:433 +#: ../src/gui/presets.c:576 ../src/gui/styles_dialog.c:554 #: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 -#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 -#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4119 +#: ../src/iop/lut3d.c:1627 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:464 +#: ../src/libs/collect.c:3858 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:167 ../src/libs/geotagging.c:956 +#: ../src/libs/import.c:1831 ../src/libs/import.c:1942 ../src/libs/import.c:2036 +#: ../src/libs/metadata.c:858 ../src/libs/metadata_view.c:1463 +#: ../src/libs/modulegroups.c:3899 ../src/libs/neural_restore.c:4373 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 -#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 -#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 -#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 -#: ../src/libs/tagging.c:3975 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1713 +#: ../src/libs/tagging.c:1802 ../src/libs/tagging.c:1894 +#: ../src/libs/tagging.c:2023 ../src/libs/tagging.c:2332 +#: ../src/libs/tagging.c:2861 ../src/libs/tagging.c:2903 +#: ../src/libs/tagging.c:4008 ../src/views/darkroom.c:3773 +#: ../src/views/darkroom.c:3809 msgid "_cancel" msgstr "_Cancel" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 -#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 -#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 -#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 -#: ../src/libs/tagging.c:3976 +#: ../src/chart/main.c:511 ../src/gui/preferences.c:1285 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3859 +#: ../src/libs/export_metadata.c:168 ../src/libs/metadata.c:859 +#: ../src/libs/metadata_view.c:1464 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1895 +#: ../src/libs/tagging.c:2024 ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:4009 msgid "_save" msgstr "_Save" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1070 +#: ../src/chart/main.c:1077 #, c-format msgid "" "average dE: %.02f\n" @@ -6138,56 +6455,61 @@ msgstr "" "Average dE: %.02f\n" "Max dE: %.02f" -#: ../src/cli/main.c:284 +#: ../src/cli/main.c:286 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "TODO: sorry, due to API restrictions we currently cannot set the BPP to" -#: ../src/cli/main.c:296 +#: ../src/cli/main.c:298 msgid "unknown option for --hq" msgstr "Unknown option for --hq" -#: ../src/cli/main.c:312 +#: ../src/cli/main.c:314 msgid "unknown option for --export_masks" msgstr "Unknown option for --export_masks" -#: ../src/cli/main.c:328 +#: ../src/cli/main.c:330 msgid "unknown option for --upscale" msgstr "Unknown option for --upscale" -#: ../src/cli/main.c:353 +#: ../src/cli/main.c:355 msgid "unknown option for --apply-custom-presets" msgstr "Unknown option for --apply-custom-presets" -#: ../src/cli/main.c:364 +#: ../src/cli/main.c:366 msgid "too long ext for --out-ext" msgstr "Too long ext for --out-ext" -#: ../src/cli/main.c:381 +#: ../src/cli/main.c:383 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "Notice: input file or dir '%s' doesn't exist, skipping\n" -#: ../src/cli/main.c:395 +#: ../src/cli/main.c:391 +#, c-format +msgid "empty in-memory library is useless for darktable cli export\n" +msgstr "Empty in-memory library is useless for darktable-cli export\n" + +#: ../src/cli/main.c:404 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "Incorrect ICC type for --icc-type: '%s'\n" -#: ../src/cli/main.c:411 +#: ../src/cli/main.c:420 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "Notice: ICC file '%s' doesn't exist, skipping\n" -#: ../src/cli/main.c:420 +#: ../src/cli/main.c:429 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "Incorrect ICC intent for --icc-intent: '%s'\n" -#: ../src/cli/main.c:438 +#: ../src/cli/main.c:447 #, c-format msgid "warning: unknown option '%s'\n" msgstr "Warning: unknown option '%s'\n" -#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#: ../src/cli/main.c:477 ../src/cli/main.c:485 #, c-format msgid "" "error: output file or directory must be specified\n" @@ -6196,7 +6518,7 @@ msgstr "" "Error: output file or directory must be specified\n" "\n" -#: ../src/cli/main.c:474 +#: ../src/cli/main.c:483 #, c-format msgid "" "error: input file and output file must be specified\n" @@ -6205,7 +6527,7 @@ msgstr "" "Error: input file and output file must be specified\n" "\n" -#: ../src/cli/main.c:481 +#: ../src/cli/main.c:490 #, c-format msgid "" "error: too many positional arguments\n" @@ -6214,12 +6536,12 @@ msgstr "" "Error: too many positional arguments\n" "\n" -#: ../src/cli/main.c:486 +#: ../src/cli/main.c:495 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "Error: input file and import opts specified! That's not supported!\n" -#: ../src/cli/main.c:536 +#: ../src/cli/main.c:545 msgid "" "notice: no XMP sidecar file nor library path provided, using default settings " "for export" @@ -6227,7 +6549,7 @@ msgstr "" "Notice: no XMP sidecar file nor library path provided, using default settings " "for export" -#: ../src/cli/main.c:545 +#: ../src/cli/main.c:554 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -6237,57 +6559,57 @@ msgstr "" "pattern" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:560 +#: ../src/cli/main.c:569 msgid "output file already exists, it will get renamed" msgstr "Output file already exists, it will get renamed" -#: ../src/cli/main.c:592 +#: ../src/cli/main.c:604 #, c-format msgid "error: can't open folder %s" msgstr "Error: can't open folder %s" -#: ../src/cli/main.c:615 +#: ../src/cli/main.c:627 #, c-format msgid "error: can't import file %s" msgstr "Error: can't import file %s" -#: ../src/cli/main.c:625 +#: ../src/cli/main.c:637 #, c-format msgid "error: can't read directory %s" msgstr "Error: can't read directory %s" -#: ../src/cli/main.c:641 +#: ../src/cli/main.c:653 #, c-format msgid "error: can't open file %s" msgstr "Error: can't open file %s" -#: ../src/cli/main.c:658 +#: ../src/cli/main.c:670 #, c-format msgid "no images to export, aborting\n" msgstr "No images to export, aborting\n" -#: ../src/cli/main.c:675 +#: ../src/cli/main.c:687 #, c-format msgid "error: can't open XMP file %s" msgstr "Error: can't open XMP file %s" -#: ../src/cli/main.c:696 +#: ../src/cli/main.c:708 msgid "empty history stack" msgstr "Empty history stack" #. too long ext, no point in wasting time -#: ../src/cli/main.c:708 +#: ../src/cli/main.c:720 #, c-format msgid "too long output file extension: %s\n" msgstr "Too long output file extension: %s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:716 +#: ../src/cli/main.c:728 #, c-format msgid "no output file extension given\n" msgstr "No output file extension given\n" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:773 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6295,21 +6617,31 @@ msgstr "" "Cannot find disk storage module. Please check your installation, something " "seems to be broken." -#: ../src/cli/main.c:771 +#: ../src/cli/main.c:783 msgid "failed to get parameters from storage module, aborting export ..." msgstr "Failed to get parameters from storage module, aborting export ..." -#: ../src/cli/main.c:787 +#: ../src/cli/main.c:799 #, c-format msgid "unknown extension '.%s'" msgstr "Unknown extension '.%s'" -#: ../src/cli/main.c:797 +#: ../src/cli/main.c:809 msgid "failed to get parameters from format module, aborting export ..." msgstr "Failed to get parameters from format module, aborting export ..." +#: ../src/common/ai/restore.c:279 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "Raw denoise model %s: incompatible input_kind" + +#: ../src/common/ai/restore.c:310 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "AI model %s: missing input_sizes in manifest" + #: ../src/common/ai/restore_raw_bayer.c:523 -#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_bayer.c:870 #: ../src/common/ai/restore_raw_linear.c:584 #: ../src/common/ai/restore_raw_linear.c:1008 msgid "AI raw denoise: GPU inference failed, falling back to CPU" @@ -6319,65 +6651,89 @@ msgstr "AI raw denoise: GPU inference failed, falling back to CPU" msgid "AI denoise: GPU inference failed, falling back to CPU" msgstr "AI denoise: GPU inference failed, falling back to CPU" -#: ../src/common/ai_models.c:199 +#: ../src/common/ai_models.c:72 ../src/iop/atrous.c:814 +#: ../src/libs/neural_restore.c:1473 ../src/libs/neural_restore.c:4416 +msgid "denoise" +msgstr "Denoise" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/common/ai_models.c:73 ../src/iop/rawdenoise.c:135 +#: ../src/libs/neural_restore.c:1474 ../src/libs/neural_restore.c:4414 +msgid "raw denoise" +msgstr "Raw denoise" + +#: ../src/common/ai_models.c:74 ../src/libs/neural_restore.c:1475 +#: ../src/libs/neural_restore.c:4418 +msgid "upscale" +msgstr "Upscale" + +#: ../src/common/ai_models.c:75 ../src/gui/hist_dialog.c:314 +#: ../src/gui/styles_dialog.c:708 ../src/gui/styles_dialog.c:717 +msgid "mask" +msgstr "Mask" + +#: ../src/common/ai_models.c:217 #, c-format msgid "network error: %s" msgstr "Network error: %s" -#: ../src/common/ai_models.c:202 +#: ../src/common/ai_models.c:220 #, c-format msgid "model repository \"%s\" missing releases-index.json" msgstr "Model repository \"%s\" missing releases-index.json" -#: ../src/common/ai_models.c:206 +#: ../src/common/ai_models.c:224 #, c-format msgid "could not fetch releases-index.json (HTTP %ld)" msgstr "Could not fetch releases-index.json (HTTP %ld)" -#: ../src/common/ai_models.c:1400 ../src/common/ai_models.c:1465 +#: ../src/common/ai_models.c:1677 ../src/common/ai_models.c:1749 +#: ../src/common/ai_models.c:2575 ../src/common/ai_models.c:2578 msgid "invalid parameters" msgstr "Invalid parameters" -#: ../src/common/ai_models.c:1403 +#: ../src/common/ai_models.c:1680 #, c-format msgid "file not found: %s" msgstr "File not found: %s" -#: ../src/common/ai_models.c:1411 +#: ../src/common/ai_models.c:1688 #, c-format msgid "archive top-level directory is not a valid model id: \"%s\"" msgstr "Archive top-level directory is not a valid model id: \"%s\"" -#: ../src/common/ai_models.c:1420 +#: ../src/common/ai_models.c:1697 msgid "failed to extract model archive" msgstr "Failed to extract model archive" -#: ../src/common/ai_models.c:1473 +#: ../src/common/ai_models.c:1757 msgid "model not found in registry" msgstr "Model not found in registry" -#: ../src/common/ai_models.c:1479 +#: ../src/common/ai_models.c:1763 msgid "model has no download asset defined" msgstr "Model has no download asset defined" -#: ../src/common/ai_models.c:1490 +#: ../src/common/ai_models.c:1774 msgid "invalid asset filename" msgstr "Invalid asset filename" -#: ../src/common/ai_models.c:1496 +#: ../src/common/ai_models.c:1780 msgid "model is already downloading" msgstr "Model is already downloading" -#: ../src/common/ai_models.c:1527 +#: ../src/common/ai_models.c:1815 ../src/common/ai_models.c:2324 msgid "invalid repository format" msgstr "Invalid repository format" -#: ../src/common/ai_models.c:1552 +#: ../src/common/ai_models.c:1840 ../src/common/ai_models.c:2344 #, c-format msgid "no compatible ai model release found for darktable %s" msgstr "No compatible AI model release found for Darktable %s" -#: ../src/common/ai_models.c:1568 +#: ../src/common/ai_models.c:1856 #, c-format msgid "" "could not obtain checksum for %s — refusing to download without integrity " @@ -6386,38 +6742,43 @@ msgstr "" "Could not obtain checksum for %s — refusing to download without integrity " "verification" -#: ../src/common/ai_models.c:1586 +#: ../src/common/ai_models.c:1876 +#, c-format +msgid "malformed checksum for %s" +msgstr "Malformed checksum for %s" + +#: ../src/common/ai_models.c:1889 msgid "failed to build download url" msgstr "Failed to build download URL" -#: ../src/common/ai_models.c:1597 -#, c-format -msgid "failed to create file: %s" -msgstr "Failed to create file: %s" - -#: ../src/common/ai_models.c:1621 +#: ../src/common/ai_models.c:1921 msgid "failed to initialize download" msgstr "Failed to initialize download" -#: ../src/common/ai_models.c:1641 +#: ../src/common/ai_models.c:1976 +#, c-format +msgid "failed to open %s" +msgstr "Failed to open %s" + +#: ../src/common/ai_models.c:2022 msgid "download cancelled" msgstr "Download cancelled" -#: ../src/common/ai_models.c:1643 +#: ../src/common/ai_models.c:2024 #, c-format -msgid "download failed: %s" -msgstr "Download failed: %s" +msgid "download failed after %d attempts: %s" +msgstr "Download failed after %d attempts: %s" -#: ../src/common/ai_models.c:1654 +#: ../src/common/ai_models.c:2027 #, c-format msgid "http error: %ld" msgstr "HTTP error: %ld" -#: ../src/common/ai_models.c:1677 +#: ../src/common/ai_models.c:2049 msgid "checksum verification failed" msgstr "Checksum verification failed" -#: ../src/common/ai_models.c:1687 +#: ../src/common/ai_models.c:2060 #, c-format msgid "" "no checksum available for %s — refusing to install without integrity " @@ -6426,10 +6787,23 @@ msgstr "" "No checksum available for %s — refusing to install without integrity " "verification" -#: ../src/common/ai_models.c:1700 +#: ../src/common/ai_models.c:2073 +msgid "failed to finalize downloaded file" +msgstr "Failed to finalize downloaded file" + +#: ../src/common/ai_models.c:2085 msgid "failed to extract archive" msgstr "Failed to extract archive" +#: ../src/common/ai_models.c:2306 +msgid "ai subsystem is not available" +msgstr "AI subsystem is not available" + +#: ../src/common/ai_models.c:2360 +#, c-format +msgid "could not read the model list published by %s (release %s)" +msgstr "Could not read the model list published by %s (release %s)" + #: ../src/common/camera_control.c:205 #, c-format msgid "" @@ -6483,16 +6857,16 @@ msgstr "Film roll" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1521 msgid "folder" msgstr "Folder" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:426 msgid "camera" msgstr "Camera" #: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 -#: ../src/libs/tagging.c:3751 +#: ../src/libs/tagging.c:3776 msgid "tag" msgstr "Tag" @@ -6524,40 +6898,40 @@ msgstr "Export time" msgid "print time" msgstr "Print time" -#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 -#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 -#: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 +#: ../src/common/collection.c:634 ../src/libs/collect.c:4221 +#: ../src/libs/filtering.c:2232 ../src/libs/filtering.c:2252 +#: ../src/libs/filters/history.c:153 ../src/libs/history.c:102 msgid "history" msgstr "History" #: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 -#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 -#: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1617 +#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:350 +#: ../src/libs/filters/colors.c:368 ../src/libs/tools/colorlabels.c:138 msgid "color label" msgstr "Color label" #. iso -#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 -#: ../src/gui/presets.c:677 ../src/libs/camera.c:582 -#: ../src/libs/metadata_view.c:161 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:995 +#: ../src/gui/presets.c:680 ../src/libs/camera.c:582 +#: ../src/libs/metadata_view.c:162 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 -#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:1007 +#: ../src/gui/presets.c:715 ../src/iop/lens.cc:4496 ../src/libs/camera.c:569 +#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:151 msgid "aperture" msgstr "Aperture" #: ../src/common/collection.c:652 ../src/libs/filtering.c:48 -#: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 +#: ../src/libs/filters/filename.c:368 ../src/libs/metadata_view.c:137 msgid "filename" msgstr "Filename" #: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:143 +#: ../src/libs/geotagging.c:144 msgid "geotagging" msgstr "Geotagging" @@ -6569,128 +6943,136 @@ msgstr "Group" msgid "duplicates" msgstr "Duplicates" -#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 -#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:381 +#: ../src/common/collection.c:660 ../src/libs/filters/misc.c:475 +msgid "image dimensions" +msgstr "Image dimensions" + +#: ../src/common/collection.c:662 ../src/dtgtk/thumbnail.c:1629 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:382 msgid "local copy" msgstr "Local copy" -#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 +#: ../src/common/collection.c:664 ../src/gui/preferences.c:959 msgid "module" msgstr "Module" -#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/common/collection.c:666 ../src/gui/hist_dialog.c:359 #: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 -#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:38 msgid "module order" msgstr "Module order" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:668 msgid "range rating" msgstr "Range rating" -#: ../src/common/collection.c:668 ../src/common/ratings.c:362 +#: ../src/common/collection.c:670 ../src/common/ratings.c:403 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 -#: ../src/libs/tools/ratings.c:110 +#: ../src/libs/tools/ratings.c:109 msgid "rating" msgstr "Rating" -#: ../src/common/collection.c:670 +#: ../src/common/collection.c:672 msgid "search" msgstr "Search" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:674 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:155 msgid "white balance" msgstr "White balance" -#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:676 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:156 msgid "flash" msgstr "Flash" -#: ../src/common/collection.c:676 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:454 +#: ../src/libs/metadata_view.c:154 msgid "exposure program" msgstr "Exposure program" -#: ../src/common/collection.c:678 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:680 ../src/libs/filters/misc.c:461 +#: ../src/libs/metadata_view.c:157 msgid "metering mode" msgstr "Metering mode" -#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1505 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "Auto applied" -#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1511 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "Altered" -#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 -#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 -#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 -#: ../src/libs/collect.c:2945 +#: ../src/common/collection.c:1529 ../src/common/collection.c:1682 +#: ../src/libs/collect.c:1420 ../src/libs/collect.c:1630 +#: ../src/libs/collect.c:1656 ../src/libs/collect.c:1823 +#: ../src/libs/collect.c:3251 msgid "not tagged" msgstr "Not tagged" -#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 -#: ../src/libs/map_locations.c:740 +#: ../src/common/collection.c:1530 ../src/libs/collect.c:1656 +#: ../src/libs/map_locations.c:741 msgid "tagged" msgstr "Tagged" -#: ../src/common/collection.c:1529 +#: ../src/common/collection.c:1531 msgid "tagged*" msgstr "Tagged*" #. local copy -#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 +#: ../src/common/collection.c:1565 ../src/libs/collect.c:2125 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "Not copied locally" -#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 +#: ../src/common/collection.c:1570 ../src/libs/collect.c:2124 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "Copied locally" #. duplicates -#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1582 ../src/libs/filters/duplicates.c:38 msgid "images with duplicates" msgstr "Images with duplicates" -#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1598 ../src/libs/filters/duplicates.c:38 msgid "duplicates only" msgstr "Duplicates only" #. if its undefined -#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 -#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 -#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 -#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 +#: ../src/common/collection.c:1654 ../src/common/collection.c:1766 +#: ../src/common/collection.c:1793 ../src/common/collection.c:1820 +#: ../src/common/collection.c:1846 ../src/common/collection.c:1872 +#: ../src/common/collection.c:2783 ../src/libs/collect.c:2550 +#: ../src/libs/collect.c:2551 ../src/libs/filters/misc.c:223 +#: ../src/libs/filters/misc.c:225 msgid "unnamed" msgstr "Unnamed" -#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 +#: ../src/common/collection.c:2389 ../src/libs/collect.c:2425 msgid "not defined" msgstr "Not defined" -#: ../src/common/collection.c:2919 +#: ../src/common/collection.c:2933 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d image (#%d) selected of %d" -#: ../src/common/collection.c:2926 +#: ../src/common/collection.c:2940 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "%d image selected of %d" msgstr[1] "%d images selected of %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 -#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 -#: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2448 ../src/gui/guides.c:852 +#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/levels.c:678 +#: ../src/iop/rgblevels.c:954 ../src/iop/rgblevels.c:1064 msgid "gray" msgstr "Gray" @@ -6899,7 +7281,7 @@ msgid "dark cyan" msgstr "Dark cyan" #: ../src/common/color_vocabulary.c:297 ../src/common/color_vocabulary.c:317 -#: ../src/iop/colorzones.c:2489 +#: ../src/iop/colorzones.c:2482 msgid "aqua" msgstr "Aqua" @@ -6979,125 +7361,125 @@ msgstr "All colorlabels removed" #: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:194 ../src/libs/image.c:642 msgid "clear" msgstr "Clear" -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1778 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "Work profile" -#: ../src/common/colorspaces.c:1431 ../src/common/colorspaces.c:1776 -#: ../src/views/darkroom.c:3221 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3472 msgid "softproof profile" msgstr "Softproof profile" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1758 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "System display profile" -#: ../src/common/colorspaces.c:1446 ../src/common/colorspaces.c:1780 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "System display profile (second window)" -#: ../src/common/colorspaces.c:1459 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (web-safe)" -#: ../src/common/colorspaces.c:1479 ../src/common/colorspaces.c:1782 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1494 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1502 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1509 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1515 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1522 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1537 ../src/common/colorspaces.c:1752 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "Linear XYZ" -#: ../src/common/colorspaces.c:1544 ../src/common/colorspaces.c:1754 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:145 ../src/develop/blend_gui.c:2072 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:370 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1552 ../src/common/colorspaces.c:1756 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "Linear infrared BGR" -#: ../src/common/colorspaces.c:1557 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (for testing)" -#: ../src/common/colorspaces.c:1663 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "" "Profile `%s' not usable as histogram profile. It has been replaced by sRGB!" -#: ../src/common/colorspaces.c:1742 +#: ../src/common/colorspaces.c:1769 msgid "no filename" msgstr "No filename" -#: ../src/common/colorspaces.c:1760 +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "Embedded ICC profile" -#: ../src/common/colorspaces.c:1762 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "Embedded matrix" -#: ../src/common/colorspaces.c:1764 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "Standard color matrix" -#: ../src/common/colorspaces.c:1766 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "Enhanced color matrix" -#: ../src/common/colorspaces.c:1768 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "Vendor color matrix" -#: ../src/common/colorspaces.c:1770 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "Alternate color matrix" -#: ../src/common/colorspaces.c:1772 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (experimental)" -#: ../src/common/colorspaces.c:1786 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1788 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1790 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1792 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -7125,33 +7507,33 @@ msgstr "Error while printing `%s' on `%s'" msgid "printing `%s' on `%s'" msgstr "Printing `%s' on `%s'" -#: ../src/common/darktable.c:432 +#: ../src/common/darktable.c:440 #, c-format msgid "found strange path `%s'" msgstr "Found strange path `%s'" -#: ../src/common/darktable.c:447 +#: ../src/common/darktable.c:455 #, c-format msgid "error loading directory `%s'" msgstr "Error loading directory `%s'" -#: ../src/common/darktable.c:471 +#: ../src/common/darktable.c:479 #, c-format msgid "file `%s' has unsupported format!" msgstr "File '%s' has unsupported format!" -#: ../src/common/darktable.c:473 +#: ../src/common/darktable.c:481 #, c-format msgid "file `%s' has unknown format!" msgstr "File `%s' has unknown format!" -#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 -#: ../src/control/jobs/control_jobs.c:2932 +#: ../src/common/darktable.c:494 ../src/control/jobs/control_jobs.c:3080 +#: ../src/control/jobs/control_jobs.c:3135 #, c-format msgid "error loading file `%s'" msgstr "Error loading file `%s'" -#: ../src/common/darktable.c:1607 +#: ../src/common/darktable.c:1658 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -7166,121 +7548,121 @@ msgstr "" "\n" "Please fix this and then run Darktable again" -#: ../src/common/darktable.c:1612 +#: ../src/common/darktable.c:1663 msgid "darktable - unable to create directories" msgstr "Darktable - unable to create directories" -#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/darktable.c:1665 ../src/common/database.c:4137 #: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_Quit Darktable" #. initialize the database -#: ../src/common/darktable.c:1688 +#: ../src/common/darktable.c:1739 msgid "opening image library" msgstr "Opening image library" -#: ../src/common/darktable.c:1701 +#: ../src/common/darktable.c:1752 msgid "forwarding image(s) to running instance" msgstr "Forwarding image(s) to running instance" -#: ../src/common/darktable.c:1732 +#: ../src/common/darktable.c:1783 msgid "preparing database" msgstr "Preparing database" #. init darktable tags table -#: ../src/common/darktable.c:1736 +#: ../src/common/darktable.c:1787 msgid "setting up tags table" msgstr "Setting up tags table" #. Initialize the signal system -#: ../src/common/darktable.c:1740 +#: ../src/common/darktable.c:1791 msgid "initializing signals and control" msgstr "Initializing signals and control" -#: ../src/common/darktable.c:1758 +#: ../src/common/darktable.c:1809 msgid "importing default styles" msgstr "Importing default styles" -#: ../src/common/darktable.c:1860 +#: ../src/common/darktable.c:1912 msgid "initializing GraphicsMagick" msgstr "Initializing GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1872 +#: ../src/common/darktable.c:1924 msgid "initializing ImageMagick" msgstr "Initializing ImageMagick" -#: ../src/common/darktable.c:1877 +#: ../src/common/darktable.c:1929 msgid "initializing libheif" msgstr "Initializing libheif" -#: ../src/common/darktable.c:1881 +#: ../src/common/darktable.c:1933 msgid "initializing WB presets" msgstr "Initializing WB presets" #. Do locale-sensitive init BEFORE starting any background worker jobs -#: ../src/common/darktable.c:1885 +#: ../src/common/darktable.c:1937 msgid "loading noise profiles" msgstr "Loading noise profiles" -#: ../src/common/darktable.c:1888 +#: ../src/common/darktable.c:1940 msgid "starting OpenCL" msgstr "Starting OpenCL" -#: ../src/common/darktable.c:1912 +#: ../src/common/darktable.c:1964 msgid "synchronizing local copies" msgstr "Synchronizing local copies" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1919 +#: ../src/common/darktable.c:1971 msgid "initializing camera control" msgstr "Initializing camera control" -#: ../src/common/darktable.c:1932 +#: ../src/common/darktable.c:1984 msgid "initializing GUI" msgstr "Initializing GUI" -#: ../src/common/darktable.c:1949 +#: ../src/common/darktable.c:2001 msgid "loading image formats" msgstr "Loading image formats" -#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 +#: ../src/common/darktable.c:2006 ../src/develop/imageop.c:1827 msgid "loading processing modules" msgstr "Loading processing modules" -#: ../src/common/darktable.c:1986 +#: ../src/common/darktable.c:2038 msgid "loading views" msgstr "Loading views" -#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +#: ../src/common/darktable.c:2042 ../src/libs/lib.c:839 msgid "loading utility modules" msgstr "Loading utility modules" -#: ../src/common/darktable.c:1997 +#: ../src/common/darktable.c:2049 msgid "initializing Lua" msgstr "Initializing Lua" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:2026 +#: ../src/common/darktable.c:2078 msgid "importing image" msgstr "Importing image" -#: ../src/common/darktable.c:2045 +#: ../src/common/darktable.c:2097 msgid "configuration information" msgstr "Configuration information" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2099 msgid "_show this message again" msgstr "_Show this message again" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2099 msgid "_dismiss" msgstr "_Dismiss" -#: ../src/common/darktable.c:2538 +#: ../src/common/darktable.c:2596 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -7288,11 +7670,11 @@ msgstr "" "The RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." -#: ../src/common/darktable.c:2540 +#: ../src/common/darktable.c:2598 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "See Preferences/Darkroom/Demosaicing for zoomed out Darkroom mode" -#: ../src/common/darktable.c:2546 +#: ../src/common/darktable.c:2604 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -7300,7 +7682,7 @@ msgstr "" "The user interface and the underlying internals for tuning Darktable " "performance have changed." -#: ../src/common/darktable.c:2548 +#: ../src/common/darktable.c:2606 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -7308,15 +7690,15 @@ msgstr "" "You won't find headroom and friends any longer, instead in Preferences/" "Processing use:" -#: ../src/common/darktable.c:2550 +#: ../src/common/darktable.c:2608 msgid "1) darktable resources" msgstr "1) Darktable resources" -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2610 msgid "2) tune OpenCL performance" msgstr "2) Tune OpenCL performance" -#: ../src/common/darktable.c:2559 +#: ../src/common/darktable.c:2617 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -7324,7 +7706,7 @@ msgstr "" "Some global config parameters relevant for OpenCL performance are not used " "any longer." -#: ../src/common/darktable.c:2561 +#: ../src/common/darktable.c:2619 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -7332,8 +7714,8 @@ msgstr "" "Instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "Content is:" -#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 -#: ../src/common/darktable.c:2597 +#: ../src/common/darktable.c:2621 ../src/common/darktable.c:2640 +#: ../src/common/darktable.c:2655 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -7341,17 +7723,17 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 +#: ../src/common/darktable.c:2623 ../src/common/darktable.c:2642 msgid "you may tune as before except 'magic'" msgstr "You may tune as before except 'magic'" -#: ../src/common/darktable.c:2571 +#: ../src/common/darktable.c:2629 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "Your OpenCL compiler settings for all devices have been reset to default." -#: ../src/common/darktable.c:2578 +#: ../src/common/darktable.c:2636 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -7359,13 +7741,13 @@ msgstr "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." -#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 +#: ../src/common/darktable.c:2638 ../src/common/darktable.c:2653 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "You will find 'per device' data in 'cldevice_v5_canonical-name'. Content is:" -#: ../src/common/darktable.c:2586 +#: ../src/common/darktable.c:2644 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -7373,7 +7755,7 @@ msgstr "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." -#: ../src/common/darktable.c:2593 +#: ../src/common/darktable.c:2651 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -7381,7 +7763,7 @@ msgstr "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." -#: ../src/common/darktable.c:2604 +#: ../src/common/darktable.c:2662 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -7389,7 +7771,7 @@ msgstr "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" -#: ../src/common/darktable.c:2609 +#: ../src/common/darktable.c:2667 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -7397,7 +7779,7 @@ msgstr "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" -#: ../src/common/darktable.c:2615 +#: ../src/common/darktable.c:2673 msgid "" "OpenCL 'per device' settings have changed.\n" "\n" @@ -7405,13 +7787,13 @@ msgstr "" "OpenCL 'per device' settings have changed.\n" "\n" -#: ../src/common/darktable.c:2616 +#: ../src/common/darktable.c:2674 msgid "" "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" msgstr "" "You will find 'per device' data in 'cldevice_v6_canonical-name'. Content is:" -#: ../src/common/darktable.c:2618 +#: ../src/common/darktable.c:2676 msgid "" " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " "'unified_fraction'" @@ -7431,8 +7813,8 @@ msgstr "Publisher" #: ../src/common/database.c:3238 #: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 -#: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 -#: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 +#: ../src/imageio/storage/gallery.c:215 ../src/imageio/storage/gallery.c:222 +#: ../src/imageio/storage/latex.c:205 ../src/imageio/storage/piwigo.c:1152 #: ../src/libs/filtering.c:60 msgid "title" msgstr "Title" @@ -7446,7 +7828,7 @@ msgstr "Description" msgid "rights" msgstr "Rights" -#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1897 msgid "notes" msgstr "Notes" @@ -7551,11 +7933,11 @@ msgstr "" "\n" "Do you really want to delete the lock files?\n" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3702 msgid "_no" msgstr "_No" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3701 msgid "_yes" msgstr "_Yes" @@ -7574,13 +7956,13 @@ msgstr "" "You can now restart Darktable\n" #: ../src/common/database.c:3909 ../src/common/database.c:3916 -#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 -#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:574 +#: ../src/gui/accelerators.c:2749 ../src/gui/accelerators.c:2821 +#: ../src/gui/accelerators.c:2930 ../src/gui/hist_dialog.c:237 +#: ../src/gui/preferences_ai.c:1441 ../src/gui/presets.c:577 msgid "_ok" msgstr "_OK" -#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:175 msgid "error" msgstr "Error" @@ -7762,77 +8144,78 @@ msgstr "" "Fast exposure independent guided filter failed to allocate memory, check your " "RAM settings" -#: ../src/common/exif.cc:6062 +#: ../src/common/exif.cc:6196 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "Cannot read XMP file '%s': '%s'" -#: ../src/common/exif.cc:6121 +#: ../src/common/exif.cc:6255 ../src/common/exif.cc:6268 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "Cannot write XMP file '%s': '%s'" -#: ../src/common/fast_guided_filter.h:301 +#: ../src/common/fast_guided_filter.h:300 msgid "fast guided filter failed to allocate memory, check your RAM settings" msgstr "Fast guided filter failed to allocate memory, check your RAM settings" -#: ../src/common/film.c:341 +#: ../src/common/film.c:342 msgid "do you want to delete this empty directory?" msgid_plural "do you want to delete these empty directories?" msgstr[0] "Do you want to delete this empty directory?" msgstr[1] "Do you want to delete these empty directories?" -#: ../src/common/film.c:348 +#: ../src/common/film.c:349 msgid "delete empty directory?" msgid_plural "delete empty directories?" msgstr[0] "Delete empty directory?" msgstr[1] "Delete empty directories?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:949 -#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 -#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 +#: ../src/common/film.c:362 ../src/gui/preferences.c:971 +#: ../src/gui/preferences_ai.c:1610 ../src/gui/preferences_ai.c:2499 +#: ../src/gui/styles_dialog.c:571 ../src/libs/geotagging.c:850 +#: ../src/libs/import.c:1879 msgid "name" msgstr "Name" -#: ../src/common/film.c:469 +#: ../src/common/film.c:470 msgid "cannot remove film roll having local copies with inaccessible originals" msgstr "Cannot remove film roll having local copies with inaccessible originals" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 +#: ../src/common/gpx.c:260 ../src/control/jobs/control_jobs.c:1606 #, c-format msgid "failed to parse GPX file" msgstr "Failed to parse GPX file" -#: ../src/common/history.c:924 +#: ../src/common/history.c:927 msgid "you need to copy history from an image before you paste it onto another" msgstr "You need to copy history from an image before you paste it onto another" -#: ../src/common/image.c:346 +#: ../src/common/image.c:348 msgid "orphaned image" msgstr "Orphaned image" -#: ../src/common/image.c:688 +#: ../src/common/image.c:690 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "Geo-location undone for %d image" msgstr[1] "Geo-location undone for %d images" -#: ../src/common/image.c:690 +#: ../src/common/image.c:692 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "Geo-location re-applied to %d image" msgstr[1] "Geo-location re-applied to %d images" -#: ../src/common/image.c:712 +#: ../src/common/image.c:714 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "Date/time undone for %d image" msgstr[1] "Date/time undone for %d images" -#: ../src/common/image.c:714 +#: ../src/common/image.c:716 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7840,64 +8223,64 @@ msgstr[0] "Date/time re-applied to %d image" msgstr[1] "Date/time re-applied to %d images" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1345 +#: ../src/common/image.c:1347 msgid "can't create a duplicate in GIMP mode" msgstr "Can't create a duplicate in GIMP mode" -#: ../src/common/image.c:2442 +#: ../src/common/image.c:2449 #, c-format msgid "cannot access local copy `%s'" msgstr "Cannot access local copy `%s'" -#: ../src/common/image.c:2449 +#: ../src/common/image.c:2456 #, c-format msgid "cannot write local copy `%s'" msgstr "Cannot write local copy `%s'" -#: ../src/common/image.c:2456 +#: ../src/common/image.c:2463 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "Error moving local copy `%s' -> `%s'" -#: ../src/common/image.c:2501 +#: ../src/common/image.c:2508 #, c-format msgid "error moving `%s': file not found" msgstr "Error moving `%s': file not found" -#: ../src/common/image.c:2511 +#: ../src/common/image.c:2518 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "Error moving `%s' -> `%s': file exists" -#: ../src/common/image.c:2515 ../src/common/image.c:2524 +#: ../src/common/image.c:2522 ../src/common/image.c:2531 #, c-format msgid "error moving `%s' -> `%s'" msgstr "Error moving `%s' -> `%s'" -#: ../src/common/image.c:2826 +#: ../src/common/image.c:2833 msgid "cannot create local copy when the original file is not accessible." msgstr "Cannot create local copy when the original file is not accessible." -#: ../src/common/image.c:2840 +#: ../src/common/image.c:2847 msgid "cannot create local copy." msgstr "Cannot create local copy." -#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 +#: ../src/common/image.c:2926 ../src/control/jobs/control_jobs.c:1158 msgid "cannot remove local copy when the original file is not accessible." msgstr "Cannot remove local copy when the original file is not accessible." -#: ../src/common/image.c:3095 +#: ../src/common/image.c:3102 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d local copy has been synchronized" msgstr[1] "%d local copies have been synchronized" -#: ../src/common/image.c:3293 +#: ../src/common/image.c:3300 msgid "WARNING: camera is missing samples!" msgstr "WARNING: camera is missing samples!" -#: ../src/common/image.c:3294 +#: ../src/common/image.c:3301 msgid "" "You must provide samples in https://" "raw.pixls.us/" @@ -7905,7 +8288,7 @@ msgstr "" "You must provide samples in https://" "raw.pixls.us/" -#: ../src/common/image.c:3295 +#: ../src/common/image.c:3302 #, c-format msgid "" "for `%s' `%s'\n" @@ -7914,83 +8297,83 @@ msgstr "" "for `%s' `%s'\n" "in as many format/compression/bit depths as possible" -#: ../src/common/image.c:3298 +#: ../src/common/image.c:3305 msgid "or the RAW won't be readable in next version." msgstr "or the RAW won't be readable in next version." -#: ../src/common/image.h:218 ../src/common/ratings.c:322 -#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 -#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 -#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 +#: ../src/common/image.h:227 ../src/common/ratings.c:363 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1754 +#: ../src/libs/collect.c:2533 ../src/libs/history.c:846 +#: ../src/libs/modulegroups.c:3032 ../src/libs/snapshots.c:940 msgid "unknown" msgstr "Unknown" #. EMPTY_FIELD -#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:228 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:229 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:221 +#: ../src/common/image.h:230 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:222 +#: ../src/common/image.h:231 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:223 +#: ../src/common/image.h:232 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:224 +#: ../src/common/image.h:233 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:234 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:226 +#: ../src/common/image.h:235 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:227 +#: ../src/common/image.h:236 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:228 +#: ../src/common/image.h:237 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:238 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:230 +#: ../src/common/image.h:239 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:231 +#: ../src/common/image.h:240 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:232 +#: ../src/common/image.h:241 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:242 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 +#: ../src/common/image.h:243 ../src/imageio/format/jxl.c:510 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:235 +#: ../src/common/image.h:244 msgid "QOI" msgstr "QOI" @@ -8022,7 +8405,7 @@ msgstr "" msgid "requested session path not available. device not mounted?" msgstr "Requested session path not available. Device not mounted?" -#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 +#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:190 msgid "legacy" msgstr "Legacy" @@ -8042,22 +8425,22 @@ msgstr "V5.0 RAW" msgid "v5.0 JPEG" msgstr "V5.0 JPEG" -#: ../src/common/iop_profile.c:882 +#: ../src/common/iop_profile.c:883 #, c-format msgid "work icc profile '%s' missing" msgstr "Work ICC profile '%s' missing" -#: ../src/common/iop_profile.c:913 +#: ../src/common/iop_profile.c:914 #, c-format msgid "input icc profile '%s' missing" msgstr "Input ICC profile '%s' missing" -#: ../src/common/iop_profile.c:966 +#: ../src/common/iop_profile.c:967 #, c-format msgid "output icc profile '%s' missing" msgstr "Output ICC profile '%s' missing" -#: ../src/common/iop_profile.c:1189 +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -8070,17 +8453,17 @@ msgstr "" "or, if this directory does not exist, from\n" "%s" -#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1386 ../src/imageio/imageio.c:1085 #, c-format msgid "image `%s' is not available!" msgstr "Image `%s' is not available!" -#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1390 ../src/imageio/imageio.c:1093 #, c-format msgid "unable to load image `%s'!" msgstr "Unable to load image '%s'!" -#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1392 ../src/imageio/imageio.c:1096 #, c-format msgid "image '%s' not supported" msgstr "Image '%s' not supported" @@ -8094,11 +8477,11 @@ msgstr "Generic poissonian" msgid "noiseprofile file `%s' is not valid" msgstr "Noiseprofile file `%s' is not valid" -#: ../src/common/opencl.c:1280 +#: ../src/common/opencl.c:1273 msgid "no working OpenCL library found" msgstr "No working OpenCL library found" -#: ../src/common/opencl.c:1300 +#: ../src/common/opencl.c:1293 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -8116,23 +8499,23 @@ msgstr "" " - no OpenCL driver installed,\n" " - multiple drivers installed per platform\n" -#: ../src/common/opencl.c:1415 +#: ../src/common/opencl.c:1408 msgid "no devices found for unknown platform" msgstr "No devices found for unknown platform" -#: ../src/common/opencl.c:1462 +#: ../src/common/opencl.c:1455 msgid "not enough memory for OpenCL devices" msgstr "Not enough memory for OpenCL devices" -#: ../src/common/opencl.c:1500 +#: ../src/common/opencl.c:1493 msgid "no OpenCL devices found" msgstr "No OpenCL devices found" -#: ../src/common/opencl.c:1543 +#: ../src/common/opencl.c:1536 msgid "no suitable OpenCL devices found" msgstr "No suitable OpenCL devices found" -#: ../src/common/opencl.c:1567 +#: ../src/common/opencl.c:1560 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -8143,26 +8526,26 @@ msgstr "" "%s\n" "Disabling OpenCL for now" -#: ../src/common/opencl.c:1603 +#: ../src/common/opencl.c:1596 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "OpenCL scheduling profile set to default, setup has changed" -#: ../src/common/opencl.c:2403 +#: ../src/common/opencl.c:2378 #, c-format msgid "building OpenCL program %s for %s" msgstr "Building OpenCL program %s for %s" -#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4126 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:85 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1530 +#: ../src/libs/print_settings.c:85 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:85 msgid "inch" msgstr "inch" @@ -8186,133 +8569,152 @@ msgstr "Letter" msgid "Legal" msgstr "Legal" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(default)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "GNOME Keyring backend is no longer supported. Configure a different one" +#. all were rejected → un-reject #: ../src/common/ratings.c:150 #, c-format +msgid "unrejecting %d image" +msgid_plural "unrejecting %d images" +msgstr[0] "Unrejecting %d image" +msgstr[1] "Unrejecting %d images" + +#: ../src/common/ratings.c:153 +#, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "Rejecting %d image" msgstr[1] "Rejecting %d images" -#: ../src/common/ratings.c:153 +#: ../src/common/ratings.c:158 +#, c-format +msgid "applying ratings to %d image" +msgid_plural "applying ratings to %d images" +msgstr[0] "Applying ratings to %d image" +msgstr[1] "Applying ratings to %d images" + +#: ../src/common/ratings.c:168 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "Applying rating %d to %d image" msgstr[1] "Applying rating %d to %d images" -#: ../src/common/ratings.c:249 +#: ../src/common/ratings.c:290 msgid "no images selected to apply rating" msgstr "No images selected to apply rating" -#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 +#: ../src/common/ratings.c:354 ../src/libs/metadata_view.c:397 msgid "image rejected" msgstr "Image rejected" -#: ../src/common/ratings.c:315 +#: ../src/common/ratings.c:356 msgid "image rated to 0 star" msgstr "Image rated to 0 star" -#: ../src/common/ratings.c:317 +#: ../src/common/ratings.c:358 #, c-format msgid "image rated to %s" msgstr "Image rated to %s" -#: ../src/common/ratings.c:346 +#: ../src/common/ratings.c:387 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:1030 +#: ../src/views/lighttable.c:1044 msgid "select" msgstr "Select" -#: ../src/common/ratings.c:347 +#: ../src/common/ratings.c:388 msgid "upgrade" msgstr "Upgrade" -#: ../src/common/ratings.c:348 +#: ../src/common/ratings.c:389 msgid "downgrade" msgstr "Downgrade" -#: ../src/common/ratings.c:352 +#: ../src/common/ratings.c:393 msgid "zero" msgstr "Zero" -#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:394 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "One" -#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:395 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "Two" -#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:396 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "Three" -#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:397 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "Four" -#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:398 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "Five" -#: ../src/common/ratings.c:358 +#: ../src/common/ratings.c:399 msgid "reject" msgstr "Reject" -#: ../src/common/styles.c:255 +#: ../src/common/styles.c:257 #, c-format msgid "style with name '%s' already exists" msgstr "Style with name '%s' already exists" -#: ../src/common/styles.c:282 ../src/common/styles.c:1724 +#: ../src/common/styles.c:284 ../src/common/styles.c:1726 #: ../src/libs/styles.c:53 msgid "styles" msgstr "Styles" -#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 +#: ../src/common/styles.c:562 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "Style named '%s' successfully created" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1306 +#: ../src/common/styles.c:666 ../src/dtgtk/culling.c:1465 msgid "no image selected!" msgstr "No images selected!" -#: ../src/common/styles.c:744 +#: ../src/common/styles.c:746 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "Module `%s' version mismatch: %d != %d" -#: ../src/common/styles.c:1036 +#: ../src/common/styles.c:1038 #, c-format msgid "applied style `%s' on current image" msgstr "Applied style `%s' on current image" -#: ../src/common/styles.c:1300 +#: ../src/common/styles.c:1302 #, c-format msgid "failed to overwrite style file for %s" msgstr "Failed to overwrite style file for %s" -#: ../src/common/styles.c:1306 +#: ../src/common/styles.c:1308 #, c-format msgid "style file for %s exists" msgstr "Style file for %s exists" -#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 +#: ../src/common/styles.c:1483 ../src/common/styles.c:1807 msgid "imported-style" msgstr "Imported-style" -#: ../src/common/styles.c:1614 +#: ../src/common/styles.c:1616 #, c-format msgid "style %s was successfully imported" msgstr "Style %s was successfully imported" #. Failed to open file, clean up. -#: ../src/common/styles.c:1659 +#: ../src/common/styles.c:1661 #, c-format msgid "could not read file `%s'" msgstr "Could not read file `%s'" @@ -8325,7 +8727,7 @@ msgstr "above sea level" msgid "below sea level" msgstr "below sea level" -#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:996 msgid "m" msgstr "m" @@ -8334,11 +8736,11 @@ msgid "no info" msgstr "No info" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:172 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 ../src/libs/export.c:1590 +#: ../src/libs/metadata_view.c:749 msgid "yes" msgstr "Yes" @@ -8354,7 +8756,7 @@ msgstr "Yes" #. * #. * WB name is standardized to one of the following: #. "Sunlight" and other variation should be switched to this: -#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:312 +#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:313 msgid "daylight" msgstr "Daylight" @@ -8450,7 +8852,7 @@ msgstr "Evening sun" msgid "underwater" msgstr "Underwater" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3349 msgid "black & white" msgstr "Black & white" @@ -8470,79 +8872,79 @@ msgstr "Camera WB" msgid "auto WB" msgstr "Auto WB" -#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 -#: ../src/views/darkroom.c:2474 +#: ../src/control/control.c:67 ../src/gui/accelerators.c:162 +#: ../src/views/darkroom.c:2692 msgid "hold" msgstr "Hold" -#: ../src/control/control.c:107 ../src/control/control.c:220 +#: ../src/control/control.c:106 ../src/control/control.c:219 msgid "modifiers" msgstr "Modifiers" -#: ../src/control/control.c:121 +#: ../src/control/control.c:120 msgctxt "accel" msgid "global" msgstr "Global" -#: ../src/control/control.c:128 +#: ../src/control/control.c:127 msgctxt "accel" msgid "views" msgstr "Views" -#: ../src/control/control.c:135 +#: ../src/control/control.c:134 msgctxt "accel" msgid "thumbtable" msgstr "Thumbtable" -#: ../src/control/control.c:142 +#: ../src/control/control.c:141 msgctxt "accel" msgid "utility modules" msgstr "Utility modules" -#: ../src/control/control.c:149 +#: ../src/control/control.c:148 msgctxt "accel" msgid "format" msgstr "Format" -#: ../src/control/control.c:156 +#: ../src/control/control.c:155 msgctxt "accel" msgid "storage" msgstr "Storage" -#: ../src/control/control.c:163 +#: ../src/control/control.c:162 msgctxt "accel" msgid "processing modules" msgstr "Processing modules" -#: ../src/control/control.c:170 +#: ../src/control/control.c:169 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:177 +#: ../src/control/control.c:176 msgctxt "accel" msgid "Lua scripts" msgstr "Lua scripts" -#: ../src/control/control.c:184 +#: ../src/control/control.c:183 msgctxt "accel" msgid "fallbacks" msgstr "Fallbacks" -#: ../src/control/control.c:193 +#: ../src/control/control.c:192 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:215 +#: ../src/control/control.c:214 msgid "show accels window" msgstr "Show accels window" -#: ../src/control/control.c:381 +#: ../src/control/control.c:386 msgid "darktable will be locked until background work has been done" msgstr "Darktable will be locked until background work has been done" -#: ../src/control/control.c:491 +#: ../src/control/control.c:494 msgid "working..." msgstr "Working..." @@ -8646,7 +9048,7 @@ msgstr "XMP" #: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 -#: ../src/imageio/storage/latex.c:196 +#: ../src/imageio/storage/latex.c:199 msgid "path" msgstr "Path" @@ -8670,23 +9072,23 @@ msgstr "Time difference" msgid "updated XMP sidecar files found" msgstr "Updated XMP sidecar files found" -#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:747 msgid "_close" msgstr "_Close" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 -#: ../src/libs/import.c:2038 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3339 +#: ../src/libs/import.c:2053 ../src/libs/select.c:142 msgid "select all" msgstr "Select all" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 -#: ../src/libs/import.c:2042 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3341 +#: ../src/libs/import.c:2057 ../src/libs/select.c:146 msgid "select none" msgstr "Select none" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3343 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "Invert selection" @@ -8748,88 +9150,110 @@ msgid_plural "importing %d images from camera" msgstr[0] "Importing %d image from camera" msgstr[1] "Importing %d images from camera" -#: ../src/control/jobs/camera_jobs.c:396 +#: ../src/control/jobs/camera_jobs.c:398 msgid "import images from camera" msgstr "Import images from camera" -#: ../src/control/jobs/control_jobs.c:214 +#: ../src/control/jobs/control_jobs.c:215 msgid "failed to create film roll for destination directory, aborting move." msgstr "Failed to create film roll for destination directory, aborting move." -#: ../src/control/jobs/control_jobs.c:363 +#: ../src/control/jobs/control_jobs.c:364 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] "Writing sidecar file" msgstr[1] "Writing %zu sidecar files" -#: ../src/control/jobs/control_jobs.c:530 +#: ../src/control/jobs/control_jobs.c:564 msgid "unable to allocate memory for HDR merge" msgstr "Unable to allocate memory for HDR merge" -#: ../src/control/jobs/control_jobs.c:539 +#: ../src/control/jobs/control_jobs.c:578 msgid "exposure bracketing only works on raw images." msgstr "Exposure bracketing only works on raw images." -#: ../src/control/jobs/control_jobs.c:547 +#: ../src/control/jobs/control_jobs.c:588 msgid "images have to be of same size and orientation!" msgstr "Images have to be of same size and orientation!" -#: ../src/control/jobs/control_jobs.c:640 +#: ../src/control/jobs/control_jobs.c:731 +#, c-format +msgid "" +"HDR merge aborted: `%s' is not a raw exposure (already merged HDR, monochrome " +"or non-raw image)" +msgstr "" +"HDR merge aborted: '%s' is not a raw exposure (already merged HDR, monochrome " +"or non-raw image)" + +#: ../src/control/jobs/control_jobs.c:747 +#, c-format +msgid "HDR merge aborted: `%s' has a different size or orientation" +msgstr "HDR merge aborted: '%s' has a different size or orientation" + +#: ../src/control/jobs/control_jobs.c:767 ../src/control/jobs/control_jobs.c:842 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "Merging %d image" msgstr[1] "Merging %d images" -#: ../src/control/jobs/control_jobs.c:712 +#: ../src/control/jobs/control_jobs.c:788 +msgid "merging HDR: auto-aligning exposure brackets" +msgstr "Merging HDR: auto-aligning exposure brackets" + +#: ../src/control/jobs/control_jobs.c:810 +msgid "examining frames for HDR auto-reference" +msgstr "Examining frames for HDR auto-reference" + +#: ../src/control/jobs/control_jobs.c:913 #, c-format msgid "wrote merged HDR `%s'" msgstr "Wrote merged HDR `%s'" -#: ../src/control/jobs/control_jobs.c:744 +#: ../src/control/jobs/control_jobs.c:947 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "Duplicating %d image" msgstr[1] "Duplicating %d images" -#: ../src/control/jobs/control_jobs.c:786 +#: ../src/control/jobs/control_jobs.c:989 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "Flipping %d image" msgstr[1] "Flipping %d images" -#: ../src/control/jobs/control_jobs.c:818 +#: ../src/control/jobs/control_jobs.c:1021 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "Set %d color image" msgstr[1] "Setting %d color images" -#: ../src/control/jobs/control_jobs.c:820 +#: ../src/control/jobs/control_jobs.c:1023 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "Set %d monochrome image" msgstr[1] "Setting %d monochrome images" -#: ../src/control/jobs/control_jobs.c:928 +#: ../src/control/jobs/control_jobs.c:1131 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "Removing %d image" msgstr[1] "Removing %d images" -#: ../src/control/jobs/control_jobs.c:972 +#: ../src/control/jobs/control_jobs.c:1175 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" msgstr[0] "Not removing image '%s' used as overlay in %d image" msgstr[1] "Not removing image '%s' used as overlay in %d images" -#: ../src/control/jobs/control_jobs.c:1055 +#: ../src/control/jobs/control_jobs.c:1258 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8842,7 +9266,7 @@ msgstr "" "\n" "Do you want to delete the file from disk without using trash?" -#: ../src/control/jobs/control_jobs.c:1057 +#: ../src/control/jobs/control_jobs.c:1260 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -8851,212 +9275,212 @@ msgstr "" "Could not delete from disk %s%s\n" "%s" -#: ../src/control/jobs/control_jobs.c:1065 +#: ../src/control/jobs/control_jobs.c:1268 msgid "_apply to all" msgstr "_Apply to all" -#: ../src/control/jobs/control_jobs.c:1073 +#: ../src/control/jobs/control_jobs.c:1276 msgid "_delete permanently" msgstr "_Delete permanently" -#: ../src/control/jobs/control_jobs.c:1075 -#: ../src/control/jobs/control_jobs.c:1080 +#: ../src/control/jobs/control_jobs.c:1278 +#: ../src/control/jobs/control_jobs.c:1283 msgid "_remove from library" msgstr "_Remove from library" -#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1286 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "_Skip" -#: ../src/control/jobs/control_jobs.c:1084 +#: ../src/control/jobs/control_jobs.c:1287 msgid "abort" msgstr "Abort" -#: ../src/control/jobs/control_jobs.c:1090 +#: ../src/control/jobs/control_jobs.c:1293 msgid "trashing error" msgstr "Trashing error" -#: ../src/control/jobs/control_jobs.c:1091 +#: ../src/control/jobs/control_jobs.c:1294 msgid "deletion error" msgstr "Deletion error" -#: ../src/control/jobs/control_jobs.c:1243 +#: ../src/control/jobs/control_jobs.c:1446 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "Trashing %d image" msgstr[1] "Trashing %d images" -#: ../src/control/jobs/control_jobs.c:1245 +#: ../src/control/jobs/control_jobs.c:1448 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "Deleting %d image" msgstr[1] "Deleting %d images" -#: ../src/control/jobs/control_jobs.c:1279 +#: ../src/control/jobs/control_jobs.c:1482 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" msgstr[0] "Not deleting image '%s' used as overlay in %d image" msgstr[1] "Not deleting image '%s' used as overlay in %d images" -#: ../src/control/jobs/control_jobs.c:1413 +#: ../src/control/jobs/control_jobs.c:1616 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "Setting GPS information" msgstr[1] "Setting GPS information for %u images" -#: ../src/control/jobs/control_jobs.c:1458 +#: ../src/control/jobs/control_jobs.c:1661 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "Applied matched GPX location onto %d image" msgstr[1] "Applied matched GPX location onto %d images" -#: ../src/control/jobs/control_jobs.c:1476 +#: ../src/control/jobs/control_jobs.c:1679 #, c-format msgid "moving %d image" msgstr "Moving %d image" -#: ../src/control/jobs/control_jobs.c:1477 +#: ../src/control/jobs/control_jobs.c:1680 #, c-format msgid "moving %d images" msgstr "Moving %d images" -#: ../src/control/jobs/control_jobs.c:1484 +#: ../src/control/jobs/control_jobs.c:1687 #, c-format msgid "copying %d image" msgstr "Copying %d image" -#: ../src/control/jobs/control_jobs.c:1485 +#: ../src/control/jobs/control_jobs.c:1688 #, c-format msgid "copying %d images" msgstr "Copying %d images" -#: ../src/control/jobs/control_jobs.c:1501 +#: ../src/control/jobs/control_jobs.c:1704 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "Creating local copy of %d image" msgstr[1] "Creating local copies of %d images" -#: ../src/control/jobs/control_jobs.c:1505 +#: ../src/control/jobs/control_jobs.c:1708 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "Removing local copy of %d image" msgstr[1] "Removing local copies of %d images" -#: ../src/control/jobs/control_jobs.c:1554 +#: ../src/control/jobs/control_jobs.c:1757 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "Refreshing info for %d image" msgstr[1] "Refreshing info for %d images" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1829 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "Pasting history to %d image" msgstr[1] "Pasting history to %d images" -#: ../src/control/jobs/control_jobs.c:1648 +#: ../src/control/jobs/control_jobs.c:1851 msgid "skipped pasting history into image being edited" msgstr "Skipped pasting history into image being edited" -#: ../src/control/jobs/control_jobs.c:1690 +#: ../src/control/jobs/control_jobs.c:1893 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "Compressing history for %d image" msgstr[1] "Compressing history for %d images" -#: ../src/control/jobs/control_jobs.c:1707 +#: ../src/control/jobs/control_jobs.c:1910 msgid "skipped compressing history for image being edited" msgstr "Skipped compressing history for image being edited" -#: ../src/control/jobs/control_jobs.c:1719 +#: ../src/control/jobs/control_jobs.c:1922 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "No history compression of %d image" msgstr[1] "No history compression of %d images" -#: ../src/control/jobs/control_jobs.c:1732 +#: ../src/control/jobs/control_jobs.c:1935 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "Discarding history for %d image" msgstr[1] "Discarding history for %d images" -#: ../src/control/jobs/control_jobs.c:1745 +#: ../src/control/jobs/control_jobs.c:1948 msgid "skipped discarding history for image being edited" msgstr "Skipped discarding history for image being edited" -#: ../src/control/jobs/control_jobs.c:1778 +#: ../src/control/jobs/control_jobs.c:1981 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "applying style(s) for %d image" msgstr[1] "applying style(s) for %d images" -#: ../src/control/jobs/control_jobs.c:1877 +#: ../src/control/jobs/control_jobs.c:2080 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "Exporting %d image.." msgstr[1] "Exporting %d images.." -#: ../src/control/jobs/control_jobs.c:1879 +#: ../src/control/jobs/control_jobs.c:2082 msgid "no image to export" msgstr "No image to export" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1930 +#: ../src/control/jobs/control_jobs.c:2133 #, c-format msgid "exporting %d / %d to %s" msgstr "Exporting %d / %d to %s" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 +#: ../src/control/jobs/control_jobs.c:2145 ../src/views/darkroom.c:1197 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "Image `%s' is currently unavailable" -#: ../src/control/jobs/control_jobs.c:2051 +#: ../src/control/jobs/control_jobs.c:2254 msgid "merge HDR image" msgstr "Merge HDR image" -#: ../src/control/jobs/control_jobs.c:2067 +#: ../src/control/jobs/control_jobs.c:2270 msgid "duplicate images" msgstr "Duplicate images" -#: ../src/control/jobs/control_jobs.c:2076 +#: ../src/control/jobs/control_jobs.c:2279 msgid "flip images" msgstr "Flip images" -#: ../src/control/jobs/control_jobs.c:2084 +#: ../src/control/jobs/control_jobs.c:2287 msgid "set monochrome images" msgstr "Set monochrome images" -#: ../src/control/jobs/control_jobs.c:2092 +#: ../src/control/jobs/control_jobs.c:2295 msgid "remove images" msgstr "Remove images" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove image?" msgstr "Remove image?" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove images?" msgstr "Remove images?" -#: ../src/control/jobs/control_jobs.c:2106 +#: ../src/control/jobs/control_jobs.c:2309 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -9071,19 +9495,19 @@ msgstr[1] "" "Do you really want to remove %d images from Darktable\n" "(without deleting files on disk)?" -#: ../src/control/jobs/control_jobs.c:2122 +#: ../src/control/jobs/control_jobs.c:2325 msgid "delete images" msgstr "Delete images" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete image?" msgstr "Delete image?" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete images?" msgstr "Delete images?" -#: ../src/control/jobs/control_jobs.c:2139 +#: ../src/control/jobs/control_jobs.c:2342 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -9098,22 +9522,22 @@ msgstr[1] "" "Do you really want to physically delete %d images\n" "(using trash if possible)?" -#: ../src/control/jobs/control_jobs.c:2141 +#: ../src/control/jobs/control_jobs.c:2344 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "Do you really want to physically delete %d image from disk?" msgstr[1] "Do you really want to physically delete %d images from disk?" -#: ../src/control/jobs/control_jobs.c:2159 +#: ../src/control/jobs/control_jobs.c:2362 msgid "delete duplicate" msgstr "Delete duplicate" -#: ../src/control/jobs/control_jobs.c:2175 +#: ../src/control/jobs/control_jobs.c:2378 msgid "delete duplicate?" msgstr "Delete duplicate?" -#: ../src/control/jobs/control_jobs.c:2176 +#: ../src/control/jobs/control_jobs.c:2379 msgid "" "do you really want to delete the duplicate (without deleting the source image " "file on disk)?" @@ -9121,22 +9545,22 @@ msgstr "" "Do you really want to delete the duplicate (without deleting the source image " "file on disk)?" -#: ../src/control/jobs/control_jobs.c:2193 +#: ../src/control/jobs/control_jobs.c:2396 msgid "move images" msgstr "Move images" -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2262 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2465 msgid "_select as destination" msgstr "_Select as destination" -#: ../src/control/jobs/control_jobs.c:2225 +#: ../src/control/jobs/control_jobs.c:2428 msgid "move image?" msgid_plural "move images?" msgstr[0] "Move image?" msgstr[1] "Move images?" -#: ../src/control/jobs/control_jobs.c:2226 +#: ../src/control/jobs/control_jobs.c:2429 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -9151,139 +9575,137 @@ msgstr[1] "" "Do you really want to physically move %d images to %s?\n" "(all duplicates will be moved along)" -#: ../src/control/jobs/control_jobs.c:2249 +#: ../src/control/jobs/control_jobs.c:2452 msgid "copy images" msgstr "Copy images" -#: ../src/control/jobs/control_jobs.c:2285 +#: ../src/control/jobs/control_jobs.c:2488 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "Copy image?" msgstr[1] "Copy images?" -#: ../src/control/jobs/control_jobs.c:2286 +#: ../src/control/jobs/control_jobs.c:2489 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "Do you really want to physically copy %d image to %s?" msgstr[1] "Do you really want to physically copy %d images to %s?" -#: ../src/control/jobs/control_jobs.c:2304 -#: ../src/control/jobs/control_jobs.c:2313 +#: ../src/control/jobs/control_jobs.c:2507 +#: ../src/control/jobs/control_jobs.c:2516 msgid "local copy images" msgstr "Local copy images" -#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2525 ../src/libs/image.c:656 msgid "refresh EXIF" msgstr "Refresh EXIF" -#: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 +#: ../src/control/jobs/control_jobs.c:2618 +#: ../src/control/jobs/control_jobs.c:2650 ../src/dtgtk/thumbtable.c:3326 msgid "paste history" msgstr "Paste history" -#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2666 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "Compress history" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 +#: ../src/control/jobs/control_jobs.c:2678 ../src/dtgtk/thumbtable.c:3330 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "Discard history" -#: ../src/control/jobs/control_jobs.c:2483 +#: ../src/control/jobs/control_jobs.c:2686 msgid "no images nor styles selected!" msgstr "No images nor styles selected!" -#: ../src/control/jobs/control_jobs.c:2487 +#: ../src/control/jobs/control_jobs.c:2690 msgid "no styles selected!" msgstr "No styles selected!" -#: ../src/control/jobs/control_jobs.c:2491 +#: ../src/control/jobs/control_jobs.c:2694 msgid "no images selected!" msgstr "No images selected!" -#: ../src/control/jobs/control_jobs.c:2504 +#: ../src/control/jobs/control_jobs.c:2707 msgid "apply style(s)" msgstr "Apply style(s)" -#: ../src/control/jobs/control_jobs.c:2585 +#: ../src/control/jobs/control_jobs.c:2788 #, c-format msgid "failed to get parameters from storage module `%s', aborting export." msgstr "Failed to get parameters from storage module `%s', aborting export." -#: ../src/control/jobs/control_jobs.c:2597 +#: ../src/control/jobs/control_jobs.c:2800 #, c-format msgid "failed to get parameters from format module `%s', aborting export." msgstr "Failed to get parameters from format module `%s', aborting export." -#: ../src/control/jobs/control_jobs.c:2617 +#: ../src/control/jobs/control_jobs.c:2820 msgid "export images" msgstr "Export images" -#: ../src/control/jobs/control_jobs.c:2670 +#: ../src/control/jobs/control_jobs.c:2873 #, c-format msgid "adding time offset to %d image" msgstr "Adding time offset to %d image" -#: ../src/control/jobs/control_jobs.c:2671 +#: ../src/control/jobs/control_jobs.c:2874 #, c-format msgid "setting date/time of %d image" msgstr "Setting date/time of %d image" -#: ../src/control/jobs/control_jobs.c:2673 +#: ../src/control/jobs/control_jobs.c:2876 #, c-format msgid "adding time offset to %d images" msgstr "Adding time offset to %d images" -#: ../src/control/jobs/control_jobs.c:2674 +#: ../src/control/jobs/control_jobs.c:2877 #, c-format msgid "setting date/time of %d images" msgstr "Setting date/time of %d images" -#: ../src/control/jobs/control_jobs.c:2720 +#: ../src/control/jobs/control_jobs.c:2923 #, c-format msgid "added time offset to %d image" msgstr "Added time offset to %d image" -#: ../src/control/jobs/control_jobs.c:2721 +#: ../src/control/jobs/control_jobs.c:2924 #, c-format msgid "set date/time of %d image" msgstr "Set date/time of %d image" -#: ../src/control/jobs/control_jobs.c:2723 +#: ../src/control/jobs/control_jobs.c:2926 #, c-format msgid "added time offset to %d images" msgstr "Added time offset to %d images" -#: ../src/control/jobs/control_jobs.c:2724 +#: ../src/control/jobs/control_jobs.c:2927 #, c-format msgid "set date/time of %d images" msgstr "Set date/time of %d images" -#: ../src/control/jobs/control_jobs.c:2767 +#: ../src/control/jobs/control_jobs.c:2970 msgid "time offset" msgstr "Time offset" -#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:3000 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "Write sidecar files" -#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3213 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "Importing %d image" msgstr[1] "Importing %d images" -#: ../src/control/jobs/control_jobs.c:3061 +#: ../src/control/jobs/control_jobs.c:3264 #, c-format -msgid "importing %d/%d image" -msgid_plural "importing %d/%d images" -msgstr[0] "Importing %d/%d image" -msgstr[1] "Importing %d/%d images" +msgid "importing image %d/%d" +msgstr "Importing image %d/%d" -#: ../src/control/jobs/control_jobs.c:3069 +#: ../src/control/jobs/control_jobs.c:3272 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -9319,453 +9741,447 @@ msgstr "Detail mask blending error" msgid "detail mask CL blending problem" msgstr "Detail mask CL blending problem" -#: ../src/develop/blend_gui.c:47 ../src/libs/live_view.c:396 +#: ../src/develop/blend_gui.c:48 ../src/libs/live_view.c:396 msgctxt "blendmode" msgid "normal" msgstr "Normal" -#: ../src/develop/blend_gui.c:49 +#: ../src/develop/blend_gui.c:50 msgctxt "blendmode" msgid "average" msgstr "Average" -#: ../src/develop/blend_gui.c:51 ../src/libs/live_view.c:409 +#: ../src/develop/blend_gui.c:52 ../src/libs/live_view.c:409 msgctxt "blendmode" msgid "difference" msgstr "Difference" -#: ../src/develop/blend_gui.c:54 +#: ../src/develop/blend_gui.c:55 msgctxt "blendmode" msgid "normal bounded" msgstr "Normal bounded" -#: ../src/develop/blend_gui.c:56 ../src/libs/live_view.c:404 +#: ../src/develop/blend_gui.c:57 ../src/libs/live_view.c:404 msgctxt "blendmode" msgid "lighten" msgstr "Lighten" -#: ../src/develop/blend_gui.c:58 ../src/libs/live_view.c:403 +#: ../src/develop/blend_gui.c:59 ../src/libs/live_view.c:403 msgctxt "blendmode" msgid "darken" msgstr "Darken" -#: ../src/develop/blend_gui.c:60 ../src/libs/live_view.c:401 +#: ../src/develop/blend_gui.c:61 ../src/libs/live_view.c:401 msgctxt "blendmode" msgid "screen" msgstr "Screen" -#: ../src/develop/blend_gui.c:63 ../src/libs/live_view.c:400 +#: ../src/develop/blend_gui.c:64 ../src/libs/live_view.c:400 msgctxt "blendmode" msgid "multiply" msgstr "Multiply" -#: ../src/develop/blend_gui.c:65 +#: ../src/develop/blend_gui.c:66 msgctxt "blendmode" msgid "divide" msgstr "Divide" -#: ../src/develop/blend_gui.c:67 +#: ../src/develop/blend_gui.c:68 msgctxt "blendmode" msgid "addition" msgstr "Addition" -#: ../src/develop/blend_gui.c:69 +#: ../src/develop/blend_gui.c:70 msgctxt "blendmode" msgid "subtract" msgstr "Subtract" -#: ../src/develop/blend_gui.c:71 +#: ../src/develop/blend_gui.c:72 msgctxt "blendmode" msgid "geometric mean" msgstr "Geometric mean" -#: ../src/develop/blend_gui.c:73 +#: ../src/develop/blend_gui.c:74 msgctxt "blendmode" msgid "harmonic mean" msgstr "Harmonic mean" -#: ../src/develop/blend_gui.c:76 ../src/libs/live_view.c:402 +#: ../src/develop/blend_gui.c:77 ../src/libs/live_view.c:402 msgctxt "blendmode" msgid "overlay" msgstr "Overlay" -#: ../src/develop/blend_gui.c:78 +#: ../src/develop/blend_gui.c:79 msgctxt "blendmode" msgid "softlight" msgstr "Softlight" -#: ../src/develop/blend_gui.c:80 +#: ../src/develop/blend_gui.c:81 msgctxt "blendmode" msgid "hardlight" msgstr "Hardlight" -#: ../src/develop/blend_gui.c:82 +#: ../src/develop/blend_gui.c:83 msgctxt "blendmode" msgid "vividlight" msgstr "Vividlight" -#: ../src/develop/blend_gui.c:84 +#: ../src/develop/blend_gui.c:85 msgctxt "blendmode" msgid "linearlight" msgstr "Linearlight" -#: ../src/develop/blend_gui.c:86 +#: ../src/develop/blend_gui.c:87 msgctxt "blendmode" msgid "pinlight" msgstr "Pinlight" -#: ../src/develop/blend_gui.c:89 +#: ../src/develop/blend_gui.c:90 msgctxt "blendmode" msgid "lightness" msgstr "Lightness" -#: ../src/develop/blend_gui.c:91 +#: ../src/develop/blend_gui.c:92 msgctxt "blendmode" msgid "chromaticity" msgstr "Chromaticity" -#: ../src/develop/blend_gui.c:94 +#: ../src/develop/blend_gui.c:95 msgctxt "blendmode" msgid "Lab lightness" msgstr "Lab lightness" -#: ../src/develop/blend_gui.c:96 +#: ../src/develop/blend_gui.c:97 msgctxt "blendmode" msgid "Lab a-channel" msgstr "Lab a-channel" -#: ../src/develop/blend_gui.c:98 +#: ../src/develop/blend_gui.c:99 msgctxt "blendmode" msgid "Lab b-channel" msgstr "Lab b-channel" -#: ../src/develop/blend_gui.c:100 +#: ../src/develop/blend_gui.c:101 msgctxt "blendmode" msgid "Lab color" msgstr "Lab color" -#: ../src/develop/blend_gui.c:103 +#: ../src/develop/blend_gui.c:104 msgctxt "blendmode" msgid "RGB red channel" msgstr "RGB red channel" -#: ../src/develop/blend_gui.c:105 +#: ../src/develop/blend_gui.c:106 msgctxt "blendmode" msgid "RGB green channel" msgstr "RGB green channel" -#: ../src/develop/blend_gui.c:107 +#: ../src/develop/blend_gui.c:108 msgctxt "blendmode" msgid "RGB blue channel" msgstr "RGB blue channel" -#: ../src/develop/blend_gui.c:109 +#: ../src/develop/blend_gui.c:110 msgctxt "blendmode" msgid "HSV value" msgstr "HSV value" -#: ../src/develop/blend_gui.c:111 +#: ../src/develop/blend_gui.c:112 msgctxt "blendmode" msgid "HSV color" msgstr "HSV color" -#: ../src/develop/blend_gui.c:114 +#: ../src/develop/blend_gui.c:115 msgctxt "blendmode" msgid "hue" msgstr "Hue" -#: ../src/develop/blend_gui.c:116 +#: ../src/develop/blend_gui.c:117 msgctxt "blendmode" msgid "color" msgstr "Color" -#: ../src/develop/blend_gui.c:118 +#: ../src/develop/blend_gui.c:119 msgctxt "blendmode" msgid "coloradjustment" msgstr "Coloradjustment" #. * deprecated blend modes: make them available as legacy #. * history stacks might want them -#: ../src/develop/blend_gui.c:124 +#: ../src/develop/blend_gui.c:125 msgctxt "blendmode" msgid "difference (deprecated)" msgstr "Difference (deprecated)" -#: ../src/develop/blend_gui.c:126 +#: ../src/develop/blend_gui.c:127 msgctxt "blendmode" msgid "subtract inverse (deprecated)" msgstr "Subtract inverse (deprecated)" -#: ../src/develop/blend_gui.c:128 +#: ../src/develop/blend_gui.c:129 msgctxt "blendmode" msgid "divide inverse (deprecated)" msgstr "Divide inverse (deprecated)" -#: ../src/develop/blend_gui.c:130 +#: ../src/develop/blend_gui.c:131 msgctxt "blendmode" msgid "Lab L-channel (deprecated)" msgstr "Lab L-channel (deprecated)" -#: ../src/develop/blend_gui.c:135 +#: ../src/develop/blend_gui.c:136 msgctxt "blendoperation" msgid "normal" msgstr "Normal" -#: ../src/develop/blend_gui.c:136 +#: ../src/develop/blend_gui.c:137 msgctxt "blendoperation" msgid "reverse" msgstr "Reverse" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 -#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/develop/blend_gui.c:141 ../src/gui/preferences_ai.c:2576 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:590 #: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "Default" -#: ../src/develop/blend_gui.c:142 +#: ../src/develop/blend_gui.c:143 msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 +#: ../src/develop/blend_gui.c:147 ../src/develop/blend_gui.c:2086 msgid "RGB (display)" msgstr "RGB (display)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 +#: ../src/develop/blend_gui.c:149 ../src/develop/blend_gui.c:2099 msgid "RGB (scene)" msgstr "RGB (scene)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 +#: ../src/develop/blend_gui.c:156 ../src/develop/blend_gui.c:3460 msgid "uniformly" msgstr "Uniformly" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 +#: ../src/develop/blend_gui.c:158 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3469 ../src/develop/imageop.c:3127 msgid "drawn mask" msgstr "Drawn mask" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 -#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 +#: ../src/develop/blend_gui.c:160 ../src/develop/blend_gui.c:2585 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:3129 msgid "parametric mask" msgstr "Parametric mask" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 -#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 +#: ../src/develop/blend_gui.c:162 ../src/develop/blend_gui.c:3005 +#: ../src/develop/blend_gui.c:3501 ../src/develop/imageop.c:3131 msgid "raster mask" msgstr "Raster mask" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 +#: ../src/develop/blend_gui.c:164 ../src/develop/blend_gui.c:3490 msgid "drawn & parametric mask" msgstr "Drawn & parametric mask" -#: ../src/develop/blend_gui.c:168 +#: ../src/develop/blend_gui.c:169 msgid "exclusive" msgstr "Exclusive" -#: ../src/develop/blend_gui.c:169 +#: ../src/develop/blend_gui.c:170 msgid "inclusive" msgstr "Inclusive" -#: ../src/develop/blend_gui.c:170 +#: ../src/develop/blend_gui.c:171 msgid "exclusive & inverted" msgstr "Exclusive & inverted" -#: ../src/develop/blend_gui.c:171 +#: ../src/develop/blend_gui.c:172 msgid "inclusive & inverted" msgstr "Inclusive & inverted" -#: ../src/develop/blend_gui.c:175 +#: ../src/develop/blend_gui.c:176 msgid "output before blur" msgstr "Output before blur" -#: ../src/develop/blend_gui.c:176 +#: ../src/develop/blend_gui.c:177 msgid "input before blur" msgstr "Input before blur" -#: ../src/develop/blend_gui.c:177 +#: ../src/develop/blend_gui.c:178 msgid "output after blur" msgstr "Output after blur" -#: ../src/develop/blend_gui.c:178 +#: ../src/develop/blend_gui.c:179 msgid "input after blur" msgstr "Input after blur" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 -#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 -msgid "on" -msgstr "On" - -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "input" msgstr "Input" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "output" msgstr "Output" -#: ../src/develop/blend_gui.c:1032 +#: ../src/develop/blend_gui.c:1035 msgid " (zoom)" msgstr " (zoom)" -#: ../src/develop/blend_gui.c:1040 +#: ../src/develop/blend_gui.c:1043 msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +#: ../src/develop/blend_gui.c:1658 ../src/libs/masks.c:675 msgid "AI model is not available. Check preferences > AI" msgstr "AI model is not available. Check Preferences/AI" -#: ../src/develop/blend_gui.c:2039 +#: ../src/develop/blend_gui.c:2060 msgid "reset to default blend colorspace" msgstr "Reset to default blend colorspace" -#: ../src/develop/blend_gui.c:2095 +#: ../src/develop/blend_gui.c:2116 msgid "reset and hide output channels" msgstr "Reset and hide output channels" -#: ../src/develop/blend_gui.c:2102 +#: ../src/develop/blend_gui.c:2123 msgid "show output channels" msgstr "Show output channels" -#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 -#: ../src/iop/tonecurve.c:1270 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2433 +#: ../src/iop/tonecurve.c:1272 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2341 +#: ../src/develop/blend_gui.c:2366 msgid "sliders for L channel" msgstr "Sliders for L channel" -#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2371 ../src/iop/tonecurve.c:1273 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2346 +#: ../src/develop/blend_gui.c:2371 msgid "sliders for a channel" msgstr "Sliders for a channel" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2375 msgid "green/red" msgstr "Green/red" -#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2376 ../src/iop/tonecurve.c:1274 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2351 +#: ../src/develop/blend_gui.c:2376 msgid "sliders for b channel" msgstr "Sliders for b channel" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2380 msgid "blue/yellow" msgstr "Blue/yellow" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "sliders for chroma channel (of LCh)" msgstr "Sliders for chroma channel (of LCh)" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "sliders for hue channel (of LCh)" msgstr "Sliders for hue channel (of LCh)" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "sliders for gray value" msgstr "Sliders for gray value" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 -#: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/denoiseprofile.c:3609 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1482 +#: ../src/iop/rgblevels.c:1030 ../src/libs/filters/colors.c:190 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 msgid "sliders for red channel" msgstr "Sliders for red channel" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 -#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 -#: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/denoiseprofile.c:3610 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1483 +#: ../src/iop/rgblevels.c:1031 ../src/libs/filters/colors.c:196 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 msgid "sliders for green channel" msgstr "Sliders for green channel" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 -#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 -#: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1484 +#: ../src/iop/rgblevels.c:1032 ../src/libs/filters/colors.c:199 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 msgid "sliders for blue channel" msgstr "Sliders for blue channel" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "sliders for hue channel (of HSL)" msgstr "Sliders for hue channel (of HSL)" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "sliders for chroma channel (of HSL)" msgstr "Sliders for chroma channel (of HSL)" -#: ../src/develop/blend_gui.c:2408 +#: ../src/develop/blend_gui.c:2433 msgid "sliders for value channel (of HSL)" msgstr "Sliders for value channel (of HSL)" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "sliders for value channel (of JzCzhz)" msgstr "Sliders for value channel (of JzCzhz)" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "sliders for chroma channel (of JzCzhz)" msgstr "Sliders for chroma channel (of JzCzhz)" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "sliders for hue channel (of JzCzhz)" msgstr "Sliders for hue channel (of JzCzhz)" -#: ../src/develop/blend_gui.c:2466 +#: ../src/develop/blend_gui.c:2491 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9777,7 +10193,7 @@ msgstr "" "* range defined by lower markers: do not blend at all\n" "* range between adjacent upper/lower markers: blend gradually" -#: ../src/develop/blend_gui.c:2470 +#: ../src/develop/blend_gui.c:2495 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9789,19 +10205,19 @@ msgstr "" "* range defined by lower markers: do not blend at all\n" "* range between adjacent upper/lower markers: blend gradually" -#: ../src/develop/blend_gui.c:2564 +#: ../src/develop/blend_gui.c:2589 msgid "reset blend mask settings" msgstr "Reset blend mask settings" -#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 -#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 -#: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 +#: ../src/develop/blend_gui.c:2596 ../src/iop/atrous.c:1774 +#: ../src/iop/colorzones.c:2615 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1480 +#: ../src/iop/rgblevels.c:1028 ../src/iop/tonecurve.c:1270 msgid "channel" msgstr "Channel" -#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 -#: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 +#: ../src/develop/blend_gui.c:2608 ../src/iop/colorzones.c:2632 +#: ../src/iop/rgbcurve.c:1493 ../src/iop/tonecurve.c:1282 msgid "" "pick GUI color from image\n" "ctrl+click or right-click to select an area" @@ -9809,12 +10225,12 @@ msgstr "" "Pick GUI color from image\n" "Ctrl+click or right-click to select an area" -#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 -#: ../src/iop/rgbcurve.c:1503 +#: ../src/develop/blend_gui.c:2611 ../src/iop/colorzones.c:2634 +#: ../src/iop/rgbcurve.c:1496 msgid "show color" msgstr "Show color" -#: ../src/develop/blend_gui.c:2595 +#: ../src/develop/blend_gui.c:2620 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9824,19 +10240,19 @@ msgstr "" "Drag to use the input image\n" "Ctrl+drag to use the output image" -#: ../src/develop/blend_gui.c:2598 +#: ../src/develop/blend_gui.c:2623 msgid "set range" msgstr "Set range" -#: ../src/develop/blend_gui.c:2601 +#: ../src/develop/blend_gui.c:2626 msgid "invert all channel's polarities" msgstr "Invert all channel's polarities" -#: ../src/develop/blend_gui.c:2620 +#: ../src/develop/blend_gui.c:2645 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "Toggle polarity. Best seen by enabling 'display mask'" -#: ../src/develop/blend_gui.c:2648 +#: ../src/develop/blend_gui.c:2673 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9848,40 +10264,40 @@ msgstr "" "Press 'c' to toggle view of channel data.\n" "Press 'm' to toggle mask view." -#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/develop/blend_gui.c:2693 ../src/develop/blend_gui.c:3584 #: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 -#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 -#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 -#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 -#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2020 +#: ../src/iop/colorequal.c:3095 ../src/iop/exposure.c:1222 +#: ../src/iop/exposure.c:1238 ../src/iop/filmic.c:1480 ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1536 ../src/iop/filmicrgb.c:4363 +#: ../src/iop/filmicrgb.c:4374 ../src/iop/filmicrgb.c:4410 +#: ../src/iop/filmicrgb.c:4420 ../src/iop/graduatednd.c:1032 #: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 -#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 -#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 -#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 -#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 -#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:248 +#: ../src/iop/soften.c:380 ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3272 ../src/iop/toneequal.c:3275 +#: ../src/iop/toneequal.c:3278 ../src/iop/toneequal.c:3281 +#: ../src/iop/toneequal.c:3284 ../src/iop/toneequal.c:3287 +#: ../src/iop/toneequal.c:3290 ../src/iop/toneequal.c:3293 +#: ../src/iop/toneequal.c:3344 ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3414 ../src/views/darkroom.c:3358 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 -#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 -#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 -#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 -#: ../src/develop/blend_gui.c:3633 +#: ../src/develop/blend_gui.c:2695 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3067 ../src/develop/blend_gui.c:3557 +#: ../src/develop/blend_gui.c:3583 ../src/develop/blend_gui.c:3593 +#: ../src/develop/blend_gui.c:3610 ../src/develop/blend_gui.c:3631 +#: ../src/develop/blend_gui.c:3640 ../src/develop/blend_gui.c:3649 +#: ../src/develop/blend_gui.c:3658 msgid "blend" msgstr "Blend" -#: ../src/develop/blend_gui.c:2674 +#: ../src/develop/blend_gui.c:2695 msgid "boost factor" msgstr "Boost factor" -#: ../src/develop/blend_gui.c:2677 +#: ../src/develop/blend_gui.c:2698 msgid "" "adjust the channel boost factor.\n" "increase to allow matching values over 100%" @@ -9889,146 +10305,142 @@ msgstr "" "Adjust the channel boost factor.\n" "Increase to allow matching values over 100%" -#: ../src/develop/blend_gui.c:2714 +#: ../src/develop/blend_gui.c:2735 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "%d shape used" msgstr[1] "%d shapes used" -#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 +#: ../src/develop/blend_gui.c:2740 ../src/develop/blend_gui.c:2789 +#: ../src/develop/blend_gui.c:2888 ../src/develop/blend_gui.c:3014 msgid "no mask used" msgstr "No mask used" -#: ../src/develop/blend_gui.c:2778 +#: ../src/develop/blend_gui.c:2799 msgid "toggle polarity of drawn mask" msgstr "Toggle polarity of drawn mask" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2808 msgid "show and edit mask elements" msgstr "Show and edit mask elements" -#: ../src/develop/blend_gui.c:2788 +#: ../src/develop/blend_gui.c:2809 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "Show and edit in restricted mode (no moving/resizing of shapes)" -#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1876 -msgid "add object" -msgstr "Add object" - -#: ../src/develop/blend_gui.c:2797 ../src/libs/masks.c:1880 +#: ../src/develop/blend_gui.c:2817 ../src/libs/masks.c:2341 msgid "add AI object" msgstr "Add AI object" -#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 -#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 +#: ../src/develop/blend_gui.c:2826 ../src/libs/masks.c:1369 +#: ../src/libs/masks.c:2275 ../src/libs/masks.c:2278 msgid "add gradient" msgstr "Add gradient" -#: ../src/develop/blend_gui.c:2806 +#: ../src/develop/blend_gui.c:2827 msgid "add multiple gradients" msgstr "Add multiple gradients" -#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1847 +#: ../src/develop/blend_gui.c:2834 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 ../src/libs/masks.c:1364 ../src/libs/masks.c:2288 +#: ../src/libs/masks.c:2291 msgid "add path" msgstr "Add path" -#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 +#: ../src/develop/blend_gui.c:2835 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 msgid "add multiple paths" msgstr "Add multiple paths" -#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 -#: ../src/libs/masks.c:1855 +#: ../src/develop/blend_gui.c:2842 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 ../src/libs/masks.c:1359 ../src/libs/masks.c:2301 +#: ../src/libs/masks.c:2304 msgid "add ellipse" msgstr "Add ellipse" -#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 +#: ../src/develop/blend_gui.c:2843 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 msgid "add multiple ellipses" msgstr "Add multiple ellipses" -#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 -#: ../src/libs/masks.c:1863 +#: ../src/develop/blend_gui.c:2850 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 ../src/libs/masks.c:1354 ../src/libs/masks.c:2314 +#: ../src/libs/masks.c:2317 msgid "add circle" msgstr "Add circle" -#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 +#: ../src/develop/blend_gui.c:2851 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 msgid "add multiple circles" msgstr "Add multiple circles" -#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 -#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +#: ../src/develop/blend_gui.c:2858 ../src/iop/retouch.c:2446 +#: ../src/libs/masks.c:1349 ../src/libs/masks.c:2327 ../src/libs/masks.c:2330 msgid "add brush" msgstr "Add brush" -#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +#: ../src/develop/blend_gui.c:2859 ../src/iop/retouch.c:2446 msgid "add multiple brush strokes" msgstr "Add multiple brush strokes" -#: ../src/develop/blend_gui.c:2984 +#: ../src/develop/blend_gui.c:3007 msgid "toggle polarity of raster mask" msgstr "Toggle polarity of raster mask" -#: ../src/develop/blend_gui.c:3134 +#: ../src/develop/blend_gui.c:3157 msgid "normal & difference" msgstr "Normal & difference" -#: ../src/develop/blend_gui.c:3139 +#: ../src/develop/blend_gui.c:3162 msgid "lighten" msgstr "Lighten" -#: ../src/develop/blend_gui.c:3146 +#: ../src/develop/blend_gui.c:3169 msgid "darken" msgstr "Darken" -#: ../src/develop/blend_gui.c:3153 +#: ../src/develop/blend_gui.c:3176 msgid "contrast enhancing" msgstr "Contrast enhancing" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 +#: ../src/develop/blend_gui.c:3183 ../src/develop/blend_gui.c:3206 msgid "color channel" msgstr "Color channel" -#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 +#: ../src/develop/blend_gui.c:3194 ../src/develop/blend_gui.c:3209 msgid "chromaticity & lightness" msgstr "Chromaticity & lightness" -#: ../src/develop/blend_gui.c:3178 +#: ../src/develop/blend_gui.c:3201 msgid "normal & arithmetic" msgstr "Normal & arithmetic" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3198 +#: ../src/develop/blend_gui.c:3221 msgid "deprecated" msgstr "Deprecated" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3202 +#: ../src/develop/blend_gui.c:3225 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "Unknown blend mode '%d' in module '%s'" -#: ../src/develop/blend_gui.c:3487 +#: ../src/develop/blend_gui.c:3511 msgid "blending options" msgstr "Blending options" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3505 +#: ../src/develop/blend_gui.c:3530 msgid "blend mask" msgstr "Blend mask" -#: ../src/develop/blend_gui.c:3509 +#: ../src/develop/blend_gui.c:3534 msgid "display mask and/or color channel" msgstr "Display mask and/or color channel" -#: ../src/develop/blend_gui.c:3514 +#: ../src/develop/blend_gui.c:3539 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -10040,11 +10452,11 @@ msgstr "" "Shift+click to display channel.\n" "Hover over parametric mask slider to select channel for display" -#: ../src/develop/blend_gui.c:3521 +#: ../src/develop/blend_gui.c:3546 msgid "temporarily switch off blend mask" msgstr "Temporarily switch off blend mask" -#: ../src/develop/blend_gui.c:3526 +#: ../src/develop/blend_gui.c:3551 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -10052,15 +10464,15 @@ msgstr "" "Temporarily switch off blend mask.\n" "Only for module in focus" -#: ../src/develop/blend_gui.c:3536 +#: ../src/develop/blend_gui.c:3561 msgid "choose blending mode" msgstr "Choose blending mode" -#: ../src/develop/blend_gui.c:3545 +#: ../src/develop/blend_gui.c:3570 msgid "toggle blend order" msgstr "Toggle blend order" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3576 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -10070,39 +10482,39 @@ msgstr "" "By default the output will be blended on top of the input,\n" "Order can be reversed by clicking on the icon (input on top of output)" -#: ../src/develop/blend_gui.c:3558 +#: ../src/develop/blend_gui.c:3583 msgid "fulcrum" msgstr "Fulcrum" -#: ../src/develop/blend_gui.c:3562 +#: ../src/develop/blend_gui.c:3587 msgid "adjust the fulcrum used by some blending operations" msgstr "Adjust the fulcrum used by some blending operations" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 -#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 +#: ../src/develop/blend_gui.c:3593 ../src/iop/overlay.c:1495 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:219 msgid "opacity" msgstr "Opacity" -#: ../src/develop/blend_gui.c:3571 +#: ../src/develop/blend_gui.c:3596 msgid "set the opacity of the blending" msgstr "Set the opacity of the blending" -#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3601 ../src/libs/history.c:960 msgid "combine masks" msgstr "Combine masks" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3603 msgid "" "how to combine individual drawn mask and different channels of parametric mask" msgstr "" "How to combine individual drawn mask and different channels of parametric mask" -#: ../src/develop/blend_gui.c:3585 +#: ../src/develop/blend_gui.c:3610 msgid "details threshold" msgstr "Details threshold" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3614 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -10112,11 +10524,11 @@ msgstr "" "Positive values select areas with strong details,\n" "Negative values select flat areas" -#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:963 msgid "feathering guide" msgstr "Feathering guide" -#: ../src/develop/blend_gui.c:3600 +#: ../src/develop/blend_gui.c:3625 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -10124,36 +10536,36 @@ msgstr "" "Choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" -#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3631 ../src/libs/history.c:962 msgid "feathering radius" msgstr "Feathering radius" -#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 -#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 -#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/develop/blend_gui.c:3632 ../src/develop/blend_gui.c:3641 +#: ../src/iop/colorbalancergb.c:2042 ../src/iop/colorequal.c:3110 +#: ../src/iop/colorequal.c:3137 ../src/iop/demosaic.c:1790 #: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 -#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2667 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3609 +#: ../src/develop/blend_gui.c:3634 msgid "spatial radius of feathering" msgstr "Spatial radius of feathering" -#: ../src/develop/blend_gui.c:3615 +#: ../src/develop/blend_gui.c:3640 msgid "blurring radius" msgstr "Blurring radius" -#: ../src/develop/blend_gui.c:3618 +#: ../src/develop/blend_gui.c:3643 msgid "radius for gaussian blur of blend mask" msgstr "Radius for gaussian blur of blend mask" -#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 -#: ../src/libs/history.c:950 +#: ../src/develop/blend_gui.c:3649 ../src/iop/retouch.c:2672 +#: ../src/libs/history.c:958 msgid "mask opacity" msgstr "Mask opacity" -#: ../src/develop/blend_gui.c:3628 +#: ../src/develop/blend_gui.c:3653 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -10161,49 +10573,49 @@ msgstr "" "Shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" -#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3658 ../src/libs/history.c:966 msgid "mask contrast" msgstr "Mask contrast" -#: ../src/develop/blend_gui.c:3637 +#: ../src/develop/blend_gui.c:3662 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "Gives the tone curve of the blend mask an S-like shape to adjust its contrast" -#: ../src/develop/blend_gui.c:3640 +#: ../src/develop/blend_gui.c:3665 msgid "mask refinement" msgstr "Mask refinement" -#: ../src/develop/develop.c:450 +#: ../src/develop/develop.c:464 msgid "unpin image" msgstr "Unpin image" -#: ../src/develop/develop.c:453 +#: ../src/develop/develop.c:467 msgid "image pinned" msgstr "Image pinned" -#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +#: ../src/develop/develop.c:478 ../src/develop/develop.c:580 msgid "failed to create pinned develop" msgstr "Failed to create pinned develop" -#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +#: ../src/develop/develop.c:526 ../src/views/darkroom.c:5472 msgid "pin current image" msgstr "Pin current image" -#: ../src/develop/develop.c:515 +#: ../src/develop/develop.c:529 msgid "image unpinned" msgstr "Image unpinned" -#: ../src/develop/develop.c:527 +#: ../src/develop/develop.c:541 msgid "no valid image to pin" msgstr "No valid image to pin" -#: ../src/develop/develop.c:533 +#: ../src/develop/develop.c:547 msgid "please wait for image to load" msgstr "Please wait for image to load" -#: ../src/develop/develop.c:1101 +#: ../src/develop/develop.c:1173 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -10211,96 +10623,96 @@ msgstr "" "Autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" -#: ../src/develop/develop.c:2613 +#: ../src/develop/develop.c:2682 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: module `%s' version mismatch: %d != %d" -#: ../src/develop/develop.c:3552 +#: ../src/develop/develop.c:3795 msgid "duplicate module, can't move new instance after the base one\n" msgstr "Duplicate module, can't move new instance after the base one\n" -#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 +#: ../src/develop/imageop.c:1046 ../src/views/darkroom.c:3155 msgid "new instance" msgstr "New instance" -#: ../src/develop/imageop.c:1011 +#: ../src/develop/imageop.c:1053 msgid "duplicate instance" msgstr "Duplicate instance" -#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 -#: ../src/libs/masks.c:1173 +#: ../src/develop/imageop.c:1060 ../src/develop/imageop.c:4407 +#: ../src/libs/masks.c:1501 msgid "move up" msgstr "Move up" -#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 -#: ../src/libs/masks.c:1178 +#: ../src/develop/imageop.c:1067 ../src/develop/imageop.c:4408 +#: ../src/libs/masks.c:1506 msgid "move down" msgstr "Move down" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 -#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1074 ../src/develop/imageop.c:4410 +#: ../src/gui/accelerators.c:179 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "Delete" -#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 -#: ../src/libs/modulegroups.c:4086 +#: ../src/develop/imageop.c:1082 ../src/develop/imageop.c:4411 +#: ../src/libs/modulegroups.c:4258 msgid "rename" msgstr "Rename" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched on" msgstr "'%s' is switched on" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched off" msgstr "'%s' is switched off" -#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#: ../src/develop/imageop.c:1826 ../src/libs/lib.c:838 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: ../src/develop/imageop.c:2210 +#: ../src/develop/imageop.c:2375 #, c-format msgid "'%s' has an introspection error" msgstr "'%s' has an introspection error" -#: ../src/develop/imageop.c:2848 +#: ../src/develop/imageop.c:3121 msgid "unknown mask" msgstr "Unknown mask" -#: ../src/develop/imageop.c:2852 +#: ../src/develop/imageop.c:3125 msgid "drawn + parametric mask" msgstr "Drawn + parametric mask" -#: ../src/develop/imageop.c:2861 +#: ../src/develop/imageop.c:3134 #, c-format msgid "this module has a `%s'" msgstr "This module has a `%s'" -#: ../src/develop/imageop.c:2866 +#: ../src/develop/imageop.c:3139 #, c-format msgid "taken from module %s" msgstr "Taken from module %s" -#: ../src/develop/imageop.c:2871 +#: ../src/develop/imageop.c:3144 msgid "click to display (module must be activated first)" msgstr "Click to display (module must be activated first)" -#: ../src/develop/imageop.c:2982 +#: ../src/develop/imageop.c:3255 msgid "purpose" msgstr "Purpose" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4252 +#: ../src/develop/imageop.c:3255 ../src/libs/neural_restore.c:4499 msgid "process" msgstr "Process" -#: ../src/develop/imageop.c:3046 +#: ../src/develop/imageop.c:3317 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -10308,7 +10720,7 @@ msgstr "" "Reset parameters\n" "Ctrl+click to reapply any automatic presets" -#: ../src/develop/imageop.c:3253 +#: ../src/develop/imageop.c:3542 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -10316,7 +10728,7 @@ msgstr "" "Multiple instance actions\n" "Right-click creates new instance" -#: ../src/develop/imageop.c:3257 +#: ../src/develop/imageop.c:3546 msgid "" "presets\n" "right-click to apply on new instance" @@ -10324,15 +10736,15 @@ msgstr "" "Presets\n" "Right-click to apply on new instance" -#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 +#: ../src/develop/imageop.c:3739 ../src/develop/imageop.c:3761 msgid "ERROR" msgstr "ERROR" -#: ../src/develop/imageop.c:3974 +#: ../src/develop/imageop.c:4263 msgid "unsupported input" msgstr "Unsupported input" -#: ../src/develop/imageop.c:3975 +#: ../src/develop/imageop.c:4264 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -10344,56 +10756,56 @@ msgstr "" "the data format does not match\n" "its requirements." -#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 -#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 -#: ../src/views/darkroom.c:2919 +#: ../src/develop/imageop.c:4406 ../src/develop/imageop.c:4416 +#: ../src/gui/accelerators.c:175 ../src/libs/lib.c:1724 +#: ../src/views/darkroom.c:3153 msgid "show" msgstr "Show" -#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 -#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 -#: ../src/libs/tagging.c:3708 +#: ../src/develop/imageop.c:4409 ../src/libs/modulegroups.c:3740 +#: ../src/libs/modulegroups.c:3871 ../src/libs/modulegroups.c:4262 +#: ../src/libs/tagging.c:3733 msgid "new" msgstr "New" -#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 +#: ../src/develop/imageop.c:4412 ../src/libs/duplicate.c:471 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4254 msgid "duplicate" msgstr "Duplicate" -#: ../src/develop/imageop.c:4128 +#: ../src/develop/imageop.c:4417 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 -#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/accelerators.c:132 ../src/gui/accelerators.c:146 +#: ../src/gui/gtk.c:4155 ../src/gui/gtk.c:4210 ../src/gui/hist_dialog.c:289 #: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 -#: ../src/libs/modulegroups.c:4166 +#: ../src/iop/atrous.c:1589 ../src/libs/lib.c:1725 +#: ../src/libs/modulegroups.c:4340 msgid "reset" msgstr "Reset" -#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 -#: ../src/libs/lib.c:1722 +#: ../src/develop/imageop.c:4418 ../src/gui/preferences.c:1073 +#: ../src/libs/lib.c:1726 msgid "presets" msgstr "Presets" #. global shortcuts -#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 +#: ../src/develop/imageop.c:4419 ../src/views/darkroom.c:3152 msgid "enable" msgstr "Enable" -#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 +#: ../src/develop/imageop.c:4420 ../src/gui/accelerators.c:191 msgid "focus" msgstr "Focus" -#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 +#: ../src/develop/imageop.c:4421 ../src/gui/accelerators.c:3160 msgid "instance" msgstr "Instance" -#: ../src/develop/imageop.c:4152 +#: ../src/develop/imageop.c:4441 msgid "processing module" msgstr "Processing module" -#: ../src/develop/imageop_gui.c:277 +#: ../src/develop/imageop_gui.c:281 #, c-format msgid "" "%s\n" @@ -10404,19 +10816,19 @@ msgstr "" #. clang-format off #. smoother cubic spline curve -#: ../src/develop/imageop_gui.c:326 ../src/iop/basecurve.c:304 +#: ../src/develop/imageop_gui.c:332 ../src/iop/basecurve.c:305 msgid "cubic spline" msgstr "Cubic spline" -#: ../src/develop/imageop_gui.c:327 +#: ../src/develop/imageop_gui.c:333 msgid "centripetal spline" msgstr "Centripetal spline" -#: ../src/develop/imageop_gui.c:328 +#: ../src/develop/imageop_gui.c:334 msgid "monotonic spline" msgstr "Monotonic spline" -#: ../src/develop/imageop_gui.c:331 +#: ../src/develop/imageop_gui.c:337 msgid "interpolation method" msgstr "Interpolation method" @@ -10437,74 +10849,108 @@ msgid_plural "%s have been imported" msgstr[0] "%s has been imported" msgstr[1] "%s have been imported" -#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 +#: ../src/develop/masks/brush.c:1390 ../src/develop/masks/brush.c:1444 #, c-format msgid "hardness: %3.2f%%" msgstr "Hardness: %3.2f%%" -#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 +#: ../src/develop/masks/brush.c:1406 ../src/develop/masks/brush.c:1504 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 -#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1884 +#: ../src/develop/masks/ellipse.c:482 ../src/develop/masks/ellipse.c:543 +#: ../src/develop/masks/path.c:2308 #, c-format msgid "size: %3.2f%%" msgstr "Size: %3.2f%%" -#: ../src/develop/masks/brush.c:3141 +#: ../src/develop/masks/brush.c:3409 +msgid "[BRUSH on segment] add node" +msgstr "[BRUSH on segment] add node" + +#: ../src/develop/masks/brush.c:3413 +msgid "[BRUSH] rotate shape (source only on a clone source)" +msgstr "[BRUSH] rotate shape (source only on a clone source)" + +#: ../src/develop/masks/brush.c:3417 +msgid "[BRUSH] rotate shape and source together" +msgstr "[BRUSH] rotate shape and source together" + +#: ../src/develop/masks/brush.c:3419 msgid "[BRUSH] change size" msgstr "[BRUSH] change size" -#: ../src/develop/masks/brush.c:3143 +#: ../src/develop/masks/brush.c:3421 msgid "[BRUSH] change hardness" msgstr "[BRUSH] change hardness" -#: ../src/develop/masks/brush.c:3145 +#: ../src/develop/masks/brush.c:3423 msgid "[BRUSH] change opacity" msgstr "[BRUSH] change opacity" -#: ../src/develop/masks/brush.c:3157 +#: ../src/develop/masks/brush.c:3435 #, c-format msgid "brush #%d" msgstr "Brush #%d" -#: ../src/develop/masks/brush.c:3170 +#: ../src/develop/masks/brush.c:3450 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"opacity: ctrl+scroll (%d%%), rotate: ctrl+drag" msgstr "" "Size: scroll, Hardness: Shift+scroll\n" -"Opacity: Ctrl+scroll (%d%%)" +"Opacity: Ctrl+scroll (%d%%), Rotate: Ctrl+drag" + +#: ../src/develop/masks/brush.c:3456 ../src/develop/masks/brush.c:3471 +#: ../src/develop/masks/path.c:5423 +msgid ", rotate both: shift+ctrl+drag" +msgstr ", Rotate both: Shift+Ctrl+drag" + +#: ../src/develop/masks/brush.c:3461 ../src/develop/masks/ellipse.c:2151 +#: ../src/develop/masks/path.c:5409 +msgid "" +"move: drag, rotate source: ctrl+drag, rotate both: " +"shift+ctrl+drag" +msgstr "" +"Move: drag, Rotate source: Ctrl+drag, Rotate both: " +"Shift+Ctrl+drag" + +#: ../src/develop/masks/brush.c:3467 +msgid "" +"move segment: drag, add node: shift+click\n" +"rotate: ctrl+drag" +msgstr "" +"Move segment: drag, Add node: Shift+click\n" +"Rotate: Ctrl+drag" -#: ../src/develop/masks/brush.c:3173 +#: ../src/develop/masks/brush.c:3474 msgid "size: scroll" msgstr "Size: scroll" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 -#: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1818 +#: ../src/develop/masks/ellipse.c:468 ../src/develop/masks/ellipse.c:528 +#: ../src/develop/masks/path.c:3032 #, c-format msgid "feather size: %3.2f%%" msgstr "Feather size: %3.2f%%" -#: ../src/develop/masks/circle.c:1393 +#: ../src/develop/masks/circle.c:1396 msgid "[CIRCLE] change size" msgstr "[CIRCLE] change size" -#: ../src/develop/masks/circle.c:1395 +#: ../src/develop/masks/circle.c:1398 msgid "[CIRCLE] change feather size" msgstr "[CIRCLE] change feather size" -#: ../src/develop/masks/circle.c:1397 +#: ../src/develop/masks/circle.c:1400 msgid "[CIRCLE] change opacity" msgstr "[CIRCLE] change opacity" -#: ../src/develop/masks/circle.c:1410 +#: ../src/develop/masks/circle.c:1413 #, c-format msgid "circle #%d" msgstr "Circle #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 +#: ../src/develop/masks/circle.c:1424 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10513,37 +10959,45 @@ msgstr "" "Size: scroll, Feather size: Shift+scroll\n" "Opacity: Ctrl+scroll (%d%%)" -#: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 +#: ../src/develop/masks/ellipse.c:454 ../src/develop/masks/ellipse.c:512 #, c-format msgid "rotation: %3.f°" msgstr "Rotation: %3.f°" -#: ../src/develop/masks/ellipse.c:1955 +#: ../src/develop/masks/ellipse.c:2079 msgid "[ELLIPSE] change size" msgstr "[ELLIPSE] change size" -#: ../src/develop/masks/ellipse.c:1958 +#: ../src/develop/masks/ellipse.c:2082 msgid "[ELLIPSE] change feather size" msgstr "[ELLIPSE] change feather size" -#: ../src/develop/masks/ellipse.c:1961 ../src/develop/masks/ellipse.c:1970 +#: ../src/develop/masks/ellipse.c:2085 msgid "[ELLIPSE] rotate shape" msgstr "[ELLIPSE] rotate shape" -#: ../src/develop/masks/ellipse.c:1964 +#: ../src/develop/masks/ellipse.c:2088 msgid "[ELLIPSE] change opacity" msgstr "[ELLIPSE] change opacity" -#: ../src/develop/masks/ellipse.c:1967 +#: ../src/develop/masks/ellipse.c:2091 msgid "[ELLIPSE] switch feathering mode" msgstr "[ELLIPSE] switch feathering mode" -#: ../src/develop/masks/ellipse.c:1977 +#: ../src/develop/masks/ellipse.c:2095 +msgid "[ELLIPSE] rotate shape (source only on a clone source)" +msgstr "[ELLIPSE] rotate shape (source only on a clone source)" + +#: ../src/develop/masks/ellipse.c:2099 +msgid "[ELLIPSE] rotate shape and source together" +msgstr "[ELLIPSE] rotate shape and source together" + +#: ../src/develop/masks/ellipse.c:2106 #, c-format msgid "ellipse #%d" msgstr "Ellipse #%d" -#: ../src/develop/masks/ellipse.c:2014 +#: ../src/develop/masks/ellipse.c:2143 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10552,20 +11006,23 @@ msgstr "" "Size: scroll, Feather size: Shift+scroll\n" "Rotation: Ctrl+Shift+scroll, Opacity: Ctrl+scroll (%d%%)" -#: ../src/develop/masks/ellipse.c:2018 +#: ../src/develop/masks/ellipse.c:2147 msgid "rotate: ctrl+drag" msgstr "Rotate: Ctrl+drag" -#: ../src/develop/masks/ellipse.c:2021 +#: ../src/develop/masks/ellipse.c:2157 #, c-format msgid "" -"feather mode: alt+click, rotate: ctrl+drag\n" -"size: scroll, feather size: shift+scroll, opacity: " -"ctrl+scroll (%d%%)" +"feather mode: alt+click, rotate: ctrl+drag,size: scroll\n" +"feather size: shift+scroll opacity: ctrl+scroll (%d%%)" msgstr "" -"Feather mode: Alt+click, Rotate: Ctrl+drag\n" -"Size: scroll, Feather size: Shift+scroll, Opacity: " -"Ctrl+scroll (%d%%)" +"Feather mode: Alt+click, Rotate: Ctrl+drag, Size: " +"scroll\n" +"Feather size: Shift+scroll, Opacity: Ctrl+scroll (%d%%)" + +#: ../src/develop/masks/ellipse.c:2163 +msgid "rotate both: shift+ctrl+drag" +msgstr "Rotate both: Shift+Ctrl+drag" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format @@ -10577,32 +11034,36 @@ msgstr "Compression: %3.2f%%" msgid "curvature: %3.2f%%" msgstr "Curvature: %3.2f%%" -#: ../src/develop/masks/gradient.c:1418 +#: ../src/develop/masks/gradient.c:1423 msgid "[GRADIENT on pivot] rotate shape" msgstr "[GRADIENT on pivot] rotate shape" -#: ../src/develop/masks/gradient.c:1420 +#: ../src/develop/masks/gradient.c:1425 +msgid "[GRADIENT] rotate shape" +msgstr "[GRADIENT] rotate shape" + +#: ../src/develop/masks/gradient.c:1427 msgid "[GRADIENT creation] set rotation" msgstr "[GRADIENT creation] set rotation" -#: ../src/develop/masks/gradient.c:1422 +#: ../src/develop/masks/gradient.c:1429 msgid "[GRADIENT] change curvature" msgstr "[GRADIENT] change curvature" -#: ../src/develop/masks/gradient.c:1424 +#: ../src/develop/masks/gradient.c:1431 msgid "[GRADIENT] change compression" msgstr "[GRADIENT] change compression" -#: ../src/develop/masks/gradient.c:1426 +#: ../src/develop/masks/gradient.c:1433 msgid "[GRADIENT] change opacity" msgstr "[GRADIENT] change opacity" -#: ../src/develop/masks/gradient.c:1439 +#: ../src/develop/masks/gradient.c:1446 #, c-format msgid "gradient #%d" msgstr "Gradient #%d" -#: ../src/develop/masks/gradient.c:1450 +#: ../src/develop/masks/gradient.c:1457 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" @@ -10611,16 +11072,16 @@ msgstr "" "Curvature: scroll, Compression: Shift+scroll\n" "Rotation: click+drag, Opacity: Ctrl+scroll (%d%%)" -#: ../src/develop/masks/gradient.c:1455 +#: ../src/develop/masks/gradient.c:1462 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"rotate: ctrl+drag, opacity: ctrl+scroll (%d%%)" msgstr "" "Curvature: scroll, Compression: Shift+scroll\n" -"Opacity: Ctrl+scroll (%d%%)" +"Rotate: Ctrl+drag, Opacity: Ctrl+scroll (%d%%)" -#: ../src/develop/masks/gradient.c:1458 +#: ../src/develop/masks/gradient.c:1465 msgid "rotate: drag" msgstr "Rotate: drag" @@ -10628,35 +11089,35 @@ msgstr "Rotate: drag" msgid "[SHAPE] remove shape" msgstr "[SHAPE] remove shape" -#: ../src/develop/masks/masks.c:300 +#: ../src/develop/masks/masks.c:315 #, c-format msgid "group `%s'" msgstr "Group '%s'" -#: ../src/develop/masks/masks.c:432 +#: ../src/develop/masks/masks.c:479 #, c-format msgid "copy of `%s'" msgstr "Copy of '%s'" -#: ../src/develop/masks/masks.c:1002 +#: ../src/develop/masks/masks.c:1067 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: mask version mismatch: %d != %d" -#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 +#: ../src/develop/masks/masks.c:1364 ../src/develop/masks/masks.c:2029 #, c-format msgid "opacity: %.0f%%" msgstr "Opacity: %.0f%%" -#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 +#: ../src/develop/masks/masks.c:1775 ../src/libs/masks.c:1439 msgid "add existing shape" msgstr "Add existing shape" -#: ../src/develop/masks/masks.c:1696 +#: ../src/develop/masks/masks.c:1802 msgid "use same shapes as" msgstr "Use same shapes as" -#: ../src/develop/masks/masks.c:2006 +#: ../src/develop/masks/masks.c:2112 msgid "masks can not contain themselves" msgstr "Masks can not contain themselves" @@ -10775,52 +11236,69 @@ msgstr "" msgid "select: click on object, opacity: ctrl+scroll (%d%%)" msgstr "Select: click on object, Opacity: Ctrl+scroll (%d%%)" -#: ../src/develop/masks/path.c:3943 +#: ../src/develop/masks/path.c:2914 +#, c-format +msgid "resize: %+d %s" +msgstr "Resize: %+d %s" + +#: ../src/develop/masks/path.c:5333 msgid "[PATH creation] add a smooth node" msgstr "[PATH creation] add a smooth node" -#: ../src/develop/masks/path.c:3945 +#: ../src/develop/masks/path.c:5335 msgid "[PATH creation] add a sharp node" msgstr "[PATH creation] add a sharp node" -#: ../src/develop/masks/path.c:3947 +#: ../src/develop/masks/path.c:5337 msgid "[PATH creation] terminate path creation" msgstr "[PATH creation] terminate path creation" -#: ../src/develop/masks/path.c:3949 +#: ../src/develop/masks/path.c:5339 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[PATH on node] switch between smooth/sharp node" -#: ../src/develop/masks/path.c:3951 +#: ../src/develop/masks/path.c:5341 msgid "[PATH on node] remove the node" msgstr "[PATH on node] remove the node" -#: ../src/develop/masks/path.c:3953 +#: ../src/develop/masks/path.c:5343 msgid "[PATH on feather] reset curvature" msgstr "[PATH on feather] reset curvature" -#: ../src/develop/masks/path.c:3955 +#: ../src/develop/masks/path.c:5345 msgid "[PATH on segment] add node" msgstr "[PATH on segment] add node" -#: ../src/develop/masks/path.c:3957 -msgid "[PATH] change size" -msgstr "[PATH] change size" +#: ../src/develop/masks/path.c:5349 +msgid "[PATH] rotate shape (source only on a clone source)" +msgstr "[PATH] rotate shape (source only on a clone source)" -#: ../src/develop/masks/path.c:3959 +#: ../src/develop/masks/path.c:5353 +msgid "[PATH] rotate shape and source together" +msgstr "[PATH] rotate shape and source together" + +#: ../src/develop/masks/path.c:5354 +msgid "[PATH] grow/shrink" +msgstr "[PATH] grow/shrink" + +#: ../src/develop/masks/path.c:5356 +msgid "[PATH] resize" +msgstr "[PATH] resize" + +#: ../src/develop/masks/path.c:5358 msgid "[PATH] change feather size" msgstr "[PATH] change feather size" -#: ../src/develop/masks/path.c:3961 +#: ../src/develop/masks/path.c:5360 msgid "[PATH] change opacity" msgstr "[PATH] change opacity" -#: ../src/develop/masks/path.c:3973 +#: ../src/develop/masks/path.c:5372 #, c-format msgid "path #%d" msgstr "Path #%d" -#: ../src/develop/masks/path.c:3984 +#: ../src/develop/masks/path.c:5383 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10828,7 +11306,7 @@ msgstr "" "Add node: click, Add sharp node: Ctrl+click\n" "Cancel: right-click" -#: ../src/develop/masks/path.c:3989 +#: ../src/develop/masks/path.c:5388 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10836,7 +11314,7 @@ msgstr "" "Add node: click, Add sharp node: Ctrl+click\n" "Finish path: right-click" -#: ../src/develop/masks/path.c:3994 +#: ../src/develop/masks/path.c:5393 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10844,7 +11322,7 @@ msgstr "" "Move node: drag, Remove node: right-click\n" "Switch smooth/sharp mode: Ctrl+click" -#: ../src/develop/masks/path.c:3999 +#: ../src/develop/masks/path.c:5398 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -10852,19 +11330,30 @@ msgstr "" "Node curvature: drag, Force symmetry: Ctrl+drag,\n" "Move single handle: Shift+drag, Reset curvature: right-click" -#: ../src/develop/masks/path.c:4004 +#: ../src/develop/masks/path.c:5403 msgid "" -"move segment: drag, add node: ctrl+click\n" +"move segment: drag, add node: shift+click\n" "remove path: right-click" msgstr "" -"Move segment: drag, Add node: Ctrl+click\n" +"Move segment: drag, Add node: Shift+click\n" "Remove path: right-click" -#: ../src/develop/pixelpipe_hb.c:537 +#: ../src/develop/masks/path.c:5416 +#, c-format +msgid "" +"grow/shrink: scroll, resize: ctrl+shift+scroll\n" +"feather size: shift+scroll, opacity: ctrl+scroll (%d%%), " +"rotate: ctrl+drag" +msgstr "" +"Grow/shrink: scroll, Resize: Ctrl+Shift+scroll\n" +"Feather size: Shift+scroll, Opacity: Ctrl+scroll (%d%%), " +"Rotate: Ctrl+drag" + +#: ../src/develop/pixelpipe_hb.c:604 msgid "enabled as required" msgstr "Enabled as required" -#: ../src/develop/pixelpipe_hb.c:538 +#: ../src/develop/pixelpipe_hb.c:605 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10872,11 +11361,11 @@ msgstr "" "History had module disabled but it is required for this type of image.\n" "Likely introduced by applying a preset, style or history copy&paste" -#: ../src/develop/pixelpipe_hb.c:545 +#: ../src/develop/pixelpipe_hb.c:612 msgid "disabled as not appropriate" msgstr "Disabled as not appropriate" -#: ../src/develop/pixelpipe_hb.c:546 +#: ../src/develop/pixelpipe_hb.c:613 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10884,7 +11373,7 @@ msgstr "" "History had module enabled but it is not allowed for this type of image.\n" "Likely introduced by applying a preset, style or history copy&paste" -#: ../src/develop/pixelpipe_hb.c:1328 +#: ../src/develop/pixelpipe_hb.c:1569 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10895,11 +11384,11 @@ msgstr "" "in module '%s'\n" "Please report on GitHub" -#: ../src/develop/pixelpipe_hb.c:1909 +#: ../src/develop/pixelpipe_hb.c:2164 msgid "fatal input misalignment, please report on GitHub\n" msgstr "Fatal input misalignment, please report on GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3130 +#: ../src/develop/pixelpipe_hb.c:3408 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -10919,7 +11408,7 @@ msgstr "" " - Some drivers don't support needed number of events.\n" " - Too small headroom settings while using 'Use all device memory'." -#: ../src/develop/pixelpipe_hb.c:3432 +#: ../src/develop/pixelpipe_hb.c:3746 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10939,37 +11428,37 @@ msgstr "" "Tiling failed for module '%s%s'. The output most likely will be OK, but you " "might want to check." -#: ../src/dtgtk/culling.c:225 +#: ../src/dtgtk/culling.c:226 msgid "you have reached the start of your selection" msgstr "You have reached the start of your selection" -#: ../src/dtgtk/culling.c:234 +#: ../src/dtgtk/culling.c:235 msgid "you have reached the start of your collection" msgstr "You have reached the start of your collection" -#: ../src/dtgtk/culling.c:281 +#: ../src/dtgtk/culling.c:282 msgid "you have reached the end of your selection" msgstr "You have reached the end of your selection" -#: ../src/dtgtk/culling.c:308 +#: ../src/dtgtk/culling.c:309 msgid "you have reached the end of your collection" msgstr "You have reached the end of your collection" -#: ../src/dtgtk/culling.c:445 +#: ../src/dtgtk/culling.c:468 #, c-format msgid "zooming is limited to %d images" msgstr "Zooming is limited to %d images" -#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 +#: ../src/dtgtk/range.c:239 ../src/dtgtk/range.c:244 msgid "invalid" msgstr "Invalid" -#: ../src/dtgtk/range.c:351 +#: ../src/dtgtk/range.c:352 #, c-format msgid "year %s" msgstr "Year %s" -#: ../src/dtgtk/range.c:429 +#: ../src/dtgtk/range.c:430 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -10979,7 +11468,7 @@ msgstr "" "Use 'Min' if no bound\n" "Right-click to select from existing values" -#: ../src/dtgtk/range.c:435 +#: ../src/dtgtk/range.c:436 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -10989,7 +11478,7 @@ msgstr "" "Use 'Max' if no bound\n" "Right-click to select from existing values" -#: ../src/dtgtk/range.c:441 +#: ../src/dtgtk/range.c:442 msgid "" "enter the value\n" "right-click to select from existing values" @@ -10997,7 +11486,7 @@ msgstr "" "Enter the value\n" "Right-click to select from existing values" -#: ../src/dtgtk/range.c:446 +#: ../src/dtgtk/range.c:447 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11011,7 +11500,7 @@ msgstr "" "Use '-' prefix for relative date\n" "Right-click to select from calendar or existing values" -#: ../src/dtgtk/range.c:454 +#: ../src/dtgtk/range.c:455 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11027,7 +11516,7 @@ msgstr "" "Use '-' prefix for relative date\n" "Right-click to select from calendar or existing values" -#: ../src/dtgtk/range.c:463 +#: ../src/dtgtk/range.c:464 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11037,46 +11526,46 @@ msgstr "" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" "Right-click to select from calendar or existing values" -#: ../src/dtgtk/range.c:485 +#: ../src/dtgtk/range.c:486 msgid "date-time interval to subtract from the max value" msgstr "Date-time interval to subtract from the max value" -#: ../src/dtgtk/range.c:489 +#: ../src/dtgtk/range.c:490 msgid "date-time interval to add to the min value" msgstr "Date-time interval to add to the min value" -#: ../src/dtgtk/range.c:510 +#: ../src/dtgtk/range.c:511 msgid "fixed" msgstr "Fixed" -#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:512 ../src/iop/colorchecker.c:1614 msgid "relative" msgstr "Relative" -#: ../src/dtgtk/range.c:601 +#: ../src/dtgtk/range.c:602 msgid "selected" msgstr "Selected" -#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 -#: ../src/libs/colorpicker.c:54 +#: ../src/dtgtk/range.c:648 ../src/dtgtk/range.c:1757 ../src/dtgtk/range.c:1808 +#: ../src/libs/colorpicker.c:55 msgid "min" msgstr "Min" -#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 -#: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 +#: ../src/dtgtk/range.c:654 ../src/dtgtk/range.c:1769 ../src/dtgtk/range.c:1820 +#: ../src/libs/colorpicker.c:55 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "Max" -#: ../src/dtgtk/range.c:959 +#: ../src/dtgtk/range.c:960 msgid "date type" msgstr "Date type" #. the date section -#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:969 ../src/libs/geotagging.c:1541 msgid "date" msgstr "Date" -#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 +#: ../src/dtgtk/range.c:975 ../src/dtgtk/range.c:1029 msgid "" "click to select date\n" "double-click to use the date directly" @@ -11084,45 +11573,45 @@ msgstr "" "Click to select date\n" "Double-click to use the date directly" -#: ../src/dtgtk/range.c:983 +#: ../src/dtgtk/range.c:984 msgid "years: " msgstr "Years: " -#: ../src/dtgtk/range.c:991 +#: ../src/dtgtk/range.c:992 msgid "months: " msgstr "Months: " -#: ../src/dtgtk/range.c:999 +#: ../src/dtgtk/range.c:1000 msgid "days: " msgstr "Days: " #. the time section -#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:1012 ../src/libs/geotagging.c:1541 msgid "time" msgstr "Time" -#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 +#: ../src/dtgtk/range.c:1046 ../src/dtgtk/range.c:1776 ../src/dtgtk/range.c:1827 msgid "now" msgstr "Now" -#: ../src/dtgtk/range.c:1047 +#: ../src/dtgtk/range.c:1048 msgid "set the value to always match current datetime" msgstr "Set the value to always match current datetime" -#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 -#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 +#: ../src/dtgtk/range.c:1050 ../src/gui/accelerators.c:186 +#: ../src/libs/metadata.c:1161 ../src/libs/styles.c:948 msgid "apply" msgstr "Apply" -#: ../src/dtgtk/range.c:1050 +#: ../src/dtgtk/range.c:1051 msgid "set the range bound with this value" msgstr "Set the range bound with this value" -#: ../src/dtgtk/range.c:1061 +#: ../src/dtgtk/range.c:1062 msgid "current date: " msgstr "Current date: " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 +#: ../src/dtgtk/resetlabel.c:69 ../src/libs/metadata.c:610 msgid "double-click to reset" msgstr "Double-click to reset" @@ -11149,99 +11638,99 @@ msgstr "" msgid "grouped images" msgstr "Grouped images" -#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 -#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 -#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 -#: ../src/libs/navigation.c:268 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1681 +#: ../src/iop/ashift.c:6056 ../src/iop/ashift.c:6137 ../src/iop/ashift.c:6139 +#: ../src/iop/ashift.c:6141 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:262 msgid "fit" msgstr "Fit" -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1396 msgid "here" msgstr "here" -#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1397 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "There are no images in this collection" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1399 msgid "need help?" msgstr "Need help?" -#: ../src/dtgtk/thumbtable.c:1269 +#: ../src/dtgtk/thumbtable.c:1400 msgid "if you have not imported any images yet" msgstr "If you have not imported any images yet" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1401 msgid "click on ? then an on-screen item to open manual page" msgstr "Click on ? then an on-screen item to open manual page" -#: ../src/dtgtk/thumbtable.c:1271 +#: ../src/dtgtk/thumbtable.c:1402 msgid "you can do so in the import module" msgstr "you can do so in the import module" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1403 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "Press and hold 'h' to show all active shortcuts" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1404 msgid "to open the online manual click " msgstr "To open the online manual click " -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1405 msgid "try to relax the filter settings in the top panel" msgstr "Try to relax the filter settings in the top panel" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1406 msgid "or add images in the collections module" msgstr "or add images in the collections module" -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1407 msgid "personalize darktable" msgstr "Personalize Darktable" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1408 msgid "click on the gear icon for global preferences" msgstr "Click on the gear icon for global preferences" -#: ../src/dtgtk/thumbtable.c:1279 +#: ../src/dtgtk/thumbtable.c:1410 msgid "click on the keyboard icon to define shortcuts" msgstr "Click on the keyboard icon to define shortcuts" -#: ../src/dtgtk/thumbtable.c:1281 +#: ../src/dtgtk/thumbtable.c:1412 msgid "try the 'no-click' workflow" msgstr "Try the 'no-click' workflow" -#: ../src/dtgtk/thumbtable.c:1282 +#: ../src/dtgtk/thumbtable.c:1413 msgid "set module-specific preferences through module's menu" msgstr "Set module-specific preferences through module's menu" -#: ../src/dtgtk/thumbtable.c:1283 +#: ../src/dtgtk/thumbtable.c:1414 msgid "hover over an image and use keyboard shortcuts" msgstr "Hover over an image and use shortcuts" -#: ../src/dtgtk/thumbtable.c:1284 +#: ../src/dtgtk/thumbtable.c:1415 msgid "to apply ratings, colors, styles, etc." msgstr "to apply ratings, colors, styles, etc." -#: ../src/dtgtk/thumbtable.c:1285 +#: ../src/dtgtk/thumbtable.c:1416 msgid "make default raw development look more like your" msgstr "Make default raw development look more like your" -#: ../src/dtgtk/thumbtable.c:1286 +#: ../src/dtgtk/thumbtable.c:1417 msgid "hover over any button for its description and shortcuts" msgstr "Hover over any button for its description and shortcuts" -#: ../src/dtgtk/thumbtable.c:1287 +#: ../src/dtgtk/thumbtable.c:1418 msgid "camera's JPEG by applying a camera-specific style" msgstr "camera's JPEG by applying a camera-specific style" -#: ../src/dtgtk/thumbtable.c:1714 +#: ../src/dtgtk/thumbtable.c:1921 msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "" "You have changed the settings related to how thumbnails are generated.\n" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1924 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -11249,7 +11738,7 @@ msgstr "" "All cached thumbnails need to be invalidated.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1721 +#: ../src/dtgtk/thumbtable.c:1928 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -11258,7 +11747,7 @@ msgstr "" "Cached thumbnails starting from level %d need to be invalidated.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1726 +#: ../src/dtgtk/thumbtable.c:1933 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -11267,7 +11756,7 @@ msgstr "" "Cached thumbnails below level %d need to be invalidated.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1731 +#: ../src/dtgtk/thumbtable.c:1938 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -11276,40 +11765,40 @@ msgstr "" "Cached thumbnails between level %d and %d need to be invalidated.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1734 +#: ../src/dtgtk/thumbtable.c:1941 msgid "do you want to do that now?" msgstr "Do you want to do that now?" -#: ../src/dtgtk/thumbtable.c:1736 +#: ../src/dtgtk/thumbtable.c:1943 msgid "cached thumbnails invalidation" msgstr "Cached thumbnails invalidation" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3082 +#: ../src/dtgtk/thumbtable.c:3322 msgid "copy history" msgstr "Copy history" -#: ../src/dtgtk/thumbtable.c:3084 +#: ../src/dtgtk/thumbtable.c:3324 msgid "copy history parts" msgstr "Copy history parts" -#: ../src/dtgtk/thumbtable.c:3088 +#: ../src/dtgtk/thumbtable.c:3328 msgid "paste history parts" msgstr "Paste history parts" -#: ../src/dtgtk/thumbtable.c:3093 +#: ../src/dtgtk/thumbtable.c:3333 msgid "duplicate image" msgstr "Duplicate image" -#: ../src/dtgtk/thumbtable.c:3095 +#: ../src/dtgtk/thumbtable.c:3335 msgid "duplicate image virgin" msgstr "Duplicate image virgin" -#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3345 ../src/libs/select.c:154 msgid "select film roll" msgstr "Select film roll" -#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3347 ../src/libs/select.c:158 msgid "select untouched" msgstr "Select untouched" @@ -12294,12 +12783,13 @@ msgstr "What automatic cropping to perform" #. inverted landscape #. roll right portrait #. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign #. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) #. da.wait_until_pixelpipe_complete() #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/auto_straighten.lua:244 +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 msgid "exiftool not found, exiting..." msgstr "ExifTool not found, exiting..." @@ -12787,6 +13277,7 @@ msgstr "Could not find Enfuse executable, not loading Enfuse exporter..." #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 msgid "extract burst roll images" msgstr "Extract burst roll images" @@ -12819,12 +13310,12 @@ msgstr "Extract burst images from a burst roll file" #. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. #. name #. type -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:164 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 msgid "preferred exif tag reader" msgstr "Preferred Exif tag reader" #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:165 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 msgid "use exiftool or exiv2 to read exif tags" msgstr "Use ExifTool or Exiv2 to read Exif tags" @@ -12836,11 +13327,26 @@ msgstr "Use ExifTool or Exiv2 to read Exif tags" #. name #. type #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:173 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:174 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 msgid "extract burst roll images on import" msgstr "Extract burst roll images on import" +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "Display select burst roll images button" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "Add a button to the select module to select burst roll images" + #. tooltip #. default #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12853,40 +13359,40 @@ msgstr "Extract burst roll images on import" #. helper functions #. ----------------- #. skip blank lines created by forfiles -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:306 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 #, lua-format msgid "extracted %d dng files from %s" msgstr "Extracted %d DNG files from '%s'" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:338 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:356 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 msgid "scanning for burst roll images" msgstr "Scanning for burst roll images" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:373 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 msgid "extracting burst roll images" msgstr "Extracting burst roll images" #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:392 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 msgid "dnglab executable not found" msgstr "dnglab executable not found" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:393 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 msgid ": dnglab executable not found, exiting..." msgstr ": dnglab executable not found, exiting..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:398 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 msgid "no exif tag reader available" msgstr "No Exif tag reader available" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:399 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 msgid " no exif tag reader available, exiting..." msgstr " no Exif tag reader available, exiting..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 #, lua-format msgid " selected tag reader %s not available" msgstr " Selected tag reader %s not available" @@ -12894,6 +13400,18 @@ msgstr " Selected tag reader %s not available" #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "Select burst roll images" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "Select burst roll image containers" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "Extract and group burst roll images with container" + #. - - - - - - - - - - - - - - - - - - - - - - - #. D A R K T A B L E I N T E G R A T I O N #. - - - - - - - - - - - - - - - - - - - - - - - @@ -14609,7 +15127,7 @@ msgstr "Retrieve and print the documentation to the console" #. script_manager.lua - a tool for managing the darktable lua scripts #. #. script_manager is designed to be called from the users luarc file and used to -#. manage the lua scripts. +#. manage the lua scripts through an added "scripts" module in the lighttable view (bottom left). #. #. On startup script_manager scans the lua scripts directory to see what scripts are present. #. Scripts are sorted by 'folder' based on what sub-directory they are in. With no @@ -14636,6 +15154,13 @@ msgstr "Retrieve and print the documentation to the console" #. file to luarc and the scripts will run. #. #. +#. re-entrancy guard +#. +#. when script_manager runs from the system (bundled) lua-scripts directory it +#. re-runs the user's luarc near the end of this file. if that luarc contains +#. `require "tools/script_manager"` (the standard bootstrap line) we would +#. recurse infinitely, eventually overflowing the C stack. bail out if we are +#. already in the middle of loading. #. figure out where we are running from #. assume user based #. api check @@ -14650,19 +15175,19 @@ msgstr "Retrieve and print the documentation to the console" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:131 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "disable Lua scripts" msgstr "Disable Lua scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:132 +#: ../src/external/lua-scripts/tools/script_manager.lua:142 msgid "do not run the Lua scripts" msgstr "Do not run the Lua scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:140 +#: ../src/external/lua-scripts/tools/script_manager.lua:150 msgid "check for updated scripts on start up" msgstr "Check for updated scripts on start up" -#: ../src/external/lua-scripts/tools/script_manager.lua:141 +#: ../src/external/lua-scripts/tools/script_manager.lua:151 msgid "automatically update scripts to correct version" msgstr "Automatically update scripts to correct version" @@ -14732,17 +15257,17 @@ msgstr "Automatically update scripts to correct version" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:445 +#: ../src/external/lua-scripts/tools/script_manager.lua:455 msgid "contributed" msgstr "Contributed" -#: ../src/external/lua-scripts/tools/script_manager.lua:449 +#: ../src/external/lua-scripts/tools/script_manager.lua:459 msgid "official" msgstr "Official" -#: ../src/external/lua-scripts/tools/script_manager.lua:451 -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 -#: ../src/iop/retouch.c:2479 +#: ../src/external/lua-scripts/tools/script_manager.lua:461 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 +#: ../src/iop/retouch.c:2484 msgid "tools" msgstr "Tools" @@ -14753,7 +15278,7 @@ msgstr "Tools" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:539 +#: ../src/external/lua-scripts/tools/script_manager.lua:549 msgid "no documentation available" msgstr "No documentation available" @@ -14787,14 +15312,14 @@ msgstr "No documentation available" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found -#: ../src/external/lua-scripts/tools/script_manager.lua:792 -#: ../src/external/lua-scripts/tools/script_manager.lua:918 +#: ../src/external/lua-scripts/tools/script_manager.lua:802 +#: ../src/external/lua-scripts/tools/script_manager.lua:928 msgid "" "ERROR: git not found. Install or specify the location of the git executable." msgstr "" "ERROR: git not found. Install or specify the location of the git executable." -#: ../src/external/lua-scripts/tools/script_manager.lua:806 +#: ../src/external/lua-scripts/tools/script_manager.lua:816 msgid "lua scripts successfully updated" msgstr "Lua scripts successfully updated" @@ -14805,31 +15330,31 @@ msgstr "Lua scripts successfully updated" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:901 +#: ../src/external/lua-scripts/tools/script_manager.lua:911 msgid "" "unable to create user lua directory, installing additional scripts failed" msgstr "" "Unable to create user Lua directory, installing additional scripts failed" -#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#: ../src/external/lua-scripts/tools/script_manager.lua:917 #, lua-format msgid "folder %s is already in use. Please specify a different folder name." msgstr "Folder '%s' is already in use. Please specify a different folder name." -#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#: ../src/external/lua-scripts/tools/script_manager.lua:949 #, lua-format msgid "scripts successfully installed into folder %s" msgstr "Scripts successfully installed into folder '%s'" -#: ../src/external/lua-scripts/tools/script_manager.lua:957 +#: ../src/external/lua-scripts/tools/script_manager.lua:967 msgid "no scripts found to install" msgstr "No scripts found to install" -#: ../src/external/lua-scripts/tools/script_manager.lua:962 +#: ../src/external/lua-scripts/tools/script_manager.lua:972 msgid "failed to download scripts" msgstr "Failed to download scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1115 +#: ../src/external/lua-scripts/tools/script_manager.lua:1125 #, lua-format msgid "page %d of %d" msgstr "Page %d of %d" @@ -14843,8 +15368,8 @@ msgstr "Page %d of %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1270 -#: ../src/external/lua-scripts/tools/script_manager.lua:1564 +#: ../src/external/lua-scripts/tools/script_manager.lua:1280 +#: ../src/external/lua-scripts/tools/script_manager.lua:1584 msgid "scripts" msgstr "Scripts" @@ -14861,7 +15386,7 @@ msgstr "Scripts" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1316 +#: ../src/external/lua-scripts/tools/script_manager.lua:1326 msgid "lua API version reset, please restart darktable" msgstr "Lua API version reset, please restart Darktable" @@ -14870,79 +15395,80 @@ msgstr "Lua API version reset, please restart Darktable" #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1373 msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" "You must restart Darktable to use the correct version of the Lua scripts" -#. exec user luarc file if it exists +#. exec user luarc file if it exists. +#. guard against the luarc re-requiring script_manager (see top of file) #. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1421 msgid "scripts to update" msgstr "Scripts to update" -#: ../src/external/lua-scripts/tools/script_manager.lua:1409 +#: ../src/external/lua-scripts/tools/script_manager.lua:1422 msgid "select the scripts installation to update" msgstr "Select the scripts installation to update" -#: ../src/external/lua-scripts/tools/script_manager.lua:1418 -#: ../src/external/lua-scripts/tools/script_manager.lua:1480 +#: ../src/external/lua-scripts/tools/script_manager.lua:1438 +#: ../src/external/lua-scripts/tools/script_manager.lua:1500 msgid "update scripts" msgstr "Update scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1439 msgid "update the lua scripts from the repository" msgstr "Update the Lua scripts from the repository" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1450 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "" "Enter the URL of the git repository containing the scripts you wish to add" -#: ../src/external/lua-scripts/tools/script_manager.lua:1435 +#: ../src/external/lua-scripts/tools/script_manager.lua:1455 msgid "name of new folder" msgstr "Name of new folder" -#: ../src/external/lua-scripts/tools/script_manager.lua:1436 +#: ../src/external/lua-scripts/tools/script_manager.lua:1456 msgid "enter a folder name for the additional scripts" msgstr "Enter a folder name for the additional scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1441 +#: ../src/external/lua-scripts/tools/script_manager.lua:1461 msgid "URL to download additional scripts from" msgstr "URL to download additional scripts from" -#: ../src/external/lua-scripts/tools/script_manager.lua:1443 +#: ../src/external/lua-scripts/tools/script_manager.lua:1463 msgid "new folder to place scripts in" msgstr "New folder to place scripts in" -#: ../src/external/lua-scripts/tools/script_manager.lua:1446 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 msgid "install additional scripts" msgstr "Install additional scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1454 +#: ../src/external/lua-scripts/tools/script_manager.lua:1474 msgid "enable \"disable scripts\" button" msgstr "Enable \"Disable scripts\" button" -#: ../src/external/lua-scripts/tools/script_manager.lua:1466 -#: ../src/external/lua-scripts/tools/script_manager.lua:1491 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1511 msgid "disable scripts" msgstr "Disable scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1472 +#: ../src/external/lua-scripts/tools/script_manager.lua:1492 msgid "lua scripts will not run the next time darktable is started" msgstr "Lua scripts will not run the next time Darktable is started" -#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1506 msgid "add more scripts" msgstr "Add more scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1522 msgid "select the script folder" msgstr "Select the script folder" @@ -14950,50 +15476,50 @@ msgstr "Select the script folder" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1533 -#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 -#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4154 -#: ../src/views/lighttable.c:1588 +#: ../src/external/lua-scripts/tools/script_manager.lua:1553 +#: ../src/iop/agx.c:2466 ../src/iop/channelmixerrgb.c:4449 +#: ../src/iop/clipping.c:2091 ../src/iop/colorbalancergb.c:1780 +#: ../src/iop/colorequal.c:2975 ../src/iop/filmicrgb.c:4342 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3262 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4408 +#: ../src/views/lighttable.c:1615 msgid "page" msgstr "Page" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1573 +#: ../src/external/lua-scripts/tools/script_manager.lua:1593 msgid "scripts per page" msgstr "Scripts per page" -#: ../src/external/lua-scripts/tools/script_manager.lua:1574 +#: ../src/external/lua-scripts/tools/script_manager.lua:1594 msgid "select number of start/stop buttons to display" msgstr "Select number of start/stop buttons to display" -#: ../src/external/lua-scripts/tools/script_manager.lua:1585 +#: ../src/external/lua-scripts/tools/script_manager.lua:1605 msgid "change number of buttons" msgstr "Change number of buttons" -#: ../src/external/lua-scripts/tools/script_manager.lua:1595 +#: ../src/external/lua-scripts/tools/script_manager.lua:1615 msgid "configuration" msgstr "Configuration" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1617 -#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1754 +#: ../src/external/lua-scripts/tools/script_manager.lua:1637 +#: ../src/gui/accelerators.c:3125 ../src/gui/accelerators.c:3236 +#: ../src/views/view.c:1767 msgid "action" msgstr "Action" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "install/update scripts" msgstr "Install/update scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "configure" msgstr "Configure" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "start/stop scripts" msgstr "Start/stop scripts" @@ -15081,298 +15607,290 @@ msgstr "And..." msgid "translator-credits" msgstr "Victor Forsiuk " -#: ../src/gui/accelerators.c:67 +#: ../src/gui/accelerators.c:68 msgid "in active view" msgstr "In active view" -#: ../src/gui/accelerators.c:68 +#: ../src/gui/accelerators.c:69 msgid "in other views" msgstr "In other views" -#: ../src/gui/accelerators.c:69 +#: ../src/gui/accelerators.c:70 msgid "fallbacks" msgstr "Fallbacks" -#: ../src/gui/accelerators.c:70 +#: ../src/gui/accelerators.c:71 msgid "speed adjustments" msgstr "Speed adjustments" -#: ../src/gui/accelerators.c:71 +#: ../src/gui/accelerators.c:72 msgid "disabled defaults" msgstr "Disabled defaults" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1563 +#: ../src/gui/accelerators.c:92 ../src/views/view.c:1576 msgid "scroll" msgstr "Scroll" -#: ../src/gui/accelerators.c:92 +#: ../src/gui/accelerators.c:93 msgid "pan" msgstr "Pan" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 -#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6140 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3621 ../src/views/lighttable.c:1593 msgid "horizontal" msgstr "Horizontal" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 -#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 +#: ../src/gui/accelerators.c:95 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6138 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2113 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1604 msgid "vertical" msgstr "Vertical" -#: ../src/gui/accelerators.c:95 +#: ../src/gui/accelerators.c:96 msgid "diagonal" msgstr "Diagonal" -#: ../src/gui/accelerators.c:97 +#: ../src/gui/accelerators.c:98 msgid "leftright" msgstr "LeftRight" -#: ../src/gui/accelerators.c:98 +#: ../src/gui/accelerators.c:99 msgid "updown" msgstr "UpDown" -#: ../src/gui/accelerators.c:99 +#: ../src/gui/accelerators.c:100 msgid "pgupdown" msgstr "PgUpDown" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1541 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1554 msgid "shift" msgstr "Shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1543 +#: ../src/gui/accelerators.c:109 ../src/views/view.c:1556 msgid "ctrl" msgstr "Ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1546 +#: ../src/gui/accelerators.c:111 ../src/views/view.c:1559 msgid "option" msgstr "Option" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1548 +#: ../src/gui/accelerators.c:113 ../src/views/view.c:1561 msgid "alt" msgstr "Alt" -#: ../src/gui/accelerators.c:114 +#: ../src/gui/accelerators.c:115 msgid "cmd" msgstr "Cmd" -#: ../src/gui/accelerators.c:115 +#: ../src/gui/accelerators.c:116 msgid "altgr" msgstr "AltGr" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 -#: ../src/libs/tagging.c:2009 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:180 +#: ../src/libs/tagging.c:2021 msgid "edit" msgstr "Edit" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "up" msgstr "Up" -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "down" msgstr "Down" -#: ../src/gui/accelerators.c:134 +#: ../src/gui/accelerators.c:135 msgid "set" msgstr "Set" -#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 -#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 -#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 -#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 -msgid "toggle" -msgstr "Toggle" - -#: ../src/gui/accelerators.c:137 +#: ../src/gui/accelerators.c:138 msgid "previous module" msgstr "Previous module" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "next module" msgstr "Next module" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "previous instance" msgstr "Previous instance" -#: ../src/gui/accelerators.c:139 +#: ../src/gui/accelerators.c:140 msgid "next instance" msgstr "Next instance" -#: ../src/gui/accelerators.c:142 +#: ../src/gui/accelerators.c:143 msgid "popup" msgstr "Popup" -#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 -#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1024 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:177 +#: ../src/gui/gtk.c:4208 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1038 msgid "next" msgstr "Next" -#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 -#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1025 +#: ../src/gui/accelerators.c:145 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:4209 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1039 msgid "previous" msgstr "Previous" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1685 msgid "last" msgstr "Last" -#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 +#: ../src/gui/accelerators.c:148 ../src/gui/accelerators.c:1684 msgid "first" msgstr "First" -#: ../src/gui/accelerators.c:154 +#: ../src/gui/accelerators.c:155 msgid "ctrl-toggle" msgstr "Ctrl-toggle" -#: ../src/gui/accelerators.c:155 +#: ../src/gui/accelerators.c:156 msgid "ctrl-on" msgstr "Ctrl-on" -#: ../src/gui/accelerators.c:156 +#: ../src/gui/accelerators.c:157 msgid "right-toggle" msgstr "Right-toggle" -#: ../src/gui/accelerators.c:157 +#: ../src/gui/accelerators.c:158 msgid "right-on" msgstr "Right-on" -#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 +#: ../src/gui/accelerators.c:169 ../src/gui/gtk.c:4207 msgid "activate" msgstr "Activate" -#: ../src/gui/accelerators.c:169 +#: ../src/gui/accelerators.c:170 msgid "ctrl-activate" msgstr "Ctrl-activate" -#: ../src/gui/accelerators.c:170 +#: ../src/gui/accelerators.c:171 msgid "right-activate" msgstr "Right-activate" -#: ../src/gui/accelerators.c:177 +#: ../src/gui/accelerators.c:178 msgid "store" msgstr "Store" -#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 +#: ../src/gui/accelerators.c:181 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "Update" -#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 -#: ../src/libs/tools/global_toolbox.c:512 +#: ../src/gui/accelerators.c:182 ../src/libs/tools/global_toolbox.c:62 +#: ../src/libs/tools/global_toolbox.c:531 msgid "preferences" msgstr "Preferences" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:187 msgid "apply on new instance" msgstr "Apply on new instance" -#: ../src/gui/accelerators.c:191 +#: ../src/gui/accelerators.c:192 msgid "start" msgstr "Start" -#: ../src/gui/accelerators.c:192 +#: ../src/gui/accelerators.c:193 msgid "end" msgstr "End" -#: ../src/gui/accelerators.c:377 +#: ../src/gui/accelerators.c:452 msgid "entry" msgstr "Entry" -#: ../src/gui/accelerators.c:474 +#: ../src/gui/accelerators.c:549 msgid "combo effect not found" msgstr "Combo effect not found" -#: ../src/gui/accelerators.c:668 +#: ../src/gui/accelerators.c:743 msgid "(keypad)" msgstr "(keypad)" -#: ../src/gui/accelerators.c:677 +#: ../src/gui/accelerators.c:752 msgid "tablet button" msgstr "Tablet button" -#: ../src/gui/accelerators.c:686 +#: ../src/gui/accelerators.c:761 msgid "unknown driver" msgstr "Unknown driver" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:834 msgid "long" msgstr "Long" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:835 msgid "double-press" msgstr "Double-press" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:836 msgid "triple-press" msgstr "Triple-press" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:837 msgid "press" msgstr "Press" -#: ../src/gui/accelerators.c:766 +#: ../src/gui/accelerators.c:841 msgctxt "accel" msgid "left" msgstr "Left" -#: ../src/gui/accelerators.c:767 +#: ../src/gui/accelerators.c:842 msgctxt "accel" msgid "right" msgstr "Right" -#: ../src/gui/accelerators.c:768 +#: ../src/gui/accelerators.c:843 msgctxt "accel" msgid "middle" msgstr "Middle" -#: ../src/gui/accelerators.c:769 +#: ../src/gui/accelerators.c:844 msgctxt "accel" msgid "long" msgstr "Long" -#: ../src/gui/accelerators.c:770 +#: ../src/gui/accelerators.c:845 msgctxt "accel" msgid "double-click" msgstr "Double-click" -#: ../src/gui/accelerators.c:771 +#: ../src/gui/accelerators.c:846 msgctxt "accel" msgid "triple-click" msgstr "Triple-click" -#: ../src/gui/accelerators.c:772 +#: ../src/gui/accelerators.c:847 msgid "click" msgstr "Click" -#: ../src/gui/accelerators.c:800 +#: ../src/gui/accelerators.c:875 msgid "first instance" msgstr "First instance" -#: ../src/gui/accelerators.c:802 +#: ../src/gui/accelerators.c:877 msgid "last instance" msgstr "Last instance" -#: ../src/gui/accelerators.c:804 +#: ../src/gui/accelerators.c:879 msgid "relative instance" msgstr "Relative instance" -#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 -#: ../src/gui/accelerators.c:3910 +#: ../src/gui/accelerators.c:896 ../src/gui/accelerators.c:3150 +#: ../src/gui/accelerators.c:4136 msgid "speed" msgstr "Speed" -#: ../src/gui/accelerators.c:963 +#: ../src/gui/accelerators.c:1038 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -15383,11 +15901,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 +#: ../src/gui/accelerators.c:1141 ../src/gui/accelerators.c:1160 msgid "start typing for incremental search" msgstr "Start typing for incremental search" -#: ../src/gui/accelerators.c:1069 +#: ../src/gui/accelerators.c:1144 msgid "" "\n" "press Delete to delete selected shortcut" @@ -15395,7 +15913,7 @@ msgstr "" "\n" "Press Delete to delete selected shortcut" -#: ../src/gui/accelerators.c:1071 +#: ../src/gui/accelerators.c:1146 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -15403,7 +15921,7 @@ msgstr "" "\n" "Press Delete to disable selected default shortcut" -#: ../src/gui/accelerators.c:1072 +#: ../src/gui/accelerators.c:1147 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -15411,7 +15929,7 @@ msgstr "" "\n" "Press Delete to restore selected default shortcut" -#: ../src/gui/accelerators.c:1074 +#: ../src/gui/accelerators.c:1149 msgid "" "\n" "double-click to add new shortcut" @@ -15419,11 +15937,11 @@ msgstr "" "\n" "Double-click to add new shortcut" -#: ../src/gui/accelerators.c:1086 +#: ../src/gui/accelerators.c:1161 msgid "click to filter shortcuts list" msgstr "Click to filter shortcuts list" -#: ../src/gui/accelerators.c:1088 +#: ../src/gui/accelerators.c:1163 msgid "" "\n" "right-click to show action of selected shortcut" @@ -15431,7 +15949,7 @@ msgstr "" "\n" "Right-click to show action of selected shortcut" -#: ../src/gui/accelerators.c:1091 +#: ../src/gui/accelerators.c:1166 msgid "" "\n" "double-click to define new shortcut" @@ -15439,7 +15957,7 @@ msgstr "" "\n" "Double-click to define new shortcut" -#: ../src/gui/accelerators.c:1094 +#: ../src/gui/accelerators.c:1169 msgid "" "\n" "\n" @@ -15453,7 +15971,7 @@ msgstr "" "a different element, effect, speed or instance can be set for each in the " "shortcuts list." -#: ../src/gui/accelerators.c:1098 +#: ../src/gui/accelerators.c:1173 msgid "" "\n" "\n" @@ -15469,11 +15987,11 @@ msgstr "" "or mouse scroll/clicks/moves to affect a different element or change the " "effect or speed." -#: ../src/gui/accelerators.c:1107 +#: ../src/gui/accelerators.c:1182 msgid "shift+alt+scroll to change height" msgstr "Shift+Alt+scroll to change height" -#: ../src/gui/accelerators.c:1127 +#: ../src/gui/accelerators.c:1202 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -15481,43 +15999,43 @@ msgstr "" "Press keys with mouse click and scroll or move combinations to create a " "shortcut" -#: ../src/gui/accelerators.c:1128 +#: ../src/gui/accelerators.c:1203 msgid "click to open shortcut configuration" msgstr "Click to open shortcut configuration" -#: ../src/gui/accelerators.c:1129 +#: ../src/gui/accelerators.c:1204 msgid "ctrl+click to add to quick access panel\n" msgstr "Ctrl+click to add to quick access panel\n" -#: ../src/gui/accelerators.c:1130 +#: ../src/gui/accelerators.c:1205 msgid "ctrl+click to remove from quick access panel\n" msgstr "Ctrl+click to remove from quick access panel\n" -#: ../src/gui/accelerators.c:1131 +#: ../src/gui/accelerators.c:1206 msgid "scroll to change default speed" msgstr "Scroll to change default speed" -#: ../src/gui/accelerators.c:1132 +#: ../src/gui/accelerators.c:1207 msgid "right-click to exit mapping mode" msgstr "Right-click to exit mapping mode" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "ctrl+v" msgstr "Ctrl+v" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "right long click" msgstr "Right long click" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "to copy Lua command" msgstr "to copy Lua command" -#: ../src/gui/accelerators.c:1461 +#: ../src/gui/accelerators.c:1536 msgid "shortcut for move exists with single effect" msgstr "Shortcut for move exists with single effect" -#: ../src/gui/accelerators.c:1463 +#: ../src/gui/accelerators.c:1538 #, c-format msgid "" "%s\n" @@ -15528,62 +16046,62 @@ msgstr "" "\n" "(assign %s to %s)" -#: ../src/gui/accelerators.c:1464 +#: ../src/gui/accelerators.c:1539 msgid "create separate shortcuts for up and down move?" msgstr "Create separate shortcuts for up and down move?" -#: ../src/gui/accelerators.c:1490 +#: ../src/gui/accelerators.c:1565 #, c-format msgid "%s, speed reset" msgstr "%s, speed reset" -#: ../src/gui/accelerators.c:1509 +#: ../src/gui/accelerators.c:1584 msgid "shortcut exists with different settings" msgstr "Shortcut exists with different settings" -#: ../src/gui/accelerators.c:1510 +#: ../src/gui/accelerators.c:1585 msgid "reset the settings of the shortcut?" msgstr "Reset the settings of the shortcut?" -#: ../src/gui/accelerators.c:1519 +#: ../src/gui/accelerators.c:1594 msgid "shortcut already exists" msgstr "Shortcut already exists" -#: ../src/gui/accelerators.c:1521 +#: ../src/gui/accelerators.c:1596 msgid "disable this default shortcut?" msgstr "Disable this default shortcut?" -#: ../src/gui/accelerators.c:1522 +#: ../src/gui/accelerators.c:1597 msgid "remove the shortcut?" msgstr "Remove the shortcut?" -#: ../src/gui/accelerators.c:1562 +#: ../src/gui/accelerators.c:1637 msgid "clashing shortcuts exist" msgstr "Clashing shortcuts exist" -#: ../src/gui/accelerators.c:1563 +#: ../src/gui/accelerators.c:1638 msgid "remove these existing shortcuts?" msgstr "Remove these existing shortcuts?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1608 +#: ../src/gui/accelerators.c:1683 msgid "preferred" msgstr "Preferred" -#: ../src/gui/accelerators.c:1611 +#: ../src/gui/accelerators.c:1686 msgid "second" msgstr "Second" -#: ../src/gui/accelerators.c:1612 +#: ../src/gui/accelerators.c:1687 msgid "last but one" msgstr "Last but one" -#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 +#: ../src/gui/accelerators.c:1850 ../src/gui/accelerators.c:1915 msgid "(unchanged)" msgstr "(unchanged)" -#: ../src/gui/accelerators.c:1957 +#: ../src/gui/accelerators.c:2032 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -15607,47 +16125,47 @@ msgstr "" "\n" "Right-click to cancel" -#: ../src/gui/accelerators.c:2030 +#: ../src/gui/accelerators.c:2081 msgid "removing shortcut" msgstr "Removing shortcut" -#: ../src/gui/accelerators.c:2032 +#: ../src/gui/accelerators.c:2083 msgid "disable the selected default shortcut?" msgstr "Disable the selected default shortcut?" -#: ../src/gui/accelerators.c:2033 +#: ../src/gui/accelerators.c:2084 msgid "restore the selected default shortcut?" msgstr "Restore the selected default shortcut?" -#: ../src/gui/accelerators.c:2034 +#: ../src/gui/accelerators.c:2085 msgid "remove the selected shortcut?" msgstr "Remove the selected shortcut?" -#: ../src/gui/accelerators.c:2149 +#: ../src/gui/accelerators.c:2259 msgid "command" msgstr "Command" -#: ../src/gui/accelerators.c:2150 +#: ../src/gui/accelerators.c:2260 msgid "preset" msgstr "Preset" -#: ../src/gui/accelerators.c:2531 +#: ../src/gui/accelerators.c:2663 msgid "restore shortcuts" msgstr "Restore shortcuts" -#: ../src/gui/accelerators.c:2534 +#: ../src/gui/accelerators.c:2666 msgid "_defaults" msgstr "_Defaults" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2667 msgid "_startup" msgstr "_Startup" -#: ../src/gui/accelerators.c:2536 +#: ../src/gui/accelerators.c:2668 msgid "_edits" msgstr "_Edits" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2673 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -15659,7 +16177,7 @@ msgstr "" " - as at startup\n" " - as when opening this dialog\n" -#: ../src/gui/accelerators.c:2547 +#: ../src/gui/accelerators.c:2679 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -15667,16 +16185,16 @@ msgstr "" "Clear all newer shortcuts\n" "(instead of just restoring changed ones)" -#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 -#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2736 ../src/gui/preferences.c:1082 +#: ../src/libs/tools/global_toolbox.c:516 ../src/libs/tools/global_toolbox.c:691 msgid "shortcuts" msgstr "Shortcuts" -#: ../src/gui/accelerators.c:2614 +#: ../src/gui/accelerators.c:2746 msgid "export shortcuts" msgstr "Export shortcuts" -#: ../src/gui/accelerators.c:2621 +#: ../src/gui/accelerators.c:2753 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -15684,27 +16202,27 @@ msgstr "" "Export all shortcuts to a file\n" "or just for one selected device\n" -#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 +#: ../src/gui/accelerators.c:2759 ../src/gui/accelerators.c:2831 msgid "keyboard" msgstr "Keyboard" -#: ../src/gui/accelerators.c:2640 +#: ../src/gui/accelerators.c:2772 msgid "device id" msgstr "Device id" -#: ../src/gui/accelerators.c:2658 +#: ../src/gui/accelerators.c:2790 msgid "select file to export" msgstr "Select file to export" -#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 +#: ../src/gui/accelerators.c:2791 ../src/libs/tagging.c:2903 msgid "_export" msgstr "_Export" -#: ../src/gui/accelerators.c:2686 +#: ../src/gui/accelerators.c:2818 msgid "import shortcuts" msgstr "Import shortcuts" -#: ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2825 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -15712,31 +16230,31 @@ msgstr "" "Import all shortcuts from a file\n" "or just for one selected device\n" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2842 msgid "id in file" msgstr "Id in file" -#: ../src/gui/accelerators.c:2716 +#: ../src/gui/accelerators.c:2848 msgid "id when loaded" msgstr "Id when loaded" -#: ../src/gui/accelerators.c:2719 +#: ../src/gui/accelerators.c:2851 msgid "clear device first" msgstr "Clear device first" -#: ../src/gui/accelerators.c:2744 +#: ../src/gui/accelerators.c:2876 msgid "select file to import" msgstr "Select file to import" -#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 +#: ../src/gui/accelerators.c:2877 ../src/libs/tagging.c:2861 msgid "_import" msgstr "_Import" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2927 msgid "import sample shortcuts" msgstr "Import sample shortcuts" -#: ../src/gui/accelerators.c:2801 +#: ../src/gui/accelerators.c:2933 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -15760,11 +16278,11 @@ msgstr "" "It is recommended to export your current\n" "shortcuts before adding these.\n" -#: ../src/gui/accelerators.c:2897 +#: ../src/gui/accelerators.c:3098 msgid "search shortcuts list" msgstr "Search shortcuts list" -#: ../src/gui/accelerators.c:2899 +#: ../src/gui/accelerators.c:3100 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -15772,23 +16290,23 @@ msgstr "" "Incrementally search the list of shortcuts\n" "Press up or down keys to cycle through matches" -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1752 +#: ../src/gui/accelerators.c:3122 ../src/views/view.c:1765 msgid "shortcut" msgstr "Shortcut" -#: ../src/gui/accelerators.c:2932 +#: ../src/gui/accelerators.c:3135 msgid "element" msgstr "Element" -#: ../src/gui/accelerators.c:2940 +#: ../src/gui/accelerators.c:3143 msgid "effect" msgstr "Effect" -#: ../src/gui/accelerators.c:2998 +#: ../src/gui/accelerators.c:3201 msgid "search actions list" msgstr "Search actions list" -#: ../src/gui/accelerators.c:3000 +#: ../src/gui/accelerators.c:3203 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -15796,16 +16314,16 @@ msgstr "" "Incrementally search the list of actions\n" "Press up or down keys to cycle through matches" -#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/accelerators.c:3244 ../src/gui/guides.c:841 #: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "Type" -#: ../src/gui/accelerators.c:3060 +#: ../src/gui/accelerators.c:3274 msgid "enable fallbacks" msgstr "Enable fallbacks" -#: ../src/gui/accelerators.c:3061 +#: ../src/gui/accelerators.c:3275 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -15813,45 +16331,45 @@ msgstr "" "Enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" -#: ../src/gui/accelerators.c:3068 +#: ../src/gui/accelerators.c:3282 msgid "open help page for shortcuts" msgstr "Open help page for shortcuts" -#: ../src/gui/accelerators.c:3072 +#: ../src/gui/accelerators.c:3286 msgid "restore..." msgstr "Restore..." -#: ../src/gui/accelerators.c:3073 +#: ../src/gui/accelerators.c:3287 msgid "restore default shortcuts or previous state" msgstr "Restore default shortcuts or previous state" -#: ../src/gui/accelerators.c:3076 +#: ../src/gui/accelerators.c:3290 msgid "import extras" msgstr "Import extras" -#: ../src/gui/accelerators.c:3077 +#: ../src/gui/accelerators.c:3291 msgid "import extended default shortcuts" msgstr "Import extended default shortcuts" -#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 -#: ../src/libs/tagging.c:3713 +#: ../src/gui/accelerators.c:3294 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3738 msgid "import..." msgstr "Import..." -#: ../src/gui/accelerators.c:3081 +#: ../src/gui/accelerators.c:3295 msgid "fully or partially import shortcuts from file" msgstr "Fully or partially import shortcuts from file" -#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 -#: ../src/libs/tagging.c:3720 +#: ../src/gui/accelerators.c:3298 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3745 msgid "export..." msgstr "Export..." -#: ../src/gui/accelerators.c:3085 +#: ../src/gui/accelerators.c:3299 msgid "fully or partially export shortcuts to file" msgstr "Fully or partially export shortcuts to file" -#: ../src/gui/accelerators.c:3097 +#: ../src/gui/accelerators.c:3311 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" @@ -15881,31 +16399,31 @@ msgstr "" "\n" "Click three times to dismiss this notice permanently" -#: ../src/gui/accelerators.c:3527 +#: ../src/gui/accelerators.c:3741 msgid "reinitialising input devices" msgstr "Reinitialising input devices" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "move not assigned" msgstr "Move not assigned" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "fallback to earlier move" msgstr "Fallback to earlier move" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "down move" msgstr "Down move" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "flip top/bottom first/last" msgstr "Flip top/bottom first/last" -#: ../src/gui/accelerators.c:3775 +#: ../src/gui/accelerators.c:4001 msgid "fallback to move" msgstr "Fallback to move" -#: ../src/gui/accelerators.c:3881 +#: ../src/gui/accelerators.c:4107 #, c-format msgid "" "\n" @@ -15915,205 +16433,209 @@ msgstr "" "Applying preset '%s'" #. TODO -#: ../src/gui/accelerators.c:3997 +#: ../src/gui/accelerators.c:4249 msgid "ignoring shortcuts while blocking jobs running" msgstr "Ignoring shortcuts while blocking jobs running" -#: ../src/gui/accelerators.c:4031 +#: ../src/gui/accelerators.c:4283 #, c-format msgid "%s not assigned" msgstr "%s not assigned" -#: ../src/gui/accelerators.c:4211 +#: ../src/gui/accelerators.c:4473 #, c-format msgid "%s assigned to %s" msgstr "%s assigned to %s" -#: ../src/gui/accelerators.c:4424 +#: ../src/gui/accelerators.c:4803 msgid "short key press resets stuck keys" msgstr "Short key press resets stuck keys" -#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 +#: ../src/gui/color_picker_proxy.c:542 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "Pick color from image" + +#: ../src/gui/gtk.c:228 ../src/views/darkroom.c:5669 msgid "darktable - darkroom preview" msgstr "Darktable - Darkroom preview" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips off" msgstr "Tooltips off" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips on" msgstr "Tooltips on" -#: ../src/gui/gtk.c:1035 +#: ../src/gui/gtk.c:1154 msgid "closing darktable..." msgstr "Closing Darktable..." -#: ../src/gui/gtk.c:1065 +#: ../src/gui/gtk.c:1187 msgid "exporting to GIMP" msgstr "Exporting to GIMP" -#: ../src/gui/gtk.c:1346 +#: ../src/gui/gtk.c:1493 msgid "URL opened in web browser" msgstr "URL opened in web browser" -#: ../src/gui/gtk.c:1350 +#: ../src/gui/gtk.c:1497 msgid "error while opening URL in web browser" msgstr "Error while opening URL in web browser" #. View menu -#: ../src/gui/gtk.c:1531 +#: ../src/gui/gtk.c:1678 msgctxt "menu" msgid "Views" msgstr "Views" -#: ../src/gui/gtk.c:1535 +#: ../src/gui/gtk.c:1682 msgctxt "menu" msgid "Lighttable" msgstr "Lighttable" -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1683 msgctxt "menu" msgid "Darkroom" msgstr "Darkroom" -#: ../src/gui/gtk.c:1542 +#: ../src/gui/gtk.c:1689 msgctxt "menu" msgid "Slideshow" msgstr "Slideshow" -#: ../src/gui/gtk.c:1544 +#: ../src/gui/gtk.c:1691 msgctxt "menu" msgid "Map" msgstr "Map" -#: ../src/gui/gtk.c:1546 +#: ../src/gui/gtk.c:1693 msgctxt "menu" msgid "Print" msgstr "Print" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1695 msgctxt "menu" msgid "Tethering" msgstr "Tethering" #. Window menu -#: ../src/gui/gtk.c:1554 +#: ../src/gui/gtk.c:1701 msgctxt "menu" msgid "Window" msgstr "Window" #. Help menu -#: ../src/gui/gtk.c:1562 +#: ../src/gui/gtk.c:1709 msgctxt "menu" msgid "Help" msgstr "Help" -#: ../src/gui/gtk.c:1566 +#: ../src/gui/gtk.c:1713 msgctxt "menu" msgid "darktable Manual" msgstr "Darktable Manual" -#: ../src/gui/gtk.c:1573 +#: ../src/gui/gtk.c:1720 msgctxt "menu" msgid "darktable Homepage" msgstr "Darktable Homepage" -#: ../src/gui/gtk.c:1605 +#: ../src/gui/gtk.c:1752 msgctxt "menu" msgid "Preferences" msgstr "Preferences" -#: ../src/gui/gtk.c:1659 +#: ../src/gui/gtk.c:1805 msgid "panels" msgstr "Panels" -#: ../src/gui/gtk.c:1698 +#: ../src/gui/gtk.c:1844 msgid "switch views" msgstr "Switch views" -#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1845 ../src/views/tethering.c:104 msgid "tethering" msgstr "Tethering" -#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1851 ../src/views/map.c:282 msgid "map" msgstr "Map" -#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1853 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "Slideshow" #. Print button -#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 +#: ../src/gui/gtk.c:1855 ../src/libs/print_settings.c:2965 msgid "print" msgstr "Print" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1716 +#: ../src/gui/gtk.c:1862 msgid "quit" msgstr "Quit" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1720 +#: ../src/gui/gtk.c:1866 msgid "fullscreen" msgstr "Fullscreen" -#: ../src/gui/gtk.c:1725 +#: ../src/gui/gtk.c:1871 msgid "collapsing controls" msgstr "Collapsing controls" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1728 +#: ../src/gui/gtk.c:1874 msgid "header" msgstr "Header" -#: ../src/gui/gtk.c:1730 +#: ../src/gui/gtk.c:1876 msgid "filmstrip and timeline" msgstr "Filmstrip and timeline" -#: ../src/gui/gtk.c:1732 +#: ../src/gui/gtk.c:1878 msgid "top toolbar" msgstr "Top toolbar" -#: ../src/gui/gtk.c:1733 +#: ../src/gui/gtk.c:1879 msgid "bottom toolbar" msgstr "Bottom toolbar" -#: ../src/gui/gtk.c:1734 +#: ../src/gui/gtk.c:1880 msgid "all top" msgstr "All top" -#: ../src/gui/gtk.c:1735 +#: ../src/gui/gtk.c:1881 msgid "all bottom" msgstr "All bottom" -#: ../src/gui/gtk.c:1737 +#: ../src/gui/gtk.c:1883 msgid "toggle tooltip visibility" msgstr "Toggle tooltip visibility" -#: ../src/gui/gtk.c:1740 +#: ../src/gui/gtk.c:1886 msgid "reinitialise input devices" msgstr "Reinitialise input devices" -#: ../src/gui/gtk.c:1781 +#: ../src/gui/gtk.c:1927 msgid "toggle focus-peaking mode" msgstr "Toggle focus-peaking mode" -#: ../src/gui/gtk.c:1788 +#: ../src/gui/gtk.c:1934 msgid "toggle focus peaking" msgstr "Toggle focus peaking" -#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 -#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 +#: ../src/gui/gtk.c:2267 ../src/gui/gtk.c:4329 ../src/gui/gtk.c:4334 +#: ../src/gui/gtk.c:4339 ../src/gui/gtk.c:4344 msgid "tabs" msgstr "Tabs" -#: ../src/gui/gtk.c:2216 +#: ../src/gui/gtk.c:2353 msgid "collapsing panels" msgstr "Collapsing panels" -#: ../src/gui/gtk.c:2217 +#: ../src/gui/gtk.c:2354 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -16129,53 +16651,53 @@ msgstr "" "\n" "Do you want to collapse all panels now?" -#: ../src/gui/gtk.c:2685 +#: ../src/gui/gtk.c:2822 msgid "restore defaults" msgstr "Restore defaults" -#: ../src/gui/gtk.c:2686 +#: ../src/gui/gtk.c:2823 msgid "restore the default visibility and position of all modules in this view" msgstr "Restore the default visibility and position of all modules in this view" -#: ../src/gui/gtk.c:2770 +#: ../src/gui/gtk.c:2975 msgid "right-click to show/hide modules" msgstr "Right-click to show/hide modules" -#: ../src/gui/gtk.c:2779 +#: ../src/gui/gtk.c:2983 msgid "show/hide modules" msgstr "Show/hide modules" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3583 +#: ../src/gui/gtk.c:3782 msgid "access the online user manual?" msgstr "Access the online user manual?" -#: ../src/gui/gtk.c:3584 +#: ../src/gui/gtk.c:3783 #, c-format msgid "do you want to access `%s'?" msgstr "Do you want to access `%s'?" -#: ../src/gui/gtk.c:3606 +#: ../src/gui/gtk.c:3805 msgid "there is no help available for this element" msgstr "There is no help available for this element" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 +#: ../src/gui/gtk.c:3850 ../src/libs/metadata_view.c:854 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3653 +#: ../src/gui/gtk.c:3852 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3993 +#: ../src/gui/gtk.c:4202 msgid "does not contain pages" msgstr "Does not contain pages" -#: ../src/gui/gtk.c:4242 +#: ../src/gui/gtk.c:4464 ../src/gui/gtk.c:4535 #, c-format msgid "never show more than %d lines" msgstr "Never show more than %d lines" @@ -16276,129 +16798,129 @@ msgstr "$(WORKSPACE.LABEL) - label of the current workspace" msgid "from metadata" msgstr "from metadata" -#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:558 +#: ../src/gui/guides.c:31 ../src/iop/colorcorrection.c:251 +#: ../src/iop/monochrome.c:554 msgid "grid" msgstr "Grid" -#: ../src/gui/guides.c:31 +#: ../src/gui/guides.c:32 msgid "rules of thirds" msgstr "Rules of thirds" -#: ../src/gui/guides.c:32 +#: ../src/gui/guides.c:33 msgid "metering" msgstr "Metering" -#: ../src/gui/guides.c:33 +#: ../src/gui/guides.c:34 msgid "perspective" msgstr "Perspective" -#: ../src/gui/guides.c:34 +#: ../src/gui/guides.c:35 msgid "diagonal method" msgstr "Diagonal method" -#: ../src/gui/guides.c:35 +#: ../src/gui/guides.c:36 msgid "harmonious triangles" msgstr "Harmonious triangles" -#: ../src/gui/guides.c:36 +#: ../src/gui/guides.c:37 msgid "golden sections" msgstr "Golden sections" -#: ../src/gui/guides.c:37 +#: ../src/gui/guides.c:38 msgid "golden spiral" msgstr "Golden spiral" -#: ../src/gui/guides.c:38 +#: ../src/gui/guides.c:39 msgid "golden spiral sections" msgstr "Golden spiral sections" -#: ../src/gui/guides.c:39 +#: ../src/gui/guides.c:40 msgid "golden mean (all guides)" msgstr "Golden mean (all guides)" -#: ../src/gui/guides.c:233 +#: ../src/gui/guides.c:234 msgid "horizontal lines" msgstr "Horizontal lines" -#: ../src/gui/guides.c:234 +#: ../src/gui/guides.c:235 msgid "number of horizontal guide lines" msgstr "Number of horizontal guide lines" -#: ../src/gui/guides.c:244 +#: ../src/gui/guides.c:245 msgid "vertical lines" msgstr "Vertical lines" -#: ../src/gui/guides.c:245 +#: ../src/gui/guides.c:246 msgid "number of vertical guide lines" msgstr "Number of vertical guide lines" -#: ../src/gui/guides.c:254 +#: ../src/gui/guides.c:255 msgid "subdivisions" msgstr "Subdivisions" -#: ../src/gui/guides.c:255 +#: ../src/gui/guides.c:256 msgid "number of subdivisions per grid rectangle" msgstr "Number of subdivisions per grid rectangle" #. title -#: ../src/gui/guides.c:822 +#: ../src/gui/guides.c:823 msgid "global guide overlay settings" msgstr "Global guide overlay settings" -#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 +#: ../src/gui/guides.c:832 ../src/gui/guides.c:841 ../src/gui/guides.c:848 +#: ../src/gui/guides.c:863 ../src/views/darkroom.c:3587 msgid "guide lines" msgstr "Guide lines" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 +#: ../src/gui/guides.c:832 ../src/iop/clipping.c:2096 msgid "flip" msgstr "Flip" -#: ../src/gui/guides.c:831 +#: ../src/gui/guides.c:832 msgid "flip guides" msgstr "Flip guides" -#: ../src/gui/guides.c:834 +#: ../src/gui/guides.c:835 msgid "horizontally" msgstr "Horizontally" -#: ../src/gui/guides.c:835 +#: ../src/gui/guides.c:836 msgid "vertically" msgstr "Vertically" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 -#: ../src/iop/colorbalance.c:1861 +#: ../src/gui/guides.c:837 ../src/iop/ashift.c:6142 ../src/iop/clipping.c:2100 +#: ../src/iop/colorbalance.c:1864 msgid "both" msgstr "Both" -#: ../src/gui/guides.c:841 +#: ../src/gui/guides.c:842 msgid "setup guide lines" msgstr "Setup guide lines" -#: ../src/gui/guides.c:847 +#: ../src/gui/guides.c:848 msgid "overlay color" msgstr "Overlay color" -#: ../src/gui/guides.c:848 +#: ../src/gui/guides.c:849 msgid "set overlay color" msgstr "Set overlay color" -#: ../src/gui/guides.c:865 +#: ../src/gui/guides.c:866 msgid "" "set the contrast between the lightest and darkest part of the guide overlays" msgstr "" "Set the contrast between the lightest and darkest part of the guide overlays" -#: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 +#: ../src/gui/guides.c:984 ../src/gui/guides.c:1042 msgid "show guides" msgstr "Show guides" -#: ../src/gui/guides.c:1041 +#: ../src/gui/guides.c:1056 msgid "show guide overlay when this module has focus" msgstr "Show guide overlay when this module has focus" -#: ../src/gui/guides.c:1044 +#: ../src/gui/guides.c:1063 msgid "" "change global guide settings\n" "note that these settings are applied globally and will impact any module that " @@ -16445,21 +16967,16 @@ msgstr "Include" msgid "item" msgstr "Item" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 -#: ../src/gui/styles_dialog.c:717 -msgid "mask" -msgstr "Mask" - #: ../src/gui/hist_dialog.c:372 msgid "can't copy history out of unaltered image" msgstr "Can't copy history out of unaltered image" #. grid headers -#: ../src/gui/import_metadata.c:485 +#: ../src/gui/import_metadata.c:481 msgid "metadata presets" msgstr "Metadata presets" -#: ../src/gui/import_metadata.c:488 +#: ../src/gui/import_metadata.c:484 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -16469,11 +16986,11 @@ msgstr "" "Double-click on a label to clear the corresponding entry\n" "Double-click on 'preset' to clear all entries" -#: ../src/gui/import_metadata.c:498 +#: ../src/gui/import_metadata.c:493 msgid "from XMP" msgstr "From XMP" -#: ../src/gui/import_metadata.c:501 +#: ../src/gui/import_metadata.c:496 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -16486,11 +17003,11 @@ msgstr "" "CAUTION: not selected metadata are cleaned up when XMP file is updated." #. tags -#: ../src/gui/import_metadata.c:512 +#: ../src/gui/import_metadata.c:507 msgid "tag presets" msgstr "Tag presets" -#: ../src/gui/import_metadata.c:526 +#: ../src/gui/import_metadata.c:521 msgid "comma separated list of tags" msgstr "Comma separated list of tags" @@ -16502,7 +17019,7 @@ msgstr "Select tag" msgid "_add" msgstr "_Add" -#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:837 msgid "_done" msgstr "_Done" @@ -16518,11 +17035,11 @@ msgstr "" "List of available tags. Click 'add' button or double-click on tag to add the " "selected one" -#: ../src/gui/preferences.c:314 +#: ../src/gui/preferences.c:319 msgid "reset panels in all views" msgstr "Reset panels in all views" -#: ../src/gui/preferences.c:315 +#: ../src/gui/preferences.c:320 msgid "" "are you sure?\n" "\n" @@ -16535,15 +17052,15 @@ msgstr "" "selection." #. language -#: ../src/gui/preferences.c:348 +#: ../src/gui/preferences.c:355 msgid "interface language" msgstr "Interface language" -#: ../src/gui/preferences.c:368 +#: ../src/gui/preferences.c:375 msgid "double-click to reset to the system language" msgstr "Double-click to reset to the system language" -#: ../src/gui/preferences.c:371 +#: ../src/gui/preferences.c:378 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -16553,27 +17070,27 @@ msgstr "" "* \n" "(restart required)" -#: ../src/gui/preferences.c:383 +#: ../src/gui/preferences.c:389 msgid "theme" msgstr "Theme" -#: ../src/gui/preferences.c:414 +#: ../src/gui/preferences.c:420 msgid "set the theme for the user interface" msgstr "Set the theme for the user interface" -#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 +#: ../src/gui/preferences.c:435 ../src/gui/preferences.c:442 msgid "use system font size" msgstr "Use system font size" -#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 +#: ../src/gui/preferences.c:457 ../src/gui/preferences.c:464 msgid "font size in points" msgstr "Font size in points" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:470 msgid "GUI controls and text DPI" msgstr "GUI controls and text DPI" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:480 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -16587,70 +17104,70 @@ msgstr "" "Default is 96 DPI on most systems.\n" "(restart required)" -#: ../src/gui/preferences.c:485 +#: ../src/gui/preferences.c:490 msgid "reset view panels" msgstr "Reset view panels" -#: ../src/gui/preferences.c:487 +#: ../src/gui/preferences.c:492 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "Reset hidden panels, their sizes and selected modules in all views" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:499 msgid "modify selected theme with CSS tweaks below" msgstr "Modify selected theme with CSS tweaks below" -#: ../src/gui/preferences.c:504 +#: ../src/gui/preferences.c:509 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "Modify theme with CSS keyed below (saved to user.css)" -#: ../src/gui/preferences.c:528 +#: ../src/gui/preferences.c:532 msgctxt "usercss" msgid "save CSS and apply" msgstr "Save CSS and apply" -#: ../src/gui/preferences.c:536 +#: ../src/gui/preferences.c:540 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "Click to save and apply the CSS tweaks entered in this editor" -#: ../src/gui/preferences.c:539 +#: ../src/gui/preferences.c:543 msgid "open help page for CSS tweaks" msgstr "Open help page for CSS tweaks" #. load default text with some pointers -#: ../src/gui/preferences.c:561 +#: ../src/gui/preferences.c:565 msgid "ERROR Loading user.css" msgstr "ERROR Loading user.css" #. load default text -#: ../src/gui/preferences.c:570 +#: ../src/gui/preferences.c:574 msgid "Enter CSS theme tweaks here" msgstr "Enter CSS theme tweaks here" -#: ../src/gui/preferences.c:585 +#: ../src/gui/preferences.c:589 msgid "darktable preferences" msgstr "Darktable preferences" -#: ../src/gui/preferences.c:648 +#: ../src/gui/preferences.c:652 msgid "darktable needs to be restarted for settings to take effect" msgstr "Darktable needs to be restarted for settings to take effect" #. exif -#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 -#: ../src/libs/metadata_view.c:147 +#: ../src/gui/preferences.c:977 ../src/gui/preferences_ai.c:1180 +#: ../src/gui/presets.c:658 ../src/libs/metadata_view.c:148 msgid "model" msgstr "Model" -#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 -#: ../src/libs/metadata_view.c:148 +#: ../src/gui/preferences.c:983 ../src/gui/presets.c:666 +#: ../src/libs/metadata_view.c:149 msgid "maker" msgstr "Maker" -#: ../src/gui/preferences.c:1007 +#: ../src/gui/preferences.c:1029 msgid "search presets list" msgstr "Search presets list" -#: ../src/gui/preferences.c:1010 +#: ../src/gui/preferences.c:1032 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -16658,142 +17175,268 @@ msgstr "" "Incrementally search the list of presets\n" "Press up or down keys to cycle through matches" -#: ../src/gui/preferences.c:1020 +#: ../src/gui/preferences.c:1041 msgctxt "preferences" msgid "import..." msgstr "Import..." -#: ../src/gui/preferences.c:1025 +#: ../src/gui/preferences.c:1046 msgctxt "preferences" msgid "export..." msgstr "Export..." -#: ../src/gui/preferences.c:1208 +#: ../src/gui/preferences.c:1232 #, c-format msgid "failed to import preset %s" msgstr "Failed to import preset %s" -#: ../src/gui/preferences.c:1220 +#: ../src/gui/preferences.c:1244 msgid "select preset(s) to import" msgstr "Select preset(s) to import" -#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 -#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 -#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 -#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1245 ../src/gui/preferences_ai.c:1735 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:464 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:957 ../src/libs/import.c:1831 +#: ../src/libs/import.c:1942 ../src/libs/styles.c:595 msgid "_open" msgstr "_Open" -#: ../src/gui/preferences.c:1230 +#: ../src/gui/preferences.c:1254 msgid "darktable preset files" msgstr "Darktable preset files" -#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 -#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 -#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1259 ../src/gui/preferences_ai.c:2215 +#: ../src/iop/lut3d.c:1658 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:973 ../src/libs/styles.c:609 msgid "all files" msgstr "All files" -#: ../src/gui/preferences_ai.c:161 +#: ../src/gui/preferences_ai.c:167 msgid "downloaded" msgstr "Downloaded" -#: ../src/gui/preferences_ai.c:163 +#: ../src/gui/preferences_ai.c:169 msgid "update available" msgstr "Update available" -#: ../src/gui/preferences_ai.c:165 +#: ../src/gui/preferences_ai.c:171 msgid "update required" msgstr "Update required" -#: ../src/gui/preferences_ai.c:167 +#: ../src/gui/preferences_ai.c:173 msgid "downloading..." msgstr "Downloading..." -#: ../src/gui/preferences_ai.c:171 +#: ../src/gui/preferences_ai.c:177 msgid "not downloaded" msgstr "Not downloaded" -#: ../src/gui/preferences_ai.c:379 +#: ../src/gui/preferences_ai.c:251 +msgid "imported from file" +msgstr "Imported from file" + +#: ../src/gui/preferences_ai.c:253 +msgid "local" +msgstr "Local" + +#: ../src/gui/preferences_ai.c:421 msgid "select hardware acceleration for AI inference:" msgstr "Select hardware acceleration for AI inference:" -#: ../src/gui/preferences_ai.c:569 +#: ../src/gui/preferences_ai.c:611 msgid "restart to apply" msgstr "restart to apply" -#: ../src/gui/preferences_ai.c:581 +#: ../src/gui/preferences_ai.c:623 msgid "not available, will fall back to CPU" msgstr "Not available, will fall back to CPU" -#: ../src/gui/preferences_ai.c:833 +#: ../src/gui/preferences_ai.c:870 msgid "downloading AI model" msgstr "Downloading AI model" -#: ../src/gui/preferences_ai.c:848 +#: ../src/gui/preferences_ai.c:885 #, c-format msgid "downloading: %s" msgstr "Downloading: %s" -#: ../src/gui/preferences_ai.c:919 +#: ../src/gui/preferences_ai.c:956 msgid "model download failed" msgstr "Model download failed" -#: ../src/gui/preferences_ai.c:994 +#: ../src/gui/preferences_ai.c:1140 +msgid "retrieving the list of models…" +msgstr "Retrieving the list of models…" + +#: ../src/gui/preferences_ai.c:1162 +msgid "nothing to install from here" +msgstr "Nothing to install from here" + +#: ../src/gui/preferences_ai.c:1184 +msgid "download size" +msgstr "Download size" + +#: ../src/gui/preferences_ai.c:1188 ../src/gui/preferences_ai.c:1896 +msgid "license" +msgstr "License" + +#: ../src/gui/preferences_ai.c:1256 +msgid "the official repository" +msgstr "the official repository" + +#: ../src/gui/preferences_ai.c:1258 +msgid "a local install" +msgstr "a local install" + +#: ../src/gui/preferences_ai.c:1262 +msgid "replace installed model?" +msgstr "Replace installed model?" + +#: ../src/gui/preferences_ai.c:1264 +#, c-format +msgid "" +"\"%s\" is already installed from %s.\n" +"\n" +"installing it from %s replaces those files" +msgstr "" +"\"%s\" is already installed from %s.\n" +"\n" +"Installing it from %s replaces those files" + +#: ../src/gui/preferences_ai.c:1295 +msgid "this repository offers no models for this version of darktable" +msgstr "This repository offers no models for this version of Darktable" + +#: ../src/gui/preferences_ai.c:1297 +msgid "repository not usable" +msgstr "Repository not usable" + +#: ../src/gui/preferences_ai.c:1308 +msgid "add this repository?" +msgstr "Add this repository?" + +#: ../src/gui/preferences_ai.c:1309 +#, c-format +msgid "" +"%s offers %d model(s) for this version of darktable\n" +"\n" +"it is not maintained or reviewed by the darktable project, and a model " +"installed from it replaces any installed model of the same name" +msgstr "" +"%s offers %d model(s) for this version of Darktable\n" +"\n" +"It is not maintained or reviewed by the Darktable project, and a model " +"installed from it replaces any installed model of the same name" + +#: ../src/gui/preferences_ai.c:1386 +msgid "that repository is already listed" +msgstr "That repository is already listed" + +#: ../src/gui/preferences_ai.c:1437 +msgid "repositories" +msgstr "Repositories" + +#: ../src/gui/preferences_ai.c:1472 +msgid "add" +msgstr "Add" + +#: ../src/gui/preferences_ai.c:1473 ../src/libs/image.c:515 +#: ../src/libs/modulegroups.c:4250 ../src/libs/styles.c:930 +msgid "remove" +msgstr "Remove" + +#: ../src/gui/preferences_ai.c:1548 +msgid "no repository configured" +msgstr "No repository configured" + +#: ../src/gui/preferences_ai.c:1549 +msgid "set plugins/ai/repository first" +msgstr "Set plugins/AI/repository first" + +#: ../src/gui/preferences_ai.c:1554 +msgid "install models from repository" +msgstr "Install models from repository" + +#: ../src/gui/preferences_ai.c:1558 +msgid "_install" +msgstr "_Install" + +#: ../src/gui/preferences_ai.c:1586 +msgid "repository" +msgstr "Repository" + +#: ../src/gui/preferences_ai.c:1615 ../src/gui/preferences_ai.c:2533 +#: ../src/libs/metadata_view.c:138 +msgid "version" +msgstr "Version" + +#: ../src/gui/preferences_ai.c:1620 ../src/gui/preferences_ai.c:2542 +msgid "task" +msgstr "Task" + +#: ../src/gui/preferences_ai.c:1625 ../src/gui/preferences_ai.c:2567 +msgid "status" +msgstr "Status" + +#: ../src/gui/preferences_ai.c:1647 +msgid "manage repositories…" +msgstr "Manage repositories…" + +#: ../src/gui/preferences_ai.c:1649 +msgid "add or remove the repositories models can be installed from" +msgstr "Add or remove the repositories models can be installed from" + +#: ../src/gui/preferences_ai.c:1732 msgid "install AI models" msgstr "Install AI models" -#: ../src/gui/preferences_ai.c:1002 +#: ../src/gui/preferences_ai.c:1740 msgid "AI model packages (*.dtmodel)" msgstr "AI model packages (*.dtmodel)" -#: ../src/gui/preferences_ai.c:1093 +#: ../src/gui/preferences_ai.c:1831 msgid "delete model?" msgid_plural "delete models?" msgstr[0] "Delete model?" msgstr[1] "Delete models?" -#: ../src/gui/preferences_ai.c:1095 +#: ../src/gui/preferences_ai.c:1833 #, c-format msgid "do you really want to delete %d selected model?" msgid_plural "do you really want to delete %d selected models?" msgstr[0] "Do you really want to delete %d selected model?" msgstr[1] "Do you really want to delete %d selected models?" -#: ../src/gui/preferences_ai.c:1156 +#: ../src/gui/preferences_ai.c:1894 msgid "scope" msgstr "Scope" -#: ../src/gui/preferences_ai.c:1156 +#: ../src/gui/preferences_ai.c:1894 msgid "author" msgstr "Author" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:1895 ../src/gui/preferences_ai.c:2510 msgid "source" msgstr "Source" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:1895 msgid "paper" msgstr "Paper" -#: ../src/gui/preferences_ai.c:1158 -msgid "license" -msgstr "License" - -#: ../src/gui/preferences_ai.c:1158 +#: ../src/gui/preferences_ai.c:1896 msgid "training data" msgstr "Training data" -#: ../src/gui/preferences_ai.c:1159 +#: ../src/gui/preferences_ai.c:1897 msgid "data license" msgstr "Data license" -#: ../src/gui/preferences_ai.c:1241 +#: ../src/gui/preferences_ai.c:1979 msgid "click for model details" msgstr "Click for model details" -#: ../src/gui/preferences_ai.c:1325 +#: ../src/gui/preferences_ai.c:2057 #, c-format msgid "" "ONNX Runtime %s detected.\n" @@ -16802,7 +17445,7 @@ msgstr "" "ONNX Runtime %s detected.\n" "Restart Darktable to apply." -#: ../src/gui/preferences_ai.c:1330 +#: ../src/gui/preferences_ai.c:2062 #, c-format msgid "" "not a valid ONNX Runtime library:\n" @@ -16811,7 +17454,7 @@ msgstr "" "Not a valid ONNX Runtime library:\n" "%s" -#: ../src/gui/preferences_ai.c:1358 +#: ../src/gui/preferences_ai.c:2090 msgid "" "no system ONNX Runtime library found.\n" "\n" @@ -16823,7 +17466,7 @@ msgstr "" "Install one via your package manager or use\n" "the browse button to select a custom build." -#: ../src/gui/preferences_ai.c:1373 +#: ../src/gui/preferences_ai.c:2105 #, c-format msgid "" "ONNX Runtime %s [%s]\n" @@ -16836,54 +17479,54 @@ msgstr "" "\n" "Restart Darktable to apply." -#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +#: ../src/gui/preferences_ai.c:2113 ../src/gui/preferences_ai.c:2198 msgid "select ONNX Runtime library" msgstr "Select ONNX Runtime library" -#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 -#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4120 +#: ../src/gui/preferences_ai.c:2117 ../src/iop/lut3d.c:1627 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4374 msgid "_select" msgstr "_Select" -#: ../src/gui/preferences_ai.c:1391 +#: ../src/gui/preferences_ai.c:2123 msgid "multiple ONNX Runtime libraries found:" msgstr "Multiple ONNX Runtime libraries found:" -#: ../src/gui/preferences_ai.c:1472 +#: ../src/gui/preferences_ai.c:2206 msgid "ONNX Runtime (onnxruntime*.dll)" msgstr "ONNX Runtime (onnxruntime*.dll)" -#: ../src/gui/preferences_ai.c:1475 +#: ../src/gui/preferences_ai.c:2209 msgid "ONNX Runtime (libonnxruntime.so*)" msgstr "ONNX Runtime (libonnxruntime.so*)" #. enable AI toggle -#: ../src/gui/preferences_ai.c:1528 +#: ../src/gui/preferences_ai.c:2262 msgid "enable AI features" msgstr "Enable AI features" #. provider dropdown -#: ../src/gui/preferences_ai.c:1573 +#: ../src/gui/preferences_ai.c:2303 msgid "AI acceleration" msgstr "AI acceleration" -#: ../src/gui/preferences_ai.c:1584 +#: ../src/gui/preferences_ai.c:2314 msgid "select which GPU to use when the active provider supports more than one" msgstr "Select which GPU to use when the active provider supports more than one" -#: ../src/gui/preferences_ai.c:1630 +#: ../src/gui/preferences_ai.c:2357 msgid "ONNX Runtime library" msgstr "ONNX Runtime library" -#: ../src/gui/preferences_ai.c:1644 +#: ../src/gui/preferences_ai.c:2371 msgid "bundled (DirectML)" msgstr "Bundled (DirectML)" -#: ../src/gui/preferences_ai.c:1647 +#: ../src/gui/preferences_ai.c:2374 msgid "bundled (CPU only)" msgstr "Bundled (CPU only)" -#: ../src/gui/preferences_ai.c:1650 +#: ../src/gui/preferences_ai.c:2377 msgid "" "path to a GPU-enabled ONNX Runtime library.\n" "leave empty to use the bundled library.\n" @@ -16893,114 +17536,114 @@ msgstr "" "Leave empty to use the bundled library.\n" "Requires restart to take effect." -#: ../src/gui/preferences_ai.c:1659 +#: ../src/gui/preferences_ai.c:2385 msgid "select a custom ONNX Runtime shared library" msgstr "Select a custom ONNX Runtime shared library" -#: ../src/gui/preferences_ai.c:1661 +#: ../src/gui/preferences_ai.c:2389 msgid "detect" msgstr "Detect" -#: ../src/gui/preferences_ai.c:1663 +#: ../src/gui/preferences_ai.c:2391 msgid "search for a system-installed ONNX Runtime library" msgstr "Search for a system-installed ONNX Runtime library" -#: ../src/gui/preferences_ai.c:1698 +#: ../src/gui/preferences_ai.c:2426 msgid "models" msgstr "Models" -#: ../src/gui/preferences_ai.c:1745 +#: ../src/gui/preferences_ai.c:2475 msgid "select/deselect all" msgstr "Select/deselect all" -#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "Version" - -#: ../src/gui/preferences_ai.c:1801 -msgid "task" -msgstr "Task" - -#: ../src/gui/preferences_ai.c:1816 +#: ../src/gui/preferences_ai.c:2557 msgid "enabled" msgstr "Enabled" -#: ../src/gui/preferences_ai.c:1826 -msgid "status" -msgstr "Status" - -#: ../src/gui/preferences_ai.c:1872 +#: ../src/gui/preferences_ai.c:2610 msgid "download / update default" msgstr "Download / update default" -#: ../src/gui/preferences_ai.c:1874 +#: ../src/gui/preferences_ai.c:2612 msgid "download or update all default models" msgstr "Download or update all default models" -#: ../src/gui/preferences_ai.c:1884 +#: ../src/gui/preferences_ai.c:2622 msgid "download / update selected" msgstr "Download / update selected" -#: ../src/gui/preferences_ai.c:1886 +#: ../src/gui/preferences_ai.c:2624 msgid "download or update the selected models" msgstr "Download or update the selected models" #. import from file button -#: ../src/gui/preferences_ai.c:1896 +#: ../src/gui/preferences_ai.c:2635 msgid "import from file…" msgstr "Import from file…" -#: ../src/gui/preferences_ai.c:1898 +#: ../src/gui/preferences_ai.c:2637 msgid "install a model from a local .dtmodel file" msgstr "Install a model from a local .dtmodel file" +#: ../src/gui/preferences_ai.c:2645 +msgid "install from repository…" +msgstr "Install from repository…" + +#: ../src/gui/preferences_ai.c:2647 +msgid "" +"browse every model the configured repository offers for this version of " +"darktable, including any not listed above" +msgstr "" +"Browse every model the configured repository offers for this version of " +"Darktable, including any not listed above" + #. delete selected button -#: ../src/gui/preferences_ai.c:1904 +#: ../src/gui/preferences_ai.c:2658 msgid "delete selected" msgstr "Delete selected" -#: ../src/gui/preferences_ai.c:1906 +#: ../src/gui/preferences_ai.c:2660 msgid "remove the selected models from disk" msgstr "Remove the selected models from disk" -#: ../src/gui/preferences_ai.c:1917 +#: ../src/gui/preferences_ai.c:2671 msgid "open help page for AI settings" msgstr "Open help page for AI settings" #. add to stack -#: ../src/gui/preferences_ai.c:1929 +#: ../src/gui/preferences_ai.c:2683 msgid "AI" msgstr "AI" -#: ../src/gui/presets.c:59 +#: ../src/gui/presets.c:62 msgid "non-raw" msgstr "Non-raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:378 msgid "raw" msgstr "Raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:379 msgid "HDR" msgstr "HDR" -#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:384 +#: ../src/gui/presets.c:62 ../src/iop/monochrome.c:78 ../src/libs/image.c:663 +#: ../src/libs/metadata_view.c:385 msgid "monochrome" msgstr "Monochrome" -#: ../src/gui/presets.c:153 +#: ../src/gui/presets.c:156 #, c-format msgid "preset `%s' is write-protected, can't delete!" msgstr "Preset `%s' is write-protected, can't delete!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:162 ../src/gui/presets.c:474 ../src/libs/lib.c:270 +#: ../src/libs/modulegroups.c:4146 msgid "delete preset?" msgstr "Delete preset?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 -#: ../src/libs/modulegroups.c:3975 +#: ../src/gui/presets.c:163 ../src/gui/presets.c:475 ../src/libs/lib.c:271 +#: ../src/libs/modulegroups.c:4147 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "Do you really want to delete the preset `%s'?" @@ -17011,25 +17654,25 @@ msgstr "Do you really want to delete the preset `%s'?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 -#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 -#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 +#: ../src/gui/presets.c:211 ../src/gui/presets.c:1038 ../src/gui/presets.c:1041 +#: ../src/gui/presets.c:1044 ../src/libs/lib.c:220 ../src/libs/lib.c:237 +#: ../src/libs/lib.c:245 ../src/libs/lib.c:248 msgid "new preset" msgstr "New preset" -#: ../src/gui/presets.c:215 +#: ../src/gui/presets.c:218 msgid "please give preset a name" msgstr "Please give preset a name" -#: ../src/gui/presets.c:220 +#: ../src/gui/presets.c:223 msgid "unnamed preset" msgstr "Unnamed preset" -#: ../src/gui/presets.c:249 +#: ../src/gui/presets.c:252 msgid "overwrite preset?" msgstr "Overwrite preset?" -#: ../src/gui/presets.c:250 +#: ../src/gui/presets.c:253 #, c-format msgid "" "preset `%s' already exists.\n" @@ -17038,43 +17681,43 @@ msgstr "" "Preset `%s' already exists.\n" "Do you want to overwrite?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 +#: ../src/gui/presets.c:433 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "_Select as output destination" -#: ../src/gui/presets.c:439 +#: ../src/gui/presets.c:442 #, c-format msgid "preset %s was successfully exported" msgstr "Preset %s was successfully exported" -#: ../src/gui/presets.c:566 +#: ../src/gui/presets.c:569 #, c-format msgid "edit `%s' for module `%s'" msgstr "Edit `%s' for module `%s'" -#: ../src/gui/presets.c:571 +#: ../src/gui/presets.c:574 msgid "_export..." msgstr "_Export..." -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 -#: ../src/libs/tagging.c:1791 +#: ../src/gui/presets.c:575 ../src/libs/tagging.c:1714 +#: ../src/libs/tagging.c:1803 msgid "_delete" msgstr "_Delete" -#: ../src/gui/presets.c:590 +#: ../src/gui/presets.c:593 msgid "name of the preset" msgstr "Name of the preset" -#: ../src/gui/presets.c:598 +#: ../src/gui/presets.c:601 msgid "description or further information" msgstr "Description or further information" -#: ../src/gui/presets.c:602 +#: ../src/gui/presets.c:605 msgid "reset all module parameters to their default values" msgstr "Reset all module parameters to their default values" -#: ../src/gui/presets.c:605 +#: ../src/gui/presets.c:608 msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" @@ -17082,15 +17725,15 @@ msgstr "" "The parameters will be reset to their default values, which may be " "automatically set based on image metadata" -#: ../src/gui/presets.c:610 +#: ../src/gui/presets.c:613 msgid "auto apply this preset to matching images" msgstr "Auto apply this preset to matching images" -#: ../src/gui/presets.c:613 +#: ../src/gui/presets.c:616 msgid "only show this preset for matching images" msgstr "Only show this preset for matching images" -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:618 msgid "" "be very careful with this option. this might be the last time you see your " "preset." @@ -17098,26 +17741,26 @@ msgstr "" "Be very careful with this option. This might be the last time you see your " "preset." -#: ../src/gui/presets.c:654 +#: ../src/gui/presets.c:657 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "String to match model (use % as wildcard)" -#: ../src/gui/presets.c:662 +#: ../src/gui/presets.c:665 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "String to match maker (use % as wildcard)" -#: ../src/gui/presets.c:670 +#: ../src/gui/presets.c:673 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "String to match lens (use % as wildcard)" -#: ../src/gui/presets.c:680 +#: ../src/gui/presets.c:683 msgid "minimum ISO value" msgstr "Minimum ISO value" -#: ../src/gui/presets.c:686 +#: ../src/gui/presets.c:689 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" @@ -17125,116 +17768,127 @@ msgstr "" "Maximum ISO value\n" "If left blank, it is equivalent to no upper limit" -#: ../src/gui/presets.c:699 +#: ../src/gui/presets.c:702 msgid "minimum exposure time" msgstr "Minimum exposure time" -#: ../src/gui/presets.c:700 +#: ../src/gui/presets.c:703 msgid "maximum exposure time" msgstr "Maximum exposure time" -#: ../src/gui/presets.c:716 +#: ../src/gui/presets.c:719 msgid "minimum aperture value" msgstr "Minimum aperture value" -#: ../src/gui/presets.c:717 +#: ../src/gui/presets.c:720 msgid "maximum aperture value" msgstr "Maximum aperture value" -#: ../src/gui/presets.c:735 +#: ../src/gui/presets.c:738 msgid "minimum focal length" msgstr "Minimum focal length" -#: ../src/gui/presets.c:736 +#: ../src/gui/presets.c:739 msgid "maximum focal length" msgstr "Maximum focal length" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:744 +#: ../src/gui/presets.c:747 msgid "format" msgstr "Format" -#: ../src/gui/presets.c:749 +#: ../src/gui/presets.c:752 msgid "select image types you want this preset to be available for" msgstr "Select image types you want this preset to be available for" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 +#: ../src/gui/presets.c:765 ../src/libs/filtering.c:1258 msgid "and" msgstr "and" -#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 +#: ../src/gui/presets.c:809 ../src/gui/presets.c:861 msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:979 +#: ../src/gui/presets.c:982 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "Preset `%s' is write-protected! Can't edit it!" -#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 +#: ../src/gui/presets.c:1006 ../src/libs/lib.c:190 msgid "update preset?" msgstr "Update preset?" -#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 +#: ../src/gui/presets.c:1007 ../src/libs/lib.c:191 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "Do you really want to update the preset `%s'?" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(first)" msgstr "(first)" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(last)" msgstr "(last)" -#: ../src/gui/presets.c:1165 +#: ../src/gui/presets.c:1168 #, c-format msgid "preset '%s' %s" msgstr "Preset '%s' %s" -#: ../src/gui/presets.c:1166 +#: ../src/gui/presets.c:1169 msgid "no presets" msgstr "No presets" -#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 -#: ../src/libs/modulegroups.c:4058 +#: ../src/gui/presets.c:1435 ../src/libs/modulegroups.c:4222 +#: ../src/libs/modulegroups.c:4230 msgid "manage module layouts" msgstr "Manage module layouts" -#: ../src/gui/presets.c:1434 +#: ../src/gui/presets.c:1444 msgid "manage quick presets" msgstr "Manage quick presets" -#: ../src/gui/presets.c:1616 +#: ../src/gui/presets.c:1626 msgid "manage quick presets list..." msgstr "Manage quick presets list..." -#: ../src/gui/presets.c:1771 +#: ../src/gui/presets.c:1711 msgid "disabled: wrong module version" msgstr "Disabled: wrong module version" -#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 +#: ../src/gui/presets.c:1731 +msgid "manage presets..." +msgstr "Manage presets..." + +#: ../src/gui/presets.c:1737 msgid "edit this preset.." msgstr "Edit this preset.." -#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 +#: ../src/gui/presets.c:1741 msgid "delete this preset" msgstr "Delete this preset" -#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 +#. no active preset, or the active preset is writeprotect (a shipped +#. * default): edit/delete are not allowed, so fall through to store/ +#. * update instead of leaving a bare separator behind the preset list. +#: ../src/gui/presets.c:1750 msgid "store new preset.." msgstr "Store new preset.." -#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 +#: ../src/gui/presets.c:1754 +msgid "nothing to save" +msgstr "Nothing to save" + +#: ../src/gui/presets.c:1765 msgid "update preset" msgstr "Update preset" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "Initializing" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -17301,24 +17955,24 @@ msgstr "Keep" msgid "can't create style out of unaltered image" msgstr "Can't create style out of unaltered image" -#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +#: ../src/gui/welcome.c:671 ../src/gui/welcome.c:691 msgid "Welcome to darktable!" msgstr "Welcome to Darktable!" #. Navigation buttons (right-aligned) -#: ../src/gui/welcome.c:739 +#: ../src/gui/welcome.c:741 msgid "_prev" msgstr "_Prev" -#: ../src/gui/welcome.c:742 +#: ../src/gui/welcome.c:744 msgid "_next" msgstr "_Next" -#: ../src/gui/welcome.c:796 +#: ../src/gui/welcome.c:798 msgid "let's set up a few options to get you started." msgstr "Let's set up a few options to get you started." -#: ../src/gui/welcome.c:799 +#: ../src/gui/welcome.c:801 msgid "" "if you are unsure, don't worry! just go ahead with the default, you can " "always change all values later in the preferences." @@ -17326,7 +17980,7 @@ msgstr "" "If you are unsure, don't worry! Just go ahead with the default, you can " "always change all values later in the Preferences." -#: ../src/gui/welcome.c:804 +#: ../src/gui/welcome.c:806 msgid "" "you can close this window at any time, in which case the defaults will be " "applied." @@ -17334,11 +17988,11 @@ msgstr "" "You can close this window at any time, in which case the defaults will be " "applied." -#: ../src/gui/welcome.c:837 +#: ../src/gui/welcome.c:839 msgid "You are all set!" msgstr "You are all set!" -#: ../src/gui/welcome.c:840 +#: ../src/gui/welcome.c:842 msgid "" "darktable is extremely configurable and has a wealth of options. Here we " "covered just the most essential ones — make sure to explore the " @@ -17349,7 +18003,7 @@ msgstr "" "Preferences to get the full picture." #. xgettext: %s is a URL; keep and unchanged -#: ../src/gui/welcome.c:849 +#: ../src/gui/welcome.c:851 #, c-format msgid "" "Read the user manual to learn more and make the most of " @@ -17358,7 +18012,7 @@ msgstr "" "Read the User manual to learn more and make the most of " "Darktable." -#: ../src/gui/welcome.c:859 +#: ../src/gui/welcome.c:861 msgid "" "And remember that you can always click on the ? on the top toolbar to " "get help right where you need it." @@ -17366,12 +18020,12 @@ msgstr "" "And remember that you can always click on the ? on the top toolbar to " "get help right where you need it." -#: ../src/gui/welcome.c:864 +#: ../src/gui/welcome.c:866 msgid "Happy editing with darktable!" msgstr "Happy editing with Darktable!" #. add a memory workspace just after default one -#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:592 msgid "memory" msgstr "Memory" @@ -17427,58 +18081,63 @@ msgstr "" "\n" "Choose a different name." -#: ../src/gui/workspace.c:569 +#: ../src/gui/workspace.c:571 msgid "darktable - select a workspace" msgstr "Darktable - select a workspace" -#: ../src/gui/workspace.c:581 +#: ../src/gui/workspace.c:583 msgid "select an existing workspace" msgstr "Select an existing workspace" -#: ../src/gui/workspace.c:617 +#: ../src/gui/workspace.c:619 msgid "remember selection and don't ask again" msgstr "Remember selection and don't ask again" -#: ../src/gui/workspace.c:632 +#: ../src/gui/workspace.c:634 msgid "or create a new one" msgstr "or create a new one" -#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +#: ../src/gui/workspace.c:642 ../src/libs/session.c:104 msgid "create" msgstr "Create" -#: ../src/gui/workspace.c:655 +#: ../src/gui/workspace.c:657 msgid "copy settings from existing workspace" msgstr "Copy settings from existing workspace" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:587 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "8 bit" msgstr "8 bit" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "10 bit" msgstr "10 bit" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "12 bit" msgstr "12 bit" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "Lossless" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "Lossy" #. Bit depth combo box #: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 -#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 ../src/libs/neural_restore.c:4282 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:583 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4529 msgid "bit depth" msgstr "Bit depth" @@ -17520,9 +18179,10 @@ msgstr "" #. compression #. Compression method combo box #: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:117 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:225 +#: ../src/libs/neural_restore.c:4539 msgid "compression" msgstr "Compression" @@ -17535,17 +18195,19 @@ msgstr "The compression for the image" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:609 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "Quality" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "The quality of an image, less quality means fewer details" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "Chroma subsampling" @@ -17565,20 +18227,23 @@ msgstr "" "4:2:2 - color sampling rate halved horizontally\n" "4:2:0 - color sampling rate halved horizontally and vertically" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" #: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 -#: ../src/libs/image.c:627 +#: ../src/libs/image.c:629 msgid "copy" msgstr "Copy" @@ -17606,14 +18271,14 @@ msgstr "OpenEXR" msgid "16 bit (float)" msgstr "16 bit (float)" -#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:586 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4285 +#: ../src/libs/neural_restore.c:4532 msgid "32 bit (float)" msgstr "32 bit (float)" #: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 -#: ../src/imageio/format/tiff.c:901 +#: ../src/imageio/format/tiff.c:901 ../src/libs/neural_restore.c:4542 msgid "uncompressed" msgstr "Uncompressed" @@ -17661,6 +18326,20 @@ msgstr "HTJ2K256" msgid "HTJ2K32" msgstr "HTJ2K32" +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"Chroma subsampling setting for HEIF encoder.\n" +"Auto - use subsampling determined by the Quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "Unable to attach output profile to JP2" @@ -17709,26 +18388,26 @@ msgstr "" msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:586 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "16 bit" msgstr "16 bit" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:591 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "Pixel type" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "Unsigned integer" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "Floating point" -#: ../src/imageio/format/jxl.c:613 +#: ../src/imageio/format/jxl.c:611 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -17740,11 +18419,11 @@ msgstr "" "30-99 = JPEG quality comparable\n" "100 = lossless" -#: ../src/imageio/format/jxl.c:649 +#: ../src/imageio/format/jxl.c:647 msgid "encoding effort" msgstr "Encoding effort" -#: ../src/imageio/format/jxl.c:651 +#: ../src/imageio/format/jxl.c:649 msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" @@ -17752,11 +18431,11 @@ msgstr "" "The effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" -#: ../src/imageio/format/jxl.c:661 +#: ../src/imageio/format/jxl.c:659 msgid "decoding speed" msgstr "Decoding speed" -#: ../src/imageio/format/jxl.c:663 +#: ../src/imageio/format/jxl.c:661 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "The preferred decoding speed with some sacrifice of quality" @@ -17768,9 +18447,9 @@ msgstr "Invalid paper size" msgid "invalid border size, using 0" msgstr "Invalid border size, using 0" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 -#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 -#: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:541 +#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:409 +#: ../src/imageio/storage/gallery.c:451 ../src/imageio/storage/piwigo.c:1368 #, c-format msgid "could not export to file `%s'!" msgstr "Could not export to file `%s'!" @@ -17785,7 +18464,7 @@ msgstr "Enter the title of the PDF" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2603 msgid "paper size" msgstr "Paper size" @@ -17824,8 +18503,8 @@ msgstr "" "Examples: 10 mm, 1 inch" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 -#: ../src/libs/export.c:1540 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1507 +#: ../src/libs/export.c:1535 msgid "dpi" msgstr "dpi" @@ -17888,6 +18567,7 @@ msgstr "" "Deflate -- smaller files but slower" #: ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 +#: ../src/libs/neural_restore.c:4542 msgid "deflate" msgstr "Deflate" @@ -17906,8 +18586,8 @@ msgstr "" "Draft -- images are replaced with boxes\n" "Debug -- only show the outlines and bounding boxes" -#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 -#: ../src/libs/tools/lighttable.c:425 +#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:438 msgid "normal" msgstr "Normal" @@ -17923,7 +18603,7 @@ msgstr "Debug" msgid "PPM (16-bit)" msgstr "PPM (16-bit)" -#: ../src/imageio/format/tiff.c:902 +#: ../src/imageio/format/tiff.c:902 ../src/libs/neural_restore.c:4543 msgid "deflate with predictor" msgstr "Deflate with predictor" @@ -17973,7 +18653,7 @@ msgstr "Graphic" msgid "XCF" msgstr "XCF" -#: ../src/imageio/imageio.c:1114 +#: ../src/imageio/imageio.c:1113 #, c-format msgid "" "failed to allocate memory for %s, please lower the threads used for export or " @@ -17982,33 +18662,33 @@ msgstr "" "Failed to allocate memory for %s, please lower the threads used for export or " "buy more memory." -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "thumbnail export" msgstr "Thumbnail export" -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "export" msgstr "Export" -#: ../src/imageio/imageio.c:1133 +#: ../src/imageio/imageio.c:1132 #, c-format msgid "cannot find the style '%s' to apply during export" msgstr "Cannot find the style '%s' to apply during export" -#: ../src/imageio/imageio.c:1320 +#: ../src/imageio/imageio.c:1319 #, c-format msgid "export reduced to %dx%d because of memory restrictions" msgstr "Export reduced to %dx%d because of memory restrictions" -#: ../src/imageio/imageio_libraw.c:348 +#: ../src/imageio/imageio_libraw.c:347 msgid "" "WARNING: camera is not fully supported!" msgstr "" "WARNING: camera is not fully supported!" -#: ../src/imageio/imageio_libraw.c:350 +#: ../src/imageio/imageio_libraw.c:349 #, c-format msgid "" "colors for `%s' could be misrepresented,\n" @@ -18017,7 +18697,7 @@ msgstr "" "Colors for '%s' could be misrepresented,\n" "and edits might not be compatible with future versions." -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1278 msgid "file on disk" msgstr "File on disk" @@ -18032,61 +18712,61 @@ msgstr "" "Variables support bash like string manipulation\n" "Type '$(' to activate the completion and see the list of variables" -#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:291 ../src/imageio/storage/piwigo.c:1174 msgid "on conflict" msgstr "On conflict" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:294 msgid "create unique filename" msgstr "Create unique filename" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:914 +#: ../src/imageio/storage/disk.c:295 ../src/imageio/storage/piwigo.c:1178 +#: ../src/libs/image.c:652 ../src/libs/styles.c:914 msgid "overwrite" msgstr "Overwrite" -#: ../src/imageio/storage/disk.c:293 +#: ../src/imageio/storage/disk.c:296 msgid "overwrite if changed" msgstr "Overwrite if changed" -#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:297 ../src/imageio/storage/piwigo.c:1176 msgid "skip" msgstr "Skip" -#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 -#: ../src/imageio/storage/latex.c:279 +#: ../src/imageio/storage/disk.c:424 ../src/imageio/storage/gallery.c:323 +#: ../src/imageio/storage/latex.c:282 #, c-format msgid "could not create directory `%s'!" msgstr "Could not create directory `%s'!" -#: ../src/imageio/storage/disk.c:432 +#: ../src/imageio/storage/disk.c:435 #, c-format msgid "could not write to directory `%s'!" msgstr "Could not write to directory `%s'!" -#: ../src/imageio/storage/disk.c:469 +#: ../src/imageio/storage/disk.c:472 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "%d/%d skipping `%s'" msgstr[1] "%d/%d skipping `%s'" -#: ../src/imageio/storage/disk.c:517 +#: ../src/imageio/storage/disk.c:520 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "%d/%d skipping (not modified since export) '%s'" msgstr[1] "%d/%d skipping (not modified since export) '%s'" -#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 -#: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 +#: ../src/imageio/storage/disk.c:546 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/gallery.c:459 ../src/imageio/storage/latex.c:374 #, c-format msgid "%d/%d exported to `%s'" msgid_plural "%d/%d exported to `%s'" msgstr[0] "%d/%d exported to `%s'" msgstr[1] "%d/%d exported to `%s'" -#: ../src/imageio/storage/disk.c:608 +#: ../src/imageio/storage/disk.c:611 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -18124,7 +18804,7 @@ msgstr "Could not launch email client!" msgid "website gallery" msgstr "Website gallery" -#: ../src/imageio/storage/gallery.c:214 +#: ../src/imageio/storage/gallery.c:217 msgid "enter the title of the website" msgstr "Enter the title of the website" @@ -18132,7 +18812,7 @@ msgstr "Enter the title of the website" msgid "LaTeX book template" msgstr "LaTeX book template" -#: ../src/imageio/storage/latex.c:197 +#: ../src/imageio/storage/latex.c:200 msgid "enter the title of the book" msgstr "Enter the title of the book" @@ -18169,7 +18849,7 @@ msgstr "Piwigo" msgid "accounts" msgstr "Accounts" -#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1183 +#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1185 msgid "server" msgstr "Server" @@ -18183,11 +18863,11 @@ msgstr "" "Default protocol is https\n" "Specify insecure protocol http:// explicitly if that protocol is required" -#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 +#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1186 msgid "user" msgstr "User" -#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1185 +#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1187 msgid "password" msgstr "Password" @@ -18231,28 +18911,28 @@ msgstr "You" msgid "album" msgstr "Album" -#: ../src/imageio/storage/piwigo.c:1133 +#: ../src/imageio/storage/piwigo.c:1134 msgid "refresh album list" msgstr "Refresh album list" -#: ../src/imageio/storage/piwigo.c:1140 +#: ../src/imageio/storage/piwigo.c:1142 msgid "new album" msgstr "New album" #. Available albums -#: ../src/imageio/storage/piwigo.c:1146 +#: ../src/imageio/storage/piwigo.c:1148 msgid "parent album" msgstr "Parent album" -#: ../src/imageio/storage/piwigo.c:1154 +#: ../src/imageio/storage/piwigo.c:1156 msgid "click login button to start" msgstr "Click login button to start" -#: ../src/imageio/storage/piwigo.c:1160 ../src/imageio/storage/piwigo.c:1189 +#: ../src/imageio/storage/piwigo.c:1162 ../src/imageio/storage/piwigo.c:1191 msgid "filename pattern" msgstr "Filename pattern" -#: ../src/imageio/storage/piwigo.c:1162 +#: ../src/imageio/storage/piwigo.c:1164 msgid "" "enter the filename pattern for the exported images\n" "leave empty to use the image filename\n" @@ -18264,36 +18944,36 @@ msgstr "" "Variables support bash like string manipulation\n" "Type '$(' to activate the completion and see the list of variables" -#: ../src/imageio/storage/piwigo.c:1173 +#: ../src/imageio/storage/piwigo.c:1175 msgid "don't check" msgstr "Don't check" -#: ../src/imageio/storage/piwigo.c:1175 +#: ../src/imageio/storage/piwigo.c:1177 msgid "update metadata" msgstr "Update metadata" -#: ../src/imageio/storage/piwigo.c:1289 +#: ../src/imageio/storage/piwigo.c:1291 msgid "not logged in to Piwigo server!" msgstr "Not logged in to Piwigo server!" -#: ../src/imageio/storage/piwigo.c:1384 +#: ../src/imageio/storage/piwigo.c:1386 msgid "cannot create a new Piwigo album!" msgstr "Cannot create a new Piwigo album!" -#: ../src/imageio/storage/piwigo.c:1403 +#: ../src/imageio/storage/piwigo.c:1405 msgid "could not update to Piwigo!" msgstr "Could not update to Piwigo!" -#: ../src/imageio/storage/piwigo.c:1419 +#: ../src/imageio/storage/piwigo.c:1421 msgid "could not upload to Piwigo!" msgstr "Could not upload to Piwigo!" -#: ../src/imageio/storage/piwigo.c:1448 +#: ../src/imageio/storage/piwigo.c:1450 #, c-format msgid "%d/%d skipped (already exists)" msgstr "%d/%d skipped (already exists)" -#: ../src/imageio/storage/piwigo.c:1454 +#: ../src/imageio/storage/piwigo.c:1456 #, c-format msgid "%d/%d exported to Piwigo webalbum" msgid_plural "%d/%d exported to Piwigo webalbum" @@ -18318,57 +18998,58 @@ msgstr "" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 #: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 -#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 -#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 -#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 -#: ../src/iop/toneequal.c:329 +#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:129 +#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:176 +#: ../src/iop/rgbcurve.c:143 ../src/iop/rgblevels.c:122 ../src/iop/shadhi.c:141 +#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:185 +#: ../src/iop/toneequal.c:330 msgid "corrective and creative" msgstr "Corrective and creative" -#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 +#: ../src/iop/agx.c:59 ../src/iop/ashift.c:126 ../src/iop/ashift.c:128 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 #: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 #: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 -#: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 +#: ../src/iop/clipping.c:356 ../src/iop/clipping.c:358 #: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 #: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 -#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/colorin.c:131 ../src/iop/contrastntexture.c:126 +#: ../src/iop/contrastntexture.c:128 ../src/iop/crop.c:134 ../src/iop/crop.c:136 +#: ../src/iop/demosaic.c:318 ../src/iop/denoiseprofile.c:822 #: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 -#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 -#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 +#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:130 +#: ../src/iop/exposure.c:132 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 -#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 -#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 +#: ../src/iop/lens.cc:266 ../src/iop/lens.cc:268 ../src/iop/liquify.c:296 +#: ../src/iop/liquify.c:298 ../src/iop/overlay.c:177 ../src/iop/overlay.c:179 +#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:211 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 -#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 -#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 -#: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 +#: ../src/iop/splittoning.c:104 ../src/iop/splittoning.c:106 +#: ../src/iop/spots.c:68 ../src/iop/spots.c:70 ../src/iop/toneequal.c:331 +#: ../src/iop/velvia.c:97 ../src/iop/velvia.c:99 msgid "linear, RGB, scene-referred" msgstr "Linear, RGB, scene-referred" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:347 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 -#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:145 +#: ../src/iop/rgblevels.c:124 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:118 #: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "Non-linear, RGB" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:136 +#: ../src/iop/channelmixer.c:138 ../src/iop/lut3d.c:142 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 -#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 -#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 -#: ../src/iop/soften.c:102 +#: ../src/iop/rgbcurve.c:144 ../src/iop/rgbcurve.c:146 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:99 +#: ../src/iop/soften.c:101 msgid "linear, RGB, display-referred" msgstr "Linear, RGB, display-referred" @@ -18509,11 +19190,11 @@ msgstr "Look" msgid "show curve" msgstr "Show curve" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 -#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1795 +#: ../src/iop/colorbalancergb.c:1973 ../src/iop/colorequal.c:2984 +#: ../src/iop/colorzones.c:2704 ../src/iop/denoiseprofile.c:3638 +#: ../src/iop/filmicrgb.c:4332 ../src/iop/lowlight.c:803 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3313 msgid "graph" msgstr "Graph" @@ -18595,7 +19276,7 @@ msgstr "Relative exposure below mid-gray (black point)" msgid "pick the black point" msgstr "Pick the black point" -#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4386 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -18603,8 +19284,8 @@ msgstr "" "Symmetrically increase or decrease the computed dynamic range.\n" "Useful to give a safety margin to extreme luminances." -#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 -#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1514 +#: ../src/iop/filmicrgb.c:4392 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "Auto tune levels" @@ -18612,35 +19293,35 @@ msgstr "Auto tune levels" msgid "set black and white relative exposure using the selected area" msgstr "Set black and white relative exposure using the selected area" -#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2082 msgid "exposure range" msgstr "Exposure range" -#: ../src/iop/agx.c:2079 +#: ../src/iop/agx.c:2080 msgid "read exposure from metadata and exposure module" msgstr "Read exposure from metadata and exposure module" -#: ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2083 msgid "read exposure" msgstr "Read exposure" -#: ../src/iop/agx.c:2104 +#: ../src/iop/agx.c:2110 msgid "blender-like" msgstr "Blender-like" -#: ../src/iop/agx.c:2114 +#: ../src/iop/agx.c:2120 msgid "unmodified" msgstr "Unmodified" -#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 +#: ../src/iop/agx.c:2266 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "Primaries" -#: ../src/iop/agx.c:2260 +#: ../src/iop/agx.c:2266 msgid "color primaries adjustments" msgstr "Color primaries adjustments" -#: ../src/iop/agx.c:2266 +#: ../src/iop/agx.c:2272 msgid "" "color space primaries to use as the base for below adjustments.\n" "'export profile' uses the profile set in 'output color profile'." @@ -18648,7 +19329,7 @@ msgstr "" "Color space primaries to use as the base for below adjustments.\n" "'Export profile' uses the profile set in 'Output color profile'." -#: ../src/iop/agx.c:2274 +#: ../src/iop/agx.c:2280 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -18662,49 +19343,49 @@ msgstr "" "especially with bright, saturated lights (e.g. LEDs).\n" "Mainly intended to be used for experimenting." -#: ../src/iop/agx.c:2281 +#: ../src/iop/agx.c:2288 msgid "reset primaries to a predefined configuration" msgstr "Reset primaries to a predefined configuration" -#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 +#: ../src/iop/agx.c:2290 ../src/iop/agx.c:2296 msgid "reset primaries" msgstr "Reset primaries" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:2302 msgctxt "section" msgid "before tone mapping" msgstr "Before tone mapping" -#: ../src/iop/agx.c:2302 +#: ../src/iop/agx.c:2312 msgid "increase to desaturate reds in highlights faster" msgstr "Increase to desaturate reds in highlights faster" -#: ../src/iop/agx.c:2309 +#: ../src/iop/agx.c:2319 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "Shift the red primary towards yellow (+) or magenta (-)" -#: ../src/iop/agx.c:2315 +#: ../src/iop/agx.c:2325 msgid "increase to desaturate greens in highlights faster" msgstr "Increase to desaturate greens in highlights faster" -#: ../src/iop/agx.c:2322 +#: ../src/iop/agx.c:2332 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "Shift the green primary towards cyan (+) or yellow (-)" -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2338 msgid "increase to desaturate blues in highlights faster" msgstr "Increase to desaturate blues in highlights faster" -#: ../src/iop/agx.c:2335 +#: ../src/iop/agx.c:2345 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "Shift the blue primary towards magenta (+) or cyan (-)" -#: ../src/iop/agx.c:2341 +#: ../src/iop/agx.c:2351 msgctxt "section" msgid "after tone mapping" msgstr "After tone mapping" -#: ../src/iop/agx.c:2346 +#: ../src/iop/agx.c:2356 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -18712,11 +19393,11 @@ msgstr "" "Completely restore purity, undo all rotations, and hide\n" "the controls below. Uncheck to restore the previous state." -#: ../src/iop/agx.c:2349 +#: ../src/iop/agx.c:2359 msgid "set from above" msgstr "Set from above" -#: ../src/iop/agx.c:2351 +#: ../src/iop/agx.c:2361 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" @@ -18724,112 +19405,112 @@ msgstr "" "Set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" -#: ../src/iop/agx.c:2354 +#: ../src/iop/agx.c:2364 msgid "reverse pre-mapping primaries" msgstr "Reverse pre-mapping primaries" -#: ../src/iop/agx.c:2366 +#: ../src/iop/agx.c:2376 msgid "overall purity boost" msgstr "Overall purity boost" -#: ../src/iop/agx.c:2374 +#: ../src/iop/agx.c:2384 msgid "overall unrotation ratio" msgstr "Overall unrotation ratio" -#: ../src/iop/agx.c:2378 +#: ../src/iop/agx.c:2388 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "Restore the purity of red, mostly in midtones and shadows" -#: ../src/iop/agx.c:2385 +#: ../src/iop/agx.c:2395 msgid "reverse the color shift in reds" msgstr "Reverse the color shift in reds" -#: ../src/iop/agx.c:2391 +#: ../src/iop/agx.c:2401 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "Restore the purity of green, mostly in midtones and shadows" -#: ../src/iop/agx.c:2398 +#: ../src/iop/agx.c:2408 msgid "reverse the color shift in greens" msgstr "Reverse the color shift in greens" -#: ../src/iop/agx.c:2404 +#: ../src/iop/agx.c:2414 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "Restore the purity of blue, mostly in midtones and shadows" -#: ../src/iop/agx.c:2411 +#: ../src/iop/agx.c:2421 msgid "reverse the color shift in blues" msgstr "Reverse the color shift in blues" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 +#: ../src/iop/agx.c:2473 ../src/iop/temperature.c:2060 +#: ../src/iop/temperature.c:2073 ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2086 ../src/iop/temperature.c:2094 +#: ../src/iop/temperature.c:2113 msgid "settings" msgstr "Settings" -#: ../src/iop/agx.c:2464 +#: ../src/iop/agx.c:2474 msgid "main look and curve settings" msgstr "Main look and curve settings" -#: ../src/iop/agx.c:2473 +#: ../src/iop/agx.c:2483 msgid "detailed curve settings" msgstr "Detailed curve settings" -#: ../src/iop/agx.c:2571 +#: ../src/iop/agx.c:2581 msgid "unmodified base primaries" msgstr "Unmodified base primaries" -#: ../src/iop/agx.c:2582 +#: ../src/iop/agx.c:2592 msgid "blender-like|base" msgstr "Blender-like|Base" -#: ../src/iop/agx.c:2587 +#: ../src/iop/agx.c:2597 msgid "blender-like|punchy" msgstr "Blender-like|Punchy" -#: ../src/iop/agx.c:2608 +#: ../src/iop/agx.c:2618 msgid "sigmoid-like|default" msgstr "Sigmoid-like|Default" -#: ../src/iop/agx.c:2621 +#: ../src/iop/agx.c:2631 msgid "sigmoid-like|smooth" msgstr "Sigmoid-like|Smooth" -#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 +#: ../src/iop/agx.c:2646 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:333 ../src/iop/filmicrgb.c:3195 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "Scene-referred default" -#: ../src/iop/ashift.c:113 +#: ../src/iop/ashift.c:114 msgid "rotate and perspective" msgstr "Rotate and perspective" -#: ../src/iop/ashift.c:118 +#: ../src/iop/ashift.c:119 msgid "rotation|keystone|distortion|crop|reframe" msgstr "rotation|keystone|distortion|crop|reframe" -#: ../src/iop/ashift.c:123 +#: ../src/iop/ashift.c:124 msgid "rotate or distort perspective" msgstr "Rotate or distort perspective" -#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 -#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 +#: ../src/iop/ashift.c:125 ../src/iop/channelmixer.c:135 +#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:355 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 -#: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/colorchecker.c:131 ../src/iop/colorcorrection.c:74 +#: ../src/iop/crop.c:133 ../src/iop/lut3d.c:141 ../src/iop/primaries.c:73 #: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "Corrective or creative" -#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/ashift.c:127 ../src/iop/borders.c:319 ../src/iop/clipping.c:357 +#: ../src/iop/crop.c:135 ../src/iop/flip.c:109 ../src/iop/liquify.c:297 msgid "geometric, RGB" msgstr "Geometric, RGB" -#: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 +#: ../src/iop/ashift.c:1203 ../src/iop/clipping.c:912 #, c-format msgid "" "module '%s' has insane data so it is bypassed for now. you should disable it " @@ -18838,11 +19519,11 @@ msgstr "" "Module '%s' has insane data so it is bypassed for now. You should disable it " "or change parameters\n" -#: ../src/iop/ashift.c:2804 +#: ../src/iop/ashift.c:2805 msgid "automatic cropping failed" msgstr "Automatic cropping failed" -#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +#: ../src/iop/ashift.c:3214 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3311 msgid "data pending - please repeat" msgstr "Data pending - please repeat" @@ -18854,7 +19535,7 @@ msgstr "Could not detect structural data in image" msgid "could not run outlier removal" msgstr "Could not run outlier removal" -#: ../src/iop/ashift.c:3411 +#: ../src/iop/ashift.c:3409 #, c-format msgid "" "not enough structure for automatic correction\n" @@ -18863,41 +19544,41 @@ msgstr "" "Not enough structure for automatic correction\n" "Minimum %d lines in each relevant direction" -#: ../src/iop/ashift.c:3417 +#: ../src/iop/ashift.c:3415 msgid "automatic correction failed, please correct manually" msgstr "Automatic correction failed, please correct manually" -#: ../src/iop/ashift.c:4991 +#: ../src/iop/ashift.c:4988 #, c-format msgid "only %d lines can be saved in parameters" msgstr "Only %d lines can be saved in parameters" -#: ../src/iop/ashift.c:5070 +#: ../src/iop/ashift.c:5067 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "Rotation adjusted by %3.2f° to %3.2f°" -#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 -#: ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:5709 ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 +#: ../src/iop/ashift.c:5817 #, c-format msgid "lens shift (%s)" msgstr "Lens shift (%s)" -#: ../src/iop/ashift.c:5980 +#: ../src/iop/ashift.c:5990 msgid "manual perspective" msgstr "Manual perspective" -#: ../src/iop/ashift.c:6026 +#: ../src/iop/ashift.c:6036 msgctxt "section" msgid "perspective" msgstr "Perspective" -#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6042 ../src/iop/ashift.c:6143 ../src/iop/ashift.c:6145 +#: ../src/iop/ashift.c:6147 msgid "structure" msgstr "Structure" -#: ../src/iop/ashift.c:6065 +#: ../src/iop/ashift.c:6075 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -18907,19 +19588,19 @@ msgstr "" "Right-click and drag to define a horizontal or vertical line by drawing on " "the image" -#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 +#: ../src/iop/ashift.c:6078 ../src/iop/ashift.c:6080 msgid "apply lens shift correction in one direction" msgstr "Apply lens shift correction in one direction" -#: ../src/iop/ashift.c:6072 +#: ../src/iop/ashift.c:6082 msgid "shear the image along one diagonal" msgstr "Shear the image along one diagonal" -#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 +#: ../src/iop/ashift.c:6083 ../src/iop/clipping.c:2121 msgid "automatically crop to avoid black edges" msgstr "Automatically crop to avoid black edges" -#: ../src/iop/ashift.c:6074 +#: ../src/iop/ashift.c:6084 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" @@ -18927,11 +19608,11 @@ msgstr "" "Lens model of the perspective correction: generic or according to the focal " "length" -#: ../src/iop/ashift.c:6077 +#: ../src/iop/ashift.c:6087 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "Focal length of the lens, default value set from EXIF data if available" -#: ../src/iop/ashift.c:6080 +#: ../src/iop/ashift.c:6090 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -18939,7 +19620,7 @@ msgstr "" "Crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" -#: ../src/iop/ashift.c:6084 +#: ../src/iop/ashift.c:6094 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -18947,11 +19628,11 @@ msgstr "" "The level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" -#: ../src/iop/ashift.c:6088 +#: ../src/iop/ashift.c:6098 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "Adjust aspect ratio of image by horizontal and vertical scaling" -#: ../src/iop/ashift.c:6090 +#: ../src/iop/ashift.c:6100 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -18961,7 +19642,7 @@ msgstr "" "Ctrl+click to only fit rotation\n" "Shift+click to only fit lens shift" -#: ../src/iop/ashift.c:6094 +#: ../src/iop/ashift.c:6104 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -18971,7 +19652,7 @@ msgstr "" "Ctrl+click to only fit rotation\n" "Shift+click to only fit lens shift" -#: ../src/iop/ashift.c:6098 +#: ../src/iop/ashift.c:6108 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -18985,7 +19666,7 @@ msgstr "" "Shift+click to only fit lens shift\n" "Ctrl+Shift+click to only fit rotation and lens shift" -#: ../src/iop/ashift.c:6105 +#: ../src/iop/ashift.c:6115 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -18997,48 +19678,48 @@ msgstr "" "Shift+click for an additional detail enhancement\n" "Ctrl+Shift+click for a combination of both methods" -#: ../src/iop/ashift.c:6110 +#: ../src/iop/ashift.c:6120 msgid "manually define perspective rectangle" msgstr "Manually define perspective rectangle" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6121 msgid "manually draw structure lines" msgstr "Manually draw structure lines" -#: ../src/iop/ashift.c:6140 +#: ../src/iop/ashift.c:6144 msgid "rectangle" msgstr "Rectangle" -#: ../src/iop/ashift.c:6142 +#: ../src/iop/ashift.c:6146 msgid "lines" msgstr "Lines" -#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 +#: ../src/iop/ashift.c:6172 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] define/rotate horizon" -#: ../src/iop/ashift.c:6171 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] select segment" msgstr "[%s on segment] select segment" -#: ../src/iop/ashift.c:6175 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s on segment] unselect segment" -#: ../src/iop/ashift.c:6179 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] select all segments from zone" -#: ../src/iop/ashift.c:6183 +#: ../src/iop/ashift.c:6187 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] unselect all segments from zone" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1735 msgid "contrast equalizer" msgstr "Contrast equalizer" @@ -19059,154 +19740,149 @@ msgstr "Linear, Lab, scene-referred" msgid "frequential, RGB" msgstr "Frequential, RGB" -#: ../src/iop/atrous.c:743 +#: ../src/iop/atrous.c:750 msgid "coarse" msgstr "Coarse" -#: ../src/iop/atrous.c:759 +#: ../src/iop/atrous.c:766 msgid "denoise & sharpen" msgstr "Denoise & sharpen" #. add the preset. -#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:782 ../src/iop/sharpen.c:104 msgid "sharpen" msgstr "Sharpen" -#: ../src/iop/atrous.c:791 +#: ../src/iop/atrous.c:798 msgid "denoise chroma" msgstr "Denoise chroma" -#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 -#: ../src/libs/neural_restore.c:4162 -msgid "denoise" -msgstr "Denoise" - -#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:831 ../src/iop/bloom.c:74 msgid "bloom" msgstr "Bloom" -#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:847 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "Clarity" -#: ../src/iop/atrous.c:861 +#: ../src/iop/atrous.c:868 msgid "deblur | large blur | strength 3" msgstr "Deblur | Large blur | Strength 3" -#: ../src/iop/atrous.c:879 +#: ../src/iop/atrous.c:886 msgid "deblur | medium blur | strength 3" msgstr "Deblur | Medium blur | Strength 3" -#: ../src/iop/atrous.c:896 +#: ../src/iop/atrous.c:903 msgid "deblur | fine blur | strength 3" msgstr "Deblur | Fine blur | Strength 3" -#: ../src/iop/atrous.c:915 +#: ../src/iop/atrous.c:922 msgid "deblur | large blur | strength 2" msgstr "Deblur | Large blur | Strength 2" -#: ../src/iop/atrous.c:933 +#: ../src/iop/atrous.c:940 msgid "deblur | medium blur | strength 2" msgstr "Deblur | Medium blur | Strength 2" -#: ../src/iop/atrous.c:950 +#: ../src/iop/atrous.c:957 msgid "deblur | fine blur | strength 2" msgstr "Deblur | Fine blur | Strength 2" -#: ../src/iop/atrous.c:969 +#: ../src/iop/atrous.c:976 msgid "deblur | large blur | strength 1" msgstr "Deblur | Large blur | Strength 1" -#: ../src/iop/atrous.c:987 +#: ../src/iop/atrous.c:994 msgid "deblur | medium blur | strength 1" msgstr "Deblur | Medium blur | Strength 1" -#: ../src/iop/atrous.c:1004 +#: ../src/iop/atrous.c:1011 msgid "deblur | fine blur | strength 1" msgstr "Deblur | Fine blur | Strength 1" -#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 -#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1348 ../src/iop/atrous.c:1602 +#: ../src/iop/denoiseprofile.c:3408 ../src/iop/rawdenoise.c:733 msgctxt "graph" msgid "coarse" msgstr "Coarse" -#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1355 ../src/iop/atrous.c:1603 +#: ../src/iop/denoiseprofile.c:3416 ../src/iop/rawdenoise.c:741 msgid "fine" msgstr "Fine" -#: ../src/iop/atrous.c:1352 +#: ../src/iop/atrous.c:1367 msgid "contrasty" msgstr "Contrasty" -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 -#: ../src/iop/rawdenoise.c:754 +#: ../src/iop/atrous.c:1373 ../src/iop/denoiseprofile.c:3430 +#: ../src/iop/rawdenoise.c:755 msgid "noisy" msgstr "Noisy" #. case atrous_s: -#: ../src/iop/atrous.c:1361 +#: ../src/iop/atrous.c:1376 msgid "bold" msgstr "Bold" -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1377 msgid "dull" msgstr "Dull" -#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 +#: ../src/iop/atrous.c:1590 ../src/iop/atrous.c:1650 msgid "boost" msgstr "Boost" -#: ../src/iop/atrous.c:1568 +#: ../src/iop/atrous.c:1591 msgid "reduce" msgstr "Reduce" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1592 msgid "raise" msgstr "Raise" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1593 msgid "lower" msgstr "Lower" -#: ../src/iop/atrous.c:1577 +#: ../src/iop/atrous.c:1600 msgid "coarsest" msgstr "Coarsest" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1601 msgid "coarser" msgstr "Coarser" -#: ../src/iop/atrous.c:1581 +#: ../src/iop/atrous.c:1604 msgid "finer" msgstr "Finer" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1605 msgid "finest" msgstr "Finest" -#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 +#: ../src/iop/atrous.c:1675 ../src/libs/export.c:1528 ../src/libs/export.c:1544 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 +#: ../src/iop/atrous.c:1776 ../src/iop/nlmeans.c:443 msgid "luma" msgstr "Luma" -#: ../src/iop/atrous.c:1754 +#: ../src/iop/atrous.c:1777 msgid "change lightness at each feature size" msgstr "Change lightness at each feature size" -#: ../src/iop/atrous.c:1756 +#: ../src/iop/atrous.c:1779 msgid "change color saturation at each feature size" msgstr "Change color saturation at each feature size" -#: ../src/iop/atrous.c:1758 +#: ../src/iop/atrous.c:1781 msgid "edges" msgstr "Edges" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1782 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -19214,75 +19890,75 @@ msgstr "" "Change edge halos at each feature size\n" "Only changes results of luma and chroma tabs" -#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1808 ../src/iop/colorzones.c:2701 msgid "make effect stronger or weaker" msgstr "Make effect stronger or weaker" -#: ../src/iop/basecurve.c:305 +#: ../src/iop/basecurve.c:306 msgid "neutral" msgstr "Neutral" -#: ../src/iop/basecurve.c:306 +#: ../src/iop/basecurve.c:307 msgid "canon eos like" msgstr "Canon EOS like" -#: ../src/iop/basecurve.c:307 +#: ../src/iop/basecurve.c:308 msgid "canon eos like alternate" msgstr "Canon EOS like alternate" -#: ../src/iop/basecurve.c:308 +#: ../src/iop/basecurve.c:309 msgid "nikon like" msgstr "Nikon like" -#: ../src/iop/basecurve.c:309 +#: ../src/iop/basecurve.c:310 msgid "nikon like alternate" msgstr "Nikon like alternate" -#: ../src/iop/basecurve.c:310 +#: ../src/iop/basecurve.c:311 msgid "sony alpha like" msgstr "Sony Alpha like" -#: ../src/iop/basecurve.c:311 +#: ../src/iop/basecurve.c:312 msgid "pentax like" msgstr "Pentax like" -#: ../src/iop/basecurve.c:312 +#: ../src/iop/basecurve.c:313 msgid "ricoh like" msgstr "Ricoh like" -#: ../src/iop/basecurve.c:313 +#: ../src/iop/basecurve.c:314 msgid "olympus like" msgstr "Olympus like" -#: ../src/iop/basecurve.c:314 +#: ../src/iop/basecurve.c:315 msgid "olympus like alternate" msgstr "Olympus like alternate" -#: ../src/iop/basecurve.c:315 +#: ../src/iop/basecurve.c:316 msgid "panasonic like" msgstr "Panasonic like" -#: ../src/iop/basecurve.c:316 +#: ../src/iop/basecurve.c:317 msgid "leica like" msgstr "Leica like" -#: ../src/iop/basecurve.c:317 +#: ../src/iop/basecurve.c:318 msgid "kodak easyshare like" msgstr "Kodak Easyshare like" -#: ../src/iop/basecurve.c:318 +#: ../src/iop/basecurve.c:319 msgid "konica minolta like" msgstr "Konica Minolta like" -#: ../src/iop/basecurve.c:319 +#: ../src/iop/basecurve.c:320 msgid "samsung like" msgstr "Samsung like" -#: ../src/iop/basecurve.c:320 +#: ../src/iop/basecurve.c:321 msgid "fujifilm like" msgstr "Fujifilm like" -#: ../src/iop/basecurve.c:321 +#: ../src/iop/basecurve.c:322 msgid "nokia like" msgstr "Nokia like" @@ -19299,22 +19975,22 @@ msgstr "" "for corrective purposes, to prepare images for display" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 -#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:116 #: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 -#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 -#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 -#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 -#: ../src/iop/temperature.c:249 +#: ../src/iop/lens.cc:265 ../src/iop/nlmeans.c:88 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:141 ../src/iop/retouch.c:208 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:94 ../src/iop/spots.c:67 +#: ../src/iop/temperature.c:248 msgid "corrective" msgstr "Corrective" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:348 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 -#: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/rgblevels.c:125 ../src/iop/vignette.c:117 +#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:469 #: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "Non-linear, RGB, display-referred" @@ -19323,25 +19999,25 @@ msgstr "Non-linear, RGB, display-referred" msgid "display-referred default" msgstr "Display-referred default" -#: ../src/iop/basecurve.c:2092 +#: ../src/iop/basecurve.c:2091 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "Abscissa: input, ordinate: output. Works on RGB channels" -#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 -#: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 +#: ../src/iop/basecurve.c:2098 ../src/iop/basicadj.c:635 +#: ../src/iop/rgbcurve.c:1559 ../src/iop/rgblevels.c:1094 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "Method to preserve colors when applying contrast" -#: ../src/iop/basecurve.c:2103 +#: ../src/iop/basecurve.c:2102 msgid "two exposures" msgstr "Two exposures" -#: ../src/iop/basecurve.c:2104 +#: ../src/iop/basecurve.c:2103 msgid "three exposures" msgstr "Three exposures" -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2104 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -19349,11 +20025,11 @@ msgstr "" "Fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. Expose for the highlights before use." -#: ../src/iop/basecurve.c:2110 +#: ../src/iop/basecurve.c:2109 msgid "how many stops to shift the individual exposures apart" msgstr "How many stops to shift the individual exposures apart" -#: ../src/iop/basecurve.c:2119 +#: ../src/iop/basecurve.c:2118 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -19361,7 +20037,7 @@ msgstr "" "Whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" -#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2124 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "Scale for graph" @@ -19377,15 +20053,15 @@ msgstr "Basic adjustments" msgid "apply usual image adjustments" msgstr "Apply usual image adjustments" -#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 +#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:80 #: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 -#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 -#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 -#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 -#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 -#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 +#: ../src/iop/colisa.c:86 ../src/iop/colorcontrast.c:84 ../src/iop/colorize.c:94 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:143 +#: ../src/iop/contrastntexture.c:125 ../src/iop/grain.c:390 +#: ../src/iop/highpass.c:76 ../src/iop/levels.c:140 ../src/iop/liquify.c:295 +#: ../src/iop/lowlight.c:90 ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:102 +#: ../src/iop/soften.c:98 ../src/iop/splittoning.c:103 ../src/iop/velvia.c:96 +#: ../src/iop/vibrance.c:94 ../src/iop/vignette.c:116 ../src/iop/watermark.c:468 msgid "creative" msgstr "Creative" @@ -19405,7 +20081,7 @@ msgstr "" "If poorly set, it will clip near-black colors out of gamut\n" "by pushing RGB values into negatives" -#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1220 msgid "adjust the exposure correction" msgstr "Adjust the exposure correction" @@ -19413,7 +20089,7 @@ msgstr "Adjust the exposure correction" msgid "highlight compression adjustment" msgstr "Highlight compression adjustment" -#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:275 msgid "contrast adjustment" msgstr "Contrast adjustment" @@ -19421,7 +20097,7 @@ msgstr "Contrast adjustment" msgid "middle gray adjustment" msgstr "Middle gray adjustment" -#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:276 msgid "brightness adjustment" msgstr "Brightness adjustment" @@ -19437,7 +20113,7 @@ msgstr "Vibrance adjustment" msgid "apply auto exposure based on the entire image" msgstr "Apply auto exposure based on the entire image" -#: ../src/iop/basicadj.c:659 +#: ../src/iop/basicadj.c:658 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -19447,42 +20123,38 @@ msgstr "" "Click and drag to draw the area\n" "Right-click to cancel" -#: ../src/iop/basicadj.c:666 +#: ../src/iop/basicadj.c:668 msgid "clip" msgstr "Clip" -#: ../src/iop/basicadj.c:668 +#: ../src/iop/basicadj.c:670 msgid "adjusts clipping value for auto exposure calculation" msgstr "Adjusts clipping value for auto exposure calculation" -#: ../src/iop/bilat.c:74 -msgid "local contrast" -msgstr "Local contrast" - #: ../src/iop/bilat.c:84 msgid "manipulate local and global contrast separately" msgstr "Manipulate local and global contrast separately" -#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 -#: ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 -#: ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 +#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:81 +#: ../src/iop/bloom.c:83 ../src/iop/colisa.c:87 ../src/iop/colisa.c:89 +#: ../src/iop/colorcontrast.c:85 ../src/iop/colorcontrast.c:87 #: ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 -#: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 -#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 -#: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 -#: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 -#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 +#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:155 +#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:146 +#: ../src/iop/defringe.c:83 ../src/iop/grain.c:391 ../src/iop/grain.c:393 +#: ../src/iop/levels.c:143 ../src/iop/lowlight.c:91 ../src/iop/lowlight.c:93 +#: ../src/iop/monochrome.c:105 ../src/iop/nlmeans.c:89 ../src/iop/nlmeans.c:91 +#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:188 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "Non-linear, Lab, display-referred" -#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 -#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 -#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 -#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 -#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 -#: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 +#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:82 ../src/iop/colisa.c:88 +#: ../src/iop/colorcontrast.c:86 ../src/iop/colorcorrection.c:76 +#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:154 +#: ../src/iop/colorreconstruction.c:118 ../src/iop/colorzones.c:145 +#: ../src/iop/defringe.c:82 ../src/iop/grain.c:392 ../src/iop/levels.c:142 +#: ../src/iop/monochrome.c:104 ../src/iop/nlmeans.c:90 ../src/iop/shadhi.c:143 +#: ../src/iop/tonecurve.c:187 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "Non-linear, Lab" @@ -19549,12 +20221,12 @@ msgstr "" "to denoise or smoothen textures" #: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 -#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 -#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 -#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 -#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 -#: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:137 +#: ../src/iop/contrastntexture.c:127 ../src/iop/denoiseprofile.c:823 +#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 +#: ../src/iop/exposure.c:131 ../src/iop/overlay.c:178 ../src/iop/primaries.c:75 +#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:100 +#: ../src/iop/splittoning.c:105 ../src/iop/velvia.c:98 msgid "linear, RGB" msgstr "Linear, RGB" @@ -19588,24 +20260,24 @@ msgstr "How much to blur green" msgid "how much to blur blue" msgstr "How much to blur blue" -#: ../src/iop/bloom.c:80 +#: ../src/iop/bloom.c:79 msgid "apply Orton effect for a dreamy ethereal look" msgstr "Apply Orton effect for a dreamy ethereal look" -#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:112 +#: ../src/iop/bloom.c:381 ../src/iop/soften.c:371 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:220 msgid "size" msgstr "Size" -#: ../src/iop/bloom.c:384 +#: ../src/iop/bloom.c:383 msgid "the size of bloom" msgstr "The size of bloom" -#: ../src/iop/bloom.c:388 +#: ../src/iop/bloom.c:387 msgid "the threshold of light" msgstr "The threshold of light" -#: ../src/iop/bloom.c:392 +#: ../src/iop/bloom.c:391 msgid "the strength of bloom" msgstr "The strength of bloom" @@ -19678,7 +20350,7 @@ msgstr "borders|enlarge canvas|expand canvas" msgid "add solid borders or margins around the image" msgstr "Add solid borders or margins around the image" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:144 msgid "linear or non-linear, RGB, display-referred" msgstr "Linear or non-linear, RGB, display-referred" @@ -19738,7 +20410,7 @@ msgstr "5:3" msgid "US Legal 8.5x14" msgstr "US Legal 8.5x14" -#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "golden cut" msgstr "Golden cut" @@ -19863,10 +20535,10 @@ msgid "pick border color from image" msgstr "Pick border color from image" #: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 -#: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 +#: ../src/iop/colorzones.c:2634 ../src/iop/colorzones.c:2649 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 -#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 -#: ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 +#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1496 +#: ../src/iop/rgbcurve.c:1511 ../src/iop/rgblevels.c:1056 msgid "pickers" msgstr "Pickers" @@ -19887,19 +20559,19 @@ msgstr "Raw chromatic aberrations" msgid "correct chromatic aberrations for Bayer sensors" msgstr "Correct chromatic aberrations for Bayer sensors" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:316 #: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 #: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 #: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 -#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawdenoise.c:142 ../src/iop/rawdenoise.c:144 #: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 -#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 +#: ../src/iop/temperature.c:249 ../src/iop/temperature.c:251 msgid "linear, raw, scene-referred" msgstr "Linear, raw, scene-referred" -#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 -#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 -#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:317 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:250 msgid "linear, raw" msgstr "Linear, raw" @@ -20008,7 +20680,7 @@ msgstr "Censorize" msgid "censorize license plates and body parts for privacy" msgstr "Censorize license plates and body parts for privacy" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "Linear or non-linear, RGB, scene-referred" @@ -20033,17 +20705,17 @@ msgstr "Radius of the intermediate pixelization" msgid "amount of noise to add at the end" msgstr "Amount of noise to add at the end" -#: ../src/iop/channelmixer.c:123 +#: ../src/iop/channelmixer.c:122 msgid "channel mixer" msgstr "Channel mixer" -#: ../src/iop/channelmixer.c:128 +#: ../src/iop/channelmixer.c:127 msgid "" "this module is deprecated. please use the color calibration module instead." msgstr "" "This module is deprecated. Please use the color calibration module instead." -#: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 +#: ../src/iop/channelmixer.c:132 ../src/iop/channelmixerrgb.c:235 msgid "" "perform color space corrections\n" "such as white balance, channels mixing\n" @@ -20053,92 +20725,92 @@ msgstr "" "such as white balance, channels mixing\n" "and conversions to monochrome emulating film" -#: ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixer.c:605 msgid "destination" msgstr "Destination" -#: ../src/iop/channelmixer.c:613 +#: ../src/iop/channelmixer.c:612 msgctxt "channelmixer" msgid "gray" msgstr "Gray" -#: ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixer.c:618 msgid "amount of red channel in the output channel" msgstr "Amount of red channel in the output channel" -#: ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixer.c:624 msgid "amount of green channel in the output channel" msgstr "Amount of green channel in the output channel" -#: ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixer.c:630 msgid "amount of blue channel in the output channel" msgstr "Amount of blue channel in the output channel" -#: ../src/iop/channelmixer.c:642 +#: ../src/iop/channelmixer.c:641 msgid "swap R and B" msgstr "Swap R and B" -#: ../src/iop/channelmixer.c:648 +#: ../src/iop/channelmixer.c:647 msgid "swap G and B" msgstr "Swap G and B" -#: ../src/iop/channelmixer.c:654 +#: ../src/iop/channelmixer.c:653 msgid "color contrast boost" msgstr "Color contrast boost" -#: ../src/iop/channelmixer.c:660 +#: ../src/iop/channelmixer.c:659 msgid "color details boost" msgstr "Color details boost" -#: ../src/iop/channelmixer.c:666 +#: ../src/iop/channelmixer.c:665 msgid "color artifacts boost" msgstr "Color artifacts boost" -#: ../src/iop/channelmixer.c:672 +#: ../src/iop/channelmixer.c:671 msgid "B/W luminance-based" msgstr "B/W luminance-based" -#: ../src/iop/channelmixer.c:678 +#: ../src/iop/channelmixer.c:677 msgid "B/W artifacts boost" msgstr "B/W artifacts boost" -#: ../src/iop/channelmixer.c:684 +#: ../src/iop/channelmixer.c:683 msgid "B/W smooth skin" msgstr "B/W smooth skin" -#: ../src/iop/channelmixer.c:690 +#: ../src/iop/channelmixer.c:689 msgid "B/W blue artifacts reduce" msgstr "B/W blue artifacts reduce" -#: ../src/iop/channelmixer.c:697 +#: ../src/iop/channelmixer.c:696 msgid "B/W Ilford Delta 100-400" msgstr "B/W Ilford Delta 100-400" -#: ../src/iop/channelmixer.c:704 +#: ../src/iop/channelmixer.c:703 msgid "B/W Ilford Delta 3200" msgstr "B/W Ilford Delta 3200" -#: ../src/iop/channelmixer.c:711 +#: ../src/iop/channelmixer.c:710 msgid "B/W Ilford FP4" msgstr "B/W Ilford FP4" -#: ../src/iop/channelmixer.c:718 +#: ../src/iop/channelmixer.c:717 msgid "B/W Ilford HP5" msgstr "B/W Ilford HP5" -#: ../src/iop/channelmixer.c:725 +#: ../src/iop/channelmixer.c:724 msgid "B/W Ilford SFX" msgstr "B/W Ilford SFX" -#: ../src/iop/channelmixer.c:732 +#: ../src/iop/channelmixer.c:731 msgid "B/W Kodak T-Max 100" msgstr "B/W Kodak T-Max 100" -#: ../src/iop/channelmixer.c:739 +#: ../src/iop/channelmixer.c:738 msgid "B/W Kodak T-max 400" msgstr "B/W Kodak T-max 400" -#: ../src/iop/channelmixer.c:746 +#: ../src/iop/channelmixer.c:745 msgid "B/W Kodak Tri-X 400" msgstr "B/W Kodak Tri-X 400" @@ -20286,11 +20958,11 @@ msgstr "" "Exposure compensation: \t%+.2f EV\n" "Black offset: \t%+.4f" -#: ../src/iop/channelmixerrgb.c:2054 +#: ../src/iop/channelmixerrgb.c:2051 msgid "double CAT applied" msgstr "Double CAT applied" -#: ../src/iop/channelmixerrgb.c:2055 +#: ../src/iop/channelmixerrgb.c:2052 msgid "" "you have 2 instances or more of color calibration,\n" "all providing chromatic adaptation.\n" @@ -20302,11 +20974,11 @@ msgstr "" "This can lead to inconsistencies unless you\n" "use them with masks or know what you are doing." -#: ../src/iop/channelmixerrgb.c:2067 +#: ../src/iop/channelmixerrgb.c:2064 msgid "white balance applied twice (details)" msgstr "White balance applied twice (details)" -#: ../src/iop/channelmixerrgb.c:2068 +#: ../src/iop/channelmixerrgb.c:2065 msgid "" "the color calibration module is enabled and already provides\n" "chromatic adaptation.\n" @@ -20318,11 +20990,11 @@ msgstr "" "Set the white balance here to camera reference (D65)\n" "or disable chromatic adaptation in color calibration." -#: ../src/iop/channelmixerrgb.c:2076 +#: ../src/iop/channelmixerrgb.c:2073 msgid "white balance module error (details)" msgstr "White balance module error (details)" -#: ../src/iop/channelmixerrgb.c:2077 +#: ../src/iop/channelmixerrgb.c:2074 msgid "" "the white balance module is not using the camera\n" "reference illuminant, which will cause issues here\n" @@ -20334,11 +21006,11 @@ msgstr "" "with chromatic adaptation. Either set it to reference\n" "or disable chromatic adaptation here." -#: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 +#: ../src/iop/channelmixerrgb.c:2086 ../src/iop/channelmixerrgb.c:2095 msgid "white balance missing (details)" msgstr "White balance missing (details)" -#: ../src/iop/channelmixerrgb.c:2090 +#: ../src/iop/channelmixerrgb.c:2087 msgid "" "this module is not providing a valid reference illuminant\n" "causing chromatic adaptation issues in color calibration.\n" @@ -20350,7 +21022,7 @@ msgstr "" "Enable this module and either set it to reference\n" "or disable chromatic adaptation in color calibration." -#: ../src/iop/channelmixerrgb.c:2099 +#: ../src/iop/channelmixerrgb.c:2096 msgid "" "the white balance module is not providing a valid reference\n" "illuminant causing issues with chromatic adaptation here.\n" @@ -20362,20 +21034,20 @@ msgstr "" "Enable white balance and either set it to reference\n" "or disable chromatic adaptation here." -#: ../src/iop/channelmixerrgb.c:2191 +#: ../src/iop/channelmixerrgb.c:2188 msgid "auto-detection of white balance completed" msgstr "Auto-detection of white balance completed" -#: ../src/iop/channelmixerrgb.c:2341 +#: ../src/iop/channelmixerrgb.c:2338 msgid "channelmixerrgb works only on RGB input" msgstr "Channelmixerrgb works only on RGB input" -#: ../src/iop/channelmixerrgb.c:3675 +#: ../src/iop/channelmixerrgb.c:3672 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "CCT: %.0f K (daylight)" -#: ../src/iop/channelmixerrgb.c:3678 +#: ../src/iop/channelmixerrgb.c:3675 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" @@ -20385,12 +21057,12 @@ msgstr "" "This illuminant can be accurately modeled by a daylight spectrum,\n" "so its temperature is relevant and meaningful with a D illuminant." -#: ../src/iop/channelmixerrgb.c:3684 +#: ../src/iop/channelmixerrgb.c:3681 #, c-format msgid "CCT: %.0f K (black body)" msgstr "CCT: %.0f K (black body)" -#: ../src/iop/channelmixerrgb.c:3687 +#: ../src/iop/channelmixerrgb.c:3684 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -20400,12 +21072,12 @@ msgstr "" "This illuminant can be accurately modeled by a black body spectrum,\n" "so its temperature is relevant and meaningful with a Planckian illuminant." -#: ../src/iop/channelmixerrgb.c:3693 +#: ../src/iop/channelmixerrgb.c:3690 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "CCT: %.0f K (invalid)" -#: ../src/iop/channelmixerrgb.c:3696 +#: ../src/iop/channelmixerrgb.c:3693 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -20419,12 +21091,12 @@ msgstr "" "so its temperature is not relevant and meaningful and you need to use a " "custom illuminant." -#: ../src/iop/channelmixerrgb.c:3705 +#: ../src/iop/channelmixerrgb.c:3702 #, c-format msgid "CCT: undefined" msgstr "CCT: undefined" -#: ../src/iop/channelmixerrgb.c:3708 +#: ../src/iop/channelmixerrgb.c:3705 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." @@ -20432,16 +21104,16 @@ msgstr "" "The approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." -#: ../src/iop/channelmixerrgb.c:4026 +#: ../src/iop/channelmixerrgb.c:4022 msgid "white balance successfully extracted from raw image" msgstr "White balance successfully extracted from raw image" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4033 +#: ../src/iop/channelmixerrgb.c:4029 msgid "auto-detection of white balance started…" msgstr "Auto-detection of white balance started…" -#: ../src/iop/channelmixerrgb.c:4144 +#: ../src/iop/channelmixerrgb.c:4140 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." @@ -20450,7 +21122,7 @@ msgstr "" "normalization will be disabled." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4188 +#: ../src/iop/channelmixerrgb.c:4184 #, c-format msgid "" "L: \t%.1f %%\n" @@ -20462,19 +21134,19 @@ msgstr "" "c: \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4457 +#: ../src/iop/channelmixerrgb.c:4452 msgid "CAT" msgstr "CAT" -#: ../src/iop/channelmixerrgb.c:4458 +#: ../src/iop/channelmixerrgb.c:4453 msgid "chromatic adaptation transform" msgstr "Chromatic adaptation transform" -#: ../src/iop/channelmixerrgb.c:4460 +#: ../src/iop/channelmixerrgb.c:4455 msgid "adaptation" msgstr "Adaptation" -#: ../src/iop/channelmixerrgb.c:4463 +#: ../src/iop/channelmixerrgb.c:4458 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -20494,7 +21166,7 @@ msgstr "" "• XYZ is a simple scaling in XYZ space. It is not recommended in general.\n" "• None disables any adaptation and uses pipeline working RGB." -#: ../src/iop/channelmixerrgb.c:4480 +#: ../src/iop/channelmixerrgb.c:4475 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -20502,23 +21174,23 @@ msgstr "" "This is the color of the scene illuminant before chromatic adaptation\n" "This color will be turned into pure white by the adaptation." -#: ../src/iop/channelmixerrgb.c:4487 +#: ../src/iop/channelmixerrgb.c:4482 msgid "picker" msgstr "Picker" -#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4484 ../src/iop/temperature.c:2078 msgid "set white balance to detected from area" msgstr "Set white balance to detected from area" -#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4488 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "Illuminant" -#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4494 ../src/iop/temperature.c:2138 msgid "temperature" msgstr "Temperature" -#: ../src/iop/channelmixerrgb.c:4537 +#: ../src/iop/channelmixerrgb.c:4532 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -20532,17 +21204,17 @@ msgstr "" "part of your subject or a non-moving and consistently-lit surface over your " "series of images." -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/channelmixerrgb.c:4601 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/channelmixerrgb.c:4596 msgid "mapping" msgstr "Mapping" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/exposure.c:1288 msgid "area mode" msgstr "Area mode" -#: ../src/iop/channelmixerrgb.c:4545 +#: ../src/iop/channelmixerrgb.c:4540 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -20554,19 +21226,19 @@ msgstr "" "\"Measure\" simply shows how an input color is mapped by the CAT\n" "and can be used to sample a target." -#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4545 ../src/iop/exposure.c:1294 msgid "correction" msgstr "Correction" -#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4546 ../src/iop/exposure.c:1295 msgid "measure" msgstr "Measure" -#: ../src/iop/channelmixerrgb.c:4555 +#: ../src/iop/channelmixerrgb.c:4550 msgid "take channel mixing into account" msgstr "Take channel mixing into account" -#: ../src/iop/channelmixerrgb.c:4562 +#: ../src/iop/channelmixerrgb.c:4557 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -20574,11 +21246,11 @@ msgstr "" "Compute the target by taking the channel mixing into account.\n" "If disabled, only the CAT is considered." -#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4565 ../src/iop/exposure.c:1303 msgid "the input color that should be mapped to the target" msgstr "The input color that should be mapped to the target" -#: ../src/iop/channelmixerrgb.c:4574 +#: ../src/iop/channelmixerrgb.c:4569 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -20588,120 +21260,120 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4572 ../src/iop/exposure.c:1310 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "These LCh coordinates are computed from CIE Lab 1976 coordinates" -#: ../src/iop/channelmixerrgb.c:4582 +#: ../src/iop/channelmixerrgb.c:4577 msgid "the desired target color after mapping" msgstr "The desired target color after mapping" -#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4604 ../src/iop/exposure.c:1329 msgctxt "section" msgid "input" msgstr "Input" #. spacer -#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4607 ../src/iop/exposure.c:1332 msgctxt "section" msgid "target" msgstr "Target" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4620 msgid "input R" msgstr "Input R" -#: ../src/iop/channelmixerrgb.c:4630 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input G" msgstr "Input G" -#: ../src/iop/channelmixerrgb.c:4635 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input B" msgstr "Input B" -#: ../src/iop/channelmixerrgb.c:4645 +#: ../src/iop/channelmixerrgb.c:4640 msgid "output R" msgstr "Output R" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4641 msgid "output G" msgstr "Output G" -#: ../src/iop/channelmixerrgb.c:4647 +#: ../src/iop/channelmixerrgb.c:4642 msgid "output B" msgstr "Output B" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "colorfulness" msgstr "Colorfulness" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "output colorfulness" msgstr "Output colorfulness" -#: ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/channelmixerrgb.c:4648 msgid "output brightness" msgstr "Output brightness" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4651 msgid "output gray" msgstr "Output gray" -#: ../src/iop/channelmixerrgb.c:4669 +#: ../src/iop/channelmixerrgb.c:4664 msgid "calibrate with a color checker" msgstr "Calibrate with a color checker" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4669 msgid "use a color checker target to autoset CAT and channels" msgstr "Use a color checker target to autoset CAT and channels" -#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 -#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 -#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 +#: ../src/iop/channelmixerrgb.c:4674 ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4703 ../src/iop/channelmixerrgb.c:4720 +#: ../src/iop/channelmixerrgb.c:4731 ../src/iop/channelmixerrgb.c:4742 msgid "calibrate" msgstr "Calibrate" -#: ../src/iop/channelmixerrgb.c:4679 +#: ../src/iop/channelmixerrgb.c:4674 msgid "chart" msgstr "Chart" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4675 msgid "choose the vendor and the type of your chart" msgstr "Choose the vendor and the type of your chart" -#: ../src/iop/channelmixerrgb.c:4682 +#: ../src/iop/channelmixerrgb.c:4677 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 pre-2014" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4678 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24 post-2014" -#: ../src/iop/channelmixerrgb.c:4684 +#: ../src/iop/channelmixerrgb.c:4679 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 pre-2018" -#: ../src/iop/channelmixerrgb.c:4685 +#: ../src/iop/channelmixerrgb.c:4680 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 post-2018" -#: ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4681 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 pre-2018" -#: ../src/iop/channelmixerrgb.c:4687 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 post-2018" -#: ../src/iop/channelmixerrgb.c:4688 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4686 msgid "optimize for" msgstr "Optimize for" -#: ../src/iop/channelmixerrgb.c:4692 +#: ../src/iop/channelmixerrgb.c:4687 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" @@ -20715,35 +21387,35 @@ msgstr "" "None is a trade-off between both\n" "The others are special behaviors to protect some hues" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4694 msgid "neutral colors" msgstr "Neutral colors" -#: ../src/iop/channelmixerrgb.c:4701 +#: ../src/iop/channelmixerrgb.c:4696 msgid "skin and soil colors" msgstr "Skin and soil colors" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4697 msgid "foliage colors" msgstr "Foliage colors" -#: ../src/iop/channelmixerrgb.c:4703 +#: ../src/iop/channelmixerrgb.c:4698 msgid "sky and water colors" msgstr "Sky and water colors" -#: ../src/iop/channelmixerrgb.c:4704 +#: ../src/iop/channelmixerrgb.c:4699 msgid "average delta E" msgstr "Average delta E" -#: ../src/iop/channelmixerrgb.c:4705 +#: ../src/iop/channelmixerrgb.c:4700 msgid "maximum delta E" msgstr "Maximum delta E" -#: ../src/iop/channelmixerrgb.c:4708 +#: ../src/iop/channelmixerrgb.c:4703 msgid "patch scale" msgstr "Patch scale" -#: ../src/iop/channelmixerrgb.c:4711 +#: ../src/iop/channelmixerrgb.c:4706 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -20753,62 +21425,62 @@ msgstr "" "Useful when the perspective correction is sloppy or\n" "the patches frame cast a shadows on the edges of the patch." -#: ../src/iop/channelmixerrgb.c:4719 +#: ../src/iop/channelmixerrgb.c:4714 msgid "the delta E is using the CIE 2000 formula" msgstr "The delta E is using the CIE 2000 formula" -#: ../src/iop/channelmixerrgb.c:4722 -msgid "accept" -msgstr "Accept" - -#: ../src/iop/channelmixerrgb.c:4727 +#: ../src/iop/channelmixerrgb.c:4718 msgid "accept the computed profile and set it in the module" msgstr "Accept the computed profile and set it in the module" -#: ../src/iop/channelmixerrgb.c:4730 -msgid "recompute" -msgstr "Recompute" +#: ../src/iop/channelmixerrgb.c:4721 +msgid "accept" +msgstr "Accept" -#: ../src/iop/channelmixerrgb.c:4734 +#: ../src/iop/channelmixerrgb.c:4729 msgid "recompute the profile" msgstr "Recompute the profile" -#: ../src/iop/channelmixerrgb.c:4737 -msgid "validate" -msgstr "Validate" +#: ../src/iop/channelmixerrgb.c:4732 +msgid "recompute" +msgstr "Recompute" -#: ../src/iop/channelmixerrgb.c:4741 +#: ../src/iop/channelmixerrgb.c:4740 msgid "check the output delta E" msgstr "Check the output delta E" -#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 +#: ../src/iop/channelmixerrgb.c:4743 +msgid "validate" +msgstr "Validate" + +#: ../src/iop/choleski.h:223 ../src/iop/choleski.h:314 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" "Choleski decomposition failed to allocate memory, check your RAM settings" -#: ../src/iop/clahe.c:61 +#: ../src/iop/clahe.c:60 msgid "old local contrast" msgstr "Old local contrast" -#: ../src/iop/clahe.c:71 +#: ../src/iop/clahe.c:70 msgid "this module is deprecated. better use new local contrast module instead." msgstr "" "This module is deprecated. Better use new local contrast module instead." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 +#: ../src/iop/clahe.c:324 ../src/iop/sharpen.c:422 msgid "amount" msgstr "Amount" -#: ../src/iop/clahe.c:326 +#: ../src/iop/clahe.c:325 msgid "size of features to preserve" msgstr "Size of features to preserve" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 +#: ../src/iop/clahe.c:326 ../src/iop/nlmeans.c:442 msgid "strength of the effect" msgstr "Strength of the effect" -#: ../src/iop/clipping.c:340 +#: ../src/iop/clipping.c:339 msgid "" "this module is deprecated. please use the crop, orientation and/or rotate and " "perspective modules instead." @@ -20816,115 +21488,119 @@ msgstr "" "This module is deprecated. Please use the crop, orientation and/or rotate and " "perspective modules instead." -#: ../src/iop/clipping.c:345 +#: ../src/iop/clipping.c:344 msgid "crop and rotate" msgstr "Crop and rotate" -#: ../src/iop/clipping.c:350 +#: ../src/iop/clipping.c:349 msgid "reframe|perspective|keystone|distortion" msgstr "reframe|perspective|keystone|distortion" -#: ../src/iop/clipping.c:355 +#: ../src/iop/clipping.c:354 msgid "change the framing and correct the perspective" msgstr "Change the framing and correct the perspective" -#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 -#: ../src/iop/crop.c:1269 +#: ../src/iop/clipping.c:1409 ../src/iop/clipping.c:2124 ../src/iop/crop.c:730 +#: ../src/iop/crop.c:1268 msgid "original image" msgstr "Original image" -#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 +#: ../src/iop/clipping.c:1713 ../src/iop/crop.c:954 msgid "invalid ratio format. it should be \"number:number\"" msgstr "Invalid ratio format. It should be \"number:number\"" -#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 +#: ../src/iop/clipping.c:1729 ../src/iop/crop.c:970 msgid "invalid ratio format. it should be a positive number" msgstr "Invalid ratio format. It should be a positive number" -#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 +#: ../src/iop/clipping.c:1918 ../src/iop/clipping.c:2115 msgid "full" msgstr "Full" -#: ../src/iop/clipping.c:1920 +#: ../src/iop/clipping.c:1919 msgid "old system" msgstr "Old system" -#: ../src/iop/clipping.c:1921 +#: ../src/iop/clipping.c:1920 msgid "correction applied" msgstr "Correction applied" -#: ../src/iop/clipping.c:2094 +#: ../src/iop/clipping.c:2093 msgid "main" msgstr "Main" -#: ../src/iop/clipping.c:2103 +#: ../src/iop/clipping.c:2102 msgid "mirror image horizontally and/or vertically" msgstr "Mirror image horizontally and/or vertically" -#: ../src/iop/clipping.c:2106 +#: ../src/iop/clipping.c:2105 msgid "angle" msgstr "Angle" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2108 msgid "right-click and drag a line on the image to drag a straight line" msgstr "Right-click and drag a line on the image to drag a straight line" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2111 msgid "keystone" msgstr "Keystone" -#: ../src/iop/clipping.c:2117 +#: ../src/iop/clipping.c:2116 msgid "set perspective correction for your image" msgstr "Set perspective correction for your image" -#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 +#: ../src/iop/clipping.c:2123 ../src/iop/crop.c:1267 msgid "freehand" msgstr "Freehand" -#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 +#: ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 msgid "10:8 in print" msgstr "10:8 in print" -#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1274 msgid "8.5x11, letter" msgstr "8.5x11, letter" -#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35mm" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "16:10, 8x5" msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 +#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "widescreen" msgstr "Widescreen" +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +msgid "1.91:1" +msgstr "1.91:1" + #: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, Univisium" @@ -21031,19 +21707,19 @@ msgstr "[%s on borders] crop" msgid "[%s on borders] crop keeping ratio" msgstr "[%s on borders] crop keeping ratio" -#: ../src/iop/colisa.c:76 +#: ../src/iop/colisa.c:75 msgid "this module is deprecated. please use colorbalance RGB module instead." msgstr "This module is deprecated. Please use colorbalance RGB module instead." -#: ../src/iop/colisa.c:81 +#: ../src/iop/colisa.c:80 msgid "contrast brightness saturation" msgstr "Contrast brightness saturation" -#: ../src/iop/colisa.c:86 +#: ../src/iop/colisa.c:85 msgid "adjust the look of the image" msgstr "Adjust the look of the image" -#: ../src/iop/colisa.c:278 +#: ../src/iop/colisa.c:277 msgid "color saturation adjustment" msgstr "Color saturation adjustment" @@ -21092,7 +21768,7 @@ msgstr "Similar to Kodachrome" msgid "optimize luma from patches" msgstr "Optimize luma from patches" -#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2004 msgid "optimize luma" msgstr "Optimize luma" @@ -21100,7 +21776,7 @@ msgstr "Optimize luma" msgid "neutralize colors from patches" msgstr "Neutralize colors from patches" -#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2009 msgid "neutralize colors" msgstr "Neutralize colors" @@ -21153,113 +21829,113 @@ msgstr "Highlights: gain / slope" msgid "shadows / mid-tones / highlights" msgstr "Shadows / mid-tones / highlights" -#: ../src/iop/colorbalance.c:1854 ../src/iop/colorbalance.c:1863 +#: ../src/iop/colorbalance.c:1857 ../src/iop/colorbalance.c:1866 msgid "color-grading mapping method" msgstr "Color-grading mapping method" -#: ../src/iop/colorbalance.c:1858 +#: ../src/iop/colorbalance.c:1861 msgid "color control sliders" msgstr "Color control sliders" -#: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 +#: ../src/iop/colorbalance.c:1862 ../src/libs/colorpicker.c:53 msgid "HSL" msgstr "HSL" -#: ../src/iop/colorbalance.c:1860 +#: ../src/iop/colorbalance.c:1863 msgid "RGBL" msgstr "RGBL" -#: ../src/iop/colorbalance.c:1870 +#: ../src/iop/colorbalance.c:1873 msgctxt "section" msgid "master" msgstr "Master" -#: ../src/iop/colorbalance.c:1876 +#: ../src/iop/colorbalance.c:1879 msgid "saturation correction before the color balance" msgstr "Saturation correction before the color balance" -#: ../src/iop/colorbalance.c:1882 +#: ../src/iop/colorbalance.c:1885 msgid "saturation correction after the color balance" msgstr "Saturation correction after the color balance" -#: ../src/iop/colorbalance.c:1887 +#: ../src/iop/colorbalance.c:1890 msgid "adjust to match a neutral tone" msgstr "Adjust to match a neutral tone" #. is set in _configure_slider_blocks -#: ../src/iop/colorbalance.c:1898 +#: ../src/iop/colorbalance.c:1901 msgid "click to cycle layout" msgstr "Click to cycle layout" -#: ../src/iop/colorbalance.c:1932 +#: ../src/iop/colorbalance.c:1935 msgid "factor" msgstr "Factor" -#: ../src/iop/colorbalance.c:1946 +#: ../src/iop/colorbalance.c:1949 msgid "select the hue" msgstr "Select the hue" -#: ../src/iop/colorbalance.c:1957 +#: ../src/iop/colorbalance.c:1960 msgid "select the saturation" msgstr "Select the saturation" -#: ../src/iop/colorbalance.c:1977 +#: ../src/iop/colorbalance.c:1980 msgid "factor of lift/offset" msgstr "Factor of lift/offset" -#: ../src/iop/colorbalance.c:1978 +#: ../src/iop/colorbalance.c:1981 msgid "factor of red for lift/offset" msgstr "Factor of red for lift/offset" -#: ../src/iop/colorbalance.c:1979 +#: ../src/iop/colorbalance.c:1982 msgid "factor of green for lift/offset" msgstr "Factor of green for lift/offset" -#: ../src/iop/colorbalance.c:1980 +#: ../src/iop/colorbalance.c:1983 msgid "factor of blue for lift/offset" msgstr "Factor of blue for lift/offset" -#: ../src/iop/colorbalance.c:1983 +#: ../src/iop/colorbalance.c:1986 msgid "factor of gamma/power" msgstr "Factor of gamma/power" -#: ../src/iop/colorbalance.c:1984 +#: ../src/iop/colorbalance.c:1987 msgid "factor of red for gamma/power" msgstr "Factor of red for gamma/power" -#: ../src/iop/colorbalance.c:1985 +#: ../src/iop/colorbalance.c:1988 msgid "factor of green for gamma/power" msgstr "Factor of green for gamma/power" -#: ../src/iop/colorbalance.c:1986 +#: ../src/iop/colorbalance.c:1989 msgid "factor of blue for gamma/power" msgstr "Factor of blue for gamma/power" -#: ../src/iop/colorbalance.c:1989 +#: ../src/iop/colorbalance.c:1992 msgid "factor of gain/slope" msgstr "Factor of gain/slope" -#: ../src/iop/colorbalance.c:1990 +#: ../src/iop/colorbalance.c:1993 msgid "factor of red for gain/slope" msgstr "Factor of red for gain/slope" -#: ../src/iop/colorbalance.c:1991 +#: ../src/iop/colorbalance.c:1994 msgid "factor of green for gain/slope" msgstr "Factor of green for gain/slope" -#: ../src/iop/colorbalance.c:1992 +#: ../src/iop/colorbalance.c:1995 msgid "factor of blue for gain/slope" msgstr "Factor of blue for gain/slope" -#: ../src/iop/colorbalance.c:2002 +#: ../src/iop/colorbalance.c:2005 msgid "fit the whole histogram and center the average luma" msgstr "Fit the whole histogram and center the average luma" -#: ../src/iop/colorbalance.c:2007 +#: ../src/iop/colorbalance.c:2010 msgid "optimize the RGB curves to remove color casts" msgstr "Optimize the RGB curves to remove color casts" -#: ../src/iop/colorbalance.c:2009 +#: ../src/iop/colorbalance.c:2012 msgctxt "section" msgid "auto optimizers" msgstr "Auto optimizers" @@ -21304,64 +21980,65 @@ msgstr "Basic colorfulness | Standard" msgid "colorbalance works only on RGB input" msgstr "Colorbalance works only on RGB input" -#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 +#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2374 +#: ../src/iop/contrastntexture.c:361 ../src/iop/retouch.c:2054 +#: ../src/iop/toneequal.c:1972 msgid "cannot display masks when the blending mask is displayed" msgstr "Cannot display masks when the blending mask is displayed" #. Page master -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "master" msgstr "Master" -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "global grading" msgstr "Global grading" -#: ../src/iop/colorbalancergb.c:1788 +#: ../src/iop/colorbalancergb.c:1787 msgid "rotate all hues by an angle, at the same luminance" msgstr "Rotate all hues by an angle, at the same luminance" -#: ../src/iop/colorbalancergb.c:1794 +#: ../src/iop/colorbalancergb.c:1793 msgid "increase colorfulness mostly on low-chroma colors" msgstr "Increase colorfulness mostly on low-chroma colors" -#: ../src/iop/colorbalancergb.c:1800 +#: ../src/iop/colorbalancergb.c:1799 msgid "increase the contrast at constant chromaticity" msgstr "Increase the contrast at constant chromaticity" -#: ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorbalancergb.c:1801 msgctxt "section" msgid "linear chroma grading" msgstr "Linear chroma grading" -#: ../src/iop/colorbalancergb.c:1809 +#: ../src/iop/colorbalancergb.c:1808 msgid "increase colorfulness at same luminance globally" msgstr "Increase colorfulness at same luminance globally" -#: ../src/iop/colorbalancergb.c:1814 +#: ../src/iop/colorbalancergb.c:1813 msgid "increase colorfulness at same luminance mostly in shadows" msgstr "Increase colorfulness at same luminance mostly in shadows" -#: ../src/iop/colorbalancergb.c:1819 +#: ../src/iop/colorbalancergb.c:1818 msgid "increase colorfulness at same luminance mostly in mid-tones" msgstr "Increase colorfulness at same luminance mostly in mid-tones" -#: ../src/iop/colorbalancergb.c:1824 +#: ../src/iop/colorbalancergb.c:1823 msgid "increase colorfulness at same luminance mostly in highlights" msgstr "Increase colorfulness at same luminance mostly in highlights" -#: ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorbalancergb.c:1825 msgctxt "section" msgid "perceptual saturation grading" msgstr "Perceptual saturation grading" -#: ../src/iop/colorbalancergb.c:1832 +#: ../src/iop/colorbalancergb.c:1831 msgid "add or remove saturation by an absolute amount" msgstr "Add or remove saturation by an absolute amount" -#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 -#: ../src/iop/colorbalancergb.c:1847 +#: ../src/iop/colorbalancergb.c:1836 ../src/iop/colorbalancergb.c:1841 +#: ../src/iop/colorbalancergb.c:1846 msgid "" "increase or decrease saturation proportionally to the original pixel " "saturation" @@ -21369,21 +22046,21 @@ msgstr "" "Increase or decrease saturation proportionally to the original pixel " "saturation" -#: ../src/iop/colorbalancergb.c:1849 +#: ../src/iop/colorbalancergb.c:1848 msgctxt "section" msgid "perceptual brilliance grading" msgstr "Perceptual brilliance grading" -#: ../src/iop/colorbalancergb.c:1850 +#: ../src/iop/colorbalancergb.c:1849 msgid "brilliance" msgstr "Brilliance" -#: ../src/iop/colorbalancergb.c:1855 +#: ../src/iop/colorbalancergb.c:1854 msgid "add or remove brilliance by an absolute amount" msgstr "Add or remove brilliance by an absolute amount" -#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 -#: ../src/iop/colorbalancergb.c:1870 +#: ../src/iop/colorbalancergb.c:1859 ../src/iop/colorbalancergb.c:1864 +#: ../src/iop/colorbalancergb.c:1869 msgid "" "increase or decrease brilliance proportionally to the original pixel " "brilliance" @@ -21392,15 +22069,15 @@ msgstr "" "brilliance" #. Page 4-ways -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "4 ways" msgstr "4 ways" -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "selective color grading" msgstr "Selective color grading" -#: ../src/iop/colorbalancergb.c:1875 +#: ../src/iop/colorbalancergb.c:1874 msgid "" "pick opposite color from image\n" "ctrl+click to pick selected color" @@ -21408,105 +22085,105 @@ msgstr "" "Pick opposite color from image\n" "Ctrl+click to pick selected color" -#: ../src/iop/colorbalancergb.c:1877 +#: ../src/iop/colorbalancergb.c:1876 msgctxt "section" msgid "global offset" msgstr "Global offset" -#: ../src/iop/colorbalancergb.c:1884 +#: ../src/iop/colorbalancergb.c:1883 msgid "global luminance offset" msgstr "Global luminance offset" -#: ../src/iop/colorbalancergb.c:1889 +#: ../src/iop/colorbalancergb.c:1888 msgid "hue of the global color offset" msgstr "Hue of the global color offset" -#: ../src/iop/colorbalancergb.c:1896 +#: ../src/iop/colorbalancergb.c:1895 msgid "chroma of the global color offset" msgstr "Chroma of the global color offset" -#: ../src/iop/colorbalancergb.c:1898 +#: ../src/iop/colorbalancergb.c:1897 msgctxt "section" msgid "shadows lift" msgstr "Shadows lift" -#: ../src/iop/colorbalancergb.c:1905 +#: ../src/iop/colorbalancergb.c:1904 msgid "luminance gain in shadows" msgstr "Luminance gain in shadows" -#: ../src/iop/colorbalancergb.c:1910 +#: ../src/iop/colorbalancergb.c:1909 msgid "hue of the color gain in shadows" msgstr "Hue of the color gain in shadows" -#: ../src/iop/colorbalancergb.c:1917 +#: ../src/iop/colorbalancergb.c:1916 msgid "chroma of the color gain in shadows" msgstr "Chroma of the color gain in shadows" -#: ../src/iop/colorbalancergb.c:1919 +#: ../src/iop/colorbalancergb.c:1918 msgctxt "section" msgid "highlights gain" msgstr "Highlights gain" -#: ../src/iop/colorbalancergb.c:1920 +#: ../src/iop/colorbalancergb.c:1919 msgid "gain" msgstr "Gain" -#: ../src/iop/colorbalancergb.c:1926 +#: ../src/iop/colorbalancergb.c:1925 msgid "luminance gain in highlights" msgstr "Luminance gain in highlights" -#: ../src/iop/colorbalancergb.c:1931 +#: ../src/iop/colorbalancergb.c:1930 msgid "hue of the color gain in highlights" msgstr "Hue of the color gain in highlights" -#: ../src/iop/colorbalancergb.c:1938 +#: ../src/iop/colorbalancergb.c:1937 msgid "chroma of the color gain in highlights" msgstr "Chroma of the color gain in highlights" -#: ../src/iop/colorbalancergb.c:1940 +#: ../src/iop/colorbalancergb.c:1939 msgctxt "section" msgid "power" msgstr "Power" -#: ../src/iop/colorbalancergb.c:1941 +#: ../src/iop/colorbalancergb.c:1940 msgid "power" msgstr "Power" -#: ../src/iop/colorbalancergb.c:1947 +#: ../src/iop/colorbalancergb.c:1946 msgid "luminance exponent in mid-tones" msgstr "Luminance exponent in mid-tones" -#: ../src/iop/colorbalancergb.c:1952 +#: ../src/iop/colorbalancergb.c:1951 msgid "hue of the color exponent in mid-tones" msgstr "Hue of the color exponent in mid-tones" -#: ../src/iop/colorbalancergb.c:1959 +#: ../src/iop/colorbalancergb.c:1958 msgid "chroma of the color exponent in mid-tones" msgstr "Chroma of the color exponent in mid-tones" #. Page masks -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "masks" msgstr "Masks" -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "isolate luminances" msgstr "Isolate luminances" -#: ../src/iop/colorbalancergb.c:1966 +#: ../src/iop/colorbalancergb.c:1965 msgid "choose in which uniform color space the saturation is computed" msgstr "Choose in which uniform color space the saturation is computed" -#: ../src/iop/colorbalancergb.c:1968 +#: ../src/iop/colorbalancergb.c:1967 msgctxt "section" msgid "luminance ranges" msgstr "Luminance ranges" -#: ../src/iop/colorbalancergb.c:1981 +#: ../src/iop/colorbalancergb.c:1980 msgid "weight of the shadows over the whole tonal range" msgstr "Weight of the shadows over the whole tonal range" -#: ../src/iop/colorbalancergb.c:1987 +#: ../src/iop/colorbalancergb.c:1986 msgid "" "displays a shadows mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21516,11 +22193,11 @@ msgstr "" "The still-visible area of the image (not hidden by the mask) is the area\n" "that will be affected by the shadows sliders in the other tabs" -#: ../src/iop/colorbalancergb.c:1994 +#: ../src/iop/colorbalancergb.c:1993 msgid "position of the middle-gray reference for masking" msgstr "Position of the middle-gray reference for masking" -#: ../src/iop/colorbalancergb.c:2000 +#: ../src/iop/colorbalancergb.c:1999 msgid "" "displays a mid-tones mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21530,11 +22207,11 @@ msgstr "" "The still-visible area of the image (not hidden by the mask) is the area\n" "that will be affected by the mid-tones sliders in the other tabs" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2006 msgid "weights of highlights over the whole tonal range" msgstr "Weights of highlights over the whole tonal range" -#: ../src/iop/colorbalancergb.c:2013 +#: ../src/iop/colorbalancergb.c:2012 msgid "" "displays a highlights mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21544,103 +22221,103 @@ msgstr "" "The still-visible area of the image (not hidden by the mask) is the area\n" "that will be affected by the highlights sliders in the other tabs" -#: ../src/iop/colorbalancergb.c:2017 +#: ../src/iop/colorbalancergb.c:2016 msgctxt "section" msgid "threshold" msgstr "Threshold" -#: ../src/iop/colorbalancergb.c:2022 +#: ../src/iop/colorbalancergb.c:2021 msgid "peak white luminance value used to normalize the power function" msgstr "Peak white luminance value used to normalize the power function" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2027 msgid "peak gray luminance value used to normalize the power function" msgstr "Peak gray luminance value used to normalize the power function" -#: ../src/iop/colorbalancergb.c:2030 +#: ../src/iop/colorbalancergb.c:2029 msgctxt "section" msgid "mask preview settings" msgstr "Mask preview settings" -#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 +#: ../src/iop/colorbalancergb.c:2033 ../src/iop/colorbalancergb.c:2038 msgid "select color of the checkerboard from a swatch" msgstr "Select color of the checkerboard from a swatch" -#: ../src/iop/colorbalancergb.c:2044 +#: ../src/iop/colorbalancergb.c:2043 msgid "checkerboard size" msgstr "Checkerboard size" -#: ../src/iop/colorbalancergb.c:2048 +#: ../src/iop/colorbalancergb.c:2047 msgid "checkerboard color 1" msgstr "Checkerboard color 1" -#: ../src/iop/colorbalancergb.c:2049 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 2" msgstr "Checkerboard color 2" -#: ../src/iop/colorchecker.c:118 +#: ../src/iop/colorchecker.c:119 msgid "color look up table" msgstr "Color look up table" -#: ../src/iop/colorchecker.c:123 +#: ../src/iop/colorchecker.c:124 msgid "profile|lut|color grading" msgstr "profile|lut|color grading" -#: ../src/iop/colorchecker.c:129 +#: ../src/iop/colorchecker.c:130 msgid "perform color space corrections and apply looks" msgstr "Perform color space corrections and apply looks" -#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 -#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 -#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 -#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 -#: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 +#: ../src/iop/colorchecker.c:132 ../src/iop/colorchecker.c:134 +#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:153 +#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/colorzones.c:144 ../src/iop/defringe.c:81 ../src/iop/levels.c:141 +#: ../src/iop/monochrome.c:103 ../src/iop/shadhi.c:142 +#: ../src/iop/tonecurve.c:186 ../src/iop/vibrance.c:95 msgid "linear or non-linear, Lab, display-referred" msgstr "Linear or non-linear, Lab, display-referred" -#: ../src/iop/colorchecker.c:132 +#: ../src/iop/colorchecker.c:133 msgid "defined by profile, Lab" msgstr "Defined by profile, Lab" -#: ../src/iop/colorchecker.c:306 +#: ../src/iop/colorchecker.c:307 msgid "it8 skin tones" msgstr "IT8 skin tones" -#: ../src/iop/colorchecker.c:472 +#: ../src/iop/colorchecker.c:473 msgid "expanded color checker" msgstr "Expanded color checker" -#: ../src/iop/colorchecker.c:488 +#: ../src/iop/colorchecker.c:489 msgid "Helmholtz/Kohlrausch monochrome" msgstr "Helmholtz/Kohlrausch monochrome" -#: ../src/iop/colorchecker.c:505 +#: ../src/iop/colorchecker.c:506 msgid "Fuji Astia emulation" msgstr "Fuji Astia emulation" -#: ../src/iop/colorchecker.c:519 +#: ../src/iop/colorchecker.c:520 msgid "Fuji Classic Chrome emulation" msgstr "Fuji Classic Chrome emulation" -#: ../src/iop/colorchecker.c:533 +#: ../src/iop/colorchecker.c:534 msgid "Fuji Monochrome emulation" msgstr "Fuji Monochrome emulation" -#: ../src/iop/colorchecker.c:547 +#: ../src/iop/colorchecker.c:548 msgid "Fuji Provia emulation" msgstr "Fuji Provia emulation" -#: ../src/iop/colorchecker.c:561 +#: ../src/iop/colorchecker.c:562 msgid "Fuji Velvia emulation" msgstr "Fuji Velvia emulation" -#: ../src/iop/colorchecker.c:997 ../src/iop/colorchecker.c:1555 +#: ../src/iop/colorchecker.c:998 ../src/iop/colorchecker.c:1557 #, c-format msgid "patch #%d" msgstr "Patch #%d" -#: ../src/iop/colorchecker.c:1410 +#: ../src/iop/colorchecker.c:1413 #, c-format msgid "" "(%2.2f %2.2f %2.2f)\n" @@ -21657,15 +22334,15 @@ msgstr "" "Right-click to delete patch\n" "Shift+click while color picking to replace patch" -#: ../src/iop/colorchecker.c:1550 +#: ../src/iop/colorchecker.c:1552 msgid "patch" msgstr "Patch" -#: ../src/iop/colorchecker.c:1551 +#: ../src/iop/colorchecker.c:1553 msgid "color checker patch" msgstr "Color checker patch" -#: ../src/iop/colorchecker.c:1565 +#: ../src/iop/colorchecker.c:1567 msgid "" "adjust target color Lab 'L' channel\n" "lower values darken target color while higher brighten it" @@ -21673,7 +22350,7 @@ msgstr "" "Adjust target color Lab 'L' channel\n" "Lower values darken target color while higher brighten it" -#: ../src/iop/colorchecker.c:1573 +#: ../src/iop/colorchecker.c:1575 msgid "" "adjust target color Lab 'a' channel\n" "lower values shift target color towards greens while higher shift towards " @@ -21683,11 +22360,11 @@ msgstr "" "Lower values shift target color towards greens while higher shift towards " "magentas" -#: ../src/iop/colorchecker.c:1576 +#: ../src/iop/colorchecker.c:1578 msgid "green-magenta offset" msgstr "Green-magenta offset" -#: ../src/iop/colorchecker.c:1585 +#: ../src/iop/colorchecker.c:1587 msgid "" "adjust target color Lab 'b' channel\n" "lower values shift target color towards blues while higher shift towards " @@ -21697,11 +22374,11 @@ msgstr "" "Lower values shift target color towards blues while higher shift towards " "yellows" -#: ../src/iop/colorchecker.c:1588 +#: ../src/iop/colorchecker.c:1590 msgid "blue-yellow offset" msgstr "Blue-yellow offset" -#: ../src/iop/colorchecker.c:1597 +#: ../src/iop/colorchecker.c:1599 msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" @@ -21713,11 +22390,11 @@ msgstr "" "Lower values scale towards lower saturation while higher scale towards higher " "saturation" -#: ../src/iop/colorchecker.c:1606 +#: ../src/iop/colorchecker.c:1608 msgid "target color" msgstr "Target color" -#: ../src/iop/colorchecker.c:1609 +#: ../src/iop/colorchecker.c:1611 msgid "" "control target color of the patches\n" "relative - target color is relative from the patch original color\n" @@ -21727,15 +22404,15 @@ msgstr "" "Relative - target color is relative from the patch original color\n" "Absolute - target color is absolute Lab value" -#: ../src/iop/colorchecker.c:1613 +#: ../src/iop/colorchecker.c:1615 msgid "absolute" msgstr "Absolute" -#: ../src/iop/colorcontrast.c:74 +#: ../src/iop/colorcontrast.c:72 msgid "color contrast" msgstr "Color contrast" -#: ../src/iop/colorcontrast.c:84 +#: ../src/iop/colorcontrast.c:82 msgid "" "increase saturation and separation between\n" "opposite colors" @@ -21743,7 +22420,7 @@ msgstr "" "Increase saturation and separation between\n" "opposite colors" -#: ../src/iop/colorcontrast.c:312 +#: ../src/iop/colorcontrast.c:310 msgid "" "steepness of the a* curve in Lab\n" "lower values desaturate greens and magenta while higher saturate them" @@ -21751,7 +22428,7 @@ msgstr "" "Steepness of the a* curve in Lab\n" "Lower values desaturate greens and magenta while higher saturate them" -#: ../src/iop/colorcontrast.c:319 +#: ../src/iop/colorcontrast.c:317 msgid "" "steepness of the b* curve in Lab\n" "lower values desaturate blues and yellows while higher saturate them" @@ -21779,7 +22456,7 @@ msgstr "Warming filter" msgid "cooling filter" msgstr "Cooling filter" -#: ../src/iop/colorcorrection.c:242 +#: ../src/iop/colorcorrection.c:252 msgid "" "drag the line for split-toning. bright means highlights, dark means shadows. " "use mouse wheel to change saturation." @@ -21787,11 +22464,11 @@ msgstr "" "Drag the line for split-toning. Bright means highlights, dark means shadows. " "Use mouse wheel to change saturation." -#: ../src/iop/colorcorrection.c:261 +#: ../src/iop/colorcorrection.c:271 msgid "set the global saturation" msgstr "Set the global saturation" -#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2936 msgid "color equalizer" msgstr "Color equalizer" @@ -21807,11 +22484,11 @@ msgstr "" "Change saturation, hue and brightness\n" "depending on local hue" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB" msgstr "Quasi-linear, RGB" -#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:333 msgid "quasi-linear, RGB, scene-referred" msgstr "Quasi-linear, RGB, scene-referred" @@ -21832,12 +22509,12 @@ msgid "teal & orange" msgstr "Teal & orange" #. Page OPTIONS -#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 -#: ../src/iop/filmicrgb.c:4561 +#: ../src/iop/colorequal.c:2889 ../src/iop/colorequal.c:3087 +#: ../src/iop/filmicrgb.c:4539 msgid "options" msgstr "Options" -#: ../src/iop/colorequal.c:2982 +#: ../src/iop/colorequal.c:2985 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -21847,11 +22524,11 @@ msgstr "" "Middle-click to toggle sliders visibility\n" "Alt+scroll to change page" -#: ../src/iop/colorequal.c:3008 +#: ../src/iop/colorequal.c:3006 msgid "shift nodes to lower or higher hue" msgstr "Shift nodes to lower or higher hue" -#: ../src/iop/colorequal.c:3011 +#: ../src/iop/colorequal.c:3009 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -21859,19 +22536,19 @@ msgstr "" "Pick hue from image and visualize it\n" "Ctrl+click to select an area" -#: ../src/iop/colorequal.c:3030 +#: ../src/iop/colorequal.c:3028 msgid "change hue hue-wise" msgstr "Change hue hue-wise" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3046 msgid "change saturation hue-wise" msgstr "Change saturation hue-wise" -#: ../src/iop/colorequal.c:3066 +#: ../src/iop/colorequal.c:3064 msgid "change brightness hue-wise" msgstr "Change brightness hue-wise" -#: ../src/iop/colorequal.c:3099 +#: ../src/iop/colorequal.c:3097 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -21881,15 +22558,15 @@ msgstr "" "corrections\n" "to stay below the defined level. The default is fine for most images." -#: ../src/iop/colorequal.c:3104 +#: ../src/iop/colorequal.c:3102 msgid "change for sharper or softer hue curve" msgstr "Change for sharper or softer hue curve" -#: ../src/iop/colorequal.c:3108 +#: ../src/iop/colorequal.c:3106 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "Restrict effect by using a guided filter based on hue and saturation" -#: ../src/iop/colorequal.c:3114 +#: ../src/iop/colorequal.c:3112 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -21897,7 +22574,7 @@ msgstr "" "Set radius of the guided filter chroma analysis (hue).\n" "Increase if there is large local variance of hue or strong chroma noise." -#: ../src/iop/colorequal.c:3121 +#: ../src/iop/colorequal.c:3119 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -21905,7 +22582,7 @@ msgstr "" "Visualize weighting function on changed output and view weighting curve.\n" "Red shows possibly changed data, blueish parts will not be changed." -#: ../src/iop/colorequal.c:3125 +#: ../src/iop/colorequal.c:3123 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -21917,7 +22594,7 @@ msgstr "" " - increase to restrict changes to higher chromaticities\n" " increases contrast and avoids brightness changes in low chromaticity areas" -#: ../src/iop/colorequal.c:3133 +#: ../src/iop/colorequal.c:3131 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -21929,11 +22606,11 @@ msgstr "" "contrast\n" " - decrease for smoother transitions" -#: ../src/iop/colorequal.c:3140 +#: ../src/iop/colorequal.c:3138 msgid "set radius of applied parameters for the guided filter" msgstr "Set radius of applied parameters for the guided filter" -#: ../src/iop/colorequal.c:3143 +#: ../src/iop/colorequal.c:3141 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -21989,11 +22666,11 @@ msgstr "" "how strongly the remaining off-palette colors are pulled toward the detected " "palette." -#: ../src/iop/colorharmonizer.c:1418 +#: ../src/iop/colorharmonizer.c:1417 msgid "not yet available — wait for the preview to finish processing." msgstr "Not yet available — wait for the preview to finish processing." -#: ../src/iop/colorharmonizer.c:1423 +#: ../src/iop/colorharmonizer.c:1425 msgid "" "harmony rule that defines which hues are considered 'in harmony'.\n" "\n" @@ -22027,7 +22704,7 @@ msgstr "" "Square: four hues evenly spaced 90° apart — strong and varied.\n" "Custom: define all four harmony node hues independently." -#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +#: ../src/iop/colorharmonizer.c:1448 ../src/iop/colorharmonizer.c:1503 msgid "" "pick hue from image.\n" "ctrl+click to select an area" @@ -22035,7 +22712,7 @@ msgstr "" "Pick hue from image.\n" "Ctrl+click to select an area" -#: ../src/iop/colorharmonizer.c:1449 +#: ../src/iop/colorharmonizer.c:1451 msgid "" "the primary 'key' hue of the harmony — the first node from which all others " "are derived.\n" @@ -22061,7 +22738,7 @@ msgstr "" "Tip: pick a skin tone, a sky, or another dominant subject color to anchor the " "palette." -#: ../src/iop/colorharmonizer.c:1464 +#: ../src/iop/colorharmonizer.c:1466 msgid "" "number of active harmony nodes in custom mode (2–4).\n" "nodes are numbered from the top; inactive nodes are hidden." @@ -22069,7 +22746,7 @@ msgstr "" "Number of active harmony nodes in custom mode (2–4).\n" "Nodes are numbered from the top; inactive nodes are hidden." -#: ../src/iop/colorharmonizer.c:1494 +#: ../src/iop/colorharmonizer.c:1496 msgid "" "hue of this harmony node (0°–360°).\n" "only active in 'custom' harmony mode.\n" @@ -22079,11 +22756,11 @@ msgstr "" "Only active in 'custom' harmony mode.\n" "Use the color picker to sample the desired hue from the image." -#: ../src/iop/colorharmonizer.c:1513 +#: ../src/iop/colorharmonizer.c:1519 msgid "vectorscope two-way sync" msgstr "Vectorscope two-way sync" -#: ../src/iop/colorharmonizer.c:1515 +#: ../src/iop/colorharmonizer.c:1521 msgid "" "when enabled, the vectorscope harmony overlay is kept in sync with\n" "the harmony rule and anchor hue controls in the module.\n" @@ -22095,7 +22772,7 @@ msgstr "" "Disable to adjust the module without disturbing the vectorscope display, and " "vice-versa." -#: ../src/iop/colorharmonizer.c:1529 +#: ../src/iop/colorharmonizer.c:1535 msgid "" "import the harmony rule and anchor hue currently displayed in the " "vectorscope.\n" @@ -22107,7 +22784,7 @@ msgstr "" "Also switches the histogram panel to the vectorscope view if it is not " "already active." -#: ../src/iop/colorharmonizer.c:1550 +#: ../src/iop/colorharmonizer.c:1557 msgid "" "how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" @@ -22133,7 +22810,7 @@ msgstr "" "(grays)\n" "are never affected regardless of this setting." -#: ../src/iop/colorharmonizer.c:1564 +#: ../src/iop/colorharmonizer.c:1571 msgid "" "controls the angular reach of each harmony node's attraction.\n" "\n" @@ -22167,7 +22844,7 @@ msgstr "" "Wide (> 1): attraction zones overlap — broader, more global hue shift.\n" " Useful for strongly discordant images or when a painterly look is desired." -#: ../src/iop/colorharmonizer.c:1579 +#: ../src/iop/colorharmonizer.c:1586 msgid "" "shields low-chroma (desaturated) colors from the hue correction.\n" "\n" @@ -22199,7 +22876,7 @@ msgstr "" "gradually from zero and the slider response is distributed evenly across its " "range." -#: ../src/iop/colorharmonizer.c:1593 +#: ../src/iop/colorharmonizer.c:1600 msgid "" "controls the intensity of smoothing applied to the correction field.\n" "\n" @@ -22223,23 +22900,23 @@ msgstr "" "but may\n" " blur the grading across image edges, causing some visual separation." -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 1" msgstr "Hue 1" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 2" msgstr "Hue 2" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 3" msgstr "Hue 3" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 4" msgstr "Hue 4" -#: ../src/iop/colorharmonizer.c:1620 +#: ../src/iop/colorharmonizer.c:1627 msgid "" "saturation multiplier for colors near this harmony node.\n" "100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" @@ -22263,12 +22940,12 @@ msgstr "" "Convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" -#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:315 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "Mandatory" -#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:88 msgid "defined by profile" msgstr "Defined by profile" @@ -22279,24 +22956,24 @@ msgid "" msgstr "" "Can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" -#: ../src/iop/colorin.c:1399 +#: ../src/iop/colorin.c:1396 #, c-format msgid "`%s' color matrix not found!" msgstr "`%s' color matrix not found!" -#: ../src/iop/colorin.c:1437 +#: ../src/iop/colorin.c:1434 msgid "input profile could not be generated!" msgstr "Input profile could not be generated!" -#: ../src/iop/colorin.c:1534 +#: ../src/iop/colorin.c:1531 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "Unsupported input profile has been replaced by linear Rec709 RGB!" -#: ../src/iop/colorin.c:1808 +#: ../src/iop/colorin.c:1805 msgid "external ICC profiles" msgstr "external ICC profiles" -#: ../src/iop/colorin.c:1863 +#: ../src/iop/colorin.c:1860 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -22319,39 +22996,57 @@ msgstr "" "Copyright: %s\n" "\n" -#: ../src/iop/colorin.c:2051 +#: ../src/iop/colorin.c:2047 +msgid "blue mapping" +msgstr "Blue mapping" + +#: ../src/iop/colorin.c:2048 +msgid "" +"the blue mapping mode has been deprecated since very long and has been " +"removed.\n" +"reset to defaults or switch to any colorin profile and check results. " +"minimal\n" +"visual differences might be possible." +msgstr "" +"The blue mapping mode has been deprecated since very long and has been " +"removed.\n" +"Reset to defaults or switch to any colorin profile and check results. " +"Minimal\n" +"visual differences might be possible." + +#: ../src/iop/colorin.c:2062 msgid "input profile" msgstr "Input profile" -#: ../src/iop/colorin.c:2064 +#: ../src/iop/colorin.c:2075 msgid "working ICC profiles" msgstr "working ICC profiles" -#: ../src/iop/colorin.c:2076 +#: ../src/iop/colorin.c:2087 msgid "confine Lab values to gamut of RGB color space" msgstr "Confine Lab values to gamut of RGB color space" -#: ../src/iop/colorize.c:72 +#: ../src/iop/colorize.c:71 msgid "colorize" msgstr "Colorize" -#: ../src/iop/colorize.c:94 +#: ../src/iop/colorize.c:93 msgid "overlay a solid color on the image" msgstr "Overlay a solid color on the image" -#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:355 ../src/iop/splittoning.c:469 msgid "select the hue tone" msgstr "Select the hue tone" -#: ../src/iop/colorize.c:362 +#: ../src/iop/colorize.c:361 msgid "select the saturation shadow tone" msgstr "Select the saturation shadow tone" -#: ../src/iop/colorize.c:366 +#: ../src/iop/colorize.c:365 msgid "lightness of color" msgstr "Lightness of color" -#: ../src/iop/colorize.c:370 +#: ../src/iop/colorize.c:369 msgid "mix value of source lightness" msgstr "Mix value of source lightness" @@ -22407,11 +23102,11 @@ msgstr "" msgid "level of histogram equalization" msgstr "Level of histogram equalization" -#: ../src/iop/colorout.c:79 +#: ../src/iop/colorout.c:78 msgid "output color profile" msgstr "Output color profile" -#: ../src/iop/colorout.c:85 +#: ../src/iop/colorout.c:84 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -22419,117 +23114,117 @@ msgstr "" "Convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" -#: ../src/iop/colorout.c:90 +#: ../src/iop/colorout.c:89 msgid "non-linear, RGB or Lab, display-referred" msgstr "Non-linear, RGB or Lab, display-referred" -#: ../src/iop/colorout.c:657 +#: ../src/iop/colorout.c:653 msgid "missing output profile has been replaced by sRGB!" msgstr "Missing output profile has been replaced by sRGB!" -#: ../src/iop/colorout.c:679 +#: ../src/iop/colorout.c:675 msgid "missing softproof profile has been replaced by sRGB!" msgstr "Missing softproof profile has been replaced by sRGB!" -#: ../src/iop/colorout.c:722 +#: ../src/iop/colorout.c:718 msgid "unsupported output profile has been replaced by sRGB!" msgstr "Unsupported output profile has been replaced by sRGB!" -#: ../src/iop/colorout.c:844 +#: ../src/iop/colorout.c:840 msgid "output intent" msgstr "Output intent" -#: ../src/iop/colorout.c:845 +#: ../src/iop/colorout.c:841 msgid "rendering intent" msgstr "Rendering intent" -#: ../src/iop/colorout.c:847 ../src/libs/export.c:1637 -#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 -#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 +#: ../src/iop/colorout.c:843 ../src/libs/export.c:1632 +#: ../src/libs/print_settings.c:2568 ../src/libs/print_settings.c:2917 +#: ../src/views/darkroom.c:3435 ../src/views/lighttable.c:1503 msgid "perceptual" msgstr "Perceptual" -#: ../src/iop/colorout.c:848 ../src/libs/export.c:1638 -#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 -#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1633 +#: ../src/libs/print_settings.c:2569 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3436 ../src/views/lighttable.c:1504 msgid "relative colorimetric" msgstr "Relative colorimetric" -#: ../src/iop/colorout.c:849 ../src/libs/export.c:1639 -#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 -#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1634 +#: ../src/libs/print_settings.c:2570 ../src/libs/print_settings.c:2919 +#: ../src/views/darkroom.c:3437 ../src/views/lighttable.c:1505 msgctxt "rendering intent" msgid "saturation" msgstr "Saturation" -#: ../src/iop/colorout.c:850 ../src/libs/export.c:1640 -#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 -#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1635 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2920 +#: ../src/views/darkroom.c:3438 ../src/views/lighttable.c:1506 msgid "absolute colorimetric" msgstr "Absolute colorimetric" -#: ../src/iop/colorout.c:866 +#: ../src/iop/colorout.c:862 msgid "export ICC profiles" msgstr "export ICC profiles" -#: ../src/iop/colorreconstruction.c:111 +#: ../src/iop/colorreconstruction.c:110 msgid "color reconstruction" msgstr "Color reconstruction" -#: ../src/iop/colorreconstruction.c:116 +#: ../src/iop/colorreconstruction.c:115 msgid "recover clipped highlights by propagating surrounding colors" msgstr "Recover clipped highlights by propagating surrounding colors" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 +#: ../src/iop/colorreconstruction.c:631 ../src/iop/colorreconstruction.c:1032 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 #: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 #: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 -#: ../src/iop/levels.c:354 +#: ../src/iop/levels.c:357 msgid "inconsistent output" msgstr "Inconsistent output" -#: ../src/iop/colorreconstruction.c:670 +#: ../src/iop/colorreconstruction.c:669 msgid "module `color reconstruction' failed" msgstr "Module 'Color reconstruction' failed" -#: ../src/iop/colorreconstruction.c:1223 +#: ../src/iop/colorreconstruction.c:1222 msgid "spatial" msgstr "Spatial" -#: ../src/iop/colorreconstruction.c:1224 +#: ../src/iop/colorreconstruction.c:1223 msgid "range" msgstr "Range" -#: ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorreconstruction.c:1224 msgid "precedence" msgstr "Precedence" -#: ../src/iop/colorreconstruction.c:1241 +#: ../src/iop/colorreconstruction.c:1240 msgid "pixels with lightness values above this threshold are corrected" msgstr "Pixels with lightness values above this threshold are corrected" -#: ../src/iop/colorreconstruction.c:1242 +#: ../src/iop/colorreconstruction.c:1241 msgid "how far to look for replacement colors in spatial dimensions" msgstr "How far to look for replacement colors in spatial dimensions" -#: ../src/iop/colorreconstruction.c:1243 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in the luminance dimension" msgstr "How far to look for replacement colors in the luminance dimension" -#: ../src/iop/colorreconstruction.c:1244 +#: ../src/iop/colorreconstruction.c:1243 msgid "if and how to give precedence to specific replacement colors" msgstr "If and how to give precedence to specific replacement colors" -#: ../src/iop/colorreconstruction.c:1245 +#: ../src/iop/colorreconstruction.c:1244 msgid "the hue tone which should be given precedence over other hue tones" msgstr "The hue tone which should be given precedence over other hue tones" -#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/colorreconstruction.c:1246 ../src/iop/demosaic.c:1823 #: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "Not applicable" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1247 msgid "no highlights reconstruction for monochrome images" msgstr "No highlights reconstruction for monochrome images" @@ -22541,7 +23236,7 @@ msgstr "Color transfer" msgid "this module is deprecated. better use color mapping module instead." msgstr "This module is deprecated. Better use color mapping module instead." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -22551,39 +23246,39 @@ msgstr "" "and is only here so you can switch it off\n" "and move to the new color mapping module." -#: ../src/iop/colorzones.c:135 ../src/iop/colorzones.c:2561 +#: ../src/iop/colorzones.c:136 ../src/iop/colorzones.c:2554 msgid "color zones" msgstr "Color zones" -#: ../src/iop/colorzones.c:141 +#: ../src/iop/colorzones.c:142 msgid "selectively shift hues, chroma and lightness of pixels" msgstr "Selectively shift hues, chroma and lightness of pixels" -#: ../src/iop/colorzones.c:668 +#: ../src/iop/colorzones.c:669 msgid "B&W: with red" msgstr "B&W: with red" -#: ../src/iop/colorzones.c:691 +#: ../src/iop/colorzones.c:692 msgid "B&W: with skin tones" msgstr "B&W: with skin tones" -#: ../src/iop/colorzones.c:716 +#: ../src/iop/colorzones.c:717 msgid "polarizing filter" msgstr "Polarizing filter" -#: ../src/iop/colorzones.c:737 +#: ../src/iop/colorzones.c:738 msgid "natural skin tones" msgstr "Natural skin tones" -#: ../src/iop/colorzones.c:768 +#: ../src/iop/colorzones.c:769 msgid "B&W: film" msgstr "B&W: film" -#: ../src/iop/colorzones.c:788 +#: ../src/iop/colorzones.c:789 msgid "HSL base setting" msgstr "HSL base setting" -#: ../src/iop/colorzones.c:2652 ../src/iop/rgbcurve.c:1514 +#: ../src/iop/colorzones.c:2645 ../src/iop/rgbcurve.c:1507 msgid "" "create a curve based on an area from the image\n" "drag to create a flat curve\n" @@ -22595,32 +23290,32 @@ msgstr "" "Ctrl+drag to create a positive curve\n" "Shift+drag to create a negative curve" -#: ../src/iop/colorzones.c:2656 ../src/iop/rgbcurve.c:1518 +#: ../src/iop/colorzones.c:2649 ../src/iop/rgbcurve.c:1511 msgid "create curve" msgstr "Create curve" #. edit by area -#: ../src/iop/colorzones.c:2670 +#: ../src/iop/colorzones.c:2663 msgid "edit by area" msgstr "Edit by area" -#: ../src/iop/colorzones.c:2676 +#: ../src/iop/colorzones.c:2670 msgid "edit the curve nodes by area" msgstr "Edit the curve nodes by area" -#: ../src/iop/colorzones.c:2683 +#: ../src/iop/colorzones.c:2677 msgid "display selection" msgstr "Display selection" -#: ../src/iop/colorzones.c:2698 +#: ../src/iop/colorzones.c:2694 msgid "choose selection criterion, will be the abscissa in the graph" msgstr "Choose selection criterion, will be the abscissa in the graph" -#: ../src/iop/colorzones.c:2701 +#: ../src/iop/colorzones.c:2697 msgid "choose between a smoother or stronger effect" msgstr "Choose between a smoother or stronger effect" -#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 +#: ../src/iop/colorzones.c:2728 ../src/iop/rgbcurve.c:1540 #: ../src/iop/tonecurve.c:1312 msgid "" "change this method if you see oscillations or cusps in the curve\n" @@ -22639,19 +23334,85 @@ msgstr "" "- Monotonic is better for accuracy of pure analytical functions (log, gamma, " "exp)" -#: ../src/iop/crop.c:122 +#: ../src/iop/contrastntexture.c:113 +msgid "contrast & texture" +msgstr "Contrast & Texture" + +#: ../src/iop/contrastntexture.c:118 +msgid "local contrast|texture|clarity|detail enhancement" +msgstr "local contrast|texture|clarity|detail enhancement" + +#: ../src/iop/contrastntexture.c:124 +msgid "enhance local contrast by boosting details while preserving edges" +msgstr "Enhance local contrast by boosting details while preserving edges" + +#: ../src/iop/contrastntexture.c:296 +msgid "local contrast failed to allocate memory, check your RAM settings" +msgstr "Local contrast failed to allocate memory, check your RAM settings" + +#: ../src/iop/contrastntexture.c:400 +msgid "amount of local contrast enhancement" +msgstr "Amount of local contrast enhancement" + +#: ../src/iop/contrastntexture.c:402 +msgid "visualize details adjusted by the local constrast" +msgstr "Visualize details adjusted by the local constrast" + +#. Filter settings section +#: ../src/iop/contrastntexture.c:405 +msgctxt "section" +msgid "filter settings" +msgstr "Filter settings" + +#: ../src/iop/contrastntexture.c:410 +msgid "" +"detail level adjusted by the local contrast.\n" +"higher = more contrast boost in finer details\n" +"lower = more contrast boost in coarser details" +msgstr "" +"Detail level adjusted by the local contrast.\n" +"Higher = more contrast boost in finer details\n" +"Lower = more contrast boost in coarser details" + +#: ../src/iop/contrastntexture.c:420 +msgid "" +"adjust the edge sensitivity of the filter\n" +"higher = more edge preservation\n" +"lower = smoother transitions, but may lead to halos around edges" +msgstr "" +"Adjust the edge sensitivity of the filter\n" +"Higher = more edge preservation\n" +"Lower = smoother transitions, but may lead to halos around edges" + +#: ../src/iop/contrastntexture.c:426 +msgid "" +"number of passes of the guided filter to apply\n" +"helps diffusing the edges of the filter at the expense of speed" +msgstr "" +"Number of passes of the guided filter to apply\n" +"Helps diffusing the edges of the filter at the expense of speed" + +#: ../src/iop/contrastntexture.c:433 +msgid "" +"add bias to reduce shadow noise amplification.\n" +"only affects dark parts of the image." +msgstr "" +"Add bias to reduce shadow noise amplification.\n" +"Only affects dark parts of the image." + +#: ../src/iop/crop.c:121 msgid "crop" msgstr "Crop" -#: ../src/iop/crop.c:127 +#: ../src/iop/crop.c:126 msgid "reframe|distortion" msgstr "reframe|distortion" -#: ../src/iop/crop.c:133 +#: ../src/iop/crop.c:132 msgid "change the framing" msgstr "Change the framing" -#: ../src/iop/crop.c:1274 +#: ../src/iop/crop.c:1273 msgid "45x35, portrait" msgstr "45x35, portrait" @@ -22725,19 +23486,19 @@ msgstr "Radius for detecting fringe" msgid "threshold for defringe, higher values mean less defringing" msgstr "Threshold for defringe, higher values mean less defringing" -#: ../src/iop/demosaic.c:311 +#: ../src/iop/demosaic.c:309 msgid "demosaic" msgstr "Demosaic" -#: ../src/iop/demosaic.c:316 +#: ../src/iop/demosaic.c:314 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "Reconstruct full RGB pixels from a sensor color filter array reading" -#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 +#: ../src/iop/demosaic.c:764 ../src/iop/demosaic.c:811 msgid "can't allocate demosaic buffer" msgstr "Can't allocate demosaic buffer" -#: ../src/iop/demosaic.c:803 +#: ../src/iop/demosaic.c:801 msgid "can't equilibrate greens" msgstr "Can't equilibrate greens" @@ -22926,31 +23687,31 @@ msgstr "Denoise (profiled)" msgid "denoise using noise statistics profiled on sensors" msgstr "Denoise using noise statistics profiled on sensors" -#: ../src/iop/denoiseprofile.c:2850 +#: ../src/iop/denoiseprofile.c:2849 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "Found ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2854 +#: ../src/iop/denoiseprofile.c:2853 #, c-format msgid "found ISO %d" msgstr "Found ISO %d" -#: ../src/iop/denoiseprofile.c:2871 +#: ../src/iop/denoiseprofile.c:2870 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "Interpolated ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2875 +#: ../src/iop/denoiseprofile.c:2874 #, c-format msgid "interpolated ISO %d" msgstr "Interpolated ISO %d" -#: ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/denoiseprofile.c:3616 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3612 +#: ../src/iop/denoiseprofile.c:3617 msgid "U0V0" msgstr "U0V0" @@ -22988,9 +23749,9 @@ msgstr "Variance green: " msgid "variance blue: " msgstr "Variance blue: " -#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 -#: ../src/libs/neural_restore.c:4293 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2872 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1595 +#: ../src/libs/neural_restore.c:4551 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2867 msgid "profile" msgstr "Profile" @@ -23276,7 +24037,7 @@ msgstr "Diffuse/sharpen failed to allocate memory, check your RAM settings" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:517 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" @@ -23583,16 +24344,16 @@ msgstr "" msgid "select the color of the enlarged canvas" msgstr "Select the color of the enlarged canvas" -#: ../src/iop/equalizer.c:86 +#: ../src/iop/equalizer.c:87 msgid "legacy equalizer" msgstr "Legacy equalizer" -#: ../src/iop/equalizer.c:109 +#: ../src/iop/equalizer.c:110 msgid "this module is deprecated. better use contrast equalizer module instead." msgstr "" "This module is deprecated. Better use contrast equalizer module instead." -#: ../src/iop/equalizer.c:236 +#: ../src/iop/equalizer.c:237 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -23602,7 +24363,7 @@ msgstr "" "and is only here so you can switch it off\n" "and move to the new equalizer." -#: ../src/iop/exposure.c:128 +#: ../src/iop/exposure.c:127 msgid "" "redo the exposure of the shot as if you were still in-camera\n" "using a color-safe brightening similar to increasing ISO setting" @@ -23610,38 +24371,38 @@ msgstr "" "Redo the exposure of the shot as if you were still in-camera\n" "using a color-safe brightening similar to increasing ISO setting" -#: ../src/iop/exposure.c:315 +#: ../src/iop/exposure.c:314 msgid "magic lantern defaults" msgstr "Magic lantern defaults" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:398 ../src/iop/rawoverexposed.c:137 +#: ../src/iop/rawoverexposed.c:239 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "Failed to get raw buffer from image `%s'" -#: ../src/iop/exposure.c:687 +#: ../src/iop/exposure.c:695 #, c-format msgid "compensate camera exposure (%+.1f EV)" msgstr "Compensate camera exposure (%+.1f EV)" -#: ../src/iop/exposure.c:699 +#: ../src/iop/exposure.c:704 #, no-c-format msgid "highlight preservation mode (%.1f EV)" msgstr "Highlight preservation mode (%.1f EV)" #. Write report in GUI -#: ../src/iop/exposure.c:894 +#: ../src/iop/exposure.c:898 #, c-format msgid "L : \t%.1f %%" msgstr "L : \t%.1f %%" -#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#: ../src/iop/exposure.c:1038 ../src/libs/history.c:957 #, c-format msgid "%.2f EV" msgstr "%.2f EV" -#: ../src/iop/exposure.c:1199 +#: ../src/iop/exposure.c:1207 msgid "" "automatically remove the camera exposure bias\n" "this is useful if you exposed the image to the right." @@ -23649,44 +24410,38 @@ msgstr "" "Automatically remove the camera exposure bias.\n" "This is useful if you exposed the image to the right." -#: ../src/iop/exposure.c:1205 +#: ../src/iop/exposure.c:1215 msgid "" "remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" -"\n" -"when enabled on an image with nonzero bias, tone mapping\n" -"(e.g. sigmoid) is required to avoid blown-out highlights." msgstr "" "Remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" -"\n" -"When enabled on an image with nonzero bias, tone mapping\n" -"(e.g. Sigmoid) is required to avoid blown-out highlights." -#: ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1224 msgid "set the exposure adjustment using the selected area" msgstr "Set the exposure adjustment using the selected area" -#: ../src/iop/exposure.c:1228 +#: ../src/iop/exposure.c:1235 #, no-c-format msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "Where in the histogram to meter for deflicking. E.g. 50% is median" -#: ../src/iop/exposure.c:1234 +#: ../src/iop/exposure.c:1241 msgid "" "where to place the exposure level for processed pics, EV below overexposure." msgstr "" "Where to place the exposure level for processed pics, EV below overexposure." -#: ../src/iop/exposure.c:1238 +#: ../src/iop/exposure.c:1245 msgid "what exposure correction has actually been used" msgstr "What exposure correction has actually been used" -#: ../src/iop/exposure.c:1244 +#: ../src/iop/exposure.c:1251 msgid "computed EC: " msgstr "Computed EC: " -#: ../src/iop/exposure.c:1257 +#: ../src/iop/exposure.c:1264 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -23698,11 +24453,11 @@ msgstr "" "If poorly set, it will clip near-black colors out of gamut\n" "by pushing RGB values into negatives." -#: ../src/iop/exposure.c:1267 +#: ../src/iop/exposure.c:1274 msgid "area exposure mapping" msgstr "Area exposure mapping" -#: ../src/iop/exposure.c:1273 +#: ../src/iop/exposure.c:1280 msgid "" "define a target brightness, in terms of exposure,\n" "for a selected region of the image (the control sample),\n" @@ -23718,7 +24473,7 @@ msgstr "" "be a critical part of your subject or a non-moving and\n" "consistently-lit surface over your series of images." -#: ../src/iop/exposure.c:1282 +#: ../src/iop/exposure.c:1289 msgid "" "\"correction\" automatically adjust exposure\n" "such that the input lightness is mapped to the target.\n" @@ -23730,59 +24485,59 @@ msgstr "" "\"Measure\" simply shows how an input color is mapped by\n" "the exposure compensation and can be used to define a target." -#: ../src/iop/exposure.c:1300 +#: ../src/iop/exposure.c:1307 msgid "L : \tN/A" msgstr "L : \tN/A" -#: ../src/iop/exposure.c:1310 +#: ../src/iop/exposure.c:1317 msgid "the desired target exposure after mapping" msgstr "The desired target exposure after mapping" -#: ../src/iop/filmic.c:174 +#: ../src/iop/filmic.c:173 msgid "this module is deprecated. better use filmic rgb module instead." msgstr "This module is deprecated. Better use Filmic RGB module instead." -#: ../src/iop/filmic.c:328 +#: ../src/iop/filmic.c:327 msgid "09 EV (low-key)" msgstr "09 EV (low-key)" -#: ../src/iop/filmic.c:336 +#: ../src/iop/filmic.c:335 msgid "10 EV (indoors)" msgstr "10 EV (indoors)" -#: ../src/iop/filmic.c:344 +#: ../src/iop/filmic.c:343 msgid "11 EV (dim outdoors)" msgstr "11 EV (dim outdoors)" -#: ../src/iop/filmic.c:352 +#: ../src/iop/filmic.c:351 msgid "12 EV (outdoors)" msgstr "12 EV (outdoors)" -#: ../src/iop/filmic.c:360 +#: ../src/iop/filmic.c:359 msgid "13 EV (bright outdoors)" msgstr "13 EV (bright outdoors)" -#: ../src/iop/filmic.c:368 +#: ../src/iop/filmic.c:367 msgid "14 EV (backlighting)" msgstr "14 EV (backlighting)" -#: ../src/iop/filmic.c:376 +#: ../src/iop/filmic.c:375 msgid "15 EV (sunset)" msgstr "15 EV (sunset)" -#: ../src/iop/filmic.c:384 +#: ../src/iop/filmic.c:383 msgid "16 EV (HDR)" msgstr "16 EV (HDR)" -#: ../src/iop/filmic.c:392 +#: ../src/iop/filmic.c:391 msgid "18 EV (HDR++)" msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1462 +#: ../src/iop/filmic.c:1461 msgid "read-only graph, use the parameters below to set the nodes" msgstr "Read-only graph, use the parameters below to set the nodes" -#: ../src/iop/filmic.c:1471 +#: ../src/iop/filmic.c:1470 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -23790,7 +24545,7 @@ msgstr "" "Adjust to match the average luminance of the subject.\n" "Except in back-lighting situations, this should be around 18%." -#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 +#: ../src/iop/filmic.c:1482 ../src/iop/filmicrgb.c:4365 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -23800,7 +24555,7 @@ msgstr "" "This is a reading a lightmeter would give you on the scene.\n" "Adjust so highlights clipping is avoided" -#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 +#: ../src/iop/filmic.c:1495 ../src/iop/filmicrgb.c:4376 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -23812,7 +24567,7 @@ msgstr "" "Increase to get more contrast.\n" "Decrease to recover more details in low-lights." -#: ../src/iop/filmic.c:1509 +#: ../src/iop/filmic.c:1508 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -23820,7 +24575,7 @@ msgstr "" "Increase or decrease the computed dynamic range.\n" "Useful in conjunction with \"auto tune levels\"." -#: ../src/iop/filmic.c:1519 +#: ../src/iop/filmic.c:1518 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -23832,7 +24587,7 @@ msgstr "" "Works better for landscapes and evenly-lit images\n" "but fails for high-keys and low-keys." -#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 +#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4477 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -23840,7 +24595,7 @@ msgstr "" "Slope of the linear part of the curve\n" "Affects mostly the mid-tones" -#: ../src/iop/filmic.c:1539 +#: ../src/iop/filmic.c:1538 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -23850,11 +24605,11 @@ msgstr "" "Increase to get more contrast at the extreme luminances.\n" "This has no effect on mid-tones." -#: ../src/iop/filmic.c:1546 +#: ../src/iop/filmic.c:1545 msgid "shadows/highlights balance" msgstr "Shadows/highlights balance" -#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 +#: ../src/iop/filmic.c:1548 ../src/iop/filmicrgb.c:4499 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -23866,7 +24621,7 @@ msgstr "" "Use it if you need to protect the details\n" "at one extremity of the histogram." -#: ../src/iop/filmic.c:1561 +#: ../src/iop/filmic.c:1560 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -23876,7 +24631,7 @@ msgstr "" "You need to set this value below 100%\n" "if the chrominance preservation is enabled." -#: ../src/iop/filmic.c:1572 +#: ../src/iop/filmic.c:1571 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -23887,37 +24642,36 @@ msgstr "" "Decrease if shadows and/or highlights are over-saturated." #. Add export intent combo -#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 -#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 -#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 +#: ../src/iop/filmic.c:1582 ../src/libs/export.c:1613 +#: ../src/libs/print_settings.c:2566 ../src/libs/print_settings.c:2913 +#: ../src/views/darkroom.c:3443 ../src/views/lighttable.c:1510 msgid "intent" msgstr "Intent" -#: ../src/iop/filmic.c:1584 +#: ../src/iop/filmic.c:1583 msgid "contrasted" msgstr "Contrasted" #. centripetal spline -#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 -#: ../src/libs/neural_restore.c:1116 +#: ../src/iop/filmic.c:1585 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "Linear" #. monotonic spline -#: ../src/iop/filmic.c:1587 +#: ../src/iop/filmic.c:1586 msgid "optimized" msgstr "Optimized" -#: ../src/iop/filmic.c:1589 +#: ../src/iop/filmic.c:1588 msgid "change this method if you see reversed contrast or faded blacks" msgstr "Change this method if you see reversed contrast or faded blacks" #. Preserve color -#: ../src/iop/filmic.c:1593 +#: ../src/iop/filmic.c:1592 msgid "preserve the chrominance" msgstr "Preserve the chrominance" -#: ../src/iop/filmic.c:1596 +#: ../src/iop/filmic.c:1595 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -23927,7 +24681,7 @@ msgstr "" "May reinforce chromatic aberrations.\n" "You need to manually tune the saturation when using this mode." -#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 +#: ../src/iop/filmic.c:1605 ../src/iop/filmicrgb.c:4520 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -23935,7 +24689,7 @@ msgstr "" "Luminance of output pure black, this should be 0%\n" "except if you want a faded look" -#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1614 ../src/iop/filmicrgb.c:4527 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -23943,7 +24697,7 @@ msgstr "" "Middle gray value of the target display or color space.\n" "You should never touch that unless you know what you are doing." -#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 +#: ../src/iop/filmic.c:1623 ../src/iop/filmicrgb.c:4535 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -23951,11 +24705,11 @@ msgstr "" "Luminance of output pure white, this should be 100%\n" "except if you want a faded look" -#: ../src/iop/filmic.c:1630 +#: ../src/iop/filmic.c:1629 msgid "target gamma" msgstr "Target gamma" -#: ../src/iop/filmic.c:1632 +#: ../src/iop/filmic.c:1631 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -23965,30 +24719,30 @@ msgstr "" "of the display or color space.\n" "You should never touch that unless you know what you are doing." -#: ../src/iop/filmic.c:1640 +#: ../src/iop/filmic.c:1639 msgctxt "section" msgid "destination/display" msgstr "Destination/display" -#: ../src/iop/filmic.c:1649 +#: ../src/iop/filmic.c:1648 msgctxt "section" msgid "logarithmic shaper" msgstr "Logarithmic shaper" -#: ../src/iop/filmic.c:1655 +#: ../src/iop/filmic.c:1654 msgctxt "section" msgid "filmic S curve" msgstr "Filmic S curve" -#: ../src/iop/filmicrgb.c:331 +#: ../src/iop/filmicrgb.c:332 msgid "filmic rgb" msgstr "Filmic RGB" -#: ../src/iop/filmicrgb.c:336 +#: ../src/iop/filmicrgb.c:337 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "tone mapping|curve|view transform|contrast|saturation|highlights" -#: ../src/iop/filmicrgb.c:341 +#: ../src/iop/filmicrgb.c:342 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -23998,7 +24752,7 @@ msgstr "" "for display on SDR screens and paper prints\n" "while preventing clipping in non-destructive ways" -#: ../src/iop/filmicrgb.c:1305 +#: ../src/iop/filmicrgb.c:1306 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -24006,70 +24760,70 @@ msgstr "" "Filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" -#: ../src/iop/filmicrgb.c:2250 +#: ../src/iop/filmicrgb.c:2251 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "Filmic highlights reconstruction failed to allocate memory on GPU" -#: ../src/iop/filmicrgb.c:2366 +#: ../src/iop/filmicrgb.c:2367 msgid "filmic works only on RGB input" msgstr "Filmic works only on RGB input" -#: ../src/iop/filmicrgb.c:3425 +#: ../src/iop/filmicrgb.c:3415 msgid "look only" msgstr "Look only" -#: ../src/iop/filmicrgb.c:3427 +#: ../src/iop/filmicrgb.c:3417 msgid "look + mapping (lin)" msgstr "Look + mapping (lin)" -#: ../src/iop/filmicrgb.c:3429 +#: ../src/iop/filmicrgb.c:3419 msgid "look + mapping (log)" msgstr "Look + mapping (log)" -#: ../src/iop/filmicrgb.c:3431 +#: ../src/iop/filmicrgb.c:3421 msgid "dynamic range mapping" msgstr "Dynamic range mapping" -#: ../src/iop/filmicrgb.c:3798 +#: ../src/iop/filmicrgb.c:3788 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3814 +#: ../src/iop/filmicrgb.c:3804 #, no-c-format msgid "% display" msgstr "% display" -#: ../src/iop/filmicrgb.c:3826 +#: ../src/iop/filmicrgb.c:3816 msgid "EV scene" msgstr "EV scene" -#: ../src/iop/filmicrgb.c:3830 +#: ../src/iop/filmicrgb.c:3820 #, no-c-format msgid "% camera" msgstr "% camera" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 +#: ../src/iop/filmicrgb.c:3856 ../src/iop/filmicrgb.c:4513 msgid "display" msgstr "Display" #. axis legend -#: ../src/iop/filmicrgb.c:3875 +#: ../src/iop/filmicrgb.c:3865 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 +#: ../src/iop/filmicrgb.c:3874 ../src/iop/filmicrgb.c:4345 msgid "scene" msgstr "Scene" #. axis legend -#: ../src/iop/filmicrgb.c:3893 +#: ../src/iop/filmicrgb.c:3883 msgid "(EV)" msgstr "(EV)" -#: ../src/iop/filmicrgb.c:4305 +#: ../src/iop/filmicrgb.c:4286 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -24079,11 +24833,11 @@ msgstr "" "The bright curve is the filmic tone mapping curve.\n" "The dark curve is the desaturation curve." -#: ../src/iop/filmicrgb.c:4312 +#: ../src/iop/filmicrgb.c:4293 msgid "toggle axis labels and values display" msgstr "Toggle axis labels and values display" -#: ../src/iop/filmicrgb.c:4317 +#: ../src/iop/filmicrgb.c:4298 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -24095,7 +24849,7 @@ msgstr "" "Right-click: cycle backward.\n" "Double-click: reset to look view." -#: ../src/iop/filmicrgb.c:4376 +#: ../src/iop/filmicrgb.c:4354 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -24106,7 +24860,7 @@ msgstr "" "The value entered here will then be remapped to 18.45%.\n" "Decrease the value to increase the overall brightness." -#: ../src/iop/filmicrgb.c:4416 +#: ../src/iop/filmicrgb.c:4394 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -24123,16 +24877,16 @@ msgstr "" "Ensure you understand its assumptions before using it." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4425 +#: ../src/iop/filmicrgb.c:4403 msgid "reconstruct" msgstr "Reconstruct" -#: ../src/iop/filmicrgb.c:4427 +#: ../src/iop/filmicrgb.c:4405 msgctxt "section" msgid "highlights clipping" msgstr "Highlights clipping" -#: ../src/iop/filmicrgb.c:4434 +#: ../src/iop/filmicrgb.c:4412 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -24148,7 +24902,7 @@ msgstr "" "Decrease to include more areas,\n" "increase to exclude more areas." -#: ../src/iop/filmicrgb.c:4444 +#: ../src/iop/filmicrgb.c:4422 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -24159,16 +24913,16 @@ msgstr "" "increase to make the transition softer and blurrier." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 +#: ../src/iop/filmicrgb.c:4427 ../src/iop/filmicrgb.c:4428 msgid "display highlight reconstruction mask" msgstr "Display highlight reconstruction mask" -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4434 msgctxt "section" msgid "balance" msgstr "Balance" -#: ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4440 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24185,7 +24939,7 @@ msgstr "" "Increase if at least one RGB channel is not clipped.\n" "Decrease if all RGB channels are clipped over large areas." -#: ../src/iop/filmicrgb.c:4473 +#: ../src/iop/filmicrgb.c:4451 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24202,7 +24956,7 @@ msgstr "" "Increase if you want more details.\n" "Decrease if you want more blur." -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4463 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24220,11 +24974,11 @@ msgstr "" "Decrease if you see magenta or out-of-gamut highlights." #. Page LOOK -#: ../src/iop/filmicrgb.c:4493 +#: ../src/iop/filmicrgb.c:4471 msgid "look" msgstr "Look" -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4483 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -24234,7 +24988,7 @@ msgstr "" "Increase to make highlights brighter and less compressed.\n" "Decrease to mute highlights." -#: ../src/iop/filmicrgb.c:4513 +#: ../src/iop/filmicrgb.c:4491 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -24246,7 +25000,7 @@ msgstr "" "decrease otherwise. No desaturation happens in the latitude range.\n" "This has no effect on mid-tones." -#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4508 ../src/iop/filmicrgb.c:4660 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24256,7 +25010,7 @@ msgstr "" "specifically at extreme luminances.\n" "Increase if shadows and/or highlights are under-saturated." -#: ../src/iop/filmicrgb.c:4566 +#: ../src/iop/filmicrgb.c:4544 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -24264,7 +25018,7 @@ msgstr "" "V3 is Darktable 3.0 desaturation method, same as color balance.\n" "V4 is a newer desaturation method, based on spectral purity of light." -#: ../src/iop/filmicrgb.c:4571 +#: ../src/iop/filmicrgb.c:4549 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -24274,7 +25028,7 @@ msgstr "" "May reinforce chromatic aberrations and chroma noise,\n" "so ensure they are properly corrected elsewhere." -#: ../src/iop/filmicrgb.c:4581 +#: ../src/iop/filmicrgb.c:4559 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24284,7 +25038,7 @@ msgstr "" "Hard uses a high curvature resulting in more tonal compression.\n" "Soft uses a low curvature resulting in less tonal compression." -#: ../src/iop/filmicrgb.c:4587 +#: ../src/iop/filmicrgb.c:4565 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24294,7 +25048,7 @@ msgstr "" "Hard uses a high curvature resulting in more tonal compression.\n" "Soft uses a low curvature resulting in less tonal compression." -#: ../src/iop/filmicrgb.c:4594 +#: ../src/iop/filmicrgb.c:4572 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -24307,7 +25061,7 @@ msgstr "" "Fix the global exposure in the Exposure module instead.\n" "Disable to use standard 18.45% middle gray." -#: ../src/iop/filmicrgb.c:4601 +#: ../src/iop/filmicrgb.c:4579 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -24319,7 +25073,7 @@ msgstr "" "This keeps the middle gray on the identity line and improves fast tuning.\n" "Disable if you want a manual control." -#: ../src/iop/filmicrgb.c:4607 +#: ../src/iop/filmicrgb.c:4585 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -24331,7 +25085,7 @@ msgstr "" "This will be slower but will yield more neutral highlights.\n" "It also helps with difficult cases of magenta highlights." -#: ../src/iop/filmicrgb.c:4615 +#: ../src/iop/filmicrgb.c:4593 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -24343,7 +25097,7 @@ msgstr "" "when the image is noisy overall,\n" "so they blend with the rest of the image." -#: ../src/iop/filmicrgb.c:4623 +#: ../src/iop/filmicrgb.c:4601 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -24351,11 +25105,11 @@ msgstr "" "Choose the statistical distribution of noise.\n" "This is useful to match natural sensor noise pattern." -#: ../src/iop/filmicrgb.c:4688 +#: ../src/iop/filmicrgb.c:4666 msgid "mid-tones saturation" msgstr "Mid-tones saturation" -#: ../src/iop/filmicrgb.c:4690 +#: ../src/iop/filmicrgb.c:4668 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -24365,11 +25119,11 @@ msgstr "" "specifically at medium luminances.\n" "Increase if midtones are under-saturated." -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4674 msgid "highlights saturation mix" msgstr "Highlights saturation mix" -#: ../src/iop/filmicrgb.c:4698 +#: ../src/iop/filmicrgb.c:4676 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -24429,7 +25183,7 @@ msgstr "Global tonemap" msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "This module is deprecated. Please use the Filmic RGB module instead." -#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:313 msgid "operator" msgstr "Operator" @@ -24554,23 +25308,23 @@ msgstr "[%s on line] change density" msgid "[%s on line] change hardness" msgstr "[%s on line] change hardness" -#: ../src/iop/grain.c:385 +#: ../src/iop/grain.c:384 msgid "grain" msgstr "Grain" -#: ../src/iop/grain.c:390 +#: ../src/iop/grain.c:389 msgid "simulate silver grains from film" msgstr "Simulate silver grains from film" -#: ../src/iop/grain.c:543 +#: ../src/iop/grain.c:542 msgid "the grain size (~ISO of the film)" msgstr "The grain size (~ISO of the film)" -#: ../src/iop/grain.c:547 +#: ../src/iop/grain.c:546 msgid "the strength of applied grain" msgstr "The strength of applied grain" -#: ../src/iop/grain.c:551 +#: ../src/iop/grain.c:550 msgid "" "amount of mid-tones bias from the photographic paper response modeling. the " "greater the bias, the more pronounced the fall off of the grain in shadows " @@ -24596,7 +25350,7 @@ msgstr "Remove fog and atmospheric hazing from images" msgid "amount of haze reduction" msgstr "Amount of haze reduction" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4503 msgid "distance" msgstr "Distance" @@ -24750,31 +25504,31 @@ msgstr "" msgid "this module does not work with monochrome RAW files" msgstr "This module does not work with monochrome RAW files" -#: ../src/iop/highpass.c:69 +#: ../src/iop/highpass.c:70 msgid "highpass" msgstr "Highpass" -#: ../src/iop/highpass.c:74 +#: ../src/iop/highpass.c:75 msgid "isolate high frequencies in the image" msgstr "Isolate high frequencies in the image" -#: ../src/iop/highpass.c:76 ../src/iop/lowpass.c:104 +#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:104 msgid "linear or non-linear, Lab, scene-referred" msgstr "Linear or non-linear, Lab, scene-referred" -#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:95 +#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:96 msgid "frequential, Lab" msgstr "Frequential, Lab" -#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:106 +#: ../src/iop/highpass.c:79 ../src/iop/lowpass.c:106 msgid "special, Lab, scene-referred" msgstr "Special, Lab, scene-referred" -#: ../src/iop/highpass.c:354 +#: ../src/iop/highpass.c:355 msgid "the sharpness of highpass filter" msgstr "The sharpness of highpass filter" -#: ../src/iop/highpass.c:358 +#: ../src/iop/highpass.c:359 msgid "the contrast of highpass filter" msgstr "The contrast of highpass filter" @@ -24852,23 +25606,39 @@ msgstr "Pick color of film material from image" msgid "select color of film material" msgstr "Select color of film material" -#: ../src/iop/lens.cc:253 +#: ../src/iop/lens.cc:254 msgid "lens correction" msgstr "Lens correction" -#: ../src/iop/lens.cc:258 +#: ../src/iop/lens.cc:259 msgid "vignette|chromatic aberrations|distortion" msgstr "vignette|chromatic aberrations|distortion" -#: ../src/iop/lens.cc:263 +#: ../src/iop/lens.cc:264 msgid "correct lenses optical flaws" msgstr "Correct lenses optical flaws" -#: ../src/iop/lens.cc:266 +#: ../src/iop/lens.cc:267 msgid "geometric and reconstruction, RGB" msgstr "Geometric and reconstruction, RGB" -#: ../src/iop/lens.cc:3755 +#: ../src/iop/lens.cc:3789 +msgid "" +"this camera is not in the Lensfun database\n" +"click to pick one manually" +msgstr "" +"This camera is not in the Lensfun database\n" +"Click to pick one manually" + +#: ../src/iop/lens.cc:3791 +msgid "" +"no camera information found\n" +"click to pick one manually" +msgstr "" +"No camera information found\n" +"Click to pick one manually" + +#: ../src/iop/lens.cc:3821 #, c-format msgid "" "maker:\t\t%s\n" @@ -24881,7 +25651,15 @@ msgstr "" "Mount:\t\t%s\n" "Crop factor:\t%.1f" -#: ../src/iop/lens.cc:3997 +#: ../src/iop/lens.cc:4018 +msgid "" +"no matching lens in the Lensfun database\n" +"click to pick one from the full list" +msgstr "" +"No matching lens in the Lensfun database\n" +"Click to pick one from the full list" + +#: ../src/iop/lens.cc:4075 #, c-format msgid "" "maker:\t\t%s\n" @@ -24900,87 +25678,91 @@ msgstr "" "Type:\t\t%s\n" "Mounts:\t%s" -#: ../src/iop/lens.cc:4070 +#: ../src/iop/lens.cc:4148 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4085 +#: ../src/iop/lens.cc:4163 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4233 +#: ../src/iop/lens.cc:4311 msgid "camera/lens not found" msgstr "Camera/lens not found" -#: ../src/iop/lens.cc:4234 +#: ../src/iop/lens.cc:4312 msgid "" -"please select your lens manually\n" +"pick a camera or lens from the buttons below --\n" +"the lens button lists the whole database when the body is unknown\n" +"scale, target geometry and the TCA override work without a profile\n" "you might also want to check if your Lensfun database is up-to-date\n" "by running lensfun-update-data" msgstr "" -"Please select your lens manually\n" +"Pick a camera or lens from the buttons below --\n" +"the lens button lists the whole database when the body is unknown.\n" +"Scale, target geometry and the TCA override work without a profile.\n" "You might also want to check if your Lensfun database is up-to-date\n" "by running lensfun-update-data" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4378 +#: ../src/iop/lens.cc:4464 msgid "camera model" msgstr "Camera model" -#: ../src/iop/lens.cc:4383 +#: ../src/iop/lens.cc:4469 msgid "find camera" msgstr "Find camera" -#: ../src/iop/lens.cc:4395 +#: ../src/iop/lens.cc:4481 msgid "find lens" msgstr "Find lens" -#: ../src/iop/lens.cc:4404 +#: ../src/iop/lens.cc:4490 msgid "focal length (mm)" msgstr "Focal length (mm)" -#: ../src/iop/lens.cc:4411 +#: ../src/iop/lens.cc:4497 msgid "f-number (aperture)" msgstr "f-number (aperture)" -#: ../src/iop/lens.cc:4418 +#: ../src/iop/lens.cc:4504 msgid "distance to subject" msgstr "Distance to subject" #. scale #. upscale page: scale factor selector -#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 -#: ../src/libs/neural_restore.c:4203 +#: ../src/iop/lens.cc:4539 ../src/iop/overlay.c:1506 ../src/iop/vignette.c:1042 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1553 +#: ../src/libs/neural_restore.c:4457 msgid "scale" msgstr "Scale" -#: ../src/iop/lens.cc:4455 +#: ../src/iop/lens.cc:4541 msgid "auto scale" msgstr "Auto scale" -#: ../src/iop/lens.cc:4457 +#: ../src/iop/lens.cc:4543 msgid "automatic scale to available image size due to Lensfun data" msgstr "Automatic scale to available image size due to Lensfun data" -#: ../src/iop/lens.cc:4462 +#: ../src/iop/lens.cc:4548 msgid "correct distortions or apply them" msgstr "Correct distortions or apply them" -#: ../src/iop/lens.cc:4470 +#: ../src/iop/lens.cc:4556 msgid "transversal chromatic aberration red" msgstr "Transversal Chromatic Aberration red" -#: ../src/iop/lens.cc:4475 +#: ../src/iop/lens.cc:4561 msgid "transversal chromatic aberration blue" msgstr "Transversal Chromatic Aberration blue" -#: ../src/iop/lens.cc:4482 +#: ../src/iop/lens.cc:4571 msgid "use latest algorithm" msgstr "Use latest algorithm" -#: ../src/iop/lens.cc:4485 +#: ../src/iop/lens.cc:4574 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -24990,40 +25772,40 @@ msgstr "" "Once enabled, you won't be able to\n" "return back to old algorithm." -#: ../src/iop/lens.cc:4496 +#: ../src/iop/lens.cc:4585 msgid "fine-tuning" msgstr "Fine-tuning" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4500 +#: ../src/iop/lens.cc:4589 msgid "fine-tune" msgstr "Fine-tune" -#: ../src/iop/lens.cc:4508 +#: ../src/iop/lens.cc:4597 msgid "tune the warp and chromatic aberration correction" msgstr "Tune the warp and chromatic aberration correction" -#: ../src/iop/lens.cc:4513 +#: ../src/iop/lens.cc:4602 msgid "tune the vignette correction" msgstr "Tune the vignette correction" -#: ../src/iop/lens.cc:4518 +#: ../src/iop/lens.cc:4607 msgid "tune the TCA red correction" msgstr "Tune the TCA red correction" -#: ../src/iop/lens.cc:4523 +#: ../src/iop/lens.cc:4612 msgid "tune the TCA blue correction" msgstr "Tune the TCA blue correction" -#: ../src/iop/lens.cc:4527 +#: ../src/iop/lens.cc:4616 msgid "image scaling" msgstr "Image scaling" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4618 msgid "automatic scale to available image size" msgstr "Automatic scale to available image size" -#: ../src/iop/lens.cc:4539 +#: ../src/iop/lens.cc:4628 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -25033,109 +25815,109 @@ msgstr "" " a) data and algorithms provided by the Lensfun project\n" " b) embedded metadata provided by the camera or software vendor" -#: ../src/iop/lens.cc:4546 +#: ../src/iop/lens.cc:4635 msgid "which corrections to apply" msgstr "Which corrections to apply" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4551 +#: ../src/iop/lens.cc:4640 msgid "corrections done: " msgstr "Corrections done: " -#: ../src/iop/lens.cc:4554 +#: ../src/iop/lens.cc:4643 msgid "which corrections have actually been done" msgstr "Which corrections have actually been done" -#: ../src/iop/lens.cc:4571 +#: ../src/iop/lens.cc:4660 msgid "manual vignette correction" msgstr "Manual vignette correction" -#: ../src/iop/lens.cc:4575 +#: ../src/iop/lens.cc:4664 msgid "additional manually controlled optical vignetting correction" msgstr "Additional manually controlled optical vignetting correction" -#: ../src/iop/lens.cc:4578 +#: ../src/iop/lens.cc:4667 msgid "vignette" msgstr "Vignette" -#: ../src/iop/lens.cc:4582 +#: ../src/iop/lens.cc:4671 msgid "amount of the applied optical vignetting correction" msgstr "Amount of the applied optical vignetting correction" -#: ../src/iop/lens.cc:4586 +#: ../src/iop/lens.cc:4675 msgid "show applied optical vignette correction mask" msgstr "Show applied optical vignette correction mask" -#: ../src/iop/lens.cc:4590 +#: ../src/iop/lens.cc:4679 msgid "radius of uncorrected center" msgstr "Radius of uncorrected center" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4685 msgid "steepness of the correction effect outside of radius" msgstr "Steepness of the correction effect outside of radius" -#: ../src/iop/levels.c:109 +#: ../src/iop/levels.c:112 msgid "this module is deprecated. please use the RGB levels module instead." msgstr "This module is deprecated. Please use the RGB levels module instead." -#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 -#: ../src/iop/rgblevels.c:1050 +#: ../src/iop/levels.c:117 ../src/iop/levels.c:639 ../src/iop/rgblevels.c:1009 +#: ../src/iop/rgblevels.c:1041 msgid "levels" msgstr "Levels" -#: ../src/iop/levels.c:136 +#: ../src/iop/levels.c:139 msgid "adjust black, white and mid-gray points" msgstr "Adjust black, white and mid-gray points" -#: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 +#: ../src/iop/levels.c:637 ../src/iop/rgblevels.c:1044 msgid "" "drag handles to set black, gray, and white points. operates on L channel." msgstr "" "Drag handles to set black, gray, and white points. Operates on L channel." -#: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 +#: ../src/iop/levels.c:649 ../src/iop/rgblevels.c:1070 msgid "apply auto levels" msgstr "Apply auto levels" -#: ../src/iop/levels.c:650 ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:653 ../src/iop/rgblevels.c:1063 msgid "pick black point from image" msgstr "Pick black point from image" -#: ../src/iop/levels.c:654 ../src/iop/rgblevels.c:1078 +#: ../src/iop/levels.c:657 ../src/iop/rgblevels.c:1064 msgid "pick medium gray point from image" msgstr "Pick medium gray point from image" -#: ../src/iop/levels.c:658 ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:661 ../src/iop/rgblevels.c:1065 msgid "pick white point from image" msgstr "Pick white point from image" -#: ../src/iop/levels.c:672 +#: ../src/iop/levels.c:675 msgid "black percentile" msgstr "Black percentile" -#: ../src/iop/levels.c:676 +#: ../src/iop/levels.c:679 msgid "gray percentile" msgstr "Gray percentile" -#: ../src/iop/levels.c:680 +#: ../src/iop/levels.c:683 msgid "white percentile" msgstr "White percentile" -#: ../src/iop/liquify.c:288 +#: ../src/iop/liquify.c:289 msgid "liquify" msgstr "Liquify" -#: ../src/iop/liquify.c:293 +#: ../src/iop/liquify.c:294 msgid "distort parts of the image" msgstr "Distort parts of the image" -#: ../src/iop/liquify.c:2862 +#: ../src/iop/liquify.c:2868 msgid "click to edit nodes" msgstr "Click to edit nodes" -#: ../src/iop/liquify.c:3564 +#: ../src/iop/liquify.c:3586 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -25145,7 +25927,7 @@ msgstr "" "Size: scroll - Strength: Shift+scroll - Direction: " "Ctrl+scroll" -#: ../src/iop/liquify.c:3567 +#: ../src/iop/liquify.c:3589 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25155,7 +25937,7 @@ msgstr "" "Size: scroll - Strength: Shift+scroll - Direction: " "Ctrl+scroll" -#: ../src/iop/liquify.c:3570 +#: ../src/iop/liquify.c:3592 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25165,11 +25947,11 @@ msgstr "" "Size: scroll - Strength: Shift+scroll - Direction: " "Ctrl+scroll" -#: ../src/iop/liquify.c:3616 +#: ../src/iop/liquify.c:3655 msgid "warps|nodes count:" msgstr "Warps|nodes count:" -#: ../src/iop/liquify.c:3621 +#: ../src/iop/liquify.c:3660 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -25177,44 +25959,44 @@ msgstr "" "Use a tool to add warps\n" "Remove a warp: right-click" -#: ../src/iop/liquify.c:3627 +#: ../src/iop/liquify.c:3666 msgid "edit, add and delete nodes" msgstr "Edit, add and delete nodes" -#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 -#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 -#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 -#: ../src/libs/masks.c:1876 +#: ../src/iop/liquify.c:3671 ../src/iop/liquify.c:3677 ../src/iop/liquify.c:3683 +#: ../src/iop/retouch.c:2445 ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 +#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:879 ../src/iop/spots.c:884 +#: ../src/iop/spots.c:889 ../src/libs/masks.c:2277 ../src/libs/masks.c:2290 +#: ../src/libs/masks.c:2303 ../src/libs/masks.c:2316 ../src/libs/masks.c:2329 +#: ../src/libs/masks.c:2343 msgid "shapes" msgstr "Shapes" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw curves" msgstr "Draw curves" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw multiple curves" msgstr "Draw multiple curves" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw lines" msgstr "Draw lines" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw multiple lines" msgstr "Draw multiple lines" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw points" msgstr "Draw points" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw multiple points" msgstr "Draw multiple points" -#: ../src/iop/liquify.c:3651 +#: ../src/iop/liquify.c:3690 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -25222,7 +26004,7 @@ msgstr "" "Add node: Ctrl+click - Remove path: Right-click\n" "Toggle line/curve: Ctrl+Alt+click" -#: ../src/iop/liquify.c:3654 +#: ../src/iop/liquify.c:3693 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -25232,23 +26014,23 @@ msgstr "" "Autosmooth, cusp, smooth, symmetrical: Ctrl+click - Remove: " "Right-click" -#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 +#: ../src/iop/liquify.c:3697 ../src/iop/liquify.c:3699 msgid "shape of path: drag" msgstr "Shape of path: drag" -#: ../src/iop/liquify.c:3662 +#: ../src/iop/liquify.c:3701 msgid "radius: drag" msgstr "Radius: drag" -#: ../src/iop/liquify.c:3664 +#: ../src/iop/liquify.c:3703 msgid "hardness (center): drag" msgstr "Hardness (center): drag" -#: ../src/iop/liquify.c:3666 +#: ../src/iop/liquify.c:3705 msgid "hardness (feather): drag" msgstr "Hardness (feather): drag" -#: ../src/iop/liquify.c:3668 +#: ../src/iop/liquify.c:3707 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -25256,67 +26038,67 @@ msgstr "" "Strength: drag\n" "Linear, grow, and shrink: Ctrl+click" -#: ../src/iop/lowlight.c:83 +#: ../src/iop/lowlight.c:84 msgid "lowlight vision" msgstr "Lowlight vision" -#: ../src/iop/lowlight.c:88 +#: ../src/iop/lowlight.c:89 msgid "simulate human night vision" msgstr "Simulate human night vision" -#: ../src/iop/lowlight.c:91 +#: ../src/iop/lowlight.c:92 msgid "linear, XYZ" msgstr "Linear, XYZ" -#: ../src/iop/lowlight.c:330 +#: ../src/iop/lowlight.c:331 msgid "indoor bright" msgstr "Indoor bright" -#: ../src/iop/lowlight.c:348 +#: ../src/iop/lowlight.c:349 msgid "indoor dim" msgstr "Indoor dim" -#: ../src/iop/lowlight.c:366 +#: ../src/iop/lowlight.c:367 msgid "indoor dark" msgstr "Indoor dark" -#: ../src/iop/lowlight.c:384 +#: ../src/iop/lowlight.c:385 msgid "twilight" msgstr "Twilight" -#: ../src/iop/lowlight.c:402 +#: ../src/iop/lowlight.c:403 msgid "night street lit" msgstr "Night street lit" -#: ../src/iop/lowlight.c:420 +#: ../src/iop/lowlight.c:421 msgid "night street" msgstr "Night street" -#: ../src/iop/lowlight.c:438 +#: ../src/iop/lowlight.c:439 msgid "night street dark" msgstr "Night street dark" -#: ../src/iop/lowlight.c:457 +#: ../src/iop/lowlight.c:458 msgid "night" msgstr "Night" -#: ../src/iop/lowlight.c:630 +#: ../src/iop/lowlight.c:631 msgid "dark" msgstr "Dark" -#: ../src/iop/lowlight.c:638 +#: ../src/iop/lowlight.c:639 msgid "bright" msgstr "Bright" -#: ../src/iop/lowlight.c:647 +#: ../src/iop/lowlight.c:648 msgid "day vision" msgstr "Day vision" -#: ../src/iop/lowlight.c:652 +#: ../src/iop/lowlight.c:653 msgid "night vision" msgstr "Night vision" -#: ../src/iop/lowlight.c:819 +#: ../src/iop/lowlight.c:815 msgid "blueness in shadows" msgstr "Blueness in shadows" @@ -25352,146 +26134,146 @@ msgstr "Color saturation of lowpass filter" msgid "which filter to use for blurring" msgstr "Which filter to use for blurring" -#: ../src/iop/lut3d.c:133 +#: ../src/iop/lut3d.c:135 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:138 +#: ../src/iop/lut3d.c:140 msgid "perform color space corrections and apply look" msgstr "Perform color space corrections and apply look" -#: ../src/iop/lut3d.c:141 +#: ../src/iop/lut3d.c:143 msgid "defined by profile, RGB" msgstr "Defined by profile, RGB" -#: ../src/iop/lut3d.c:490 +#: ../src/iop/lut3d.c:493 msgid "error allocating buffer for gmz LUT" msgstr "Error allocating buffer for gmz LUT" -#: ../src/iop/lut3d.c:518 +#: ../src/iop/lut3d.c:522 #, c-format msgid "invalid png file %s" msgstr "Invalid PNG file %s" -#: ../src/iop/lut3d.c:526 +#: ../src/iop/lut3d.c:530 #, c-format msgid "png bit depth %d is not supported" msgstr "PNG bit depth %d is not supported" -#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 +#: ../src/iop/lut3d.c:544 ../src/iop/lut3d.c:554 #, c-format msgid "invalid level in png file %d %d" msgstr "Invalid level in PNG file %d %d" -#: ../src/iop/lut3d.c:545 +#: ../src/iop/lut3d.c:549 msgid "this darktable build is not compatible with compressed CLUT" msgstr "This Darktable build is not compatible with compressed CLUT" -#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 +#: ../src/iop/lut3d.c:566 ../src/iop/lut3d.c:821 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "Error - LUT 3D size %d exceeds the maximum supported" -#: ../src/iop/lut3d.c:574 +#: ../src/iop/lut3d.c:578 msgid "error allocating buffer for png LUT" msgstr "Error allocating buffer for PNG LUT" -#: ../src/iop/lut3d.c:582 +#: ../src/iop/lut3d.c:586 #, c-format msgid "error - could not read png image %s" msgstr "Error - could not read PNG image %s" -#: ../src/iop/lut3d.c:594 +#: ../src/iop/lut3d.c:598 msgid "error - allocating buffer for png LUT" msgstr "Error - allocating buffer for PNG LUT" -#: ../src/iop/lut3d.c:770 +#: ../src/iop/lut3d.c:774 #, c-format msgid "error - invalid cube file: %s" msgstr "Error - invalid cube file: %s" -#: ../src/iop/lut3d.c:784 +#: ../src/iop/lut3d.c:788 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN other than 0 is not supported" -#: ../src/iop/lut3d.c:796 +#: ../src/iop/lut3d.c:800 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX other than 1 is not supported" -#: ../src/iop/lut3d.c:806 +#: ../src/iop/lut3d.c:810 msgid "1D cube LUT is not supported" msgstr "1D cube LUT is not supported" -#: ../src/iop/lut3d.c:828 +#: ../src/iop/lut3d.c:833 msgid "error - allocating buffer for cube LUT" msgstr "Error - allocating buffer for cube LUT" -#: ../src/iop/lut3d.c:839 +#: ../src/iop/lut3d.c:845 msgid "error - cube LUT size is not defined" msgstr "Error - cube LUT size is not defined" -#: ../src/iop/lut3d.c:850 +#: ../src/iop/lut3d.c:856 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "Error - cube LUT invalid number line %d" -#: ../src/iop/lut3d.c:866 +#: ../src/iop/lut3d.c:872 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "Error - cube LUT lines number %d is not correct, should be %d" -#: ../src/iop/lut3d.c:876 +#: ../src/iop/lut3d.c:882 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "Warning - cube LUT has %d values out of range [0,1]" -#: ../src/iop/lut3d.c:901 +#: ../src/iop/lut3d.c:908 #, c-format msgid "error - invalid 3dl file: %s" msgstr "Error - invalid 3dl file: %s" -#: ../src/iop/lut3d.c:922 +#: ../src/iop/lut3d.c:929 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "Error - the maximum shaper LUT value %d is too low" -#: ../src/iop/lut3d.c:933 +#: ../src/iop/lut3d.c:941 msgid "error - allocating buffer for 3dl LUT" msgstr "Error - allocating buffer for 3dl LUT" -#: ../src/iop/lut3d.c:946 +#: ../src/iop/lut3d.c:954 msgid "error - 3dl LUT size is not defined" msgstr "Error - 3dl LUT size is not defined" -#: ../src/iop/lut3d.c:974 +#: ../src/iop/lut3d.c:982 msgid "error - 3dl LUT lines number is not correct" msgstr "Error - 3dl LUT lines number is not correct" -#: ../src/iop/lut3d.c:990 +#: ../src/iop/lut3d.c:998 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "Error - the maximum LUT value does not match any valid bit depth" -#: ../src/iop/lut3d.c:1569 +#: ../src/iop/lut3d.c:1620 msgid "LUT root folder not defined" msgstr "LUT root folder not defined" -#: ../src/iop/lut3d.c:1575 +#: ../src/iop/lut3d.c:1626 msgid "select LUT file" msgstr "Select LUT file" -#: ../src/iop/lut3d.c:1596 +#: ../src/iop/lut3d.c:1647 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "Hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" -#: ../src/iop/lut3d.c:1598 +#: ../src/iop/lut3d.c:1649 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "Hald CLUT (png) or 3D LUT (cube or 3dl)" -#: ../src/iop/lut3d.c:1622 +#: ../src/iop/lut3d.c:1673 msgid "select file outside LUT root folder is not allowed" msgstr "Select file outside LUT root folder is not allowed" -#: ../src/iop/lut3d.c:1690 +#: ../src/iop/lut3d.c:1739 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " @@ -25501,7 +26283,7 @@ msgstr "" "CAUTION: 3D LUT folder must be set in Preferences/Processing before choosing " "the LUT file" -#: ../src/iop/lut3d.c:1694 +#: ../src/iop/lut3d.c:1743 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -25509,7 +26291,7 @@ msgstr "" "Select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in Preferences/Processing before choosing the LUT file" -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/lut3d.c:1758 msgid "" "the file path (relative to LUT folder) is saved with image along with the LUT " "data if it's a compressed LUT (gmz)" @@ -25517,7 +26299,7 @@ msgstr "" "The file path (relative to LUT folder) is saved with image along with the LUT " "data if it's a compressed LUT (gmz)" -#: ../src/iop/lut3d.c:1706 +#: ../src/iop/lut3d.c:1761 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -25525,31 +26307,31 @@ msgstr "" "The file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" -#: ../src/iop/lut3d.c:1715 +#: ../src/iop/lut3d.c:1770 msgid "enter LUT name" msgstr "Enter LUT name" -#: ../src/iop/lut3d.c:1730 +#: ../src/iop/lut3d.c:1785 msgid "select the LUT" msgstr "Select the LUT" -#: ../src/iop/lut3d.c:1747 +#: ../src/iop/lut3d.c:1804 msgid "select the color space in which the LUT has to be applied" msgstr "Select the color space in which the LUT has to be applied" -#: ../src/iop/lut3d.c:1749 +#: ../src/iop/lut3d.c:1806 msgid "interpolation" msgstr "Interpolation" -#: ../src/iop/lut3d.c:1750 +#: ../src/iop/lut3d.c:1807 msgid "select the interpolation method" msgstr "Select the interpolation method" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:98 msgid "mask manager" msgstr "Mask manager" -#: ../src/iop/monochrome.c:97 +#: ../src/iop/monochrome.c:100 msgid "" "quickly convert an image to black & white\n" "using a variable color filter" @@ -25557,15 +26339,15 @@ msgstr "" "Quickly convert an image to black & white\n" "using a variable color filter" -#: ../src/iop/monochrome.c:151 +#: ../src/iop/monochrome.c:154 msgid "red filter" msgstr "Red filter" -#: ../src/iop/monochrome.c:557 +#: ../src/iop/monochrome.c:553 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "Drag and scroll mouse wheel to adjust the virtual color filter" -#: ../src/iop/monochrome.c:574 +#: ../src/iop/monochrome.c:569 msgid "how much to keep highlights" msgstr "How much to keep highlights" @@ -25789,15 +26571,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "Toggle on or off the color controls" -#: ../src/iop/nlmeans.c:77 +#: ../src/iop/nlmeans.c:76 msgid "astrophoto denoise" msgstr "Astrophoto denoise" -#: ../src/iop/nlmeans.c:82 +#: ../src/iop/nlmeans.c:81 msgid "denoise (non-local means)" msgstr "Denoise (non-local means)" -#: ../src/iop/nlmeans.c:87 +#: ../src/iop/nlmeans.c:86 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -25805,22 +26587,22 @@ msgstr "" "Apply a poisson noise removal\n" "best suited for astrophotography" -#: ../src/iop/nlmeans.c:442 +#: ../src/iop/nlmeans.c:437 msgid "radius of the patches to match" msgstr "Radius of the patches to match" -#: ../src/iop/nlmeans.c:450 +#: ../src/iop/nlmeans.c:445 msgid "how much to smooth brightness" msgstr "How much to smooth brightness" -#: ../src/iop/nlmeans.c:453 +#: ../src/iop/nlmeans.c:448 msgid "how much to smooth colors" msgstr "How much to smooth colors" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 -#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 -#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3307 +#: ../src/views/darkroom.c:3332 ../src/views/darkroom.c:3344 +#: ../src/views/darkroom.c:3359 ../src/views/darkroom.c:3377 msgid "overexposed" msgstr "Overexposed" @@ -25832,23 +26614,19 @@ msgstr "Module overexposed failed in buffer allocation" msgid "module overexposed failed in color conversion" msgstr "Module overexposed failed in color conversion" -#: ../src/iop/overlay.c:147 +#: ../src/iop/overlay.c:169 msgid "composite" msgstr "Composite" -#: ../src/iop/overlay.c:154 -msgid "" -"combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" -msgstr "" -"Combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" +#: ../src/iop/overlay.c:175 +msgid "combine the image with elements from another processed image" +msgstr "Combine the image with elements from another processed image" -#: ../src/iop/overlay.c:164 +#: ../src/iop/overlay.c:184 msgid "layer|stack|overlay" msgstr "layer|stack|overlay" -#: ../src/iop/overlay.c:300 +#: ../src/iop/overlay.c:326 #, c-format msgid "" "overlay image missing from database\n" @@ -25859,13 +26637,13 @@ msgstr "" "\n" "'%s'" -#: ../src/iop/overlay.c:340 +#: ../src/iop/overlay.c:386 #, c-format msgid "image %d does not exist" msgstr "Image %d does not exist" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:784 +#: ../src/iop/overlay.c:1107 msgid "" "drop\n" "image\n" @@ -25877,7 +26655,7 @@ msgstr "" "from filmstrip\n" "here" -#: ../src/iop/overlay.c:1019 +#: ../src/iop/overlay.c:1401 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -25886,12 +26664,12 @@ msgstr "" "Cannot use image %d as an overlay as it is using the current image as an " "overlay, directly or indirectly" -#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 +#: ../src/iop/overlay.c:1498 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "Placement" -#: ../src/iop/overlay.c:1132 +#: ../src/iop/overlay.c:1514 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" @@ -25909,29 +26687,29 @@ msgstr "" "• Height: scale overlay height to image height\n" "• Advanced options: choose overlay and image dimensions independently" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1525 msgid "reference image dimension against which to scale the overlay" msgstr "Reference image dimension against which to scale the overlay" -#: ../src/iop/overlay.c:1147 +#: ../src/iop/overlay.c:1529 msgid "overlay dimension to scale" msgstr "Overlay dimension to scale" -#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 -#: ../src/libs/print_settings.c:2773 +#: ../src/iop/overlay.c:1533 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2768 msgid "alignment" msgstr "Alignment" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1175 +#: ../src/iop/overlay.c:1557 msgid "the opacity of the overlay" msgstr "The opacity of the overlay" -#: ../src/iop/overlay.c:1176 +#: ../src/iop/overlay.c:1558 msgid "the scale of the overlay" msgstr "The scale of the overlay" -#: ../src/iop/overlay.c:1177 +#: ../src/iop/overlay.c:1559 msgid "the rotation of the overlay" msgstr "The rotation of the overlay" @@ -26094,7 +26872,7 @@ msgstr "Selected file not within raster masks root folder" msgid "select the RGB channels taken into account to generate the raster mask" msgstr "Select the RGB channels taken into account to generate the raster mask" -#: ../src/iop/rasterfile.c:749 +#: ../src/iop/rasterfile.c:747 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" @@ -26119,15 +26897,7 @@ msgstr "" "Vectorize the current bitmap and create corresponding path masks in the mask " "manager" -#. raw denoise sits first: it runs earliest in the denoise workflow -#. (before demosaic-stage processing). bayer / linear variant selection -#. is driven by the active "rawdenoise" model rather than a UI toggle -#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 -#: ../src/libs/neural_restore.c:4160 -msgid "raw denoise" -msgstr "Raw denoise" - -#: ../src/iop/rawdenoise.c:139 +#: ../src/iop/rawdenoise.c:140 msgid "denoise the raw image early in the pipeline" msgstr "Denoise the raw image early in the pipeline" @@ -26141,9 +26911,9 @@ msgstr "" #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 -#: ../src/views/darkroom.c:3045 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:3239 +#: ../src/views/darkroom.c:3263 ../src/views/darkroom.c:3273 +#: ../src/views/darkroom.c:3289 msgid "raw overexposed" msgstr "Raw overexposed" @@ -26224,28 +26994,28 @@ msgstr "" "Raw black/white point correction\n" "Only works for the sensors that need it." -#: ../src/iop/relight.c:50 +#: ../src/iop/relight.c:49 msgid "fill-light 0.25EV with 4 zones" msgstr "Fill-light 0.25EV with 4 zones" -#: ../src/iop/relight.c:54 +#: ../src/iop/relight.c:53 msgid "fill-shadow -0.25EV with 4 zones" msgstr "Fill-shadow -0.25EV with 4 zones" -#: ../src/iop/relight.c:83 +#: ../src/iop/relight.c:82 msgid "fill light" msgstr "Fill light" -#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 +#: ../src/iop/relight.c:92 ../src/iop/zonesystem.c:106 msgid "this module is deprecated. please use the tone equalizer module instead." msgstr "" "This module is deprecated. Please use the tone equalizer module instead." -#: ../src/iop/relight.c:250 +#: ../src/iop/relight.c:249 msgid "the fill-light in EV" msgstr "The fill-light in EV" -#: ../src/iop/relight.c:258 +#: ../src/iop/relight.c:257 msgid "" "select the center of fill-light\n" "ctrl+click to select an area" @@ -26253,23 +27023,23 @@ msgstr "" "Select the center of fill-light\n" "Ctrl+click to select an area" -#: ../src/iop/relight.c:261 +#: ../src/iop/relight.c:260 msgid "toggle tool for picking median lightness in image" msgstr "Toggle tool for picking median lightness in image" -#: ../src/iop/relight.c:265 +#: ../src/iop/relight.c:264 msgid "width of fill-light area defined in zones" msgstr "Width of fill-light area defined in zones" -#: ../src/iop/retouch.c:194 +#: ../src/iop/retouch.c:195 msgid "retouch" msgstr "Retouch" -#: ../src/iop/retouch.c:199 +#: ../src/iop/retouch.c:200 msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" -#: ../src/iop/retouch.c:205 +#: ../src/iop/retouch.c:206 msgid "" "remove and clone spots,\n" "perform split-frequency skin editing" @@ -26277,33 +27047,33 @@ msgstr "" "Remove and clone spots,\n" "perform split-frequency skin editing" -#: ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:210 msgid "geometric and frequential, RGB" msgstr "Geometric and frequential, RGB" -#: ../src/iop/retouch.c:1675 +#: ../src/iop/retouch.c:1670 msgid "cannot display scales when the blending mask is displayed" msgstr "Cannot display scales when the blending mask is displayed" -#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2028 ../src/iop/retouch.c:2030 ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2034 #, c-format msgid "default tool changed to %s" msgstr "Default tool changed to %s" -#: ../src/iop/retouch.c:2027 +#: ../src/iop/retouch.c:2028 msgid "cloning" msgstr "Cloning" -#: ../src/iop/retouch.c:2029 +#: ../src/iop/retouch.c:2030 msgid "healing" msgstr "Healing" -#: ../src/iop/retouch.c:2426 +#: ../src/iop/retouch.c:2431 msgid "shapes:" msgstr "Shapes:" -#: ../src/iop/retouch.c:2429 +#: ../src/iop/retouch.c:2434 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -26311,62 +27081,62 @@ msgstr "" "To add a shape select an algorithm and a shape type and click on the image.\n" "Shapes are added to the current scale" -#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 -#: ../src/iop/retouch.c:2608 +#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2547 ../src/iop/retouch.c:2553 +#: ../src/iop/retouch.c:2561 ../src/iop/retouch.c:2566 ../src/iop/retouch.c:2573 +#: ../src/iop/retouch.c:2604 msgid "editing" msgstr "Editing" -#: ../src/iop/retouch.c:2434 +#: ../src/iop/retouch.c:2439 msgid "show and edit shapes on the current scale" msgstr "Show and edit shapes on the current scale" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2440 msgid "show and edit shapes in restricted mode" msgstr "Show and edit shapes in restricted mode" #. algorithm toolbar -#: ../src/iop/retouch.c:2461 +#: ../src/iop/retouch.c:2466 msgid "algorithms:" msgstr "Algorithms:" -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2492 msgid "activate blur tool" msgstr "Activate blur tool" -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2493 msgid "activate fill tool" msgstr "Activate fill tool" -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2494 msgid "activate cloning tool" msgstr "Activate cloning tool" -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 +#: ../src/iop/retouch.c:2484 ../src/iop/retouch.c:2495 msgid "activate healing tool" msgstr "Activate healing tool" -#: ../src/iop/retouch.c:2485 +#: ../src/iop/retouch.c:2490 msgid "ctrl+click to change tool for current form" msgstr "Ctrl+click to change tool for current form" -#: ../src/iop/retouch.c:2486 +#: ../src/iop/retouch.c:2491 msgid "shift+click to set the tool as default" msgstr "Shift+click to set the tool as default" -#: ../src/iop/retouch.c:2497 +#: ../src/iop/retouch.c:2502 msgid "scales:" msgstr "Scales:" -#: ../src/iop/retouch.c:2504 +#: ../src/iop/retouch.c:2509 msgid "current:" msgstr "Current:" -#: ../src/iop/retouch.c:2511 +#: ../src/iop/retouch.c:2516 msgid "merge from:" msgstr "Merge from:" -#: ../src/iop/retouch.c:2522 +#: ../src/iop/retouch.c:2527 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -26380,45 +27150,45 @@ msgstr "" "Top line indicates that the scale is visible at current zoom level\n" "Bottom line indicates that the scale has shapes on it" -#: ../src/iop/retouch.c:2551 +#: ../src/iop/retouch.c:2547 msgid "display masks" msgstr "Display masks" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2553 msgid "temporarily switch off shapes" msgstr "Temporarily switch off shapes" -#: ../src/iop/retouch.c:2565 +#: ../src/iop/retouch.c:2561 msgid "paste cut shapes to current scale" msgstr "Paste cut shapes to current scale" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2566 msgid "cut shapes from current scale" msgstr "Cut shapes from current scale" -#: ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2573 msgid "display wavelet scale" msgstr "Display wavelet scale" -#: ../src/iop/retouch.c:2591 +#: ../src/iop/retouch.c:2587 msgid "adjust preview levels" msgstr "Adjust preview levels" -#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2604 ../src/iop/rgblevels.c:1068 msgid "auto levels" msgstr "Auto levels" -#: ../src/iop/retouch.c:2612 +#: ../src/iop/retouch.c:2608 msgctxt "section" msgid "preview single scale" msgstr "Preview single scale" #. shapes selected (label) -#: ../src/iop/retouch.c:2616 +#: ../src/iop/retouch.c:2612 msgid "shape selected:" msgstr "Shape selected:" -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2618 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -26426,139 +27196,135 @@ msgstr "" "Click on a shape to select it,\n" "to unselect click on an empty space" -#: ../src/iop/retouch.c:2629 +#: ../src/iop/retouch.c:2625 msgid "erase the detail or fills with chosen color" msgstr "Erase the detail or fills with chosen color" -#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 +#: ../src/iop/retouch.c:2636 ../src/iop/retouch.c:2637 msgid "select fill color" msgstr "Select fill color" -#: ../src/iop/retouch.c:2649 +#: ../src/iop/retouch.c:2645 msgid "pick fill color from image" msgstr "Pick fill color from image" -#: ../src/iop/retouch.c:2650 +#: ../src/iop/retouch.c:2646 msgid "pick fill color" msgstr "Pick fill color" -#: ../src/iop/retouch.c:2653 +#: ../src/iop/retouch.c:2649 msgid "fill color: " msgstr "Fill color: " -#: ../src/iop/retouch.c:2662 +#: ../src/iop/retouch.c:2658 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "Adjusts color brightness to fine-tune it. Works with erase as well" -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2664 msgid "type for the blur algorithm" msgstr "Type for the blur algorithm" -#: ../src/iop/retouch.c:2672 +#: ../src/iop/retouch.c:2668 msgid "radius of the selected blur type" msgstr "Radius of the selected blur type" -#: ../src/iop/retouch.c:2679 +#: ../src/iop/retouch.c:2675 msgid "set the opacity on the selected shape" msgstr "Set the opacity on the selected shape" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2681 msgctxt "section" msgid "retouch tools" msgstr "Retouch tools" -#: ../src/iop/retouch.c:2687 +#: ../src/iop/retouch.c:2683 msgctxt "section" msgid "wavelet decompose" msgstr "Wavelet decompose" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "shapes" msgstr "Shapes" -#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 +#: ../src/iop/retouch.c:3971 ../src/iop/retouch.c:4802 #, c-format msgid "max scale is %i for this image size" msgstr "Max scale is %i for this image size" -#: ../src/iop/rgbcurve.c:118 +#: ../src/iop/rgbcurve.c:119 msgid "rgb curve" msgstr "RGB curve" -#: ../src/iop/rgbcurve.c:141 +#: ../src/iop/rgbcurve.c:142 msgid "alter an image’s tones using curves in RGB color space" msgstr "Alter an image’s tones using curves in RGB color space" -#: ../src/iop/rgbcurve.c:183 +#: ../src/iop/rgbcurve.c:184 msgid "contrast | compression" msgstr "Contrast | Compression" -#: ../src/iop/rgbcurve.c:193 +#: ../src/iop/rgbcurve.c:194 msgid "linear (gamma 1.0)" msgstr "Linear (gamma 1.0)" -#: ../src/iop/rgbcurve.c:204 +#: ../src/iop/rgbcurve.c:205 msgid "contrast | medium (linear)" msgstr "Contrast | Medium (linear)" -#: ../src/iop/rgbcurve.c:214 +#: ../src/iop/rgbcurve.c:215 msgid "contrast | high (linear)" msgstr "Contrast | High (linear)" -#: ../src/iop/rgbcurve.c:231 +#: ../src/iop/rgbcurve.c:232 msgid "contrast | medium (gamma 2.2)" msgstr "Contrast | Medium (gamma 2.2)" -#: ../src/iop/rgbcurve.c:247 +#: ../src/iop/rgbcurve.c:248 msgid "contrast | high (gamma 2.2)" msgstr "Contrast | High (gamma 2.2)" -#: ../src/iop/rgbcurve.c:261 +#: ../src/iop/rgbcurve.c:262 msgid "non-contrast curve | gamma 2.0" msgstr "Non-contrast curve | Gamma 2.0" -#: ../src/iop/rgbcurve.c:268 +#: ../src/iop/rgbcurve.c:269 msgid "non-contrast curve | gamma 0.5" msgstr "Non-contrast curve | Gamma 0.5" -#: ../src/iop/rgbcurve.c:275 +#: ../src/iop/rgbcurve.c:276 msgid "non-contrast curve | logarithm (base 2)" msgstr "Non-contrast curve | Logarithm (base 2)" -#: ../src/iop/rgbcurve.c:282 +#: ../src/iop/rgbcurve.c:283 msgid "non-contrast curve | exponential (base 2)" msgstr "Non-contrast curve | Exponential (base 2)" -#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1034 +#: ../src/iop/rgbcurve.c:1477 ../src/iop/rgblevels.c:1025 msgid "choose between linked and independent channels." msgstr "Choose between linked and independent channels." -#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 +#: ../src/iop/rgbcurve.c:1482 ../src/iop/rgblevels.c:1030 msgid "curve nodes for r channel" msgstr "Curve nodes for R channel" -#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 +#: ../src/iop/rgbcurve.c:1483 ../src/iop/rgblevels.c:1031 msgid "curve nodes for g channel" msgstr "Curve nodes for G channel" -#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 +#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1032 msgid "curve nodes for b channel" msgstr "Curve nodes for B channel" -#: ../src/iop/rgblevels.c:98 +#: ../src/iop/rgblevels.c:99 msgid "rgb levels" msgstr "RGB levels" -#: ../src/iop/rgblevels.c:120 +#: ../src/iop/rgblevels.c:121 msgid "adjust black, white and mid-gray points in RGB color space" msgstr "Adjust black, white and mid-gray points in RGB color space" -#: ../src/iop/rgblevels.c:1088 -msgid "auto region" -msgstr "Auto region" - -#: ../src/iop/rgblevels.c:1091 +#: ../src/iop/rgblevels.c:1074 msgid "" "apply auto levels based on a region defined by the user\n" "click and drag to draw the area\n" @@ -26568,6 +27334,10 @@ msgstr "" "Click and drag to draw the area\n" "Right-click to cancel" +#: ../src/iop/rgblevels.c:1078 +msgid "auto region" +msgstr "Auto region" + #: ../src/iop/rotatepixels.c:67 msgctxt "modulename" msgid "rotate pixels" @@ -26616,7 +27386,7 @@ msgstr "" "Modify the tonal range of the shadows and highlights\n" "of an image by enhancing local contrast" -#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:528 msgid "compress" msgstr "Compress" @@ -26652,32 +27422,32 @@ msgstr "Adjust saturation of shadows" msgid "adjust saturation of highlights" msgstr "Adjust saturation of highlights" -#: ../src/iop/sharpen.c:70 +#: ../src/iop/sharpen.c:71 msgctxt "modulename" msgid "sharpen" msgstr "Sharpen" -#: ../src/iop/sharpen.c:92 +#: ../src/iop/sharpen.c:93 msgid "sharpen the details in the image using a standard UnSharp Mask (USM)" msgstr "Sharpen the details in the image using a standard UnSharp Mask (USM)" -#: ../src/iop/sharpen.c:94 +#: ../src/iop/sharpen.c:95 msgid "linear or non-linear, Lab, display or scene-referred" msgstr "Linear or non-linear, Lab, display or scene-referred" -#: ../src/iop/sharpen.c:96 +#: ../src/iop/sharpen.c:97 msgid "quasi-linear, Lab, display or scene-referred" msgstr "Quasi-linear, Lab, display or scene-referred" -#: ../src/iop/sharpen.c:419 +#: ../src/iop/sharpen.c:420 msgid "spatial extent of the unblurring" msgstr "Spatial extent of the unblurring" -#: ../src/iop/sharpen.c:423 +#: ../src/iop/sharpen.c:424 msgid "strength of the sharpen" msgstr "Strength of the sharpen" -#: ../src/iop/sharpen.c:427 +#: ../src/iop/sharpen.c:428 msgid "threshold to activate sharpen" msgstr "Threshold to activate sharpen" @@ -26799,35 +27569,35 @@ msgstr "" "The white luminance of the target display or print.\n" "Can be used creatively for a faded look or blowing out whites earlier." -#: ../src/iop/soften.c:76 +#: ../src/iop/soften.c:75 msgid "soften" msgstr "Soften" -#: ../src/iop/soften.c:98 +#: ../src/iop/soften.c:97 msgid "create a softened image using the Orton effect" msgstr "Create a softened image using the Orton effect" -#: ../src/iop/soften.c:374 +#: ../src/iop/soften.c:373 msgid "the size of blur" msgstr "The size of blur" -#: ../src/iop/soften.c:378 +#: ../src/iop/soften.c:377 msgid "the saturation of blur" msgstr "The saturation of blur" -#: ../src/iop/soften.c:382 +#: ../src/iop/soften.c:381 msgid "the brightness of blur" msgstr "The brightness of blur" -#: ../src/iop/soften.c:386 +#: ../src/iop/soften.c:385 msgid "the mix of effect" msgstr "The mix of effect" -#: ../src/iop/splittoning.c:78 +#: ../src/iop/splittoning.c:79 msgid "split-toning" msgstr "Split-toning" -#: ../src/iop/splittoning.c:100 +#: ../src/iop/splittoning.c:101 msgid "" "use two specific colors for shadows and highlights and\n" "create a linear toning effect between them up to a pivot" @@ -26835,49 +27605,49 @@ msgstr "" "Use two specific colors for shadows and highlights and\n" "create a linear toning effect between them up to a pivot" -#: ../src/iop/splittoning.c:117 +#: ../src/iop/splittoning.c:118 msgid "authentic sepia" msgstr "Authentic sepia" -#: ../src/iop/splittoning.c:126 +#: ../src/iop/splittoning.c:127 msgid "authentic cyanotype" msgstr "Authentic cyanotype" -#: ../src/iop/splittoning.c:135 +#: ../src/iop/splittoning.c:136 msgid "authentic platinotype" msgstr "Authentic platinotype" -#: ../src/iop/splittoning.c:144 +#: ../src/iop/splittoning.c:145 msgid "chocolate brown" msgstr "Chocolate brown" -#: ../src/iop/splittoning.c:473 +#: ../src/iop/splittoning.c:474 msgid "select the saturation tone" msgstr "Select the saturation tone" -#: ../src/iop/splittoning.c:477 +#: ../src/iop/splittoning.c:478 msgid "select tone color" msgstr "Select tone color" -#: ../src/iop/splittoning.c:503 +#: ../src/iop/splittoning.c:504 msgctxt "section" msgid "shadows" msgstr "Shadows" -#: ../src/iop/splittoning.c:509 +#: ../src/iop/splittoning.c:510 msgctxt "section" msgid "highlights" msgstr "Highlights" -#: ../src/iop/splittoning.c:518 +#: ../src/iop/splittoning.c:519 msgid "balance" msgstr "Balance" -#: ../src/iop/splittoning.c:525 +#: ../src/iop/splittoning.c:526 msgid "the balance of center of split-toning" msgstr "The balance of center of split-toning" -#: ../src/iop/splittoning.c:529 +#: ../src/iop/splittoning.c:530 msgid "" "compress the effect on highlights/shadows and\n" "preserve mid-tones" @@ -26885,31 +27655,31 @@ msgstr "" "Compress the effect on highlights/shadows and\n" "preserve mid-tones" -#: ../src/iop/spots.c:55 +#: ../src/iop/spots.c:56 msgid "spot removal" msgstr "Spot removal" -#: ../src/iop/spots.c:60 +#: ../src/iop/spots.c:61 msgid "this module is deprecated. please use the retouch module instead." msgstr "This module is deprecated. Please use the retouch module instead." -#: ../src/iop/spots.c:65 +#: ../src/iop/spots.c:66 msgid "remove sensor dust spots" msgstr "Remove sensor dust spots" -#: ../src/iop/spots.c:68 +#: ../src/iop/spots.c:69 msgid "geometric, raw" msgstr "Geometric, raw" -#: ../src/iop/spots.c:232 +#: ../src/iop/spots.c:233 msgid "spot module is limited to 64 shapes. please add a new instance!" msgstr "Spot module is limited to 64 shapes. Please add a new instance!" -#: ../src/iop/spots.c:866 +#: ../src/iop/spots.c:869 msgid "number of strokes:" msgstr "Number of strokes:" -#: ../src/iop/spots.c:869 +#: ../src/iop/spots.c:872 msgid "" "click on a shape and drag on canvas.\n" "use the mouse wheel to adjust size.\n" @@ -26919,115 +27689,115 @@ msgstr "" "Use the mouse wheel to adjust size.\n" "Right-click to remove a shape." -#: ../src/iop/spots.c:872 +#: ../src/iop/spots.c:875 msgid "show and edit shapes" msgstr "Show and edit shapes" -#: ../src/iop/temperature.c:241 +#: ../src/iop/temperature.c:240 msgctxt "modulename" msgid "white balance" msgstr "White balance" -#: ../src/iop/temperature.c:248 +#: ../src/iop/temperature.c:247 msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "Scale raw RGB channels to balance white and help demosaicing" -#: ../src/iop/temperature.c:1443 +#: ../src/iop/temperature.c:1427 #, c-format msgid "`%s' color matrix not found for image" msgstr "`%s' color matrix not found for image" -#: ../src/iop/temperature.c:1499 +#: ../src/iop/temperature.c:1483 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "Failed to read camera white balance information from `%s'!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1667 +#: ../src/iop/temperature.c:1651 msgctxt "white balance" msgid "as shot" msgstr "As shot" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1670 +#: ../src/iop/temperature.c:1654 msgctxt "white balance" msgid "from image area" msgstr "From image area" -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1655 msgctxt "white balance" msgid "user modified" msgstr "User modified" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1673 +#: ../src/iop/temperature.c:1657 msgctxt "white balance" msgid "camera reference" msgstr "Camera reference" -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1658 msgctxt "white balance" msgid "as shot to reference" msgstr "As shot to reference" -#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 +#: ../src/iop/temperature.c:1962 ../src/iop/temperature.c:1980 msgid "green channel coefficient" msgstr "Green channel coefficient" -#: ../src/iop/temperature.c:1982 +#: ../src/iop/temperature.c:1964 msgid "magenta channel coefficient" msgstr "Magenta channel coefficient" -#: ../src/iop/temperature.c:1984 +#: ../src/iop/temperature.c:1966 msgid "cyan channel coefficient" msgstr "Cyan channel coefficient" -#: ../src/iop/temperature.c:1986 +#: ../src/iop/temperature.c:1968 msgid "yellow channel coefficient" msgstr "Yellow channel coefficient" -#: ../src/iop/temperature.c:1996 +#: ../src/iop/temperature.c:1978 msgid "red channel coefficient" msgstr "Red channel coefficient" -#: ../src/iop/temperature.c:2000 +#: ../src/iop/temperature.c:1982 msgid "blue channel coefficient" msgstr "Blue channel coefficient" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:1983 msgid "emerald" msgstr "Emerald" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:1984 msgid "emerald channel coefficient" msgstr "Emerald channel coefficient" -#: ../src/iop/temperature.c:2077 +#: ../src/iop/temperature.c:2060 msgid "as shot" msgstr "As shot" -#: ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2063 msgid "set white balance to as shot" msgstr "Set white balance to as shot" -#: ../src/iop/temperature.c:2090 +#: ../src/iop/temperature.c:2073 msgid "from image area" msgstr "From image area" -#: ../src/iop/temperature.c:2097 +#: ../src/iop/temperature.c:2080 msgid "user modified" msgstr "User modified" -#: ../src/iop/temperature.c:2100 +#: ../src/iop/temperature.c:2083 msgid "set white balance to user modified" msgstr "Set white balance to user modified" -#: ../src/iop/temperature.c:2103 +#: ../src/iop/temperature.c:2086 msgid "camera reference" msgstr "Camera reference" -#: ../src/iop/temperature.c:2108 +#: ../src/iop/temperature.c:2091 msgid "" "set white balance to camera reference point\n" "in most cases it should be D65" @@ -27035,11 +27805,11 @@ msgstr "" "Set white balance to camera reference point\n" "In most cases it should be D65" -#: ../src/iop/temperature.c:2112 +#: ../src/iop/temperature.c:2095 msgid "as shot to reference" msgstr "As shot to reference" -#: ../src/iop/temperature.c:2117 +#: ../src/iop/temperature.c:2100 msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" @@ -27047,96 +27817,96 @@ msgstr "" "Set white balance to as shot and later correct to camera reference point.\n" "In most cases it should be D65" -#: ../src/iop/temperature.c:2131 +#: ../src/iop/temperature.c:2114 msgid "choose white balance setting" msgstr "Choose white balance setting" -#: ../src/iop/temperature.c:2135 +#: ../src/iop/temperature.c:2118 msgid "finetune" msgstr "Finetune" -#: ../src/iop/temperature.c:2137 +#: ../src/iop/temperature.c:2120 msgid "fine tune camera's white balance setting" msgstr "Fine tune camera's white balance setting" -#: ../src/iop/temperature.c:2144 +#: ../src/iop/temperature.c:2127 msgctxt "section" msgid "scene illuminant temp" msgstr "Scene illuminant temp" -#: ../src/iop/temperature.c:2145 +#: ../src/iop/temperature.c:2128 msgid "click to cycle color mode on sliders" msgstr "Click to cycle color mode on sliders" -#: ../src/iop/temperature.c:2157 +#: ../src/iop/temperature.c:2139 msgid "color temperature (in Kelvin)" msgstr "Color temperature (in Kelvin)" -#: ../src/iop/temperature.c:2162 +#: ../src/iop/temperature.c:2144 msgid "tint" msgstr "Tint" -#: ../src/iop/temperature.c:2165 +#: ../src/iop/temperature.c:2147 msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" msgstr "Color tint of the image, from magenta (value < 1) to green (value > 1)" -#: ../src/iop/temperature.c:2176 +#: ../src/iop/temperature.c:2158 msgid "channel coefficients" msgstr "Channel coefficients" -#: ../src/iop/temperature.c:2185 +#: ../src/iop/temperature.c:2167 msgid "various" msgstr "Various" -#: ../src/iop/temperature.c:2210 +#: ../src/iop/temperature.c:2192 msgid "white balance disabled for camera" msgstr "White balance disabled for camera" -#: ../src/iop/tonecurve.c:156 +#: ../src/iop/tonecurve.c:162 msgid "tone curve" msgstr "Tone curve" -#: ../src/iop/tonecurve.c:178 +#: ../src/iop/tonecurve.c:184 msgid "alter an image’s tones using curves" msgstr "Alter an image’s tones using curves" -#: ../src/iop/tonecurve.c:583 +#: ../src/iop/tonecurve.c:589 msgid "gamma 1.0 (linear)" msgstr "Gamma 1.0 (linear)" -#: ../src/iop/tonecurve.c:594 +#: ../src/iop/tonecurve.c:600 msgid "contrast - med (linear)" msgstr "Contrast - med (linear)" -#: ../src/iop/tonecurve.c:607 +#: ../src/iop/tonecurve.c:613 msgid "contrast - high (linear)" msgstr "Contrast - high (linear)" -#: ../src/iop/tonecurve.c:625 +#: ../src/iop/tonecurve.c:631 msgid "contrast - med (gamma 2.2)" msgstr "Contrast - med (gamma 2.2)" -#: ../src/iop/tonecurve.c:644 +#: ../src/iop/tonecurve.c:650 msgid "contrast - high (gamma 2.2)" msgstr "Contrast - high (gamma 2.2)" -#: ../src/iop/tonecurve.c:661 +#: ../src/iop/tonecurve.c:667 msgid "gamma 2.0" msgstr "Gamma 2.0" -#: ../src/iop/tonecurve.c:668 +#: ../src/iop/tonecurve.c:674 msgid "gamma 0.5" msgstr "Gamma 0.5" -#: ../src/iop/tonecurve.c:675 +#: ../src/iop/tonecurve.c:681 msgid "logarithm (base 2)" msgstr "Logarithm (base 2)" -#: ../src/iop/tonecurve.c:682 +#: ../src/iop/tonecurve.c:688 msgid "exponential (base 2)" msgstr "Exponential (base 2)" -#: ../src/iop/tonecurve.c:1261 +#: ../src/iop/tonecurve.c:1263 msgid "" "if set to auto, a and b curves have no effect and are not displayed. chroma " "values (a and b) of each pixel are then adjusted based on L curve data. auto " @@ -27146,100 +27916,100 @@ msgstr "" "values (a and b) of each pixel are then adjusted based on L curve data. Auto " "XYZ is similar but applies the saturation changes in XYZ space." -#: ../src/iop/tonecurve.c:1270 +#: ../src/iop/tonecurve.c:1272 msgid "tonecurve for L channel" msgstr "Tonecurve for L channel" -#: ../src/iop/tonecurve.c:1271 +#: ../src/iop/tonecurve.c:1273 msgid "tonecurve for a channel" msgstr "Tonecurve for a channel" -#: ../src/iop/tonecurve.c:1272 +#: ../src/iop/tonecurve.c:1274 msgid "tonecurve for b channel" msgstr "Tonecurve for b channel" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 -#: ../src/libs/colorpicker.c:783 +#: ../src/iop/tonecurve.c:1283 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:772 msgid "pick color" msgstr "Pick color" -#: ../src/iop/toneequal.c:316 +#: ../src/iop/toneequal.c:317 msgid "tone equalizer" msgstr "Tone equalizer" -#: ../src/iop/toneequal.c:321 +#: ../src/iop/toneequal.c:322 msgid "tone curve|tone mapping|relight|background light|shadows highlights" msgstr "tone curve|tone mapping|relight|background light|shadows highlights" -#: ../src/iop/toneequal.c:328 +#: ../src/iop/toneequal.c:329 msgid "relight the scene as if the lighting was done directly on the scene" msgstr "Relight the scene as if the lighting was done directly on the scene" -#: ../src/iop/toneequal.c:484 +#: ../src/iop/toneequal.c:485 msgid "simple tone curve" msgstr "Simple tone curve" -#: ../src/iop/toneequal.c:498 +#: ../src/iop/toneequal.c:499 msgid "mask blending | all purposes" msgstr "Mask blending | All purposes" -#: ../src/iop/toneequal.c:505 +#: ../src/iop/toneequal.c:506 msgid "mask blending | people with backlight" msgstr "Mask blending | People with backlight" -#: ../src/iop/toneequal.c:522 +#: ../src/iop/toneequal.c:523 msgid "compress shadows/highlights | EIGF | strong" msgstr "Compress shadows/highlights | EIGF | Strong" -#: ../src/iop/toneequal.c:527 +#: ../src/iop/toneequal.c:528 msgid "compress shadows/highlights | GF | strong" msgstr "Compress shadows/highlights | GF | Strong" -#: ../src/iop/toneequal.c:536 +#: ../src/iop/toneequal.c:537 msgid "compress shadows/highlights | EIGF | medium" msgstr "Compress shadows/highlights | EIGF | Medium" -#: ../src/iop/toneequal.c:541 +#: ../src/iop/toneequal.c:542 msgid "compress shadows/highlights | GF | medium" msgstr "Compress shadows/highlights | GF | Medium" -#: ../src/iop/toneequal.c:550 +#: ../src/iop/toneequal.c:551 msgid "compress shadows/highlights | EIGF | soft" msgstr "Compress shadows/highlights | EIGF | Soft" -#: ../src/iop/toneequal.c:555 +#: ../src/iop/toneequal.c:556 msgid "compress shadows/highlights | GF | soft" msgstr "Compress shadows/highlights | GF | Soft" -#: ../src/iop/toneequal.c:563 +#: ../src/iop/toneequal.c:564 msgid "contrast tone curve | soft" msgstr "Contrast tone curve | Soft" -#: ../src/iop/toneequal.c:568 +#: ../src/iop/toneequal.c:569 msgid "contrast tone curve | medium" msgstr "Contrast tone curve | Medium" -#: ../src/iop/toneequal.c:573 +#: ../src/iop/toneequal.c:574 msgid "contrast tone curve | strong" msgstr "Contrast tone curve | Strong" -#: ../src/iop/toneequal.c:596 +#: ../src/iop/toneequal.c:597 msgid "relight: fill-in" msgstr "Relight: fill-in" -#: ../src/iop/toneequal.c:1091 +#: ../src/iop/toneequal.c:1092 msgid "tone equalizer failed to allocate memory, check your RAM settings" msgstr "Tone equalizer failed to allocate memory, check your RAM settings" -#: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 +#: ../src/iop/toneequal.c:1801 ../src/iop/toneequal.c:2170 msgid "the interpolation is unstable, decrease the curve smoothing" msgstr "The interpolation is unstable, decrease the curve smoothing" -#: ../src/iop/toneequal.c:1807 ../src/iop/toneequal.c:1873 +#: ../src/iop/toneequal.c:1835 ../src/iop/toneequal.c:1901 msgid "wait for the preview to finish recomputing" msgstr "Wait for the preview to finish recomputing" -#: ../src/iop/toneequal.c:2014 ../src/iop/toneequal.c:2565 +#: ../src/iop/toneequal.c:2044 ../src/iop/toneequal.c:2601 msgid "" "scroll over image to change tone exposure\n" "shift+scroll for large steps; ctrl+scroll for small steps" @@ -27247,89 +28017,89 @@ msgstr "" "Scroll over image to change tone exposure\n" "Shift+scroll for large steps; Ctrl+scroll for small steps" -#: ../src/iop/toneequal.c:2145 +#: ../src/iop/toneequal.c:2175 msgid "some parameters are out-of-bounds" msgstr "Some parameters are out-of-bounds" -#: ../src/iop/toneequal.c:2462 +#: ../src/iop/toneequal.c:2498 #, c-format msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3148 +#: ../src/iop/toneequal.c:3177 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s over image] change tone exposure" -#: ../src/iop/toneequal.c:3151 +#: ../src/iop/toneequal.c:3180 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[%s over image] change tone exposure in large steps" -#: ../src/iop/toneequal.c:3154 +#: ../src/iop/toneequal.c:3183 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[%s over image] change tone exposure in small steps" #. Simple view -#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 -#: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 -#: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 -#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 -#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3266 ../src/iop/toneequal.c:3295 +#: ../src/iop/toneequal.c:3296 ../src/iop/toneequal.c:3297 +#: ../src/iop/toneequal.c:3298 ../src/iop/toneequal.c:3299 +#: ../src/iop/toneequal.c:3300 ../src/iop/toneequal.c:3301 +#: ../src/iop/toneequal.c:3302 ../src/iop/toneequal.c:3303 msgid "simple" msgstr "Simple" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3295 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3296 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3297 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3298 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3299 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3271 +#: ../src/iop/toneequal.c:3300 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3301 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3273 +#: ../src/iop/toneequal.c:3302 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3303 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3278 +#: ../src/iop/toneequal.c:3307 msgid "advanced" msgstr "Advanced" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3327 msgid "double-click to reset the curve" msgstr "Double-click to reset the curve" -#: ../src/iop/toneequal.c:3308 +#: ../src/iop/toneequal.c:3331 msgid "curve smoothing" msgstr "Curve smoothing" -#: ../src/iop/toneequal.c:3311 +#: ../src/iop/toneequal.c:3334 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -27341,7 +28111,7 @@ msgstr "" "Negative values will avoid oscillations and behave more robustly\n" "but may produce brutal tone transitions and damage local contrast." -#: ../src/iop/toneequal.c:3324 +#: ../src/iop/toneequal.c:3347 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -27349,11 +28119,11 @@ msgstr "" "Use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." -#: ../src/iop/toneequal.c:3327 +#: ../src/iop/toneequal.c:3350 msgid "auto-adjust the average exposure" msgstr "Auto-adjust the average exposure" -#: ../src/iop/toneequal.c:3334 +#: ../src/iop/toneequal.c:3357 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -27365,16 +28135,11 @@ msgstr "" "This allows to spread the exposure histogram over more channels\n" "for a better control of the exposure correction." -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3362 msgid "auto-adjust the contrast" msgstr "Auto-adjust the contrast" -#. Masking options -#: ../src/iop/toneequal.c:3343 -msgid "masking" -msgstr "Masking" - -#: ../src/iop/toneequal.c:3348 +#: ../src/iop/toneequal.c:3371 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -27382,11 +28147,11 @@ msgstr "" "Preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" -#: ../src/iop/toneequal.c:3351 +#: ../src/iop/toneequal.c:3374 msgid "details" msgstr "Details" -#: ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3377 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -27410,7 +28175,7 @@ msgstr "" "'Averaged EIGF' is a geometric mean of 'No' and 'Exposure-independent guided " "filter' methods" -#: ../src/iop/toneequal.c:3367 +#: ../src/iop/toneequal.c:3390 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -27418,7 +28183,7 @@ msgstr "" "Number of passes of guided filter to apply\n" "Helps diffusing the edges of the filter at the expense of speed" -#: ../src/iop/toneequal.c:3375 +#: ../src/iop/toneequal.c:3398 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -27428,7 +28193,7 @@ msgstr "" "Warning: big values of this parameter can make the Darkroom\n" "preview much slower if denoise profiled is used." -#: ../src/iop/toneequal.c:3383 +#: ../src/iop/toneequal.c:3406 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -27442,7 +28207,7 @@ msgstr "" "Lower values give smoother gradients and better smoothing\n" "but may lead to inaccurate edges taping and halos" -#: ../src/iop/toneequal.c:3394 +#: ../src/iop/toneequal.c:3417 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -27452,15 +28217,15 @@ msgstr "" "Higher values posterize the luminance mask to help the guiding\n" "Produce piece-wise smooth areas when using high feathering values" -#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 +#: ../src/iop/toneequal.c:3430 ../src/iop/toneequal.c:3437 msgid "display exposure mask" msgstr "Display exposure mask" -#: ../src/iop/tonemap.cc:69 +#: ../src/iop/tonemap.cc:68 msgid "tone mapping" msgstr "Tone mapping" -#: ../src/iop/tonemap.cc:85 +#: ../src/iop/tonemap.cc:84 msgid "" "this module is deprecated. please use the local contrast or tone equalizer " "module instead." @@ -27468,11 +28233,11 @@ msgstr "" "This module is deprecated. Please use the local contrast or tone equalizer " "module instead." -#: ../src/iop/velvia.c:68 +#: ../src/iop/velvia.c:67 msgid "velvia" msgstr "Velvia" -#: ../src/iop/velvia.c:95 +#: ../src/iop/velvia.c:94 msgid "" "resaturate giving more weight to blacks,\n" "whites and low-saturation pixels" @@ -27480,11 +28245,11 @@ msgstr "" "Resaturate giving more weight to blacks,\n" "whites and low-saturation pixels" -#: ../src/iop/velvia.c:282 +#: ../src/iop/velvia.c:281 msgid "the strength of saturation boost" msgstr "The strength of saturation boost" -#: ../src/iop/velvia.c:285 +#: ../src/iop/velvia.c:284 msgid "how much to spare highlights and shadows" msgstr "How much to spare highlights and shadows" @@ -27508,48 +28273,48 @@ msgstr "" msgid "the amount of vibrance" msgstr "The amount of vibrance" -#: ../src/iop/vignette.c:116 +#: ../src/iop/vignette.c:115 msgid "simulate a lens fall-off close to edges" msgstr "Simulate a lens fall-off close to edges" -#: ../src/iop/vignette.c:1010 +#: ../src/iop/vignette.c:1009 msgid "lomo" msgstr "Lomo" -#: ../src/iop/vignette.c:1048 +#: ../src/iop/vignette.c:1047 msgctxt "section" msgid "position / form" msgstr "Position / form" -#: ../src/iop/vignette.c:1055 +#: ../src/iop/vignette.c:1054 msgid "dithering" msgstr "Dithering" -#: ../src/iop/vignette.c:1067 +#: ../src/iop/vignette.c:1066 msgid "the radii scale of vignette for start of fall-off" msgstr "The radii scale of vignette for start of fall-off" -#: ../src/iop/vignette.c:1069 +#: ../src/iop/vignette.c:1068 msgid "the radii scale of vignette for end of fall-off" msgstr "The radii scale of vignette for end of fall-off" -#: ../src/iop/vignette.c:1070 +#: ../src/iop/vignette.c:1069 msgid "strength of effect on brightness" msgstr "Strength of effect on brightness" -#: ../src/iop/vignette.c:1071 +#: ../src/iop/vignette.c:1070 msgid "strength of effect on saturation" msgstr "Strength of effect on saturation" -#: ../src/iop/vignette.c:1072 +#: ../src/iop/vignette.c:1071 msgid "horizontal offset of center of the effect" msgstr "Horizontal offset of center of the effect" -#: ../src/iop/vignette.c:1073 +#: ../src/iop/vignette.c:1072 msgid "vertical offset of center of the effect" msgstr "Vertical offset of center of the effect" -#: ../src/iop/vignette.c:1076 +#: ../src/iop/vignette.c:1075 msgid "" "shape factor\n" "0 produces a rectangle\n" @@ -27561,29 +28326,29 @@ msgstr "" "1 produces a circle or ellipse\n" "2 produces a diamond" -#: ../src/iop/vignette.c:1080 +#: ../src/iop/vignette.c:1079 msgid "enable to have the ratio automatically follow the image size" msgstr "Enable to have the ratio automatically follow the image size" -#: ../src/iop/vignette.c:1081 +#: ../src/iop/vignette.c:1080 msgid "width-to-height ratio" msgstr "Width-to-height ratio" -#: ../src/iop/vignette.c:1083 +#: ../src/iop/vignette.c:1082 msgid "add some level of random noise to prevent banding" msgstr "Add some level of random noise to prevent banding" -#: ../src/iop/vignette.c:1091 +#: ../src/iop/vignette.c:1090 #, c-format msgid "[%s on node] change vignette/feather size" msgstr "[%s on node] change vignette/feather size" -#: ../src/iop/vignette.c:1094 +#: ../src/iop/vignette.c:1093 #, c-format msgid "[%s on node] change vignette/feather size keeping ratio" msgstr "[%s on node] change vignette/feather size keeping ratio" -#: ../src/iop/vignette.c:1097 +#: ../src/iop/vignette.c:1096 #, c-format msgid "[%s on center] move vignette" msgstr "[%s on center] move vignette" @@ -27651,10 +28416,6 @@ msgstr "" msgid "select watermark color" msgstr "Select watermark color" -#: ../src/iop/watermark.c:1462 -msgid "pick color from image" -msgstr "Pick color from image" - #: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" @@ -27696,11 +28457,11 @@ msgstr "The scale of the watermark" msgid "the rotation of the watermark" msgstr "The rotation of the watermark" -#: ../src/iop/zonesystem.c:93 +#: ../src/iop/zonesystem.c:95 msgid "zone system" msgstr "Zone system" -#: ../src/iop/zonesystem.c:441 +#: ../src/iop/zonesystem.c:443 msgid "" "lightness zones\n" "use mouse scrollwheel to change the number of zones\n" @@ -27742,7 +28503,7 @@ msgctxt "section" msgid "camera control" msgstr "Camera control" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:842 msgid "modes" msgstr "Modes" @@ -27848,11 +28609,11 @@ msgstr "Shutterspeed" msgid "WB" msgstr "WB" -#: ../src/libs/collect.c:192 +#: ../src/libs/collect.c:193 msgid "collections" msgstr "Collections" -#: ../src/libs/collect.c:197 +#: ../src/libs/collect.c:198 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -27860,43 +28621,43 @@ msgstr "" "Define search criteria for images\n" "to be displayed or edited" -#: ../src/libs/collect.c:461 +#: ../src/libs/collect.c:462 msgid "update path to files" msgstr "Update path to files" -#: ../src/libs/collect.c:545 +#: ../src/libs/collect.c:546 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "Problem selecting new path for the filmroll in %s" -#: ../src/libs/collect.c:619 +#: ../src/libs/collect.c:620 msgid "update path to files..." msgstr "Update path to files..." -#: ../src/libs/collect.c:624 +#: ../src/libs/collect.c:625 msgid "remove..." msgstr "Remove..." -#: ../src/libs/collect.c:1382 +#: ../src/libs/collect.c:1496 msgid "uncategorized" msgstr "Uncategorized" -#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/collect.c:2505 ../src/libs/filters/rating_range.c:120 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "Rejected" -#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/collect.c:2508 ../src/libs/filters/rating_range.c:122 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "Not rated" -#: ../src/libs/collect.c:2617 +#: ../src/libs/collect.c:2756 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "Use <, <=, >, >=, <>, =, [;] as operators" -#: ../src/libs/collect.c:2621 +#: ../src/libs/collect.c:2760 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -27906,7 +28667,7 @@ msgstr "" "Star rating: 0-5\n" "Rejected images: -1" -#: ../src/libs/collect.c:2629 +#: ../src/libs/collect.c:2768 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -27914,12 +28675,12 @@ msgstr "" "Use <, <=, >, >=, <>, =, [;] as operators\n" "Type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" -#: ../src/libs/collect.c:2636 +#: ../src/libs/collect.c:2775 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "Use `%' as wildcard and `,' to separate values" -#: ../src/libs/collect.c:2643 +#: ../src/libs/collect.c:2782 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -27932,7 +28693,7 @@ msgstr "" "Shift+click to include only the current hierarchy (no suffix)\n" "Ctrl+click to include only sub-hierarchies (suffix `|%')" -#: ../src/libs/collect.c:2653 +#: ../src/libs/collect.c:2792 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -27945,7 +28706,7 @@ msgstr "" "Shift+click to include only the current location (no suffix)\n" "Ctrl+click to include only sub-locations (suffix `|%')" -#: ../src/libs/collect.c:2663 +#: ../src/libs/collect.c:2802 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -27958,102 +28719,102 @@ msgstr "" "Shift+click to include only the current folder (no suffix)\n" "Ctrl+click to include only sub-folders (suffix `|%')" -#: ../src/libs/collect.c:2671 +#: ../src/libs/collect.c:2810 #, no-c-format msgid "use `%' as wildcard" msgstr "Use `%' as wildcard" -#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 -#: ../src/libs/collect.c:3398 +#: ../src/libs/collect.c:2881 ../src/libs/collect.c:2902 +#: ../src/libs/collect.c:3722 msgid "clear this rule" msgstr "Clear this rule" -#: ../src/libs/collect.c:2747 +#: ../src/libs/collect.c:2886 msgid "clear this rule or add new rules" msgstr "Clear this rule or add new rules" -#: ../src/libs/collect.c:3404 +#: ../src/libs/collect.c:3728 msgid "narrow down search" msgstr "Narrow down search" -#: ../src/libs/collect.c:3411 +#: ../src/libs/collect.c:3735 msgid "add more images" msgstr "Add more images" -#: ../src/libs/collect.c:3418 +#: ../src/libs/collect.c:3742 msgid "exclude images" msgstr "Exclude images" -#: ../src/libs/collect.c:3427 +#: ../src/libs/collect.c:3751 msgid "change to: and" msgstr "Change to: and" -#: ../src/libs/collect.c:3434 +#: ../src/libs/collect.c:3758 msgid "change to: or" msgstr "Change to: or" -#: ../src/libs/collect.c:3441 +#: ../src/libs/collect.c:3765 msgid "change to: except" msgstr "Change to: except" #. the different categories -#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 -#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 -#: ../src/libs/filtering.c:1955 +#: ../src/libs/collect.c:3794 ../src/libs/filtering.c:890 +#: ../src/libs/filtering.c:952 ../src/libs/filtering.c:1619 +#: ../src/libs/filtering.c:1961 msgid "files" msgstr "Files" -#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 -#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 -#: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1489 +#: ../src/libs/collect.c:3799 ../src/libs/export_metadata.c:179 +#: ../src/libs/filtering.c:895 ../src/libs/filtering.c:957 +#: ../src/libs/filtering.c:1627 ../src/libs/filtering.c:1965 +#: ../src/libs/image.c:504 ../src/libs/image.c:607 ../src/libs/image.c:626 +#: ../src/libs/metadata_view.c:1488 msgid "metadata" msgstr "Metadata" -#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 -#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 +#: ../src/libs/collect.c:3818 ../src/libs/filtering.c:903 +#: ../src/libs/filtering.c:965 ../src/libs/filtering.c:1963 msgid "times" msgstr "Times" -#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 -#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 +#: ../src/libs/collect.c:3827 ../src/libs/filtering.c:912 +#: ../src/libs/filtering.c:974 ../src/libs/filtering.c:1638 msgid "capture details" msgstr "Capture details" -#: ../src/libs/collect.c:3532 +#: ../src/libs/collect.c:3856 msgid "collections settings" msgstr "Collections settings" -#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 -#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/collect.c:3878 ../src/libs/export.c:1423 +#: ../src/libs/metadata.c:1142 ../src/libs/metadata_view.c:1575 #: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3999 +#: ../src/libs/tagging.c:4032 msgid "preferences..." msgstr "Preferences..." -#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 +#: ../src/libs/collect.c:4002 ../src/libs/filtering.c:1492 msgid "AND" msgstr "AND" -#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +#: ../src/libs/collect.c:4007 ../src/libs/filtering.c:1497 msgid "OR" msgstr "OR" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +#: ../src/libs/collect.c:4012 ../src/libs/filtering.c:1502 msgid "BUT NOT" msgstr "BUT NOT" -#: ../src/libs/collect.c:3794 +#: ../src/libs/collect.c:4118 msgid "toggle collection sort order ascending/descending" msgstr "Toggle collection sort order ascending/descending" -#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +#: ../src/libs/collect.c:4223 ../src/libs/filtering.c:2233 msgid "revert to a previous set of rules" msgstr "Revert to a previous set of rules" -#: ../src/libs/collect.c:3946 +#: ../src/libs/collect.c:4277 msgid "jump back to previous collection" msgstr "Jump back to previous collection" @@ -28154,31 +28915,31 @@ msgstr "Nov" msgid "Dec" msgstr "Dec" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "RGB%" msgstr "RGB%" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "LCh" msgstr "LCh" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "HSV" msgstr "HSV" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "Hex" msgstr "Hex" -#: ../src/libs/colorpicker.c:54 +#: ../src/libs/colorpicker.c:55 msgid "mean" msgstr "Mean" -#: ../src/libs/colorpicker.c:73 +#: ../src/libs/colorpicker.c:74 msgid "color picker" msgstr "Color picker" -#: ../src/libs/colorpicker.c:629 +#: ../src/libs/colorpicker.c:623 msgid "" "hover to highlight sample on canvas,\n" "click to lock sample,\n" @@ -28188,23 +28949,23 @@ msgstr "" "Click to lock sample,\n" "Right-click to load sample area into active color picker" -#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 +#: ../src/libs/colorpicker.c:729 ../src/libs/colorpicker.c:780 msgid "click to (un)hide large color patch" msgstr "Click to (un)hide large color patch" -#: ../src/libs/colorpicker.c:756 +#: ../src/libs/colorpicker.c:745 msgid "statistic" msgstr "Statistic" -#: ../src/libs/colorpicker.c:757 +#: ../src/libs/colorpicker.c:746 msgid "select which statistic to show" msgstr "Select which statistic to show" -#: ../src/libs/colorpicker.c:766 +#: ../src/libs/colorpicker.c:755 msgid "select which color mode to use" msgstr "Select which color mode to use" -#: ../src/libs/colorpicker.c:778 +#: ../src/libs/colorpicker.c:767 msgid "" "turn on color picker\n" "ctrl+click or right-click to select an area\n" @@ -28214,27 +28975,27 @@ msgstr "" "Ctrl+click or right-click to select an area\n" "Ctrl+click on canvas to switch between point/area" -#: ../src/libs/colorpicker.c:820 +#: ../src/libs/colorpicker.c:803 msgid "add sample" msgstr "Add sample" -#: ../src/libs/colorpicker.c:831 +#: ../src/libs/colorpicker.c:818 msgid "display samples on image/vectorscope" msgstr "Display samples on image/vectorscope" -#: ../src/libs/colorpicker.c:832 +#: ../src/libs/colorpicker.c:819 msgid "display samples" msgstr "Display samples" -#: ../src/libs/colorpicker.c:843 +#: ../src/libs/colorpicker.c:830 msgid "restrict scope to selection" msgstr "Restrict scope to selection" -#: ../src/libs/colorpicker.c:844 +#: ../src/libs/colorpicker.c:831 msgid "restrict scope" msgstr "Restrict scope" -#: ../src/libs/colorpicker.c:859 +#: ../src/libs/colorpicker.c:846 msgctxt "section" msgid "live samples" msgstr "Live samples" @@ -28297,7 +29058,7 @@ msgstr "Selective paste..." msgid "choose which modules to paste to the target image(s)" msgstr "Choose which modules to paste to the target image(s)" -#: ../src/libs/copy_history.c:317 ../src/libs/image.c:635 +#: ../src/libs/copy_history.c:317 ../src/libs/image.c:637 msgid "paste" msgstr "Paste" @@ -28341,11 +29102,11 @@ msgstr "" msgid "write history stack and tags to XMP sidecar files" msgstr "Write history stack and tags to XMP sidecar files" -#: ../src/libs/duplicate.c:59 +#: ../src/libs/duplicate.c:61 msgid "duplicate manager" msgstr "Duplicate manager" -#: ../src/libs/duplicate.c:64 +#: ../src/libs/duplicate.c:66 msgid "" "create/rename/remove multiple\n" "edits of the current image" @@ -28353,28 +29114,28 @@ msgstr "" "Create/rename/remove multiple\n" "edits of the current image" -#: ../src/libs/duplicate.c:330 +#: ../src/libs/duplicate.c:362 +msgid "create a duplicate of this image with same history stack" +msgstr "Create a duplicate of this image with same history stack" + +#: ../src/libs/duplicate.c:372 +msgid "create a 'virgin' duplicate, discarding the source history stack" +msgstr "Create a 'virgin' duplicate, discarding the source history stack" + +#: ../src/libs/duplicate.c:381 msgid "delete this duplicate" msgstr "Delete this duplicate" -#: ../src/libs/duplicate.c:409 -msgid "create a duplicate of the image with same history stack" -msgstr "Create a duplicate of the image with same history stack" - -#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 -#: ../src/libs/snapshots.c:930 +#: ../src/libs/duplicate.c:473 ../src/libs/history.c:1149 +#: ../src/libs/snapshots.c:943 msgid "original" msgstr "Original" -#: ../src/libs/duplicate.c:413 -msgid "create a 'virgin' duplicate of the image without any development" -msgstr "Create a 'virgin' duplicate of the image without any development" - -#: ../src/libs/export.c:175 +#: ../src/libs/export.c:176 msgid "export" msgstr "Export" -#: ../src/libs/export.c:185 +#: ../src/libs/export.c:186 msgid "" "create new files for the\n" "currently selected images\n" @@ -28384,19 +29145,19 @@ msgstr "" "currently selected images\n" "which apply your edits" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:347 msgid "invalid format for export selected" msgstr "Invalid format for export selected" -#: ../src/libs/export.c:351 +#: ../src/libs/export.c:352 msgid "invalid storage for export selected" msgstr "Invalid storage for export selected" -#: ../src/libs/export.c:363 +#: ../src/libs/export.c:364 msgid "export to disk" msgstr "Export to disk" -#: ../src/libs/export.c:466 +#: ../src/libs/export.c:467 #, c-format msgid "could not login to storage `%s'!" msgstr "Could not login to storage '%s'!" @@ -28420,20 +29181,20 @@ msgstr "" "Style to be applied on export:\n" "%s" -#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 -#: ../src/views/darkroom.c:1649 +#: ../src/libs/export.c:1220 ../src/libs/print_settings.c:1244 +#: ../src/views/darkroom.c:1870 msgid "no styles have been created yet" msgstr "No styles have been created yet" -#: ../src/libs/export.c:1443 +#: ../src/libs/export.c:1438 msgid "target storage" msgstr "Target storage" -#: ../src/libs/export.c:1467 +#: ../src/libs/export.c:1462 msgid "file format" msgstr "File format" -#: ../src/libs/export.c:1469 +#: ../src/libs/export.c:1464 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -28453,35 +29214,35 @@ msgstr "" "unless the user selects all of the metadata checkboxes in\n" "the Export module preferences" -#: ../src/libs/export.c:1490 +#: ../src/libs/export.c:1485 msgid "set size" msgstr "Set size" -#: ../src/libs/export.c:1491 +#: ../src/libs/export.c:1486 msgid "choose a method for setting the output size" msgstr "Choose a method for setting the output size" -#: ../src/libs/export.c:1494 +#: ../src/libs/export.c:1489 msgid "in pixels (for file)" msgstr "In pixels (for file)" -#: ../src/libs/export.c:1495 +#: ../src/libs/export.c:1490 msgid "in cm (for print)" msgstr "In cm (for print)" -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1491 msgid "in inch (for print)" msgstr "In inch (for print)" -#: ../src/libs/export.c:1497 +#: ../src/libs/export.c:1492 msgid "by scale (for file)" msgstr "By scale (for file)" -#: ../src/libs/export.c:1500 +#: ../src/libs/export.c:1495 msgid "print width" msgstr "Print width" -#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 +#: ../src/libs/export.c:1497 ../src/libs/export.c:1514 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -28489,11 +29250,11 @@ msgstr "" "Maximum output width limit.\n" "Click middle mouse button to reset to 0." -#: ../src/libs/export.c:1506 +#: ../src/libs/export.c:1501 msgid "print height" msgstr "Print height" -#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 +#: ../src/libs/export.c:1503 ../src/libs/export.c:1520 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -28501,19 +29262,19 @@ msgstr "" "Maximum output height limit.\n" "Click middle mouse button to reset to 0." -#: ../src/libs/export.c:1514 +#: ../src/libs/export.c:1509 msgid "resolution in dot per inch" msgstr "Resolution in dot per inch" -#: ../src/libs/export.c:1538 +#: ../src/libs/export.c:1533 msgid "@" msgstr "@" -#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1547 ../src/libs/tools/global_toolbox.c:216 msgid "px" msgstr "px" -#: ../src/libs/export.c:1560 +#: ../src/libs/export.c:1555 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -28523,37 +29284,37 @@ msgstr "" "Zero or empty values are equal to 1.\n" "Click middle mouse button to reset to 1." -#: ../src/libs/export.c:1575 +#: ../src/libs/export.c:1570 msgid "allow upscaling" msgstr "Allow upscaling" -#: ../src/libs/export.c:1583 +#: ../src/libs/export.c:1578 msgid "high quality resampling" msgstr "High quality resampling" -#: ../src/libs/export.c:1584 +#: ../src/libs/export.c:1579 msgid "do high quality resampling during export" msgstr "Do high quality resampling during export" -#: ../src/libs/export.c:1591 +#: ../src/libs/export.c:1586 msgid "store masks" msgstr "Store masks" -#: ../src/libs/export.c:1592 +#: ../src/libs/export.c:1587 msgid "store masks as layers in exported images. only works for some formats." msgstr "Store masks as layers in exported images. Only works for some formats." -#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 -#: ../src/libs/neural_restore.c:4294 ../src/libs/print_settings.c:2875 -#: ../src/libs/print_settings.c:2921 +#: ../src/libs/export.c:1596 ../src/libs/export.c:1631 +#: ../src/libs/neural_restore.c:4552 ../src/libs/print_settings.c:2870 +#: ../src/libs/print_settings.c:2916 msgid "image settings" msgstr "Image settings" -#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 +#: ../src/libs/export.c:1606 ../src/libs/print_settings.c:2904 msgid "output ICC profiles" msgstr "output ICC profiles" -#: ../src/libs/export.c:1619 +#: ../src/libs/export.c:1614 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -28591,87 +29352,87 @@ msgstr "" "destination medium and do nothing else. Mainly used when proofing colors.\n" "(not suited for photography)." -#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 +#: ../src/libs/export.c:1642 ../src/libs/print_settings.c:2953 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "" "Whether the style items are appended to the history or replacing the history" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "replace history" msgstr "Replace history" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "append history" msgstr "Append history" -#: ../src/libs/export.c:1657 +#: ../src/libs/export.c:1651 msgid "select style to be applied on export" msgstr "Select style to be applied on export" -#: ../src/libs/export.c:1660 +#: ../src/libs/export.c:1658 msgid "temporary style to use while exporting" msgstr "Temporary style to use while exporting" -#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 +#: ../src/libs/export.c:1659 ../src/libs/print_settings.c:2936 msgid "style" msgstr "Style" -#: ../src/libs/export.c:1681 +#: ../src/libs/export.c:1679 msgctxt "actionbutton" msgid "start export" msgstr "Start export" -#: ../src/libs/export.c:1687 +#: ../src/libs/export.c:1685 msgctxt "section" msgid "storage options" msgstr "Storage options" -#: ../src/libs/export.c:1689 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "format options" msgstr "Format options" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "global options" msgstr "Global options" -#: ../src/libs/export.c:1701 +#: ../src/libs/export.c:1699 msgid "multi-preset export" msgstr "Multi-preset export" -#: ../src/libs/export.c:1704 +#: ../src/libs/export.c:1702 msgid "export the selected images with multiple presets" msgstr "Export the selected images with multiple presets" -#: ../src/libs/export.c:1730 +#: ../src/libs/export.c:1728 msgctxt "actionbutton" msgid "start batch export" msgstr "Start batch export" -#: ../src/libs/export_metadata.c:164 +#: ../src/libs/export_metadata.c:165 msgid "edit metadata exportation" msgstr "Edit metadata exportation" #. general info -#: ../src/libs/export_metadata.c:176 +#: ../src/libs/export_metadata.c:177 msgid "EXIF data" msgstr "EXIF data" -#: ../src/libs/export_metadata.c:177 +#: ../src/libs/export_metadata.c:178 msgid "export EXIF metadata" msgstr "Export EXIF metadata" -#: ../src/libs/export_metadata.c:179 +#: ../src/libs/export_metadata.c:180 msgid "export darktable XMP metadata (from metadata editor module)" msgstr "Export Darktable XMP metadata (from metadata editor module)" -#: ../src/libs/export_metadata.c:184 +#: ../src/libs/export_metadata.c:185 msgid "only embedded" msgstr "Only embedded" -#: ../src/libs/export_metadata.c:185 +#: ../src/libs/export_metadata.c:186 msgid "" "per default the interface sends some (limited) metadata beside the image to " "remote storage.\n" @@ -28688,39 +29449,39 @@ msgstr "" "calculated metadata instead" #. just empty widget -#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 +#: ../src/libs/export_metadata.c:194 ../src/libs/image.c:625 msgid "geo tags" msgstr "Geo tags" -#: ../src/libs/export_metadata.c:194 +#: ../src/libs/export_metadata.c:195 msgid "export geo tags" msgstr "Export geo tags" -#: ../src/libs/export_metadata.c:197 +#: ../src/libs/export_metadata.c:198 msgid "export tags (to Xmp.dc.Subject)" msgstr "Export tags (to Xmp.dc.Subject)" -#: ../src/libs/export_metadata.c:200 +#: ../src/libs/export_metadata.c:201 msgid "private tags" msgstr "Private tags" -#: ../src/libs/export_metadata.c:201 +#: ../src/libs/export_metadata.c:202 msgid "export private tags" msgstr "Export private tags" -#: ../src/libs/export_metadata.c:203 +#: ../src/libs/export_metadata.c:204 msgid "synonyms" msgstr "Synonyms" -#: ../src/libs/export_metadata.c:204 +#: ../src/libs/export_metadata.c:205 msgid "export tags synonyms" msgstr "Export tags synonyms" -#: ../src/libs/export_metadata.c:206 +#: ../src/libs/export_metadata.c:207 msgid "omit hierarchy" msgstr "Omit hierarchy" -#: ../src/libs/export_metadata.c:207 +#: ../src/libs/export_metadata.c:208 msgid "" "only the last part of the hierarchical tags is included. can be useful if " "categories are not used" @@ -28728,19 +29489,19 @@ msgstr "" "Only the last part of the hierarchical tags is included. Can be useful if " "categories are not used" -#: ../src/libs/export_metadata.c:210 +#: ../src/libs/export_metadata.c:211 msgid "hierarchical tags" msgstr "Hierarchical tags" -#: ../src/libs/export_metadata.c:211 +#: ../src/libs/export_metadata.c:212 msgid "export hierarchical tags (to Xmp.lr.Hierarchical Subject)" msgstr "Export hierarchical tags (to Xmp.lr.Hierarchical Subject)" -#: ../src/libs/export_metadata.c:212 +#: ../src/libs/export_metadata.c:213 msgid "develop history" msgstr "Develop history" -#: ../src/libs/export_metadata.c:213 +#: ../src/libs/export_metadata.c:214 msgid "" "export darktable development data (recovery purpose in case of loss of " "database or XMP file)" @@ -28748,15 +29509,15 @@ msgstr "" "Export Darktable development data (recovery purpose in case of loss of " "database or XMP file)" -#: ../src/libs/export_metadata.c:219 +#: ../src/libs/export_metadata.c:220 msgid "redefined tag" msgstr "Redefined tag" -#: ../src/libs/export_metadata.c:225 +#: ../src/libs/export_metadata.c:226 msgid "formula" msgstr "Formula" -#: ../src/libs/export_metadata.c:228 +#: ../src/libs/export_metadata.c:229 msgid "" "list of calculated metadata\n" "click on '+' button to select and add new metadata\n" @@ -28780,23 +29541,23 @@ msgstr "" "Click on formula cell to edit\n" "Type '$(' to activate the completion and see the list of variables" -#: ../src/libs/export_metadata.c:280 +#: ../src/libs/export_metadata.c:282 msgid "add an output metadata tag" msgstr "Add an output metadata tag" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 +#: ../src/libs/export_metadata.c:289 ../src/libs/metadata.c:957 msgid "delete metadata tag" msgstr "Delete metadata tag" -#: ../src/libs/export_metadata.c:295 +#: ../src/libs/export_metadata.c:302 msgid "general settings" msgstr "General settings" -#: ../src/libs/export_metadata.c:299 +#: ../src/libs/export_metadata.c:306 msgid "per metadata settings" msgstr "Per metadata settings" -#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:138 +#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:139 msgid "full path" msgstr "Full path" @@ -28812,11 +29573,11 @@ msgstr "Custom sort" msgid "shuffle" msgstr "Shuffle" -#: ../src/libs/filtering.c:268 +#: ../src/libs/filtering.c:269 msgid "collection filters" msgstr "Collection filters" -#: ../src/libs/filtering.c:273 +#: ../src/libs/filtering.c:274 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -28826,44 +29587,44 @@ msgstr "" "Filters can be pinned to the top toolbar, where\n" "they will also be visible in the darkroom" -#: ../src/libs/filtering.c:308 +#: ../src/libs/filtering.c:309 msgid "initial setting" msgstr "Initial setting" -#: ../src/libs/filtering.c:327 +#: ../src/libs/filtering.c:328 msgid "imported: last 24h" msgstr "Imported: last 24h" -#: ../src/libs/filtering.c:332 +#: ../src/libs/filtering.c:333 msgid "imported: last 30 days" msgstr "Imported: last 30 days" -#: ../src/libs/filtering.c:338 +#: ../src/libs/filtering.c:339 msgid "taken: last 24h" msgstr "Taken: last 24h" -#: ../src/libs/filtering.c:342 +#: ../src/libs/filtering.c:343 msgid "taken: last 30 days" msgstr "Taken: last 30 days" -#: ../src/libs/filtering.c:734 +#: ../src/libs/filtering.c:735 msgid "click or click&drag to select one or multiple values" msgstr "Click or click&drag to select one or multiple values" -#: ../src/libs/filtering.c:735 +#: ../src/libs/filtering.c:736 msgid "right-click opens a menu to select the available values" msgstr "Right-click opens a menu to select the available values" -#: ../src/libs/filtering.c:832 +#: ../src/libs/filtering.c:833 #, c-format msgid "you can't have more than %d rules" msgstr "You can't have more than %d rules" -#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1617 msgid "rule property" msgstr "Rule property" -#: ../src/libs/filtering.c:1007 +#: ../src/libs/filtering.c:1010 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -28908,98 +29669,98 @@ msgstr "This rule is enabled" msgid "this rule is disabled" msgstr "This rule is disabled" -#: ../src/libs/filtering.c:1258 +#: ../src/libs/filtering.c:1259 msgid "or" msgstr "or" -#: ../src/libs/filtering.c:1259 +#: ../src/libs/filtering.c:1260 msgid "and not" msgstr "and not" -#: ../src/libs/filtering.c:1261 +#: ../src/libs/filtering.c:1262 msgid "define how this rule should interact with the previous one" msgstr "Define how this rule should interact with the previous one" -#: ../src/libs/filtering.c:1527 +#: ../src/libs/filtering.c:1528 msgid " (off)" msgstr " (off)" -#: ../src/libs/filtering.c:1716 +#: ../src/libs/filtering.c:1721 msgid "you can't add more rules." msgstr "You can't add more rules." -#: ../src/libs/filtering.c:1750 +#: ../src/libs/filtering.c:1755 msgid "shown filters" msgstr "Shown filters" -#: ../src/libs/filtering.c:1765 +#: ../src/libs/filtering.c:1770 msgid "new filter" msgstr "New filter" #. the actions part of the popover -#: ../src/libs/filtering.c:1772 +#: ../src/libs/filtering.c:1777 msgid "actions" msgstr "Actions" -#: ../src/libs/filtering.c:1775 +#: ../src/libs/filtering.c:1780 msgid "reset quickfilters" msgstr "Reset quickfilters" -#: ../src/libs/filtering.c:1948 +#: ../src/libs/filtering.c:1954 msgid "sort order" msgstr "Sort order" -#: ../src/libs/filtering.c:1951 +#: ../src/libs/filtering.c:1957 msgid "determine the sort order of shown images" msgstr "Determine the sort order of shown images" -#: ../src/libs/filtering.c:1971 +#: ../src/libs/filtering.c:1977 msgid "sort direction" msgstr "Sort direction" -#: ../src/libs/filtering.c:1976 +#: ../src/libs/filtering.c:1981 msgid "remove this sort order" msgstr "Remove this sort order" -#: ../src/libs/filtering.c:2060 +#: ../src/libs/filtering.c:2068 #, c-format msgid "you can't have more than %d sort orders" msgstr "You can't have more than %d sort orders" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "DESC" msgstr "DESC" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "ASC" msgstr "ASC" -#: ../src/libs/filtering.c:2221 +#: ../src/libs/filtering.c:2229 msgid "new rule" msgstr "New rule" -#: ../src/libs/filtering.c:2222 +#: ../src/libs/filtering.c:2230 msgid "append new rule to collect images" msgstr "Append new rule to collect images" -#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2241 ../src/libs/tools/filter.c:118 msgid "sort by" msgstr "Sort by" -#: ../src/libs/filtering.c:2241 +#: ../src/libs/filtering.c:2249 msgid "new sort" msgstr "New sort" -#: ../src/libs/filtering.c:2242 +#: ../src/libs/filtering.c:2250 msgid "append new sort to order images" msgstr "Append new sort to order images" -#: ../src/libs/filtering.c:2245 +#: ../src/libs/filtering.c:2253 msgid "revert to a previous set of sort orders" msgstr "Revert to a previous set of sort orders" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2292 +#: ../src/libs/filtering.c:2300 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -29007,19 +29768,19 @@ msgstr "" "Reset\n" "Ctrl+click to remove pinned rules too" -#: ../src/libs/filters/colors.c:140 +#: ../src/libs/filters/colors.c:193 msgid "Y" msgstr "Y" -#: ../src/libs/filters/colors.c:149 +#: ../src/libs/filters/colors.c:202 msgid "P" msgstr "P" -#: ../src/libs/filters/colors.c:269 +#: ../src/libs/filters/colors.c:323 msgid "color filter" msgstr "Color filter" -#: ../src/libs/filters/colors.c:294 +#: ../src/libs/filters/colors.c:344 msgid "" "filter by images color label\n" "click to toggle the color label selection\n" @@ -29032,7 +29793,7 @@ msgstr "" "The gray button affects all color labels" #. create the filter combobox -#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 +#: ../src/libs/filters/colors.c:349 ../src/libs/filters/colors.c:367 #: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 #: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 #: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 @@ -29040,7 +29801,7 @@ msgstr "" msgid "rules" msgstr "Rules" -#: ../src/libs/filters/colors.c:306 +#: ../src/libs/filters/colors.c:363 msgid "" "filter by images color label\n" "intersection: images having all selected color labels\n" @@ -29071,7 +29832,7 @@ msgstr "All images" msgid "duplicates state filter" msgstr "Duplicates state filter" -#: ../src/libs/filters/filename.c:368 +#: ../src/libs/filters/filename.c:369 msgid "" "enter filename to search.\n" "multiple values can be separated by ','\n" @@ -29083,11 +29844,11 @@ msgstr "" "\n" "Right-click to get existing filenames" -#: ../src/libs/filters/filename.c:378 +#: ../src/libs/filters/filename.c:381 msgid "extension" msgstr "Extension" -#: ../src/libs/filters/filename.c:379 +#: ../src/libs/filters/filename.c:382 msgid "" "enter extension to search with starting dot\n" "multiple values can be separated by ','\n" @@ -29101,7 +29862,7 @@ msgstr "" "\n" "Right-click to get existing extensions" -#: ../src/libs/filters/filename.c:404 +#: ../src/libs/filters/filename.c:409 msgid "" "click to select filename\n" "ctrl+click to select multiple values" @@ -29109,7 +29870,7 @@ msgstr "" "Click to select filename\n" "Ctrl+click to select multiple values" -#: ../src/libs/filters/filename.c:430 +#: ../src/libs/filters/filename.c:435 msgid "" "click to select extension\n" "ctrl+click to select multiple values" @@ -29118,7 +29879,7 @@ msgstr "" "Ctrl+click to select multiple values" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:457 ../src/libs/filters/misc.c:535 msgid "ok" msgstr "OK" @@ -29130,6 +29891,154 @@ msgstr "Filter on history state" msgid "local copied state filter" msgstr "Local copied state filter" +#: ../src/libs/filters/misc.c:87 +msgid "no camera defined" +msgstr "No camera defined" + +#: ../src/libs/filters/misc.c:91 +msgid "no lens defined" +msgstr "No lens defined" + +#: ../src/libs/filters/misc.c:95 +msgid "no group id defined" +msgstr "No group id defined" + +#: ../src/libs/filters/misc.c:100 +msgid "no white balance defined" +msgstr "No white balance defined" + +#: ../src/libs/filters/misc.c:105 +msgid "no flash defined" +msgstr "No flash defined" + +#: ../src/libs/filters/misc.c:110 +msgid "no exposure program defined" +msgstr "No exposure program defined" + +#: ../src/libs/filters/misc.c:115 +msgid "no metering mode defined" +msgstr "No metering mode defined" + +#: ../src/libs/filters/misc.c:119 +msgid "no image dimensions defined" +msgstr "No image dimensions defined" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"Enter camera to search.\n" +"Multiple values can be separated by ','\n" +"\n" +"Right-click to get existing cameras" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"Enter lens to search.\n" +"Multiple values can be separated by ','\n" +"\n" +"Right-click to get existing lenses" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"Enter white balance to search.\n" +"Multiple values can be separated by ','\n" +"\n" +"Right-click to get existing white balances" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"Enter flash to search.\n" +"Multiple values can be separated by ','\n" +"\n" +"Right-click to get existing flashes" + +#: ../src/libs/filters/misc.c:455 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"Enter exposure program to search.\n" +"Multiple values can be separated by ','\n" +"\n" +"Right-click to get existing exposure programs" + +#: ../src/libs/filters/misc.c:462 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"Enter metering mode to search.\n" +"Multiple values can be separated by ','\n" +"\n" +"Right-click to get existing metering modes" + +#: ../src/libs/filters/misc.c:468 ../src/libs/metadata_view.c:136 +msgid "group id" +msgstr "Group id" + +#: ../src/libs/filters/misc.c:469 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"Enter group id to search.\n" +"Multiple values can be separated by ','\n" +"\n" +"Right-click to get existing group ids" + +#: ../src/libs/filters/misc.c:476 +msgid "" +"enter the image dimensions to search.\n" +"use the format widthxheight, i.e.\n" +"'6000x4000' for a full match,\n" +"'6000x' for width only,\n" +"'x4000' for height only.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing image dimensions" +msgstr "" +"Enter the image dimensions to search.\n" +"Use the format x, i.e.\n" +"'6000x4000' for a full match,\n" +"'6000x' for width only,\n" +"'x4000' for height only.\n" +"Multiple values can be separated by ','\n" +"\n" +"Right-click to get existing image dimensions" + +#: ../src/libs/filters/misc.c:515 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"Click to select\n" +"Ctrl+click to select multiple values" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "Filter images based on their module order" @@ -29142,8 +30051,8 @@ msgstr "Comparator" msgid "filter by images rating" msgstr "Filter by images rating" -#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 -#: ../src/libs/tools/ratings.c:56 +#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:622 +#: ../src/libs/tools/ratings.c:58 msgid "ratings" msgstr "Ratings" @@ -29210,7 +30119,7 @@ msgstr "" "Starting or ending with a double quote disables the corresponding wildcard\n" "Is dimmed during the search execution" -#: ../src/libs/geotagging.c:148 +#: ../src/libs/geotagging.c:149 msgid "" "set geolocation information for\n" "the currently selected images" @@ -29218,15 +30127,15 @@ msgstr "" "Set geolocation information for\n" "the currently selected images" -#: ../src/libs/geotagging.c:378 +#: ../src/libs/geotagging.c:379 msgid "apply offset and geo-location" msgstr "Apply offset and geo-location" -#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 +#: ../src/libs/geotagging.c:380 ../src/libs/geotagging.c:1991 msgid "apply geo-location" msgstr "Apply geo-location" -#: ../src/libs/geotagging.c:381 +#: ../src/libs/geotagging.c:382 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -29234,49 +30143,49 @@ msgstr "" "Apply offset and geo-location to matching images\n" "Double operation: two Ctrl+z to undo" -#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 +#: ../src/libs/geotagging.c:384 ../src/libs/geotagging.c:1992 msgid "apply geo-location to matching images" msgstr "Apply geo-location to matching images" -#: ../src/libs/geotagging.c:831 +#: ../src/libs/geotagging.c:835 msgid "GPX file track segments" msgstr "GPX file track segments" -#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 +#: ../src/libs/geotagging.c:851 ../src/libs/geotagging.c:1937 msgid "start time" msgstr "Start time" -#: ../src/libs/geotagging.c:848 +#: ../src/libs/geotagging.c:852 msgid "end time" msgstr "End time" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 +#: ../src/libs/geotagging.c:853 ../src/libs/geotagging.c:1939 msgid "points" msgstr "Points" -#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 +#: ../src/libs/geotagging.c:854 ../src/libs/geotagging.c:1941 #: ../src/libs/image.c:503 msgid "images" msgstr "Images" -#: ../src/libs/geotagging.c:950 +#: ../src/libs/geotagging.c:954 msgid "open GPX file" msgstr "Open GPX file" -#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 +#: ../src/libs/geotagging.c:955 ../src/libs/tools/lighttable.c:432 +#: ../src/libs/tools/lighttable.c:519 ../src/views/darkroom.c:2756 msgid "preview" msgstr "Preview" -#: ../src/libs/geotagging.c:964 +#: ../src/libs/geotagging.c:968 msgid "GPS data exchange format" msgstr "GPS data exchange format" -#: ../src/libs/geotagging.c:1791 +#: ../src/libs/geotagging.c:1802 msgid "date/time" msgstr "Date/time" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1803 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -29284,40 +30193,40 @@ msgstr "" "Enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "Key in the new numbers or scroll over the cell" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1807 msgid "original date/time" msgstr "Original date/time" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1812 msgid "lock date/time offset value to apply it onto another selection" msgstr "Lock date/time offset value to apply it onto another selection" -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1818 msgid "date/time offset" msgstr "Date/time offset" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1819 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "Offset or difference ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1823 msgid "apply offset" msgstr "Apply offset" -#: ../src/libs/geotagging.c:1811 +#: ../src/libs/geotagging.c:1824 msgid "apply offset to selected images" msgstr "Apply offset to selected images" -#: ../src/libs/geotagging.c:1814 +#: ../src/libs/geotagging.c:1827 msgid "apply date/time" msgstr "Apply date/time" -#: ../src/libs/geotagging.c:1815 +#: ../src/libs/geotagging.c:1828 msgid "apply the same date/time to selected images" msgstr "Apply the same date/time to selected images" -#: ../src/libs/geotagging.c:1826 +#: ../src/libs/geotagging.c:1839 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -29326,24 +30235,24 @@ msgstr "" "Press enter to confirm, so that the asterisk * disappears" #. gpx -#: ../src/libs/geotagging.c:1867 +#: ../src/libs/geotagging.c:1880 msgid "apply GPX track file..." msgstr "Apply GPX track file..." -#: ../src/libs/geotagging.c:1868 +#: ../src/libs/geotagging.c:1881 msgid "parses a GPX file and updates location of selected images" msgstr "Parses a GPX file and updates location of selected images" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1892 msgctxt "section" msgid "GPX file" msgstr "GPX file" -#: ../src/libs/geotagging.c:1886 +#: ../src/libs/geotagging.c:1897 msgid "select a GPX track file..." msgstr "Select a GPX track file..." -#: ../src/libs/geotagging.c:1903 +#: ../src/libs/geotagging.c:1919 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -29361,39 +30270,39 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1940 +#: ../src/libs/geotagging.c:1956 msgid "view entire track" msgstr "View entire track" -#: ../src/libs/geotagging.c:1941 +#: ../src/libs/geotagging.c:1957 msgid "refresh map to view entire selected track segments" msgstr "Refresh map to view entire selected track segments" -#: ../src/libs/geotagging.c:1955 +#: ../src/libs/geotagging.c:1971 msgid "preview images" msgstr "Preview images" -#: ../src/libs/geotagging.c:1960 +#: ../src/libs/geotagging.c:1976 msgid "show on map matching images" msgstr "Show on map matching images" -#: ../src/libs/geotagging.c:1963 +#: ../src/libs/geotagging.c:1979 msgid "select images" msgstr "Select images" -#: ../src/libs/geotagging.c:1964 +#: ../src/libs/geotagging.c:1980 msgid "select matching images" msgstr "Select matching images" -#: ../src/libs/geotagging.c:1972 +#: ../src/libs/geotagging.c:1988 msgid "number of matching images versus selected images" msgstr "Number of matching images versus selected images" -#: ../src/libs/histogram.c:54 +#: ../src/libs/histogram.c:55 msgid "scopes" msgstr "Scopes" -#: ../src/libs/histogram.c:172 +#: ../src/libs/histogram.c:173 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" @@ -29401,48 +30310,48 @@ msgstr "" "Unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" -#: ../src/libs/histogram.c:293 +#: ../src/libs/histogram.c:294 msgid "use buttons at top of graph to change type" msgstr "Use buttons at top of graph to change type" -#: ../src/libs/histogram.c:294 +#: ../src/libs/histogram.c:295 msgid "click on ❓ and then graph for documentation" msgstr "Click on ❓ and then graph for documentation" -#: ../src/libs/histogram.c:295 +#: ../src/libs/histogram.c:296 msgid "use color picker module to restrict area" msgstr "Use color picker module to restrict area" -#: ../src/libs/histogram.c:298 +#: ../src/libs/histogram.c:299 msgid "drag to change black point" msgstr "Drag to change black point" -#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 +#: ../src/libs/histogram.c:300 ../src/libs/histogram.c:304 msgid "double-click resets" msgstr "Double-click resets" -#: ../src/libs/histogram.c:302 +#: ../src/libs/histogram.c:303 msgid "drag to change exposure" msgstr "Drag to change exposure" -#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +#: ../src/libs/histogram.c:767 ../src/libs/scopes/histogram.c:50 msgid "histogram" msgstr "Histogram" -#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 +#: ../src/libs/histogram.c:773 ../src/libs/histogram.c:875 msgid "hide histogram" msgstr "Hide histogram" -#: ../src/libs/histogram.c:820 +#: ../src/libs/histogram.c:887 #, c-format msgid "toggle %s channel" msgstr "Toggle %s channel" -#: ../src/libs/histogram.c:828 +#: ../src/libs/histogram.c:895 msgid "toggle colors" msgstr "Toggle colors" -#: ../src/libs/history.c:103 +#: ../src/libs/history.c:107 msgid "" "display the sequence of edit actions\n" "- click on an entry to temporarily return to\n" @@ -29460,11 +30369,11 @@ msgstr "" "- Shift-click to focus that module without\n" " changing the edit state" -#: ../src/libs/history.c:140 +#: ../src/libs/history.c:144 msgid "compress history stack" msgstr "Compress history stack" -#: ../src/libs/history.c:141 +#: ../src/libs/history.c:145 msgid "" "create a minimal history stack which produces the same image\n" "ctrl+click to truncate history to the selected item" @@ -29480,86 +30389,86 @@ msgstr "Create a style from the current history stack" msgid "create style from history" msgstr "Create style from history" -#: ../src/libs/history.c:208 +#: ../src/libs/history.c:211 msgid "always-on module" msgstr "Always-on module" -#: ../src/libs/history.c:214 +#: ../src/libs/history.c:219 msgid "default enabled module" msgstr "Default enabled module" -#: ../src/libs/history.c:221 +#: ../src/libs/history.c:229 msgid "deprecated module" msgstr "Deprecated module" -#: ../src/libs/history.c:941 +#: ../src/libs/history.c:949 msgid "colorspace" msgstr "Colorspace" -#: ../src/libs/history.c:943 +#: ../src/libs/history.c:951 msgid "mask mode" msgstr "Mask mode" -#: ../src/libs/history.c:945 +#: ../src/libs/history.c:953 msgid "blend mode" msgstr "Blend mode" -#: ../src/libs/history.c:947 +#: ../src/libs/history.c:955 msgid "blend operation" msgstr "Blend operation" -#: ../src/libs/history.c:949 +#: ../src/libs/history.c:957 msgid "blend fulcrum" msgstr "Blend fulcrum" -#: ../src/libs/history.c:957 +#: ../src/libs/history.c:965 msgid "mask blur" msgstr "Mask blur" -#: ../src/libs/history.c:960 +#: ../src/libs/history.c:968 msgid "raster mask instance" msgstr "Raster mask instance" -#: ../src/libs/history.c:961 +#: ../src/libs/history.c:969 msgid "raster mask id" msgstr "Raster mask id" -#: ../src/libs/history.c:962 +#: ../src/libs/history.c:970 msgid "invert mask" msgstr "Invert mask" -#: ../src/libs/history.c:968 +#: ../src/libs/history.c:976 msgid "drawn mask polarity" msgstr "Drawn mask polarity" -#: ../src/libs/history.c:972 +#: ../src/libs/history.c:980 #, c-format msgid "a drawn mask was added" msgstr "A drawn mask was added" -#: ../src/libs/history.c:974 +#: ../src/libs/history.c:982 #, c-format msgid "the drawn mask was removed" msgstr "The drawn mask was removed" -#: ../src/libs/history.c:975 +#: ../src/libs/history.c:983 #, c-format msgid "the drawn mask was changed" msgstr "The drawn mask was changed" -#: ../src/libs/history.c:1007 +#: ../src/libs/history.c:1015 msgid "parametric output mask:" msgstr "Parametric output mask:" -#: ../src/libs/history.c:1008 +#: ../src/libs/history.c:1016 msgid "parametric input mask:" msgstr "Parametric input mask:" -#: ../src/libs/history.c:1342 +#: ../src/libs/history.c:1357 msgid "delete image's history?" msgstr "Delete image's history?" -#: ../src/libs/history.c:1343 +#: ../src/libs/history.c:1358 msgid "do you really want to clear history of current image?" msgstr "Do you really want to clear history of current image?" @@ -29579,11 +30488,6 @@ msgstr "Physically delete from disk (using trash if possible)" msgid "physically delete from disk immediately" msgstr "Physically delete from disk immediately" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 -#: ../src/libs/styles.c:930 -msgid "remove" -msgstr "Remove" - #: ../src/libs/image.c:517 msgid "remove images from the image library, without deleting" msgstr "Remove images from the image library, without deleting" @@ -29616,100 +30520,100 @@ msgstr "Create a high dynamic range image from selected shots" msgid "add a duplicate to the image library, including its history stack" msgstr "Add a duplicate to the image library, including its history stack" -#: ../src/libs/image.c:551 ../src/libs/image.c:556 +#: ../src/libs/image.c:550 ../src/libs/image.c:552 msgid "rotate selected images 90 degrees CCW" msgstr "Rotate selected images 90 degrees CCW" -#: ../src/libs/image.c:562 ../src/libs/image.c:567 +#: ../src/libs/image.c:562 ../src/libs/image.c:564 msgid "rotate selected images 90 degrees CW" msgstr "Rotate selected images 90 degrees CW" -#: ../src/libs/image.c:570 +#: ../src/libs/image.c:572 msgid "reset rotation" msgstr "Reset rotation" -#: ../src/libs/image.c:572 +#: ../src/libs/image.c:574 msgid "reset rotation to EXIF data" msgstr "Reset rotation to EXIF data" -#: ../src/libs/image.c:575 +#: ../src/libs/image.c:577 msgid "copy locally" msgstr "Copy locally" -#: ../src/libs/image.c:577 +#: ../src/libs/image.c:579 msgid "copy the image locally" msgstr "Copy the image locally" -#: ../src/libs/image.c:581 +#: ../src/libs/image.c:583 msgid "resync local copy" msgstr "Resync local copy" -#: ../src/libs/image.c:583 +#: ../src/libs/image.c:585 msgid "synchronize the image's XMP and remove the local copy" msgstr "Synchronize the image's XMP and remove the local copy" -#: ../src/libs/image.c:587 +#: ../src/libs/image.c:589 msgctxt "selected images action" msgid "group" msgstr "Group" -#: ../src/libs/image.c:589 +#: ../src/libs/image.c:591 msgid "add selected images to expanded group or create a new one" msgstr "Add selected images to expanded group or create a new one" -#: ../src/libs/image.c:593 +#: ../src/libs/image.c:595 msgid "ungroup" msgstr "Ungroup" -#: ../src/libs/image.c:595 +#: ../src/libs/image.c:597 msgid "remove selected images from the group" msgstr "Remove selected images from the group" -#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 +#: ../src/libs/image.c:617 ../src/libs/metadata_view.c:145 msgid "flags" msgstr "Flags" -#: ../src/libs/image.c:620 +#: ../src/libs/image.c:622 msgid "select ratings metadata" msgstr "Select ratings metadata" -#: ../src/libs/image.c:621 +#: ../src/libs/image.c:623 msgid "select colors metadata" msgstr "Select colors metadata" -#: ../src/libs/image.c:622 +#: ../src/libs/image.c:624 msgid "select tags metadata" msgstr "Select tags metadata" -#: ../src/libs/image.c:623 +#: ../src/libs/image.c:625 msgid "select geo tags metadata" msgstr "Select geo tags metadata" -#: ../src/libs/image.c:624 +#: ../src/libs/image.c:626 msgid "select darktable metadata (from metadata editor module)" msgstr "Select Darktable metadata (from metadata editor module)" -#: ../src/libs/image.c:629 +#: ../src/libs/image.c:631 msgid "set the selected image as source of metadata" msgstr "Set the selected image as source of metadata" -#: ../src/libs/image.c:636 +#: ../src/libs/image.c:638 msgid "paste selected metadata on selected images" msgstr "Paste selected metadata on selected images" -#: ../src/libs/image.c:641 +#: ../src/libs/image.c:643 msgid "clear selected metadata on selected images" msgstr "Clear selected metadata on selected images" -#: ../src/libs/image.c:647 +#: ../src/libs/image.c:649 msgid "how to handle existing metadata" msgstr "How to handle existing metadata" -#: ../src/libs/image.c:650 +#: ../src/libs/image.c:652 msgid "merge" msgstr "Merge" -#: ../src/libs/image.c:655 +#: ../src/libs/image.c:657 msgid "" "update all image information to match changes to file\n" "warning: resets star ratings unless you select\n" @@ -29719,44 +30623,44 @@ msgstr "" "Warning: resets star ratings unless you select\n" "'Ignore EXIF rating' in the 'Import' module" -#: ../src/libs/image.c:662 +#: ../src/libs/image.c:664 msgid "set selection as monochrome images and activate monochrome workflow" msgstr "Set selection as monochrome images and activate monochrome workflow" -#: ../src/libs/image.c:666 +#: ../src/libs/image.c:668 msgid "set selection as color images" msgstr "Set selection as color images" -#: ../src/libs/image.c:674 +#: ../src/libs/image.c:676 msgid "duplicate virgin" msgstr "Duplicate virgin" -#: ../src/libs/import.c:122 +#: ../src/libs/import.c:121 msgid "add to library" msgstr "Add to library" -#: ../src/libs/import.c:123 +#: ../src/libs/import.c:122 msgid "copy & import" msgstr "Copy & import" -#: ../src/libs/import.c:124 +#: ../src/libs/import.c:123 msgid "copy & import from camera" msgstr "Copy & import from camera" -#: ../src/libs/import.c:125 +#: ../src/libs/import.c:124 msgid "tethered shoot" msgstr "Tethered shoot" -#: ../src/libs/import.c:287 +#: ../src/libs/import.c:286 #, c-format msgid "device \"%s\" connected on port \"%s\"." msgstr "Device \"%s\" connected on port \"%s\"." -#: ../src/libs/import.c:313 ../src/libs/import.c:2410 +#: ../src/libs/import.c:312 ../src/libs/import.c:2425 msgid "unmount camera" msgstr "Unmount camera" -#: ../src/libs/import.c:332 +#: ../src/libs/import.c:331 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -29766,98 +30670,98 @@ msgstr "" "Make sure it is no longer mounted\n" "or quit the locking application" -#: ../src/libs/import.c:337 +#: ../src/libs/import.c:336 msgid "tethering and importing is disabled for this camera" msgstr "Tethering and importing is disabled for this camera" -#: ../src/libs/import.c:339 ../src/libs/import.c:2409 +#: ../src/libs/import.c:338 ../src/libs/import.c:2424 msgid "mount camera" msgstr "Mount camera" -#: ../src/libs/import.c:970 +#: ../src/libs/import.c:974 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "%d image out of %d selected" msgstr[1] "%d images out of %d selected" -#: ../src/libs/import.c:1420 +#: ../src/libs/import.c:1434 msgid "choose the root of the folder tree below" msgstr "Choose the root of the folder tree below" -#: ../src/libs/import.c:1423 +#: ../src/libs/import.c:1437 msgid "places" msgstr "Places" -#: ../src/libs/import.c:1431 +#: ../src/libs/import.c:1444 msgid "restore all default places you have removed" msgstr "Restore all default places you have removed" -#: ../src/libs/import.c:1438 +#: ../src/libs/import.c:1452 msgid "remove the selected custom place" msgstr "Remove the selected custom place" -#: ../src/libs/import.c:1445 +#: ../src/libs/import.c:1460 msgid "add a custom place" msgstr "Add a custom place" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1470 msgid "you can add custom places using the plus icon" msgstr "You can add custom places using the plus icon" -#: ../src/libs/import.c:1481 +#: ../src/libs/import.c:1497 msgid "select a folder to see the content" msgstr "Select a folder to see the content" -#: ../src/libs/import.c:1484 +#: ../src/libs/import.c:1500 msgid "folders" msgstr "Folders" -#: ../src/libs/import.c:1560 +#: ../src/libs/import.c:1575 msgid "home" msgstr "Home" -#: ../src/libs/import.c:1574 +#: ../src/libs/import.c:1589 msgid "pictures" msgstr "Pictures" -#: ../src/libs/import.c:1861 +#: ../src/libs/import.c:1876 msgid "mark already imported images" msgstr "Mark already imported images" -#: ../src/libs/import.c:1875 +#: ../src/libs/import.c:1890 msgid "modified" msgstr "Modified" -#: ../src/libs/import.c:1882 +#: ../src/libs/import.c:1897 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "File 'modified date/time', may be different from 'Exif date/time'" -#: ../src/libs/import.c:1894 +#: ../src/libs/import.c:1909 msgid "show/hide thumbnails" msgstr "Show/hide thumbnails" -#: ../src/libs/import.c:1968 +#: ../src/libs/import.c:1982 msgid "naming rules" msgstr "Naming rules" -#: ../src/libs/import.c:2046 +#: ../src/libs/import.c:2061 msgid "select new" msgstr "Select new" -#: ../src/libs/import.c:2097 +#: ../src/libs/import.c:2112 msgid "please wait while prefetching the list of images from camera..." msgstr "Please wait while prefetching the list of images from camera..." -#: ../src/libs/import.c:2247 +#: ../src/libs/import.c:2262 msgid "invalid override date/time format" msgstr "Invalid override date/time format" -#: ../src/libs/import.c:2315 +#: ../src/libs/import.c:2330 msgid "import base directory" msgstr "Import base directory" -#: ../src/libs/import.c:2316 +#: ../src/libs/import.c:2331 msgid "" "before copying images to the darktable base directory make sure it is defined " "as you prefer.\n" @@ -29873,28 +30777,28 @@ msgstr "" "Inspect darktable preferences -> import.\n" "Check and possibly correct the 'base directory naming pattern'" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_come back & check" msgstr "_Come back & check" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_understood & done" msgstr "_Understood & done" #. add import buttons -#: ../src/libs/import.c:2383 +#: ../src/libs/import.c:2398 msgid "add to library..." msgstr "Add to library..." -#: ../src/libs/import.c:2385 +#: ../src/libs/import.c:2400 msgid "add existing images to the library" msgstr "Add existing images to the library" -#: ../src/libs/import.c:2391 +#: ../src/libs/import.c:2406 msgid "copy & import..." msgstr "Copy & import..." -#: ../src/libs/import.c:2393 +#: ../src/libs/import.c:2408 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -29904,47 +30808,39 @@ msgstr "" "Patterns can be defined to rename the images and specify the destination " "folders" -#: ../src/libs/import.c:2416 +#: ../src/libs/import.c:2431 msgid "parameters" msgstr "Parameters" -#: ../src/libs/ioporder.c:200 +#: ../src/libs/ioporder.c:198 msgid "v3.0 for RAW input" msgstr "V3.0 for RAW input" -#: ../src/libs/ioporder.c:208 +#: ../src/libs/ioporder.c:206 msgid "v3.0 for JPEG/non-RAW input" msgstr "V3.0 for JPEG/non-RAW input" -#: ../src/libs/ioporder.c:217 +#: ../src/libs/ioporder.c:215 msgid "v5.0 for RAW input" msgstr "V5.0 for RAW input" -#: ../src/libs/ioporder.c:226 +#: ../src/libs/ioporder.c:224 msgid "v5.0 for JPEG/non-RAW input" msgstr "V5.0 for JPEG/non-RAW input" -#: ../src/libs/lib.c:408 +#: ../src/libs/lib.c:411 msgid "deleting preset for obsolete module" msgstr "Deleting preset for obsolete module" -#: ../src/libs/lib.c:574 -msgid "manage presets..." -msgstr "Manage presets..." - -#: ../src/libs/lib.c:599 -msgid "nothing to save" -msgstr "Nothing to save" - -#: ../src/libs/lib.c:1318 +#: ../src/libs/lib.c:1321 msgid "show module" msgstr "Show module" -#: ../src/libs/lib.c:1351 +#: ../src/libs/lib.c:1356 msgid "presets and preferences" msgstr "Presets and preferences" -#: ../src/libs/lib.c:1736 +#: ../src/libs/lib.c:1740 msgid "utility module" msgstr "Utility module" @@ -30076,50 +30972,50 @@ msgstr "Split line" msgid "only draw part of the overlay" msgstr "Only draw part of the overlay" -#: ../src/libs/location.c:106 +#: ../src/libs/location.c:105 msgid "find location" msgstr "Find location" -#: ../src/libs/map_locations.c:36 +#: ../src/libs/map_locations.c:37 msgid "locations" msgstr "Locations" -#: ../src/libs/map_locations.c:233 +#: ../src/libs/map_locations.c:234 msgid "new sub-location" msgstr "New sub-location" -#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 -#: ../src/libs/map_locations.c:954 +#: ../src/libs/map_locations.c:238 ../src/libs/map_locations.c:286 +#: ../src/libs/map_locations.c:959 msgid "new location" msgstr "New location" -#: ../src/libs/map_locations.c:585 +#: ../src/libs/map_locations.c:586 #, c-format msgid "location name '%s' already exists" msgstr "Location name '%s' already exists" -#: ../src/libs/map_locations.c:776 +#: ../src/libs/map_locations.c:777 msgid "edit location" msgstr "Edit location" -#: ../src/libs/map_locations.c:779 +#: ../src/libs/map_locations.c:780 msgid "delete location" msgstr "Delete location" -#: ../src/libs/map_locations.c:789 +#: ../src/libs/map_locations.c:790 msgid "update filmstrip" msgstr "Update filmstrip" -#: ../src/libs/map_locations.c:796 +#: ../src/libs/map_locations.c:797 msgid "go to collection (lighttable)" msgstr "Go to collection (Lighttable)" -#: ../src/libs/map_locations.c:841 +#: ../src/libs/map_locations.c:847 msgid "terminate edit (press enter or escape) before selecting another location" msgstr "" "Terminate edit (press enter or escape) before selecting another location" -#: ../src/libs/map_locations.c:925 +#: ../src/libs/map_locations.c:930 msgid "" "list of user locations,\n" "click to show or hide a location on the map:\n" @@ -30145,7 +31041,7 @@ msgstr "" " - press Enter to validate the new name, Escape to cancel the edit\n" "Right-click for other actions: delete location and go to collection" -#: ../src/libs/map_locations.c:951 +#: ../src/libs/map_locations.c:956 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" "or even polygon if available (select first a polygon place in 'find location' " @@ -30155,15 +31051,15 @@ msgstr "" "or even polygon if available (select first a polygon place in 'find location' " "module)" -#: ../src/libs/map_locations.c:955 +#: ../src/libs/map_locations.c:960 msgid "add a new location on the center of the visible map" msgstr "Add a new location on the center of the visible map" -#: ../src/libs/map_locations.c:959 +#: ../src/libs/map_locations.c:964 msgid "show all" msgstr "Show all" -#: ../src/libs/map_locations.c:962 +#: ../src/libs/map_locations.c:967 msgid "show all locations which are on the visible map" msgstr "Show all locations which are on the visible map" @@ -30179,7 +31075,7 @@ msgstr "Map source" msgid "select the source of the map. some entries might not work" msgstr "Select the source of the map. Some entries might not work" -#: ../src/libs/masks.c:66 +#: ../src/libs/masks.c:103 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -30187,93 +31083,117 @@ msgstr "" "Manipulate the drawn shapes used\n" "for masks on the processing modules" -#: ../src/libs/masks.c:114 +#: ../src/libs/masks.c:222 msgid "feather" msgstr "Feather" -#: ../src/libs/masks.c:118 +#: ../src/libs/masks.c:226 msgid "cleanup" msgstr "Cleanup" -#: ../src/libs/masks.c:120 +#: ../src/libs/masks.c:228 msgid "refine mask boundary" msgstr "Refine mask boundary" -#: ../src/libs/masks.c:391 +#: ../src/libs/masks.c:518 +msgid "shrink amount too large: the path would disappear" +msgstr "Shrink amount too large: the path would disappear" + +#: ../src/libs/masks.c:717 #, c-format msgid "group #%d" msgstr "Group #%d" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1452 msgid "duplicate this shape" msgstr "Duplicate this shape" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1456 msgid "delete this shape" msgstr "Delete this shape" -#: ../src/libs/masks.c:1134 +#: ../src/libs/masks.c:1462 msgid "delete group" msgstr "Delete group" -#: ../src/libs/masks.c:1141 +#: ../src/libs/masks.c:1469 msgid "remove from group" msgstr "Remove from group" -#: ../src/libs/masks.c:1149 +#: ../src/libs/masks.c:1477 msgid "group the forms" msgstr "Group the forms" -#: ../src/libs/masks.c:1157 +#: ../src/libs/masks.c:1485 msgid "use inverted shape" msgstr "Use inverted shape" -#: ../src/libs/masks.c:1161 +#: ../src/libs/masks.c:1489 msgid "mode: union" msgstr "Mode: union" -#: ../src/libs/masks.c:1163 +#: ../src/libs/masks.c:1491 msgid "mode: intersection" msgstr "Mode: intersection" -#: ../src/libs/masks.c:1165 +#: ../src/libs/masks.c:1493 msgid "mode: difference" msgstr "Mode: difference" -#: ../src/libs/masks.c:1167 +#: ../src/libs/masks.c:1495 msgid "mode: sum" msgstr "Mode: sum" -#: ../src/libs/masks.c:1169 +#: ../src/libs/masks.c:1497 msgid "mode: exclusion" msgstr "Mode: exclusion" -#: ../src/libs/masks.c:1185 +#: ../src/libs/masks.c:1513 msgid "delete unused shapes" msgstr "Delete unused shapes" -#: ../src/libs/masks.c:1920 +#: ../src/libs/masks.c:2344 +msgid "add object" +msgstr "Add object" + +#: ../src/libs/masks.c:2388 msgid "created shapes" msgstr "Created shapes" -#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 -#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:2401 ../src/libs/masks.c:2415 ../src/libs/masks.c:2427 +#: ../src/libs/masks.c:2442 ../src/libs/masks.c:2444 ../src/libs/masks.c:2454 msgid "properties" msgstr "Properties" -#: ../src/libs/masks.c:1936 +#: ../src/libs/masks.c:2404 msgid "no shapes selected" msgstr "No shapes selected" -#: ../src/libs/masks.c:1974 +#: ../src/libs/masks.c:2442 msgid "pressure" msgstr "Pressure" -#: ../src/libs/metadata.c:65 +#: ../src/libs/masks.c:2454 +msgid "shrink or grow" +msgstr "Shrink or grow" + +#: ../src/libs/masks.c:2458 +msgid "" +"grow (positive) or shrink (negative) the selected path,\n" +"relative to its shape when selected; 0 restores the original" +msgstr "" +"Grow (positive) or shrink (negative) the selected path,\n" +"relative to its shape when selected; 0 restores the original" + +#: ../src/libs/masks.c:2471 +msgid "shrink/grow unit: image pixels (px) or % of path size — click to toggle" +msgstr "Shrink/grow unit: image pixels (px) or % of path size — click to toggle" + +#: ../src/libs/metadata.c:64 msgid "metadata editor" msgstr "Metadata editor" -#: ../src/libs/metadata.c:70 +#: ../src/libs/metadata.c:69 msgid "" "modify text metadata fields of\n" "the currently selected images" @@ -30281,7 +31201,7 @@ msgstr "" "Modify text metadata fields of\n" "the currently selected images" -#: ../src/libs/metadata.c:606 +#: ../src/libs/metadata.c:619 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -30297,31 +31217,31 @@ msgstr "" "In that case, right-click gives the possibility to choose one of them\n" "Escape to exit the popup window" -#: ../src/libs/metadata.c:617 +#: ../src/libs/metadata.c:630 msgid "" msgstr "" -#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 +#: ../src/libs/metadata.c:856 ../src/libs/metadata_view.c:1460 msgid "metadata settings" msgstr "Metadata settings" -#: ../src/libs/metadata.c:886 +#: ../src/libs/metadata.c:899 msgid "XMP tag name" msgstr "XMP tag name" -#: ../src/libs/metadata.c:892 +#: ../src/libs/metadata.c:905 msgid "display name" msgstr "Display name" -#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 +#: ../src/libs/metadata.c:915 ../src/libs/metadata_view.c:1499 msgid "visible" msgstr "Visible" -#: ../src/libs/metadata.c:909 +#: ../src/libs/metadata.c:922 msgid "drag and drop one row at a time until you get the desired order" msgstr "Drag and drop one row at a time until you get the desired order" -#: ../src/libs/metadata.c:917 +#: ../src/libs/metadata.c:930 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -30331,26 +31251,26 @@ msgstr "" "It will be visible from metadata editor, collection and import module\n" "It will be also exported" -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 -#: ../src/libs/tagging.c:2051 +#: ../src/libs/metadata.c:935 ../src/libs/tagging.c:1915 +#: ../src/libs/tagging.c:2063 msgid "private" msgstr "Private" -#: ../src/libs/metadata.c:927 +#: ../src/libs/metadata.c:940 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" "Tick if you want to keep this information private (not exported with images)" -#: ../src/libs/metadata.c:936 +#: ../src/libs/metadata.c:950 msgid "add metadata tags" msgstr "Add metadata tags" -#: ../src/libs/metadata.c:987 +#: ../src/libs/metadata.c:1006 msgid "delete metadata" msgstr "Delete metadata" -#: ../src/libs/metadata.c:988 +#: ../src/libs/metadata.c:1007 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -30358,177 +31278,173 @@ msgstr "" "You are about to delete metadata which is currently assigned to images.\n" "The assignments will be removed." -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1162 msgid "write metadata for selected images" msgstr "Write metadata for selected images" -#: ../src/libs/metadata.c:1144 +#: ../src/libs/metadata.c:1163 msgid "cancel" msgstr "Cancel" -#: ../src/libs/metadata.c:1145 +#: ../src/libs/metadata.c:1164 msgid "ignore changed metadata" msgstr "Ignore changed metadata" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1225 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1226 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Attribution (CC BY)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1227 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1228 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "Creative Commons Attribution-ShareAlike (CC BY-SA)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1229 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1230 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "Creative Commons Attribution-NoDerivs (CC BY-ND)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1231 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1232 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "Creative Commons Attribution-NonCommercial (CC BY-NC)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1233 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1234 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" -#: ../src/libs/metadata.c:1216 +#: ../src/libs/metadata.c:1235 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1236 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" -#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 +#: ../src/libs/metadata.c:1237 ../src/libs/metadata.c:1238 msgid "all rights reserved" msgstr "All rights reserved" #. internal -#: ../src/libs/metadata_view.c:133 +#: ../src/libs/metadata_view.c:134 msgid "filmroll" msgstr "Filmroll" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "Group id" - -#: ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:141 msgid "import timestamp" msgstr "Import timestamp" -#: ../src/libs/metadata_view.c:141 +#: ../src/libs/metadata_view.c:142 msgid "change timestamp" msgstr "Change timestamp" -#: ../src/libs/metadata_view.c:142 +#: ../src/libs/metadata_view.c:143 msgid "export timestamp" msgstr "Export timestamp" -#: ../src/libs/metadata_view.c:143 +#: ../src/libs/metadata_view.c:144 msgid "print timestamp" msgstr "Print timestamp" -#: ../src/libs/metadata_view.c:158 +#: ../src/libs/metadata_view.c:159 msgid "35mm equiv focal length" msgstr "35mm equiv focal length" -#: ../src/libs/metadata_view.c:160 +#: ../src/libs/metadata_view.c:161 msgid "focus distance" msgstr "Focus distance" -#: ../src/libs/metadata_view.c:162 +#: ../src/libs/metadata_view.c:163 msgid "datetime" msgstr "Datetime" -#: ../src/libs/metadata_view.c:165 +#: ../src/libs/metadata_view.c:166 msgid "export width" msgstr "Export width" -#: ../src/libs/metadata_view.c:166 +#: ../src/libs/metadata_view.c:167 msgid "export height" msgstr "Export height" #. geotagging -#: ../src/libs/metadata_view.c:169 +#: ../src/libs/metadata_view.c:170 msgid "latitude" msgstr "Latitude" -#: ../src/libs/metadata_view.c:170 +#: ../src/libs/metadata_view.c:171 msgid "longitude" msgstr "Longitude" -#: ../src/libs/metadata_view.c:171 +#: ../src/libs/metadata_view.c:172 msgid "elevation" msgstr "Elevation" -#: ../src/libs/metadata_view.c:175 +#: ../src/libs/metadata_view.c:176 msgid "categories" msgstr "Categories" -#: ../src/libs/metadata_view.c:183 +#: ../src/libs/metadata_view.c:184 msgid "image information" msgstr "Image information" -#: ../src/libs/metadata_view.c:375 +#: ../src/libs/metadata_view.c:376 msgid "unused/deprecated" msgstr "Unused/deprecated" -#: ../src/libs/metadata_view.c:376 +#: ../src/libs/metadata_view.c:377 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:379 +#: ../src/libs/metadata_view.c:380 msgid "marked for deletion" msgstr "Marked for deletion" -#: ../src/libs/metadata_view.c:380 +#: ../src/libs/metadata_view.c:381 msgid "auto-applying presets applied" msgstr "Auto-applying presets applied" -#: ../src/libs/metadata_view.c:382 +#: ../src/libs/metadata_view.c:383 msgid "has .txt" msgstr "Has .txt" -#: ../src/libs/metadata_view.c:383 +#: ../src/libs/metadata_view.c:384 msgid "has .wav" msgstr "Has .wav" -#: ../src/libs/metadata_view.c:403 +#: ../src/libs/metadata_view.c:404 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "Image has %d star" msgstr[1] "Image has %d stars" -#: ../src/libs/metadata_view.c:470 +#: ../src/libs/metadata_view.c:471 #, c-format msgid "loader: %s" msgstr "Loader: %s" -#: ../src/libs/metadata_view.c:702 +#: ../src/libs/metadata_view.c:703 msgid "" msgstr "" -#: ../src/libs/metadata_view.c:715 +#: ../src/libs/metadata_view.c:716 #, c-format msgid "" "double-click to jump to film roll\n" @@ -30537,32 +31453,32 @@ msgstr "" "Double-click to jump to film roll\n" "%s" -#: ../src/libs/metadata_view.c:806 +#: ../src/libs/metadata_view.c:807 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 -#: ../src/libs/metadata_view.c:845 +#: ../src/libs/metadata_view.c:829 ../src/libs/metadata_view.c:841 +#: ../src/libs/metadata_view.c:846 #, c-format msgid "%.1f mm" msgstr "%.1f mm" -#: ../src/libs/metadata_view.c:869 +#: ../src/libs/metadata_view.c:870 #, c-format msgid "infinity" msgstr "infinity" -#: ../src/libs/metadata_view.c:873 +#: ../src/libs/metadata_view.c:874 #, c-format msgid "%.2f m" msgstr "%.2f m" -#: ../src/libs/metadata_view.c:1463 +#: ../src/libs/metadata_view.c:1462 msgid "_default" msgstr "_Default" -#: ../src/libs/metadata_view.c:1495 +#: ../src/libs/metadata_view.c:1494 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -30572,35 +31488,35 @@ msgstr "" "Untick to hide metadata which are not of interest for you\n" "If different settings are needed, use presets" -#: ../src/libs/metadata_view.c:1657 +#: ../src/libs/metadata_view.c:1656 msgid "jump to film roll" msgstr "Jump to film roll" -#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 +#: ../src/libs/modulegroups.c:44 ../src/libs/modulegroups.c:1850 msgid "workflow: scene-referred" msgstr "Workflow: scene-referred" -#: ../src/libs/modulegroups.c:46 +#: ../src/libs/modulegroups.c:47 msgid "modules: deprecated" msgstr "Modules: deprecated" -#: ../src/libs/modulegroups.c:49 +#: ../src/libs/modulegroups.c:50 msgid "last modified layout" msgstr "Last modified layout" -#: ../src/libs/modulegroups.c:193 +#: ../src/libs/modulegroups.c:194 msgid "modulegroups" msgstr "Modulegroups" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 -#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 +#: ../src/libs/modulegroups.c:308 ../src/libs/modulegroups.c:320 +#: ../src/libs/modulegroups.c:2557 ../src/libs/modulegroups.c:2559 msgid "on-off" msgstr "On-off" -#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 +#: ../src/libs/modulegroups.c:497 ../src/libs/modulegroups.c:500 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." @@ -30608,164 +31524,181 @@ msgstr "" "This quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." -#: ../src/libs/modulegroups.c:579 +#: ../src/libs/modulegroups.c:589 msgid "(some features may only be available in the full module interface)" msgstr "(some features may only be available in the full module interface)" -#: ../src/libs/modulegroups.c:617 +#. we create the link to the full iop +#: ../src/libs/modulegroups.c:625 #, c-format msgid "go to the full version of the %s module" msgstr "Go to the full version of the %s module" -#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 -#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 -#: ../src/libs/modulegroups.c:1862 +#: ../src/libs/modulegroups.c:1616 ../src/libs/modulegroups.c:1710 +#: ../src/libs/modulegroups.c:1747 ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1916 msgctxt "modulegroup" msgid "base" msgstr "Base" -#: ../src/libs/modulegroups.c:1582 +#: ../src/libs/modulegroups.c:1635 msgctxt "modulegroup" msgid "tone" msgstr "Tone" -#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1646 ../src/libs/modulegroups.c:1761 +#: ../src/libs/modulegroups.c:1817 msgctxt "modulegroup" msgid "color" msgstr "Color" -#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 -#: ../src/libs/modulegroups.c:1770 +#: ../src/libs/modulegroups.c:1664 ../src/libs/modulegroups.c:1769 +#: ../src/libs/modulegroups.c:1824 msgctxt "modulegroup" msgid "correct" msgstr "Correct" -#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 -#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 +#: ../src/libs/modulegroups.c:1683 ../src/libs/modulegroups.c:1782 +#: ../src/libs/modulegroups.c:1837 ../src/libs/modulegroups.c:2442 msgctxt "modulegroup" msgid "effect" msgstr "Effect" -#: ../src/libs/modulegroups.c:1649 +#: ../src/libs/modulegroups.c:1703 msgid "modules: all" msgstr "Modules: all" -#: ../src/libs/modulegroups.c:1671 +#: ../src/libs/modulegroups.c:1725 msgctxt "modulegroup" msgid "grading" msgstr "Grading" -#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 +#: ../src/libs/modulegroups.c:1733 ../src/libs/modulegroups.c:2448 msgctxt "modulegroup" msgid "effects" msgstr "Effects" -#: ../src/libs/modulegroups.c:1687 +#: ../src/libs/modulegroups.c:1741 msgid "workflow: beginner" msgstr "Workflow: beginner" -#: ../src/libs/modulegroups.c:1740 +#: ../src/libs/modulegroups.c:1794 msgid "workflow: display-referred" msgstr "Workflow: display-referred" -#: ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1855 msgid "search only" msgstr "Search only" -#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 -#: ../src/libs/modulegroups.c:2679 +#: ../src/libs/modulegroups.c:1869 ../src/libs/modulegroups.c:2172 +#: ../src/libs/modulegroups.c:2756 msgctxt "modulegroup" msgid "deprecated" msgstr "Deprecated" -#: ../src/libs/modulegroups.c:1830 +#: ../src/libs/modulegroups.c:1884 msgid "previous config" msgstr "Previous config" -#: ../src/libs/modulegroups.c:1832 +#: ../src/libs/modulegroups.c:1886 msgid "previous layout" msgstr "Previous layout" -#: ../src/libs/modulegroups.c:1836 +#: ../src/libs/modulegroups.c:1890 msgid "previous config with new layout" msgstr "Previous config with new layout" -#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 -#: ../src/libs/modulegroups.c:2553 +#: ../src/libs/modulegroups.c:2067 ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2624 msgid "remove this widget" msgstr "Remove this widget" -#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 +#: ../src/libs/modulegroups.c:2192 ../src/libs/modulegroups.c:2470 msgid "remove this module" msgstr "Remove this module" -#: ../src/libs/modulegroups.c:2363 +#: ../src/libs/modulegroups.c:2434 msgid "base" msgstr "Base" -#: ../src/libs/modulegroups.c:2369 +#: ../src/libs/modulegroups.c:2440 msgid "tone" msgstr "Tone" -#: ../src/libs/modulegroups.c:2373 +#: ../src/libs/modulegroups.c:2444 msgid "technical" msgstr "Technical" -#: ../src/libs/modulegroups.c:2375 +#: ../src/libs/modulegroups.c:2446 msgid "grading" msgstr "Grading" -#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 +#: ../src/libs/modulegroups.c:2452 ../src/libs/modulegroups.c:2460 msgid "add this module" msgstr "Add this module" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 +#: ../src/libs/modulegroups.c:2482 ../src/libs/modulegroups.c:2702 msgid "all available modules" msgstr "All available modules" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2490 msgid "add module" msgstr "Add module" -#: ../src/libs/modulegroups.c:2424 +#: ../src/libs/modulegroups.c:2495 msgid "remove module" msgstr "Remove module" -#: ../src/libs/modulegroups.c:2547 +#: ../src/libs/modulegroups.c:2618 msgid "header needed for other widgets" msgstr "Header needed for other widgets" -#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 +#: ../src/libs/modulegroups.c:2634 ../src/libs/modulegroups.c:2641 msgid "add this widget" msgstr "Add this widget" -#: ../src/libs/modulegroups.c:2583 +#: ../src/libs/modulegroups.c:2654 msgid "currently invisible" msgstr "Currently invisible" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2686 msgid "add widget" msgstr "Add widget" -#: ../src/libs/modulegroups.c:2621 +#: ../src/libs/modulegroups.c:2691 msgid "remove widget" msgstr "Remove widget" -#: ../src/libs/modulegroups.c:2742 -msgid "show all history modules" -msgstr "Show all history modules" +#: ../src/libs/modulegroups.c:2907 +msgid "show all modules" +msgstr "Show all modules" + +#: ../src/libs/modulegroups.c:2908 +msgid "show all modules, regardless of the selected group" +msgstr "Show all modules, regardless of the selected group" + +#: ../src/libs/modulegroups.c:2911 +msgid "show active and history modules" +msgstr "Show active and history modules" -#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 +#: ../src/libs/modulegroups.c:2912 msgid "" -"show modules that are present in the history stack, regardless of whether or " -"not they are currently enabled" +"show the active modules and the modules present in the history stack, whether " +"enabled or not" msgstr "" -"Show modules that are present in the history stack, regardless of whether or " -"not they are currently enabled" +"Show the active modules and the modules present in the history stack, whether " +"enabled or not" + +#: ../src/libs/modulegroups.c:2916 +msgid "show active modules only" +msgstr "Show active modules only" + +#: ../src/libs/modulegroups.c:2917 +msgid "show only the modules that are currently enabled" +msgstr "Show only the modules that are currently enabled" -#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 +#: ../src/libs/modulegroups.c:2993 ../src/libs/modulegroups.c:3204 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -30775,24 +31708,24 @@ msgstr "" "mistakes which can't be corrected and alternative modules that correct them.\n" "They will be removed for new edits in the next release." -#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +#: ../src/libs/modulegroups.c:3028 ../src/libs/modulegroups.c:3572 msgid "quick access" msgstr "Quick access" -#: ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3030 msgid "active pipeline" msgstr "Active pipeline" -#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#: ../src/libs/modulegroups.c:3074 ../src/libs/modulegroups.c:3092 #, c-format msgid "module group: '%s'" msgstr "Module group: '%s'" -#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +#: ../src/libs/modulegroups.c:3108 ../src/libs/modulegroups.c:3168 msgid "cycle module groups" msgstr "Cycle module groups" -#: ../src/libs/modulegroups.c:2975 +#: ../src/libs/modulegroups.c:3139 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -30800,19 +31733,19 @@ msgstr "" "Quick access panel\n" "Right-click tab icon to add/remove widgets" -#: ../src/libs/modulegroups.c:2978 +#: ../src/libs/modulegroups.c:3142 msgid "quick access panel" msgstr "Quick access panel" -#: ../src/libs/modulegroups.c:2990 +#: ../src/libs/modulegroups.c:3156 msgid "show only active modules" msgstr "Show only active modules" -#: ../src/libs/modulegroups.c:2991 +#: ../src/libs/modulegroups.c:3158 msgid "active modules" msgstr "Active modules" -#: ../src/libs/modulegroups.c:3001 +#: ../src/libs/modulegroups.c:3173 msgid "" "presets\n" "ctrl+click to manage" @@ -30820,19 +31753,19 @@ msgstr "" "Presets\n" "Ctrl+click to manage" -#: ../src/libs/modulegroups.c:3008 +#: ../src/libs/modulegroups.c:3180 msgid "search modules" msgstr "Search modules" -#: ../src/libs/modulegroups.c:3010 +#: ../src/libs/modulegroups.c:3182 msgid "search modules by name or tag" msgstr "Search modules by name or tag" -#: ../src/libs/modulegroups.c:3025 +#: ../src/libs/modulegroups.c:3197 msgid "clear text" msgstr "Clear text" -#: ../src/libs/modulegroups.c:3142 +#: ../src/libs/modulegroups.c:3318 #, c-format msgid "" "%s\n" @@ -30841,131 +31774,139 @@ msgstr "" "%s\n" "Right-click tab icon to add/remove modules" -#: ../src/libs/modulegroups.c:3286 +#: ../src/libs/modulegroups.c:3457 msgid "basic icon" msgstr "Basic icon" -#: ../src/libs/modulegroups.c:3297 +#: ../src/libs/modulegroups.c:3467 msgid "active icon" msgstr "Active icon" -#: ../src/libs/modulegroups.c:3308 +#: ../src/libs/modulegroups.c:3477 msgid "color icon" msgstr "Color icon" -#: ../src/libs/modulegroups.c:3319 +#: ../src/libs/modulegroups.c:3487 msgid "correct icon" msgstr "Correct icon" -#: ../src/libs/modulegroups.c:3330 +#: ../src/libs/modulegroups.c:3497 msgid "effect icon" msgstr "Effect icon" -#: ../src/libs/modulegroups.c:3341 +#: ../src/libs/modulegroups.c:3507 msgid "favorites icon" msgstr "Favorites icon" -#: ../src/libs/modulegroups.c:3352 +#: ../src/libs/modulegroups.c:3517 msgid "tone icon" msgstr "Tone icon" -#: ../src/libs/modulegroups.c:3363 +#: ../src/libs/modulegroups.c:3527 msgid "grading icon" msgstr "Grading icon" -#: ../src/libs/modulegroups.c:3374 +#: ../src/libs/modulegroups.c:3537 msgid "technical icon" msgstr "Technical icon" -#: ../src/libs/modulegroups.c:3408 +#: ../src/libs/modulegroups.c:3570 msgid "quick access panel widgets" msgstr "Quick access panel widgets" -#: ../src/libs/modulegroups.c:3432 +#: ../src/libs/modulegroups.c:3594 msgid "add widget to the quick access panel" msgstr "Add widget to the quick access panel" -#: ../src/libs/modulegroups.c:3465 +#: ../src/libs/modulegroups.c:3628 msgid "group icon" msgstr "Group icon" -#: ../src/libs/modulegroups.c:3475 +#: ../src/libs/modulegroups.c:3640 msgid "group name" msgstr "Group name" -#: ../src/libs/modulegroups.c:3487 +#: ../src/libs/modulegroups.c:3653 msgid "remove group" msgstr "Remove group" -#: ../src/libs/modulegroups.c:3515 +#: ../src/libs/modulegroups.c:3682 msgid "move group to the left" msgstr "Move group to the left" -#: ../src/libs/modulegroups.c:3525 +#: ../src/libs/modulegroups.c:3694 msgid "add module to the group" msgstr "Add module to the group" -#: ../src/libs/modulegroups.c:3537 +#: ../src/libs/modulegroups.c:3707 msgid "move group to the right" msgstr "Move group to the right" -#: ../src/libs/modulegroups.c:3725 +#: ../src/libs/modulegroups.c:3897 msgid "rename preset" msgstr "Rename preset" -#: ../src/libs/modulegroups.c:3728 +#: ../src/libs/modulegroups.c:3900 msgid "_rename" msgstr "_Rename" -#: ../src/libs/modulegroups.c:3733 +#: ../src/libs/modulegroups.c:3905 msgid "a preset with this name already exists!" msgstr "A preset with this name already exists!" -#: ../src/libs/modulegroups.c:3742 +#: ../src/libs/modulegroups.c:3914 msgid "new preset name:" msgstr "New preset name:" -#: ../src/libs/modulegroups.c:4070 +#: ../src/libs/modulegroups.c:4242 msgid "preset: " msgstr "Preset: " -#: ../src/libs/modulegroups.c:4080 +#: ../src/libs/modulegroups.c:4252 msgid "remove the preset" msgstr "Remove the preset" -#: ../src/libs/modulegroups.c:4084 +#: ../src/libs/modulegroups.c:4256 msgid "duplicate the preset" msgstr "Duplicate the preset" -#: ../src/libs/modulegroups.c:4088 +#: ../src/libs/modulegroups.c:4260 msgid "rename the preset" msgstr "Rename the preset" -#: ../src/libs/modulegroups.c:4092 +#: ../src/libs/modulegroups.c:4264 msgid "create a new empty preset" msgstr "Create a new empty preset" -#: ../src/libs/modulegroups.c:4100 +#: ../src/libs/modulegroups.c:4272 msgid "show search line" msgstr "Show search line" -#: ../src/libs/modulegroups.c:4104 +#: ../src/libs/modulegroups.c:4276 msgid "show quick access panel" msgstr "Show quick access panel" -#: ../src/libs/modulegroups.c:4109 +#: ../src/libs/modulegroups.c:4281 msgid "show all history modules in active group" msgstr "Show all history modules in active group" -#: ../src/libs/modulegroups.c:4123 +#: ../src/libs/modulegroups.c:4284 +msgid "" +"show modules that are present in the history stack, regardless of whether or " +"not they are currently enabled" +msgstr "" +"Show modules that are present in the history stack, regardless of whether or " +"not they are currently enabled" + +#: ../src/libs/modulegroups.c:4295 msgid "auto-apply this preset" msgstr "Auto-apply this preset" -#: ../src/libs/modulegroups.c:4139 +#: ../src/libs/modulegroups.c:4313 msgid "module groups" msgstr "Module groups" -#: ../src/libs/modulegroups.c:4158 +#: ../src/libs/modulegroups.c:4332 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" @@ -30975,12 +31916,12 @@ msgstr "" msgid "navigation" msgstr "Navigation" -#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:263 msgctxt "navigationbox" msgid "fill" msgstr "Fill" -#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:261 msgid "small" msgstr "Small" @@ -30992,212 +31933,219 @@ msgstr "" "Navigation\n" "Click or drag to position zoomed area in center view" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:248 msgid "hide navigation thumbnail" msgstr "Hide navigation thumbnail" -#: ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:259 msgid "image zoom level" msgstr "Image zoom level" -#: ../src/libs/navigation.c:270 +#: ../src/libs/navigation.c:264 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:271 +#: ../src/libs/navigation.c:265 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:272 +#: ../src/libs/navigation.c:266 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:273 +#: ../src/libs/navigation.c:267 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:274 +#: ../src/libs/navigation.c:268 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:275 +#: ../src/libs/navigation.c:269 msgid "1600%" msgstr "1600%" -#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3302 +#: ../src/libs/neural_restore.c:478 ../src/libs/neural_restore.c:3566 msgid "neural restore" msgstr "Neural restore" -#: ../src/libs/neural_restore.c:456 +#: ../src/libs/neural_restore.c:483 msgid "AI-based image restoration: denoise and upscale" msgstr "AI-based image restoration: denoise and upscale" -#: ../src/libs/neural_restore.c:845 +#: ../src/libs/neural_restore.c:872 #, c-format msgid "failed to open TIFF for writing: %s" msgstr "Failed to open TIFF for writing: %s" -#: ../src/libs/neural_restore.c:896 +#: ../src/libs/neural_restore.c:944 msgid "out of memory for detail recovery buffer" msgstr "Out of memory for detail recovery buffer" -#: ../src/libs/neural_restore.c:1108 -msgid "Bayer" -msgstr "Bayer" +#: ../src/libs/neural_restore.c:1212 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "Failed to load AI model for Bayer raw denoising" -#: ../src/libs/neural_restore.c:1112 -msgid "X-Trans" -msgstr "X-Trans" +#: ../src/libs/neural_restore.c:1216 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "Failed to load AI model for X-Trans raw denoising" -#: ../src/libs/neural_restore.c:1123 -#, c-format -msgid "failed to load AI raw denoise %s model" -msgstr "Failed to load AI raw denoise %s model" +#: ../src/libs/neural_restore.c:1220 +msgid "failed to load AI model for linear raw denoising" +msgstr "Failed to load AI model for linear raw denoising" -#: ../src/libs/neural_restore.c:1170 +#: ../src/libs/neural_restore.c:1274 msgid "raw denoise: unsupported raw datatype" msgstr "Raw denoise: unsupported raw datatype" -#: ../src/libs/neural_restore.c:1301 +#: ../src/libs/neural_restore.c:1405 msgid "raw denoise: cannot load source image" msgstr "Raw denoise: cannot load source image" -#: ../src/libs/neural_restore.c:1327 -msgid "raw denoise: image is not a supported raw sensor format" -msgstr "Raw denoise: image is not a supported raw sensor format" +#: ../src/libs/neural_restore.c:1431 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "Raw denoise: image is not in a supported raw sensor format" -#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4164 -msgid "upscale" -msgstr "Upscale" +#: ../src/libs/neural_restore.c:1459 ../src/libs/neural_restore.c:2835 +msgid "" +"raw denoise: this image is already pre-demosaiced (sRaw / computational raw); " +"results may be limited" +msgstr "" +"Raw denoise: this image is already pre-demosaiced (sRaw / computational raw); " +"results may be limited" -#: ../src/libs/neural_restore.c:1361 +#: ../src/libs/neural_restore.c:1477 #, c-format msgid "loading %s model..." msgstr "Loading %s model..." -#: ../src/libs/neural_restore.c:1391 +#: ../src/libs/neural_restore.c:1507 #, c-format msgid "failed to load AI %s model" msgstr "Failed to load AI %s model" -#: ../src/libs/neural_restore.c:1461 +#: ../src/libs/neural_restore.c:1577 msgid "neural restore: cannot create output directory" msgstr "Neural restore: cannot create output directory" -#: ../src/libs/neural_restore.c:1493 +#: ../src/libs/neural_restore.c:1609 msgid "neural restore: too many output files" msgstr "Neural restore: too many output files" -#: ../src/libs/neural_restore.c:1502 +#: ../src/libs/neural_restore.c:1618 #, c-format msgid "denoising image %d/%d..." msgstr "Denoising image %d/%d..." -#: ../src/libs/neural_restore.c:1503 +#: ../src/libs/neural_restore.c:1619 #, c-format msgid "raw denoising image %d/%d..." msgstr "Raw denoising image %d/%d..." -#: ../src/libs/neural_restore.c:1504 +#: ../src/libs/neural_restore.c:1620 #, c-format msgid "upscaling 2x image %d/%d..." msgstr "Upscaling 2x image %d/%d..." -#: ../src/libs/neural_restore.c:1505 +#: ../src/libs/neural_restore.c:1621 #, c-format msgid "upscaling 4x image %d/%d..." msgstr "Upscaling 4x image %d/%d..." -#: ../src/libs/neural_restore.c:1514 +#: ../src/libs/neural_restore.c:1630 #, c-format msgid "raw denoise failed for image %d" msgstr "Raw denoise failed for image %d" -#: ../src/libs/neural_restore.c:1543 +#: ../src/libs/neural_restore.c:1659 msgid "neural restore: export failed" msgstr "Neural restore: export failed" -#: ../src/libs/neural_restore.c:1566 +#: ../src/libs/neural_restore.c:1682 #, c-format msgid "neural %s: %d image processed" msgid_plural "neural %s: %d images processed" msgstr[0] "Neural %s: %d image processed" msgstr[1] "Neural %s: %d images processed" -#: ../src/libs/neural_restore.c:1648 +#: ../src/libs/neural_restore.c:1764 msgid "large output - processing will be slow" msgstr "Large output - processing will be slow" -#: ../src/libs/neural_restore.c:1664 +#: ../src/libs/neural_restore.c:1780 msgid "output: Bayer CFA DNG" msgstr "Output: Bayer CFA DNG" -#: ../src/libs/neural_restore.c:1665 +#: ../src/libs/neural_restore.c:1781 msgid "output: LinearRaw DNG" msgstr "Output: LinearRaw DNG" -#: ../src/libs/neural_restore.c:1684 +#: ../src/libs/neural_restore.c:1792 +msgid "preview unavailable – process to save result" +msgstr "Preview unavailable – process to save result" + +#: ../src/libs/neural_restore.c:1813 msgid "wide-gamut preserved, not denoised" msgstr "Wide-gamut preserved, not denoised" -#: ../src/libs/neural_restore.c:1685 +#: ../src/libs/neural_restore.c:1814 msgid "wide-gamut clipped" msgstr "Wide-gamut clipped" -#: ../src/libs/neural_restore.c:3486 +#: ../src/libs/neural_restore.c:3749 #, c-format msgid "zoom %.0f%%" msgstr "Zoom %.0f%%" -#: ../src/libs/neural_restore.c:3649 +#: ../src/libs/neural_restore.c:3912 msgid "click to select preview area" msgstr "Click to select preview area" -#: ../src/libs/neural_restore.c:3674 +#: ../src/libs/neural_restore.c:3937 msgid "model not available" msgstr "Model not available" -#: ../src/libs/neural_restore.c:3676 ../src/libs/neural_restore.c:3870 +#: ../src/libs/neural_restore.c:3939 ../src/libs/neural_restore.c:4122 msgid "generating preview..." msgstr "Generating preview..." -#: ../src/libs/neural_restore.c:3678 +#: ../src/libs/neural_restore.c:3941 msgid "click to generate preview" msgstr "Click to generate preview" -#: ../src/libs/neural_restore.c:3680 +#: ../src/libs/neural_restore.c:3943 msgid "image not supported by this task" msgstr "Image not supported by this task" -#: ../src/libs/neural_restore.c:3682 +#: ../src/libs/neural_restore.c:3945 msgid "preview initialization failed" msgstr "Preview initialization failed" -#: ../src/libs/neural_restore.c:3683 +#: ../src/libs/neural_restore.c:3946 msgid "select an image to preview" msgstr "Select an image to preview" -#: ../src/libs/neural_restore.c:4116 ../src/libs/neural_restore.c:4380 +#: ../src/libs/neural_restore.c:4370 ../src/libs/neural_restore.c:4639 msgid "select output folder" msgstr "Select output folder" -#: ../src/libs/neural_restore.c:4161 +#: ../src/libs/neural_restore.c:4415 msgid "AI raw denoising" msgstr "AI raw denoising" -#: ../src/libs/neural_restore.c:4163 +#: ../src/libs/neural_restore.c:4417 msgid "AI denoising" msgstr "AI denoising" -#: ../src/libs/neural_restore.c:4165 +#: ../src/libs/neural_restore.c:4419 msgid "AI upscaling" msgstr "AI upscaling" -#: ../src/libs/neural_restore.c:4177 +#: ../src/libs/neural_restore.c:4431 msgid "blend between the source CFA (0%) and the denoised output (100%)" msgstr "Blend between the source CFA (0%) and the denoised output (100%)" -#: ../src/libs/neural_restore.c:4195 +#: ../src/libs/neural_restore.c:4449 #, no-c-format msgid "" "100% applies the full AI model output; lower values bring back luminance " @@ -31206,19 +32154,19 @@ msgstr "" "100% applies the full AI model output; lower values bring back luminance " "texture and grain while keeping color noise suppressed" -#: ../src/libs/neural_restore.c:4204 +#: ../src/libs/neural_restore.c:4458 msgid "upscale factor" msgstr "Upscale factor" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4460 msgid "2x" msgstr "2x" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4460 msgid "4x" msgstr "4x" -#: ../src/libs/neural_restore.c:4223 +#: ../src/libs/neural_restore.c:4478 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" @@ -31226,27 +32174,31 @@ msgstr "" "Click to pick preview area on the image thumbnail\n" "Double-click to reset to center" -#: ../src/libs/neural_restore.c:4254 +#: ../src/libs/neural_restore.c:4501 msgid "process selected images" msgstr "Process selected images" -#: ../src/libs/neural_restore.c:4272 +#: ../src/libs/neural_restore.c:4519 msgid "output parameters" msgstr "Output parameters" -#: ../src/libs/neural_restore.c:4283 +#: ../src/libs/neural_restore.c:4530 msgid "output TIFF bit depth" msgstr "Output TIFF bit depth" -#: ../src/libs/neural_restore.c:4325 +#: ../src/libs/neural_restore.c:4540 +msgid "output TIFF compression" +msgstr "Output TIFF compression" + +#: ../src/libs/neural_restore.c:4583 msgid "color profile embedded in the output TIFF" msgstr "Color profile embedded in the output TIFF" -#: ../src/libs/neural_restore.c:4335 +#: ../src/libs/neural_restore.c:4593 msgid "preserve wide-gamut colors" msgstr "Preserve wide-gamut colors" -#: ../src/libs/neural_restore.c:4342 +#: ../src/libs/neural_restore.c:4600 msgid "" "when on, pixels outside sRGB gamut pass through without being denoised; when " "off, all pixels are denoised but wide-gamut colors may be clipped; only " @@ -31256,15 +32208,15 @@ msgstr "" "off, all pixels are denoised but wide-gamut colors may be clipped; only " "affects denoise" -#: ../src/libs/neural_restore.c:4351 +#: ../src/libs/neural_restore.c:4609 msgid "add to the current collection" msgstr "Add to the current collection" -#: ../src/libs/neural_restore.c:4357 +#: ../src/libs/neural_restore.c:4615 msgid "automatically import the output image into the current collection" msgstr "Automatically import the output image into the current collection" -#: ../src/libs/neural_restore.c:4373 +#: ../src/libs/neural_restore.c:4631 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" @@ -31272,63 +32224,63 @@ msgstr "" "Output folder — supports Darktable variables\n" "$(FILE_FOLDER) = source image folder" -#: ../src/libs/print_settings.c:48 +#: ../src/libs/print_settings.c:49 msgid "print settings" msgstr "Print settings" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 +#: ../src/libs/print_settings.c:369 ../src/libs/print_settings.c:772 #, c-format msgid "processing `%s' for `%s'" msgstr "Processing `%s' for `%s'" -#: ../src/libs/print_settings.c:399 +#: ../src/libs/print_settings.c:400 #, c-format msgid "cannot open printer profile `%s'" msgstr "Cannot open printer profile `%s'" -#: ../src/libs/print_settings.c:410 +#: ../src/libs/print_settings.c:411 #, c-format msgid "error getting output profile for image %d" msgstr "Error getting output profile for image %d" -#: ../src/libs/print_settings.c:422 +#: ../src/libs/print_settings.c:423 #, c-format msgid "cannot apply printer profile `%s'" msgstr "Cannot apply printer profile `%s'" -#: ../src/libs/print_settings.c:594 +#: ../src/libs/print_settings.c:595 msgid "failed to create temporary PDF for printing" msgstr "Failed to create temporary PDF for printing" -#: ../src/libs/print_settings.c:640 +#: ../src/libs/print_settings.c:641 msgid "maximum image per page reached" msgstr "Maximum image per page reached" -#: ../src/libs/print_settings.c:725 +#: ../src/libs/print_settings.c:726 msgid "cannot print until a picture is selected" msgstr "Cannot print until a picture is selected" -#: ../src/libs/print_settings.c:730 +#: ../src/libs/print_settings.c:731 msgid "cannot print until a printer is selected" msgstr "Cannot print until a printer is selected" -#: ../src/libs/print_settings.c:735 +#: ../src/libs/print_settings.c:736 msgid "cannot print until a paper is selected" msgstr "Cannot print until a paper is selected" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:764 #, c-format msgid "cannot get image %d for printing" msgstr "Cannot get image %d for printing" -#: ../src/libs/print_settings.c:942 +#: ../src/libs/print_settings.c:943 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1195 +#: ../src/libs/print_settings.c:1196 #, c-format msgid "" "style to be applied on print:\n" @@ -31337,59 +32289,59 @@ msgstr "" "Style to be applied on print:\n" "%s" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2489 msgctxt "section" msgid "printer" msgstr "Printer" -#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2571 +#: ../src/libs/print_settings.c:2502 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2566 msgid "printer" msgstr "Printer" -#: ../src/libs/print_settings.c:2507 +#: ../src/libs/print_settings.c:2502 msgid "media" msgstr "Media" -#: ../src/libs/print_settings.c:2528 +#: ../src/libs/print_settings.c:2523 msgid "color management in printer driver" msgstr "Color management in printer driver" -#: ../src/libs/print_settings.c:2561 +#: ../src/libs/print_settings.c:2556 msgid "printer ICC profiles" msgstr "printer ICC profiles" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2577 msgid "black point compensation" msgstr "Black point compensation" -#: ../src/libs/print_settings.c:2595 +#: ../src/libs/print_settings.c:2590 msgid "activate black point compensation when applying the printer profile" msgstr "Activate black point compensation when applying the printer profile" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2602 +#: ../src/libs/print_settings.c:2597 msgctxt "section" msgid "page" msgstr "Page" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2619 msgid "measurement units" msgstr "Measurement units" -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2627 msgid "image width/height" msgstr "Image width/height" -#: ../src/libs/print_settings.c:2637 +#: ../src/libs/print_settings.c:2632 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2645 +#: ../src/libs/print_settings.c:2640 msgid "scale factor" msgstr "Scale factor" -#: ../src/libs/print_settings.c:2651 +#: ../src/libs/print_settings.c:2646 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -31402,46 +32354,46 @@ msgstr "" " a too large value may result in poor print quality" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2660 msgid "top margin" msgstr "Top margin" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2664 msgid "left margin" msgstr "Left margin" -#: ../src/libs/print_settings.c:2672 +#: ../src/libs/print_settings.c:2667 msgid "lock" msgstr "Lock" -#: ../src/libs/print_settings.c:2674 +#: ../src/libs/print_settings.c:2669 msgid "change all margins uniformly" msgstr "Change all margins uniformly" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2678 +#: ../src/libs/print_settings.c:2673 msgid "right margin" msgstr "Right margin" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2682 +#: ../src/libs/print_settings.c:2677 msgid "bottom margin" msgstr "Bottom margin" -#: ../src/libs/print_settings.c:2715 +#: ../src/libs/print_settings.c:2710 msgid "display grid" msgstr "Display grid" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2721 msgid "snap to grid" msgstr "Snap to grid" -#: ../src/libs/print_settings.c:2739 +#: ../src/libs/print_settings.c:2734 msgid "borderless mode required" msgstr "Borderless mode required" -#: ../src/libs/print_settings.c:2742 +#: ../src/libs/print_settings.c:2737 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -31452,16 +32404,16 @@ msgstr "" "below the printer hardware margins" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2749 +#: ../src/libs/print_settings.c:2744 msgctxt "section" msgid "image layout" msgstr "Image layout" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2785 msgid "new image area" msgstr "New image area" -#: ../src/libs/print_settings.c:2792 +#: ../src/libs/print_settings.c:2787 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -31471,57 +32423,57 @@ msgstr "" "Click and drag on the page to place the area\n" "Drag and drop image from film strip on it" -#: ../src/libs/print_settings.c:2796 +#: ../src/libs/print_settings.c:2791 msgid "delete image area" msgstr "Delete image area" -#: ../src/libs/print_settings.c:2798 +#: ../src/libs/print_settings.c:2793 msgid "delete the currently selected image area" msgstr "Delete the currently selected image area" -#: ../src/libs/print_settings.c:2801 +#: ../src/libs/print_settings.c:2796 msgid "clear layout" msgstr "Clear layout" -#: ../src/libs/print_settings.c:2803 +#: ../src/libs/print_settings.c:2798 msgid "remove all image areas from the page" msgstr "Remove all image areas from the page" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2820 +#: ../src/libs/print_settings.c:2815 msgid "image area x origin (in current unit)" msgstr "Image area x origin (in current unit)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2824 +#: ../src/libs/print_settings.c:2819 msgid "image area y origin (in current unit)" msgstr "Image area y origin (in current unit)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2835 +#: ../src/libs/print_settings.c:2830 msgid "image area width (in current unit)" msgstr "Image area width (in current unit)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2839 +#: ../src/libs/print_settings.c:2834 msgid "image area height (in current unit)" msgstr "Image area height (in current unit)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2865 +#: ../src/libs/print_settings.c:2860 msgctxt "section" msgid "print settings" msgstr "Print settings" -#: ../src/libs/print_settings.c:2935 +#: ../src/libs/print_settings.c:2929 msgid "select style to be applied on printing" msgstr "Select style to be applied on printing" -#: ../src/libs/print_settings.c:2937 +#: ../src/libs/print_settings.c:2935 msgid "temporary style to use while printing" msgstr "Temporary style to use while printing" -#: ../src/libs/print_settings.c:2969 +#: ../src/libs/print_settings.c:2967 msgid "print with current settings" msgstr "Print with current settings" @@ -31554,15 +32506,15 @@ msgstr " but not " msgid "recent collections settings" msgstr "Recent collections settings" -#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1022 msgid "set scale to linear" msgstr "Set scale to linear" -#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1027 msgid "set scale to logarithmic" msgstr "Set scale to logarithmic" -#: ../src/libs/scopes/histogram.c:244 +#: ../src/libs/scopes/histogram.c:245 msgid "switch histogram scale" msgstr "Switch histogram scale" @@ -31575,48 +32527,48 @@ msgstr "Split" msgid "vectorscope" msgstr "Vectorscope" -#: ../src/libs/scopes/vectorscope.c:1038 +#: ../src/libs/scopes/vectorscope.c:1037 msgid "set view to AzBz" msgstr "Set view to AzBz" -#: ../src/libs/scopes/vectorscope.c:1044 +#: ../src/libs/scopes/vectorscope.c:1043 msgid "set view to RYB" msgstr "Set view to RYB" -#: ../src/libs/scopes/vectorscope.c:1050 +#: ../src/libs/scopes/vectorscope.c:1049 msgid "set view to u*v*" msgstr "Set view to u*v*" -#: ../src/libs/scopes/vectorscope.c:1160 +#: ../src/libs/scopes/vectorscope.c:1159 msgid "scroll to coarse-rotate" msgstr "Scroll to coarse-rotate" -#: ../src/libs/scopes/vectorscope.c:1161 +#: ../src/libs/scopes/vectorscope.c:1160 msgid "ctrl+scroll to fine rotate" msgstr "Ctrl+scroll to fine rotate" -#: ../src/libs/scopes/vectorscope.c:1162 +#: ../src/libs/scopes/vectorscope.c:1161 msgid "shift+scroll to change width" msgstr "Shift+scroll to change width" -#: ../src/libs/scopes/vectorscope.c:1163 +#: ../src/libs/scopes/vectorscope.c:1162 msgid "alt+scroll to cycle" msgstr "Alt+scroll to cycle" -#: ../src/libs/scopes/vectorscope.c:1419 +#: ../src/libs/scopes/vectorscope.c:1425 msgid "cycle vectorscope types" msgstr "Cycle vectorscope types" -#: ../src/libs/scopes/vectorscope.c:1424 +#: ../src/libs/scopes/vectorscope.c:1432 msgid "switch vectorscope scale" msgstr "Switch vectorscope scale" -#: ../src/libs/scopes/vectorscope.c:1441 +#: ../src/libs/scopes/vectorscope.c:1451 msgid "color harmonies" msgstr "Color harmonies" #. FIXME: do we need this action, or is it vestigial? -#: ../src/libs/scopes/vectorscope.c:1459 +#: ../src/libs/scopes/vectorscope.c:1469 msgid "cycle color harmonies" msgstr "Cycle color harmonies" @@ -31632,11 +32584,11 @@ msgstr "Set scope to vertical" msgid "set scope to horizontal" msgstr "Set scope to horizontal" -#: ../src/libs/scopes/waveform.c:404 +#: ../src/libs/scopes/waveform.c:405 msgid "switch scope orientation" msgstr "Switch scope orientation" -#: ../src/libs/scopes/waveform.c:446 +#: ../src/libs/scopes/waveform.c:449 msgid "RGB parade" msgstr "RGB parade" @@ -31688,11 +32640,11 @@ msgstr "Session" msgid "jobcode" msgstr "Jobcode" -#: ../src/libs/snapshots.c:99 +#: ../src/libs/snapshots.c:100 msgid "snapshots" msgstr "Snapshots" -#: ../src/libs/snapshots.c:104 +#: ../src/libs/snapshots.c:105 msgid "" "remember a specific edit state and\n" "allow comparing it against another\n" @@ -31707,28 +32659,28 @@ msgctxt "snapshot sign" msgid "S" msgstr "S" -#: ../src/libs/snapshots.c:604 +#: ../src/libs/snapshots.c:613 msgid "restore snapshot into current history" msgstr "Restore snapshot into current history" -#: ../src/libs/snapshots.c:719 +#: ../src/libs/snapshots.c:730 msgid "snapshots for removed image have been deleted" msgstr "Snapshots for removed image have been deleted" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 #, c-format msgid "↗ %s '%s'" msgstr "↗ %s '%s'" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 msgid "this snapshot was taken from" msgstr "This snapshot was taken from" -#: ../src/libs/snapshots.c:810 +#: ../src/libs/snapshots.c:821 msgid "take snapshot" msgstr "Take snapshot" -#: ../src/libs/snapshots.c:812 +#: ../src/libs/snapshots.c:823 msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" @@ -31736,11 +32688,7 @@ msgstr "" "Take snapshot to compare with another image or the same image at another " "stage of development" -#: ../src/libs/snapshots.c:867 -msgid "side-by-side" -msgstr "Side-by-side" - -#: ../src/libs/snapshots.c:873 +#: ../src/libs/snapshots.c:879 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" @@ -31748,7 +32696,11 @@ msgstr "" "Place the snapshot side-by-side / above-below the current image instead of " "overlaying" -#: ../src/libs/snapshots.c:877 +#: ../src/libs/snapshots.c:881 +msgid "side-by-side" +msgstr "Side-by-side" + +#: ../src/libs/snapshots.c:890 msgid "toggle last snapshot" msgstr "Toggle last snapshot" @@ -31848,7 +32800,7 @@ msgstr "Create..." msgid "create styles from history stack of selected images" msgstr "Create styles from history stack of selected images" -#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2573 msgid "edit..." msgstr "Edit..." @@ -31888,11 +32840,11 @@ msgstr "Change size of preview on tooltip of style" msgid "large" msgstr "Large" -#: ../src/libs/tagging.c:110 +#: ../src/libs/tagging.c:111 msgid "tagging" msgstr "Tagging" -#: ../src/libs/tagging.c:115 +#: ../src/libs/tagging.c:116 msgid "" "add or remove keywords for\n" "the currently selected images" @@ -31900,33 +32852,33 @@ msgstr "" "Add or remove keywords for\n" "the currently selected images" -#: ../src/libs/tagging.c:1446 +#: ../src/libs/tagging.c:1447 msgid "attach tag to all" msgstr "Attach tag to all" -#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 +#: ../src/libs/tagging.c:1456 ../src/libs/tagging.c:2542 msgid "detach tag" msgstr "Detach tag" -#: ../src/libs/tagging.c:1459 +#: ../src/libs/tagging.c:1460 msgid "find tag" msgstr "Find tag" -#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 +#: ../src/libs/tagging.c:1463 ../src/libs/tagging.c:2609 msgid "copy to clipboard" msgstr "Copy to clipboard" -#: ../src/libs/tagging.c:1699 +#: ../src/libs/tagging.c:1711 msgid "delete tag?" msgstr "Delete tag?" -#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 -#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 +#: ../src/libs/tagging.c:1717 ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:2027 ../src/libs/tagging.c:2336 #, c-format msgid "selected: %s" msgstr "Selected: %s" -#: ../src/libs/tagging.c:1710 +#: ../src/libs/tagging.c:1722 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -31941,73 +32893,73 @@ msgstr[1] "" "Do you really want to delete the tag '%s'?\n" "%d images are assigned this tag!" -#: ../src/libs/tagging.c:1748 +#: ../src/libs/tagging.c:1760 #, c-format msgid "tag %s removed" msgstr "Tag %s removed" -#: ../src/libs/tagging.c:1788 +#: ../src/libs/tagging.c:1800 msgid "delete node?" msgstr "Delete node?" -#: ../src/libs/tagging.c:1798 +#: ../src/libs/tagging.c:1810 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d tag will be deleted" msgstr[1] "%d tags will be deleted" -#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:1817 ../src/libs/tagging.c:2037 +#: ../src/libs/tagging.c:2346 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d image will be updated" msgstr[1] "%d images will be updated" -#: ../src/libs/tagging.c:1836 +#: ../src/libs/tagging.c:1848 #, c-format msgid "%d tags removed" msgstr "%d tags removed" -#: ../src/libs/tagging.c:1880 +#: ../src/libs/tagging.c:1892 msgid "create tag" msgstr "Create tag" -#: ../src/libs/tagging.c:1896 +#: ../src/libs/tagging.c:1908 #, c-format msgid "add to: \"%s\" " msgstr "Add to: \"%s\" " -#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:1913 ../src/libs/tagging.c:2061 msgid "category" msgstr "Category" -#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 +#: ../src/libs/tagging.c:1926 ../src/libs/tagging.c:2052 msgid "name: " msgstr "Name: " -#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 +#: ../src/libs/tagging.c:1929 ../src/libs/tagging.c:2072 msgid "synonyms: " msgstr "Synonyms: " -#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 -#: ../src/libs/tagging.c:2360 +#: ../src/libs/tagging.c:1937 ../src/libs/tagging.c:2089 +#: ../src/libs/tagging.c:2372 msgid "empty tag is not allowed, aborting" msgstr "Empty tag is not allowed, aborting" -#: ../src/libs/tagging.c:1936 +#: ../src/libs/tagging.c:1948 msgid "tag name already exists. aborting." msgstr "Tag name already exists. Aborting." -#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 +#: ../src/libs/tagging.c:2031 ../src/libs/tagging.c:2340 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d tag will be updated" msgstr[1] "%d tags will be updated" -#: ../src/libs/tagging.c:2079 +#: ../src/libs/tagging.c:2091 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -32015,100 +32967,100 @@ msgstr "" "'|' character is not allowed for renaming tag.\n" "To modify the hierarchy use rename path instead. Aborting." -#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 +#: ../src/libs/tagging.c:2140 ../src/libs/tagging.c:2274 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "At least one new tag name (%s) already exists, aborting" -#: ../src/libs/tagging.c:2318 +#: ../src/libs/tagging.c:2330 msgid "change path" msgstr "Change path" -#: ../src/libs/tagging.c:2364 +#: ../src/libs/tagging.c:2376 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "'|' misplaced, empty tag is not allowed, aborting" -#: ../src/libs/tagging.c:2496 +#: ../src/libs/tagging.c:2508 #, c-format msgid "tag %s created" msgstr "Tag %s created" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2537 msgid "attach tag" msgstr "Attach tag" -#: ../src/libs/tagging.c:2540 +#: ../src/libs/tagging.c:2552 msgid "create tag..." msgstr "Create tag..." -#: ../src/libs/tagging.c:2547 +#: ../src/libs/tagging.c:2559 msgid "delete tag" msgstr "Delete tag" -#: ../src/libs/tagging.c:2555 +#: ../src/libs/tagging.c:2567 msgid "delete node" msgstr "Delete node" -#: ../src/libs/tagging.c:2569 +#: ../src/libs/tagging.c:2581 msgid "change path..." msgstr "Change path..." -#: ../src/libs/tagging.c:2580 +#: ../src/libs/tagging.c:2592 msgid "set as a tag" msgstr "Set as a tag" -#: ../src/libs/tagging.c:2592 +#: ../src/libs/tagging.c:2604 msgid "copy to entry" msgstr "Copy to entry" -#: ../src/libs/tagging.c:2618 +#: ../src/libs/tagging.c:2630 msgid "go to tag collection" msgstr "Go to tag collection" -#: ../src/libs/tagging.c:2625 +#: ../src/libs/tagging.c:2637 msgid "go back to work" msgstr "Go back to work" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2827 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2803 +#: ../src/libs/tagging.c:2829 msgid "(private)" msgstr "(private)" -#: ../src/libs/tagging.c:2832 +#: ../src/libs/tagging.c:2858 msgid "select a keyword file" msgstr "Select a keyword file" -#: ../src/libs/tagging.c:2847 +#: ../src/libs/tagging.c:2873 msgid "error importing tags" msgstr "Error importing tags" -#: ../src/libs/tagging.c:2849 +#: ../src/libs/tagging.c:2875 #, c-format msgid "%zd tags imported" msgstr "%zd tags imported" -#: ../src/libs/tagging.c:2874 +#: ../src/libs/tagging.c:2900 msgid "select file to export to" msgstr "Select file to export to" -#: ../src/libs/tagging.c:2890 +#: ../src/libs/tagging.c:2916 msgid "error exporting tags" msgstr "Error exporting tags" -#: ../src/libs/tagging.c:2892 +#: ../src/libs/tagging.c:2918 #, c-format msgid "%zd tags exported" msgstr "%zd tags exported" -#: ../src/libs/tagging.c:3370 +#: ../src/libs/tagging.c:3396 msgid "drop to root" msgstr "Drop to root" -#: ../src/libs/tagging.c:3527 +#: ../src/libs/tagging.c:3553 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -32120,47 +33072,47 @@ msgstr "" "Right-click for other actions on attached tag,\n" "Tab to give the focus to entry" -#: ../src/libs/tagging.c:3541 +#: ../src/libs/tagging.c:3565 msgid "attach" msgstr "Attach" -#: ../src/libs/tagging.c:3543 +#: ../src/libs/tagging.c:3567 msgid "attach tag to all selected images" msgstr "Attach tag to all selected images" -#: ../src/libs/tagging.c:3546 +#: ../src/libs/tagging.c:3570 msgid "detach" msgstr "Detach" -#: ../src/libs/tagging.c:3548 +#: ../src/libs/tagging.c:3572 msgid "detach tag from all selected images" msgstr "Detach tag from all selected images" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "toggle list with / without hierarchy" msgstr "Toggle list with / without hierarchy" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "hide" msgstr "Hide" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "toggle sort by name or by count" msgstr "Toggle sort by name or by count" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "sort" msgstr "Sort" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "toggle show or not darktable tags" msgstr "Toggle show or not Darktable tags" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "dttags" msgstr "dttags" -#: ../src/libs/tagging.c:3585 +#: ../src/libs/tagging.c:3609 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -32172,11 +33124,11 @@ msgstr "" "Press Tab or Down key to go to the first matching tag\n" "Press Shift+Tab to select the first attached user tag" -#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 +#: ../src/libs/tagging.c:3622 ../src/libs/tagging.c:3624 msgid "clear entry" msgstr "Clear entry" -#: ../src/libs/tagging.c:3664 +#: ../src/libs/tagging.c:3691 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -32192,7 +33144,7 @@ msgstr "" "Right-click for other actions on selected tag\n" "Shift+Tab to give the focus to entry" -#: ../src/libs/tagging.c:3710 +#: ../src/libs/tagging.c:3735 msgid "" "create a new tag with the\n" "name you entered" @@ -32200,49 +33152,49 @@ msgstr "" "Create a new tag with the\n" "name you entered" -#: ../src/libs/tagging.c:3716 +#: ../src/libs/tagging.c:3741 msgid "import tags from a Lightroom keyword file" msgstr "Import tags from a Lightroom keyword file" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3748 msgid "export all tags to a Lightroom keyword file" msgstr "Export all tags to a Lightroom keyword file" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "toggle list / tree view" msgstr "Toggle list / tree view" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "tree" msgstr "Tree" -#: ../src/libs/tagging.c:3733 +#: ../src/libs/tagging.c:3758 msgid "toggle list with / without suggestion" msgstr "Toggle list with / without suggestion" -#: ../src/libs/tagging.c:3734 +#: ../src/libs/tagging.c:3759 msgid "suggestion" msgstr "Suggestion" -#: ../src/libs/tagging.c:3753 +#: ../src/libs/tagging.c:3778 msgid "redo last tag" msgstr "Redo last tag" -#: ../src/libs/tagging.c:3840 +#: ../src/libs/tagging.c:3868 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "Tag shortcut is not active with tag tree view. Please switch to list view" -#: ../src/libs/tagging.c:3973 +#: ../src/libs/tagging.c:4006 msgid "tagging settings" msgstr "Tagging settings" -#: ../src/libs/tools/colorlabels.c:64 +#: ../src/libs/tools/colorlabels.c:66 msgid "colorlabels" msgstr "Colorlabels" -#: ../src/libs/tools/colorlabels.c:106 +#: ../src/libs/tools/colorlabels.c:108 #, c-format msgid "" "toggle color label of selected images\n" @@ -32251,15 +33203,15 @@ msgstr "" "Toggle color label of selected images\n" "%s" -#: ../src/libs/tools/colorlabels.c:109 +#: ../src/libs/tools/colorlabels.c:111 msgid "toggle color label of selected images" msgstr "Toggle color label of selected images" -#: ../src/libs/tools/colorlabels.c:135 +#: ../src/libs/tools/colorlabels.c:132 msgid "clear color labels of selected images" msgstr "Clear color labels of selected images" -#: ../src/libs/tools/colorlabels.c:228 +#: ../src/libs/tools/colorlabels.c:234 msgid "enter a description of how you use this color label" msgstr "Enter a description of how you use this color label" @@ -32440,11 +33392,11 @@ msgid "invalid gamepad axis" msgstr "Invalid gamepad axis" #. we write the label with the size category -#: ../src/libs/tools/global_toolbox.c:212 +#: ../src/libs/tools/global_toolbox.c:214 msgid "thumbnails overlays for size" msgstr "Thumbnails overlays for size" -#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:248 ../src/libs/tools/global_toolbox.c:312 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -32454,95 +33406,95 @@ msgstr "" "image\n" "Set -1 to never hide the overlay" -#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:253 ../src/libs/tools/global_toolbox.c:317 msgid "timeout only available for block overlay" msgstr "Timeout only available for block overlay" -#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:277 ../src/libs/tools/global_toolbox.c:464 msgid "culling overlays" msgstr "Culling overlays" -#: ../src/libs/tools/global_toolbox.c:277 +#: ../src/libs/tools/global_toolbox.c:279 msgid "preview overlays" msgstr "Preview overlays" -#: ../src/libs/tools/global_toolbox.c:351 +#: ../src/libs/tools/global_toolbox.c:353 msgid "overlays not available here..." msgstr "Overlays not available here..." -#: ../src/libs/tools/global_toolbox.c:390 +#: ../src/libs/tools/global_toolbox.c:392 msgid "grouping" msgstr "Grouping" -#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:560 msgid "expand grouped images" msgstr "Expand grouped images" -#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:396 ../src/libs/tools/global_toolbox.c:562 msgid "collapse grouped images" msgstr "Collapse grouped images" -#: ../src/libs/tools/global_toolbox.c:401 -msgid "thumbnail overlays options" -msgstr "Thumbnail overlays options" - -#: ../src/libs/tools/global_toolbox.c:402 +#: ../src/libs/tools/global_toolbox.c:404 msgid "click to change the type of overlays shown on thumbnails" msgstr "Click to change the type of overlays shown on thumbnails" -#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:406 +msgid "thumbnail overlays options" +msgstr "Thumbnail overlays options" + +#: ../src/libs/tools/global_toolbox.c:431 ../src/libs/tools/global_toolbox.c:460 msgid "overlay mode for size" msgstr "Overlay mode for size" -#: ../src/libs/tools/global_toolbox.c:428 +#: ../src/libs/tools/global_toolbox.c:435 msgid "thumbnail overlays" msgstr "Thumbnail overlays" -#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:466 msgid "no overlays" msgstr "No overlays" -#: ../src/libs/tools/global_toolbox.c:431 +#: ../src/libs/tools/global_toolbox.c:438 msgid "overlays on mouse hover" msgstr "Overlays on mouse hover" -#: ../src/libs/tools/global_toolbox.c:432 +#: ../src/libs/tools/global_toolbox.c:439 msgid "extended overlays on mouse hover" msgstr "Extended overlays on mouse hover" -#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:440 ../src/libs/tools/global_toolbox.c:467 msgid "permanent overlays" msgstr "Permanent overlays" -#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:441 ../src/libs/tools/global_toolbox.c:468 msgid "permanent extended overlays" msgstr "Permanent extended overlays" -#: ../src/libs/tools/global_toolbox.c:435 +#: ../src/libs/tools/global_toolbox.c:442 msgid "permanent overlays extended on mouse hover" msgstr "Permanent overlays extended on mouse hover" -#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:444 ../src/libs/tools/global_toolbox.c:470 msgid "overlays block on mouse hover" msgstr "Overlays block on mouse hover" -#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:445 ../src/libs/tools/global_toolbox.c:471 msgid "during (s)" msgstr "during (s)" -#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:450 ../src/libs/tools/global_toolbox.c:476 msgid "show tooltip" msgstr "Show tooltip" -#: ../src/libs/tools/global_toolbox.c:481 -msgid "help" -msgstr "Help" - -#: ../src/libs/tools/global_toolbox.c:482 +#: ../src/libs/tools/global_toolbox.c:489 msgid "enable this, then click on a control element to see its online help" msgstr "Enable this, then click on a control element to see its online help" -#: ../src/libs/tools/global_toolbox.c:488 +#: ../src/libs/tools/global_toolbox.c:491 +msgid "help" +msgstr "Help" + +#: ../src/libs/tools/global_toolbox.c:500 msgid "" "define keyboard shortcuts for on-screen controls\n" "ctrl+click to switch off overwrite confirmations\n" @@ -32576,7 +33528,7 @@ msgstr "" "\n" "Right-click to exit mapping mode" -#: ../src/libs/tools/global_toolbox.c:513 +#: ../src/libs/tools/global_toolbox.c:529 msgid "show global preferences" msgstr "Show global preferences" @@ -32621,43 +33573,43 @@ msgstr "Click to allow browsing all images from the collection." msgid "click to limit browsing to the selection." msgstr "Click to limit browsing to the selection." -#: ../src/libs/tools/lighttable.c:414 +#: ../src/libs/tools/lighttable.c:427 msgid "focus detection" msgstr "Focus detection" -#: ../src/libs/tools/lighttable.c:415 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:428 ../src/libs/tools/lighttable.c:439 msgid "no restriction" msgstr "No restriction" -#: ../src/libs/tools/lighttable.c:430 +#: ../src/libs/tools/lighttable.c:443 msgid "culling" msgstr "Culling" -#: ../src/libs/tools/lighttable.c:460 -msgid "toggle filemanager layout" -msgstr "Toggle filemanager layout" - -#: ../src/libs/tools/lighttable.c:463 +#: ../src/libs/tools/lighttable.c:474 msgid "click to enter filemanager layout." msgstr "Click to enter filemanager layout." -#: ../src/libs/tools/lighttable.c:468 -msgid "toggle zoomable lighttable layout" -msgstr "Toggle zoomable Lighttable layout" +#: ../src/libs/tools/lighttable.c:476 +msgid "toggle filemanager layout" +msgstr "Toggle filemanager layout" -#: ../src/libs/tools/lighttable.c:471 +#: ../src/libs/tools/lighttable.c:485 msgid "click to enter zoomable lighttable layout." msgstr "Click to enter zoomable Lighttable layout." -#: ../src/libs/tools/lighttable.c:476 +#: ../src/libs/tools/lighttable.c:487 +msgid "toggle zoomable lighttable layout" +msgstr "Toggle zoomable Lighttable layout" + +#: ../src/libs/tools/lighttable.c:497 msgid "toggle culling mode" msgstr "Toggle culling mode" -#: ../src/libs/tools/lighttable.c:484 +#: ../src/libs/tools/lighttable.c:509 msgid "toggle culling dynamic mode" msgstr "Toggle culling dynamic mode" -#: ../src/libs/tools/lighttable.c:510 +#: ../src/libs/tools/lighttable.c:540 msgid "" "set the number of thumbnails per row in filemanager layout,\n" "or the total number of thumbnails shown in culling layouts." @@ -32665,18 +33617,26 @@ msgstr "" "Set the number of thumbnails per row in filemanager layout,\n" "or the total number of thumbnails shown in culling layouts." -#: ../src/libs/tools/lighttable.c:515 +#: ../src/libs/tools/lighttable.c:547 msgid "toggle culling restricted" msgstr "Toggle culling restricted" -#: ../src/libs/tools/lighttable.c:536 +#: ../src/libs/tools/lighttable.c:569 msgid "toggle culling zoom mode" msgstr "Toggle culling zoom mode" -#: ../src/libs/tools/lighttable.c:538 +#: ../src/libs/tools/lighttable.c:571 msgid "exit current layout" msgstr "Exit current layout" +#: ../src/libs/tools/log_history.c:49 +msgid "log history" +msgstr "Log history" + +#: ../src/libs/tools/log_history.c:172 +msgid "view log history" +msgstr "View log history" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "MIDI" @@ -32705,7 +33665,7 @@ msgid "module toolbox" msgstr "Module toolbox" #. connect callbacks -#: ../src/libs/tools/ratings.c:97 +#: ../src/libs/tools/ratings.c:99 msgid "set star rating for selected images" msgstr "Set star rating for selected images" @@ -32713,11 +33673,11 @@ msgstr "Set star rating for selected images" msgid "timeline" msgstr "Timeline" -#: ../src/libs/tools/timeline.c:1421 +#: ../src/libs/tools/timeline.c:1423 msgid "start selection" msgstr "Start selection" -#: ../src/libs/tools/timeline.c:1422 +#: ../src/libs/tools/timeline.c:1424 msgid "stop selection" msgstr "Stop selection" @@ -32725,40 +33685,44 @@ msgstr "Stop selection" msgid "view toolbox" msgstr "View toolbox" -#: ../src/libs/tools/viewswitcher.c:60 +#: ../src/libs/tools/viewswitcher.c:67 msgid "viewswitcher" msgstr "Viewswitcher" -#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 -#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 -#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 +#: ../src/lua/preferences.c:666 ../src/lua/preferences.c:681 +#: ../src/lua/preferences.c:693 ../src/lua/preferences.c:706 +#: ../src/lua/preferences.c:722 ../src/lua/preferences.c:786 #, c-format msgid "double-click to reset to `%s'" msgstr "Double-click to reset to `%s'" -#: ../src/lua/preferences.c:708 +#: ../src/lua/preferences.c:691 msgid "select file" msgstr "Select file" -#: ../src/lua/preferences.c:762 +#: ../src/lua/preferences.c:745 #, c-format msgid "double-click to reset to `%d'" msgstr "Double-click to reset to `%d'" -#: ../src/lua/preferences.c:789 +#: ../src/lua/preferences.c:772 #, c-format msgid "double-click to reset to `%f'" msgstr "Double-click to reset to `%f'" -#: ../src/lua/preferences.c:868 +#: ../src/lua/preferences.c:851 msgid "Lua options" msgstr "Lua options" -#: ../src/lua/preferences.c:919 +#: ../src/lua/preferences.c:902 msgid "per-script configuration options" msgstr "Per-script configuration options" -#: ../src/views/darkroom.c:626 +#: ../src/views/darkroom.c:657 +msgid "drop image files here to add them to the collection" +msgstr "Drop image files here to add them to the collection" + +#: ../src/views/darkroom.c:806 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" @@ -32771,7 +33735,7 @@ msgstr "" "If stored on an external drive, ensure that the drive is connected and files\n" "can be accessed in the same locations as when you imported this image." -#: ../src/views/darkroom.c:633 +#: ../src/views/darkroom.c:813 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -32782,19 +33746,19 @@ msgstr "" "\n" "Please check that it was correctly and completely copied from the camera." -#: ../src/views/darkroom.c:639 +#: ../src/views/darkroom.c:819 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "File '%s' is not in any recognized format, switching to Lighttable now." -#: ../src/views/darkroom.c:644 +#: ../src/views/darkroom.c:824 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." msgstr "" "File '%s' is from an unsupported camera model, switching to Lighttable now." -#: ../src/views/darkroom.c:649 +#: ../src/views/darkroom.c:829 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" @@ -32811,7 +33775,7 @@ msgstr "" "support/\n" "and the release notes for this version of Darktable)" -#: ../src/views/darkroom.c:657 +#: ../src/views/darkroom.c:837 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -32822,7 +33786,7 @@ msgstr "" "\n" "Please check that the file has not been truncated." -#: ../src/views/darkroom.c:663 +#: ../src/views/darkroom.c:843 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -32845,58 +33809,62 @@ msgstr "" "an issue\n" "at https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:691 +#: ../src/views/darkroom.c:871 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "Loading `%s' ..." -#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 +#: ../src/views/darkroom.c:1120 ../src/views/darkroom.c:3410 msgid "gamut check" msgstr "Gamut check" -#: ../src/views/darkroom.c:922 +#: ../src/views/darkroom.c:1121 msgid "soft proof" msgstr "Soft proof" +#: ../src/views/darkroom.c:1151 +msgid "drop XMP sidecar files here to apply edits" +msgstr "Drop XMP sidecar files here to apply edits" + #. fail :( -#: ../src/views/darkroom.c:964 ../src/views/print.c:318 +#: ../src/views/darkroom.c:1181 ../src/views/print.c:318 msgid "no image to open!" msgstr "No image to open!" -#: ../src/views/darkroom.c:990 +#: ../src/views/darkroom.c:1207 msgid "file not found" msgstr "File not found" -#: ../src/views/darkroom.c:994 +#: ../src/views/darkroom.c:1211 msgid "unspecified failure" msgstr "Unspecified failure" -#: ../src/views/darkroom.c:997 +#: ../src/views/darkroom.c:1214 msgid "unsupported file format" msgstr "Unsupported file format" -#: ../src/views/darkroom.c:1000 +#: ../src/views/darkroom.c:1217 msgid "unsupported camera model" msgstr "Unsupported camera model" -#: ../src/views/darkroom.c:1003 +#: ../src/views/darkroom.c:1220 msgid "unsupported feature in file" msgstr "Unsupported feature in file" -#: ../src/views/darkroom.c:1006 +#: ../src/views/darkroom.c:1223 msgid "file appears corrupt" msgstr "File appears corrupt" -#: ../src/views/darkroom.c:1009 +#: ../src/views/darkroom.c:1226 msgid "I/O error" msgstr "I/O error" -#: ../src/views/darkroom.c:1012 +#: ../src/views/darkroom.c:1229 msgid "cache full" msgstr "Cache full" -#: ../src/views/darkroom.c:1015 +#: ../src/views/darkroom.c:1232 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -32905,135 +33873,131 @@ msgstr "" "Image '%s' could not be loaded\n" "%s" -#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 +#: ../src/views/darkroom.c:1271 ../src/views/darkroom.c:1671 msgid "can't change image in GIMP plugin mode" msgstr "Can't change image in GIMP plugin mode" -#: ../src/views/darkroom.c:1510 +#: ../src/views/darkroom.c:1734 msgid "past end of collection, looped to first image" msgstr "Past end of collection, looped to first image" -#: ../src/views/darkroom.c:1512 +#: ../src/views/darkroom.c:1736 msgid "past beginning of collection, looped to last image" msgstr "Past beginning of collection, looped to last image" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:2854 msgid "no visible modules" msgstr "No visible modules" -#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#: ../src/views/darkroom.c:2884 ../src/views/darkroom.c:3039 #, c-format msgid "focused instance '%s' of '%s'" msgstr "Focused instance '%s' of '%s'" -#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#: ../src/views/darkroom.c:2886 ../src/views/darkroom.c:3043 #, c-format msgid "focused module '%s'" msgstr "Focused module '%s'" -#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 -#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 -#: ../src/views/darkroom.c:2771 +#: ../src/views/darkroom.c:2894 ../src/views/darkroom.c:2924 +#: ../src/views/darkroom.c:2933 ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:2999 msgid "no focused module" msgstr "No focused module" -#: ../src/views/darkroom.c:2668 +#: ../src/views/darkroom.c:2896 #, c-format msgid "'%s' cannot be enabled or disabled" msgstr "'%s' cannot be enabled or disabled" -#: ../src/views/darkroom.c:2678 +#: ../src/views/darkroom.c:2906 #, c-format msgid "enabled instance '%s' of '%s'" msgstr "Enabled instance '%s' of '%s'" -#: ../src/views/darkroom.c:2680 +#: ../src/views/darkroom.c:2908 #, c-format msgid "disabled instance '%s' of '%s'" msgstr "Disabled instance '%s' of '%s'" -#: ../src/views/darkroom.c:2685 +#: ../src/views/darkroom.c:2913 #, c-format msgid "enabled module '%s'" msgstr "Enabled module '%s'" -#: ../src/views/darkroom.c:2687 +#: ../src/views/darkroom.c:2915 #, c-format msgid "disabled module '%s'" msgstr "Disabled module '%s'" -#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#: ../src/views/darkroom.c:2935 ../src/views/darkroom.c:2959 #, c-format msgid "'%s' does not support multiple instances" msgstr "'%s' does not support multiple instances" -#: ../src/views/darkroom.c:2716 +#: ../src/views/darkroom.c:2944 #, c-format msgid "added instance '%s' of '%s'" msgstr "Added instance '%s' of '%s'" -#: ../src/views/darkroom.c:2720 +#: ../src/views/darkroom.c:2948 #, c-format msgid "added instance of '%s'" msgstr "Added instance of '%s'" -#: ../src/views/darkroom.c:2739 +#: ../src/views/darkroom.c:2967 #, c-format msgid "deleted instance '%s' of '%s'" msgstr "Deleted instance '%s' of '%s'" -#: ../src/views/darkroom.c:2741 +#: ../src/views/darkroom.c:2969 #, c-format msgid "deleted instance of '%s'" msgstr "Deleted instance of '%s'" -#: ../src/views/darkroom.c:2788 +#: ../src/views/darkroom.c:3016 #, c-format msgid "only one instance of '%s'" msgstr "Only one instance of '%s'" #. cycle through visible modules and their instances -#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +#: ../src/views/darkroom.c:3081 ../src/views/darkroom.c:3149 msgid "cycle modules" msgstr "Cycle modules" -#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 +#: ../src/views/darkroom.c:3105 ../src/views/darkroom.c:3107 msgid "quick access to presets" msgstr "Quick access to presets" -#: ../src/views/darkroom.c:2888 -msgid "quick access to styles" -msgstr "Quick access to styles" - -#: ../src/views/darkroom.c:2891 +#: ../src/views/darkroom.c:3118 msgid "quick access for applying any of your styles" msgstr "Quick access for applying any of your styles" -#: ../src/views/darkroom.c:2898 -msgid "second window" -msgstr "Second window" +#: ../src/views/darkroom.c:3120 +msgid "quick access to styles" +msgstr "Quick access to styles" -#: ../src/views/darkroom.c:2903 +#: ../src/views/darkroom.c:3131 msgid "display a second darkroom image window" msgstr "Display a second Darkroom image window" +#: ../src/views/darkroom.c:3133 +msgid "second window" +msgstr "Second window" + #. Register a toggle-pin action for the second window as a command so the #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +#: ../src/views/darkroom.c:3145 ../src/views/darkroom.c:5485 msgid "toggle pinned state in second window" msgstr "Toggle pinned state in second window" -#: ../src/views/darkroom.c:2923 +#: ../src/views/darkroom.c:3157 msgid "delete instance" msgstr "Delete instance" -#: ../src/views/darkroom.c:2932 -msgid "color assessment" -msgstr "Color assessment" - -#: ../src/views/darkroom.c:2934 +#: ../src/views/darkroom.c:3166 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -33041,15 +34005,19 @@ msgstr "" "Toggle color assessment conditions\n" "Right-click for options" -#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3168 +msgid "color assessment" +msgstr "Color assessment" + +#: ../src/views/darkroom.c:3189 ../src/views/darkroom.c:3202 msgid "color_assessment" msgstr "color_assessment" -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3189 msgid "total border width relative to screen" msgstr "Total border width relative to screen" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3191 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -33057,20 +34025,16 @@ msgstr "" "Total border width in relation to the screen size for the assessment mode.\n" "This includes the outer gray part plus the inner white frame." -#: ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3202 msgid "white border ratio" msgstr "White border ratio" -#: ../src/views/darkroom.c:2966 +#: ../src/views/darkroom.c:3204 msgid "the border ratio specifies the fraction of the white part of the border." msgstr "" "The border ratio specifies the fraction of the white part of the border." -#: ../src/views/darkroom.c:2977 -msgid "high quality processing" -msgstr "High quality processing" - -#: ../src/views/darkroom.c:2981 +#: ../src/views/darkroom.c:3216 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -33078,7 +34042,11 @@ msgstr "" "Toggle high quality processing. If activated Darktable\n" "processes image data as it does while exporting" -#: ../src/views/darkroom.c:3000 +#: ../src/views/darkroom.c:3219 +msgid "high quality processing" +msgstr "High quality processing" + +#: ../src/views/darkroom.c:3237 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -33086,27 +34054,27 @@ msgstr "" "Toggle indication of raw overexposure\n" "Right-click for options" -#: ../src/views/darkroom.c:3021 +#: ../src/views/darkroom.c:3265 msgid "select how to mark the clipped pixels" msgstr "Select how to mark the clipped pixels" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3268 msgid "mark with CFA color" msgstr "Mark with CFA color" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3268 msgid "mark with solid color" msgstr "Mark with solid color" -#: ../src/views/darkroom.c:3025 +#: ../src/views/darkroom.c:3269 msgid "false color" msgstr "False color" -#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 +#: ../src/views/darkroom.c:3274 ../src/views/darkroom.c:3345 msgid "color scheme" msgstr "Color scheme" -#: ../src/views/darkroom.c:3031 +#: ../src/views/darkroom.c:3275 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -33114,27 +34082,27 @@ msgstr "" "Select the solid color to indicate overexposure.\n" "Will only be used if mode = mark with solid color" -#: ../src/views/darkroom.c:3034 +#: ../src/views/darkroom.c:3278 msgctxt "solidcolor" msgid "red" msgstr "Red" -#: ../src/views/darkroom.c:3035 +#: ../src/views/darkroom.c:3279 msgctxt "solidcolor" msgid "green" msgstr "Green" -#: ../src/views/darkroom.c:3036 +#: ../src/views/darkroom.c:3280 msgctxt "solidcolor" msgid "blue" msgstr "Blue" -#: ../src/views/darkroom.c:3037 +#: ../src/views/darkroom.c:3281 msgctxt "solidcolor" msgid "black" msgstr "Black" -#: ../src/views/darkroom.c:3048 +#: ../src/views/darkroom.c:3292 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -33144,7 +34112,7 @@ msgstr "" "1.0 - white level\n" "0.0 - black level" -#: ../src/views/darkroom.c:3067 +#: ../src/views/darkroom.c:3305 msgid "" "toggle clipping indication\n" "right-click for options" @@ -33152,11 +34120,11 @@ msgstr "" "Toggle clipping indication\n" "Right-click for options" -#: ../src/views/darkroom.c:3088 +#: ../src/views/darkroom.c:3333 msgid "clipping preview mode" msgstr "Clipping preview mode" -#: ../src/views/darkroom.c:3089 +#: ../src/views/darkroom.c:3334 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -33164,39 +34132,39 @@ msgstr "" "Select the metric you want to preview\n" "Full gamut is the combination of all other modes" -#: ../src/views/darkroom.c:3093 +#: ../src/views/darkroom.c:3338 msgid "full gamut" msgstr "Full gamut" -#: ../src/views/darkroom.c:3094 +#: ../src/views/darkroom.c:3339 msgid "any RGB channel" msgstr "Any RGB channel" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3340 msgid "luminance only" msgstr "Luminance only" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3340 msgid "saturation only" msgstr "Saturation only" -#: ../src/views/darkroom.c:3101 +#: ../src/views/darkroom.c:3346 msgid "select colors to indicate clipping" msgstr "Select colors to indicate clipping" -#: ../src/views/darkroom.c:3105 +#: ../src/views/darkroom.c:3350 msgid "red & blue" msgstr "Red & blue" -#: ../src/views/darkroom.c:3106 +#: ../src/views/darkroom.c:3351 msgid "purple & green" msgstr "Purple & green" -#: ../src/views/darkroom.c:3114 +#: ../src/views/darkroom.c:3359 msgid "lower threshold" msgstr "Lower threshold" -#: ../src/views/darkroom.c:3115 +#: ../src/views/darkroom.c:3360 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -33216,11 +34184,11 @@ msgstr "" "Typical color glossy prints produce black at -8.00 EV,\n" "Typical B&W glossy prints produce black at -9.00 EV." -#: ../src/views/darkroom.c:3132 +#: ../src/views/darkroom.c:3377 msgid "upper threshold" msgstr "Upper threshold" -#: ../src/views/darkroom.c:3134 +#: ../src/views/darkroom.c:3379 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -33229,11 +34197,7 @@ msgstr "" "Clipping threshold for the white point.\n" "100% is peak medium luminance." -#: ../src/views/darkroom.c:3146 -msgid "softproof" -msgstr "Softproof" - -#: ../src/views/darkroom.c:3150 +#: ../src/views/darkroom.c:3392 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -33241,7 +34205,11 @@ msgstr "" "Toggle softproofing\n" "Right-click for profile options" -#: ../src/views/darkroom.c:3163 +#: ../src/views/darkroom.c:3394 +msgid "softproof" +msgstr "Softproof" + +#: ../src/views/darkroom.c:3408 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -33249,54 +34217,54 @@ msgstr "" "Toggle gamut checking\n" "Right-click for profile options" -#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 -#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 -#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 -#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3442 ../src/views/darkroom.c:3449 +#: ../src/views/darkroom.c:3468 ../src/views/darkroom.c:3470 +#: ../src/views/darkroom.c:3472 ../src/views/darkroom.c:3474 +#: ../src/views/lighttable.c:1510 ../src/views/lighttable.c:1514 msgid "profiles" msgstr "Profiles" -#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3450 ../src/views/lighttable.c:1514 msgid "preview intent" msgstr "Preview intent" -#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 +#: ../src/views/darkroom.c:3468 ../src/views/lighttable.c:1519 msgid "display profile" msgstr "Display profile" -#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 +#: ../src/views/darkroom.c:3470 ../src/views/lighttable.c:1522 msgid "preview display profile" msgstr "Preview display profile" -#: ../src/views/darkroom.c:3223 +#: ../src/views/darkroom.c:3474 msgid "histogram profile" msgstr "Histogram profile" -#: ../src/views/darkroom.c:3230 +#: ../src/views/darkroom.c:3481 msgid "second preview window color assessment" msgstr "Second preview window color assessment" -#: ../src/views/darkroom.c:3233 +#: ../src/views/darkroom.c:3484 msgid "color assessment second preview" msgstr "Color assessment second preview" -#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 +#: ../src/views/darkroom.c:3532 ../src/views/lighttable.c:1559 msgid "display ICC profiles" msgstr "display ICC profiles" -#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 +#: ../src/views/darkroom.c:3536 ../src/views/lighttable.c:1563 msgid "preview display ICC profiles" msgstr "preview display ICC profiles" -#: ../src/views/darkroom.c:3289 +#: ../src/views/darkroom.c:3540 msgid "softproof ICC profiles" msgstr "softproof ICC profiles" -#: ../src/views/darkroom.c:3294 +#: ../src/views/darkroom.c:3545 msgid "histogram and color picker ICC profiles" msgstr "histogram and color picker ICC profiles" -#: ../src/views/darkroom.c:3338 +#: ../src/views/darkroom.c:3585 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -33305,306 +34273,371 @@ msgstr "" "Right-click for guides options" #. Fullscreen preview key -#: ../src/views/darkroom.c:3357 +#: ../src/views/darkroom.c:3611 msgid "full preview" msgstr "Full preview" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:3362 +#: ../src/views/darkroom.c:3616 msgid "force pan/zoom/rotate with mouse" msgstr "Force pan/zoom/rotate with mouse" #. Zoom shortcuts -#: ../src/views/darkroom.c:3377 +#: ../src/views/darkroom.c:3631 msgid "zoom close-up" msgstr "Zoom close-up" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 +#: ../src/views/darkroom.c:3635 ../src/views/lighttable.c:1657 msgid "zoom in" msgstr "Zoom in" -#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 +#: ../src/views/darkroom.c:3637 ../src/views/lighttable.c:1661 msgid "zoom out" msgstr "Zoom out" #. Shortcut to skip images -#: ../src/views/darkroom.c:3387 +#: ../src/views/darkroom.c:3641 msgid "image forward" msgstr "Image forward" -#: ../src/views/darkroom.c:3389 +#: ../src/views/darkroom.c:3643 msgid "image back" msgstr "Image back" #. cycle overlay colors -#: ../src/views/darkroom.c:3393 +#: ../src/views/darkroom.c:3647 msgid "cycle overlay colors" msgstr "Cycle overlay colors" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3397 +#: ../src/views/darkroom.c:3651 msgid "show drawn masks" msgstr "Show drawn masks" #. brush size +/- -#: ../src/views/darkroom.c:3401 +#: ../src/views/darkroom.c:3655 msgid "increase brush size" msgstr "Increase brush size" -#: ../src/views/darkroom.c:3403 +#: ../src/views/darkroom.c:3657 msgid "decrease brush size" msgstr "Decrease brush size" #. brush hardness +/- -#: ../src/views/darkroom.c:3407 +#: ../src/views/darkroom.c:3661 msgid "increase brush hardness" msgstr "Increase brush hardness" -#: ../src/views/darkroom.c:3409 +#: ../src/views/darkroom.c:3663 msgid "decrease brush hardness" msgstr "Decrease brush hardness" #. brush opacity +/- -#: ../src/views/darkroom.c:3413 +#: ../src/views/darkroom.c:3667 msgid "increase brush opacity" msgstr "Increase brush opacity" -#: ../src/views/darkroom.c:3415 +#: ../src/views/darkroom.c:3669 msgid "decrease brush opacity" msgstr "Decrease brush opacity" #. undo/redo -#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 -#: ../src/views/map.c:2400 +#: ../src/views/darkroom.c:3673 ../src/views/lighttable.c:1645 +#: ../src/views/map.c:2490 msgid "undo" msgstr "Undo" -#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 -#: ../src/views/map.c:2402 +#: ../src/views/darkroom.c:3675 ../src/views/lighttable.c:1647 +#: ../src/views/map.c:2492 msgid "redo" msgstr "Redo" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3425 +#: ../src/views/darkroom.c:3679 msgid "change keyboard shortcut slider precision" msgstr "Change keyboard shortcut slider precision" -#: ../src/views/darkroom.c:3428 +#: ../src/views/darkroom.c:3682 msgid "synchronize selection" msgstr "Synchronize selection" -#: ../src/views/darkroom.c:4380 +#: ../src/views/darkroom.c:3766 +#, c-format +msgid "apply the dropped sidecar '%s'?" +msgstr "Apply the dropped sidecar '%s'?" + +#: ../src/views/darkroom.c:3767 +msgid "apply sidecar" +msgstr "Apply sidecar" + +#: ../src/views/darkroom.c:3771 +msgid "" +"replace the history of the current image, or create a duplicate and apply the " +"history to it?" +msgstr "" +"Replace the history of the current image, or create a duplicate and apply the " +"history to it?" + +#: ../src/views/darkroom.c:3774 +msgid "create _duplicate" +msgstr "Create _duplicate" + +#: ../src/views/darkroom.c:3775 +msgid "_replace history" +msgstr "_Replace history" + +#: ../src/views/darkroom.c:3785 ../src/views/darkroom.c:3795 +#, c-format +msgid "error loading sidecar '%s'" +msgstr "Error loading sidecar '%s'" + +#: ../src/views/darkroom.c:3787 +#, c-format +msgid "applied '%s' to the current image" +msgstr "Applied '%s' to the current image" + +#: ../src/views/darkroom.c:3801 +#, c-format +msgid "" +"%d duplicate of the current image will be created, one per dropped sidecar." +msgid_plural "" +"%d duplicates of the current image will be created, one per dropped sidecar." +msgstr[0] "" +"%d duplicate of the current image will be created, one per dropped sidecar." +msgstr[1] "" +"%d duplicates of the current image will be created, one per dropped sidecar." + +#: ../src/views/darkroom.c:3807 +msgid "create duplicates" +msgstr "Create duplicates" + +#: ../src/views/darkroom.c:3810 +msgid "_create" +msgstr "_Create" + +#: ../src/views/darkroom.c:3825 +#, c-format +msgid "created %u duplicate from dropped sidecars" +msgid_plural "created %u duplicates from dropped sidecars" +msgstr[0] "Created %u duplicate from dropped sidecars" +msgstr[1] "Created %u duplicates from dropped sidecars" + +#: ../src/views/darkroom.c:3830 +msgid "error loading the dropped sidecars" +msgstr "Error loading the dropped sidecars" + +#: ../src/views/darkroom.c:4905 msgid "keyboard shortcut slider precision: fine" msgstr "Keyboard shortcut slider precision: fine" -#: ../src/views/darkroom.c:4382 +#: ../src/views/darkroom.c:4907 msgid "keyboard shortcut slider precision: normal" msgstr "Keyboard shortcut slider precision: normal" -#: ../src/views/darkroom.c:4384 +#: ../src/views/darkroom.c:4909 msgid "keyboard shortcut slider precision: coarse" msgstr "Keyboard shortcut slider precision: coarse" -#: ../src/views/darkroom.c:4400 +#: ../src/views/darkroom.c:4925 msgid "switch to lighttable" msgstr "Switch to Lighttable" -#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 +#: ../src/views/darkroom.c:4927 ../src/views/lighttable.c:1171 msgid "zoom in the image" msgstr "Zoom in the image" -#: ../src/views/darkroom.c:4404 +#: ../src/views/darkroom.c:4929 msgid "unbounded zoom in the image" msgstr "Unbounded zoom in the image" -#: ../src/views/darkroom.c:4406 +#: ../src/views/darkroom.c:4931 msgid "zoom to 100% 200% and back" msgstr "Zoom to 100% 200% and back" -#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 +#: ../src/views/darkroom.c:4933 ../src/views/lighttable.c:1176 msgid "pan a zoomed image" msgstr "Pan a zoomed image" -#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 +#: ../src/views/darkroom.c:4936 ../src/views/lighttable.c:1229 msgid "[modules] expand module without closing others" msgstr "[modules] expand module without closing others" -#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 +#: ../src/views/darkroom.c:4937 ../src/views/lighttable.c:1230 msgid "[modules] expand module and close others" msgstr "[modules] expand module and close others" -#: ../src/views/darkroom.c:4414 +#: ../src/views/darkroom.c:4939 msgid "[modules] rename module" msgstr "[modules] rename module" -#: ../src/views/darkroom.c:4417 +#: ../src/views/darkroom.c:4942 msgid "[modules] change module position in pipe" msgstr "[modules] change module position in pipe" #. Show infos key -#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 +#: ../src/views/lighttable.c:930 ../src/views/lighttable.c:1632 msgid "show infos" msgstr "Show infos" -#: ../src/views/lighttable.c:1023 +#: ../src/views/lighttable.c:1037 msgid "middle" msgstr "Middle" -#: ../src/views/lighttable.c:1150 +#: ../src/views/lighttable.c:1164 msgid "open image in darkroom" msgstr "Open image in Darkroom" -#: ../src/views/lighttable.c:1155 +#: ../src/views/lighttable.c:1169 msgid "switch to next/previous image" msgstr "Switch to next/previous image" -#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 +#: ../src/views/lighttable.c:1174 ../src/views/lighttable.c:1214 #, no-c-format msgid "zoom to 100% and back" msgstr "Zoom to 100% and back" -#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 +#: ../src/views/lighttable.c:1181 ../src/views/lighttable.c:1202 msgid "scroll the collection" msgstr "Scroll the collection" -#: ../src/views/lighttable.c:1169 +#: ../src/views/lighttable.c:1183 msgid "change number of images per row" msgstr "Change number of images per row" -#: ../src/views/lighttable.c:1172 +#: ../src/views/lighttable.c:1186 msgid "select an image" msgstr "Select an image" -#: ../src/views/lighttable.c:1174 +#: ../src/views/lighttable.c:1188 msgid "select range from last image" msgstr "Select range from last image" -#: ../src/views/lighttable.c:1176 +#: ../src/views/lighttable.c:1190 msgid "add image to or remove it from a selection" msgstr "Add image to or remove it from a selection" -#: ../src/views/lighttable.c:1181 +#: ../src/views/lighttable.c:1195 msgid "change image order" msgstr "Change image order" -#: ../src/views/lighttable.c:1190 +#: ../src/views/lighttable.c:1204 msgid "zoom all the images" msgstr "Zoom all the images" -#: ../src/views/lighttable.c:1192 +#: ../src/views/lighttable.c:1206 msgid "pan inside all the images" msgstr "Pan inside all the images" -#: ../src/views/lighttable.c:1195 +#: ../src/views/lighttable.c:1209 msgid "zoom current image" msgstr "Zoom current image" -#: ../src/views/lighttable.c:1197 +#: ../src/views/lighttable.c:1211 msgid "pan inside current image" msgstr "Pan inside current image" -#: ../src/views/lighttable.c:1203 +#: ../src/views/lighttable.c:1217 #, no-c-format msgid "zoom current image to 100% and back" msgstr "Zoom current image to 100% and back" -#: ../src/views/lighttable.c:1208 +#: ../src/views/lighttable.c:1222 msgid "zoom the main view" msgstr "Zoom the main view" -#: ../src/views/lighttable.c:1210 +#: ../src/views/lighttable.c:1224 msgid "pan inside the main view" msgstr "Pan inside the main view" -#: ../src/views/lighttable.c:1470 +#: ../src/views/lighttable.c:1485 msgid "set display profile" msgstr "Set display profile" -#: ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1582 msgid "whole" msgstr "Whole" -#: ../src/views/lighttable.c:1595 +#: ../src/views/lighttable.c:1626 msgid "leave" msgstr "Leave" -#: ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1635 msgid "align images to grid" msgstr "Align images to grid" -#: ../src/views/lighttable.c:1606 +#: ../src/views/lighttable.c:1637 msgid "reset first image offset" msgstr "Reset first image offset" -#: ../src/views/lighttable.c:1608 +#: ../src/views/lighttable.c:1639 msgid "select toggle image" msgstr "Select toggle image" -#: ../src/views/lighttable.c:1610 +#: ../src/views/lighttable.c:1641 msgid "select single image" msgstr "Select single image" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1620 +#: ../src/views/lighttable.c:1651 msgid "preview zoom 100%" msgstr "Preview zoom 100%" -#: ../src/views/lighttable.c:1622 +#: ../src/views/lighttable.c:1653 msgid "preview zoom fit" msgstr "Preview zoom fit" -#: ../src/views/lighttable.c:1628 +#: ../src/views/lighttable.c:1659 msgid "zoom max" msgstr "Zoom max" -#: ../src/views/lighttable.c:1632 +#: ../src/views/lighttable.c:1663 msgid "zoom min" msgstr "Zoom min" -#: ../src/views/map.c:2405 +#: ../src/views/map.c:2495 msgid "scroll right" msgstr "Scroll right" -#: ../src/views/map.c:2407 +#: ../src/views/map.c:2497 msgid "scroll right wide" msgstr "Scroll right wide" -#: ../src/views/map.c:2409 +#: ../src/views/map.c:2499 msgid "scroll left" msgstr "Scroll left" -#: ../src/views/map.c:2411 +#: ../src/views/map.c:2501 msgid "scroll left wide" msgstr "Scroll left wide" -#: ../src/views/map.c:2413 +#: ../src/views/map.c:2503 msgid "scroll up" msgstr "Scroll up" -#: ../src/views/map.c:2415 +#: ../src/views/map.c:2505 msgid "scroll up wide" msgstr "Scroll up wide" -#: ../src/views/map.c:2417 +#: ../src/views/map.c:2507 msgid "scroll down" msgstr "Scroll down" -#: ../src/views/map.c:2419 +#: ../src/views/map.c:2509 msgid "scroll down wide" msgstr "Scroll down wide" -#: ../src/views/map.c:3206 +#: ../src/views/map.c:3296 msgid "[on image] open in darkroom" msgstr "[on image] open in Darkroom" -#: ../src/views/map.c:3208 +#: ../src/views/map.c:3298 msgid "[on map] zoom map" msgstr "[on map] zoom map" -#: ../src/views/map.c:3210 +#: ../src/views/map.c:3300 msgid "move image location" msgstr "Move image location" @@ -33682,51 +34715,98 @@ msgstr "New session initiated '%s'" msgid "no camera with tethering support available for use..." msgstr "No camera with tethering support available for use..." -#: ../src/views/view.c:1554 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "Left-click" -#: ../src/views/view.c:1557 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "Right-click" -#: ../src/views/view.c:1560 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "Middle-click" -#: ../src/views/view.c:1566 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "Left double-click" -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "Right double-click" -#: ../src/views/view.c:1572 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "Drag and drop" -#: ../src/views/view.c:1575 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "Left-click+drag" -#: ../src/views/view.c:1578 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "Right-click+drag" -#: ../src/views/view.c:1599 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "Darktable - accels window" -#: ../src/views/view.c:1646 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "Switch to a classic window which will stay open after key release" #. we add the mouse actions too -#: ../src/views/view.c:1712 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "Mouse actions" +#, c-format +#~ msgid "importing %d/%d image" +#~ msgid_plural "importing %d/%d images" +#~ msgstr[0] "Importing %d/%d image" +#~ msgstr[1] "Importing %d/%d images" + +#~ msgid "create a 'virgin' duplicate of this image without any development" +#~ msgstr "Create a 'virgin' duplicate of this image without any development" + +#~ msgid "" +#~ "remove the camera's hidden exposure bias in\n" +#~ "HDR / highlight preservation / dynamic range / HLG tone mode.\n" +#~ "\n" +#~ "when enabled on an image with nonzero bias, tone mapping\n" +#~ "(e.g. sigmoid) is required to avoid blown-out highlights." +#~ msgstr "" +#~ "Remove the camera's hidden exposure bias in\n" +#~ "HDR / highlight preservation / dynamic range / HLG tone mode.\n" +#~ "\n" +#~ "When enabled on an image with nonzero bias, tone mapping\n" +#~ "(e.g. Sigmoid) is required to avoid blown-out highlights." + +#, c-format +#~ msgid "failed to create file: %s" +#~ msgstr "Failed to create file: %s" + +#, c-format +#~ msgid "" +#~ "curvature: scroll, compression: shift+scroll\n" +#~ "opacity: ctrl+scroll (%d%%)" +#~ msgstr "" +#~ "Curvature: scroll, Compression: Shift+scroll\n" +#~ "Opacity: Ctrl+scroll (%d%%)" + +#~ msgid "" +#~ "combine the image with elements from another processed image\n" +#~ "(move this module to after output color profile if you see banding)" +#~ msgstr "" +#~ "Combine the image with elements from another processed image\n" +#~ "(move this module to after output color profile if you see banding)" + +#~ msgid "Bayer" +#~ msgstr "Bayer" + +#~ msgid "X-Trans" +#~ msgstr "X-Trans" + #~ msgid "GitHub API rate limit exceeded, try again later" #~ msgstr "GitHub API rate limit exceeded, try again later" @@ -33740,9 +34820,6 @@ msgstr "Mouse actions" #~ msgid "download or update all available models" #~ msgstr "Download or update all available models" -#~ msgid "install model" -#~ msgstr "Install model" - #~ msgid "the selected output profile doesn't work well with EXR" #~ msgstr "The selected output profile doesn't work well with EXR" @@ -33756,9 +34833,6 @@ msgstr "Mouse actions" #~ msgid "select_unaltered" #~ msgstr "Select unaltered" -#~ msgid "detail recovery" -#~ msgstr "Detail recovery" - #~ msgid "recover fine texture lost during denoising while suppressing noise" #~ msgstr "Recover fine texture lost during denoising while suppressing noise" @@ -34090,9 +35164,6 @@ msgstr "Mouse actions" #~ msgid "do you really want to physically delete selected image from disk?" #~ msgstr "Do you really want to physically delete selected image from disk?" -#~ msgid "(default)" -#~ msgstr "(default)" - #~ msgid "" #~ "display the sequence of edit actions\n" #~ "and allow temporarily returning to\n" @@ -34112,9 +35183,6 @@ msgstr "Mouse actions" #~ "Automatic pixel rotation\n" #~ "Only works for the sensors that need it." -#~ msgid "combine with elements from a processed image" -#~ msgstr "Combine with elements from a processed image" - #, c-format #~ msgid "detected OtherIlluminant in `%s`, please report via darktable github" #~ msgstr "Detected OtherIlluminant in `%s`, please report via darktable github" @@ -34612,9 +35680,6 @@ msgstr "Mouse actions" #~ msgid "save" #~ msgstr "Save" -#~ msgid "add" -#~ msgstr "Add" - #~ msgid "write sidecar file for each image" #~ msgstr "Write sidecar file for each image" @@ -35418,10 +36483,6 @@ msgstr "Mouse actions" #~ msgid "toggle sticky preview mode with focus detection" #~ msgstr "Toggle sticky preview mode with focus detection" -#, c-format -#~ msgid "double click to reset to `%f'" -#~ msgstr "Double click to reset to `%f'" - #~ msgid "allow to pan & zoom while editing masks" #~ msgstr "Allow to pan & zoom while editing masks" diff --git a/po/es.po b/po/es.po index 2f1ef01f5fa..b3e075aff4e 100644 --- a/po/es.po +++ b/po/es.po @@ -1,9 +1,9 @@ msgid "" msgstr "" -"Project-Id-Version: darktable 5.4.1\n" +"Project-Id-Version: darktable 5.6.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-03-17 22:58-0600\n" -"PO-Revision-Date: 2026-03-17 23:02-0600\n" +"POT-Creation-Date: 2026-07-24 14:42-0600\n" +"PO-Revision-Date: 2026-08-13 12:37-0600\n" "Last-Translator: Edgar Lux \n" "Language-Team: Edgar Lux\n" "Language: es_ES\n" @@ -14,199 +14,205 @@ msgstr "" "X-Poedit-Bookmarks: -1,1170,-1,-1,-1,-1,-1,-1,-1,-1\n" "X-Generator: Poedit 3.6\n" -#: ../build/bin/conf_gen.h:97 +#: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "Primera instancia" -#: ../build/bin/conf_gen.h:98 ../build/bin/preferences_gen.h:4502 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4727 msgctxt "preferences" msgid "last instance" msgstr "Última instancia" # dt•v5.4 -#: ../build/bin/conf_gen.h:179 ../build/bin/preferences_gen.h:4244 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4383 msgctxt "preferences" msgid "triangle" msgstr "triángulo" # dt•v5.4 -#: ../build/bin/conf_gen.h:180 +#: ../build/bin/conf_gen.h:213 msgctxt "preferences" msgid "circle" msgstr "círculo" # dt•v5.4 -#: ../build/bin/conf_gen.h:181 +#: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" msgstr "diamante" # dt•v5.4 -#: ../build/bin/conf_gen.h:182 +#: ../build/bin/conf_gen.h:215 msgctxt "preferences" msgid "bar" msgstr "barrita" -#: ../build/bin/conf_gen.h:231 ../build/bin/conf_gen.h:359 -#: ../build/bin/conf_gen.h:370 ../build/bin/conf_gen.h:1517 -#: ../build/bin/conf_gen.h:1534 ../build/bin/conf_gen.h:1567 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2835 +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 +#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2949 msgctxt "preferences" msgid "never" msgstr "Nunca" -#: ../build/bin/conf_gen.h:232 +#: ../build/bin/conf_gen.h:289 msgctxt "preferences" msgid "once a month" msgstr "Una vez por mes" -#: ../build/bin/conf_gen.h:233 ../build/bin/preferences_gen.h:4045 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4167 msgctxt "preferences" msgid "once a week" msgstr "Una vez por semana" -#: ../build/bin/conf_gen.h:234 +#: ../build/bin/conf_gen.h:291 msgctxt "preferences" msgid "once a day" msgstr "Una vez al día" -#: ../build/bin/conf_gen.h:235 +#: ../build/bin/conf_gen.h:292 msgctxt "preferences" msgid "on close" msgstr "Al cerrar" -#: ../build/bin/conf_gen.h:292 ../build/bin/conf_gen.h:1510 -#: ../build/bin/conf_gen.h:1527 ../build/bin/conf_gen.h:1568 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 +#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "Reducido" -#: ../build/bin/conf_gen.h:293 ../build/bin/conf_gen.h:423 -#: ../build/bin/preferences_gen.h:3499 ../build/bin/preferences_gen.h:3546 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 +#: ../build/bin/preferences_gen.h:3600 ../build/bin/preferences_gen.h:3668 msgctxt "preferences" msgid "default" msgstr "Preestablecido" -#: ../build/bin/conf_gen.h:294 ../build/bin/conf_gen.h:3663 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 msgctxt "preferences" msgid "large" msgstr "Extenso" -#: ../build/bin/conf_gen.h:360 +#: ../build/bin/conf_gen.h:441 msgctxt "preferences" msgid "after edit" msgstr "Después de editar" -#: ../build/bin/conf_gen.h:361 ../build/bin/preferences_gen.h:4097 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4219 msgctxt "preferences" msgid "on import" msgstr "Al importar" -#: ../build/bin/conf_gen.h:371 ../build/bin/conf_gen.h:1509 -#: ../build/bin/conf_gen.h:1526 ../build/bin/conf_gen.h:4203 -#: ../build/bin/preferences_gen.h:3237 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 +#: ../build/bin/preferences_gen.h:3355 msgctxt "preferences" msgid "always" msgstr "Siempre" -#: ../build/bin/conf_gen.h:372 ../build/bin/preferences_gen.h:4115 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4237 msgctxt "preferences" msgid "only large entries" msgstr "Solo entradas extensas" -#: ../build/bin/conf_gen.h:405 +#: ../build/bin/conf_gen.h:492 msgctxt "preferences" msgid "sensitive" msgstr "diferenciar" -#: ../build/bin/conf_gen.h:406 ../build/bin/preferences_gen.h:4627 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4852 msgctxt "preferences" msgid "insensitive" msgstr "indistinto" -#: ../build/bin/conf_gen.h:424 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "Múltiples GPU" # Ignorar advertencia: en el texto original GPU va en mayúsculas. -#: ../build/bin/conf_gen.h:425 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "GPU muy rápido" -#: ../build/bin/conf_gen.h:842 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4926 msgctxt "preferences" msgid "import time" msgstr "Fecha de importación" -#: ../build/bin/conf_gen.h:843 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "Nombre de carpeta" -#: ../build/bin/conf_gen.h:860 +# dt•v5.0*dt•v5.2 +#: ../build/bin/conf_gen.h:1066 +msgctxt "preferences" +msgid "display name" +msgstr "nombre para mostrar" + +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:861 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:862 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:863 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:864 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:865 ../build/bin/conf_gen.h:2401 -#: ../build/bin/conf_gen.h:3254 ../build/bin/conf_gen.h:3636 -#: ../build/bin/conf_gen.h:3988 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 +#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4817 msgctxt "preferences" msgid "none" msgstr "Ninguno" -#: ../build/bin/conf_gen.h:874 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "promedio" -#: ../build/bin/conf_gen.h:875 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "mín." -#: ../build/bin/conf_gen.h:876 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "máx." # dt•v5.0 -#: ../build/bin/conf_gen.h:1174 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "seleccionar sólo imágenes nuevas" -#: ../build/bin/conf_gen.h:1175 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "Sólo se seleccionan las imágenes que aún no han sido importadas" -#: ../build/bin/conf_gen.h:1182 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "únicamente imágenes en bruto" -#: ../build/bin/conf_gen.h:1183 +#: ../build/bin/conf_gen.h:1447 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -214,55 +220,55 @@ msgstr "" "Si se habilita, se mostrarán sólo las imágenes en bruto. Cualquier otro " "formato de imagen se ocultará para omitir su importación." -#: ../build/bin/conf_gen.h:1190 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "establecer metadatos" -#: ../build/bin/conf_gen.h:1191 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." msgstr "Establecer ciertos metadatos a todas las imágenes importadas." -#: ../build/bin/conf_gen.h:1198 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "recursivo" -#: ../build/bin/conf_gen.h:1199 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" msgstr "Hacer un recorrido recursivo de los directorios al importar carretes" -#: ../build/bin/conf_gen.h:1206 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" msgstr "Establecer autor al importar" -#: ../build/bin/conf_gen.h:1214 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" msgstr "Establecer editor al importar" -#: ../build/bin/conf_gen.h:1222 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" msgstr "Establecer derechos al importar" -#: ../build/bin/conf_gen.h:1230 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" msgstr "Establecer etiquetas separadas por comas al importar" -#: ../build/bin/conf_gen.h:1238 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" msgstr "importar etiquetas desde el XMP" -#: ../build/bin/conf_gen.h:1270 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "puntuación inicial" -#: ../build/bin/conf_gen.h:1271 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" msgstr "Puntuación inicial para todas las imágenes al importar carretes" -#: ../build/bin/conf_gen.h:1278 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "ignorar la puntuación Exif" -#: ../build/bin/conf_gen.h:1279 +#: ../build/bin/conf_gen.h:1555 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -270,19 +276,19 @@ msgstr "" "Si existe una puntuación en los datos Exif y la casilla está desmarcada, se " "anulará el valor indicado en «Puntuación inicial»" -#: ../build/bin/conf_gen.h:1286 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "importar código de trabajo" -#: ../build/bin/conf_gen.h:1287 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "Nombre del código de trabajo" -#: ../build/bin/conf_gen.h:1294 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "Anular la fecha de hoy" -#: ../build/bin/conf_gen.h:1295 +#: ../build/bin/conf_gen.h:1573 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -295,172 +301,192 @@ msgstr "" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS) $(MSEC).\n" "En caso contrario, dejar el campo vacío." -#: ../build/bin/conf_gen.h:1302 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "Mantener esta ventana abierta" -#: ../build/bin/conf_gen.h:1303 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "Mantenga esta ventana abierta para realizar varias importaciones" -#: ../build/bin/conf_gen.h:1511 ../build/bin/conf_gen.h:1528 -#: ../build/bin/conf_gen.h:1569 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1512 ../build/bin/conf_gen.h:1529 -#: ../build/bin/conf_gen.h:1570 ../build/bin/preferences_gen.h:2766 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2880 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1513 ../build/bin/conf_gen.h:1530 -#: ../build/bin/conf_gen.h:1571 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1514 ../build/bin/conf_gen.h:1531 -#: ../build/bin/conf_gen.h:1572 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1515 ../build/bin/conf_gen.h:1532 -#: ../build/bin/conf_gen.h:1573 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1516 ../build/bin/conf_gen.h:1533 -#: ../build/bin/conf_gen.h:1574 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1615 +# dt•v5.6 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 +#: ../build/bin/conf_gen.h:1890 +msgctxt "preferences" +msgid "6K" +msgstr "6K" + +# dt•v5.6 +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 +#: ../build/bin/conf_gen.h:1891 +msgctxt "preferences" +msgid "8K" +msgstr "8K" + +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 +#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4077 +msgctxt "preferences" +msgid "auto" +msgstr "Automático" + +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" msgstr "Apagado" -#: ../build/bin/conf_gen.h:1616 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "Dureza (relativa)" -#: ../build/bin/conf_gen.h:1617 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "Dureza (absoluta)" -#: ../build/bin/conf_gen.h:1618 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "Opacidad (relativa)" -#: ../build/bin/conf_gen.h:1619 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "Opacidad (absoluta)" -#: ../build/bin/conf_gen.h:1620 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "Tamaño del pincel (relativo)" -#: ../build/bin/conf_gen.h:1629 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "Bajo" -#: ../build/bin/conf_gen.h:1630 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "Medio" -#: ../build/bin/conf_gen.h:1631 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "Alto" -#: ../build/bin/conf_gen.h:1656 ../build/bin/preferences_gen.h:3100 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3218 msgctxt "preferences" msgid "false color" msgstr "Color falso" -#: ../build/bin/conf_gen.h:1657 +#: ../build/bin/conf_gen.h:1983 msgctxt "preferences" msgid "grayscale" msgstr "escala de grises" -#: ../build/bin/conf_gen.h:1674 +#: ../build/bin/conf_gen.h:2002 msgctxt "preferences" msgid "top left" msgstr "Parte superior izquierda" -#: ../build/bin/conf_gen.h:1675 +#: ../build/bin/conf_gen.h:2003 msgctxt "preferences" msgid "top right" msgstr "Parte superior derecha" -#: ../build/bin/conf_gen.h:1676 +#: ../build/bin/conf_gen.h:2004 msgctxt "preferences" msgid "top center" msgstr "Parte superior central" -#: ../build/bin/conf_gen.h:1677 ../build/bin/preferences_gen.h:3015 +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3129 msgctxt "preferences" msgid "bottom" msgstr "Parte inferior" -#: ../build/bin/conf_gen.h:1678 +#: ../build/bin/conf_gen.h:2006 msgctxt "preferences" msgid "hidden" msgstr "Oculto" -#: ../build/bin/conf_gen.h:2360 +#: ../build/bin/conf_gen.h:2775 msgid "show OSD" msgstr "mostrar OSD" -#: ../build/bin/conf_gen.h:2361 +#: ../build/bin/conf_gen.h:2776 msgid "toggle the visibility of the map overlays" msgstr "Cambiar la visibilidad del mapa superpuesto" -#: ../build/bin/conf_gen.h:2368 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "imágenes filtradas" -#: ../build/bin/conf_gen.h:2369 +#: ../build/bin/conf_gen.h:2785 msgid "when set limit the images drawn to the current filmstrip" msgstr "" "Cuando está activada, limita las imágenes mostradas en la tira de imágenes" -#: ../build/bin/conf_gen.h:2376 +#: ../build/bin/conf_gen.h:2793 msgid "max images" msgstr "límite máximo" -#: ../build/bin/conf_gen.h:2377 +#: ../build/bin/conf_gen.h:2794 msgid "the maximum number of image thumbnails drawn on the map" msgstr "Cantidad máxima de miniaturas mostradas en el mapa" -#: ../build/bin/conf_gen.h:2384 +#: ../build/bin/conf_gen.h:2802 msgid "group size factor" msgstr "factor del tamaño de grupo" -#: ../build/bin/conf_gen.h:2385 +#: ../build/bin/conf_gen.h:2803 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" msgstr "" -"Aumentar o disminuir el tamaño espacial de los grupos de imágenes en el " -"mapa. El valor podría afectar el tiempo de cálculo." +"Aumentar o disminuir el tamaño espacial de los grupos de imágenes en el mapa. " +"El valor podría afectar el tiempo de cálculo." -#: ../build/bin/conf_gen.h:2392 +#: ../build/bin/conf_gen.h:2811 msgid "min images per group" msgstr "cantidad mínima por grupo" -#: ../build/bin/conf_gen.h:2393 +#: ../build/bin/conf_gen.h:2812 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." @@ -468,21 +494,21 @@ msgstr "" "La cantidad mínima de imágenes que conformarán un grupo. Repercute en la " "velocidad de cálculo." -#: ../build/bin/conf_gen.h:2399 +#: ../build/bin/conf_gen.h:2819 msgctxt "preferences" msgid "thumbnail" msgstr "Miniatura" -#: ../build/bin/conf_gen.h:2400 +#: ../build/bin/conf_gen.h:2820 msgctxt "preferences" msgid "count" msgstr "Contador" -#: ../build/bin/conf_gen.h:2403 +#: ../build/bin/conf_gen.h:2823 msgid "thumbnail display" msgstr "visualización de miniaturas" -#: ../build/bin/conf_gen.h:2404 +#: ../build/bin/conf_gen.h:2824 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" @@ -490,349 +516,348 @@ msgstr "" "Existen tres opciones disponibles: miniaturas, sólo el recuento de imágenes " "del grupo o ninguno" -#: ../build/bin/conf_gen.h:2419 +#: ../build/bin/conf_gen.h:2841 msgid "max polygon points" msgstr "máximo de puntos de polígono" -#: ../build/bin/conf_gen.h:2420 -msgid "" -"limit the number of points imported with polygon in find location module" +#: ../build/bin/conf_gen.h:2842 +msgid "limit the number of points imported with polygon in find location module" msgstr "" "Limita el número de puntos del polígono importado en el módulo de «buscar " "ubicación»" -#: ../build/bin/conf_gen.h:2826 -msgctxt "preferences" -msgid "original" -msgstr "Original" - -#: ../build/bin/conf_gen.h:2827 -msgctxt "preferences" -msgid "to 1/2" -msgstr "Reducir a 1/2" - -#: ../build/bin/conf_gen.h:2828 -msgctxt "preferences" -msgid "to 1/3" -msgstr "Reducir a 1/3" - -#: ../build/bin/conf_gen.h:2829 -msgctxt "preferences" -msgid "to 1/4" -msgstr "Reducir a 1/4" - -#: ../build/bin/conf_gen.h:2854 ../build/bin/conf_gen.h:2865 +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 msgctxt "preferences" msgid "bilinear" msgstr "Bilineal" -#: ../build/bin/conf_gen.h:2855 ../build/bin/conf_gen.h:2866 -#: ../build/bin/preferences_gen.h:3339 +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 +#: ../build/bin/preferences_gen.h:3440 msgctxt "preferences" msgid "bicubic" msgstr "Bicúbico" -#: ../build/bin/conf_gen.h:2856 ../build/bin/conf_gen.h:2867 +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 msgctxt "preferences" msgid "lanczos2" msgstr "Lanczos2" -#: ../build/bin/conf_gen.h:2868 ../build/bin/preferences_gen.h:3357 +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3458 msgctxt "preferences" msgid "lanczos3" msgstr "Lanczos3" -#: ../build/bin/conf_gen.h:3253 ../build/bin/conf_gen.h:4206 -#: ../build/bin/preferences_gen.h:3955 -msgctxt "preferences" -msgid "auto" -msgstr "Automático" - -#: ../build/bin/conf_gen.h:3255 +#: ../build/bin/conf_gen.h:3849 msgctxt "preferences" msgid "libsecret" msgstr "Libsecret" -#: ../build/bin/conf_gen.h:3256 +#: ../build/bin/conf_gen.h:3850 msgctxt "preferences" msgid "kwallet" msgstr "Kwallet" -#: ../build/bin/conf_gen.h:3257 +#: ../build/bin/conf_gen.h:3851 msgctxt "preferences" msgid "apple_keychain" msgstr "Llaveros de Apple" -#: ../build/bin/conf_gen.h:3258 +#: ../build/bin/conf_gen.h:3852 msgctxt "preferences" msgid "windows_credentials" msgstr "Credenciales de Windows" -#: ../build/bin/conf_gen.h:3523 +#: ../build/bin/conf_gen.h:4150 msgctxt "preferences" msgid "vectorscope" -msgstr "vectorscopio" +msgstr "Vectorscopio" -#: ../build/bin/conf_gen.h:3524 +#: ../build/bin/conf_gen.h:4151 msgctxt "preferences" msgid "waveform" msgstr "Oscilograma" -#: ../build/bin/conf_gen.h:3525 +#: ../build/bin/conf_gen.h:4152 +msgctxt "preferences" +msgid "split" +msgstr "Dividido" + +#: ../build/bin/conf_gen.h:4153 msgctxt "preferences" msgid "RGB parade" msgstr "Canales paralelos RGB" -#: ../build/bin/conf_gen.h:3526 +#: ../build/bin/conf_gen.h:4154 msgctxt "preferences" msgid "histogram" msgstr "Histograma" -#: ../build/bin/conf_gen.h:3535 +#: ../build/bin/conf_gen.h:4164 msgctxt "preferences" msgid "left" msgstr "izquierdo" -#: ../build/bin/conf_gen.h:3536 ../build/bin/preferences_gen.h:4341 +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4566 msgctxt "preferences" msgid "right" msgstr "derecho" -#: ../build/bin/conf_gen.h:3553 ../build/bin/conf_gen.h:3594 +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 msgctxt "preferences" msgid "logarithmic" msgstr "Logarítmico" -#: ../build/bin/conf_gen.h:3554 ../build/bin/conf_gen.h:3595 +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 msgctxt "preferences" msgid "linear" msgstr "Lineal" -#: ../build/bin/conf_gen.h:3563 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "horizontal" msgstr "horizontal" -#: ../build/bin/conf_gen.h:3564 +#: ../build/bin/conf_gen.h:4196 msgctxt "preferences" msgid "vertical" msgstr "vertical" -#: ../build/bin/conf_gen.h:3573 +#: ../build/bin/conf_gen.h:4206 msgctxt "preferences" msgid "overlaid" msgstr "Superpuesto" -#: ../build/bin/conf_gen.h:3574 +#: ../build/bin/conf_gen.h:4207 msgctxt "preferences" msgid "parade" msgstr "Canales paralelos" -#: ../build/bin/conf_gen.h:3583 +#: ../build/bin/conf_gen.h:4217 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:3584 +#: ../build/bin/conf_gen.h:4218 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:3585 +#: ../build/bin/conf_gen.h:4219 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:3637 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "monochromatic" msgstr "monocromático" -#: ../build/bin/conf_gen.h:3638 +#: ../build/bin/conf_gen.h:4278 msgctxt "preferences" msgid "analogous" msgstr "análogo" -#: ../build/bin/conf_gen.h:3639 +#: ../build/bin/conf_gen.h:4279 msgctxt "preferences" msgid "analogous complementary" msgstr "complementario análogo" -#: ../build/bin/conf_gen.h:3640 +#: ../build/bin/conf_gen.h:4280 msgctxt "preferences" msgid "complementary" msgstr "complementario" -#: ../build/bin/conf_gen.h:3641 +#: ../build/bin/conf_gen.h:4281 msgctxt "preferences" msgid "split complementary" msgstr "complementario adyacente" -#: ../build/bin/conf_gen.h:3642 +#: ../build/bin/conf_gen.h:4282 msgctxt "preferences" msgid "dyad" msgstr "diada" -#: ../build/bin/conf_gen.h:3643 +#: ../build/bin/conf_gen.h:4283 msgctxt "preferences" msgid "triad" msgstr "triada" -#: ../build/bin/conf_gen.h:3644 +#: ../build/bin/conf_gen.h:4284 msgctxt "preferences" msgid "tetrad" msgstr "tétrada" -#: ../build/bin/conf_gen.h:3645 +#: ../build/bin/conf_gen.h:4285 msgctxt "preferences" msgid "square" msgstr "cuadrado" -#: ../build/bin/conf_gen.h:3662 +#: ../build/bin/conf_gen.h:4304 msgctxt "preferences" msgid "normal" msgstr "normal" -#: ../build/bin/conf_gen.h:3664 +#: ../build/bin/conf_gen.h:4306 msgctxt "preferences" msgid "narrow" msgstr "Estrecho" -#: ../build/bin/conf_gen.h:3665 +#: ../build/bin/conf_gen.h:4307 msgctxt "preferences" msgid "line" msgstr "lineal" -#: ../build/bin/conf_gen.h:3842 +#: ../build/bin/conf_gen.h:4614 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:3843 +#: ../build/bin/conf_gen.h:4615 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:3844 +#: ../build/bin/conf_gen.h:4616 msgctxt "preferences" msgid "inch" msgstr "pulgada" -#: ../build/bin/conf_gen.h:3893 ../build/bin/preferences_gen.h:4359 +# dt•v5.6 +#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:237 +msgctxt "preferences" +msgid "grey" +msgstr "gris" + +# dt•v5.6 +#: ../build/bin/conf_gen.h:4667 ../build/bin/preferences_gen.h:238 +msgctxt "preferences" +msgid "dark" +msgstr "oscuro" + +# dt•v5.6 +#: ../build/bin/conf_gen.h:4668 ../build/bin/preferences_gen.h:239 +msgctxt "preferences" +msgid "darker" +msgstr "más oscuro" + +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4584 msgctxt "preferences" msgid "all" msgstr "Todas" -#: ../build/bin/conf_gen.h:3894 +#: ../build/bin/conf_gen.h:4676 msgctxt "preferences" msgid "xatom" msgstr "XAtom" -#: ../build/bin/conf_gen.h:3895 +#: ../build/bin/conf_gen.h:4677 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:3984 ../build/bin/preferences_gen.h:3423 +#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3524 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "Basado en la escena (sigmoidal)" -#: ../build/bin/conf_gen.h:3985 +#: ../build/bin/conf_gen.h:4814 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "Basado en la escena (película rgb)" # dt•v5.4 -#: ../build/bin/conf_gen.h:3986 +#: ../build/bin/conf_gen.h:4815 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "Basado en la escena (agx)" -#: ../build/bin/conf_gen.h:3987 +#: ../build/bin/conf_gen.h:4816 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "Basado en la pantalla (heredado)" -#: ../build/bin/conf_gen.h:4118 +#: ../build/bin/conf_gen.h:4955 msgid "camera time zone" msgstr "zona horaria en la cámara" -#: ../build/bin/conf_gen.h:4119 +#: ../build/bin/conf_gen.h:4956 msgid "" -"most cameras don't store the time zone in EXIF. give the correct time zone " -"so the GPX data can be correctly matched" +"most cameras don't store the time zone in EXIF. give the correct time zone so " +"the GPX data can be correctly matched" msgstr "" "La mayoría de las cámaras no almacenan la zona horaria en los datos Exif. " "Indique la zona horaria correcta para que coincida con los datos GPX." -#: ../build/bin/conf_gen.h:4133 +#: ../build/bin/conf_gen.h:4972 msgctxt "preferences" msgid "no color" msgstr "Sin color" -#: ../build/bin/conf_gen.h:4134 +#: ../build/bin/conf_gen.h:4973 msgctxt "preferences" msgid "illuminant color" msgstr "Color del iluminante" -#: ../build/bin/conf_gen.h:4135 +#: ../build/bin/conf_gen.h:4974 msgctxt "preferences" msgid "effect emulation" msgstr "Emulación de efecto" -#: ../build/bin/conf_gen.h:4192 +#: ../build/bin/conf_gen.h:5038 msgctxt "preferences" msgid "list" msgstr "Lista" -#: ../build/bin/conf_gen.h:4193 +#: ../build/bin/conf_gen.h:5039 msgctxt "preferences" msgid "tabs" msgstr "Pestañas" -#: ../build/bin/conf_gen.h:4194 +#: ../build/bin/conf_gen.h:5040 msgctxt "preferences" msgid "columns" msgstr "Columnas" -#: ../build/bin/conf_gen.h:4204 +#: ../build/bin/conf_gen.h:5051 msgctxt "preferences" msgid "active" msgstr "Dinámico" -#: ../build/bin/conf_gen.h:4205 +#: ../build/bin/conf_gen.h:5052 msgctxt "preferences" msgid "dim" msgstr "Atenuado" -#: ../build/bin/conf_gen.h:4207 +#: ../build/bin/conf_gen.h:5054 msgctxt "preferences" msgid "fade" msgstr "Desvanecido" -#: ../build/bin/conf_gen.h:4208 +#: ../build/bin/conf_gen.h:5055 msgctxt "preferences" msgid "fit" msgstr "Ajustado" -#: ../build/bin/conf_gen.h:4209 +#: ../build/bin/conf_gen.h:5056 msgctxt "preferences" msgid "smooth" msgstr "Fluido" -#: ../build/bin/conf_gen.h:4210 +#: ../build/bin/conf_gen.h:5057 msgctxt "preferences" msgid "glide" msgstr "Adaptado" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 +#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "Este ajuste se ha modificado" -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3061 -#: ../src/gui/gtk.c:3256 ../src/gui/preferences.c:528 -#: ../src/gui/preferences.c:1017 ../src/libs/modulegroups.c:4077 +#. help button (right-anchored, matches other prefs tabs) +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 +#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 +#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1929 +#: ../src/libs/modulegroups.c:4171 msgid "?" msgstr "¿?" @@ -844,116 +869,155 @@ msgstr "No disponible" msgid "not available on this system" msgstr "No disponible en este sistema" -#: ../build/bin/preferences_gen.h:2484 ../src/control/jobs/control_jobs.c:3098 -#: ../src/libs/import.c:188 +# dt•v5.6 +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "Tema de darktable" + +# dt•v5.6 +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"El color de fondo de la imagen influye en cómo se ven sus colores y tonos al " +"revelarla. El gris es recomendado porque es el más neutro y evita las " +"distracciones.\n" +"\n" +"gris: ideal para trabajos en los que se requiere precisión cromática\n" +"\n" +"oscuro: distrae menos la atención el entorno de la imagen\n" +"\n" +"más oscuro: ideal para habitaciones con poca luz" + +#: ../build/bin/preferences_gen.h:2598 ../src/control/jobs/control_jobs.c:3118 +#: ../src/libs/import.c:183 msgid "import" msgstr "importar" -#: ../build/bin/preferences_gen.h:2489 +#: ../build/bin/preferences_gen.h:2603 msgid "session options" msgstr "opciones de la sesión" # dt•v5.0 -#: ../build/bin/preferences_gen.h:2499 +#: ../build/bin/preferences_gen.h:2613 msgid "base filmroll's directory" msgstr "Directorio base para la sesión" -#: ../build/bin/preferences_gen.h:2510 ../build/bin/preferences_gen.h:2532 -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2571 -#: ../build/bin/preferences_gen.h:2604 ../build/bin/preferences_gen.h:2621 -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2706 ../build/bin/preferences_gen.h:2723 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2766 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2835 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2874 -#: ../build/bin/preferences_gen.h:2898 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:2997 ../build/bin/preferences_gen.h:3015 -#: ../build/bin/preferences_gen.h:3058 ../build/bin/preferences_gen.h:3075 -#: ../build/bin/preferences_gen.h:3100 ../build/bin/preferences_gen.h:3117 -#: ../build/bin/preferences_gen.h:3134 ../build/bin/preferences_gen.h:3151 -#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3219 -#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3271 ../build/bin/preferences_gen.h:3288 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3339 -#: ../build/bin/preferences_gen.h:3357 ../build/bin/preferences_gen.h:3380 -#: ../build/bin/preferences_gen.h:3404 ../build/bin/preferences_gen.h:3423 -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3457 -#: ../build/bin/preferences_gen.h:3474 ../build/bin/preferences_gen.h:3499 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3546 -#: ../build/bin/preferences_gen.h:3567 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3873 -#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3905 -#: ../build/bin/preferences_gen.h:3922 ../build/bin/preferences_gen.h:3955 -#: ../build/bin/preferences_gen.h:3972 ../build/bin/preferences_gen.h:3994 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4045 -#: ../build/bin/preferences_gen.h:4097 ../build/bin/preferences_gen.h:4115 -#: ../build/bin/preferences_gen.h:4159 ../build/bin/preferences_gen.h:4192 -#: ../build/bin/preferences_gen.h:4209 ../build/bin/preferences_gen.h:4226 -#: ../build/bin/preferences_gen.h:4244 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4295 -#: ../build/bin/preferences_gen.h:4341 ../build/bin/preferences_gen.h:4359 -#: ../build/bin/preferences_gen.h:4381 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4433 ../build/bin/preferences_gen.h:4450 -#: ../build/bin/preferences_gen.h:4467 ../build/bin/preferences_gen.h:4484 -#: ../build/bin/preferences_gen.h:4502 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4543 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/preferences_gen.h:2624 ../build/bin/preferences_gen.h:2646 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2718 ../build/bin/preferences_gen.h:2735 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2820 ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2880 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:2966 ../build/bin/preferences_gen.h:2988 +#: ../build/bin/preferences_gen.h:3012 ../build/bin/preferences_gen.h:3036 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3111 ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3172 ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3218 ../build/bin/preferences_gen.h:3235 +#: ../build/bin/preferences_gen.h:3252 ../build/bin/preferences_gen.h:3269 +#: ../build/bin/preferences_gen.h:3286 ../build/bin/preferences_gen.h:3303 +#: ../build/bin/preferences_gen.h:3320 ../build/bin/preferences_gen.h:3337 +#: ../build/bin/preferences_gen.h:3355 ../build/bin/preferences_gen.h:3372 +#: ../build/bin/preferences_gen.h:3389 ../build/bin/preferences_gen.h:3422 +#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3458 +#: ../build/bin/preferences_gen.h:3481 ../build/bin/preferences_gen.h:3505 +#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3541 +#: ../build/bin/preferences_gen.h:3558 ../build/bin/preferences_gen.h:3575 +#: ../build/bin/preferences_gen.h:3600 ../build/bin/preferences_gen.h:3625 +#: ../build/bin/preferences_gen.h:3646 ../build/bin/preferences_gen.h:3668 +#: ../build/bin/preferences_gen.h:3689 ../build/bin/preferences_gen.h:3717 +#: ../build/bin/preferences_gen.h:3738 ../build/bin/preferences_gen.h:3759 +#: ../build/bin/preferences_gen.h:3780 ../build/bin/preferences_gen.h:3801 +#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3843 +#: ../build/bin/preferences_gen.h:3876 ../build/bin/preferences_gen.h:3893 +#: ../build/bin/preferences_gen.h:3910 ../build/bin/preferences_gen.h:3927 +#: ../build/bin/preferences_gen.h:3944 ../build/bin/preferences_gen.h:3961 +#: ../build/bin/preferences_gen.h:3978 ../build/bin/preferences_gen.h:3995 +#: ../build/bin/preferences_gen.h:4011 ../build/bin/preferences_gen.h:4027 +#: ../build/bin/preferences_gen.h:4044 ../build/bin/preferences_gen.h:4077 +#: ../build/bin/preferences_gen.h:4094 ../build/bin/preferences_gen.h:4116 +#: ../build/bin/preferences_gen.h:4149 ../build/bin/preferences_gen.h:4167 +#: ../build/bin/preferences_gen.h:4219 ../build/bin/preferences_gen.h:4237 +#: ../build/bin/preferences_gen.h:4281 ../build/bin/preferences_gen.h:4314 +#: ../build/bin/preferences_gen.h:4331 ../build/bin/preferences_gen.h:4348 +#: ../build/bin/preferences_gen.h:4365 ../build/bin/preferences_gen.h:4383 +#: ../build/bin/preferences_gen.h:4400 ../build/bin/preferences_gen.h:4417 +#: ../build/bin/preferences_gen.h:4434 ../build/bin/preferences_gen.h:4451 +#: ../build/bin/preferences_gen.h:4468 ../build/bin/preferences_gen.h:4485 +#: ../build/bin/preferences_gen.h:4503 ../build/bin/preferences_gen.h:4548 +#: ../build/bin/preferences_gen.h:4566 ../build/bin/preferences_gen.h:4584 +#: ../build/bin/preferences_gen.h:4606 ../build/bin/preferences_gen.h:4634 +#: ../build/bin/preferences_gen.h:4658 ../build/bin/preferences_gen.h:4675 +#: ../build/bin/preferences_gen.h:4692 ../build/bin/preferences_gen.h:4709 +#: ../build/bin/preferences_gen.h:4727 ../build/bin/preferences_gen.h:4744 +#: ../build/bin/preferences_gen.h:4768 ../build/bin/preferences_gen.h:4834 +#: ../build/bin/preferences_gen.h:4852 ../build/bin/preferences_gen.h:4926 #, c-format msgid "double click to reset to `%s'" msgstr "Doble clic para restablecer a «%s»" -# dt•v5.0 -#: ../build/bin/preferences_gen.h:2512 -msgid "directory where new imported filmrolls are created" -msgstr "Configura el directorio para los nuevos carretes al importarse" +# dt•v5.6 +#: ../build/bin/preferences_gen.h:2626 +msgid "" +"directory where newly imported filmrolls are stored; the default uses $" +"(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" +"Pictures on macOS and Linux, C:/Users/username/Pictures on Windows" +msgstr "" +"Directorio en donde se almacenan los carretes recién importados. De manera " +"predeterminada es $(PICTURES_FOLDER), que se sustituye por la carpeta " +"de imágenes del sistema: ~/Imágenes en GNU/Linux y macOS, C:" +"\\Usuarios\\TuNombredeUsuario\\Imágenes en Windows" # dt•v5.0 -#: ../build/bin/preferences_gen.h:2521 +#: ../build/bin/preferences_gen.h:2635 msgid "filmroll name" msgstr "Nombre de la sesión" # dt•v5.0 -#: ../build/bin/preferences_gen.h:2534 +#: ../build/bin/preferences_gen.h:2648 msgid "name of the imported filmroll" msgstr "Patrón para el nombre de la sesión" -#: ../build/bin/preferences_gen.h:2543 +#: ../build/bin/preferences_gen.h:2657 msgid "keep original filename" msgstr "Mantener el nombre del archivo original" -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2604 -#: ../build/bin/preferences_gen.h:2621 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2723 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2852 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:3058 -#: ../build/bin/preferences_gen.h:3117 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3219 ../build/bin/preferences_gen.h:3271 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3440 -#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3567 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3972 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4159 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4450 ../build/bin/preferences_gen.h:4467 -#: ../build/bin/preferences_gen.h:4484 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4609 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2718 +#: ../build/bin/preferences_gen.h:2735 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2837 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3172 +#: ../build/bin/preferences_gen.h:3235 ../build/bin/preferences_gen.h:3303 +#: ../build/bin/preferences_gen.h:3337 ../build/bin/preferences_gen.h:3389 +#: ../build/bin/preferences_gen.h:3422 ../build/bin/preferences_gen.h:3541 +#: ../build/bin/preferences_gen.h:3558 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3689 ../build/bin/preferences_gen.h:3759 +#: ../build/bin/preferences_gen.h:3801 ../build/bin/preferences_gen.h:3822 +#: ../build/bin/preferences_gen.h:3843 ../build/bin/preferences_gen.h:3978 +#: ../build/bin/preferences_gen.h:4094 ../build/bin/preferences_gen.h:4149 +#: ../build/bin/preferences_gen.h:4281 ../build/bin/preferences_gen.h:4400 +#: ../build/bin/preferences_gen.h:4451 ../build/bin/preferences_gen.h:4634 +#: ../build/bin/preferences_gen.h:4675 ../build/bin/preferences_gen.h:4692 +#: ../build/bin/preferences_gen.h:4709 ../build/bin/preferences_gen.h:4744 +#: ../build/bin/preferences_gen.h:4834 msgctxt "preferences" msgid "FALSE" msgstr "FALSO" -#: ../build/bin/preferences_gen.h:2551 +#: ../build/bin/preferences_gen.h:2665 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -961,40 +1025,41 @@ msgstr "" "Mantener el nombre de archivo original en lugar de un patrón al importar " "desde la cámara o la tarjeta" -#: ../build/bin/preferences_gen.h:2560 +#: ../build/bin/preferences_gen.h:2674 msgid "file naming pattern" msgstr "Patrón para nombrar archivos" -#: ../build/bin/preferences_gen.h:2573 +#: ../build/bin/preferences_gen.h:2687 msgid "file naming pattern used for a import session" msgstr "Patrón de nombres utilizado para importar una sesión" -#: ../build/bin/preferences_gen.h:2583 ../src/gui/gtk.c:1515 -#: ../src/gui/preferences.c:618 ../src/libs/tools/lighttable.c:64 +#: ../build/bin/preferences_gen.h:2697 ../src/gui/gtk.c:1701 +#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "mesa de luz" -#: ../build/bin/preferences_gen.h:2588 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3738 ../src/gui/preferences.c:334 +#: ../build/bin/preferences_gen.h:2702 ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3860 ../src/gui/preferences.c:344 +#: ../src/gui/preferences_ai.c:1570 msgid "general" msgstr "general" -#: ../build/bin/preferences_gen.h:2598 +#: ../build/bin/preferences_gen.h:2712 msgid "hide built-in presets for utility modules" msgstr "Ocultar los preajustes integrados para los módulos de funcionalidad" -#: ../build/bin/preferences_gen.h:2606 +#: ../build/bin/preferences_gen.h:2720 msgid "hide built-in presets of utility modules in presets menu." msgstr "" "Ocultar en el menú de preajustes de los módulos de funcionalidad los " "preajustes integrados." -#: ../build/bin/preferences_gen.h:2615 +#: ../build/bin/preferences_gen.h:2729 msgid "use single-click in the collections module" msgstr "Utilizar la pulsación simple en el módulo de colección" -#: ../build/bin/preferences_gen.h:2623 +#: ../build/bin/preferences_gen.h:2737 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -1005,135 +1070,159 @@ msgstr "" "con valores numéricos." # dt•v5.0 -#: ../build/bin/preferences_gen.h:2632 +#: ../build/bin/preferences_gen.h:2746 msgid "prioritize the hovered image over the selected images" msgstr "" -"Priorizar la imagen con el cursor encima, antes que las imágenes " -"seleccionadas" - -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2706 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:3075 ../build/bin/preferences_gen.h:3134 -#: ../build/bin/preferences_gen.h:3151 ../build/bin/preferences_gen.h:3168 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3288 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3873 ../build/bin/preferences_gen.h:3889 -#: ../build/bin/preferences_gen.h:3905 ../build/bin/preferences_gen.h:3922 -#: ../build/bin/preferences_gen.h:4192 ../build/bin/preferences_gen.h:4209 -#: ../build/bin/preferences_gen.h:4226 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4295 ../build/bin/preferences_gen.h:4433 -#: ../build/bin/preferences_gen.h:4543 +"Priorizar la imagen con el cursor encima, antes que las imágenes seleccionadas" + +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2820 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3189 ../build/bin/preferences_gen.h:3252 +#: ../build/bin/preferences_gen.h:3269 ../build/bin/preferences_gen.h:3286 +#: ../build/bin/preferences_gen.h:3320 ../build/bin/preferences_gen.h:3372 +#: ../build/bin/preferences_gen.h:3575 ../build/bin/preferences_gen.h:3625 +#: ../build/bin/preferences_gen.h:3717 ../build/bin/preferences_gen.h:3738 +#: ../build/bin/preferences_gen.h:3780 ../build/bin/preferences_gen.h:3876 +#: ../build/bin/preferences_gen.h:3893 ../build/bin/preferences_gen.h:3910 +#: ../build/bin/preferences_gen.h:3927 ../build/bin/preferences_gen.h:3944 +#: ../build/bin/preferences_gen.h:3961 ../build/bin/preferences_gen.h:3995 +#: ../build/bin/preferences_gen.h:4011 ../build/bin/preferences_gen.h:4027 +#: ../build/bin/preferences_gen.h:4044 ../build/bin/preferences_gen.h:4314 +#: ../build/bin/preferences_gen.h:4331 ../build/bin/preferences_gen.h:4348 +#: ../build/bin/preferences_gen.h:4365 ../build/bin/preferences_gen.h:4417 +#: ../build/bin/preferences_gen.h:4434 ../build/bin/preferences_gen.h:4468 +#: ../build/bin/preferences_gen.h:4485 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4548 ../build/bin/preferences_gen.h:4658 +#: ../build/bin/preferences_gen.h:4768 msgctxt "preferences" msgid "TRUE" msgstr "VERDADERO" -# dt•v5.2 -#: ../build/bin/preferences_gen.h:2640 -msgid "this defines how the list of images to act on is constructed." -msgstr "Indica cómo se construye la lista de imágenes para procesar" +# dt•v5.6 +#: ../build/bin/preferences_gen.h:2754 +msgid "" +"in the lighttable, where culling takes place, you can apply actions (e.g., " +"setting ratings) to the hovered image or to the selected ones\n" +"\n" +"enabled actions apply to the hovered image (less clicking)\n" +"\n" +"disabled actions apply to the current selection (less error prone)" +msgstr "" +"En la mesa de luz, donde se lleva a cabo la selección, hay acciones (por " +"ejemplo, asignar valoraciones) que se pueden aplicar a la imagen sobre la que " +"pase el cursor o mediante la selección de una o varias imágenes.\n" +"\n" +"Las acciones habilitadas se aplican a la imagen sobre la que pase el " +"cursor (sin necesidad de pulsar sobre la misma).\n" +"\n" +"Las acciones deshabilitadas se aplican a la selección actual (lo que " +"evita la posibilidad de cometer errores)." -#: ../build/bin/preferences_gen.h:2649 +#: ../build/bin/preferences_gen.h:2763 msgid "expand a single utility module at a time" msgstr "Desplegar sólo un módulo a la vez en la mesa de luz" -#: ../build/bin/preferences_gen.h:2657 +#: ../build/bin/preferences_gen.h:2771 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "" -"Esta opción alterna el comportamiento del Máyus+Clic en el modo de mesa de " -"luz" +"Esta opción alterna el comportamiento del Máyus+Clic en el modo de mesa de luz" -#: ../build/bin/preferences_gen.h:2666 +#: ../build/bin/preferences_gen.h:2780 msgid "scroll utility modules to the top when expanded" msgstr "" "Desplazar los módulos de funcionalidad a la parte superior al desplegarlos" -#: ../build/bin/preferences_gen.h:2674 ../build/bin/preferences_gen.h:3204 +#: ../build/bin/preferences_gen.h:2788 ../build/bin/preferences_gen.h:3322 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" msgstr "" -"Cuando esta opción está marcada, darktable intentará desplazar el módulo a " -"la parte superior de la lista visible" +"Cuando esta opción está marcada, darktable intentará desplazar el módulo a la " +"parte superior de la lista visible" -#: ../build/bin/preferences_gen.h:2683 +#: ../build/bin/preferences_gen.h:2797 msgid "rating an image one star twice will not zero out the rating" msgstr "Puntuar una imagen dos veces con una estrella no anula el puntaje" -#: ../build/bin/preferences_gen.h:2691 -msgid "" -"defines whether rating an image one star twice will zero out star rating" +#: ../build/bin/preferences_gen.h:2805 +msgid "defines whether rating an image one star twice will zero out star rating" msgstr "" "Determina si al puntuar una imagen dos veces con una estrella se elimina el " "puntaje (0 estrellas)" -#: ../build/bin/preferences_gen.h:2700 ../build/bin/preferences_gen.h:3052 +#: ../build/bin/preferences_gen.h:2814 ../build/bin/preferences_gen.h:3166 msgid "show scrollbars for central view" msgstr "Mostrar barras de desplazamiento para la vista central" -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:3060 +#: ../build/bin/preferences_gen.h:2822 ../build/bin/preferences_gen.h:3174 msgid "defines whether scrollbars should be displayed" msgstr "Se define si las barras de desplazamiento deben ser mostradas" -#: ../build/bin/preferences_gen.h:2717 +#: ../build/bin/preferences_gen.h:2831 msgid "show image time with milliseconds" msgstr "Mostrar la hora con milisegundos" -#: ../build/bin/preferences_gen.h:2725 +#: ../build/bin/preferences_gen.h:2839 msgid "defines whether time should be displayed with milliseconds" msgstr "Determina si la hora se muestra con milisegundos." -#: ../build/bin/preferences_gen.h:2731 +#: ../build/bin/preferences_gen.h:2845 msgid "thumbnails" msgstr "miniaturas" -#: ../build/bin/preferences_gen.h:2741 -msgid "use raw file instead of embedded JPEG from size" -msgstr "Emplear el archivo RAW en lugar de la imagen JPEG incrustada" +# dt•v5.6 +#: ../build/bin/preferences_gen.h:2855 +msgid "for unaltered images, use raw file instead of embedded JPEG from size" +msgstr "" +"Para imágenes sin alterar, emplear el archivo RAW en lugar de la imagen JPEG " +"incrustada" -#: ../build/bin/preferences_gen.h:2750 +# dt•v5.6 +#: ../build/bin/preferences_gen.h:2864 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" -msgstr "" -"Si el tamaño de la miniatura es mayor que este valor, se procesará " -"utilizando el archivo en bruto en lugar de la previsualización incrustada " -"JPEG (mejor, pero más lento).\n" -"Si se desea generar todas las miniaturas e imágenes en la mayor calidad, " -"elija la opción *Siempre*\n" +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"for the quickest display, choose the 'never' option\n" +"the 'auto' option prefers the embedded JPEG except when the thumb size " +"exceeds the resolution of the embedded JPEG\n" +"(more details in the manual)" +msgstr "" +"Si el tamaño de la miniatura es mayor que este valor, se procesará utilizando " +"el archivo en bruto en lugar de la previsualización incrustada JPEG (mejor, " +"pero más lento).\n" +"Si se desea generar todas las miniaturas e imágenes preprocesadas en la mayor " +"calidad, elija la opción «Siempre»\n" +"Para que se muestre lo más rápido posible, seleccione la opción «Nunca».\n" +"La opción «Automático» da prioridad al JPEG incrustado, salvo cuando el " +"tamaño de la miniatura supera la resolución del JPEG incrustado\n" "(para más información, consulte el manual)." -#: ../build/bin/preferences_gen.h:2759 +#: ../build/bin/preferences_gen.h:2873 msgid "high quality processing from size" msgstr "Procesamiento de alta calidad a partir de el tamaño" -#: ../build/bin/preferences_gen.h:2768 +# dt•v5.6 +#: ../build/bin/preferences_gen.h:2882 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" -msgstr "" -"Si el tamaño de la miniatura es mayor que este valor, se procesará " -"utilizando la ruta de procesamiento de máxima calidad (mejor, pero más " -"lento).\n" -"Si se desea generar todas las miniaturas e imágenes en la mayor calidad, " -"elija la opción *Siempre*\n" +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"(more details in the manual)" +msgstr "" +"Si el tamaño de la miniatura es mayor que este valor, se procesará utilizando " +"la ruta de procesamiento de máxima calidad (mejor, pero más lento).\n" +"Si se desea generar todas las miniaturas e imágenes preprocesadas en la mayor " +"calidad, elija la opción «Siempre»\n" "(para más información, consulte el manual)." -#: ../build/bin/preferences_gen.h:2777 +#: ../build/bin/preferences_gen.h:2891 msgid "enable disk backend for thumbnail cache" msgstr "Almacenar en disco una 2ª caché de miniaturas" -#: ../build/bin/preferences_gen.h:2785 +#: ../build/bin/preferences_gen.h:2899 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1155,11 +1244,11 @@ msgstr "" "Para generar todas las miniaturas de su colección fuera de línea, ejecute " "\"darktable-generate-cache\"." -#: ../build/bin/preferences_gen.h:2794 +#: ../build/bin/preferences_gen.h:2908 msgid "enable disk backend for full preview cache" msgstr "Almacenar en disco una caché de las vistas previas completas" -#: ../build/bin/preferences_gen.h:2802 +#: ../build/bin/preferences_gen.h:2916 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1175,16 +1264,16 @@ msgstr "" "imágenes de 20k), pero no tendrá que eliminar las miniaturas almacenadas en " "caché.\n" "Sin embargo, es seguro eliminarlas manualmente.\n" -"El rendimiento de la mesa de luz aumentará en gran medida al hacer zoom en " -"la imagen en modo de vista previa completa." +"El rendimiento de la mesa de luz aumentará en gran medida al hacer zoom en la " +"imagen en modo de vista previa completa." # dt•v5.0 -#: ../build/bin/preferences_gen.h:2811 +#: ../build/bin/preferences_gen.h:2925 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "Activar desplazamiento suave por las miniaturas de la mesa de luz" # dt•v5.0 -#: ../build/bin/preferences_gen.h:2819 +#: ../build/bin/preferences_gen.h:2933 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1196,74 +1285,72 @@ msgstr "" "Al desactivarse, el recorrido es por filas completas de miniaturas, como " "ocurriría con la rueda de desplazamiento." -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:2942 msgid "generate thumbnails in background" msgstr "Generar miniaturas en segundo plano" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2951 msgid "" -"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps " -"up to the selected size are generated while user is inactive in lighttable." +"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " +"to the selected size are generated while user is inactive in lighttable." msgstr "" "Si \"Almacenar en disco una 2ª caché de miniaturas\" está habilitado, se " "generarán miniaturas / mapas MIP del tamaño seleccionado mientras en la mesa " "de luz haya inactividad." -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:2960 msgid "reset cached thumbnails" msgstr "Recomponer miniaturas en caché" -#: ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:2968 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." msgstr "" "Fuerza la regeneración de las miniaturas para restablecer la base de datos. " -"Esto puede ser necesario en caso de que algunas miniaturas se hayan " -"eliminado manualmente o se hayan corrompido." +"Esto puede ser necesario en caso de que algunas miniaturas se hayan eliminado " +"manualmente o se hayan corrompido." -#: ../build/bin/preferences_gen.h:2863 +#: ../build/bin/preferences_gen.h:2977 msgid "delimiters for size categories" msgstr "Delimitadores de categorías de tamaño" -#: ../build/bin/preferences_gen.h:2876 +# dt•v5.6 +#: ../build/bin/preferences_gen.h:2990 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "Las categorías de tamaño se utilizan para poder establecer diferentes " "superposiciones y valores CSS en función del tamaño de la miniatura, " -"separadas por |. Por ejemplo, 120|400 indican 3 categorías de miniaturas: 0 " -"px → 120 px, 120 px → 400 px y mayor a 400 px." +"separadas por |. Por ejemplo, 120|400 indican 3 categorías de miniaturas: 120 " +"px o menos, 120 px → 400 px y mayor a 400 px." -#: ../build/bin/preferences_gen.h:2885 +#: ../build/bin/preferences_gen.h:2999 msgid "pattern for the thumbnail extended overlay text" msgstr "Patrón para el texto superpuesto ampliado de la miniatura" -#: ../build/bin/preferences_gen.h:2900 ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:3014 ../build/bin/preferences_gen.h:3038 msgid "see manual to know all the tags you can use." -msgstr "" -"Consulte el manual para conocer todas las etiquetas que puede utilizar." +msgstr "Consulte el manual para conocer todas las etiquetas que puede utilizar." -#: ../build/bin/preferences_gen.h:2909 +#: ../build/bin/preferences_gen.h:3023 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "" -"Patrón para el mensaje emergente de la miniatura (dejar vacío para " -"desactivar)" +"Patrón para el mensaje emergente de la miniatura (dejar vacío para desactivar)" -#: ../build/bin/preferences_gen.h:2934 ../src/gui/gtk.c:1517 -#: ../src/gui/preferences.c:617 ../src/views/darkroom.c:91 +#: ../build/bin/preferences_gen.h:3048 ../src/gui/gtk.c:1703 +#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 msgid "darkroom" msgstr "cuarto oscuro" -#: ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:3063 msgid "scroll down to increase mask parameters" -msgstr "" -"Incrementar los parámetros de la máscara con desplazamiento hacia abajo" +msgstr "Incrementar los parámetros de la máscara con desplazamiento hacia abajo" -#: ../build/bin/preferences_gen.h:2957 +#: ../build/bin/preferences_gen.h:3071 msgid "" "when using the mouse scroll wheel to change mask parameters, scroll down to " "increase the mask size, feather size, opacity, brush hardness and gradient " @@ -1274,158 +1361,157 @@ msgstr "" "los parámetros de la máscara,\n" "desplazarse hacia abajo incrementa el tamaño, el difuminado, la opacidad, la " "dureza del pincel y la curvatura del gradiente.\n" -"De manera predefinida, los parámetros se incrementan con desplazamiento " -"hacia arriba." +"De manera predefinida, los parámetros se incrementan con desplazamiento hacia " +"arriba." -#: ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3080 msgid "middle mouse button zooms to 200%" msgstr "Ampliar 200% con el botón medio del ratón" -#: ../build/bin/preferences_gen.h:2975 +#: ../build/bin/preferences_gen.h:3089 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " -"on middle mouse clicks. if disabled, it will toggle between viewport size " -"and 100%, and the 'ctrl' key can be used to control the zoom level." +"on middle mouse clicks. if disabled, it will toggle between viewport size and " +"100%, and the 'ctrl' key can be used to control the zoom level." msgstr "" "Al estar activado, el nivel de ampliación cambiará cíclicamente entre 100%, " "200% y ajuste de imagen a la ventana. Si se desactiva, se alternará entre la " "ampliación actual y el 100%. Además, cualquier otro nivel de ampliación se " "podrá realizar con la tecla \"Ctrl\"." -#: ../build/bin/preferences_gen.h:2984 +#: ../build/bin/preferences_gen.h:3098 msgid "pattern for the image information line" msgstr "Disposición de la línea informativa de la imagen" -#: ../build/bin/preferences_gen.h:2999 +#: ../build/bin/preferences_gen.h:3113 msgid "see manual for a list of the tags you can use." msgstr "Consulte en el manual la lista de etiquetas que pueden utilizarse." -#: ../build/bin/preferences_gen.h:3008 +#: ../build/bin/preferences_gen.h:3122 msgid "position of the image information line" msgstr "Posición de la línea informativa de la imagen" -#: ../build/bin/preferences_gen.h:3025 +#: ../build/bin/preferences_gen.h:3139 msgid "border around image in darkroom mode" msgstr "Ancho del borde alrededor de la imagen en el modo de cuarto oscuro" -#: ../build/bin/preferences_gen.h:3041 ../build/bin/preferences_gen.h:4072 -#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4323 -#: ../build/bin/preferences_gen.h:4577 ../build/bin/preferences_gen.h:4655 -#: ../build/bin/preferences_gen.h:4683 ../build/bin/preferences_gen.h:4746 -#: ../build/bin/preferences_gen.h:4808 ../build/bin/preferences_gen.h:4837 +#: ../build/bin/preferences_gen.h:3155 ../build/bin/preferences_gen.h:4194 +#: ../build/bin/preferences_gen.h:4264 ../build/bin/preferences_gen.h:4531 +#: ../build/bin/preferences_gen.h:4802 ../build/bin/preferences_gen.h:4880 +#: ../build/bin/preferences_gen.h:4908 ../build/bin/preferences_gen.h:4971 +#: ../build/bin/preferences_gen.h:5033 ../build/bin/preferences_gen.h:5062 #, c-format msgid "double click to reset to `%d'" msgstr "Doble clic para restablecer a «%d»" -#: ../build/bin/preferences_gen.h:3043 +#: ../build/bin/preferences_gen.h:3157 msgid "" -"process the image in darkroom mode with a small border. set to 0 if you " -"don't want any border." +"process the image in darkroom mode with a small border. set to 0 if you don't " +"want any border." msgstr "" "Procesa la imagen en el modo de cuarto oscuro con un borde mas pequeño. " "Establezca 0 si no quiere ningún borde." -#: ../build/bin/preferences_gen.h:3069 +#: ../build/bin/preferences_gen.h:3183 msgid "show loading screen between images" msgstr "Mostrar fondo de carga entre imágenes" -#: ../build/bin/preferences_gen.h:3077 +#: ../build/bin/preferences_gen.h:3191 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" msgstr "" -"Se muestra un fondo gris mientras se carga la imagen al pasar de una imagen " -"a otra.\n" +"Se muestra un fondo gris mientras se carga la imagen al pasar de una imagen a " +"otra.\n" "Al desactivar, sólo aparecerá un mensaje de carga." -#: ../build/bin/preferences_gen.h:3083 +#: ../build/bin/preferences_gen.h:3201 msgid "modules" msgstr "módulos" -#: ../build/bin/preferences_gen.h:3093 +#: ../build/bin/preferences_gen.h:3211 msgid "display of individual color channels" msgstr "Mostrar canales individuales de color" -#: ../build/bin/preferences_gen.h:3102 +#: ../build/bin/preferences_gen.h:3220 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." msgstr "" -"Define cómo se muestran los canales de color al activar el módulo de " -"máscaras paramétricas." +"Define cómo se muestran los canales de color al activar el módulo de máscaras " +"paramétricas." -#: ../build/bin/preferences_gen.h:3111 +#: ../build/bin/preferences_gen.h:3229 msgid "hide built-in presets for processing modules" msgstr "Ocultar los preajustes integrados para los módulos de revelado" -#: ../build/bin/preferences_gen.h:3119 +#: ../build/bin/preferences_gen.h:3237 msgid "hide built-in presets of processing modules in presets menu." msgstr "" "Ocultar en el menú de preajustes de los módulos de revelado los preajustes " "integrados." -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:3136 +#: ../build/bin/preferences_gen.h:3246 ../build/bin/preferences_gen.h:3254 msgid "show the guides widget in modules UI" msgstr "" "Mostrar el componente de control de la retícula en los ajustes del módulo" -#: ../build/bin/preferences_gen.h:3145 +#: ../build/bin/preferences_gen.h:3263 msgid "expand a single processing module at a time" msgstr "Desplegar sólo un módulo de revelado a la vez" -#: ../build/bin/preferences_gen.h:3153 +#: ../build/bin/preferences_gen.h:3271 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "" "Esta opción alterna el funcionamiento de Mayús+Clic en el modo de cuarto " "oscuro" -#: ../build/bin/preferences_gen.h:3162 +#: ../build/bin/preferences_gen.h:3280 msgid "only collapse modules in current group" msgstr "Plegar sólo los módulos del grupo en curso" -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3288 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" msgstr "" -"Si se elige desplegar sólo un módulo a la vez, los módulos del mismo grupo " -"se pliegan. No tiene efecto en módulos de otros grupos." +"Si se elige desplegar sólo un módulo a la vez, los módulos del mismo grupo se " +"pliegan. No tiene efecto en módulos de otros grupos." -#: ../build/bin/preferences_gen.h:3179 +#: ../build/bin/preferences_gen.h:3297 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "" "Expandir el módulo cuando está activado y contraer cuando está desactivado" -#: ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:3305 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." msgstr "" "Esta opción habilita la expansión o la contracción automática del módulo" -#: ../build/bin/preferences_gen.h:3196 +#: ../build/bin/preferences_gen.h:3314 msgid "scroll processing modules to the top when expanded" msgstr "Desplazar los módulos de revelado a la parte superior al desplegarlos" # dt•v5.0 -#: ../build/bin/preferences_gen.h:3213 +#: ../build/bin/preferences_gen.h:3331 msgid "swap the utility and processing modules panels" msgstr "" "Intercambiar posición de los paneles de los módulos de funcionalidad y de " "revelado" # dt•v5.0 -#: ../build/bin/preferences_gen.h:3221 +#: ../build/bin/preferences_gen.h:3339 msgid "move the list of processing modules to the left of the screen" -msgstr "" -"Mover la lista de los módulos de revelado a la izquierda de la pantalla" +msgstr "Mover la lista de los módulos de revelado a la izquierda de la pantalla" -#: ../build/bin/preferences_gen.h:3230 +#: ../build/bin/preferences_gen.h:3348 msgid "show right-side buttons in processing module headers" msgstr "Mostrar los botones derechos de control de los módulos de revelado" -#: ../build/bin/preferences_gen.h:3239 +#: ../build/bin/preferences_gen.h:3357 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1450,11 +1536,11 @@ msgstr "" "• «Fluido»: se ocultan según lo requiera cada módulo independientemente.\n" "• «Adaptado»: se va ocultando botón por botón según sea necesario." -#: ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3366 msgid "show mask indicator in module headers" msgstr "Mostrar el indicador de máscara en el módulo plegado" -#: ../build/bin/preferences_gen.h:3256 +#: ../build/bin/preferences_gen.h:3374 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" @@ -1462,11 +1548,11 @@ msgstr "" "Al activarse, se mostrará un ícono al lado del nombre del módulo de revelado " "que tenga aplicada una máscara." -#: ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3383 msgid "prompt for name on addition of new instance" msgstr "Requerir el nombre del módulo nuevo inmediatamente al añadirlo" -#: ../build/bin/preferences_gen.h:3273 +#: ../build/bin/preferences_gen.h:3391 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1474,41 +1560,28 @@ msgstr "" "Al activarse esta opción, aparecerá un campo de texto para introducir el " "nombre del módulo inmediatamente al ser creado uno nuevo o un duplicado" -#: ../build/bin/preferences_gen.h:3282 -msgid "automatically update module name" -msgstr "Actualizar automáticamente el nombre del módulo" - -#: ../build/bin/preferences_gen.h:3290 -msgid "" -"if enabled, the module name will be automatically updated to match a preset " -"name or a preset instance name if present." -msgstr "" -"Si se activa, el nombre del módulo se actualizará automáticamente para que " -"coincida con un nombre de preajuste o un nombre de preajuste duplicado si " -"existe." - -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3401 msgid "processing" msgstr "procesamiento" -#: ../build/bin/preferences_gen.h:3305 +#: ../build/bin/preferences_gen.h:3406 msgid "image processing" msgstr "procesamiento de imagen" -#: ../build/bin/preferences_gen.h:3315 +#: ../build/bin/preferences_gen.h:3416 msgid "always use LittleCMS 2 to apply output color profile" msgstr "" "Utilizar siempre LittleCMS 2 para establecer el perfil de color de salida" -#: ../build/bin/preferences_gen.h:3323 +#: ../build/bin/preferences_gen.h:3424 msgid "this is slower than the default." msgstr "Es más lento que el valor predefinido." -#: ../build/bin/preferences_gen.h:3332 +#: ../build/bin/preferences_gen.h:3433 msgid "pixel interpolator (warp)" msgstr "Interpolador de pixel (deformaciones)" -#: ../build/bin/preferences_gen.h:3341 +#: ../build/bin/preferences_gen.h:3442 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1517,34 +1590,34 @@ msgstr "" "corrección de lente, licuar, recorte y escalado final (bilineal, bicúbico, " "Lanczos2)" -#: ../build/bin/preferences_gen.h:3350 +#: ../build/bin/preferences_gen.h:3451 msgid "pixel interpolator (scaling)" msgstr "Interpolador de pixel (escalado)" -#: ../build/bin/preferences_gen.h:3359 +#: ../build/bin/preferences_gen.h:3460 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "Indica el interpolador de pixel que será usado para el escalado (bilineal, " "bicúbico, Lanczos2, Lanczos3)" -#: ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3469 msgid "LUT 3D root folder" msgstr "Carpeta raíz de LUT 3D" -#: ../build/bin/preferences_gen.h:3370 ../build/bin/preferences_gen.h:3394 -#: ../src/control/jobs/control_jobs.c:2184 -#: ../src/control/jobs/control_jobs.c:2240 ../src/gui/preferences.c:1249 -#: ../src/gui/presets.c:429 ../src/imageio/storage/disk.c:199 -#: ../src/imageio/storage/disk.c:285 ../src/imageio/storage/gallery.c:148 -#: ../src/imageio/storage/gallery.c:207 ../src/imageio/storage/latex.c:144 -#: ../src/imageio/storage/latex.c:193 ../src/libs/import.c:1845 -#: ../src/libs/import.c:1957 ../src/libs/import.c:2015 ../src/libs/styles.c:456 -#: ../src/lua/preferences.c:673 +#: ../build/bin/preferences_gen.h:3471 ../build/bin/preferences_gen.h:3495 +#: ../src/control/jobs/control_jobs.c:2204 +#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 +#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 +#: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 +#: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 +#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 msgid "select directory" msgstr "Seleccionar directorio" -#: ../build/bin/preferences_gen.h:3383 +#: ../build/bin/preferences_gen.h:3484 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1553,44 +1626,60 @@ msgstr "" "módulo lut 3D. Es necesario reiniciar darktable." # dt•v5.2 -#: ../build/bin/preferences_gen.h:3392 +#: ../build/bin/preferences_gen.h:3493 msgid "raster mask files root folder" msgstr "Carpeta raíz de archivos de máscaras de matriz de pixeles" # dt•v5.2 -#: ../build/bin/preferences_gen.h:3407 +#: ../build/bin/preferences_gen.h:3508 msgid "" -"this folder (and sub-folders) contains PFM files used by the raster mask " +"this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" msgstr "" -"Esta carpeta (y subcarpetas) contienen los archivos PFM utilizados por el " +"Esta carpeta (y subcarpetas) contienen los archivos PFM/PNG utilizados por el " "módulo de importación de máscaras de matriz de pixeles. Es necesario " "reiniciar darktable." -#: ../build/bin/preferences_gen.h:3416 +#: ../build/bin/preferences_gen.h:3517 msgid "auto-apply pixel workflow defaults" msgstr "Flujo de trabajo por defecto" -#: ../build/bin/preferences_gen.h:3425 +# dt•v5.6 +#: ../build/bin/preferences_gen.h:3526 msgid "" -"scene-referred workflow is based on linear modules and will auto-apply " -"filmic or sigmoid, color calibration and exposure,\n" -"display-referred workflow is based on Lab modules and will auto-apply base " -"curve, white balance and the legacy module pipe order." +"selects which workflow will be used by default in the darkroom\n" +"\n" +"scene-referred (sigmoid) modern workflow, fewer tonemapper controls\n" +"\n" +"scene-referred (filmic) modern workflow, more tone mapping controls\n" +"\n" +"scene-referred (AgX) modern workflow, maximum tone mapping control\n" +"\n" +"display-referred (legacy) legacy workflow (not recommended)\n" +"\n" +"none do not use a predefined workflow" msgstr "" -"Flujo de trabajo con base en la escena: conformado por módulos lineales y la " -"activación automática de Película RGB o Sigmoidal, Calibración de Color y " -"Exposición.\n" -"Flujo de trabajo con base en la pantalla: conformado por módulos Lab, la " -"activación automática de la Curva Base, Balance de Blancos y el orden de los " -"módulos antiguo." +"Seleccione el flujo de trabajo se utilizará por defecto en el cuarto oscuro\n" +"\n" +"Basado en la escena (sigmoidal) moderno flujo de trabajo de mapeo " +"tonal con control minimalista\n" +"\n" +"Basado en la escena (película rgb) moderno flujo de trabajo de mapeo " +"tonal con mayor control de detalle\n" +"\n" +"Basado en la escena (agx) moderno flujo de trabajo de mapeo tonal con " +"control máximo de detalle\n" +"\n" +"Basado en la pantalla (heredado) flujo de trabajo antiguo (no " +"recomendado)\n" +"\n" +"Ninguno Se omite el utilizar cualquiera de los anteriores" -#: ../build/bin/preferences_gen.h:3434 +#: ../build/bin/preferences_gen.h:3535 msgid "auto-apply per camera basecurve presets" -msgstr "" -"Establecer automáticamente los preajustes de la curva base de la cámara" +msgstr "Establecer automáticamente los preajustes de la curva base de la cámara" -#: ../build/bin/preferences_gen.h:3442 +#: ../build/bin/preferences_gen.h:3543 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1607,24 +1696,24 @@ msgstr "" "Para evitar la aplicación automática de la curva base, la opción de \"Flujo " "de trabajo por defecto\" deberá ser \"ninguno\"." -#: ../build/bin/preferences_gen.h:3451 +#: ../build/bin/preferences_gen.h:3552 msgid "detect monochrome previews" msgstr "Detectar miniaturas monocromáticas" -#: ../build/bin/preferences_gen.h:3459 +#: ../build/bin/preferences_gen.h:3560 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" msgstr "" "Muchas imágenes monocromáticas pueden ser identificadas mediante los datos " -"Exif o de previsualización. Advertencia: esta opción ralentiza la " -"importación y la lectura de los datos Exif." +"Exif o de previsualización. Advertencia: esta opción ralentiza la importación " +"y la lectura de los datos Exif." -#: ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3569 msgid "show warning messages" msgstr "Mostrar mensajes de aviso" -#: ../build/bin/preferences_gen.h:3476 +#: ../build/bin/preferences_gen.h:3577 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1638,27 +1727,27 @@ msgstr "" "ignorados si se sabe lo que se está haciendo. Al desmarcar esta opción, se " "mantendrán siempre ocultos." -#: ../build/bin/preferences_gen.h:3482 +#: ../build/bin/preferences_gen.h:3583 msgid "CPU / memory" msgstr "CPU / memoria" -#: ../build/bin/preferences_gen.h:3492 +#: ../build/bin/preferences_gen.h:3593 msgid "darktable resources" msgstr "Recursos de darktable" # dt•v5.0 -#: ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3603 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" -" - 'default': darktable takes ~50% of your systems resources, which is " -"enough to be performant.\n" +" - 'default': darktable takes ~50% of your systems resources, which is enough " +"to be performant.\n" " - 'small': should be used if you are simultaneously running applications " "taking large parts of your systems memory or OpenCL/GL applications like " "games or Hugin.\n" " - 'large': is the best option if you are not running other applications at " -"the same time as darktable and want it to take most of your systems " -"resources for performance." +"the same time as darktable and want it to take most of your systems resources " +"for performance." msgstr "" "Determina la proporción que darktable puede utilizar de los recursos del " "sistema:\n" @@ -1672,16 +1761,16 @@ msgstr "" "rendimiento." # dt•v5.0 -#: ../build/bin/preferences_gen.h:3508 +#: ../build/bin/preferences_gen.h:3609 msgid "OpenCL GPU acceleration" -msgstr "Aceleración de GPU para OpenCL" +msgstr "aceleración de GPU para OpenCL" -#: ../build/bin/preferences_gen.h:3518 +#: ../build/bin/preferences_gen.h:3619 msgid "activate OpenCL support" msgstr "Activar el soporte de OpenCL" # dt•v5.0 -#: ../build/bin/preferences_gen.h:3526 +#: ../build/bin/preferences_gen.h:3627 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1691,16 +1780,32 @@ msgstr "" "velocidad de procesado utilizando la(s) tarjeta(s) gráfica(s).\n" "Puede encenderlo/apagarlo en cualquier momento." -#: ../build/bin/preferences_gen.h:3539 +# dt•v5.6 +#: ../build/bin/preferences_gen.h:3640 +msgid "OpenCL fast mode" +msgstr "Modo rápido de OpenCL" + +# dt•v5.6 +#: ../build/bin/preferences_gen.h:3648 +msgid "" +"if set the OpenCL compiler uses aggressive optimizing for better performance " +"with reduced precision so more differences between CPU and OpenCL are " +"expected." +msgstr "" +"Si se activa esta opción, el compilador de OpenCL utilizará una optimización " +"intensiva para mejorar el rendimiento a costa de una menor precisión, por lo " +"que cabe esperar mayores diferencias entre la CPU y OpenCL." + +#: ../build/bin/preferences_gen.h:3661 msgid "OpenCL scheduling profile" msgstr "Perfil de programación de OpenCL" -#: ../build/bin/preferences_gen.h:3548 +#: ../build/bin/preferences_gen.h:3670 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" -" - 'default': GPU processes full and CPU processes preview pipe (adaptable " -"by config parameters),\n" +" - 'default': GPU processes full and CPU processes preview pipe (adaptable by " +"config parameters),\n" " - 'multiple GPUs': process both pixelpipes in parallel on two different " "GPUs,\n" " - 'very fast GPU': process both pixelpipes sequentially on the GPU." @@ -1715,12 +1820,12 @@ msgstr "" "GPU." # dt•v5.0* -#: ../build/bin/preferences_gen.h:3561 +#: ../build/bin/preferences_gen.h:3683 msgid "tuned GPU memory" msgstr "Utilizar toda la memoria del GPU" # dt•v5.0*dt•v5.2 -#: ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3691 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1728,63 +1833,63 @@ msgstr "" "Si se activa en un sistema con varios dispositivos OpenCL, puede especificar " "un margen de seguridad por dispositivo (espacio libre predefinido en 600 MB)" -#: ../build/bin/preferences_gen.h:3579 +#: ../build/bin/preferences_gen.h:3701 msgid "OpenCL drivers" -msgstr "Controladores OpenCL" +msgstr "controladores OpenCL" -#: ../build/bin/preferences_gen.h:3589 +#: ../build/bin/preferences_gen.h:3711 msgid "Intel GPU" msgstr "GPU Intel" -#: ../build/bin/preferences_gen.h:3597 +#: ../build/bin/preferences_gen.h:3719 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "OpenCL con tecnología de gráficos de Intel® para todas las plataformas " "compatibles (proporcionado por el proveedor)" -#: ../build/bin/preferences_gen.h:3610 +#: ../build/bin/preferences_gen.h:3732 msgid "Nvidia CUDA" msgstr "CUDA (Nvidia)" -#: ../build/bin/preferences_gen.h:3618 +#: ../build/bin/preferences_gen.h:3740 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "OpenCL basado en CUDA de Nvidia (proporcionado por el proveedor)" -#: ../build/bin/preferences_gen.h:3631 +#: ../build/bin/preferences_gen.h:3753 msgid "AMD ROCm" msgstr "ROCm (AMD)" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:3761 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "" "Procesamiento Paralelo Acelerado de AMD (proporcionado por el proveedor)" -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:3774 msgid "RustiCL" msgstr "RustiCL" # dt•v5.4 -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:3782 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" msgstr "" -"RustiCL de OpenCL para Mesa. Si elige esta opción, deshabilite el " -"controlador dado por el proveedor." +"RustiCL de OpenCL para Mesa. Si elige esta opción, deshabilite el controlador " +"dado por el proveedor." -#: ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:3795 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3681 +#: ../build/bin/preferences_gen.h:3803 msgid "Apple OpenCL (vendor provided)" msgstr "OpenCL de Apple (proporcionado por el proveedor)" -#: ../build/bin/preferences_gen.h:3694 +#: ../build/bin/preferences_gen.h:3816 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3702 +#: ../build/bin/preferences_gen.h:3824 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1792,11 +1897,11 @@ msgstr "" "Sólo utilice Microsoft OpenCLOn12 si no se ha proporcionado ningún " "controlador o el proporcionado por el proveedor no funciona." -#: ../build/bin/preferences_gen.h:3715 +#: ../build/bin/preferences_gen.h:3837 msgid "other platforms" msgstr "Otras plataformas" -#: ../build/bin/preferences_gen.h:3723 +#: ../build/bin/preferences_gen.h:3845 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1804,113 +1909,113 @@ msgstr "" "Si se establece, se aceptarán todas las plataformas no especificadas. Ocurre " "sólo si no hay ningún controlador de proveedor disponible." -#: ../build/bin/preferences_gen.h:3733 +#: ../build/bin/preferences_gen.h:3855 msgid "security" msgstr "seguridad" -#: ../build/bin/preferences_gen.h:3748 +#: ../build/bin/preferences_gen.h:3870 msgid "ask before removing images from the library" msgstr "Preguntar antes de eliminar las imágenes de la fototeca" -#: ../build/bin/preferences_gen.h:3756 +#: ../build/bin/preferences_gen.h:3878 msgid "always ask the user before removing image information from the library" msgstr "" "Solicita siempre la confirmación al usuario antes de quitar cualquier " "información de la fototeca" -#: ../build/bin/preferences_gen.h:3765 +#: ../build/bin/preferences_gen.h:3887 msgid "ask before deleting images from disk" msgstr "Preguntar antes de eliminar las imágenes del disco" -#: ../build/bin/preferences_gen.h:3773 +#: ../build/bin/preferences_gen.h:3895 msgid "always ask the user before any image file is deleted" msgstr "" "Preguntar siempre antes de mover cualquier archivo de imagen.\n" "Preguntar siempre antes de borrar cualquier archivo de imagen." -#: ../build/bin/preferences_gen.h:3782 +#: ../build/bin/preferences_gen.h:3904 msgid "ask before discarding history stack" msgstr "Preguntar antes de descartar el historial de acciones" -#: ../build/bin/preferences_gen.h:3790 +#: ../build/bin/preferences_gen.h:3912 msgid "always ask the user before history stack is discarded on any image" msgstr "Preguntar siempre antes de descartar el historial de acciones." -#: ../build/bin/preferences_gen.h:3799 +#: ../build/bin/preferences_gen.h:3921 msgid "try to use trash when deleting images" -msgstr "Al eliminar las imágenes, se opta enviarlas a la papelera" +msgstr "Optar por enviar a la papelera al eliminar las imágenes" -#: ../build/bin/preferences_gen.h:3807 +#: ../build/bin/preferences_gen.h:3929 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" msgstr "" -"Envía los archivos a la papelera en vez de borrarlos permanentemente en los " -"sistemas que cuenten con esa opción" +"Envía los archivos a la papelera en vez de borrarlos permanentemente (en los " +"sistemas que cuenten con esta opción)" -#: ../build/bin/preferences_gen.h:3816 +#: ../build/bin/preferences_gen.h:3938 msgid "ask before moving images from film roll folder" msgstr "Preguntar antes de mover imágenes desde la carpeta del carrete" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:3946 msgid "always ask the user before any image file is moved." msgstr "Preguntar siempre antes de mover cualquier archivo de imagen." -#: ../build/bin/preferences_gen.h:3833 +#: ../build/bin/preferences_gen.h:3955 msgid "ask before copying images to new film roll folder" msgstr "Preguntar antes de copiar imágenes a una nueva carpeta del carrete" -#: ../build/bin/preferences_gen.h:3841 +#: ../build/bin/preferences_gen.h:3963 msgid "always ask the user before any image file is copied." msgstr "Preguntar siempre antes de copiar cualquier archivo de imagen." -#: ../build/bin/preferences_gen.h:3850 +#: ../build/bin/preferences_gen.h:3972 msgid "ask before removing empty folders" msgstr "Preguntar antes de eliminar carpetas vacías" -#: ../build/bin/preferences_gen.h:3858 +#: ../build/bin/preferences_gen.h:3980 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." msgstr "" -"Preguntar siempre antes de eliminar cualquier carpeta vacía. Esto puede " -"pasar después de mover o eliminar imágenes." +"Preguntar siempre antes de eliminar cualquier carpeta vacía. Esto puede pasar " +"después de mover o eliminar imágenes." -#: ../build/bin/preferences_gen.h:3867 +#: ../build/bin/preferences_gen.h:3989 msgid "ask before deleting a tag" msgstr "Preguntar antes de borrar una etiqueta" -#: ../build/bin/preferences_gen.h:3883 +#: ../build/bin/preferences_gen.h:4005 msgid "ask before deleting a style" msgstr "Preguntar antes de borrar un estilo" -#: ../build/bin/preferences_gen.h:3899 +#: ../build/bin/preferences_gen.h:4021 msgid "ask before deleting a preset" msgstr "Confirmar antes de borrar un preajuste" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4029 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "Se pedirá confirmación antes de borrar o sobrescribir un preajuste" -#: ../build/bin/preferences_gen.h:3916 +#: ../build/bin/preferences_gen.h:4038 msgid "ask before exporting in overwrite mode" msgstr "Preguntar antes de sobreescribir al exportar" -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4046 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "" -"Se pedirá confirmación antes de sobreescribir los archivos al exportar en " -"esa modalidad" +"Se pedirá confirmación antes de sobreescribir los archivos al exportar en esa " +"modalidad" -#: ../build/bin/preferences_gen.h:3930 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4052 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "otros" -#: ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:4062 msgid "password storage backend to use" msgstr "Respaldo de almacenamiento de contraseñas" -#: ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:4079 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1919,65 +2024,61 @@ msgstr "" "Kwallet, Llaveros de Apple y Credenciales de Windows" # dt•v5.2 -#: ../build/bin/preferences_gen.h:3966 +#: ../build/bin/preferences_gen.h:4088 msgid "auto login to storage server" msgstr "Inicio de sesión automático en el servidor de almacenamiento" # dt•v5.2 -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4096 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." msgstr "" -"Iniciar sesión automáticamente en el servidor de almacenamiento " -"configurado.\n" -"Para ello es necesario establecer un soporte de almacenamiento con " -"contraseña." +"Iniciar sesión automáticamente en el servidor de almacenamiento configurado.\n" +"Para ello es necesario establecer un soporte de almacenamiento con contraseña." -#: ../build/bin/preferences_gen.h:3983 +#: ../build/bin/preferences_gen.h:4105 msgid "executable for playing audio files" msgstr "Programa para reproducir archivos de audio" -#: ../build/bin/preferences_gen.h:3996 +#: ../build/bin/preferences_gen.h:4118 msgid "" -"this external program is used to play audio files some cameras record to " -"keep notes for images" +"this external program is used to play audio files some cameras record to keep " +"notes for images" msgstr "" "Este programa externo es utilizado para reproducir archivos de audio que " "algunas cámaras graban para mantener notas de las imagenes" -#: ../build/bin/preferences_gen.h:4006 +#: ../build/bin/preferences_gen.h:4128 msgid "storage" msgstr "almacenamiento" -#: ../build/bin/preferences_gen.h:4011 ../src/control/crawler.c:746 +#: ../build/bin/preferences_gen.h:4133 ../src/control/crawler.c:747 msgid "database" msgstr "base de datos" # dt•v5.4 -#: ../build/bin/preferences_gen.h:4021 +#: ../build/bin/preferences_gen.h:4143 msgid "allow for multiple workspaces" -msgstr "habilitar espacios de trabajo múltiples" +msgstr "Múltiples espacios de trabajo " # dt•v5.4 -#: ../build/bin/preferences_gen.h:4029 +#: ../build/bin/preferences_gen.h:4151 msgid "allow multiple workspaces which can be selected at startup" msgstr "" -"Permite tener múltiples espacios de trabajo que se pueden seleccionar al " -"iniciar el sistema" +"Permite crear y elegir diferentes espacios de trabajo al iniciar darktable" -#: ../build/bin/preferences_gen.h:4038 +#: ../build/bin/preferences_gen.h:4160 msgid "create database snapshot" msgstr "Crear instantánea de la base de datos" -#: ../build/bin/preferences_gen.h:4047 +#: ../build/bin/preferences_gen.h:4169 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" " - 'never': simply don't do snapshots. that way the only snapshots done are " "mandatory version-upgrade snapshots\n" -" - 'once a month': create snapshot if a month has passed since last " -"snapshot\n" +" - 'once a month': create snapshot if a month has passed since last snapshot\n" " - 'once a week': create snapshot if 7 days had passed since last snapshot\n" " - 'once a day': create snapshot if over 24h passed since last snapshot\n" " - 'on close': create snapshot every time darktable is closed" @@ -1991,11 +2092,11 @@ msgstr "" "• «Una vez al día»: Se crea 24 horas después de la última instantánea. \n" "• «Al cerrar»: Se crea con cada cierre de darktable." -#: ../build/bin/preferences_gen.h:4056 +#: ../build/bin/preferences_gen.h:4178 msgid "how many snapshots to keep" msgstr "Cantidad de instantáneas a conservar" -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4196 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -2007,42 +2108,52 @@ msgstr "" "Intodroduzca -1 para almacenar todas. Tenga en cuenta sólo será necesaria la " "más reciente para hacer la restauración." -#: ../build/bin/preferences_gen.h:4080 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4202 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" -msgstr "Archivos asociados XMP" +msgstr "archivos XMP asociados" -#: ../build/bin/preferences_gen.h:4090 +#: ../build/bin/preferences_gen.h:4212 msgid "create XMP files" msgstr "Crear archivos XMP" -#: ../build/bin/preferences_gen.h:4099 +# dt•v5.6 +#: ../build/bin/preferences_gen.h:4221 msgid "" -"XMP sidecar files hold information about all your development steps to allow " -"flawless re-importing of image files.\n" +"XMP sidecar files store all editing steps, ratings, tags and color labels " +"alongside your images in an open format readable by other applications, and " +"provide an emergency backup if the database and its backups are lost\n" "\n" -"depending on the selected mode sidecar files will be created:\n" -" - 'never': all development information will be stored only in the library " -"database\n" -" - 'on import': immediately after importing the image\n" -" - 'after edit': after any user change on the image or adding tags." -msgstr "" -"Los archivos asociados XMP contienen toda la información sobre cada paso de " -"revelado, \n" -"que en el caso de una reimportación de los archivos de imagen, esa " -"información se conservaría.\n" +"never: information is stored only in darktable's database; if it is " +"lost or corrupted, your edits cannot be recovered from the files\n" +"\n" +"after edit: the XMP file is created after the first intentional (i.e., " +"non auto-applied) edit and updated after each editing session\n" +"\n" +"on import: an XMP file is created when the image is imported, and " +"updated after each change" +msgstr "" +"Los archivos XMP almacenan cada paso de edición, valoraciones, etiquetas y " +"marcas de color asociado uno con cada imagen en un formato abierto y legible " +"por otras aplicaciones. Funcionan como copia de seguridad para casos de " +"emergencia como en el caso de que la base de datos y sus copias de seguridad " +"sean inaccesibles.\n" +"\n" +"Nunca: La información se almacena únicamente en la base de datos de " +"darktable. Al perderse o dañarse, no será posible recuperar las " +"modificaciones de los archivos\n" "\n" -"Los archivos asociados se generarán de acuerdo a las siguientes opciones:\n" -"• «Nunca»: todos los datos de los revelados se almacenarán únicamente en el " -"archivo de la base de datos.\n" -"• «Al importar»: al instante de importar la imagen.\n" -"• «Después de editar»: después de cualquier modificación hecha a la imagen o " -"al añadir cualquier etiqueta." +"Después de editar: El archivo XMP se crea tras la primera edición " +"intencionada (es decir, no aplicada automáticamente) y se actualiza tras cada " +"sesión de edición.\n" +"\n" +"Al importar: Al importar la imagen se crea un archivo XMP, que se " +"actualiza tras cada modificación." -#: ../build/bin/preferences_gen.h:4108 +#: ../build/bin/preferences_gen.h:4230 msgid "store XMP tags in compressed format" msgstr "Guarda las etiquetas XMP en formato comprimido" -#: ../build/bin/preferences_gen.h:4117 +#: ../build/bin/preferences_gen.h:4239 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -2053,11 +2164,11 @@ msgstr "" "salida.\n" "Esta opción permite comprimir las etiquetas XMP para ahorrar espacio." -#: ../build/bin/preferences_gen.h:4126 +#: ../build/bin/preferences_gen.h:4248 msgid "auto-save interval" msgstr "Intervalo de tiempo para el guardado automático" -#: ../build/bin/preferences_gen.h:4144 +#: ../build/bin/preferences_gen.h:4266 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2067,33 +2178,33 @@ msgstr "" "indicado en segundos. El valor cero sirve para desactivar el guardado " "automático. En dispositivos lentos, puede estar inhabilitado." -#: ../build/bin/preferences_gen.h:4153 +#: ../build/bin/preferences_gen.h:4275 msgid "look for updated XMP files on startup" msgstr "Buscar archivos XMP actualizados al iniciar" -#: ../build/bin/preferences_gen.h:4161 +#: ../build/bin/preferences_gen.h:4283 msgid "" -"check file modification times of all XMP files on startup to check if any " -"got updated in the meantime" +"check file modification times of all XMP files on startup to check if any got " +"updated in the meantime" msgstr "" "Examina las fechas de modificación de todos los archivos XMP al inicio para " "verificar si alguno fue actualizado en un lapso de tiempo" -#: ../build/bin/preferences_gen.h:4171 +#: ../build/bin/preferences_gen.h:4293 msgid "miscellaneous" msgstr "miscelánea" -#: ../build/bin/preferences_gen.h:4176 +#: ../build/bin/preferences_gen.h:4298 msgid "interface" msgstr "interfaz" # dt•v5.0 -#: ../build/bin/preferences_gen.h:4186 +#: ../build/bin/preferences_gen.h:4308 msgid "show splash screen at startup" msgstr "Activar la pantalla de bienvenida" # dt•v5.0 -#: ../build/bin/preferences_gen.h:4194 +#: ../build/bin/preferences_gen.h:4316 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2101,11 +2212,22 @@ msgstr "" "Mostrar una ventana con el progreso de inicio de darktable precediendo a la " "ventana principal" -#: ../build/bin/preferences_gen.h:4203 +# dt•v5.0 +#: ../build/bin/preferences_gen.h:4325 +msgid "show welcome screen on next run" +msgstr "Mostrar la pantalla de bienvenida la próxima vez que se ejecute" + +# dt•v5.0 +#: ../build/bin/preferences_gen.h:4333 +msgid "display the welcome setup screen the next time darktable is launched" +msgstr "" +"Mostrar la pantalla de configuración de bienvenida al reiniciar darktable" + +#: ../build/bin/preferences_gen.h:4342 msgid "load default shortcuts at startup" msgstr "Restaurar los atajos predefinidos al iniciar" -#: ../build/bin/preferences_gen.h:4211 +#: ../build/bin/preferences_gen.h:4350 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2114,57 +2236,148 @@ msgstr "" "Para evitar que los valores predefinidos borrados se reinstauren, desactive " "esta opción." -#: ../build/bin/preferences_gen.h:4220 +#: ../build/bin/preferences_gen.h:4359 msgid "scale slider step with min/max" msgstr "Variar el incremento del control deslizante con mín./máx." -#: ../build/bin/preferences_gen.h:4228 +#: ../build/bin/preferences_gen.h:4367 msgid "vary slider step size with min/max range" msgstr "" "Variar el incremento de los controles deslizantes según el rango mín./máx." # dt•v5.4 -#: ../build/bin/preferences_gen.h:4237 +#: ../build/bin/preferences_gen.h:4376 msgid "marker shape" msgstr "Figura del indicador en el control deslizante" # dt•v5.4 -#: ../build/bin/preferences_gen.h:4246 +#: ../build/bin/preferences_gen.h:4385 msgid "the shape of the slider marker" msgstr "" "Elige la figura de la punta de la barra en el control deslizante (el " "indicador)" -#: ../build/bin/preferences_gen.h:4255 +# dt•v5.6 +#: ../build/bin/preferences_gen.h:4394 +msgid "condensed panels' controls" +msgstr "Condensar los controles de los paneles" + +# dt•v5.0 +#: ../build/bin/preferences_gen.h:4402 +msgid "use condensed panels' controls in all views" +msgstr "Compacta los controles en los paneles en todas las vistas" + +#: ../build/bin/preferences_gen.h:4411 +msgid "automatically update module name" +msgstr "Actualizar automáticamente el nombre del módulo" + +#: ../build/bin/preferences_gen.h:4419 +msgid "" +"if enabled, the module name will be automatically updated to match a preset " +"name or a preset instance name if present." +msgstr "" +"Si se activa, el nombre del módulo se actualizará automáticamente para que " +"coincida con un nombre de preajuste o un nombre de preajuste duplicado si " +"existe." + +#: ../build/bin/preferences_gen.h:4428 msgid "sort built-in presets first" msgstr "Listar primero los preajustes integrados" -#: ../build/bin/preferences_gen.h:4263 +#: ../build/bin/preferences_gen.h:4436 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "Mostrar primero los preajustes integrados antes que los personalizados en el " "menú de preajustes." -#: ../build/bin/preferences_gen.h:4272 +#: ../build/bin/preferences_gen.h:4445 msgid "mouse wheel scrolls modules side panel by default" msgstr "" "Desplazar los módulos del panel lateral con la rueda del ratón por defecto" -#: ../build/bin/preferences_gen.h:4280 +# dt•v5.6 +#: ../build/bin/preferences_gen.h:4453 msgid "" -"when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt to " -"use mouse wheel for data entry. when disabled, this behavior is reversed" -msgstr "" -"Cuando esté activado, use la rueda del ratón para desplazarse por los " -"módulos del panel lateral. Use Ctrl+Alt para que con la rueda del ratón se " -"introduzcan datos. Cuando está desactivado, este comportamiento se invierte." - -#: ../build/bin/preferences_gen.h:4289 +"in darktable's darkroom, where you do your edits, all controls are listed on " +"a panel on the right; you can choose whether you want to use the scroll wheel " +"or scroll gesture on your touchpad to scroll the panel, or to change the " +"values of the control under the pointer; this latter modality enables faster " +"editing, but this can be dangerous because you can change the values ​​of the " +"module controls without noticing if you are not used to it\n" +"\n" +"enabled: the mouse wheel scrolls the modules panel and with " +"Ctrl+Alt adjusts a control's value\n" +"\n" +"disabled: the mouse wheel adjusts the control under the pointer and " +"with Ctrl+Alt scrolls the panel." +msgstr "" +"En el cuarto oscuro de darktable, donde se realizan las ediciones, los " +"controles aparecen en un panel situado a la derecha. Se puede elegir entre " +"usar la rueda de desplazamiento o el panel táctil con el gesto de " +"desplazamiento para moverse por el panel o, por otro lado, para modificar los " +"valores del control situado bajo el puntero (esta última opción permite " +"editar más rápido, aunque se corre el riesgo de modificar los valores de los " +"controles del módulo sin percatarse de ello).\n" +"\n" +"activado: La rueda del ratón permite desplazarse por el panel de " +"módulos y, con Ctrl+Alt, se ajusta el valor de un control.\n" +"\n" +"desactivado: La rueda del ratón ajusta el control situado debajo del " +"puntero y, con Ctrl+Alt, se desplaza por el panel." + +# dt•v5.6 +#: ../build/bin/preferences_gen.h:4462 +msgid "enable touchpad gestures in darkroom" +msgstr "Activar los gestos del panel táctil en el cuarto oscuro" + +# dt•v5.6 +#: ../build/bin/preferences_gen.h:4470 +msgid "" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " +"enabled: touchpad pinch gestures zoom the image and two-finger " +"touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom " +"behavior. disabled: touchpad gestures are ignored and darkroom falls " +"back to the legacy scroll behavior, including Ctrl+scroll for zooming " +"in and out." +msgstr "" +"Utilice gestos de dos dedos en el panel táctil en el cuarto oscuro para " +"desplazarse y hacer zoom con los dedos. activado: los gestos de " +"pellizco del panel táctil amplían la imagen y el desplazamiento con dos dedos " +"la desplaza; Ctrl+Desplazamiento sigue utilizando el comportamiento de " +"zoom anterior. desactivado: se ignoran los gestos del panel táctil y " +"el cuarto oscuro vuelve al comportamiento de desplazamiento anterior, " +"incluyendo Ctrl+Desplazamiento para acercar y alejar la imagen." + +# dt•v5.6 +#: ../build/bin/preferences_gen.h:4479 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "" +"Limitar el zoom del cuarto oscuro al ajuste de pantalla completa y el 100 %" + +# dt•v5.6 +#: ../build/bin/preferences_gen.h:4488 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"Limita el uso de la rueda del ratón y el gesto de pellizcar para ampliar en " +"el cuarto oscuro al rango comprendido entre «ajustar a la pantalla» (alejar) " +"y el 100 % (acercar). activado: el zoom está limitado; mantener " +"pulsada la tecla Ctrl al realizar el zoom para superar el límite " +"temporalmente y ampliar más allá del 100%. desactivado: el zoom no " +"tiene restricciones y no es necesario pulsar ninguna tecla para ampliar más " +"allá del 100 %." + +#: ../build/bin/preferences_gen.h:4497 msgid "always show panels' scrollbars" msgstr "Mostrar siempre las barras de desplazamiento de los paneles" -#: ../build/bin/preferences_gen.h:4297 +#: ../build/bin/preferences_gen.h:4505 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2172,70 +2385,92 @@ msgstr "" "Establece si las barras de desplazamiento del panel son permanentes o se " "activan en función del contenido. (Necesita reiniciarse)" -#: ../build/bin/preferences_gen.h:4306 +#: ../build/bin/preferences_gen.h:4514 msgid "duration of the UI transitions in ms" msgstr "Duración de las transiciones en la interfaz de usuario" -#: ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4533 msgid "" -"how long the transitions take (in ms) for expanding or collapsing modules " -"and other UI elements" +"how long the transitions take (in ms) for expanding or collapsing modules and " +"other UI elements" msgstr "" "Duración de las transiciones en milisegundos al plegar o desplegar los " "módulos y de otros elementos de la interfaz." -#: ../build/bin/preferences_gen.h:4334 +# dt•v5.0 +#: ../build/bin/preferences_gen.h:4542 +msgid "auto-scroll filmstrip to center on selected image" +msgstr "" +"Desplazamiento automático de la tira de imágenes para centrar la imagen " +"seleccionada" + +# dt•v5.6 +#: ../build/bin/preferences_gen.h:4550 +msgid "" +"when enabled, the filmstrip in culling mode and in the darkroom automatically " +"scrolls to center on the selected image" +msgstr "" +"Cuando está activada, la tira de imágenes se desplaza automáticamente para " +"centrar la imagen seleccionada en el modo de selección y en el cuarto oscuro." + +#: ../build/bin/preferences_gen.h:4559 msgid "position of the scopes module" msgstr "Posición del monitor de gráficos" -#: ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4568 msgid "position the scopes at the top-left or top-right of the screen" msgstr "" "Cambia la posición del monitor de gráficos de la parte superior de la " "pantalla : a la izquierda o a la derecha" -#: ../build/bin/preferences_gen.h:4352 +#: ../build/bin/preferences_gen.h:4577 msgid "method to use for getting the display profile" msgstr "Método para obtener el perfil del monitor" -#: ../build/bin/preferences_gen.h:4361 +#: ../build/bin/preferences_gen.h:4586 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" "this is useful when one alternative gives wrong results" msgstr "" -"Esta opción le permite forzar un significado específico para el perfil " -"actual del monitor.\n" +"Esta opción le permite forzar un significado específico para el perfil actual " +"del monitor.\n" "Es útil cuando alguna de las alternativas muestre un resultado erróneo." -#: ../build/bin/preferences_gen.h:4370 +#: ../build/bin/preferences_gen.h:4595 msgid "order or exclude MIDI devices" msgstr "Ordenar o excluir dispositivos MIDI" -#: ../build/bin/preferences_gen.h:4383 +# dt•v5.6 +#: ../build/bin/preferences_gen.h:4608 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" -"or if preceded by '-' prevent matching devices from loading. add encoding " -"and number of knobs like 'BeatStep:63:16'" +"add encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\n" +"prefix with '-' to ignore matching devices\n" +"just '-' stops loading all further devices or on its own disables MIDI " +"completely" msgstr "" "Lista de fragmentos de nombres de dispositivos MIDI separada por comas, que " "al coincidir, se cargan con el id. dado por la ubicación en la lista.\n" "Los dispositivos precedidos por '-' no serán cargados. Se añade la " -"codificación y el número de mandos como «BeatStep:63:16»." +"codificación y el número de mandos como \"Loupedeck:127,BeatStep:63:16\".\n" +"Añade el prefijo ' - ' para ignorar los dispositivos que coincidan.\n" +"El simple uso de ' - ' detiene la carga de todos los dispositivos restantes " +"o, por sí solo, desactiva el MIDI por completo." #. tags -#: ../build/bin/preferences_gen.h:4393 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:490 ../src/libs/export_metadata.c:196 +#: ../build/bin/preferences_gen.h:4618 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 #: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "etiquetas" -#: ../build/bin/preferences_gen.h:4403 +#: ../build/bin/preferences_gen.h:4628 msgid "omit hierarchy in simple tag lists" msgstr "Ignorar la jerarquía en listas de etiquetas simples" -#: ../build/bin/preferences_gen.h:4411 +#: ../build/bin/preferences_gen.h:4636 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2243,23 +2478,22 @@ msgid "" "when this option is checked darktable will only include their last part\n" "and ignore the rest. so 'foo|bar|baz' will only add 'baz'." msgstr "" -"Cuando se crea un fichero asociado XMP, se agregan las etiquetas " -"jerárquicas\n" +"Cuando se crea un fichero asociado XMP, se agregan las etiquetas jerárquicas\n" "como una lista sencilla eliminando la jerarquía para que sean visibles por " "otros programas.\n" "Si está marcada esta opción, darktable solo incluirá la última parte de la " "lista e\n" "ignorará el resto, por lo que \"foo|bar|baz\" solo añadirá \"baz\"." -#: ../build/bin/preferences_gen.h:4417 +#: ../build/bin/preferences_gen.h:4642 msgid "shortcuts with multiple instances" msgstr "atajos de teclado con varios duplicados del módulo" -#: ../build/bin/preferences_gen.h:4427 +#: ../build/bin/preferences_gen.h:4652 msgid "prefer focused instance" msgstr "Preferir los módulos en foco" -#: ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4660 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2267,27 +2501,26 @@ msgid "" "(in order) to decide which module instance shortcuts will be applied to.\n" "note: blending shortcuts always apply to the focused instance" msgstr "" -"Cuando hay módulos duplicados, los atajos de teclado se aplican al módulo " -"que está en uso.\n" +"Cuando hay módulos duplicados, los atajos de teclado se aplican al módulo que " +"está en uso.\n" "si no hay ninguno en uso, las siguientes preferencias controlarán las reglas " "y el orden para determinar\n" "a qué módulo se le aplicarán los atajos de teclado." -#: ../build/bin/preferences_gen.h:4444 +#: ../build/bin/preferences_gen.h:4669 msgid "prefer expanded instances" msgstr "Módulos desplegados" -#: ../build/bin/preferences_gen.h:4452 +#: ../build/bin/preferences_gen.h:4677 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" -"Si las instancias del módulo se despliegan, se ignoran las instancias " -"plegadas" +"Si las instancias del módulo se despliegan, se ignoran las instancias plegadas" -#: ../build/bin/preferences_gen.h:4461 +#: ../build/bin/preferences_gen.h:4686 msgid "prefer enabled instances" msgstr "Módulos activados" -#: ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4694 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2295,11 +2528,11 @@ msgstr "" "Después de aplicar la regla anterior, si hay duplicados del módulo activos, " "se ignorarán los inactivos" -#: ../build/bin/preferences_gen.h:4478 +#: ../build/bin/preferences_gen.h:4703 msgid "prefer unmasked instances" msgstr "Módulos sin máscaras" -#: ../build/bin/preferences_gen.h:4486 +#: ../build/bin/preferences_gen.h:4711 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2307,11 +2540,11 @@ msgstr "" "Después de aplicar la regla anterior, si hay duplicados del módulo sin " "máscara, se ignorarán las que tienen máscara" -#: ../build/bin/preferences_gen.h:4495 +#: ../build/bin/preferences_gen.h:4720 msgid "selection order" msgstr "Elegir orden" -#: ../build/bin/preferences_gen.h:4504 +#: ../build/bin/preferences_gen.h:4729 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2319,11 +2552,11 @@ msgstr "" "Después de aplicar la regla anterior, el atajo funcionará de acuerdo a la " "posición del módulo" -#: ../build/bin/preferences_gen.h:4513 +#: ../build/bin/preferences_gen.h:4738 msgid "allow visual assignment to specific instances" msgstr "Permitir la asignación visual a duplicados de módulo específicos" -#: ../build/bin/preferences_gen.h:4521 +#: ../build/bin/preferences_gen.h:4746 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2333,15 +2566,15 @@ msgstr "" "atajos específicos visualmente.\n" "De otra manera, los atajos serán asignados siempre al módulo preferido." -#: ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4752 msgid "map / geolocalization view" msgstr "mapa / geolocalización" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4762 msgid "pretty print the image location" msgstr "Formato comprensible de la ubicación de la imagen" -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:4770 msgid "" "show a more readable representation of the location in the image information " "module" @@ -2349,29 +2582,28 @@ msgstr "" "Mostrar una representación más clara de la ubicación de la imagen en el " "módulo de información" -#: ../build/bin/preferences_gen.h:4551 +#: ../build/bin/preferences_gen.h:4776 msgid "slideshow view" msgstr "diapositivas" # dt•v5.0 -#: ../build/bin/preferences_gen.h:4561 +#: ../build/bin/preferences_gen.h:4786 msgid "waiting time between each image in slideshow" msgstr "Tiempo de espera entre cada diapositiva de la presentación" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4828 msgid "do not set the 'uncategorized' entry for tags" msgstr "No establecer la entrada «sin categoría» para las etiquetas" -#: ../build/bin/preferences_gen.h:4611 -msgid "" -"do not set the 'uncategorized' entry for tags which do not have children" +#: ../build/bin/preferences_gen.h:4836 +msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "No establece la entrada «sin categoría» para las etiquetas sin hijos" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4845 msgid "tags case sensitivity" msgstr "Mayúsculas y minúsculas en las etiquetas" -#: ../build/bin/preferences_gen.h:4629 +#: ../build/bin/preferences_gen.h:4854 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2379,21 +2611,21 @@ msgstr "" "Diferenciar entre mayúsculas y minúsculas. Sin la extensión ICU en SQLite, y " "en el caso de ser indistinto, sólo funcionará el alfabeto latino (26 letras)." -#: ../build/bin/preferences_gen.h:4638 ../build/bin/preferences_gen.h:4729 +#: ../build/bin/preferences_gen.h:4863 ../build/bin/preferences_gen.h:4954 msgid "number of collections to be stored" msgstr "Número de colecciones para ser mostradas" -#: ../build/bin/preferences_gen.h:4657 ../build/bin/preferences_gen.h:4748 +#: ../build/bin/preferences_gen.h:4882 ../build/bin/preferences_gen.h:4973 msgid "the number of recent collections to store and show in this list" msgstr "" "Señala el número de colecciones recientes que se conservarán para ser " "mostradas en la lista" -#: ../build/bin/preferences_gen.h:4666 +#: ../build/bin/preferences_gen.h:4891 msgid "number of folder levels to show in lists" msgstr "Número de niveles de carpetas que se muestran en listas" -#: ../build/bin/preferences_gen.h:4685 +#: ../build/bin/preferences_gen.h:4910 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" @@ -2401,19 +2633,19 @@ msgstr "" "Número de niveles de carpetas para mostrar en los nombres del carrete, " "comenzando por la derecha" -#: ../build/bin/preferences_gen.h:4694 +#: ../build/bin/preferences_gen.h:4919 msgid "sort film rolls by" msgstr "Ordenar los carretes por" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:4928 msgid "sets the collections-list order for film rolls" msgstr "Establece el orden de la lista de colecciones para los carretes" -#: ../build/bin/preferences_gen.h:4791 +#: ../build/bin/preferences_gen.h:5016 msgid "suggested tags level of confidence" msgstr "Nivel de confianza para las palabras clave sugeridas" -#: ../build/bin/preferences_gen.h:4811 +#: ../build/bin/preferences_gen.h:5036 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2425,11 +2657,11 @@ msgstr "" "coincidentes; 100: ninguna coincidencia, sólo para palabras clave recientes " "(más rápido)." -#: ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:5045 msgid "number of recently attached tags" msgstr "Número de etiquetas recién añadidas" -#: ../build/bin/preferences_gen.h:4839 +#: ../build/bin/preferences_gen.h:5064 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2462,15 +2694,15 @@ msgstr "otoño" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2392 -#: ../src/develop/blend_gui.c:2440 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:3859 ../src/iop/bilateral.cc:382 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/colorequal.c:2962 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:2000 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:2611 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 +#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "azul" @@ -2499,8 +2731,8 @@ msgid "" "composite four images plus a caption into an image which can be printed " "borderless on 8.5x11 paper" msgstr "" -"Impresión sin márgenes con cuatro imágenes y pie de foto por cara en papel " -"de 8.5 × 11" +"Impresión sin márgenes con cuatro imágenes y pie de foto por cara en papel de " +"8.5 × 11" # dt•v5.2 #: ../build/bin/styles_string.h:12 @@ -2515,13 +2747,13 @@ msgstr "contraste y nitidez" #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 #: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2961 ../src/iop/temperature.c:1984 +#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 msgid "cyan" msgstr "cian" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3366 -#: ../src/libs/filtering.c:921 ../src/libs/filtering.c:980 -#: ../src/libs/filtering.c:1644 ../src/libs/filtering.c:1950 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 +#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 +#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 #: ../src/libs/tools/darktable.c:64 msgid "darktable" msgstr "darktable" @@ -2557,7 +2789,7 @@ msgstr "efectos" # dt•v5.0 #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:411 +#: ../src/external/lua-scripts/tools/script_manager.lua:457 msgid "examples" msgstr "ejemplos" @@ -2572,7 +2804,7 @@ msgid "extreme saturation" msgstr "saturación extrema" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1568 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 msgid "faded" msgstr "difuminado" @@ -2605,16 +2837,16 @@ msgstr "genérico" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2386 -#: ../src/develop/blend_gui.c:2434 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:3858 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:377 +#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 +#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/colorequal.c:2960 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1980 -#: ../src/iop/temperature.c:1998 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:1966 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:2620 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 +#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 +#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 +#: ../src/libs/histogram.c:48 msgid "green" msgstr "verde" @@ -2626,8 +2858,8 @@ msgstr "verde" #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 #: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2964 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1982 +#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 +#: ../src/iop/temperature.c:1981 msgid "magenta" msgstr "magenta" @@ -2659,7 +2891,7 @@ msgstr "desenfoque de movimiento" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2958 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 msgid "orange" msgstr "naranja" @@ -2668,9 +2900,9 @@ msgstr "naranja" msgid "pastels" msgstr "pasteles" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1481 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 #: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:1966 +#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:264 msgid "purple" msgstr "púrpura" @@ -2684,15 +2916,15 @@ msgstr "púrpura" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1473 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2380 -#: ../src/develop/blend_gui.c:2428 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:3857 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:372 +#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 +#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/colorequal.c:2957 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1996 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:2629 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 +#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 +#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "rojo" @@ -2730,10 +2962,10 @@ msgstr "destacar color" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1475 ../src/common/colorlabels.c:382 +#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 #: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2959 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1986 ../src/libs/collect.c:1966 +#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 +#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:261 msgid "yellow" msgstr "amarillo" @@ -2761,302 +2993,302 @@ msgstr "Colaboradores en la integración:" msgid "lua-scripts contributors" msgstr "Colaboradores de guiones de LUA:" -#: ../build/lib/darktable/plugins/introspection_agx.c:247 -#: ../build/lib/darktable/plugins/introspection_agx.c:500 +#: ../build/lib/darktable/plugins/introspection_agx.c:245 +#: ../build/lib/darktable/plugins/introspection_agx.c:498 #: ../src/iop/colorbalancergb.c:1899 msgid "lift" msgstr "realce" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:253 -#: ../build/lib/darktable/plugins/introspection_agx.c:504 +#: ../build/lib/darktable/plugins/introspection_agx.c:251 +#: ../build/lib/darktable/plugins/introspection_agx.c:502 msgid "slope" msgstr "pendiente" -#: ../build/lib/darktable/plugins/introspection_agx.c:259 -#: ../build/lib/darktable/plugins/introspection_agx.c:508 +#: ../build/lib/darktable/plugins/introspection_agx.c:257 +#: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:644 ../src/iop/channelmixerrgb.c:4625 -#: ../src/iop/colisa.c:278 ../src/iop/colorequal.c:3101 -#: ../src/iop/lowpass.c:577 ../src/iop/soften.c:389 ../src/iop/vignette.c:1045 -#: ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 msgid "brightness" msgstr "brillo" -#: ../build/lib/darktable/plugins/introspection_agx.c:265 -#: ../build/lib/darktable/plugins/introspection_agx.c:512 +#: ../build/lib/darktable/plugins/introspection_agx.c:263 +#: ../build/lib/darktable/plugins/introspection_agx.c:510 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:93 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:156 #: ../build/lib/darktable/plugins/introspection_splittoning.c:67 #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2360 ../src/iop/basicadj.c:648 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:279 +#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3083 -#: ../src/iop/colorize.c:347 ../src/iop/lowpass.c:578 ../src/iop/soften.c:385 -#: ../src/iop/velvia.c:73 ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" msgstr "saturación" -#: ../build/lib/darktable/plugins/introspection_agx.c:271 -#: ../build/lib/darktable/plugins/introspection_agx.c:516 +#: ../build/lib/darktable/plugins/introspection_agx.c:269 +#: ../build/lib/darktable/plugins/introspection_agx.c:514 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:146 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:257 msgid "preserve hue" msgstr "preservación de tono" -#: ../build/lib/darktable/plugins/introspection_agx.c:277 -#: ../build/lib/darktable/plugins/introspection_agx.c:520 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:218 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:427 +#: ../build/lib/darktable/plugins/introspection_agx.c:275 +#: ../build/lib/darktable/plugins/introspection_agx.c:518 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1490 +#: ../src/iop/filmic.c:1493 msgid "black relative exposure" msgstr "exposición negra relativa" -#: ../build/lib/darktable/plugins/introspection_agx.c:283 -#: ../build/lib/darktable/plugins/introspection_agx.c:524 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:224 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:431 -#: ../src/iop/filmic.c:1478 +#: ../build/lib/darktable/plugins/introspection_agx.c:281 +#: ../build/lib/darktable/plugins/introspection_agx.c:522 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 +#: ../src/iop/filmic.c:1480 msgid "white relative exposure" msgstr "exposición blanca relativa" -#: ../build/lib/darktable/plugins/introspection_agx.c:289 -#: ../build/lib/darktable/plugins/introspection_agx.c:528 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:260 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:287 +#: ../build/lib/darktable/plugins/introspection_agx.c:526 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 msgid "dynamic range scaling" msgstr "escala de rango dinámico" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:295 -#: ../build/lib/darktable/plugins/introspection_agx.c:532 +#: ../build/lib/darktable/plugins/introspection_agx.c:293 +#: ../build/lib/darktable/plugins/introspection_agx.c:530 msgid "pivot relative exposure" msgstr "exposición relativa del punto medio" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:301 -#: ../build/lib/darktable/plugins/introspection_agx.c:536 +#: ../build/lib/darktable/plugins/introspection_agx.c:299 +#: ../build/lib/darktable/plugins/introspection_agx.c:534 msgid "pivot target output" msgstr "salida de destino del punto medio" -#: ../build/lib/darktable/plugins/introspection_agx.c:307 -#: ../build/lib/darktable/plugins/introspection_agx.c:540 +#: ../build/lib/darktable/plugins/introspection_agx.c:305 +#: ../build/lib/darktable/plugins/introspection_agx.c:538 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:412 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:585 #: ../build/lib/darktable/plugins/introspection_colorequal.c:230 #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:631 ../src/iop/bilat.c:468 -#: ../src/iop/colisa.c:277 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1519 -#: ../src/iop/filmicrgb.c:4507 ../src/iop/lowpass.c:576 +#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 +#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 +#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "contraste" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:313 -#: ../build/lib/darktable/plugins/introspection_agx.c:544 +#: ../build/lib/darktable/plugins/introspection_agx.c:311 +#: ../build/lib/darktable/plugins/introspection_agx.c:542 msgid "toe start" msgstr "inicio del tramo inferior" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:319 -#: ../build/lib/darktable/plugins/introspection_agx.c:548 +#: ../build/lib/darktable/plugins/introspection_agx.c:317 +#: ../build/lib/darktable/plugins/introspection_agx.c:546 msgid "shoulder start" msgstr "inicio del tramo superior" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:325 -#: ../build/lib/darktable/plugins/introspection_agx.c:552 +#: ../build/lib/darktable/plugins/introspection_agx.c:323 +#: ../build/lib/darktable/plugins/introspection_agx.c:550 msgid "toe power" msgstr "potencia del tramo inferior" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:331 -#: ../build/lib/darktable/plugins/introspection_agx.c:556 +#: ../build/lib/darktable/plugins/introspection_agx.c:329 +#: ../build/lib/darktable/plugins/introspection_agx.c:554 msgid "shoulder power" msgstr "potencia del tramo superior" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:337 -#: ../build/lib/darktable/plugins/introspection_agx.c:560 +#: ../build/lib/darktable/plugins/introspection_agx.c:335 +#: ../build/lib/darktable/plugins/introspection_agx.c:558 msgid "curve y gamma" msgstr "curva y gamma" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:343 -#: ../build/lib/darktable/plugins/introspection_agx.c:564 +#: ../build/lib/darktable/plugins/introspection_agx.c:341 +#: ../build/lib/darktable/plugins/introspection_agx.c:562 msgid "keep the pivot on the diagonal" msgstr "asegurar el punto medio en la diagonal" -#: ../build/lib/darktable/plugins/introspection_agx.c:349 -#: ../build/lib/darktable/plugins/introspection_agx.c:568 +#: ../build/lib/darktable/plugins/introspection_agx.c:347 +#: ../build/lib/darktable/plugins/introspection_agx.c:566 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:134 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:249 msgid "target black" msgstr "negro destino" -#: ../build/lib/darktable/plugins/introspection_agx.c:355 -#: ../build/lib/darktable/plugins/introspection_agx.c:572 +#: ../build/lib/darktable/plugins/introspection_agx.c:353 +#: ../build/lib/darktable/plugins/introspection_agx.c:570 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:128 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:245 msgid "target white" msgstr "blanco destino" -#: ../build/lib/darktable/plugins/introspection_agx.c:361 -#: ../build/lib/darktable/plugins/introspection_agx.c:576 +#: ../build/lib/darktable/plugins/introspection_agx.c:359 +#: ../build/lib/darktable/plugins/introspection_agx.c:574 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:194 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:289 msgid "base primaries" msgstr "colores primarios básicos" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:367 -#: ../build/lib/darktable/plugins/introspection_agx.c:580 +#: ../build/lib/darktable/plugins/introspection_agx.c:365 +#: ../build/lib/darktable/plugins/introspection_agx.c:578 msgid "disable adjustments" msgstr "inhabilitar ajustes" -#: ../build/lib/darktable/plugins/introspection_agx.c:373 -#: ../build/lib/darktable/plugins/introspection_agx.c:584 +#: ../build/lib/darktable/plugins/introspection_agx.c:371 +#: ../build/lib/darktable/plugins/introspection_agx.c:582 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:152 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:261 msgid "red attenuation" msgstr "atenuación del rojo" -#: ../build/lib/darktable/plugins/introspection_agx.c:379 -#: ../build/lib/darktable/plugins/introspection_agx.c:588 +#: ../build/lib/darktable/plugins/introspection_agx.c:377 +#: ../build/lib/darktable/plugins/introspection_agx.c:586 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:158 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:265 msgid "red rotation" msgstr "rotación del rojo" -#: ../build/lib/darktable/plugins/introspection_agx.c:385 -#: ../build/lib/darktable/plugins/introspection_agx.c:592 +#: ../build/lib/darktable/plugins/introspection_agx.c:383 +#: ../build/lib/darktable/plugins/introspection_agx.c:590 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:164 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:269 msgid "green attenuation" msgstr "atenuación del verde" -#: ../build/lib/darktable/plugins/introspection_agx.c:391 -#: ../build/lib/darktable/plugins/introspection_agx.c:596 +#: ../build/lib/darktable/plugins/introspection_agx.c:389 +#: ../build/lib/darktable/plugins/introspection_agx.c:594 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:170 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:273 msgid "green rotation" msgstr "rotación del verde" -#: ../build/lib/darktable/plugins/introspection_agx.c:397 -#: ../build/lib/darktable/plugins/introspection_agx.c:600 +#: ../build/lib/darktable/plugins/introspection_agx.c:395 +#: ../build/lib/darktable/plugins/introspection_agx.c:598 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:176 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:277 msgid "blue attenuation" msgstr "atenuación del azul" -#: ../build/lib/darktable/plugins/introspection_agx.c:403 -#: ../build/lib/darktable/plugins/introspection_agx.c:604 +#: ../build/lib/darktable/plugins/introspection_agx.c:401 +#: ../build/lib/darktable/plugins/introspection_agx.c:602 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:182 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:281 msgid "blue rotation" msgstr "rotación del azul" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:409 -#: ../build/lib/darktable/plugins/introspection_agx.c:608 +#: ../build/lib/darktable/plugins/introspection_agx.c:407 +#: ../build/lib/darktable/plugins/introspection_agx.c:606 msgid "master purity boost" msgstr "acentuación de pureza general" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:415 -#: ../build/lib/darktable/plugins/introspection_agx.c:612 +#: ../build/lib/darktable/plugins/introspection_agx.c:413 +#: ../build/lib/darktable/plugins/introspection_agx.c:610 msgid "master rotation reversal" msgstr "rotación inversa general" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:421 -#: ../build/lib/darktable/plugins/introspection_agx.c:616 +#: ../build/lib/darktable/plugins/introspection_agx.c:419 +#: ../build/lib/darktable/plugins/introspection_agx.c:614 msgid "red purity boost" msgstr "acentuación del rojo" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:427 -#: ../build/lib/darktable/plugins/introspection_agx.c:620 +#: ../build/lib/darktable/plugins/introspection_agx.c:425 +#: ../build/lib/darktable/plugins/introspection_agx.c:618 msgid "red reverse rotation" msgstr "rotación inversa del rojo" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:433 -#: ../build/lib/darktable/plugins/introspection_agx.c:624 +#: ../build/lib/darktable/plugins/introspection_agx.c:431 +#: ../build/lib/darktable/plugins/introspection_agx.c:622 msgid "green purity boost" msgstr "acentuación del verde" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:439 -#: ../build/lib/darktable/plugins/introspection_agx.c:628 +#: ../build/lib/darktable/plugins/introspection_agx.c:437 +#: ../build/lib/darktable/plugins/introspection_agx.c:626 msgid "green reverse rotation" msgstr "rotación inversa del verde" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:445 -#: ../build/lib/darktable/plugins/introspection_agx.c:632 +#: ../build/lib/darktable/plugins/introspection_agx.c:443 +#: ../build/lib/darktable/plugins/introspection_agx.c:630 msgid "blue purity boost" msgstr "acentuación del azul" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:451 -#: ../build/lib/darktable/plugins/introspection_agx.c:636 +#: ../build/lib/darktable/plugins/introspection_agx.c:449 +#: ../build/lib/darktable/plugins/introspection_agx.c:634 msgid "blue reverse rotation" msgstr "rotación inversa del azul" # dt•v5.4 -#: ../build/lib/darktable/plugins/introspection_agx.c:457 -#: ../build/lib/darktable/plugins/introspection_agx.c:640 +#: ../build/lib/darktable/plugins/introspection_agx.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:638 msgid "reverse all" msgstr "revertir todo" -#: ../build/lib/darktable/plugins/introspection_agx.c:654 -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1769 -#: ../src/iop/colorout.c:852 +#: ../build/lib/darktable/plugins/introspection_agx.c:652 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "perfil de exportación" -#: ../build/lib/darktable/plugins/introspection_agx.c:655 +#: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2054 +#: ../src/iop/colorin.c:2051 msgid "working profile" msgstr "perfil de trabajo" -#: ../build/lib/darktable/plugins/introspection_agx.c:656 +#: ../build/lib/darktable/plugins/introspection_agx.c:654 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:309 msgid "Rec2020" msgstr "Rec. 2020" -#: ../build/lib/darktable/plugins/introspection_agx.c:657 +#: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1789 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" -#: ../build/lib/darktable/plugins/introspection_agx.c:658 +#: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1460 ../src/common/colorspaces.c:1741 -#: ../src/libs/print_settings.c:1427 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (compatible)" -#: ../build/lib/darktable/plugins/introspection_agx.c:659 +#: ../build/lib/darktable/plugins/introspection_agx.c:657 #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1449 ../src/common/colorspaces.c:1739 -#: ../src/libs/print_settings.c:1420 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" @@ -3078,8 +3310,8 @@ msgstr "recortar" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:978 -#: ../src/gui/presets.c:731 ../src/iop/lens.cc:4409 ../src/libs/camera.c:574 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 +#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 #: ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "longitud focal" @@ -3103,7 +3335,7 @@ msgstr "ajustar aspecto" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4396 +#: ../src/iop/lens.cc:4390 msgid "lens model" msgstr "modelo de lente" @@ -3124,18 +3356,22 @@ msgstr "específico" #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 #: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3418 ../src/gui/accelerators.c:148 -#: ../src/gui/accelerators.c:158 ../src/gui/accelerators.c:241 -#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 -#: ../src/libs/live_view.c:424 +#: ../src/develop/blend_gui.c:3429 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 msgid "off" msgstr "inactivo" #: ../build/lib/darktable/plugins/introspection_ashift.c:367 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "largest area" msgstr "área mas larga" #: ../build/lib/darktable/plugins/introspection_ashift.c:368 +#: ../src/external/lua-scripts/official/auto_straighten.lua:140 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "original format" msgstr "formato original" @@ -3151,7 +3387,7 @@ msgstr "ajuste de exposición" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:646 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 msgid "exposure bias" msgstr "compensación" @@ -3175,15 +3411,15 @@ msgstr "preservar los colores" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/dtgtk/stylemenu.c:69 ../src/gui/guides.c:833 -#: ../src/iop/basecurve.c:2135 ../src/iop/channelmixerrgb.c:4670 -#: ../src/iop/clipping.c:1922 ../src/iop/clipping.c:2104 -#: ../src/iop/clipping.c:2119 ../src/iop/retouch.c:499 -#: ../src/libs/collect.c:2162 ../src/libs/colorpicker.c:52 -#: ../src/libs/export.c:103 ../src/libs/export.c:1162 -#: ../src/libs/filters/module_order.c:158 ../src/libs/histogram.c:111 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1158 -#: ../src/libs/print_settings.c:1176 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 +#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 +#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 +#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 +#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "ninguno" @@ -3200,13 +3436,13 @@ msgstr "ninguno" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2447 +#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 msgid "luminance" msgstr "luminancia" #: ../build/lib/darktable/plugins/introspection_basecurve.c:264 #: ../build/lib/darktable/plugins/introspection_basicadj.c:251 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:272 @@ -3312,7 +3548,7 @@ msgstr "linealidad" #: ../build/lib/darktable/plugins/introspection_overlay.c:253 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5963 ../src/libs/masks.c:110 +#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 msgid "rotation" msgstr "rotación" @@ -3323,7 +3559,7 @@ msgstr "dirección" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:111 +#: ../src/libs/masks.c:116 msgid "curvature" msgstr "curvatura" @@ -3336,8 +3572,9 @@ msgid "offset" msgstr "desplazamiento" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:636 ../src/gui/preferences.c:954 -#: ../src/gui/presets.c:673 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "lente" @@ -3346,7 +3583,7 @@ msgid "motion" msgstr "movimiento" #: ../build/lib/darktable/plugins/introspection_blurs.c:222 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 #: ../build/lib/darktable/plugins/introspection_lowpass.c:189 #: ../build/lib/darktable/plugins/introspection_retouch.c:452 #: ../build/lib/darktable/plugins/introspection_shadhi.c:267 @@ -3357,20 +3594,20 @@ msgstr "gaussiano" #: ../build/lib/darktable/plugins/introspection_borders.c:118 #: ../build/lib/darktable/plugins/introspection_borders.c:263 #: ../build/lib/darktable/plugins/introspection_borders.c:267 -#: ../src/iop/borders.c:1012 ../src/iop/borders.c:1021 +#: ../src/iop/borders.c:1010 ../src/iop/borders.c:1019 msgid "border color" msgstr "color del borde" #: ../build/lib/darktable/plugins/introspection_borders.c:124 #: ../build/lib/darktable/plugins/introspection_borders.c:271 -#: ../src/common/collection.c:648 ../src/libs/filtering.c:50 +#: ../src/common/collection.c:650 ../src/libs/filtering.c:50 msgid "aspect ratio" msgstr "proporción" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2602 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "orientación" @@ -3403,7 +3640,7 @@ msgstr "desplazamiento de enmarcado" #: ../build/lib/darktable/plugins/introspection_borders.c:208 #: ../build/lib/darktable/plugins/introspection_borders.c:323 #: ../build/lib/darktable/plugins/introspection_borders.c:327 -#: ../src/iop/borders.c:1025 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1023 ../src/iop/borders.c:1033 msgid "frame line color" msgstr "color del marco" @@ -3414,36 +3651,37 @@ msgstr "criterio" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:985 ../src/imageio/format/avif.c:1026 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6145 -#: ../src/iop/basicadj.c:654 ../src/iop/flip.c:448 ../src/iop/levels.c:645 +#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:397 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 #: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "auto" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "vertical" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:314 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "horizontal" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1513 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2622 +#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 +#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 msgid "width" msgstr "anchura" #: ../build/lib/darktable/plugins/introspection_borders.c:357 #: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1519 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2626 +#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 +#: ../src/libs/print_settings.c:2639 msgid "height" msgstr "altura" @@ -3507,8 +3745,8 @@ msgstr "guía" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1628 ../src/iop/bilateral.cc:368 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:574 ../src/iop/shadhi.c:685 ../src/iop/sharpen.c:427 +#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "radio" @@ -3518,9 +3756,10 @@ msgstr "radio" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:422 ../src/iop/denoiseprofile.c:3867 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:446 ../src/iop/nlmeans.c:457 ../src/iop/velvia.c:281 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4278 ../src/libs/neural_restore.c:4295 msgid "strength" msgstr "intensidad" @@ -3637,6 +3876,7 @@ msgid "Planckian (black body)" msgstr "Planckiano (Cuerpo Negro)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 #: ../src/common/iop_order.c:56 msgid "custom" msgstr "personalizado" @@ -3764,8 +4004,8 @@ msgstr "versión 3 (abril 2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 -#: ../build/lib/darktable/plugins/introspection_crop.c:134 -#: ../src/gui/gtk.c:1475 ../src/iop/atrous.c:1624 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 +#: ../src/iop/atrous.c:1572 msgid "left" msgstr "izquierdo" @@ -3773,15 +4013,15 @@ msgstr "izquierdo" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:131 ../src/gui/gtk.c:1485 +#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 msgid "top" msgstr "superior" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 -#: ../build/lib/darktable/plugins/introspection_crop.c:142 -#: ../src/gui/gtk.c:1480 ../src/iop/atrous.c:1623 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 +#: ../src/iop/atrous.c:1571 msgid "right" msgstr "derecho" @@ -3789,7 +4029,7 @@ msgstr "derecho" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1489 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 msgid "bottom" msgstr "inferior" @@ -3829,10 +4069,10 @@ msgstr "realce, gamma, incremento (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2406 ../src/develop/blend_gui.c:2454 -#: ../src/iop/atrous.c:1807 ../src/iop/channelmixerrgb.c:4485 -#: ../src/iop/channelmixerrgb.c:4573 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:465 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 +#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 msgid "chroma" msgstr "crominancia" @@ -3852,11 +4092,11 @@ msgstr "crominancia" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2365 ../src/develop/blend_gui.c:2399 -#: ../src/develop/blend_gui.c:2461 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4479 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3065 -#: ../src/iop/colorize.c:334 ../src/iop/colorreconstruction.c:1233 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 +#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 +#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 #: ../src/iop/colorzones.c:2627 msgid "hue" msgstr "tono" @@ -3884,8 +4124,8 @@ msgstr "atenuación de las luces" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:479 ../src/iop/colorbalance.c:1994 -#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:681 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 #: ../src/iop/splittoning.c:488 msgid "shadows" msgstr "sombras" @@ -3898,8 +4138,8 @@ msgstr "sombras" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:473 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:575 ../src/iop/shadhi.c:682 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 +#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 #: ../src/iop/splittoning.c:494 msgid "highlights" msgstr "luces" @@ -3923,7 +4163,7 @@ msgstr "tonos medios" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1544 +#: ../src/iop/filmic.c:1557 msgid "global saturation" msgstr "saturación general" @@ -4011,7 +4251,7 @@ msgstr "usar filtro guiado" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2963 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 msgid "lavender" msgstr "lavanda" @@ -4020,6 +4260,110 @@ msgstr "lavanda" msgid "node placement" msgstr "desplazamiento de nodos" +# dt•v5.6 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 +msgid "harmony rule" +msgstr "regla de armonía" + +# dt•v5.6 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 +#: ../src/iop/colorharmonizer.c:1438 +msgid "anchor hue" +msgstr "tono de referencia" + +# dt•v5.6 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 +msgid "pull strength" +msgstr "intensidad de desplazamiento" + +# dt•v5.6 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 +msgid "neutral color protection" +msgstr "protección de color neutro" + +# dt•v5.6 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 +msgid "pull width" +msgstr "amplitud de desplazamiento" + +# dt•v5.6 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 +msgid "custom node hue" +msgstr "tono de nodo personalizado" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 +msgid "nodes" +msgstr "nodos" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 +msgid "node saturation" +msgstr "saturación del nodo" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 +#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +msgid "smoothing" +msgstr "suavizado" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 +#: ../src/libs/scopes/vectorscope.c:63 +msgid "monochromatic" +msgstr "monocromático" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 +#: ../src/libs/scopes/vectorscope.c:64 +msgid "analogous" +msgstr "análogo" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 +#: ../src/libs/scopes/vectorscope.c:65 +msgid "analogous complementary" +msgstr "complementario análogo" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 +#: ../src/libs/scopes/vectorscope.c:66 +msgid "complementary" +msgstr "complementario" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 +#: ../src/libs/scopes/vectorscope.c:67 +msgid "split complementary" +msgstr "complementario adyacente" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 +#: ../src/libs/scopes/vectorscope.c:68 +msgid "dyad" +msgstr "diada" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 +#: ../src/libs/scopes/vectorscope.c:69 +msgid "triad" +msgstr "triada" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 +#: ../src/libs/scopes/vectorscope.c:70 +msgid "tetrad" +msgstr "tétrada" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 +#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/libs/scopes/vectorscope.c:71 +msgid "square" +msgstr "cuadrado" + #: ../build/lib/darktable/plugins/introspection_colorin.c:150 #: ../build/lib/darktable/plugins/introspection_colorin.c:233 msgid "gamut clipping" @@ -4027,13 +4371,13 @@ msgstr "recorte de gama" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1467 ../src/common/colorspaces.c:1743 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "RGB Rec. 709 lineal" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1745 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "RGB Rec. 2020 lineal" @@ -4061,7 +4405,7 @@ msgstr "ecualizador del histograma" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:127 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:45 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:92 -#: ../src/iop/shadhi.c:696 +#: ../src/iop/shadhi.c:694 msgid "spatial extent" msgstr "extensión espacial" @@ -4071,7 +4415,7 @@ msgid "range extent" msgstr "extensión de rango" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4672 +#: ../src/iop/channelmixerrgb.c:4700 msgid "saturated colors" msgstr "colores saturados" @@ -4085,7 +4429,7 @@ msgstr "seleccionar por" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1843 +#: ../src/iop/atrous.c:1791 msgid "mix" msgstr "mezcla" @@ -4095,17 +4439,17 @@ msgid "process mode" msgstr "modo de proceso" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2344 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:353 ../src/iop/colorzones.c:2625 +#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 +#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 #: ../src/iop/exposure.c:1315 msgid "lightness" msgstr "luminosidad" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2106 ../src/iop/atrous.c:1405 ../src/iop/atrous.c:1409 -#: ../src/iop/denoiseprofile.c:3597 ../src/iop/rawdenoise.c:747 -#: ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 +#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "suavizado" @@ -4120,11 +4464,11 @@ msgstr "radio de detección de bordes" #: ../build/lib/darktable/plugins/introspection_defringe.c:53 #: ../build/lib/darktable/plugins/introspection_defringe.c:106 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:230 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:435 -#: ../src/iop/atrous.c:1689 ../src/iop/bloom.c:418 -#: ../src/iop/colorreconstruction.c:1229 ../src/iop/hotpixels.c:442 -#: ../src/iop/sharpen.c:436 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 +#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 +#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:425 msgid "threshold" msgstr "umbral" @@ -4291,7 +4635,7 @@ msgstr "Monocromo" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1493 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "básico" @@ -4366,7 +4710,7 @@ msgstr "Actualización del modelo" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:762 +#: ../src/libs/colorpicker.c:765 msgid "color mode" msgstr "modo de color" @@ -4409,7 +4753,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1679 ../src/iop/highpass.c:365 +#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "enfoque" @@ -4574,9 +4918,9 @@ msgstr "porcentaje debajo" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1397 +#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 #: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2361 +#: ../src/libs/modulegroups.c:2365 msgid "color" msgstr "color" @@ -4617,207 +4961,214 @@ msgstr "manual" msgid "automatic" msgstr "automático" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:212 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:423 -#: ../src/iop/filmic.c:1467 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 +#: ../src/iop/filmic.c:1468 msgid "middle gray luminance" msgstr "luminancia del gris medio" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:236 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:439 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 msgid "transition" msgstr "transición" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:242 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:443 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 msgid "bloom ↔ reconstruct" msgstr "resplandor ↔ reconstrucción" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:248 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:447 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 msgid "gray ↔ colorful details" msgstr "detalles: grises ↔ coloridos" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:254 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:451 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 msgid "structure ↔ texture" msgstr "estructura ↔ textura" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:266 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:459 -#: ../src/iop/filmic.c:1592 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 +#: ../src/iop/filmic.c:1612 msgid "target middle gray" msgstr "gris medio de destino" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:272 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:463 -#: ../src/iop/filmic.c:1584 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 +#: ../src/iop/filmic.c:1603 msgid "target black luminance" msgstr "luminancia negra de destino" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:278 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:467 -#: ../src/iop/filmic.c:1600 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 +#: ../src/iop/filmic.c:1621 msgid "target white luminance" msgstr "luminancia blanca de destino" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:284 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:471 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:108 +#: ../src/libs/masks.c:113 msgid "hardness" msgstr "transición" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:302 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:483 -#: ../src/iop/filmic.c:1553 ../src/iop/filmicrgb.c:4681 +# dt•v5.6 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 +#: ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "región lineal" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 +#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 msgid "extreme luminance saturation" msgstr "saturación de luminancia extrema" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:308 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:487 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 msgid "shadows ↔ highlights balance" msgstr "equilibrar: sombras ↔ luces" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:314 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:491 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 msgid "add noise in highlights" msgstr "añadir ruido a las luces" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:320 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:495 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 msgid "preserve chrominance" msgstr "preservar crominancia" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:326 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:499 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 msgid "color science" msgstr "ciencia del color (método)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:332 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:503 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 msgid "auto adjust hardness" msgstr "dureza automática" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:338 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:507 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 msgid "use custom middle-gray values" msgstr "usar valores personalizados del gris medio" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:344 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:511 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" msgstr "iteraciones para reconstrucción de alta calidad" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:350 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:515 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 msgid "type of noise" msgstr "tipo de ruido" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:356 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:519 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 msgid "contrast in shadows" msgstr "contraste en las sombras" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:362 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:523 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 msgid "contrast in highlights" msgstr "contraste en las luces" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:368 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:527 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 msgid "compensate output ICC profile black point" msgstr "compensar el punto negro del perfil ICC de salida" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:374 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:531 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 msgid "spline handling" msgstr "versión de curva segmentaria" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:380 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:535 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 msgid "enable highlight reconstruction" msgstr "activar reconstrucción de luces" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:549 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1575 -#: ../src/libs/export.c:1583 ../src/libs/export.c:1591 -#: ../src/libs/metadata_view.c:725 +#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "no" msgstr "no" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 msgid "luminance Y" msgstr "luminancia Y" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 #: ../build/lib/darktable/plugins/introspection_toneequal.c:385 msgid "RGB power norm" msgstr "RGB potencia estándar" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 msgid "RGB euclidean norm (legacy)" msgstr "RGB norma euclidiana (heredado)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 #: ../build/lib/darktable/plugins/introspection_toneequal.c:384 msgid "RGB euclidean norm" msgstr "RGB norma euclidiana" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:558 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 msgid "v3 (2019)" msgstr "v3 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 msgid "v4 (2020)" msgstr "v4 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 msgid "v5 (2021)" msgstr "v5 (2021)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 msgid "v6 (2022)" msgstr "v6 (2022)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 msgid "v7 (2023)" msgstr "v7 (2023)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:566 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 msgid "uniform" msgstr "uniforme" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 msgid "poissonian" msgstr "poissoniano" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:572 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 msgid "hard" msgstr "intenso" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 msgid "soft" msgstr "suave" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 msgid "safe" msgstr "fiable" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:578 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 msgid "v1 (2019)" msgstr "v1 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 msgid "v2 (2020)" msgstr "v2 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 msgid "v3 (2021)" msgstr "v3 (2021)" @@ -4825,18 +5176,17 @@ msgstr "v3 (2021)" msgid "autodetect" msgstr "autodetectar" -#: ../build/lib/darktable/plugins/introspection_flip.c:101 -#: ../src/iop/flip.c:453 +#: ../build/lib/darktable/plugins/introspection_flip.c:101 ../src/iop/flip.c:453 msgid "no rotation" msgstr "sin rotación" -#: ../build/lib/darktable/plugins/introspection_flip.c:102 -#: ../src/iop/flip.c:461 ../src/iop/flip.c:617 +#: ../build/lib/darktable/plugins/introspection_flip.c:102 ../src/iop/flip.c:461 +#: ../src/iop/flip.c:617 msgid "flip vertically" msgstr "Espejar la imagen verticalmente" -#: ../build/lib/darktable/plugins/introspection_flip.c:103 -#: ../src/iop/flip.c:457 ../src/iop/flip.c:613 +#: ../build/lib/darktable/plugins/introspection_flip.c:103 ../src/iop/flip.c:457 +#: ../src/iop/flip.c:613 msgid "flip horizontally" msgstr "Espejar la imagen horizontalmente" @@ -4895,7 +5245,7 @@ msgstr "densidad" #: ../build/lib/darktable/plugins/introspection_grain.c:58 #: ../build/lib/darktable/plugins/introspection_grain.c:117 -#: ../src/iop/bilat.c:460 +#: ../src/iop/bilat.c:456 msgid "coarseness" msgstr "ruido" @@ -4908,7 +5258,7 @@ msgstr "sesgo de tonos medios" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:2607 +#: ../src/views/darkroom.c:3052 msgid "clipping threshold" msgstr "umbral superior" @@ -5065,18 +5415,18 @@ msgstr "correcciones" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3522 ../src/iop/bilat.c:438 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3856 +#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 #: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:654 ../src/libs/export.c:1642 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2941 -#: ../src/libs/styles.c:898 ../src/views/darkroom.c:2581 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 +#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3026 msgid "mode" msgstr "modo" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "geometría del objetivo" @@ -5141,12 +5491,14 @@ msgstr "sólo viñeteado manual" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2620 -#: ../src/gui/accelerators.c:2692 ../src/gui/gtk.c:1538 ../src/gui/gtk.c:3856 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3773 -#: ../src/iop/rawdenoise.c:882 ../src/libs/collect.c:3552 -#: ../src/libs/filtering.c:1510 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/rating.c:210 +#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 +#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 +#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 +#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 +#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 msgid "all" msgstr "todas" @@ -5175,7 +5527,7 @@ msgid "only vignetting" msgstr "sólo viñeteado" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2363 +#: ../src/libs/modulegroups.c:2367 msgid "correct" msgstr "corrección" @@ -5221,11 +5573,11 @@ msgstr "anulado" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2407 ../src/views/darkroom.c:2933 -#: ../src/views/darkroom.c:2937 ../src/views/lighttable.c:882 -#: ../src/views/lighttable.c:891 ../src/views/lighttable.c:1418 -#: ../src/views/lighttable.c:1425 ../src/views/lighttable.c:1432 -#: ../src/views/lighttable.c:1439 ../src/views/lighttable.c:1446 +#: ../src/views/darkroom.c:2575 ../src/views/darkroom.c:3373 +#: ../src/views/darkroom.c:3377 ../src/views/lighttable.c:1029 +#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 +#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 msgid "move" msgstr "traslado" @@ -5234,7 +5586,7 @@ msgid "line" msgstr "linea" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1949 ../src/iop/agx.c:2463 ../src/iop/basecurve.c:2127 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 #: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "curva" @@ -5285,7 +5637,7 @@ msgid "gamma Rec709 RGB" msgstr "RGB Rec. 709 gamma" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1525 ../src/common/colorspaces.c:1779 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "ProPhoto RGB lineal" @@ -5386,7 +5738,7 @@ msgstr "imagen" #: ../build/lib/darktable/plugins/introspection_overlay.c:303 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 -#: ../src/iop/borders.c:937 +#: ../src/iop/borders.c:935 msgid "image" msgstr "imagen" @@ -5489,7 +5841,7 @@ msgstr "luma del gris medio" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1501 +#: ../src/iop/filmic.c:1506 msgid "safety factor" msgstr "factor de seguridad" @@ -5498,7 +5850,7 @@ msgid "logarithmic" msgstr "logarítmica" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:185 -#: ../src/iop/profile_gamma.c:611 +#: ../src/iop/profile_gamma.c:606 msgid "gamma" msgstr "gamma" @@ -5587,8 +5939,8 @@ msgstr "GainMap incrustada" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:644 ../src/gui/preferences.c:966 -#: ../src/gui/presets.c:697 ../src/iop/basicadj.c:622 ../src/iop/exposure.c:121 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 +#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 #: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "exposición" @@ -5604,7 +5956,7 @@ msgid "max_iter" msgstr "max_iter" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:358 +#: ../src/libs/metadata_view.c:374 msgid "unused" msgstr "sin usar" @@ -5617,12 +5969,12 @@ msgid "heal" msgstr "saneado" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2033 msgid "blur" msgstr "desenfoque" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../src/iop/retouch.c:2031 msgid "fill" msgstr "relleno" @@ -5826,7 +6178,7 @@ msgstr "compresión del contraste" #: ../build/lib/darktable/plugins/introspection_vibrance.c:33 #: ../build/lib/darktable/plugins/introspection_vibrance.c:76 -#: ../src/iop/basicadj.c:651 ../src/iop/vibrance.c:64 +#: ../src/iop/basicadj.c:650 ../src/iop/vibrance.c:64 msgid "vibrance" msgstr "intensidad" @@ -5898,8 +6250,8 @@ msgid "" msgstr "" "darktable posee herramientas para revelar imágenes en bruto y mejorarlas a " "través del cuarto oscuro. Además, gestiona los negativos digitales y otro " -"tipo de imágenes mediante una base de datos los cuales pueden visualizarse " -"en la mesa de luz." +"tipo de imágenes mediante una base de datos los cuales pueden visualizarse en " +"la mesa de luz." #: ../data/org.darktable.darktable.appdata.xml.in.h:3 msgid "" @@ -5914,9 +6266,8 @@ msgid "" "darktable supports most modern cameras' raw formats, and does all of its " "processing at very high precision." msgstr "" -"darktable tiene soporte para la mayoría de los formatos en bruto (RAW) de " -"las cámaras modernas. Además, ofrece una gran precisión en el proceso de " -"revelado." +"darktable tiene soporte para la mayoría de los formatos en bruto (RAW) de las " +"cámaras modernas. Además, ofrece una gran precisión en el proceso de revelado." #: ../data/org.darktable.darktable.appdata.xml.in.h:5 msgid "Virtual light table, showing a collection" @@ -5938,20 +6289,20 @@ msgstr "Modo Mapa con algunas imágenes" msgid "Print your images" msgstr "Imprimir las imágenes" -#: ../src/bauhaus/bauhaus.c:910 ../src/bauhaus/bauhaus.c:4082 -#: ../src/iop/colorequal.c:3051 +#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 +#: ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "Control deslizante" -#: ../src/bauhaus/bauhaus.c:912 ../src/bauhaus/bauhaus.c:4087 +#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 msgid "dropdowns" msgstr "Lista deplegable" -#: ../src/bauhaus/bauhaus.c:914 ../src/bauhaus/bauhaus.c:4092 +#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 msgid "buttons" msgstr "botones" -#: ../src/bauhaus/bauhaus.c:1150 +#: ../src/bauhaus/bauhaus.c:1169 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -5962,98 +6313,101 @@ msgstr "" "o mantenga pulsadas las teclas Ctrl+Mayús mientras arrastra para ignorar los " "límites suaves." -#: ../src/bauhaus/bauhaus.c:3750 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button on" msgstr "botón activado" -#: ../src/bauhaus/bauhaus.c:3750 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button off" msgstr "botón desactivado" -#: ../src/bauhaus/bauhaus.c:3751 +#: ../src/bauhaus/bauhaus.c:3756 msgid "button pressed" msgstr "botón pulsado" -#: ../src/bauhaus/bauhaus.c:3987 +#: ../src/bauhaus/bauhaus.c:3992 msgid "not that many sliders" msgstr "No hay suficientes controles deslizantes" -#: ../src/bauhaus/bauhaus.c:4001 +#: ../src/bauhaus/bauhaus.c:4006 msgid "not that many dropdowns" msgstr "No hay suficientes listas deplegables" -#: ../src/bauhaus/bauhaus.c:4020 +#: ../src/bauhaus/bauhaus.c:4025 msgid "not that many buttons" msgstr "No hay suficientes botones" -#: ../src/bauhaus/bauhaus.c:4025 ../src/gui/accelerators.c:387 +#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 msgid "value" msgstr "valor" -#: ../src/bauhaus/bauhaus.c:4026 ../src/bauhaus/bauhaus.c:4032 -#: ../src/gui/accelerators.c:366 +#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 +#: ../src/gui/accelerators.c:371 msgid "button" msgstr "botón" -#: ../src/bauhaus/bauhaus.c:4027 +#: ../src/bauhaus/bauhaus.c:4032 msgid "force" msgstr "fuerza" -#: ../src/bauhaus/bauhaus.c:4028 ../src/libs/navigation.c:246 -#: ../src/libs/navigation.c:263 +#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:282 msgid "zoom" msgstr "ampliación" -#: ../src/bauhaus/bauhaus.c:4031 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 msgid "selection" msgstr "Selección" -#: ../src/bauhaus/bauhaus.c:4071 +#: ../src/bauhaus/bauhaus.c:4076 msgid "slider" msgstr "Control deslizante" -#: ../src/bauhaus/bauhaus.c:4076 +#: ../src/bauhaus/bauhaus.c:4081 msgid "dropdown" msgstr "Lista deplegable" -#: ../src/chart/main.c:504 ../src/common/database.c:3875 -#: ../src/control/jobs/control_jobs.c:2185 -#: ../src/control/jobs/control_jobs.c:2243 ../src/gui/accelerators.c:2531 -#: ../src/gui/accelerators.c:2610 ../src/gui/accelerators.c:2653 -#: ../src/gui/accelerators.c:2682 ../src/gui/accelerators.c:2739 -#: ../src/gui/accelerators.c:2791 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1210 -#: ../src/gui/preferences.c:1250 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:575 ../src/gui/styles_dialog.c:553 -#: ../src/imageio/storage/disk.c:200 ../src/imageio/storage/gallery.c:149 -#: ../src/imageio/storage/latex.c:145 ../src/iop/lut3d.c:1573 -#: ../src/iop/rasterfile.c:262 ../src/libs/collect.c:433 -#: ../src/libs/collect.c:3383 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:951 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 -#: ../src/libs/import.c:2057 ../src/libs/metadata.c:843 -#: ../src/libs/metadata_view.c:1426 ../src/libs/modulegroups.c:3633 +#: ../src/chart/main.c:504 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 +#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 +#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 +#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 +#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:849 +#: ../src/gui/preferences_ai.c:1010 ../src/gui/preferences_ai.c:1397 +#: ../src/gui/preferences_ai.c:1480 ../src/gui/presets.c:430 +#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 +#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +#: ../src/iop/lut3d.c:1583 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 +#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 +#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 +#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4223 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/tagging.c:1671 ../src/libs/tagging.c:1760 -#: ../src/libs/tagging.c:1852 ../src/libs/tagging.c:1981 -#: ../src/libs/tagging.c:2290 ../src/libs/tagging.c:2805 -#: ../src/libs/tagging.c:2847 ../src/libs/tagging.c:3945 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 +#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 +#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3981 msgid "_cancel" msgstr "_cancelar" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1250 -#: ../src/gui/styles_dialog.c:554 ../src/libs/collect.c:3384 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:844 -#: ../src/libs/metadata_view.c:1427 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/tagging.c:1853 -#: ../src/libs/tagging.c:1982 ../src/libs/tagging.c:2291 -#: ../src/libs/tagging.c:3946 +#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 +#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 +#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 +#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 +#: ../src/libs/tagging.c:3982 msgid "_save" msgstr "_guardar" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1070 #, c-format msgid "" "average dE: %.02f\n" @@ -6062,65 +6416,105 @@ msgstr "" "promedio dE: %.02f\n" "máx. dE: %.02f" -#: ../src/cli/main.c:269 +#: ../src/cli/main.c:284 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "" "Aún por realizar: Debido a restricciones de la interfaz de programación de " "aplicaciones, no es posible aún configurar los bits por pixeles." -#: ../src/cli/main.c:281 +#: ../src/cli/main.c:296 msgid "unknown option for --hq" msgstr "Opción desconocida para --hq" -#: ../src/cli/main.c:297 +#: ../src/cli/main.c:312 msgid "unknown option for --export_masks" msgstr "Opción desconocida para --export_masks" -#: ../src/cli/main.c:313 +#: ../src/cli/main.c:328 msgid "unknown option for --upscale" msgstr "Opción desconocida para --upscale" -#: ../src/cli/main.c:338 +#: ../src/cli/main.c:353 msgid "unknown option for --apply-custom-presets" msgstr "Opción desconocida para --apply-custom-presets" -#: ../src/cli/main.c:349 +#: ../src/cli/main.c:364 msgid "too long ext for --out-ext" msgstr "Extensión demasiado larga para --out-ext" -#: ../src/cli/main.c:366 +#: ../src/cli/main.c:381 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "" "Aviso: el directorio «%s» o el archivo de entrada no existe; omitiendo...\n" -#: ../src/cli/main.c:375 +#: ../src/cli/main.c:395 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "Tipo de ICC incorrecto para --icc-type: «%s»\n" -#: ../src/cli/main.c:391 +#: ../src/cli/main.c:411 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "Aviso: el archivo ICC «%s» no existe; omitiendo...\n" -#: ../src/cli/main.c:400 +#: ../src/cli/main.c:420 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "Objetivo de ICC incorrecto para --icc-intent: «%s»\n" -#: ../src/cli/main.c:418 +#: ../src/cli/main.c:438 #, c-format msgid "warning: unknown option '%s'\n" msgstr "Advertencia: Opción desconocida «%s»\n" -#: ../src/cli/main.c:476 +# dt•v5.6 +#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#, c-format +msgid "" +"error: output file or directory must be specified\n" +"\n" +msgstr "" +"Error: especifique un nombre de archivo o directorio de salida\n" +"\n" +"\n" + +# dt•v5.6 +#: ../src/cli/main.c:474 +#, c-format +msgid "" +"error: input file and output file must be specified\n" +"\n" +msgstr "" +"Error: especifique un nombre de archivo o directorio de entrada\n" +"\n" + +# dt•v5.6 +#: ../src/cli/main.c:481 +#, c-format +msgid "" +"error: too many positional arguments\n" +"\n" +msgstr "" +"Error: demasiados argumentos posicionales\n" +"\n" + +#: ../src/cli/main.c:486 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "" "Error: se han especificado opciones de entrada e importación no admitidas\n" -#: ../src/cli/main.c:509 +# dt•v5.6 +#: ../src/cli/main.c:536 +msgid "" +"notice: no XMP sidecar file nor library path provided, using default settings " +"for export" +msgstr "" +"Advertencia: no se ha proporcionado ningún archivo XMP asociado ni ruta a la " +"biblioteca. Se utilizarán los ajustes predeterminados para la exportación." + +#: ../src/cli/main.c:545 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -6130,83 +6524,250 @@ msgstr "" "destino es un directorio." #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:524 +#: ../src/cli/main.c:560 msgid "output file already exists, it will get renamed" msgstr "El archivo de salida ya existe. Se procede a renombrarlo." -#: ../src/cli/main.c:556 +#: ../src/cli/main.c:592 #, c-format msgid "error: can't open folder %s" msgstr "Error: no se puede abrir la carpeta %s" # dt•v5.4 -#: ../src/cli/main.c:579 +#: ../src/cli/main.c:615 #, c-format msgid "error: can't import file %s" msgstr "Error: no se puede importar el archivo %s" # dt•v5.4 -#: ../src/cli/main.c:589 +#: ../src/cli/main.c:625 #, c-format msgid "error: can't read directory %s" msgstr "Error: no se puede leer la carpeta %s" -#: ../src/cli/main.c:605 +#: ../src/cli/main.c:641 #, c-format msgid "error: can't open file %s" msgstr "Error: no se puede abrir el archivo %s" -#: ../src/cli/main.c:622 +#: ../src/cli/main.c:658 #, c-format msgid "no images to export, aborting\n" msgstr "No hay imágenes para exportar. Abortando la operación...\n" -#: ../src/cli/main.c:639 +#: ../src/cli/main.c:675 #, c-format msgid "error: can't open XMP file %s" msgstr "Error: no se puede abrir el archivo XMP %s" -#: ../src/cli/main.c:660 +#: ../src/cli/main.c:696 msgid "empty history stack" msgstr "borrar historial de acciones" #. too long ext, no point in wasting time -#: ../src/cli/main.c:672 +#: ../src/cli/main.c:708 #, c-format msgid "too long output file extension: %s\n" msgstr "Extensión de salida demasiado larga: %s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:680 +#: ../src/cli/main.c:716 #, c-format msgid "no output file extension given\n" msgstr "No se ha indicado la extensión del archivo de salida\n" -#: ../src/cli/main.c:725 +#: ../src/cli/main.c:761 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." msgstr "" -"No es posible encontrar el módulo de almacenamiento en disco. Pudiera " -"haberse estropeado algo; revise la instalación." +"No es posible encontrar el módulo de almacenamiento en disco. Pudiera haberse " +"estropeado algo; revise la instalación." -#: ../src/cli/main.c:735 +#: ../src/cli/main.c:771 msgid "failed to get parameters from storage module, aborting export ..." msgstr "" "Falló al intentar obtener los parámetros del módulo de almacenamiento. " "Abortando la exportación..." -#: ../src/cli/main.c:751 +#: ../src/cli/main.c:787 #, c-format msgid "unknown extension '.%s'" msgstr "Extensión desconocida «.%s»" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:797 msgid "failed to get parameters from format module, aborting export ..." msgstr "" "Falló al intentar obtener los parámetros del módulo de formato. Abortando la " "exportación..." +# dt•v5.6 +#: ../src/common/ai/restore.c:278 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "" +"Modelo de reducción de ruido sin procesar %s: tipo de entrada incompatible" + +# dt•v5.6 +#: ../src/common/ai/restore.c:309 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "Modelo de IA %s: faltan los tamaños de entrada en el manifiesto" + +# dt•v5.6 +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:870 +#: ../src/common/ai/restore_raw_linear.c:584 +#: ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "" +"Reducción de ruido de archivos en bruto por IA: error en la inferencia con la " +"GPU; se recurre a la CPU" + +# dt•v5.6 +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "" +"Reducción de ruido por IA: error en la inferencia con la GPU; se recurre a la " +"CPU" + +# dt•v5.6 +#: ../src/common/ai_models.c:200 +#, c-format +msgid "network error: %s" +msgstr "Error de red: %s" + +# dt•v5.6 +#: ../src/common/ai_models.c:203 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "" +"Falta el archivo \"releases-index.json\" en el repositorio de modelos \"%s\"" + +# dt•v5.6 +#: ../src/common/ai_models.c:207 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "No se ha podido recuperar el archivo releases-index.json (HTTP %ld)" + +# dt•v5.6 +#: ../src/common/ai_models.c:1427 ../src/common/ai_models.c:1492 +msgid "invalid parameters" +msgstr "parámetros no válidos" + +# dt•v5.0 +#: ../src/common/ai_models.c:1430 +#, c-format +msgid "file not found: %s" +msgstr "Archivo no encontrado: %s" + +# dt•v5.6 +#: ../src/common/ai_models.c:1438 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "" +"El directorio de nivel superior del archivo no es un identificador de modelo " +"válido: «%s»" + +# dt•v5.6 +#: ../src/common/ai_models.c:1447 +msgid "failed to extract model archive" +msgstr "Ocurrió un fallo al extraer el archivo del modelo" + +# dt•v5.6 +#: ../src/common/ai_models.c:1500 +msgid "model not found in registry" +msgstr "No se ha encontrado el modelo en el registro" + +# dt•v5.6 +#: ../src/common/ai_models.c:1506 +msgid "model has no download asset defined" +msgstr "El modelo no tiene ningún recurso de descarga definido" + +# dt•v5.6 +#: ../src/common/ai_models.c:1517 +msgid "invalid asset filename" +msgstr "Nombre de archivo de recurso inválido" + +# dt•v5.6 +#: ../src/common/ai_models.c:1523 +msgid "model is already downloading" +msgstr "El modelo ya se está descargando" + +# dt•v5.6 +#: ../src/common/ai_models.c:1554 +msgid "invalid repository format" +msgstr "formato de repositorio no válido" + +# dt•v5.6 +#: ../src/common/ai_models.c:1579 +#, c-format +msgid "no compatible ai model release found for darktable %s" +msgstr "No se ha encontrado ningún modelo AI compatible para darktable %s" + +# dt•v5.6 +#: ../src/common/ai_models.c:1595 +#, c-format +msgid "" +"could not obtain checksum for %s — refusing to download without integrity " +"verification" +msgstr "" +"No se ha podido obtener la suma de comprobación de %s: se rechaza la descarga " +"sin una verificación de integridad" + +# dt•v5.0 +#: ../src/common/ai_models.c:1613 +msgid "failed to build download url" +msgstr "No se ha podido generar la URL de descarga" + +# dt•v5.6 +#: ../src/common/ai_models.c:1624 +#, c-format +msgid "failed to create file: %s" +msgstr "No se pudo crear el archivo %s." + +# dt•v5.0 +#: ../src/common/ai_models.c:1648 +msgid "failed to initialize download" +msgstr "No se ha podido iniciar la descarga" + +# dt•v5.6 +#: ../src/common/ai_models.c:1668 +msgid "download cancelled" +msgstr "Descarga cancelada" + +# dt•v5.6 +#: ../src/common/ai_models.c:1670 +#, c-format +msgid "download failed: %s" +msgstr "Fallo de descarga: %s" + +# dt•v5.6 +#: ../src/common/ai_models.c:1681 +#, c-format +msgid "http error: %ld" +msgstr "Error en http: %ld" + +# dt•v5.6 +#: ../src/common/ai_models.c:1704 +msgid "checksum verification failed" +msgstr "Error en la verificación de la suma de comprobación" + +# dt•v5.6 +#: ../src/common/ai_models.c:1714 +#, c-format +msgid "" +"no checksum available for %s — refusing to install without integrity " +"verification" +msgstr "" +"No hay suma de comprobación disponible para %s: se rechaza la instalación sin " +"verificar la integridad" + +# dt•v5.6 +#: ../src/common/ai_models.c:1727 +msgid "failed to extract archive" +msgstr "Ocurrió un fallo al extraer el archivo" + #: ../src/common/camera_control.c:205 #, c-format msgid "" @@ -6219,7 +6780,7 @@ msgstr "" "Asegúrese de que la cámara permita el acceso y que no está en otro modo de " "montaje." -#: ../src/common/camera_control.c:948 +#: ../src/common/camera_control.c:960 #, c-format msgid "" "failed to initialize `%s' on port `%s', likely causes are: locked by another " @@ -6229,7 +6790,7 @@ msgstr "" "son: bloqueo de uso por otra aplicación, falta de permiso de acceso a los " "dispositivos, etc." -#: ../src/common/camera_control.c:961 +#: ../src/common/camera_control.c:973 #, c-format msgid "" "`%s' on port `%s' is not interesting because it supports neither tethering " @@ -6238,12 +6799,12 @@ msgstr "" "«%s» en el puerto «%s» no es utilizable porque no existe soporte para la " "captura o la importación" -#: ../src/common/camera_control.c:1021 +#: ../src/common/camera_control.c:1033 #, c-format msgid "camera `%s' on port `%s' disconnected while mounted" msgstr "La cámara «%s» en el puerto «%s» se desconectó mientras estaba montada" -#: ../src/common/camera_control.c:1029 +#: ../src/common/camera_control.c:1041 #, c-format msgid "" "camera `%s' on port `%s' needs to be remounted\n" @@ -6263,16 +6824,16 @@ msgstr "carrete" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1429 +#: ../src/external/lua-scripts/tools/script_manager.lua:1521 msgid "folder" msgstr "carpeta" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "cámara" -#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:117 -#: ../src/libs/tagging.c:3721 +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 +#: ../src/libs/tagging.c:3751 msgid "tag" msgstr "etiqueta" @@ -6280,179 +6841,201 @@ msgstr "etiqueta" msgid "capture date" msgstr "fecha de captura (por día)" -#: ../src/common/collection.c:622 ../src/libs/filtering.c:52 +# dt•v5.6 +#: ../src/common/collection.c:622 +msgid "capture month" +msgstr "fecha de captura (mes)" + +#: ../src/common/collection.c:624 ../src/libs/filtering.c:52 msgid "capture time" msgstr "fecha de captura (por hora)" -#: ../src/common/collection.c:624 ../src/libs/filtering.c:53 +#: ../src/common/collection.c:626 ../src/libs/filtering.c:53 msgid "import time" msgstr "fecha de importación" -#: ../src/common/collection.c:626 ../src/libs/filtering.c:54 +#: ../src/common/collection.c:628 ../src/libs/filtering.c:54 msgid "modification time" msgstr "fecha de modificación" -#: ../src/common/collection.c:628 ../src/libs/filtering.c:55 +#: ../src/common/collection.c:630 ../src/libs/filtering.c:55 msgid "export time" msgstr "fecha de exportación" -#: ../src/common/collection.c:630 ../src/libs/filtering.c:56 +#: ../src/common/collection.c:632 ../src/libs/filtering.c:56 msgid "print time" msgstr "fecha (impresión)" -#: ../src/common/collection.c:632 ../src/libs/collect.c:3739 -#: ../src/libs/filtering.c:2213 ../src/libs/filtering.c:2233 +#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 +#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 #: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 msgid "history" msgstr "historial" -#: ../src/common/collection.c:634 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1595 +#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 #: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 #: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" msgstr "marcas de color" #. iso -#: ../src/common/collection.c:640 ../src/gui/preferences.c:960 -#: ../src/gui/presets.c:679 ../src/libs/camera.c:582 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 +#: ../src/gui/presets.c:677 ../src/libs/camera.c:582 #: ../src/libs/metadata_view.c:161 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:642 ../src/gui/preferences.c:972 -#: ../src/gui/presets.c:714 ../src/iop/lens.cc:4416 ../src/libs/camera.c:569 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 +#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 #: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "apertura" -#: ../src/common/collection.c:650 ../src/libs/filtering.c:48 +#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 #: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 msgid "filename" msgstr "nombre" -#: ../src/common/collection.c:652 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:142 +#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 +#: ../src/libs/geotagging.c:143 msgid "geotagging" msgstr "geoetiquetado" -#: ../src/common/collection.c:654 ../src/libs/filtering.c:63 +#: ../src/common/collection.c:656 ../src/libs/filtering.c:63 msgid "group" msgstr "agrupar" -#: ../src/common/collection.c:656 ../src/dtgtk/thumbnail.c:1610 +#: ../src/common/collection.c:658 ../src/libs/filters/duplicates.c:157 +msgid "duplicates" +msgstr "duplicados" + +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 #: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:365 +#: ../src/libs/metadata_view.c:381 msgid "local copy" msgstr "copia local" -#: ../src/common/collection.c:658 ../src/gui/preferences.c:924 +#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 msgid "module" msgstr "módulo" -#: ../src/common/collection.c:660 ../src/gui/hist_dialog.c:359 -#: ../src/gui/styles_dialog.c:745 ../src/gui/styles_dialog.c:792 +#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 #: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 msgid "module order" msgstr "orden de módulo" -#: ../src/common/collection.c:662 +#: ../src/common/collection.c:666 msgid "range rating" msgstr "rango de valoración" -#: ../src/common/collection.c:664 ../src/common/ratings.c:338 +#: ../src/common/collection.c:668 ../src/common/ratings.c:390 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 #: ../src/libs/tools/ratings.c:110 msgid "rating" msgstr "valoración" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:670 msgid "search" msgstr "Buscar" -#: ../src/common/collection.c:668 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "balance de blancos" -#: ../src/common/collection.c:670 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "flash" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "modo de disparo" -#: ../src/common/collection.c:674 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "modo de medición" -#: ../src/common/collection.c:1499 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "aplicado automático" -#: ../src/common/collection.c:1505 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "modificado" -#: ../src/common/collection.c:1523 ../src/common/collection.c:1634 -#: ../src/libs/collect.c:1272 ../src/libs/collect.c:1462 -#: ../src/libs/collect.c:1488 ../src/libs/collect.c:1632 -#: ../src/libs/collect.c:2795 +#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 +#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 +#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 +#: ../src/libs/collect.c:2945 msgid "not tagged" msgstr "sin etiquetar" -#: ../src/common/collection.c:1524 ../src/libs/collect.c:1488 +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 #: ../src/libs/map_locations.c:740 msgid "tagged" msgstr "etiquetado" -#: ../src/common/collection.c:1525 +#: ../src/common/collection.c:1529 msgid "tagged*" msgstr "etiquetado*" #. local copy -#: ../src/common/collection.c:1559 ../src/libs/collect.c:1929 +#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "sin copia local" -#: ../src/common/collection.c:1564 ../src/libs/collect.c:1928 +#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "copiar localmente" +#. duplicates +#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +msgid "images with duplicates" +msgstr "imágenes con duplicados" + +#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +msgid "duplicates only" +msgstr "sólo los duplicados" + #. if its undefined -#: ../src/common/collection.c:1606 ../src/common/collection.c:1718 -#: ../src/common/collection.c:1745 ../src/common/collection.c:1772 -#: ../src/common/collection.c:1798 ../src/common/collection.c:1824 -#: ../src/common/collection.c:2622 ../src/libs/collect.c:2322 -#: ../src/libs/collect.c:2323 +#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 +#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 +#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 +#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 +#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "sin nombre" -#: ../src/common/collection.c:2273 ../src/libs/collect.c:2213 +#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 msgid "not defined" msgstr "sin definir" -#: ../src/common/collection.c:2772 +#: ../src/common/collection.c:2919 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d imagen (#%d) seleccionada de %d" -#: ../src/common/collection.c:2779 +#: ../src/common/collection.c:2926 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "%d imagen seleccionada de %d" msgstr[1] "%d imágenes seleccionadas de %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2374 -#: ../src/develop/blend_gui.c:2422 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4628 ../src/iop/levels.c:675 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 +#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 +#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 #: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 msgid "gray" msgstr "gris" @@ -6742,74 +7325,74 @@ msgstr "Se quitaron todas las marcas de color" #: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:188 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 msgid "clear" msgstr "eliminar" -#: ../src/common/colorspaces.c:1416 ../src/common/colorspaces.c:1773 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "perfil de trabajo" -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1771 -#: ../src/views/darkroom.c:2782 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3227 msgid "softproof profile" msgstr "perfil (impresión)" -#: ../src/common/colorspaces.c:1436 ../src/common/colorspaces.c:1753 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "perfil de pantalla del sistema" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1775 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "perfil de pantalla del sistema (2ª ventana)" -#: ../src/common/colorspaces.c:1454 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (fiable para internet)" -#: ../src/common/colorspaces.c:1474 ../src/common/colorspaces.c:1777 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "RGB Rec. 709" -#: ../src/common/colorspaces.c:1489 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr " RGB Rec. 2020 PQ " -#: ../src/common/colorspaces.c:1497 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr " RGB Rec. 2020 HLG" -#: ../src/common/colorspaces.c:1504 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "RGB P3 PQ" -#: ../src/common/colorspaces.c:1510 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "RGB P3 HLG" -#: ../src/common/colorspaces.c:1517 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1532 ../src/common/colorspaces.c:1747 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "XYZ lineal" -#: ../src/common/colorspaces.c:1539 ../src/common/colorspaces.c:1749 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2050 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1547 ../src/common/colorspaces.c:1751 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "BGR infrarrojo lineal" -#: ../src/common/colorspaces.c:1552 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (para pruebas)" -#: ../src/common/colorspaces.c:1658 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" @@ -6817,47 +7400,52 @@ msgstr "" "No es posible utilizar como perfil de histograma el perfil «%s». Se ha " "sustituido por sRGB." -#: ../src/common/colorspaces.c:1755 +# dt•v5.6 +#: ../src/common/colorspaces.c:1769 +msgid "no filename" +msgstr "Sin nombre de archivo" + +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "perfil ICC incrustado" -#: ../src/common/colorspaces.c:1757 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "matriz incrustada" -#: ../src/common/colorspaces.c:1759 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "matriz de color estándar" -#: ../src/common/colorspaces.c:1761 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "matriz de color mejorada" -#: ../src/common/colorspaces.c:1763 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "matriz de color" -#: ../src/common/colorspaces.c:1765 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "matriz de color alternativa" -#: ../src/common/colorspaces.c:1767 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (para pruebas)" -#: ../src/common/colorspaces.c:1781 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "Rec. 2020" -#: ../src/common/colorspaces.c:1783 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "Rec. 2020 HGL" -#: ../src/common/colorspaces.c:1785 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "P3 PQ" -#: ../src/common/colorspaces.c:1787 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "P3 HLG" @@ -6876,45 +7464,45 @@ msgstr "Error al crear el fichero temporal de opciones de impresión" msgid "printing on `%s' cancelled" msgstr "Impresión en «%s» cancelada" -#: ../src/common/cups_print.c:602 +#: ../src/common/cups_print.c:626 #, c-format msgid "error while printing `%s' on `%s'" msgstr "Error al imprimir «%s» en «%s»" -#: ../src/common/cups_print.c:604 +#: ../src/common/cups_print.c:628 #, c-format msgid "printing `%s' on `%s'" msgstr "Imprimiendo imágen «%s» en «%s»" -#: ../src/common/darktable.c:425 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "Ruta desconocida encontrada «%s»" -#: ../src/common/darktable.c:440 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "Error al cargar el directorio «%s»" # dt•v5.0 -#: ../src/common/darktable.c:464 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "El archivo «%s» tiene un formato incompatible" -#: ../src/common/darktable.c:466 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "El archivo «%s» tiene un formato desconocido" -#: ../src/common/darktable.c:479 ../src/control/jobs/control_jobs.c:2857 -#: ../src/control/jobs/control_jobs.c:2912 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 +#: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "Error al cargar el archivo «%s»" # dt•v5.2 -#: ../src/common/darktable.c:1566 +#: ../src/common/darktable.c:1622 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -6923,84 +7511,90 @@ msgid "" "\n" "please fix this and then run darktable again" msgstr "" -"No se cuenta con los permisos de escritura necesarios para crear el " -"siguiente directorio:\n" +"No se cuenta con los permisos de escritura necesarios para crear el siguiente " +"directorio:\n" "\n" "%s\n" "\n" "Solucione el conflicto y ejecute darktable de nuevo" # dt•v5.2 -#: ../src/common/darktable.c:1571 +#: ../src/common/darktable.c:1627 msgid "darktable - unable to create directories" msgstr "darktable: no es posible crear directorios" -#: ../src/common/darktable.c:1573 ../src/common/database.c:4129 -#: ../src/common/database.c:4331 +#: ../src/common/darktable.c:1629 ../src/common/database.c:4137 +#: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_Salir de darktable" # dt•v5.0 #. initialize the database -#: ../src/common/darktable.c:1632 +#: ../src/common/darktable.c:1703 msgid "opening image library" msgstr "Abriendo la fototeca" # dt•v5.0 -#: ../src/common/darktable.c:1645 +#: ../src/common/darktable.c:1716 msgid "forwarding image(s) to running instance" msgstr "Reenviando imagen(es) a la instancia en ejecución" # dt•v5.0 -#: ../src/common/darktable.c:1676 +#: ../src/common/darktable.c:1747 msgid "preparing database" msgstr "Preparando la base de datos" # dt•v5.2 #. init darktable tags table -#: ../src/common/darktable.c:1680 +#: ../src/common/darktable.c:1751 msgid "setting up tags table" msgstr "Configuración de la tabla de etiquetas" # dt•v5.0*dt•v5.2 #. Initialize the signal system -#: ../src/common/darktable.c:1684 +#: ../src/common/darktable.c:1755 msgid "initializing signals and control" msgstr "Inicializando las señales y los controles" # dt•v5.0*dt•v5.2 -#: ../src/common/darktable.c:1703 +#: ../src/common/darktable.c:1773 msgid "importing default styles" msgstr "Importando estilos predeterminados" # dt•v5.0 -#: ../src/common/darktable.c:1803 +#: ../src/common/darktable.c:1875 msgid "initializing GraphicsMagick" msgstr "Inicializando GraphicsMagick" # dt•v5.0 #. ImageMagick init -#: ../src/common/darktable.c:1815 +#: ../src/common/darktable.c:1887 msgid "initializing ImageMagick" msgstr "Inicializando ImageMagick" # dt•v5.0 -#: ../src/common/darktable.c:1820 +#: ../src/common/darktable.c:1892 msgid "initializing libheif" msgstr "Inicializando libheif" # dt•v5.0 -#: ../src/common/darktable.c:1824 -msgid "starting OpenCL" -msgstr "Iniciando OpenCL" +#: ../src/common/darktable.c:1896 +msgid "initializing WB presets" +msgstr "Inicializando balances de blanco predefinidos" # dt•v5.0 -#: ../src/common/darktable.c:1836 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1900 msgid "loading noise profiles" msgstr "Cargando perfiles de ruido" # dt•v5.0 -#: ../src/common/darktable.c:1853 +#: ../src/common/darktable.c:1903 +msgid "starting OpenCL" +msgstr "Iniciando OpenCL" + +# dt•v5.0 +#: ../src/common/darktable.c:1927 msgid "synchronizing local copies" msgstr "Sincronizando copias locales" @@ -7008,54 +7602,58 @@ msgstr "Sincronizando copias locales" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1860 +#: ../src/common/darktable.c:1934 msgid "initializing camera control" msgstr "Inicializando el control de cámara" # dt•v5.0 -#: ../src/common/darktable.c:1870 +#: ../src/common/darktable.c:1947 msgid "initializing GUI" msgstr "Inicializando la interfaz de usuario" +#: ../src/common/darktable.c:1964 +msgid "loading image formats" +msgstr "Descargando formatos de imágenes" + # dt•v5.0 -#: ../src/common/darktable.c:1900 +#: ../src/common/darktable.c:1969 ../src/develop/imageop.c:1719 msgid "loading processing modules" msgstr "Cargando módulos de revelado" # dt•v5.2 -#: ../src/common/darktable.c:1935 -msgid "loading utility modules" -msgstr "Cargando módulos de funcionalidad" - -# dt•v5.2 -#. init the gui part of views -#: ../src/common/darktable.c:1940 +#: ../src/common/darktable.c:2001 msgid "loading views" msgstr "Cargando vistas" +# dt•v5.2 +#: ../src/common/darktable.c:2005 ../src/libs/lib.c:944 +msgid "loading utility modules" +msgstr "Cargando módulos de funcionalidad" + # dt•v5.0 -#: ../src/common/darktable.c:1946 +#: ../src/common/darktable.c:2012 msgid "initializing Lua" msgstr "Inicializando Lua" # dt•v5.0 -#: ../src/common/darktable.c:1978 +#. If only one image is listed, attempt to load it in darkroom +#: ../src/common/darktable.c:2041 msgid "importing image" msgstr "Importando imagen" -#: ../src/common/darktable.c:1998 +#: ../src/common/darktable.c:2060 msgid "configuration information" msgstr "Información sobre la configuración" -#: ../src/common/darktable.c:2000 +#: ../src/common/darktable.c:2062 msgid "_show this message again" msgstr "_Mostrar de nuevo este mensaje" -#: ../src/common/darktable.c:2000 +#: ../src/common/darktable.c:2062 msgid "_dismiss" msgstr "Ignorar" -#: ../src/common/darktable.c:2493 +#: ../src/common/darktable.c:2555 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -7063,13 +7661,13 @@ msgstr "" "El algoritmo de interpolación cromática RCD ha sustituido al algoritmo PPG " "como valor predeterminado, ya que tiene un mejor desempeño y mayor calidad." -#: ../src/common/darktable.c:2495 +#: ../src/common/darktable.c:2557 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "" "Véase en preferencias -» cuarto oscuro -» Interpolación cromática usada para " "ampliar en el modo de cuarto oscuro" -#: ../src/common/darktable.c:2501 +#: ../src/common/darktable.c:2563 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -7077,7 +7675,7 @@ msgstr "" "La interfaz de usuario y los elementos internos relacionados para ajustar el " "rendimiento de darktable han cambiado." -#: ../src/common/darktable.c:2503 +#: ../src/common/darktable.c:2565 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -7085,15 +7683,15 @@ msgstr "" "Todos los elementos relacionados se han remplazado por las siguientes " "secciones ubicadas en preferencias/procesamiento:" -#: ../src/common/darktable.c:2505 +#: ../src/common/darktable.c:2567 msgid "1) darktable resources" msgstr "1) Recursos de darktable" -#: ../src/common/darktable.c:2507 +#: ../src/common/darktable.c:2569 msgid "2) tune OpenCL performance" msgstr "2) Configurar el rendimiento de OpenCL" -#: ../src/common/darktable.c:2514 +#: ../src/common/darktable.c:2576 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -7101,7 +7699,7 @@ msgstr "" "Algunos valores relevantes de configuración general para el rendimiento de " "OpenCL ya no se utilizan más." -#: ../src/common/darktable.c:2516 +#: ../src/common/darktable.c:2578 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -7109,8 +7707,8 @@ msgstr "" "Sin embargo, encontrará los datos por dispositivo en \"cldevice_v5_canonical-" "name\". El contenido es :" -#: ../src/common/darktable.c:2518 ../src/common/darktable.c:2537 -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2599 +#: ../src/common/darktable.c:2614 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -7119,18 +7717,18 @@ msgstr "" "\"roundupht\" \"eventhandles\" \"async\" \"disable\" \"magic\" \"advantage\" " "\"unified\"" -#: ../src/common/darktable.c:2520 ../src/common/darktable.c:2539 +#: ../src/common/darktable.c:2582 ../src/common/darktable.c:2601 msgid "you may tune as before except 'magic'" msgstr "Todos se pueden ajustar como antes, excepto por \"magic\"" -#: ../src/common/darktable.c:2526 +#: ../src/common/darktable.c:2588 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "Los valores del compilador OpenCL para todos los dispositivos han sido " "reestablecidos." -#: ../src/common/darktable.c:2533 +#: ../src/common/darktable.c:2595 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -7138,14 +7736,14 @@ msgstr "" "Los datos de los parámetros de configuración general de OpenCL «por " "dispositivo» se han recreado con un nombre actualizado." -#: ../src/common/darktable.c:2535 ../src/common/darktable.c:2550 +#: ../src/common/darktable.c:2597 ../src/common/darktable.c:2612 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "Sin embargo, encontrará los datos «por dispositivo» en " "\"cldevice_v5_canonical-name\". El contenido es :" -#: ../src/common/darktable.c:2541 +#: ../src/common/darktable.c:2603 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -7153,7 +7751,7 @@ msgstr "" "Si se usan nombres de dispositivos en «opencl_device_priority» deberían ser " "actualizados con los nuevos nombres." -#: ../src/common/darktable.c:2548 +#: ../src/common/darktable.c:2610 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -7161,7 +7759,7 @@ msgstr "" "Los datos de configuración «por dispositivo» de OpenCL se han ampliado " "automáticamente con \"unified-fraction\"." -#: ../src/common/darktable.c:2559 +#: ../src/common/darktable.c:2621 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -7170,7 +7768,7 @@ msgstr "" "«por dispositivo».\n" # dt•v5.0 -#: ../src/common/darktable.c:2564 +#: ../src/common/darktable.c:2626 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -7178,6 +7776,32 @@ msgstr "" "El tiempo de espera forzoso de OpenCL ha sido actualizado a 1000.\n" "\n" +# dt•v5.6 +#: ../src/common/darktable.c:2632 +msgid "" +"OpenCL 'per device' settings have changed.\n" +"\n" +msgstr "" +"Los ajustes de OpenCL «por dispositivo» han cambiado.\n" +"\n" + +# dt•v5.6 +#: ../src/common/darktable.c:2633 +msgid "" +"you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" +msgstr "" +"Encontrará los datos «por dispositivo» en \"cldevice_v6_canonical-name\". El " +"contenido es :" + +# dt•v5.6 +#: ../src/common/darktable.c:2635 +msgid "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" +msgstr "" +" \"micro_nap\" \"pinned_memory\" \"eventhandles\" \"async\" \"disabled\" " +"\"advantage\" \"unified_fraction\"" + #: ../src/common/database.c:3236 msgid "creator" msgstr "autor" @@ -7188,7 +7812,7 @@ msgstr "editor" #. title #: ../src/common/database.c:3238 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 #: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 #: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 @@ -7196,7 +7820,7 @@ msgstr "editor" msgid "title" msgstr "título" -#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:577 +#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:578 #: ../src/libs/filtering.c:61 msgid "description" msgstr "descripción" @@ -7205,7 +7829,7 @@ msgstr "descripción" msgid "rights" msgstr "derechos" -#: ../src/common/database.c:3241 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1172 msgid "notes" msgstr "notas" @@ -7219,7 +7843,7 @@ msgid "preserved filename" msgstr "Nombre de archivo conservado" # dt•v5.0 -#: ../src/common/database.c:3846 +#: ../src/common/database.c:3854 #, c-format msgid "" "\n" @@ -7228,8 +7852,8 @@ msgid "" " How to solve this problem?\n" "\n" " 1 - If another darktable instance is already open, \n" -" click cancel and either use that instance or close it before " -"attempting to rerun darktable \n" +" click cancel and either use that instance or close it before attempting " +"to rerun darktable \n" " (process ID %d created the database locks)\n" "\n" " 2 - If you closed darktable within the past few minutes, it may still be " @@ -7249,7 +7873,7 @@ msgid "" "darktable are running, \n" " this probably means that the last instance was ended abnormally. \n" " Click on the \"delete database lock files\" button to delete the files " -"data.db.lock and library.db.lock. \n" +"data.db.lock and %s. \n" "\n" "\n" " Caution! Do not delete these files without first undertaking " @@ -7273,7 +7897,7 @@ msgstr "" "ejecutando en segundo plano\n" " para exportar imágenes, actualizar archivos asociados o realizar el " "mantenimiento de la base de datos.\n" -" Inténte de nuevo una vez termine este proceso.\n" +" Inténte de nuevo una vez terminado ese proceso.\n" "\n" " 3. Si no está en sus posibilidades gestionar los procesos del sistema " "operativo, intente reiniciar la sesión de usuario o el ordenador pasado " @@ -7286,28 +7910,28 @@ msgstr "" "otras instancias de darktable en ejecución, \n" " significa probablemente que la última ejecución de darktable fue " "terminada abruptamente. \n" -" Pulse el botón «Borrar los archivos de bloqueo de las bases de datos» " -"y con eso se eliminarán data.db.lock y library.db.lock. \n" +" Pulse el botón «Borrar los archivos de bloqueo de las bases de datos» y " +"con eso se eliminarán data.db.lock y %s. \n" "\n" "\n" -" Advertencia: No elimine estos archivos sin antes realizar " -"las comprobaciones mencionadas. \n" +" Advertencia: No elimine estos archivos sin antes realizar las " +"comprobaciones mencionadas. \n" " De lo contrario, corre el riesgo de generar graves inconsistencias en " "la base de datos.\n" -#: ../src/common/database.c:3873 +#: ../src/common/database.c:3881 msgid "error starting darktable" msgstr "Error al iniciar darktable" -#: ../src/common/database.c:3876 +#: ../src/common/database.c:3884 msgid "_delete database lock files" msgstr "_Borrar los archivos de bloqueo de las bases de datos" -#: ../src/common/database.c:3882 +#: ../src/common/database.c:3890 msgid "are you sure?" msgstr "Confirmar eliminación" -#: ../src/common/database.c:3883 +#: ../src/common/database.c:3891 msgid "" "\n" "do you really want to delete the lock files?\n" @@ -7315,19 +7939,19 @@ msgstr "" "\n" "¿Desea realmente eliminar los archivos de bloqueo?\n" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3207 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 msgid "_no" msgstr "_no" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3206 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 msgid "_yes" msgstr "_sí" -#: ../src/common/database.c:3900 +#: ../src/common/database.c:3907 msgid "done" msgstr "Hecho" -#: ../src/common/database.c:3901 +#: ../src/common/database.c:3908 msgid "" "\n" "successfully deleted the lock files.\n" @@ -7337,34 +7961,33 @@ msgstr "" "Se han eliminado con éxito los archivos de bloqueo.\n" "Puede reiniciar darktable ahora.\n" -#: ../src/common/database.c:3902 ../src/common/database.c:3909 -#: ../src/gui/accelerators.c:2611 ../src/gui/accelerators.c:2683 -#: ../src/gui/accelerators.c:2792 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:576 +#: ../src/common/database.c:3909 ../src/common/database.c:3916 +#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 +#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 +#: ../src/gui/presets.c:574 msgid "_ok" msgstr "_aceptar" -#: ../src/common/database.c:3905 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 msgid "error" msgstr "Error" # dt•v5.0 -#: ../src/common/database.c:3906 +#: ../src/common/database.c:3913 #, c-format msgid "" "\n" "at least one file could not be deleted.\n" -"you may try to manually delete the files data.db.lock and " -"library.db.lock\n" +"you may try to manually delete the files data.db.lock and %s\n" "in folder %s.\n" msgstr "" "\n" "Al menos uno de los archivos no pudo ser eliminado.\n" "Puede intentarse eliminar manualmente los archivos data.db.lock y " -"library.db.lock\n" +"%s\n" "en la carpeta %s.\n" -#: ../src/common/database.c:4032 +#: ../src/common/database.c:4040 #, c-format msgid "" "the database lock file contains a pid that seems to be alive in your system: " @@ -7373,18 +7996,18 @@ msgstr "" "El archivo de bloqueo de la base de datos contiene un pid que parece estar " "aun activo en su sistema: %d" -#: ../src/common/database.c:4040 +#: ../src/common/database.c:4048 #, c-format msgid "the database lock file seems to be empty" msgstr "El archivo de bloqueo de la base de datos parece estar vacío" -#: ../src/common/database.c:4050 +#: ../src/common/database.c:4058 #, c-format msgid "error opening the database lock file for reading: %s" msgstr "" "Error al abrir el archivo de bloqueo de la base de datos para su lectura: %s" -#: ../src/common/database.c:4121 +#: ../src/common/database.c:4129 #, c-format msgid "" "the database schema version of\n" @@ -7401,12 +8024,12 @@ msgstr "" "es muy reciente para esta versión de darktable (lo que significa que la base " "de datos fue creada o actualizada por una versión más nueva de darktable)\n" -#: ../src/common/database.c:4128 +#: ../src/common/database.c:4136 msgid "darktable - too new db version" msgstr "darktable: versión de base de datos bastante reciente." #. the database has to be upgraded, let's ask user -#: ../src/common/database.c:4145 +#: ../src/common/database.c:4153 #, c-format msgid "" "the database schema has to be upgraded for\n" @@ -7427,22 +8050,22 @@ msgstr "" "¿Desea continuar y actualizar o cerrar ahora para hacer una copia de " "seguridad?\n" -#: ../src/common/database.c:4153 +#: ../src/common/database.c:4161 msgid "darktable - schema migration" msgstr "Migración de esquemas de darktable" -#: ../src/common/database.c:4154 ../src/common/database.c:4512 -#: ../src/common/database.c:4527 ../src/common/database.c:4686 -#: ../src/common/database.c:4701 +#: ../src/common/database.c:4162 ../src/common/database.c:4520 +#: ../src/common/database.c:4535 ../src/common/database.c:4694 +#: ../src/common/database.c:4709 msgid "_close darktable" msgstr "_Cerrar darktable" -#: ../src/common/database.c:4154 +#: ../src/common/database.c:4162 msgid "_upgrade database" msgstr "_Actualizar la base de datos" # dt•v5.2 -#: ../src/common/database.c:4321 +#: ../src/common/database.c:4329 #, c-format msgid "" "you do not have write access to at least one of the darktable databases:\n" @@ -7461,11 +8084,11 @@ msgstr "" "Solucione el conflicto y ejecute darktable de nuevo" # dt•v5.2 -#: ../src/common/database.c:4329 +#: ../src/common/database.c:4337 msgid "darktable - read-only database detected" msgstr "Error en darktable: base de datos de solo lectura" -#: ../src/common/database.c:4492 ../src/common/database.c:4666 +#: ../src/common/database.c:4500 ../src/common/database.c:4674 #, c-format msgid "" "quick_check said:\n" @@ -7474,21 +8097,21 @@ msgstr "" "Mensaje de quick_check:\n" "%s \n" -#: ../src/common/database.c:4509 ../src/common/database.c:4524 -#: ../src/common/database.c:4683 ../src/common/database.c:4698 +#: ../src/common/database.c:4517 ../src/common/database.c:4532 +#: ../src/common/database.c:4691 ../src/common/database.c:4706 msgid "darktable - error opening database" msgstr "Error en darktable al abrir la base de datos" -#: ../src/common/database.c:4513 ../src/common/database.c:4687 +#: ../src/common/database.c:4521 ../src/common/database.c:4695 msgid "_attempt restore" msgstr "_Intentar restaurar" -#: ../src/common/database.c:4514 ../src/common/database.c:4528 -#: ../src/common/database.c:4688 ../src/common/database.c:4702 +#: ../src/common/database.c:4522 ../src/common/database.c:4536 +#: ../src/common/database.c:4696 ../src/common/database.c:4710 msgid "_delete database" msgstr "_Borrar base de datos" -#: ../src/common/database.c:4517 ../src/common/database.c:4691 +#: ../src/common/database.c:4525 ../src/common/database.c:4699 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup, attempt an automatic restore\n" @@ -7502,19 +8125,18 @@ msgstr "" "darktable.\n" "¿Cerrar darktable ahora?" -#: ../src/common/database.c:4531 ../src/common/database.c:4705 +#: ../src/common/database.c:4539 ../src/common/database.c:4713 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup or delete the corrupted database\n" "and start with a new one?" msgstr "" -"Si desea restaurar manualmente la base de datos desde una copia de " -"seguridad\n" +"Si desea restaurar manualmente la base de datos desde una copia de seguridad\n" "o eliminar la base de datos corrupta y empezar con una nueva, cierre " "darktable.\n" "¿Cerrar darktable ahora?" -#: ../src/common/database.c:4538 ../src/common/database.c:4710 +#: ../src/common/database.c:4546 ../src/common/database.c:4718 #, c-format msgid "" "an error has occurred while trying to open the database from\n" @@ -7533,18 +8155,18 @@ msgstr "" #: ../src/common/eigf.h:260 msgid "" -"fast exposure independent guided filter failed to allocate memory, check " -"your RAM settings" +"fast exposure independent guided filter failed to allocate memory, check your " +"RAM settings" msgstr "" "El filtro guiado rápido independiente de la exposición no pudo reservar " "memoria. Verifique la configuración de la RAM." -#: ../src/common/exif.cc:6042 +#: ../src/common/exif.cc:6098 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "No se puede leer el archivo XMP «%s»: «%s»" -#: ../src/common/exif.cc:6101 +#: ../src/common/exif.cc:6157 ../src/common/exif.cc:6170 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "No se puede escribir en el archivo XMP «%s»: «%s»" @@ -7569,9 +8191,9 @@ msgid_plural "delete empty directories?" msgstr[0] "Eliminar directorio vacío" msgstr[1] "Eliminar directorios vacíos" -#: ../src/common/film.c:361 ../src/gui/preferences.c:936 -#: ../src/gui/styles_dialog.c:570 ../src/libs/geotagging.c:845 -#: ../src/libs/import.c:1894 +#: ../src/common/film.c:361 ../src/gui/preferences.c:949 +#: ../src/gui/preferences_ai.c:1782 ../src/gui/styles_dialog.c:571 +#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 msgid "name" msgstr "nombre" @@ -7582,7 +8204,7 @@ msgstr "" "El carrete no se puede eliminar si tiene copias locales sin acceso a los " "originales" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1385 +#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 #, c-format msgid "failed to parse GPX file" msgstr "Hubo un fallo al analizar el archivo GPX" @@ -7591,32 +8213,32 @@ msgstr "Hubo un fallo al analizar el archivo GPX" msgid "you need to copy history from an image before you paste it onto another" msgstr "Necesita copiar el historial de una imagen antes de pegarlo en otra" -#: ../src/common/image.c:345 +#: ../src/common/image.c:346 msgid "orphaned image" msgstr "imágenes huérfanas" -#: ../src/common/image.c:669 +#: ../src/common/image.c:688 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "Revertida la geolocalización para %d imagen" msgstr[1] "Revertida la geolocalización para %d imágenes" -#: ../src/common/image.c:671 +#: ../src/common/image.c:690 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "Se ha vuelto a fijar la geolocalización para %d imagen" msgstr[1] "Se ha vuelto a fijar la geolocalización para %d imágenes" -#: ../src/common/image.c:693 +#: ../src/common/image.c:712 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "Revertida la fecha/hora para %d imagen" msgstr[1] "Revertida la fecha/hora para %d imágenes" -#: ../src/common/image.c:695 +#: ../src/common/image.c:714 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7625,69 +8247,69 @@ msgstr[1] "Se ha vuelto a fijar la fecha/hora para %d imágenes" # dt•v5.4 #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1326 +#: ../src/common/image.c:1345 msgid "can't create a duplicate in GIMP mode" msgstr "No es posible crear duplicado en el modo GIMP" -#: ../src/common/image.c:2423 +#: ../src/common/image.c:2442 #, c-format msgid "cannot access local copy `%s'" msgstr "No se puede acceder a la copia local «%s»" -#: ../src/common/image.c:2430 +#: ../src/common/image.c:2449 #, c-format msgid "cannot write local copy `%s'" msgstr "No se puede escribir la copia local «%s»" -#: ../src/common/image.c:2437 +#: ../src/common/image.c:2456 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "Error al mover la copia local «%s» -> «%s»" -#: ../src/common/image.c:2482 +#: ../src/common/image.c:2501 #, c-format msgid "error moving `%s': file not found" msgstr "Error al mover «%s»: no se encuentra el archivo" -#: ../src/common/image.c:2492 +#: ../src/common/image.c:2511 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "Error al mover «%s» -> «%s»: el archivo ya existe" -#: ../src/common/image.c:2496 ../src/common/image.c:2505 +#: ../src/common/image.c:2515 ../src/common/image.c:2524 #, c-format msgid "error moving `%s' -> `%s'" msgstr "Error al mover «%s» -> «%s»" -#: ../src/common/image.c:2807 +#: ../src/common/image.c:2826 msgid "cannot create local copy when the original file is not accessible." msgstr "" "La copia local no se puede crear cuando el archivo original no es accesible." -#: ../src/common/image.c:2821 +#: ../src/common/image.c:2840 msgid "cannot create local copy." msgstr "no se puede crear una copia local." -#: ../src/common/image.c:2900 ../src/control/jobs/control_jobs.c:937 +#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 msgid "cannot remove local copy when the original file is not accessible." msgstr "" "La copia local no se puede eliminar cuando el archivo original no es " "accesible." -#: ../src/common/image.c:3076 +#: ../src/common/image.c:3095 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d copia local ha sido sincronizada" msgstr[1] "%d copias locales han sido sincronizadas" -#: ../src/common/image.c:3274 +#: ../src/common/image.c:3293 msgid "WARNING: camera is missing samples!" msgstr "" "ADVERTENCIA: No existen muestras de referencia para el modelo de " "cámara." -#: ../src/common/image.c:3275 +#: ../src/common/image.c:3294 msgid "" "You must provide samples in https://" "raw.pixls.us/" @@ -7695,7 +8317,7 @@ msgstr "" "Deberá facilitar las muestras en https://" "raw.pixls.us/" -#: ../src/common/image.c:3276 +#: ../src/common/image.c:3295 #, c-format msgid "" "for `%s' `%s'\n" @@ -7705,84 +8327,85 @@ msgstr "" "tantas como sean posibles en diferentes formatos/compresiones/profundidades " "de bits." -#: ../src/common/image.c:3279 +#: ../src/common/image.c:3298 msgid "or the RAW won't be readable in next version." msgstr "" "ya que para la siguiente versión el archivo en bruto (RAW) no podrá " "leerse." -#: ../src/common/image.h:217 ../src/common/ratings.c:298 -#: ../src/imageio/format/avif.c:120 ../src/libs/history.c:838 -#: ../src/libs/snapshots.c:925 +#: ../src/common/image.h:218 ../src/common/ratings.c:350 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 +#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 msgid "unknown" msgstr "desconocido" #. EMPTY_FIELD -#: ../src/common/image.h:218 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:219 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:220 +#: ../src/common/image.h:221 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:221 +#: ../src/common/image.h:222 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:222 +#: ../src/common/image.h:223 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:223 +#: ../src/common/image.h:224 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:224 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:225 +#: ../src/common/image.h:226 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:226 +#: ../src/common/image.h:227 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:227 +#: ../src/common/image.h:228 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:228 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:229 +#: ../src/common/image.h:230 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:230 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:231 +#: ../src/common/image.h:232 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:232 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:233 ../src/imageio/format/jxl.c:512 +#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:234 +#: ../src/common/image.h:235 msgid "QOI" msgstr "QOI" @@ -7841,7 +8464,25 @@ msgstr "imagen en bruto v5.0 " msgid "v5.0 JPEG" msgstr "JPEG v5.0 " -#: ../src/common/iop_profile.c:1150 +# dt•v5.6 +#: ../src/common/iop_profile.c:883 +#, c-format +msgid "work icc profile '%s' missing" +msgstr "Falta el perfil ICC «%s»" + +# dt•v5.6 +#: ../src/common/iop_profile.c:914 +#, c-format +msgid "input icc profile '%s' missing" +msgstr "Falta el perfil ICC de entrada «%s»" + +# dt•v5.6 +#: ../src/common/iop_profile.c:967 +#, c-format +msgid "output icc profile '%s' missing" +msgstr "Falta el perfil ICC de salida «%s»" + +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -7854,19 +8495,19 @@ msgstr "" "o si este directorio no existe, entonces cargará desde\n" "%s" -#: ../src/common/mipmap_cache.c:1327 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1386 ../src/imageio/imageio.c:1086 #, c-format msgid "image `%s' is not available!" msgstr "La imagen «%s» no está disponible" # dt•v5.0 -#: ../src/common/mipmap_cache.c:1330 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1390 ../src/imageio/imageio.c:1094 #, c-format msgid "unable to load image `%s'!" msgstr "Error al cargar el archivo «%s»" # dt•v5.0 -#: ../src/common/mipmap_cache.c:1332 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1392 ../src/imageio/imageio.c:1097 #, c-format msgid "image '%s' not supported" msgstr "La imagen «%s» no es compatible" @@ -7880,11 +8521,11 @@ msgstr "distribución de Poisson" msgid "noiseprofile file `%s' is not valid" msgstr "Archivo de perfil de ruido «%s» no es válido" -#: ../src/common/opencl.c:1199 +#: ../src/common/opencl.c:1280 msgid "no working OpenCL library found" msgstr "No se ha encontrado ninguna librería OpenCL que funcione." -#: ../src/common/opencl.c:1219 +#: ../src/common/opencl.c:1300 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -7902,23 +8543,23 @@ msgstr "" " • Varios controladores instalados por plataforma\n" " • Falta de algún controlador instalado de OpenCL\n" -#: ../src/common/opencl.c:1334 +#: ../src/common/opencl.c:1415 msgid "no devices found for unknown platform" msgstr "No se han encontrado dispositivos para la plataforma desconocida." -#: ../src/common/opencl.c:1381 +#: ../src/common/opencl.c:1462 msgid "not enough memory for OpenCL devices" msgstr "Memoria insuficiente para los dispositivos OpenCL." -#: ../src/common/opencl.c:1419 +#: ../src/common/opencl.c:1500 msgid "no OpenCL devices found" msgstr "No se encontraron dispositivos OpenCL" -#: ../src/common/opencl.c:1462 +#: ../src/common/opencl.c:1543 msgid "no suitable OpenCL devices found" msgstr "No se encontraron dispositivos OpenCL compatibles" -#: ../src/common/opencl.c:1486 +#: ../src/common/opencl.c:1567 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -7929,192 +8570,196 @@ msgstr "" "%s\n" "Por el momento, OpenCL se ha deshabilitado. " -#: ../src/common/opencl.c:1522 +#: ../src/common/opencl.c:1603 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "" "Cambio en el perfil de control para OpenCL: se ha reajustado al predefinido." -#: ../src/common/opencl.c:2373 +#: ../src/common/opencl.c:2403 #, c-format msgid "building OpenCL program %s for %s" msgstr "Generando %s programa de OpenCL para %s" -#: ../src/common/pdf.h:88 ../src/iop/lens.cc:4054 -#: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:84 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:89 ../src/libs/export.c:677 ../src/libs/export.c:1531 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 #: ../src/libs/print_settings.c:84 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:90 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 msgid "inch" msgstr "pulgada" -#: ../src/common/pdf.h:91 +#: ../src/common/pdf.h:92 msgid "\"" msgstr "\"" -#: ../src/common/pdf.h:104 ../src/iop/borders.c:948 +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 msgid "A4" msgstr "A4" -#: ../src/common/pdf.h:105 +#: ../src/common/pdf.h:106 msgid "A3" msgstr "A3" -#: ../src/common/pdf.h:106 +#: ../src/common/pdf.h:107 msgid "Letter" msgstr "Carta" -#: ../src/common/pdf.h:107 +#: ../src/common/pdf.h:108 msgid "Legal" msgstr "Oficio" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(predefinido)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "" "El sistema de claves de GNOME ya no tiene soporte. Configure uno diferente." -#: ../src/common/ratings.c:141 +#: ../src/common/ratings.c:146 #, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "Rechazando %d imagen" msgstr[1] "Rechazando %d imágenes" -#: ../src/common/ratings.c:143 +#: ../src/common/ratings.c:155 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "Estableciendo la puntuación de %d en %d imagen" msgstr[1] "Estableciendo la puntuación de %d en %d imágenes" -#: ../src/common/ratings.c:232 +#: ../src/common/ratings.c:277 msgid "no images selected to apply rating" msgstr "No se ha seleccionado ninguna imagen para puntuar" -#: ../src/common/ratings.c:289 ../src/libs/metadata_view.c:380 +#: ../src/common/ratings.c:341 ../src/libs/metadata_view.c:396 msgid "image rejected" msgstr "imagen rechazada" -#: ../src/common/ratings.c:291 +#: ../src/common/ratings.c:343 msgid "image rated to 0 star" msgstr "Imagen puntuada con 0 estrellas" -#: ../src/common/ratings.c:293 +#: ../src/common/ratings.c:345 #, c-format msgid "image rated to %s" msgstr "Imagen puntuada con %s" -#: ../src/common/ratings.c:322 +#: ../src/common/ratings.c:374 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:883 +#: ../src/views/lighttable.c:1030 msgid "select" msgstr "seleccionar" -#: ../src/common/ratings.c:323 +#: ../src/common/ratings.c:375 msgid "upgrade" msgstr "incrementar" -#: ../src/common/ratings.c:324 +#: ../src/common/ratings.c:376 msgid "downgrade" msgstr "decrementar" -#: ../src/common/ratings.c:328 +#: ../src/common/ratings.c:380 msgid "zero" msgstr "Cero" -#: ../src/common/ratings.c:329 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:381 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "Una" -#: ../src/common/ratings.c:330 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:382 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "Dos" -#: ../src/common/ratings.c:331 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:383 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "Tres" -#: ../src/common/ratings.c:332 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:384 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "Cuatro" -#: ../src/common/ratings.c:333 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:385 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "Cinco" -#: ../src/common/ratings.c:334 +#: ../src/common/ratings.c:386 msgid "reject" msgstr "Rechazar" -#: ../src/common/styles.c:250 +#: ../src/common/styles.c:257 #, c-format msgid "style with name '%s' already exists" msgstr "El estilo con nombre «%s» ya existe" -#: ../src/common/styles.c:277 ../src/common/styles.c:1719 +#: ../src/common/styles.c:284 ../src/common/styles.c:1726 #: ../src/libs/styles.c:53 msgid "styles" msgstr "estilos" -#: ../src/common/styles.c:555 ../src/gui/styles_dialog.c:251 +#: ../src/common/styles.c:562 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "El estilo nombrado «%s» ha sido creado correctamente" -#: ../src/common/styles.c:659 ../src/dtgtk/culling.c:1099 +#: ../src/common/styles.c:666 ../src/dtgtk/culling.c:1338 msgid "no image selected!" msgstr "Ninguna imagen ha sido seleccionada" -#: ../src/common/styles.c:739 +#: ../src/common/styles.c:746 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "La versión del módulo «%s» no coincide: %d != %d" -#: ../src/common/styles.c:1031 +#: ../src/common/styles.c:1038 #, c-format msgid "applied style `%s' on current image" msgstr "El estilo «%s» se ha aplicado en la imagen actual" -#: ../src/common/styles.c:1295 +#: ../src/common/styles.c:1302 #, c-format msgid "failed to overwrite style file for %s" msgstr "Falló al intentar sobrescribir el archivo del estilo para %s" -#: ../src/common/styles.c:1301 +#: ../src/common/styles.c:1308 #, c-format msgid "style file for %s exists" msgstr "Ya existe el archivo del estilo para %s" # dt•v5.4 -#: ../src/common/styles.c:1476 ../src/common/styles.c:1800 +#: ../src/common/styles.c:1483 ../src/common/styles.c:1807 msgid "imported-style" msgstr "estilo del importado" -#: ../src/common/styles.c:1609 +#: ../src/common/styles.c:1616 #, c-format msgid "style %s was successfully imported" msgstr "El estilo %s fue importado correctamente" #. Failed to open file, clean up. -#: ../src/common/styles.c:1654 +#: ../src/common/styles.c:1661 #, c-format msgid "could not read file `%s'" msgstr "No es posible leer el archivo «%s»" -#: ../src/common/utility.c:589 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "sobre el nivel del mar" -#: ../src/common/utility.c:590 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "bajo el nivel del mar" -#: ../src/common/utility.c:641 ../src/libs/metadata_view.c:972 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "m" @@ -8124,11 +8769,11 @@ msgid "no info" msgstr "sin información" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1575 -#: ../src/libs/export.c:1583 ../src/libs/export.c:1591 -#: ../src/libs/metadata_view.c:725 +#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "yes" msgstr "sí" @@ -8240,7 +8885,7 @@ msgstr "luz de sol del atardecer" msgid "underwater" msgstr "submarino" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:2665 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3110 msgid "black & white" msgstr "blanco y negro" @@ -8260,118 +8905,118 @@ msgstr "balance de blancos de la cámara" msgid "auto WB" msgstr "balance de blancos automático" -#: ../src/control/control.c:66 ../src/gui/accelerators.c:156 -#: ../src/views/darkroom.c:2312 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 +#: ../src/views/darkroom.c:2480 msgid "hold" msgstr "mantener" -#: ../src/control/control.c:105 ../src/control/control.c:219 +#: ../src/control/control.c:107 ../src/control/control.c:220 msgid "modifiers" msgstr "modificador" -#: ../src/control/control.c:119 +#: ../src/control/control.c:121 msgctxt "accel" msgid "global" msgstr "opciones generales" -#: ../src/control/control.c:126 +#: ../src/control/control.c:128 msgctxt "accel" msgid "views" msgstr "vistas" -#: ../src/control/control.c:133 +#: ../src/control/control.c:135 msgctxt "accel" msgid "thumbtable" msgstr "mesa de trabajo" -#: ../src/control/control.c:140 +#: ../src/control/control.c:142 msgctxt "accel" msgid "utility modules" msgstr "módulos de funcionalidad" -#: ../src/control/control.c:147 +#: ../src/control/control.c:149 msgctxt "accel" msgid "format" msgstr "formato" -#: ../src/control/control.c:154 +#: ../src/control/control.c:156 msgctxt "accel" msgid "storage" msgstr "almacenamiento" -#: ../src/control/control.c:161 +#: ../src/control/control.c:163 msgctxt "accel" msgid "processing modules" msgstr "módulos de revelado" -#: ../src/control/control.c:168 +#: ../src/control/control.c:170 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:175 +#: ../src/control/control.c:177 msgctxt "accel" msgid "Lua scripts" msgstr "guiones de Lua" -#: ../src/control/control.c:182 +#: ../src/control/control.c:184 msgctxt "accel" msgid "fallbacks" msgstr "alternativas" -#: ../src/control/control.c:191 +#: ../src/control/control.c:193 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:214 +#: ../src/control/control.c:215 msgid "show accels window" msgstr "Mostrar la ventana de atajos" # dt•v5.2 -#: ../src/control/control.c:313 +#: ../src/control/control.c:387 msgid "darktable will be locked until background work has been done" msgstr "" "darktable se bloqueará hasta que se hayan completado todas las tareas en " "segundo plano" # Traducción no literal: Se usa un mensaje con mejor sentido en español. -#: ../src/control/control.c:416 +#: ../src/control/control.c:497 msgid "working..." msgstr "Procesando..." # dt•v5.0 -#: ../src/control/crawler.c:167 +#: ../src/control/crawler.c:168 #, c-format msgid "checking for updated sidecar files (%d%%)" msgstr "Comprobación de archivos asociados actualizados (%d%%)" -#: ../src/control/crawler.c:453 +#: ../src/control/crawler.c:454 #, c-format msgid "ERROR: %s NOT synced XMP → DB" msgstr "ERROR: %s sincronización FALLIDA. XMP → BD" -#: ../src/control/crawler.c:454 ../src/control/crawler.c:520 -#: ../src/control/crawler.c:589 +#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 +#: ../src/control/crawler.c:590 msgid "" "ERROR: cannot write the database. the destination may be full, offline or " "read-only." msgstr "" -"ERROR: La base de datos no pudo guardarse. Es posible que el destino no " -"tenga espacio, esté desconectado o sea de sólo lectura." +"ERROR: La base de datos no pudo guardarse. Es posible que el destino no tenga " +"espacio, esté desconectado o sea de sólo lectura." -#: ../src/control/crawler.c:461 +#: ../src/control/crawler.c:462 #, c-format msgid "SUCCESS: %s synced XMP → DB" msgstr "PROCESO EXITOSO: %s sincronizado. XMP → BD" -#: ../src/control/crawler.c:483 +#: ../src/control/crawler.c:484 #, c-format msgid "ERROR: %s NOT synced DB → XMP" msgstr "ERROR: %s sincronización FALLIDA. BD → XMP" -#: ../src/control/crawler.c:485 ../src/control/crawler.c:544 -#: ../src/control/crawler.c:610 +#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 +#: ../src/control/crawler.c:611 #, c-format msgid "" "ERROR: cannot write %s \n" @@ -8381,133 +9026,133 @@ msgstr "" "Es posible que el destino no tenga espacio, esté desconectado o sea de sólo " "lectura." -#: ../src/control/crawler.c:491 +#: ../src/control/crawler.c:492 #, c-format msgid "SUCCESS: %s synced DB → XMP" msgstr "PROCESO EXITOSO: %s sincronizado. BD → XMP" -#: ../src/control/crawler.c:517 +#: ../src/control/crawler.c:518 #, c-format msgid "ERROR: %s NOT synced new (XMP) → old (DB)" msgstr "ERROR: %s sincronización FALLIDA. XMP (reciente) → BD (antiguo)" -#: ../src/control/crawler.c:527 +#: ../src/control/crawler.c:528 #, c-format msgid "SUCCESS: %s synced new (XMP) → old (DB)" msgstr "PROCESO EXITOSO: %s sincronizado. XMP (reciente) → BD (antiguo)" -#: ../src/control/crawler.c:541 +#: ../src/control/crawler.c:542 #, c-format msgid "ERROR: %s NOT synced new (DB) → old (XMP)" msgstr "ERROR: %s sincronización FALLIDA. BD (reciente) → XMP (antiguo)" -#: ../src/control/crawler.c:549 +#: ../src/control/crawler.c:550 #, c-format msgid "SUCCESS: %s synced new (DB) → old (XMP)" msgstr "PROCESO EXITOSO: %s sincronizado. BD (reciente) → XMP (antiguo)" -#: ../src/control/crawler.c:558 ../src/control/crawler.c:626 +#: ../src/control/crawler.c:559 ../src/control/crawler.c:627 #, c-format msgid "EXCEPTION: %s has inconsistent timestamps" msgstr "ANORMALIDAD: existen inconsistencias en la fecha/hora de %s" -#: ../src/control/crawler.c:586 +#: ../src/control/crawler.c:587 #, c-format msgid "ERROR: %s NOT synced old (XMP) → new (DB)" msgstr "ERROR: %s sincronización FALLIDA. XMP (antiguo) → BD (reciente)" -#: ../src/control/crawler.c:595 +#: ../src/control/crawler.c:596 #, c-format msgid "SUCCESS: %s synced old (XMP) → new (DB)" msgstr "PROCESO EXITOSO: %s sincronizado. XMP (antiguo) → BD (reciente)" -#: ../src/control/crawler.c:607 +#: ../src/control/crawler.c:608 #, c-format msgid "ERROR: %s NOT synced old (DB) → new (XMP)" msgstr "ERROR: %s sincronización FALLIDA. BD (antiguo) → XMP (reciente)" -#: ../src/control/crawler.c:616 +#: ../src/control/crawler.c:617 #, c-format msgid "SUCCESS: %s synced old (DB) → new (XMP)" msgstr "PROCESO EXITOSO: %s sincronizado. BD (antiguo) → XMP (reciente)" -#: ../src/control/crawler.c:698 +#: ../src/control/crawler.c:699 #, c-format msgid "%id %02dh %02dm %02ds" msgstr "%id %02dh %02dm %02ds" -#: ../src/control/crawler.c:745 +#: ../src/control/crawler.c:746 msgid "XMP" msgstr "XMP" -#: ../src/control/crawler.c:762 ../src/imageio/storage/disk.c:275 +#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 #: ../src/imageio/storage/latex.c:196 msgid "path" msgstr "ruta" -#: ../src/control/crawler.c:771 +#: ../src/control/crawler.c:772 msgid "XMP timestamp" msgstr "fecha y hora del XMP" -#: ../src/control/crawler.c:776 +#: ../src/control/crawler.c:777 msgid "database timestamp" msgstr "fecha y hora de la base de datos" -#: ../src/control/crawler.c:781 +#: ../src/control/crawler.c:782 msgid "newest" msgstr "más reciente en" -#: ../src/control/crawler.c:787 +#: ../src/control/crawler.c:788 msgid "time difference" msgstr "diferencia temporal" -#: ../src/control/crawler.c:799 +#: ../src/control/crawler.c:800 msgid "updated XMP sidecar files found" msgstr "Se encontraron archivos asociados XMP actualizados" -#: ../src/control/crawler.c:800 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "_Cerrar" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:810 ../src/dtgtk/thumbtable.c:3011 -#: ../src/libs/import.c:2075 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 +#: ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "seleccionar todo" -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3013 -#: ../src/libs/import.c:2079 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 +#: ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "deseleccionar todo" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3015 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "invertir selección" -#: ../src/control/crawler.c:817 +#: ../src/control/crawler.c:818 msgid "on the selection:" msgstr "En la selección:" -#: ../src/control/crawler.c:818 +#: ../src/control/crawler.c:819 msgid "keep the XMP edit" msgstr "Conservar la edición XMP" -#: ../src/control/crawler.c:819 +#: ../src/control/crawler.c:820 msgid "keep the database edit" msgstr "Conservar la edición en la base de datos" -#: ../src/control/crawler.c:820 +#: ../src/control/crawler.c:821 msgid "keep the newest edit" msgstr "Conservar la edición más reciente" -#: ../src/control/crawler.c:821 +#: ../src/control/crawler.c:822 msgid "keep the oldest edit" msgstr "Conservar la edición más antigua" -#: ../src/control/crawler.c:835 +#: ../src/control/crawler.c:836 msgid "synchronization log" msgstr "registro de sincronización" @@ -8544,16 +9189,19 @@ msgid_plural "importing %d images from camera" msgstr[0] "Importando %d imagen desde la cámara" msgstr[1] "Importando %d imágenes desde la cámara" -#: ../src/control/jobs/camera_jobs.c:396 +#: ../src/control/jobs/camera_jobs.c:398 msgid "import images from camera" msgstr "Importar imágenes desde la cámara" -#: ../src/control/jobs/control_jobs.c:213 -msgid "failed to create film roll for destination directory, aborting move.." -msgstr "Falló al crear el carrete para el directorio de destino, abortando..." +# dt•v5.6 +#: ../src/control/jobs/control_jobs.c:214 +msgid "failed to create film roll for destination directory, aborting move." +msgstr "" +"Hubo un fallo al crear el carrete para el directorio de destino, " +"interrumpiendo la operación..." # dt•v5.0 -#: ../src/control/jobs/control_jobs.c:345 +#: ../src/control/jobs/control_jobs.c:363 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" @@ -8561,66 +9209,66 @@ msgstr[0] "Generando archivo asociado" msgstr[1] "Generando %zu archivos asociados" # dt•v5.0 -#: ../src/control/jobs/control_jobs.c:512 +#: ../src/control/jobs/control_jobs.c:530 msgid "unable to allocate memory for HDR merge" msgstr "Incapaz de asignarse memoria para la fusión de HDR" -#: ../src/control/jobs/control_jobs.c:521 +#: ../src/control/jobs/control_jobs.c:539 msgid "exposure bracketing only works on raw images." msgstr "El ahorquillado de exposición solo funciona con imágenes RAW." -#: ../src/control/jobs/control_jobs.c:529 +#: ../src/control/jobs/control_jobs.c:547 msgid "images have to be of same size and orientation!" msgstr "Las imágenes deben tener el mismo tamaño y orientación" -#: ../src/control/jobs/control_jobs.c:622 +#: ../src/control/jobs/control_jobs.c:640 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "Fusionando %d imagen" msgstr[1] "Fusionando %d imágenes" -#: ../src/control/jobs/control_jobs.c:694 +#: ../src/control/jobs/control_jobs.c:712 #, c-format msgid "wrote merged HDR `%s'" msgstr "Guardando la imagen fusionada HDR «%s»" -#: ../src/control/jobs/control_jobs.c:726 +#: ../src/control/jobs/control_jobs.c:744 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "Duplicando %d imagen" msgstr[1] "Duplicando %d imágenes" -#: ../src/control/jobs/control_jobs.c:768 +#: ../src/control/jobs/control_jobs.c:786 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "Girando %d imagen" msgstr[1] "Girando %d imágenes" -#: ../src/control/jobs/control_jobs.c:800 +#: ../src/control/jobs/control_jobs.c:818 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "Marcar %d como imagen a color" msgstr[1] "Marcar %d como imágenes a color" -#: ../src/control/jobs/control_jobs.c:802 +#: ../src/control/jobs/control_jobs.c:820 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "Marcar %d como imagen monocromática" msgstr[1] "Marcar %d como imágenes monocromáticas" -#: ../src/control/jobs/control_jobs.c:910 +#: ../src/control/jobs/control_jobs.c:928 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "Eliminando %d imagen" msgstr[1] "Eliminando %d imágenes" -#: ../src/control/jobs/control_jobs.c:954 +#: ../src/control/jobs/control_jobs.c:972 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" @@ -8630,7 +9278,7 @@ msgstr[1] "" "La imagen «%s» no se quitó ya que se utiliza como capa superpuesta en %d " "imágenes." -#: ../src/control/jobs/control_jobs.c:1037 +#: ../src/control/jobs/control_jobs.c:1055 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8643,7 +9291,7 @@ msgstr "" "\n" " ¿Confirma eliminar definitivamente el archivo del disco?" -#: ../src/control/jobs/control_jobs.c:1039 +#: ../src/control/jobs/control_jobs.c:1057 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -8652,111 +9300,111 @@ msgstr "" "No se puede borrar físicamente del disco %s%s\n" "%s" -#: ../src/control/jobs/control_jobs.c:1047 +#: ../src/control/jobs/control_jobs.c:1065 msgid "_apply to all" msgstr "_Establecer en todos" -#: ../src/control/jobs/control_jobs.c:1055 +#: ../src/control/jobs/control_jobs.c:1073 msgid "_delete permanently" msgstr "_¿Confirma eliminar permanentemente?" -#: ../src/control/jobs/control_jobs.c:1057 -#: ../src/control/jobs/control_jobs.c:1062 +#: ../src/control/jobs/control_jobs.c:1075 +#: ../src/control/jobs/control_jobs.c:1080 msgid "_remove from library" msgstr "_Quitar solamente de la fototeca" -#: ../src/control/jobs/control_jobs.c:1065 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "_omitir" -#: ../src/control/jobs/control_jobs.c:1066 +#: ../src/control/jobs/control_jobs.c:1084 msgid "abort" msgstr "abortar" -#: ../src/control/jobs/control_jobs.c:1072 +#: ../src/control/jobs/control_jobs.c:1090 msgid "trashing error" msgstr "Error al eliminar" -#: ../src/control/jobs/control_jobs.c:1073 +#: ../src/control/jobs/control_jobs.c:1091 msgid "deletion error" msgstr "Error al borrar" -#: ../src/control/jobs/control_jobs.c:1225 +#: ../src/control/jobs/control_jobs.c:1243 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "Descartando %d imagen" msgstr[1] "Descartando %d imágenes" -#: ../src/control/jobs/control_jobs.c:1227 +#: ../src/control/jobs/control_jobs.c:1245 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "Borrando %d imagen" msgstr[1] "Borrando %d imágenes" -#: ../src/control/jobs/control_jobs.c:1261 +#: ../src/control/jobs/control_jobs.c:1279 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" msgstr[0] "" -"La imagen «%s» no fue eliminada ya que se utiliza como capa superpuesta en " -"%d imagen." +"La imagen «%s» no fue eliminada ya que se utiliza como capa superpuesta en %d " +"imagen." msgstr[1] "" -"La imagen «%s» no fue eliminada ya que se utiliza como capa superpuesta en " -"%d imágenes." +"La imagen «%s» no fue eliminada ya que se utiliza como capa superpuesta en %d " +"imágenes." # dt•v5.4 -#: ../src/control/jobs/control_jobs.c:1395 +#: ../src/control/jobs/control_jobs.c:1413 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "Fijando la información GPS" msgstr[1] "Fijando la información GPS para %u imágenes" -#: ../src/control/jobs/control_jobs.c:1440 +#: ../src/control/jobs/control_jobs.c:1458 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "Se aplicó la localización GPX coincidente en %d imagen" msgstr[1] "Se aplicó la localización GPX coincidente en %d imágenes" -#: ../src/control/jobs/control_jobs.c:1458 +#: ../src/control/jobs/control_jobs.c:1476 #, c-format msgid "moving %d image" msgstr "Moviendo %d imagen" -#: ../src/control/jobs/control_jobs.c:1459 +#: ../src/control/jobs/control_jobs.c:1477 #, c-format msgid "moving %d images" msgstr "Moviendo %d imágenes" -#: ../src/control/jobs/control_jobs.c:1465 +#: ../src/control/jobs/control_jobs.c:1484 #, c-format msgid "copying %d image" msgstr "Copiando %d imagen" -#: ../src/control/jobs/control_jobs.c:1466 +#: ../src/control/jobs/control_jobs.c:1485 #, c-format msgid "copying %d images" msgstr "Copiando %d imágenes" -#: ../src/control/jobs/control_jobs.c:1481 +#: ../src/control/jobs/control_jobs.c:1501 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "Creando copia local de %d imagen" msgstr[1] "Creando copia local de %d imágenes" -#: ../src/control/jobs/control_jobs.c:1485 +#: ../src/control/jobs/control_jobs.c:1505 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "Eliminando copia local de %d imagen" msgstr[1] "Eliminando copia local de %d imágenes" -#: ../src/control/jobs/control_jobs.c:1534 +#: ../src/control/jobs/control_jobs.c:1554 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" @@ -8764,7 +9412,7 @@ msgstr[0] "Actualizando información para %d imagen" msgstr[1] "Actualizando información para %d imágenes" # dt•v5.0 -#: ../src/control/jobs/control_jobs.c:1606 +#: ../src/control/jobs/control_jobs.c:1626 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" @@ -8772,14 +9420,14 @@ msgstr[0] "Pegando el historial de acciones a %d imagen" msgstr[1] "Pegando el historial de acciones a %d imágenes" # dt•v5.0 -#: ../src/control/jobs/control_jobs.c:1628 +#: ../src/control/jobs/control_jobs.c:1648 msgid "skipped pasting history into image being edited" msgstr "" "Se ha omitido el pegado del historial de acciones para la imagen que se está " "revelando" # dt•v5.0 -#: ../src/control/jobs/control_jobs.c:1670 +#: ../src/control/jobs/control_jobs.c:1690 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" @@ -8787,13 +9435,13 @@ msgstr[0] "Compresión del historial de acciones para %d imagen" msgstr[1] "Compresión del historial de acciones para %d imágenes" # dt•v5.0 -#: ../src/control/jobs/control_jobs.c:1687 +#: ../src/control/jobs/control_jobs.c:1707 msgid "skipped compressing history for image being edited" msgstr "" "Se ha omitido la compresión del historial de acciones de la imagen que se " "está revelando" -#: ../src/control/jobs/control_jobs.c:1699 +#: ../src/control/jobs/control_jobs.c:1719 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" @@ -8803,7 +9451,7 @@ msgstr[1] "" "No pudo realizarse la compresión del historial de acciones de %d imágenes." # dt•v5.0 -#: ../src/control/jobs/control_jobs.c:1712 +#: ../src/control/jobs/control_jobs.c:1732 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" @@ -8811,73 +9459,73 @@ msgstr[0] "Descartando el historial de acciones a %d imagen" msgstr[1] "Descartando el historial de acciones a %d imágenes" # dt•v5.0 -#: ../src/control/jobs/control_jobs.c:1725 +#: ../src/control/jobs/control_jobs.c:1745 msgid "skipped discarding history for image being edited" msgstr "" "No se ha descartado el historial de acciones de la imagen que se está " "revelando " # dt•v5.0 -#: ../src/control/jobs/control_jobs.c:1758 +#: ../src/control/jobs/control_jobs.c:1778 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "Aplicando estilo(s) en %d imagen" msgstr[1] "Aplicando estilo(s) en %d imágenes" -#: ../src/control/jobs/control_jobs.c:1857 +#: ../src/control/jobs/control_jobs.c:1877 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "Exportando %d imagen..." msgstr[1] "Exportando %d imágenes..." -#: ../src/control/jobs/control_jobs.c:1859 +#: ../src/control/jobs/control_jobs.c:1879 msgid "no image to export" msgstr "No hay imágenes para exportar." #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1910 +#: ../src/control/jobs/control_jobs.c:1930 #, c-format msgid "exporting %d / %d to %s" msgstr "Exportando %d / %d a %s" -#: ../src/control/jobs/control_jobs.c:1922 ../src/views/darkroom.c:882 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:986 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "La imagen «%s» actualmente no está disponible" -#: ../src/control/jobs/control_jobs.c:2031 +#: ../src/control/jobs/control_jobs.c:2051 msgid "merge HDR image" msgstr "Fusionar imagen HDR" -#: ../src/control/jobs/control_jobs.c:2047 +#: ../src/control/jobs/control_jobs.c:2067 msgid "duplicate images" msgstr "Duplicar imágenes" -#: ../src/control/jobs/control_jobs.c:2056 +#: ../src/control/jobs/control_jobs.c:2076 msgid "flip images" msgstr "Invertir imágenes" -#: ../src/control/jobs/control_jobs.c:2064 +#: ../src/control/jobs/control_jobs.c:2084 msgid "set monochrome images" msgstr "Marcar como imágenes monocromáticas" -#: ../src/control/jobs/control_jobs.c:2072 +#: ../src/control/jobs/control_jobs.c:2092 msgid "remove images" msgstr "Eliminar imágenes" -#: ../src/control/jobs/control_jobs.c:2085 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove image?" msgstr "¿Desea quitar la imagen?" -#: ../src/control/jobs/control_jobs.c:2085 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove images?" msgstr "¿Eliminar las imágenes?" -#: ../src/control/jobs/control_jobs.c:2086 +#: ../src/control/jobs/control_jobs.c:2106 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -8892,19 +9540,19 @@ msgstr[1] "" "¿Realmente desea quitar de darktable %d imágenes?\n" "(Sin eliminar los archivos del disco)" -#: ../src/control/jobs/control_jobs.c:2102 +#: ../src/control/jobs/control_jobs.c:2122 msgid "delete images" msgstr "Borrar imágenes" -#: ../src/control/jobs/control_jobs.c:2118 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete image?" msgstr "¿Desea eliminar las imágenes?" -#: ../src/control/jobs/control_jobs.c:2118 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete images?" msgstr "¿Borrar las imágenes?" -#: ../src/control/jobs/control_jobs.c:2119 +#: ../src/control/jobs/control_jobs.c:2139 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -8919,7 +9567,7 @@ msgstr[1] "" "¿En verdad desea borrar físicamente %d imágenes?\n" "(Si es posible, se usará la papelera)" -#: ../src/control/jobs/control_jobs.c:2121 +#: ../src/control/jobs/control_jobs.c:2141 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" @@ -8927,40 +9575,40 @@ msgstr[0] "¿En verdad desea borrar FÍSICAMENTE del disco %d imagen?" msgstr[1] "¿En verdad desea borrar FÍSICAMENTE del disco %d imágenes?" # dt•v5.4 -#: ../src/control/jobs/control_jobs.c:2139 +#: ../src/control/jobs/control_jobs.c:2159 msgid "delete duplicate" msgstr "eliminar duplicado" # dt•v5.4 -#: ../src/control/jobs/control_jobs.c:2155 +#: ../src/control/jobs/control_jobs.c:2175 msgid "delete duplicate?" msgstr "¿eliminar duplicado?" # dt•v5.4 -#: ../src/control/jobs/control_jobs.c:2156 +#: ../src/control/jobs/control_jobs.c:2176 msgid "" -"do you really want to delete the duplicate (without deleting the source " -"image file on disk)?" +"do you really want to delete the duplicate (without deleting the source image " +"file on disk)?" msgstr "" "¿Realmente desea eliminar la imagen duplicada de darktable?\n" "(Sin eliminar el archivo fuente del disco)" -#: ../src/control/jobs/control_jobs.c:2173 +#: ../src/control/jobs/control_jobs.c:2193 msgid "move images" msgstr "Mover imágenes" -#: ../src/control/jobs/control_jobs.c:2185 -#: ../src/control/jobs/control_jobs.c:2242 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2262 msgid "_select as destination" msgstr "_seleccionar destino" -#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2225 msgid "move image?" msgid_plural "move images?" msgstr[0] "¿Mover las imágenes?" msgstr[1] "¿Mover las imágenes?" -#: ../src/control/jobs/control_jobs.c:2206 +#: ../src/control/jobs/control_jobs.c:2226 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -8975,146 +9623,148 @@ msgstr[1] "" "¿Desea mover físicamente %d imágenes a %s?\n" " (todos los duplicados se moverán en conjunto)" -#: ../src/control/jobs/control_jobs.c:2229 +#: ../src/control/jobs/control_jobs.c:2249 msgid "copy images" msgstr "Copiar imágenes" -#: ../src/control/jobs/control_jobs.c:2265 +#: ../src/control/jobs/control_jobs.c:2285 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "¿Copiar imagen?" msgstr[1] "¿copiar imagenes?" -#: ../src/control/jobs/control_jobs.c:2266 +#: ../src/control/jobs/control_jobs.c:2286 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "¿Desea copiar de manera física %d imagen a %s ?" msgstr[1] "¿Desea copiar de manera física %d imágenes a %s ?" -#: ../src/control/jobs/control_jobs.c:2284 -#: ../src/control/jobs/control_jobs.c:2293 +#: ../src/control/jobs/control_jobs.c:2304 +#: ../src/control/jobs/control_jobs.c:2313 msgid "local copy images" msgstr "Copia local de las imágenes" -#: ../src/control/jobs/control_jobs.c:2302 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 msgid "refresh EXIF" msgstr "Actualizar Exif" -#: ../src/control/jobs/control_jobs.c:2395 -#: ../src/control/jobs/control_jobs.c:2427 ../src/dtgtk/thumbtable.c:2998 +#: ../src/control/jobs/control_jobs.c:2415 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 msgid "paste history" msgstr "pegar historial" -#: ../src/control/jobs/control_jobs.c:2443 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "comprimir historial de acciones" -#: ../src/control/jobs/control_jobs.c:2455 ../src/dtgtk/thumbtable.c:3002 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "descartar historial de acciones" -#: ../src/control/jobs/control_jobs.c:2463 +#: ../src/control/jobs/control_jobs.c:2483 msgid "no images nor styles selected!" msgstr "Ninguna imagen ni estilo han sido seleccionados" -#: ../src/control/jobs/control_jobs.c:2467 +#: ../src/control/jobs/control_jobs.c:2487 msgid "no styles selected!" msgstr "Ningún estilo ha sido seleccionado" # dt•v5.0 -#: ../src/control/jobs/control_jobs.c:2471 +#: ../src/control/jobs/control_jobs.c:2491 msgid "no images selected!" msgstr "No se han seleccionado imágenes" # dt•v5.0 -#: ../src/control/jobs/control_jobs.c:2484 +#: ../src/control/jobs/control_jobs.c:2504 msgid "apply style(s)" msgstr "Aplicar estilo(s)" -#: ../src/control/jobs/control_jobs.c:2565 +# dt•v5.6 +#: ../src/control/jobs/control_jobs.c:2585 #, c-format -msgid "failed to get parameters from storage module `%s', aborting export.." +msgid "failed to get parameters from storage module `%s', aborting export." msgstr "" "Hubo un fallo al obtener parámetros del módulo de almacenamiento «%s». " -"Abortando la operación..." +"Interrumpiendo la operación..." -#: ../src/control/jobs/control_jobs.c:2577 +# dt•v5.6 +#: ../src/control/jobs/control_jobs.c:2597 #, c-format -msgid "failed to get parameters from format module `%s', aborting export.." +msgid "failed to get parameters from format module `%s', aborting export." msgstr "" -"Hubo un fallo al obtener parámetros del módulo de formato «%s». Abortando la " -"operación..." +"Hubo un fallo al obtener parámetros del módulo de formato «%s». " +"Interrumpiendo la operación..." -#: ../src/control/jobs/control_jobs.c:2597 +#: ../src/control/jobs/control_jobs.c:2617 msgid "export images" msgstr "imágenes por exportar" -#: ../src/control/jobs/control_jobs.c:2650 +#: ../src/control/jobs/control_jobs.c:2670 #, c-format msgid "adding time offset to %d image" msgstr "Añadiendo intervalo de tiempo a %d imagen" -#: ../src/control/jobs/control_jobs.c:2651 +#: ../src/control/jobs/control_jobs.c:2671 #, c-format msgid "setting date/time of %d image" msgstr "Fijando fecha/hora a %d imagen" -#: ../src/control/jobs/control_jobs.c:2653 +#: ../src/control/jobs/control_jobs.c:2673 #, c-format msgid "adding time offset to %d images" msgstr "Añadiendo diferencia horaria a %d imagen" -#: ../src/control/jobs/control_jobs.c:2654 +#: ../src/control/jobs/control_jobs.c:2674 #, c-format msgid "setting date/time of %d images" msgstr "Fijando fecha/hora a %d imágenes" -#: ../src/control/jobs/control_jobs.c:2700 +#: ../src/control/jobs/control_jobs.c:2720 #, c-format msgid "added time offset to %d image" msgstr "Intervalo de tiempo añadido a %d imagen" -#: ../src/control/jobs/control_jobs.c:2701 +#: ../src/control/jobs/control_jobs.c:2721 #, c-format msgid "set date/time of %d image" msgstr "Fijar fecha/hora a %d imagen" -#: ../src/control/jobs/control_jobs.c:2703 +#: ../src/control/jobs/control_jobs.c:2723 #, c-format msgid "added time offset to %d images" msgstr "Diferencia horaria añadida a %d imagen" -#: ../src/control/jobs/control_jobs.c:2704 +#: ../src/control/jobs/control_jobs.c:2724 #, c-format msgid "set date/time of %d images" msgstr "Fijar fecha/hora a %d imágenes" -#: ../src/control/jobs/control_jobs.c:2747 +#: ../src/control/jobs/control_jobs.c:2767 msgid "time offset" msgstr "diferencia horaria" -#: ../src/control/jobs/control_jobs.c:2777 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "" "escribir archivos se han encontrado archivos de sidecar del xmp actualizados" -#: ../src/control/jobs/control_jobs.c:2990 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "Importando %d imagen" msgstr[1] "Importando %d imágenes" -#: ../src/control/jobs/control_jobs.c:3041 +#: ../src/control/jobs/control_jobs.c:3061 #, c-format msgid "importing %d/%d image" msgid_plural "importing %d/%d images" msgstr[0] "Importando %d/%d imagen" msgstr[1] "Importando %d/%d imágenes" -#: ../src/control/jobs/control_jobs.c:3049 +#: ../src/control/jobs/control_jobs.c:3069 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -9143,11 +9793,11 @@ msgstr "importar imagen" msgid "synchronize sidecars" msgstr "Sincronizar archivos asociados" -#: ../src/develop/blend.c:298 +#: ../src/develop/blend.c:302 msgid "detail mask blending error" msgstr "Error de mezcla de la máscara de detalle" -#: ../src/develop/blend.c:844 +#: ../src/develop/blend.c:849 msgid "detail mask CL blending problem" msgstr "Problema de mezcla en la máscara de detalle CL" @@ -9349,8 +9999,9 @@ msgid "reverse" msgstr "invertir" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/workspace.c:98 -#: ../src/gui/workspace.c:194 ../src/imageio/format/webp.c:435 +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1848 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "predefinido" @@ -9358,35 +10009,35 @@ msgstr "predefinido" msgid "RAW" msgstr "imagen virgen" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2064 +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 msgid "RGB (display)" msgstr "RGB (Pantalla)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2077 +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 msgid "RGB (scene)" msgstr "RGB (Escena)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3426 +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 msgid "uniformly" msgstr "uniformemente" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3435 ../src/develop/imageop.c:2808 +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 msgid "drawn mask" msgstr "trazar máscara" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2559 -#: ../src/develop/blend_gui.c:3444 ../src/develop/imageop.c:2810 +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 +#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 msgid "parametric mask" msgstr "máscara paramétrica" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2971 -#: ../src/develop/blend_gui.c:3467 ../src/develop/imageop.c:2812 +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 msgid "raster mask" msgstr "máscara de matriz de pixeles" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3456 +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 msgid "drawn & parametric mask" msgstr "trazar máscara paramétrica" @@ -9422,19 +10073,19 @@ msgstr "salida después del desenfoque" msgid "input after blur" msgstr "entrada después del desenfoque" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:147 -#: ../src/gui/accelerators.c:157 ../src/gui/accelerators.c:241 +#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 #: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 msgid "on" msgstr "activo" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2936 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "input" msgstr "entrada" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2936 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "output" msgstr "salida" @@ -9446,153 +10097,158 @@ msgstr "(ampliación)" msgid " (log)" msgstr " (registro)" -#: ../src/develop/blend_gui.c:2038 +# dt•v5.6 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +msgid "AI model is not available. Check preferences > AI" +msgstr "El modelo de IA no está disponible. Verifique en Preferencias → IA" + +#: ../src/develop/blend_gui.c:2039 msgid "reset to default blend colorspace" msgstr "restablecer el espacio de color de fusión predeterminada" -#: ../src/develop/blend_gui.c:2094 +#: ../src/develop/blend_gui.c:2095 msgid "reset and hide output channels" msgstr "reiniciar y ocultar canales de salida" -#: ../src/develop/blend_gui.c:2101 +#: ../src/develop/blend_gui.c:2102 msgid "show output channels" msgstr "mostrar canales de salida" -#: ../src/develop/blend_gui.c:2340 ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 #: ../src/iop/tonecurve.c:1270 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2340 +#: ../src/develop/blend_gui.c:2341 msgid "sliders for L channel" msgstr "Control deslizante para el canal L" -#: ../src/develop/blend_gui.c:2345 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2345 +#: ../src/develop/blend_gui.c:2346 msgid "sliders for a channel" msgstr "Control deslizante para el canal a" -#: ../src/develop/blend_gui.c:2349 +#: ../src/develop/blend_gui.c:2350 msgid "green/red" msgstr "verde / rojo" -#: ../src/develop/blend_gui.c:2350 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2351 msgid "sliders for b channel" msgstr "Control deslizante para el canal b" -#: ../src/develop/blend_gui.c:2354 +#: ../src/develop/blend_gui.c:2355 msgid "blue/yellow" msgstr "azul / amarillo" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "sliders for chroma channel (of LCh)" msgstr "Control deslizante del canal de crominancia (de LCh)" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "sliders for hue channel (of LCh)" msgstr "Control deslizante del canal de tono (de LCh)" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "sliders for gray value" msgstr "Control deslizante para el gris" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/denoiseprofile.c:3774 -#: ../src/iop/rawdenoise.c:883 ../src/iop/rgbcurve.c:1489 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 #: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 msgid "sliders for red channel" msgstr "Control deslizante del canal R" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/denoiseprofile.c:3775 -#: ../src/iop/rawdenoise.c:884 ../src/iop/rgbcurve.c:1490 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 #: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 msgid "sliders for green channel" msgstr "Control deslizante del canal G" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/denoiseprofile.c:3776 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1491 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 #: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 msgid "sliders for blue channel" msgstr "Control deslizante del canal B" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "sliders for hue channel (of HSL)" msgstr "Control deslizante del canal de tono (de HSL)" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "sliders for chroma channel (of HSL)" msgstr "Control deslizante del canal crominancia (de HSL)" -#: ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2408 msgid "sliders for value channel (of HSL)" msgstr "Control deslizante del canal de valor (de HSL)" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "sliders for value channel (of JzCzhz)" msgstr "Control deslizante del canal de valor (de JzCzhz)" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "sliders for chroma channel (of JzCzhz)" msgstr "Control deslizante del canal de crominancia (de JzCzhz)" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "sliders for hue channel (of JzCzhz)" msgstr "Control deslizante del canal de tono (de JzCzhz)" -#: ../src/develop/blend_gui.c:2465 +#: ../src/develop/blend_gui.c:2466 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9604,7 +10260,7 @@ msgstr "" "* rango definido por marcadores inferiores: ningún tipo de mezcla\n" "* rango entre marcadores superiores/inferiores adyacentes: mezcla gradual" -#: ../src/develop/blend_gui.c:2469 +#: ../src/develop/blend_gui.c:2470 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9616,18 +10272,18 @@ msgstr "" "* rango definido por marcadores inferiores: no hay mezcla\n" "* rango entre marcadores superiores/inferiores adyacentes: mezcla gradual" -#: ../src/develop/blend_gui.c:2563 +#: ../src/develop/blend_gui.c:2564 msgid "reset blend mask settings" msgstr "Reiniciar los ajustes de la máscara de fusión" -#: ../src/develop/blend_gui.c:2570 ../src/iop/atrous.c:1803 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3771 -#: ../src/iop/rawdenoise.c:880 ../src/iop/rgbcurve.c:1487 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 +#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 #: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" msgstr "canal" -#: ../src/develop/blend_gui.c:2582 ../src/iop/colorzones.c:2639 +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 #: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 msgid "" "pick GUI color from image\n" @@ -9636,12 +10292,12 @@ msgstr "" "Elegir el color desde la imagen.\n" "Pulse Ctrl+Clic o Clic Secundario para seleccionar un área." -#: ../src/develop/blend_gui.c:2585 ../src/iop/colorzones.c:2641 +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 #: ../src/iop/rgbcurve.c:1503 msgid "show color" msgstr "mostrar color" -#: ../src/develop/blend_gui.c:2594 +#: ../src/develop/blend_gui.c:2595 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9651,20 +10307,20 @@ msgstr "" "Arrastrar para usar la imagen de entrada\n" "Ctrl+Arrastre para usar la imagen de salida" -#: ../src/develop/blend_gui.c:2597 +#: ../src/develop/blend_gui.c:2598 msgid "set range" msgstr "fijar rango" -#: ../src/develop/blend_gui.c:2600 +#: ../src/develop/blend_gui.c:2601 msgid "invert all channel's polarities" msgstr "Invertir la polaridad de todos los canales" -#: ../src/develop/blend_gui.c:2619 +#: ../src/develop/blend_gui.c:2620 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "" "Alternar polaridad. Activar 'mostrar máscara' para una mejor visualización" -#: ../src/develop/blend_gui.c:2647 +#: ../src/develop/blend_gui.c:2648 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9676,178 +10332,188 @@ msgstr "" "Pulsar 'C' para cambiar la vista de los datos del canal.\n" "Pulsar 'M' para cambiar la vista de la máscara." -#: ../src/develop/blend_gui.c:2671 ../src/develop/blend_gui.c:3548 -#: ../src/iop/agx.c:1820 ../src/iop/agx.c:2042 ../src/iop/agx.c:2051 -#: ../src/iop/basicadj.c:624 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3132 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1479 ../src/iop/filmic.c:1491 -#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4400 -#: ../src/iop/filmicrgb.c:4411 ../src/iop/filmicrgb.c:4444 -#: ../src/iop/filmicrgb.c:4454 ../src/iop/graduatednd.c:1065 -#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:629 -#: ../src/iop/profile_gamma.c:635 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:390 ../src/iop/toneequal.c:3236 -#: ../src/iop/toneequal.c:3239 ../src/iop/toneequal.c:3242 -#: ../src/iop/toneequal.c:3245 ../src/iop/toneequal.c:3248 -#: ../src/iop/toneequal.c:3251 ../src/iop/toneequal.c:3254 -#: ../src/iop/toneequal.c:3257 ../src/iop/toneequal.c:3260 -#: ../src/iop/toneequal.c:3317 ../src/iop/toneequal.c:3327 -#: ../src/iop/toneequal.c:3387 ../src/views/darkroom.c:2674 +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 +#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 +#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 +#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 +#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 +#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 +#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 +#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 +#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 +#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 +#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3119 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2673 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3033 ../src/develop/blend_gui.c:3521 -#: ../src/develop/blend_gui.c:3547 ../src/develop/blend_gui.c:3557 -#: ../src/develop/blend_gui.c:3574 ../src/develop/blend_gui.c:3595 -#: ../src/develop/blend_gui.c:3604 ../src/develop/blend_gui.c:3613 -#: ../src/develop/blend_gui.c:3622 +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 +#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 +#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 +#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3633 msgid "blend" msgstr "fusión" -#: ../src/develop/blend_gui.c:2673 +#: ../src/develop/blend_gui.c:2674 msgid "boost factor" msgstr "factor de intensidad" -#: ../src/develop/blend_gui.c:2676 -msgid "adjust the boost factor of the channel mask" -msgstr "Adecúa el factor de intensidad de la máscara del canal" +# dt•v5.6 +#: ../src/develop/blend_gui.c:2677 +msgid "" +"adjust the channel boost factor.\n" +"increase to allow matching values over 100%" +msgstr "" +"Ajusta el factor de amplificación del canal.\n" +"Aumente para permitir valores de adaptación superiores al 100%" -#: ../src/develop/blend_gui.c:2713 +#: ../src/develop/blend_gui.c:2714 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "%d figura usada" msgstr[1] "%d figuras usadas" -#: ../src/develop/blend_gui.c:2718 ../src/develop/blend_gui.c:2767 -#: ../src/develop/blend_gui.c:2856 ../src/develop/blend_gui.c:2980 +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 +#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 msgid "no mask used" msgstr "sin utilizar" -#: ../src/develop/blend_gui.c:2777 +#: ../src/develop/blend_gui.c:2778 msgid "toggle polarity of drawn mask" msgstr "Alternar la polaridad de la máscara trazada" -#: ../src/develop/blend_gui.c:2786 +#: ../src/develop/blend_gui.c:2787 msgid "show and edit mask elements" msgstr "Muestra y edita los elementos de la máscara" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" "Muestra y edita las figuras en modo restringido (tamaño o posición de las " "figuras inalterable)" -#: ../src/develop/blend_gui.c:2794 ../src/libs/masks.c:1004 -#: ../src/libs/masks.c:1795 ../src/libs/masks.c:1799 +# dt•v5.6 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 +msgid "add AI object" +msgstr "Añadir objeto de IA" + +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 +#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 msgid "add gradient" msgstr "Añadir gradiente" -#: ../src/develop/blend_gui.c:2795 +#: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" msgstr "Añadir varios gradientes" -#: ../src/develop/blend_gui.c:2802 ../src/iop/retouch.c:2447 -#: ../src/libs/masks.c:984 ../src/libs/masks.c:1827 ../src/libs/masks.c:1831 -msgid "add brush" -msgstr "Trazar con pincel" - -#: ../src/develop/blend_gui.c:2803 ../src/iop/retouch.c:2447 -msgid "add multiple brush strokes" -msgstr "Añadir varias pinceladas" - -#: ../src/develop/blend_gui.c:2810 ../src/iop/retouch.c:2452 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:999 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1807 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 +#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1847 msgid "add path" msgstr "Trazar ruta" -#: ../src/develop/blend_gui.c:2811 ../src/iop/retouch.c:2452 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 #: ../src/iop/spots.c:877 msgid "add multiple paths" msgstr "Añadir varias rutas" -#: ../src/develop/blend_gui.c:2818 ../src/iop/retouch.c:2457 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:994 ../src/libs/masks.c:1811 -#: ../src/libs/masks.c:1815 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 +#: ../src/libs/masks.c:1855 msgid "add ellipse" msgstr "Añadir elipse" -#: ../src/develop/blend_gui.c:2819 ../src/iop/retouch.c:2457 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 #: ../src/iop/spots.c:882 msgid "add multiple ellipses" msgstr "Añadir varias elipses" -#: ../src/develop/blend_gui.c:2826 ../src/iop/retouch.c:2462 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:989 ../src/libs/masks.c:1819 -#: ../src/libs/masks.c:1823 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 +#: ../src/libs/masks.c:1863 msgid "add circle" msgstr "Añadir círculo" -#: ../src/develop/blend_gui.c:2827 ../src/iop/retouch.c:2462 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 #: ../src/iop/spots.c:887 msgid "add multiple circles" msgstr "Añadir varios círculos" -#: ../src/develop/blend_gui.c:2973 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 +#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +msgid "add brush" +msgstr "Trazar con pincel" + +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +msgid "add multiple brush strokes" +msgstr "Añadir varias pinceladas" + +#: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" msgstr "Alternar polaridad de la máscara de matriz de pixeles" -#: ../src/develop/blend_gui.c:3123 +#: ../src/develop/blend_gui.c:3134 msgid "normal & difference" msgstr "modos de diferencia y normal" -#: ../src/develop/blend_gui.c:3128 +#: ../src/develop/blend_gui.c:3139 msgid "lighten" msgstr "aclarar" -#: ../src/develop/blend_gui.c:3135 +#: ../src/develop/blend_gui.c:3146 msgid "darken" msgstr "oscurecer" -#: ../src/develop/blend_gui.c:3142 +#: ../src/develop/blend_gui.c:3153 msgid "contrast enhancing" msgstr "modos de mejora del contraste" -#: ../src/develop/blend_gui.c:3149 ../src/develop/blend_gui.c:3172 +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 msgid "color channel" msgstr "modos de canal de color" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3175 +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 msgid "chromaticity & lightness" msgstr "modos de crominancia y luminosidad" -#: ../src/develop/blend_gui.c:3167 +#: ../src/develop/blend_gui.c:3178 msgid "normal & arithmetic" msgstr "modos aritméticos y normales" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3187 +#: ../src/develop/blend_gui.c:3198 msgid "deprecated" msgstr "modos obsoletos" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3191 +#: ../src/develop/blend_gui.c:3202 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "Modo de fusión \"%d\" desconocido en el módulo \"%s\"" -#: ../src/develop/blend_gui.c:3476 +#: ../src/develop/blend_gui.c:3487 msgid "blending options" msgstr "Opciones de fusión" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3494 +#: ../src/develop/blend_gui.c:3505 msgid "blend mask" msgstr "máscara de fusión" -#: ../src/develop/blend_gui.c:3498 +#: ../src/develop/blend_gui.c:3509 msgid "display mask and/or color channel" msgstr "mostrar la máscara o el canal de color" # y/o: Se desaconseja esta forma. En español "o" puede tener valor exclusivo (es decir, si se dan dos opciones solo puede ser una y no las dos a la vez) o inclusivo (puede ser solo una o podrían ser ambas). -#: ../src/develop/blend_gui.c:3503 +#: ../src/develop/blend_gui.c:3514 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -9860,11 +10526,11 @@ msgstr "" "Pase el cursor sobre el control deslizante de la máscara paramétrica para " "seleccionar el canal de visualización." -#: ../src/develop/blend_gui.c:3510 +#: ../src/develop/blend_gui.c:3521 msgid "temporarily switch off blend mask" msgstr "desactivar temporalmente la máscara de fusión" -#: ../src/develop/blend_gui.c:3515 +#: ../src/develop/blend_gui.c:3526 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -9872,15 +10538,15 @@ msgstr "" "Desactivar la máscara de fusión temporalmente.\n" "(Solo para el módulo en uso)." -#: ../src/develop/blend_gui.c:3525 +#: ../src/develop/blend_gui.c:3536 msgid "choose blending mode" msgstr "Elegir el modo de fusión" -#: ../src/develop/blend_gui.c:3534 +#: ../src/develop/blend_gui.c:3545 msgid "toggle blend order" msgstr "alternar el orden de fusión" -#: ../src/develop/blend_gui.c:3540 +#: ../src/develop/blend_gui.c:3551 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -9890,56 +10556,55 @@ msgstr "" "Por defecto, la salida se mezclará sobre la de entrada.\n" "El orden puede invertirse pulsando en el ícono (la entrada sobre la salida)." -#: ../src/develop/blend_gui.c:3547 +#: ../src/develop/blend_gui.c:3558 msgid "fulcrum" msgstr "punto de referencia" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3562 msgid "adjust the fulcrum used by some blending operations" msgstr "Adecúa el punto de referencia para algunas operaciones de fusión" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3557 ../src/iop/overlay.c:1109 -#: ../src/iop/watermark.c:1413 ../src/libs/masks.c:106 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 msgid "opacity" msgstr "opacidad" -#: ../src/develop/blend_gui.c:3560 +#: ../src/develop/blend_gui.c:3571 msgid "set the opacity of the blending" msgstr "Opacidad de la fusión" -#: ../src/develop/blend_gui.c:3565 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 msgid "combine masks" msgstr "combinar máscaras" -#: ../src/develop/blend_gui.c:3567 +#: ../src/develop/blend_gui.c:3578 msgid "" -"how to combine individual drawn mask and different channels of parametric " -"mask" +"how to combine individual drawn mask and different channels of parametric mask" msgstr "" "Modo de combinar las máscaras individuales y los diferentes canales de la " "máscara paramétrica" -#: ../src/develop/blend_gui.c:3574 +#: ../src/develop/blend_gui.c:3585 msgid "details threshold" msgstr "umbral de detalles" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3589 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" "negative values select flat areas" msgstr "" -"Ajusta el umbral de la máscara de detalles (utilizando los datos la imagen " -"en bruto), \n" +"Ajusta el umbral de la máscara de detalles (utilizando los datos la imagen en " +"bruto), \n" "Los valores positivos seleccionan áreas con detalles marcados.\n" "Los valores negativos seleccionan áreas planas." -#: ../src/develop/blend_gui.c:3586 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 msgid "feathering guide" msgstr "guía de difuminado" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3600 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -9947,36 +10612,36 @@ msgstr "" "Elegir la máscara guía para la imagen de entrada o salida y\n" "optar por aplicar el difuminado antes o después del desenfoque de máscara." -#: ../src/develop/blend_gui.c:3595 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 msgid "feathering radius" msgstr "radio de difuminado" -#: ../src/develop/blend_gui.c:3596 ../src/develop/blend_gui.c:3605 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3147 -#: ../src/iop/colorequal.c:3174 ../src/iop/demosaic.c:1827 -#: ../src/iop/demosaic.c:1846 ../src/iop/diffuse.c:1782 -#: ../src/iop/diffuse.c:1792 ../src/iop/retouch.c:2677 +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 +#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 +#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1796 +#: ../src/iop/demosaic.c:1815 ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3598 +#: ../src/develop/blend_gui.c:3609 msgid "spatial radius of feathering" msgstr "Extensión espacial del difuminado" -#: ../src/develop/blend_gui.c:3604 +#: ../src/develop/blend_gui.c:3615 msgid "blurring radius" msgstr "radio de desenfoque" -#: ../src/develop/blend_gui.c:3607 +#: ../src/develop/blend_gui.c:3618 msgid "radius for gaussian blur of blend mask" msgstr "Radio del desenfoque gaussiano de la máscara de fusión" -#: ../src/develop/blend_gui.c:3613 ../src/iop/retouch.c:2682 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 #: ../src/libs/history.c:950 msgid "mask opacity" msgstr "opacidad de la máscara" -#: ../src/develop/blend_gui.c:3617 +#: ../src/develop/blend_gui.c:3628 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -9984,22 +10649,57 @@ msgstr "" "Oscila la curva de tono de la máscara de fusión para ajustar el brillo,\n" "sin afectar las regiones totalmente transparentes u opacas." -#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 msgid "mask contrast" msgstr "contraste de la máscara" -#: ../src/develop/blend_gui.c:3626 +#: ../src/develop/blend_gui.c:3637 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" -"Moldea la curva de tono de la máscara de fusión a un estilo S para ajustar " -"el contraste" +"Moldea la curva de tono de la máscara de fusión a un estilo S para ajustar el " +"contraste" -#: ../src/develop/blend_gui.c:3629 +#: ../src/develop/blend_gui.c:3640 msgid "mask refinement" msgstr "afinar máscara" -#: ../src/develop/develop.c:792 +# dt•v5.6 +#: ../src/develop/develop.c:450 +msgid "unpin image" +msgstr "desanclar imagen" + +# dt•v5.6 +#: ../src/develop/develop.c:453 +msgid "image pinned" +msgstr "Imagen anclada" + +# dt•v5.6 +#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +msgid "failed to create pinned develop" +msgstr "No se pudo crear el revelado anclado" + +# dt•v5.6 +#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4776 +msgid "pin current image" +msgstr "Anclar la imagen actual" + +# dt•v5.6 +#: ../src/develop/develop.c:515 +msgid "image unpinned" +msgstr "Imagen desanclada" + +# dt•v5.6 +#: ../src/develop/develop.c:527 +msgid "no valid image to pin" +msgstr "No hay ninguna imagen válida que se pueda anclar" + +# dt•v5.6 +#: ../src/develop/develop.c:533 +msgid "please wait for image to load" +msgstr "Espere mientras se carga la imagen" + +#: ../src/develop/develop.c:1135 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -10008,93 +10708,98 @@ msgstr "" "imagen debido al gran tamaño del historial o a que se está utilizando una " "unidad lenta" -#: ../src/develop/develop.c:2265 +#: ../src/develop/develop.c:2647 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: módulo «%s» versión incoincidente: %d != %d" -#: ../src/develop/develop.c:3166 +#: ../src/develop/develop.c:3593 msgid "duplicate module, can't move new instance after the base one\n" msgstr "" "Módulo duplicado: no es posible mover el duplicado después del módulo base.\n" -#: ../src/develop/imageop.c:1001 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2927 msgid "new instance" msgstr "nuevo módulo" -#: ../src/develop/imageop.c:1008 +#: ../src/develop/imageop.c:1011 msgid "duplicate instance" msgstr "duplicar módulo" -#: ../src/develop/imageop.c:1015 ../src/develop/imageop.c:4091 -#: ../src/libs/masks.c:1136 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 +#: ../src/libs/masks.c:1173 msgid "move up" msgstr "subir" -#: ../src/develop/imageop.c:1022 ../src/develop/imageop.c:4092 -#: ../src/libs/masks.c:1141 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 +#: ../src/libs/masks.c:1178 msgid "move down" msgstr "bajar" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1029 ../src/develop/imageop.c:4094 -#: ../src/gui/accelerators.c:173 ../src/libs/image.c:307 -#: ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 +#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "borrar" -#: ../src/develop/imageop.c:1037 ../src/develop/imageop.c:4095 -#: ../src/libs/modulegroups.c:3992 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 +#: ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "renombrar" -#: ../src/develop/imageop.c:1128 ../src/develop/imageop.c:2984 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched on" msgstr "«%s» está activado" -#: ../src/develop/imageop.c:1128 ../src/develop/imageop.c:2984 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched off" msgstr "«%s» está desactivado" +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:943 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + # dt•v5.0 -#: ../src/develop/imageop.c:2174 +#: ../src/develop/imageop.c:2210 #, c-format msgid "'%s' has an introspection error" msgstr "Se ha producido un error con \"%s\" (error de introspección)." -#: ../src/develop/imageop.c:2802 +#: ../src/develop/imageop.c:2848 msgid "unknown mask" msgstr "máscara desconocida" -#: ../src/develop/imageop.c:2806 +#: ../src/develop/imageop.c:2852 msgid "drawn + parametric mask" msgstr "trazo + máscara paramétrica" -#: ../src/develop/imageop.c:2815 +#: ../src/develop/imageop.c:2861 #, c-format msgid "this module has a `%s'" msgstr "Este módulo contiene «%s» :" -#: ../src/develop/imageop.c:2820 +#: ../src/develop/imageop.c:2866 #, c-format msgid "taken from module %s" msgstr "Tomado del módulo %s" -#: ../src/develop/imageop.c:2825 +#: ../src/develop/imageop.c:2871 msgid "click to display (module must be activated first)" msgstr "Pulse para mostrar (el módulo tiene que estar activo)" -#: ../src/develop/imageop.c:2936 +#: ../src/develop/imageop.c:2982 msgid "purpose" msgstr "finalidad\t" -#: ../src/develop/imageop.c:2936 +#. process button +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4356 msgid "process" -msgstr "proceso" +msgstr "procesamiento" -#: ../src/develop/imageop.c:3000 +#: ../src/develop/imageop.c:3046 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -10102,7 +10807,7 @@ msgstr "" "Reiniciar parámetros\n" "Ctrl+Clic para volver a aplicar cualquier preajuste automático" -#: ../src/develop/imageop.c:3207 +#: ../src/develop/imageop.c:3253 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -10110,7 +10815,7 @@ msgstr "" "Gestión de acciones para el módulo.\n" "Pulse el botón secundario para crear un módulo nuevo." -#: ../src/develop/imageop.c:3211 +#: ../src/develop/imageop.c:3257 msgid "" "presets\n" "right-click to apply on new instance" @@ -10119,16 +10824,16 @@ msgstr "" "Pulse el botón secundario sobre el preajuste para establecerlo en un módulo " "nuevo" -#: ../src/develop/imageop.c:3423 ../src/develop/imageop.c:3445 +#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 msgid "ERROR" msgstr "ERROR" -#: ../src/develop/imageop.c:3947 +#: ../src/develop/imageop.c:3974 msgid "unsupported input" msgstr "Entrada incompatible" # dt•v5.0 -#: ../src/develop/imageop.c:3948 +#: ../src/develop/imageop.c:3975 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -10140,50 +10845,52 @@ msgstr "" "debido a que el formato de los datos\n" "no corresponde a los requerimientos." -#: ../src/develop/imageop.c:4090 ../src/develop/imageop.c:4100 -#: ../src/gui/accelerators.c:169 ../src/libs/lib.c:1584 +#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 +#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1724 +#: ../src/views/darkroom.c:2925 msgid "show" msgstr "mostrar" -#: ../src/develop/imageop.c:4093 ../src/libs/modulegroups.c:3474 -#: ../src/libs/modulegroups.c:3605 ../src/libs/modulegroups.c:3996 -#: ../src/libs/tagging.c:3678 +#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 +#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 +#: ../src/libs/tagging.c:3708 msgid "new" msgstr "nueva" -#: ../src/develop/imageop.c:4096 ../src/libs/duplicate.c:405 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:3988 +#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "duplicar" -#: ../src/develop/imageop.c:4101 +#: ../src/develop/imageop.c:4128 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:140 -#: ../src/gui/gtk.c:3704 ../src/gui/gtk.c:3759 ../src/gui/hist_dialog.c:289 -#: ../src/gui/styles_dialog.c:628 ../src/gui/styles_dialog.c:650 -#: ../src/iop/atrous.c:1618 ../src/libs/lib.c:1585 -#: ../src/libs/modulegroups.c:4072 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 +#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 +#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1725 +#: ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "restablecer" -#: ../src/develop/imageop.c:4102 ../src/gui/preferences.c:1040 -#: ../src/libs/lib.c:1586 +#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 +#: ../src/libs/lib.c:1726 msgid "presets" msgstr "preajustes" -#: ../src/develop/imageop.c:4103 +#. global shortcuts +#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2924 msgid "enable" msgstr "habilitar" -#: ../src/develop/imageop.c:4104 ../src/gui/accelerators.c:185 +#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 msgid "focus" msgstr "foco" -#: ../src/develop/imageop.c:4105 ../src/gui/accelerators.c:2951 +#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "módulo" -#: ../src/develop/imageop.c:4125 +#: ../src/develop/imageop.c:4152 msgid "processing module" msgstr "módulo de revelado" @@ -10231,37 +10938,37 @@ msgid_plural "%s have been imported" msgstr[0] "%s ha sido importado" msgstr[1] "%s han sido importados" -#: ../src/develop/masks/brush.c:1341 ../src/develop/masks/brush.c:1395 +#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 #, c-format msgid "hardness: %3.2f%%" msgstr "Dureza: %3.2f%%" -#: ../src/develop/masks/brush.c:1357 ../src/develop/masks/brush.c:1455 +#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 #: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1885 +#: ../src/develop/masks/path.c:1916 #, c-format msgid "size: %3.2f%%" msgstr "Tamaño: %3.2f%%" -#: ../src/develop/masks/brush.c:3146 +#: ../src/develop/masks/brush.c:3141 msgid "[BRUSH] change size" msgstr "[PINCEL] ajustar tamaño" -#: ../src/develop/masks/brush.c:3148 +#: ../src/develop/masks/brush.c:3143 msgid "[BRUSH] change hardness" msgstr "[PINCEL] ajustar dureza" -#: ../src/develop/masks/brush.c:3150 +#: ../src/develop/masks/brush.c:3145 msgid "[BRUSH] change opacity" msgstr "[PINCEL] ajustar opacidad" -#: ../src/develop/masks/brush.c:3162 +#: ../src/develop/masks/brush.c:3157 #, c-format msgid "brush #%d" msgstr "pincel #%d" -#: ../src/develop/masks/brush.c:3175 +#: ../src/develop/masks/brush.c:3170 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" @@ -10270,13 +10977,13 @@ msgstr "" "Tamaño: Rueda del Ratón, Dureza: Mayús+Rueda del Ratón\n" "Opacidad: Ctrl+Rueda del Ratón (%d%%)" -#: ../src/develop/masks/brush.c:3178 +#: ../src/develop/masks/brush.c:3173 msgid "size: scroll" msgstr "Tamaño: Rueda del Ratón" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 #: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1819 +#: ../src/develop/masks/path.c:1850 #, c-format msgid "feather size: %3.2f%%" msgstr "Difuminado: %3.2f%%" @@ -10298,7 +11005,7 @@ msgstr "[CÍRCULO] cambiar opacidad" msgid "circle #%d" msgstr "círculo #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4011 +#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4042 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10351,16 +11058,17 @@ msgstr "" msgid "rotate: ctrl+drag" msgstr "Rotar: Ctrl+Arrastre" +# dt•v5.6 #: ../src/develop/masks/ellipse.c:2021 #, c-format msgid "" -"feather mode: shift+click, rotate: ctrl+drag\n" +"feather mode: alt+click, rotate: ctrl+drag\n" "size: scroll, feather size: shift+scroll, opacity: " "ctrl+scroll (%d%%)" msgstr "" -"Modo de difuminado: Mayús+Clic, Rotación: Ctrl+Arrastre\n" -"Tamaño: Desplazamiento, Difuminado: Mayús+Desplazamiento, " -"Opacidad: Ctrl+Desplazamiento (%d%%)" +"Modo de difuminado: Alt+Clic, Rotación: Ctrl+Arrastre\n" +"Tamaño: Desplazamiento, Tamaño de difuminado: " +"Mayús+Desplazamiento, Opacidad: Ctrl+Desplazamiento (%d%%)" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format @@ -10429,79 +11137,222 @@ msgstr "[FIGURA] quitar figura" msgid "group `%s'" msgstr "agrupar «%s»" -#: ../src/develop/masks/masks.c:418 +#: ../src/develop/masks/masks.c:432 #, c-format msgid "copy of `%s'" msgstr "copia de «%s»" -#: ../src/develop/masks/masks.c:984 +#: ../src/develop/masks/masks.c:1002 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: no coincide la versión de máscara: %d != %d" -#: ../src/develop/masks/masks.c:1244 ../src/develop/masks/masks.c:1894 +#: ../src/develop/masks/masks.c:1277 ../src/develop/masks/masks.c:1937 #, c-format msgid "opacity: %.0f%%" msgstr "opacidad: %.0f%%" -#: ../src/develop/masks/masks.c:1640 ../src/libs/masks.c:1074 +#: ../src/develop/masks/masks.c:1683 ../src/libs/masks.c:1111 msgid "add existing shape" msgstr "Añadir una figura existente" -#: ../src/develop/masks/masks.c:1667 +#: ../src/develop/masks/masks.c:1710 msgid "use same shapes as" msgstr "Ocupar las mismas figuras de" -#: ../src/develop/masks/masks.c:1977 +#: ../src/develop/masks/masks.c:2020 msgid "masks can not contain themselves" msgstr "Las máscaras no pueden contenerse a sí mismas" -#: ../src/develop/masks/path.c:3944 +# dt•v5.2 +#: ../src/develop/masks/object.c:852 +msgid "set raster mask root folder in preferences" +msgstr "" +"Configure la carpeta raíz de archivos de máscaras de matriz de pixeles en las " +"preferencias" + +# dt•v5.2 +#: ../src/develop/masks/object.c:860 +msgid "cannot create raster mask folder" +msgstr "No se pudo crear la carpeta de máscaras de matriz de pixeles" + +# dt•v5.6 +#: ../src/develop/masks/object.c:923 +msgid "raster mask saved" +msgstr "Máscara de matriz de pixeles guardada" + +# dt•v5.2 +#: ../src/develop/masks/object.c:928 +msgid "failed to save raster mask" +msgstr "Falló al guardar la máscara de matriz de pixeles" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1009 +msgid "no mask extracted from AI segmentation" +msgstr "No se extrajo ninguna máscara de la segmentación por IA" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1017 +msgid "ai object group" +msgstr "grupo de objetos de ia" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1018 +msgid "ai object" +msgstr "objeto de ia" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1146 +#, c-format +msgid "smoothing: %3.2f" +msgstr "suavizado: %3.2f" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1157 +#, c-format +msgid "cleanup: %d" +msgstr "limpieza: %d" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1170 +#, c-format +msgid "opacity: %d%%" +msgstr "opacidad: %d%%" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1293 +#, c-format +msgid "group '%s'" +msgstr "agrupar «%s»" + +# dt•v5.6 +#. keep the message visible while the thread is working +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 +msgid "object mask: analyzing image..." +msgstr "Máscara de objeto: analizando la imagen..." + +# dt•v5.6 +#: ../src/develop/masks/object.c:1588 +msgid "click on object to create mask" +msgstr "Pulsa sobre el objeto para crear una máscara" + +# dt•v5.6 +#. log only once when the thread is first joined +#: ../src/develop/masks/object.c:1598 +msgid "object mask preparation failed" +msgstr "Error al preparar la máscara del objeto" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1803 +msgid "[OBJECT] select / add foreground point" +msgstr "[OBJETO] seleccionar / añadir punto de primer plano" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1808 +msgid "[OBJECT] add background point" +msgstr "[OBJETO] añadir punto de fondo" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1813 +msgid "[OBJECT] clear selection" +msgstr "[OBJETO] despejar selección" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1818 +msgid "[OBJECT] apply mask" +msgstr "[OBJETO] aplicar máscara" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1823 +msgid "[OBJECT] change smoothing" +msgstr "[OBJETO] ajustar suavizado" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1828 +msgid "[OBJECT] change cleanup" +msgstr "[OBJETO] ajustar limpieza" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1833 +msgid "[OBJECT] change opacity" +msgstr "[OBJETO] ajustar opacidad" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1840 +#, c-format +msgid "object #%d" +msgstr "objeto #%d" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1858 +#, c-format +msgid "" +"add: click, subtract: shift+click, clear: " +"ctrl+shift+click, apply: right-click, apply+save raster: " +"shift+right-click\n" +"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), " +"opacity: ctrl+scroll (%d%%)" +msgstr "" +"Añadir: Pulsación, Sustraer: Mayús+Clic, Despejar: " +"Ctrl+Mayús+Clic, Aplicar: Clic Secundario, Aplicar+Guardar Archivo: Mayús+Clic Secundario\n" +"Suavizar: Desplazamiento (%3.2f), Limpiar: Mayús+Desplazamiento " +"(%d), Opacidad: Ctrl+Desplazamiento (%d%%)" + +# dt•v5.6 +#: ../src/develop/masks/object.c:1869 +#, c-format +msgid "select: click on object, opacity: ctrl+scroll (%d%%)" +msgstr "" +"Seleccionar: pulse en un objeto, Opacidad: Ctrl+Rueda del Ratón " +"(%d%%)" + +#: ../src/develop/masks/path.c:3975 msgid "[PATH creation] add a smooth node" msgstr "[creación de RUTA] añadir un nodo romo" -#: ../src/develop/masks/path.c:3946 +#: ../src/develop/masks/path.c:3977 msgid "[PATH creation] add a sharp node" msgstr "[creación de RUTA] agregar nodo angulado" -#: ../src/develop/masks/path.c:3948 +#: ../src/develop/masks/path.c:3979 msgid "[PATH creation] terminate path creation" msgstr "[creación de RUTA] finalizar la creación de la ruta" -#: ../src/develop/masks/path.c:3950 +#: ../src/develop/masks/path.c:3981 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[RUTA en el nodo] alternar entre nodo romo o angulado" -#: ../src/develop/masks/path.c:3952 +#: ../src/develop/masks/path.c:3983 msgid "[PATH on node] remove the node" msgstr "[RUTA en el nodo] quitar el nodo" -#: ../src/develop/masks/path.c:3954 +#: ../src/develop/masks/path.c:3985 msgid "[PATH on feather] reset curvature" msgstr "[RUTA en el suavizado] restablecer curvatura" -#: ../src/develop/masks/path.c:3956 +#: ../src/develop/masks/path.c:3987 msgid "[PATH on segment] add node" msgstr "[RUTA en el segmento] añadir nodo" -#: ../src/develop/masks/path.c:3958 +#: ../src/develop/masks/path.c:3989 msgid "[PATH] change size" msgstr "[RUTA] ajustar tamaño" -#: ../src/develop/masks/path.c:3960 +#: ../src/develop/masks/path.c:3991 msgid "[PATH] change feather size" msgstr "[RUTA] ajustar dureza" -#: ../src/develop/masks/path.c:3962 +#: ../src/develop/masks/path.c:3993 msgid "[PATH] change opacity" msgstr "[RUTA] ajustar opacidad" -#: ../src/develop/masks/path.c:3974 +#: ../src/develop/masks/path.c:4005 #, c-format msgid "path #%d" msgstr "ruta #%d" -#: ../src/develop/masks/path.c:3985 +#: ../src/develop/masks/path.c:4016 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10509,7 +11360,7 @@ msgstr "" "Añadir nodo: Pulsar, Añadir nodo angulado: Ctrl+Clic\n" "Cancelar: Clic secundario" -#: ../src/develop/masks/path.c:3990 +#: ../src/develop/masks/path.c:4021 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10517,7 +11368,7 @@ msgstr "" "Añadir nodo: Pulsar, Añadir nodo angulado: Ctrl+Clic\n" "Finalizar ruta: Clic secundario" -#: ../src/develop/masks/path.c:3995 +#: ../src/develop/masks/path.c:4026 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10526,17 +11377,16 @@ msgstr "" "Alternar modo (romo/angulado) : Ctrl+Clic" # dt•v5.0 -#: ../src/develop/masks/path.c:4000 +#: ../src/develop/masks/path.c:4031 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" msgstr "" -"Curvatura del nodo: Arrastrar Forzar simetría: " -"Ctrl+Arrastrar \n" -"Manipular un tirador: Mayús+Arrastre Reiniciar curvatura: " -"Clic secundario" +"Curvatura del nodo: Arrastrar Forzar simetría: Ctrl+Arrastrar \n" +"Manipular un tirador: Mayús+Arrastre Reiniciar curvatura: Clic " +"secundario" -#: ../src/develop/masks/path.c:4005 +#: ../src/develop/masks/path.c:4036 msgid "" "move segment: drag, add node: ctrl+click\n" "remove path: right-click" @@ -10544,11 +11394,11 @@ msgstr "" "Mover segmento: Arrastrar, Añadir nodo: Ctrl+Clic\n" "Eliminar ruta: Clic secundario" -#: ../src/develop/pixelpipe_hb.c:517 +#: ../src/develop/pixelpipe_hb.c:571 msgid "enabled as required" msgstr "Habilitado por ser requerido" -#: ../src/develop/pixelpipe_hb.c:518 +#: ../src/develop/pixelpipe_hb.c:572 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10558,11 +11408,11 @@ msgstr "" "Probablemente ocurrió por aplicar un preajuste o estilo, o al copiar y pegar " "un historial." -#: ../src/develop/pixelpipe_hb.c:525 +#: ../src/develop/pixelpipe_hb.c:579 msgid "disabled as not appropriate" msgstr "Deshabilitado por no ser apto" -#: ../src/develop/pixelpipe_hb.c:526 +#: ../src/develop/pixelpipe_hb.c:580 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10573,7 +11423,7 @@ msgstr "" "un historial." # dt•v5.0 -#: ../src/develop/pixelpipe_hb.c:1261 +#: ../src/develop/pixelpipe_hb.c:1372 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10585,11 +11435,11 @@ msgstr "" "Realice un reporte en GitHub." # dt•v5.0 -#: ../src/develop/pixelpipe_hb.c:1745 +#: ../src/develop/pixelpipe_hb.c:1957 msgid "fatal input misalignment, please report on GitHub\n" msgstr "Desalineación de entrada grave. Realice un reporte en GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3129 +#: ../src/develop/pixelpipe_hb.c:3181 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -10606,12 +11456,11 @@ msgstr "" "preferencias. Intente con valores predeterminados.\n" " • Defectos en el controlador del dispositivo. Ejecute darktable con el " "argumento '-d opencl' para identificar los errores.\n" -" • La cantidad de eventos solicitados no es admitida por los " -"controladores.\n" +" • La cantidad de eventos solicitados no es admitida por los controladores.\n" " • Muy poco margen de espacio libre debido a la opción elegida «Utilizar " "toda la memoria del dispositivo»." -#: ../src/develop/pixelpipe_hb.c:3321 +#: ../src/develop/pixelpipe_hb.c:3483 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10622,46 +11471,47 @@ msgstr "" "«%s», ya que se procesa en una posición posterior en el orden de procesado.\n" "Se ha omitido la máscara de matriz de pixeles." -#: ../src/develop/tiling.c:817 ../src/develop/tiling.c:1157 +# dt•v5.6 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" -"tiling failed for module '%s'. the output most likely will be OK, but you " +"tiling failed for module '%s%s'. the output most likely will be OK, but you " "might want to check." msgstr "" -"El proceso por bandas ha fallado para el módulo «%s». Es muy probable que la " -"salida sea correcta, aunque quizá desee comprobarlo." +"El proceso por bandas ha fallado para el módulo «%s%s». Es muy probable que " +"la salida sea correcta, aunque quizá desee comprobarlo." -#: ../src/dtgtk/culling.c:223 +#: ../src/dtgtk/culling.c:225 msgid "you have reached the start of your selection" msgstr "Se ha llegado al inicio de la selección." -#: ../src/dtgtk/culling.c:232 +#: ../src/dtgtk/culling.c:234 msgid "you have reached the start of your collection" msgstr "Se ha llegado al inicio de la colección." -#: ../src/dtgtk/culling.c:279 +#: ../src/dtgtk/culling.c:281 msgid "you have reached the end of your selection" msgstr "Se ha llegado al final de la selección." -#: ../src/dtgtk/culling.c:306 +#: ../src/dtgtk/culling.c:308 msgid "you have reached the end of your collection" msgstr "Se ha llegado al final de la colección." -#: ../src/dtgtk/culling.c:415 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "El zoom está limitado a %d imágenes." -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "inválido" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "Año %s" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -10671,7 +11521,7 @@ msgstr "" "Utilice «mín.» si no hay límites.\n" "Pulse el botón secundario para elegir un valor existente." -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -10681,7 +11531,7 @@ msgstr "" "Utilice «máx.» si no hay límites.\n" "Pulse el botón secundario para elegir un valor existente." -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -10689,7 +11539,7 @@ msgstr "" "Introduzca el valor.\n" "Pulse el botón secundario para elegir un valor existente." -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10704,7 +11554,7 @@ msgstr "" "Pulse el botón secundario del ratón para seleccionar entre los valores " "existentes o desde en el calendario." -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10721,7 +11571,7 @@ msgstr "" "Pulse el botón secundario del ratón para seleccionar entre los valores " "existentes o desde en el calendario." -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10732,46 +11582,46 @@ msgstr "" "Pulse el botón secundario del ratón para seleccionar entre los valores " "existentes o desde en el calendario." -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "Intervalo de fecha/hora que se le restará al valor máximo" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "Intervalo de fecha/hora que se le añadirá al valor mínimo" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "fijo" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "relativo" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "seleccionado" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 #: ../src/libs/colorpicker.c:54 msgid "min" msgstr "mín." -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 #: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "máx." -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "tipo de fecha" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "fecha" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -10779,46 +11629,45 @@ msgstr "" "Pulse para elegir la fecha.\n" "Haga pulsación doble para utilizar la fecha directamente." -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "años:" -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "meses:" -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "días:" #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "tiempo" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 -#: ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 msgid "now" msgstr "ahora" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "Establecer el valor para que siempre coincida con la fecha actual" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:180 -#: ../src/libs/metadata.c:1140 ../src/libs/styles.c:936 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 +#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "establecer" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "Establecer el límite del rango con este valor" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "fecha actual:" -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:595 +#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 msgid "double-click to reset" msgstr "Pulsación doble para reiniciar" @@ -10845,127 +11694,126 @@ msgstr "" msgid "grouped images" msgstr "Imágenes agrupadas" -#: ../src/dtgtk/thumbnail.c:863 ../src/dtgtk/thumbnail.c:1682 -#: ../src/iop/ashift.c:6047 ../src/iop/ashift.c:6134 ../src/iop/ashift.c:6136 -#: ../src/iop/ashift.c:6138 ../src/libs/navigation.c:112 -#: ../src/libs/navigation.c:249 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 +#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 +#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:268 msgid "fit" msgstr "normal" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1256 +#: ../src/dtgtk/thumbtable.c:1265 msgid "here" msgstr "Aquí" -#: ../src/dtgtk/thumbtable.c:1257 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "sin imágenes en la colección presente" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1259 +#: ../src/dtgtk/thumbtable.c:1268 msgid "need help?" msgstr "Ayuda" -#: ../src/dtgtk/thumbtable.c:1260 +#: ../src/dtgtk/thumbtable.c:1269 msgid "if you have not imported any images yet" msgstr "si aún no se ha importado alguna imagen" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1261 +#: ../src/dtgtk/thumbtable.c:1270 msgid "click on ? then an on-screen item to open manual page" msgstr "" "Pulse sobre ? e inmediatamente pulse sobre algún un elemento en " "pantalla. La página del manual se abrirá." -#: ../src/dtgtk/thumbtable.c:1262 +#: ../src/dtgtk/thumbtable.c:1271 msgid "you can do so in the import module" msgstr "puede hacerse con el módulo importar" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1263 +#: ../src/dtgtk/thumbtable.c:1272 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "" "Mantenga pulsada la tecla \"H\" para mostrar todos los atajos activos " "de teclado" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1264 +#: ../src/dtgtk/thumbtable.c:1273 msgid "to open the online manual click " msgstr "Para abrir el manual en línea, pulse " -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1274 msgid "try to relax the filter settings in the top panel" msgstr "pruebe con condiciones de filtro más flexibles, en el panel superior" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1266 +#: ../src/dtgtk/thumbtable.c:1275 msgid "or add images in the collections module" msgstr "o añada imágenes con el módulo de colección" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1267 +#: ../src/dtgtk/thumbtable.c:1276 msgid "personalize darktable" msgstr "Personalizar darktable" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1277 msgid "click on the gear icon for global preferences" msgstr "Mostrar preferencias generales pulsando sobre el engranaje" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1279 msgid "click on the keyboard icon to define shortcuts" msgstr "Pulse sobre el ícono de teclado para definir atajos " # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1281 msgid "try the 'no-click' workflow" msgstr "" "Flujo de trabajo sin pulsar: pase el ratón por encima de una imagen para " "trabajarla" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1282 msgid "set module-specific preferences through module's menu" msgstr "Configura preferencias específicas mediante el menú del módulo" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1283 msgid "hover over an image and use keyboard shortcuts" msgstr "Pase el cursor sobre una imagen y utiliza atajos de teclado" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1284 msgid "to apply ratings, colors, styles, etc." msgstr "" "Atajos de teclado que se asignaran a funciones de valoración, colores, " "estilos, etc." # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1285 msgid "make default raw development look more like your" msgstr "" "Hace que el revelado predeterminado de la imagen en bruto sea más parecido al" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1286 msgid "hover over any button for its description and shortcuts" msgstr "Pase el cursor sobre cualquier botón para su descripción y atajos" # dt•v5.0 -#: ../src/dtgtk/thumbtable.c:1278 +#: ../src/dtgtk/thumbtable.c:1287 msgid "camera's JPEG by applying a camera-specific style" msgstr "" "JPEG de la cámara, aplicando un estilo específico correspondiente al modelo " "de cámara" -#: ../src/dtgtk/thumbtable.c:1695 -msgid "" -"you have changed the settings related to how thumbnails are generated.\n" +#: ../src/dtgtk/thumbtable.c:1714 +msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "" "Ha cambiado la configuración relacionada con la generación de miniaturas.\n" -#: ../src/dtgtk/thumbtable.c:1698 +#: ../src/dtgtk/thumbtable.c:1717 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -10973,7 +11821,7 @@ msgstr "" "Todas las miniaturas en caché deben ser invalidadas.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1702 +#: ../src/dtgtk/thumbtable.c:1721 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -10982,7 +11830,7 @@ msgstr "" "Las miniaturas de la caché a partir del nivel %d deben ser invalidadas.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1707 +#: ../src/dtgtk/thumbtable.c:1726 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -10991,7 +11839,7 @@ msgstr "" "Las miniaturas de la caché por debajo del nivel %d deben ser invalidadas.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1712 +#: ../src/dtgtk/thumbtable.c:1731 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -11000,40 +11848,40 @@ msgstr "" "Las miniaturas en caché entre el nivel %d y %d necesitan ser invalidadas.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1715 +#: ../src/dtgtk/thumbtable.c:1734 msgid "do you want to do that now?" msgstr "¿Desea ejecutar la acción en este momento?" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1736 msgid "cached thumbnails invalidation" msgstr "Invalidación de miniaturas en caché" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:2994 +#: ../src/dtgtk/thumbtable.c:3082 msgid "copy history" msgstr "copiar historial" -#: ../src/dtgtk/thumbtable.c:2996 +#: ../src/dtgtk/thumbtable.c:3084 msgid "copy history parts" msgstr "copiar elementos del historial" -#: ../src/dtgtk/thumbtable.c:3000 +#: ../src/dtgtk/thumbtable.c:3088 msgid "paste history parts" msgstr "pegar elementos del historial" -#: ../src/dtgtk/thumbtable.c:3005 +#: ../src/dtgtk/thumbtable.c:3093 msgid "duplicate image" msgstr "Duplicar imagen" -#: ../src/dtgtk/thumbtable.c:3007 +#: ../src/dtgtk/thumbtable.c:3095 msgid "duplicate image virgin" msgstr "Duplicar imagen virgen" -#: ../src/dtgtk/thumbtable.c:3017 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 msgid "select film roll" msgstr "seleccionar carrete" -#: ../src/dtgtk/thumbtable.c:3019 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 msgid "select untouched" msgstr "seleccionar no editadas" @@ -11228,6 +12076,10 @@ msgstr "seleccionar no editadas" #. Not Implemented #. Not Implemented #. Not Implemented +#. handle the ROLL.NAME[n] case +#. grab each complete variable +#. strip of the leading $( and trailing ) +#. add one because c arrays are 0 based and lua are 1 based #. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the substitute list #. grab each complete variable #. strip of the leading $( and trailing ) @@ -11242,10 +12094,13 @@ msgstr "seleccionar no editadas" #. FILE.NAME #. FILE.EXTENSION #. ID +#. IMAGE.ID +#. IMAGE.ID.NEXT #. VERSION #. VERSION.IF_MULTI #. VERSION.NAME #. DARKTABLE.VERSION +#. Xmp.darktable.version #. DARKTABLE.NAME #. SEQUENCE #. WIDTH.SENSOR @@ -11311,10 +12166,15 @@ msgstr "seleccionar no editadas" #. LABELS #. LABELS.ICONS - wont be implemented #. TITLE +#. Xmp.dc.title #. DESCRIPTION +#. Xmp.dc.description #. CREATOR +#. Xmp.dc.creator #. PUBLISHER +#. Xmp.dc.publisher #. RIGHTS +#. Xmp.dc.rights #. TAGS - wont be implemented #. SIDECAR.TXT - wont be implemented #. FOLDER.PICTURES @@ -11326,178 +12186,195 @@ msgstr "seleccionar no editadas" #. JOBCODE - wont be implemented #. populate the substitution list #. do category substitutions separately -#: ../src/external/lua-scripts/lib/dtutils/string.lua:887 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:931 msgid "$(ROLL.NAME) - roll of the input image" msgstr "$(ROLL.NAME) → carrete de la imagen de entrada" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:888 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 #: ../src/gui/gtkentry.c:38 msgid "$(FILE.FOLDER) - folder containing the input image" msgstr "$(FILE.FOLDER) → carpeta de la imagen de entrada" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:889 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 #: ../src/gui/gtkentry.c:39 msgid "$(FILE.NAME) - basename of the input image" msgstr "$(FILE.NAME) → nombre base de la imagen de entrada" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:890 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 #: ../src/gui/gtkentry.c:40 msgid "$(FILE.EXTENSION) - extension of the input image" msgstr "$(FILE.EXTENSION) → extensión de la imagen de entrada" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:891 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 #: ../src/gui/gtkentry.c:111 msgid "$(ID) - image ID" msgstr "$(ID) → Id. de la imagen" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:892 +# dt•v5.0 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/gui/gtkentry.c:109 +msgid "$(IMAGE.ID) - image ID" +msgstr "$(IMAGE.ID) → Id. de la imagen" + +# dt•v5.0 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/gui/gtkentry.c:110 +msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" +msgstr "" +"(IMAGE.ID.NEXT) → El siguiente ID de imagen que se asignará en la importación" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 #: ../src/gui/gtkentry.c:41 msgid "$(VERSION) - duplicate version" msgstr "$(VERSION) → duplicar versión" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:893 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 #: ../src/gui/gtkentry.c:42 msgid "" "$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version " "exists" msgstr "" -"$(VERSION.IF_MULTI) es similar a $(VERSION) sólo que queda con cadena nula " -"si sólo existe una versión" +"$(VERSION.IF_MULTI) es similar a $(VERSION) sólo que queda con cadena nula si " +"sólo existe una versión" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:894 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 #: ../src/gui/gtkentry.c:43 msgid "$(VERSION.NAME) - version name from metadata" msgstr "$(VERSION.NAME) → nombre de la versión desde los metadatos" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:895 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 #: ../src/gui/gtkentry.c:120 msgid "$(DARKTABLE.VERSION) - current darktable version" msgstr "$(DARKTABLE.VERSION) → versión actual de darktable" +# dt•v5.6 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +msgid "$(Xmp.darktable.version) - current darktable version" +msgstr "$(Xmp.darktable.version) → versión actual de darktable" + #. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:897 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 #: ../src/gui/gtkentry.c:45 -msgid "" -"$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" +msgid "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" msgstr "" "$(SEQUENCE[n,m]) → número de secuencia, n: cantidad de dígitos, m: número " "inicial" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:898 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 #: ../src/gui/gtkentry.c:47 msgid "$(WIDTH.SENSOR) - image sensor width" msgstr "$(WIDTH.SENSOR) → anchura del sensor de imagen" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:899 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 #: ../src/gui/gtkentry.c:52 msgid "$(HEIGHT.SENSOR) - image sensor height" msgstr "$(HEIGHT.SENSOR) → altura del sensor de imagen" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:900 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 #: ../src/gui/gtkentry.c:48 msgid "$(WIDTH.RAW) - RAW image width" msgstr "$(WIDTH.RAW) → anchura de la imagen en bruto" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:901 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 #: ../src/gui/gtkentry.c:53 msgid "$(HEIGHT.RAW) - RAW image height" msgstr "$(HEIGHT.RAW) → altura de la imagen en bruto" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:902 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 #: ../src/gui/gtkentry.c:49 msgid "$(WIDTH.CROP) - image width after crop" msgstr "$(WIDTH.CROP) → anchura de la imagen después del recorte" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:903 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 #: ../src/gui/gtkentry.c:54 msgid "$(HEIGHT.CROP) - image height after crop" msgstr "$(HEIGHT.CROP) → altura máxima después del recorte" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:904 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 #: ../src/gui/gtkentry.c:50 msgid "$(WIDTH.EXPORT) - exported image width" msgstr "$(WIDTH.EXPORT) → anchura de la imagen exportada" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:905 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 #: ../src/gui/gtkentry.c:55 msgid "$(HEIGHT.EXPORT) - exported image height" msgstr "$(HEIGHT.EXPORT) → altura de la imagen exportada" #. _("$(WIDTH.MAX) - maximum image export width"), -- not implemented #. _("$(HEIGHT.MAX) - maximum image export height"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:908 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 #: ../src/gui/gtkentry.c:56 msgid "$(YEAR) - year" msgstr "$(YEAR) → año" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:909 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:956 #: ../src/gui/gtkentry.c:57 msgid "$(YEAR.SHORT) - year without century" msgstr "$(YEAR.SHORT) → año sin siglo" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:910 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 #: ../src/gui/gtkentry.c:58 msgid "$(MONTH) - month" msgstr "$(MONTH) → mes" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:911 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:958 #: ../src/gui/gtkentry.c:60 msgid "$(MONTH.LONG) - full month name according to the current locale" msgstr "$(MONTH.LONG) → nombre del mes según la localización actual" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:912 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 #: ../src/gui/gtkentry.c:59 msgid "$(MONTH.SHORT) - abbreviated month name according to the current locale" msgstr "$(MONTH.SHORT) → nombre del mes abreviado según la localización actual" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:913 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 #: ../src/gui/gtkentry.c:61 msgid "$(DAY) - day" msgstr "$(DAY) → día" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:914 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 #: ../src/gui/gtkentry.c:62 msgid "$(HOUR) - hour" msgstr "$(HOUR) → hora" #. _("$(HOUR.AMPM) - hour, 12-hour clock"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:916 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 #: ../src/gui/gtkentry.c:64 msgid "$(MINUTE) - minute" msgstr "$(MINUTE) → minuto" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:917 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:964 #: ../src/gui/gtkentry.c:65 msgid "$(SECOND) - second" msgstr "$(SECOND) → segundo" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:918 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 #: ../src/gui/gtkentry.c:66 msgid "$(MSEC) - millisecond" msgstr "$(MSEC) → milisegundo" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:919 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 #: ../src/gui/gtkentry.c:69 msgid "$(EXIF.YEAR) - EXIF year" msgstr "$(EXIF.YEAR) → año EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:920 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 #: ../src/gui/gtkentry.c:70 msgid "$(EXIF.YEAR.SHORT) - EXIF year without century" msgstr "$(EXIF.YEAR.SHORT) → año Exif sin siglo" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:921 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 #: ../src/gui/gtkentry.c:71 msgid "$(EXIF.MONTH) - EXIF month" msgstr "$(EXIF.MONTH) → mes Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:922 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 #: ../src/gui/gtkentry.c:73 msgid "" "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" msgstr "$(EXIF.MONTH.LONG) → nombre del mes EXIF según la localización actual" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:923 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:970 #: ../src/gui/gtkentry.c:72 msgid "" "$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current " @@ -11506,108 +12383,108 @@ msgstr "" "$(EXIF.MONTH.SHORT) → nombre del mes EXIF abreviado según la localización " "actual" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:924 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 #: ../src/gui/gtkentry.c:74 msgid "$(EXIF.DAY) - EXIF day" msgstr "$(EXIF.DAY) → día Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:925 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:972 #: ../src/gui/gtkentry.c:75 msgid "$(EXIF.HOUR) - EXIF hour" msgstr "$(EXIF.HOUR) → hora Exif" #. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:927 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:974 #: ../src/gui/gtkentry.c:77 msgid "$(EXIF.MINUTE) - EXIF minute" msgstr "$(EXIF.MINUTE) → minuto Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:928 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:975 #: ../src/gui/gtkentry.c:78 msgid "$(EXIF.SECOND) - EXIF second" msgstr "$(EXIF.SECOND) → segundo Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:929 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:976 #: ../src/gui/gtkentry.c:79 msgid "$(EXIF.MSEC) - EXIF millisecond" msgstr "$(EXIF.MSEC) → milisegundo Exif" #. _("$(EXIF.DATE.REGIONAL) - localized EXIF date"), -- not implemented #. _("$(EXIF.TIME.REGIONAL) - localized EXIF time"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:979 #: ../src/gui/gtkentry.c:80 msgid "$(EXIF.ISO) - ISO value" msgstr "$(EXIF.ISO) → valor ISO" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:980 #: ../src/gui/gtkentry.c:83 msgid "$(EXIF.EXPOSURE) - EXIF exposure" msgstr "$(EXIF.EXPOSURE) → exposición Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:981 #: ../src/gui/gtkentry.c:81 msgid "$(EXIF.EXPOSURE.BIAS) - EXIF exposure bias" msgstr "$(EXIF.EXPOSURE.BIAS) → Compensación de exposición Exif" #. _("$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:983 #: ../src/gui/gtkentry.c:84 msgid "$(EXIF.APERTURE) - EXIF aperture" msgstr "$(EXIF.APERTURE) → apertura EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:984 #: ../src/gui/gtkentry.c:85 msgid "$(EXIF.CROP_FACTOR) - EXIF crop factor" msgstr "$(EXIF.CROP_FACTOR) → factor de recorte en el EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:985 #: ../src/gui/gtkentry.c:86 msgid "$(EXIF.FOCAL.LENGTH) - EXIF focal length" msgstr "$(EXIF.FOCAL.LENGTH) → longitud focal Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:986 #: ../src/gui/gtkentry.c:87 msgid "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" msgstr "" "$(EXIF.FOCAL.LENGTH.EQUIV) → longitud focal equivalente a 35 mm del Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:987 #: ../src/gui/gtkentry.c:88 msgid "$(EXIF.FOCUS.DISTANCE) - EXIF focal distance" msgstr "$(EXIF.FOCUS.DISTANCE) → distancia focal Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:988 #: ../src/gui/gtkentry.c:89 msgid "$(EXIF.MAKER) - camera maker" msgstr "$(EXIF.MAKER) → fabricante de la cámara" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:989 #: ../src/gui/gtkentry.c:90 msgid "$(EXIF.MODEL) - camera model" msgstr "$(EXIF.MODEL) → modelo de la cámara" # dt•v5.0 -#: ../src/external/lua-scripts/lib/dtutils/string.lua:943 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:990 #: ../src/gui/gtkentry.c:91 msgid "$(EXIF.WHITEBALANCE) - EXIF selected white balance" msgstr "$(EXIF.WHITEBALANCE) → Balance de blancos seleccionado Exif" # dt•v5.0 #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:991 #: ../src/gui/gtkentry.c:92 msgid "$(EXIF.METERING) - EXIF exposure metering mode" msgstr "$(EXIF.METERING) → Modo de medición de la exposición Exif" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:992 #: ../src/gui/gtkentry.c:93 msgid "$(EXIF.LENS) - lens" msgstr "$(EXIF.LENS) → lentes" # dt•v5.0 #. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:994 #: ../src/gui/gtkentry.c:95 msgid "$(EXIF.FLASH) - was flash used (yes/no/--)" msgstr "$(EXIF.FLASH) → Si el flash fue utilizado (sí/no/--)" @@ -11617,84 +12494,109 @@ msgstr "$(EXIF.FLASH) → Si el flash fue utilizado (sí/no/--)" #. _("$(GPS.LATITUDE) - latitude"),-- not implemented #. _("$(GPS.ELEVATION) - elevation"),-- not implemented #. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:999 #: ../src/gui/gtkentry.c:100 msgid "$(LONGITUDE) - longitude" msgstr "$(LONGITUDE) → longitud" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:953 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1000 #: ../src/gui/gtkentry.c:101 msgid "$(LATITUDE) - latitude" msgstr "$(LATITUDE) → latitud" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:954 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1001 #: ../src/gui/gtkentry.c:102 msgid "$(ELEVATION) - elevation" msgstr "$(ELEVATION) → elevación" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1002 #: ../src/gui/gtkentry.c:103 msgid "$(STARS) - star rating as number (-1 for rejected)" msgstr "$(STARS) → puntuación en números ( -1 significa rechazada)" #. _("$(RATING.ICONS) - star/reject rating in icon form"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1004 #: ../src/gui/gtkentry.c:105 msgid "$(LABELS) - color labels as text" msgstr "$(LABELS) → marcas de color como texto" #. _("$(LABELS.ICONS) - color labels as icons"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1006 msgid "$(TITLE) - title from metadata" msgstr "$(TITLE) → titulo de los metadatos" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 +# dt•v5.6 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1007 +msgid "$(Xmp.dc.title) - title from metadata" +msgstr "$(Xmp.dc.title) → titulo de los metadatos" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1008 msgid "$(DESCRIPTION) - description from metadata" msgstr "$(DESCRIPTION) → descripción en los metadatos" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 +# dt•v5.6 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1009 +msgid "$(Xmp.dc.description) - description from metadata" +msgstr "$(Xmp.dc.description) → descripción en los metadatos" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1010 msgid "$(CREATOR) - creator from metadata" msgstr "$(CREATOR) → autor de los metadatos" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:962 +# dt•v5.6 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1011 +msgid "$(Xmp.dc.creator) - creator from metadata" +msgstr "$(Xmp.dc.creator) → autor de los metadatos" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1012 msgid "$(PUBLISHER) - publisher from metadata" msgstr "$(PUBLISHER) → editor de los metadatos" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 +# dt•v5.6 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1013 +msgid "$(Xmp.dc.publisher) - publisher from metadata" +msgstr "$(Xmp.dc.publisher) → editor de los metadatos" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1014 msgid "$(RIGHTS) - rights from metadata" msgstr "$(RIGHTS) → derechos de los metadatos" +# dt•v5.6 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1015 +msgid "$(Xmp.dc.rights) - rights from metadata" +msgstr "$(Xmp.dc.rights) → derechos de los metadatos" + #. _("$(TAGS) - tags as set in metadata settings"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 #: ../src/gui/gtkentry.c:117 msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" msgstr "" "$(CATEGORY[n,category]) → subetiqueta de nivel n en etiquetas jerárquicas" # dt•v5.0 -#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 #: ../src/gui/gtkentry.c:121 msgid "$(SIDECAR_TXT) - contents of .txt sidecar file, if present" msgstr "" "$(SIDECAR_TXT) → En caso de existir, el contenido del archivo asociado .txt" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1019 #: ../src/gui/gtkentry.c:113 msgid "$(FOLDER.PICTURES) - pictures folder" msgstr "$(PICTURES.FOLDER) → carpeta de fotos" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1020 #: ../src/gui/gtkentry.c:114 msgid "$(FOLDER.HOME) - home folder" msgstr "$(FOLDER.HOME) → carpeta home" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 #: ../src/gui/gtkentry.c:115 msgid "$(FOLDER.DESKTOP) - desktop folder" msgstr "$(FOLDER.DESKTOP) → carpeta escritorio" #. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 #: ../src/gui/gtkentry.c:112 msgid "$(USERNAME) - login name" msgstr "$(USERNAME) → nombre de acceso" @@ -11707,7 +12609,11 @@ msgstr "$(USERNAME) → nombre de acceso" #. remove the var from the string #. string modifications #. replace the substitution variables in a string +#. catch everything below 0.3 seconds +#. catch 1/2, 1/3, ... +#. catch 1/1.3, 1/1.6, ... #. change the encoding of the terminal to handle non-english characters in path +#. otherwise, when the real command fails, script will still return "good" error code of chcp #. On Windows we don't need any command. (start e.g. has problems with spaces in the filename, even if we put quoter around them.) https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in-windows-via-command-prompt #. #. @@ -11746,8 +12652,12 @@ msgstr "$(USERNAME) → nombre de acceso" #. #. CHANGES #. +#. 20251202 - fixed pattern matching bugs affecting Canon EOS R? series +#. styles and styles being applied twice if images are reimported +#. +#. Added more debugging statements to pattern matching functions +#. #. local df = require "lib/dtutils.file" -#. local ds = require "lib/dtutils.string" #. local dtsys = require "lib/dtutils.system" #. local debug = require "darktable.debug" #. - - - - - - - - - - - - - - - - - - - - - - - @@ -11769,13 +12679,13 @@ msgstr "$(USERNAME) → nombre de acceso" #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/apply_camera_style.lua:94 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:99 msgid "apply camera style" msgstr "aplicar estilo de cámara" # dt•v5.0 #. name of script -#: ../src/external/lua-scripts/official/apply_camera_style.lua:95 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:100 msgid "apply darktable camera style to matching images" msgstr "Establecer el estilo de cámara en imágenes coincidentes" @@ -11813,6 +12723,7 @@ msgstr "Establecer el estilo de cámara en imágenes coincidentes" #. escape dashes #. make spaces optional #. until we end up with a set, I'll defer set processing, i.e. [...] +#. log.msg(log.debug, "make spaces conditional again? pattern is " .. pattern) #. anchor the pattern to ensure we don't short match #. separate the styles into #. @@ -11821,7 +12732,7 @@ msgstr "Establecer el estilo de cámara en imágenes coincidentes" #. styles {} #. patterns {} #. strip off the maker name -#: ../src/external/lua-scripts/official/apply_camera_style.lua:381 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:396 msgid "applying camera styles to images" msgstr "Aplicando estilos de cámara a las imágenes" @@ -11838,16 +12749,173 @@ msgstr "Aplicando estilos de cámara a las imágenes" #. - - - - - - - - - - - - - - - - - - - - - - - #. E V E N T S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/apply_camera_style.lua:474 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:490 msgid "apply darktable camera styles to collection" msgstr "aplicar estilos de cámara a la colección" # dt•v5.0 -#: ../src/external/lua-scripts/official/apply_camera_style.lua:480 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:496 msgid "apply darktable camera styles to selection" msgstr "aplicar estilos de cámara a la selección" +# dt•v5.6 +#. +#. +#. auto_straighten.lua - straighten an image in darkroom using image metadata +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. auto_straighten - straighten an image in darkroom using image metadata +#. +#. auto_straighten reads the roll and pitch angle imformation captured when +#. an image is captured. A correction is computed and applied to correct the +#. roll to the nearest vertical or horizontal axis using the rotate and +#. perspective module. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. exiftool - https://exiftool.org +#. +#. USAGE +#. * add it sowewhere in your scripts directory +#. * ensure exiftool is installed and accessible +#. * enable it using script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. LIMITATIONS +#. * Roll and pitch angles are taken when an image is captured. If you shoot +#. in burst mode, the roll and pitch angles of the first image are used in +#. the rest of the burst (at least for Canon). +#. * If you are running multiple scripts that trigger on an image being opened +#. in darkroom then the auto crop may not work. There is a shortcut included +#. that can have a key sequence assigned so that the auto crop will be reapplied. +#. * Currently oply roll angle is corrected +#. +#. LIEENSE +#. GPL V2 +#. +#. local da = require "lib/dtutils.action" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "enderezado_automático" + +# dt•v5.6 +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "" +"Enderezar una imagen en el cuarto oscuro utilizando los metadatos de la imagen" + +# dt•v5.6 +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "recorte_automático" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "El recorte automático que se debe realizar" + # dt•v5.0 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. Canon camera roll angle is as foillows +#. * landscape orientation camera upright = 0 +#. * camera rolled to the left (shutter button up) portrait = -90 +#. * camera inverted landscape = +/- 180 +#. * camera rolled to the right (shutter button down) portrait = 90 +#. +#. rotate and perspective corrections +#. * rotate the image to the right is a negative correction +#. * rotate the image left is a positive correction +#. +#. landscape +#. roll left portrait +#. inverted landscape +#. roll right portrait +#. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign +#. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) +#. da.wait_until_pixelpipe_complete() +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "No se ha encontrado ExifTool, saliendo..." + +# dt•v5.0 +#. da.register_events(MODULE, straighten_image) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. -[[ +#. ]] #. #. This file is part of darktable, #. copyright (c) 2015 Tobias Ellinghaus @@ -12156,8 +13224,8 @@ msgid "" "center also known as mean of gaussian weighting function (0 <= mean <= 1); " "default: 0.5" msgstr "" -"Centro. También conocido como media de la función de ponderación gaussiana " -"(0 <= media <= 1); predeterminado: 0.5" +"Centro. También conocido como media de la función de ponderación gaussiana (0 " +"<= media <= 1); predeterminado: 0.5" # dt•v5.0 #: ../src/external/lua-scripts/official/enfuse.lua:147 @@ -12276,10 +13344,251 @@ msgstr "" "No posible hallar el ejecutable de Enfuse. El exportador de enfuse no se " "cargará..." -# dt•v5.0 +# dt•v5.6 #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. kate: hl Lua; #. +#. +#. extract_burst_roll_images.lua - extract burst images from a burst roll file +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. extract_burst_roll_images - extract burst images from a burst roll file +#. +#. Canon cameras are capable of shooting in burst mode. When the shutter +#. button is half pressed the camera starts "recording". When the shutter is +#. fully pressed the pervious 1/2 second of imformation is recorded as individual +#. images stored in one file as well as images captured at 30 frames/sec until +#. the buffer fills or the shutter button is released. So a Canon R7 burst file +#. could contain ~90 images. +#. +#. Extracting the images from this file required use of Canon proprietary software +#. until recently when dnglab got the capability to extract the embedded images as +#. DNG raws. +#. +#. This script can be set to run on import, scanning for burst roll containers, +#. extracting the embedded images and grouping them with the burst roll container. +#. The script can alsu be utilized via a short cut and applied to selected images. +#. +#. When set to on import the script scans each image after import using exiv2 or exiftool +#. to check the image EXIF information to see if the file is a busrt roll container. +#. Once the import images are scanned, the detected burst roll containers are processed, +#. the embedded images extracted as DNSs, and grouped with the container image. +#. +#. In shortcut mode the user selects the burst roll containers manually and uses the shortcut +#. to extract the embedded images as DNGs +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. - exiv2 - https://exiv2.org +#. - exiftool - https://exiftool.org +#. - dnglab - https://github.com/dnglab/dnglab +#. +#. USAGE +#. - add the script to your lua scripts +#. - enable in script manager +#. - set the preferences in perferences->Lua options +#. +#. LIMITATIONS +#. extract_burst_roll_images makes heavy use of external programs to identify burst roll +#. containters and to extract the images. Windows users may want to use it in shortcut mode +#. to lessen the number of windows popping up. +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "extraer imágenes de ráfagas" + +# dt•v5.6 +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "extraer imágenes de ráfaga de un archivo de ráfaga" + +# dt•v5.6 +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. exiv2 or exiftool +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "Lector de etiquetas EXIF preferido" + +# dt•v5.6 +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "Utiliza ExifTool o Exiv2 para leer las etiquetas EXIF" + +# dt•v5.6 +#. tooltip +#. default +#. values +#. run on import +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "extraer imágenes de ráfagas al importarlas" + +# dt•v5.6 +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "botón para mostrar las imágenes seleccionadas de la ráfaga" + +# dt•v5.6 +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "" +"Añadir un botón al módulo de selección para seleccionar imágenes en ráfaga" + +# dt•v5.6 +#. tooltip +#. default +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. skip blank lines created by forfiles +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "Se han extraído %d archivos DNG de %s" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "Búsqueda de imágenes de ráfagas" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "extracción de imágenes de ráfagas" + +# dt•v5.6 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "No se ha encontrado el archivo ejecutable \"dnglab\"" + +# dt•v5.0 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr "No se ha encontrado el archivo ejecutable \"dnglab\". Saliendo..." + +# dt•v5.6 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "No hay ningún lector de etiquetas EXIF disponible" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr " No hay ningún lector de etiquetas EXIF disponible. Cerrando..." + +# dt•v5.6 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr " El lector de etiquetas seleccionado %s no está disponible" + +# dt•v5.6 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "Seleccionar imágenes de ráfagas" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "Seleccionar contenedores de imágenes en ráfaga" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "Extraer y agrupar imágenes de ráfagas de rodadas con un contenedor" + +# dt•v5.0 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2014 Tobias Ellinghaus #. @@ -12351,11 +13660,11 @@ msgstr "Comando para generar el archivo asociado .txt" # dt•v5.0 #: ../src/external/lua-scripts/official/generate_image_txt.lua:76 msgid "" -"the output of this command gets written to the txt file. use $(FILE_NAME) " -"for the image file" +"the output of this command gets written to the txt file. use $(FILE_NAME) for " +"the image file" msgstr "" -"La salida de este comando se escribe en el archivo .txt. Utilice $" -"(FILE_NAME) para el archivo de imagen." +"La salida de este comando se escribe en el archivo .txt. Utilice $(FILE_NAME) " +"para el archivo de imagen." # dt•v5.0 #: ../src/external/lua-scripts/official/generate_image_txt.lua:82 @@ -12364,7 +13673,7 @@ msgstr "" "El comando para archivos asociados .txt no parece correcto. Verifique las " "preferencias." -# dt•v5.0 +# dt•v5.6 #. no need to waste processing time if the image has a txt file already #. there should be at least one "$(FILE_NAME)" in the command. warn if not, but only once #. set the flag to true first so that subsequent runs don't mess with the txt @@ -12376,6 +13685,164 @@ msgstr "" #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. +#. +#. group_persistence.lua - preserve groups between darktable instances +#. +#. Copyright (C) 2024-2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. group_persistence - preserve groups between darktable instances +#. +#. group_persistence uses "functional" tagging to maintain image groups +#. across database instances, allowing image grouping to be restored when +#. the database is rebuilt from the XMP sidecar files. +#. +#. Once the script is started it "listens" for changes in image grouping and +#. applies or removes the necessary tags automatically. +#. +#. A shortcut can be assigned to read a collection and apply the necessary +#. grouping tags so that existing collections can be maintained. +#. +#. If the database is lost and needs to be rebuilt then start the script before +#. importing any images. As images are imported the tags will be read and the +#. grouping applied in the database. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * Enable the script using script manager +#. * Optionally, create a keystroke combination for the shortcut +#. +#. LIMITATIONS +#. +#. In normal use you wont notice that the script is running. +#. +#. However if you do something like import 4000+ images, then +#. run the autogrouper script to create groups whenever there is +#. a 5 second difference between 2 images, your system will be busy +#. for awhile. If for some reason you need to do something like this +#. turn off group_persistence, run the autogrouper, turn on group_persistence +#. and use the shortcut to read all the grouping information and apply +#. the necessary tags. It will still be an impact, but less than trying +#. to do both at once. Learned from experience :-) +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "persistencia de grupo" + +# dt•v5.6 +#. name of script +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "Conservar los grupos entre instancias de darktable" + +# dt•v5.0 +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. table of imported images that need grouping rebuilt +#. uuid to group leader mapping +#. group leader to uuid mapping +#. uuid to group tag mapping +#. uuid to group leader tag mapping +#. when the groups are rebuilt after import they +#. cause the group change events to fire but the +#. events are queued until after rebuilding completes +#. so we need to build a table of images to ignore when +#. the queued events catch up. As the event fires for an +#. image, the image is removed. +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. utilities for building/debugging +#. rebuild grouping on import +#. rebuild grouping on command (shortcut) +#. handle grouping changes in the UI +#. tag image as group leader +#. create the uuid and leader/group tags if necessary +#. add an image to a group +#. create the group if necessary +#. handle duplicate getting deleted +#. there's either 1 or 0, so no group +#. remove image group leader tag +#. if it's the last image, then remove the leader/group tags +#. remove an image from a group +#. if it's the last image then remove the tags +#. image.id > group_leder.id - simple remove +#. image.id < group_leader.id - deleting old group_leader (image) with new group_leader (group_leader) +#. remove the group leader tag from the old leader +#. replace the old group leader tag with a group tag +#. add the group leader tag to the new image +#. event handling +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2014 Jérémy Rosen #. @@ -12536,7 +14003,7 @@ msgstr "Filtros de importación" msgid "import filtering" msgstr "Filtrar las importaciones" -# dt•v5.0 +# dt•v5.6 #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again @@ -12554,6 +14021,258 @@ msgstr "Filtrar las importaciones" #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. +#. +#. recent_bookmarks.lua - add recently edited and exported images to system recent bookmarks +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. recent_bookmarks - add recently edited and exported images to system recently used files +#. +#. recent_bookmarks adds images edited in darktable and the directory of images exported from +#. darktable to the reccently-used.xbel file so that they show up in the recently used system +#. shortcuts. +#. +#. Currently recent_bookmarks only works on Linux +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. file - linux system file utility to get mime-type +#. +#. USAGE +#. +#. eanble from script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "marcadores recientes" + +# dt•v5.6 +#. visible name of script +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "" +"Añadir las imágenes editadas y exportadas recientemente a los marcadores " +"recientes del sistema" + +# dt•v5.6 +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. format strings for writing the bookmarks +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ------------------ +#. program functions +#. ------------------ +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "No se ha podido abrir el archivo de marcadores" + +# dt•v5.6 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr " sólo se ejecuta en GNU/Linux" + +# dt•v5.0 +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "No se ha encontrado el archivo de marcadores recientes" + +# dt•v5.6 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. regenerate_thumbnails.lua - regenerate mipmap cache for selected images +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. regenerate_thumbnails - regenerate mipmap cache for selected images +#. +#. regenerate_thumbnails drops the cached thumbnail for each selected image +#. and generates a new thumbnail. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script in script_manager +#. * assign a shortcut, if desired, to apply the script by hovering +#. over a skull and using the shortcut to regenerate the thumbnail +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "regenerar miniaturas" + +# dt•v5.0 +#. visible name of script +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "Regenerar la caché de mapas MIP de las imágenes seleccionadas" + +# dt•v5.6 +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "regenerando miniaturas" + +# dt•v5.6 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "generar miniaturas" + +# dt•v5.0 +#. #. This file is part of darktable, #. copyright (c) 2014 Jérémy Rosen #. @@ -12619,10 +14338,652 @@ msgstr "Restaurar desde el búfer %d" msgid "switch selection with temporary buffer" msgstr "cambiar selección con búfer temporal" -# dt•v5.0 +# dt•v5.6 #. #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. +#. +#. scheduler.lua - provide scheduler services for multitasking +#. +#. Copyright (C) 2024 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. scheduler - provide scheduler services for multitasking +#. +#. scheduler implements a sinple first in first out (FIFO) scheduler +#. necessary for lua script multitasking. +#. +#. Scripts voluntarily yield to the scheduler and they are placed at +#. the end of the run queue. The first item in the run queue is told +#. to resume. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. start script from script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "planificador" + +# dt•v5.6 +#. name of script +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "Proporcionar servicios de programador para la multitarea" + +# dt•v5.6 +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "intervalo de tiempo preferido por el planificador" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "Intervalo de tiempo objetivo antes de la interrupción" + +# dt•v5.4 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. allow time for waiting scripts to start +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. do nothing +#. +#. +#. select_duplicates.lua - select duplicate images from a collection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_duplicates - select duplicate images from a collection +#. +#. select_duplicates adds a button to the select module to select +#. duplicate images from a collection. If the selection2collection +#. script is also active an option is available to have the selected +#. duplicates appear as a temporary collection. +#. +#. A shortcut is available to select the duplicates from the collection +#. but it is somewhat slower because it doesn't have access to the current +#. image cache and therfore has to open each image separately. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * enable in script manager +#. * Press the button +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 +#: ../src/external/lua-scripts/official/select_duplicates.lua:238 +#: ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "seleccionar duplicados" + +# dt•v5.6 +#. visible name of script +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "Seleccionar las imágenes duplicadas de una colección" + +# dt•v5.6 +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr " crear una colección a partir de la selección" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "Crear una colección a partir de los duplicados seleccionados" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "seleccionar imágenes duplicadas" + +# dt•v5.6 +#. +#. +#. select_raw_non_raw.lua - select raw or non raw files from a collection +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_raw_non_raw - select raw or non raw files from a collection +#. +#. select_raw_non_raw adds two selection buttons, one to select raw +#. images and one to select non raw images. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "seleccionar en bruto / no en bruto" + +# dt•v5.2 +#. name of script +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "Seleccionar en bruto / no en bruto desde una colección" + +# dt•v5.6 +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "seleccionar en bruto" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "Seleccionar archivos en bruto" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "seleccionar no en bruto" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "Seleccionar archivos no en bruto" + +# dt•v5.6 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. select_unaltered.lua - select images that have not been altered in any way +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_unaltered - select images that have not been altered in any way +#. +#. select_unaltered selects images from the current collection that have not +#. been altered in any way. In other words just imported into darktable, not +#. loaded into darkroom nor having any style applied. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 +#: ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "seleccionar inalteradas" + +# dt•v5.6 +#. visible name of script +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "Sólo selecciona imágenes que no hayan sido modificadas de alguna manera" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "seleccionar archivos inalterados" + +# dt•v5.6 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. selection2collection.lua - create a temporary collection from a selection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. selection2collection - create a temporary collection from a selection +#. +#. selection2collection creates a temporary collection, using functional +#. tagging, from a selection. The collection lasts until darktable exits +#. and then the collections are removed, but not the images. +#. +#. To create the temporary collection, a function tag (darktable|functional|s2c) +#. tag with a date and a time is applied to the selected images. The collection +#. module filters on the tag to display the connection. More than one temporary +#. collection can be created and collections can be changed by selecting the +#. appropriate tag. +#. +#. The tags are autmatically destroyed when darktable exits, thus removing the +#. collections. There is a preference in the Lua options to keep the collections +#. across darktable runs. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * start from script_manager +#. * make a selection +#. * click the create temporary collection button the the actions on selected images +#. module +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "A la colección desde la selección" + +# dt•v5.6 +#. visible name of script +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "crear una colección temporal a partir de la selección" + +# dt•v5.6 +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. script specific +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr " Conservar las colecciones creadas a partir de la selección" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "Conservar las colecciones creadas a partir de selecciones" + +# dt•v5.6 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ----------------- +#. program functions +#. ----------------- +#. dt.gui.libs.collect.filter returns the previous rule set when you install another +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "No hay suficientes imágenes para crear una colección" + +# dt•v5.6 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "crear una colección temporal" + +# dt•v5.6 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/selection2collection.lua:304 +#: ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "convertir la selección en una colección" + +# dt•v5.0 +#. #. This file is part of darktable, #. copyright (c) 2015 Jérémy Rosen & Pascal Obry #. edited 2016 Tejovanth N @@ -12658,13 +15019,13 @@ msgstr "cambiar selección con búfer temporal" #. #. #. return data structure for script_manager -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:52 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 msgid "selection to PDF" msgstr "Selección a PDF" # dt•v5.0 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:53 -msgid "generate a pdf file of selected images" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" msgstr "Generar un archivo PDF a partir de las imágenes seleccionadas" # dt•v5.0 @@ -12672,19 +15033,23 @@ msgstr "Generar un archivo PDF a partir de las imágenes seleccionadas" #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:65 -msgid "a pdf viewer" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 +msgid "a PDF viewer" msgstr "Un visor PDF" # dt•v5.0 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:66 -msgid "can be an absolute pathname or the tool may be in the PATH" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +msgid "" +"can be an absolute pathname or the tool may be in the PATH\n" +"if not specified the system default will be used to open the PDF" msgstr "" -"Puede ser una ruta absoluta o la herramienta la que puede estar en la ruta " -"de búsqueda (PATH)" +"Puede ser una ruta absoluta o la herramienta la que puede estar en la ruta de " +"búsqueda (PATH).\n" +"Si no se especifica nada, se utilizará la configuración predeterminada del " +"sistema para abrir el PDF." # dt•v5.0 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 msgid "thumbs per line" msgstr "miniaturas por fila" @@ -12694,12 +15059,12 @@ msgstr "miniaturas por fila" #. The hard minimum value for the slider, the user can't manually enter a value beyond this point #. The hard maximum value for the slider, the user can't manually enter a value beyond this point #. The current value of the slider -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:83 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 msgid "title:" msgstr "título:" # dt•v5.0 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:85 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 msgid "thumbnails per row:" msgstr "miniaturas por fila:" @@ -12707,29 +15072,166 @@ msgstr "miniaturas por fila:" #. fact is that latex will get confused if the filename has multiple dots. #. so \includegraphics{file.01.jpg} wont work. We need to output the filename #. and extention separated, e.g: \includegraphics{{file.01}.jpg} -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:132 -msgid "export thumbnails to pdf" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" msgstr "Exportar miniaturas a PDF" # dt•v5.0 #. convert to PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:179 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 msgid "problem running pdflatex" msgstr "Problema al ejecutar pdflatex" # dt•v5.0 #. this one is probably usefull to the user #. open the PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:189 -msgid "problem running pdf viewer" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" msgstr "Problema al ejecutar el visor de PDF" -# dt•v5.0 +# dt•v5.6 #. this one is probably usefull to the user #. finally do some clean-up #. #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. +#. +#. use_paired_jpg_as_mipmap.lua - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. use_paired_jpg_as_mipmap - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. use_paired_jpg_as_mipmap looks for RAW+JPEG image pairs as images are imported. After +#. import the JPEG image is copied to the mipmap cache as the full resolution mipmap. Requests +#. for smaller mipmap sizes can be satisfied by down sampling the full resolution mipmap. User's can +#. decide whether or not to keep the paired JPEG files. The default is to keep them. If the +#. user doesn't want them, they are deleted after being copied to the mipmap cache. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. - Add the script to the lua-scripts +#. - Enable the script +#. - Turn off the keep_jpgs preference if the JPEGS are not wanted +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "Utilizar archivos JPG emparejados como mapa MIP" + +# dt•v5.6 +#. visible name of script +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "Utilizar el archivo JPG del par RAW+JPG como mapa MIP a tamaño completo" + +# dt•v5.6 +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. max mipmap size - 5.4.x = 8, after is 10 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "conservar los archivos JPEG" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "" +"No elimine los archivos JPEG después de copiarlos a la carpeta de mapas MIP" + +# dt•v5.6 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. if dt.collection is equal to count there are no +#. RAW+JPEG pairs +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "No hay pares de archivos RAW+JPEG que procesar" + +# dt•v5.6 +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "Generar la caché a partir de archivos JPG" + +# dt•v5.0 +#. v["raw"]:generate_cache(true, 6, 6) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2018 Bill Ferguson #. @@ -12924,6 +15426,15 @@ msgstr "recuperar e imprimir la documentación en la consola" #. file to luarc and the scripts will run. #. #. +#. re-entrancy guard +#. +#. when script_manager runs from the system (bundled) lua-scripts directory it +#. re-runs the user's luarc near the end of this file. if that luarc contains +#. `require "tools/script_manager"` (the standard bootstrap line) we would +#. recurse infinitely, eventually overflowing the C stack. bail out if we are +#. already in the middle of loading. +#. figure out where we are running from +#. assume user based #. api check #. du.check_min_api_version("9.3.0", "script_manager") #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12936,12 +15447,22 @@ msgstr "recuperar e imprimir la documentación en la consola" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:104 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 +msgid "disable Lua scripts" +msgstr "desactivar guiones de LUA" + +# dt•v5.0 +#: ../src/external/lua-scripts/tools/script_manager.lua:142 +msgid "do not run the Lua scripts" +msgstr "No ejecutar los guiones de Lua" + +# dt•v5.0 +#: ../src/external/lua-scripts/tools/script_manager.lua:150 msgid "check for updated scripts on start up" msgstr "Verificar al inicio actualizaciones existentes para los guiones" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:105 +#: ../src/external/lua-scripts/tools/script_manager.lua:151 msgid "automatically update scripts to correct version" msgstr "Actualizar automáticamente a la versión correcta de los guiones" @@ -13012,18 +15533,18 @@ msgstr "Actualizar automáticamente a la versión correcta de los guiones" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:409 +#: ../src/external/lua-scripts/tools/script_manager.lua:455 msgid "contributed" msgstr "contribuciones" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:413 +#: ../src/external/lua-scripts/tools/script_manager.lua:459 msgid "official" msgstr "oficiales" -#: ../src/external/lua-scripts/tools/script_manager.lua:415 -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2475 -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2485 +#: ../src/external/lua-scripts/tools/script_manager.lua:461 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 +#: ../src/iop/retouch.c:2479 msgid "tools" msgstr "herramientas" @@ -13035,7 +15556,7 @@ msgstr "herramientas" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:503 +#: ../src/external/lua-scripts/tools/script_manager.lua:549 msgid "no documentation available" msgstr "Documentación no disponible" @@ -13062,6 +15583,7 @@ msgstr "Documentación no disponible" #. change the path separator from / to \ for windows #. add the script data #. scan the scripts +#. add a string.match to figure out which lua dir to use #. strip the lua dir off #. strip off .lua\n #. let's not include ourself @@ -13069,6 +15591,20 @@ msgstr "Documentación no disponible" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found +#: ../src/external/lua-scripts/tools/script_manager.lua:802 +#: ../src/external/lua-scripts/tools/script_manager.lua:928 +msgid "" +"ERROR: git not found. Install or specify the location of the git executable." +msgstr "" +"ERROR: Git no encontrado. Instala o especifica la ubicación del ejecutable " +"de Git." + +# dt•v5.0 +#: ../src/external/lua-scripts/tools/script_manager.lua:816 +msgid "lua scripts successfully updated" +msgstr "Los guiones de Lua fueron actualizados correctamente" + +# dt•v5.6 #. ------------ #. UI handling #. ------------ @@ -13076,31 +15612,37 @@ msgstr "Documentación no disponible" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:751 -#: ../src/external/lua-scripts/tools/script_manager.lua:866 +#: ../src/external/lua-scripts/tools/script_manager.lua:911 msgid "" -"ERROR: git not found. Install or specify the location of the git executable." +"unable to create user lua directory, installing additional scripts failed" msgstr "" -"ERROR: Git no encontrado. Instala o especifica la ubicación del ejecutable " -"de Git." +"No se ha podido crear el directorio Lua del usuario; falló la instalación de " +"guiones adicionales." + +# dt•v5.6 +#: ../src/external/lua-scripts/tools/script_manager.lua:917 +#, lua-format +msgid "folder %s is already in use. Please specify a different folder name." +msgstr "La carpeta %s ya está en uso. Indique otro nombre de carpeta." # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:765 -msgid "lua scripts successfully updated" -msgstr "Los guiones de Lua fueron actualizados correctamente" +#: ../src/external/lua-scripts/tools/script_manager.lua:949 +#, lua-format +msgid "scripts successfully installed into folder %s" +msgstr "Los guiones se han instalado correctamente en la carpeta %s" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:905 +#: ../src/external/lua-scripts/tools/script_manager.lua:967 msgid "no scripts found to install" msgstr "No se encontraron guiones para instalar" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:910 +#: ../src/external/lua-scripts/tools/script_manager.lua:972 msgid "failed to download scripts" msgstr "Falló al descargar los guiones" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1062 +#: ../src/external/lua-scripts/tools/script_manager.lua:1125 #, lua-format msgid "page %d of %d" msgstr "página %d de %d" @@ -13115,8 +15657,8 @@ msgstr "página %d de %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1217 -#: ../src/external/lua-scripts/tools/script_manager.lua:1492 +#: ../src/external/lua-scripts/tools/script_manager.lua:1280 +#: ../src/external/lua-scripts/tools/script_manager.lua:1584 msgid "scripts" msgstr "guiones" @@ -13134,7 +15676,7 @@ msgstr "guiones" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1263 +#: ../src/external/lua-scripts/tools/script_manager.lua:1326 msgid "lua API version reset, please restart darktable" msgstr "Versión de la API de lua restablecida. Reinicie darktable." @@ -13144,96 +15686,97 @@ msgstr "Versión de la API de lua restablecida. Reinicie darktable." #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1310 -msgid "" -"you must restart darktable to use the correct version of the lua scripts" +#: ../src/external/lua-scripts/tools/script_manager.lua:1373 +msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" -"darktable debe ser reiniciado para usar la versión correcta de los guiones " -"de Lua" +"darktable debe ser reiniciado para usar la versión correcta de los guiones de " +"Lua" # dt•v5.0 +#. exec user luarc file if it exists +#. guard against the luarc re-requiring script_manager (see top of file) +#. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1421 msgid "scripts to update" msgstr "Guiones para actualizar" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1337 +#: ../src/external/lua-scripts/tools/script_manager.lua:1422 msgid "select the scripts installation to update" msgstr "Seleccione la instalación de guiones que desea actualizar" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1346 -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1438 +#: ../src/external/lua-scripts/tools/script_manager.lua:1500 msgid "update scripts" msgstr "actualizar guiones" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1347 +#: ../src/external/lua-scripts/tools/script_manager.lua:1439 msgid "update the lua scripts from the repository" msgstr "Actualizar los guiones de Lua desde el repositorio" # dt•v5.0 #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1358 +#: ../src/external/lua-scripts/tools/script_manager.lua:1450 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "" -"Ingresa la URL del repositorio Git que contiene los guiones que deseas " -"agregar" +"Ingresa la URL del repositorio Git que contiene los guiones que deseas agregar" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1455 msgid "name of new folder" msgstr "Nombre de la nueva carpeta" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1364 +#: ../src/external/lua-scripts/tools/script_manager.lua:1456 msgid "enter a folder name for the additional scripts" msgstr "introduzca un nombre para la carpeta de los guiones adicionales" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1369 +#: ../src/external/lua-scripts/tools/script_manager.lua:1461 msgid "URL to download additional scripts from" msgstr "URL para descargar guiones adicionales" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1371 +#: ../src/external/lua-scripts/tools/script_manager.lua:1463 msgid "new folder to place scripts in" msgstr "Nueva carpeta para colocar los guiones" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1374 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 msgid "install additional scripts" msgstr "Instalar guiones adicionales" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1382 +#: ../src/external/lua-scripts/tools/script_manager.lua:1474 msgid "enable \"disable scripts\" button" msgstr "Habilitar el botón \"deshabilitar guiones\"" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1394 -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1511 msgid "disable scripts" msgstr "desactivar guiones" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1400 +#: ../src/external/lua-scripts/tools/script_manager.lua:1492 msgid "lua scripts will not run the next time darktable is started" msgstr "" "Los guiones de Lua no se ejecutarán la próxima vez que se inicie darktable" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1414 +#: ../src/external/lua-scripts/tools/script_manager.lua:1506 msgid "add more scripts" msgstr "Añadir más guiones" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1522 msgid "select the script folder" msgstr "Seleccionar la carpeta de guiones" @@ -13241,57 +15784,57 @@ msgstr "Seleccionar la carpeta de guiones" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1461 -#: ../src/iop/agx.c:2447 ../src/iop/channelmixerrgb.c:4426 -#: ../src/iop/clipping.c:2098 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:3007 ../src/iop/filmicrgb.c:4379 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3229 -#: ../src/libs/image.c:499 ../src/views/lighttable.c:1439 +#: ../src/external/lua-scripts/tools/script_manager.lua:1553 +#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 +#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 +#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4258 +#: ../src/views/lighttable.c:1588 msgid "page" msgstr "página" # dt•v5.0 #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1593 msgid "scripts per page" msgstr "pulsadores por página" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1594 msgid "select number of start/stop buttons to display" -msgstr "" -"Determina la cantidad de pulsadores de inicio/parada listada por página" +msgstr "Determina la cantidad de pulsadores de inicio/parada listada por página" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1513 +#: ../src/external/lua-scripts/tools/script_manager.lua:1605 msgid "change number of buttons" msgstr "guardar modificación" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1523 +#: ../src/external/lua-scripts/tools/script_manager.lua:1615 msgid "configuration" msgstr "configuración" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1545 -#: ../src/gui/accelerators.c:2916 ../src/gui/accelerators.c:3016 -#: ../src/views/view.c:1612 +#: ../src/external/lua-scripts/tools/script_manager.lua:1637 +#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 +#: ../src/views/view.c:1767 msgid "action" msgstr "acción" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "install/update scripts" msgstr "instalar/actualizar guiones" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "configure" msgstr "configurar" # dt•v5.0 -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "start/stop scripts" msgstr "iniciar/detener guiones" @@ -13331,8 +15874,8 @@ msgid "" msgstr "" "Advertencia: la función de almacenar la caché de miniaturas en el disco está " "desactivada (cache_disk_backend).\n" -"Si desea una generación previa de miniaturas para que las disponga " -"darktable, necesita habilitar esta función.\n" +"Si desea una generación previa de miniaturas para que las disponga darktable, " +"necesita habilitar esta función.\n" "Terminado: no hay miniaturas que generar.\n" # dt•v5.0 @@ -13408,7 +15951,7 @@ msgstr "ajustes rápidos" msgid "disabled defaults" msgstr "preajustes desactivados" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1420 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "Desplazamiento" @@ -13416,19 +15959,19 @@ msgstr "Desplazamiento" msgid "pan" msgstr "panorámica" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6137 ../src/iop/clipping.c:1924 -#: ../src/iop/clipping.c:2105 ../src/iop/clipping.c:2121 -#: ../src/views/darkroom.c:2933 ../src/views/lighttable.c:1425 +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 +#: ../src/views/darkroom.c:3373 ../src/views/lighttable.c:1574 msgid "horizontal" msgstr "horizontal" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6135 ../src/iop/clipping.c:1923 -#: ../src/iop/clipping.c:2106 ../src/iop/clipping.c:2120 -#: ../src/views/darkroom.c:2937 ../src/views/lighttable.c:1432 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3377 ../src/views/lighttable.c:1581 msgid "vertical" msgstr "vertical" @@ -13448,19 +15991,19 @@ msgstr "arriba/abajo" msgid "pgupdown" msgstr "Re. Pág. / Av. Pág." -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1398 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" msgstr "Mayús" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1400 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" msgstr "Ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1403 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "opción" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1405 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" msgstr "Alt" @@ -13472,195 +16015,218 @@ msgstr "cmd" msgid "altgr" msgstr "Alt Gr" -#: ../src/gui/accelerators.c:127 ../src/gui/accelerators.c:174 -#: ../src/libs/tagging.c:1979 +#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 +#: ../src/libs/tagging.c:2009 msgid "edit" msgstr "Modificar" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "up" msgstr "arriba" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "down" msgstr "abajo" -#: ../src/gui/accelerators.c:133 +#: ../src/gui/accelerators.c:134 msgid "set" msgstr "establecer" +#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 +#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:3002 +#: ../src/views/darkroom.c:3068 ../src/views/darkroom.c:3339 +msgid "toggle" +msgstr "alternar" + +# dt•v5.6 #: ../src/gui/accelerators.c:137 +msgid "previous module" +msgstr "módulo previo" + +# dt•v5.6 +#: ../src/gui/accelerators.c:138 +msgid "next module" +msgstr "módulo siguiente" + +# dt•v5.6 +#: ../src/gui/accelerators.c:138 +msgid "previous instance" +msgstr "módulo previo" + +# dt•v5.6 +#: ../src/gui/accelerators.c:139 +msgid "next instance" +msgstr "módulo siguiente" + +#: ../src/gui/accelerators.c:142 msgid "popup" msgstr "emerger" -#: ../src/gui/accelerators.c:138 ../src/gui/accelerators.c:171 -#: ../src/gui/gtk.c:3757 ../src/views/lighttable.c:877 +#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1024 msgid "next" msgstr "siguiente" -#: ../src/gui/accelerators.c:139 ../src/gui/accelerators.c:170 -#: ../src/gui/gtk.c:3758 ../src/views/lighttable.c:878 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 +#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1025 msgid "previous" msgstr "anterior" -#: ../src/gui/accelerators.c:141 ../src/gui/accelerators.c:1604 +#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 msgid "last" msgstr "Fin" -#: ../src/gui/accelerators.c:142 ../src/gui/accelerators.c:1603 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 msgid "first" msgstr "Inicio" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:159 -#: ../src/gui/accelerators.c:354 ../src/libs/filters/rating_range.c:295 -#: ../src/libs/tagging.c:3521 ../src/views/darkroom.c:2557 -#: ../src/views/darkroom.c:2623 ../src/views/darkroom.c:2899 -msgid "toggle" -msgstr "alternar" - -#: ../src/gui/accelerators.c:149 +#: ../src/gui/accelerators.c:154 msgid "ctrl-toggle" msgstr "Ctrl+Alternar" -#: ../src/gui/accelerators.c:150 +#: ../src/gui/accelerators.c:155 msgid "ctrl-on" msgstr "Ctrl+Encendido" -#: ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:156 msgid "right-toggle" msgstr "clic secundario + alternar" -#: ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:157 msgid "right-on" msgstr "clic secundario + encender" -#: ../src/gui/accelerators.c:163 ../src/gui/gtk.c:3756 +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 msgid "activate" msgstr "activar" -#: ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:169 msgid "ctrl-activate" msgstr "Ctrl+Activar" -#: ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:170 msgid "right-activate" msgstr "Clic Secundario + Activar" -#: ../src/gui/accelerators.c:172 +#: ../src/gui/accelerators.c:177 msgid "store" msgstr "almacenamiento" -#: ../src/gui/accelerators.c:175 ../src/gui/styles_dialog.c:664 +#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "actualizar" -#: ../src/gui/accelerators.c:176 ../src/libs/tools/global_toolbox.c:60 +#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 #: ../src/libs/tools/global_toolbox.c:512 msgid "preferences" msgstr "preferencias" -#: ../src/gui/accelerators.c:181 +#: ../src/gui/accelerators.c:186 msgid "apply on new instance" msgstr "establecer en un nuevo módulo" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:191 msgid "start" msgstr "al principio" -#: ../src/gui/accelerators.c:187 +#: ../src/gui/accelerators.c:192 msgid "end" msgstr "al final" -#: ../src/gui/accelerators.c:372 +#: ../src/gui/accelerators.c:377 msgid "entry" msgstr "Ingreso de texto" -#: ../src/gui/accelerators.c:469 +#: ../src/gui/accelerators.c:474 msgid "combo effect not found" msgstr "No se ha encontrado el efecto combinado" -#: ../src/gui/accelerators.c:660 +#: ../src/gui/accelerators.c:668 msgid "(keypad)" msgstr "(panel de teclas)" -#: ../src/gui/accelerators.c:669 +#: ../src/gui/accelerators.c:677 msgid "tablet button" msgstr "botón de la tableta" -#: ../src/gui/accelerators.c:678 +#: ../src/gui/accelerators.c:686 msgid "unknown driver" msgstr "Controlador desconocido" -#: ../src/gui/accelerators.c:751 +#: ../src/gui/accelerators.c:759 msgid "long" msgstr "larga" -#: ../src/gui/accelerators.c:752 +#: ../src/gui/accelerators.c:760 msgid "double-press" msgstr "Doble pulsación" -#: ../src/gui/accelerators.c:753 +#: ../src/gui/accelerators.c:761 msgid "triple-press" msgstr "Triple pulsación " -#: ../src/gui/accelerators.c:754 +#: ../src/gui/accelerators.c:762 msgid "press" msgstr "Pulsación" -#: ../src/gui/accelerators.c:758 +#: ../src/gui/accelerators.c:766 msgctxt "accel" msgid "left" msgstr "margen izquierdo" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:767 msgctxt "accel" msgid "right" msgstr "margen derecho" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:768 msgctxt "accel" msgid "middle" msgstr "media" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:769 msgctxt "accel" msgid "long" msgstr "larga" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:770 msgctxt "accel" msgid "double-click" msgstr "Pulsación Doble" -#: ../src/gui/accelerators.c:763 +#: ../src/gui/accelerators.c:771 msgctxt "accel" msgid "triple-click" msgstr "Pulsación Triple" -#: ../src/gui/accelerators.c:764 +#: ../src/gui/accelerators.c:772 msgid "click" msgstr "pulsación" -#: ../src/gui/accelerators.c:792 +#: ../src/gui/accelerators.c:800 msgid "first instance" msgstr "primer módulo" -#: ../src/gui/accelerators.c:794 +#: ../src/gui/accelerators.c:802 msgid "last instance" msgstr "último módulo" -#: ../src/gui/accelerators.c:796 +#: ../src/gui/accelerators.c:804 msgid "relative instance" msgstr "módulo relativo" -#: ../src/gui/accelerators.c:813 ../src/gui/accelerators.c:2941 -#: ../src/gui/accelerators.c:3908 +#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 +#: ../src/gui/accelerators.c:3910 msgid "speed" msgstr "velocidad" -#: ../src/gui/accelerators.c:955 +#: ../src/gui/accelerators.c:963 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -13671,11 +16237,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1058 ../src/gui/accelerators.c:1077 +#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 msgid "start typing for incremental search" msgstr "Comenzar a escribir para la búsqueda dinámica." -#: ../src/gui/accelerators.c:1061 +#: ../src/gui/accelerators.c:1069 msgid "" "\n" "press Delete to delete selected shortcut" @@ -13683,7 +16249,7 @@ msgstr "" "\n" "Pulse la tecla Retroceso para borrar el atajo seleccionado" -#: ../src/gui/accelerators.c:1063 +#: ../src/gui/accelerators.c:1071 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -13691,7 +16257,7 @@ msgstr "" "\n" "Pulse la tecla Retroceso para inhabilitar el atajo predeterminado" -#: ../src/gui/accelerators.c:1064 +#: ../src/gui/accelerators.c:1072 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -13699,7 +16265,7 @@ msgstr "" "\n" "Pulse la tecla Retroceso para habilitar el atajo predeterminado" -#: ../src/gui/accelerators.c:1066 +#: ../src/gui/accelerators.c:1074 msgid "" "\n" "double-click to add new shortcut" @@ -13707,12 +16273,12 @@ msgstr "" "\n" "Para añadir un nuevo atajo, haga doble pulsación" -#: ../src/gui/accelerators.c:1078 +#: ../src/gui/accelerators.c:1086 msgid "click to filter shortcuts list" msgstr "Pulse para filtrar la lista de atajos del teclado." # dt•v5.0 -#: ../src/gui/accelerators.c:1080 +#: ../src/gui/accelerators.c:1088 msgid "" "\n" "right-click to show action of selected shortcut" @@ -13720,7 +16286,7 @@ msgstr "" "\n" "Pulsar botón secundario para mostrar la acción del atajo seleccionado" -#: ../src/gui/accelerators.c:1083 +#: ../src/gui/accelerators.c:1091 msgid "" "\n" "double-click to define new shortcut" @@ -13728,11 +16294,43 @@ msgstr "" "\n" "Doble clic para definir el atajo nuevo" -#: ../src/gui/accelerators.c:1099 +# dt•v5.6 +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the " +"shortcuts list." +msgstr "" +"\n" +"\n" +"Se pueden definir varios atajos para la misma acción;\n" +"En la lista de atajos se puede configurar un elemento, un efecto, una " +"velocidad o una instancia diferentes para cada uno de ellos." + +# dt•v5.6 +#: ../src/gui/accelerators.c:1098 +msgid "" +"\n" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional " +"modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the " +"effect or speed." +msgstr "" +"\n" +"\n" +"Si se activan las opciones alternativas, se puede utilizar el mismo atajo con " +"modificadores adicionales\n" +"o con el desplazamiento, los clics o los movimientos del ratón para " +"seleccionar un elemento diferente o modificar el efecto y la velocidad." + +#: ../src/gui/accelerators.c:1107 msgid "shift+alt+scroll to change height" msgstr "Para cambiar la altura del visor: Mayús+Alt+Desplazamiento" -#: ../src/gui/accelerators.c:1119 +#: ../src/gui/accelerators.c:1127 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -13740,45 +16338,45 @@ msgstr "" "Pulsar las teclas con los botones del ratón y las combinaciones de " "desplazamiento o movimiento para crear un atajo" -#: ../src/gui/accelerators.c:1120 +#: ../src/gui/accelerators.c:1128 msgid "click to open shortcut configuration" msgstr "Pulse para abrir la configuración de los atajos de teclado" -#: ../src/gui/accelerators.c:1121 +#: ../src/gui/accelerators.c:1129 msgid "ctrl+click to add to quick access panel\n" msgstr "Ctrl+Clic para añadir un componente al panel de control modular\n" -#: ../src/gui/accelerators.c:1122 +#: ../src/gui/accelerators.c:1130 msgid "ctrl+click to remove from quick access panel\n" msgstr "Ctrl+Clic para quitar un componente del panel de control modular\n" -#: ../src/gui/accelerators.c:1123 +#: ../src/gui/accelerators.c:1131 msgid "scroll to change default speed" msgstr "" "Cambiar la velocidad predeterminada con desplazamiento o rueda del ratón" # dt•v5.0 -#: ../src/gui/accelerators.c:1124 +#: ../src/gui/accelerators.c:1132 msgid "right-click to exit mapping mode" msgstr "Haga doble pulsación para salir del modo de asignación" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "ctrl+v" msgstr "Ctrl+V" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "right long click" msgstr "Clic Secundario" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "to copy Lua command" msgstr "para copiar un comando Lua" -#: ../src/gui/accelerators.c:1455 +#: ../src/gui/accelerators.c:1461 msgid "shortcut for move exists with single effect" msgstr "Ya existe un atajo para mover con un solo efecto." -#: ../src/gui/accelerators.c:1457 +#: ../src/gui/accelerators.c:1463 #, c-format msgid "" "%s\n" @@ -13789,62 +16387,62 @@ msgstr "" "\n" "(%s asignado a %s)" -#: ../src/gui/accelerators.c:1458 +#: ../src/gui/accelerators.c:1464 msgid "create separate shortcuts for up and down move?" msgstr "¿Crear atajos separados para los movimientos arriba/abajo?" -#: ../src/gui/accelerators.c:1484 +#: ../src/gui/accelerators.c:1490 #, c-format msgid "%s, speed reset" msgstr "%s, reinicio de velocidad" -#: ../src/gui/accelerators.c:1503 +#: ../src/gui/accelerators.c:1509 msgid "shortcut exists with different settings" msgstr "Existe un mismo atajo de teclado para diferentes configuraciones" -#: ../src/gui/accelerators.c:1504 +#: ../src/gui/accelerators.c:1510 msgid "reset the settings of the shortcut?" msgstr "¿Desea restablecer la configuración del atajo de teclado?" -#: ../src/gui/accelerators.c:1513 +#: ../src/gui/accelerators.c:1519 msgid "shortcut already exists" msgstr "El atajo del teclado ya existe" -#: ../src/gui/accelerators.c:1515 +#: ../src/gui/accelerators.c:1521 msgid "disable this default shortcut?" msgstr "¿Confirma la inhabilitación del atajo de teclado predeterminado?" -#: ../src/gui/accelerators.c:1516 +#: ../src/gui/accelerators.c:1522 msgid "remove the shortcut?" msgstr "¿Confirma la eliminación del preajuste?" -#: ../src/gui/accelerators.c:1556 +#: ../src/gui/accelerators.c:1562 msgid "clashing shortcuts exist" msgstr "Se han encontrado conflictos en los atajos de teclado" -#: ../src/gui/accelerators.c:1557 +#: ../src/gui/accelerators.c:1563 msgid "remove these existing shortcuts?" msgstr "¿Desea eliminar estos atajos de teclado existentes?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1602 +#: ../src/gui/accelerators.c:1608 msgid "preferred" msgstr "favorito" -#: ../src/gui/accelerators.c:1605 +#: ../src/gui/accelerators.c:1611 msgid "second" msgstr "segundo" -#: ../src/gui/accelerators.c:1606 +#: ../src/gui/accelerators.c:1612 msgid "last but one" msgstr "penúltimo" -#: ../src/gui/accelerators.c:1769 ../src/gui/accelerators.c:1834 +#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 msgid "(unchanged)" msgstr "(sin cambios)" -#: ../src/gui/accelerators.c:1951 +#: ../src/gui/accelerators.c:1957 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -13869,48 +16467,48 @@ msgstr "" "\n" "Pulse con el botón secundario del ratón para cancelar." -#: ../src/gui/accelerators.c:2024 +#: ../src/gui/accelerators.c:2030 msgid "removing shortcut" msgstr "Eliminando atajo de teclado" -#: ../src/gui/accelerators.c:2026 +#: ../src/gui/accelerators.c:2032 msgid "disable the selected default shortcut?" msgstr "" "¿Confirma la inhabilitación del atajo de teclado predeterminado seleccionado?" -#: ../src/gui/accelerators.c:2027 +#: ../src/gui/accelerators.c:2033 msgid "restore the selected default shortcut?" msgstr "¿Desea rehabilitar la configuración del atajo de teclado seleccionado?" -#: ../src/gui/accelerators.c:2028 +#: ../src/gui/accelerators.c:2034 msgid "remove the selected shortcut?" msgstr "¿Confirma la eliminación del atajo?" -#: ../src/gui/accelerators.c:2143 +#: ../src/gui/accelerators.c:2149 msgid "command" msgstr "comando" -#: ../src/gui/accelerators.c:2144 +#: ../src/gui/accelerators.c:2150 msgid "preset" msgstr "predefinido" -#: ../src/gui/accelerators.c:2525 +#: ../src/gui/accelerators.c:2531 msgid "restore shortcuts" msgstr "Restaurar atajos de teclado" -#: ../src/gui/accelerators.c:2528 +#: ../src/gui/accelerators.c:2534 msgid "_defaults" msgstr "_Predefinidos" -#: ../src/gui/accelerators.c:2529 +#: ../src/gui/accelerators.c:2535 msgid "_startup" msgstr "_Al principio" -#: ../src/gui/accelerators.c:2530 +#: ../src/gui/accelerators.c:2536 msgid "_edits" msgstr "_Antes del cambio" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2541 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -13922,7 +16520,7 @@ msgstr "" " • como al inicio\n" " • anteriores de la apertura de este diálogo\n" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2547 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -13930,17 +16528,16 @@ msgstr "" "Borrar todos los atajos nuevos\n" "(en lugar de sólo restaurar los modificados)" -#: ../src/gui/accelerators.c:2598 ../src/gui/preferences.c:1049 -#: ../src/libs/tools/global_toolbox.c:487 -#: ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 +#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 msgid "shortcuts" msgstr "atajos de teclado" -#: ../src/gui/accelerators.c:2608 +#: ../src/gui/accelerators.c:2614 msgid "export shortcuts" msgstr "Exportar atajos de teclado" -#: ../src/gui/accelerators.c:2615 +#: ../src/gui/accelerators.c:2621 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -13948,27 +16545,27 @@ msgstr "" "Exportar todos los atajos a un archivo\n" "o solo a un dispositivo seleccionado\n" -#: ../src/gui/accelerators.c:2621 ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 msgid "keyboard" msgstr "teclado" -#: ../src/gui/accelerators.c:2634 +#: ../src/gui/accelerators.c:2640 msgid "device id" msgstr "Id. del dispositivo" -#: ../src/gui/accelerators.c:2652 +#: ../src/gui/accelerators.c:2658 msgid "select file to export" msgstr "Seleccione el archivo a exportar" -#: ../src/gui/accelerators.c:2653 ../src/libs/tagging.c:2847 +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 msgid "_export" msgstr "_exportar" -#: ../src/gui/accelerators.c:2680 +#: ../src/gui/accelerators.c:2686 msgid "import shortcuts" msgstr "Importar atajos de teclado" -#: ../src/gui/accelerators.c:2687 +#: ../src/gui/accelerators.c:2693 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -13976,33 +16573,33 @@ msgstr "" "Importar todos los atajos desde un archivo\n" "o desde un dispositivo seleccionado\n" -#: ../src/gui/accelerators.c:2704 +#: ../src/gui/accelerators.c:2710 msgid "id in file" msgstr "id. desde el archivo" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2716 msgid "id when loaded" msgstr "id. cuando se cargue" -#: ../src/gui/accelerators.c:2713 +#: ../src/gui/accelerators.c:2719 msgid "clear device first" msgstr "Eliminar primero las asignaciones a los dispositivos" -#: ../src/gui/accelerators.c:2738 +#: ../src/gui/accelerators.c:2744 msgid "select file to import" msgstr "Seleccionar el archivo a importar" -#: ../src/gui/accelerators.c:2739 ../src/libs/tagging.c:2805 +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 msgid "_import" msgstr "_importar" # dt•v5.4 -#: ../src/gui/accelerators.c:2789 +#: ../src/gui/accelerators.c:2795 msgid "import sample shortcuts" msgstr "Importar de atajos de teclado" # dt•v5.4 -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2801 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -14027,11 +16624,11 @@ msgstr "" "Se recomienda primero exportar los atajos actuales\n" "antes de añadir nuevos.\n" -#: ../src/gui/accelerators.c:2891 +#: ../src/gui/accelerators.c:2897 msgid "search shortcuts list" msgstr "Buscar en la lista de atajos" -#: ../src/gui/accelerators.c:2893 +#: ../src/gui/accelerators.c:2899 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -14039,23 +16636,23 @@ msgstr "" "Búsqueda dinámica en la lista de accesos directos.\n" "Pulse las teclas arriba o abajo para recorrer las coincidencias." -#: ../src/gui/accelerators.c:2913 ../src/views/view.c:1610 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "atajo de teclado" -#: ../src/gui/accelerators.c:2926 +#: ../src/gui/accelerators.c:2932 msgid "element" msgstr "elemento" -#: ../src/gui/accelerators.c:2934 +#: ../src/gui/accelerators.c:2940 msgid "effect" msgstr "efecto" -#: ../src/gui/accelerators.c:2992 +#: ../src/gui/accelerators.c:2998 msgid "search actions list" msgstr "Buscar en la lista de acciones" -#: ../src/gui/accelerators.c:2994 +#: ../src/gui/accelerators.c:3000 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -14063,16 +16660,16 @@ msgstr "" "Búsqueda dinámica en la lista de acciones.\n" "Pulse las teclas arriba o abajo para recorrer las coincidencias." -#: ../src/gui/accelerators.c:3024 ../src/gui/guides.c:840 -#: ../src/gui/metadata_tags.c:120 +#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "tipo" -#: ../src/gui/accelerators.c:3054 +#: ../src/gui/accelerators.c:3060 msgid "enable fallbacks" msgstr "Habilitar alternativas" -#: ../src/gui/accelerators.c:3055 +#: ../src/gui/accelerators.c:3061 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -14081,57 +16678,56 @@ msgstr "" "adicionales\n" "cuando se utiliza en combinación con un comando básico" -#: ../src/gui/accelerators.c:3062 +#: ../src/gui/accelerators.c:3068 msgid "open help page for shortcuts" msgstr "Abrir la página de ayuda para atajos de teclado" -#: ../src/gui/accelerators.c:3066 +#: ../src/gui/accelerators.c:3072 msgid "restore..." msgstr "Restaurar" -#: ../src/gui/accelerators.c:3067 +#: ../src/gui/accelerators.c:3073 msgid "restore default shortcuts or previous state" msgstr "Restaura los atajos predefinidos o a un estado anterior" # dt•v5.0 # v5.4 -#: ../src/gui/accelerators.c:3070 +#: ../src/gui/accelerators.c:3076 msgid "import extras" msgstr "importar extras" # dt•v5.4 -#: ../src/gui/accelerators.c:3071 +#: ../src/gui/accelerators.c:3077 msgid "import extended default shortcuts" msgstr "Importar atajos de teclado predefinidos extras" -#: ../src/gui/accelerators.c:3074 ../src/libs/styles.c:924 -#: ../src/libs/tagging.c:3683 +#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3713 msgid "import..." msgstr "Importar" -#: ../src/gui/accelerators.c:3075 +#: ../src/gui/accelerators.c:3081 msgid "fully or partially import shortcuts from file" msgstr "" "Importa de manera completa o parcial los atajos de teclado desde un archivo" -#: ../src/gui/accelerators.c:3078 ../src/libs/styles.c:930 -#: ../src/libs/tagging.c:3690 +#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3720 msgid "export..." msgstr "Exportar" -#: ../src/gui/accelerators.c:3079 +#: ../src/gui/accelerators.c:3085 msgid "fully or partially export shortcuts to file" msgstr "" "Exporta de manera completa o parcial los atajos de teclado desde un archivo" -#: ../src/gui/accelerators.c:3091 +#: ../src/gui/accelerators.c:3097 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" "this is switched on by toggling the \"keyboard\" button next to " -"preferences in the top panel. in this mode, clicking on a widget or area " -"will open this dialog with the appropriate selection for advanced " -"configuration.\n" +"preferences in the top panel. in this mode, clicking on a widget or area will " +"open this dialog with the appropriate selection for advanced configuration.\n" "\n" "multiple shortcuts can be assigned to the same action. this is especially " "useful if it has multiple elements, like the module buttons or the " @@ -14141,15 +16737,15 @@ msgid "" "\n" "click three times to dismiss this notice permanently" msgstr "" -"La forma recomendada de asignar atajos a los elementos visuales es en el " -"modo mapeo visual de atajos de teclado.\n" +"La forma recomendada de asignar atajos a los elementos visuales es en el modo " +"mapeo visual de atajos de teclado.\n" "Se activa pulsando el ícono de \"teclado\" al lado de preferencias en " "la parte superior derecha del panel. Con este modo activo, se pulsa sobre " "algún componente de control o un área. Se abrirá el cuadro de diálogo con la " "selección adecuada de la configuración avanzada.\n" "\n" -"Se pueden asignar varios atajos a la misma acción. Es bastante útil cuando " -"se tienen varios elementos, como los botones de los módulos o los " +"Se pueden asignar varios atajos a la misma acción. Es bastante útil cuando se " +"tienen varios elementos, como los botones de los módulos o los " "selectores de color de los controles deslizantes. Sin embargo, con la opción " "alternativas activada se pueden utilizar los mismos atajos " "individuales y cambiar el elemento o efecto añadiendo " @@ -14157,34 +16753,34 @@ msgstr "" "\n" "Pulse tres veces para ocultar este aviso permanentemente" -#: ../src/gui/accelerators.c:3521 +#: ../src/gui/accelerators.c:3527 msgid "reinitialising input devices" msgstr "Reiniciar los dispositivos de entrada" # dt•v5.4 -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "move not assigned" msgstr "movimiento no asignado" # dt•v5.4 -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "fallback to earlier move" msgstr "regresar al movimiento configurado previo" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "down move" msgstr "movimiento hacia abajo" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "flip top/bottom first/last" msgstr "invertir arriba/abajo primero/último" -#: ../src/gui/accelerators.c:3771 +#: ../src/gui/accelerators.c:3775 msgid "fallback to move" msgstr "alternativa para moverse" # dt•v5.2 -#: ../src/gui/accelerators.c:3877 +#: ../src/gui/accelerators.c:3881 #, c-format msgid "" "\n" @@ -14193,259 +16789,221 @@ msgstr "" "\n" "Aplicando preajuste «%s»" -#: ../src/gui/accelerators.c:4027 +# dt•v5.6 +#. TODO +#: ../src/gui/accelerators.c:3997 +msgid "ignoring shortcuts while blocking jobs running" +msgstr "Ignorar los atajos mientras se bloquean los trabajos en ejecución" + +#: ../src/gui/accelerators.c:4031 #, c-format msgid "%s not assigned" msgstr "%s sin asignar" -#: ../src/gui/accelerators.c:4206 +#: ../src/gui/accelerators.c:4211 #, c-format msgid "%s assigned to %s" msgstr "%s asignado a %s" -#: ../src/gui/accelerators.c:4425 +#: ../src/gui/accelerators.c:4424 msgid "short key press resets stuck keys" msgstr "Una pulsación corta restablece las teclas bloqueadas" -# dt•v5.4 -#: ../src/gui/workspace.c:59 -msgid "delete workspace" -msgstr "eliminar espacio de trabajo" - -# dt•v5.4 -#: ../src/gui/workspace.c:60 -#, c-format -msgid "" -"WARNING\n" -"\n" -"do you really want to delete the '%s' workspace?\n" -"\n" -"if XMP writing is not activated, the editing work will be lost." -msgstr "" -"ADVERTENCIA\n" -"\n" -"¿Realmente desea eliminar el espacio de trabajo «%s»?\n" -"\n" -"Si no está activada la opción de crear archivos XMP, se perderá el trabajo " -"de edición." - -# dt•v5.4 -#. add a memory workspace just after default one -#: ../src/gui/workspace.c:103 ../src/gui/workspace.c:196 -msgid "memory" -msgstr "memoria" - -# dt•v5.4 -#: ../src/gui/workspace.c:177 -msgid "darktable - select a workspace" -msgstr "darktable: selección de espacio de trabajo" - -# dt•v5.0 -# v5.4 -#: ../src/gui/workspace.c:187 -msgid "select an existing workspace" -msgstr "Elija un espacio de trabajo existente" - -# dt•v5.4 -#: ../src/gui/workspace.c:225 -msgid "or create a new one" -msgstr "o cree uno nuevo" - -#: ../src/gui/workspace.c:233 ../src/libs/session.c:104 -msgid "create" -msgstr "crear" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "Seleccionar un color de la imagen" -#: ../src/gui/gtk.c:192 ../src/views/darkroom.c:4005 +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4972 msgid "darktable - darkroom preview" msgstr "darktable: vista previa del cuarto oscuro" -#: ../src/gui/gtk.c:201 +#: ../src/gui/gtk.c:204 msgid "tooltips off" msgstr "Descripción de herramienta emergente desactivado" -#: ../src/gui/gtk.c:201 +#: ../src/gui/gtk.c:204 msgid "tooltips on" msgstr "Descripción de herramienta emergente activado" -#: ../src/gui/gtk.c:899 +#: ../src/gui/gtk.c:1035 msgid "closing darktable..." msgstr "Cerrando darktable..." # dt•v5.4 -#: ../src/gui/gtk.c:929 +#: ../src/gui/gtk.c:1065 msgid "exporting to GIMP" msgstr "Exportando a GIMP" -#: ../src/gui/gtk.c:1169 +#: ../src/gui/gtk.c:1346 msgid "URL opened in web browser" msgstr "URL abierta en el navegador" -#: ../src/gui/gtk.c:1173 +#: ../src/gui/gtk.c:1350 msgid "error while opening URL in web browser" msgstr "Error al abrir el enlace en el navegador" #. View menu -#: ../src/gui/gtk.c:1309 +#: ../src/gui/gtk.c:1531 msgctxt "menu" msgid "Views" msgstr "vistas" # dt•v5.2 -#: ../src/gui/gtk.c:1313 +#: ../src/gui/gtk.c:1535 msgctxt "menu" msgid "Lighttable" msgstr "mesa de luz" # dt•v5.2 -#: ../src/gui/gtk.c:1314 +#: ../src/gui/gtk.c:1536 msgctxt "menu" msgid "Darkroom" msgstr "cuarto oscuro" # dt•v5.2 -#: ../src/gui/gtk.c:1320 +#: ../src/gui/gtk.c:1542 msgctxt "menu" msgid "Slideshow" msgstr "diapositivas" # dt•v5.2 -#: ../src/gui/gtk.c:1322 +#: ../src/gui/gtk.c:1544 msgctxt "menu" msgid "Map" msgstr "mapa" # dt•v5.2 -#: ../src/gui/gtk.c:1324 +#: ../src/gui/gtk.c:1546 msgctxt "menu" msgid "Print" msgstr "imprimir" # dt•v5.2 -#: ../src/gui/gtk.c:1326 +#: ../src/gui/gtk.c:1548 msgctxt "menu" msgid "Tethering" msgstr "captura" # dt•v5.4 #. Window menu -#: ../src/gui/gtk.c:1332 +#: ../src/gui/gtk.c:1554 msgctxt "menu" msgid "Window" msgstr "Ventana" #. Help menu -#: ../src/gui/gtk.c:1340 +#: ../src/gui/gtk.c:1562 msgctxt "menu" msgid "Help" msgstr "Ayuda" -#: ../src/gui/gtk.c:1344 +#: ../src/gui/gtk.c:1566 msgctxt "menu" msgid "darktable Manual" msgstr "Manual de darktable" -#: ../src/gui/gtk.c:1351 +#: ../src/gui/gtk.c:1573 msgctxt "menu" msgid "darktable Homepage" msgstr "Página principal de darktable" -#: ../src/gui/gtk.c:1376 +#: ../src/gui/gtk.c:1605 msgctxt "menu" msgid "Preferences" msgstr "Preferencias" -#: ../src/gui/gtk.c:1473 +#: ../src/gui/gtk.c:1659 msgid "panels" msgstr "paneles" -#: ../src/gui/gtk.c:1512 +#: ../src/gui/gtk.c:1698 msgid "switch views" msgstr "cambiar vistas" -#: ../src/gui/gtk.c:1513 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 msgid "tethering" msgstr "captura" -#: ../src/gui/gtk.c:1519 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 msgid "map" msgstr "mapa" -#: ../src/gui/gtk.c:1521 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "diapositivas" #. Print button -#: ../src/gui/gtk.c:1523 ../src/libs/print_settings.c:2954 +#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 msgid "print" msgstr "imprimir" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1530 +#: ../src/gui/gtk.c:1716 msgid "quit" msgstr "Salir" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1534 +#: ../src/gui/gtk.c:1720 msgid "fullscreen" msgstr "Pantalla completa" -#: ../src/gui/gtk.c:1539 +#: ../src/gui/gtk.c:1725 msgid "collapsing controls" msgstr "controles de pliegue" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1542 +#: ../src/gui/gtk.c:1728 msgid "header" msgstr "Encabezado" -#: ../src/gui/gtk.c:1544 +#: ../src/gui/gtk.c:1730 msgid "filmstrip and timeline" msgstr "Tira de imágenes y línea del tiempo" -#: ../src/gui/gtk.c:1546 +#: ../src/gui/gtk.c:1732 msgid "top toolbar" msgstr "Barra de herramienta superior" -#: ../src/gui/gtk.c:1547 +#: ../src/gui/gtk.c:1733 msgid "bottom toolbar" msgstr "Barra de herramienta inferior" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1734 msgid "all top" msgstr "Paneles superiores" -#: ../src/gui/gtk.c:1549 +#: ../src/gui/gtk.c:1735 msgid "all bottom" msgstr "Paneles inferiores" -#: ../src/gui/gtk.c:1551 +#: ../src/gui/gtk.c:1737 msgid "toggle tooltip visibility" msgstr "Activar/desactivar descripción emergente" -#: ../src/gui/gtk.c:1554 +#: ../src/gui/gtk.c:1740 msgid "reinitialise input devices" msgstr "Reiniciar los dispositivos de entrada" -#: ../src/gui/gtk.c:1595 +#: ../src/gui/gtk.c:1781 msgid "toggle focus-peaking mode" msgstr "Modo de detección de máximo enfoque" -#: ../src/gui/gtk.c:1602 +#: ../src/gui/gtk.c:1788 msgid "toggle focus peaking" msgstr "activar o desactivar detección de máximo enfoque" -#: ../src/gui/gtk.c:1944 ../src/gui/gtk.c:3863 ../src/gui/gtk.c:3868 -#: ../src/gui/gtk.c:3873 ../src/gui/gtk.c:3878 +#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 +#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 msgid "tabs" msgstr "Pestañas" # dt•v5.0 -#: ../src/gui/gtk.c:2030 +#: ../src/gui/gtk.c:2216 msgid "collapsing panels" msgstr "Plegando paneles" # dt•v5.0 -#: ../src/gui/gtk.c:2031 +#: ../src/gui/gtk.c:2217 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -14462,58 +17020,58 @@ msgstr "" "¿Desea plegar todos los paneles ahora?" # dt•v5.0 -#: ../src/gui/gtk.c:2432 +#: ../src/gui/gtk.c:2685 msgid "restore defaults" msgstr "Restaurar valores predeterminados" # dt•v5.0 -#: ../src/gui/gtk.c:2433 +#: ../src/gui/gtk.c:2686 msgid "restore the default visibility and position of all modules in this view" msgstr "" "Restaurar en esta vista la visibilidad y posición predeterminadas de todos " "los módulos" # dt•v5.0 -#: ../src/gui/gtk.c:2516 +#: ../src/gui/gtk.c:2770 msgid "right-click to show/hide modules" msgstr "Pulsación derecha para mostrar/ocultar los módulos" # dt•v5.0 -#: ../src/gui/gtk.c:2525 +#: ../src/gui/gtk.c:2779 msgid "show/hide modules" msgstr "Mostrar/ocultar módulo" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3323 +#: ../src/gui/gtk.c:3583 msgid "access the online user manual?" msgstr "¿Desea acceder al manual de usuario en línea?" -#: ../src/gui/gtk.c:3324 +#: ../src/gui/gtk.c:3584 #, c-format msgid "do you want to access `%s'?" msgstr "¿Desea acceder a «%s»?" -#: ../src/gui/gtk.c:3397 +#: ../src/gui/gtk.c:3606 msgid "there is no help available for this element" msgstr "Sin ayuda disponible para este elemento" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3417 ../src/libs/metadata_view.c:830 +#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3419 +#: ../src/gui/gtk.c:3653 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3751 +#: ../src/gui/gtk.c:3993 msgid "does not contain pages" msgstr "No contiene páginas" -#: ../src/gui/gtk.c:4000 +#: ../src/gui/gtk.c:4242 #, c-format msgid "never show more than %d lines" msgstr "No mostrar más de %d líneas" @@ -14607,17 +17165,6 @@ msgstr "" "$(IMAGE.TAGS) → Etiquetas aplanadas establecidas en la configuración de " "metadatos" -# dt•v5.0 -#: ../src/gui/gtkentry.c:109 -msgid "$(IMAGE.ID) - image ID" -msgstr "$(IMAGE.ID) → Id. de la imagen" - -# dt•v5.0 -#: ../src/gui/gtkentry.c:110 -msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" -msgstr "" -"(IMAGE.ID.NEXT) → El siguiente ID de imagen que se asignará en la importación" - #: ../src/gui/gtkentry.c:116 msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" msgstr "$(OPENCL.ACTIVATED) → determinar si OpenCL está activado" @@ -14641,7 +17188,7 @@ msgid "from metadata" msgstr "desde los metadatos" #: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:560 +#: ../src/iop/monochrome.c:558 msgid "grid" msgstr "rejilla" @@ -14711,11 +17258,11 @@ msgid "global guide overlay settings" msgstr "Configuración general de la retícula" #: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:2899 +#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3339 msgid "guide lines" msgstr "retícula" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2103 +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 msgid "flip" msgstr "voltear" @@ -14731,7 +17278,7 @@ msgstr "horizontalmente" msgid "vertically" msgstr "verticalmente" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6139 ../src/iop/clipping.c:2107 +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 #: ../src/iop/colorbalance.c:1861 msgid "both" msgstr "ambos" @@ -14752,8 +17299,8 @@ msgstr "Establece el color de las líneas reticulares" msgid "" "set the contrast between the lightest and darkest part of the guide overlays" msgstr "" -"Establecer un contraste entre la parte más clara y la más oscura de las " -"guías superpuestas" +"Establecer un contraste entre la parte más clara y la más oscura de las guías " +"superpuestas" #: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 msgid "show guides" @@ -14766,8 +17313,8 @@ msgstr "Muestra una retícula mientras este módulo tenga el foco" #: ../src/gui/guides.c:1044 msgid "" "change global guide settings\n" -"note that these settings are applied globally and will impact any module " -"that shows guide overlays" +"note that these settings are applied globally and will impact any module that " +"shows guide overlays" msgstr "" "Cambiar la configuración general de la retícula.\n" "Tenga en cuenta que los ajustes aquí expuestos se aplican a nivel general y " @@ -14778,12 +17325,12 @@ msgid "select parts to copy" msgstr "seleccionar ítems para copiar" #: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 -#: ../src/gui/styles_dialog.c:551 +#: ../src/gui/styles_dialog.c:552 msgid "select _all" msgstr "incluir _todos" #: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 -#: ../src/gui/styles_dialog.c:552 +#: ../src/gui/styles_dialog.c:553 msgid "select _none" msgstr "excluir _todos" @@ -14801,18 +17348,18 @@ msgstr "_sobreescribir" msgid "appen_d" msgstr "ane_xar" -#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:618 -#: ../src/gui/styles_dialog.c:640 +#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:619 +#: ../src/gui/styles_dialog.c:641 msgid "include" msgstr "incluir" -#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:694 -#: ../src/gui/styles_dialog.c:700 +#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:695 +#: ../src/gui/styles_dialog.c:701 msgid "item" msgstr "ítem" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:707 -#: ../src/gui/styles_dialog.c:716 +#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 +#: ../src/gui/styles_dialog.c:717 msgid "mask" msgstr "máscaras" @@ -14821,11 +17368,11 @@ msgid "can't copy history out of unaltered image" msgstr "No se puede copiar el historial de una imagen no modificada" #. grid headers -#: ../src/gui/import_metadata.c:456 +#: ../src/gui/import_metadata.c:485 msgid "metadata presets" msgstr "metadatos preestablecidos" -#: ../src/gui/import_metadata.c:459 +#: ../src/gui/import_metadata.c:488 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -14835,11 +17382,11 @@ msgstr "" "Doble pulsación en una etiqueta, borra la entrada correspondiente\n" "Pulsar en «preestablecidos» para borrar todas las entradas." -#: ../src/gui/import_metadata.c:469 +#: ../src/gui/import_metadata.c:498 msgid "from XMP" msgstr "desde el archivo XMP" -#: ../src/gui/import_metadata.c:472 +#: ../src/gui/import_metadata.c:501 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -14854,45 +17401,45 @@ msgstr "" "archivo XMP." #. tags -#: ../src/gui/import_metadata.c:483 +#: ../src/gui/import_metadata.c:512 msgid "tag presets" msgstr "preajustes de etiqueta" -#: ../src/gui/import_metadata.c:497 +#: ../src/gui/import_metadata.c:526 msgid "comma separated list of tags" msgstr "Lista de etiquetas separadas por coma" -#: ../src/gui/metadata_tags.c:93 +#: ../src/gui/metadata_tags.c:92 msgid "select tag" msgstr "Elegir etiqueta" -#: ../src/gui/metadata_tags.c:95 +#: ../src/gui/metadata_tags.c:94 msgid "_add" msgstr "_añadir" -#: ../src/gui/metadata_tags.c:96 ../src/libs/geotagging.c:832 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 msgid "_done" msgstr "_Hecho" -#: ../src/gui/metadata_tags.c:106 +#: ../src/gui/metadata_tags.c:105 msgid "list filter" msgstr "filtro de lista" -#: ../src/gui/metadata_tags.c:112 +#: ../src/gui/metadata_tags.c:111 msgid "" "list of available tags. click 'add' button or double-click on tag to add the " "selected one" msgstr "" -"Lista de etiquetas disponibles. Pulse el botón 'agregar' o doble pulsación " -"en la etiqueta seleccionada para añadirla" +"Lista de etiquetas disponibles. Pulse el botón 'agregar' o doble pulsación en " +"la etiqueta seleccionada para añadirla" # dt•v5.0 -#: ../src/gui/preferences.c:304 +#: ../src/gui/preferences.c:314 msgid "reset panels in all views" msgstr "Restablecer paneles en todas las vistas" # dt•v5.0 -#: ../src/gui/preferences.c:305 +#: ../src/gui/preferences.c:315 msgid "" "are you sure?\n" "\n" @@ -14905,15 +17452,15 @@ msgstr "" "módulos." #. language -#: ../src/gui/preferences.c:338 +#: ../src/gui/preferences.c:348 msgid "interface language" msgstr "Idioma de la interfaz" -#: ../src/gui/preferences.c:358 +#: ../src/gui/preferences.c:368 msgid "double-click to reset to the system language" msgstr "Doble clic para restablecer al idioma del sistema" -#: ../src/gui/preferences.c:361 +#: ../src/gui/preferences.c:371 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -14923,27 +17470,27 @@ msgstr "" "señalado con un *\n" "(necesita reiniciarse)." -#: ../src/gui/preferences.c:373 +#: ../src/gui/preferences.c:383 msgid "theme" msgstr "Tema" -#: ../src/gui/preferences.c:404 +#: ../src/gui/preferences.c:414 msgid "set the theme for the user interface" msgstr "Establezca el tema de la interfaz de usuario" -#: ../src/gui/preferences.c:419 ../src/gui/preferences.c:426 +#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 msgid "use system font size" msgstr "Usar el tamaño de fuente del sistema" -#: ../src/gui/preferences.c:442 ../src/gui/preferences.c:449 +#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 msgid "font size in points" msgstr "Tamaño de letra en puntos tipográficos" -#: ../src/gui/preferences.c:455 +#: ../src/gui/preferences.c:465 msgid "GUI controls and text DPI" msgstr "PPP de los controles y texto de la Interfaz Gráfica" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:475 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -14960,75 +17507,75 @@ msgstr "" "Es necesario un reinicio del programa para aplicar los cambios." # dt•v5.0 -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:485 msgid "reset view panels" msgstr "Restablecer los paneles de vista" # dt•v5.0 -#: ../src/gui/preferences.c:477 +#: ../src/gui/preferences.c:487 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "" -"Restablecer paneles ocultos, sus tamaños y módulos seleccionados en todas " -"las vistas" +"Restablecer paneles ocultos, sus tamaños y módulos seleccionados en todas las " +"vistas" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:484 +#: ../src/gui/preferences.c:494 msgid "modify selected theme with CSS tweaks below" msgstr "Modificar el tema seleccionado con el código CSS a continuación:" -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:504 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "" "El tema se modifica con el código CSS introducido abajo (guardado en " "usuario.css)" -#: ../src/gui/preferences.c:518 +#: ../src/gui/preferences.c:528 msgctxt "usercss" msgid "save CSS and apply" msgstr "guardar y aplicar CSS" -#: ../src/gui/preferences.c:526 +#: ../src/gui/preferences.c:536 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "Pulsar para guardar y aplicar los cambios CSS hechos en el editor" -#: ../src/gui/preferences.c:529 +#: ../src/gui/preferences.c:539 msgid "open help page for CSS tweaks" msgstr "Abrir la página de ayuda para los ajustes CSS" #. load default text with some pointers -#: ../src/gui/preferences.c:551 +#: ../src/gui/preferences.c:561 msgid "ERROR Loading user.css" msgstr "ERROR al cargar user.css" #. load default text -#: ../src/gui/preferences.c:560 +#: ../src/gui/preferences.c:570 msgid "Enter CSS theme tweaks here" msgstr "Incorpore las modificaciones al tema CSS aquí." -#: ../src/gui/preferences.c:575 +#: ../src/gui/preferences.c:585 msgid "darktable preferences" msgstr "Preferencias de darktable" -#: ../src/gui/preferences.c:635 +#: ../src/gui/preferences.c:648 msgid "darktable needs to be restarted for settings to take effect" msgstr "Se necesita reiniciar darktable para que los cambios surtan efecto" #. exif -#: ../src/gui/preferences.c:942 ../src/gui/presets.c:657 +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 #: ../src/libs/metadata_view.c:147 msgid "model" msgstr "modelo" -#: ../src/gui/preferences.c:948 ../src/gui/presets.c:665 +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 #: ../src/libs/metadata_view.c:148 msgid "maker" msgstr "fabricante" -#: ../src/gui/preferences.c:994 +#: ../src/gui/preferences.c:1007 msgid "search presets list" msgstr "Buscar en la lista de preajustes" -#: ../src/gui/preferences.c:997 +#: ../src/gui/preferences.c:1010 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -15036,55 +17583,387 @@ msgstr "" "Búsqueda dinámica en la lista de preajutes.\n" "Pulse las teclas arriba o abajo para recorrer las coincidencias." -#: ../src/gui/preferences.c:1007 +#: ../src/gui/preferences.c:1020 msgctxt "preferences" msgid "import..." msgstr "importar..." -#: ../src/gui/preferences.c:1012 +#: ../src/gui/preferences.c:1025 msgctxt "preferences" msgid "export..." msgstr "Exportar..." -#: ../src/gui/preferences.c:1197 +#: ../src/gui/preferences.c:1208 #, c-format msgid "failed to import preset %s" msgstr "No se pudo importar el preajuste %s" -#: ../src/gui/preferences.c:1209 +#: ../src/gui/preferences.c:1220 msgid "select preset(s) to import" msgstr "Seleccionar preajuste(s) para importar" -#: ../src/gui/preferences.c:1210 ../src/libs/collect.c:433 -#: ../src/libs/copy_history.c:114 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:1010 +#: ../src/gui/preferences_ai.c:1480 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 msgid "_open" msgstr "_abrir" -#: ../src/gui/preferences.c:1219 +#: ../src/gui/preferences.c:1230 msgid "darktable preset files" msgstr "archivos predefinidos de darktable" -#: ../src/gui/preferences.c:1224 ../src/iop/lut3d.c:1604 -#: ../src/libs/copy_history.c:153 ../src/libs/geotagging.c:968 -#: ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1494 +#: ../src/iop/lut3d.c:1614 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 msgid "all files" msgstr "todos los archivos" +# dt•v5.6 +#: ../src/gui/preferences_ai.c:161 +msgid "downloaded" +msgstr "descargado" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:163 +msgid "update available" +msgstr "Actualización disponible" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:165 +msgid "update required" +msgstr "Es necesario actualizar" + +# Traducción no literal: Se usa un mensaje con mejor sentido en español. +#: ../src/gui/preferences_ai.c:167 +msgid "downloading..." +msgstr "Descargando..." + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:171 +msgid "not downloaded" +msgstr "no descargado" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:392 +msgid "select hardware acceleration for AI inference:" +msgstr "Seleccionar aceleración por hardware para la inferencia de IA:" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:582 +msgid "restart to apply" +msgstr "Reiniciar para aplicar los cambios" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:594 +msgid "not available, will fall back to CPU" +msgstr "No disponible, se recurrirá a la CPU" + +# dt•v5.2 +#: ../src/gui/preferences_ai.c:846 +msgid "downloading AI model" +msgstr "Descargando módulos modelo de IA" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:861 +#, c-format +msgid "downloading: %s" +msgstr "Descargando: %s" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:932 +msgid "model download failed" +msgstr "Error al descargar el modelo" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1007 +msgid "install AI models" +msgstr "Instalar modelos de IA" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1015 +msgid "AI model packages (*.dtmodel)" +msgstr "Paquetes de modelos de IA (*.dtmodel)" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1106 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "¿Eliminar el modelo?" +msgstr[1] "¿Eliminar los modelos?" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1108 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "¿Desea realmente eliminar el modelo seleccionado %d?" +msgstr[1] "¿Desea realmente eliminar los modelos seleccionados %d?" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1169 +msgid "scope" +msgstr "visor" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1169 +msgid "author" +msgstr "autor" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1170 +msgid "source" +msgstr "Fuente" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1170 +msgid "paper" +msgstr "papel" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1171 +msgid "license" +msgstr "Licencia" + +# dt•v5.0 +#: ../src/gui/preferences_ai.c:1171 +msgid "training data" +msgstr "datos de entrenamiento" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1172 +msgid "data license" +msgstr "Licencia de datos" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1254 +msgid "click for model details" +msgstr "Pulse para ver los detalles del modelo" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1338 +#, c-format +msgid "" +"ONNX Runtime %s detected.\n" +"Restart darktable to apply." +msgstr "" +"Se ha detectado ONNX Runtime %s.\n" +"Reinicia darktable para aplicar los cambios." + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1343 +#, c-format +msgid "" +"not a valid ONNX Runtime library:\n" +"%s" +msgstr "" +"Biblioteca de tiempo de ejecución ONNX no válida:\n" +"%s" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1371 +msgid "" +"no system ONNX Runtime library found.\n" +"\n" +"install one via your package manager or use\n" +"the browse button to select a custom build." +msgstr "" +"No se ha encontrado ninguna biblioteca ONNX Runtime.\n" +"\n" +"Instale a través del gestor de paquetes o utilice\n" +"el botón «Examinar» para seleccionar una versión personalizada." + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1386 +#, c-format +msgid "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Restart darktable to apply." +msgstr "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Reinicia darktable para aplicar los cambios." + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1394 ../src/gui/preferences_ai.c:1477 +msgid "select ONNX Runtime library" +msgstr "Selecciona la biblioteca ONNX Runtime" + +#: ../src/gui/preferences_ai.c:1398 ../src/iop/lut3d.c:1583 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4224 +msgid "_select" +msgstr "seleccionar" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1404 +msgid "multiple ONNX Runtime libraries found:" +msgstr "Se han encontrado varias bibliotecas de ONNX Runtime:" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1485 +msgid "ONNX Runtime (onnxruntime*.dll)" +msgstr "ONNX Runtime (onnxruntime*.dll)" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1488 +msgid "ONNX Runtime (libonnxruntime.so*)" +msgstr "ONNX Runtime (libonnxruntime.so*)" + +# dt•v5.6 +#. enable AI toggle +#: ../src/gui/preferences_ai.c:1541 +msgid "enable AI features" +msgstr "Habilitar funciones de IA" + +# dt•v5.0 +#. provider dropdown +#: ../src/gui/preferences_ai.c:1586 +msgid "AI acceleration" +msgstr "Aceleración de IA" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1597 +msgid "select which GPU to use when the active provider supports more than one" +msgstr "Seleccionar la GPU cuando el proveedor activo permita más de una" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1643 +msgid "ONNX Runtime library" +msgstr "Biblioteca de ONNX Runtime" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1657 +msgid "bundled (DirectML)" +msgstr "Empaquetado (DirectML)" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1660 +msgid "bundled (CPU only)" +msgstr "Empaquetado (solo CPU)" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1663 +msgid "" +"path to a GPU-enabled ONNX Runtime library.\n" +"leave empty to use the bundled library.\n" +"requires restart to take effect." +msgstr "" +"Ruta a una biblioteca ONNX compatible con GPU.\n" +"Dejarlo en blanco para utilizar la biblioteca incluida.\n" +"Es necesario reiniciar para que los cambios surtan efecto." + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1672 +msgid "select a custom ONNX Runtime shared library" +msgstr "Selecciona una biblioteca compartida personalizada de ONNX Runtime" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1674 +msgid "detect" +msgstr "detectar" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1676 +msgid "search for a system-installed ONNX Runtime library" +msgstr "Buscar una biblioteca de ONNX instalada en el sistema" + +#: ../src/gui/preferences_ai.c:1711 +msgid "models" +msgstr "modelos" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1758 +msgid "select/deselect all" +msgstr "seleccionar/deseleccionar todo" + +#: ../src/gui/preferences_ai.c:1805 ../src/libs/metadata_view.c:137 +msgid "version" +msgstr "versión" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1814 +msgid "task" +msgstr "tarea" + +#: ../src/gui/preferences_ai.c:1829 +msgid "enabled" +msgstr "habilitado" + +#: ../src/gui/preferences_ai.c:1839 +msgid "status" +msgstr "estado" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1885 +msgid "download / update default" +msgstr "descargar / actualizar predeterminados" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1887 +msgid "download or update all default models" +msgstr "Descargar o actualizar todos los modelos predeterminados" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1897 +msgid "download / update selected" +msgstr "descargar / actualizar selección" + +# dt•v5.4 +#: ../src/gui/preferences_ai.c:1899 +msgid "download or update the selected models" +msgstr "Descargar o actualizar los modelos seleccionados" + +# dt•v5.0 +#. import from file button +#: ../src/gui/preferences_ai.c:1909 +msgid "import from file…" +msgstr "Importar desde un archivo…" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1911 +msgid "install a model from a local .dtmodel file" +msgstr "Instalar un modelo a partir de un archivo local .dtmodel" + +# dt•v5.4 +#. delete selected button +#: ../src/gui/preferences_ai.c:1917 +msgid "delete selected" +msgstr "eliminar seleccionado" + +# dt•v5.0 +#: ../src/gui/preferences_ai.c:1919 +msgid "remove the selected models from disk" +msgstr "Eliminar los modelos seleccionados del disco de almacenamiento" + +# dt•v5.6 +#: ../src/gui/preferences_ai.c:1930 +msgid "open help page for AI settings" +msgstr "Abrir la página de ayuda para la configuración de la IA" + +# dt•v5.6 +#. add to stack +#: ../src/gui/preferences_ai.c:1942 +msgid "AI" +msgstr "IA" + #: ../src/gui/presets.c:59 msgid "non-raw" msgstr "imagen comprimida" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:361 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 msgid "raw" msgstr "en bruto" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:362 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 msgid "HDR" msgstr "HDR" #: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:368 +#: ../src/libs/metadata_view.c:384 msgid "monochrome" msgstr "monocromo" @@ -15095,13 +17974,13 @@ msgstr "" "El ajuste predefinido «%s» está protegido contra escritura. No se puede " "eliminar." -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:236 -#: ../src/libs/modulegroups.c:3880 +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:271 +#: ../src/libs/modulegroups.c:3974 msgid "delete preset?" msgstr "¿Borrar este ajuste predefinido?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:237 -#: ../src/libs/modulegroups.c:3881 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:272 +#: ../src/libs/modulegroups.c:3975 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "¿Desea borrar el ajuste predefinido «%s»?" @@ -15112,9 +17991,9 @@ msgstr "¿Desea borrar el ajuste predefinido «%s»?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1038 ../src/gui/presets.c:1041 -#: ../src/gui/presets.c:1044 ../src/libs/lib.c:186 ../src/libs/lib.c:203 -#: ../src/libs/lib.c:211 ../src/libs/lib.c:214 +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 +#: ../src/gui/presets.c:1041 ../src/libs/lib.c:221 ../src/libs/lib.c:238 +#: ../src/libs/lib.c:246 ../src/libs/lib.c:249 msgid "new preset" msgstr "nuevo preajuste" @@ -15149,33 +18028,33 @@ msgstr "_seleccionar como destino de salida" msgid "preset %s was successfully exported" msgstr "El preajuste %s fue exportado correctamente" -#: ../src/gui/presets.c:568 +#: ../src/gui/presets.c:566 #, c-format msgid "edit `%s' for module `%s'" msgstr "Editar «%s» para el módulo «%s»" -#: ../src/gui/presets.c:573 +#: ../src/gui/presets.c:571 msgid "_export..." msgstr "_exportar..." -#: ../src/gui/presets.c:574 ../src/libs/tagging.c:1672 -#: ../src/libs/tagging.c:1761 +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 +#: ../src/libs/tagging.c:1791 msgid "_delete" msgstr "_borrar" -#: ../src/gui/presets.c:592 +#: ../src/gui/presets.c:590 msgid "name of the preset" msgstr "nombre del preajuste" -#: ../src/gui/presets.c:600 +#: ../src/gui/presets.c:598 msgid "description or further information" msgstr "Descripción o información adicional" -#: ../src/gui/presets.c:604 +#: ../src/gui/presets.c:602 msgid "reset all module parameters to their default values" msgstr "Reinicializar los valores de todos los parámetros del módulo" -#: ../src/gui/presets.c:607 +#: ../src/gui/presets.c:605 msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" @@ -15183,15 +18062,15 @@ msgstr "" "Los parámetros se restablecerán a sus valores iniciales, que pueden fijarse " "automáticamente en función de los metadatos de la imagen." -#: ../src/gui/presets.c:612 +#: ../src/gui/presets.c:610 msgid "auto apply this preset to matching images" msgstr "Establecer automáticamente este preajuste en imágenes coincidentes" -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:613 msgid "only show this preset for matching images" msgstr "Mostrar este preajuste sólo para imágenes coincidentes" -#: ../src/gui/presets.c:617 +#: ../src/gui/presets.c:615 msgid "" "be very careful with this option. this might be the last time you see your " "preset." @@ -15199,26 +18078,26 @@ msgstr "" "Especial cuidado con esta opción. Puediera ser la última vez que vea el " "preajuste." -#: ../src/gui/presets.c:656 +#: ../src/gui/presets.c:654 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "cadena para coincidencia con modelo (use % como comodín)" -#: ../src/gui/presets.c:664 +#: ../src/gui/presets.c:662 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "cadena para coincidencia con fabricante (use % como comodín)" -#: ../src/gui/presets.c:672 +#: ../src/gui/presets.c:670 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "cadena para coincidencia de lente (use % as wildcard)" -#: ../src/gui/presets.c:682 +#: ../src/gui/presets.c:680 msgid "minimum ISO value" msgstr "valor Exif mínimo" -#: ../src/gui/presets.c:688 +#: ../src/gui/presets.c:686 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" @@ -15226,127 +18105,122 @@ msgstr "" "Valor ISO máximo.\n" "Si se deja en blanco, equivale a no tener límite." -#: ../src/gui/presets.c:701 +#: ../src/gui/presets.c:699 msgid "minimum exposure time" msgstr "tiempo mínimo de exposición" -#: ../src/gui/presets.c:702 +#: ../src/gui/presets.c:700 msgid "maximum exposure time" msgstr "tiempo máximo de exposición" -#: ../src/gui/presets.c:718 +#: ../src/gui/presets.c:716 msgid "minimum aperture value" msgstr "valor de apertura mínimo" -#: ../src/gui/presets.c:719 +#: ../src/gui/presets.c:717 msgid "maximum aperture value" msgstr "valor de apertura máximo" -#: ../src/gui/presets.c:737 +#: ../src/gui/presets.c:735 msgid "minimum focal length" msgstr "mínima longitud focal" -#: ../src/gui/presets.c:738 +#: ../src/gui/presets.c:736 msgid "maximum focal length" msgstr "máxima longitud focal" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:746 +#: ../src/gui/presets.c:744 msgid "format" msgstr "formato" -#: ../src/gui/presets.c:751 +#: ../src/gui/presets.c:749 msgid "select image types you want this preset to be available for" msgstr "" "Elija los formatos de imagen para los que este preajuste estará disponible" -#: ../src/gui/presets.c:764 ../src/libs/filtering.c:1250 +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 msgid "and" msgstr " y " -#: ../src/gui/presets.c:808 ../src/gui/presets.c:860 +#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:982 +#: ../src/gui/presets.c:979 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "" "El ajuste predefinido «%s» está protegido contra escritura. No se puede " "editar." -#: ../src/gui/presets.c:1006 ../src/libs/lib.c:156 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:191 msgid "update preset?" msgstr "Actualizar preajuste" -#: ../src/gui/presets.c:1007 ../src/libs/lib.c:157 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:192 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "¿Realmente desea actualizar el ajuste definido como «%s»?" -#: ../src/gui/presets.c:1133 +#: ../src/gui/presets.c:1130 msgid "(first)" msgstr "(primero)" -#: ../src/gui/presets.c:1133 +#: ../src/gui/presets.c:1130 msgid "(last)" msgstr "(último)" # dt•v5.4 -#: ../src/gui/presets.c:1168 +#: ../src/gui/presets.c:1165 #, c-format msgid "preset '%s' %s" msgstr "preajuste \"%s\" %s" -#: ../src/gui/presets.c:1169 +#: ../src/gui/presets.c:1166 msgid "no presets" msgstr "Sin preajustes" -#: ../src/gui/presets.c:1428 ../src/libs/modulegroups.c:3956 -#: ../src/libs/modulegroups.c:3964 +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 +#: ../src/libs/modulegroups.c:4058 msgid "manage module layouts" msgstr "Gestionar la disposición de los módulos" -#: ../src/gui/presets.c:1437 +#: ../src/gui/presets.c:1434 msgid "manage quick presets" msgstr "Gestionar los preajustes rápidos" -#: ../src/gui/presets.c:1619 +#: ../src/gui/presets.c:1616 msgid "manage quick presets list..." msgstr "gestionar los preajustes rápidos..." -#: ../src/gui/presets.c:1774 +#: ../src/gui/presets.c:1771 msgid "disabled: wrong module version" msgstr "desactivado: versión errónea del módulo" -#: ../src/gui/presets.c:1793 ../src/libs/lib.c:549 +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:587 msgid "edit this preset.." msgstr "editar este preajuste.." -#: ../src/gui/presets.c:1798 ../src/libs/lib.c:553 +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:591 msgid "delete this preset" msgstr "borrar este preajuste" -#: ../src/gui/presets.c:1805 ../src/libs/lib.c:561 +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:599 msgid "store new preset.." msgstr "almacenar nuevo preajuste.." -#: ../src/gui/presets.c:1815 ../src/libs/lib.c:575 +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:613 msgid "update preset" msgstr "actualizar preajuste" # dt•v5.0 -#: ../src/gui/splash.c:153 -msgid "darktable starting" -msgstr "Iniciando darktable" - -# dt•v5.0 -#: ../src/gui/splash.c:160 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "Inicializando" # dt•v5.0 -#: ../src/gui/splash.c:193 ../src/gui/splash.c:202 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -15354,27 +18228,12 @@ msgstr "" "Programa para el revelado de imágenes en bruto (RAW)\n" "y la gestión del flujo de trabajo fotográfico" -# dt•v5.0 -#: ../src/gui/splash.c:329 -msgid "darktable shutdown" -msgstr "Cierre de darktable" - -# dt•v5.0 -#: ../src/gui/splash.c:342 -msgid "darktable is now shutting down" -msgstr "darktable se está cerrando" - -# dt•v5.0 -#: ../src/gui/splash.c:344 -msgid "please wait while background jobs finish" -msgstr "Espere mientras finalizan los trabajos en segundo plano" - -#: ../src/gui/styles_dialog.c:233 ../src/libs/styles.c:501 +#: ../src/gui/styles_dialog.c:234 ../src/libs/styles.c:501 #: ../src/libs/styles.c:654 msgid "overwrite style?" msgstr "¿Desea sobreescribir el estilo?" -#: ../src/gui/styles_dialog.c:234 +#: ../src/gui/styles_dialog.c:235 #, c-format msgid "" "style `%s' already exists.\n" @@ -15383,80 +18242,261 @@ msgstr "" "El estilo «%s» ya existe.\n" "¿Desea sobreescribirlo?" -#: ../src/gui/styles_dialog.c:263 ../src/gui/styles_dialog.c:342 +#: ../src/gui/styles_dialog.c:264 ../src/gui/styles_dialog.c:343 msgid "please give style a name" msgstr "Asigne un nombre al estilo" -#: ../src/gui/styles_dialog.c:267 ../src/gui/styles_dialog.c:346 +#: ../src/gui/styles_dialog.c:268 ../src/gui/styles_dialog.c:347 msgid "unnamed style" msgstr "estilo sin nombre" -#: ../src/gui/styles_dialog.c:331 +#: ../src/gui/styles_dialog.c:332 #, c-format msgid "style %s was successfully saved" msgstr "El estilo %s fue correctamente guardado" -#: ../src/gui/styles_dialog.c:537 +#: ../src/gui/styles_dialog.c:538 msgid "edit style" msgstr "editar estilo" -#: ../src/gui/styles_dialog.c:538 +#: ../src/gui/styles_dialog.c:539 msgid "duplicate style" msgstr "duplicar estilo" -#: ../src/gui/styles_dialog.c:541 +#: ../src/gui/styles_dialog.c:542 msgid "creates a duplicate of the style before applying changes" msgstr "Crea un duplicado del estilo antes de efectuar los cambios" -#: ../src/gui/styles_dialog.c:545 +#: ../src/gui/styles_dialog.c:546 msgid "create new style" msgstr "crear un estilo nuevo" -#: ../src/gui/styles_dialog.c:571 +#: ../src/gui/styles_dialog.c:572 msgid "enter a name for the new style" msgstr "introduzca un nombre para el nuevo estilo" -#: ../src/gui/styles_dialog.c:580 +#: ../src/gui/styles_dialog.c:581 msgid "enter a description for the new style, this description is searchable" msgstr "" "Introduzca una descripción para el nuevo estilo. Esta descripción es " "localizable mediante una búsqueda." -#: ../src/gui/styles_dialog.c:618 +#: ../src/gui/styles_dialog.c:619 msgid "keep" msgstr "conservar" -#: ../src/gui/styles_dialog.c:838 +#: ../src/gui/styles_dialog.c:839 msgid "can't create style out of unaltered image" msgstr "No se puede crear el estilo de una imagen no editada" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:587 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +# dt•v5.6 +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +msgid "Welcome to darktable!" +msgstr "Bienvenido a darktable" + +# dt•v5.6 +#. Navigation buttons (right-aligned) +#: ../src/gui/welcome.c:739 +msgid "_prev" +msgstr "_previo" + +# dt•v5.6 +#: ../src/gui/welcome.c:742 +msgid "_next" +msgstr "_siguiente" + +# dt•v5.6 +#: ../src/gui/welcome.c:796 +msgid "let's set up a few options to get you started." +msgstr "Vamos a configurar algunas opciones para empezar." + +# dt•v5.6 +#: ../src/gui/welcome.c:799 +msgid "" +"if you are unsure, don't worry! just go ahead with the default, you can " +"always change all values later in the preferences." +msgstr "" +"Si existen dudas, simplemente utilice los valores predeterminados. Siempre " +"será posible modificarlos más adelante en Preferencias." + +# dt•v5.6 +#: ../src/gui/welcome.c:804 +msgid "" +"you can close this window at any time, in which case the defaults will be " +"applied." +msgstr "" +"Puede cerrar esta ventana en cualquier momento. En dado caso, se aplicarán " +"los valores predeterminados." + +# dt•v5.6 +#: ../src/gui/welcome.c:837 +msgid "You are all set!" +msgstr "¡Todo está listo!" + +# dt•v5.6 +#: ../src/gui/welcome.c:840 +msgid "" +"darktable is extremely configurable and has a wealth of options. Here we " +"covered just the most essential ones — make sure to explore the " +"preferences to get the full picture." +msgstr "" +"darktable es un programa altamente personalizable y cuenta con bastantes " +"opciones. Aquí sólo se han presentado y configurado las más básicas. Explore " +"las preferencias para conocer todo el potencial." + +# dt•v5.6 +#. xgettext: %s is a URL; keep and unchanged +#: ../src/gui/welcome.c:849 +#, c-format +msgid "" +"Read the user manual to learn more and make the most of " +"darktable." +msgstr "" +"Lea el manual de usuario para obtener más información y " +"sacar el máximo provecho de darktable." + +# dt•v5.6 +#: ../src/gui/welcome.c:859 +msgid "" +"And remember that you can always click on the ? on the top toolbar to " +"get help right where you need it." +msgstr "" +"Y cuando lo requiera, puede obtener ayuda al pulsar ? en la barra " +"superior de herramientas." + +# dt•v5.6 +#: ../src/gui/welcome.c:864 +msgid "Happy editing with darktable!" +msgstr "¡Disfrute revelando con darktable!" + +# dt•v5.4 +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "memoria" + +# dt•v5.4 +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "eliminar espacio de trabajo" + +# dt•v5.4 +#: ../src/gui/workspace.c:298 +#, c-format +msgid "" +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." +msgstr "" +"ADVERTENCIA\n" +"\n" +"¿Realmente desea eliminar el espacio de trabajo «%s»?\n" +"\n" +"Si no está activada la opción de crear archivos XMP, se perderá el trabajo de " +"edición." + +# dt•v5.4 +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "crear espacio de trabajo" + +# dt•v5.6 +#: ../src/gui/workspace.c:410 +msgid "" +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." +msgstr "" +"ADVERTENCIA:\n" +"\n" +"Los nombres «predefinido» y «memoria» están reservados.\n" +"\n" +"Elija otro nombre." + +# dt•v5.6 +#: ../src/gui/workspace.c:419 +#, c-format +msgid "" +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." +msgstr "" +"ADVERTENCIA:\n" +"\n" +"Ya existe un espacio de trabajo llamado «%s».\n" +"\n" +"Elija otro nombre." + +# dt•v5.4 +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable: selección de espacio de trabajo" + +# dt•v5.0 +# v5.4 +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "Elija un espacio de trabajo existente" + +# dt•v5.6 +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "Recordar la selección y no volver a preguntar" + +# dt•v5.4 +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "o cree uno nuevo" + +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "crear" + +# dt•v5.0 +# v5.4 +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "Copiar la configuración de un espacio de trabajo existente" + +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4389 msgid "8 bit" msgstr "8 bit" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10 bits" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12 bits" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "sin pérdida" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "con pérdida" #. Bit depth combo box -#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:589 -#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4386 msgid "bit depth" msgstr "profundidad de bit" @@ -15491,8 +18531,8 @@ msgstr "proceso por bandas" msgid "" "tile an image into segments.\n" "\n" -"makes encoding faster, but increases the file size. the loss of image " -"quality is negligible." +"makes encoding faster, but increases the file size. the loss of image quality " +"is negligible." msgstr "" "Divide una imagen en segmentos.\n" "\n" @@ -15501,10 +18541,10 @@ msgstr "" #. compression #. Compression method combo box -#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:599 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:112 +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 msgid "compression" msgstr "compresión" @@ -15517,18 +18557,20 @@ msgstr "Compresión de la imagen" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "calidad" # dt•v5.4 -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "Calidad de la imagen. Menos calidad implica menos detalles." -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "submuestreo de color" @@ -15546,20 +18588,22 @@ msgstr "" "automático → utiliza el submuestreo determinado por el valor de calidad\n" " (5-80: YUV420, 81-90: YUV422, 91-100: YUV444)\n" "4:4:4 → sin submuestreo de crominancia\n" -"4:2:2 → frecuencia de muestreo del color reducida a la mitad " -"horizontalmente\n" +"4:2:2 → frecuencia de muestreo del color reducida a la mitad horizontalmente\n" "4:2:0 → frecuencia de muestreo del color reducida a la mitad horizontal y " "verticalmente" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" @@ -15576,64 +18620,96 @@ msgstr "" "Realiza una copia 1:1 de los archivos seleccionados.\n" "Las opciones generales de abajo se ignoran." -#: ../src/imageio/format/exr.cc:215 -msgid "the selected output profile doesn't work well with EXR" -msgstr "El perfil de salida seleccionado no funciona bien con EXR" +# dt•v5.6 +#: ../src/imageio/format/exr.cc:246 +msgid "" +"the selected output profile isn't linear, expect incorrect display by image " +"viewers" +msgstr "" +"El perfil de salida seleccionado no es lineal; es posible que los visores de " +"imágenes no muestren la imagen correctamente." -#: ../src/imageio/format/exr.cc:564 +#: ../src/imageio/format/exr.cc:596 msgid "OpenEXR" msgstr "OpenEXR" -#: ../src/imageio/format/exr.cc:591 +#: ../src/imageio/format/exr.cc:623 msgid "16 bit (float)" msgstr "16 bits (flotante)" -#: ../src/imageio/format/exr.cc:591 ../src/imageio/format/jxl.c:588 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/libs/neural_restore.c:4389 msgid "32 bit (float)" msgstr "32 bit (flotante)" -#: ../src/imageio/format/exr.cc:601 ../src/imageio/format/pdf.c:699 +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 #: ../src/imageio/format/tiff.c:901 msgid "uncompressed" msgstr "sin comprimir" -#: ../src/imageio/format/exr.cc:602 +#: ../src/imageio/format/exr.cc:634 msgid "RLE" msgstr "RLE" -#: ../src/imageio/format/exr.cc:603 +#: ../src/imageio/format/exr.cc:635 msgid "ZIPS" msgstr "ZIPS" -#: ../src/imageio/format/exr.cc:604 +#: ../src/imageio/format/exr.cc:636 msgid "ZIP" msgstr "ZIP" -#: ../src/imageio/format/exr.cc:605 +#: ../src/imageio/format/exr.cc:637 msgid "PIZ" msgstr "PIZ" -#: ../src/imageio/format/exr.cc:606 +#: ../src/imageio/format/exr.cc:638 msgid "PXR24" msgstr "PXR24" -#: ../src/imageio/format/exr.cc:607 +#: ../src/imageio/format/exr.cc:639 msgid "B44" msgstr "B44" -#: ../src/imageio/format/exr.cc:608 +#: ../src/imageio/format/exr.cc:640 msgid "B44A" msgstr "B44A" -#: ../src/imageio/format/exr.cc:609 +#: ../src/imageio/format/exr.cc:641 msgid "DWAA" msgstr "DWAA" -#: ../src/imageio/format/exr.cc:610 +#: ../src/imageio/format/exr.cc:642 msgid "DWAB" msgstr "DWAB" +# dt•v5.6 +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" + +# dt•v5.6 +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" + +# dt•v5.6 +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"Ajuste de submuestreo de crominancia para el codificador HEIF.\n" +"automático → utiliza el submuestreo determinado por el valor de calidad\n" +"4:4:4 → sin submuestreo de crominancia\n" +"4:2:2 → frecuencia de muestreo del color reducida a la mitad horizontalmente\n" +"4:2:0 → frecuencia de muestreo del color reducida a la mitad horizontal y " +"verticalmente" + # dt•v5.2 #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" @@ -15676,8 +18752,7 @@ msgstr "" "automático → utiliza el submuestreo determinado por el valor de calidad\n" "4:4:4 → sin submuestreo de crominancia\n" "4:4:0 → frecuencia de muestreo del color reducida a la mitad verticalmente\n" -"4:2:2 → frecuencia de muestreo del color reducida a la mitad " -"horizontalmente\n" +"4:2:2 → frecuencia de muestreo del color reducida a la mitad horizontalmente\n" "4:2:0 → frecuencia de muestreo del color reducida a la mitad horizontal y " "verticalmente" @@ -15687,7 +18762,7 @@ msgstr "4:4:0" #: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4389 msgid "16 bit" msgstr "16 bit" @@ -15726,8 +18801,8 @@ msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" msgstr "" -"La potencia con la que se codificará la imagen. Entre más potencia exista, " -"se obtendrán mejores resultados a expensas del tiempo de codificación." +"La potencia con la que se codificará la imagen. Entre más potencia exista, se " +"obtendrán mejores resultados a expensas del tiempo de codificación." #: ../src/imageio/format/jxl.c:661 msgid "decoding speed" @@ -15747,7 +18822,7 @@ msgstr "formato de papel inválido" msgid "invalid border size, using 0" msgstr "tamaño de borde inválido, usando 0" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:513 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 #: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 #: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 #, c-format @@ -15764,7 +18839,7 @@ msgstr "introduzca el título del PDF" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2595 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 msgid "paper size" msgstr "formato de papel" @@ -15803,8 +18878,8 @@ msgstr "" "Ejemplos: 10 mm, 1 in" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1508 -#: ../src/libs/export.c:1536 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1540 msgid "dpi" msgstr "ppp" @@ -15956,8 +19031,8 @@ msgstr "XCF" #: ../src/imageio/imageio.c:1114 #, c-format msgid "" -"failed to allocate memory for %s, please lower the threads used for export " -"or buy more memory." +"failed to allocate memory for %s, please lower the threads used for export or " +"buy more memory." msgstr "" "Hubo un fallo al reservar memoria para %s. Reduzca el número de hilos " "utilizados para exportar o instale más memoria." @@ -15978,6 +19053,13 @@ msgid "cannot find the style '%s' to apply during export" msgstr "" "No pudo encontrarse el estilo «%s» para aplicarlo durante la exportación." +# dt•v5.6 +#: ../src/imageio/imageio.c:1320 +#, c-format +msgid "export reduced to %dx%d because of memory restrictions" +msgstr "" +"La exportación se ha reducido a %dx%d debido a restricciones de memoria." + #: ../src/imageio/imageio_libraw.c:348 msgid "" "WARNING: camera is not fully supported!" @@ -15993,7 +19075,7 @@ msgstr "" "Los colores del modelo %s podrían verse representados incorrectamente.\n" "Además, las ediciones podrían ser incompatibles con versiones posteriores." -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1279 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 msgid "file on disk" msgstr "archivo en disco" @@ -16018,7 +19100,7 @@ msgid "create unique filename" msgstr "crear nombre único" #: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:902 +#: ../src/libs/image.c:650 ../src/libs/styles.c:914 msgid "overwrite" msgstr "sobreescribir" @@ -16030,32 +19112,32 @@ msgstr "sobreescribir si se modifica" msgid "skip" msgstr "omitir" -#: ../src/imageio/storage/disk.c:396 ../src/imageio/storage/gallery.c:320 +#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 #: ../src/imageio/storage/latex.c:279 #, c-format msgid "could not create directory `%s'!" msgstr "No se puede crear el directorio «%s»" -#: ../src/imageio/storage/disk.c:407 +#: ../src/imageio/storage/disk.c:432 #, c-format msgid "could not write to directory `%s'!" msgstr "No se puede escribir en el directorio «%s»" -#: ../src/imageio/storage/disk.c:444 +#: ../src/imageio/storage/disk.c:469 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "%d/%d omitiendo «%s»" msgstr[1] "%d/%d omitiendo «%s»" -#: ../src/imageio/storage/disk.c:492 +#: ../src/imageio/storage/disk.c:517 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "%d/%d omitiendo (no modificado desde la exportación) «%s»" msgstr[1] "%d/%d omitiendo (no modificados desde la exportación) «%s»" -#: ../src/imageio/storage/disk.c:518 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 #: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 #, c-format msgid "%d/%d exported to `%s'" @@ -16063,7 +19145,7 @@ msgid_plural "%d/%d exported to `%s'" msgstr[0] "%d/%d exportado a «%s»" msgstr[1] "%d/%d exportados a «%s»" -#: ../src/imageio/storage/disk.c:583 +#: ../src/imageio/storage/disk.c:608 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -16301,10 +19383,10 @@ msgstr "" "Inspirado en el módulo AgX de Blender" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:215 ../src/iop/diffuse.c:139 +#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 #: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:350 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:155 +#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 #: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 #: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 #: ../src/iop/toneequal.c:329 @@ -16313,19 +19395,21 @@ msgstr "Correctivo y creativo" #: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 -#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:90 ../src/iop/blurs.c:91 +#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 +#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 #: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:216 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:330 ../src/iop/denoiseprofile.c:821 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 +#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 #: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 #: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:156 ../src/iop/overlay.c:158 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 +#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 #: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 #: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 @@ -16337,16 +19421,16 @@ msgstr "Lineal, RGB, basado en la escena" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:352 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 #: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 -#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:460 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "No lineal, RGB" #: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 +#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 #: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 #: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 @@ -16355,25 +19439,25 @@ msgid "linear, RGB, display-referred" msgstr "Lineal, RGB, basado en la pantalla" # dt•v5.4 -#: ../src/iop/agx.c:1812 +#: ../src/iop/agx.c:1817 msgctxt "section" msgid "basic curve parameters" msgstr "parámetros básicos de la curva" # dt•v5.4 -#: ../src/iop/agx.c:1814 ../src/iop/agx.c:1970 +#: ../src/iop/agx.c:1819 ../src/iop/agx.c:1975 msgctxt "section" msgid "curve" msgstr "curva" # dt•v5.4 -#: ../src/iop/agx.c:1822 +#: ../src/iop/agx.c:1827 msgid "set the pivot's input exposure in EV relative to mid-gray" msgstr "" "Fija el punto medio de la exposición de entrada en EV referente al gris medio" # dt•v5.4 -#: ../src/iop/agx.c:1823 +#: ../src/iop/agx.c:1828 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray" @@ -16382,12 +19466,12 @@ msgstr "" "para establecer el punto medio en relación con el gris medio." # dt•v5.4 -#: ../src/iop/agx.c:1833 +#: ../src/iop/agx.c:1837 msgid "darken or brighten the pivot (linear output power)" msgstr "Oscurece o aclara el punto medio (salida de potencia lineal)" # dt•v5.4 -#: ../src/iop/agx.c:1834 +#: ../src/iop/agx.c:1838 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray,\n" @@ -16400,12 +19484,12 @@ msgstr "" "al gris medio configurado." # dt•v5.4 -#: ../src/iop/agx.c:1843 +#: ../src/iop/agx.c:1847 msgid "slope of the linear section around the pivot" msgstr "Pendiente de la sección lineal alrededor del punto medio" # dt•v5.4 -#: ../src/iop/agx.c:1849 +#: ../src/iop/agx.c:1853 msgid "" "contrast in highlights\n" "higher values keep the slope nearly constant for longer,\n" @@ -16415,37 +19499,35 @@ msgstr "" "Los valores más altos mantienen la pendiente casi constante más extensa\n" "a costa de una caída drástica cerca del blanco." -# dt•v5.4 -#: ../src/iop/agx.c:1853 -msgid "" -"the curve has lost its 'S' shape, shoulder power cannot be applied.\n" -"without inverting the shoulder (forcing it to bend upwards), it would be\n" -"impossible to reach target white with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot higher (increase pivot target output\n" -"or curve y gamma), or increase the distance between the pivot and the right\n" -"edge (decrease the pivot shift, move the white point farther from the pivot " -"by\n" -"increasing relative white exposure or move the black point closer to the " -"pivot\n" -"by lowering relative black exposure)." -msgstr "" -"La curva ha perdido su forma de «S», por lo que no se puede aplicar la " -"potencia del tramo superior.\n" -"Sin invertir el tramo superior (forzándolo a curvarse hacia arriba), sería\n" -"imposible alcanzar el blanco objetivo con el contraste seleccionado y la " +# dt•v5.6 +#: ../src/iop/agx.c:1857 +msgid "" +"shoulder power cannot be applied because the curve has lost its 'S' shape\n" +"due to the current settings for white relative exposure, contrast, and " +"pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - increase pivot target output\n" +" - increase white relative exposure\n" +" - increase curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"No se puede aplicar la potencia del tramo superior ya que la curva ha perdido " +"la forma de «S»\n" +"debido a los valores actuales en exposición blanca relativa, contraste y la " "posición del punto medio.\n" -"Aumente el contraste, mueva el punto medio más arriba (aumente la salida " -"objetivo del punto medio\n" -"o la curva y gamma), o aumente la distancia entre el punto medio y el borde " -"derecho\n" -"(disminuya el desplazamiento del punto medio, aleje el punto blanco del " -"punto medio aumentando\n" -"la exposición relativa del blanco o acerque el punto negro al punto medio\n" -"disminuyendo la exposición relativa del negro)." +"Para devolver su forma, realice alguna o varias acciones siguientes:\n" +" • incremente el contraste\n" +" • incremente el valor del punto medio\n" +" • incremente el valor de la exposición blanca relativa\n" +" • mueva curva y gamma (en la sección «parámetros avanzados de la curva»)\n" +"\n" +"Despliegue «visualizar curva» para observar el efecto de los cambios " +"mencionados." # dt•v5.4 -#: ../src/iop/agx.c:1866 +#: ../src/iop/agx.c:1871 msgid "" "contrast in shadows\n" "higher values keep the slope nearly constant for longer,\n" @@ -16455,92 +19537,90 @@ msgstr "" "Los valores más altos mantienen la pendiente casi constante más extensa\n" "a costa de una caída drástica cerca del negro." -# dt•v5.4 -#: ../src/iop/agx.c:1870 -msgid "" -"the curve has lost its 'S' shape, toe power cannot be applied.\n" -"without inverting the toe (forcing it to bend downwards), it would be\n" -"impossible to reach target black with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot lower (reduce the pivot target output or\n" -"curve y gamma), or increase the distance between the pivot and the left " -"edge\n" -"(increase the pivot shift, move the black point farther from the pivot by " -"raising\n" -"the relative black exposure or move the white point closer to the pivot\n" -"by decreasing relative white exposure)." -msgstr "" -"La curva ha perdido su forma de «S», por lo que no se puede aplicar la " -"potencia del tramo inferior.\n" -"Sin invertir el tramo superior (forzándolo a curvarse hacia abajo), sería\n" -"imposible alcanzar el negro objetivo con el contraste seleccionado y la " +# dt•v5.6 +#: ../src/iop/agx.c:1875 +msgid "" +"toe power cannot be applied because the curve has lost its 'S' shape due\n" +"to the current settings for white relative exposure, contrast, and pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - decrease pivot target output\n" +" - decrease black relative exposure (make more negative)\n" +" - decrease curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"No se puede aplicar la potencia del tramo inferior ya que la curva ha perdido " +"la forma de «S»\n" +"debido a los valores actuales en exposición negra relativa, contraste y la " "posición del punto medio.\n" -"Aumente el contraste, mueva el punto medio más abajo (reduzca la salida " -"objetivo del punto medio\n" -"o la curva y gamma), o aumente la distancia entre el punto medio y el borde " -"izquierdo\n" -"(aumente el desplazamiento del punto medio, aleje el punto negro del punto " -"medio aumentando\n" -"la exposición relativa del negro o acerque el punto blanco al punto medio\n" -"disminuyendo la exposición relativa del blanco)." +"Para devolver su forma, realice alguna o varias acciones siguientes:\n" +" • incremente el contraste\n" +" • decremente el valor del punto medio\n" +" • decremente el valor de la exposición negra relativa (valores más " +"negativos\n" +" • mueva curva y gamma (en la sección «parámetros avanzados de la curva»)\n" +"\n" +"Despliegue «visualizar curva» para observar el efecto de los cambios " +"mencionados." # dt•v5.4 -#: ../src/iop/agx.c:1889 +#: ../src/iop/agx.c:1895 msgid "decrease or increase contrast and brightness" msgstr "Disminuye o aumenta el contraste y el brillo" # dt•v5.4 -#: ../src/iop/agx.c:1894 +#: ../src/iop/agx.c:1900 msgid "deepen or lift shadows" msgstr "Acentúa o atenúa sombras" # dt•v5.4 -#: ../src/iop/agx.c:1898 +#: ../src/iop/agx.c:1904 msgid "increase or decrease brightness" msgstr "Disminuye o aumenta el brillo" # dt•v5.4 -#: ../src/iop/agx.c:1905 +#: ../src/iop/agx.c:1911 msgid "decrease or increase saturation" msgstr "Disminuye o aumenta la saturación" # dt•v5.4 -#: ../src/iop/agx.c:1912 +#: ../src/iop/agx.c:1917 msgid "increase to bring hues closer to the original" msgstr "Incrementar para aproximar los tonos a los originales." # dt•v5.4 -#: ../src/iop/agx.c:1922 +#: ../src/iop/agx.c:1927 msgctxt "section" msgid "look" msgstr "apariencia" # dt•v5.4 -#: ../src/iop/agx.c:1945 +#: ../src/iop/agx.c:1950 msgid "show curve" msgstr "visualizar curva" -#: ../src/iop/agx.c:1949 ../src/iop/atrous.c:1824 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:3016 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3803 -#: ../src/iop/filmicrgb.c:4367 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:908 ../src/iop/toneequal.c:3280 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 +#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 +#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 +#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 msgid "graph" msgstr "gráfico" # dt•v5.4 -#: ../src/iop/agx.c:1952 +#: ../src/iop/agx.c:1957 msgid "tone mapping curve" msgstr "Curva de ajuste de tonos" # dt•v5.4 -#: ../src/iop/agx.c:1965 +#: ../src/iop/agx.c:1970 msgctxt "section" msgid "advanced curve parameters" msgstr "parámetros avanzados de la curva" # dt•v5.4 -#: ../src/iop/agx.c:1983 +#: ../src/iop/agx.c:1987 msgid "" "length to keep curve linear above the pivot.\n" "may clip highlights" @@ -16549,12 +19629,12 @@ msgstr "" "Las luces podrían recortarse." # dt•v5.4 -#: ../src/iop/agx.c:1992 +#: ../src/iop/agx.c:1996 msgid "max linear output power" msgstr "Potencia de salida lineal máxima" # dt•v5.4 -#: ../src/iop/agx.c:2001 +#: ../src/iop/agx.c:2004 msgid "" "length to keep curve linear below the pivot.\n" "may crush shadows" @@ -16563,26 +19643,26 @@ msgstr "" "Las sombras podrían emplastarse." # dt•v5.4 -#: ../src/iop/agx.c:2010 +#: ../src/iop/agx.c:2013 msgid "raise for a faded look" msgstr "Aumentar para obtener un aspecto deslavado." # dt•v5.4 -#: ../src/iop/agx.c:2016 +#: ../src/iop/agx.c:2019 msgid "" "adjusts the gamma automatically, trying to make sure\n" "the curve always remains S-shaped (given that contrast\n" "is high enough), so toe and shoulder controls remain effective." msgstr "" -"Ajusta automáticamente la gamma, tratando de garantizar que la curva " -"mantenga siempre\n" +"Ajusta automáticamente la gamma, tratando de garantizar que la curva mantenga " +"siempre\n" " la forma de S (mientras que el valor de contraste sea lo suficientemente " "alto), \n" "de modo que los controles de los tramos inferior y superior sigan siendo " "efectivos." # dt•v5.4 -#: ../src/iop/agx.c:2025 +#: ../src/iop/agx.c:2028 msgid "" "shifts the representation (but not the output power) of the pivot\n" "along the y axis of the curve.\n" @@ -16595,36 +19675,36 @@ msgstr "" "El contraste inmediato alrededor del punto medio no se ve afectado,\n" "pero sí lo están las sombras y las luces; es posible que se tenga que " "contrarrestar\n" -"con el control deslizante de contraste o con los controles de tremo " +"con el control deslizante de contraste o con los controles de tramo " "inferior / superior." # dt•v5.4 -#: ../src/iop/agx.c:2036 +#: ../src/iop/agx.c:2039 msgctxt "section" msgid "input exposure range" msgstr "rango de exposición de entrada" # dt•v5.4 -#: ../src/iop/agx.c:2044 +#: ../src/iop/agx.c:2047 msgid "relative exposure above mid-gray (white point)" msgstr "Exposición relativa encima del gris medio (punto blanco)" # dt•v5.4 -#: ../src/iop/agx.c:2045 +#: ../src/iop/agx.c:2048 msgid "pick the white point" msgstr "Seleccionar el punto blanco de la imagen" # dt•v5.4 -#: ../src/iop/agx.c:2053 +#: ../src/iop/agx.c:2056 msgid "relative exposure below mid-gray (black point)" msgstr "Exposición relativa debajo del gris medio (punto negro)" # dt•v5.4 -#: ../src/iop/agx.c:2054 +#: ../src/iop/agx.c:2057 msgid "pick the black point" msgstr "Seleccionar el punto negro de la imagen" -#: ../src/iop/agx.c:2062 ../src/iop/filmicrgb.c:4421 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -16632,65 +19712,65 @@ msgstr "" "Ampliar o reducir simétricamente el rango dinámico calculado.\n" "Es útil para dar margen de seguridad a las luminancias extremas." -#: ../src/iop/agx.c:2068 ../src/iop/agx.c:2071 ../src/iop/filmic.c:1509 -#: ../src/iop/filmicrgb.c:4427 ../src/iop/profile_gamma.c:645 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 +#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "niveles automáticos" # dt•v5.0 # v5.4 -#: ../src/iop/agx.c:2070 +#: ../src/iop/agx.c:2073 msgid "set black and white relative exposure using the selected area" msgstr "" "Establece la exposición relativa del blanco y del negro utilizando el área " "seleccionada." # dt•v5.4 -#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2078 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 msgid "exposure range" msgstr "rango de exposición" # dt•v5.4 -#: ../src/iop/agx.c:2076 +#: ../src/iop/agx.c:2079 msgid "read exposure from metadata and exposure module" msgstr "Extrae la exposición desde los metadatos y el módulo de exposición." # dt•v5.4 -#: ../src/iop/agx.c:2078 +#: ../src/iop/agx.c:2081 msgid "read exposure" msgstr "extraer la exposición" # dt•v5.4 -#: ../src/iop/agx.c:2101 +#: ../src/iop/agx.c:2104 msgid "blender-like" msgstr "estilo Blender" # dt•v5.4 -#: ../src/iop/agx.c:2111 +#: ../src/iop/agx.c:2114 msgid "unmodified" msgstr "sin modificar" -#: ../src/iop/agx.c:2255 ../src/iop/sigmoid.c:923 ../src/iop/sigmoid.c:927 +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "colores primarios" # dt•v5.4 -#: ../src/iop/agx.c:2255 +#: ../src/iop/agx.c:2260 msgid "color primaries adjustments" msgstr "configuración de colores primarios" # dt•v5.4 -#: ../src/iop/agx.c:2261 +#: ../src/iop/agx.c:2266 msgid "" "color space primaries to use as the base for below adjustments.\n" "'export profile' uses the profile set in 'output color profile'." msgstr "" "Base para los colores primarios que se utilizará para los ajustes debajo.\n" -"La opción «exportar perfil» utiliza el perfil configurado en «perfil de " -"color de salida»." +"La opción «exportar perfil» utiliza el perfil configurado en «perfil de color " +"de salida»." # dt•v5.4 -#: ../src/iop/agx.c:2269 +#: ../src/iop/agx.c:2274 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -16707,74 +19787,74 @@ msgstr "" "Destinado principalmente para experimentación." # dt•v5.4 -#: ../src/iop/agx.c:2276 +#: ../src/iop/agx.c:2281 msgid "reset primaries to a predefined configuration" msgstr "Restablece los colores primarios a la configuración predefinida" # dt•v5.4 -#: ../src/iop/agx.c:2279 +#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 msgid "reset primaries" msgstr "reiniciar colores primarios" # dt•v5.4 -#: ../src/iop/agx.c:2285 +#: ../src/iop/agx.c:2292 msgctxt "section" msgid "before tone mapping" msgstr "previo al ajuste de tono" # dt•v5.4 -#: ../src/iop/agx.c:2295 +#: ../src/iop/agx.c:2302 msgid "increase to desaturate reds in highlights faster" msgstr "Aumentar para desaturar los rojos en las luces altas más rápidamente." # dt•v5.4 -#: ../src/iop/agx.c:2302 +#: ../src/iop/agx.c:2309 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "Desplaza el rojo hacia el magenta (-) o el amarillo (+)" # dt•v5.4 -#: ../src/iop/agx.c:2308 +#: ../src/iop/agx.c:2315 msgid "increase to desaturate greens in highlights faster" msgstr "Aumentar para desaturar los verdes en las luces altas más rápidamente." # dt•v5.4 -#: ../src/iop/agx.c:2315 +#: ../src/iop/agx.c:2322 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "Desplaza el verde hacia el amarillo (-) o el cian (+)" # dt•v5.4 -#: ../src/iop/agx.c:2321 +#: ../src/iop/agx.c:2328 msgid "increase to desaturate blues in highlights faster" msgstr "Aumentar para desaturar los azules en las luces altas más rápidamente." # dt•v5.4 -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2335 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "Desplaza el azul hacia el cian (-) o el magenta (+)" # dt•v5.4 -#: ../src/iop/agx.c:2334 +#: ../src/iop/agx.c:2341 msgctxt "section" msgid "after tone mapping" msgstr "posterior al ajuste de tono" # dt•v5.4 -#: ../src/iop/agx.c:2339 +#: ../src/iop/agx.c:2346 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." msgstr "" -"Restablece completamente la pureza, deshace todas las rotaciones y oculta " -"los controles debajo.\n" +"Restablece completamente la pureza, deshace todas las rotaciones y oculta los " +"controles debajo.\n" "Desmarque para restaurar al estado anterior." # dt•v5.4 -#: ../src/iop/agx.c:2342 +#: ../src/iop/agx.c:2349 msgid "set from above" msgstr "revertir y configurar" # dt•v5.4 -#: ../src/iop/agx.c:2344 +#: ../src/iop/agx.c:2351 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" @@ -16783,51 +19863,54 @@ msgstr "" "en los colores primarios y posteriormente permite modificarlos." # dt•v5.4 -#: ../src/iop/agx.c:2357 +#: ../src/iop/agx.c:2354 +msgid "reverse pre-mapping primaries" +msgstr "revertir el premapeo de los colores primarios" + +# dt•v5.4 +#: ../src/iop/agx.c:2366 msgid "overall purity boost" msgstr "Acentúa la pureza general" # dt•v5.4 -#: ../src/iop/agx.c:2365 +#: ../src/iop/agx.c:2374 msgid "overall unrotation ratio" msgstr "Revierte la rotación general" # dt•v5.4 -#: ../src/iop/agx.c:2369 +#: ../src/iop/agx.c:2378 msgid "restore the purity of red, mostly in midtones and shadows" -msgstr "" -"Restablece la pureza del rojo, principalmente en tonos medios y sombras" +msgstr "Restablece la pureza del rojo, principalmente en tonos medios y sombras" # dt•v5.4 -#: ../src/iop/agx.c:2376 +#: ../src/iop/agx.c:2385 msgid "reverse the color shift in reds" msgstr "Revierte el cambio de color en los rojos" # dt•v5.4 -#: ../src/iop/agx.c:2382 +#: ../src/iop/agx.c:2391 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "" "Restablece la pureza del verde, principalmente en tonos medios y sombras" # dt•v5.4 -#: ../src/iop/agx.c:2389 +#: ../src/iop/agx.c:2398 msgid "reverse the color shift in greens" msgstr "Revierte el cambio de color en los verdes" # dt•v5.4 -#: ../src/iop/agx.c:2395 +#: ../src/iop/agx.c:2404 msgid "restore the purity of blue, mostly in midtones and shadows" -msgstr "" -"Restablece la pureza del azul, principalmente en tonos medios y sombras" +msgstr "Restablece la pureza del azul, principalmente en tonos medios y sombras" # dt•v5.4 -#: ../src/iop/agx.c:2402 +#: ../src/iop/agx.c:2411 msgid "reverse the color shift in blues" msgstr "Revierte el cambio de color en los azules" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2454 ../src/iop/temperature.c:2077 +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 #: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 #: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 #: ../src/iop/temperature.c:2130 @@ -16835,46 +19918,46 @@ msgid "settings" msgstr "configuración" # dt•v5.4 -#: ../src/iop/agx.c:2455 +#: ../src/iop/agx.c:2464 msgid "main look and curve settings" msgstr "configuración principal del aspecto y la curva" # dt•v5.4 -#: ../src/iop/agx.c:2464 +#: ../src/iop/agx.c:2473 msgid "detailed curve settings" msgstr "configuración detallada de la curva" # dt•v5.4 -#: ../src/iop/agx.c:2560 +#: ../src/iop/agx.c:2571 msgid "unmodified base primaries" msgstr "colores primarios sin modificar" # dt•v5.4 -#: ../src/iop/agx.c:2569 +#: ../src/iop/agx.c:2582 msgid "blender-like|base" msgstr "estilo Blender|básico" # dt•v5.4 -#: ../src/iop/agx.c:2575 +#: ../src/iop/agx.c:2587 msgid "blender-like|punchy" msgstr "estilo Blender|intenso" -#: ../src/iop/agx.c:2590 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3209 +# dt•v5.6 +#: ../src/iop/agx.c:2608 +msgid "sigmoid-like|default" +msgstr "sigmoidal|predeterminado" + +# dt•v5.6 +#: ../src/iop/agx.c:2621 +msgid "sigmoid-like|smooth" +msgstr "sigmoidal|suavizado" + +#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "basado en la escena (predefinido)" -# dt•v5.4 -#: ../src/iop/agx.c:2606 -msgid "smooth|base" -msgstr "suavizado|básico" - -# dt•v5.4 -#: ../src/iop/agx.c:2610 -msgid "smooth|punchy" -msgstr "suavizado|intenso" - #: ../src/iop/ashift.c:113 msgid "rotate and perspective" msgstr "rotación y perspectiva" @@ -16891,8 +19974,8 @@ msgstr "Rota o distorsiona la perspectiva" #: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 #: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:100 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "Correctivo o creativo" @@ -16939,37 +20022,37 @@ msgstr "" msgid "automatic correction failed, please correct manually" msgstr "La corrección automática falló. Deberá corregir manualmente." -#: ../src/iop/ashift.c:4992 +#: ../src/iop/ashift.c:4991 #, c-format msgid "only %d lines can be saved in parameters" msgstr "Sólo %d líneas se pueden conservar en los parámetros." -#: ../src/iop/ashift.c:5071 +#: ../src/iop/ashift.c:5070 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "Ajuste de la rotación de %3.2f° a %3.2f°" -#: ../src/iop/ashift.c:5704 ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 -#: ../src/iop/ashift.c:5812 +#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 +#: ../src/iop/ashift.c:5811 #, c-format msgid "lens shift (%s)" msgstr "desplazamiento %s" -#: ../src/iop/ashift.c:5981 +#: ../src/iop/ashift.c:5980 msgid "manual perspective" msgstr "perspectiva (ajuste manual)" -#: ../src/iop/ashift.c:6027 +#: ../src/iop/ashift.c:6026 msgctxt "section" msgid "perspective" msgstr "perspectiva" -#: ../src/iop/ashift.c:6033 ../src/iop/ashift.c:6140 ../src/iop/ashift.c:6142 -#: ../src/iop/ashift.c:6144 +#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6143 msgid "structure" msgstr "estructura" -#: ../src/iop/ashift.c:6066 +#: ../src/iop/ashift.c:6065 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -16979,33 +20062,33 @@ msgstr "" "Pulse el botón secundario y arrastre para trazar una línea vertical u " "horizontal sobre la imagen." -#: ../src/iop/ashift.c:6069 ../src/iop/ashift.c:6071 +#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 msgid "apply lens shift correction in one direction" msgstr "Efectúa la corrección del desplazamiento de lente en una dirección" -#: ../src/iop/ashift.c:6073 +#: ../src/iop/ashift.c:6072 msgid "shear the image along one diagonal" msgstr "Corta la imagen de acuerdo a la diagonal" -#: ../src/iop/ashift.c:6074 ../src/iop/clipping.c:2128 +#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "Cortar automáticamente para evitar bordes negros" -#: ../src/iop/ashift.c:6075 +#: ../src/iop/ashift.c:6074 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" msgstr "" -"Modelo del lente de la corrección de perspectiva: genérico o en función de " -"la distancia focal" +"Modelo del lente de la corrección de perspectiva: genérico o en función de la " +"distancia focal" -#: ../src/iop/ashift.c:6078 +#: ../src/iop/ashift.c:6077 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" "Distancia focal del lente. El valor predeterminado se fija a partir de los " "datos Exif (si están disponibles)." -#: ../src/iop/ashift.c:6081 +#: ../src/iop/ashift.c:6080 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -17014,7 +20097,7 @@ msgstr "" "valor desde los datos Exif si están disponibles. Por lo general, se requiere " "un ajuste manual." -#: ../src/iop/ashift.c:6085 +#: ../src/iop/ashift.c:6084 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -17022,13 +20105,13 @@ msgstr "" "Nivel de corrección en función de la lente. Se fija el valor máximo como " "corrrespondencia total de la lente. Se fija en cero para los genéricos." -#: ../src/iop/ashift.c:6089 +#: ../src/iop/ashift.c:6088 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "" "Ajusta la relación de aspecto de la imagen mediante cambiar la escala " "horizontal y vertical" -#: ../src/iop/ashift.c:6091 +#: ../src/iop/ashift.c:6090 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -17038,7 +20121,7 @@ msgstr "" "Ctrl+Clic para corregir solo la rotación\n" "Mayús+Clic para corregir el desplazamiento del lente" -#: ../src/iop/ashift.c:6095 +#: ../src/iop/ashift.c:6094 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -17048,7 +20131,7 @@ msgstr "" "Ctrl+Clic para solo corregir la rotación\n" "Mayús+Clic para solo corregir el desplazamiento del lente" -#: ../src/iop/ashift.c:6099 +#: ../src/iop/ashift.c:6098 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -17057,13 +20140,12 @@ msgid "" "ctrl+shift+click to only fit rotation and lens shift" msgstr "" "Corrección automática para distorsiones de perspectiva verticales y " -"horizontales: rotación, desplazamiento del lente en ambos sentidos, y " -"corte.\n" +"horizontales: rotación, desplazamiento del lente en ambos sentidos, y corte.\n" "Pulse Ctrl+Clic para corregir solo la rotación.\n" "Pulse Mayús+Clic para corregir solo el desplazamiento del lente.\n" "Pulse Ctrl+Mayús+Clic para ajustar la rotación y el desplazamiento del lente." -#: ../src/iop/ashift.c:6106 +#: ../src/iop/ashift.c:6105 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -17075,48 +20157,48 @@ msgstr "" "Mayús+Clic para mejoras adicionales en el detalle.\n" "Ctrl+Mayús+Clic para una combinación de ambos métodos." -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6110 msgid "manually define perspective rectangle" msgstr "Se modifica manualmente el cuadro de perspectiva" -#: ../src/iop/ashift.c:6112 +#: ../src/iop/ashift.c:6111 msgid "manually draw structure lines" msgstr "Trazar manualmente las líneas de la estructura" -#: ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6140 msgid "rectangle" msgstr "cuadro" -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6142 msgid "lines" msgstr "líneas" -#: ../src/iop/ashift.c:6169 ../src/iop/clipping.c:3338 +#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] definir o rotar horizonte" -#: ../src/iop/ashift.c:6172 +#: ../src/iop/ashift.c:6171 #, c-format msgid "[%s on segment] select segment" msgstr "[%s en el segmento] seleccionar segmento" -#: ../src/iop/ashift.c:6176 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s en el segmento] anular selección de segmento" -#: ../src/iop/ashift.c:6180 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] seleccionar todos los segmentos de la zona" -#: ../src/iop/ashift.c:6184 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] anular la selección de todos los segmentos de la zona" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1764 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 msgid "contrast equalizer" msgstr "ecualizador de contraste" @@ -17128,8 +20210,7 @@ msgstr "enfoque|acutancia|contraste local|claridad" msgid "add or remove local contrast, sharpness, acutance" msgstr "Añade o disminuye contraste local, enfoque y acutancia" -#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 -#: ../src/iop/colorbalance.c:161 +#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 ../src/iop/colorbalance.c:161 msgid "linear, Lab, scene-referred" msgstr "Lineal, Lab, basado en la escena" @@ -17138,172 +20219,172 @@ msgstr "Lineal, Lab, basado en la escena" msgid "frequential, RGB" msgstr "Frecuencial, RGB" -#: ../src/iop/atrous.c:795 +#: ../src/iop/atrous.c:743 msgid "coarse" msgstr "detalles grandes" -#: ../src/iop/atrous.c:811 +#: ../src/iop/atrous.c:759 msgid "denoise & sharpen" msgstr "reducción de ruido y enfoque" #. add the preset. -#: ../src/iop/atrous.c:827 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "enfoque" -#: ../src/iop/atrous.c:843 +#: ../src/iop/atrous.c:791 msgid "denoise chroma" msgstr "reducción de ruido de crominancia" -#: ../src/iop/atrous.c:859 +#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1435 +#: ../src/libs/neural_restore.c:4266 msgid "denoise" msgstr "reducción de ruido" -#: ../src/iop/atrous.c:876 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 msgid "bloom" msgstr "resplandor" -#: ../src/iop/atrous.c:892 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "claridad" # dt•v5.2 -#: ../src/iop/atrous.c:913 +#: ../src/iop/atrous.c:861 msgid "deblur | large blur | strength 3" msgstr "nitidez | desenfoque amplio | intensidad 3" # dt•v5.2 -#: ../src/iop/atrous.c:931 +#: ../src/iop/atrous.c:879 msgid "deblur | medium blur | strength 3" msgstr "nitidez | desenfoque medio | intensidad 3" # dt•v5.2 -#: ../src/iop/atrous.c:948 +#: ../src/iop/atrous.c:896 msgid "deblur | fine blur | strength 3" msgstr "nitidez | desenfoque ligero | intensidad 3" # dt•v5.2 -#: ../src/iop/atrous.c:967 +#: ../src/iop/atrous.c:915 msgid "deblur | large blur | strength 2" msgstr "nitidez | desenfoque amplio | intensidad 2" # dt•v5.2 -#: ../src/iop/atrous.c:985 +#: ../src/iop/atrous.c:933 msgid "deblur | medium blur | strength 2" msgstr "nitidez | desenfoque medio | intensidad 2" # dt•v5.2 -#: ../src/iop/atrous.c:1002 +#: ../src/iop/atrous.c:950 msgid "deblur | fine blur | strength 2" msgstr "nitidez | desenfoque ligero | intensidad 2" # dt•v5.2 -#: ../src/iop/atrous.c:1021 +#: ../src/iop/atrous.c:969 msgid "deblur | large blur | strength 1" msgstr "nitidez | desenfoque amplio | intensidad 1" # dt•v5.2 -#: ../src/iop/atrous.c:1039 +#: ../src/iop/atrous.c:987 msgid "deblur | medium blur | strength 1" msgstr "nitidez | desenfoque medio | intensidad 1" # dt•v5.2 -#: ../src/iop/atrous.c:1056 +#: ../src/iop/atrous.c:1004 msgid "deblur | fine blur | strength 1" msgstr "nitidez | desenfoque ligero | intensidad 1" # dt•v5.2 -#: ../src/iop/atrous.c:1385 ../src/iop/atrous.c:1631 -#: ../src/iop/denoiseprofile.c:3580 ../src/iop/rawdenoise.c:730 +#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 +#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 msgctxt "graph" msgid "coarse" msgstr "detalles grandes" -#: ../src/iop/atrous.c:1392 ../src/iop/atrous.c:1632 -#: ../src/iop/denoiseprofile.c:3588 ../src/iop/rawdenoise.c:738 +#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 +#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 msgid "fine" msgstr "detalles pequeños" -#: ../src/iop/atrous.c:1404 +#: ../src/iop/atrous.c:1352 msgid "contrasty" msgstr "contrastado" -#: ../src/iop/atrous.c:1410 ../src/iop/denoiseprofile.c:3602 -#: ../src/iop/rawdenoise.c:752 +#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 +#: ../src/iop/rawdenoise.c:754 msgid "noisy" msgstr "ruidoso" #. case atrous_s: -#: ../src/iop/atrous.c:1413 +#: ../src/iop/atrous.c:1361 msgid "bold" msgstr "vivo" -#: ../src/iop/atrous.c:1414 +#: ../src/iop/atrous.c:1362 msgid "dull" msgstr "apagado" -#: ../src/iop/atrous.c:1619 ../src/iop/atrous.c:1679 +#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 msgid "boost" msgstr "potenciar" -#: ../src/iop/atrous.c:1620 +#: ../src/iop/atrous.c:1568 msgid "reduce" msgstr "reducir" -#: ../src/iop/atrous.c:1621 +#: ../src/iop/atrous.c:1569 msgid "raise" msgstr "elevar" -#: ../src/iop/atrous.c:1622 +#: ../src/iop/atrous.c:1570 msgid "lower" msgstr "bajar" -#: ../src/iop/atrous.c:1629 +#: ../src/iop/atrous.c:1577 msgid "coarsest" msgstr "más grandes" -#: ../src/iop/atrous.c:1630 +#: ../src/iop/atrous.c:1578 msgid "coarser" msgstr "los más grandes" -#: ../src/iop/atrous.c:1633 +#: ../src/iop/atrous.c:1581 msgid "finer" msgstr "más pequeños" -#: ../src/iop/atrous.c:1634 +#: ../src/iop/atrous.c:1582 msgid "finest" msgstr "los más pequeños" -#: ../src/iop/atrous.c:1704 ../src/libs/export.c:1529 ../src/libs/export.c:1545 +#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1805 ../src/iop/nlmeans.c:462 +#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 msgid "luma" msgstr "luma" -#: ../src/iop/atrous.c:1806 +#: ../src/iop/atrous.c:1754 msgid "change lightness at each feature size" msgstr "Cambia la luminosidad en cada parte" -#: ../src/iop/atrous.c:1808 +#: ../src/iop/atrous.c:1756 msgid "change color saturation at each feature size" msgstr "Cambia la saturación de color en cada parte" -#: ../src/iop/atrous.c:1810 +#: ../src/iop/atrous.c:1758 msgid "edges" msgstr "bordes" -#: ../src/iop/atrous.c:1811 +#: ../src/iop/atrous.c:1759 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" msgstr "" "Modifica los halos de contorno en cada nivel de detalle.\n" -"Sólo tiene efecto si en las pestañas de luma y crominancia hay " -"modificaciones." +"Sólo tiene efecto si en las pestañas de luma y crominancia hay modificaciones." -#: ../src/iop/atrous.c:1844 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 msgid "make effect stronger or weaker" msgstr "Hacer más suave o más intenso el efecto" @@ -17391,22 +20472,22 @@ msgstr "" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 #: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 -#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 +#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 -#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 -#: ../src/iop/invert.c:131 ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:87 -#: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 -#: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 -#: ../src/iop/spots.c:66 ../src/iop/temperature.c:249 +#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 +#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 +#: ../src/iop/temperature.c:249 msgid "corrective" msgstr "Correctivo" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:353 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 #: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:459 -#: ../src/iop/watermark.c:461 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "No lineal, RGB, basado en la pantalla" @@ -17414,27 +20495,27 @@ msgstr "No lineal, RGB, basado en la pantalla" msgid "display-referred default" msgstr "basado en la pantalla (predefinido)" -#: ../src/iop/basecurve.c:2125 +#: ../src/iop/basecurve.c:2092 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "" "La entrada corresponde al eje x; la salida al eje y. Opera sobre los canales " "RGB." -#: ../src/iop/basecurve.c:2132 ../src/iop/basicadj.c:636 +#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 #: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "Método para preservar los colores al aplicar contraste" -#: ../src/iop/basecurve.c:2136 +#: ../src/iop/basecurve.c:2103 msgid "two exposures" msgstr "doble exposición" -#: ../src/iop/basecurve.c:2137 +#: ../src/iop/basecurve.c:2104 msgid "three exposures" msgstr "triple exposición" -#: ../src/iop/basecurve.c:2138 +#: ../src/iop/basecurve.c:2105 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -17442,11 +20523,11 @@ msgstr "" "La imagen se ha detenido al comprimir el rango dinámico amplio durante la " "fusión. Exponga a las luces antes de usarlo." -#: ../src/iop/basecurve.c:2143 +#: ../src/iop/basecurve.c:2110 msgid "how many stops to shift the individual exposures apart" msgstr "El número de pasos que hay entre cada exposición individual" -#: ../src/iop/basecurve.c:2152 +#: ../src/iop/basecurve.c:2119 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -17454,15 +20535,15 @@ msgstr "" "Ajustar a mayor o menor exposición (-1: reduce las luces altas, +1: reduce " "las sombras)" -#: ../src/iop/basecurve.c:2158 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "escala del gráfico" #: ../src/iop/basicadj.c:157 msgid "this module is deprecated. please use the quick access panel instead." msgstr "" -"Este módulo ha quedado sin soporte. Se recomienda sustituirlo por el panel " -"de control modular." +"Este módulo ha quedado sin soporte. Se recomienda sustituirlo por el panel de " +"control modular." #: ../src/iop/basicadj.c:162 msgid "basic adjustments" @@ -17473,14 +20554,14 @@ msgid "apply usual image adjustments" msgstr "Emplea los ajustes de imagen más frecuentes" #: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 -#: ../src/iop/blurs.c:90 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 -#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 -#: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 -#: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 -#: ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 +#: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 +#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 +#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 +#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 +#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 #: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:458 +#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 msgid "creative" msgstr "Creativo" @@ -17488,7 +20569,7 @@ msgstr "Creativo" msgid "non-linear, RGB, scene-referred" msgstr "No lineal, RGB, basado en la escena" -#: ../src/iop/basicadj.c:617 +#: ../src/iop/basicadj.c:616 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -17500,40 +20581,40 @@ msgstr "" "Si está mal configurado, recortará los colores casi negros de la gama\n" "forzando los valores RGB a los negativos." -#: ../src/iop/basicadj.c:625 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 msgid "adjust the exposure correction" msgstr "Ajusta la corrección de exposición" -#: ../src/iop/basicadj.c:629 +#: ../src/iop/basicadj.c:628 msgid "highlight compression adjustment" msgstr "Ajusta la compresión de las luces" -#: ../src/iop/basicadj.c:633 ../src/iop/colisa.c:281 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 msgid "contrast adjustment" msgstr "Ajusta el contraste" -#: ../src/iop/basicadj.c:641 +#: ../src/iop/basicadj.c:640 msgid "middle gray adjustment" msgstr "Ajusta el gris medio" -#: ../src/iop/basicadj.c:646 ../src/iop/colisa.c:282 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 msgid "brightness adjustment" msgstr "Ajusta el brillo" -#: ../src/iop/basicadj.c:649 +#: ../src/iop/basicadj.c:648 msgid "saturation adjustment" msgstr "Ajusta la saturación" -#: ../src/iop/basicadj.c:652 +#: ../src/iop/basicadj.c:651 msgid "vibrance adjustment" msgstr "Ajusta la intensidad" -#: ../src/iop/basicadj.c:654 +#: ../src/iop/basicadj.c:653 msgid "apply auto exposure based on the entire image" msgstr "Aplica la exposición automática basada en toda la imagen" # dt•v5.0 -#: ../src/iop/basicadj.c:660 +#: ../src/iop/basicadj.c:659 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -17544,11 +20625,11 @@ msgstr "" "Pulse y arrastre para seleccionar el área.\n" "Pulse el botón secundario para cancelar." -#: ../src/iop/basicadj.c:667 +#: ../src/iop/basicadj.c:666 msgid "clip" msgstr "recortar" -#: ../src/iop/basicadj.c:669 +#: ../src/iop/basicadj.c:668 msgid "adjusts clipping value for auto exposure calculation" msgstr "Ajusta el valor de recorte para el cálculo de la exposición automática" @@ -17568,7 +20649,7 @@ msgstr "Controlar por separado los contrastes local y general" #: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 #: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 #: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:88 ../src/iop/nlmeans.c:90 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 #: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "No lineal, Lab, basado en la pantalla" @@ -17578,7 +20659,7 @@ msgstr "No lineal, Lab, basado en la pantalla" #: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 #: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 #: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:89 ../src/iop/shadhi.c:143 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 #: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "No lineal, Lab" @@ -17587,7 +20668,7 @@ msgstr "No lineal, Lab" msgid "HDR local tone-mapping" msgstr "mapeo tonal local HDR" -#: ../src/iop/bilat.c:441 +#: ../src/iop/bilat.c:437 msgid "" "the filter used for local contrast enhancement. bilateral is faster but can " "lead to artifacts around edges for extreme settings." @@ -17595,41 +20676,41 @@ msgstr "" "Filtro usado para la mejora del contraste local. El bilateral es más rápido, " "pero puede derivar en anomalías alrededor de los bordes con ajustes extremos." -#: ../src/iop/bilat.c:445 ../src/iop/globaltonemap.c:651 +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 msgid "detail" msgstr "detalle" -#: ../src/iop/bilat.c:448 +#: ../src/iop/bilat.c:444 msgid "changes the local contrast" msgstr "Cambia el contraste local" -#: ../src/iop/bilat.c:463 +#: ../src/iop/bilat.c:459 msgid "feature size of local details (spatial sigma of bilateral filter)" msgstr "" "Tamaño de los elementos de los detalles locales (sigma espacial del filtro " "bilateral)" -#: ../src/iop/bilat.c:471 +#: ../src/iop/bilat.c:467 msgid "L difference to detect edges (range sigma of bilateral filter)" msgstr "Diferencia L para detectar bordes (rango sigma del filtro bilateral)" -#: ../src/iop/bilat.c:477 +#: ../src/iop/bilat.c:473 msgid "changes the local contrast of highlights" msgstr "Cambia el contraste local de las luces" -#: ../src/iop/bilat.c:483 +#: ../src/iop/bilat.c:479 msgid "changes the local contrast of shadows" msgstr "Cambia el contraste local de las sombras" -#: ../src/iop/bilat.c:489 +#: ../src/iop/bilat.c:485 msgid "" "defines what counts as mid-tones. lower for better dynamic range compression " "(reduce shadow and highlight contrast), increase for more powerful local " "contrast" msgstr "" "Define lo que cuenta como tonos medios. Disminuir para una mejor compresión " -"del rango dinámico (reduce las sombras y el contraste de las luces). " -"Aumentar para obtener un contraste local más potente." +"del rango dinámico (reduce las sombras y el contraste de las luces). Aumentar " +"para obtener un contraste local más potente." #: ../src/iop/bilateral.cc:72 ../src/iop/diffuse.c:442 msgid "surface blur" @@ -17648,10 +20729,11 @@ msgstr "" "Aplica un difuminado en ciertas áreas al detectar los contornos\n" "para suavizar texturas o reducir el ruido" -#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:90 -#: ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 -#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:157 ../src/iop/primaries.c:75 +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 +#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 +#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 +#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 #: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" @@ -17671,19 +20753,19 @@ msgstr "" "imágenes mayores a 2 Gigapixeles.\n" "Se ha omitido el procesado de imagen." -#: ../src/iop/bilateral.cc:369 +#: ../src/iop/bilateral.cc:368 msgid "spatial extent of the gaussian" msgstr "Extensión espacial gaussiano" -#: ../src/iop/bilateral.cc:373 +#: ../src/iop/bilateral.cc:372 msgid "how much to blur red" msgstr "Nivel de desenfoque del rojo" -#: ../src/iop/bilateral.cc:378 +#: ../src/iop/bilateral.cc:377 msgid "how much to blur green" msgstr "Nivel de desenfoque del verde" -#: ../src/iop/bilateral.cc:383 +#: ../src/iop/bilateral.cc:382 msgid "how much to blur blue" msgstr "Nivel de desenfoque del azul" @@ -17691,39 +20773,39 @@ msgstr "Nivel de desenfoque del azul" msgid "apply Orton effect for a dreamy ethereal look" msgstr "Aplica el efecto Orton para un aspecto etéreo de ensueño" -#: ../src/iop/bloom.c:414 ../src/iop/soften.c:381 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:107 +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:112 msgid "size" msgstr "tamaño" -#: ../src/iop/bloom.c:416 +#: ../src/iop/bloom.c:384 msgid "the size of bloom" msgstr "Tamaño del resplandor" -#: ../src/iop/bloom.c:420 +#: ../src/iop/bloom.c:388 msgid "the threshold of light" msgstr "Umbral de luz" -#: ../src/iop/bloom.c:424 +#: ../src/iop/bloom.c:392 msgid "the strength of bloom" msgstr "Intensidad del resplandor" -#: ../src/iop/blurs.c:78 +#: ../src/iop/blurs.c:82 msgid "blurs" msgstr "desenfoque" -#: ../src/iop/blurs.c:83 +#: ../src/iop/blurs.c:87 msgid "blur|lens|motion" msgstr "desenfoque|lente|movimiento" -#: ../src/iop/blurs.c:89 +#: ../src/iop/blurs.c:93 msgid "simulate physically-accurate lens and motion blurs" msgstr "" "Emula el desenfoque de movimiento y ciertas propiedades físicas del diafragma" # dt•v5.0 #. add the tooltips -#: ../src/iop/blurs.c:806 +#: ../src/iop/blurs.c:1007 msgid "" "size of the blur in pixels\n" "caution: doubling the radius quadruples the run-time!" @@ -17732,13 +20814,13 @@ msgstr "" "Advertencia: duplicar el radio cuadruplica el tiempo de procesado." # dt•v5.0 -#: ../src/iop/blurs.c:808 +#: ../src/iop/blurs.c:1009 msgid "shifts towards a star shape as value approaches blades-1" msgstr "" "Cambia a una forma de estrella a medida que el valor se acerca a «láminas -1»" # dt•v5.0 -#: ../src/iop/blurs.c:810 +#: ../src/iop/blurs.c:1011 msgid "" "adjust straightness of edges from 0=perfect circle\n" "to 1=completely straight" @@ -17747,17 +20829,17 @@ msgstr "" " a 1=totalmente recto." # dt•v5.0 -#: ../src/iop/blurs.c:811 +#: ../src/iop/blurs.c:1012 msgid "set amount by which to rotate shape around its center" msgstr "Establecer cuánto rotar la figura alrededor de su centro" # dt•v5.0 -#: ../src/iop/blurs.c:813 +#: ../src/iop/blurs.c:1014 msgid "orientation of the motion's path" msgstr "Orientación del movimiento" # dt•v5.0 -#: ../src/iop/blurs.c:814 +#: ../src/iop/blurs.c:1015 msgid "" "amount to curve the motion relative\n" "to its overall orientation" @@ -17766,7 +20848,7 @@ msgstr "" "con respecto a su orientación en general." # dt•v5.0 -#: ../src/iop/blurs.c:815 +#: ../src/iop/blurs.c:1016 msgid "" "select which portion of the path to use,\n" "allowing the path to become asymmetric" @@ -17787,33 +20869,33 @@ msgstr "bordes|agrandar lienzo|expandir lienzo" msgid "add solid borders or margins around the image" msgstr "Añade bordes sólidos o márgenes alrededor de la imagen" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 msgid "linear or non-linear, RGB, display-referred" msgstr "Lineal o no lineal, RGB, basado en la pantalla" -#: ../src/iop/borders.c:715 +#: ../src/iop/borders.c:713 msgid "15:10 postcard white" msgstr "postal blanca 10×15" -#: ../src/iop/borders.c:720 +#: ../src/iop/borders.c:718 msgid "15:10 postcard black" msgstr "postal negra 10×15" -#: ../src/iop/borders.c:925 +#: ../src/iop/borders.c:923 msgid "which dimension to use for the size calculation" msgstr "" "Determina qué dimensión se utilizará como criterio para el cálculo del tamaño" -#: ../src/iop/borders.c:931 +#: ../src/iop/borders.c:929 msgid "size of the border in percent of the chosen basis" msgstr "Tamaño del borde en porcentaje de la referencia elegida" -#: ../src/iop/borders.c:933 ../src/iop/clipping.c:2229 ../src/iop/crop.c:1368 +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 msgid "aspect" msgstr "relación de aspecto" # dt•v5.0 -#: ../src/iop/borders.c:934 +#: ../src/iop/borders.c:932 msgid "" "select the aspect ratio\n" "(right-click on slider below to type your own w:h)" @@ -17821,86 +20903,80 @@ msgstr "" "Elegir la proporción\n" "o ingresarla manualmente con clic secundario (a:l)." -#: ../src/iop/borders.c:938 +#: ../src/iop/borders.c:936 msgid "3:1" msgstr "3:1" -#: ../src/iop/borders.c:939 +#: ../src/iop/borders.c:937 msgid "95:33" msgstr "95:33" -#: ../src/iop/borders.c:940 +#: ../src/iop/borders.c:938 msgid "CinemaScope 2.39:1" msgstr "Cinemascopio 2.39:1" -#: ../src/iop/borders.c:941 +#: ../src/iop/borders.c:939 msgid "2:1" msgstr "2:1" -#: ../src/iop/borders.c:942 +#: ../src/iop/borders.c:940 msgid "16:9" msgstr "16:9" -#: ../src/iop/borders.c:943 +#: ../src/iop/borders.c:941 msgid "5:3" msgstr "5:3" -#: ../src/iop/borders.c:944 +#: ../src/iop/borders.c:942 msgid "US Legal 8.5x14" msgstr "Oficio (EU) 8.5×14" -#: ../src/iop/borders.c:945 ../src/iop/clipping.c:2142 ../src/iop/crop.c:1270 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "golden cut" msgstr "proporción áurea" -#: ../src/iop/borders.c:946 +#: ../src/iop/borders.c:944 msgid "16:10" msgstr "16:10 (8×5)" -#: ../src/iop/borders.c:947 +#: ../src/iop/borders.c:945 msgid "3:2 (4x6, 10x15cm)" msgstr "3:2 (4×6, 10×15)" -#: ../src/iop/borders.c:949 +#: ../src/iop/borders.c:947 msgid "DIN" msgstr "DIN" -#: ../src/iop/borders.c:950 +#: ../src/iop/borders.c:948 msgid "7:5" msgstr "7:5" -#: ../src/iop/borders.c:951 +#: ../src/iop/borders.c:949 msgid "4:3" msgstr "4:3" -#: ../src/iop/borders.c:952 +#: ../src/iop/borders.c:950 msgid "US Letter 8.5x11" msgstr "Carta (US) 8.5×11" -#: ../src/iop/borders.c:953 +#: ../src/iop/borders.c:951 msgid "14:11" msgstr "14:11" -#: ../src/iop/borders.c:954 +#: ../src/iop/borders.c:952 msgid "5:4 (8x10)" msgstr "5:4 (8×10)" -#: ../src/iop/borders.c:955 ../src/iop/clipping.c:2132 ../src/iop/crop.c:1259 -#: ../src/libs/filtering.c:310 ../src/libs/filters/ratio.c:124 -#: ../src/libs/histogram.c:120 -msgid "square" -msgstr "cuadrado" - -#: ../src/iop/borders.c:956 +#: ../src/iop/borders.c:954 msgid "constant border" msgstr "borde constante" -#: ../src/iop/borders.c:957 ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "custom..." msgstr "personalizado..." # dt•v5.0 -#: ../src/iop/borders.c:961 +#: ../src/iop/borders.c:959 msgid "" "set the custom aspect ratio\n" "(right-click to enter number or w:h)" @@ -17908,16 +20984,16 @@ msgstr "" "Ingresar manualmente la proporción\n" "pulsando el botón secundario (número o formato a:l)" -#: ../src/iop/borders.c:966 +#: ../src/iop/borders.c:964 msgid "aspect ratio orientation of the image with border" msgstr "orientación de la relación de aspecto de la imagen con bordes" -#: ../src/iop/borders.c:968 +#: ../src/iop/borders.c:966 msgid "horizontal position" msgstr "posición horizontal" # dt•v5.0 -#: ../src/iop/borders.c:969 +#: ../src/iop/borders.c:967 msgid "" "select the horizontal position ratio relative to top\n" "(right-click on slider below to type your own x:w)" @@ -17926,36 +21002,36 @@ msgstr "" "superior\n" "o ingresarla manualmente con clic secundario (x:a) ." -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "center" msgstr "centro" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "1/3" msgstr "1/3" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "3/8" msgstr "3/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "5/8" msgstr "5/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "2/3" msgstr "2/3" -#: ../src/iop/borders.c:977 +#: ../src/iop/borders.c:975 msgid "custom horizontal position" msgstr "Ajuste manual de la posición horizontal" -#: ../src/iop/borders.c:979 +#: ../src/iop/borders.c:977 msgid "vertical position" msgstr "posición vertical" # dt•v5.0 -#: ../src/iop/borders.c:980 +#: ../src/iop/borders.c:978 msgid "" "select the vertical position ratio relative to left\n" "(right-click on slider below to type your own y:h)" @@ -17964,28 +21040,28 @@ msgstr "" "izquierdo\n" "o ingresarla manualmente con clic secundario (y:l) ." -#: ../src/iop/borders.c:988 +#: ../src/iop/borders.c:986 msgid "custom vertical position" msgstr "Ajuste manual de la posición vertical" -#: ../src/iop/borders.c:994 +#: ../src/iop/borders.c:992 msgid "size of the frame line in percent of min border width" msgstr "tamaño porcentual del borde" # dt•v5.0 -#: ../src/iop/borders.c:1000 +#: ../src/iop/borders.c:998 msgid "offset of the frame line beginning on image side" msgstr "Desplazamiento de la línea de marco en el lateral de la foto" -#: ../src/iop/borders.c:1015 +#: ../src/iop/borders.c:1013 msgid "select border color" msgstr "seleccionar color del borde" -#: ../src/iop/borders.c:1020 +#: ../src/iop/borders.c:1018 msgid "pick border color from image" msgstr "seleccionar color del borde de la imagen" -#: ../src/iop/borders.c:1021 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 #: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 #: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 @@ -17993,11 +21069,11 @@ msgstr "seleccionar color del borde de la imagen" msgid "pickers" msgstr "cuentagotas" -#: ../src/iop/borders.c:1029 +#: ../src/iop/borders.c:1027 msgid "select frame line color" msgstr "seleccionar color del marco" -#: ../src/iop/borders.c:1034 +#: ../src/iop/borders.c:1032 msgid "pick frame line color from image" msgstr "seleccionar color del marco de la imagen" @@ -18010,21 +21086,18 @@ msgstr "aberración cromática (raw)" msgid "correct chromatic aberrations for Bayer sensors" msgstr "Corrección de aberración cromática para sensores Bayer" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/demosaic.c:328 ../src/iop/highlights.c:177 -#: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 -#: ../src/iop/hotpixels.c:76 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rasterfile.c:101 -#: ../src/iop/rasterfile.c:103 ../src/iop/rawprepare.c:171 -#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 -#: ../src/iop/temperature.c:252 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 +#: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 +#: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 +#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 +#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "Lineal, negativo digital, basado en la escena" -#: ../src/iop/cacorrect.c:83 ../src/iop/cacorrectrgb.c:168 -#: ../src/iop/demosaic.c:329 ../src/iop/invert.c:133 -#: ../src/iop/rawdenoise.c:142 ../src/iop/rasterfile.c:102 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 #: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "Lineal, negativo digital" @@ -18139,8 +21212,8 @@ msgstr "" "Difumina y pixela objetos (p. ej. matrículas de vehículos) y partes del " "cuerpo en aras de la privacidad" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 -#: ../src/iop/filmicrgb.c:351 ../src/iop/graduatednd.c:144 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 +#: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "Lineal o no lineal, RGB, basado en la escena" @@ -18148,19 +21221,19 @@ msgstr "Lineal o no lineal, RGB, basado en la escena" msgid "special, RGB, scene-referred" msgstr "Especial, RGB, basado en la escena" -#: ../src/iop/censorize.c:425 +#: ../src/iop/censorize.c:424 msgid "radius of gaussian blur before pixelization" msgstr "Radio del desenfoque gaussiano antes de pixelar" -#: ../src/iop/censorize.c:426 +#: ../src/iop/censorize.c:425 msgid "radius of gaussian blur after pixelization" msgstr "Radio del desenfoque gaussiano después de pixelar" -#: ../src/iop/censorize.c:427 +#: ../src/iop/censorize.c:426 msgid "radius of the intermediate pixelization" msgstr "Radio del pixelado intermedio" -#: ../src/iop/censorize.c:428 +#: ../src/iop/censorize.c:427 msgid "amount of noise to add at the end" msgstr "Cantidad de ruido que se añade al final" @@ -18445,9 +21518,10 @@ msgstr "" "lo que puede conducir a inconsistencias, a menos que\n" "se usen máscaras o sea de manera intencionada." +# dt•v5.6 #: ../src/iop/channelmixerrgb.c:2067 -msgid "white balance applied twice" -msgstr "Balance de blancos aplicado dos veces" +msgid "white balance applied twice (details)" +msgstr "Balance de blancos aplicado dos veces (detalles)" #: ../src/iop/channelmixerrgb.c:2068 msgid "" @@ -18462,9 +21536,10 @@ msgstr "" "este módulo\n" "o desactive la adaptación cromática en «calibración de color»." +# dt•v5.6 #: ../src/iop/channelmixerrgb.c:2076 -msgid "white balance module error" -msgstr "Error del módulo de balance de blancos" +msgid "white balance module error (details)" +msgstr "Error del módulo de balance de blancos (detalles)" #: ../src/iop/channelmixerrgb.c:2077 msgid "" @@ -18475,13 +21550,13 @@ msgid "" msgstr "" "El módulo de balance de blancos no está usando el iluminante\n" "de referencia a la cámara, lo que podría causar conflicto\n" -"con la adaptación cromática. Para evitar conflictos, configure el " -"iluminante\n" +"con la adaptación cromática. Para evitar conflictos, configure el iluminante\n" "o desactive la adaptación cromática en este módulo." +# dt•v5.6 #: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 -msgid "white balance missing" -msgstr "El balance de blancos está ausente" +msgid "white balance missing (details)" +msgstr "El balance de blancos está ausente (detalles)" #: ../src/iop/channelmixerrgb.c:2090 msgid "" @@ -18516,12 +21591,12 @@ msgstr "Detección del balance de blancos completa" msgid "channelmixerrgb works only on RGB input" msgstr "El mezclador de canal rgb sólo funciona con una entrada en RGB" -#: ../src/iop/channelmixerrgb.c:3647 +#: ../src/iop/channelmixerrgb.c:3675 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "TCC: %.0f K (Luz de Día)" -#: ../src/iop/channelmixerrgb.c:3650 +#: ../src/iop/channelmixerrgb.c:3678 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" @@ -18532,12 +21607,12 @@ msgstr "" "luz diurna.\n" "Por ende, su temperatura es fiable y correspondiente a un iluminante tipo D." -#: ../src/iop/channelmixerrgb.c:3656 +#: ../src/iop/channelmixerrgb.c:3684 #, c-format msgid "CCT: %.0f K (black body)" msgstr "TCC: %.0f K (Cuerpo Negro)" -#: ../src/iop/channelmixerrgb.c:3659 +#: ../src/iop/channelmixerrgb.c:3687 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -18549,12 +21624,12 @@ msgstr "" "Por ende, su temperatura es fiable y correspondiente a un iluminante " "Planckiano." -#: ../src/iop/channelmixerrgb.c:3665 +#: ../src/iop/channelmixerrgb.c:3693 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "TCC: %.0f K (Correlación imprecisa)" -#: ../src/iop/channelmixerrgb.c:3668 +#: ../src/iop/channelmixerrgb.c:3696 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -18565,15 +21640,15 @@ msgstr "" "Temperatura de color correlacionada aproximada.\n" "Este iluminante no puede ser modelado con precisión ni por el espectro de un " "cuerpo negro ni por el de una luz diurna.\n" -"Al no tener su temperatura una correspondencia fiable, se requiere emplear " -"un iluminante personalizado." +"Al no tener su temperatura una correspondencia fiable, se requiere emplear un " +"iluminante personalizado." -#: ../src/iop/channelmixerrgb.c:3677 +#: ../src/iop/channelmixerrgb.c:3705 #, c-format msgid "CCT: undefined" msgstr "TCC: No definida" -#: ../src/iop/channelmixerrgb.c:3680 +#: ../src/iop/channelmixerrgb.c:3708 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." @@ -18581,16 +21656,16 @@ msgstr "" "La temperatura de color correlacionada aproximada\n" "no se puede calcular. Es necesario utilizar un iluminante personalizado." -#: ../src/iop/channelmixerrgb.c:3998 +#: ../src/iop/channelmixerrgb.c:4026 msgid "white balance successfully extracted from raw image" msgstr "El balance de blancos fue extraído con éxito de la imagen en bruto." #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4005 +#: ../src/iop/channelmixerrgb.c:4033 msgid "auto-detection of white balance started…" msgstr "Se ha iniciado la autodetección del balance de blancos..." -#: ../src/iop/channelmixerrgb.c:4116 +#: ../src/iop/channelmixerrgb.c:4144 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." @@ -18599,7 +21674,7 @@ msgstr "" "desactivará la normalización." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4160 +#: ../src/iop/channelmixerrgb.c:4188 #, c-format msgid "" "L: \t%.1f %%\n" @@ -18611,19 +21686,19 @@ msgstr "" "c: \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4429 +#: ../src/iop/channelmixerrgb.c:4457 msgid "CAT" msgstr "TAC" -#: ../src/iop/channelmixerrgb.c:4430 +#: ../src/iop/channelmixerrgb.c:4458 msgid "chromatic adaptation transform" msgstr "Transformación de Adaptación Cromática" -#: ../src/iop/channelmixerrgb.c:4432 +#: ../src/iop/channelmixerrgb.c:4460 msgid "adaptation" msgstr "adaptación" -#: ../src/iop/channelmixerrgb.c:4435 +#: ../src/iop/channelmixerrgb.c:4463 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -18647,7 +21722,7 @@ msgstr "" "• Ninguno: se inhabilita la adaptación y se opta por el procesado RGB " "predefinido." -#: ../src/iop/channelmixerrgb.c:4452 +#: ../src/iop/channelmixerrgb.c:4480 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -18655,23 +21730,23 @@ msgstr "" "Este es el color del iluminante antes de la adaptación cromática.\n" "Por la adaptación, el color se convertirá en blanco puro." -#: ../src/iop/channelmixerrgb.c:4459 +#: ../src/iop/channelmixerrgb.c:4487 msgid "picker" msgstr "cuentagotas" -#: ../src/iop/channelmixerrgb.c:4461 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 msgid "set white balance to detected from area" msgstr "Establece el balance de blancos correspondiente al área seleccionada" -#: ../src/iop/channelmixerrgb.c:4465 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "iluminante" -#: ../src/iop/channelmixerrgb.c:4471 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 msgid "temperature" msgstr "temperatura" -#: ../src/iop/channelmixerrgb.c:4509 +#: ../src/iop/channelmixerrgb.c:4537 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -18680,22 +21755,22 @@ msgid "" "series of images." msgstr "" "Determina la cromaticidad destino (tono y crominancia) para una región " -"concreta de la imagen (muestra de control) y que posteriormente comparará " -"con la misma cromaticidad destino de otras imágenes. La muestra de control " -"puede ser una parte esencial del motivo principal o bien, de una superficie " -"fija con iluminación constante a lo largo de la serie de imágenes." - -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/channelmixerrgb.c:4529 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/channelmixerrgb.c:4573 +"concreta de la imagen (muestra de control) y que posteriormente comparará con " +"la misma cromaticidad destino de otras imágenes. La muestra de control puede " +"ser una parte esencial del motivo principal o bien, de una superficie fija " +"con iluminación constante a lo largo de la serie de imágenes." + +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/channelmixerrgb.c:4601 msgid "mapping" msgstr "mapeo" -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 msgid "area mode" msgstr "modo de área" -#: ../src/iop/channelmixerrgb.c:4517 +#: ../src/iop/channelmixerrgb.c:4545 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -18708,19 +21783,19 @@ msgstr "" "adaptado por el TAC\n" "y que pueda utilizarse para un muestreo de objetivo." -#: ../src/iop/channelmixerrgb.c:4522 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 msgid "correction" msgstr "corrección" -#: ../src/iop/channelmixerrgb.c:4523 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 msgid "measure" msgstr "medición" -#: ../src/iop/channelmixerrgb.c:4527 +#: ../src/iop/channelmixerrgb.c:4555 msgid "take channel mixing into account" msgstr "incluir al mezclador de canal" -#: ../src/iop/channelmixerrgb.c:4534 +#: ../src/iop/channelmixerrgb.c:4562 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -18728,11 +21803,11 @@ msgstr "" "Calcula el destino teniendo en cuenta el mezclador de canales.\n" "Al desactivar, sólo se tendrá en cuenta el TAC." -#: ../src/iop/channelmixerrgb.c:4542 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 msgid "the input color that should be mapped to the target" msgstr "El color de entrada que debe ajustarse al destino" -#: ../src/iop/channelmixerrgb.c:4546 +#: ../src/iop/channelmixerrgb.c:4574 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -18742,129 +21817,127 @@ msgstr "" "h: \tno corresponde\n" "c: \tno corresponde" -#: ../src/iop/channelmixerrgb.c:4549 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "" "Estas coordenadas LCh se calculan a partir de las coordenadas CIE Lab 1976" -#: ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4582 msgid "the desired target color after mapping" msgstr "El color del destino deseado después del mapeo" -#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 msgctxt "section" msgid "input" msgstr "entrada" #. spacer -#: ../src/iop/channelmixerrgb.c:4584 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 msgctxt "section" msgid "target" msgstr "destino" -#: ../src/iop/channelmixerrgb.c:4597 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input R" msgstr "R: entrada rojo" -#: ../src/iop/channelmixerrgb.c:4602 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input G" msgstr "G: entrada verde" -#: ../src/iop/channelmixerrgb.c:4607 +#: ../src/iop/channelmixerrgb.c:4635 msgid "input B" msgstr "B: entrada azul" -#: ../src/iop/channelmixerrgb.c:4617 +#: ../src/iop/channelmixerrgb.c:4645 msgid "output R" msgstr "R: salida rojo" -#: ../src/iop/channelmixerrgb.c:4618 +#: ../src/iop/channelmixerrgb.c:4646 msgid "output G" msgstr "G: salida verde" -#: ../src/iop/channelmixerrgb.c:4619 +#: ../src/iop/channelmixerrgb.c:4647 msgid "output B" msgstr "B: salida azul" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "colorfulness" msgstr "coloración" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "output colorfulness" msgstr "coloración de salida" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4653 msgid "output brightness" msgstr "brillo de salida" -#: ../src/iop/channelmixerrgb.c:4628 +#: ../src/iop/channelmixerrgb.c:4656 msgid "output gray" msgstr "salida gris" -#: ../src/iop/channelmixerrgb.c:4641 +#: ../src/iop/channelmixerrgb.c:4669 msgid "calibrate with a color checker" msgstr "calibrar con una tarjeta de color" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4674 msgid "use a color checker target to autoset CAT and channels" msgstr "" -"Utiliza una tarjeta de color para ajustar los canales y la TAC " -"automáticamente" +"Utiliza una tarjeta de color para ajustar los canales y la TAC automáticamente" -#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/channelmixerrgb.c:4663 -#: ../src/iop/channelmixerrgb.c:4680 ../src/iop/channelmixerrgb.c:4694 -#: ../src/iop/channelmixerrgb.c:4702 ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 +#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 msgid "calibrate" msgstr "calibrar" -#: ../src/iop/channelmixerrgb.c:4651 +#: ../src/iop/channelmixerrgb.c:4679 msgid "chart" msgstr "tarjeta" -#: ../src/iop/channelmixerrgb.c:4652 +#: ../src/iop/channelmixerrgb.c:4680 msgid "choose the vendor and the type of your chart" msgstr "Seleccione al fabricante y modelo de la tarjeta" -#: ../src/iop/channelmixerrgb.c:4654 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 previo a 2014" # dt•v5.0 -#: ../src/iop/channelmixerrgb.c:4655 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24 posterior a 2014" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4684 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 previo a 2018" -#: ../src/iop/channelmixerrgb.c:4657 +#: ../src/iop/channelmixerrgb.c:4685 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 posterior a 2018" -#: ../src/iop/channelmixerrgb.c:4658 +#: ../src/iop/channelmixerrgb.c:4686 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 previo a 2018" -#: ../src/iop/channelmixerrgb.c:4659 +#: ../src/iop/channelmixerrgb.c:4687 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 posterior a 2018" -#: ../src/iop/channelmixerrgb.c:4660 +#: ../src/iop/channelmixerrgb.c:4688 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4663 +#: ../src/iop/channelmixerrgb.c:4691 msgid "optimize for" msgstr "optimizado para" -#: ../src/iop/channelmixerrgb.c:4664 +#: ../src/iop/channelmixerrgb.c:4692 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" -"saturated colors gives the lowest maximum delta E but a high average delta " -"E\n" +"saturated colors gives the lowest maximum delta E but a high average delta E\n" "none is a trade-off between both\n" "the others are special behaviors to protect some hues" msgstr "" @@ -18877,35 +21950,35 @@ msgstr "" "El resto tienen comportamientos especiales diseñados para proteger ciertas " "tonalidades." -#: ../src/iop/channelmixerrgb.c:4671 +#: ../src/iop/channelmixerrgb.c:4699 msgid "neutral colors" msgstr "colores neutrales" -#: ../src/iop/channelmixerrgb.c:4673 +#: ../src/iop/channelmixerrgb.c:4701 msgid "skin and soil colors" msgstr "colores de piel y de la tierra" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4702 msgid "foliage colors" msgstr "colores de follaje" -#: ../src/iop/channelmixerrgb.c:4675 +#: ../src/iop/channelmixerrgb.c:4703 msgid "sky and water colors" msgstr "colores del cielo y del agua" -#: ../src/iop/channelmixerrgb.c:4676 +#: ../src/iop/channelmixerrgb.c:4704 msgid "average delta E" msgstr "∆E promedio" -#: ../src/iop/channelmixerrgb.c:4677 +#: ../src/iop/channelmixerrgb.c:4705 msgid "maximum delta E" msgstr "∆E máximo" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4708 msgid "patch scale" msgstr "escala de parches" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4711 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -18915,35 +21988,35 @@ msgstr "" "Conveniente cuando la corrección de la perspectiva es imprecisa o\n" "cuando el marco proyecta una sombra en los bordes del parche." -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4719 msgid "the delta E is using the CIE 2000 formula" msgstr "Delta E está usando la fórmula CIE 2000 (∆E00)" -#: ../src/iop/channelmixerrgb.c:4694 +#: ../src/iop/channelmixerrgb.c:4722 msgid "accept" msgstr "aceptar" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4727 msgid "accept the computed profile and set it in the module" msgstr "Aceptar el perfil calculado y fijarlo en el módulo" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4730 msgid "recompute" msgstr "recalcular" -#: ../src/iop/channelmixerrgb.c:4706 +#: ../src/iop/channelmixerrgb.c:4734 msgid "recompute the profile" msgstr "Recalcular el perfil" -#: ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4737 msgid "validate" msgstr "comprobar" -#: ../src/iop/channelmixerrgb.c:4713 +#: ../src/iop/channelmixerrgb.c:4741 msgid "check the output delta E" msgstr "Verificar la salida de ∆E" -#: ../src/iop/choleski.h:303 ../src/iop/choleski.h:404 +#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" @@ -18956,13 +22029,12 @@ msgid "old local contrast" msgstr "contraste local antiguo" #: ../src/iop/clahe.c:71 -msgid "" -"this module is deprecated. better use new local contrast module instead." +msgid "this module is deprecated. better use new local contrast module instead." msgstr "" "Este módulo ha quedado sin soporte. Se recomienda sustituirlo por el nuevo " "módulo de contraste local." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:432 +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 msgid "amount" msgstr "cantidad" @@ -18970,14 +22042,14 @@ msgstr "cantidad" msgid "size of features to preserve" msgstr "Tamaño de características a preservar" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:461 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 msgid "strength of the effect" msgstr "Fuerza del efecto" #: ../src/iop/clipping.c:340 msgid "" -"this module is deprecated. please use the crop, orientation and/or rotate " -"and perspective modules instead." +"this module is deprecated. please use the crop, orientation and/or rotate and " +"perspective modules instead." msgstr "" "Este módulo se ha vuelto obsoleto. Se recomienda sustituirlo por alguno de " "los siguientes módulos: «recortar», «orientación» o «rotación y perspectiva»." @@ -18994,136 +22066,136 @@ msgstr "reencuadre|perspectiva|trapezoidal|distorsión" msgid "change the framing and correct the perspective" msgstr "Cambia el encuadre y corrige la perspectiva" -#: ../src/iop/clipping.c:1416 ../src/iop/clipping.c:2131 ../src/iop/crop.c:720 -#: ../src/iop/crop.c:1258 +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 +#: ../src/iop/crop.c:1269 msgid "original image" msgstr "imagen original" -#: ../src/iop/clipping.c:1720 ../src/iop/crop.c:944 +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 msgid "invalid ratio format. it should be \"number:number\"" msgstr "" "Formato de proporción de aspecto no válido. Debería ser \"número:número\"" -#: ../src/iop/clipping.c:1736 ../src/iop/crop.c:960 +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 msgid "invalid ratio format. it should be a positive number" msgstr "" "Formato de proporción de aspecto inválido. Debería ser un número positivo." -#: ../src/iop/clipping.c:1925 ../src/iop/clipping.c:2122 +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 msgid "full" msgstr "lleno" -#: ../src/iop/clipping.c:1926 +#: ../src/iop/clipping.c:1920 msgid "old system" msgstr "sistema antiguo" -#: ../src/iop/clipping.c:1927 +#: ../src/iop/clipping.c:1921 msgid "correction applied" msgstr "corrección hecha" -#: ../src/iop/clipping.c:2100 +#: ../src/iop/clipping.c:2094 msgid "main" msgstr "principal" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2103 msgid "mirror image horizontally and/or vertically" msgstr "Espejar la imagen horizontal o verticalmente" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2106 msgid "angle" msgstr "ángulo" -#: ../src/iop/clipping.c:2115 +#: ../src/iop/clipping.c:2109 msgid "right-click and drag a line on the image to drag a straight line" msgstr "" "Forme un ángulo al trazar una línea con clic secundario + arrastre sobre la " "imagen" -#: ../src/iop/clipping.c:2118 +#: ../src/iop/clipping.c:2112 msgid "keystone" msgstr "perspectiva" -#: ../src/iop/clipping.c:2123 +#: ../src/iop/clipping.c:2117 msgid "set perspective correction for your image" msgstr "Seleccionar corrección de perspectiva para su imagen" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1257 +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 msgid "freehand" msgstr "libre" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1260 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "10:8 in print" msgstr "10:8 en impresión" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1261 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4×5, 8×10" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1262 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1264 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "8.5x11, letter" msgstr "8.5×11, carta" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1265 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1266 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "5x7" msgstr "5×7" -#: ../src/iop/clipping.c:2139 ../src/iop/crop.c:1267 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2140 ../src/iop/crop.c:1268 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4×6, 35mm" -#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1269 +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "16:10, 8x5" msgstr "16:10, 8×5" -#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1271 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2144 ../src/iop/crop.c:1272 +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 msgid "widescreen" msgstr "pantalla ancha" -#: ../src/iop/clipping.c:2145 +#: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, univisium" -#: ../src/iop/clipping.c:2146 +#: ../src/iop/clipping.c:2140 msgid "cinemascope" msgstr "cinemascopio" -#: ../src/iop/clipping.c:2147 ../src/iop/crop.c:1275 +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 msgid "21:9" msgstr "21:9" -#: ../src/iop/clipping.c:2148 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 msgid "anamorphic" msgstr "anamórfico" -#: ../src/iop/clipping.c:2149 ../src/iop/crop.c:1278 +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 msgid "3:1, panorama" msgstr "3:1, panorámica" -#: ../src/iop/clipping.c:2181 ../src/iop/clipping.c:2193 ../src/iop/crop.c:1314 -#: ../src/iop/crop.c:1331 +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 ../src/iop/crop.c:1325 +#: ../src/iop/crop.c:1342 #, c-format msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "" "Formato de proporción de aspecto no válido para «%s». Debería ser " "\"número:número\"" -#: ../src/iop/clipping.c:2240 ../src/iop/crop.c:1382 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" @@ -19135,32 +22207,32 @@ msgstr "" "Para usar una relación de aspecto personalizada, despliegue la lista e " "introduzca un valor decimal o la relación en formato x:y" -#: ../src/iop/clipping.c:2247 ../src/iop/crop.c:1394 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "márgenes" -#: ../src/iop/clipping.c:2252 ../src/iop/crop.c:1404 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "El margen izquierdo no puede superponerse con el margen derecho" -#: ../src/iop/clipping.c:2259 ../src/iop/crop.c:1412 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "El margen derecho no puede superponerse con el margen izquierdo" -#: ../src/iop/clipping.c:2264 ../src/iop/crop.c:1418 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "El margen superior no puede superponerse con el margen inferior" -#: ../src/iop/clipping.c:2271 ../src/iop/crop.c:1426 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "El margen inferior no puede superponerse con el margen superior" -#: ../src/iop/clipping.c:3014 +#: ../src/iop/clipping.c:3008 msgid "commit: double-click, straighten: right-drag" msgstr "" "Confirmar: Pulsado Doble, Enderezar: Clic Secundario + Arrastre" -#: ../src/iop/clipping.c:3018 +#: ../src/iop/clipping.c:3012 msgid "" "resize: drag, keep aspect ratio: shift+drag\n" "straighten: right-drag" @@ -19169,15 +22241,15 @@ msgstr "" "Mayús+Arrastre\n" "Enderezar: Clic Secundario + Arrastre" -#: ../src/iop/clipping.c:3059 +#: ../src/iop/clipping.c:3053 msgid "move control point: drag" msgstr "Mover el punto de control: Arrastre" -#: ../src/iop/clipping.c:3064 +#: ../src/iop/clipping.c:3058 msgid "move line: drag, toggle symmetry: click ꝏ" msgstr "Mover línea: Arrastre, Alternar simetría: Pulsar ꝏ" -#: ../src/iop/clipping.c:3069 +#: ../src/iop/clipping.c:3063 msgid "" "apply: click ok, toggle symmetry: click ꝏ\n" "move line/control point: drag" @@ -19185,7 +22257,7 @@ msgstr "" "Aplicar: Pulsar OK, Alternar simetría: Pulsar ꝏ\n" "Mover línea / punto de control: Arrastre" -#: ../src/iop/clipping.c:3076 +#: ../src/iop/clipping.c:3070 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" @@ -19195,12 +22267,12 @@ msgstr "" "horizontalmente: Ctrl+Arrastre\n" "Enderezar: Clic Secundario + Arrastre, Confirmar: Pulsado doble" -#: ../src/iop/clipping.c:3335 ../src/iop/crop.c:1926 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[%s en los bordes] recortar" -#: ../src/iop/clipping.c:3337 ../src/iop/crop.c:1928 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[%s en los bordes] recortar manteniendo la proporción" @@ -19219,7 +22291,7 @@ msgstr "contraste brillo saturación" msgid "adjust the look of the image" msgstr "Ajusta el aspecto de la imagen" -#: ../src/iop/colisa.c:283 +#: ../src/iop/colisa.c:278 msgid "color saturation adjustment" msgstr "Ajusta la saturación de color" @@ -19266,68 +22338,68 @@ msgstr "similar a Kodak Ektar" msgid "similar to Kodachrome" msgstr "similar a Kodachrome" -#: ../src/iop/colorbalance.c:935 +#: ../src/iop/colorbalance.c:934 msgid "optimize luma from patches" msgstr "optimizar la luminosidad a partir de parches" -#: ../src/iop/colorbalance.c:937 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 msgid "optimize luma" msgstr "optimizar luminosidad" -#: ../src/iop/colorbalance.c:941 +#: ../src/iop/colorbalance.c:940 msgid "neutralize colors from patches" msgstr "neutraliza los colores desde los parches" -#: ../src/iop/colorbalance.c:943 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 msgid "neutralize colors" msgstr "neutralizar los colores" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "offset" msgstr "translación" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "power" msgstr "potencia" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "slope" msgstr "pendiente" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "lift" msgstr "realce" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gamma" msgstr "gamma" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gain" msgstr "incremento" -#: ../src/iop/colorbalance.c:1732 +#: ../src/iop/colorbalance.c:1731 msgctxt "section" msgid "shadows: lift / offset" msgstr "Sombras: realce / translación" -#: ../src/iop/colorbalance.c:1733 +#: ../src/iop/colorbalance.c:1732 msgctxt "section" msgid "mid-tones: gamma / power" msgstr "Tonos medios: gamma / potencia" -#: ../src/iop/colorbalance.c:1734 +#: ../src/iop/colorbalance.c:1733 msgctxt "section" msgid "highlights: gain / slope" msgstr "Luces: incremento / pendiente" -#: ../src/iop/colorbalance.c:1758 +#: ../src/iop/colorbalance.c:1757 msgid "shadows / mid-tones / highlights" msgstr "sombras / tonos medios / luces" @@ -19487,11 +22559,11 @@ msgid "colorbalance works only on RGB input" msgstr "Balance de color sólo trabaja con una entrada RGB" #: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 +#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 msgid "cannot display masks when the blending mask is displayed" msgstr "" -"No es posible activar esta opción mientras se estén mostrando las máscaras " -"de fusión" +"No es posible activar esta opción mientras se estén mostrando las máscaras de " +"fusión" #. Page master #: ../src/iop/colorbalancergb.c:1784 @@ -19553,8 +22625,8 @@ msgid "" "increase or decrease saturation proportionally to the original pixel " "saturation" msgstr "" -"Aumentar o disminuir la saturación proporcionalmente a la saturación " -"original del pixel" +"Aumentar o disminuir la saturación proporcionalmente a la saturación original " +"del pixel" #: ../src/iop/colorbalancergb.c:1849 msgctxt "section" @@ -19694,49 +22766,89 @@ msgstr "rangos de luminancia" msgid "weight of the shadows over the whole tonal range" msgstr "Ponderación de las sombras en toda la gama tonal" +# dt•v5.6 #: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"Muestra una máscara de sombras, superpuesta en forma de tablero de ajedrez.\n" +"El área de la imagen que sigue siendo visible (la que no queda oculta por la " +"máscara) es la zona\\n\n" +"que se verá afectada por los controles deslizantes de sombras de las otras " +"pestañas." + +#: ../src/iop/colorbalancergb.c:1994 msgid "position of the middle-gray reference for masking" msgstr "Posición de la referencia al gris medio para el enmascaramiento" -#: ../src/iop/colorbalancergb.c:1993 +# dt•v5.6 +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"Muestra una máscara de tonos medios, superpuesta en forma de tablero de " +"ajedrez.\n" +"El área de la imagen que sigue siendo visible (la que no queda oculta por la " +"máscara) es la zona\\n\n" +"que se verá afectada por los controles deslizantes de tonos medios de las " +"otras pestañas." + +#: ../src/iop/colorbalancergb.c:2007 msgid "weights of highlights over the whole tonal range" msgstr "Ponderación de las luces en toda la gama tonal" -#: ../src/iop/colorbalancergb.c:1996 +# dt•v5.6 +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"Muestra una máscara de luces, superpuesta en forma de tablero de ajedrez.\n" +"El área de la imagen que sigue siendo visible (la que no queda oculta por la " +"máscara) es la zona\\n\n" +"que se verá afectada por los controles deslizantes de luces de las otras " +"pestañas." + +#: ../src/iop/colorbalancergb.c:2017 msgctxt "section" msgid "threshold" msgstr "umbral" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2022 msgid "peak white luminance value used to normalize the power function" msgstr "" "Valor máximo de la luminancia blanca utilizado para normalizar la función de " "potencia" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2028 msgid "peak gray luminance value used to normalize the power function" msgstr "" "Valor máximo de la luminancia gris utilizado para normalizar la función de " "potencia" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2030 msgctxt "section" msgid "mask preview settings" msgstr "configuración de previsualización de la máscara" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 msgid "select color of the checkerboard from a swatch" msgstr "Selecciona el color de la cuadrícula a partir de una muestra" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2044 msgid "checkerboard size" msgstr "tamaño de la cuadrícula" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 1" msgstr "color de la cuadrícula 1" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2049 msgid "checkerboard color 2" msgstr "color de la cuadrícula 2" @@ -19756,7 +22868,7 @@ msgstr "" #: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 #: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 #: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 #: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 #: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 @@ -19847,8 +22959,8 @@ msgid "" "magentas" msgstr "" "Ajusta el color de destino en el canal \"a\" de Lab.\n" -"Con valores bajos, el color de destino se desplaza hacia los verdes, " -"mientras que con los más altos se desplaza hacia los magentas." +"Con valores bajos, el color de destino se desplaza hacia los verdes, mientras " +"que con los más altos se desplaza hacia los magentas." #: ../src/iop/colorchecker.c:1576 msgid "green-magenta offset" @@ -19861,8 +22973,8 @@ msgid "" "yellows" msgstr "" "Ajusta el color de destino en el canal \"b\" de Lab.\n" -"Con valores bajos, el color de destino se desplaza hacia los azules, " -"mientras que con los más altos se desplaza hacia los amarillos." +"Con valores bajos, el color de destino se desplaza hacia los azules, mientras " +"que con los más altos se desplaza hacia los amarillos." #: ../src/iop/colorchecker.c:1588 msgid "blue-yellow offset" @@ -19872,8 +22984,8 @@ msgstr "contraste amarillo/azul" msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" -"lower values scale towards lower saturation while higher scale towards " -"higher saturation" +"lower values scale towards lower saturation while higher scale towards higher " +"saturation" msgstr "" "Ajusta la saturación del color de destino.\n" "De manera simultánea, ajusta los canales \"a\" y \"b\" del color de destino " @@ -19963,16 +23075,16 @@ msgstr "" msgid "set the global saturation" msgstr "Define la saturación general" -#: ../src/iop/colorequal.c:201 ../src/iop/colorequal.c:2968 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 msgid "color equalizer" msgstr "ecualizador de color" -#: ../src/iop/colorequal.c:206 +#: ../src/iop/colorequal.c:207 msgid "color zones|hsl" msgstr "zonas de color|hsl" # dt•v5.2 -#: ../src/iop/colorequal.c:213 +#: ../src/iop/colorequal.c:214 msgid "" "change saturation, hue and brightness\n" "depending on local hue" @@ -19980,38 +23092,38 @@ msgstr "" "Cambia el tono, la saturación y el brillo\n" "en función del tono nativo" -#: ../src/iop/colorequal.c:217 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 msgid "quasi-linear, RGB" msgstr "Cuasilineal, RGB" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB, scene-referred" msgstr "Cuasilineal, RGB, basado en la escena" -#: ../src/iop/colorequal.c:2132 +#: ../src/iop/colorequal.c:2098 msgid "bleach bypass" msgstr "efecto retención de plata" -#: ../src/iop/colorequal.c:2176 +#: ../src/iop/colorequal.c:2142 msgid "Kodachrome 64 like" msgstr "similar a Kodachrome 64" -#: ../src/iop/colorequal.c:2220 +#: ../src/iop/colorequal.c:2186 msgid "Kodak Portra 400 like" msgstr "similar a Kodak Portra 400" -#: ../src/iop/colorequal.c:2264 +#: ../src/iop/colorequal.c:2230 msgid "teal & orange" msgstr "azul verde y naranja" #. Page OPTIONS -#: ../src/iop/colorequal.c:2921 ../src/iop/colorequal.c:3124 -#: ../src/iop/filmicrgb.c:4567 +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 +#: ../src/iop/filmicrgb.c:4561 msgid "options" msgstr "opciones" # dt•v5.0 -#: ../src/iop/colorequal.c:3017 +#: ../src/iop/colorequal.c:2982 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -20021,11 +23133,11 @@ msgstr "" "Pulse Botón Medio para mostrar/ocultar los controles deslizantes.\n" "Use Alt+Desplazamiento para cambiar de pestaña." -#: ../src/iop/colorequal.c:3043 +#: ../src/iop/colorequal.c:3008 msgid "shift nodes to lower or higher hue" msgstr "Desplaza los nodos a un tono más bajo o más alto" -#: ../src/iop/colorequal.c:3046 +#: ../src/iop/colorequal.c:3011 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -20033,19 +23145,19 @@ msgstr "" "Elija el color desde la imagen para visualizarlo.\n" "Use Ctrl+clic para seleccionar un área." -#: ../src/iop/colorequal.c:3065 +#: ../src/iop/colorequal.c:3030 msgid "change hue hue-wise" msgstr "Cambia el tono de un color" -#: ../src/iop/colorequal.c:3083 +#: ../src/iop/colorequal.c:3048 msgid "change saturation hue-wise" msgstr "Cambia la saturación de un tono de color" -#: ../src/iop/colorequal.c:3101 +#: ../src/iop/colorequal.c:3066 msgid "change brightness hue-wise" msgstr "Cambia el brillo de un tono de color" -#: ../src/iop/colorequal.c:3134 +#: ../src/iop/colorequal.c:3099 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -20056,17 +23168,16 @@ msgstr "" "nivel establecido.\n" "El valor predeterminado funciona bien para la mayoría de las imágenes." -#: ../src/iop/colorequal.c:3139 +#: ../src/iop/colorequal.c:3104 msgid "change for sharper or softer hue curve" msgstr "Determina la forma de la curva, si es suave o aguda." -#: ../src/iop/colorequal.c:3143 +#: ../src/iop/colorequal.c:3108 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "" -"Delimita el efecto basado en el tono y la saturación mediante un filtro " -"guiado" +"Delimita el efecto basado en el tono y la saturación mediante un filtro guiado" -#: ../src/iop/colorequal.c:3149 +#: ../src/iop/colorequal.c:3114 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -20075,7 +23186,7 @@ msgstr "" "Incremente el valor si existen variaciones locales de tono significativas o " "ruido cromático acentuado." -#: ../src/iop/colorequal.c:3156 +#: ../src/iop/colorequal.c:3121 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -20085,7 +23196,7 @@ msgstr "" "Los datos que pueden cambiarse se muestran en rojo, los datos que no " "cambiarán, se muestran en azul." -#: ../src/iop/colorequal.c:3160 +#: ../src/iop/colorequal.c:3125 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -20098,7 +23209,7 @@ msgstr "" "Aumenta el contraste y evita los cambios de brillo en las zonas de baja " "cromaticidad" -#: ../src/iop/colorequal.c:3168 +#: ../src/iop/colorequal.c:3133 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -20109,14 +23220,14 @@ msgstr "" "• Disminuir para transiciones más suaves.\n" "• Aumentar para transiciones más drásticas que deriven en un mayor contraste." -#: ../src/iop/colorequal.c:3175 +#: ../src/iop/colorequal.c:3140 msgid "set radius of applied parameters for the guided filter" msgstr "" "Fija el radio en el que tendrán efecto los parámetros configurados para el " "filtro guiado" # dt•v5.0 -#: ../src/iop/colorequal.c:3178 +#: ../src/iop/colorequal.c:3143 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -20124,11 +23235,361 @@ msgstr "" "Hace visible los cambios realizados en la pestaña seleccionada.\n" "Los datos incrementados se muestran en rojo, los decrementados en azul." -#: ../src/iop/colorin.c:120 +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:125 +msgid "color harmonizer" +msgstr "armonizador cromático" + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:132 +msgid "harmonize colors toward a selected palette in perceptual space" +msgstr "" +"Armoniza los colores con una paleta seleccionada en el espacio perceptiva" + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:133 +msgid "creative color grading" +msgstr "Gradación de color creativa" + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:135 +msgid "darktable UCS / JCH (perceptual)" +msgstr "darktable UCS / JCH (perceptivo)" + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1337 +msgid "" +"analyze the image's hue distribution and automatically suggest the harmony " +"rule\n" +"and anchor hue that best match its existing color palette.\n" +"\n" +"the detection scores every rule and anchor combination against a chroma-" +"weighted\n" +"histogram of the preview image, then selects the combination that already " +"covers\n" +"the most chromatic energy — i.e. requires the least correction.\n" +"\n" +"the result replaces the current rule and anchor hue. use pull strength to " +"control\n" +"how strongly the remaining off-palette colors are pulled toward the detected " +"palette." +msgstr "" +"Analiza la distribución de los tonos de la imagen y automáticamente sugiere " +"la regla de armonía\n" +"y el tono de referencia que mejor se adapten a la paleta de colores " +"existente.\n" +"\n" +"La detección puntúa cada combinación de regla y tono de referencia frente a " +"un histograma ponderado por crominancia\n" +"de la imagen de vista previa y, a continuación, selecciona la combinación que " +"ya abarca\n" +"la mayor energía cromática, es decir, la que requiere menos corrección.\n" +"\n" +"El resultado sustituye a la regla y al tono de referencia actuales. Utiliza " +"la «fuerza de atracción» para controlar\n" +"la intensidad con la que los colores restantes fuera de la paleta se atraen " +"hacia la paleta detectada." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1418 +msgid "not yet available — wait for the preview to finish processing." +msgstr "Aún no disponible: espere a que la vista previa termine de procesarse" + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1423 +msgid "" +"harmony rule that defines which hues are considered 'in harmony'.\n" +"\n" +"monochromatic: a single hue family — only one node.\n" +"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" +"analogous complementary: analogous triad plus its complement — rich but " +"balanced.\n" +"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" +"split complementary: one hue and the two hues flanking its complement — vivid " +"yet less stark.\n" +"dyad: two hues separated by 60° — gentle contrast.\n" +"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" +"tetrad: four hues in two complementary pairs spaced 60° — complex, needs " +"restraint.\n" +"square: four hues evenly spaced 90° apart — strong and varied.\n" +"custom: define all four harmony node hues independently." +msgstr "" +"Regla que define qué tonos se consideran \"en armonía\".\n" +"\n" +"Monocromático: una única familia de tonos → un solo nodo.\n" +"Análogo: tres tonos adyacentes separados por 30°→ naturalista, cohesivo.\n" +"Complementario análogo: tríada análoga más su complemento → intenso pero " +"equilibrado.\n" +"Complementario: dos tonos opuestos en la rueda de colores → alto contraste, " +"vibrante.\n" +"Complementario adyacente: un tono y los dos tonos que flanquean a su " +"complementario → vívida, pero menos marcada.\n" +"Diada: dos tonos separados por 60° → contraste suave.\n" +"Triada: tres tonos espaciados uniformemente a 120° → equilibrado, colorido.\n" +"Tétrada: cuatro tonos en dos pares complementarios separados por 60° → " +"complejo, requiere moderación.\n" +"Cuadrado: cuatro tonos espaciados uniformemente a 90° → intenso y variado.\n" +"Personalizado: define los cuatro tonos de los nodos de armonía de forma " +"independiente." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +msgid "" +"pick hue from image.\n" +"ctrl+click to select an area" +msgstr "" +"Elija el tono desde la imagen para visualizarlo.\n" +"Use Ctrl+clic para seleccionar un área." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1449 +msgid "" +"the primary 'key' hue of the harmony — the first node from which all others " +"are derived.\n" +"\n" +"drag the slider or use the color picker (eyedropper) to sample a dominant hue " +"directly\n" +"from the image. the remaining harmony nodes are computed automatically from " +"this hue\n" +"and the selected rule.\n" +"\n" +"tip: pick a skin tone, a sky, or another dominant subject color to anchor the " +"palette." +msgstr "" +"El tono \"principal\" de la armonía: el primer nodo del que dependen todos " +"los demás.\n" +"\n" +"Arrastre el control deslizante o utilice el selector de color (cuentagotas) " +"para tomar una muestra directa del tono dominante\n" +"de la imagen. Los demás nodos de la armonía se calculan automáticamente a " +"partir de este tono\n" +"y de la regla seleccionada.\n" +"\n" +"Sugerencia: elija un tono de piel, un cielo u otro color dominante del motivo " +"para fijar la paleta." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1464 +msgid "" +"number of active harmony nodes in custom mode (2–4).\n" +"nodes are numbered from the top; inactive nodes are hidden." +msgstr "" +"Número de nodos de armonía activos en el modo personalizado (2-4).\n" +"Los nodos se numeran empezando por arriba; los nodos inactivos están ocultos." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1494 +msgid "" +"hue of this harmony node (0°–360°).\n" +"only active in 'custom' harmony mode.\n" +"use the color picker to sample the desired hue from the image." +msgstr "" +"Tono de este nodo de armonía (0°–360°).\n" +"Solo está activo en el modo de armonía «personalizado».\n" +"Utilice el selector de color para elegir el tono deseado de la imagen." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1513 +msgid "vectorscope two-way sync" +msgstr "sincronización bidireccional del vectorscopio" + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1517 +msgid "" +"when enabled, the vectorscope harmony overlay is kept in sync with\n" +"the harmony rule and anchor hue controls in the module.\n" +"disable to adjust the module without disturbing the vectorscope display, and " +"vice-versa." +msgstr "" +"Cuando está activada, la superposición de «armonía» en el vectorscopio se " +"mantiene sincronizada con\n" +"los controles «regla de armonía» y «tono de referencia» del módulo.\n" +"Desactivar para ajustar el módulo sin alterar la visualización del " +"vectorscopio, y viceversa." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1531 +msgid "" +"import the harmony rule and anchor hue currently displayed in the " +"vectorscope.\n" +"also switches the histogram panel to the vectorscope view if it is not " +"already active." +msgstr "" +"Importa la regla armónica y el tono de referencia que se muestran actualmente " +"en el vectorscopio.\n" +"Además, cambia al vectorscopio en el panel del histograma si aún no está " +"activo." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1552 +msgid "" +"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" +"\n" +"0: no effect — colors are left unchanged.\n" +"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" +" losing their original character.\n" +"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" +" onto the harmony nodes.\n" +"\n" +"the shift is weighted by each pixel's chroma: fully desaturated pixels " +"(grays)\n" +"are never affected regardless of this setting." +msgstr "" +"Intensidad con la que los tonos disonantes se desplazan hacia el nodo de " +"armonía más cercano.\n" +"\n" +"• Valor 0: Sin efecto. Los colores permanecen inalterados.\n" +"• Valores bajos (0.1 – 0.3): Desplazamiento sutil. Los colores se inclinan " +"hacia la paleta\n" +" sin perder su esencia original.\n" +"• Valores altos (0.7 – 1.0): Corrección drástica. La mayoría de los tonos " +"convergen\n" +" de forma notable hacia los nodos de armonía.\n" +"\n" +"El desplazamiento se pondera según la crominancia de cada pixel:\n" +"los pixeles grises (sin saturación) no se verán afectados con este ajuste." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1566 +msgid "" +"controls the angular reach of each harmony node's attraction.\n" +"\n" +"the attraction is Gaussian — strongest at the node center and tapering " +"smoothly\n" +"outward. zone width scales the standard deviation of this Gaussian linearly.\n" +"\n" +"narrow (< 1): only hues very close to a node are pulled — selective, " +"precise.\n" +" useful when colors are already near-harmonic and need only a gentle " +"correction.\n" +"default (1): each node's influence tapers to near-zero at the midpoint " +"between\n" +" adjacent nodes — clean separation with smooth transitions.\n" +"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" +" useful for strongly discordant images or when a painterly look is desired." +msgstr "" +"Controla el alcance angular de la fuerza de atracción de cada nodo armónico.\n" +"\n" +"La fuerza de atracción es gaussiana: más intensa en el centro del nodo y que " +"va disminuyendo suavemente hacia el exterior.\n" +"El ancho de la zona aumenta linealmente la desviación estándar de la " +"distribución gaussiana.\n" +"\n" +"• Estrecho (< 1): Solo se atraen los tonos muy cercanos a un nodo → " +"selectivo, preciso.\n" +" Es útil cuando los colores ya son casi armónicos y solo necesitan una " +"corrección leve.\n" +"• Predeterminado (1): El efecto de cada nodo se va atenuando hasta casi " +"llegar a cero\n" +" en el punto medio entre nodos adyacentes → separación nítida con " +"transiciones suaves.\n" +"• Amplio (> 1): Las zonas de atracción se solapan: cambio de tono más amplio " +"y general.\n" +" Es útil para imágenes poco armoniosas o cuando se desea un aspecto " +"pictórico." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1581 +msgid "" +"shields low-chroma (desaturated) colors from the hue correction.\n" +"\n" +"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" +"low values (0.1–0.3): only near-neutral grays are exempted; pastels are still " +"affected.\n" +"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" +"high values (0.7–1.0): only vivid, saturated colors are corrected; everything " +"else\n" +" is left close to its original hue.\n" +"\n" +"the weighting is smooth and hyperbolic — there is no hard cutoff. protection " +"grows\n" +"gradually from zero and the slider response is distributed evenly across its " +"range." +msgstr "" +"Protege los colores de baja cromaticidad (desaturados) de la corrección de " +"tono.\n" +"\n" +"• Valor 0: Sin protección. Los grises, las luces de la piel y los tonos " +"apagados se ven alterados.\n" +"• Valores bajos (0.1 – 0.3): Solo se excluyen los grises casi neutros; los " +"tonos pastel siguen viéndose afectados.\n" +"• Valores medios (0.4 – 0.6): Los colores apagados y pastel se ven cada vez " +"menos afectados.\n" +"• Valores altos (0.7 – 1.0): Solo se corrigen los colores vivos y saturados. " +"Todo lo demás\n" +" se mantiene cercano a su tono original.\n" +"\n" +"La ponderación es suave e hiperbólica y no hay un corte brusco.\n" +"La protección aumenta gradualmente desde cero y la respuesta del control " +"deslizante se distribuye uniformemente a lo largo de su rango." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1595 +msgid "" +"controls the intensity of smoothing applied to the correction field.\n" +"\n" +"0: disable smoothing (recommended) — transitions are handled by smooth " +"interpolation\n" +" in hue space, preserving the maximum amount of image detail.\n" +"low values (0.1–0.5): subtle spatial averaging to reduce color noise in " +"shadows.\n" +"high values (> 1.0): broad spatial blending; creates a soft, painterly look " +"but may\n" +" blur the grading across image edges, causing some visual separation." +msgstr "" +"Controla la intensidad del suavizado en la corrección.\n" +"\n" +"• Valor 0: (recomendado). Desactiva el suavizado; las transiciones se " +"gestionan mediante\n" +"una interpolación suave en el espacio del tono, conservando al máximo los " +"detalles de la imagen.\n" +"• Valores bajos (0.1 – 0.5): Sutil. Promediado espacial para reducir el ruido " +"de color\n" +" en las sombras.\n" +"• Valores altos (> 1.0): Mezcla espacial amplia. Crea un aspecto suave y " +"pictórico,\n" +" pero puede difuminar la gradación en los bordes de la imagen, provocando\n" +" cierta separación visual." + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 1" +msgstr "tono 1" + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 2" +msgstr "tono 2" + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 3" +msgstr "tono 3" + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 4" +msgstr "tono 4" + +# dt•v5.6 +#: ../src/iop/colorharmonizer.c:1622 +msgid "" +"saturation multiplier for colors near this harmony node.\n" +"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" +"the effect is weighted by the pixel's proximity to this node\n" +"and respects the 'neutral hue protection' setting." +msgstr "" +"Multiplicador de saturación para los colores cercanos a este nodo armónico.\n" +"100% = sin cambios. Por debajo del 100%, se desatura; por encima del 100 %, " +"se aumenta la saturación.\n" +"El efecto se pondera en función de la proximidad del pixel a este nodo\n" +"y respeta el ajuste de «protección de tono neutro»." + +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "perfil de color de entrada" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -20136,44 +23597,43 @@ msgstr "" "Convierte los valores de entrada RGB\n" "al espacio de color de trabajo basado en perfiles de color " -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:327 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "Forzoso" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "Determinado por el perfil" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format msgid "" -"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 " -"RGB!" +"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" msgstr "" "No se puede extraer la matriz del espacio de color «%s», por lo que será " "reemplazada por RGB Rec. 2020" -#: ../src/iop/colorin.c:1399 +#: ../src/iop/colorin.c:1396 #, c-format msgid "`%s' color matrix not found!" msgstr "«%s» matriz de color no encontrada" -#: ../src/iop/colorin.c:1437 +#: ../src/iop/colorin.c:1434 msgid "input profile could not be generated!" msgstr "El perfil de entrada no puede ser generado" -#: ../src/iop/colorin.c:1534 +#: ../src/iop/colorin.c:1531 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "" "El perfil de entrada está sin soporte y ha sido reemplazado por RGB Rec. 709 " "lineal" -#: ../src/iop/colorin.c:1808 +#: ../src/iop/colorin.c:1805 msgid "external ICC profiles" msgstr "Perfiles ICC externos" -#: ../src/iop/colorin.c:1863 +#: ../src/iop/colorin.c:1860 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -20196,15 +23656,15 @@ msgstr "" "Derechos de autor: %s\n" "\n" -#: ../src/iop/colorin.c:2051 +#: ../src/iop/colorin.c:2048 msgid "input profile" msgstr "perfil de entrada" -#: ../src/iop/colorin.c:2064 +#: ../src/iop/colorin.c:2061 msgid "working ICC profiles" msgstr "perfiles ICC de trabajo" -#: ../src/iop/colorin.c:2076 +#: ../src/iop/colorin.c:2073 msgid "confine Lab values to gamut of RGB color space" msgstr "Limitar los valores Lab a la gama del espacio de color RGB" @@ -20216,19 +23676,19 @@ msgstr "colorear" msgid "overlay a solid color on the image" msgstr "Solapa un color sólido sobre la imagen" -#: ../src/iop/colorize.c:345 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 msgid "select the hue tone" msgstr "Seleccionar el tono" -#: ../src/iop/colorize.c:351 +#: ../src/iop/colorize.c:362 msgid "select the saturation shadow tone" msgstr "Seleccionar el tono de saturación de las sombras" -#: ../src/iop/colorize.c:355 +#: ../src/iop/colorize.c:366 msgid "lightness of color" msgstr "luminosidad" -#: ../src/iop/colorize.c:359 +#: ../src/iop/colorize.c:370 msgid "mix value of source lightness" msgstr "Mezclar la luminosidad de las fuentes" @@ -20245,53 +23705,53 @@ msgstr "" "Transfiere la paleta de colores mediante el mapeo correspondiente\n" "de la imagen de origen a la de destino" -#: ../src/iop/colormapping.c:1002 +#: ../src/iop/colormapping.c:1000 msgid "acquire as source" msgstr "imagen fuente" -#: ../src/iop/colormapping.c:1006 +#: ../src/iop/colormapping.c:1004 msgid "analyze this image as a source image" msgstr "Adquirir la imagen como imagen fuente" -#: ../src/iop/colormapping.c:1008 +#: ../src/iop/colormapping.c:1006 msgid "acquire as target" msgstr "imagen destino" -#: ../src/iop/colormapping.c:1012 +#: ../src/iop/colormapping.c:1010 msgid "analyze this image as a target image" msgstr "Adquirir la imagen como imagen destino" -#: ../src/iop/colormapping.c:1014 +#: ../src/iop/colormapping.c:1012 msgid "source clusters:" msgstr "agrupaciones fuente:" -#: ../src/iop/colormapping.c:1015 +#: ../src/iop/colormapping.c:1013 msgid "target clusters:" msgstr "agrupaciones destino:" -#: ../src/iop/colormapping.c:1018 +#: ../src/iop/colormapping.c:1016 msgid "number of clusters to find in image. value change resets all clusters" msgstr "" "Número de cúmulos a extraer de una imagen. Los cambios en los valores " "reinician todos las agrupaciones." -#: ../src/iop/colormapping.c:1021 +#: ../src/iop/colormapping.c:1019 msgid "" "how clusters are mapped. low values: based on color proximity, high values: " "based on color dominance" msgstr "" -"Modo de mapear los grupos. Valores bajos: basados en la proximidad del " -"color. Valores altos: basados en el dominio del color" +"Modo de mapear los grupos. Valores bajos: basados en la proximidad del color. " +"Valores altos: basados en el dominio del color" -#: ../src/iop/colormapping.c:1026 +#: ../src/iop/colormapping.c:1024 msgid "level of histogram equalization" msgstr "Grado de ecualización del histograma" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "perfil de color de salida" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -20299,56 +23759,56 @@ msgstr "" "Convierte los valores RGB del espacio de color de trabajo\n" "en el espacio de color de salida basado en los perfiles de color" -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "No lineal, RGB o Lab, basado en la pantalla" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "El perfil de salida que faltaba ha sido sustituido por sRGB" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "El perfil de pruebas que faltaba ha sido sustituido por sRGB" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "El perfil de salida no tiene soporte y se reemplazó por sRGB" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "salida" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "representación de color" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1633 -#: ../src/libs/print_settings.c:2560 ../src/libs/print_settings.c:2909 -#: ../src/views/darkroom.c:2745 ../src/views/lighttable.c:1339 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 +#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 +#: ../src/views/darkroom.c:3190 ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "perceptivo" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1634 -#: ../src/libs/print_settings.c:2561 ../src/libs/print_settings.c:2910 -#: ../src/views/darkroom.c:2746 ../src/views/lighttable.c:1340 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 +#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 +#: ../src/views/darkroom.c:3191 ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "colorimétrico relativo" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1635 -#: ../src/libs/print_settings.c:2562 ../src/libs/print_settings.c:2911 -#: ../src/views/darkroom.c:2747 ../src/views/lighttable.c:1341 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 +#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 +#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "saturación" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1636 -#: ../src/libs/print_settings.c:2563 ../src/libs/print_settings.c:2912 -#: ../src/views/darkroom.c:2748 ../src/views/lighttable.c:1342 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 +#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 +#: ../src/views/darkroom.c:3193 ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "colorimétrico absoluto" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "Exportar perfiles ICC" @@ -20360,10 +23820,10 @@ msgstr "reconstrucción de color" msgid "recover clipped highlights by propagating surrounding colors" msgstr "Recupera las luces recortadas esparciendo colores adyacentes" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1038 +#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:900 ../src/iop/hazeremoval.c:914 +#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 +#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 #: ../src/iop/levels.c:354 msgid "inconsistent output" msgstr "Salida inconsistente" @@ -20372,47 +23832,47 @@ msgstr "Salida inconsistente" msgid "module `color reconstruction' failed" msgstr "Ocurrió un fallo con el módulo «reconstrucción de color»" -#: ../src/iop/colorreconstruction.c:1230 +#: ../src/iop/colorreconstruction.c:1223 msgid "spatial" msgstr "extensión espacial" -#: ../src/iop/colorreconstruction.c:1231 +#: ../src/iop/colorreconstruction.c:1224 msgid "range" msgstr "rango" -#: ../src/iop/colorreconstruction.c:1232 +#: ../src/iop/colorreconstruction.c:1225 msgid "precedence" msgstr "prioridad" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1241 msgid "pixels with lightness values above this threshold are corrected" msgstr "" "Se corrigen los pixeles con valores de luminosidad por encima de este umbral" -#: ../src/iop/colorreconstruction.c:1249 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in spatial dimensions" msgstr "" "Límite de búsqueda de los colores de reemplazo en las dimensiones espaciales" -#: ../src/iop/colorreconstruction.c:1250 +#: ../src/iop/colorreconstruction.c:1243 msgid "how far to look for replacement colors in the luminance dimension" msgstr "" "Límite de búsqueda de los colores de reemplazo en la dimensión de luminancia" -#: ../src/iop/colorreconstruction.c:1251 +#: ../src/iop/colorreconstruction.c:1244 msgid "if and how to give precedence to specific replacement colors" msgstr "Nivel y modo de prioridad a los colores específicos de reemplazo" -#: ../src/iop/colorreconstruction.c:1252 +#: ../src/iop/colorreconstruction.c:1245 msgid "the hue tone which should be given precedence over other hue tones" msgstr "Elegir el tono que debería tener mayor prioridad sobre los demás" -#: ../src/iop/colorreconstruction.c:1254 ../src/iop/demosaic.c:1860 -#: ../src/iop/highlights.c:1361 +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1829 +#: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "no es aplicable" -#: ../src/iop/colorreconstruction.c:1255 +#: ../src/iop/colorreconstruction.c:1248 msgid "no highlights reconstruction for monochrome images" msgstr "No se hay reconstrucción de luces para las imágenes monocromáticas" @@ -20426,7 +23886,7 @@ msgstr "" "Este módulo ha quedado sin soporte. Se recomienda sustituirlo por el módulo " "mapeo de color." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -20513,13 +23973,12 @@ msgid "" "change this method if you see oscillations or cusps in the curve\n" "- cubic spline is better to produce smooth curves but oscillates when nodes " "are too close\n" -"- centripetal is better to avoids cusps and oscillations with close nodes " -"but is less smooth\n" +"- centripetal is better to avoids cusps and oscillations with close nodes but " +"is less smooth\n" "- monotonic is better for accuracy of pure analytical functions (log, gamma, " "exp)" msgstr "" -"Cambie el método de interpolación si ve oscilaciones o cúspides en la " -"curva:\n" +"Cambie el método de interpolación si ve oscilaciones o cúspides en la curva:\n" "• La curva segmentaria cúbica es mejor para producir curvas suaves, pero " "oscila cuando los nodos están demasiado cerca.\n" "• La centrípeta es mejor para evitar cúspides y oscilaciones con nodos " @@ -20540,29 +23999,33 @@ msgid "change the framing" msgstr "Cambiar el encuadre" # dt•5.1 -#: ../src/iop/crop.c:1263 +#: ../src/iop/crop.c:1274 msgid "45x35, portrait" msgstr "45x35, retrato" -#: ../src/iop/crop.c:1273 +#: ../src/iop/crop.c:1284 msgid "2:1, Univisium" msgstr "2:1, Univisium" -#: ../src/iop/crop.c:1274 +#: ../src/iop/crop.c:1285 msgid "CinemaScope" msgstr "Cinemascopio" -#: ../src/iop/crop.c:1277 +#: ../src/iop/crop.c:1288 msgid "65:24, XPan" msgstr "65:24, XPan" -#: ../src/iop/crop.c:1809 +# dt•v5.6 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "Espejar la orientación del recorte horizontal o verticalmente" + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "" -"Redimensionar: Arrastre, Conservar la proporción: " -"Mayús+Arrastre" +"Redimensionar: Arrastre, Conservar la proporción: Mayús+Arrastre" -#: ../src/iop/crop.c:1816 +#: ../src/iop/crop.c:1841 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" @@ -20580,21 +24043,20 @@ msgstr "Reduce la aberración cromática desaturando los bordes" #: ../src/iop/defringe.c:99 msgid "" -"this module is deprecated. please use the chromatic aberration module " -"instead." +"this module is deprecated. please use the chromatic aberration module instead." msgstr "" "Este módulo ha quedado sin soporte. Se recomienda sustituirlo por el módulo " "aberración cromática." -#: ../src/iop/defringe.c:403 +#: ../src/iop/defringe.c:402 msgid "" "method for color protection:\n" " - global average: fast, might show slightly wrong previews in high " "magnification; might sometimes protect saturation too much or too low in " "comparison to local average\n" -" - local average: slower, might protect saturation better than global " -"average by using near pixels as color reference, so it can still allow for " -"more desaturation where required\n" +" - local average: slower, might protect saturation better than global average " +"by using near pixels as color reference, so it can still allow for more " +"desaturation where required\n" " - static: fast, only uses the threshold as a static limit" msgstr "" "Método de protección de color:\n" @@ -20602,61 +24064,64 @@ msgstr "" "defectuosas al hacer una gran ampliación. A veces puede oscilar entre " "proteger mucho o casi nada la saturación, en comparación con el promedio " "local.\n" -" • Promedio local (lento): Puede proteger la saturación mejor que el " -"promedio general utilizando los pixeles cercanos como referencia de color, " -"por lo que permite una mayor desaturación cuando sea requerido. \n" +" • Promedio local (lento): Puede proteger la saturación mejor que el promedio " +"general utilizando los pixeles cercanos como referencia de color, por lo que " +"permite una mayor desaturación cuando sea requerido. \n" " • Estático (rápido): Usa sólo el umbral como límite estático." -#: ../src/iop/defringe.c:410 +#: ../src/iop/defringe.c:409 msgid "radius for detecting fringe" msgstr "Radio para detección de halos" -#: ../src/iop/defringe.c:413 +#: ../src/iop/defringe.c:412 msgid "threshold for defringe, higher values mean less defringing" msgstr "Umbral para reducir halos. Valores mayores indican menor reducción." -#: ../src/iop/demosaic.c:321 +#: ../src/iop/demosaic.c:311 msgid "demosaic" msgstr "interpolación cromática" -#: ../src/iop/demosaic.c:326 +#: ../src/iop/demosaic.c:316 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "" "Reconstruye la imagen a partir de las muestras cromáticas obtenidas desde un " "sensor recubierto de un mosaico de filtros de color" # dt•v5.4 -#: ../src/iop/demosaic.c:782 ../src/iop/demosaic.c:829 +#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 msgid "can't allocate demosaic buffer" msgstr "No es posible asignar búferes de la interpolación cromática." # dt•v5.4 -#: ../src/iop/demosaic.c:819 +#: ../src/iop/demosaic.c:803 msgid "can't equilibrate greens" msgstr "No es posible equilibrar verdes" -#: ../src/iop/demosaic.c:1487 +#: ../src/iop/demosaic.c:1455 #, c-format msgid "`%s' color matrix not found for 4bayer image!" msgstr "«%s» matriz de color no encontrada para imagen tipo Bayer" # dt•v5.2 -#: ../src/iop/demosaic.c:1775 +#: ../src/iop/demosaic.c:1744 msgid "" "Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " "slow.\n" "LMMSE is suited best for high ISO images.\n" +"VNG4 is good in rare cases avoiding maze patterns.\n" "dual demosaicers increase processing time by blending a VNG variant in a " "second pass." msgstr "" "Para los sensores tipo Bayer, los métodos de interpolación cromática rápidos " "son PPG y RCD y los lentos son AMaZE y LMMSE.\n" "LMMSE es el más adecuado para imágenes con ISO alto.\n" -"El tiempo de procesado aumenta con la interpolación cromática dual " -"integrando una variante VNG en la segunda pasada." +"VNG4 funciona bien para los contados casos en los que se produce el efecto " +"Moiré cuando hay patrones entramados.\n" +"El tiempo de procesado aumenta con la interpolación cromática dual integrando " +"una variante VNG en la segunda pasada." # dt•v5.2 -#: ../src/iop/demosaic.c:1780 +#: ../src/iop/demosaic.c:1749 msgid "" "X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " "chroma are slow.\n" @@ -20665,21 +24130,21 @@ msgid "" msgstr "" "Para los sensores tipo X-Trans, los métodos de interpolación cromática " "Markesteijn 3 pasadas y croma de dominio de frecuencia son lentos.\n" -"El tiempo de procesado aumenta con la interpolación cromática dual " -"integrando una variante VNG en la segunda pasada." +"El tiempo de procesado aumenta con la interpolación cromática dual integrando " +"una variante VNG en la segunda pasada." # Demosaicing -> Algoritmo de interpolación cromática. -#: ../src/iop/demosaic.c:1786 +#: ../src/iop/demosaic.c:1755 msgid "Bayer4 sensor demosaicing methods." msgstr "métodos de interpolación cromática para el sensor Bayer4" # Demosaicing -> Algoritmo de interpolación cromática. # dt•v5.4 -#: ../src/iop/demosaic.c:1791 +#: ../src/iop/demosaic.c:1760 msgid "monochrome sensor demosaicing methods." msgstr "métodos de interpolación cromática para sensores monocromáticos" -#: ../src/iop/demosaic.c:1795 +#: ../src/iop/demosaic.c:1764 msgid "" "contrast threshold for dual demosaic.\n" "set to 0.0 for high frequency content\n" @@ -20689,11 +24154,11 @@ msgstr "" "El ajuste a 0.0 favorece las frecuencias altas (detalles).\n" "El ajuste a 1.0 favorece las frecuencias bajas (planas)." -#: ../src/iop/demosaic.c:1798 +#: ../src/iop/demosaic.c:1767 msgid "toggle mask visualization" msgstr "visualización de máscara" -#: ../src/iop/demosaic.c:1802 +#: ../src/iop/demosaic.c:1771 msgid "" "threshold for edge-aware median.\n" "set to 0.0 to switch off\n" @@ -20703,29 +24168,32 @@ msgstr "" "Poner en 0.0 para desactivar.\n" "Poner en 1.0 para ignorar bordes." -#: ../src/iop/demosaic.c:1805 +#: ../src/iop/demosaic.c:1774 msgid "" "LMMSE refinement steps. the median steps average the output,\n" "refine adds some recalculation of red & blue channels" msgstr "" "Pasos de refinamiento para LMMSE. Los pasos de la mediana se promedian en la " "salida. \n" -"En el refinamiento, se vuelven a hacer algunos cálculos de los canales rojo " -"y azul y se añanden." +"En el refinamiento, se vuelven a hacer algunos cálculos de los canales rojo y " +"azul y se añanden." # Demosaicing -> Algoritmo de interpolación cromática. -#: ../src/iop/demosaic.c:1808 +#: ../src/iop/demosaic.c:1777 msgid "how many color smoothing median steps after demosaicing" msgstr "" "La cantidad de suavizado con medios pasos después de la interpolación " "cromática" -#: ../src/iop/demosaic.c:1811 -msgid "green channels matching method" -msgstr "Método de correspondencia para los canales verdes" +# dt•v5.6 +#: ../src/iop/demosaic.c:1780 +msgid "green channels matching method. only applies for some old sensors" +msgstr "" +"Método de correspondencia para los canales verdes. Solo es aplicable para " +"algunos sensores antiguos." # dt•v5.4 -#: ../src/iop/demosaic.c:1814 +#: ../src/iop/demosaic.c:1783 msgid "" "capture sharpen recovers details lost due to in-camera blurring\n" "which can be caused by diffraction, the anti-aliasing filter or other\n" @@ -20737,17 +24205,17 @@ msgstr "" "fuentes de desenfoque de tipo gaussiano." # dt•v5.4 -#: ../src/iop/demosaic.c:1819 +#: ../src/iop/demosaic.c:1788 msgid "capture sharpen controls" msgstr "controles de nitidez de captura" # dt•v5.4 -#: ../src/iop/demosaic.c:1823 +#: ../src/iop/demosaic.c:1792 msgid "set effect strength by iterations" msgstr "incrementar fuerza del efecto por iteraciones" # dt•v5.4 -#: ../src/iop/demosaic.c:1828 +#: ../src/iop/demosaic.c:1797 msgid "" "capture sharpen radius should reflect the overall gaussian type blur\n" "of the camera sensor, possibly the anti-aliasing filter and the lens.\n" @@ -20769,40 +24237,40 @@ msgstr "" "siguiente ejecución. Emplearlo para " # dt•v5.4 -#: ../src/iop/demosaic.c:1834 +#: ../src/iop/demosaic.c:1803 msgid "" "calculate the capture sharpen radius from available raw sensor data.\n" "for best results avoid cropping or darkroom zooming in" msgstr "" "Calcula el radio de nitidez de captura a partir de los datos brutos " "disponibles del sensor.\n" -"Para obtener los mejores resultados, evite recortar o ampliar la imagen en " -"el cuarto oscuro." +"Para obtener los mejores resultados, evite recortar o ampliar la imagen en el " +"cuarto oscuro." # dt•v5.4 -#: ../src/iop/demosaic.c:1838 +#: ../src/iop/demosaic.c:1807 msgid "" "restrict capture sharpening to areas with high local contrast,\n" "increase to exclude flat areas in very dark or noisy images,\n" "decrease for well exposed and low noise images.\n" "\n" -"Note: a threshold set to zero will be reset to defaults the next run. use " -"for presets" +"Note: a threshold set to zero will be reset to defaults the next run. use for " +"presets" msgstr "" "Restringe el enfoque de captura a áreas con alto contraste local.\n" "Incremente para excluir áreas planas en imágenes muy oscuras o con ruido.\n" "Disminuya para imágenes bien expuestas y con poco ruido.\n" "\n" -"Nota: un umbral establecido en cero se restablecerá en la siguiente " -"ejecución a los valores predeterminados. Emplearlo para preajustes." +"Nota: un umbral establecido en cero se restablecerá en la siguiente ejecución " +"a los valores predeterminados. Emplearlo para preajustes." # dt•v5.4 -#: ../src/iop/demosaic.c:1842 +#: ../src/iop/demosaic.c:1811 msgid "visualize sharpened areas" msgstr "visualiza áreas nítidas" # dt•v5.4 -#: ../src/iop/demosaic.c:1847 +#: ../src/iop/demosaic.c:1816 msgid "" "further increase sharpen radius at image corners,\n" "the sharp center of the image will not be affected" @@ -20811,77 +24279,77 @@ msgstr "" "La nitidez central de la imagen no se verá afectada." # dt•v5.4 -#: ../src/iop/demosaic.c:1849 +#: ../src/iop/demosaic.c:1818 msgid "visualize the overall radius" msgstr "visualiza el radio en general" # dt•v5.4 -#: ../src/iop/demosaic.c:1854 +#: ../src/iop/demosaic.c:1823 msgid "adjust to the sharp image center" msgstr "Ajusta la nitidez central de la imagen" -#: ../src/iop/demosaic.c:1861 +#: ../src/iop/demosaic.c:1830 msgid "demosaicing is only used for color raw images" msgstr "" "La interpolación cromática solo es\n" "necesaria para imágenes en bruto (RAW) a color." # dt•v5.4 -#: ../src/iop/demosaicing/capture.c:748 +#: ../src/iop/demosaicing/capture.c:795 msgid "" -"imprecise radius calculation due to cropping or because you are zoomed in " -"too much" +"imprecise radius calculation due to cropping or because you are zoomed in too " +"much" msgstr "" "Cálculo impreciso del radio debido al recorte o porque se ha ampliado " "demasiado la imagen." -#: ../src/iop/denoiseprofile.c:807 +#: ../src/iop/denoiseprofile.c:808 msgid "wavelets: chroma only" msgstr "ondículas: sólo croma" -#: ../src/iop/denoiseprofile.c:813 +#: ../src/iop/denoiseprofile.c:814 msgid "denoise (profiled)" msgstr "reducción de ruido (perfilado)" -#: ../src/iop/denoiseprofile.c:819 +#: ../src/iop/denoiseprofile.c:820 msgid "denoise using noise statistics profiled on sensors" msgstr "" -"Realiza la reducción de ruido recurriendo a las estadísticas perfiladas en " -"el sensor" +"Realiza la reducción de ruido recurriendo a las estadísticas perfiladas en el " +"sensor" # dt•v5.4 -#: ../src/iop/denoiseprofile.c:3020 +#: ../src/iop/denoiseprofile.c:2850 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "ISO %d encontrado (ISO %d %+d EV)" # dt•v5.4 -#: ../src/iop/denoiseprofile.c:3024 +#: ../src/iop/denoiseprofile.c:2854 #, c-format msgid "found ISO %d" msgstr "ISO %d encontrado" # dt•v5.4 -#: ../src/iop/denoiseprofile.c:3041 +#: ../src/iop/denoiseprofile.c:2871 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "ISO %d interpolado (ISO %d %+d EV)" # dt•v5.4 -#: ../src/iop/denoiseprofile.c:3045 +#: ../src/iop/denoiseprofile.c:2875 #, c-format msgid "interpolated ISO %d" msgstr "ISO %d interpolado" -#: ../src/iop/denoiseprofile.c:3781 +#: ../src/iop/denoiseprofile.c:3611 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3782 +#: ../src/iop/denoiseprofile.c:3612 msgid "U0V0" msgstr "U0V0" -#: ../src/iop/denoiseprofile.c:3820 +#: ../src/iop/denoiseprofile.c:3650 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" @@ -20891,36 +24359,37 @@ msgstr "" "uniforme si desea estimar \n" "la varianza del ruido." -#: ../src/iop/denoiseprofile.c:3826 +#: ../src/iop/denoiseprofile.c:3656 msgid "variance computed on the red channel" msgstr "Varianza calculada para el canal rojo" -#: ../src/iop/denoiseprofile.c:3830 +#: ../src/iop/denoiseprofile.c:3660 msgid "variance computed on the green channel" msgstr "Varianza calculada para el canal verde" -#: ../src/iop/denoiseprofile.c:3835 +#: ../src/iop/denoiseprofile.c:3665 msgid "variance computed on the blue channel" msgstr "Varianza calculada para el canal azul" -#: ../src/iop/denoiseprofile.c:3838 +#: ../src/iop/denoiseprofile.c:3668 msgid "variance red: " msgstr "varianza del rojo: " -#: ../src/iop/denoiseprofile.c:3839 +#: ../src/iop/denoiseprofile.c:3669 msgid "variance green: " msgstr "varianza del verde: " -#: ../src/iop/denoiseprofile.c:3840 +#: ../src/iop/denoiseprofile.c:3670 msgid "variance blue: " msgstr "varianza del azul: " -#: ../src/iop/denoiseprofile.c:3848 ../src/libs/export.c:1596 -#: ../src/libs/print_settings.c:2503 ../src/libs/print_settings.c:2859 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4397 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "perfil" -#: ../src/iop/denoiseprofile.c:3882 +#: ../src/iop/denoiseprofile.c:3712 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -20937,7 +24406,7 @@ msgstr "" "se ha utilizado con el modo de fusión de color." # dt•v5.4 -#: ../src/iop/denoiseprofile.c:3888 +#: ../src/iop/denoiseprofile.c:3718 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" @@ -20949,7 +24418,7 @@ msgstr "" "utilizada en HDR / preservación de luces /\n" "rango dinámico / modos de tono HLG." -#: ../src/iop/denoiseprofile.c:3893 +#: ../src/iop/denoiseprofile.c:3723 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -20971,11 +24440,11 @@ msgstr "" "Habilitar esta opción cambiará la eliminación de ruido que se tiene.\n" "Una vez habilitado, no podrá volver al algoritmo anterior." -#: ../src/iop/denoiseprofile.c:3903 +#: ../src/iop/denoiseprofile.c:3733 msgid "profile used for variance stabilization" msgstr "Perfil utilizado para estabilizar la varianza" -#: ../src/iop/denoiseprofile.c:3905 +#: ../src/iop/denoiseprofile.c:3735 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -20985,7 +24454,7 @@ msgstr "" "El método medias no locales funciona mejor para la mezcla de luminosidad y\n" "el de ondículas funciona mejor para la mezcla de color." -#: ../src/iop/denoiseprofile.c:3909 +#: ../src/iop/denoiseprofile.c:3739 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" @@ -20997,7 +24466,7 @@ msgstr "" "mientras que Y0U0V0 combina los canales para\n" "reducir el ruido de croma y luma por separado." -#: ../src/iop/denoiseprofile.c:3914 +#: ../src/iop/denoiseprofile.c:3744 msgid "" "radius of the patches to match.\n" "increase for more sharpness on strong edges, and better denoising of smooth " @@ -21011,18 +24480,18 @@ msgstr "" "Si los detalles están demasiado suavizados, reduzca este valor o aumente el " "peso del pixel central." -#: ../src/iop/denoiseprofile.c:3920 +#: ../src/iop/denoiseprofile.c:3750 msgid "" -"emergency use only: radius of the neighborhood to search patches in. " -"increase for better denoising performance, but watch the long runtimes! " -"large radii can be very slow. you have been warned" +"emergency use only: radius of the neighborhood to search patches in. increase " +"for better denoising performance, but watch the long runtimes! large radii " +"can be very slow. you have been warned" msgstr "" "Úsese solo en caso de emergencia: radio de proximidad para buscar " "coincidencias en el área de los bordes. Incrementar para un mejor desempeño " "en la eliminación de ruido a costa de un mayor tiempo de ejecución. " "Advertencia: los radios grandes pueden ser bastante lentos." -#: ../src/iop/denoiseprofile.c:3926 +#: ../src/iop/denoiseprofile.c:3756 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -21032,7 +24501,7 @@ msgstr "" "Aumentar para mejorar la reducción de ruido de grano grueso.\n" "No afecta al tiempo de ejecución." -#: ../src/iop/denoiseprofile.c:3930 +#: ../src/iop/denoiseprofile.c:3760 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -21044,12 +24513,12 @@ msgstr "" "Útil para recuperar detalles cuando el tamaño del parche\n" "es bastante grande." -#: ../src/iop/denoiseprofile.c:3934 +#: ../src/iop/denoiseprofile.c:3764 msgid "finetune denoising strength" msgstr "Intensidad de la corrección para reducir el ruido" # dt•v5.0 -#: ../src/iop/denoiseprofile.c:3936 +#: ../src/iop/denoiseprofile.c:3766 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" @@ -21061,7 +24530,7 @@ msgstr "" "o si queda ruido de croma,\n" "que podría suceder si la imagen está subexpuesta." -#: ../src/iop/denoiseprofile.c:3941 +#: ../src/iop/denoiseprofile.c:3771 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" @@ -21071,7 +24540,7 @@ msgstr "" "Disminuir para intensificar la reducción de ruido en\n" "las áreas oscuras de la imagen." -#: ../src/iop/denoiseprofile.c:3945 +#: ../src/iop/denoiseprofile.c:3775 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -21081,7 +24550,7 @@ msgstr "" "Disminuir si las sombras son demasiado púrpuras.\n" "Aumentar si las sombras son demasiado verdes." -#: ../src/iop/denoiseprofile.c:3949 +#: ../src/iop/denoiseprofile.c:3779 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -21103,8 +24572,8 @@ msgid "" "diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|" "watercolor" msgstr "" -"difusión|deconvolución|desenfoque|nitidez|resplandor|claridad|" -"eliminarneblina|reconstrucción|acuarela" +"difusión|deconvolución|desenfoque|nitidez|resplandor|claridad|eliminarneblina|" +"reconstrucción|acuarela" # dt•v5.2 #: ../src/iop/diffuse.c:136 @@ -21222,7 +24691,7 @@ msgstr "enfoque | marcado" msgid "local contrast | fast" msgstr "contraste local | acelerado" -#: ../src/iop/diffuse.c:1402 +#: ../src/iop/diffuse.c:1401 msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" msgstr "" "El módulo difuso/nítido no pudo reservar memoria, verifique la configuración " @@ -21230,26 +24699,26 @@ msgstr "" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1769 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" msgstr "propiedades" -#: ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1768 msgid "" "more iterations make the effect stronger but the module slower.\n" "this is analogous to giving more time to the diffusion reaction.\n" "if you plan on sharpening or inpainting, \n" "more iterations help reconstruction." msgstr "" -"Un mayor número de iteraciones aumenta el efecto, a costa de que el módulo " -"se vuelva más lento.\n" +"Un mayor número de iteraciones aumenta el efecto, a costa de que el módulo se " +"vuelva más lento.\n" "De manera análoga, es a dar más tiempo a la reacción de difusión.\n" "Si la intención es aumentar la nitidez o reconstruir,\n" "se recomienda un mayor número de iteraciones." -#: ../src/iop/diffuse.c:1784 +#: ../src/iop/diffuse.c:1777 msgid "" "main scale of the diffusion.\n" "zero makes diffusion act on the finest details more heavily.\n" @@ -21265,7 +24734,7 @@ msgstr "" "Para el desenfoque y la eliminación de ruido, se ajusta a cero.\n" "Incremente para actuar sobre el contraste local." -#: ../src/iop/diffuse.c:1794 +#: ../src/iop/diffuse.c:1787 msgid "" "width of the diffusion around the central radius.\n" "high values diffuse on a large band of radii.\n" @@ -21279,12 +24748,12 @@ msgstr "" "Si se va a eliminar el desenfoque,\n" "el radio debe ser aproximadamente la extensión del desenfoque de la lente." -#: ../src/iop/diffuse.c:1800 +#: ../src/iop/diffuse.c:1793 msgctxt "section" msgid "speed (sharpen ↔ diffuse)" msgstr "velocidad (nítido ↔ difuso)" -#: ../src/iop/diffuse.c:1806 +#: ../src/iop/diffuse.c:1799 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 1st order anisotropy (set below).\n" @@ -21300,7 +24769,7 @@ msgstr "" "Los valores positivos aumentan la dispersión y el desenfoque.\n" "El valor cero no tiene efecto." -#: ../src/iop/diffuse.c:1816 +#: ../src/iop/diffuse.c:1809 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 2nd order anisotropy (set below).\n" @@ -21316,7 +24785,7 @@ msgstr "" "Los valores positivos aumentan la dispersión y el desenfoque.\n" "El valor cero no tiene efecto." -#: ../src/iop/diffuse.c:1826 +#: ../src/iop/diffuse.c:1819 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 3rd order anisotropy (set below).\n" @@ -21332,7 +24801,7 @@ msgstr "" "Los valores positivos aumentan la dispersión y el desenfoque.\n" "El valor cero no tiene efecto." -#: ../src/iop/diffuse.c:1836 +#: ../src/iop/diffuse.c:1829 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 4th order anisotropy (set below).\n" @@ -21348,12 +24817,12 @@ msgstr "" "Los valores positivos aumentan la dispersión y el desenfoque.\n" "El valor cero no tiene efecto." -#: ../src/iop/diffuse.c:1842 +#: ../src/iop/diffuse.c:1835 msgctxt "section" msgid "direction" msgstr "dirección" -#: ../src/iop/diffuse.c:1848 +#: ../src/iop/diffuse.c:1841 msgid "" "direction of 1st order speed (set above).\n" "\n" @@ -21369,7 +24838,7 @@ msgstr "" "El valor cero hace que la dispersión sea igual en todas las direcciones " "(isotrópica)." -#: ../src/iop/diffuse.c:1857 +#: ../src/iop/diffuse.c:1850 msgid "" "direction of 2nd order speed (set above).\n" "\n" @@ -21385,7 +24854,7 @@ msgstr "" "El valor cero hace que la dispersión sea igual en todas las direcciones " "(isotrópica)." -#: ../src/iop/diffuse.c:1866 +#: ../src/iop/diffuse.c:1859 msgid "" "direction of 3rd order speed (set above).\n" "\n" @@ -21401,7 +24870,7 @@ msgstr "" "El valor cero hace que la dispersión sea igual en todas las direcciones " "(isotrópica)." -#: ../src/iop/diffuse.c:1875 +#: ../src/iop/diffuse.c:1868 msgid "" "direction of 4th order speed (set above).\n" "\n" @@ -21417,12 +24886,12 @@ msgstr "" "El valor cero hace que la dispersión sea igual en todas las direcciones " "(isotrópica)." -#: ../src/iop/diffuse.c:1880 +#: ../src/iop/diffuse.c:1873 msgctxt "section" msgid "edge management" msgstr "configuración de los bordes" -#: ../src/iop/diffuse.c:1888 +#: ../src/iop/diffuse.c:1881 msgid "" "increase or decrease the sharpness of the highest frequencies.\n" "can be used to keep details after blooming,\n" @@ -21432,7 +24901,7 @@ msgstr "" "Puede utilizarse para mantener los detalles después del resplandor.\n" "Para una nitidez autónoma, configure la velocidad con valores negativos." -#: ../src/iop/diffuse.c:1895 +#: ../src/iop/diffuse.c:1888 msgid "" "define the sensitivity of the variance penalty for edges.\n" "increase to exclude more edges from diffusion,\n" @@ -21442,7 +24911,7 @@ msgstr "" "Aumentar para excluir más bordes de la dispersión\n" "cuando se produzcan franjas de color o halos." -#: ../src/iop/diffuse.c:1902 +#: ../src/iop/diffuse.c:1895 msgid "" "define the variance threshold between edge amplification and penalty.\n" "decrease if you want pixels on smooth surfaces get a boost,\n" @@ -21454,16 +24923,15 @@ msgstr "" "Aumente si se produce ruido en las superficies lisas o si las zonas oscuras\n" "aparecen sobreenfocadas en comparación con las zonas claras." -#: ../src/iop/diffuse.c:1907 +#: ../src/iop/diffuse.c:1900 msgctxt "section" msgid "diffusion spatiality" msgstr "extensión espacial" -#: ../src/iop/diffuse.c:1913 +#: ../src/iop/diffuse.c:1906 msgid "" "luminance threshold for the mask.\n" -"0. disables the luminance masking and applies the module on the whole " -"image.\n" +"0. disables the luminance masking and applies the module on the whole image.\n" "any higher value excludes pixels with luminance lower than the threshold.\n" "this can be used to inpaint highlights." msgstr "" @@ -21518,7 +24986,7 @@ msgstr "" msgid "composition|expand|extend" msgstr "composición|expansión|extensión" -#: ../src/iop/enlargecanvas.c:417 +#: ../src/iop/enlargecanvas.c:422 msgid "" "how much to enlarge the canvas to the left as a percentage of the original " "image width" @@ -21526,7 +24994,7 @@ msgstr "" "Ampliación del lienzo a lo ancho en proporción a la imagen original por el " "lado izquierdo" -#: ../src/iop/enlargecanvas.c:423 +#: ../src/iop/enlargecanvas.c:428 msgid "" "how much to enlarge the canvas to the right as a percentage of the original " "image width" @@ -21534,21 +25002,21 @@ msgstr "" "Ampliación del lienzo a lo ancho en proporción a la imagen original por el " "lado derecho" -#: ../src/iop/enlargecanvas.c:429 +#: ../src/iop/enlargecanvas.c:434 msgid "" "how much to enlarge the canvas to the top as a percentage of the original " "image height" msgstr "" "Ampliación del lienzo a lo alto en proporción a la imagen original por encima" -#: ../src/iop/enlargecanvas.c:435 +#: ../src/iop/enlargecanvas.c:440 msgid "" "how much to enlarge the canvas to the bottom as a percentage of the original " "image height" msgstr "" "Ampliación del lienzo a lo alto en proporción a la imagen original por debajo" -#: ../src/iop/enlargecanvas.c:439 +#: ../src/iop/enlargecanvas.c:444 msgid "select the color of the enlarged canvas" msgstr "Selecciona el color del lienzo expandido" @@ -21557,8 +25025,7 @@ msgid "legacy equalizer" msgstr "ecualizador (antiguo)" #: ../src/iop/equalizer.c:109 -msgid "" -"this module is deprecated. better use contrast equalizer module instead." +msgid "this module is deprecated. better use contrast equalizer module instead." msgstr "" "Este módulo ha quedado sin soporte. Se recomienda sustituirlo por el módulo " "ecualizador de contraste." @@ -21585,8 +25052,8 @@ msgstr "" msgid "magic lantern defaults" msgstr "parámetros de la linterna mágica" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:137 +#: ../src/iop/rawoverexposed.c:239 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "No se pudo obtener el búfer en bruto de la imagen «%s»" @@ -21655,8 +25122,8 @@ msgstr "" msgid "" "where to place the exposure level for processed pics, EV below overexposure." msgstr "" -"Establece el valor de exposición EV de referencia en relación al punto " -"blanco de la cámara." +"Establece el valor de exposición EV de referencia en relación al punto blanco " +"de la cámara." #: ../src/iop/exposure.c:1238 msgid "what exposure correction has actually been used" @@ -21763,13 +25230,13 @@ msgstr "16 EV (HDR)" msgid "18 EV (HDR++)" msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1461 +#: ../src/iop/filmic.c:1462 msgid "read-only graph, use the parameters below to set the nodes" msgstr "" "Gráfico de solo lectura, utilice los siguientes parámetros para configurar " "los nodos" -#: ../src/iop/filmic.c:1469 +#: ../src/iop/filmic.c:1471 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -21778,7 +25245,7 @@ msgstr "" "Excepto en situaciones de retroiluminación, esto debería ser alrededor del " "18%." -#: ../src/iop/filmic.c:1480 ../src/iop/filmicrgb.c:4402 +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -21788,7 +25255,7 @@ msgstr "" "Es la lectura que un exposímetro mostraría en la escena.\n" "Ajustarlo para evitar el recorte de luces." -#: ../src/iop/filmic.c:1492 ../src/iop/filmicrgb.c:4413 +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -21800,7 +25267,7 @@ msgstr "" "Aumentar para obtener más contraste.\n" "Disminuir para recuperar más detalles en condiciones de poca luz." -#: ../src/iop/filmic.c:1503 +#: ../src/iop/filmic.c:1509 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -21809,7 +25276,7 @@ msgstr "" "Útil en combinación con \"niveles automáticos\"." # dt•v5.0 -#: ../src/iop/filmic.c:1512 +#: ../src/iop/filmic.c:1519 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -21821,7 +25288,7 @@ msgstr "" "Funciona mejor para paisajes y fotos uniformemente iluminadas.\n" "pero es falible con la clave alta o la clave baja." -#: ../src/iop/filmic.c:1520 ../src/iop/filmicrgb.c:4510 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -21829,13 +25296,7 @@ msgstr "" "Pendiente de la parte lineal de la curva\n" "Afecta sobre todo a los tonos medios" -#. geotagging -#: ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4519 -#: ../src/libs/metadata_view.c:169 -msgid "latitude" -msgstr "latitud" - -#: ../src/iop/filmic.c:1529 +#: ../src/iop/filmic.c:1539 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -21845,11 +25306,11 @@ msgstr "" "Para obtener más contraste en las luminancias extremas.\n" "No tiene efecto en los tonos medios." -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1546 msgid "shadows/highlights balance" msgstr "equilibrio entre sombras y luces" -#: ../src/iop/filmic.c:1538 ../src/iop/filmicrgb.c:4530 +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -21861,7 +25322,7 @@ msgstr "" "Usarlo en caso de querer proteger los detalles \n" "en un extremo del histograma." -#: ../src/iop/filmic.c:1547 +#: ../src/iop/filmic.c:1561 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -21871,7 +25332,7 @@ msgstr "" "Es necesario establecer este valor por debajo del 100% \n" "si la preservación de la crominancia está habilitada." -#: ../src/iop/filmic.c:1556 +#: ../src/iop/filmic.c:1572 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -21882,38 +25343,37 @@ msgstr "" "Disminuir si las sombras o las luces o ambas están sobresaturadas." #. Add export intent combo -#: ../src/iop/filmic.c:1566 ../src/libs/export.c:1614 -#: ../src/libs/print_settings.c:2558 ../src/libs/print_settings.c:2905 -#: ../src/views/darkroom.c:2753 ../src/views/lighttable.c:1346 +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3198 ../src/views/lighttable.c:1495 msgid "intent" msgstr "propósito" -#: ../src/iop/filmic.c:1567 +#: ../src/iop/filmic.c:1584 msgid "contrasted" msgstr "contrastado" #. centripetal spline -#: ../src/iop/filmic.c:1569 ../src/iop/profile_gamma.c:607 +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "lineal" #. monotonic spline -#: ../src/iop/filmic.c:1570 +#: ../src/iop/filmic.c:1587 msgid "optimized" msgstr "optimizado" -#. monotonic spline -#: ../src/iop/filmic.c:1571 +#: ../src/iop/filmic.c:1589 msgid "change this method if you see reversed contrast or faded blacks" msgstr "" "Cambiar el método si aparecen contrastes invertidos o negros difuminados" #. Preserve color -#: ../src/iop/filmic.c:1575 +#: ../src/iop/filmic.c:1593 msgid "preserve the chrominance" msgstr "preservar la crominancia" -#: ../src/iop/filmic.c:1577 +#: ../src/iop/filmic.c:1596 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -21923,7 +25383,7 @@ msgstr "" "Puede acentuar las aberraciones cromáticas. \n" "Es necesario ajustar manualmente la saturación cuando se utiliza este modo." -#: ../src/iop/filmic.c:1586 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -21931,7 +25391,7 @@ msgstr "" "La luminancia de salida negro puro, debería ser del 0%\n" "excepto si se desea lograr un aspecto difuminado" -#: ../src/iop/filmic.c:1594 ../src/iop/filmicrgb.c:4556 +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -21939,7 +25399,7 @@ msgstr "" "Valor gris medio de la pantalla de destino o espacio de color.\n" "Evitar modificarlo (a no ser que se sepa lo que se está haciendo)." -#: ../src/iop/filmic.c:1602 ../src/iop/filmicrgb.c:4563 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -21947,11 +25407,11 @@ msgstr "" "La luminancia de salida blanco puro debería ser del 100%\n" "excepto si se desea lograr un aspecto difuminado" -#: ../src/iop/filmic.c:1608 +#: ../src/iop/filmic.c:1630 msgid "target gamma" msgstr "gamma destino" -#: ../src/iop/filmic.c:1609 +#: ../src/iop/filmic.c:1632 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -21961,30 +25421,30 @@ msgstr "" "de la pantalla o del espacio de color.\n" "Evitar moverlo a menos que se sepa lo que se está haciendo." -#: ../src/iop/filmic.c:1616 +#: ../src/iop/filmic.c:1640 msgctxt "section" msgid "destination/display" msgstr "destino/visualización" -#: ../src/iop/filmic.c:1625 +#: ../src/iop/filmic.c:1649 msgctxt "section" msgid "logarithmic shaper" msgstr "modelador logarítmico" -#: ../src/iop/filmic.c:1631 +#: ../src/iop/filmic.c:1655 msgctxt "section" msgid "filmic S curve" msgstr "curva S de película" -#: ../src/iop/filmicrgb.c:337 +#: ../src/iop/filmicrgb.c:331 msgid "filmic rgb" msgstr "película rgb" -#: ../src/iop/filmicrgb.c:342 +#: ../src/iop/filmicrgb.c:336 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "mapeo de tonos|curva|cambiar aspecto|contraste|saturación|luces" -#: ../src/iop/filmicrgb.c:347 +#: ../src/iop/filmicrgb.c:341 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -21995,7 +25455,7 @@ msgstr "" "recortes en sombras y luces, para mostrarse en pantallas con Rango Dinámico " "Estándar (SDR) o para impresión" -#: ../src/iop/filmicrgb.c:1316 +#: ../src/iop/filmicrgb.c:1305 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -22003,73 +25463,72 @@ msgstr "" "Hubo un fallo en reconstrucción de luces en película al reservar memoria, " "verifique la configuración de la RAM" -#: ../src/iop/filmicrgb.c:2262 +#: ../src/iop/filmicrgb.c:2250 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "" "Hubo un fallo en reconstrucción de luces en película al reservar memoria en " "la GPU." -#: ../src/iop/filmicrgb.c:2380 +#: ../src/iop/filmicrgb.c:2366 msgid "filmic works only on RGB input" msgstr "Película sólo trabaja con una entrada RGB" -#: ../src/iop/filmicrgb.c:3444 +#: ../src/iop/filmicrgb.c:3425 msgid "look only" msgstr "vista general" -#: ../src/iop/filmicrgb.c:3446 +#: ../src/iop/filmicrgb.c:3427 msgid "look + mapping (lin)" msgstr "vista + mapeo (lin)" -#: ../src/iop/filmicrgb.c:3448 +#: ../src/iop/filmicrgb.c:3429 msgid "look + mapping (log)" msgstr "vista + mapeo (log)" -#: ../src/iop/filmicrgb.c:3450 +#: ../src/iop/filmicrgb.c:3431 msgid "dynamic range mapping" msgstr "mapeo del rango dinámico" -#: ../src/iop/filmicrgb.c:3817 +#: ../src/iop/filmicrgb.c:3798 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3833 +#: ../src/iop/filmicrgb.c:3814 #, no-c-format msgid "% display" msgstr "% de visualización" -#: ../src/iop/filmicrgb.c:3845 +#: ../src/iop/filmicrgb.c:3826 msgid "EV scene" msgstr "EV de escena " -#: ../src/iop/filmicrgb.c:3849 +#: ../src/iop/filmicrgb.c:3830 #, no-c-format msgid "% camera" msgstr "% en cámara" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3885 ../src/iop/filmicrgb.c:4543 +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 msgid "display" msgstr "pantalla" #. axis legend -#: ../src/iop/filmicrgb.c:3894 +#: ../src/iop/filmicrgb.c:3875 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3903 ../src/iop/filmicrgb.c:4382 +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 msgid "scene" msgstr "escena" #. axis legend -#: ../src/iop/filmicrgb.c:3912 +#: ../src/iop/filmicrgb.c:3893 msgid "(EV)" msgstr "(EV)" -#. we are over the graph area -#: ../src/iop/filmicrgb.c:4322 +#: ../src/iop/filmicrgb.c:4305 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -22079,12 +25538,12 @@ msgstr "" "La curva clara corresponde al mapeo de tono de película.\n" "La curva oscura corresponde a la saturación." -#: ../src/iop/filmicrgb.c:4328 +#: ../src/iop/filmicrgb.c:4312 msgid "toggle axis labels and values display" msgstr "Mostrar los valores y etiquetas en los ejes" # dt•v5.0 -#: ../src/iop/filmicrgb.c:4332 +#: ../src/iop/filmicrgb.c:4317 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -22096,7 +25555,7 @@ msgstr "" "Clic secundario: hacia atrás.\n" "Pulsación doble: restablece la vista." -#: ../src/iop/filmicrgb.c:4391 +#: ../src/iop/filmicrgb.c:4376 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -22109,7 +25568,7 @@ msgstr "" "Disminuya el valor para aumentar el brillo general." # dt•v5.0 -#: ../src/iop/filmicrgb.c:4428 +#: ../src/iop/filmicrgb.c:4416 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -22126,16 +25585,16 @@ msgstr "" "por lo que es importante comprender esas estimaciones antes de usarlo." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4437 +#: ../src/iop/filmicrgb.c:4425 msgid "reconstruct" msgstr "reconstruir" -#: ../src/iop/filmicrgb.c:4439 +#: ../src/iop/filmicrgb.c:4427 msgctxt "section" msgid "highlights clipping" msgstr "recorte de luces" -#: ../src/iop/filmicrgb.c:4446 +#: ../src/iop/filmicrgb.c:4434 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -22152,7 +25611,7 @@ msgstr "" "Disminuir para abarcar un área mayor.\n" "Aumentar para excluir un área mayor." -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4444 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -22163,16 +25622,16 @@ msgstr "" "Aumentar para hacer la transición más suave y difuminada." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4461 ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 msgid "display highlight reconstruction mask" msgstr "mostrar la máscara de reconstrucción de luces" -#: ../src/iop/filmicrgb.c:4468 +#: ../src/iop/filmicrgb.c:4456 msgctxt "section" msgid "balance" msgstr "balance" -#: ../src/iop/filmicrgb.c:4474 +#: ../src/iop/filmicrgb.c:4462 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22189,7 +25648,7 @@ msgstr "" "Aumentar si al menos un canal RGB no está recortado.\n" "Disminuir si todos los canales RGB están recortados en áreas amplias." -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4473 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22206,7 +25665,7 @@ msgstr "" "Aumentar para obtener más detalles.\n" "Disminuir para obtener mayor difuminado." -#: ../src/iop/filmicrgb.c:4497 +#: ../src/iop/filmicrgb.c:4485 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22224,11 +25683,11 @@ msgstr "" "Disminuir si en las luces aparece un tono magenta o fuera de gama." #. Page LOOK -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4493 msgid "look" msgstr "apariencia" -#: ../src/iop/filmicrgb.c:4515 +#: ../src/iop/filmicrgb.c:4505 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -22238,7 +25697,7 @@ msgstr "" "Aumentar para que las luces sean más brillantes y con menor compresión.\n" "Disminuir para apagar las luces." -#: ../src/iop/filmicrgb.c:4523 +#: ../src/iop/filmicrgb.c:4513 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -22252,7 +25711,7 @@ msgstr "" "latitud.\n" "No tiene ningún efecto en los tonos medios." -#: ../src/iop/filmicrgb.c:4538 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -22262,7 +25721,7 @@ msgstr "" "específicamente en luminancias extremas.\n" "Aumentar si las sombras o las luces les falta saturación." -#: ../src/iop/filmicrgb.c:4572 +#: ../src/iop/filmicrgb.c:4566 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -22272,7 +25731,7 @@ msgstr "" "La v4 es un método de desaturación más reciente, basado en la pureza " "espectral de luz." -#: ../src/iop/filmicrgb.c:4576 +#: ../src/iop/filmicrgb.c:4571 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -22282,31 +25741,31 @@ msgstr "" "Puede acentuar el ruido de croma y las aberraciones cromáticas, \n" "por lo que se recomienda corregir mediante otros módulos." -#: ../src/iop/filmicrgb.c:4585 +#: ../src/iop/filmicrgb.c:4581 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" "soft uses a low curvature resulting in less tonal compression." msgstr "" -"Elegir la curvatura deseada en la curva segmentaria de película en la zona " -"de luces.\n" +"Elegir la curvatura deseada en la curva segmentaria de película en la zona de " +"luces.\n" "intenso: usa una curvatura pronunciada que resulta en una mayor compresión " "tonal.\n" "suave: usa una menor curvatura que resulta en una menor compresión tonal." -#: ../src/iop/filmicrgb.c:4590 +#: ../src/iop/filmicrgb.c:4587 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" "soft uses a low curvature resulting in less tonal compression." msgstr "" -"Elegir la curvatura deseada en la curva segmentaria de película en la zona " -"de sombras.\n" +"Elegir la curvatura deseada en la curva segmentaria de película en la zona de " +"sombras.\n" "intenso: usa una curvatura pronunciada que resulta en una mayor compresión " "tonal.\n" "suave: usa una menor curvatura que resulta en una menor compresión tonal." -#: ../src/iop/filmicrgb.c:4597 +#: ../src/iop/filmicrgb.c:4594 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -22320,7 +25779,7 @@ msgstr "" "exposición.\n" "Deshabilite para usar el gris medio estándar a 18.45%." -#: ../src/iop/filmicrgb.c:4604 +#: ../src/iop/filmicrgb.c:4601 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -22332,7 +25791,7 @@ msgstr "" "Esto mantiene idéntico el gris medio y mejora los ajustes rápidos.\n" "Si se desea ajustar manualmente, desactive." -#: ../src/iop/filmicrgb.c:4610 +#: ../src/iop/filmicrgb.c:4607 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -22346,7 +25805,7 @@ msgstr "" "También contribuye en corregir la ocurrencia de luces magentas difíciles." # dt•v5.0 -#: ../src/iop/filmicrgb.c:4617 +#: ../src/iop/filmicrgb.c:4615 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -22358,7 +25817,7 @@ msgstr "" "las luces pueden verse muy suavizadas.\n" "El ruido añadido hará que se mezclen con el resto de la imagen." -#: ../src/iop/filmicrgb.c:4624 +#: ../src/iop/filmicrgb.c:4623 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -22370,7 +25829,7 @@ msgstr "" msgid "mid-tones saturation" msgstr "saturación en los tonos medios" -#: ../src/iop/filmicrgb.c:4689 +#: ../src/iop/filmicrgb.c:4690 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -22380,11 +25839,11 @@ msgstr "" "específicamente en luminancias medias.\n" "Aumentar si a los tonos medios les falta saturación." -#: ../src/iop/filmicrgb.c:4695 +#: ../src/iop/filmicrgb.c:4696 msgid "highlights saturation mix" msgstr "combinación de saturación en las luces" -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4698 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -22392,8 +25851,7 @@ msgid "" msgstr "" "Los valores positivos garantizan que la saturación se mantenga invariable en " "toda la gama.\n" -"Los valores negativos blanquean las luces a un tono y luminancia " -"constantes.\n" +"Los valores negativos blanquean las luces a un tono y luminancia constantes.\n" "El valor cero es una mezcla a partes iguales de ambas estrategias." #: ../src/iop/finalscale.c:37 @@ -22448,15 +25906,15 @@ msgstr "" "Este módulo ha quedado sin soporte. Se recomienda sustituirlo por el módulo " "película rgb." -#: ../src/iop/globaltonemap.c:641 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 msgid "operator" msgstr "operador" -#: ../src/iop/globaltonemap.c:642 +#: ../src/iop/globaltonemap.c:630 msgid "the global tonemap operator" msgstr "Operador general de mapeo tonal" -#: ../src/iop/globaltonemap.c:645 +#: ../src/iop/globaltonemap.c:633 msgid "" "the bias for tonemapper controls the linearity, the higher the more details " "in blacks" @@ -22464,7 +25922,7 @@ msgstr "" "El sesgo del mapeo tonal controla la linealidad: cuanto mayor sea, más " "detalles en los negros tendrá" -#: ../src/iop/globaltonemap.c:649 +#: ../src/iop/globaltonemap.c:637 msgid "the target light for tonemapper specified as cd/m2" msgstr "La luz destino para el mapeo tonal se especifica como cd/m²" @@ -22541,11 +25999,11 @@ msgstr "filtro de densidad graduada" msgid "simulate an optical graduated neutral density filter" msgstr "Simula un filtro de densidad neutra graduada" -#: ../src/iop/graduatednd.c:1066 +#: ../src/iop/graduatednd.c:1033 msgid "the density in EV for the filter" msgstr "La densidad del filtro en EV" -#: ../src/iop/graduatednd.c:1071 +#: ../src/iop/graduatednd.c:1038 #, no-c-format msgid "" "hardness of graduation:\n" @@ -22554,34 +26012,34 @@ msgstr "" "Transición de la gradación:\n" "0% = suave, 100% = intensa" -#: ../src/iop/graduatednd.c:1076 +#: ../src/iop/graduatednd.c:1043 msgid "rotation of filter -180 to 180 degrees" msgstr "Rotación del filtro de -180 a 180 grados" -#: ../src/iop/graduatednd.c:1089 +#: ../src/iop/graduatednd.c:1056 msgid "select the hue tone of filter" msgstr "Seleccionar el tono del filtro" -#: ../src/iop/graduatednd.c:1095 +#: ../src/iop/graduatednd.c:1062 msgid "select the saturation of filter" msgstr "Seleccionar la saturación del filtro" -#: ../src/iop/graduatednd.c:1106 +#: ../src/iop/graduatednd.c:1073 #, c-format msgid "[%s on nodes] change line rotation" msgstr "[%s en nodos] cambiar la rotación de la línea" -#: ../src/iop/graduatednd.c:1107 +#: ../src/iop/graduatednd.c:1074 #, c-format msgid "[%s on line] move line" msgstr "[%s sobre la línea] mover línea" -#: ../src/iop/graduatednd.c:1109 +#: ../src/iop/graduatednd.c:1076 #, c-format msgid "[%s on line] change density" msgstr "[%s sobre la línea] cambiar densidad" -#: ../src/iop/graduatednd.c:1111 +#: ../src/iop/graduatednd.c:1078 #, c-format msgid "[%s on line] change hardness" msgstr "[%s sobre la línea] cambiar transición" @@ -22608,9 +26066,9 @@ msgid "" "greater the bias, the more pronounced the fall off of the grain in shadows " "and highlights" msgstr "" -"La cantidad de desviación en los tonos medios de la simulación de la " -"reacción en papel fotográfico. A mayor sesgo, más pronunciada es la caída " -"del grano en las sombras y en las luces." +"La cantidad de desviación en los tonos medios de la simulación de la reacción " +"en papel fotográfico. A mayor sesgo, más pronunciada es la caída del grano en " +"las sombras y en las luces." #: ../src/iop/hazeremoval.c:98 msgid "haze removal" @@ -22629,18 +26087,17 @@ msgstr "Elimina la neblina o bruma existente en las imágenes" msgid "amount of haze reduction" msgstr "Proporción de reducción de neblina" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4423 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 msgid "distance" msgstr "distancia" #: ../src/iop/hazeremoval.c:278 msgid "limit haze removal up to a specific spatial depth" msgstr "" -"Limitar la eliminación de la neblina hasta una profundidad espacial " -"específica" +"Limitar la eliminación de la neblina hasta una profundidad espacial específica" # dt•v5.2 -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:932 +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 msgid "haze removal could not calculate ambient light due to image content" msgstr "" "No es posible calcular la luz ambiente para la eliminación de neblina debido " @@ -22658,7 +26115,7 @@ msgstr "Intenta recuperar el color y evitar los tonos magentas en las luces" msgid "reconstruction, raw" msgstr "Reconstrucción, negativo digital" -#: ../src/iop/highlights.c:1179 +#: ../src/iop/highlights.c:1156 msgid "" "highlights: mode not available for this type of image. falling back to " "inpaint opposed." @@ -22666,11 +26123,11 @@ msgstr "" "Luces: modo no disponible para este tipo de imagen. Volviendo a restauración " "contrapuesta." -#: ../src/iop/highlights.c:1304 +#: ../src/iop/highlights.c:1281 msgid "highlight reconstruction method" msgstr "Método de reconstrucción de luces" -#: ../src/iop/highlights.c:1309 +#: ../src/iop/highlights.c:1286 msgid "" "manually adjust the clipping threshold mostly used against magenta " "highlights.\n" @@ -22684,7 +26141,7 @@ msgstr "" "especialmente si el punto blanco de la cámara es incorrecto.\n" "El ícono de la máscara muestra el área recortada." -#: ../src/iop/highlights.c:1313 +#: ../src/iop/highlights.c:1290 msgid "" "visualize clipped highlights in a false color representation.\n" "the effective clipping level also depends on the reconstruction method." @@ -22692,7 +26149,7 @@ msgstr "" "Visualizar las luces recortadas representados con falso color.\n" "El nivel de recorte efectivo también depende del método de reconstrucción." -#: ../src/iop/highlights.c:1318 +#: ../src/iop/highlights.c:1295 msgid "" "combine closely related clipped segments by morphological operations.\n" "this often leads to improved color reconstruction for tiny segments before " @@ -22703,11 +26160,11 @@ msgstr "" "lo que suele conducir a una mejor reconstrucción de color en segmentos " "pequeños ante un fondo oscuro." -#: ../src/iop/highlights.c:1321 +#: ../src/iop/highlights.c:1298 msgid "visualize the combined segments in a false color representation." msgstr "Visualizar los segmentos combinados representados con falso color." -#: ../src/iop/highlights.c:1324 +#: ../src/iop/highlights.c:1301 msgid "" "select inpainting after segmentation analysis.\n" "increase to favor candidates found in segmentation analysis, decrease for " @@ -22715,11 +26172,11 @@ msgid "" msgstr "" "Selecciona la mejor coincidencia de color después del análisis de la " "segmentación.\n" -"Incremente para priorizar el valor de referencia encontrado en el análisis " -"de segmentación. Disminuya para priorizar los valores medios análogos de " +"Incremente para priorizar el valor de referencia encontrado en el análisis de " +"segmentación. Disminuya para priorizar los valores medios análogos de " "restauración." -#: ../src/iop/highlights.c:1329 +#: ../src/iop/highlights.c:1306 msgid "" "visualize segments that are considered to have a good candidate in a false " "color representation." @@ -22727,7 +26184,7 @@ msgstr "" "Visualizar segmentos que se considera que tienen un buen candidato " "representados con falso color." -#: ../src/iop/highlights.c:1332 +#: ../src/iop/highlights.c:1309 msgid "" "approximate lost data in regions with all photosites clipped, the effect " "depends on segment size and border gradients.\n" @@ -22746,38 +26203,35 @@ msgstr "" "\"Pequeño\" significa que son áreas con un diámetro inferior a 25 pixeles, " "\"grande\" es recomendable para áreas mayores a 100 pixeles.\n" "Los modos planos ignoran las estructuras estrechas no recortadas (como las " -"líneas eléctricas) para que al reconstruir las luces se eviten los " -"degradados." +"líneas eléctricas) para que al reconstruir las luces se eviten los degradados." -#: ../src/iop/highlights.c:1338 +#: ../src/iop/highlights.c:1315 msgid "set strength of rebuilding in regions with all photosites clipped." msgstr "" -"Ajusta la intensidad de la reconstrucción en regiones con todos las " -"fotositos recortados." +"Ajusta la intensidad de la reconstrucción en regiones con todos las fotositos " +"recortados." -#: ../src/iop/highlights.c:1342 +#: ../src/iop/highlights.c:1319 msgid "show the effect that is added to already reconstructed data." msgstr "Presenta el efecto de reconstrucción que se añade a los datos." -#: ../src/iop/highlights.c:1345 +#: ../src/iop/highlights.c:1322 msgid "" "add noise to visually blend the reconstructed areas\n" "into the rest of the noisy image. useful at high ISO." msgstr "" "Añadir ruido para mezclar virtualmente las áreas reconstruidas\n" -"en el resto de la imagen ruidosa, lo que resulta muy útil cuando hay ISO " -"alto." +"en el resto de la imagen ruidosa, lo que resulta muy útil cuando hay ISO alto." -#: ../src/iop/highlights.c:1349 +#: ../src/iop/highlights.c:1326 msgid "" "increase if magenta highlights don't get fully corrected\n" "each new iteration brings a performance penalty." msgstr "" "Incremente el valor si las luces magenta no se han corregido totalmente.\n" -"Tenga en cuenta que con cada nueva iteración, el rendimiento se verá " -"afectado." +"Tenga en cuenta que con cada nueva iteración, el rendimiento se verá afectado." -#: ../src/iop/highlights.c:1354 +#: ../src/iop/highlights.c:1331 msgid "" "increase if magenta highlights don't get fully corrected.\n" "this may produce non-smooth boundaries between valid and clipped regions." @@ -22786,7 +26240,7 @@ msgstr "" "teniendo en cuenta de que se puede provocar que las delimitaciones sean " "abruptas entre las regiones válidas y las recortadas." -#: ../src/iop/highlights.c:1358 +#: ../src/iop/highlights.c:1335 msgid "" "increase to correct larger clipped areas.\n" "large values bring huge performance penalties" @@ -22795,7 +26249,7 @@ msgstr "" "Entre más altos sean los valores, mayor será la penalización en el " "rendimiento." -#: ../src/iop/highlights.c:1362 +#: ../src/iop/highlights.c:1339 msgid "this module does not work with monochrome RAW files" msgstr "Este módulo no funciona con formatos RAW monocromáticos" @@ -22819,11 +26273,11 @@ msgstr "Frecuencial, Lab" msgid "special, Lab, scene-referred" msgstr "Especial, Lab, basado en la escena" -#: ../src/iop/highpass.c:367 +#: ../src/iop/highpass.c:354 msgid "the sharpness of highpass filter" msgstr "Enfoque del filtro paso alto" -#: ../src/iop/highpass.c:371 +#: ../src/iop/highpass.c:358 msgid "the contrast of highpass filter" msgstr "Contraste del filtro paso alto" @@ -22840,22 +26294,22 @@ msgstr "" "Atenúa los pixeles brillantes anormales\n" "con base en los pixeles vecinos." -#: ../src/iop/hotpixels.c:421 +#: ../src/iop/hotpixels.c:424 #, c-format msgid "fixed %d pixel" msgid_plural "fixed %d pixels" -msgstr[0] "corregido %d pixel" -msgstr[1] "corregidos %d pixeles" +msgstr[0] " %d pixel corregido" +msgstr[1] " %d pixeles corregidos" -#: ../src/iop/hotpixels.c:444 +#: ../src/iop/hotpixels.c:447 msgid "lower threshold for hot pixel" msgstr "Umbral inferior de los pixeles calientes" -#: ../src/iop/hotpixels.c:448 +#: ../src/iop/hotpixels.c:451 msgid "strength of hot pixel correction" msgstr "Cantidad de corrección de pixeles calientes" -#: ../src/iop/hotpixels.c:464 +#: ../src/iop/hotpixels.c:467 msgid "" "hot pixel correction\n" "only works for raw images." @@ -22904,23 +26358,23 @@ msgstr "Seleccionar el color del material de la película desde la imagen" msgid "select color of film material" msgstr "seleccionar color de la película" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "corrección de lente" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" msgstr "viñeteado|aberración cromática|distorsión" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "Corrige los defectos ópticos de las lentes" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "Geométrico y reconstrucción, RGB" -#: ../src/iop/lens.cc:3764 +#: ../src/iop/lens.cc:3755 #, c-format msgid "" "maker:\t\t%s\n" @@ -22933,7 +26387,7 @@ msgstr "" "Montura:\t\t%s\n" "Factor de recorte: %.1f" -#: ../src/iop/lens.cc:4006 +#: ../src/iop/lens.cc:3997 #, c-format msgid "" "maker:\t\t%s\n" @@ -22952,19 +26406,19 @@ msgstr "" "Tipo:\t\t\t%s\n" "Montura:\t\t%s" -#: ../src/iop/lens.cc:4076 +#: ../src/iop/lens.cc:4070 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4091 +#: ../src/iop/lens.cc:4085 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4239 +#: ../src/iop/lens.cc:4233 msgid "camera/lens not found" msgstr "Cámara u objetivo no encontrado." -#: ../src/iop/lens.cc:4240 +#: ../src/iop/lens.cc:4234 msgid "" "please select your lens manually\n" "you might also want to check if your Lensfun database is up-to-date\n" @@ -22976,63 +26430,65 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4384 +#: ../src/iop/lens.cc:4378 msgid "camera model" msgstr "modelo de cámara" -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4383 msgid "find camera" msgstr "Buscar cámara" -#: ../src/iop/lens.cc:4401 +#: ../src/iop/lens.cc:4395 msgid "find lens" msgstr "Buscar lente" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4404 msgid "focal length (mm)" msgstr "Longitud focal (mm)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4411 msgid "f-number (aperture)" msgstr "Apertura de diafragma (número f)" -#: ../src/iop/lens.cc:4424 +#: ../src/iop/lens.cc:4418 msgid "distance to subject" msgstr "Distancia al motivo principal" #. scale -#: ../src/iop/lens.cc:4459 ../src/iop/overlay.c:1120 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1424 ../src/libs/export.c:1554 +#. upscale page: scale factor selector +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 +#: ../src/libs/neural_restore.c:4307 msgid "scale" msgstr "escala" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4455 msgid "auto scale" msgstr "Autorredimensionar" -#: ../src/iop/lens.cc:4463 +#: ../src/iop/lens.cc:4457 msgid "automatic scale to available image size due to Lensfun data" msgstr "" "Redimensión automática al tamaño de imagen disponible con base en la " "información de Lensfun" -#: ../src/iop/lens.cc:4468 +#: ../src/iop/lens.cc:4462 msgid "correct distortions or apply them" msgstr "Corrige o añade distorsiones" -#: ../src/iop/lens.cc:4476 +#: ../src/iop/lens.cc:4470 msgid "transversal chromatic aberration red" msgstr "Aberración cromática transversal roja" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4475 msgid "transversal chromatic aberration blue" msgstr "Aberración cromática transversal azul" -#: ../src/iop/lens.cc:4488 +#: ../src/iop/lens.cc:4482 msgid "use latest algorithm" msgstr "utilizar el algoritmo más reciente" -#: ../src/iop/lens.cc:4491 +#: ../src/iop/lens.cc:4485 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -23042,40 +26498,40 @@ msgstr "" "Una vez activado, no se podrá\n" "revertir al algoritmo antiguo." -#: ../src/iop/lens.cc:4502 +#: ../src/iop/lens.cc:4496 msgid "fine-tuning" msgstr "afinar" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4506 +#: ../src/iop/lens.cc:4500 msgid "fine-tune" msgstr "ajustar precisión" -#: ../src/iop/lens.cc:4514 +#: ../src/iop/lens.cc:4508 msgid "tune the warp and chromatic aberration correction" msgstr "Ajusta la corrección de deformación y aberración cromática" -#: ../src/iop/lens.cc:4519 +#: ../src/iop/lens.cc:4513 msgid "tune the vignette correction" msgstr "Ajusta la corrección de viñeteado" -#: ../src/iop/lens.cc:4524 +#: ../src/iop/lens.cc:4518 msgid "tune the TCA red correction" msgstr "Ajusta la corrección de ACT en rojo" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4523 msgid "tune the TCA blue correction" msgstr "Ajusta la corrección de ACT en azul" -#: ../src/iop/lens.cc:4533 +#: ../src/iop/lens.cc:4527 msgid "image scaling" msgstr "escalado de imágenes" -#: ../src/iop/lens.cc:4535 +#: ../src/iop/lens.cc:4529 msgid "automatic scale to available image size" msgstr "Escala automática al tamaño de imagen disponible" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4539 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -23083,50 +26539,50 @@ msgid "" msgstr "" "Seleccionar un modo de corrección basado en:\n" " a) La información y algoritmos proporcionados por el proyecto Lensfun\n" -" b) Los metadatos incrustados por la cámara o proporcionados por el " -"proveedor del software" +" b) Los metadatos incrustados por la cámara o proporcionados por el proveedor " +"del software" -#: ../src/iop/lens.cc:4552 +#: ../src/iop/lens.cc:4546 msgid "which corrections to apply" msgstr "Correcciones que se aplicarán" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4557 +#: ../src/iop/lens.cc:4551 msgid "corrections done: " msgstr "correcciones realizadas: " -#: ../src/iop/lens.cc:4560 +#: ../src/iop/lens.cc:4554 msgid "which corrections have actually been done" msgstr "Indica las correcciones que han sido realizadas" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4571 msgid "manual vignette correction" msgstr "corrección manual de viñeteado" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4575 msgid "additional manually controlled optical vignetting correction" msgstr "Corrección óptica adicional del viñeteado configurado manualmente" -#: ../src/iop/lens.cc:4584 +#: ../src/iop/lens.cc:4578 msgid "vignette" msgstr "viñeteado" -#: ../src/iop/lens.cc:4588 +#: ../src/iop/lens.cc:4582 msgid "amount of the applied optical vignetting correction" msgstr "Intensidad del efecto de corrección de viñeteado óptico aplicada" -#: ../src/iop/lens.cc:4592 +#: ../src/iop/lens.cc:4586 msgid "show applied optical vignette correction mask" msgstr "Muestra la máscara de corrección de viñeteado óptico aplicada" # dt•v5.4 -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4590 msgid "radius of uncorrected center" msgstr "Radio que no es modificada por la corrección." -#: ../src/iop/lens.cc:4602 +#: ../src/iop/lens.cc:4596 msgid "steepness of the correction effect outside of radius" msgstr "" "Intensidad del efecto de corrección en el gradiente (área externa al radio)." @@ -23150,8 +26606,8 @@ msgstr "Ajusta los puntos negro, blanco y gris medio" msgid "" "drag handles to set black, gray, and white points. operates on L channel." msgstr "" -"Arrastre las barras para establecer los puntos negro, gris y blanco. Opera " -"en el canal L." +"Arrastre las barras para establecer los puntos negro, gris y blanco. Opera en " +"el canal L." #: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 msgid "apply auto levels" @@ -23192,11 +26648,11 @@ msgstr "licuar" msgid "distort parts of the image" msgstr "Distorsiona áreas seleccionadas en la imagen" -#: ../src/iop/liquify.c:2863 +#: ../src/iop/liquify.c:2862 msgid "click to edit nodes" msgstr "Pulsar para editar nodos" -#: ../src/iop/liquify.c:3565 +#: ../src/iop/liquify.c:3564 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -23206,7 +26662,7 @@ msgstr "" "Tamaño: Desplazamiento, Difuminado: Mayús+Desplazamiento, " "Dirección: Ctrl+Desplazamiento" -#: ../src/iop/liquify.c:3568 +#: ../src/iop/liquify.c:3567 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -23216,7 +26672,7 @@ msgstr "" "Tamaño: Rueda del Ratón, Opacidad: Mayús+Rueda del Ratón, " "Dirección: Ctrl+Rueda del Ratón" -#: ../src/iop/liquify.c:3571 +#: ../src/iop/liquify.c:3570 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -23226,11 +26682,11 @@ msgstr "" "Tamaño: Rueda del Ratón, Opacidad: Mayús+Rueda del Ratón, " "Dirección: Ctrl+Rueda del Ratón" -#: ../src/iop/liquify.c:3617 +#: ../src/iop/liquify.c:3616 msgid "warps|nodes count:" msgstr "deformaciones | número de nodos: " -#: ../src/iop/liquify.c:3622 +#: ../src/iop/liquify.c:3621 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -23238,45 +26694,45 @@ msgstr "" "Utilice una herramienta para agregar deformaciones.\n" "Pulse Clic secundario para eliminar una deformación." -#: ../src/iop/liquify.c:3628 +#: ../src/iop/liquify.c:3627 msgid "edit, add and delete nodes" msgstr "Editar, añadir y eliminar nodos" -#: ../src/iop/liquify.c:3633 ../src/iop/liquify.c:3639 -#: ../src/iop/liquify.c:3645 ../src/iop/retouch.c:2446 -#: ../src/iop/retouch.c:2452 ../src/iop/retouch.c:2457 -#: ../src/iop/retouch.c:2462 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1795 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1811 ../src/libs/masks.c:1819 ../src/libs/masks.c:1827 +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 +#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 +#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 +#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 +#: ../src/libs/masks.c:1876 msgid "shapes" msgstr "figuras" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw curves" msgstr "Trazar curvas" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw multiple curves" msgstr "Trazar múltiples curvas" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw lines" msgstr "Trazar líneas" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw multiple lines" msgstr "Trazar múltiples líneas" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw points" msgstr "Marcar puntos" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw multiple points" msgstr "Marcar varios puntos" # dt•v5.0 -#: ../src/iop/liquify.c:3652 +#: ../src/iop/liquify.c:3651 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -23285,34 +26741,34 @@ msgstr "" "Alternar modo (línea/curva) : Ctrl+Alt+Clic" # dt•v5.0 -#: ../src/iop/liquify.c:3655 +#: ../src/iop/liquify.c:3654 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " "right-click" msgstr "" -"Mover: Clic+Arrastre Mostrar u ocultar control de difuminado: Pulsado\n" +"Mover: Clic+Arrastre Mostrar u ocultar control de difuminado: " +"Pulsado\n" "Suavizado automático, cúspide, suavizado, simétrico: Ctrl+Clic " "Eliminar: Clic secundario" -#: ../src/iop/liquify.c:3659 ../src/iop/liquify.c:3661 +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 msgid "shape of path: drag" msgstr "Forma de la ruta: Arrastre" -#: ../src/iop/liquify.c:3663 +#: ../src/iop/liquify.c:3662 msgid "radius: drag" msgstr "Radio: Arrastre" -#: ../src/iop/liquify.c:3665 +#: ../src/iop/liquify.c:3664 msgid "hardness (center): drag" msgstr "Dureza (centro): Arrastre" -#: ../src/iop/liquify.c:3667 +#: ../src/iop/liquify.c:3666 msgid "hardness (feather): drag" msgstr "Dureza (difuminado): Arrastre" -#: ../src/iop/liquify.c:3669 +#: ../src/iop/liquify.c:3668 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -23392,188 +26848,184 @@ msgstr "filtro paso bajo" msgid "isolate low frequencies in the image" msgstr "Aisla la frecuencia baja de la imagen" -#: ../src/iop/lowpass.c:555 +#: ../src/iop/lowpass.c:553 msgid "local contrast mask" msgstr "máscara de contraste local" -#: ../src/iop/lowpass.c:580 +#: ../src/iop/lowpass.c:578 msgid "radius of gaussian/bilateral blur" msgstr "Radio del desenfoque gaussiano/bilateral" -#: ../src/iop/lowpass.c:581 +#: ../src/iop/lowpass.c:579 msgid "contrast of lowpass filter" msgstr "contraste del filtro de paso bajo" -#: ../src/iop/lowpass.c:582 +#: ../src/iop/lowpass.c:580 msgid "brightness adjustment of lowpass filter" msgstr "ajuste del brillo del filtro del filtro paso bajo" -#: ../src/iop/lowpass.c:583 +#: ../src/iop/lowpass.c:581 msgid "color saturation of lowpass filter" msgstr "saturación del filtro de paso bajo" -#: ../src/iop/lowpass.c:584 +#: ../src/iop/lowpass.c:582 msgid "which filter to use for blurring" msgstr "Filtro que se usará para el desenfoque" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:133 msgid "LUT 3D" msgstr "lut 3D" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:138 msgid "perform color space corrections and apply look" msgstr "Realiza modificaciones en el espacio de color y aplica el estilo" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:141 msgid "defined by profile, RGB" msgstr "Definido por el perfil, RGB" -#: ../src/iop/lut3d.c:487 +#: ../src/iop/lut3d.c:491 msgid "error allocating buffer for gmz LUT" msgstr "Error al asignar búfer para LUT gmz" -#: ../src/iop/lut3d.c:514 +#: ../src/iop/lut3d.c:520 #, c-format msgid "invalid png file %s" msgstr "El archivo PNG %s es inválido" -#: ../src/iop/lut3d.c:522 +#: ../src/iop/lut3d.c:528 #, c-format msgid "png bit depth %d is not supported" msgstr "La profundidad de bits %d PNG no es compatible" -#: ../src/iop/lut3d.c:536 ../src/iop/lut3d.c:546 +#: ../src/iop/lut3d.c:542 ../src/iop/lut3d.c:552 #, c-format msgid "invalid level in png file %d %d" msgstr "Nivel inválido en el archivo PNG %d %d" -#: ../src/iop/lut3d.c:541 +#: ../src/iop/lut3d.c:547 msgid "this darktable build is not compatible with compressed CLUT" msgstr "" "Esta compilación de darktable no es compatible con la tabla de búsqueda de " "color comprimida (CLUT)" -#: ../src/iop/lut3d.c:558 ../src/iop/lut3d.c:813 +#: ../src/iop/lut3d.c:564 ../src/iop/lut3d.c:819 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "Error: el tamaño de LUT 3D %d excede el límite establecido" -#: ../src/iop/lut3d.c:570 +#: ../src/iop/lut3d.c:576 msgid "error allocating buffer for png LUT" msgstr "Error al asignar búfer para LUT PNG" -#: ../src/iop/lut3d.c:578 +#: ../src/iop/lut3d.c:584 #, c-format msgid "error - could not read png image %s" msgstr "Error: no se pudo leer la imagen PNG %s" -#: ../src/iop/lut3d.c:590 +#: ../src/iop/lut3d.c:596 msgid "error - allocating buffer for png LUT" msgstr "Error de asignación de búfer: LUT PNG" -#: ../src/iop/lut3d.c:766 +#: ../src/iop/lut3d.c:772 #, c-format msgid "error - invalid cube file: %s" msgstr "Error: archivo CUBE no válido %s" -#: ../src/iop/lut3d.c:780 +#: ../src/iop/lut3d.c:786 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMINIO MÍN ≠ 0 no es compatible" -#: ../src/iop/lut3d.c:792 +#: ../src/iop/lut3d.c:798 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMINIO MÁX ≠ 1 no es compatible" -#: ../src/iop/lut3d.c:802 +#: ../src/iop/lut3d.c:808 msgid "1D cube LUT is not supported" msgstr "El cubo LUT 1D no es compatible" -#: ../src/iop/lut3d.c:824 +#: ../src/iop/lut3d.c:831 msgid "error - allocating buffer for cube LUT" msgstr "Error de asignación de búfer: cubo LUT" -#: ../src/iop/lut3d.c:835 +#: ../src/iop/lut3d.c:843 msgid "error - cube LUT size is not defined" msgstr "Error: el tamaño del cubo LUT no está definido" -#: ../src/iop/lut3d.c:846 +#: ../src/iop/lut3d.c:854 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "Error: el número de línea %d del cubo LUT no es válida" -#: ../src/iop/lut3d.c:862 +#: ../src/iop/lut3d.c:870 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "" "Error: el número de línea %d del cubo LUT no es válida, tendría que ser %d" -#: ../src/iop/lut3d.c:872 +#: ../src/iop/lut3d.c:880 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "Advertencia: el cubo LUT %d tiene valores fuera del rango [0, 1]" -#: ../src/iop/lut3d.c:897 +#: ../src/iop/lut3d.c:906 #, c-format msgid "error - invalid 3dl file: %s" msgstr "Error: el archivo 3DL %s no es válido" -#: ../src/iop/lut3d.c:918 +#: ../src/iop/lut3d.c:927 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "Error: el valor del modelador máximo LUT %d es demasiado bajo" -#: ../src/iop/lut3d.c:929 +#: ../src/iop/lut3d.c:939 msgid "error - allocating buffer for 3dl LUT" msgstr "Error de asignación de búfer: LUT 3DL" -#: ../src/iop/lut3d.c:942 +#: ../src/iop/lut3d.c:952 msgid "error - 3dl LUT size is not defined" msgstr "Error: el tamaño del cubo LUT 3DL no está definido" -#: ../src/iop/lut3d.c:970 +#: ../src/iop/lut3d.c:980 msgid "error - 3dl LUT lines number is not correct" msgstr "Error: el número de líneas del cubo LUT 3DL no es correcto" -#: ../src/iop/lut3d.c:986 +#: ../src/iop/lut3d.c:996 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "" "Error: el valor máximo LUT no coincide con ninguna profundidad de bit válida" -#: ../src/iop/lut3d.c:1566 +#: ../src/iop/lut3d.c:1576 msgid "LUT root folder not defined" msgstr "La carpeta raíz de LUT no está definida" -#: ../src/iop/lut3d.c:1572 +#: ../src/iop/lut3d.c:1582 msgid "select LUT file" msgstr "Seleccionar archivo LUT" -#: ../src/iop/lut3d.c:1573 ../src/iop/rasterfile.c:262 -msgid "_select" -msgstr "seleccionar" - -#: ../src/iop/lut3d.c:1593 +#: ../src/iop/lut3d.c:1603 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "Hald CLUT (PNG), LUT 3D (cubo) o LUT comprimida de G'MIC (gmz)" -#: ../src/iop/lut3d.c:1595 +#: ../src/iop/lut3d.c:1605 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "Hald CLUT (PNG) o LUT 3D (cubo)" -#: ../src/iop/lut3d.c:1619 +#: ../src/iop/lut3d.c:1629 msgid "select file outside LUT root folder is not allowed" msgstr "No es posible seleccionar el archivo fuera de la carpeta raíz de LUT" -#: ../src/iop/lut3d.c:1687 +#: ../src/iop/lut3d.c:1697 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " "the LUT file" msgstr "" "Elegir un archivo PNG (Hald CLUT), CUBE, 3DL o gmz (LUT comprimida). " -"ADVERTENCIA: antes de elegir el archivo, la carpeta LUT 3D se debe señalar " -"en Preferencias→procesamiento→procesamiento de imagen.\"" +"ADVERTENCIA: antes de elegir el archivo, la carpeta LUT 3D se debe señalar en " +"Preferencias→procesamiento→procesamiento de imagen.\"" -#: ../src/iop/lut3d.c:1691 +#: ../src/iop/lut3d.c:1701 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -23582,43 +27034,43 @@ msgstr "" "el archivo, la carpeta LUT 3D se debe señalar en " "Preferencias→procesamiento→procesamiento de imagen." -#: ../src/iop/lut3d.c:1700 +#: ../src/iop/lut3d.c:1710 msgid "" -"the file path (relative to LUT folder) is saved with image along with the " -"LUT data if it's a compressed LUT (gmz)" +"the file path (relative to LUT folder) is saved with image along with the LUT " +"data if it's a compressed LUT (gmz)" msgstr "" -"La ruta del archivo (relativa a la carpeta LUT) se guarda con la imagen " -"junto con los datos LUT en el caso de ser una LUT comprimida (gmz)." +"La ruta del archivo (relativa a la carpeta LUT) se guarda con la imagen junto " +"con los datos LUT en el caso de ser una LUT comprimida (gmz)." -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/lut3d.c:1713 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" msgstr "" -"La ruta del archivo (relativa a la carpeta LUT) se guarda con la imagen (y " -"no los datos LUT en sí mismos)." +"La ruta del archivo (relativa a la carpeta LUT) se guarda con la imagen (y no " +"los datos LUT en sí mismos)." -#: ../src/iop/lut3d.c:1712 +#: ../src/iop/lut3d.c:1722 msgid "enter LUT name" msgstr "Ingresar el nombre del LUT" -#: ../src/iop/lut3d.c:1727 +#: ../src/iop/lut3d.c:1737 msgid "select the LUT" msgstr "Seleccionar la Tabla de Búsqueda de Color" -#: ../src/iop/lut3d.c:1744 +#: ../src/iop/lut3d.c:1754 msgid "select the color space in which the LUT has to be applied" msgstr "Seleccionar el espacio de color en el que se debe aplicar el LUT" -#: ../src/iop/lut3d.c:1746 +#: ../src/iop/lut3d.c:1756 msgid "interpolation" msgstr "interpolación" -#: ../src/iop/lut3d.c:1747 +#: ../src/iop/lut3d.c:1757 msgid "select the interpolation method" msgstr "Eligir el método de interpolación" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:58 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 msgid "mask manager" msgstr "gestor de máscaras" @@ -23635,13 +27087,13 @@ msgstr "" msgid "red filter" msgstr "filtro rojo" -#: ../src/iop/monochrome.c:559 +#: ../src/iop/monochrome.c:557 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "" "Arrastrar y desplazar la rueda del ratón para ajustar el filtro de color " "virtual" -#: ../src/iop/monochrome.c:576 +#: ../src/iop/monochrome.c:574 msgid "how much to keep highlights" msgstr "cantidad de las luces a mantener" @@ -23870,16 +27322,16 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "Activa o desactiva los controles de color" -#: ../src/iop/nlmeans.c:75 +#: ../src/iop/nlmeans.c:77 msgid "astrophoto denoise" msgstr "reducción de ruido en astrofotografía" -#: ../src/iop/nlmeans.c:80 +#: ../src/iop/nlmeans.c:82 msgid "denoise (non-local means)" msgstr "reducción de ruido (medias no locales)" # dt•v5.2 -#: ../src/iop/nlmeans.c:85 +#: ../src/iop/nlmeans.c:87 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -23887,22 +27339,22 @@ msgstr "" "Utiliza el método de Poisson para la reducción de ruido.\n" "Recomendado para astrofotografía." -#: ../src/iop/nlmeans.c:456 +#: ../src/iop/nlmeans.c:442 msgid "radius of the patches to match" msgstr "Radio de los parches para que coincida" -#: ../src/iop/nlmeans.c:464 +#: ../src/iop/nlmeans.c:450 msgid "how much to smooth brightness" msgstr "Grado de suavizado del brillo" -#: ../src/iop/nlmeans.c:467 +#: ../src/iop/nlmeans.c:453 msgid "how much to smooth colors" msgstr "Grado de suavizado de los colores" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:2622 -#: ../src/views/darkroom.c:2648 ../src/views/darkroom.c:2660 -#: ../src/views/darkroom.c:2675 ../src/views/darkroom.c:2693 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3067 +#: ../src/views/darkroom.c:3093 ../src/views/darkroom.c:3105 +#: ../src/views/darkroom.c:3120 ../src/views/darkroom.c:3138 msgid "overexposed" msgstr "sobreexposición" @@ -23916,12 +27368,12 @@ msgid "module overexposed failed in color conversion" msgstr "" "Ocurrió un fallo en la conversión de color del módulo «sobreexposición»." -#: ../src/iop/overlay.c:146 +#: ../src/iop/overlay.c:147 msgid "composite" msgstr "fotografía compuesta" # dt•v5.2 -#: ../src/iop/overlay.c:153 +#: ../src/iop/overlay.c:154 msgid "" "combine the image with elements from another processed image\n" "(move this module to after output color profile if you see banding)" @@ -23930,11 +27382,11 @@ msgstr "" "(mueva este módulo después de «Perfil de color de salida» si se producen " "bandas)" -#: ../src/iop/overlay.c:163 +#: ../src/iop/overlay.c:164 msgid "layer|stack|overlay" msgstr "capa|pila|superposición" -#: ../src/iop/overlay.c:299 +#: ../src/iop/overlay.c:300 #, c-format msgid "" "overlay image missing from database\n" @@ -23945,13 +27397,13 @@ msgstr "" "\n" "«%s»" -#: ../src/iop/overlay.c:333 +#: ../src/iop/overlay.c:340 #, c-format msgid "image %d does not exist" msgstr "No existe la imagen «%d»" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:797 +#: ../src/iop/overlay.c:784 msgid "" "drop\n" "image\n" @@ -23964,7 +27416,7 @@ msgstr "" "la tira de imágenes" # dt•v5.0 -#: ../src/iop/overlay.c:1018 +#: ../src/iop/overlay.c:1019 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -23973,17 +27425,16 @@ msgstr "" "No es posible utilizar la misma imagen «%d» como capa superpuesta, ya que se " "está usando como tal directa o indirectamente." -#: ../src/iop/overlay.c:1112 ../src/iop/watermark.c:1416 +#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "colocación" -#: ../src/iop/overlay.c:1128 +#: ../src/iop/overlay.c:1132 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" -"• larger border: scale larger overlay border relative to larger image " -"border\n" +"• larger border: scale larger overlay border relative to larger image border\n" "• smaller border: scale larger overlay border relative to smaller image " "border\n" "• height: scale overlay height to image height\n" @@ -23996,36 +27447,35 @@ msgstr "" "• borde corto: ajusta el borde más grande de la capa al borde más pequeño de " "la imagen\n" "• altura: ajusta la altura de la capa a la altura de la imagen\n" -"• opciones avanzadas: elija las dimensiones de la capa de manera " -"independiente" +"• opciones avanzadas: elija las dimensiones de la capa de manera independiente" -#: ../src/iop/overlay.c:1139 +#: ../src/iop/overlay.c:1143 msgid "reference image dimension against which to scale the overlay" msgstr "" "Dimensión de la imagen de referencia con respecto a la cual se va a escalar " "la capa de imagen" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1147 msgid "overlay dimension to scale" msgstr "" -"Referente de la dimensión de la capa de imagen con respecto a la cual se va " -"a escalar" +"Referente de la dimensión de la capa de imagen con respecto a la cual se va a " +"escalar" -#: ../src/iop/overlay.c:1147 ../src/iop/watermark.c:1447 -#: ../src/libs/print_settings.c:2760 +#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "alineación" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1171 +#: ../src/iop/overlay.c:1175 msgid "the opacity of the overlay" msgstr "Transparencia de la capa imagen" -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1176 msgid "the scale of the overlay" msgstr "Dimensión de la capa de imagen" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1177 msgid "the rotation of the overlay" msgstr "Grados de rotación de la capa de imagen" @@ -24090,19 +27540,19 @@ msgstr "10 EV Rango dinámico (genérico)" msgid "08 EV dynamic range (generic)" msgstr "08 EV Rango dinámico (genérico)" -#: ../src/iop/profile_gamma.c:609 +#: ../src/iop/profile_gamma.c:604 msgid "linear part" msgstr "parte lineal" -#: ../src/iop/profile_gamma.c:613 +#: ../src/iop/profile_gamma.c:608 msgid "gamma exponential factor" msgstr "factor exponencial gamma" -#: ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:619 msgid "adjust to match the average luma of the subject" msgstr "ajustar para que coincida con la luma media del sujeto" -#: ../src/iop/profile_gamma.c:630 +#: ../src/iop/profile_gamma.c:625 msgid "" "number of stops between middle gray and pure black\n" "this is a reading a light meter would give you on the scene" @@ -24110,7 +27560,7 @@ msgstr "" "Número de pasos entre el gris medio y el negro puro.\n" "Es la lectura que un exposímetro mostraría en la escena." -#: ../src/iop/profile_gamma.c:636 +#: ../src/iop/profile_gamma.c:631 msgid "" "number of stops between pure black and pure white\n" "this is a reading a light meter would give you on the scene" @@ -24118,12 +27568,12 @@ msgstr "" "Número de pasos entre el negro puro y el blanco puro.\n" "Es la lectura que un exposímetro mostraría en la escena." -#: ../src/iop/profile_gamma.c:638 +#: ../src/iop/profile_gamma.c:633 msgctxt "section" msgid "optimize automatically" msgstr "optimizar automáticamente" -#: ../src/iop/profile_gamma.c:642 +#: ../src/iop/profile_gamma.c:637 msgid "" "increase or decrease the computed dynamic range\n" "this is useful when noise distorts the measurement" @@ -24131,97 +27581,136 @@ msgstr "" "Ampliar o reducir el rango dinámico calculado.\n" "Es útil cuando el ruido perturba las mediciones." -#: ../src/iop/profile_gamma.c:646 +#: ../src/iop/profile_gamma.c:641 msgid "make an optimization with some guessing" msgstr "Optimizar con algunas estimaciones" -#: ../src/iop/profile_gamma.c:655 +#: ../src/iop/profile_gamma.c:650 msgid "tone mapping method" msgstr "método de mapeo de tonos" -#: ../src/iop/rawdenoise.c:134 -msgid "raw denoise" -msgstr "reducción de ruido (raw)" - -# dt•v5.0 -#: ../src/iop/rawdenoise.c:139 -msgid "denoise the raw image early in the pipeline" -msgstr "Reduce el ruido de la imagen en bruto al inicio del procesado" - -#: ../src/iop/rawdenoise.c:927 -msgid "" -"raw denoising\n" -"only works for raw images." -msgstr "" -"Reducción de ruido en RAW\n" -"Solo funciona con imágenes RAW." - # dt•v5.2 -#: ../src/iop/rasterfile.c:88 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" msgstr "máscara de matriz de pixeles externa" # dt•v5.2 -#: ../src/iop/rasterfile.c:93 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "matriz de pixeles | máscara" # dt•v5.2 -#: ../src/iop/rasterfile.c:99 -msgid "read PFM files recorded for use as raster masks" +#: ../src/iop/rasterfile.c:105 +msgid "read PFM/PNG files recorded for use as raster masks" +msgstr "" +"Lee los archivos PFM/PNG guardados para usarse como máscaras de matriz de " +"pixeles" + +# dt•v5.6 +#: ../src/iop/rasterfile.c:178 +msgid "" +"no mask extracted from the raster file\n" +"make sure the masks have proper contrast" msgstr "" -"Lee los archivos PFM guardados para usarse como máscaras de matriz de pixeles" +"No se ha extraído ninguna máscara del archivo de matriz de pixeles.\n" +"Verifique que las máscaras tengan el contraste adecuado." + +# dt•v5.6 +#: ../src/iop/rasterfile.c:183 +#, c-format +msgid "%d mask extracted from the raster file" +msgid_plural "%d masks extracted from the raster file" +msgstr[0] "%d máscara extraída del archivo de matriz de pixeles" +msgstr[1] "%d máscaras extraídas del archivo de matriz de pixeles" # dt•v5.2 -#: ../src/iop/rasterfile.c:168 +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" msgstr "No se puede leer el archivo de máscara de matriz de pixeles «%s»" # dt•v5.2 -#: ../src/iop/rasterfile.c:254 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" msgstr "" "La carpeta raíz de archivos de máscaras de matriz de pixeles no está definida" # dt•v5.2 -#: ../src/iop/rasterfile.c:261 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" msgstr "Seleccione el archivo de máscara de matriz de pixeles" # dt•v5.2 -#: ../src/iop/rasterfile.c:295 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" msgstr "" "El archivo seleccionado no se encuentra en la carpeta raíz de máscaras de " "matriz de pixeles" # dt•v5.2 -#: ../src/iop/rasterfile.c:591 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "Seleccione el canal RGB para generar la máscara de matriz de pixeles" # dt•v5.2 -#: ../src/iop/rasterfile.c:595 +#: ../src/iop/rasterfile.c:749 msgid "" -"select the PFM file recorded as a raster mask,\n" +"select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" msgstr "" -"Elegir un archivo PFM como máscara de matriz de pixeles. \n" +"Elegir un archivo PFM/PNG como máscara de matriz de pixeles. \n" "ADVERTENCIA: antes de elegir el archivo, la carpeta raíz se debe indicar en " "Preferencias→procesamiento→procesamiento de imagen." # dt•v5.2 -#: ../src/iop/rasterfile.c:601 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "" "La ruta del archivo de la máscara se guarda en el historial de la imagen" +# dt•v5.6 +#. Vectorize button +#: ../src/iop/rasterfile.c:764 +msgid "vectorize" +msgstr "vectorizar" + +# dt•v5.6 +#: ../src/iop/rasterfile.c:767 +msgid "" +"vectorize the current bitmap and create corresponding path masks in the mask " +"manager" +msgstr "" +"Vectorizar la imagen de mapa de bits actual y crear las máscaras de trazado " +"correspondientes en el gestor de máscaras" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1436 +#: ../src/libs/neural_restore.c:4264 +msgid "raw denoise" +msgstr "reducción de ruido (raw)" + +# dt•v5.0 +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" +msgstr "Reduce el ruido de la imagen en bruto al inicio del procesado" + +#: ../src/iop/rawdenoise.c:929 +msgid "" +"raw denoising\n" +"only works for raw images." +msgstr "" +"Reducción de ruido en RAW\n" +"Solo funciona con imágenes RAW." + #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2557 -#: ../src/views/darkroom.c:2580 ../src/views/darkroom.c:2590 -#: ../src/views/darkroom.c:2606 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:3002 +#: ../src/views/darkroom.c:3025 ../src/views/darkroom.c:3035 +#: ../src/views/darkroom.c:3051 msgid "raw overexposed" msgstr "archivo en bruto sobreexpuesto" @@ -24250,11 +27739,10 @@ msgid "invalid crop parameters" msgstr "parámetros no válidos de recorte" #: ../src/iop/rawprepare.c:608 -msgid "" -"please reset to defaults, update your preset or set to something correct" +msgid "please reset to defaults, update your preset or set to something correct" msgstr "" -"Restablezca a los valores predeterminados, actualice el preajuste o " -"configure correctamente." +"Restablezca a los valores predeterminados, actualice el preajuste o configure " +"correctamente." #: ../src/iop/rawprepare.c:877 msgid "black level 0" @@ -24318,8 +27806,7 @@ msgid "fill light" msgstr "luz de relleno" #: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 -msgid "" -"this module is deprecated. please use the tone equalizer module instead." +msgid "this module is deprecated. please use the tone equalizer module instead." msgstr "" "Este módulo ha quedado sin soporte. Se recomienda sustituirlo por el módulo " "ecualizador de tono." @@ -24367,29 +27854,29 @@ msgstr "" msgid "geometric and frequential, RGB" msgstr "Geométrico y frecuencial, RGB" -#: ../src/iop/retouch.c:1678 +#: ../src/iop/retouch.c:1675 msgid "cannot display scales when the blending mask is displayed" msgstr "No se puede mostrar las escalas cuando se muestra la máscara de fusión" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 -#: ../src/iop/retouch.c:2036 ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2033 #, c-format msgid "default tool changed to %s" msgstr "Herramienta predefinida cambiada a %s" -#: ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2027 msgid "cloning" msgstr "clonado" -#: ../src/iop/retouch.c:2034 +#: ../src/iop/retouch.c:2029 msgid "healing" msgstr "saneado" -#: ../src/iop/retouch.c:2432 +#: ../src/iop/retouch.c:2426 msgid "shapes:" -msgstr "figuras" +msgstr "figuras: " -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2429 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -24398,64 +27885,63 @@ msgstr "" "clic en la imagen.\n" "Las formas se añaden a la escala actual" -#: ../src/iop/retouch.c:2439 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2563 ../src/iop/retouch.c:2571 -#: ../src/iop/retouch.c:2576 ../src/iop/retouch.c:2583 -#: ../src/iop/retouch.c:2614 +#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2608 msgid "editing" msgstr "Modificando" -#: ../src/iop/retouch.c:2440 +#: ../src/iop/retouch.c:2434 msgid "show and edit shapes on the current scale" msgstr "Muestra y edita las figuras en la escala actual" -#: ../src/iop/retouch.c:2441 +#: ../src/iop/retouch.c:2435 msgid "show and edit shapes in restricted mode" msgstr "Muestra y edita las figuras en modo restringido" #. algorithm toolbar -#: ../src/iop/retouch.c:2467 +#: ../src/iop/retouch.c:2461 msgid "algorithms:" msgstr "algoritmos:" -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2493 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 msgid "activate blur tool" msgstr "Activar la herramienta de desenfoque" -#: ../src/iop/retouch.c:2475 ../src/iop/retouch.c:2494 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 msgid "activate fill tool" msgstr "Activar la herramienta de relleno" -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2495 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 msgid "activate cloning tool" msgstr "Activar la herramienta de clonado" -#: ../src/iop/retouch.c:2485 ../src/iop/retouch.c:2496 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 msgid "activate healing tool" msgstr "Activar la herramienta de saneado" -#: ../src/iop/retouch.c:2491 +#: ../src/iop/retouch.c:2485 msgid "ctrl+click to change tool for current form" msgstr "" "Para cambiar el tipo de herramienta de la figura actual, pulse Ctrl+Clic" -#: ../src/iop/retouch.c:2492 +#: ../src/iop/retouch.c:2486 msgid "shift+click to set the tool as default" msgstr "Para definir la herramienta como predeterminada, pulse Mayús+Clic" -#: ../src/iop/retouch.c:2503 +#: ../src/iop/retouch.c:2497 msgid "scales:" msgstr "# escalas:" -#: ../src/iop/retouch.c:2510 +#: ../src/iop/retouch.c:2504 msgid "current:" msgstr "actual:" -#: ../src/iop/retouch.c:2517 +#: ../src/iop/retouch.c:2511 msgid "merge from:" msgstr "fusionar desde:" -#: ../src/iop/retouch.c:2528 +#: ../src/iop/retouch.c:2522 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -24463,51 +27949,50 @@ msgid "" "top line indicates that the scale is visible at current zoom level\n" "bottom line indicates that the scale has shapes on it" msgstr "" -"El control deslizante superior determina la escala donde comienza la " -"fusión.\n" +"El control deslizante superior determina la escala donde comienza la fusión.\n" "El control deslizante inferior ajusta el número de escalas.\n" "El círculo interno indica la escala en uso.\n" "La línea de color inferior indica la existencia de figuras en la escala." -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2551 msgid "display masks" msgstr "Mostrar máscaras" -#: ../src/iop/retouch.c:2563 +#: ../src/iop/retouch.c:2557 msgid "temporarily switch off shapes" msgstr "Desactivar temporalmente las figuras" -#: ../src/iop/retouch.c:2571 +#: ../src/iop/retouch.c:2565 msgid "paste cut shapes to current scale" msgstr "Pegar las figuras cortadas en la escala actual" -#: ../src/iop/retouch.c:2576 +#: ../src/iop/retouch.c:2570 msgid "cut shapes from current scale" msgstr "Cortar figuras desde la escala actual" -#: ../src/iop/retouch.c:2583 +#: ../src/iop/retouch.c:2577 msgid "display wavelet scale" msgstr "Mostrar la escala de la ondícula" -#: ../src/iop/retouch.c:2597 +#: ../src/iop/retouch.c:2591 msgid "adjust preview levels" msgstr "ajustar los niveles de vista previa" -#: ../src/iop/retouch.c:2614 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 msgid "auto levels" msgstr "niveles automáticos" -#: ../src/iop/retouch.c:2618 +#: ../src/iop/retouch.c:2612 msgctxt "section" msgid "preview single scale" msgstr "vista previa de una escala" #. shapes selected (label) -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2616 msgid "shape selected:" msgstr "figura seleccionada:" -#: ../src/iop/retouch.c:2628 +#: ../src/iop/retouch.c:2622 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -24515,59 +28000,59 @@ msgstr "" "Pulse en una figura para seleccionarla.\n" "Para deseleccionar, pulse en un espacio vacío" -#: ../src/iop/retouch.c:2635 +#: ../src/iop/retouch.c:2629 msgid "erase the detail or fills with chosen color" msgstr "borrar el detalle o rellenar con el color elegido" -#: ../src/iop/retouch.c:2646 ../src/iop/retouch.c:2647 +#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 msgid "select fill color" msgstr "seleccione el color de relleno" -#: ../src/iop/retouch.c:2655 +#: ../src/iop/retouch.c:2649 msgid "pick fill color from image" msgstr "elegir color de relleno de la imagen" -#: ../src/iop/retouch.c:2656 +#: ../src/iop/retouch.c:2650 msgid "pick fill color" msgstr "recolectar color de relleno" -#: ../src/iop/retouch.c:2659 +#: ../src/iop/retouch.c:2653 msgid "fill color: " msgstr "color de relleno " -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2662 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "" "ajustes del brillo del color para afinarlo. funciona también con borrado" -#: ../src/iop/retouch.c:2674 +#: ../src/iop/retouch.c:2668 msgid "type for the blur algorithm" msgstr "tipo de algoritmo de desenfoque" -#: ../src/iop/retouch.c:2678 +#: ../src/iop/retouch.c:2672 msgid "radius of the selected blur type" msgstr "Radio del tipo de desenfoque seleccionado" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2679 msgid "set the opacity on the selected shape" msgstr "seleccionar la opacidad en la figura seleccionada" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2685 msgctxt "section" msgid "retouch tools" msgstr "herramienta de retoque" -#: ../src/iop/retouch.c:2693 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "wavelet decompose" msgstr "descomponer en ondículas" -#: ../src/iop/retouch.c:2697 +#: ../src/iop/retouch.c:2691 msgctxt "section" msgid "shapes" msgstr "figuras" -#: ../src/iop/retouch.c:3840 ../src/iop/retouch.c:4662 +#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 #, c-format msgid "max scale is %i for this image size" msgstr "La escala máxima es %i para este tamaño de imagen" @@ -24705,7 +28190,7 @@ msgstr "" "Es conveniente para determinados tipos de sensores \n" "y reducción anamórfica." -#: ../src/iop/scalepixels.c:272 +#: ../src/iop/scalepixels.c:280 msgid "adjust pixel aspect ratio" msgstr "Cambia la relación de aspecto del pixel" @@ -24722,27 +28207,27 @@ msgstr "" "Cambia la gama tonal de las sombras y las luces\n" "mediante el realce del contraste local." -#: ../src/iop/shadhi.c:686 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 msgid "compress" msgstr "comprimir" -#: ../src/iop/shadhi.c:693 +#: ../src/iop/shadhi.c:691 msgid "correct shadows" msgstr "Corrección de sombras" -#: ../src/iop/shadhi.c:694 +#: ../src/iop/shadhi.c:692 msgid "correct highlights" msgstr "Corrección de luces" -#: ../src/iop/shadhi.c:695 +#: ../src/iop/shadhi.c:693 msgid "shift white point" msgstr "Mover punto blanco" -#: ../src/iop/shadhi.c:697 +#: ../src/iop/shadhi.c:695 msgid "filter to use for softening. bilateral avoids halos" msgstr "Filtro de suavizado. El bilateral evita los halos" -#: ../src/iop/shadhi.c:698 +#: ../src/iop/shadhi.c:696 msgid "" "compress the effect on shadows/highlights and\n" "preserve mid-tones" @@ -24750,11 +28235,11 @@ msgstr "" "Comprime el efecto en las sombras/luces\n" "preservando los tonos medios" -#: ../src/iop/shadhi.c:699 +#: ../src/iop/shadhi.c:697 msgid "adjust saturation of shadows" msgstr "Adecuar la saturación de sombras" -#: ../src/iop/shadhi.c:700 +#: ../src/iop/shadhi.c:698 msgid "adjust saturation of highlights" msgstr "Adecuar la saturación de luces" @@ -24765,8 +28250,7 @@ msgstr "enfoque" #: ../src/iop/sharpen.c:92 msgid "sharpen the details in the image using a standard UnSharp Mask (USM)" -msgstr "" -"Aumenta la nitidez en los detalles utilizando una máscara de desenfoque" +msgstr "Aumenta la nitidez en los detalles utilizando una máscara de desenfoque" #: ../src/iop/sharpen.c:94 msgid "linear or non-linear, Lab, display or scene-referred" @@ -24776,15 +28260,15 @@ msgstr "Lineal o no lineal, Lab, basado en la escena o pantalla" msgid "quasi-linear, Lab, display or scene-referred" msgstr "Cuasilineal, Lab, basado en la escena o pantalla" -#: ../src/iop/sharpen.c:430 +#: ../src/iop/sharpen.c:419 msgid "spatial extent of the unblurring" msgstr "Extensión espacial del enfoque" -#: ../src/iop/sharpen.c:434 +#: ../src/iop/sharpen.c:423 msgid "strength of the sharpen" msgstr "Fuerza del enfoque" -#: ../src/iop/sharpen.c:438 +#: ../src/iop/sharpen.c:427 msgid "threshold to activate sharpen" msgstr "Umbral para activar el enfoque" @@ -24800,8 +28284,8 @@ msgid "" "tone curve with optional color preservation methods" msgstr "" "Efectúa una transformación de visualización para poder\n" -"mostrar la imagen en pantalla o en impresión. Utiliza una curva de tono " -"suave y\n" +"mostrar la imagen en pantalla o en impresión. Utiliza una curva de tono suave " +"y\n" "consistente con métodos opcionales para preservar el color." #: ../src/iop/sigmoid.c:258 @@ -24816,7 +28300,7 @@ msgstr "similar a ACES 100 nits" msgid "Reinhard" msgstr "Reinhard" -#: ../src/iop/sigmoid.c:904 +#: ../src/iop/sigmoid.c:895 msgid "" "compression of the applied curve\n" "implicitly defines the supported input dynamic range" @@ -24824,7 +28308,7 @@ msgstr "" "Compresión de la curva utilizada.\n" "Define implícitamente el rango dinámico de entrada admitido." -#: ../src/iop/sigmoid.c:907 +#: ../src/iop/sigmoid.c:898 msgid "" "shift the compression towards shadows or highlights.\n" "negative values increase contrast in shadows.\n" @@ -24836,7 +28320,7 @@ msgstr "" "Los valores positivos aumentan el contraste en las luces.\n" "El extremo opuesto tendrá una reducción del contraste." -#: ../src/iop/sigmoid.c:916 +#: ../src/iop/sigmoid.c:907 msgid "" "optional correction of the hue twist introduced by\n" "the per-channel processing method." @@ -24844,11 +28328,11 @@ msgstr "" "Corrección opcional de la variación de tono introducida por\n" "el método de procesamiento por canal." -#: ../src/iop/sigmoid.c:924 +#: ../src/iop/sigmoid.c:915 msgid "set custom primaries" msgstr "Configuraciones personalizadas de los colores primarios" -#: ../src/iop/sigmoid.c:930 +#: ../src/iop/sigmoid.c:921 msgid "" "primaries to use as the base for below adjustments\n" "'working profile' uses the profile set in 'input color profile'" @@ -24857,59 +28341,58 @@ msgstr "" "La opción «perfil de trabajo» utiliza el perfil configurado en «perfil de " "color de entrada»." -#: ../src/iop/sigmoid.c:950 +#: ../src/iop/sigmoid.c:941 msgid "attenuate the purity of the red primary" msgstr "Atenúa la pureza del color primario rojo" -#: ../src/iop/sigmoid.c:951 +#: ../src/iop/sigmoid.c:942 msgid "rotate the red primary" msgstr "Rota el color primario rojo" -#: ../src/iop/sigmoid.c:952 +#: ../src/iop/sigmoid.c:943 msgid "attenuate the purity of the green primary" msgstr "Atenúa la pureza del color primario verde" -#: ../src/iop/sigmoid.c:953 +#: ../src/iop/sigmoid.c:944 msgid "rotate the green primary" msgstr "Rota el color primario verde" -#: ../src/iop/sigmoid.c:954 +#: ../src/iop/sigmoid.c:945 msgid "attenuate the purity of the blue primary" msgstr "Atenúa la pureza del color primario azul" -#: ../src/iop/sigmoid.c:955 +#: ../src/iop/sigmoid.c:946 msgid "rotate the blue primary" msgstr "Rota el color primario azul" -#: ../src/iop/sigmoid.c:962 +#: ../src/iop/sigmoid.c:953 msgid "recover some of the original purity after the inset" msgstr "Recupera parte de la pureza original tras la modificación" -#: ../src/iop/sigmoid.c:966 +#: ../src/iop/sigmoid.c:957 msgid "display luminance" msgstr "luminancia del destino" -#: ../src/iop/sigmoid.c:967 +#: ../src/iop/sigmoid.c:958 msgid "set display black/white targets" msgstr "Fijar destinos de visualización en blanco y negro" -#: ../src/iop/sigmoid.c:975 +#: ../src/iop/sigmoid.c:966 msgid "" "the black luminance of the target display or print.\n" "can be used creatively for a faded look." msgstr "" "Luminosidad del negro del destino (pantalla o impresión).\n" -"Puede utilizarse con intenciones creativas para obtener un aspecto " -"difuminado." +"Puede utilizarse con intenciones creativas para obtener un aspecto difuminado." -#: ../src/iop/sigmoid.c:980 +#: ../src/iop/sigmoid.c:971 msgid "" "the white luminance of the target display or print.\n" "can be used creatively for a faded look or blowing out whites earlier." msgstr "" "Luminosidad del blanco del destino (pantalla o impresión)\n" -"Puede utilizarse con intenciones creativas para obtener un aspecto " -"difuminado o atenuar las luces." +"Puede utilizarse con intenciones creativas para obtener un aspecto difuminado " +"o atenuar las luces." #: ../src/iop/soften.c:76 msgid "soften" @@ -24919,19 +28402,19 @@ msgstr "suavizar" msgid "create a softened image using the Orton effect" msgstr "Produce una imagen suavizada mediante el efecto Orton" -#: ../src/iop/soften.c:383 +#: ../src/iop/soften.c:374 msgid "the size of blur" msgstr "Extensión del difuminado" -#: ../src/iop/soften.c:387 +#: ../src/iop/soften.c:378 msgid "the saturation of blur" msgstr "Saturación del difuminado" -#: ../src/iop/soften.c:391 +#: ../src/iop/soften.c:382 msgid "the brightness of blur" msgstr "Brillo del difuminado" -#: ../src/iop/soften.c:395 +#: ../src/iop/soften.c:386 msgid "the mix of effect" msgstr "La intensidad del efecto" @@ -25019,8 +28502,8 @@ msgstr "Geométrico, negativo digital" #: ../src/iop/spots.c:232 msgid "spot module is limited to 64 shapes. please add a new instance!" msgstr "" -"El módulo eliminación de manchas está limitado a 64 figuras. Utilice un " -"nuevo módulo." +"El módulo eliminación de manchas está limitado a 64 figuras. Utilice un nuevo " +"módulo." #: ../src/iop/spots.c:866 msgid "number of strokes:" @@ -25052,12 +28535,12 @@ msgstr "" "Procesa los canales RGB en bruto, favoreciendo a la interpolación cromática, " "para equilibrar los blancos" -#: ../src/iop/temperature.c:1444 +#: ../src/iop/temperature.c:1443 #, c-format msgid "`%s' color matrix not found for image" msgstr "«%s» matriz de color no encontrada para la imagen" -#: ../src/iop/temperature.c:1500 +#: ../src/iop/temperature.c:1499 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "" @@ -25065,62 +28548,62 @@ msgstr "" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1668 +#: ../src/iop/temperature.c:1667 msgctxt "white balance" msgid "as shot" msgstr "acorde al disparo" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1670 msgctxt "white balance" msgid "from image area" msgstr "área de imagen" -#: ../src/iop/temperature.c:1672 +#: ../src/iop/temperature.c:1671 msgctxt "white balance" msgid "user modified" msgstr "ajuste manual" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1673 msgctxt "white balance" msgid "camera reference" msgstr "referencia de la cámara" -#: ../src/iop/temperature.c:1675 +#: ../src/iop/temperature.c:1674 msgctxt "white balance" msgid "as shot to reference" msgstr "conforme al disparo y cámara" -#: ../src/iop/temperature.c:1981 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 msgid "green channel coefficient" msgstr "Coeficiente del canal verde" -#: ../src/iop/temperature.c:1983 +#: ../src/iop/temperature.c:1982 msgid "magenta channel coefficient" msgstr "Coeficiente del canal magenta" -#: ../src/iop/temperature.c:1985 +#: ../src/iop/temperature.c:1984 msgid "cyan channel coefficient" msgstr "Coeficiente del canal cian" -#: ../src/iop/temperature.c:1987 +#: ../src/iop/temperature.c:1986 msgid "yellow channel coefficient" msgstr "Coeficiente del canal amarillo" -#: ../src/iop/temperature.c:1997 +#: ../src/iop/temperature.c:1996 msgid "red channel coefficient" msgstr "Coeficiente del canal rojo" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:2000 msgid "blue channel coefficient" msgstr "Coeficiente del canal azul" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:2001 msgid "emerald" msgstr "esmeralda" -#: ../src/iop/temperature.c:2003 +#: ../src/iop/temperature.c:2002 msgid "emerald channel coefficient" msgstr "Coeficiente del canal verde cian" @@ -25273,8 +28756,8 @@ msgid "" msgstr "" "En el modo automático, no se mostrarán las curvas a y b. Los valores " "cromáticos (a y b) de cada pixel se ajustarán en función de los datos de la " -"curva L. XYZ en modo automático, funcionará similarmente, pero los cambios " -"de saturación serán en el espacio XYZ." +"curva L. XYZ en modo automático, funcionará similarmente, pero los cambios de " +"saturación serán en el espacio XYZ." #: ../src/iop/tonecurve.c:1270 msgid "tonecurve for L channel" @@ -25288,8 +28771,8 @@ msgstr "Curva para el canal a" msgid "tonecurve for b channel" msgstr "Curva para el canal b" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1404 -#: ../src/libs/colorpicker.c:779 +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:783 msgid "pick color" msgstr "seleccionar color" @@ -25400,82 +28883,81 @@ msgstr "Algunos parámetros están fuera de los límites" msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3144 +#: ../src/iop/toneequal.c:3148 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s sobre la imagen] cambiar la exposición tonal" -#: ../src/iop/toneequal.c:3147 +#: ../src/iop/toneequal.c:3151 #, c-format msgid "[%s over image] change tone exposure in large steps" -msgstr "" -"[%s sobre la imagen] cambiar la exposición tonal en incrementos grandes" +msgstr "[%s sobre la imagen] cambiar la exposición tonal en incrementos grandes" -#: ../src/iop/toneequal.c:3150 +#: ../src/iop/toneequal.c:3154 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "" "[%s sobre la imagen] cambiar la exposición tonal en incrementos pequeños" #. Simple view -#: ../src/iop/toneequal.c:3233 ../src/iop/toneequal.c:3262 -#: ../src/iop/toneequal.c:3263 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3265 ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 #: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 #: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 msgid "simple" msgstr "sencillo" -#: ../src/iop/toneequal.c:3262 +#: ../src/iop/toneequal.c:3266 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3263 +#: ../src/iop/toneequal.c:3267 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3268 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3265 +#: ../src/iop/toneequal.c:3269 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3270 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3271 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3272 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3273 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3274 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3278 msgid "advanced" msgstr "avanzado" -#: ../src/iop/toneequal.c:3300 +#: ../src/iop/toneequal.c:3304 msgid "double-click to reset the curve" msgstr "Doble clic para restablecer la curva" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3308 msgid "curve smoothing" msgstr "suavizado de curva" -#: ../src/iop/toneequal.c:3307 +#: ../src/iop/toneequal.c:3311 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -25486,11 +28968,10 @@ msgstr "" "pero la curva puede volverse oscilatoria con algunas configuraciones.\n" "Los valores negativos evitarán oscilaciones y se comportarán de manera más " "robusta\n" -"pero puede producir transiciones de tonos abruptas y dañar el contraste " -"local." +"pero puede producir transiciones de tonos abruptas y dañar el contraste local." # dt•v5.2 -#: ../src/iop/toneequal.c:3320 +#: ../src/iop/toneequal.c:3324 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -25501,12 +28982,12 @@ msgstr "" "disponibles." # dt•v5.2 -#: ../src/iop/toneequal.c:3323 +#: ../src/iop/toneequal.c:3327 msgid "auto-adjust the average exposure" msgstr "Ajuste automático de la exposición media" # dt•v5.2 -#: ../src/iop/toneequal.c:3330 +#: ../src/iop/toneequal.c:3334 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -25519,16 +29000,16 @@ msgstr "" "Ofrece un mejor control sobre la corrección de exposición." # dt•v5.2 -#: ../src/iop/toneequal.c:3335 +#: ../src/iop/toneequal.c:3339 msgid "auto-adjust the contrast" msgstr "ajuste automático del constraste" #. Masking options -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3343 msgid "masking" msgstr "máscaras" -#: ../src/iop/toneequal.c:3344 +#: ../src/iop/toneequal.c:3348 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -25536,11 +29017,11 @@ msgstr "" "Previsualice la máscara y elija el estimador que le proporcione\n" "mayor contraste entre las áreas a aclarar y las áreas a oscurecer" -#: ../src/iop/toneequal.c:3347 +#: ../src/iop/toneequal.c:3351 msgid "details" msgstr "detalle" -#: ../src/iop/toneequal.c:3350 +#: ../src/iop/toneequal.c:3354 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -25560,11 +29041,11 @@ msgstr "" "«Filtro guiado promediado»: es una media geométrica de ambos métodos («No» y " "«Filtro guiado»).\n" "«FGIE (filtro guiado independiente de la exposición)»: es un filtro guiado " -"que no depende de la exposición; suaviza igualmente las sombras y las luces " -"a diferencia del filtro guiado, que suaviza menos las luces.\n" +"que no depende de la exposición; suaviza igualmente las sombras y las luces a " +"diferencia del filtro guiado, que suaviza menos las luces.\n" "«FGIE promediado»: es una media geométrica de los métodos «No» y «FGIE»." -#: ../src/iop/toneequal.c:3363 +#: ../src/iop/toneequal.c:3367 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -25572,7 +29053,7 @@ msgstr "" "Número de pasadas del filtro guiado para aplicar\n" "Ayuda a difuminar los bordes del filtro a expensas de la velocidad" -#: ../src/iop/toneequal.c:3371 +#: ../src/iop/toneequal.c:3375 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -25584,7 +29065,7 @@ msgstr "" "oscuro \n" "sea mucho más lenta si se usa la reducción de ruido perfilado." -#: ../src/iop/toneequal.c:3379 +#: ../src/iop/toneequal.c:3383 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -25599,7 +29080,7 @@ msgstr "" "Con valores inferiores, se dan gradientes más lisos y un mejor suavizado,\n" "pero pueden surgir halos y darse bordes imprecisos." -#: ../src/iop/toneequal.c:3390 +#: ../src/iop/toneequal.c:3394 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -25608,10 +29089,9 @@ msgstr "" "0 deshabilita la cuantización.\n" "Los valores más altos posterizan la máscara de luminancia para ayudar a " "guiar\n" -"Cuando se usan valores de difuminado altos, produce áreas lisas por " -"segmentos " +"Cuando se usan valores de difuminado altos, produce áreas lisas por segmentos " -#: ../src/iop/toneequal.c:3404 ../src/iop/toneequal.c:3411 +#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 msgid "display exposure mask" msgstr "mostrar la máscara de exposición" @@ -25624,8 +29104,8 @@ msgid "" "this module is deprecated. please use the local contrast or tone equalizer " "module instead." msgstr "" -"Este módulo ha quedado sin soporte. Se recomienda sustituirlo por los " -"módulos contraste local o ecualizador de tono." +"Este módulo ha quedado sin soporte. Se recomienda sustituirlo por los módulos " +"contraste local o ecualizador de tono." #: ../src/iop/velvia.c:68 msgid "velvia" @@ -25640,11 +29120,11 @@ msgstr "" "Incrementa la saturación en las sombras, \n" "las luces y pixeles levemente saturados" -#: ../src/iop/velvia.c:283 +#: ../src/iop/velvia.c:282 msgid "the strength of saturation boost" msgstr "Intensidad del realce de la saturación" -#: ../src/iop/velvia.c:286 +#: ../src/iop/velvia.c:285 msgid "how much to spare highlights and shadows" msgstr "Proporción de luces y sombras excluidas" @@ -25723,8 +29203,7 @@ msgstr "" #: ../src/iop/vignette.c:1080 msgid "enable to have the ratio automatically follow the image size" -msgstr "" -"Activar para que la proporción siga automáticamente el tamaño de imagen" +msgstr "Activar para que la proporción siga automáticamente el tamaño de imagen" #: ../src/iop/vignette.c:1081 msgid "width-to-height ratio" @@ -25751,31 +29230,31 @@ msgstr "" msgid "[%s on center] move vignette" msgstr "[%s en el centro] mover viñeta" -#: ../src/iop/watermark.c:452 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "marca de agua" # dt•v5.0 -#: ../src/iop/watermark.c:457 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "Añade a la imagen una marca de agua con formato SVG" -#: ../src/iop/watermark.c:1355 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "marca" -#: ../src/iop/watermark.c:1358 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "Marcas de agua SVG en %s/watermarks o %s/watermarks" #. Simple text -#: ../src/iop/watermark.c:1368 ../src/iop/watermark.c:1369 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "texto" # dt•v5.0 -#: ../src/iop/watermark.c:1370 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -25783,16 +29262,16 @@ msgstr "" "Cadena de texto, etiqueta: $(WATERMARK_TEXT)\n" "Utilice $(NL) para insertar un salto de línea." -#: ../src/iop/watermark.c:1374 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "contenido" #. Text font -#: ../src/iop/watermark.c:1379 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "tipografía" -#: ../src/iop/watermark.c:1384 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -25804,7 +29283,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1399 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -25812,15 +29291,11 @@ msgstr "" "Color de texto, etiqueta:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1401 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "Escoja el color de la marca de agua" -#: ../src/iop/watermark.c:1403 -msgid "pick color from image" -msgstr "Seleccionar un color de la imagen" - -#: ../src/iop/watermark.c:1430 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" @@ -25838,31 +29313,31 @@ msgstr "" "• borde más pequeño: ajusta el borde más grande del marcador al borde más " "pequeño de la imagen\n" "• altura: ajusta la altura del marcador a la altura de la imagen\n" -"• opciones avanzadas: elija independientemente las dimensiones de la marca " -"de agua y de la imagen" +"• opciones avanzadas: elija independientemente las dimensiones de la marca de " +"agua y de la imagen" -#: ../src/iop/watermark.c:1439 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "" "Dimensión de la imagen de referencia con respecto a la cual se va a escalar " "la marca de agua" -#: ../src/iop/watermark.c:1443 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "" "Referente de la dimensión de la marca de agua con respecto a la cual se va a " "escalar" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1468 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "Transparencia de la marca de agua" -#: ../src/iop/watermark.c:1469 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "Dimensión de la marca de agua" -#: ../src/iop/watermark.c:1470 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "Grados de rotación de la marca de agua" @@ -25878,9 +29353,9 @@ msgid "" "right-click on a marker to delete it" msgstr "" "Zonas de luminosidad\n" -"Use la rueda del ratón para cambiar el número de zonas\n" -"Pulsación izquierda en un borde crea un marcador\n" -"Pulsación derecha sobre un marcador lo borra" +"Use la rueda del ratón para cambiar el número de zonas.\n" +"Cree un marcador con pulsación primaria en un borde.\n" +"Borre un marcador con pulsación secundaria sobre el mismo." #: ../src/libs/backgroundjobs.c:52 msgid "background jobs" @@ -25912,7 +29387,7 @@ msgctxt "section" msgid "camera control" msgstr "control de cámara" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:2584 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:816 msgid "modes" msgstr "modos" @@ -26018,12 +29493,12 @@ msgstr "velocidad de disparo" msgid "WB" msgstr "Balance de blancos" -#: ../src/libs/collect.c:162 +#: ../src/libs/collect.c:192 msgid "collections" msgstr "colección" # dt•v5.0 -#: ../src/libs/collect.c:167 +#: ../src/libs/collect.c:197 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -26032,46 +29507,44 @@ msgstr "" "que se van a mostrar o a editar." # dt•v5.0 -#: ../src/libs/collect.c:431 +#: ../src/libs/collect.c:461 msgid "update path to files" msgstr "Actualización de rutas de archivos" -#: ../src/libs/collect.c:515 +#: ../src/libs/collect.c:545 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "problema seleccionando una nueva ruta para la sesión en %s" # dt•v5.0 -#: ../src/libs/collect.c:589 +#: ../src/libs/collect.c:619 msgid "update path to files..." msgstr "actualizar rutas de archivos..." -#: ../src/libs/collect.c:594 +#: ../src/libs/collect.c:624 msgid "remove..." msgstr "eliminar..." -#: ../src/libs/collect.c:1348 +#: ../src/libs/collect.c:1382 msgid "uncategorized" msgstr "sin categoría" -#: ../src/libs/collect.c:2285 ../src/libs/filters/rating_range.c:120 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:151 +#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "rechazado" -#: ../src/libs/collect.c:2288 ../src/libs/filters/rating_range.c:122 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:303 +#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "sin puntuar" -#: ../src/libs/collect.c:2472 +#: ../src/libs/collect.c:2617 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "Utilice <, <=, >, >=, <>, =, [;] como operadores" -#: ../src/libs/collect.c:2476 +#: ../src/libs/collect.c:2621 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -26081,7 +29554,7 @@ msgstr "" "Para puntuar imágenes: 0-5\n" "Para rechazar imágenes: -1" -#: ../src/libs/collect.c:2484 +#: ../src/libs/collect.c:2629 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -26090,12 +29563,12 @@ msgstr "" "los formatos de fecha como: YYYY:MM:DD HH:MM:SS.SSS (solo el año es " "obligatorio)" -#: ../src/libs/collect.c:2491 +#: ../src/libs/collect.c:2636 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "Use '%' como comodín y ',' para separar los valores" -#: ../src/libs/collect.c:2498 +#: ../src/libs/collect.c:2643 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -26108,7 +29581,7 @@ msgstr "" "Use Mayús+Clic para incluir solamente la jerarquía actual (sin sufijo).\n" "Use Ctrl+Clic para incluir solamente las subjerarquías (sufijo '|%')." -#: ../src/libs/collect.c:2508 +#: ../src/libs/collect.c:2653 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -26121,7 +29594,7 @@ msgstr "" "Use Mayús+Clic para incluir solamente la ubicación actual (sin sufijo).\n" "Use Ctrl+Clic para incluir solamente las subregiones (sufijo '|%')." -#: ../src/libs/collect.c:2518 +#: ../src/libs/collect.c:2663 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -26134,105 +29607,227 @@ msgstr "" "Use Mayús+Clic para incluir solamente la carpeta actual (sin sufijo).\n" "Use Ctrl+Clic para incluir solamente las subcarpetas (sufijo '|%')." -#: ../src/libs/collect.c:2526 +#: ../src/libs/collect.c:2671 #, no-c-format msgid "use `%' as wildcard" msgstr "Use '%' como comodín" -#: ../src/libs/collect.c:2597 ../src/libs/collect.c:2618 -#: ../src/libs/collect.c:3248 +#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 +#: ../src/libs/collect.c:3398 msgid "clear this rule" msgstr "Eliminar esta regla" -#: ../src/libs/collect.c:2602 +#: ../src/libs/collect.c:2747 msgid "clear this rule or add new rules" msgstr "Eliminar esta regla o añadir nuevas reglas" -#: ../src/libs/collect.c:3254 +#: ../src/libs/collect.c:3404 msgid "narrow down search" msgstr "reducir la búsqueda" -#: ../src/libs/collect.c:3261 +#: ../src/libs/collect.c:3411 msgid "add more images" msgstr "añadir más imágenes" -#: ../src/libs/collect.c:3268 +#: ../src/libs/collect.c:3418 msgid "exclude images" msgstr "excluir imágenes" -#: ../src/libs/collect.c:3277 +#: ../src/libs/collect.c:3427 msgid "change to: and" msgstr "cambiar a: y" -#: ../src/libs/collect.c:3284 +#: ../src/libs/collect.c:3434 msgid "change to: or" msgstr "cambiar a: o" -#: ../src/libs/collect.c:3291 +#: ../src/libs/collect.c:3441 msgid "change to: except" msgstr "cambiar a: excepto" #. the different categories -#: ../src/libs/collect.c:3320 ../src/libs/filtering.c:886 -#: ../src/libs/filtering.c:945 ../src/libs/filtering.c:1608 -#: ../src/libs/filtering.c:1944 +#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 +#: ../src/libs/filtering.c:1955 msgid "files" msgstr "archivos" -#: ../src/libs/collect.c:3325 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:891 ../src/libs/filtering.c:950 -#: ../src/libs/filtering.c:1616 ../src/libs/filtering.c:1948 +#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 +#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 +#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 #: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1450 +#: ../src/libs/metadata_view.c:1489 msgid "metadata" msgstr "metadatos" -#: ../src/libs/collect.c:3344 ../src/libs/filtering.c:899 -#: ../src/libs/filtering.c:958 ../src/libs/filtering.c:1946 +#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 +#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 msgid "times" msgstr "periodos" -#: ../src/libs/collect.c:3352 ../src/libs/filtering.c:907 -#: ../src/libs/filtering.c:966 ../src/libs/filtering.c:1627 +#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 +#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 msgid "capture details" msgstr "detalles de la captura" -#: ../src/libs/collect.c:3381 +#: ../src/libs/collect.c:3532 msgid "collections settings" msgstr "Parámetros de las colecciones" -#: ../src/libs/collect.c:3403 ../src/libs/export.c:1424 -#: ../src/libs/metadata.c:1121 ../src/libs/metadata_view.c:1534 -#: ../src/libs/recentcollect.c:297 ../src/libs/tagging.c:3969 +#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 +#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 +#: ../src/libs/tagging.c:4005 msgid "preferences..." msgstr "preferencias" -#: ../src/libs/collect.c:3527 ../src/libs/filtering.c:1483 +#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 msgid "AND" msgstr "Y" -#: ../src/libs/collect.c:3532 ../src/libs/filtering.c:1488 +#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 msgid "OR" msgstr "O" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3537 ../src/libs/filtering.c:1493 +#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 msgid "BUT NOT" msgstr "EXCEPTO" # dt•v5.2 -#: ../src/libs/collect.c:3643 +#: ../src/libs/collect.c:3794 msgid "toggle collection sort order ascending/descending" msgstr "Alternar el orden de la colección entre ascendente/descendente" -#: ../src/libs/collect.c:3741 ../src/libs/filtering.c:2214 +#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 msgid "revert to a previous set of rules" msgstr "volver al conjunto de reglas previo" -#: ../src/libs/collect.c:3795 +#: ../src/libs/collect.c:3946 msgid "jump back to previous collection" msgstr "volver a la colección anterior" +# dt•v5.6 +#: ../src/libs/collect.h:32 +msgid "January" +msgstr "Enero" + +# dt•v5.6 +#: ../src/libs/collect.h:33 +msgid "February" +msgstr "Febrero" + +# dt•v5.6 +#: ../src/libs/collect.h:34 +msgid "March" +msgstr "Marzo" + +# dt•v5.6 +#: ../src/libs/collect.h:35 +msgid "April" +msgstr "Abril" + +# dt•v5.2 +#: ../src/libs/collect.h:36 +msgid "May" +msgstr "Mayo" + +# dt•v5.6 +#: ../src/libs/collect.h:37 +msgid "June" +msgstr "Junio" + +# dt•v5.6 +#: ../src/libs/collect.h:38 +msgid "July" +msgstr "Julio" + +# dt•v5.6 +#: ../src/libs/collect.h:39 +msgid "August" +msgstr "Agosto" + +# dt•v5.6 +#: ../src/libs/collect.h:40 +msgid "September" +msgstr "Septiembre" + +# dt•v5.6 +#: ../src/libs/collect.h:41 +msgid "October" +msgstr "Octubre" + +# dt•v5.6 +#: ../src/libs/collect.h:42 +msgid "November" +msgstr "Noviembre" + +# dt•v5.6 +#: ../src/libs/collect.h:43 +msgid "December" +msgstr "Diciembre" + +# dt•v5.6 +#: ../src/libs/collect.h:48 +msgid "Jan" +msgstr "Ene" + +# dt•v5.6 +#: ../src/libs/collect.h:49 +msgid "Feb" +msgstr "Feb" + +# dt•v5.4 +#: ../src/libs/collect.h:50 +msgid "Mar" +msgstr "Mar" + +# dt•v5.6 +#: ../src/libs/collect.h:51 +msgid "Apr" +msgstr "Abr" + +# dt•v5.2 +#: ../src/libs/collect.h:52 +msgctxt "short_month_name" +msgid "May" +msgstr "May" + +# dt•v5.6 +#: ../src/libs/collect.h:53 +msgid "Jun" +msgstr "Jun" + +# dt•v5.6 +#: ../src/libs/collect.h:54 +msgid "Jul" +msgstr "Jul" + +# dt•v5.4 +#: ../src/libs/collect.h:55 +msgid "Aug" +msgstr "Ago" + +# dt•v5.6 +#: ../src/libs/collect.h:56 +msgid "Sep" +msgstr "Sep" + +# dt•v5.6 +#: ../src/libs/collect.h:57 +msgid "Oct" +msgstr "Oct" + +# dt•v5.6 +#: ../src/libs/collect.h:58 +msgid "Nov" +msgstr "Nov" + +# dt•v5.6 +#: ../src/libs/collect.h:59 +msgid "Dec" +msgstr "Dic" + # dt•v5.4 #: ../src/libs/colorpicker.c:52 msgid "RGB%" @@ -26269,53 +29864,56 @@ msgstr "" "Pulse el botón secundario para cargar el área de muestra en el selector de " "color activo." -#: ../src/libs/colorpicker.c:732 ../src/libs/colorpicker.c:791 +#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 msgid "click to (un)hide large color patch" msgstr "Pulse para mostrar/ocultar un parche grande de color" -#: ../src/libs/colorpicker.c:753 +#: ../src/libs/colorpicker.c:756 msgid "statistic" msgstr "estadística" -#: ../src/libs/colorpicker.c:754 +#: ../src/libs/colorpicker.c:757 msgid "select which statistic to show" msgstr "Seleccionar qué tipo de estadística mostrar" -#: ../src/libs/colorpicker.c:763 +#: ../src/libs/colorpicker.c:766 msgid "select which color mode to use" msgstr "Elegir el modo de color que se va a utilizar" -#: ../src/libs/colorpicker.c:775 +# dt•v5.6 +#: ../src/libs/colorpicker.c:778 msgid "" "turn on color picker\n" -"ctrl+click or right-click to select an area" +"ctrl+click or right-click to select an area\n" +"ctrl+click on canvas to switch between point/area" msgstr "" -"Pulse para activar el selector de color puntual.\n" -"Para seleccionar un área, pulse con el botón secundario o con Ctrl+Clic." +"Activar el selector de color.\n" +"Para seleccionar un área, use Ctrl+Clic o pulse con el botón secundario. \n" +"Para alternar entre selección de punto y de área, use Ctrl+Clic en el lienzo." -#: ../src/libs/colorpicker.c:816 +#: ../src/libs/colorpicker.c:820 msgid "add sample" msgstr "Añadir muestra" -#: ../src/libs/colorpicker.c:827 +#: ../src/libs/colorpicker.c:831 msgid "display samples on image/vectorscope" msgstr "muestras visibles (imagen y vectorscopio)" # dt•v5.0 -#: ../src/libs/colorpicker.c:828 +#: ../src/libs/colorpicker.c:832 msgid "display samples" msgstr "muestras de pantalla" -#: ../src/libs/colorpicker.c:839 +#: ../src/libs/colorpicker.c:843 msgid "restrict scope to selection" msgstr "limitar el gráfico a la selección" # dt•v5.0 -#: ../src/libs/colorpicker.c:840 +#: ../src/libs/colorpicker.c:844 msgid "restrict scope" msgstr "Limitar el gráfico a la selección" -#: ../src/libs/colorpicker.c:855 +#: ../src/libs/colorpicker.c:859 msgctxt "section" msgid "live samples" msgstr "muestreo" @@ -26353,8 +29951,7 @@ msgstr "¿Borrar el historial de las imágenes?" msgid "do you really want to clear history of %d selected image?" msgid_plural "do you really want to clear history of %d selected images?" msgstr[0] "¿Desea realmente eliminar el historial de %d imagen seleccionada?" -msgstr[1] "" -"¿Desea realmente eliminar el historial de %d imágenes seleccionadas?" +msgstr[1] "¿Desea realmente eliminar el historial de %d imágenes seleccionadas?" #: ../src/libs/copy_history.c:299 msgid "selective copy..." @@ -26440,20 +30037,20 @@ msgstr "" " ediciones en la imagen actual" # dt•v5.4 -#: ../src/libs/duplicate.c:327 +#: ../src/libs/duplicate.c:330 msgid "delete this duplicate" msgstr "borrar esta duplicado" -#: ../src/libs/duplicate.c:406 +#: ../src/libs/duplicate.c:409 msgid "create a duplicate of the image with same history stack" msgstr "Crear un duplicado de la imagen con el mismo historial" -#: ../src/libs/duplicate.c:408 ../src/libs/history.c:1141 -#: ../src/libs/snapshots.c:928 +#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 +#: ../src/libs/snapshots.c:930 msgid "original" msgstr "original" -#: ../src/libs/duplicate.c:410 +#: ../src/libs/duplicate.c:413 msgid "create a 'virgin' duplicate of the image without any development" msgstr "Crear un duplicado 'virgen' de la imagen (sin ningún revelado)" @@ -26462,7 +30059,7 @@ msgid "export" msgstr "exportar" # dt•v5.0 -#: ../src/libs/export.c:180 +#: ../src/libs/export.c:185 msgid "" "create new files for the\n" "currently selected images\n" @@ -26472,36 +30069,36 @@ msgstr "" "el revelado aplicado \n" "a las imágenes seleccionadas." -#: ../src/libs/export.c:341 +#: ../src/libs/export.c:346 msgid "invalid format for export selected" msgstr "Formato no válido para la exportación elegida" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:351 msgid "invalid storage for export selected" msgstr "Almacenamiento no válido para la exportación elegida" -#: ../src/libs/export.c:358 +#: ../src/libs/export.c:363 msgid "export to disk" msgstr "exportar al disco" # dt•v5.2 -#: ../src/libs/export.c:461 +#: ../src/libs/export.c:466 #, c-format msgid "could not login to storage `%s'!" msgstr "No es posible acceder al almacenamiento «%s»" -#: ../src/libs/export.c:630 +#: ../src/libs/export.c:638 #, c-format msgid "which is equal to %s × %s px" msgstr "Lo que equivale a %s × %s px" -#: ../src/libs/export.c:677 +#: ../src/libs/export.c:685 msgctxt "unit" msgid "in" msgstr "in" # dt•v5.0 -#: ../src/libs/export.c:1168 +#: ../src/libs/export.c:1172 #, c-format msgid "" "style to be applied on export:\n" @@ -26510,21 +30107,21 @@ msgstr "" "Estilo que se va a aplicar en la exportación:\n" "%s" -#: ../src/libs/export.c:1221 ../src/libs/print_settings.c:1235 -#: ../src/views/darkroom.c:1499 +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 +#: ../src/views/darkroom.c:1655 msgid "no styles have been created yet" msgstr "No se han creado estilos aún" -#: ../src/libs/export.c:1439 +#: ../src/libs/export.c:1443 msgid "target storage" msgstr "guardar en" -#: ../src/libs/export.c:1463 +#: ../src/libs/export.c:1467 msgid "file format" msgstr "formato de archivo" # dt•v5.0 -#: ../src/libs/export.c:1465 +#: ../src/libs/export.c:1469 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -26537,43 +30134,43 @@ msgid "" msgstr "" "Las imágenes se exportarán de acuerdo con el formato aquí especificado\n" "\n" -" al exportar a AVIF, EXR, JPEG XL o XCF. Seleccionar metadatos específicos " -"no es actualmente posible\n" +" al exportar a AVIF, EXR, JPEG XL o XCF. Seleccionar metadatos específicos no " +"es actualmente posible\n" "\n" " para estos formatos. Los campos de metadatos no se incluirán\n" " a menos que el usuario seleccione todas las casillas de verificación " "de metadatos en\n" " las preferencias del módulo de exportación." -#: ../src/libs/export.c:1486 +#: ../src/libs/export.c:1490 msgid "set size" msgstr "fijar tamaño" -#: ../src/libs/export.c:1487 +#: ../src/libs/export.c:1491 msgid "choose a method for setting the output size" msgstr "Elegir un método para establecer el tamaño de la salida" -#: ../src/libs/export.c:1490 +#: ../src/libs/export.c:1494 msgid "in pixels (for file)" msgstr "en pixeles (para archivo)" -#: ../src/libs/export.c:1491 +#: ../src/libs/export.c:1495 msgid "in cm (for print)" msgstr "en cm (para imprimir)" -#: ../src/libs/export.c:1492 +#: ../src/libs/export.c:1496 msgid "in inch (for print)" msgstr "en pulgadas (para imprimir)" -#: ../src/libs/export.c:1493 +#: ../src/libs/export.c:1497 msgid "by scale (for file)" msgstr "a escala (para archivo)" -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1500 msgid "print width" msgstr "anchura de la impresión" -#: ../src/libs/export.c:1498 ../src/libs/export.c:1515 +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -26581,11 +30178,11 @@ msgstr "" "Límite máximo de la anchura en la salida.\n" "Pulse el botón central del ratón para restablecer a 0." -#: ../src/libs/export.c:1502 +#: ../src/libs/export.c:1506 msgid "print height" msgstr "altura de la impresión" -#: ../src/libs/export.c:1504 ../src/libs/export.c:1521 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -26593,19 +30190,19 @@ msgstr "" "Límite máximo de la altura en la salida.\n" "Pulse el botón central del ratón para restablecer a 0." -#: ../src/libs/export.c:1510 +#: ../src/libs/export.c:1514 msgid "resolution in dot per inch" msgstr "Resolución en puntos por pulgada" -#: ../src/libs/export.c:1534 +#: ../src/libs/export.c:1538 msgid "@" msgstr "@" -#: ../src/libs/export.c:1548 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 msgid "px" msgstr "px" -#: ../src/libs/export.c:1556 +#: ../src/libs/export.c:1560 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -26615,38 +30212,39 @@ msgstr "" "Dejar el valor de cero o el campo vacío, es equivalente a ingresar 1.\n" "Pulse el botón medio del ratón para restablecer a 1." -#: ../src/libs/export.c:1571 +#: ../src/libs/export.c:1575 msgid "allow upscaling" msgstr "permitir redimensionado" -#: ../src/libs/export.c:1579 +#: ../src/libs/export.c:1583 msgid "high quality resampling" msgstr "remuestreo de alta calidad" -#: ../src/libs/export.c:1580 +#: ../src/libs/export.c:1584 msgid "do high quality resampling during export" msgstr "Hacer un remuestreo de alta calidad durante la exportación" -#: ../src/libs/export.c:1587 +#: ../src/libs/export.c:1591 msgid "store masks" msgstr "guardar máscaras" -#: ../src/libs/export.c:1588 +#: ../src/libs/export.c:1592 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "Almacena las máscaras como capas en las imágenes exportadas. Sólo funciona " "con algunos formatos." -#: ../src/libs/export.c:1597 ../src/libs/export.c:1632 -#: ../src/libs/print_settings.c:2862 ../src/libs/print_settings.c:2908 +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 +#: ../src/libs/neural_restore.c:4398 ../src/libs/print_settings.c:2875 +#: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "configuración de la imagen" -#: ../src/libs/export.c:1607 ../src/libs/print_settings.c:2896 +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 msgid "output ICC profiles" msgstr "perfiles ICC de salida" -#: ../src/libs/export.c:1615 +#: ../src/libs/export.c:1619 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -26661,13 +30259,13 @@ msgid "" "• saturation: designed to present eye-catching business graphics\n" "by preserving the saturation. (not suited for photography).\n" "\n" -"• absolute colorimetric: adapt white point of the image to the white point " -"of the\n" +"• absolute colorimetric: adapt white point of the image to the white point of " +"the\n" "destination medium and do nothing else. mainly used when proofing colors.\n" "(not suited for photography)." msgstr "" -"• perceptivo: Ajusta los colores fuera de gama hacia la gama con " -"transiciones suaves. Preserva las gradaciones,\n" +"• perceptivo: Ajusta los colores fuera de gama hacia la gama con transiciones " +"suaves. Preserva las gradaciones,\n" "pero se modifican todos los colores (incluidos los colores en gama).\n" "Tenga en cuenta que el modo perceptivo es a menudo un LUT propietario que " "depende del espacio de destino.\n" @@ -26685,66 +30283,66 @@ msgstr "" "Se utiliza principalmente para hacer pruebas de colores.\n" "(No apto para la fotografía)." -#: ../src/libs/export.c:1643 ../src/libs/print_settings.c:2942 +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "Los elementos del estilo se anexan al historial o se reemplazan" -#: ../src/libs/export.c:1646 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "replace history" msgstr "reemplazar al historial" -#: ../src/libs/export.c:1646 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "append history" msgstr "incorporar al historial" # dt•v5.0 -#: ../src/libs/export.c:1653 +#: ../src/libs/export.c:1657 msgid "select style to be applied on export" msgstr "Seleccione el estilo que se aplicará al exportar" -#: ../src/libs/export.c:1656 +#: ../src/libs/export.c:1660 msgid "temporary style to use while exporting" msgstr "Estilo temporal para ser aplicado al exportar" -#: ../src/libs/export.c:1657 ../src/libs/print_settings.c:2925 +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 msgid "style" msgstr "estilo" # dt•v5.2 -#: ../src/libs/export.c:1677 +#: ../src/libs/export.c:1681 msgctxt "actionbutton" msgid "start export" msgstr "exportar" -#: ../src/libs/export.c:1683 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "storage options" msgstr "opciones de almacenamiento" -#: ../src/libs/export.c:1685 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "format options" msgstr "opciones de formato" -#: ../src/libs/export.c:1687 +#: ../src/libs/export.c:1691 msgctxt "section" msgid "global options" msgstr "opciones generales" # dt•v5.2 -#: ../src/libs/export.c:1697 +#: ../src/libs/export.c:1701 msgid "multi-preset export" msgstr "exportación múltiple" # dt•v5.2 -#: ../src/libs/export.c:1700 +#: ../src/libs/export.c:1704 msgid "export the selected images with multiple presets" msgstr "Exportar con múltiples preajustes seleccionados" # dt•v5.2 # v5.4 -#: ../src/libs/export.c:1726 +#: ../src/libs/export.c:1730 msgctxt "actionbutton" msgid "start batch export" msgstr "exportar multiselección" @@ -26780,8 +30378,8 @@ msgid "" "if remote storage doesn't understand darktable XMP metadata, you can use " "calculated metadata instead" msgstr "" -"De manera predeterminada, la interfaz envía algunos metadatos (limitados) " -"con la imagen al almacenamiento remoto.\n" +"De manera predeterminada, la interfaz envía algunos metadatos (limitados) con " +"la imagen al almacenamiento remoto.\n" "Marcar si se desea evitar la opción predeterminada y dejar la imagen " "únicamente con metadatos incrustados XMP de darktable.\n" "Si el almacenamiento remoto no comprende los metadatos XMP de darktable, " @@ -26825,8 +30423,8 @@ msgid "" "only the last part of the hierarchical tags is included. can be useful if " "categories are not used" msgstr "" -"Solo se incluirá la última parte de las etiquetas jerárquicas. Puede ser " -"útil si no se utilizan categorías." +"Solo se incluirá la última parte de las etiquetas jerárquicas. Puede ser útil " +"si no se utilizan categorías." #: ../src/libs/export_metadata.c:210 msgid "hierarchical tags" @@ -26885,7 +30483,7 @@ msgstr "" msgid "add an output metadata tag" msgstr "Agregar etiqueta de metadatos de salida" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:938 +#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 msgid "delete metadata tag" msgstr "Eliminar etiqueta de los metadatos" @@ -26913,12 +30511,12 @@ msgstr "orden personalizado" msgid "shuffle" msgstr "aleatorio" -#: ../src/libs/filtering.c:265 +#: ../src/libs/filtering.c:268 msgid "collection filters" msgstr "filtros en la colección" # dt•v5.0 -#: ../src/libs/filtering.c:270 +#: ../src/libs/filtering.c:273 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -26928,46 +30526,46 @@ msgstr "" " Los filtros pueden anclarse en la barra superior de herramientas, donde\n" " también serán visibles en el cuarto oscuro." -#: ../src/libs/filtering.c:305 +#: ../src/libs/filtering.c:308 msgid "initial setting" msgstr "configuración inicial" -#: ../src/libs/filtering.c:324 +#: ../src/libs/filtering.c:327 msgid "imported: last 24h" msgstr "importado: últimas 24 horas" -#: ../src/libs/filtering.c:329 +#: ../src/libs/filtering.c:332 msgid "imported: last 30 days" msgstr "importado: últimos 30 días" -#: ../src/libs/filtering.c:335 +#: ../src/libs/filtering.c:338 msgid "taken: last 24h" msgstr "capturado: últimas 24 horas" -#: ../src/libs/filtering.c:339 +#: ../src/libs/filtering.c:342 msgid "taken: last 30 days" msgstr "capturado: últimos 30 días" -#: ../src/libs/filtering.c:731 +#: ../src/libs/filtering.c:734 msgid "click or click&drag to select one or multiple values" msgstr "Pulse o Pulse&Arrastre para elegir varios elementos" -#: ../src/libs/filtering.c:732 +#: ../src/libs/filtering.c:735 msgid "right-click opens a menu to select the available values" msgstr "" "Con el clic secundario se despliega un menú para elegir entre los elementos " "disponibles" -#: ../src/libs/filtering.c:829 +#: ../src/libs/filtering.c:832 #, c-format msgid "you can't have more than %d rules" msgstr "No es posible tener más de %d reglas." -#: ../src/libs/filtering.c:943 ../src/libs/filtering.c:1606 +#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 msgid "rule property" msgstr "propiedades de la regla" -#: ../src/libs/filtering.c:1000 +#: ../src/libs/filtering.c:1007 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -26975,12 +30573,12 @@ msgstr "" "Propiedad de la regla\n" "No puede cambiarse ya que la regla está anclada en la barra de herramientas" -#: ../src/libs/filtering.c:1082 +#: ../src/libs/filtering.c:1089 msgctxt "quickfilter" msgid "filter" msgstr "filtro" -#: ../src/libs/filtering.c:1111 +#: ../src/libs/filtering.c:1118 msgid "" "this rule is pinned to the top toolbar\n" "click to un-pin" @@ -26988,126 +30586,126 @@ msgstr "" "Esta regla está anclada en la barra de herramientas superior.\n" "Pulse para desanclar." -#: ../src/libs/filtering.c:1112 +#: ../src/libs/filtering.c:1119 msgid "you can't disable the rule as it is pinned to the toolbar" msgstr "" "No se puede desactivar la regla mientras esté anclada en la barra de " "herramientas" -#: ../src/libs/filtering.c:1113 +#: ../src/libs/filtering.c:1120 msgid "you can't remove the rule as it is pinned to the toolbar" msgstr "" "No se puede eliminar la regla mientras esté anclada en la barra de " "herramientas" -#: ../src/libs/filtering.c:1118 +#: ../src/libs/filtering.c:1125 msgid "click to pin this rule to the top toolbar" msgstr "Pulse para anclar esta regla en la barra de herramientas superior" -#: ../src/libs/filtering.c:1119 +#: ../src/libs/filtering.c:1126 msgid "remove this collect rule" msgstr "Eliminar esta regla para la colección" -#: ../src/libs/filtering.c:1121 +#: ../src/libs/filtering.c:1128 msgid "this rule is enabled" msgstr "Esta regla está activa" -#: ../src/libs/filtering.c:1123 +#: ../src/libs/filtering.c:1130 msgid "this rule is disabled" msgstr "Esta regla está inactiva" -#: ../src/libs/filtering.c:1251 +#: ../src/libs/filtering.c:1258 msgid "or" msgstr "o" -#: ../src/libs/filtering.c:1252 +#: ../src/libs/filtering.c:1259 msgid "and not" msgstr " y no" -#: ../src/libs/filtering.c:1254 +#: ../src/libs/filtering.c:1261 msgid "define how this rule should interact with the previous one" msgstr "Se define cómo debe interactuar esta regla con la anterior" -#: ../src/libs/filtering.c:1517 +#: ../src/libs/filtering.c:1527 msgid " (off)" msgstr " (desactivado)" -#: ../src/libs/filtering.c:1705 +#: ../src/libs/filtering.c:1716 msgid "you can't add more rules." msgstr "No es posible añadir más reglas." -#: ../src/libs/filtering.c:1739 +#: ../src/libs/filtering.c:1750 msgid "shown filters" msgstr "filtros visibles" -#: ../src/libs/filtering.c:1754 +#: ../src/libs/filtering.c:1765 msgid "new filter" msgstr "filtro nuevo" #. the actions part of the popover -#: ../src/libs/filtering.c:1761 +#: ../src/libs/filtering.c:1772 msgid "actions" msgstr "acciones" -#: ../src/libs/filtering.c:1764 +#: ../src/libs/filtering.c:1775 msgid "reset quickfilters" msgstr "reiniciar filtros rápidos" -#: ../src/libs/filtering.c:1937 +#: ../src/libs/filtering.c:1948 msgid "sort order" msgstr "orden de clasificación" -#: ../src/libs/filtering.c:1940 +#: ../src/libs/filtering.c:1951 msgid "determine the sort order of shown images" msgstr "Establece el orden en el que las imágenes serán mostradas" -#: ../src/libs/filtering.c:1960 +#: ../src/libs/filtering.c:1971 msgid "sort direction" msgstr "sentido" -#: ../src/libs/filtering.c:1965 +#: ../src/libs/filtering.c:1976 msgid "remove this sort order" msgstr "Quitar el orden de clasificación" -#: ../src/libs/filtering.c:2049 +#: ../src/libs/filtering.c:2060 #, c-format msgid "you can't have more than %d sort orders" msgstr "No es posible tener más de %d órdenes de clasificación." -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "DESC" msgstr "Descendente" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "ASC" msgstr "Ascendente" -#: ../src/libs/filtering.c:2210 +#: ../src/libs/filtering.c:2221 msgid "new rule" msgstr "nueva regla" -#: ../src/libs/filtering.c:2211 +#: ../src/libs/filtering.c:2222 msgid "append new rule to collect images" msgstr "Añadir una nueva regla para la colección de imágenes" -#: ../src/libs/filtering.c:2222 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 msgid "sort by" msgstr "ordenar por" -#: ../src/libs/filtering.c:2230 +#: ../src/libs/filtering.c:2241 msgid "new sort" msgstr "nuevo ordenamiento" -#: ../src/libs/filtering.c:2231 +#: ../src/libs/filtering.c:2242 msgid "append new sort to order images" msgstr "Añadir una nueva clasificación para ordenar las imágenes" -#: ../src/libs/filtering.c:2234 +#: ../src/libs/filtering.c:2245 msgid "revert to a previous set of sort orders" msgstr "Revertir al conjunto de orden de clasificación previo" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2281 +#: ../src/libs/filtering.c:2292 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -27141,9 +30739,10 @@ msgstr "" #. create the filter combobox #: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 -#: ../src/libs/filters/history.c:153 ../src/libs/filters/local_copy.c:142 -#: ../src/libs/filters/module_order.c:161 ../src/libs/filters/rating.c:198 -#: ../src/libs/filters/rating.c:209 ../src/libs/filters/rating_range.c:356 +#: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 +#: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 +#: ../src/libs/filters/rating_range.c:356 msgid "rules" msgstr "reglas" @@ -27160,6 +30759,29 @@ msgstr "" "O (∪): unión de imágenes con al menos una de las marcas de color " "seleccionadas." +# dt•v5.6 +#: ../src/libs/filters/date.c:187 +msgid "" +"filter by capture month\n" +"click to toggle month selection" +msgstr "" +"Filtrar por mes de captura\n" +"Pulse para cambiar el mes seleccionado" + +#. predefined selections +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 +#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 +#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 +#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 +#: ../src/libs/filters/ratio.c:83 +msgid "all images" +msgstr "Todas las imágenes" + +# dt•v5.6 +#: ../src/libs/filters/duplicates.c:157 +msgid "duplicates state filter" +msgstr "filtro de duplicados" + #: ../src/libs/filters/filename.c:368 msgid "" "enter filename to search.\n" @@ -27170,8 +30792,7 @@ msgstr "" "Ingrese el nombre del archivo para buscar.\n" "Se pueden separar diferentes valores con ','\n" "\n" -"Pulse el botón secundario para obtener los nombres de los archivos " -"existentes." +"Pulse el botón secundario para obtener los nombres de los archivos existentes." #: ../src/libs/filters/filename.c:378 msgid "extension" @@ -27208,18 +30829,10 @@ msgstr "" "Use Ctrl+Clic para seleccionar varios elementos." #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "aceptar" -#. predefined selections -#: ../src/libs/filters/history.c:38 ../src/libs/filters/local_copy.c:38 -#: ../src/libs/filters/module_order.c:155 ../src/libs/filters/rating_range.c:59 -#: ../src/libs/filters/rating_range.c:83 ../src/libs/filters/rating_range.c:131 -#: ../src/libs/filters/ratio.c:70 ../src/libs/filters/ratio.c:83 -msgid "all images" -msgstr "Todas las imágenes" - #: ../src/libs/filters/history.c:153 msgid "filter on history state" msgstr "Filtrar por el estado del historial" @@ -27228,6 +30841,147 @@ msgstr "Filtrar por el estado del historial" msgid "local copied state filter" msgstr "Filtrar por el estado de copiado local" +# dt•v5.6 +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "Cámara sin definir" + +# dt•v5.6 +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "Lente sin definir" + +# dt•v5.6 +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "Id. de grupo sin definir" + +# dt•v5.6 +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "Balance de blancos sin definir" + +# dt•v5.6 +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "Flash sin definir" + +# dt•v5.6 +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "Programa de exposición sin definir" + +# dt•v5.6 +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "Modo de medición sin definir" + +# dt•v5.6 +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"Ingrese el modelo de cámara para buscar.\n" +"Se pueden separar diferentes valores con ','\n" +"\n" +"Pulse el botón secundario para obtener los modelos de las cámaras existentes." + +# dt•v5.6 +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"Ingrese el modelo del lente para buscar.\n" +"Se pueden separar diferentes valores con ','\n" +"\n" +"Pulse el botón secundario para obtener los modelos de lentes existentes." + +# dt•v5.6 +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"Ingrese el balance de blancos para buscar.\n" +"Se pueden separar diferentes valores con ','\n" +"\n" +"Pulse el botón secundario para obtener los balances de blanco existentes." + +# dt•v5.6 +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"Ingrese el modelo de flahs para buscar.\n" +"Se pueden separar diferentes valores con ','\n" +"\n" +"Pulse el botón secundario para obtener los modelos de flash existentes." + +# dt•v5.6 +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"Ingrese el nombre del programa de exposición para buscar.\n" +"Se pueden separar diferentes valores con ','\n" +"\n" +"Pulse el botón secundario para obtener los nombres de los programas de " +"exposición existentes." + +# dt•v5.6 +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"Ingrese el modo de medición para buscar.\n" +"Se pueden separar diferentes valores con ','\n" +"\n" +"Pulse el botón secundario para obtener los modos de medición existentes." + +# Cámbio el orden de las palagras "grupo id" por la siguiente "id. grupo", ya que la primera proviene de "group id", en Español se pondría en el segundo caso, también le pongo "." a la abreviatura "id" para no confundirla con la acción de ir a un lugar +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "id. grupo" + +# dt•v5.6 +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"Ingrese el ID del grupo para buscar.\n" +"Se pueden separar diferentes valores con ','\n" +"\n" +"Pulse el botón secundario para obtener los ID de los grupos existentes." + +# dt•v5.6 +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"Pulse para seleccionar.\n" +"Use Ctrl+Clic para seleccionar varios elementos." + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "Filtrar con base en el orden de los módulos" @@ -27311,7 +31065,7 @@ msgstr "" "Durante la ejecución de la búsqueda, se atenúa." # dt•v5.0 -#: ../src/libs/geotagging.c:147 +#: ../src/libs/geotagging.c:148 msgid "" "set geolocation information for\n" "the currently selected images" @@ -27319,16 +31073,16 @@ msgstr "" "Establecer la información de geolocalización\n" "en las imágenes seleccionadas" -#: ../src/libs/geotagging.c:377 +#: ../src/libs/geotagging.c:378 msgid "apply offset and geo-location" msgstr "establecer diferencia y geolocalización" -#: ../src/libs/geotagging.c:378 ../src/libs/geotagging.c:1968 +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 msgid "apply geo-location" msgstr "establecer geolocalización" # dt•v5.2 -#: ../src/libs/geotagging.c:380 +#: ../src/libs/geotagging.c:381 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -27337,49 +31091,49 @@ msgstr "" "correspondientes.\n" "Doble operación para deshacer: Ctrl+Z (dos veces)." -#: ../src/libs/geotagging.c:382 ../src/libs/geotagging.c:1969 +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 msgid "apply geo-location to matching images" msgstr "Establecer geolocalización en imágenes coincidentes" -#: ../src/libs/geotagging.c:830 +#: ../src/libs/geotagging.c:831 msgid "GPX file track segments" msgstr "Segmentos de recorrido del archivo GPX" -#: ../src/libs/geotagging.c:846 ../src/libs/geotagging.c:1914 +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 msgid "start time" msgstr "hora inicial" -#: ../src/libs/geotagging.c:847 +#: ../src/libs/geotagging.c:848 msgid "end time" msgstr "hora final" -#: ../src/libs/geotagging.c:848 ../src/libs/geotagging.c:1916 +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 msgid "points" msgstr "lugares" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1918 +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 #: ../src/libs/image.c:503 msgid "images" msgstr "imagen" -#: ../src/libs/geotagging.c:949 +#: ../src/libs/geotagging.c:950 msgid "open GPX file" msgstr "Abrir archivo GPX" -#: ../src/libs/geotagging.c:950 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2376 +#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 +#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2544 msgid "preview" msgstr "Vista previa" -#: ../src/libs/geotagging.c:963 +#: ../src/libs/geotagging.c:964 msgid "GPS data exchange format" msgstr "Formato de intercambio de datos GPS" -#: ../src/libs/geotagging.c:1787 +#: ../src/libs/geotagging.c:1791 msgid "date/time" msgstr "fecha/hora" -#: ../src/libs/geotagging.c:1788 +#: ../src/libs/geotagging.c:1792 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -27387,41 +31141,41 @@ msgstr "" "Ingresar la nueva fecha/hora (YYYY:MM:DD hh:mm:ss[.sss])\n" "tecleando los números o usando la rueda del ratón sobre la celda." -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1796 msgid "original date/time" msgstr "fecha/hora original" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1801 msgid "lock date/time offset value to apply it onto another selection" msgstr "" "Bloquea el valor de la diferencia de fecha/hora para usarlo en otra selección" -#: ../src/libs/geotagging.c:1800 +#: ../src/libs/geotagging.c:1805 msgid "date/time offset" msgstr "diferencia horaria" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1806 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "Diferencia horaria ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1810 msgid "apply offset" msgstr "establecer diferencia" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1811 msgid "apply offset to selected images" msgstr "Establecer la diferencia horaria en las imágenes seleccionadas" -#: ../src/libs/geotagging.c:1809 +#: ../src/libs/geotagging.c:1814 msgid "apply date/time" msgstr "establecer fecha/hora" -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1815 msgid "apply the same date/time to selected images" msgstr "establecer la misma fecha/hora en la selección" -#: ../src/libs/geotagging.c:1820 +#: ../src/libs/geotagging.c:1826 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -27431,25 +31185,25 @@ msgstr "" "Para confirmar, pulse Entrar (así también desaparecerá el asterisco *)." #. gpx -#: ../src/libs/geotagging.c:1860 +#: ../src/libs/geotagging.c:1867 msgid "apply GPX track file..." msgstr "adjuntar archivo GPX de recorrido..." -#: ../src/libs/geotagging.c:1861 +#: ../src/libs/geotagging.c:1868 msgid "parses a GPX file and updates location of selected images" msgstr "" "Abrir archivo GPX y actualizar la ubicación de las imágenes seleccionadas" -#: ../src/libs/geotagging.c:1872 +#: ../src/libs/geotagging.c:1879 msgctxt "section" msgid "GPX file" msgstr "Archivo GPX" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1886 msgid "select a GPX track file..." msgstr "Selecciona archivo GPX de recorrido..." -#: ../src/libs/geotagging.c:1896 +#: ../src/libs/geotagging.c:1903 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -27468,89 +31222,41 @@ msgstr "" # dt•v5.2 #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1933 +#: ../src/libs/geotagging.c:1940 msgid "view entire track" msgstr "ver segmento completo" # dt•v5.2 -#: ../src/libs/geotagging.c:1934 +#: ../src/libs/geotagging.c:1941 msgid "refresh map to view entire selected track segments" msgstr "" "Actualizar el mapa para ver todos los segmentos de recorrido seleccionados" -#: ../src/libs/geotagging.c:1948 +#: ../src/libs/geotagging.c:1955 msgid "preview images" msgstr "previsualizar imágenes" -#: ../src/libs/geotagging.c:1953 +#: ../src/libs/geotagging.c:1960 msgid "show on map matching images" msgstr "Muestra en el mapa las imágenes coincidentes" -#: ../src/libs/geotagging.c:1956 +#: ../src/libs/geotagging.c:1963 msgid "select images" msgstr "seleccionar imágenes" -#: ../src/libs/geotagging.c:1957 +#: ../src/libs/geotagging.c:1964 msgid "select matching images" msgstr "seleccionar imágenes coincidentes" -#: ../src/libs/geotagging.c:1965 +#: ../src/libs/geotagging.c:1972 msgid "number of matching images versus selected images" msgstr "Número de imágenes coincidentes frente a las imágenes seleccionadas" -#: ../src/libs/histogram.c:112 -msgid "monochromatic" -msgstr "monocromático" - -#: ../src/libs/histogram.c:113 -msgid "analogous" -msgstr "análogo" - -#: ../src/libs/histogram.c:114 -msgid "analogous complementary" -msgstr "complementario análogo" - -#: ../src/libs/histogram.c:115 -msgid "complementary" -msgstr "complementario" - -#: ../src/libs/histogram.c:116 -msgid "split complementary" -msgstr "complementario adyacente" - -#: ../src/libs/histogram.c:117 -msgid "dyad" -msgstr "diada" - -#: ../src/libs/histogram.c:118 -msgid "triad" -msgstr "triada" - -#: ../src/libs/histogram.c:119 -msgid "tetrad" -msgstr "tétrada" - -#: ../src/libs/histogram.c:125 -msgid "vectorscope" -msgstr "vectorscopio" - -#: ../src/libs/histogram.c:126 -msgid "waveform" -msgstr "Oscilograma" - -#: ../src/libs/histogram.c:127 -msgid "RGB parade" -msgstr "Canales paralelos RGB" - -#: ../src/libs/histogram.c:128 ../src/libs/histogram.c:2525 -msgid "histogram" -msgstr "histograma" - -#: ../src/libs/histogram.c:216 +#: ../src/libs/histogram.c:54 msgid "scopes" msgstr "monitor de gráficos" -#: ../src/libs/histogram.c:1012 +#: ../src/libs/histogram.c:172 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" @@ -27559,117 +31265,50 @@ msgstr "" "RGB Rec. 2020 lineal." # dt•v5.0 -#: ../src/libs/histogram.c:1663 +#: ../src/libs/histogram.c:293 msgid "use buttons at top of graph to change type" msgstr "Usar botones en la parte superior del gráfico para cambiar el tipo" # dt•v5.0 -#: ../src/libs/histogram.c:1664 +#: ../src/libs/histogram.c:294 msgid "click on ❓ and then graph for documentation" msgstr "Haz clic en ❓ y luego en un gráfico para abrir la documentación" # dt•v5.0 -#: ../src/libs/histogram.c:1665 +#: ../src/libs/histogram.c:295 msgid "use color picker module to restrict area" msgstr "Usar el módulo de selector de color para restringir el área" -#: ../src/libs/histogram.c:1673 -msgid "scroll to coarse-rotate" -msgstr "Desplazamiento para rotación rápida" - -#: ../src/libs/histogram.c:1674 -msgid "ctrl+scroll to fine rotate" -msgstr "Ctrl+Desplazamiento para rotar con precisión" - -#: ../src/libs/histogram.c:1675 -msgid "shift+scroll to change width" -msgstr "Para cambiar la anchura del visor: Mayús+Desplazamiento" - -#: ../src/libs/histogram.c:1676 -msgid "alt+scroll to cycle" -msgstr "Cambiar cíclicamente: Alt+Desplazamiento" - -#: ../src/libs/histogram.c:1688 +#: ../src/libs/histogram.c:298 msgid "drag to change black point" msgstr "Arrastrar para cambiar el punto negro" -#: ../src/libs/histogram.c:1689 ../src/libs/histogram.c:1696 +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 msgid "double-click resets" msgstr "Pulsación doble para reiniciar" -#: ../src/libs/histogram.c:1695 +#: ../src/libs/histogram.c:302 msgid "drag to change exposure" msgstr "Arrastrar para cambiar la exposición" -#: ../src/libs/histogram.c:1835 ../src/libs/histogram.c:1877 -msgid "set scale to linear" -msgstr "Cambiar histograma a escala lineal" - -#: ../src/libs/histogram.c:1840 ../src/libs/histogram.c:1882 -msgid "set scale to logarithmic" -msgstr "Cambiar histograma a escala logarítmica" - -#: ../src/libs/histogram.c:1858 -msgid "set scope to vertical" -msgstr "Cambiar visor a modo vertical" - -#: ../src/libs/histogram.c:1863 -msgid "set scope to horizontal" -msgstr "Cambiar visor a modo horizontal" - -#: ../src/libs/histogram.c:1892 -msgid "set view to AzBz" -msgstr "Visualizar en AzBz" - -#: ../src/libs/histogram.c:1898 -msgid "set view to RYB" -msgstr "Visualizar en RYB" - -#: ../src/libs/histogram.c:1904 -msgid "set view to u*v*" -msgstr "Visualizar en u*v*" - -#: ../src/libs/histogram.c:2528 ../src/libs/histogram.c:2596 -msgid "cycle histogram modes" -msgstr "modo cíclico del histograma" +#: ../src/libs/histogram.c:741 ../src/libs/scopes/histogram.c:50 +msgid "histogram" +msgstr "Histograma" -#: ../src/libs/histogram.c:2535 ../src/libs/histogram.c:2598 +#: ../src/libs/histogram.c:747 ../src/libs/histogram.c:845 msgid "hide histogram" msgstr "ocultar histograma" -#: ../src/libs/histogram.c:2601 ../src/libs/histogram.c:2634 -msgid "switch histogram view" -msgstr "cambiar modo de histograma" - -#: ../src/libs/histogram.c:2609 -msgid "toggle blue channel" -msgstr "alternar canal azul" +# dt•v5.6 +#: ../src/libs/histogram.c:857 +#, c-format +msgid "toggle %s channel" +msgstr "alternar canal %s" -#: ../src/libs/histogram.c:2611 ../src/libs/histogram.c:2620 -#: ../src/libs/histogram.c:2629 +#: ../src/libs/histogram.c:865 msgid "toggle colors" msgstr "alternar colores" -#: ../src/libs/histogram.c:2618 -msgid "toggle green channel" -msgstr "alternar canal verde" - -#: ../src/libs/histogram.c:2627 -msgid "toggle red channel" -msgstr "alternar canal rojo" - -#: ../src/libs/histogram.c:2639 -msgid "cycle vectorscope types" -msgstr "cambiar vistas del vectorscopio" - -#: ../src/libs/histogram.c:2650 -msgid "color harmonies" -msgstr "armonías de color" - -#: ../src/libs/histogram.c:2664 -msgid "cycle color harmonies" -msgstr "alternar armonías de color" - # dt•v5.4 #: ../src/libs/history.c:103 msgid "" @@ -27808,8 +31447,8 @@ msgstr "Eliminar físicamente del disco (se usará la papelera de ser posible)" msgid "physically delete from disk immediately" msgstr "Eliminar inmediatamente del disco" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:3984 -#: ../src/libs/styles.c:918 +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 +#: ../src/libs/styles.c:930 msgid "remove" msgstr "quitar" @@ -27948,10 +31587,10 @@ msgid "" "warning: resets star ratings unless you select\n" "'ignore EXIF rating' in the 'import' module" msgstr "" -"Actualizar toda la información de la imagen para que coincida con los " -"cambios en el archivo.\n" -" Advertencia: se reestablecen las puntuaciones en las imágenes a menos que " -"se seleccione\n" +"Actualizar toda la información de la imagen para que coincida con los cambios " +"en el archivo.\n" +" Advertencia: se reestablecen las puntuaciones en las imágenes a menos que se " +"seleccione\n" " \"ignorar calificación EXIF\" en el módulo «importar»." #: ../src/libs/image.c:662 @@ -27968,24 +31607,32 @@ msgstr "Marcar selección como imágenes a color" msgid "duplicate virgin" msgstr "duplicar imagen virgen" -#: ../src/libs/import.c:284 -#, c-format -msgid "device \"%s\" connected on port \"%s\"." -msgstr "Dispositivo \"%s\" conectado en el puerto \"%s\"." +#: ../src/libs/import.c:122 +msgid "add to library" +msgstr "añadir a la fototeca" -#: ../src/libs/import.c:296 ../src/libs/import.c:371 ../src/libs/import.c:2046 +#: ../src/libs/import.c:123 +msgid "copy & import" +msgstr "Copiar e importar" + +#: ../src/libs/import.c:124 msgid "copy & import from camera" msgstr "copiar e importar desde la cámara" -#: ../src/libs/import.c:310 ../src/libs/import.c:375 +#: ../src/libs/import.c:125 msgid "tethered shoot" msgstr "captura" -#: ../src/libs/import.c:320 ../src/libs/import.c:377 +#: ../src/libs/import.c:287 +#, c-format +msgid "device \"%s\" connected on port \"%s\"." +msgstr "Dispositivo \"%s\" conectado en el puerto \"%s\"." + +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 msgid "unmount camera" msgstr "desmontar cámara" -#: ../src/libs/import.c:345 +#: ../src/libs/import.c:332 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -27995,115 +31642,107 @@ msgstr "" "Asegúrese de que no se encuentre montada o\n" "salga de la aplicación de bloqueo." -#: ../src/libs/import.c:350 +#: ../src/libs/import.c:337 msgid "tethering and importing is disabled for this camera" msgstr "La captura y la importación están inhabilitadas en esta cámara" -#: ../src/libs/import.c:352 ../src/libs/import.c:373 +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 msgid "mount camera" msgstr "montar cámara" -#: ../src/libs/import.c:998 +#: ../src/libs/import.c:970 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "%d imagen seleccionada de %d" msgstr[1] "%d imágenes seleccionadas de %d" -#: ../src/libs/import.c:1450 +#: ../src/libs/import.c:1420 msgid "choose the root of the folder tree below" msgstr "Elija la raíz del árbol de carpetas siguiente" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1423 msgid "places" msgstr "lugares" # dt•v5.0 -#: ../src/libs/import.c:1461 +#: ../src/libs/import.c:1431 msgid "restore all default places you have removed" msgstr "Restaura todos los lugares predeterminados que se hayan quitado" # dt•v5.0 -#: ../src/libs/import.c:1468 +#: ../src/libs/import.c:1438 msgid "remove the selected custom place" msgstr "Eliminar el lugar personalizado seleccionado" # dt•v5.0 -#: ../src/libs/import.c:1475 +#: ../src/libs/import.c:1445 msgid "add a custom place" msgstr "Añadir un lugar personalizado" -#: ../src/libs/import.c:1483 +#: ../src/libs/import.c:1453 msgid "you can add custom places using the plus icon" msgstr "Se pueden añadir lugares mediante el ícono del signo +" -#: ../src/libs/import.c:1511 +#: ../src/libs/import.c:1481 msgid "select a folder to see the content" msgstr "Seleccione una carpeta para ver el contenido" -#: ../src/libs/import.c:1514 +#: ../src/libs/import.c:1484 msgid "folders" msgstr "carpetas" -#: ../src/libs/import.c:1590 +#: ../src/libs/import.c:1560 msgid "home" msgstr "home" -#: ../src/libs/import.c:1604 +#: ../src/libs/import.c:1574 msgid "pictures" msgstr "Imágenes" # dt•v5.0 -#: ../src/libs/import.c:1891 +#: ../src/libs/import.c:1861 msgid "mark already imported images" msgstr "Marca las imágenes ya importadas" -#: ../src/libs/import.c:1905 +#: ../src/libs/import.c:1875 msgid "modified" msgstr "Modificado" -#: ../src/libs/import.c:1912 +#: ../src/libs/import.c:1882 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "" "El archivo \"fecha/hora de modificación\" podiera ser diferente de \"fecha/" "hora Exif\"" -#: ../src/libs/import.c:1924 +#: ../src/libs/import.c:1894 msgid "show/hide thumbnails" msgstr "Mostrar u ocultar miniaturas" -#: ../src/libs/import.c:1998 +#: ../src/libs/import.c:1968 msgid "naming rules" msgstr "reglas de nombrado" -#: ../src/libs/import.c:2044 -msgid "add to library" -msgstr "añadir a la fototeca" - -#: ../src/libs/import.c:2045 -msgid "copy & import" -msgstr "Copiar e importar" - -#: ../src/libs/import.c:2083 +#: ../src/libs/import.c:2046 msgid "select new" msgstr "seleccionar nuevas" -#: ../src/libs/import.c:2134 +#: ../src/libs/import.c:2097 msgid "please wait while prefetching the list of images from camera..." msgstr "Espere mientras se carga la lista de imágenes desde la cámara..." -#: ../src/libs/import.c:2284 +#: ../src/libs/import.c:2247 msgid "invalid override date/time format" msgstr "formato de fecha/hora no válido" -#: ../src/libs/import.c:2352 +#: ../src/libs/import.c:2315 msgid "import base directory" msgstr "Importar directorio base" -#: ../src/libs/import.c:2353 +#: ../src/libs/import.c:2316 msgid "" -"before copying images to the darktable base directory make sure it is " -"defined as you prefer.\n" +"before copying images to the darktable base directory make sure it is defined " +"as you prefer.\n" "further information can be found in the darktable manual.\n" "\n" "inspect darktable preferences -> import.\n" @@ -28116,28 +31755,28 @@ msgstr "" "Revise las preferencias de darktable -> importar.\n" "Compruebe y configure en \"Directorio base para el patrón de nombres\"." -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_come back & check" msgstr "_Volver para verificar" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_understood & done" msgstr "_Realizado y entendido" #. add import buttons -#: ../src/libs/import.c:2420 +#: ../src/libs/import.c:2383 msgid "add to library..." msgstr "añadir a la fototeca" -#: ../src/libs/import.c:2422 +#: ../src/libs/import.c:2385 msgid "add existing images to the library" msgstr "Añadir imágenes existentes a la fototeca" -#: ../src/libs/import.c:2428 +#: ../src/libs/import.c:2391 msgid "copy & import..." msgstr "copiar e importar" -#: ../src/libs/import.c:2430 +#: ../src/libs/import.c:2393 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -28148,7 +31787,7 @@ msgstr "" "Se pueden definir patrones para renombrar las imágenes y especificar las " "carpetas de destino." -#: ../src/libs/import.c:2452 +#: ../src/libs/import.c:2416 msgid "parameters" msgstr "parámetros" @@ -28171,28 +31810,28 @@ msgstr "v5.0 para imagen en bruto" msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 para JPEG u otro excepto en bruto" -#: ../src/libs/lib.c:374 +#: ../src/libs/lib.c:412 msgid "deleting preset for obsolete module" msgstr "borrando preajuste de módulo obsoleto" -#: ../src/libs/lib.c:540 +#: ../src/libs/lib.c:578 msgid "manage presets..." msgstr "gestionar preajustes" -#: ../src/libs/lib.c:565 +#: ../src/libs/lib.c:603 msgid "nothing to save" msgstr "Nada para guardar" -#: ../src/libs/lib.c:1266 +#: ../src/libs/lib.c:1322 msgid "show module" msgstr "Mostrar módulo" # dt•v5.0 -#: ../src/libs/lib.c:1291 +#: ../src/libs/lib.c:1355 msgid "presets and preferences" msgstr "Preajustes y preferencias" -#: ../src/libs/lib.c:1600 +#: ../src/libs/lib.c:1740 msgid "utility module" msgstr "módulo de funcionalidad" @@ -28363,8 +32002,7 @@ msgid "go to collection (lighttable)" msgstr "ir a la colección (mesa de luz)" #: ../src/libs/map_locations.c:841 -msgid "" -"terminate edit (press enter or escape) before selecting another location" +msgid "terminate edit (press enter or escape) before selecting another location" msgstr "" "Terminar la edición (pulsar Entrar o Escape) antes de seleccionar otra " "ubicación" @@ -28399,8 +32037,8 @@ msgstr "" #: ../src/libs/map_locations.c:951 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" -"or even polygon if available (select first a polygon place in 'find " -"location' module)" +"or even polygon if available (select first a polygon place in 'find location' " +"module)" msgstr "" "Alterna la figura para delimitar la ubicación en el mapa: círculo, " "rectángulo\n" @@ -28432,7 +32070,7 @@ msgid "select the source of the map. some entries might not work" msgstr "Elegir la fuente del mapa. Algunas entradas podrían no funcionar" # dt•v5.0 -#: ../src/libs/masks.c:63 +#: ../src/libs/masks.c:66 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -28440,85 +32078,96 @@ msgstr "" "Manipular las figuras para máscaras\n" "utilizadas en los módulos de revelado." -#: ../src/libs/masks.c:109 +#: ../src/libs/masks.c:114 msgid "feather" msgstr "difuminado" -#: ../src/libs/masks.c:356 +# dt•v5.6 +#: ../src/libs/masks.c:118 +msgid "cleanup" +msgstr "limpiar" + +# dt•v5.6 +#: ../src/libs/masks.c:120 +msgid "refine mask boundary" +msgstr "perfeccionar los bordes de la máscara" + +#: ../src/libs/masks.c:391 #, c-format msgid "group #%d" msgstr "agrupar #%d" -#: ../src/libs/masks.c:1087 +#: ../src/libs/masks.c:1124 msgid "duplicate this shape" msgstr "duplicar esta figura" -#: ../src/libs/masks.c:1091 +#: ../src/libs/masks.c:1128 msgid "delete this shape" msgstr "borrar esta figura" -#: ../src/libs/masks.c:1097 +#: ../src/libs/masks.c:1134 msgid "delete group" msgstr "borrar grupo" -#: ../src/libs/masks.c:1104 +#: ../src/libs/masks.c:1141 msgid "remove from group" msgstr "eliminar del grupo" -#: ../src/libs/masks.c:1112 +#: ../src/libs/masks.c:1149 msgid "group the forms" msgstr "agrupar figuras" -#: ../src/libs/masks.c:1120 +#: ../src/libs/masks.c:1157 msgid "use inverted shape" msgstr "usar figura inversa" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1161 msgid "mode: union" msgstr "modo: unión" -#: ../src/libs/masks.c:1126 +#: ../src/libs/masks.c:1163 msgid "mode: intersection" msgstr "modo: intersección" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1165 msgid "mode: difference" msgstr "modo: diferencia" -#: ../src/libs/masks.c:1130 +#: ../src/libs/masks.c:1167 msgid "mode: sum" msgstr "modo: suma" -#: ../src/libs/masks.c:1132 +#: ../src/libs/masks.c:1169 msgid "mode: exclusion" msgstr "modo: exclusión" # dt•v5.0*dt•v5.2 -#: ../src/libs/masks.c:1148 +#: ../src/libs/masks.c:1185 msgid "delete unused shapes" msgstr "eliminar figuras no usadas" -#: ../src/libs/masks.c:1872 +# dt•v5.0 +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "añadir objeto" + +#: ../src/libs/masks.c:1920 msgid "created shapes" msgstr "figuras creadas" -#: ../src/libs/masks.c:1879 ../src/libs/masks.c:1894 ../src/libs/masks.c:1908 -#: ../src/libs/masks.c:1910 +#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 +#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 msgid "properties" msgstr "propiedades" -#: ../src/libs/masks.c:1882 +#: ../src/libs/masks.c:1936 msgid "no shapes selected" msgstr "No hay figuras seleccionadas" -#: ../src/libs/masks.c:1908 +#: ../src/libs/masks.c:1974 msgid "pressure" msgstr "presión" -#: ../src/libs/masks.c:1910 -msgid "smoothing" -msgstr "suavizado" - #: ../src/libs/metadata.c:65 msgid "metadata editor" msgstr "editor de metadatos" @@ -28533,7 +32182,7 @@ msgstr "" "de los metadatos en las imágenes seleccionadas." # Verificar en contexto -#: ../src/libs/metadata.c:604 +#: ../src/libs/metadata.c:606 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -28550,34 +32199,34 @@ msgstr "" "En tal caso, con clic secundario se posibilita elegir una de ellas.\n" "Pulse Esc para salir de la ventana emergente." -#: ../src/libs/metadata.c:615 +#: ../src/libs/metadata.c:617 msgid "" msgstr "" -#: ../src/libs/metadata.c:841 ../src/libs/metadata_view.c:1423 +#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 msgid "metadata settings" msgstr "Configuración de metadatos" # dt•v5.2 -#: ../src/libs/metadata.c:884 +#: ../src/libs/metadata.c:886 msgid "XMP tag name" msgstr "nombre de la etiqueta XMP" # dt•v5.0*dt•v5.2 -#: ../src/libs/metadata.c:890 +#: ../src/libs/metadata.c:892 msgid "display name" msgstr "mostrar nombre" -#: ../src/libs/metadata.c:900 ../src/libs/metadata_view.c:1461 +#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 msgid "visible" msgstr "visible" # dt•v5.2 -#: ../src/libs/metadata.c:907 +#: ../src/libs/metadata.c:909 msgid "drag and drop one row at a time until you get the desired order" msgstr "Arrastre y suelte una fila a la vez hasta obtener el orden deseado" -#: ../src/libs/metadata.c:915 +#: ../src/libs/metadata.c:917 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -28588,12 +32237,12 @@ msgstr "" "importación.\n" "También serán exportados." -#: ../src/libs/metadata.c:920 ../src/libs/tagging.c:1873 -#: ../src/libs/tagging.c:2021 +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 +#: ../src/libs/tagging.c:2051 msgid "private" msgstr "privado" -#: ../src/libs/metadata.c:925 +#: ../src/libs/metadata.c:927 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" @@ -28601,17 +32250,17 @@ msgstr "" "exporta con las imágenes)" # dt•v5.2 -#: ../src/libs/metadata.c:934 +#: ../src/libs/metadata.c:936 msgid "add metadata tags" msgstr "Añadir etiquetas de los metadatos" # dt•v5.2 -#: ../src/libs/metadata.c:985 +#: ../src/libs/metadata.c:987 msgid "delete metadata" msgstr "Eliminar metadatos" # dt•v5.2 -#: ../src/libs/metadata.c:986 +#: ../src/libs/metadata.c:988 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -28619,67 +32268,67 @@ msgstr "" "Está a punto de eliminar metadatos que están asignados a imágenes.\n" "Se eliminarán las asociaciones." -#: ../src/libs/metadata.c:1141 +#: ../src/libs/metadata.c:1143 msgid "write metadata for selected images" msgstr "Establecer los metadatos en las imágenes seleccionadas" -#: ../src/libs/metadata.c:1142 +#: ../src/libs/metadata.c:1144 msgid "cancel" msgstr "Cancelar" -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1145 msgid "ignore changed metadata" msgstr "Omitir los metadatos modificados" -#: ../src/libs/metadata.c:1204 +#: ../src/libs/metadata.c:1206 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1205 +#: ../src/libs/metadata.c:1207 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Atribución (CC BY)" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1208 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1209 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "Creative Commons Atribución-Compartir Igual (CC BY-SA)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1210 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1211 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "Creative Commons Atribución-Sin Derivadas (CC BY-ND)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1212 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1213 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "Creative Commons Atribución-No Comercial (CC BY-NC)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1214 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1215 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "Creative Commons Atribución-No Comercial-Compartir Igual (CC BY-NC-SA)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1216 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1217 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "Creative Commons Atribución-No Comercial-Sin Derivadas (CC BY-NC-ND)" -#: ../src/libs/metadata.c:1216 ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 msgid "all rights reserved" msgstr "todos los derechos reservados" @@ -28688,15 +32337,6 @@ msgstr "todos los derechos reservados" msgid "filmroll" msgstr "sesión" -# Cámbio el orden de las palagras "grupo id" por la siguiente "id. grupo", ya que la primera proviene de "group id", en Español se pondría en el segundo caso, también le pongo "." a la abreviatura "id" para no confundirla con la acción de ir a un lugar -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "id. grupo" - -#: ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "versión" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "fecha (importado)" @@ -28733,6 +32373,11 @@ msgstr "ancho (exportado)" msgid "export height" msgstr "alto (exportado)" +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "latitud" + #: ../src/libs/metadata_view.c:170 msgid "longitude" msgstr "longitud" @@ -28749,47 +32394,47 @@ msgstr "categorías" msgid "image information" msgstr "información de la imagen" -#: ../src/libs/metadata_view.c:359 +#: ../src/libs/metadata_view.c:375 msgid "unused/deprecated" msgstr "sin usar/sin soporte" -#: ../src/libs/metadata_view.c:360 +#: ../src/libs/metadata_view.c:376 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:363 +#: ../src/libs/metadata_view.c:379 msgid "marked for deletion" msgstr "marcado para ser eliminado" -#: ../src/libs/metadata_view.c:364 +#: ../src/libs/metadata_view.c:380 msgid "auto-applying presets applied" msgstr "ajustes automáticos establecidos" -#: ../src/libs/metadata_view.c:366 +#: ../src/libs/metadata_view.c:382 msgid "has .txt" msgstr "tiene .txt" -#: ../src/libs/metadata_view.c:367 +#: ../src/libs/metadata_view.c:383 msgid "has .wav" msgstr "tiene .wav" -#: ../src/libs/metadata_view.c:385 +#: ../src/libs/metadata_view.c:403 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "La imagen tiene %d estrella" msgstr[1] "La imagen tiene %d estrellas" -#: ../src/libs/metadata_view.c:452 +#: ../src/libs/metadata_view.c:470 #, c-format msgid "loader: %s" msgstr "cargando: %s" -#: ../src/libs/metadata_view.c:679 +#: ../src/libs/metadata_view.c:702 msgid "" msgstr "" -#: ../src/libs/metadata_view.c:692 +#: ../src/libs/metadata_view.c:715 #, c-format msgid "" "double-click to jump to film roll\n" @@ -28798,32 +32443,32 @@ msgstr "" "Realice un doble clic para cambiar al carrete\n" "%s" -#: ../src/libs/metadata_view.c:783 +#: ../src/libs/metadata_view.c:806 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:805 ../src/libs/metadata_view.c:817 -#: ../src/libs/metadata_view.c:822 +#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 +#: ../src/libs/metadata_view.c:845 #, c-format msgid "%.1f mm" msgstr "%.1f mm" -#: ../src/libs/metadata_view.c:846 +#: ../src/libs/metadata_view.c:869 #, c-format msgid "infinity" msgstr "infinito" -#: ../src/libs/metadata_view.c:850 +#: ../src/libs/metadata_view.c:873 #, c-format msgid "%.2f m" msgstr "%.2f m" -#: ../src/libs/metadata_view.c:1425 +#: ../src/libs/metadata_view.c:1463 msgid "_default" msgstr "_Predefinidos" -#: ../src/libs/metadata_view.c:1456 +#: ../src/libs/metadata_view.c:1495 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -28833,11 +32478,11 @@ msgstr "" "Desmarque la casilla para ocultar los metadatos no deseados.\n" "Utilice los preajustes en caso de requerir una configuración diferente." -#: ../src/libs/metadata_view.c:1610 +#: ../src/libs/metadata_view.c:1657 msgid "jump to film roll" msgstr "cambiar al carrete" -#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1790 +#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 msgid "workflow: scene-referred" msgstr "flujo de trabajo: basado en la escena" @@ -28857,11 +32502,11 @@ msgstr "grupos de módulos" #. depends on image (reload_defaults) respond later to image #. changed signal #: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 -#: ../src/libs/modulegroups.c:2482 ../src/libs/modulegroups.c:2484 +#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 msgid "on-off" msgstr "Control de activación" -#: ../src/libs/modulegroups.c:481 ../src/libs/modulegroups.c:484 +#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." @@ -28870,158 +32515,158 @@ msgstr "" "elementos del mismo módulo. Para poder usar este componente, utilice el " "módulo respectivo." -#: ../src/libs/modulegroups.c:573 +#: ../src/libs/modulegroups.c:579 msgid "(some features may only be available in the full module interface)" msgstr "" "(Es posible que algunas funciones sólo estén disponibles en el módulo " "respectivo)" -#: ../src/libs/modulegroups.c:611 +#: ../src/libs/modulegroups.c:617 #, c-format msgid "go to the full version of the %s module" msgstr "Ir a la versión completa del módulo %s" -#: ../src/libs/modulegroups.c:1559 ../src/libs/modulegroups.c:1651 -#: ../src/libs/modulegroups.c:1688 ../src/libs/modulegroups.c:1742 -#: ../src/libs/modulegroups.c:1856 +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 +#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 +#: ../src/libs/modulegroups.c:1862 msgctxt "modulegroup" msgid "base" msgstr "básico" -#: ../src/libs/modulegroups.c:1578 +#: ../src/libs/modulegroups.c:1582 msgctxt "modulegroup" msgid "tone" msgstr "tono" -#: ../src/libs/modulegroups.c:1588 ../src/libs/modulegroups.c:1702 -#: ../src/libs/modulegroups.c:1758 +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 +#: ../src/libs/modulegroups.c:1763 msgctxt "modulegroup" msgid "color" msgstr "color" -#: ../src/libs/modulegroups.c:1605 ../src/libs/modulegroups.c:1710 -#: ../src/libs/modulegroups.c:1764 +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 +#: ../src/libs/modulegroups.c:1770 msgctxt "modulegroup" msgid "correct" msgstr "corrección" -#: ../src/libs/modulegroups.c:1624 ../src/libs/modulegroups.c:1723 -#: ../src/libs/modulegroups.c:1777 ../src/libs/modulegroups.c:2367 +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 +#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 msgctxt "modulegroup" msgid "effect" msgstr "efecto" -#: ../src/libs/modulegroups.c:1644 +#: ../src/libs/modulegroups.c:1649 msgid "modules: all" msgstr "módulos: todos" -#: ../src/libs/modulegroups.c:1666 +#: ../src/libs/modulegroups.c:1671 msgctxt "modulegroup" msgid "grading" msgstr "calibración de color" -#: ../src/libs/modulegroups.c:1674 ../src/libs/modulegroups.c:2373 +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 msgctxt "modulegroup" msgid "effects" msgstr "efectos" -#: ../src/libs/modulegroups.c:1682 +#: ../src/libs/modulegroups.c:1687 msgid "workflow: beginner" msgstr "flujo de trabajo: principiante" -#: ../src/libs/modulegroups.c:1735 +#: ../src/libs/modulegroups.c:1740 msgid "workflow: display-referred" msgstr "flujo de trabajo: basado en la pantalla" -#: ../src/libs/modulegroups.c:1795 +#: ../src/libs/modulegroups.c:1801 msgid "search only" msgstr "sólo búsqueda" -#: ../src/libs/modulegroups.c:1809 ../src/libs/modulegroups.c:2112 -#: ../src/libs/modulegroups.c:2677 +#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 +#: ../src/libs/modulegroups.c:2679 msgctxt "modulegroup" msgid "deprecated" msgstr "obsoleto" -#: ../src/libs/modulegroups.c:1824 +#: ../src/libs/modulegroups.c:1830 msgid "previous config" msgstr "configuración previa" -#: ../src/libs/modulegroups.c:1826 +#: ../src/libs/modulegroups.c:1832 msgid "previous layout" msgstr "disposición previa" -#: ../src/libs/modulegroups.c:1830 +#: ../src/libs/modulegroups.c:1836 msgid "previous config with new layout" msgstr "configuración previa con la nueva disposición" -#: ../src/libs/modulegroups.c:2008 ../src/libs/modulegroups.c:2536 -#: ../src/libs/modulegroups.c:2549 +#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 +#: ../src/libs/modulegroups.c:2553 msgid "remove this widget" msgstr "Quitar este elemento de control" -#: ../src/libs/modulegroups.c:2131 ../src/libs/modulegroups.c:2395 +#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 msgid "remove this module" msgstr "Quitar este módulo" -#: ../src/libs/modulegroups.c:2359 +#: ../src/libs/modulegroups.c:2363 msgid "base" msgstr "básico" -#: ../src/libs/modulegroups.c:2365 +#: ../src/libs/modulegroups.c:2369 msgid "tone" msgstr "tono" -#: ../src/libs/modulegroups.c:2369 +#: ../src/libs/modulegroups.c:2373 msgid "technical" msgstr "técnico" -#: ../src/libs/modulegroups.c:2371 +#: ../src/libs/modulegroups.c:2375 msgid "grading" msgstr "calibración de color" -#: ../src/libs/modulegroups.c:2377 ../src/libs/modulegroups.c:2385 +#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 msgid "add this module" msgstr "Añadir este módulo" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2407 ../src/libs/modulegroups.c:2628 +#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 msgid "all available modules" msgstr "todos los módulos disponibles" -#: ../src/libs/modulegroups.c:2415 +#: ../src/libs/modulegroups.c:2419 msgid "add module" msgstr "añadir módulo" -#: ../src/libs/modulegroups.c:2420 +#: ../src/libs/modulegroups.c:2424 msgid "remove module" msgstr "quitar módulo" -#: ../src/libs/modulegroups.c:2543 +#: ../src/libs/modulegroups.c:2547 msgid "header needed for other widgets" msgstr "Encabezado necesario para otros componentes de control" -#: ../src/libs/modulegroups.c:2559 ../src/libs/modulegroups.c:2566 +#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 msgid "add this widget" msgstr "Añadir este elemento de control" -#: ../src/libs/modulegroups.c:2579 +#: ../src/libs/modulegroups.c:2583 msgid "currently invisible" msgstr "Actualmente invisible" -#: ../src/libs/modulegroups.c:2612 +#: ../src/libs/modulegroups.c:2616 msgid "add widget" msgstr "Añadir elemento de control" -#: ../src/libs/modulegroups.c:2617 +#: ../src/libs/modulegroups.c:2621 msgid "remove widget" msgstr "Quitar elemento de control" -#: ../src/libs/modulegroups.c:2740 +#: ../src/libs/modulegroups.c:2742 msgid "show all history modules" msgstr "mostrar todos los módulos del historial" -#: ../src/libs/modulegroups.c:2743 ../src/libs/modulegroups.c:4018 +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 msgid "" "show modules that are present in the history stack, regardless of whether or " "not they are currently enabled" @@ -29029,7 +32674,7 @@ msgstr "" "Mostrar los módulos que están presentes en historial de acciones, " "independientemente de si actualmente están o no habilitados" -#: ../src/libs/modulegroups.c:2827 ../src/libs/modulegroups.c:2933 +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -29040,8 +32685,28 @@ msgstr "" "sustitutos.\n" "Se desactivarán para nuevos revelados en la próxima versión." +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +msgid "quick access" +msgstr "acceso rápido" + +# dt•v5.6 +#: ../src/libs/modulegroups.c:2865 +msgid "active pipeline" +msgstr "procesado activo" + +# dt•v5.6 +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#, c-format +msgid "module group: '%s'" +msgstr "Agrupación de módulos: «%s»" + +# dt•v5.6 +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +msgid "cycle module groups" +msgstr "Ciclo de agrupación de módulos" + # dt•v5.0 -#: ../src/libs/modulegroups.c:2880 +#: ../src/libs/modulegroups.c:2975 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -29050,19 +32715,19 @@ msgstr "" "\n" "Use el botón secundario para añadir o quitar módulos." -#: ../src/libs/modulegroups.c:2883 +#: ../src/libs/modulegroups.c:2978 msgid "quick access panel" msgstr "Panel de control modular y acceso rápido" -#: ../src/libs/modulegroups.c:2895 +#: ../src/libs/modulegroups.c:2990 msgid "show only active modules" msgstr "Mostrar únicamente los módulos activos" -#: ../src/libs/modulegroups.c:2896 +#: ../src/libs/modulegroups.c:2991 msgid "active modules" msgstr "Módulos activo" -#: ../src/libs/modulegroups.c:2902 +#: ../src/libs/modulegroups.c:3001 msgid "" "presets\n" "ctrl+click to manage" @@ -29070,20 +32735,20 @@ msgstr "" "Preajustes\n" "Use Ctrl+Clic para gestionar" -#: ../src/libs/modulegroups.c:2909 +#: ../src/libs/modulegroups.c:3008 msgid "search modules" msgstr "buscar módulos" -#: ../src/libs/modulegroups.c:2911 +#: ../src/libs/modulegroups.c:3010 msgid "search modules by name or tag" msgstr "Buscar módulos por nombre o etiqueta" -#: ../src/libs/modulegroups.c:2926 +#: ../src/libs/modulegroups.c:3025 msgid "clear text" msgstr "Borrar texto" # dt•v5.4.1 -#: ../src/libs/modulegroups.c:3043 +#: ../src/libs/modulegroups.c:3142 #, c-format msgid "" "%s\n" @@ -29092,154 +32757,149 @@ msgstr "" "%s\n" "Use el botón secundario para añadir o quitar módulos." -#: ../src/libs/modulegroups.c:3190 +#: ../src/libs/modulegroups.c:3286 msgid "basic icon" msgstr "ícono de básico" -#: ../src/libs/modulegroups.c:3201 +#: ../src/libs/modulegroups.c:3297 msgid "active icon" msgstr "ícono de activos" -#: ../src/libs/modulegroups.c:3212 +#: ../src/libs/modulegroups.c:3308 msgid "color icon" msgstr "ícono de color" -#: ../src/libs/modulegroups.c:3223 +#: ../src/libs/modulegroups.c:3319 msgid "correct icon" msgstr "ícono de corrección" -#: ../src/libs/modulegroups.c:3234 +#: ../src/libs/modulegroups.c:3330 msgid "effect icon" msgstr "ícono de efecto" -#: ../src/libs/modulegroups.c:3245 +#: ../src/libs/modulegroups.c:3341 msgid "favorites icon" msgstr "ícono de favoritos" -#: ../src/libs/modulegroups.c:3256 +#: ../src/libs/modulegroups.c:3352 msgid "tone icon" msgstr "ícono de tono" -#: ../src/libs/modulegroups.c:3267 +#: ../src/libs/modulegroups.c:3363 msgid "grading icon" msgstr "ícono de calibración de color" -#: ../src/libs/modulegroups.c:3278 +#: ../src/libs/modulegroups.c:3374 msgid "technical icon" msgstr "ícono de técnico" -#: ../src/libs/modulegroups.c:3312 +#: ../src/libs/modulegroups.c:3408 msgid "quick access panel widgets" msgstr "Controles para el panel de control modular" -#: ../src/libs/modulegroups.c:3314 -msgid "quick access" -msgstr "acceso rápido" - -#: ../src/libs/modulegroups.c:3336 +#: ../src/libs/modulegroups.c:3432 msgid "add widget to the quick access panel" msgstr "Añade un componente al panel de control modular" -#: ../src/libs/modulegroups.c:3369 +#: ../src/libs/modulegroups.c:3465 msgid "group icon" msgstr "ícono de grupo" -#: ../src/libs/modulegroups.c:3379 +#: ../src/libs/modulegroups.c:3475 msgid "group name" msgstr "Nombre del grupo" -#: ../src/libs/modulegroups.c:3391 +#: ../src/libs/modulegroups.c:3487 msgid "remove group" msgstr "Eliminar grupo" -#: ../src/libs/modulegroups.c:3419 +#: ../src/libs/modulegroups.c:3515 msgid "move group to the left" msgstr "Desplazar el conjunto a la izquierda" -#: ../src/libs/modulegroups.c:3429 +#: ../src/libs/modulegroups.c:3525 msgid "add module to the group" msgstr "Añadir un módulo al grupo" -#: ../src/libs/modulegroups.c:3441 +#: ../src/libs/modulegroups.c:3537 msgid "move group to the right" msgstr "Desplazar el conjunto a la derecha" -#: ../src/libs/modulegroups.c:3631 +#: ../src/libs/modulegroups.c:3725 msgid "rename preset" msgstr "Renombrar preajuste" -#: ../src/libs/modulegroups.c:3634 +#: ../src/libs/modulegroups.c:3728 msgid "_rename" msgstr "_renombrar" -#: ../src/libs/modulegroups.c:3639 +#: ../src/libs/modulegroups.c:3733 msgid "a preset with this name already exists!" msgstr "Ya existe un preajuste con el mismo nombre" -#: ../src/libs/modulegroups.c:3648 +#: ../src/libs/modulegroups.c:3742 msgid "new preset name:" msgstr "Nuevo nombre del preajuste:" -#: ../src/libs/modulegroups.c:3976 +#: ../src/libs/modulegroups.c:4070 msgid "preset: " msgstr "preajuste: " -#: ../src/libs/modulegroups.c:3986 +#: ../src/libs/modulegroups.c:4080 msgid "remove the preset" msgstr "eliminar el preajuste" -#: ../src/libs/modulegroups.c:3990 +#: ../src/libs/modulegroups.c:4084 msgid "duplicate the preset" msgstr "Duplicar el preajuste" -#: ../src/libs/modulegroups.c:3994 +#: ../src/libs/modulegroups.c:4088 msgid "rename the preset" msgstr "Renombrar el preajuste" -#: ../src/libs/modulegroups.c:3998 +#: ../src/libs/modulegroups.c:4092 msgid "create a new empty preset" msgstr "Crear un preajuste vacío nuevo" -#: ../src/libs/modulegroups.c:4006 +#: ../src/libs/modulegroups.c:4100 msgid "show search line" msgstr "mostrar búsqueda" -#: ../src/libs/modulegroups.c:4010 +#: ../src/libs/modulegroups.c:4104 msgid "show quick access panel" msgstr "visualizar el panel de control modular" -#: ../src/libs/modulegroups.c:4015 +#: ../src/libs/modulegroups.c:4109 msgid "show all history modules in active group" msgstr "mostrar todos los módulos del historial en el grupo activo" -#: ../src/libs/modulegroups.c:4029 +#: ../src/libs/modulegroups.c:4123 msgid "auto-apply this preset" msgstr "usar automáticamente este preajuste" -#: ../src/libs/modulegroups.c:4045 +#: ../src/libs/modulegroups.c:4139 msgid "module groups" msgstr "Agrupación de módulos" -#: ../src/libs/modulegroups.c:4064 +#: ../src/libs/modulegroups.c:4158 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" -msgstr "" -"Este es un preajuste integrado. Crear un duplicado para poder editarlo." +msgstr "Este es un preajuste integrado. Crear un duplicado para poder editarlo." -#: ../src/libs/navigation.c:76 +#: ../src/libs/navigation.c:88 msgid "navigation" msgstr "navegación" -#: ../src/libs/navigation.c:113 ../src/libs/navigation.c:250 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 msgctxt "navigationbox" msgid "fill" msgstr "relleno" -#: ../src/libs/navigation.c:116 ../src/libs/navigation.c:248 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 msgid "small" msgstr "pequeño" -#: ../src/libs/navigation.c:213 +#: ../src/libs/navigation.c:225 msgid "" "navigation\n" "click or drag to position zoomed area in center view" @@ -29247,44 +32907,367 @@ msgstr "" "Navegación\n" "Pulse o arrastre para colocar el área ampliada en la vista central." -#: ../src/libs/navigation.c:235 +#: ../src/libs/navigation.c:254 msgid "hide navigation thumbnail" msgstr "ocultar navegación de miniaturas" -#: ../src/libs/navigation.c:246 +#: ../src/libs/navigation.c:265 msgid "image zoom level" msgstr "nivel de zoom de la imagen" -#: ../src/libs/navigation.c:251 +#: ../src/libs/navigation.c:270 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:252 +#: ../src/libs/navigation.c:271 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:253 +#: ../src/libs/navigation.c:272 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:273 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:255 +#: ../src/libs/navigation.c:274 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:256 +#: ../src/libs/navigation.c:275 msgid "1600%" msgstr "1600%" +# dt•v5.6 +#: ../src/libs/neural_restore.c:461 ../src/libs/neural_restore.c:3406 +msgid "neural restore" +msgstr "restauración neural" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:466 +msgid "AI-based image restoration: denoise and upscale" +msgstr "" +"Restauración de imágenes basada en IA: reducción de ruido y aumento de " +"resolución" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:855 +#, c-format +msgid "failed to open TIFF for writing: %s" +msgstr "No se pudo abrir el archivo TIFF para escribir: %s" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:906 +msgid "out of memory for detail recovery buffer" +msgstr "Memoria insuficiente para el búfer de recuperación de detalles" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1174 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "" +"Falló al cargar el modelo de IA para la reducción de ruido en los archivos en " +"bruto tipo Bayer" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1178 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "" +"Falló al cargar el modelo de IA para la reducción de ruido en los archivos en " +"bruto tipo X-Trans" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1182 +msgid "failed to load AI model for linear raw denoising" +msgstr "" +"Fallo al cargar el modelo de IA para la reducción de ruido lineal de los " +"archivos en bruto" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1236 +msgid "raw denoise: unsupported raw datatype" +msgstr "" +"Reducción de ruido de imagen en bruto: tipo de datos en bruto no compatible" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1367 +msgid "raw denoise: cannot load source image" +msgstr "" +"Reducción de ruido de imagen en bruto: no se puede cargar la imagen original" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1393 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "" +"Reducción de ruido de imagen en bruto: la imagen no está en un formato " +"compatible con el sensor" + +#: ../src/libs/neural_restore.c:1421 ../src/libs/neural_restore.c:2778 +msgid "" +"raw denoise: this image is already pre-demosaiced (sRaw / computational raw); " +"results may be limited" +msgstr "" +"Reducción de ruido para formato en bruto: esta imagen pasó por un proceso de " +"interpolado (sRAW / RAW computacional); los resultados pueden ser limitados" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1437 ../src/libs/neural_restore.c:4268 +msgid "upscale" +msgstr "ampliación" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1439 +#, c-format +msgid "loading %s model..." +msgstr "Cargando modelo «%s» ..." + +# dt•v5.2 +#: ../src/libs/neural_restore.c:1469 +#, c-format +msgid "failed to load AI %s model" +msgstr "No se ha podido cargar el modelo de IA %s" + +# dt•v5.4 +#: ../src/libs/neural_restore.c:1539 +msgid "neural restore: cannot create output directory" +msgstr "Restauración neural: no se pudo crear el directorio de salida" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1571 +msgid "neural restore: too many output files" +msgstr "Restauración neural: demasiados archivos de salida" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1580 +#, c-format +msgid "denoising image %d/%d..." +msgstr "Reducción de ruido de la imagen %d/%d..." + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1581 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "Reducción de ruido de la imagen en bruto %d/%d..." + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1582 +#, c-format +msgid "upscaling 2x image %d/%d..." +msgstr "Ampliando la imagen 2× %d/%d..." + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1583 +#, c-format +msgid "upscaling 4x image %d/%d..." +msgstr "Ampliando la imagen 4× %d/%d..." + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1592 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "Error para la reducción de ruido de la imagen en bruto %d" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1621 +msgid "neural restore: export failed" +msgstr "Restauración neural: error al exportar" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1644 +#, c-format +msgid "neural %s: %d image processed" +msgid_plural "neural %s: %d images processed" +msgstr[0] "%s neural: %d imagen procesada" +msgstr[1] "%s neural: %d imágenes procesadas" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1726 +msgid "large output - processing will be slow" +msgstr "Gran volumen de datos: el procesamiento será lento" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1742 +msgid "output: Bayer CFA DNG" +msgstr "Formato de salida: DNG con filtro CFA de Bayer" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1743 +msgid "output: LinearRaw DNG" +msgstr "formato de salida: DNG LinearRaw" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1762 +msgid "wide-gamut preserved, not denoised" +msgstr "Se mantiene la amplia gama cromática sin reducción de ruido" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:1763 +msgid "wide-gamut clipped" +msgstr "recorte en gama amplia" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:3590 +#, c-format +msgid "zoom %.0f%%" +msgstr "ampliación: %.0f%%" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:3753 +msgid "click to select preview area" +msgstr "Pulse para seleccionar el área de vista previa" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:3778 +msgid "model not available" +msgstr "Modelo no disponible" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:3780 ../src/libs/neural_restore.c:3974 +msgid "generating preview..." +msgstr "Generando vista previa..." + +# dt•v5.6 +#: ../src/libs/neural_restore.c:3782 +msgid "click to generate preview" +msgstr "Pulse para generar vista previa" + +# dt•v5.0 +#: ../src/libs/neural_restore.c:3784 +msgid "image not supported by this task" +msgstr "La imagen no es compatible para este proceso" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:3786 +msgid "preview initialization failed" +msgstr "Fallo en la inicialización de la previsualización" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:3787 +msgid "select an image to preview" +msgstr "seleccionar imagen para la previsualización" + +# dt•v5.0 +#: ../src/libs/neural_restore.c:4220 ../src/libs/neural_restore.c:4484 +msgid "select output folder" +msgstr "Seleccionar la carpeta destino" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4265 +msgid "AI raw denoising" +msgstr "Reducción de ruido sobre imagen en bruto con IA" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4267 +msgid "AI denoising" +msgstr "Reducción de ruido con IA" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4269 +msgid "AI upscaling" +msgstr "Redimensionado con IA" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4281 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "Mezcla entre el CFA de origen (0 %) y la salida sin ruido (100 %)" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4299 +#, no-c-format +msgid "" +"100% applies the full AI model output; lower values bring back luminance " +"texture and grain while keeping color noise suppressed" +msgstr "" +"El valor 100 % aplica el resultado completo del modelo de IA; los valores más " +"bajos recuperan la textura de luminancia y el grano, al tiempo que mantienen " +"suprimido el ruido de color." + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4308 +msgid "upscale factor" +msgstr "factor de escala" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4310 +msgid "2x" +msgstr "2×" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4310 +msgid "4x" +msgstr "4×" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4327 +msgid "" +"click to pick preview area on the image thumbnail\n" +"double-click to reset to center" +msgstr "" +"Pulse para seleccionar el área de vista previa en la miniatura de la imagen\n" +"Pulse doble para volver a centrar." + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4358 +msgid "process selected images" +msgstr "Procesar imágenes seleccionadas" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4376 +msgid "output parameters" +msgstr "parámetros de salida" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4387 +msgid "output TIFF bit depth" +msgstr "profundidad de bits del archivo TIFF de salida" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4429 +msgid "color profile embedded in the output TIFF" +msgstr "Perfil de color integrado en el archivo TIFF de salida" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4439 +msgid "preserve wide-gamut colors" +msgstr "preservar los colores de amplia gama" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4446 +msgid "" +"when on, pixels outside sRGB gamut pass through without being denoised; when " +"off, all pixels are denoised but wide-gamut colors may be clipped; only " +"affects denoise" +msgstr "" +"Cuando está activada, los pixeles que se encuentran fuera de la gama sRGB " +"pasan sin que se les aplique la reducción de ruido; cuando está desactivada, " +"se aplica la reducción de ruido a todos los pixeles, aunque los colores de " +"gama amplia pueden verse recortados. Solo afecta a la reducción de ruido." + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4455 +msgid "add to the current collection" +msgstr "añadir a la colección actual" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4461 +msgid "automatically import the output image into the current collection" +msgstr "Importar automáticamente la imagen resultante a la colección actual" + +# dt•v5.6 +#: ../src/libs/neural_restore.c:4477 +msgid "" +"output folder — supports darktable variables\n" +"$(FILE_FOLDER) = source image folder" +msgstr "" +"Carpeta de salida: admite variables de darktable\\n\n" +"$(FILE_FOLDER) = carpeta de imágenes de origen" + #: ../src/libs/print_settings.c:48 msgid "print settings" msgstr "ajustes de impresión" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 #, c-format msgid "processing `%s' for `%s'" msgstr "Procesando «%s» para el módulo «%s»" @@ -29304,39 +33287,39 @@ msgstr "Error al obtener el perfil de salida para la imagen %d" msgid "cannot apply printer profile `%s'" msgstr "No se puede establecer el perfil de la impresora «%s»" -#: ../src/libs/print_settings.c:586 +#: ../src/libs/print_settings.c:594 msgid "failed to create temporary PDF for printing" msgstr "Hubo un fallo al crear el archivo temporal PDF para imprimir" -#: ../src/libs/print_settings.c:632 +#: ../src/libs/print_settings.c:640 msgid "maximum image per page reached" msgstr "Número máximo de imágenes por página alcanzado" -#: ../src/libs/print_settings.c:717 +#: ../src/libs/print_settings.c:725 msgid "cannot print until a picture is selected" msgstr "No se puede imprimir hasta que una imagen sea seleccionada" -#: ../src/libs/print_settings.c:722 +#: ../src/libs/print_settings.c:730 msgid "cannot print until a printer is selected" msgstr "No se puede imprimir hasta que una impresora sea seleccionada" -#: ../src/libs/print_settings.c:727 +#: ../src/libs/print_settings.c:735 msgid "cannot print until a paper is selected" msgstr "No se puede imprimir hasta que un papel sea seleccionado" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:755 +#: ../src/libs/print_settings.c:763 #, c-format msgid "cannot get image %d for printing" msgstr "No se puede obtener la imagen %d para imprimirla" -#: ../src/libs/print_settings.c:927 +#: ../src/libs/print_settings.c:942 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (ppp:%d)" # dt•v5.0•5.1 -#: ../src/libs/print_settings.c:1182 +#: ../src/libs/print_settings.c:1195 #, c-format msgid "" "style to be applied on print:\n" @@ -29345,60 +33328,60 @@ msgstr "" "Estilo que se va a aplicar en la impresión:\n" "%s" -#: ../src/libs/print_settings.c:2481 +#: ../src/libs/print_settings.c:2494 msgctxt "section" msgid "printer" msgstr "impresora" -#: ../src/libs/print_settings.c:2494 ../src/libs/print_settings.c:2503 -#: ../src/libs/print_settings.c:2558 +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2571 msgid "printer" msgstr "impresora" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2507 msgid "media" msgstr "tipos de papel" -#: ../src/libs/print_settings.c:2515 +#: ../src/libs/print_settings.c:2528 msgid "color management in printer driver" msgstr "gestión de color en el controlador de la impresora" -#: ../src/libs/print_settings.c:2548 +#: ../src/libs/print_settings.c:2561 msgid "printer ICC profiles" msgstr "Perfiles ICC de la impresora" -#: ../src/libs/print_settings.c:2569 +#: ../src/libs/print_settings.c:2582 msgid "black point compensation" msgstr "compensación de punto negro" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2595 msgid "activate black point compensation when applying the printer profile" msgstr "" "Activa la compensación de punto negro al establecer el perfil de la impresora" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2589 +#: ../src/libs/print_settings.c:2602 msgctxt "section" msgid "page" msgstr "página" -#: ../src/libs/print_settings.c:2611 +#: ../src/libs/print_settings.c:2624 msgid "measurement units" msgstr "unidades de medida" -#: ../src/libs/print_settings.c:2619 +#: ../src/libs/print_settings.c:2632 msgid "image width/height" msgstr "ancho/alto de imagen" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2637 msgid " x " msgstr " × " -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2645 msgid "scale factor" msgstr "factor de escala" -#: ../src/libs/print_settings.c:2638 +#: ../src/libs/print_settings.c:2651 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -29412,46 +33395,46 @@ msgstr "" "Un valor muy grande puede resultar en una calidad de impresión pobre" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2652 +#: ../src/libs/print_settings.c:2665 msgid "top margin" msgstr "Margen superior" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2656 +#: ../src/libs/print_settings.c:2669 msgid "left margin" msgstr "Margen izquierdo" -#: ../src/libs/print_settings.c:2659 +#: ../src/libs/print_settings.c:2672 msgid "lock" msgstr "bloquear" -#: ../src/libs/print_settings.c:2661 +#: ../src/libs/print_settings.c:2674 msgid "change all margins uniformly" msgstr "Cambiar los margenes uniformemente" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2678 msgid "right margin" msgstr "Margen derecho" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2682 msgid "bottom margin" msgstr "Margen inferior" -#: ../src/libs/print_settings.c:2702 +#: ../src/libs/print_settings.c:2715 msgid "display grid" msgstr "mostrar cuadrícula" -#: ../src/libs/print_settings.c:2713 +#: ../src/libs/print_settings.c:2726 msgid "snap to grid" msgstr "ajustar a la cuadrícula" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2739 msgid "borderless mode required" msgstr "modo sin bordes requerido" -#: ../src/libs/print_settings.c:2729 +#: ../src/libs/print_settings.c:2742 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -29462,16 +33445,16 @@ msgstr "" "inferiores que los márgenes del hardware de la impresora." #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2736 +#: ../src/libs/print_settings.c:2749 msgctxt "section" msgid "image layout" msgstr "disposición de la imagen" -#: ../src/libs/print_settings.c:2777 +#: ../src/libs/print_settings.c:2790 msgid "new image area" msgstr "nueva área de imagen" -#: ../src/libs/print_settings.c:2779 +#: ../src/libs/print_settings.c:2792 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -29481,58 +33464,58 @@ msgstr "" "Pulse y arrastre sobre la página para situar el área.\n" "Arrastre y suelte encima desde la tira de imágenes." -#: ../src/libs/print_settings.c:2783 +#: ../src/libs/print_settings.c:2796 msgid "delete image area" msgstr "borrar el área de la imagen" -#: ../src/libs/print_settings.c:2785 +#: ../src/libs/print_settings.c:2798 msgid "delete the currently selected image area" msgstr "borrar el área de la imagen actualmente seleccionada" -#: ../src/libs/print_settings.c:2788 +#: ../src/libs/print_settings.c:2801 msgid "clear layout" msgstr "borrar disposición" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2803 msgid "remove all image areas from the page" msgstr "Eliminar toda el área de imagen de la página" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2807 +#: ../src/libs/print_settings.c:2820 msgid "image area x origin (in current unit)" msgstr "Origen x del área de la imagen (en la unidad actual)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2811 +#: ../src/libs/print_settings.c:2824 msgid "image area y origin (in current unit)" msgstr "Origen y del área de la imagen (en la unidad actual)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2822 +#: ../src/libs/print_settings.c:2835 msgid "image area width (in current unit)" msgstr "Anchura del área de la imagen (en la unidad actual)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2826 +#: ../src/libs/print_settings.c:2839 msgid "image area height (in current unit)" msgstr "Altura del área de la imagen (en la unidad actual)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2852 +#: ../src/libs/print_settings.c:2865 msgctxt "section" msgid "print settings" msgstr "ajustes de impresión" # dt•v5.0•5.1 -#: ../src/libs/print_settings.c:2922 +#: ../src/libs/print_settings.c:2935 msgid "select style to be applied on printing" msgstr "Seleccione el estilo que se aplicará al imprimir" -#: ../src/libs/print_settings.c:2924 +#: ../src/libs/print_settings.c:2937 msgid "temporary style to use while printing" msgstr "Estilo para ser aplicado solo al imprimir" -#: ../src/libs/print_settings.c:2956 +#: ../src/libs/print_settings.c:2969 msgid "print with current settings" msgstr "Imprimir con la configuración actual" @@ -29566,6 +33549,95 @@ msgstr " pero no " msgid "recent collections settings" msgstr "Preferencias de colecciones recientes" +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +msgid "set scale to linear" +msgstr "Cambiar histograma a escala lineal" + +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +msgid "set scale to logarithmic" +msgstr "Cambiar histograma a escala logarítmica" + +# dt•v5.6 +#: ../src/libs/scopes/histogram.c:244 +msgid "switch histogram scale" +msgstr "cambiar escala del histograma" + +#. FIXME: this could depend on values of left/right scopes +#: ../src/libs/scopes/split.c:30 +msgid "split" +msgstr "Dividido" + +#: ../src/libs/scopes/vectorscope.c:135 +msgid "vectorscope" +msgstr "Vectorscopio" + +#: ../src/libs/scopes/vectorscope.c:1038 +msgid "set view to AzBz" +msgstr "Visualizar en AzBz" + +#: ../src/libs/scopes/vectorscope.c:1044 +msgid "set view to RYB" +msgstr "Visualizar en RYB" + +#: ../src/libs/scopes/vectorscope.c:1050 +msgid "set view to u*v*" +msgstr "Visualizar en u*v*" + +#: ../src/libs/scopes/vectorscope.c:1160 +msgid "scroll to coarse-rotate" +msgstr "Desplazamiento para rotación rápida" + +#: ../src/libs/scopes/vectorscope.c:1161 +msgid "ctrl+scroll to fine rotate" +msgstr "Ctrl+Desplazamiento para rotar con precisión" + +#: ../src/libs/scopes/vectorscope.c:1162 +msgid "shift+scroll to change width" +msgstr "Para cambiar la anchura del visor: Mayús+Desplazamiento" + +#: ../src/libs/scopes/vectorscope.c:1163 +msgid "alt+scroll to cycle" +msgstr "Cambiar cíclicamente: Alt+Desplazamiento" + +#: ../src/libs/scopes/vectorscope.c:1419 +msgid "cycle vectorscope types" +msgstr "cambiar vistas del vectorscopio" + +# dt•v5.6 +#: ../src/libs/scopes/vectorscope.c:1424 +msgid "switch vectorscope scale" +msgstr "cambiar escala del vectorscopio" + +#: ../src/libs/scopes/vectorscope.c:1441 +msgid "color harmonies" +msgstr "armonías de color" + +#. FIXME: do we need this action, or is it vestigial? +#: ../src/libs/scopes/vectorscope.c:1459 +msgid "cycle color harmonies" +msgstr "alternar armonías de color" + +#: ../src/libs/scopes/waveform.c:55 +msgid "waveform" +msgstr "Oscilograma" + +#: ../src/libs/scopes/waveform.c:308 +msgid "set scope to vertical" +msgstr "Cambiar visor a modo vertical" + +#: ../src/libs/scopes/waveform.c:313 +msgid "set scope to horizontal" +msgstr "Cambiar visor a modo horizontal" + +# dt•v5.6 +#: ../src/libs/scopes/waveform.c:404 +msgid "switch scope orientation" +msgstr "cambiar la orientación del visor" + +#: ../src/libs/scopes/waveform.c:446 +msgid "RGB parade" +msgstr "Canales paralelos RGB" + # dt•v5.0 #: ../src/libs/select.c:45 msgid "" @@ -29661,11 +33733,16 @@ msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" msgstr "" -"Se crea una instantánea de la imagen en proceso para compararse con otro " -"paso de revelado de la misma o incluso, con otra imagen." +"Se crea una instantánea de la imagen en proceso para compararse con otro paso " +"de revelado de la misma o incluso, con otra imagen." + +# dt•v5.6 +#: ../src/libs/snapshots.c:867 +msgid "side-by-side" +msgstr "lado al lado" # dt•v5.2 -#: ../src/libs/snapshots.c:871 +#: ../src/libs/snapshots.c:873 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" @@ -29673,7 +33750,7 @@ msgstr "" "La instantánea se compara con la imagen actual lado a lado o arriba y debajo " "en lugar de superponerla" -#: ../src/libs/snapshots.c:875 +#: ../src/libs/snapshots.c:877 msgid "toggle last snapshot" msgstr "cambiar la última instantánea" @@ -29731,7 +33808,7 @@ msgstr "seleccionar estilo" msgid "darktable style files" msgstr "archivos de estilo darktable" -#: ../src/libs/styles.c:874 +#: ../src/libs/styles.c:876 msgid "" "available styles,\n" "double-click to apply" @@ -29739,62 +33816,91 @@ msgstr "" "Estilos disponibles: \n" "haga pulsación doble para aplicarlo." -#: ../src/libs/styles.c:882 ../src/libs/styles.c:883 +#: ../src/libs/styles.c:884 ../src/libs/styles.c:885 msgid "filter style names" msgstr "filtrar nombres de estilo" -#: ../src/libs/styles.c:887 ../src/libs/styles.c:888 +#: ../src/libs/styles.c:889 ../src/libs/styles.c:890 +msgid "hide preview" +msgstr "ocultar vista previa" + +# dt•v5.6 +#: ../src/libs/styles.c:897 +msgid "hide preview of style on tooltip" +msgstr "Ocultar la vista previa del estilo en la la descripción emergente" + +#: ../src/libs/styles.c:899 ../src/libs/styles.c:900 msgid "create duplicate" msgstr "crear duplicado" -#: ../src/libs/styles.c:895 +#: ../src/libs/styles.c:907 msgid "creates a duplicate of the image before applying style" msgstr "Crear un duplicado de la imagen antes de aplicar el estilo" -#: ../src/libs/styles.c:899 +#: ../src/libs/styles.c:911 msgid "how to handle existing history" msgstr "Manera de gestionar al historial existente" -#: ../src/libs/styles.c:902 +#: ../src/libs/styles.c:914 msgid "append" msgstr "anexar" -#: ../src/libs/styles.c:906 +#: ../src/libs/styles.c:918 msgid "create..." msgstr "crear..." -#: ../src/libs/styles.c:908 +#: ../src/libs/styles.c:920 msgid "create styles from history stack of selected images" msgstr "" -"Crear estilos a partir del historial de acciones de las imágenes " -"seleccionadas" +"Crear estilos a partir del historial de acciones de las imágenes seleccionadas" -#: ../src/libs/styles.c:912 ../src/libs/tagging.c:2531 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 msgid "edit..." msgstr "editar..." -#: ../src/libs/styles.c:914 +#: ../src/libs/styles.c:926 msgid "edit the selected styles in list above" msgstr "Edita los estilos seleccionados de la lista anterior" -#: ../src/libs/styles.c:920 +#: ../src/libs/styles.c:932 msgid "removes the selected styles in list above" msgstr "Elimina los estilos seleccionados de la lista anterior" -#: ../src/libs/styles.c:926 +#: ../src/libs/styles.c:938 msgid "import styles from a style files" msgstr "Importar los estilos desde un fichero de estilos" -#: ../src/libs/styles.c:932 +#: ../src/libs/styles.c:944 msgid "export the selected styles into a style files" msgstr "Exportar los estilos seleccionados a un fichero de estilos" -#: ../src/libs/styles.c:938 +#: ../src/libs/styles.c:950 msgid "apply the selected styles in list above to selected images" msgstr "" "Aplicar los estilos seleccionados de la lista anterior a las imágenes " "seleccionadas" +# dt•v5.6 +#: ../src/libs/styles.c:1017 +msgid "style preview settings" +msgstr "Configuración de la vista previa de estilos" + +# dt•v5.6 +#: ../src/libs/styles.c:1025 +msgid "preview size" +msgstr "Vista previa del tamaño" + +# dt•v5.6 +#: ../src/libs/styles.c:1026 +msgid "change size of preview on tooltip of style" +msgstr "" +"Cambiar el tamaño de la vista previa en la descripción emergente del estilo" + +# dt•v5.6 +#: ../src/libs/styles.c:1029 +msgid "large" +msgstr "Grande" + #: ../src/libs/tagging.c:110 msgid "tagging" msgstr "etiquetado" @@ -29808,35 +33914,35 @@ msgstr "" "Añade o quita palabres clave\n" "en la selección de imágenes." -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1446 msgid "attach tag to all" msgstr "Añadir etiqueta a todas las imágenes" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2500 +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 msgid "detach tag" msgstr "disociar etiqueta" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1459 msgid "find tag" msgstr "buscar etiqueta" # dt•v5.0 -#: ../src/libs/tagging.c:1432 ../src/libs/tagging.c:2567 +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 msgid "copy to clipboard" msgstr "Copiar al portapapeles" -#: ../src/libs/tagging.c:1669 +#: ../src/libs/tagging.c:1699 msgid "delete tag?" msgstr "¿Borrar etiqueta?" -#: ../src/libs/tagging.c:1675 ../src/libs/tagging.c:1764 -#: ../src/libs/tagging.c:1985 ../src/libs/tagging.c:2294 +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 +#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 #, c-format msgid "selected: %s" msgstr "Seleccionadas: %s " # dt•v5.4 -#: ../src/libs/tagging.c:1680 +#: ../src/libs/tagging.c:1710 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -29851,73 +33957,73 @@ msgstr[1] "" "¿Desea borrar la etiqueta «%s»?\n" "%d imágenes tienen asignada esta etiqueta" -#: ../src/libs/tagging.c:1718 +#: ../src/libs/tagging.c:1748 #, c-format msgid "tag %s removed" msgstr "Etiqueta %s eliminada" -#: ../src/libs/tagging.c:1758 +#: ../src/libs/tagging.c:1788 msgid "delete node?" msgstr "¿Desea eliminar el nodo?" -#: ../src/libs/tagging.c:1768 +#: ../src/libs/tagging.c:1798 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d etiqueta se eliminará." msgstr[1] "%d etiqueta se eliminarán." -#: ../src/libs/tagging.c:1775 ../src/libs/tagging.c:1995 -#: ../src/libs/tagging.c:2304 +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 +#: ../src/libs/tagging.c:2334 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d imagen se actualizará." msgstr[1] "%d imágenes se actualizarán." -#: ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:1836 #, c-format msgid "%d tags removed" msgstr "%d etiquetas eliminadas" -#: ../src/libs/tagging.c:1850 +#: ../src/libs/tagging.c:1880 msgid "create tag" msgstr "Crear etiqueta" -#: ../src/libs/tagging.c:1866 +#: ../src/libs/tagging.c:1896 #, c-format msgid "add to: \"%s\" " msgstr "añadir a: \"%s\" " -#: ../src/libs/tagging.c:1871 ../src/libs/tagging.c:2019 +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 msgid "category" msgstr "categoría" -#: ../src/libs/tagging.c:1884 ../src/libs/tagging.c:2010 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 msgid "name: " msgstr "nombre:" -#: ../src/libs/tagging.c:1887 ../src/libs/tagging.c:2030 +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 msgid "synonyms: " msgstr "sinónimos:" -#: ../src/libs/tagging.c:1895 ../src/libs/tagging.c:2047 -#: ../src/libs/tagging.c:2330 +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 +#: ../src/libs/tagging.c:2360 msgid "empty tag is not allowed, aborting" msgstr "No se permite una etiqueta en blanco. Abortando." -#: ../src/libs/tagging.c:1906 +#: ../src/libs/tagging.c:1936 msgid "tag name already exists. aborting." msgstr "El nombre de la etiqueta ya existe. Abortando." -#: ../src/libs/tagging.c:1989 ../src/libs/tagging.c:2298 +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d etiqueta se actualizará." msgstr[1] "%d etiquetas se actualizarán." -#: ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:2079 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -29925,100 +34031,100 @@ msgstr "" "El caracter '|' no se puede usar para renombrar una etiqueta.\n" "Use «cambiar ruta» para modificar la jerarquía. Abortando." -#: ../src/libs/tagging.c:2098 ../src/libs/tagging.c:2232 +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "Al menos un nuevo nombre de etiqueta (% s) ya existe... abortando." -#: ../src/libs/tagging.c:2288 +#: ../src/libs/tagging.c:2318 msgid "change path" msgstr "Cambiar ruta" -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:2364 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "'|' fuera de lugar. No se permite una etiqueta en blanco... abortando." -#: ../src/libs/tagging.c:2466 +#: ../src/libs/tagging.c:2496 #, c-format msgid "tag %s created" msgstr "Etiqueta %s creada" -#: ../src/libs/tagging.c:2495 +#: ../src/libs/tagging.c:2525 msgid "attach tag" msgstr "añadir etiqueta" -#: ../src/libs/tagging.c:2510 +#: ../src/libs/tagging.c:2540 msgid "create tag..." msgstr "crear etiqueta..." -#: ../src/libs/tagging.c:2517 +#: ../src/libs/tagging.c:2547 msgid "delete tag" msgstr "borrar etiqueta" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2555 msgid "delete node" msgstr "Nodo elimindado" -#: ../src/libs/tagging.c:2539 +#: ../src/libs/tagging.c:2569 msgid "change path..." msgstr "cambiar la ruta..." -#: ../src/libs/tagging.c:2550 +#: ../src/libs/tagging.c:2580 msgid "set as a tag" msgstr "marcar como una etiqueta" -#: ../src/libs/tagging.c:2562 +#: ../src/libs/tagging.c:2592 msgid "copy to entry" msgstr "copiar al campo de texto" -#: ../src/libs/tagging.c:2588 +#: ../src/libs/tagging.c:2618 msgid "go to tag collection" msgstr "ir a la colección de etiquetas" -#: ../src/libs/tagging.c:2595 +#: ../src/libs/tagging.c:2625 msgid "go back to work" msgstr "regresar al trabajo" -#: ../src/libs/tagging.c:2771 +#: ../src/libs/tagging.c:2801 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2773 +#: ../src/libs/tagging.c:2803 msgid "(private)" msgstr "(privado)" -#: ../src/libs/tagging.c:2802 +#: ../src/libs/tagging.c:2832 msgid "select a keyword file" msgstr "Selecciona un archivo de palabras clave" -#: ../src/libs/tagging.c:2817 +#: ../src/libs/tagging.c:2847 msgid "error importing tags" msgstr "Error al importar etiquetas" -#: ../src/libs/tagging.c:2819 +#: ../src/libs/tagging.c:2849 #, c-format msgid "%zd tags imported" msgstr "%zd etiquetas importadas" -#: ../src/libs/tagging.c:2844 +#: ../src/libs/tagging.c:2874 msgid "select file to export to" msgstr "Seleccione el archivo para exportar" -#: ../src/libs/tagging.c:2860 +#: ../src/libs/tagging.c:2890 msgid "error exporting tags" msgstr "Error al exportar etiquetas" -#: ../src/libs/tagging.c:2862 +#: ../src/libs/tagging.c:2892 #, c-format msgid "%zd tags exported" msgstr "%zd etiquetas exportadas" -#: ../src/libs/tagging.c:3340 +#: ../src/libs/tagging.c:3370 msgid "drop to root" msgstr "volver a la raíz" -#: ../src/libs/tagging.c:3497 +#: ../src/libs/tagging.c:3527 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -30030,47 +34136,47 @@ msgstr "" "Pulse clic secundario para mostrar más opciones.\n" "Pulse Tab para tener el foco en el campo para el ingreso de texto." -#: ../src/libs/tagging.c:3511 +#: ../src/libs/tagging.c:3541 msgid "attach" msgstr "añadir" -#: ../src/libs/tagging.c:3513 +#: ../src/libs/tagging.c:3543 msgid "attach tag to all selected images" msgstr "Añadir etiqueta a todas las imágenes seleccionadas" -#: ../src/libs/tagging.c:3516 +#: ../src/libs/tagging.c:3546 msgid "detach" msgstr "disociar" -#: ../src/libs/tagging.c:3518 +#: ../src/libs/tagging.c:3548 msgid "detach tag from all selected images" msgstr "Disociar etiquetas de todas las imágenes seleccionadas" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "toggle list with / without hierarchy" msgstr "Conmutar lista (con jerarquía o sin jerarquía)" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "hide" msgstr "ocultar" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "toggle sort by name or by count" msgstr "Cambiar entre ordenar por nombre y ordenar por recuento" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "sort" msgstr "ordenar por" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "toggle show or not darktable tags" msgstr "Cambiar entre mostrar y ocultar etiquetas de darktable" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "dttags" msgstr "etiquetas dt" -#: ../src/libs/tagging.c:3555 +#: ../src/libs/tagging.c:3585 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -30083,11 +34189,11 @@ msgstr "" "Pulse Tab o la tecla Abajo para ir a la primera etiqueta coincidente.\n" "Pulse Mayús+Tab para seleccionar la primera etiqueta de usuario adjunta." -#: ../src/libs/tagging.c:3568 ../src/libs/tagging.c:3575 +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 msgid "clear entry" msgstr "Borrar texto" -#: ../src/libs/tagging.c:3634 +#: ../src/libs/tagging.c:3664 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -30099,15 +34205,15 @@ msgstr "" "Diccionario de etiquetas.\n" "Pulse Entrar o haga doble clic para adjuntar la etiqueta seleccionada a la " "selección de imágenes.\n" -"Pulse Mayús+Entrar para lograr el efecto anterior y además tener el foco " -"para el ingreso de texto en el campo correspondiente.\n" +"Pulse Mayús+Entrar para lograr el efecto anterior y además tener el foco para " +"el ingreso de texto en el campo correspondiente.\n" "Pulse Mayús+Clic para expandir completamente la etiqueta seleccionada.\n" "Pulse el botón secundario del ratón en la etiqueta seleccionada para elegir " "otras acciones disponibles.\n" "Pulse Mayús+Tab para tener el foco para el ingreso de texto en el campo " "correspondiente." -#: ../src/libs/tagging.c:3680 +#: ../src/libs/tagging.c:3710 msgid "" "create a new tag with the\n" "name you entered" @@ -30115,42 +34221,42 @@ msgstr "" "Crear una nueva etiqueta con el\n" "nombre designado" -#: ../src/libs/tagging.c:3686 +#: ../src/libs/tagging.c:3716 msgid "import tags from a Lightroom keyword file" msgstr "Importar etiquetas desde el archivo Lightroom" -#: ../src/libs/tagging.c:3693 +#: ../src/libs/tagging.c:3723 msgid "export all tags to a Lightroom keyword file" msgstr "Exportar todas las etiquetas al archivo Lightroom" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "toggle list / tree view" msgstr "Conmutar vista (de lista o de árbol)" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "tree" msgstr "vista de árbol" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3733 msgid "toggle list with / without suggestion" msgstr "Cambiar entre lista con o sin sugerencia" -#: ../src/libs/tagging.c:3704 +#: ../src/libs/tagging.c:3734 msgid "suggestion" msgstr "sugerencia" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3753 msgid "redo last tag" msgstr "deshacer el último etiquetado" -#: ../src/libs/tagging.c:3810 +#: ../src/libs/tagging.c:3840 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "El acceso directo de la etiqueta no está activo con vista de árbol. Cambiar " "la vista de la lista" -#: ../src/libs/tagging.c:3943 +#: ../src/libs/tagging.c:3979 msgid "tagging settings" msgstr "configuración de etiquetado" @@ -30179,10 +34285,43 @@ msgstr "Quitar todas las marcas de color de las imágenes seleccionadas" msgid "enter a description of how you use this color label" msgstr "Introduzca una descripción del propósito para la marca de color." -#: ../src/libs/tools/filmstrip.c:45 +#: ../src/libs/tools/filmstrip.c:46 msgid "filmstrip" msgstr "tira de imágenes" +# dt•v5.6 +#: ../src/libs/tools/filmstrip.c:102 +msgid "filmstrip auto-scroll enabled" +msgstr "Desplazamiento automático de la tira de imágenes activado" + +# dt•v5.6 +#: ../src/libs/tools/filmstrip.c:106 +msgid "filmstrip auto-scroll disabled" +msgstr "Desplazamiento automático de la tira de imágenes desactivado" + +# dt•v5.6 +#: ../src/libs/tools/filmstrip.c:128 +#, c-format +msgid "pinned in second window: %s" +msgstr "fijado en la 2ª ventana: %s" + +# dt•v5.6 +#. register action and attach it to self->widget so the quick-shortcut +#. button can discover it by hovering anywhere over the filmstrip +#: ../src/libs/tools/filmstrip.c:147 ../src/libs/tools/filmstrip.c:149 +msgid "pin in second window" +msgstr "fijar en la 2ª ventana" + +# dt•v5.6 +#: ../src/libs/tools/filmstrip.c:152 +msgid "auto-scroll to selected image" +msgstr "Desplazamiento automático hasta la imagen seleccionada" + +# dt•v5.6 +#: ../src/libs/tools/filmstrip.c:154 +msgid "center on selected image" +msgstr "centrar en la imagen seleccionada" + #: ../src/libs/tools/filter.c:42 msgid "filter" msgstr "filtro" @@ -30333,8 +34472,7 @@ msgstr "Eje inválido del mando" msgid "thumbnails overlays for size" msgstr "Visibilidad de información para el tamaño" -#: ../src/libs/tools/global_toolbox.c:246 -#: ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -30344,14 +34482,11 @@ msgstr "" "movimiento del ratón sobre la imagen\n" "Fije en -1 para que la visibilidad se mantenga" -#: ../src/libs/tools/global_toolbox.c:251 -#: ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 msgid "timeout only available for block overlay" -msgstr "" -"El tiempo de espera sólo está disponible para el bloqueo de visibilidad" +msgstr "El tiempo de espera sólo está disponible para el bloqueo de visibilidad" -#: ../src/libs/tools/global_toolbox.c:275 -#: ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 msgid "culling overlays" msgstr "Visibilidad de la información en vista de selección" @@ -30367,13 +34502,11 @@ msgstr "La información sobrepuesta no está disponible aquí..." msgid "grouping" msgstr "grupos" -#: ../src/libs/tools/global_toolbox.c:392 -#: ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 msgid "expand grouped images" msgstr "Desplegar imágenes agrupadas" -#: ../src/libs/tools/global_toolbox.c:394 -#: ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 msgid "collapse grouped images" msgstr "Plegar imágenes agrupadas" @@ -30387,8 +34520,7 @@ msgstr "" "Pulse para cambiar la manera en la que se muestra la información sobre las " "miniaturas" -#: ../src/libs/tools/global_toolbox.c:424 -#: ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 msgid "overlay mode for size" msgstr "modo de visibilidad para el tamaño" @@ -30396,8 +34528,7 @@ msgstr "modo de visibilidad para el tamaño" msgid "thumbnail overlays" msgstr "información sobrepuesta" -#: ../src/libs/tools/global_toolbox.c:430 -#: ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 msgid "no overlays" msgstr "desactivada" @@ -30409,13 +34540,11 @@ msgstr "mostrar información al pasar el ratón" msgid "extended overlays on mouse hover" msgstr "mostrar información extendida al pasar el ratón" -#: ../src/libs/tools/global_toolbox.c:433 -#: ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 msgid "permanent overlays" msgstr "fijar información" -#: ../src/libs/tools/global_toolbox.c:434 -#: ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 msgid "permanent extended overlays" msgstr "fijar información extendida" @@ -30423,18 +34552,15 @@ msgstr "fijar información extendida" msgid "permanent overlays extended on mouse hover" msgstr "fijar información parcialmente y extender sólo al pasar el ratón" -#: ../src/libs/tools/global_toolbox.c:437 -#: ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 msgid "overlays block on mouse hover" msgstr "información superpuesta al pasar el ratón" -#: ../src/libs/tools/global_toolbox.c:438 -#: ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 msgid "during (s)" msgstr "duración (segundos)" -#: ../src/libs/tools/global_toolbox.c:443 -#: ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 msgid "show tooltip" msgstr "activar la descripción emergente" @@ -30468,8 +34594,7 @@ msgid "" "right-click to exit mapping mode" msgstr "" "Definir atajos de teclado para los controles en pantalla.\n" -"Pulse Ctrl+Clic para que las confirmaciones de sobreescritura se " -"desactiven.\n" +"Pulse Ctrl+Clic para que las confirmaciones de sobreescritura se desactiven.\n" "\n" "Tras la activación:\n" "\n" @@ -30593,6 +34718,16 @@ msgstr "cambiar a modo de ampliación de selección" msgid "exit current layout" msgstr "salir del modo de vista activo" +# dt•v5.6 +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "historial de registro" + +# dt•v5.6 +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "Vista del historial de registro" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "MIDI" @@ -30615,12 +34750,12 @@ msgstr "" msgid "switching encoding to relative (down = %d)" msgstr "Cambiando la codificación a relativa (bloqueados = %d)" -#: ../src/libs/tools/midi.c:558 +#: ../src/libs/tools/midi.c:559 #, c-format msgid "%s opened as midi%d" msgstr "%s abierto como MIDI %d" -#: ../src/libs/tools/module_toolbox.c:48 +#: ../src/libs/tools/module_toolbox.c:26 msgid "module toolbox" msgstr "lista de módulos" @@ -30641,7 +34776,7 @@ msgstr "iniciar selección" msgid "stop selection" msgstr "detener selección" -#: ../src/libs/tools/view_toolbox.c:48 +#: ../src/libs/tools/view_toolbox.c:29 msgid "view toolbox" msgstr "ver lista de módulos" @@ -30649,39 +34784,43 @@ msgstr "ver lista de módulos" msgid "viewswitcher" msgstr "cambiar vista" -#: ../src/lua/preferences.c:661 ../src/lua/preferences.c:676 -#: ../src/lua/preferences.c:688 ../src/lua/preferences.c:701 -#: ../src/lua/preferences.c:717 ../src/lua/preferences.c:781 +#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 +#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 +#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 #, c-format msgid "double-click to reset to `%s'" msgstr "Doble clic para restablecer a «%s»" -#: ../src/lua/preferences.c:686 +#: ../src/lua/preferences.c:708 msgid "select file" msgstr "seleccionar archivo" -#: ../src/lua/preferences.c:740 +#: ../src/lua/preferences.c:762 #, c-format msgid "double-click to reset to `%d'" msgstr "Doble clic para restablecer a «%d»" -#: ../src/lua/preferences.c:767 +#: ../src/lua/preferences.c:789 #, c-format msgid "double-click to reset to `%f'" msgstr "Doble clic para restablecer a «%f»" -#: ../src/lua/preferences.c:842 +#: ../src/lua/preferences.c:868 msgid "Lua options" msgstr "opciones de Lua" +# dt•v5.6 +#: ../src/lua/preferences.c:919 +msgid "per-script configuration options" +msgstr "opciones de configuración por guion" + # dt•v5.0 -#: ../src/views/darkroom.c:565 +#: ../src/views/darkroom.c:632 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" "\n" -"if stored on an external drive, ensure that the drive is connected and " -"files\n" +"if stored on an external drive, ensure that the drive is connected and files\n" "can be accessed in the same locations as when you imported this image." msgstr "" "El archivo «%s» no está disponible. Regresando a la mesa de luz.\n" @@ -30691,7 +34830,7 @@ msgstr "" " se puedan acceder en las mismas ubicaciones que cuando se importaron." # dt•v5.0 -#: ../src/views/darkroom.c:572 +#: ../src/views/darkroom.c:639 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -30703,7 +34842,7 @@ msgstr "" "Verifique que la imagen fue copiada correctamente desde la cámara." # dt•v5.0 -#: ../src/views/darkroom.c:578 +#: ../src/views/darkroom.c:645 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "" @@ -30711,37 +34850,35 @@ msgstr "" "luz." # dt•v5.0 -#: ../src/views/darkroom.c:583 +#: ../src/views/darkroom.c:650 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." msgstr "" -"El archivo «%s» proviene de un modelo de cámara incompatible. Regresando a " -"la mesa de luz." +"El archivo «%s» proviene de un modelo de cámara incompatible. Regresando a la " +"mesa de luz." # dt•v5.0 -#: ../src/views/darkroom.c:588 +#: ../src/views/darkroom.c:655 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" "\n" -"please check that the image format and compression mode you selected in " -"your\n" +"please check that the image format and compression mode you selected in your\n" "camera's menus is supported (see https://www.darktable.org/resources/camera-" "support/\n" "and the release notes for this version of darktable)" msgstr "" -"El archivo «%s» tiene un atributo incompatible. Regresando a la mesa de " -"luz.\n" +"El archivo «%s» tiene un atributo incompatible. Regresando a la mesa de luz.\n" "\n" -"Verifique que el formato de imagen y el modo de compresión seleccionado " -"desde la configuración de\n" +"Verifique que el formato de imagen y el modo de compresión seleccionado desde " +"la configuración de\n" "la cámara sean compatibles (consulta https://www.darktable.org/resources/" "camera-support/\n" "y las notas de esta versión de darktable)." # dt•v5.0 -#: ../src/views/darkroom.c:596 +#: ../src/views/darkroom.c:663 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -30753,7 +34890,7 @@ msgstr "" "\n" "Verifique que el archivo no haya sido interrimpido." -#: ../src/views/darkroom.c:602 +#: ../src/views/darkroom.c:669 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -30768,74 +34905,74 @@ msgid "" msgstr "" "darktable no pudo cargar «%s». Regresando a la mesa de luz...\n" "\n" -"Compruebe que el módelo de la cámara que originó la imagen sea compatible " -"con darktable \n" +"Compruebe que el módelo de la cámara que originó la imagen sea compatible con " +"darktable \n" "(la lista de cámaras con soporte se encuentra en https://www.darktable.org/" "resources/camera-support/).\n" "Si está seguro que el modelo es compatible, considere reportar el problema\n" "en https://github.com/darktable-org/darktable." -#: ../src/views/darkroom.c:630 +#: ../src/views/darkroom.c:697 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "Cargando «%s» ..." -#: ../src/views/darkroom.c:823 ../src/views/darkroom.c:2720 +#: ../src/views/darkroom.c:927 ../src/views/darkroom.c:3165 msgid "gamut check" msgstr "revisión de gama" -#: ../src/views/darkroom.c:824 +#: ../src/views/darkroom.c:928 msgid "soft proof" msgstr "prueba de impresión" #. fail :( -#: ../src/views/darkroom.c:866 ../src/views/print.c:318 +#: ../src/views/darkroom.c:970 ../src/views/print.c:318 msgid "no image to open!" msgstr "No hay ninguna imagen para abrir" # dt•v5.0 -#: ../src/views/darkroom.c:892 +#: ../src/views/darkroom.c:996 msgid "file not found" msgstr "Archivo no encontrado" # dt•v5.0 -#: ../src/views/darkroom.c:896 +#: ../src/views/darkroom.c:1000 msgid "unspecified failure" msgstr "Fallo indeterminado" # dt•v5.0 -#: ../src/views/darkroom.c:899 +#: ../src/views/darkroom.c:1003 msgid "unsupported file format" msgstr "Formato de archivo incompatible" # dt•v5.0 -#: ../src/views/darkroom.c:902 +#: ../src/views/darkroom.c:1006 msgid "unsupported camera model" msgstr "Modelo de cámara incompatible" # dt•v5.0 -#: ../src/views/darkroom.c:905 +#: ../src/views/darkroom.c:1009 msgid "unsupported feature in file" msgstr "Atributo del archivo incompatible" # dt•v5.0 -#: ../src/views/darkroom.c:908 +#: ../src/views/darkroom.c:1012 msgid "file appears corrupt" msgstr "El archivo puede estar dañado" # dt•v5.0 -#: ../src/views/darkroom.c:911 +#: ../src/views/darkroom.c:1015 msgid "I/O error" msgstr "Error de entrada/salida" # dt•v5.0 -#: ../src/views/darkroom.c:914 +#: ../src/views/darkroom.c:1018 msgid "cache full" msgstr "Cache llena" # dt•v5.0 -#: ../src/views/darkroom.c:917 +#: ../src/views/darkroom.c:1021 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -30845,36 +34982,156 @@ msgstr "" "%s" # dt•v5.4 -#: ../src/views/darkroom.c:956 ../src/views/darkroom.c:1342 +#: ../src/views/darkroom.c:1060 ../src/views/darkroom.c:1453 msgid "can't change image in GIMP plugin mode" msgstr "No se puede cambiar la imagen en el modo complementario de GIMP" -#: ../src/views/darkroom.c:2458 ../src/views/darkroom.c:2460 +# dt•v5.6 +#: ../src/views/darkroom.c:1516 +msgid "past end of collection, looped to first image" +msgstr "Después del final de la colección, se vuelve a la primera imagen" + +# dt•v5.6 +#: ../src/views/darkroom.c:1518 +msgid "past beginning of collection, looped to last image" +msgstr "Antes del inicio de la colección, se vuelve a la última imagen" + +# dt•v5.6 +#: ../src/views/darkroom.c:2632 +msgid "no visible modules" +msgstr "módulos no visibles" + +# dt•v5.6 +#: ../src/views/darkroom.c:2662 ../src/views/darkroom.c:2817 +#, c-format +msgid "focused instance '%s' of '%s'" +msgstr "Duplicado «%s» del módulo «%s» en foco" + +# dt•v5.6 +#: ../src/views/darkroom.c:2664 ../src/views/darkroom.c:2821 +#, c-format +msgid "focused module '%s'" +msgstr "Módulo «%s» en foco" + +# dt•v5.6 +#: ../src/views/darkroom.c:2672 ../src/views/darkroom.c:2702 +#: ../src/views/darkroom.c:2711 ../src/views/darkroom.c:2735 +#: ../src/views/darkroom.c:2777 +msgid "no focused module" +msgstr "Ningún módulo en foco" + +# dt•v5.6 +#: ../src/views/darkroom.c:2674 +#, c-format +msgid "'%s' cannot be enabled or disabled" +msgstr "No es posible activar o desactivar «%s»" + +# dt•v5.6 +#: ../src/views/darkroom.c:2684 +#, c-format +msgid "enabled instance '%s' of '%s'" +msgstr "Duplicado «%s» del módulo «%s» activado" + +# dt•v5.6 +#: ../src/views/darkroom.c:2686 +#, c-format +msgid "disabled instance '%s' of '%s'" +msgstr "Duplicado «%s» del módulo «%s» desactivado" + +# dt•v5.6 +#: ../src/views/darkroom.c:2691 +#, c-format +msgid "enabled module '%s'" +msgstr "Módulo «%s» habilitado" + +# dt•v5.6 +#: ../src/views/darkroom.c:2693 +#, c-format +msgid "disabled module '%s'" +msgstr "Módulo «%s» desactivado" + +# dt•v5.6 +#: ../src/views/darkroom.c:2713 ../src/views/darkroom.c:2737 +#, c-format +msgid "'%s' does not support multiple instances" +msgstr "«%s» no acepta duplicados del módulo" + +# dt•v5.6 +#: ../src/views/darkroom.c:2722 +#, c-format +msgid "added instance '%s' of '%s'" +msgstr "Duplicado «%s» del módulo «%s» añadido" + +# dt•v5.6 +#: ../src/views/darkroom.c:2726 +#, c-format +msgid "added instance of '%s'" +msgstr "Duplicado del módulo «%s» añadido" + +# dt•v5.6 +#: ../src/views/darkroom.c:2745 +#, c-format +msgid "deleted instance '%s' of '%s'" +msgstr "Duplicado «%s» del módulo «%s» eliminado" + +# dt•v5.6 +#: ../src/views/darkroom.c:2747 +#, c-format +msgid "deleted instance of '%s'" +msgstr "Duplicado de módulo de «%s» eliminado" + +# dt•v5.6 +#: ../src/views/darkroom.c:2794 +#, c-format +msgid "only one instance of '%s'" +msgstr "Único módulo de «%s»" + +# dt•v5.6 +#. cycle through visible modules and their instances +#: ../src/views/darkroom.c:2859 ../src/views/darkroom.c:2921 +msgid "cycle modules" +msgstr "módulos cíclicos" + +#: ../src/views/darkroom.c:2882 ../src/views/darkroom.c:2884 msgid "quick access to presets" msgstr "Acceso rápido a los preajustes" -#: ../src/views/darkroom.c:2470 +#: ../src/views/darkroom.c:2894 msgid "quick access to styles" msgstr "Acceso rápido a los estilos" -#: ../src/views/darkroom.c:2473 +#: ../src/views/darkroom.c:2897 msgid "quick access for applying any of your styles" msgstr "Acceso rápido para utilizar cualquiera de los estilos" -#: ../src/views/darkroom.c:2480 +#: ../src/views/darkroom.c:2904 msgid "second window" msgstr "2ª ventana" -#: ../src/views/darkroom.c:2485 +#: ../src/views/darkroom.c:2909 msgid "display a second darkroom image window" msgstr "Abrir en otra ventana la vista previa de la imagen del cuarto oscuro" -#: ../src/views/darkroom.c:2493 +# dt•v5.6 +#. Register a toggle-pin action for the second window as a command so the +#. shortcut works independently of the pin button widget. The pin button +#. is wired to this same action in _darkroom_ui_second_window_init() for +#. right-click shortcut assignment and tooltip display. +#: ../src/views/darkroom.c:2917 ../src/views/darkroom.c:4786 +msgid "toggle pinned state in second window" +msgstr "Alternar fijado en la 2ª ventana" + +# dt•v5.6 +#: ../src/views/darkroom.c:2929 +msgid "delete instance" +msgstr "eliminar módulo" + +#: ../src/views/darkroom.c:2938 msgid "color assessment" msgstr "evaluación del color" # dt•v5.0*dt•v5.2 -#: ../src/views/darkroom.c:2495 +#: ../src/views/darkroom.c:2940 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -30883,43 +35140,42 @@ msgstr "" "Pulse botón secundario para ver más opciones." # dt•v5.2 -#: ../src/views/darkroom.c:2512 ../src/views/darkroom.c:2525 +#: ../src/views/darkroom.c:2957 ../src/views/darkroom.c:2970 msgid "color_assessment" msgstr "evaluación del color" # dt•v5.2 -#: ../src/views/darkroom.c:2512 +#: ../src/views/darkroom.c:2957 msgid "total border width relative to screen" msgstr "Anchura total del borde en relación con la pantalla" # dt•v5.2 -#: ../src/views/darkroom.c:2514 +#: ../src/views/darkroom.c:2959 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." msgstr "" -"Anchura total del borde en relación con el tamaño de la pantalla para el " -"modo de evaluación.\n" +"Anchura total del borde en relación con el tamaño de la pantalla para el modo " +"de evaluación.\n" "Incluye la parte gris externa más el marco blanco interno." # dt•v5.2 -#: ../src/views/darkroom.c:2525 +#: ../src/views/darkroom.c:2970 msgid "white border ratio" msgstr "relación de aspecto del borde blanco" # dt•v5.2 -#: ../src/views/darkroom.c:2527 -msgid "" -"the border ratio specifies the fraction of the white part of the border." +#: ../src/views/darkroom.c:2972 +msgid "the border ratio specifies the fraction of the white part of the border." msgstr "" "La proporción del borde especifica la fracción de la parte blanca del borde." -#: ../src/views/darkroom.c:2538 +#: ../src/views/darkroom.c:2983 msgid "high quality processing" msgstr "procesado de alta calidad" # dt•v5.0 -#: ../src/views/darkroom.c:2542 +#: ../src/views/darkroom.c:2987 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -30928,7 +35184,7 @@ msgstr "" "parámetros tales como cuando se va a exportar." # dt•v5.0 -#: ../src/views/darkroom.c:2561 +#: ../src/views/darkroom.c:3006 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -30936,27 +35192,27 @@ msgstr "" "Activa el indicador de sobreexposición de la imagen virgen.\n" "Pulse botón secundario para ver más opciones." -#: ../src/views/darkroom.c:2582 +#: ../src/views/darkroom.c:3027 msgid "select how to mark the clipped pixels" msgstr "seleccione como marcar los pixeles cortados" -#: ../src/views/darkroom.c:2585 +#: ../src/views/darkroom.c:3030 msgid "mark with CFA color" msgstr "marcar con color CFA" -#: ../src/views/darkroom.c:2585 +#: ../src/views/darkroom.c:3030 msgid "mark with solid color" msgstr "marcar con color sólido" -#: ../src/views/darkroom.c:2586 +#: ../src/views/darkroom.c:3031 msgid "false color" msgstr "color falso" -#: ../src/views/darkroom.c:2591 ../src/views/darkroom.c:2661 +#: ../src/views/darkroom.c:3036 ../src/views/darkroom.c:3106 msgid "color scheme" msgstr "esquema de color" -#: ../src/views/darkroom.c:2592 +#: ../src/views/darkroom.c:3037 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -30964,27 +35220,27 @@ msgstr "" "Seleccione el color sólido para indicar sobreexposición.\n" "Solo será utilizado si el modo = esta marcado con un color sólido." -#: ../src/views/darkroom.c:2595 +#: ../src/views/darkroom.c:3040 msgctxt "solidcolor" msgid "red" msgstr "rojo" -#: ../src/views/darkroom.c:2596 +#: ../src/views/darkroom.c:3041 msgctxt "solidcolor" msgid "green" msgstr "verde" -#: ../src/views/darkroom.c:2597 +#: ../src/views/darkroom.c:3042 msgctxt "solidcolor" msgid "blue" msgstr "azul" -#: ../src/views/darkroom.c:2598 +#: ../src/views/darkroom.c:3043 msgctxt "solidcolor" msgid "black" msgstr "negro" -#: ../src/views/darkroom.c:2609 +#: ../src/views/darkroom.c:3054 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -30995,7 +35251,7 @@ msgstr "" "0.0 - nivel negro" # dt•v5.0 -#: ../src/views/darkroom.c:2628 +#: ../src/views/darkroom.c:3073 msgid "" "toggle clipping indication\n" "right-click for options" @@ -31003,11 +35259,11 @@ msgstr "" "Activar el indicador de recorte en las luces/sombras.\n" "Pulse botón secundario para ver más opciones." -#: ../src/views/darkroom.c:2649 +#: ../src/views/darkroom.c:3094 msgid "clipping preview mode" msgstr "vista previa del recorte" -#: ../src/views/darkroom.c:2650 +#: ../src/views/darkroom.c:3095 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -31015,39 +35271,39 @@ msgstr "" "Establece la métrica mostrada.\n" "\"Toda la gama\" es una combinación de todas las demás métricas." -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3099 msgid "full gamut" msgstr "Toda la gama" -#: ../src/views/darkroom.c:2655 +#: ../src/views/darkroom.c:3100 msgid "any RGB channel" msgstr "Cualquier canal RGB" -#: ../src/views/darkroom.c:2656 +#: ../src/views/darkroom.c:3101 msgid "luminance only" msgstr "Sólo luminancia" -#: ../src/views/darkroom.c:2656 +#: ../src/views/darkroom.c:3101 msgid "saturation only" msgstr "Sólo saturación" -#: ../src/views/darkroom.c:2662 +#: ../src/views/darkroom.c:3107 msgid "select colors to indicate clipping" msgstr "Selección de colores para indicar el recorte en las luces/sombras" -#: ../src/views/darkroom.c:2666 +#: ../src/views/darkroom.c:3111 msgid "red & blue" msgstr "rojo y azul" -#: ../src/views/darkroom.c:2667 +#: ../src/views/darkroom.c:3112 msgid "purple & green" msgstr "púrpura y verde" -#: ../src/views/darkroom.c:2675 +#: ../src/views/darkroom.c:3120 msgid "lower threshold" msgstr "umbral inferior" -#: ../src/views/darkroom.c:2676 +#: ../src/views/darkroom.c:3121 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -31064,16 +35320,15 @@ msgstr "" "• Adobe RGB 8 bits se recorta a -19.79 EV\n" "• sRGB 16 bits se recorta a -20.69 EV\n" "• Impresiones típicas en papel fino mate reproducen negro a -5.30 EV\n" -"• Impresiones típicas en papel brillante a color reproducen negro a -8.00 " -"EV\n" -"• Impresiones típicas en papel brillante en blanco y negro reproducen negro " -"a -9.00 EV" +"• Impresiones típicas en papel brillante a color reproducen negro a -8.00 EV\n" +"• Impresiones típicas en papel brillante en blanco y negro reproducen negro a " +"-9.00 EV" -#: ../src/views/darkroom.c:2693 +#: ../src/views/darkroom.c:3138 msgid "upper threshold" msgstr "umbral superior" -#: ../src/views/darkroom.c:2695 +#: ../src/views/darkroom.c:3140 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -31082,12 +35337,12 @@ msgstr "" "Umbral de recorte para el punto blanco.\n" "El 100% es el máximo de luminancia media." -#: ../src/views/darkroom.c:2707 +#: ../src/views/darkroom.c:3152 msgid "softproof" msgstr "prueba en pantalla" # dt•v5.0 -#: ../src/views/darkroom.c:2711 +#: ../src/views/darkroom.c:3156 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -31096,7 +35351,7 @@ msgstr "" "Pulse el botón secundario para ver las opciones de perfil." # dt•v5.0 -#: ../src/views/darkroom.c:2724 +#: ../src/views/darkroom.c:3169 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -31104,56 +35359,56 @@ msgstr "" "Activar la revisión de gama.\n" "Pulse el botón secundario para ver las opciones del perfil." -#: ../src/views/darkroom.c:2752 ../src/views/darkroom.c:2759 -#: ../src/views/darkroom.c:2778 ../src/views/darkroom.c:2780 -#: ../src/views/darkroom.c:2782 ../src/views/darkroom.c:2784 -#: ../src/views/lighttable.c:1346 ../src/views/lighttable.c:1350 +#: ../src/views/darkroom.c:3197 ../src/views/darkroom.c:3204 +#: ../src/views/darkroom.c:3223 ../src/views/darkroom.c:3225 +#: ../src/views/darkroom.c:3227 ../src/views/darkroom.c:3229 +#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 msgid "profiles" msgstr "perfiles" -#: ../src/views/darkroom.c:2760 ../src/views/lighttable.c:1350 +#: ../src/views/darkroom.c:3205 ../src/views/lighttable.c:1499 msgid "preview intent" msgstr "finalidad en la vista preliminar" -#: ../src/views/darkroom.c:2778 ../src/views/lighttable.c:1355 +#: ../src/views/darkroom.c:3223 ../src/views/lighttable.c:1504 msgid "display profile" msgstr "perfil (pantalla)" -#: ../src/views/darkroom.c:2780 ../src/views/lighttable.c:1358 +#: ../src/views/darkroom.c:3225 ../src/views/lighttable.c:1507 msgid "preview display profile" msgstr "vista previa del perfil (pantalla)" -#: ../src/views/darkroom.c:2784 +#: ../src/views/darkroom.c:3229 msgid "histogram profile" msgstr "perfil del histograma" # dt•v5.2 -#: ../src/views/darkroom.c:2791 +#: ../src/views/darkroom.c:3236 msgid "second preview window color assessment" msgstr "Evaluación de color de la ventana de previsualización" -#: ../src/views/darkroom.c:2794 +#: ../src/views/darkroom.c:3239 msgid "color assessment second preview" msgstr "Evaluación de color de la ventana de previsualización" -#: ../src/views/darkroom.c:2842 ../src/views/lighttable.c:1395 +#: ../src/views/darkroom.c:3287 ../src/views/lighttable.c:1544 msgid "display ICC profiles" msgstr "perfiles ICC de la pantalla" -#: ../src/views/darkroom.c:2846 ../src/views/lighttable.c:1399 +#: ../src/views/darkroom.c:3291 ../src/views/lighttable.c:1548 msgid "preview display ICC profiles" msgstr "vista previa del perfil ICC de la pantalla" -#: ../src/views/darkroom.c:2850 +#: ../src/views/darkroom.c:3295 msgid "softproof ICC profiles" msgstr "prueba de perfiles ICC" -#: ../src/views/darkroom.c:2855 +#: ../src/views/darkroom.c:3300 msgid "histogram and color picker ICC profiles" msgstr "histograma y selector de color de perfiles ICC" # dt•v5.0 -#: ../src/views/darkroom.c:2904 +#: ../src/views/darkroom.c:3344 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -31162,263 +35417,263 @@ msgstr "" "Pulse el botón secundario para ver las opciones disponibles." #. Fullscreen preview key -#: ../src/views/darkroom.c:2923 +#: ../src/views/darkroom.c:3363 msgid "full preview" msgstr "vista previa completa" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:2928 +#: ../src/views/darkroom.c:3368 msgid "force pan/zoom/rotate with mouse" msgstr "forzar alejar/acercar/rotar con el ratón" #. Zoom shortcuts -#: ../src/views/darkroom.c:2943 +#: ../src/views/darkroom.c:3383 msgid "zoom close-up" msgstr "ampliar imagen" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:2947 ../src/views/lighttable.c:1477 +#: ../src/views/darkroom.c:3387 ../src/views/lighttable.c:1626 msgid "zoom in" msgstr "acercar" -#: ../src/views/darkroom.c:2949 ../src/views/lighttable.c:1481 +#: ../src/views/darkroom.c:3389 ../src/views/lighttable.c:1630 msgid "zoom out" msgstr "alejar" #. Shortcut to skip images -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3393 msgid "image forward" msgstr "imagen siguiente" -#: ../src/views/darkroom.c:2955 +#: ../src/views/darkroom.c:3395 msgid "image back" msgstr "imagen anterior" #. cycle overlay colors -#: ../src/views/darkroom.c:2959 +#: ../src/views/darkroom.c:3399 msgid "cycle overlay colors" msgstr "ciclo de superposición de colores" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:2963 +#: ../src/views/darkroom.c:3403 msgid "show drawn masks" msgstr "mostrar máscaras trazadas" #. brush size +/- -#: ../src/views/darkroom.c:2967 +#: ../src/views/darkroom.c:3407 msgid "increase brush size" msgstr "aumentar tamaño del pincel" -#: ../src/views/darkroom.c:2969 +#: ../src/views/darkroom.c:3409 msgid "decrease brush size" msgstr "reducir tamaño del pincel" #. brush hardness +/- -#: ../src/views/darkroom.c:2973 +#: ../src/views/darkroom.c:3413 msgid "increase brush hardness" msgstr "incrementar dureza del pincel" -#: ../src/views/darkroom.c:2975 +#: ../src/views/darkroom.c:3415 msgid "decrease brush hardness" msgstr "reducir dureza del pincel" #. brush opacity +/- -#: ../src/views/darkroom.c:2979 +#: ../src/views/darkroom.c:3419 msgid "increase brush opacity" msgstr "incrementar opacidad del pincel" -#: ../src/views/darkroom.c:2981 +#: ../src/views/darkroom.c:3421 msgid "decrease brush opacity" msgstr "reducir opacidad del pincel" #. undo/redo -#: ../src/views/darkroom.c:2985 ../src/views/lighttable.c:1465 +#: ../src/views/darkroom.c:3425 ../src/views/lighttable.c:1614 #: ../src/views/map.c:2400 msgid "undo" msgstr "deshacer" -#: ../src/views/darkroom.c:2987 ../src/views/lighttable.c:1467 +#: ../src/views/darkroom.c:3427 ../src/views/lighttable.c:1616 #: ../src/views/map.c:2402 msgid "redo" msgstr "rehacer" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:2991 +#: ../src/views/darkroom.c:3431 msgid "change keyboard shortcut slider precision" msgstr "Cambiar la precisión del control deslizante con un atajo de teclado" # dt•v5.0 -#: ../src/views/darkroom.c:2994 +#: ../src/views/darkroom.c:3434 msgid "synchronize selection" msgstr "Sincronizar selección" -#: ../src/views/darkroom.c:3715 +#: ../src/views/darkroom.c:4388 msgid "keyboard shortcut slider precision: fine" msgstr "Precisión del control deslizante con el atajo de teclado: alta" -#: ../src/views/darkroom.c:3717 +#: ../src/views/darkroom.c:4390 msgid "keyboard shortcut slider precision: normal" msgstr "Precisión del control deslizante con el atajo de teclado: normal" -#: ../src/views/darkroom.c:3719 +#: ../src/views/darkroom.c:4392 msgid "keyboard shortcut slider precision: coarse" msgstr "Precisión del control deslizante con el atajo de teclado: baja" -#: ../src/views/darkroom.c:3735 +#: ../src/views/darkroom.c:4408 msgid "switch to lighttable" msgstr "cambiar a mesa de luz" -#: ../src/views/darkroom.c:3737 ../src/views/lighttable.c:1010 +#: ../src/views/darkroom.c:4410 ../src/views/lighttable.c:1157 msgid "zoom in the image" msgstr "ampliar la imagen" -#: ../src/views/darkroom.c:3739 +#: ../src/views/darkroom.c:4412 msgid "unbounded zoom in the image" msgstr "ampliar y reducir la vista de la imagen" -#: ../src/views/darkroom.c:3741 +#: ../src/views/darkroom.c:4414 msgid "zoom to 100% 200% and back" msgstr "ampliar a 100% y a 200% cíclicamente" -#: ../src/views/darkroom.c:3743 ../src/views/lighttable.c:1015 +#: ../src/views/darkroom.c:4416 ../src/views/lighttable.c:1162 msgid "pan a zoomed image" msgstr "Panorámica a imagen ampliada" -#: ../src/views/darkroom.c:3746 ../src/views/lighttable.c:1068 +#: ../src/views/darkroom.c:4419 ../src/views/lighttable.c:1215 msgid "[modules] expand module without closing others" msgstr "[módulos] desplegar el módulo sin cerrar los otros" -#: ../src/views/darkroom.c:3747 ../src/views/lighttable.c:1069 +#: ../src/views/darkroom.c:4420 ../src/views/lighttable.c:1216 msgid "[modules] expand module and close others" msgstr "[módulos] desplegar el módulo y plegar los demás" -#: ../src/views/darkroom.c:3749 +#: ../src/views/darkroom.c:4422 msgid "[modules] rename module" msgstr "[módulos] renombrar módulo" -#: ../src/views/darkroom.c:3752 +#: ../src/views/darkroom.c:4425 msgid "[modules] change module position in pipe" msgstr "[módulos] reordenar módulos (cambia el procesado)" #. Show infos key -#: ../src/views/lighttable.c:769 ../src/views/lighttable.c:1452 +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 msgid "show infos" msgstr "mostrar información" -#: ../src/views/lighttable.c:876 +#: ../src/views/lighttable.c:1023 msgid "middle" msgstr "media" -#: ../src/views/lighttable.c:1003 +#: ../src/views/lighttable.c:1150 msgid "open image in darkroom" msgstr "abrir imagen en el cuarto oscuro" -#: ../src/views/lighttable.c:1008 +#: ../src/views/lighttable.c:1155 msgid "switch to next/previous image" msgstr "cambiar a la imagen siguiente/anterior" -#: ../src/views/lighttable.c:1013 ../src/views/lighttable.c:1053 +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 #, no-c-format msgid "zoom to 100% and back" msgstr "ampliar a 100% y a 200% cíclicamente" -#: ../src/views/lighttable.c:1020 ../src/views/lighttable.c:1041 +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 msgid "scroll the collection" msgstr "navegar por la colección" -#: ../src/views/lighttable.c:1022 +#: ../src/views/lighttable.c:1169 msgid "change number of images per row" msgstr "cambiar el número de imágenes por fila" -#: ../src/views/lighttable.c:1025 +#: ../src/views/lighttable.c:1172 msgid "select an image" msgstr "seleccionar imagen" -#: ../src/views/lighttable.c:1027 +#: ../src/views/lighttable.c:1174 msgid "select range from last image" msgstr "iniciar selección desde la última imagen" -#: ../src/views/lighttable.c:1029 +#: ../src/views/lighttable.c:1176 msgid "add image to or remove it from a selection" msgstr "Añadir o quitar imágenes de la selección" -#: ../src/views/lighttable.c:1034 +#: ../src/views/lighttable.c:1181 msgid "change image order" msgstr "cambiar el orden de las imágenes" -#: ../src/views/lighttable.c:1043 +#: ../src/views/lighttable.c:1190 msgid "zoom all the images" msgstr "ampliar a la vez todas las imágenes" -#: ../src/views/lighttable.c:1045 +#: ../src/views/lighttable.c:1192 msgid "pan inside all the images" msgstr "desplazar a la vez todas las imágenes" -#: ../src/views/lighttable.c:1048 +#: ../src/views/lighttable.c:1195 msgid "zoom current image" msgstr "ampliar la imagen designada" -#: ../src/views/lighttable.c:1050 +#: ../src/views/lighttable.c:1197 msgid "pan inside current image" msgstr "desplazarse por la imagen designada" -#: ../src/views/lighttable.c:1056 +#: ../src/views/lighttable.c:1203 #, no-c-format msgid "zoom current image to 100% and back" msgstr "ampliar a 100% y a 200% cíclicamente" -#: ../src/views/lighttable.c:1061 +#: ../src/views/lighttable.c:1208 msgid "zoom the main view" msgstr "ampliar la vista principal" -#: ../src/views/lighttable.c:1063 +#: ../src/views/lighttable.c:1210 msgid "pan inside the main view" msgstr "desplazarse por el área de la vista principal" -#: ../src/views/lighttable.c:1321 +#: ../src/views/lighttable.c:1470 msgid "set display profile" msgstr "Ajustar perfil de pantalla" -#: ../src/views/lighttable.c:1418 +#: ../src/views/lighttable.c:1567 msgid "whole" msgstr "todo" -#: ../src/views/lighttable.c:1446 +#: ../src/views/lighttable.c:1595 msgid "leave" msgstr "soltar" -#: ../src/views/lighttable.c:1455 +#: ../src/views/lighttable.c:1604 msgid "align images to grid" msgstr "alinear imágenes a la cuadrícula" -#: ../src/views/lighttable.c:1457 +#: ../src/views/lighttable.c:1606 msgid "reset first image offset" msgstr "reiniciar el desplazamiento de la primera imagen" -#: ../src/views/lighttable.c:1459 +#: ../src/views/lighttable.c:1608 msgid "select toggle image" msgstr "seleccionar imagen alternativa" -#: ../src/views/lighttable.c:1461 +#: ../src/views/lighttable.c:1610 msgid "select single image" msgstr "selección de imagen única" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1471 +#: ../src/views/lighttable.c:1620 msgid "preview zoom 100%" msgstr "vista previa al 100%" -#: ../src/views/lighttable.c:1473 +#: ../src/views/lighttable.c:1622 msgid "preview zoom fit" msgstr "vista previa con ampliación ajustada" -#: ../src/views/lighttable.c:1479 +#: ../src/views/lighttable.c:1628 msgid "zoom max" msgstr "ampliación máxima" -#: ../src/views/lighttable.c:1483 +#: ../src/views/lighttable.c:1632 msgid "zoom min" msgstr "reducción mínima" @@ -31544,57 +35799,238 @@ msgid "no camera with tethering support available for use..." msgstr "No se encuentra disponible ninguna cámara con soporte de captura" # dt•v5.0 -#: ../src/views/view.c:1411 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "Clic" # dt•v5.0 -#: ../src/views/view.c:1414 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "Clic Secundario" # dt•v5.0 -#: ../src/views/view.c:1417 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "Clic Medio" -#: ../src/views/view.c:1423 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "Pulsación Doble" -#: ../src/views/view.c:1426 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "Doble Clic Secundario" -#: ../src/views/view.c:1429 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "Arrastrar y Soltar" # dt•v5.0 -#: ../src/views/view.c:1432 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "Clic+Arrastre" # dt•v5.0 -#: ../src/views/view.c:1435 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "Clic Secundario + Arrastre" -#: ../src/views/view.c:1457 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable: ventana de atajos" -#: ../src/views/view.c:1504 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "" "Cambiar a la ventana clásica que permanecerá abierta después de soltar la " "tecla." #. we add the mouse actions too -#: ../src/views/view.c:1570 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "acciones con el ratón" +#, fuzzy +#~ msgid "execution provider" +#~ msgstr "Elegir orden" + +#, fuzzy +#~ msgid "download all" +#~ msgstr "mostrar todas" + +#~ msgid "install model" +#~ msgstr "instalar modelo" + +#~ msgid "refresh" +#~ msgstr "actualizar" + +#~ msgid "the selected output profile doesn't work well with EXR" +#~ msgstr "El perfil de salida seleccionado no funciona bien con EXR" + +#~ msgctxt "preferences" +#~ msgid "original" +#~ msgstr "Original" + +#~ msgctxt "preferences" +#~ msgid "to 1/2" +#~ msgstr "Reducir a 1/2" + +#~ msgctxt "preferences" +#~ msgid "to 1/3" +#~ msgstr "Reducir a 1/3" + +#~ msgctxt "preferences" +#~ msgid "to 1/4" +#~ msgstr "Reducir a 1/4" + +# dt•v5.0 +#~ msgid "directory where new imported filmrolls are created" +#~ msgstr "Configura el directorio para los nuevos carretes al importarse" + +# dt•v5.2 +#~ msgid "this defines how the list of images to act on is constructed." +#~ msgstr "Indica cómo se construye la lista de imágenes para procesar" + +#~ msgid "" +#~ "scene-referred workflow is based on linear modules and will auto-apply " +#~ "filmic or sigmoid, color calibration and exposure,\n" +#~ "display-referred workflow is based on Lab modules and will auto-apply base " +#~ "curve, white balance and the legacy module pipe order." +#~ msgstr "" +#~ "Flujo de trabajo con base en la escena: conformado por módulos lineales y " +#~ "la activación automática de Película RGB o Sigmoidal, Calibración de Color " +#~ "y Exposición.\n" +#~ "Flujo de trabajo con base en la pantalla: conformado por módulos Lab, la " +#~ "activación automática de la Curva Base, Balance de Blancos y el orden de " +#~ "los módulos antiguo." + +#~ msgid "" +#~ "XMP sidecar files hold information about all your development steps to " +#~ "allow flawless re-importing of image files.\n" +#~ "\n" +#~ "depending on the selected mode sidecar files will be created:\n" +#~ " - 'never': all development information will be stored only in the library " +#~ "database\n" +#~ " - 'on import': immediately after importing the image\n" +#~ " - 'after edit': after any user change on the image or adding tags." +#~ msgstr "" +#~ "Los archivos asociados XMP contienen toda la información sobre cada paso " +#~ "de revelado, \n" +#~ "que en el caso de una reimportación de los archivos de imagen, esa " +#~ "información se conservaría.\n" +#~ "\n" +#~ "Los archivos asociados se generarán de acuerdo a las siguientes opciones:\n" +#~ "• «Nunca»: todos los datos de los revelados se almacenarán únicamente en " +#~ "el archivo de la base de datos.\n" +#~ "• «Al importar»: al instante de importar la imagen.\n" +#~ "• «Después de editar»: después de cualquier modificación hecha a la imagen " +#~ "o al añadir cualquier etiqueta." + +#~ msgid "" +#~ "when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt " +#~ "to use mouse wheel for data entry. when disabled, this behavior is " +#~ "reversed" +#~ msgstr "" +#~ "Cuando esté activado, use la rueda del ratón para desplazarse por los " +#~ "módulos del panel lateral. Use Ctrl+Alt para que con la rueda del ratón se " +#~ "introduzcan datos. Cuando está desactivado, este comportamiento se " +#~ "invierte." + +#~ msgid "adjust the boost factor of the channel mask" +#~ msgstr "Adecúa el factor de intensidad de la máscara del canal" + +# dt•v5.0 +#~ msgid "darktable starting" +#~ msgstr "Iniciando darktable" + +# dt•v5.0 +#~ msgid "darktable shutdown" +#~ msgstr "Cierre de darktable" + +# dt•v5.0 +#~ msgid "darktable is now shutting down" +#~ msgstr "darktable se está cerrando" + +# dt•v5.0 +#~ msgid "please wait while background jobs finish" +#~ msgstr "Espere mientras finalizan los trabajos en segundo plano" + +# dt•v5.4 +#~ msgid "" +#~ "the curve has lost its 'S' shape, shoulder power cannot be applied.\n" +#~ "without inverting the shoulder (forcing it to bend upwards), it would be\n" +#~ "impossible to reach target white with the selected contrast and pivot " +#~ "position.\n" +#~ "increase contrast, move the pivot higher (increase pivot target output\n" +#~ "or curve y gamma), or increase the distance between the pivot and the " +#~ "right\n" +#~ "edge (decrease the pivot shift, move the white point farther from the " +#~ "pivot by\n" +#~ "increasing relative white exposure or move the black point closer to the " +#~ "pivot\n" +#~ "by lowering relative black exposure)." +#~ msgstr "" +#~ "La curva ha perdido su forma de «S», por lo que no se puede aplicar la " +#~ "potencia del tramo superior.\n" +#~ "Sin invertir el tramo superior (forzándolo a curvarse hacia arriba), " +#~ "sería\n" +#~ "imposible alcanzar el blanco objetivo con el contraste seleccionado y la " +#~ "posición del punto medio.\n" +#~ "Aumente el contraste, mueva el punto medio más arriba (aumente la salida " +#~ "objetivo del punto medio\n" +#~ "o la curva y gamma), o aumente la distancia entre el punto medio y el " +#~ "borde derecho\n" +#~ "(disminuya el desplazamiento del punto medio, aleje el punto blanco del " +#~ "punto medio aumentando\n" +#~ "la exposición relativa del blanco o acerque el punto negro al punto medio\n" +#~ "disminuyendo la exposición relativa del negro)." + +# dt•v5.4 +#~ msgid "" +#~ "the curve has lost its 'S' shape, toe power cannot be applied.\n" +#~ "without inverting the toe (forcing it to bend downwards), it would be\n" +#~ "impossible to reach target black with the selected contrast and pivot " +#~ "position.\n" +#~ "increase contrast, move the pivot lower (reduce the pivot target output " +#~ "or\n" +#~ "curve y gamma), or increase the distance between the pivot and the left " +#~ "edge\n" +#~ "(increase the pivot shift, move the black point farther from the pivot by " +#~ "raising\n" +#~ "the relative black exposure or move the white point closer to the pivot\n" +#~ "by decreasing relative white exposure)." +#~ msgstr "" +#~ "La curva ha perdido su forma de «S», por lo que no se puede aplicar la " +#~ "potencia del tramo inferior.\n" +#~ "Sin invertir el tramo superior (forzándolo a curvarse hacia abajo), sería\n" +#~ "imposible alcanzar el negro objetivo con el contraste seleccionado y la " +#~ "posición del punto medio.\n" +#~ "Aumente el contraste, mueva el punto medio más abajo (reduzca la salida " +#~ "objetivo del punto medio\n" +#~ "o la curva y gamma), o aumente la distancia entre el punto medio y el " +#~ "borde izquierdo\n" +#~ "(aumente el desplazamiento del punto medio, aleje el punto negro del punto " +#~ "medio aumentando\n" +#~ "la exposición relativa del negro o acerque el punto blanco al punto medio\n" +#~ "disminuyendo la exposición relativa del blanco)." + +# dt•v5.4 +#~ msgid "smooth|base" +#~ msgstr "suavizado|básico" + +# dt•v5.4 +#~ msgid "smooth|punchy" +#~ msgstr "suavizado|intenso" + +#~ msgid "cycle histogram modes" +#~ msgstr "modo cíclico del histograma" + +#~ msgid "toggle blue channel" +#~ msgstr "alternar canal azul" + +#~ msgid "toggle green channel" +#~ msgstr "alternar canal verde" + #~ msgid "encoding color profile" #~ msgstr "Codificación del perfil de color" @@ -31621,15 +36057,12 @@ msgstr "acciones con el ratón" #~ "do you really want to physically delete selected image (using trash if " #~ "possible)?" #~ msgstr "" -#~ "¿Desea borrar físicamente la imagen seleccionada? (Se usará la papelera " -#~ "de ser posible)" +#~ "¿Desea borrar físicamente la imagen seleccionada? (Se usará la papelera de " +#~ "ser posible)" #~ msgid "do you really want to physically delete selected image from disk?" #~ msgstr "¿Desea borrar FÍSICAMENTE del disco la imagen seleccionada?" -#~ msgid "(default)" -#~ msgstr "(predefinido)" - # dt•v5.0 #~ msgid "" #~ "Photography workflow\n" @@ -31743,8 +36176,7 @@ msgstr "acciones con el ratón" # dt•v5.0 #, c-format #~ msgid "forward matrix in `%s`, please report via darktable github" -#~ msgstr "" -#~ "Matriz de avance en «%s». Realice un reporte en GitHub de darktable." +#~ msgstr "Matriz de avance en «%s». Realice un reporte en GitHub de darktable." #~ msgctxt "eq_preset" #~ msgid "coarse" @@ -31761,8 +36193,7 @@ msgstr "acciones con el ratón" #~ msgstr "eliminar neblina" #~ msgid "combine with elements from a processed image" -#~ msgstr "" -#~ "Combina dos elementos visuales para integrarlos como una sola imagen" +#~ msgstr "Combina dos elementos visuales para integrarlos como una sola imagen" #~ msgid "cleanup unused shapes" #~ msgstr "eliminar figuras no usadas" @@ -31777,8 +36208,8 @@ msgstr "acciones con el ratón" #~ "if switched on, thumbnails and previews are rendered at lower quality but " #~ "4 times faster" #~ msgstr "" -#~ "Al activarse, las miniaturas y previsualizaciones se generarán 4 veces " -#~ "más rápido pero con una calidad inferior." +#~ "Al activarse, las miniaturas y previsualizaciones se generarán 4 veces más " +#~ "rápido pero con una calidad inferior." #~ msgctxt "menu" #~ msgid "lighttable" @@ -31907,8 +36338,8 @@ msgstr "acciones con el ratón" #~ "hides built-in presets of processing modules in both presets and " #~ "favourites menu." #~ msgstr "" -#~ "Ocultar los preajustes integrados para los módulos de revelado del menú " -#~ "de preajustes y de favoritos." +#~ "Ocultar los preajustes integrados para los módulos de revelado del menú de " +#~ "preajustes y de favoritos." #~ msgid "radius_1" #~ msgstr "radio_1" @@ -31927,8 +36358,8 @@ msgstr "acciones con el ratón" #~ msgstr "ampliación del lienzo" #~ msgid "" -#~ "sort the following collections in descending order: 'film roll' by " -#~ "folder, 'folder', 'times' (e.g. 'capture date')" +#~ "sort the following collections in descending order: 'film roll' by folder, " +#~ "'folder', 'times' (e.g. 'capture date')" #~ msgstr "" #~ "Organiza en orden descendente las siguientes colecciones: «carrete» por " #~ "carpeta, «carpeta»\n" @@ -31940,9 +36371,6 @@ msgstr "acciones con el ratón" #~ msgid "(AI) detect from image edges..." #~ msgstr "detectar desde los bordes de imagen (IA) ..." -#~ msgid "group leaders" -#~ msgstr "portadas de grupo" - #~ msgid "group followers" #~ msgstr "seguidores de grupo" @@ -32002,8 +36430,8 @@ msgstr "acciones con el ratón" #~ msgstr "Carpeta" #~ msgid "" -#~ "when having raw+JPEG images together in one directory it makes no sense " -#~ "to import both. with this flag one can ignore all JPEGs found." +#~ "when having raw+JPEG images together in one directory it makes no sense to " +#~ "import both. with this flag one can ignore all JPEGs found." #~ msgstr "" #~ "Cuando se tienen imágenes RAW+JPEG juntas en un directorio no tiene " #~ "sentido importar ambas. Con esta marca se pueden ignorar todos los JPEG " @@ -32093,23 +36521,21 @@ msgstr "acciones con el ratón" #~ "GPU, OpenCl se ha desactivado." #~ msgid "" -#~ "multiple GPUs detected - OpenCL scheduling profile has been set " -#~ "accordingly" +#~ "multiple GPUs detected - OpenCL scheduling profile has been set accordingly" #~ msgstr "" #~ "Se detectaron varias GPU: el perfil de control de OpenCL se ha " #~ "reconfigurado como consecuencia." # Ignorar advertencia: en el texto original GPU va en mayúsculas. #~ msgid "" -#~ "very fast GPU detected - OpenCL scheduling profile has been set " -#~ "accordingly" +#~ "very fast GPU detected - OpenCL scheduling profile has been set accordingly" #~ msgstr "" #~ "GPU muy veloz detectada: el perfil de control de OpenCL se ha configurado " #~ "en función de la misma." #~ msgid "" -#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL " -#~ "for this session!" +#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL for " +#~ "this session!" #~ msgstr "" #~ "darktable ha descubierto un problema con la configuración OpenCL: " #~ "desactive OpenCL para esta sesión" @@ -32200,8 +36626,8 @@ msgstr "acciones con el ratón" #~ msgstr "" #~ "Control de presión del lápiz para máscaras de pincel\n" #~ "• «apagado»: lectura de la presión ignorada\n" -#~ "• «dureza/opacidad/tamaño del pincel»: Los controles de lectura de " -#~ "presión especifican el atributo\n" +#~ "• «dureza/opacidad/tamaño del pincel»: Los controles de lectura de presión " +#~ "especifican el atributo\n" #~ "• «absoluto/relativo»: la lectura de presión se toma directamente como " #~ "valor de atributo o se multiplica con los ajustes predefinidos." @@ -32246,13 +36672,13 @@ msgstr "acciones con el ratón" #~ msgid "" #~ "demosaicer when not viewing 1:1 in darkroom mode: 'bilinear' is fast but " -#~ "slightly blurry. 'default' uses the default demosaicer for the used " -#~ "sensor (RCD or Markesteijn). 'full' will use exactly the settings as for " -#~ "full-size export." +#~ "slightly blurry. 'default' uses the default demosaicer for the used sensor " +#~ "(RCD or Markesteijn). 'full' will use exactly the settings as for full-" +#~ "size export." #~ msgstr "" -#~ "Indica la interpolación cromática usada en el cuarto oscuro cuando no " -#~ "está en la escala 1:1: la bilineal es más rápida, pero sin tanta nitidez. " -#~ "La opción predeterminada utiliza RCD o Markesteijn según sea el sensor de " +#~ "Indica la interpolación cromática usada en el cuarto oscuro cuando no está " +#~ "en la escala 1:1: la bilineal es más rápida, pero sin tanta nitidez. La " +#~ "opción predeterminada utiliza RCD o Markesteijn según sea el sensor de " #~ "cámara. La opción «Total» tendrá los mismos valores que se usarán en la " #~ "exportación para el tamaño final." @@ -32265,11 +36691,11 @@ msgstr "acciones con el ratón" #~ "modern uses a combination of white balance module and color calibration " #~ "module, with improved color science for chromatic adaptation" #~ msgstr "" -#~ "\"Heredado\" realiza una adaptación cromática básica usando sólo el " -#~ "módulo de balance de blancos.\n" +#~ "\"Heredado\" realiza una adaptación cromática básica usando sólo el módulo " +#~ "de balance de blancos.\n" #~ "\"Moderno\" utiliza una combinación del módulo de balance de blancos y el " -#~ "módulo de calibración de color, con una mejorada ciencia del color para " -#~ "la adaptación cromática." +#~ "módulo de calibración de color, con una mejorada ciencia del color para la " +#~ "adaptación cromática." #~ msgid "128 px" #~ msgstr "128 px" @@ -32409,8 +36835,8 @@ msgstr "acciones con el ratón" #~ "apropiados. Para calcularlos, es\n" #~ "necesario obtener, si no todos los datos del sensor, al menos una parte " #~ "significativa.\n" -#~ "Ya que la imagen que se muestra en el cuarto oscuro se vería muy " -#~ "diferente de las imágenes reveladas, el efecto se omite ahora." +#~ "Ya que la imagen que se muestra en el cuarto oscuro se vería muy diferente " +#~ "de las imágenes reveladas, el efecto se omite ahora." #~ msgid "affect color, brightness and contrast" #~ msgstr "Reajusta el color, el brillo y el contraste" @@ -32540,8 +36966,8 @@ msgstr "acciones con el ratón" #~ msgstr "compresión de sombras/luces (FGIE): ligera" #~ msgid "" -#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to " -#~ "the developers" +#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to the " +#~ "developers" #~ msgstr "" #~ "El búfer de entrada/salida del ecualizador de tono está mal alineado, " #~ "informe del error a los desarrolladores" @@ -32549,10 +36975,6 @@ msgstr "acciones con el ratón" #~ msgid "size is relative to" #~ msgstr "El tamaño es relativo a..." -#, c-format -#~ msgid "output ICC profiles in %s or %s" -#~ msgstr "Perfiles de salida ICC en %s o %s" - #~ msgid "grouping filter" #~ msgstr "filtro de agrupación" @@ -32625,9 +37047,6 @@ msgstr "acciones con el ratón" #~ msgid "legacy flag. set for all new images" #~ msgstr "Banderas (antiguo). Asignadas a todas las imágenes nuevas" -#~ msgid "modules: default" -#~ msgstr "módulos: predeterminados" - #~ msgctxt "modulegroup" #~ msgid "technical" #~ msgstr "técnico" @@ -32664,9 +37083,6 @@ msgstr "acciones con el ratón" #~ msgid "zoom fill" #~ msgstr "ampliar imagen hasta rellenar" -#~ msgid "zoom fit" -#~ msgstr "ampliar imagen a ventana" - #~ msgid "no image selected !" #~ msgstr "No se ha seleccionado ninguna imagen." @@ -32718,8 +37134,7 @@ msgstr "acciones con el ratón" #~ msgid "allow to pan & zoom while editing masks" #~ msgstr "" -#~ "habilitar la ampliación y el desplazamiento mientras se editan las " -#~ "máscaras" +#~ "habilitar la ampliación y el desplazamiento mientras se editan las máscaras" #~ msgctxt "preferences" #~ msgid "on startup" @@ -32760,8 +37175,8 @@ msgstr "acciones con el ratón" #~ msgstr "Umbral de proporción de la fragmentación de la base de datos" #~ msgid "" -#~ "fragmentation ratio above which to ask or carry out automatically " -#~ "database maintenance" +#~ "fragmentation ratio above which to ask or carry out automatically database " +#~ "maintenance" #~ msgstr "" #~ "Límite de proporción de fragmentación para el que se le pregunta o se " #~ "realiza automáticamente el mantenimiento de la base de datos" @@ -32790,9 +37205,6 @@ msgstr "acciones con el ratón" #~ msgid "gain chroma" #~ msgstr "incremento croma" -#~ msgid "gain hue" -#~ msgstr "incremento tono" - #~ msgid "offset luminance" #~ msgstr "translación luminancia" @@ -32963,11 +37375,11 @@ msgstr "acciones con el ratón" #~ msgid "" #~ "this added sharpen is not recommended on cameras without a low-pass " -#~ "filter. you should disable this option if you use one of those more " -#~ "recent cameras or sharpen your images with other means." +#~ "filter. you should disable this option if you use one of those more recent " +#~ "cameras or sharpen your images with other means." #~ msgstr "" -#~ "Se recomienda desactivar esta opción con cámaras sin filtro de paso bajo " -#~ "o si se añade nitidez a las imágenes aplicando otros métodos (requiere " +#~ "Se recomienda desactivar esta opción con cámaras sin filtro de paso bajo o " +#~ "si se añade nitidez a las imágenes aplicando otros métodos (requiere " #~ "reiniciar)." #~ msgid "cast balance" @@ -32979,9 +37391,6 @@ msgstr "acciones con el ratón" #~ msgid "lut 3D" #~ msgstr "lut 3D" -#~ msgid "select lut file" -#~ msgstr "seleccionar archivo LUT" - #~ msgid "gpx file" #~ msgstr "archivo gpx" @@ -33172,9 +37581,6 @@ msgstr "acciones con el ratón" #~ "Los valores negativos hacen que la dispersión se aproxime más a los " #~ "gradientes." -#~ msgid "grey" -#~ msgstr "gris" - #~ msgctxt "accel" #~ msgid "capture image(s)" #~ msgstr "capturar imagen" @@ -33255,10 +37661,6 @@ msgstr "acciones con el ratón" #~ msgid "compress history stack" #~ msgstr "comprimir historial de acciones" -#~ msgctxt "accel" -#~ msgid "remove from darktable" -#~ msgstr "quitar de darktable" - #~ msgctxt "accel" #~ msgid "delete from disk using trash if possible" #~ msgstr "borrar del disco (enviar a la papelera de ser posible)" @@ -33470,8 +37872,7 @@ msgstr "acciones con el ratón" #~ msgstr "última impresión" #~ msgid "overlays block on mouse hover during (s)" -#~ msgstr "" -#~ "duración del bloqueo de la información visible al pasar el ratón (s)" +#~ msgstr "duración del bloqueo de la información visible al pasar el ratón (s)" #~ msgctxt "accel" #~ msgid "grouping" @@ -33537,8 +37938,8 @@ msgstr "acciones con el ratón" #~ msgstr "Memoria en MB que se utilizará para la caché de miniaturas" #~ msgid "" -#~ "this controls how much memory is going to be used for thumbnails and " -#~ "other buffers (needs a restart)." +#~ "this controls how much memory is going to be used for thumbnails and other " +#~ "buffers (needs a restart)." #~ msgstr "" #~ "Controla cuanta memoria será usada para las miniaturas y otros búferes " #~ "(necesita reiniciarse)." @@ -33548,15 +37949,15 @@ msgstr "acciones con el ratón" #~ msgid "" #~ "this variable controls the maximum amount of memory (in MB) a module may " -#~ "use during image processing. lower values will force memory hungry " -#~ "modules to process image with increasing number of tiles. setting this to " -#~ "0 will omit any limit. values below 500 will be treated as 500." +#~ "use during image processing. lower values will force memory hungry modules " +#~ "to process image with increasing number of tiles. setting this to 0 will " +#~ "omit any limit. values below 500 will be treated as 500." #~ msgstr "" -#~ "Esta variable controla la cantidad máxima de memoria (en MB) que un " -#~ "módulo puede usar durante el procesamiento de la imagen. Si el valor es " -#~ "muy bajo, obligará a los módulos ávidos de memoria a procesar la imagen " -#~ "con un número creciente de bandas. Dejarlo en 0 ignorará cualquier " -#~ "límite. Un valor por debajo de 500 se tratará como 500." +#~ "Esta variable controla la cantidad máxima de memoria (en MB) que un módulo " +#~ "puede usar durante el procesamiento de la imagen. Si el valor es muy bajo, " +#~ "obligará a los módulos ávidos de memoria a procesar la imagen con un " +#~ "número creciente de bandas. Dejarlo en 0 ignorará cualquier límite. Un " +#~ "valor por debajo de 500 se tratará como 500." #~ msgid "minimum amount of memory (in MB) for a single buffer in tiling" #~ msgstr "Mínima cantidad de memoria para un único búfer de bandas (en MB)" @@ -33565,16 +37966,16 @@ msgstr "acciones con el ratón" #~ "minimum amount of memory (in MB) that tiling should take for a single " #~ "image buffer." #~ msgstr "" -#~ "Cantidad mínima de memoria (en MB) que necesita el proceso por bandas " -#~ "para un único búfer de imagen." +#~ "Cantidad mínima de memoria (en MB) que necesita el proceso por bandas para " +#~ "un único búfer de imagen." #~ msgid "disable the entry completion" #~ msgstr "Deshabilitar la compleción de texto" #~ msgid "" #~ "the entry completion is useful for those who enter tags from keyboard " -#~ "only. for others the entry completion can be embarrassing. need to " -#~ "restart darktable." +#~ "only. for others the entry completion can be embarrassing. need to restart " +#~ "darktable." #~ msgstr "" #~ "La compleción del texto es útil solo para quienes ingresan las etiquetas " #~ "con el teclado. Para otros casos, completar el ingreso de texto puede ser " @@ -33618,9 +38019,6 @@ msgstr "acciones con el ratón" #~ msgid "list of available tags" #~ msgstr "lista de etiquetas disponibles" -#~ msgid "metadata list" -#~ msgstr "lista de metadatos" - #~ msgid "which images should be shown" #~ msgstr "Muestra las imágenes de acuerdo al filtro que se elija de la lista" @@ -33698,10 +38096,6 @@ msgstr "acciones con el ratón" #~ msgid "overwrite selected xmp files" #~ msgstr "sobreescribir archivos xmp seleccionados" -#~ msgctxt "accel" -#~ msgid "tethering view" -#~ msgstr "vista de captura" - #~ msgctxt "accel" #~ msgid "lighttable view" #~ msgstr "vista de mesa de luz" @@ -33748,8 +38142,8 @@ msgstr "acciones con el ratón" #~ msgstr "orden de los módulos" #~ msgid "" -#~ "are you sure you want to restore the default keybindings? this will " -#~ "erase any modifications you have made." +#~ "are you sure you want to restore the default keybindings? this will erase " +#~ "any modifications you have made." #~ msgstr "" #~ "¿Está seguro de que desea restablecer los atajos de teclado " #~ "predeterminados?Borrará cualquier modificación previamente hecha." @@ -33884,10 +38278,6 @@ msgstr "acciones con el ratón" #~ msgid "move up and select" #~ msgstr "subir y seleccionar" -#~ msgctxt "accel" -#~ msgid "move down and select" -#~ msgstr "bajar y seleccionar" - #~ msgctxt "accel" #~ msgid "move left and select" #~ msgstr "ir a la izquierda y seleccionar" @@ -34034,14 +38424,6 @@ msgstr "acciones con el ratón" #~ msgid "lua" #~ msgstr "Lua" -#~ msgctxt "accel" -#~ msgid "enable module" -#~ msgstr "activar módulo" - -#~ msgctxt "accel" -#~ msgid "focus module" -#~ msgstr "módulo de enfoque" - #~ msgctxt "accel" #~ msgid "reset module parameters" #~ msgstr "reiniciar parámetros del módulo" @@ -34082,10 +38464,6 @@ msgstr "acciones con el ratón" #~ msgid "%s / %s: %s" #~ msgstr "%s / %s: %s" -#, c-format -#~ msgid "%s: %s" -#~ msgstr "%s: %s" - #, c-format #~ msgid "%s / %s" #~ msgstr "%s / %s" @@ -34135,9 +38513,6 @@ msgstr "acciones con el ratón" #~ msgid "reset parameters" #~ msgstr "reiniciar parámetros" -#~ msgid "search module" -#~ msgstr "buscar módulo" - #~ msgid "" #~ "toggle yellow label\n" #~ "of selected images" @@ -34191,14 +38566,13 @@ msgstr "acciones con el ratón" #~ msgid "" #~ "if set to a positive, non-zero value this variable defines the minimum " #~ "amount of memory (in MB) that tiling should take for a single image " -#~ "buffer. has precedence over heuristics based on host_memory_limit (needs " -#~ "a restart)." +#~ "buffer. has precedence over heuristics based on host_memory_limit (needs a " +#~ "restart)." #~ msgstr "" #~ "Si se fija el valor como positivo mayor que cero, la variable define la " -#~ "cantidad mínima de memoria (en MB) que el proceso por bandas debería " -#~ "tomar para el búfer de una sola imagen. Tiene precedencia sobre los " -#~ "cálculos basados en la variable «host_memory_limit» (necesita " -#~ "reiniciarse)." +#~ "cantidad mínima de memoria (en MB) que el proceso por bandas debería tomar " +#~ "para el búfer de una sola imagen. Tiene precedencia sobre los cálculos " +#~ "basados en la variable «host_memory_limit» (necesita reiniciarse)." #~ msgctxt "blendmode" #~ msgid "multiply reverse" @@ -34212,16 +38586,9 @@ msgstr "acciones con el ratón" #~ msgid "divide reverse" #~ msgstr "división inversa" -#~ msgctxt "blendmode" -#~ msgid "unbounded (deprecated)" -#~ msgstr "ilimitado (obsoleto)" - #~ msgid "output image" #~ msgstr "imagen de salida" -#~ msgid "input image" -#~ msgstr "imagen de entrada" - #~ msgid "middle grey luminance" #~ msgstr "luminancia gris medio" @@ -34297,28 +38664,28 @@ msgstr "acciones con el ratón" #~ "\n" #~ " How to solve this problem?\n" #~ "\n" -#~ " 1 - Search in your environment if another darktable occurrence is " -#~ "active. If so, use it or close it. \n" +#~ " 1 - Search in your environment if another darktable occurrence is active. " +#~ "If so, use it or close it. \n" #~ " The lock indicates that the process number of this occurrence is : " #~ "%d\n" #~ "\n" -#~ " 2 - If you can't find this other occurrence, try closing your session " -#~ "and reopening it or shutting down your computer. \n" +#~ " 2 - If you can't find this other occurrence, try closing your session and " +#~ "reopening it or shutting down your computer. \n" #~ " This will delete all running programs and thus close the database " #~ "correctly.\n" #~ "\n" #~ " 3 - If these two actions are not enough, it is because at least one of " #~ "the two files that materialize the locks remains \n" -#~ " and that these are no longer attached to any occurrence of " -#~ "darktable. It is then necessary to delete it (or them). \n" +#~ " and that these are no longer attached to any occurrence of darktable. " +#~ "It is then necessary to delete it (or them). \n" #~ " The two files are named data.db.lock and library.db.lock respectively. The opening mechanism signals \n" #~ " the presence of the %s file in the %s " #~ "folder. \n" #~ " (full pathname: %s).\n" #~ "\n" -#~ " Caution! Do not delete these files without first checking " -#~ "that there are no more occurrences of darktable, \n" +#~ " Caution! Do not delete these files without first checking that " +#~ "there are no more occurrences of darktable, \n" #~ " otherwise you risk generating serious inconsistencies in your " #~ "database.\n" #~ "\n" @@ -34337,8 +38704,7 @@ msgstr "acciones con el ratón" #~ "\n" #~ " · Una instancia previa de darktable se cerró atípicamente y por lo " #~ "tanto, \n" -#~ " no pudo cerrar correctamente uno o ambos archivos de la base de " -#~ "datos.\n" +#~ " no pudo cerrar correctamente uno o ambos archivos de la base de datos.\n" #~ "\n" #~ " ¿Cómo resolver este problema?\n" #~ "\n" @@ -34347,8 +38713,8 @@ msgstr "acciones con el ratón" #~ " El número de proceso de esta instancia indicado por el bloqueo es: " #~ "%d\n" #~ "\n" -#~ " 2. Si no puede encontrar esta otra instancia, pruebe con cerrar e " -#~ "iniciar la sesión o con reiniciar la computadora. \n" +#~ " 2. Si no puede encontrar esta otra instancia, pruebe con cerrar e iniciar " +#~ "la sesión o con reiniciar la computadora. \n" #~ " Esto borrará todos los programas en ejecución y así cerrará la base " #~ "de datos correctamente.\n" #~ "\n" @@ -34358,22 +38724,21 @@ msgstr "acciones con el ratón" #~ "Entonces es necesario eliminar uno o ambos. \n" #~ " Los dos archivos se llaman data.db.lock y library.db.lock respectivamente. El mecanismo de apertura señala \n" -#~ " la presencia del archivo %s en la carpeta %s. \n" +#~ " la presencia del archivo %s en la carpeta %s. \n" #~ " (ruta completa: %s).\n" #~ "\n" #~ " ¡Precaución! No borre estos archivos sin antes comprobar que " #~ "no hay más instancias de darktable, \n" -#~ " de lo contrario corre el riesgo de provocar inconsistencias graves " -#~ "en la base de datos.\n" +#~ " de lo contrario corre el riesgo de provocar inconsistencias graves en " +#~ "la base de datos.\n" #~ "\n" #~ " Tan pronto como se haya identificado y eliminado la causa del bloqueo, " #~ "darktable iniciará apropiadamente.\n" #~ "\n" #~ msgid "darktable cannot be started because the database is locked" -#~ msgstr "" -#~ "darktable no se puede iniciar porque la base de datos está bloqueada" +#~ msgstr "darktable no se puede iniciar porque la base de datos está bloqueada" #, c-format #~ msgid "preset %s was successfully saved" @@ -34442,9 +38807,6 @@ msgstr "acciones con el ratón" #~ msgid "crop y" #~ msgstr "recorte en y" -#~ msgid "crop width" -#~ msgstr "ancho del corte" - #~ msgid "" #~ "history problem detected\n" #~ "please report via the issue tracker\n" @@ -34541,9 +38903,6 @@ msgstr "acciones con el ratón" #~ msgid "image..." #~ msgstr "imagen..." -#~ msgid "select one or more images to import" -#~ msgstr "Seleccionar una o más imágenes para importar" - #~ msgid "folder..." #~ msgstr "carpeta..." @@ -34674,22 +39033,22 @@ msgstr "acciones con el ratón" #~ msgstr "blanco y negro" #~ msgid "" -#~ "changes the default collections-list order for folders, times and dates " -#~ "to run from recent to older" +#~ "changes the default collections-list order for folders, times and dates to " +#~ "run from recent to older" #~ msgstr "" #~ "Se cambia el orden predeterminado de la lista de colecciones para que las " #~ "carpetas, las horas y las fechas pasen de las más recientes a las más " #~ "antiguas" #~ msgid "" -#~ "if enabled, cached thumbnails will be color managed so that lighttable " -#~ "and filmstrip can show correct colors. otherwise the results may look " -#~ "wrong once the display profile gets changed." +#~ "if enabled, cached thumbnails will be color managed so that lighttable and " +#~ "filmstrip can show correct colors. otherwise the results may look wrong " +#~ "once the display profile gets changed." #~ msgstr "" #~ "Si se activa, las miniaturas en caché tendrán manejo de color para que se " -#~ "muestren los colores correctamente tanto en la mesa de luz como en la " -#~ "tira de imágenes. En caso contrario, podrán mostrarse de forma errónea " -#~ "una vez que se cambie el perfil." +#~ "muestren los colores correctamente tanto en la mesa de luz como en la tira " +#~ "de imágenes. En caso contrario, podrán mostrarse de forma errónea una vez " +#~ "que se cambie el perfil." #~ msgid "don't use embedded preview JPEG but half-size raw" #~ msgstr "" @@ -34746,8 +39105,8 @@ msgstr "acciones con el ratón" #~ "scroll to set size, shift+scroll to set feather size\n" #~ "ctrl+scroll to set shape opacity (%d%%)" #~ msgstr "" -#~ "Rueda del ratón para ajustar el tamaño, Mayús+Rueda del Ratón para " -#~ "ajustar la dureza,\n" +#~ "Rueda del ratón para ajustar el tamaño, Mayús+Rueda del Ratón para ajustar " +#~ "la dureza,\n" #~ "Ctrl+Rueda del Ratón para ajustar la opacidad (%d%%)" #, c-format @@ -34781,8 +39140,8 @@ msgstr "acciones con el ratón" #~ "do not load files with an extension of .jpg or .jpeg. this can be useful " #~ "when there are raw+JPEG in a directory." #~ msgstr "" -#~ "No cargar archivos con extensión .JPG o .JPEG. Puede ser útil cuando en " -#~ "un directorio existen RAW+JPEG." +#~ "No cargar archivos con extensión .JPG o .JPEG. Puede ser útil cuando en un " +#~ "directorio existen RAW+JPEG." #~ msgid "apply metadata on import" #~ msgstr "Establecer los metadatos al importar" @@ -34819,11 +39178,9 @@ msgstr "acciones con el ratón" #~ msgid "import folders recursively" #~ msgstr "Importar carpetas recursivamente" -#~ msgid "" -#~ "recursively import subfolders. Each folder goes into a new film roll." +#~ msgid "recursively import subfolders. Each folder goes into a new film roll." #~ msgstr "" -#~ "Importar carpetas de manera recursiva. Cada carpeta forma un carrete " -#~ "nuevo." +#~ "Importar carpetas de manera recursiva. Cada carpeta forma un carrete nuevo." #~ msgid "hidden" #~ msgstr "oculto" @@ -34851,10 +39208,10 @@ msgstr "acciones con el ratón" #~ "over zoomed images on the lighttable. the txt file either has to be there " #~ "at import time or the crawler has to be enabled" #~ msgstr "" -#~ "Cuando hay un archivo txt junto a una imagen, se puede mostrar un " -#~ "solapado sobre la imagen aumentada en la mesa de luz. El archivo txt " -#~ "tendrá que estar presente en el momento de importar o el rastreador " -#~ "tendrá que estar activado" +#~ "Cuando hay un archivo txt junto a una imagen, se puede mostrar un solapado " +#~ "sobre la imagen aumentada en la mesa de luz. El archivo txt tendrá que " +#~ "estar presente en el momento de importar o el rastreador tendrá que estar " +#~ "activado" #~ msgid "white balance applied on non-raw image" #~ msgstr "balance de blancos establecido en una imagen no RAW" @@ -35502,10 +39859,6 @@ msgstr "acciones con el ratón" #~ msgid "find lens" #~ msgstr "encontrar lente" -#~ msgctxt "accel" -#~ msgid "select corrections" -#~ msgstr "seleccionar correcciones" - #~ msgctxt "accel" #~ msgid "corrections" #~ msgstr "correcciones" @@ -35911,17 +40264,11 @@ msgstr "acciones con el ratón" #~ msgid "deflate with predictor (float)" #~ msgstr "deflación con predicción (flotante)" -#~ msgid "existing duplicates" -#~ msgstr "duplicados existentes" - #~ msgid "show only your favourite modules (selected in `more modules' below)" #~ msgstr "" #~ "Mostrar únicamente los módulos favoritos (previa selección en 'mas " #~ "módulos')" -#~ msgid "basic group" -#~ msgstr "Grupo básico" - #~ msgid "tone group" #~ msgstr "Grupo tono" @@ -36006,14 +40353,14 @@ msgstr "acciones con el ratón" #~ msgid "only draw images on map that are currently collected and filtered" #~ msgstr "" -#~ "Generar en el mapa sólo las imágenes que estén filtradas y en la " -#~ "colección actual" +#~ "Generar en el mapa sólo las imágenes que estén filtradas y en la colección " +#~ "actual" #~ msgid "" #~ "use the current filter settings to select the geotagged images drawn on " -#~ "the map, i.e. limit the images drawn to the current filmstrip. this " -#~ "limits the number of images drawn and thus reduces the time needed to " -#~ "draw the images." +#~ "the map, i.e. limit the images drawn to the current filmstrip. this limits " +#~ "the number of images drawn and thus reduces the time needed to draw the " +#~ "images." #~ msgstr "" #~ "Utilice los ajustes actuales del filtro para seleccionar las imágenes " #~ "geoetiquetadas generadas en el mapa. Por ejemplo, pueden limitarse a las " @@ -36085,11 +40432,6 @@ msgstr "acciones con el ratón" #~ msgstr "" #~ "Formato de proporción de aspecto no válido. Debería ser diferente de cero." -#~ msgid "error: output file is a directory. please specify file name" -#~ msgstr "" -#~ "Error: el archivo de salida es un directorio. Especifique un nombre de " -#~ "archivo" - #~ msgid "" #~ "scale to use in the graph. use logarithmic scale for more precise control " #~ "near the blacks" @@ -36166,9 +40508,9 @@ msgstr "acciones con el ratón" #~ "use the per-camera basecurve by default instead of the generic " #~ "manufacturer one if there is one available (needs a restart)" #~ msgstr "" -#~ "Utilice los preajustes de la curva base de la cámara por defecto en vez " -#~ "de los genéricos de los fabricantes si es que hay uno disponible " -#~ "(necesita reiniciarse)" +#~ "Utilice los preajustes de la curva base de la cámara por defecto en vez de " +#~ "los genéricos de los fabricantes si es que hay uno disponible (necesita " +#~ "reiniciarse)" #~ msgid "filter order of gaussian blur" #~ msgstr "orden del filtro gaussiano" @@ -36286,8 +40628,7 @@ msgstr "acciones con el ratón" #~ msgid "lighttable + darkroom" #~ msgstr "Mesa de luz y cuarto oscuro" -#~ msgid "" -#~ "load user.css from the user config directory to modify selected theme" +#~ msgid "load user.css from the user config directory to modify selected theme" #~ msgstr "" #~ "Cargar el archivo usuario.css desde la carpeta de configuración del " #~ "usuario para modificar el tema seleccionado" @@ -36296,8 +40637,7 @@ msgstr "acciones con el ratón" #~ msgstr "cerrar" #~ msgid "'|' character is not allowed to create a tag. aborting." -#~ msgstr "" -#~ "El caracter '|' no se puede usar para crear una etiqueta. Abortando." +#~ msgstr "El caracter '|' no se puede usar para crear una etiqueta. Abortando." #~ msgctxt "accel" #~ msgid "delete" @@ -36305,8 +40645,8 @@ msgstr "acciones con el ratón" #~ msgid "if set to true, thumb overlay shows filename and some exif data." #~ msgstr "" -#~ "Si se marca verdadero, la superposición de la miniatura mostrará el " -#~ "nombre del archivo y algunos datos Exif." +#~ "Si se marca verdadero, la superposición de la miniatura mostrará el nombre " +#~ "del archivo y algunos datos Exif." #~ msgid "%s/%s: %s" #~ msgstr "%s/%s: %s" @@ -36523,15 +40863,12 @@ msgstr "acciones con el ratón" #~ "step 2: paste the verification code shown to you in the browser and click " #~ "the OK button once you are done." #~ msgstr "" -#~ "Paso 2: Copie el código de verificación mostrado en el navegador y una " -#~ "vez listo, pulse el botón Aceptar." +#~ "Paso 2: Copie el código de verificación mostrado en el navegador y una vez " +#~ "listo, pulse el botón Aceptar." #~ msgid "google authentication" #~ msgstr "Autenticación google fotos" -#~ msgid "verification code:" -#~ msgstr "Código de verificación:" - #~ msgid "please enter the verification code" #~ msgstr "Ingrese el código de verificación" @@ -36547,11 +40884,11 @@ msgstr "acciones con el ratón" #~ msgstr[1] "%d/%d exportados al álbum de Google Fotos" #~ msgid "" -#~ "error - this image is developed with a compressed lut but the gmic " -#~ "version is not compatible" +#~ "error - this image is developed with a compressed lut but the gmic version " +#~ "is not compatible" #~ msgstr "" -#~ "Error: Se utilizó un Lut comprimido para revelar la imagen pero la " -#~ "versión de G'MIC no es compatible" +#~ "Error: Se utilizó un Lut comprimido para revelar la imagen pero la versión " +#~ "de G'MIC no es compatible" #~ msgid "invalid png header from %s" #~ msgstr "encabezado no válido de png de %s" @@ -36754,12 +41091,12 @@ msgstr "acciones con el ratón" #~ msgid "" #~ "the image will first be processed in full resolution, and downscaled at " -#~ "the very end. this can result in better quality sometimes, but will " -#~ "always be slower." +#~ "the very end. this can result in better quality sometimes, but will always " +#~ "be slower." #~ msgstr "" -#~ "La imagen será procesada primero en alta resolución y reescalada al " -#~ "final. En algunas ocasiones, puede resultar en una mejor calidad, pero " -#~ "siempre será más lento." +#~ "La imagen será procesada primero en alta resolución y reescalada al final. " +#~ "En algunas ocasiones, puede resultar en una mejor calidad, pero siempre " +#~ "será más lento." #~ msgid "you are making a mistake!" #~ msgstr "Está cometiendo un error" @@ -36780,8 +41117,8 @@ msgstr "acciones con el ratón" #~ msgid "ctrl+scroll to set shape opacity, shift+scroll to set feather size" #~ msgstr "" -#~ "Ctrl+rueda del ratón para ajustar la opacidad de la forma, Mayús+rueda " -#~ "del ratón para ajustar dureza" +#~ "Ctrl+rueda del ratón para ajustar la opacidad de la forma, Mayús+rueda del " +#~ "ratón para ajustar dureza" #~ msgid "adjust the black level" #~ msgstr "ajusta el nivel de negro" @@ -36904,8 +41241,7 @@ msgstr "acciones con el ratón" #~ msgid "_OK" #~ msgstr "_OK" -#~ msgid "" -#~ "whether the style is appended to the history or replacing the history" +#~ msgid "whether the style is appended to the history or replacing the history" #~ msgstr "" #~ "bien sea si el estilo es anexado al historial o reemplaza al historial" @@ -37057,8 +41393,8 @@ msgstr "acciones con el ratón" #~ msgid "" #~ "the following three settings describe the directory structure and file " -#~ "renaming for import storage and images; if you don't know how to use " -#~ "this, keep the default settings." +#~ "renaming for import storage and images; if you don't know how to use this, " +#~ "keep the default settings." #~ msgstr "" #~ "las siguientes tres preferencias describen el cambio de nombre de las " #~ "estructuras de directorio y archivo para importar las imagenes " @@ -37082,11 +41418,11 @@ msgstr "acciones con el ratón" #~ "when a image are downloaded from camera it is replicated to found backup " #~ "destinations." #~ msgstr "" -#~ "la copia de seguridad externa es una opción para hacer automaticamente " -#~ "una copia de seguridad de las imágen(es) importada(s) a otra localización " -#~ "física; cuando esta activada, busca nombres de carpetas de medios " -#~ "montados en su sistema especificados para copia de seguridad... cada " -#~ "carpeta encontrada es usada como directorio base en la estructura de " +#~ "la copia de seguridad externa es una opción para hacer automaticamente una " +#~ "copia de seguridad de las imágen(es) importada(s) a otra localización " +#~ "física; cuando esta activada, busca nombres de carpetas de medios montados " +#~ "en su sistema especificados para copia de seguridad... cada carpeta " +#~ "encontrada es usada como directorio base en la estructura de " #~ "almacenamiento anterior y cuando una imagen es descargada de la cámara es " #~ "replicada para encontrar destinos para copia de seguridad." @@ -37115,16 +41451,15 @@ msgstr "acciones con el ratón" #~ msgstr "" #~ "este es el nombre de la carpeta que indica el destino de una copia de " #~ "seguridad,\n" -#~ "si se encuentra una carpeta en cualquier medio a montar será usado como " -#~ "un destino de copia de seguridad." +#~ "si se encuentra una carpeta en cualquier medio a montar será usado como un " +#~ "destino de copia de seguridad." #~ msgid "please set the basedirectory settings before importing" #~ msgstr "" #~ "por favor fije la configuración del directorio base antes de importar " #~ msgid "please set the subdirectory settings before importing" -#~ msgstr "" -#~ "por favor fije la configuración del subdirectorio antes de importar " +#~ msgstr "por favor fije la configuración del subdirectorio antes de importar " #~ msgid "please set the filenamepattern settings before importing" #~ msgstr "" @@ -37152,9 +41487,6 @@ msgstr "acciones con el ratón" #~ "⚠\t$(SEQUENCE) es obligatorio\n" #~ "variables reconocidas:" -#~ msgid "failed to create session path %s." -#~ msgstr "no se pudo crear la carpeta de sesión %s." - #~ msgid "keywords" #~ msgstr "palabras clave" @@ -37172,8 +41504,8 @@ msgstr "acciones con el ratón" #~ msgstr "borrar originales después de importar" #~ msgid "" -#~ "check this option if you want to delete images on camera after download " -#~ "to computer" +#~ "check this option if you want to delete images on camera after download to " +#~ "computer" #~ msgstr "" #~ "active esta opción si desea borrar imágenes en la cámara después de " #~ "bajarlas al ordenador" @@ -37299,9 +41631,8 @@ msgstr "acciones con el ratón" #~ msgid "" #~ "set this variable to num_threads if you want multithreaded export to " -#~ "process multiple images at a time. be warned: every thread will need " -#~ "about 1GB of memory. setting this to 1 switches on per-image " -#~ "parallelization." +#~ "process multiple images at a time. be warned: every thread will need about " +#~ "1GB of memory. setting this to 1 switches on per-image parallelization." #~ msgstr "" #~ "establezca esta variable en el número de hilos si quiere exportar varias " #~ "imágenes al mismo tiempo. tenga cuidado; cada uno de los hilos necesitará " @@ -37410,9 +41741,6 @@ msgstr "acciones con el ratón" #~ msgid "split" #~ msgstr "dividir" -#~ msgid "split" -#~ msgstr "dividir" - #~ msgid "offset of filter in angle of rotation" #~ msgstr "desplazamiento del filtro en ángulo de rotación" @@ -37432,8 +41760,8 @@ msgstr "acciones con el ratón" #~ msgstr "%s como favorito" #~ msgid "" -#~ "filename relative to ~/.config/darktable or starting with a slash (needs " -#~ "a restart)." +#~ "filename relative to ~/.config/darktable or starting with a slash (needs a " +#~ "restart)." #~ msgstr "" #~ "el nombre de archivo relativo a ~/config/darktable o empezando con una " #~ "barra (necesita reiniciarse)." @@ -37940,8 +42268,8 @@ msgstr "acciones con el ratón" #~ msgid "Default client to use, this overrides detection of default client." #~ msgstr "" -#~ "cliente a usar por defecto, esto sobreescribe la detección del cliente " -#~ "por defecto." +#~ "cliente a usar por defecto, esto sobreescribe la detección del cliente por " +#~ "defecto." #~ msgid "append or replace history stack if pasted" #~ msgstr "anexar o reemplazar histórico de acciones si se pega" @@ -37992,8 +42320,7 @@ msgstr "acciones con el ratón" #~ msgid "name of capture job" #~ msgstr "nombre de trabajo de captura" -#~ msgid "" -#~ "select a layout for the lighttable: 0 - zoomable or 1 - file manager." +#~ msgid "select a layout for the lighttable: 0 - zoomable or 1 - file manager." #~ msgstr "" #~ "seleccionar un diseño para la mesa de luz: 0 -con zoom o 1 - gestor de " #~ "archivos." @@ -38091,8 +42418,7 @@ msgstr "acciones con el ratón" #~ "(%%)\n" #~ msgid "\tLH, LV, varH, varV varD = %4.2f, %4.2f, %4.2f, %4.2f, %4.2f (%%)\n" -#~ msgstr "" -#~ "\tLH, LV, varH, varV varD = %4.2f, %4.2f, %4.2f, %4.2f, %4.2f (%%)\n" +#~ msgstr "\tLH, LV, varH, varV varD = %4.2f, %4.2f, %4.2f, %4.2f, %4.2f (%%)\n" #~ msgid "\telapsed time = %5.3fs\n" #~ msgstr "\telapsed time = %5.3fs\n" diff --git a/po/fi.po b/po/fi.po index 78ca210b828..760bd9a5b6a 100644 --- a/po/fi.po +++ b/po/fi.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-05-21 18:57+0200\n" -"PO-Revision-Date: 2026-05-26 19:46+0300\n" +"POT-Creation-Date: 2026-07-24 20:50+0200\n" +"PO-Revision-Date: 2026-07-26 10:59+0300\n" "Last-Translator: Marko Vertainen \n" "Language-Team: Finnish (Finland)\n" "Language: fi_FI\n" @@ -20,12 +20,12 @@ msgctxt "preferences" msgid "first instance" msgstr "Ensimmäinen instanssi" -#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4678 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4903 msgctxt "preferences" msgid "last instance" msgstr "Viimeinen instanssi" -#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4352 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4559 msgctxt "preferences" msgid "triangle" msgstr "Kolmio" @@ -48,7 +48,7 @@ msgstr "Palkki" #: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 #: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 #: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2922 +#: ../build/bin/preferences_gen.h:2953 ../build/bin/preferences_gen.h:3040 msgctxt "preferences" msgid "never" msgstr "Ei koskaan" @@ -58,7 +58,7 @@ msgctxt "preferences" msgid "once a month" msgstr "Kerran kuussa" -#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4136 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4343 msgctxt "preferences" msgid "once a week" msgstr "Kerran viikossa" @@ -80,12 +80,12 @@ msgid "small" msgstr "Pieni" #: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3637 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3844 msgctxt "preferences" msgid "default" msgstr "Oletus" -#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4296 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4346 msgctxt "preferences" msgid "large" msgstr "Suuri" @@ -95,19 +95,19 @@ msgctxt "preferences" msgid "after edit" msgstr "Muokkauksen jälkeen" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4395 msgctxt "preferences" msgid "on import" msgstr "Tuonnin yhteydessä" #: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 -#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5041 -#: ../build/bin/preferences_gen.h:3324 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5091 +#: ../build/bin/preferences_gen.h:3425 msgctxt "preferences" msgid "always" msgstr "Aina" -#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4206 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4413 msgctxt "preferences" msgid "only large entries" msgstr "Vain suuret tunnisteet" @@ -117,7 +117,7 @@ msgctxt "preferences" msgid "sensitive" msgstr "Herkkyys" -#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4803 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:5028 msgctxt "preferences" msgid "insensitive" msgstr "Ei merkitse" @@ -132,7 +132,7 @@ msgctxt "preferences" msgid "very fast GPU" msgstr "Erittäin nopea näytönohjain" -#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4877 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:5102 msgctxt "preferences" msgid "import time" msgstr "Tuonnin aika" @@ -172,9 +172,9 @@ msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 -#: ../build/bin/conf_gen.h:3839 ../build/bin/conf_gen.h:4267 -#: ../build/bin/conf_gen.h:4808 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2862 +#: ../build/bin/conf_gen.h:3889 ../build/bin/conf_gen.h:4317 +#: ../build/bin/conf_gen.h:4858 msgctxt "preferences" msgid "none" msgstr "Ei mitään" @@ -309,7 +309,7 @@ msgid "VGA" msgstr "VGA" #: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 -#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2853 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2971 msgctxt "preferences" msgid "720p" msgstr "720" @@ -350,8 +350,8 @@ msgctxt "preferences" msgid "8K" msgstr "8K" -#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3838 -#: ../build/bin/conf_gen.h:5044 ../build/bin/preferences_gen.h:4046 +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3888 +#: ../build/bin/conf_gen.h:5094 ../build/bin/preferences_gen.h:4253 msgctxt "preferences" msgid "auto" msgstr "Automaattinen" @@ -401,70 +401,95 @@ msgctxt "preferences" msgid "high" msgstr "Korkea" -#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3187 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3511 +msgctxt "preferences" +msgid "pixels" +msgstr "Pikseliä" + +#: ../build/bin/conf_gen.h:1983 +msgctxt "preferences" +msgid "% of path size" +msgstr "% polun koko" + +#: ../build/bin/conf_gen.h:2002 +msgctxt "preferences" +msgid "sharp" +msgstr "Terävä" + +#: ../build/bin/conf_gen.h:2003 ../build/bin/preferences_gen.h:3548 +msgctxt "preferences" +msgid "balanced" +msgstr "Tasapainoinen" + +#: ../build/bin/conf_gen.h:2004 ../build/bin/conf_gen.h:5097 +msgctxt "preferences" +msgid "smooth" +msgstr "Tasainen" + +#: ../build/bin/conf_gen.h:2023 ../build/bin/preferences_gen.h:3288 msgctxt "preferences" msgid "false color" msgstr "Vääräväri" -#: ../build/bin/conf_gen.h:1983 +#: ../build/bin/conf_gen.h:2024 msgctxt "preferences" msgid "grayscale" msgstr "Harmaasävy" -#: ../build/bin/conf_gen.h:2002 +#: ../build/bin/conf_gen.h:2043 msgctxt "preferences" msgid "top left" msgstr "Vasen yläkulma" -#: ../build/bin/conf_gen.h:2003 +#: ../build/bin/conf_gen.h:2044 msgctxt "preferences" msgid "top right" msgstr "Oikea yläkulma" -#: ../build/bin/conf_gen.h:2004 +#: ../build/bin/conf_gen.h:2045 msgctxt "preferences" msgid "top center" msgstr "Ylhäällä" -#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3102 +#: ../build/bin/conf_gen.h:2046 ../build/bin/preferences_gen.h:3203 msgctxt "preferences" msgid "bottom" msgstr "Alhaalla" -#: ../build/bin/conf_gen.h:2006 +#: ../build/bin/conf_gen.h:2047 msgctxt "preferences" msgid "hidden" msgstr "Piilotettu" -#: ../build/bin/conf_gen.h:2775 +#: ../build/bin/conf_gen.h:2816 msgid "show OSD" msgstr "Näytä ohjaimet" -#: ../build/bin/conf_gen.h:2776 +#: ../build/bin/conf_gen.h:2817 msgid "toggle the visibility of the map overlays" msgstr "Vaihda kartan ohjainten näkyvyys" -#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2825 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "Suodatetut kuvat" -#: ../build/bin/conf_gen.h:2785 +#: ../build/bin/conf_gen.h:2826 msgid "when set limit the images drawn to the current filmstrip" msgstr "Asetettuna, rajaa kartalle piirrettävät kuvat valittuun filminauhaan" -#: ../build/bin/conf_gen.h:2793 +#: ../build/bin/conf_gen.h:2834 msgid "max images" msgstr "Kuvia max" -#: ../build/bin/conf_gen.h:2794 +#: ../build/bin/conf_gen.h:2835 msgid "the maximum number of image thumbnails drawn on the map" msgstr "Maksimimäärä kartalle piirrettäviä esikatselukuvia" -#: ../build/bin/conf_gen.h:2802 +#: ../build/bin/conf_gen.h:2843 msgid "group size factor" msgstr "Ryhmän koon kerroin" -#: ../build/bin/conf_gen.h:2803 +#: ../build/bin/conf_gen.h:2844 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -472,31 +497,31 @@ msgstr "" "Lisää tai vähennä kuvaryhmien alueellista kokoa kartalla. Saattaa vaikuttaa " "käsittelyaikaan." -#: ../build/bin/conf_gen.h:2811 +#: ../build/bin/conf_gen.h:2852 msgid "min images per group" msgstr "Minimimäärä kuvia per ryhmä" -#: ../build/bin/conf_gen.h:2812 +#: ../build/bin/conf_gen.h:2853 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." msgstr "Kuvaryhmän kuvien minimimäärä. Saattaa vaikuttaa käsittelyaikaan." -#: ../build/bin/conf_gen.h:2819 +#: ../build/bin/conf_gen.h:2860 msgctxt "preferences" msgid "thumbnail" msgstr "Esikatselukuva" -#: ../build/bin/conf_gen.h:2820 +#: ../build/bin/conf_gen.h:2861 msgctxt "preferences" msgid "count" msgstr "Määrä" -#: ../build/bin/conf_gen.h:2823 +#: ../build/bin/conf_gen.h:2864 msgid "thumbnail display" msgstr "Näytettävä esikatselukuva" -#: ../build/bin/conf_gen.h:2824 +#: ../build/bin/conf_gen.h:2865 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" @@ -504,266 +529,266 @@ msgstr "" "Kolme vaihtoehtoa saatavilla: Esikatselukuvat, kuvien määrä ryhmässä tai ei " "mitään." -#: ../build/bin/conf_gen.h:2841 +#: ../build/bin/conf_gen.h:2882 msgid "max polygon points" msgstr "Monikulmiopisteet max" -#: ../build/bin/conf_gen.h:2842 +#: ../build/bin/conf_gen.h:2883 msgid "limit the number of points imported with polygon in find location module" msgstr "" "Rajoita monikulmioina tuotavien pisteiden määrää hae sijainti moduulissa" -#: ../build/bin/conf_gen.h:3345 ../build/bin/conf_gen.h:3357 +#: ../build/bin/conf_gen.h:3395 ../build/bin/conf_gen.h:3407 msgctxt "preferences" msgid "bilinear" msgstr "bilineaarinen" -#: ../build/bin/conf_gen.h:3346 ../build/bin/conf_gen.h:3358 -#: ../build/bin/preferences_gen.h:3409 +#: ../build/bin/conf_gen.h:3396 ../build/bin/conf_gen.h:3408 +#: ../build/bin/preferences_gen.h:3616 msgctxt "preferences" msgid "bicubic" msgstr "bicubic" -#: ../build/bin/conf_gen.h:3347 ../build/bin/conf_gen.h:3359 +#: ../build/bin/conf_gen.h:3397 ../build/bin/conf_gen.h:3409 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:3360 ../build/bin/preferences_gen.h:3427 +#: ../build/bin/conf_gen.h:3410 ../build/bin/preferences_gen.h:3634 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3840 +#: ../build/bin/conf_gen.h:3890 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3841 +#: ../build/bin/conf_gen.h:3891 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3842 +#: ../build/bin/conf_gen.h:3892 msgctxt "preferences" msgid "apple_keychain" msgstr "Apple_avainnippu" -#: ../build/bin/conf_gen.h:3843 +#: ../build/bin/conf_gen.h:3893 msgctxt "preferences" msgid "windows_credentials" msgstr "Windows_todentamisavaimet" -#: ../build/bin/conf_gen.h:4141 +#: ../build/bin/conf_gen.h:4191 msgctxt "preferences" msgid "vectorscope" msgstr "Vektorialue" -#: ../build/bin/conf_gen.h:4142 +#: ../build/bin/conf_gen.h:4192 msgctxt "preferences" msgid "waveform" msgstr "Aaltomuoto" -#: ../build/bin/conf_gen.h:4143 +#: ../build/bin/conf_gen.h:4193 msgctxt "preferences" msgid "split" msgstr "Jako" -#: ../build/bin/conf_gen.h:4144 +#: ../build/bin/conf_gen.h:4194 msgctxt "preferences" msgid "RGB parade" msgstr "RGB-paraati" -#: ../build/bin/conf_gen.h:4145 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "histogram" msgstr "Histogrammi" -#: ../build/bin/conf_gen.h:4155 +#: ../build/bin/conf_gen.h:4205 msgctxt "preferences" msgid "left" msgstr "Vasen" -#: ../build/bin/conf_gen.h:4156 ../build/bin/preferences_gen.h:4517 +#: ../build/bin/conf_gen.h:4206 ../build/bin/preferences_gen.h:4742 msgctxt "preferences" msgid "right" msgstr "Oikea" -#: ../build/bin/conf_gen.h:4175 ../build/bin/conf_gen.h:4220 +#: ../build/bin/conf_gen.h:4225 ../build/bin/conf_gen.h:4270 msgctxt "preferences" msgid "logarithmic" msgstr "Logaritminen" -#: ../build/bin/conf_gen.h:4176 ../build/bin/conf_gen.h:4221 +#: ../build/bin/conf_gen.h:4226 ../build/bin/conf_gen.h:4271 msgctxt "preferences" msgid "linear" msgstr "Lineaarinen" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:4236 msgctxt "preferences" msgid "horizontal" msgstr "Vaakasuunta" -#: ../build/bin/conf_gen.h:4187 +#: ../build/bin/conf_gen.h:4237 msgctxt "preferences" msgid "vertical" msgstr "Pystysuunta" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:4247 msgctxt "preferences" msgid "overlaid" msgstr "Peitekuva" -#: ../build/bin/conf_gen.h:4198 +#: ../build/bin/conf_gen.h:4248 msgctxt "preferences" msgid "parade" msgstr "Paraati" -#: ../build/bin/conf_gen.h:4208 +#: ../build/bin/conf_gen.h:4258 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:4209 +#: ../build/bin/conf_gen.h:4259 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:4210 +#: ../build/bin/conf_gen.h:4260 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:4268 +#: ../build/bin/conf_gen.h:4318 msgctxt "preferences" msgid "monochromatic" msgstr "Monokromaattinen" -#: ../build/bin/conf_gen.h:4269 +#: ../build/bin/conf_gen.h:4319 msgctxt "preferences" msgid "analogous" msgstr "Vastaava" -#: ../build/bin/conf_gen.h:4270 +#: ../build/bin/conf_gen.h:4320 msgctxt "preferences" msgid "analogous complementary" msgstr "Täydentävä vastaava" -#: ../build/bin/conf_gen.h:4271 +#: ../build/bin/conf_gen.h:4321 msgctxt "preferences" msgid "complementary" msgstr "Täydentävä" -#: ../build/bin/conf_gen.h:4272 +#: ../build/bin/conf_gen.h:4322 msgctxt "preferences" msgid "split complementary" msgstr "Jaettu täydentävä" -#: ../build/bin/conf_gen.h:4273 +#: ../build/bin/conf_gen.h:4323 msgctxt "preferences" msgid "dyad" msgstr "Kaksikko" -#: ../build/bin/conf_gen.h:4274 +#: ../build/bin/conf_gen.h:4324 msgctxt "preferences" msgid "triad" msgstr "Kolmikko" -#: ../build/bin/conf_gen.h:4275 +#: ../build/bin/conf_gen.h:4325 msgctxt "preferences" msgid "tetrad" msgstr "Nelikko" -#: ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4326 msgctxt "preferences" msgid "square" msgstr "Neliö" -#: ../build/bin/conf_gen.h:4295 +#: ../build/bin/conf_gen.h:4345 msgctxt "preferences" msgid "normal" msgstr "Normaali" -#: ../build/bin/conf_gen.h:4297 +#: ../build/bin/conf_gen.h:4347 msgctxt "preferences" msgid "narrow" msgstr "Kapea" -#: ../build/bin/conf_gen.h:4298 +#: ../build/bin/conf_gen.h:4348 msgctxt "preferences" msgid "line" msgstr "Viiva" -#: ../build/bin/conf_gen.h:4605 +#: ../build/bin/conf_gen.h:4655 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:4606 +#: ../build/bin/conf_gen.h:4656 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:4607 +#: ../build/bin/conf_gen.h:4657 msgctxt "preferences" msgid "inch" msgstr "tuumaa" -#: ../build/bin/conf_gen.h:4657 +#: ../build/bin/conf_gen.h:4707 ../build/bin/preferences_gen.h:237 msgctxt "preferences" msgid "grey" msgstr "Harmaa" -#: ../build/bin/conf_gen.h:4658 +#: ../build/bin/conf_gen.h:4708 ../build/bin/preferences_gen.h:238 msgctxt "preferences" msgid "dark" msgstr "Pimeä" -#: ../build/bin/conf_gen.h:4659 +#: ../build/bin/conf_gen.h:4709 ../build/bin/preferences_gen.h:239 msgctxt "preferences" msgid "darker" msgstr "Piemeämpi" -#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:4535 +#: ../build/bin/conf_gen.h:4716 ../build/bin/preferences_gen.h:4760 msgctxt "preferences" msgid "all" msgstr "Kaikki" -#: ../build/bin/conf_gen.h:4667 +#: ../build/bin/conf_gen.h:4717 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:4668 +#: ../build/bin/conf_gen.h:4718 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:4804 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/conf_gen.h:4854 ../build/bin/preferences_gen.h:3700 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "Kohtausperusteinen (Sigmoid)" -#: ../build/bin/conf_gen.h:4805 +#: ../build/bin/conf_gen.h:4855 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "Kohtausperusteinen (Filmic)" -#: ../build/bin/conf_gen.h:4806 +#: ../build/bin/conf_gen.h:4856 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "Kohtausperusteinen (AgX)" -#: ../build/bin/conf_gen.h:4807 +#: ../build/bin/conf_gen.h:4857 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "Näyttöperusteinen (vanha)" -#: ../build/bin/conf_gen.h:4946 +#: ../build/bin/conf_gen.h:4996 msgid "camera time zone" msgstr "Kameran aikavyöhyke" -#: ../build/bin/conf_gen.h:4947 +#: ../build/bin/conf_gen.h:4997 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone so " "the GPX data can be correctly matched" @@ -771,75 +796,70 @@ msgstr "" "Suurin osa kameroista ei tallenna aikavyöhykettä EXIF-tietoihin. Syötä oikea " "aikavyöhyke, jotta GPX-tiedot voidaan yhdistää oikein." -#: ../build/bin/conf_gen.h:4963 +#: ../build/bin/conf_gen.h:5013 msgctxt "preferences" msgid "no color" msgstr "Ei väriä" -#: ../build/bin/conf_gen.h:4964 +#: ../build/bin/conf_gen.h:5014 msgctxt "preferences" msgid "illuminant color" msgstr "Valaisun väri" -#: ../build/bin/conf_gen.h:4965 +#: ../build/bin/conf_gen.h:5015 msgctxt "preferences" msgid "effect emulation" msgstr "Tehosteen emulointi" -#: ../build/bin/conf_gen.h:5029 +#: ../build/bin/conf_gen.h:5079 msgctxt "preferences" msgid "list" msgstr "Lista" -#: ../build/bin/conf_gen.h:5030 +#: ../build/bin/conf_gen.h:5080 msgctxt "preferences" msgid "tabs" msgstr "Välilehti" -#: ../build/bin/conf_gen.h:5031 +#: ../build/bin/conf_gen.h:5081 msgctxt "preferences" msgid "columns" msgstr "Sarake" -#: ../build/bin/conf_gen.h:5042 +#: ../build/bin/conf_gen.h:5092 msgctxt "preferences" msgid "active" msgstr "Aktiivinen" -#: ../build/bin/conf_gen.h:5043 +#: ../build/bin/conf_gen.h:5093 msgctxt "preferences" msgid "dim" msgstr "Himmeä" -#: ../build/bin/conf_gen.h:5045 +#: ../build/bin/conf_gen.h:5095 msgctxt "preferences" msgid "fade" msgstr "Häipyvät" -#: ../build/bin/conf_gen.h:5046 +#: ../build/bin/conf_gen.h:5096 msgctxt "preferences" msgid "fit" msgstr "Sovita" -#: ../build/bin/conf_gen.h:5047 -msgctxt "preferences" -msgid "smooth" -msgstr "Tasainen" - -#: ../build/bin/conf_gen.h:5048 +#: ../build/bin/conf_gen.h:5098 msgctxt "preferences" msgid "glide" msgstr "Liukuva" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 -#: ../src/gui/preferences_ai.c:47 ../src/gui/preferences_ai.c:61 +#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "Tätä asetusta on muokattu" #. help button (right-anchored, matches other prefs tabs) #: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 -#: ../src/gui/gtk.c:3555 ../src/gui/preferences.c:538 -#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1932 +#: ../src/gui/gtk.c:3554 ../src/gui/preferences.c:538 +#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1933 #: ../src/libs/modulegroups.c:4171 msgid "?" msgstr "?" @@ -852,77 +872,105 @@ msgstr "Ei saatavilla" msgid "not available on this system" msgstr "Ei saatavilla tässä järjestelmässä" -#: ../build/bin/preferences_gen.h:2571 ../src/control/jobs/control_jobs.c:3118 +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "Darktablen teema" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"Kuvan ympärillä oleva taustaväri vaikuttaa siihen, miten näet kuvan värit ja " +"sävyt kuvankäsittelyn aikana. Harmaata suositellaan, koska se on neutraalein " +"vaihtoehto – eikä se ohjaa katsettasi mihinkään suuntaan.\n" +"\n" +"Harmaa: paras tarkkaan värityöskentelyyn.\n" +"\n" +"Pimeä: ei häiritse niin paljon kuvan ympärillä. \n" +"\n" +"Pimeämpi: hyvä heikosti valaistuihin huoneisiin." + +#: ../build/bin/preferences_gen.h:2689 ../src/control/jobs/control_jobs.c:3118 #: ../src/libs/import.c:183 msgid "import" msgstr "Tuo" -#: ../build/bin/preferences_gen.h:2576 +#: ../build/bin/preferences_gen.h:2694 msgid "session options" msgstr "Istunnon asetukset" -#: ../build/bin/preferences_gen.h:2586 +#: ../build/bin/preferences_gen.h:2704 msgid "base filmroll's directory" msgstr "Filmirullien oletushakemisto" -#: ../build/bin/preferences_gen.h:2597 ../build/bin/preferences_gen.h:2619 -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2658 -#: ../build/bin/preferences_gen.h:2691 ../build/bin/preferences_gen.h:2708 -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:2810 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2853 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2939 ../build/bin/preferences_gen.h:2961 -#: ../build/bin/preferences_gen.h:2985 ../build/bin/preferences_gen.h:3009 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3084 ../build/bin/preferences_gen.h:3102 -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:3162 -#: ../build/bin/preferences_gen.h:3187 ../build/bin/preferences_gen.h:3204 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3306 -#: ../build/bin/preferences_gen.h:3324 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3358 ../build/bin/preferences_gen.h:3391 -#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3427 -#: ../build/bin/preferences_gen.h:3450 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3493 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3544 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3615 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3686 -#: ../build/bin/preferences_gen.h:3707 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3749 ../build/bin/preferences_gen.h:3770 -#: ../build/bin/preferences_gen.h:3791 ../build/bin/preferences_gen.h:3812 -#: ../build/bin/preferences_gen.h:3845 ../build/bin/preferences_gen.h:3862 -#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 -#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4046 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4085 -#: ../build/bin/preferences_gen.h:4118 ../build/bin/preferences_gen.h:4136 -#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4206 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4352 -#: ../build/bin/preferences_gen.h:4369 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4420 -#: ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4454 -#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4517 -#: ../build/bin/preferences_gen.h:4535 ../build/bin/preferences_gen.h:4557 -#: ../build/bin/preferences_gen.h:4585 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4678 -#: ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4719 -#: ../build/bin/preferences_gen.h:4785 ../build/bin/preferences_gen.h:4803 -#: ../build/bin/preferences_gen.h:4877 +#: ../build/bin/preferences_gen.h:2715 ../build/bin/preferences_gen.h:2737 +#: ../build/bin/preferences_gen.h:2754 ../build/bin/preferences_gen.h:2776 +#: ../build/bin/preferences_gen.h:2809 ../build/bin/preferences_gen.h:2826 +#: ../build/bin/preferences_gen.h:2843 ../build/bin/preferences_gen.h:2860 +#: ../build/bin/preferences_gen.h:2877 ../build/bin/preferences_gen.h:2894 +#: ../build/bin/preferences_gen.h:2911 ../build/bin/preferences_gen.h:2928 +#: ../build/bin/preferences_gen.h:2953 ../build/bin/preferences_gen.h:2971 +#: ../build/bin/preferences_gen.h:2988 ../build/bin/preferences_gen.h:3005 +#: ../build/bin/preferences_gen.h:3022 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3079 +#: ../build/bin/preferences_gen.h:3103 ../build/bin/preferences_gen.h:3127 +#: ../build/bin/preferences_gen.h:3160 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3203 ../build/bin/preferences_gen.h:3246 +#: ../build/bin/preferences_gen.h:3263 ../build/bin/preferences_gen.h:3288 +#: ../build/bin/preferences_gen.h:3305 ../build/bin/preferences_gen.h:3322 +#: ../build/bin/preferences_gen.h:3339 ../build/bin/preferences_gen.h:3356 +#: ../build/bin/preferences_gen.h:3373 ../build/bin/preferences_gen.h:3390 +#: ../build/bin/preferences_gen.h:3407 ../build/bin/preferences_gen.h:3425 +#: ../build/bin/preferences_gen.h:3442 ../build/bin/preferences_gen.h:3466 +#: ../build/bin/preferences_gen.h:3511 ../build/bin/preferences_gen.h:3530 +#: ../build/bin/preferences_gen.h:3548 ../build/bin/preferences_gen.h:3565 +#: ../build/bin/preferences_gen.h:3598 ../build/bin/preferences_gen.h:3616 +#: ../build/bin/preferences_gen.h:3634 ../build/bin/preferences_gen.h:3657 +#: ../build/bin/preferences_gen.h:3681 ../build/bin/preferences_gen.h:3700 +#: ../build/bin/preferences_gen.h:3717 ../build/bin/preferences_gen.h:3734 +#: ../build/bin/preferences_gen.h:3751 ../build/bin/preferences_gen.h:3776 +#: ../build/bin/preferences_gen.h:3801 ../build/bin/preferences_gen.h:3822 +#: ../build/bin/preferences_gen.h:3844 ../build/bin/preferences_gen.h:3865 +#: ../build/bin/preferences_gen.h:3893 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3935 ../build/bin/preferences_gen.h:3956 +#: ../build/bin/preferences_gen.h:3977 ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4019 ../build/bin/preferences_gen.h:4052 +#: ../build/bin/preferences_gen.h:4069 ../build/bin/preferences_gen.h:4086 +#: ../build/bin/preferences_gen.h:4103 ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4137 ../build/bin/preferences_gen.h:4154 +#: ../build/bin/preferences_gen.h:4171 ../build/bin/preferences_gen.h:4187 +#: ../build/bin/preferences_gen.h:4203 ../build/bin/preferences_gen.h:4220 +#: ../build/bin/preferences_gen.h:4253 ../build/bin/preferences_gen.h:4270 +#: ../build/bin/preferences_gen.h:4292 ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4343 ../build/bin/preferences_gen.h:4395 +#: ../build/bin/preferences_gen.h:4413 ../build/bin/preferences_gen.h:4457 +#: ../build/bin/preferences_gen.h:4490 ../build/bin/preferences_gen.h:4507 +#: ../build/bin/preferences_gen.h:4524 ../build/bin/preferences_gen.h:4541 +#: ../build/bin/preferences_gen.h:4559 ../build/bin/preferences_gen.h:4576 +#: ../build/bin/preferences_gen.h:4593 ../build/bin/preferences_gen.h:4610 +#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4644 +#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4679 +#: ../build/bin/preferences_gen.h:4724 ../build/bin/preferences_gen.h:4742 +#: ../build/bin/preferences_gen.h:4760 ../build/bin/preferences_gen.h:4782 +#: ../build/bin/preferences_gen.h:4810 ../build/bin/preferences_gen.h:4834 +#: ../build/bin/preferences_gen.h:4851 ../build/bin/preferences_gen.h:4868 +#: ../build/bin/preferences_gen.h:4885 ../build/bin/preferences_gen.h:4903 +#: ../build/bin/preferences_gen.h:4920 ../build/bin/preferences_gen.h:4944 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5028 +#: ../build/bin/preferences_gen.h:5102 #, c-format msgid "double click to reset to `%s'" msgstr "Kaksoisnapsauta palauttaaksesi arvoksi `%s'" -#: ../build/bin/preferences_gen.h:2599 +#: ../build/bin/preferences_gen.h:2717 msgid "" "directory where newly imported filmrolls are stored; the default uses $" "(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" @@ -933,42 +981,42 @@ msgstr "" "valokuvahakemistoon: ~/Kuvat macOS:ssä ja Linuxissa, C:/Käyttäjät/" "käyttäjänimi/Kuvat Windowsissa." -#: ../build/bin/preferences_gen.h:2608 +#: ../build/bin/preferences_gen.h:2726 msgid "filmroll name" msgstr "Filmirullan nimi" -#: ../build/bin/preferences_gen.h:2621 +#: ../build/bin/preferences_gen.h:2739 msgid "name of the imported filmroll" msgstr "Tuodun filmirullan nimi." -#: ../build/bin/preferences_gen.h:2630 +#: ../build/bin/preferences_gen.h:2748 msgid "keep original filename" msgstr "Säilytä alkuperäinen tiedostonimi" -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2691 -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3145 -#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3391 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3615 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3770 ../build/bin/preferences_gen.h:3791 -#: ../build/bin/preferences_gen.h:3812 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4118 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4585 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4695 -#: ../build/bin/preferences_gen.h:4785 +#: ../build/bin/preferences_gen.h:2754 ../build/bin/preferences_gen.h:2809 +#: ../build/bin/preferences_gen.h:2826 ../build/bin/preferences_gen.h:2860 +#: ../build/bin/preferences_gen.h:2877 ../build/bin/preferences_gen.h:2894 +#: ../build/bin/preferences_gen.h:2928 ../build/bin/preferences_gen.h:3005 +#: ../build/bin/preferences_gen.h:3022 ../build/bin/preferences_gen.h:3057 +#: ../build/bin/preferences_gen.h:3246 ../build/bin/preferences_gen.h:3305 +#: ../build/bin/preferences_gen.h:3373 ../build/bin/preferences_gen.h:3407 +#: ../build/bin/preferences_gen.h:3442 ../build/bin/preferences_gen.h:3466 +#: ../build/bin/preferences_gen.h:3598 ../build/bin/preferences_gen.h:3717 +#: ../build/bin/preferences_gen.h:3734 ../build/bin/preferences_gen.h:3822 +#: ../build/bin/preferences_gen.h:3865 ../build/bin/preferences_gen.h:3935 +#: ../build/bin/preferences_gen.h:3977 ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4019 ../build/bin/preferences_gen.h:4154 +#: ../build/bin/preferences_gen.h:4270 ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4457 ../build/bin/preferences_gen.h:4576 +#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4810 +#: ../build/bin/preferences_gen.h:4851 ../build/bin/preferences_gen.h:4868 +#: ../build/bin/preferences_gen.h:4885 ../build/bin/preferences_gen.h:4920 +#: ../build/bin/preferences_gen.h:5010 msgctxt "preferences" msgid "FALSE" msgstr "EI VALITTU" -#: ../build/bin/preferences_gen.h:2638 +#: ../build/bin/preferences_gen.h:2756 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -976,39 +1024,39 @@ msgstr "" "Säilytä alkuperäinen tiedostonimi, kun kuvia siirretään kamerasta tai " "kortilta." -#: ../build/bin/preferences_gen.h:2647 +#: ../build/bin/preferences_gen.h:2765 msgid "file naming pattern" msgstr "Tiedostojen nimeämiskäytäntö" -#: ../build/bin/preferences_gen.h:2660 +#: ../build/bin/preferences_gen.h:2778 msgid "file naming pattern used for a import session" msgstr "Tuonnissa käytettävä tiedostojen nimeämiskäytäntö." -#: ../build/bin/preferences_gen.h:2670 ../src/gui/gtk.c:1704 +#: ../build/bin/preferences_gen.h:2788 ../src/gui/gtk.c:1703 #: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "Valopöytä" -#: ../build/bin/preferences_gen.h:2675 ../build/bin/preferences_gen.h:3026 -#: ../build/bin/preferences_gen.h:3829 ../src/gui/preferences.c:344 -#: ../src/gui/preferences_ai.c:1564 +#: ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:3144 +#: ../build/bin/preferences_gen.h:4036 ../src/gui/preferences.c:344 +#: ../src/gui/preferences_ai.c:1574 msgid "general" msgstr "Yleiset" -#: ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2803 msgid "hide built-in presets for utility modules" msgstr "Piilota apumoduulien sisäänrakennetut esiasetukset" -#: ../build/bin/preferences_gen.h:2693 +#: ../build/bin/preferences_gen.h:2811 msgid "hide built-in presets of utility modules in presets menu." msgstr "Piilota apumoduulien sisäänrakennetut esiasetukset valikoista." -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:2820 msgid "use single-click in the collections module" msgstr "Käytä yhtä napsautusta kokoelmat-moduulissa" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:2828 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -1018,33 +1066,34 @@ msgstr "" "kokoelmat-moduulissa. Tämä mahdollistaa joukon valinnan päivä-, aika- ja " "numeerisilla arvoilla." -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:2837 msgid "prioritize the hovered image over the selected images" msgstr "Priorisoi hiiren alla oleva kuva ennen valittuja kuvia" -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3221 -#: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3686 ../build/bin/preferences_gen.h:3707 -#: ../build/bin/preferences_gen.h:3749 ../build/bin/preferences_gen.h:3845 -#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 -#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 -#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4437 -#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4499 -#: ../build/bin/preferences_gen.h:4609 ../build/bin/preferences_gen.h:4719 +#: ../build/bin/preferences_gen.h:2843 ../build/bin/preferences_gen.h:2911 +#: ../build/bin/preferences_gen.h:2988 ../build/bin/preferences_gen.h:3160 +#: ../build/bin/preferences_gen.h:3263 ../build/bin/preferences_gen.h:3322 +#: ../build/bin/preferences_gen.h:3339 ../build/bin/preferences_gen.h:3356 +#: ../build/bin/preferences_gen.h:3390 ../build/bin/preferences_gen.h:3565 +#: ../build/bin/preferences_gen.h:3751 ../build/bin/preferences_gen.h:3801 +#: ../build/bin/preferences_gen.h:3893 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3956 ../build/bin/preferences_gen.h:4052 +#: ../build/bin/preferences_gen.h:4069 ../build/bin/preferences_gen.h:4086 +#: ../build/bin/preferences_gen.h:4103 ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4137 ../build/bin/preferences_gen.h:4171 +#: ../build/bin/preferences_gen.h:4187 ../build/bin/preferences_gen.h:4203 +#: ../build/bin/preferences_gen.h:4220 ../build/bin/preferences_gen.h:4490 +#: ../build/bin/preferences_gen.h:4507 ../build/bin/preferences_gen.h:4524 +#: ../build/bin/preferences_gen.h:4541 ../build/bin/preferences_gen.h:4593 +#: ../build/bin/preferences_gen.h:4610 ../build/bin/preferences_gen.h:4644 +#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4679 +#: ../build/bin/preferences_gen.h:4724 ../build/bin/preferences_gen.h:4834 +#: ../build/bin/preferences_gen.h:4944 msgctxt "preferences" msgid "TRUE" msgstr "VALITTU" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:2845 msgid "" "in the lighttable, where culling takes place, you can apply actions (e.g., " "setting ratings) to the hovered image or to the selected ones\n" @@ -1061,20 +1110,20 @@ msgstr "" "\n" "Ei valittu: Toiminnot asetetaan valittuihin kuviin (vähemmän virheitä)." -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:2854 msgid "expand a single utility module at a time" msgstr "Laajenna yksittäinen apumoduuli kerralla" -#: ../build/bin/preferences_gen.h:2744 +#: ../build/bin/preferences_gen.h:2862 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "" "Tämä asetus vaihtaa moduulien SHIFT+napsautuksen toimintatavan valopöydällä." -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:2871 msgid "scroll utility modules to the top when expanded" msgstr "Vieritä apumoduulit ylös laajennettaessa" -#: ../build/bin/preferences_gen.h:2761 ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:2879 ../build/bin/preferences_gen.h:3392 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1082,43 +1131,43 @@ msgstr "" "Tämän asetuksen ollessa päällä, Darktable pyrkii näyttämään avatun moduulin " "listan yläpäässä." -#: ../build/bin/preferences_gen.h:2770 +#: ../build/bin/preferences_gen.h:2888 msgid "rating an image one star twice will not zero out the rating" msgstr "" "Luokittelemalla kuva yhdellä tähdellä kahteen kertaan ei nollaa luokitusta" -#: ../build/bin/preferences_gen.h:2778 +#: ../build/bin/preferences_gen.h:2896 msgid "defines whether rating an image one star twice will zero out star rating" msgstr "" "Määrittää nollataanko kuvan luokitus antamalla sille yksi tähti kahdesti." -#: ../build/bin/preferences_gen.h:2787 ../build/bin/preferences_gen.h:3139 +#: ../build/bin/preferences_gen.h:2905 ../build/bin/preferences_gen.h:3240 msgid "show scrollbars for central view" msgstr "Näytä keskinäkymän vierityspalkit" -#: ../build/bin/preferences_gen.h:2795 ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:2913 ../build/bin/preferences_gen.h:3248 msgid "defines whether scrollbars should be displayed" msgstr "Määrittää näytetäänkö vierityspalkit." -#: ../build/bin/preferences_gen.h:2804 +#: ../build/bin/preferences_gen.h:2922 msgid "show image time with milliseconds" msgstr "Näytä millisekunnit kuvan ajassa" -#: ../build/bin/preferences_gen.h:2812 +#: ../build/bin/preferences_gen.h:2930 msgid "defines whether time should be displayed with milliseconds" msgstr "Määrittää näytetäänkö aika millisekunneissa." -#: ../build/bin/preferences_gen.h:2818 +#: ../build/bin/preferences_gen.h:2936 msgid "thumbnails" msgstr "Esikatselukuvat" -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:2946 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "" "Käytä muokkaamattomille kuville raakakuvaa upotetun JPEG:n sijaan alkaen " "koosta" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2955 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" @@ -1138,11 +1187,11 @@ msgstr "" "ylittäessä upotetun JPEG:n koon se luodaan raakakuvasta.\n" "(lisää yksityiskohtia käyttöohjeessa)." -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:2964 msgid "high quality processing from size" msgstr "Korkeammalla laadulla käsitteleminen koosta" -#: ../build/bin/preferences_gen.h:2855 +#: ../build/bin/preferences_gen.h:2973 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" @@ -1156,11 +1205,11 @@ msgstr "" "valitse 'Aina'.\n" "(lisää yksityiskohtia käyttöohjeessa)." -#: ../build/bin/preferences_gen.h:2864 +#: ../build/bin/preferences_gen.h:2982 msgid "enable disk backend for thumbnail cache" msgstr "Käytä massamuistia esikatselukuvien levylle tallennukseen" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:2990 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1181,11 +1230,11 @@ msgstr "" "luoda kaikille kuvillesi esikatselukuvat,\n" "aja 'darktable-generate-cache', kun darktable on suljettuna." -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:2999 msgid "enable disk backend for full preview cache" msgstr "Käytä massamuistia täyden koon esikatselukuvien välimuistina" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:3007 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1204,11 +1253,11 @@ msgstr "" "Valopöydän suorituskyky on tätä asetusta käytettäessä merkittävästi parempi " "esikatselukuvia zoomatessa." -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:3016 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "Käytä tasaista vieritystä valopöydän esikatselukuville" -#: ../build/bin/preferences_gen.h:2906 +#: ../build/bin/preferences_gen.h:3024 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1220,11 +1269,11 @@ msgstr "" "Ei valittu, valopöydän vieritys vierittää esikatselukuvien täysiä rivejä. " "Sopii hiiren rullan käyttäjälle." -#: ../build/bin/preferences_gen.h:2915 +#: ../build/bin/preferences_gen.h:3033 msgid "generate thumbnails in background" msgstr "Luo esikatselukuvat taustalla" -#: ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:3042 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " "to the selected size are generated while user is inactive in lighttable." @@ -1233,11 +1282,11 @@ msgstr "" "luodaan esikatselukuvat/mipmapsit valittuun kokoon, kun valopöytä on " "aktiivisena ja käyttäjä ei tee mitään." -#: ../build/bin/preferences_gen.h:2933 +#: ../build/bin/preferences_gen.h:3051 msgid "reset cached thumbnails" msgstr "Nollaa välimuistin esikatselukuvat" -#: ../build/bin/preferences_gen.h:2941 +#: ../build/bin/preferences_gen.h:3059 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1246,61 +1295,44 @@ msgstr "" "olla tarpeellista, jos jotkin esikatselukuvat on poistettu käsin tai ne ovat " "korruptoituneet." -#: ../build/bin/preferences_gen.h:2950 +#: ../build/bin/preferences_gen.h:3068 msgid "delimiters for size categories" msgstr "Erottimet koon kategorioille" -#: ../build/bin/preferences_gen.h:2963 +#: ../build/bin/preferences_gen.h:3081 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "Koon kategorioita käytetään asettamaan erilaiset kuvapeitteet ja CSS-arvot " "esikatselukuvan koon mukaan. Koot erotetaan |\n" "-merkillä. Esimerkiksi 120|400 tarkoittaa kolmea kategoriaa " "esikatselukuville: <120px, 120-400px, >400px." -#: ../build/bin/preferences_gen.h:2972 +#: ../build/bin/preferences_gen.h:3090 msgid "pattern for the thumbnail extended overlay text" msgstr "Esikatselukuvien laajennettujen kuvapeitteiden tiedot" -#: ../build/bin/preferences_gen.h:2987 ../build/bin/preferences_gen.h:3011 +#: ../build/bin/preferences_gen.h:3105 ../build/bin/preferences_gen.h:3129 msgid "see manual to know all the tags you can use." msgstr "Katso käyttöohjeesta kaikki käytettävissä olevat tunnisteet." -#: ../build/bin/preferences_gen.h:2996 +#: ../build/bin/preferences_gen.h:3114 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "Esikatselukuvien työkaluvinkin tiedot (jos tyhjä, niin ei käytössä)" -#: ../build/bin/preferences_gen.h:3021 ../src/gui/gtk.c:1706 -#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 +#: ../build/bin/preferences_gen.h:3139 ../src/gui/gtk.c:1705 +#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:111 msgid "darkroom" msgstr "Pimiö" -#: ../build/bin/preferences_gen.h:3036 -msgid "scroll down to increase mask parameters" -msgstr "Pyöritä hiiren rullaa alaspäin lisätäksesi maskin arvoa" - -#: ../build/bin/preferences_gen.h:3044 -msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" -"by default scrolling up increases these parameters" -msgstr "" -"Hiirtä käytettäessä rulla muuttaa maskin arvoja. Pyöritä alaspäin lisätäksesi " -"maskin kokoa,\n" -"häivytyksen kokoa, läpinäkyvyyttä, siveltimen kovuutta ja liukuvärin " -"kaarevuutta.\n" -"Oletuksena rullan ylöspäin pyörittäminen lisää näiden parametrien arvoa." - -#: ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3154 msgid "middle mouse button zooms to 200%" msgstr "Hiiren keskinapin painallus zoomaa 200%" -#: ../build/bin/preferences_gen.h:3062 +#: ../build/bin/preferences_gen.h:3163 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " @@ -1312,33 +1344,34 @@ msgstr "" "sovituksen ja 100% välillä sekä 'CTRL'-nappia voidaan käyttää zoomauksen " "tason määrittämiseen." -#: ../build/bin/preferences_gen.h:3071 +#: ../build/bin/preferences_gen.h:3172 msgid "pattern for the image information line" msgstr "Kuvan tiedot-rivillä näytettävät tiedot" -#: ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3187 msgid "see manual for a list of the tags you can use." msgstr "Katso käyttöohjeesta kaikki käytettävissä olevat tunnisteet." -#: ../build/bin/preferences_gen.h:3095 +#: ../build/bin/preferences_gen.h:3196 msgid "position of the image information line" msgstr "Kuvan tiedot-rivin sijainti" # kehys vai reuna? -#: ../build/bin/preferences_gen.h:3112 +#: ../build/bin/preferences_gen.h:3213 msgid "border around image in darkroom mode" msgstr "Kuvien kehyksen koko pimiötilassa" -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:4163 -#: ../build/bin/preferences_gen.h:4233 ../build/bin/preferences_gen.h:4482 -#: ../build/bin/preferences_gen.h:4753 ../build/bin/preferences_gen.h:4831 -#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4922 -#: ../build/bin/preferences_gen.h:4984 ../build/bin/preferences_gen.h:5013 +#: ../build/bin/preferences_gen.h:3229 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/preferences_gen.h:4370 ../build/bin/preferences_gen.h:4440 +#: ../build/bin/preferences_gen.h:4707 ../build/bin/preferences_gen.h:4978 +#: ../build/bin/preferences_gen.h:5056 ../build/bin/preferences_gen.h:5084 +#: ../build/bin/preferences_gen.h:5147 ../build/bin/preferences_gen.h:5209 +#: ../build/bin/preferences_gen.h:5238 #, c-format msgid "double click to reset to `%d'" msgstr "Kaksoisnapsauta palauttaaksesi arvoksi `%d'" -#: ../build/bin/preferences_gen.h:3130 +#: ../build/bin/preferences_gen.h:3231 msgid "" "process the image in darkroom mode with a small border. set to 0 if you don't " "want any border." @@ -1346,11 +1379,11 @@ msgstr "" "Pimiötila näyttää pienen kehyksen kuvan ympärillä. Aseta 0 jos et halua " "kehyksiä." -#: ../build/bin/preferences_gen.h:3156 +#: ../build/bin/preferences_gen.h:3257 msgid "show loading screen between images" msgstr "Näytä latausnäyttö kuvien välissä" -#: ../build/bin/preferences_gen.h:3164 +#: ../build/bin/preferences_gen.h:3265 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1358,15 +1391,15 @@ msgstr "" "Näytä harmaa latausnäyttö pimiössä tapahtuvan kuvien selailun lomassa.\n" "Poista käytöstä näyttääksesi ainoastaan kuvakkeen." -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3271 msgid "modules" msgstr "Moduulit" -#: ../build/bin/preferences_gen.h:3180 +#: ../build/bin/preferences_gen.h:3281 msgid "display of individual color channels" msgstr "Yksittäisten värikanavien näyttö" -#: ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3290 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." @@ -1374,32 +1407,32 @@ msgstr "" "Määrittää kuinka aktivoidut värikanavat näytetään käytettäessä laskennallisia " "maskeja." -#: ../build/bin/preferences_gen.h:3198 +#: ../build/bin/preferences_gen.h:3299 msgid "hide built-in presets for processing modules" msgstr "Piilota käsittelymoduulien sisäänrakennetut esiasetukset" -#: ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3307 msgid "hide built-in presets of processing modules in presets menu." msgstr "Piilota valopöydän moduulien sisäänrakennetut esiasetukset valikoista." -#: ../build/bin/preferences_gen.h:3215 ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3324 msgid "show the guides widget in modules UI" -msgstr "Näytä apulinjojen pienoisohjelma moduuleissa" +msgstr "Näytä apulinjojen pienoisohjelma moduuleissa." -#: ../build/bin/preferences_gen.h:3232 +#: ../build/bin/preferences_gen.h:3333 msgid "expand a single processing module at a time" msgstr "Näytä yksittäinen käsittelymoduuli kerralla" -#: ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3341 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "" "Tämä asetus vaihtaa moduulien SHIFT+napsautuksen toimintatavan pimiössä." -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3350 msgid "only collapse modules in current group" msgstr "Pienennä moduulit ainoastaan valitussa ryhmässä" -#: ../build/bin/preferences_gen.h:3257 +#: ../build/bin/preferences_gen.h:3358 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1407,11 +1440,11 @@ msgstr "" "Näytettäessä vain yksi moduuli kerrallaan, pienennä muut moduulit ainoastaan " "nykyisessä ryhmässä. Muiden ryhmien moduuleja ei pienennetä." -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3367 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "Laajenna moduuli aktivoitaessa ja pienennä käytöstä poistettaessa" -#: ../build/bin/preferences_gen.h:3274 +#: ../build/bin/preferences_gen.h:3375 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." @@ -1419,23 +1452,23 @@ msgstr "" "Tämä valinta mahdollistaa moduulin laajentamisen tai pienentämisen, kun se " "otetaan käyttöön tai poistetaan käytöstä." -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3384 msgid "scroll processing modules to the top when expanded" msgstr "Siirrä avattu käsittelymoduuli ylös" -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3401 msgid "swap the utility and processing modules panels" msgstr "Vaihda apumoduulien ja käsittelymoduuleiden paneelien sijainnit" -#: ../build/bin/preferences_gen.h:3308 +#: ../build/bin/preferences_gen.h:3409 msgid "move the list of processing modules to the left of the screen" msgstr "Siirtää käsittelymoduulit näytön vasempaan laitaan." -#: ../build/bin/preferences_gen.h:3317 +#: ../build/bin/preferences_gen.h:3418 msgid "show right-side buttons in processing module headers" msgstr "Näytä oikealla olevat kuvakkeet käsittelymoduulien otsikoissa" -#: ../build/bin/preferences_gen.h:3326 +#: ../build/bin/preferences_gen.h:3427 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1460,23 +1493,11 @@ msgstr "" " - 'Tasainen': häivytä kaikki kuvakkeet yhdessä otsikossa yhtäaikaisesti.\n" " - 'Liukuva': tarpeen vaatiessa, piilota vähitellen yksittäiset kuvakkeet." -#: ../build/bin/preferences_gen.h:3335 -msgid "show mask indicator in module headers" -msgstr "Näytä maskin kuvake moduulin otsikoissa" - -#: ../build/bin/preferences_gen.h:3343 -msgid "" -"if enabled, an icon will be shown in the header of any processing modules " -"that have a mask applied" -msgstr "" -"Jos valittu, näytetään kuvake jokaisen käsittelymoduulin otsikossa, jossa on " -"maski käytössä." - -#: ../build/bin/preferences_gen.h:3352 +#: ../build/bin/preferences_gen.h:3436 msgid "prompt for name on addition of new instance" msgstr "Kysy nimeä uudelle instanssille" -#: ../build/bin/preferences_gen.h:3360 +#: ../build/bin/preferences_gen.h:3444 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1484,27 +1505,109 @@ msgstr "" "Jos valittu, näytetään ikkuna jossa jokaisen moduulin uudelle instanssille " "voidaan antaa uusi nimi (uusi tai kahdennettu instanssi)." -#: ../build/bin/preferences_gen.h:3370 +#. Masking options +#: ../build/bin/preferences_gen.h:3450 ../src/iop/toneequal.c:3343 +msgid "masking" +msgstr "Maskaus" + +#: ../build/bin/preferences_gen.h:3460 +msgid "scroll down to increase mask parameters" +msgstr "Pyöritä hiiren rullaa alaspäin lisätäksesi maskin arvoa" + +#: ../build/bin/preferences_gen.h:3468 +msgid "" +"when using the mouse scroll wheel to change mask parameters, scroll down to " +"increase the mask size, feather size, opacity, brush hardness and gradient " +"curvature\n" +"by default scrolling up increases these parameters" +msgstr "" +"Hiirtä käytettäessä rulla muuttaa maskin arvoja. Pyöritä alaspäin lisätäksesi " +"maskin kokoa,\n" +"häivytyksen kokoa, läpinäkyvyyttä, siveltimen kovuutta ja liukuvärin " +"kaarevuutta.\n" +"Oletuksena rullan ylöspäin pyörittäminen lisää näiden parametrien arvoa." + +#: ../build/bin/preferences_gen.h:3477 +msgid "path mask resize step amount" +msgstr "" + +#: ../build/bin/preferences_gen.h:3495 +msgid "" +"amount to grow or shrink a path mask per scroll wheel tick when resizing. the " +"unit is set by the 'path mask resize unit' preference." +msgstr "" + +#: ../build/bin/preferences_gen.h:3504 +msgid "unit for path mask resize step amount" +msgstr "" + +#: ../build/bin/preferences_gen.h:3514 +#, no-c-format +msgid "" +"unit for the path mask resize step: 'pixels' uses image pixels, '% of path " +"size' uses a percentage of the path's largest bounding box dimension." +msgstr "" + +#: ../build/bin/preferences_gen.h:3523 +msgid "path mask resize tracing resolution" +msgstr "" + +#: ../build/bin/preferences_gen.h:3530 +msgctxt "preferences" +msgid "2048" +msgstr "" + +#: ../build/bin/preferences_gen.h:3532 +msgid "" +"internal raster resolution (in pixels on the longest side) used when re-" +"vectorizing a resized path mask. higher values preserve more detail and nodes " +"at the cost of speed." +msgstr "" + +#: ../build/bin/preferences_gen.h:3541 +msgid "path mask resize curve smoothing" +msgstr "Polun maskin koon muutoksen käyrän tasoitus" + +#: ../build/bin/preferences_gen.h:3550 +msgid "" +"controls how corners are handled when re-vectorizing a resized path mask. " +"'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder " +"control points." +msgstr "" + +#: ../build/bin/preferences_gen.h:3559 +msgid "show mask indicator in module headers" +msgstr "Näytä maskin kuvake moduulin otsikoissa" + +#: ../build/bin/preferences_gen.h:3567 +msgid "" +"if enabled, an icon will be shown in the header of any processing modules " +"that have a mask applied" +msgstr "" +"Jos valittu, näytetään kuvake jokaisen käsittelymoduulin otsikossa, jossa on " +"maski käytössä." + +#: ../build/bin/preferences_gen.h:3577 msgid "processing" msgstr "Käsittely" -#: ../build/bin/preferences_gen.h:3375 +#: ../build/bin/preferences_gen.h:3582 msgid "image processing" msgstr "Kuvan käsittely" -#: ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3592 msgid "always use LittleCMS 2 to apply output color profile" msgstr "Käytä aina LittleCMS 2:ta viennin väriprofiilille" -#: ../build/bin/preferences_gen.h:3393 +#: ../build/bin/preferences_gen.h:3600 msgid "this is slower than the default." msgstr "Tämä on hitaampi kuin oletustapa." -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3609 msgid "pixel interpolator (warp)" msgstr "Pikselien interpolointi (vääristymät)" -#: ../build/bin/preferences_gen.h:3411 +#: ../build/bin/preferences_gen.h:3618 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1513,22 +1616,22 @@ msgstr "" "rajauksessa ja lopullisessa skaalauksessa käytettävä pikselien " "interpolointitapa (bilineaarinen, bicubic, lanczos2)." -#: ../build/bin/preferences_gen.h:3420 +#: ../build/bin/preferences_gen.h:3627 msgid "pixel interpolator (scaling)" msgstr "Pikselien interpolointi (skaalaus)" -#: ../build/bin/preferences_gen.h:3429 +#: ../build/bin/preferences_gen.h:3636 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "Kierrossa ja linssinkorjauksessa käytettävä pikselien interpolointitapa " "(bilineaarinen, bicubic, lanczos2, lancoz3)." -#: ../build/bin/preferences_gen.h:3438 +#: ../build/bin/preferences_gen.h:3645 msgid "LUT 3D root folder" msgstr "LUT 3D juurihakemisto" -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3464 +#: ../build/bin/preferences_gen.h:3647 ../build/bin/preferences_gen.h:3671 #: ../src/control/jobs/control_jobs.c:2204 #: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 #: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 @@ -1540,7 +1643,7 @@ msgstr "LUT 3D juurihakemisto" msgid "select directory" msgstr "Valitse hakemisto" -#: ../build/bin/preferences_gen.h:3453 +#: ../build/bin/preferences_gen.h:3660 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1548,11 +1651,11 @@ msgstr "" "Tämä hakemisto (ja alihakemistot) sisältää LUT 3D-moduulin käyttämät LUT-" "tiedostot (uudelleenkäynnistys vaaditaan)." -#: ../build/bin/preferences_gen.h:3462 +#: ../build/bin/preferences_gen.h:3669 msgid "raster mask files root folder" msgstr "Rasterimaskitiedostojen juurihakemisto" -#: ../build/bin/preferences_gen.h:3477 +#: ../build/bin/preferences_gen.h:3684 msgid "" "this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" @@ -1560,11 +1663,11 @@ msgstr "" "Tämä hakemisto (ja alihakemistot) sisältää Rasterimaskin tuonti -moduulin " "käyttämät PFM/PNG-tiedostot (uudelleenkäynnistys vaaditaan)." -#: ../build/bin/preferences_gen.h:3486 +#: ../build/bin/preferences_gen.h:3693 msgid "auto-apply pixel workflow defaults" msgstr "Pikselityöskentelyn oletukset" -#: ../build/bin/preferences_gen.h:3495 +#: ../build/bin/preferences_gen.h:3702 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1593,11 +1696,11 @@ msgstr "" "\n" "Ei mitään ei käytetä mitään esimääritettyä työskentelytapaa." -#: ../build/bin/preferences_gen.h:3504 +#: ../build/bin/preferences_gen.h:3711 msgid "auto-apply per camera basecurve presets" msgstr "Ota oletuksena käyttöön kamerakohtainen perussävykäyräesiasetus" -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3719 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1613,11 +1716,11 @@ msgstr "" "Estääksesi automaattisen perussävykäyräesiasetuksen asettamisen " "\"Pikselityöskentelyn oletukset\" tulee asettaa \"Ei mitään\" valintaan." -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3728 msgid "detect monochrome previews" msgstr "Tunnista mustavalkoiset esikatselukuvat" -#: ../build/bin/preferences_gen.h:3529 +#: ../build/bin/preferences_gen.h:3736 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1625,11 +1728,11 @@ msgstr "" "Useat mustavalkoiset kuvat voidaan tunnistaa EXIF- ja esikatselukuvien " "tiedoista. Huomioi: tämä hidastaa kuvien tuontia ja EXIF-tietojen lukua." -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3745 msgid "show warning messages" msgstr "Näytä varoitukset" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3753 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1642,15 +1745,15 @@ msgstr "" "niissä tilanteissa missä tiedät mitä olet tekemässä. \n" "Tämä valinta piilottaa nämä viestit." -#: ../build/bin/preferences_gen.h:3552 +#: ../build/bin/preferences_gen.h:3759 msgid "CPU / memory" msgstr "CPU / muisti" -#: ../build/bin/preferences_gen.h:3562 +#: ../build/bin/preferences_gen.h:3769 msgid "darktable resources" msgstr "Darktablen resurssit" -#: ../build/bin/preferences_gen.h:3572 +#: ../build/bin/preferences_gen.h:3779 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" @@ -1672,15 +1775,15 @@ msgstr "" " - 'Suuri': Paras vaihtoehto, jos käytetään pääasiassa Darktablea ja haluat " "hyödyntää järjestelmän resurssit hyvän suorituskyvyn saamiseksi." -#: ../build/bin/preferences_gen.h:3578 +#: ../build/bin/preferences_gen.h:3785 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPU kiihdytys" -#: ../build/bin/preferences_gen.h:3588 +#: ../build/bin/preferences_gen.h:3795 msgid "activate OpenCL support" msgstr "Käytä OpenCL:ää" -#: ../build/bin/preferences_gen.h:3596 +#: ../build/bin/preferences_gen.h:3803 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1690,11 +1793,11 @@ msgstr "" "parantamiseen näytönohjaimella.\n" "Asetus voidaan ottaa käyttöön tai pois päältä milloin tahansa." -#: ../build/bin/preferences_gen.h:3609 +#: ../build/bin/preferences_gen.h:3816 msgid "OpenCL fast mode" msgstr "OpenCL nopea tila" -#: ../build/bin/preferences_gen.h:3617 +#: ../build/bin/preferences_gen.h:3824 msgid "" "if set the OpenCL compiler uses aggressive optimizing for better performance " "with reduced precision so more differences between CPU and OpenCL are " @@ -1704,11 +1807,11 @@ msgstr "" "suorituskyvyn saavuttamiseksi käyttämällä heikennettyä tarkkuutta, joten näet " "suuremman eron CPU:n ja OpenCL:n suorituskyvyssä." -#: ../build/bin/preferences_gen.h:3630 +#: ../build/bin/preferences_gen.h:3837 msgid "OpenCL scheduling profile" msgstr "OpenCL:n ajoitusprofiili" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:3846 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" @@ -1727,11 +1830,11 @@ msgstr "" " - 'Erittäin nopea näytönohjain': molemmat pikselinkäsittelyt tehdään " "peräkkäin näytönohjaimella." -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:3859 msgid "tuned GPU memory" msgstr "GPU:n säädetty muisti" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:3867 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1740,41 +1843,41 @@ msgstr "" "määrittää laitekohtaisen muistin turvamarginaalin (vapaa tila, oletus on " "600MT)." -#: ../build/bin/preferences_gen.h:3670 +#: ../build/bin/preferences_gen.h:3877 msgid "OpenCL drivers" msgstr "OpenCL ajurit" -#: ../build/bin/preferences_gen.h:3680 +#: ../build/bin/preferences_gen.h:3887 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3688 +#: ../build/bin/preferences_gen.h:3895 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Intel(R) OpenCL-grafiikka kaikille tuetuille alustoille (valmistajan " "tuottama)." -#: ../build/bin/preferences_gen.h:3701 +#: ../build/bin/preferences_gen.h:3908 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3709 +#: ../build/bin/preferences_gen.h:3916 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDA pohjainen OpenCL (valmistajan tuottama)." -#: ../build/bin/preferences_gen.h:3722 +#: ../build/bin/preferences_gen.h:3929 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3730 +#: ../build/bin/preferences_gen.h:3937 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD kiihdytetty rinnakkaisprosessointi (valmistajan tuottama)." -#: ../build/bin/preferences_gen.h:3743 +#: ../build/bin/preferences_gen.h:3950 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3751 +#: ../build/bin/preferences_gen.h:3958 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1782,19 +1885,19 @@ msgstr "" "RustiCL Mesa OpenCL. Jos haluat käyttää tätä, sinun tulee poistaa valmistajan " "ajuri käytöstä." -#: ../build/bin/preferences_gen.h:3764 +#: ../build/bin/preferences_gen.h:3971 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3772 +#: ../build/bin/preferences_gen.h:3979 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (valmistajan tuottama)." -#: ../build/bin/preferences_gen.h:3785 +#: ../build/bin/preferences_gen.h:3992 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3793 +#: ../build/bin/preferences_gen.h:4000 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1802,11 +1905,11 @@ msgstr "" "Microsoft OpenCLOn12, käytä tätä vain silloin, kun valmistajan tuottama ajuri " "ei toimi tai sitä ei ole saatavilla." -#: ../build/bin/preferences_gen.h:3806 +#: ../build/bin/preferences_gen.h:4013 msgid "other platforms" msgstr "Muut alustat" -#: ../build/bin/preferences_gen.h:3814 +#: ../build/bin/preferences_gen.h:4021 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1814,40 +1917,40 @@ msgstr "" "Jos asetettu, kaikki määrittämättömät alustat hyväksytään. Tee tämä vain " "silloin, kun valmistajan ajuria ei ole saatavilla." -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:4031 msgid "security" msgstr "Tietoturva" -#: ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:4046 msgid "ask before removing images from the library" msgstr "Varmista kuvien poisto kirjastosta" -#: ../build/bin/preferences_gen.h:3847 +#: ../build/bin/preferences_gen.h:4054 msgid "always ask the user before removing image information from the library" msgstr "Käyttäjältä kysytään aina varmistus ennen kuvan poistoa kirjastosta." -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:4063 msgid "ask before deleting images from disk" msgstr "Varmista kuvien poisto levyltä" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:4071 msgid "always ask the user before any image file is deleted" msgstr "Käyttäjältä kysytään aina varmistus ennen kuvan poistoa." -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:4080 msgid "ask before discarding history stack" msgstr "Varmista kuvan muokkaushistorian tuhoaminen" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:4088 msgid "always ask the user before history stack is discarded on any image" msgstr "" "Käyttäjältä kysytään aina varmistus ennen kuvan muokkaushistorian poistamista." -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:4097 msgid "try to use trash when deleting images" msgstr "Siirrä poistettavat kuvat roskakoriin" -#: ../build/bin/preferences_gen.h:3898 +#: ../build/bin/preferences_gen.h:4105 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" @@ -1855,27 +1958,27 @@ msgstr "" "Siirrä poistettavat kuvat roskakoriin niiden pysyvän tuhoamisen sijaan. " "Tuettu käyttöjärjestelmissä joissa on tuki roskakorille." -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4114 msgid "ask before moving images from film roll folder" msgstr "Varmista kuvien siirto uuteen filmirullan hakemistoon" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:4122 msgid "always ask the user before any image file is moved." msgstr "Käyttäjältä kysytään aina varmistus ennen kuvan siirtoa." -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4131 msgid "ask before copying images to new film roll folder" msgstr "Varmista kuvien kopiointi uuteen filmirullan hakemistoon" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:4139 msgid "always ask the user before any image file is copied." msgstr "Käyttäjältä kysytään aina varmistus ennen kuvan kopiointia." -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:4148 msgid "ask before removing empty folders" msgstr "Varmista tyhjien hakemistojen poisto" -#: ../build/bin/preferences_gen.h:3949 +#: ../build/bin/preferences_gen.h:4156 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1883,41 +1986,41 @@ msgstr "" "Käyttäjältä kysytään aina varmistus ennen tyhjän hakemiston poistoa. Tämä " "saattaa tapahtua kuvien siirron tai poiston jälkeen." -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:4165 msgid "ask before deleting a tag" msgstr "Varmista tunnisteen poisto" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4181 msgid "ask before deleting a style" msgstr "Varmista tyylin poisto" -#: ../build/bin/preferences_gen.h:3990 +#: ../build/bin/preferences_gen.h:4197 msgid "ask before deleting a preset" msgstr "Varmista esiasetuksen poisto" -#: ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4205 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "" "Käyttäjältä kysytään varmistus ennen esiasetuksen poistoa tai ylikirjoitusta." -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4214 msgid "ask before exporting in overwrite mode" msgstr "Varmista ennen ylikirjoitustilassa vientiä" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4222 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "" "Käyttäjältä kysytään varmistus ennen kuvien vientiä ylikirjoitustilassa." -#: ../build/bin/preferences_gen.h:4021 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4228 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "Muut" -#: ../build/bin/preferences_gen.h:4031 +#: ../build/bin/preferences_gen.h:4238 msgid "password storage backend to use" msgstr "Salasanojen tallennukseen käytettävä taustapalvelu" -#: ../build/bin/preferences_gen.h:4048 +#: ../build/bin/preferences_gen.h:4255 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1925,11 +2028,11 @@ msgstr "" "Salasanojen tallennukseen käytettävä taustapalvelu: automaattinen, ei mitään, " "libsecret, kwallet, Apple_avainnippu, Windows_todentamisavaimet" -#: ../build/bin/preferences_gen.h:4057 +#: ../build/bin/preferences_gen.h:4264 msgid "auto login to storage server" msgstr "Automaattinen kirjautuminen tallennuspalvelimelle" -#: ../build/bin/preferences_gen.h:4065 +#: ../build/bin/preferences_gen.h:4272 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1937,11 +2040,11 @@ msgstr "" "Kirjaudu automaattisesti valittuun tallennuspalvelimeen. Tämä vaatii, että " "salasanojen hallinnan taustapalvelu on otettu käyttöön." -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4281 msgid "executable for playing audio files" msgstr "Äänitiedostojen toisto-ohjelma" -#: ../build/bin/preferences_gen.h:4087 +#: ../build/bin/preferences_gen.h:4294 msgid "" "this external program is used to play audio files some cameras record to keep " "notes for images" @@ -1949,27 +2052,27 @@ msgstr "" "Ohjelma jota käytetään joihinkin kuvatiedostoihin lisättyjen " "ääniaputiedostojen toistamiseen." -#: ../build/bin/preferences_gen.h:4097 +#: ../build/bin/preferences_gen.h:4304 msgid "storage" msgstr "Tallennus" -#: ../build/bin/preferences_gen.h:4102 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4309 ../src/control/crawler.c:747 msgid "database" msgstr "Tietokanta" -#: ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4319 msgid "allow for multiple workspaces" msgstr "Salli useita työtiloja" -#: ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4327 msgid "allow multiple workspaces which can be selected at startup" msgstr "Salli useita työtiloja jotka voidaan valita aloituksessa." -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4336 msgid "create database snapshot" msgstr "Luo tietokannan vedos" -#: ../build/bin/preferences_gen.h:4138 +#: ../build/bin/preferences_gen.h:4345 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" @@ -1992,11 +2095,11 @@ msgstr "" "24 tuntia.\n" " - 'Suljettaessa': luodaan vedos aina, kun Darktable suljetaan." -#: ../build/bin/preferences_gen.h:4147 +#: ../build/bin/preferences_gen.h:4354 msgid "how many snapshots to keep" msgstr "Kuinka monta vedosta säilytetään" -#: ../build/bin/preferences_gen.h:4165 +#: ../build/bin/preferences_gen.h:4372 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -2009,15 +2112,15 @@ msgstr "" "Ota huomioon, että vedokset vievät jonkin verran levytilaa ja tarvitset " "ainoastaan viimeisimmän tietojen onnistuneeseen palautukseen." -#: ../build/bin/preferences_gen.h:4171 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4378 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMP-aputiedostot" -#: ../build/bin/preferences_gen.h:4181 +#: ../build/bin/preferences_gen.h:4388 msgid "create XMP files" msgstr "Luo XMP-tiedostot" -#: ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4397 msgid "" "XMP sidecar files store all editing steps, ratings, tags and color labels " "alongside your images in an open format readable by other applications, and " @@ -2038,7 +2141,7 @@ msgstr "" "tietokanta ja sen varmuuskopiot häviävät.\n" "\n" "Ei koskaan: Tiedot tallennetaan ainoastaan Darktablen tietokantaan; " -"Jos tietokanta häviää tai vahingoittuu, muokkauksiasi ei voida palauttaa " +"Jos tietokanta häviää tai vahingoittuu, muokkauksia ei voida palauttaa " "tiedostoista.\n" "\n" "Muokkauksen jälkeen: XMP-tiedosto luodaan ensimmäisen tehdyn (ei " @@ -2048,11 +2151,11 @@ msgstr "" "Tuonnin yhteydessä: XMP-tiedosto luodaan kuvan tuonnin yhteydessä ja " "päivitetään jokaisen muokkaustapahtuman jälkeen." -#: ../build/bin/preferences_gen.h:4199 +#: ../build/bin/preferences_gen.h:4406 msgid "store XMP tags in compressed format" msgstr "Tallenna XMP-tunnisteet pakatussa muodossa" -#: ../build/bin/preferences_gen.h:4208 +#: ../build/bin/preferences_gen.h:4415 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -2063,11 +2166,11 @@ msgstr "" "kuvissa.\n" "Tämä asetus ottaa käyttöön XMP-tunnisteiden pakkauksen ja tilan säästön." -#: ../build/bin/preferences_gen.h:4217 +#: ../build/bin/preferences_gen.h:4424 msgid "auto-save interval" msgstr "Automaattisen tallennuksen aikaväli" -#: ../build/bin/preferences_gen.h:4235 +#: ../build/bin/preferences_gen.h:4442 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2077,11 +2180,11 @@ msgstr "" "poistaaksesi automaattisen tallennuksen käytöstä. Automaattinen tallennus " "saatetaan poistaa käytöstä hitailla levyillä." -#: ../build/bin/preferences_gen.h:4244 +#: ../build/bin/preferences_gen.h:4451 msgid "look for updated XMP files on startup" msgstr "Etsi päivittyneet XMP-aputiedostot käynnistäessä" -#: ../build/bin/preferences_gen.h:4252 +#: ../build/bin/preferences_gen.h:4459 msgid "" "check file modification times of all XMP files on startup to check if any got " "updated in the meantime" @@ -2089,19 +2192,19 @@ msgstr "" "Tarkista kaikkien XMP-aputiedostojen muokkausajat käynnistyksen yhteydessä " "muutosten varalta." -#: ../build/bin/preferences_gen.h:4262 +#: ../build/bin/preferences_gen.h:4469 msgid "miscellaneous" msgstr "Sekalaiset" -#: ../build/bin/preferences_gen.h:4267 +#: ../build/bin/preferences_gen.h:4474 msgid "interface" msgstr "Käyttöliittymä" -#: ../build/bin/preferences_gen.h:4277 +#: ../build/bin/preferences_gen.h:4484 msgid "show splash screen at startup" msgstr "Näytä aloitusnäyttö käynnistyksen yhteydessä" -#: ../build/bin/preferences_gen.h:4285 +#: ../build/bin/preferences_gen.h:4492 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2109,19 +2212,19 @@ msgstr "" "Näytä pieni ikkuna, jossa näytetään Darktablen käynnistyksen edistyminen " "ennen kuin varsinainen ikkuna avautuu." -#: ../build/bin/preferences_gen.h:4294 +#: ../build/bin/preferences_gen.h:4501 msgid "show welcome screen on next run" msgstr "Näytä tervetuloa-ikkuna seuraavan käynnistyksen yhteydessä" -#: ../build/bin/preferences_gen.h:4302 +#: ../build/bin/preferences_gen.h:4509 msgid "display the welcome setup screen the next time darktable is launched" msgstr "Näytä tervetuloa-asetusikkuna seuraavan käynnistyksen yhteydessä." -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4518 msgid "load default shortcuts at startup" msgstr "Lataa oletuspikavalinnat käynnistyksessä" -#: ../build/bin/preferences_gen.h:4319 +#: ../build/bin/preferences_gen.h:4526 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2129,35 +2232,35 @@ msgstr "" "Lataa oletuspikavalinnat ennen käyttäjän asetuksia. Kytke pois estääksesi " "poistettujen oletusten palaaminen." -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4535 msgid "scale slider step with min/max" msgstr "Muuta liukusäätimien askelta min/max arvoilla" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4543 msgid "vary slider step size with min/max range" -msgstr "Muuttaa liukusäätimien askeleen kokoa min/max alueella." +msgstr "Muuta liukusäätimien askeleen kokoa min/max alueella." -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4552 msgid "marker shape" msgstr "Sijainnin ilmaisimen muoto" -#: ../build/bin/preferences_gen.h:4354 +#: ../build/bin/preferences_gen.h:4561 msgid "the shape of the slider marker" msgstr "Vierityspalkin sijainnin ilmaisimen muoto." -#: ../build/bin/preferences_gen.h:4363 +#: ../build/bin/preferences_gen.h:4570 msgid "condensed panels' controls" msgstr "Tiivistettyjen paneelien ohjaimet" -#: ../build/bin/preferences_gen.h:4371 +#: ../build/bin/preferences_gen.h:4578 msgid "use condensed panels' controls in all views" msgstr "Käytä tiivistettyjä paneelin ohjaimia kaikissa näkymissä." -#: ../build/bin/preferences_gen.h:4380 +#: ../build/bin/preferences_gen.h:4587 msgid "automatically update module name" msgstr "Päivitä moduulin nimi automaattisesti" -#: ../build/bin/preferences_gen.h:4388 +#: ../build/bin/preferences_gen.h:4595 msgid "" "if enabled, the module name will be automatically updated to match a preset " "name or a preset instance name if present." @@ -2166,21 +2269,21 @@ msgstr "" "esiasetuksen nimeä tai esiasetetun instanssin nimeä, jos sellainen on " "käytössä." -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4604 msgid "sort built-in presets first" msgstr "Lajittele sisäänrakennetut esiasetukset ensin" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4612 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "Näytetään sisäänrakennetut esiasetukset ennen käyttäjän luomia esiasetuksia." -#: ../build/bin/preferences_gen.h:4414 +#: ../build/bin/preferences_gen.h:4621 msgid "mouse wheel scrolls modules side panel by default" msgstr "Hiiren rulla vierittää moduulien sivupaneelia" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4629 msgid "" "in darktable's darkroom, where you do your edits, all controls are listed on " "a panel on the right; you can choose whether you want to use the scroll wheel " @@ -2208,11 +2311,11 @@ msgstr "" "Ei valittu: Hiiren rullalla muutetaan kursorin alla olevan ohjaimen " "arvoa ja yhdessä Ctrl+Alt kanssa vieritetään paneelia." -#: ../build/bin/preferences_gen.h:4431 +#: ../build/bin/preferences_gen.h:4638 msgid "enable touchpad gestures in darkroom" msgstr "Käytä kosketuslevyn eleitä pimiössä" -#: ../build/bin/preferences_gen.h:4439 +#: ../build/bin/preferences_gen.h:4646 msgid "" "use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " "enabled: touchpad pinch gestures zoom the image and two-finger " @@ -2228,11 +2331,30 @@ msgstr "" "eleitä ei käytetä pimiössä ja palataan vanhaan tapaan, kuten CTRL+rulla kuvan zoomaamiseen." -#: ../build/bin/preferences_gen.h:4448 +#: ../build/bin/preferences_gen.h:4655 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "Rajoita pimiön zoomaus näytön sovituksen ja 100% välille" + +#: ../build/bin/preferences_gen.h:4664 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"Rajoittaa rullan ja nipistyszoomauksen pimiössä sovitukseen näytölle " +"(pienennä) ja 100% (suurenna). Käytössä: zoomaus on rajoitettu; Pidä " +"CTRL pohjassa zoomatessa ohittaaksesi zoomauksen rajoitus " +"väliaikaisesti ohi 100%. Pois käytöstä zoomausta ei rajoiteta ja " +"ylimääräinen CTRL painaminen ei ole tarpeen 100% ohi zoomaukseen." + +#: ../build/bin/preferences_gen.h:4673 msgid "always show panels' scrollbars" msgstr "Näytä aina paneelin vierityspalkki" -#: ../build/bin/preferences_gen.h:4456 +#: ../build/bin/preferences_gen.h:4681 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2240,11 +2362,11 @@ msgstr "" "Määrittää näytetäänkö paneelin vierityspalkki aina vai ainoastaan sisällöstä " "riippuen (uudelleenkäynnistys vaaditaan)." -#: ../build/bin/preferences_gen.h:4465 +#: ../build/bin/preferences_gen.h:4690 msgid "duration of the UI transitions in ms" msgstr "Käyttöliittymän siirtymien kesto millisekunneissa" -#: ../build/bin/preferences_gen.h:4484 +#: ../build/bin/preferences_gen.h:4709 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules and " "other UI elements" @@ -2252,11 +2374,11 @@ msgstr "" "Siirtymän kesto (millisekunneissa) laajennettaessa tai pienennettäessä " "moduuleita ja muita käyttöliittymän elementtejä." -#: ../build/bin/preferences_gen.h:4493 +#: ../build/bin/preferences_gen.h:4718 msgid "auto-scroll filmstrip to center on selected image" msgstr "Vieritä filminauhalla valittu kuva automaattisesti keskelle" -#: ../build/bin/preferences_gen.h:4501 +#: ../build/bin/preferences_gen.h:4726 msgid "" "when enabled, the filmstrip in culling mode and in the darkroom automatically " "scrolls to center on the selected image" @@ -2264,21 +2386,21 @@ msgstr "" "Kuvien valintatilassa ja pimiössä filminauha vieritetään automaattisesti " "valitun kuvan osalta keskelle." -#: ../build/bin/preferences_gen.h:4510 +#: ../build/bin/preferences_gen.h:4735 msgid "position of the scopes module" msgstr "Skaalat-moduulin sijainti" -#: ../build/bin/preferences_gen.h:4519 +#: ../build/bin/preferences_gen.h:4744 msgid "position the scopes at the top-left or top-right of the screen" msgstr "" "Skaalojen (mm. histogrammi) sijainti näytön oikeassa tai vasemmassa " "yläkulmassa." -#: ../build/bin/preferences_gen.h:4528 +#: ../build/bin/preferences_gen.h:4753 msgid "method to use for getting the display profile" msgstr "Näyttöprofiilin hakutapa" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4762 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2288,11 +2410,11 @@ msgstr "" "asetukseen.\n" "Tästä voi olla hyötyä, jos joku vaihtoehtoinen tapa ei toimi oikein." -#: ../build/bin/preferences_gen.h:4546 +#: ../build/bin/preferences_gen.h:4771 msgid "order or exclude MIDI devices" msgstr "Järjestä tai rajaa ulos MIDI-laitteet" -#: ../build/bin/preferences_gen.h:4559 +#: ../build/bin/preferences_gen.h:4784 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" @@ -2309,17 +2431,17 @@ msgstr "" "poistaa kaikki MIDI-laitteet kokonaan käytöstä." #. tags -#: ../build/bin/preferences_gen.h:4569 ../src/develop/lightroom.c:1573 +#: ../build/bin/preferences_gen.h:4794 ../src/develop/lightroom.c:1573 #: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 #: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "Tunnisteet" -#: ../build/bin/preferences_gen.h:4579 +#: ../build/bin/preferences_gen.h:4804 msgid "omit hierarchy in simple tag lists" msgstr "Jätä hierarkia huomiotta yksinkertaisessa tunnisteluettelossa" -#: ../build/bin/preferences_gen.h:4587 +#: ../build/bin/preferences_gen.h:4812 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2334,15 +2456,15 @@ msgstr "" "jättää muut osat huomioimatta. Esimerkiksi 'foo|bar|baz' lisää ainoastaan " "'baz'-tunnisteen." -#: ../build/bin/preferences_gen.h:4593 +#: ../build/bin/preferences_gen.h:4818 msgid "shortcuts with multiple instances" msgstr "Useiden instanssien pikavalinnat" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4828 msgid "prefer focused instance" msgstr "Suosi kohdistettuja instansseja" -#: ../build/bin/preferences_gen.h:4611 +#: ../build/bin/preferences_gen.h:4836 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2358,21 +2480,21 @@ msgstr "" "Huomioi: Yhdistämisen pikavalinnat vaikuttavat aina valittuna olevaan " "instanssiin." -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4845 msgid "prefer expanded instances" msgstr "Suosi laajennettuja instansseja" -#: ../build/bin/preferences_gen.h:4628 +#: ../build/bin/preferences_gen.h:4853 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" "Jos moduulien instanssit on laajennettu, älä huomioi pienennettyjä " "instansseja." -#: ../build/bin/preferences_gen.h:4637 +#: ../build/bin/preferences_gen.h:4862 msgid "prefer enabled instances" msgstr "Suosi käytössä olevia instansseja" -#: ../build/bin/preferences_gen.h:4645 +#: ../build/bin/preferences_gen.h:4870 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2380,11 +2502,11 @@ msgstr "" "Edellä aktivoitujen sääntöjen jälkeen, jos moduulin instanssit ovat " "aktiivisia, älä huomioi käytöstä poistettuja instansseja." -#: ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:4879 msgid "prefer unmasked instances" msgstr "Suosi maskittomia instansseja" -#: ../build/bin/preferences_gen.h:4662 +#: ../build/bin/preferences_gen.h:4887 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2392,11 +2514,11 @@ msgstr "" "Edellä aktivoitujen sääntöjen jälkeen, jos moduulin instansseilla ei ole " "maskeja, älä huomioi maskillisia instansseja." -#: ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:4896 msgid "selection order" msgstr "Valintajärjestys" -#: ../build/bin/preferences_gen.h:4680 +#: ../build/bin/preferences_gen.h:4905 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2404,11 +2526,11 @@ msgstr "" "Edellä aktivoitujen sääntöjen jälkeen, käytä pikavalintoja perustuen sen " "sijaintiin käsittelyjonossa." -#: ../build/bin/preferences_gen.h:4689 +#: ../build/bin/preferences_gen.h:4914 msgid "allow visual assignment to specific instances" msgstr "Salli visuaalinen asettamien tietyille instansseille" -#: ../build/bin/preferences_gen.h:4697 +#: ../build/bin/preferences_gen.h:4922 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2418,44 +2540,44 @@ msgstr "" "asettamisen valittuihin instansseihin.\n" "Muussa tapauksessa pikavalinnat vaikuttavat ensisijaiseen instanssiin." -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:4928 msgid "map / geolocalization view" msgstr "Kartta / Paikkatietojen näkymä" -#: ../build/bin/preferences_gen.h:4713 +#: ../build/bin/preferences_gen.h:4938 msgid "pretty print the image location" msgstr "Näytä kuvien sijaintitiedot luettavammassa muodossa" -#: ../build/bin/preferences_gen.h:4721 +#: ../build/bin/preferences_gen.h:4946 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "" "Näytä kuvien sijaintitiedot luettavammassa muodossa kuvan tiedot -moduulissa." -#: ../build/bin/preferences_gen.h:4727 +#: ../build/bin/preferences_gen.h:4952 msgid "slideshow view" msgstr "Kuvasarja" -#: ../build/bin/preferences_gen.h:4737 +#: ../build/bin/preferences_gen.h:4962 msgid "waiting time between each image in slideshow" msgstr "Kuvien vaihdon odotusaika kuvasarjassa" -#: ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:5004 msgid "do not set the 'uncategorized' entry for tags" msgstr "Älä aseta 'Luokittelematon' syötettä tunnisteille." -#: ../build/bin/preferences_gen.h:4787 +#: ../build/bin/preferences_gen.h:5012 msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "" "Älä aseta 'Luokittelematon' syötettä tunnisteille, joilla ei ole " "alitunnisteita." -#: ../build/bin/preferences_gen.h:4796 +#: ../build/bin/preferences_gen.h:5021 msgid "tags case sensitivity" msgstr "Tunnisteen kirjainkoon merkitys" -#: ../build/bin/preferences_gen.h:4805 +#: ../build/bin/preferences_gen.h:5030 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2463,38 +2585,38 @@ msgstr "" "Tunnisteen kirjainkoon merkitys. Ilman SQLITE-tietokannan ICU-laajennosta, " "kirjainkoon merkitys toimii ainoastaan 26 Latin-merkistön kirjaimelle." -#: ../build/bin/preferences_gen.h:4814 ../build/bin/preferences_gen.h:4905 +#: ../build/bin/preferences_gen.h:5039 ../build/bin/preferences_gen.h:5130 msgid "number of collections to be stored" msgstr "Tallennettavien kokoelmien määrä" -#: ../build/bin/preferences_gen.h:4833 ../build/bin/preferences_gen.h:4924 +#: ../build/bin/preferences_gen.h:5058 ../build/bin/preferences_gen.h:5149 msgid "the number of recent collections to store and show in this list" msgstr "Listassa näytettävien ja tallennettavien edellisten kokoelmien määrä." -#: ../build/bin/preferences_gen.h:4842 +#: ../build/bin/preferences_gen.h:5067 msgid "number of folder levels to show in lists" msgstr "Listassa näytettävien hakemistotasojen määrä" -#: ../build/bin/preferences_gen.h:4861 +#: ../build/bin/preferences_gen.h:5086 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" msgstr "" "Filmirullien nimissä näytettävä hakemistotasojen määrä oikealta lähtien." -#: ../build/bin/preferences_gen.h:4870 +#: ../build/bin/preferences_gen.h:5095 msgid "sort film rolls by" msgstr "Filmirullien lajittelutapa" -#: ../build/bin/preferences_gen.h:4879 +#: ../build/bin/preferences_gen.h:5104 msgid "sets the collections-list order for film rolls" msgstr "Asettaa kokoelmien esitysjärjestyksen filmirullille." -#: ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5192 msgid "suggested tags level of confidence" msgstr "Ehdotettujen tunnisteiden luottamuskerroin" -#: ../build/bin/preferences_gen.h:4987 +#: ../build/bin/preferences_gen.h:5212 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2506,11 +2628,11 @@ msgstr "" "100: Vastaavia tunnisteita ei näytetä, näytetään vain viimeiaikaset " "(nopeampi)." -#: ../build/bin/preferences_gen.h:4996 +#: ../build/bin/preferences_gen.h:5221 msgid "number of recently attached tags" msgstr "Äskettäin käytettyjen tunnisteiden määrä" -#: ../build/bin/preferences_gen.h:5015 +#: ../build/bin/preferences_gen.h:5240 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2543,11 +2665,11 @@ msgstr "Syksy" #: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 #: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 #: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:4104 ../src/iop/bilateral.cc:381 +#: ../src/gui/gtk.c:4106 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 #: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 +#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1984 +#: ../src/iop/temperature.c:2169 ../src/libs/collect.c:2044 #: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "Sininen" @@ -2588,11 +2710,11 @@ msgstr "Kontrasti ja terävöitys" #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 #: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 +#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1968 msgid "cyan" msgstr "Syaani" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3723 #: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 #: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 #: ../src/libs/tools/darktable.c:64 @@ -2624,7 +2746,7 @@ msgid "effects" msgstr "Tehosteet" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:447 +#: ../src/external/lua-scripts/tools/script_manager.lua:457 msgid "examples" msgstr "Esimerkit" @@ -2671,12 +2793,12 @@ msgstr "Yleinen" #: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 #: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 #: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:4103 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 +#: ../src/gui/gtk.c:4105 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 #: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 -#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 +#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1964 +#: ../src/iop/temperature.c:1982 ../src/iop/temperature.c:2168 +#: ../src/libs/collect.c:2044 ../src/libs/filters/colors.c:262 #: ../src/libs/histogram.c:48 msgid "green" msgstr "Vihreä" @@ -2690,7 +2812,7 @@ msgstr "Vihreä" #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 #: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 #: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1981 +#: ../src/iop/temperature.c:1966 msgid "magenta" msgstr "Magenta" @@ -2729,7 +2851,7 @@ msgstr "Pastellisävyt" #: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 #: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 +#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2044 #: ../src/libs/filters/colors.c:264 msgid "purple" msgstr "Purppura" @@ -2746,11 +2868,11 @@ msgstr "Purppura" #: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 #: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 #: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:4102 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 +#: ../src/gui/gtk.c:4104 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 #: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 +#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1980 +#: ../src/iop/temperature.c:2167 ../src/libs/collect.c:2044 #: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "Punainen" @@ -2787,7 +2909,7 @@ msgstr "Paikkaväri" #: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 #: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 #: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 +#: ../src/iop/temperature.c:1970 ../src/libs/collect.c:2044 #: ../src/libs/filters/colors.c:261 msgid "yellow" msgstr "Keltainen" @@ -2846,7 +2968,7 @@ msgstr "Kirkkaus" #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 #: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 -#: ../src/iop/colorharmonizer.c:1603 ../src/iop/colorize.c:358 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 #: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 #: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" @@ -3053,14 +3175,14 @@ msgid "reverse all" msgstr "Käännä kaikki" #: ../build/lib/darktable/plugins/introspection_agx.c:652 -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1774 -#: ../src/iop/colorout.c:852 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "Viennin väriprofiili" #: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2053 +#: ../src/iop/colorin.c:2065 msgid "working profile" msgstr "Työskentelytilan väriprofiili" @@ -3071,14 +3193,14 @@ msgstr "Rec2020" #: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1794 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" #: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1465 ../src/common/colorspaces.c:1746 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 #: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (yhteensopiva)" @@ -3087,7 +3209,7 @@ msgstr "Adobe RGB (yhteensopiva)" #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1454 ../src/common/colorspaces.c:1744 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 #: ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" @@ -3111,7 +3233,7 @@ msgstr "Leikkaus" #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 #: ../src/common/collection.c:640 ../src/gui/preferences.c:991 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4402 ../src/libs/camera.c:574 +#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 #: ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "Polttoväli" @@ -3135,7 +3257,7 @@ msgstr "Kuvasuhteen säätö" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4390 msgid "lens model" msgstr "Objektiivin malli" @@ -3211,11 +3333,11 @@ msgstr "Värin säilytys" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1740 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2099 #: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 #: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 -#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 +#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2240 #: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 #: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 #: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 @@ -3344,11 +3466,11 @@ msgstr "Lineaarisuus" #: ../build/lib/darktable/plugins/introspection_blurs.c:194 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:144 -#: ../build/lib/darktable/plugins/introspection_overlay.c:136 -#: ../build/lib/darktable/plugins/introspection_overlay.c:253 +#: ../build/lib/darktable/plugins/introspection_overlay.c:139 +#: ../build/lib/darktable/plugins/introspection_overlay.c:256 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 +#: ../src/iop/ashift.c:5959 ../src/libs/masks.c:190 msgid "rotation" msgstr "Kierto" @@ -3359,7 +3481,7 @@ msgstr "Suunta" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:116 +#: ../src/libs/masks.c:191 msgid "curvature" msgstr "Kaarevuus" @@ -3373,7 +3495,8 @@ msgstr "Poikkeama" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 #: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "Objektiivi" @@ -3450,10 +3573,11 @@ msgstr "Perusta" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:386 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -#: ../src/iop/ashift.c:6144 ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 -#: ../src/iop/levels.c:645 ../src/iop/rgblevels.c:1081 +#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:400 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6141 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 +#: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "Automaattinen" @@ -3476,7 +3600,7 @@ msgid "width" msgstr "Kuvan leveys" #: ../build/lib/darktable/plugins/introspection_borders.c:357 -#: ../build/lib/darktable/plugins/introspection_overlay.c:306 +#: ../build/lib/darktable/plugins/introspection_overlay.c:309 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 #: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 #: ../src/libs/print_settings.c:2639 @@ -3535,7 +3659,7 @@ msgstr "Viisi kertaa" #: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:61 #: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:128 msgid "guide" -msgstr "Opas" +msgstr "Ohjauskanava" #: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:67 #: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:132 @@ -3543,7 +3667,7 @@ msgstr "Opas" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/atrous.c:1573 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 #: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "Säde" @@ -3554,10 +3678,10 @@ msgstr "Säde" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3691 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 -#: ../src/libs/neural_restore.c:4154 ../src/libs/neural_restore.c:4171 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:438 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4291 ../src/libs/neural_restore.c:4308 msgid "strength" msgstr "Voimakkuus" @@ -3802,8 +3926,8 @@ msgstr "Versio 3 (04/2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 -#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1664 -#: ../src/iop/atrous.c:1572 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1663 +#: ../src/iop/atrous.c:1569 msgid "left" msgstr "Vasen" @@ -3811,15 +3935,15 @@ msgstr "Vasen" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1674 +#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1673 msgid "top" msgstr "Ylin" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 -#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1669 -#: ../src/iop/atrous.c:1571 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1668 +#: ../src/iop/atrous.c:1568 msgid "right" msgstr "Oikea" @@ -3827,7 +3951,7 @@ msgstr "Oikea" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1678 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1677 msgid "bottom" msgstr "Alhaalla" @@ -3868,9 +3992,9 @@ msgstr "Nosto, gamma, vahvistus (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 #: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 -#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 +#: ../src/iop/atrous.c:1752 ../src/iop/channelmixerrgb.c:4513 #: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:446 msgid "chroma" msgstr "Kroma" @@ -4105,7 +4229,7 @@ msgstr "Solmun kyllästyminen" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 -#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:194 ../src/libs/masks.c:2237 msgid "smoothing" msgstr "Tasoitus" @@ -4163,13 +4287,13 @@ msgstr "Sävyasteikon leikkaus" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1472 ../src/common/colorspaces.c:1748 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "Suoralinjainen Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1486 ../src/common/colorspaces.c:1750 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "Suoralinjainen Rec2020 RGB" @@ -4221,7 +4345,7 @@ msgstr "Valintakriteeri" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1791 +#: ../src/iop/atrous.c:1788 msgid "mix" msgstr "Sekoitus" @@ -4234,13 +4358,13 @@ msgstr "Toimintatapa" #: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 #: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 #: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1315 +#: ../src/iop/exposure.c:1317 msgid "lightness" msgstr "Vaaleus" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 -#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1350 +#: ../src/iop/atrous.c:1354 ../src/iop/denoiseprofile.c:3421 #: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "Tasainen" @@ -4258,7 +4382,7 @@ msgstr "Reunan tunnistuksen säde" #: ../build/lib/darktable/plugins/introspection_defringe.c:106 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 -#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 +#: ../src/iop/atrous.c:1634 ../src/iop/bloom.c:386 #: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 #: ../src/iop/sharpen.c:425 msgid "threshold" @@ -4419,7 +4543,7 @@ msgstr "Mustavalkoinen" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1497 ../src/libs/collect.c:1985 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "Perus" @@ -4536,7 +4660,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 +#: ../src/iop/atrous.c:1624 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "Terävyys" @@ -4700,7 +4824,7 @@ msgstr "Prosenttia alas" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1451 +#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 #: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 #: ../src/libs/modulegroups.c:2365 msgid "color" @@ -4791,7 +4915,7 @@ msgstr "Valkoisen kirkkauden kohde" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:113 +#: ../src/libs/masks.c:188 msgid "hardness" msgstr "Kovuus" @@ -4875,7 +4999,7 @@ msgstr "Ota käyttöön huippuvalojen palautus" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:252 +#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:256 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 #: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 @@ -4964,12 +5088,12 @@ msgstr "Ei kiertoa" #: ../build/lib/darktable/plugins/introspection_flip.c:102 ../src/iop/flip.c:461 #: ../src/iop/flip.c:617 msgid "flip vertically" -msgstr "Käännä pystysuunnassa" +msgstr "Käännä pystysuunnassa." #: ../build/lib/darktable/plugins/introspection_flip.c:103 ../src/iop/flip.c:457 #: ../src/iop/flip.c:613 msgid "flip horizontally" -msgstr "Käännä vaakasuunnassa" +msgstr "Käännä vaakasuunnassa." #: ../build/lib/darktable/plugins/introspection_flip.c:104 msgid "transpose" @@ -5034,7 +5158,7 @@ msgstr "Keskisävyjen vinouma" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:3047 +#: ../src/views/darkroom.c:3230 msgid "clipping threshold" msgstr "Leikkauksen kynnysarvo" @@ -5192,17 +5316,17 @@ msgstr "Korjaukset" #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 #: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 -#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 +#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3680 +#: ../src/iop/exposure.c:1252 ../src/iop/levels.c:688 #: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 #: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 -#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3021 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3204 msgid "mode" msgstr "Tila" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4449 +#: ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "Kohdegeometria" @@ -5266,10 +5390,10 @@ msgstr "Vain käsin asetettu vinjetointi" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2626 -#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1727 ../src/gui/gtk.c:4101 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 -#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 +#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 +#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1726 ../src/gui/gtk.c:4103 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3597 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3909 #: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 #: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 #: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 @@ -5348,8 +5472,8 @@ msgstr "Mitätöity" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2570 ../src/views/darkroom.c:3373 -#: ../src/views/darkroom.c:3377 ../src/views/lighttable.c:1029 +#: ../src/views/darkroom.c:2753 ../src/views/darkroom.c:3551 +#: ../src/views/darkroom.c:3555 ../src/views/lighttable.c:1029 #: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 #: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 #: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 @@ -5361,7 +5485,7 @@ msgid "line" msgstr "Viiva" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2091 #: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "Käyrä" @@ -5412,7 +5536,7 @@ msgid "gamma Rec709 RGB" msgstr "Gamma Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1530 ../src/common/colorspaces.c:1784 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "Suoralinjainen ProPhoto RGB" @@ -5468,96 +5592,96 @@ msgstr "Mustavalkofilmi" msgid "color film" msgstr "Värifilmi" -#: ../build/lib/darktable/plugins/introspection_overlay.c:118 -#: ../build/lib/darktable/plugins/introspection_overlay.c:241 +#: ../build/lib/darktable/plugins/introspection_overlay.c:121 +#: ../build/lib/darktable/plugins/introspection_overlay.c:244 #: ../build/lib/darktable/plugins/introspection_watermark.c:118 #: ../build/lib/darktable/plugins/introspection_watermark.c:253 msgid "x offset" msgstr "X-akselin siirto" -#: ../build/lib/darktable/plugins/introspection_overlay.c:124 -#: ../build/lib/darktable/plugins/introspection_overlay.c:245 +#: ../build/lib/darktable/plugins/introspection_overlay.c:127 +#: ../build/lib/darktable/plugins/introspection_overlay.c:248 #: ../build/lib/darktable/plugins/introspection_watermark.c:124 #: ../build/lib/darktable/plugins/introspection_watermark.c:257 msgid "y offset" msgstr "Y-akselin siirto" -#: ../build/lib/darktable/plugins/introspection_overlay.c:142 -#: ../build/lib/darktable/plugins/introspection_overlay.c:257 +#: ../build/lib/darktable/plugins/introspection_overlay.c:145 +#: ../build/lib/darktable/plugins/introspection_overlay.c:260 #: ../build/lib/darktable/plugins/introspection_watermark.c:142 #: ../build/lib/darktable/plugins/introspection_watermark.c:269 msgid "scale on" msgstr "Skaalaus" -#: ../build/lib/darktable/plugins/introspection_overlay.c:148 -#: ../build/lib/darktable/plugins/introspection_overlay.c:261 +#: ../build/lib/darktable/plugins/introspection_overlay.c:151 +#: ../build/lib/darktable/plugins/introspection_overlay.c:264 #: ../build/lib/darktable/plugins/introspection_watermark.c:148 #: ../build/lib/darktable/plugins/introspection_watermark.c:273 msgid "scale marker to" msgstr "Leiman skaalaus" -#: ../build/lib/darktable/plugins/introspection_overlay.c:154 -#: ../build/lib/darktable/plugins/introspection_overlay.c:265 +#: ../build/lib/darktable/plugins/introspection_overlay.c:157 +#: ../build/lib/darktable/plugins/introspection_overlay.c:268 #: ../build/lib/darktable/plugins/introspection_watermark.c:154 #: ../build/lib/darktable/plugins/introspection_watermark.c:277 msgid "scale marker reference" msgstr "Leiman skaalauksen viite" -#: ../build/lib/darktable/plugins/introspection_overlay.c:160 -#: ../build/lib/darktable/plugins/introspection_overlay.c:269 +#: ../build/lib/darktable/plugins/introspection_overlay.c:163 +#: ../build/lib/darktable/plugins/introspection_overlay.c:272 #: ../src/common/database.c:3243 ../src/libs/live_view.c:378 #: ../src/libs/metadata_view.c:134 msgid "image id" msgstr "Kuvan numero" -#: ../build/lib/darktable/plugins/introspection_overlay.c:303 +#: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 #: ../src/iop/borders.c:935 msgid "image" msgstr "Kuva" -#: ../build/lib/darktable/plugins/introspection_overlay.c:304 +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 #: ../build/lib/darktable/plugins/introspection_watermark.c:324 msgid "larger border" msgstr "Suurempi kehys" -#: ../build/lib/darktable/plugins/introspection_overlay.c:305 +#: ../build/lib/darktable/plugins/introspection_overlay.c:308 #: ../build/lib/darktable/plugins/introspection_watermark.c:325 msgid "smaller border" msgstr "Pienempi kehys" -#: ../build/lib/darktable/plugins/introspection_overlay.c:307 +#: ../build/lib/darktable/plugins/introspection_overlay.c:310 #: ../build/lib/darktable/plugins/introspection_watermark.c:327 msgid "advanced options" msgstr "Kehittyneet asetukset" -#: ../build/lib/darktable/plugins/introspection_overlay.c:311 +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 #: ../build/lib/darktable/plugins/introspection_watermark.c:331 msgid "image width" msgstr "Kuvan leveys" -#: ../build/lib/darktable/plugins/introspection_overlay.c:312 +#: ../build/lib/darktable/plugins/introspection_overlay.c:315 #: ../build/lib/darktable/plugins/introspection_watermark.c:332 msgid "image height" msgstr "Kuvan korkeus" -#: ../build/lib/darktable/plugins/introspection_overlay.c:313 +#: ../build/lib/darktable/plugins/introspection_overlay.c:316 #: ../build/lib/darktable/plugins/introspection_watermark.c:333 msgid "larger image border" msgstr "Suurempi kuvan kehys" -#: ../build/lib/darktable/plugins/introspection_overlay.c:314 +#: ../build/lib/darktable/plugins/introspection_overlay.c:317 #: ../build/lib/darktable/plugins/introspection_watermark.c:334 msgid "smaller image border" msgstr "Pienempi kuvan kehys" -#: ../build/lib/darktable/plugins/introspection_overlay.c:318 +#: ../build/lib/darktable/plugins/introspection_overlay.c:321 #: ../build/lib/darktable/plugins/introspection_watermark.c:338 msgid "marker width" msgstr "Leiman leveys" -#: ../build/lib/darktable/plugins/introspection_overlay.c:319 +#: ../build/lib/darktable/plugins/introspection_overlay.c:322 #: ../build/lib/darktable/plugins/introspection_watermark.c:339 msgid "marker height" msgstr "Leiman korkeus" @@ -5566,7 +5690,7 @@ msgstr "Leiman korkeus" #: ../build/lib/darktable/plugins/introspection_primaries.c:160 #: ../src/iop/primaries.c:395 msgid "tint hue" -msgstr "Sävyn sävy" +msgstr "Sävy" #: ../build/lib/darktable/plugins/introspection_primaries.c:81 #: ../build/lib/darktable/plugins/introspection_primaries.c:164 @@ -5709,7 +5833,7 @@ msgstr "Upotettu vahvistuskartta" #: ../build/lib/darktable/plugins/introspection_relight.c:98 #: ../src/common/collection.c:646 ../src/gui/preferences.c:979 #: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../src/iop/exposure.c:1214 ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "Valotus" @@ -5737,12 +5861,12 @@ msgid "heal" msgstr "Paranna" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2037 msgid "blur" msgstr "Sumenna" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2035 msgid "fill" msgstr "Täytä" @@ -6057,20 +6181,20 @@ msgstr "Näytä valokuvat kartalla." msgid "Print your images" msgstr "Tulosta valokuvasi." -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 +#: ../src/bauhaus/bauhaus.c:942 ../src/bauhaus/bauhaus.c:4110 #: ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "Liukusäätimet" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 +#: ../src/bauhaus/bauhaus.c:944 ../src/bauhaus/bauhaus.c:4115 msgid "dropdowns" msgstr "Pudotusvalikot" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 +#: ../src/bauhaus/bauhaus.c:946 ../src/bauhaus/bauhaus.c:4120 msgid "buttons" msgstr "Napit" -#: ../src/bauhaus/bauhaus.c:1169 +#: ../src/bauhaus/bauhaus.c:1184 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -6081,57 +6205,57 @@ msgstr "" "tai pidä CTRL+SHIFT pohjassa kun raahaat hiirellä jättääksesi rajoitteet " "huomioimatta." -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:3778 msgid "button on" msgstr "Nappi päällä" -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:3778 msgid "button off" msgstr "Nappi pois" -#: ../src/bauhaus/bauhaus.c:3756 +#: ../src/bauhaus/bauhaus.c:3779 msgid "button pressed" msgstr "Nappia painettu" -#: ../src/bauhaus/bauhaus.c:3992 +#: ../src/bauhaus/bauhaus.c:4015 msgid "not that many sliders" msgstr "Ei niin monta liukusäädintä" -#: ../src/bauhaus/bauhaus.c:4006 +#: ../src/bauhaus/bauhaus.c:4029 msgid "not that many dropdowns" msgstr "Ei niin monta pudotusvalikkoa" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4048 msgid "not that many buttons" msgstr "Ei niin monta nappia" -#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4053 ../src/gui/accelerators.c:392 msgid "value" msgstr "Arvo" -#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 +#: ../src/bauhaus/bauhaus.c:4054 ../src/bauhaus/bauhaus.c:4060 #: ../src/gui/accelerators.c:371 msgid "button" msgstr "Nappi" -#: ../src/bauhaus/bauhaus.c:4032 +#: ../src/bauhaus/bauhaus.c:4055 msgid "force" msgstr "Voimakkuus" -#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 +#: ../src/bauhaus/bauhaus.c:4056 ../src/libs/navigation.c:265 #: ../src/libs/navigation.c:282 msgid "zoom" msgstr "zoom" -#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4059 ../src/libs/select.c:40 msgid "selection" msgstr "Valinta" -#: ../src/bauhaus/bauhaus.c:4076 +#: ../src/bauhaus/bauhaus.c:4099 msgid "slider" msgstr "Liukusäädin" -#: ../src/bauhaus/bauhaus.c:4081 +#: ../src/bauhaus/bauhaus.c:4104 msgid "dropdown" msgstr "Alasveto" @@ -6143,34 +6267,35 @@ msgstr "Alasveto" #: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 #: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 #: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:852 -#: ../src/gui/preferences_ai.c:1000 ../src/gui/preferences_ai.c:1391 -#: ../src/gui/preferences_ai.c:1474 ../src/gui/presets.c:430 +#: ../src/gui/preferences_ai.c:1013 ../src/gui/preferences_ai.c:1400 +#: ../src/gui/preferences_ai.c:1484 ../src/gui/presets.c:430 #: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 #: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -#: ../src/iop/lut3d.c:1575 ../src/iop/rasterfile.c:382 ../src/libs/collect.c:463 -#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 +#: ../src/iop/lut3d.c:1583 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 +#: ../src/libs/collect.c:3740 ../src/libs/copy_history.c:114 #: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 #: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 #: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4099 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4236 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1670 -#: ../src/libs/tagging.c:1759 ../src/libs/tagging.c:1851 -#: ../src/libs/tagging.c:1980 ../src/libs/tagging.c:2289 -#: ../src/libs/tagging.c:2804 ../src/libs/tagging.c:2846 -#: ../src/libs/tagging.c:3944 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 +#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 +#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3981 ../src/views/darkroom.c:3703 +#: ../src/views/darkroom.c:3739 msgid "_cancel" msgstr "_Peruuta" #: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 -#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3741 #: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 #: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1852 -#: ../src/libs/tagging.c:1981 ../src/libs/tagging.c:2290 -#: ../src/libs/tagging.c:3945 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 +#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 +#: ../src/libs/tagging.c:3982 msgid "_save" msgstr "_Tallenna" @@ -6360,8 +6485,18 @@ msgstr "Tuntematon tiedostopääte '.%s'." msgid "failed to get parameters from format module, aborting export ..." msgstr "Muoto-moduulin parametrien haku epäonnistui, keskeytetään vienti..." -#: ../src/common/ai/restore_raw_bayer.c:521 -#: ../src/common/ai/restore_raw_bayer.c:863 +#: ../src/common/ai/restore.c:278 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "Raakakuvan kohinanpoiston malli %s: input_kind ei ole yhteensopiva" + +#: ../src/common/ai/restore.c:309 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "Tekoälumalli %s: manifestista puuttuu input_sizes." + +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:870 #: ../src/common/ai/restore_raw_linear.c:584 #: ../src/common/ai/restore_raw_linear.c:1008 msgid "AI raw denoise: GPU inference failed, falling back to CPU" @@ -6372,67 +6507,69 @@ msgstr "" #: ../src/common/ai/restore_rgb.c:668 msgid "AI denoise: GPU inference failed, falling back to CPU" msgstr "" -"Tekoäly-kohinanpoisto: Näytönohjaimen käyttö epäonnistui, siirrytään " +"Tekoälypohjainen kohinanpoisto: Näytönohjaimen käyttö epäonnistui, siirrytään " "prosessorin käyttöön." -#: ../src/common/ai_models.c:197 +#: ../src/common/ai_models.c:200 #, c-format msgid "network error: %s" msgstr "verkkovirhe: %s" -#: ../src/common/ai_models.c:199 +#: ../src/common/ai_models.c:203 #, c-format -msgid "model repository \"%s\" not found" -msgstr "Mallin hakemistoa \"%s\" ei löydy" - -#: ../src/common/ai_models.c:201 -msgid "GitHub API rate limit exceeded, try again later" -msgstr "GitHub API:n rajoitin ylitetty, yritä myöhemmin uudestaan." +msgid "model repository \"%s\" missing releases-index.json" +msgstr "Mallin varasto \"%s\" ei sisällä releases-index.jsonia." -#: ../src/common/ai_models.c:203 +#: ../src/common/ai_models.c:207 #, c-format -msgid "GitHub API error (HTTP %ld)" -msgstr "GitHub API:n virhe (HTTP %ld)" +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "Ei saatu noudettua releases-index.json (HTTP %ld) tiedostoa." -#: ../src/common/ai_models.c:1301 ../src/common/ai_models.c:1356 +#: ../src/common/ai_models.c:1427 ../src/common/ai_models.c:1492 msgid "invalid parameters" msgstr "Virheelliset asetukset" -#: ../src/common/ai_models.c:1304 +#: ../src/common/ai_models.c:1430 #, c-format msgid "file not found: %s" msgstr "Tiedosta ei löydy: %s" -#: ../src/common/ai_models.c:1311 +#: ../src/common/ai_models.c:1438 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "" +"Arkiston ylimmän tason hakemisto ei ole kelvollinen mallin tunniste: \"%s\"" + +#: ../src/common/ai_models.c:1447 msgid "failed to extract model archive" msgstr "Mallin arkiston purkaminen epäonnistui." -#: ../src/common/ai_models.c:1364 +#: ../src/common/ai_models.c:1500 msgid "model not found in registry" msgstr "Mallia ei löydy rekisteristä." -#: ../src/common/ai_models.c:1370 +#: ../src/common/ai_models.c:1506 msgid "model has no download asset defined" msgstr "Mallin lataustietoa ei ole määritetty." -#: ../src/common/ai_models.c:1381 +#: ../src/common/ai_models.c:1517 msgid "invalid asset filename" msgstr "Virheellinen assetin tiedostonimi" -#: ../src/common/ai_models.c:1387 +#: ../src/common/ai_models.c:1523 msgid "model is already downloading" msgstr "Mallia ladataan jo." -#: ../src/common/ai_models.c:1418 +#: ../src/common/ai_models.c:1554 msgid "invalid repository format" msgstr "Virheellinen arkistomuoto" -#: ../src/common/ai_models.c:1443 +#: ../src/common/ai_models.c:1579 #, c-format msgid "no compatible ai model release found for darktable %s" msgstr "Yhteensopivaa tekoälymallin julkaisua ei löydy Darktablelle %s" -#: ../src/common/ai_models.c:1459 +#: ../src/common/ai_models.c:1595 #, c-format msgid "" "could not obtain checksum for %s — refusing to download without integrity " @@ -6441,38 +6578,38 @@ msgstr "" "Ei satu haettua tarkastussummaa tiedostolle %s — ei ladata ilman eheyden " "tarkistusta." -#: ../src/common/ai_models.c:1477 +#: ../src/common/ai_models.c:1613 msgid "failed to build download url" msgstr "Latauksen osoitteen luonti epäonnistui." -#: ../src/common/ai_models.c:1488 -#, c-format -msgid "failed to create file: %s" -msgstr "Tiedoston luonti epäonnistui: %s" - -#: ../src/common/ai_models.c:1512 +#: ../src/common/ai_models.c:1639 msgid "failed to initialize download" msgstr "Latauksen alustus epäonnistui" -#: ../src/common/ai_models.c:1532 +#: ../src/common/ai_models.c:1694 +#, c-format +msgid "failed to open %s" +msgstr "%s avaaminen epäonnistui." + +#: ../src/common/ai_models.c:1740 msgid "download cancelled" msgstr "Lataaminen peruutettu" -#: ../src/common/ai_models.c:1534 +#: ../src/common/ai_models.c:1742 #, c-format -msgid "download failed: %s" -msgstr "Lataus epäonnistui: %s" +msgid "download failed after %d attempts: %s" +msgstr "Lataus epäonnistui %d yrityksen jälkeen: %s" -#: ../src/common/ai_models.c:1545 +#: ../src/common/ai_models.c:1745 #, c-format msgid "http error: %ld" msgstr "http-virhe: %ld" -#: ../src/common/ai_models.c:1568 +#: ../src/common/ai_models.c:1767 msgid "checksum verification failed" msgstr "Tarkistussumman varmistus epäonnistui" -#: ../src/common/ai_models.c:1578 +#: ../src/common/ai_models.c:1778 #, c-format msgid "" "no checksum available for %s — refusing to install without integrity " @@ -6481,7 +6618,11 @@ msgstr "" "Tarkistussummaa ei saatavilla tiedostolle %s — ei ladata ilman eheyden " "tarkistusta." -#: ../src/common/ai_models.c:1588 +#: ../src/common/ai_models.c:1791 +msgid "failed to finalize downloaded file" +msgstr "Ladatun tiedoston viimeistely epäonnistui" + +#: ../src/common/ai_models.c:1803 msgid "failed to extract archive" msgstr "Arkiston purkaminen epäonnistui." @@ -6538,16 +6679,16 @@ msgstr "Filmirulla" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1521 msgid "folder" msgstr "Hakemisto" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "Kamera" #: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 -#: ../src/libs/tagging.c:3720 +#: ../src/libs/tagging.c:3751 msgid "tag" msgstr "Tunniste" @@ -6579,14 +6720,14 @@ msgstr "Viennin aika" msgid "print time" msgstr "Tulostuksen aika" -#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 +#: ../src/common/collection.c:634 ../src/libs/collect.c:4096 #: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 #: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 msgid "history" msgstr "Historia" #: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1615 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 #: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 #: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" @@ -6601,7 +6742,7 @@ msgstr "ISO" #. aperture #: ../src/common/collection.c:644 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4409 ../src/libs/camera.c:569 +#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 #: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "Aukko" @@ -6624,7 +6765,7 @@ msgstr "Ryhmitä" msgid "duplicates" msgstr "Kahdennetut" -#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1630 +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 #: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 #: ../src/libs/metadata_view.c:381 msgid "local copy" @@ -6636,7 +6777,7 @@ msgstr "Moduuli" #: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 #: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 -#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:38 msgid "module order" msgstr "Moduulien järjestys" @@ -6644,7 +6785,7 @@ msgstr "Moduulien järjestys" msgid "range rating" msgstr "Alueen luokitus" -#: ../src/common/collection.c:668 ../src/common/ratings.c:362 +#: ../src/common/collection.c:668 ../src/common/ratings.c:403 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 #: ../src/libs/tools/ratings.c:110 msgid "rating" @@ -6654,41 +6795,44 @@ msgstr "Luokittelu" msgid "search" msgstr "Haku" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "Valkotasapaino" #: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "Salama" -#: ../src/common/collection.c:676 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "Valotusohjelma" -#: ../src/common/collection.c:678 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "Mittaustila" -#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1985 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "Automaattisesti käyttöön otettu" -#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1985 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "Muokattu" #: ../src/common/collection.c:1527 ../src/common/collection.c:1668 -#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 -#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 -#: ../src/libs/collect.c:2945 +#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1516 +#: ../src/libs/collect.c:1542 ../src/libs/collect.c:1709 +#: ../src/libs/collect.c:3133 msgid "not tagged" msgstr "Ei sisällä paikkatietoja" -#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1542 #: ../src/libs/map_locations.c:740 msgid "tagged" msgstr "Sisältää paikkatiedot" @@ -6698,12 +6842,12 @@ msgid "tagged*" msgstr "Merkitty*" #. local copy -#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 +#: ../src/common/collection.c:1563 ../src/libs/collect.c:2007 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "Paikallista kopiota ei luotu" -#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 +#: ../src/common/collection.c:1568 ../src/libs/collect.c:2006 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "Kopioitu paikallisesti" @@ -6721,12 +6865,13 @@ msgstr "Ainoastaan kahdennetut" #: ../src/common/collection.c:1640 ../src/common/collection.c:1752 #: ../src/common/collection.c:1779 ../src/common/collection.c:1806 #: ../src/common/collection.c:1832 ../src/common/collection.c:1858 -#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 +#: ../src/common/collection.c:2769 ../src/libs/collect.c:2432 +#: ../src/libs/collect.c:2433 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "Nimeämätön" -#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 +#: ../src/common/collection.c:2375 ../src/libs/collect.c:2307 msgid "not defined" msgstr "Ei määritetty" @@ -7038,70 +7183,70 @@ msgstr "Kaikki värileimat poistettu" msgid "clear" msgstr "Poista" -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1778 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "Työskentelytilan väriprofiili" -#: ../src/common/colorspaces.c:1431 ../src/common/colorspaces.c:1776 -#: ../src/views/darkroom.c:3222 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3405 msgid "softproof profile" msgstr "Vedoksen esikatselun profiili" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1758 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "Käyttöjärjestelmän profiili" -#: ../src/common/colorspaces.c:1446 ../src/common/colorspaces.c:1780 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "Käyttöjärjestelmän profiili (toinen ikkuna)" -#: ../src/common/colorspaces.c:1459 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (web-yhteensopiva)" -#: ../src/common/colorspaces.c:1479 ../src/common/colorspaces.c:1782 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1494 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1502 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1509 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1515 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1522 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1537 ../src/common/colorspaces.c:1752 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "Suoralinjainen XYZ" -#: ../src/common/colorspaces.c:1544 ../src/common/colorspaces.c:1754 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 #: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1552 ../src/common/colorspaces.c:1756 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "Suoralinjainen infrapuna BGR" -#: ../src/common/colorspaces.c:1557 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (testaukseen)" -#: ../src/common/colorspaces.c:1663 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" @@ -7109,51 +7254,51 @@ msgstr "" "Profiili `%s' ei sovellu histogrammin profiiliksi. Se on korvattu sRGB-" "väriprofiililla!" -#: ../src/common/colorspaces.c:1742 +#: ../src/common/colorspaces.c:1769 msgid "no filename" msgstr "Ei tiedostonimeä" -#: ../src/common/colorspaces.c:1760 +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "Upotettu väriprofiili" -#: ../src/common/colorspaces.c:1762 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "Upotettu värimatriisi" -#: ../src/common/colorspaces.c:1764 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "Tavanomainen värimatriisi" -#: ../src/common/colorspaces.c:1766 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "Paranneltu värimatriisi" -#: ../src/common/colorspaces.c:1768 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "Valmistajan värimatriisi" -#: ../src/common/colorspaces.c:1770 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "Vaihtoehtoinen värimatriisi" -#: ../src/common/colorspaces.c:1772 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (kokeellinen)" -#: ../src/common/colorspaces.c:1786 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1788 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1790 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1792 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -7181,33 +7326,33 @@ msgstr "Virhe kuvan `%s' tulostuksessa kohteessa `%s'." msgid "printing `%s' on `%s'" msgstr "Tulostetaan kuva `%s' kohteessa `%s'" -#: ../src/common/darktable.c:429 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "Löydettiin outo polku `%s'." -#: ../src/common/darktable.c:444 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "Virhe hakemiston `%s' latauksessa." -#: ../src/common/darktable.c:468 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "Tiedoston `%s' muoto ei ole tuettu!" -#: ../src/common/darktable.c:470 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "Tiedoston `%s' muoto on tuntematon!" -#: ../src/common/darktable.c:483 ../src/control/jobs/control_jobs.c:2877 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 #: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "Virhe tiedoston `%s' latauksessa." -#: ../src/common/darktable.c:1604 +#: ../src/common/darktable.c:1622 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -7222,121 +7367,121 @@ msgstr "" "\n" "Korjaa ongelma ja käynnistä Darktable uudestaan." -#: ../src/common/darktable.c:1609 +#: ../src/common/darktable.c:1627 msgid "darktable - unable to create directories" msgstr "Darktable - hakemistojen luonti ei onnistu" -#: ../src/common/darktable.c:1611 ../src/common/database.c:4137 +#: ../src/common/darktable.c:1629 ../src/common/database.c:4137 #: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_Lopeta Darktable" #. initialize the database -#: ../src/common/darktable.c:1683 +#: ../src/common/darktable.c:1703 msgid "opening image library" msgstr "Avataan kuvakirjastoa" -#: ../src/common/darktable.c:1696 +#: ../src/common/darktable.c:1716 msgid "forwarding image(s) to running instance" msgstr "Välitetään kuva(t) ajossa olevalle instanssille" -#: ../src/common/darktable.c:1727 +#: ../src/common/darktable.c:1747 msgid "preparing database" msgstr "Valmistellaan tietokantaa" #. init darktable tags table -#: ../src/common/darktable.c:1731 +#: ../src/common/darktable.c:1751 msgid "setting up tags table" msgstr "Luodaan tunnisteiden taulua." #. Initialize the signal system -#: ../src/common/darktable.c:1735 +#: ../src/common/darktable.c:1755 msgid "initializing signals and control" msgstr "Alustetaan yhteyttä ja ohjausväylää" -#: ../src/common/darktable.c:1753 +#: ../src/common/darktable.c:1773 msgid "importing default styles" msgstr "Tuodaan oletustyylit" -#: ../src/common/darktable.c:1855 +#: ../src/common/darktable.c:1876 msgid "initializing GraphicsMagick" msgstr "Alustetaan GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1867 +#: ../src/common/darktable.c:1888 msgid "initializing ImageMagick" msgstr "Alustetaan ImageMagick" -#: ../src/common/darktable.c:1872 +#: ../src/common/darktable.c:1893 msgid "initializing libheif" msgstr "Alustetaan libheif" -#: ../src/common/darktable.c:1876 +#: ../src/common/darktable.c:1897 msgid "initializing WB presets" msgstr "Alustetaan valkotasapainon oletukset" #. Do locale-sensitive init BEFORE starting any background worker jobs -#: ../src/common/darktable.c:1880 +#: ../src/common/darktable.c:1901 msgid "loading noise profiles" msgstr "Ladataan kohiinaprofiilit" -#: ../src/common/darktable.c:1883 +#: ../src/common/darktable.c:1904 msgid "starting OpenCL" msgstr "Käynnistetään OpenCL" -#: ../src/common/darktable.c:1907 +#: ../src/common/darktable.c:1928 msgid "synchronizing local copies" msgstr "Synkronoidaan paikallisia kopioita" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1914 +#: ../src/common/darktable.c:1935 msgid "initializing camera control" msgstr "Alustetaan kameran ohjausta" -#: ../src/common/darktable.c:1927 +#: ../src/common/darktable.c:1948 msgid "initializing GUI" msgstr "Alustetaan käyttöliittymää" -#: ../src/common/darktable.c:1944 +#: ../src/common/darktable.c:1965 msgid "loading image formats" msgstr "Ladataan kuvatyyppejä" -#: ../src/common/darktable.c:1949 ../src/develop/imageop.c:1719 +#: ../src/common/darktable.c:1970 ../src/develop/imageop.c:1719 msgid "loading processing modules" msgstr "Ladataan käsittelymoduuleja" -#: ../src/common/darktable.c:1981 +#: ../src/common/darktable.c:2002 msgid "loading views" msgstr "Ladataan näkymät" -#: ../src/common/darktable.c:1985 ../src/libs/lib.c:940 +#: ../src/common/darktable.c:2006 ../src/libs/lib.c:944 msgid "loading utility modules" msgstr "Ladataan apumoduulit" -#: ../src/common/darktable.c:1992 +#: ../src/common/darktable.c:2013 msgid "initializing Lua" msgstr "Alustetaan LUA:aa" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:2021 +#: ../src/common/darktable.c:2042 msgid "importing image" msgstr "Tuodaan kuva" -#: ../src/common/darktable.c:2040 +#: ../src/common/darktable.c:2061 msgid "configuration information" msgstr "Tietoja konfiguraatiosta" -#: ../src/common/darktable.c:2042 +#: ../src/common/darktable.c:2063 msgid "_show this message again" msgstr "_Näytä tämä tieto uudestaan" -#: ../src/common/darktable.c:2042 +#: ../src/common/darktable.c:2063 msgid "_dismiss" msgstr "_Hylkää" -#: ../src/common/darktable.c:2534 +#: ../src/common/darktable.c:2554 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -7344,11 +7489,11 @@ msgstr "" "RCD mosaiikin palautusmenetelmä on asetettu oletukseksi PPG:n sijaan paremman " "laadun ja suorituskyvyn takia." -#: ../src/common/darktable.c:2536 +#: ../src/common/darktable.c:2556 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "Katso Asetukset/Pimiö/Mosaiikin palautus pimiötilan pienoiskuville" -#: ../src/common/darktable.c:2542 +#: ../src/common/darktable.c:2562 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -7356,7 +7501,7 @@ msgstr "" "Käyttöliittymä ja järjestelmän suorituskykyyn vaikuttavat sisäiset asetukset " "ovat muuttuneet." -#: ../src/common/darktable.c:2544 +#: ../src/common/darktable.c:2564 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -7364,15 +7509,15 @@ msgstr "" "Et löydä enää kaikkia vanhoja suorituskyvyn asetuksia. Valitse Asetukset / " "Käsittely valikossa:" -#: ../src/common/darktable.c:2546 +#: ../src/common/darktable.c:2566 msgid "1) darktable resources" msgstr "1) Darktablen resurssit" -#: ../src/common/darktable.c:2548 +#: ../src/common/darktable.c:2568 msgid "2) tune OpenCL performance" msgstr "2) Säädä OpenCL suorituskykyä" -#: ../src/common/darktable.c:2555 +#: ../src/common/darktable.c:2575 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -7380,7 +7525,7 @@ msgstr "" "Jotkin OpenCL:n yleiseen suorituskykyyn liittyvät asetukset eivät ole enää " "käytössä." -#: ../src/common/darktable.c:2557 +#: ../src/common/darktable.c:2577 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -7388,8 +7533,8 @@ msgstr "" "Niiden sijaan löydät 'laitekohtaiset' tiedot 'cldevice_v5_canonical-name' " "sijainnista. Sisältö on:" -#: ../src/common/darktable.c:2559 ../src/common/darktable.c:2578 -#: ../src/common/darktable.c:2593 +#: ../src/common/darktable.c:2579 ../src/common/darktable.c:2598 +#: ../src/common/darktable.c:2613 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -7397,17 +7542,17 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2561 ../src/common/darktable.c:2580 +#: ../src/common/darktable.c:2581 ../src/common/darktable.c:2600 msgid "you may tune as before except 'magic'" msgstr "Voit säätää näitä kuten ennenkin, pois lukien 'magic' asetukset." -#: ../src/common/darktable.c:2567 +#: ../src/common/darktable.c:2587 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "OpenCL kääntäjän asetukset kaikille laitteille on palautettu oletusasetuksiin." -#: ../src/common/darktable.c:2574 +#: ../src/common/darktable.c:2594 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -7415,14 +7560,14 @@ msgstr "" "OpenCL:n yleiset 'laitekohtaiset' konfiguraation asetustiedot on luotu " "päivitetyllä nimellä." -#: ../src/common/darktable.c:2576 ../src/common/darktable.c:2591 +#: ../src/common/darktable.c:2596 ../src/common/darktable.c:2611 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "Löydät 'laitekohtaiset' tiedot 'cldevice_v5_canonical-name' sijainnista. " "Sisältö on:" -#: ../src/common/darktable.c:2582 +#: ../src/common/darktable.c:2602 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -7430,7 +7575,7 @@ msgstr "" "Jos käytät laitenimiä 'opencl_device_priority' asetuksissa, sinun tulee " "päivittää ne vastaamaan uusia nimiä." -#: ../src/common/darktable.c:2589 +#: ../src/common/darktable.c:2609 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -7438,7 +7583,7 @@ msgstr "" "OpenCL 'laitekohtainen' konfiguraatio on laajennettu 'yhtenäisen murto-osan' " "toimesta automaattisesti." -#: ../src/common/darktable.c:2600 +#: ../src/common/darktable.c:2620 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -7446,7 +7591,7 @@ msgstr "" "OpenCL:n 'laitekohtaiset' kääntäjän asetukset on saatettu muuttaa.\n" "\n" -#: ../src/common/darktable.c:2605 +#: ../src/common/darktable.c:2625 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -7454,7 +7599,7 @@ msgstr "" "OpenCL:n pakollinen aikakatkaisu on päivitetty 1000:een.\n" "\n" -#: ../src/common/darktable.c:2611 +#: ../src/common/darktable.c:2631 msgid "" "OpenCL 'per device' settings have changed.\n" "\n" @@ -7462,14 +7607,14 @@ msgstr "" "OpenCL:n 'laitekohtaiset' asetukset on muuttuneet.\n" "\n" -#: ../src/common/darktable.c:2612 +#: ../src/common/darktable.c:2632 msgid "" "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" msgstr "" "Löydät 'laitekohtaiset' tiedot 'cldevice_v6_canonical-name' -sijainnista. " "Sisältö on:" -#: ../src/common/darktable.c:2614 +#: ../src/common/darktable.c:2634 msgid "" " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " "'unified_fraction'" @@ -7504,7 +7649,7 @@ msgstr "Kuvaus" msgid "rights" msgstr "Tekijänoikeudet" -#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1162 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1175 msgid "notes" msgstr "Muistiinpanot" @@ -7610,11 +7755,11 @@ msgstr "" "\n" "Haluatko varmasti poistaa lukko-tiedostot?\n" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3506 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3505 msgid "_no" msgstr "_en" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3505 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3504 msgid "_yes" msgstr "_kyllä" @@ -7639,7 +7784,7 @@ msgstr "" msgid "_ok" msgstr "_Ok" -#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:168 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:172 msgid "error" msgstr "Virhe" @@ -7824,12 +7969,12 @@ msgstr "" "Nopea valotuksen itsenäinen ohjattu suodin ei saanut varattua muistia, " "tarkista RAM-muistin asetukset." -#: ../src/common/exif.cc:6062 +#: ../src/common/exif.cc:6098 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "XMP-tiedoston luku ei onnistu '%s': '%s'" -#: ../src/common/exif.cc:6121 +#: ../src/common/exif.cc:6157 ../src/common/exif.cc:6170 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "XMP-tiedoston kirjoitus ei onnistu '%s': '%s'" @@ -7853,7 +7998,7 @@ msgstr[0] "Poista tyhjä hakemisto?" msgstr[1] "Poista tyhjät hakemistot?" #: ../src/common/film.c:361 ../src/gui/preferences.c:949 -#: ../src/gui/preferences_ai.c:1776 ../src/gui/styles_dialog.c:571 +#: ../src/gui/preferences_ai.c:1786 ../src/gui/styles_dialog.c:571 #: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 msgid "name" msgstr "Nimi" @@ -7869,7 +8014,7 @@ msgstr "" msgid "failed to parse GPX file" msgstr "GPX-tiedoston kursinta ei onnistunut" -#: ../src/common/history.c:924 +#: ../src/common/history.c:927 msgid "you need to copy history from an image before you paste it onto another" msgstr "" "Muokkaushistoria tulee kopioida kuvasta ennen kuin sen voi liittää toiseen " @@ -7988,10 +8133,10 @@ msgstr "" msgid "or the RAW won't be readable in next version." msgstr "tai raakakuvat eivät toimi seuraavassa versiossa." -#: ../src/common/image.h:218 ../src/common/ratings.c:322 -#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 -#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 -#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 +#: ../src/common/image.h:218 ../src/common/ratings.c:363 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1640 +#: ../src/libs/collect.c:2415 ../src/libs/history.c:838 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:936 msgid "unknown" msgstr "tuntematon" @@ -8044,7 +8189,7 @@ msgstr "AVIF" msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:231 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" @@ -8092,7 +8237,7 @@ msgstr "" msgid "requested session path not available. device not mounted?" msgstr "Pyydetty istunnon polku ei ole saatavilla. Laitetta ei ole liitetty?" -#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 +#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:190 msgid "legacy" msgstr "Perinteinen" @@ -8127,7 +8272,7 @@ msgstr "Tuonnin ICC-profiili '%s' puuttuu" msgid "output icc profile '%s' missing" msgstr "Viennin ICC-profiili '%s' puuttuu" -#: ../src/common/iop_profile.c:1177 +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -8140,17 +8285,17 @@ msgstr "" "tai, jos tätä hakemistoa ei ole, niin\n" "%s" -#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1386 ../src/imageio/imageio.c:1086 #, c-format msgid "image `%s' is not available!" msgstr "Kuva `%s' ei ole saatavilla!" -#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1390 ../src/imageio/imageio.c:1094 #, c-format msgid "unable to load image `%s'!" msgstr "Tiedoston `%s' lataus ei onnistu!" -#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1392 ../src/imageio/imageio.c:1097 #, c-format msgid "image '%s' not supported" msgstr "Kuva '%s' ei ole tuettu" @@ -8164,11 +8309,11 @@ msgstr "Yleis-Poisson" msgid "noiseprofile file `%s' is not valid" msgstr "Kohinan profiilitiedosto `%s' on virheellinen." -#: ../src/common/opencl.c:1232 +#: ../src/common/opencl.c:1294 msgid "no working OpenCL library found" msgstr "Toimivaa OpenCL kirjastoa ei löydy" -#: ../src/common/opencl.c:1252 +#: ../src/common/opencl.c:1314 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -8186,23 +8331,23 @@ msgstr "" " - OpenCL ajuria ei ole asennettu,\n" " - useita alustakohtaisia ajureita asennettu.\n" -#: ../src/common/opencl.c:1367 +#: ../src/common/opencl.c:1429 msgid "no devices found for unknown platform" msgstr "Laitteita ei löydy tuntemattomalle alustalle." -#: ../src/common/opencl.c:1414 +#: ../src/common/opencl.c:1476 msgid "not enough memory for OpenCL devices" msgstr "Muistia ei ole riittävästi OpenCL laitteille." -#: ../src/common/opencl.c:1452 +#: ../src/common/opencl.c:1514 msgid "no OpenCL devices found" msgstr "OpenCL laitteita ei löytynyt" -#: ../src/common/opencl.c:1495 +#: ../src/common/opencl.c:1557 msgid "no suitable OpenCL devices found" msgstr "Sopivia OpenCL laitteita ei löytynyt" -#: ../src/common/opencl.c:1519 +#: ../src/common/opencl.c:1581 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -8213,16 +8358,16 @@ msgstr "" "%s\n" "poistetaan toistaiseksi OpenCL käytöstä." -#: ../src/common/opencl.c:1555 +#: ../src/common/opencl.c:1617 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "OpenCL-ajoitusprofiili asetettiin oletukseksi. Asetukset on muutettu." -#: ../src/common/opencl.c:2355 +#: ../src/common/opencl.c:2400 #, c-format msgid "building OpenCL program %s for %s" msgstr "Käännetään OpenCL ohjelmaa %s laitteelle %s" -#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4047 ../src/libs/filters/focal.c:74 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 #: ../src/libs/print_settings.c:84 msgid "mm" msgstr "mm" @@ -8256,148 +8401,167 @@ msgstr "Letter" msgid "Legal" msgstr "Legal" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(oletus)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "" "GNOME avainrenkaan taustapalvelu ei ole enää tuettu. Käytä jotain muuta " "palvelua." +#. all were rejected → un-reject #: ../src/common/ratings.c:150 #, c-format +msgid "unrejecting %d image" +msgid_plural "unrejecting %d images" +msgstr[0] "Poistetaan %d kuvan hylkäys." +msgstr[1] "Poistetaan %d kuvan hylkäys" + +#: ../src/common/ratings.c:153 +#, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "Hylätään %d kuva" msgstr[1] "Hylätään %d kuvaa" -#: ../src/common/ratings.c:153 +#: ../src/common/ratings.c:158 +#, c-format +msgid "applying ratings to %d image" +msgid_plural "applying ratings to %d images" +msgstr[0] "Asetetaan luokitukset %d kuvaan." +msgstr[1] "Asetetaan luokitukset %d kuvaan." + +#: ../src/common/ratings.c:168 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "Asetetaan tähtiluokitukseksi %d valitulle %d kuvalle." msgstr[1] "Asetetaan tähtiluokitukseksi %d valitulle %d kuville." -#: ../src/common/ratings.c:249 +#: ../src/common/ratings.c:290 msgid "no images selected to apply rating" msgstr "Kuvia ei ole valittu luokituksen asettamiseksi." -#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 +#: ../src/common/ratings.c:354 ../src/libs/metadata_view.c:396 msgid "image rejected" msgstr "Kuva on hylätty" -#: ../src/common/ratings.c:315 +#: ../src/common/ratings.c:356 msgid "image rated to 0 star" msgstr "Kuvalla annettua 0 tähteä" -#: ../src/common/ratings.c:317 +#: ../src/common/ratings.c:358 #, c-format msgid "image rated to %s" msgstr "Kuvalle annettu %s tähteä" -#: ../src/common/ratings.c:346 +#: ../src/common/ratings.c:387 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 #: ../src/views/lighttable.c:1030 msgid "select" msgstr "Kuvien valinta" -#: ../src/common/ratings.c:347 +#: ../src/common/ratings.c:388 msgid "upgrade" msgstr "Päivitä" -#: ../src/common/ratings.c:348 +#: ../src/common/ratings.c:389 msgid "downgrade" msgstr "Palauta aiempi" -#: ../src/common/ratings.c:352 +#: ../src/common/ratings.c:393 msgid "zero" msgstr "Nolla" -#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:394 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "Yksi" -#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:395 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "Kaksi" -#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:396 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "Kolme" -#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:397 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "Neljä" -#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:398 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "Viisi" -#: ../src/common/ratings.c:358 +#: ../src/common/ratings.c:399 msgid "reject" msgstr "Hylkää" -#: ../src/common/styles.c:255 +#: ../src/common/styles.c:257 #, c-format msgid "style with name '%s' already exists" msgstr "Tyyli nimellä '%s' on jo olemassa." -#: ../src/common/styles.c:282 ../src/common/styles.c:1724 +#: ../src/common/styles.c:284 ../src/common/styles.c:1726 #: ../src/libs/styles.c:53 msgid "styles" msgstr "Tyylit" -#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 +#: ../src/common/styles.c:562 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "Tyyli nimellä '%s' luotiin onnistuneesti." -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1298 +#: ../src/common/styles.c:666 ../src/dtgtk/culling.c:1343 msgid "no image selected!" msgstr "Kuvaa ei ole valittu!" -#: ../src/common/styles.c:744 +#: ../src/common/styles.c:746 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "Moduulin `%s' versiossa ristiriita: %d != %d" -#: ../src/common/styles.c:1036 +#: ../src/common/styles.c:1038 #, c-format msgid "applied style `%s' on current image" msgstr "Otettiin käyttöön tyyli `%s' valitussa kuvassa." -#: ../src/common/styles.c:1300 +#: ../src/common/styles.c:1302 #, c-format msgid "failed to overwrite style file for %s" msgstr "Tyylitiedoston ylikirjoitus epäonnistui kohteelle %s" -#: ../src/common/styles.c:1306 +#: ../src/common/styles.c:1308 #, c-format msgid "style file for %s exists" msgstr "Tyylitiedosto nimellä %s on jo olemassa." -#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 +#: ../src/common/styles.c:1483 ../src/common/styles.c:1807 msgid "imported-style" msgstr "Tuotu tyyli" -#: ../src/common/styles.c:1614 +#: ../src/common/styles.c:1616 #, c-format msgid "style %s was successfully imported" msgstr "Tyyli nimellä %s tuotiin onnistuneesti." #. Failed to open file, clean up. -#: ../src/common/styles.c:1659 +#: ../src/common/styles.c:1661 #, c-format msgid "could not read file `%s'" msgstr "Tiedoston `%s' lukeminen ei onnistunut!" -#: ../src/common/utility.c:601 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "merenpinnan yläpuolella" -#: ../src/common/utility.c:602 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "merenpinnan alapuolella" -#: ../src/common/utility.c:653 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "metriä" @@ -8406,7 +8570,7 @@ msgid "no info" msgstr "Ei lisätietoja" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:252 +#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:256 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 #: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 @@ -8522,7 +8686,7 @@ msgstr "Ilta-aurinko" msgid "underwater" msgstr "Vedenalainen" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3105 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3288 msgid "black & white" msgstr "Mustavalkoinen" @@ -8543,7 +8707,7 @@ msgid "auto WB" msgstr "Automaattinen valkotasapaino" #: ../src/control/control.c:68 ../src/gui/accelerators.c:161 -#: ../src/views/darkroom.c:2475 +#: ../src/views/darkroom.c:2658 msgid "hold" msgstr "Pidä" @@ -8610,11 +8774,11 @@ msgstr "" msgid "show accels window" msgstr "Näytä pikavalintojen ikkuna" -#: ../src/control/control.c:381 +#: ../src/control/control.c:387 msgid "darktable will be locked until background work has been done" msgstr "Darktable on lukittu siihen saakka kunnes taustatyö valmistuu." -#: ../src/control/control.c:491 +#: ../src/control/control.c:497 msgid "working..." msgstr "Työstetään..." @@ -8748,17 +8912,17 @@ msgstr "_Sulje" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3113 #: ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "Valitse kaikki" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3115 #: ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "Tyhjennä valinta" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3117 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "Käänteinen valinta" @@ -8820,7 +8984,7 @@ msgid_plural "importing %d images from camera" msgstr[0] "Tuodaan %d kuva kamerasta." msgstr[1] "Tuodaan %d kuvaa kamerasta." -#: ../src/control/jobs/camera_jobs.c:396 +#: ../src/control/jobs/camera_jobs.c:398 msgid "import images from camera" msgstr "Tuodaan kuvat kamerasta." @@ -9094,7 +9258,7 @@ msgstr "Ei vietäviä valokuvia" msgid "exporting %d / %d to %s" msgstr "Viedään %d / %d kohteeseen %s" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:1164 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" @@ -9249,7 +9413,7 @@ msgid "refresh EXIF" msgstr "Päivitä EXIF" #: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3100 msgid "paste history" msgstr "Liitä muokkaushistoria" @@ -9257,7 +9421,7 @@ msgstr "Liitä muokkaushistoria" msgid "compress history" msgstr "Pakkaa muokkaushistoria" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3104 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "Poista muokkaushistoria" @@ -9588,7 +9752,7 @@ msgid "reverse" msgstr "Käänteinen" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1841 +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1852 #: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 #: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" @@ -9612,17 +9776,17 @@ msgid "uniformly" msgstr "Yhtenäinen maski" #: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 +#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2859 msgid "drawn mask" msgstr "Piirretty maski" #: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 -#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 +#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2861 msgid "parametric mask" msgstr "Laskennallinen maski" #: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 -#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2863 msgid "raster mask" msgstr "Rasterimaski" @@ -9669,12 +9833,12 @@ msgid "on" msgstr "Päällä" #: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/imageop.c:2987 msgid "input" msgstr "tulo" #: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/imageop.c:2987 msgid "output" msgstr "lähtö" @@ -9686,7 +9850,7 @@ msgstr " (zoom)" msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:609 msgid "AI model is not available. Check preferences > AI" msgstr "Tekoälymalli ei ole saatavilla. Tarkista asetukset > Tekoäly" @@ -9760,7 +9924,7 @@ msgid "sliders for gray value" msgstr "Harmaan arvon liukusäätimet" #: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3598 #: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 #: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" @@ -9771,7 +9935,7 @@ msgid "sliders for red channel" msgstr "Punaisen kanavan liukusäätimet" #: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3599 #: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 #: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" @@ -9782,7 +9946,7 @@ msgid "sliders for green channel" msgstr "Vihreän kanavan liukusäätimet" #: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3600 #: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 #: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" @@ -9866,8 +10030,8 @@ msgstr "" msgid "reset blend mask settings" msgstr "Palauta yhdistämisen maskin oletukset." -#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1748 +#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3595 #: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 #: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" @@ -9923,9 +10087,9 @@ msgstr "" #: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 #: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 +#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1233 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 #: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 #: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 #: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 @@ -9937,7 +10101,7 @@ msgstr "" #: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 #: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 #: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3114 +#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3297 msgid " EV" msgstr " EV" @@ -9985,66 +10149,62 @@ msgstr "Näytä ja muokkaa maskin elementtejä." #: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" -"Näytä ja muokkaa rajoitetussa tilassa (ei muotojen siirtoa/koon muuttamista)" +"Näytä ja muokkaa rajoitetussa tilassa (ei muotojen siirtoa/koon muuttamista)." -#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1876 -msgid "add object" -msgstr "Lisää valinta" - -#: ../src/develop/blend_gui.c:2797 ../src/libs/masks.c:1880 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:2141 msgid "add AI object" -msgstr "Lisää tekoälykohde" +msgstr "Lisää tekoälykohde." -#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 -#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1302 +#: ../src/libs/masks.c:2096 ../src/libs/masks.c:2100 msgid "add gradient" -msgstr "Lisää liukuväri" +msgstr "Lisää liukuväri." #: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" -msgstr "lisää useita liukuvärejä" +msgstr "lisää useita liukuvärejä." -#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1847 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2450 +#: ../src/iop/spots.c:877 ../src/libs/masks.c:1297 ../src/libs/masks.c:2104 +#: ../src/libs/masks.c:2108 msgid "add path" -msgstr "Lisää polku" +msgstr "Lisää polku." -#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2450 #: ../src/iop/spots.c:877 msgid "add multiple paths" -msgstr "lisää useita polkuja" +msgstr "lisää useita polkuja." -#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 -#: ../src/libs/masks.c:1855 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2455 +#: ../src/iop/spots.c:882 ../src/libs/masks.c:1292 ../src/libs/masks.c:2112 +#: ../src/libs/masks.c:2116 msgid "add ellipse" -msgstr "Lisää ellipsi" +msgstr "Lisää ellipsi." -#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2455 #: ../src/iop/spots.c:882 msgid "add multiple ellipses" -msgstr "lisää useita ellipsejä" +msgstr "lisää useita ellipsejä." -#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 -#: ../src/libs/masks.c:1863 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2460 +#: ../src/iop/spots.c:887 ../src/libs/masks.c:1287 ../src/libs/masks.c:2120 +#: ../src/libs/masks.c:2124 msgid "add circle" -msgstr "Lisää ympyrä" +msgstr "Lisää ympyrä." -#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2460 #: ../src/iop/spots.c:887 msgid "add multiple circles" -msgstr "lisää useita ympyröitä" +msgstr "lisää useita ympyröitä." -#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 -#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2445 +#: ../src/libs/masks.c:1282 ../src/libs/masks.c:2128 ../src/libs/masks.c:2132 msgid "add brush" -msgstr "Lisää sivellin" +msgstr "Lisää sivellin." -#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2445 msgid "add multiple brush strokes" -msgstr "lisää useita siveltimen vetoja" +msgstr "lisää useita siveltimen vetoja." #: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" @@ -10154,8 +10314,8 @@ msgid "adjust the fulcrum used by some blending operations" msgstr "Säädä joidenkin yhdistysoperaattoreiden käyttämää tukipistettä." #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1110 -#: ../src/iop/watermark.c:1469 ../src/libs/masks.c:111 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1497 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:186 msgid "opacity" msgstr "Läpinäkyvyys" @@ -10203,10 +10363,10 @@ msgid "feathering radius" msgstr "Häivytyksen säde" #: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3112 +#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 #: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 #: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 -#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2675 msgid " px" msgstr " px" @@ -10222,7 +10382,7 @@ msgstr "Sumennuksen säde" msgid "radius for gaussian blur of blend mask" msgstr "Gauss-sumennuksen säde yhdistämisen maskille" -#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2680 #: ../src/libs/history.c:950 msgid "mask opacity" msgstr "Maskin läpinäkyvyys" @@ -10250,35 +10410,35 @@ msgstr "" msgid "mask refinement" msgstr "Maskin hienosäätö" -#: ../src/develop/develop.c:448 +#: ../src/develop/develop.c:459 msgid "unpin image" msgstr "Poista kuvan kiinnitys" -#: ../src/develop/develop.c:451 +#: ../src/develop/develop.c:462 msgid "image pinned" msgstr "Kuva kiinnitetty" -#: ../src/develop/develop.c:462 ../src/develop/develop.c:564 +#: ../src/develop/develop.c:473 ../src/develop/develop.c:575 msgid "failed to create pinned develop" msgstr "Kiinnitetyn kehityksen luominen epäonnistui." -#: ../src/develop/develop.c:510 ../src/views/darkroom.c:4771 +#: ../src/develop/develop.c:521 ../src/views/darkroom.c:5201 msgid "pin current image" msgstr "Kiinnitä nykyinen kuva" -#: ../src/develop/develop.c:513 +#: ../src/develop/develop.c:524 msgid "image unpinned" msgstr "Kuvan kiinnitys purettu" -#: ../src/develop/develop.c:525 +#: ../src/develop/develop.c:536 msgid "no valid image to pin" msgstr "Ei sopivaa kuvaa kiinnitykseen" -#: ../src/develop/develop.c:531 +#: ../src/develop/develop.c:542 msgid "please wait for image to load" msgstr "Ole hyvä ja odota kuvan latautumista." -#: ../src/develop/develop.c:1099 +#: ../src/develop/develop.c:1144 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -10286,17 +10446,17 @@ msgstr "" "Historian automaattinen tallentaminen on poistettu käytöstä tälle kuvalle, " "koska muokkaushistoria on erittäin suuri tai käytössä on hidas levy." -#: ../src/develop/develop.c:2611 +#: ../src/develop/develop.c:2648 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: moduulin `%s' versioristiriita: %d != %d" -#: ../src/develop/develop.c:3524 +#: ../src/develop/develop.c:3713 msgid "duplicate module, can't move new instance after the base one\n" msgstr "" "Kahdenna moduuli, uutta instanssia ei voi siirtää lähteenä toimivan jälkeen.\n" -#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2922 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:3105 msgid "new instance" msgstr "Uusi instanssi" @@ -10304,38 +10464,38 @@ msgstr "Uusi instanssi" msgid "duplicate instance" msgstr "Kahdenna instanssi" -#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 -#: ../src/libs/masks.c:1173 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4123 +#: ../src/libs/masks.c:1434 msgid "move up" msgstr "Siirrä ylös" -#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 -#: ../src/libs/masks.c:1178 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4124 +#: ../src/libs/masks.c:1439 msgid "move down" msgstr "Siirrä alas" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4126 #: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "Poista" -#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4127 #: ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "Nimeä uudelleen" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3035 #, c-format msgid "'%s' is switched on" msgstr "'%s' on käytössä." -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3035 #, c-format msgid "'%s' is switched off" -msgstr "'%s' on pois käytöstä." +msgstr "'%s' ei ole käytöstä." -#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:943 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -10345,38 +10505,38 @@ msgstr "%s: %s" msgid "'%s' has an introspection error" msgstr "'%s' kohtasi sisäisen virheen" -#: ../src/develop/imageop.c:2848 +#: ../src/develop/imageop.c:2853 msgid "unknown mask" msgstr "tuntematon maski" -#: ../src/develop/imageop.c:2852 +#: ../src/develop/imageop.c:2857 msgid "drawn + parametric mask" msgstr "Piirretty + laskennallinen maski" -#: ../src/develop/imageop.c:2861 +#: ../src/develop/imageop.c:2866 #, c-format msgid "this module has a `%s'" msgstr "Tässä moduulissa on `%s'" -#: ../src/develop/imageop.c:2866 +#: ../src/develop/imageop.c:2871 #, c-format msgid "taken from module %s" msgstr "Otettu moduulista %s" -#: ../src/develop/imageop.c:2871 +#: ../src/develop/imageop.c:2876 msgid "click to display (module must be activated first)" msgstr "Napsauta näyttääksesi (moduulin pitää olla ensin aktiivinen)." -#: ../src/develop/imageop.c:2982 +#: ../src/develop/imageop.c:2987 msgid "purpose" msgstr "tarkoitus" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4232 +#: ../src/develop/imageop.c:2987 ../src/libs/neural_restore.c:4369 msgid "process" msgstr "Käsittele" -#: ../src/develop/imageop.c:3046 +#: ../src/develop/imageop.c:3051 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -10384,7 +10544,7 @@ msgstr "" "Palauta oletukset.\n" "CTRL+napsautus ottaa käyttöön automaattiset esiasetukset." -#: ../src/develop/imageop.c:3253 +#: ../src/develop/imageop.c:3258 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -10392,7 +10552,7 @@ msgstr "" "Useiden instanssien toiminnot.\n" "Kakkospainikkeen napsautus luo uuden instanssin." -#: ../src/develop/imageop.c:3257 +#: ../src/develop/imageop.c:3262 msgid "" "presets\n" "right-click to apply on new instance" @@ -10400,15 +10560,15 @@ msgstr "" "Esiasetukset.\n" "Kakkospainikkeen napsautus asettaa uuteen instanssin." -#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 +#: ../src/develop/imageop.c:3455 ../src/develop/imageop.c:3477 msgid "ERROR" msgstr "VIRHE" -#: ../src/develop/imageop.c:3974 +#: ../src/develop/imageop.c:3979 msgid "unsupported input" msgstr "Tukematon tulo" -#: ../src/develop/imageop.c:3975 +#: ../src/develop/imageop.c:3980 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -10419,52 +10579,52 @@ msgstr "" "työskentelyputkessa sijaintiin, jossa\n" "tiedon muoto ei vastaa sen vaatimuksia." -#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 -#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 -#: ../src/views/darkroom.c:2920 +#: ../src/develop/imageop.c:4122 ../src/develop/imageop.c:4132 +#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1728 +#: ../src/views/darkroom.c:3103 msgid "show" msgstr "Näytä" -#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 +#: ../src/develop/imageop.c:4125 ../src/libs/modulegroups.c:3568 #: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 -#: ../src/libs/tagging.c:3677 +#: ../src/libs/tagging.c:3708 msgid "new" msgstr "Uusi" -#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 +#: ../src/develop/imageop.c:4128 ../src/libs/duplicate.c:467 #: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "Kahdenna" -#: ../src/develop/imageop.c:4128 +#: ../src/develop/imageop.c:4133 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 #: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 -#: ../src/gui/gtk.c:3949 ../src/gui/gtk.c:4004 ../src/gui/hist_dialog.c:289 +#: ../src/gui/gtk.c:3948 ../src/gui/gtk.c:4003 ../src/gui/hist_dialog.c:289 #: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 +#: ../src/iop/atrous.c:1563 ../src/libs/lib.c:1729 #: ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "Palauta" -#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 -#: ../src/libs/lib.c:1722 +#: ../src/develop/imageop.c:4134 ../src/gui/preferences.c:1053 +#: ../src/libs/lib.c:1730 msgid "presets" msgstr "Esiasetukset" #. global shortcuts -#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2919 +#: ../src/develop/imageop.c:4135 ../src/views/darkroom.c:3102 msgid "enable" msgstr "Aktivoi" -#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 +#: ../src/develop/imageop.c:4136 ../src/gui/accelerators.c:190 msgid "focus" msgstr "Tarkennus" -#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 +#: ../src/develop/imageop.c:4137 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "Instanssi" -#: ../src/develop/imageop.c:4152 +#: ../src/develop/imageop.c:4157 msgid "processing module" msgstr "Käsittelymoduuli" @@ -10512,52 +10672,86 @@ msgid_plural "%s have been imported" msgstr[0] "%s kuva tuotu." msgstr[1] "%s kuvaa tuotu." -#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 +#: ../src/develop/masks/brush.c:1390 ../src/develop/masks/brush.c:1444 #, c-format msgid "hardness: %3.2f%%" msgstr "Kovuus: %3.2f%%" -#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 +#: ../src/develop/masks/brush.c:1406 ../src/develop/masks/brush.c:1504 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 -#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1884 +#: ../src/develop/masks/ellipse.c:482 ../src/develop/masks/ellipse.c:543 +#: ../src/develop/masks/path.c:2308 #, c-format msgid "size: %3.2f%%" msgstr "Koko: %3.2f%%" -#: ../src/develop/masks/brush.c:3141 +#: ../src/develop/masks/brush.c:3406 +msgid "[BRUSH on segment] add node" +msgstr "[SIVELLIN lohkossa] Lisää solmupiste" + +#: ../src/develop/masks/brush.c:3410 +msgid "[BRUSH] rotate shape (source only on a clone source)" +msgstr "" + +#: ../src/develop/masks/brush.c:3414 +msgid "[BRUSH] rotate shape and source together" +msgstr "" + +#: ../src/develop/masks/brush.c:3416 msgid "[BRUSH] change size" msgstr "[SIVELLIN] Muuta kokoa" -#: ../src/develop/masks/brush.c:3143 +#: ../src/develop/masks/brush.c:3418 msgid "[BRUSH] change hardness" msgstr "[SIVELLIN] Muuta kovuutta" -#: ../src/develop/masks/brush.c:3145 +#: ../src/develop/masks/brush.c:3420 msgid "[BRUSH] change opacity" msgstr "[SIVELLIN] Vähennä siveltimen läpinäkyvyyttä" -#: ../src/develop/masks/brush.c:3157 +#: ../src/develop/masks/brush.c:3432 #, c-format msgid "brush #%d" msgstr "Sivellin #%d" -#: ../src/develop/masks/brush.c:3170 +#: ../src/develop/masks/brush.c:3447 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"opacity: ctrl+scroll (%d%%), rotate: ctrl+drag" msgstr "" "Koko: rulla, Kovuus: SHIFT+rulla\n" -"Läpinäkyvyys: CTRL+rulla (%d%%)" +"Läpinäkyvyys: CTRL+rulla (%d%%), Kierto: CTRL+raahaus" + +#: ../src/develop/masks/brush.c:3453 ../src/develop/masks/brush.c:3468 +#: ../src/develop/masks/path.c:5345 +msgid ", rotate both: shift+ctrl+drag" +msgstr ",Kierrä molemmat: SHIFT+CTRL+raahaus" + +#: ../src/develop/masks/brush.c:3458 ../src/develop/masks/ellipse.c:2148 +#: ../src/develop/masks/path.c:5331 +msgid "" +"move: drag, rotate source: ctrl+drag, rotate both: " +"shift+ctrl+drag" +msgstr "" +"Siirrä: raahaa, Siirrä lähdettä: CTRL+raahaa, Kierrä " +"molempia: SHIFT+CTRL+raahaa" + +#: ../src/develop/masks/brush.c:3464 +msgid "" +"move segment: drag, add node: shift+click\n" +"rotate: ctrl+drag" +msgstr "" +"Siirrä lohko: raahaa, Lisää solmu: SHIFT+napsautus\n" +"Kierrä: CTRL+raahaus" -#: ../src/develop/masks/brush.c:3173 +#: ../src/develop/masks/brush.c:3471 msgid "size: scroll" msgstr "Koko: rulla" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 -#: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1818 +#: ../src/develop/masks/ellipse.c:468 ../src/develop/masks/ellipse.c:528 +#: ../src/develop/masks/path.c:2957 #, c-format msgid "feather size: %3.2f%%" msgstr "Häivytyksen koko: %3.2f%%" @@ -10579,7 +10773,7 @@ msgstr "[YMPYRÄ] Muuta läpinäkyvyyttä" msgid "circle #%d" msgstr "Ympyrä #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 +#: ../src/develop/masks/circle.c:1421 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10588,37 +10782,45 @@ msgstr "" "Koko: rulla, Häivytyksen koko: SHIFT+rulla\n" "Läpinäkyvyys: CTRL+rulla (%d%%)" -#: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 +#: ../src/develop/masks/ellipse.c:454 ../src/develop/masks/ellipse.c:512 #, c-format msgid "rotation: %3.f°" msgstr "Kierto: %3.f°" -#: ../src/develop/masks/ellipse.c:1955 +#: ../src/develop/masks/ellipse.c:2076 msgid "[ELLIPSE] change size" msgstr "[ELLIPSI] Muuta kokoa" -#: ../src/develop/masks/ellipse.c:1958 +#: ../src/develop/masks/ellipse.c:2079 msgid "[ELLIPSE] change feather size" msgstr "[ELLIPSI] Muuta häivytyksen kokoa" -#: ../src/develop/masks/ellipse.c:1961 ../src/develop/masks/ellipse.c:1970 +#: ../src/develop/masks/ellipse.c:2082 msgid "[ELLIPSE] rotate shape" msgstr "[ELLIPSI] Kierrä muotoa." -#: ../src/develop/masks/ellipse.c:1964 +#: ../src/develop/masks/ellipse.c:2085 msgid "[ELLIPSE] change opacity" msgstr "[ELLIPSI] Muuta läpinäkyvyyttä" -#: ../src/develop/masks/ellipse.c:1967 +#: ../src/develop/masks/ellipse.c:2088 msgid "[ELLIPSE] switch feathering mode" msgstr "[ELLIPSI] Vaihda häivytystilaa" -#: ../src/develop/masks/ellipse.c:1977 +#: ../src/develop/masks/ellipse.c:2092 +msgid "[ELLIPSE] rotate shape (source only on a clone source)" +msgstr "" + +#: ../src/develop/masks/ellipse.c:2096 +msgid "[ELLIPSE] rotate shape and source together" +msgstr "[ELLIPSI] Kierrä muotoa ja lähdettä samalla." + +#: ../src/develop/masks/ellipse.c:2103 #, c-format msgid "ellipse #%d" msgstr "Ellipsi #%d" -#: ../src/develop/masks/ellipse.c:2014 +#: ../src/develop/masks/ellipse.c:2140 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10627,11 +10829,11 @@ msgstr "" "Koko: rulla, Häivytyksen koko: SHIFT+rulla\n" "Kierto: CTRL+SHICT+rulla, Läpinäkyvyys: CTRL+rulla (%d%%)" -#: ../src/develop/masks/ellipse.c:2018 +#: ../src/develop/masks/ellipse.c:2144 msgid "rotate: ctrl+drag" msgstr "Kierto: CTRL+raahaus" -#: ../src/develop/masks/ellipse.c:2021 +#: ../src/develop/masks/ellipse.c:2154 #, c-format msgid "" "feather mode: alt+click, rotate: ctrl+drag\n" @@ -10642,6 +10844,14 @@ msgstr "" "Koko: rulla, häivytyksen koko: SHIFT+rulla, läpinäkyvyys: CTRL+rulla (%d%%)" +#: ../src/develop/masks/ellipse.c:2160 +msgid "" +"\n" +"rotate both: shift+ctrl+drag" +msgstr "" +"\n" +"Kierrä molemmat: SHIFT+CTRL+raahaus" + #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format msgid "compression: %3.2f%%" @@ -10652,32 +10862,36 @@ msgstr "Pakkaus: %3.2f%%" msgid "curvature: %3.2f%%" msgstr "Kaarevuus: %3.2f%%" -#: ../src/develop/masks/gradient.c:1418 +#: ../src/develop/masks/gradient.c:1421 msgid "[GRADIENT on pivot] rotate shape" msgstr "[LIUKUVÄRI käännössä] Kierrä muotoa." -#: ../src/develop/masks/gradient.c:1420 +#: ../src/develop/masks/gradient.c:1423 +msgid "[GRADIENT] rotate shape" +msgstr "[LIUKUVÄRI] Kierrä muotoa." + +#: ../src/develop/masks/gradient.c:1425 msgid "[GRADIENT creation] set rotation" msgstr "[LIUKUVÄRIN luonti] Aseta kierto." -#: ../src/develop/masks/gradient.c:1422 +#: ../src/develop/masks/gradient.c:1427 msgid "[GRADIENT] change curvature" msgstr "[LIUKUVÄRI] Muuta kaarevuutta." -#: ../src/develop/masks/gradient.c:1424 +#: ../src/develop/masks/gradient.c:1429 msgid "[GRADIENT] change compression" msgstr "[LIUKUVÄRI] Muuta pakkausta" -#: ../src/develop/masks/gradient.c:1426 +#: ../src/develop/masks/gradient.c:1431 msgid "[GRADIENT] change opacity" msgstr "[LIUKUVÄRI] Muuta läpinäkyvyyttä" -#: ../src/develop/masks/gradient.c:1439 +#: ../src/develop/masks/gradient.c:1444 #, c-format msgid "gradient #%d" msgstr "Liukuväri #%d" -#: ../src/develop/masks/gradient.c:1450 +#: ../src/develop/masks/gradient.c:1455 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" @@ -10686,16 +10900,16 @@ msgstr "" "Käyryys: rulla, Pakkaus: SHIFT+rulla\n" "Kierto: Napsautus+raahaus, Läpinäkyvyys: CTRL+rulla (%d%%)" -#: ../src/develop/masks/gradient.c:1455 +#: ../src/develop/masks/gradient.c:1460 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"rotate: ctrl+drag, opacity: ctrl+scroll (%d%%)" msgstr "" "Käyryys: rulla, Pakkaus: SHIFT+rulla\n" -"Läpinäkyvyys: CTRL+rulla (%d%%)" +"Kierto: Napsautus+raahaus, Läpinäkyvyys: CTRL+rulla (%d%%)" -#: ../src/develop/masks/gradient.c:1458 +#: ../src/develop/masks/gradient.c:1463 msgid "rotate: drag" msgstr "Kierto: raahaus" @@ -10703,134 +10917,134 @@ msgstr "Kierto: raahaus" msgid "[SHAPE] remove shape" msgstr "[MUOTO] Poista muoto" -#: ../src/develop/masks/masks.c:300 +#: ../src/develop/masks/masks.c:303 #, c-format msgid "group `%s'" msgstr "Ryhmä `%s'" -#: ../src/develop/masks/masks.c:432 +#: ../src/develop/masks/masks.c:467 #, c-format msgid "copy of `%s'" msgstr "`%s' kopio" -#: ../src/develop/masks/masks.c:1002 +#: ../src/develop/masks/masks.c:1055 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: ristiriita maskin versiossa: %d != %d" -#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 +#: ../src/develop/masks/masks.c:1352 ../src/develop/masks/masks.c:2021 #, c-format msgid "opacity: %.0f%%" msgstr "Läpinäkyvyys: %.0f%%" -#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 +#: ../src/develop/masks/masks.c:1767 ../src/libs/masks.c:1372 msgid "add existing shape" msgstr "Lisää valmis muoto" -#: ../src/develop/masks/masks.c:1696 +#: ../src/develop/masks/masks.c:1794 msgid "use same shapes as" msgstr "Käytä samaa muotoa kuin" -#: ../src/develop/masks/masks.c:2006 +#: ../src/develop/masks/masks.c:2104 msgid "masks can not contain themselves" msgstr "Maskit eivät voi sisältää itseään" -#: ../src/develop/masks/object.c:851 +#: ../src/develop/masks/object.c:852 msgid "set raster mask root folder in preferences" msgstr "Aseta rasterimaskien juurihakemisto asetuksissa." -#: ../src/develop/masks/object.c:859 +#: ../src/develop/masks/object.c:860 msgid "cannot create raster mask folder" msgstr "Rasterimaskin hakemiston luonti epäonnistui" -#: ../src/develop/masks/object.c:922 +#: ../src/develop/masks/object.c:923 msgid "raster mask saved" msgstr "Rasterimaski tallennettu" -#: ../src/develop/masks/object.c:927 +#: ../src/develop/masks/object.c:928 msgid "failed to save raster mask" msgstr "Rasterimaskin tallennus epäonnistui" -#: ../src/develop/masks/object.c:1008 +#: ../src/develop/masks/object.c:1009 msgid "no mask extracted from AI segmentation" msgstr "Ei tekoälysegmentoinnilla erotettua maskia" -#: ../src/develop/masks/object.c:1016 +#: ../src/develop/masks/object.c:1017 msgid "ai object group" msgstr "Tekoälyn valintaryhmä" -#: ../src/develop/masks/object.c:1017 +#: ../src/develop/masks/object.c:1018 msgid "ai object" msgstr "Tekoälyn valinta" -#: ../src/develop/masks/object.c:1145 +#: ../src/develop/masks/object.c:1146 #, c-format msgid "smoothing: %3.2f" msgstr "Tasoitus; %3.2f" -#: ../src/develop/masks/object.c:1156 +#: ../src/develop/masks/object.c:1157 #, c-format msgid "cleanup: %d" msgstr "Puhdista: %d" -#: ../src/develop/masks/object.c:1169 +#: ../src/develop/masks/object.c:1170 #, c-format msgid "opacity: %d%%" msgstr "Läpinäkyvyys: %d%%" -#: ../src/develop/masks/object.c:1292 +#: ../src/develop/masks/object.c:1293 #, c-format msgid "group '%s'" msgstr "Ryhmä '%s'" #. keep the message visible while the thread is working -#: ../src/develop/masks/object.c:1540 ../src/develop/masks/object.c:1577 +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 msgid "object mask: analyzing image..." msgstr "Valinnan maski: Analysoidaan kuva..." -#: ../src/develop/masks/object.c:1587 +#: ../src/develop/masks/object.c:1588 msgid "click on object to create mask" msgstr "Napsauta kohdetta luodaksesi maskin." #. log only once when the thread is first joined -#: ../src/develop/masks/object.c:1597 +#: ../src/develop/masks/object.c:1598 msgid "object mask preparation failed" msgstr "Valinnan maskin valmistelu epäonnistui." -#: ../src/develop/masks/object.c:1797 +#: ../src/develop/masks/object.c:1803 msgid "[OBJECT] select / add foreground point" msgstr "[VALINTA] Valitse / lisää etualanpiste" -#: ../src/develop/masks/object.c:1802 +#: ../src/develop/masks/object.c:1808 msgid "[OBJECT] add background point" msgstr "[VALINTA] Lisää taustapiste" -#: ../src/develop/masks/object.c:1807 +#: ../src/develop/masks/object.c:1813 msgid "[OBJECT] clear selection" msgstr "[VALINTA] Tyhjennä valinta" -#: ../src/develop/masks/object.c:1812 +#: ../src/develop/masks/object.c:1818 msgid "[OBJECT] apply mask" msgstr "[VALINTA] Aseta maski" -#: ../src/develop/masks/object.c:1817 +#: ../src/develop/masks/object.c:1823 msgid "[OBJECT] change smoothing" msgstr "[VALINTA] Muuta tasoitusta" -#: ../src/develop/masks/object.c:1822 +#: ../src/develop/masks/object.c:1828 msgid "[OBJECT] change cleanup" msgstr "[VALINTA] Muuta puhdistusta" -#: ../src/develop/masks/object.c:1827 +#: ../src/develop/masks/object.c:1833 msgid "[OBJECT] change opacity" msgstr "[VALINTA] Muuta läpinäkyvyyttä" -#: ../src/develop/masks/object.c:1834 +#: ../src/develop/masks/object.c:1840 #, c-format msgid "object #%d" msgstr "Valinta #%d" -#: ../src/develop/masks/object.c:1852 +#: ../src/develop/masks/object.c:1858 #, c-format msgid "" "add: click, subtract: shift+click, clear: " @@ -10845,58 +11059,75 @@ msgstr "" "tasoitus: rulla (%3.2f), puhdistus: SHIFT+rulla (%d), " "läpinäkyvyys: CTRL+rulla (%d%%)" -#: ../src/develop/masks/object.c:1863 +#: ../src/develop/masks/object.c:1869 #, c-format msgid "select: click on object, opacity: ctrl+scroll (%d%%)" msgstr "" "Valitse: napsauta kohdetta, läpinäkyvyys: CTRL+rulla (%d%%)" -#: ../src/develop/masks/path.c:3943 +#: ../src/develop/masks/path.c:2839 +#, c-format +msgid "resize: %+d %s" +msgstr "" + +#: ../src/develop/masks/path.c:5255 msgid "[PATH creation] add a smooth node" msgstr "[POLKU luonti] Lisää tasainen solmupiste" -#: ../src/develop/masks/path.c:3945 +#: ../src/develop/masks/path.c:5257 msgid "[PATH creation] add a sharp node" msgstr "[POLKU luonti] Lisää terävä solmupiste." -#: ../src/develop/masks/path.c:3947 +#: ../src/develop/masks/path.c:5259 msgid "[PATH creation] terminate path creation" msgstr "[POLKU luonti] Päätä solmun luonti" -#: ../src/develop/masks/path.c:3949 +#: ../src/develop/masks/path.c:5261 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[POLKU solmupisteessä] Vaihda tasaisen/terävän solmupisteen välillä" -#: ../src/develop/masks/path.c:3951 +#: ../src/develop/masks/path.c:5263 msgid "[PATH on node] remove the node" msgstr "[POLKU solmupisteessä] Poista solmupiste" -#: ../src/develop/masks/path.c:3953 +#: ../src/develop/masks/path.c:5265 msgid "[PATH on feather] reset curvature" msgstr "[POLKU häivytyksessä] Palauta kaarevuus" -#: ../src/develop/masks/path.c:3955 +#: ../src/develop/masks/path.c:5267 msgid "[PATH on segment] add node" msgstr "[POLKU lohkossa] Lisää solmupiste" -#: ../src/develop/masks/path.c:3957 -msgid "[PATH] change size" +#: ../src/develop/masks/path.c:5271 +msgid "[PATH] rotate shape (source only on a clone source)" +msgstr "" + +#: ../src/develop/masks/path.c:5275 +msgid "[PATH] rotate shape and source together" +msgstr "" + +#: ../src/develop/masks/path.c:5276 +msgid "[PATH] grow/shrink" +msgstr "" + +#: ../src/develop/masks/path.c:5278 +msgid "[PATH] resize" msgstr "[POLKU] Muuta kokoa" -#: ../src/develop/masks/path.c:3959 +#: ../src/develop/masks/path.c:5280 msgid "[PATH] change feather size" msgstr "[POLKU] Muuta häivytyksen kokoa" -#: ../src/develop/masks/path.c:3961 +#: ../src/develop/masks/path.c:5282 msgid "[PATH] change opacity" msgstr "[POLKU] Muuta läpinäkyvyyttä" -#: ../src/develop/masks/path.c:3973 +#: ../src/develop/masks/path.c:5294 #, c-format msgid "path #%d" msgstr "Polku #%d" -#: ../src/develop/masks/path.c:3984 +#: ../src/develop/masks/path.c:5305 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10904,7 +11135,7 @@ msgstr "" "Lisää solmu: napsautus, Lisää terävä solmu: CTRL+napsautus\n" "Peruuta: kakkospainikkeen napsautus" -#: ../src/develop/masks/path.c:3989 +#: ../src/develop/masks/path.c:5310 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10912,7 +11143,7 @@ msgstr "" "Lisää solmu: napsautus, Lisää terävä solmu: CTRL+napsautus\n" "Päätä polku: kakkospainikkeen napsautus" -#: ../src/develop/masks/path.c:3994 +#: ../src/develop/masks/path.c:5315 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10920,7 +11151,7 @@ msgstr "" "Siirrä solmu: raahaa, Poista solmu: kakkospainikkeen napsautus\n" "Vaihda tasainen/terävä tila: CTRL+napsautus" -#: ../src/develop/masks/path.c:3999 +#: ../src/develop/masks/path.c:5320 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -10928,19 +11159,30 @@ msgstr "" "Solmun käyryys: raahaa\n" "Palauta käyryys: kakkospainikkeen napsautus" -#: ../src/develop/masks/path.c:4004 +#: ../src/develop/masks/path.c:5325 msgid "" -"move segment: drag, add node: ctrl+click\n" +"move segment: drag, add node: shift+click\n" "remove path: right-click" msgstr "" -"Siirrä lohko: raahaa, Lisää solmu: CTRL+napsautus\n" +"Siirrä lohko: raahaa, Lisää solmu: SHIFT+napsautus\n" "Poista polku: kakkospainikkeen napsautus" -#: ../src/develop/pixelpipe_hb.c:536 +#: ../src/develop/masks/path.c:5338 +#, c-format +msgid "" +"grow/shrink: scroll, resize: ctrl+shift+scroll\n" +"feather size: shift+scroll, opacity: ctrl+scroll (%d%%), " +"rotate: ctrl+drag" +msgstr "" +"Kasvata/pienennä: rulla, Muuta kokoa: CTRL+SHIFT+rulla\n" +"Häivytyksen koko: SHIFT+rulla, Läpinäkyvyys: CTRL+rulla (%d%%), " +"Kierrä: CTRL+raahaus" + +#: ../src/develop/pixelpipe_hb.c:572 msgid "enabled as required" msgstr "Käytössä kuten vaadittu" -#: ../src/develop/pixelpipe_hb.c:537 +#: ../src/develop/pixelpipe_hb.c:573 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10950,11 +11192,11 @@ msgstr "" "Tämän on aiheuttanut luultavasti esiasetus, tyyli tai historian " "kopiointi&liittäminen." -#: ../src/develop/pixelpipe_hb.c:544 +#: ../src/develop/pixelpipe_hb.c:580 msgid "disabled as not appropriate" msgstr "Pois käytöstä, koska ei ole tarpeen" -#: ../src/develop/pixelpipe_hb.c:545 +#: ../src/develop/pixelpipe_hb.c:581 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10964,7 +11206,7 @@ msgstr "" "Tämän on aiheuttanut luultavasti esiasetus, tyyli tai historian " "kopiointi&liittäminen." -#: ../src/develop/pixelpipe_hb.c:1297 +#: ../src/develop/pixelpipe_hb.c:1361 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10975,12 +11217,12 @@ msgstr "" "moduulissa '%s'.\n" "Ole hyvä ja raportoi virhe GitHubissa." -#: ../src/develop/pixelpipe_hb.c:1915 +#: ../src/develop/pixelpipe_hb.c:1950 msgid "fatal input misalignment, please report on GitHub\n" msgstr "" "Vakava tulon virheellinen kohdistus. Ole hyvä ja raportoi virhe GitHubissa.\n" -#: ../src/develop/pixelpipe_hb.c:3177 +#: ../src/develop/pixelpipe_hb.c:3150 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -11001,7 +11243,7 @@ msgstr "" " - liian pieni vapaan tilan asetus, kun käytetään 'Käytä kaikki laitteen " "muisti' asetusta." -#: ../src/develop/pixelpipe_hb.c:3479 +#: ../src/develop/pixelpipe_hb.c:3458 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -11012,7 +11254,7 @@ msgstr "" "'%s', koska sen käsittely tehdään myöhemmin pikseliputkessa.\n" "Rasterimaski jätetään huomioimatta." -#: ../src/develop/tiling.c:817 ../src/develop/tiling.c:1154 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" "tiling failed for module '%s%s'. the output most likely will be OK, but you " @@ -11037,21 +11279,21 @@ msgstr "Saavutit valinnan lopun" msgid "you have reached the end of your collection" msgstr "Saavutit kokoelman lopun" -#: ../src/dtgtk/culling.c:444 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "Zoomaus rajoitettu %d kuvaan" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "epäkelpo" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "Vuosi %s" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -11061,7 +11303,7 @@ msgstr "" "Käytä 'min' jos ei rajoja.\n" "Kakkospainikkeen napsautus valitsee olemassa olevista arvoista." -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -11071,7 +11313,7 @@ msgstr "" "Käytä 'max' jos ei rajoja.\n" "Kakkospainikkeen napsautus valitsee olemassa olevista arvoista." -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -11079,7 +11321,7 @@ msgstr "" "Syötä arvo.\n" "Kakkospainikkeen napsautus valitsee olemassa olevista arvoista." -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11094,7 +11336,7 @@ msgstr "" "Kakkospainikkeen napsautus valitsee kalenterista tai olemassa olevista " "arvoista." -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11111,7 +11353,7 @@ msgstr "" "Kakkospainikkeen napsautus valitsee kalenterista tai olemassa olevista " "arvoista." -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11122,46 +11364,46 @@ msgstr "" "Kakkospainikkeen napsautus valitsee kalenterista tai olemassa olevista " "arvoista." -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "Maksimiarvosta vähennettävä päivän-ajan välimatka" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "Minimiarvoon lisättävä päivän-ajan välimatka" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "Kiinteä" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "Suhteellinen" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "valittu" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 #: ../src/libs/colorpicker.c:54 msgid "min" msgstr "minimi" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 #: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "maksimi" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "Päivämäärän tyyppi" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "Päivämäärä" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -11169,41 +11411,41 @@ msgstr "" "Napsautus valitsee päivän.\n" "Kaksoisnapsautus käyttää päivää suoraan." -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "Vuosia: " -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "Kuukausia: " -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "Päiviä: " #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "Aika" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 msgid "now" msgstr "Nyt" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "Aseta arvo vastaamaan aina nykyistä päivää ja aikaa" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:185 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 #: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "Aseta" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "Aseta tällä arvolla alueen rajat." -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "Nykyinen päivä: " @@ -11234,102 +11476,102 @@ msgstr "" msgid "grouped images" msgstr "Ryhmitetyt kuvat" -#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1702 -#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 -#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 +#: ../src/iop/ashift.c:6043 ../src/iop/ashift.c:6130 ../src/iop/ashift.c:6132 +#: ../src/iop/ashift.c:6134 ../src/libs/navigation.c:124 #: ../src/libs/navigation.c:268 msgid "fit" msgstr "Sovita" -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1279 msgid "here" msgstr "tästä." -#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1280 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "Tässä kokoelmassa ei ole valokuvia" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1282 msgid "need help?" msgstr "Tarvitsetko apua?" -#: ../src/dtgtk/thumbtable.c:1269 +#: ../src/dtgtk/thumbtable.c:1283 msgid "if you have not imported any images yet" msgstr "Jos et ole vielä tuonut yhtään kuvaa," -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1284 msgid "click on ? then an on-screen item to open manual page" msgstr "" "Napsauta ? ja sen jälkeen näytöllä olevaa elementtiä avataksesi ohjeen." -#: ../src/dtgtk/thumbtable.c:1271 +#: ../src/dtgtk/thumbtable.c:1285 msgid "you can do so in the import module" msgstr "voit tehdä sen Tuo-moduulissa." -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1286 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "" "Paina ja pidä 'h' painettuna nähdäksesi kaikki aktiiviset näppäimistön " "pikavalinnat." -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1287 msgid "to open the online manual click " msgstr "Avaa verkossa oleva käyttöohje napsauttamalla " -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1288 msgid "try to relax the filter settings in the top panel" msgstr "Väljennä yläpaneelista suodatusta" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1289 msgid "or add images in the collections module" msgstr "tai lisää kuvia Kokoelmat-moduulissa." -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1290 msgid "personalize darktable" msgstr "Darktablen mukautus" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1291 msgid "click on the gear icon for global preferences" msgstr "Napsauta ratasta yleisten asetusten muuttamiseksi." -#: ../src/dtgtk/thumbtable.c:1279 +#: ../src/dtgtk/thumbtable.c:1293 msgid "click on the keyboard icon to define shortcuts" msgstr "Napsauta näppäimistö-kuvaketta määrittääksesi pikavalinnat." -#: ../src/dtgtk/thumbtable.c:1281 +#: ../src/dtgtk/thumbtable.c:1295 msgid "try the 'no-click' workflow" msgstr "Kokeile 'napsautuksetonta' työskentelyä" -#: ../src/dtgtk/thumbtable.c:1282 +#: ../src/dtgtk/thumbtable.c:1296 msgid "set module-specific preferences through module's menu" msgstr "Määritä moduuliin liittyvät asetukset moduulin valikossa." -#: ../src/dtgtk/thumbtable.c:1283 +#: ../src/dtgtk/thumbtable.c:1297 msgid "hover over an image and use keyboard shortcuts" msgstr "Siirrä hiiren kursori kuvan päälle ja käytä näppäimistön" -#: ../src/dtgtk/thumbtable.c:1284 +#: ../src/dtgtk/thumbtable.c:1298 msgid "to apply ratings, colors, styles, etc." msgstr "pikavalintoja luokituksen, värileiman, tyylin, jne. lisäämiseksi." -#: ../src/dtgtk/thumbtable.c:1285 +#: ../src/dtgtk/thumbtable.c:1299 msgid "make default raw development look more like your" msgstr "Käytä kamerakohtaisia tyylejä muuttaaksesi oletuksia siten," -#: ../src/dtgtk/thumbtable.c:1286 +#: ../src/dtgtk/thumbtable.c:1300 msgid "hover over any button for its description and shortcuts" msgstr "" "Pidä hiiren kursoria napin päällä nähdäksesi sen kuvauksen ja pikavalinnat." -#: ../src/dtgtk/thumbtable.c:1287 +#: ../src/dtgtk/thumbtable.c:1301 msgid "camera's JPEG by applying a camera-specific style" msgstr "että kuvat näyttävät kameran JPEG-kuvaa vastaavilta." -#: ../src/dtgtk/thumbtable.c:1714 +#: ../src/dtgtk/thumbtable.c:1728 msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "Olet muuttanut esikatselukuvien generointiin liittyviä asetuksia.\n" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1731 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -11337,7 +11579,7 @@ msgstr "" "Kaikki välimuistissa olevat esikatselukuvat tulee hylätä.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1721 +#: ../src/dtgtk/thumbtable.c:1735 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -11346,7 +11588,7 @@ msgstr "" "Välimuistissa olevat esikatselukuvat alkaen tasolta %d tulee hylätä.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1726 +#: ../src/dtgtk/thumbtable.c:1740 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -11355,7 +11597,7 @@ msgstr "" "Välimuistissa tason %d alle olevat esikatselukuvat tulee hylätä.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1731 +#: ../src/dtgtk/thumbtable.c:1745 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -11365,40 +11607,40 @@ msgstr "" "hylätä.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1734 +#: ../src/dtgtk/thumbtable.c:1748 msgid "do you want to do that now?" msgstr "Haluatko tehdä sen nyt?" -#: ../src/dtgtk/thumbtable.c:1736 +#: ../src/dtgtk/thumbtable.c:1750 msgid "cached thumbnails invalidation" msgstr "Välimuistissa olleet esikatselukuvat hylätty." #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3082 +#: ../src/dtgtk/thumbtable.c:3096 msgid "copy history" msgstr "Kopioi muokkaushistoria" -#: ../src/dtgtk/thumbtable.c:3084 +#: ../src/dtgtk/thumbtable.c:3098 msgid "copy history parts" msgstr "Kopioi muokkaushistorian osa" -#: ../src/dtgtk/thumbtable.c:3088 +#: ../src/dtgtk/thumbtable.c:3102 msgid "paste history parts" msgstr "Liitä muokkaushistorian osa" -#: ../src/dtgtk/thumbtable.c:3093 +#: ../src/dtgtk/thumbtable.c:3107 msgid "duplicate image" msgstr "Kahdenna kuva" -#: ../src/dtgtk/thumbtable.c:3095 +#: ../src/dtgtk/thumbtable.c:3109 msgid "duplicate image virgin" msgstr "Kahdenna alkuperäinen kuva" -#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3119 ../src/libs/select.c:154 msgid "select film roll" msgstr "Valitse filmirulla" -#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3121 ../src/libs/select.c:158 msgid "select untouched" msgstr "Valitse käsittelemättömät" @@ -12385,12 +12627,13 @@ msgstr "Mikä automaattinen rajaus tehdään" #. inverted landscape #. roll right portrait #. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign #. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) #. da.wait_until_pixelpipe_complete() #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/auto_straighten.lua:244 +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 msgid "exiftool not found, exiting..." msgstr "Exiftool-työkalua ei löydy, lopetetaan..." @@ -12879,6 +13122,7 @@ msgstr "Suoritettavaa Enfuse ohjelmaa ei löydy. Enfusen viejää ei ladattu..." #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 msgid "extract burst roll images" msgstr "Poimi kuvasarjarullan kuvat" @@ -12911,12 +13155,12 @@ msgstr "Poimi kuvasarjarullasta kuvasarjan kuvat" #. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. #. name #. type -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:164 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 msgid "preferred exif tag reader" msgstr "Haluttu EXIF-tietojen lukija" #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:165 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 msgid "use exiftool or exiv2 to read exif tags" msgstr "Käytä exiftoolia tai exiv2:ta EXIF-tietojen lukemiseen" @@ -12928,11 +13172,27 @@ msgstr "Käytä exiftoolia tai exiv2:ta EXIF-tietojen lukemiseen" #. name #. type #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:173 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:174 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 msgid "extract burst roll images on import" msgstr "Poimi kuvasarjarullan kuvat tuonnin yhteydessä" +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "Näytä kuvasarjarullan kuvien valintanappi" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "" +"Lisää nappi kuvien valinta moduuliin kuvasarjarullan kuvien valitsemiseksi." + #. tooltip #. default #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12945,40 +13205,40 @@ msgstr "Poimi kuvasarjarullan kuvat tuonnin yhteydessä" #. helper functions #. ----------------- #. skip blank lines created by forfiles -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:306 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 #, lua-format msgid "extracted %d dng files from %s" msgstr "Poimittiin %d DNG-tiedostoa %s:stä." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:338 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:356 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 msgid "scanning for burst roll images" msgstr "Etsitään kuvasarjakuvia." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:373 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 msgid "extracting burst roll images" msgstr "Viedään kuvasarjarullan kuvia" #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:392 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 msgid "dnglab executable not found" msgstr "Dnglab ohjelmistoa ei löydy." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:393 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 msgid ": dnglab executable not found, exiting..." msgstr ": Dnglab ohjelmaa ei löydy, lopetetaan..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:398 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 msgid "no exif tag reader available" msgstr "EXIF-tietojen lukija ei saatavilla" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:399 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 msgid " no exif tag reader available, exiting..." msgstr " ei exif-tietojen lukijaa saatavilla, lopetetaan..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 #, lua-format msgid " selected tag reader %s not available" msgstr " valittu tunnisteiden lukija %s ei ole saatavilla" @@ -12986,6 +13246,18 @@ msgstr " valittu tunnisteiden lukija %s ei ole saatavilla" #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "Valitse kuvasarjarullan kuvat" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "Valitse kuvasarjarullatiedostot" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "Poimi ja ryhmitä kuvasarjarullatiedoston kuvat." + #. - - - - - - - - - - - - - - - - - - - - - - - #. D A R K T A B L E I N T E G R A T I O N #. - - - - - - - - - - - - - - - - - - - - - - - @@ -14738,6 +15010,13 @@ msgstr "Hae ja tulosta ohjeet konsoliin." #. file to luarc and the scripts will run. #. #. +#. re-entrancy guard +#. +#. when script_manager runs from the system (bundled) lua-scripts directory it +#. re-runs the user's luarc near the end of this file. if that luarc contains +#. `require "tools/script_manager"` (the standard bootstrap line) we would +#. recurse infinitely, eventually overflowing the C stack. bail out if we are +#. already in the middle of loading. #. figure out where we are running from #. assume user based #. api check @@ -14752,21 +15031,21 @@ msgstr "Hae ja tulosta ohjeet konsoliin." #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:131 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "disable Lua scripts" msgstr "Poista LUA-skriptit käytöstä" -#: ../src/external/lua-scripts/tools/script_manager.lua:132 +#: ../src/external/lua-scripts/tools/script_manager.lua:142 msgid "do not run the Lua scripts" -msgstr "Älä aja LUA-skriptejä" +msgstr "Älä aja LUA-skriptejä." -#: ../src/external/lua-scripts/tools/script_manager.lua:140 +#: ../src/external/lua-scripts/tools/script_manager.lua:150 msgid "check for updated scripts on start up" msgstr "Etsi päivittyneet skriptit käynnistyksessä" -#: ../src/external/lua-scripts/tools/script_manager.lua:141 +#: ../src/external/lua-scripts/tools/script_manager.lua:151 msgid "automatically update scripts to correct version" -msgstr "Päivitä skriptit automaattisesti oikeaan versioon" +msgstr "Päivitä skriptit automaattisesti oikeaan versioon." #. - - - - - - - - - - - - - - - - - - - - - - - #. L O G L E V E L @@ -14834,17 +15113,17 @@ msgstr "Päivitä skriptit automaattisesti oikeaan versioon" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:445 +#: ../src/external/lua-scripts/tools/script_manager.lua:455 msgid "contributed" msgstr "Julkaistut" -#: ../src/external/lua-scripts/tools/script_manager.lua:449 +#: ../src/external/lua-scripts/tools/script_manager.lua:459 msgid "official" msgstr "Viralliset" -#: ../src/external/lua-scripts/tools/script_manager.lua:451 -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 -#: ../src/iop/retouch.c:2479 +#: ../src/external/lua-scripts/tools/script_manager.lua:461 +#: ../src/iop/retouch.c:2468 ../src/iop/retouch.c:2473 ../src/iop/retouch.c:2478 +#: ../src/iop/retouch.c:2483 msgid "tools" msgstr "Työkalut" @@ -14855,7 +15134,7 @@ msgstr "Työkalut" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:539 +#: ../src/external/lua-scripts/tools/script_manager.lua:549 msgid "no documentation available" msgstr "Dokumentaatiota ei saatavilla" @@ -14889,15 +15168,15 @@ msgstr "Dokumentaatiota ei saatavilla" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found -#: ../src/external/lua-scripts/tools/script_manager.lua:792 -#: ../src/external/lua-scripts/tools/script_manager.lua:918 +#: ../src/external/lua-scripts/tools/script_manager.lua:802 +#: ../src/external/lua-scripts/tools/script_manager.lua:928 msgid "" "ERROR: git not found. Install or specify the location of the git executable." msgstr "" "VIRHE: Gittiä ei löydy. Asenna tai määritä Gitin suoritettavan ohjelman " "sijainti." -#: ../src/external/lua-scripts/tools/script_manager.lua:806 +#: ../src/external/lua-scripts/tools/script_manager.lua:816 msgid "lua scripts successfully updated" msgstr "LUA-skriptit päivitetty onnistuneesti" @@ -14908,32 +15187,32 @@ msgstr "LUA-skriptit päivitetty onnistuneesti" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:901 +#: ../src/external/lua-scripts/tools/script_manager.lua:911 msgid "" "unable to create user lua directory, installing additional scripts failed" msgstr "" "LUA-hakemiston luonti ei onnistu, ylimääräisten skriptien asennus epäonnistui." -#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#: ../src/external/lua-scripts/tools/script_manager.lua:917 #, lua-format msgid "folder %s is already in use. Please specify a different folder name." msgstr "" "Hakemisto %s on jo käytössä. Ole hyvä ja valitse toinen hakemiston nimi." -#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#: ../src/external/lua-scripts/tools/script_manager.lua:949 #, lua-format msgid "scripts successfully installed into folder %s" msgstr "Skriptit asennettiin onnistuneesti hakemistoon %s" -#: ../src/external/lua-scripts/tools/script_manager.lua:957 +#: ../src/external/lua-scripts/tools/script_manager.lua:967 msgid "no scripts found to install" msgstr "Asennettavia skriptejä ei löytynyt." -#: ../src/external/lua-scripts/tools/script_manager.lua:962 +#: ../src/external/lua-scripts/tools/script_manager.lua:972 msgid "failed to download scripts" msgstr "Skiriptien lataus epäonnistui." -#: ../src/external/lua-scripts/tools/script_manager.lua:1115 +#: ../src/external/lua-scripts/tools/script_manager.lua:1125 #, lua-format msgid "page %d of %d" msgstr "Sivu %d / %d" @@ -14947,8 +15226,8 @@ msgstr "Sivu %d / %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1270 -#: ../src/external/lua-scripts/tools/script_manager.lua:1564 +#: ../src/external/lua-scripts/tools/script_manager.lua:1280 +#: ../src/external/lua-scripts/tools/script_manager.lua:1584 msgid "scripts" msgstr "Skriptit" @@ -14965,7 +15244,7 @@ msgstr "Skriptit" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1316 +#: ../src/external/lua-scripts/tools/script_manager.lua:1326 msgid "lua API version reset, please restart darktable" msgstr "LUA:n API-version nollaus. Ole hyvä ja käynnistä Darktable uudestaan." @@ -14974,79 +15253,80 @@ msgstr "LUA:n API-version nollaus. Ole hyvä ja käynnistä Darktable uudestaan. #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1373 msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" "Sinun täytyy käynnistää Darktable uudestaan oikeiden LUA-skriptien versioiden " "käyttämiseksi." #. exec user luarc file if it exists +#. guard against the luarc re-requiring script_manager (see top of file) #. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1421 msgid "scripts to update" msgstr "Päivitettävät skriptit" -#: ../src/external/lua-scripts/tools/script_manager.lua:1409 +#: ../src/external/lua-scripts/tools/script_manager.lua:1422 msgid "select the scripts installation to update" msgstr "Valitse päivitettävä skriptien asennus." -#: ../src/external/lua-scripts/tools/script_manager.lua:1418 -#: ../src/external/lua-scripts/tools/script_manager.lua:1480 +#: ../src/external/lua-scripts/tools/script_manager.lua:1438 +#: ../src/external/lua-scripts/tools/script_manager.lua:1500 msgid "update scripts" msgstr "Päivitä skriptit" -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1439 msgid "update the lua scripts from the repository" msgstr "Päivitä LUA-skriptit tietovarastosta." #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1450 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "Syötä lisättävät skriptit sisältävän Git-tietovaraston URL." -#: ../src/external/lua-scripts/tools/script_manager.lua:1435 +#: ../src/external/lua-scripts/tools/script_manager.lua:1455 msgid "name of new folder" msgstr "Uuden hakemiston nimi" -#: ../src/external/lua-scripts/tools/script_manager.lua:1436 +#: ../src/external/lua-scripts/tools/script_manager.lua:1456 msgid "enter a folder name for the additional scripts" msgstr "Syötä uuden hakemiston nimi lisäskripteille." -#: ../src/external/lua-scripts/tools/script_manager.lua:1441 +#: ../src/external/lua-scripts/tools/script_manager.lua:1461 msgid "URL to download additional scripts from" msgstr "Ylimääräisten skriptien latauksen URL" -#: ../src/external/lua-scripts/tools/script_manager.lua:1443 +#: ../src/external/lua-scripts/tools/script_manager.lua:1463 msgid "new folder to place scripts in" msgstr "Uusi kansio skripteille" -#: ../src/external/lua-scripts/tools/script_manager.lua:1446 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 msgid "install additional scripts" msgstr "Asenna lisää skriptejä" -#: ../src/external/lua-scripts/tools/script_manager.lua:1454 +#: ../src/external/lua-scripts/tools/script_manager.lua:1474 msgid "enable \"disable scripts\" button" msgstr "Ota käyttöön \"poista skriptit käytöstä\" -nappi" -#: ../src/external/lua-scripts/tools/script_manager.lua:1466 -#: ../src/external/lua-scripts/tools/script_manager.lua:1491 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1511 msgid "disable scripts" msgstr "Poista skriptit käytöstä" -#: ../src/external/lua-scripts/tools/script_manager.lua:1472 +#: ../src/external/lua-scripts/tools/script_manager.lua:1492 msgid "lua scripts will not run the next time darktable is started" msgstr "LUA-skriptejä ei ajeta, kun Darktable käynnistetään seuraavan kerran." -#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1506 msgid "add more scripts" msgstr "Lisää skriptejä" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1522 msgid "select the script folder" msgstr "Valitse skriptien hakemisto" @@ -15054,50 +15334,50 @@ msgstr "Valitse skriptien hakemisto" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1533 +#: ../src/external/lua-scripts/tools/script_manager.lua:1553 #: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 #: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 #: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 #: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4134 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4271 #: ../src/views/lighttable.c:1588 msgid "page" msgstr "Sivu" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1573 +#: ../src/external/lua-scripts/tools/script_manager.lua:1593 msgid "scripts per page" msgstr "Sivulla näytettävien skriptien määrä" -#: ../src/external/lua-scripts/tools/script_manager.lua:1574 +#: ../src/external/lua-scripts/tools/script_manager.lua:1594 msgid "select number of start/stop buttons to display" msgstr "Valitse näytettävien käynnistä/pysäytä nappien määrä." -#: ../src/external/lua-scripts/tools/script_manager.lua:1585 +#: ../src/external/lua-scripts/tools/script_manager.lua:1605 msgid "change number of buttons" msgstr "Muuta nappien määrää" -#: ../src/external/lua-scripts/tools/script_manager.lua:1595 +#: ../src/external/lua-scripts/tools/script_manager.lua:1615 msgid "configuration" msgstr "Asetukset" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1617 +#: ../src/external/lua-scripts/tools/script_manager.lua:1637 #: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1754 +#: ../src/views/view.c:1767 msgid "action" msgstr "Toiminto" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "install/update scripts" msgstr "Asenna/päivitä skriptit" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "configure" msgstr "Muuta asetuksia" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "start/stop scripts" msgstr "Käynnistä/pysäytä skriptit" @@ -15210,7 +15490,7 @@ msgstr "Nopeuden säädöt" msgid "disabled defaults" msgstr "Käytöstä poistetut oletukset" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1563 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "rulla" @@ -15218,19 +15498,19 @@ msgstr "rulla" msgid "pan" msgstr "Panoroi" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5700 +#: ../src/iop/ashift.c:5702 ../src/iop/ashift.c:5806 ../src/iop/ashift.c:5808 +#: ../src/iop/ashift.c:6133 ../src/iop/clipping.c:1918 #: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:3373 ../src/views/lighttable.c:1574 +#: ../src/views/darkroom.c:3551 ../src/views/lighttable.c:1574 msgid "horizontal" msgstr "Vaakasuunta" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5700 +#: ../src/iop/ashift.c:5702 ../src/iop/ashift.c:5806 ../src/iop/ashift.c:5808 +#: ../src/iop/ashift.c:6131 ../src/iop/clipping.c:1917 #: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 -#: ../src/views/darkroom.c:3377 ../src/views/lighttable.c:1581 +#: ../src/views/darkroom.c:3555 ../src/views/lighttable.c:1581 msgid "vertical" msgstr "Pystysuunta" @@ -15250,19 +15530,19 @@ msgstr "ylös alas" msgid "pgupdown" msgstr "pgup pgdn" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1541 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" msgstr "shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1543 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1546 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "Asetus" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1548 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" msgstr "alt" @@ -15275,7 +15555,7 @@ msgid "altgr" msgstr "altgr" #: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 -#: ../src/libs/tagging.c:1978 +#: ../src/libs/tagging.c:2009 msgid "edit" msgstr "Muokkaa" @@ -15296,8 +15576,8 @@ msgstr "Aseta" #: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 #: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 #: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 -#: ../src/libs/tagging.c:3520 ../src/views/darkroom.c:2997 -#: ../src/views/darkroom.c:3063 ../src/views/darkroom.c:3339 +#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:3180 +#: ../src/views/darkroom.c:3246 ../src/views/darkroom.c:3517 msgid "toggle" msgstr "Vaihda" @@ -15322,13 +15602,13 @@ msgid "popup" msgstr "Ponnahdusikkuna" #: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 -#: ../src/gui/gtk.c:4002 ../src/libs/modulegroups.c:2937 +#: ../src/gui/gtk.c:4001 ../src/libs/modulegroups.c:2937 #: ../src/views/lighttable.c:1024 msgid "next" msgstr "Seuraava" #: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 -#: ../src/gui/gtk.c:4003 ../src/libs/modulegroups.c:2937 +#: ../src/gui/gtk.c:4002 ../src/libs/modulegroups.c:2937 #: ../src/views/lighttable.c:1025 msgid "previous" msgstr "Edellinen" @@ -15357,7 +15637,7 @@ msgstr "Oikea-Vaihda" msgid "right-on" msgstr "Oikea-Päälle" -#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:4001 +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:4000 msgid "activate" msgstr "Aktivoi" @@ -15408,7 +15688,7 @@ msgstr "(numeronäppäimistö)" #: ../src/gui/accelerators.c:677 msgid "tablet button" -msgstr "Tabletin nappi" +msgstr "Sivunappi" #: ../src/gui/accelerators.c:686 msgid "unknown driver" @@ -15807,7 +16087,7 @@ msgstr "Laitetunniste" msgid "select file to export" msgstr "Valitse vietävä tiedosto" -#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2846 +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 msgid "_export" msgstr "_Vienti" @@ -15839,7 +16119,7 @@ msgstr "Tyhjennä laite ensin" msgid "select file to import" msgstr "Valitse tuotava tiedosto" -#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2804 +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 msgid "_import" msgstr "_Tuonti" @@ -15883,7 +16163,7 @@ msgstr "" "Kirjoittaessa lisääntyvä pikavalintojen haku.\n" "Paina ylös tai alas näppäimiä selataksesi tuloksia." -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1752 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "Pikavalinta" @@ -15926,7 +16206,7 @@ msgstr "" #: ../src/gui/accelerators.c:3068 msgid "open help page for shortcuts" -msgstr "Avaa pikavalintojen ohje" +msgstr "Avaa pikavalintojen ohje." #: ../src/gui/accelerators.c:3072 msgid "restore..." @@ -15945,7 +16225,7 @@ msgid "import extended default shortcuts" msgstr "Tuo laajennetut pikavalintojen esimerkit." #: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 -#: ../src/libs/tagging.c:3682 +#: ../src/libs/tagging.c:3713 msgid "import..." msgstr "Tuo..." @@ -15954,7 +16234,7 @@ msgid "fully or partially import shortcuts from file" msgstr "Tuo täysin tai osittain pikavalinnat tiedostosta." #: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 -#: ../src/libs/tagging.c:3689 +#: ../src/libs/tagging.c:3720 msgid "export..." msgstr "Vie..." @@ -16045,7 +16325,11 @@ msgstr "%s asetettu arvoon %s" msgid "short key press resets stuck keys" msgstr "Lyhyt näppäimen painallus palauttaa kiinnitetyt näppäimet" -#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4967 +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "Valitse väri kuvasta." + +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:5397 msgid "darktable - darkroom preview" msgstr "Darktable - Pimiön esikatselu" @@ -16057,175 +16341,175 @@ msgstr "Työkaluvinkit pois päältä" msgid "tooltips on" msgstr "Työkaluvinkit käytössä" -#: ../src/gui/gtk.c:1042 +#: ../src/gui/gtk.c:1037 msgid "closing darktable..." msgstr "Suljetaan Darktable..." -#: ../src/gui/gtk.c:1072 +#: ../src/gui/gtk.c:1067 msgid "exporting to GIMP" msgstr "Viedään GIMP:iin" -#: ../src/gui/gtk.c:1353 +#: ../src/gui/gtk.c:1348 msgid "URL opened in web browser" msgstr "Ohje avataan selaimessa." -#: ../src/gui/gtk.c:1357 +#: ../src/gui/gtk.c:1352 msgid "error while opening URL in web browser" msgstr "Virhe avatessa ohjeen sivua selaimessa." #. View menu -#: ../src/gui/gtk.c:1534 +#: ../src/gui/gtk.c:1533 msgctxt "menu" msgid "Views" msgstr "Näkymät" -#: ../src/gui/gtk.c:1538 +#: ../src/gui/gtk.c:1537 msgctxt "menu" msgid "Lighttable" msgstr "Valopöytä" -#: ../src/gui/gtk.c:1539 +#: ../src/gui/gtk.c:1538 msgctxt "menu" msgid "Darkroom" msgstr "Pimiö" -#: ../src/gui/gtk.c:1545 +#: ../src/gui/gtk.c:1544 msgctxt "menu" msgid "Slideshow" msgstr "Kuvasarja" -#: ../src/gui/gtk.c:1547 +#: ../src/gui/gtk.c:1546 msgctxt "menu" msgid "Map" msgstr "Kartta" -#: ../src/gui/gtk.c:1549 +#: ../src/gui/gtk.c:1548 msgctxt "menu" msgid "Print" msgstr "Tulostus" -#: ../src/gui/gtk.c:1551 +#: ../src/gui/gtk.c:1550 msgctxt "menu" msgid "Tethering" msgstr "Liitetty kuvaus" #. Window menu -#: ../src/gui/gtk.c:1557 +#: ../src/gui/gtk.c:1556 msgctxt "menu" msgid "Window" msgstr "Ikkuna" #. Help menu -#: ../src/gui/gtk.c:1565 +#: ../src/gui/gtk.c:1564 msgctxt "menu" msgid "Help" msgstr "Ohje" -#: ../src/gui/gtk.c:1569 +#: ../src/gui/gtk.c:1568 msgctxt "menu" msgid "darktable Manual" msgstr "Darktablen ohje" -#: ../src/gui/gtk.c:1576 +#: ../src/gui/gtk.c:1575 msgctxt "menu" msgid "darktable Homepage" msgstr "Darktablen kotisivu" -#: ../src/gui/gtk.c:1608 +#: ../src/gui/gtk.c:1607 msgctxt "menu" msgid "Preferences" msgstr "Asetukset" -#: ../src/gui/gtk.c:1662 +#: ../src/gui/gtk.c:1661 msgid "panels" msgstr "Paneelit" -#: ../src/gui/gtk.c:1701 +#: ../src/gui/gtk.c:1700 msgid "switch views" msgstr "Vaihda näkymää" -#: ../src/gui/gtk.c:1702 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1701 ../src/views/tethering.c:104 msgid "tethering" msgstr "Liitetty kuvaus" -#: ../src/gui/gtk.c:1708 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1707 ../src/views/map.c:275 msgid "map" msgstr "Kartta" -#: ../src/gui/gtk.c:1710 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1709 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "Kuvasarja" #. Print button -#: ../src/gui/gtk.c:1712 ../src/libs/print_settings.c:2967 +#: ../src/gui/gtk.c:1711 ../src/libs/print_settings.c:2967 msgid "print" msgstr "Tulostus" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1719 +#: ../src/gui/gtk.c:1718 msgid "quit" msgstr "Lopeta" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1723 +#: ../src/gui/gtk.c:1722 msgid "fullscreen" msgstr "Koko ruutu" -#: ../src/gui/gtk.c:1728 +#: ../src/gui/gtk.c:1727 msgid "collapsing controls" msgstr "Paneelin piilotuksen ohjaimet" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1731 +#: ../src/gui/gtk.c:1730 msgid "header" msgstr "Otsikko" -#: ../src/gui/gtk.c:1733 +#: ../src/gui/gtk.c:1732 msgid "filmstrip and timeline" msgstr "Filminauha ja aikajana" -#: ../src/gui/gtk.c:1735 +#: ../src/gui/gtk.c:1734 msgid "top toolbar" msgstr "Ylälaidan työkalupalkki" -#: ../src/gui/gtk.c:1736 +#: ../src/gui/gtk.c:1735 msgid "bottom toolbar" msgstr "Alalaidan työkalupalkki" -#: ../src/gui/gtk.c:1737 +#: ../src/gui/gtk.c:1736 msgid "all top" msgstr "Kaikki ylhäällä" -#: ../src/gui/gtk.c:1738 +#: ../src/gui/gtk.c:1737 msgid "all bottom" msgstr "Kaikki alhaalla" -#: ../src/gui/gtk.c:1740 +#: ../src/gui/gtk.c:1739 msgid "toggle tooltip visibility" msgstr "Vaihda työkaluvinkin näkyvyyden tilaa" -#: ../src/gui/gtk.c:1743 +#: ../src/gui/gtk.c:1742 msgid "reinitialise input devices" msgstr "Syöttölaitteiden uudelleen alustus" -#: ../src/gui/gtk.c:1784 +#: ../src/gui/gtk.c:1783 msgid "toggle focus-peaking mode" msgstr "Vaihda tarkennuksen avustuksen tilaa." -#: ../src/gui/gtk.c:1791 +#: ../src/gui/gtk.c:1790 msgid "toggle focus peaking" msgstr "Tarkennuksen avustustila" -#: ../src/gui/gtk.c:2133 ../src/gui/gtk.c:4108 ../src/gui/gtk.c:4113 -#: ../src/gui/gtk.c:4118 ../src/gui/gtk.c:4123 +#: ../src/gui/gtk.c:2132 ../src/gui/gtk.c:4110 ../src/gui/gtk.c:4115 +#: ../src/gui/gtk.c:4120 ../src/gui/gtk.c:4125 msgid "tabs" msgstr "Välilehdet" -#: ../src/gui/gtk.c:2219 +#: ../src/gui/gtk.c:2218 msgid "collapsing panels" msgstr "Piilotettavat paneelit" -#: ../src/gui/gtk.c:2220 +#: ../src/gui/gtk.c:2219 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -16241,50 +16525,50 @@ msgstr "" "\n" "Haluatko piilottaa kaikki paneelit nyt?" -#: ../src/gui/gtk.c:2688 +#: ../src/gui/gtk.c:2687 msgid "restore defaults" msgstr "Palauta oletukset" -#: ../src/gui/gtk.c:2689 +#: ../src/gui/gtk.c:2688 msgid "restore the default visibility and position of all modules in this view" msgstr "" "Palauta tämän näkymän kaikkien moduulien näkyvyyden ja sijainnin oletukset." -#: ../src/gui/gtk.c:2773 +#: ../src/gui/gtk.c:2772 msgid "right-click to show/hide modules" msgstr "Kakkospainikkeen napsautus palauttaa kaarevuuden alkuarvon." -#: ../src/gui/gtk.c:2782 +#: ../src/gui/gtk.c:2781 msgid "show/hide modules" msgstr "Näytä/piilota moduulit" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3586 +#: ../src/gui/gtk.c:3585 msgid "access the online user manual?" msgstr "Käytä verkossa olevaa käyttöohjetta?" -#: ../src/gui/gtk.c:3587 +#: ../src/gui/gtk.c:3586 #, c-format msgid "do you want to access `%s'?" msgstr "Haluatko varmasti avata `%s'?" -#: ../src/gui/gtk.c:3609 +#: ../src/gui/gtk.c:3608 msgid "there is no help available for this element" msgstr "Ohjetta ei ole saatavissa tälle elementille." #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3654 ../src/libs/metadata_view.c:853 +#: ../src/gui/gtk.c:3653 ../src/libs/metadata_view.c:853 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3656 +#: ../src/gui/gtk.c:3655 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3996 +#: ../src/gui/gtk.c:3995 msgid "does not contain pages" msgstr "Ei sisällä sivuja" @@ -16460,7 +16744,7 @@ msgid "global guide overlay settings" msgstr "Yleiset apulinjojen asetukset" #: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3339 +#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3517 msgid "guide lines" msgstr "Apulinjat" @@ -16480,7 +16764,7 @@ msgstr "Vaakasuunnassa" msgid "vertically" msgstr "Pystysuunnassa" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6135 ../src/iop/clipping.c:2101 #: ../src/iop/colorbalance.c:1861 msgid "both" msgstr "Molemmat" @@ -16796,8 +17080,8 @@ msgstr "Esiasetuksen %s tuonti epäonnistui" msgid "select preset(s) to import" msgstr "Valitse tuotavat esiasetukset" -#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:1000 -#: ../src/gui/preferences_ai.c:1474 ../src/gui/welcome.c:170 +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:1013 +#: ../src/gui/preferences_ai.c:1484 ../src/gui/welcome.c:170 #: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 #: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 #: ../src/libs/import.c:1928 ../src/libs/styles.c:595 @@ -16808,41 +17092,41 @@ msgstr "_Tuo" msgid "darktable preset files" msgstr "Darktablen esiasetukset" -#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1488 -#: ../src/iop/lut3d.c:1606 ../src/libs/copy_history.c:153 +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1498 +#: ../src/iop/lut3d.c:1614 ../src/libs/copy_history.c:153 #: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 msgid "all files" msgstr "Kaikki tiedostot" -#: ../src/gui/preferences_ai.c:160 +#: ../src/gui/preferences_ai.c:164 msgid "downloaded" msgstr "Ladatut" -#: ../src/gui/preferences_ai.c:162 +#: ../src/gui/preferences_ai.c:166 msgid "update available" msgstr "Päivitys saatavilla" -#: ../src/gui/preferences_ai.c:164 +#: ../src/gui/preferences_ai.c:168 msgid "update required" msgstr "Päivitys vaadittu" -#: ../src/gui/preferences_ai.c:166 +#: ../src/gui/preferences_ai.c:170 msgid "downloading..." msgstr "Ladataan..." -#: ../src/gui/preferences_ai.c:170 +#: ../src/gui/preferences_ai.c:174 msgid "not downloaded" -msgstr "Lataamattomat" +msgstr "Ei ladattu" -#: ../src/gui/preferences_ai.c:381 +#: ../src/gui/preferences_ai.c:395 msgid "select hardware acceleration for AI inference:" msgstr "Valitse laitteistokiihdytys tekoälyn päättelyä varten:" -#: ../src/gui/preferences_ai.c:571 +#: ../src/gui/preferences_ai.c:585 msgid "restart to apply" msgstr "Käynnistä uudelleen ottaaksesi käyttöön" -#: ../src/gui/preferences_ai.c:583 +#: ../src/gui/preferences_ai.c:597 msgid "not available, will fall back to CPU" msgstr "ei saatavilla, käytetään prosessoria" @@ -16855,60 +17139,64 @@ msgstr "Ladataan tekoälymallia" msgid "downloading: %s" msgstr "Ladataan: %s" -#: ../src/gui/preferences_ai.c:997 +#: ../src/gui/preferences_ai.c:935 +msgid "model download failed" +msgstr "Mallin lataus epäonnistui" + +#: ../src/gui/preferences_ai.c:1010 msgid "install AI models" msgstr "Asenna tekoälymallit" -#: ../src/gui/preferences_ai.c:1005 +#: ../src/gui/preferences_ai.c:1018 msgid "AI model packages (*.dtmodel)" msgstr "Tekoälymallin paketit (*.dtmodel)" -#: ../src/gui/preferences_ai.c:1096 +#: ../src/gui/preferences_ai.c:1109 msgid "delete model?" msgid_plural "delete models?" msgstr[0] "Poista malli?" msgstr[1] "Poista mallit?" -#: ../src/gui/preferences_ai.c:1098 +#: ../src/gui/preferences_ai.c:1111 #, c-format msgid "do you really want to delete %d selected model?" msgid_plural "do you really want to delete %d selected models?" msgstr[0] "Haluatko varmasti poistaa %d valitun mallin?" msgstr[1] "Haluatko varmasti poistaa %d valittua mallia?" -#: ../src/gui/preferences_ai.c:1159 +#: ../src/gui/preferences_ai.c:1172 msgid "scope" msgstr "Skaala" -#: ../src/gui/preferences_ai.c:1159 +#: ../src/gui/preferences_ai.c:1172 msgid "author" msgstr "Tekijä" -#: ../src/gui/preferences_ai.c:1160 +#: ../src/gui/preferences_ai.c:1173 msgid "source" msgstr "Lähde" -#: ../src/gui/preferences_ai.c:1160 +#: ../src/gui/preferences_ai.c:1173 msgid "paper" msgstr "Paperi" -#: ../src/gui/preferences_ai.c:1161 +#: ../src/gui/preferences_ai.c:1174 msgid "license" msgstr "Lisenssi" -#: ../src/gui/preferences_ai.c:1161 +#: ../src/gui/preferences_ai.c:1174 msgid "training data" msgstr "Opetusaineisto" -#: ../src/gui/preferences_ai.c:1162 +#: ../src/gui/preferences_ai.c:1175 msgid "data license" msgstr "Tiedon lisenssi" -#: ../src/gui/preferences_ai.c:1247 +#: ../src/gui/preferences_ai.c:1257 msgid "click for model details" msgstr "Napsauta nähdäksesi mallin yksityiskohdat" -#: ../src/gui/preferences_ai.c:1332 +#: ../src/gui/preferences_ai.c:1341 #, c-format msgid "" "ONNX Runtime %s detected.\n" @@ -16917,7 +17205,7 @@ msgstr "" "ONNX Runtime %s tunnistettu.\n" "Käynnistä Darktable uudestaan." -#: ../src/gui/preferences_ai.c:1337 +#: ../src/gui/preferences_ai.c:1346 #, c-format msgid "" "not a valid ONNX Runtime library:\n" @@ -16926,7 +17214,7 @@ msgstr "" "Ei soveltuva ONNX Runtime kirjasto:\n" "%s" -#: ../src/gui/preferences_ai.c:1365 +#: ../src/gui/preferences_ai.c:1374 msgid "" "no system ONNX Runtime library found.\n" "\n" @@ -16938,7 +17226,7 @@ msgstr "" "Asenna yksi käyttäen paketinhallintaa tai käytä\n" "selaa nappia valitaksesi mukautettu kokoonpano." -#: ../src/gui/preferences_ai.c:1380 +#: ../src/gui/preferences_ai.c:1389 #, c-format msgid "" "ONNX Runtime %s [%s]\n" @@ -16951,56 +17239,56 @@ msgstr "" "\n" "Käynnistä Darktable uudestaan." -#: ../src/gui/preferences_ai.c:1388 ../src/gui/preferences_ai.c:1471 +#: ../src/gui/preferences_ai.c:1397 ../src/gui/preferences_ai.c:1481 msgid "select ONNX Runtime library" msgstr "Valitse ONNX ajonaikainen kirjasto" -#: ../src/gui/preferences_ai.c:1392 ../src/iop/lut3d.c:1575 -#: ../src/iop/rasterfile.c:382 ../src/libs/neural_restore.c:4100 +#: ../src/gui/preferences_ai.c:1401 ../src/iop/lut3d.c:1583 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4237 msgid "_select" msgstr "_Valitse" -#: ../src/gui/preferences_ai.c:1398 +#: ../src/gui/preferences_ai.c:1407 msgid "multiple ONNX Runtime libraries found:" msgstr "Löydettiin useita ONNX Runtime kirjastoja:" -#: ../src/gui/preferences_ai.c:1479 +#: ../src/gui/preferences_ai.c:1489 msgid "ONNX Runtime (onnxruntime*.dll)" msgstr "ONNX Runtime (onnxruntime*.dll)" -#: ../src/gui/preferences_ai.c:1482 +#: ../src/gui/preferences_ai.c:1492 msgid "ONNX Runtime (libonnxruntime.so*)" msgstr "ONNX Runtime (libonnxruntime.so*)" #. enable AI toggle -#: ../src/gui/preferences_ai.c:1535 +#: ../src/gui/preferences_ai.c:1545 msgid "enable AI features" msgstr "Aktivoi tekoälyä hyödyntävät ominaisuudet" #. provider dropdown -#: ../src/gui/preferences_ai.c:1580 +#: ../src/gui/preferences_ai.c:1590 msgid "AI acceleration" msgstr "Tekoälykiihdytys" -#: ../src/gui/preferences_ai.c:1591 +#: ../src/gui/preferences_ai.c:1601 msgid "select which GPU to use when the active provider supports more than one" msgstr "" "Valitse mitä näytönohjainta käytetään, jos aktiivinen palveluntarjoaja tukee " "useampaa kuin yhtä." -#: ../src/gui/preferences_ai.c:1637 +#: ../src/gui/preferences_ai.c:1647 msgid "ONNX Runtime library" msgstr "ONNX Runtime-kirjasto" -#: ../src/gui/preferences_ai.c:1651 +#: ../src/gui/preferences_ai.c:1661 msgid "bundled (DirectML)" msgstr "Paketoitu (DirectML)" -#: ../src/gui/preferences_ai.c:1654 +#: ../src/gui/preferences_ai.c:1664 msgid "bundled (CPU only)" msgstr "Paketoitu (vain prosessori)" -#: ../src/gui/preferences_ai.c:1657 +#: ../src/gui/preferences_ai.c:1667 msgid "" "path to a GPU-enabled ONNX Runtime library.\n" "leave empty to use the bundled library.\n" @@ -17010,64 +17298,64 @@ msgstr "" "Jätä tyhjäksi käyttääksesi sisäänrakennettua kirjastoa.\n" "Vaatii uudelleen käynnistyksen tullakseen voimaan." -#: ../src/gui/preferences_ai.c:1666 +#: ../src/gui/preferences_ai.c:1676 msgid "select a custom ONNX Runtime shared library" msgstr "Valitse mukautettu ONNX Runtime -jaettu kirjasto." -#: ../src/gui/preferences_ai.c:1668 +#: ../src/gui/preferences_ai.c:1678 msgid "detect" msgstr "Tunnista" -#: ../src/gui/preferences_ai.c:1670 +#: ../src/gui/preferences_ai.c:1680 msgid "search for a system-installed ONNX Runtime library" msgstr "Etsi järjestelmään asennettu ONNX Runtime kirjasto." -#: ../src/gui/preferences_ai.c:1705 +#: ../src/gui/preferences_ai.c:1715 msgid "models" msgstr "Mallit" -#: ../src/gui/preferences_ai.c:1752 +#: ../src/gui/preferences_ai.c:1762 msgid "select/deselect all" msgstr "Valitse/poista valinta kaikista" -#: ../src/gui/preferences_ai.c:1798 ../src/libs/metadata_view.c:137 +#: ../src/gui/preferences_ai.c:1809 ../src/libs/metadata_view.c:137 msgid "version" msgstr "Versio" -#: ../src/gui/preferences_ai.c:1807 +#: ../src/gui/preferences_ai.c:1818 msgid "task" msgstr "Tehtävä" -#: ../src/gui/preferences_ai.c:1822 +#: ../src/gui/preferences_ai.c:1833 msgid "enabled" msgstr "Aktivoitu" -#: ../src/gui/preferences_ai.c:1832 +#: ../src/gui/preferences_ai.c:1843 msgid "status" msgstr "Tila" -#: ../src/gui/preferences_ai.c:1878 +#: ../src/gui/preferences_ai.c:1889 msgid "download / update default" msgstr "Lataa / päivitä oletus" -#: ../src/gui/preferences_ai.c:1880 +#: ../src/gui/preferences_ai.c:1891 msgid "download or update all default models" msgstr "Lataa tai päivitä kaikki oletusmallit." -#: ../src/gui/preferences_ai.c:1890 +#: ../src/gui/preferences_ai.c:1901 msgid "download / update selected" msgstr "Lataa / päivitä valitut" -#: ../src/gui/preferences_ai.c:1892 +#: ../src/gui/preferences_ai.c:1903 msgid "download or update the selected models" -msgstr "Lataa tai päivitä valitut mallit" +msgstr "Lataa tai päivitä valitut mallit." #. import from file button -#: ../src/gui/preferences_ai.c:1908 +#: ../src/gui/preferences_ai.c:1913 msgid "import from file…" msgstr "Tuo tiedostosta..." -#: ../src/gui/preferences_ai.c:1910 +#: ../src/gui/preferences_ai.c:1915 msgid "install a model from a local .dtmodel file" msgstr "Asenna malli paikallisesta .dtmodel-tiedostosta." @@ -17078,14 +17366,14 @@ msgstr "Poista valitut" #: ../src/gui/preferences_ai.c:1923 msgid "remove the selected models from disk" -msgstr "Poista valitut mallit levyltä" +msgstr "Poista valitut mallit levyltä." -#: ../src/gui/preferences_ai.c:1933 +#: ../src/gui/preferences_ai.c:1934 msgid "open help page for AI settings" -msgstr "Avaa tekoälyasetusten ohjesivu" +msgstr "Avaa tekoälyasetusten ohjesivu." #. add to stack -#: ../src/gui/preferences_ai.c:1945 +#: ../src/gui/preferences_ai.c:1946 msgid "AI" msgstr "Tekoäly" @@ -17111,12 +17399,12 @@ msgstr "Mustavalkoinen" msgid "preset `%s' is write-protected, can't delete!" msgstr "Esiasetus `%s' on kirjoitussuojattu, ei voida poistaa!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:271 #: ../src/libs/modulegroups.c:3974 msgid "delete preset?" msgstr "Poista esiasetus?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:272 #: ../src/libs/modulegroups.c:3975 #, c-format msgid "do you really want to delete the preset `%s'?" @@ -17129,8 +17417,8 @@ msgstr "Haluatko varmasti poistaa esiasetuksen `%s'?" #. create a shortcut for the new entry #. then show edit dialog #: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 -#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 -#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 +#: ../src/gui/presets.c:1041 ../src/libs/lib.c:221 ../src/libs/lib.c:238 +#: ../src/libs/lib.c:246 ../src/libs/lib.c:249 msgid "new preset" msgstr "Uusi esiasetus" @@ -17174,8 +17462,8 @@ msgstr "Muokkaa `%s' moduulille `%s'" msgid "_export..." msgstr "_Vie..." -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1671 -#: ../src/libs/tagging.c:1760 +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 +#: ../src/libs/tagging.c:1791 msgid "_delete" msgstr "_Poista" @@ -17288,11 +17576,11 @@ msgstr "∞" msgid "preset `%s' is write-protected! can't edit it!" msgstr "Esiasetus `%s' on kirjoitussuojattu! Sen muokkaus ei onnistu!" -#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:191 msgid "update preset?" msgstr "Päivitä esiasetus?" -#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:192 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "Haluatko varmasti päivittää esiasetuksen `%s'?" @@ -17331,27 +17619,27 @@ msgstr "Hallitse valmiiden esiasetusten listaa..." msgid "disabled: wrong module version" msgstr "Pois käytöstä: väärä moduulin versio" -#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:587 msgid "edit this preset.." msgstr "Muokkaa tätä esiasetusta.." -#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:591 msgid "delete this preset" msgstr "Poista tämä esiasetus" -#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:599 msgid "store new preset.." -msgstr "Tallenna uusi esiasetus.." +msgstr "Tallenna uusi esiasetus." -#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:613 msgid "update preset" msgstr "Päivitä esiasetus" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "Alustetaan" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -17566,36 +17854,41 @@ msgstr "Luo" #: ../src/gui/workspace.c:655 msgid "copy settings from existing workspace" -msgstr "Kopio asetukset olemassa olevasta työtilasta" +msgstr "Kopioi asetukset olemassa olevasta työtilasta" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:587 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4265 +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4402 msgid "8 bit" msgstr "8-bittinen" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10 bit" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12 bit" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "Häviötön" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "Häviöllinen" #. Bit depth combo box #: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 -#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 ../src/libs/neural_restore.c:4262 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4399 msgid "bit depth" msgstr "Värisyvyys" @@ -17637,9 +17930,9 @@ msgstr "" #. compression #. Compression method combo box #: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:117 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:192 msgid "compression" msgstr "Pakkaus" @@ -17652,17 +17945,19 @@ msgstr "Kuvan pakkauksen taso" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "Laatu" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "Kuvan laatu, heikompi laatu tarkoittaa vähemmän yksityiskohtia" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "Kroman alinäytteistys" @@ -17682,15 +17977,18 @@ msgstr "" "4:2:2 - värien näytteistys puolitettu vaakasuunnassa\n" "4:2:0 - värien näytteistys puolitettu vaaka- ja pystysuunnassa" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" @@ -17725,7 +18023,7 @@ msgstr "16-bittinen (liukuluku)" #: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4265 +#: ../src/libs/neural_restore.c:4402 msgid "32 bit (float)" msgstr "32-bittinen (liukuluku)" @@ -17778,6 +18076,20 @@ msgstr "HTJ2K256" msgid "HTJ2K32" msgstr "HTJ2K32" +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"Kroman alinäytteistyksen asetus JPEG-kooderille.\n" +"Automaattinen - Käytä laadun perusteella määritettävää alinäytteistystä.\n" +"4:4:4 - kroman alinäytteistys ei käytössä.\n" +"4:2:2 - värien näytteistys puolitettu vaakasuunnassa.\n" +"4:2:0 - värien näytteistys puolitettu vaaka- ja pystysuunnassa." + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "Viennin profiilia ei voitu liittää JP2-tiedostoon." @@ -17828,7 +18140,7 @@ msgstr "4:4:0" #: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4265 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4402 msgid "16 bit" msgstr "16-bittinen" @@ -18439,11 +18751,11 @@ msgstr "" "Asettaa sävyjen kartoituksen käyrän.\n" "Blenderin Agx:n innoittama sävyjen kartoitus." -#: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 +#: ../src/iop/agx.c:58 ../src/iop/atrous.c:132 ../src/iop/bilateral.cc:103 #: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 #: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 #: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:177 #: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 #: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 #: ../src/iop/toneequal.c:329 @@ -18458,15 +18770,15 @@ msgstr "Korjaava ja luova" #: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 #: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 #: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 +#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:318 ../src/iop/denoiseprofile.c:821 +#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 #: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 #: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 +#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:178 ../src/iop/overlay.c:180 #: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 #: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 @@ -18476,18 +18788,18 @@ msgstr "Korjaava ja luova" msgid "linear, RGB, scene-referred" msgstr "Suoralinjainen, RGB, kohtausperusteinen" -#: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 +#: ../src/iop/agx.c:60 ../src/iop/basecurve.c:373 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 #: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 #: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 #: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 -#: ../src/iop/watermark.c:462 +#: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "Epälineaarinen, RGB" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:372 ../src/iop/channelmixer.c:137 +#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 #: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 #: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 @@ -18620,7 +18932,7 @@ msgstr "Vähennä tai lisää värikylläisyyttä." #: ../src/iop/agx.c:1917 msgid "increase to bring hues closer to the original" -msgstr "Lisää tuodaksesi sävyt lähemmäksi alkuperäistä." +msgstr "Lisää arvoa tuodaksesi sävyt lähemmäksi alkuperäistä." #: ../src/iop/agx.c:1927 msgctxt "section" @@ -18631,9 +18943,9 @@ msgstr "Ulkoasu" msgid "show curve" msgstr "Näytä käyrä" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1769 #: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 +#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3627 #: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 #: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 msgid "graph" @@ -18707,7 +19019,7 @@ msgstr "Suhteellinen valotus keskiharmaan yläpuolella (valkoinen piste)." #: ../src/iop/agx.c:2048 msgid "pick the white point" -msgstr "Poimi valkoinen piste" +msgstr "Poimi valkoinen piste." #: ../src/iop/agx.c:2056 msgid "relative exposure below mid-gray (black point)" @@ -18715,7 +19027,7 @@ msgstr "Suhteellinen valotus keskiharmaan alapuolella (musta piste)." #: ../src/iop/agx.c:2057 msgid "pick the black point" -msgstr "Poimi musta piste" +msgstr "Poimi musta piste." #: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 msgid "" @@ -18741,7 +19053,7 @@ msgstr "Valotuksen alue" #: ../src/iop/agx.c:2079 msgid "read exposure from metadata and exposure module" -msgstr "Lue valotus metatiedoista ja valotus-moduulista" +msgstr "Lue valotus metatiedoista ja valotus-moduulista." #: ../src/iop/agx.c:2081 msgid "read exposure" @@ -18889,10 +19201,10 @@ msgstr "Käännä sinisen värisiirtymä." #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2062 +#: ../src/iop/temperature.c:2075 ../src/iop/temperature.c:2082 +#: ../src/iop/temperature.c:2088 ../src/iop/temperature.c:2096 +#: ../src/iop/temperature.c:2115 msgid "settings" msgstr "Asetukset" @@ -18922,7 +19234,7 @@ msgstr "Sigmoidin kaltainen|Oletus" #: ../src/iop/agx.c:2621 msgid "sigmoid-like|smooth" -msgstr "Sigmoidin-kaltainen|Tasainen" +msgstr "Sigmoidin kaltainen|Tasainen" #: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 #: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 @@ -18946,8 +19258,8 @@ msgstr "Kierrä tai vääristä perspektiiviä." #: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 #: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:105 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "Korjaava tai luova" @@ -18969,19 +19281,19 @@ msgstr "" msgid "automatic cropping failed" msgstr "Automaattinen rajaus epäonnistui" -#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3264 ../src/iop/ashift.c:3310 msgid "data pending - please repeat" msgstr "Tietoja ratkaisematta - ole hyvä ja toista" -#: ../src/iop/ashift.c:3222 +#: ../src/iop/ashift.c:3221 msgid "could not detect structural data in image" msgstr "Kuvasta ei tunnistettu rakenteellisia tietoja." -#: ../src/iop/ashift.c:3234 +#: ../src/iop/ashift.c:3233 msgid "could not run outlier removal" msgstr "Poikkeavien arvojen poisto ei onnistunut." -#: ../src/iop/ashift.c:3411 +#: ../src/iop/ashift.c:3408 #, c-format msgid "" "not enough structure for automatic correction\n" @@ -18990,75 +19302,75 @@ msgstr "" "Ei riittävästi selkeitä rakenteita automaattikorjauksen\n" "minimimäärälle %d linjoja jokaisessa tarvittavassa suunnassa." -#: ../src/iop/ashift.c:3417 +#: ../src/iop/ashift.c:3414 msgid "automatic correction failed, please correct manually" msgstr "Automaattinen korjaus epäonnistui, ole hyvä ja tee korjaus käsin." -#: ../src/iop/ashift.c:4991 +#: ../src/iop/ashift.c:4988 #, c-format msgid "only %d lines can be saved in parameters" msgstr "Vain %d linjaa voidaan tallentaa parametriksi." -#: ../src/iop/ashift.c:5070 +#: ../src/iop/ashift.c:5067 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "Kiertoa säädetty %3.2f° -> %3.2f°" -#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 -#: ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:5700 ../src/iop/ashift.c:5702 ../src/iop/ashift.c:5806 +#: ../src/iop/ashift.c:5808 #, c-format msgid "lens shift (%s)" msgstr "Objektiivin siirto (%s)" -#: ../src/iop/ashift.c:5980 +#: ../src/iop/ashift.c:5977 msgid "manual perspective" msgstr "Manuaalinen perspektiivi" -#: ../src/iop/ashift.c:6026 +#: ../src/iop/ashift.c:6023 msgctxt "section" msgid "perspective" msgstr "Perspektiivi" -#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6029 ../src/iop/ashift.c:6136 ../src/iop/ashift.c:6138 +#: ../src/iop/ashift.c:6140 msgid "structure" msgstr "Rakenne" -#: ../src/iop/ashift.c:6065 +#: ../src/iop/ashift.c:6062 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " "the image" msgstr "" -"Kierrä kuva\n" +"Kierrä kuva.\n" "Kakkospainikkeen napsautus ja raahaus määrittää vaaka- tai pystysuuntaisen " "linjan piirtämisen kuvaan." -#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 +#: ../src/iop/ashift.c:6065 ../src/iop/ashift.c:6067 msgid "apply lens shift correction in one direction" msgstr "Tee objektiivinkorjaus yhdessä suunnassa." -#: ../src/iop/ashift.c:6072 +#: ../src/iop/ashift.c:6069 msgid "shear the image along one diagonal" msgstr "Leikkaa kuvaa lävistäjän suuntaisesti." -#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 +#: ../src/iop/ashift.c:6070 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "Rajaa kuvaa automaattisesti mustien reunojen välttämiseksi." -#: ../src/iop/ashift.c:6074 +#: ../src/iop/ashift.c:6071 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" msgstr "" "Objektiivin perspektiivikorjaus: yleismallinen vai polttovälin mukainen." -#: ../src/iop/ashift.c:6077 +#: ../src/iop/ashift.c:6074 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" "Objektiivin polttoväli, oletuksena käytetään EXIF-tiedoissa olevaa arvoa." -#: ../src/iop/ashift.c:6080 +#: ../src/iop/ashift.c:6077 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -19066,7 +19378,7 @@ msgstr "" "Kameran kuvakennon rajauskerroin, oletuksena käytetään EXIF-tiedoissa olevaa " "arvoa, vaatii usein käsinasetuksen." -#: ../src/iop/ashift.c:6084 +#: ../src/iop/ashift.c:6081 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -19074,11 +19386,11 @@ msgstr "" "Objektiivikorjauksen taso; täydellä arvolla korjaus on täysin " "objektiivikohtainen, nollilla taas täysin yleisluontoinen." -#: ../src/iop/ashift.c:6088 +#: ../src/iop/ashift.c:6085 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "Muuta kuvasuhdetta vaaka- ja pystysuuntaisella skaalauksella." -#: ../src/iop/ashift.c:6090 +#: ../src/iop/ashift.c:6087 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19088,7 +19400,7 @@ msgstr "" "CTRL+napsautus sovittaa ainoastaan kierron.\n" "SHIFT+napsautus sovittaa ainoastaan linssin siirron." -#: ../src/iop/ashift.c:6094 +#: ../src/iop/ashift.c:6091 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19098,7 +19410,7 @@ msgstr "" "CTRL+napsautus sovittaa ainoastaan kierron.\n" "SHIFT+napsautus sovittaa ainoastaan linssin siirron." -#: ../src/iop/ashift.c:6098 +#: ../src/iop/ashift.c:6095 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -19107,12 +19419,12 @@ msgid "" "ctrl+shift+click to only fit rotation and lens shift" msgstr "" "Korjaa automaattisesti vaaka- ja pystysuuntaiset perspektiivivirheet; sovita " -"kierto, linssin siirto molempiin suuntiin ja leikkaus.\n" +"kierto, linssin siirto molempiin suuntiin sekä leikkaus.\n" "CTRL+napsautus sovittaa ainoastaan kierron.\n" "SHIFT+napsautus sovittaa ainoastaan linssin siirron.\n" "CTRL+SHIFT+napsautus sovittaa ainoastaan kierron ja linssin siirron." -#: ../src/iop/ashift.c:6105 +#: ../src/iop/ashift.c:6102 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -19124,217 +19436,217 @@ msgstr "" "SHIFT+napsautus ylimääräinen yksityiskohtien tunnistus.\n" "CTRL+SHIFT+napsautus molempien tapojen yhdistelmä." -#: ../src/iop/ashift.c:6110 +#: ../src/iop/ashift.c:6107 msgid "manually define perspective rectangle" -msgstr "Määritä manuaalisesti perspektiivin suorakulmio" +msgstr "Määritä perspektiivin suorakulmio käsin." -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6108 msgid "manually draw structure lines" -msgstr "Piirrä käsin rakenteelliset viivat" +msgstr "Piirrä käsin rakenteelliset viivat." -#: ../src/iop/ashift.c:6140 +#: ../src/iop/ashift.c:6137 msgid "rectangle" msgstr "Suorakulmio" -#: ../src/iop/ashift.c:6142 +#: ../src/iop/ashift.c:6139 msgid "lines" msgstr "Viivat" -#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 +#: ../src/iop/ashift.c:6165 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] Määritä / kierrä horisontti" -#: ../src/iop/ashift.c:6171 +#: ../src/iop/ashift.c:6168 #, c-format msgid "[%s on segment] select segment" msgstr "[%s lohkossa] Valitse lohko" -#: ../src/iop/ashift.c:6175 +#: ../src/iop/ashift.c:6172 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s lohkossa] peruuta lohkon valinta" -#: ../src/iop/ashift.c:6179 +#: ../src/iop/ashift.c:6176 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] valitse kaikki lohkot alueelta" -#: ../src/iop/ashift.c:6183 +#: ../src/iop/ashift.c:6180 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] peruuta kaikkien lohkojen valinta alueelta" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 +#: ../src/iop/atrous.c:121 ../src/iop/atrous.c:1709 msgid "contrast equalizer" msgstr "Kontrastin taajuuskorjain" -#: ../src/iop/atrous.c:127 +#: ../src/iop/atrous.c:126 msgid "sharpness|acutance|local contrast|clarity" msgstr "Terävöitys|Tarkkuus|Paikallinen kontrasti|Selkeys" -#: ../src/iop/atrous.c:132 +#: ../src/iop/atrous.c:131 msgid "add or remove local contrast, sharpness, acutance" msgstr "" "Lisää tai vähennä kuvan paikallista kontrastia, terävyyttä ja tarkkuutta." -#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 ../src/iop/colorbalance.c:161 +#: ../src/iop/atrous.c:133 ../src/iop/atrous.c:135 ../src/iop/colorbalance.c:161 msgid "linear, Lab, scene-referred" msgstr "Suoralinjainen, Lab, kohtausperusteinen" -#: ../src/iop/atrous.c:135 ../src/iop/censorize.c:85 +#: ../src/iop/atrous.c:134 ../src/iop/censorize.c:85 #: ../src/iop/hazeremoval.c:112 msgid "frequential, RGB" msgstr "Taajuudellinen, RGB" -#: ../src/iop/atrous.c:743 +#: ../src/iop/atrous.c:740 msgid "coarse" msgstr "Karkea" -#: ../src/iop/atrous.c:759 +#: ../src/iop/atrous.c:756 msgid "denoise & sharpen" msgstr "Kohinanpoisto ja terävöitys" #. add the preset. -#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:772 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "Terävöitys" -#: ../src/iop/atrous.c:791 +#: ../src/iop/atrous.c:788 msgid "denoise chroma" msgstr "Värikohinan poisto" -#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1355 -#: ../src/libs/neural_restore.c:4142 +#: ../src/iop/atrous.c:804 ../src/libs/neural_restore.c:1435 +#: ../src/libs/neural_restore.c:4279 msgid "denoise" msgstr "Kohinanpoisto" -#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:821 ../src/iop/bloom.c:75 msgid "bloom" msgstr "Bloom-tehoste" -#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:837 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "Selkeys" -#: ../src/iop/atrous.c:861 +#: ../src/iop/atrous.c:858 msgid "deblur | large blur | strength 3" msgstr "Sumennuksen vähennys | Suuri sumennus | Voimakkuus 3" -#: ../src/iop/atrous.c:879 +#: ../src/iop/atrous.c:876 msgid "deblur | medium blur | strength 3" msgstr "Sumennuksen vähennys | Keskikokoinen sumennus | Voimakkuus 3" -#: ../src/iop/atrous.c:896 +#: ../src/iop/atrous.c:893 msgid "deblur | fine blur | strength 3" msgstr "Sumennuksen vähennys | Hieno sumennus | Voimakkuus 3" -#: ../src/iop/atrous.c:915 +#: ../src/iop/atrous.c:912 msgid "deblur | large blur | strength 2" msgstr "Sumennuksen vähennys | Suuri sumennus | Voimakkuus 2" -#: ../src/iop/atrous.c:933 +#: ../src/iop/atrous.c:930 msgid "deblur | medium blur | strength 2" msgstr "Sumennuksen vähennys| Keskimääräinen sumennus | Voimakkuus 2" -#: ../src/iop/atrous.c:950 +#: ../src/iop/atrous.c:947 msgid "deblur | fine blur | strength 2" msgstr "Sumennuksen vähennys | Hieno sumennus | Voimakkuus 2" -#: ../src/iop/atrous.c:969 +#: ../src/iop/atrous.c:966 msgid "deblur | large blur | strength 1" msgstr "Sumennuksen vähennys | Suuri sumennus | Voimakkuus 1" -#: ../src/iop/atrous.c:987 +#: ../src/iop/atrous.c:984 msgid "deblur | medium blur | strength 1" msgstr "Sumennuksen vähennys | Keskimääräinen sumennus | Voimakkuus 1" -#: ../src/iop/atrous.c:1004 +#: ../src/iop/atrous.c:1001 msgid "deblur | fine blur | strength 1" msgstr "Sumennuksen vähennys | Hieno sumennus | Voimakkuus 1" -#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 -#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1330 ../src/iop/atrous.c:1576 +#: ../src/iop/denoiseprofile.c:3404 ../src/iop/rawdenoise.c:732 msgctxt "graph" msgid "coarse" msgstr "Karkea" -#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1337 ../src/iop/atrous.c:1577 +#: ../src/iop/denoiseprofile.c:3412 ../src/iop/rawdenoise.c:740 msgid "fine" msgstr "Hieno" -#: ../src/iop/atrous.c:1352 +#: ../src/iop/atrous.c:1349 msgid "contrasty" msgstr "Kontrastikas" -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 +#: ../src/iop/atrous.c:1355 ../src/iop/denoiseprofile.c:3426 #: ../src/iop/rawdenoise.c:754 msgid "noisy" msgstr "Kohinainen" #. case atrous_s: -#: ../src/iop/atrous.c:1361 +#: ../src/iop/atrous.c:1358 msgid "bold" msgstr "Voimakas" -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1359 msgid "dull" msgstr "Himmeä" -#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 +#: ../src/iop/atrous.c:1564 ../src/iop/atrous.c:1624 msgid "boost" msgstr "Korosta" -#: ../src/iop/atrous.c:1568 +#: ../src/iop/atrous.c:1565 msgid "reduce" msgstr "Vähennä" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1566 msgid "raise" msgstr "Korota" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1567 msgid "lower" msgstr "Matalampi" -#: ../src/iop/atrous.c:1577 +#: ../src/iop/atrous.c:1574 msgid "coarsest" msgstr "Karkein" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1575 msgid "coarser" msgstr "Karkeampi" -#: ../src/iop/atrous.c:1581 +#: ../src/iop/atrous.c:1578 msgid "finer" msgstr "Hienompi" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1579 msgid "finest" msgstr "Hienoin" -#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 +#: ../src/iop/atrous.c:1649 ../src/libs/export.c:1533 ../src/libs/export.c:1549 msgid "x" msgstr "X" -#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 +#: ../src/iop/atrous.c:1750 ../src/iop/nlmeans.c:443 msgid "luma" msgstr "Luma" -#: ../src/iop/atrous.c:1754 +#: ../src/iop/atrous.c:1751 msgid "change lightness at each feature size" msgstr "Muuta kaikenkokoisten yksityiskohtien vaaleutta." -#: ../src/iop/atrous.c:1756 +#: ../src/iop/atrous.c:1753 msgid "change color saturation at each feature size" msgstr "Muuta värikylläisyyttä kaiken kokoisille yksityiskohdille" -#: ../src/iop/atrous.c:1758 +#: ../src/iop/atrous.c:1755 msgid "edges" msgstr "Reunat" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1756 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -19342,7 +19654,7 @@ msgstr "" "Muuta kaikenkokoisten yksityiskohtien reunahaloja.\n" "Vaikuttaa ainoastaan luma- ja kroma-välilehtien tuloksiin." -#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1789 ../src/iop/colorzones.c:2705 msgid "make effect stronger or weaker" msgstr "Voimista tai heikennä tehostetta." @@ -19414,11 +19726,11 @@ msgstr "Fujifilmin kaltainen" msgid "nokia like" msgstr "Nokian kaltainen" -#: ../src/iop/basecurve.c:363 +#: ../src/iop/basecurve.c:362 msgid "base curve" msgstr "Perussävykäyrä" -#: ../src/iop/basecurve.c:370 +#: ../src/iop/basecurve.c:369 msgid "" "apply a view transform based on personal or camera maker look,\n" "for corrective purposes, to prepare images for display" @@ -19428,50 +19740,50 @@ msgstr "" "Tarkoitettu korjaaviin toimenpiteisiin tai kuvan valmistamiseen näyttöä " "varten." -#: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 +#: ../src/iop/basecurve.c:371 ../src/iop/cacorrect.c:81 #: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 -#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 +#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 -#: ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 +#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:88 ../src/iop/profile_gamma.c:99 #: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 #: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 #: ../src/iop/temperature.c:249 msgid "corrective" msgstr "Korjaava" -#: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 +#: ../src/iop/basecurve.c:374 ../src/iop/dither.c:117 ../src/iop/dither.c:119 #: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 #: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:461 -#: ../src/iop/watermark.c:463 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "Epälineaarinen, RGB, näyttöperustainen" -#: ../src/iop/basecurve.c:553 +#: ../src/iop/basecurve.c:552 msgid "display-referred default" msgstr "Näyttöperusteinen oletus" -#: ../src/iop/basecurve.c:2092 +#: ../src/iop/basecurve.c:2089 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "Vaaka-akseli: sisään, pystyakseli: ulos. Suoritetaan RGB-kanaville." -#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 +#: ../src/iop/basecurve.c:2096 ../src/iop/basicadj.c:635 #: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "Kontrastin lisäyksessä käytettävä värin säilytyksen menetelmä." -#: ../src/iop/basecurve.c:2103 +#: ../src/iop/basecurve.c:2100 msgid "two exposures" msgstr "Kaksi valotusta" -#: ../src/iop/basecurve.c:2104 +#: ../src/iop/basecurve.c:2101 msgid "three exposures" msgstr "Kolme valotusta" -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2102 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -19480,11 +19792,11 @@ msgstr "" "kerran yli- ja alivalotettuna. Kuvatessa kannattaa valottaa huippuvalojen " "mukaan." -#: ../src/iop/basecurve.c:2110 +#: ../src/iop/basecurve.c:2107 msgid "how many stops to shift the individual exposures apart" msgstr "Haarukoitujen kuvien valotusero." -#: ../src/iop/basecurve.c:2119 +#: ../src/iop/basecurve.c:2116 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -19492,7 +19804,7 @@ msgstr "" "Siirretäänkö valotusta ylös vai alas (-1: vähentää huippuvaloja, +1: vähentää " "varjoja)." -#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2122 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "Graafin asteikko" @@ -19518,7 +19830,7 @@ msgstr "Yleiset kuvan säädöt" #: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 #: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 #: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:460 +#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 msgid "creative" msgstr "Luova" @@ -19538,7 +19850,7 @@ msgstr "" "Huonoilla arvoilla leikataan mustan lähellä oleva värit\n" "sävyasteikon ulkopuolelle siirtämällä RGB-arvot negatiivisiksi." -#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1215 msgid "adjust the exposure correction" msgstr "Säädä valotuksen korjausta." @@ -19605,7 +19917,7 @@ msgstr "Muuta kuvan paikallista ja yleistä kontrastia erikseen." #: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 #: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 #: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:89 ../src/iop/nlmeans.c:91 #: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "Epälineaarinen, Lab, näyttöperustainen" @@ -19615,7 +19927,7 @@ msgstr "Epälineaarinen, Lab, näyttöperustainen" #: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 #: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 #: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:90 ../src/iop/shadhi.c:143 #: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "Epälineaarinen, Lab" @@ -19688,9 +20000,9 @@ msgstr "" #: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 #: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 +#: ../src/iop/denoiseprofile.c:822 ../src/iop/diffuse.c:141 #: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 -#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 +#: ../src/iop/overlay.c:179 ../src/iop/primaries.c:75 #: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" @@ -19731,7 +20043,7 @@ msgid "apply Orton effect for a dreamy ethereal look" msgstr "Lisää Orton-tehoste unisen ja eteerisen kuvan luomiseksi" #: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:112 +#: ../src/libs/masks.c:187 msgid "size" msgstr "Koko" @@ -19816,7 +20128,7 @@ msgstr "Rajat|Suurenna kanvaasia|Laajenna kanvaasia" msgid "add solid borders or margins around the image" msgstr "Lisää kiinteä reunus tai marginaali kuvan ympärille." -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 msgid "linear or non-linear, RGB, display-referred" msgstr "Suoralinjainen tai epälineaarinen, RGB, näyttöperustainen" @@ -20025,18 +20337,18 @@ msgstr "Raakakuvan värivirheet" msgid "correct chromatic aberrations for Bayer sensors" msgstr "Korjaa värivirheet Bayer-tyyppisiltä kuvakennoilta." -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:316 #: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 #: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 -#: ../src/iop/rasterfile.c:106 ../src/iop/rasterfile.c:108 +#: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 #: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 #: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 #: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "Suoralinjainen, RAW, kohtausperusteinen" -#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 -#: ../src/iop/rasterfile.c:107 ../src/iop/rawdenoise.c:142 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:317 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 #: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "Suoralinjainen, RAW" @@ -20144,7 +20456,7 @@ msgstr "Sensorointi" msgid "censorize license plates and body parts for privacy" msgstr "Sensuroi rekisterikilpiä ja kehon osia yksityisyyden suojaamiseksi." -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 ../src/iop/filmicrgb.c:345 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 #: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "Suoralinjainen tai epälineaarinen, RGB, kohtausperusteinen" @@ -20644,7 +20956,7 @@ msgstr "" msgid "picker" msgstr "Valitsin" -#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2080 msgid "set white balance to detected from area" msgstr "Valitse alueesta tunnistettu valkotasapaino." @@ -20652,7 +20964,7 @@ msgstr "Valitse alueesta tunnistettu valkotasapaino." msgid "illuminant" msgstr "Valaisu" -#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2141 msgid "temperature" msgstr "Värilämpötila" @@ -20676,7 +20988,7 @@ msgstr "" msgid "mapping" msgstr "Kartoitus" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1283 msgid "area mode" msgstr "Alueen tila" @@ -20692,11 +21004,11 @@ msgstr "" "\"Mittaus\" näyttää kuinka CAT kartoittaa tulon värin\n" "ja sitä voidaan käyttää kohteen näytteenä." -#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1289 msgid "correction" msgstr "Korjaus" -#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1290 msgid "measure" msgstr "Mittaus" @@ -20712,7 +21024,7 @@ msgstr "" "Laske kohde ottamalla kanavan sekoitus huomioon.\n" "Jos poistettu käytöstä, huomioidaan ainoastaan CAT." -#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1298 msgid "the input color that should be mapped to the target" msgstr "Tulon väri joka tulisi kartoittaa kohteeseen" @@ -20726,7 +21038,7 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1305 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "Nämä LCh koordinaatit on laskettu CIE Lab 1976 koordinaateista" @@ -20734,13 +21046,13 @@ msgstr "Nämä LCh koordinaatit on laskettu CIE Lab 1976 koordinaateista" msgid "the desired target color after mapping" msgstr "Kartoituksen jälkeen haluttu kohdeväri" -#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1324 msgctxt "section" msgid "input" msgstr "tulo" #. spacer -#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1327 msgctxt "section" msgid "target" msgstr "kohde" @@ -20946,7 +21258,7 @@ msgstr "Määrä" msgid "size of features to preserve" msgstr "Säilytettävien yksityiskohtien koko." -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:442 msgid "strength of the effect" msgstr "Säädön voimakkuus." @@ -21095,7 +21407,7 @@ msgstr "3:1, panoraama" msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "Virheellinen kuvasuhde `%s'. Kuvasuhteen tulee olla \"numero:numero\"." -#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1393 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" @@ -21107,23 +21419,23 @@ msgstr "" "Syötä oma kuvasuhde avaamalla laatikko ja antamalla suhde muodossa x:y tai " "desimaalina." -#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1405 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "Marginaalit" -#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1415 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "Vasen marginaali ei voi mennä oikean marginaalin kanssa päällekkäin." -#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1423 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "Oikea marginaali ei voi mennä vasemman marginaalin kanssa päällekkäin." -#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1429 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "Ylämarginaali ei voi mennä alamarginaalin kanssa päällekkäin." -#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1437 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "Alamarginaali ei voi mennä ylämarginaalin kanssa päällekkäin." @@ -21166,12 +21478,12 @@ msgstr "" "vaakasuunnassa: CTRL+raahaa\n" "Suorista: kakkospainike+raahaus, Toteuta: kaksoisnapsauta" -#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1945 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[%s reunoilla] Rajaa" -#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1947 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[%s reunoilla] Rajaa säilyttäen kuvasuhde" @@ -21453,7 +21765,7 @@ msgid "colorbalance works only on RGB input" msgstr "Väritasapaino toimii ainoastaan RGB-tulolla." #: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 +#: ../src/iop/retouch.c:2055 ../src/iop/toneequal.c:1942 msgid "cannot display masks when the blending mask is displayed" msgstr "Maskien näyttö ei onnistu, kun yhdistämisen maski on käytössä." @@ -21653,46 +21965,76 @@ msgid "weight of the shadows over the whole tonal range" msgstr "Varjojen paino koko kuvan sävyalueella." #: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"Näyttää varjojen maskin shakkilaudan kaltaisena peitekuvana.\n" +"Yhä näkyvä kuvan alue (jota ei ole peitetty maskilla) on alue\n" +"johon varjojen säädin vaikuttaa muilla välilehdillä." + +#: ../src/iop/colorbalancergb.c:1994 msgid "position of the middle-gray reference for masking" msgstr "Keskiharmaan sijainnin viite maskia varten." -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"Näyttää keskisävyjen maskin shakkilaudan kaltaisena peitekuvana.\n" +"Yhä näkyvä kuvan alue (jota ei ole peitetty maskilla) on alue\n" +"johon keskisävyjen säädin vaikuttaa muilla välilehdillä." + +#: ../src/iop/colorbalancergb.c:2007 msgid "weights of highlights over the whole tonal range" msgstr "Huippuvalojen paino koko kuvan sävyalueella." -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"Näyttää huippuvalojen maskin shakkilaudan kaltaisena peitekuvana.\n" +"Yhä näkyvä kuvan alue (jota ei ole peitetty maskilla) on alue\n" +"johon huippuvalojen säädin vaikuttaa muilla välilehdillä." + +#: ../src/iop/colorbalancergb.c:2017 msgctxt "section" msgid "threshold" msgstr "Kynnysarvo" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2022 msgid "peak white luminance value used to normalize the power function" msgstr "" "Valkoisen kirkkauden huippukohtaa käytetään teho-asetuksen normalisointiin." -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2028 msgid "peak gray luminance value used to normalize the power function" msgstr "" "Harmaan kirkkauden huippukohtaa käytetään teho-asetuksen normalisointiin." -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2030 msgctxt "section" msgid "mask preview settings" msgstr "Maskin esikatselun asetukset" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 msgid "select color of the checkerboard from a swatch" msgstr "Valitse tarkastuskortin väri mallista." -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2044 msgid "checkerboard size" msgstr "Tarkastuskortin koko" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 1" msgstr "Tarkastuskortin väri 1" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2049 msgid "checkerboard color 2" msgstr "Tarkastuskortin väri 2" @@ -21710,7 +22052,7 @@ msgstr "Suorita väriavaruuden korjauksia ja käytä tyylejä" #: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 #: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 #: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 #: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 #: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 @@ -21976,15 +22318,15 @@ msgstr "" #: ../src/iop/colorequal.c:3030 msgid "change hue hue-wise" -msgstr "Muuta sävyä sävyn mukaan" +msgstr "Muuta sävyä sävyn mukaan." #: ../src/iop/colorequal.c:3048 msgid "change saturation hue-wise" -msgstr "Muuta värikylläisyyttä sävyn mukaan" +msgstr "Muuta värikylläisyyttä sävyn mukaan." #: ../src/iop/colorequal.c:3066 msgid "change brightness hue-wise" -msgstr "Muuta kirkkautta sävyn mukaan" +msgstr "Muuta kirkkautta sävyn mukaan." #: ../src/iop/colorequal.c:3099 msgid "" @@ -22134,7 +22476,7 @@ msgstr "" "Harmonian sääntö joka määrittää mitkä sävyt katsotaan olevan 'harmoniassa'.\n" "\n" "Monokromaattinen: Yksi sävyperhe — vain yksi solmu.\n" -"Vastaava: Kolme viereistä sävyä 30° jaolla — luonnollinen, yhtenäinen\n" +"Vastaava: Kolme viereistä sävyä 30° jaolla — luonnollinen, yhtenäinen.\n" "Täydentävä vastaava: Vastaava kolmikko sekä sen täydentävät sävyt — rikas, " "mutta tasapainoinen.\n" "Täydentävä: Kaksi väriympyrän vastakkaista sävyä — suuri kontrasti, eloisa.\n" @@ -22202,7 +22544,7 @@ msgstr "" msgid "vectorscope two-way sync" msgstr "Vektorialueen kaksisuuntainen synkronointi" -#: ../src/iop/colorharmonizer.c:1515 +#: ../src/iop/colorharmonizer.c:1517 msgid "" "when enabled, the vectorscope harmony overlay is kept in sync with\n" "the harmony rule and anchor hue controls in the module.\n" @@ -22214,7 +22556,7 @@ msgstr "" "Poista käytöstä, jos haluat säätää moduulia häiritsemättä vektorialueen " "näyttöä ja päinvastoin." -#: ../src/iop/colorharmonizer.c:1529 +#: ../src/iop/colorharmonizer.c:1531 msgid "" "import the harmony rule and anchor hue currently displayed in the " "vectorscope.\n" @@ -22226,7 +22568,7 @@ msgstr "" "Vaihtaa myös histogrammipaneelin vektorialuenäkymään, ellei se ole jo " "aktiivinen." -#: ../src/iop/colorharmonizer.c:1550 +#: ../src/iop/colorharmonizer.c:1552 msgid "" "how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" @@ -22254,7 +22596,7 @@ msgstr "" "pikselit (harmaat)\n" "eivät muutu tämän asetuksen vaikutuksesta." -#: ../src/iop/colorharmonizer.c:1564 +#: ../src/iop/colorharmonizer.c:1566 msgid "" "controls the angular reach of each harmony node's attraction.\n" "\n" @@ -22291,7 +22633,7 @@ msgstr "" " Hyödyllinen voimakkaasti ristiriitaisissa kuvissa tai kun halutaan " "maalauksellinen ilme." -#: ../src/iop/colorharmonizer.c:1579 +#: ../src/iop/colorharmonizer.c:1581 msgid "" "shields low-chroma (desaturated) colors from the hue correction.\n" "\n" @@ -22323,7 +22665,7 @@ msgstr "" "kasvaa\n" "asteittain nollasta ja liukusäätimen vaste levitetään tasaisesti alueelle." -#: ../src/iop/colorharmonizer.c:1593 +#: ../src/iop/colorharmonizer.c:1595 msgid "" "controls the intensity of smoothing applied to the correction field.\n" "\n" @@ -22349,23 +22691,23 @@ msgstr "" " sumentaa värinkorjausta kuvan reunoilla, mikä aiheuttaa jonkin verran " "visuaalista erottelua." -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 1" msgstr "Sävy 1" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 2" msgstr "Sävy 2" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 3" msgstr "Sävy 3" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 4" msgstr "Sävy 4" -#: ../src/iop/colorharmonizer.c:1620 +#: ../src/iop/colorharmonizer.c:1622 msgid "" "saturation multiplier for colors near this harmony node.\n" "100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" @@ -22377,11 +22719,11 @@ msgstr "" "Vaikutusta painotetaan pikselin etäisyyden mukaan solmusta\n" "ja kunnioitetaan 'neutraali sävyn suojaus' asetusta." -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "Tuonnin väriprofiili" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -22389,42 +22731,42 @@ msgstr "" "Muunna tulon RGB-arvot työskentelyputken RGB-arvoiksi\n" "käyttäen väriprofiileja RGB-arvojen uudelleenkuvaamisessa." -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:317 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:315 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "Pakollinen" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "Profiilin määrittämä" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format msgid "" "can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" msgstr "" "Ei saada otettua matriisia väriavaruudesta `%s', se korvataan Rec2020 RGB:llä!" -#: ../src/iop/colorin.c:1398 +#: ../src/iop/colorin.c:1396 #, c-format msgid "`%s' color matrix not found!" msgstr "`%s' värimatriisia ei löytynyt!" -#: ../src/iop/colorin.c:1436 +#: ../src/iop/colorin.c:1434 msgid "input profile could not be generated!" msgstr "Tuonnin väriprofiilia ei voitu luoda!" -#: ../src/iop/colorin.c:1533 +#: ../src/iop/colorin.c:1531 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "" "Tukematon tuonnin väriprofiili on korvattu suoralinjaisella Rec709 RGB-" "väriprofiililla!" -#: ../src/iop/colorin.c:1807 +#: ../src/iop/colorin.c:1805 msgid "external ICC profiles" msgstr "ulkoiset ICC-väriprofiilit" -#: ../src/iop/colorin.c:1862 +#: ../src/iop/colorin.c:1860 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -22447,15 +22789,28 @@ msgstr "" "Tekijänoikeus: %s\n" "\n" -#: ../src/iop/colorin.c:2050 +#: ../src/iop/colorin.c:2047 +msgid "blue mapping" +msgstr "Sinisen kartoitus" + +#: ../src/iop/colorin.c:2048 +msgid "" +"the blue mapping mode has been deprecated since very long and has been " +"removed.\n" +"reset to defaults or switch to any colorin profile and check results. " +"minimal\n" +"visual differences might be possible." +msgstr "" + +#: ../src/iop/colorin.c:2062 msgid "input profile" msgstr "Tuonnin väriprofiili" -#: ../src/iop/colorin.c:2063 +#: ../src/iop/colorin.c:2075 msgid "working ICC profiles" msgstr "työskentelytilan ICC-väriprofiilit" -#: ../src/iop/colorin.c:2075 +#: ../src/iop/colorin.c:2087 msgid "confine Lab values to gamut of RGB color space" msgstr "Rajoita Lab-arvot RGB-sävyasteikkoon." @@ -22535,11 +22890,11 @@ msgstr "" msgid "level of histogram equalization" msgstr "Histogrammin tasauksen voimakkuus" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "Viennin väriprofiili" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -22547,57 +22902,57 @@ msgstr "" "Muunna työskentelyputken RGB-arvot näytön RGB-arvoiksi\n" "käyttäen väriprofiileja RGB-arvojen uudelleenkuvaamisessa." -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "Epälineaarinen, RGB tai Lab, näyttöperusteinen" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "Puuttuva vientiväriprofiili on korvattu sRGB-väriprofiililla!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "" "Vedoksen esikatselun puuttuva väriprofiili on korvattu sRGB-väriprofiililla!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "Tukematon viennin väriprofiili on korvattu sRGB-väriprofiililla!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "Ulostulon muunnosasetukset" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "Muodostusmenetelmä" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1637 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 #: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 -#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1488 +#: ../src/views/darkroom.c:3368 ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "Aistiperustainen" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1638 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 #: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 -#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1489 +#: ../src/views/darkroom.c:3369 ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "Suhteellinen kolorimetrinen" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1639 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 #: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 -#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1490 +#: ../src/views/darkroom.c:3370 ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "Värikylläisyyteen perustuva" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1640 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 #: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 -#: ../src/views/darkroom.c:3188 ../src/views/lighttable.c:1491 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "Absoluuttinen kolorimetrinen" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "viennin ICC-väriprofiilit" @@ -22674,7 +23029,7 @@ msgstr "" "Tämä moduuli on vanhentunut. Kannattaa käyttää värin kartoitus-moduulia tämän " "sijaan." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -22801,11 +23156,15 @@ msgstr "CinemaScope" msgid "65:24, XPan" msgstr "65:24, XPan" -#: ../src/iop/crop.c:1828 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "Käännä rajaus pysty- ja vaakasuunnassa." + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "Muuta kokoa: raahaa, Säilytä kuvasuhde: SHIFT+raahaa" -#: ../src/iop/crop.c:1835 +#: ../src/iop/crop.c:1841 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" @@ -22857,20 +23216,20 @@ msgstr "Värivirhetunnistuksen säde" msgid "threshold for defringe, higher values mean less defringing" msgstr "Värivirhekorjauksen kynnysarvo, korkeampi arvo vähentää värivirheitä." -#: ../src/iop/demosaic.c:311 +#: ../src/iop/demosaic.c:309 msgid "demosaic" msgstr "Mosaiikin palautus" -#: ../src/iop/demosaic.c:316 +#: ../src/iop/demosaic.c:314 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "" "Palauta täydet RGB-pikselit kuvakennon värisuotimen matriisin lukemista." -#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 +#: ../src/iop/demosaic.c:764 ../src/iop/demosaic.c:811 msgid "can't allocate demosaic buffer" msgstr "Sisäisen puskurin varaus ei onnistu" -#: ../src/iop/demosaic.c:803 +#: ../src/iop/demosaic.c:801 msgid "can't equilibrate greens" msgstr "Vihreiden tasapainotus ei onnistu" @@ -23050,47 +23409,47 @@ msgstr "" "Kaappausterävöityksen säteen laskenta on epätarkka rajauksen tai liian suuren " "zoomauksen takia." -#: ../src/iop/denoiseprofile.c:808 +#: ../src/iop/denoiseprofile.c:807 msgid "wavelets: chroma only" msgstr "Aallokkeet: vain kroma" -#: ../src/iop/denoiseprofile.c:814 +#: ../src/iop/denoiseprofile.c:813 msgid "denoise (profiled)" msgstr "Kohinanpoisto (profiloitu)" -#: ../src/iop/denoiseprofile.c:820 +#: ../src/iop/denoiseprofile.c:819 msgid "denoise using noise statistics profiled on sensors" msgstr "Poista kuvasta kohinaa käyttäen kuvakennon tilastollista profiilia." -#: ../src/iop/denoiseprofile.c:2850 +#: ../src/iop/denoiseprofile.c:2844 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "Löydettiin ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2854 +#: ../src/iop/denoiseprofile.c:2848 #, c-format msgid "found ISO %d" msgstr "Löydettiin ISO %d" -#: ../src/iop/denoiseprofile.c:2871 +#: ../src/iop/denoiseprofile.c:2865 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "interpoloitu ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2875 +#: ../src/iop/denoiseprofile.c:2869 #, c-format msgid "interpolated ISO %d" msgstr "Interpoloitu ISO %d" -#: ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/denoiseprofile.c:3605 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3612 +#: ../src/iop/denoiseprofile.c:3606 msgid "U0V0" msgstr "U0V0" -#: ../src/iop/denoiseprofile.c:3650 +#: ../src/iop/denoiseprofile.c:3644 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" @@ -23100,37 +23459,37 @@ msgstr "" "yhtenäiselle kuvalle, jos haluat\n" "arvioida kohinan vaihtelu." -#: ../src/iop/denoiseprofile.c:3656 +#: ../src/iop/denoiseprofile.c:3650 msgid "variance computed on the red channel" msgstr "Punaisesta kanavasta laskettu vaihtelu" -#: ../src/iop/denoiseprofile.c:3660 +#: ../src/iop/denoiseprofile.c:3654 msgid "variance computed on the green channel" msgstr "Vihreästä kanavasta laskettu vaihtelu" -#: ../src/iop/denoiseprofile.c:3665 +#: ../src/iop/denoiseprofile.c:3659 msgid "variance computed on the blue channel" msgstr "Sinisestä kanavasta laskettu vaihtelu" -#: ../src/iop/denoiseprofile.c:3668 +#: ../src/iop/denoiseprofile.c:3662 msgid "variance red: " msgstr "Punaisen vaihtelu: " -#: ../src/iop/denoiseprofile.c:3669 +#: ../src/iop/denoiseprofile.c:3663 msgid "variance green: " msgstr "Vihreän vaihtelu: " -#: ../src/iop/denoiseprofile.c:3670 +#: ../src/iop/denoiseprofile.c:3664 msgid "variance blue: " msgstr "Sinisen vaihtelu: " -#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 -#: ../src/libs/neural_restore.c:4273 ../src/libs/print_settings.c:2516 +#: ../src/iop/denoiseprofile.c:3672 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4410 ../src/libs/print_settings.c:2516 #: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "Profiili" -#: ../src/iop/denoiseprofile.c:3712 +#: ../src/iop/denoiseprofile.c:3706 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -23145,7 +23504,7 @@ msgstr "" "Valinta tulisi poistaa, jos aiemmassa instanssissa on\n" "käytetty värin yhdistämisen tilaa." -#: ../src/iop/denoiseprofile.c:3718 +#: ../src/iop/denoiseprofile.c:3712 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" @@ -23157,7 +23516,7 @@ msgstr "" "huippuvalotoiston / dynaamisen alueen / HLG-tilan\n" "asettaman valotuksenkorjauksen verran." -#: ../src/iop/denoiseprofile.c:3723 +#: ../src/iop/denoiseprofile.c:3717 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -23178,11 +23537,11 @@ msgstr "" "käyttöönotto muuttaa kohinanpoistoa. Kun asetus on käytössä\n" "et voi palata takaisin vanhaan algoritmiin." -#: ../src/iop/denoiseprofile.c:3733 +#: ../src/iop/denoiseprofile.c:3727 msgid "profile used for variance stabilization" msgstr "Vaihtelun tasaamiseen käytetty profiili." -#: ../src/iop/denoiseprofile.c:3735 +#: ../src/iop/denoiseprofile.c:3729 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -23192,7 +23551,7 @@ msgstr "" "Epäpaikallinen keskiarvo toimii parhaiten `vaaleuden' yhdistykselle.\n" "Aallokkeet toimii parhaiten 'värin' yhdistykselle." -#: ../src/iop/denoiseprofile.c:3739 +#: ../src/iop/denoiseprofile.c:3733 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" @@ -23204,7 +23563,7 @@ msgstr "" "kun Y0U0V0 yhdistää kanavat kroman ja\n" "luman erilliseen kohinan poistoon." -#: ../src/iop/denoiseprofile.c:3744 +#: ../src/iop/denoiseprofile.c:3738 msgid "" "radius of the patches to match.\n" "increase for more sharpness on strong edges, and better denoising of smooth " @@ -23218,7 +23577,7 @@ msgstr "" "Jos yksityiskohdat ovat liian tasaisia, vähennä arvoa tai suurenna " "yksityiskohtien liukusäätimen arvoa." -#: ../src/iop/denoiseprofile.c:3750 +#: ../src/iop/denoiseprofile.c:3744 msgid "" "emergency use only: radius of the neighborhood to search patches in. increase " "for better denoising performance, but watch the long runtimes! large radii " @@ -23229,7 +23588,7 @@ msgstr "" "pidempään! Suuren toimintasäteen käyttö kestää erittäin pitkään. Sinua on " "varoitettu!" -#: ../src/iop/denoiseprofile.c:3756 +#: ../src/iop/denoiseprofile.c:3750 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -23239,7 +23598,7 @@ msgstr "" "Kasvata arvoa vähentääksesi karkearakeista kohinaa.\n" "Ei vaikuta suorituskykyyn." -#: ../src/iop/denoiseprofile.c:3760 +#: ../src/iop/denoiseprofile.c:3754 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -23251,11 +23610,11 @@ msgstr "" "yksityiskohtien palauttamiseksi, kun\n" "käytetään suurempaa paikan kokoa." -#: ../src/iop/denoiseprofile.c:3764 +#: ../src/iop/denoiseprofile.c:3758 msgid "finetune denoising strength" msgstr "Hienosäädä kohinanpoiston voimakkuutta." -#: ../src/iop/denoiseprofile.c:3766 +#: ../src/iop/denoiseprofile.c:3760 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" @@ -23267,7 +23626,7 @@ msgstr "" "kohinaa tai värikohina on häiritsevää.\n" "Tämä saattaa johtua kuvan alivalotuksesta." -#: ../src/iop/denoiseprofile.c:3771 +#: ../src/iop/denoiseprofile.c:3765 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" @@ -23277,7 +23636,7 @@ msgstr "" "Vähennä arvoa voimakkaamman kohinanpoiston\n" "saavuttamiseksi kuvan tummilla alueilla." -#: ../src/iop/denoiseprofile.c:3775 +#: ../src/iop/denoiseprofile.c:3769 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -23287,7 +23646,7 @@ msgstr "" "Vähennä arvoa, jos varjot ovat liian purppurat.\n" "Suurenna arvoa, jos varjot ovat liian vihreät." -#: ../src/iop/denoiseprofile.c:3779 +#: ../src/iop/denoiseprofile.c:3773 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -23756,8 +24115,8 @@ msgstr "" msgid "magic lantern defaults" msgstr "Magic Lanternin oletukset" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:137 +#: ../src/iop/rawoverexposed.c:239 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "Kuvan `%s' pikseliarvojen tuonti epäonnistui" @@ -23773,17 +24132,17 @@ msgid "highlight preservation mode (%.1f EV)" msgstr "Huippuvalojen palautuksen menetelmä (%.1f EV)" #. Write report in GUI -#: ../src/iop/exposure.c:894 +#: ../src/iop/exposure.c:896 #, c-format msgid "L : \t%.1f %%" msgstr "L : \t%.1f %%" -#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#: ../src/iop/exposure.c:1036 ../src/libs/history.c:949 #, c-format msgid "%.2f EV" msgstr "%.2f Aukkoa" -#: ../src/iop/exposure.c:1199 +#: ../src/iop/exposure.c:1201 msgid "" "automatically remove the camera exposure bias\n" "this is useful if you exposed the image to the right." @@ -23791,7 +24150,7 @@ msgstr "" "Poista automaattisesti kameran valotuksen vinouma.\n" "Tämän on hyödyllistä, jos valotat kuvasi huippuvalojen mukaan." -#: ../src/iop/exposure.c:1205 +#: ../src/iop/exposure.c:1207 msgid "" "remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" @@ -23805,32 +24164,32 @@ msgstr "" "Kun käytetään kuvalle missä ei ole valotuksenkorjausta, on käytettävä\n" "(esim. Sigmoid) sävyjen kartoitusta huippuvalojen palamisen estämiseksi." -#: ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1219 msgid "set the exposure adjustment using the selected area" msgstr "Aseta valotuksen säätö käyttäen valittua aluetta" -#: ../src/iop/exposure.c:1228 +#: ../src/iop/exposure.c:1230 #, no-c-format msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "" "Mistä kohtaa sävyaluetta välkynnänpoisto mitataan. Esimerkiksi 50% on " "mediaani." -#: ../src/iop/exposure.c:1234 +#: ../src/iop/exposure.c:1236 msgid "" "where to place the exposure level for processed pics, EV below overexposure." msgstr "" "Mihin käsiteltyjen kuvien valotuksen taso asetetaan, aukko alle ylivalotuksen." -#: ../src/iop/exposure.c:1238 +#: ../src/iop/exposure.c:1240 msgid "what exposure correction has actually been used" msgstr "Mitä valotuksen korjausta on käytetty" -#: ../src/iop/exposure.c:1244 +#: ../src/iop/exposure.c:1246 msgid "computed EC: " msgstr "Laskettu valotuksen korjaus:" -#: ../src/iop/exposure.c:1257 +#: ../src/iop/exposure.c:1259 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -23842,11 +24201,11 @@ msgstr "" "Huonoilla arvoilla leikataan lähes mustat värit sävyasteikon\n" "ulkopuolelle, siirtämällä RGB-arvot negatiivisiksi." -#: ../src/iop/exposure.c:1267 +#: ../src/iop/exposure.c:1269 msgid "area exposure mapping" msgstr "Alueen valotuksen kartoitus" -#: ../src/iop/exposure.c:1273 +#: ../src/iop/exposure.c:1275 msgid "" "define a target brightness, in terms of exposure,\n" "for a selected region of the image (the control sample),\n" @@ -23862,7 +24221,7 @@ msgstr "" "kriittinen osa kuvan aihetta tai joku liikkumaton\n" "ja tasaisesti valaistu pinta sarjassa kuvia." -#: ../src/iop/exposure.c:1282 +#: ../src/iop/exposure.c:1284 msgid "" "\"correction\" automatically adjust exposure\n" "such that the input lightness is mapped to the target.\n" @@ -23874,11 +24233,11 @@ msgstr "" "\"Mittaus\" näyttää kuinka valotuksen korjaus kartoittaa tulon värin\n" "ja sitä voidaan käyttää kohteen määrittämiseksi." -#: ../src/iop/exposure.c:1300 +#: ../src/iop/exposure.c:1302 msgid "L : \tN/A" msgstr "L : \tN/A" -#: ../src/iop/exposure.c:1310 +#: ../src/iop/exposure.c:1312 msgid "the desired target exposure after mapping" msgstr "Kartoituksen jälkeen haluttu kohteen valotus" @@ -24036,7 +24395,7 @@ msgstr "" #. Add export intent combo #: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 #: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 -#: ../src/views/darkroom.c:3193 ../src/views/lighttable.c:1495 +#: ../src/views/darkroom.c:3376 ../src/views/lighttable.c:1495 msgid "intent" msgstr "Menetelmä" @@ -24046,7 +24405,6 @@ msgstr "Kontrastoitu" #. centripetal spline #: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 -#: ../src/libs/neural_restore.c:1116 msgid "linear" msgstr "Lineaarinen" @@ -24572,7 +24930,7 @@ msgstr "Kierrä 90° vastapäivään." msgid "rotate 90 degrees CW" msgstr "Kierrä 90° myötäpäivään." -#: ../src/iop/gamma.c:41 +#: ../src/iop/gamma.c:42 msgctxt "modulename" msgid "display encoding" msgstr "Näytön koodaus" @@ -24753,7 +25111,7 @@ msgstr "Poista kuvasta sumu ja ilmakehän utuisuus." msgid "amount of haze reduction" msgstr "Utuisuuden vähennyksen määrä." -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4416 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 msgid "distance" msgstr "Etäisyys" @@ -24906,7 +25264,7 @@ msgid "" "increase to correct larger clipped areas.\n" "large values bring huge performance penalties" msgstr "" -"Lisää korjataksesi laajoja leikkautuneita alueita.\n" +"Lisää arvoa korjataksesi laajoja leikkautuneita alueita.\n" "Suuret arvot vaativat erittäin paljon laskentatehoa." #: ../src/iop/highlights.c:1339 @@ -25017,23 +25375,23 @@ msgstr "Valitse filmimateriaalin väri kuvasta." msgid "select color of film material" msgstr "Valitse filmi-materiaalin väri." -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "Objektiivin virheiden korjaus" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" msgstr "Vinjetti|Värivirhe|Vääristymä" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "Korjaa objektiivin linssien virheitä." -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "Geometrinen ja palautus, RGB" -#: ../src/iop/lens.cc:3754 +#: ../src/iop/lens.cc:3755 #, c-format msgid "" "maker:\t\t%s\n" @@ -25042,11 +25400,11 @@ msgid "" "crop factor:\t%.1f" msgstr "" "Valmistaja:\t\t%s\n" -"Malli:\t\t%s%s\n" +"Malli:\t\t\t%s%s\n" "Kiinnitys:\t\t%s\n" "Rajauskerroin:\t%.1f" -#: ../src/iop/lens.cc:3996 +#: ../src/iop/lens.cc:3997 #, c-format msgid "" "maker:\t\t%s\n" @@ -25058,26 +25416,26 @@ msgid "" "mounts:\t%s" msgstr "" "Valmistaja:\t\t%s\n" -"Malli:\t\t%s\n" +"Malli:\t\t\t%s\n" "Polttovälialue:\t%s\n" -"Aukko:\t%s\n" +"Aukko:\t\t\t%s\n" "Rajauskerroin:\t%.1f\n" -"Tyyppi:\t\t%s\n" -"Kiinnitys:\t%s" +"Tyyppi:\t\t\t%s\n" +"Kiinnitys:\t\t%s" -#: ../src/iop/lens.cc:4069 +#: ../src/iop/lens.cc:4070 msgid "f/" msgstr "aukko" -#: ../src/iop/lens.cc:4084 +#: ../src/iop/lens.cc:4085 msgid "d" msgstr "etäisyys" -#: ../src/iop/lens.cc:4232 +#: ../src/iop/lens.cc:4233 msgid "camera/lens not found" msgstr "Kameraa/objektiivia ei löydy" -#: ../src/iop/lens.cc:4233 +#: ../src/iop/lens.cc:4234 msgid "" "please select your lens manually\n" "you might also want to check if your Lensfun database is up-to-date\n" @@ -25089,64 +25447,64 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4377 +#: ../src/iop/lens.cc:4378 msgid "camera model" msgstr "Kameran malli" -#: ../src/iop/lens.cc:4382 +#: ../src/iop/lens.cc:4383 msgid "find camera" msgstr "Etsi kamera" -#: ../src/iop/lens.cc:4394 +#: ../src/iop/lens.cc:4395 msgid "find lens" msgstr "Etsi objektiivi" -#: ../src/iop/lens.cc:4403 +#: ../src/iop/lens.cc:4404 msgid "focal length (mm)" msgstr "Polttoväli (mm)." -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4411 msgid "f-number (aperture)" msgstr "f-luku (aukko)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4418 msgid "distance to subject" msgstr "Etäisyys kohteeseen." #. scale #. upscale page: scale factor selector -#: ../src/iop/lens.cc:4452 ../src/iop/overlay.c:1121 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1480 ../src/libs/export.c:1558 -#: ../src/libs/neural_restore.c:4183 +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1508 ../src/iop/vignette.c:1043 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 +#: ../src/libs/neural_restore.c:4320 msgid "scale" msgstr "Mittakaava" -#: ../src/iop/lens.cc:4454 +#: ../src/iop/lens.cc:4455 msgid "auto scale" msgstr "Automaattinen koko" -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4457 msgid "automatic scale to available image size due to Lensfun data" msgstr "" "Automaattinen skaalaus käytetylle kuvan koolle perustuen Lensfunin tietoihin" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4462 msgid "correct distortions or apply them" msgstr "Korjaa vääristymät tai ota ne käyttöön." -#: ../src/iop/lens.cc:4469 +#: ../src/iop/lens.cc:4470 msgid "transversal chromatic aberration red" msgstr "Poikittainen värivirhe punainen." -#: ../src/iop/lens.cc:4474 +#: ../src/iop/lens.cc:4475 msgid "transversal chromatic aberration blue" msgstr "Poikittainen värivirhe sininen." -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4482 msgid "use latest algorithm" msgstr "Käytä viimeisintä algoritmia" -#: ../src/iop/lens.cc:4484 +#: ../src/iop/lens.cc:4485 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -25156,89 +25514,89 @@ msgstr "" "Aktivoinnin jälkeen et voi palata\n" "takaisin vanhaan algoritmiin." -#: ../src/iop/lens.cc:4495 +#: ../src/iop/lens.cc:4496 msgid "fine-tuning" msgstr "Hienosäätö" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4499 +#: ../src/iop/lens.cc:4500 msgid "fine-tune" msgstr "Hienosäädä" -#: ../src/iop/lens.cc:4507 +#: ../src/iop/lens.cc:4508 msgid "tune the warp and chromatic aberration correction" msgstr "Säädä vääristymin ja värivirheen korjausta." -#: ../src/iop/lens.cc:4512 +#: ../src/iop/lens.cc:4513 msgid "tune the vignette correction" msgstr "Säädä vinjetoinnin korjausta." -#: ../src/iop/lens.cc:4517 +#: ../src/iop/lens.cc:4518 msgid "tune the TCA red correction" msgstr "Säädä poikittaisen punaisen värivirheen korjausta." -#: ../src/iop/lens.cc:4522 +#: ../src/iop/lens.cc:4523 msgid "tune the TCA blue correction" msgstr "Säädä poikittaisen sinisen värivirheen korjausta." -#: ../src/iop/lens.cc:4526 +#: ../src/iop/lens.cc:4527 msgid "image scaling" msgstr "Kuvan skaalaus" -#: ../src/iop/lens.cc:4528 +#: ../src/iop/lens.cc:4529 msgid "automatic scale to available image size" msgstr "Automaattinen skaalaus saatavilla olevalle kuvakoolle." -#: ../src/iop/lens.cc:4538 +#: ../src/iop/lens.cc:4539 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" " b) embedded metadata provided by the camera or software vendor" msgstr "" -"Valitse korjauksen tila joka perustuu joko\n" -" a) Lensfun projektin tuottamaan tietoon ja algoritmeihin\n" -" b) Kameran- tai ohjelmistonvalmistajan kuvaan lisäämiin metatietoihin" +"Valitse korjauksen tila joka perustuu joko:\n" +" a) Lensfun projektin tuottamaan tietoon ja algoritmeihin.\n" +" b) Kameran- tai ohjelmistonvalmistajan kuvaan lisäämiin metatietoihin." -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4546 msgid "which corrections to apply" msgstr "Mitä korjauksia käytetään." #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4550 +#: ../src/iop/lens.cc:4551 msgid "corrections done: " msgstr "Tehdyt korjaukset: " -#: ../src/iop/lens.cc:4553 +#: ../src/iop/lens.cc:4554 msgid "which corrections have actually been done" msgstr "Mitkä korjaukset on tehty." -#: ../src/iop/lens.cc:4570 +#: ../src/iop/lens.cc:4571 msgid "manual vignette correction" msgstr "Manuaalinen vinjetoinnin korjaus" -#: ../src/iop/lens.cc:4574 +#: ../src/iop/lens.cc:4575 msgid "additional manually controlled optical vignetting correction" msgstr "Ylimääräinen manuaalisesti hallittava optinen vinjetoinnin korjaus" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4578 msgid "vignette" msgstr "Vinjetti" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4582 msgid "amount of the applied optical vignetting correction" msgstr "Optisen vinjetoinnin korjauksen määrä" -#: ../src/iop/lens.cc:4585 +#: ../src/iop/lens.cc:4586 msgid "show applied optical vignette correction mask" msgstr "Näytä käytössä oleva optisen vinjetoinnin korjauksen maski" -#: ../src/iop/lens.cc:4589 +#: ../src/iop/lens.cc:4590 msgid "radius of uncorrected center" msgstr "Keskikohdan säde jota ei korjata" -#: ../src/iop/lens.cc:4595 +#: ../src/iop/lens.cc:4596 msgid "steepness of the correction effect outside of radius" msgstr "Säteen ulkopuolisen korjauksen vaikutuksen jyrkkyys" @@ -25352,37 +25710,37 @@ msgid "edit, add and delete nodes" msgstr "Muokkaa, lisää ja poista solmupisteitä." #: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 -#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 -#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 -#: ../src/libs/masks.c:1876 +#: ../src/iop/retouch.c:2444 ../src/iop/retouch.c:2450 ../src/iop/retouch.c:2455 +#: ../src/iop/retouch.c:2460 ../src/iop/spots.c:876 ../src/iop/spots.c:881 +#: ../src/iop/spots.c:886 ../src/libs/masks.c:2096 ../src/libs/masks.c:2104 +#: ../src/libs/masks.c:2112 ../src/libs/masks.c:2120 ../src/libs/masks.c:2128 +#: ../src/libs/masks.c:2137 msgid "shapes" msgstr "Muodot" #: ../src/iop/liquify.c:3633 msgid "draw curves" -msgstr "Piirrä käyriä" +msgstr "Piirrä käyriä." #: ../src/iop/liquify.c:3633 msgid "draw multiple curves" -msgstr "Piirrä useita käyriä" +msgstr "Piirrä useita käyriä." #: ../src/iop/liquify.c:3639 msgid "draw lines" -msgstr "Piirrä viivoja" +msgstr "Piirrä viivoja." #: ../src/iop/liquify.c:3639 msgid "draw multiple lines" -msgstr "Piirrä useita viivoja" +msgstr "Piirrä useita viivoja." #: ../src/iop/liquify.c:3645 msgid "draw points" -msgstr "Piirrä pisteitä" +msgstr "Piirrä pisteitä." #: ../src/iop/liquify.c:3645 msgid "draw multiple points" -msgstr "Piirrä useita pisteitä" +msgstr "Piirrä useita pisteitä." #: ../src/iop/liquify.c:3651 msgid "" @@ -25524,149 +25882,149 @@ msgstr "Alipäästösuotimen värikylläisyyden säätö." msgid "which filter to use for blurring" msgstr "Sumennukseen käytettävä suodin." -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:133 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:138 msgid "perform color space corrections and apply look" msgstr "" "Tee kuvaan väriavaruuden korjauksia ja käytä ulkoasuja kuvan värien " "muuttamiseen" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:141 msgid "defined by profile, RGB" msgstr "Profiilin määrittämä, RGB" -#: ../src/iop/lut3d.c:489 +#: ../src/iop/lut3d.c:491 msgid "error allocating buffer for gmz LUT" msgstr "Virhe GMZ LUT:n puskurin varauksessa." -#: ../src/iop/lut3d.c:517 +#: ../src/iop/lut3d.c:520 #, c-format msgid "invalid png file %s" msgstr "Virheellinen PNG-tiedosto %s" -#: ../src/iop/lut3d.c:525 +#: ../src/iop/lut3d.c:528 #, c-format msgid "png bit depth %d is not supported" msgstr "PNG-tiedoston bittisyvyys %d ei ole tuettu" -#: ../src/iop/lut3d.c:539 ../src/iop/lut3d.c:549 +#: ../src/iop/lut3d.c:542 ../src/iop/lut3d.c:552 #, c-format msgid "invalid level in png file %d %d" msgstr "Virheellinen taso PNG-tiedostossa %d %d" -#: ../src/iop/lut3d.c:544 +#: ../src/iop/lut3d.c:547 msgid "this darktable build is not compatible with compressed CLUT" msgstr "Tämä Darktablen versio ei tue pakattua CLUT-muotoa." -#: ../src/iop/lut3d.c:561 ../src/iop/lut3d.c:816 +#: ../src/iop/lut3d.c:564 ../src/iop/lut3d.c:819 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "Virhe - LUT 3D:n koko %d ylittää tuetun maksimiarvon" -#: ../src/iop/lut3d.c:573 +#: ../src/iop/lut3d.c:576 msgid "error allocating buffer for png LUT" msgstr "Virhe PNG LUT:n puskurin varauksessa." -#: ../src/iop/lut3d.c:581 +#: ../src/iop/lut3d.c:584 #, c-format msgid "error - could not read png image %s" msgstr "Virhe - ei voitu lukea PNG-tiedostoa %s" -#: ../src/iop/lut3d.c:593 +#: ../src/iop/lut3d.c:596 msgid "error - allocating buffer for png LUT" msgstr "Virhe - PNG LUT:n puskurin varaus ei onnistunut." -#: ../src/iop/lut3d.c:769 +#: ../src/iop/lut3d.c:772 #, c-format msgid "error - invalid cube file: %s" msgstr "Virhe - virheellinen cube-tiedosto: %s" -#: ../src/iop/lut3d.c:783 +#: ../src/iop/lut3d.c:786 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN muu kuin 0 ei ole tuettu" -#: ../src/iop/lut3d.c:795 +#: ../src/iop/lut3d.c:798 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX muu kuin 1 ei ole tuettu" -#: ../src/iop/lut3d.c:805 +#: ../src/iop/lut3d.c:808 msgid "1D cube LUT is not supported" msgstr "1D cube LUT ei ole tuettu." -#: ../src/iop/lut3d.c:827 +#: ../src/iop/lut3d.c:831 msgid "error - allocating buffer for cube LUT" msgstr "Virhe - cube LUT:n puskurin varaus epäonnistui." -#: ../src/iop/lut3d.c:838 +#: ../src/iop/lut3d.c:843 msgid "error - cube LUT size is not defined" msgstr "Virhe - cube LUT:n kokoa ei ole määritetty." -#: ../src/iop/lut3d.c:849 +#: ../src/iop/lut3d.c:854 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "Virhe - cube LUT:n virheellinen viivan numero %d" -#: ../src/iop/lut3d.c:865 +#: ../src/iop/lut3d.c:870 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "Virhe - cube LUT:n viivojen numero %d ei ole oikea, tulisi olla %d" -#: ../src/iop/lut3d.c:875 +#: ../src/iop/lut3d.c:880 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "Varoitus - cube LUT %d sisältää alueen ulkopuolisia arvoja [0,1]" -#: ../src/iop/lut3d.c:900 +#: ../src/iop/lut3d.c:906 #, c-format msgid "error - invalid 3dl file: %s" msgstr "Virhe: Virheellinen 3DL-tiedosto: %s" -#: ../src/iop/lut3d.c:921 +#: ../src/iop/lut3d.c:927 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "Virhe - muotoilijan maksimi arvo %d on liian matala." -#: ../src/iop/lut3d.c:932 +#: ../src/iop/lut3d.c:939 msgid "error - allocating buffer for 3dl LUT" msgstr "Virhe - 3dl LUT:n puskurin varaus ei onnistunut." -#: ../src/iop/lut3d.c:945 +#: ../src/iop/lut3d.c:952 msgid "error - 3dl LUT size is not defined" msgstr "Virhe - 3dl LUT:n kokoa ei ole määritetty." -#: ../src/iop/lut3d.c:973 +#: ../src/iop/lut3d.c:980 msgid "error - 3dl LUT lines number is not correct" msgstr "Virhe - 3dl LUT:n rivinumero on väärä." -#: ../src/iop/lut3d.c:989 +#: ../src/iop/lut3d.c:996 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "Virhe - LUT:n maksimiarvo ei vastaa mitään tuettua värisyvyyttä." -#: ../src/iop/lut3d.c:1568 +#: ../src/iop/lut3d.c:1576 msgid "LUT root folder not defined" msgstr "LUT:ien juurihakemistoa ei ole määritetty" -#: ../src/iop/lut3d.c:1574 +#: ../src/iop/lut3d.c:1582 msgid "select LUT file" msgstr "Valitse LUT-tiedosto" -#: ../src/iop/lut3d.c:1595 +#: ../src/iop/lut3d.c:1603 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "Hald CLUT (PNG), 3D LUT (cube tai 3DL) tai G'Mic pakattu LUT (GMZ)" -#: ../src/iop/lut3d.c:1597 +#: ../src/iop/lut3d.c:1605 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "Hald CLUT (PNG) tai 3D LUT (cube tai 3DL)" -#: ../src/iop/lut3d.c:1621 +#: ../src/iop/lut3d.c:1629 msgid "select file outside LUT root folder is not allowed" msgstr "" "Tiedoston valitseminen LUT:ien juurihakemiston ulkopuolelta ei ole sallittu." -#: ../src/iop/lut3d.c:1689 +#: ../src/iop/lut3d.c:1697 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " @@ -25676,7 +26034,7 @@ msgstr "" "3D LUT hakemisto tulee asettaa Asetukset / Käsittely-valikossa ennen LUT-" "tiedoston valintaa." -#: ../src/iop/lut3d.c:1693 +#: ../src/iop/lut3d.c:1701 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -25684,7 +26042,7 @@ msgstr "" "Valitse PNG (haldclut), cube tai 3DL-tiedosto. VAROITUS: 3D LUT hakemisto " "tulee asettaa Asetukset / Käsittely-valikossa ennen LUT-tiedoston valintaa." -#: ../src/iop/lut3d.c:1702 +#: ../src/iop/lut3d.c:1710 msgid "" "the file path (relative to LUT folder) is saved with image along with the LUT " "data if it's a compressed LUT (gmz)" @@ -25692,7 +26050,7 @@ msgstr "" "Tiedoston polku (suhteellinen LUT-tiedostojen hakemistoon) tallennetaan kuvan " "mukana LUT:n kanssa, jos se ei ole pakattu LUT (GMZ)" -#: ../src/iop/lut3d.c:1705 +#: ../src/iop/lut3d.c:1713 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -25700,27 +26058,27 @@ msgstr "" "Tiedoston polku (suhteellinen LUT-tiedostojen hakemistoon) tallennetaan kuvan " "mukana (ilman varsinaista LUT-tietoa)." -#: ../src/iop/lut3d.c:1714 +#: ../src/iop/lut3d.c:1722 msgid "enter LUT name" msgstr "Syötä LUT:n nimi" -#: ../src/iop/lut3d.c:1729 +#: ../src/iop/lut3d.c:1737 msgid "select the LUT" msgstr "Valitse LUT" -#: ../src/iop/lut3d.c:1746 +#: ../src/iop/lut3d.c:1754 msgid "select the color space in which the LUT has to be applied" msgstr "Valitse väriavaruus missä LUT otetaan käyttöön." -#: ../src/iop/lut3d.c:1748 +#: ../src/iop/lut3d.c:1756 msgid "interpolation" msgstr "Interpolointitapa" -#: ../src/iop/lut3d.c:1749 +#: ../src/iop/lut3d.c:1757 msgid "select the interpolation method" msgstr "Valitse interpolointitapa." -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:74 msgid "mask manager" msgstr "Maskien hallinta" @@ -25964,15 +26322,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "Vaihda värin valitsimet päälle / pois" -#: ../src/iop/nlmeans.c:77 +#: ../src/iop/nlmeans.c:76 msgid "astrophoto denoise" msgstr "Tähtivalokuvan kohinanpoisto" -#: ../src/iop/nlmeans.c:82 +#: ../src/iop/nlmeans.c:81 msgid "denoise (non-local means)" msgstr "Kohinanpoisto (epäpaikalliset keskiarvot)" -#: ../src/iop/nlmeans.c:87 +#: ../src/iop/nlmeans.c:86 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -25980,22 +26338,22 @@ msgstr "" "Käytä kuvaan erityisesti tähtivalokuville soveltuvaa\n" "Poisson-jakauman mukaista kohinanpoistoa." -#: ../src/iop/nlmeans.c:442 +#: ../src/iop/nlmeans.c:437 msgid "radius of the patches to match" msgstr "Vastaavan paikanhaun säde." -#: ../src/iop/nlmeans.c:450 +#: ../src/iop/nlmeans.c:445 msgid "how much to smooth brightness" msgstr "Kirkkauden tasoituksen voimakkuus." -#: ../src/iop/nlmeans.c:453 +#: ../src/iop/nlmeans.c:448 msgid "how much to smooth colors" msgstr "Värien tasoituksen voimakkuus." #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3062 -#: ../src/views/darkroom.c:3088 ../src/views/darkroom.c:3100 -#: ../src/views/darkroom.c:3115 ../src/views/darkroom.c:3133 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3245 +#: ../src/views/darkroom.c:3271 ../src/views/darkroom.c:3283 +#: ../src/views/darkroom.c:3298 ../src/views/darkroom.c:3316 msgid "overexposed" msgstr "Ylivalottunut" @@ -26007,23 +26365,19 @@ msgstr "Ylivalottunut moduuli epäonnistui puskurin varauksessa" msgid "module overexposed failed in color conversion" msgstr "Ylivalottunut moduuli epäonnistui värien muunnoksessa" -#: ../src/iop/overlay.c:147 +#: ../src/iop/overlay.c:170 msgid "composite" msgstr "Komposiitti" -#: ../src/iop/overlay.c:154 -msgid "" -"combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" -msgstr "" -"Yhdistä kuvaan elementtejä toisesta muokatusta kuvasta\n" -"(siirrä moduuli Viennin väriprofiili-moduulin perään, jos näet raitoja)." +#: ../src/iop/overlay.c:176 +msgid "combine the image with elements from another processed image" +msgstr "Yhdistä toisen käsitellyn kuvan elementeillä" -#: ../src/iop/overlay.c:164 +#: ../src/iop/overlay.c:185 msgid "layer|stack|overlay" msgstr "Taso|Pino|Peittokuva" -#: ../src/iop/overlay.c:300 +#: ../src/iop/overlay.c:327 #, c-format msgid "" "overlay image missing from database\n" @@ -26034,13 +26388,13 @@ msgstr "" "\n" "'%s'" -#: ../src/iop/overlay.c:340 +#: ../src/iop/overlay.c:387 #, c-format msgid "image %d does not exist" msgstr "Kuvaa %d ei löydy." #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:784 +#: ../src/iop/overlay.c:1109 msgid "" "drop\n" "image\n" @@ -26051,7 +26405,7 @@ msgstr "" "filminauhalta\n" "tähän" -#: ../src/iop/overlay.c:1019 +#: ../src/iop/overlay.c:1403 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -26060,12 +26414,12 @@ msgstr "" "Ei voida käyttää kuvaa %d peitekuvana, koska se käyttää nykyistä kuvaa itse " "peitekuvana, suoraan tai epäsuorasti." -#: ../src/iop/overlay.c:1113 ../src/iop/watermark.c:1472 +#: ../src/iop/overlay.c:1500 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "Sijoitus" -#: ../src/iop/overlay.c:1129 +#: ../src/iop/overlay.c:1516 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" @@ -26084,29 +26438,29 @@ msgstr "" "• Korkeus: Sovita peitekuvan korkeus kuvan korkeuteen.\n" "• Kehittyneet asetukset: Valitse peitekuvan ja kuvan suhteet erikseen." -#: ../src/iop/overlay.c:1140 +#: ../src/iop/overlay.c:1527 msgid "reference image dimension against which to scale the overlay" msgstr "Viitekuvan suhde jota vasten peitekuva sovitetaan." -#: ../src/iop/overlay.c:1144 +#: ../src/iop/overlay.c:1531 msgid "overlay dimension to scale" msgstr "Peitekuvan sovitus kuvasuhteeseen." -#: ../src/iop/overlay.c:1148 ../src/iop/watermark.c:1507 +#: ../src/iop/overlay.c:1535 ../src/iop/watermark.c:1511 #: ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "Kohdistus" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1559 msgid "the opacity of the overlay" msgstr "Peitekuvan läpinäkyvyys." -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1560 msgid "the scale of the overlay" msgstr "Peitekuvan koko." -#: ../src/iop/overlay.c:1174 +#: ../src/iop/overlay.c:1561 msgid "the rotation of the overlay" msgstr "Peitekuvan kierto." @@ -26221,19 +26575,19 @@ msgstr "Tee optimointi parhaan arvauksen mukaan." msgid "tone mapping method" msgstr "Sävyjen kartoitusmenetelmä" -#: ../src/iop/rasterfile.c:93 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" msgstr "Ulkoiset rasterimaskit" -#: ../src/iop/rasterfile.c:98 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "Rasteri | Maski" -#: ../src/iop/rasterfile.c:104 +#: ../src/iop/rasterfile.c:105 msgid "read PFM/PNG files recorded for use as raster masks" msgstr "Lue rasterimaskina käytettäviä tallennettuja PFM/PNG-tiedostoja." -#: ../src/iop/rasterfile.c:177 +#: ../src/iop/rasterfile.c:178 msgid "" "no mask extracted from the raster file\n" "make sure the masks have proper contrast" @@ -26241,37 +26595,37 @@ msgstr "" "Rasteritiedostosta ei erotettu maskia.\n" "Varmista, että maskilla on riittävä kontrasti." -#: ../src/iop/rasterfile.c:182 +#: ../src/iop/rasterfile.c:183 #, c-format msgid "%d mask extracted from the raster file" msgid_plural "%d masks extracted from the raster file" msgstr[0] "%d rasteritiedostosta erotettu maski." msgstr[1] "%d rasteritiedostosta erotettua maskia." -#: ../src/iop/rasterfile.c:209 ../src/iop/rasterfile.c:220 -#: ../src/iop/rasterfile.c:228 ../src/iop/rasterfile.c:239 -#: ../src/iop/rasterfile.c:288 +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" msgstr "Rasterimaskin luku ei onnistu '%s'" -#: ../src/iop/rasterfile.c:374 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" msgstr "Rasterimaskien juurihakemistoa ei ole määritetty" -#: ../src/iop/rasterfile.c:381 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" msgstr "Valitse rasterimaski" -#: ../src/iop/rasterfile.c:415 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" msgstr "Valittu tiedosto ei ole rasterimaskien juurihakemistossa." -#: ../src/iop/rasterfile.c:742 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "Valitse rasterimaskin luonnissa huomiotavat RGB-kanavat." -#: ../src/iop/rasterfile.c:748 +#: ../src/iop/rasterfile.c:749 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" @@ -26280,16 +26634,16 @@ msgstr "" "VAROITUS: Hakemisto tulee asettaa Asetukset / Käsittely-valikossa ennen " "valintaa." -#: ../src/iop/rasterfile.c:757 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "Maskin tiedostopolku tallennetaan kuvan historiaan." #. Vectorize button -#: ../src/iop/rasterfile.c:763 +#: ../src/iop/rasterfile.c:764 msgid "vectorize" msgstr "Vektoroi" -#: ../src/iop/rasterfile.c:766 +#: ../src/iop/rasterfile.c:767 msgid "" "vectorize the current bitmap and create corresponding path masks in the mask " "manager" @@ -26299,8 +26653,8 @@ msgstr "" #. raw denoise sits first: it runs earliest in the denoise workflow #. (before demosaic-stage processing). bayer / linear variant selection #. is driven by the active "rawdenoise" model rather than a UI toggle -#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1356 -#: ../src/libs/neural_restore.c:4140 +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1436 +#: ../src/libs/neural_restore.c:4277 msgid "raw denoise" msgstr "Raakakuvan kohinanpoisto" @@ -26318,9 +26672,9 @@ msgstr "" #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2997 -#: ../src/views/darkroom.c:3020 ../src/views/darkroom.c:3030 -#: ../src/views/darkroom.c:3046 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:3180 +#: ../src/views/darkroom.c:3203 ../src/views/darkroom.c:3213 +#: ../src/views/darkroom.c:3229 msgid "raw overexposed" msgstr "Ylivalottunut raakakuva" @@ -26462,29 +26816,29 @@ msgstr "" msgid "geometric and frequential, RGB" msgstr "Geometrinen ja taajuudellinen, RGB" -#: ../src/iop/retouch.c:1675 +#: ../src/iop/retouch.c:1679 msgid "cannot display scales when the blending mask is displayed" msgstr "Asteikon näyttö ei onnistu, kun yhdistämisen maski on käytössä." -#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2031 ../src/iop/retouch.c:2033 ../src/iop/retouch.c:2035 +#: ../src/iop/retouch.c:2037 #, c-format msgid "default tool changed to %s" msgstr "Vaihdettiin oletustyökaluksi %s" -#: ../src/iop/retouch.c:2027 +#: ../src/iop/retouch.c:2031 msgid "cloning" msgstr "Kloonaus" -#: ../src/iop/retouch.c:2029 +#: ../src/iop/retouch.c:2033 msgid "healing" msgstr "Parannus" -#: ../src/iop/retouch.c:2426 +#: ../src/iop/retouch.c:2430 msgid "shapes:" msgstr "Muodot:" -#: ../src/iop/retouch.c:2429 +#: ../src/iop/retouch.c:2433 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -26493,62 +26847,62 @@ msgstr "" "kuvaa.\n" "Muodot lisätään nykyiseen asteikkoon." -#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 -#: ../src/iop/retouch.c:2608 +#: ../src/iop/retouch.c:2437 ../src/iop/retouch.c:2555 ../src/iop/retouch.c:2561 +#: ../src/iop/retouch.c:2569 ../src/iop/retouch.c:2574 ../src/iop/retouch.c:2581 +#: ../src/iop/retouch.c:2612 msgid "editing" msgstr "Muokkaus" -#: ../src/iop/retouch.c:2434 +#: ../src/iop/retouch.c:2438 msgid "show and edit shapes on the current scale" -msgstr "Näytä ja muokkaa muotoja nykyisellä asteikolla" +msgstr "Näytä ja muokkaa muotoja nykyisellä asteikolla." -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2439 msgid "show and edit shapes in restricted mode" -msgstr "Näytä ja muokkaa muotoja rajoitetussa tilassa" +msgstr "Näytä ja muokkaa muotoja rajoitetussa tilassa." #. algorithm toolbar -#: ../src/iop/retouch.c:2461 +#: ../src/iop/retouch.c:2465 msgid "algorithms:" msgstr "Algoritmit:" -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 +#: ../src/iop/retouch.c:2468 ../src/iop/retouch.c:2491 msgid "activate blur tool" msgstr "Aktivoi sumennustyökalu." -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 +#: ../src/iop/retouch.c:2473 ../src/iop/retouch.c:2492 msgid "activate fill tool" msgstr "Aktivoi täyttötyökalu." -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 +#: ../src/iop/retouch.c:2478 ../src/iop/retouch.c:2493 msgid "activate cloning tool" msgstr "Aktivoi kloonaustyökalu." -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 +#: ../src/iop/retouch.c:2483 ../src/iop/retouch.c:2494 msgid "activate healing tool" msgstr "Aktivoi parannustyökalu." -#: ../src/iop/retouch.c:2485 +#: ../src/iop/retouch.c:2489 msgid "ctrl+click to change tool for current form" msgstr "CTRL+napsautus valitsee työkalun." -#: ../src/iop/retouch.c:2486 +#: ../src/iop/retouch.c:2490 msgid "shift+click to set the tool as default" msgstr "SHIFT+napsautus asettaa työkalun oletukseksi." -#: ../src/iop/retouch.c:2497 +#: ../src/iop/retouch.c:2501 msgid "scales:" msgstr "Asteikot:" -#: ../src/iop/retouch.c:2504 +#: ../src/iop/retouch.c:2508 msgid "current:" msgstr "Nykyinen:" -#: ../src/iop/retouch.c:2511 +#: ../src/iop/retouch.c:2515 msgid "merge from:" msgstr "Yhdistä kohteesta:" -#: ../src/iop/retouch.c:2522 +#: ../src/iop/retouch.c:2526 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -26562,45 +26916,45 @@ msgstr "" "Ylempi viiva näyttää, että asteikko näkyy nykyisellä zoomauksen tasolla.\n" "Alempi viiva näyttää, että asteikolla on muotoja." -#: ../src/iop/retouch.c:2551 +#: ../src/iop/retouch.c:2555 msgid "display masks" msgstr "Näytä maskit" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2561 msgid "temporarily switch off shapes" msgstr "Ota muodot väliaikaisesti pois käytöstä" -#: ../src/iop/retouch.c:2565 +#: ../src/iop/retouch.c:2569 msgid "paste cut shapes to current scale" msgstr "Liitä leikatut muodot nykyiseen asteikkoon" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2574 msgid "cut shapes from current scale" msgstr "Leikkaa muodot nykyisestä asteikosta" -#: ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2581 msgid "display wavelet scale" msgstr "Näytä aallokeasteikko" -#: ../src/iop/retouch.c:2591 +#: ../src/iop/retouch.c:2595 msgid "adjust preview levels" msgstr "Muuta esikatselun tasot" -#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2612 ../src/iop/rgblevels.c:1082 msgid "auto levels" msgstr "Automaattiset tasot" -#: ../src/iop/retouch.c:2612 +#: ../src/iop/retouch.c:2616 msgctxt "section" msgid "preview single scale" msgstr "Yksittäisen asteikon esikatselu" #. shapes selected (label) -#: ../src/iop/retouch.c:2616 +#: ../src/iop/retouch.c:2620 msgid "shape selected:" msgstr "Valittu muoto: " -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2626 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -26608,58 +26962,58 @@ msgstr "" "Napsauta muotoa valitaksesi sen.\n" "Peru valinta napsauttamalla tyhjää tilaa." -#: ../src/iop/retouch.c:2629 +#: ../src/iop/retouch.c:2633 msgid "erase the detail or fills with chosen color" msgstr "Pyyhi yksityiskohtia tai täytä valitulla värillä." -#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 +#: ../src/iop/retouch.c:2644 ../src/iop/retouch.c:2645 msgid "select fill color" msgstr "Valitse täytössä käytettävä väri" -#: ../src/iop/retouch.c:2649 +#: ../src/iop/retouch.c:2653 msgid "pick fill color from image" msgstr "Valitse täytössä käytettävä väri kuvasta." -#: ../src/iop/retouch.c:2650 +#: ../src/iop/retouch.c:2654 msgid "pick fill color" msgstr "Valitse täytön väri" -#: ../src/iop/retouch.c:2653 +#: ../src/iop/retouch.c:2657 msgid "fill color: " msgstr "Täytön väri: " -#: ../src/iop/retouch.c:2662 +#: ../src/iop/retouch.c:2666 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "Säädä värin kirkkautta hienosäätääksesi sitä. Toimii myös pyyhekumilla." -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2672 msgid "type for the blur algorithm" msgstr "Sumennukseen käytettävä algoritmi" -#: ../src/iop/retouch.c:2672 +#: ../src/iop/retouch.c:2676 msgid "radius of the selected blur type" msgstr "Valitun sumennustavan säde" -#: ../src/iop/retouch.c:2679 +#: ../src/iop/retouch.c:2683 msgid "set the opacity on the selected shape" msgstr "Aseta valitun muodon läpinäkyvyys" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2689 msgctxt "section" msgid "retouch tools" msgstr "Retusointityökalut" -#: ../src/iop/retouch.c:2687 +#: ../src/iop/retouch.c:2691 msgctxt "section" msgid "wavelet decompose" msgstr "Aallokehajotus" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2695 msgctxt "section" msgid "shapes" msgstr "Muodot" -#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 +#: ../src/iop/retouch.c:3979 ../src/iop/retouch.c:4810 #, c-format msgid "max scale is %i for this image size" msgstr "Maksimiarvo on %i tälle kuvakoolle." @@ -27125,102 +27479,102 @@ msgstr "" "Skaalaa RAW-kuvan RGB-kanavat valkoisen tasapainottamiseksi ja mosaiikin " "palautuksen helpottamiseksi." -#: ../src/iop/temperature.c:1443 +#: ../src/iop/temperature.c:1428 #, c-format msgid "`%s' color matrix not found for image" msgstr "`%s' värimatriisia ei löytynyt kuvalle." -#: ../src/iop/temperature.c:1499 +#: ../src/iop/temperature.c:1484 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "Kameran valkotasapainon lukeminen lähteestä `%s' epäonnistui!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1667 +#: ../src/iop/temperature.c:1652 msgctxt "white balance" msgid "as shot" msgstr "Kuvausasetus" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1670 +#: ../src/iop/temperature.c:1655 msgctxt "white balance" msgid "from image area" msgstr "Kuvan alue" -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1656 msgctxt "white balance" msgid "user modified" msgstr "Käyttäjän muokkaama" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1673 +#: ../src/iop/temperature.c:1658 msgctxt "white balance" msgid "camera reference" msgstr "Kameran viitearvo" -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1659 msgctxt "white balance" msgid "as shot to reference" msgstr "Kuvausasetus viitearvoksi" -#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 +#: ../src/iop/temperature.c:1965 ../src/iop/temperature.c:1983 msgid "green channel coefficient" msgstr "Vihreän kanavan kerroin" -#: ../src/iop/temperature.c:1982 +#: ../src/iop/temperature.c:1967 msgid "magenta channel coefficient" msgstr "Magentan kanavan kerroin" -#: ../src/iop/temperature.c:1984 +#: ../src/iop/temperature.c:1969 msgid "cyan channel coefficient" msgstr "Syaanin kanavan kerroin" -#: ../src/iop/temperature.c:1986 +#: ../src/iop/temperature.c:1971 msgid "yellow channel coefficient" msgstr "Keltaisen kanavan kerroin" -#: ../src/iop/temperature.c:1996 +#: ../src/iop/temperature.c:1981 msgid "red channel coefficient" msgstr "Punaisen kanavan kerroin" -#: ../src/iop/temperature.c:2000 +#: ../src/iop/temperature.c:1985 msgid "blue channel coefficient" msgstr "Sinisen kanavan kerroin" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:1986 msgid "emerald" msgstr "Smaragdinvihreä" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:1987 msgid "emerald channel coefficient" msgstr "Smaragdin kanavan kerroin" -#: ../src/iop/temperature.c:2077 +#: ../src/iop/temperature.c:2062 msgid "as shot" msgstr "Kuvausasetus" -#: ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2065 msgid "set white balance to as shot" msgstr "Aseta valkotasapaino kuvausasetukseen." -#: ../src/iop/temperature.c:2090 +#: ../src/iop/temperature.c:2075 msgid "from image area" msgstr "Kuvan alueesta" -#: ../src/iop/temperature.c:2097 +#: ../src/iop/temperature.c:2082 msgid "user modified" msgstr "Käyttäjän muokkaama" -#: ../src/iop/temperature.c:2100 +#: ../src/iop/temperature.c:2085 msgid "set white balance to user modified" msgstr "Aseta valkotasapaino käyttäjän muokkaamaan asetukseen." -#: ../src/iop/temperature.c:2103 +#: ../src/iop/temperature.c:2088 msgid "camera reference" msgstr "Kameran viitearvo" -#: ../src/iop/temperature.c:2108 +#: ../src/iop/temperature.c:2093 msgid "" "set white balance to camera reference point\n" "in most cases it should be D65" @@ -27228,11 +27582,11 @@ msgstr "" "Aseta valkotasapaino kameran viitearvoon.\n" "Yleensä sen pitäisi olla D65." -#: ../src/iop/temperature.c:2112 +#: ../src/iop/temperature.c:2097 msgid "as shot to reference" msgstr "Kuvausasetus viitearvoksi" -#: ../src/iop/temperature.c:2117 +#: ../src/iop/temperature.c:2102 msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" @@ -27241,48 +27595,48 @@ msgstr "" "myöhemmin.\n" "Yleensä sen pitäisi olla D65." -#: ../src/iop/temperature.c:2131 +#: ../src/iop/temperature.c:2116 msgid "choose white balance setting" msgstr "Valitse valkotasapainon asetus." -#: ../src/iop/temperature.c:2135 +#: ../src/iop/temperature.c:2120 msgid "finetune" msgstr "Hienosäätö" -#: ../src/iop/temperature.c:2137 +#: ../src/iop/temperature.c:2122 msgid "fine tune camera's white balance setting" msgstr "Hienosäädä kameran valkotasapainon asetusta." -#: ../src/iop/temperature.c:2144 +#: ../src/iop/temperature.c:2129 msgctxt "section" msgid "scene illuminant temp" msgstr "Näkymän valaisun lämpötila" -#: ../src/iop/temperature.c:2145 +#: ../src/iop/temperature.c:2130 msgid "click to cycle color mode on sliders" msgstr "Napsauta vaihtaaksesi liukusäätimien väritilaa." -#: ../src/iop/temperature.c:2157 +#: ../src/iop/temperature.c:2142 msgid "color temperature (in Kelvin)" msgstr "Värilämpötila (Kelvin-asteikolla)" -#: ../src/iop/temperature.c:2162 +#: ../src/iop/temperature.c:2147 msgid "tint" msgstr "Sävy" -#: ../src/iop/temperature.c:2165 +#: ../src/iop/temperature.c:2150 msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" msgstr "Kuvan värien sävy, magentasta (arvo <1) vihreään (arvo > 1)." -#: ../src/iop/temperature.c:2176 +#: ../src/iop/temperature.c:2161 msgid "channel coefficients" msgstr "Kanavien kertoimet" -#: ../src/iop/temperature.c:2185 +#: ../src/iop/temperature.c:2170 msgid "various" msgstr "Monta" -#: ../src/iop/temperature.c:2210 +#: ../src/iop/temperature.c:2195 msgid "white balance disabled for camera" msgstr "Kameran valkotasapaino otettu pois käytöstä" @@ -27353,7 +27707,7 @@ msgstr "Sävykäyrä a-kanavalle." msgid "tonecurve for b channel" msgstr "Sävykäyrä b-kanavalle." -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1459 +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 #: ../src/libs/colorpicker.c:783 msgid "pick color" msgstr "Valitse väri" @@ -27571,11 +27925,6 @@ msgstr "" msgid "auto-adjust the contrast" msgstr "Muuta kontrasti automaattisesti" -#. Masking options -#: ../src/iop/toneequal.c:3343 -msgid "masking" -msgstr "Maskaus" - #: ../src/iop/toneequal.c:3348 msgid "" "preview the mask and chose the estimator that gives you the\n" @@ -27792,29 +28141,29 @@ msgstr "" msgid "[%s on center] move vignette" msgstr "[%s keskellä] Siirrä vinjetointia" -#: ../src/iop/watermark.c:452 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "Vesileima" -#: ../src/iop/watermark.c:459 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "Lisää SVG-vesileima kuvan päälle." -#: ../src/iop/watermark.c:1403 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "Tyyppi" -#: ../src/iop/watermark.c:1407 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "SVG-vesileimat hakemistossa %s/watermarks tai %s/watermarks" #. Simple text -#: ../src/iop/watermark.c:1418 ../src/iop/watermark.c:1420 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "Teksti" -#: ../src/iop/watermark.c:1422 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -27822,16 +28171,16 @@ msgstr "" "Teksti, tunniste: $(WATERMARK_TEXT)\n" "Käytä $(NL) uuden rivin lisäämiseksi" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "Sisältö" #. Text font -#: ../src/iop/watermark.c:1431 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "Fontti" -#: ../src/iop/watermark.c:1438 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -27843,7 +28192,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1453 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -27851,15 +28200,11 @@ msgstr "" "Vesileiman väri, tunniste:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1455 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "Valitse vesileiman väri" -#: ../src/iop/watermark.c:1458 -msgid "pick color from image" -msgstr "Valitse väri kuvasta." - -#: ../src/iop/watermark.c:1488 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" @@ -27879,24 +28224,24 @@ msgstr "" "• Korkeus: Sovita vesileiman korkeus kuvan korkeuteen.\n" "• Kehittyneet asetukset: Valitse vesileiman ja kuvan suhteet erikseen." -#: ../src/iop/watermark.c:1499 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "Viitekuvan suhde jota vasten vesileima sovitetaan." -#: ../src/iop/watermark.c:1503 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "Vesileiman sovitus kuvasuhteeseen." #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1530 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "Vesileiman läpinäkyvyys." -#: ../src/iop/watermark.c:1531 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "Vesileiman koko." -#: ../src/iop/watermark.c:1532 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "Vesileiman kierto." @@ -27946,7 +28291,7 @@ msgctxt "section" msgid "camera control" msgstr "Kameran ohjaus" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:826 msgid "modes" msgstr "Tilat" @@ -28086,22 +28431,22 @@ msgstr "Poista" msgid "uncategorized" msgstr "Luokittelematon" -#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/collect.c:2387 ../src/libs/filters/rating_range.c:120 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "hylätyt" -#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/collect.c:2390 ../src/libs/filters/rating_range.c:122 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "arvioimattomat" -#: ../src/libs/collect.c:2617 +#: ../src/libs/collect.c:2638 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "Käytä <, <=, >, >=, <>, =, [;] -merkkejä operaattoreina." -#: ../src/libs/collect.c:2621 +#: ../src/libs/collect.c:2642 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -28111,7 +28456,7 @@ msgstr "" "Luokitus: 0-5\n" "Hylätyt kuvat: -1" -#: ../src/libs/collect.c:2629 +#: ../src/libs/collect.c:2650 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -28119,12 +28464,12 @@ msgstr "" "Käytä <, <=, >, >=, <>, =, [;] -merkkejä operaattoreina.\n" "Syötä ajankohta muodossa: YYYY:MM:DD hh:mm:ss.sss (vain vuosi on pakollinen)" -#: ../src/libs/collect.c:2636 +#: ../src/libs/collect.c:2657 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "Käytä `%' -merkkiä jokerina ja `,' arvojen erottimena" -#: ../src/libs/collect.c:2643 +#: ../src/libs/collect.c:2664 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28138,7 +28483,7 @@ msgstr "" "jälkiliitettä).\n" "CTRL+napsautus sisällyttääksesi vain alihierarkiat (jälkiliite `|%')." -#: ../src/libs/collect.c:2653 +#: ../src/libs/collect.c:2674 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28151,7 +28496,7 @@ msgstr "" "SHIFT+napsautus sisällyttääksesi vain nykyisen sijainnin (ei jälkiliitettä).\n" "CTRL+napsautus sisällyttääksesi vain alisijainnin (jälkiliite `|%')." -#: ../src/libs/collect.c:2663 +#: ../src/libs/collect.c:2684 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28165,52 +28510,52 @@ msgstr "" "jälkiliitettä).\n" "CTRL+napsautus sisällyttääksesi vain alihakemistot (jälkiliite `|%')." -#: ../src/libs/collect.c:2671 +#: ../src/libs/collect.c:2692 #, no-c-format msgid "use `%' as wildcard" msgstr "Käytä `%' -merkkiä jokerina" -#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 -#: ../src/libs/collect.c:3398 +#: ../src/libs/collect.c:2763 ../src/libs/collect.c:2784 +#: ../src/libs/collect.c:3604 msgid "clear this rule" msgstr "Poista tämä sääntö" -#: ../src/libs/collect.c:2747 +#: ../src/libs/collect.c:2768 msgid "clear this rule or add new rules" msgstr "Poista tämä sääntö tai lisää uusia sääntöjä." -#: ../src/libs/collect.c:3404 +#: ../src/libs/collect.c:3610 msgid "narrow down search" msgstr "Tarkenna hakua" -#: ../src/libs/collect.c:3411 +#: ../src/libs/collect.c:3617 msgid "add more images" msgstr "Lisää kuvia" -#: ../src/libs/collect.c:3418 +#: ../src/libs/collect.c:3624 msgid "exclude images" msgstr "Jätä pois kuvia" -#: ../src/libs/collect.c:3427 +#: ../src/libs/collect.c:3633 msgid "change to: and" msgstr "Vaihda: JA-valinnaksi" -#: ../src/libs/collect.c:3434 +#: ../src/libs/collect.c:3640 msgid "change to: or" msgstr "Vaihda: TAI-valinnaksi" -#: ../src/libs/collect.c:3441 +#: ../src/libs/collect.c:3647 msgid "change to: except" msgstr "Vaihda: PAITSI-valinnaksi" #. the different categories -#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 +#: ../src/libs/collect.c:3676 ../src/libs/filtering.c:889 #: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 #: ../src/libs/filtering.c:1955 msgid "files" msgstr "Tiedostot" -#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 +#: ../src/libs/collect.c:3681 ../src/libs/export_metadata.c:178 #: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 #: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 #: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 @@ -28218,49 +28563,49 @@ msgstr "Tiedostot" msgid "metadata" msgstr "Metatiedot" -#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 +#: ../src/libs/collect.c:3700 ../src/libs/filtering.c:902 #: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 msgid "times" msgstr "Ajankohdat" -#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 +#: ../src/libs/collect.c:3709 ../src/libs/filtering.c:911 #: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 msgid "capture details" msgstr "Kuvan tiedot" -#: ../src/libs/collect.c:3532 +#: ../src/libs/collect.c:3738 msgid "collections settings" msgstr "Kokoelmien asetukset" -#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 +#: ../src/libs/collect.c:3760 ../src/libs/export.c:1428 #: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 #: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3968 +#: ../src/libs/tagging.c:4005 msgid "preferences..." msgstr "Asetukset..." -#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 +#: ../src/libs/collect.c:3884 ../src/libs/filtering.c:1491 msgid "AND" msgstr "JA" -#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +#: ../src/libs/collect.c:3889 ../src/libs/filtering.c:1496 msgid "OR" msgstr "TAI" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +#: ../src/libs/collect.c:3894 ../src/libs/filtering.c:1501 msgid "BUT NOT" msgstr "EI" -#: ../src/libs/collect.c:3794 +#: ../src/libs/collect.c:4000 msgid "toggle collection sort order ascending/descending" msgstr "Vaihda kokoelman lajittelu nousevaksi/laskevaksi." -#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +#: ../src/libs/collect.c:4098 ../src/libs/filtering.c:2225 msgid "revert to a previous set of rules" msgstr "Palaa aiempiin keräyksen sääntöihin." -#: ../src/libs/collect.c:3946 +#: ../src/libs/collect.c:4152 msgid "jump back to previous collection" msgstr "Siirry takaisin edelliseen kokoelmaan" @@ -28549,11 +28894,11 @@ msgstr "" "Tallenna muokkaushistoria ja\n" "tunnisteet XMP-aputiedostoon." -#: ../src/libs/duplicate.c:59 +#: ../src/libs/duplicate.c:60 msgid "duplicate manager" msgstr "Kahdennettujen kuvien hallinta" -#: ../src/libs/duplicate.c:64 +#: ../src/libs/duplicate.c:65 msgid "" "create/rename/remove multiple\n" "edits of the current image" @@ -28561,23 +28906,23 @@ msgstr "" "Luo/nimeä/poista useita\n" "valitun kuvan muokkauksia" -#: ../src/libs/duplicate.c:330 +#: ../src/libs/duplicate.c:364 +msgid "create a duplicate of this image with same history stack" +msgstr "Luo muokkaushistorian sisältävä jäljennös kuvasta." + +#: ../src/libs/duplicate.c:373 +msgid "create a 'virgin' duplicate of this image without any development" +msgstr "Luo ilman muokkaushistoriaa oleva jäljennös kuvasta." + +#: ../src/libs/duplicate.c:380 msgid "delete this duplicate" msgstr "Poista tämä kaksoiskappale" -#: ../src/libs/duplicate.c:409 -msgid "create a duplicate of the image with same history stack" -msgstr "Luo muokkaushistorian sisältävä jäljennös kuvasta." - -#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 -#: ../src/libs/snapshots.c:930 +#: ../src/libs/duplicate.c:469 ../src/libs/history.c:1141 +#: ../src/libs/snapshots.c:939 msgid "original" msgstr "Alkuperäinen" -#: ../src/libs/duplicate.c:413 -msgid "create a 'virgin' duplicate of the image without any development" -msgstr "Luo ilman muokkaushistoriaa oleva jäljennös kuvasta." - #: ../src/libs/export.c:175 msgid "export" msgstr "Vie" @@ -28629,7 +28974,7 @@ msgstr "" "%s" #: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 -#: ../src/views/darkroom.c:1649 +#: ../src/views/darkroom.c:1833 msgid "no styles have been created yet" msgstr "Tyylejä ei ole vielä luotu." @@ -28741,7 +29086,7 @@ msgstr "Korkealaatuinen uudelleennäytteistäminen" #: ../src/libs/export.c:1584 msgid "do high quality resampling during export" -msgstr "Tee korkean laadun uudelleen näytteistäminen kuvien viennissä." +msgstr "Tee korkean laadun uudelleennäytteistäminen kuvien viennissä." #: ../src/libs/export.c:1591 msgid "store masks" @@ -28754,7 +29099,7 @@ msgstr "" "kuvatyypeille." #: ../src/libs/export.c:1601 ../src/libs/export.c:1636 -#: ../src/libs/neural_restore.c:4274 ../src/libs/print_settings.c:2875 +#: ../src/libs/neural_restore.c:4411 ../src/libs/print_settings.c:2875 #: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "Lähdekuvan asetukset" @@ -29330,7 +29675,7 @@ msgstr "" "CTRL+napsautus valitsee useita arvoja." #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "OK" @@ -29342,6 +29687,130 @@ msgstr "Suodata historian tila" msgid "local copied state filter" msgstr "Paikalliskopion tilan suodin" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "Kameraa ei ole määritetty" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "Linssiä ei ole määritetty" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "Ryhmän tunnistetta ei ole määritetty" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "Valkotasapainoa ei ole asetettu" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "Salamaa ei ole määritetty" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "Valotusohjelmaa ei ole määritetty" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "Mittauksen tilaa ei ole määritetty" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"Syötä haettava kamera.\n" +"Useat arvot voidaan erotella pilkulla.\n" +"\n" +"Kakkospainikkeen napsautus antaa olemassa olevat kamerat." + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"Syötä haettava objektiivi.\n" +"Useat arvot voidaan erotella pilkulla.\n" +"\n" +"Kakkospainikkeen napsautus antaa olemassa objektiivit." + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"Syötä haettava valkotasapaino.\n" +"Useat arvot voidaan erotella pilkulla.\n" +"\n" +"Kakkospainikkeen napsautus antaa olemassa valkotasapainot." + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"Syötä haettava salama.\n" +"Useat arvot voidaan erotella pilkulla.\n" +"\n" +"Kakkospainikkeen napsautus antaa olemassa olevat salamat." + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"Syötä haettava valotusohjelma.\n" +"Useat arvot voidaan erotella pilkulla.\n" +"\n" +"Kakkospainikkeen napsautus antaa olemassa olevat valotusohjelmat." + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"Syötä haettava mittauksen tila.\n" +"Useat arvot voidaan erotella pilkulla.\n" +"\n" +"Kakkospainikkeen napsautus antaa olemassa olevat mittauksen tilat." + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "Ryhmän tunniste" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"Syötä haettava ryhmän tunniste.\n" +"Useat arvot voidaan erotella pilkulla.\n" +"\n" +"Kakkospainikkeen napsautus antaa olemassa olevat ryhmän tunnisteet." + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"Napsautus valitsee.\n" +"CTRL+napsautus valitsee useita arvoja." + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "Suodata kuvia perustuen käytettyyn moduulien järjestykseen." @@ -29477,7 +29946,7 @@ msgid "open GPX file" msgstr "Avaa GPX-tiedosto" #: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2539 +#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2722 msgid "preview" msgstr "Esikatselu" @@ -29638,20 +30107,20 @@ msgstr "Kaksoisnapsautus palauttaa oletusasetukset." msgid "drag to change exposure" msgstr "Raahaa muuttaaksesi valotusta." -#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +#: ../src/libs/histogram.c:751 ../src/libs/scopes/histogram.c:50 msgid "histogram" msgstr "Histogrammi" -#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 +#: ../src/libs/histogram.c:757 ../src/libs/histogram.c:855 msgid "hide histogram" msgstr "Piilota histogrammi" -#: ../src/libs/histogram.c:820 +#: ../src/libs/histogram.c:867 #, c-format msgid "toggle %s channel" msgstr "Vaihda %s kanava" -#: ../src/libs/histogram.c:828 +#: ../src/libs/histogram.c:875 msgid "toggle colors" msgstr "Vaihda värit." @@ -29768,11 +30237,11 @@ msgstr "Laskennallinen viennin maski:" msgid "parametric input mask:" msgstr "Laskennallinen tuonnin maski:" -#: ../src/libs/history.c:1342 +#: ../src/libs/history.c:1333 msgid "delete image's history?" msgstr "Poista kuvien muokkaushistoria?" -#: ../src/libs/history.c:1343 +#: ../src/libs/history.c:1334 msgid "do you really want to clear history of current image?" msgstr "Haluatko varmasti poistaa valitun kuvan historian?" @@ -30128,43 +30597,43 @@ msgstr "" msgid "parameters" msgstr "Parametrit" -#: ../src/libs/ioporder.c:200 +#: ../src/libs/ioporder.c:198 msgid "v3.0 for RAW input" msgstr "v3.0 raakakuvien tulolle" -#: ../src/libs/ioporder.c:208 +#: ../src/libs/ioporder.c:206 msgid "v3.0 for JPEG/non-RAW input" msgstr "v3.0 JPEG/ei raakakuvien tulolle" -#: ../src/libs/ioporder.c:217 +#: ../src/libs/ioporder.c:215 msgid "v5.0 for RAW input" msgstr "v5.0 raakakuvien tulolle" -#: ../src/libs/ioporder.c:226 +#: ../src/libs/ioporder.c:224 msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 JPEG/ei raakakuvien tulolle" -#: ../src/libs/lib.c:408 +#: ../src/libs/lib.c:412 msgid "deleting preset for obsolete module" msgstr "Poistetaan vanhentuneen moduulin esiasetukset." -#: ../src/libs/lib.c:574 +#: ../src/libs/lib.c:578 msgid "manage presets..." msgstr "Muuta moduulien asettelua..." -#: ../src/libs/lib.c:599 +#: ../src/libs/lib.c:603 msgid "nothing to save" msgstr "Ei mitään tallennettavaa" -#: ../src/libs/lib.c:1318 +#: ../src/libs/lib.c:1326 msgid "show module" msgstr "Näytä moduuli." -#: ../src/libs/lib.c:1351 +#: ../src/libs/lib.c:1359 msgid "presets and preferences" msgstr "Esiasetukset ja asetukset." -#: ../src/libs/lib.c:1736 +#: ../src/libs/lib.c:1744 msgid "utility module" msgstr "Apumoduuli" @@ -30402,7 +30871,7 @@ msgid "select the source of the map. some entries might not work" msgstr "" "Valitse karttapalvelu. Osa karttapalveluista ei välttämättä toimi oikein." -#: ../src/libs/masks.c:66 +#: ../src/libs/masks.c:79 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -30410,88 +30879,110 @@ msgstr "" "Muokkaa käsittely moduulien maskeissa\n" "käytettäviä piirrettyjä muotoja." -#: ../src/libs/masks.c:114 +#: ../src/libs/masks.c:189 msgid "feather" msgstr "Häivytys" -#: ../src/libs/masks.c:118 +#: ../src/libs/masks.c:193 msgid "cleanup" msgstr "Puhdistus" -#: ../src/libs/masks.c:120 +#: ../src/libs/masks.c:195 msgid "refine mask boundary" msgstr "Tarkenna maskin reunaa" -#: ../src/libs/masks.c:391 +#: ../src/libs/masks.c:451 +msgid "shrink amount too large: the path would disappear" +msgstr "" + +#: ../src/libs/masks.c:652 #, c-format msgid "group #%d" msgstr "Ryhmä #%d" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1385 msgid "duplicate this shape" msgstr "Kahdenna tämä muoto" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1389 msgid "delete this shape" msgstr "Poista tämä muoto" -#: ../src/libs/masks.c:1134 +#: ../src/libs/masks.c:1395 msgid "delete group" msgstr "Poista ryhmä" -#: ../src/libs/masks.c:1141 +#: ../src/libs/masks.c:1402 msgid "remove from group" msgstr "Poista ryhmästä" -#: ../src/libs/masks.c:1149 +#: ../src/libs/masks.c:1410 msgid "group the forms" msgstr "Ryhmitä muodot" -#: ../src/libs/masks.c:1157 +#: ../src/libs/masks.c:1418 msgid "use inverted shape" msgstr "Käytä käänteistä muotoa" -#: ../src/libs/masks.c:1161 +#: ../src/libs/masks.c:1422 msgid "mode: union" msgstr "Tila: yhdiste" -#: ../src/libs/masks.c:1163 +#: ../src/libs/masks.c:1424 msgid "mode: intersection" msgstr "Tila: leikkaus" -#: ../src/libs/masks.c:1165 +#: ../src/libs/masks.c:1426 msgid "mode: difference" msgstr "Tila: ero" -#: ../src/libs/masks.c:1167 +#: ../src/libs/masks.c:1428 msgid "mode: sum" msgstr "Tila: summa" -#: ../src/libs/masks.c:1169 +#: ../src/libs/masks.c:1430 msgid "mode: exclusion" msgstr "Tila: poissulku" -#: ../src/libs/masks.c:1185 +#: ../src/libs/masks.c:1446 msgid "delete unused shapes" msgstr "Poista käyttämättömät muodot" -#: ../src/libs/masks.c:1920 +#: ../src/libs/masks.c:2137 +msgid "add object" +msgstr "Lisää valinta" + +#: ../src/libs/masks.c:2181 msgid "created shapes" msgstr "Luodut muodot" -#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 -#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:2194 ../src/libs/masks.c:2208 ../src/libs/masks.c:2220 +#: ../src/libs/masks.c:2235 ../src/libs/masks.c:2237 ../src/libs/masks.c:2247 msgid "properties" msgstr "Ominaisuudet" -#: ../src/libs/masks.c:1936 +#: ../src/libs/masks.c:2197 msgid "no shapes selected" msgstr "Muotoja ei valittu" -#: ../src/libs/masks.c:1974 +#: ../src/libs/masks.c:2235 msgid "pressure" msgstr "Paine" +#: ../src/libs/masks.c:2247 +msgid "shrink or grow" +msgstr "" + +#: ../src/libs/masks.c:2251 +msgid "" +"grow (positive) or shrink (negative) the selected path,\n" +"relative to its shape when selected; 0 restores the original" +msgstr "" + +#: ../src/libs/masks.c:2264 +msgid "shrink/grow unit: image pixels (px) or % of path size — click to toggle" +msgstr "" + #: ../src/libs/metadata.c:65 msgid "metadata editor" msgstr "Metatietojen muokkain" @@ -30556,8 +31047,8 @@ msgstr "" "moduulissa\n" "lisäksi se asetetaan myös vietäviin kuviin." -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1872 -#: ../src/libs/tagging.c:2020 +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 +#: ../src/libs/tagging.c:2051 msgid "private" msgstr "Yksityinen" @@ -30653,10 +31144,6 @@ msgstr "Kaikki oikeudet pidätetään" msgid "filmroll" msgstr "Filmirulla" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "Ryhmän tunniste" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "Tuonnin aikaleima" @@ -31255,180 +31742,191 @@ msgstr "800%" msgid "1600%" msgstr "1600%" -#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3291 +#: ../src/libs/neural_restore.c:461 ../src/libs/neural_restore.c:3419 msgid "neural restore" msgstr "Neuroverkkopalautus" -#: ../src/libs/neural_restore.c:456 +#: ../src/libs/neural_restore.c:466 msgid "AI-based image restoration: denoise and upscale" -msgstr "Tekoälypohjainen kuvan parannus: kohinanpoisto ja kuvan suurennos" +msgstr "Tekoälypohjainen kuvanparannus: kohinanpoisto ja kuvan suurennos." -#: ../src/libs/neural_restore.c:845 +#: ../src/libs/neural_restore.c:855 #, c-format msgid "failed to open TIFF for writing: %s" msgstr "TIFF-tiedoston avaus kirjoitukseen epäonnistui: %s" -#: ../src/libs/neural_restore.c:896 +#: ../src/libs/neural_restore.c:906 msgid "out of memory for detail recovery buffer" msgstr "Muisti ei riitä yksityiskohtaisen palautuksen puskurille." -#: ../src/libs/neural_restore.c:1108 -msgid "bayer" -msgstr "Bayer" +#: ../src/libs/neural_restore.c:1174 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "Tekoälypohjaisen raakakuvan kohinanpoiston mallin lataus epäonnistui" -#: ../src/libs/neural_restore.c:1112 -msgid "x-trans" -msgstr "X-Trans" +#: ../src/libs/neural_restore.c:1178 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "" +"Tekoälypohjaisen X-Trans kennon raakakuvan kohinanpoiston mallin lataus " +"epäonnistui." -#: ../src/libs/neural_restore.c:1123 -#, c-format -msgid "failed to load AI raw denoise %s model" -msgstr "Tekoälypohjaisen raakakuvan kohinanpoiston %s mallin lataus epäonnistui" +#: ../src/libs/neural_restore.c:1182 +msgid "failed to load AI model for linear raw denoising" +msgstr "Tekoälypohjaisen kohinanpoiston mallin lataus epäonnistui." -#: ../src/libs/neural_restore.c:1170 +#: ../src/libs/neural_restore.c:1236 msgid "raw denoise: unsupported raw datatype" msgstr "Raakakuvan kohinanpoisto: Raakakuvan tiedostomuoto ei ole tuettu." -#: ../src/libs/neural_restore.c:1299 +#: ../src/libs/neural_restore.c:1367 msgid "raw denoise: cannot load source image" msgstr "Raakakuvan kohinanpoisto: Ei voida ladata lähdekuvaa" -#: ../src/libs/neural_restore.c:1325 -msgid "raw denoise: image is not a supported raw sensor format" +#: ../src/libs/neural_restore.c:1393 +msgid "raw denoise: image is not in a supported raw sensor format" msgstr "Raakakuvan kohinanpoisto: Kuva ei ole tuetussa raakakuvamuodossa." -#: ../src/libs/neural_restore.c:1357 ../src/libs/neural_restore.c:4144 +#: ../src/libs/neural_restore.c:1421 ../src/libs/neural_restore.c:2791 +msgid "" +"raw denoise: this image is already pre-demosaiced (sRaw / computational raw); " +"results may be limited" +msgstr "" + +#: ../src/libs/neural_restore.c:1437 ../src/libs/neural_restore.c:4281 msgid "upscale" msgstr "Suurenna" -#: ../src/libs/neural_restore.c:1359 +#: ../src/libs/neural_restore.c:1439 #, c-format msgid "loading %s model..." msgstr "Ladataan %s malli..." -#: ../src/libs/neural_restore.c:1389 +#: ../src/libs/neural_restore.c:1469 #, c-format msgid "failed to load AI %s model" msgstr "Tekoälymallin %s lataus epäonnistui" -#: ../src/libs/neural_restore.c:1459 +#: ../src/libs/neural_restore.c:1539 msgid "neural restore: cannot create output directory" msgstr "Neuroverkkopalautus: Viennin hakemiston luonti ei onnistu" -#: ../src/libs/neural_restore.c:1491 +#: ../src/libs/neural_restore.c:1571 msgid "neural restore: too many output files" msgstr "Neuroverkkopalautus: liian monta vietävää tiedostoa." -#: ../src/libs/neural_restore.c:1500 +#: ../src/libs/neural_restore.c:1580 #, c-format msgid "denoising image %d/%d..." msgstr "Poistetaan kohinaa kuva %d/%d..." -#: ../src/libs/neural_restore.c:1501 +#: ../src/libs/neural_restore.c:1581 #, c-format msgid "raw denoising image %d/%d..." msgstr "Poistetaan kohinaa raakakuvasta %d/%d..." -#: ../src/libs/neural_restore.c:1502 +#: ../src/libs/neural_restore.c:1582 #, c-format msgid "upscaling 2x image %d/%d..." msgstr "Suurennetaan kuva 2x %d/%d..." -#: ../src/libs/neural_restore.c:1503 +#: ../src/libs/neural_restore.c:1583 #, c-format msgid "upscaling 4x image %d/%d..." msgstr "Suurennetaan kuva 4x %d/%d..." -#: ../src/libs/neural_restore.c:1512 +#: ../src/libs/neural_restore.c:1592 #, c-format msgid "raw denoise failed for image %d" msgstr "Raakakuvan kohinanpoisto epäonnistui kuvalle %d" -#: ../src/libs/neural_restore.c:1541 +#: ../src/libs/neural_restore.c:1621 msgid "neural restore: export failed" msgstr "Neuroverkkopalautus: Vienti epäonnistui" -#: ../src/libs/neural_restore.c:1564 +#: ../src/libs/neural_restore.c:1644 #, c-format msgid "neural %s: %d image processed" msgid_plural "neural %s: %d images processed" msgstr[0] "Neuroverkko %s: %d kuva käsitelty" msgstr[1] "Neuroverkko %s: %d kuvia käsitely" -#: ../src/libs/neural_restore.c:1646 +#: ../src/libs/neural_restore.c:1726 msgid "large output - processing will be slow" msgstr "Suuri ulostulo - käsittely on hidasta." -#: ../src/libs/neural_restore.c:1662 +#: ../src/libs/neural_restore.c:1742 msgid "output: Bayer CFA DNG" msgstr "Vienti: Bayer CFA DNG" -#: ../src/libs/neural_restore.c:1663 +#: ../src/libs/neural_restore.c:1743 msgid "output: LinearRaw DNG" msgstr "Vienti: LinearinenRaw DNG" -#: ../src/libs/neural_restore.c:1682 +#: ../src/libs/neural_restore.c:1754 +msgid "preview unavailable – process to save result" +msgstr "" + +#: ../src/libs/neural_restore.c:1775 msgid "wide-gamut preserved, not denoised" msgstr "Laaja sävyasteikko säilytetty, kohinanpoistoa ei tehty" -#: ../src/libs/neural_restore.c:1683 +#: ../src/libs/neural_restore.c:1776 msgid "wide-gamut clipped" msgstr "Laajan sävyasteikon leikkaus" -#: ../src/libs/neural_restore.c:3475 +#: ../src/libs/neural_restore.c:3603 #, c-format msgid "zoom %.0f%%" msgstr "Zoomaa %.0f%%" -#: ../src/libs/neural_restore.c:3638 +#: ../src/libs/neural_restore.c:3766 msgid "click to select preview area" msgstr "Napsauta valitaksesi esikatselualueen." -#: ../src/libs/neural_restore.c:3663 +#: ../src/libs/neural_restore.c:3791 msgid "model not available" msgstr "Malli ei saatavilla" -#: ../src/libs/neural_restore.c:3665 ../src/libs/neural_restore.c:3855 +#: ../src/libs/neural_restore.c:3793 ../src/libs/neural_restore.c:3987 msgid "generating preview..." msgstr "Luodaan esikatselua..." -#: ../src/libs/neural_restore.c:3667 +#: ../src/libs/neural_restore.c:3795 msgid "click to generate preview" msgstr "Napsauta luodaksesi esikatselukuvan." -#: ../src/libs/neural_restore.c:3669 +#: ../src/libs/neural_restore.c:3797 msgid "image not supported by this task" msgstr "Kuvaa ei tueta tässä tehtävässä" -#: ../src/libs/neural_restore.c:3671 +#: ../src/libs/neural_restore.c:3799 msgid "preview initialization failed" msgstr "Esikatselun alustus epäonnistui" -#: ../src/libs/neural_restore.c:3672 +#: ../src/libs/neural_restore.c:3800 msgid "select an image to preview" msgstr "Valitse esikatseltava kuva" -#: ../src/libs/neural_restore.c:4096 ../src/libs/neural_restore.c:4360 +#: ../src/libs/neural_restore.c:4233 ../src/libs/neural_restore.c:4497 msgid "select output folder" msgstr "Valitse viennin hakemisto" -#: ../src/libs/neural_restore.c:4141 +#: ../src/libs/neural_restore.c:4278 msgid "AI raw denoising" -msgstr "Tekoälypohjainen raakakuvan kohinanpoisto" +msgstr "Tekoälypohjainen raakakuvan kohinanpoisto." -#: ../src/libs/neural_restore.c:4143 +#: ../src/libs/neural_restore.c:4280 msgid "AI denoising" -msgstr "Tekoäly-kohinanpoisto" +msgstr "Tekoälypohjainen kohinanpoisto." -#: ../src/libs/neural_restore.c:4145 +#: ../src/libs/neural_restore.c:4282 msgid "AI upscaling" -msgstr "Tekoäly-suurentaminen" +msgstr "Tekoälypohjainen kuvan suurentaminen." -#: ../src/libs/neural_restore.c:4157 +#: ../src/libs/neural_restore.c:4294 msgid "blend between the source CFA (0%) and the denoised output (100%)" msgstr "Yhdistä lähteen CFA (0%) ja kohinanpoistettu ulostulo (100%)" -#: ../src/libs/neural_restore.c:4175 +#: ../src/libs/neural_restore.c:4312 #, no-c-format msgid "" "100% applies the full AI model output; lower values bring back luminance " @@ -31438,19 +31936,19 @@ msgstr "" "palauttavat kirkkauden tekstuurin ja rakeisuuden samalla kun värikohina pysyy " "vaimennettuna" -#: ../src/libs/neural_restore.c:4184 +#: ../src/libs/neural_restore.c:4321 msgid "upscale factor" -msgstr "Suurennoksen kerroin" +msgstr "Suurennoksen kerroin." -#: ../src/libs/neural_restore.c:4186 +#: ../src/libs/neural_restore.c:4323 msgid "2x" msgstr "2x" -#: ../src/libs/neural_restore.c:4186 +#: ../src/libs/neural_restore.c:4323 msgid "4x" msgstr "4x" -#: ../src/libs/neural_restore.c:4203 +#: ../src/libs/neural_restore.c:4340 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" @@ -31458,27 +31956,27 @@ msgstr "" "Napsauta valitaksesi esikatselun alue kuvasta.\n" "Kaksoisnapsauta palauttaaksesi näkymä keskelle." -#: ../src/libs/neural_restore.c:4234 +#: ../src/libs/neural_restore.c:4371 msgid "process selected images" msgstr "Käsittele valitut kuvat" -#: ../src/libs/neural_restore.c:4252 +#: ../src/libs/neural_restore.c:4389 msgid "output parameters" msgstr "Viennin parametrit" -#: ../src/libs/neural_restore.c:4263 +#: ../src/libs/neural_restore.c:4400 msgid "output TIFF bit depth" msgstr "TIFF-tiedoston bittisyvyys" -#: ../src/libs/neural_restore.c:4305 +#: ../src/libs/neural_restore.c:4442 msgid "color profile embedded in the output TIFF" msgstr "Liitä väriprofiili ulostulon TIFF-tiedostoon." -#: ../src/libs/neural_restore.c:4315 +#: ../src/libs/neural_restore.c:4452 msgid "preserve wide-gamut colors" msgstr "Säilytä laajan sävyasteikon värit" -#: ../src/libs/neural_restore.c:4322 +#: ../src/libs/neural_restore.c:4459 msgid "" "when on, pixels outside sRGB gamut pass through without being denoised; when " "off, all pixels are denoised but wide-gamut colors may be clipped; only " @@ -31489,16 +31987,15 @@ msgstr "" "mutta laajan sävyalueen värit voi leikkaantua; koskee ainoastaan " "kohinanpoistoa." -#: ../src/libs/neural_restore.c:4331 +#: ../src/libs/neural_restore.c:4468 msgid "add to the current collection" msgstr "Lisää nykyiseen kokoelmaan" -#: ../src/libs/neural_restore.c:4337 +#: ../src/libs/neural_restore.c:4474 msgid "automatically import the output image into the current collection" -msgstr "" -"Tuo viennin kuva automaattisesti Darktablen kirjaston nykyiseen kokoelmaan." +msgstr "Tuo käsitelty kuva automaattisesti nykyiseen kokoelmaan." -#: ../src/libs/neural_restore.c:4353 +#: ../src/libs/neural_restore.c:4490 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" @@ -31837,20 +32334,20 @@ msgstr "SHIFT+hiiren rulla muuttaa leveyttä." msgid "alt+scroll to cycle" msgstr "ALT+hiiren rulla vaihtaa kuvien välillä." -#: ../src/libs/scopes/vectorscope.c:1419 +#: ../src/libs/scopes/vectorscope.c:1424 msgid "cycle vectorscope types" msgstr "Vaihda vektorialueen tyyppiä." -#: ../src/libs/scopes/vectorscope.c:1424 +#: ../src/libs/scopes/vectorscope.c:1429 msgid "switch vectorscope scale" msgstr "Vaihda skaala vektorialueeseen." -#: ../src/libs/scopes/vectorscope.c:1441 +#: ../src/libs/scopes/vectorscope.c:1446 msgid "color harmonies" msgstr "Väriharmoniat" #. FIXME: do we need this action, or is it vestigial? -#: ../src/libs/scopes/vectorscope.c:1459 +#: ../src/libs/scopes/vectorscope.c:1464 msgid "cycle color harmonies" msgstr "Vaihda väriharmonioita." @@ -31941,39 +32438,39 @@ msgctxt "snapshot sign" msgid "S" msgstr "S" -#: ../src/libs/snapshots.c:604 +#: ../src/libs/snapshots.c:613 msgid "restore snapshot into current history" msgstr "Palauta vedos nykyiseen muokkaushistoriaan." -#: ../src/libs/snapshots.c:719 +#: ../src/libs/snapshots.c:728 msgid "snapshots for removed image have been deleted" msgstr "Poistetun kuvan vedokset on poistettu" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:769 #, c-format msgid "↗ %s '%s'" msgstr "↗ %s '%s'" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:769 msgid "this snapshot was taken from" msgstr "Tämä vedos otettiin" -#: ../src/libs/snapshots.c:810 +#: ../src/libs/snapshots.c:819 msgid "take snapshot" msgstr "Ota vedos" -#: ../src/libs/snapshots.c:812 +#: ../src/libs/snapshots.c:821 msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" msgstr "" "Ota vedos vertaillaksesi sitä toisiin kuviin tai saman kuvan toiseen versioon." -#: ../src/libs/snapshots.c:867 +#: ../src/libs/snapshots.c:876 msgid "side-by-side" msgstr "rinnakkain" -#: ../src/libs/snapshots.c:873 +#: ../src/libs/snapshots.c:882 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" @@ -31981,7 +32478,7 @@ msgstr "" "Sijoita vedos vierekkäin / ylhäälle-alas nykyisen kuvan kanssa sen sijaan, " "että se näytetään peitekuvana." -#: ../src/libs/snapshots.c:877 +#: ../src/libs/snapshots.c:886 msgid "toggle last snapshot" msgstr "Vaihda edelliseen vedokseen" @@ -32081,7 +32578,7 @@ msgstr "Luo..." msgid "create styles from history stack of selected images" msgstr "Luo uusi tyyli valittujen kuvien muokkaushistoriasta." -#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2530 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 msgid "edit..." msgstr "Muokkaa" @@ -32133,33 +32630,33 @@ msgstr "" "Lisää tai poista valittujen kuvien\n" "tunnisteita." -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1446 msgid "attach tag to all" msgstr "Liitä tunniste kaikkiin" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2499 +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 msgid "detach tag" msgstr "Irrota tunniste" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1459 msgid "find tag" msgstr "Etsi tunniste" -#: ../src/libs/tagging.c:1431 ../src/libs/tagging.c:2566 +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 msgid "copy to clipboard" msgstr "Kopioi leikepöydälle" -#: ../src/libs/tagging.c:1668 +#: ../src/libs/tagging.c:1699 msgid "delete tag?" msgstr "Poista tunniste?" -#: ../src/libs/tagging.c:1674 ../src/libs/tagging.c:1763 -#: ../src/libs/tagging.c:1984 ../src/libs/tagging.c:2293 +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 +#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 #, c-format msgid "selected: %s" msgstr "Valittu: %s" -#: ../src/libs/tagging.c:1679 +#: ../src/libs/tagging.c:1710 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -32174,73 +32671,73 @@ msgstr[1] "" "Haluatko varmasti poistaa tunnisteen `%s'?\n" "%d kuvaa sisältää tunnisteen!" -#: ../src/libs/tagging.c:1717 +#: ../src/libs/tagging.c:1748 #, c-format msgid "tag %s removed" msgstr "Tunniste %s poistettu" -#: ../src/libs/tagging.c:1757 +#: ../src/libs/tagging.c:1788 msgid "delete node?" msgstr "Poista solmu?" -#: ../src/libs/tagging.c:1767 +#: ../src/libs/tagging.c:1798 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d tunniste poistetaan." msgstr[1] "%d tunnistetta poistetaan." -#: ../src/libs/tagging.c:1774 ../src/libs/tagging.c:1994 -#: ../src/libs/tagging.c:2303 +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 +#: ../src/libs/tagging.c:2334 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d kuva päivitetään." msgstr[1] "%d kuvaa päivitetään." -#: ../src/libs/tagging.c:1805 +#: ../src/libs/tagging.c:1836 #, c-format msgid "%d tags removed" msgstr "%d tunnistetta tuotu." -#: ../src/libs/tagging.c:1849 +#: ../src/libs/tagging.c:1880 msgid "create tag" msgstr "Luo tunniste" -#: ../src/libs/tagging.c:1865 +#: ../src/libs/tagging.c:1896 #, c-format msgid "add to: \"%s\" " msgstr "Lisää kohteeseen: \"%s\" " -#: ../src/libs/tagging.c:1870 ../src/libs/tagging.c:2018 +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 msgid "category" msgstr "Kategoria" -#: ../src/libs/tagging.c:1883 ../src/libs/tagging.c:2009 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 msgid "name: " msgstr "Nimi:" -#: ../src/libs/tagging.c:1886 ../src/libs/tagging.c:2029 +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 msgid "synonyms: " msgstr "Synonyymit: " -#: ../src/libs/tagging.c:1894 ../src/libs/tagging.c:2046 -#: ../src/libs/tagging.c:2329 +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 +#: ../src/libs/tagging.c:2360 msgid "empty tag is not allowed, aborting" msgstr "Tyhjä tunniste ei ole sallittua, keskeytetään" -#: ../src/libs/tagging.c:1905 +#: ../src/libs/tagging.c:1936 msgid "tag name already exists. aborting." msgstr "Tunnisteen nimi on jo olemassa, keskeytetään." -#: ../src/libs/tagging.c:1988 ../src/libs/tagging.c:2297 +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d tunniste päivitetään." msgstr[1] "%d tunnistetta päivitetään." -#: ../src/libs/tagging.c:2048 +#: ../src/libs/tagging.c:2079 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -32248,100 +32745,100 @@ msgstr "" "'|' -merkki ei ole sallittu tunnisteiden uudelleen nimeämisessä.\n" "Muokataksesi hierarkiaa, nimeä polku uudestaan. Keskeytetään." -#: ../src/libs/tagging.c:2097 ../src/libs/tagging.c:2231 +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "Vähintään yksi uusi tunnisteen nimi (%s) on jo olemassa, keskeytetään" -#: ../src/libs/tagging.c:2287 +#: ../src/libs/tagging.c:2318 msgid "change path" msgstr "Muuta polku" -#: ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:2364 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "'|' väärässä paikassa, tyhjä tunniste ei ole sallittu, keskeytetään." -#: ../src/libs/tagging.c:2465 +#: ../src/libs/tagging.c:2496 #, c-format msgid "tag %s created" msgstr "Tunniste %s luotu" -#: ../src/libs/tagging.c:2494 +#: ../src/libs/tagging.c:2525 msgid "attach tag" msgstr "Liitä tunniste" -#: ../src/libs/tagging.c:2509 +#: ../src/libs/tagging.c:2540 msgid "create tag..." msgstr "Luo tunniste..." -#: ../src/libs/tagging.c:2516 +#: ../src/libs/tagging.c:2547 msgid "delete tag" msgstr "Poista tunniste" -#: ../src/libs/tagging.c:2524 +#: ../src/libs/tagging.c:2555 msgid "delete node" msgstr "Poista solmu" -#: ../src/libs/tagging.c:2538 +#: ../src/libs/tagging.c:2569 msgid "change path..." msgstr "Muuta polku..." -#: ../src/libs/tagging.c:2549 +#: ../src/libs/tagging.c:2580 msgid "set as a tag" msgstr "Aseta tunnisteeksi" -#: ../src/libs/tagging.c:2561 +#: ../src/libs/tagging.c:2592 msgid "copy to entry" msgstr "Kopioi merkintään" -#: ../src/libs/tagging.c:2587 +#: ../src/libs/tagging.c:2618 msgid "go to tag collection" msgstr "Siirry tunnisteiden kokoelmaan" -#: ../src/libs/tagging.c:2594 +#: ../src/libs/tagging.c:2625 msgid "go back to work" msgstr "Siirry takaisin työhön" -#: ../src/libs/tagging.c:2770 +#: ../src/libs/tagging.c:2801 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2772 +#: ../src/libs/tagging.c:2803 msgid "(private)" msgstr "(yksityinen)" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2832 msgid "select a keyword file" msgstr "Valitse avainsanatiedosto" -#: ../src/libs/tagging.c:2816 +#: ../src/libs/tagging.c:2847 msgid "error importing tags" msgstr "Virhe tunnisteiden tuonnissa" -#: ../src/libs/tagging.c:2818 +#: ../src/libs/tagging.c:2849 #, c-format msgid "%zd tags imported" msgstr "%zd tunnistetta tuotu." -#: ../src/libs/tagging.c:2843 +#: ../src/libs/tagging.c:2874 msgid "select file to export to" msgstr "Valitse vietävä tiedosto" -#: ../src/libs/tagging.c:2859 +#: ../src/libs/tagging.c:2890 msgid "error exporting tags" msgstr "Virhe tunnisteiden viennissä" -#: ../src/libs/tagging.c:2861 +#: ../src/libs/tagging.c:2892 #, c-format msgid "%zd tags exported" msgstr "%zd tunnistetta viety." -#: ../src/libs/tagging.c:3339 +#: ../src/libs/tagging.c:3370 msgid "drop to root" msgstr "Siirry juureen" -#: ../src/libs/tagging.c:3496 +#: ../src/libs/tagging.c:3527 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -32353,47 +32850,47 @@ msgstr "" "Kakkospainikkeen napsautus näyttää muut tunnisteen toiminnot.\n" "Tab-näppäin siirtää kohdistuksen syötekenttään." -#: ../src/libs/tagging.c:3510 +#: ../src/libs/tagging.c:3541 msgid "attach" msgstr "Liitä" -#: ../src/libs/tagging.c:3512 +#: ../src/libs/tagging.c:3543 msgid "attach tag to all selected images" msgstr "Liitä tunniste valittuihin kuviin." -#: ../src/libs/tagging.c:3515 +#: ../src/libs/tagging.c:3546 msgid "detach" msgstr "Irrota" -#: ../src/libs/tagging.c:3517 +#: ../src/libs/tagging.c:3548 msgid "detach tag from all selected images" msgstr "Poista tunniste valituista kuvista." -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3562 msgid "toggle list with / without hierarchy" msgstr "Valitse näytetäänkö listan tunnisteiden hierarkia." -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3562 msgid "hide" msgstr "Piilota" -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3565 msgid "toggle sort by name or by count" msgstr "Valitse lajittelu nimeen tai määrään perustuvaksi." -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3565 msgid "sort" msgstr "Lajittele" -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3568 msgid "toggle show or not darktable tags" msgstr "Valitse näytetäänkö Darktablen tunnisteet." -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3568 msgid "dttags" msgstr "Darktablen tunnisteet" -#: ../src/libs/tagging.c:3554 +#: ../src/libs/tagging.c:3585 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -32408,11 +32905,11 @@ msgstr "" "Paina SHIFT+tabulaattoria valitaksesi ensimmäisen käyttäjän liittämistä " "tunnisteista." -#: ../src/libs/tagging.c:3567 ../src/libs/tagging.c:3574 +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 msgid "clear entry" msgstr "Poista syöte" -#: ../src/libs/tagging.c:3633 +#: ../src/libs/tagging.c:3664 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -32428,7 +32925,7 @@ msgstr "" "Kakkospainikkeen napsautus näyttää muut tunnisteen toiminnot.\n" "SHIFT+tabulaattori siirtää kohdistuksen syötekenttään." -#: ../src/libs/tagging.c:3679 +#: ../src/libs/tagging.c:3710 msgid "" "create a new tag with the\n" "name you entered" @@ -32436,42 +32933,42 @@ msgstr "" "Luo uusi tunniste\n" "syöttämälläsi nimellä." -#: ../src/libs/tagging.c:3685 +#: ../src/libs/tagging.c:3716 msgid "import tags from a Lightroom keyword file" msgstr "Tuo tunnisteet Lightroomin avainsanatiedostosta." -#: ../src/libs/tagging.c:3692 +#: ../src/libs/tagging.c:3723 msgid "export all tags to a Lightroom keyword file" msgstr "Vie kaikki tunnisteet Lightroomin avainsanatiedostoon." -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3729 msgid "toggle list / tree view" msgstr "Näytä luettelona tai hakemistopuuna." -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3729 msgid "tree" msgstr "Puu" -#: ../src/libs/tagging.c:3702 +#: ../src/libs/tagging.c:3733 msgid "toggle list with / without suggestion" msgstr "Valitse näytetäänkö ehdotukset." -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3734 msgid "suggestion" msgstr "Ehdotukset" -#: ../src/libs/tagging.c:3722 +#: ../src/libs/tagging.c:3753 msgid "redo last tag" msgstr "Toista edellinen tunniste" -#: ../src/libs/tagging.c:3809 +#: ../src/libs/tagging.c:3840 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "Tunnisteen pikavalinta ei ole aktiivinen tunnisteiden puu-näkymässä. Ole hyvä " "ja vaihda lista-näkymään." -#: ../src/libs/tagging.c:3942 +#: ../src/libs/tagging.c:3979 msgid "tagging settings" msgstr "Tunnisteiden asetukset" @@ -32916,6 +33413,14 @@ msgstr "Vaihda kuvien valinnan zoomtilaan" msgid "exit current layout" msgstr "Poistu nykyisestä asettelusta" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "Lokin historia" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "Näytä historian loki." + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "MIDI" @@ -32954,11 +33459,11 @@ msgstr "Aseta luokitus valittuihin kuviin." msgid "timeline" msgstr "Aikajana" -#: ../src/libs/tools/timeline.c:1421 +#: ../src/libs/tools/timeline.c:1422 msgid "start selection" msgstr "Aloita valinta" -#: ../src/libs/tools/timeline.c:1422 +#: ../src/libs/tools/timeline.c:1423 msgid "stop selection" msgstr "Lopeta valinta" @@ -32999,7 +33504,11 @@ msgstr "LUA:n asetukset" msgid "per-script configuration options" msgstr "Skriptikohtaisten asetusten valinnat" -#: ../src/views/darkroom.c:626 +#: ../src/views/darkroom.c:656 +msgid "drop image files here to add them to the collection" +msgstr "" + +#: ../src/views/darkroom.c:790 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" @@ -33012,7 +33521,7 @@ msgstr "" "Jos kuva on tallennettu ulkoiselle levylle varmista, että levy on liitetty\n" "ja tiedostot ovat käsiteltävissä samassa sijainnissa kuin kuvaa tuodessa." -#: ../src/views/darkroom.c:633 +#: ../src/views/darkroom.c:797 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -33023,20 +33532,20 @@ msgstr "" "\n" "Tarkista, että kuva on kopioitunut oikein ja kokonaisena kamerasta." -#: ../src/views/darkroom.c:639 +#: ../src/views/darkroom.c:803 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "" "Tiedosto `%s' ei ole missään tunnistetussa muodossa. Vaihdetaan valopöydälle." -#: ../src/views/darkroom.c:644 +#: ../src/views/darkroom.c:808 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." msgstr "" "Tiedosto `%s' on kamerasta joka ei ole vielä tuettu. Vaihdetaan valopöydälle." -#: ../src/views/darkroom.c:649 +#: ../src/views/darkroom.c:813 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" @@ -33053,7 +33562,7 @@ msgstr "" "tuettu. (Katso: https://www.darktable.org/resources/camera-support/\n" "ja tämän Darktablen version julkaisuhuomiot)." -#: ../src/views/darkroom.c:657 +#: ../src/views/darkroom.c:821 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -33064,7 +33573,7 @@ msgstr "" "\n" "Tarkista, että yhteys tiedostoon ei ole katkennut." -#: ../src/views/darkroom.c:663 +#: ../src/views/darkroom.c:827 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -33086,58 +33595,62 @@ msgstr "" "avaamista osoitteessa:\n" "https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:691 +#: ../src/views/darkroom.c:855 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "Ladataan `%s' ..." -#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3160 +#: ../src/views/darkroom.c:1101 ../src/views/darkroom.c:3343 msgid "gamut check" msgstr "Sävyasteikon tarkastus" -#: ../src/views/darkroom.c:922 +#: ../src/views/darkroom.c:1102 msgid "soft proof" msgstr "Vedoksen esikatselu" +#: ../src/views/darkroom.c:1133 +msgid "drop XMP sidecar files here to apply edits" +msgstr "Tiputa XMP-aputiedostot tähän ja liitä sen tiedot valittuihin kuviin." + #. fail :( -#: ../src/views/darkroom.c:964 ../src/views/print.c:318 +#: ../src/views/darkroom.c:1148 ../src/views/print.c:318 msgid "no image to open!" msgstr "Avattavaa kuvaa ei ole valittu!" -#: ../src/views/darkroom.c:990 +#: ../src/views/darkroom.c:1174 msgid "file not found" msgstr "Tiedosta ei löytynyt" -#: ../src/views/darkroom.c:994 +#: ../src/views/darkroom.c:1178 msgid "unspecified failure" msgstr "Määrittämätön virhe" -#: ../src/views/darkroom.c:997 +#: ../src/views/darkroom.c:1181 msgid "unsupported file format" msgstr "Tukematon tiedoston muoto" -#: ../src/views/darkroom.c:1000 +#: ../src/views/darkroom.c:1184 msgid "unsupported camera model" msgstr "Tukematon kameran malli" -#: ../src/views/darkroom.c:1003 +#: ../src/views/darkroom.c:1187 msgid "unsupported feature in file" msgstr "Tukematon ominaisuus tiedostossa" -#: ../src/views/darkroom.c:1006 +#: ../src/views/darkroom.c:1190 msgid "file appears corrupt" msgstr "Tiedosto näyttää korruptoituneelta" -#: ../src/views/darkroom.c:1009 +#: ../src/views/darkroom.c:1193 msgid "I/O error" msgstr "I/O virhe" -#: ../src/views/darkroom.c:1012 +#: ../src/views/darkroom.c:1196 msgid "cache full" msgstr "Välimuisti täynnä" -#: ../src/views/darkroom.c:1015 +#: ../src/views/darkroom.c:1199 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -33146,115 +33659,115 @@ msgstr "" "Kuvaa `%s' ei voitu ladata\n" "%s" -#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 +#: ../src/views/darkroom.c:1238 ../src/views/darkroom.c:1631 msgid "can't change image in GIMP plugin mode" msgstr "Ei voida muuttaa kuvaa GIMP-liitännäisen tilassa." -#: ../src/views/darkroom.c:1510 +#: ../src/views/darkroom.c:1694 msgid "past end of collection, looped to first image" msgstr "Kokoelman loppu ohitettu, palataan ensimmäiseen kuvaan." -#: ../src/views/darkroom.c:1512 +#: ../src/views/darkroom.c:1696 msgid "past beginning of collection, looped to last image" msgstr "Kokoelman alusta lähtien, toistetaan viimeiseen kuvaan asti." -#: ../src/views/darkroom.c:2627 +#: ../src/views/darkroom.c:2810 msgid "no visible modules" msgstr "Ei näkyviä moduuleita" -#: ../src/views/darkroom.c:2657 ../src/views/darkroom.c:2812 +#: ../src/views/darkroom.c:2840 ../src/views/darkroom.c:2995 #, c-format msgid "focused instance '%s' of '%s'" msgstr "Kohdistettu instanssi '%s' / '%s'" -#: ../src/views/darkroom.c:2659 ../src/views/darkroom.c:2816 +#: ../src/views/darkroom.c:2842 ../src/views/darkroom.c:2999 #, c-format msgid "focused module '%s'" msgstr "Kohdistettu moduuli '%s'" -#: ../src/views/darkroom.c:2667 ../src/views/darkroom.c:2697 -#: ../src/views/darkroom.c:2706 ../src/views/darkroom.c:2730 -#: ../src/views/darkroom.c:2772 +#: ../src/views/darkroom.c:2850 ../src/views/darkroom.c:2880 +#: ../src/views/darkroom.c:2889 ../src/views/darkroom.c:2913 +#: ../src/views/darkroom.c:2955 msgid "no focused module" msgstr "Ei kohdistettua moduulia" -#: ../src/views/darkroom.c:2669 +#: ../src/views/darkroom.c:2852 #, c-format msgid "'%s' cannot be enabled or disabled" msgstr "'%s' ei voida ottaa käyttöön tai poista käytöstä" -#: ../src/views/darkroom.c:2679 +#: ../src/views/darkroom.c:2862 #, c-format msgid "enabled instance '%s' of '%s'" msgstr "Aktivoitu instanssi '%s' / '%s'" -#: ../src/views/darkroom.c:2681 +#: ../src/views/darkroom.c:2864 #, c-format msgid "disabled instance '%s' of '%s'" msgstr "Käytöstä poistettu instanssi '%s' / '%s'" -#: ../src/views/darkroom.c:2686 +#: ../src/views/darkroom.c:2869 #, c-format msgid "enabled module '%s'" msgstr "Aktivoitu moduuli '%s'" -#: ../src/views/darkroom.c:2688 +#: ../src/views/darkroom.c:2871 #, c-format msgid "disabled module '%s'" msgstr "Käytöstä poistettu moduuli '%s'" -#: ../src/views/darkroom.c:2708 ../src/views/darkroom.c:2732 +#: ../src/views/darkroom.c:2891 ../src/views/darkroom.c:2915 #, c-format msgid "'%s' does not support multiple instances" msgstr "'%s' ei tue useita instansseja" -#: ../src/views/darkroom.c:2717 +#: ../src/views/darkroom.c:2900 #, c-format msgid "added instance '%s' of '%s'" msgstr "Lisättiin instanssi '%s' / '%s'" -#: ../src/views/darkroom.c:2721 +#: ../src/views/darkroom.c:2904 #, c-format msgid "added instance of '%s'" msgstr "Lisättiin instanssi '%s'" -#: ../src/views/darkroom.c:2740 +#: ../src/views/darkroom.c:2923 #, c-format msgid "deleted instance '%s' of '%s'" msgstr "Poistettu instanssi '%s' / '%s'" -#: ../src/views/darkroom.c:2742 +#: ../src/views/darkroom.c:2925 #, c-format msgid "deleted instance of '%s'" msgstr "Poistettiin '%s':n instanssi." -#: ../src/views/darkroom.c:2789 +#: ../src/views/darkroom.c:2972 #, c-format msgid "only one instance of '%s'" msgstr "Vain yksi instanssi '%s':stä" #. cycle through visible modules and their instances -#: ../src/views/darkroom.c:2854 ../src/views/darkroom.c:2916 +#: ../src/views/darkroom.c:3037 ../src/views/darkroom.c:3099 msgid "cycle modules" msgstr "Vaihda moduuleiden välillä" -#: ../src/views/darkroom.c:2877 ../src/views/darkroom.c:2879 +#: ../src/views/darkroom.c:3060 ../src/views/darkroom.c:3062 msgid "quick access to presets" msgstr "Pikavalinta esiasetuksiin." -#: ../src/views/darkroom.c:2889 +#: ../src/views/darkroom.c:3072 msgid "quick access to styles" msgstr "Pikavalinta tyyleihin." -#: ../src/views/darkroom.c:2892 +#: ../src/views/darkroom.c:3075 msgid "quick access for applying any of your styles" msgstr "Pikavalinta tyylien käyttöönottoon." -#: ../src/views/darkroom.c:2899 +#: ../src/views/darkroom.c:3082 msgid "second window" msgstr "Toinen ikkuna" -#: ../src/views/darkroom.c:2904 +#: ../src/views/darkroom.c:3087 msgid "display a second darkroom image window" msgstr "Näytä toinen pimiön kuva-ikkuna." @@ -33262,19 +33775,19 @@ msgstr "Näytä toinen pimiön kuva-ikkuna." #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2912 ../src/views/darkroom.c:4781 +#: ../src/views/darkroom.c:3095 ../src/views/darkroom.c:5211 msgid "toggle pinned state in second window" msgstr "Vaihda kiinnitettyä tilaa toisessa näytössä" -#: ../src/views/darkroom.c:2924 +#: ../src/views/darkroom.c:3107 msgid "delete instance" msgstr "Poista instanssi" -#: ../src/views/darkroom.c:2933 +#: ../src/views/darkroom.c:3116 msgid "color assessment" msgstr "Värin arviointi" -#: ../src/views/darkroom.c:2935 +#: ../src/views/darkroom.c:3118 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -33282,15 +33795,15 @@ msgstr "" "Vaihda värien arvioinnin tilaa.\n" "Asetukset valittavissa hiiren kakkospainikkeella." -#: ../src/views/darkroom.c:2952 ../src/views/darkroom.c:2965 +#: ../src/views/darkroom.c:3135 ../src/views/darkroom.c:3148 msgid "color_assessment" msgstr "Värin _arviointi" -#: ../src/views/darkroom.c:2952 +#: ../src/views/darkroom.c:3135 msgid "total border width relative to screen" msgstr "Kehyksen leveys suhteessa näyttöön" -#: ../src/views/darkroom.c:2954 +#: ../src/views/darkroom.c:3137 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -33298,19 +33811,19 @@ msgstr "" "Kehyksen leveyden suhde näytön kokoon värien arviointitilassa.\n" "Tämä sisältää ulkopuolisen harmaan osuuden ja sisäpuolisen valkoisen kehyksen." -#: ../src/views/darkroom.c:2965 +#: ../src/views/darkroom.c:3148 msgid "white border ratio" msgstr "Valkoisen kehyksen suhde" -#: ../src/views/darkroom.c:2967 +#: ../src/views/darkroom.c:3150 msgid "the border ratio specifies the fraction of the white part of the border." msgstr "Kehyksen suhde määrittää valkoisen kehyksen osuuden." -#: ../src/views/darkroom.c:2978 +#: ../src/views/darkroom.c:3161 msgid "high quality processing" msgstr "Korkealaatuinen käsittely" -#: ../src/views/darkroom.c:2982 +#: ../src/views/darkroom.c:3165 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -33318,7 +33831,7 @@ msgstr "" "Valitse korkean laadun prosessointi. Jos aktivoitu, Darktable käsittelee " "kuvan kuten kuvien viennissä." -#: ../src/views/darkroom.c:3001 +#: ../src/views/darkroom.c:3184 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -33326,27 +33839,27 @@ msgstr "" "Raakakuvan ylivalotuksen ilmaisu päälle tai pois.\n" "Asetukset valittavissa hiiren kakkospainikkeella." -#: ../src/views/darkroom.c:3022 +#: ../src/views/darkroom.c:3205 msgid "select how to mark the clipped pixels" msgstr "Valitse kuinka leikkaantuneet pikselit ilmaistaan." -#: ../src/views/darkroom.c:3025 +#: ../src/views/darkroom.c:3208 msgid "mark with CFA color" msgstr "Kennon pikseliverkon väri" -#: ../src/views/darkroom.c:3025 +#: ../src/views/darkroom.c:3208 msgid "mark with solid color" msgstr "Kiinteä väri" -#: ../src/views/darkroom.c:3026 +#: ../src/views/darkroom.c:3209 msgid "false color" msgstr "Vääräväri" -#: ../src/views/darkroom.c:3031 ../src/views/darkroom.c:3101 +#: ../src/views/darkroom.c:3214 ../src/views/darkroom.c:3284 msgid "color scheme" msgstr "Ilmaisun väri" -#: ../src/views/darkroom.c:3032 +#: ../src/views/darkroom.c:3215 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -33354,27 +33867,27 @@ msgstr "" "Valitse ylivalotuksen ilmaisuun käytettävä väri.\n" "Käytetään kun tila = Kiinteä väri." -#: ../src/views/darkroom.c:3035 +#: ../src/views/darkroom.c:3218 msgctxt "solidcolor" msgid "red" msgstr "Punainen" -#: ../src/views/darkroom.c:3036 +#: ../src/views/darkroom.c:3219 msgctxt "solidcolor" msgid "green" msgstr "Vihreä" -#: ../src/views/darkroom.c:3037 +#: ../src/views/darkroom.c:3220 msgctxt "solidcolor" msgid "blue" msgstr "Sininen" -#: ../src/views/darkroom.c:3038 +#: ../src/views/darkroom.c:3221 msgctxt "solidcolor" msgid "black" msgstr "Musta" -#: ../src/views/darkroom.c:3049 +#: ../src/views/darkroom.c:3232 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -33384,7 +33897,7 @@ msgstr "" "1.0 - valkoisen taso\n" "0.0 - mustan taso" -#: ../src/views/darkroom.c:3068 +#: ../src/views/darkroom.c:3251 msgid "" "toggle clipping indication\n" "right-click for options" @@ -33392,11 +33905,11 @@ msgstr "" "Ylivalotuksen ilmaisu päälle tai pois.\n" "Asetukset valittavissa hiiren kakkospainikkeella." -#: ../src/views/darkroom.c:3089 +#: ../src/views/darkroom.c:3272 msgid "clipping preview mode" msgstr "Leikkauksen tila" -#: ../src/views/darkroom.c:3090 +#: ../src/views/darkroom.c:3273 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -33404,39 +33917,39 @@ msgstr "" "Valitse esikatseltava metriikka.\n" "Täysi sävyasteikko on kaikkien tilojen yhdistelmä." -#: ../src/views/darkroom.c:3094 +#: ../src/views/darkroom.c:3277 msgid "full gamut" msgstr "Täysi sävyasteikko" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3278 msgid "any RGB channel" msgstr "Mikä tahansa RGB-kanava" -#: ../src/views/darkroom.c:3096 +#: ../src/views/darkroom.c:3279 msgid "luminance only" msgstr "Vain kirkkaus" -#: ../src/views/darkroom.c:3096 +#: ../src/views/darkroom.c:3279 msgid "saturation only" msgstr "Vain värikylläisyys" -#: ../src/views/darkroom.c:3102 +#: ../src/views/darkroom.c:3285 msgid "select colors to indicate clipping" msgstr "Valitse ylivalotuksen ja alivalotuksen ilmaisuun käytettävät värit." -#: ../src/views/darkroom.c:3106 +#: ../src/views/darkroom.c:3289 msgid "red & blue" msgstr "Punainen ja sininen" -#: ../src/views/darkroom.c:3107 +#: ../src/views/darkroom.c:3290 msgid "purple & green" msgstr "Purppura ja vihreä" -#: ../src/views/darkroom.c:3115 +#: ../src/views/darkroom.c:3298 msgid "lower threshold" msgstr "Alempi kynnysarvo" -#: ../src/views/darkroom.c:3116 +#: ../src/views/darkroom.c:3299 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -33458,11 +33971,11 @@ msgstr "" "Tyypillinen mustavalkotuloste kiiltävälle paperille tuottaa mustat -9.00 " "aukolla." -#: ../src/views/darkroom.c:3133 +#: ../src/views/darkroom.c:3316 msgid "upper threshold" msgstr "Ylempi kynnysarvo" -#: ../src/views/darkroom.c:3135 +#: ../src/views/darkroom.c:3318 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -33471,11 +33984,11 @@ msgstr "" "Valkoisen pisteen leikkauksen kynnysarvo.\n" "100% on huipun kirkkaus." -#: ../src/views/darkroom.c:3147 +#: ../src/views/darkroom.c:3330 msgid "softproof" msgstr "Vedoksen esikatselu" -#: ../src/views/darkroom.c:3151 +#: ../src/views/darkroom.c:3334 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -33483,7 +33996,7 @@ msgstr "" "Vedoksen esikatselu päälle tai pois.\n" "Profiili valittavissa hiiren kakkospainikkeella." -#: ../src/views/darkroom.c:3164 +#: ../src/views/darkroom.c:3347 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -33491,54 +34004,54 @@ msgstr "" "Sävyasteikon tarkastus päälle tai pois.\n" "Profiili valittavissa hiiren kakkospainikkeella." -#: ../src/views/darkroom.c:3192 ../src/views/darkroom.c:3199 -#: ../src/views/darkroom.c:3218 ../src/views/darkroom.c:3220 -#: ../src/views/darkroom.c:3222 ../src/views/darkroom.c:3224 +#: ../src/views/darkroom.c:3375 ../src/views/darkroom.c:3382 +#: ../src/views/darkroom.c:3401 ../src/views/darkroom.c:3403 +#: ../src/views/darkroom.c:3405 ../src/views/darkroom.c:3407 #: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 msgid "profiles" msgstr "Profiilit" -#: ../src/views/darkroom.c:3200 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1499 msgid "preview intent" msgstr "Esikatselun menetelmä" -#: ../src/views/darkroom.c:3218 ../src/views/lighttable.c:1504 +#: ../src/views/darkroom.c:3401 ../src/views/lighttable.c:1504 msgid "display profile" msgstr "Näytön profiili" -#: ../src/views/darkroom.c:3220 ../src/views/lighttable.c:1507 +#: ../src/views/darkroom.c:3403 ../src/views/lighttable.c:1507 msgid "preview display profile" msgstr "Esikatselunäytön profiili" -#: ../src/views/darkroom.c:3224 +#: ../src/views/darkroom.c:3407 msgid "histogram profile" msgstr "Histogrammin profiili" -#: ../src/views/darkroom.c:3231 +#: ../src/views/darkroom.c:3414 msgid "second preview window color assessment" msgstr "Toisen esikatseluikkunan värin arviointi" -#: ../src/views/darkroom.c:3234 +#: ../src/views/darkroom.c:3417 msgid "color assessment second preview" msgstr "Toisen esikatselun värin arviointi" -#: ../src/views/darkroom.c:3282 ../src/views/lighttable.c:1544 +#: ../src/views/darkroom.c:3465 ../src/views/lighttable.c:1544 msgid "display ICC profiles" msgstr "näytön ICC-väriprofiilit" -#: ../src/views/darkroom.c:3286 ../src/views/lighttable.c:1548 +#: ../src/views/darkroom.c:3469 ../src/views/lighttable.c:1548 msgid "preview display ICC profiles" msgstr "esikatselunäytön ICC-väriprofiilit" -#: ../src/views/darkroom.c:3290 +#: ../src/views/darkroom.c:3473 msgid "softproof ICC profiles" msgstr "vedoksen esikatselun ICC-väriprofiilit" -#: ../src/views/darkroom.c:3295 +#: ../src/views/darkroom.c:3478 msgid "histogram and color picker ICC profiles" msgstr "histogrammin ja värivalitsimen ICC-väriprofiilit" -#: ../src/views/darkroom.c:3344 +#: ../src/views/darkroom.c:3522 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -33547,142 +34060,203 @@ msgstr "" "Apulinjojen asetukset valittavissa hiiren kakkospainikkeella." #. Fullscreen preview key -#: ../src/views/darkroom.c:3363 +#: ../src/views/darkroom.c:3541 msgid "full preview" msgstr "Koko ruudun esikatselu" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:3368 +#: ../src/views/darkroom.c:3546 msgid "force pan/zoom/rotate with mouse" msgstr "Pakota kuvan panorointi, zoomaus ja kierto hiirellä" #. Zoom shortcuts -#: ../src/views/darkroom.c:3383 +#: ../src/views/darkroom.c:3561 msgid "zoom close-up" msgstr "Suurenna" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:3387 ../src/views/lighttable.c:1626 +#: ../src/views/darkroom.c:3565 ../src/views/lighttable.c:1626 msgid "zoom in" msgstr "Suurenna" -#: ../src/views/darkroom.c:3389 ../src/views/lighttable.c:1630 +#: ../src/views/darkroom.c:3567 ../src/views/lighttable.c:1630 msgid "zoom out" msgstr "Pienennä" #. Shortcut to skip images -#: ../src/views/darkroom.c:3393 +#: ../src/views/darkroom.c:3571 msgid "image forward" msgstr "Seuraava kuva" -#: ../src/views/darkroom.c:3395 +#: ../src/views/darkroom.c:3573 msgid "image back" msgstr "Edellinen kuva" #. cycle overlay colors -#: ../src/views/darkroom.c:3399 +#: ../src/views/darkroom.c:3577 msgid "cycle overlay colors" msgstr "Valitse kuvapeitteen väri" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3403 +#: ../src/views/darkroom.c:3581 msgid "show drawn masks" msgstr "Näytä piirretty maski" #. brush size +/- -#: ../src/views/darkroom.c:3407 +#: ../src/views/darkroom.c:3585 msgid "increase brush size" msgstr "Suurenna siveltimen kokoa" -#: ../src/views/darkroom.c:3409 +#: ../src/views/darkroom.c:3587 msgid "decrease brush size" msgstr "Pienennä siveltimen kokoa" #. brush hardness +/- -#: ../src/views/darkroom.c:3413 +#: ../src/views/darkroom.c:3591 msgid "increase brush hardness" msgstr "Lisää siveltimen kovuutta" -#: ../src/views/darkroom.c:3415 +#: ../src/views/darkroom.c:3593 msgid "decrease brush hardness" msgstr "Vähennä siveltimen kovuutta" #. brush opacity +/- -#: ../src/views/darkroom.c:3419 +#: ../src/views/darkroom.c:3597 msgid "increase brush opacity" msgstr "Lisää siveltimen läpinäkyvyyttä" -#: ../src/views/darkroom.c:3421 +#: ../src/views/darkroom.c:3599 msgid "decrease brush opacity" msgstr "Vähennä siveltimen läpinäkyvyyttä" #. undo/redo -#: ../src/views/darkroom.c:3425 ../src/views/lighttable.c:1614 -#: ../src/views/map.c:2400 +#: ../src/views/darkroom.c:3603 ../src/views/lighttable.c:1614 +#: ../src/views/map.c:2402 msgid "undo" msgstr "Kumoa" -#: ../src/views/darkroom.c:3427 ../src/views/lighttable.c:1616 -#: ../src/views/map.c:2402 +#: ../src/views/darkroom.c:3605 ../src/views/lighttable.c:1616 +#: ../src/views/map.c:2404 msgid "redo" msgstr "Tee uudelleen" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3431 +#: ../src/views/darkroom.c:3609 msgid "change keyboard shortcut slider precision" msgstr "Muuta näppäimistön pikavalintojen liukukytkimen tarkkuutta" -#: ../src/views/darkroom.c:3434 +#: ../src/views/darkroom.c:3612 msgid "synchronize selection" msgstr "Synkronoi valinta" -#: ../src/views/darkroom.c:4383 +#: ../src/views/darkroom.c:3696 +#, c-format +msgid "apply the dropped sidecar '%s'?" +msgstr "" + +#: ../src/views/darkroom.c:3697 +msgid "apply sidecar" +msgstr "Aseta aputiedosto" + +#: ../src/views/darkroom.c:3701 +msgid "" +"replace the history of the current image, or create a duplicate and apply the " +"history to it?" +msgstr "" + +#: ../src/views/darkroom.c:3704 +msgid "create _duplicate" +msgstr "Kahdenna _kuva" + +#: ../src/views/darkroom.c:3705 +msgid "_replace history" +msgstr "_Korvaa muokkaushistoria" + +#: ../src/views/darkroom.c:3715 ../src/views/darkroom.c:3725 +#, c-format +msgid "error loading sidecar '%s'" +msgstr "Virhe ladattaessa aputiedostoa '%s'." + +#: ../src/views/darkroom.c:3717 +#, c-format +msgid "applied '%s' to the current image" +msgstr "Otettiin käyttöön `%s' valitussa kuvassa." + +#: ../src/views/darkroom.c:3731 +#, c-format +msgid "" +"%d duplicate of the current image will be created, one per dropped sidecar." +msgid_plural "" +"%d duplicates of the current image will be created, one per dropped sidecar." +msgstr[0] "" +msgstr[1] "" + +#: ../src/views/darkroom.c:3737 +msgid "create duplicates" +msgstr "Kahdenna kuvat" + +#: ../src/views/darkroom.c:3740 +msgid "_create" +msgstr "_Luo" + +#: ../src/views/darkroom.c:3755 +#, c-format +msgid "created %u duplicate from dropped sidecars" +msgid_plural "created %u duplicates from dropped sidecars" +msgstr[0] "" +msgstr[1] "" + +#: ../src/views/darkroom.c:3760 +msgid "error loading the dropped sidecars" +msgstr "Virhe ladattaessa tiputettuja aputiedostoja." + +#: ../src/views/darkroom.c:4813 msgid "keyboard shortcut slider precision: fine" msgstr "Näppäimistön pikavalintakytkimen tarkkuus: hieno" -#: ../src/views/darkroom.c:4385 +#: ../src/views/darkroom.c:4815 msgid "keyboard shortcut slider precision: normal" msgstr "Näppäimistön pikavalintakytkimen tarkkuus: normaali" -#: ../src/views/darkroom.c:4387 +#: ../src/views/darkroom.c:4817 msgid "keyboard shortcut slider precision: coarse" msgstr "Näppäimistön pikavalintakytkimen tarkkuus: karkea" -#: ../src/views/darkroom.c:4403 +#: ../src/views/darkroom.c:4833 msgid "switch to lighttable" msgstr "Vaihda valopöytään" -#: ../src/views/darkroom.c:4405 ../src/views/lighttable.c:1157 +#: ../src/views/darkroom.c:4835 ../src/views/lighttable.c:1157 msgid "zoom in the image" msgstr "Suurenna kuvaa" -#: ../src/views/darkroom.c:4407 +#: ../src/views/darkroom.c:4837 msgid "unbounded zoom in the image" msgstr "Rajaton zoomaus kuvassa" -#: ../src/views/darkroom.c:4409 +#: ../src/views/darkroom.c:4839 msgid "zoom to 100% 200% and back" msgstr "Lähennä 100% / 200% ja takaisin" -#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1162 +#: ../src/views/darkroom.c:4841 ../src/views/lighttable.c:1162 msgid "pan a zoomed image" msgstr "Panoroi lähennetyn kuvan sisällä" -#: ../src/views/darkroom.c:4414 ../src/views/lighttable.c:1215 +#: ../src/views/darkroom.c:4844 ../src/views/lighttable.c:1215 msgid "[modules] expand module without closing others" msgstr "[Moduulit] Laajenna moduuli pienentämättä muita" -#: ../src/views/darkroom.c:4415 ../src/views/lighttable.c:1216 +#: ../src/views/darkroom.c:4845 ../src/views/lighttable.c:1216 msgid "[modules] expand module and close others" msgstr "[Moduulit] Laajenna moduuli ja sulje muut" -#: ../src/views/darkroom.c:4417 +#: ../src/views/darkroom.c:4847 msgid "[modules] rename module" msgstr "[Moduulit] Muuta moduulin nimeä" -#: ../src/views/darkroom.c:4420 +#: ../src/views/darkroom.c:4850 msgid "[modules] change module position in pipe" msgstr "[Moduulit] Muuta moduulin sijaintia työskentelyputkessa" @@ -33806,47 +34380,47 @@ msgstr "Suurin suurennus" msgid "zoom min" msgstr "Pienin suurennus" -#: ../src/views/map.c:2405 +#: ../src/views/map.c:2407 msgid "scroll right" msgstr "Vieritä oikealle" -#: ../src/views/map.c:2407 +#: ../src/views/map.c:2409 msgid "scroll right wide" msgstr "Vieritä oikealle laajasti" -#: ../src/views/map.c:2409 +#: ../src/views/map.c:2411 msgid "scroll left" msgstr "Vieritä vasemmalle" -#: ../src/views/map.c:2411 +#: ../src/views/map.c:2413 msgid "scroll left wide" msgstr "Vieritä vasemmalle laajasti" -#: ../src/views/map.c:2413 +#: ../src/views/map.c:2415 msgid "scroll up" msgstr "Vieritä ylös" -#: ../src/views/map.c:2415 +#: ../src/views/map.c:2417 msgid "scroll up wide" msgstr "Vieritä ylös laajasti" -#: ../src/views/map.c:2417 +#: ../src/views/map.c:2419 msgid "scroll down" msgstr "Vieritä alas" -#: ../src/views/map.c:2419 +#: ../src/views/map.c:2421 msgid "scroll down wide" msgstr "Vieritä alas laajasti" -#: ../src/views/map.c:3206 +#: ../src/views/map.c:3208 msgid "[on image] open in darkroom" msgstr "[Kuvassa] Avaa pimiössä" -#: ../src/views/map.c:3208 +#: ../src/views/map.c:3210 msgid "[on map] zoom map" msgstr "[Kartalla] Zoomaa karttaa" -#: ../src/views/map.c:3210 +#: ../src/views/map.c:3212 msgid "move image location" msgstr "Muuta kuvan sijainti" @@ -33924,52 +34498,84 @@ msgstr "Uusi istunto aloitettu '%s'" msgid "no camera with tethering support available for use..." msgstr "Liitettyä kuvausta tukevaa kameraa ei ole saatavilla..." -#: ../src/views/view.c:1554 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "napsautus" -#: ../src/views/view.c:1557 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "kakkospainikkeen napsautus" -#: ../src/views/view.c:1560 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "keskipainikkeen napsautus" -#: ../src/views/view.c:1566 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "kaksoisnapsautus" -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "kakkospainikkeen kaksoisnapsautus" -#: ../src/views/view.c:1572 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "raahaa ja vapauta" -#: ../src/views/view.c:1575 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "napsautus + raahaus" -#: ../src/views/view.c:1578 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "kakkospainikkeen napsautus + raahaus" -#: ../src/views/view.c:1599 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "Darktable - esiasetusikkuna" -#: ../src/views/view.c:1646 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "" "Vaihda klassiseen ikkunaan joka pysyy auki näppäimen vapautuksen jälkeen." #. we add the mouse actions too -#: ../src/views/view.c:1712 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "Hiiren toiminnot" +#, c-format +#~ msgid "failed to create file: %s" +#~ msgstr "Tiedoston luonti epäonnistui: %s" + +#, c-format +#~ msgid "" +#~ "curvature: scroll, compression: shift+scroll\n" +#~ "opacity: ctrl+scroll (%d%%)" +#~ msgstr "" +#~ "Käyryys: rulla, Pakkaus: SHIFT+rulla\n" +#~ "Läpinäkyvyys: CTRL+rulla (%d%%)" + +#~ msgid "" +#~ "combine the image with elements from another processed image\n" +#~ "(move this module to after output color profile if you see banding)" +#~ msgstr "" +#~ "Yhdistä kuvaan elementtejä toisesta muokatusta kuvasta\n" +#~ "(siirrä moduuli Viennin väriprofiili-moduulin perään, jos näet raitoja)." + +#~ msgid "Bayer" +#~ msgstr "Bayer" + +#~ msgid "X-Trans" +#~ msgstr "X-Trans" + +#~ msgid "GitHub API rate limit exceeded, try again later" +#~ msgstr "GitHub API:n rajoitin ylitetty, yritä myöhemmin uudestaan." + +#, c-format +#~ msgid "GitHub API error (HTTP %ld)" +#~ msgstr "GitHub API:n virhe (HTTP %ld)" + #~ msgid "select_unaltered" #~ msgstr "Valitse käsittelemättömät" @@ -34316,9 +34922,6 @@ msgstr "Hiiren toiminnot" #~ msgid "do you really want to physically delete selected image from disk?" #~ msgstr "Haluatko varmasti poistaa valitun kuvan levyltä?" -#~ msgid "(default)" -#~ msgstr "(oletus)" - #~ msgid "" #~ "display the sequence of edit actions\n" #~ "and allow temporarily returning to\n" @@ -34417,9 +35020,6 @@ msgstr "Hiiren toiminnot" #~ msgid "dehaze" #~ msgstr "Udun poisto" -#~ msgid "combine with elements from a processed image" -#~ msgstr "Yhdistä käsitellyn kuvan elementeillä" - #~ msgctxt "actionbutton" #~ msgid "export" #~ msgstr "Vie" @@ -35711,10 +36311,6 @@ msgstr "Hiiren toiminnot" #~ msgid "styles/apply %s" #~ msgstr "Tyylit/ota käyttöön %s" -#~ msgctxt "accel" -#~ msgid "apply %s" -#~ msgstr "Aseta %s" - #~ msgid "refresh exif" #~ msgstr "Päivitä EXIF" diff --git a/po/fr.po b/po/fr.po index 4d5300ebe7c..58de3e608ad 100644 --- a/po/fr.po +++ b/po/fr.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: darktable 3.9\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-05-31 07:36+0200\n" -"PO-Revision-Date: 2026-05-31 07:48+0200\n" +"POT-Creation-Date: 2026-08-19 13:54+0200\n" +"PO-Revision-Date: 2026-08-19 16:52+0200\n" "Last-Translator: Pascal Obry \n" "Language-Team: \n" "Language: fr_FR\n" @@ -19,12 +19,12 @@ msgid "first instance" msgstr "Première instance" # "duplicate" traduit par "cloner" avec une bulle d’explication utilisant le terme de "copie virtuelle", dans le sens que l’image n’est pas physiquement dupliquée -#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4713 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:5269 msgctxt "preferences" msgid "last instance" msgstr "Dernière instance" -#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4369 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4925 msgctxt "preferences" msgid "triangle" msgstr "Triangle" @@ -37,7 +37,7 @@ msgstr "Cercle" #: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" -msgstr "Diamant" +msgstr "Losange" #: ../build/bin/conf_gen.h:215 msgctxt "preferences" @@ -45,9 +45,9 @@ msgid "bar" msgstr "Barre" #: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 -#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 -#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2939 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1896 +#: ../build/bin/conf_gen.h:1917 ../build/bin/conf_gen.h:1954 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3220 msgctxt "preferences" msgid "never" msgstr "Jamais" @@ -57,7 +57,7 @@ msgctxt "preferences" msgid "once a month" msgstr "Une fois par mois" -#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4153 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4709 msgctxt "preferences" msgid "once a week" msgstr "Une fois par semaine" @@ -72,19 +72,19 @@ msgctxt "preferences" msgid "on close" msgstr "À la fermeture" -#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 -#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1908 ../build/bin/conf_gen.h:1955 msgctxt "preferences" msgid "small" msgstr "Faibles" -#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 -#: ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3654 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:665 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4210 msgctxt "preferences" msgid "default" msgstr "Défaut" -#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4418 msgctxt "preferences" msgid "large" msgstr "Importantes" @@ -94,178 +94,178 @@ msgctxt "preferences" msgid "after edit" msgstr "Après édition" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4205 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4761 msgctxt "preferences" msgid "on import" msgstr "À l’importation" -#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 -#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 -#: ../build/bin/preferences_gen.h:3341 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1907 ../build/bin/conf_gen.h:5172 +#: ../build/bin/preferences_gen.h:3605 msgctxt "preferences" msgid "always" msgstr "Toujours" -#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4223 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4779 msgctxt "preferences" msgid "only large entries" msgstr "Seulement les grands" -#: ../build/bin/conf_gen.h:492 +#: ../build/bin/conf_gen.h:555 msgctxt "preferences" msgid "sensitive" msgstr "Sensible" -#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4838 +#: ../build/bin/conf_gen.h:556 ../build/bin/preferences_gen.h:5394 msgctxt "preferences" msgid "insensitive" msgstr "Insensible" -#: ../build/bin/conf_gen.h:594 +#: ../build/bin/conf_gen.h:666 msgctxt "preferences" msgid "multiple GPUs" msgstr "GPU multiples" -#: ../build/bin/conf_gen.h:595 +#: ../build/bin/conf_gen.h:667 msgctxt "preferences" msgid "very fast GPU" msgstr "GPU très rapide" -#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4912 +#: ../build/bin/conf_gen.h:1136 ../build/bin/preferences_gen.h:5468 msgctxt "preferences" msgid "import time" msgstr "Date d’importation" -#: ../build/bin/conf_gen.h:1065 +#: ../build/bin/conf_gen.h:1137 msgctxt "preferences" msgid "folder name" msgstr "Nom de dossier" -#: ../build/bin/conf_gen.h:1066 +#: ../build/bin/conf_gen.h:1138 msgctxt "preferences" msgid "display name" msgstr "Nom affiché" -#: ../build/bin/conf_gen.h:1085 +#: ../build/bin/conf_gen.h:1157 msgctxt "preferences" msgid "RGB" msgstr "RVB" -#: ../build/bin/conf_gen.h:1086 +#: ../build/bin/conf_gen.h:1158 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:1087 +#: ../build/bin/conf_gen.h:1159 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:1088 +#: ../build/bin/conf_gen.h:1160 msgctxt "preferences" msgid "HSL" msgstr "TSL" -#: ../build/bin/conf_gen.h:1089 +#: ../build/bin/conf_gen.h:1161 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 -#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 -#: ../build/bin/conf_gen.h:4817 +#: ../build/bin/conf_gen.h:1162 ../build/bin/conf_gen.h:2934 +#: ../build/bin/conf_gen.h:3961 ../build/bin/conf_gen.h:4389 +#: ../build/bin/conf_gen.h:4939 msgctxt "preferences" msgid "none" msgstr "Aucun" -#: ../build/bin/conf_gen.h:1100 +#: ../build/bin/conf_gen.h:1172 msgctxt "preferences" msgid "mean" msgstr "Moyenne" -#: ../build/bin/conf_gen.h:1101 +#: ../build/bin/conf_gen.h:1173 msgctxt "preferences" msgid "min" msgstr "Min" -#: ../build/bin/conf_gen.h:1102 +#: ../build/bin/conf_gen.h:1174 msgctxt "preferences" msgid "max" msgstr "Max" -#: ../build/bin/conf_gen.h:1437 +#: ../build/bin/conf_gen.h:1509 msgid "select only new images" msgstr "Sélectionner seulement les nouvelles images" -#: ../build/bin/conf_gen.h:1438 +#: ../build/bin/conf_gen.h:1510 msgid "only select images that have not already been imported" msgstr "Sélectionne seulement les images qui n’ont pas déjà été importées" -#: ../build/bin/conf_gen.h:1446 +#: ../build/bin/conf_gen.h:1518 msgid "ignore non-raw images" msgstr "Ignorer les fichiers non-raw" -#: ../build/bin/conf_gen.h:1447 +#: ../build/bin/conf_gen.h:1519 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." msgstr "" -"If activé seulement les fichiers raw seront importés. Les autres fichiers ne " +"Si activé seulement les fichiers raw seront importés. Les autres fichiers ne " "seront pas visibles dans le dialogue et ne seront pas importés." -#: ../build/bin/conf_gen.h:1455 +#: ../build/bin/conf_gen.h:1527 msgid "apply metadata" msgstr "Appliquer les métadonnées" # "Applique" au présent -#: ../build/bin/conf_gen.h:1456 +#: ../build/bin/conf_gen.h:1528 msgid "apply some metadata to all newly imported images." msgstr "" "Applique des métadonnées\n" "à toutes les images nouvellement importées." -#: ../build/bin/conf_gen.h:1464 +#: ../build/bin/conf_gen.h:1536 msgid "recursive directory" msgstr "Récursivement" -#: ../build/bin/conf_gen.h:1465 +#: ../build/bin/conf_gen.h:1537 msgid "recursive directory traversal when importing filmrolls" msgstr "Importer les pellicules de manière récursive" -#: ../build/bin/conf_gen.h:1473 +#: ../build/bin/conf_gen.h:1545 msgid "creator to be applied when importing" msgstr "Auteur par défaut lors de l’importation" -#: ../build/bin/conf_gen.h:1482 +#: ../build/bin/conf_gen.h:1554 msgid "publisher to be applied when importing" msgstr "Diffuseur par défaut lors de l’importation" -#: ../build/bin/conf_gen.h:1491 +#: ../build/bin/conf_gen.h:1563 msgid "rights to be applied when importing" msgstr "Droits par défaut lors de l’importation" -#: ../build/bin/conf_gen.h:1500 +#: ../build/bin/conf_gen.h:1572 msgid "comma separated tags to be applied when importing" msgstr "Mots-clés séparés par des virgules à appliquer à l’importation" -#: ../build/bin/conf_gen.h:1509 +#: ../build/bin/conf_gen.h:1581 msgid "import tags from XMP" msgstr "Importer les mots-clés depuis un fichier XMP" -#: ../build/bin/conf_gen.h:1545 +#: ../build/bin/conf_gen.h:1617 msgid "initial rating" msgstr "Notation initiale" -#: ../build/bin/conf_gen.h:1546 +#: ../build/bin/conf_gen.h:1618 msgid "initial star rating for all images when importing a filmroll" msgstr "Étoile(s) attribuée(s) lors de l’importation d’une pellicule" -#: ../build/bin/conf_gen.h:1554 +#: ../build/bin/conf_gen.h:1626 msgid "ignore EXIF rating" msgstr "Ignorer la notation EXIF" # "Ignore" au présent -#: ../build/bin/conf_gen.h:1555 +#: ../build/bin/conf_gen.h:1627 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -274,19 +274,19 @@ msgstr "" "Si non positionnée et qu’une notation EXIF est trouvée, celle-ci remplace la " "notation initiale." -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1635 msgid "import job" msgstr "Nom d’importation" -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1636 msgid "name of the import job" msgstr "Nom de l’importation" -#: ../build/bin/conf_gen.h:1572 +#: ../build/bin/conf_gen.h:1644 msgid "override today's date" -msgstr "Surcharger la date d’aujourd’hui" +msgstr "Date à utiliser pour le nommage" -#: ../build/bin/conf_gen.h:1573 +#: ../build/bin/conf_gen.h:1645 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -298,177 +298,202 @@ msgstr "" "(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "Laisser vide sinon." -#: ../build/bin/conf_gen.h:1581 +#: ../build/bin/conf_gen.h:1653 msgid "keep this window open" msgstr "Garder cette fenêtre ouverte" -#: ../build/bin/conf_gen.h:1582 +#: ../build/bin/conf_gen.h:1654 msgid "keep this window open to run several imports" msgstr "Garder cette fenêtre ouverte pour effectuer plusieurs importations" -#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 -#: ../build/bin/conf_gen.h:1884 +#: ../build/bin/conf_gen.h:1888 ../build/bin/conf_gen.h:1909 +#: ../build/bin/conf_gen.h:1956 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 -#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2870 +#: ../build/bin/conf_gen.h:1889 ../build/bin/conf_gen.h:1910 +#: ../build/bin/conf_gen.h:1957 ../build/bin/preferences_gen.h:3151 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 -#: ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1890 ../build/bin/conf_gen.h:1911 +#: ../build/bin/conf_gen.h:1958 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 -#: ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1891 ../build/bin/conf_gen.h:1912 +#: ../build/bin/conf_gen.h:1959 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 -#: ../build/bin/conf_gen.h:1888 +#: ../build/bin/conf_gen.h:1892 ../build/bin/conf_gen.h:1913 +#: ../build/bin/conf_gen.h:1960 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 -#: ../build/bin/conf_gen.h:1889 +#: ../build/bin/conf_gen.h:1893 ../build/bin/conf_gen.h:1914 +#: ../build/bin/conf_gen.h:1961 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 -#: ../build/bin/conf_gen.h:1890 +#: ../build/bin/conf_gen.h:1894 ../build/bin/conf_gen.h:1915 +#: ../build/bin/conf_gen.h:1962 msgctxt "preferences" msgid "6K" msgstr "6K" -#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 -#: ../build/bin/conf_gen.h:1891 +#: ../build/bin/conf_gen.h:1895 ../build/bin/conf_gen.h:1916 +#: ../build/bin/conf_gen.h:1963 msgctxt "preferences" msgid "8K" msgstr "8K" -#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 -#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4063 +#: ../build/bin/conf_gen.h:1897 ../build/bin/conf_gen.h:3960 +#: ../build/bin/conf_gen.h:5175 ../build/bin/preferences_gen.h:4619 msgctxt "preferences" msgid "auto" msgstr "Automatique" -#: ../build/bin/conf_gen.h:1937 +#: ../build/bin/conf_gen.h:2009 msgctxt "preferences" msgid "off" msgstr "Désactivé(e)" -#: ../build/bin/conf_gen.h:1938 +#: ../build/bin/conf_gen.h:2010 msgctxt "preferences" msgid "hardness (relative)" msgstr "Dureté (relative)" -#: ../build/bin/conf_gen.h:1939 +#: ../build/bin/conf_gen.h:2011 msgctxt "preferences" msgid "hardness (absolute)" msgstr "Dureté (absolue)" -#: ../build/bin/conf_gen.h:1940 +#: ../build/bin/conf_gen.h:2012 msgctxt "preferences" msgid "opacity (relative)" msgstr "Opacité (relative)" -#: ../build/bin/conf_gen.h:1941 +#: ../build/bin/conf_gen.h:2013 msgctxt "preferences" msgid "opacity (absolute)" msgstr "Opacité (absolue)" -#: ../build/bin/conf_gen.h:1942 +#: ../build/bin/conf_gen.h:2014 msgctxt "preferences" msgid "brush size (relative)" msgstr "Taille du pinceau (relative)" -#: ../build/bin/conf_gen.h:1952 +#: ../build/bin/conf_gen.h:2024 msgctxt "preferences" msgid "low" msgstr "Bas" -#: ../build/bin/conf_gen.h:1953 +#: ../build/bin/conf_gen.h:2025 msgctxt "preferences" msgid "medium" msgstr "Moyen" -#: ../build/bin/conf_gen.h:1954 +#: ../build/bin/conf_gen.h:2026 msgctxt "preferences" msgid "high" msgstr "Haut" -#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3204 +#: ../build/bin/conf_gen.h:2054 ../build/bin/preferences_gen.h:3691 +msgctxt "preferences" +msgid "pixels" +msgstr "Pixels" + +#: ../build/bin/conf_gen.h:2055 +msgctxt "preferences" +msgid "% of path size" +msgstr "% de la taille du chemin" + +#: ../build/bin/conf_gen.h:2074 +msgctxt "preferences" +msgid "sharp" +msgstr "Aigu" + +#: ../build/bin/conf_gen.h:2075 ../build/bin/preferences_gen.h:3728 +msgctxt "preferences" +msgid "balanced" +msgstr "Équilibé" + +#: ../build/bin/conf_gen.h:2076 ../build/bin/conf_gen.h:5178 +msgctxt "preferences" +msgid "smooth" +msgstr "Doux" + +#: ../build/bin/conf_gen.h:2095 ../build/bin/preferences_gen.h:3468 msgctxt "preferences" msgid "false color" msgstr "Fausses couleurs" -#: ../build/bin/conf_gen.h:1983 +#: ../build/bin/conf_gen.h:2096 msgctxt "preferences" msgid "grayscale" msgstr "Échelle de gris" -#: ../build/bin/conf_gen.h:2002 +#: ../build/bin/conf_gen.h:2115 msgctxt "preferences" msgid "top left" msgstr "Haut / gauche" -#: ../build/bin/conf_gen.h:2003 +#: ../build/bin/conf_gen.h:2116 msgctxt "preferences" msgid "top right" msgstr "Haut / droite" -#: ../build/bin/conf_gen.h:2004 +#: ../build/bin/conf_gen.h:2117 msgctxt "preferences" msgid "top center" msgstr "Haut / centre" -#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3119 +#: ../build/bin/conf_gen.h:2118 ../build/bin/preferences_gen.h:3383 msgctxt "preferences" msgid "bottom" msgstr "Bas" -#: ../build/bin/conf_gen.h:2006 +#: ../build/bin/conf_gen.h:2119 msgctxt "preferences" msgid "hidden" msgstr "Caché" -#: ../build/bin/conf_gen.h:2775 +#: ../build/bin/conf_gen.h:2888 msgid "show OSD" msgstr "Afficher les contrôles" -#: ../build/bin/conf_gen.h:2776 +#: ../build/bin/conf_gen.h:2889 msgid "toggle the visibility of the map overlays" msgstr "Basculer les surimpressions de la carte" -#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2897 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "Images filtrées" -#: ../build/bin/conf_gen.h:2785 +#: ../build/bin/conf_gen.h:2898 msgid "when set limit the images drawn to the current filmstrip" msgstr "Lorsque activée, limite les images affichées à celles du bandeau" -#: ../build/bin/conf_gen.h:2793 +#: ../build/bin/conf_gen.h:2906 msgid "max images" msgstr "Max images" -#: ../build/bin/conf_gen.h:2794 +#: ../build/bin/conf_gen.h:2907 msgid "the maximum number of image thumbnails drawn on the map" msgstr "Nombre maximum d’images affichées sur la carte" -#: ../build/bin/conf_gen.h:2802 +#: ../build/bin/conf_gen.h:2915 msgid "group size factor" msgstr "Facteur de taille d’un groupe" -#: ../build/bin/conf_gen.h:2803 +#: ../build/bin/conf_gen.h:2916 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -476,11 +501,11 @@ msgstr "" "Augmente ou diminue la zone spatiale d’un groupe d’images sur la carte. Peut " "influencer le temps de calcul." -#: ../build/bin/conf_gen.h:2811 +#: ../build/bin/conf_gen.h:2924 msgid "min images per group" msgstr "Nombre minimum d’images par groupe" -#: ../build/bin/conf_gen.h:2812 +#: ../build/bin/conf_gen.h:2925 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." @@ -488,21 +513,21 @@ msgstr "" "Le nombre minimum d’images pour créer un groupe. Peut influencer le temps de " "calcul." -#: ../build/bin/conf_gen.h:2819 +#: ../build/bin/conf_gen.h:2932 msgctxt "preferences" msgid "thumbnail" msgstr "Miniature" -#: ../build/bin/conf_gen.h:2820 +#: ../build/bin/conf_gen.h:2933 msgctxt "preferences" msgid "count" msgstr "Nombre" -#: ../build/bin/conf_gen.h:2823 +#: ../build/bin/conf_gen.h:2936 msgid "thumbnail display" msgstr "Affichage miniatures" -#: ../build/bin/conf_gen.h:2824 +#: ../build/bin/conf_gen.h:2937 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" @@ -510,266 +535,266 @@ msgstr "" "Trois options disponibles : les miniatures, seulement le nombre d’images ou " "rien" -#: ../build/bin/conf_gen.h:2841 +#: ../build/bin/conf_gen.h:2954 msgid "max polygon points" msgstr "Nombre maximum de points des polygones" -#: ../build/bin/conf_gen.h:2842 +#: ../build/bin/conf_gen.h:2955 msgid "limit the number of points imported with polygon in find location module" msgstr "" "La limite de points de polygone importés depuis le module « Trouver un lieu »" -#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 +#: ../build/bin/conf_gen.h:3467 ../build/bin/conf_gen.h:3479 msgctxt "preferences" msgid "bilinear" msgstr "Bilinéaire" -#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 -#: ../build/bin/preferences_gen.h:3426 +#: ../build/bin/conf_gen.h:3468 ../build/bin/conf_gen.h:3480 +#: ../build/bin/preferences_gen.h:3796 msgctxt "preferences" msgid "bicubic" msgstr "Bicubique" -#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 +#: ../build/bin/conf_gen.h:3469 ../build/bin/conf_gen.h:3481 msgctxt "preferences" msgid "lanczos2" msgstr "Lanczos2" -#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3444 +#: ../build/bin/conf_gen.h:3482 ../build/bin/preferences_gen.h:3814 msgctxt "preferences" msgid "lanczos3" msgstr "Lanczos3" -#: ../build/bin/conf_gen.h:3849 +#: ../build/bin/conf_gen.h:3962 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3850 +#: ../build/bin/conf_gen.h:3963 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3851 +#: ../build/bin/conf_gen.h:3964 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3852 +#: ../build/bin/conf_gen.h:3965 msgctxt "preferences" msgid "windows_credentials" msgstr "windows_credentials" -#: ../build/bin/conf_gen.h:4150 +#: ../build/bin/conf_gen.h:4263 msgctxt "preferences" msgid "vectorscope" msgstr "Vectorscope" -#: ../build/bin/conf_gen.h:4151 +#: ../build/bin/conf_gen.h:4264 msgctxt "preferences" msgid "waveform" msgstr "Forme d’onde" -#: ../build/bin/conf_gen.h:4152 +#: ../build/bin/conf_gen.h:4265 msgctxt "preferences" msgid "split" msgstr "Découper" -#: ../build/bin/conf_gen.h:4153 +#: ../build/bin/conf_gen.h:4266 msgctxt "preferences" msgid "RGB parade" msgstr "Parade RVB" -#: ../build/bin/conf_gen.h:4154 +#: ../build/bin/conf_gen.h:4267 msgctxt "preferences" msgid "histogram" msgstr "Histogramme" -#: ../build/bin/conf_gen.h:4164 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "left" msgstr "Gauche" -#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4552 +#: ../build/bin/conf_gen.h:4278 ../build/bin/preferences_gen.h:5108 msgctxt "preferences" msgid "right" msgstr "Droite" -#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 +#: ../build/bin/conf_gen.h:4297 ../build/bin/conf_gen.h:4342 msgctxt "preferences" msgid "logarithmic" msgstr "Logarithmique" -#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 +#: ../build/bin/conf_gen.h:4298 ../build/bin/conf_gen.h:4343 msgctxt "preferences" msgid "linear" msgstr "Linéaire" -#: ../build/bin/conf_gen.h:4195 +#: ../build/bin/conf_gen.h:4308 msgctxt "preferences" msgid "horizontal" msgstr "Horizontal" -#: ../build/bin/conf_gen.h:4196 +#: ../build/bin/conf_gen.h:4309 msgctxt "preferences" msgid "vertical" msgstr "Vertical" -#: ../build/bin/conf_gen.h:4206 +#: ../build/bin/conf_gen.h:4319 msgctxt "preferences" msgid "overlaid" msgstr "Superposer" -#: ../build/bin/conf_gen.h:4207 +#: ../build/bin/conf_gen.h:4320 msgctxt "preferences" msgid "parade" msgstr "Parade" -#: ../build/bin/conf_gen.h:4217 +#: ../build/bin/conf_gen.h:4330 msgctxt "preferences" msgid "u*v*" msgstr "U*v*" -#: ../build/bin/conf_gen.h:4218 +#: ../build/bin/conf_gen.h:4331 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:4219 +#: ../build/bin/conf_gen.h:4332 msgctxt "preferences" msgid "RYB" msgstr "RJB" -#: ../build/bin/conf_gen.h:4277 +#: ../build/bin/conf_gen.h:4390 msgctxt "preferences" msgid "monochromatic" msgstr "Monochromatique" -#: ../build/bin/conf_gen.h:4278 +#: ../build/bin/conf_gen.h:4391 msgctxt "preferences" msgid "analogous" msgstr "Analogue" -#: ../build/bin/conf_gen.h:4279 +#: ../build/bin/conf_gen.h:4392 msgctxt "preferences" msgid "analogous complementary" msgstr "Complémentaire analogue" -#: ../build/bin/conf_gen.h:4280 +#: ../build/bin/conf_gen.h:4393 msgctxt "preferences" msgid "complementary" msgstr "Complémentaire" -#: ../build/bin/conf_gen.h:4281 +#: ../build/bin/conf_gen.h:4394 msgctxt "preferences" msgid "split complementary" msgstr "Complémentaire divisé" -#: ../build/bin/conf_gen.h:4282 +#: ../build/bin/conf_gen.h:4395 msgctxt "preferences" msgid "dyad" msgstr "Dyade" -#: ../build/bin/conf_gen.h:4283 +#: ../build/bin/conf_gen.h:4396 msgctxt "preferences" msgid "triad" msgstr "Triade" -#: ../build/bin/conf_gen.h:4284 +#: ../build/bin/conf_gen.h:4397 msgctxt "preferences" msgid "tetrad" msgstr "Tétrade" -#: ../build/bin/conf_gen.h:4285 +#: ../build/bin/conf_gen.h:4398 msgctxt "preferences" msgid "square" msgstr "Carré" -#: ../build/bin/conf_gen.h:4304 +#: ../build/bin/conf_gen.h:4417 msgctxt "preferences" msgid "normal" msgstr "Normal" -#: ../build/bin/conf_gen.h:4306 +#: ../build/bin/conf_gen.h:4419 msgctxt "preferences" msgid "narrow" msgstr "Étroit" -#: ../build/bin/conf_gen.h:4307 +#: ../build/bin/conf_gen.h:4420 msgctxt "preferences" msgid "line" msgstr "Ligne" -#: ../build/bin/conf_gen.h:4614 +#: ../build/bin/conf_gen.h:4727 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:4615 +#: ../build/bin/conf_gen.h:4728 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:4616 +#: ../build/bin/conf_gen.h:4729 msgctxt "preferences" msgid "inch" msgstr "pouce" -#: ../build/bin/conf_gen.h:4666 +#: ../build/bin/conf_gen.h:4779 ../build/bin/preferences_gen.h:242 msgctxt "preferences" msgid "grey" msgstr "Gris" -#: ../build/bin/conf_gen.h:4667 +#: ../build/bin/conf_gen.h:4780 ../build/bin/preferences_gen.h:243 msgctxt "preferences" msgid "dark" msgstr "Foncé" -#: ../build/bin/conf_gen.h:4668 +#: ../build/bin/conf_gen.h:4781 ../build/bin/preferences_gen.h:244 msgctxt "preferences" msgid "darker" msgstr "Plus foncé" -#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4570 +#: ../build/bin/conf_gen.h:4788 ../build/bin/preferences_gen.h:5126 msgctxt "preferences" msgid "all" msgstr "Tout" -#: ../build/bin/conf_gen.h:4676 +#: ../build/bin/conf_gen.h:4789 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:4677 +#: ../build/bin/conf_gen.h:4790 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3510 +#: ../build/bin/conf_gen.h:4935 ../build/bin/preferences_gen.h:3880 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "Relatif à la scène (Sigmoïde)" -#: ../build/bin/conf_gen.h:4814 +#: ../build/bin/conf_gen.h:4936 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "Relatif à la scène (Filmique RVB)" -#: ../build/bin/conf_gen.h:4815 +#: ../build/bin/conf_gen.h:4937 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "Relatif à la scène (AgX)" -#: ../build/bin/conf_gen.h:4816 +#: ../build/bin/conf_gen.h:4938 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "Relatif à l’affichage (ancien)" -#: ../build/bin/conf_gen.h:4955 +#: ../build/bin/conf_gen.h:5077 msgid "camera time zone" msgstr "Fuseau horaire du boîtier" -#: ../build/bin/conf_gen.h:4956 +#: ../build/bin/conf_gen.h:5078 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone so " "the GPX data can be correctly matched" @@ -778,158 +803,183 @@ msgstr "" "EXIF.\n" "En donnant le fuseau correct, les données GPX pourront être recalées." -#: ../build/bin/conf_gen.h:4972 +#: ../build/bin/conf_gen.h:5094 msgctxt "preferences" msgid "no color" msgstr "Sans couleur" -#: ../build/bin/conf_gen.h:4973 +#: ../build/bin/conf_gen.h:5095 msgctxt "preferences" msgid "illuminant color" msgstr "Couleur de l’illuminant" -#: ../build/bin/conf_gen.h:4974 +#: ../build/bin/conf_gen.h:5096 msgctxt "preferences" msgid "effect emulation" msgstr "Effet d’émulation" -#: ../build/bin/conf_gen.h:5038 +#: ../build/bin/conf_gen.h:5160 msgctxt "preferences" msgid "list" msgstr "Liste" -#: ../build/bin/conf_gen.h:5039 +#: ../build/bin/conf_gen.h:5161 msgctxt "preferences" msgid "tabs" msgstr "Onglets" -#: ../build/bin/conf_gen.h:5040 +#: ../build/bin/conf_gen.h:5162 msgctxt "preferences" msgid "columns" msgstr "Colonnes" -#: ../build/bin/conf_gen.h:5051 +#: ../build/bin/conf_gen.h:5173 msgctxt "preferences" msgid "active" msgstr "Actif" -#: ../build/bin/conf_gen.h:5052 +#: ../build/bin/conf_gen.h:5174 msgctxt "preferences" msgid "dim" msgstr "Atténué" -#: ../build/bin/conf_gen.h:5054 +#: ../build/bin/conf_gen.h:5176 msgctxt "preferences" msgid "fade" msgstr "Estompé" -#: ../build/bin/conf_gen.h:5055 +#: ../build/bin/conf_gen.h:5177 msgctxt "preferences" msgid "fit" msgstr "Ajusté" -#: ../build/bin/conf_gen.h:5056 -msgctxt "preferences" -msgid "smooth" -msgstr "Doux" - -#: ../build/bin/conf_gen.h:5057 +#: ../build/bin/conf_gen.h:5179 msgctxt "preferences" msgid "glide" msgstr "Glisser" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 -#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 +#: ../src/gui/preferences_ai.c:47 ../src/gui/preferences_ai.c:61 msgid "this setting has been modified" msgstr "Ce paramètre a été modifié" #. help button (right-anchored, matches other prefs tabs) -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 -#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 -#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 -#: ../src/libs/modulegroups.c:4171 +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3281 +#: ../src/gui/gtk.c:3751 ../src/gui/preferences.c:542 +#: ../src/gui/preferences.c:1051 ../src/gui/preferences_ai.c:2670 +#: ../src/libs/modulegroups.c:4345 msgid "?" msgstr "?" -#: ../build/bin/preferences_gen.h:136 +#: ../build/bin/preferences_gen.h:141 msgid "not available" msgstr "Non disponible" -#: ../build/bin/preferences_gen.h:138 ../build/bin/preferences_gen.h:139 +#: ../build/bin/preferences_gen.h:143 ../build/bin/preferences_gen.h:144 msgid "not available on this system" msgstr "Non disponible sur ce système" -#: ../build/bin/preferences_gen.h:2588 ../src/control/jobs/control_jobs.c:3118 -#: ../src/libs/import.c:183 +#: ../build/bin/preferences_gen.h:240 +msgid "darktable theme" +msgstr "Thème Darktable" + +#: ../build/bin/preferences_gen.h:241 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"L’environnement autour de la photo influence la façon dont on perçoit ses " +"couleurs et ses tons pendant l’édition. Le gris est recommandé, car c’est la " +"couleur la plus neutre : il ne guide pas ton regard dans une direction " +"particulière.\n" +"\n" +"gris : idéal pour un travail précis des couleurs\n" +"\n" +"foncé : moins distrayant autour de ton image\n" +"\n" +"plus foncé : adapté aux pièces faiblement éclairées" + +#: ../build/bin/preferences_gen.h:2869 ../src/control/jobs/control_jobs.c:3322 +#: ../src/libs/import.c:182 msgid "import" msgstr "Importer" -#: ../build/bin/preferences_gen.h:2593 +#: ../build/bin/preferences_gen.h:2874 msgid "session options" msgstr "Options de session" -#: ../build/bin/preferences_gen.h:2603 +#: ../build/bin/preferences_gen.h:2884 msgid "base filmroll's directory" msgstr "Répertoire de base pour les pellicules" -#: ../build/bin/preferences_gen.h:2614 ../build/bin/preferences_gen.h:2636 -#: ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2675 -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2725 -#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2759 -#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2827 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2870 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:2904 -#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:2956 ../build/bin/preferences_gen.h:2978 -#: ../build/bin/preferences_gen.h:3002 ../build/bin/preferences_gen.h:3026 -#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3076 -#: ../build/bin/preferences_gen.h:3101 ../build/bin/preferences_gen.h:3119 -#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3179 -#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3221 -#: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3272 ../build/bin/preferences_gen.h:3289 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3323 -#: ../build/bin/preferences_gen.h:3341 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3375 ../build/bin/preferences_gen.h:3408 -#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3444 -#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 -#: ../build/bin/preferences_gen.h:3510 ../build/bin/preferences_gen.h:3527 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3561 -#: ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3611 -#: ../build/bin/preferences_gen.h:3632 ../build/bin/preferences_gen.h:3654 -#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3703 -#: ../build/bin/preferences_gen.h:3724 ../build/bin/preferences_gen.h:3745 -#: ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3787 -#: ../build/bin/preferences_gen.h:3808 ../build/bin/preferences_gen.h:3829 -#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 -#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 -#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:3964 ../build/bin/preferences_gen.h:3981 -#: ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4063 -#: ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4102 -#: ../build/bin/preferences_gen.h:4135 ../build/bin/preferences_gen.h:4153 -#: ../build/bin/preferences_gen.h:4205 ../build/bin/preferences_gen.h:4223 -#: ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4300 -#: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4386 ../build/bin/preferences_gen.h:4403 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4437 -#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4471 -#: ../build/bin/preferences_gen.h:4489 ../build/bin/preferences_gen.h:4534 -#: ../build/bin/preferences_gen.h:4552 ../build/bin/preferences_gen.h:4570 -#: ../build/bin/preferences_gen.h:4592 ../build/bin/preferences_gen.h:4620 -#: ../build/bin/preferences_gen.h:4644 ../build/bin/preferences_gen.h:4661 -#: ../build/bin/preferences_gen.h:4678 ../build/bin/preferences_gen.h:4695 -#: ../build/bin/preferences_gen.h:4713 ../build/bin/preferences_gen.h:4730 -#: ../build/bin/preferences_gen.h:4754 ../build/bin/preferences_gen.h:4820 -#: ../build/bin/preferences_gen.h:4838 ../build/bin/preferences_gen.h:4912 +#: ../build/bin/preferences_gen.h:2895 ../build/bin/preferences_gen.h:2917 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2956 +#: ../build/bin/preferences_gen.h:2989 ../build/bin/preferences_gen.h:3006 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3091 ../build/bin/preferences_gen.h:3108 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3151 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3220 +#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3259 +#: ../build/bin/preferences_gen.h:3283 ../build/bin/preferences_gen.h:3307 +#: ../build/bin/preferences_gen.h:3340 ../build/bin/preferences_gen.h:3365 +#: ../build/bin/preferences_gen.h:3383 ../build/bin/preferences_gen.h:3426 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3485 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3570 +#: ../build/bin/preferences_gen.h:3587 ../build/bin/preferences_gen.h:3605 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3691 ../build/bin/preferences_gen.h:3710 +#: ../build/bin/preferences_gen.h:3728 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3796 +#: ../build/bin/preferences_gen.h:3814 ../build/bin/preferences_gen.h:3837 +#: ../build/bin/preferences_gen.h:3861 ../build/bin/preferences_gen.h:3880 +#: ../build/bin/preferences_gen.h:3897 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:3976 ../build/bin/preferences_gen.h:4113 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4167 +#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4210 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4322 ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4364 ../build/bin/preferences_gen.h:4385 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4520 ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4553 ../build/bin/preferences_gen.h:4569 +#: ../build/bin/preferences_gen.h:4586 ../build/bin/preferences_gen.h:4619 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4658 +#: ../build/bin/preferences_gen.h:4691 ../build/bin/preferences_gen.h:4709 +#: ../build/bin/preferences_gen.h:4761 ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4856 +#: ../build/bin/preferences_gen.h:4873 ../build/bin/preferences_gen.h:4890 +#: ../build/bin/preferences_gen.h:4907 ../build/bin/preferences_gen.h:4925 +#: ../build/bin/preferences_gen.h:4942 ../build/bin/preferences_gen.h:4959 +#: ../build/bin/preferences_gen.h:4976 ../build/bin/preferences_gen.h:4993 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5108 ../build/bin/preferences_gen.h:5126 +#: ../build/bin/preferences_gen.h:5148 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5217 +#: ../build/bin/preferences_gen.h:5234 ../build/bin/preferences_gen.h:5251 +#: ../build/bin/preferences_gen.h:5269 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5310 ../build/bin/preferences_gen.h:5376 +#: ../build/bin/preferences_gen.h:5394 ../build/bin/preferences_gen.h:5468 #, c-format msgid "double click to reset to `%s'" msgstr "Double clic pour réinitialiser à « %s »" -#: ../build/bin/preferences_gen.h:2616 +#: ../build/bin/preferences_gen.h:2897 msgid "" "directory where newly imported filmrolls are stored; the default uses $" "(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" @@ -940,42 +990,43 @@ msgstr "" "système : ~/Pictures sur macOS et Linux, C:/Users/username/" "Pictures sur Windows" -#: ../build/bin/preferences_gen.h:2625 +#: ../build/bin/preferences_gen.h:2906 msgid "filmroll name" msgstr "Nom de la pellicule" -#: ../build/bin/preferences_gen.h:2638 +#: ../build/bin/preferences_gen.h:2919 msgid "name of the imported filmroll" -msgstr "Nom de de la pellicule imortée" +msgstr "Nom de la pellicule importée" -#: ../build/bin/preferences_gen.h:2647 +#: ../build/bin/preferences_gen.h:2928 msgid "keep original filename" msgstr "Garder le nom d’origine" -#: ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2708 -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2759 -#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2827 ../build/bin/preferences_gen.h:2904 -#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2956 -#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3162 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3289 -#: ../build/bin/preferences_gen.h:3323 ../build/bin/preferences_gen.h:3375 -#: ../build/bin/preferences_gen.h:3408 ../build/bin/preferences_gen.h:3527 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3632 -#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3745 -#: ../build/bin/preferences_gen.h:3787 ../build/bin/preferences_gen.h:3808 -#: ../build/bin/preferences_gen.h:3829 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4135 -#: ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4620 -#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4678 -#: ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4730 -#: ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2989 +#: ../build/bin/preferences_gen.h:3006 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3108 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3237 +#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3485 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3587 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3897 +#: ../build/bin/preferences_gen.h:3914 ../build/bin/preferences_gen.h:3976 +#: ../build/bin/preferences_gen.h:4113 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4343 ../build/bin/preferences_gen.h:4364 +#: ../build/bin/preferences_gen.h:4385 ../build/bin/preferences_gen.h:4520 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4691 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4942 +#: ../build/bin/preferences_gen.h:4993 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5217 ../build/bin/preferences_gen.h:5234 +#: ../build/bin/preferences_gen.h:5251 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5376 msgctxt "preferences" msgid "FALSE" msgstr "FAUX" -#: ../build/bin/preferences_gen.h:2655 +#: ../build/bin/preferences_gen.h:2936 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -983,41 +1034,41 @@ msgstr "" "Conserve le nom d’origine des fichiers au lieu d’appliquer le patron\n" "lors de l’importation depuis un appareil photo ou une carte mémoire" -#: ../build/bin/preferences_gen.h:2664 +#: ../build/bin/preferences_gen.h:2945 msgid "file naming pattern" msgstr "Nommage des fichiers" -#: ../build/bin/preferences_gen.h:2677 +#: ../build/bin/preferences_gen.h:2958 msgid "file naming pattern used for a import session" msgstr "Nommage des fichiers pour la session d’importation" -#: ../build/bin/preferences_gen.h:2687 ../src/gui/gtk.c:1701 -#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 -#: ../src/views/lighttable.c:91 +#: ../build/bin/preferences_gen.h:2968 ../src/gui/gtk.c:1847 +#: ../src/gui/preferences.c:635 ../src/libs/tools/lighttable.c:64 +#: ../src/views/lighttable.c:90 msgid "lighttable" msgstr "Table lumineuse" -#: ../build/bin/preferences_gen.h:2692 ../build/bin/preferences_gen.h:3043 -#: ../build/bin/preferences_gen.h:3846 ../src/gui/preferences.c:344 -#: ../src/gui/preferences_ai.c:1557 +#: ../build/bin/preferences_gen.h:2973 ../build/bin/preferences_gen.h:3324 +#: ../build/bin/preferences_gen.h:4402 ../src/gui/preferences.c:351 +#: ../src/gui/preferences_ai.c:2287 msgid "general" msgstr "Général" -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:2983 msgid "hide built-in presets for utility modules" msgstr "Cacher les préréglages internes des modules utilitaires" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:2991 msgid "hide built-in presets of utility modules in presets menu." msgstr "" "Cache les préréglages internes des modules utilitaires dans les menus des " "préréglages." -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:3000 msgid "use single-click in the collections module" msgstr "Utiliser un seul clic dans le module « Collections »" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:3008 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -1027,34 +1078,34 @@ msgstr "" "Cela permet aussi de sélectionner des étendues de dates et de valeurs " "numériques." -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:3017 msgid "prioritize the hovered image over the selected images" msgstr "Priorise les images survolées sur les images sélectionnées" -#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2810 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:3076 -#: ../build/bin/preferences_gen.h:3179 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3561 ../build/bin/preferences_gen.h:3611 -#: ../build/bin/preferences_gen.h:3703 ../build/bin/preferences_gen.h:3724 -#: ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3862 -#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 -#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3981 -#: ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4300 -#: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4403 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4454 -#: ../build/bin/preferences_gen.h:4471 ../build/bin/preferences_gen.h:4489 -#: ../build/bin/preferences_gen.h:4534 ../build/bin/preferences_gen.h:4644 -#: ../build/bin/preferences_gen.h:4754 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3091 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3340 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3570 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:4167 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4322 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4537 ../build/bin/preferences_gen.h:4553 +#: ../build/bin/preferences_gen.h:4569 ../build/bin/preferences_gen.h:4586 +#: ../build/bin/preferences_gen.h:4856 ../build/bin/preferences_gen.h:4873 +#: ../build/bin/preferences_gen.h:4890 ../build/bin/preferences_gen.h:4907 +#: ../build/bin/preferences_gen.h:4959 ../build/bin/preferences_gen.h:4976 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5310 msgctxt "preferences" msgid "TRUE" msgstr "VRAI" -#: ../build/bin/preferences_gen.h:2744 +#: ../build/bin/preferences_gen.h:3025 msgid "" "in the lighttable, where culling takes place, you can apply actions (e.g., " "setting ratings) to the hovered image or to the selected ones\n" @@ -1071,22 +1122,22 @@ msgstr "" "clique)\n" "\n" " • Désactivé - les actions sont appliquées sur la sélection courante (moins " -"sujet à l'erreur)" +"sujet à l’erreur)" -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:3034 msgid "expand a single utility module at a time" msgstr "Déplier un seul module utilitaire de la table lumineuse à la fois" -#: ../build/bin/preferences_gen.h:2761 +#: ../build/bin/preferences_gen.h:3042 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "Change le comportement du Maj+clic dans la table lumineuse" -#: ../build/bin/preferences_gen.h:2770 +#: ../build/bin/preferences_gen.h:3051 msgid "scroll utility modules to the top when expanded" msgstr "" "Repositionner les modules utilitaires en haut lorsque qu’ils sont dépliés" -#: ../build/bin/preferences_gen.h:2778 ../build/bin/preferences_gen.h:3308 +#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3572 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1094,41 +1145,41 @@ msgstr "" "Si activé Darktable essaiera de positionner le module pour qu’il soit " "entièrement visible" -#: ../build/bin/preferences_gen.h:2787 +#: ../build/bin/preferences_gen.h:3068 msgid "rating an image one star twice will not zero out the rating" msgstr "Appliquer une étoile deux fois à une image ne la supprimera pas" -#: ../build/bin/preferences_gen.h:2795 +#: ../build/bin/preferences_gen.h:3076 msgid "defines whether rating an image one star twice will zero out star rating" msgstr "Définit si appliquer une étoile deux fois réinitialise la notation" -#: ../build/bin/preferences_gen.h:2804 ../build/bin/preferences_gen.h:3156 +#: ../build/bin/preferences_gen.h:3085 ../build/bin/preferences_gen.h:3420 msgid "show scrollbars for central view" msgstr "Afficher les barres de défilement dans la vue centrale" -#: ../build/bin/preferences_gen.h:2812 ../build/bin/preferences_gen.h:3164 +#: ../build/bin/preferences_gen.h:3093 ../build/bin/preferences_gen.h:3428 msgid "defines whether scrollbars should be displayed" msgstr "Définit si les barres de défilement doivent apparaître" -#: ../build/bin/preferences_gen.h:2821 +#: ../build/bin/preferences_gen.h:3102 msgid "show image time with milliseconds" msgstr "Afficher les millisecondes des heures des images" -#: ../build/bin/preferences_gen.h:2829 +#: ../build/bin/preferences_gen.h:3110 msgid "defines whether time should be displayed with milliseconds" msgstr "Définit si les heures sont à afficher avec les millisecondes" -#: ../build/bin/preferences_gen.h:2835 +#: ../build/bin/preferences_gen.h:3116 msgid "thumbnails" msgstr "Miniatures" -#: ../build/bin/preferences_gen.h:2845 +#: ../build/bin/preferences_gen.h:3126 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "" "Pour les images non éditées, utiliser le RAW à la place du JPEG embarqué à " "partir de la taille" -#: ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:3135 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" @@ -1151,11 +1202,11 @@ msgstr "" "demandée.\n" "(plus de détails dans le manuel)." -#: ../build/bin/preferences_gen.h:2863 +#: ../build/bin/preferences_gen.h:3144 msgid "high quality processing from size" msgstr "Développement de haute qualité à partir de la taille" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:3153 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" @@ -1170,11 +1221,11 @@ msgstr "" "« Toujours »\n" "doit être sélectionnée (plus de détails dans le manuel)." -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:3162 msgid "enable disk backend for thumbnail cache" msgstr "Utiliser le disque pour le cache des miniatures" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:3170 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1196,11 +1247,11 @@ msgstr "" "Pour générer toutes les miniatures de toutes les collections hors ligne " "exécuter « darktable-generate-cache »." -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:3179 msgid "enable disk backend for full preview cache" msgstr "Utiliser le disque pour le cache des prévisualisations en plein écran" -#: ../build/bin/preferences_gen.h:2906 +#: ../build/bin/preferences_gen.h:3187 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1219,11 +1270,11 @@ msgstr "" "de les effacer manuellement si désiré. La table lumineuse sera beaucoup plus\n" "fluide lors du zoom plein écran de prévisualisation d’une image." -#: ../build/bin/preferences_gen.h:2915 +#: ../build/bin/preferences_gen.h:3196 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "Activer le défilement doux pour les miniatures de la table lumineuse" -#: ../build/bin/preferences_gen.h:2923 +#: ../build/bin/preferences_gen.h:3204 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1235,11 +1286,11 @@ msgstr "" "Si désactivé, le défilement de la table lumineuse s’effectuera d’une ligne de " "miniature entière, comme attendu avec la molette de la souris." -#: ../build/bin/preferences_gen.h:2932 +#: ../build/bin/preferences_gen.h:3213 msgid "generate thumbnails in background" msgstr "Générer les miniatures en tâche de fond" -#: ../build/bin/preferences_gen.h:2941 +#: ../build/bin/preferences_gen.h:3222 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " "to the selected size are generated while user is inactive in lighttable." @@ -1248,11 +1299,11 @@ msgstr "" "miniatures jusqu’à la taille sélectionnée sont générées lors d’inactivité sur " "la table lumineuse." -#: ../build/bin/preferences_gen.h:2950 +#: ../build/bin/preferences_gen.h:3231 msgid "reset cached thumbnails" msgstr "Réinitialiser le cache des miniatures" -#: ../build/bin/preferences_gen.h:2958 +#: ../build/bin/preferences_gen.h:3239 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1261,63 +1312,46 @@ msgstr "" "Ceci peut être nécessaire dans le cas où des miniatures ont été supprimé " "manuellement ou corrompu." -#: ../build/bin/preferences_gen.h:2967 +#: ../build/bin/preferences_gen.h:3248 msgid "delimiters for size categories" msgstr "Catégories de taille des miniatures" -#: ../build/bin/preferences_gen.h:2980 +#: ../build/bin/preferences_gen.h:3261 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "Les catégories de taille permettent d’afficher différentes informations en " "superposition\n" "et présentation graphique, en fonction de tailles de miniatures séparées par " "« | ».\n" -"Par exemple « 120|400 » définit trois catégories de tailles : < 120 px, " -"120-400 px et > 400 px." +"Par exemple « 120|400 » définit trois catégories de tailles : jusqu’à 120 px, " +"120-400 px et plus de 400 px." -#: ../build/bin/preferences_gen.h:2989 +#: ../build/bin/preferences_gen.h:3270 msgid "pattern for the thumbnail extended overlay text" msgstr "Patron pour les surimpressions des miniatures" -#: ../build/bin/preferences_gen.h:3004 ../build/bin/preferences_gen.h:3028 +#: ../build/bin/preferences_gen.h:3285 ../build/bin/preferences_gen.h:3309 msgid "see manual to know all the tags you can use." msgstr "Voir le manuel pour connaître toutes les étiquettes utilisables." -#: ../build/bin/preferences_gen.h:3013 +#: ../build/bin/preferences_gen.h:3294 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "Patron pour les info-bulles des miniatures (vide pour désactiver)" -#: ../build/bin/preferences_gen.h:3038 ../src/gui/gtk.c:1703 -#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 +#: ../build/bin/preferences_gen.h:3319 ../src/gui/gtk.c:1849 +#: ../src/gui/preferences.c:634 ../src/views/darkroom.c:112 msgid "darkroom" msgstr "Chambre noire" -#: ../build/bin/preferences_gen.h:3053 -msgid "scroll down to increase mask parameters" -msgstr "Molette vers le bas pour augmenter les attributs des masques" - -#: ../build/bin/preferences_gen.h:3061 -msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" -"by default scrolling up increases these parameters" -msgstr "" -"Lors de l’utilisation de la molette de la souris pour changer les attributs " -"des masques,\n" -"la molette vers le bas augmente la taille, l’adoucissement, l’opacité, la " -"dureté du pinceau\n" -"et la courbe du dégradé. Par défaut la molette vers le haut a le même effet." - -#: ../build/bin/preferences_gen.h:3070 +#: ../build/bin/preferences_gen.h:3334 msgid "middle mouse button zooms to 200%" msgstr "Bouton du milieu de la souris zoom à 200%" -#: ../build/bin/preferences_gen.h:3079 +#: ../build/bin/preferences_gen.h:3343 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " @@ -1329,32 +1363,33 @@ msgstr "" "Si désactivé, le zoom passera du zoom ajusté à 100% et l’utilisation de Ctrl " "est nécessaire pour avoir le plein contrôle du niveau de zoom." -#: ../build/bin/preferences_gen.h:3088 +#: ../build/bin/preferences_gen.h:3352 msgid "pattern for the image information line" msgstr "Format de la ligne d’information sur l’image" -#: ../build/bin/preferences_gen.h:3103 +#: ../build/bin/preferences_gen.h:3367 msgid "see manual for a list of the tags you can use." msgstr "Voir le manuel pour connaître toutes les étiquettes utilisables" -#: ../build/bin/preferences_gen.h:3112 +#: ../build/bin/preferences_gen.h:3376 msgid "position of the image information line" msgstr "Position de la ligne d’information de l’image" -#: ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3393 msgid "border around image in darkroom mode" msgstr "Bordure autour de l’image dans la chambre noire" -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:4180 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4517 -#: ../build/bin/preferences_gen.h:4788 ../build/bin/preferences_gen.h:4866 -#: ../build/bin/preferences_gen.h:4894 ../build/bin/preferences_gen.h:4957 -#: ../build/bin/preferences_gen.h:5019 ../build/bin/preferences_gen.h:5048 +#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:4092 ../build/bin/preferences_gen.h:4736 +#: ../build/bin/preferences_gen.h:4806 ../build/bin/preferences_gen.h:5073 +#: ../build/bin/preferences_gen.h:5344 ../build/bin/preferences_gen.h:5422 +#: ../build/bin/preferences_gen.h:5450 ../build/bin/preferences_gen.h:5513 +#: ../build/bin/preferences_gen.h:5575 ../build/bin/preferences_gen.h:5604 #, c-format msgid "double click to reset to `%d'" msgstr "Double clic pour réinitialiser à « %d »" -#: ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:3411 msgid "" "process the image in darkroom mode with a small border. set to 0 if you don't " "want any border." @@ -1362,11 +1397,11 @@ msgstr "" "Affiche l’image dans la chambre noire avec une petite bordure.\n" "Positionner à 0 pour la supprimer." -#: ../build/bin/preferences_gen.h:3173 +#: ../build/bin/preferences_gen.h:3437 msgid "show loading screen between images" msgstr "Afficher l’écran de chargement entre les images" -#: ../build/bin/preferences_gen.h:3181 +#: ../build/bin/preferences_gen.h:3445 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1375,15 +1410,15 @@ msgstr "" "la chambre noire.\n" "Désactiver pour afficher uniquement un message." -#: ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:3451 msgid "modules" msgstr "Modules" -#: ../build/bin/preferences_gen.h:3197 +#: ../build/bin/preferences_gen.h:3461 msgid "display of individual color channels" msgstr "Affichage des canaux de couleur individuels" -#: ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3470 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." @@ -1391,33 +1426,33 @@ msgstr "" "Définit comment les canaux de couleur sont affichés lorsque activés dans les " "masques paramétriques." -#: ../build/bin/preferences_gen.h:3215 +#: ../build/bin/preferences_gen.h:3479 msgid "hide built-in presets for processing modules" msgstr "Cacher les préréglages internes des modules de traitement" -#: ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3487 msgid "hide built-in presets of processing modules in presets menu." msgstr "" "Cache les préréglages internes des modules de traitement dans les menus des " "préréglages." -#: ../build/bin/preferences_gen.h:3232 ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3496 ../build/bin/preferences_gen.h:3504 msgid "show the guides widget in modules UI" msgstr "Afficher le contrôle des guides dans l’interface des modules" -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3513 msgid "expand a single processing module at a time" msgstr "Déplier un seul module de traitement à la fois" -#: ../build/bin/preferences_gen.h:3257 +#: ../build/bin/preferences_gen.h:3521 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "Inverse le comportement du Maj+clic de la chambre noire" -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3530 msgid "only collapse modules in current group" msgstr "Replier les modules du groupe actuel seulement" -#: ../build/bin/preferences_gen.h:3274 +#: ../build/bin/preferences_gen.h:3538 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1425,11 +1460,11 @@ msgstr "" "Si un seul module doit être développé, replie seulement les modules\n" "dans le groupe actuel et ignore les modules des autres groupes." -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3547 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "Développer le module lorsqu’activé, et réduire lorsque désactivé" -#: ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:3555 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." @@ -1437,23 +1472,23 @@ msgstr "" "Développe ou réduit automatiquement un module lorsqu’il est activé ou " "désactivé" -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3564 msgid "scroll processing modules to the top when expanded" msgstr "Repositionner les modules de traitement en haut lorsqu’ils sont dépliés" -#: ../build/bin/preferences_gen.h:3317 +#: ../build/bin/preferences_gen.h:3581 msgid "swap the utility and processing modules panels" msgstr "Intervertir les panneaux des modules de traitement et d’utilitaires" -#: ../build/bin/preferences_gen.h:3325 +#: ../build/bin/preferences_gen.h:3589 msgid "move the list of processing modules to the left of the screen" msgstr "Déplacer les modules de traitement dans le panneau de gauche" -#: ../build/bin/preferences_gen.h:3334 +#: ../build/bin/preferences_gen.h:3598 msgid "show right-side buttons in processing module headers" msgstr "Afficher les boutons d’entête des modules de traitement" -#: ../build/bin/preferences_gen.h:3343 +#: ../build/bin/preferences_gen.h:3607 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1479,23 +1514,11 @@ msgstr "" " • Doux – atténue tous les boutons d’un module simultanément\n" " • Glisser – cache progressivement les boutons lorsque nécessaire" -#: ../build/bin/preferences_gen.h:3352 -msgid "show mask indicator in module headers" -msgstr "Afficher la présence de masques dans l’entête des modules" - -#: ../build/bin/preferences_gen.h:3360 -msgid "" -"if enabled, an icon will be shown in the header of any processing modules " -"that have a mask applied" -msgstr "" -"Si activé une icône est affichée dans l’entête des modules de traitement " -"ayant des masques" - -#: ../build/bin/preferences_gen.h:3369 +#: ../build/bin/preferences_gen.h:3616 msgid "prompt for name on addition of new instance" msgstr "Activer l’édition du nom lors de l’ajout d’une nouvelle instance" -#: ../build/bin/preferences_gen.h:3377 +#: ../build/bin/preferences_gen.h:3624 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1503,27 +1526,123 @@ msgstr "" "La zone de saisie du nom de l’instance est activée lors de la création d’une " "instance, nouvelle ou copiée" -#: ../build/bin/preferences_gen.h:3387 +#. Masking options +#: ../build/bin/preferences_gen.h:3630 ../src/iop/toneequal.c:3366 +msgid "masking" +msgstr "Masque" + +#: ../build/bin/preferences_gen.h:3640 +msgid "scroll down to increase mask parameters" +msgstr "Molette vers le bas pour augmenter les attributs des masques" + +#: ../build/bin/preferences_gen.h:3648 +msgid "" +"when using the mouse scroll wheel to change mask parameters, scroll down to " +"increase the mask size, feather size, opacity, brush hardness and gradient " +"curvature\n" +"by default scrolling up increases these parameters" +msgstr "" +"Lors de l’utilisation de la molette de la souris pour changer les attributs " +"des masques,\n" +"la molette vers le bas augmente la taille, l’adoucissement, l’opacité, la " +"dureté du pinceau\n" +"et la courbe du dégradé. Par défaut la molette vers le haut a le même effet." + +#: ../build/bin/preferences_gen.h:3657 +msgid "path mask resize step amount" +msgstr "Incrément de redimensionnement du masque de chemin" + +#: ../build/bin/preferences_gen.h:3675 +msgid "" +"amount to grow or shrink a path mask per scroll wheel tick when resizing. the " +"unit is set by the 'path mask resize unit' preference." +msgstr "" +"Amplitude de redimensionnement du masque tracé à chaque cran de la molette. " +"L'unité est définie par le paramètre « Unité de redimensionnement du masque " +"tracé »" + +#: ../build/bin/preferences_gen.h:3684 +msgid "unit for path mask resize step amount" +msgstr "Unité de redimensionnement du masque tracé" + +#: ../build/bin/preferences_gen.h:3694 +#, no-c-format +msgid "" +"unit for the path mask resize step: 'pixels' uses image pixels, '% of path " +"size' uses a percentage of the path's largest bounding box dimension." +msgstr "" +"Unité de l'étape de redimensionnement du masque tracé : « pixels » utilise " +"les pixels de l'image ; « % de la taille du tracé » utilise un pourcentage de " +"la plus grande dimension de la boîte englobante du tracé." + +#: ../build/bin/preferences_gen.h:3703 +msgid "path mask resize tracing resolution" +msgstr "Résolution utilisée pour calculer le masque" + +#: ../build/bin/preferences_gen.h:3710 +msgctxt "preferences" +msgid "2048" +msgstr "2048" + +#: ../build/bin/preferences_gen.h:3712 +msgid "" +"internal raster resolution (in pixels on the longest side) used when re-" +"vectorizing a resized path mask. higher values preserve more detail and nodes " +"at the cost of speed." +msgstr "" +"Résolution interne de rastérisation (en pixels sur le côté le plus long) " +"utilisée lors de la revectorisation d'un masque tracé redimensionné. Une " +"valeur plus élevée préserve davantage de détails et de nœuds, au prix d'un " +"traitement plus lent." + +#: ../build/bin/preferences_gen.h:3721 +msgid "path mask resize curve smoothing" +msgstr "Lissage de courbe pour le redimensionnement d’un masque de chemin" + +#: ../build/bin/preferences_gen.h:3730 +msgid "" +"controls how corners are handled when re-vectorizing a resized path mask. " +"'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder " +"control points." +msgstr "" +"Contrôle la manière dont les coins sont gérés lors de la re-vectorisation " +"d'un masque de chemin redimensionné.\n" +" • « sharp » conserve davantage de nœuds et de coins ; \n" +" • « smooth » produit moins de points de contrôle, plus arrondis." + +#: ../build/bin/preferences_gen.h:3739 +msgid "show mask indicator in module headers" +msgstr "Afficher la présence de masques dans l’entête des modules" + +#: ../build/bin/preferences_gen.h:3747 +msgid "" +"if enabled, an icon will be shown in the header of any processing modules " +"that have a mask applied" +msgstr "" +"Si activé une icône est affichée dans l’entête des modules de traitement " +"ayant des masques" + +#: ../build/bin/preferences_gen.h:3757 msgid "processing" msgstr "Traitement" -#: ../build/bin/preferences_gen.h:3392 +#: ../build/bin/preferences_gen.h:3762 msgid "image processing" msgstr "Traitement de l’image" -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3772 msgid "always use LittleCMS 2 to apply output color profile" msgstr "Toujours utiliser LittleCMS 2 pour le profil de couleur de sortie" -#: ../build/bin/preferences_gen.h:3410 +#: ../build/bin/preferences_gen.h:3780 msgid "this is slower than the default." msgstr "Plus lent que l’option par défaut." -#: ../build/bin/preferences_gen.h:3419 +#: ../build/bin/preferences_gen.h:3789 msgid "pixel interpolator (warp)" msgstr "Interpolation des pixels (déformation)" -#: ../build/bin/preferences_gen.h:3428 +#: ../build/bin/preferences_gen.h:3798 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1531,34 +1650,34 @@ msgstr "" "Algorithme utilisé pour la rotation, la correction des objectifs, liquéfier,\n" "recadrer et la mise à l’échelle finale (Bilinéaire, Bicubique, Lanczos2)." -#: ../build/bin/preferences_gen.h:3437 +#: ../build/bin/preferences_gen.h:3807 msgid "pixel interpolator (scaling)" msgstr "Interpolation des pixels (mise à l’échelle)" -#: ../build/bin/preferences_gen.h:3446 +#: ../build/bin/preferences_gen.h:3816 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "Algorithme utilisé pour la mise à l’échelle (Bilinéaire, Bicubique, Lanczos2, " "Lanczos3)" -#: ../build/bin/preferences_gen.h:3455 +#: ../build/bin/preferences_gen.h:3825 msgid "LUT 3D root folder" msgstr "Répertoire 3D LUT racine" -#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3481 -#: ../src/control/jobs/control_jobs.c:2204 -#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 -#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../build/bin/preferences_gen.h:3827 ../build/bin/preferences_gen.h:3851 +#: ../src/control/jobs/control_jobs.c:2407 +#: ../src/control/jobs/control_jobs.c:2463 ../src/gui/preferences.c:1284 +#: ../src/gui/presets.c:432 ../src/gui/welcome.c:169 ../src/gui/welcome.c:338 #: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 #: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 #: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 -#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 +#: ../src/libs/import.c:1830 ../src/libs/import.c:1941 ../src/libs/import.c:1999 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:678 msgid "select directory" msgstr "Sélectionner un répertoire" -#: ../build/bin/preferences_gen.h:3470 +#: ../build/bin/preferences_gen.h:3840 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1567,11 +1686,11 @@ msgstr "" "par le module\n" "3D LUT (nécessite un redémarrage)." -#: ../build/bin/preferences_gen.h:3479 +#: ../build/bin/preferences_gen.h:3849 msgid "raster mask files root folder" msgstr "Répertoire racine des masques raster" -#: ../build/bin/preferences_gen.h:3494 +#: ../build/bin/preferences_gen.h:3864 msgid "" "this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" @@ -1580,11 +1699,11 @@ msgstr "" "utilisés par le module\n" "« Importer un masque raster » (nécessite un redémarrage)." -#: ../build/bin/preferences_gen.h:3503 +#: ../build/bin/preferences_gen.h:3873 msgid "auto-apply pixel workflow defaults" msgstr "Flux de travail par défaut" -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3882 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1614,11 +1733,11 @@ msgstr "" "\n" " • Sans - ne pas utiliser de flux prédéfini" -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3891 msgid "auto-apply per camera basecurve presets" msgstr "Appliquer automatiquement le préréglage de la courbe de base du boîtier" -#: ../build/bin/preferences_gen.h:3529 +#: ../build/bin/preferences_gen.h:3899 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1634,11 +1753,11 @@ msgstr "" "Pour ne pas utiliser de courbe de base par défaut, cette même option doit " "être positionnée à « Aucun »." -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3908 msgid "detect monochrome previews" msgstr "Détecter les miniatures monochromes" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3916 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1648,11 +1767,11 @@ msgstr "" "Attention, cela réduit les performances lors de l’importation et la lecture " "des données EXIF." -#: ../build/bin/preferences_gen.h:3555 +#: ../build/bin/preferences_gen.h:3925 msgid "show warning messages" msgstr "Montrer les messages d’alerte" -#: ../build/bin/preferences_gen.h:3563 +#: ../build/bin/preferences_gen.h:3933 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1664,15 +1783,158 @@ msgstr "" "Ces messages peuvent être des faux positifs et doivent être ignorés si l’on " "sait ce qu’on fait." -#: ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3939 +msgid "HDR alignment" +msgstr "Alignement HDR" + +#: ../build/bin/preferences_gen.h:3949 +msgid "auto-align frames when merging HDR brackets" +msgstr "Alignement automatique des images lors de la fusion HDR d'exposition" + +#: ../build/bin/preferences_gen.h:3957 +msgid "" +"register and warp exposure brackets onto a reference frame before merging, " +"removing ghosting caused by a shaky tripod or handheld shots.\n" +"only effective when darktable is built with OpenCV." +msgstr "" +"Enregistrer et déformer les brackettings d’exposition sur une trame de " +"référence avant la fusion, pour éliminer les artefacts de fantôme causés par " +"un trépied instable ou des prises de vue à main levée.\n" +"Efficace uniquement si Darktable est compilé avec OpenCV." + +#: ../build/bin/preferences_gen.h:3970 +msgid "pick the HDR alignment reference automatically" +msgstr "Sélectionne la référence d’alignement HDR automatiquement" + +#: ../build/bin/preferences_gen.h:3978 +msgid "" +"before merging, examine every bracket and align to the one richest in detail " +"instead of the first frame.\n" +"improves alignment when the first exposure is a poor template, at the cost of " +"one extra decode pass over the frames.\n" +"requires auto-align and an OpenCV build." +msgstr "" +"Avant la fusion, examiner chaque bracketing et aligner sur la trame la plus " +"riche en détails plutôt que sur la première.\n" +"Améliore l’alignement lorsque la première exposition est un mauvais modèle, " +"au prix d'un décodage supplémentaire des trames.\n" +"Nécessite l’auto-alignement et une version de Darktable compilée avec OpenCV." + +#: ../build/bin/preferences_gen.h:3991 +msgid "alignment detail (proxy scale)" +msgstr "Niveau de détail de l’alignement (échelle du proxy)" + +#: ../build/bin/preferences_gen.h:4004 ../build/bin/preferences_gen.h:4032 +#: ../build/bin/preferences_gen.h:4060 +#, c-format +msgid "double click to reset to `%.03f'" +msgstr "Double clic pour réinitialiser à « %.03f »" + +#: ../build/bin/preferences_gen.h:4006 +msgid "" +"fraction of the full sensor resolution at which feature detection and " +"alignment are computed.\n" +"higher values find more, more distinctive features (better on repetitive or " +"low-contrast scenes) but cost roughly (scale / 0.5)^2 more time and memory.\n" +"0.5 restores the legacy speed." +msgstr "" +"Fraction de la résolution complète du capteur utilisée pour la détection des " +"caractéristiques et l’alignement.\n" +"Des valeurs plus élevées permettent de trouver plus de caractéristiques et " +"plus distinctives (meilleur pour les scènes répétitives ou à faible " +"contraste), mais coûtent environ (échelle / 0,5)² en temps et en mémoire.\n" +"0,5 rétablit la vitesse par défaut." + +#: ../build/bin/preferences_gen.h:4019 +msgid "shadow lift for feature detection (gamma)" +msgstr "Relèvement des ombres pour la détection des caractéristiques (gamma)" + +#: ../build/bin/preferences_gen.h:4034 +msgid "" +"display-gamma applied to the linear raw before feature detection, to lift " +"shadow detail into the detector's range.\n" +"1.0 disables it. higher values help under-exposed frames but can amplify " +"shadow noise; the percentile stretch already does part of this, so the effect " +"is scene-dependent." +msgstr "" +"Gamma d’affichage appliqué au RAW linéaire avant la détection des " +"caractéristiques, pour relever les détails des ombres dans la plage du " +"détecteur.\n" +"La valeur 1.0 la désactive.\n" +"Des valeurs plus élevées aident pour les images sous-exposées, mais peuvent " +"amplifier le bruit dans les ombres. Comme l’étirement par percentiles remplit " +"déjà en partie ce rôle, l’effet dépend de la scène." + +#: ../build/bin/preferences_gen.h:4047 +msgid "local contrast for feature detection (CLAHE clip)" +msgstr "Contraste local pour la détection des éléments (CLAHE clip)" + +#: ../build/bin/preferences_gen.h:4062 +msgid "" +"clip limit of the local contrast enhancement (CLAHE) applied before feature " +"detection. 0 disables it.\n" +"enabling it (e.g. 2.0) helps detect features on extremely under-exposed " +"frames, but on repetitive textures (façades, railings, foliage) it can change " +"descriptor signatures between exposures and cause mis-alignment, so it is off " +"by default." +msgstr "" +"Limite de clip pour l’amélioration du contraste local (CLAHE) appliquée avant " +"la détection des caractéristiques.\n" +"La valeur 0 la désactive.\n" +"L’activer (par exemple avec 2.0) aide à détecter des caractéristiques sur des " +"images extrêmement sous-exposées, mais sur des textures répétitives (façades, " +"rampes, feuillages), elle peut modifier les signatures des descripteurs entre " +"les expositions et provoquer des désalignements. Elle est donc désactivée par " +"défaut." + +#: ../build/bin/preferences_gen.h:4075 +msgid "feature budget per frame (keypoints)" +msgstr "Budget de caractéristiques par image (points clés)" + +#: ../build/bin/preferences_gen.h:4094 +msgid "" +"maximum number of SIFT keypoints kept per frame after spatial balancing, " +"before matching.\n" +"balancing both frames to a common budget keeps a feature-dense frame from " +"flooding the matcher with ambiguous candidates." +msgstr "" +"Nombre maximal de points clés SIFT conservés par trame après équilibrage " +"spatial, avant l’appariement.\n" +"L’équilibrage des deux trames vers un budget commun évite qu’une trame très " +"riche en caractéristiques ne submerge l’algorithme d’appariement avec des " +"candidats ambigus." + +#: ../build/bin/preferences_gen.h:4107 +msgid "save alignment debug images" +msgstr "Sauvegarder l’image de debug d’’alignement" + +#: ../build/bin/preferences_gen.h:4115 +msgid "" +"write per-frame diagnostic images while merging: the feature-detection input, " +"the detected keypoints and all feature matches (green = inlier, red = " +"outlier).\n" +"saved as Netpbm (.pgm/.ppm) in a darktable_hdr_align_debug folder in the " +"system temp directory (or the folder named by the DT_HDR_DEBUG_IMAGE_DIR " +"environment variable). for diagnosing alignment problems; off by default." +msgstr "" +"Écrire des images de diagnostic par trame pendant la fusion :\n" +"l’entrée de détection des caractéristiques, les points clés détectés et " +"toutes les correspondances de caractéristiques (vert = utilisé, rouge = " +"ignoré).\n" +"Enregistrées au format Netpbm (.pgm/.ppm) dans un dossier " +"darktable_hdr_align_debug du répertoire temporaire système (ou dans le " +"dossier spécifié par la variable d’environnement DT_HDR_DEBUG_IMAGE_DIR).\n" +"Utile pour diagnostiquer les problèmes d’alignement ; désactivé par défaut." + +#: ../build/bin/preferences_gen.h:4125 msgid "CPU / memory" msgstr "CPU / Mémoire" -#: ../build/bin/preferences_gen.h:3579 +#: ../build/bin/preferences_gen.h:4135 msgid "darktable resources" msgstr "Ressources de Darktable" -#: ../build/bin/preferences_gen.h:3589 +#: ../build/bin/preferences_gen.h:4145 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" @@ -1695,15 +1957,15 @@ msgstr "" "utilisées en même temps que Darktable, ce qui lui alloue\n" "une part importante des ressources pour la performance." -#: ../build/bin/preferences_gen.h:3595 +#: ../build/bin/preferences_gen.h:4151 msgid "OpenCL GPU acceleration" msgstr "Accélération GPU OpenCL" -#: ../build/bin/preferences_gen.h:3605 +#: ../build/bin/preferences_gen.h:4161 msgid "activate OpenCL support" msgstr "Activer le support d’OpenCL" -#: ../build/bin/preferences_gen.h:3613 +#: ../build/bin/preferences_gen.h:4169 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1713,11 +1975,11 @@ msgstr "" "utilisant la carte graphique.\n" "Peut être modifié à tout moment." -#: ../build/bin/preferences_gen.h:3626 +#: ../build/bin/preferences_gen.h:4182 msgid "OpenCL fast mode" msgstr "Mode OpenCL rapide" -#: ../build/bin/preferences_gen.h:3634 +#: ../build/bin/preferences_gen.h:4190 msgid "" "if set the OpenCL compiler uses aggressive optimizing for better performance " "with reduced precision so more differences between CPU and OpenCL are " @@ -1728,11 +1990,11 @@ msgstr "" "ce qui peut entraîner davantage de différences entre les résultats obtenus " "avec le CPU et ceux obtenus avec OpenCL." -#: ../build/bin/preferences_gen.h:3647 +#: ../build/bin/preferences_gen.h:4203 msgid "OpenCL scheduling profile" msgstr "Profil de planification d’OpenCL" -#: ../build/bin/preferences_gen.h:3656 +#: ../build/bin/preferences_gen.h:4212 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" @@ -1751,11 +2013,11 @@ msgstr "" " • GPU très rapide – utilise le GPU séquentiellement pour l’image et la " "prévisualisation" -#: ../build/bin/preferences_gen.h:3669 +#: ../build/bin/preferences_gen.h:4225 msgid "tuned GPU memory" msgstr "Ajuster la mémoire du GPU" -#: ../build/bin/preferences_gen.h:3677 +#: ../build/bin/preferences_gen.h:4233 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1763,41 +2025,41 @@ msgstr "" "Si activé sur un système avec plusieurs périphériques OpenCL vous pouvez " "spécifier une marge de sécurité par périphérique (headroom, par défaut 600Mo)" -#: ../build/bin/preferences_gen.h:3687 +#: ../build/bin/preferences_gen.h:4243 msgid "OpenCL drivers" msgstr "Pilotes OpenCL" -#: ../build/bin/preferences_gen.h:3697 +#: ../build/bin/preferences_gen.h:4253 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3705 +#: ../build/bin/preferences_gen.h:4261 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Intel(R) OpenCL Graphics pour toutes les plateformes supportées (fourni par " "constructeur)" -#: ../build/bin/preferences_gen.h:3718 +#: ../build/bin/preferences_gen.h:4274 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3726 +#: ../build/bin/preferences_gen.h:4282 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia OpenCL avec CUDA (fourni par constructeur)" -#: ../build/bin/preferences_gen.h:3739 +#: ../build/bin/preferences_gen.h:4295 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3747 +#: ../build/bin/preferences_gen.h:4303 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing (fourni par constructeur)" -#: ../build/bin/preferences_gen.h:3760 +#: ../build/bin/preferences_gen.h:4316 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3768 +#: ../build/bin/preferences_gen.h:4324 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1805,19 +2067,19 @@ msgstr "" "RustiCL OpenCL sur Mesa. Si vous souhaitez utiliser ce pilote vous devez " "désactiver le pilote du vendeur" -#: ../build/bin/preferences_gen.h:3781 +#: ../build/bin/preferences_gen.h:4337 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3789 +#: ../build/bin/preferences_gen.h:4345 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (fourni par constructeur)" -#: ../build/bin/preferences_gen.h:3802 +#: ../build/bin/preferences_gen.h:4358 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3810 +#: ../build/bin/preferences_gen.h:4366 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1825,11 +2087,11 @@ msgstr "" "Microsoft OpenCLOn12, à utiliser seulement si le pilote constructeur ne " "fonctionne pas où si aucun pilote n’est fourni." -#: ../build/bin/preferences_gen.h:3823 +#: ../build/bin/preferences_gen.h:4379 msgid "other platforms" msgstr "Autres plateformes" -#: ../build/bin/preferences_gen.h:3831 +#: ../build/bin/preferences_gen.h:4387 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1837,41 +2099,41 @@ msgstr "" "Si défini, toutes les plateformes non spécifiées sont acceptées. À activer " "seulement si aucun pilote constructeur n’est disponible." -#: ../build/bin/preferences_gen.h:3841 +#: ../build/bin/preferences_gen.h:4397 msgid "security" msgstr "Sécurité" -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:4412 msgid "ask before removing images from the library" msgstr "Demander avant d’enlever des images de la bibliothèque" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:4420 msgid "always ask the user before removing image information from the library" msgstr "" "Toujours demander avant d’enlever de la bibliothèque les informations sur " "l’image" -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:4429 msgid "ask before deleting images from disk" msgstr "Demander avant de supprimer les images du disque" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:4437 msgid "always ask the user before any image file is deleted" msgstr "Toujours demander avant de supprimer une image" -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:4446 msgid "ask before discarding history stack" msgstr "Demander avant de supprimer l’historique" -#: ../build/bin/preferences_gen.h:3898 +#: ../build/bin/preferences_gen.h:4454 msgid "always ask the user before history stack is discarded on any image" msgstr "Toujours demander avant de supprimer l’historique" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4463 msgid "try to use trash when deleting images" msgstr "Essayer d’utiliser la poubelle lors de l’effacement des images" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:4471 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" @@ -1879,27 +2141,27 @@ msgstr "" "Déplace les fichiers vers la poubelle au lieu de les supprimer définitivement " "sur les systèmes qui le permettent" -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4480 msgid "ask before moving images from film roll folder" msgstr "Demander avant de déplacer des images vers un autre dossier" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:4488 msgid "always ask the user before any image file is moved." msgstr "Toujours demander avant de déplacer une image" -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:4497 msgid "ask before copying images to new film roll folder" msgstr "Demander avant de copier des images vers un nouveau dossier" -#: ../build/bin/preferences_gen.h:3949 +#: ../build/bin/preferences_gen.h:4505 msgid "always ask the user before any image file is copied." msgstr "Toujours demander avant de copier une image" -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:4514 msgid "ask before removing empty folders" msgstr "Demander avant de retirer des répertoires vides" -#: ../build/bin/preferences_gen.h:3966 +#: ../build/bin/preferences_gen.h:4522 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1907,42 +2169,42 @@ msgstr "" "Toujours demander avant de supprimer un répertoire vide.\n" "Ceci peut arriver lors du déplacement ou de la suppression d’images." -#: ../build/bin/preferences_gen.h:3975 +#: ../build/bin/preferences_gen.h:4531 msgid "ask before deleting a tag" msgstr "Demander avant de supprimer un mot-clé" -#: ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4547 msgid "ask before deleting a style" msgstr "Demander avant de supprimer un style" -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4563 msgid "ask before deleting a preset" msgstr "Demander avant de supprimer un préréglage" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4571 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "" "Demandera une confirmation avant de supprimer ou de mettre à jour un " "préréglage" -#: ../build/bin/preferences_gen.h:4024 +#: ../build/bin/preferences_gen.h:4580 msgid "ask before exporting in overwrite mode" msgstr "Demander avant d’exporter en mode écrasement" -#: ../build/bin/preferences_gen.h:4032 +#: ../build/bin/preferences_gen.h:4588 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "" "Demandera une confirmation avant d’exporter des fichiers en mode écrasement" -#: ../build/bin/preferences_gen.h:4038 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4594 ../src/libs/tools/viewswitcher.c:158 msgid "other" msgstr "Autre" -#: ../build/bin/preferences_gen.h:4048 +#: ../build/bin/preferences_gen.h:4604 msgid "password storage backend to use" msgstr "Stockage à utiliser pour les mots de passe" -#: ../build/bin/preferences_gen.h:4065 +#: ../build/bin/preferences_gen.h:4621 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1950,11 +2212,11 @@ msgstr "" "Interface pour trousseau de mots de passe : automatique, aucun, libsecret, " "kwallet, apple_keychain, windows_credentials" -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4630 msgid "auto login to storage server" msgstr "Connexion automatique aux serveurs de stockage" -#: ../build/bin/preferences_gen.h:4082 +#: ../build/bin/preferences_gen.h:4638 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1962,11 +2224,11 @@ msgstr "" "Connexion automatique au serveur de stockage configuré. Cela nécessite qu’un " "trousseau de mots de passe soit défini." -#: ../build/bin/preferences_gen.h:4091 +#: ../build/bin/preferences_gen.h:4647 msgid "executable for playing audio files" msgstr "Exécutable pour jouer les fichiers audio" -#: ../build/bin/preferences_gen.h:4104 +#: ../build/bin/preferences_gen.h:4660 msgid "" "this external program is used to play audio files some cameras record to keep " "notes for images" @@ -1974,29 +2236,29 @@ msgstr "" "Application externe utilisée pour jouer les annotations audio enregistrées " "par certains boîtiers" -#: ../build/bin/preferences_gen.h:4114 +#: ../build/bin/preferences_gen.h:4670 msgid "storage" msgstr "Stockage" -#: ../build/bin/preferences_gen.h:4119 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4675 ../src/control/crawler.c:747 msgid "database" msgstr "Base de données" -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4685 msgid "allow for multiple workspaces" msgstr "Permet l’utilisation de plusieurs espaces de travail" -#: ../build/bin/preferences_gen.h:4137 +#: ../build/bin/preferences_gen.h:4693 msgid "allow multiple workspaces which can be selected at startup" msgstr "" "Permet l’utilisation de plusieurs espaces de travail sélectionnables au " "démarrage" -#: ../build/bin/preferences_gen.h:4146 +#: ../build/bin/preferences_gen.h:4702 msgid "create database snapshot" msgstr "Faire une sauvegarde de la base de données" -#: ../build/bin/preferences_gen.h:4155 +#: ../build/bin/preferences_gen.h:4711 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" @@ -2020,11 +2282,11 @@ msgstr "" "précédente,\n" " • À la fermeture – fait une sauvegarde à chaque fermeture de Darktable" -#: ../build/bin/preferences_gen.h:4164 +#: ../build/bin/preferences_gen.h:4720 msgid "how many snapshots to keep" msgstr "Nombre de sauvegardes à conserver" -#: ../build/bin/preferences_gen.h:4182 +#: ../build/bin/preferences_gen.h:4738 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -2037,15 +2299,15 @@ msgstr "" "Remarque : les sauvegardes prennent de la place sur le disque\n" "et seule la dernière est nécessaire comme point de restauration." -#: ../build/bin/preferences_gen.h:4188 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4744 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "Fichiers XMP" -#: ../build/bin/preferences_gen.h:4198 +#: ../build/bin/preferences_gen.h:4754 msgid "create XMP files" msgstr "Créer les fichiers XMP" -#: ../build/bin/preferences_gen.h:4207 +#: ../build/bin/preferences_gen.h:4763 msgid "" "XMP sidecar files store all editing steps, ratings, tags and color labels " "alongside your images in an open format readable by other applications, and " @@ -2076,11 +2338,11 @@ msgstr "" " • À l’importation – l’XMP est créé immédiatement après l’importation de " "l’image, et après chaque changement." -#: ../build/bin/preferences_gen.h:4216 +#: ../build/bin/preferences_gen.h:4772 msgid "store XMP tags in compressed format" msgstr "Enregistrer les mots-clés XMP avec un format compressé" -#: ../build/bin/preferences_gen.h:4225 +#: ../build/bin/preferences_gen.h:4781 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -2090,11 +2352,11 @@ msgstr "" "disponible dans le fichier pour enregistrer les données de développement.\n" "Cette option permet de compresser les mots-clés XMP pour gagner de la place." -#: ../build/bin/preferences_gen.h:4234 +#: ../build/bin/preferences_gen.h:4790 msgid "auto-save interval" msgstr "Intervalle pour la sauvegarde automatique" -#: ../build/bin/preferences_gen.h:4252 +#: ../build/bin/preferences_gen.h:4808 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2104,11 +2366,11 @@ msgstr "" "en seconde), si positionné à zéro la sauvegarde automatique est désactivée. " "La sauvegarde automatique peut être désactivé pour les disques lents." -#: ../build/bin/preferences_gen.h:4261 +#: ../build/bin/preferences_gen.h:4817 msgid "look for updated XMP files on startup" msgstr "Vérifier les fichiers XMP modifiés au démarrage" -#: ../build/bin/preferences_gen.h:4269 +#: ../build/bin/preferences_gen.h:4825 msgid "" "check file modification times of all XMP files on startup to check if any got " "updated in the meantime" @@ -2116,19 +2378,19 @@ msgstr "" "Récupère la date de modification de tous les fichiers XMP au démarrage\n" "pour vérifier ceux qui ont été modifiés depuis la dernière session." -#: ../build/bin/preferences_gen.h:4279 +#: ../build/bin/preferences_gen.h:4835 msgid "miscellaneous" msgstr "Divers" -#: ../build/bin/preferences_gen.h:4284 +#: ../build/bin/preferences_gen.h:4840 msgid "interface" msgstr "Interface" -#: ../build/bin/preferences_gen.h:4294 +#: ../build/bin/preferences_gen.h:4850 msgid "show splash screen at startup" msgstr "Afficher l’écran de démarrage" -#: ../build/bin/preferences_gen.h:4302 +#: ../build/bin/preferences_gen.h:4858 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2136,20 +2398,20 @@ msgstr "" "Affiche une fenêtre montrant l’avancement du démarrage de Darktable avant que " "la fenêtre principale s’affiche" -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4867 msgid "show welcome screen on next run" msgstr "Afficher l’écran d’accueil au prochain démarrage" -#: ../build/bin/preferences_gen.h:4319 +#: ../build/bin/preferences_gen.h:4875 msgid "display the welcome setup screen the next time darktable is launched" msgstr "" "Affiche l’écran de configuration lors du prochain démarrage de Darktable" -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4884 msgid "load default shortcuts at startup" msgstr "Charger les raccourcis par défaut au démarrage" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4892 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2157,35 +2419,35 @@ msgstr "" "Charge les raccourcis par défaut avant ceux de l’utilisateur.\n" "Désactiver pour éviter que les raccourcis par défaut supprimés ne reviennent." -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4901 msgid "scale slider step with min/max" msgstr "Échelonner l’incrément des réglettes avec min/max" -#: ../build/bin/preferences_gen.h:4353 +#: ../build/bin/preferences_gen.h:4909 msgid "vary slider step size with min/max range" msgstr "Fait varier l’incrément des réglettes d’après l’étendue min/max" -#: ../build/bin/preferences_gen.h:4362 +#: ../build/bin/preferences_gen.h:4918 msgid "marker shape" msgstr "Forme du sélecteur" -#: ../build/bin/preferences_gen.h:4371 +#: ../build/bin/preferences_gen.h:4927 msgid "the shape of the slider marker" msgstr "La forme de sélecteur de réglette" -#: ../build/bin/preferences_gen.h:4380 +#: ../build/bin/preferences_gen.h:4936 msgid "condensed panels' controls" msgstr "Contrôles condensés des panneaux" -#: ../build/bin/preferences_gen.h:4388 +#: ../build/bin/preferences_gen.h:4944 msgid "use condensed panels' controls in all views" msgstr "Utiliser des contrôles condensés dans les panneaux des différentes vues" -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4953 msgid "automatically update module name" msgstr "Mise à jour automatique du nom du module" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4961 msgid "" "if enabled, the module name will be automatically updated to match a preset " "name or a preset instance name if present." @@ -2193,11 +2455,11 @@ msgstr "" "Si activé, le nom du module sera automatiquement ajusté pour correspondre au " "nom du module ou au nom du préréglage si présent." -#: ../build/bin/preferences_gen.h:4414 +#: ../build/bin/preferences_gen.h:4970 msgid "sort built-in presets first" msgstr "Trier les préréglages internes en premier" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4978 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" @@ -2205,11 +2467,11 @@ msgstr "" "l’utilisateur\n" "dans le menu des préréglages." -#: ../build/bin/preferences_gen.h:4431 +#: ../build/bin/preferences_gen.h:4987 msgid "mouse wheel scrolls modules side panel by default" msgstr "Déplacement dans les panneaux latéraux avec la molette" -#: ../build/bin/preferences_gen.h:4439 +#: ../build/bin/preferences_gen.h:4995 msgid "" "in darktable's darkroom, where you do your edits, all controls are listed on " "a panel on the right; you can choose whether you want to use the scroll wheel " @@ -2238,11 +2500,11 @@ msgstr "" " • Désactivé - la molette de la souris ajuste le contrôle sous le pointeur et " "Ctrl+Alt fait défiler le panneau." -#: ../build/bin/preferences_gen.h:4448 +#: ../build/bin/preferences_gen.h:5004 msgid "enable touchpad gestures in darkroom" msgstr "Activer les gestes du pavé tactile en chambre noire" -#: ../build/bin/preferences_gen.h:4456 +#: ../build/bin/preferences_gen.h:5012 msgid "" "use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " "enabled: touchpad pinch gestures zoom the image and two-finger " @@ -2261,11 +2523,11 @@ msgstr "" "noire utilise le comportement hérité de la molette, y compris Ctrl + molette " "pour zoomer/dézoomer." -#: ../build/bin/preferences_gen.h:4465 +#: ../build/bin/preferences_gen.h:5021 msgid "constrain darkroom zoom between screen fit and 100%" msgstr "Zoom contraint entre « ajusté » et 100%" -#: ../build/bin/preferences_gen.h:4474 +#: ../build/bin/preferences_gen.h:5030 #, no-c-format msgid "" "limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " @@ -2281,11 +2543,11 @@ msgstr "" "désactivé : le zoom est jamais contraint et tenir Ctrl n'est " "donc pas nécessaire pour zoomer au delà de 100%." -#: ../build/bin/preferences_gen.h:4483 +#: ../build/bin/preferences_gen.h:5039 msgid "always show panels' scrollbars" msgstr "Toujours montrer les ascenseurs des panneaux" -#: ../build/bin/preferences_gen.h:4491 +#: ../build/bin/preferences_gen.h:5047 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2293,11 +2555,11 @@ msgstr "" "Définit si les ascenseurs des panneaux latéraux sont toujours visibles\n" "ou seulement lorsque nécessaire (nécessite un redémarrage)." -#: ../build/bin/preferences_gen.h:4500 +#: ../build/bin/preferences_gen.h:5056 msgid "duration of the UI transitions in ms" msgstr "Temps en ms de transition de l’interface" -#: ../build/bin/preferences_gen.h:4519 +#: ../build/bin/preferences_gen.h:5075 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules and " "other UI elements" @@ -2305,11 +2567,11 @@ msgstr "" "Temps la transition (en millisecondes) pour développer ou replier\n" "les modules et autres éléments de l’interface." -#: ../build/bin/preferences_gen.h:4528 +#: ../build/bin/preferences_gen.h:5084 msgid "auto-scroll filmstrip to center on selected image" msgstr "Auto-défile la pellicule pour centrer sur l’image sélectionnée" -#: ../build/bin/preferences_gen.h:4536 +#: ../build/bin/preferences_gen.h:5092 msgid "" "when enabled, the filmstrip in culling mode and in the darkroom automatically " "scrolls to center on the selected image" @@ -2317,19 +2579,19 @@ msgstr "" "Lorsque activée, la pellicule en mode de tri et dans la chambre noire fait " "défiler automatiquement pour centrer l'image sélectionnée." -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:5101 msgid "position of the scopes module" msgstr "Position du module Scopes" -#: ../build/bin/preferences_gen.h:4554 +#: ../build/bin/preferences_gen.h:5110 msgid "position the scopes at the top-left or top-right of the screen" msgstr "Position du module « Scopes » en haut à gauche ou à droite de l’écran" -#: ../build/bin/preferences_gen.h:4563 +#: ../build/bin/preferences_gen.h:5119 msgid "method to use for getting the display profile" msgstr "Méthode à utiliser pour récupérer le profil d’affichage" -#: ../build/bin/preferences_gen.h:4572 +#: ../build/bin/preferences_gen.h:5128 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2338,11 +2600,11 @@ msgstr "" "Permet de forcer la méthode à utiliser pour récupérer le profil d’affichage,\n" "ce qui est utile lorsque l’une des solutions donne de mauvais résultats." -#: ../build/bin/preferences_gen.h:4581 +#: ../build/bin/preferences_gen.h:5137 msgid "order or exclude MIDI devices" msgstr "Trier ou exclure les périphériques MIDI" -#: ../build/bin/preferences_gen.h:4594 +#: ../build/bin/preferences_gen.h:5150 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" @@ -2362,17 +2624,17 @@ msgstr "" "complètement l’interface MIDI." #. tags -#: ../build/bin/preferences_gen.h:4604 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 -#: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 +#: ../build/bin/preferences_gen.h:5160 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:514 ../src/libs/export_metadata.c:197 +#: ../src/libs/image.c:624 ../src/libs/metadata_view.c:175 msgid "tags" msgstr "Mots-clés" -#: ../build/bin/preferences_gen.h:4614 +#: ../build/bin/preferences_gen.h:5170 msgid "omit hierarchy in simple tag lists" msgstr "Ignorer la hiérarchie des mots-clés" -#: ../build/bin/preferences_gen.h:4622 +#: ../build/bin/preferences_gen.h:5178 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2389,15 +2651,15 @@ msgstr "" "et ignorera le reste, ainsi « faune|insecte|syrphe » ajoutera uniquement " "« syrphe »." -#: ../build/bin/preferences_gen.h:4628 +#: ../build/bin/preferences_gen.h:5184 msgid "shortcuts with multiple instances" msgstr "Raccourcis avec instances multiples" -#: ../build/bin/preferences_gen.h:4638 +#: ../build/bin/preferences_gen.h:5194 msgid "prefer focused instance" msgstr "Préférence aux instances ayant le focus" -#: ../build/bin/preferences_gen.h:4646 +#: ../build/bin/preferences_gen.h:5202 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2413,19 +2675,19 @@ msgstr "" "Note : les raccourcis de fusion sont toujours appliqués à l’instance qui a le " "focus." -#: ../build/bin/preferences_gen.h:4655 +#: ../build/bin/preferences_gen.h:5211 msgid "prefer expanded instances" msgstr "Préférence aux instances développées" -#: ../build/bin/preferences_gen.h:4663 +#: ../build/bin/preferences_gen.h:5219 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "Ignore les instances repliées si des instances sont dépliées" -#: ../build/bin/preferences_gen.h:4672 +#: ../build/bin/preferences_gen.h:5228 msgid "prefer enabled instances" msgstr "Préférence aux instances actives" -#: ../build/bin/preferences_gen.h:4680 +#: ../build/bin/preferences_gen.h:5236 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2434,11 +2696,11 @@ msgstr "" "actives,\n" "ignore les instances non actives." -#: ../build/bin/preferences_gen.h:4689 +#: ../build/bin/preferences_gen.h:5245 msgid "prefer unmasked instances" msgstr "Préférence aux instances visibles" -#: ../build/bin/preferences_gen.h:4697 +#: ../build/bin/preferences_gen.h:5253 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2447,11 +2709,11 @@ msgstr "" "visibles,\n" "ignore les instances cachées." -#: ../build/bin/preferences_gen.h:4706 +#: ../build/bin/preferences_gen.h:5262 msgid "selection order" msgstr "Ordre de sélection" -#: ../build/bin/preferences_gen.h:4715 +#: ../build/bin/preferences_gen.h:5271 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2459,11 +2721,11 @@ msgstr "" "Après application de la règle ci-dessus, appliquer le raccourci en fonction " "de l’ordre du module" -#: ../build/bin/preferences_gen.h:4724 +#: ../build/bin/preferences_gen.h:5280 msgid "allow visual assignment to specific instances" msgstr "Permettre d’assigner un raccourci à une instance spécifique" -#: ../build/bin/preferences_gen.h:4732 +#: ../build/bin/preferences_gen.h:5288 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2473,15 +2735,15 @@ msgstr "" "lorsque plusieurs instances d’un module sont présentes.\n" "Sinon les raccourcis sont toujours assignés à l’instance préférée." -#: ../build/bin/preferences_gen.h:4738 +#: ../build/bin/preferences_gen.h:5294 msgid "map / geolocalization view" msgstr "Vue carte / géolocalisation" -#: ../build/bin/preferences_gen.h:4748 +#: ../build/bin/preferences_gen.h:5304 msgid "pretty print the image location" msgstr "Affichage plus clair de la localisation d’image" -#: ../build/bin/preferences_gen.h:4756 +#: ../build/bin/preferences_gen.h:5312 msgid "" "show a more readable representation of the location in the image information " "module" @@ -2489,29 +2751,29 @@ msgstr "" "Affiche une représentation plus lisible de la localisation dans le module " "« Informations de l’image »." -#: ../build/bin/preferences_gen.h:4762 +#: ../build/bin/preferences_gen.h:5318 msgid "slideshow view" msgstr "Vue diaporama" -#: ../build/bin/preferences_gen.h:4772 +#: ../build/bin/preferences_gen.h:5328 msgid "waiting time between each image in slideshow" msgstr "Temporisation entre chaque image du diaporama" -#: ../build/bin/preferences_gen.h:4814 +#: ../build/bin/preferences_gen.h:5370 msgid "do not set the 'uncategorized' entry for tags" msgstr "Ne pas utiliser le groupe « Sans catégorie » pour les mots-clés" -#: ../build/bin/preferences_gen.h:4822 +#: ../build/bin/preferences_gen.h:5378 msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "" "Ne pas utiliser le groupe « Sans catégorie »\n" "pour les mots-clés n’ayant pas d’enfants" -#: ../build/bin/preferences_gen.h:4831 +#: ../build/bin/preferences_gen.h:5387 msgid "tags case sensitivity" msgstr "Sensibilité à la casse" -#: ../build/bin/preferences_gen.h:4840 +#: ../build/bin/preferences_gen.h:5396 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2520,20 +2782,20 @@ msgstr "" "l’insensibilité à la casse ne fonctionne que pour les 26 lettres\n" "latines non accentuées" -#: ../build/bin/preferences_gen.h:4849 ../build/bin/preferences_gen.h:4940 +#: ../build/bin/preferences_gen.h:5405 ../build/bin/preferences_gen.h:5496 msgid "number of collections to be stored" msgstr "Nombre de collections à conserver" -#: ../build/bin/preferences_gen.h:4868 ../build/bin/preferences_gen.h:4959 +#: ../build/bin/preferences_gen.h:5424 ../build/bin/preferences_gen.h:5515 msgid "the number of recent collections to store and show in this list" msgstr "" "Le nombre de collections récentes à enregistrer et afficher dans la liste" -#: ../build/bin/preferences_gen.h:4877 +#: ../build/bin/preferences_gen.h:5433 msgid "number of folder levels to show in lists" msgstr "Nombre de niveaux de dossiers à afficher" -#: ../build/bin/preferences_gen.h:4896 +#: ../build/bin/preferences_gen.h:5452 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" @@ -2541,19 +2803,19 @@ msgstr "" "Nombre de niveaux de dossier à afficher dans les noms,\n" "en partant de la droite" -#: ../build/bin/preferences_gen.h:4905 +#: ../build/bin/preferences_gen.h:5461 msgid "sort film rolls by" msgstr "Trier les pellicules par" -#: ../build/bin/preferences_gen.h:4914 +#: ../build/bin/preferences_gen.h:5470 msgid "sets the collections-list order for film rolls" msgstr "Définit l’ordre de tri pour la collection sur les pellicules" -#: ../build/bin/preferences_gen.h:5002 +#: ../build/bin/preferences_gen.h:5558 msgid "suggested tags level of confidence" msgstr "Niveau de confiance pour les mots-clés suggérés" -#: ../build/bin/preferences_gen.h:5022 +#: ../build/bin/preferences_gen.h:5578 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2564,11 +2826,11 @@ msgstr "" "tous les mots-clés associés, 99 : mots-clés correspondants à 99%, 100 : aucun " "mot-clé correspondant, seuls les mots-clés récents (plus rapide)." -#: ../build/bin/preferences_gen.h:5031 +#: ../build/bin/preferences_gen.h:5587 msgid "number of recently attached tags" msgstr "Nombre de mots-clés récemment attachés" -#: ../build/bin/preferences_gen.h:5050 +#: ../build/bin/preferences_gen.h:5606 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2599,15 +2861,15 @@ msgstr "Automne" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 -#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 -#: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 +#: ../src/common/collection.c:1485 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2466 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4325 ../src/iop/bilateral.cc:381 +#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/colorequal.c:2930 +#: ../src/iop/colorzones.c:2483 ../src/iop/temperature.c:1981 +#: ../src/iop/temperature.c:2166 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:317 ../src/libs/histogram.c:50 msgid "blue" msgstr "Bleu" @@ -2623,7 +2885,7 @@ msgstr "Correction pour LED bleue (forte)" msgid "camera styles" msgstr "Styles de boîtier" -#: ../build/bin/styles_string.h:10 ../src/libs/image.c:621 +#: ../build/bin/styles_string.h:10 ../src/libs/image.c:623 msgid "colors" msgstr "Couleurs" @@ -2646,15 +2908,15 @@ msgstr "Contraste et netteté" #: ../build/lib/darktable/plugins/introspection_colorequal.c:491 #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 -#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 +#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:856 +#: ../src/iop/colorequal.c:2929 ../src/iop/temperature.c:1965 msgid "cyan" msgstr "Cyan" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 -#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 -#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 -#: ../src/libs/tools/darktable.c:64 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3841 +#: ../src/libs/filtering.c:927 ../src/libs/filtering.c:989 +#: ../src/libs/filtering.c:1656 ../src/libs/filtering.c:1967 +#: ../src/libs/tools/darktable.c:66 msgid "darktable" msgstr "Darktable" @@ -2683,7 +2945,7 @@ msgid "effects" msgstr "Effets" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:447 +#: ../src/external/lua-scripts/tools/script_manager.lua:457 msgid "examples" msgstr "Exemples" @@ -2696,7 +2958,7 @@ msgid "extreme saturation" msgstr "Saturation extrêmes" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1584 msgid "faded" msgstr "Délavé" @@ -2727,16 +2989,16 @@ msgstr "Générique" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 -#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 -#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 -#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:48 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2412 +#: ../src/develop/blend_gui.c:2460 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4324 ../src/gui/guides.c:854 ../src/iop/bilateral.cc:376 +#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/colorequal.c:2928 +#: ../src/iop/colorzones.c:2481 ../src/iop/temperature.c:1961 +#: ../src/iop/temperature.c:1979 ../src/iop/temperature.c:2165 +#: ../src/libs/collect.c:2162 ../src/libs/filters/colors.c:316 +#: ../src/libs/histogram.c:49 msgid "green" msgstr "Vert" @@ -2747,9 +3009,9 @@ msgstr "Vert" #: ../build/lib/darktable/plugins/introspection_colorequal.c:503 #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 -#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1981 +#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:857 +#: ../src/iop/colorequal.c:2932 ../src/iop/colorzones.c:2485 +#: ../src/iop/temperature.c:1963 msgid "magenta" msgstr "Magenta" @@ -2778,7 +3040,7 @@ msgstr "Flou de mouvement" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2926 ../src/iop/colorzones.c:2479 msgid "orange" msgstr "Orange" @@ -2786,10 +3048,10 @@ msgstr "Orange" msgid "pastels" msgstr "Pastel" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1487 #: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:264 +#: ../src/iop/colorzones.c:2484 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:318 msgid "purple" msgstr "Violet" @@ -2802,15 +3064,15 @@ msgstr "Violet" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 -#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 -#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 +#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2406 +#: ../src/develop/blend_gui.c:2454 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4323 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:371 +#: ../src/iop/channelmixer.c:609 ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2478 ../src/iop/temperature.c:1977 +#: ../src/iop/temperature.c:2164 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:314 ../src/libs/histogram.c:48 msgid "red" msgstr "Rouge" @@ -2843,11 +3105,11 @@ msgstr "Couleur cible" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 -#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:261 +#: ../src/common/collection.c:1481 ../src/common/colorlabels.c:382 +#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:855 +#: ../src/iop/colorequal.c:2927 ../src/iop/colorzones.c:2480 +#: ../src/iop/temperature.c:1967 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:315 msgid "yellow" msgstr "Jaune" @@ -2873,7 +3135,7 @@ msgstr "Contributeurs des scripts-lua" #: ../build/lib/darktable/plugins/introspection_agx.c:245 #: ../build/lib/darktable/plugins/introspection_agx.c:498 -#: ../src/iop/colorbalancergb.c:1899 +#: ../src/iop/colorbalancergb.c:1898 msgid "lift" msgstr "Lift" @@ -2886,9 +3148,9 @@ msgstr "Pente" #: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 -#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 -#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4648 +#: ../src/iop/colisa.c:272 ../src/iop/colorequal.c:3064 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:379 ../src/iop/vignette.c:1044 ../src/libs/history.c:967 msgid "brightness" msgstr "Luminosité" @@ -2900,14 +3162,14 @@ msgstr "Luminosité" #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 -#: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 -#: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 -#: ../src/iop/colorharmonizer.c:1603 ../src/iop/colorize.c:358 -#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 -#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/develop/blend_gui.c:2386 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:607 ../src/iop/colisa.c:273 +#: ../src/iop/colorbalance.c:1956 ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorchecker.c:1604 ../src/iop/colorcontrast.c:77 +#: ../src/iop/colorcorrection.c:270 ../src/iop/colorequal.c:3046 +#: ../src/iop/colorharmonizer.c:1610 ../src/iop/colorize.c:357 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:375 ../src/iop/velvia.c:72 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1045 msgid "saturation" msgstr "Saturation" @@ -2924,7 +3186,7 @@ msgstr "Préserver la teinte" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1492 msgid "black relative exposure" msgstr "Exposition relative du noir" @@ -2932,7 +3194,7 @@ msgstr "Exposition relative du noir" #: ../build/lib/darktable/plugins/introspection_agx.c:522 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 -#: ../src/iop/filmic.c:1480 +#: ../src/iop/filmic.c:1479 msgid "white relative exposure" msgstr "Exposition relative du blanc" @@ -2961,10 +3223,10 @@ msgstr "Sortie cible du pivot" #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 -#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 -#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 +#: ../src/gui/guides.c:863 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:271 ../src/iop/colorbalance.c:1892 +#: ../src/iop/colorbalance.c:1898 ../src/iop/filmic.c:1526 +#: ../src/iop/filmicrgb.c:4473 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "Contraste" @@ -3113,13 +3375,13 @@ msgstr "Inverser tout" #: ../build/lib/darktable/plugins/introspection_agx.c:652 #: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 -#: ../src/iop/colorout.c:857 +#: ../src/iop/colorout.c:855 msgid "export profile" msgstr "Profil d’export" #: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2054 +#: ../src/iop/colorin.c:2065 msgid "working profile" msgstr "Profil de travail" @@ -3138,7 +3400,7 @@ msgstr "P3 Affichage" #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 #: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 -#: ../src/libs/print_settings.c:1440 +#: ../src/libs/print_settings.c:1436 msgid "Adobe RGB (compatible)" msgstr "Adobe RVB (compatible)" @@ -3147,7 +3409,7 @@ msgstr "Adobe RVB (compatible)" #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 #: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 -#: ../src/libs/print_settings.c:1433 +#: ../src/libs/print_settings.c:1429 msgid "sRGB" msgstr "sRVB" @@ -3169,15 +3431,15 @@ msgstr "Cisaillement" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 -#: ../src/libs/metadata_view.c:157 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:1013 +#: ../src/gui/presets.c:732 ../src/iop/lens.cc:4489 ../src/libs/camera.c:574 +#: ../src/libs/metadata_view.c:158 msgid "focal length" msgstr "Longueur focale" #: ../build/lib/darktable/plugins/introspection_ashift.c:154 #: ../build/lib/darktable/plugins/introspection_ashift.c:295 -#: ../src/libs/metadata_view.c:159 +#: ../src/libs/metadata_view.c:160 msgid "crop factor" msgstr "Facteur de cadrage" @@ -3194,7 +3456,7 @@ msgstr "Ajustement de l’aspect" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4390 +#: ../src/iop/lens.cc:4476 msgid "lens model" msgstr "Modèle d’objectif" @@ -3214,12 +3476,13 @@ msgstr "Spécifique" #: ../build/lib/darktable/plugins/introspection_colorin.c:303 #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 -#: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3429 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:154 +#: ../src/develop/blend_gui.c:183 ../src/develop/blend_gui.c:3452 #: ../src/external/lua-scripts/official/auto_straighten.lua:141 -#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 -#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 -#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 +#: ../src/gui/accelerators.c:154 ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 +#: ../src/libs/live_view.c:424 msgid "off" msgstr "Désactivé(e)" @@ -3246,7 +3509,7 @@ msgstr "Décalage d’exposition" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:153 msgid "exposure bias" msgstr "Biais d’exposition" @@ -3263,6 +3526,8 @@ msgstr "Biais d’exposition" msgid "preserve colors" msgstr "Préserver les couleurs" +#. we've reached the bottom level, so build a final menu item with preview popup +#. need a tooltip for the signal below to be raised #: ../build/lib/darktable/plugins/introspection_basecurve.c:262 #: ../build/lib/darktable/plugins/introspection_basicadj.c:249 #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:153 @@ -3270,15 +3535,15 @@ msgstr "Préserver les couleurs" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 -#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 -#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 -#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 -#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:134 +#: ../src/gui/guides.c:834 ../src/iop/basecurve.c:2101 +#: ../src/iop/channelmixerrgb.c:4693 ../src/iop/clipping.c:1915 +#: ../src/iop/clipping.c:2097 ../src/iop/clipping.c:2112 +#: ../src/iop/retouch.c:500 ../src/libs/collect.c:2358 +#: ../src/libs/colorpicker.c:53 ../src/libs/export.c:104 #: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 -#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1172 +#: ../src/libs/print_settings.c:1190 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "Sans" @@ -3295,7 +3560,7 @@ msgstr "Sans" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2439 ../src/develop/blend_gui.c:2473 msgid "luminance" msgstr "Luminance" @@ -3403,11 +3668,11 @@ msgstr "Linéarité" #: ../build/lib/darktable/plugins/introspection_blurs.c:194 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:144 -#: ../build/lib/darktable/plugins/introspection_overlay.c:136 -#: ../build/lib/darktable/plugins/introspection_overlay.c:253 +#: ../build/lib/darktable/plugins/introspection_overlay.c:139 +#: ../build/lib/darktable/plugins/introspection_overlay.c:256 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 +#: ../src/iop/ashift.c:5972 ../src/libs/masks.c:223 msgid "rotation" msgstr "Rotation" @@ -3418,7 +3683,7 @@ msgstr "Direction" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:116 +#: ../src/libs/masks.c:224 msgid "curvature" msgstr "Courbure" @@ -3426,14 +3691,14 @@ msgstr "Courbure" #: ../build/lib/darktable/plugins/introspection_blurs.c:206 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:81 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:148 -#: ../src/iop/colorbalancergb.c:1878 +#: ../src/iop/colorbalancergb.c:1877 msgid "offset" msgstr "Décalage" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 -#: ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:989 +#: ../src/gui/presets.c:674 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:150 msgid "lens" msgstr "Objectif" @@ -3466,7 +3731,7 @@ msgstr "Ratio d’aspect" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2610 msgid "orientation" msgstr "Orientation" @@ -3510,37 +3775,37 @@ msgstr "Base" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 -#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 -#: ../src/iop/rgblevels.c:1081 +#: ../src/gui/preferences.c:1020 ../src/gui/preferences_ai.c:426 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6148 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:648 +#: ../src/iop/rgblevels.c:1067 msgid "auto" msgstr "Auto" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:322 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2612 msgid "portrait" msgstr "Portrait" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2612 msgid "landscape" msgstr "Paysage" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 +#: ../src/iop/relight.c:263 ../src/libs/export.c:1512 +#: ../src/libs/metadata_view.c:164 ../src/libs/print_settings.c:2630 msgid "width" msgstr "Largeur" #: ../build/lib/darktable/plugins/introspection_borders.c:357 -#: ../build/lib/darktable/plugins/introspection_overlay.c:306 +#: ../build/lib/darktable/plugins/introspection_overlay.c:309 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2639 +#: ../src/libs/export.c:1518 ../src/libs/metadata_view.c:165 +#: ../src/libs/print_settings.c:2634 msgid "height" msgstr "Hauteur" @@ -3604,8 +3869,8 @@ msgstr "Guide" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 +#: ../src/iop/atrous.c:1599 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:323 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:417 msgid "radius" msgstr "Rayon" @@ -3615,10 +3880,10 @@ msgstr "Rayon" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 -#: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 -#: ../src/libs/neural_restore.c:4174 ../src/libs/neural_restore.c:4191 +#: ../src/iop/bloom.c:389 ../src/iop/denoiseprofile.c:3697 +#: ../src/iop/grain.c:544 ../src/iop/hazeremoval.c:272 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:438 ../src/iop/velvia.c:279 +#: ../src/libs/neural_restore.c:4428 ../src/libs/neural_restore.c:4445 msgid "strength" msgstr "Force" @@ -3863,8 +4128,8 @@ msgstr "Version 3 (Avril 2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 -#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 -#: ../src/iop/atrous.c:1572 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1807 +#: ../src/iop/atrous.c:1595 msgid "left" msgstr "Gauche" @@ -3872,15 +4137,15 @@ msgstr "Gauche" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1817 msgid "top" msgstr "Haut" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 -#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 -#: ../src/iop/atrous.c:1571 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1812 +#: ../src/iop/atrous.c:1594 msgid "right" msgstr "Droite" @@ -3888,7 +4153,7 @@ msgstr "Droite" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 +#: ../src/gui/accelerators.c:134 ../src/gui/gtk.c:1821 msgid "bottom" msgstr "Bas" @@ -3928,10 +4193,10 @@ msgstr "Lift, gamma, gain (sRVB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 -#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 -#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 +#: ../src/develop/blend_gui.c:2432 ../src/develop/blend_gui.c:2480 +#: ../src/iop/atrous.c:1778 ../src/iop/channelmixerrgb.c:4508 +#: ../src/iop/channelmixerrgb.c:4596 ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorzones.c:2619 ../src/iop/nlmeans.c:446 msgid "chroma" msgstr "Chroma" @@ -3951,12 +4216,12 @@ msgstr "Chroma" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 -#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 -#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 -#: ../src/iop/colorzones.c:2627 +#: ../src/develop/blend_gui.c:2391 ../src/develop/blend_gui.c:2425 +#: ../src/develop/blend_gui.c:2487 ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixerrgb.c:4502 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/colorbalance.c:1940 ../src/iop/colorequal.c:3028 +#: ../src/iop/colorize.c:344 ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorzones.c:2620 msgid "hue" msgstr "Teinte" @@ -3983,9 +4248,9 @@ msgstr "Transition des hautes lumières" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1997 #: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 -#: ../src/iop/splittoning.c:488 +#: ../src/iop/splittoning.c:489 msgid "shadows" msgstr "Ombres" @@ -3997,9 +4262,9 @@ msgstr "Ombres" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 -#: ../src/iop/splittoning.c:494 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1999 +#: ../src/iop/monochrome.c:568 ../src/iop/shadhi.c:680 +#: ../src/iop/splittoning.c:495 msgid "highlights" msgstr "Hautes lumières" @@ -4016,13 +4281,13 @@ msgstr "Chroma globale" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:565 #: ../build/lib/darktable/plugins/introspection_toneequal.c:169 #: ../build/lib/darktable/plugins/introspection_toneequal.c:306 -#: ../src/iop/colorbalance.c:1995 +#: ../src/iop/colorbalance.c:1998 msgid "mid-tones" msgstr "Tons moyens" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1557 +#: ../src/iop/filmic.c:1556 msgid "global saturation" msgstr "Saturation globale" @@ -4110,7 +4375,7 @@ msgstr "Utiliser un filtre guidé" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2931 msgid "lavender" msgstr "Lavande" @@ -4126,7 +4391,7 @@ msgstr "Règle d’harmonie" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 -#: ../src/iop/colorharmonizer.c:1438 +#: ../src/iop/colorharmonizer.c:1440 msgid "anchor hue" msgstr "Teinte ancrée" @@ -4166,7 +4431,7 @@ msgstr "Nœud de saturation" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 -#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:227 ../src/libs/masks.c:2444 msgid "smoothing" msgstr "Lissage" @@ -4211,8 +4476,8 @@ msgid "tetrad" msgstr "Tétrade" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 -#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 -#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2125 ../src/iop/crop.c:1269 +#: ../src/libs/filtering.c:314 ../src/libs/filters/ratio.c:124 #: ../src/libs/scopes/vectorscope.c:71 msgid "square" msgstr "Carré" @@ -4268,7 +4533,7 @@ msgid "range extent" msgstr "Étendue de luminance" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4700 +#: ../src/iop/channelmixerrgb.c:4695 msgid "saturated colors" msgstr "Couleurs saturées" @@ -4282,7 +4547,7 @@ msgstr "Sélection par" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1791 +#: ../src/iop/atrous.c:1807 msgid "mix" msgstr "Fusion" @@ -4292,17 +4557,17 @@ msgid "process mode" msgstr "Mode" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1315 +#: ../src/develop/blend_gui.c:2370 ../src/iop/channelmixer.c:608 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/colorchecker.c:1569 +#: ../src/iop/colorize.c:363 ../src/iop/colorzones.c:2618 +#: ../src/iop/exposure.c:1322 msgid "lightness" msgstr "Clarté" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 -#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 -#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2115 ../src/iop/agx.c:2662 ../src/iop/atrous.c:1368 +#: ../src/iop/atrous.c:1372 ../src/iop/denoiseprofile.c:3425 +#: ../src/iop/rawdenoise.c:750 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "Doux" @@ -4310,6 +4575,32 @@ msgstr "Doux" msgid "strong" msgstr "Prononcé" +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:57 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:124 +#: ../src/iop/bilat.c:74 +msgid "local contrast" +msgstr "Contraste local" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:63 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:128 +msgid "detail level" +msgstr "Niveau des détails" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:69 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:132 +msgid "adjust edge protection" +msgstr "Ajuste la protection des bords" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:75 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:136 +msgid "filter iterations" +msgstr "Itérations du filtre" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:81 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:140 +msgid "noise bias" +msgstr "Biais de suppression du bruit" + #: ../build/lib/darktable/plugins/introspection_defringe.c:47 #: ../build/lib/darktable/plugins/introspection_defringe.c:102 msgid "edge detection radius" @@ -4319,9 +4610,9 @@ msgstr "Rayon de détection des contours" #: ../build/lib/darktable/plugins/introspection_defringe.c:106 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 -#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 -#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 -#: ../src/iop/sharpen.c:425 +#: ../src/iop/atrous.c:1660 ../src/iop/bloom.c:385 +#: ../src/iop/colorreconstruction.c:1221 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:426 msgid "threshold" msgstr "Seuil" @@ -4482,7 +4773,7 @@ msgstr "Monochrome" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1499 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "Basique" @@ -4557,7 +4848,7 @@ msgstr "Mise à niveau du modèle" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:765 +#: ../src/libs/colorpicker.c:754 msgid "color mode" msgstr "Mode de couleur" @@ -4589,7 +4880,7 @@ msgid "compute variance" msgstr "Calcule la variance" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:369 msgid "RGB" msgstr "RVB" @@ -4599,7 +4890,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 +#: ../src/iop/atrous.c:1650 ../src/iop/highpass.c:353 msgid "sharpness" msgstr "Netteté" @@ -4763,21 +5054,21 @@ msgstr "Pourcentage bas" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 -#: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2365 +#: ../src/gui/presets.c:62 ../src/iop/watermark.c:1455 +#: ../src/libs/colorpicker.c:397 ../src/libs/image.c:667 +#: ../src/libs/modulegroups.c:2436 msgid "color" msgstr "Couleur" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:162 -#: ../src/iop/levels.c:671 ../src/iop/rgblevels.c:962 -#: ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:674 ../src/iop/rgblevels.c:953 +#: ../src/iop/rgblevels.c:1063 msgid "black" msgstr "Noir" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:163 -#: ../src/iop/levels.c:679 ../src/iop/rgblevels.c:964 -#: ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:682 ../src/iop/rgblevels.c:955 +#: ../src/iop/rgblevels.c:1065 msgid "white" msgstr "Blanc" @@ -4808,7 +5099,7 @@ msgstr "Automatique" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 -#: ../src/iop/filmic.c:1468 +#: ../src/iop/filmic.c:1467 msgid "middle gray luminance" msgstr "Luminance du gris moyen" @@ -4834,19 +5125,19 @@ msgstr "Structure ↔ texture" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 -#: ../src/iop/filmic.c:1612 +#: ../src/iop/filmic.c:1611 msgid "target middle gray" msgstr "Gris moyen cible" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 -#: ../src/iop/filmic.c:1603 +#: ../src/iop/filmic.c:1602 msgid "target black luminance" msgstr "Luminance du noir cible" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 -#: ../src/iop/filmic.c:1621 +#: ../src/iop/filmic.c:1620 msgid "target white luminance" msgstr "Luminance du blanc cible" @@ -4854,19 +5145,19 @@ msgstr "Luminance du blanc cible" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:113 +#: ../src/libs/masks.c:221 msgid "hardness" msgstr "Dureté" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1535 msgid "linear region" msgstr "Région linéaire" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 -#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 +#: ../src/iop/filmic.c:1567 ../src/iop/filmicrgb.c:4658 msgid "extreme luminance saturation" msgstr "Saturation des luminances extrêmes" @@ -4938,11 +5229,11 @@ msgstr "Reconstruction des hautes lumières" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:171 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 ../src/libs/export.c:1590 +#: ../src/libs/metadata_view.c:749 msgid "no" msgstr "Non" @@ -5040,15 +5331,15 @@ msgstr "Transposer" #: ../build/lib/darktable/plugins/introspection_flip.c:107 msgid "rotate 180°" -msgstr "Tourner de 180°" +msgstr "Rotation de 180°" #: ../build/lib/darktable/plugins/introspection_flip.c:109 msgid "rotate 90°" -msgstr "Tourner de 90°" +msgstr "Rotation de 90°" #: ../build/lib/darktable/plugins/introspection_flip.c:110 msgid "rotate -90°" -msgstr "Tourner de –90°" +msgstr "Rotation de –90°" #: ../build/lib/darktable/plugins/introspection_flip.c:111 msgid "transverse" @@ -5069,7 +5360,7 @@ msgid "reinhard" msgstr "Reinhard" #: ../build/lib/darktable/plugins/introspection_globaltonemap.c:152 -#: ../src/iop/filmic.c:159 +#: ../src/iop/filmic.c:158 msgid "filmic" msgstr "Filmique" @@ -5097,7 +5388,7 @@ msgstr "Biais des tons moyens" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:3046 +#: ../src/views/darkroom.c:3290 msgid "clipping threshold" msgstr "Seuil de troncature" @@ -5192,11 +5483,11 @@ msgstr "1024 px (très lent)" #: ../build/lib/darktable/plugins/introspection_highlights.c:305 msgid "2048 px (insanely slow)" -msgstr "2048 px (très très lent)" +msgstr "2048 px (extrêmement lent)" #: ../build/lib/darktable/plugins/introspection_highlights.c:306 msgid "4096 px (insanely slow)" -msgstr "4096 px (très très lent)" +msgstr "4096 px (extrêmement lent)" #: ../build/lib/darktable/plugins/introspection_highlights.c:312 msgid "flat generic" @@ -5254,18 +5545,18 @@ msgstr "Corrections" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 -#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 -#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 +#: ../src/develop/blend_gui.c:3558 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1856 ../src/iop/denoiseprofile.c:3686 +#: ../src/iop/exposure.c:1257 ../src/iop/levels.c:691 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1641 +#: ../src/libs/image.c:648 ../src/libs/print_settings.c:2952 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3264 msgid "mode" msgstr "Mode" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4450 +#: ../src/iop/lens.cc:4536 msgid "target geometry" msgstr "Géométrie des images (distorsion)" @@ -5295,7 +5586,7 @@ msgstr "Déformation" #: ../build/lib/darktable/plugins/introspection_lens.cc:292 #: ../build/lib/darktable/plugins/introspection_lens.cc:469 -#: ../src/iop/vignette.c:111 +#: ../src/iop/vignette.c:110 msgid "vignetting" msgstr "Vignetage" @@ -5329,14 +5620,14 @@ msgstr "Vignettage manuel seulement" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 -#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 -#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 -#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/dtgtk/range.c:1752 ../src/gui/accelerators.c:2758 +#: ../src/gui/accelerators.c:2830 ../src/gui/gtk.c:1870 ../src/gui/gtk.c:4322 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3608 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:4027 +#: ../src/libs/filtering.c:1521 ../src/libs/filters/colors.c:210 +#: ../src/libs/filters/colors.c:319 ../src/libs/filters/date.c:112 #: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 -#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3026 ../src/libs/modulegroups.c:3030 msgid "all" msgstr "Tout" @@ -5365,7 +5656,7 @@ msgid "only vignetting" msgstr "Vignettage seulement" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2367 +#: ../src/libs/modulegroups.c:2438 msgid "correct" msgstr "Retouche" @@ -5412,11 +5703,11 @@ msgstr "Invalidé" # lorsque l’action n’engendre pas de suppression physique, on emploie le terme "enlever" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 -#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 -#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 -#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 +#: ../src/views/darkroom.c:2787 ../src/views/darkroom.c:3621 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1043 +#: ../src/views/lighttable.c:1052 ../src/views/lighttable.c:1582 +#: ../src/views/lighttable.c:1593 ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1615 ../src/views/lighttable.c:1626 msgid "move" msgstr "Déplacer" @@ -5425,8 +5716,8 @@ msgid "line" msgstr "Ligne" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 -#: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2482 ../src/iop/basecurve.c:2093 +#: ../src/iop/rgbcurve.c:1516 ../src/iop/tonecurve.c:1290 msgid "curve" msgstr "Courbe" @@ -5532,96 +5823,96 @@ msgstr "Film noir & blanc" msgid "color film" msgstr "Film couleur" -#: ../build/lib/darktable/plugins/introspection_overlay.c:118 -#: ../build/lib/darktable/plugins/introspection_overlay.c:241 +#: ../build/lib/darktable/plugins/introspection_overlay.c:121 +#: ../build/lib/darktable/plugins/introspection_overlay.c:244 #: ../build/lib/darktable/plugins/introspection_watermark.c:118 #: ../build/lib/darktable/plugins/introspection_watermark.c:253 msgid "x offset" msgstr "Décalage X" -#: ../build/lib/darktable/plugins/introspection_overlay.c:124 -#: ../build/lib/darktable/plugins/introspection_overlay.c:245 +#: ../build/lib/darktable/plugins/introspection_overlay.c:127 +#: ../build/lib/darktable/plugins/introspection_overlay.c:248 #: ../build/lib/darktable/plugins/introspection_watermark.c:124 #: ../build/lib/darktable/plugins/introspection_watermark.c:257 msgid "y offset" msgstr "Décalage Y" -#: ../build/lib/darktable/plugins/introspection_overlay.c:142 -#: ../build/lib/darktable/plugins/introspection_overlay.c:257 +#: ../build/lib/darktable/plugins/introspection_overlay.c:145 +#: ../build/lib/darktable/plugins/introspection_overlay.c:260 #: ../build/lib/darktable/plugins/introspection_watermark.c:142 #: ../build/lib/darktable/plugins/introspection_watermark.c:269 msgid "scale on" msgstr "Échelle sur" -#: ../build/lib/darktable/plugins/introspection_overlay.c:148 -#: ../build/lib/darktable/plugins/introspection_overlay.c:261 +#: ../build/lib/darktable/plugins/introspection_overlay.c:151 +#: ../build/lib/darktable/plugins/introspection_overlay.c:264 #: ../build/lib/darktable/plugins/introspection_watermark.c:148 #: ../build/lib/darktable/plugins/introspection_watermark.c:273 msgid "scale marker to" msgstr "Échelle du filigrane sur" -#: ../build/lib/darktable/plugins/introspection_overlay.c:154 -#: ../build/lib/darktable/plugins/introspection_overlay.c:265 +#: ../build/lib/darktable/plugins/introspection_overlay.c:157 +#: ../build/lib/darktable/plugins/introspection_overlay.c:268 #: ../build/lib/darktable/plugins/introspection_watermark.c:154 #: ../build/lib/darktable/plugins/introspection_watermark.c:277 msgid "scale marker reference" msgstr "Référence échelle du filigrane" -#: ../build/lib/darktable/plugins/introspection_overlay.c:160 -#: ../build/lib/darktable/plugins/introspection_overlay.c:269 +#: ../build/lib/darktable/plugins/introspection_overlay.c:163 +#: ../build/lib/darktable/plugins/introspection_overlay.c:272 #: ../src/common/database.c:3243 ../src/libs/live_view.c:378 -#: ../src/libs/metadata_view.c:134 +#: ../src/libs/metadata_view.c:135 msgid "image id" msgstr "Numéro image" -#: ../build/lib/darktable/plugins/introspection_overlay.c:303 +#: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 #: ../src/iop/borders.c:935 msgid "image" msgstr "Image" -#: ../build/lib/darktable/plugins/introspection_overlay.c:304 +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 #: ../build/lib/darktable/plugins/introspection_watermark.c:324 msgid "larger border" msgstr "Grand côté" -#: ../build/lib/darktable/plugins/introspection_overlay.c:305 +#: ../build/lib/darktable/plugins/introspection_overlay.c:308 #: ../build/lib/darktable/plugins/introspection_watermark.c:325 msgid "smaller border" msgstr "Petit côté" -#: ../build/lib/darktable/plugins/introspection_overlay.c:307 +#: ../build/lib/darktable/plugins/introspection_overlay.c:310 #: ../build/lib/darktable/plugins/introspection_watermark.c:327 msgid "advanced options" msgstr "Options avancées" -#: ../build/lib/darktable/plugins/introspection_overlay.c:311 +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 #: ../build/lib/darktable/plugins/introspection_watermark.c:331 msgid "image width" msgstr "Largeur de l’image" -#: ../build/lib/darktable/plugins/introspection_overlay.c:312 +#: ../build/lib/darktable/plugins/introspection_overlay.c:315 #: ../build/lib/darktable/plugins/introspection_watermark.c:332 msgid "image height" msgstr "Hauteur de l’image" -#: ../build/lib/darktable/plugins/introspection_overlay.c:313 +#: ../build/lib/darktable/plugins/introspection_overlay.c:316 #: ../build/lib/darktable/plugins/introspection_watermark.c:333 msgid "larger image border" msgstr "Grand côté de l’image" -#: ../build/lib/darktable/plugins/introspection_overlay.c:314 +#: ../build/lib/darktable/plugins/introspection_overlay.c:317 #: ../build/lib/darktable/plugins/introspection_watermark.c:334 msgid "smaller image border" msgstr "Petit côté de l’image" -#: ../build/lib/darktable/plugins/introspection_overlay.c:318 +#: ../build/lib/darktable/plugins/introspection_overlay.c:321 #: ../build/lib/darktable/plugins/introspection_watermark.c:338 msgid "marker width" msgstr "Largeur filigrane" -#: ../build/lib/darktable/plugins/introspection_overlay.c:319 +#: ../build/lib/darktable/plugins/introspection_overlay.c:322 #: ../build/lib/darktable/plugins/introspection_watermark.c:339 msgid "marker height" msgstr "Hauteur filigrane" @@ -5680,7 +5971,7 @@ msgstr "Luma du gris moyen" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1506 +#: ../src/iop/filmic.c:1505 msgid "safety factor" msgstr "Facteur de sécurité" @@ -5771,9 +6062,9 @@ msgstr "GainMap intégré" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:1001 +#: ../src/gui/presets.c:698 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:120 +#: ../src/iop/exposure.c:1219 ../src/libs/metadata_view.c:152 msgid "exposure" msgstr "Exposition" @@ -5788,7 +6079,7 @@ msgid "max_iter" msgstr "max_iter" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:374 +#: ../src/libs/metadata_view.c:375 msgid "unused" msgstr "Non utilisé" @@ -5801,12 +6092,12 @@ msgid "heal" msgstr "Corriger" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2034 msgid "blur" msgstr "Flouter" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2032 msgid "fill" msgstr "Colorer" @@ -5820,7 +6111,7 @@ msgstr "Effacer" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:134 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:223 -#: ../src/iop/rgbcurve.c:1565 +#: ../src/iop/rgbcurve.c:1555 msgid "compensate middle gray" msgstr "Compenser le gris moyen" @@ -5857,7 +6148,7 @@ msgstr "Saturation des hautes lumières" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:122 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:241 -#: ../src/gui/accelerators.c:96 +#: ../src/gui/accelerators.c:97 msgid "skew" msgstr "Décaler" @@ -6004,7 +6295,7 @@ msgstr "Moyenne géométrique RVB" #: ../build/lib/darktable/plugins/introspection_tonemap.cc:39 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:88 -#: ../src/iop/tonecurve.c:569 +#: ../src/iop/tonecurve.c:575 msgid "contrast compression" msgstr "Compression du contraste" @@ -6046,7 +6337,7 @@ msgstr "Largeur/hauteur" #: ../build/lib/darktable/plugins/introspection_vignette.c:146 #: ../build/lib/darktable/plugins/introspection_vignette.c:237 -#: ../src/iop/vignette.c:1052 +#: ../src/iop/vignette.c:1051 msgid "shape" msgstr "Forme" @@ -6120,20 +6411,20 @@ msgstr "Montre des images sur la carte" msgid "Print your images" msgstr "Imprimer les images" -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 -#: ../src/iop/colorequal.c:3016 +#: ../src/bauhaus/bauhaus.c:1069 ../src/bauhaus/bauhaus.c:4563 +#: ../src/iop/colorequal.c:3014 msgid "sliders" msgstr "Réglettes" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 +#: ../src/bauhaus/bauhaus.c:1071 ../src/bauhaus/bauhaus.c:4568 msgid "dropdowns" msgstr "Menus déroulants" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 +#: ../src/bauhaus/bauhaus.c:1073 ../src/bauhaus/bauhaus.c:4573 msgid "buttons" msgstr "Boutons" -#: ../src/bauhaus/bauhaus.c:1169 +#: ../src/bauhaus/bauhaus.c:1352 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -6142,101 +6433,119 @@ msgstr "" "%sClic-droit pour définir une valeur entre %s et %s\n" "ou maintenir Ctrl+Shift lors du déplacement pour ignorer les limites souples." -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button on" msgstr "Bouton actif" -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button off" msgstr "Bouton inactif" -#: ../src/bauhaus/bauhaus.c:3756 +#: ../src/bauhaus/bauhaus.c:4188 msgid "button pressed" msgstr "Bouton appuyé" -#: ../src/bauhaus/bauhaus.c:3992 +#: ../src/bauhaus/bauhaus.c:4424 msgid "not that many sliders" msgstr "Pas tant de réglettes" -#: ../src/bauhaus/bauhaus.c:4006 +#: ../src/bauhaus/bauhaus.c:4438 msgid "not that many dropdowns" msgstr "Pas tant de menus déroulants" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4457 msgid "not that many buttons" msgstr "Pas tant de boutons" -#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:184 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 +msgid "on" +msgstr "Activé(e)" + +#: ../src/bauhaus/bauhaus.c:4486 ../src/gui/accelerators.c:467 msgid "value" msgstr "Valeur" -#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 -#: ../src/gui/accelerators.c:371 +#: ../src/bauhaus/bauhaus.c:4487 ../src/bauhaus/bauhaus.c:4493 +#: ../src/gui/accelerators.c:446 msgid "button" msgstr "Bouton" -#: ../src/bauhaus/bauhaus.c:4032 +#: ../src/bauhaus/bauhaus.c:4488 msgid "force" msgstr "Force" -#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 -#: ../src/libs/navigation.c:282 +#: ../src/bauhaus/bauhaus.c:4489 ../src/libs/navigation.c:259 +#: ../src/libs/navigation.c:276 msgid "zoom" msgstr "Zoom" -#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4492 ../src/libs/select.c:40 msgid "selection" msgstr "Sélection" -#: ../src/bauhaus/bauhaus.c:4076 +#: ../src/bauhaus/bauhaus.c:4532 msgid "slider" msgstr "Réglette" -#: ../src/bauhaus/bauhaus.c:4081 +#: ../src/bauhaus/bauhaus.c:4537 msgid "dropdown" msgstr "Menu déroulant" -#: ../src/chart/main.c:504 ../src/common/database.c:3883 -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 -#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 -#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 -#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 -#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 -#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/bauhaus/bauhaus.c:4557 ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:152 ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:434 ../src/gui/color_picker_proxy.c:362 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:3102 +#: ../src/libs/tagging.c:3575 ../src/views/darkroom.c:3240 +#: ../src/views/darkroom.c:3308 ../src/views/darkroom.c:3588 +msgid "toggle" +msgstr "Basculer" + +#: ../src/chart/main.c:511 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2466 ../src/gui/accelerators.c:2669 +#: ../src/gui/accelerators.c:2748 ../src/gui/accelerators.c:2791 +#: ../src/gui/accelerators.c:2820 ../src/gui/accelerators.c:2877 +#: ../src/gui/accelerators.c:2929 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1245 +#: ../src/gui/preferences.c:1285 ../src/gui/preferences_ai.c:873 +#: ../src/gui/preferences_ai.c:1440 ../src/gui/preferences_ai.c:1557 +#: ../src/gui/preferences_ai.c:1735 ../src/gui/preferences_ai.c:2116 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/presets.c:433 +#: ../src/gui/presets.c:576 ../src/gui/styles_dialog.c:554 #: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 -#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 -#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4119 +#: ../src/iop/lut3d.c:1627 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:464 +#: ../src/libs/collect.c:3858 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:167 ../src/libs/geotagging.c:956 +#: ../src/libs/import.c:1831 ../src/libs/import.c:1942 ../src/libs/import.c:2036 +#: ../src/libs/metadata.c:858 ../src/libs/metadata_view.c:1463 +#: ../src/libs/modulegroups.c:3899 ../src/libs/neural_restore.c:4373 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 -#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 -#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 -#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 -#: ../src/libs/tagging.c:3975 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1713 +#: ../src/libs/tagging.c:1802 ../src/libs/tagging.c:1894 +#: ../src/libs/tagging.c:2023 ../src/libs/tagging.c:2332 +#: ../src/libs/tagging.c:2861 ../src/libs/tagging.c:2903 +#: ../src/libs/tagging.c:4008 ../src/views/darkroom.c:3773 +#: ../src/views/darkroom.c:3809 msgid "_cancel" msgstr "_Annuler" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 -#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 -#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 -#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 -#: ../src/libs/tagging.c:3976 +#: ../src/chart/main.c:511 ../src/gui/preferences.c:1285 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3859 +#: ../src/libs/export_metadata.c:168 ../src/libs/metadata.c:859 +#: ../src/libs/metadata_view.c:1464 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1895 +#: ../src/libs/tagging.c:2024 ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:4009 msgid "_save" msgstr "_Enregistrer" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1070 +#: ../src/chart/main.c:1077 #, c-format msgid "" "average dE: %.02f\n" @@ -6245,58 +6554,65 @@ msgstr "" "ΔE moyen : %.02f\n" "ΔE max : %.02f" -#: ../src/cli/main.c:284 +#: ../src/cli/main.c:286 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "" "TODO : désolé, en raison de restrictions de l’interface de programmation, il " "n’est pas possible de régler le BPP à" -#: ../src/cli/main.c:296 +#: ../src/cli/main.c:298 msgid "unknown option for --hq" msgstr "Option inconnue pour --hq" -#: ../src/cli/main.c:312 +#: ../src/cli/main.c:314 msgid "unknown option for --export_masks" msgstr "Option inconnue pour --export_masks" -#: ../src/cli/main.c:328 +#: ../src/cli/main.c:330 msgid "unknown option for --upscale" msgstr "Option inconnue pour --upscale" -#: ../src/cli/main.c:353 +#: ../src/cli/main.c:355 msgid "unknown option for --apply-custom-presets" msgstr "Option inconnue pour --apply-custom-presets" -#: ../src/cli/main.c:364 +#: ../src/cli/main.c:366 msgid "too long ext for --out-ext" msgstr "Extension trop longue pour --out-ext" -#: ../src/cli/main.c:381 +#: ../src/cli/main.c:383 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "Information : le fichier ou répertoire « %s » n’existe pas\n" -#: ../src/cli/main.c:395 +#: ../src/cli/main.c:391 +#, c-format +msgid "empty in-memory library is useless for darktable cli export\n" +msgstr "" +"Une bibliothèque vide en mémoire est inutile pour une exportation en ligne de " +"commande\n" + +#: ../src/cli/main.c:404 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "Type ICC invalide pour --icc-type « %s »\n" -#: ../src/cli/main.c:411 +#: ../src/cli/main.c:420 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "Information : le fichier ICC « %s » n’existe pas, ignore\n" -#: ../src/cli/main.c:420 +#: ../src/cli/main.c:429 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "Intention ICC invalide pour --icc-intent « %s »\n" -#: ../src/cli/main.c:438 +#: ../src/cli/main.c:447 #, c-format msgid "warning: unknown option '%s'\n" msgstr "Attention : option inconnue « %s »\n" -#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#: ../src/cli/main.c:477 ../src/cli/main.c:485 #, c-format msgid "" "error: output file or directory must be specified\n" @@ -6305,7 +6621,7 @@ msgstr "" "Erreur : le fichier de sortie ou un répertoire doit être spécifié\n" "\n" -#: ../src/cli/main.c:474 +#: ../src/cli/main.c:483 #, c-format msgid "" "error: input file and output file must be specified\n" @@ -6314,7 +6630,7 @@ msgstr "" "Erreur : les fichiers en entrée et en sortie doivent être spécifiés\n" "\n" -#: ../src/cli/main.c:481 +#: ../src/cli/main.c:490 #, c-format msgid "" "error: too many positional arguments\n" @@ -6323,13 +6639,13 @@ msgstr "" "Erreur : trop d’arguments positionnels spécifiés\n" "\n" -#: ../src/cli/main.c:486 +#: ../src/cli/main.c:495 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "" "Fichier en entrée et options d’importation spécifiés, cela n’est pas permis.\n" -#: ../src/cli/main.c:536 +#: ../src/cli/main.c:545 msgid "" "notice: no XMP sidecar file nor library path provided, using default settings " "for export" @@ -6337,7 +6653,7 @@ msgstr "" "Note : pas de ficher XMP ni de chemin de bibliothèque spécifié, utilisation " "des paramètres par défaut pour l'export" -#: ../src/cli/main.c:545 +#: ../src/cli/main.c:554 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -6347,58 +6663,58 @@ msgstr "" "« %s/$(FILE_NAME).%s » est utilisé" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:560 +#: ../src/cli/main.c:569 msgid "output file already exists, it will get renamed" msgstr "Ficher de sortie existant, il va être renommé" -#: ../src/cli/main.c:592 +#: ../src/cli/main.c:604 #, c-format msgid "error: can't open folder %s" msgstr "Erreur : impossible d’ouvrir le répertoire « %s »" -#: ../src/cli/main.c:615 +#: ../src/cli/main.c:627 #, c-format msgid "error: can't import file %s" msgstr "Erreur : impossible d’importer le fichier « %s »" -#: ../src/cli/main.c:625 +#: ../src/cli/main.c:637 #, c-format msgid "error: can't read directory %s" msgstr "Erreur : impossible de lire le répertoire « %s »" -#: ../src/cli/main.c:641 +#: ../src/cli/main.c:653 #, c-format msgid "error: can't open file %s" msgstr "Erreur : impossible d’ouvrir le fichier « %s »" -#: ../src/cli/main.c:658 +#: ../src/cli/main.c:670 #, c-format msgid "no images to export, aborting\n" msgstr "Aucune image à exporter, annulation\n" -#: ../src/cli/main.c:675 +#: ../src/cli/main.c:687 #, c-format msgid "error: can't open XMP file %s" msgstr "Erreur : impossible d’ouvrir le fichier XMP « %s »" # dans le contexte de la table lumineuse, "history stack" se traduit par "développement" -#: ../src/cli/main.c:696 +#: ../src/cli/main.c:708 msgid "empty history stack" msgstr "Réinitialiser le développement" #. too long ext, no point in wasting time -#: ../src/cli/main.c:708 +#: ../src/cli/main.c:720 #, c-format msgid "too long output file extension: %s\n" msgstr "Extension du nom du fichier de sortie trop longue : « %s »\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:716 +#: ../src/cli/main.c:728 #, c-format msgid "no output file extension given\n" msgstr "Pas d’extension de fichier spécifiée\n" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:773 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6406,104 +6722,128 @@ msgstr "" "Impossible de trouver le module d’export vers le disque, vérifier " "l’installation de Darktable." -#: ../src/cli/main.c:771 +#: ../src/cli/main.c:783 msgid "failed to get parameters from storage module, aborting export ..." msgstr "" "Impossible d’obtenir les paramètres du module de stockage, export abandonné." -#: ../src/cli/main.c:787 +#: ../src/cli/main.c:799 #, c-format msgid "unknown extension '.%s'" msgstr "Extension inconnue « .%s »" -#: ../src/cli/main.c:797 +#: ../src/cli/main.c:809 msgid "failed to get parameters from format module, aborting export ..." msgstr "" "Impossible d’obtenir les paramètres du module de format, export abandonné." -#: ../src/common/ai/restore.c:278 +#: ../src/common/ai/restore.c:279 #, c-format msgid "raw denoise model %s: incompatible input_kind" -msgstr "Modèle réduction du bruit RAW « %s » : input_kind incompatible" +msgstr "Modèle de débruitage RAW « %s » : input_kind incompatible" -#: ../src/common/ai/restore.c:309 +#: ../src/common/ai/restore.c:310 #, c-format msgid "AI model %s: missing input_sizes in manifest" msgstr "Modèle IA « %s » : manque input_size dans le manifest" #: ../src/common/ai/restore_raw_bayer.c:523 -#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_bayer.c:870 #: ../src/common/ai/restore_raw_linear.c:584 #: ../src/common/ai/restore_raw_linear.c:1008 msgid "AI raw denoise: GPU inference failed, falling back to CPU" -msgstr "Réduction du bruit RAW IA : échec de l’inférence GPU, repli sur CPU " +msgstr "Débruitage RAW IA : échec de l’inférence GPU, repli sur CPU " #: ../src/common/ai/restore_rgb.c:668 msgid "AI denoise: GPU inference failed, falling back to CPU" -msgstr "Réduction du bruit IA : échec de l’inférence GPU, repli sur CPU " +msgstr "Débruitage IA : échec de l’inférence GPU, repli sur CPU " + +#: ../src/common/ai_models.c:72 ../src/iop/atrous.c:814 +#: ../src/libs/neural_restore.c:1473 ../src/libs/neural_restore.c:4416 +msgid "denoise" +msgstr "Débruitage" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/common/ai_models.c:73 ../src/iop/rawdenoise.c:135 +#: ../src/libs/neural_restore.c:1474 ../src/libs/neural_restore.c:4414 +msgid "raw denoise" +msgstr "Débruitage RAW" + +#: ../src/common/ai_models.c:74 ../src/libs/neural_restore.c:1475 +#: ../src/libs/neural_restore.c:4418 +msgid "upscale" +msgstr "Mise à l’échelle" + +#: ../src/common/ai_models.c:75 ../src/gui/hist_dialog.c:314 +#: ../src/gui/styles_dialog.c:708 ../src/gui/styles_dialog.c:717 +msgid "mask" +msgstr "Masque" -#: ../src/common/ai_models.c:199 +#: ../src/common/ai_models.c:217 #, c-format msgid "network error: %s" msgstr "Erreur réseau : « %s »" -#: ../src/common/ai_models.c:202 +#: ../src/common/ai_models.c:220 #, c-format msgid "model repository \"%s\" missing releases-index.json" msgstr "" "Le fichier « releases-index.json » est manquant dans le répertoire de modèle " "« %s »" -#: ../src/common/ai_models.c:206 +#: ../src/common/ai_models.c:224 #, c-format msgid "could not fetch releases-index.json (HTTP %ld)" msgstr "Impossible de récupérer le fichier « releases-index.json » (HTTP %ld)" -#: ../src/common/ai_models.c:1400 ../src/common/ai_models.c:1465 +#: ../src/common/ai_models.c:1677 ../src/common/ai_models.c:1749 +#: ../src/common/ai_models.c:2575 ../src/common/ai_models.c:2578 msgid "invalid parameters" msgstr "Paramètres invalides" -#: ../src/common/ai_models.c:1403 +#: ../src/common/ai_models.c:1680 #, c-format msgid "file not found: %s" msgstr "Fichier non trouvé : « %s »" -#: ../src/common/ai_models.c:1411 +#: ../src/common/ai_models.c:1688 #, c-format msgid "archive top-level directory is not a valid model id: \"%s\"" msgstr "" "Le répertoire de l'archive n'est pas un identifiant de modèle valide « %s »" -#: ../src/common/ai_models.c:1420 +#: ../src/common/ai_models.c:1697 msgid "failed to extract model archive" msgstr "Échec lors de l’extraction de l’archive du modèle" -#: ../src/common/ai_models.c:1473 +#: ../src/common/ai_models.c:1757 msgid "model not found in registry" msgstr "Modèle non trouvé dans le registre" -#: ../src/common/ai_models.c:1479 +#: ../src/common/ai_models.c:1763 msgid "model has no download asset defined" msgstr "Aucun téléchargement défini pour le modèle" -#: ../src/common/ai_models.c:1490 +#: ../src/common/ai_models.c:1774 msgid "invalid asset filename" msgstr "Nom de ficher incorrect" -#: ../src/common/ai_models.c:1496 +#: ../src/common/ai_models.c:1780 msgid "model is already downloading" msgstr "Téléchargement du modèle déjà en cours" -#: ../src/common/ai_models.c:1527 +#: ../src/common/ai_models.c:1815 ../src/common/ai_models.c:2324 msgid "invalid repository format" msgstr "Format de dépôt incorrect" -#: ../src/common/ai_models.c:1552 +#: ../src/common/ai_models.c:1840 ../src/common/ai_models.c:2344 #, c-format msgid "no compatible ai model release found for darktable %s" msgstr "Pas de modèle IA compatible trouvé pour Darktable « %s » " -#: ../src/common/ai_models.c:1568 +#: ../src/common/ai_models.c:1856 #, c-format msgid "" "could not obtain checksum for %s — refusing to download without integrity " @@ -6512,38 +6852,43 @@ msgstr "" "Impossible de récupérer la signature pour « %s » - téléchargement refusé sans " "vérification d’intégrité" -#: ../src/common/ai_models.c:1586 +#: ../src/common/ai_models.c:1876 +#, c-format +msgid "malformed checksum for %s" +msgstr "Somme de contrôle malformée pour « %s »" + +#: ../src/common/ai_models.c:1889 msgid "failed to build download url" msgstr "Échec de construction de l’URL à télécharger" -#: ../src/common/ai_models.c:1597 -#, c-format -msgid "failed to create file: %s" -msgstr "Impossible de créer le fichier : « %s »" - -#: ../src/common/ai_models.c:1621 +#: ../src/common/ai_models.c:1921 msgid "failed to initialize download" msgstr "Échec de l’initialisation du téléchargement" -#: ../src/common/ai_models.c:1641 +#: ../src/common/ai_models.c:1976 +#, c-format +msgid "failed to open %s" +msgstr "Échec d’ouverture « %s »" + +#: ../src/common/ai_models.c:2022 msgid "download cancelled" msgstr "Téléchargement annulé" -#: ../src/common/ai_models.c:1643 +#: ../src/common/ai_models.c:2024 #, c-format -msgid "download failed: %s" -msgstr "Téléchargement en échec : « %s »" +msgid "download failed after %d attempts: %s" +msgstr "Téléchargement en échec après %d tentatives : « %s »" -#: ../src/common/ai_models.c:1654 +#: ../src/common/ai_models.c:2027 #, c-format msgid "http error: %ld" msgstr "Erreur HTTP : %ld" -#: ../src/common/ai_models.c:1677 +#: ../src/common/ai_models.c:2049 msgid "checksum verification failed" msgstr "Échec de vérification de la signature" -#: ../src/common/ai_models.c:1687 +#: ../src/common/ai_models.c:2060 #, c-format msgid "" "no checksum available for %s — refusing to install without integrity " @@ -6552,10 +6897,23 @@ msgstr "" "Pas de signature de vérification disponible pour « %s » - installation " "refusée sans vérification d’intégrité" -#: ../src/common/ai_models.c:1700 +#: ../src/common/ai_models.c:2073 +msgid "failed to finalize downloaded file" +msgstr "Échec de finalisation du téléchargement" + +#: ../src/common/ai_models.c:2085 msgid "failed to extract archive" msgstr "Impossible d’extraire l’archive" +#: ../src/common/ai_models.c:2306 +msgid "ai subsystem is not available" +msgstr "Sous-système IA non disponible" + +#: ../src/common/ai_models.c:2360 +#, c-format +msgid "could not read the model list published by %s (release %s)" +msgstr "Impossible de lire la liste des modèles publiée par « %s » (version %s)" + #: ../src/common/camera_control.c:205 #, c-format msgid "" @@ -6611,16 +6969,16 @@ msgstr "Pellicule" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1521 msgid "folder" msgstr "Dossier" -#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:426 msgid "camera" msgstr "Boîtier" #: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 -#: ../src/libs/tagging.c:3751 +#: ../src/libs/tagging.c:3776 msgid "tag" msgstr "Mot-clé" @@ -6652,40 +7010,40 @@ msgstr "Heure d’export" msgid "print time" msgstr "Heure d’impression" -#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 -#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 -#: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 +#: ../src/common/collection.c:634 ../src/libs/collect.c:4221 +#: ../src/libs/filtering.c:2232 ../src/libs/filtering.c:2252 +#: ../src/libs/filters/history.c:153 ../src/libs/history.c:102 msgid "history" msgstr "Historique" #: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 -#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 -#: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1617 +#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:350 +#: ../src/libs/filters/colors.c:368 ../src/libs/tools/colorlabels.c:138 msgid "color label" msgstr "Label couleur" #. iso -#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 -#: ../src/gui/presets.c:677 ../src/libs/camera.c:582 -#: ../src/libs/metadata_view.c:161 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:995 +#: ../src/gui/presets.c:680 ../src/libs/camera.c:582 +#: ../src/libs/metadata_view.c:162 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 -#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:1007 +#: ../src/gui/presets.c:715 ../src/iop/lens.cc:4496 ../src/libs/camera.c:569 +#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:151 msgid "aperture" msgstr "Ouverture" #: ../src/common/collection.c:652 ../src/libs/filtering.c:48 -#: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 +#: ../src/libs/filters/filename.c:368 ../src/libs/metadata_view.c:137 msgid "filename" msgstr "Nom de fichier" #: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:143 +#: ../src/libs/geotagging.c:144 msgid "geotagging" msgstr "Géolocalisation" @@ -6698,133 +7056,137 @@ msgstr "Grouper" msgid "duplicates" msgstr "Clones" -#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 -#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:381 +#: ../src/common/collection.c:660 ../src/libs/filters/misc.c:475 +msgid "image dimensions" +msgstr "Dimensions de l’image" + +#: ../src/common/collection.c:662 ../src/dtgtk/thumbnail.c:1629 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:382 msgid "local copy" msgstr "Copie locale" -#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 +#: ../src/common/collection.c:664 ../src/gui/preferences.c:959 msgid "module" msgstr "Module" -#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/common/collection.c:666 ../src/gui/hist_dialog.c:359 #: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 -#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:38 msgid "module order" msgstr "Ordre des modules" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:668 msgid "range rating" msgstr "Intervalle de notation" -#: ../src/common/collection.c:668 ../src/common/ratings.c:362 +#: ../src/common/collection.c:670 ../src/common/ratings.c:403 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 -#: ../src/libs/tools/ratings.c:110 +#: ../src/libs/tools/ratings.c:109 msgid "rating" msgstr "Étoile" -#: ../src/common/collection.c:670 +#: ../src/common/collection.c:672 msgid "search" msgstr "Rechercher" -#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 -#: ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:674 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:155 msgid "white balance" msgstr "Balance des blancs" -#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:676 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:156 msgid "flash" msgstr "Flash" -#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 -#: ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:454 +#: ../src/libs/metadata_view.c:154 msgid "exposure program" msgstr "Mode d’exposition" -#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 -#: ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:680 ../src/libs/filters/misc.c:461 +#: ../src/libs/metadata_view.c:157 msgid "metering mode" msgstr "Mode de mesure" -#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1505 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "Appliqué automatiquement" -#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1511 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "Développées" -#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 -#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 -#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 -#: ../src/libs/collect.c:2945 +#: ../src/common/collection.c:1529 ../src/common/collection.c:1682 +#: ../src/libs/collect.c:1420 ../src/libs/collect.c:1630 +#: ../src/libs/collect.c:1656 ../src/libs/collect.c:1823 +#: ../src/libs/collect.c:3251 msgid "not tagged" msgstr "Non positionnée" -#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 -#: ../src/libs/map_locations.c:740 +#: ../src/common/collection.c:1530 ../src/libs/collect.c:1656 +#: ../src/libs/map_locations.c:741 msgid "tagged" msgstr "Positionnée" -#: ../src/common/collection.c:1529 +#: ../src/common/collection.c:1531 msgid "tagged*" msgstr "Positionnée*" #. local copy -#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 +#: ../src/common/collection.c:1565 ../src/libs/collect.c:2125 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "Non copiée localement" -#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 +#: ../src/common/collection.c:1570 ../src/libs/collect.c:2124 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "Copiée localement" #. duplicates -#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1582 ../src/libs/filters/duplicates.c:38 msgid "images with duplicates" msgstr "Images avec clones" # "duplicate" traduit par "cloner" avec une bulle d’explication utilisant le terme de "copie virtuelle", dans le sens que l’image n’est pas physiquement dupliquée -#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1598 ../src/libs/filters/duplicates.c:38 msgid "duplicates only" msgstr "Seulement les clones" #. if its undefined -#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 -#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 -#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 -#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 -#: ../src/libs/filters/misc.c:208 +#: ../src/common/collection.c:1654 ../src/common/collection.c:1766 +#: ../src/common/collection.c:1793 ../src/common/collection.c:1820 +#: ../src/common/collection.c:1846 ../src/common/collection.c:1872 +#: ../src/common/collection.c:2783 ../src/libs/collect.c:2550 +#: ../src/libs/collect.c:2551 ../src/libs/filters/misc.c:223 +#: ../src/libs/filters/misc.c:225 msgid "unnamed" msgstr "Sans nom" -#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 +#: ../src/common/collection.c:2389 ../src/libs/collect.c:2425 msgid "not defined" msgstr "Non défini" -#: ../src/common/collection.c:2919 +#: ../src/common/collection.c:2933 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d image (#%d) sélectionnée parmi %d" -#: ../src/common/collection.c:2926 +#: ../src/common/collection.c:2940 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "%d image sélectionnée parmi %d" msgstr[1] "%d images sélectionnées parmi %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 -#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 -#: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2448 ../src/gui/guides.c:852 +#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/levels.c:678 +#: ../src/iop/rgblevels.c:954 ../src/iop/rgblevels.c:1064 msgid "gray" msgstr "Gris" @@ -7034,7 +7396,7 @@ msgid "dark cyan" msgstr "Cyan foncé" #: ../src/common/color_vocabulary.c:297 ../src/common/color_vocabulary.c:317 -#: ../src/iop/colorzones.c:2489 +#: ../src/iop/colorzones.c:2482 msgid "aqua" msgstr "Aqua" @@ -7114,7 +7476,7 @@ msgstr "Tous les labels de couleur sont supprimés" #: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:194 ../src/libs/image.c:642 msgid "clear" msgstr "Effacer" @@ -7123,7 +7485,7 @@ msgid "work profile" msgstr "Profil de travail" #: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 -#: ../src/views/darkroom.c:3221 +#: ../src/views/darkroom.c:3472 msgid "softproof profile" msgstr "Épreuvage écran" @@ -7168,8 +7530,8 @@ msgid "linear XYZ" msgstr "XYZ linéaire" #: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 +#: ../src/develop/blend_gui.c:145 ../src/develop/blend_gui.c:2072 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:370 msgid "Lab" msgstr "Lab" @@ -7261,33 +7623,33 @@ msgstr "Erreur pendant l’impression de l’image « %s » sur « %s »" msgid "printing `%s' on `%s'" msgstr "Impression de l’image « %s » sur « %s »" -#: ../src/common/darktable.c:432 +#: ../src/common/darktable.c:440 #, c-format msgid "found strange path `%s'" msgstr "Chemin étrange trouvé : « %s »" -#: ../src/common/darktable.c:447 +#: ../src/common/darktable.c:455 #, c-format msgid "error loading directory `%s'" msgstr "Erreur de chargement du dossier « %s »" -#: ../src/common/darktable.c:471 +#: ../src/common/darktable.c:479 #, c-format msgid "file `%s' has unsupported format!" msgstr "Le fichier « %s » a un format non supporté !" -#: ../src/common/darktable.c:473 +#: ../src/common/darktable.c:481 #, c-format msgid "file `%s' has unknown format!" msgstr "Le fichier « %s » possède un format inconnu." -#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 -#: ../src/control/jobs/control_jobs.c:2932 +#: ../src/common/darktable.c:494 ../src/control/jobs/control_jobs.c:3080 +#: ../src/control/jobs/control_jobs.c:3135 #, c-format msgid "error loading file `%s'" msgstr "Erreur de chargement du fichier « %s »" -#: ../src/common/darktable.c:1607 +#: ../src/common/darktable.c:1658 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -7303,121 +7665,121 @@ msgstr "" "\n" "Merci de corriger cela avant de relancer Darktable." -#: ../src/common/darktable.c:1612 +#: ../src/common/darktable.c:1663 msgid "darktable - unable to create directories" msgstr "Darktable - impossible de créer des répertoires" -#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/darktable.c:1665 ../src/common/database.c:4137 #: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_Quitter Darktable" #. initialize the database -#: ../src/common/darktable.c:1688 +#: ../src/common/darktable.c:1739 msgid "opening image library" msgstr "Ouverture de la bibliothèque d’images" -#: ../src/common/darktable.c:1701 +#: ../src/common/darktable.c:1752 msgid "forwarding image(s) to running instance" msgstr "Transmission des images à l’instance active" -#: ../src/common/darktable.c:1732 +#: ../src/common/darktable.c:1783 msgid "preparing database" msgstr "Préparation de la base de données" #. init darktable tags table -#: ../src/common/darktable.c:1736 +#: ../src/common/darktable.c:1787 msgid "setting up tags table" msgstr "Configuration de la table des mots-clés" #. Initialize the signal system -#: ../src/common/darktable.c:1740 +#: ../src/common/darktable.c:1791 msgid "initializing signals and control" msgstr "Initialise les signaux et contrôles" -#: ../src/common/darktable.c:1758 +#: ../src/common/darktable.c:1809 msgid "importing default styles" msgstr "Importation des styles par défaut" -#: ../src/common/darktable.c:1860 +#: ../src/common/darktable.c:1912 msgid "initializing GraphicsMagick" msgstr "Initialisation de GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1872 +#: ../src/common/darktable.c:1924 msgid "initializing ImageMagick" msgstr "Initialisation d’ImageMagick" -#: ../src/common/darktable.c:1877 +#: ../src/common/darktable.c:1929 msgid "initializing libheif" msgstr "Initialise libheif" -#: ../src/common/darktable.c:1881 +#: ../src/common/darktable.c:1933 msgid "initializing WB presets" msgstr "Initialisation des préréglages de balance des blancs" #. Do locale-sensitive init BEFORE starting any background worker jobs -#: ../src/common/darktable.c:1885 +#: ../src/common/darktable.c:1937 msgid "loading noise profiles" -msgstr "Chargement des profils pour la réduction du bruit" +msgstr "Chargement des profils pour le débruitage" -#: ../src/common/darktable.c:1888 +#: ../src/common/darktable.c:1940 msgid "starting OpenCL" msgstr "Lancement de l’OpenCL" -#: ../src/common/darktable.c:1912 +#: ../src/common/darktable.c:1964 msgid "synchronizing local copies" msgstr "Synchronisation des copies locales" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1919 +#: ../src/common/darktable.c:1971 msgid "initializing camera control" msgstr "Initialise le contrôle du boîtier" -#: ../src/common/darktable.c:1932 +#: ../src/common/darktable.c:1984 msgid "initializing GUI" msgstr "Initialise l’interface graphique" -#: ../src/common/darktable.c:1949 +#: ../src/common/darktable.c:2001 msgid "loading image formats" msgstr "Chargement des formats d’image" -#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 +#: ../src/common/darktable.c:2006 ../src/develop/imageop.c:1827 msgid "loading processing modules" msgstr "Chargement des modules de traitement" -#: ../src/common/darktable.c:1986 +#: ../src/common/darktable.c:2038 msgid "loading views" msgstr "Chargement des vues" -#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +#: ../src/common/darktable.c:2042 ../src/libs/lib.c:839 msgid "loading utility modules" msgstr "Chargement des modules utilitaires" -#: ../src/common/darktable.c:1997 +#: ../src/common/darktable.c:2049 msgid "initializing Lua" msgstr "Initialise les scripts Lua" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:2026 +#: ../src/common/darktable.c:2078 msgid "importing image" msgstr "Importation d’une image" -#: ../src/common/darktable.c:2045 +#: ../src/common/darktable.c:2097 msgid "configuration information" msgstr "Informations de configuration" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2099 msgid "_show this message again" msgstr "_Montrer à nouveau ce message" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2099 msgid "_dismiss" msgstr "_Ignorer" -#: ../src/common/darktable.c:2538 +#: ../src/common/darktable.c:2596 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -7425,13 +7787,13 @@ msgstr "" "Le dématriçage RCD a été défini par défaut à la place de PPG car il est plus " "performant et de meilleure qualité." -#: ../src/common/darktable.c:2540 +#: ../src/common/darktable.c:2598 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "" "Voir dans les préférences de la chambre noire, la « Méthode de dématriçage " "pour la vue en chambre noire »" -#: ../src/common/darktable.c:2546 +#: ../src/common/darktable.c:2604 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -7439,7 +7801,7 @@ msgstr "" "L’interface utilisateur et les options internes pour optimiser les " "performance ont changé." -#: ../src/common/darktable.c:2548 +#: ../src/common/darktable.c:2606 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -7447,15 +7809,15 @@ msgstr "" "Plus de « headroom » et autres maintenant, utiliser à la place dans les " "préférences de traitement :" -#: ../src/common/darktable.c:2550 +#: ../src/common/darktable.c:2608 msgid "1) darktable resources" msgstr "1) ressources darktable" -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2610 msgid "2) tune OpenCL performance" msgstr "2) optimiser les performances d’OpenCL" -#: ../src/common/darktable.c:2559 +#: ../src/common/darktable.c:2617 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -7463,7 +7825,7 @@ msgstr "" "Certains paramètres de configuration globale pour la performance d’OpenCL ne " "sont plus utilisés." -#: ../src/common/darktable.c:2561 +#: ../src/common/darktable.c:2619 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -7471,28 +7833,28 @@ msgstr "" "À la place les données par périphérique se trouvent dans " "« cldevice_v5_canonical-name ». Le contenu en est :" -#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 -#: ../src/common/darktable.c:2597 +#: ../src/common/darktable.c:2621 ../src/common/darktable.c:2640 +#: ../src/common/darktable.c:2655 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" msgstr "" -"« avoid_atomics » « micro_nap » « pinned_memory » « roundupwd » " +"« avoid_atomics » « micro_nap » « pinned_memory » « roundupwd » " "« roundupht » « eventhandles » « async » « disable » « magic » " "« advantage » « unified »" -#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 +#: ../src/common/darktable.c:2623 ../src/common/darktable.c:2642 msgid "you may tune as before except 'magic'" msgstr "La configuration est inchangée sauf pour « magic »" -#: ../src/common/darktable.c:2571 +#: ../src/common/darktable.c:2629 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "Les paramètres du compilateur OpenCL pour toutes les cartes ont été " "réinitialisés." -#: ../src/common/darktable.c:2578 +#: ../src/common/darktable.c:2636 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -7500,14 +7862,14 @@ msgstr "" "Le paramètre global de configuration OpenCL « par périphérique » a été récréé " "avec des noms mis à jour." -#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 +#: ../src/common/darktable.c:2638 ../src/common/darktable.c:2653 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "Les données « par périphérique » se trouvent dans « cldevice_v5_canonical-" "name ». Le contenu en est :" -#: ../src/common/darktable.c:2586 +#: ../src/common/darktable.c:2644 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -7515,7 +7877,7 @@ msgstr "" "Si vous utilisez les noms de périphérique « opencl_device_priority » vous " "devez les mettre à jour avec les nouveaux noms." -#: ../src/common/darktable.c:2593 +#: ../src/common/darktable.c:2651 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -7523,7 +7885,7 @@ msgstr "" "La configuration « par-périphérique » OpenCL a été automatiquement étendue " "avec « unified-fraction »" -#: ../src/common/darktable.c:2604 +#: ../src/common/darktable.c:2662 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -7532,13 +7894,13 @@ msgstr "" "changés.\n" "\n" -#: ../src/common/darktable.c:2609 +#: ../src/common/darktable.c:2667 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" msgstr "Le timeout obligatoire OpenCL a été mis à jour à 1000.\n" -#: ../src/common/darktable.c:2615 +#: ../src/common/darktable.c:2673 msgid "" "OpenCL 'per device' settings have changed.\n" "\n" @@ -7546,20 +7908,20 @@ msgstr "" "Les paramètres « par périphérique » ont changé.\n" "\n" -#: ../src/common/darktable.c:2616 +#: ../src/common/darktable.c:2674 msgid "" "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" msgstr "" "Les données « par périphérique » se trouvent dans « cldevice_v6_canonical-" "name ». Le contenu en est :" -#: ../src/common/darktable.c:2618 +#: ../src/common/darktable.c:2676 msgid "" " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " "'unified_fraction'" msgstr "" -"« micro_nap » « pinned_memory » « eventhandles » « async » « disabled » " -"« advantage » « unified_faction »" +"« micro_nap » « pinned_memory » « eventhandles » « async » « disabled » " +"« advantage » « unified_fraction »" #: ../src/common/database.c:3236 msgid "creator" @@ -7573,8 +7935,8 @@ msgstr "Diffuseur" #: ../src/common/database.c:3238 #: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 -#: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 -#: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 +#: ../src/imageio/storage/gallery.c:215 ../src/imageio/storage/gallery.c:222 +#: ../src/imageio/storage/latex.c:205 ../src/imageio/storage/piwigo.c:1152 #: ../src/libs/filtering.c:60 msgid "title" msgstr "Titre" @@ -7588,7 +7950,7 @@ msgstr "Description" msgid "rights" msgstr "Droits" -#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1897 msgid "notes" msgstr "Notes" @@ -7696,11 +8058,11 @@ msgstr "" "\n" "Réellement supprimer les fichiers verrous ?\n" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3702 msgid "_no" msgstr "_Non" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3701 msgid "_yes" msgstr "_Oui" @@ -7719,13 +8081,13 @@ msgstr "" "Darktable doit être redémarré.\n" #: ../src/common/database.c:3909 ../src/common/database.c:3916 -#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 -#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:574 +#: ../src/gui/accelerators.c:2749 ../src/gui/accelerators.c:2821 +#: ../src/gui/accelerators.c:2930 ../src/gui/hist_dialog.c:237 +#: ../src/gui/preferences_ai.c:1441 ../src/gui/presets.c:577 msgid "_ok" msgstr "_Ok" -#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:175 msgid "error" msgstr "Erreur" @@ -7914,83 +8276,84 @@ msgstr "" "Le filtre guidé indépendant de l’exposition a échoué lors de l’allocation de " "mémoire, vérifier les préférences de la RAM" -#: ../src/common/exif.cc:6062 +#: ../src/common/exif.cc:6196 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "Impossible de lire le fichier XMP « %s » : « %s »" -#: ../src/common/exif.cc:6121 +#: ../src/common/exif.cc:6255 ../src/common/exif.cc:6268 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "Impossible d’écrire le fichier XMP « %s » : « %s »" # Il n'y a plus de préférences de la RAM -#: ../src/common/fast_guided_filter.h:301 +#: ../src/common/fast_guided_filter.h:300 msgid "fast guided filter failed to allocate memory, check your RAM settings" msgstr "" "Le filtre guidé n’a pas assez de mémoire, vérifier la configuration de la RAM" -#: ../src/common/film.c:341 +#: ../src/common/film.c:342 msgid "do you want to delete this empty directory?" msgid_plural "do you want to delete these empty directories?" msgstr[0] "Supprimer ce répertoire vide ?" msgstr[1] "Supprimer ces répertoires vides ?" -#: ../src/common/film.c:348 +#: ../src/common/film.c:349 msgid "delete empty directory?" msgid_plural "delete empty directories?" msgstr[0] "Supprimer le répertoire vide ?" msgstr[1] "Supprimer les répertoires vides ?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:949 -#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 -#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 +#: ../src/common/film.c:362 ../src/gui/preferences.c:971 +#: ../src/gui/preferences_ai.c:1610 ../src/gui/preferences_ai.c:2499 +#: ../src/gui/styles_dialog.c:571 ../src/libs/geotagging.c:850 +#: ../src/libs/import.c:1879 msgid "name" msgstr "Nom" -#: ../src/common/film.c:469 +#: ../src/common/film.c:470 msgid "cannot remove film roll having local copies with inaccessible originals" msgstr "" "Impossible de supprimer un film comprenant des copies locales dont les " "originaux ne sont pas accessibles" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 +#: ../src/common/gpx.c:260 ../src/control/jobs/control_jobs.c:1606 #, c-format msgid "failed to parse GPX file" msgstr "Erreur de lecture du fichier GPX" -#: ../src/common/history.c:924 +#: ../src/common/history.c:927 msgid "you need to copy history from an image before you paste it onto another" msgstr "" "Il est nécessaire de copier le développement d’une image avant de le coller " "sur une autre" -#: ../src/common/image.c:346 +#: ../src/common/image.c:348 msgid "orphaned image" msgstr "Image orpheline" -#: ../src/common/image.c:688 +#: ../src/common/image.c:690 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "Géolocalisation annulée pour %d image" msgstr[1] "Géolocalisation annulée pour %d images" -#: ../src/common/image.c:690 +#: ../src/common/image.c:692 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "Géolocalisation réappliquée à %d image" msgstr[1] "Géolocalisation réappliquée à %d images" -#: ../src/common/image.c:712 +#: ../src/common/image.c:714 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "Data/heure annulée pour %d image" msgstr[1] "Data/heure annulée pour %d images" -#: ../src/common/image.c:714 +#: ../src/common/image.c:716 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7998,69 +8361,69 @@ msgstr[0] "Data/heure réappliquée à %d image" msgstr[1] "Data/heure réappliquée à %d images" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1345 +#: ../src/common/image.c:1347 msgid "can't create a duplicate in GIMP mode" msgstr "Impossible de créer un clone en mode GIMP" -#: ../src/common/image.c:2442 +#: ../src/common/image.c:2449 #, c-format msgid "cannot access local copy `%s'" msgstr "Accès à la copie locale « %s » impossible" -#: ../src/common/image.c:2449 +#: ../src/common/image.c:2456 #, c-format msgid "cannot write local copy `%s'" msgstr "Création de la copie locale « %s » impossible" -#: ../src/common/image.c:2456 +#: ../src/common/image.c:2463 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "Erreur lors du déplacement de la copie locale de « %s » vers « %s »" -#: ../src/common/image.c:2501 +#: ../src/common/image.c:2508 #, c-format msgid "error moving `%s': file not found" msgstr "Erreur de déplacement « %s » : le fichier n’existe pas" -#: ../src/common/image.c:2511 +#: ../src/common/image.c:2518 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "Erreur de déplacement de « %s » vers « %s » : le fichier existe" -#: ../src/common/image.c:2515 ../src/common/image.c:2524 +#: ../src/common/image.c:2522 ../src/common/image.c:2531 #, c-format msgid "error moving `%s' -> `%s'" msgstr "Erreur lors du déplacement de « %s » vers « %s »" -#: ../src/common/image.c:2826 +#: ../src/common/image.c:2833 msgid "cannot create local copy when the original file is not accessible." msgstr "" "Impossible de créer une copie locale lorsque l’original n’est pas accessible." -#: ../src/common/image.c:2840 +#: ../src/common/image.c:2847 msgid "cannot create local copy." msgstr "Copie locale impossible." -#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 +#: ../src/common/image.c:2926 ../src/control/jobs/control_jobs.c:1158 msgid "cannot remove local copy when the original file is not accessible." msgstr "" "Impossible de supprimer une copie locale lorsque l’original n’est pas " "accessible." -#: ../src/common/image.c:3095 +#: ../src/common/image.c:3102 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d copie locale a été synchronisée" msgstr[1] "%d copies locales ont été synchronisées" -#: ../src/common/image.c:3293 +#: ../src/common/image.c:3300 msgid "WARNING: camera is missing samples!" msgstr "Attention, échantillons manquants pour le boîtier." # semble être la suite de la phrase précédente, # minuscule initiale -#: ../src/common/image.c:3294 +#: ../src/common/image.c:3301 msgid "" "You must provide samples in https://" "raw.pixls.us/" @@ -8070,7 +8433,7 @@ msgstr "" # semble être la suite de la phrase précédente, # minuscule initiale et virgule finale -#: ../src/common/image.c:3295 +#: ../src/common/image.c:3302 #, c-format msgid "" "for `%s' `%s'\n" @@ -8081,84 +8444,84 @@ msgstr "" # semble être la suite et fin de la phrase précédente, # minuscule initiale et point final -#: ../src/common/image.c:3298 +#: ../src/common/image.c:3305 msgid "or the RAW won't be readable in next version." msgstr "" "sinon le fichier RAW ne sera plus lisible dans la prochaine version." -#: ../src/common/image.h:218 ../src/common/ratings.c:322 -#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 -#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 -#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 +#: ../src/common/image.h:227 ../src/common/ratings.c:363 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1754 +#: ../src/libs/collect.c:2533 ../src/libs/history.c:846 +#: ../src/libs/modulegroups.c:3032 ../src/libs/snapshots.c:940 msgid "unknown" msgstr "Inconnu" #. EMPTY_FIELD -#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:228 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:229 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:221 +#: ../src/common/image.h:230 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:222 +#: ../src/common/image.h:231 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:223 +#: ../src/common/image.h:232 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:224 +#: ../src/common/image.h:233 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:234 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:226 +#: ../src/common/image.h:235 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:227 +#: ../src/common/image.h:236 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:228 +#: ../src/common/image.h:237 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:238 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:230 +#: ../src/common/image.h:239 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:231 ../src/imageio/format/heif.c:554 +#: ../src/common/image.h:240 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:232 +#: ../src/common/image.h:241 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:242 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 +#: ../src/common/image.h:243 ../src/imageio/format/jxl.c:510 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:235 +#: ../src/common/image.h:244 msgid "QOI" msgstr "QOI" @@ -8190,7 +8553,7 @@ msgstr "" "Le chemin demandé pour la session n’est pas accessible. L’appareil n’est pas " "monté ?" -#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 +#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:190 msgid "legacy" msgstr "Originel" @@ -8238,17 +8601,17 @@ msgstr "" "ou, si ce répertoire n’existe pas, depuis\n" "%s" -#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1386 ../src/imageio/imageio.c:1085 #, c-format msgid "image `%s' is not available!" msgstr "Image « %s » non disponible" -#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1390 ../src/imageio/imageio.c:1093 #, c-format msgid "unable to load image `%s'!" msgstr "Impossible de charger l’image « %s » !" -#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1392 ../src/imageio/imageio.c:1096 #, c-format msgid "image '%s' not supported" msgstr "Image « %s » non supportée" @@ -8262,11 +8625,11 @@ msgstr "Distribution générique" msgid "noiseprofile file `%s' is not valid" msgstr "Le profil de gestion du bruit « %s » n’est pas valide" -#: ../src/common/opencl.c:1280 +#: ../src/common/opencl.c:1273 msgid "no working OpenCL library found" msgstr "pas de bibliothèque OpenCL fonctionnelle trouvée" -#: ../src/common/opencl.c:1300 +#: ../src/common/opencl.c:1293 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -8284,23 +8647,23 @@ msgstr "" " • Aucun pilote OpenCL installé.\n" " • Plusieurs pilotes installés par carte\n" -#: ../src/common/opencl.c:1415 +#: ../src/common/opencl.c:1408 msgid "no devices found for unknown platform" msgstr "Pas de périphérique trouvé pour la plateforme non connue" -#: ../src/common/opencl.c:1462 +#: ../src/common/opencl.c:1455 msgid "not enough memory for OpenCL devices" msgstr "Pas assez de mémoire pour les périphériques OpenCL" -#: ../src/common/opencl.c:1500 +#: ../src/common/opencl.c:1493 msgid "no OpenCL devices found" msgstr "Aucun périphérique OpenCL trouvé" -#: ../src/common/opencl.c:1543 +#: ../src/common/opencl.c:1536 msgid "no suitable OpenCL devices found" msgstr "Aucun périphérique OpenCL adéquat trouvé" -#: ../src/common/opencl.c:1567 +#: ../src/common/opencl.c:1560 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -8311,28 +8674,28 @@ msgstr "" "%s\n" "OpenCL désactivé maintenant" -#: ../src/common/opencl.c:1603 +#: ../src/common/opencl.c:1596 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "" "Profil de planification d’OpenCL par défaut positionné, l’environnement a " "changé" -#: ../src/common/opencl.c:2403 +#: ../src/common/opencl.c:2378 #, c-format msgid "building OpenCL program %s for %s" msgstr "Compilation du programme OpenCL « %s » pour « %s »" -#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4126 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:85 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1530 +#: ../src/libs/print_settings.c:85 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:85 msgid "inch" msgstr "pouce" @@ -8364,129 +8727,144 @@ msgstr "(défaut)" msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "GNOME Keyring n’est plus supporté, en configurer un autre" +#. all were rejected → un-reject #: ../src/common/ratings.c:150 #, c-format +msgid "unrejecting %d image" +msgid_plural "unrejecting %d images" +msgstr[0] "Maintient de %d image" +msgstr[1] "Maintient de %d images" + +#: ../src/common/ratings.c:153 +#, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "Rejet de %d image" msgstr[1] "Rejet de %d images" -#: ../src/common/ratings.c:153 +#: ../src/common/ratings.c:158 +#, c-format +msgid "applying ratings to %d image" +msgid_plural "applying ratings to %d images" +msgstr[0] "Application d’étoiles à %d image" +msgstr[1] "Application d’étoile à %d images" + +#: ../src/common/ratings.c:168 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "Application de %d étoile(s) à %d image" msgstr[1] "Application de %d étoile(s) à %d images" -#: ../src/common/ratings.c:249 +#: ../src/common/ratings.c:290 msgid "no images selected to apply rating" msgstr "Pas d’images sélectionnées pour appliquer les étoiles" -#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 +#: ../src/common/ratings.c:354 ../src/libs/metadata_view.c:397 msgid "image rejected" msgstr "Image rejetée" -#: ../src/common/ratings.c:315 +#: ../src/common/ratings.c:356 msgid "image rated to 0 star" msgstr "Image notée à 0 étoile" -#: ../src/common/ratings.c:317 +#: ../src/common/ratings.c:358 #, c-format msgid "image rated to %s" msgstr "Image notée à « %s »" -#: ../src/common/ratings.c:346 +#: ../src/common/ratings.c:387 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:1030 +#: ../src/views/lighttable.c:1044 msgid "select" msgstr "Sélection" -#: ../src/common/ratings.c:347 +#: ../src/common/ratings.c:388 msgid "upgrade" msgstr "Surclasser" -#: ../src/common/ratings.c:348 +#: ../src/common/ratings.c:389 msgid "downgrade" msgstr "Déclasser" -#: ../src/common/ratings.c:352 +#: ../src/common/ratings.c:393 msgid "zero" msgstr "Zéro" -#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:394 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "Un" -#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:395 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "Deux" -#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:396 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "Trois" -#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:397 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "Quatre" -#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:398 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "Cinq" -#: ../src/common/ratings.c:358 +#: ../src/common/ratings.c:399 msgid "reject" msgstr "Rejeter" -#: ../src/common/styles.c:255 +#: ../src/common/styles.c:257 #, c-format msgid "style with name '%s' already exists" msgstr "Le style « %s » existe déjà" -#: ../src/common/styles.c:282 ../src/common/styles.c:1724 +#: ../src/common/styles.c:284 ../src/common/styles.c:1726 #: ../src/libs/styles.c:53 msgid "styles" msgstr "Styles" -#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 +#: ../src/common/styles.c:562 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "Le style « %s » a été créé" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1306 +#: ../src/common/styles.c:666 ../src/dtgtk/culling.c:1465 msgid "no image selected!" msgstr "Aucune image sélectionnée." -#: ../src/common/styles.c:744 +#: ../src/common/styles.c:746 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "Module « %s », version non cohérente : %d != %d" -#: ../src/common/styles.c:1036 +#: ../src/common/styles.c:1038 #, c-format msgid "applied style `%s' on current image" msgstr "Le style « %s » est appliqué à l’image actuelle" -#: ../src/common/styles.c:1300 +#: ../src/common/styles.c:1302 #, c-format msgid "failed to overwrite style file for %s" msgstr "Impossible de remplacer le style « %s »" -#: ../src/common/styles.c:1306 +#: ../src/common/styles.c:1308 #, c-format msgid "style file for %s exists" msgstr "Le fichier du style « %s » existe déjà" -#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 +#: ../src/common/styles.c:1483 ../src/common/styles.c:1807 msgid "imported-style" msgstr "Style-Importé" -#: ../src/common/styles.c:1614 +#: ../src/common/styles.c:1616 #, c-format msgid "style %s was successfully imported" msgstr "Le style « %s » a été importé" #. Failed to open file, clean up. -#: ../src/common/styles.c:1659 +#: ../src/common/styles.c:1661 #, c-format msgid "could not read file `%s'" msgstr "Impossible de lire le fichier « %s »" @@ -8499,7 +8877,7 @@ msgstr "Au-dessus du niveau de la mer" msgid "below sea level" msgstr "Sous le niveau de la mer" -#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:996 msgid "m" msgstr "M" @@ -8508,11 +8886,11 @@ msgid "no info" msgstr "Pas d’information" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:172 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 ../src/libs/export.c:1590 +#: ../src/libs/metadata_view.c:749 msgid "yes" msgstr "Oui" @@ -8528,7 +8906,7 @@ msgstr "Oui" #. * #. * WB name is standardized to one of the following: #. "Sunlight" and other variation should be switched to this: -#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:312 +#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:313 msgid "daylight" msgstr "Lumière du jour" @@ -8624,7 +9002,7 @@ msgstr "Lumière du soir" msgid "underwater" msgstr "Sous l’eau" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3349 msgid "black & white" msgstr "Noir et blanc" @@ -8644,81 +9022,81 @@ msgstr "BdB du boîtier" msgid "auto WB" msgstr "BdB automatique" -#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 -#: ../src/views/darkroom.c:2474 +#: ../src/control/control.c:67 ../src/gui/accelerators.c:162 +#: ../src/views/darkroom.c:2692 msgid "hold" msgstr "Maintenir" -#: ../src/control/control.c:107 ../src/control/control.c:220 +#: ../src/control/control.c:106 ../src/control/control.c:219 msgid "modifiers" msgstr "Modificateur" -#: ../src/control/control.c:121 +#: ../src/control/control.c:120 msgctxt "accel" msgid "global" msgstr "Options globales" -#: ../src/control/control.c:128 +#: ../src/control/control.c:127 msgctxt "accel" msgid "views" msgstr "Vues" -#: ../src/control/control.c:135 +#: ../src/control/control.c:134 msgctxt "accel" msgid "thumbtable" msgstr "Tableau des miniatures" -#: ../src/control/control.c:142 +#: ../src/control/control.c:141 msgctxt "accel" msgid "utility modules" msgstr "Modules utilitaires" -#: ../src/control/control.c:149 +#: ../src/control/control.c:148 msgctxt "accel" msgid "format" msgstr "Format" -#: ../src/control/control.c:156 +#: ../src/control/control.c:155 msgctxt "accel" msgid "storage" msgstr "Stockage" -#: ../src/control/control.c:163 +#: ../src/control/control.c:162 msgctxt "accel" msgid "processing modules" msgstr "Modules de traitement" -#: ../src/control/control.c:170 +#: ../src/control/control.c:169 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:177 +#: ../src/control/control.c:176 msgctxt "accel" msgid "Lua scripts" msgstr "Scripts Lua" -#: ../src/control/control.c:184 +#: ../src/control/control.c:183 msgctxt "accel" msgid "fallbacks" msgstr "Replis" -#: ../src/control/control.c:193 +#: ../src/control/control.c:192 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:215 +#: ../src/control/control.c:214 msgid "show accels window" msgstr "Afficher la fenêtre des raccourcis" -#: ../src/control/control.c:381 +#: ../src/control/control.c:386 msgid "darktable will be locked until background work has been done" msgstr "" "Darktable sera bloqué jusqu’à ce que toutes les tâches de fond soient " "terminées" -#: ../src/control/control.c:491 +#: ../src/control/control.c:494 msgid "working..." msgstr "En cours…" @@ -8824,7 +9202,7 @@ msgstr "XMP" #: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 -#: ../src/imageio/storage/latex.c:196 +#: ../src/imageio/storage/latex.c:199 msgid "path" msgstr "Chemin" @@ -8848,23 +9226,23 @@ msgstr "Différence horaire" msgid "updated XMP sidecar files found" msgstr "Versions modifiées de fichiers XMP trouvées" -#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:747 msgid "_close" msgstr "_Fermer" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 -#: ../src/libs/import.c:2038 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3339 +#: ../src/libs/import.c:2053 ../src/libs/select.c:142 msgid "select all" msgstr "Tout sélectionner" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 -#: ../src/libs/import.c:2042 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3341 +#: ../src/libs/import.c:2057 ../src/libs/select.c:146 msgid "select none" msgstr "Ne rien sélectionner" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3343 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "Inverser" @@ -8926,81 +9304,104 @@ msgid_plural "importing %d images from camera" msgstr[0] "Importation de %d image depuis l’appareil photo" msgstr[1] "Importation de %d images depuis l’appareil photo" -#: ../src/control/jobs/camera_jobs.c:396 +#: ../src/control/jobs/camera_jobs.c:398 msgid "import images from camera" msgstr "Importer des images depuis le boîtier" -#: ../src/control/jobs/control_jobs.c:214 +#: ../src/control/jobs/control_jobs.c:215 msgid "failed to create film roll for destination directory, aborting move." msgstr "Échec de la création du dossier de destination, abandon du déplacement." -#: ../src/control/jobs/control_jobs.c:363 +#: ../src/control/jobs/control_jobs.c:364 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] " Écrire le fichier XMP" msgstr[1] " Écrire les %zu fichiers XMP" -#: ../src/control/jobs/control_jobs.c:530 +#: ../src/control/jobs/control_jobs.c:564 msgid "unable to allocate memory for HDR merge" msgstr "Impossible d’allouer la mémoire pour la fusion HDR" -#: ../src/control/jobs/control_jobs.c:539 +#: ../src/control/jobs/control_jobs.c:578 msgid "exposure bracketing only works on raw images." msgstr "Le bracketing d’exposition marche uniquement sur les images RAW." -#: ../src/control/jobs/control_jobs.c:547 +#: ../src/control/jobs/control_jobs.c:588 msgid "images have to be of same size and orientation!" msgstr "Les images doivent avoir les mêmes taille et orientation." -#: ../src/control/jobs/control_jobs.c:640 +#: ../src/control/jobs/control_jobs.c:731 +#, c-format +msgid "" +"HDR merge aborted: `%s' is not a raw exposure (already merged HDR, monochrome " +"or non-raw image)" +msgstr "" +"Fusion HDR annulée : « %s » n’est pas une exposition RAW (HDR déjà fusionné, " +"image monochrome ou non-RAW)" + +#: ../src/control/jobs/control_jobs.c:747 +#, c-format +msgid "HDR merge aborted: `%s' has a different size or orientation" +msgstr "Fusion HDR annulée : « %s » a une taille ou une orientation différente" + +#: ../src/control/jobs/control_jobs.c:767 ../src/control/jobs/control_jobs.c:842 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "Fusion de %d image" msgstr[1] "Fusion de %d images" -#: ../src/control/jobs/control_jobs.c:712 +#: ../src/control/jobs/control_jobs.c:788 +msgid "merging HDR: auto-aligning exposure brackets" +msgstr "" +"Fusion HDR : alignement automatique des images en bracketing d’exposition" + +#: ../src/control/jobs/control_jobs.c:810 +msgid "examining frames for HDR auto-reference" +msgstr "Examen des images pour l’auto-référence HDR" + +#: ../src/control/jobs/control_jobs.c:913 #, c-format msgid "wrote merged HDR `%s'" msgstr "L’image HDR « %s » est écrite" -#: ../src/control/jobs/control_jobs.c:744 +#: ../src/control/jobs/control_jobs.c:947 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "Duplication de %d image" msgstr[1] "Duplication de %d images" -#: ../src/control/jobs/control_jobs.c:786 +#: ../src/control/jobs/control_jobs.c:989 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "Rotation de %d image" msgstr[1] "Rotation de %d images" -#: ../src/control/jobs/control_jobs.c:818 +#: ../src/control/jobs/control_jobs.c:1021 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "Applique le mode de couleur à %d image" msgstr[1] "Applique le mode de couleur à %d images" -#: ../src/control/jobs/control_jobs.c:820 +#: ../src/control/jobs/control_jobs.c:1023 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "Applique le mode monochrome à %d image" msgstr[1] "Applique le mode monochrome à %d images" -#: ../src/control/jobs/control_jobs.c:928 +#: ../src/control/jobs/control_jobs.c:1131 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "Suppression de %d image" msgstr[1] "Suppression de %d images" -#: ../src/control/jobs/control_jobs.c:972 +#: ../src/control/jobs/control_jobs.c:1175 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" @@ -9009,7 +9410,7 @@ msgstr[0] "" msgstr[1] "" "Image « %s » non enlevée car utilisée comme superposition dans %d images" -#: ../src/control/jobs/control_jobs.c:1055 +#: ../src/control/jobs/control_jobs.c:1258 #, c-format msgid "" "could not send %s to trash%s\n" @@ -9023,7 +9424,7 @@ msgstr "" "Voulez-vous supprimer définitivement du disque le fichier sans utiliser la " "poubelle ?" -#: ../src/control/jobs/control_jobs.c:1057 +#: ../src/control/jobs/control_jobs.c:1260 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -9032,214 +9433,214 @@ msgstr "" "Impossible de supprimer du disque « %s%s »\n" "%s" -#: ../src/control/jobs/control_jobs.c:1065 +#: ../src/control/jobs/control_jobs.c:1268 msgid "_apply to all" msgstr "_Appliquer à toutes" -#: ../src/control/jobs/control_jobs.c:1073 +#: ../src/control/jobs/control_jobs.c:1276 msgid "_delete permanently" msgstr "_Supprimer définitivement" -#: ../src/control/jobs/control_jobs.c:1075 -#: ../src/control/jobs/control_jobs.c:1080 +#: ../src/control/jobs/control_jobs.c:1278 +#: ../src/control/jobs/control_jobs.c:1283 msgid "_remove from library" msgstr "_Enlève de la bibliothèque" -#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1286 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "_Sauter" -#: ../src/control/jobs/control_jobs.c:1084 +#: ../src/control/jobs/control_jobs.c:1287 msgid "abort" msgstr "Annuler" -#: ../src/control/jobs/control_jobs.c:1090 +#: ../src/control/jobs/control_jobs.c:1293 msgid "trashing error" msgstr "Erreur de mise à la poubelle" -#: ../src/control/jobs/control_jobs.c:1091 +#: ../src/control/jobs/control_jobs.c:1294 msgid "deletion error" msgstr "Erreur de suppression" -#: ../src/control/jobs/control_jobs.c:1243 +#: ../src/control/jobs/control_jobs.c:1446 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "Mise à la poubelle de %d image" msgstr[1] "Mise à la poubelle de %d images" -#: ../src/control/jobs/control_jobs.c:1245 +#: ../src/control/jobs/control_jobs.c:1448 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "Suppression de %d image" msgstr[1] "Suppression de %d images" -#: ../src/control/jobs/control_jobs.c:1279 +#: ../src/control/jobs/control_jobs.c:1482 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" msgstr[0] "" -"Image « %s » non supprimée car utilisée comme superposition dans %d image " +"Image « %s » non supprimée car utilisée comme superposition dans %d image" msgstr[1] "" "Image « %s » non supprimée car utilisée comme superposition dans %d images" -#: ../src/control/jobs/control_jobs.c:1413 +#: ../src/control/jobs/control_jobs.c:1616 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "Information GPS positionnés" msgstr[1] "Information GPS positionnés pour « %u » images" -#: ../src/control/jobs/control_jobs.c:1458 +#: ../src/control/jobs/control_jobs.c:1661 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "Application des données GPX recalées à %d image" msgstr[1] "Application des données GPX recalées à %d images" -#: ../src/control/jobs/control_jobs.c:1476 +#: ../src/control/jobs/control_jobs.c:1679 #, c-format msgid "moving %d image" msgstr "Déplacement de %d image" -#: ../src/control/jobs/control_jobs.c:1477 +#: ../src/control/jobs/control_jobs.c:1680 #, c-format msgid "moving %d images" msgstr "Déplacement de %d images" -#: ../src/control/jobs/control_jobs.c:1484 +#: ../src/control/jobs/control_jobs.c:1687 #, c-format msgid "copying %d image" msgstr "Copie de %d image" -#: ../src/control/jobs/control_jobs.c:1485 +#: ../src/control/jobs/control_jobs.c:1688 #, c-format msgid "copying %d images" msgstr "Copie de %d images" -#: ../src/control/jobs/control_jobs.c:1501 +#: ../src/control/jobs/control_jobs.c:1704 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "Création de la copie locale de %d image" msgstr[1] "Création des copies locales de %d images" -#: ../src/control/jobs/control_jobs.c:1505 +#: ../src/control/jobs/control_jobs.c:1708 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "Suppression de la copie locale de %d image" msgstr[1] "Suppression des copies locales de %d images" -#: ../src/control/jobs/control_jobs.c:1554 +#: ../src/control/jobs/control_jobs.c:1757 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "Mise à jour des informations de %d image" msgstr[1] "Mise à jour des informations de %d images" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1829 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "Appliquer l’historique à %d image" msgstr[1] "Appliquer l’historique à %d images" -#: ../src/control/jobs/control_jobs.c:1648 +#: ../src/control/jobs/control_jobs.c:1851 msgid "skipped pasting history into image being edited" msgstr "Application de l’historique pour l’image éditée ignorée" -#: ../src/control/jobs/control_jobs.c:1690 +#: ../src/control/jobs/control_jobs.c:1893 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "Compresser l’historique de %d image" msgstr[1] "Compresser l’historique de %d images" -#: ../src/control/jobs/control_jobs.c:1707 +#: ../src/control/jobs/control_jobs.c:1910 msgid "skipped compressing history for image being edited" msgstr "Compression de l’historique pour l’image éditée ignorée" -#: ../src/control/jobs/control_jobs.c:1719 +#: ../src/control/jobs/control_jobs.c:1922 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "Pas de compression de l’historique de %d image" msgstr[1] "Pas de compression de l’historique de %d images" -#: ../src/control/jobs/control_jobs.c:1732 +#: ../src/control/jobs/control_jobs.c:1935 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "Supprimer l’historique de %d image" msgstr[1] "Supprimer l’historique de %d images" -#: ../src/control/jobs/control_jobs.c:1745 +#: ../src/control/jobs/control_jobs.c:1948 msgid "skipped discarding history for image being edited" msgstr "Suppression de l’historique pour l’image éditée ignorée" -#: ../src/control/jobs/control_jobs.c:1778 +#: ../src/control/jobs/control_jobs.c:1981 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "Applique un style à %d image" msgstr[1] "Applique un style à %d images" -#: ../src/control/jobs/control_jobs.c:1877 +#: ../src/control/jobs/control_jobs.c:2080 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "Export de %d image." msgstr[1] "Export de %d images." -#: ../src/control/jobs/control_jobs.c:1879 +#: ../src/control/jobs/control_jobs.c:2082 msgid "no image to export" msgstr "Aucune image à exporter" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1930 +#: ../src/control/jobs/control_jobs.c:2133 #, c-format msgid "exporting %d / %d to %s" msgstr "Export %d / %d vers « %s »" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 +#: ../src/control/jobs/control_jobs.c:2145 ../src/views/darkroom.c:1197 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "L’image « %s » n’est pas disponible actuellement" -#: ../src/control/jobs/control_jobs.c:2051 +#: ../src/control/jobs/control_jobs.c:2254 msgid "merge HDR image" msgstr "Fusion d’images HDR" -#: ../src/control/jobs/control_jobs.c:2067 +#: ../src/control/jobs/control_jobs.c:2270 msgid "duplicate images" msgstr "Cloner les images" -#: ../src/control/jobs/control_jobs.c:2076 +#: ../src/control/jobs/control_jobs.c:2279 msgid "flip images" msgstr "Retourner les images" -#: ../src/control/jobs/control_jobs.c:2084 +#: ../src/control/jobs/control_jobs.c:2287 msgid "set monochrome images" msgstr "Définit comme images monochromes" -#: ../src/control/jobs/control_jobs.c:2092 +#: ../src/control/jobs/control_jobs.c:2295 msgid "remove images" msgstr "Enlever les images" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove image?" msgstr "Enlever l’image ?" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove images?" msgstr "Enlever les images ?" -#: ../src/control/jobs/control_jobs.c:2106 +#: ../src/control/jobs/control_jobs.c:2309 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -9254,19 +9655,19 @@ msgstr[1] "" "Enlever %d images de Darktable\n" "(sans supprimer les fichiers du disque) ?" -#: ../src/control/jobs/control_jobs.c:2122 +#: ../src/control/jobs/control_jobs.c:2325 msgid "delete images" msgstr "Supprimer les images" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete image?" msgstr "Supprimer l’image ?" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete images?" msgstr "Supprimer les images ?" -#: ../src/control/jobs/control_jobs.c:2139 +#: ../src/control/jobs/control_jobs.c:2342 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -9281,22 +9682,22 @@ msgstr[1] "" "Supprimer définitivement %d images\n" "(en utilisant la poubelle si possible) ?" -#: ../src/control/jobs/control_jobs.c:2141 +#: ../src/control/jobs/control_jobs.c:2344 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "Supprimer définitivement %d image ?" msgstr[1] "Êtes-vous sûr de vouloir supprimer définitivement %d images ?" -#: ../src/control/jobs/control_jobs.c:2159 +#: ../src/control/jobs/control_jobs.c:2362 msgid "delete duplicate" msgstr "Supprimer le clone" -#: ../src/control/jobs/control_jobs.c:2175 +#: ../src/control/jobs/control_jobs.c:2378 msgid "delete duplicate?" msgstr "Supprimer le clone ?" -#: ../src/control/jobs/control_jobs.c:2176 +#: ../src/control/jobs/control_jobs.c:2379 msgid "" "do you really want to delete the duplicate (without deleting the source image " "file on disk)?" @@ -9304,22 +9705,22 @@ msgstr "" "Voulez-vous vraiment supprimer le clone\n" "(sans supprimer l’image source du disque) ?" -#: ../src/control/jobs/control_jobs.c:2193 +#: ../src/control/jobs/control_jobs.c:2396 msgid "move images" msgstr "Déplacer les images" -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2262 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2465 msgid "_select as destination" msgstr "_Sélectionner comme destination" -#: ../src/control/jobs/control_jobs.c:2225 +#: ../src/control/jobs/control_jobs.c:2428 msgid "move image?" msgid_plural "move images?" msgstr[0] "Déplacer l’image ?" msgstr[1] "Déplacer les images ?" -#: ../src/control/jobs/control_jobs.c:2226 +#: ../src/control/jobs/control_jobs.c:2429 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -9334,143 +9735,141 @@ msgstr[1] "" "Déplacer %d images vers « %s » ?\n" "(les clones seront également déplacés)" -#: ../src/control/jobs/control_jobs.c:2249 +#: ../src/control/jobs/control_jobs.c:2452 msgid "copy images" msgstr "Copier les images" -#: ../src/control/jobs/control_jobs.c:2285 +#: ../src/control/jobs/control_jobs.c:2488 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "Copier l’image ?" msgstr[1] "Copier les images ?" -#: ../src/control/jobs/control_jobs.c:2286 +#: ../src/control/jobs/control_jobs.c:2489 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "Copier %d image vers « %s » ?" msgstr[1] "Copier %d images vers « %s » ?" -#: ../src/control/jobs/control_jobs.c:2304 -#: ../src/control/jobs/control_jobs.c:2313 +#: ../src/control/jobs/control_jobs.c:2507 +#: ../src/control/jobs/control_jobs.c:2516 msgid "local copy images" msgstr "Copie locale d’images" -#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2525 ../src/libs/image.c:656 msgid "refresh EXIF" msgstr "Rafraîchir les données EXIF" -#: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 +#: ../src/control/jobs/control_jobs.c:2618 +#: ../src/control/jobs/control_jobs.c:2650 ../src/dtgtk/thumbtable.c:3326 msgid "paste history" msgstr "Coller l’historique" -#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2666 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "Compresser" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 +#: ../src/control/jobs/control_jobs.c:2678 ../src/dtgtk/thumbtable.c:3330 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "Supprimer" -#: ../src/control/jobs/control_jobs.c:2483 +#: ../src/control/jobs/control_jobs.c:2686 msgid "no images nor styles selected!" msgstr "Pas d’image ou de style sélectionné." -#: ../src/control/jobs/control_jobs.c:2487 +#: ../src/control/jobs/control_jobs.c:2690 msgid "no styles selected!" msgstr "Pas de style sélectionné." -#: ../src/control/jobs/control_jobs.c:2491 +#: ../src/control/jobs/control_jobs.c:2694 msgid "no images selected!" msgstr "Aucune image sélectionnée !" -#: ../src/control/jobs/control_jobs.c:2504 +#: ../src/control/jobs/control_jobs.c:2707 msgid "apply style(s)" msgstr "Appliquer un style" -#: ../src/control/jobs/control_jobs.c:2585 +#: ../src/control/jobs/control_jobs.c:2788 #, c-format msgid "failed to get parameters from storage module `%s', aborting export." msgstr "" "Impossible d’obtenir les paramètres du module de stockage « %s », export " "abandonné." -#: ../src/control/jobs/control_jobs.c:2597 +#: ../src/control/jobs/control_jobs.c:2800 #, c-format msgid "failed to get parameters from format module `%s', aborting export." msgstr "" "Impossible d’obtenir les paramètres du module de format « %s », export " "abandonné." -#: ../src/control/jobs/control_jobs.c:2617 +#: ../src/control/jobs/control_jobs.c:2820 msgid "export images" msgstr "Exporter les images" -#: ../src/control/jobs/control_jobs.c:2670 +#: ../src/control/jobs/control_jobs.c:2873 #, c-format msgid "adding time offset to %d image" msgstr "Ajout du décalage horaire à %d image" -#: ../src/control/jobs/control_jobs.c:2671 +#: ../src/control/jobs/control_jobs.c:2874 #, c-format msgid "setting date/time of %d image" msgstr "Définit date/heure de %d image" -#: ../src/control/jobs/control_jobs.c:2673 +#: ../src/control/jobs/control_jobs.c:2876 #, c-format msgid "adding time offset to %d images" msgstr "Ajout du décalage horaire à %d images" -#: ../src/control/jobs/control_jobs.c:2674 +#: ../src/control/jobs/control_jobs.c:2877 #, c-format msgid "setting date/time of %d images" msgstr "Définit date/heure de %d images" -#: ../src/control/jobs/control_jobs.c:2720 +#: ../src/control/jobs/control_jobs.c:2923 #, c-format msgid "added time offset to %d image" msgstr "Décalage horaire ajouté à %d image" -#: ../src/control/jobs/control_jobs.c:2721 +#: ../src/control/jobs/control_jobs.c:2924 #, c-format msgid "set date/time of %d image" msgstr "Date/heure définie pour %d image" -#: ../src/control/jobs/control_jobs.c:2723 +#: ../src/control/jobs/control_jobs.c:2926 #, c-format msgid "added time offset to %d images" msgstr "Décalage horaire ajouté à %d image" -#: ../src/control/jobs/control_jobs.c:2724 +#: ../src/control/jobs/control_jobs.c:2927 #, c-format msgid "set date/time of %d images" msgstr "Date/heure définie pour %d images" -#: ../src/control/jobs/control_jobs.c:2767 +#: ../src/control/jobs/control_jobs.c:2970 msgid "time offset" msgstr "Décalage" -#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:3000 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "Sauver en XMP" -#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3213 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "Importation de %d image" msgstr[1] "Importation de %d images" -#: ../src/control/jobs/control_jobs.c:3061 +#: ../src/control/jobs/control_jobs.c:3264 #, c-format -msgid "importing %d/%d image" -msgid_plural "importing %d/%d images" -msgstr[0] "Importation de %d/%d image" -msgstr[1] "Importation de %d/%d images" +msgid "importing image %d/%d" +msgstr "Importation de l’image %d/%d" -#: ../src/control/jobs/control_jobs.c:3069 +#: ../src/control/jobs/control_jobs.c:3272 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -9506,455 +9905,449 @@ msgstr "Erreur de fusion du masque de détail" msgid "detail mask CL blending problem" msgstr "Erreur de fusion du masque CL de détail" -#: ../src/develop/blend_gui.c:47 ../src/libs/live_view.c:396 +#: ../src/develop/blend_gui.c:48 ../src/libs/live_view.c:396 msgctxt "blendmode" msgid "normal" msgstr "Normal" -#: ../src/develop/blend_gui.c:49 +#: ../src/develop/blend_gui.c:50 msgctxt "blendmode" msgid "average" msgstr "Moyenne" -#: ../src/develop/blend_gui.c:51 ../src/libs/live_view.c:409 +#: ../src/develop/blend_gui.c:52 ../src/libs/live_view.c:409 msgctxt "blendmode" msgid "difference" msgstr "Différence" -#: ../src/develop/blend_gui.c:54 +#: ../src/develop/blend_gui.c:55 msgctxt "blendmode" msgid "normal bounded" msgstr "Normal tronqué" -#: ../src/develop/blend_gui.c:56 ../src/libs/live_view.c:404 +#: ../src/develop/blend_gui.c:57 ../src/libs/live_view.c:404 msgctxt "blendmode" msgid "lighten" msgstr "Éclaircir" -#: ../src/develop/blend_gui.c:58 ../src/libs/live_view.c:403 +#: ../src/develop/blend_gui.c:59 ../src/libs/live_view.c:403 msgctxt "blendmode" msgid "darken" msgstr "Assombrir" -#: ../src/develop/blend_gui.c:60 ../src/libs/live_view.c:401 +#: ../src/develop/blend_gui.c:61 ../src/libs/live_view.c:401 msgctxt "blendmode" msgid "screen" msgstr "Écran" -#: ../src/develop/blend_gui.c:63 ../src/libs/live_view.c:400 +#: ../src/develop/blend_gui.c:64 ../src/libs/live_view.c:400 msgctxt "blendmode" msgid "multiply" msgstr "Multiplier" -#: ../src/develop/blend_gui.c:65 +#: ../src/develop/blend_gui.c:66 msgctxt "blendmode" msgid "divide" msgstr "Diviser" -#: ../src/develop/blend_gui.c:67 +#: ../src/develop/blend_gui.c:68 msgctxt "blendmode" msgid "addition" msgstr "Additionner" -#: ../src/develop/blend_gui.c:69 +#: ../src/develop/blend_gui.c:70 msgctxt "blendmode" msgid "subtract" msgstr "Soustraire" -#: ../src/develop/blend_gui.c:71 +#: ../src/develop/blend_gui.c:72 msgctxt "blendmode" msgid "geometric mean" msgstr "Moyenne géométrique" -#: ../src/develop/blend_gui.c:73 +#: ../src/develop/blend_gui.c:74 msgctxt "blendmode" msgid "harmonic mean" msgstr "Moyenne harmonique" -#: ../src/develop/blend_gui.c:76 ../src/libs/live_view.c:402 +#: ../src/develop/blend_gui.c:77 ../src/libs/live_view.c:402 msgctxt "blendmode" msgid "overlay" msgstr "Superposer" -#: ../src/develop/blend_gui.c:78 +#: ../src/develop/blend_gui.c:79 msgctxt "blendmode" msgid "softlight" msgstr "Lumière douce" -#: ../src/develop/blend_gui.c:80 +#: ../src/develop/blend_gui.c:81 msgctxt "blendmode" msgid "hardlight" msgstr "Lumière dure" -#: ../src/develop/blend_gui.c:82 +#: ../src/develop/blend_gui.c:83 msgctxt "blendmode" msgid "vividlight" msgstr "Lumière vive" -#: ../src/develop/blend_gui.c:84 +#: ../src/develop/blend_gui.c:85 msgctxt "blendmode" msgid "linearlight" msgstr "Lumière linéaire" -#: ../src/develop/blend_gui.c:86 +#: ../src/develop/blend_gui.c:87 msgctxt "blendmode" msgid "pinlight" msgstr "Lumière ponctuelle" -#: ../src/develop/blend_gui.c:89 +#: ../src/develop/blend_gui.c:90 msgctxt "blendmode" msgid "lightness" msgstr "Luminosité" -#: ../src/develop/blend_gui.c:91 +#: ../src/develop/blend_gui.c:92 msgctxt "blendmode" msgid "chromaticity" msgstr "Chromaticité" -#: ../src/develop/blend_gui.c:94 +#: ../src/develop/blend_gui.c:95 msgctxt "blendmode" msgid "Lab lightness" msgstr "Clarté Lab" -#: ../src/develop/blend_gui.c:96 +#: ../src/develop/blend_gui.c:97 msgctxt "blendmode" msgid "Lab a-channel" msgstr "Lab canal a" -#: ../src/develop/blend_gui.c:98 +#: ../src/develop/blend_gui.c:99 msgctxt "blendmode" msgid "Lab b-channel" msgstr "Lab canal b" -#: ../src/develop/blend_gui.c:100 +#: ../src/develop/blend_gui.c:101 msgctxt "blendmode" msgid "Lab color" msgstr "Couleur Lab" -#: ../src/develop/blend_gui.c:103 +#: ../src/develop/blend_gui.c:104 msgctxt "blendmode" msgid "RGB red channel" msgstr "RVB canal rouge" -#: ../src/develop/blend_gui.c:105 +#: ../src/develop/blend_gui.c:106 msgctxt "blendmode" msgid "RGB green channel" msgstr "RVB canal vert" -#: ../src/develop/blend_gui.c:107 +#: ../src/develop/blend_gui.c:108 msgctxt "blendmode" msgid "RGB blue channel" msgstr "RVB canal bleu" -#: ../src/develop/blend_gui.c:109 +#: ../src/develop/blend_gui.c:110 msgctxt "blendmode" msgid "HSV value" msgstr "Valeur TSV" -#: ../src/develop/blend_gui.c:111 +#: ../src/develop/blend_gui.c:112 msgctxt "blendmode" msgid "HSV color" msgstr "Couleur TSV" -#: ../src/develop/blend_gui.c:114 +#: ../src/develop/blend_gui.c:115 msgctxt "blendmode" msgid "hue" msgstr "Teinte" -#: ../src/develop/blend_gui.c:116 +#: ../src/develop/blend_gui.c:117 msgctxt "blendmode" msgid "color" msgstr "Couleur" -#: ../src/develop/blend_gui.c:118 +#: ../src/develop/blend_gui.c:119 msgctxt "blendmode" msgid "coloradjustment" msgstr "Ajustement des couleurs" #. * deprecated blend modes: make them available as legacy #. * history stacks might want them -#: ../src/develop/blend_gui.c:124 +#: ../src/develop/blend_gui.c:125 msgctxt "blendmode" msgid "difference (deprecated)" msgstr "Différence (déprécié)" -#: ../src/develop/blend_gui.c:126 +#: ../src/develop/blend_gui.c:127 msgctxt "blendmode" msgid "subtract inverse (deprecated)" msgstr "Soustraction inverse (déprécié)" -#: ../src/develop/blend_gui.c:128 +#: ../src/develop/blend_gui.c:129 msgctxt "blendmode" msgid "divide inverse (deprecated)" msgstr "Division inverse (déprécié)" -#: ../src/develop/blend_gui.c:130 +#: ../src/develop/blend_gui.c:131 msgctxt "blendmode" msgid "Lab L-channel (deprecated)" msgstr "Lab canal L (déprécié)" -#: ../src/develop/blend_gui.c:135 +#: ../src/develop/blend_gui.c:136 msgctxt "blendoperation" msgid "normal" msgstr "Normal" -#: ../src/develop/blend_gui.c:136 +#: ../src/develop/blend_gui.c:137 msgctxt "blendoperation" msgid "reverse" msgstr "Inverser" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 -#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/develop/blend_gui.c:141 ../src/gui/preferences_ai.c:2576 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:590 #: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "Défaut" -#: ../src/develop/blend_gui.c:142 +#: ../src/develop/blend_gui.c:143 msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 +#: ../src/develop/blend_gui.c:147 ../src/develop/blend_gui.c:2086 msgid "RGB (display)" msgstr "RVB (affichage)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 +#: ../src/develop/blend_gui.c:149 ../src/develop/blend_gui.c:2099 msgid "RGB (scene)" msgstr "RVB (scène)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 +#: ../src/develop/blend_gui.c:156 ../src/develop/blend_gui.c:3460 msgid "uniformly" msgstr "Uniforme" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 +#: ../src/develop/blend_gui.c:158 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3469 ../src/develop/imageop.c:3127 msgid "drawn mask" msgstr "Masque dessiné" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 -#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 +#: ../src/develop/blend_gui.c:160 ../src/develop/blend_gui.c:2585 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:3129 msgid "parametric mask" msgstr "Masque paramétrique" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 -#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 +#: ../src/develop/blend_gui.c:162 ../src/develop/blend_gui.c:3005 +#: ../src/develop/blend_gui.c:3501 ../src/develop/imageop.c:3131 msgid "raster mask" msgstr "Masque raster" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 +#: ../src/develop/blend_gui.c:164 ../src/develop/blend_gui.c:3490 msgid "drawn & parametric mask" msgstr "Masque dessiné et paramétrique" -#: ../src/develop/blend_gui.c:168 +#: ../src/develop/blend_gui.c:169 msgid "exclusive" msgstr "Exclusif" -#: ../src/develop/blend_gui.c:169 +#: ../src/develop/blend_gui.c:170 msgid "inclusive" msgstr "Inclusif" -#: ../src/develop/blend_gui.c:170 +#: ../src/develop/blend_gui.c:171 msgid "exclusive & inverted" msgstr "Exclusif & inversé" -#: ../src/develop/blend_gui.c:171 +#: ../src/develop/blend_gui.c:172 msgid "inclusive & inverted" msgstr "Inclusif & inversé" -#: ../src/develop/blend_gui.c:175 +#: ../src/develop/blend_gui.c:176 msgid "output before blur" msgstr "Sortie avant le flou" -#: ../src/develop/blend_gui.c:176 +#: ../src/develop/blend_gui.c:177 msgid "input before blur" msgstr "Entrée avant le flou" -#: ../src/develop/blend_gui.c:177 +#: ../src/develop/blend_gui.c:178 msgid "output after blur" msgstr "Sortie après le flou" -#: ../src/develop/blend_gui.c:178 +#: ../src/develop/blend_gui.c:179 msgid "input after blur" msgstr "Entrée après le flou" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 -#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 -msgid "on" -msgstr "Activé(e)" - -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "input" msgstr "Entrée" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "output" msgstr "Sortie" -#: ../src/develop/blend_gui.c:1032 +#: ../src/develop/blend_gui.c:1035 msgid " (zoom)" msgstr " (zoom)" -#: ../src/develop/blend_gui.c:1040 +#: ../src/develop/blend_gui.c:1043 msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +#: ../src/develop/blend_gui.c:1658 ../src/libs/masks.c:675 msgid "AI model is not available. Check preferences > AI" msgstr "Le modèle IA n'est pas disponible. Vérifier Préférences > IA" -#: ../src/develop/blend_gui.c:2039 +#: ../src/develop/blend_gui.c:2060 msgid "reset to default blend colorspace" msgstr "Sélectionne l’espace de couleur de fusion par défaut" -#: ../src/develop/blend_gui.c:2095 +#: ../src/develop/blend_gui.c:2116 msgid "reset and hide output channels" msgstr "Réinitialiser et cacher le canal de sortie" -#: ../src/develop/blend_gui.c:2102 +#: ../src/develop/blend_gui.c:2123 msgid "show output channels" msgstr "Afficher le canal de sortie" -#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 -#: ../src/iop/tonecurve.c:1270 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2433 +#: ../src/iop/tonecurve.c:1272 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2341 +#: ../src/develop/blend_gui.c:2366 msgid "sliders for L channel" msgstr "Conditions de fusion sur le canal « L »" # Probablement Lab, mis en minuscule -#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2371 ../src/iop/tonecurve.c:1273 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2346 +#: ../src/develop/blend_gui.c:2371 msgid "sliders for a channel" msgstr "Conditions de fusion sur le canal « a »" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2375 msgid "green/red" msgstr "Vert/rouge" # Probablement Lab, mis en minuscule -#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2376 ../src/iop/tonecurve.c:1274 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2351 +#: ../src/develop/blend_gui.c:2376 msgid "sliders for b channel" msgstr "Conditions de fusion sur le canal « b »" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2380 msgid "blue/yellow" msgstr "Bleu/jaune" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "sliders for chroma channel (of LCh)" msgstr "Conditions de fusion sur le canal chroma « C » (de LCh)" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "h" msgstr "H" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "sliders for hue channel (of LCh)" msgstr "Conditions de fusion sur le canal de teinte « h » (de LCh)" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "g" msgstr "G" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "sliders for gray value" msgstr "Conditions de fusion sur le canal gris" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 -#: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/denoiseprofile.c:3609 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1482 +#: ../src/iop/rgblevels.c:1030 ../src/libs/filters/colors.c:190 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 msgid "sliders for red channel" msgstr "Conditions de fusion sur le canal rouge" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 -#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 -#: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/denoiseprofile.c:3610 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1483 +#: ../src/iop/rgblevels.c:1031 ../src/libs/filters/colors.c:196 msgid "G" msgstr "V" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 msgid "sliders for green channel" msgstr "Conditions de fusion sur le canal vert" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 -#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 -#: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1484 +#: ../src/iop/rgblevels.c:1032 ../src/libs/filters/colors.c:199 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 msgid "sliders for blue channel" msgstr "Conditions de fusion sur le canal bleu" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "sliders for hue channel (of HSL)" msgstr "Conditions de fusion sur le canal de teinte (de TSL)" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "sliders for chroma channel (of HSL)" msgstr "Conditions de fusion sur le canal de saturation (de TSL)" -#: ../src/develop/blend_gui.c:2408 +#: ../src/develop/blend_gui.c:2433 msgid "sliders for value channel (of HSL)" msgstr "Conditions de fusion sur le canal de valeur « L » (de TSL)" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "sliders for value channel (of JzCzhz)" msgstr "Conditions de fusion sur le canal valeur (de JzCzhz)" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "sliders for chroma channel (of JzCzhz)" msgstr "Conditions de fusion sur le canal chroma (de JzCzhz)" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "hz" msgstr "Hz" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "sliders for hue channel (of JzCzhz)" msgstr "Conditions de fusion sur le canal teinte (de JzCzhz)" -#: ../src/develop/blend_gui.c:2466 +#: ../src/develop/blend_gui.c:2491 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9969,7 +10362,7 @@ msgstr "" " • Intervalle entre deux marqueurs adjacents interne/externe : fusion " "progressive." -#: ../src/develop/blend_gui.c:2470 +#: ../src/develop/blend_gui.c:2495 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9984,19 +10377,19 @@ msgstr "" " • Intervalle entre 2 marqueurs adjacents interne/externe : fusion " "progressive." -#: ../src/develop/blend_gui.c:2564 +#: ../src/develop/blend_gui.c:2589 msgid "reset blend mask settings" msgstr "Réinitialise les paramètres de fusion conditionnelle" -#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 -#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 -#: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 +#: ../src/develop/blend_gui.c:2596 ../src/iop/atrous.c:1774 +#: ../src/iop/colorzones.c:2615 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1480 +#: ../src/iop/rgblevels.c:1028 ../src/iop/tonecurve.c:1270 msgid "channel" msgstr "Canal" -#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 -#: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 +#: ../src/develop/blend_gui.c:2608 ../src/iop/colorzones.c:2632 +#: ../src/iop/rgbcurve.c:1493 ../src/iop/tonecurve.c:1282 msgid "" "pick GUI color from image\n" "ctrl+click or right-click to select an area" @@ -10004,12 +10397,12 @@ msgstr "" "Choisit une couleur dans l’image,\n" "Ctrl+clic ou clic-droit pour sélectionner une zone." -#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 -#: ../src/iop/rgbcurve.c:1503 +#: ../src/develop/blend_gui.c:2611 ../src/iop/colorzones.c:2634 +#: ../src/iop/rgbcurve.c:1496 msgid "show color" msgstr "Montrer couleur" -#: ../src/develop/blend_gui.c:2595 +#: ../src/develop/blend_gui.c:2620 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -10019,19 +10412,19 @@ msgstr "" " • Clic – utiliser l’image en entrée\n" " • Ctrl+clic – utiliser l’image en sortie" -#: ../src/develop/blend_gui.c:2598 +#: ../src/develop/blend_gui.c:2623 msgid "set range" msgstr "Définit l’étendu" -#: ../src/develop/blend_gui.c:2601 +#: ../src/develop/blend_gui.c:2626 msgid "invert all channel's polarities" msgstr "Inverser les polarités de tous les canaux" -#: ../src/develop/blend_gui.c:2620 +#: ../src/develop/blend_gui.c:2645 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "Inverse la polarité. Mieux vu en activant « Afficher le masque »" -#: ../src/develop/blend_gui.c:2648 +#: ../src/develop/blend_gui.c:2673 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -10043,40 +10436,40 @@ msgstr "" " • c – afficher les données du canal,\n" " • m – afficher le masque." -#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/develop/blend_gui.c:2693 ../src/develop/blend_gui.c:3584 #: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 -#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 -#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 -#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 -#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2020 +#: ../src/iop/colorequal.c:3095 ../src/iop/exposure.c:1222 +#: ../src/iop/exposure.c:1238 ../src/iop/filmic.c:1480 ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1536 ../src/iop/filmicrgb.c:4363 +#: ../src/iop/filmicrgb.c:4374 ../src/iop/filmicrgb.c:4410 +#: ../src/iop/filmicrgb.c:4420 ../src/iop/graduatednd.c:1032 #: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 -#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 -#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 -#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 -#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 -#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:248 +#: ../src/iop/soften.c:380 ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3272 ../src/iop/toneequal.c:3275 +#: ../src/iop/toneequal.c:3278 ../src/iop/toneequal.c:3281 +#: ../src/iop/toneequal.c:3284 ../src/iop/toneequal.c:3287 +#: ../src/iop/toneequal.c:3290 ../src/iop/toneequal.c:3293 +#: ../src/iop/toneequal.c:3344 ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3414 ../src/views/darkroom.c:3358 msgid " EV" msgstr " IL" -#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 -#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 -#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 -#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 -#: ../src/develop/blend_gui.c:3633 +#: ../src/develop/blend_gui.c:2695 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3067 ../src/develop/blend_gui.c:3557 +#: ../src/develop/blend_gui.c:3583 ../src/develop/blend_gui.c:3593 +#: ../src/develop/blend_gui.c:3610 ../src/develop/blend_gui.c:3631 +#: ../src/develop/blend_gui.c:3640 ../src/develop/blend_gui.c:3649 +#: ../src/develop/blend_gui.c:3658 msgid "blend" msgstr "Fusion" -#: ../src/develop/blend_gui.c:2674 +#: ../src/develop/blend_gui.c:2695 msgid "boost factor" msgstr "Facteur de renforcement" -#: ../src/develop/blend_gui.c:2677 +#: ../src/develop/blend_gui.c:2698 msgid "" "adjust the channel boost factor.\n" "increase to allow matching values over 100%" @@ -10084,149 +10477,145 @@ msgstr "" "Ajuste le facteur de renforcement du masque.\n" "Augmenter pour permettre des valeurs supérieures à 100%" -#: ../src/develop/blend_gui.c:2714 +#: ../src/develop/blend_gui.c:2735 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "%d forme utilisée" msgstr[1] "%d formes utilisées" -#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 +#: ../src/develop/blend_gui.c:2740 ../src/develop/blend_gui.c:2789 +#: ../src/develop/blend_gui.c:2888 ../src/develop/blend_gui.c:3014 msgid "no mask used" msgstr "Aucun utilisé" -#: ../src/develop/blend_gui.c:2778 +#: ../src/develop/blend_gui.c:2799 msgid "toggle polarity of drawn mask" msgstr "Inverser la polarité du masque dessiné" # infinitifs requis "Montrer et éditer" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2808 msgid "show and edit mask elements" msgstr "Montrer et éditer les éléments d’un masque" # infinitifs requis "Montrer et éditer" -#: ../src/develop/blend_gui.c:2788 +#: ../src/develop/blend_gui.c:2809 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" "Montrer et éditer en mode restreint (pas de déplacement / agrandissement)" -#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1876 -msgid "add object" -msgstr "Ajouter objet" - -#: ../src/develop/blend_gui.c:2797 ../src/libs/masks.c:1880 +#: ../src/develop/blend_gui.c:2817 ../src/libs/masks.c:2341 msgid "add AI object" msgstr "Ajouter objet IA" -#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 -#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 +#: ../src/develop/blend_gui.c:2826 ../src/libs/masks.c:1369 +#: ../src/libs/masks.c:2275 ../src/libs/masks.c:2278 msgid "add gradient" msgstr "Ajouter un dégradé" -#: ../src/develop/blend_gui.c:2806 +#: ../src/develop/blend_gui.c:2827 msgid "add multiple gradients" msgstr "Ajouter plusieurs dégradés" -#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1847 +#: ../src/develop/blend_gui.c:2834 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 ../src/libs/masks.c:1364 ../src/libs/masks.c:2288 +#: ../src/libs/masks.c:2291 msgid "add path" msgstr "Ajouter un chemin" -#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 +#: ../src/develop/blend_gui.c:2835 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 msgid "add multiple paths" msgstr "Ajouter plusieurs chemins" -#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 -#: ../src/libs/masks.c:1855 +#: ../src/develop/blend_gui.c:2842 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 ../src/libs/masks.c:1359 ../src/libs/masks.c:2301 +#: ../src/libs/masks.c:2304 msgid "add ellipse" msgstr "Ajouter une ellipse" -#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 +#: ../src/develop/blend_gui.c:2843 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 msgid "add multiple ellipses" msgstr "Ajouter plusieurs ellipses" -#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 -#: ../src/libs/masks.c:1863 +#: ../src/develop/blend_gui.c:2850 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 ../src/libs/masks.c:1354 ../src/libs/masks.c:2314 +#: ../src/libs/masks.c:2317 msgid "add circle" msgstr "Ajouter un cercle" -#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 +#: ../src/develop/blend_gui.c:2851 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 msgid "add multiple circles" msgstr "Ajouter plusieurs cercles" -#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 -#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +#: ../src/develop/blend_gui.c:2858 ../src/iop/retouch.c:2446 +#: ../src/libs/masks.c:1349 ../src/libs/masks.c:2327 ../src/libs/masks.c:2330 msgid "add brush" msgstr "Ajouter une forme au pinceau" -#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +#: ../src/develop/blend_gui.c:2859 ../src/iop/retouch.c:2446 msgid "add multiple brush strokes" msgstr "Ajouter plusieurs coups de pinceau" -#: ../src/develop/blend_gui.c:2984 +#: ../src/develop/blend_gui.c:3007 msgid "toggle polarity of raster mask" msgstr "Inverser la polarité du masque raster" -#: ../src/develop/blend_gui.c:3134 +#: ../src/develop/blend_gui.c:3157 msgid "normal & difference" msgstr "Normaux & différences" -#: ../src/develop/blend_gui.c:3139 +#: ../src/develop/blend_gui.c:3162 msgid "lighten" msgstr "Éclaircir" -#: ../src/develop/blend_gui.c:3146 +#: ../src/develop/blend_gui.c:3169 msgid "darken" msgstr "Assombrir" -#: ../src/develop/blend_gui.c:3153 +#: ../src/develop/blend_gui.c:3176 msgid "contrast enhancing" msgstr "Renforcement du contraste" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 +#: ../src/develop/blend_gui.c:3183 ../src/develop/blend_gui.c:3206 msgid "color channel" msgstr "Mode canal de couleur" -#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 +#: ../src/develop/blend_gui.c:3194 ../src/develop/blend_gui.c:3209 msgid "chromaticity & lightness" msgstr "Chrominance & luminance" -#: ../src/develop/blend_gui.c:3178 +#: ../src/develop/blend_gui.c:3201 msgid "normal & arithmetic" msgstr "Normaux & arithmétiques" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3198 +#: ../src/develop/blend_gui.c:3221 msgid "deprecated" msgstr "Déprécié" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3202 +#: ../src/develop/blend_gui.c:3225 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "Mode de fusion « %d » non reconnu dans le module « %s »" -#: ../src/develop/blend_gui.c:3487 +#: ../src/develop/blend_gui.c:3511 msgid "blending options" msgstr "Options de fusion" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3505 +#: ../src/develop/blend_gui.c:3530 msgid "blend mask" msgstr "Masque de fusion" -#: ../src/develop/blend_gui.c:3509 +#: ../src/develop/blend_gui.c:3534 msgid "display mask and/or color channel" msgstr "Afficher les masques et/ou les canaux de couleur" -#: ../src/develop/blend_gui.c:3514 +#: ../src/develop/blend_gui.c:3539 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -10239,11 +10628,11 @@ msgstr "" "Survoler la réglette du masque paramétrique pour sélectionner le canal à " "afficher." -#: ../src/develop/blend_gui.c:3521 +#: ../src/develop/blend_gui.c:3546 msgid "temporarily switch off blend mask" msgstr "Désactiver temporairement le masque de fusion" -#: ../src/develop/blend_gui.c:3526 +#: ../src/develop/blend_gui.c:3551 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -10251,15 +10640,15 @@ msgstr "" "Désactive temporairement le masque de fusion.\n" "Uniquement pour le module actif." -#: ../src/develop/blend_gui.c:3536 +#: ../src/develop/blend_gui.c:3561 msgid "choose blending mode" msgstr "Choisir le mode de fusion" -#: ../src/develop/blend_gui.c:3545 +#: ../src/develop/blend_gui.c:3570 msgid "toggle blend order" msgstr "Inverser l’ordre de fusion" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3576 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -10270,40 +10659,40 @@ msgstr "" "l’ordre peut être inversé en cliquant sur l’icône\n" "(entrée au-dessus de la sortie)." -#: ../src/develop/blend_gui.c:3558 +#: ../src/develop/blend_gui.c:3583 msgid "fulcrum" msgstr "Pivot" -#: ../src/develop/blend_gui.c:3562 +#: ../src/develop/blend_gui.c:3587 msgid "adjust the fulcrum used by some blending operations" msgstr "Ajuste le pivot utilisé par quelques opérations de fusion" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 -#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 +#: ../src/develop/blend_gui.c:3593 ../src/iop/overlay.c:1495 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:219 msgid "opacity" msgstr "Opacité" -#: ../src/develop/blend_gui.c:3571 +#: ../src/develop/blend_gui.c:3596 msgid "set the opacity of the blending" msgstr "Fixer l’opacité de la fusion" -#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3601 ../src/libs/history.c:960 msgid "combine masks" msgstr "Combinaison des masques" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3603 msgid "" "how to combine individual drawn mask and different channels of parametric mask" msgstr "" "Comment combiner le masque dessiné et les différents canaux du masque " "paramétrique" -#: ../src/develop/blend_gui.c:3585 +#: ../src/develop/blend_gui.c:3610 msgid "details threshold" msgstr "Seuil des détails" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3614 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -10313,11 +10702,11 @@ msgstr "" " • Les valeurs positives sélectionnent les zones avec des détails importants\n" " • Les valeurs négatives sélectionnent les zone plates, sans détail" -#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:963 msgid "feathering guide" msgstr "Guide de raffinement" -#: ../src/develop/blend_gui.c:3600 +#: ../src/develop/blend_gui.c:3625 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -10325,36 +10714,36 @@ msgstr "" "Permet de guider le masque depuis l’image d’entrée ou de sortie\n" "et de choisir d’appliquer le raffinement avant ou après le flou." -#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3631 ../src/libs/history.c:962 msgid "feathering radius" msgstr "Rayon du raffinement" -#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 -#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 -#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/develop/blend_gui.c:3632 ../src/develop/blend_gui.c:3641 +#: ../src/iop/colorbalancergb.c:2042 ../src/iop/colorequal.c:3110 +#: ../src/iop/colorequal.c:3137 ../src/iop/demosaic.c:1790 #: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 -#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2667 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3609 +#: ../src/develop/blend_gui.c:3634 msgid "spatial radius of feathering" msgstr "Extension spatiale du raffinement" -#: ../src/develop/blend_gui.c:3615 +#: ../src/develop/blend_gui.c:3640 msgid "blurring radius" msgstr "Rayon du flou" -#: ../src/develop/blend_gui.c:3618 +#: ../src/develop/blend_gui.c:3643 msgid "radius for gaussian blur of blend mask" msgstr "Rayon du flou gaussien du masque de fusion" -#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 -#: ../src/libs/history.c:950 +#: ../src/develop/blend_gui.c:3649 ../src/iop/retouch.c:2672 +#: ../src/libs/history.c:958 msgid "mask opacity" msgstr "Opacité du masque" -#: ../src/develop/blend_gui.c:3628 +#: ../src/develop/blend_gui.c:3653 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -10363,50 +10752,50 @@ msgstr "" "luminosité\n" "sans affecter les régions complètement transparentes ou opaques." -#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3658 ../src/libs/history.c:966 msgid "mask contrast" msgstr "Contraste du masque" -#: ../src/develop/blend_gui.c:3637 +#: ../src/develop/blend_gui.c:3662 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "Donne à la courbe de tonalités du masque de fusion une forme en S\n" "pour ajuster son contraste." -#: ../src/develop/blend_gui.c:3640 +#: ../src/develop/blend_gui.c:3665 msgid "mask refinement" msgstr "Raffinement du masque" -#: ../src/develop/develop.c:450 +#: ../src/develop/develop.c:464 msgid "unpin image" msgstr "Désépingler l’image" -#: ../src/develop/develop.c:453 +#: ../src/develop/develop.c:467 msgid "image pinned" msgstr "Image épinglée" -#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +#: ../src/develop/develop.c:478 ../src/develop/develop.c:580 msgid "failed to create pinned develop" msgstr "Impossible de créer le développement de l’image épinglée" -#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +#: ../src/develop/develop.c:526 ../src/views/darkroom.c:5472 msgid "pin current image" msgstr "Épingler l’image courante" -#: ../src/develop/develop.c:515 +#: ../src/develop/develop.c:529 msgid "image unpinned" msgstr "Image désépinglée" -#: ../src/develop/develop.c:527 +#: ../src/develop/develop.c:541 msgid "no valid image to pin" msgstr "Aucune image valida à épingler" -#: ../src/develop/develop.c:533 +#: ../src/develop/develop.c:547 msgid "please wait for image to load" msgstr "Merci d’attendre que l’image soit chargée" -#: ../src/develop/develop.c:1099 +#: ../src/develop/develop.c:1173 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -10414,100 +10803,100 @@ msgstr "" "La sauvegarde automatique a été désactivé pour cette image à cause d’un " "historique long ou d’un disque lent utilisé" -#: ../src/develop/develop.c:2611 +#: ../src/develop/develop.c:2682 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s : Module « %s » version non cohérente : %d != %d" -#: ../src/develop/develop.c:3550 +#: ../src/develop/develop.c:3795 msgid "duplicate module, can't move new instance after the base one\n" msgstr "" "Duplication de module, impossible de déplacer la nouvelle instance après " "celle de base.\n" -#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 +#: ../src/develop/imageop.c:1046 ../src/views/darkroom.c:3155 msgid "new instance" msgstr "Nouvelle instance" # "duplicate" traduit par "cloner" avec une bulle d’explication utilisant le terme de "copie virtuelle", dans le sens que l’image n’est pas physiquement dupliquée -#: ../src/develop/imageop.c:1011 +#: ../src/develop/imageop.c:1053 msgid "duplicate instance" msgstr "Cloner l’instance" # lorsque l’action n’engendre pas de suppression physique, on emploie le terme "enlever" -#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 -#: ../src/libs/masks.c:1173 +#: ../src/develop/imageop.c:1060 ../src/develop/imageop.c:4407 +#: ../src/libs/masks.c:1501 msgid "move up" msgstr "Monter" -#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 -#: ../src/libs/masks.c:1178 +#: ../src/develop/imageop.c:1067 ../src/develop/imageop.c:4408 +#: ../src/libs/masks.c:1506 msgid "move down" msgstr "Descendre" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 -#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1074 ../src/develop/imageop.c:4410 +#: ../src/gui/accelerators.c:179 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "Supprimer" -#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 -#: ../src/libs/modulegroups.c:4086 +#: ../src/develop/imageop.c:1082 ../src/develop/imageop.c:4411 +#: ../src/libs/modulegroups.c:4258 msgid "rename" msgstr "Renommer" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched on" msgstr "« %s » est activé" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched off" msgstr "« %s » est désactivé" -#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#: ../src/develop/imageop.c:1826 ../src/libs/lib.c:838 #, c-format msgid "%s: %s" msgstr "%s : %s" -#: ../src/develop/imageop.c:2210 +#: ../src/develop/imageop.c:2375 #, c-format msgid "'%s' has an introspection error" msgstr "« %s » a une erreur d’introspection" -#: ../src/develop/imageop.c:2848 +#: ../src/develop/imageop.c:3121 msgid "unknown mask" msgstr "Masque inconnu" -#: ../src/develop/imageop.c:2852 +#: ../src/develop/imageop.c:3125 msgid "drawn + parametric mask" msgstr "Masques dessiné et paramétrique" -#: ../src/develop/imageop.c:2861 +#: ../src/develop/imageop.c:3134 #, c-format msgid "this module has a `%s'" msgstr "Ce module a un « %s »" -#: ../src/develop/imageop.c:2866 +#: ../src/develop/imageop.c:3139 #, c-format msgid "taken from module %s" msgstr "Récupéré depuis le module « %s »" -#: ../src/develop/imageop.c:2871 +#: ../src/develop/imageop.c:3144 msgid "click to display (module must be activated first)" msgstr "Cliquer pour afficher (le module doit être activé)" -#: ../src/develop/imageop.c:2982 +#: ../src/develop/imageop.c:3255 msgid "purpose" msgstr "Objectif" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4252 +#: ../src/develop/imageop.c:3255 ../src/libs/neural_restore.c:4499 msgid "process" msgstr "Traitement" -#: ../src/develop/imageop.c:3046 +#: ../src/develop/imageop.c:3317 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -10515,7 +10904,7 @@ msgstr "" "Réinitialiser les paramètres,\n" "Ctrl+clic pour réappliquer les préréglages automatiques." -#: ../src/develop/imageop.c:3253 +#: ../src/develop/imageop.c:3542 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -10523,7 +10912,7 @@ msgstr "" "Instances multiples,\n" "clic-droit pour créer une nouvelle instance." -#: ../src/develop/imageop.c:3257 +#: ../src/develop/imageop.c:3546 msgid "" "presets\n" "right-click to apply on new instance" @@ -10531,15 +10920,15 @@ msgstr "" "Préréglages,\n" "clic-droit pour appliquer sur une nouvelle instance." -#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 +#: ../src/develop/imageop.c:3739 ../src/develop/imageop.c:3761 msgid "ERROR" msgstr "ERREUR" -#: ../src/develop/imageop.c:3974 +#: ../src/develop/imageop.c:4263 msgid "unsupported input" msgstr "Entrée non supportée" -#: ../src/develop/imageop.c:3975 +#: ../src/develop/imageop.c:4264 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -10550,57 +10939,57 @@ msgstr "" "dans le pipeline où le format de données\n" "ne satisfait pas ses prérequis." -#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 -#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 -#: ../src/views/darkroom.c:2919 +#: ../src/develop/imageop.c:4406 ../src/develop/imageop.c:4416 +#: ../src/gui/accelerators.c:175 ../src/libs/lib.c:1724 +#: ../src/views/darkroom.c:3153 msgid "show" msgstr "Afficher" -#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 -#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 -#: ../src/libs/tagging.c:3708 +#: ../src/develop/imageop.c:4409 ../src/libs/modulegroups.c:3740 +#: ../src/libs/modulegroups.c:3871 ../src/libs/modulegroups.c:4262 +#: ../src/libs/tagging.c:3733 msgid "new" msgstr "Nouveau" # "duplicate" traduit par "cloner" avec une bulle d’explication utilisant le terme de "copie virtuelle", dans le sens que l’image n’est pas physiquement dupliquée -#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 +#: ../src/develop/imageop.c:4412 ../src/libs/duplicate.c:471 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4254 msgid "duplicate" msgstr "Cloner" -#: ../src/develop/imageop.c:4128 +#: ../src/develop/imageop.c:4417 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 -#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/accelerators.c:132 ../src/gui/accelerators.c:146 +#: ../src/gui/gtk.c:4155 ../src/gui/gtk.c:4210 ../src/gui/hist_dialog.c:289 #: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 -#: ../src/libs/modulegroups.c:4166 +#: ../src/iop/atrous.c:1589 ../src/libs/lib.c:1725 +#: ../src/libs/modulegroups.c:4340 msgid "reset" msgstr "Réinitialiser" -#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 -#: ../src/libs/lib.c:1722 +#: ../src/develop/imageop.c:4418 ../src/gui/preferences.c:1073 +#: ../src/libs/lib.c:1726 msgid "presets" msgstr "Préréglages" #. global shortcuts -#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 +#: ../src/develop/imageop.c:4419 ../src/views/darkroom.c:3152 msgid "enable" msgstr "Activer" -#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 +#: ../src/develop/imageop.c:4420 ../src/gui/accelerators.c:191 msgid "focus" msgstr "Focus" -#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 +#: ../src/develop/imageop.c:4421 ../src/gui/accelerators.c:3160 msgid "instance" msgstr "Instance" -#: ../src/develop/imageop.c:4152 +#: ../src/develop/imageop.c:4441 msgid "processing module" msgstr "Module de traitement" -#: ../src/develop/imageop_gui.c:277 +#: ../src/develop/imageop_gui.c:281 #, c-format msgid "" "%s\n" @@ -10611,19 +11000,19 @@ msgstr "" #. clang-format off #. smoother cubic spline curve -#: ../src/develop/imageop_gui.c:326 ../src/iop/basecurve.c:304 +#: ../src/develop/imageop_gui.c:332 ../src/iop/basecurve.c:305 msgid "cubic spline" msgstr "Spline cubique" -#: ../src/develop/imageop_gui.c:327 +#: ../src/develop/imageop_gui.c:333 msgid "centripetal spline" msgstr "Spline centripète" -#: ../src/develop/imageop_gui.c:328 +#: ../src/develop/imageop_gui.c:334 msgid "monotonic spline" msgstr "Spline monotone" -#: ../src/develop/imageop_gui.c:331 +#: ../src/develop/imageop_gui.c:337 msgid "interpolation method" msgstr "Interpolation" @@ -10644,74 +11033,109 @@ msgid_plural "%s have been imported" msgstr[0] "%s a été importé" msgstr[1] "%s ont été importés" -#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 +#: ../src/develop/masks/brush.c:1390 ../src/develop/masks/brush.c:1444 #, c-format msgid "hardness: %3.2f%%" msgstr "Dureté : %3.2f%%" -#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 +#: ../src/develop/masks/brush.c:1406 ../src/develop/masks/brush.c:1504 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 -#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1884 +#: ../src/develop/masks/ellipse.c:482 ../src/develop/masks/ellipse.c:543 +#: ../src/develop/masks/path.c:2308 #, c-format msgid "size: %3.2f%%" msgstr "Taille : %3.2f%%" -#: ../src/develop/masks/brush.c:3141 +#: ../src/develop/masks/brush.c:3409 +msgid "[BRUSH on segment] add node" +msgstr "[PINCEAU sur segment] Ajouter un nœud" + +#: ../src/develop/masks/brush.c:3413 +msgid "[BRUSH] rotate shape (source only on a clone source)" +msgstr "" +"[PINCEAU] Rotation de la forme (la source seulement sur une source clone)" + +#: ../src/develop/masks/brush.c:3417 +msgid "[BRUSH] rotate shape and source together" +msgstr "[PINCEAU] Rotation de la forme et de la source" + +#: ../src/develop/masks/brush.c:3419 msgid "[BRUSH] change size" msgstr "[PINCEAU] Changer la taille" -#: ../src/develop/masks/brush.c:3143 +#: ../src/develop/masks/brush.c:3421 msgid "[BRUSH] change hardness" msgstr "[PINCEAU] Changer la dureté" -#: ../src/develop/masks/brush.c:3145 +#: ../src/develop/masks/brush.c:3423 msgid "[BRUSH] change opacity" msgstr "[PINCEAU] Changer l’opacité" -#: ../src/develop/masks/brush.c:3157 +#: ../src/develop/masks/brush.c:3435 #, c-format msgid "brush #%d" msgstr "Pinceau #%d" -#: ../src/develop/masks/brush.c:3170 +#: ../src/develop/masks/brush.c:3450 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"opacity: ctrl+scroll (%d%%), rotate: ctrl+drag" msgstr "" "Taille : molette • Dureté : Maj+molette\n" -"Opacité : Ctrl+molette (%d%%)" +"Opacité : Ctrl+molette (%d%%) • Rotation: Ctrl+déplacer" + +#: ../src/develop/masks/brush.c:3456 ../src/develop/masks/brush.c:3471 +#: ../src/develop/masks/path.c:5423 +msgid ", rotate both: shift+ctrl+drag" +msgstr ", Rotation des deux : Ctrl+Maj+déplacer" -#: ../src/develop/masks/brush.c:3173 +#: ../src/develop/masks/brush.c:3461 ../src/develop/masks/ellipse.c:2151 +#: ../src/develop/masks/path.c:5409 +msgid "" +"move: drag, rotate source: ctrl+drag, rotate both: " +"shift+ctrl+drag" +msgstr "" +"Déplacer : glisser • Rotation source : Ctrl+déplacer • " +"Rotation des deux : Ctrl+Maj+déplacer" + +#: ../src/develop/masks/brush.c:3467 +msgid "" +"move segment: drag, add node: shift+click\n" +"rotate: ctrl+drag" +msgstr "" +"Déplacer un segment : déplacer • Ajouter un nœud : Maj+clic\n" +"Supprimer le chemin : clic-droit" + +#: ../src/develop/masks/brush.c:3474 msgid "size: scroll" msgstr "Taille : défiler" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 -#: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1818 +#: ../src/develop/masks/ellipse.c:468 ../src/develop/masks/ellipse.c:528 +#: ../src/develop/masks/path.c:3032 #, c-format msgid "feather size: %3.2f%%" msgstr "Adoucissement : %3.2f%%" -#: ../src/develop/masks/circle.c:1393 +#: ../src/develop/masks/circle.c:1396 msgid "[CIRCLE] change size" msgstr "[CERCLE] Changer la taille" -#: ../src/develop/masks/circle.c:1395 +#: ../src/develop/masks/circle.c:1398 msgid "[CIRCLE] change feather size" msgstr "[CERCLE] Changer la taille d’adoucissement" -#: ../src/develop/masks/circle.c:1397 +#: ../src/develop/masks/circle.c:1400 msgid "[CIRCLE] change opacity" msgstr "[CERCLE] Changer l’opacité" -#: ../src/develop/masks/circle.c:1410 +#: ../src/develop/masks/circle.c:1413 #, c-format msgid "circle #%d" msgstr "Cercle #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 +#: ../src/develop/masks/circle.c:1424 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10720,37 +11144,46 @@ msgstr "" "Taille : molette • Taille d’adoucissement : Maj+molette\n" "Opacité : Ctrl+molette (%d%%)" -#: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 +#: ../src/develop/masks/ellipse.c:454 ../src/develop/masks/ellipse.c:512 #, c-format msgid "rotation: %3.f°" msgstr "Rotation : %3.f°" -#: ../src/develop/masks/ellipse.c:1955 +#: ../src/develop/masks/ellipse.c:2079 msgid "[ELLIPSE] change size" msgstr "[ELLIPSE] Changer la taille" -#: ../src/develop/masks/ellipse.c:1958 +#: ../src/develop/masks/ellipse.c:2082 msgid "[ELLIPSE] change feather size" msgstr "[ELLIPSE] Changer la taille d’adoucissement" -#: ../src/develop/masks/ellipse.c:1961 ../src/develop/masks/ellipse.c:1970 +#: ../src/develop/masks/ellipse.c:2085 msgid "[ELLIPSE] rotate shape" -msgstr "[ELLIPSE] Tourner la forme" +msgstr "[ELLIPSE] Rotation de la forme" -#: ../src/develop/masks/ellipse.c:1964 +#: ../src/develop/masks/ellipse.c:2088 msgid "[ELLIPSE] change opacity" msgstr "[ELLIPSE] Changer l’opacité" -#: ../src/develop/masks/ellipse.c:1967 +#: ../src/develop/masks/ellipse.c:2091 msgid "[ELLIPSE] switch feathering mode" msgstr "[ELLIPSE] Changer le mode d’adoucissement" -#: ../src/develop/masks/ellipse.c:1977 +#: ../src/develop/masks/ellipse.c:2095 +msgid "[ELLIPSE] rotate shape (source only on a clone source)" +msgstr "" +"[ELLIPSE] Rotation de la forme (la source seulement sur une source clone)" + +#: ../src/develop/masks/ellipse.c:2099 +msgid "[ELLIPSE] rotate shape and source together" +msgstr "[ELLIPSE] Rotation de la forme et la source ensemble" + +#: ../src/develop/masks/ellipse.c:2106 #, c-format msgid "ellipse #%d" msgstr "Ellipse #%d" -#: ../src/develop/masks/ellipse.c:2014 +#: ../src/develop/masks/ellipse.c:2143 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10759,20 +11192,24 @@ msgstr "" "Taille : molette • Taille d’adoucissement : Maj+molette\n" "Rotation : Ctrl+Maj+molette • Opacité : Ctrl+molette (%d%%)." -#: ../src/develop/masks/ellipse.c:2018 +#: ../src/develop/masks/ellipse.c:2147 msgid "rotate: ctrl+drag" -msgstr "Tourner : Ctrl+déplacer" +msgstr "Rotation : Ctrl+déplacer" -#: ../src/develop/masks/ellipse.c:2021 +#: ../src/develop/masks/ellipse.c:2157 #, c-format msgid "" -"feather mode: alt+click, rotate: ctrl+drag\n" -"size: scroll, feather size: shift+scroll, opacity: " -"ctrl+scroll (%d%%)" +"feather mode: alt+click, rotate: ctrl+drag,size: scroll\n" +"feather size: shift+scroll opacity: ctrl+scroll (%d%%)" msgstr "" -"Mode d’adoucissement : Alt+clic • Tourner : Ctrl+déplacer\n" -"Taille : molette • Taille d’adoucissement : Maj+molette • " -"Opacité : Ctrl+molette (%d%%)" +"Mode d’adoucissement : Alt+clic • Rotation : Ctrl+déplacer • " +"Taille : molette\n" +"Taille d’adoucissement : Maj+molette • Opacité : Ctrl+molette " +"(%d%%)" + +#: ../src/develop/masks/ellipse.c:2163 +msgid "rotate both: shift+ctrl+drag" +msgstr "Rotation des deux : Ctrl+Maj+déplacer" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format @@ -10784,32 +11221,36 @@ msgstr "Compression : %3.2f%%" msgid "curvature: %3.2f%%" msgstr "Courbure : %3.2f%%" -#: ../src/develop/masks/gradient.c:1418 +#: ../src/develop/masks/gradient.c:1423 msgid "[GRADIENT on pivot] rotate shape" -msgstr "[DÉGRADÉ sur pivot] Tourner la forme" +msgstr "[DÉGRADÉ sur pivot] Rotation de la forme" + +#: ../src/develop/masks/gradient.c:1425 +msgid "[GRADIENT] rotate shape" +msgstr "[DÉGRADÉ] Rotation de la forme" -#: ../src/develop/masks/gradient.c:1420 +#: ../src/develop/masks/gradient.c:1427 msgid "[GRADIENT creation] set rotation" msgstr "[DÉGRADÉ création] Terminer la création" -#: ../src/develop/masks/gradient.c:1422 +#: ../src/develop/masks/gradient.c:1429 msgid "[GRADIENT] change curvature" msgstr "[DÉGRADÉ] Changer la courbure" -#: ../src/develop/masks/gradient.c:1424 +#: ../src/develop/masks/gradient.c:1431 msgid "[GRADIENT] change compression" msgstr "[DÉGRADÉ] Changer la compression" -#: ../src/develop/masks/gradient.c:1426 +#: ../src/develop/masks/gradient.c:1433 msgid "[GRADIENT] change opacity" msgstr "[DÉGRADÉ] Changer l’opacité" -#: ../src/develop/masks/gradient.c:1439 +#: ../src/develop/masks/gradient.c:1446 #, c-format msgid "gradient #%d" msgstr "Dégradé #%d" -#: ../src/develop/masks/gradient.c:1450 +#: ../src/develop/masks/gradient.c:1457 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" @@ -10818,52 +11259,52 @@ msgstr "" "Courbe : molette • Compression : Maj+molette\n" "Orientation : Clic+déplacer • Opacité : Ctrl+molette (%d%%)" -#: ../src/develop/masks/gradient.c:1455 +#: ../src/develop/masks/gradient.c:1462 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"rotate: ctrl+drag, opacity: ctrl+scroll (%d%%)" msgstr "" "Courbe : molette • Compression : Maj+molette\n" -"Opacité : Ctrl+molette (%d%%)" +"Orientation : Clic+déplacer • Opacité : Ctrl+molette (%d%%)" -#: ../src/develop/masks/gradient.c:1458 +#: ../src/develop/masks/gradient.c:1465 msgid "rotate: drag" -msgstr "Tourner : déplacer" +msgstr "Rotation : déplacer" #: ../src/develop/masks/masks.c:136 msgid "[SHAPE] remove shape" msgstr "[FORME] Supprimer la forme" -#: ../src/develop/masks/masks.c:300 +#: ../src/develop/masks/masks.c:315 #, c-format msgid "group `%s'" msgstr "Groupe « %s »" -#: ../src/develop/masks/masks.c:432 +#: ../src/develop/masks/masks.c:479 #, c-format msgid "copy of `%s'" msgstr "Copie de « %s »" -#: ../src/develop/masks/masks.c:1002 +#: ../src/develop/masks/masks.c:1067 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s : Version non cohérente du masque : %d != %d" -#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 +#: ../src/develop/masks/masks.c:1364 ../src/develop/masks/masks.c:2029 #, c-format msgid "opacity: %.0f%%" msgstr "Opacité : %.0f%%" -#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 +#: ../src/develop/masks/masks.c:1775 ../src/libs/masks.c:1439 msgid "add existing shape" msgstr "Ajouter un masque existant" -#: ../src/develop/masks/masks.c:1696 +#: ../src/develop/masks/masks.c:1802 msgid "use same shapes as" msgstr "Utiliser les mêmes masques que" -#: ../src/develop/masks/masks.c:2006 +#: ../src/develop/masks/masks.c:2112 msgid "masks can not contain themselves" msgstr "Les masques ne peuvent pas se contenir eux-mêmes" @@ -10984,52 +11425,70 @@ msgstr "" "Sélectionner : cliquer sur l’objet • Opacité : Ctrl+molette " "(%d%%)" -#: ../src/develop/masks/path.c:3943 +#: ../src/develop/masks/path.c:2914 +#, c-format +msgid "resize: %+d %s" +msgstr "Redimensionné : %+d %s" + +#: ../src/develop/masks/path.c:5333 msgid "[PATH creation] add a smooth node" msgstr "[CHEMIN création] Ajouter un nœud doux" -#: ../src/develop/masks/path.c:3945 +#: ../src/develop/masks/path.c:5335 msgid "[PATH creation] add a sharp node" msgstr "[CHEMIN création] Ajouter un nœud dur" -#: ../src/develop/masks/path.c:3947 +#: ../src/develop/masks/path.c:5337 msgid "[PATH creation] terminate path creation" msgstr "[CHEMIN création] Terminer la création" -#: ../src/develop/masks/path.c:3949 +#: ../src/develop/masks/path.c:5339 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[CHEMIN sur nœud] Changer le nœud doux/dur" -#: ../src/develop/masks/path.c:3951 +#: ../src/develop/masks/path.c:5341 msgid "[PATH on node] remove the node" msgstr "[CHEMIN sur nœud] Supprimer le nœud" -#: ../src/develop/masks/path.c:3953 +#: ../src/develop/masks/path.c:5343 msgid "[PATH on feather] reset curvature" msgstr "[CHEMIN sur adoucissement] Réinitialiser la courbure" -#: ../src/develop/masks/path.c:3955 +#: ../src/develop/masks/path.c:5345 msgid "[PATH on segment] add node" msgstr "[CHEMIN sur segment] Ajouter un nœud" -#: ../src/develop/masks/path.c:3957 -msgid "[PATH] change size" +#: ../src/develop/masks/path.c:5349 +msgid "[PATH] rotate shape (source only on a clone source)" +msgstr "" +"[CHEMIN] Rotation de la forme (la source seulement sur une source clone)" + +#: ../src/develop/masks/path.c:5353 +msgid "[PATH] rotate shape and source together" +msgstr "[CHEMIN] Rotation de la forme et de la source" + +#: ../src/develop/masks/path.c:5354 +msgid "[PATH] grow/shrink" +msgstr "[CHEMIN] Réduction/agrandissement" + +#: ../src/develop/masks/path.c:5356 +msgid "[PATH] resize" msgstr "[CHEMIN] Changer la taille" -#: ../src/develop/masks/path.c:3959 +#: ../src/develop/masks/path.c:5358 msgid "[PATH] change feather size" msgstr "[CHEMIN] Changer la taille de l’adoucissement" -#: ../src/develop/masks/path.c:3961 +#: ../src/develop/masks/path.c:5360 msgid "[PATH] change opacity" msgstr "[CHEMIN] Changer l’opacité" -#: ../src/develop/masks/path.c:3973 +#: ../src/develop/masks/path.c:5372 #, c-format msgid "path #%d" msgstr "Chemin #%d" -#: ../src/develop/masks/path.c:3984 +#: ../src/develop/masks/path.c:5383 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -11037,7 +11496,7 @@ msgstr "" "Ajouter un nœud : clic • Ajouter un nœud dur : Ctrl+clic\n" "Annuler : clic-droit" -#: ../src/develop/masks/path.c:3989 +#: ../src/develop/masks/path.c:5388 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -11045,7 +11504,7 @@ msgstr "" "Ajouter un nœud : clic • Ajouter un nœud dur : Ctrl+clic\n" "Terminer le chemin : clic-droit" -#: ../src/develop/masks/path.c:3994 +#: ../src/develop/masks/path.c:5393 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -11053,7 +11512,7 @@ msgstr "" "Déplacer un nœud : déplacer • Supprimer un nœud : clic-droit\n" "Passer au mode doux ou dur : Ctrl+clic" -#: ../src/develop/masks/path.c:3999 +#: ../src/develop/masks/path.c:5398 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -11062,19 +11521,31 @@ msgstr "" "Déplacer un seul nœud : Shift+déplacer, Réinitialiser la courbe : clic-droit" -#: ../src/develop/masks/path.c:4004 +#: ../src/develop/masks/path.c:5403 msgid "" -"move segment: drag, add node: ctrl+click\n" +"move segment: drag, add node: shift+click\n" "remove path: right-click" msgstr "" -"Déplacer un segment : déplacer • Ajouter un nœud : Ctrl+clic\n" +"Déplacer un segment : déplacer • Ajouter un nœud : Maj+clic\n" "Supprimer le chemin : clic-droit" -#: ../src/develop/pixelpipe_hb.c:549 +#: ../src/develop/masks/path.c:5416 +#, c-format +msgid "" +"grow/shrink: scroll, resize: ctrl+shift+scroll\n" +"feather size: shift+scroll, opacity: ctrl+scroll (%d%%), " +"rotate: ctrl+drag" +msgstr "" +"Augmente/diminue : molette • Taille : Ctlr+Maj+molette • " +"Taille d’adoucissement : Maj+molette • Opacité : Ctrl+molette " +"(%d%%).\n" +"Rotation : Ctrl+déplacer " + +#: ../src/develop/pixelpipe_hb.c:604 msgid "enabled as required" msgstr "Activé car requis" -#: ../src/develop/pixelpipe_hb.c:550 +#: ../src/develop/pixelpipe_hb.c:605 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11083,11 +11554,11 @@ msgstr "" "Probablement introduit en appliquant un préréglage, un style ou un copier/" "coller d’historique." -#: ../src/develop/pixelpipe_hb.c:557 +#: ../src/develop/pixelpipe_hb.c:612 msgid "disabled as not appropriate" msgstr "Désactivé car non approprié" -#: ../src/develop/pixelpipe_hb.c:558 +#: ../src/develop/pixelpipe_hb.c:613 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11096,7 +11567,7 @@ msgstr "" "Probablement introduit en appliquant un préréglage, un style ou un copier/" "coller d’historique." -#: ../src/develop/pixelpipe_hb.c:1343 +#: ../src/develop/pixelpipe_hb.c:1569 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -11107,11 +11578,11 @@ msgstr "" "dans le module « %s »\n" "Merci de reporter sur GitHub" -#: ../src/develop/pixelpipe_hb.c:1924 +#: ../src/develop/pixelpipe_hb.c:2164 msgid "fatal input misalignment, please report on GitHub\n" msgstr "Erreur d’alignement en entrée, merci de reporter sur GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3145 +#: ../src/develop/pixelpipe_hb.c:3408 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -11132,7 +11603,7 @@ msgstr "" " • Le « headroom » est trop petit lorsque l’option « Utiliser toute la " "mémoire du périphérique » est positionnée." -#: ../src/develop/pixelpipe_hb.c:3447 +#: ../src/develop/pixelpipe_hb.c:3746 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -11152,37 +11623,37 @@ msgstr "" "Tuilage impossible pour le module « %s %s ». La sortie est probablement " "correcte, mais vous devriez vérifier." -#: ../src/dtgtk/culling.c:225 +#: ../src/dtgtk/culling.c:226 msgid "you have reached the start of your selection" -msgstr "Début de la sélection atteinte" +msgstr "Début de la sélection atteint" -#: ../src/dtgtk/culling.c:234 +#: ../src/dtgtk/culling.c:235 msgid "you have reached the start of your collection" -msgstr "Début de la collection atteinte" +msgstr "Début de la collection atteint" -#: ../src/dtgtk/culling.c:281 +#: ../src/dtgtk/culling.c:282 msgid "you have reached the end of your selection" msgstr "Fin de la sélection atteinte" -#: ../src/dtgtk/culling.c:308 +#: ../src/dtgtk/culling.c:309 msgid "you have reached the end of your collection" msgstr "Fin de la collection atteinte" -#: ../src/dtgtk/culling.c:445 +#: ../src/dtgtk/culling.c:468 #, c-format msgid "zooming is limited to %d images" msgstr "Le zoom est limité à %d images" -#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 +#: ../src/dtgtk/range.c:239 ../src/dtgtk/range.c:244 msgid "invalid" msgstr "Invalide" -#: ../src/dtgtk/range.c:351 +#: ../src/dtgtk/range.c:352 #, c-format msgid "year %s" msgstr "Année %s" -#: ../src/dtgtk/range.c:429 +#: ../src/dtgtk/range.c:430 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -11192,7 +11663,7 @@ msgstr "" "Utiliser « min » s’il n’y a pas de borne,\n" "clic-droit pour sélectionner depuis les valeurs existantes." -#: ../src/dtgtk/range.c:435 +#: ../src/dtgtk/range.c:436 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -11202,7 +11673,7 @@ msgstr "" "Utiliser « max » s’il n’y a pas de borne,\n" "clic-droit pour sélectionner depuis les valeurs existantes." -#: ../src/dtgtk/range.c:441 +#: ../src/dtgtk/range.c:442 msgid "" "enter the value\n" "right-click to select from existing values" @@ -11210,7 +11681,7 @@ msgstr "" "Entrer la valeur,\n" "clic-droit pour sélectionner depuis les valeurs existantes." -#: ../src/dtgtk/range.c:446 +#: ../src/dtgtk/range.c:447 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11224,7 +11695,7 @@ msgstr "" "relative.\n" "Clic-droit pour sélectionner depuis un calendrier ou les valeurs existantes." -#: ../src/dtgtk/range.c:454 +#: ../src/dtgtk/range.c:455 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11239,7 +11710,7 @@ msgstr "" "relative.\n" "Clic-droit pour sélectionner depuis un calendrier ou les valeurs existantes." -#: ../src/dtgtk/range.c:463 +#: ../src/dtgtk/range.c:464 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11249,47 +11720,47 @@ msgstr "" "au format « aaaa:mm:jj hh:mm:ss.sss » (seule l’année est requise).\n" "Clic-droit pour sélectionner depuis un calendrier ou les valeurs existantes." -#: ../src/dtgtk/range.c:485 +#: ../src/dtgtk/range.c:486 msgid "date-time interval to subtract from the max value" msgstr "Intervalle date-heure à soustraire à la valeur maximale" -#: ../src/dtgtk/range.c:489 +#: ../src/dtgtk/range.c:490 msgid "date-time interval to add to the min value" msgstr "Intervalle date-heure à ajouter à la valeur minimale" -#: ../src/dtgtk/range.c:510 +#: ../src/dtgtk/range.c:511 msgid "fixed" msgstr "Fixée" -#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:512 ../src/iop/colorchecker.c:1614 msgid "relative" msgstr "Relative" # se termine par : comme séparateur dans la bulle des critères étoiles -#: ../src/dtgtk/range.c:601 +#: ../src/dtgtk/range.c:602 msgid "selected" msgstr "Sélectionne :" -#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 -#: ../src/libs/colorpicker.c:54 +#: ../src/dtgtk/range.c:648 ../src/dtgtk/range.c:1757 ../src/dtgtk/range.c:1808 +#: ../src/libs/colorpicker.c:55 msgid "min" msgstr "Min" -#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 -#: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 +#: ../src/dtgtk/range.c:654 ../src/dtgtk/range.c:1769 ../src/dtgtk/range.c:1820 +#: ../src/libs/colorpicker.c:55 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "Max" -#: ../src/dtgtk/range.c:959 +#: ../src/dtgtk/range.c:960 msgid "date type" msgstr "Type de date" #. the date section -#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:969 ../src/libs/geotagging.c:1541 msgid "date" msgstr "Date" -#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 +#: ../src/dtgtk/range.c:975 ../src/dtgtk/range.c:1029 msgid "" "click to select date\n" "double-click to use the date directly" @@ -11297,45 +11768,45 @@ msgstr "" "Clic pour sélectionner une date.\n" "Double clic pour utiliser la date directement." -#: ../src/dtgtk/range.c:983 +#: ../src/dtgtk/range.c:984 msgid "years: " msgstr "Années : " -#: ../src/dtgtk/range.c:991 +#: ../src/dtgtk/range.c:992 msgid "months: " msgstr "Mois : " -#: ../src/dtgtk/range.c:999 +#: ../src/dtgtk/range.c:1000 msgid "days: " msgstr "Jours : " #. the time section -#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:1012 ../src/libs/geotagging.c:1541 msgid "time" msgstr "Date/heure" -#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 +#: ../src/dtgtk/range.c:1046 ../src/dtgtk/range.c:1776 ../src/dtgtk/range.c:1827 msgid "now" msgstr "Maintenant" -#: ../src/dtgtk/range.c:1047 +#: ../src/dtgtk/range.c:1048 msgid "set the value to always match current datetime" msgstr "Définit la valeur pour toujours correspondre à la date/heure actuelle" -#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 -#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 +#: ../src/dtgtk/range.c:1050 ../src/gui/accelerators.c:186 +#: ../src/libs/metadata.c:1161 ../src/libs/styles.c:948 msgid "apply" msgstr "Appliquer" -#: ../src/dtgtk/range.c:1050 +#: ../src/dtgtk/range.c:1051 msgid "set the range bound with this value" msgstr "Définit les bornes de l’étendue avec cette valeur" -#: ../src/dtgtk/range.c:1061 +#: ../src/dtgtk/range.c:1062 msgid "current date: " msgstr "Date actuelle : " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 +#: ../src/dtgtk/resetlabel.c:69 ../src/libs/metadata.c:610 msgid "double-click to reset" msgstr "Double clic pour réinitialiser" @@ -11362,105 +11833,105 @@ msgstr "" msgid "grouped images" msgstr "Images groupées" -#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 -#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 -#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 -#: ../src/libs/navigation.c:268 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1681 +#: ../src/iop/ashift.c:6056 ../src/iop/ashift.c:6137 ../src/iop/ashift.c:6139 +#: ../src/iop/ashift.c:6141 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:262 msgid "fit" msgstr "Ajusté" -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1396 msgid "here" msgstr "ici" -#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1397 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "Il n’y a pas d’images dans cette collection" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1399 msgid "need help?" msgstr "Besoin d’aide ?" -#: ../src/dtgtk/thumbtable.c:1269 +#: ../src/dtgtk/thumbtable.c:1400 msgid "if you have not imported any images yet" msgstr "S’il n’y a pas encore d’images importées" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1401 msgid "click on ? then an on-screen item to open manual page" msgstr "" "Cliquer sur ? et ensuite sur un élément de l’interface pour ouvrir la " "page du manuel" # suite le la phrase précédente ? minuscule initiale ? -#: ../src/dtgtk/thumbtable.c:1271 +#: ../src/dtgtk/thumbtable.c:1402 msgid "you can do so in the import module" msgstr "Utiliser le module « Importer »" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1403 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "Presser et tenir « h » pour afficher tous les raccourcis actifs" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1404 msgid "to open the online manual click " msgstr "Pour ouvrir le manuel en ligne cliquer " # suite le la phrase précédente ? minuscule initiale ? -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1405 msgid "try to relax the filter settings in the top panel" msgstr "Élargir le filtre de notation dans le panneau supérieur" # suite le la phrase précédente ? minuscule initiale ? -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1406 msgid "or add images in the collections module" msgstr "Ou ajouter des images dans le module « Collections »" -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1407 msgid "personalize darktable" msgstr "Personnaliser Darktable" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1408 msgid "click on the gear icon for global preferences" msgstr "Cliquer sur l’icône « roue-crantée » pour les préférences globales" -#: ../src/dtgtk/thumbtable.c:1279 +#: ../src/dtgtk/thumbtable.c:1410 msgid "click on the keyboard icon to define shortcuts" msgstr "Cliquer sur l’icône clavier pour définir un raccourci" -#: ../src/dtgtk/thumbtable.c:1281 +#: ../src/dtgtk/thumbtable.c:1412 msgid "try the 'no-click' workflow" msgstr "Essayer le flux de travail « sans clic »" -#: ../src/dtgtk/thumbtable.c:1282 +#: ../src/dtgtk/thumbtable.c:1413 msgid "set module-specific preferences through module's menu" msgstr "Définir les préférences spécifiques à un module via le menu du module" -#: ../src/dtgtk/thumbtable.c:1283 +#: ../src/dtgtk/thumbtable.c:1414 msgid "hover over an image and use keyboard shortcuts" msgstr "Survoler une image avec la souris et utiliser les raccourcis clavier" -#: ../src/dtgtk/thumbtable.c:1284 +#: ../src/dtgtk/thumbtable.c:1415 msgid "to apply ratings, colors, styles, etc." msgstr "pour appliquer notes, couleurs, styles, etc." -#: ../src/dtgtk/thumbtable.c:1285 +#: ../src/dtgtk/thumbtable.c:1416 msgid "make default raw development look more like your" msgstr "Faire que le développement raw par défaut soit proche" -#: ../src/dtgtk/thumbtable.c:1286 +#: ../src/dtgtk/thumbtable.c:1417 msgid "hover over any button for its description and shortcuts" msgstr "" "Survoler les boutons avec la souris pour voir la description et les raccourcis" -#: ../src/dtgtk/thumbtable.c:1287 +#: ../src/dtgtk/thumbtable.c:1418 msgid "camera's JPEG by applying a camera-specific style" msgstr "du JPEG boîtier en appliquant un style spécifique au boîtier" -#: ../src/dtgtk/thumbtable.c:1714 +#: ../src/dtgtk/thumbtable.c:1921 msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "" "Les paramètres contrôlant la génération des miniatures ont été changés\n" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1924 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -11468,7 +11939,7 @@ msgstr "" "Toutes les miniatures doivent être invalidées.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1721 +#: ../src/dtgtk/thumbtable.c:1928 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -11477,7 +11948,7 @@ msgstr "" "Les miniatures du cache à partir du niveau %d doivent être invalidées.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1726 +#: ../src/dtgtk/thumbtable.c:1933 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -11486,7 +11957,7 @@ msgstr "" "Les miniatures du cache en dessous du niveau %d doivent être invalidées.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1731 +#: ../src/dtgtk/thumbtable.c:1938 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -11495,41 +11966,41 @@ msgstr "" "Les miniatures du cache entre les niveaux %d et %d doivent être invalidées.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1734 +#: ../src/dtgtk/thumbtable.c:1941 msgid "do you want to do that now?" msgstr "Faire cela maintenant ?" -#: ../src/dtgtk/thumbtable.c:1736 +#: ../src/dtgtk/thumbtable.c:1943 msgid "cached thumbnails invalidation" msgstr "Invalidation du cache des miniatures" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3082 +#: ../src/dtgtk/thumbtable.c:3322 msgid "copy history" msgstr "Copier le développement" -#: ../src/dtgtk/thumbtable.c:3084 +#: ../src/dtgtk/thumbtable.c:3324 msgid "copy history parts" msgstr "Copier une partie du développement" -#: ../src/dtgtk/thumbtable.c:3088 +#: ../src/dtgtk/thumbtable.c:3328 msgid "paste history parts" msgstr "Coller l’historique en partie" -#: ../src/dtgtk/thumbtable.c:3093 +#: ../src/dtgtk/thumbtable.c:3333 msgid "duplicate image" msgstr "Cloner l’image" -#: ../src/dtgtk/thumbtable.c:3095 +#: ../src/dtgtk/thumbtable.c:3335 msgid "duplicate image virgin" msgstr "Cloner l’image vierge" # choisit ? -#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3345 ../src/libs/select.c:154 msgid "select film roll" msgstr "Choisir le dossier" -#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3347 ../src/libs/select.c:158 msgid "select untouched" msgstr "Non développées" @@ -12515,12 +12986,13 @@ msgstr "Quelle recadrage automatique à effectuer" #. inverted landscape #. roll right portrait #. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign #. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) #. da.wait_until_pixelpipe_complete() #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/auto_straighten.lua:244 +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 msgid "exiftool not found, exiting..." msgstr "exiftool non trouvé, termine..." @@ -13012,13 +13484,14 @@ msgstr "" #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 msgid "extract burst roll images" msgstr "Extraire les images d’une rafale" #. visible name of script #: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 msgid "extract burst images from a burst roll file" -msgstr "Extraire les images d'une rafale à partir d’un fichier de rafale" +msgstr "Extraire les images d’une rafale à partir d’un fichier de rafale" #. purpose of script #. your name and optionally e-mail address @@ -13044,12 +13517,12 @@ msgstr "Extraire les images d'une rafale à partir d’un fichier de rafale" #. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. #. name #. type -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:164 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 msgid "preferred exif tag reader" msgstr "Lecteur de métadonnées exif préféré" #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:165 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 msgid "use exiftool or exiv2 to read exif tags" msgstr "Utiliser exiftool ou exiv2 pour lire les métadonnées exif" @@ -13061,11 +13534,28 @@ msgstr "Utiliser exiftool ou exiv2 pour lire les métadonnées exif" #. name #. type #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:173 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:174 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 msgid "extract burst roll images on import" msgstr "Extraire les images de rafale à l’import" +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "Afficher le bouton de sélection des images de la pellicule en rafale" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "" +"Ajouter un bouton au module de sélection pour sélectionner les images de la " +"pellicule en rafale" + #. tooltip #. default #. - - - - - - - - - - - - - - - - - - - - - - - @@ -13078,40 +13568,40 @@ msgstr "Extraire les images de rafale à l’import" #. helper functions #. ----------------- #. skip blank lines created by forfiles -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:306 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 #, lua-format msgid "extracted %d dng files from %s" msgstr "%d fichiers DNG extraits depuis « %s »" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:338 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:356 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 msgid "scanning for burst roll images" msgstr "Recherche d’images en rafale" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:373 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 msgid "extracting burst roll images" msgstr "Extraction les images d’une rafale" #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:392 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 msgid "dnglab executable not found" msgstr "exécutable dnglab non trouvé" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:393 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 msgid ": dnglab executable not found, exiting..." msgstr ": exécutable dnglab non trouvé, termine..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:398 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 msgid "no exif tag reader available" msgstr "Pas de lecteur de données exif disponible" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:399 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 msgid " no exif tag reader available, exiting..." msgstr " Pas de lecteur de métadonnée exif disponible, termine..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 #, lua-format msgid " selected tag reader %s not available" msgstr " lecteur de mot-clés sélectionné « %s » non disponible" @@ -13119,6 +13609,19 @@ msgstr " lecteur de mot-clés sélectionné « %s » non disponible" #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "Sélectionner les images de la pellicule en rafale" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "Sélectionner les conteneurs de pellicules d'images en rafale" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "" +"Extraire et regrouper les images de la pellicule en rafale avec le conteneur" + #. - - - - - - - - - - - - - - - - - - - - - - - #. D A R K T A B L E I N T E G R A T I O N #. - - - - - - - - - - - - - - - - - - - - - - - @@ -14847,7 +15350,7 @@ msgstr "Récupère et affiche la documentation dans la console" #. script_manager.lua - a tool for managing the darktable lua scripts #. #. script_manager is designed to be called from the users luarc file and used to -#. manage the lua scripts. +#. manage the lua scripts through an added "scripts" module in the lighttable view (bottom left). #. #. On startup script_manager scans the lua scripts directory to see what scripts are present. #. Scripts are sorted by 'folder' based on what sub-directory they are in. With no @@ -14874,6 +15377,13 @@ msgstr "Récupère et affiche la documentation dans la console" #. file to luarc and the scripts will run. #. #. +#. re-entrancy guard +#. +#. when script_manager runs from the system (bundled) lua-scripts directory it +#. re-runs the user's luarc near the end of this file. if that luarc contains +#. `require "tools/script_manager"` (the standard bootstrap line) we would +#. recurse infinitely, eventually overflowing the C stack. bail out if we are +#. already in the middle of loading. #. figure out where we are running from #. assume user based #. api check @@ -14888,19 +15398,19 @@ msgstr "Récupère et affiche la documentation dans la console" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:131 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "disable Lua scripts" msgstr "Désactiver les scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:132 +#: ../src/external/lua-scripts/tools/script_manager.lua:142 msgid "do not run the Lua scripts" msgstr "Ne pas exécuter les scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:140 +#: ../src/external/lua-scripts/tools/script_manager.lua:150 msgid "check for updated scripts on start up" msgstr "Vérifier les mises à jour des scripts au démarrage" -#: ../src/external/lua-scripts/tools/script_manager.lua:141 +#: ../src/external/lua-scripts/tools/script_manager.lua:151 msgid "automatically update scripts to correct version" msgstr "Mise à jour automatique des scripts à la version requise" @@ -14970,17 +15480,17 @@ msgstr "Mise à jour automatique des scripts à la version requise" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:445 +#: ../src/external/lua-scripts/tools/script_manager.lua:455 msgid "contributed" msgstr "Contribués" -#: ../src/external/lua-scripts/tools/script_manager.lua:449 +#: ../src/external/lua-scripts/tools/script_manager.lua:459 msgid "official" msgstr "Officiels" -#: ../src/external/lua-scripts/tools/script_manager.lua:451 -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 -#: ../src/iop/retouch.c:2479 +#: ../src/external/lua-scripts/tools/script_manager.lua:461 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 +#: ../src/iop/retouch.c:2484 msgid "tools" msgstr "Outils" @@ -14991,7 +15501,7 @@ msgstr "Outils" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:539 +#: ../src/external/lua-scripts/tools/script_manager.lua:549 msgid "no documentation available" msgstr "Pas de documentation disponible" @@ -15025,15 +15535,15 @@ msgstr "Pas de documentation disponible" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found -#: ../src/external/lua-scripts/tools/script_manager.lua:792 -#: ../src/external/lua-scripts/tools/script_manager.lua:918 +#: ../src/external/lua-scripts/tools/script_manager.lua:802 +#: ../src/external/lua-scripts/tools/script_manager.lua:928 msgid "" "ERROR: git not found. Install or specify the location of the git executable." msgstr "" "ERREUR : La commande « git » n’est pas trouvée. Merci d’installer pour de " "spécifier la chemin d’installation de l’exécutable « git »." -#: ../src/external/lua-scripts/tools/script_manager.lua:806 +#: ../src/external/lua-scripts/tools/script_manager.lua:816 msgid "lua scripts successfully updated" msgstr "Scripts Lua mis à jour avec succès" @@ -15044,33 +15554,33 @@ msgstr "Scripts Lua mis à jour avec succès" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:901 +#: ../src/external/lua-scripts/tools/script_manager.lua:911 msgid "" "unable to create user lua directory, installing additional scripts failed" msgstr "" "Impossible de créer le répertoire Lua utilisateur, échec de l’installation de " "scripts additionnels" -#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#: ../src/external/lua-scripts/tools/script_manager.lua:917 #, lua-format msgid "folder %s is already in use. Please specify a different folder name." msgstr "" "Répertoire « %s » est déjà utilisé. Merci de spécifier un autre répertoire." -#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#: ../src/external/lua-scripts/tools/script_manager.lua:949 #, lua-format msgid "scripts successfully installed into folder %s" msgstr "Scripts installés avec succès dans le répertoire « %s »" -#: ../src/external/lua-scripts/tools/script_manager.lua:957 +#: ../src/external/lua-scripts/tools/script_manager.lua:967 msgid "no scripts found to install" msgstr "Aucun scripts à installer trouvé" -#: ../src/external/lua-scripts/tools/script_manager.lua:962 +#: ../src/external/lua-scripts/tools/script_manager.lua:972 msgid "failed to download scripts" msgstr "Échec du téléchargement des scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1115 +#: ../src/external/lua-scripts/tools/script_manager.lua:1125 #, lua-format msgid "page %d of %d" msgstr "Page %d sur %d" @@ -15084,8 +15594,8 @@ msgstr "Page %d sur %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1270 -#: ../src/external/lua-scripts/tools/script_manager.lua:1564 +#: ../src/external/lua-scripts/tools/script_manager.lua:1280 +#: ../src/external/lua-scripts/tools/script_manager.lua:1584 msgid "scripts" msgstr "Scripts" @@ -15102,7 +15612,7 @@ msgstr "Scripts" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1316 +#: ../src/external/lua-scripts/tools/script_manager.lua:1326 msgid "lua API version reset, please restart darktable" msgstr "" "Réinitialisation de la version de l’API Lua, merci de redémarrer Darktable" @@ -15112,79 +15622,80 @@ msgstr "" #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1373 msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" "Vous devez redémarrer Darktable pour utiliser la version correcte des scripts " "Lua" -#. exec user luarc file if it exists +#. exec user luarc file if it exists. +#. guard against the luarc re-requiring script_manager (see top of file) #. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1421 msgid "scripts to update" msgstr "Scripts à mettre à jour" -#: ../src/external/lua-scripts/tools/script_manager.lua:1409 +#: ../src/external/lua-scripts/tools/script_manager.lua:1422 msgid "select the scripts installation to update" msgstr "Sélectionner l’installation des scripts à mettre à jour" -#: ../src/external/lua-scripts/tools/script_manager.lua:1418 -#: ../src/external/lua-scripts/tools/script_manager.lua:1480 +#: ../src/external/lua-scripts/tools/script_manager.lua:1438 +#: ../src/external/lua-scripts/tools/script_manager.lua:1500 msgid "update scripts" msgstr "Mettre à jour les scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1439 msgid "update the lua scripts from the repository" msgstr "Mise à jour des scripts Lua depuis le dépôt" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1450 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "Enter l’URL du dépôt Git contenant les scripts que vous voulez ajouter" -#: ../src/external/lua-scripts/tools/script_manager.lua:1435 +#: ../src/external/lua-scripts/tools/script_manager.lua:1455 msgid "name of new folder" msgstr "Nom du nouveau dossier" -#: ../src/external/lua-scripts/tools/script_manager.lua:1436 +#: ../src/external/lua-scripts/tools/script_manager.lua:1456 msgid "enter a folder name for the additional scripts" msgstr "Entrer un nom de dossier pour les scripts additionnels" -#: ../src/external/lua-scripts/tools/script_manager.lua:1441 +#: ../src/external/lua-scripts/tools/script_manager.lua:1461 msgid "URL to download additional scripts from" msgstr "URL pour télécharger des scripts additionnels" -#: ../src/external/lua-scripts/tools/script_manager.lua:1443 +#: ../src/external/lua-scripts/tools/script_manager.lua:1463 msgid "new folder to place scripts in" msgstr "Nouveau dossier pour y placer les scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1446 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 msgid "install additional scripts" msgstr "Installer des scripts additionnels" -#: ../src/external/lua-scripts/tools/script_manager.lua:1454 +#: ../src/external/lua-scripts/tools/script_manager.lua:1474 msgid "enable \"disable scripts\" button" msgstr "Active le bouton « Désactiver scripts »" -#: ../src/external/lua-scripts/tools/script_manager.lua:1466 -#: ../src/external/lua-scripts/tools/script_manager.lua:1491 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1511 msgid "disable scripts" msgstr "Désactiver les scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1472 +#: ../src/external/lua-scripts/tools/script_manager.lua:1492 msgid "lua scripts will not run the next time darktable is started" msgstr "Les scripts Lua ne se lanceront pas lors du redémarrage de Darktable" -#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1506 msgid "add more scripts" msgstr "Ajouter plus de scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1522 msgid "select the script folder" msgstr "Sélectionner le dossier du script" @@ -15192,50 +15703,50 @@ msgstr "Sélectionner le dossier du script" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1533 -#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 -#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4154 -#: ../src/views/lighttable.c:1588 +#: ../src/external/lua-scripts/tools/script_manager.lua:1553 +#: ../src/iop/agx.c:2466 ../src/iop/channelmixerrgb.c:4449 +#: ../src/iop/clipping.c:2091 ../src/iop/colorbalancergb.c:1780 +#: ../src/iop/colorequal.c:2975 ../src/iop/filmicrgb.c:4342 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3262 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4408 +#: ../src/views/lighttable.c:1615 msgid "page" msgstr "Page" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1573 +#: ../src/external/lua-scripts/tools/script_manager.lua:1593 msgid "scripts per page" msgstr "Scripts par page" -#: ../src/external/lua-scripts/tools/script_manager.lua:1574 +#: ../src/external/lua-scripts/tools/script_manager.lua:1594 msgid "select number of start/stop buttons to display" msgstr "Sélectionner le nombre de bouton démarrer/arrêter à afficher" -#: ../src/external/lua-scripts/tools/script_manager.lua:1585 +#: ../src/external/lua-scripts/tools/script_manager.lua:1605 msgid "change number of buttons" msgstr "Changer le nombre de bouton" -#: ../src/external/lua-scripts/tools/script_manager.lua:1595 +#: ../src/external/lua-scripts/tools/script_manager.lua:1615 msgid "configuration" msgstr "Configuration" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1617 -#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1754 +#: ../src/external/lua-scripts/tools/script_manager.lua:1637 +#: ../src/gui/accelerators.c:3125 ../src/gui/accelerators.c:3236 +#: ../src/views/view.c:1767 msgid "action" msgstr "Action" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "install/update scripts" msgstr "Installer/mettre à jours les scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "configure" msgstr "Configurer" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "start/stop scripts" msgstr "Démarrer/arrêter les scripts" @@ -15334,302 +15845,294 @@ msgstr "" "Sébastien Delcoigne\n" "Nicolas Carlier" -#: ../src/gui/accelerators.c:67 +#: ../src/gui/accelerators.c:68 msgid "in active view" msgstr "Dans la vue active" -#: ../src/gui/accelerators.c:68 +#: ../src/gui/accelerators.c:69 msgid "in other views" msgstr "Dans d’autres vues" -#: ../src/gui/accelerators.c:69 +#: ../src/gui/accelerators.c:70 msgid "fallbacks" msgstr "Replis" -#: ../src/gui/accelerators.c:70 +#: ../src/gui/accelerators.c:71 msgid "speed adjustments" msgstr "Ajustements de vitesse" -#: ../src/gui/accelerators.c:71 +#: ../src/gui/accelerators.c:72 msgid "disabled defaults" msgstr "Défauts désactivés" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1563 +#: ../src/gui/accelerators.c:92 ../src/views/view.c:1576 msgid "scroll" msgstr "Molette" -#: ../src/gui/accelerators.c:92 +#: ../src/gui/accelerators.c:93 msgid "pan" msgstr "Déplacer" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 -#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6140 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3621 ../src/views/lighttable.c:1593 msgid "horizontal" msgstr "Horizontale" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 -#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 +#: ../src/gui/accelerators.c:95 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6138 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2113 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1604 msgid "vertical" msgstr "Verticale" -#: ../src/gui/accelerators.c:95 +#: ../src/gui/accelerators.c:96 msgid "diagonal" msgstr "Diagonale" -#: ../src/gui/accelerators.c:97 +#: ../src/gui/accelerators.c:98 msgid "leftright" msgstr "Gauche-droite" -#: ../src/gui/accelerators.c:98 +#: ../src/gui/accelerators.c:99 msgid "updown" msgstr "Haut-bas" -#: ../src/gui/accelerators.c:99 +#: ../src/gui/accelerators.c:100 msgid "pgupdown" msgstr "Page-haut-bas" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1541 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1554 msgid "shift" msgstr "Maj" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1543 +#: ../src/gui/accelerators.c:109 ../src/views/view.c:1556 msgid "ctrl" msgstr "Ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1546 +#: ../src/gui/accelerators.c:111 ../src/views/view.c:1559 msgid "option" msgstr "Option" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1548 +#: ../src/gui/accelerators.c:113 ../src/views/view.c:1561 msgid "alt" msgstr "Alt" -#: ../src/gui/accelerators.c:114 +#: ../src/gui/accelerators.c:115 msgid "cmd" msgstr "Cmd" -#: ../src/gui/accelerators.c:115 +#: ../src/gui/accelerators.c:116 msgid "altgr" msgstr "AltGr" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 -#: ../src/libs/tagging.c:2009 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:180 +#: ../src/libs/tagging.c:2021 msgid "edit" msgstr "Modifier" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "up" msgstr "Monter" -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "down" msgstr "Descendre" -#: ../src/gui/accelerators.c:134 +#: ../src/gui/accelerators.c:135 msgid "set" msgstr "Définir" -#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 -#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 -#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 -#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 -msgid "toggle" -msgstr "Basculer" - -#: ../src/gui/accelerators.c:137 +#: ../src/gui/accelerators.c:138 msgid "previous module" msgstr "Module précédent" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "next module" msgstr "Module suivant" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "previous instance" msgstr "Instance précédente" -#: ../src/gui/accelerators.c:139 +#: ../src/gui/accelerators.c:140 msgid "next instance" msgstr "Instance suivante" -#: ../src/gui/accelerators.c:142 +#: ../src/gui/accelerators.c:143 msgid "popup" msgstr "Popup" -#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 -#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1024 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:177 +#: ../src/gui/gtk.c:4208 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1038 msgid "next" msgstr "Suivant" -#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 -#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1025 +#: ../src/gui/accelerators.c:145 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:4209 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1039 msgid "previous" msgstr "Précédent" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1685 msgid "last" msgstr "Dernier" -#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 +#: ../src/gui/accelerators.c:148 ../src/gui/accelerators.c:1684 msgid "first" msgstr "Premier" -#: ../src/gui/accelerators.c:154 +#: ../src/gui/accelerators.c:155 msgid "ctrl-toggle" msgstr "Ctrl+inverser" -#: ../src/gui/accelerators.c:155 +#: ../src/gui/accelerators.c:156 msgid "ctrl-on" msgstr "Ctrl-sur" -#: ../src/gui/accelerators.c:156 +#: ../src/gui/accelerators.c:157 msgid "right-toggle" msgstr "Inverser-droit" -#: ../src/gui/accelerators.c:157 +#: ../src/gui/accelerators.c:158 msgid "right-on" msgstr "Sur-droit" -#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 +#: ../src/gui/accelerators.c:169 ../src/gui/gtk.c:4207 msgid "activate" msgstr "Activer" -#: ../src/gui/accelerators.c:169 +#: ../src/gui/accelerators.c:170 msgid "ctrl-activate" msgstr "Ctrl-activer" -#: ../src/gui/accelerators.c:170 +#: ../src/gui/accelerators.c:171 msgid "right-activate" msgstr "Droite-activer" -#: ../src/gui/accelerators.c:177 +#: ../src/gui/accelerators.c:178 msgid "store" msgstr "Stocker" -#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 +#: ../src/gui/accelerators.c:181 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "Modifier" -#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 -#: ../src/libs/tools/global_toolbox.c:512 +#: ../src/gui/accelerators.c:182 ../src/libs/tools/global_toolbox.c:62 +#: ../src/libs/tools/global_toolbox.c:531 msgid "preferences" msgstr "Préférences" # sur une nouvelle instance, sur la nouvelle instance ? -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:187 msgid "apply on new instance" msgstr "Appliquer sur une nouvelle instance" -#: ../src/gui/accelerators.c:191 +#: ../src/gui/accelerators.c:192 msgid "start" msgstr "Début" -#: ../src/gui/accelerators.c:192 +#: ../src/gui/accelerators.c:193 msgid "end" msgstr "Fin" -#: ../src/gui/accelerators.c:377 +#: ../src/gui/accelerators.c:452 msgid "entry" msgstr "Zone de saisie" -#: ../src/gui/accelerators.c:474 +#: ../src/gui/accelerators.c:549 msgid "combo effect not found" msgstr "Action « combobox » non trouvée" -#: ../src/gui/accelerators.c:668 +#: ../src/gui/accelerators.c:743 msgid "(keypad)" msgstr "(Pavé numérique)" # "duplicate" traduit par "cloner" avec une bulle d’explication utilisant le terme de "copie virtuelle", dans le sens que l’image n’est pas physiquement dupliquée -#: ../src/gui/accelerators.c:677 +#: ../src/gui/accelerators.c:752 msgid "tablet button" msgstr "Bouton de la tablette" -#: ../src/gui/accelerators.c:686 +#: ../src/gui/accelerators.c:761 msgid "unknown driver" msgstr "Pilote inconnu" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:834 msgid "long" msgstr "Long" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:835 msgid "double-press" msgstr "Double pression" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:836 msgid "triple-press" msgstr "Triple pression" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:837 msgid "press" msgstr "Presser" -#: ../src/gui/accelerators.c:766 +#: ../src/gui/accelerators.c:841 msgctxt "accel" msgid "left" msgstr "Gauche" -#: ../src/gui/accelerators.c:767 +#: ../src/gui/accelerators.c:842 msgctxt "accel" msgid "right" msgstr "Droite" -#: ../src/gui/accelerators.c:768 +#: ../src/gui/accelerators.c:843 msgctxt "accel" msgid "middle" msgstr "Milieu" -#: ../src/gui/accelerators.c:769 +#: ../src/gui/accelerators.c:844 msgctxt "accel" msgid "long" msgstr "Long" -#: ../src/gui/accelerators.c:770 +#: ../src/gui/accelerators.c:845 msgctxt "accel" msgid "double-click" msgstr "Double clic" -#: ../src/gui/accelerators.c:771 +#: ../src/gui/accelerators.c:846 msgctxt "accel" msgid "triple-click" msgstr "Triple clic" -#: ../src/gui/accelerators.c:772 +#: ../src/gui/accelerators.c:847 msgid "click" msgstr "Clic" -#: ../src/gui/accelerators.c:800 +#: ../src/gui/accelerators.c:875 msgid "first instance" msgstr "Première instance" # "duplicate" traduit par "cloner" avec une bulle d’explication utilisant le terme de "copie virtuelle", dans le sens que l’image n’est pas physiquement dupliquée -#: ../src/gui/accelerators.c:802 +#: ../src/gui/accelerators.c:877 msgid "last instance" msgstr "Dernière instance" # "duplicate" traduit par "cloner" avec une bulle d’explication utilisant le terme de "copie virtuelle", dans le sens que l’image n’est pas physiquement dupliquée -#: ../src/gui/accelerators.c:804 +#: ../src/gui/accelerators.c:879 msgid "relative instance" msgstr "Instance relative" -#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 -#: ../src/gui/accelerators.c:3910 +#: ../src/gui/accelerators.c:896 ../src/gui/accelerators.c:3150 +#: ../src/gui/accelerators.c:4136 msgid "speed" msgstr "Vitesse" -#: ../src/gui/accelerators.c:963 +#: ../src/gui/accelerators.c:1038 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -15640,11 +16143,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 +#: ../src/gui/accelerators.c:1141 ../src/gui/accelerators.c:1160 msgid "start typing for incremental search" msgstr "Commencer la saisie pour lancer la recherche incrémentale" -#: ../src/gui/accelerators.c:1069 +#: ../src/gui/accelerators.c:1144 msgid "" "\n" "press Delete to delete selected shortcut" @@ -15652,7 +16155,7 @@ msgstr "" "\n" "Touche Delete pour supprimer le raccourci sélectionné" -#: ../src/gui/accelerators.c:1071 +#: ../src/gui/accelerators.c:1146 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -15660,7 +16163,7 @@ msgstr "" "\n" "Touche Delete pour désactiver le raccourci par défaut sélectionné" -#: ../src/gui/accelerators.c:1072 +#: ../src/gui/accelerators.c:1147 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -15668,7 +16171,7 @@ msgstr "" "\n" "Touche Delete pour restaurer le raccourci par défaut sélectionné" -#: ../src/gui/accelerators.c:1074 +#: ../src/gui/accelerators.c:1149 msgid "" "\n" "double-click to add new shortcut" @@ -15676,11 +16179,11 @@ msgstr "" "\n" "Double clic pour ajouter un nouveau raccourci" -#: ../src/gui/accelerators.c:1086 +#: ../src/gui/accelerators.c:1161 msgid "click to filter shortcuts list" msgstr "Cliquer pour filtrer la liste des raccourcis" -#: ../src/gui/accelerators.c:1088 +#: ../src/gui/accelerators.c:1163 msgid "" "\n" "right-click to show action of selected shortcut" @@ -15688,7 +16191,7 @@ msgstr "" "\n" "Clic-droit pour montrer l’action du raccourci sélectionné" -#: ../src/gui/accelerators.c:1091 +#: ../src/gui/accelerators.c:1166 msgid "" "\n" "double-click to define new shortcut" @@ -15696,7 +16199,7 @@ msgstr "" "\n" "Double cliquer pour définir un nouveau raccourci" -#: ../src/gui/accelerators.c:1094 +#: ../src/gui/accelerators.c:1169 msgid "" "\n" "\n" @@ -15710,7 +16213,7 @@ msgstr "" "Un élément, effet, vitesse ou instance différente peut être configuré pour " "chacun dans la liste des raccourcis." -#: ../src/gui/accelerators.c:1098 +#: ../src/gui/accelerators.c:1173 msgid "" "\n" "\n" @@ -15728,11 +16231,11 @@ msgstr "" # bulle d’aide de l’histogramme, et aussi très souvent dans les modules # => pas de " • " initial -#: ../src/gui/accelerators.c:1107 +#: ../src/gui/accelerators.c:1182 msgid "shift+alt+scroll to change height" msgstr "Maj+Alt+molette pour changer la hauteur" -#: ../src/gui/accelerators.c:1127 +#: ../src/gui/accelerators.c:1202 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -15742,48 +16245,48 @@ msgstr "" # 1re ligne de la liste dans la bulle d’aide de l’icône de définition # des raccourcis lorsqu’activée -#: ../src/gui/accelerators.c:1128 +#: ../src/gui/accelerators.c:1203 msgid "click to open shortcut configuration" msgstr " • Cliquer pour ouvrir le panneau de configuration des raccourcis" -#: ../src/gui/accelerators.c:1129 +#: ../src/gui/accelerators.c:1204 msgid "ctrl+click to add to quick access panel\n" msgstr "Ctrl+clic pour ajouter au panneau d’accès rapide\n" -#: ../src/gui/accelerators.c:1130 +#: ../src/gui/accelerators.c:1205 msgid "ctrl+click to remove from quick access panel\n" msgstr "Ctrl+clic pour supprimer du panneau d’accès rapide\n" # 2e ligne de la liste dans la bulle d’aide de l’icône de définition # des raccourcis lorsqu'activée -#: ../src/gui/accelerators.c:1131 +#: ../src/gui/accelerators.c:1206 msgid "scroll to change default speed" msgstr " • Molette pour changer la vitesse" # 3e ligne de la liste dans la bulle d’aide de l’icône de définition # des raccourcis lorsqu’activée -#: ../src/gui/accelerators.c:1132 +#: ../src/gui/accelerators.c:1207 msgid "right-click to exit mapping mode" msgstr " • Clic-droit pour quitter le mode enregistrement" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "ctrl+v" msgstr "Ctrl+V" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "right long click" msgstr "Clic-droit long" # minuscule initiale -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "to copy Lua command" msgstr "pour copier la commande Lua" -#: ../src/gui/accelerators.c:1461 +#: ../src/gui/accelerators.c:1536 msgid "shortcut for move exists with single effect" msgstr "Un raccourci pour le mouvement existe avec un effet unique" -#: ../src/gui/accelerators.c:1463 +#: ../src/gui/accelerators.c:1538 #, c-format msgid "" "%s\n" @@ -15794,64 +16297,64 @@ msgstr "" "\n" "(assigner « %s » à « %s »)" -#: ../src/gui/accelerators.c:1464 +#: ../src/gui/accelerators.c:1539 msgid "create separate shortcuts for up and down move?" msgstr "" "Créer des raccourcis différents pour les mouvements monter et descendre ?" -#: ../src/gui/accelerators.c:1490 +#: ../src/gui/accelerators.c:1565 #, c-format msgid "%s, speed reset" msgstr "%s, réinitialise la vitesse" -#: ../src/gui/accelerators.c:1509 +#: ../src/gui/accelerators.c:1584 msgid "shortcut exists with different settings" msgstr "Le raccourci existe avec des paramètres différents" -#: ../src/gui/accelerators.c:1510 +#: ../src/gui/accelerators.c:1585 msgid "reset the settings of the shortcut?" msgstr "Réinitialiser les paramètres du raccourci ?" -#: ../src/gui/accelerators.c:1519 +#: ../src/gui/accelerators.c:1594 msgid "shortcut already exists" msgstr "Le raccourci existe déjà" -#: ../src/gui/accelerators.c:1521 +#: ../src/gui/accelerators.c:1596 msgid "disable this default shortcut?" msgstr "Désactiver ce raccourci par défaut ?" -#: ../src/gui/accelerators.c:1522 +#: ../src/gui/accelerators.c:1597 msgid "remove the shortcut?" msgstr "Supprimer le raccourci ?" -#: ../src/gui/accelerators.c:1562 +#: ../src/gui/accelerators.c:1637 msgid "clashing shortcuts exist" msgstr "Il y a des raccourcis conflictuels" -#: ../src/gui/accelerators.c:1563 +#: ../src/gui/accelerators.c:1638 msgid "remove these existing shortcuts?" msgstr "Éliminer ces raccourcis existants ?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1608 +#: ../src/gui/accelerators.c:1683 msgid "preferred" msgstr "Préféré" -#: ../src/gui/accelerators.c:1611 +#: ../src/gui/accelerators.c:1686 msgid "second" msgstr "Second" # "duplicate" traduit par "cloner" avec une bulle d’explication utilisant le terme de "copie virtuelle", dans le sens que l’image n’est pas physiquement dupliquée -#: ../src/gui/accelerators.c:1612 +#: ../src/gui/accelerators.c:1687 msgid "last but one" msgstr "Pénultième" -#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 +#: ../src/gui/accelerators.c:1850 ../src/gui/accelerators.c:1915 msgid "(unchanged)" msgstr "(Non modifié)" -#: ../src/gui/accelerators.c:1957 +#: ../src/gui/accelerators.c:2032 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -15877,47 +16380,47 @@ msgstr "" "\n" "Clic-droit pour annuler." -#: ../src/gui/accelerators.c:2030 +#: ../src/gui/accelerators.c:2081 msgid "removing shortcut" msgstr "Suppression du raccourci" -#: ../src/gui/accelerators.c:2032 +#: ../src/gui/accelerators.c:2083 msgid "disable the selected default shortcut?" msgstr "Désactiver le raccourci par défaut sélectionné ?" -#: ../src/gui/accelerators.c:2033 +#: ../src/gui/accelerators.c:2084 msgid "restore the selected default shortcut?" msgstr "Restaurer le raccourci par défaut sélectionné ?" -#: ../src/gui/accelerators.c:2034 +#: ../src/gui/accelerators.c:2085 msgid "remove the selected shortcut?" msgstr "Supprimer le raccourci sélectionné ?" -#: ../src/gui/accelerators.c:2149 +#: ../src/gui/accelerators.c:2259 msgid "command" msgstr "Commande" -#: ../src/gui/accelerators.c:2150 +#: ../src/gui/accelerators.c:2260 msgid "preset" msgstr "Préréglage" -#: ../src/gui/accelerators.c:2531 +#: ../src/gui/accelerators.c:2663 msgid "restore shortcuts" msgstr "Restauration du raccourci" -#: ../src/gui/accelerators.c:2534 +#: ../src/gui/accelerators.c:2666 msgid "_defaults" msgstr "_Défaut" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2667 msgid "_startup" msgstr "_Démarrage" -#: ../src/gui/accelerators.c:2536 +#: ../src/gui/accelerators.c:2668 msgid "_edits" msgstr "_Avant modif" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2673 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -15929,7 +16432,7 @@ msgstr "" " • Comme au démarrage\n" " • Comme avant l’ouverture de ce dialogue\n" -#: ../src/gui/accelerators.c:2547 +#: ../src/gui/accelerators.c:2679 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -15937,16 +16440,16 @@ msgstr "" "Effacer tous les raccourcis récents\n" "au lieu de restaurer ceux qui ont été modifiés." -#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 -#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2736 ../src/gui/preferences.c:1082 +#: ../src/libs/tools/global_toolbox.c:516 ../src/libs/tools/global_toolbox.c:691 msgid "shortcuts" msgstr "Raccourcis" -#: ../src/gui/accelerators.c:2614 +#: ../src/gui/accelerators.c:2746 msgid "export shortcuts" msgstr "Exporter les raccourcis" -#: ../src/gui/accelerators.c:2621 +#: ../src/gui/accelerators.c:2753 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -15954,27 +16457,27 @@ msgstr "" "Exporter tous les raccourcis dans un fichier\n" "ou seulement pour un périphérique sélectionné.\n" -#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 +#: ../src/gui/accelerators.c:2759 ../src/gui/accelerators.c:2831 msgid "keyboard" msgstr "Clavier" -#: ../src/gui/accelerators.c:2640 +#: ../src/gui/accelerators.c:2772 msgid "device id" msgstr "Id du périphérique" -#: ../src/gui/accelerators.c:2658 +#: ../src/gui/accelerators.c:2790 msgid "select file to export" msgstr "Sélectionne le fichier à exporter" -#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 +#: ../src/gui/accelerators.c:2791 ../src/libs/tagging.c:2903 msgid "_export" msgstr "_Exporter" -#: ../src/gui/accelerators.c:2686 +#: ../src/gui/accelerators.c:2818 msgid "import shortcuts" msgstr "Importer des raccourcis" -#: ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2825 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -15982,31 +16485,31 @@ msgstr "" "Importer tous les raccourcis du fichier,\n" "ou seulement pour un périphérique sélectionné.\n" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2842 msgid "id in file" msgstr "Id dans le fichier" -#: ../src/gui/accelerators.c:2716 +#: ../src/gui/accelerators.c:2848 msgid "id when loaded" msgstr "Id lorsque chargé" -#: ../src/gui/accelerators.c:2719 +#: ../src/gui/accelerators.c:2851 msgid "clear device first" msgstr "Effacer d’abord les raccourcis du périphérique" -#: ../src/gui/accelerators.c:2744 +#: ../src/gui/accelerators.c:2876 msgid "select file to import" msgstr "Sélectionner le fichier à importer" -#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 +#: ../src/gui/accelerators.c:2877 ../src/libs/tagging.c:2861 msgid "_import" msgstr "_Importer" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2927 msgid "import sample shortcuts" msgstr "Importer des raccourcis d’exemples" -#: ../src/gui/accelerators.c:2801 +#: ../src/gui/accelerators.c:2933 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -16030,11 +16533,11 @@ msgstr "" "Il est recommandé d’exporter les raccourcis actuels\n" "avant d’ajouter ces derniers.\n" -#: ../src/gui/accelerators.c:2897 +#: ../src/gui/accelerators.c:3098 msgid "search shortcuts list" msgstr "Chercher dans la liste des raccourcis" -#: ../src/gui/accelerators.c:2899 +#: ../src/gui/accelerators.c:3100 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -16042,23 +16545,23 @@ msgstr "" "Recherche incrémentale dans la liste des raccourcis,\n" "appuyer les touches haut ou bas pour parcourir la sélection." -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1752 +#: ../src/gui/accelerators.c:3122 ../src/views/view.c:1765 msgid "shortcut" msgstr "Raccourci" -#: ../src/gui/accelerators.c:2932 +#: ../src/gui/accelerators.c:3135 msgid "element" msgstr "Élément" -#: ../src/gui/accelerators.c:2940 +#: ../src/gui/accelerators.c:3143 msgid "effect" msgstr "Effets" -#: ../src/gui/accelerators.c:2998 +#: ../src/gui/accelerators.c:3201 msgid "search actions list" msgstr "Chercher dans la liste d’actions" -#: ../src/gui/accelerators.c:3000 +#: ../src/gui/accelerators.c:3203 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -16066,16 +16569,16 @@ msgstr "" "Recherche incrémentale dans la liste des actions,\n" "appuyer les touches haut ou bas pour parcourir la sélection." -#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/accelerators.c:3244 ../src/gui/guides.c:841 #: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "Type" -#: ../src/gui/accelerators.c:3060 +#: ../src/gui/accelerators.c:3274 msgid "enable fallbacks" msgstr "Activer les replis" -#: ../src/gui/accelerators.c:3061 +#: ../src/gui/accelerators.c:3275 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -16084,46 +16587,46 @@ msgstr "" "additionnels,\n" "lorsque utilisé avec un raccourci de base." -#: ../src/gui/accelerators.c:3068 +#: ../src/gui/accelerators.c:3282 msgid "open help page for shortcuts" msgstr "Ouvre la page d’aide pour les raccourcis" # lorsque l’action n’engendre pas de suppression physique, on emploie le terme "enlever" -#: ../src/gui/accelerators.c:3072 +#: ../src/gui/accelerators.c:3286 msgid "restore..." msgstr "Restaurer…" -#: ../src/gui/accelerators.c:3073 +#: ../src/gui/accelerators.c:3287 msgid "restore default shortcuts or previous state" msgstr "Restaurer les raccourcis par défaut ou leur état précédent" -#: ../src/gui/accelerators.c:3076 +#: ../src/gui/accelerators.c:3290 msgid "import extras" msgstr "Extras importation" -#: ../src/gui/accelerators.c:3077 +#: ../src/gui/accelerators.c:3291 msgid "import extended default shortcuts" msgstr "Importer des exemples de raccourcis par défaut" -#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 -#: ../src/libs/tagging.c:3713 +#: ../src/gui/accelerators.c:3294 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3738 msgid "import..." msgstr "Importer…" -#: ../src/gui/accelerators.c:3081 +#: ../src/gui/accelerators.c:3295 msgid "fully or partially import shortcuts from file" msgstr "Importer tout ou partiellement les raccourcis" -#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 -#: ../src/libs/tagging.c:3720 +#: ../src/gui/accelerators.c:3298 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3745 msgid "export..." msgstr "Exporter…" -#: ../src/gui/accelerators.c:3085 +#: ../src/gui/accelerators.c:3299 msgid "fully or partially export shortcuts to file" msgstr "Exporter tout ou partiellement les raccourcis" -#: ../src/gui/accelerators.c:3097 +#: ../src/gui/accelerators.c:3311 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" @@ -16156,32 +16659,32 @@ msgstr "" "Cliquer trois fois pour supprimer définitivement cette notification." "" -#: ../src/gui/accelerators.c:3527 +#: ../src/gui/accelerators.c:3741 msgid "reinitialising input devices" msgstr "Réinitialise les périphériques d’entrée" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "move not assigned" msgstr "Déplacement non assigné" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "fallback to earlier move" msgstr "Repli au déplacement précédent" # lorsque l’action n’engendre pas de suppression physique, on emploie le terme "enlever" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "down move" msgstr "Mouvement vers le bas" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "flip top/bottom first/last" msgstr "Intervertir haut/bas premier/dernier" -#: ../src/gui/accelerators.c:3775 +#: ../src/gui/accelerators.c:4001 msgid "fallback to move" msgstr "Repli à déplacer" -#: ../src/gui/accelerators.c:3881 +#: ../src/gui/accelerators.c:4107 #, c-format msgid "" "\n" @@ -16191,209 +16694,209 @@ msgstr "" "Applique le préréglage « %s »" #. TODO -#: ../src/gui/accelerators.c:3997 +#: ../src/gui/accelerators.c:4249 msgid "ignoring shortcuts while blocking jobs running" msgstr "Ignore les raccourcis pendant qu’une tâche bloquante s’exécute" -#: ../src/gui/accelerators.c:4031 +#: ../src/gui/accelerators.c:4283 #, c-format msgid "%s not assigned" msgstr "« %s » n’est pas assigné" -#: ../src/gui/accelerators.c:4211 +#: ../src/gui/accelerators.c:4473 #, c-format msgid "%s assigned to %s" msgstr "« %s » est assigné à « %s »" -#: ../src/gui/accelerators.c:4424 +#: ../src/gui/accelerators.c:4803 msgid "short key press resets stuck keys" msgstr "Une pression courte réinitialise les touches bloquées" -#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +#: ../src/gui/color_picker_proxy.c:542 ../src/iop/watermark.c:1462 msgid "pick color from image" msgstr "Choisit une couleur dans l’image" -#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 +#: ../src/gui/gtk.c:228 ../src/views/darkroom.c:5669 msgid "darktable - darkroom preview" msgstr "Darktable - prévisualisation en chambre noire" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips off" msgstr "Info-bulles désactivées" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips on" msgstr "Info-bulles activées" -#: ../src/gui/gtk.c:1035 +#: ../src/gui/gtk.c:1154 msgid "closing darktable..." msgstr "Quitter Darktable…" -#: ../src/gui/gtk.c:1065 +#: ../src/gui/gtk.c:1187 msgid "exporting to GIMP" msgstr "Export vers GIMP" -#: ../src/gui/gtk.c:1346 +#: ../src/gui/gtk.c:1493 msgid "URL opened in web browser" msgstr "Page ouverte dans le navigateur" -#: ../src/gui/gtk.c:1350 +#: ../src/gui/gtk.c:1497 msgid "error while opening URL in web browser" msgstr "Erreur lors de l’ouverture d’une page dans le navigateur" #. View menu -#: ../src/gui/gtk.c:1531 +#: ../src/gui/gtk.c:1678 msgctxt "menu" msgid "Views" msgstr "Vues" -#: ../src/gui/gtk.c:1535 +#: ../src/gui/gtk.c:1682 msgctxt "menu" msgid "Lighttable" msgstr "Table lumineuse" -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1683 msgctxt "menu" msgid "Darkroom" msgstr "Chambre noire" -#: ../src/gui/gtk.c:1542 +#: ../src/gui/gtk.c:1689 msgctxt "menu" msgid "Slideshow" msgstr "Diaporama" -#: ../src/gui/gtk.c:1544 +#: ../src/gui/gtk.c:1691 msgctxt "menu" msgid "Map" msgstr "Carte" -#: ../src/gui/gtk.c:1546 +#: ../src/gui/gtk.c:1693 msgctxt "menu" msgid "Print" msgstr "Impression" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1695 msgctxt "menu" msgid "Tethering" msgstr "Capture" #. Window menu -#: ../src/gui/gtk.c:1554 +#: ../src/gui/gtk.c:1701 msgctxt "menu" msgid "Window" msgstr "Fenêtre" #. Help menu -#: ../src/gui/gtk.c:1562 +#: ../src/gui/gtk.c:1709 msgctxt "menu" msgid "Help" msgstr "Aide" -#: ../src/gui/gtk.c:1566 +#: ../src/gui/gtk.c:1713 msgctxt "menu" msgid "darktable Manual" msgstr "Manuel Darktable" -#: ../src/gui/gtk.c:1573 +#: ../src/gui/gtk.c:1720 msgctxt "menu" msgid "darktable Homepage" msgstr "Page d’accueil de Darktable" -#: ../src/gui/gtk.c:1605 +#: ../src/gui/gtk.c:1752 msgctxt "menu" msgid "Preferences" msgstr "Préférences" -#: ../src/gui/gtk.c:1659 +#: ../src/gui/gtk.c:1805 msgid "panels" msgstr "Panneaux" -#: ../src/gui/gtk.c:1698 +#: ../src/gui/gtk.c:1844 msgid "switch views" msgstr "Changer de vue/carte" -#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1845 ../src/views/tethering.c:104 msgid "tethering" msgstr "Capture" -#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1851 ../src/views/map.c:282 msgid "map" msgstr "Carte" -#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1853 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "Diaporama" #. Print button -#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 +#: ../src/gui/gtk.c:1855 ../src/libs/print_settings.c:2965 msgid "print" msgstr "Impression" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1716 +#: ../src/gui/gtk.c:1862 msgid "quit" msgstr "Quitter" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1720 +#: ../src/gui/gtk.c:1866 msgid "fullscreen" msgstr "Plein écran" -#: ../src/gui/gtk.c:1725 +#: ../src/gui/gtk.c:1871 msgid "collapsing controls" msgstr "Contrôles de repli" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1728 +#: ../src/gui/gtk.c:1874 msgid "header" msgstr "Tête de groupe" -#: ../src/gui/gtk.c:1730 +#: ../src/gui/gtk.c:1876 msgid "filmstrip and timeline" msgstr "Bandeau et chronologie" -#: ../src/gui/gtk.c:1732 +#: ../src/gui/gtk.c:1878 msgid "top toolbar" msgstr "Barre d’outil haute" -#: ../src/gui/gtk.c:1733 +#: ../src/gui/gtk.c:1879 msgid "bottom toolbar" msgstr "Barre d’outil basse" -#: ../src/gui/gtk.c:1734 +#: ../src/gui/gtk.c:1880 msgid "all top" msgstr "Haut tous" -#: ../src/gui/gtk.c:1735 +#: ../src/gui/gtk.c:1881 msgid "all bottom" msgstr "Bas tous" -#: ../src/gui/gtk.c:1737 +#: ../src/gui/gtk.c:1883 msgid "toggle tooltip visibility" msgstr "Basculer les info-bulles" -#: ../src/gui/gtk.c:1740 +#: ../src/gui/gtk.c:1886 msgid "reinitialise input devices" msgstr "Réinitialise les périphériques d’entrée" -#: ../src/gui/gtk.c:1781 +#: ../src/gui/gtk.c:1927 msgid "toggle focus-peaking mode" msgstr "Basculer le mode zones nettes" -#: ../src/gui/gtk.c:1788 +#: ../src/gui/gtk.c:1934 msgid "toggle focus peaking" msgstr "Basculer les zones nettes" -#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 -#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 +#: ../src/gui/gtk.c:2267 ../src/gui/gtk.c:4329 ../src/gui/gtk.c:4334 +#: ../src/gui/gtk.c:4339 ../src/gui/gtk.c:4344 msgid "tabs" msgstr "Tabs" -#: ../src/gui/gtk.c:2216 +#: ../src/gui/gtk.c:2353 msgid "collapsing panels" msgstr "Replier les panneaux" -#: ../src/gui/gtk.c:2217 +#: ../src/gui/gtk.c:2354 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -16409,55 +16912,55 @@ msgstr "" "\n" "Voulez-vous replier tous les panneaux maintenant ?" -#: ../src/gui/gtk.c:2685 +#: ../src/gui/gtk.c:2822 msgid "restore defaults" msgstr "Restaurer par défaut" -#: ../src/gui/gtk.c:2686 +#: ../src/gui/gtk.c:2823 msgid "restore the default visibility and position of all modules in this view" msgstr "" "Restaurer la visibilité par défaut ainsi que la position des modules dans " "cette vue" -#: ../src/gui/gtk.c:2770 +#: ../src/gui/gtk.c:2975 msgid "right-click to show/hide modules" msgstr "Clic-droit pour afficher/cacher les modules" -#: ../src/gui/gtk.c:2779 +#: ../src/gui/gtk.c:2983 msgid "show/hide modules" msgstr "Afficher/cacher les modules" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3583 +#: ../src/gui/gtk.c:3782 msgid "access the online user manual?" msgstr "Accéder au manuel utilisateur en ligne ?" -#: ../src/gui/gtk.c:3584 +#: ../src/gui/gtk.c:3783 #, c-format msgid "do you want to access `%s'?" msgstr "Accéder à « %s » ?" -#: ../src/gui/gtk.c:3606 +#: ../src/gui/gtk.c:3805 msgid "there is no help available for this element" msgstr "Aucune aide disponible pour cet élément" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 +#: ../src/gui/gtk.c:3850 ../src/libs/metadata_view.c:854 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3653 +#: ../src/gui/gtk.c:3852 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3993 +#: ../src/gui/gtk.c:4202 msgid "does not contain pages" msgstr "Ne contient pas de pages" -#: ../src/gui/gtk.c:4242 +#: ../src/gui/gtk.c:4464 ../src/gui/gtk.c:4535 #, c-format msgid "never show more than %d lines" msgstr "Ne pas montrer plus de %d lignes" @@ -16558,128 +17061,128 @@ msgstr "$(WORKSPACE.LABEL) - Label de l’espace de travail courant" msgid "from metadata" msgstr "Depuis les métadonnées" -#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:558 +#: ../src/gui/guides.c:31 ../src/iop/colorcorrection.c:251 +#: ../src/iop/monochrome.c:554 msgid "grid" msgstr "Grille" -#: ../src/gui/guides.c:31 +#: ../src/gui/guides.c:32 msgid "rules of thirds" msgstr "Règle des tiers" -#: ../src/gui/guides.c:32 +#: ../src/gui/guides.c:33 msgid "metering" msgstr "Mesure" -#: ../src/gui/guides.c:33 +#: ../src/gui/guides.c:34 msgid "perspective" msgstr "Perspective" -#: ../src/gui/guides.c:34 +#: ../src/gui/guides.c:35 msgid "diagonal method" msgstr "Diagonales" -#: ../src/gui/guides.c:35 +#: ../src/gui/guides.c:36 msgid "harmonious triangles" msgstr "Triangles harmonieux" -#: ../src/gui/guides.c:36 +#: ../src/gui/guides.c:37 msgid "golden sections" msgstr "Sections d’or" -#: ../src/gui/guides.c:37 +#: ../src/gui/guides.c:38 msgid "golden spiral" msgstr "Spirale d’or" -#: ../src/gui/guides.c:38 +#: ../src/gui/guides.c:39 msgid "golden spiral sections" msgstr "Sections de spirale d’or" -#: ../src/gui/guides.c:39 +#: ../src/gui/guides.c:40 msgid "golden mean (all guides)" msgstr "Nombre d’or (tous)" -#: ../src/gui/guides.c:233 +#: ../src/gui/guides.c:234 msgid "horizontal lines" msgstr "Lignes horizontales" -#: ../src/gui/guides.c:234 +#: ../src/gui/guides.c:235 msgid "number of horizontal guide lines" msgstr "Nombre de lignes-guide horizontales" -#: ../src/gui/guides.c:244 +#: ../src/gui/guides.c:245 msgid "vertical lines" msgstr "Lignes verticales" -#: ../src/gui/guides.c:245 +#: ../src/gui/guides.c:246 msgid "number of vertical guide lines" msgstr "Nombre de lignes-guide verticales" -#: ../src/gui/guides.c:254 +#: ../src/gui/guides.c:255 msgid "subdivisions" msgstr "Sous-division" -#: ../src/gui/guides.c:255 +#: ../src/gui/guides.c:256 msgid "number of subdivisions per grid rectangle" msgstr "Nombre de sous-divisions des grilles" #. title -#: ../src/gui/guides.c:822 +#: ../src/gui/guides.c:823 msgid "global guide overlay settings" msgstr "Paramètres globaux des guides" -#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 +#: ../src/gui/guides.c:832 ../src/gui/guides.c:841 ../src/gui/guides.c:848 +#: ../src/gui/guides.c:863 ../src/views/darkroom.c:3587 msgid "guide lines" msgstr "Lignes-guide" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 +#: ../src/gui/guides.c:832 ../src/iop/clipping.c:2096 msgid "flip" msgstr "Symétrie en miroir" -#: ../src/gui/guides.c:831 +#: ../src/gui/guides.c:832 msgid "flip guides" msgstr "Retourne les guides" -#: ../src/gui/guides.c:834 +#: ../src/gui/guides.c:835 msgid "horizontally" msgstr "Horizontale" -#: ../src/gui/guides.c:835 +#: ../src/gui/guides.c:836 msgid "vertically" msgstr "Verticale" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 -#: ../src/iop/colorbalance.c:1861 +#: ../src/gui/guides.c:837 ../src/iop/ashift.c:6142 ../src/iop/clipping.c:2100 +#: ../src/iop/colorbalance.c:1864 msgid "both" msgstr "Les deux" -#: ../src/gui/guides.c:841 +#: ../src/gui/guides.c:842 msgid "setup guide lines" msgstr "Configurer les lignes-guide" -#: ../src/gui/guides.c:847 +#: ../src/gui/guides.c:848 msgid "overlay color" msgstr "Couleur des superpositions" -#: ../src/gui/guides.c:848 +#: ../src/gui/guides.c:849 msgid "set overlay color" msgstr "Sélectionne la couleur des superpositions" -#: ../src/gui/guides.c:865 +#: ../src/gui/guides.c:866 msgid "" "set the contrast between the lightest and darkest part of the guide overlays" msgstr "Définit le contraste entre les parties claires et sombres des guides" -#: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 +#: ../src/gui/guides.c:984 ../src/gui/guides.c:1042 msgid "show guides" msgstr "Montrer les guides" -#: ../src/gui/guides.c:1041 +#: ../src/gui/guides.c:1056 msgid "show guide overlay when this module has focus" msgstr "Affiche les guides lorsque ce module a le focus" -#: ../src/gui/guides.c:1044 +#: ../src/gui/guides.c:1063 msgid "" "change global guide settings\n" "note that these settings are applied globally and will impact any module that " @@ -16726,21 +17229,16 @@ msgstr "Inclure" msgid "item" msgstr "Élément" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 -#: ../src/gui/styles_dialog.c:717 -msgid "mask" -msgstr "Masque" - #: ../src/gui/hist_dialog.c:372 msgid "can't copy history out of unaltered image" msgstr "Impossible de copier le développement d’une image non développée" #. grid headers -#: ../src/gui/import_metadata.c:485 +#: ../src/gui/import_metadata.c:481 msgid "metadata presets" msgstr "Préréglages des métadonnées" -#: ../src/gui/import_metadata.c:488 +#: ../src/gui/import_metadata.c:484 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -16750,11 +17248,11 @@ msgstr "" " • Double clic sur un label pour effacer l’entrée correspondante\n" " • Double clic sur « Préréglage » pour effacer toutes les entrées" -#: ../src/gui/import_metadata.c:498 +#: ../src/gui/import_metadata.c:493 msgid "from XMP" msgstr "Depuis XMP" -#: ../src/gui/import_metadata.c:501 +#: ../src/gui/import_metadata.c:496 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -16769,11 +17267,11 @@ msgstr "" "fichier XMP est mis à jour." #. tags -#: ../src/gui/import_metadata.c:512 +#: ../src/gui/import_metadata.c:507 msgid "tag presets" msgstr "Préréglages des mots-clés" -#: ../src/gui/import_metadata.c:526 +#: ../src/gui/import_metadata.c:521 msgid "comma separated list of tags" msgstr "Liste de mots-clés séparés par des virgules" @@ -16785,7 +17283,7 @@ msgstr "Sélectionner un mot-clé" msgid "_add" msgstr "_Ajouter" -#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:837 msgid "_done" msgstr "_Terminé" @@ -16801,11 +17299,11 @@ msgstr "" "Liste des mots-clés disponibles. Cliquer sur « ajouter » ou double cliquer " "sur un mot-clé pour l’ajouter." -#: ../src/gui/preferences.c:314 +#: ../src/gui/preferences.c:319 msgid "reset panels in all views" msgstr "Réinitialiser les panneaux dans toutes les vues" -#: ../src/gui/preferences.c:315 +#: ../src/gui/preferences.c:320 msgid "" "are you sure?\n" "\n" @@ -16818,15 +17316,15 @@ msgstr "" "modules." #. language -#: ../src/gui/preferences.c:348 +#: ../src/gui/preferences.c:355 msgid "interface language" msgstr "Langue de l’interface" -#: ../src/gui/preferences.c:368 +#: ../src/gui/preferences.c:375 msgid "double-click to reset to the system language" msgstr "Double clic pour réinitialiser à la langue du système" -#: ../src/gui/preferences.c:371 +#: ../src/gui/preferences.c:378 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -16835,27 +17333,27 @@ msgstr "" "Règle la langue de l’interface utilisateur (nécessite un redémarrage).\n" "La langue système par défaut est marquée d’une *." -#: ../src/gui/preferences.c:383 +#: ../src/gui/preferences.c:389 msgid "theme" msgstr "Thème" -#: ../src/gui/preferences.c:414 +#: ../src/gui/preferences.c:420 msgid "set the theme for the user interface" msgstr "Définit le thème de l’interface utilisateur" -#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 +#: ../src/gui/preferences.c:435 ../src/gui/preferences.c:442 msgid "use system font size" msgstr "Utilisation de la police système" -#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 +#: ../src/gui/preferences.c:457 ../src/gui/preferences.c:464 msgid "font size in points" msgstr "Taille de la police en points" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:470 msgid "GUI controls and text DPI" msgstr "Contrôles de l’IU et DPI du texte" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:480 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -16872,75 +17370,75 @@ msgstr "" "qui est de 96 DPI la plupart du temps.\n" "(nécessite un redémarrage)" -#: ../src/gui/preferences.c:485 +#: ../src/gui/preferences.c:490 msgid "reset view panels" msgstr "Réinitialiser les panneaux des vues" -#: ../src/gui/preferences.c:487 +#: ../src/gui/preferences.c:492 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "" "Réinitialiser les panneaux cachés, leurs tailles et les modules sélectionnés " "dans toutes les vues" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:499 msgid "modify selected theme with CSS tweaks below" msgstr "Modifier le thème via les ajustements CSS ci-dessous" -#: ../src/gui/preferences.c:504 +#: ../src/gui/preferences.c:509 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "" "Modifie le thème avec le code CSS entré ci-dessous,\n" "(sauvegardé dans user.css)" # espaces en début et fin pour des marges dans le bouton -#: ../src/gui/preferences.c:528 +#: ../src/gui/preferences.c:532 msgctxt "usercss" msgid "save CSS and apply" msgstr " Sauvegarder et appliquer " -#: ../src/gui/preferences.c:536 +#: ../src/gui/preferences.c:540 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "Sauvegarder et appliquer les modifications CSS entrées dans cet éditeur" -#: ../src/gui/preferences.c:539 +#: ../src/gui/preferences.c:543 msgid "open help page for CSS tweaks" msgstr "Ouvre la page d’aide pour les ajustements CSS" #. load default text with some pointers -#: ../src/gui/preferences.c:561 +#: ../src/gui/preferences.c:565 msgid "ERROR Loading user.css" msgstr "Erreur lors du chargement de user.css" #. load default text -#: ../src/gui/preferences.c:570 +#: ../src/gui/preferences.c:574 msgid "Enter CSS theme tweaks here" msgstr "Entrer ici les modifications CSS du thème" -#: ../src/gui/preferences.c:585 +#: ../src/gui/preferences.c:589 msgid "darktable preferences" msgstr "Préférences" -#: ../src/gui/preferences.c:648 +#: ../src/gui/preferences.c:652 msgid "darktable needs to be restarted for settings to take effect" msgstr "Darktable doit être redémarré pour prendre en compte les changements" #. exif -#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 -#: ../src/libs/metadata_view.c:147 +#: ../src/gui/preferences.c:977 ../src/gui/preferences_ai.c:1180 +#: ../src/gui/presets.c:658 ../src/libs/metadata_view.c:148 msgid "model" msgstr "Modèle" -#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 -#: ../src/libs/metadata_view.c:148 +#: ../src/gui/preferences.c:983 ../src/gui/presets.c:666 +#: ../src/libs/metadata_view.c:149 msgid "maker" msgstr "Fabricant" -#: ../src/gui/preferences.c:1007 +#: ../src/gui/preferences.c:1029 msgid "search presets list" msgstr "Chercher dans la liste des raccourcis" -#: ../src/gui/preferences.c:1010 +#: ../src/gui/preferences.c:1032 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -16948,142 +17446,270 @@ msgstr "" "Recherche incrémentale dans la liste des raccourcis.\n" "Appuyer les touches Haut ou Bas pour parcourir la sélection." -#: ../src/gui/preferences.c:1020 +#: ../src/gui/preferences.c:1041 msgctxt "preferences" msgid "import..." msgstr "Importer" -#: ../src/gui/preferences.c:1025 +#: ../src/gui/preferences.c:1046 msgctxt "preferences" msgid "export..." msgstr "Exporter" -#: ../src/gui/preferences.c:1208 +#: ../src/gui/preferences.c:1232 #, c-format msgid "failed to import preset %s" msgstr "Échec d’importation du préréglage « %s »" -#: ../src/gui/preferences.c:1220 +#: ../src/gui/preferences.c:1244 msgid "select preset(s) to import" msgstr "Sélectionne le(s) préréglage(s) à importer" -#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 -#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 -#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 -#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1245 ../src/gui/preferences_ai.c:1735 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:464 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:957 ../src/libs/import.c:1831 +#: ../src/libs/import.c:1942 ../src/libs/styles.c:595 msgid "_open" msgstr "_Ouvrir" -#: ../src/gui/preferences.c:1230 +#: ../src/gui/preferences.c:1254 msgid "darktable preset files" msgstr "Fichiers de préréglage" -#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 -#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 -#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1259 ../src/gui/preferences_ai.c:2215 +#: ../src/iop/lut3d.c:1658 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:973 ../src/libs/styles.c:609 msgid "all files" msgstr "Tous les fichiers" -#: ../src/gui/preferences_ai.c:161 +#: ../src/gui/preferences_ai.c:167 msgid "downloaded" msgstr "Téléchargé" -#: ../src/gui/preferences_ai.c:163 +#: ../src/gui/preferences_ai.c:169 msgid "update available" msgstr "Mise à jour disponible" -#: ../src/gui/preferences_ai.c:165 +#: ../src/gui/preferences_ai.c:171 msgid "update required" msgstr "Mise à jour requise" -#: ../src/gui/preferences_ai.c:167 +#: ../src/gui/preferences_ai.c:173 msgid "downloading..." msgstr "Téléchargement..." -#: ../src/gui/preferences_ai.c:171 +#: ../src/gui/preferences_ai.c:177 msgid "not downloaded" msgstr "Pas téléchargé" -#: ../src/gui/preferences_ai.c:379 +#: ../src/gui/preferences_ai.c:251 +msgid "imported from file" +msgstr "Importer depuis fichier" + +#: ../src/gui/preferences_ai.c:253 +msgid "local" +msgstr "Local" + +#: ../src/gui/preferences_ai.c:421 msgid "select hardware acceleration for AI inference:" msgstr "Sélectionner le mode d'accélération pour les inférences IA :" -#: ../src/gui/preferences_ai.c:569 +#: ../src/gui/preferences_ai.c:611 msgid "restart to apply" msgstr "Redémarrage pour appliquer" -#: ../src/gui/preferences_ai.c:581 +#: ../src/gui/preferences_ai.c:623 msgid "not available, will fall back to CPU" msgstr "Non disponible, repli vers le CPU" -#: ../src/gui/preferences_ai.c:833 +#: ../src/gui/preferences_ai.c:870 msgid "downloading AI model" msgstr "Téléchargement modèle IA" -#: ../src/gui/preferences_ai.c:848 +#: ../src/gui/preferences_ai.c:885 #, c-format msgid "downloading: %s" msgstr "Téléchargement de « %s " -#: ../src/gui/preferences_ai.c:919 +#: ../src/gui/preferences_ai.c:956 msgid "model download failed" msgstr "Échec du téléchargement du modèle" -#: ../src/gui/preferences_ai.c:994 +#: ../src/gui/preferences_ai.c:1140 +msgid "retrieving the list of models…" +msgstr "Récupération de la liste des modèles..." + +#: ../src/gui/preferences_ai.c:1162 +msgid "nothing to install from here" +msgstr "Rien à installer depuis cet emplacement" + +#: ../src/gui/preferences_ai.c:1184 +msgid "download size" +msgstr "Taille du téléchargement" + +#: ../src/gui/preferences_ai.c:1188 ../src/gui/preferences_ai.c:1896 +msgid "license" +msgstr "Licence" + +#: ../src/gui/preferences_ai.c:1256 +msgid "the official repository" +msgstr "Le dépôt officiel" + +#: ../src/gui/preferences_ai.c:1258 +msgid "a local install" +msgstr "Un installation locale" + +#: ../src/gui/preferences_ai.c:1262 +msgid "replace installed model?" +msgstr "Remplacer le modèle Installé ?" + +#: ../src/gui/preferences_ai.c:1264 +#, c-format +msgid "" +"\"%s\" is already installed from %s.\n" +"\n" +"installing it from %s replaces those files" +msgstr "" +"« %s » est déjà installé depuis « %s ».\n" +"\n" +"L’installer depuis « %s » remplacera tous les fichiers" + +#: ../src/gui/preferences_ai.c:1295 +msgid "this repository offers no models for this version of darktable" +msgstr "Ce dépôt ne propose aucun modèle pour cette version de Darktable" + +#: ../src/gui/preferences_ai.c:1297 +msgid "repository not usable" +msgstr "Dépôt non utilisable" + +#: ../src/gui/preferences_ai.c:1308 +msgid "add this repository?" +msgstr "Ajouter ce dépôt ?" + +#: ../src/gui/preferences_ai.c:1309 +#, c-format +msgid "" +"%s offers %d model(s) for this version of darktable\n" +"\n" +"it is not maintained or reviewed by the darktable project, and a model " +"installed from it replaces any installed model of the same name" +msgstr "" +"« %s » propose %d modèle(s) pour cette version de Darktable\n" +"\n" +"Ils ne sont pas maintenus ni vérifiés par le projet Darktable, un modèle " +"installé depuis cet emplacement remplacera n’importe quel modèle installé du " +"même nom" + +#: ../src/gui/preferences_ai.c:1386 +msgid "that repository is already listed" +msgstr "Ce répertoire est déjà supporté" + +#: ../src/gui/preferences_ai.c:1437 +msgid "repositories" +msgstr "Dépôts" + +#: ../src/gui/preferences_ai.c:1472 +msgid "add" +msgstr "Ajouter" + +# lorsque l’action n’engendre pas de suppression physique, on emploie le terme "enlever" +#: ../src/gui/preferences_ai.c:1473 ../src/libs/image.c:515 +#: ../src/libs/modulegroups.c:4250 ../src/libs/styles.c:930 +msgid "remove" +msgstr "Enlever" + +#: ../src/gui/preferences_ai.c:1548 +msgid "no repository configured" +msgstr "Pas de dépôt configuré" + +#: ../src/gui/preferences_ai.c:1549 +msgid "set plugins/ai/repository first" +msgstr "Définir avant l’emplacement des plugins" + +#: ../src/gui/preferences_ai.c:1554 +msgid "install models from repository" +msgstr "Installer des modèles depuis un dépôt" + +#: ../src/gui/preferences_ai.c:1558 +msgid "_install" +msgstr "_Installer" + +#: ../src/gui/preferences_ai.c:1586 +msgid "repository" +msgstr "Dépôt" + +#: ../src/gui/preferences_ai.c:1615 ../src/gui/preferences_ai.c:2533 +#: ../src/libs/metadata_view.c:138 +msgid "version" +msgstr "Version" + +#: ../src/gui/preferences_ai.c:1620 ../src/gui/preferences_ai.c:2542 +msgid "task" +msgstr "Tâche" + +#: ../src/gui/preferences_ai.c:1625 ../src/gui/preferences_ai.c:2567 +msgid "status" +msgstr "État" + +#: ../src/gui/preferences_ai.c:1647 +msgid "manage repositories…" +msgstr "Gérer les dépôts…" + +#: ../src/gui/preferences_ai.c:1649 +msgid "add or remove the repositories models can be installed from" +msgstr "Ajouter ou supprimer les dépôts d’installation de modèles" + +#: ../src/gui/preferences_ai.c:1732 msgid "install AI models" msgstr "Installer les modèles IA" -#: ../src/gui/preferences_ai.c:1002 +#: ../src/gui/preferences_ai.c:1740 msgid "AI model packages (*.dtmodel)" msgstr "Paquets modèles IA (*.dtmodel)" -#: ../src/gui/preferences_ai.c:1093 +#: ../src/gui/preferences_ai.c:1831 msgid "delete model?" msgid_plural "delete models?" msgstr[0] "Supprimer le modèle ?" msgstr[1] "Supprimer les modèles ?" -#: ../src/gui/preferences_ai.c:1095 +#: ../src/gui/preferences_ai.c:1833 #, c-format msgid "do you really want to delete %d selected model?" msgid_plural "do you really want to delete %d selected models?" msgstr[0] "Voulez-vous vraiment supprimer %d modèle sélectionné ?" msgstr[1] "Voulez-vous vraiment supprimer les %d modèles sélectionnés ?" -#: ../src/gui/preferences_ai.c:1156 +#: ../src/gui/preferences_ai.c:1894 msgid "scope" msgstr "Périmètre" -#: ../src/gui/preferences_ai.c:1156 +#: ../src/gui/preferences_ai.c:1894 msgid "author" msgstr "Auteur" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:1895 ../src/gui/preferences_ai.c:2510 msgid "source" msgstr "Source" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:1895 msgid "paper" msgstr "Papier" -#: ../src/gui/preferences_ai.c:1158 -msgid "license" -msgstr "Licence" - -#: ../src/gui/preferences_ai.c:1158 +#: ../src/gui/preferences_ai.c:1896 msgid "training data" msgstr "Données d’entraînement" -#: ../src/gui/preferences_ai.c:1159 +#: ../src/gui/preferences_ai.c:1897 msgid "data license" msgstr "Licence des données" -#: ../src/gui/preferences_ai.c:1241 +#: ../src/gui/preferences_ai.c:1979 msgid "click for model details" msgstr "Cliquer pour les détails du modèle" -#: ../src/gui/preferences_ai.c:1325 +#: ../src/gui/preferences_ai.c:2057 #, c-format msgid "" "ONNX Runtime %s detected.\n" @@ -17092,7 +17718,7 @@ msgstr "" "Bibliothèque ONNX « %s » détectée.\n" "Redémarrage de Darktable nécessaire. " -#: ../src/gui/preferences_ai.c:1330 +#: ../src/gui/preferences_ai.c:2062 #, c-format msgid "" "not a valid ONNX Runtime library:\n" @@ -17101,7 +17727,7 @@ msgstr "" "Pas une bibliothèque ONNX valide :\n" "« %s »" -#: ../src/gui/preferences_ai.c:1358 +#: ../src/gui/preferences_ai.c:2090 msgid "" "no system ONNX Runtime library found.\n" "\n" @@ -17113,7 +17739,7 @@ msgstr "" "Installer ONNX depuis le système de paquet ou utiliser\n" "le bouton pour sélectionner une construction personnalisée." -#: ../src/gui/preferences_ai.c:1373 +#: ../src/gui/preferences_ai.c:2105 #, c-format msgid "" "ONNX Runtime %s [%s]\n" @@ -17126,54 +17752,54 @@ msgstr "" "\n" "Redémarrage nécessaire." -#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +#: ../src/gui/preferences_ai.c:2113 ../src/gui/preferences_ai.c:2198 msgid "select ONNX Runtime library" msgstr "Sélectionner la bibliothèque ONNX" -#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 -#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4120 +#: ../src/gui/preferences_ai.c:2117 ../src/iop/lut3d.c:1627 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4374 msgid "_select" msgstr "Sélection" -#: ../src/gui/preferences_ai.c:1391 +#: ../src/gui/preferences_ai.c:2123 msgid "multiple ONNX Runtime libraries found:" msgstr "Plusieurs bibliothèques ONNX trouvées :" -#: ../src/gui/preferences_ai.c:1472 +#: ../src/gui/preferences_ai.c:2206 msgid "ONNX Runtime (onnxruntime*.dll)" msgstr "Bibliothèque ONNX (onnxruntime*.dll)" -#: ../src/gui/preferences_ai.c:1475 +#: ../src/gui/preferences_ai.c:2209 msgid "ONNX Runtime (libonnxruntime.so*)" msgstr "Bibliothèque ONNX (libonnxruntime.so*)" #. enable AI toggle -#: ../src/gui/preferences_ai.c:1528 +#: ../src/gui/preferences_ai.c:2262 msgid "enable AI features" msgstr "Active les fonctions IA" #. provider dropdown -#: ../src/gui/preferences_ai.c:1573 +#: ../src/gui/preferences_ai.c:2303 msgid "AI acceleration" msgstr "Accélération IA" -#: ../src/gui/preferences_ai.c:1584 +#: ../src/gui/preferences_ai.c:2314 msgid "select which GPU to use when the active provider supports more than one" msgstr "Sélectionner le GPU à utiliser lorsque plusieurs sont supportés" -#: ../src/gui/preferences_ai.c:1630 +#: ../src/gui/preferences_ai.c:2357 msgid "ONNX Runtime library" msgstr "Bibliothèque ONNX" -#: ../src/gui/preferences_ai.c:1644 +#: ../src/gui/preferences_ai.c:2371 msgid "bundled (DirectML)" msgstr "Intégré (DirectML)" -#: ../src/gui/preferences_ai.c:1647 +#: ../src/gui/preferences_ai.c:2374 msgid "bundled (CPU only)" msgstr "Embarqué (CPU seulement)" -#: ../src/gui/preferences_ai.c:1650 +#: ../src/gui/preferences_ai.c:2377 msgid "" "path to a GPU-enabled ONNX Runtime library.\n" "leave empty to use the bundled library.\n" @@ -17183,114 +17809,114 @@ msgstr "" "Laisser vide pour utiliser la bibliothèque embarquée.\n" "Redémarrage nécessaire." -#: ../src/gui/preferences_ai.c:1659 +#: ../src/gui/preferences_ai.c:2385 msgid "select a custom ONNX Runtime shared library" msgstr "Sélectionne une bibliothèque partagée ONNX personnalisée" -#: ../src/gui/preferences_ai.c:1661 +#: ../src/gui/preferences_ai.c:2389 msgid "detect" msgstr "Détecter" -#: ../src/gui/preferences_ai.c:1663 +#: ../src/gui/preferences_ai.c:2391 msgid "search for a system-installed ONNX Runtime library" msgstr "Recherche d’une bibliothèque système ONNX " -#: ../src/gui/preferences_ai.c:1698 +#: ../src/gui/preferences_ai.c:2426 msgid "models" msgstr "Modèles" -#: ../src/gui/preferences_ai.c:1745 +#: ../src/gui/preferences_ai.c:2475 msgid "select/deselect all" msgstr "Tout sélectionner/désélectionner" -#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "Version" - -#: ../src/gui/preferences_ai.c:1801 -msgid "task" -msgstr "Tâche" - -#: ../src/gui/preferences_ai.c:1816 +#: ../src/gui/preferences_ai.c:2557 msgid "enabled" msgstr "Activé" -#: ../src/gui/preferences_ai.c:1826 -msgid "status" -msgstr "État" - -#: ../src/gui/preferences_ai.c:1872 +#: ../src/gui/preferences_ai.c:2610 msgid "download / update default" msgstr "Télécharger / mettre à jour les défauts" -#: ../src/gui/preferences_ai.c:1874 +#: ../src/gui/preferences_ai.c:2612 msgid "download or update all default models" msgstr "Télécharger ou mettre à jour tous les modèles par défaut" -#: ../src/gui/preferences_ai.c:1884 +#: ../src/gui/preferences_ai.c:2622 msgid "download / update selected" msgstr "Télécharger / mettre à jour la sélection" -#: ../src/gui/preferences_ai.c:1886 +#: ../src/gui/preferences_ai.c:2624 msgid "download or update the selected models" msgstr "Télécharger ou mettre à jour tous les modèles sélectionnés" #. import from file button -#: ../src/gui/preferences_ai.c:1896 +#: ../src/gui/preferences_ai.c:2635 msgid "import from file…" msgstr "Importer depuis fichier…" -#: ../src/gui/preferences_ai.c:1898 +#: ../src/gui/preferences_ai.c:2637 msgid "install a model from a local .dtmodel file" msgstr "Installer un modèle depuis un fichier « .dtmodel » local" +#: ../src/gui/preferences_ai.c:2645 +msgid "install from repository…" +msgstr "Installer depuis dépôt..." + +#: ../src/gui/preferences_ai.c:2647 +msgid "" +"browse every model the configured repository offers for this version of " +"darktable, including any not listed above" +msgstr "" +"Parcourir tous les modèles qu’offre le dépôt configuré pour cette version de " +"Darktable, incluant ceux non listés ci-dessus" + #. delete selected button -#: ../src/gui/preferences_ai.c:1904 +#: ../src/gui/preferences_ai.c:2658 msgid "delete selected" msgstr "Supprimer les sélectionnés" -#: ../src/gui/preferences_ai.c:1906 +#: ../src/gui/preferences_ai.c:2660 msgid "remove the selected models from disk" msgstr "Supprimer les modèles sélectionnés du disque" -#: ../src/gui/preferences_ai.c:1917 +#: ../src/gui/preferences_ai.c:2671 msgid "open help page for AI settings" msgstr "Ouvre la page d’aide pour les paramètres IA" #. add to stack -#: ../src/gui/preferences_ai.c:1929 +#: ../src/gui/preferences_ai.c:2683 msgid "AI" msgstr "IA" -#: ../src/gui/presets.c:59 +#: ../src/gui/presets.c:62 msgid "non-raw" msgstr "Non RAW" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:378 msgid "raw" msgstr "RAW" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:379 msgid "HDR" msgstr "HDR" -#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:384 +#: ../src/gui/presets.c:62 ../src/iop/monochrome.c:78 ../src/libs/image.c:663 +#: ../src/libs/metadata_view.c:385 msgid "monochrome" msgstr "Monochrome" -#: ../src/gui/presets.c:153 +#: ../src/gui/presets.c:156 #, c-format msgid "preset `%s' is write-protected, can't delete!" msgstr "Le préréglage « %s » est protégé et ne peut être supprimé" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:162 ../src/gui/presets.c:474 ../src/libs/lib.c:270 +#: ../src/libs/modulegroups.c:4146 msgid "delete preset?" msgstr "Supprimer ce préréglage ?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 -#: ../src/libs/modulegroups.c:3975 +#: ../src/gui/presets.c:163 ../src/gui/presets.c:475 ../src/libs/lib.c:271 +#: ../src/libs/modulegroups.c:4147 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "Réellement supprimer le préréglage « %s » ?" @@ -17301,25 +17927,25 @@ msgstr "Réellement supprimer le préréglage « %s » ?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 -#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 -#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 +#: ../src/gui/presets.c:211 ../src/gui/presets.c:1038 ../src/gui/presets.c:1041 +#: ../src/gui/presets.c:1044 ../src/libs/lib.c:220 ../src/libs/lib.c:237 +#: ../src/libs/lib.c:245 ../src/libs/lib.c:248 msgid "new preset" msgstr "Nouveau préréglage" -#: ../src/gui/presets.c:215 +#: ../src/gui/presets.c:218 msgid "please give preset a name" msgstr "Merci de donner un nom au préréglage" -#: ../src/gui/presets.c:220 +#: ../src/gui/presets.c:223 msgid "unnamed preset" msgstr "Préréglage sans nom" -#: ../src/gui/presets.c:249 +#: ../src/gui/presets.c:252 msgid "overwrite preset?" msgstr "Remplacer ce préréglage ?" -#: ../src/gui/presets.c:250 +#: ../src/gui/presets.c:253 #, c-format msgid "" "preset `%s' already exists.\n" @@ -17328,43 +17954,43 @@ msgstr "" "Le préréglage « %s » existe déjà.\n" "Le remplacer ?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 +#: ../src/gui/presets.c:433 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "_Sélectionner comme destination de sortie" -#: ../src/gui/presets.c:439 +#: ../src/gui/presets.c:442 #, c-format msgid "preset %s was successfully exported" msgstr "Le préréglage « %s » a été exporté" -#: ../src/gui/presets.c:566 +#: ../src/gui/presets.c:569 #, c-format msgid "edit `%s' for module `%s'" msgstr "Éditer « %s » pour le module « %s »" -#: ../src/gui/presets.c:571 +#: ../src/gui/presets.c:574 msgid "_export..." msgstr "_Exporter…" -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 -#: ../src/libs/tagging.c:1791 +#: ../src/gui/presets.c:575 ../src/libs/tagging.c:1714 +#: ../src/libs/tagging.c:1803 msgid "_delete" msgstr "_Supprimer" -#: ../src/gui/presets.c:590 +#: ../src/gui/presets.c:593 msgid "name of the preset" msgstr "Nom du préréglage" -#: ../src/gui/presets.c:598 +#: ../src/gui/presets.c:601 msgid "description or further information" msgstr "Description ou informations complémentaires" -#: ../src/gui/presets.c:602 +#: ../src/gui/presets.c:605 msgid "reset all module parameters to their default values" msgstr "Réinitialiser les paramètres des modules à leurs valeurs par défaut" -#: ../src/gui/presets.c:605 +#: ../src/gui/presets.c:608 msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" @@ -17372,15 +17998,15 @@ msgstr "" "Les paramètres des modules seront réinitialisés à leurs valeurs par défaut,\n" "qui peuvent être basées sur les métadonnées de l’image." -#: ../src/gui/presets.c:610 +#: ../src/gui/presets.c:613 msgid "auto apply this preset to matching images" msgstr "Appliquer automatiquement ce préréglage aux images correspondantes" -#: ../src/gui/presets.c:613 +#: ../src/gui/presets.c:616 msgid "only show this preset for matching images" msgstr "N’afficher ce préréglage qu’aux images correspondantes" -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:618 msgid "" "be very careful with this option. this might be the last time you see your " "preset." @@ -17388,26 +18014,26 @@ msgstr "" "Être vigilant avec cette option, qui pourrait supprimer définitivement le " "préréglage." -#: ../src/gui/presets.c:654 +#: ../src/gui/presets.c:657 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "Nom du modèle (utiliser « % » comme joker)" -#: ../src/gui/presets.c:662 +#: ../src/gui/presets.c:665 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "Nom du fabricant (utiliser « % » comme joker)" -#: ../src/gui/presets.c:670 +#: ../src/gui/presets.c:673 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "Nom de l’objectif (utiliser « % » comme joker)" -#: ../src/gui/presets.c:680 +#: ../src/gui/presets.c:683 msgid "minimum ISO value" msgstr "Valeur d’ISO minimale" -#: ../src/gui/presets.c:686 +#: ../src/gui/presets.c:689 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" @@ -17415,117 +18041,128 @@ msgstr "" "valeur ISO maximal\n" "laisser vide pour sans limite haute" -#: ../src/gui/presets.c:699 +#: ../src/gui/presets.c:702 msgid "minimum exposure time" msgstr "Temps d’exposition minimum" -#: ../src/gui/presets.c:700 +#: ../src/gui/presets.c:703 msgid "maximum exposure time" msgstr "Temps d’exposition maximum" -#: ../src/gui/presets.c:716 +#: ../src/gui/presets.c:719 msgid "minimum aperture value" msgstr "Valeur d’ouverture minimale" -#: ../src/gui/presets.c:717 +#: ../src/gui/presets.c:720 msgid "maximum aperture value" msgstr "Valeur d’ouverture maximale" -#: ../src/gui/presets.c:735 +#: ../src/gui/presets.c:738 msgid "minimum focal length" msgstr "Longueur focale minimale" -#: ../src/gui/presets.c:736 +#: ../src/gui/presets.c:739 msgid "maximum focal length" msgstr "Longueur focale maximale" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:744 +#: ../src/gui/presets.c:747 msgid "format" msgstr "Format" -#: ../src/gui/presets.c:749 +#: ../src/gui/presets.c:752 msgid "select image types you want this preset to be available for" msgstr "" "Sélectionner les types d’images pour lesquels ce préréglage doit être proposé" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 +#: ../src/gui/presets.c:765 ../src/libs/filtering.c:1258 msgid "and" msgstr "et" -#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 +#: ../src/gui/presets.c:809 ../src/gui/presets.c:861 msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:979 +#: ../src/gui/presets.c:982 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "Le préréglage « %s » est protégé et ne peut être édité" -#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 +#: ../src/gui/presets.c:1006 ../src/libs/lib.c:190 msgid "update preset?" msgstr "Mettre à jour le préréglage ?" -#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 +#: ../src/gui/presets.c:1007 ../src/libs/lib.c:191 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "Réellement mettre à jour le préréglage « %s » ?" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(first)" msgstr "(premier)" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(last)" msgstr "(dernier)" -#: ../src/gui/presets.c:1165 +#: ../src/gui/presets.c:1168 #, c-format msgid "preset '%s' %s" msgstr "Préréglage « %s » %s" -#: ../src/gui/presets.c:1166 +#: ../src/gui/presets.c:1169 msgid "no presets" msgstr "Pas de préréglage" -#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 -#: ../src/libs/modulegroups.c:4058 +#: ../src/gui/presets.c:1435 ../src/libs/modulegroups.c:4222 +#: ../src/libs/modulegroups.c:4230 msgid "manage module layouts" msgstr "Gérer les dispositions de modules" -#: ../src/gui/presets.c:1434 +#: ../src/gui/presets.c:1444 msgid "manage quick presets" msgstr "Gérer les préréglages" -#: ../src/gui/presets.c:1616 +#: ../src/gui/presets.c:1626 msgid "manage quick presets list..." msgstr "Gérer la liste des préréglages…" -#: ../src/gui/presets.c:1771 +#: ../src/gui/presets.c:1711 msgid "disabled: wrong module version" msgstr "Désactivé, la version du module n’est pas cohérente" -#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 +#: ../src/gui/presets.c:1731 +msgid "manage presets..." +msgstr "Gérer les préréglages…" + +#: ../src/gui/presets.c:1737 msgid "edit this preset.." msgstr "Modifier ce préréglage" -#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 +#: ../src/gui/presets.c:1741 msgid "delete this preset" msgstr "Supprimer ce préréglage" -#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 +#. no active preset, or the active preset is writeprotect (a shipped +#. * default): edit/delete are not allowed, so fall through to store/ +#. * update instead of leaving a bare separator behind the preset list. +#: ../src/gui/presets.c:1750 msgid "store new preset.." msgstr "Nouveau préréglage" -#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 +#: ../src/gui/presets.c:1754 +msgid "nothing to save" +msgstr "Rien à sauvegarder" + +#: ../src/gui/presets.c:1765 msgid "update preset" msgstr "Mettre à jour le préréglage" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "Initialisation" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -17593,24 +18230,24 @@ msgstr "Garder" msgid "can't create style out of unaltered image" msgstr "Impossible de créer un style depuis une image non développée" -#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +#: ../src/gui/welcome.c:671 ../src/gui/welcome.c:691 msgid "Welcome to darktable!" msgstr "Bienvenu sur Darktable !" #. Navigation buttons (right-aligned) -#: ../src/gui/welcome.c:739 +#: ../src/gui/welcome.c:741 msgid "_prev" msgstr "_Précédent" -#: ../src/gui/welcome.c:742 +#: ../src/gui/welcome.c:744 msgid "_next" msgstr "_Suivant" -#: ../src/gui/welcome.c:796 +#: ../src/gui/welcome.c:798 msgid "let's set up a few options to get you started." msgstr "Définissons quelques options pour commencer." -#: ../src/gui/welcome.c:799 +#: ../src/gui/welcome.c:801 msgid "" "if you are unsure, don't worry! just go ahead with the default, you can " "always change all values later in the preferences." @@ -17619,7 +18256,7 @@ msgstr "" "valeurs par défaut, vous pouvez à tout moment changer les valeurs dans les " "préférences." -#: ../src/gui/welcome.c:804 +#: ../src/gui/welcome.c:806 msgid "" "you can close this window at any time, in which case the defaults will be " "applied." @@ -17627,11 +18264,11 @@ msgstr "" "Vous pouvez fermer cette fenêtre à tout moment, dans ce cas les valeurs par " "défaut seront appliquées." -#: ../src/gui/welcome.c:837 +#: ../src/gui/welcome.c:839 msgid "You are all set!" msgstr "Tout est prêt !" -#: ../src/gui/welcome.c:840 +#: ../src/gui/welcome.c:842 msgid "" "darktable is extremely configurable and has a wealth of options. Here we " "covered just the most essential ones — make sure to explore the " @@ -17639,10 +18276,10 @@ msgid "" msgstr "" "Darktable est extrêmement configurable et a beaucoup d’options. Ici nous " "avons parcouru les préférences essentiels - explorer les préférences " -"pour avoir une vue d'ensemble." +"pour avoir une vue d’ensemble." #. xgettext: %s is a URL; keep and unchanged -#: ../src/gui/welcome.c:849 +#: ../src/gui/welcome.c:851 #, c-format msgid "" "Read the user manual to learn more and make the most of " @@ -17651,7 +18288,7 @@ msgstr "" "Lisez le Manuel utilisateur pour en apprendre plus et " "obtenir le meilleur de Darktable." -#: ../src/gui/welcome.c:859 +#: ../src/gui/welcome.c:861 msgid "" "And remember that you can always click on the ? on the top toolbar to " "get help right where you need it." @@ -17659,12 +18296,12 @@ msgstr "" "Et souvenez-vous que vous pouvez toujours cliquer sur ? dans la barre " "d’outil pour obtenir de l’aide ou vous en avez besoin." -#: ../src/gui/welcome.c:864 +#: ../src/gui/welcome.c:866 msgid "Happy editing with darktable!" msgstr "Bon développement avec Darktable !" #. add a memory workspace just after default one -#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:592 msgid "memory" msgstr "Mémoire" @@ -17685,7 +18322,7 @@ msgstr "" "\n" "Voulez-vous réellement supprimer l’espace de travail « %s » ?\n" "\n" -"Si l’écriture des XMP n'est pas activé, le travail d'édition sera perdu." +"Si l’écriture des XMP n’est pas activée, le travail d’édition sera perdu." #: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 msgid "create workspace" @@ -17720,63 +18357,63 @@ msgstr "" "\n" "Choisir un nom différent." -#: ../src/gui/workspace.c:569 +#: ../src/gui/workspace.c:571 msgid "darktable - select a workspace" msgstr "Darktable - Sélectionner un espace de travail" -#: ../src/gui/workspace.c:581 +#: ../src/gui/workspace.c:583 msgid "select an existing workspace" msgstr "Sélectionner un espace de travail existant" -#: ../src/gui/workspace.c:617 +#: ../src/gui/workspace.c:619 msgid "remember selection and don't ask again" msgstr "Se souvenir de la sélection, ne plus demander" -#: ../src/gui/workspace.c:632 +#: ../src/gui/workspace.c:634 msgid "or create a new one" msgstr "Ou en créer un nouveau" -#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +#: ../src/gui/workspace.c:642 ../src/libs/session.c:104 msgid "create" msgstr "Créer" -#: ../src/gui/workspace.c:655 +#: ../src/gui/workspace.c:657 msgid "copy settings from existing workspace" msgstr "Copier les paramètres d’un espace de travail existant" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:644 -#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:80 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "8 bit" msgstr "8 bits" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:644 -#: ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "10 bit" msgstr "10 bits" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:644 -#: ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "12 bit" msgstr "12 bits" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:648 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 #: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "Sans perte" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:648 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 #: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "Avec perte" #. Bit depth combo box #: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 -#: ../src/imageio/format/heif.c:642 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:583 #: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 #: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 -#: ../src/libs/neural_restore.c:4282 +#: ../src/libs/neural_restore.c:4529 msgid "bit depth" msgstr "Bits" @@ -17822,9 +18459,10 @@ msgstr "" #. compression #. Compression method combo box #: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 -#: ../src/imageio/format/heif.c:646 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 #: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 -#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:225 +#: ../src/libs/neural_restore.c:4539 msgid "compression" msgstr "Compression" @@ -17837,18 +18475,18 @@ msgstr "Compression de l’images" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:661 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 #: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 -#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/imageio/format/jxl.c:609 ../src/imageio/format/webp.c:419 #: ../src/libs/camera.c:588 msgid "quality" msgstr "Qualité" -#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:664 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "La qualité de l’image, qualité plus basse implique moins de détails" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:677 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 #: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "Sous-échantillonnage chroma" @@ -17870,23 +18508,23 @@ msgstr "" " • 4:2:0 : Échantillonnage couleur réduit de moité horizontalement et " "verticalement" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 #: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 #: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 #: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" #: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 -#: ../src/libs/image.c:627 +#: ../src/libs/image.c:629 msgid "copy" msgstr "Copier" @@ -17914,14 +18552,14 @@ msgstr "OpenEXR" msgid "16 bit (float)" msgstr "16 bits (flottant)" -#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:586 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4285 +#: ../src/libs/neural_restore.c:4532 msgid "32 bit (float)" msgstr "32 bits (flottant)" #: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 -#: ../src/imageio/format/tiff.c:901 +#: ../src/imageio/format/tiff.c:901 ../src/libs/neural_restore.c:4542 msgid "uncompressed" msgstr "Non compressé" @@ -17969,7 +18607,7 @@ msgstr "HTJ2K256" msgid "HTJ2K32" msgstr "HTJ2K32" -#: ../src/imageio/format/heif.c:678 +#: ../src/imageio/format/heif.c:723 msgid "" "chroma subsampling setting for HEIF encoder.\n" "auto - use subsampling determined by the quality value\n" @@ -18033,26 +18671,26 @@ msgstr "" msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:586 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "16 bit" msgstr "16 bits" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:591 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "Type de pixel" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "Entier non signé" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "Flottant" -#: ../src/imageio/format/jxl.c:613 +#: ../src/imageio/format/jxl.c:611 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -18064,11 +18702,11 @@ msgstr "" " • 30 → 99% – comparable à la qualité JPEG\n" " • 100% – sans perte" -#: ../src/imageio/format/jxl.c:649 +#: ../src/imageio/format/jxl.c:647 msgid "encoding effort" msgstr "Effort d’encodage" -#: ../src/imageio/format/jxl.c:651 +#: ../src/imageio/format/jxl.c:649 msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" @@ -18077,11 +18715,11 @@ msgstr "" "donnera de meilleurs résultats mais demandera un temps d’encodage plus " "important." -#: ../src/imageio/format/jxl.c:661 +#: ../src/imageio/format/jxl.c:659 msgid "decoding speed" msgstr "Vitesse de décodage" -#: ../src/imageio/format/jxl.c:663 +#: ../src/imageio/format/jxl.c:661 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "La vitesse de décodage préférée avec perte de qualité" @@ -18093,9 +18731,9 @@ msgstr "Taille du papier non valide" msgid "invalid border size, using 0" msgstr "Taille des bords non valide, 0 est utilisé" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 -#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 -#: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:541 +#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:409 +#: ../src/imageio/storage/gallery.c:451 ../src/imageio/storage/piwigo.c:1368 #, c-format msgid "could not export to file `%s'!" msgstr "Impossible d’exporter le fichier « %s »" @@ -18110,7 +18748,7 @@ msgstr "Entrer le titre du PDF" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2603 msgid "paper size" msgstr "Taille du papier" @@ -18150,8 +18788,8 @@ msgstr "" "Exemples : 10 mm, 1 pouce." #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 -#: ../src/libs/export.c:1540 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1507 +#: ../src/libs/export.c:1535 msgid "dpi" msgstr "DPI" @@ -18215,6 +18853,7 @@ msgstr "" # deflate traduit par compression, bof ? #: ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 +#: ../src/libs/neural_restore.c:4542 msgid "deflate" msgstr "Deflate" @@ -18233,8 +18872,8 @@ msgstr "" " • Épreuve – les images sont remplacées par des boîtes\n" " • Débogage – montre uniquement le contours de leurs emplacements" -#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 -#: ../src/libs/tools/lighttable.c:425 +#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:438 msgid "normal" msgstr "Normal" @@ -18250,7 +18889,7 @@ msgstr "Débogage" msgid "PPM (16-bit)" msgstr "PPM (16 bits)" -#: ../src/imageio/format/tiff.c:902 +#: ../src/imageio/format/tiff.c:902 ../src/libs/neural_restore.c:4543 msgid "deflate with predictor" msgstr "Deflate avec prédiction" @@ -18301,7 +18940,7 @@ msgid "XCF" msgstr "XCF" # Il n'y a plus de préférence du nombre de theads -#: ../src/imageio/imageio.c:1114 +#: ../src/imageio/imageio.c:1113 #, c-format msgid "" "failed to allocate memory for %s, please lower the threads used for export or " @@ -18310,34 +18949,34 @@ msgstr "" "Échec de l’allocation de mémoire pour « %s », merci de diminuer le nombre de " "fils utilisés pour l’export ou d’acheter de la mémoire." -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "thumbnail export" msgstr "L’aperçu" -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "export" msgstr "L’image" -#: ../src/imageio/imageio.c:1133 +#: ../src/imageio/imageio.c:1132 #, c-format msgid "cannot find the style '%s' to apply during export" msgstr "Impossible de trouver le style « %s » à appliquer pendant l’export" -#: ../src/imageio/imageio.c:1320 +#: ../src/imageio/imageio.c:1319 #, c-format msgid "export reduced to %dx%d because of memory restrictions" msgstr "Export réduit à « %dx%d » à cause d’une contrainte mémoire" -#: ../src/imageio/imageio_libraw.c:348 +#: ../src/imageio/imageio_libraw.c:347 msgid "" "WARNING: camera is not fully supported!" msgstr "" "ATTENTION : boîtier non complètement " "supporté" -#: ../src/imageio/imageio_libraw.c:350 +#: ../src/imageio/imageio_libraw.c:349 #, c-format msgid "" "colors for `%s' could be misrepresented,\n" @@ -18346,7 +18985,7 @@ msgstr "" "Les couleurs pour « %s » pourraient ne pas être correctement représentées,\n" "et le développement pas compatible avec les versions ultérieures." -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1278 msgid "file on disk" msgstr "Fichier sur le disque" @@ -18361,61 +19000,61 @@ msgstr "" "Les variables supportent les substitutions comme le shell bash.\n" "Taper « $( » pour activer la complétion et voir la liste des variables." -#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:291 ../src/imageio/storage/piwigo.c:1174 msgid "on conflict" msgstr "Sur conflit" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:294 msgid "create unique filename" msgstr "Créer un fichier unique" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:914 +#: ../src/imageio/storage/disk.c:295 ../src/imageio/storage/piwigo.c:1178 +#: ../src/libs/image.c:652 ../src/libs/styles.c:914 msgid "overwrite" msgstr "Écraser" -#: ../src/imageio/storage/disk.c:293 +#: ../src/imageio/storage/disk.c:296 msgid "overwrite if changed" msgstr "Écraser si modifié" -#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:297 ../src/imageio/storage/piwigo.c:1176 msgid "skip" msgstr "Sauter" -#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 -#: ../src/imageio/storage/latex.c:279 +#: ../src/imageio/storage/disk.c:424 ../src/imageio/storage/gallery.c:323 +#: ../src/imageio/storage/latex.c:282 #, c-format msgid "could not create directory `%s'!" msgstr "Impossible de créer le dossier « %s »" -#: ../src/imageio/storage/disk.c:432 +#: ../src/imageio/storage/disk.c:435 #, c-format msgid "could not write to directory `%s'!" msgstr "Impossible d’écrire dans le répertoire « %s »" -#: ../src/imageio/storage/disk.c:469 +#: ../src/imageio/storage/disk.c:472 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "%d/%d, « %s » sauté" msgstr[1] "%d/%d, « %s » sautés" -#: ../src/imageio/storage/disk.c:517 +#: ../src/imageio/storage/disk.c:520 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "%d/%d sauter (non modifié depuis le dernier export) « %s »" msgstr[1] "%d/%d sauter (non modifié depuis le dernier export) « %s »" -#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 -#: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 +#: ../src/imageio/storage/disk.c:546 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/gallery.c:459 ../src/imageio/storage/latex.c:374 #, c-format msgid "%d/%d exported to `%s'" msgid_plural "%d/%d exported to `%s'" msgstr[0] "%d/%d exportée vers « %s »" msgstr[1] "%d/%d exportées vers « %s »" -#: ../src/imageio/storage/disk.c:608 +#: ../src/imageio/storage/disk.c:611 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -18453,7 +19092,7 @@ msgstr "Impossible de lancer le client de messagerie." msgid "website gallery" msgstr "Galerie web" -#: ../src/imageio/storage/gallery.c:214 +#: ../src/imageio/storage/gallery.c:217 msgid "enter the title of the website" msgstr "Entrer un nom pour le site" @@ -18461,7 +19100,7 @@ msgstr "Entrer un nom pour le site" msgid "LaTeX book template" msgstr "Modèle de livre LaTeX" -#: ../src/imageio/storage/latex.c:197 +#: ../src/imageio/storage/latex.c:200 msgid "enter the title of the book" msgstr "Entrer le titre du livre" @@ -18498,7 +19137,7 @@ msgstr "Piwigo" msgid "accounts" msgstr "Compte" -#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1183 +#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1185 msgid "server" msgstr "Serveur" @@ -18512,11 +19151,11 @@ msgstr "" "Le protocole par défaut est « https »,\n" "utiliser le protocole non sécurisé « http » si ce protocole est requis" -#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 +#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1186 msgid "user" msgstr "Utilisateur" -#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1185 +#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1187 msgid "password" msgstr "Mot de passe" @@ -18560,28 +19199,28 @@ msgstr "Vous" msgid "album" msgstr "Album" -#: ../src/imageio/storage/piwigo.c:1133 +#: ../src/imageio/storage/piwigo.c:1134 msgid "refresh album list" msgstr "Rafraîchir la liste d’albums" -#: ../src/imageio/storage/piwigo.c:1140 +#: ../src/imageio/storage/piwigo.c:1142 msgid "new album" msgstr "Nouvel album" #. Available albums -#: ../src/imageio/storage/piwigo.c:1146 +#: ../src/imageio/storage/piwigo.c:1148 msgid "parent album" msgstr "Album parent" -#: ../src/imageio/storage/piwigo.c:1154 +#: ../src/imageio/storage/piwigo.c:1156 msgid "click login button to start" msgstr "Appuyer sur connexion pour commencer" -#: ../src/imageio/storage/piwigo.c:1160 ../src/imageio/storage/piwigo.c:1189 +#: ../src/imageio/storage/piwigo.c:1162 ../src/imageio/storage/piwigo.c:1191 msgid "filename pattern" msgstr "Motif des fichiers" -#: ../src/imageio/storage/piwigo.c:1162 +#: ../src/imageio/storage/piwigo.c:1164 msgid "" "enter the filename pattern for the exported images\n" "leave empty to use the image filename\n" @@ -18593,36 +19232,36 @@ msgstr "" "Les variables supportent les substitutions comme le shell bash.\n" "Taper « $( » pour activer la complétion et voir la liste des variables." -#: ../src/imageio/storage/piwigo.c:1173 +#: ../src/imageio/storage/piwigo.c:1175 msgid "don't check" msgstr "Ne pas vérifier" -#: ../src/imageio/storage/piwigo.c:1175 +#: ../src/imageio/storage/piwigo.c:1177 msgid "update metadata" msgstr "Mise à jour des métadonnées" -#: ../src/imageio/storage/piwigo.c:1289 +#: ../src/imageio/storage/piwigo.c:1291 msgid "not logged in to Piwigo server!" msgstr "Non connecté au serveur Piwigo !" -#: ../src/imageio/storage/piwigo.c:1384 +#: ../src/imageio/storage/piwigo.c:1386 msgid "cannot create a new Piwigo album!" msgstr "Impossible de créer un nouvel album Piwigo !" -#: ../src/imageio/storage/piwigo.c:1403 +#: ../src/imageio/storage/piwigo.c:1405 msgid "could not update to Piwigo!" msgstr "Impossible de mettre Piwigo à jour !" -#: ../src/imageio/storage/piwigo.c:1419 +#: ../src/imageio/storage/piwigo.c:1421 msgid "could not upload to Piwigo!" msgstr "Impossible d’exporter sur Piwigo !" -#: ../src/imageio/storage/piwigo.c:1448 +#: ../src/imageio/storage/piwigo.c:1450 #, c-format msgid "%d/%d skipped (already exists)" msgstr "%d/%d ignorée (existe déjà)" -#: ../src/imageio/storage/piwigo.c:1454 +#: ../src/imageio/storage/piwigo.c:1456 #, c-format msgid "%d/%d exported to Piwigo webalbum" msgid_plural "%d/%d exported to Piwigo webalbum" @@ -18647,57 +19286,58 @@ msgstr "" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 #: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 -#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 -#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 -#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 -#: ../src/iop/toneequal.c:329 +#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:129 +#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:176 +#: ../src/iop/rgbcurve.c:143 ../src/iop/rgblevels.c:122 ../src/iop/shadhi.c:141 +#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:185 +#: ../src/iop/toneequal.c:330 msgid "corrective and creative" msgstr "Correctif et créatif" -#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 +#: ../src/iop/agx.c:59 ../src/iop/ashift.c:126 ../src/iop/ashift.c:128 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 #: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 #: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 -#: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 +#: ../src/iop/clipping.c:356 ../src/iop/clipping.c:358 #: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 #: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 -#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/colorin.c:131 ../src/iop/contrastntexture.c:126 +#: ../src/iop/contrastntexture.c:128 ../src/iop/crop.c:134 ../src/iop/crop.c:136 +#: ../src/iop/demosaic.c:318 ../src/iop/denoiseprofile.c:822 #: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 -#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 -#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 +#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:130 +#: ../src/iop/exposure.c:132 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 -#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 -#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 +#: ../src/iop/lens.cc:266 ../src/iop/lens.cc:268 ../src/iop/liquify.c:296 +#: ../src/iop/liquify.c:298 ../src/iop/overlay.c:177 ../src/iop/overlay.c:179 +#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:211 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 -#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 -#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 -#: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 +#: ../src/iop/splittoning.c:104 ../src/iop/splittoning.c:106 +#: ../src/iop/spots.c:68 ../src/iop/spots.c:70 ../src/iop/toneequal.c:331 +#: ../src/iop/velvia.c:97 ../src/iop/velvia.c:99 msgid "linear, RGB, scene-referred" msgstr "Relatif à la scène, linéaire, RVB" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:347 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 -#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:145 +#: ../src/iop/rgblevels.c:124 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:118 #: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "non-linéaire, RVB" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:136 +#: ../src/iop/channelmixer.c:138 ../src/iop/lut3d.c:142 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 -#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 -#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 -#: ../src/iop/soften.c:102 +#: ../src/iop/rgbcurve.c:144 ../src/iop/rgbcurve.c:146 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:99 +#: ../src/iop/soften.c:101 msgid "linear, RGB, display-referred" msgstr "Relatif à l’affichage, linéaire, RVB" @@ -18845,11 +19485,11 @@ msgstr "Look" msgid "show curve" msgstr "Montrer la courbe" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 -#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1795 +#: ../src/iop/colorbalancergb.c:1973 ../src/iop/colorequal.c:2984 +#: ../src/iop/colorzones.c:2704 ../src/iop/denoiseprofile.c:3638 +#: ../src/iop/filmicrgb.c:4332 ../src/iop/lowlight.c:803 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3313 msgid "graph" msgstr "Graphique" @@ -18932,7 +19572,7 @@ msgstr "Exposition relative sous le gris moyen (point noir)" msgid "pick the black point" msgstr "Sélectionne le point noir" -#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4386 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -18940,8 +19580,8 @@ msgstr "" "Augmente ou diminue la plage dynamique calculée.\n" "Ceci est utile pour donner une marge de sécurité aux luminances extrêmes." -#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 -#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1514 +#: ../src/iop/filmicrgb.c:4392 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "Niveaux automatiques" @@ -18951,35 +19591,35 @@ msgstr "" "Fixer l’exposition relative du noir et du blanc en utilisant la zone " "sélectionnée" -#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2082 msgid "exposure range" msgstr "Étendu de l’exposition" -#: ../src/iop/agx.c:2079 +#: ../src/iop/agx.c:2080 msgid "read exposure from metadata and exposure module" msgstr "Récupérer l’exposition depuis les métadonnées et le module exposition" -#: ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2083 msgid "read exposure" msgstr "Récupérer l’exposition" -#: ../src/iop/agx.c:2104 +#: ../src/iop/agx.c:2110 msgid "blender-like" msgstr "Comme-Blender" -#: ../src/iop/agx.c:2114 +#: ../src/iop/agx.c:2120 msgid "unmodified" msgstr "Non-modifiées" -#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 +#: ../src/iop/agx.c:2266 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "Primaires" -#: ../src/iop/agx.c:2260 +#: ../src/iop/agx.c:2266 msgid "color primaries adjustments" msgstr "Ajustements des couleurs primaires" -#: ../src/iop/agx.c:2266 +#: ../src/iop/agx.c:2272 msgid "" "color space primaries to use as the base for below adjustments.\n" "'export profile' uses the profile set in 'output color profile'." @@ -18988,7 +19628,7 @@ msgstr "" "« Profil d’export » utilise le profil positionné dans le module « Profil de " "couleur de sortie »" -#: ../src/iop/agx.c:2274 +#: ../src/iop/agx.c:2280 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -19003,52 +19643,52 @@ msgstr "" "surtout avec des hautes lumières saturées (e.g. LEDs).\n" "Principalement étudié pour des expérimentations." -#: ../src/iop/agx.c:2281 +#: ../src/iop/agx.c:2288 msgid "reset primaries to a predefined configuration" msgstr "Réinitialise les primaires avec une configuration prédéfinie" -#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 +#: ../src/iop/agx.c:2290 ../src/iop/agx.c:2296 msgid "reset primaries" msgstr "Réinitialise les primaires" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:2302 msgctxt "section" msgid "before tone mapping" msgstr "Mappage avant tonalité" -#: ../src/iop/agx.c:2302 +#: ../src/iop/agx.c:2312 msgid "increase to desaturate reds in highlights faster" msgstr "" "Augmenter pour désaturer plus rapidement les rouges dans les hautes lumières" -#: ../src/iop/agx.c:2309 +#: ../src/iop/agx.c:2319 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "décale le rouge vers le jaune (+) ou le magenta (-)" -#: ../src/iop/agx.c:2315 +#: ../src/iop/agx.c:2325 msgid "increase to desaturate greens in highlights faster" msgstr "" "Augmente pour désaturer plus rapidement les verts dans les hautes lumières" -#: ../src/iop/agx.c:2322 +#: ../src/iop/agx.c:2332 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "décale le vert vers le cyan (+) ou le jaune (-)" -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2338 msgid "increase to desaturate blues in highlights faster" msgstr "" "Augmente pour désaturer plus rapidement les bleus dans les hautes lumières" -#: ../src/iop/agx.c:2335 +#: ../src/iop/agx.c:2345 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "décale le bleu vers le magenta (+) ou le cyan (-)" -#: ../src/iop/agx.c:2341 +#: ../src/iop/agx.c:2351 msgctxt "section" msgid "after tone mapping" msgstr "Mappage après tonalité" -#: ../src/iop/agx.c:2346 +#: ../src/iop/agx.c:2356 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -19056,11 +19696,11 @@ msgstr "" "Restaure complètement la pureté, défait toutes les rotations, et cache\n" "les contrôles ci-dessous. Désactiver pour restaurer l’état précédent." -#: ../src/iop/agx.c:2349 +#: ../src/iop/agx.c:2359 msgid "set from above" msgstr "Définit depuis au dessus" -#: ../src/iop/agx.c:2351 +#: ../src/iop/agx.c:2361 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" @@ -19068,115 +19708,115 @@ msgstr "" "Définit les paramètres pour annuler les modifications des primaires,\n" "mais permet de modifier par la suite." -#: ../src/iop/agx.c:2354 +#: ../src/iop/agx.c:2364 msgid "reverse pre-mapping primaries" msgstr "Inverse le pré-mappage des primaires" -#: ../src/iop/agx.c:2366 +#: ../src/iop/agx.c:2376 msgid "overall purity boost" msgstr "Renforcer la pureté globale" -#: ../src/iop/agx.c:2374 +#: ../src/iop/agx.c:2384 msgid "overall unrotation ratio" msgstr "Ratio de dérotation globale" -#: ../src/iop/agx.c:2378 +#: ../src/iop/agx.c:2388 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "" "Restaure la pureté du rouge, principalement dans les tons-moyens et les ombres" -#: ../src/iop/agx.c:2385 +#: ../src/iop/agx.c:2395 msgid "reverse the color shift in reds" msgstr "Inverse le décalage de couleur des rouges" -#: ../src/iop/agx.c:2391 +#: ../src/iop/agx.c:2401 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "" "Restaure la pureté du vert, principalement dans les tons-moyens et les ombres" -#: ../src/iop/agx.c:2398 +#: ../src/iop/agx.c:2408 msgid "reverse the color shift in greens" msgstr "Inverse le décalage de couleur des verts" -#: ../src/iop/agx.c:2404 +#: ../src/iop/agx.c:2414 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "" "Restaure la pureté du bleu, principalement dans les tons-moyens et les ombres" -#: ../src/iop/agx.c:2411 +#: ../src/iop/agx.c:2421 msgid "reverse the color shift in blues" msgstr "Inverse le décalage de couleur des bleus" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 +#: ../src/iop/agx.c:2473 ../src/iop/temperature.c:2060 +#: ../src/iop/temperature.c:2073 ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2086 ../src/iop/temperature.c:2094 +#: ../src/iop/temperature.c:2113 msgid "settings" msgstr "Paramètres" -#: ../src/iop/agx.c:2464 +#: ../src/iop/agx.c:2474 msgid "main look and curve settings" msgstr "Paramètres principaux du look et de la courbe" -#: ../src/iop/agx.c:2473 +#: ../src/iop/agx.c:2483 msgid "detailed curve settings" msgstr "Paramètres détaillés de la courbe" -#: ../src/iop/agx.c:2571 +#: ../src/iop/agx.c:2581 msgid "unmodified base primaries" msgstr "Primaires de base non modifiées" -#: ../src/iop/agx.c:2582 +#: ../src/iop/agx.c:2592 msgid "blender-like|base" msgstr "Blender-like|Base" -#: ../src/iop/agx.c:2587 +#: ../src/iop/agx.c:2597 msgid "blender-like|punchy" msgstr "Blender-like|Intense" -#: ../src/iop/agx.c:2608 +#: ../src/iop/agx.c:2618 msgid "sigmoid-like|default" msgstr "Sigmoïde-like|défaut" -#: ../src/iop/agx.c:2621 +#: ../src/iop/agx.c:2631 msgid "sigmoid-like|smooth" msgstr "Sigmoïde-like|doux" -#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 +#: ../src/iop/agx.c:2646 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:333 ../src/iop/filmicrgb.c:3195 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "Défaut pour « relatif à la scène »" -#: ../src/iop/ashift.c:113 +#: ../src/iop/ashift.c:114 msgid "rotate and perspective" msgstr "Rotation et perspective" -#: ../src/iop/ashift.c:118 +#: ../src/iop/ashift.c:119 msgid "rotation|keystone|distortion|crop|reframe" msgstr "rotation|correction trapézoïdale|distorsion|recadrer|rogner" -#: ../src/iop/ashift.c:123 +#: ../src/iop/ashift.c:124 msgid "rotate or distort perspective" msgstr "Tourne l’image ou déforme la perspective" -#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 -#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 +#: ../src/iop/ashift.c:125 ../src/iop/channelmixer.c:135 +#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:355 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 -#: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/colorchecker.c:131 ../src/iop/colorcorrection.c:74 +#: ../src/iop/crop.c:133 ../src/iop/lut3d.c:141 ../src/iop/primaries.c:73 #: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "Correctif ou créatif" -#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/ashift.c:127 ../src/iop/borders.c:319 ../src/iop/clipping.c:357 +#: ../src/iop/crop.c:135 ../src/iop/flip.c:109 ../src/iop/liquify.c:297 msgid "geometric, RGB" msgstr "Géométrique, RVB" -#: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 +#: ../src/iop/ashift.c:1203 ../src/iop/clipping.c:912 #, c-format msgid "" "module '%s' has insane data so it is bypassed for now. you should disable it " @@ -19185,11 +19825,11 @@ msgstr "" "Le module « %s » semble avoir des paramètres corrompus il est donc contourné " "pour le moment. Il devrait être désactivé ou les paramètres changés.\n" -#: ../src/iop/ashift.c:2804 +#: ../src/iop/ashift.c:2805 msgid "automatic cropping failed" msgstr "Recadrage automatique impossible" -#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +#: ../src/iop/ashift.c:3214 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3311 msgid "data pending - please repeat" msgstr "Données en attente, merci de recommencer" @@ -19201,7 +19841,7 @@ msgstr "Impossible de détecter des structures dans l’image" msgid "could not run outlier removal" msgstr "Impossible de supprimer les lignes de contrôle" -#: ../src/iop/ashift.c:3411 +#: ../src/iop/ashift.c:3409 #, c-format msgid "" "not enough structure for automatic correction\n" @@ -19210,41 +19850,41 @@ msgstr "" "Trop peu de structures pour une correction automatique,\n" "il faut %d lignes au moins dans chaque direction pertinente." -#: ../src/iop/ashift.c:3417 +#: ../src/iop/ashift.c:3415 msgid "automatic correction failed, please correct manually" msgstr "Correction automatique impossible, merci de corriger manuellement" -#: ../src/iop/ashift.c:4991 +#: ../src/iop/ashift.c:4988 #, c-format msgid "only %d lines can be saved in parameters" msgstr "Uniquement %d lignes peuvent être sauvegardées dans les paramètres" -#: ../src/iop/ashift.c:5070 +#: ../src/iop/ashift.c:5067 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "Rotation ajustée de %3.2f° à %3.2f°" -#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 -#: ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:5709 ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 +#: ../src/iop/ashift.c:5817 #, c-format msgid "lens shift (%s)" msgstr "Correction d’objectif (%s)" -#: ../src/iop/ashift.c:5980 +#: ../src/iop/ashift.c:5990 msgid "manual perspective" msgstr "Perspective manuelle" -#: ../src/iop/ashift.c:6026 +#: ../src/iop/ashift.c:6036 msgctxt "section" msgid "perspective" msgstr "Perspective" -#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6042 ../src/iop/ashift.c:6143 ../src/iop/ashift.c:6145 +#: ../src/iop/ashift.c:6147 msgid "structure" msgstr "Structure" -#: ../src/iop/ashift.c:6065 +#: ../src/iop/ashift.c:6075 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -19253,19 +19893,19 @@ msgstr "" "Degrés de rotation.\n" "Si sur l’image : clic-droit et déplacer pour définir un angle de rotation." -#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 +#: ../src/iop/ashift.c:6078 ../src/iop/ashift.c:6080 msgid "apply lens shift correction in one direction" msgstr "Applique la correction d’objectif dans une direction" -#: ../src/iop/ashift.c:6072 +#: ../src/iop/ashift.c:6082 msgid "shear the image along one diagonal" msgstr "Cisaillement de l’image selon une diagonale" -#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 +#: ../src/iop/ashift.c:6083 ../src/iop/clipping.c:2121 msgid "automatically crop to avoid black edges" msgstr "Recadrage automatique pour éviter les bords noirs" -#: ../src/iop/ashift.c:6074 +#: ../src/iop/ashift.c:6084 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" @@ -19273,12 +19913,12 @@ msgstr "" "Modèle d’objectif pour la correction de perspective : générique ou fonction " "de la longueur focale" -#: ../src/iop/ashift.c:6077 +#: ../src/iop/ashift.c:6087 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" "Longueur focale de l’objectif, valeur par défaut depuis les EXIF si disponible" -#: ../src/iop/ashift.c:6080 +#: ../src/iop/ashift.c:6090 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -19287,7 +19927,7 @@ msgstr "" "EXIF\n" "si disponible, un positionnement manuel est souvent nécessaire." -#: ../src/iop/ashift.c:6084 +#: ../src/iop/ashift.c:6094 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -19295,13 +19935,13 @@ msgstr "" "Le niveau de correction dépendant de l’objectif, positionner au maximum pour " "une dépendance totale, à zéro pour un modèle générique" -#: ../src/iop/ashift.c:6088 +#: ../src/iop/ashift.c:6098 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "" "Ajuste les dimensions de l’image en redimensionnant horizontalement et " "verticalement" -#: ../src/iop/ashift.c:6090 +#: ../src/iop/ashift.c:6100 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19311,7 +19951,7 @@ msgstr "" " • Ctrl+clic – correction de rotation seulement\n" " • Maj+clic – correction de distorsion uniquement" -#: ../src/iop/ashift.c:6094 +#: ../src/iop/ashift.c:6104 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19321,7 +19961,7 @@ msgstr "" " • Ctrl+clic – correction de rotation seulement\n" " • Maj+clic – correction de distorsion uniquement" -#: ../src/iop/ashift.c:6098 +#: ../src/iop/ashift.c:6108 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -19337,7 +19977,7 @@ msgstr "" " • Maj+clic – correction de l’alignement uniquement\n" " • Ctrl+Maj+clic –correction de rotation et d’alignement d’objectif" -#: ../src/iop/ashift.c:6105 +#: ../src/iop/ashift.c:6115 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -19349,48 +19989,48 @@ msgstr "" " • Maj+clic – amélioration des détails accrue\n" " • Ctrl+Maj+clic – combinaison des deux méthodes" -#: ../src/iop/ashift.c:6110 +#: ../src/iop/ashift.c:6120 msgid "manually define perspective rectangle" msgstr "Définir manuellement un rectangle de perspective" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6121 msgid "manually draw structure lines" msgstr "Dessiner manuellement les lignes de structure" -#: ../src/iop/ashift.c:6140 +#: ../src/iop/ashift.c:6144 msgid "rectangle" msgstr "Rectangle" -#: ../src/iop/ashift.c:6142 +#: ../src/iop/ashift.c:6146 msgid "lines" msgstr "Lignes" -#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 +#: ../src/iop/ashift.c:6172 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] définir/orienter l’horizon" -#: ../src/iop/ashift.c:6171 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] select segment" msgstr "[%s sur segment] Sélectionner un segment" -#: ../src/iop/ashift.c:6175 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s sur segment] Désélectionner le segment" -#: ../src/iop/ashift.c:6179 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] Sélectionner tous les segments de la zone" -#: ../src/iop/ashift.c:6183 +#: ../src/iop/ashift.c:6187 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] Désélectionner tous les segments de la zone" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1735 msgid "contrast equalizer" msgstr "Égaliseur de contraste" @@ -19411,154 +20051,149 @@ msgstr "Relatif à la scène, linéaire, Lab" msgid "frequential, RGB" msgstr "Fréquentiel, RVB" -#: ../src/iop/atrous.c:743 +#: ../src/iop/atrous.c:750 msgid "coarse" msgstr "Global" -#: ../src/iop/atrous.c:759 +#: ../src/iop/atrous.c:766 msgid "denoise & sharpen" -msgstr "Réduction du bruit et accentuation" +msgstr "Débruitage et accentuation" #. add the preset. -#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:782 ../src/iop/sharpen.c:104 msgid "sharpen" msgstr "Renforcer la netteté" -#: ../src/iop/atrous.c:791 +#: ../src/iop/atrous.c:798 msgid "denoise chroma" msgstr "Réduction du bruit chromatique" -#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 -#: ../src/libs/neural_restore.c:4162 -msgid "denoise" -msgstr "Réduction du bruit" - -#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:831 ../src/iop/bloom.c:74 msgid "bloom" msgstr "Lumière d’arrière-plan" -#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:847 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "Clarté" -#: ../src/iop/atrous.c:861 +#: ../src/iop/atrous.c:868 msgid "deblur | large blur | strength 3" msgstr "Défloutage | Large | Force 3" -#: ../src/iop/atrous.c:879 +#: ../src/iop/atrous.c:886 msgid "deblur | medium blur | strength 3" msgstr "Défloutage | Moyen | Force 3" -#: ../src/iop/atrous.c:896 +#: ../src/iop/atrous.c:903 msgid "deblur | fine blur | strength 3" msgstr "Défloutage | Fin | Force 3" -#: ../src/iop/atrous.c:915 +#: ../src/iop/atrous.c:922 msgid "deblur | large blur | strength 2" msgstr "Défloutage | Large | Force 2" -#: ../src/iop/atrous.c:933 +#: ../src/iop/atrous.c:940 msgid "deblur | medium blur | strength 2" msgstr "Défloutage | Moyen | Force 2" -#: ../src/iop/atrous.c:950 +#: ../src/iop/atrous.c:957 msgid "deblur | fine blur | strength 2" msgstr "Défloutage | Fin | Force 2" -#: ../src/iop/atrous.c:969 +#: ../src/iop/atrous.c:976 msgid "deblur | large blur | strength 1" msgstr "Défloutage | Large | Force 1" -#: ../src/iop/atrous.c:987 +#: ../src/iop/atrous.c:994 msgid "deblur | medium blur | strength 1" msgstr "Défloutage | Moyen | Force 1" -#: ../src/iop/atrous.c:1004 +#: ../src/iop/atrous.c:1011 msgid "deblur | fine blur | strength 1" msgstr "Défloutage | Fin | Force 1" -#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 -#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1348 ../src/iop/atrous.c:1602 +#: ../src/iop/denoiseprofile.c:3408 ../src/iop/rawdenoise.c:733 msgctxt "graph" msgid "coarse" msgstr "Grossier" -#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1355 ../src/iop/atrous.c:1603 +#: ../src/iop/denoiseprofile.c:3416 ../src/iop/rawdenoise.c:741 msgid "fine" msgstr "Détail" -#: ../src/iop/atrous.c:1352 +#: ../src/iop/atrous.c:1367 msgid "contrasty" msgstr "Contrasté" -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 -#: ../src/iop/rawdenoise.c:754 +#: ../src/iop/atrous.c:1373 ../src/iop/denoiseprofile.c:3430 +#: ../src/iop/rawdenoise.c:755 msgid "noisy" msgstr "Bruité" #. case atrous_s: -#: ../src/iop/atrous.c:1361 +#: ../src/iop/atrous.c:1376 msgid "bold" msgstr "Net" -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1377 msgid "dull" msgstr "Flou" -#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 +#: ../src/iop/atrous.c:1590 ../src/iop/atrous.c:1650 msgid "boost" msgstr "Augmenter" -#: ../src/iop/atrous.c:1568 +#: ../src/iop/atrous.c:1591 msgid "reduce" msgstr "Réduire" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1592 msgid "raise" msgstr "Élever" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1593 msgid "lower" msgstr "Abaisser" -#: ../src/iop/atrous.c:1577 +#: ../src/iop/atrous.c:1600 msgid "coarsest" msgstr "Plus grossier" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1601 msgid "coarser" msgstr "Grossier" -#: ../src/iop/atrous.c:1581 +#: ../src/iop/atrous.c:1604 msgid "finer" msgstr "Fin" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1605 msgid "finest" msgstr "Plus fin" -#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 +#: ../src/iop/atrous.c:1675 ../src/libs/export.c:1528 ../src/libs/export.c:1544 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 +#: ../src/iop/atrous.c:1776 ../src/iop/nlmeans.c:443 msgid "luma" msgstr "Luma" -#: ../src/iop/atrous.c:1754 +#: ../src/iop/atrous.c:1777 msgid "change lightness at each feature size" msgstr "Change la luminosité pour chaque taille" -#: ../src/iop/atrous.c:1756 +#: ../src/iop/atrous.c:1779 msgid "change color saturation at each feature size" msgstr "Change la saturation pour chaque taille" -#: ../src/iop/atrous.c:1758 +#: ../src/iop/atrous.c:1781 msgid "edges" msgstr "Contours" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1782 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -19566,75 +20201,75 @@ msgstr "" "Change les halos de contour à chaque niveau de détail,\n" "uniquement dans les résultats des sections Luma et Chroma." -#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1808 ../src/iop/colorzones.c:2701 msgid "make effect stronger or weaker" msgstr "Rend l’effet plus fort ou plus faible" -#: ../src/iop/basecurve.c:305 +#: ../src/iop/basecurve.c:306 msgid "neutral" msgstr "Neutre" -#: ../src/iop/basecurve.c:306 +#: ../src/iop/basecurve.c:307 msgid "canon eos like" msgstr "Similaire au Canon eos" -#: ../src/iop/basecurve.c:307 +#: ../src/iop/basecurve.c:308 msgid "canon eos like alternate" msgstr "Alternative à similaire au Canon eos" -#: ../src/iop/basecurve.c:308 +#: ../src/iop/basecurve.c:309 msgid "nikon like" msgstr "Similaire à Nikon" -#: ../src/iop/basecurve.c:309 +#: ../src/iop/basecurve.c:310 msgid "nikon like alternate" msgstr "Alternative à similaire à Nikon" -#: ../src/iop/basecurve.c:310 +#: ../src/iop/basecurve.c:311 msgid "sony alpha like" msgstr "Similaire aux Sony alpha" -#: ../src/iop/basecurve.c:311 +#: ../src/iop/basecurve.c:312 msgid "pentax like" msgstr "Similaire aux Pentax" -#: ../src/iop/basecurve.c:312 +#: ../src/iop/basecurve.c:313 msgid "ricoh like" msgstr "Similaire aux Ricoh" -#: ../src/iop/basecurve.c:313 +#: ../src/iop/basecurve.c:314 msgid "olympus like" msgstr "Similaire aux Olympus" -#: ../src/iop/basecurve.c:314 +#: ../src/iop/basecurve.c:315 msgid "olympus like alternate" msgstr "Alternative à similaire aux Olympus" -#: ../src/iop/basecurve.c:315 +#: ../src/iop/basecurve.c:316 msgid "panasonic like" msgstr "Similaire aux Panasonic" -#: ../src/iop/basecurve.c:316 +#: ../src/iop/basecurve.c:317 msgid "leica like" msgstr "Similaire aux Leica" -#: ../src/iop/basecurve.c:317 +#: ../src/iop/basecurve.c:318 msgid "kodak easyshare like" msgstr "Similaire au Kodak Easyshare" -#: ../src/iop/basecurve.c:318 +#: ../src/iop/basecurve.c:319 msgid "konica minolta like" msgstr "Similaire aux Konica et Minolta" -#: ../src/iop/basecurve.c:319 +#: ../src/iop/basecurve.c:320 msgid "samsung like" msgstr "Similaire aux Samsung" -#: ../src/iop/basecurve.c:320 +#: ../src/iop/basecurve.c:321 msgid "fujifilm like" msgstr "Similaire au Fujifilm" -#: ../src/iop/basecurve.c:321 +#: ../src/iop/basecurve.c:322 msgid "nokia like" msgstr "Similaire aux Nokia" @@ -19651,22 +20286,22 @@ msgstr "" "pour un but correctif et pour préparer l’image à l’affichage." #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 -#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:116 #: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 -#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 -#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 -#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 -#: ../src/iop/temperature.c:249 +#: ../src/iop/lens.cc:265 ../src/iop/nlmeans.c:88 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:141 ../src/iop/retouch.c:208 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:94 ../src/iop/spots.c:67 +#: ../src/iop/temperature.c:248 msgid "corrective" msgstr "Correctif" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:348 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 -#: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/rgblevels.c:125 ../src/iop/vignette.c:117 +#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:469 #: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "Relatif à l’affichage, non-linéaire, RVB" @@ -19675,29 +20310,29 @@ msgstr "Relatif à l’affichage, non-linéaire, RVB" msgid "display-referred default" msgstr "Relatif à l’affichage" -#: ../src/iop/basecurve.c:2092 +#: ../src/iop/basecurve.c:2091 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "" " • Abscisse : entrée\n" " • Ordonnée : sortie\n" "Fonctionne sur les canaux RVB." -#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 -#: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 +#: ../src/iop/basecurve.c:2098 ../src/iop/basicadj.c:635 +#: ../src/iop/rgbcurve.c:1559 ../src/iop/rgblevels.c:1094 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "" "Méthode pour préserver les couleurs lors de la modification du contraste" -#: ../src/iop/basecurve.c:2103 +#: ../src/iop/basecurve.c:2102 msgid "two exposures" msgstr "Deux expositions" -#: ../src/iop/basecurve.c:2104 +#: ../src/iop/basecurve.c:2103 msgid "three exposures" msgstr "Trois expositions" -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2104 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -19707,11 +20342,11 @@ msgstr "" "pour compresser l’étendue dynamique.\n" "Exposer pour les hautes lumières avant utilisation." -#: ../src/iop/basecurve.c:2110 +#: ../src/iop/basecurve.c:2109 msgid "how many stops to shift the individual exposures apart" msgstr "Nombre d’ILs de décalage entre les différentes expositions" -#: ../src/iop/basecurve.c:2119 +#: ../src/iop/basecurve.c:2118 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -19719,7 +20354,7 @@ msgstr "" "Pour décaler l’exposition positivement ou négativement :\n" "—1 : réduire les hautes lumières, +1 : réduire les ombres." -#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2124 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "Échelle du graphe" @@ -19735,15 +20370,15 @@ msgstr "Ajustement de base" msgid "apply usual image adjustments" msgstr "Appliquer les ajustements habituels de l’image" -#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 +#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:80 #: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 -#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 -#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 -#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 -#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 -#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 +#: ../src/iop/colisa.c:86 ../src/iop/colorcontrast.c:84 ../src/iop/colorize.c:94 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:143 +#: ../src/iop/contrastntexture.c:125 ../src/iop/grain.c:390 +#: ../src/iop/highpass.c:76 ../src/iop/levels.c:140 ../src/iop/liquify.c:295 +#: ../src/iop/lowlight.c:90 ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:102 +#: ../src/iop/soften.c:98 ../src/iop/splittoning.c:103 ../src/iop/velvia.c:96 +#: ../src/iop/vibrance.c:94 ../src/iop/vignette.c:116 ../src/iop/watermark.c:468 msgid "creative" msgstr "Créatif" @@ -19763,7 +20398,7 @@ msgstr "" "car si mal ajusté les couleurs très sombres hors gamut seront tronquées\n" "en poussant les valeurs RVB négativement." -#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1220 msgid "adjust the exposure correction" msgstr "Ajuste la correction d’exposition" @@ -19771,7 +20406,7 @@ msgstr "Ajuste la correction d’exposition" msgid "highlight compression adjustment" msgstr "Ajustement de la compression des hautes lumières" -#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:275 msgid "contrast adjustment" msgstr "Ajustement du contraste" @@ -19779,7 +20414,7 @@ msgstr "Ajustement du contraste" msgid "middle gray adjustment" msgstr "Ajustement du gris moyen" -#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:276 msgid "brightness adjustment" msgstr "Ajustement de la luminosité" @@ -19795,7 +20430,7 @@ msgstr "Ajustement de la vibrance" msgid "apply auto exposure based on the entire image" msgstr "Applique une exposition automatique en fonction de l’image complète" -#: ../src/iop/basicadj.c:659 +#: ../src/iop/basicadj.c:658 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -19805,42 +20440,38 @@ msgstr "" " • Clic et déplacer pour sélectionner la zone\n" " • Clic-droit pour annuler" -#: ../src/iop/basicadj.c:666 +#: ../src/iop/basicadj.c:668 msgid "clip" msgstr "Tronquer" -#: ../src/iop/basicadj.c:668 +#: ../src/iop/basicadj.c:670 msgid "adjusts clipping value for auto exposure calculation" msgstr "Ajuste les valeurs seuils pour le calcul automatique de l’exposition" -#: ../src/iop/bilat.c:74 -msgid "local contrast" -msgstr "Contraste local" - #: ../src/iop/bilat.c:84 msgid "manipulate local and global contrast separately" msgstr "Manipule séparément le contraste local et global" -#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 -#: ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 -#: ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 +#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:81 +#: ../src/iop/bloom.c:83 ../src/iop/colisa.c:87 ../src/iop/colisa.c:89 +#: ../src/iop/colorcontrast.c:85 ../src/iop/colorcontrast.c:87 #: ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 -#: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 -#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 -#: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 -#: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 -#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 +#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:155 +#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:146 +#: ../src/iop/defringe.c:83 ../src/iop/grain.c:391 ../src/iop/grain.c:393 +#: ../src/iop/levels.c:143 ../src/iop/lowlight.c:91 ../src/iop/lowlight.c:93 +#: ../src/iop/monochrome.c:105 ../src/iop/nlmeans.c:89 ../src/iop/nlmeans.c:91 +#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:188 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "Relatif à l’affichage, non-linéaire, Lab" -#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 -#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 -#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 -#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 -#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 -#: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 +#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:82 ../src/iop/colisa.c:88 +#: ../src/iop/colorcontrast.c:86 ../src/iop/colorcorrection.c:76 +#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:154 +#: ../src/iop/colorreconstruction.c:118 ../src/iop/colorzones.c:145 +#: ../src/iop/defringe.c:82 ../src/iop/grain.c:392 ../src/iop/levels.c:142 +#: ../src/iop/monochrome.c:104 ../src/iop/nlmeans.c:90 ../src/iop/shadhi.c:143 +#: ../src/iop/tonecurve.c:187 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "Non-linéaire, Lab" @@ -19910,12 +20541,12 @@ msgstr "" "pour débruiter ou lisser les textures." #: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 -#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 -#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 -#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 -#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 -#: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:137 +#: ../src/iop/contrastntexture.c:127 ../src/iop/denoiseprofile.c:823 +#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 +#: ../src/iop/exposure.c:131 ../src/iop/overlay.c:178 ../src/iop/primaries.c:75 +#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:100 +#: ../src/iop/splittoning.c:105 ../src/iop/velvia.c:98 msgid "linear, RGB" msgstr "Linéaire, RVB" @@ -19948,24 +20579,24 @@ msgstr "Force du flou pour le vert" msgid "how much to blur blue" msgstr "Force du flou pour le bleu" -#: ../src/iop/bloom.c:80 +#: ../src/iop/bloom.c:79 msgid "apply Orton effect for a dreamy ethereal look" msgstr "Applique l’effet Orton pour un aspect vaporeux et onirique" -#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:112 +#: ../src/iop/bloom.c:381 ../src/iop/soften.c:371 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:220 msgid "size" msgstr "Taille" -#: ../src/iop/bloom.c:384 +#: ../src/iop/bloom.c:383 msgid "the size of bloom" msgstr "Taille de la lumière d’arrière-plan" -#: ../src/iop/bloom.c:388 +#: ../src/iop/bloom.c:387 msgid "the threshold of light" msgstr "Seuil de lumière" -#: ../src/iop/bloom.c:392 +#: ../src/iop/bloom.c:391 msgid "the strength of bloom" msgstr "Force de la lumière d’arrière-plan" @@ -20041,7 +20672,7 @@ msgstr "bordures|agrandir canevas|étendre canevas" msgid "add solid borders or margins around the image" msgstr "Ajoute des bordures pleines ou des marges autour de l’image" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:144 msgid "linear or non-linear, RGB, display-referred" msgstr "Relatif à l’affichage, linéaire ou non-linéaire, RVB" @@ -20101,7 +20732,7 @@ msgstr "5:3" msgid "US Legal 8.5x14" msgstr "US Legal 8.5x14" -#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "golden cut" msgstr "Rapport d’or" @@ -20226,10 +20857,10 @@ msgid "pick border color from image" msgstr "Choisir la couleur de la bordure dans l’image" #: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 -#: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 +#: ../src/iop/colorzones.c:2634 ../src/iop/colorzones.c:2649 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 -#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 -#: ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 +#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1496 +#: ../src/iop/rgbcurve.c:1511 ../src/iop/rgblevels.c:1056 msgid "pickers" msgstr "Pipettes" @@ -20253,19 +20884,19 @@ msgstr "" "aberrations chromatiques,\n" "uniquement pour les capteur de Bayer." -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:316 #: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 #: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 #: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 -#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawdenoise.c:142 ../src/iop/rawdenoise.c:144 #: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 -#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 +#: ../src/iop/temperature.c:249 ../src/iop/temperature.c:251 msgid "linear, raw, scene-referred" msgstr "Relatif à la scène, linéaire, RAW" -#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 -#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 -#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:317 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:250 msgid "linear, raw" msgstr "Linéaire, RAW" @@ -20366,7 +20997,7 @@ msgstr "" "Censure les plaques d’immatriculation et les parties du corps\n" "pour des raisons de protection de la vie privée" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "Relatif à la scène, linéaire ou non-linéaire, RVB" @@ -20391,17 +21022,17 @@ msgstr "Rayon de la pixellisation intermédiaire" msgid "amount of noise to add at the end" msgstr "Quantité de bruit à ajouter à la fin" -#: ../src/iop/channelmixer.c:123 +#: ../src/iop/channelmixer.c:122 msgid "channel mixer" msgstr "Mixeur de canaux" -#: ../src/iop/channelmixer.c:128 +#: ../src/iop/channelmixer.c:127 msgid "" "this module is deprecated. please use the color calibration module instead." msgstr "" "Ce module est déprécié, utiliser « Calibration des couleurs » à la place." -#: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 +#: ../src/iop/channelmixer.c:132 ../src/iop/channelmixerrgb.c:235 msgid "" "perform color space corrections\n" "such as white balance, channels mixing\n" @@ -20411,92 +21042,92 @@ msgstr "" "telles que la balance des blancs, le mélange des canaux,\n" "et fait des conversions en monochrome simulant la pellicule" -#: ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixer.c:605 msgid "destination" msgstr "Canal de destination" -#: ../src/iop/channelmixer.c:613 +#: ../src/iop/channelmixer.c:612 msgctxt "channelmixer" msgid "gray" msgstr "Gris" -#: ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixer.c:618 msgid "amount of red channel in the output channel" msgstr "Quantité du canal rouge dans le canal de destination" -#: ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixer.c:624 msgid "amount of green channel in the output channel" msgstr "Quantité du canal vert dans le canal de destination" -#: ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixer.c:630 msgid "amount of blue channel in the output channel" msgstr "Quantité du canal bleu dans le canal de destination" -#: ../src/iop/channelmixer.c:642 +#: ../src/iop/channelmixer.c:641 msgid "swap R and B" msgstr "Échanger R et B" -#: ../src/iop/channelmixer.c:648 +#: ../src/iop/channelmixer.c:647 msgid "swap G and B" msgstr "Échanger V et B" -#: ../src/iop/channelmixer.c:654 +#: ../src/iop/channelmixer.c:653 msgid "color contrast boost" msgstr "Renforce le contraste de couleur" -#: ../src/iop/channelmixer.c:660 +#: ../src/iop/channelmixer.c:659 msgid "color details boost" msgstr "Renforcer les détails de couleur" -#: ../src/iop/channelmixer.c:666 +#: ../src/iop/channelmixer.c:665 msgid "color artifacts boost" msgstr "Renforcer les objets de couleur" -#: ../src/iop/channelmixer.c:672 +#: ../src/iop/channelmixer.c:671 msgid "B/W luminance-based" msgstr "N&B basée sur la luminance" -#: ../src/iop/channelmixer.c:678 +#: ../src/iop/channelmixer.c:677 msgid "B/W artifacts boost" msgstr "N&B et renforcement des objets" -#: ../src/iop/channelmixer.c:684 +#: ../src/iop/channelmixer.c:683 msgid "B/W smooth skin" msgstr "N&B et peau lisse" -#: ../src/iop/channelmixer.c:690 +#: ../src/iop/channelmixer.c:689 msgid "B/W blue artifacts reduce" msgstr "N&B et réduction des objets bleus" -#: ../src/iop/channelmixer.c:697 +#: ../src/iop/channelmixer.c:696 msgid "B/W Ilford Delta 100-400" msgstr "N&B Ilford Delta 100 – 400" -#: ../src/iop/channelmixer.c:704 +#: ../src/iop/channelmixer.c:703 msgid "B/W Ilford Delta 3200" msgstr "N&B Ilford Delta 3200" -#: ../src/iop/channelmixer.c:711 +#: ../src/iop/channelmixer.c:710 msgid "B/W Ilford FP4" msgstr "N&B Ilford FP4" -#: ../src/iop/channelmixer.c:718 +#: ../src/iop/channelmixer.c:717 msgid "B/W Ilford HP5" msgstr "N&B Ilford HP5" -#: ../src/iop/channelmixer.c:725 +#: ../src/iop/channelmixer.c:724 msgid "B/W Ilford SFX" msgstr "N&B Ilford SFX" -#: ../src/iop/channelmixer.c:732 +#: ../src/iop/channelmixer.c:731 msgid "B/W Kodak T-Max 100" msgstr "N&B Kodak T-Max 100" -#: ../src/iop/channelmixer.c:739 +#: ../src/iop/channelmixer.c:738 msgid "B/W Kodak T-max 400" msgstr "N&B Kodak T-Max 400" -#: ../src/iop/channelmixer.c:746 +#: ../src/iop/channelmixer.c:745 msgid "B/W Kodak Tri-X 400" msgstr "N&B Kodak Tri-X 400" @@ -20644,11 +21275,11 @@ msgstr "" "Compensation d’exposition : \t%+.2f IL\n" "Décalage du noir : \t\t\t%+.4f" -#: ../src/iop/channelmixerrgb.c:2054 +#: ../src/iop/channelmixerrgb.c:2051 msgid "double CAT applied" msgstr "CAT appliquée en double" -#: ../src/iop/channelmixerrgb.c:2055 +#: ../src/iop/channelmixerrgb.c:2052 msgid "" "you have 2 instances or more of color calibration,\n" "all providing chromatic adaptation.\n" @@ -20660,11 +21291,11 @@ msgstr "" "Cela peut entraîner des incohérences, sauf si elles sont utilisées\n" "avec des masques et en connaissance de cause." -#: ../src/iop/channelmixerrgb.c:2067 +#: ../src/iop/channelmixerrgb.c:2064 msgid "white balance applied twice (details)" msgstr "Balance des blancs appliquée deux fois (détails)" -#: ../src/iop/channelmixerrgb.c:2068 +#: ../src/iop/channelmixerrgb.c:2065 msgid "" "the color calibration module is enabled and already provides\n" "chromatic adaptation.\n" @@ -20676,11 +21307,11 @@ msgstr "" "Positionner la balance des blancs ici sur la référence de boîtier (D65)\n" "ou désactiver l’adaptation chromatique du module « Calibration des couleurs »." -#: ../src/iop/channelmixerrgb.c:2076 +#: ../src/iop/channelmixerrgb.c:2073 msgid "white balance module error (details)" msgstr "Erreur du module « Balance des blancs » (détails)" -#: ../src/iop/channelmixerrgb.c:2077 +#: ../src/iop/channelmixerrgb.c:2074 msgid "" "the white balance module is not using the camera\n" "reference illuminant, which will cause issues here\n" @@ -20691,11 +21322,11 @@ msgstr "" "du boîtier, cela entraînera des problèmes d’adaptation chromatique.\n" "Choisir le neutre du boîtier ou désactiver ceadaptation chromatique." -#: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 +#: ../src/iop/channelmixerrgb.c:2086 ../src/iop/channelmixerrgb.c:2095 msgid "white balance missing (details)" msgstr "Balance des blancs manquante (détails)" -#: ../src/iop/channelmixerrgb.c:2090 +#: ../src/iop/channelmixerrgb.c:2087 msgid "" "this module is not providing a valid reference illuminant\n" "causing chromatic adaptation issues in color calibration.\n" @@ -20707,7 +21338,7 @@ msgstr "" "Activer ce module et le définir comme référence\n" "ou désactiver l’adaptation chromatique de « Calibration des couleurs »." -#: ../src/iop/channelmixerrgb.c:2099 +#: ../src/iop/channelmixerrgb.c:2096 msgid "" "the white balance module is not providing a valid reference\n" "illuminant causing issues with chromatic adaptation here.\n" @@ -20719,20 +21350,20 @@ msgstr "" "Activer le module « Balance des blancs » et soit le définir comme référence\n" "ou désactiver l’adaptation chromatique ici." -#: ../src/iop/channelmixerrgb.c:2191 +#: ../src/iop/channelmixerrgb.c:2188 msgid "auto-detection of white balance completed" msgstr "Détection automatique de la balance des blancs terminée" -#: ../src/iop/channelmixerrgb.c:2341 +#: ../src/iop/channelmixerrgb.c:2338 msgid "channelmixerrgb works only on RGB input" msgstr "« Calibration des couleurs » ne marche qu’avec une entrée RVB" -#: ../src/iop/channelmixerrgb.c:3675 +#: ../src/iop/channelmixerrgb.c:3672 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "CCT : %.0f K (lumière du jour)" -#: ../src/iop/channelmixerrgb.c:3678 +#: ../src/iop/channelmixerrgb.c:3675 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" @@ -20743,12 +21374,12 @@ msgstr "" "jour,\n" "donc sa température est pertinente et significative avec un illuminant D." -#: ../src/iop/channelmixerrgb.c:3684 +#: ../src/iop/channelmixerrgb.c:3681 #, c-format msgid "CCT: %.0f K (black body)" msgstr "CCT : %.0f K (corps noir)" -#: ../src/iop/channelmixerrgb.c:3687 +#: ../src/iop/channelmixerrgb.c:3684 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -20760,12 +21391,12 @@ msgstr "" "donc sa température est pertinente et significative avec un illuminant " "planckien." -#: ../src/iop/channelmixerrgb.c:3693 +#: ../src/iop/channelmixerrgb.c:3690 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "CCT : %.0f K (invalide)" -#: ../src/iop/channelmixerrgb.c:3696 +#: ../src/iop/channelmixerrgb.c:3693 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -20779,12 +21410,12 @@ msgstr "" "donc sa température n’est ni pertinente ni significative et il faut utiliser " "un illuminant personnalisé." -#: ../src/iop/channelmixerrgb.c:3705 +#: ../src/iop/channelmixerrgb.c:3702 #, c-format msgid "CCT: undefined" msgstr "CCT : non défini" -#: ../src/iop/channelmixerrgb.c:3708 +#: ../src/iop/channelmixerrgb.c:3705 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." @@ -20792,16 +21423,16 @@ msgstr "" "La température de couleur proximale approchée\n" "ne peut être estimée, utiliser un illuminant personnalisé." -#: ../src/iop/channelmixerrgb.c:4026 +#: ../src/iop/channelmixerrgb.c:4022 msgid "white balance successfully extracted from raw image" msgstr "La balance des blancs a été extraite de l’image RAW avec succès" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4033 +#: ../src/iop/channelmixerrgb.c:4029 msgid "auto-detection of white balance started…" msgstr "L’auto-détection de la balance des blancs a démarré…" -#: ../src/iop/channelmixerrgb.c:4144 +#: ../src/iop/channelmixerrgb.c:4140 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." @@ -20810,7 +21441,7 @@ msgstr "" "la normalisation va être désactivée." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4188 +#: ../src/iop/channelmixerrgb.c:4184 #, c-format msgid "" "L: \t%.1f %%\n" @@ -20822,19 +21453,19 @@ msgstr "" "c : \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4457 +#: ../src/iop/channelmixerrgb.c:4452 msgid "CAT" msgstr "CAT" -#: ../src/iop/channelmixerrgb.c:4458 +#: ../src/iop/channelmixerrgb.c:4453 msgid "chromatic adaptation transform" msgstr "Transformation d’adaptation chromatique" -#: ../src/iop/channelmixerrgb.c:4460 +#: ../src/iop/channelmixerrgb.c:4455 msgid "adaptation" msgstr "Adaptation" -#: ../src/iop/channelmixerrgb.c:4463 +#: ../src/iop/channelmixerrgb.c:4458 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -20856,7 +21487,7 @@ msgstr "" " • Aucun désactive toute adaptation et utilise l’espace RVB de travail du " "pipeline." -#: ../src/iop/channelmixerrgb.c:4480 +#: ../src/iop/channelmixerrgb.c:4475 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -20864,23 +21495,23 @@ msgstr "" "Couleur de l’illuminant de la scène avant l’adaptation chromatique,\n" "elle sera transformée en blanc pur par l’adaptation." -#: ../src/iop/channelmixerrgb.c:4487 +#: ../src/iop/channelmixerrgb.c:4482 msgid "picker" msgstr "Pipette" -#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4484 ../src/iop/temperature.c:2078 msgid "set white balance to detected from area" msgstr "Choisir la balance des blancs depuis une zone" -#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4488 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "Illuminant" -#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4494 ../src/iop/temperature.c:2138 msgid "temperature" msgstr "Température" -#: ../src/iop/channelmixerrgb.c:4537 +#: ../src/iop/channelmixerrgb.c:4532 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -20896,17 +21527,17 @@ msgstr "" "essentielle du sujet,\n" "ou une surface immobile et éclairée de manière constante dans les images." -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/channelmixerrgb.c:4601 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/channelmixerrgb.c:4596 msgid "mapping" msgstr "Mappage" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/exposure.c:1288 msgid "area mode" msgstr "Mode de la zone" -#: ../src/iop/channelmixerrgb.c:4545 +#: ../src/iop/channelmixerrgb.c:4540 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -20919,19 +21550,19 @@ msgstr "" "CAT,\n" "et peut être utilisée pour échantillonner la cible" -#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4545 ../src/iop/exposure.c:1294 msgid "correction" msgstr "Correction" -#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4546 ../src/iop/exposure.c:1295 msgid "measure" msgstr "Mesure" -#: ../src/iop/channelmixerrgb.c:4555 +#: ../src/iop/channelmixerrgb.c:4550 msgid "take channel mixing into account" msgstr "Prendre en compte le mixeur de canaux" -#: ../src/iop/channelmixerrgb.c:4562 +#: ../src/iop/channelmixerrgb.c:4557 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -20939,11 +21570,11 @@ msgstr "" "Calcule la cible en utilisant le mixage des canaux en cours.\n" "Si désactivé seul le CAT est considéré." -#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4565 ../src/iop/exposure.c:1303 msgid "the input color that should be mapped to the target" msgstr "La couleur d’entrée à mapper sur la cible" -#: ../src/iop/channelmixerrgb.c:4574 +#: ../src/iop/channelmixerrgb.c:4569 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -20953,120 +21584,120 @@ msgstr "" "h : \tN/A\n" "c : \tN/A" -#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4572 ../src/iop/exposure.c:1310 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "Ces coordonnés LCh sont calculés depuis les coordonnés CIE Lab 1976" -#: ../src/iop/channelmixerrgb.c:4582 +#: ../src/iop/channelmixerrgb.c:4577 msgid "the desired target color after mapping" msgstr "La cible recherchée après le mappage de l’exposition" -#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4604 ../src/iop/exposure.c:1329 msgctxt "section" msgid "input" msgstr "Entrée" #. spacer -#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4607 ../src/iop/exposure.c:1332 msgctxt "section" msgid "target" msgstr "Cible" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4620 msgid "input R" msgstr "R en entrée" -#: ../src/iop/channelmixerrgb.c:4630 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input G" msgstr "V en entrée" -#: ../src/iop/channelmixerrgb.c:4635 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input B" msgstr "B en entrée" -#: ../src/iop/channelmixerrgb.c:4645 +#: ../src/iop/channelmixerrgb.c:4640 msgid "output R" msgstr "R en sortie" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4641 msgid "output G" msgstr "V en sortie" -#: ../src/iop/channelmixerrgb.c:4647 +#: ../src/iop/channelmixerrgb.c:4642 msgid "output B" msgstr "B en sortie" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "colorfulness" msgstr "Saturation" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "output colorfulness" msgstr "Saturation de la sortie" -#: ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/channelmixerrgb.c:4648 msgid "output brightness" msgstr "Luminosité de la sortie" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4651 msgid "output gray" msgstr "Gris en sortie" -#: ../src/iop/channelmixerrgb.c:4669 +#: ../src/iop/channelmixerrgb.c:4664 msgid "calibrate with a color checker" msgstr "Calibrer avec une charte couleur" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4669 msgid "use a color checker target to autoset CAT and channels" msgstr "Utiliser une charte couleur pour régler la CAT et les canaux" -#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 -#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 -#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 +#: ../src/iop/channelmixerrgb.c:4674 ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4703 ../src/iop/channelmixerrgb.c:4720 +#: ../src/iop/channelmixerrgb.c:4731 ../src/iop/channelmixerrgb.c:4742 msgid "calibrate" msgstr "Calibrer" -#: ../src/iop/channelmixerrgb.c:4679 +#: ../src/iop/channelmixerrgb.c:4674 msgid "chart" msgstr "Charte" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4675 msgid "choose the vendor and the type of your chart" msgstr "Choisir le fabricant et le modèle de la charte" -#: ../src/iop/channelmixerrgb.c:4682 +#: ../src/iop/channelmixerrgb.c:4677 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 (avant 2014)" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4678 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24 (après 2014)" -#: ../src/iop/channelmixerrgb.c:4684 +#: ../src/iop/channelmixerrgb.c:4679 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 (avant 2018)" -#: ../src/iop/channelmixerrgb.c:4685 +#: ../src/iop/channelmixerrgb.c:4680 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 (après 2018)" -#: ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4681 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 (avant 2018)" -#: ../src/iop/channelmixerrgb.c:4687 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 (après 2018)" -#: ../src/iop/channelmixerrgb.c:4688 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4686 msgid "optimize for" msgstr "Optimisé pour" -#: ../src/iop/channelmixerrgb.c:4692 +#: ../src/iop/channelmixerrgb.c:4687 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" @@ -21082,35 +21713,35 @@ msgstr "" " • « Sans » est un compromis entre les deux.\n" "Les autres choix visent à protéger certaines teintes." -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4694 msgid "neutral colors" msgstr "Couleurs neutres" -#: ../src/iop/channelmixerrgb.c:4701 +#: ../src/iop/channelmixerrgb.c:4696 msgid "skin and soil colors" msgstr "Couleurs de peau et de terres" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4697 msgid "foliage colors" msgstr "Couleurs du feuillage" -#: ../src/iop/channelmixerrgb.c:4703 +#: ../src/iop/channelmixerrgb.c:4698 msgid "sky and water colors" msgstr "Couleurs du ciel et de l’eau" -#: ../src/iop/channelmixerrgb.c:4704 +#: ../src/iop/channelmixerrgb.c:4699 msgid "average delta E" msgstr "Delta E moyen" -#: ../src/iop/channelmixerrgb.c:4705 +#: ../src/iop/channelmixerrgb.c:4700 msgid "maximum delta E" msgstr "Delta E maximum" -#: ../src/iop/channelmixerrgb.c:4708 +#: ../src/iop/channelmixerrgb.c:4703 msgid "patch scale" msgstr "Échelle du patch" -#: ../src/iop/channelmixerrgb.c:4711 +#: ../src/iop/channelmixerrgb.c:4706 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -21120,62 +21751,62 @@ msgstr "" "Utile lorsque la correction de la perspective est grossière\n" "ou que le cadre des patchs projette une ombre sur les bords du patch." -#: ../src/iop/channelmixerrgb.c:4719 +#: ../src/iop/channelmixerrgb.c:4714 msgid "the delta E is using the CIE 2000 formula" msgstr "Le delta E utilise la formule CIE 2000" -#: ../src/iop/channelmixerrgb.c:4722 -msgid "accept" -msgstr "Accepter" - -#: ../src/iop/channelmixerrgb.c:4727 +#: ../src/iop/channelmixerrgb.c:4718 msgid "accept the computed profile and set it in the module" msgstr "Accepter le profil calculé et le régler dans le module" -#: ../src/iop/channelmixerrgb.c:4730 -msgid "recompute" -msgstr "Recalculer" +#: ../src/iop/channelmixerrgb.c:4721 +msgid "accept" +msgstr "Accepter" -#: ../src/iop/channelmixerrgb.c:4734 +#: ../src/iop/channelmixerrgb.c:4729 msgid "recompute the profile" msgstr "Recalculer le profil" -#: ../src/iop/channelmixerrgb.c:4737 -msgid "validate" -msgstr "Valider" +#: ../src/iop/channelmixerrgb.c:4732 +msgid "recompute" +msgstr "Recalculer" -#: ../src/iop/channelmixerrgb.c:4741 +#: ../src/iop/channelmixerrgb.c:4740 msgid "check the output delta E" msgstr "Vérifier le delta E de sortie" -#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 +#: ../src/iop/channelmixerrgb.c:4743 +msgid "validate" +msgstr "Valider" + +#: ../src/iop/choleski.h:223 ../src/iop/choleski.h:314 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" "La décomposition de Choleski n’a pas assez de mémoire, vérifier les " "paramètres de la RAM" -#: ../src/iop/clahe.c:61 +#: ../src/iop/clahe.c:60 msgid "old local contrast" msgstr "Contraste local ancien" -#: ../src/iop/clahe.c:71 +#: ../src/iop/clahe.c:70 msgid "this module is deprecated. better use new local contrast module instead." msgstr "Ce module est déprécié, utiliser « Contraste local » à la place." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 +#: ../src/iop/clahe.c:324 ../src/iop/sharpen.c:422 msgid "amount" msgstr "Quantité" -#: ../src/iop/clahe.c:326 +#: ../src/iop/clahe.c:325 msgid "size of features to preserve" msgstr "Taille des caractéristiques à préserver" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 +#: ../src/iop/clahe.c:326 ../src/iop/nlmeans.c:442 msgid "strength of the effect" msgstr "Force de l’effet" -#: ../src/iop/clipping.c:340 +#: ../src/iop/clipping.c:339 msgid "" "this module is deprecated. please use the crop, orientation and/or rotate and " "perspective modules instead." @@ -21183,115 +21814,119 @@ msgstr "" "Ce module est déprécié, utiliser plutôt « Recadrer », « Orientation » et/ou\n" "« Rotation et perspective »." -#: ../src/iop/clipping.c:345 +#: ../src/iop/clipping.c:344 msgid "crop and rotate" msgstr "Recadrer et Pivoter" -#: ../src/iop/clipping.c:350 +#: ../src/iop/clipping.c:349 msgid "reframe|perspective|keystone|distortion" msgstr "recadrer|perspective|correction trapézoïdale|déformation" -#: ../src/iop/clipping.c:355 +#: ../src/iop/clipping.c:354 msgid "change the framing and correct the perspective" msgstr "Modifier le cadrage et corriger la perspective" -#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 -#: ../src/iop/crop.c:1269 +#: ../src/iop/clipping.c:1409 ../src/iop/clipping.c:2124 ../src/iop/crop.c:730 +#: ../src/iop/crop.c:1268 msgid "original image" msgstr "Image" -#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 +#: ../src/iop/clipping.c:1713 ../src/iop/crop.c:954 msgid "invalid ratio format. it should be \"number:number\"" msgstr "Format de dimension non reconnu. Il devrait être « nombre:nombre »." -#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 +#: ../src/iop/clipping.c:1729 ../src/iop/crop.c:970 msgid "invalid ratio format. it should be a positive number" msgstr "Format de dimension non reconnu. Il doit être un nombre positif." -#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 +#: ../src/iop/clipping.c:1918 ../src/iop/clipping.c:2115 msgid "full" msgstr "Les deux" -#: ../src/iop/clipping.c:1920 +#: ../src/iop/clipping.c:1919 msgid "old system" msgstr "Système précédent" -#: ../src/iop/clipping.c:1921 +#: ../src/iop/clipping.c:1920 msgid "correction applied" msgstr "Correction appliquée" -#: ../src/iop/clipping.c:2094 +#: ../src/iop/clipping.c:2093 msgid "main" msgstr "Principal" -#: ../src/iop/clipping.c:2103 +#: ../src/iop/clipping.c:2102 msgid "mirror image horizontally and/or vertically" msgstr "Retourne l’image horizontalement et/ou horizontalement" -#: ../src/iop/clipping.c:2106 +#: ../src/iop/clipping.c:2105 msgid "angle" msgstr "Rotation" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2108 msgid "right-click and drag a line on the image to drag a straight line" msgstr "Clic-droit et tracer une ligne sur l’image pour indiquer l’horizontale" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2111 msgid "keystone" msgstr "Perspective" -#: ../src/iop/clipping.c:2117 +#: ../src/iop/clipping.c:2116 msgid "set perspective correction for your image" msgstr "Règle la correction de perspective" -#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 +#: ../src/iop/clipping.c:2123 ../src/iop/crop.c:1267 msgid "freehand" msgstr "Libre" -#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 +#: ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 msgid "10:8 in print" msgstr "10:8 in print" -#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4 x 5, 8 x 10" -#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "11x14" msgstr "11 x 14" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1274 msgid "8.5x11, letter" msgstr "8.5 x 11, letter" -#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "5x7" msgstr "5 x 7" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4 x 6, 35 mm" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "16:10, 8x5" msgstr "16:10, 8 x 5" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 +#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "widescreen" msgstr "Panoramique" +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +msgid "1.91:1" +msgstr "1.91:1" + #: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, univisium" @@ -21402,19 +22037,19 @@ msgstr "[%s sur les bords] Recadrer" msgid "[%s on borders] crop keeping ratio" msgstr "[%s sur les bords] Recadrer avec ratio" -#: ../src/iop/colisa.c:76 +#: ../src/iop/colisa.c:75 msgid "this module is deprecated. please use colorbalance RGB module instead." msgstr "Ce module est déprécié, utiliser « Balance de couleur RVB » à la place." -#: ../src/iop/colisa.c:81 +#: ../src/iop/colisa.c:80 msgid "contrast brightness saturation" msgstr "Contraste luminosité saturation" -#: ../src/iop/colisa.c:86 +#: ../src/iop/colisa.c:85 msgid "adjust the look of the image" msgstr "Ajuste l’aspect de l’image" -#: ../src/iop/colisa.c:278 +#: ../src/iop/colisa.c:277 msgid "color saturation adjustment" msgstr "Ajustement de la saturation" @@ -21464,7 +22099,7 @@ msgstr "Similaire à Kodachrome" msgid "optimize luma from patches" msgstr "Optimiser la luma à partir des patchs" -#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2004 msgid "optimize luma" msgstr "Optimiser la luma" @@ -21472,7 +22107,7 @@ msgstr "Optimiser la luma" msgid "neutralize colors from patches" msgstr "Neutraliser les couleurs à partir des patchs" -#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2009 msgid "neutralize colors" msgstr "Neutraliser les couleurs" @@ -21525,113 +22160,113 @@ msgstr "Hautes lumières : Gain / Slope" msgid "shadows / mid-tones / highlights" msgstr "Ombres / tons moyens / hautes lumières" -#: ../src/iop/colorbalance.c:1854 ../src/iop/colorbalance.c:1863 +#: ../src/iop/colorbalance.c:1857 ../src/iop/colorbalance.c:1866 msgid "color-grading mapping method" msgstr "Méthode d’ajustement des couleurs" -#: ../src/iop/colorbalance.c:1858 +#: ../src/iop/colorbalance.c:1861 msgid "color control sliders" msgstr "Contrôle des couleurs" -#: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 +#: ../src/iop/colorbalance.c:1862 ../src/libs/colorpicker.c:53 msgid "HSL" msgstr "TSL" -#: ../src/iop/colorbalance.c:1860 +#: ../src/iop/colorbalance.c:1863 msgid "RGBL" msgstr "RVBL" -#: ../src/iop/colorbalance.c:1870 +#: ../src/iop/colorbalance.c:1873 msgctxt "section" msgid "master" msgstr "Maître" -#: ../src/iop/colorbalance.c:1876 +#: ../src/iop/colorbalance.c:1879 msgid "saturation correction before the color balance" msgstr "Correction de la saturation avant la balance des couleurs" -#: ../src/iop/colorbalance.c:1882 +#: ../src/iop/colorbalance.c:1885 msgid "saturation correction after the color balance" msgstr "Correction de la saturation après la balance des couleurs" -#: ../src/iop/colorbalance.c:1887 +#: ../src/iop/colorbalance.c:1890 msgid "adjust to match a neutral tone" msgstr "Ajustement des tons neutres" #. is set in _configure_slider_blocks -#: ../src/iop/colorbalance.c:1898 +#: ../src/iop/colorbalance.c:1901 msgid "click to cycle layout" msgstr "Cliquer pour parcourir les dispositions" -#: ../src/iop/colorbalance.c:1932 +#: ../src/iop/colorbalance.c:1935 msgid "factor" msgstr "Facteur" -#: ../src/iop/colorbalance.c:1946 +#: ../src/iop/colorbalance.c:1949 msgid "select the hue" msgstr "Sélectionne la teinte" -#: ../src/iop/colorbalance.c:1957 +#: ../src/iop/colorbalance.c:1960 msgid "select the saturation" msgstr "Sélectionne la saturation" -#: ../src/iop/colorbalance.c:1977 +#: ../src/iop/colorbalance.c:1980 msgid "factor of lift/offset" msgstr "Facteur de lift/offset" -#: ../src/iop/colorbalance.c:1978 +#: ../src/iop/colorbalance.c:1981 msgid "factor of red for lift/offset" msgstr "Facteur rouge du lift/offset" -#: ../src/iop/colorbalance.c:1979 +#: ../src/iop/colorbalance.c:1982 msgid "factor of green for lift/offset" msgstr "Facteur vert du lift/offset" -#: ../src/iop/colorbalance.c:1980 +#: ../src/iop/colorbalance.c:1983 msgid "factor of blue for lift/offset" msgstr "Facteur bleu du lift/offset" -#: ../src/iop/colorbalance.c:1983 +#: ../src/iop/colorbalance.c:1986 msgid "factor of gamma/power" msgstr "Facteur gamma/power" -#: ../src/iop/colorbalance.c:1984 +#: ../src/iop/colorbalance.c:1987 msgid "factor of red for gamma/power" msgstr "Facteur rouge du gamma/power" -#: ../src/iop/colorbalance.c:1985 +#: ../src/iop/colorbalance.c:1988 msgid "factor of green for gamma/power" msgstr "Facteur vert du gamma/power" -#: ../src/iop/colorbalance.c:1986 +#: ../src/iop/colorbalance.c:1989 msgid "factor of blue for gamma/power" msgstr "Facteur bleu du gamma/power" -#: ../src/iop/colorbalance.c:1989 +#: ../src/iop/colorbalance.c:1992 msgid "factor of gain/slope" msgstr "Facteur du gain/slope" -#: ../src/iop/colorbalance.c:1990 +#: ../src/iop/colorbalance.c:1993 msgid "factor of red for gain/slope" msgstr "Facteur rouge du gain/slope" -#: ../src/iop/colorbalance.c:1991 +#: ../src/iop/colorbalance.c:1994 msgid "factor of green for gain/slope" msgstr "Facteur vert du gain/slope" -#: ../src/iop/colorbalance.c:1992 +#: ../src/iop/colorbalance.c:1995 msgid "factor of blue for gain/slope" msgstr "Facteur bleu du gain/slope" -#: ../src/iop/colorbalance.c:2002 +#: ../src/iop/colorbalance.c:2005 msgid "fit the whole histogram and center the average luma" msgstr "Ajuste l’histogramme et centre la luminosité moyenne" -#: ../src/iop/colorbalance.c:2007 +#: ../src/iop/colorbalance.c:2010 msgid "optimize the RGB curves to remove color casts" msgstr "Optimise les courbes RVB et supprime les dérives de couleur" -#: ../src/iop/colorbalance.c:2009 +#: ../src/iop/colorbalance.c:2012 msgctxt "section" msgid "auto optimizers" msgstr "Optimiseurs automatiques" @@ -21676,73 +22311,74 @@ msgstr "Couleur de base | Standard" msgid "colorbalance works only on RGB input" msgstr "La balance des couleurs ne marche qu’avec une entrée RVB" -#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 +#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2374 +#: ../src/iop/contrastntexture.c:361 ../src/iop/retouch.c:2054 +#: ../src/iop/toneequal.c:1972 msgid "cannot display masks when the blending mask is displayed" msgstr "" "Impossible d’afficher les masques lorsque les masques de fusion sont affichés" #. Page master -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "master" msgstr "Maître" -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "global grading" msgstr "Gradation globale" -#: ../src/iop/colorbalancergb.c:1788 +#: ../src/iop/colorbalancergb.c:1787 msgid "rotate all hues by an angle, at the same luminance" msgstr "Faire pivoter toutes les teintes d’un angle, à la même luminance" -#: ../src/iop/colorbalancergb.c:1794 +#: ../src/iop/colorbalancergb.c:1793 msgid "increase colorfulness mostly on low-chroma colors" msgstr "" "Augmenter la richesse des couleurs principalement pour celles avec peu de " "chroma" -#: ../src/iop/colorbalancergb.c:1800 +#: ../src/iop/colorbalancergb.c:1799 msgid "increase the contrast at constant chromaticity" msgstr "Augmenter le contraste à chromaticité constante" -#: ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorbalancergb.c:1801 msgctxt "section" msgid "linear chroma grading" msgstr "Gradation de chroma linéaire" -#: ../src/iop/colorbalancergb.c:1809 +#: ../src/iop/colorbalancergb.c:1808 msgid "increase colorfulness at same luminance globally" msgstr "Augmenter globalement la richesse de couleur à luminance égale" -#: ../src/iop/colorbalancergb.c:1814 +#: ../src/iop/colorbalancergb.c:1813 msgid "increase colorfulness at same luminance mostly in shadows" msgstr "" "Augmenter la richesse de couleur à luminance égale principalement dans les " "ombres" -#: ../src/iop/colorbalancergb.c:1819 +#: ../src/iop/colorbalancergb.c:1818 msgid "increase colorfulness at same luminance mostly in mid-tones" msgstr "" "Augmenter la richesse de couleur à luminance égale principalement dans les " "tons moyens" -#: ../src/iop/colorbalancergb.c:1824 +#: ../src/iop/colorbalancergb.c:1823 msgid "increase colorfulness at same luminance mostly in highlights" msgstr "" "Augmenter la richesse de couleur à luminance égale principalement dans les " "hautes lumières" -#: ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorbalancergb.c:1825 msgctxt "section" msgid "perceptual saturation grading" msgstr "Gradation de saturation perceptuelle" -#: ../src/iop/colorbalancergb.c:1832 +#: ../src/iop/colorbalancergb.c:1831 msgid "add or remove saturation by an absolute amount" msgstr "Augmenter ou réduire la saturation d’une quantité absolue" -#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 -#: ../src/iop/colorbalancergb.c:1847 +#: ../src/iop/colorbalancergb.c:1836 ../src/iop/colorbalancergb.c:1841 +#: ../src/iop/colorbalancergb.c:1846 msgid "" "increase or decrease saturation proportionally to the original pixel " "saturation" @@ -21750,21 +22386,21 @@ msgstr "" "Augmenter ou réduire la saturation proportionnellement à la saturation des " "pixels d’origine" -#: ../src/iop/colorbalancergb.c:1849 +#: ../src/iop/colorbalancergb.c:1848 msgctxt "section" msgid "perceptual brilliance grading" msgstr "Gradation de brillance perceptuelle" -#: ../src/iop/colorbalancergb.c:1850 +#: ../src/iop/colorbalancergb.c:1849 msgid "brilliance" msgstr "Brillance" -#: ../src/iop/colorbalancergb.c:1855 +#: ../src/iop/colorbalancergb.c:1854 msgid "add or remove brilliance by an absolute amount" msgstr "Ajouter ou supprimer de la brillance d’une quantité absolue" -#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 -#: ../src/iop/colorbalancergb.c:1870 +#: ../src/iop/colorbalancergb.c:1859 ../src/iop/colorbalancergb.c:1864 +#: ../src/iop/colorbalancergb.c:1869 msgid "" "increase or decrease brilliance proportionally to the original pixel " "brilliance" @@ -21773,15 +22409,15 @@ msgstr "" "pixels d’origine" #. Page 4-ways -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "4 ways" msgstr "4 voies" -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "selective color grading" msgstr "Gradation sélective des couleurs" -#: ../src/iop/colorbalancergb.c:1875 +#: ../src/iop/colorbalancergb.c:1874 msgid "" "pick opposite color from image\n" "ctrl+click to pick selected color" @@ -21789,106 +22425,106 @@ msgstr "" "Choisit la couleur opposée dans l’image,\n" "Ctrl+clic pour choisir la couleur." -#: ../src/iop/colorbalancergb.c:1877 +#: ../src/iop/colorbalancergb.c:1876 msgctxt "section" msgid "global offset" msgstr "Décalage global" -#: ../src/iop/colorbalancergb.c:1884 +#: ../src/iop/colorbalancergb.c:1883 msgid "global luminance offset" msgstr "Décalage global de luminance" -#: ../src/iop/colorbalancergb.c:1889 +#: ../src/iop/colorbalancergb.c:1888 msgid "hue of the global color offset" msgstr "Teinte du décalage de couleur global" -#: ../src/iop/colorbalancergb.c:1896 +#: ../src/iop/colorbalancergb.c:1895 msgid "chroma of the global color offset" msgstr "Chroma du décalage de couleur global" -#: ../src/iop/colorbalancergb.c:1898 +#: ../src/iop/colorbalancergb.c:1897 msgctxt "section" msgid "shadows lift" msgstr "Lift des ombres" -#: ../src/iop/colorbalancergb.c:1905 +#: ../src/iop/colorbalancergb.c:1904 msgid "luminance gain in shadows" msgstr "Gain de luminance dans les ombres" -#: ../src/iop/colorbalancergb.c:1910 +#: ../src/iop/colorbalancergb.c:1909 msgid "hue of the color gain in shadows" msgstr "Teinte du gain de couleur dans les ombres" -#: ../src/iop/colorbalancergb.c:1917 +#: ../src/iop/colorbalancergb.c:1916 msgid "chroma of the color gain in shadows" msgstr "Chroma du gain de couleur dans les ombres" -#: ../src/iop/colorbalancergb.c:1919 +#: ../src/iop/colorbalancergb.c:1918 msgctxt "section" msgid "highlights gain" msgstr "Gain des hautes lumières" -#: ../src/iop/colorbalancergb.c:1920 +#: ../src/iop/colorbalancergb.c:1919 msgid "gain" msgstr "Gain" -#: ../src/iop/colorbalancergb.c:1926 +#: ../src/iop/colorbalancergb.c:1925 msgid "luminance gain in highlights" msgstr "Gain de luminance dans les hautes lumières" -#: ../src/iop/colorbalancergb.c:1931 +#: ../src/iop/colorbalancergb.c:1930 msgid "hue of the color gain in highlights" msgstr "Teinte du gain de couleur dans les hautes lumières" -#: ../src/iop/colorbalancergb.c:1938 +#: ../src/iop/colorbalancergb.c:1937 msgid "chroma of the color gain in highlights" msgstr "Chroma du gain de couleur dans les hautes lumières" -#: ../src/iop/colorbalancergb.c:1940 +#: ../src/iop/colorbalancergb.c:1939 msgctxt "section" msgid "power" msgstr "Power" -#: ../src/iop/colorbalancergb.c:1941 +#: ../src/iop/colorbalancergb.c:1940 msgid "power" msgstr "Power" -#: ../src/iop/colorbalancergb.c:1947 +#: ../src/iop/colorbalancergb.c:1946 msgid "luminance exponent in mid-tones" msgstr "Exposant de luminance dans les tons moyens" -#: ../src/iop/colorbalancergb.c:1952 +#: ../src/iop/colorbalancergb.c:1951 msgid "hue of the color exponent in mid-tones" msgstr "Teinte de l’exposant de couleur dans les tons moyens" -#: ../src/iop/colorbalancergb.c:1959 +#: ../src/iop/colorbalancergb.c:1958 msgid "chroma of the color exponent in mid-tones" msgstr "Chroma de l’exposant de couleur dans les tons moyens" #. Page masks -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "masks" msgstr "Masques" # "duplicate" traduit par "cloner" avec une bulle d’explication utilisant le terme de "copie virtuelle", dans le sens que l’image n’est pas physiquement dupliquée -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "isolate luminances" msgstr "Isoler les luminances" -#: ../src/iop/colorbalancergb.c:1966 +#: ../src/iop/colorbalancergb.c:1965 msgid "choose in which uniform color space the saturation is computed" msgstr "Choisit dans quel espace de couleur uniforme la saturation est calculée" -#: ../src/iop/colorbalancergb.c:1968 +#: ../src/iop/colorbalancergb.c:1967 msgctxt "section" msgid "luminance ranges" msgstr "Étendues de luminance" -#: ../src/iop/colorbalancergb.c:1981 +#: ../src/iop/colorbalancergb.c:1980 msgid "weight of the shadows over the whole tonal range" msgstr "Poids des ombres sur l’ensemble de la gamme tonale" -#: ../src/iop/colorbalancergb.c:1987 +#: ../src/iop/colorbalancergb.c:1986 msgid "" "displays a shadows mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21899,11 +22535,11 @@ msgstr "" "sera affectée\n" "par les curseurs des ombres dans les autres onglets." -#: ../src/iop/colorbalancergb.c:1994 +#: ../src/iop/colorbalancergb.c:1993 msgid "position of the middle-gray reference for masking" msgstr "Position du gris moyen de référence pour le masque" -#: ../src/iop/colorbalancergb.c:2000 +#: ../src/iop/colorbalancergb.c:1999 msgid "" "displays a mid-tones mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21914,11 +22550,11 @@ msgstr "" "sera affectée\n" "par les curseurs des tons moyens dans les autres onglets." -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2006 msgid "weights of highlights over the whole tonal range" msgstr "Poids des hautes lumières sur l’ensemble de la gamme tonale" -#: ../src/iop/colorbalancergb.c:2013 +#: ../src/iop/colorbalancergb.c:2012 msgid "" "displays a highlights mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21929,108 +22565,108 @@ msgstr "" "sera affectée\n" "par les curseurs de hauts lumières dans les autres onglets." -#: ../src/iop/colorbalancergb.c:2017 +#: ../src/iop/colorbalancergb.c:2016 msgctxt "section" msgid "threshold" msgstr "Seuil" -#: ../src/iop/colorbalancergb.c:2022 +#: ../src/iop/colorbalancergb.c:2021 msgid "peak white luminance value used to normalize the power function" msgstr "" "Valeur pic de la luminance du blanc utilisée pour normaliser la fonction " "puissance" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2027 msgid "peak gray luminance value used to normalize the power function" msgstr "" "Valeur pic de la luminance du gris utilisée pour normaliser la fonction " "puissance" -#: ../src/iop/colorbalancergb.c:2030 +#: ../src/iop/colorbalancergb.c:2029 msgctxt "section" msgid "mask preview settings" msgstr "Paramètres de prévisualisation du masque" -#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 +#: ../src/iop/colorbalancergb.c:2033 ../src/iop/colorbalancergb.c:2038 msgid "select color of the checkerboard from a swatch" msgstr "Sélectionne la couleur du damier depuis un nuancier" -#: ../src/iop/colorbalancergb.c:2044 +#: ../src/iop/colorbalancergb.c:2043 msgid "checkerboard size" msgstr "Taille du damier" -#: ../src/iop/colorbalancergb.c:2048 +#: ../src/iop/colorbalancergb.c:2047 msgid "checkerboard color 1" msgstr "Couleur 1 du damier" -#: ../src/iop/colorbalancergb.c:2049 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 2" msgstr "Couleur 2 du damier" -#: ../src/iop/colorchecker.c:118 +#: ../src/iop/colorchecker.c:119 msgid "color look up table" msgstr "Table correspondance couleurs" -#: ../src/iop/colorchecker.c:123 +#: ../src/iop/colorchecker.c:124 msgid "profile|lut|color grading" msgstr "profil|lut|étalonnage des couleurs" -#: ../src/iop/colorchecker.c:129 +#: ../src/iop/colorchecker.c:130 msgid "perform color space corrections and apply looks" msgstr "" "Effectue des corrections de l’espace colorimétrique et applique un style" -#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 -#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 -#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 -#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 -#: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 +#: ../src/iop/colorchecker.c:132 ../src/iop/colorchecker.c:134 +#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:153 +#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/colorzones.c:144 ../src/iop/defringe.c:81 ../src/iop/levels.c:141 +#: ../src/iop/monochrome.c:103 ../src/iop/shadhi.c:142 +#: ../src/iop/tonecurve.c:186 ../src/iop/vibrance.c:95 msgid "linear or non-linear, Lab, display-referred" msgstr "Relatif à l’affichage, linéaire ou non-linéaire, Lab" -#: ../src/iop/colorchecker.c:132 +#: ../src/iop/colorchecker.c:133 msgid "defined by profile, Lab" msgstr "Défini par profil, Lab" -#: ../src/iop/colorchecker.c:306 +#: ../src/iop/colorchecker.c:307 msgid "it8 skin tones" msgstr "It8 tons chairs" -#: ../src/iop/colorchecker.c:472 +#: ../src/iop/colorchecker.c:473 msgid "expanded color checker" msgstr "Table étendue des couleurs" -#: ../src/iop/colorchecker.c:488 +#: ../src/iop/colorchecker.c:489 msgid "Helmholtz/Kohlrausch monochrome" msgstr "Monochrome Helmholtz/Kohlrausch" -#: ../src/iop/colorchecker.c:505 +#: ../src/iop/colorchecker.c:506 msgid "Fuji Astia emulation" msgstr "Simulation du Fuji Astia" -#: ../src/iop/colorchecker.c:519 +#: ../src/iop/colorchecker.c:520 msgid "Fuji Classic Chrome emulation" msgstr "Simulation du Fuji Classic Chrome" -#: ../src/iop/colorchecker.c:533 +#: ../src/iop/colorchecker.c:534 msgid "Fuji Monochrome emulation" msgstr "Simulation du Fuji Monochrome" -#: ../src/iop/colorchecker.c:547 +#: ../src/iop/colorchecker.c:548 msgid "Fuji Provia emulation" msgstr "Simulation du Fuji Provia" -#: ../src/iop/colorchecker.c:561 +#: ../src/iop/colorchecker.c:562 msgid "Fuji Velvia emulation" msgstr "Simulation du Fuji Velvia" -#: ../src/iop/colorchecker.c:997 ../src/iop/colorchecker.c:1555 +#: ../src/iop/colorchecker.c:998 ../src/iop/colorchecker.c:1557 #, c-format msgid "patch #%d" msgstr "Pastille #%d" -#: ../src/iop/colorchecker.c:1410 +#: ../src/iop/colorchecker.c:1413 #, c-format msgid "" "(%2.2f %2.2f %2.2f)\n" @@ -22047,15 +22683,15 @@ msgstr "" " • Clic-droit pour supprimer une pastille,\n" " • Maj+clic avec la pipette pour remplacer une pastille." -#: ../src/iop/colorchecker.c:1550 +#: ../src/iop/colorchecker.c:1552 msgid "patch" msgstr "Pastille" -#: ../src/iop/colorchecker.c:1551 +#: ../src/iop/colorchecker.c:1553 msgid "color checker patch" msgstr "Choix de la pastille" -#: ../src/iop/colorchecker.c:1565 +#: ../src/iop/colorchecker.c:1567 msgid "" "adjust target color Lab 'L' channel\n" "lower values darken target color while higher brighten it" @@ -22063,7 +22699,7 @@ msgstr "" "Ajuste le canal Lab « L » de la couleur cible,\n" "diminuer la valeur assombrit la couleur, une valeur plus haute l’éclaircit." -#: ../src/iop/colorchecker.c:1573 +#: ../src/iop/colorchecker.c:1575 msgid "" "adjust target color Lab 'a' channel\n" "lower values shift target color towards greens while higher shift towards " @@ -22073,11 +22709,11 @@ msgstr "" "diminuer la valeur décale la couleur vers les verts, l’augmenter la décale " "vers les magentas." -#: ../src/iop/colorchecker.c:1576 +#: ../src/iop/colorchecker.c:1578 msgid "green-magenta offset" msgstr "Décalage vert ↔ magenta" -#: ../src/iop/colorchecker.c:1585 +#: ../src/iop/colorchecker.c:1587 msgid "" "adjust target color Lab 'b' channel\n" "lower values shift target color towards blues while higher shift towards " @@ -22087,11 +22723,11 @@ msgstr "" "diminuer la valeur décale la couleur vers les bleus, l’augmenter la décale " "vers les jaunes." -#: ../src/iop/colorchecker.c:1588 +#: ../src/iop/colorchecker.c:1590 msgid "blue-yellow offset" msgstr "Décalage bleu ↔ jaune" -#: ../src/iop/colorchecker.c:1597 +#: ../src/iop/colorchecker.c:1599 msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" @@ -22104,11 +22740,11 @@ msgstr "" "Diminuer les valeurs pour moins de saturation, les augmenter pour ajouter de " "la saturation." -#: ../src/iop/colorchecker.c:1606 +#: ../src/iop/colorchecker.c:1608 msgid "target color" msgstr "Couleur cible" -#: ../src/iop/colorchecker.c:1609 +#: ../src/iop/colorchecker.c:1611 msgid "" "control target color of the patches\n" "relative - target color is relative from the patch original color\n" @@ -22119,21 +22755,21 @@ msgstr "" "pastille\n" " • Absolue – la couleur cible est une valeur Lab absolue" -#: ../src/iop/colorchecker.c:1613 +#: ../src/iop/colorchecker.c:1615 msgid "absolute" msgstr "Absolue" -#: ../src/iop/colorcontrast.c:74 +#: ../src/iop/colorcontrast.c:72 msgid "color contrast" msgstr "Contraste de couleur" -#: ../src/iop/colorcontrast.c:84 +#: ../src/iop/colorcontrast.c:82 msgid "" "increase saturation and separation between\n" "opposite colors" msgstr "Augmente la saturation et la séparation entre des couleurs opposées" -#: ../src/iop/colorcontrast.c:312 +#: ../src/iop/colorcontrast.c:310 msgid "" "steepness of the a* curve in Lab\n" "lower values desaturate greens and magenta while higher saturate them" @@ -22142,7 +22778,7 @@ msgstr "" "Diminuer la valeur pour désaturer les verts et magentas, augmenter pour les " "saturer." -#: ../src/iop/colorcontrast.c:319 +#: ../src/iop/colorcontrast.c:317 msgid "" "steepness of the b* curve in Lab\n" "lower values desaturate blues and yellows while higher saturate them" @@ -22171,7 +22807,7 @@ msgstr "Filtre chaud" msgid "cooling filter" msgstr "Filtre froid" -#: ../src/iop/colorcorrection.c:242 +#: ../src/iop/colorcorrection.c:252 msgid "" "drag the line for split-toning. bright means highlights, dark means shadows. " "use mouse wheel to change saturation." @@ -22181,11 +22817,11 @@ msgstr "" " • Point noir : ombres\n" "Défiler à la souris pour changer la saturation." -#: ../src/iop/colorcorrection.c:261 +#: ../src/iop/colorcorrection.c:271 msgid "set the global saturation" msgstr "Règle la saturation globale" -#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2936 msgid "color equalizer" msgstr "Égaliseur de couleurs" @@ -22201,11 +22837,11 @@ msgstr "" "Change la saturation, la teinte ou la luminosité\n" "en fonction de la teinte." -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB" msgstr "Quasi-linéaire, RVB" -#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:333 msgid "quasi-linear, RGB, scene-referred" msgstr "Relatif à la scène, quasi-linéaire, RVB" @@ -22226,12 +22862,12 @@ msgid "teal & orange" msgstr "Teal & Orange" #. Page OPTIONS -#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 -#: ../src/iop/filmicrgb.c:4561 +#: ../src/iop/colorequal.c:2889 ../src/iop/colorequal.c:3087 +#: ../src/iop/filmicrgb.c:4539 msgid "options" msgstr "Options" -#: ../src/iop/colorequal.c:2982 +#: ../src/iop/colorequal.c:2985 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -22241,11 +22877,11 @@ msgstr "" "Clic-milieu pour basculer l’affichage des réglettes\n" "Alt+molette pour change de page" -#: ../src/iop/colorequal.c:3008 +#: ../src/iop/colorequal.c:3006 msgid "shift nodes to lower or higher hue" msgstr "Décale les nœuds vers les teintes adjacentes" -#: ../src/iop/colorequal.c:3011 +#: ../src/iop/colorequal.c:3009 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -22253,19 +22889,19 @@ msgstr "" "Choisir une teinte dans l’image pour la visualiser\n" "Ctrl+clic pour sélectionner une zone" -#: ../src/iop/colorequal.c:3030 +#: ../src/iop/colorequal.c:3028 msgid "change hue hue-wise" msgstr "Change la teinte d’une couleur" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3046 msgid "change saturation hue-wise" msgstr "Change la saturation pour une teinte de couleur" -#: ../src/iop/colorequal.c:3066 +#: ../src/iop/colorequal.c:3064 msgid "change brightness hue-wise" msgstr "Change la luminosité pour une teinte de couleur" -#: ../src/iop/colorequal.c:3099 +#: ../src/iop/colorequal.c:3097 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -22276,17 +22912,17 @@ msgstr "" "corrections de luminosité pour rester en dessous du niveau défini.\n" "La valeur par défaut bonne pour la majorité des images." -#: ../src/iop/colorequal.c:3104 +#: ../src/iop/colorequal.c:3102 msgid "change for sharper or softer hue curve" msgstr "Change pour une courbe de teinte plus dure ou plus douce" -#: ../src/iop/colorequal.c:3108 +#: ../src/iop/colorequal.c:3106 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "" "Restreint l’effet en utilisant un filtre guidé basé sur la teinte et la " "saturation" -#: ../src/iop/colorequal.c:3114 +#: ../src/iop/colorequal.c:3112 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -22295,7 +22931,7 @@ msgstr "" "Augmenter si il y a des variations locales importantes de teinte ou du bruit " "chromatique fort." -#: ../src/iop/colorequal.c:3121 +#: ../src/iop/colorequal.c:3119 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -22305,7 +22941,7 @@ msgstr "" "En rouge les données qui peuvent changer, en bleu celles qui ne changeront " "pas." -#: ../src/iop/colorequal.c:3125 +#: ../src/iop/colorequal.c:3123 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -22319,7 +22955,7 @@ msgstr "" " Augmente le contraste et évite le changement de luminosité dans les zones " "à faibles chroma." -#: ../src/iop/colorequal.c:3133 +#: ../src/iop/colorequal.c:3131 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -22331,11 +22967,11 @@ msgstr "" "plus de contraste\n" " • Diminuer : pour des transitions plus douces" -#: ../src/iop/colorequal.c:3140 +#: ../src/iop/colorequal.c:3138 msgid "set radius of applied parameters for the guided filter" msgstr "Rayon des paramètres appliqués au filtre guidé" -#: ../src/iop/colorequal.c:3143 +#: ../src/iop/colorequal.c:3141 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -22383,7 +23019,7 @@ msgstr "" "palette de couleurs existante.\n" "\n" "Le système évalue chaque combinaison de règle et de teinte d’ancrage en " -"fonction d'un histogramme pondéré par la chrominance de l’image de " +"fonction d’un histogramme pondéré par la chrominance de l’image de " "prévisualisation, puis sélectionne la combinaison qui couvre déjà le plus " "d’énergie chromatique — c’est-à-dire celle nécessitant le moins de " "correction.\n" @@ -22392,11 +23028,11 @@ msgstr "" "force d’attraction pour contrôler l’intensité avec laquelle les couleurs hors " "palette sont rapprochées de la palette détectée." -#: ../src/iop/colorharmonizer.c:1418 +#: ../src/iop/colorharmonizer.c:1417 msgid "not yet available — wait for the preview to finish processing." msgstr "Pas encore disponible - attendre que l’aperçu soit prêt." -#: ../src/iop/colorharmonizer.c:1423 +#: ../src/iop/colorharmonizer.c:1425 msgid "" "harmony rule that defines which hues are considered 'in harmony'.\n" "\n" @@ -22414,7 +23050,7 @@ msgid "" "square: four hues evenly spaced 90° apart — strong and varied.\n" "custom: define all four harmony node hues independently." msgstr "" -"Règle d'harmonie définissant quelles teintes sont considérées comme " +"Règle d’harmonie définissant quelles teintes sont considérées comme " "« harmonieuses ».\n" "\n" " • Monochromatique : Une seule famille de teinte — un seul nœud.\n" @@ -22435,7 +23071,7 @@ msgstr "" " • Personnalisée : Définissez indépendamment les quatre teintes des nœuds " "d’harmonie." -#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +#: ../src/iop/colorharmonizer.c:1448 ../src/iop/colorharmonizer.c:1503 msgid "" "pick hue from image.\n" "ctrl+click to select an area" @@ -22443,7 +23079,7 @@ msgstr "" "Choisir une teinte dans l’image\n" "Ctrl+clic pour sélectionner une zone" -#: ../src/iop/colorharmonizer.c:1449 +#: ../src/iop/colorharmonizer.c:1451 msgid "" "the primary 'key' hue of the harmony — the first node from which all others " "are derived.\n" @@ -22468,7 +23104,7 @@ msgstr "" "Astuce : choisissez une teinte de peau, un ciel ou une autre couleur " "dominante du sujet pour ancrer la palette." -#: ../src/iop/colorharmonizer.c:1464 +#: ../src/iop/colorharmonizer.c:1466 msgid "" "number of active harmony nodes in custom mode (2–4).\n" "nodes are numbered from the top; inactive nodes are hidden." @@ -22477,7 +23113,7 @@ msgstr "" "\n" "Les nœuds sont numérotés de haut en bas ; les nœuds inactifs sont masqués." -#: ../src/iop/colorharmonizer.c:1494 +#: ../src/iop/colorharmonizer.c:1496 msgid "" "hue of this harmony node (0°–360°).\n" "only active in 'custom' harmony mode.\n" @@ -22486,13 +23122,13 @@ msgstr "" "Teinte de ce nœud d’harmonie (0°–360°).\n" "Uniquement actif en mode d’harmonie « personnalisée ».\n" "Utilisez le sélecteur de couleur pour échantillonner la teinte souhaitée " -"depuis l'image." +"depuis l’image." -#: ../src/iop/colorharmonizer.c:1513 +#: ../src/iop/colorharmonizer.c:1519 msgid "vectorscope two-way sync" msgstr "Synchronisation bidirectionnelle du vectorscope" -#: ../src/iop/colorharmonizer.c:1515 +#: ../src/iop/colorharmonizer.c:1521 msgid "" "when enabled, the vectorscope harmony overlay is kept in sync with\n" "the harmony rule and anchor hue controls in the module.\n" @@ -22505,7 +23141,7 @@ msgstr "" "Désactivez-la pour ajuster le module sans modifier l’affichage du vectoscope " "(et inversement)." -#: ../src/iop/colorharmonizer.c:1529 +#: ../src/iop/colorharmonizer.c:1535 msgid "" "import the harmony rule and anchor hue currently displayed in the " "vectorscope.\n" @@ -22517,7 +23153,7 @@ msgstr "" "Passe également le panneau de l’histogramme en vue vectoscope si ce n’est pas " "déjà le cas." -#: ../src/iop/colorharmonizer.c:1550 +#: ../src/iop/colorharmonizer.c:1557 msgid "" "how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" @@ -22544,7 +23180,7 @@ msgstr "" "totalement désaturés (gris) ne sont jamais affectés, quelle que soit cette " "valeur." -#: ../src/iop/colorharmonizer.c:1564 +#: ../src/iop/colorharmonizer.c:1571 msgid "" "controls the angular reach of each harmony node's attraction.\n" "\n" @@ -22562,9 +23198,9 @@ msgid "" "wide (> 1): attraction zones overlap — broader, more global hue shift.\n" " useful for strongly discordant images or when a painterly look is desired." msgstr "" -"Contrôle la portée angulaire de l'attraction de chaque nœud d’harmonie.\n" +"Contrôle la portée angulaire de l’attraction de chaque nœud d’harmonie.\n" "\n" -"L'attraction suit une distribution gaussienne — elle est maximale au centre " +"L’attraction suit une distribution gaussienne — elle est maximale au centre " "du nœud et décroît progressivement vers l’extérieur. La largeur de zone " "ajuste linéairement l’écart-type de cette gaussienne.\n" "\n" @@ -22573,13 +23209,13 @@ msgstr "" "Utile lorsque les couleurs sont déjà quasi harmoniques et nécessitent une " "correction légère.\n" " • Par défaut (1) : L’influence de chaque nœud s’atténue presque à zéro au " -"milieu de l'intervalle entre deux nœuds adjacents — séparation nette avec des " +"milieu de l’intervalle entre deux nœuds adjacents — séparation nette avec des " "transitions fluides.\n" " • Large (> 1) : Les zones d’attraction se chevauchent — décalage de teinte " "plus global.\n" "Utile pour les images très discordantes ou pour obtenir un rendu pictural." -#: ../src/iop/colorharmonizer.c:1579 +#: ../src/iop/colorharmonizer.c:1586 msgid "" "shields low-chroma (desaturated) colors from the hue correction.\n" "\n" @@ -22601,17 +23237,17 @@ msgstr "" " • 0 - Pas de protection - les gris, haute lumière de peau et les tonalités " "faibles sont tous décalés.\n" " • 0.1 - 0.3 (valeurs faibles) - Seulement les gris presque neutres sont " -"protégés ; les couleurs pastel sont encore affectés.\n" +"protégés ; les couleurs pastel sont encore affectées.\n" " • 0.4 - 0.6 (valeurs moyennes) - Les couleurs pastel et atténuées sont de " "plus en plus affectées.\n" " • 0.7 - 1.0 (valeurs fortes) - Seulement les couleurs saturées et vives sont " "corrigées ; tout le reste est conservé proche de la teinte originelle\n" "\n" "La pondération est douce et hyperbolique - il n’y a pas de coupe dure. La " -"protection augment graduellement de zéro et la valeur appliquée qui est " +"protection augmente graduellement de zéro et la valeur appliquée qui est " "distribuée uniformément sur l’étendue." -#: ../src/iop/colorharmonizer.c:1593 +#: ../src/iop/colorharmonizer.c:1600 msgid "" "controls the intensity of smoothing applied to the correction field.\n" "\n" @@ -22627,31 +23263,31 @@ msgstr "" "Contrôle l’intensité du lissage appliqué au champ de correction.\n" "\n" " • 0 : Désactive le lissage (recommandé) — les transitions sont gérées par " -"une interpolation fluide dans l'espace des teintes, préservant un maximum de " +"une interpolation fluide dans l’espace des teintes, préservant un maximum de " "détails de l’image.\n" " • Valeurs faibles (0,1–0,5) : Lissage spatial subtil pour réduire le bruit " "de couleur dans les ombres.\n" " • Valeurs élevées (> 1,0) : Fusion spatiale étendue ; crée un rendu doux et " -"pictural, mais peut estomper les dégradés aux contours de l'image, entraînant " +"pictural, mais peut estomper les dégradés aux contours de l’image, entraînant " "une légère séparation visuelle." -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 1" msgstr "Teinte 1" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 2" msgstr "Teinte 2" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 3" msgstr "Teinte 3" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 4" msgstr "Teinte 4" -#: ../src/iop/colorharmonizer.c:1620 +#: ../src/iop/colorharmonizer.c:1627 msgid "" "saturation multiplier for colors near this harmony node.\n" "100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" @@ -22676,12 +23312,12 @@ msgstr "" "Convertit n’importe quelle entrée RVB en RVB de référence pour le pipeline\n" "en utilisant les profils de couleur pour redéfinir les valeurs RVB." -#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:315 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "Obligatoire" -#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:88 msgid "defined by profile" msgstr "Défini par le profil" @@ -22693,24 +23329,24 @@ msgstr "" "Impossible d’extraire la matrice depuis l’espace « %s », il sera remplacé par " "Rec2020 RVB." -#: ../src/iop/colorin.c:1399 +#: ../src/iop/colorin.c:1396 #, c-format msgid "`%s' color matrix not found!" msgstr "Matrice de couleurs « %s » non trouvée" -#: ../src/iop/colorin.c:1437 +#: ../src/iop/colorin.c:1434 msgid "input profile could not be generated!" msgstr "Impossible de générer le profil d’entrée." -#: ../src/iop/colorin.c:1534 +#: ../src/iop/colorin.c:1531 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "Profil d’entrée non supporté, remplacé par linéaire RVB Rec709." -#: ../src/iop/colorin.c:1808 +#: ../src/iop/colorin.c:1805 msgid "external ICC profiles" msgstr "profils ICC externes" -#: ../src/iop/colorin.c:1863 +#: ../src/iop/colorin.c:1860 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -22733,39 +23369,56 @@ msgstr "" "Copyright : %s\n" "\n" -#: ../src/iop/colorin.c:2051 +#: ../src/iop/colorin.c:2047 +msgid "blue mapping" +msgstr "Mappage des bleus" + +#: ../src/iop/colorin.c:2048 +msgid "" +"the blue mapping mode has been deprecated since very long and has been " +"removed.\n" +"reset to defaults or switch to any colorin profile and check results. " +"minimal\n" +"visual differences might be possible." +msgstr "" +"Le mode de mappage bleu est obsolète depuis très longtemps et a été supprimé. " +"Réinitialisez les paramètres par défaut ou sélectionnez un autre profil " +"colorimétrique et vérifiez les résultats. Des différences visuelles minimes " +"peuvent apparaître." + +#: ../src/iop/colorin.c:2062 msgid "input profile" msgstr "Profil d’entrée" -#: ../src/iop/colorin.c:2064 +#: ../src/iop/colorin.c:2075 msgid "working ICC profiles" msgstr "Profils ICC de travail" -#: ../src/iop/colorin.c:2076 +#: ../src/iop/colorin.c:2087 msgid "confine Lab values to gamut of RGB color space" msgstr "Cantonne les valeurs Lab au gamut de l’espace RVB" -#: ../src/iop/colorize.c:72 +#: ../src/iop/colorize.c:71 msgid "colorize" msgstr "Coloriser" -#: ../src/iop/colorize.c:94 +#: ../src/iop/colorize.c:93 msgid "overlay a solid color on the image" msgstr "Superpose une couleur à l’image" -#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:355 ../src/iop/splittoning.c:469 msgid "select the hue tone" msgstr "Sélectionne la teinte" -#: ../src/iop/colorize.c:362 +#: ../src/iop/colorize.c:361 msgid "select the saturation shadow tone" msgstr "Sélectionne la saturation des ombres" -#: ../src/iop/colorize.c:366 +#: ../src/iop/colorize.c:365 msgid "lightness of color" msgstr "Clarté de la couleur" -#: ../src/iop/colorize.c:370 +#: ../src/iop/colorize.c:369 msgid "mix value of source lightness" msgstr "Mélange des sources de clarté" @@ -22824,11 +23477,11 @@ msgstr "" msgid "level of histogram equalization" msgstr "Niveau d’égalisation de l’histogramme" -#: ../src/iop/colorout.c:79 +#: ../src/iop/colorout.c:78 msgid "output color profile" msgstr "Profil de couleur de sortie" -#: ../src/iop/colorout.c:85 +#: ../src/iop/colorout.c:84 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -22837,122 +23490,122 @@ msgstr "" "d’affichage\n" "en utilisant les profils de couleur pour redéfinir les valeurs RVB." -#: ../src/iop/colorout.c:90 +#: ../src/iop/colorout.c:89 msgid "non-linear, RGB or Lab, display-referred" msgstr "Relatif à l’affichage, non-linéaire, RVB" -#: ../src/iop/colorout.c:655 +#: ../src/iop/colorout.c:653 msgid "missing output profile has been replaced by sRGB!" msgstr "Profil de sortie non trouvé, remplacé par sRVB." -#: ../src/iop/colorout.c:677 +#: ../src/iop/colorout.c:675 msgid "missing softproof profile has been replaced by sRGB!" msgstr "Profil d’épreuvage non trouvé, remplacé par sRVB." -#: ../src/iop/colorout.c:720 +#: ../src/iop/colorout.c:718 msgid "unsupported output profile has been replaced by sRGB!" msgstr "Profil de sortie non supporté, remplacé par sRVB." -#: ../src/iop/colorout.c:842 +#: ../src/iop/colorout.c:840 msgid "output intent" msgstr "Rendu (sortie)" -#: ../src/iop/colorout.c:843 +#: ../src/iop/colorout.c:841 msgid "rendering intent" msgstr "" "Mode de rendu.\n" "Définit comment les couleurs hors gamut sont reproduites,\n" "« Perceptif » est adapté à la photographie." -#: ../src/iop/colorout.c:845 ../src/libs/export.c:1637 -#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 -#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 +#: ../src/iop/colorout.c:843 ../src/libs/export.c:1632 +#: ../src/libs/print_settings.c:2568 ../src/libs/print_settings.c:2917 +#: ../src/views/darkroom.c:3435 ../src/views/lighttable.c:1503 msgid "perceptual" msgstr "Perceptif" -#: ../src/iop/colorout.c:846 ../src/libs/export.c:1638 -#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 -#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1633 +#: ../src/libs/print_settings.c:2569 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3436 ../src/views/lighttable.c:1504 msgid "relative colorimetric" msgstr "Colorimétrie relative" -#: ../src/iop/colorout.c:847 ../src/libs/export.c:1639 -#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 -#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1634 +#: ../src/libs/print_settings.c:2570 ../src/libs/print_settings.c:2919 +#: ../src/views/darkroom.c:3437 ../src/views/lighttable.c:1505 msgctxt "rendering intent" msgid "saturation" msgstr "Saturation" -#: ../src/iop/colorout.c:848 ../src/libs/export.c:1640 -#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 -#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1635 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2920 +#: ../src/views/darkroom.c:3438 ../src/views/lighttable.c:1506 msgid "absolute colorimetric" msgstr "Colorimétrie absolue" -#: ../src/iop/colorout.c:864 +#: ../src/iop/colorout.c:862 msgid "export ICC profiles" msgstr "Profils ICC d’export" -#: ../src/iop/colorreconstruction.c:111 +#: ../src/iop/colorreconstruction.c:110 msgid "color reconstruction" msgstr "Reconstruction des couleurs" -#: ../src/iop/colorreconstruction.c:116 +#: ../src/iop/colorreconstruction.c:115 msgid "recover clipped highlights by propagating surrounding colors" msgstr "" "Récupère les hautes lumières tronquées\n" "par propagation des couleurs environnantes" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 +#: ../src/iop/colorreconstruction.c:631 ../src/iop/colorreconstruction.c:1032 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 #: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 #: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 -#: ../src/iop/levels.c:354 +#: ../src/iop/levels.c:357 msgid "inconsistent output" msgstr "Résultat incohérent" -#: ../src/iop/colorreconstruction.c:670 +#: ../src/iop/colorreconstruction.c:669 msgid "module `color reconstruction' failed" msgstr "Échec du module « Correction de perspective »" -#: ../src/iop/colorreconstruction.c:1223 +#: ../src/iop/colorreconstruction.c:1222 msgid "spatial" msgstr "Spatial" -#: ../src/iop/colorreconstruction.c:1224 +#: ../src/iop/colorreconstruction.c:1223 msgid "range" msgstr "Étendu" -#: ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorreconstruction.c:1224 msgid "precedence" msgstr "Priorité" -#: ../src/iop/colorreconstruction.c:1241 +#: ../src/iop/colorreconstruction.c:1240 msgid "pixels with lightness values above this threshold are corrected" msgstr "Seuil de clarté au-dessus duquel les pixels sont affectés" -#: ../src/iop/colorreconstruction.c:1242 +#: ../src/iop/colorreconstruction.c:1241 msgid "how far to look for replacement colors in spatial dimensions" msgstr "Distance spatiale pour la recherche des couleurs de remplacement" -#: ../src/iop/colorreconstruction.c:1243 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in the luminance dimension" msgstr "Distance de clarté pour la recherche des couleurs de remplacement" -#: ../src/iop/colorreconstruction.c:1244 +#: ../src/iop/colorreconstruction.c:1243 msgid "if and how to give precedence to specific replacement colors" msgstr "Priorité à des couleurs de remplacement spécifiques" -#: ../src/iop/colorreconstruction.c:1245 +#: ../src/iop/colorreconstruction.c:1244 msgid "the hue tone which should be given precedence over other hue tones" msgstr "Teinte à laquelle on donne priorité sur les autres" -#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/colorreconstruction.c:1246 ../src/iop/demosaic.c:1823 #: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "Non applicable" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1247 msgid "no highlights reconstruction for monochrome images" msgstr "Pas de reconstruction des hautes lumières pour les images monochromes" @@ -22964,7 +23617,7 @@ msgstr "Transfert de couleurs" msgid "this module is deprecated. better use color mapping module instead." msgstr "Ce module est déprécié, utiliser « Mappage des couleurs » à la place." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -22974,40 +23627,40 @@ msgstr "" "désactiviez\n" "et utilisiez le nouveau module « Mappage des couleurs »." -#: ../src/iop/colorzones.c:135 ../src/iop/colorzones.c:2561 +#: ../src/iop/colorzones.c:136 ../src/iop/colorzones.c:2554 msgid "color zones" msgstr "Zones de couleurs" -#: ../src/iop/colorzones.c:141 +#: ../src/iop/colorzones.c:142 msgid "selectively shift hues, chroma and lightness of pixels" msgstr "" "Modifie sélectivement les teintes, le chroma et la luminosité des pixels" -#: ../src/iop/colorzones.c:668 +#: ../src/iop/colorzones.c:669 msgid "B&W: with red" msgstr "N&B : avec rouge" -#: ../src/iop/colorzones.c:691 +#: ../src/iop/colorzones.c:692 msgid "B&W: with skin tones" msgstr "N&B : avec tons chairs" -#: ../src/iop/colorzones.c:716 +#: ../src/iop/colorzones.c:717 msgid "polarizing filter" msgstr "Filtre polarisant" -#: ../src/iop/colorzones.c:737 +#: ../src/iop/colorzones.c:738 msgid "natural skin tones" msgstr "Tons chair naturels" -#: ../src/iop/colorzones.c:768 +#: ../src/iop/colorzones.c:769 msgid "B&W: film" msgstr "N&B : film" -#: ../src/iop/colorzones.c:788 +#: ../src/iop/colorzones.c:789 msgid "HSL base setting" msgstr "TSL neutre" -#: ../src/iop/colorzones.c:2652 ../src/iop/rgbcurve.c:1514 +#: ../src/iop/colorzones.c:2645 ../src/iop/rgbcurve.c:1507 msgid "" "create a curve based on an area from the image\n" "drag to create a flat curve\n" @@ -23019,32 +23672,32 @@ msgstr "" " • Ctrl+clic – créer une courbe positive\n" " • Maj+clic – créer une courbe négative" -#: ../src/iop/colorzones.c:2656 ../src/iop/rgbcurve.c:1518 +#: ../src/iop/colorzones.c:2649 ../src/iop/rgbcurve.c:1511 msgid "create curve" msgstr "Créer courbe" #. edit by area -#: ../src/iop/colorzones.c:2670 +#: ../src/iop/colorzones.c:2663 msgid "edit by area" msgstr "Éditer par zone" -#: ../src/iop/colorzones.c:2676 +#: ../src/iop/colorzones.c:2670 msgid "edit the curve nodes by area" msgstr "Édition de la courbe par zone" -#: ../src/iop/colorzones.c:2683 +#: ../src/iop/colorzones.c:2677 msgid "display selection" msgstr "Afficher la sélection" -#: ../src/iop/colorzones.c:2698 +#: ../src/iop/colorzones.c:2694 msgid "choose selection criterion, will be the abscissa in the graph" msgstr "Critère de sélection, correspond à l’abscisse du graphique" -#: ../src/iop/colorzones.c:2701 +#: ../src/iop/colorzones.c:2697 msgid "choose between a smoother or stronger effect" msgstr "Choisir entre un effet prononcé ou plus doux" -#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 +#: ../src/iop/colorzones.c:2728 ../src/iop/rgbcurve.c:1540 #: ../src/iop/tonecurve.c:1312 msgid "" "change this method if you see oscillations or cusps in the curve\n" @@ -23064,19 +23717,90 @@ msgstr "" " • Spline monotone – donne une meilleure précision sur les fonctions\n" "mathématiques analytiques (log, gamma, exp)" -#: ../src/iop/crop.c:122 +#: ../src/iop/contrastntexture.c:113 +msgid "contrast & texture" +msgstr "Contraste & texture" + +#: ../src/iop/contrastntexture.c:118 +msgid "local contrast|texture|clarity|detail enhancement" +msgstr "contraste local|texture|clarté|amélioration des détails" + +#: ../src/iop/contrastntexture.c:124 +msgid "enhance local contrast by boosting details while preserving edges" +msgstr "" +"Amélioration du contraste local en boostant les détails tout en préservant " +"les bords" + +#: ../src/iop/contrastntexture.c:296 +msgid "local contrast failed to allocate memory, check your RAM settings" +msgstr "" +"Contraste et texture n’a pu allouer la mémoire nécessaire, vérifier les " +"paramètres de la RAM" + +#: ../src/iop/contrastntexture.c:400 +msgid "amount of local contrast enhancement" +msgstr "Niveau d'amélioration du contraste local" + +#: ../src/iop/contrastntexture.c:402 +msgid "visualize details adjusted by the local constrast" +msgstr "Visualise les détails ajustés par le contraste local" + +#. Filter settings section +#: ../src/iop/contrastntexture.c:405 +msgctxt "section" +msgid "filter settings" +msgstr "Paramètres du filtre" + +#: ../src/iop/contrastntexture.c:410 +msgid "" +"detail level adjusted by the local contrast.\n" +"higher = more contrast boost in finer details\n" +"lower = more contrast boost in coarser details" +msgstr "" +"Ajuste le niveau de détail du contraste local.\n" +" • augmenter : plus de boost du contraste des fins détails\n" +" • diminuer: plus de boost du contraste dans les détails grossiers" + +#: ../src/iop/contrastntexture.c:420 +msgid "" +"adjust the edge sensitivity of the filter\n" +"higher = more edge preservation\n" +"lower = smoother transitions, but may lead to halos around edges" +msgstr "" +"Ajuste la sensibilité au bord du filter.\n" +" • augmenter : plus de préservation\n" +" • diminuer: transition plus douce, mais peut laisser apparaître des halos " +"autours des bords." + +#: ../src/iop/contrastntexture.c:426 +msgid "" +"number of passes of the guided filter to apply\n" +"helps diffusing the edges of the filter at the expense of speed" +msgstr "" +"Nombre de passes du filtre guidé à appliquer,\n" +"aide à diffuser les bords du filtre mais dégrade les performances." + +#: ../src/iop/contrastntexture.c:433 +msgid "" +"add bias to reduce shadow noise amplification.\n" +"only affects dark parts of the image." +msgstr "" +"Ajouter un biais pour réduire l’amplification du bruit dans les ombres.\n" +"Affecte uniquement les zones sombres de l’image." + +#: ../src/iop/crop.c:121 msgid "crop" msgstr "Recadrer" -#: ../src/iop/crop.c:127 +#: ../src/iop/crop.c:126 msgid "reframe|distortion" msgstr "recadrer|rogner|distorsion" -#: ../src/iop/crop.c:133 +#: ../src/iop/crop.c:132 msgid "change the framing" msgstr "Change le cadrage" -#: ../src/iop/crop.c:1274 +#: ../src/iop/crop.c:1273 msgid "45x35, portrait" msgstr "45x35, Portrait" @@ -23153,21 +23877,21 @@ msgstr "" "Seuil pour la détection de la frange, valeurs plus grandes pour moins de " "suppression de la frange" -#: ../src/iop/demosaic.c:311 +#: ../src/iop/demosaic.c:309 msgid "demosaic" msgstr "Dématriçage" -#: ../src/iop/demosaic.c:316 +#: ../src/iop/demosaic.c:314 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "" "Reconstruit des pixels RVB complets\n" "à partir de la lecture d’un capteur à grille de filtres colorés." -#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 +#: ../src/iop/demosaic.c:764 ../src/iop/demosaic.c:811 msgid "can't allocate demosaic buffer" msgstr "Impossible d’allouer la mémoire pour le dématriçage" -#: ../src/iop/demosaic.c:803 +#: ../src/iop/demosaic.c:801 msgid "can't equilibrate greens" msgstr "Impossible d’équilibrer les verts" @@ -23355,37 +24079,37 @@ msgstr "Ondelettes : seulement la chroma" #: ../src/iop/denoiseprofile.c:814 msgid "denoise (profiled)" -msgstr "Réduction du bruit (profil)" +msgstr "Débruitage (profil)" #: ../src/iop/denoiseprofile.c:820 msgid "denoise using noise statistics profiled on sensors" msgstr "Débruite en utilisant les statistiques de bruit profilées des capteurs" -#: ../src/iop/denoiseprofile.c:2850 +#: ../src/iop/denoiseprofile.c:2849 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "ISO %d trouvé (ISO %d %+d IL)" -#: ../src/iop/denoiseprofile.c:2854 +#: ../src/iop/denoiseprofile.c:2853 #, c-format msgid "found ISO %d" msgstr "ISO %d trouvé" -#: ../src/iop/denoiseprofile.c:2871 +#: ../src/iop/denoiseprofile.c:2870 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "ISO %d interpolé (ISO %d %+d IL)" -#: ../src/iop/denoiseprofile.c:2875 +#: ../src/iop/denoiseprofile.c:2874 #, c-format msgid "interpolated ISO %d" msgstr "ISO %d interpolé" -#: ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/denoiseprofile.c:3616 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3612 +#: ../src/iop/denoiseprofile.c:3617 msgid "U0V0" msgstr "U0V0" @@ -23423,9 +24147,9 @@ msgstr "Variance vert : " msgid "variance blue: " msgstr "Variance bleue : " -#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 -#: ../src/libs/neural_restore.c:4293 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2872 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1595 +#: ../src/libs/neural_restore.c:4551 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2867 msgid "profile" msgstr "Profil" @@ -23438,7 +24162,7 @@ msgid "" "should be disabled if an earlier instance\n" "has been used with a color blending mode." msgstr "" -"Adapte la réduction du bruit aux coefficients de la balance des blancs.\n" +"Adapte le débruitage aux coefficients de la balance des blancs.\n" "Devrait être activé sur la première instance pour une meilleure réduction du " "bruit.\n" "Devrait être désactivé si une instance précédente a été utilisée\n" @@ -23488,7 +24212,7 @@ msgid "" "non-local means works best for `lightness' blending,\n" "wavelets work best for `color' blending" msgstr "" -"Méthode utilisée pour la réduction du bruit. \n" +"Méthode utilisée pour le débruitage. \n" "« Moyennes non-locales » fonctionne mieux avec le mode de fusion " "« Luminosité »,\n" "« Ondelettes » fonctionne mieux avec le mode de fusion « Couleur »." @@ -23514,7 +24238,7 @@ msgid "" msgstr "" "Rayon des patchs à rechercher.\n" "Augmenter pour plus de netteté sur les bords prononcés, et une meilleure " -"réduction du bruit sur les zones uniformes.\n" +"débruitage sur les zones uniformes.\n" "Si les détails sont trop lissés, réduire cette valeur ou augmenter le poids " "du pixel central." @@ -23561,8 +24285,8 @@ msgid "" "this can happen if your image is underexposed." msgstr "" "Contrôle la façon dont les paramètres sont positionnés.\n" -"Augmenter si la réduction du bruit des ombres n’est pas assez forte, ou si le " -"bruit de chrominance persiste.\n" +"Augmenter si le débruitage des ombres n’est pas assez forte, ou si le bruit " +"de chrominance persiste.\n" "Cela peut arriver si l’image est sous-exposée." #: ../src/iop/denoiseprofile.c:3771 @@ -23571,7 +24295,7 @@ msgid "" "decrease to denoise more aggressively\n" "dark areas of the image." msgstr "" -"Contrôle finement la réduction du bruit dans les ombres,\n" +"Contrôle finement le débruitage dans les ombres,\n" "diminuer pour réduire le bruit plus agressivement dans les zones sombres." #: ../src/iop/denoiseprofile.c:3775 @@ -23712,7 +24436,7 @@ msgstr "" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:517 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" @@ -24023,15 +24747,15 @@ msgstr "" msgid "select the color of the enlarged canvas" msgstr "Sélectionne la couleur du nouveau canevas" -#: ../src/iop/equalizer.c:86 +#: ../src/iop/equalizer.c:87 msgid "legacy equalizer" msgstr "Égaliseur (ancien)" -#: ../src/iop/equalizer.c:109 +#: ../src/iop/equalizer.c:110 msgid "this module is deprecated. better use contrast equalizer module instead." msgstr "Ce module est déprécié, utiliser « Égaliseur de contraste » à la place." -#: ../src/iop/equalizer.c:236 +#: ../src/iop/equalizer.c:237 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -24041,7 +24765,7 @@ msgstr "" "il apparaît afin que vous le désactiviez\n" "et utilisiez le nouvel « Égaliseur de contraste »." -#: ../src/iop/exposure.c:128 +#: ../src/iop/exposure.c:127 msgid "" "redo the exposure of the shot as if you were still in-camera\n" "using a color-safe brightening similar to increasing ISO setting" @@ -24050,38 +24774,38 @@ msgstr "" "en utilisant un éclaircissement sans danger pour les couleurs.\n" "Semblable à une augmentation d’ISO." -#: ../src/iop/exposure.c:315 +#: ../src/iop/exposure.c:314 msgid "magic lantern defaults" msgstr "Défauts de magic lantern" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:398 ../src/iop/rawoverexposed.c:137 +#: ../src/iop/rawoverexposed.c:239 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "Échec de l’allocation de mémoire pour l’image « %s »" -#: ../src/iop/exposure.c:687 +#: ../src/iop/exposure.c:695 #, c-format msgid "compensate camera exposure (%+.1f EV)" msgstr "Compenser l’exposition du boîtier (%+.1f IL)" -#: ../src/iop/exposure.c:699 +#: ../src/iop/exposure.c:704 #, no-c-format msgid "highlight preservation mode (%.1f EV)" msgstr "Méthode de préservation des hautes lumières (%.1f EV)" #. Write report in GUI -#: ../src/iop/exposure.c:894 +#: ../src/iop/exposure.c:898 #, c-format msgid "L : \t%.1f %%" msgstr "L : \t%.1f %%" -#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#: ../src/iop/exposure.c:1038 ../src/libs/history.c:957 #, c-format msgid "%.2f EV" msgstr "%.2f IL" -#: ../src/iop/exposure.c:1199 +#: ../src/iop/exposure.c:1207 msgid "" "automatically remove the camera exposure bias\n" "this is useful if you exposed the image to the right." @@ -24089,47 +24813,41 @@ msgstr "" "Supprime la compensation d’exposition du boîtier automatiquement,\n" "utile lors d’une exposition à droite de l’image." -#: ../src/iop/exposure.c:1205 +#: ../src/iop/exposure.c:1215 msgid "" "remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" -"\n" -"when enabled on an image with nonzero bias, tone mapping\n" -"(e.g. sigmoid) is required to avoid blown-out highlights." msgstr "" -"Compense le biais caché d’exposition pour les modes\n" -"HDR / préservation des hautes lumières / étendue dynamique / ton HLG.\n" -"\n" -"Lorsque activé, le mappage de tonalité (e.g. Sigmoïde) doit\n" -"éviter les hautes lumières tronquées." +"Supprimer le biais d'exposition caché de l'appareil en mode\n" +"HDR / préservation des hautes lumières / plage dynamique / ton HLG.\n" -#: ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1224 msgid "set the exposure adjustment using the selected area" msgstr "Fixer l’ajustement de l’exposition en utilisant la zone sélectionnée" -#: ../src/iop/exposure.c:1228 +#: ../src/iop/exposure.c:1235 #, no-c-format msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "" "Où mesurer dans l’histogramme pour le deflicking, par exemple 50% est la " "valeur médiane" -#: ../src/iop/exposure.c:1234 +#: ../src/iop/exposure.c:1241 msgid "" "where to place the exposure level for processed pics, EV below overexposure." msgstr "" "Où placer le niveau d’exposition de l’image développée, IL en dessous de la " "surexposition" -#: ../src/iop/exposure.c:1238 +#: ../src/iop/exposure.c:1245 msgid "what exposure correction has actually been used" msgstr "La correction d’exposition réellement utilisée" -#: ../src/iop/exposure.c:1244 +#: ../src/iop/exposure.c:1251 msgid "computed EC: " msgstr "CE calculée : " -#: ../src/iop/exposure.c:1257 +#: ../src/iop/exposure.c:1264 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -24142,11 +24860,11 @@ msgstr "" "tronquées\n" "en poussant les valeurs RVB négativement." -#: ../src/iop/exposure.c:1267 +#: ../src/iop/exposure.c:1274 msgid "area exposure mapping" msgstr "Mappage zone d’exposition" -#: ../src/iop/exposure.c:1273 +#: ../src/iop/exposure.c:1280 msgid "" "define a target brightness, in terms of exposure,\n" "for a selected region of the image (the control sample),\n" @@ -24162,7 +24880,7 @@ msgstr "" "soit une surface immobile et éclairée de manière constante sur une série " "d’images." -#: ../src/iop/exposure.c:1282 +#: ../src/iop/exposure.c:1289 msgid "" "\"correction\" automatically adjust exposure\n" "such that the input lightness is mapped to the target.\n" @@ -24174,61 +24892,61 @@ msgstr "" " • Mesure – montre simplement comment une couleur d’entrée est mappée\n" "par la compensation d’exposition, et peut être utilisé pour définir la cible." -#: ../src/iop/exposure.c:1300 +#: ../src/iop/exposure.c:1307 msgid "L : \tN/A" msgstr "L : \tN/A" -#: ../src/iop/exposure.c:1310 +#: ../src/iop/exposure.c:1317 msgid "the desired target exposure after mapping" msgstr "La cible recherchée après le mappage de l’exposition" -#: ../src/iop/filmic.c:174 +#: ../src/iop/filmic.c:173 msgid "this module is deprecated. better use filmic rgb module instead." msgstr "Ce module est déprécié, utiliser « Filmique RVB » à la place." -#: ../src/iop/filmic.c:328 +#: ../src/iop/filmic.c:327 msgid "09 EV (low-key)" msgstr "09 IL (clair-obscur)" -#: ../src/iop/filmic.c:336 +#: ../src/iop/filmic.c:335 msgid "10 EV (indoors)" msgstr "10 IL (intérieur)" -#: ../src/iop/filmic.c:344 +#: ../src/iop/filmic.c:343 msgid "11 EV (dim outdoors)" msgstr "11 IL (extérieur sombre)" -#: ../src/iop/filmic.c:352 +#: ../src/iop/filmic.c:351 msgid "12 EV (outdoors)" msgstr "12 IL (extérieur)" -#: ../src/iop/filmic.c:360 +#: ../src/iop/filmic.c:359 msgid "13 EV (bright outdoors)" msgstr "13 IL (extérieur lumineux)" -#: ../src/iop/filmic.c:368 +#: ../src/iop/filmic.c:367 msgid "14 EV (backlighting)" msgstr "14 IL (contre-jour)" -#: ../src/iop/filmic.c:376 +#: ../src/iop/filmic.c:375 msgid "15 EV (sunset)" msgstr "15 IL (coucher de soleil)" -#: ../src/iop/filmic.c:384 +#: ../src/iop/filmic.c:383 msgid "16 EV (HDR)" msgstr "16 IL (HDR)" -#: ../src/iop/filmic.c:392 +#: ../src/iop/filmic.c:391 msgid "18 EV (HDR++)" msgstr "18 IL (HDR++)" -#: ../src/iop/filmic.c:1462 +#: ../src/iop/filmic.c:1461 msgid "read-only graph, use the parameters below to set the nodes" msgstr "" "Graphe non interactif, utiliser les paramètres ci-dessous pour modifier les " "nœuds" -#: ../src/iop/filmic.c:1471 +#: ../src/iop/filmic.c:1470 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -24236,7 +24954,7 @@ msgstr "" "Ajuster pour correspondre à la luminance moyenne du sujet.\n" "Sauf pour les scènes sombres, cette valeur devrait être proche de 18 %." -#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 +#: ../src/iop/filmic.c:1482 ../src/iop/filmicrgb.c:4365 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -24246,7 +24964,7 @@ msgstr "" "C’est la valeur que donnerait un posemètre sur la scène.\n" "Ajuster pour éviter de tronquer les hautes lumières." -#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 +#: ../src/iop/filmic.c:1495 ../src/iop/filmicrgb.c:4376 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -24258,7 +24976,7 @@ msgstr "" "Augmenter pour avoir plus de contraste.\n" "Diminuer pour récupérer des détails dans les basses lumières." -#: ../src/iop/filmic.c:1509 +#: ../src/iop/filmic.c:1508 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -24266,7 +24984,7 @@ msgstr "" "Augmente ou diminue la plage dynamique calculée.\n" "Ceci est utile avec l’utilisation des « Niveaux automatiques »." -#: ../src/iop/filmic.c:1519 +#: ../src/iop/filmic.c:1518 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -24278,7 +24996,7 @@ msgstr "" "Marche mieux sur les paysages et images exposées uniformément\n" "et donnera de mauvais résultat sur des clairs-obscurs et high-key." -#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 +#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4477 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -24286,7 +25004,7 @@ msgstr "" "Pente de la partie linéaire de la courbe,\n" "touche principalement les tons moyens" -#: ../src/iop/filmic.c:1539 +#: ../src/iop/filmic.c:1538 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -24296,11 +25014,11 @@ msgstr "" "Augmenter pour obtenir plus de contraste dans les luminances extrêmes.\n" "Ce réglage n’a aucun effet dans les tons moyens." -#: ../src/iop/filmic.c:1546 +#: ../src/iop/filmic.c:1545 msgid "shadows/highlights balance" msgstr "Balance ombres/hautes lumières" -#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 +#: ../src/iop/filmic.c:1548 ../src/iop/filmicrgb.c:4499 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -24311,7 +25029,7 @@ msgstr "" "aux ombres ou hautes lumières.\n" "À utiliser pour protéger les détails aux extrémités de l’histogramme." -#: ../src/iop/filmic.c:1561 +#: ../src/iop/filmic.c:1560 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -24321,7 +25039,7 @@ msgstr "" "La valeur doit être en dessous de 100%\n" "si la conservation de la chrominance est activée." -#: ../src/iop/filmic.c:1572 +#: ../src/iop/filmic.c:1571 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24331,38 +25049,37 @@ msgstr "" "Diminuer si les ombres et/ou les hautes lumières sont sur-saturés." #. Add export intent combo -#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 -#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 -#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 +#: ../src/iop/filmic.c:1582 ../src/libs/export.c:1613 +#: ../src/libs/print_settings.c:2566 ../src/libs/print_settings.c:2913 +#: ../src/views/darkroom.c:3443 ../src/views/lighttable.c:1510 msgid "intent" msgstr "Rendu" -#: ../src/iop/filmic.c:1584 +#: ../src/iop/filmic.c:1583 msgid "contrasted" msgstr "Contrasté" #. centripetal spline -#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 -#: ../src/libs/neural_restore.c:1116 +#: ../src/iop/filmic.c:1585 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "Linéaire" #. monotonic spline -#: ../src/iop/filmic.c:1587 +#: ../src/iop/filmic.c:1586 msgid "optimized" msgstr "Optimisé" -#: ../src/iop/filmic.c:1589 +#: ../src/iop/filmic.c:1588 msgid "change this method if you see reversed contrast or faded blacks" msgstr "" "Changer la méthode si des contrastes inversés ou des noirs fades apparaissent" #. Preserve color -#: ../src/iop/filmic.c:1593 +#: ../src/iop/filmic.c:1592 msgid "preserve the chrominance" msgstr "Préserver la couleur" -#: ../src/iop/filmic.c:1596 +#: ../src/iop/filmic.c:1595 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -24373,7 +25090,7 @@ msgstr "" "chromatiques,\n" "il est nécessaire d’ajuster manuellement la saturation dans ce mode." -#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 +#: ../src/iop/filmic.c:1605 ../src/iop/filmicrgb.c:4520 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -24381,7 +25098,7 @@ msgstr "" "Luminance du noir pur de sortie, devrait être à 0%\n" "sauf pour obtenir des tons fades." -#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1614 ../src/iop/filmicrgb.c:4527 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -24389,7 +25106,7 @@ msgstr "" "Valeur du gris moyen de la cible de sortie ou de l’espace de couleur.\n" "Ne jamais modifier sauf en connaissance de cause." -#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 +#: ../src/iop/filmic.c:1623 ../src/iop/filmicrgb.c:4535 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -24397,11 +25114,11 @@ msgstr "" "Luminance du blanc pur de sortie, devrait être à 100%\n" "sauf pour obtenir des tons fades." -#: ../src/iop/filmic.c:1630 +#: ../src/iop/filmic.c:1629 msgid "target gamma" msgstr "Gamma cible" -#: ../src/iop/filmic.c:1632 +#: ../src/iop/filmic.c:1631 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -24411,31 +25128,31 @@ msgstr "" "de l’affichage ou de l’espace de couleur.\n" "Ne jamais modifier sauf en connaissance de cause." -#: ../src/iop/filmic.c:1640 +#: ../src/iop/filmic.c:1639 msgctxt "section" msgid "destination/display" msgstr "Destination / Affichage" -#: ../src/iop/filmic.c:1649 +#: ../src/iop/filmic.c:1648 msgctxt "section" msgid "logarithmic shaper" msgstr "Transformation logarithmique" -#: ../src/iop/filmic.c:1655 +#: ../src/iop/filmic.c:1654 msgctxt "section" msgid "filmic S curve" msgstr "Courbe filmique en S" -#: ../src/iop/filmicrgb.c:331 +#: ../src/iop/filmicrgb.c:332 msgid "filmic rgb" msgstr "Filmique RVB" -#: ../src/iop/filmicrgb.c:336 +#: ../src/iop/filmicrgb.c:337 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "" "mappage tonal|courbe|transformation|contraste|saturation|hautes lumières" -#: ../src/iop/filmicrgb.c:341 +#: ../src/iop/filmicrgb.c:342 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -24445,7 +25162,7 @@ msgstr "" "scène\n" "pour affichage sur écran SDR et tirages sur papier" -#: ../src/iop/filmicrgb.c:1305 +#: ../src/iop/filmicrgb.c:1306 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -24453,72 +25170,72 @@ msgstr "" "Le reconstruction des hautes lumières de filmique n’a pas assez de mémoire, " "vérifier les paramètres de la RAM" -#: ../src/iop/filmicrgb.c:2250 +#: ../src/iop/filmicrgb.c:2251 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "" "Le reconstruction des hautes lumières de « Filmique RVB » n’a pas assez de " "mémoire GPU" -#: ../src/iop/filmicrgb.c:2366 +#: ../src/iop/filmicrgb.c:2367 msgid "filmic works only on RGB input" msgstr "« Filmique RVB » ne marche qu’avec une entrée RVB" -#: ../src/iop/filmicrgb.c:3425 +#: ../src/iop/filmicrgb.c:3415 msgid "look only" msgstr "Look uniquement" -#: ../src/iop/filmicrgb.c:3427 +#: ../src/iop/filmicrgb.c:3417 msgid "look + mapping (lin)" msgstr "Look + mappage (lin)" -#: ../src/iop/filmicrgb.c:3429 +#: ../src/iop/filmicrgb.c:3419 msgid "look + mapping (log)" msgstr "Look + mappage (log)" -#: ../src/iop/filmicrgb.c:3431 +#: ../src/iop/filmicrgb.c:3421 msgid "dynamic range mapping" msgstr "Mappage de plage dynamique" -#: ../src/iop/filmicrgb.c:3798 +#: ../src/iop/filmicrgb.c:3788 #, c-format msgid "(%.0f %%)" msgstr "(%.0f%%)" -#: ../src/iop/filmicrgb.c:3814 +#: ../src/iop/filmicrgb.c:3804 #, no-c-format msgid "% display" msgstr "% Affichage" -#: ../src/iop/filmicrgb.c:3826 +#: ../src/iop/filmicrgb.c:3816 msgid "EV scene" msgstr "IL scène" -#: ../src/iop/filmicrgb.c:3830 +#: ../src/iop/filmicrgb.c:3820 #, no-c-format msgid "% camera" msgstr "% Boîtier" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 +#: ../src/iop/filmicrgb.c:3856 ../src/iop/filmicrgb.c:4513 msgid "display" msgstr "Affichage" #. axis legend -#: ../src/iop/filmicrgb.c:3875 +#: ../src/iop/filmicrgb.c:3865 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 +#: ../src/iop/filmicrgb.c:3874 ../src/iop/filmicrgb.c:4345 msgid "scene" msgstr "Scène" #. axis legend -#: ../src/iop/filmicrgb.c:3893 +#: ../src/iop/filmicrgb.c:3883 msgid "(EV)" msgstr "(IL)" -#: ../src/iop/filmicrgb.c:4305 +#: ../src/iop/filmicrgb.c:4286 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -24528,11 +25245,11 @@ msgstr "" "La courbe claire représente le mappage des tonalités,\n" "la courbe sombre représente la désaturation." -#: ../src/iop/filmicrgb.c:4312 +#: ../src/iop/filmicrgb.c:4293 msgid "toggle axis labels and values display" msgstr "Basculer les légendes des axes" -#: ../src/iop/filmicrgb.c:4317 +#: ../src/iop/filmicrgb.c:4298 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -24544,7 +25261,7 @@ msgstr "" " • Clic-droit pour la vue précédente\n" " • Double-clic pour réinitialiser la vue" -#: ../src/iop/filmicrgb.c:4376 +#: ../src/iop/filmicrgb.c:4354 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -24555,7 +25272,7 @@ msgstr "" "La valeur entrée sera réglée pour correspondre à 18.45 %,\n" "Diminuer pour augmenter la luminosité globale." -#: ../src/iop/filmicrgb.c:4416 +#: ../src/iop/filmicrgb.c:4394 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -24572,16 +25289,16 @@ msgstr "" "S’assurer de bien comprendre l’analyse avant de l’utiliser." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4425 +#: ../src/iop/filmicrgb.c:4403 msgid "reconstruct" msgstr "Reconstruire" -#: ../src/iop/filmicrgb.c:4427 +#: ../src/iop/filmicrgb.c:4405 msgctxt "section" msgid "highlights clipping" msgstr "Hautes lumières tronquées" -#: ../src/iop/filmicrgb.c:4434 +#: ../src/iop/filmicrgb.c:4412 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -24595,7 +25312,7 @@ msgstr "" "0 IL signifie que le seuil est le même que le point blanc de la scène.\n" "Diminuer pour inclure plus de zones, augmenter pour en exclure plus." -#: ../src/iop/filmicrgb.c:4444 +#: ../src/iop/filmicrgb.c:4422 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -24607,16 +25324,16 @@ msgstr "" "augmenter pour une transition plus douce et floutée." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 +#: ../src/iop/filmicrgb.c:4427 ../src/iop/filmicrgb.c:4428 msgid "display highlight reconstruction mask" msgstr "Afficher le masque de reconstruction" -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4434 msgctxt "section" msgid "balance" msgstr "Répartition" -#: ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4440 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24633,7 +25350,7 @@ msgstr "" "n’est pas tronqué, diminuer si tous les canaux RVB sont tronqués sur une " "large zone." -#: ../src/iop/filmicrgb.c:4473 +#: ../src/iop/filmicrgb.c:4451 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24649,7 +25366,7 @@ msgstr "" "0% est une moyenne équilibrée des deux. Augmenter pour plus de détails,\n" "diminuer pour plus de flou." -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4463 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24666,11 +25383,11 @@ msgstr "" "diminuer pour éviter les hautes lumières magentas ou hors gamut." #. Page LOOK -#: ../src/iop/filmicrgb.c:4493 +#: ../src/iop/filmicrgb.c:4471 msgid "look" msgstr "Look" -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4483 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -24680,7 +25397,7 @@ msgstr "" "Augmenter pour rendre les hautes lumières plus claires et moins compressées,\n" "diminuer pour contenir les hautes lumières." -#: ../src/iop/filmicrgb.c:4513 +#: ../src/iop/filmicrgb.c:4491 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -24694,7 +25411,7 @@ msgstr "" "latitude.\n" "Ce réglage n’a pas d’effet sur les tons moyens." -#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4508 ../src/iop/filmicrgb.c:4660 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24703,7 +25420,7 @@ msgstr "" "Désature la sortie du module, plus particulièrement aux luminances extrêmes.\n" "Augmenter si les ombres et/ou les hautes lumières sont sous-saturées." -#: ../src/iop/filmicrgb.c:4566 +#: ../src/iop/filmicrgb.c:4544 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -24713,7 +25430,7 @@ msgstr "" " • V4 est la nouvelle méthode de désaturation basée sur la pureté du spectre " "de la lumière." -#: ../src/iop/filmicrgb.c:4571 +#: ../src/iop/filmicrgb.c:4549 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -24723,7 +25440,7 @@ msgstr "" "Peut renforcer les aberrations chromatiques et le bruit chromatique,\n" "il est nécessaire de s’assurer qu’ils sont correctement corrigés auparavant." -#: ../src/iop/filmicrgb.c:4581 +#: ../src/iop/filmicrgb.c:4559 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24733,7 +25450,7 @@ msgstr "" " • Dur pour une compression tonale plus importante\n" " • Doux pour une compression tonale plus faible" -#: ../src/iop/filmicrgb.c:4587 +#: ../src/iop/filmicrgb.c:4565 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24743,7 +25460,7 @@ msgstr "" " • Dur pour une compression tonale plus importante\n" " • Doux pour une compression tonale plus faible" -#: ../src/iop/filmicrgb.c:4594 +#: ../src/iop/filmicrgb.c:4572 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -24756,7 +25473,7 @@ msgstr "" "« Exposition ».\n" "Désactiver pour utiliser un gris moyen standard de 18.45 %." -#: ../src/iop/filmicrgb.c:4601 +#: ../src/iop/filmicrgb.c:4579 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -24768,7 +25485,7 @@ msgstr "" "Cela ne modifie pas le gris moyen et améliore les réglages rapides.\n" "Désactiver pour contrôler manuellement." -#: ../src/iop/filmicrgb.c:4607 +#: ../src/iop/filmicrgb.c:4585 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -24782,7 +25499,7 @@ msgstr "" "aussi\n" "dans les cas difficiles de hautes lumières magentas." -#: ../src/iop/filmicrgb.c:4615 +#: ../src/iop/filmicrgb.c:4593 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -24793,7 +25510,7 @@ msgstr "" "Cela évite des hautes lumières lisses quand l’image est un peu bruitée,\n" "les hautes lumières se fondent alors mieux avec le reste de l’image." -#: ../src/iop/filmicrgb.c:4623 +#: ../src/iop/filmicrgb.c:4601 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -24801,11 +25518,11 @@ msgstr "" "Sélectionner la distribution statistique du bruit,\n" "pour ressembler au bruit naturel du capteur." -#: ../src/iop/filmicrgb.c:4688 +#: ../src/iop/filmicrgb.c:4666 msgid "mid-tones saturation" msgstr "Saturation des tons moyens" -#: ../src/iop/filmicrgb.c:4690 +#: ../src/iop/filmicrgb.c:4668 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -24815,11 +25532,11 @@ msgstr "" "plus particulièrement aux luminances moyennes.\n" "Augmenter si les tons moyens sont sous-saturés." -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4674 msgid "highlights saturation mix" msgstr "Saturation des hautes lumières" -#: ../src/iop/filmicrgb.c:4698 +#: ../src/iop/filmicrgb.c:4676 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -24880,7 +25597,7 @@ msgstr "Mappage global tonalités" msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "Ce module est déprécié, utiliser « Filmique RVB » à la place." -#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:313 msgid "operator" msgstr "Opérateur" @@ -25006,23 +25723,23 @@ msgstr "[%s sur ligne] Changer la densité" msgid "[%s on line] change hardness" msgstr "[%s sur ligne] Changer la dureté" -#: ../src/iop/grain.c:385 +#: ../src/iop/grain.c:384 msgid "grain" msgstr "Grain" -#: ../src/iop/grain.c:390 +#: ../src/iop/grain.c:389 msgid "simulate silver grains from film" msgstr "Simule des grains argentés à partir d’un film" -#: ../src/iop/grain.c:543 +#: ../src/iop/grain.c:542 msgid "the grain size (~ISO of the film)" msgstr "Taille du grain (~ ISO du film)" -#: ../src/iop/grain.c:547 +#: ../src/iop/grain.c:546 msgid "the strength of applied grain" msgstr "Force du grain à appliquer" -#: ../src/iop/grain.c:551 +#: ../src/iop/grain.c:550 msgid "" "amount of mid-tones bias from the photographic paper response modeling. the " "greater the bias, the more pronounced the fall off of the grain in shadows " @@ -25049,7 +25766,7 @@ msgstr "Supprime le brouillard et la brume atmosphérique" msgid "amount of haze reduction" msgstr "Force de réduction de la brume" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4503 msgid "distance" msgstr "Distance" @@ -25216,31 +25933,31 @@ msgstr "" msgid "this module does not work with monochrome RAW files" msgstr "Ce module ne fonctionne pas avec les fichiers RAW monochromes" -#: ../src/iop/highpass.c:69 +#: ../src/iop/highpass.c:70 msgid "highpass" msgstr "Filtre passe-haut" -#: ../src/iop/highpass.c:74 +#: ../src/iop/highpass.c:75 msgid "isolate high frequencies in the image" msgstr "Isole les hautes fréquences de l’image" -#: ../src/iop/highpass.c:76 ../src/iop/lowpass.c:104 +#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:104 msgid "linear or non-linear, Lab, scene-referred" msgstr "Relatif à la scène, linéaire ou non-linéaire, Lab" -#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:95 +#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:96 msgid "frequential, Lab" msgstr "Fréquentiel, Lab" -#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:106 +#: ../src/iop/highpass.c:79 ../src/iop/lowpass.c:106 msgid "special, Lab, scene-referred" msgstr "Relatif à la scène, spécial, Lab" -#: ../src/iop/highpass.c:354 +#: ../src/iop/highpass.c:355 msgid "the sharpness of highpass filter" msgstr "Netteté du filtre passe-haut" -#: ../src/iop/highpass.c:358 +#: ../src/iop/highpass.c:359 msgid "the contrast of highpass filter" msgstr "Contraste du filtre passe-haut" @@ -25318,23 +26035,39 @@ msgstr "Choisir la couleur du film dans l’image" msgid "select color of film material" msgstr "Sélectionne la couleur du film" -#: ../src/iop/lens.cc:253 +#: ../src/iop/lens.cc:254 msgid "lens correction" msgstr "Correction des objectifs" -#: ../src/iop/lens.cc:258 +#: ../src/iop/lens.cc:259 msgid "vignette|chromatic aberrations|distortion" msgstr "vignette|aberrations chromatiques|distorsion" -#: ../src/iop/lens.cc:263 +#: ../src/iop/lens.cc:264 msgid "correct lenses optical flaws" msgstr "Corrige les défauts optiques des objectifs" -#: ../src/iop/lens.cc:266 +#: ../src/iop/lens.cc:267 msgid "geometric and reconstruction, RGB" msgstr "Géométrique et reconstruction, RVB" -#: ../src/iop/lens.cc:3755 +#: ../src/iop/lens.cc:3789 +msgid "" +"this camera is not in the Lensfun database\n" +"click to pick one manually" +msgstr "" +"Cet appareil n’est pas dans la base de donées Lensfun.\n" +"Cliquer pour en sélectionner un manuellement." + +#: ../src/iop/lens.cc:3791 +msgid "" +"no camera information found\n" +"click to pick one manually" +msgstr "" +"Pas d’information trouvée pour l’appareil\n" +"Cliquer pour en sélectionner un manuellement." + +#: ../src/iop/lens.cc:3821 #, c-format msgid "" "maker:\t\t%s\n" @@ -25347,7 +26080,15 @@ msgstr "" "Monture : %s\n" "Conv. focale : %.1f" -#: ../src/iop/lens.cc:3997 +#: ../src/iop/lens.cc:4018 +msgid "" +"no matching lens in the Lensfun database\n" +"click to pick one from the full list" +msgstr "" +"Pas d’objectif correspondant dans la base de données Lensfun.\n" +"Cliquer pour en sélectionner un depuis la liste complète." + +#: ../src/iop/lens.cc:4075 #, c-format msgid "" "maker:\t\t%s\n" @@ -25366,89 +26107,94 @@ msgstr "" "Type : %s\n" "Montures : %s" -#: ../src/iop/lens.cc:4070 +#: ../src/iop/lens.cc:4148 msgid "f/" msgstr "F/" -#: ../src/iop/lens.cc:4085 +#: ../src/iop/lens.cc:4163 msgid "d" msgstr "D" -#: ../src/iop/lens.cc:4233 +#: ../src/iop/lens.cc:4311 msgid "camera/lens not found" msgstr "Boîtier ou objectif introuvable" -#: ../src/iop/lens.cc:4234 +#: ../src/iop/lens.cc:4312 msgid "" -"please select your lens manually\n" +"pick a camera or lens from the buttons below --\n" +"the lens button lists the whole database when the body is unknown\n" +"scale, target geometry and the TCA override work without a profile\n" "you might also want to check if your Lensfun database is up-to-date\n" "by running lensfun-update-data" msgstr "" "Merci de sélectionner l’objectif manuellement.\n" +"Le bouton d’objectif liste la base de données complète lorsque la caméra " +"n’est pas connue.\n" +"L’échelle, la géométrie et la TCA fonctionnent sans profil.\n" "Pour vérifier que la base de données des objectifs est à jour, \n" "exécuter « lensfun-update-data »." #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4378 +#: ../src/iop/lens.cc:4464 msgid "camera model" msgstr "Modèle de boîtier" -#: ../src/iop/lens.cc:4383 +#: ../src/iop/lens.cc:4469 msgid "find camera" msgstr "Boîtier" -#: ../src/iop/lens.cc:4395 +#: ../src/iop/lens.cc:4481 msgid "find lens" msgstr "Objectif" -#: ../src/iop/lens.cc:4404 +#: ../src/iop/lens.cc:4490 msgid "focal length (mm)" msgstr "Longueur focale (mm)" -#: ../src/iop/lens.cc:4411 +#: ../src/iop/lens.cc:4497 msgid "f-number (aperture)" msgstr "Ouverture" -#: ../src/iop/lens.cc:4418 +#: ../src/iop/lens.cc:4504 msgid "distance to subject" msgstr "Distance au sujet" #. scale #. upscale page: scale factor selector -#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 -#: ../src/libs/neural_restore.c:4203 +#: ../src/iop/lens.cc:4539 ../src/iop/overlay.c:1506 ../src/iop/vignette.c:1042 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1553 +#: ../src/libs/neural_restore.c:4457 msgid "scale" msgstr "Échelle" -#: ../src/iop/lens.cc:4455 +#: ../src/iop/lens.cc:4541 msgid "auto scale" msgstr "Échelle automatique" -#: ../src/iop/lens.cc:4457 +#: ../src/iop/lens.cc:4543 msgid "automatic scale to available image size due to Lensfun data" msgstr "" "Échelle automatique en fonction de la taille de l’image après l’application " "des données Lensfun" -#: ../src/iop/lens.cc:4462 +#: ../src/iop/lens.cc:4548 msgid "correct distortions or apply them" msgstr "Corrige ou applique des distorsions" -#: ../src/iop/lens.cc:4470 +#: ../src/iop/lens.cc:4556 msgid "transversal chromatic aberration red" msgstr "Aberrations chromatiques transversales rouges" -#: ../src/iop/lens.cc:4475 +#: ../src/iop/lens.cc:4561 msgid "transversal chromatic aberration blue" msgstr "Aberrations chromatiques transversales bleues" -#: ../src/iop/lens.cc:4482 +#: ../src/iop/lens.cc:4571 msgid "use latest algorithm" msgstr "Utiliser le dernier algorithme" -#: ../src/iop/lens.cc:4485 +#: ../src/iop/lens.cc:4574 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -25458,40 +26204,40 @@ msgstr "" "Lorsque activé il ne sera plus possible de revenir à\n" "l’ancien algorithme." -#: ../src/iop/lens.cc:4496 +#: ../src/iop/lens.cc:4585 msgid "fine-tuning" msgstr "Ajustement fin" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4500 +#: ../src/iop/lens.cc:4589 msgid "fine-tune" msgstr "Ajuste finement" -#: ../src/iop/lens.cc:4508 +#: ../src/iop/lens.cc:4597 msgid "tune the warp and chromatic aberration correction" msgstr "Correction des déformations et de l’aberration chromatique" -#: ../src/iop/lens.cc:4513 +#: ../src/iop/lens.cc:4602 msgid "tune the vignette correction" msgstr "Ajuste la correction de vignette" -#: ../src/iop/lens.cc:4518 +#: ../src/iop/lens.cc:4607 msgid "tune the TCA red correction" msgstr "Ajuste la correction du rouge de l’AC" -#: ../src/iop/lens.cc:4523 +#: ../src/iop/lens.cc:4612 msgid "tune the TCA blue correction" msgstr "Ajuste la correction du bleu de l’AC" -#: ../src/iop/lens.cc:4527 +#: ../src/iop/lens.cc:4616 msgid "image scaling" msgstr "Mise l’échelle de l’image" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4618 msgid "automatic scale to available image size" msgstr "Échelle automatique en fonction de la taille de l’image possible" -#: ../src/iop/lens.cc:4539 +#: ../src/iop/lens.cc:4628 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -25502,110 +26248,110 @@ msgstr "" " • Les données embarquées proposées par le vendeur ou le logiciel de " "l’appareil photo" -#: ../src/iop/lens.cc:4546 +#: ../src/iop/lens.cc:4635 msgid "which corrections to apply" msgstr "Sélectionne les types de correction à effectuer" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4551 +#: ../src/iop/lens.cc:4640 msgid "corrections done: " msgstr "Corrections effectuées : " -#: ../src/iop/lens.cc:4554 +#: ../src/iop/lens.cc:4643 msgid "which corrections have actually been done" msgstr "Corrections réellement effectuées" -#: ../src/iop/lens.cc:4571 +#: ../src/iop/lens.cc:4660 msgid "manual vignette correction" msgstr "Correction de vignette manuelle" -#: ../src/iop/lens.cc:4575 +#: ../src/iop/lens.cc:4664 msgid "additional manually controlled optical vignetting correction" msgstr "Correction manuelle supplémentaire de la vignette" -#: ../src/iop/lens.cc:4578 +#: ../src/iop/lens.cc:4667 msgid "vignette" msgstr "Vignetage" -#: ../src/iop/lens.cc:4582 +#: ../src/iop/lens.cc:4671 msgid "amount of the applied optical vignetting correction" msgstr "Quantité de la correction de la vignette appliquée" -#: ../src/iop/lens.cc:4586 +#: ../src/iop/lens.cc:4675 msgid "show applied optical vignette correction mask" msgstr "Montre le masque de correction de la vignette optique appliquée" -#: ../src/iop/lens.cc:4590 +#: ../src/iop/lens.cc:4679 msgid "radius of uncorrected center" msgstr "Rayon du centre non corrigé" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4685 msgid "steepness of the correction effect outside of radius" msgstr "Déclivité de la correction effectuée au delà du rayon" -#: ../src/iop/levels.c:109 +#: ../src/iop/levels.c:112 msgid "this module is deprecated. please use the RGB levels module instead." msgstr "Ce module est déprécié, utiliser « Niveau RVB » à la place." -#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 -#: ../src/iop/rgblevels.c:1050 +#: ../src/iop/levels.c:117 ../src/iop/levels.c:639 ../src/iop/rgblevels.c:1009 +#: ../src/iop/rgblevels.c:1041 msgid "levels" msgstr "Niveaux" -#: ../src/iop/levels.c:136 +#: ../src/iop/levels.c:139 msgid "adjust black, white and mid-gray points" msgstr "Ajuste les points noir, blanc et gris moyen" -#: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 +#: ../src/iop/levels.c:637 ../src/iop/rgblevels.c:1044 msgid "" "drag handles to set black, gray, and white points. operates on L channel." msgstr "" "Déplacer les barres pour régler les points noir, gris et blanc. Agit sur le " "canal L." -#: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 +#: ../src/iop/levels.c:649 ../src/iop/rgblevels.c:1070 msgid "apply auto levels" msgstr "Niveaux automatiques" -#: ../src/iop/levels.c:650 ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:653 ../src/iop/rgblevels.c:1063 msgid "pick black point from image" msgstr "Choisir le point noir dans l’image" -#: ../src/iop/levels.c:654 ../src/iop/rgblevels.c:1078 +#: ../src/iop/levels.c:657 ../src/iop/rgblevels.c:1064 msgid "pick medium gray point from image" msgstr "Choisir le point gris dans l’image" -#: ../src/iop/levels.c:658 ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:661 ../src/iop/rgblevels.c:1065 msgid "pick white point from image" msgstr "Choisir le point blanc dans l’image" -#: ../src/iop/levels.c:672 +#: ../src/iop/levels.c:675 msgid "black percentile" msgstr "Centile des noirs" -#: ../src/iop/levels.c:676 +#: ../src/iop/levels.c:679 msgid "gray percentile" msgstr "Centile des gris" -#: ../src/iop/levels.c:680 +#: ../src/iop/levels.c:683 msgid "white percentile" msgstr "Centile des blancs" -#: ../src/iop/liquify.c:288 +#: ../src/iop/liquify.c:289 msgid "liquify" msgstr "Liquéfier" -#: ../src/iop/liquify.c:293 +#: ../src/iop/liquify.c:294 msgid "distort parts of the image" msgstr "Déforme des parties de l’image" -#: ../src/iop/liquify.c:2862 +#: ../src/iop/liquify.c:2868 msgid "click to edit nodes" msgstr "Cliquer pour éditer les points" -#: ../src/iop/liquify.c:3564 +#: ../src/iop/liquify.c:3586 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -25615,7 +26361,7 @@ msgstr "" "Taille : défiler • Force : Maj+défiler • Direction :Ctrl+défiler" -#: ../src/iop/liquify.c:3567 +#: ../src/iop/liquify.c:3589 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25625,7 +26371,7 @@ msgstr "" "Taille : défiler • Force : Maj+défiler • Direction :Ctrl+défiler" -#: ../src/iop/liquify.c:3570 +#: ../src/iop/liquify.c:3592 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25635,11 +26381,11 @@ msgstr "" "Taille : défiler • Force : Maj+défiler • Direction :Ctrl+défiler" -#: ../src/iop/liquify.c:3616 +#: ../src/iop/liquify.c:3655 msgid "warps|nodes count:" msgstr "Nombres de formes|points : " -#: ../src/iop/liquify.c:3621 +#: ../src/iop/liquify.c:3660 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -25647,46 +26393,46 @@ msgstr "" "Utiliser un outil pour ajouter une forme.\n" "Supprimer une forme : Clic-droit" -#: ../src/iop/liquify.c:3627 +#: ../src/iop/liquify.c:3666 msgid "edit, add and delete nodes" msgstr "" "Outil point\n" "Éditer et supprimer des points" -#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 -#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 -#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 -#: ../src/libs/masks.c:1876 +#: ../src/iop/liquify.c:3671 ../src/iop/liquify.c:3677 ../src/iop/liquify.c:3683 +#: ../src/iop/retouch.c:2445 ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 +#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:879 ../src/iop/spots.c:884 +#: ../src/iop/spots.c:889 ../src/libs/masks.c:2277 ../src/libs/masks.c:2290 +#: ../src/libs/masks.c:2303 ../src/libs/masks.c:2316 ../src/libs/masks.c:2329 +#: ../src/libs/masks.c:2343 msgid "shapes" msgstr "Formes" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw curves" msgstr "Dessiner des courbes" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw multiple curves" msgstr "dessiner plusieurs courbes" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw lines" msgstr "Dessiner des lignes" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw multiple lines" msgstr "dessiner plusieurs lignes" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw points" msgstr "Dessiner des points" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw multiple points" msgstr "dessiner plusieurs points" -#: ../src/iop/liquify.c:3651 +#: ../src/iop/liquify.c:3690 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -25694,7 +26440,7 @@ msgstr "" "Ajouter un nœud : Ctrl+clic • Supprimer le chemin : Clic-droit\n" "Basculer entre ligne et courbe : Ctrl+Alt+clic" -#: ../src/iop/liquify.c:3654 +#: ../src/iop/liquify.c:3693 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -25704,23 +26450,23 @@ msgstr "" "Automatique, parabolique, lissé et symétrique : Ctrl+clic • " "Supprimer : Clic-droit" -#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 +#: ../src/iop/liquify.c:3697 ../src/iop/liquify.c:3699 msgid "shape of path: drag" msgstr "Changer le chemin : déplacer" -#: ../src/iop/liquify.c:3662 +#: ../src/iop/liquify.c:3701 msgid "radius: drag" msgstr "Rayon : déplacer" -#: ../src/iop/liquify.c:3664 +#: ../src/iop/liquify.c:3703 msgid "hardness (center): drag" msgstr "Dureté (centre) : déplacer" -#: ../src/iop/liquify.c:3666 +#: ../src/iop/liquify.c:3705 msgid "hardness (feather): drag" msgstr "Dureté (adoucissement) : déplacer" -#: ../src/iop/liquify.c:3668 +#: ../src/iop/liquify.c:3707 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -25728,67 +26474,67 @@ msgstr "" "Force : déplacer\n" "Linéaire, augmente et diminue : Ctrl+clic" -#: ../src/iop/lowlight.c:83 +#: ../src/iop/lowlight.c:84 msgid "lowlight vision" msgstr "Faible lumière" -#: ../src/iop/lowlight.c:88 +#: ../src/iop/lowlight.c:89 msgid "simulate human night vision" msgstr "Simule la vision de nuit humaine" -#: ../src/iop/lowlight.c:91 +#: ../src/iop/lowlight.c:92 msgid "linear, XYZ" msgstr "Linéaire, XYZ" -#: ../src/iop/lowlight.c:330 +#: ../src/iop/lowlight.c:331 msgid "indoor bright" msgstr "Intérieur clair" -#: ../src/iop/lowlight.c:348 +#: ../src/iop/lowlight.c:349 msgid "indoor dim" msgstr "Intérieur" -#: ../src/iop/lowlight.c:366 +#: ../src/iop/lowlight.c:367 msgid "indoor dark" msgstr "Intérieur sombre" -#: ../src/iop/lowlight.c:384 +#: ../src/iop/lowlight.c:385 msgid "twilight" msgstr "Crépuscule" -#: ../src/iop/lowlight.c:402 +#: ../src/iop/lowlight.c:403 msgid "night street lit" msgstr "Rue nocturne claire" -#: ../src/iop/lowlight.c:420 +#: ../src/iop/lowlight.c:421 msgid "night street" msgstr "Rue nocturne" -#: ../src/iop/lowlight.c:438 +#: ../src/iop/lowlight.c:439 msgid "night street dark" msgstr "Rue nocturne sombre" -#: ../src/iop/lowlight.c:457 +#: ../src/iop/lowlight.c:458 msgid "night" msgstr "Nuit" -#: ../src/iop/lowlight.c:630 +#: ../src/iop/lowlight.c:631 msgid "dark" msgstr "Foncé" -#: ../src/iop/lowlight.c:638 +#: ../src/iop/lowlight.c:639 msgid "bright" msgstr "Clair" -#: ../src/iop/lowlight.c:647 +#: ../src/iop/lowlight.c:648 msgid "day vision" msgstr "Vision de jour" -#: ../src/iop/lowlight.c:652 +#: ../src/iop/lowlight.c:653 msgid "night vision" msgstr "Vision de nuit" -#: ../src/iop/lowlight.c:819 +#: ../src/iop/lowlight.c:815 msgid "blueness in shadows" msgstr "Teinte bleutée des ombres" @@ -25824,151 +26570,151 @@ msgstr "Saturation des couleurs du filtre passe-bas" msgid "which filter to use for blurring" msgstr "Choix du filtre d’adoucissement" -#: ../src/iop/lut3d.c:133 +#: ../src/iop/lut3d.c:135 msgid "LUT 3D" msgstr "3D LUT" -#: ../src/iop/lut3d.c:138 +#: ../src/iop/lut3d.c:140 msgid "perform color space corrections and apply look" msgstr "" "Effectue des corrections de l’espace colorimétrique et applique un style" -#: ../src/iop/lut3d.c:141 +#: ../src/iop/lut3d.c:143 msgid "defined by profile, RGB" msgstr "Défini par le profil, RVB" -#: ../src/iop/lut3d.c:490 +#: ../src/iop/lut3d.c:493 msgid "error allocating buffer for gmz LUT" msgstr "Erreur - impossible d’allouer de la mémoire pour le GMIC LUT" -#: ../src/iop/lut3d.c:518 +#: ../src/iop/lut3d.c:522 #, c-format msgid "invalid png file %s" msgstr "Fichier PNG non valide « %s »" -#: ../src/iop/lut3d.c:526 +#: ../src/iop/lut3d.c:530 #, c-format msgid "png bit depth %d is not supported" msgstr "PNG %d bits non supportés" -#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 +#: ../src/iop/lut3d.c:544 ../src/iop/lut3d.c:554 #, c-format msgid "invalid level in png file %d %d" msgstr "Niveaux invalides dans le fichier PNG %d %d" -#: ../src/iop/lut3d.c:545 +#: ../src/iop/lut3d.c:549 msgid "this darktable build is not compatible with compressed CLUT" msgstr "Cette version de Darktable n’a pas le support des LUT compressées" -#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 +#: ../src/iop/lut3d.c:566 ../src/iop/lut3d.c:821 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "Erreur - La taille 3D LUT de %d dépasse le maximum possible" -#: ../src/iop/lut3d.c:574 +#: ../src/iop/lut3d.c:578 msgid "error allocating buffer for png LUT" msgstr "Erreur - Impossible d’allouer la mémoire pour le PNG LUT" -#: ../src/iop/lut3d.c:582 +#: ../src/iop/lut3d.c:586 #, c-format msgid "error - could not read png image %s" msgstr "Erreur - Impossible de lire l’image PNG « %s »" -#: ../src/iop/lut3d.c:594 +#: ../src/iop/lut3d.c:598 msgid "error - allocating buffer for png LUT" msgstr "Erreur - Impossible d’allouer la mémoire pour le PNG LUT" -#: ../src/iop/lut3d.c:770 +#: ../src/iop/lut3d.c:774 #, c-format msgid "error - invalid cube file: %s" msgstr "Erreur : Fichier cube invalide « %s »" -#: ../src/iop/lut3d.c:784 +#: ../src/iop/lut3d.c:788 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN différent de 0 non supporté" -#: ../src/iop/lut3d.c:796 +#: ../src/iop/lut3d.c:800 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX différent de 1 non supporté" -#: ../src/iop/lut3d.c:806 +#: ../src/iop/lut3d.c:810 msgid "1D cube LUT is not supported" msgstr "1D LUT cube non supporté" -#: ../src/iop/lut3d.c:828 +#: ../src/iop/lut3d.c:833 msgid "error - allocating buffer for cube LUT" msgstr "Erreur - Impossible d’allouer de la mémoire pour le cube LUT" -#: ../src/iop/lut3d.c:839 +#: ../src/iop/lut3d.c:845 msgid "error - cube LUT size is not defined" msgstr "Erreur - Taille de LUT cube indéfinie" -#: ../src/iop/lut3d.c:850 +#: ../src/iop/lut3d.c:856 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "Erreur - Nombre de lignes du LUT cube non valide %d" -#: ../src/iop/lut3d.c:866 +#: ../src/iop/lut3d.c:872 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "Erreur - Nombre (%d) de lignes du LUT cube non valide, devrait être %d" -#: ../src/iop/lut3d.c:876 +#: ../src/iop/lut3d.c:882 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "Attention - LUT cube a %d valeurs hors de la plage [0,1]" -#: ../src/iop/lut3d.c:901 +#: ../src/iop/lut3d.c:908 #, c-format msgid "error - invalid 3dl file: %s" msgstr "Erreur : Fichier 3DL invalide « %s »" -#: ../src/iop/lut3d.c:922 +#: ../src/iop/lut3d.c:929 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "" "Erreur - La valeur maximum pour la table de transformation LUT %d est trop " "petite." -#: ../src/iop/lut3d.c:933 +#: ../src/iop/lut3d.c:941 msgid "error - allocating buffer for 3dl LUT" msgstr "Erreur - Impossible d’allouer de la mémoire pour le LUT 3dl" -#: ../src/iop/lut3d.c:946 +#: ../src/iop/lut3d.c:954 msgid "error - 3dl LUT size is not defined" msgstr "Erreur - Taille LUT 3DL non définie" -#: ../src/iop/lut3d.c:974 +#: ../src/iop/lut3d.c:982 msgid "error - 3dl LUT lines number is not correct" msgstr "Erreur - Nombre de lignes du LUT 3DL non valide" -#: ../src/iop/lut3d.c:990 +#: ../src/iop/lut3d.c:998 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "" "Erreur - La valeur LUT maximum ne correspond à aucune taille de bit valide" -#: ../src/iop/lut3d.c:1569 +#: ../src/iop/lut3d.c:1620 msgid "LUT root folder not defined" msgstr "Répertoire racine des fichiers LUT non défini" -#: ../src/iop/lut3d.c:1575 +#: ../src/iop/lut3d.c:1626 msgid "select LUT file" msgstr "Sélectionner un fichier" -#: ../src/iop/lut3d.c:1596 +#: ../src/iop/lut3d.c:1647 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "Hald CLUT (PNG), 3D LUT (Cube ou 3DL) ou GMIC LUT compressée (gmz)" -#: ../src/iop/lut3d.c:1598 +#: ../src/iop/lut3d.c:1649 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "Hald CLUT (PNG) ou 3D LUT (Cube ou 3DL)" -#: ../src/iop/lut3d.c:1622 +#: ../src/iop/lut3d.c:1673 msgid "select file outside LUT root folder is not allowed" msgstr "" "La sélection d’un fichier en dehors du répertoire des LUTs n’est pas possible" -#: ../src/iop/lut3d.c:1690 +#: ../src/iop/lut3d.c:1739 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " @@ -25979,7 +26725,7 @@ msgstr "" "« Traitement »\n" "des préférences avant de choisir un fichier." -#: ../src/iop/lut3d.c:1694 +#: ../src/iop/lut3d.c:1743 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -25989,7 +26735,7 @@ msgstr "" "« Traitement »\n" "des préférences avant de choisir un fichier LUT." -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/lut3d.c:1758 msgid "" "the file path (relative to LUT folder) is saved with image along with the LUT " "data if it's a compressed LUT (gmz)" @@ -25997,7 +26743,7 @@ msgstr "" "Le chemin (relatif au répertoire LUT) est sauvé avec l’image\n" "ainsi que les données LUT pour les LUT compressées (gmz)" -#: ../src/iop/lut3d.c:1706 +#: ../src/iop/lut3d.c:1761 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -26005,31 +26751,31 @@ msgstr "" "Le chemin (relatif au répertoire LUT) est sauvé avec l’image (et non avec les " "données LUT elles-mêmes)" -#: ../src/iop/lut3d.c:1715 +#: ../src/iop/lut3d.c:1770 msgid "enter LUT name" msgstr "Entrer le nom LUT" -#: ../src/iop/lut3d.c:1730 +#: ../src/iop/lut3d.c:1785 msgid "select the LUT" msgstr "Sélectionner la LUT" -#: ../src/iop/lut3d.c:1747 +#: ../src/iop/lut3d.c:1804 msgid "select the color space in which the LUT has to be applied" msgstr "Sélectionner l’espace de couleur où la LUT sera appliquée" -#: ../src/iop/lut3d.c:1749 +#: ../src/iop/lut3d.c:1806 msgid "interpolation" msgstr "Interpolation" -#: ../src/iop/lut3d.c:1750 +#: ../src/iop/lut3d.c:1807 msgid "select the interpolation method" msgstr "Sélectionner la méthode d’interpolation" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:98 msgid "mask manager" msgstr "Gestion des masques" -#: ../src/iop/monochrome.c:97 +#: ../src/iop/monochrome.c:100 msgid "" "quickly convert an image to black & white\n" "using a variable color filter" @@ -26037,17 +26783,17 @@ msgstr "" "Convertit rapidement une image noir & blanc\n" "en utilisant un filtre coloré variable." -#: ../src/iop/monochrome.c:151 +#: ../src/iop/monochrome.c:154 msgid "red filter" msgstr "Filtre rouge" -#: ../src/iop/monochrome.c:557 +#: ../src/iop/monochrome.c:553 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "" "Glisser et défiler à la souris pour modifier\n" "le filtre virtuel de couleurs." -#: ../src/iop/monochrome.c:574 +#: ../src/iop/monochrome.c:569 msgid "how much to keep highlights" msgstr "Conserver les hautes lumières" @@ -26274,15 +27020,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "Basculer les contrôles des couleurs" -#: ../src/iop/nlmeans.c:77 +#: ../src/iop/nlmeans.c:76 msgid "astrophoto denoise" -msgstr "Réduction du bruit photo astro" +msgstr "Débruitage photo astro" -#: ../src/iop/nlmeans.c:82 +#: ../src/iop/nlmeans.c:81 msgid "denoise (non-local means)" -msgstr "Réduction du bruit (moy. non-locales)" +msgstr "Débruitage (moy. non-locales)" -#: ../src/iop/nlmeans.c:87 +#: ../src/iop/nlmeans.c:86 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -26290,22 +27036,22 @@ msgstr "" "Applique la méthode d’élimination du bruit poisson,\n" "mieux adaptée à l’astrophotographie." -#: ../src/iop/nlmeans.c:442 +#: ../src/iop/nlmeans.c:437 msgid "radius of the patches to match" msgstr "Rayon des éléments à identifier" -#: ../src/iop/nlmeans.c:450 +#: ../src/iop/nlmeans.c:445 msgid "how much to smooth brightness" msgstr "Force du flou pour la luminosité" -#: ../src/iop/nlmeans.c:453 +#: ../src/iop/nlmeans.c:448 msgid "how much to smooth colors" msgstr "Force du flou pour les couleurs" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 -#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 -#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3307 +#: ../src/views/darkroom.c:3332 ../src/views/darkroom.c:3344 +#: ../src/views/darkroom.c:3359 ../src/views/darkroom.c:3377 msgid "overexposed" msgstr "Sur-exposition" @@ -26320,24 +27066,19 @@ msgstr "" msgid "module overexposed failed in color conversion" msgstr "Le module sur-exposition a échoué dans la conversion des couleurs" -#: ../src/iop/overlay.c:147 +#: ../src/iop/overlay.c:169 msgid "composite" msgstr "Composite" -#: ../src/iop/overlay.c:154 -msgid "" -"combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" -msgstr "" -"Combine l’image avec des éléments d’une autre image développée.\n" -"(déplacer ce module après « Profil de couleur d’entrée » en cas d’apparition " -"de bandes)" +#: ../src/iop/overlay.c:175 +msgid "combine the image with elements from another processed image" +msgstr "Combiner l'mage avec des éléments d’une autre image développée" -#: ../src/iop/overlay.c:164 +#: ../src/iop/overlay.c:184 msgid "layer|stack|overlay" msgstr "couche|pile|empiler|superposition" -#: ../src/iop/overlay.c:300 +#: ../src/iop/overlay.c:326 #, c-format msgid "" "overlay image missing from database\n" @@ -26348,13 +27089,13 @@ msgstr "" "\n" "« %s »" -#: ../src/iop/overlay.c:340 +#: ../src/iop/overlay.c:386 #, c-format msgid "image %d does not exist" msgstr "L’image %d n’existe pas" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:784 +#: ../src/iop/overlay.c:1107 msgid "" "drop\n" "image\n" @@ -26366,7 +27107,7 @@ msgstr "" "depuis le bandeau\n" "ici" -#: ../src/iop/overlay.c:1019 +#: ../src/iop/overlay.c:1401 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -26375,12 +27116,12 @@ msgstr "" "Impossible d’utiliser l’image « %d » comme superposition car elle utilise " "l’image courante comme superposition directement ou indirectement" -#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 +#: ../src/iop/overlay.c:1498 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "Placement" -#: ../src/iop/overlay.c:1132 +#: ../src/iop/overlay.c:1514 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" @@ -26401,31 +27142,31 @@ msgstr "" " • Options avancées – Permet de choisir les dimensions de l’image et de la " "superposition indépendamment" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1525 msgid "reference image dimension against which to scale the overlay" msgstr "" "La dimension de référence de l’image à partir de laquelle mettre la " "superposition à l’échelle" -#: ../src/iop/overlay.c:1147 +#: ../src/iop/overlay.c:1529 msgid "overlay dimension to scale" msgstr "dimension de la superposition à mettre à l’échelle" -#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 -#: ../src/libs/print_settings.c:2773 +#: ../src/iop/overlay.c:1533 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2768 msgid "alignment" msgstr "Alignement" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1175 +#: ../src/iop/overlay.c:1557 msgid "the opacity of the overlay" msgstr "Opacité de la superposition" -#: ../src/iop/overlay.c:1176 +#: ../src/iop/overlay.c:1558 msgid "the scale of the overlay" msgstr "Taille de la supperposition" -#: ../src/iop/overlay.c:1177 +#: ../src/iop/overlay.c:1559 msgid "the rotation of the overlay" msgstr "La rotation de la superposition" @@ -26590,7 +27331,7 @@ msgstr "" msgid "select the RGB channels taken into account to generate the raster mask" msgstr "Sélectionner le canal RGB utilisé pour la génération du masque raster" -#: ../src/iop/rasterfile.c:749 +#: ../src/iop/rasterfile.c:747 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" @@ -26617,15 +27358,7 @@ msgstr "" "Vectorise le bitmap actuel et crée les masques chemins correspondants dans le " "gestionnaire des masques" -#. raw denoise sits first: it runs earliest in the denoise workflow -#. (before demosaic-stage processing). bayer / linear variant selection -#. is driven by the active "rawdenoise" model rather than a UI toggle -#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 -#: ../src/libs/neural_restore.c:4160 -msgid "raw denoise" -msgstr "Réduction du bruit RAW" - -#: ../src/iop/rawdenoise.c:139 +#: ../src/iop/rawdenoise.c:140 msgid "denoise the raw image early in the pipeline" msgstr "Débruite l’image RAW tôt dans la chaîne de traitement" @@ -26634,14 +27367,14 @@ msgid "" "raw denoising\n" "only works for raw images." msgstr "" -"La réduction du bruit RAW\n" +"Le débruitage RAW\n" "concerne les images RAW seulement." #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 -#: ../src/views/darkroom.c:3045 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:3239 +#: ../src/views/darkroom.c:3263 ../src/views/darkroom.c:3273 +#: ../src/views/darkroom.c:3289 msgid "raw overexposed" msgstr "Sur-exposition RAW" @@ -26723,27 +27456,27 @@ msgstr "" "Correction du point noir/blanc des RAW\n" "seulement pour les capteurs le nécessitant." -#: ../src/iop/relight.c:50 +#: ../src/iop/relight.c:49 msgid "fill-light 0.25EV with 4 zones" msgstr "Lumière d’appoint de 0.25 IL sur 4 zones" -#: ../src/iop/relight.c:54 +#: ../src/iop/relight.c:53 msgid "fill-shadow -0.25EV with 4 zones" msgstr "Assombrissement de –0.25 IL sur 4 zones" -#: ../src/iop/relight.c:83 +#: ../src/iop/relight.c:82 msgid "fill light" msgstr "Lumière d’appoint" -#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 +#: ../src/iop/relight.c:92 ../src/iop/zonesystem.c:106 msgid "this module is deprecated. please use the tone equalizer module instead." msgstr "Ce module est déprécié, utiliser « Égaliseur de tons » à la place." -#: ../src/iop/relight.c:250 +#: ../src/iop/relight.c:249 msgid "the fill-light in EV" msgstr "Lumière d’appoint en IL" -#: ../src/iop/relight.c:258 +#: ../src/iop/relight.c:257 msgid "" "select the center of fill-light\n" "ctrl+click to select an area" @@ -26751,27 +27484,27 @@ msgstr "" "Sélectionner le centre de la lumière,\n" "Ctrl+clic pour sélectionner une zone." -#: ../src/iop/relight.c:261 +#: ../src/iop/relight.c:260 msgid "toggle tool for picking median lightness in image" msgstr "" "Basculer l’outil pour récupérer la\n" "lumière moyenne d’une zone de l’image." -#: ../src/iop/relight.c:265 +#: ../src/iop/relight.c:264 msgid "width of fill-light area defined in zones" msgstr "Zones affectées par la lumière d’appoint" -#: ../src/iop/retouch.c:194 +#: ../src/iop/retouch.c:195 msgid "retouch" msgstr "Retouche" -#: ../src/iop/retouch.c:199 +#: ../src/iop/retouch.c:200 msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "" "séparation de fréquences|retouche|copie|remplissage|ondelettes|suppression " "tâches" -#: ../src/iop/retouch.c:205 +#: ../src/iop/retouch.c:206 msgid "" "remove and clone spots,\n" "perform split-frequency skin editing" @@ -26779,35 +27512,35 @@ msgstr "" "Supprime et clone des taches,\n" "effectue une édition de peau par séparation de fréquences." -#: ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:210 msgid "geometric and frequential, RGB" msgstr "Géométrique et fréquentiel, RVB" -#: ../src/iop/retouch.c:1675 +#: ../src/iop/retouch.c:1670 msgid "cannot display scales when the blending mask is displayed" msgstr "" "Impossible d’afficher les échelles de décomposition en ondelettes lorsque les " "masques de fusion sont affichés" -#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2028 ../src/iop/retouch.c:2030 ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2034 #, c-format msgid "default tool changed to %s" msgstr "Outil par défaut changé pour %s" -#: ../src/iop/retouch.c:2027 +#: ../src/iop/retouch.c:2028 msgid "cloning" msgstr "Cloner" -#: ../src/iop/retouch.c:2029 +#: ../src/iop/retouch.c:2030 msgid "healing" msgstr "Corriger" -#: ../src/iop/retouch.c:2426 +#: ../src/iop/retouch.c:2431 msgid "shapes:" msgstr "Formes :" -#: ../src/iop/retouch.c:2429 +#: ../src/iop/retouch.c:2434 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -26816,63 +27549,63 @@ msgstr "" "sur l’image.\n" "Les formes sont ajoutées sur l’échelle de décomposition actuelle." -#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 -#: ../src/iop/retouch.c:2608 +#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2547 ../src/iop/retouch.c:2553 +#: ../src/iop/retouch.c:2561 ../src/iop/retouch.c:2566 ../src/iop/retouch.c:2573 +#: ../src/iop/retouch.c:2604 msgid "editing" msgstr "Édition" -#: ../src/iop/retouch.c:2434 +#: ../src/iop/retouch.c:2439 msgid "show and edit shapes on the current scale" msgstr "Montre et édite les formes de l’échelle actuelle" # infinitifs requis, et minucule initiale -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2440 msgid "show and edit shapes in restricted mode" msgstr "montrer et éditer les formes en mode restreint" #. algorithm toolbar -#: ../src/iop/retouch.c:2461 +#: ../src/iop/retouch.c:2466 msgid "algorithms:" msgstr "Algorithmes :" -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2492 msgid "activate blur tool" msgstr "Outil de flou" -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2493 msgid "activate fill tool" msgstr "Outil de remplissage" -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2494 msgid "activate cloning tool" msgstr "Outil de copie" -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 +#: ../src/iop/retouch.c:2484 ../src/iop/retouch.c:2495 msgid "activate healing tool" msgstr "Outil de correction" -#: ../src/iop/retouch.c:2485 +#: ../src/iop/retouch.c:2490 msgid "ctrl+click to change tool for current form" msgstr "Ctrl+clic pour changer l’outil de la forme courante" -#: ../src/iop/retouch.c:2486 +#: ../src/iop/retouch.c:2491 msgid "shift+click to set the tool as default" msgstr "Maj+clic pour changer l’outil par défaut" -#: ../src/iop/retouch.c:2497 +#: ../src/iop/retouch.c:2502 msgid "scales:" msgstr "Échelles :" -#: ../src/iop/retouch.c:2504 +#: ../src/iop/retouch.c:2509 msgid "current:" msgstr "Actuelle :" -#: ../src/iop/retouch.c:2511 +#: ../src/iop/retouch.c:2516 msgid "merge from:" msgstr "Fusion depuis :" -#: ../src/iop/retouch.c:2522 +#: ../src/iop/retouch.c:2527 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -26887,45 +27620,45 @@ msgstr "" "actuel.\n" "Les échelles comportant des formes sont soulignées." -#: ../src/iop/retouch.c:2551 +#: ../src/iop/retouch.c:2547 msgid "display masks" msgstr "Affiche les masques" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2553 msgid "temporarily switch off shapes" msgstr "Désactive les formes temporairement" -#: ../src/iop/retouch.c:2565 +#: ../src/iop/retouch.c:2561 msgid "paste cut shapes to current scale" msgstr "Coller les formes sur l’échelle de décomposition actuelle" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2566 msgid "cut shapes from current scale" msgstr "Couper les formes de l’échelle de décomposition actuelle" -#: ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2573 msgid "display wavelet scale" msgstr "Affiche une seule échelle de la décomposition" -#: ../src/iop/retouch.c:2591 +#: ../src/iop/retouch.c:2587 msgid "adjust preview levels" msgstr "Ajuste les niveaux de prévisualisation" -#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2604 ../src/iop/rgblevels.c:1068 msgid "auto levels" msgstr "Niveaux automatiques" -#: ../src/iop/retouch.c:2612 +#: ../src/iop/retouch.c:2608 msgctxt "section" msgid "preview single scale" msgstr "Prévisualisation d’une seule échelle" #. shapes selected (label) -#: ../src/iop/retouch.c:2616 +#: ../src/iop/retouch.c:2612 msgid "shape selected:" msgstr "Forme sélectionnée :" -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2618 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -26933,142 +27666,138 @@ msgstr "" "Cliquer sur la forme pour la sélectionner,\n" "pour désélectionner cliquer en dehors d’elle." -#: ../src/iop/retouch.c:2629 +#: ../src/iop/retouch.c:2625 msgid "erase the detail or fills with chosen color" msgstr "Efface les détails ou remplit avec la couleur choisie" -#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 +#: ../src/iop/retouch.c:2636 ../src/iop/retouch.c:2637 msgid "select fill color" msgstr "Sélectionner la couleur de remplissage" -#: ../src/iop/retouch.c:2649 +#: ../src/iop/retouch.c:2645 msgid "pick fill color from image" msgstr "Choisir une couleur dans l’image" -#: ../src/iop/retouch.c:2650 +#: ../src/iop/retouch.c:2646 msgid "pick fill color" msgstr "Sélectionner une couleur de remplissage" -#: ../src/iop/retouch.c:2653 +#: ../src/iop/retouch.c:2649 msgid "fill color: " msgstr "Couleur : " -#: ../src/iop/retouch.c:2662 +#: ../src/iop/retouch.c:2658 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "" "Ajuste la luminosité de la couleur. Marche aussi avec le mode d’effacement." -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2664 msgid "type for the blur algorithm" msgstr "Type d’algorithme de flou" -#: ../src/iop/retouch.c:2672 +#: ../src/iop/retouch.c:2668 msgid "radius of the selected blur type" msgstr "Rayon du flou sélectionné" -#: ../src/iop/retouch.c:2679 +#: ../src/iop/retouch.c:2675 msgid "set the opacity on the selected shape" msgstr "Fixer l’opacité de la forme sélectionnée" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2681 msgctxt "section" msgid "retouch tools" msgstr "Outils de retouche" -#: ../src/iop/retouch.c:2687 +#: ../src/iop/retouch.c:2683 msgctxt "section" msgid "wavelet decompose" msgstr "Décomposition en ondelettes" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "shapes" msgstr "Formes" -#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 +#: ../src/iop/retouch.c:3971 ../src/iop/retouch.c:4802 #, c-format msgid "max scale is %i for this image size" msgstr "L’échelle maximum est de %i pour la taille de cette image" -#: ../src/iop/rgbcurve.c:118 +#: ../src/iop/rgbcurve.c:119 msgid "rgb curve" msgstr "Courbe RVB" -#: ../src/iop/rgbcurve.c:141 +#: ../src/iop/rgbcurve.c:142 msgid "alter an image’s tones using curves in RGB color space" msgstr "" "Altère les tonalités d’une image à l’aide d’une courbe dans l’espace RVB" -#: ../src/iop/rgbcurve.c:183 +#: ../src/iop/rgbcurve.c:184 msgid "contrast | compression" msgstr "Contraste | Compression" -#: ../src/iop/rgbcurve.c:193 +#: ../src/iop/rgbcurve.c:194 msgid "linear (gamma 1.0)" msgstr "Linéaire (gamma 1.0)" -#: ../src/iop/rgbcurve.c:204 +#: ../src/iop/rgbcurve.c:205 msgid "contrast | medium (linear)" msgstr "Contraste | Moyen (linéaire)" -#: ../src/iop/rgbcurve.c:214 +#: ../src/iop/rgbcurve.c:215 msgid "contrast | high (linear)" msgstr "Contraste | Haut (linéaire)" -#: ../src/iop/rgbcurve.c:231 +#: ../src/iop/rgbcurve.c:232 msgid "contrast | medium (gamma 2.2)" msgstr "Contraste | Moyen (gamma 2.2)" -#: ../src/iop/rgbcurve.c:247 +#: ../src/iop/rgbcurve.c:248 msgid "contrast | high (gamma 2.2)" msgstr "Contraste | Haut (gamma 2.2)" -#: ../src/iop/rgbcurve.c:261 +#: ../src/iop/rgbcurve.c:262 msgid "non-contrast curve | gamma 2.0" msgstr "Courbe sans-contraste | Gamma 2.0" -#: ../src/iop/rgbcurve.c:268 +#: ../src/iop/rgbcurve.c:269 msgid "non-contrast curve | gamma 0.5" msgstr "Courbe sans-contraste | Gamma 2.2" -#: ../src/iop/rgbcurve.c:275 +#: ../src/iop/rgbcurve.c:276 msgid "non-contrast curve | logarithm (base 2)" msgstr "Courbe sans-contraste | Logarithmique (base 2)" -#: ../src/iop/rgbcurve.c:282 +#: ../src/iop/rgbcurve.c:283 msgid "non-contrast curve | exponential (base 2)" msgstr "Courbe sans-contraste | Exponentielle (base 2)" -#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1034 +#: ../src/iop/rgbcurve.c:1477 ../src/iop/rgblevels.c:1025 msgid "choose between linked and independent channels." msgstr "Choisir entre les canaux indépendants ou liés" -#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 +#: ../src/iop/rgbcurve.c:1482 ../src/iop/rgblevels.c:1030 msgid "curve nodes for r channel" msgstr "Point de contrôle pour le canal R" -#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 +#: ../src/iop/rgbcurve.c:1483 ../src/iop/rgblevels.c:1031 msgid "curve nodes for g channel" msgstr "Point de contrôle pour le canal V" -#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 +#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1032 msgid "curve nodes for b channel" msgstr "Point de contrôle pour le canal B" -#: ../src/iop/rgblevels.c:98 +#: ../src/iop/rgblevels.c:99 msgid "rgb levels" msgstr "Niveaux RVB" -#: ../src/iop/rgblevels.c:120 +#: ../src/iop/rgblevels.c:121 msgid "adjust black, white and mid-gray points in RGB color space" msgstr "" "Ajuste les points noir, blanc et gris moyen dans l’espace de couleur RVB" -#: ../src/iop/rgblevels.c:1088 -msgid "auto region" -msgstr "Région automatique" - -#: ../src/iop/rgblevels.c:1091 +#: ../src/iop/rgblevels.c:1074 msgid "" "apply auto levels based on a region defined by the user\n" "click and drag to draw the area\n" @@ -27078,6 +27807,10 @@ msgstr "" " • Clic+déplacer pour sélectionner la zone,\n" " • Clic-droit pour annuler." +#: ../src/iop/rgblevels.c:1078 +msgid "auto region" +msgstr "Région automatique" + #: ../src/iop/rotatepixels.c:67 msgctxt "modulename" msgid "rotate pixels" @@ -27126,7 +27859,7 @@ msgstr "" "Modifie l’étendue tonale des ombres et hautes lumières\n" "en renforçant le contraste local." -#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:528 msgid "compress" msgstr "Seuil" @@ -27162,33 +27895,33 @@ msgstr "Ajuste la saturation des ombres" msgid "adjust saturation of highlights" msgstr "Ajuste la saturation des hautes lumières" -#: ../src/iop/sharpen.c:70 +#: ../src/iop/sharpen.c:71 msgctxt "modulename" msgid "sharpen" msgstr "Renforcer la netteté" -#: ../src/iop/sharpen.c:92 +#: ../src/iop/sharpen.c:93 msgid "sharpen the details in the image using a standard UnSharp Mask (USM)" msgstr "" "Ajoute de la netteté aux détails de l’image en utilisant un UnSharp Mask (USM)" -#: ../src/iop/sharpen.c:94 +#: ../src/iop/sharpen.c:95 msgid "linear or non-linear, Lab, display or scene-referred" msgstr "Linéaire ou non-linéaire, Lab, relatif à l’affichage ou à la scène" -#: ../src/iop/sharpen.c:96 +#: ../src/iop/sharpen.c:97 msgid "quasi-linear, Lab, display or scene-referred" msgstr "Quasi-linéaire, Lab, relatif à l’affichage ou à la scène" -#: ../src/iop/sharpen.c:419 +#: ../src/iop/sharpen.c:420 msgid "spatial extent of the unblurring" msgstr "Extension spatiale du défloutage" -#: ../src/iop/sharpen.c:423 +#: ../src/iop/sharpen.c:424 msgid "strength of the sharpen" msgstr "Force du renforcement" -#: ../src/iop/sharpen.c:427 +#: ../src/iop/sharpen.c:428 msgid "threshold to activate sharpen" msgstr "Seuil d’activation du renforcement" @@ -27313,35 +28046,35 @@ msgstr "" "Peut être utilisé pour un rendu délavé ou pour faire exploser les blancs plus " "tôt." -#: ../src/iop/soften.c:76 +#: ../src/iop/soften.c:75 msgid "soften" msgstr "Effet Orton (adoucir)" -#: ../src/iop/soften.c:98 +#: ../src/iop/soften.c:97 msgid "create a softened image using the Orton effect" msgstr "Crée une image adoucie en utilisant l’effet Orton" -#: ../src/iop/soften.c:374 +#: ../src/iop/soften.c:373 msgid "the size of blur" msgstr "Taille du flou" -#: ../src/iop/soften.c:378 +#: ../src/iop/soften.c:377 msgid "the saturation of blur" msgstr "Saturation du flou" -#: ../src/iop/soften.c:382 +#: ../src/iop/soften.c:381 msgid "the brightness of blur" msgstr "Luminosité du flou" -#: ../src/iop/soften.c:386 +#: ../src/iop/soften.c:385 msgid "the mix of effect" msgstr "Mélange des réglages" -#: ../src/iop/splittoning.c:78 +#: ../src/iop/splittoning.c:79 msgid "split-toning" msgstr "Virage partiel" -#: ../src/iop/splittoning.c:100 +#: ../src/iop/splittoning.c:101 msgid "" "use two specific colors for shadows and highlights and\n" "create a linear toning effect between them up to a pivot" @@ -27350,51 +28083,51 @@ msgstr "" "et crée un dégradé linéaire entres elles jusqu’à un pivot." # enlevé "authentique" qui ne signigie rien -#: ../src/iop/splittoning.c:117 +#: ../src/iop/splittoning.c:118 msgid "authentic sepia" msgstr "Sépia" # enlevé "authentique" qui ne signigie rien -#: ../src/iop/splittoning.c:126 +#: ../src/iop/splittoning.c:127 msgid "authentic cyanotype" msgstr "Cyanotype" # enlevé "authentique" qui ne signigie rien -#: ../src/iop/splittoning.c:135 +#: ../src/iop/splittoning.c:136 msgid "authentic platinotype" msgstr "Platinotype" -#: ../src/iop/splittoning.c:144 +#: ../src/iop/splittoning.c:145 msgid "chocolate brown" msgstr "Marron chocolat" -#: ../src/iop/splittoning.c:473 +#: ../src/iop/splittoning.c:474 msgid "select the saturation tone" msgstr "Sélectionne la saturation" -#: ../src/iop/splittoning.c:477 +#: ../src/iop/splittoning.c:478 msgid "select tone color" msgstr "Sélectionne la couleur" -#: ../src/iop/splittoning.c:503 +#: ../src/iop/splittoning.c:504 msgctxt "section" msgid "shadows" msgstr "Ombres" -#: ../src/iop/splittoning.c:509 +#: ../src/iop/splittoning.c:510 msgctxt "section" msgid "highlights" msgstr "Hautes lumières" -#: ../src/iop/splittoning.c:518 +#: ../src/iop/splittoning.c:519 msgid "balance" msgstr "Répartition" -#: ../src/iop/splittoning.c:525 +#: ../src/iop/splittoning.c:526 msgid "the balance of center of split-toning" msgstr "Centre de répartition du virage partiel" -#: ../src/iop/splittoning.c:529 +#: ../src/iop/splittoning.c:530 msgid "" "compress the effect on highlights/shadows and\n" "preserve mid-tones" @@ -27402,33 +28135,33 @@ msgstr "" "Compression de l’effet sur les hautes lumières et les ombres\n" "en préservant les tons moyens." -#: ../src/iop/spots.c:55 +#: ../src/iop/spots.c:56 msgid "spot removal" msgstr "Correction des taches" -#: ../src/iop/spots.c:60 +#: ../src/iop/spots.c:61 msgid "this module is deprecated. please use the retouch module instead." msgstr "Ce module est déprécié, utiliser « Retouche » à la place." -#: ../src/iop/spots.c:65 +#: ../src/iop/spots.c:66 msgid "remove sensor dust spots" msgstr "Éliminer les taches de poussière des capteurs" -#: ../src/iop/spots.c:68 +#: ../src/iop/spots.c:69 msgid "geometric, raw" msgstr "Géométrique, RAW" -#: ../src/iop/spots.c:232 +#: ../src/iop/spots.c:233 msgid "spot module is limited to 64 shapes. please add a new instance!" msgstr "" "Le module « Correction des taches » est limité à 64 formes, merci d’utiliser " "une nouvelle instance." -#: ../src/iop/spots.c:866 +#: ../src/iop/spots.c:869 msgid "number of strokes:" msgstr "Nombre de corrections :" -#: ../src/iop/spots.c:869 +#: ../src/iop/spots.c:872 msgid "" "click on a shape and drag on canvas.\n" "use the mouse wheel to adjust size.\n" @@ -27438,133 +28171,133 @@ msgstr "" "Défiler à la souris pour ajuster la taille.\n" "Clic-droit pour supprimer." -#: ../src/iop/spots.c:872 +#: ../src/iop/spots.c:875 msgid "show and edit shapes" msgstr "Montre et édite les formes" -#: ../src/iop/temperature.c:241 +#: ../src/iop/temperature.c:240 msgctxt "modulename" msgid "white balance" msgstr "Balance des blancs" -#: ../src/iop/temperature.c:248 +#: ../src/iop/temperature.c:247 msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "" "Met à l’échelle les canaux RVB bruts\n" "pour équilibrer les blancs et aider au dématriçage." -#: ../src/iop/temperature.c:1443 +#: ../src/iop/temperature.c:1427 #, c-format msgid "`%s' color matrix not found for image" msgstr "Matrice de couleurs « %s » non trouvée pour l’image" -#: ../src/iop/temperature.c:1499 +#: ../src/iop/temperature.c:1483 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "Impossible de récupérer la balance des blancs du boîtier pour « %s »" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1667 +#: ../src/iop/temperature.c:1651 msgctxt "white balance" msgid "as shot" msgstr "Boîtier" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1670 +#: ../src/iop/temperature.c:1654 msgctxt "white balance" msgid "from image area" msgstr "Depuis une zone de l’image" -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1655 msgctxt "white balance" msgid "user modified" msgstr "Manuel" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1673 +#: ../src/iop/temperature.c:1657 msgctxt "white balance" msgid "camera reference" msgstr "Neutre boîtier" -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1658 msgctxt "white balance" msgid "as shot to reference" msgstr "Référence comme capturée" -#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 +#: ../src/iop/temperature.c:1962 ../src/iop/temperature.c:1980 msgid "green channel coefficient" msgstr "Coefficient du canal vert" -#: ../src/iop/temperature.c:1982 +#: ../src/iop/temperature.c:1964 msgid "magenta channel coefficient" msgstr "Coefficient du canal magenta" -#: ../src/iop/temperature.c:1984 +#: ../src/iop/temperature.c:1966 msgid "cyan channel coefficient" msgstr "Coefficient du canal cyan" -#: ../src/iop/temperature.c:1986 +#: ../src/iop/temperature.c:1968 msgid "yellow channel coefficient" msgstr "Coefficient du canal jaune" -#: ../src/iop/temperature.c:1996 +#: ../src/iop/temperature.c:1978 msgid "red channel coefficient" msgstr "Coefficient du canal rouge" -#: ../src/iop/temperature.c:2000 +#: ../src/iop/temperature.c:1982 msgid "blue channel coefficient" msgstr "Coefficient du canal bleu" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:1983 msgid "emerald" msgstr "Émeraude" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:1984 msgid "emerald channel coefficient" msgstr "Coefficient du canal émeraude" -#: ../src/iop/temperature.c:2077 +#: ../src/iop/temperature.c:2060 msgid "as shot" msgstr "Boîtier" # infinitif -#: ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2063 msgid "set white balance to as shot" msgstr "Choisit la balance des blancs du boîtier" -#: ../src/iop/temperature.c:2090 +#: ../src/iop/temperature.c:2073 msgid "from image area" msgstr "Depuis une zone de l’image" -#: ../src/iop/temperature.c:2097 +#: ../src/iop/temperature.c:2080 msgid "user modified" msgstr "Manuel" # infinitif -#: ../src/iop/temperature.c:2100 +#: ../src/iop/temperature.c:2083 msgid "set white balance to user modified" msgstr "Choisit la balance des blancs utilisateur" -#: ../src/iop/temperature.c:2103 +#: ../src/iop/temperature.c:2086 msgid "camera reference" msgstr "Neutre boîtier" # 3e personne -#: ../src/iop/temperature.c:2108 +#: ../src/iop/temperature.c:2091 msgid "" "set white balance to camera reference point\n" "in most cases it should be D65" msgstr "" -"Positionne la balance des blans sur le point de référence du boîtier,\n" +"Positionne la balance des blancs sur le point de référence du boîtier,\n" "D65 dans la plupart des cas." -#: ../src/iop/temperature.c:2112 +#: ../src/iop/temperature.c:2095 msgid "as shot to reference" msgstr "Référence comme capturée" # 3e personne -#: ../src/iop/temperature.c:2117 +#: ../src/iop/temperature.c:2100 msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" @@ -27573,98 +28306,98 @@ msgstr "" "et plus tard sur le point de référence du boîtier,\n" "D65 dans la plupart des cas." -#: ../src/iop/temperature.c:2131 +#: ../src/iop/temperature.c:2114 msgid "choose white balance setting" msgstr "Choisir un paramètre de balance des blancs" -#: ../src/iop/temperature.c:2135 +#: ../src/iop/temperature.c:2118 msgid "finetune" msgstr "Ajustement" -#: ../src/iop/temperature.c:2137 +#: ../src/iop/temperature.c:2120 msgid "fine tune camera's white balance setting" msgstr "Ajustement fin de la balance des blancs" -#: ../src/iop/temperature.c:2144 +#: ../src/iop/temperature.c:2127 msgctxt "section" msgid "scene illuminant temp" msgstr "Température de l’illuminant de scène" -#: ../src/iop/temperature.c:2145 +#: ../src/iop/temperature.c:2128 msgid "click to cycle color mode on sliders" msgstr "Clic pour changer le mode des contrôles" -#: ../src/iop/temperature.c:2157 +#: ../src/iop/temperature.c:2139 msgid "color temperature (in Kelvin)" msgstr "Température de couleur (°K)" -#: ../src/iop/temperature.c:2162 +#: ../src/iop/temperature.c:2144 msgid "tint" msgstr "Teinte" -#: ../src/iop/temperature.c:2165 +#: ../src/iop/temperature.c:2147 msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" msgstr "" "Teinte de la couleur de l’image, du magenta (valeur < 1) au vert (valeur > 1)" -#: ../src/iop/temperature.c:2176 +#: ../src/iop/temperature.c:2158 msgid "channel coefficients" msgstr "Coefficients des canaux" -#: ../src/iop/temperature.c:2185 +#: ../src/iop/temperature.c:2167 msgid "various" msgstr "Divers" -#: ../src/iop/temperature.c:2210 +#: ../src/iop/temperature.c:2192 msgid "white balance disabled for camera" msgstr "Balance des blancs désactivée pour le boîtier" -#: ../src/iop/tonecurve.c:156 +#: ../src/iop/tonecurve.c:162 msgid "tone curve" msgstr "Courbe des tonalités" -#: ../src/iop/tonecurve.c:178 +#: ../src/iop/tonecurve.c:184 msgid "alter an image’s tones using curves" msgstr "Altère les tonalités d’une image à l’aide d’une courbe" -#: ../src/iop/tonecurve.c:583 +#: ../src/iop/tonecurve.c:589 msgid "gamma 1.0 (linear)" msgstr "Gamma 1.0 (linéaire)" -#: ../src/iop/tonecurve.c:594 +#: ../src/iop/tonecurve.c:600 msgid "contrast - med (linear)" msgstr "Contrasté - moyen (linéaire)" -#: ../src/iop/tonecurve.c:607 +#: ../src/iop/tonecurve.c:613 msgid "contrast - high (linear)" msgstr "Contraste - haut (linéaire)" -#: ../src/iop/tonecurve.c:625 +#: ../src/iop/tonecurve.c:631 msgid "contrast - med (gamma 2.2)" msgstr "Contraste - moyen (gamma 2.2)" -#: ../src/iop/tonecurve.c:644 +#: ../src/iop/tonecurve.c:650 msgid "contrast - high (gamma 2.2)" msgstr "Contraste - haut (gamma 2.2)" -#: ../src/iop/tonecurve.c:661 +#: ../src/iop/tonecurve.c:667 msgid "gamma 2.0" msgstr "Gamma 2.0" -#: ../src/iop/tonecurve.c:668 +#: ../src/iop/tonecurve.c:674 msgid "gamma 0.5" msgstr "Gamma 0.5" -#: ../src/iop/tonecurve.c:675 +#: ../src/iop/tonecurve.c:681 msgid "logarithm (base 2)" msgstr "Logarithmique (base 2)" -#: ../src/iop/tonecurve.c:682 +#: ../src/iop/tonecurve.c:688 msgid "exponential (base 2)" msgstr "Exponentielle (base 2)" # "auto" n'est pas dans le menu des espaces de couleur -#: ../src/iop/tonecurve.c:1261 +#: ../src/iop/tonecurve.c:1263 msgid "" "if set to auto, a and b curves have no effect and are not displayed. chroma " "values (a and b) of each pixel are then adjusted based on L curve data. auto " @@ -27674,103 +28407,103 @@ msgstr "" "Les valeurs a et b de chaque pixel sont ajustées sur la base de la courbe L.\n" "Auto XYZ est similaire mais applique la saturation dans l’espace XYZ." -#: ../src/iop/tonecurve.c:1270 +#: ../src/iop/tonecurve.c:1272 msgid "tonecurve for L channel" msgstr "Courbe des tonalités pour le canal « L »" -#: ../src/iop/tonecurve.c:1271 +#: ../src/iop/tonecurve.c:1273 msgid "tonecurve for a channel" msgstr "Courbe des tonalités pour le canal « a »" -#: ../src/iop/tonecurve.c:1272 +#: ../src/iop/tonecurve.c:1274 msgid "tonecurve for b channel" msgstr "Courbe des tonalités pour le canal « b »" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 -#: ../src/libs/colorpicker.c:783 +#: ../src/iop/tonecurve.c:1283 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:772 msgid "pick color" msgstr "Sélectionner une couleur" -#: ../src/iop/toneequal.c:316 +#: ../src/iop/toneequal.c:317 msgid "tone equalizer" msgstr "Égaliseur de tons" -#: ../src/iop/toneequal.c:321 +#: ../src/iop/toneequal.c:322 msgid "tone curve|tone mapping|relight|background light|shadows highlights" msgstr "" "courbe de tonalités|mappage des tonalités|ré-éclairer|rallumer|lumière " "d’arrière-plan|ombres et hautes lumières" -#: ../src/iop/toneequal.c:328 +#: ../src/iop/toneequal.c:329 msgid "relight the scene as if the lighting was done directly on the scene" msgstr "Rééclaire comme si la lumière était directement sur la scène" -#: ../src/iop/toneequal.c:484 +#: ../src/iop/toneequal.c:485 msgid "simple tone curve" msgstr "Simple courbe des tonalités" -#: ../src/iop/toneequal.c:498 +#: ../src/iop/toneequal.c:499 msgid "mask blending | all purposes" msgstr "Fusion du masque | Tous usages" -#: ../src/iop/toneequal.c:505 +#: ../src/iop/toneequal.c:506 msgid "mask blending | people with backlight" msgstr "Fusion du masque | Sujets à contre-jour" -#: ../src/iop/toneequal.c:522 +#: ../src/iop/toneequal.c:523 msgid "compress shadows/highlights | EIGF | strong" msgstr "Compresser les ombres/hautes lumières | EIGF | Fort" -#: ../src/iop/toneequal.c:527 +#: ../src/iop/toneequal.c:528 msgid "compress shadows/highlights | GF | strong" msgstr "Compresser les ombres/hautes lumières | GF | Fort" -#: ../src/iop/toneequal.c:536 +#: ../src/iop/toneequal.c:537 msgid "compress shadows/highlights | EIGF | medium" msgstr "Compresser les ombres/hautes lumières | EIGF | Moyen" -#: ../src/iop/toneequal.c:541 +#: ../src/iop/toneequal.c:542 msgid "compress shadows/highlights | GF | medium" msgstr "Compresser les ombres/hautes lumières | GF | Moyen" -#: ../src/iop/toneequal.c:550 +#: ../src/iop/toneequal.c:551 msgid "compress shadows/highlights | EIGF | soft" msgstr "Compresser les ombres/hautes lumières | EIGF | Léger" -#: ../src/iop/toneequal.c:555 +#: ../src/iop/toneequal.c:556 msgid "compress shadows/highlights | GF | soft" msgstr "Compresser les ombres/hautes lumières | GF | Léger" -#: ../src/iop/toneequal.c:563 +#: ../src/iop/toneequal.c:564 msgid "contrast tone curve | soft" msgstr "Courbe de contraste des tonalités | Léger" -#: ../src/iop/toneequal.c:568 +#: ../src/iop/toneequal.c:569 msgid "contrast tone curve | medium" msgstr "Courbe de contraste des tonalités | Moyen" -#: ../src/iop/toneequal.c:573 +#: ../src/iop/toneequal.c:574 msgid "contrast tone curve | strong" msgstr "Courbe de contraste des tonalités | Fort" -#: ../src/iop/toneequal.c:596 +#: ../src/iop/toneequal.c:597 msgid "relight: fill-in" msgstr "Rééclairer : lumière de remplissage" -#: ../src/iop/toneequal.c:1091 +#: ../src/iop/toneequal.c:1092 msgid "tone equalizer failed to allocate memory, check your RAM settings" msgstr "" "L’égaliseur de ton n’a pas assez de mémoire, vérifier les paramètres de la RAM" -#: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 +#: ../src/iop/toneequal.c:1801 ../src/iop/toneequal.c:2170 msgid "the interpolation is unstable, decrease the curve smoothing" msgstr "L’interpolation est instable, diminuer le lissage de la courbe" -#: ../src/iop/toneequal.c:1807 ../src/iop/toneequal.c:1873 +#: ../src/iop/toneequal.c:1835 ../src/iop/toneequal.c:1901 msgid "wait for the preview to finish recomputing" msgstr "Attendre que la prévisualisation soit mise à jour" -#: ../src/iop/toneequal.c:2014 ../src/iop/toneequal.c:2565 +#: ../src/iop/toneequal.c:2044 ../src/iop/toneequal.c:2601 msgid "" "scroll over image to change tone exposure\n" "shift+scroll for large steps; ctrl+scroll for small steps" @@ -27779,89 +28512,89 @@ msgstr "" "Maj+défiler pour un changement grossier • Ctrl+défiler pour un changement " "précis." -#: ../src/iop/toneequal.c:2145 +#: ../src/iop/toneequal.c:2175 msgid "some parameters are out-of-bounds" msgstr "Certains paramètres sont hors limites" -#: ../src/iop/toneequal.c:2462 +#: ../src/iop/toneequal.c:2498 #, c-format msgid "%+.1f EV" msgstr "%+.1f IL" -#: ../src/iop/toneequal.c:3148 +#: ../src/iop/toneequal.c:3177 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s sur l’image] Changer l’exposition du ton" -#: ../src/iop/toneequal.c:3151 +#: ../src/iop/toneequal.c:3180 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[%s sur l’image] Changer l’exposition du ton (grossièrement)" -#: ../src/iop/toneequal.c:3154 +#: ../src/iop/toneequal.c:3183 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[%s sur l’image] Changer l’exposition du ton (finement)" #. Simple view -#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 -#: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 -#: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 -#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 -#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3266 ../src/iop/toneequal.c:3295 +#: ../src/iop/toneequal.c:3296 ../src/iop/toneequal.c:3297 +#: ../src/iop/toneequal.c:3298 ../src/iop/toneequal.c:3299 +#: ../src/iop/toneequal.c:3300 ../src/iop/toneequal.c:3301 +#: ../src/iop/toneequal.c:3302 ../src/iop/toneequal.c:3303 msgid "simple" msgstr "Simple" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3295 msgid "-8 EV" msgstr "–8 IL" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3296 msgid "-7 EV" msgstr "–7 IL" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3297 msgid "-6 EV" msgstr "–6 IL" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3298 msgid "-5 EV" msgstr "–5 IL" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3299 msgid "-4 EV" msgstr "–4 IL" -#: ../src/iop/toneequal.c:3271 +#: ../src/iop/toneequal.c:3300 msgid "-3 EV" msgstr "–3 IL" -#: ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3301 msgid "-2 EV" msgstr "–2 IL" -#: ../src/iop/toneequal.c:3273 +#: ../src/iop/toneequal.c:3302 msgid "-1 EV" msgstr "–1 IL" -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3303 msgid "+0 EV" msgstr "+0 IL" #. Advanced view -#: ../src/iop/toneequal.c:3278 +#: ../src/iop/toneequal.c:3307 msgid "advanced" msgstr "Avancé" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3327 msgid "double-click to reset the curve" msgstr "Double clic pour réinitialiser la courbe" -#: ../src/iop/toneequal.c:3308 +#: ../src/iop/toneequal.c:3331 msgid "curve smoothing" msgstr "Lissage de la courbe" -#: ../src/iop/toneequal.c:3311 +#: ../src/iop/toneequal.c:3334 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -27875,7 +28608,7 @@ msgstr "" "mais les transitions seront plus brutales et le contraste local sera " "endommagé." -#: ../src/iop/toneequal.c:3324 +#: ../src/iop/toneequal.c:3347 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -27886,11 +28619,11 @@ msgstr "" "disponibles." # bulle d’aide de l’histogramme, item de liste mais pas de " • " initial -#: ../src/iop/toneequal.c:3327 +#: ../src/iop/toneequal.c:3350 msgid "auto-adjust the average exposure" msgstr "Ajuster automatiquement l’exposition moyenne" -#: ../src/iop/toneequal.c:3334 +#: ../src/iop/toneequal.c:3357 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -27902,16 +28635,11 @@ msgstr "" "Ceci permet d’étaler l’histogramme d’exposition à travers plus de canaux\n" "pour un meilleur contrôle de la correction d’exposition." -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3362 msgid "auto-adjust the contrast" msgstr "Ajustement automatique le contraste" -#. Masking options -#: ../src/iop/toneequal.c:3343 -msgid "masking" -msgstr "Masque" - -#: ../src/iop/toneequal.c:3348 +#: ../src/iop/toneequal.c:3371 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -27919,11 +28647,11 @@ msgstr "" "Prévisualiser le masque et choisir l’estimateur donnant le contraste\n" "le plus important entre les zones à éclaircir et celles à assombrir." -#: ../src/iop/toneequal.c:3351 +#: ../src/iop/toneequal.c:3374 msgid "details" msgstr "Détails" -#: ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3377 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -27948,7 +28676,7 @@ msgstr "" "lumières)\n" " • Moyenne EIGF – une moyenne géométrique des méthodes « Non » et « EIGF »" -#: ../src/iop/toneequal.c:3367 +#: ../src/iop/toneequal.c:3390 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -27956,7 +28684,7 @@ msgstr "" "Nombre de passes du filtre guidé à appliquer,\n" "aide à diffuser les bords du filtre mais dégrade les performances." -#: ../src/iop/toneequal.c:3375 +#: ../src/iop/toneequal.c:3398 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -27964,9 +28692,9 @@ msgid "" msgstr "" "Diamètre du flou en pourcentage du plus grand côté de l’image.\n" "Attention, une grande valeur peut ralentir conséquemment\n" -"la prévisualisation si le module de réduction du bruit par profil est utilisé." +"la prévisualisation si le module de débruitage par profil est utilisé." -#: ../src/iop/toneequal.c:3383 +#: ../src/iop/toneequal.c:3406 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -27981,7 +28709,7 @@ msgstr "" "adoucissement\n" "mais peuvent créer des bords peu précis et des halos." -#: ../src/iop/toneequal.c:3394 +#: ../src/iop/toneequal.c:3417 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -27992,15 +28720,15 @@ msgstr "" "à produire des zones plus lisses lors de l’utilisation de grandes valeurs de " "raffinement." -#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 +#: ../src/iop/toneequal.c:3430 ../src/iop/toneequal.c:3437 msgid "display exposure mask" msgstr "Affiche le masque d’exposition" -#: ../src/iop/tonemap.cc:69 +#: ../src/iop/tonemap.cc:68 msgid "tone mapping" msgstr "Mappage des tonalités" -#: ../src/iop/tonemap.cc:85 +#: ../src/iop/tonemap.cc:84 msgid "" "this module is deprecated. please use the local contrast or tone equalizer " "module instead." @@ -28008,11 +28736,11 @@ msgstr "" "Ce module est déprécié, utiliser « Égaliseur de tons » ou « Contraste local » " "à la place." -#: ../src/iop/velvia.c:68 +#: ../src/iop/velvia.c:67 msgid "velvia" msgstr "Velvia" -#: ../src/iop/velvia.c:95 +#: ../src/iop/velvia.c:94 msgid "" "resaturate giving more weight to blacks,\n" "whites and low-saturation pixels" @@ -28020,11 +28748,11 @@ msgstr "" "Resature en donnant plus de poids au noirs, blancs\n" "et pixels faiblement saturés." -#: ../src/iop/velvia.c:282 +#: ../src/iop/velvia.c:281 msgid "the strength of saturation boost" msgstr "Force de la saturation" -#: ../src/iop/velvia.c:285 +#: ../src/iop/velvia.c:284 msgid "how much to spare highlights and shadows" msgstr "Répartit l’effet entre les ombres et les hautes lumières" @@ -28049,48 +28777,48 @@ msgstr "" msgid "the amount of vibrance" msgstr "Quantité de vibrance" -#: ../src/iop/vignette.c:116 +#: ../src/iop/vignette.c:115 msgid "simulate a lens fall-off close to edges" msgstr "Simule la perte de lumière proche des bords d’un objectif" -#: ../src/iop/vignette.c:1010 +#: ../src/iop/vignette.c:1009 msgid "lomo" msgstr "Lomo" -#: ../src/iop/vignette.c:1048 +#: ../src/iop/vignette.c:1047 msgctxt "section" msgid "position / form" msgstr "Position / Forme" -#: ../src/iop/vignette.c:1055 +#: ../src/iop/vignette.c:1054 msgid "dithering" msgstr "Homogénéisation" -#: ../src/iop/vignette.c:1067 +#: ../src/iop/vignette.c:1066 msgid "the radii scale of vignette for start of fall-off" msgstr "Rayon de début du dégradé" -#: ../src/iop/vignette.c:1069 +#: ../src/iop/vignette.c:1068 msgid "the radii scale of vignette for end of fall-off" msgstr "Progressivité du dégradé" -#: ../src/iop/vignette.c:1070 +#: ../src/iop/vignette.c:1069 msgid "strength of effect on brightness" msgstr "Force de l’effet sur la luminosité" -#: ../src/iop/vignette.c:1071 +#: ../src/iop/vignette.c:1070 msgid "strength of effect on saturation" msgstr "Force de l’effet sur la saturation" -#: ../src/iop/vignette.c:1072 +#: ../src/iop/vignette.c:1071 msgid "horizontal offset of center of the effect" msgstr "Décalage horizontal du centre" -#: ../src/iop/vignette.c:1073 +#: ../src/iop/vignette.c:1072 msgid "vertical offset of center of the effect" msgstr "Décalage vertical du centre" -#: ../src/iop/vignette.c:1076 +#: ../src/iop/vignette.c:1075 msgid "" "shape factor\n" "0 produces a rectangle\n" @@ -28102,31 +28830,31 @@ msgstr "" " • 1 – cercle ou ellipse\n" " • 2 – losange" -#: ../src/iop/vignette.c:1080 +#: ../src/iop/vignette.c:1079 msgid "enable to have the ratio automatically follow the image size" msgstr "" "Règle le ratio hauteur/largeur pour qu’il soit identique à la taille de " "l’image" -#: ../src/iop/vignette.c:1081 +#: ../src/iop/vignette.c:1080 msgid "width-to-height ratio" msgstr "Ratio entre la largeur et la hauteur" -#: ../src/iop/vignette.c:1083 +#: ../src/iop/vignette.c:1082 msgid "add some level of random noise to prevent banding" msgstr "Ajoute du bruit aléatoire pour éviter l’apparition de bandes" -#: ../src/iop/vignette.c:1091 +#: ../src/iop/vignette.c:1090 #, c-format msgid "[%s on node] change vignette/feather size" msgstr "[%s sur nœud ] Changer la miniature/l’adoucissement" -#: ../src/iop/vignette.c:1094 +#: ../src/iop/vignette.c:1093 #, c-format msgid "[%s on node] change vignette/feather size keeping ratio" msgstr "[%s sur nœud] Changer la miniature/taille dégradé et garde le ratio" -#: ../src/iop/vignette.c:1097 +#: ../src/iop/vignette.c:1096 #, c-format msgid "[%s on center] move vignette" msgstr "[%s au centre] Déplacer la vignette" @@ -28240,11 +28968,11 @@ msgstr "Taille du filigrane" msgid "the rotation of the watermark" msgstr "La rotation du filigrane" -#: ../src/iop/zonesystem.c:93 +#: ../src/iop/zonesystem.c:95 msgid "zone system" msgstr "Zones" -#: ../src/iop/zonesystem.c:441 +#: ../src/iop/zonesystem.c:443 msgid "" "lightness zones\n" "use mouse scrollwheel to change the number of zones\n" @@ -28286,7 +29014,7 @@ msgctxt "section" msgid "camera control" msgstr "Pilotage du boîtier" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:842 msgid "modes" msgstr "Modes" @@ -28391,11 +29119,11 @@ msgstr "Vitesse d’obturation" msgid "WB" msgstr "BdB" -#: ../src/libs/collect.c:192 +#: ../src/libs/collect.c:193 msgid "collections" msgstr "Collections" -#: ../src/libs/collect.c:197 +#: ../src/libs/collect.c:198 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -28403,46 +29131,46 @@ msgstr "" "Définir les critères de recherche pour\n" "les images à afficher ou éditer." -#: ../src/libs/collect.c:461 +#: ../src/libs/collect.c:462 msgid "update path to files" msgstr "Mise à jour des chemins des fichiers" -#: ../src/libs/collect.c:545 +#: ../src/libs/collect.c:546 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "" "Problème lors de la sélection d’un nouveau chemin pour la pellicule située " "dans %s" -#: ../src/libs/collect.c:619 +#: ../src/libs/collect.c:620 msgid "update path to files..." msgstr "Mise à jour des chemins des fichiers..." # lorsque l’action n’engendre pas de suppression physique, on emploie le terme "enlever" -#: ../src/libs/collect.c:624 +#: ../src/libs/collect.c:625 msgid "remove..." msgstr "Enlever" -#: ../src/libs/collect.c:1382 +#: ../src/libs/collect.c:1496 msgid "uncategorized" msgstr "Sans catégorie" -#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/collect.c:2505 ../src/libs/filters/rating_range.c:120 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "Rejeté" -#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/collect.c:2508 ../src/libs/filters/rating_range.c:122 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "Sans note" -#: ../src/libs/collect.c:2617 +#: ../src/libs/collect.c:2756 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "Utiliser <, ≤, >, ≥, <>, =, [;] comme opérateurs" -#: ../src/libs/collect.c:2621 +#: ../src/libs/collect.c:2760 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -28452,7 +29180,7 @@ msgstr "" "Étoiles : 0-5\n" "Images rejetées : –1" -#: ../src/libs/collect.c:2629 +#: ../src/libs/collect.c:2768 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -28461,12 +29189,12 @@ msgstr "" "Entrer les dates au format «  aaaa:mm:jj hh:mm:ss.sss » (seule l’année est " "requise)." -#: ../src/libs/collect.c:2636 +#: ../src/libs/collect.c:2775 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "Utiliser « % » en caractère joker et « , » pour séparer les valeurs" -#: ../src/libs/collect.c:2643 +#: ../src/libs/collect.c:2782 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28480,7 +29208,7 @@ msgstr "" " • Maj+clic pour inclure seulement la hiérarchie courante (sans suffixe),\n" " • Ctrl+clic pour inclure les sous-hiérarchies seulement (suffixe « |% »)." -#: ../src/libs/collect.c:2653 +#: ../src/libs/collect.c:2792 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28494,7 +29222,7 @@ msgstr "" " • Maj+clic pour inclure seulement l’emplacement courant (sans suffixe),\n" " • Ctrl+clic pour inclure les sous-emplacements seulement (suffixe « |% »)." -#: ../src/libs/collect.c:2663 +#: ../src/libs/collect.c:2802 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28508,102 +29236,102 @@ msgstr "" " • Maj+clic pour inclure seulement le dossiercourant (sans suffixe),\n" " • Ctrl+clic pour inclure les sous-dossiers seulement (suffixe « |% »)." -#: ../src/libs/collect.c:2671 +#: ../src/libs/collect.c:2810 #, no-c-format msgid "use `%' as wildcard" msgstr "Utiliser « % » en caractère joker" -#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 -#: ../src/libs/collect.c:3398 +#: ../src/libs/collect.c:2881 ../src/libs/collect.c:2902 +#: ../src/libs/collect.c:3722 msgid "clear this rule" msgstr "Supprimer cette condition" -#: ../src/libs/collect.c:2747 +#: ../src/libs/collect.c:2886 msgid "clear this rule or add new rules" msgstr "Supprimer cette condition ou en ajouter une nouvelle" -#: ../src/libs/collect.c:3404 +#: ../src/libs/collect.c:3728 msgid "narrow down search" msgstr "Affiner la recherche" -#: ../src/libs/collect.c:3411 +#: ../src/libs/collect.c:3735 msgid "add more images" msgstr "Inclure des images" -#: ../src/libs/collect.c:3418 +#: ../src/libs/collect.c:3742 msgid "exclude images" msgstr "Exclure des images" -#: ../src/libs/collect.c:3427 +#: ../src/libs/collect.c:3751 msgid "change to: and" msgstr "Changer en « et »" -#: ../src/libs/collect.c:3434 +#: ../src/libs/collect.c:3758 msgid "change to: or" msgstr "Changer en « ou »" -#: ../src/libs/collect.c:3441 +#: ../src/libs/collect.c:3765 msgid "change to: except" msgstr "Changer en « sauf »" #. the different categories -#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 -#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 -#: ../src/libs/filtering.c:1955 +#: ../src/libs/collect.c:3794 ../src/libs/filtering.c:890 +#: ../src/libs/filtering.c:952 ../src/libs/filtering.c:1619 +#: ../src/libs/filtering.c:1961 msgid "files" msgstr "Fichiers" -#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 -#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 -#: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1489 +#: ../src/libs/collect.c:3799 ../src/libs/export_metadata.c:179 +#: ../src/libs/filtering.c:895 ../src/libs/filtering.c:957 +#: ../src/libs/filtering.c:1627 ../src/libs/filtering.c:1965 +#: ../src/libs/image.c:504 ../src/libs/image.c:607 ../src/libs/image.c:626 +#: ../src/libs/metadata_view.c:1488 msgid "metadata" msgstr "Métadonnées" -#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 -#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 +#: ../src/libs/collect.c:3818 ../src/libs/filtering.c:903 +#: ../src/libs/filtering.c:965 ../src/libs/filtering.c:1963 msgid "times" msgstr "Dates" -#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 -#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 +#: ../src/libs/collect.c:3827 ../src/libs/filtering.c:912 +#: ../src/libs/filtering.c:974 ../src/libs/filtering.c:1638 msgid "capture details" msgstr "Détails de prise de vue" -#: ../src/libs/collect.c:3532 +#: ../src/libs/collect.c:3856 msgid "collections settings" msgstr "Préférences des collections" -#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 -#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/collect.c:3878 ../src/libs/export.c:1423 +#: ../src/libs/metadata.c:1142 ../src/libs/metadata_view.c:1575 #: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3999 +#: ../src/libs/tagging.c:4032 msgid "preferences..." msgstr "Préférences…" -#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 +#: ../src/libs/collect.c:4002 ../src/libs/filtering.c:1492 msgid "AND" msgstr "ET" -#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +#: ../src/libs/collect.c:4007 ../src/libs/filtering.c:1497 msgid "OR" msgstr "OU" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +#: ../src/libs/collect.c:4012 ../src/libs/filtering.c:1502 msgid "BUT NOT" msgstr "SAUF" -#: ../src/libs/collect.c:3794 +#: ../src/libs/collect.c:4118 msgid "toggle collection sort order ascending/descending" msgstr "Tri ascendant/descendant des collections" -#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +#: ../src/libs/collect.c:4223 ../src/libs/filtering.c:2233 msgid "revert to a previous set of rules" msgstr "Basculer vers une règle précédente" -#: ../src/libs/collect.c:3946 +#: ../src/libs/collect.c:4277 msgid "jump back to previous collection" msgstr "Aller à la collection précédente" @@ -28704,31 +29432,31 @@ msgstr "nov" msgid "Dec" msgstr "dec" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "RGB%" msgstr "%RVB" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "LCh" msgstr "LCh" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "HSV" msgstr "TSV" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "Hex" msgstr "Hex" -#: ../src/libs/colorpicker.c:54 +#: ../src/libs/colorpicker.c:55 msgid "mean" msgstr "Moyenne" -#: ../src/libs/colorpicker.c:73 +#: ../src/libs/colorpicker.c:74 msgid "color picker" msgstr "Pipette de couleur" -#: ../src/libs/colorpicker.c:629 +#: ../src/libs/colorpicker.c:623 msgid "" "hover to highlight sample on canvas,\n" "click to lock sample,\n" @@ -28738,23 +29466,23 @@ msgstr "" " • Cliquer pour verrouiller l’échantillon,\n" " • Clic-droit pour charger l’échantillon dans la zone active de la pipette." -#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 +#: ../src/libs/colorpicker.c:729 ../src/libs/colorpicker.c:780 msgid "click to (un)hide large color patch" msgstr "Cacher/montrer le grand patch de couleur" -#: ../src/libs/colorpicker.c:756 +#: ../src/libs/colorpicker.c:745 msgid "statistic" msgstr "Statistique" -#: ../src/libs/colorpicker.c:757 +#: ../src/libs/colorpicker.c:746 msgid "select which statistic to show" msgstr "Sélectionner les statistiques à afficher" -#: ../src/libs/colorpicker.c:766 +#: ../src/libs/colorpicker.c:755 msgid "select which color mode to use" msgstr "Sélectionner le mode de couleur à utiliser" -#: ../src/libs/colorpicker.c:778 +#: ../src/libs/colorpicker.c:767 msgid "" "turn on color picker\n" "ctrl+click or right-click to select an area\n" @@ -28764,27 +29492,27 @@ msgstr "" "Ctrl+clic ou clic-droit pour sélectionner une zone.\n" "Ctrl+clic sur le canevas pour changer le mode point/zone" -#: ../src/libs/colorpicker.c:820 +#: ../src/libs/colorpicker.c:803 msgid "add sample" msgstr "Ajouter un échantillon" -#: ../src/libs/colorpicker.c:831 +#: ../src/libs/colorpicker.c:818 msgid "display samples on image/vectorscope" msgstr "Afficher sur l’image/vectorscope" -#: ../src/libs/colorpicker.c:832 +#: ../src/libs/colorpicker.c:819 msgid "display samples" msgstr "Afficher les échantillons" -#: ../src/libs/colorpicker.c:843 +#: ../src/libs/colorpicker.c:830 msgid "restrict scope to selection" msgstr "Restreindre le scope à la sélection" -#: ../src/libs/colorpicker.c:844 +#: ../src/libs/colorpicker.c:831 msgid "restrict scope" msgstr "Scope restreint" -#: ../src/libs/colorpicker.c:859 +#: ../src/libs/colorpicker.c:846 msgctxt "section" msgid "live samples" msgstr "Échantillons en temps réel" @@ -28848,7 +29576,7 @@ msgstr "Coller sélectivement..." msgid "choose which modules to paste to the target image(s)" msgstr "Choisir les modules à coller aux images cibles" -#: ../src/libs/copy_history.c:317 ../src/libs/image.c:635 +#: ../src/libs/copy_history.c:317 ../src/libs/image.c:637 msgid "paste" msgstr "Coller" @@ -28894,11 +29622,11 @@ msgstr "" "Écrit le développement et les mots-clés\n" "dans un fichier attaché XMP." -#: ../src/libs/duplicate.c:59 +#: ../src/libs/duplicate.c:61 msgid "duplicate manager" msgstr "Gestion des clones" -#: ../src/libs/duplicate.c:64 +#: ../src/libs/duplicate.c:66 msgid "" "create/rename/remove multiple\n" "edits of the current image" @@ -28906,28 +29634,28 @@ msgstr "" "Créer / Renommer / Supprimer les développements\n" "multiples de l’image courante." -#: ../src/libs/duplicate.c:330 +#: ../src/libs/duplicate.c:362 +msgid "create a duplicate of this image with same history stack" +msgstr "Créer un clone de cette image ayant le même historique" + +#: ../src/libs/duplicate.c:372 +msgid "create a 'virgin' duplicate, discarding the source history stack" +msgstr "Créer un clone vierge, supprimant l’historique de l’image source" + +#: ../src/libs/duplicate.c:381 msgid "delete this duplicate" msgstr "Supprimer ce clone" -#: ../src/libs/duplicate.c:409 -msgid "create a duplicate of the image with same history stack" -msgstr "Créer un clone ayant le même historique" - -#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 -#: ../src/libs/snapshots.c:930 +#: ../src/libs/duplicate.c:473 ../src/libs/history.c:1149 +#: ../src/libs/snapshots.c:943 msgid "original" msgstr "Original" -#: ../src/libs/duplicate.c:413 -msgid "create a 'virgin' duplicate of the image without any development" -msgstr "Créer un clone vierge, sans aucune étape de développement" - -#: ../src/libs/export.c:175 +#: ../src/libs/export.c:176 msgid "export" msgstr "Exporter" -#: ../src/libs/export.c:185 +#: ../src/libs/export.c:186 msgid "" "create new files for the\n" "currently selected images\n" @@ -28937,19 +29665,19 @@ msgstr "" "avec le développement appliqué\n" "pour les images sélectionnées" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:347 msgid "invalid format for export selected" msgstr "Format invalide pour l’export sélectionné" -#: ../src/libs/export.c:351 +#: ../src/libs/export.c:352 msgid "invalid storage for export selected" msgstr "Stockage invalide pour l’export sélectionné" -#: ../src/libs/export.c:363 +#: ../src/libs/export.c:364 msgid "export to disk" msgstr "Export sur disque" -#: ../src/libs/export.c:466 +#: ../src/libs/export.c:467 #, c-format msgid "could not login to storage `%s'!" msgstr "Impossible de se connecter au stockage « %s »" @@ -28973,20 +29701,20 @@ msgstr "" "Style à appliquer lors de l’export :\n" "%s" -#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 -#: ../src/views/darkroom.c:1649 +#: ../src/libs/export.c:1220 ../src/libs/print_settings.c:1244 +#: ../src/views/darkroom.c:1870 msgid "no styles have been created yet" msgstr "Aucun style disponible" -#: ../src/libs/export.c:1443 +#: ../src/libs/export.c:1438 msgid "target storage" msgstr "Stockage cible" -#: ../src/libs/export.c:1467 +#: ../src/libs/export.c:1462 msgid "file format" msgstr "Format de fichier" -#: ../src/libs/export.c:1469 +#: ../src/libs/export.c:1464 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -29007,35 +29735,35 @@ msgstr "" "les préférences du\n" "module d’export." -#: ../src/libs/export.c:1490 +#: ../src/libs/export.c:1485 msgid "set size" msgstr "Taille" -#: ../src/libs/export.c:1491 +#: ../src/libs/export.c:1486 msgid "choose a method for setting the output size" msgstr "Choisir une méthode pour exprimer la taille du fichier de sortie" -#: ../src/libs/export.c:1494 +#: ../src/libs/export.c:1489 msgid "in pixels (for file)" msgstr "En pixels (pour un fichier)" -#: ../src/libs/export.c:1495 +#: ../src/libs/export.c:1490 msgid "in cm (for print)" msgstr "En cm (pour impression)" -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1491 msgid "in inch (for print)" msgstr "En pouce (pour impression)" -#: ../src/libs/export.c:1497 +#: ../src/libs/export.c:1492 msgid "by scale (for file)" msgstr "Par facteur (pour un fichier)" -#: ../src/libs/export.c:1500 +#: ../src/libs/export.c:1495 msgid "print width" msgstr "Largeur d’impression" -#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 +#: ../src/libs/export.c:1497 ../src/libs/export.c:1514 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -29043,11 +29771,11 @@ msgstr "" "Largeur maximum du fichier de sortie.\n" "Clic-milieu pour réinitialiser à 0." -#: ../src/libs/export.c:1506 +#: ../src/libs/export.c:1501 msgid "print height" msgstr "Hauteur d’impression" -#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 +#: ../src/libs/export.c:1503 ../src/libs/export.c:1520 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -29055,19 +29783,19 @@ msgstr "" "Hauteur maximum du fichier de sortie.\n" "Clic-milieu pour réinitialiser à 0." -#: ../src/libs/export.c:1514 +#: ../src/libs/export.c:1509 msgid "resolution in dot per inch" msgstr "Résolution en points par pouce" -#: ../src/libs/export.c:1538 +#: ../src/libs/export.c:1533 msgid "@" msgstr "@" -#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1547 ../src/libs/tools/global_toolbox.c:216 msgid "px" msgstr "px" -#: ../src/libs/export.c:1560 +#: ../src/libs/export.c:1555 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -29077,39 +29805,39 @@ msgstr "" " • Zéro ou sans valeur est équivalent à 1,\n" " • Clic-milieu pour réinitialiser à 1." -#: ../src/libs/export.c:1575 +#: ../src/libs/export.c:1570 msgid "allow upscaling" msgstr "Autorise l’agrandissement" -#: ../src/libs/export.c:1583 +#: ../src/libs/export.c:1578 msgid "high quality resampling" msgstr "Échantillonnage de haute qualité" -#: ../src/libs/export.c:1584 +#: ../src/libs/export.c:1579 msgid "do high quality resampling during export" msgstr "Ré-échantillonnage de haute qualité lors de l’export" -#: ../src/libs/export.c:1591 +#: ../src/libs/export.c:1586 msgid "store masks" msgstr "Enregistre les masques" -#: ../src/libs/export.c:1592 +#: ../src/libs/export.c:1587 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "Enregistre les masques comme couches dans les images exportées,\n" "uniquement pour certains formats." -#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 -#: ../src/libs/neural_restore.c:4294 ../src/libs/print_settings.c:2875 -#: ../src/libs/print_settings.c:2921 +#: ../src/libs/export.c:1596 ../src/libs/export.c:1631 +#: ../src/libs/neural_restore.c:4552 ../src/libs/print_settings.c:2870 +#: ../src/libs/print_settings.c:2916 msgid "image settings" msgstr "Paramètres d’image" -#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 +#: ../src/libs/export.c:1606 ../src/libs/print_settings.c:2904 msgid "output ICC profiles" msgstr "profils ICC de sortie" -#: ../src/libs/export.c:1619 +#: ../src/libs/export.c:1614 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -29150,88 +29878,88 @@ msgstr "" "couleurs\n" "(non adapté à la photographie)." -#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 +#: ../src/libs/export.c:1642 ../src/libs/print_settings.c:2953 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "" "Définit si les éléments du style sont à ajouter à l’historique\n" "ou remplace ce dernier" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "replace history" msgstr "Remplacer l’historique" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "append history" msgstr "Ajouter à l’historique" -#: ../src/libs/export.c:1657 +#: ../src/libs/export.c:1651 msgid "select style to be applied on export" msgstr "Sélectionner le style à appliquer à l’export" -#: ../src/libs/export.c:1660 +#: ../src/libs/export.c:1658 msgid "temporary style to use while exporting" msgstr "Style temporaire à utiliser à l’export" -#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 +#: ../src/libs/export.c:1659 ../src/libs/print_settings.c:2936 msgid "style" msgstr "Style" -#: ../src/libs/export.c:1681 +#: ../src/libs/export.c:1679 msgctxt "actionbutton" msgid "start export" msgstr "Lancer l’export" -#: ../src/libs/export.c:1687 +#: ../src/libs/export.c:1685 msgctxt "section" msgid "storage options" msgstr "Options d’enregistrement" -#: ../src/libs/export.c:1689 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "format options" msgstr "Options de format" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "global options" msgstr "Options globales" -#: ../src/libs/export.c:1701 +#: ../src/libs/export.c:1699 msgid "multi-preset export" msgstr "Export avec multiples préréglages" -#: ../src/libs/export.c:1704 +#: ../src/libs/export.c:1702 msgid "export the selected images with multiple presets" msgstr "Exporter les images sélectionnées avec de multiples préréglages" -#: ../src/libs/export.c:1730 +#: ../src/libs/export.c:1728 msgctxt "actionbutton" msgid "start batch export" msgstr "Lancer l’export par lot" -#: ../src/libs/export_metadata.c:164 +#: ../src/libs/export_metadata.c:165 msgid "edit metadata exportation" msgstr "Modification de l’export des métadonnées" #. general info -#: ../src/libs/export_metadata.c:176 +#: ../src/libs/export_metadata.c:177 msgid "EXIF data" msgstr "Données EXIF" -#: ../src/libs/export_metadata.c:177 +#: ../src/libs/export_metadata.c:178 msgid "export EXIF metadata" msgstr "Exporter les métadonnées EXIF" -#: ../src/libs/export_metadata.c:179 +#: ../src/libs/export_metadata.c:180 msgid "export darktable XMP metadata (from metadata editor module)" msgstr "Exporter les métadonnées XMP (depuis l’éditeur de métadonnées)" -#: ../src/libs/export_metadata.c:184 +#: ../src/libs/export_metadata.c:185 msgid "only embedded" msgstr "Seulement embarqué" -#: ../src/libs/export_metadata.c:185 +#: ../src/libs/export_metadata.c:186 msgid "" "per default the interface sends some (limited) metadata beside the image to " "remote storage.\n" @@ -29248,39 +29976,39 @@ msgstr "" "est possible de les définir." #. just empty widget -#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 +#: ../src/libs/export_metadata.c:194 ../src/libs/image.c:625 msgid "geo tags" msgstr "Géolocalisation" -#: ../src/libs/export_metadata.c:194 +#: ../src/libs/export_metadata.c:195 msgid "export geo tags" msgstr "Exporter les données de géolocalisation" -#: ../src/libs/export_metadata.c:197 +#: ../src/libs/export_metadata.c:198 msgid "export tags (to Xmp.dc.Subject)" msgstr "Exporter les mots-clés (vers Xmp.dc.Subject)" -#: ../src/libs/export_metadata.c:200 +#: ../src/libs/export_metadata.c:201 msgid "private tags" msgstr "Mots-clés privés" -#: ../src/libs/export_metadata.c:201 +#: ../src/libs/export_metadata.c:202 msgid "export private tags" msgstr "Exporter les mots-clés privés" -#: ../src/libs/export_metadata.c:203 +#: ../src/libs/export_metadata.c:204 msgid "synonyms" msgstr "Synonymes" -#: ../src/libs/export_metadata.c:204 +#: ../src/libs/export_metadata.c:205 msgid "export tags synonyms" msgstr "Exporter les synonymes" -#: ../src/libs/export_metadata.c:206 +#: ../src/libs/export_metadata.c:207 msgid "omit hierarchy" msgstr "Omet la hiérarchie" -#: ../src/libs/export_metadata.c:207 +#: ../src/libs/export_metadata.c:208 msgid "" "only the last part of the hierarchical tags is included. can be useful if " "categories are not used" @@ -29288,19 +30016,19 @@ msgstr "" "Seule la dernière partie des mots-clés hiérarchiques est incluse, utile si " "les catégories ne sont pas utilisées." -#: ../src/libs/export_metadata.c:210 +#: ../src/libs/export_metadata.c:211 msgid "hierarchical tags" msgstr "Mots-clés hiérarchiques" -#: ../src/libs/export_metadata.c:211 +#: ../src/libs/export_metadata.c:212 msgid "export hierarchical tags (to Xmp.lr.Hierarchical Subject)" msgstr "Exporter les mots-clés hiérarchiques (vers Xmp.lt.Hierarchical Subject)" -#: ../src/libs/export_metadata.c:212 +#: ../src/libs/export_metadata.c:213 msgid "develop history" msgstr "Historique" -#: ../src/libs/export_metadata.c:213 +#: ../src/libs/export_metadata.c:214 msgid "" "export darktable development data (recovery purpose in case of loss of " "database or XMP file)" @@ -29308,15 +30036,15 @@ msgstr "" "Exporter l’historique de développement de Darktable (pour récupérer un " "développement en cas de perte des XMP et de la base de données)." -#: ../src/libs/export_metadata.c:219 +#: ../src/libs/export_metadata.c:220 msgid "redefined tag" msgstr "Mot-clé redéfini" -#: ../src/libs/export_metadata.c:225 +#: ../src/libs/export_metadata.c:226 msgid "formula" msgstr "Formule" -#: ../src/libs/export_metadata.c:228 +#: ../src/libs/export_metadata.c:229 msgid "" "list of calculated metadata\n" "click on '+' button to select and add new metadata\n" @@ -29340,23 +30068,23 @@ msgstr "" "Cliquer sur une cellule pour éditer.\n" "Taper « $( » pour activer la complétion et voir la liste des variables." -#: ../src/libs/export_metadata.c:280 +#: ../src/libs/export_metadata.c:282 msgid "add an output metadata tag" msgstr "Ajoute une métadonnée à l’export" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 +#: ../src/libs/export_metadata.c:289 ../src/libs/metadata.c:957 msgid "delete metadata tag" msgstr "Supprime la métadonnée sélectionnée" -#: ../src/libs/export_metadata.c:295 +#: ../src/libs/export_metadata.c:302 msgid "general settings" msgstr "Paramètres généraux" -#: ../src/libs/export_metadata.c:299 +#: ../src/libs/export_metadata.c:306 msgid "per metadata settings" msgstr "Configuration par métadonnée" -#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:138 +#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:139 msgid "full path" msgstr "Chemin complet" @@ -29372,11 +30100,11 @@ msgstr "Tri personnalisé" msgid "shuffle" msgstr "Mélangé" -#: ../src/libs/filtering.c:268 +#: ../src/libs/filtering.c:269 msgid "collection filters" msgstr "Filtres de collection" -#: ../src/libs/filtering.c:273 +#: ../src/libs/filtering.c:274 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -29386,47 +30114,47 @@ msgstr "" "Les filtres peuvent être épinglés dans la bar d’outil,\n" "ou ils seront visibles dans la chambre noire." -#: ../src/libs/filtering.c:308 +#: ../src/libs/filtering.c:309 msgid "initial setting" msgstr "Paramètres initiaux" -#: ../src/libs/filtering.c:327 +#: ../src/libs/filtering.c:328 msgid "imported: last 24h" msgstr "Importées dans les dernières 24 h" -#: ../src/libs/filtering.c:332 +#: ../src/libs/filtering.c:333 msgid "imported: last 30 days" msgstr "Importées dans les 30 derniers jours" -#: ../src/libs/filtering.c:338 +#: ../src/libs/filtering.c:339 msgid "taken: last 24h" msgstr "Prises dans les dernières 24 h" -#: ../src/libs/filtering.c:342 +#: ../src/libs/filtering.c:343 msgid "taken: last 30 days" msgstr "Prises dans les 30 derniers jours" # commence par ' • ' car fait partie d’une liste -#: ../src/libs/filtering.c:734 +#: ../src/libs/filtering.c:735 msgid "click or click&drag to select one or multiple values" msgstr " • Clic ou clic+déplacer pour sélectionner une ou plusieurs valeurs" # commence par ' • ' car fait partie de la liste ci-dessus -#: ../src/libs/filtering.c:735 +#: ../src/libs/filtering.c:736 msgid "right-click opens a menu to select the available values" msgstr "" " • Clic-droit pour ouvrir un menu afin de sélectionner une valeur disponible" -#: ../src/libs/filtering.c:832 +#: ../src/libs/filtering.c:833 #, c-format msgid "you can't have more than %d rules" msgstr "On ne peut créer plus de %d règles" -#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1617 msgid "rule property" msgstr "Propriété de la règle" -#: ../src/libs/filtering.c:1007 +#: ../src/libs/filtering.c:1010 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -29471,98 +30199,98 @@ msgstr "Cette règle est activée" msgid "this rule is disabled" msgstr "Cette règle est désactivée" -#: ../src/libs/filtering.c:1258 +#: ../src/libs/filtering.c:1259 msgid "or" msgstr "ou" -#: ../src/libs/filtering.c:1259 +#: ../src/libs/filtering.c:1260 msgid "and not" msgstr "sauf" -#: ../src/libs/filtering.c:1261 +#: ../src/libs/filtering.c:1262 msgid "define how this rule should interact with the previous one" msgstr "Définit comment cette règle interagit avec la précédente" -#: ../src/libs/filtering.c:1527 +#: ../src/libs/filtering.c:1528 msgid " (off)" msgstr "(désactivé)" -#: ../src/libs/filtering.c:1716 +#: ../src/libs/filtering.c:1721 msgid "you can't add more rules." msgstr "On ne peut créer plus de règles" -#: ../src/libs/filtering.c:1750 +#: ../src/libs/filtering.c:1755 msgid "shown filters" msgstr "Filtres affichés" -#: ../src/libs/filtering.c:1765 +#: ../src/libs/filtering.c:1770 msgid "new filter" msgstr "Nouveau filtre" #. the actions part of the popover -#: ../src/libs/filtering.c:1772 +#: ../src/libs/filtering.c:1777 msgid "actions" msgstr "Actions" -#: ../src/libs/filtering.c:1775 +#: ../src/libs/filtering.c:1780 msgid "reset quickfilters" msgstr "Réinitialiser les filtres rapides" -#: ../src/libs/filtering.c:1948 +#: ../src/libs/filtering.c:1954 msgid "sort order" msgstr "Ordre de tri" -#: ../src/libs/filtering.c:1951 +#: ../src/libs/filtering.c:1957 msgid "determine the sort order of shown images" msgstr "Spécifie l’ordre de tri des images affichées" -#: ../src/libs/filtering.c:1971 +#: ../src/libs/filtering.c:1977 msgid "sort direction" msgstr "Direction du tri" -#: ../src/libs/filtering.c:1976 +#: ../src/libs/filtering.c:1981 msgid "remove this sort order" msgstr "Supprimer ce tri" -#: ../src/libs/filtering.c:2060 +#: ../src/libs/filtering.c:2068 #, c-format msgid "you can't have more than %d sort orders" msgstr "On ne peut créer plus de %d ordres de tri" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "DESC" msgstr "DES" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "ASC" msgstr "ASC" -#: ../src/libs/filtering.c:2221 +#: ../src/libs/filtering.c:2229 msgid "new rule" msgstr "Nouvelle règle" -#: ../src/libs/filtering.c:2222 +#: ../src/libs/filtering.c:2230 msgid "append new rule to collect images" msgstr "Appliquer une nouvelle règle pour collecter des images" -#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2241 ../src/libs/tools/filter.c:118 msgid "sort by" msgstr "Trier par" -#: ../src/libs/filtering.c:2241 +#: ../src/libs/filtering.c:2249 msgid "new sort" msgstr "Nouveau tri" -#: ../src/libs/filtering.c:2242 +#: ../src/libs/filtering.c:2250 msgid "append new sort to order images" msgstr "Ajouter un nouveau tri pour ordonner les images" -#: ../src/libs/filtering.c:2245 +#: ../src/libs/filtering.c:2253 msgid "revert to a previous set of sort orders" msgstr "Basculer vers un tri précédent" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2292 +#: ../src/libs/filtering.c:2300 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -29570,19 +30298,19 @@ msgstr "" "Réinitialiser.\n" "Ctrl+clic pour supprimer aussi les règles épinglées." -#: ../src/libs/filters/colors.c:140 +#: ../src/libs/filters/colors.c:193 msgid "Y" msgstr "Y" -#: ../src/libs/filters/colors.c:149 +#: ../src/libs/filters/colors.c:202 msgid "P" msgstr "P" -#: ../src/libs/filters/colors.c:269 +#: ../src/libs/filters/colors.c:323 msgid "color filter" msgstr "Filtre de couleur" -#: ../src/libs/filters/colors.c:294 +#: ../src/libs/filters/colors.c:344 msgid "" "filter by images color label\n" "click to toggle the color label selection\n" @@ -29595,7 +30323,7 @@ msgstr "" " • Le bouton gris affecte tous les labels." #. create the filter combobox -#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 +#: ../src/libs/filters/colors.c:349 ../src/libs/filters/colors.c:367 #: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 #: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 #: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 @@ -29603,7 +30331,7 @@ msgstr "" msgid "rules" msgstr "Règles" -#: ../src/libs/filters/colors.c:306 +#: ../src/libs/filters/colors.c:363 msgid "" "filter by images color label\n" "intersection: images having all selected color labels\n" @@ -29635,7 +30363,7 @@ msgstr "Toutes les images" msgid "duplicates state filter" msgstr "État du filtre des clones" -#: ../src/libs/filters/filename.c:368 +#: ../src/libs/filters/filename.c:369 msgid "" "enter filename to search.\n" "multiple values can be separated by ','\n" @@ -29647,11 +30375,11 @@ msgstr "" "\n" "Clic-droit pour lister les noms de fichier existants." -#: ../src/libs/filters/filename.c:378 +#: ../src/libs/filters/filename.c:381 msgid "extension" msgstr "Extension" -#: ../src/libs/filters/filename.c:379 +#: ../src/libs/filters/filename.c:382 msgid "" "enter extension to search with starting dot\n" "multiple values can be separated by ','\n" @@ -29665,7 +30393,7 @@ msgstr "" "\n" "Clic-droit pour lister les extensions existantes." -#: ../src/libs/filters/filename.c:404 +#: ../src/libs/filters/filename.c:409 msgid "" "click to select filename\n" "ctrl+click to select multiple values" @@ -29673,7 +30401,7 @@ msgstr "" " • Clic pour sélectionner le nom de fichier,\n" " • Ctrl+clic pour sélectionner plusieurs valeurs." -#: ../src/libs/filters/filename.c:430 +#: ../src/libs/filters/filename.c:435 msgid "" "click to select extension\n" "ctrl+click to select multiple values" @@ -29682,7 +30410,7 @@ msgstr "" " • Ctrl+clic pour sélectionner plusieurs valeurs." #. the button to close the popup -#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 +#: ../src/libs/filters/filename.c:457 ../src/libs/filters/misc.c:535 msgid "ok" msgstr "Ok" @@ -29695,35 +30423,39 @@ msgstr "Filtrer sur l’état de l’historique" msgid "local copied state filter" msgstr "Filtre sur l’état de copie locale" -#: ../src/libs/filters/misc.c:86 +#: ../src/libs/filters/misc.c:87 msgid "no camera defined" msgstr "Pas de boîtier défini" -#: ../src/libs/filters/misc.c:90 +#: ../src/libs/filters/misc.c:91 msgid "no lens defined" msgstr "Pas d’objectif défini" -#: ../src/libs/filters/misc.c:94 +#: ../src/libs/filters/misc.c:95 msgid "no group id defined" msgstr "Pas d’id de groupe défini" -#: ../src/libs/filters/misc.c:99 +#: ../src/libs/filters/misc.c:100 msgid "no white balance defined" msgstr "Pas de balance des blancs défini" -#: ../src/libs/filters/misc.c:104 +#: ../src/libs/filters/misc.c:105 msgid "no flash defined" msgstr "Pas de flash défini" -#: ../src/libs/filters/misc.c:109 +#: ../src/libs/filters/misc.c:110 msgid "no exposure program defined" msgstr "Pas de mode d’exposition défini" -#: ../src/libs/filters/misc.c:114 +#: ../src/libs/filters/misc.c:115 msgid "no metering mode defined" msgstr "Pas de mode de mesure défini" -#: ../src/libs/filters/misc.c:406 +#: ../src/libs/filters/misc.c:119 +msgid "no image dimensions defined" +msgstr "Pas de dimension d’image définie" + +#: ../src/libs/filters/misc.c:427 msgid "" "enter camera to search.\n" "multiple values can be separated by ','\n" @@ -29735,7 +30467,7 @@ msgstr "" "\n" "Clic-droit pour lister les noms de fichier existants." -#: ../src/libs/filters/misc.c:413 +#: ../src/libs/filters/misc.c:434 msgid "" "enter lens to search.\n" "multiple values can be separated by ','\n" @@ -29747,7 +30479,7 @@ msgstr "" "\n" "Clic-droit pour lister les noms de fichier existants." -#: ../src/libs/filters/misc.c:420 +#: ../src/libs/filters/misc.c:441 msgid "" "enter white balance to search.\n" "multiple values can be separated by ','\n" @@ -29759,7 +30491,7 @@ msgstr "" "\n" "Clic-droit pour lister les noms de fichier existants." -#: ../src/libs/filters/misc.c:427 +#: ../src/libs/filters/misc.c:448 msgid "" "enter flash to search.\n" "multiple values can be separated by ','\n" @@ -29771,7 +30503,7 @@ msgstr "" "\n" "Clic-droit pour lister les noms de fichier existants." -#: ../src/libs/filters/misc.c:434 +#: ../src/libs/filters/misc.c:455 msgid "" "enter exposure program to search.\n" "multiple values can be separated by ','\n" @@ -29783,7 +30515,7 @@ msgstr "" "\n" "Clic-droit pour lister les noms de fichier existants." -#: ../src/libs/filters/misc.c:441 +#: ../src/libs/filters/misc.c:462 msgid "" "enter metering mode to search.\n" "multiple values can be separated by ','\n" @@ -29795,11 +30527,11 @@ msgstr "" "\n" "Clic-droit pour lister les noms de fichier existants." -#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +#: ../src/libs/filters/misc.c:468 ../src/libs/metadata_view.c:136 msgid "group id" msgstr "Numéro groupe" -#: ../src/libs/filters/misc.c:448 +#: ../src/libs/filters/misc.c:469 msgid "" "enter group id to search.\n" "multiple values can be separated by ','\n" @@ -29811,7 +30543,27 @@ msgstr "" "\n" "Clic-droit pour lister les noms de fichier existants." -#: ../src/libs/filters/misc.c:481 +#: ../src/libs/filters/misc.c:476 +msgid "" +"enter the image dimensions to search.\n" +"use the format widthxheight, i.e.\n" +"'6000x4000' for a full match,\n" +"'6000x' for width only,\n" +"'x4000' for height only.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing image dimensions" +msgstr "" +"Entrer les dimensions de l’image à rechercher\n" +"Utiliser le format « largeur x hauteur », i.e.\n" +"« 6000x400 » pour une recherche complète,\n" +"« 6000x » pour la largeur uniquement,\n" +"« x4000 » pour la hauteur uniquement.\n" +"Séparer par « , » les valeurs multiples.\n" +"\n" +"Clic-droit pour lister les dimensions existantes" + +#: ../src/libs/filters/misc.c:515 msgid "" "click to select\n" "ctrl+click to select multiple values" @@ -29831,8 +30583,8 @@ msgstr "Opérateur" msgid "filter by images rating" msgstr "Filtrer par nombre d’étoiles" -#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 -#: ../src/libs/tools/ratings.c:56 +#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:622 +#: ../src/libs/tools/ratings.c:58 msgid "ratings" msgstr "Étoiles" @@ -29900,7 +30652,7 @@ msgstr "" "joker correspondant.\n" "La zone de saisie est atténuée pendant l’exécution de la recherche." -#: ../src/libs/geotagging.c:148 +#: ../src/libs/geotagging.c:149 msgid "" "set geolocation information for\n" "the currently selected images" @@ -29908,15 +30660,15 @@ msgstr "" "Définir les informations de géolocalisation\n" "pour les images sélectionnées." -#: ../src/libs/geotagging.c:378 +#: ../src/libs/geotagging.c:379 msgid "apply offset and geo-location" msgstr "Appliquer un décalage et une géolocalisation" -#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 +#: ../src/libs/geotagging.c:380 ../src/libs/geotagging.c:1991 msgid "apply geo-location" msgstr "Applique la géolocalisation" -#: ../src/libs/geotagging.c:381 +#: ../src/libs/geotagging.c:382 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -29924,49 +30676,49 @@ msgstr "" "Applique un décalage et une géolocalisation aux images sélectionnées.\n" "Deux opérations : faire deux Ctrl+Z pour défaire." -#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 +#: ../src/libs/geotagging.c:384 ../src/libs/geotagging.c:1992 msgid "apply geo-location to matching images" msgstr "Appliquer la géolocalisation aux images sélectionnées" -#: ../src/libs/geotagging.c:831 +#: ../src/libs/geotagging.c:835 msgid "GPX file track segments" msgstr "Segments de piste de fichiers GPX" -#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 +#: ../src/libs/geotagging.c:851 ../src/libs/geotagging.c:1937 msgid "start time" msgstr "Heure de début" -#: ../src/libs/geotagging.c:848 +#: ../src/libs/geotagging.c:852 msgid "end time" msgstr "Heure de fin" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 +#: ../src/libs/geotagging.c:853 ../src/libs/geotagging.c:1939 msgid "points" msgstr "Points" -#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 +#: ../src/libs/geotagging.c:854 ../src/libs/geotagging.c:1941 #: ../src/libs/image.c:503 msgid "images" msgstr "Images" -#: ../src/libs/geotagging.c:950 +#: ../src/libs/geotagging.c:954 msgid "open GPX file" msgstr "Ouvrir un fichier GPX" -#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 +#: ../src/libs/geotagging.c:955 ../src/libs/tools/lighttable.c:432 +#: ../src/libs/tools/lighttable.c:519 ../src/views/darkroom.c:2756 msgid "preview" msgstr "Aperçu" -#: ../src/libs/geotagging.c:964 +#: ../src/libs/geotagging.c:968 msgid "GPS data exchange format" msgstr "Format d’échange de données GPS" -#: ../src/libs/geotagging.c:1791 +#: ../src/libs/geotagging.c:1802 msgid "date/time" msgstr "Date/heure" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1803 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -29974,40 +30726,40 @@ msgstr "" "Entrer la nouvelle date/heure (aaaa:mm:jj hh:mm:ss[.sss])\n" "ou utiliser la molette sur les cellules." -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1807 msgid "original date/time" msgstr "Date/heure originale" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1812 msgid "lock date/time offset value to apply it onto another selection" msgstr "Bloquer le décalage horaire pour l’appliquer à une autre sélection" -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1818 msgid "date/time offset" msgstr "Décalage de date/heure" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1819 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "Décalage ou différence ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1823 msgid "apply offset" msgstr "Appliquer le décalage" -#: ../src/libs/geotagging.c:1811 +#: ../src/libs/geotagging.c:1824 msgid "apply offset to selected images" msgstr "Appliquer le décalage aux images sélectionnées" -#: ../src/libs/geotagging.c:1814 +#: ../src/libs/geotagging.c:1827 msgid "apply date/time" msgstr "Appliquer la date/heure" -#: ../src/libs/geotagging.c:1815 +#: ../src/libs/geotagging.c:1828 msgid "apply the same date/time to selected images" msgstr "Appliquer la même date/heure aux images sélectionnées" -#: ../src/libs/geotagging.c:1826 +#: ../src/libs/geotagging.c:1839 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -30018,25 +30770,25 @@ msgstr "" # "un ficher" ou "le fichier" ? #. gpx -#: ../src/libs/geotagging.c:1867 +#: ../src/libs/geotagging.c:1880 msgid "apply GPX track file..." msgstr "Appliquer un ficher GPX…" -#: ../src/libs/geotagging.c:1868 +#: ../src/libs/geotagging.c:1881 msgid "parses a GPX file and updates location of selected images" msgstr "" "Lit un fichier GPX et met à jour la localisation des images sélectionnées" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1892 msgctxt "section" msgid "GPX file" msgstr "Fichier GPX" -#: ../src/libs/geotagging.c:1886 +#: ../src/libs/geotagging.c:1897 msgid "select a GPX track file..." msgstr "Sélectionner un ficher GPX…" -#: ../src/libs/geotagging.c:1903 +#: ../src/libs/geotagging.c:1919 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -30054,90 +30806,90 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1940 +#: ../src/libs/geotagging.c:1956 msgid "view entire track" msgstr "Voir le tracé complet" -#: ../src/libs/geotagging.c:1941 +#: ../src/libs/geotagging.c:1957 msgid "refresh map to view entire selected track segments" msgstr "Rafraîchir le vue pour afficher complètement le tracé" -#: ../src/libs/geotagging.c:1955 +#: ../src/libs/geotagging.c:1971 msgid "preview images" msgstr "Prévisualiser les images" -#: ../src/libs/geotagging.c:1960 +#: ../src/libs/geotagging.c:1976 msgid "show on map matching images" msgstr "Afficher sur la carte les images correspondantes" -#: ../src/libs/geotagging.c:1963 +#: ../src/libs/geotagging.c:1979 msgid "select images" msgstr "Sélectionner des images" -#: ../src/libs/geotagging.c:1964 +#: ../src/libs/geotagging.c:1980 msgid "select matching images" msgstr "Sélectionne les images correspondantes" -#: ../src/libs/geotagging.c:1972 +#: ../src/libs/geotagging.c:1988 msgid "number of matching images versus selected images" msgstr "Nombre d’images par rapport aux images sélectionnées" -#: ../src/libs/histogram.c:54 +#: ../src/libs/histogram.c:55 msgid "scopes" msgstr "Scopes" -#: ../src/libs/histogram.c:172 +#: ../src/libs/histogram.c:173 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" msgstr "" "Profil d’histogramme sélectionné non supporté, remplacé par linéaire Rec2020" -#: ../src/libs/histogram.c:293 +#: ../src/libs/histogram.c:294 msgid "use buttons at top of graph to change type" msgstr "Utiliser les boutons en haut du graphe pour changer le type" -#: ../src/libs/histogram.c:294 +#: ../src/libs/histogram.c:295 msgid "click on ❓ and then graph for documentation" msgstr "Cliquer sur ❓ et sur le graphique pour la documentation" -#: ../src/libs/histogram.c:295 +#: ../src/libs/histogram.c:296 msgid "use color picker module to restrict area" msgstr "Utiliser le module « Pipette de couleur » pour restreindre la zone" # bulle d’aide de l’histogramme, item de liste mais pas de " • " initial -#: ../src/libs/histogram.c:298 +#: ../src/libs/histogram.c:299 msgid "drag to change black point" msgstr "Glisser pour changer le point noir" # bulle d’aide de l’histogramme, item de liste mais pas de " • " initial -#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 +#: ../src/libs/histogram.c:300 ../src/libs/histogram.c:304 msgid "double-click resets" msgstr "Double clic pour réinitialiser" # bulle d’aide de l’histogramme, item de liste mais pas de " • " initial -#: ../src/libs/histogram.c:302 +#: ../src/libs/histogram.c:303 msgid "drag to change exposure" msgstr "Glisser pour changer l’exposition" -#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +#: ../src/libs/histogram.c:767 ../src/libs/scopes/histogram.c:50 msgid "histogram" msgstr "Histogramme" -#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 +#: ../src/libs/histogram.c:773 ../src/libs/histogram.c:875 msgid "hide histogram" msgstr "Cacher l’histogramme" -#: ../src/libs/histogram.c:820 +#: ../src/libs/histogram.c:887 #, c-format msgid "toggle %s channel" msgstr "Basculer le canal %s" -#: ../src/libs/histogram.c:828 +#: ../src/libs/histogram.c:895 msgid "toggle colors" msgstr "Basculer les couleurs" -#: ../src/libs/history.c:103 +#: ../src/libs/history.c:107 msgid "" "display the sequence of edit actions\n" "- click on an entry to temporarily return to\n" @@ -30155,11 +30907,11 @@ msgstr "" "• Maj+clic pour donner le focus à ce module sans changer\n" " l’état d’édition." -#: ../src/libs/history.c:140 +#: ../src/libs/history.c:144 msgid "compress history stack" msgstr "Compresser l’historique" -#: ../src/libs/history.c:141 +#: ../src/libs/history.c:145 msgid "" "create a minimal history stack which produces the same image\n" "ctrl+click to truncate history to the selected item" @@ -30175,86 +30927,86 @@ msgstr "Créer un style depuis l’historique actuel" msgid "create style from history" msgstr "Créer un style depuis l’historique" -#: ../src/libs/history.c:208 +#: ../src/libs/history.c:211 msgid "always-on module" msgstr "Module toujours activé" -#: ../src/libs/history.c:214 +#: ../src/libs/history.c:219 msgid "default enabled module" msgstr "Module activé par défaut" -#: ../src/libs/history.c:221 +#: ../src/libs/history.c:229 msgid "deprecated module" msgstr "Module déprécié" -#: ../src/libs/history.c:941 +#: ../src/libs/history.c:949 msgid "colorspace" msgstr "Espace de couleur" -#: ../src/libs/history.c:943 +#: ../src/libs/history.c:951 msgid "mask mode" msgstr "Mode du masque" -#: ../src/libs/history.c:945 +#: ../src/libs/history.c:953 msgid "blend mode" msgstr "Mode de fusion" -#: ../src/libs/history.c:947 +#: ../src/libs/history.c:955 msgid "blend operation" msgstr "Opération de fusion" -#: ../src/libs/history.c:949 +#: ../src/libs/history.c:957 msgid "blend fulcrum" msgstr "Pivot de fusion" -#: ../src/libs/history.c:957 +#: ../src/libs/history.c:965 msgid "mask blur" msgstr "Floutage du masque" -#: ../src/libs/history.c:960 +#: ../src/libs/history.c:968 msgid "raster mask instance" msgstr "Instance du masque raster" -#: ../src/libs/history.c:961 +#: ../src/libs/history.c:969 msgid "raster mask id" msgstr "Id du masque raster" -#: ../src/libs/history.c:962 +#: ../src/libs/history.c:970 msgid "invert mask" msgstr "Inverser le masque" -#: ../src/libs/history.c:968 +#: ../src/libs/history.c:976 msgid "drawn mask polarity" msgstr "Polarité du masque dessiné" -#: ../src/libs/history.c:972 +#: ../src/libs/history.c:980 #, c-format msgid "a drawn mask was added" msgstr "Ajout d’un masque dessiné" -#: ../src/libs/history.c:974 +#: ../src/libs/history.c:982 #, c-format msgid "the drawn mask was removed" msgstr "Suppression d’un masque dessiné" -#: ../src/libs/history.c:975 +#: ../src/libs/history.c:983 #, c-format msgid "the drawn mask was changed" msgstr "Modification d’un masque dessiné" -#: ../src/libs/history.c:1007 +#: ../src/libs/history.c:1015 msgid "parametric output mask:" msgstr "Sortie du masque paramétrique :" -#: ../src/libs/history.c:1008 +#: ../src/libs/history.c:1016 msgid "parametric input mask:" msgstr "Entrée du masque paramétrique :" -#: ../src/libs/history.c:1342 +#: ../src/libs/history.c:1357 msgid "delete image's history?" msgstr "Supprimer l’historique de l’image ?" -#: ../src/libs/history.c:1343 +#: ../src/libs/history.c:1358 msgid "do you really want to clear history of current image?" msgstr "Supprimer l’historique de l’image courante ?" @@ -30276,12 +31028,6 @@ msgstr "" msgid "physically delete from disk immediately" msgstr "Supprimer physiquement du disque" -# lorsque l’action n’engendre pas de suppression physique, on emploie le terme "enlever" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 -#: ../src/libs/styles.c:930 -msgid "remove" -msgstr "Enlever" - #: ../src/libs/image.c:517 msgid "remove images from the image library, without deleting" msgstr "Supprimer les images de la bibliothèque sans les effacer" @@ -30319,104 +31065,104 @@ msgstr "" "Ajouter une copie virtuelle à la bibliothèque\n" "incluant l’historique de développement." -#: ../src/libs/image.c:551 ../src/libs/image.c:556 +#: ../src/libs/image.c:550 ../src/libs/image.c:552 msgid "rotate selected images 90 degrees CCW" msgstr "Tourne de 90 degrés (sens anti-horaire)" -#: ../src/libs/image.c:562 ../src/libs/image.c:567 +#: ../src/libs/image.c:562 ../src/libs/image.c:564 msgid "rotate selected images 90 degrees CW" msgstr "Tourne de 90 degrés (sens horaire)" -#: ../src/libs/image.c:570 +#: ../src/libs/image.c:572 msgid "reset rotation" msgstr "Réinitialiser" -#: ../src/libs/image.c:572 +#: ../src/libs/image.c:574 msgid "reset rotation to EXIF data" msgstr "" "Réinitialise l’orientation\n" "à la valeur EXIF" -#: ../src/libs/image.c:575 +#: ../src/libs/image.c:577 msgid "copy locally" msgstr "Copier localement" -#: ../src/libs/image.c:577 +#: ../src/libs/image.c:579 msgid "copy the image locally" msgstr "Copie l’image localement" -#: ../src/libs/image.c:581 +#: ../src/libs/image.c:583 msgid "resync local copy" msgstr "Resync copie locale" -#: ../src/libs/image.c:583 +#: ../src/libs/image.c:585 msgid "synchronize the image's XMP and remove the local copy" msgstr "Synchronise le fichier XMP de l’image et supprime la copie locale" -#: ../src/libs/image.c:587 +#: ../src/libs/image.c:589 msgctxt "selected images action" msgid "group" msgstr "Grouper" -#: ../src/libs/image.c:589 +#: ../src/libs/image.c:591 msgid "add selected images to expanded group or create a new one" msgstr "" "Ajoute les images sélectionnées au groupe actuel\n" "ou à un nouveau groupe." -#: ../src/libs/image.c:593 +#: ../src/libs/image.c:595 msgid "ungroup" msgstr "Dégrouper" -#: ../src/libs/image.c:595 +#: ../src/libs/image.c:597 msgid "remove selected images from the group" msgstr "Enlève du groupe les images sélectionnées" -#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 +#: ../src/libs/image.c:617 ../src/libs/metadata_view.c:145 msgid "flags" msgstr "États" -#: ../src/libs/image.c:620 +#: ../src/libs/image.c:622 msgid "select ratings metadata" msgstr "Sélectionner les métadonnées : étoiles" -#: ../src/libs/image.c:621 +#: ../src/libs/image.c:623 msgid "select colors metadata" msgstr "Sélectionner les métadonnées : couleurs" -#: ../src/libs/image.c:622 +#: ../src/libs/image.c:624 msgid "select tags metadata" msgstr "Sélectionner les métadonnées : mots-clés" -#: ../src/libs/image.c:623 +#: ../src/libs/image.c:625 msgid "select geo tags metadata" msgstr "Sélectionner les métadonnées : géolocalisation" -#: ../src/libs/image.c:624 +#: ../src/libs/image.c:626 msgid "select darktable metadata (from metadata editor module)" msgstr "Sélectionner les métadonnées du module d’édition des métadonnées" -#: ../src/libs/image.c:629 +#: ../src/libs/image.c:631 msgid "set the selected image as source of metadata" msgstr "Copier les métadonnées de l’image sélectionnée" -#: ../src/libs/image.c:636 +#: ../src/libs/image.c:638 msgid "paste selected metadata on selected images" msgstr "Coller les métadonnées sur les images sélectionnées" -#: ../src/libs/image.c:641 +#: ../src/libs/image.c:643 msgid "clear selected metadata on selected images" msgstr "Effacer les métadonnées des images sélectionnées" -#: ../src/libs/image.c:647 +#: ../src/libs/image.c:649 msgid "how to handle existing metadata" msgstr "Gestion des métadonnées existantes" -#: ../src/libs/image.c:650 +#: ../src/libs/image.c:652 msgid "merge" msgstr "Fusionner" -#: ../src/libs/image.c:655 +#: ../src/libs/image.c:657 msgid "" "update all image information to match changes to file\n" "warning: resets star ratings unless you select\n" @@ -30428,45 +31174,45 @@ msgstr "" "dans\n" "le module « Importer » est sélectionné." -#: ../src/libs/image.c:662 +#: ../src/libs/image.c:664 msgid "set selection as monochrome images and activate monochrome workflow" msgstr "" "Définit la sélection comme images monochromes et active le flux monochrome" -#: ../src/libs/image.c:666 +#: ../src/libs/image.c:668 msgid "set selection as color images" msgstr "Définit la sélection comme images couleur" -#: ../src/libs/image.c:674 +#: ../src/libs/image.c:676 msgid "duplicate virgin" msgstr "Cloner l’image vierge" -#: ../src/libs/import.c:122 +#: ../src/libs/import.c:121 msgid "add to library" msgstr "Ajouter à la bibliothèque" -#: ../src/libs/import.c:123 +#: ../src/libs/import.c:122 msgid "copy & import" msgstr "Copier & importer" -#: ../src/libs/import.c:124 +#: ../src/libs/import.c:123 msgid "copy & import from camera" msgstr "Copier & importer depuis le boîtier" -#: ../src/libs/import.c:125 +#: ../src/libs/import.c:124 msgid "tethered shoot" msgstr "Commander le boîtier" -#: ../src/libs/import.c:287 +#: ../src/libs/import.c:286 #, c-format msgid "device \"%s\" connected on port \"%s\"." msgstr "Appareil « %s » connecté sur le port « %s »." -#: ../src/libs/import.c:313 ../src/libs/import.c:2410 +#: ../src/libs/import.c:312 ../src/libs/import.c:2425 msgid "unmount camera" msgstr "Démonter le boîtier" -#: ../src/libs/import.c:332 +#: ../src/libs/import.c:331 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -30475,100 +31221,100 @@ msgstr "" "L’appareil photo est bloqué par une autre application.\n" "S’assurer qu’il n’est plus monté ou quitter l’application le bloquant." -#: ../src/libs/import.c:337 +#: ../src/libs/import.c:336 msgid "tethering and importing is disabled for this camera" msgstr "La capture et l’importation sont désactivées pour ce boîtier" -#: ../src/libs/import.c:339 ../src/libs/import.c:2409 +#: ../src/libs/import.c:338 ../src/libs/import.c:2424 msgid "mount camera" msgstr "Monter le boîtier" -#: ../src/libs/import.c:970 +#: ../src/libs/import.c:974 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "%d image sélectionnée parmi %d" msgstr[1] "%d images sélectionnées parmi %d" -#: ../src/libs/import.c:1420 +#: ../src/libs/import.c:1434 msgid "choose the root of the folder tree below" msgstr "Choisir la racine des répertoires ci-dessous" -#: ../src/libs/import.c:1423 +#: ../src/libs/import.c:1437 msgid "places" msgstr "Emplacements" -#: ../src/libs/import.c:1431 +#: ../src/libs/import.c:1444 msgid "restore all default places you have removed" msgstr "Restaurer tous les emplacements par défaut qui ont été supprimés" -#: ../src/libs/import.c:1438 +#: ../src/libs/import.c:1452 msgid "remove the selected custom place" msgstr "Supprimer l’emplacement personnalisé sélectionné" -#: ../src/libs/import.c:1445 +#: ../src/libs/import.c:1460 msgid "add a custom place" msgstr "Ajouter un emplacement personnalisé" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1470 msgid "you can add custom places using the plus icon" msgstr "Ajouter des emplacements personnalisés en cliquant sur l’icône" -#: ../src/libs/import.c:1481 +#: ../src/libs/import.c:1497 msgid "select a folder to see the content" msgstr "Sélectionner un dossier pour voir son contenu" -#: ../src/libs/import.c:1484 +#: ../src/libs/import.c:1500 msgid "folders" msgstr "Dossiers" -#: ../src/libs/import.c:1560 +#: ../src/libs/import.c:1575 msgid "home" msgstr "Dossier personnel" -#: ../src/libs/import.c:1574 +#: ../src/libs/import.c:1589 msgid "pictures" msgstr "Images" -#: ../src/libs/import.c:1861 +#: ../src/libs/import.c:1876 msgid "mark already imported images" msgstr "Indique les images déjà importées" -#: ../src/libs/import.c:1875 +#: ../src/libs/import.c:1890 msgid "modified" msgstr "Modifié" -#: ../src/libs/import.c:1882 +#: ../src/libs/import.c:1897 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "" "Les date et heure de modification du fichier peuvent être différentes de " "celles de l’EXIF." -#: ../src/libs/import.c:1894 +#: ../src/libs/import.c:1909 msgid "show/hide thumbnails" msgstr "Montrer/cacher les miniatures" -#: ../src/libs/import.c:1968 +#: ../src/libs/import.c:1982 msgid "naming rules" msgstr "Règles de nommage" -#: ../src/libs/import.c:2046 +#: ../src/libs/import.c:2061 msgid "select new" msgstr "Sélectionner nouveaux" -#: ../src/libs/import.c:2097 +#: ../src/libs/import.c:2112 msgid "please wait while prefetching the list of images from camera..." msgstr "Merci de patienter pendant la récupération des images du boîtier…" -#: ../src/libs/import.c:2247 +#: ../src/libs/import.c:2262 msgid "invalid override date/time format" msgstr "Format de surcharge date/heure invalide" -#: ../src/libs/import.c:2315 +#: ../src/libs/import.c:2330 msgid "import base directory" msgstr "Répertoire de base d’importation" -#: ../src/libs/import.c:2316 +#: ../src/libs/import.c:2331 msgid "" "before copying images to the darktable base directory make sure it is defined " "as you prefer.\n" @@ -30585,28 +31331,28 @@ msgstr "" "Vérifiez les préférences dans la section « Importer ».\n" "Et ajustez si nécessaire la valeur de « Nommage du répertoire de base »." -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_come back & check" msgstr "_Revenir et vérifier" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_understood & done" msgstr "_Entendu et fait" #. add import buttons -#: ../src/libs/import.c:2383 +#: ../src/libs/import.c:2398 msgid "add to library..." msgstr "Ajouter à la bibliothèque…" -#: ../src/libs/import.c:2385 +#: ../src/libs/import.c:2400 msgid "add existing images to the library" msgstr "Ajoute des images à la bibliothèque" -#: ../src/libs/import.c:2391 +#: ../src/libs/import.c:2406 msgid "copy & import..." msgstr "Copier & importer…" -#: ../src/libs/import.c:2393 +#: ../src/libs/import.c:2408 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -30617,47 +31363,39 @@ msgstr "" "Des règles de renommage peuvent être définies ainsi que le répertoire de " "destination." -#: ../src/libs/import.c:2416 +#: ../src/libs/import.c:2431 msgid "parameters" msgstr "Paramètres" -#: ../src/libs/ioporder.c:200 +#: ../src/libs/ioporder.c:198 msgid "v3.0 for RAW input" msgstr "v3.0 pour RAW" -#: ../src/libs/ioporder.c:208 +#: ../src/libs/ioporder.c:206 msgid "v3.0 for JPEG/non-RAW input" msgstr "v3.0 pour JPEG/non-RAW" -#: ../src/libs/ioporder.c:217 +#: ../src/libs/ioporder.c:215 msgid "v5.0 for RAW input" msgstr "v5.0 pour format RAW" -#: ../src/libs/ioporder.c:226 +#: ../src/libs/ioporder.c:224 msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 pour format JPEG/non-RAW" -#: ../src/libs/lib.c:408 +#: ../src/libs/lib.c:411 msgid "deleting preset for obsolete module" msgstr "Suppression du préréglage pour le module obsolète" -#: ../src/libs/lib.c:574 -msgid "manage presets..." -msgstr "Gérer les préréglages…" - -#: ../src/libs/lib.c:599 -msgid "nothing to save" -msgstr "Rien à sauvegarder" - -#: ../src/libs/lib.c:1318 +#: ../src/libs/lib.c:1321 msgid "show module" msgstr "Afficher le module" -#: ../src/libs/lib.c:1351 +#: ../src/libs/lib.c:1356 msgid "presets and preferences" msgstr "Préréglages et préférences" -#: ../src/libs/lib.c:1736 +#: ../src/libs/lib.c:1740 msgid "utility module" msgstr "Module utilitaire" @@ -30789,51 +31527,51 @@ msgstr "Ligne de séparation" msgid "only draw part of the overlay" msgstr "Montrer en partie la superposition" -#: ../src/libs/location.c:106 +#: ../src/libs/location.c:105 msgid "find location" msgstr "Trouver un lieu" -#: ../src/libs/map_locations.c:36 +#: ../src/libs/map_locations.c:37 msgid "locations" msgstr "Emplacements" -#: ../src/libs/map_locations.c:233 +#: ../src/libs/map_locations.c:234 msgid "new sub-location" msgstr "Sous-emplacement" -#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 -#: ../src/libs/map_locations.c:954 +#: ../src/libs/map_locations.c:238 ../src/libs/map_locations.c:286 +#: ../src/libs/map_locations.c:959 msgid "new location" msgstr "Nouvel emplacement" -#: ../src/libs/map_locations.c:585 +#: ../src/libs/map_locations.c:586 #, c-format msgid "location name '%s' already exists" msgstr "L’emplacement « %s » existe déjà" -#: ../src/libs/map_locations.c:776 +#: ../src/libs/map_locations.c:777 msgid "edit location" msgstr "Éditer l’emplacement" -#: ../src/libs/map_locations.c:779 +#: ../src/libs/map_locations.c:780 msgid "delete location" msgstr "Supprimer l’emplacement" -#: ../src/libs/map_locations.c:789 +#: ../src/libs/map_locations.c:790 msgid "update filmstrip" msgstr "Mettre à jour le bandeau" -#: ../src/libs/map_locations.c:796 +#: ../src/libs/map_locations.c:797 msgid "go to collection (lighttable)" msgstr "Aller à la collection (table lumineuse)" -#: ../src/libs/map_locations.c:841 +#: ../src/libs/map_locations.c:847 msgid "terminate edit (press enter or escape) before selecting another location" msgstr "" "Terminer l’édition (appuyer Entrée ou Échap) avant de sélectionner un autre " "emplacement" -#: ../src/libs/map_locations.c:925 +#: ../src/libs/map_locations.c:930 msgid "" "list of user locations,\n" "click to show or hide a location on the map:\n" @@ -30860,7 +31598,7 @@ msgstr "" "Clic-droit pour les autres actions, effacer un emplacement ou aller dans la " "collection correspondante." -#: ../src/libs/map_locations.c:951 +#: ../src/libs/map_locations.c:956 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" "or even polygon if available (select first a polygon place in 'find location' " @@ -30870,15 +31608,15 @@ msgstr "" "ou même polygone si disponible (sélectionner un lieu auparavant depuis le " "module « Trouver un lieu »)." -#: ../src/libs/map_locations.c:955 +#: ../src/libs/map_locations.c:960 msgid "add a new location on the center of the visible map" msgstr "Ajouter une nouvel emplacement au centre de la carte" -#: ../src/libs/map_locations.c:959 +#: ../src/libs/map_locations.c:964 msgid "show all" msgstr "Tout montrer" -#: ../src/libs/map_locations.c:962 +#: ../src/libs/map_locations.c:967 msgid "show all locations which are on the visible map" msgstr "Montrer tous les emplacements sur la zone de la carte affichée" @@ -30895,7 +31633,7 @@ msgid "select the source of the map. some entries might not work" msgstr "" "Sélectionne l’origine de la carte. Certaines peuvent ne pas fonctionner." -#: ../src/libs/masks.c:66 +#: ../src/libs/masks.c:103 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -30903,93 +31641,119 @@ msgstr "" "Manipuler les masques dessinés utilisés\n" "par les modules de traitement" -#: ../src/libs/masks.c:114 +#: ../src/libs/masks.c:222 msgid "feather" msgstr "Adoucissement" -#: ../src/libs/masks.c:118 +#: ../src/libs/masks.c:226 msgid "cleanup" msgstr "Nettoyer" -#: ../src/libs/masks.c:120 +#: ../src/libs/masks.c:228 msgid "refine mask boundary" msgstr "Affiner les bords du masque" -#: ../src/libs/masks.c:391 +#: ../src/libs/masks.c:518 +msgid "shrink amount too large: the path would disappear" +msgstr "Réduction trop importante : le chemin disparaîtrait" + +#: ../src/libs/masks.c:717 #, c-format msgid "group #%d" msgstr "Groupe #%d" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1452 msgid "duplicate this shape" msgstr "Dupliquer cette forme" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1456 msgid "delete this shape" msgstr "Supprimer cette forme" -#: ../src/libs/masks.c:1134 +#: ../src/libs/masks.c:1462 msgid "delete group" msgstr "Supprimer le groupe" -#: ../src/libs/masks.c:1141 +#: ../src/libs/masks.c:1469 msgid "remove from group" msgstr "Enlever du groupe" -#: ../src/libs/masks.c:1149 +#: ../src/libs/masks.c:1477 msgid "group the forms" msgstr "Grouper les formes" -#: ../src/libs/masks.c:1157 +#: ../src/libs/masks.c:1485 msgid "use inverted shape" msgstr "Inverser la forme" -#: ../src/libs/masks.c:1161 +#: ../src/libs/masks.c:1489 msgid "mode: union" msgstr "Mode : union" -#: ../src/libs/masks.c:1163 +#: ../src/libs/masks.c:1491 msgid "mode: intersection" msgstr "Mode : intersection" -#: ../src/libs/masks.c:1165 +#: ../src/libs/masks.c:1493 msgid "mode: difference" msgstr "Mode : différence" -#: ../src/libs/masks.c:1167 +#: ../src/libs/masks.c:1495 msgid "mode: sum" msgstr "Mode : addition" -#: ../src/libs/masks.c:1169 +#: ../src/libs/masks.c:1497 msgid "mode: exclusion" msgstr "Mode : exclusion" -#: ../src/libs/masks.c:1185 +#: ../src/libs/masks.c:1513 msgid "delete unused shapes" msgstr "Supprimer les formes non utilisées" -#: ../src/libs/masks.c:1920 +#: ../src/libs/masks.c:2344 +msgid "add object" +msgstr "Ajouter objet" + +#: ../src/libs/masks.c:2388 msgid "created shapes" msgstr "Formes existantes" -#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 -#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:2401 ../src/libs/masks.c:2415 ../src/libs/masks.c:2427 +#: ../src/libs/masks.c:2442 ../src/libs/masks.c:2444 ../src/libs/masks.c:2454 msgid "properties" msgstr "Paramètres" -#: ../src/libs/masks.c:1936 +#: ../src/libs/masks.c:2404 msgid "no shapes selected" msgstr "Aucune forme sélectionnée" -#: ../src/libs/masks.c:1974 +#: ../src/libs/masks.c:2442 msgid "pressure" msgstr "Pression" -#: ../src/libs/metadata.c:65 +#: ../src/libs/masks.c:2454 +msgid "shrink or grow" +msgstr "Réduction ou agrandissement" + +#: ../src/libs/masks.c:2458 +msgid "" +"grow (positive) or shrink (negative) the selected path,\n" +"relative to its shape when selected; 0 restores the original" +msgstr "" +"Agrandissement (positif) ou réduit (négatif) le chemin sélectionné,\n" +"relatif à sa forme lorsque sélectionné; 0 pour restaurer l’original" + +#: ../src/libs/masks.c:2471 +msgid "shrink/grow unit: image pixels (px) or % of path size — click to toggle" +msgstr "" +"Unité de réduction/agrandissement : pixels de l'image (px) ou % de la taille " +"du tracé — cliquer pour changer d'unité" + +#: ../src/libs/metadata.c:64 msgid "metadata editor" msgstr "Éditeur de métadonnées" -#: ../src/libs/metadata.c:70 +#: ../src/libs/metadata.c:69 msgid "" "modify text metadata fields of\n" "the currently selected images" @@ -30997,7 +31761,7 @@ msgstr "" "Modifier les champs des métadonnées\n" "des images sélectionnées." -#: ../src/libs/metadata.c:606 +#: ../src/libs/metadata.c:619 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -31013,31 +31777,31 @@ msgstr "" "dans ce cas, un clic-droit donne la possibilité de choisir l’une d’elles.\n" "Touche Échap pour quitter le dialogue." -#: ../src/libs/metadata.c:617 +#: ../src/libs/metadata.c:630 msgid "" msgstr "" -#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 +#: ../src/libs/metadata.c:856 ../src/libs/metadata_view.c:1460 msgid "metadata settings" msgstr "Configuration des métadonnées" -#: ../src/libs/metadata.c:886 +#: ../src/libs/metadata.c:899 msgid "XMP tag name" msgstr "Nom du tag XMP" -#: ../src/libs/metadata.c:892 +#: ../src/libs/metadata.c:905 msgid "display name" msgstr "Nom affiché" -#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 +#: ../src/libs/metadata.c:915 ../src/libs/metadata_view.c:1499 msgid "visible" msgstr "Visible" -#: ../src/libs/metadata.c:909 +#: ../src/libs/metadata.c:922 msgid "drag and drop one row at a time until you get the desired order" msgstr "Déplacer & déposer une ligne à la fois jusqu’à obtenir l’ordre désiré" -#: ../src/libs/metadata.c:917 +#: ../src/libs/metadata.c:930 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -31048,27 +31812,27 @@ msgstr "" "collecte et d’importation,\n" "et seront également exportées." -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 -#: ../src/libs/tagging.c:2051 +#: ../src/libs/metadata.c:935 ../src/libs/tagging.c:1915 +#: ../src/libs/tagging.c:2063 msgid "private" msgstr "Privée" -#: ../src/libs/metadata.c:927 +#: ../src/libs/metadata.c:940 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" "Sélectionner si vous voulez garder cette information privée (non exportée " "avec les images)" -#: ../src/libs/metadata.c:936 +#: ../src/libs/metadata.c:950 msgid "add metadata tags" msgstr "Ajoute une métadonnée" -#: ../src/libs/metadata.c:987 +#: ../src/libs/metadata.c:1006 msgid "delete metadata" msgstr "Supprime les métadonnées" -#: ../src/libs/metadata.c:988 +#: ../src/libs/metadata.c:1007 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -31077,187 +31841,187 @@ msgstr "" "des images.\n" "Les associations seront supprimées." -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1162 msgid "write metadata for selected images" msgstr "" "Écrire les métadonnées\n" "des images sélectionnées." -#: ../src/libs/metadata.c:1144 +#: ../src/libs/metadata.c:1163 msgid "cancel" msgstr "Annuler" -#: ../src/libs/metadata.c:1145 +#: ../src/libs/metadata.c:1164 msgid "ignore changed metadata" msgstr "Ignorer les métadonnées modifiées" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1225 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1226 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Paternité (CC-BY)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1227 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1228 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "" "Creative Commons Paternité,\n" "partage des conditions initiales à l’identique (CC-BY-SA)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1229 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1230 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "" "Creative Commons Paternité,\n" "pas de modification (CC-BY-ND)." -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1231 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1232 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "" "Creative Commons Paternité,\n" "pas d’utilisation commerciale (CC-BY-NC)." -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1233 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1234 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "" "Creative Commons Paternité,\n" "pas d’utilisation commerciale\n" "et partage des conditions initiales à l’identique (CC-BY-NC-SA)." -#: ../src/libs/metadata.c:1216 +#: ../src/libs/metadata.c:1235 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1236 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "" "Creative Commons Paternité,\n" "pas d’utilisation commerciale\n" "et pas de modification (CC-BY-NC-ND)." -#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 +#: ../src/libs/metadata.c:1237 ../src/libs/metadata.c:1238 msgid "all rights reserved" msgstr "Tous droits réservés" #. internal -#: ../src/libs/metadata_view.c:133 +#: ../src/libs/metadata_view.c:134 msgid "filmroll" msgstr "Pellicule" -#: ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:141 msgid "import timestamp" msgstr "Date importation" -#: ../src/libs/metadata_view.c:141 +#: ../src/libs/metadata_view.c:142 msgid "change timestamp" msgstr "Date changement" -#: ../src/libs/metadata_view.c:142 +#: ../src/libs/metadata_view.c:143 msgid "export timestamp" msgstr "Date export" -#: ../src/libs/metadata_view.c:143 +#: ../src/libs/metadata_view.c:144 msgid "print timestamp" msgstr "Date impression" -#: ../src/libs/metadata_view.c:158 +#: ../src/libs/metadata_view.c:159 msgid "35mm equiv focal length" msgstr "Longueur focale équiv 35mm" -#: ../src/libs/metadata_view.c:160 +#: ../src/libs/metadata_view.c:161 msgid "focus distance" msgstr "Mise au point" -#: ../src/libs/metadata_view.c:162 +#: ../src/libs/metadata_view.c:163 msgid "datetime" msgstr "Date/Heure" -#: ../src/libs/metadata_view.c:165 +#: ../src/libs/metadata_view.c:166 msgid "export width" msgstr "Largeur recadrée" -#: ../src/libs/metadata_view.c:166 +#: ../src/libs/metadata_view.c:167 msgid "export height" msgstr "Hauteur recadrée" #. geotagging -#: ../src/libs/metadata_view.c:169 +#: ../src/libs/metadata_view.c:170 msgid "latitude" msgstr "Latitude" -#: ../src/libs/metadata_view.c:170 +#: ../src/libs/metadata_view.c:171 msgid "longitude" msgstr "Longitude" -#: ../src/libs/metadata_view.c:171 +#: ../src/libs/metadata_view.c:172 msgid "elevation" msgstr "Élévation" -#: ../src/libs/metadata_view.c:175 +#: ../src/libs/metadata_view.c:176 msgid "categories" msgstr "Catégories" -#: ../src/libs/metadata_view.c:183 +#: ../src/libs/metadata_view.c:184 msgid "image information" msgstr "Informations de l’image" -#: ../src/libs/metadata_view.c:375 +#: ../src/libs/metadata_view.c:376 msgid "unused/deprecated" msgstr "Non utilisé/déprécié" -#: ../src/libs/metadata_view.c:376 +#: ../src/libs/metadata_view.c:377 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:379 +#: ../src/libs/metadata_view.c:380 msgid "marked for deletion" msgstr "Marqué pour suppression" -#: ../src/libs/metadata_view.c:380 +#: ../src/libs/metadata_view.c:381 msgid "auto-applying presets applied" msgstr "Préréglage automatique appliqué" -#: ../src/libs/metadata_view.c:382 +#: ../src/libs/metadata_view.c:383 msgid "has .txt" msgstr "Fichier .txt associé" -#: ../src/libs/metadata_view.c:383 +#: ../src/libs/metadata_view.c:384 msgid "has .wav" msgstr "Fichier .wav associé" -#: ../src/libs/metadata_view.c:403 +#: ../src/libs/metadata_view.c:404 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "L’image a %d étoile" msgstr[1] "L’image a %d étoiles" -#: ../src/libs/metadata_view.c:470 +#: ../src/libs/metadata_view.c:471 #, c-format msgid "loader: %s" msgstr "Chargement : %s" -#: ../src/libs/metadata_view.c:702 +#: ../src/libs/metadata_view.c:703 msgid "" msgstr "" -#: ../src/libs/metadata_view.c:715 +#: ../src/libs/metadata_view.c:716 #, c-format msgid "" "double-click to jump to film roll\n" @@ -31266,32 +32030,32 @@ msgstr "" "Double clic pour aller à la pellicule\n" "%s." -#: ../src/libs/metadata_view.c:806 +#: ../src/libs/metadata_view.c:807 #, c-format msgid "%+.2f EV" msgstr "%+.2f IL" -#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 -#: ../src/libs/metadata_view.c:845 +#: ../src/libs/metadata_view.c:829 ../src/libs/metadata_view.c:841 +#: ../src/libs/metadata_view.c:846 #, c-format msgid "%.1f mm" msgstr "%.1f mm" -#: ../src/libs/metadata_view.c:869 +#: ../src/libs/metadata_view.c:870 #, c-format msgid "infinity" msgstr "Infini" -#: ../src/libs/metadata_view.c:873 +#: ../src/libs/metadata_view.c:874 #, c-format msgid "%.2f m" msgstr "%.2f M" -#: ../src/libs/metadata_view.c:1463 +#: ../src/libs/metadata_view.c:1462 msgid "_default" msgstr "_Défaut" -#: ../src/libs/metadata_view.c:1495 +#: ../src/libs/metadata_view.c:1494 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -31301,35 +32065,35 @@ msgstr "" " • Décocher pour masquer les métadonnées non voulues.\n" "Si des réglages différents sont nécessaires utiliser les préréglages." -#: ../src/libs/metadata_view.c:1657 +#: ../src/libs/metadata_view.c:1656 msgid "jump to film roll" msgstr "Aller à la pellicule" -#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 +#: ../src/libs/modulegroups.c:44 ../src/libs/modulegroups.c:1850 msgid "workflow: scene-referred" msgstr "Flux de travail : relatif à la scène" -#: ../src/libs/modulegroups.c:46 +#: ../src/libs/modulegroups.c:47 msgid "modules: deprecated" msgstr "Modules : Dépréciés" -#: ../src/libs/modulegroups.c:49 +#: ../src/libs/modulegroups.c:50 msgid "last modified layout" msgstr "Dernière disposition modifiée" -#: ../src/libs/modulegroups.c:193 +#: ../src/libs/modulegroups.c:194 msgid "modulegroups" msgstr "Groupes de modules" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 -#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 +#: ../src/libs/modulegroups.c:308 ../src/libs/modulegroups.c:320 +#: ../src/libs/modulegroups.c:2557 ../src/libs/modulegroups.c:2559 msgid "on-off" msgstr "On/Off" -#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 +#: ../src/libs/modulegroups.c:497 ../src/libs/modulegroups.c:500 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." @@ -31338,165 +32102,182 @@ msgstr "" "module.\n" "Utiliser le module à l’origine de l’instance." -#: ../src/libs/modulegroups.c:579 +#: ../src/libs/modulegroups.c:589 msgid "(some features may only be available in the full module interface)" msgstr "" "(Certaines fonctionnalités ne sont disponibles que dans le module complet.)" -#: ../src/libs/modulegroups.c:617 +#. we create the link to the full iop +#: ../src/libs/modulegroups.c:625 #, c-format msgid "go to the full version of the %s module" msgstr "Aller au module complet « %s »" -#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 -#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 -#: ../src/libs/modulegroups.c:1862 +#: ../src/libs/modulegroups.c:1616 ../src/libs/modulegroups.c:1710 +#: ../src/libs/modulegroups.c:1747 ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1916 msgctxt "modulegroup" msgid "base" msgstr "Base" -#: ../src/libs/modulegroups.c:1582 +#: ../src/libs/modulegroups.c:1635 msgctxt "modulegroup" msgid "tone" msgstr "Tonalité" -#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1646 ../src/libs/modulegroups.c:1761 +#: ../src/libs/modulegroups.c:1817 msgctxt "modulegroup" msgid "color" msgstr "Couleur" -#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 -#: ../src/libs/modulegroups.c:1770 +#: ../src/libs/modulegroups.c:1664 ../src/libs/modulegroups.c:1769 +#: ../src/libs/modulegroups.c:1824 msgctxt "modulegroup" msgid "correct" msgstr "Retouche" -#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 -#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 +#: ../src/libs/modulegroups.c:1683 ../src/libs/modulegroups.c:1782 +#: ../src/libs/modulegroups.c:1837 ../src/libs/modulegroups.c:2442 msgctxt "modulegroup" msgid "effect" msgstr "Effet" -#: ../src/libs/modulegroups.c:1649 +#: ../src/libs/modulegroups.c:1703 msgid "modules: all" msgstr "Modules : Tous" -#: ../src/libs/modulegroups.c:1671 +#: ../src/libs/modulegroups.c:1725 msgctxt "modulegroup" msgid "grading" msgstr "Étalonnage de couleur" -#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 +#: ../src/libs/modulegroups.c:1733 ../src/libs/modulegroups.c:2448 msgctxt "modulegroup" msgid "effects" msgstr "Effets" -#: ../src/libs/modulegroups.c:1687 +#: ../src/libs/modulegroups.c:1741 msgid "workflow: beginner" msgstr "Flux de travail : débutant" -#: ../src/libs/modulegroups.c:1740 +#: ../src/libs/modulegroups.c:1794 msgid "workflow: display-referred" msgstr "Flux de travail : relatif à l’affichage" -#: ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1855 msgid "search only" msgstr "Chercher seulement" -#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 -#: ../src/libs/modulegroups.c:2679 +#: ../src/libs/modulegroups.c:1869 ../src/libs/modulegroups.c:2172 +#: ../src/libs/modulegroups.c:2756 msgctxt "modulegroup" msgid "deprecated" msgstr "Déprécié" -#: ../src/libs/modulegroups.c:1830 +#: ../src/libs/modulegroups.c:1884 msgid "previous config" msgstr "Configuration précédente" -#: ../src/libs/modulegroups.c:1832 +#: ../src/libs/modulegroups.c:1886 msgid "previous layout" msgstr "Disposition précédente" -#: ../src/libs/modulegroups.c:1836 +#: ../src/libs/modulegroups.c:1890 msgid "previous config with new layout" msgstr "Configuration précédente avec une nouvelle disposition" -#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 -#: ../src/libs/modulegroups.c:2553 +#: ../src/libs/modulegroups.c:2067 ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2624 msgid "remove this widget" msgstr "Supprimer ce contrôle" -#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 +#: ../src/libs/modulegroups.c:2192 ../src/libs/modulegroups.c:2470 msgid "remove this module" msgstr "Supprimer ce module" -#: ../src/libs/modulegroups.c:2363 +#: ../src/libs/modulegroups.c:2434 msgid "base" msgstr "Base" -#: ../src/libs/modulegroups.c:2369 +#: ../src/libs/modulegroups.c:2440 msgid "tone" msgstr "Tonalité" -#: ../src/libs/modulegroups.c:2373 +#: ../src/libs/modulegroups.c:2444 msgid "technical" msgstr "Technique" -#: ../src/libs/modulegroups.c:2375 +#: ../src/libs/modulegroups.c:2446 msgid "grading" msgstr "Étalonnage des couleurs" -#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 +#: ../src/libs/modulegroups.c:2452 ../src/libs/modulegroups.c:2460 msgid "add this module" msgstr "Ajouter ce module" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 +#: ../src/libs/modulegroups.c:2482 ../src/libs/modulegroups.c:2702 msgid "all available modules" msgstr "Tous les modules disponibles" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2490 msgid "add module" msgstr "Ajouter un module" -#: ../src/libs/modulegroups.c:2424 +#: ../src/libs/modulegroups.c:2495 msgid "remove module" msgstr "Supprimer un module" -#: ../src/libs/modulegroups.c:2547 +#: ../src/libs/modulegroups.c:2618 msgid "header needed for other widgets" msgstr "Entête nécessaire pour les autres contrôles" -#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 +#: ../src/libs/modulegroups.c:2634 ../src/libs/modulegroups.c:2641 msgid "add this widget" msgstr "Ajouter ce contrôle" -#: ../src/libs/modulegroups.c:2583 +#: ../src/libs/modulegroups.c:2654 msgid "currently invisible" msgstr "Actuellement invisible" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2686 msgid "add widget" msgstr "Ajouter un contrôle" -#: ../src/libs/modulegroups.c:2621 +#: ../src/libs/modulegroups.c:2691 msgid "remove widget" msgstr "Supprimer un contrôle" -#: ../src/libs/modulegroups.c:2742 -msgid "show all history modules" -msgstr "Afficher tous les modules de l’historique" +#: ../src/libs/modulegroups.c:2907 +msgid "show all modules" +msgstr "Afficher tous les modules" -#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 +#: ../src/libs/modulegroups.c:2908 +msgid "show all modules, regardless of the selected group" +msgstr "Afficher tous les modules, quel que soit le groupe actif" + +#: ../src/libs/modulegroups.c:2911 +msgid "show active and history modules" +msgstr "Afficher tous les modules actifs et de l’historique" + +#: ../src/libs/modulegroups.c:2912 msgid "" -"show modules that are present in the history stack, regardless of whether or " -"not they are currently enabled" +"show the active modules and the modules present in the history stack, whether " +"enabled or not" msgstr "" -"Affiche les modules présents dans l’historique qu’ils soient ou non " -"actuellement activés" +"Affiche les modules actifs et ceux présents dans l’historique qu’ils soient " +"ou non actuellement activés" + +#: ../src/libs/modulegroups.c:2916 +msgid "show active modules only" +msgstr "Afficher seulement les modules actifs" -#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 +#: ../src/libs/modulegroups.c:2917 +msgid "show only the modules that are currently enabled" +msgstr "Montre seulement les modules actuellement activés" + +#: ../src/libs/modulegroups.c:2993 ../src/libs/modulegroups.c:3204 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -31508,24 +32289,24 @@ msgstr "" "Ils ne seront plus disponibles pour les nouveaux développements dans la " "prochaine version." -#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +#: ../src/libs/modulegroups.c:3028 ../src/libs/modulegroups.c:3572 msgid "quick access" msgstr "Accès rapide" -#: ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3030 msgid "active pipeline" msgstr "Pipeline actif" -#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#: ../src/libs/modulegroups.c:3074 ../src/libs/modulegroups.c:3092 #, c-format msgid "module group: '%s'" msgstr "Groupes de modules « %s »" -#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +#: ../src/libs/modulegroups.c:3108 ../src/libs/modulegroups.c:3168 msgid "cycle module groups" msgstr "Cycler les groupes de modules" -#: ../src/libs/modulegroups.c:2975 +#: ../src/libs/modulegroups.c:3139 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -31533,19 +32314,19 @@ msgstr "" "Panneau d’accès rapide.\n" "« Clic-droit » sur les icônes des onglets pour ajouter/supprimer des widgets." -#: ../src/libs/modulegroups.c:2978 +#: ../src/libs/modulegroups.c:3142 msgid "quick access panel" msgstr "Panneau d’accès rapide" -#: ../src/libs/modulegroups.c:2990 +#: ../src/libs/modulegroups.c:3156 msgid "show only active modules" msgstr "Afficher seulement les modules actifs" -#: ../src/libs/modulegroups.c:2991 +#: ../src/libs/modulegroups.c:3158 msgid "active modules" msgstr "Modules actifs" -#: ../src/libs/modulegroups.c:3001 +#: ../src/libs/modulegroups.c:3173 msgid "" "presets\n" "ctrl+click to manage" @@ -31553,152 +32334,160 @@ msgstr "" "Préréglages\n" "Ctrl+clic pour gérer." -#: ../src/libs/modulegroups.c:3008 +#: ../src/libs/modulegroups.c:3180 msgid "search modules" msgstr "Rechercher dans les modules" -#: ../src/libs/modulegroups.c:3010 +#: ../src/libs/modulegroups.c:3182 msgid "search modules by name or tag" msgstr "Rechercher les modules par nom ou mots-clés" -#: ../src/libs/modulegroups.c:3025 +#: ../src/libs/modulegroups.c:3197 msgid "clear text" msgstr "Effacer le texte" -#: ../src/libs/modulegroups.c:3142 +#: ../src/libs/modulegroups.c:3318 #, c-format msgid "" "%s\n" "right-click tab icon to add/remove modules" msgstr "" "%s\n" -"Clic-droit sur l’icône de l'onglet pour ajouter/supprimer des modules" +"Clic-droit sur l’icône de l’onglet pour ajouter/supprimer des modules" -#: ../src/libs/modulegroups.c:3286 +#: ../src/libs/modulegroups.c:3457 msgid "basic icon" msgstr "Icône base" -#: ../src/libs/modulegroups.c:3297 +#: ../src/libs/modulegroups.c:3467 msgid "active icon" msgstr "Icône actif" -#: ../src/libs/modulegroups.c:3308 +#: ../src/libs/modulegroups.c:3477 msgid "color icon" msgstr "Icône couleur" -#: ../src/libs/modulegroups.c:3319 +#: ../src/libs/modulegroups.c:3487 msgid "correct icon" msgstr "Icône correction" -#: ../src/libs/modulegroups.c:3330 +#: ../src/libs/modulegroups.c:3497 msgid "effect icon" msgstr "Icône effet" -#: ../src/libs/modulegroups.c:3341 +#: ../src/libs/modulegroups.c:3507 msgid "favorites icon" msgstr "Icône favoris" -#: ../src/libs/modulegroups.c:3352 +#: ../src/libs/modulegroups.c:3517 msgid "tone icon" msgstr "Icône tonalités" -#: ../src/libs/modulegroups.c:3363 +#: ../src/libs/modulegroups.c:3527 msgid "grading icon" msgstr "Icône étalonnage" -#: ../src/libs/modulegroups.c:3374 +#: ../src/libs/modulegroups.c:3537 msgid "technical icon" msgstr "Icône technique" -#: ../src/libs/modulegroups.c:3408 +#: ../src/libs/modulegroups.c:3570 msgid "quick access panel widgets" msgstr "Panneau d’accès rapide aux contrôles" -#: ../src/libs/modulegroups.c:3432 +#: ../src/libs/modulegroups.c:3594 msgid "add widget to the quick access panel" msgstr "Ajouter un contrôle au module d’accès rapide" -#: ../src/libs/modulegroups.c:3465 +#: ../src/libs/modulegroups.c:3628 msgid "group icon" msgstr "Icône groupe" -#: ../src/libs/modulegroups.c:3475 +#: ../src/libs/modulegroups.c:3640 msgid "group name" msgstr "Nom du groupe" -#: ../src/libs/modulegroups.c:3487 +#: ../src/libs/modulegroups.c:3653 msgid "remove group" msgstr "Supprimer le groupe" -#: ../src/libs/modulegroups.c:3515 +#: ../src/libs/modulegroups.c:3682 msgid "move group to the left" msgstr "Déplace le groupe vers la gauche" -#: ../src/libs/modulegroups.c:3525 +#: ../src/libs/modulegroups.c:3694 msgid "add module to the group" msgstr "Ajouter un module au groupe" -#: ../src/libs/modulegroups.c:3537 +#: ../src/libs/modulegroups.c:3707 msgid "move group to the right" msgstr "Déplace le groupe vers la droite" -#: ../src/libs/modulegroups.c:3725 +#: ../src/libs/modulegroups.c:3897 msgid "rename preset" msgstr "Renommer ce préréglage" -#: ../src/libs/modulegroups.c:3728 +#: ../src/libs/modulegroups.c:3900 msgid "_rename" msgstr "_Renommer" -#: ../src/libs/modulegroups.c:3733 +#: ../src/libs/modulegroups.c:3905 msgid "a preset with this name already exists!" msgstr "Un préréglage avec ce nom existe déjà." -#: ../src/libs/modulegroups.c:3742 +#: ../src/libs/modulegroups.c:3914 msgid "new preset name:" msgstr "Nom du préréglage :" -#: ../src/libs/modulegroups.c:4070 +#: ../src/libs/modulegroups.c:4242 msgid "preset: " msgstr "Préréglage : " -#: ../src/libs/modulegroups.c:4080 +#: ../src/libs/modulegroups.c:4252 msgid "remove the preset" msgstr "Supprimer ce préréglage" -#: ../src/libs/modulegroups.c:4084 +#: ../src/libs/modulegroups.c:4256 msgid "duplicate the preset" msgstr "Dupliquer ce préréglage" -#: ../src/libs/modulegroups.c:4088 +#: ../src/libs/modulegroups.c:4260 msgid "rename the preset" msgstr "Renommer ce préréglage" -#: ../src/libs/modulegroups.c:4092 +#: ../src/libs/modulegroups.c:4264 msgid "create a new empty preset" msgstr "Créer un nouveau préréglage vierge" -#: ../src/libs/modulegroups.c:4100 +#: ../src/libs/modulegroups.c:4272 msgid "show search line" msgstr "Montrer la zone de recherche" -#: ../src/libs/modulegroups.c:4104 +#: ../src/libs/modulegroups.c:4276 msgid "show quick access panel" msgstr "Afficher le panneau d’accès rapide" -#: ../src/libs/modulegroups.c:4109 +#: ../src/libs/modulegroups.c:4281 msgid "show all history modules in active group" msgstr "Afficher tous les modules de l’historique dans le groupe actif" -#: ../src/libs/modulegroups.c:4123 +#: ../src/libs/modulegroups.c:4284 +msgid "" +"show modules that are present in the history stack, regardless of whether or " +"not they are currently enabled" +msgstr "" +"Affiche les modules présents dans l’historique qu’ils soient ou non " +"actuellement activés" + +#: ../src/libs/modulegroups.c:4295 msgid "auto-apply this preset" msgstr "Appliquer automatiquement ce préréglage" -#: ../src/libs/modulegroups.c:4139 +#: ../src/libs/modulegroups.c:4313 msgid "module groups" msgstr "Groupes de modules" -#: ../src/libs/modulegroups.c:4158 +#: ../src/libs/modulegroups.c:4332 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" @@ -31708,12 +32497,12 @@ msgstr "" msgid "navigation" msgstr "Navigation" -#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:263 msgctxt "navigationbox" msgid "fill" msgstr "Rempli" -#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:261 msgid "small" msgstr "Petit" @@ -31725,212 +32514,220 @@ msgstr "" "Navigation\n" "Cliquer ou déplacer pour positionner la zone dans la vue centrale." -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:248 msgid "hide navigation thumbnail" msgstr "Basculer la miniature de navigation" -#: ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:259 msgid "image zoom level" msgstr "Niveau de zoom de l’image" -#: ../src/libs/navigation.c:270 +#: ../src/libs/navigation.c:264 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:271 +#: ../src/libs/navigation.c:265 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:272 +#: ../src/libs/navigation.c:266 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:273 +#: ../src/libs/navigation.c:267 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:274 +#: ../src/libs/navigation.c:268 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:275 +#: ../src/libs/navigation.c:269 msgid "1600%" msgstr "1600%" -#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3302 +#: ../src/libs/neural_restore.c:478 ../src/libs/neural_restore.c:3566 msgid "neural restore" msgstr "Restauration neuronale" -#: ../src/libs/neural_restore.c:456 +#: ../src/libs/neural_restore.c:483 msgid "AI-based image restoration: denoise and upscale" -msgstr "Restauration d’image par IA : réduction du bruit et mise à l’échelle" +msgstr "Restauration d’image par IA : débruitage et mise à l’échelle" -#: ../src/libs/neural_restore.c:845 +#: ../src/libs/neural_restore.c:872 #, c-format msgid "failed to open TIFF for writing: %s" msgstr "Échec d’ouverture du TIFF « %s » en écriture" -#: ../src/libs/neural_restore.c:896 +#: ../src/libs/neural_restore.c:944 msgid "out of memory for detail recovery buffer" msgstr "Mémoire insuffisante pour le tampon de récupération des détails" -#: ../src/libs/neural_restore.c:1108 -msgid "Bayer" -msgstr "Bayer" +#: ../src/libs/neural_restore.c:1212 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "Impossible de charger le modèle IA de débruitage RAW Bayer" -#: ../src/libs/neural_restore.c:1112 -msgid "X-Trans" -msgstr "X-Trans" +#: ../src/libs/neural_restore.c:1216 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "Impossible de charger le modèle AI de débruitage RAW X-Trans" -#: ../src/libs/neural_restore.c:1123 -#, c-format -msgid "failed to load AI raw denoise %s model" -msgstr "Impossible de charger le modèle de réduction du bruit RAW IA « %s »" +#: ../src/libs/neural_restore.c:1220 +msgid "failed to load AI model for linear raw denoising" +msgstr "Impossible de charger le modèle IA de débruitage RAW linéaire" -#: ../src/libs/neural_restore.c:1170 +#: ../src/libs/neural_restore.c:1274 msgid "raw denoise: unsupported raw datatype" -msgstr "Réduction du buit RAW : Données RAW non supportées" +msgstr "Débruitage RAW : Données RAW non supportées" -#: ../src/libs/neural_restore.c:1301 +#: ../src/libs/neural_restore.c:1405 msgid "raw denoise: cannot load source image" -msgstr "Réduction du bruit RAW : impossible de charger l’image" +msgstr "Débruitage RAW : impossible de charger l’image" -#: ../src/libs/neural_restore.c:1327 -msgid "raw denoise: image is not a supported raw sensor format" -msgstr "Réduction du bruit RAW : l’image n’est pas dans un format RAW supporté" +#: ../src/libs/neural_restore.c:1431 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "Débruitage RAW : l’image n’est pas dans un format RAW supporté" -#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4164 -msgid "upscale" -msgstr "Mise à l’échelle" +#: ../src/libs/neural_restore.c:1459 ../src/libs/neural_restore.c:2835 +msgid "" +"raw denoise: this image is already pre-demosaiced (sRaw / computational raw); " +"results may be limited" +msgstr "" +"Débruitage RAW : cette image est déjà pré-démosaïquée (sRAW / RAW calculé) ; " +"les résultats peuvent être limités." -#: ../src/libs/neural_restore.c:1361 +#: ../src/libs/neural_restore.c:1477 #, c-format msgid "loading %s model..." msgstr "Chargement du modèle « %s »…" -#: ../src/libs/neural_restore.c:1391 +#: ../src/libs/neural_restore.c:1507 #, c-format msgid "failed to load AI %s model" msgstr "Impossible de charger le modèle IA « %s »" -#: ../src/libs/neural_restore.c:1461 +#: ../src/libs/neural_restore.c:1577 msgid "neural restore: cannot create output directory" msgstr "Restauration neuronale : impossible de créer le répertoire de sortie" -#: ../src/libs/neural_restore.c:1493 +#: ../src/libs/neural_restore.c:1609 msgid "neural restore: too many output files" msgstr "Restauration neuronale : trop de fichiers ouverts" -#: ../src/libs/neural_restore.c:1502 +#: ../src/libs/neural_restore.c:1618 #, c-format msgid "denoising image %d/%d..." -msgstr "Réduction du bruit de l’image %d/%d..." +msgstr "Débruitage de l’image %d/%d..." -#: ../src/libs/neural_restore.c:1503 +#: ../src/libs/neural_restore.c:1619 #, c-format msgid "raw denoising image %d/%d..." -msgstr "Réduction du bruit RAW de l’image %d/%d..." +msgstr "Débruitage RAW de l’image %d/%d..." -#: ../src/libs/neural_restore.c:1504 +#: ../src/libs/neural_restore.c:1620 #, c-format msgid "upscaling 2x image %d/%d..." msgstr "Mise à l’échelle 2x de l’image %d/%d..." -#: ../src/libs/neural_restore.c:1505 +#: ../src/libs/neural_restore.c:1621 #, c-format msgid "upscaling 4x image %d/%d..." msgstr "Mise à l’échelle 4x de l’image %d/%d..." -#: ../src/libs/neural_restore.c:1514 +#: ../src/libs/neural_restore.c:1630 #, c-format msgid "raw denoise failed for image %d" -msgstr "Échec de la réduction du bruit RAW pour l’image %d" +msgstr "Échec du débruitage RAW pour l’image %d" -#: ../src/libs/neural_restore.c:1543 +#: ../src/libs/neural_restore.c:1659 msgid "neural restore: export failed" msgstr "Restauration neuronale : échec de l’exportation" -#: ../src/libs/neural_restore.c:1566 +#: ../src/libs/neural_restore.c:1682 #, c-format msgid "neural %s: %d image processed" msgid_plural "neural %s: %d images processed" msgstr[0] "Modèle neuronal « %s » : %d image traitée" msgstr[1] "Modèle neuronal « %s » : %d images traitées" -#: ../src/libs/neural_restore.c:1648 +#: ../src/libs/neural_restore.c:1764 msgid "large output - processing will be slow" msgstr "Sortie volumineuse - le traitement sera lent" -#: ../src/libs/neural_restore.c:1664 +#: ../src/libs/neural_restore.c:1780 msgid "output: Bayer CFA DNG" msgstr "Sortie : CFA DNG Bayer" -#: ../src/libs/neural_restore.c:1665 +#: ../src/libs/neural_restore.c:1781 msgid "output: LinearRaw DNG" msgstr "Sortie : DNG RAW linéaire" -#: ../src/libs/neural_restore.c:1684 +#: ../src/libs/neural_restore.c:1792 +msgid "preview unavailable – process to save result" +msgstr "" +"Prévisualisation non disponible - continuer pour enregistrer le résultat" + +#: ../src/libs/neural_restore.c:1813 msgid "wide-gamut preserved, not denoised" msgstr "Gamut large préservé, pas débruité." -#: ../src/libs/neural_restore.c:1685 +#: ../src/libs/neural_restore.c:1814 msgid "wide-gamut clipped" msgstr "Gamut large écrêté" -#: ../src/libs/neural_restore.c:3486 +#: ../src/libs/neural_restore.c:3749 #, c-format msgid "zoom %.0f%%" msgstr "Zoom %.0f%%" -#: ../src/libs/neural_restore.c:3649 +#: ../src/libs/neural_restore.c:3912 msgid "click to select preview area" msgstr "Cliquer pour sélectionner la zone à prévisualiser" -#: ../src/libs/neural_restore.c:3674 +#: ../src/libs/neural_restore.c:3937 msgid "model not available" msgstr "Modèle non disponible" -#: ../src/libs/neural_restore.c:3676 ../src/libs/neural_restore.c:3870 +#: ../src/libs/neural_restore.c:3939 ../src/libs/neural_restore.c:4122 msgid "generating preview..." msgstr "Génération de la prévisualisation…" -#: ../src/libs/neural_restore.c:3678 +#: ../src/libs/neural_restore.c:3941 msgid "click to generate preview" msgstr "Cliquer pour générer la prévisualisation" -#: ../src/libs/neural_restore.c:3680 +#: ../src/libs/neural_restore.c:3943 msgid "image not supported by this task" msgstr "Image non supportée par cette tâche" -#: ../src/libs/neural_restore.c:3682 +#: ../src/libs/neural_restore.c:3945 msgid "preview initialization failed" msgstr "Échec de l’initialisation de la prévisualisation" -#: ../src/libs/neural_restore.c:3683 +#: ../src/libs/neural_restore.c:3946 msgid "select an image to preview" msgstr "Sélectionner une image à prévisualiser" -#: ../src/libs/neural_restore.c:4116 ../src/libs/neural_restore.c:4380 +#: ../src/libs/neural_restore.c:4370 ../src/libs/neural_restore.c:4639 msgid "select output folder" msgstr "Sélectionner le dossier de sortie" -#: ../src/libs/neural_restore.c:4161 +#: ../src/libs/neural_restore.c:4415 msgid "AI raw denoising" -msgstr "Réduction du bruit RAW IA" +msgstr "Débruitage RAW IA" -#: ../src/libs/neural_restore.c:4163 +#: ../src/libs/neural_restore.c:4417 msgid "AI denoising" -msgstr "Réduction du bruit IA" +msgstr "Débruitage IA" -#: ../src/libs/neural_restore.c:4165 +#: ../src/libs/neural_restore.c:4419 msgid "AI upscaling" msgstr "Mise à l’échelle IA" -#: ../src/libs/neural_restore.c:4177 +#: ../src/libs/neural_restore.c:4431 msgid "blend between the source CFA (0%) and the denoised output (100%)" msgstr "Fusion entre la source CFA (0%) et la sortie débuitée (100%)" -#: ../src/libs/neural_restore.c:4195 +#: ../src/libs/neural_restore.c:4449 #, no-c-format msgid "" "100% applies the full AI model output; lower values bring back luminance " @@ -31940,19 +32737,19 @@ msgstr "" "réintroduisent la texture de luminance et le grain tout en conservant la " "suppression du bruit chromatique." -#: ../src/libs/neural_restore.c:4204 +#: ../src/libs/neural_restore.c:4458 msgid "upscale factor" msgstr "Facteur d’agrandissement" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4460 msgid "2x" msgstr "2x" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4460 msgid "4x" msgstr "4x" -#: ../src/libs/neural_restore.c:4223 +#: ../src/libs/neural_restore.c:4478 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" @@ -31960,27 +32757,31 @@ msgstr "" "Cliquer sur la miniature pour sélectionner la zone à prévisualisation.\n" "Double-clic pour recentrer" -#: ../src/libs/neural_restore.c:4254 +#: ../src/libs/neural_restore.c:4501 msgid "process selected images" msgstr "Traiter les images sélectionnées" -#: ../src/libs/neural_restore.c:4272 +#: ../src/libs/neural_restore.c:4519 msgid "output parameters" msgstr "Paramètres de sortie" -#: ../src/libs/neural_restore.c:4283 +#: ../src/libs/neural_restore.c:4530 msgid "output TIFF bit depth" msgstr "Bits pour sortie TIFF" -#: ../src/libs/neural_restore.c:4325 +#: ../src/libs/neural_restore.c:4540 +msgid "output TIFF compression" +msgstr "Compression du TIFF en sortie" + +#: ../src/libs/neural_restore.c:4583 msgid "color profile embedded in the output TIFF" msgstr "Profil couleur embarquée dans la sortie TIFF" -#: ../src/libs/neural_restore.c:4335 +#: ../src/libs/neural_restore.c:4593 msgid "preserve wide-gamut colors" msgstr "Préserver les couleurs du gamut large" -#: ../src/libs/neural_restore.c:4342 +#: ../src/libs/neural_restore.c:4600 msgid "" "when on, pixels outside sRGB gamut pass through without being denoised; when " "off, all pixels are denoised but wide-gamut colors may be clipped; only " @@ -31990,15 +32791,15 @@ msgstr "" "lorsque non positionné les pixels sont débruités mais les couleurs de gamut " "large peuvent être écrêtées ; affecte uniquement le débruitage." -#: ../src/libs/neural_restore.c:4351 +#: ../src/libs/neural_restore.c:4609 msgid "add to the current collection" msgstr "Ajouter dans la collection courante" -#: ../src/libs/neural_restore.c:4357 +#: ../src/libs/neural_restore.c:4615 msgid "automatically import the output image into the current collection" msgstr "Importation automatique de l’image produite dans la collection courante" -#: ../src/libs/neural_restore.c:4373 +#: ../src/libs/neural_restore.c:4631 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" @@ -32006,63 +32807,63 @@ msgstr "" "Répertoire de sortie - supporte les variables Darktable\n" "$(FILE_FOLDER) = répertoire de l’image source" -#: ../src/libs/print_settings.c:48 +#: ../src/libs/print_settings.c:49 msgid "print settings" msgstr "Paramètres d’impression" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 +#: ../src/libs/print_settings.c:369 ../src/libs/print_settings.c:772 #, c-format msgid "processing `%s' for `%s'" msgstr "Lancement de l’impression de « %s » sur « %s »" -#: ../src/libs/print_settings.c:399 +#: ../src/libs/print_settings.c:400 #, c-format msgid "cannot open printer profile `%s'" msgstr "Impossible d’ouvrir le profil d’impression « %s »" -#: ../src/libs/print_settings.c:410 +#: ../src/libs/print_settings.c:411 #, c-format msgid "error getting output profile for image %d" msgstr "Erreur de récupération du profil de sortie pour l’image %d" -#: ../src/libs/print_settings.c:422 +#: ../src/libs/print_settings.c:423 #, c-format msgid "cannot apply printer profile `%s'" msgstr "Impossible d’appliquer le profil d’impression « %s » !" -#: ../src/libs/print_settings.c:594 +#: ../src/libs/print_settings.c:595 msgid "failed to create temporary PDF for printing" msgstr "Échec de la création du PDF temporaire pour l’impression" -#: ../src/libs/print_settings.c:640 +#: ../src/libs/print_settings.c:641 msgid "maximum image per page reached" msgstr "Nombre maximum d’image par page atteint" -#: ../src/libs/print_settings.c:725 +#: ../src/libs/print_settings.c:726 msgid "cannot print until a picture is selected" msgstr "Impossible d’imprimer tant qu’une image n’est pas sélectionnée" -#: ../src/libs/print_settings.c:730 +#: ../src/libs/print_settings.c:731 msgid "cannot print until a printer is selected" msgstr "Impossible d’imprimer tant qu’une imprimante n’est pas sélectionnée" -#: ../src/libs/print_settings.c:735 +#: ../src/libs/print_settings.c:736 msgid "cannot print until a paper is selected" msgstr "Impossible d’imprimer tant qu’un papier n’est pas sélectionné" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:764 #, c-format msgid "cannot get image %d for printing" msgstr "Impossible de récupérer l’image %d pour l’impression" -#: ../src/libs/print_settings.c:942 +#: ../src/libs/print_settings.c:943 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (DPI : %d)" -#: ../src/libs/print_settings.c:1195 +#: ../src/libs/print_settings.c:1196 #, c-format msgid "" "style to be applied on print:\n" @@ -32071,61 +32872,61 @@ msgstr "" "Style à appliquer lors de l’impression :\n" "%s" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2489 msgctxt "section" msgid "printer" msgstr "Imprimante" -#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2571 +#: ../src/libs/print_settings.c:2502 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2566 msgid "printer" msgstr "Imprimante" -#: ../src/libs/print_settings.c:2507 +#: ../src/libs/print_settings.c:2502 msgid "media" msgstr "Type du papier" -#: ../src/libs/print_settings.c:2528 +#: ../src/libs/print_settings.c:2523 msgid "color management in printer driver" msgstr "Gestion des couleurs par l’imprimante" -#: ../src/libs/print_settings.c:2561 +#: ../src/libs/print_settings.c:2556 msgid "printer ICC profiles" msgstr "profils ICC d’imprimantes" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2577 msgid "black point compensation" msgstr "Compensation du point noir" -#: ../src/libs/print_settings.c:2595 +#: ../src/libs/print_settings.c:2590 msgid "activate black point compensation when applying the printer profile" msgstr "" "Active la compensation du point noir lors de l’application du profil " "d’imprimante" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2602 +#: ../src/libs/print_settings.c:2597 msgctxt "section" msgid "page" msgstr "Page" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2619 msgid "measurement units" msgstr "Unité de mesure" -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2627 msgid "image width/height" msgstr "Largeur/hauteur" -#: ../src/libs/print_settings.c:2637 +#: ../src/libs/print_settings.c:2632 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2645 +#: ../src/libs/print_settings.c:2640 msgid "scale factor" msgstr "Facteur d’agrandissement" -#: ../src/libs/print_settings.c:2651 +#: ../src/libs/print_settings.c:2646 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -32139,46 +32940,46 @@ msgstr "" "une qualité d’impression médiocre)." #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2660 msgid "top margin" msgstr "Marge haute" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2664 msgid "left margin" msgstr "Marge gauche" -#: ../src/libs/print_settings.c:2672 +#: ../src/libs/print_settings.c:2667 msgid "lock" msgstr "Sync" -#: ../src/libs/print_settings.c:2674 +#: ../src/libs/print_settings.c:2669 msgid "change all margins uniformly" msgstr "Change toutes les marges uniformément" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2678 +#: ../src/libs/print_settings.c:2673 msgid "right margin" msgstr "Marge droite" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2682 +#: ../src/libs/print_settings.c:2677 msgid "bottom margin" msgstr "Marge basse" -#: ../src/libs/print_settings.c:2715 +#: ../src/libs/print_settings.c:2710 msgid "display grid" msgstr "Afficher la grille" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2721 msgid "snap to grid" msgstr "Aligner sur la grille" -#: ../src/libs/print_settings.c:2739 +#: ../src/libs/print_settings.c:2734 msgid "borderless mode required" msgstr "Mode sans bordure requis" -#: ../src/libs/print_settings.c:2742 +#: ../src/libs/print_settings.c:2737 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -32189,16 +32990,16 @@ msgstr "" "en dessous de celles de l’imprimante." #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2749 +#: ../src/libs/print_settings.c:2744 msgctxt "section" msgid "image layout" msgstr "Disposition de l’image" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2785 msgid "new image area" msgstr "Nouvelle zone d’image" -#: ../src/libs/print_settings.c:2792 +#: ../src/libs/print_settings.c:2787 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -32208,57 +33009,57 @@ msgstr "" "Clic+glisser sur la page pour placer la zone,\n" "puis y déposer une image depuis le bandeau." -#: ../src/libs/print_settings.c:2796 +#: ../src/libs/print_settings.c:2791 msgid "delete image area" msgstr "Supprimer zone image" -#: ../src/libs/print_settings.c:2798 +#: ../src/libs/print_settings.c:2793 msgid "delete the currently selected image area" msgstr "Supprime la zone d’image actuellement sélectionnée" -#: ../src/libs/print_settings.c:2801 +#: ../src/libs/print_settings.c:2796 msgid "clear layout" msgstr "Effacer composition" -#: ../src/libs/print_settings.c:2803 +#: ../src/libs/print_settings.c:2798 msgid "remove all image areas from the page" msgstr "Enlève toutes les zones d’image de la page" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2820 +#: ../src/libs/print_settings.c:2815 msgid "image area x origin (in current unit)" msgstr "X de la zone d’image (dans l’unité sélectionnée)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2824 +#: ../src/libs/print_settings.c:2819 msgid "image area y origin (in current unit)" msgstr "Y de la zone d’image (dans l’unité sélectionnée)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2835 +#: ../src/libs/print_settings.c:2830 msgid "image area width (in current unit)" msgstr "Largeur de la zone d’image (dans l’unité sélectionnée)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2839 +#: ../src/libs/print_settings.c:2834 msgid "image area height (in current unit)" msgstr "Hauteur de la zone d’image (dans l’unité sélectionnée)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2865 +#: ../src/libs/print_settings.c:2860 msgctxt "section" msgid "print settings" msgstr "Paramètres d’impression" -#: ../src/libs/print_settings.c:2935 +#: ../src/libs/print_settings.c:2929 msgid "select style to be applied on printing" msgstr "Sélectionner le style à appliquer à l’impression" -#: ../src/libs/print_settings.c:2937 +#: ../src/libs/print_settings.c:2935 msgid "temporary style to use while printing" msgstr "Style temporaire à utiliser lors de l’export" -#: ../src/libs/print_settings.c:2969 +#: ../src/libs/print_settings.c:2967 msgid "print with current settings" msgstr "Imprime avec les réglages actuels" @@ -32291,15 +33092,15 @@ msgstr " sauf " msgid "recent collections settings" msgstr "Préférences des collections récentes" -#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1022 msgid "set scale to linear" msgstr "Afficher en mode linéaire" -#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1027 msgid "set scale to logarithmic" msgstr "Afficher en mode logarithmique" -#: ../src/libs/scopes/histogram.c:244 +#: ../src/libs/scopes/histogram.c:245 msgid "switch histogram scale" msgstr "Changer l’échelle de l’histogramme" @@ -32312,48 +33113,48 @@ msgstr "Séparé" msgid "vectorscope" msgstr "Vectorscope" -#: ../src/libs/scopes/vectorscope.c:1038 +#: ../src/libs/scopes/vectorscope.c:1037 msgid "set view to AzBz" msgstr "Afficher en mode AzBz" -#: ../src/libs/scopes/vectorscope.c:1044 +#: ../src/libs/scopes/vectorscope.c:1043 msgid "set view to RYB" msgstr "Afficher en mode RJB" -#: ../src/libs/scopes/vectorscope.c:1050 +#: ../src/libs/scopes/vectorscope.c:1049 msgid "set view to u*v*" msgstr "Afficher en mode u*v*" -#: ../src/libs/scopes/vectorscope.c:1160 +#: ../src/libs/scopes/vectorscope.c:1159 msgid "scroll to coarse-rotate" msgstr "Molette pour pivoter" -#: ../src/libs/scopes/vectorscope.c:1161 +#: ../src/libs/scopes/vectorscope.c:1160 msgid "ctrl+scroll to fine rotate" msgstr "Ctrl+molette pour pivoter finement" -#: ../src/libs/scopes/vectorscope.c:1162 +#: ../src/libs/scopes/vectorscope.c:1161 msgid "shift+scroll to change width" msgstr "Maj+molette pour changer la largeur" -#: ../src/libs/scopes/vectorscope.c:1163 +#: ../src/libs/scopes/vectorscope.c:1162 msgid "alt+scroll to cycle" msgstr "Alt+molette pour parcourir" -#: ../src/libs/scopes/vectorscope.c:1419 +#: ../src/libs/scopes/vectorscope.c:1425 msgid "cycle vectorscope types" msgstr "Parcourir les modes du vectorscope" -#: ../src/libs/scopes/vectorscope.c:1424 +#: ../src/libs/scopes/vectorscope.c:1432 msgid "switch vectorscope scale" msgstr "Changer l’échelle du vectorscope" -#: ../src/libs/scopes/vectorscope.c:1441 +#: ../src/libs/scopes/vectorscope.c:1451 msgid "color harmonies" msgstr "Harmonies des couleurs" #. FIXME: do we need this action, or is it vestigial? -#: ../src/libs/scopes/vectorscope.c:1459 +#: ../src/libs/scopes/vectorscope.c:1469 msgid "cycle color harmonies" msgstr "Parcourir les harmonie des couleurs" @@ -32369,11 +33170,11 @@ msgstr "Afficher verticalement" msgid "set scope to horizontal" msgstr "Afficher horizontalement" -#: ../src/libs/scopes/waveform.c:404 +#: ../src/libs/scopes/waveform.c:405 msgid "switch scope orientation" msgstr "Modifie l’orientation du scope" -#: ../src/libs/scopes/waveform.c:446 +#: ../src/libs/scopes/waveform.c:449 msgid "RGB parade" msgstr "Parade RVB" @@ -32423,11 +33224,11 @@ msgstr "Session" msgid "jobcode" msgstr "Code projet" -#: ../src/libs/snapshots.c:99 +#: ../src/libs/snapshots.c:100 msgid "snapshots" msgstr "Instantanés" -#: ../src/libs/snapshots.c:104 +#: ../src/libs/snapshots.c:105 msgid "" "remember a specific edit state and\n" "allow comparing it against another\n" @@ -32442,28 +33243,28 @@ msgctxt "snapshot sign" msgid "S" msgstr "S" -#: ../src/libs/snapshots.c:604 +#: ../src/libs/snapshots.c:613 msgid "restore snapshot into current history" msgstr "Restaurer l’instantané dans l’historique courant" -#: ../src/libs/snapshots.c:719 +#: ../src/libs/snapshots.c:730 msgid "snapshots for removed image have been deleted" msgstr "Les instantanés pour les images supprimées ont été enlévé" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 #, c-format msgid "↗ %s '%s'" msgstr "↗ %s « %s »" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 msgid "this snapshot was taken from" msgstr "Cet instantané a été pris depuis" -#: ../src/libs/snapshots.c:810 +#: ../src/libs/snapshots.c:821 msgid "take snapshot" msgstr "Prendre un instantané" -#: ../src/libs/snapshots.c:812 +#: ../src/libs/snapshots.c:823 msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" @@ -32471,17 +33272,17 @@ msgstr "" "Prend un instantané pour le comparer avec une autre image\n" "ou avec la même à une autre étape du développement." -#: ../src/libs/snapshots.c:867 -msgid "side-by-side" -msgstr "Côte-à-côte" - -#: ../src/libs/snapshots.c:873 +#: ../src/libs/snapshots.c:879 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" msgstr "Place l’instantané à côté de l’image courante au lieu de le superposer" -#: ../src/libs/snapshots.c:877 +#: ../src/libs/snapshots.c:881 +msgid "side-by-side" +msgstr "Côte-à-côte" + +#: ../src/libs/snapshots.c:890 msgid "toggle last snapshot" msgstr "Basculer le dernier instantané" @@ -32553,7 +33354,7 @@ msgstr "Cacher aperçu" #: ../src/libs/styles.c:897 msgid "hide preview of style on tooltip" -msgstr "Cacher les aperçus des styles dans dans l’info bulle" +msgstr "Cacher les aperçus des styles dans l’info bulle" #: ../src/libs/styles.c:899 ../src/libs/styles.c:900 msgid "create duplicate" @@ -32579,7 +33380,7 @@ msgstr "Créer…" msgid "create styles from history stack of selected images" msgstr "Créer des styles à partir des images sélectionnées" -#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2573 msgid "edit..." msgstr "Éditer…" @@ -32620,11 +33421,11 @@ msgstr "Change la taille de l’aperçu des styles dans l’info bulle" msgid "large" msgstr "Grande" -#: ../src/libs/tagging.c:110 +#: ../src/libs/tagging.c:111 msgid "tagging" msgstr "Mots-clés" -#: ../src/libs/tagging.c:115 +#: ../src/libs/tagging.c:116 msgid "" "add or remove keywords for\n" "the currently selected images" @@ -32632,35 +33433,35 @@ msgstr "" "Ajouter ou supprimer des mots-clés\n" "des images sélectionnées" -#: ../src/libs/tagging.c:1446 +#: ../src/libs/tagging.c:1447 msgid "attach tag to all" msgstr "" "Attache le mot-clé\n" "à toutes les images sélectionnées." -#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 +#: ../src/libs/tagging.c:1456 ../src/libs/tagging.c:2542 msgid "detach tag" msgstr "Détacher le mot-clé" -#: ../src/libs/tagging.c:1459 +#: ../src/libs/tagging.c:1460 msgid "find tag" msgstr "Chercher le mot-clé" -#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 +#: ../src/libs/tagging.c:1463 ../src/libs/tagging.c:2609 msgid "copy to clipboard" msgstr "Copier dans le presse-papier" -#: ../src/libs/tagging.c:1699 +#: ../src/libs/tagging.c:1711 msgid "delete tag?" msgstr "Supprimer le mot-clé ?" -#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 -#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 +#: ../src/libs/tagging.c:1717 ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:2027 ../src/libs/tagging.c:2336 #, c-format msgid "selected: %s" msgstr "Sélectionné : « %s »" -#: ../src/libs/tagging.c:1710 +#: ../src/libs/tagging.c:1722 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -32676,73 +33477,73 @@ msgstr[1] "" "Il est assigné à %d images." # lorsque l’action n’engendre pas de suppression physique, on emploie le terme "enlever" -#: ../src/libs/tagging.c:1748 +#: ../src/libs/tagging.c:1760 #, c-format msgid "tag %s removed" msgstr "Mot-clé « %s » supprimé" -#: ../src/libs/tagging.c:1788 +#: ../src/libs/tagging.c:1800 msgid "delete node?" msgstr "Effacer le nœud ?" -#: ../src/libs/tagging.c:1798 +#: ../src/libs/tagging.c:1810 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d mot-clé sera supprimé" msgstr[1] "%d mots-clés seront supprimés" -#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:1817 ../src/libs/tagging.c:2037 +#: ../src/libs/tagging.c:2346 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d image sera mise à jour" msgstr[1] "%d images seront mises à jour" -#: ../src/libs/tagging.c:1836 +#: ../src/libs/tagging.c:1848 #, c-format msgid "%d tags removed" msgstr "%d mots-clés supprimés" -#: ../src/libs/tagging.c:1880 +#: ../src/libs/tagging.c:1892 msgid "create tag" msgstr "Créer un mot-clé" -#: ../src/libs/tagging.c:1896 +#: ../src/libs/tagging.c:1908 #, c-format msgid "add to: \"%s\" " msgstr "Ajouter à « %s » " -#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:1913 ../src/libs/tagging.c:2061 msgid "category" msgstr "Catégorie" -#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 +#: ../src/libs/tagging.c:1926 ../src/libs/tagging.c:2052 msgid "name: " msgstr "Nom : " -#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 +#: ../src/libs/tagging.c:1929 ../src/libs/tagging.c:2072 msgid "synonyms: " msgstr "Synonymes : " -#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 -#: ../src/libs/tagging.c:2360 +#: ../src/libs/tagging.c:1937 ../src/libs/tagging.c:2089 +#: ../src/libs/tagging.c:2372 msgid "empty tag is not allowed, aborting" msgstr "Mot-clé vide interdit, annulation." -#: ../src/libs/tagging.c:1936 +#: ../src/libs/tagging.c:1948 msgid "tag name already exists. aborting." msgstr "Le mot-clé existe déjà, annulation." -#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 +#: ../src/libs/tagging.c:2031 ../src/libs/tagging.c:2340 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d mot-clé sera mis à jour" msgstr[1] "%d mots-clés seront mis à jour" -#: ../src/libs/tagging.c:2079 +#: ../src/libs/tagging.c:2091 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -32750,101 +33551,101 @@ msgstr "" "« | » n’est pas utilisable dans le nom d’un mot-clé,\n" "pour modifier une hiérarchie utiliser l’action « Renommer le chemin »." -#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 +#: ../src/libs/tagging.c:2140 ../src/libs/tagging.c:2274 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "Au moins un nouveau mot-clé (%s) existe déjà, annulation." -#: ../src/libs/tagging.c:2318 +#: ../src/libs/tagging.c:2330 msgid "change path" msgstr "Changer le chemin" -#: ../src/libs/tagging.c:2364 +#: ../src/libs/tagging.c:2376 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "« | » mal placé, un mot-clé vide est interdit, annulation" # lorsque l’action n’engendre pas de suppression physique, on emploie le terme "enlever" -#: ../src/libs/tagging.c:2496 +#: ../src/libs/tagging.c:2508 #, c-format msgid "tag %s created" msgstr "Mot-clé « %s » créé" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2537 msgid "attach tag" msgstr "Attacher le mot-clé" -#: ../src/libs/tagging.c:2540 +#: ../src/libs/tagging.c:2552 msgid "create tag..." msgstr "Créer un mot-clé…" -#: ../src/libs/tagging.c:2547 +#: ../src/libs/tagging.c:2559 msgid "delete tag" msgstr "Supprimer un mot-clé" -#: ../src/libs/tagging.c:2555 +#: ../src/libs/tagging.c:2567 msgid "delete node" msgstr "Supprimer le nœud" -#: ../src/libs/tagging.c:2569 +#: ../src/libs/tagging.c:2581 msgid "change path..." msgstr "Changer le chemin…" -#: ../src/libs/tagging.c:2580 +#: ../src/libs/tagging.c:2592 msgid "set as a tag" msgstr "Défini comme mot-clé" -#: ../src/libs/tagging.c:2592 +#: ../src/libs/tagging.c:2604 msgid "copy to entry" msgstr "Copier dans le champ de saisie" -#: ../src/libs/tagging.c:2618 +#: ../src/libs/tagging.c:2630 msgid "go to tag collection" msgstr "Aller à la collection liée au mot-clé" -#: ../src/libs/tagging.c:2625 +#: ../src/libs/tagging.c:2637 msgid "go back to work" msgstr "Retourner au module des mots-clés" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2827 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2803 +#: ../src/libs/tagging.c:2829 msgid "(private)" msgstr "(privé)" -#: ../src/libs/tagging.c:2832 +#: ../src/libs/tagging.c:2858 msgid "select a keyword file" msgstr "Sélectionner un fichier de mot-clés" -#: ../src/libs/tagging.c:2847 +#: ../src/libs/tagging.c:2873 msgid "error importing tags" msgstr "Erreur lors de l’importation de mots-clés" -#: ../src/libs/tagging.c:2849 +#: ../src/libs/tagging.c:2875 #, c-format msgid "%zd tags imported" msgstr "« %zd » mots-clés importés" -#: ../src/libs/tagging.c:2874 +#: ../src/libs/tagging.c:2900 msgid "select file to export to" msgstr "Sélectionne le fichier pour l’export" -#: ../src/libs/tagging.c:2890 +#: ../src/libs/tagging.c:2916 msgid "error exporting tags" msgstr "Erreur lors de l’export de mots-clés" -#: ../src/libs/tagging.c:2892 +#: ../src/libs/tagging.c:2918 #, c-format msgid "%zd tags exported" msgstr "« %zd » mots-clés exportés" -#: ../src/libs/tagging.c:3370 +#: ../src/libs/tagging.c:3396 msgid "drop to root" msgstr "Replacer à la racine" -#: ../src/libs/tagging.c:3527 +#: ../src/libs/tagging.c:3553 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -32856,47 +33657,47 @@ msgstr "" " • Clic-droit pour afficher le menu des actions du mot-clé sélectionné,\n" " • Touche Tab pour donner le focus à la zone d’entrée." -#: ../src/libs/tagging.c:3541 +#: ../src/libs/tagging.c:3565 msgid "attach" msgstr "Attacher" -#: ../src/libs/tagging.c:3543 +#: ../src/libs/tagging.c:3567 msgid "attach tag to all selected images" msgstr "Attacher le mot-clé aux images sélectionnées" -#: ../src/libs/tagging.c:3546 +#: ../src/libs/tagging.c:3570 msgid "detach" msgstr "Détacher" -#: ../src/libs/tagging.c:3548 +#: ../src/libs/tagging.c:3572 msgid "detach tag from all selected images" msgstr "Détacher le mot-clé des images sélectionnées" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "toggle list with / without hierarchy" msgstr "Basculer la liste hiérarchique" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "hide" msgstr "Cacher" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "toggle sort by name or by count" msgstr "Changer le classement par nom ou par nombre" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "sort" msgstr "Trier" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "toggle show or not darktable tags" msgstr "Basculer l’affichage des mots-clés spécifiques à Darktable" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "dttags" msgstr "Dttags" -#: ../src/libs/tagging.c:3585 +#: ../src/libs/tagging.c:3609 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -32908,11 +33709,11 @@ msgstr "" " • Touches Tab ou Bas pour aller vers le premier mot-clé affiché,\n" " • Maj+Tab pour sélectionner le premier mot-clé utilisateur attaché." -#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 +#: ../src/libs/tagging.c:3622 ../src/libs/tagging.c:3624 msgid "clear entry" msgstr "Effacer le texte" -#: ../src/libs/tagging.c:3664 +#: ../src/libs/tagging.c:3691 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -32929,56 +33730,56 @@ msgstr "" " • Clic-droit pour les autres actions sur le mot-clé sélectionné,\n" " • Maj+Tab pour donner le focus à la zone de saisie." -#: ../src/libs/tagging.c:3710 +#: ../src/libs/tagging.c:3735 msgid "" "create a new tag with the\n" "name you entered" msgstr "Créer un nouveau mot-clé à partir de la saisie" -#: ../src/libs/tagging.c:3716 +#: ../src/libs/tagging.c:3741 msgid "import tags from a Lightroom keyword file" msgstr "Importer des mots-clés depuis un fichier de mots-clés Lightroom" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3748 msgid "export all tags to a Lightroom keyword file" msgstr "Exporter tous les mots-clés dans un fichier de mots-clés Lightroom" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "toggle list / tree view" msgstr "Changer la vue liste / arbre" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "tree" msgstr "Arbre" -#: ../src/libs/tagging.c:3733 +#: ../src/libs/tagging.c:3758 msgid "toggle list with / without suggestion" msgstr "Afficher la liste avec / sans les suggestions" -#: ../src/libs/tagging.c:3734 +#: ../src/libs/tagging.c:3759 msgid "suggestion" msgstr "Suggestion" -#: ../src/libs/tagging.c:3753 +#: ../src/libs/tagging.c:3778 msgid "redo last tag" msgstr "Ré-appliquer le mot-clé" -#: ../src/libs/tagging.c:3840 +#: ../src/libs/tagging.c:3868 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "Le raccourci de mots-clés n’est pas actif lorsque la vue est arborescente, " "changer pour la vue en liste." -#: ../src/libs/tagging.c:3973 +#: ../src/libs/tagging.c:4006 msgid "tagging settings" msgstr "Paramètres des mots-clés" -#: ../src/libs/tools/colorlabels.c:64 +#: ../src/libs/tools/colorlabels.c:66 msgid "colorlabels" msgstr "Labels de couleur" -#: ../src/libs/tools/colorlabels.c:106 +#: ../src/libs/tools/colorlabels.c:108 #, c-format msgid "" "toggle color label of selected images\n" @@ -32987,15 +33788,15 @@ msgstr "" "Basculer le label de couleur des images sélectionnées\n" "%s" -#: ../src/libs/tools/colorlabels.c:109 +#: ../src/libs/tools/colorlabels.c:111 msgid "toggle color label of selected images" msgstr "Basculer le label de couleur des images sélectionnées" -#: ../src/libs/tools/colorlabels.c:135 +#: ../src/libs/tools/colorlabels.c:132 msgid "clear color labels of selected images" msgstr "Effacer les labels couleur des images sélectionnées" -#: ../src/libs/tools/colorlabels.c:228 +#: ../src/libs/tools/colorlabels.c:234 msgid "enter a description of how you use this color label" msgstr "Entrer une description sur l’utilisation de ce label de couleur" @@ -33176,11 +33977,11 @@ msgid "invalid gamepad axis" msgstr "Axe de manette non valide" #. we write the label with the size category -#: ../src/libs/tools/global_toolbox.c:212 +#: ../src/libs/tools/global_toolbox.c:214 msgid "thumbnails overlays for size" msgstr "Surimpression des miniatures pour la taille" -#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:248 ../src/libs/tools/global_toolbox.c:312 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -33190,98 +33991,98 @@ msgstr "" "mouvement de souris,\n" "positionner à –1 pour ne jamais cacher le bloc." -#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:253 ../src/libs/tools/global_toolbox.c:317 msgid "timeout only available for block overlay" msgstr "Temporisation disponible uniquement pour la surimpression étendue" -#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:277 ../src/libs/tools/global_toolbox.c:464 msgid "culling overlays" msgstr "Surimpressions du mode sélection" -#: ../src/libs/tools/global_toolbox.c:277 +#: ../src/libs/tools/global_toolbox.c:279 msgid "preview overlays" msgstr "Prévisualisation des surimpressions" -#: ../src/libs/tools/global_toolbox.c:351 +#: ../src/libs/tools/global_toolbox.c:353 msgid "overlays not available here..." msgstr "Les surimpressions sont indisponibles ici" -#: ../src/libs/tools/global_toolbox.c:390 +#: ../src/libs/tools/global_toolbox.c:392 msgid "grouping" msgstr "Groupe" -#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:560 msgid "expand grouped images" msgstr "Montrer les images groupées" -#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:396 ../src/libs/tools/global_toolbox.c:562 msgid "collapse grouped images" msgstr "Cacher les images groupées" -#: ../src/libs/tools/global_toolbox.c:401 -msgid "thumbnail overlays options" -msgstr "Options de superposition des miniatures" - -#: ../src/libs/tools/global_toolbox.c:402 +#: ../src/libs/tools/global_toolbox.c:404 msgid "click to change the type of overlays shown on thumbnails" msgstr "Cliquer pour changer le type de surimpression des miniatures" -#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:406 +msgid "thumbnail overlays options" +msgstr "Options de superposition des miniatures" + +#: ../src/libs/tools/global_toolbox.c:431 ../src/libs/tools/global_toolbox.c:460 msgid "overlay mode for size" msgstr "Mode surimpression pour la taille" -#: ../src/libs/tools/global_toolbox.c:428 +#: ../src/libs/tools/global_toolbox.c:435 msgid "thumbnail overlays" msgstr "Superposition de miniatures" -#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:466 msgid "no overlays" msgstr "Pas de surimpression" -#: ../src/libs/tools/global_toolbox.c:431 +#: ../src/libs/tools/global_toolbox.c:438 msgid "overlays on mouse hover" msgstr "Surimpression lors du survol" -#: ../src/libs/tools/global_toolbox.c:432 +#: ../src/libs/tools/global_toolbox.c:439 msgid "extended overlays on mouse hover" msgstr "Surimpression étendue lors du survol" -#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:440 ../src/libs/tools/global_toolbox.c:467 msgid "permanent overlays" msgstr "Surimpressions permanentes" -#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:441 ../src/libs/tools/global_toolbox.c:468 msgid "permanent extended overlays" msgstr "Surimpressions étendues permanentes" -#: ../src/libs/tools/global_toolbox.c:435 +#: ../src/libs/tools/global_toolbox.c:442 msgid "permanent overlays extended on mouse hover" msgstr "Surimpressions permanentes et étendues lors du survol" -#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:444 ../src/libs/tools/global_toolbox.c:470 msgid "overlays block on mouse hover" msgstr "Surimpression lors du survol" # doit commencer par une minuscule -#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:445 ../src/libs/tools/global_toolbox.c:471 msgid "during (s)" msgstr "pendant (s)" -#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:450 ../src/libs/tools/global_toolbox.c:476 msgid "show tooltip" msgstr "Montrer les info-bulles" -#: ../src/libs/tools/global_toolbox.c:481 -msgid "help" -msgstr "Aide" - -#: ../src/libs/tools/global_toolbox.c:482 +#: ../src/libs/tools/global_toolbox.c:489 msgid "enable this, then click on a control element to see its online help" msgstr "" "Une fois activé, cliquer sur l’élément de contrôle\n" "pour visualiser l’aide en ligne correspondante" -#: ../src/libs/tools/global_toolbox.c:488 +#: ../src/libs/tools/global_toolbox.c:491 +msgid "help" +msgstr "Aide" + +#: ../src/libs/tools/global_toolbox.c:500 msgid "" "define keyboard shortcuts for on-screen controls\n" "ctrl+click to switch off overwrite confirmations\n" @@ -33314,7 +34115,7 @@ msgstr "" "\n" "« Clic-droit » pour quitter le mode d’enregistrement du raccourci" -#: ../src/libs/tools/global_toolbox.c:513 +#: ../src/libs/tools/global_toolbox.c:529 msgid "show global preferences" msgstr "Montrer les préférences globales" @@ -33360,43 +34161,43 @@ msgstr "" msgid "click to limit browsing to the selection." msgstr "Cliquer pour limiter la navigation à la sélection." -#: ../src/libs/tools/lighttable.c:414 +#: ../src/libs/tools/lighttable.c:427 msgid "focus detection" msgstr "Détection de la mise au point" -#: ../src/libs/tools/lighttable.c:415 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:428 ../src/libs/tools/lighttable.c:439 msgid "no restriction" msgstr "Pas de restriction" -#: ../src/libs/tools/lighttable.c:430 +#: ../src/libs/tools/lighttable.c:443 msgid "culling" msgstr "Sélection" -#: ../src/libs/tools/lighttable.c:460 -msgid "toggle filemanager layout" -msgstr "Basculer la vue navigateur de fichiers" - -#: ../src/libs/tools/lighttable.c:463 +#: ../src/libs/tools/lighttable.c:474 msgid "click to enter filemanager layout." msgstr "Vue navigateur de fichiers" -#: ../src/libs/tools/lighttable.c:468 -msgid "toggle zoomable lighttable layout" -msgstr "Basculer la vue table lumineuse zoomable" +#: ../src/libs/tools/lighttable.c:476 +msgid "toggle filemanager layout" +msgstr "Basculer la vue navigateur de fichiers" -#: ../src/libs/tools/lighttable.c:471 +#: ../src/libs/tools/lighttable.c:485 msgid "click to enter zoomable lighttable layout." msgstr "Vue table lumineuse zoomable" -#: ../src/libs/tools/lighttable.c:476 +#: ../src/libs/tools/lighttable.c:487 +msgid "toggle zoomable lighttable layout" +msgstr "Basculer la vue table lumineuse zoomable" + +#: ../src/libs/tools/lighttable.c:497 msgid "toggle culling mode" msgstr "Basculer le mode tri/sélection" -#: ../src/libs/tools/lighttable.c:484 +#: ../src/libs/tools/lighttable.c:509 msgid "toggle culling dynamic mode" msgstr "Basculer le mode sélection dynamique" -#: ../src/libs/tools/lighttable.c:510 +#: ../src/libs/tools/lighttable.c:540 msgid "" "set the number of thumbnails per row in filemanager layout,\n" "or the total number of thumbnails shown in culling layouts." @@ -33404,15 +34205,15 @@ msgstr "" "Définit le nombre de miniature par ligne pour le navigateur de fichier,\n" "ou le nombre total de miniature pour les agencements de sélection." -#: ../src/libs/tools/lighttable.c:515 +#: ../src/libs/tools/lighttable.c:547 msgid "toggle culling restricted" msgstr "Basculer le mode de tri restreint" -#: ../src/libs/tools/lighttable.c:536 +#: ../src/libs/tools/lighttable.c:569 msgid "toggle culling zoom mode" msgstr "Basculer le mode sélection zoomé" -#: ../src/libs/tools/lighttable.c:538 +#: ../src/libs/tools/lighttable.c:571 msgid "exit current layout" msgstr "Quitter la vue courante" @@ -33420,7 +34221,7 @@ msgstr "Quitter la vue courante" msgid "log history" msgstr "Historique des messages" -#: ../src/libs/tools/log_history.c:169 +#: ../src/libs/tools/log_history.c:172 msgid "view log history" msgstr "Voir l’historique des messages" @@ -33454,7 +34255,7 @@ msgid "module toolbox" msgstr "Boîte à outils de module" #. connect callbacks -#: ../src/libs/tools/ratings.c:97 +#: ../src/libs/tools/ratings.c:99 msgid "set star rating for selected images" msgstr "Définit la note pour les images sélectionnées" @@ -33462,11 +34263,11 @@ msgstr "Définit la note pour les images sélectionnées" msgid "timeline" msgstr "Chronologie" -#: ../src/libs/tools/timeline.c:1421 +#: ../src/libs/tools/timeline.c:1423 msgid "start selection" msgstr "Début de sélection" -#: ../src/libs/tools/timeline.c:1422 +#: ../src/libs/tools/timeline.c:1424 msgid "stop selection" msgstr "Arrêt de sélection" @@ -33474,40 +34275,44 @@ msgstr "Arrêt de sélection" msgid "view toolbox" msgstr "Afficher la boîte à outils" -#: ../src/libs/tools/viewswitcher.c:60 +#: ../src/libs/tools/viewswitcher.c:67 msgid "viewswitcher" msgstr "Changer de vue" -#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 -#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 -#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 +#: ../src/lua/preferences.c:666 ../src/lua/preferences.c:681 +#: ../src/lua/preferences.c:693 ../src/lua/preferences.c:706 +#: ../src/lua/preferences.c:722 ../src/lua/preferences.c:786 #, c-format msgid "double-click to reset to `%s'" msgstr "Double clic pour réinitialiser à « %s »" -#: ../src/lua/preferences.c:708 +#: ../src/lua/preferences.c:691 msgid "select file" msgstr "Sélectionner un fichier" -#: ../src/lua/preferences.c:762 +#: ../src/lua/preferences.c:745 #, c-format msgid "double-click to reset to `%d'" msgstr "Double clic pour réinitialiser à « %d »" -#: ../src/lua/preferences.c:789 +#: ../src/lua/preferences.c:772 #, c-format msgid "double-click to reset to `%f'" msgstr "Double clic pour réinitialiser à « %f »" -#: ../src/lua/preferences.c:868 +#: ../src/lua/preferences.c:851 msgid "Lua options" msgstr "Options Lua" -#: ../src/lua/preferences.c:919 +#: ../src/lua/preferences.c:902 msgid "per-script configuration options" msgstr "Option de configuration par script" -#: ../src/views/darkroom.c:626 +#: ../src/views/darkroom.c:657 +msgid "drop image files here to add them to the collection" +msgstr "Déposez des fichiers image ici pour les ajouter à la collection" + +#: ../src/views/darkroom.c:806 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" @@ -33523,7 +34328,7 @@ msgstr "" "fichiers peuvent être accédés depuis le même emplacement que lorsque qu’ils " "ont été importés." -#: ../src/views/darkroom.c:633 +#: ../src/views/darkroom.c:813 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -33536,14 +34341,14 @@ msgstr "" "Merci de vérifier qu’il a été correctement et complètement copié depuis le " "boîtier." -#: ../src/views/darkroom.c:639 +#: ../src/views/darkroom.c:819 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "" "Le fichier « %s » n’a pas un format connu, retour sur la table lumineuse " "maintenant." -#: ../src/views/darkroom.c:644 +#: ../src/views/darkroom.c:824 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." @@ -33551,7 +34356,7 @@ msgstr "" "Le fichier « %s » provient d’un modèle de boîtier non supporté, retour sur la " "table lumineuse maintenant." -#: ../src/views/darkroom.c:649 +#: ../src/views/darkroom.c:829 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" @@ -33570,7 +34375,7 @@ msgstr "" "support/\n" "et les notes de version correspondante de Darktable)" -#: ../src/views/darkroom.c:657 +#: ../src/views/darkroom.c:837 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -33582,7 +34387,7 @@ msgstr "" "\n" "Merci de vérifier que le fichier n’a pas été tronqué." -#: ../src/views/darkroom.c:663 +#: ../src/views/darkroom.c:843 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -33603,58 +34408,62 @@ msgstr "" "Si l’appareil figure dans la liste, merci d’ouvrir un ticket\n" "sur https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:691 +#: ../src/views/darkroom.c:871 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "Chargement de « %s »…" -#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 +#: ../src/views/darkroom.c:1120 ../src/views/darkroom.c:3410 msgid "gamut check" msgstr "Vérification de gamut" -#: ../src/views/darkroom.c:922 +#: ../src/views/darkroom.c:1121 msgid "soft proof" msgstr "Épreuvage" +#: ../src/views/darkroom.c:1151 +msgid "drop XMP sidecar files here to apply edits" +msgstr "Déposé le fichier XMP ici pour l’appliquer" + #. fail :( -#: ../src/views/darkroom.c:964 ../src/views/print.c:318 +#: ../src/views/darkroom.c:1181 ../src/views/print.c:318 msgid "no image to open!" msgstr "Aucune image à ouvrir." -#: ../src/views/darkroom.c:990 +#: ../src/views/darkroom.c:1207 msgid "file not found" msgstr "Fichier non trouvé" -#: ../src/views/darkroom.c:994 +#: ../src/views/darkroom.c:1211 msgid "unspecified failure" msgstr "Échec indéterminé" -#: ../src/views/darkroom.c:997 +#: ../src/views/darkroom.c:1214 msgid "unsupported file format" msgstr "Format de fichier non supporté" -#: ../src/views/darkroom.c:1000 +#: ../src/views/darkroom.c:1217 msgid "unsupported camera model" msgstr "Modèle de boîtier non supporté" -#: ../src/views/darkroom.c:1003 +#: ../src/views/darkroom.c:1220 msgid "unsupported feature in file" msgstr "Caractéristique du fichier non supporté" -#: ../src/views/darkroom.c:1006 +#: ../src/views/darkroom.c:1223 msgid "file appears corrupt" msgstr "Le fichier semble corrompu" -#: ../src/views/darkroom.c:1009 +#: ../src/views/darkroom.c:1226 msgid "I/O error" msgstr "Erreur I/O" -#: ../src/views/darkroom.c:1012 +#: ../src/views/darkroom.c:1229 msgid "cache full" msgstr "Cache plein" -#: ../src/views/darkroom.c:1015 +#: ../src/views/darkroom.c:1232 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -33663,138 +34472,134 @@ msgstr "" "Image « %s » ne peut être chargée\n" "%s" -#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 +#: ../src/views/darkroom.c:1271 ../src/views/darkroom.c:1671 msgid "can't change image in GIMP plugin mode" msgstr "Impossible de changer d’image en mode plugin GIMP" -#: ../src/views/darkroom.c:1510 +#: ../src/views/darkroom.c:1734 msgid "past end of collection, looped to first image" msgstr "Fin de la collection dépassée, retour vers la première image" -#: ../src/views/darkroom.c:1512 +#: ../src/views/darkroom.c:1736 msgid "past beginning of collection, looped to last image" msgstr "Début de la collection dépassé, retour vers la dernière image" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:2854 msgid "no visible modules" msgstr "Aucun module visible" -#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#: ../src/views/darkroom.c:2884 ../src/views/darkroom.c:3039 #, c-format msgid "focused instance '%s' of '%s'" msgstr "Instance avec focus « %s » de « %s »" -#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#: ../src/views/darkroom.c:2886 ../src/views/darkroom.c:3043 #, c-format msgid "focused module '%s'" msgstr "Module avec focus « %s »" -#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 -#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 -#: ../src/views/darkroom.c:2771 +#: ../src/views/darkroom.c:2894 ../src/views/darkroom.c:2924 +#: ../src/views/darkroom.c:2933 ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:2999 msgid "no focused module" msgstr "Aucun module ayant le focus" -#: ../src/views/darkroom.c:2668 +#: ../src/views/darkroom.c:2896 #, c-format msgid "'%s' cannot be enabled or disabled" msgstr "« %s » ne peut pas être activé ou désactivé" -#: ../src/views/darkroom.c:2678 +#: ../src/views/darkroom.c:2906 #, c-format msgid "enabled instance '%s' of '%s'" msgstr "Instance activée « %s » de « %s »" -#: ../src/views/darkroom.c:2680 +#: ../src/views/darkroom.c:2908 #, c-format msgid "disabled instance '%s' of '%s'" msgstr "Instance désactivée « %s » de « %s »" -#: ../src/views/darkroom.c:2685 +#: ../src/views/darkroom.c:2913 #, c-format msgid "enabled module '%s'" msgstr "Module activé « %s »" -#: ../src/views/darkroom.c:2687 +#: ../src/views/darkroom.c:2915 #, c-format msgid "disabled module '%s'" msgstr "Modules désactivés « %s »" -#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#: ../src/views/darkroom.c:2935 ../src/views/darkroom.c:2959 #, c-format msgid "'%s' does not support multiple instances" msgstr "« %s » ne supporte pas les instances multiples" -#: ../src/views/darkroom.c:2716 +#: ../src/views/darkroom.c:2944 #, c-format msgid "added instance '%s' of '%s'" msgstr "Instance ajoutée « %s » de « %s »" -#: ../src/views/darkroom.c:2720 +#: ../src/views/darkroom.c:2948 #, c-format msgid "added instance of '%s'" msgstr "Ajout d’une instance de « %s »" -#: ../src/views/darkroom.c:2739 +#: ../src/views/darkroom.c:2967 #, c-format msgid "deleted instance '%s' of '%s'" msgstr "Instance supprimée « %s » de « %s »" # "duplicate" traduit par "cloner" avec une bulle d’explication utilisant le terme de "copie virtuelle", dans le sens que l’image n’est pas physiquement dupliquée -#: ../src/views/darkroom.c:2741 +#: ../src/views/darkroom.c:2969 #, c-format msgid "deleted instance of '%s'" msgstr "Instance supprimée de « %s »" # sur une nouvelle instance, sur la nouvelle instance ? -#: ../src/views/darkroom.c:2788 +#: ../src/views/darkroom.c:3016 #, c-format msgid "only one instance of '%s'" msgstr "Seulement une instance de « %s »" #. cycle through visible modules and their instances -#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +#: ../src/views/darkroom.c:3081 ../src/views/darkroom.c:3149 msgid "cycle modules" msgstr "Cycler entre les modules" -#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 +#: ../src/views/darkroom.c:3105 ../src/views/darkroom.c:3107 msgid "quick access to presets" msgstr "Accès rapide aux préréglages" -#: ../src/views/darkroom.c:2888 -msgid "quick access to styles" -msgstr "Accès rapide aux styles" - -#: ../src/views/darkroom.c:2891 +#: ../src/views/darkroom.c:3118 msgid "quick access for applying any of your styles" msgstr "Accès rapide aux styles" -#: ../src/views/darkroom.c:2898 -msgid "second window" -msgstr "Seconde fenêtre" +#: ../src/views/darkroom.c:3120 +msgid "quick access to styles" +msgstr "Accès rapide aux styles" -#: ../src/views/darkroom.c:2903 +#: ../src/views/darkroom.c:3131 msgid "display a second darkroom image window" msgstr "Activer l’affichage secondaire de la chambre noire" +#: ../src/views/darkroom.c:3133 +msgid "second window" +msgstr "Seconde fenêtre" + #. Register a toggle-pin action for the second window as a command so the #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +#: ../src/views/darkroom.c:3145 ../src/views/darkroom.c:5485 msgid "toggle pinned state in second window" msgstr "Basculer l’état épingler de la seconde fenêtre" # "duplicate" traduit par "cloner" avec une bulle d’explication utilisant le terme de "copie virtuelle", dans le sens que l’image n’est pas physiquement dupliquée -#: ../src/views/darkroom.c:2923 +#: ../src/views/darkroom.c:3157 msgid "delete instance" msgstr "Supprimer l’instance" -#: ../src/views/darkroom.c:2932 -msgid "color assessment" -msgstr "Évaluation des couleurs" - -#: ../src/views/darkroom.c:2934 +#: ../src/views/darkroom.c:3166 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -33802,15 +34607,19 @@ msgstr "" "Basculer l’évaluation des couleurs.\n" "Clic-droit pour les options." -#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3168 +msgid "color assessment" +msgstr "Évaluation des couleurs" + +#: ../src/views/darkroom.c:3189 ../src/views/darkroom.c:3202 msgid "color_assessment" msgstr "Évaluation des couleurs" -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3189 msgid "total border width relative to screen" msgstr "Bordure totale relatif à la taille de l’écran" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3191 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -33819,21 +34628,17 @@ msgstr "" "mode d’évaluation des couleurs.\n" "Cela inclus la partie extérieure grise ainsi que la bordure blanche interne." -#: ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3202 msgid "white border ratio" msgstr "Aspect ratio de la bordure blanche" -#: ../src/views/darkroom.c:2966 +#: ../src/views/darkroom.c:3204 msgid "the border ratio specifies the fraction of the white part of the border." msgstr "" "Le ratio d’aspect de la bordure spécifie la fraction de la partie blanche de " "la bordure." -#: ../src/views/darkroom.c:2977 -msgid "high quality processing" -msgstr "Traitement haute qualité" - -#: ../src/views/darkroom.c:2981 +#: ../src/views/darkroom.c:3216 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -33841,7 +34646,11 @@ msgstr "" "Bascule le traitement haute qualité.\n" "Si activé Darktable développe l’image comme lors de l’export." -#: ../src/views/darkroom.c:3000 +#: ../src/views/darkroom.c:3219 +msgid "high quality processing" +msgstr "Traitement haute qualité" + +#: ../src/views/darkroom.c:3237 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -33849,27 +34658,27 @@ msgstr "" "Basculer les zones sur-exposées RAW.\n" "Clic-droit pour les options." -#: ../src/views/darkroom.c:3021 +#: ../src/views/darkroom.c:3265 msgid "select how to mark the clipped pixels" msgstr "Sélectionner comment marquer les pixels tronqués" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3268 msgid "mark with CFA color" msgstr "Marquer les couleurs CFA" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3268 msgid "mark with solid color" msgstr "Marquer avec une couleur unie" -#: ../src/views/darkroom.c:3025 +#: ../src/views/darkroom.c:3269 msgid "false color" msgstr "Fausses couleurs" -#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 +#: ../src/views/darkroom.c:3274 ../src/views/darkroom.c:3345 msgid "color scheme" msgstr "Schéma de couleur" -#: ../src/views/darkroom.c:3031 +#: ../src/views/darkroom.c:3275 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -33877,27 +34686,27 @@ msgstr "" "Sélectionner la couleur pour marquer les sur-expositions.\n" "À utiliser uniquement si le mode est « marquer avec une couleur unie »." -#: ../src/views/darkroom.c:3034 +#: ../src/views/darkroom.c:3278 msgctxt "solidcolor" msgid "red" msgstr "Rouge" -#: ../src/views/darkroom.c:3035 +#: ../src/views/darkroom.c:3279 msgctxt "solidcolor" msgid "green" msgstr "Vert" -#: ../src/views/darkroom.c:3036 +#: ../src/views/darkroom.c:3280 msgctxt "solidcolor" msgid "blue" msgstr "Bleu" -#: ../src/views/darkroom.c:3037 +#: ../src/views/darkroom.c:3281 msgctxt "solidcolor" msgid "black" msgstr "Noir" -#: ../src/views/darkroom.c:3048 +#: ../src/views/darkroom.c:3292 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -33907,7 +34716,7 @@ msgstr "" "1.0 : niveau du blanc\n" "0.0 : niveau du noir" -#: ../src/views/darkroom.c:3067 +#: ../src/views/darkroom.c:3305 msgid "" "toggle clipping indication\n" "right-click for options" @@ -33915,11 +34724,11 @@ msgstr "" "Basculer les zones tronquées.\n" "Clic-droit pour les options." -#: ../src/views/darkroom.c:3088 +#: ../src/views/darkroom.c:3333 msgid "clipping preview mode" msgstr "Seuil de troncature" -#: ../src/views/darkroom.c:3089 +#: ../src/views/darkroom.c:3334 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -33927,39 +34736,39 @@ msgstr "" "Sélectionne le mode de prévisualisation.\n" "« Gamut complet » est la combinaison de tous les autres modes." -#: ../src/views/darkroom.c:3093 +#: ../src/views/darkroom.c:3338 msgid "full gamut" msgstr "Gamut complet" -#: ../src/views/darkroom.c:3094 +#: ../src/views/darkroom.c:3339 msgid "any RGB channel" msgstr "Un canal RVB" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3340 msgid "luminance only" msgstr "Luminance seulement" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3340 msgid "saturation only" msgstr "Saturation seulement" -#: ../src/views/darkroom.c:3101 +#: ../src/views/darkroom.c:3346 msgid "select colors to indicate clipping" msgstr "Sélectionne les couleurs indiquant le troncature" -#: ../src/views/darkroom.c:3105 +#: ../src/views/darkroom.c:3350 msgid "red & blue" msgstr "Rouge et bleu" -#: ../src/views/darkroom.c:3106 +#: ../src/views/darkroom.c:3351 msgid "purple & green" msgstr "Violet et vert" -#: ../src/views/darkroom.c:3114 +#: ../src/views/darkroom.c:3359 msgid "lower threshold" msgstr "Seuil bas" -#: ../src/views/darkroom.c:3115 +#: ../src/views/darkroom.c:3360 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -33978,11 +34787,11 @@ msgstr "" " • Un papier couleur brillant produit des noirs à –8.00 IL,\n" " • Un papier noir et blanc brillant produit des noirs à –9.00 IL." -#: ../src/views/darkroom.c:3132 +#: ../src/views/darkroom.c:3377 msgid "upper threshold" msgstr "Seuil haut" -#: ../src/views/darkroom.c:3134 +#: ../src/views/darkroom.c:3379 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -33991,11 +34800,7 @@ msgstr "" "Seuil de troncature du point blanc.\n" "100% est la luminance moyenne de crête." -#: ../src/views/darkroom.c:3146 -msgid "softproof" -msgstr "Épreuvage" - -#: ../src/views/darkroom.c:3150 +#: ../src/views/darkroom.c:3392 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -34003,7 +34808,11 @@ msgstr "" "Basculer l’épreuvage écran,\n" "clic-droit pour les options de profil." -#: ../src/views/darkroom.c:3163 +#: ../src/views/darkroom.c:3394 +msgid "softproof" +msgstr "Épreuvage" + +#: ../src/views/darkroom.c:3408 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -34011,55 +34820,55 @@ msgstr "" "Basculer la vérification de gamut,\n" "clic-droit pour les options de profil." -#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 -#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 -#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 -#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3442 ../src/views/darkroom.c:3449 +#: ../src/views/darkroom.c:3468 ../src/views/darkroom.c:3470 +#: ../src/views/darkroom.c:3472 ../src/views/darkroom.c:3474 +#: ../src/views/lighttable.c:1510 ../src/views/lighttable.c:1514 msgid "profiles" msgstr "Profils" # "Rendu" plutôt que "Prévisualiser l’intention", càd idem que l’écran primaire -#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3450 ../src/views/lighttable.c:1514 msgid "preview intent" msgstr "Rendu" -#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 +#: ../src/views/darkroom.c:3468 ../src/views/lighttable.c:1519 msgid "display profile" msgstr "Profil (écran primaire)" -#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 +#: ../src/views/darkroom.c:3470 ../src/views/lighttable.c:1522 msgid "preview display profile" msgstr "Profil (écran secondaire)" -#: ../src/views/darkroom.c:3223 +#: ../src/views/darkroom.c:3474 msgid "histogram profile" msgstr "Profil de l’histogramme" -#: ../src/views/darkroom.c:3230 +#: ../src/views/darkroom.c:3481 msgid "second preview window color assessment" msgstr "Évaluation des couleurs pour la seconde fenêtre" -#: ../src/views/darkroom.c:3233 +#: ../src/views/darkroom.c:3484 msgid "color assessment second preview" msgstr "Évaluation des couleurs pour la seconde fenêtre" -#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 +#: ../src/views/darkroom.c:3532 ../src/views/lighttable.c:1559 msgid "display ICC profiles" msgstr "profils ICC d’affichage" -#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 +#: ../src/views/darkroom.c:3536 ../src/views/lighttable.c:1563 msgid "preview display ICC profiles" msgstr "profils ICC de prévisualisation" -#: ../src/views/darkroom.c:3289 +#: ../src/views/darkroom.c:3540 msgid "softproof ICC profiles" msgstr "profiles ICC d’épreuvage" -#: ../src/views/darkroom.c:3294 +#: ../src/views/darkroom.c:3545 msgid "histogram and color picker ICC profiles" msgstr "profils ICC de l’histogramme et la pipette" -#: ../src/views/darkroom.c:3338 +#: ../src/views/darkroom.c:3585 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -34068,306 +34877,371 @@ msgstr "" "clic-droit pour les options des guides." #. Fullscreen preview key -#: ../src/views/darkroom.c:3357 +#: ../src/views/darkroom.c:3611 msgid "full preview" msgstr "Aperçu complet" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:3362 +#: ../src/views/darkroom.c:3616 msgid "force pan/zoom/rotate with mouse" msgstr "Forcer déplacer/zoomer/tourner avec la souris" #. Zoom shortcuts -#: ../src/views/darkroom.c:3377 +#: ../src/views/darkroom.c:3631 msgid "zoom close-up" msgstr "Zoom en gros plan" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 +#: ../src/views/darkroom.c:3635 ../src/views/lighttable.c:1657 msgid "zoom in" msgstr "Zoom" -#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 +#: ../src/views/darkroom.c:3637 ../src/views/lighttable.c:1661 msgid "zoom out" msgstr "Dézoom" #. Shortcut to skip images -#: ../src/views/darkroom.c:3387 +#: ../src/views/darkroom.c:3641 msgid "image forward" msgstr "Image suivante" -#: ../src/views/darkroom.c:3389 +#: ../src/views/darkroom.c:3643 msgid "image back" msgstr "Image précédente" #. cycle overlay colors -#: ../src/views/darkroom.c:3393 +#: ../src/views/darkroom.c:3647 msgid "cycle overlay colors" msgstr "Changer la couleur des superpositions" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3397 +#: ../src/views/darkroom.c:3651 msgid "show drawn masks" msgstr "Afficher les masques dessinés" #. brush size +/- -#: ../src/views/darkroom.c:3401 +#: ../src/views/darkroom.c:3655 msgid "increase brush size" msgstr "Augmenter la taille du pinceau" -#: ../src/views/darkroom.c:3403 +#: ../src/views/darkroom.c:3657 msgid "decrease brush size" msgstr "Diminuer la taille du pinceau" #. brush hardness +/- -#: ../src/views/darkroom.c:3407 +#: ../src/views/darkroom.c:3661 msgid "increase brush hardness" msgstr "Augmenter la dureté du pinceau" -#: ../src/views/darkroom.c:3409 +#: ../src/views/darkroom.c:3663 msgid "decrease brush hardness" msgstr "Diminuer la dureté du pinceau" #. brush opacity +/- -#: ../src/views/darkroom.c:3413 +#: ../src/views/darkroom.c:3667 msgid "increase brush opacity" msgstr "Augmenter la luminosité du pinceau" -#: ../src/views/darkroom.c:3415 +#: ../src/views/darkroom.c:3669 msgid "decrease brush opacity" msgstr "Diminuer la luminosité du pinceau" #. undo/redo -#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 -#: ../src/views/map.c:2400 +#: ../src/views/darkroom.c:3673 ../src/views/lighttable.c:1645 +#: ../src/views/map.c:2490 msgid "undo" msgstr "Défaire" -#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 -#: ../src/views/map.c:2402 +#: ../src/views/darkroom.c:3675 ../src/views/lighttable.c:1647 +#: ../src/views/map.c:2492 msgid "redo" msgstr "Refaire" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3425 +#: ../src/views/darkroom.c:3679 msgid "change keyboard shortcut slider precision" msgstr "Changer la précision des raccourcis clavier des réglettes" -#: ../src/views/darkroom.c:3428 +#: ../src/views/darkroom.c:3682 msgid "synchronize selection" msgstr "Synchroniser la sélection" -#: ../src/views/darkroom.c:4380 +#: ../src/views/darkroom.c:3766 +#, c-format +msgid "apply the dropped sidecar '%s'?" +msgstr "Applique l’XMP déposé « %s »" + +#: ../src/views/darkroom.c:3767 +msgid "apply sidecar" +msgstr "Appliquer l’XMP" + +#: ../src/views/darkroom.c:3771 +msgid "" +"replace the history of the current image, or create a duplicate and apply the " +"history to it?" +msgstr "" +"Replace l’historique de l’image actuelle, ou crée un clone et y appliquer " +"l’historique ?" + +#: ../src/views/darkroom.c:3774 +msgid "create _duplicate" +msgstr "Créer un _clone" + +#: ../src/views/darkroom.c:3775 +msgid "_replace history" +msgstr "_Remplacer l’historique" + +#: ../src/views/darkroom.c:3785 ../src/views/darkroom.c:3795 +#, c-format +msgid "error loading sidecar '%s'" +msgstr "Erreur de chargement de l’XMP « %s »" + +#: ../src/views/darkroom.c:3787 +#, c-format +msgid "applied '%s' to the current image" +msgstr "Applique « %s » à l’image actuelle" + +#: ../src/views/darkroom.c:3801 +#, c-format +msgid "" +"%d duplicate of the current image will be created, one per dropped sidecar." +msgid_plural "" +"%d duplicates of the current image will be created, one per dropped sidecar." +msgstr[0] "" +"%d clone de l'image actuelle sera créé, un pour chaque fichier XMP déposé." +msgstr[1] "" +"%d clones de l'image actuelle seront créés, un pour chaque fichier XMP déposé." + +#: ../src/views/darkroom.c:3807 +msgid "create duplicates" +msgstr "Créer des clones" + +#: ../src/views/darkroom.c:3810 +msgid "_create" +msgstr "_Créer" + +#: ../src/views/darkroom.c:3825 +#, c-format +msgid "created %u duplicate from dropped sidecars" +msgid_plural "created %u duplicates from dropped sidecars" +msgstr[0] "%u clone créé à partir des fichiers XMP déposés" +msgstr[1] "%u clones créés à partir des fichiers XMP déposés" + +#: ../src/views/darkroom.c:3830 +msgid "error loading the dropped sidecars" +msgstr "Erreur de chargement de l’XMP déposé" + +#: ../src/views/darkroom.c:4905 msgid "keyboard shortcut slider precision: fine" msgstr "Précision des raccourcis clavier des réglettes : fine" -#: ../src/views/darkroom.c:4382 +#: ../src/views/darkroom.c:4907 msgid "keyboard shortcut slider precision: normal" msgstr "Précision des raccourcis clavier des réglettes : standard" -#: ../src/views/darkroom.c:4384 +#: ../src/views/darkroom.c:4909 msgid "keyboard shortcut slider precision: coarse" msgstr "Précision des raccourcis clavier des réglettes : grossière" -#: ../src/views/darkroom.c:4400 +#: ../src/views/darkroom.c:4925 msgid "switch to lighttable" msgstr "Passer à la table lumineuse" -#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 +#: ../src/views/darkroom.c:4927 ../src/views/lighttable.c:1171 msgid "zoom in the image" msgstr "Zoom dans l’image" -#: ../src/views/darkroom.c:4404 +#: ../src/views/darkroom.c:4929 msgid "unbounded zoom in the image" msgstr "Zoom sans limites dans l’image" -#: ../src/views/darkroom.c:4406 +#: ../src/views/darkroom.c:4931 msgid "zoom to 100% 200% and back" msgstr "Zoom à 100% et 200% en cyclant" -#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 +#: ../src/views/darkroom.c:4933 ../src/views/lighttable.c:1176 msgid "pan a zoomed image" msgstr "Déplacer ou zoomer l’image" -#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 +#: ../src/views/darkroom.c:4936 ../src/views/lighttable.c:1229 msgid "[modules] expand module without closing others" msgstr "[modules] Déplie le module sans replier les autres" -#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 +#: ../src/views/darkroom.c:4937 ../src/views/lighttable.c:1230 msgid "[modules] expand module and close others" msgstr "[modules] Déplie le module et replie les autres" -#: ../src/views/darkroom.c:4414 +#: ../src/views/darkroom.c:4939 msgid "[modules] rename module" msgstr "[modules] Renommer le module" -#: ../src/views/darkroom.c:4417 +#: ../src/views/darkroom.c:4942 msgid "[modules] change module position in pipe" msgstr "[modules] Change la position du module dans le flux" #. Show infos key -#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 +#: ../src/views/lighttable.c:930 ../src/views/lighttable.c:1632 msgid "show infos" msgstr "Montrer les informations" -#: ../src/views/lighttable.c:1023 +#: ../src/views/lighttable.c:1037 msgid "middle" msgstr "Milieu" -#: ../src/views/lighttable.c:1150 +#: ../src/views/lighttable.c:1164 msgid "open image in darkroom" msgstr "Ouvrir l’image dans la chambre noire" -#: ../src/views/lighttable.c:1155 +#: ../src/views/lighttable.c:1169 msgid "switch to next/previous image" msgstr "Passer à l’image suivante/précédente" -#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 +#: ../src/views/lighttable.c:1174 ../src/views/lighttable.c:1214 #, no-c-format msgid "zoom to 100% and back" msgstr "Zoom à 100% et retour vers ajusté" -#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 +#: ../src/views/lighttable.c:1181 ../src/views/lighttable.c:1202 msgid "scroll the collection" msgstr "Défiler la collection" -#: ../src/views/lighttable.c:1169 +#: ../src/views/lighttable.c:1183 msgid "change number of images per row" msgstr "Changer le nombre d’image par ligne" -#: ../src/views/lighttable.c:1172 +#: ../src/views/lighttable.c:1186 msgid "select an image" msgstr "Sélectionner un image" -#: ../src/views/lighttable.c:1174 +#: ../src/views/lighttable.c:1188 msgid "select range from last image" msgstr "Sélectionne une étendue depuis la dernière image" -#: ../src/views/lighttable.c:1176 +#: ../src/views/lighttable.c:1190 msgid "add image to or remove it from a selection" msgstr "Ajouter ou supprimer des images à/de la sélection" -#: ../src/views/lighttable.c:1181 +#: ../src/views/lighttable.c:1195 msgid "change image order" msgstr "Changer l’ordre des images" -#: ../src/views/lighttable.c:1190 +#: ../src/views/lighttable.c:1204 msgid "zoom all the images" msgstr "Zoom toutes les images" -#: ../src/views/lighttable.c:1192 +#: ../src/views/lighttable.c:1206 msgid "pan inside all the images" msgstr "Déplacer toutes les images" -#: ../src/views/lighttable.c:1195 +#: ../src/views/lighttable.c:1209 msgid "zoom current image" msgstr "Zoom image" -#: ../src/views/lighttable.c:1197 +#: ../src/views/lighttable.c:1211 msgid "pan inside current image" msgstr "Déplacer l’image" -#: ../src/views/lighttable.c:1203 +#: ../src/views/lighttable.c:1217 #, no-c-format msgid "zoom current image to 100% and back" msgstr "Zoom sur l’image actuelle à 100% et retour vers ajusté" -#: ../src/views/lighttable.c:1208 +#: ../src/views/lighttable.c:1222 msgid "zoom the main view" msgstr "Zoom vue principale" -#: ../src/views/lighttable.c:1210 +#: ../src/views/lighttable.c:1224 msgid "pan inside the main view" msgstr "Déplacer la vue principale" -#: ../src/views/lighttable.c:1470 +#: ../src/views/lighttable.c:1485 msgid "set display profile" msgstr "Profils des écrans" -#: ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1582 msgid "whole" msgstr "Entièrement" -#: ../src/views/lighttable.c:1595 +#: ../src/views/lighttable.c:1626 msgid "leave" msgstr "Quitter" -#: ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1635 msgid "align images to grid" msgstr "Aligner les images sur la grille" -#: ../src/views/lighttable.c:1606 +#: ../src/views/lighttable.c:1637 msgid "reset first image offset" msgstr "Repositionner la première image" -#: ../src/views/lighttable.c:1608 +#: ../src/views/lighttable.c:1639 msgid "select toggle image" msgstr "Inverser la sélection de l’image" -#: ../src/views/lighttable.c:1610 +#: ../src/views/lighttable.c:1641 msgid "select single image" msgstr "Sélectionne une image unique" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1620 +#: ../src/views/lighttable.c:1651 msgid "preview zoom 100%" msgstr "Zoom image 100%" -#: ../src/views/lighttable.c:1622 +#: ../src/views/lighttable.c:1653 msgid "preview zoom fit" msgstr "Zoom image ajustée" -#: ../src/views/lighttable.c:1628 +#: ../src/views/lighttable.c:1659 msgid "zoom max" msgstr "Zoom maxi" -#: ../src/views/lighttable.c:1632 +#: ../src/views/lighttable.c:1663 msgid "zoom min" msgstr "Zoom mini" -#: ../src/views/map.c:2405 +#: ../src/views/map.c:2495 msgid "scroll right" msgstr "Défiler vers la droite" -#: ../src/views/map.c:2407 +#: ../src/views/map.c:2497 msgid "scroll right wide" msgstr "Défiler largement vers la droite" -#: ../src/views/map.c:2409 +#: ../src/views/map.c:2499 msgid "scroll left" msgstr "Défiler vers la gauche" -#: ../src/views/map.c:2411 +#: ../src/views/map.c:2501 msgid "scroll left wide" msgstr "Défiler largement vers la gauche" -#: ../src/views/map.c:2413 +#: ../src/views/map.c:2503 msgid "scroll up" msgstr "Défiler vers le haut" -#: ../src/views/map.c:2415 +#: ../src/views/map.c:2505 msgid "scroll up wide" msgstr "Défiler largement vers la haut" -#: ../src/views/map.c:2417 +#: ../src/views/map.c:2507 msgid "scroll down" msgstr "Défiler vers le bas" -#: ../src/views/map.c:2419 +#: ../src/views/map.c:2509 msgid "scroll down wide" msgstr "Défiler largement vers le bas" -#: ../src/views/map.c:3206 +#: ../src/views/map.c:3296 msgid "[on image] open in darkroom" msgstr "[sur image] Ouvre dans la chambre noire" -#: ../src/views/map.c:3208 +#: ../src/views/map.c:3298 msgid "[on map] zoom map" msgstr "[sur carte] Agrandir la carte" -#: ../src/views/map.c:3210 +#: ../src/views/map.c:3300 msgid "move image location" msgstr "Déplacer la position des images" @@ -34446,51 +35320,100 @@ msgstr "Une nouvelle session est initiée « %s »" msgid "no camera with tethering support available for use..." msgstr "Aucun boîtier n’est disponible pour la capture" -#: ../src/views/view.c:1554 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "Clic-gauche" -#: ../src/views/view.c:1557 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "Clic-droit" -#: ../src/views/view.c:1560 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "Clic-milieu" -#: ../src/views/view.c:1566 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "Double clic gauche" -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "Double clic-droit" -#: ../src/views/view.c:1572 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "Déplacer & déposer" -#: ../src/views/view.c:1575 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "Clic-gauche+déplacer" -#: ../src/views/view.c:1578 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "Clic-droit+déplacer" -#: ../src/views/view.c:1599 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "Darktable - fenêtre des raccourcis" -#: ../src/views/view.c:1646 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "Créer une fenêtre flottante persistante" #. we add the mouse actions too -#: ../src/views/view.c:1712 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "Actions de la souris" +#, c-format +#~ msgid "importing %d/%d image" +#~ msgid_plural "importing %d/%d images" +#~ msgstr[0] "Importation de %d/%d image" +#~ msgstr[1] "Importation de %d/%d images" + +#~ msgid "create a 'virgin' duplicate of this image without any development" +#~ msgstr "" +#~ "Créer un clone vierge de cette image, sans aucune étape de développement" + +#~ msgid "" +#~ "remove the camera's hidden exposure bias in\n" +#~ "HDR / highlight preservation / dynamic range / HLG tone mode.\n" +#~ "\n" +#~ "when enabled on an image with nonzero bias, tone mapping\n" +#~ "(e.g. sigmoid) is required to avoid blown-out highlights." +#~ msgstr "" +#~ "Compense le biais caché d’exposition pour les modes\n" +#~ "HDR / préservation des hautes lumières / étendue dynamique / ton HLG.\n" +#~ "\n" +#~ "Lorsque activé, le mappage de tonalité (e.g. Sigmoïde) doit\n" +#~ "éviter les hautes lumières tronquées." + +#, c-format +#~ msgid "failed to create file: %s" +#~ msgstr "Impossible de créer le fichier : « %s »" + +#, c-format +#~ msgid "" +#~ "curvature: scroll, compression: shift+scroll\n" +#~ "opacity: ctrl+scroll (%d%%)" +#~ msgstr "" +#~ "Courbe : molette • Compression : Maj+molette\n" +#~ "Opacité : Ctrl+molette (%d%%)" + +#~ msgid "" +#~ "combine the image with elements from another processed image\n" +#~ "(move this module to after output color profile if you see banding)" +#~ msgstr "" +#~ "Combine l’image avec des éléments d’une autre image développée.\n" +#~ "(déplacer ce module après « Profil de couleur d’entrée » en cas " +#~ "d’apparition de bandes)" + +#~ msgid "Bayer" +#~ msgstr "Bayer" + +#~ msgid "X-Trans" +#~ msgstr "X-Trans" + #~ msgid "GitHub API rate limit exceeded, try again later" #~ msgstr "Quota API GitHub dépassé, réessayer plus tard" @@ -34504,9 +35427,6 @@ msgstr "Actions de la souris" #~ msgid "download or update all available models" #~ msgstr "Télécharger ou mettre à jour tous les modèles disponibles" -#~ msgid "install model" -#~ msgstr "Installer modèle" - #~ msgid "the selected output profile doesn't work well with EXR" #~ msgstr "Le profil de sortie choisi ne fonctionne pas bien avec EXR" @@ -34523,9 +35443,6 @@ msgstr "Actions de la souris" #~ msgid "add to catalog" #~ msgstr "Ajoute au catalogue" -#~ msgid "detail recovery" -#~ msgstr "Récupération des détails" - #~ msgid "recover fine texture lost during denoising while suppressing noise" #~ msgstr "Restaure les textures fines perdues lors de la réduction du bruit" @@ -34894,9 +35811,6 @@ msgstr "Actions de la souris" #~ msgid "raster mask import" #~ msgstr "Importer un masque raster" -#~ msgid "combine with elements from a processed image" -#~ msgstr "Combiner avec des éléments d’une image développée" - #, c-format #~ msgid "detected OtherIlluminant in `%s`, please report via darktable github" #~ msgstr "" @@ -35454,9 +36368,6 @@ msgstr "Actions de la souris" #~ msgid "save" #~ msgstr "Enregistrer" -#~ msgid "add" -#~ msgstr "Ajouter" - #~ msgid "write sidecar file for each image" #~ msgstr "Écrire un fichier XMP redondant pour chaque image" @@ -35808,9 +36719,6 @@ msgstr "Actions de la souris" #~ msgstr "" #~ "Basculer le mode aperçu persistant avec détection de la mise au point" -#~ msgid "double click to reset to `%f'" -#~ msgstr "Double clic pour réinitialiser à « %f »" - #, c-format #~ msgid "double click to reset to `%s’" #~ msgstr "Double clic pour réinitialiser à « %s »" @@ -36596,11 +37504,6 @@ msgstr "Actions de la souris" #~ msgid "styles/apply %s" #~ msgstr "Styles/appliquer « %s »" -#, c-format -#~ msgctxt "accel" -#~ msgid "apply %s" -#~ msgstr "Appliquer « %s »" - #~ msgctxt "accel" #~ msgid "rating" #~ msgstr "Noter" @@ -40863,9 +41766,6 @@ msgstr "Actions de la souris" #~ msgid "sync…" #~ msgstr "Synchronisation…" -#~ msgid "local HDD" -#~ msgstr "Disque dur local" - #~ msgid "almost no clipping" #~ msgstr "Presque aucune troncature" diff --git a/po/hu.po b/po/hu.po index 7b62515e6b7..444f689ec19 100644 --- a/po/hu.po +++ b/po/hu.po @@ -1,11 +1,11 @@ -# SPDX-FileCopyrightText: 2015-2025 Báthory Péter +# SPDX-FileCopyrightText: 2015-2026 Báthory Péter # SPDX-FileCopyrightText: 2025 osiixy msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-28 18:37+0100\n" -"PO-Revision-Date: 2026-01-29 09:30+0200\n" +"POT-Creation-Date: 2026-06-10 23:06+0200\n" +"PO-Revision-Date: 2026-06-20 08:23+0200\n" "Last-Translator: Báthory Péter \n" "Language-Team: \n" "Language: hu\n" @@ -13,199 +13,204 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.8\n" +"X-Generator: Poedit 3.9\n" "X-Poedit-Basepath: ..\n" "X-Poedit-SearchPath-0: .\n" "X-Poedit-SearchPath-1: po\n" "X-Poedit-SearchPath-2: src\n" -#: ../build/bin/conf_gen.h:97 +#: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "első példány" -#: ../build/bin/conf_gen.h:98 ../build/bin/preferences_gen.h:4502 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4723 msgctxt "preferences" msgid "last instance" msgstr "utolsó példány" -#: ../build/bin/conf_gen.h:179 ../build/bin/preferences_gen.h:4244 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4379 msgctxt "preferences" msgid "triangle" msgstr "háromszög" -#: ../build/bin/conf_gen.h:180 +#: ../build/bin/conf_gen.h:213 msgctxt "preferences" msgid "circle" msgstr "kör" -#: ../build/bin/conf_gen.h:181 +#: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" msgstr "gyémánt" -#: ../build/bin/conf_gen.h:182 +#: ../build/bin/conf_gen.h:215 msgctxt "preferences" msgid "bar" msgstr "oszlop" -#: ../build/bin/conf_gen.h:231 ../build/bin/conf_gen.h:359 -#: ../build/bin/conf_gen.h:370 ../build/bin/conf_gen.h:1509 -#: ../build/bin/conf_gen.h:1526 ../build/bin/conf_gen.h:1559 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2835 +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 +#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2949 msgctxt "preferences" msgid "never" msgstr "soha" -#: ../build/bin/conf_gen.h:232 +#: ../build/bin/conf_gen.h:289 msgctxt "preferences" msgid "once a month" msgstr "havonta egyszer" -#: ../build/bin/conf_gen.h:233 ../build/bin/preferences_gen.h:4045 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4163 msgctxt "preferences" msgid "once a week" msgstr "hetente egyszer" -#: ../build/bin/conf_gen.h:234 +#: ../build/bin/conf_gen.h:291 msgctxt "preferences" msgid "once a day" msgstr "naponta egyszer" -#: ../build/bin/conf_gen.h:235 +#: ../build/bin/conf_gen.h:292 msgctxt "preferences" msgid "on close" msgstr "bezáráskor" -#: ../build/bin/conf_gen.h:292 ../build/bin/conf_gen.h:1502 -#: ../build/bin/conf_gen.h:1519 ../build/bin/conf_gen.h:1560 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 +#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "kicsi" -#: ../build/bin/conf_gen.h:293 ../build/bin/conf_gen.h:423 -#: ../build/bin/preferences_gen.h:3499 ../build/bin/preferences_gen.h:3546 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3664 msgctxt "preferences" msgid "default" msgstr "alapértelmezett" -#: ../build/bin/conf_gen.h:294 ../build/bin/conf_gen.h:3655 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 msgctxt "preferences" msgid "large" msgstr "nagy" -#: ../build/bin/conf_gen.h:360 +#: ../build/bin/conf_gen.h:441 msgctxt "preferences" msgid "after edit" msgstr "szerkesztés után" -#: ../build/bin/conf_gen.h:361 ../build/bin/preferences_gen.h:4097 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4215 msgctxt "preferences" msgid "on import" msgstr "importálásnál" -#: ../build/bin/conf_gen.h:371 ../build/bin/conf_gen.h:1501 -#: ../build/bin/conf_gen.h:1518 ../build/bin/conf_gen.h:4195 -#: ../build/bin/preferences_gen.h:3237 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 +#: ../build/bin/preferences_gen.h:3351 msgctxt "preferences" msgid "always" msgstr "mindig" -#: ../build/bin/conf_gen.h:372 ../build/bin/preferences_gen.h:4115 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4233 msgctxt "preferences" msgid "only large entries" msgstr "csak a nagy elemeké" -#: ../build/bin/conf_gen.h:405 +#: ../build/bin/conf_gen.h:492 msgctxt "preferences" msgid "sensitive" msgstr "nagybetűérzékeny" -#: ../build/bin/conf_gen.h:406 ../build/bin/preferences_gen.h:4627 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4848 msgctxt "preferences" msgid "insensitive" msgstr "nem nagybetűérzékeny" -#: ../build/bin/conf_gen.h:424 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "több GPU" -#: ../build/bin/conf_gen.h:425 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "nagyon gyors GPU" -#: ../build/bin/conf_gen.h:834 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4922 msgctxt "preferences" msgid "import time" msgstr "importálás ideje" -#: ../build/bin/conf_gen.h:835 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "mappa neve" -#: ../build/bin/conf_gen.h:852 +#: ../build/bin/conf_gen.h:1066 +msgctxt "preferences" +msgid "display name" +msgstr "megjelenített név" + +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:853 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:854 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:855 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:856 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:857 ../build/bin/conf_gen.h:2393 -#: ../build/bin/conf_gen.h:3246 ../build/bin/conf_gen.h:3628 -#: ../build/bin/conf_gen.h:3980 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 +#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4817 msgctxt "preferences" msgid "none" msgstr "nincs" -#: ../build/bin/conf_gen.h:866 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "középérték" -#: ../build/bin/conf_gen.h:867 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "min" -#: ../build/bin/conf_gen.h:868 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "max" -#: ../build/bin/conf_gen.h:1166 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "csak az új képek kiválasztása" -#: ../build/bin/conf_gen.h:1167 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "csak a még importálatlan képek kiválasztása" -#: ../build/bin/conf_gen.h:1174 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "nem raw képek mellőzése" -#: ../build/bin/conf_gen.h:1175 +#: ../build/bin/conf_gen.h:1447 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -213,55 +218,55 @@ msgstr "" "ha engedélyezve van, csak raw fájlokat fog engedni importálni. a nem raw " "fájlok nem lesznek láthatóak a dialógusablakban és nem is lesznek importálva." -#: ../build/bin/conf_gen.h:1182 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "metaadatok alkalmazása" -#: ../build/bin/conf_gen.h:1183 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." msgstr "néhány metaadat beállítása az újonnan importált képekre." -#: ../build/bin/conf_gen.h:1190 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "alkönyvtárak rekurzívan" -#: ../build/bin/conf_gen.h:1191 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" msgstr "alkönyvtárak bejárása filmszalag importálásánál" -#: ../build/bin/conf_gen.h:1198 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" msgstr "importálásnál beállítandó alkotó" -#: ../build/bin/conf_gen.h:1206 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" msgstr "importálásnál beállítandó kiadó" -#: ../build/bin/conf_gen.h:1214 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" msgstr "importálásnál beállítandó szerzői jog" -#: ../build/bin/conf_gen.h:1222 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" msgstr "importálásnál beállítandó címkék, vesszővel elválasztva" -#: ../build/bin/conf_gen.h:1230 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" msgstr "címkék importálása XMP-ből" -#: ../build/bin/conf_gen.h:1262 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "kezdeti értékelés" -#: ../build/bin/conf_gen.h:1263 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" msgstr "kezdeti csillagos értékelés minden importált képre" -#: ../build/bin/conf_gen.h:1270 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "EXIF-értékelés figyelmen kívül hagyása" -#: ../build/bin/conf_gen.h:1271 +#: ../build/bin/conf_gen.h:1555 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -269,19 +274,19 @@ msgstr "" "EXIF-értékelés figyelmen kívül hagyása. ha nincs beállítva, és értékelés " "található az EXIF-ben, felülírja a „kezdeti értékelést”" -#: ../build/bin/conf_gen.h:1278 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "importálási feladat" -#: ../build/bin/conf_gen.h:1279 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "importálási feladat neve" -#: ../build/bin/conf_gen.h:1286 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "mai dátum felülírása" -#: ../build/bin/conf_gen.h:1287 +#: ../build/bin/conf_gen.h:1573 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -294,159 +299,177 @@ msgstr "" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "egyébként hagyja üresen" -#: ../build/bin/conf_gen.h:1294 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "az ablak nyitva tartása" -#: ../build/bin/conf_gen.h:1295 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "az ablak nyitva tartása több importálás elvégzéséhez" -#: ../build/bin/conf_gen.h:1503 ../build/bin/conf_gen.h:1520 -#: ../build/bin/conf_gen.h:1561 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1504 ../build/bin/conf_gen.h:1521 -#: ../build/bin/conf_gen.h:1562 ../build/bin/preferences_gen.h:2766 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2880 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1505 ../build/bin/conf_gen.h:1522 -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1506 ../build/bin/conf_gen.h:1523 -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1507 ../build/bin/conf_gen.h:1524 -#: ../build/bin/conf_gen.h:1565 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1508 ../build/bin/conf_gen.h:1525 -#: ../build/bin/conf_gen.h:1566 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1607 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 +#: ../build/bin/conf_gen.h:1890 +msgctxt "preferences" +msgid "6K" +msgstr "6K" + +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 +#: ../build/bin/conf_gen.h:1891 +msgctxt "preferences" +msgid "8K" +msgstr "8K" + +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 +#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4073 +msgctxt "preferences" +msgid "auto" +msgstr "automatikus" + +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" msgstr "ki" -#: ../build/bin/conf_gen.h:1608 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "keménység (relatív)" -#: ../build/bin/conf_gen.h:1609 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "keménység (abszolút)" -#: ../build/bin/conf_gen.h:1610 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "átlátszatlanság (relatív)" -#: ../build/bin/conf_gen.h:1611 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "átlátszatlanság (abszolút)" -#: ../build/bin/conf_gen.h:1612 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "ecsetméret (relatív)" -#: ../build/bin/conf_gen.h:1621 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "alacsony" -#: ../build/bin/conf_gen.h:1622 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "közepes" -#: ../build/bin/conf_gen.h:1623 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "magas" -#: ../build/bin/conf_gen.h:1648 ../build/bin/preferences_gen.h:3100 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3214 msgctxt "preferences" msgid "false color" msgstr "hamis színes" -#: ../build/bin/conf_gen.h:1649 +#: ../build/bin/conf_gen.h:1983 msgctxt "preferences" msgid "grayscale" msgstr "szürkeárnyalatos" -#: ../build/bin/conf_gen.h:1666 +#: ../build/bin/conf_gen.h:2002 msgctxt "preferences" msgid "top left" msgstr "bal fent" -#: ../build/bin/conf_gen.h:1667 +#: ../build/bin/conf_gen.h:2003 msgctxt "preferences" msgid "top right" msgstr "jobb fent" -#: ../build/bin/conf_gen.h:1668 +#: ../build/bin/conf_gen.h:2004 msgctxt "preferences" msgid "top center" msgstr "középen fent" -#: ../build/bin/conf_gen.h:1669 ../build/bin/preferences_gen.h:3015 +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3129 msgctxt "preferences" msgid "bottom" msgstr "alul" -#: ../build/bin/conf_gen.h:1670 +#: ../build/bin/conf_gen.h:2006 msgctxt "preferences" msgid "hidden" msgstr "rejtett" -#: ../build/bin/conf_gen.h:2352 +#: ../build/bin/conf_gen.h:2775 msgid "show OSD" msgstr "térkép fölötti kezelőszervek" -#: ../build/bin/conf_gen.h:2353 +#: ../build/bin/conf_gen.h:2776 msgid "toggle the visibility of the map overlays" msgstr "a térkép fölötti kezelőszervek láthatóságának váltása" -#: ../build/bin/conf_gen.h:2360 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "szűrt képek" -#: ../build/bin/conf_gen.h:2361 +#: ../build/bin/conf_gen.h:2785 msgid "when set limit the images drawn to the current filmstrip" msgstr "bepipálva az aktuális filmszalagra korlátozza a megjelenített képeket" -#: ../build/bin/conf_gen.h:2368 +#: ../build/bin/conf_gen.h:2793 msgid "max images" msgstr "max kép" -#: ../build/bin/conf_gen.h:2369 +#: ../build/bin/conf_gen.h:2794 msgid "the maximum number of image thumbnails drawn on the map" msgstr "a térképre kirajzolt bélyegképek maximális száma" -#: ../build/bin/conf_gen.h:2376 +#: ../build/bin/conf_gen.h:2802 msgid "group size factor" msgstr "csoport méret szorzó" -#: ../build/bin/conf_gen.h:2377 +#: ../build/bin/conf_gen.h:2803 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -454,32 +477,32 @@ msgstr "" "a térképen megjelenő képcsoportok térbeli méretének növelése vagy " "csökkentése. befolyásolhatja a számítási időt" -#: ../build/bin/conf_gen.h:2384 +#: ../build/bin/conf_gen.h:2811 msgid "min images per group" msgstr "min kép csoportonként" -#: ../build/bin/conf_gen.h:2385 +#: ../build/bin/conf_gen.h:2812 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." msgstr "" "a csoportosítandó képek minimális száma. befolyásolhatja a számítási időt." -#: ../build/bin/conf_gen.h:2391 +#: ../build/bin/conf_gen.h:2819 msgctxt "preferences" msgid "thumbnail" msgstr "bélyegkép" -#: ../build/bin/conf_gen.h:2392 +#: ../build/bin/conf_gen.h:2820 msgctxt "preferences" msgid "count" msgstr "darabszám" -#: ../build/bin/conf_gen.h:2395 +#: ../build/bin/conf_gen.h:2823 msgid "thumbnail display" msgstr "bélyegkép megjelenítés" -#: ../build/bin/conf_gen.h:2396 +#: ../build/bin/conf_gen.h:2824 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" @@ -487,347 +510,343 @@ msgstr "" "három lehetőség választható: kép bélyegképek, csak a képek darabszáma a " "csoportban, vagy semmi" -#: ../build/bin/conf_gen.h:2411 +#: ../build/bin/conf_gen.h:2841 msgid "max polygon points" msgstr "max. sokszögpont" -#: ../build/bin/conf_gen.h:2412 -msgid "" -"limit the number of points imported with polygon in find location module" +#: ../build/bin/conf_gen.h:2842 +msgid "limit the number of points imported with polygon in find location module" msgstr "" "a poligonnal importált pontok számának korlátozása a hely keresése modulban" -#: ../build/bin/conf_gen.h:2818 -msgctxt "preferences" -msgid "original" -msgstr "eredeti" - -#: ../build/bin/conf_gen.h:2819 -msgctxt "preferences" -msgid "to 1/2" -msgstr "½-re" - -#: ../build/bin/conf_gen.h:2820 -msgctxt "preferences" -msgid "to 1/3" -msgstr "⅓-ra" - -#: ../build/bin/conf_gen.h:2821 -msgctxt "preferences" -msgid "to 1/4" -msgstr "¼-re" - -#: ../build/bin/conf_gen.h:2846 ../build/bin/conf_gen.h:2857 +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 msgctxt "preferences" msgid "bilinear" msgstr "bilineáris" -#: ../build/bin/conf_gen.h:2847 ../build/bin/conf_gen.h:2858 -#: ../build/bin/preferences_gen.h:3339 +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 +#: ../build/bin/preferences_gen.h:3436 msgctxt "preferences" msgid "bicubic" msgstr "kettős köbös" -#: ../build/bin/conf_gen.h:2848 ../build/bin/conf_gen.h:2859 +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 msgctxt "preferences" msgid "lanczos2" msgstr "lánczos2" -#: ../build/bin/conf_gen.h:2860 ../build/bin/preferences_gen.h:3357 +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3454 msgctxt "preferences" msgid "lanczos3" msgstr "lánczos3" -#: ../build/bin/conf_gen.h:3245 ../build/bin/conf_gen.h:4198 -#: ../build/bin/preferences_gen.h:3955 -msgctxt "preferences" -msgid "auto" -msgstr "automatikus" - -#: ../build/bin/conf_gen.h:3247 +#: ../build/bin/conf_gen.h:3849 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3248 +#: ../build/bin/conf_gen.h:3850 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3249 +#: ../build/bin/conf_gen.h:3851 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3250 +#: ../build/bin/conf_gen.h:3852 msgctxt "preferences" msgid "windows_credentials" msgstr "windows_credentials" -#: ../build/bin/conf_gen.h:3515 +#: ../build/bin/conf_gen.h:4150 msgctxt "preferences" msgid "vectorscope" msgstr "vektorszkóp" -#: ../build/bin/conf_gen.h:3516 +#: ../build/bin/conf_gen.h:4151 msgctxt "preferences" msgid "waveform" msgstr "hullámforma" -#: ../build/bin/conf_gen.h:3517 +#: ../build/bin/conf_gen.h:4152 +msgctxt "preferences" +msgid "split" +msgstr "osztott nézet" + +#: ../build/bin/conf_gen.h:4153 msgctxt "preferences" msgid "RGB parade" msgstr "RGB-parádé" -#: ../build/bin/conf_gen.h:3518 +#: ../build/bin/conf_gen.h:4154 msgctxt "preferences" msgid "histogram" msgstr "hisztogram" -#: ../build/bin/conf_gen.h:3527 +#: ../build/bin/conf_gen.h:4164 msgctxt "preferences" msgid "left" msgstr "bal" -#: ../build/bin/conf_gen.h:3528 ../build/bin/preferences_gen.h:4341 +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4562 msgctxt "preferences" msgid "right" msgstr "jobb" -#: ../build/bin/conf_gen.h:3545 ../build/bin/conf_gen.h:3586 +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 msgctxt "preferences" msgid "logarithmic" msgstr "logaritmikus" -#: ../build/bin/conf_gen.h:3546 ../build/bin/conf_gen.h:3587 +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 msgctxt "preferences" msgid "linear" msgstr "lineáris" -#: ../build/bin/conf_gen.h:3555 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "horizontal" msgstr "vízszintes" -#: ../build/bin/conf_gen.h:3556 +#: ../build/bin/conf_gen.h:4196 msgctxt "preferences" msgid "vertical" msgstr "függőleges" -#: ../build/bin/conf_gen.h:3565 +#: ../build/bin/conf_gen.h:4206 msgctxt "preferences" msgid "overlaid" msgstr "átfedés" -#: ../build/bin/conf_gen.h:3566 +#: ../build/bin/conf_gen.h:4207 msgctxt "preferences" msgid "parade" msgstr "parádé" -#: ../build/bin/conf_gen.h:3575 +#: ../build/bin/conf_gen.h:4217 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:3576 +#: ../build/bin/conf_gen.h:4218 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:3577 +#: ../build/bin/conf_gen.h:4219 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:3629 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "monochromatic" msgstr "monokróm" -#: ../build/bin/conf_gen.h:3630 +#: ../build/bin/conf_gen.h:4278 msgctxt "preferences" msgid "analogous" msgstr "analóg" -#: ../build/bin/conf_gen.h:3631 +#: ../build/bin/conf_gen.h:4279 msgctxt "preferences" msgid "analogous complementary" msgstr "analóg komplementer" -#: ../build/bin/conf_gen.h:3632 +#: ../build/bin/conf_gen.h:4280 msgctxt "preferences" msgid "complementary" msgstr "komplementer" -#: ../build/bin/conf_gen.h:3633 +#: ../build/bin/conf_gen.h:4281 msgctxt "preferences" msgid "split complementary" msgstr "osztott komplementer" -#: ../build/bin/conf_gen.h:3634 +#: ../build/bin/conf_gen.h:4282 msgctxt "preferences" msgid "dyad" msgstr "diád" -#: ../build/bin/conf_gen.h:3635 +#: ../build/bin/conf_gen.h:4283 msgctxt "preferences" msgid "triad" msgstr "triád" -#: ../build/bin/conf_gen.h:3636 +#: ../build/bin/conf_gen.h:4284 msgctxt "preferences" msgid "tetrad" msgstr "tetrád" -#: ../build/bin/conf_gen.h:3637 +#: ../build/bin/conf_gen.h:4285 msgctxt "preferences" msgid "square" msgstr "négyzet" -#: ../build/bin/conf_gen.h:3654 +#: ../build/bin/conf_gen.h:4304 msgctxt "preferences" msgid "normal" msgstr "normál" -#: ../build/bin/conf_gen.h:3656 +#: ../build/bin/conf_gen.h:4306 msgctxt "preferences" msgid "narrow" msgstr "keskeny" -#: ../build/bin/conf_gen.h:3657 +#: ../build/bin/conf_gen.h:4307 msgctxt "preferences" msgid "line" msgstr "vonal" -#: ../build/bin/conf_gen.h:3834 +#: ../build/bin/conf_gen.h:4614 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:3835 +#: ../build/bin/conf_gen.h:4615 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:3836 +#: ../build/bin/conf_gen.h:4616 msgctxt "preferences" msgid "inch" msgstr "hüvelyk" -#: ../build/bin/conf_gen.h:3885 ../build/bin/preferences_gen.h:4359 +#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:237 +msgctxt "preferences" +msgid "grey" +msgstr "szürke" + +#: ../build/bin/conf_gen.h:4667 ../build/bin/preferences_gen.h:238 +msgctxt "preferences" +msgid "dark" +msgstr "sötét" + +#: ../build/bin/conf_gen.h:4668 ../build/bin/preferences_gen.h:239 +msgctxt "preferences" +msgid "darker" +msgstr "sötétebb" + +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4580 msgctxt "preferences" msgid "all" msgstr "mind" -#: ../build/bin/conf_gen.h:3886 +#: ../build/bin/conf_gen.h:4676 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:3887 +#: ../build/bin/conf_gen.h:4677 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:3976 ../build/bin/preferences_gen.h:3423 +#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3520 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "látványvonatkozású (szigmoid)" -#: ../build/bin/conf_gen.h:3977 +#: ../build/bin/conf_gen.h:4814 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "látványvonatkozású (filmes)" -#: ../build/bin/conf_gen.h:3978 +#: ../build/bin/conf_gen.h:4815 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "látványvonatkozású (AgX)" -#: ../build/bin/conf_gen.h:3979 +#: ../build/bin/conf_gen.h:4816 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "látványvonatkozású (örökölt)" -#: ../build/bin/conf_gen.h:4110 +#: ../build/bin/conf_gen.h:4955 msgid "camera time zone" msgstr "fényképező időzónája" -#: ../build/bin/conf_gen.h:4111 +#: ../build/bin/conf_gen.h:4956 msgid "" -"most cameras don't store the time zone in EXIF. give the correct time zone " -"so the GPX data can be correctly matched" +"most cameras don't store the time zone in EXIF. give the correct time zone so " +"the GPX data can be correctly matched" msgstr "" -"a legtöbb fényképező nem tárolja az időzónát az EXIF-ben. a GPX-adatok " -"pontos illesztéséhez adja meg az időzónát" +"a legtöbb fényképező nem tárolja az időzónát az EXIF-ben. a GPX-adatok pontos " +"illesztéséhez adja meg az időzónát" -#: ../build/bin/conf_gen.h:4125 +#: ../build/bin/conf_gen.h:4972 msgctxt "preferences" msgid "no color" msgstr "nincs szín" -#: ../build/bin/conf_gen.h:4126 +#: ../build/bin/conf_gen.h:4973 msgctxt "preferences" msgid "illuminant color" msgstr "fényforrás színe" -#: ../build/bin/conf_gen.h:4127 +#: ../build/bin/conf_gen.h:4974 msgctxt "preferences" msgid "effect emulation" msgstr "hatásemuláció" -#: ../build/bin/conf_gen.h:4184 +#: ../build/bin/conf_gen.h:5038 msgctxt "preferences" msgid "list" msgstr "lista" -#: ../build/bin/conf_gen.h:4185 +#: ../build/bin/conf_gen.h:5039 msgctxt "preferences" msgid "tabs" msgstr "fülek" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:5040 msgctxt "preferences" msgid "columns" msgstr "oszlopok" -#: ../build/bin/conf_gen.h:4196 +#: ../build/bin/conf_gen.h:5051 msgctxt "preferences" msgid "active" msgstr "aktív" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:5052 msgctxt "preferences" msgid "dim" msgstr "sötétít" -#: ../build/bin/conf_gen.h:4199 +#: ../build/bin/conf_gen.h:5054 msgctxt "preferences" msgid "fade" msgstr "halványít" -#: ../build/bin/conf_gen.h:4200 +#: ../build/bin/conf_gen.h:5055 msgctxt "preferences" msgid "fit" msgstr "illeszkedés" -#: ../build/bin/conf_gen.h:4201 +#: ../build/bin/conf_gen.h:5056 msgctxt "preferences" msgid "smooth" msgstr "átmenet" -#: ../build/bin/conf_gen.h:4202 +#: ../build/bin/conf_gen.h:5057 msgctxt "preferences" msgid "glide" msgstr "összecsúszás" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 +#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "ez a beállítás módosult" -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3061 -#: ../src/gui/gtk.c:3251 ../src/gui/preferences.c:528 -#: ../src/gui/preferences.c:1013 ../src/libs/modulegroups.c:4087 +#. help button (right-anchored, matches other prefs tabs) +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 +#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 +#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 +#: ../src/libs/modulegroups.c:4171 msgid "?" msgstr "?" @@ -839,112 +858,149 @@ msgstr "nem érhető el" msgid "not available on this system" msgstr "nem elérhető ezen a rendszeren" -#: ../build/bin/preferences_gen.h:2484 ../src/control/jobs/control_jobs.c:3085 -#: ../src/libs/import.c:188 +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "darktable téma" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"a fotó körüli háttérszín befolyásolja, hogyan látja a kép színeit és " +"árnyalatait a szerkesztés során. ajánlott a szürke használata, mert ez a " +"legsemlegesebb, nem tereli a figyelmet semmilyen irányba\n" +"\n" +"szürke: a legalkalmasabb a pontos színkezeléshez\n" +"\n" +"sötét: kevésbé zavaró a kép körül\n" +"\n" +"sötétebb: ideális a gyengén megvilágított szobákhoz" + +#: ../build/bin/preferences_gen.h:2598 ../src/control/jobs/control_jobs.c:3118 +#: ../src/libs/import.c:183 msgid "import" msgstr "importálás" -#: ../build/bin/preferences_gen.h:2489 +#: ../build/bin/preferences_gen.h:2603 msgid "session options" msgstr "munkamenet-beállítások" -#: ../build/bin/preferences_gen.h:2499 +#: ../build/bin/preferences_gen.h:2613 msgid "base filmroll's directory" msgstr "filmtekercsek alapkönyvtára" -#: ../build/bin/preferences_gen.h:2510 ../build/bin/preferences_gen.h:2532 -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2571 -#: ../build/bin/preferences_gen.h:2604 ../build/bin/preferences_gen.h:2621 -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2706 ../build/bin/preferences_gen.h:2723 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2766 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2835 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2874 -#: ../build/bin/preferences_gen.h:2898 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:2997 ../build/bin/preferences_gen.h:3015 -#: ../build/bin/preferences_gen.h:3058 ../build/bin/preferences_gen.h:3075 -#: ../build/bin/preferences_gen.h:3100 ../build/bin/preferences_gen.h:3117 -#: ../build/bin/preferences_gen.h:3134 ../build/bin/preferences_gen.h:3151 -#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3219 -#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3271 ../build/bin/preferences_gen.h:3288 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3339 -#: ../build/bin/preferences_gen.h:3357 ../build/bin/preferences_gen.h:3380 -#: ../build/bin/preferences_gen.h:3404 ../build/bin/preferences_gen.h:3423 -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3457 -#: ../build/bin/preferences_gen.h:3474 ../build/bin/preferences_gen.h:3499 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3546 -#: ../build/bin/preferences_gen.h:3567 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3873 -#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3905 -#: ../build/bin/preferences_gen.h:3922 ../build/bin/preferences_gen.h:3955 -#: ../build/bin/preferences_gen.h:3972 ../build/bin/preferences_gen.h:3994 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4045 -#: ../build/bin/preferences_gen.h:4097 ../build/bin/preferences_gen.h:4115 -#: ../build/bin/preferences_gen.h:4159 ../build/bin/preferences_gen.h:4192 -#: ../build/bin/preferences_gen.h:4209 ../build/bin/preferences_gen.h:4226 -#: ../build/bin/preferences_gen.h:4244 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4295 -#: ../build/bin/preferences_gen.h:4341 ../build/bin/preferences_gen.h:4359 -#: ../build/bin/preferences_gen.h:4381 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4433 ../build/bin/preferences_gen.h:4450 -#: ../build/bin/preferences_gen.h:4467 ../build/bin/preferences_gen.h:4484 -#: ../build/bin/preferences_gen.h:4502 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4543 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/preferences_gen.h:2624 ../build/bin/preferences_gen.h:2646 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2718 ../build/bin/preferences_gen.h:2735 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2820 ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2880 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:2966 ../build/bin/preferences_gen.h:2988 +#: ../build/bin/preferences_gen.h:3012 ../build/bin/preferences_gen.h:3036 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3111 ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3172 ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3214 ../build/bin/preferences_gen.h:3231 +#: ../build/bin/preferences_gen.h:3248 ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3282 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3333 +#: ../build/bin/preferences_gen.h:3351 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3385 ../build/bin/preferences_gen.h:3418 +#: ../build/bin/preferences_gen.h:3436 ../build/bin/preferences_gen.h:3454 +#: ../build/bin/preferences_gen.h:3477 ../build/bin/preferences_gen.h:3501 +#: ../build/bin/preferences_gen.h:3520 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3571 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3642 ../build/bin/preferences_gen.h:3664 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3713 +#: ../build/bin/preferences_gen.h:3734 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3797 +#: ../build/bin/preferences_gen.h:3818 ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:3872 ../build/bin/preferences_gen.h:3889 +#: ../build/bin/preferences_gen.h:3906 ../build/bin/preferences_gen.h:3923 +#: ../build/bin/preferences_gen.h:3940 ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:3974 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4073 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4145 ../build/bin/preferences_gen.h:4163 +#: ../build/bin/preferences_gen.h:4215 ../build/bin/preferences_gen.h:4233 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4379 +#: ../build/bin/preferences_gen.h:4396 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4447 +#: ../build/bin/preferences_gen.h:4464 ../build/bin/preferences_gen.h:4481 +#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4544 +#: ../build/bin/preferences_gen.h:4562 ../build/bin/preferences_gen.h:4580 +#: ../build/bin/preferences_gen.h:4602 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4654 ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:4688 ../build/bin/preferences_gen.h:4705 +#: ../build/bin/preferences_gen.h:4723 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4764 ../build/bin/preferences_gen.h:4830 +#: ../build/bin/preferences_gen.h:4848 ../build/bin/preferences_gen.h:4922 #, c-format msgid "double click to reset to `%s'" msgstr "dupla kattintással visszaállítja erre: „%s”" -#: ../build/bin/preferences_gen.h:2512 -msgid "directory where new imported filmrolls are created" -msgstr "az a könyvtár, ahova az újonnan importált filmtekercsek kerülnek" +#: ../build/bin/preferences_gen.h:2626 +msgid "" +"directory where newly imported filmrolls are stored; the default uses $" +"(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" +"Pictures on macOS and Linux, C:/Users/username/Pictures on Windows" +msgstr "" +"az újonnan importált filmtekercsek könyvtára; az alapértelmezett a(z) $" +"(PICTURES_FOLDER) könyvtárat használja, mely kiterjeszti a rendszer képek " +"könyvtárát: ~/Képek macOS-en és Linuxon, C:/Users/felhasználónév/" +"Pictures Windowson" -#: ../build/bin/preferences_gen.h:2521 +#: ../build/bin/preferences_gen.h:2635 msgid "filmroll name" msgstr "filmtekercs neve" -#: ../build/bin/preferences_gen.h:2534 +#: ../build/bin/preferences_gen.h:2648 msgid "name of the imported filmroll" msgstr "az importált filmtekercs neve" -#: ../build/bin/preferences_gen.h:2543 +#: ../build/bin/preferences_gen.h:2657 msgid "keep original filename" msgstr "eredeti fájlnév megtartása" -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2604 -#: ../build/bin/preferences_gen.h:2621 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2723 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2852 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:3058 -#: ../build/bin/preferences_gen.h:3117 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3219 ../build/bin/preferences_gen.h:3271 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3440 -#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3567 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3972 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4159 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4450 ../build/bin/preferences_gen.h:4467 -#: ../build/bin/preferences_gen.h:4484 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4609 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2718 +#: ../build/bin/preferences_gen.h:2735 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2837 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3172 +#: ../build/bin/preferences_gen.h:3231 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3333 ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3418 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3642 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3797 ../build/bin/preferences_gen.h:3818 +#: ../build/bin/preferences_gen.h:3839 ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4145 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4396 +#: ../build/bin/preferences_gen.h:4447 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4671 ../build/bin/preferences_gen.h:4688 +#: ../build/bin/preferences_gen.h:4705 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4830 msgctxt "preferences" msgid "FALSE" msgstr "NEM" -#: ../build/bin/preferences_gen.h:2551 +#: ../build/bin/preferences_gen.h:2665 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -952,40 +1008,41 @@ msgstr "" "fényképezőről importálás során az eredeti fájlnév megtartása a mintával " "megadott helyett" -#: ../build/bin/preferences_gen.h:2560 +#: ../build/bin/preferences_gen.h:2674 msgid "file naming pattern" msgstr "fájlnévminta" -#: ../build/bin/preferences_gen.h:2573 +#: ../build/bin/preferences_gen.h:2687 msgid "file naming pattern used for a import session" msgstr "az importálási munkamenet során használt fájlelnevezési minta" -#: ../build/bin/preferences_gen.h:2583 ../src/gui/gtk.c:1512 -#: ../src/gui/preferences.c:615 ../src/libs/tools/lighttable.c:64 +#: ../build/bin/preferences_gen.h:2697 ../src/gui/gtk.c:1701 +#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "átvilágító" -#: ../build/bin/preferences_gen.h:2588 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3738 ../src/gui/preferences.c:334 +#: ../build/bin/preferences_gen.h:2702 ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3856 ../src/gui/preferences.c:344 +#: ../src/gui/preferences_ai.c:1557 msgid "general" msgstr "általános" -#: ../build/bin/preferences_gen.h:2598 +#: ../build/bin/preferences_gen.h:2712 msgid "hide built-in presets for utility modules" msgstr "beépített tárolt beállítások elrejtése a segédmoduloknál" -#: ../build/bin/preferences_gen.h:2606 +#: ../build/bin/preferences_gen.h:2720 msgid "hide built-in presets of utility modules in presets menu." msgstr "" "segédmodulok beépített tárolt beállításainak elrejtése a tárolt beállítás " "menüből." -#: ../build/bin/preferences_gen.h:2615 +#: ../build/bin/preferences_gen.h:2729 msgid "use single-click in the collections module" msgstr "egy kattintásos használat a gyűjtemény modulban" -#: ../build/bin/preferences_gen.h:2623 +#: ../build/bin/preferences_gen.h:2737 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -995,51 +1052,66 @@ msgstr "" "kiválasztani a gyűjtemény modulban. segítségével tartomány kijelölés " "készíthető dátum és számérték alapján." -#: ../build/bin/preferences_gen.h:2632 +#: ../build/bin/preferences_gen.h:2746 msgid "prioritize the hovered image over the selected images" msgstr "" -"azon képek előrébb vétele, amelyek felett az egér van a kijelöltek helyett" - -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2706 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:3075 ../build/bin/preferences_gen.h:3134 -#: ../build/bin/preferences_gen.h:3151 ../build/bin/preferences_gen.h:3168 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3288 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3873 ../build/bin/preferences_gen.h:3889 -#: ../build/bin/preferences_gen.h:3905 ../build/bin/preferences_gen.h:3922 -#: ../build/bin/preferences_gen.h:4192 ../build/bin/preferences_gen.h:4209 -#: ../build/bin/preferences_gen.h:4226 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4295 ../build/bin/preferences_gen.h:4433 -#: ../build/bin/preferences_gen.h:4543 +"azon képek előrébb vétele, amelyek felett az egér van (a kijelöltek helyett)" + +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2820 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3189 ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3265 ../build/bin/preferences_gen.h:3282 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3571 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3713 ../build/bin/preferences_gen.h:3734 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3872 +#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3906 +#: ../build/bin/preferences_gen.h:3923 ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:3957 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4464 +#: ../build/bin/preferences_gen.h:4481 ../build/bin/preferences_gen.h:4499 +#: ../build/bin/preferences_gen.h:4544 ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:4764 msgctxt "preferences" msgid "TRUE" msgstr "IGEN" -#: ../build/bin/preferences_gen.h:2640 -msgid "this defines how the list of images to act on is constructed." +#: ../build/bin/preferences_gen.h:2754 +msgid "" +"in the lighttable, where culling takes place, you can apply actions (e.g., " +"setting ratings) to the hovered image or to the selected ones\n" +"\n" +"enabled actions apply to the hovered image (less clicking)\n" +"\n" +"disabled actions apply to the current selection (less error prone)" msgstr "" -"ez meghatározza hogyan van felépítve azon képek listája, amelyeken dolgozunk." +"a selejtezőben, ahol a képek szűrése történik, műveleteket (pl. értékelés) " +"hajthat végre az egér alatti vagy a kijelölt képeken\n" +"\n" +"engedélyezve: a műveletek az egér alatti képre vonatkoznak (kevesebb " +"kattintás szükséges)\n" +"\n" +"letiltva: a műveletek az aktuális kijelölésre vonatkoznak (kevesebb a " +"hibalehetőség)" -#: ../build/bin/preferences_gen.h:2649 +#: ../build/bin/preferences_gen.h:2763 msgid "expand a single utility module at a time" msgstr "egyszerre egy segédmodul legyen nyitva" -#: ../build/bin/preferences_gen.h:2657 +#: ../build/bin/preferences_gen.h:2771 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "" "ez a beállítás a shift+klikk viselkedését változtatja meg átvilágító módban" -#: ../build/bin/preferences_gen.h:2666 +#: ../build/bin/preferences_gen.h:2780 msgid "scroll utility modules to the top when expanded" msgstr "segédmodulok kinyitásakor görgetés a tetejére" -#: ../build/bin/preferences_gen.h:2674 ../build/bin/preferences_gen.h:3204 +#: ../build/bin/preferences_gen.h:2788 ../build/bin/preferences_gen.h:3318 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1047,78 +1119,85 @@ msgstr "" "ha ez a beállítás engedélyezve van, a darktable megpróbálja a modult a " "látható lista tetejére görgetni" -#: ../build/bin/preferences_gen.h:2683 +#: ../build/bin/preferences_gen.h:2797 msgid "rating an image one star twice will not zero out the rating" msgstr "egy képet kétszer értékelve egy csillagra ne nullázza le az értékelést" -#: ../build/bin/preferences_gen.h:2691 -msgid "" -"defines whether rating an image one star twice will zero out star rating" +#: ../build/bin/preferences_gen.h:2805 +msgid "defines whether rating an image one star twice will zero out star rating" msgstr "" "egy kép kétszeri értékelése egy csillagosra lenullázza a csillagok számát" -#: ../build/bin/preferences_gen.h:2700 ../build/bin/preferences_gen.h:3052 +#: ../build/bin/preferences_gen.h:2814 ../build/bin/preferences_gen.h:3166 msgid "show scrollbars for central view" msgstr "mindig mutassa a gördítősávot a középső nézethez" -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:3060 +#: ../build/bin/preferences_gen.h:2822 ../build/bin/preferences_gen.h:3174 msgid "defines whether scrollbars should be displayed" msgstr "megadja, hogy megjelenjenek-e a gördítősávok" -#: ../build/bin/preferences_gen.h:2717 +#: ../build/bin/preferences_gen.h:2831 msgid "show image time with milliseconds" msgstr "kép idejének megjelenítése ezredmásodpercben" -#: ../build/bin/preferences_gen.h:2725 +#: ../build/bin/preferences_gen.h:2839 msgid "defines whether time should be displayed with milliseconds" msgstr "meghatározza, hogy az időt ezredmásodpercben kell-e megjeleníteni" -#: ../build/bin/preferences_gen.h:2731 +#: ../build/bin/preferences_gen.h:2845 msgid "thumbnails" msgstr "bélyegképek" -#: ../build/bin/preferences_gen.h:2741 -msgid "use raw file instead of embedded JPEG from size" -msgstr "raw fájl használata a beágyazott JPEG helyett ettől a mérettől" +#: ../build/bin/preferences_gen.h:2855 +msgid "for unaltered images, use raw file instead of embedded JPEG from size" +msgstr "" +"módosítatlan képeknél a raw fájl használata a beágyazott JPEG helyett ettől a " +"mérettől" -#: ../build/bin/preferences_gen.h:2750 +#: ../build/bin/preferences_gen.h:2864 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" -msgstr "" -"ha a bélyegkép mérete nagyobb ennél az értéknél, akkor a bélyegkép a raw " -"fájlból lesz feldolgozva a beágyazott JPEG előnézet helyett (szebb, de " -"lassabb).\n" -"ha szeretné az összes bélyegképet és előrenderelt képet a legjobb minőségben " -"látni, válassza a „mindig” opciót.\n" -"(további megjegyzések a kézikönyvben)" - -#: ../build/bin/preferences_gen.h:2759 +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"for the quickest display, choose the 'never' option\n" +"the 'auto' option prefers the embedded JPEG except when the thumb size " +"exceeds the resolution of the embedded JPEG\n" +"(more details in the manual)" +msgstr "" +"ha a bélyegkép ennél nagyobb méretű, akkor a beágyazott JPEG-előnézet helyett " +"a nyers fájl alapján kerül feldolgozásra (jobb minőségű, de lassabb).\n" +"ha az összes bélyegképet és előre renderelt képet a legjobb minőségben " +"szeretné látni, válassza a „mindig” opciót.\n" +"a leggyorsabb megjelenítéshez válassza a „soha” opciót.\n" +"az „auto” opció a beágyazott JPEG-et részesíti előnyben, kivéve, ha a " +"bélyegkép mérete meghaladja a beágyazott JPEG felbontását.\n" +"(további részletek a kézikönyvben)" + +#: ../build/bin/preferences_gen.h:2873 msgid "high quality processing from size" msgstr "jó minőségű feldolgozás ettől a mérettől" -#: ../build/bin/preferences_gen.h:2768 +#: ../build/bin/preferences_gen.h:2882 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"(more details in the manual)" msgstr "" -"ha a bélyegkép mérete nagyobb ennél az értéknél, akkor a teljes minőség " -"rendelelési útvonalával lesz feldolgozva (jobb, de lassabb).\n" -"ha szeretné az összes bélyegképet és előrenderelt képet a legjobb minőségben " -"látni, válassza a „mindig” opciót.\n" -"(további megjegyzések a kézikönyvben)" +"ha a bélyegkép ennél nagyobb méretű, akkor a beágyazott JPEG-előnézet helyett " +"a teljes minőségű fájl alapján kerül feldolgozásra (jobb minőségű, de " +"lassabb).\n" +"ha az összes bélyegképet és előre renderelt képet a legjobb minőségben " +"szeretné látni, válassza a „mindig” opciót.\n" +"(további részletek a kézikönyvben)" -#: ../build/bin/preferences_gen.h:2777 +#: ../build/bin/preferences_gen.h:2891 msgid "enable disk backend for thumbnail cache" msgstr "bélyegkép-gyorsítótár engedélyezése a lemezen" -#: ../build/bin/preferences_gen.h:2785 +#: ../build/bin/preferences_gen.h:2899 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1135,14 +1214,14 @@ msgstr "" "kép), és ezek a bélyegképek sosem lesznek törölve.\n" "ennek ellenére kézzel bármikor biztonságosan törölhetőek.\n" "böngészésnél az átvilágító nézet teljesítményét jelentős mértékben növeli.\n" -"a teljes gyűjteményhez offline módon is elkészíthető a bélyegkép-" -"gyorsítótár, ehhez a „darktable-generate-cache” parancsot kell futtatni." +"a teljes gyűjteményhez offline módon is elkészíthető a bélyegkép-gyorsítótár, " +"ehhez a „darktable-generate-cache” parancsot kell futtatni." -#: ../build/bin/preferences_gen.h:2794 +#: ../build/bin/preferences_gen.h:2908 msgid "enable disk backend for full preview cache" msgstr "lemezháttértár a teljes előnézet gyorsítótárazásához" -#: ../build/bin/preferences_gen.h:2802 +#: ../build/bin/preferences_gen.h:2916 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1160,11 +1239,11 @@ msgstr "" "jelentős mértékben növeli az átvilágító nézet teljesítményét nagyított " "előnézeti képek megtekintésekor." -#: ../build/bin/preferences_gen.h:2811 +#: ../build/bin/preferences_gen.h:2925 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "finom görgetés engedélyezése az átvilágító bélyegképeinél" -#: ../build/bin/preferences_gen.h:2819 +#: ../build/bin/preferences_gen.h:2933 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1176,24 +1255,24 @@ msgstr "" "letiltva az átvilágító teljes bélyegképsorokat görget, ahogy egy egérgörgő " "tenné." -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:2942 msgid "generate thumbnails in background" msgstr "bélyegképek generálása a háttérben" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2951 msgid "" -"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps " -"up to the selected size are generated while user is inactive in lighttable." +"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " +"to the selected size are generated while user is inactive in lighttable." msgstr "" "ha a „bélyegkép-gyorsítótár engedélyezése a lemezen” engedélyezve van, a " "bélyegképek/mipmapek akkor generálódnak a kiválasztott méretig, amikor a " "felhasználó az átvilágítóban inaktív." -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:2960 msgid "reset cached thumbnails" msgstr "gyorsítótárazott bélyegképek visszaállítása" -#: ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:2968 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1202,126 +1281,126 @@ msgstr "" "állításával. erre akkor lehet szükség, ha egyes bélyegképeket manuálisan " "eltávolítottak vagy megsérültek." -#: ../build/bin/preferences_gen.h:2863 +#: ../build/bin/preferences_gen.h:2977 msgid "delimiters for size categories" msgstr "méretkategóriák határolói" -#: ../build/bin/preferences_gen.h:2876 +#: ../build/bin/preferences_gen.h:2990 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "méretkategóriák segítségével különböző átfedéseket és css értékeket lehet " "beállítani a bélyegkép méretétől függően, | jellel elválasztva.\n" -"például a 120|400 ezt a három bélyegkép kategóriát jelenti: <120px, 120px–" -"400px, >400px" +"például a 120|400 ezt a három bélyegkép kategóriát jelenti: legfeljebb 120px, " +"120-400px, több mint 400px" -#: ../build/bin/preferences_gen.h:2885 +#: ../build/bin/preferences_gen.h:2999 msgid "pattern for the thumbnail extended overlay text" msgstr "minta a bélyegképek bővített rátétjének feliratához" -#: ../build/bin/preferences_gen.h:2900 ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:3014 ../build/bin/preferences_gen.h:3038 msgid "see manual to know all the tags you can use." msgstr "az összes használható címkéhez lásd a kézikönyvet." -#: ../build/bin/preferences_gen.h:2909 +#: ../build/bin/preferences_gen.h:3023 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "minta a nézőképek buboréksúgójához (letiltáshoz hagyja üresen)" -#: ../build/bin/preferences_gen.h:2934 ../src/gui/gtk.c:1514 -#: ../src/gui/preferences.c:614 ../src/views/darkroom.c:91 +#: ../build/bin/preferences_gen.h:3048 ../src/gui/gtk.c:1703 +#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 msgid "darkroom" msgstr "sötétkamra" -#: ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:3063 msgid "scroll down to increase mask parameters" msgstr "maszkparaméterek növelése lefelé görgetéssel" -#: ../build/bin/preferences_gen.h:2957 +#: ../build/bin/preferences_gen.h:3071 msgid "" "when using the mouse scroll wheel to change mask parameters, scroll down to " "increase the mask size, feather size, opacity, brush hardness and gradient " "curvature\n" "by default scrolling up increases these parameters" msgstr "" -"ha az egér görgőjét használja a maszk paramétereinek módosításához, " -"görgessen le a maszkméret, a perem, az átlátszatlanság, az ecsetkeménység és " -"a gradiens görbület növeléséhez\n" +"ha az egér görgőjét használja a maszk paramétereinek módosításához, görgessen " +"le a maszkméret, a perem, az átlátszatlanság, az ecsetkeménység és a gradiens " +"görbület növeléséhez\n" "alapértelmezés szerint a felfelé görgetés növeli ezeket a paramétereket" -#: ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3080 msgid "middle mouse button zooms to 200%" msgstr "a középső egérgomb 200%-ra nagyít" -#: ../build/bin/preferences_gen.h:2975 +#: ../build/bin/preferences_gen.h:3089 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " -"on middle mouse clicks. if disabled, it will toggle between viewport size " -"and 100%, and the 'ctrl' key can be used to control the zoom level." +"on middle mouse clicks. if disabled, it will toggle between viewport size and " +"100%, and the 'ctrl' key can be used to control the zoom level." msgstr "" "ha engedélyezve van, középső egérgombbal kattintva a nagyítási szint 100%, " -"200% és a nézethez illesztés között váltakozik. letiltva a nézethez " -"illesztés és 100% között vált, és a „ctrl” billentyűt nyomva tartva " -"állítható a nagyítási szint." +"200% és a nézethez illesztés között váltakozik. letiltva a nézethez illesztés " +"és 100% között vált, és a „ctrl” billentyűt nyomva tartva állítható a " +"nagyítási szint." -#: ../build/bin/preferences_gen.h:2984 +#: ../build/bin/preferences_gen.h:3098 msgid "pattern for the image information line" msgstr "képinformációs sáv mintája" -#: ../build/bin/preferences_gen.h:2999 +#: ../build/bin/preferences_gen.h:3113 msgid "see manual for a list of the tags you can use." msgstr "a használható címkéhez lásd a kézikönyvet." -#: ../build/bin/preferences_gen.h:3008 +#: ../build/bin/preferences_gen.h:3122 msgid "position of the image information line" msgstr "képinformációs sáv pozíciója" -#: ../build/bin/preferences_gen.h:3025 +#: ../build/bin/preferences_gen.h:3139 msgid "border around image in darkroom mode" msgstr "szegély a kép körül sötétkamra módban" -#: ../build/bin/preferences_gen.h:3041 ../build/bin/preferences_gen.h:4072 -#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4323 -#: ../build/bin/preferences_gen.h:4577 ../build/bin/preferences_gen.h:4655 -#: ../build/bin/preferences_gen.h:4683 ../build/bin/preferences_gen.h:4746 -#: ../build/bin/preferences_gen.h:4808 ../build/bin/preferences_gen.h:4837 +#: ../build/bin/preferences_gen.h:3155 ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4260 ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4798 ../build/bin/preferences_gen.h:4876 +#: ../build/bin/preferences_gen.h:4904 ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5029 ../build/bin/preferences_gen.h:5058 #, c-format msgid "double click to reset to `%d'" msgstr "dupla kattintással visszaállítja erre: „%d”" -#: ../build/bin/preferences_gen.h:3043 +#: ../build/bin/preferences_gen.h:3157 msgid "" -"process the image in darkroom mode with a small border. set to 0 if you " -"don't want any border." +"process the image in darkroom mode with a small border. set to 0 if you don't " +"want any border." msgstr "" "sötétkamra módban a kép körül halvány szegély jelenik meg. állítsa 0-ra, ha " "nem akar szegélyt." -#: ../build/bin/preferences_gen.h:3069 +#: ../build/bin/preferences_gen.h:3183 msgid "show loading screen between images" msgstr "töltésjelző képernyő megjelenítése képváltások között" -#: ../build/bin/preferences_gen.h:3077 +#: ../build/bin/preferences_gen.h:3191 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" msgstr "" -"szürke töltésjelző képernyő megjelenítése a sötétkamrában történő " -"képváltások között\n" +"szürke töltésjelző képernyő megjelenítése a sötétkamrában történő képváltások " +"között\n" "letiltva csak szövegbuborék jelenik meg" -#: ../build/bin/preferences_gen.h:3083 +#: ../build/bin/preferences_gen.h:3197 msgid "modules" msgstr "modulok" -#: ../build/bin/preferences_gen.h:3093 +#: ../build/bin/preferences_gen.h:3207 msgid "display of individual color channels" msgstr "egyedi színcsatornák megjelenítése" -#: ../build/bin/preferences_gen.h:3102 +#: ../build/bin/preferences_gen.h:3216 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." @@ -1329,34 +1408,34 @@ msgstr "" "meghatározza, hogy a színcsatornák hogyan jelenjenek meg, amikor aktívak a " "paraméteres maszkon." -#: ../build/bin/preferences_gen.h:3111 +#: ../build/bin/preferences_gen.h:3225 msgid "hide built-in presets for processing modules" msgstr "beépített tárolt beállítások elrejtése a feldolgozó moduloknál" -#: ../build/bin/preferences_gen.h:3119 +#: ../build/bin/preferences_gen.h:3233 msgid "hide built-in presets of processing modules in presets menu." msgstr "" "feldolgozó modulok beépített tárolt beállításainak elrejtése a tárolt " "beállítás menüből." -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:3136 +#: ../build/bin/preferences_gen.h:3242 ../build/bin/preferences_gen.h:3250 msgid "show the guides widget in modules UI" msgstr "segédvonalvezérlő megjelenítése a modulok felhasználói felületén" -#: ../build/bin/preferences_gen.h:3145 +#: ../build/bin/preferences_gen.h:3259 msgid "expand a single processing module at a time" msgstr "egyszerre csak egy feldolgozó modul lehet nyitva" -#: ../build/bin/preferences_gen.h:3153 +#: ../build/bin/preferences_gen.h:3267 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "" "ez a beállítás a shift+klikk viselkedését változtatja meg sötétkamra módban" -#: ../build/bin/preferences_gen.h:3162 +#: ../build/bin/preferences_gen.h:3276 msgid "only collapse modules in current group" msgstr "csak a jelenlegi csoportban csukjon össze modulokat" -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3284 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1364,11 +1443,11 @@ msgstr "" "ha egyszerre csak egy modul lehet nyitva, csak az aktuális csoporton belül " "csukjon be modulokat – más csoportok moduljait figyelmen kívül hagyja" -#: ../build/bin/preferences_gen.h:3179 +#: ../build/bin/preferences_gen.h:3293 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "modul kinyitása ha aktív, és becsukása ha le van tiltva" -#: ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:3301 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." @@ -1376,23 +1455,23 @@ msgstr "" "ez a beállítás lehetővé teszi modulok automatikus kinyitását vagy becsukását " "attól függően, hogy engedélyezve vannak-e." -#: ../build/bin/preferences_gen.h:3196 +#: ../build/bin/preferences_gen.h:3310 msgid "scroll processing modules to the top when expanded" msgstr "feldolgozómodulok kinyitásakor görgetés a tetejére" -#: ../build/bin/preferences_gen.h:3213 +#: ../build/bin/preferences_gen.h:3327 msgid "swap the utility and processing modules panels" msgstr "segéd- és feldolgozó modulok paneljének megcserélése" -#: ../build/bin/preferences_gen.h:3221 +#: ../build/bin/preferences_gen.h:3335 msgid "move the list of processing modules to the left of the screen" msgstr "a feldolgozó modulok listáját a képernyő bal felére mozgatja" -#: ../build/bin/preferences_gen.h:3230 +#: ../build/bin/preferences_gen.h:3344 msgid "show right-side buttons in processing module headers" msgstr "jobb oldali gombok megjelenítése a feldolgozás modulok fejlécében" -#: ../build/bin/preferences_gen.h:3239 +#: ../build/bin/preferences_gen.h:3353 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1416,11 +1495,11 @@ msgstr "" "„átmenet”: elhalványítja egy fejléc összes gombját egyszerre,\n" "„összecsúszás”: átmenetesen elrejti az egyes gombokat, ha szükséges" -#: ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3362 msgid "show mask indicator in module headers" msgstr "maszkindikátor megjelenítése a modulfejlécekben" -#: ../build/bin/preferences_gen.h:3256 +#: ../build/bin/preferences_gen.h:3370 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" @@ -1428,11 +1507,11 @@ msgstr "" "engedélyezve egy ikon jelenik meg minden olyan feldolgozó modul fejlécén, " "melyen maszk van használatban" -#: ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3379 msgid "prompt for name on addition of new instance" msgstr "név bekérése új példány hozzáadásakor" -#: ../build/bin/preferences_gen.h:3273 +#: ../build/bin/preferences_gen.h:3387 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1440,40 +1519,27 @@ msgstr "" "ha engedélyezve van, egy beviteli mező jelenik meg az összes új " "modulpéldányon (az újakon és a duplikáltakon is)" -#: ../build/bin/preferences_gen.h:3282 -msgid "automatically update module name" -msgstr "modulnév automatikus frissítése" - -#: ../build/bin/preferences_gen.h:3290 -msgid "" -"if enabled, the module name will be automatically updated to match a preset " -"name or a preset instance name if present." -msgstr "" -"ha engedélyezve van, a modul neve automatikusan frissül, hogy megfeleljen a " -"tárolt beállítás névnek vagy egy tárolt beállítás példány nevének, ha van " -"ilyen." - -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3397 msgid "processing" msgstr "feldolgozás" -#: ../build/bin/preferences_gen.h:3305 +#: ../build/bin/preferences_gen.h:3402 msgid "image processing" msgstr "képfeldolgozás" -#: ../build/bin/preferences_gen.h:3315 +#: ../build/bin/preferences_gen.h:3412 msgid "always use LittleCMS 2 to apply output color profile" msgstr "kimeneti színprofil készítése mindig LittleCMS 2-vel" -#: ../build/bin/preferences_gen.h:3323 +#: ../build/bin/preferences_gen.h:3420 msgid "this is slower than the default." msgstr "ez lassabb, mint az alapértelmezett." -#: ../build/bin/preferences_gen.h:3332 +#: ../build/bin/preferences_gen.h:3429 msgid "pixel interpolator (warp)" msgstr "pixelinterpoláló (torzítás)" -#: ../build/bin/preferences_gen.h:3341 +#: ../build/bin/preferences_gen.h:3438 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1481,34 +1547,34 @@ msgstr "" "a következő moduloknál használt pixelinterpoláló: forgatás, lencsekorrekció, " "cseppfolyósítás, vágás, végső méretezés (bilineáris, kettős köbös, lánczos2)." -#: ../build/bin/preferences_gen.h:3350 +#: ../build/bin/preferences_gen.h:3447 msgid "pixel interpolator (scaling)" msgstr "pixelinterpoláló (méretezés)" -#: ../build/bin/preferences_gen.h:3359 +#: ../build/bin/preferences_gen.h:3456 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" -"átméretezésnél használt pixelinterpoláló (bilineáris, kettős köbös, " -"lánczos2, lánczos3)." +"átméretezésnél használt pixelinterpoláló (bilineáris, kettős köbös, lánczos2, " +"lánczos3)." -#: ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3465 msgid "LUT 3D root folder" msgstr "3D LUT gyökérkönyvtár" -#: ../build/bin/preferences_gen.h:3370 ../build/bin/preferences_gen.h:3394 -#: ../src/control/jobs/control_jobs.c:2189 -#: ../src/control/jobs/control_jobs.c:2245 ../src/gui/preferences.c:1245 -#: ../src/gui/presets.c:429 ../src/imageio/storage/disk.c:197 -#: ../src/imageio/storage/disk.c:283 ../src/imageio/storage/gallery.c:148 -#: ../src/imageio/storage/gallery.c:207 ../src/imageio/storage/latex.c:144 -#: ../src/imageio/storage/latex.c:193 ../src/libs/import.c:1845 -#: ../src/libs/import.c:1957 ../src/libs/import.c:2015 ../src/libs/styles.c:456 -#: ../src/lua/preferences.c:673 +#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 +#: ../src/control/jobs/control_jobs.c:2204 +#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 +#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 +#: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 +#: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 +#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 msgid "select directory" msgstr "könyvtár kiválasztása" -#: ../build/bin/preferences_gen.h:3383 +#: ../build/bin/preferences_gen.h:3480 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1516,41 +1582,57 @@ msgstr "" "ez a mappa (és almappái) tartalmazzák a LUT 3D modul által használt LUT-" "fájlokat. (újraindítás szükséges)" -#: ../build/bin/preferences_gen.h:3392 +#: ../build/bin/preferences_gen.h:3489 msgid "raster mask files root folder" -msgstr "raszter maszk fájlok gyökérkönyvtára" +msgstr "rasztermaszkfájlok gyökérkönyvtára" -#: ../build/bin/preferences_gen.h:3407 +#: ../build/bin/preferences_gen.h:3504 msgid "" -"this folder (and sub-folders) contains PFM files used by the raster mask " +"this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" msgstr "" -"ez a mappa (és almappái) tartalmazzák a raszter maszk importáló modul által " -"használt PFM fájlokat. (újraindítás szükséges)" +"ez a mappa (és almappái) a rasztermaszk-importáló modul által használt PFM/" +"PNG fájlokat tartalmazza. (újraindítás szükséges)" -#: ../build/bin/preferences_gen.h:3416 +#: ../build/bin/preferences_gen.h:3513 msgid "auto-apply pixel workflow defaults" msgstr "pixel-munkafolyamat alapértelmezéseinek automatikus alkalmazása" -#: ../build/bin/preferences_gen.h:3425 +#: ../build/bin/preferences_gen.h:3522 msgid "" -"scene-referred workflow is based on linear modules and will auto-apply " -"filmic or sigmoid, color calibration and exposure,\n" -"display-referred workflow is based on Lab modules and will auto-apply base " -"curve, white balance and the legacy module pipe order." +"selects which workflow will be used by default in the darkroom\n" +"\n" +"scene-referred (sigmoid) modern workflow, fewer tonemapper controls\n" +"\n" +"scene-referred (filmic) modern workflow, more tone mapping controls\n" +"\n" +"scene-referred (AgX) modern workflow, maximum tone mapping control\n" +"\n" +"display-referred (legacy) legacy workflow (not recommended)\n" +"\n" +"none do not use a predefined workflow" msgstr "" -"a látványvonatkozású munkafolyamat a lineáris modulokon alapul, és " -"automatikusan alkalmazza a filmes, szigmoid, színkalibráció és expozíció " -"modulokat,\n" -"a képernyő-vonatkozású munkafolyamat Lab modulokon alapul, és automatikusan " -"alkalmazza az alapgörbe, fehéregyensúly modulokat és az örökölt " -"modulsorrendet." +"meghatározza, hogy melyik munkafolyamatot használja alapértelmezésként a " +"sötétkamra\n" +"\n" +"látványvonatkozású (sigmoid) modern munkafolyamat, kevesebb " +"tónusleképezési beállítással\n" +"\n" +"látványvonatkozású (filmic) modern munkafolyamat, több tónusleképezési " +"beállítással\n" +"\n" +"látványvonatkozású (AgX) modern munkafolyamat, maximális " +"tónusleképezési beállítási lehetőséggel\n" +"\n" +"képernyő-vonatkozású (elavult) régi munkafolyamat (nem ajánlott)\n" +"\n" +"nincs ne használjon előre definiált munkafolyamatot" -#: ../build/bin/preferences_gen.h:3434 +#: ../build/bin/preferences_gen.h:3531 msgid "auto-apply per camera basecurve presets" msgstr "fényképező tárolt alapgörbe-beállításainak automatikus alkalmazása" -#: ../build/bin/preferences_gen.h:3442 +#: ../build/bin/preferences_gen.h:3539 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1566,11 +1648,11 @@ msgstr "" "az alapgörbe automatikus alkalmazásának megakadályozásához az előbbi " "beállítást „nincs”-re kell állítani" -#: ../build/bin/preferences_gen.h:3451 +#: ../build/bin/preferences_gen.h:3548 msgid "detect monochrome previews" msgstr "monokróm előnéztetek detektálása" -#: ../build/bin/preferences_gen.h:3459 +#: ../build/bin/preferences_gen.h:3556 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1578,11 +1660,11 @@ msgstr "" "sok monokróm kép azonosítható EXIF és előnézeti adatokból. legyen óvatos, ez " "lelassítja az importálást és az EXIF adat olvasást" -#: ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3565 msgid "show warning messages" msgstr "figyelmeztető üzenetek megjelenítése" -#: ../build/bin/preferences_gen.h:3476 +#: ../build/bin/preferences_gen.h:3573 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1595,31 +1677,30 @@ msgstr "" "ezek az üzenetek akár tévesek is lehetnek és figyelmen kívül hagyhatóak, ha " "tudja, mit csinál. ez a beállítás teljesen elrejti őket." -#: ../build/bin/preferences_gen.h:3482 +#: ../build/bin/preferences_gen.h:3579 msgid "CPU / memory" msgstr "CPU / memória" -#: ../build/bin/preferences_gen.h:3492 +#: ../build/bin/preferences_gen.h:3589 msgid "darktable resources" msgstr "darktable erőforrásai" -#: ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3599 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" -" - 'default': darktable takes ~50% of your systems resources, which is " -"enough to be performant.\n" +" - 'default': darktable takes ~50% of your systems resources, which is enough " +"to be performant.\n" " - 'small': should be used if you are simultaneously running applications " "taking large parts of your systems memory or OpenCL/GL applications like " "games or Hugin.\n" " - 'large': is the best option if you are not running other applications at " -"the same time as darktable and want it to take most of your systems " -"resources for performance." +"the same time as darktable and want it to take most of your systems resources " +"for performance." msgstr "" -"meghatározza, hogy a darktable a rendszer erőforrásaiból mennyit " -"használhat.\n" -" – „alapértelmezett”: a darktable körülbelül a rendszer erőforrásainak 50%-" -"át használhatja, ami elegendő a hatékony működéshez.\n" +"meghatározza, hogy a darktable a rendszer erőforrásaiból mennyit használhat.\n" +" – „alapértelmezett”: a darktable körülbelül a rendszer erőforrásainak 50%-át " +"használhatja, ami elegendő a hatékony működéshez.\n" " – „kicsi”: akkor érdemes használni, ha egyszerre több, a rendszermemória " "vagy OpenCL/GL nagy részét használó programot futtat, mint a játékok vagy a " "Hugin.\n" @@ -1627,15 +1708,15 @@ msgstr "" "darktable-el egyidőben, és azt szeretné, hogy a rendszer erőforrásainak nagy " "részét kihasználja a teljesítmény érdekében." -#: ../build/bin/preferences_gen.h:3508 +#: ../build/bin/preferences_gen.h:3605 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPU-gyorsítás" -#: ../build/bin/preferences_gen.h:3518 +#: ../build/bin/preferences_gen.h:3615 msgid "activate OpenCL support" msgstr "OpenCL-támogatás engedélyezése" -#: ../build/bin/preferences_gen.h:3526 +#: ../build/bin/preferences_gen.h:3623 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1645,16 +1726,30 @@ msgstr "" "hogy felgyorsítsa a feldolgozást a grafikus kártyák használatával.\n" "bármikor be- és kikapcsolható." -#: ../build/bin/preferences_gen.h:3539 +#: ../build/bin/preferences_gen.h:3636 +msgid "OpenCL fast mode" +msgstr "OpenCL gyors mód" + +#: ../build/bin/preferences_gen.h:3644 +msgid "" +"if set the OpenCL compiler uses aggressive optimizing for better performance " +"with reduced precision so more differences between CPU and OpenCL are " +"expected." +msgstr "" +"ha be van kapcsolva, az OpenCL-fordító a jobb teljesítmény érdekében " +"agresszív optimalizálást alkalmaz, ami a pontosság csökkenésével jár, ezért a " +"CPU és az OpenCL között nagyobb eltérések várhatók." + +#: ../build/bin/preferences_gen.h:3657 msgid "OpenCL scheduling profile" msgstr "OpenCL ütemezési profil" -#: ../build/bin/preferences_gen.h:3548 +#: ../build/bin/preferences_gen.h:3666 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" -" - 'default': GPU processes full and CPU processes preview pipe (adaptable " -"by config parameters),\n" +" - 'default': GPU processes full and CPU processes preview pipe (adaptable by " +"config parameters),\n" " - 'multiple GPUs': process both pixelpipes in parallel on two different " "GPUs,\n" " - 'very fast GPU': process both pixelpipes sequentially on the GPU." @@ -1666,11 +1761,11 @@ msgstr "" "– „több GPU”: mindkét pixelsort párhuzamosan dolgozza fel két külön GPU,\n" "– „nagyon gyors GPU”: mindkét pixelsort a GPU dolgozza fel egymás után." -#: ../build/bin/preferences_gen.h:3561 +#: ../build/bin/preferences_gen.h:3679 msgid "tuned GPU memory" msgstr "összehangolt GPU-memória" -#: ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3687 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1679,41 +1774,41 @@ msgstr "" "megadhat egy biztonságos határt eszközökként (mozgástér, alapértelmezett " "600MB)" -#: ../build/bin/preferences_gen.h:3579 +#: ../build/bin/preferences_gen.h:3697 msgid "OpenCL drivers" msgstr "OpenCL-meghajtóprogramok" -#: ../build/bin/preferences_gen.h:3589 +#: ../build/bin/preferences_gen.h:3707 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3597 +#: ../build/bin/preferences_gen.h:3715 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Intel(R) OpenCL Graphics minden támogatott platformra (gyártó által " "biztosított)" -#: ../build/bin/preferences_gen.h:3610 +#: ../build/bin/preferences_gen.h:3728 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3618 +#: ../build/bin/preferences_gen.h:3736 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDA alapú OpenCL (gyártó által biztosított)" -#: ../build/bin/preferences_gen.h:3631 +#: ../build/bin/preferences_gen.h:3749 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:3757 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing (gyártó által biztosított)" -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:3770 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:3778 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1721,19 +1816,19 @@ msgstr "" "RustiCL Mesa OpenCL. ha ezt szeretné használni, tiltsa le a gyártói " "meghajtóprogramot" -#: ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:3791 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3681 +#: ../build/bin/preferences_gen.h:3799 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (gyártó által biztosított)" -#: ../build/bin/preferences_gen.h:3694 +#: ../build/bin/preferences_gen.h:3812 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3702 +#: ../build/bin/preferences_gen.h:3820 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1741,11 +1836,11 @@ msgstr "" "Microsoft OpenCLOn12, csak akkor használja, ha a gyártó által biztosított " "meghajtóprogram nem működik, vagy nem érhető el." -#: ../build/bin/preferences_gen.h:3715 +#: ../build/bin/preferences_gen.h:3833 msgid "other platforms" msgstr "további platformok" -#: ../build/bin/preferences_gen.h:3723 +#: ../build/bin/preferences_gen.h:3841 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1753,41 +1848,41 @@ msgstr "" "bejelölve minden meghatározatlan platform el lesz fogadva. csak akkor " "használja, ha nem érhető el gyártó által biztosított meghajtóprogram" -#: ../build/bin/preferences_gen.h:3733 +#: ../build/bin/preferences_gen.h:3851 msgid "security" msgstr "biztonság" -#: ../build/bin/preferences_gen.h:3748 +#: ../build/bin/preferences_gen.h:3866 msgid "ask before removing images from the library" msgstr "kérdezzen, mielőtt eltávolítja a képet az adatbázisból" -#: ../build/bin/preferences_gen.h:3756 +#: ../build/bin/preferences_gen.h:3874 msgid "always ask the user before removing image information from the library" msgstr "mindig kérdezzen, mielőtt képinformációt távolítana el az adatbázisból" -#: ../build/bin/preferences_gen.h:3765 +#: ../build/bin/preferences_gen.h:3883 msgid "ask before deleting images from disk" msgstr "kérdezzen, mielőtt képet töröl a lemezről" -#: ../build/bin/preferences_gen.h:3773 +#: ../build/bin/preferences_gen.h:3891 msgid "always ask the user before any image file is deleted" msgstr "" "mindig kérdezze meg a felhasználót, mielőtt egy képet törölne a lemezről" -#: ../build/bin/preferences_gen.h:3782 +#: ../build/bin/preferences_gen.h:3900 msgid "ask before discarding history stack" msgstr "kérdezzen, mielőtt elveti az előzményvermet" -#: ../build/bin/preferences_gen.h:3790 +#: ../build/bin/preferences_gen.h:3908 msgid "always ask the user before history stack is discarded on any image" msgstr "" "mindig kérdezze meg a felhasználót, mielőtt egy kép előzményvermét elvetné" -#: ../build/bin/preferences_gen.h:3799 +#: ../build/bin/preferences_gen.h:3917 msgid "try to use trash when deleting images" msgstr "kép törlésekor próbálja meg a kukába dobni" -#: ../build/bin/preferences_gen.h:3807 +#: ../build/bin/preferences_gen.h:3925 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" @@ -1795,27 +1890,27 @@ msgstr "" "a végleges törlés helyett a fájlt a kukába helyezi át, amennyiben a rendszer " "támogatja azt" -#: ../build/bin/preferences_gen.h:3816 +#: ../build/bin/preferences_gen.h:3934 msgid "ask before moving images from film roll folder" msgstr "kérdezzen, mielőtt képet helyezne át egy filmszalagról" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:3942 msgid "always ask the user before any image file is moved." msgstr "mindig kérdezze meg a felhasználót, mielőtt egy képfájlt mozgatna." -#: ../build/bin/preferences_gen.h:3833 +#: ../build/bin/preferences_gen.h:3951 msgid "ask before copying images to new film roll folder" msgstr "kérdezzen, mielőtt képeket másolna egy új filmszalag könyvtárba" -#: ../build/bin/preferences_gen.h:3841 +#: ../build/bin/preferences_gen.h:3959 msgid "always ask the user before any image file is copied." msgstr "mindig kérdezze meg a felhasználót, mielőtt egy képfájlt másolna." -#: ../build/bin/preferences_gen.h:3850 +#: ../build/bin/preferences_gen.h:3968 msgid "ask before removing empty folders" msgstr "kérdezzen, mielőtt eltávolítja az üres könyvtárakat" -#: ../build/bin/preferences_gen.h:3858 +#: ../build/bin/preferences_gen.h:3976 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1823,42 +1918,42 @@ msgstr "" "mindig kérdezze meg a felhasználót, mielőtt törölne egy üres könyvtárat. ez " "képek törlése vagy mozgatása után történhet meg." -#: ../build/bin/preferences_gen.h:3867 +#: ../build/bin/preferences_gen.h:3985 msgid "ask before deleting a tag" msgstr "címke törlése előtt kérdezzen" -#: ../build/bin/preferences_gen.h:3883 +#: ../build/bin/preferences_gen.h:4001 msgid "ask before deleting a style" msgstr "stílus törlése előtt kérdezzen" -#: ../build/bin/preferences_gen.h:3899 +#: ../build/bin/preferences_gen.h:4017 msgid "ask before deleting a preset" msgstr "tárolt beállítás törlése előtt kérdezzen" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4025 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "" "megerősítést fog kérni egy tárolt beállítás törlése vagy felülírása előtt" -#: ../build/bin/preferences_gen.h:3916 +#: ../build/bin/preferences_gen.h:4034 msgid "ask before exporting in overwrite mode" msgstr "felülírás módban kérdezzen mielőtt exportálna" -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4042 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "" "megerősítést fog kérni mielőtt fájlokat exportálna amikor a felülírás mód be " "van kapcsolva" -#: ../build/bin/preferences_gen.h:3930 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4048 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "többi" -#: ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:4058 msgid "password storage backend to use" msgstr "használandó jelszótároló háttérszolgáltatás" -#: ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:4075 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1866,11 +1961,11 @@ msgstr "" "a jelszavak tárolásához használandó kulcstartó: automata, nincs, libsecret, " "kwallet, apple_keychain, windows_credentials" -#: ../build/bin/preferences_gen.h:3966 +#: ../build/bin/preferences_gen.h:4084 msgid "auto login to storage server" msgstr "automatikus bejelentkezés tárhelykiszolgálóra" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4092 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1878,46 +1973,45 @@ msgstr "" "automatikus bejelentkezés a beállított tárhelykiszolgálóra. ehhez egy " "beállított jelszókezelő szükséges." -#: ../build/bin/preferences_gen.h:3983 +#: ../build/bin/preferences_gen.h:4101 msgid "executable for playing audio files" msgstr "hanglejátszó program" -#: ../build/bin/preferences_gen.h:3996 +#: ../build/bin/preferences_gen.h:4114 msgid "" -"this external program is used to play audio files some cameras record to " -"keep notes for images" +"this external program is used to play audio files some cameras record to keep " +"notes for images" msgstr "" -"a külső program azoknak a hangfájloknak a lejátszására szolgál, amiket " -"néhány fényképező jegyzetként rögzít a képekhez" +"a külső program azoknak a hangfájloknak a lejátszására szolgál, amiket néhány " +"fényképező jegyzetként rögzít a képekhez" -#: ../build/bin/preferences_gen.h:4006 +#: ../build/bin/preferences_gen.h:4124 msgid "storage" msgstr "tárolás" -#: ../build/bin/preferences_gen.h:4011 ../src/control/crawler.c:746 +#: ../build/bin/preferences_gen.h:4129 ../src/control/crawler.c:747 msgid "database" msgstr "adatbázis" -#: ../build/bin/preferences_gen.h:4021 +#: ../build/bin/preferences_gen.h:4139 msgid "allow for multiple workspaces" msgstr "több munkaterület engedélyezése" -#: ../build/bin/preferences_gen.h:4029 +#: ../build/bin/preferences_gen.h:4147 msgid "allow multiple workspaces which can be selected at startup" msgstr "több munkaterület engedélyezése, ami indításkor válaszható ki" -#: ../build/bin/preferences_gen.h:4038 +#: ../build/bin/preferences_gen.h:4156 msgid "create database snapshot" msgstr "adatbázis-pillanatkép készítése" -#: ../build/bin/preferences_gen.h:4047 +#: ../build/bin/preferences_gen.h:4165 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" " - 'never': simply don't do snapshots. that way the only snapshots done are " "mandatory version-upgrade snapshots\n" -" - 'once a month': create snapshot if a month has passed since last " -"snapshot\n" +" - 'once a month': create snapshot if a month has passed since last snapshot\n" " - 'once a week': create snapshot if 7 days had passed since last snapshot\n" " - 'once a day': create snapshot if over 24h passed since last snapshot\n" " - 'on close': create snapshot every time darktable is closed" @@ -1926,18 +2020,17 @@ msgstr "" "a pillanatképek gyakorisága az alábbiakból választható:\n" "– „soha”: egyszerűen nem csinál pillanatképet. így az egyetlen pillanatkép a " "verziófrissítéskor kötelezően készített pillanatkép\n" -"– „havonta egyszer”: pillanatképet készít, ha az utolsó óta eltelt egy " -"hónap\n" +"– „havonta egyszer”: pillanatképet készít, ha az utolsó óta eltelt egy hónap\n" "– „hetente egyszer”: pillanatképet készít, ha az utolsó óta eltelt 7 nap\n" "– „naponta egyszer”: pillanatképet készít, ha az utolsó óta eltelt legalább " "24 óra\n" "– „bezáráskor”: a darktable minden egyes bezárásakor készít pillanatképet" -#: ../build/bin/preferences_gen.h:4056 +#: ../build/bin/preferences_gen.h:4174 msgid "how many snapshots to keep" msgstr "mennyi pillanatképet tartson meg" -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4192 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -1950,55 +2043,65 @@ msgstr "" "ne feledje, a pillanatképek helyet foglalnak és a sikeres helyreállításhoz " "csak a legutolsóra lehet szüksége" -#: ../build/bin/preferences_gen.h:4080 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4198 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMP kísérőfájlok" -#: ../build/bin/preferences_gen.h:4090 +#: ../build/bin/preferences_gen.h:4208 msgid "create XMP files" msgstr "XMP-fájlok létrehozása" -#: ../build/bin/preferences_gen.h:4099 +#: ../build/bin/preferences_gen.h:4217 msgid "" -"XMP sidecar files hold information about all your development steps to allow " -"flawless re-importing of image files.\n" +"XMP sidecar files store all editing steps, ratings, tags and color labels " +"alongside your images in an open format readable by other applications, and " +"provide an emergency backup if the database and its backups are lost\n" +"\n" +"never: information is stored only in darktable's database; if it is " +"lost or corrupted, your edits cannot be recovered from the files\n" +"\n" +"after edit: the XMP file is created after the first intentional (i.e., " +"non auto-applied) edit and updated after each editing session\n" "\n" -"depending on the selected mode sidecar files will be created:\n" -" - 'never': all development information will be stored only in the library " -"database\n" -" - 'on import': immediately after importing the image\n" -" - 'after edit': after any user change on the image or adding tags." +"on import: an XMP file is created when the image is imported, and " +"updated after each change" msgstr "" -"az XMP-kísérőfájlok az ön képkidolgozási lépéseinek adatait tartalmazzák, " -"lehetővé téve a képfájlok tökéletes újraimportálását.\n" +"az XMP-kísérőfájlok minden szerkesztési lépést, értékelést, címkét és " +"színcímkét tárolnak a képek mellett, nyílt, bármely alkalmazás számára " +"olvasható formátumban, és egyben vészhelyzeti biztonsági másolatként is " +"szolgálnak, ha az adatbázis és annak biztonsági másolatai elvesznek.\n" "\n" -"a kiválasztott módtól függően a kísérőfájlok létrejöhetnek:\n" -" - „soha”: a képkidolgozási információk csak az adatbáziskönyvtárban lesznek " -"eltárolva\n" -" - „importálásnál”: közvetlenül a kép importálása után\n" -" - „szerkesztés után”: a kép bármilyen módosítása után vagy címkék " -"hozzáadásakor." +"soha: az információ csak a darktable adatbázisában tárolódik; ha " +"elveszett vagy megsérült, a szerkesztéseket nem lehet visszaállítani a " +"fájlokból\n" +"\n" +"szerkesztés után: az XMP-fájl az első szándékos (azaz nem " +"automatikusan alkalmazott) szerkesztés után jön létre, és minden szerkesztési " +"munkamenet után frissül\n" +"\n" +"importáláskor: a kép importálásakor létrejön egy XMP-fájl, amely " +"minden módosítás után frissül" -#: ../build/bin/preferences_gen.h:4108 +#: ../build/bin/preferences_gen.h:4226 msgid "store XMP tags in compressed format" msgstr "XMP adatok tárolása tömörített formában" -#: ../build/bin/preferences_gen.h:4117 +#: ../build/bin/preferences_gen.h:4235 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" "this option allows XMP tags to be compressed and save space." msgstr "" -"az XMP-címkék bejegyzései meglehetősen nagyra hízhatnak, és meghaladhatják " -"az előzményverem tárolására szolgáló szabad helyet a kimeneti fájlokban.\n" +"az XMP-címkék bejegyzései meglehetősen nagyra hízhatnak, és meghaladhatják az " +"előzményverem tárolására szolgáló szabad helyet a kimeneti fájlokban.\n" "ez a beállítás lehetővé teszi az XMP-címkék tömörítését, ezáltal tárhelyet " "takarítva meg." -#: ../build/bin/preferences_gen.h:4126 +#: ../build/bin/preferences_gen.h:4244 msgid "auto-save interval" msgstr "automatikus mentési időköz" -#: ../build/bin/preferences_gen.h:4144 +#: ../build/bin/preferences_gen.h:4262 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2008,31 +2111,31 @@ msgstr "" "szerint (másodpercben); állítsa nullára az automatikus mentés letiltásához. " "az automatikus mentés le lehet tiltva lassú meghajtókon." -#: ../build/bin/preferences_gen.h:4153 +#: ../build/bin/preferences_gen.h:4271 msgid "look for updated XMP files on startup" msgstr "frissült XMP fájlok keresése indításnál" -#: ../build/bin/preferences_gen.h:4161 +#: ../build/bin/preferences_gen.h:4279 msgid "" -"check file modification times of all XMP files on startup to check if any " -"got updated in the meantime" +"check file modification times of all XMP files on startup to check if any got " +"updated in the meantime" msgstr "" "indításkor ellenőrzi az XMP fájlok módosítási idejét, és ellenőrzi, hogy " "módosultak-e időközben" -#: ../build/bin/preferences_gen.h:4171 +#: ../build/bin/preferences_gen.h:4289 msgid "miscellaneous" msgstr "vegyes" -#: ../build/bin/preferences_gen.h:4176 +#: ../build/bin/preferences_gen.h:4294 msgid "interface" msgstr "interfész" -#: ../build/bin/preferences_gen.h:4186 +#: ../build/bin/preferences_gen.h:4304 msgid "show splash screen at startup" msgstr "indítóképernyő megjelenítése indításkor" -#: ../build/bin/preferences_gen.h:4194 +#: ../build/bin/preferences_gen.h:4312 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2040,11 +2143,20 @@ msgstr "" "a darktable betöltési állapotát mutató, kis ablak megjelenítése, mielőtt " "megjelenne a főablak" -#: ../build/bin/preferences_gen.h:4203 +#: ../build/bin/preferences_gen.h:4321 +msgid "show welcome screen on next run" +msgstr "indítóképernyő megjelenítése a következő indításkor" + +#: ../build/bin/preferences_gen.h:4329 +msgid "display the welcome setup screen the next time darktable is launched" +msgstr "" +"az üdvözlő beállító képernyő megjelenítése a darktable következő indításakor" + +#: ../build/bin/preferences_gen.h:4338 msgid "load default shortcuts at startup" msgstr "alapértelmezett gyorsbillentyűk betöltése indításkor" -#: ../build/bin/preferences_gen.h:4211 +#: ../build/bin/preferences_gen.h:4346 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2053,51 +2165,135 @@ msgstr "" "gyorsbillentyűket. kapcsolja ki, ha nem szeretné, hogy törölt " "alapértelmezettek visszakerüljenek" -#: ../build/bin/preferences_gen.h:4220 +#: ../build/bin/preferences_gen.h:4355 msgid "scale slider step with min/max" msgstr "csúszka lépéseinek min/max skálázása" -#: ../build/bin/preferences_gen.h:4228 +#: ../build/bin/preferences_gen.h:4363 msgid "vary slider step size with min/max range" msgstr "csúszka lépésméretének változtatása a min/max tartományban" -#: ../build/bin/preferences_gen.h:4237 +#: ../build/bin/preferences_gen.h:4372 msgid "marker shape" msgstr "jelölő alakja" -#: ../build/bin/preferences_gen.h:4246 +#: ../build/bin/preferences_gen.h:4381 msgid "the shape of the slider marker" -msgstr "a csúszka jelölőjének alakja" +msgstr "csúszka jelölőjének alakja" + +#: ../build/bin/preferences_gen.h:4390 +msgid "condensed panels' controls" +msgstr "tömörebb vezérlők a paneleken" + +#: ../build/bin/preferences_gen.h:4398 +msgid "use condensed panels' controls in all views" +msgstr "tömörebb vezérlők használata a vezérlőkön az összes nézetben" + +#: ../build/bin/preferences_gen.h:4407 +msgid "automatically update module name" +msgstr "modulnév automatikus frissítése" + +#: ../build/bin/preferences_gen.h:4415 +msgid "" +"if enabled, the module name will be automatically updated to match a preset " +"name or a preset instance name if present." +msgstr "" +"ha engedélyezve van, a modul neve automatikusan frissül, hogy megfeleljen a " +"tárolt beállítás névnek vagy egy tárolt beállítás példány nevének, ha van " +"ilyen." -#: ../build/bin/preferences_gen.h:4255 +#: ../build/bin/preferences_gen.h:4424 msgid "sort built-in presets first" msgstr "beépített tárolt beállítások rendezése" -#: ../build/bin/preferences_gen.h:4263 +#: ../build/bin/preferences_gen.h:4432 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "a beépített tárolt beállítások a felhasználó által létrehozottak előtt " "jelenjenek-e meg a tárolt beállítás menüben." -#: ../build/bin/preferences_gen.h:4272 +#: ../build/bin/preferences_gen.h:4441 msgid "mouse wheel scrolls modules side panel by default" -msgstr "az egérgörgő alapértelmezetten görgeti az oldalsávot" +msgstr "az egérgörgő alapértelmezetten a moduloldalsávot görgeti" -#: ../build/bin/preferences_gen.h:4280 +#: ../build/bin/preferences_gen.h:4449 msgid "" -"when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt to " -"use mouse wheel for data entry. when disabled, this behavior is reversed" -msgstr "" -"ha engedélyezve van, használja az egérgörgőt az modulok oldalsávjának " -"görgetéséhez. használja a ctr+alt-ot egérgörgővel történő adatbevitelhez. " -"letiltva ezt a beállítás fordítva működik" - -#: ../build/bin/preferences_gen.h:4289 +"in darktable's darkroom, where you do your edits, all controls are listed on " +"a panel on the right; you can choose whether you want to use the scroll wheel " +"or scroll gesture on your touchpad to scroll the panel, or to change the " +"values of the control under the pointer; this latter modality enables faster " +"editing, but this can be dangerous because you can change the values ​​of the " +"module controls without noticing if you are not used to it\n" +"\n" +"enabled: the mouse wheel scrolls the modules panel and with " +"Ctrl+Alt adjusts a control's value\n" +"\n" +"disabled: the mouse wheel adjusts the control under the pointer and " +"with Ctrl+Alt scrolls the panel." +msgstr "" +"a darktable sötétkamrájában, ahol a szerkesztéseket végezheti, az összes " +"vezérlőelem megjelenik a jobb oldali panelen. kiválaszthatja, hogy egérrel " +"vagy érintőtáblán történő görgetéskor a panelt szeretné görgetni, vagy a " +"mutató alatti vezérlő értékeit szeretné módosítani; ez utóbbi mód gyorsabb " +"szerkesztést tesz lehetővé, de ez veszélyes lehet, mert észrevétlenül " +"megváltoztathatja a modulvezérlők értékeit, ha nem szokott hozzá.\n" +"\n" +"engedélyezve: az egérgörgő görgeti a modulok panelt, és a Ctrl+Alt billentyűkombinációval beállítja a vezérlőelemek értékét\n" +"\n" +"letiltva: az egérgörgő beállítja a mutató alatti vezérlőt, és a " +"Ctrl+Alt billentyűkombinációval görgeti a panelt." + +#: ../build/bin/preferences_gen.h:4458 +msgid "enable touchpad gestures in darkroom" +msgstr "érintőtáblás mozdulatok engedélyezése a sötétkamrában" + +#: ../build/bin/preferences_gen.h:4466 +msgid "" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " +"enabled: touchpad pinch gestures zoom the image and two-finger " +"touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom " +"behavior. disabled: touchpad gestures are ignored and darkroom falls " +"back to the legacy scroll behavior, including Ctrl+scroll for zooming " +"in and out." +msgstr "" +"kétujjas érintőpad-mozdulatok használata sötétszobában a pásztázáshoz és a " +"nagyításhoz.\n" +"engedélyezett: az érintőtábla csippentő mozdulatai nagyítják a képet, " +"és az érintőtábla kétujjas görgetése pásztázza azt; a Ctrl+görgetés " +"továbbra is a régi nagyítási viselkedést használja.\n" +"letiltva: a rendszer figyelmen kívül hagyja az érintőtábla " +"kézmozdulatait, és a sötétkamra visszatér a régi görgetési viselkedéshez, " +"beleértve a Ctrl+görgetés billentyűket a nagyításhoz és kicsinyítéshez." + +#: ../build/bin/preferences_gen.h:4475 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "sötétkamra nagyításának korlátozása illeszkedés és 100% közé" + +#: ../build/bin/preferences_gen.h:4484 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"sötétkamrában a görgetéses és a csippentéses nagyítás és kicsinyítés " +"működését a képernyőhöz illeszkedés (kicsinyítés) és a 100% (közelítés) " +"közötti tartományra korlátozza.\n" +"engedélyezve: a nagyítás korlátozott; nagyítás közben tartsa lenyomva " +"a Ctrl billentyűt a korlátozás ideiglenes feloldásához és a 100%-on " +"túli nagyításhoz.\n" +"letiltva: a nagyítás soha nem korlátozott, és a Ctrl billentyű " +"további megnyomása nem szükséges a 100%-on túli nagyításhoz." + +#: ../build/bin/preferences_gen.h:4493 msgid "always show panels' scrollbars" msgstr "mindig jelenjen meg a panelek gördítősávja" -#: ../build/bin/preferences_gen.h:4297 +#: ../build/bin/preferences_gen.h:4501 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2105,31 +2301,43 @@ msgstr "" "meghatározza, hogy a panel görgetősávok mindig láthatók kell legyenek, vagy " "csak a kontextus függvényében. (újraindítás szükséges)" -#: ../build/bin/preferences_gen.h:4306 +#: ../build/bin/preferences_gen.h:4510 msgid "duration of the UI transitions in ms" msgstr "felhasználói felület áttűnéseinek ideje ms-ban" -#: ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4529 msgid "" -"how long the transitions take (in ms) for expanding or collapsing modules " -"and other UI elements" +"how long the transitions take (in ms) for expanding or collapsing modules and " +"other UI elements" msgstr "" "mennyi ideig tartsanak az áttűnések (ezredmásodpercben) a modulok " "kinyitásakor és összecsukásakor, és egyéb felhasználói felületi elemeknél" -#: ../build/bin/preferences_gen.h:4334 +#: ../build/bin/preferences_gen.h:4538 +msgid "auto-scroll filmstrip to center on selected image" +msgstr "filmszalag középre gördítése kép kiválasztásakor" + +#: ../build/bin/preferences_gen.h:4546 +msgid "" +"when enabled, the filmstrip in culling mode and in the darkroom automatically " +"scrolls to center on the selected image" +msgstr "" +"ha engedélyezve van, egy kép kiválasztásakor selejtező módban és a " +"sötétkamrában a filmszalag automatikusan középre pozicionálódik" + +#: ../build/bin/preferences_gen.h:4555 msgid "position of the scopes module" -msgstr "a szkópok modul pozíciója" +msgstr "szkópok modul pozíciója" -#: ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4564 msgid "position the scopes at the top-left or top-right of the screen" msgstr "a szkópok pozicionálása a képernyő bal felső vagy jobb felső részére" -#: ../build/bin/preferences_gen.h:4352 +#: ../build/bin/preferences_gen.h:4573 msgid "method to use for getting the display profile" -msgstr "a kijelzőprofil lekérésének módja" +msgstr "kijelzőprofil lekérésének módja" -#: ../build/bin/preferences_gen.h:4361 +#: ../build/bin/preferences_gen.h:4582 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2139,35 +2347,38 @@ msgstr "" "kényszerítését.\n" "ez akkor hasznos, ha valamelyik módszer rossz eredményt ad" -#: ../build/bin/preferences_gen.h:4370 +#: ../build/bin/preferences_gen.h:4591 msgid "order or exclude MIDI devices" msgstr "MIDI-eszközök rendezése vagy kizárása" -#: ../build/bin/preferences_gen.h:4383 +#: ../build/bin/preferences_gen.h:4604 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" -"or if preceded by '-' prevent matching devices from loading. add encoding " -"and number of knobs like 'BeatStep:63:16'" -msgstr "" -"eszköznévrészletek vesszővel elválasztott listája, amelyek egyezés esetén " -"betöltik a MIDI-eszközt a listában szereplő hely által megadott " -"azonosítóval\n" -"ha „-” előzi meg, megakadályozza a megfelelő eszközök betöltését. adja meg a " -"kódolást és a potméterek számát, pl. „BeatStep:63:16”" +"add encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\n" +"prefix with '-' to ignore matching devices\n" +"just '-' stops loading all further devices or on its own disables MIDI " +"completely" +msgstr "" +"vesszővel elválasztott eszköznév részletek listája, amelyek egyezés esetén " +"betöltik a MIDI-eszközt a listában megadott helyen megadott azonosítón\n" +"Kódolás és gombok száma hozzáadása, például: 'Loupedeck:127,BeatStep:63:16'\n" +"'-' előtaggal ellátva figyelmen kívül hagyhatja az egyező eszközöket\n" +" önmagában álló '-' leállítja az összes további eszköz betöltését, vagy " +"teljesen letiltja a MIDI-t" #. tags -#: ../build/bin/preferences_gen.h:4393 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:490 ../src/libs/export_metadata.c:196 +#: ../build/bin/preferences_gen.h:4614 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 #: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "címkék" -#: ../build/bin/preferences_gen.h:4403 +#: ../build/bin/preferences_gen.h:4624 msgid "omit hierarchy in simple tag lists" msgstr "hierarchia kihagyása az egyszerű címkelistában" -#: ../build/bin/preferences_gen.h:4411 +#: ../build/bin/preferences_gen.h:4632 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2181,15 +2392,15 @@ msgstr "" "bele,\n" "és a többit mellőzi. például a „foo|bar|baz” egyszerűen „baz” lesz." -#: ../build/bin/preferences_gen.h:4417 +#: ../build/bin/preferences_gen.h:4638 msgid "shortcuts with multiple instances" msgstr "gyorsbillentyűk több példánnyal" -#: ../build/bin/preferences_gen.h:4427 +#: ../build/bin/preferences_gen.h:4648 msgid "prefer focused instance" msgstr "fókuszban lévő példányok preferálása" -#: ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4656 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2205,20 +2416,20 @@ msgstr "" "megjegyzés: a keverési gyorsbillentyűk mindig a fókuszált példányra " "vonatkoznak" -#: ../build/bin/preferences_gen.h:4444 +#: ../build/bin/preferences_gen.h:4665 msgid "prefer expanded instances" msgstr "kinyitott példányok preferálása" -#: ../build/bin/preferences_gen.h:4452 +#: ../build/bin/preferences_gen.h:4673 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" "ha a modul példányai nyitva vannak; az összezártakat figyelmen kívül hagyja" -#: ../build/bin/preferences_gen.h:4461 +#: ../build/bin/preferences_gen.h:4682 msgid "prefer enabled instances" msgstr "engedélyezett példányok preferálása" -#: ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4690 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2226,23 +2437,23 @@ msgstr "" "a fentebbi szabály alkalmazása után, ha a modul példányai aktívak; az " "inaktívakat figyelmen kívül hagyja" -#: ../build/bin/preferences_gen.h:4478 +#: ../build/bin/preferences_gen.h:4699 msgid "prefer unmasked instances" msgstr "maszkolatlan példányok preferálása" -#: ../build/bin/preferences_gen.h:4486 +#: ../build/bin/preferences_gen.h:4707 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" msgstr "" -"a fentebbi szabályok alkalmazása után, ha a modul példányai maszkolatlanok; " -"a maszkolt példányokat figyelmen kívül hagyja" +"a fentebbi szabályok alkalmazása után, ha a modul példányai maszkolatlanok; a " +"maszkolt példányokat figyelmen kívül hagyja" -#: ../build/bin/preferences_gen.h:4495 +#: ../build/bin/preferences_gen.h:4716 msgid "selection order" msgstr "kiválasztás sorrendje" -#: ../build/bin/preferences_gen.h:4504 +#: ../build/bin/preferences_gen.h:4725 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2250,29 +2461,29 @@ msgstr "" "a fentebbi szabályok alkalmazása után a gyorsbillentyűt a pixelfeldolgozási " "sor szerint alkalmazza" -#: ../build/bin/preferences_gen.h:4513 +#: ../build/bin/preferences_gen.h:4734 msgid "allow visual assignment to specific instances" msgstr "vizuális hozzárendelés engedélyezése meghatározott példányokhoz" -#: ../build/bin/preferences_gen.h:4521 +#: ../build/bin/preferences_gen.h:4742 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" "otherwise shortcuts will always be assigned to the preferred instance" msgstr "" -"amikor több példány van jelen egy képen, ez teszi lehetővé egy " -"gyorsbillentyű vizuális hozzárendelését az adott példányokhoz\n" +"amikor több példány van jelen egy képen, ez teszi lehetővé egy gyorsbillentyű " +"vizuális hozzárendelését az adott példányokhoz\n" "különben a gyorsbillentyűk mindig a preferált példányokhoz lesznek rendelve" -#: ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4748 msgid "map / geolocalization view" msgstr "térkép / geolokalizáció nézet" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4758 msgid "pretty print the image location" msgstr "kép készítési helyének formázása" -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:4766 msgid "" "show a more readable representation of the location in the image information " "module" @@ -2280,48 +2491,47 @@ msgstr "" "a képinformációs dobozban a koordináták olvashatóbb (fok-perc-másodperc) " "formában jelennek meg" -#: ../build/bin/preferences_gen.h:4551 +#: ../build/bin/preferences_gen.h:4772 msgid "slideshow view" msgstr "diavetítés nézet" -#: ../build/bin/preferences_gen.h:4561 +#: ../build/bin/preferences_gen.h:4782 msgid "waiting time between each image in slideshow" msgstr "várakozási idő a diavetítés egyes képei között" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4824 msgid "do not set the 'uncategorized' entry for tags" msgstr "ne állítsa a címkéket „kategorizálatlan”-ra" -#: ../build/bin/preferences_gen.h:4611 -msgid "" -"do not set the 'uncategorized' entry for tags which do not have children" +#: ../build/bin/preferences_gen.h:4832 +msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "gyermekek nélküli címkékre ne tegye rá a „kategorizálatlan” elemet" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4841 msgid "tags case sensitivity" msgstr "címkék nagybetűérzékenysége" -#: ../build/bin/preferences_gen.h:4629 +#: ../build/bin/preferences_gen.h:4850 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" msgstr "" -"címkék nagybetűérzékenysége. az Sqlite ICU kiterjesztés nélkül a nem " -"nagybetű érzékeny mód csak a 26 latin karakterre működik" +"címkék nagybetűérzékenysége. az Sqlite ICU kiterjesztés nélkül a nem nagybetű " +"érzékeny mód csak a 26 latin karakterre működik" -#: ../build/bin/preferences_gen.h:4638 ../build/bin/preferences_gen.h:4729 +#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4950 msgid "number of collections to be stored" msgstr "eltárolandó gyűjtemények száma" -#: ../build/bin/preferences_gen.h:4657 ../build/bin/preferences_gen.h:4748 +#: ../build/bin/preferences_gen.h:4878 ../build/bin/preferences_gen.h:4969 msgid "the number of recent collections to store and show in this list" msgstr "a listában tárolandó és megjelenítendő legutóbbi gyűjtemények száma" -#: ../build/bin/preferences_gen.h:4666 +#: ../build/bin/preferences_gen.h:4887 msgid "number of folder levels to show in lists" msgstr "listában megjelenítendő könyvtártármélység" -#: ../build/bin/preferences_gen.h:4685 +#: ../build/bin/preferences_gen.h:4906 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" @@ -2329,19 +2539,19 @@ msgstr "" "azon könyvtárszintek száma (jobbról számolva), melyek a filmtekrecs címében " "meg kell jelenjenek" -#: ../build/bin/preferences_gen.h:4694 +#: ../build/bin/preferences_gen.h:4915 msgid "sort film rolls by" msgstr "filmtekercsek rendezésének módja" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:4924 msgid "sets the collections-list order for film rolls" msgstr "beállítja a filmtekercsek gyűjteménylistájának sorrendjét" -#: ../build/bin/preferences_gen.h:4791 +#: ../build/bin/preferences_gen.h:5012 msgid "suggested tags level of confidence" msgstr "javasolt címkék megbízhatóságának szintje" -#: ../build/bin/preferences_gen.h:4811 +#: ../build/bin/preferences_gen.h:5032 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2349,14 +2559,14 @@ msgid "" "show only recent tags (faster)" msgstr "" "a címkének a javaslatlistába való felvételéhez szükséges megbízhatósági " -"szintje, 0: minden társított címke, 99: 99%-ban egyező társított címkék, " -"100: nincs egyező címke, csak a legutóbbi címkék jelenjenek meg (gyorsabb)" +"szintje, 0: minden társított címke, 99: 99%-ban egyező társított címkék, 100: " +"nincs egyező címke, csak a legutóbbi címkék jelenjenek meg (gyorsabb)" -#: ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:5041 msgid "number of recently attached tags" msgstr "nemrég hozzákapcsolt címkék száma" -#: ../build/bin/preferences_gen.h:4839 +#: ../build/bin/preferences_gen.h:5060 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2386,15 +2596,15 @@ msgstr "ősz" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2392 -#: ../src/develop/blend_gui.c:2440 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:3854 ../src/iop/bilateral.cc:382 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/colorequal.c:2962 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:2000 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:2611 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 +#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "kék" @@ -2434,13 +2644,13 @@ msgstr "kontraszt és élesség" #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 #: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2961 ../src/iop/temperature.c:1984 +#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 msgid "cyan" msgstr "cián" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3366 -#: ../src/libs/filtering.c:921 ../src/libs/filtering.c:980 -#: ../src/libs/filtering.c:1644 ../src/libs/filtering.c:1950 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 +#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 +#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 #: ../src/libs/tools/darktable.c:64 msgid "darktable" msgstr "darktable" @@ -2471,7 +2681,7 @@ msgid "effects" msgstr "effektek" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:411 +#: ../src/external/lua-scripts/tools/script_manager.lua:447 msgid "examples" msgstr "példák" @@ -2484,7 +2694,7 @@ msgid "extreme saturation" msgstr "extrém telítettség" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1568 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 msgid "faded" msgstr "kifakult" @@ -2493,8 +2703,8 @@ msgid "" "fine-tune the selected color by adjusting the 'node placement' slider in " "color equalizer" msgstr "" -"a kiválasztott szín finomhangolása a „csomópontok helye” csúszkák " -"állításával a szín kiegyenlítőben" +"a kiválasztott szín finomhangolása a „csomópontok helye” csúszkák állításával " +"a szín kiegyenlítőben" #: ../build/bin/styles_string.h:25 msgid "fog" @@ -2515,16 +2725,16 @@ msgstr "általános" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:382 ../src/develop/blend_gui.c:2386 -#: ../src/develop/blend_gui.c:2434 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:3853 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:377 +#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 +#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/colorequal.c:2960 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1980 -#: ../src/iop/temperature.c:1998 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:1966 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:2620 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 +#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 +#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 +#: ../src/libs/histogram.c:48 msgid "green" msgstr "zöld" @@ -2536,16 +2746,15 @@ msgstr "zöld" #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 #: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2964 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1982 +#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 +#: ../src/iop/temperature.c:1981 msgid "magenta" msgstr "bíbor" #: ../build/bin/styles_string.h:29 msgid "make a photo taken in daylight look like it was taken in twilight" msgstr "" -"nappali fényben készült kép átalakítása úgy, mintha szürkületben készült " -"volna" +"nappali fényben készült kép átalakítása úgy, mintha szürkületben készült volna" #: ../build/bin/styles_string.h:30 msgid "" @@ -2566,7 +2775,7 @@ msgstr "bemozdult elmosódás" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2958 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 msgid "orange" msgstr "narancs" @@ -2574,9 +2783,9 @@ msgstr "narancs" msgid "pastels" msgstr "pasztellek" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1481 -#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:384 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:1966 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 +#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:264 msgid "purple" msgstr "lila" @@ -2590,15 +2799,15 @@ msgstr "lila" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1473 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:380 ../src/develop/blend_gui.c:2380 -#: ../src/develop/blend_gui.c:2428 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:3852 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:372 +#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 +#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/colorequal.c:2957 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1996 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:2629 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 +#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 +#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "vörös" @@ -2631,10 +2840,10 @@ msgstr "folt szín" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1475 ../src/common/colorlabels.c:381 +#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 #: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2959 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1986 ../src/libs/collect.c:1966 +#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 +#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:261 msgid "yellow" msgstr "sárga" @@ -2659,283 +2868,283 @@ msgstr "integráció közreműködők" msgid "lua-scripts contributors" msgstr "lua scriptek közreműködői" -#: ../build/lib/darktable/plugins/introspection_agx.c:247 -#: ../build/lib/darktable/plugins/introspection_agx.c:500 +#: ../build/lib/darktable/plugins/introspection_agx.c:245 +#: ../build/lib/darktable/plugins/introspection_agx.c:498 #: ../src/iop/colorbalancergb.c:1899 msgid "lift" msgstr "emelés" -#: ../build/lib/darktable/plugins/introspection_agx.c:253 -#: ../build/lib/darktable/plugins/introspection_agx.c:504 +#: ../build/lib/darktable/plugins/introspection_agx.c:251 +#: ../build/lib/darktable/plugins/introspection_agx.c:502 msgid "slope" msgstr "lejtés" -#: ../build/lib/darktable/plugins/introspection_agx.c:259 -#: ../build/lib/darktable/plugins/introspection_agx.c:508 +#: ../build/lib/darktable/plugins/introspection_agx.c:257 +#: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:644 ../src/iop/channelmixerrgb.c:4625 -#: ../src/iop/colisa.c:278 ../src/iop/colorequal.c:3103 -#: ../src/iop/lowpass.c:577 ../src/iop/soften.c:389 ../src/iop/vignette.c:1045 -#: ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 msgid "brightness" msgstr "fényerő" -#: ../build/lib/darktable/plugins/introspection_agx.c:265 -#: ../build/lib/darktable/plugins/introspection_agx.c:512 +#: ../build/lib/darktable/plugins/introspection_agx.c:263 +#: ../build/lib/darktable/plugins/introspection_agx.c:510 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:93 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:156 #: ../build/lib/darktable/plugins/introspection_splittoning.c:67 #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2360 ../src/iop/basicadj.c:648 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:279 +#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3085 -#: ../src/iop/colorize.c:347 ../src/iop/lowpass.c:578 ../src/iop/soften.c:385 -#: ../src/iop/velvia.c:73 ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" msgstr "telítettség" -#: ../build/lib/darktable/plugins/introspection_agx.c:271 -#: ../build/lib/darktable/plugins/introspection_agx.c:516 +#: ../build/lib/darktable/plugins/introspection_agx.c:269 +#: ../build/lib/darktable/plugins/introspection_agx.c:514 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:146 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:257 msgid "preserve hue" msgstr "árnyalat megőrzése" -#: ../build/lib/darktable/plugins/introspection_agx.c:277 -#: ../build/lib/darktable/plugins/introspection_agx.c:520 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:218 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:427 +#: ../build/lib/darktable/plugins/introspection_agx.c:275 +#: ../build/lib/darktable/plugins/introspection_agx.c:518 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1490 +#: ../src/iop/filmic.c:1493 msgid "black relative exposure" msgstr "fekete relatív expozíciója" -#: ../build/lib/darktable/plugins/introspection_agx.c:283 -#: ../build/lib/darktable/plugins/introspection_agx.c:524 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:224 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:431 -#: ../src/iop/filmic.c:1478 +#: ../build/lib/darktable/plugins/introspection_agx.c:281 +#: ../build/lib/darktable/plugins/introspection_agx.c:522 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 +#: ../src/iop/filmic.c:1480 msgid "white relative exposure" msgstr "fehér relatív expozíciója" -#: ../build/lib/darktable/plugins/introspection_agx.c:289 -#: ../build/lib/darktable/plugins/introspection_agx.c:528 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:260 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:287 +#: ../build/lib/darktable/plugins/introspection_agx.c:526 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 msgid "dynamic range scaling" msgstr "dinamikatartomány skálázása" -#: ../build/lib/darktable/plugins/introspection_agx.c:295 -#: ../build/lib/darktable/plugins/introspection_agx.c:532 +#: ../build/lib/darktable/plugins/introspection_agx.c:293 +#: ../build/lib/darktable/plugins/introspection_agx.c:530 msgid "pivot relative exposure" msgstr "relatív expozíció forgáspontja" -#: ../build/lib/darktable/plugins/introspection_agx.c:301 -#: ../build/lib/darktable/plugins/introspection_agx.c:536 +#: ../build/lib/darktable/plugins/introspection_agx.c:299 +#: ../build/lib/darktable/plugins/introspection_agx.c:534 msgid "pivot target output" msgstr "cél kimenet forgáspontja" -#: ../build/lib/darktable/plugins/introspection_agx.c:307 -#: ../build/lib/darktable/plugins/introspection_agx.c:540 +#: ../build/lib/darktable/plugins/introspection_agx.c:305 +#: ../build/lib/darktable/plugins/introspection_agx.c:538 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:412 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:585 #: ../build/lib/darktable/plugins/introspection_colorequal.c:230 #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:631 ../src/iop/bilat.c:468 -#: ../src/iop/colisa.c:277 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1519 -#: ../src/iop/filmicrgb.c:4507 ../src/iop/lowpass.c:576 +#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 +#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 +#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "kontraszt" -#: ../build/lib/darktable/plugins/introspection_agx.c:313 -#: ../build/lib/darktable/plugins/introspection_agx.c:544 +#: ../build/lib/darktable/plugins/introspection_agx.c:311 +#: ../build/lib/darktable/plugins/introspection_agx.c:542 msgid "toe start" msgstr "lábujj kezdete" -#: ../build/lib/darktable/plugins/introspection_agx.c:319 -#: ../build/lib/darktable/plugins/introspection_agx.c:548 +#: ../build/lib/darktable/plugins/introspection_agx.c:317 +#: ../build/lib/darktable/plugins/introspection_agx.c:546 msgid "shoulder start" msgstr "váll kezdete" -#: ../build/lib/darktable/plugins/introspection_agx.c:325 -#: ../build/lib/darktable/plugins/introspection_agx.c:552 +#: ../build/lib/darktable/plugins/introspection_agx.c:323 +#: ../build/lib/darktable/plugins/introspection_agx.c:550 msgid "toe power" msgstr "lábujj energiája" -#: ../build/lib/darktable/plugins/introspection_agx.c:331 -#: ../build/lib/darktable/plugins/introspection_agx.c:556 +#: ../build/lib/darktable/plugins/introspection_agx.c:329 +#: ../build/lib/darktable/plugins/introspection_agx.c:554 msgid "shoulder power" msgstr "váll energiája" -#: ../build/lib/darktable/plugins/introspection_agx.c:337 -#: ../build/lib/darktable/plugins/introspection_agx.c:560 +#: ../build/lib/darktable/plugins/introspection_agx.c:335 +#: ../build/lib/darktable/plugins/introspection_agx.c:558 msgid "curve y gamma" msgstr "görbe y-tengelyének gammája" -#: ../build/lib/darktable/plugins/introspection_agx.c:343 -#: ../build/lib/darktable/plugins/introspection_agx.c:564 +#: ../build/lib/darktable/plugins/introspection_agx.c:341 +#: ../build/lib/darktable/plugins/introspection_agx.c:562 msgid "keep the pivot on the diagonal" msgstr "tartsa a forgáspontot az átlón" -#: ../build/lib/darktable/plugins/introspection_agx.c:349 -#: ../build/lib/darktable/plugins/introspection_agx.c:568 +#: ../build/lib/darktable/plugins/introspection_agx.c:347 +#: ../build/lib/darktable/plugins/introspection_agx.c:566 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:134 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:249 msgid "target black" msgstr "cél fekete" -#: ../build/lib/darktable/plugins/introspection_agx.c:355 -#: ../build/lib/darktable/plugins/introspection_agx.c:572 +#: ../build/lib/darktable/plugins/introspection_agx.c:353 +#: ../build/lib/darktable/plugins/introspection_agx.c:570 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:128 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:245 msgid "target white" msgstr "cél fehér" -#: ../build/lib/darktable/plugins/introspection_agx.c:361 -#: ../build/lib/darktable/plugins/introspection_agx.c:576 +#: ../build/lib/darktable/plugins/introspection_agx.c:359 +#: ../build/lib/darktable/plugins/introspection_agx.c:574 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:194 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:289 msgid "base primaries" msgstr "elsődleges színek alapja" -#: ../build/lib/darktable/plugins/introspection_agx.c:367 -#: ../build/lib/darktable/plugins/introspection_agx.c:580 +#: ../build/lib/darktable/plugins/introspection_agx.c:365 +#: ../build/lib/darktable/plugins/introspection_agx.c:578 msgid "disable adjustments" msgstr "igazítások letiltása" -#: ../build/lib/darktable/plugins/introspection_agx.c:373 -#: ../build/lib/darktable/plugins/introspection_agx.c:584 +#: ../build/lib/darktable/plugins/introspection_agx.c:371 +#: ../build/lib/darktable/plugins/introspection_agx.c:582 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:152 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:261 msgid "red attenuation" msgstr "vörös csillapítás" -#: ../build/lib/darktable/plugins/introspection_agx.c:379 -#: ../build/lib/darktable/plugins/introspection_agx.c:588 +#: ../build/lib/darktable/plugins/introspection_agx.c:377 +#: ../build/lib/darktable/plugins/introspection_agx.c:586 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:158 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:265 msgid "red rotation" msgstr "vörös elforgatás" -#: ../build/lib/darktable/plugins/introspection_agx.c:385 -#: ../build/lib/darktable/plugins/introspection_agx.c:592 +#: ../build/lib/darktable/plugins/introspection_agx.c:383 +#: ../build/lib/darktable/plugins/introspection_agx.c:590 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:164 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:269 msgid "green attenuation" msgstr "zöld csillapítás" -#: ../build/lib/darktable/plugins/introspection_agx.c:391 -#: ../build/lib/darktable/plugins/introspection_agx.c:596 +#: ../build/lib/darktable/plugins/introspection_agx.c:389 +#: ../build/lib/darktable/plugins/introspection_agx.c:594 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:170 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:273 msgid "green rotation" msgstr "zöld elforgatás" -#: ../build/lib/darktable/plugins/introspection_agx.c:397 -#: ../build/lib/darktable/plugins/introspection_agx.c:600 +#: ../build/lib/darktable/plugins/introspection_agx.c:395 +#: ../build/lib/darktable/plugins/introspection_agx.c:598 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:176 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:277 msgid "blue attenuation" msgstr "kék csillapítás" -#: ../build/lib/darktable/plugins/introspection_agx.c:403 -#: ../build/lib/darktable/plugins/introspection_agx.c:604 +#: ../build/lib/darktable/plugins/introspection_agx.c:401 +#: ../build/lib/darktable/plugins/introspection_agx.c:602 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:182 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:281 msgid "blue rotation" msgstr "kék elforgatás" -#: ../build/lib/darktable/plugins/introspection_agx.c:409 -#: ../build/lib/darktable/plugins/introspection_agx.c:608 +#: ../build/lib/darktable/plugins/introspection_agx.c:407 +#: ../build/lib/darktable/plugins/introspection_agx.c:606 msgid "master purity boost" msgstr "master tisztaságnövelés" -#: ../build/lib/darktable/plugins/introspection_agx.c:415 -#: ../build/lib/darktable/plugins/introspection_agx.c:612 +#: ../build/lib/darktable/plugins/introspection_agx.c:413 +#: ../build/lib/darktable/plugins/introspection_agx.c:610 msgid "master rotation reversal" msgstr "master forgásirányváltás" -#: ../build/lib/darktable/plugins/introspection_agx.c:421 -#: ../build/lib/darktable/plugins/introspection_agx.c:616 +#: ../build/lib/darktable/plugins/introspection_agx.c:419 +#: ../build/lib/darktable/plugins/introspection_agx.c:614 msgid "red purity boost" msgstr "vörös tisztaságnövelés" -#: ../build/lib/darktable/plugins/introspection_agx.c:427 -#: ../build/lib/darktable/plugins/introspection_agx.c:620 +#: ../build/lib/darktable/plugins/introspection_agx.c:425 +#: ../build/lib/darktable/plugins/introspection_agx.c:618 msgid "red reverse rotation" msgstr "vörös fordított forgás" -#: ../build/lib/darktable/plugins/introspection_agx.c:433 -#: ../build/lib/darktable/plugins/introspection_agx.c:624 +#: ../build/lib/darktable/plugins/introspection_agx.c:431 +#: ../build/lib/darktable/plugins/introspection_agx.c:622 msgid "green purity boost" msgstr "zöld tisztaságnövelés" -#: ../build/lib/darktable/plugins/introspection_agx.c:439 -#: ../build/lib/darktable/plugins/introspection_agx.c:628 +#: ../build/lib/darktable/plugins/introspection_agx.c:437 +#: ../build/lib/darktable/plugins/introspection_agx.c:626 msgid "green reverse rotation" msgstr "zöld fordított forgás" -#: ../build/lib/darktable/plugins/introspection_agx.c:445 -#: ../build/lib/darktable/plugins/introspection_agx.c:632 +#: ../build/lib/darktable/plugins/introspection_agx.c:443 +#: ../build/lib/darktable/plugins/introspection_agx.c:630 msgid "blue purity boost" msgstr "kék tisztaságnövelés" -#: ../build/lib/darktable/plugins/introspection_agx.c:451 -#: ../build/lib/darktable/plugins/introspection_agx.c:636 +#: ../build/lib/darktable/plugins/introspection_agx.c:449 +#: ../build/lib/darktable/plugins/introspection_agx.c:634 msgid "blue reverse rotation" msgstr "kék fordított forgás" -#: ../build/lib/darktable/plugins/introspection_agx.c:457 -#: ../build/lib/darktable/plugins/introspection_agx.c:640 +#: ../build/lib/darktable/plugins/introspection_agx.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:638 msgid "reverse all" msgstr "összes megfordítása" -#: ../build/lib/darktable/plugins/introspection_agx.c:654 -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1769 -#: ../src/iop/colorout.c:852 +#: ../build/lib/darktable/plugins/introspection_agx.c:652 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "profil exportálása" -#: ../build/lib/darktable/plugins/introspection_agx.c:655 +#: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2040 +#: ../src/iop/colorin.c:2054 msgid "working profile" msgstr "munkaprofil" -#: ../build/lib/darktable/plugins/introspection_agx.c:656 +#: ../build/lib/darktable/plugins/introspection_agx.c:654 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:309 msgid "Rec2020" msgstr "Rec2020" -#: ../build/lib/darktable/plugins/introspection_agx.c:657 +#: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1789 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" -#: ../build/lib/darktable/plugins/introspection_agx.c:658 +#: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1460 ../src/common/colorspaces.c:1741 -#: ../src/libs/print_settings.c:1427 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (kompatibilis)" -#: ../build/lib/darktable/plugins/introspection_agx.c:659 +#: ../build/lib/darktable/plugins/introspection_agx.c:657 #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1449 ../src/common/colorspaces.c:1739 -#: ../src/libs/print_settings.c:1420 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" @@ -2957,8 +3166,8 @@ msgstr "nyírás" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:974 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4409 ../src/libs/camera.c:574 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 +#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 #: ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "gyújtótávolság" @@ -2982,7 +3191,7 @@ msgstr "oldalarányigazítás" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4396 +#: ../src/iop/lens.cc:4390 msgid "lens model" msgstr "lencsemodell" @@ -3003,18 +3212,22 @@ msgstr "specifikus" #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 #: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3418 ../src/gui/accelerators.c:148 -#: ../src/gui/accelerators.c:158 ../src/gui/accelerators.c:241 -#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 -#: ../src/libs/live_view.c:424 +#: ../src/develop/blend_gui.c:3429 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 msgid "off" msgstr "ki" #: ../build/lib/darktable/plugins/introspection_ashift.c:367 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "largest area" msgstr "legnagyobb terület" #: ../build/lib/darktable/plugins/introspection_ashift.c:368 +#: ../src/external/lua-scripts/official/auto_straighten.lua:140 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "original format" msgstr "eredeti formátum" @@ -3030,7 +3243,7 @@ msgstr "expozícióeltolás" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:646 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 msgid "exposure bias" msgstr "expozícióeltolás" @@ -3054,15 +3267,15 @@ msgstr "színek megőrzése" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/dtgtk/stylemenu.c:69 ../src/gui/guides.c:833 -#: ../src/iop/basecurve.c:2135 ../src/iop/channelmixerrgb.c:4670 -#: ../src/iop/clipping.c:1922 ../src/iop/clipping.c:2104 -#: ../src/iop/clipping.c:2119 ../src/iop/retouch.c:499 -#: ../src/libs/collect.c:2162 ../src/libs/colorpicker.c:52 -#: ../src/libs/export.c:103 ../src/libs/export.c:1153 -#: ../src/libs/filters/module_order.c:158 ../src/libs/histogram.c:111 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1158 -#: ../src/libs/print_settings.c:1176 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 +#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 +#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 +#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 +#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "nincs" @@ -3079,13 +3292,13 @@ msgstr "nincs" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2447 +#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 msgid "luminance" msgstr "fénysűrűség" #: ../build/lib/darktable/plugins/introspection_basecurve.c:264 #: ../build/lib/darktable/plugins/introspection_basicadj.c:251 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:272 @@ -3191,7 +3404,7 @@ msgstr "linearitás" #: ../build/lib/darktable/plugins/introspection_overlay.c:253 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5963 ../src/libs/masks.c:110 +#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 msgid "rotation" msgstr "forgatás" @@ -3202,7 +3415,7 @@ msgstr "irány" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:111 +#: ../src/libs/masks.c:116 msgid "curvature" msgstr "görbület" @@ -3215,8 +3428,9 @@ msgid "offset" msgstr "eltolás" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:636 ../src/gui/preferences.c:950 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "objektív" @@ -3225,7 +3439,7 @@ msgid "motion" msgstr "mozgás" #: ../build/lib/darktable/plugins/introspection_blurs.c:222 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 #: ../build/lib/darktable/plugins/introspection_lowpass.c:189 #: ../build/lib/darktable/plugins/introspection_retouch.c:452 #: ../build/lib/darktable/plugins/introspection_shadhi.c:267 @@ -3236,20 +3450,20 @@ msgstr "gauss-szűrő" #: ../build/lib/darktable/plugins/introspection_borders.c:118 #: ../build/lib/darktable/plugins/introspection_borders.c:263 #: ../build/lib/darktable/plugins/introspection_borders.c:267 -#: ../src/iop/borders.c:1012 ../src/iop/borders.c:1021 +#: ../src/iop/borders.c:1010 ../src/iop/borders.c:1019 msgid "border color" msgstr "szegélyszín" #: ../build/lib/darktable/plugins/introspection_borders.c:124 #: ../build/lib/darktable/plugins/introspection_borders.c:271 -#: ../src/common/collection.c:648 ../src/libs/filtering.c:50 +#: ../src/common/collection.c:650 ../src/libs/filtering.c:50 msgid "aspect ratio" msgstr "oldalarány" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2602 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "orientáció" @@ -3282,7 +3496,7 @@ msgstr "keretvonal eltolása" #: ../build/lib/darktable/plugins/introspection_borders.c:208 #: ../build/lib/darktable/plugins/introspection_borders.c:323 #: ../build/lib/darktable/plugins/introspection_borders.c:327 -#: ../src/iop/borders.c:1025 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1023 ../src/iop/borders.c:1033 msgid "frame line color" msgstr "keret vonalszíne" @@ -3293,36 +3507,37 @@ msgstr "eltolás" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:981 ../src/imageio/format/avif.c:1026 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6145 -#: ../src/iop/basicadj.c:654 ../src/iop/flip.c:448 ../src/iop/levels.c:645 +#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 #: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "automata" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "álló" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:314 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "fekvő" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1504 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2622 +#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 +#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 msgid "width" msgstr "szélesség" #: ../build/lib/darktable/plugins/introspection_borders.c:357 #: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1510 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2626 +#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 +#: ../src/libs/print_settings.c:2639 msgid "height" msgstr "magasság" @@ -3386,8 +3601,8 @@ msgstr "vezérlő" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1628 ../src/iop/bilateral.cc:368 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:574 ../src/iop/shadhi.c:685 ../src/iop/sharpen.c:427 +#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "sugár" @@ -3397,9 +3612,10 @@ msgstr "sugár" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:422 ../src/iop/denoiseprofile.c:3867 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:446 ../src/iop/nlmeans.c:457 ../src/iop/velvia.c:281 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4178 ../src/libs/neural_restore.c:4195 msgid "strength" msgstr "erősség" @@ -3516,6 +3732,7 @@ msgid "Planckian (black body)" msgstr "Planck-féle (feketetest)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 #: ../src/common/iop_order.c:56 msgid "custom" msgstr "egyéni" @@ -3642,33 +3859,33 @@ msgstr "3. verzió (2021 ápr.)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 -#: ../build/lib/darktable/plugins/introspection_crop.c:65 -#: ../build/lib/darktable/plugins/introspection_crop.c:144 -#: ../src/gui/gtk.c:1472 ../src/iop/atrous.c:1624 +#: ../build/lib/darktable/plugins/introspection_crop.c:61 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 +#: ../src/iop/atrous.c:1572 msgid "left" msgstr "bal" #: ../build/lib/darktable/plugins/introspection_clipping.c:148 #: ../build/lib/darktable/plugins/introspection_clipping.c:307 -#: ../build/lib/darktable/plugins/introspection_crop.c:71 -#: ../build/lib/darktable/plugins/introspection_crop.c:148 -#: ../src/gui/accelerators.c:131 ../src/gui/gtk.c:1482 +#: ../build/lib/darktable/plugins/introspection_crop.c:67 +#: ../build/lib/darktable/plugins/introspection_crop.c:138 +#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 msgid "top" msgstr "felső" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 -#: ../build/lib/darktable/plugins/introspection_crop.c:77 -#: ../build/lib/darktable/plugins/introspection_crop.c:152 -#: ../src/gui/gtk.c:1477 ../src/iop/atrous.c:1623 +#: ../build/lib/darktable/plugins/introspection_crop.c:73 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 +#: ../src/iop/atrous.c:1571 msgid "right" msgstr "jobb" #: ../build/lib/darktable/plugins/introspection_clipping.c:160 #: ../build/lib/darktable/plugins/introspection_clipping.c:315 -#: ../build/lib/darktable/plugins/introspection_crop.c:83 -#: ../build/lib/darktable/plugins/introspection_crop.c:156 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1486 +#: ../build/lib/darktable/plugins/introspection_crop.c:79 +#: ../build/lib/darktable/plugins/introspection_crop.c:146 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 msgid "bottom" msgstr "alsó" @@ -3708,10 +3925,10 @@ msgstr "lift, gamma, gain (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2406 ../src/develop/blend_gui.c:2454 -#: ../src/iop/atrous.c:1793 ../src/iop/channelmixerrgb.c:4485 -#: ../src/iop/channelmixerrgb.c:4573 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:465 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 +#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 msgid "chroma" msgstr "krominancia" @@ -3731,11 +3948,11 @@ msgstr "krominancia" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2365 ../src/develop/blend_gui.c:2399 -#: ../src/develop/blend_gui.c:2461 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4479 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3067 -#: ../src/iop/colorize.c:334 ../src/iop/colorreconstruction.c:1233 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 +#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 +#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 #: ../src/iop/colorzones.c:2627 msgid "hue" msgstr "árnyalat" @@ -3763,8 +3980,8 @@ msgstr "csúcsfényleesés" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:479 ../src/iop/colorbalance.c:1994 -#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:681 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 #: ../src/iop/splittoning.c:488 msgid "shadows" msgstr "árnyékok" @@ -3777,8 +3994,8 @@ msgstr "árnyékok" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:473 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:575 ../src/iop/shadhi.c:682 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 +#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 #: ../src/iop/splittoning.c:494 msgid "highlights" msgstr "csúcsfények" @@ -3802,7 +4019,7 @@ msgstr "középtónusok" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1544 +#: ../src/iop/filmic.c:1557 msgid "global saturation" msgstr "globális telítettség" @@ -3890,7 +4107,7 @@ msgstr "irányított szűrő használata" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2963 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 msgid "lavender" msgstr "levendula" @@ -3899,6 +4116,104 @@ msgstr "levendula" msgid "node placement" msgstr "csomópontok helye" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 +msgid "harmony rule" +msgstr "harmóniaszabály" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 +#: ../src/iop/colorharmonizer.c:1438 +msgid "anchor hue" +msgstr "horgonyárnyalat" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 +msgid "pull strength" +msgstr "húzás erőssége" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 +msgid "neutral color protection" +msgstr "semleges színek védelme" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 +msgid "pull width" +msgstr "húzás szélessége" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 +msgid "custom node hue" +msgstr "egyéni csomópont árnyalata" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 +msgid "nodes" +msgstr "csomópontok" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 +msgid "node saturation" +msgstr "csomópont telítettsége" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 +#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +msgid "smoothing" +msgstr "simítás" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 +#: ../src/libs/scopes/vectorscope.c:63 +msgid "monochromatic" +msgstr "monokróm" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 +#: ../src/libs/scopes/vectorscope.c:64 +msgid "analogous" +msgstr "analóg" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 +#: ../src/libs/scopes/vectorscope.c:65 +msgid "analogous complementary" +msgstr "analóg komplementer" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 +#: ../src/libs/scopes/vectorscope.c:66 +msgid "complementary" +msgstr "komplementer" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 +#: ../src/libs/scopes/vectorscope.c:67 +msgid "split complementary" +msgstr "osztott komplementer" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 +#: ../src/libs/scopes/vectorscope.c:68 +msgid "dyad" +msgstr "diád" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 +#: ../src/libs/scopes/vectorscope.c:69 +msgid "triad" +msgstr "triád" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 +#: ../src/libs/scopes/vectorscope.c:70 +msgid "tetrad" +msgstr "tetrád" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 +#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/libs/scopes/vectorscope.c:71 +msgid "square" +msgstr "négyzetes" + #: ../build/lib/darktable/plugins/introspection_colorin.c:150 #: ../build/lib/darktable/plugins/introspection_colorin.c:233 msgid "gamut clipping" @@ -3906,13 +4221,13 @@ msgstr "gamut vágás" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1467 ../src/common/colorspaces.c:1743 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "lineáris Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1745 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "lineáris Rec2020 RGB" @@ -3940,7 +4255,7 @@ msgstr "hisztogram-kiegyenlítés" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:127 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:45 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:92 -#: ../src/iop/shadhi.c:696 +#: ../src/iop/shadhi.c:694 msgid "spatial extent" msgstr "térbeli kiterjedés" @@ -3950,7 +4265,7 @@ msgid "range extent" msgstr "tartománykiterjedés" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4672 +#: ../src/iop/channelmixerrgb.c:4700 msgid "saturated colors" msgstr "telített színek" @@ -3964,7 +4279,7 @@ msgstr "x tengely" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1829 +#: ../src/iop/atrous.c:1791 msgid "mix" msgstr "keverés" @@ -3974,17 +4289,17 @@ msgid "process mode" msgstr "feldolgozási mód" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2344 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:353 ../src/iop/colorzones.c:2625 +#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 +#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 #: ../src/iop/exposure.c:1315 msgid "lightness" msgstr "fényesség" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2086 ../src/iop/atrous.c:1405 ../src/iop/atrous.c:1409 -#: ../src/iop/denoiseprofile.c:3597 ../src/iop/rawdenoise.c:747 -#: ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 +#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "simított" @@ -3999,11 +4314,11 @@ msgstr "élkeresés sugara" #: ../build/lib/darktable/plugins/introspection_defringe.c:53 #: ../build/lib/darktable/plugins/introspection_defringe.c:106 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:230 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:435 -#: ../src/iop/atrous.c:1689 ../src/iop/bloom.c:418 -#: ../src/iop/colorreconstruction.c:1229 ../src/iop/hotpixels.c:442 -#: ../src/iop/sharpen.c:436 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 +#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 +#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:425 msgid "threshold" msgstr "küszöb" @@ -4162,7 +4477,7 @@ msgstr "Monokróm" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1493 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "alaphelyzet" @@ -4237,7 +4552,7 @@ msgstr "profilozott transzformáció frissítése" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:762 +#: ../src/libs/colorpicker.c:765 msgid "color mode" msgstr "színmód" @@ -4279,7 +4594,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1679 ../src/iop/highpass.c:365 +#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "élesség" @@ -4443,9 +4758,9 @@ msgstr "százalék alul" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1354 +#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 #: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2360 +#: ../src/libs/modulegroups.c:2365 msgid "color" msgstr "szín" @@ -4486,207 +4801,213 @@ msgstr "kézi" msgid "automatic" msgstr "automata" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:212 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:423 -#: ../src/iop/filmic.c:1467 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 +#: ../src/iop/filmic.c:1468 msgid "middle gray luminance" msgstr "középszürke-fénysűrűség" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:236 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:439 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 msgid "transition" msgstr "átmenet" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:242 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:443 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 msgid "bloom ↔ reconstruct" msgstr "bloom ↔ rekonstruálás" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:248 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:447 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 msgid "gray ↔ colorful details" msgstr "szürke ↔ színes részletek" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:254 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:451 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 msgid "structure ↔ texture" msgstr "struktúra ↔ textúra" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:266 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:459 -#: ../src/iop/filmic.c:1592 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 +#: ../src/iop/filmic.c:1612 msgid "target middle gray" msgstr "cél: középszürke" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:272 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:463 -#: ../src/iop/filmic.c:1584 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 +#: ../src/iop/filmic.c:1603 msgid "target black luminance" msgstr "cél: fekete fénysűrűség" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:278 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:467 -#: ../src/iop/filmic.c:1600 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 +#: ../src/iop/filmic.c:1621 msgid "target white luminance" msgstr "cél: fehér fénysűrűség" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:284 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:471 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:108 +#: ../src/libs/masks.c:113 msgid "hardness" msgstr "keménység" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:302 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:483 -#: ../src/iop/filmic.c:1553 ../src/iop/filmicrgb.c:4681 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 +#: ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "lineáris régió" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 +#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 msgid "extreme luminance saturation" msgstr "extrém fénysűrűség-telítettség" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:308 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:487 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 msgid "shadows ↔ highlights balance" msgstr "árnyék ↔ csúcsfény egyensúly" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:314 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:491 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 msgid "add noise in highlights" msgstr "zaj hozzáadása csúcsfényeknél" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:320 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:495 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 msgid "preserve chrominance" msgstr "színesség megőrzése" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:326 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:499 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 msgid "color science" msgstr "színtudomány" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:332 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:503 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 msgid "auto adjust hardness" msgstr "keménység automatikus állítása" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:338 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:507 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 msgid "use custom middle-gray values" msgstr "egyéni középszürke értékek" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:344 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:511 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" msgstr "a jó minőségű rekonstruálás iterációi" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:350 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:515 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 msgid "type of noise" msgstr "zaj típusa" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:356 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:519 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 msgid "contrast in shadows" msgstr "kontraszt az árnyékokon" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:362 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:523 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 msgid "contrast in highlights" msgstr "kontraszt a csúcsfényeken" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:368 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:527 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 msgid "compensate output ICC profile black point" msgstr "kimeneti ICC-profil feketepont-kompenzálása" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:374 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:531 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 msgid "spline handling" msgstr "spline-kezelés" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:380 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:535 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 msgid "enable highlight reconstruction" msgstr "csúcsfény-rekonstrukció engedélyezése" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:549 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1566 -#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "no" msgstr "nem" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 msgid "luminance Y" msgstr "Y fénysűrűség" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 #: ../build/lib/darktable/plugins/introspection_toneequal.c:385 msgid "RGB power norm" msgstr "RGB hatványnorma" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 msgid "RGB euclidean norm (legacy)" msgstr "RGB euklideszi norma (elavult)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 #: ../build/lib/darktable/plugins/introspection_toneequal.c:384 msgid "RGB euclidean norm" msgstr "RGB euklideszi norma" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:558 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 msgid "v3 (2019)" msgstr "v3 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 msgid "v4 (2020)" msgstr "v4 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 msgid "v5 (2021)" msgstr "v5 (2021)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 msgid "v6 (2022)" msgstr "v6 (2022)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 msgid "v7 (2023)" msgstr "v7 (2023)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:566 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 msgid "uniform" msgstr "egyforma" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 msgid "poissonian" msgstr "poisson" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:572 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 msgid "hard" msgstr "kemény" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 msgid "soft" msgstr "lágy" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 msgid "safe" msgstr "biztonságos" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:578 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 msgid "v1 (2019)" msgstr "v1 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 msgid "v2 (2020)" msgstr "v2 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 msgid "v3 (2021)" msgstr "v3 (2021)" @@ -4694,18 +5015,17 @@ msgstr "v3 (2021)" msgid "autodetect" msgstr "automata felismerés" -#: ../build/lib/darktable/plugins/introspection_flip.c:101 -#: ../src/iop/flip.c:453 +#: ../build/lib/darktable/plugins/introspection_flip.c:101 ../src/iop/flip.c:453 msgid "no rotation" msgstr "nincs forgatás" -#: ../build/lib/darktable/plugins/introspection_flip.c:102 -#: ../src/iop/flip.c:461 ../src/iop/flip.c:617 +#: ../build/lib/darktable/plugins/introspection_flip.c:102 ../src/iop/flip.c:461 +#: ../src/iop/flip.c:617 msgid "flip vertically" msgstr "függőleges tükrözés" -#: ../build/lib/darktable/plugins/introspection_flip.c:103 -#: ../src/iop/flip.c:457 ../src/iop/flip.c:613 +#: ../build/lib/darktable/plugins/introspection_flip.c:103 ../src/iop/flip.c:457 +#: ../src/iop/flip.c:613 msgid "flip horizontally" msgstr "vízszintes tükrözés" @@ -4759,7 +5079,7 @@ msgstr "denzitás" #: ../build/lib/darktable/plugins/introspection_grain.c:58 #: ../build/lib/darktable/plugins/introspection_grain.c:117 -#: ../src/iop/bilat.c:460 +#: ../src/iop/bilat.c:456 msgid "coarseness" msgstr "durvaság" @@ -4772,7 +5092,7 @@ msgstr "középtónuseltolás" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:2605 +#: ../src/views/darkroom.c:3046 msgid "clipping threshold" msgstr "vágási küszöb" @@ -4929,18 +5249,18 @@ msgstr "korrekciók" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3522 ../src/iop/bilat.c:438 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3856 +#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 #: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:654 ../src/libs/export.c:1633 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2941 -#: ../src/libs/styles.c:875 ../src/views/darkroom.c:2579 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 +#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 msgid "mode" msgstr "mód" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "cél geometria" @@ -5004,12 +5324,14 @@ msgstr "csak manuális peremsötétedés" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2620 -#: ../src/gui/accelerators.c:2692 ../src/gui/gtk.c:1535 ../src/gui/gtk.c:3851 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3773 -#: ../src/iop/rawdenoise.c:882 ../src/libs/collect.c:3552 -#: ../src/libs/filtering.c:1510 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/rating.c:210 +#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 +#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 +#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 +#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 +#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 msgid "all" msgstr "mind" @@ -5038,7 +5360,7 @@ msgid "only vignetting" msgstr "csak peremsötétedés" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2362 +#: ../src/libs/modulegroups.c:2367 msgid "correct" msgstr "korrigál" @@ -5084,11 +5406,11 @@ msgstr "érvénytelenített" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2405 ../src/views/darkroom.c:2931 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:839 -#: ../src/views/lighttable.c:848 ../src/views/lighttable.c:1324 -#: ../src/views/lighttable.c:1328 ../src/views/lighttable.c:1332 -#: ../src/views/lighttable.c:1336 ../src/views/lighttable.c:1340 +#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 +#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 +#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 msgid "move" msgstr "mozgatás" @@ -5097,7 +5419,7 @@ msgid "line" msgstr "vonal" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1929 ../src/iop/agx.c:2447 ../src/iop/basecurve.c:2127 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 #: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "görbe" @@ -5148,7 +5470,7 @@ msgid "gamma Rec709 RGB" msgstr "gamma Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1525 ../src/common/colorspaces.c:1779 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "lineáris ProPhoto RGB" @@ -5249,7 +5571,7 @@ msgstr "kép id" #: ../build/lib/darktable/plugins/introspection_overlay.c:303 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 -#: ../src/iop/borders.c:937 +#: ../src/iop/borders.c:935 msgid "image" msgstr "kép" @@ -5352,7 +5674,7 @@ msgstr "középszürke-fénysűrűség" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1501 +#: ../src/iop/filmic.c:1506 msgid "safety factor" msgstr "biztonsági tényező" @@ -5361,7 +5683,7 @@ msgid "logarithmic" msgstr "logaritmikus" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:185 -#: ../src/iop/profile_gamma.c:611 +#: ../src/iop/profile_gamma.c:606 msgid "gamma" msgstr "gamma" @@ -5443,8 +5765,8 @@ msgstr "beágyazott GainMap" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:644 ../src/gui/preferences.c:962 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:622 ../src/iop/exposure.c:121 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 +#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 #: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "expozíció" @@ -5460,7 +5782,7 @@ msgid "max_iter" msgstr "max_iter" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:358 +#: ../src/libs/metadata_view.c:374 msgid "unused" msgstr "nem használt" @@ -5473,12 +5795,12 @@ msgid "heal" msgstr "gyógyít" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2033 msgid "blur" msgstr "elmos" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../src/iop/retouch.c:2031 msgid "fill" msgstr "kitölt" @@ -5682,7 +6004,7 @@ msgstr "kontrasztkompresszió" #: ../build/lib/darktable/plugins/introspection_vibrance.c:33 #: ../build/lib/darktable/plugins/introspection_vibrance.c:76 -#: ../src/iop/basicadj.c:651 ../src/iop/vibrance.c:64 +#: ../src/iop/basicadj.c:650 ../src/iop/vibrance.c:64 msgid "vibrance" msgstr "vibrancia" @@ -5792,20 +6114,20 @@ msgstr "Képek megjelenítése a térképen" msgid "Print your images" msgstr "Képek nyomtatása" -#: ../src/bauhaus/bauhaus.c:910 ../src/bauhaus/bauhaus.c:4080 -#: ../src/iop/colorequal.c:3053 +#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 +#: ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "csúszkák" -#: ../src/bauhaus/bauhaus.c:912 ../src/bauhaus/bauhaus.c:4085 +#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 msgid "dropdowns" msgstr "legördülők" -#: ../src/bauhaus/bauhaus.c:914 ../src/bauhaus/bauhaus.c:4090 +#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 msgid "buttons" msgstr "gombok" -#: ../src/bauhaus/bauhaus.c:1150 +#: ../src/bauhaus/bauhaus.c:1169 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -5814,98 +6136,101 @@ msgstr "" "%sjobb kattintással megadható egy érték %s és %s között\n" "vagy ctrl+shift-tel húzva mellőzhető az enyhe korlátozás." -#: ../src/bauhaus/bauhaus.c:3748 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button on" msgstr "gomb be" -#: ../src/bauhaus/bauhaus.c:3748 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button off" msgstr "gomb ki" -#: ../src/bauhaus/bauhaus.c:3749 +#: ../src/bauhaus/bauhaus.c:3756 msgid "button pressed" msgstr "gomb lenyomva" -#: ../src/bauhaus/bauhaus.c:3985 +#: ../src/bauhaus/bauhaus.c:3992 msgid "not that many sliders" msgstr "kevesebb csúszka" -#: ../src/bauhaus/bauhaus.c:3999 +#: ../src/bauhaus/bauhaus.c:4006 msgid "not that many dropdowns" msgstr "kevesebb legördülő" -#: ../src/bauhaus/bauhaus.c:4018 +#: ../src/bauhaus/bauhaus.c:4025 msgid "not that many buttons" msgstr "kevesebb gomb" -#: ../src/bauhaus/bauhaus.c:4023 ../src/gui/accelerators.c:387 +#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 msgid "value" msgstr "érték" -#: ../src/bauhaus/bauhaus.c:4024 ../src/bauhaus/bauhaus.c:4030 -#: ../src/gui/accelerators.c:366 +#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 +#: ../src/gui/accelerators.c:371 msgid "button" msgstr "gomb" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4032 msgid "force" msgstr "erő" -#: ../src/bauhaus/bauhaus.c:4026 ../src/libs/navigation.c:246 -#: ../src/libs/navigation.c:263 +#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:282 msgid "zoom" msgstr "nagyítás" -#: ../src/bauhaus/bauhaus.c:4029 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 msgid "selection" msgstr "kijelölés" -#: ../src/bauhaus/bauhaus.c:4069 +#: ../src/bauhaus/bauhaus.c:4076 msgid "slider" msgstr "csúszka" -#: ../src/bauhaus/bauhaus.c:4074 +#: ../src/bauhaus/bauhaus.c:4081 msgid "dropdown" msgstr "legördülő" -#: ../src/chart/main.c:504 ../src/common/database.c:3875 -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2248 ../src/gui/accelerators.c:2531 -#: ../src/gui/accelerators.c:2610 ../src/gui/accelerators.c:2653 -#: ../src/gui/accelerators.c:2682 ../src/gui/accelerators.c:2739 -#: ../src/gui/accelerators.c:2791 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1206 -#: ../src/gui/preferences.c:1246 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:553 -#: ../src/imageio/storage/disk.c:198 ../src/imageio/storage/gallery.c:149 -#: ../src/imageio/storage/latex.c:145 ../src/iop/lut3d.c:1573 -#: ../src/iop/rasterfile.c:262 ../src/libs/collect.c:433 -#: ../src/libs/collect.c:3383 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:951 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 -#: ../src/libs/import.c:2057 ../src/libs/metadata.c:843 -#: ../src/libs/metadata_view.c:1435 ../src/libs/modulegroups.c:3643 +#: ../src/chart/main.c:504 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 +#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 +#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 +#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 +#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 +#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 +#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 +#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 +#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 +#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 +#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4123 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/tagging.c:1671 ../src/libs/tagging.c:1760 -#: ../src/libs/tagging.c:1852 ../src/libs/tagging.c:1981 -#: ../src/libs/tagging.c:2290 ../src/libs/tagging.c:2805 -#: ../src/libs/tagging.c:2847 ../src/libs/tagging.c:3945 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 +#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 +#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3981 msgid "_cancel" msgstr "_mégsem" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1246 -#: ../src/gui/styles_dialog.c:554 ../src/libs/collect.c:3384 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:844 -#: ../src/libs/metadata_view.c:1436 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/tagging.c:1853 -#: ../src/libs/tagging.c:1982 ../src/libs/tagging.c:2291 -#: ../src/libs/tagging.c:3946 +#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 +#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 +#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 +#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 +#: ../src/libs/tagging.c:3982 msgid "_save" msgstr "_mentés" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1070 #, c-format msgid "" "average dE: %.02f\n" @@ -5914,125 +6239,159 @@ msgstr "" "átlag dE: %.02f\n" "max dE: %.02f" -#: ../src/cli/main.c:269 +#: ../src/cli/main.c:284 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "" "TODO: sajnálom, API-korlátozások miatt pillanatnyilag nem lehet a BBP-t erre " "állítani" -#: ../src/cli/main.c:281 +#: ../src/cli/main.c:296 msgid "unknown option for --hq" msgstr "ismeretlen opció ehhez: --hq" -#: ../src/cli/main.c:297 +#: ../src/cli/main.c:312 msgid "unknown option for --export_masks" msgstr "ismeretlen opció ehhez: --export_masks" -#: ../src/cli/main.c:313 +#: ../src/cli/main.c:328 msgid "unknown option for --upscale" msgstr "ismeretlen opció ehhez: --upscale" -#: ../src/cli/main.c:338 +#: ../src/cli/main.c:353 msgid "unknown option for --apply-custom-presets" msgstr "ismeretlen opció ehhez: --apply-custom-presets" -#: ../src/cli/main.c:349 +#: ../src/cli/main.c:364 msgid "too long ext for --out-ext" msgstr "túl hosszú kiterjesztés az --out-ext kapcsolóban" -#: ../src/cli/main.c:366 +#: ../src/cli/main.c:381 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "" "megjegyzés: „%s” bemeneti fájl fájl vagy könyvtár nem létezik, kihagyva\n" -#: ../src/cli/main.c:375 +#: ../src/cli/main.c:395 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "helytelen ICC típus az --icc-type kapcsolóban: „%s”\n" -#: ../src/cli/main.c:391 +#: ../src/cli/main.c:411 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "megjegyzés: „%s” ICC fájl nem létezik, kihagyva\n" -#: ../src/cli/main.c:400 +#: ../src/cli/main.c:420 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "helytelen ICC-szándék a --icc-intent kapcsolóban: „%s”\n" -#: ../src/cli/main.c:418 +#: ../src/cli/main.c:438 #, c-format msgid "warning: unknown option '%s'\n" msgstr "figyelmeztetés: Ismeretlen beállítás „%s”\n" -#: ../src/cli/main.c:476 +#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#, c-format +msgid "" +"error: output file or directory must be specified\n" +"\n" +msgstr "" +"hiba: meg kell adni a kimeneti fájlt vagy könyvtárat\n" +"\n" + +#: ../src/cli/main.c:474 +#, c-format +msgid "" +"error: input file and output file must be specified\n" +"\n" +msgstr "" +"hiba: meg kell adni a bemeneti és a kimeneti fájlt\n" +"\n" + +#: ../src/cli/main.c:481 +#, c-format +msgid "" +"error: too many positional arguments\n" +"\n" +msgstr "" +"hiba: túl sok pozíciós argumentum\n" +"\n" + +#: ../src/cli/main.c:486 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" +msgstr "hiba: bemeneti fájl és importálási opciók megadva! ez nem támogatott!\n" + +#: ../src/cli/main.c:536 +msgid "" +"notice: no XMP sidecar file nor library path provided, using default settings " +"for export" msgstr "" -"hiba: bemeneti fájl és importálási opciók megadva! ez nem támogatott!\n" +"megjegyzés: nincs megadva sem XMP-kísérőfájl, sem a könyvtár elérési útja, " +"ezért az alapértelmezett exportálási beállításokat használjuk" -#: ../src/cli/main.c:509 +#: ../src/cli/main.c:545 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " "pattern" msgstr "" -"megjegyzés: a kimeneti hely egy könyvtár. „%s/$(FILE_NAME).%s” kimeneti " -"minta feltételezve" +"megjegyzés: a kimeneti hely egy könyvtár. „%s/$(FILE_NAME).%s” kimeneti minta " +"feltételezve" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:524 +#: ../src/cli/main.c:560 msgid "output file already exists, it will get renamed" msgstr "a kimeneti fájl már létezik, át lesz nevezve" -#: ../src/cli/main.c:556 +#: ../src/cli/main.c:592 #, c-format msgid "error: can't open folder %s" msgstr "hiba: könyvtár nem nyitható meg: %s" -#: ../src/cli/main.c:579 +#: ../src/cli/main.c:615 #, c-format msgid "error: can't import file %s" msgstr "hiba: nem sikerült importálni a fájlt: %s" -#: ../src/cli/main.c:589 +#: ../src/cli/main.c:625 #, c-format msgid "error: can't read directory %s" msgstr "hiba: a könyvtár nem olvasható: %s" -#: ../src/cli/main.c:605 +#: ../src/cli/main.c:641 #, c-format msgid "error: can't open file %s" msgstr "hiba: fájl nem nyitható meg: %s" -#: ../src/cli/main.c:622 +#: ../src/cli/main.c:658 #, c-format msgid "no images to export, aborting\n" msgstr "nincs exportálandó kép, megszakítás\n" -#: ../src/cli/main.c:639 +#: ../src/cli/main.c:675 #, c-format msgid "error: can't open XMP file %s" msgstr "hiba: XMP-fájl nem nyitható meg: %s" -#: ../src/cli/main.c:660 +#: ../src/cli/main.c:696 msgid "empty history stack" msgstr "üres előzményverem" #. too long ext, no point in wasting time -#: ../src/cli/main.c:672 +#: ../src/cli/main.c:708 #, c-format msgid "too long output file extension: %s\n" msgstr "túl hosszú kimeneti fájl kiterjesztés: %s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:680 +#: ../src/cli/main.c:716 #, c-format msgid "no output file extension given\n" msgstr "nincs megadva kimeneti fájl kiterjesztés\n" -#: ../src/cli/main.c:725 +#: ../src/cli/main.c:761 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6040,24 +6399,157 @@ msgstr "" "nem található a lemezes adattároló modul. kérem ellenőrizze a telepítést, " "mert valami hibásnak tűnik." -#: ../src/cli/main.c:735 +#: ../src/cli/main.c:771 msgid "failed to get parameters from storage module, aborting export ..." msgstr "" "nem sikerült lekérni a paramétereket az adattároló modultól. exportálás " "megszakítása…" -#: ../src/cli/main.c:751 +#: ../src/cli/main.c:787 #, c-format msgid "unknown extension '.%s'" msgstr "ismeretlen kiterjesztés „.%s”" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:797 msgid "failed to get parameters from format module, aborting export ..." msgstr "" "nem sikerült lekérni a paramétereket a formátum modultól. exportálás " "megszakítása…" -#: ../src/common/camera_control.c:204 +#: ../src/common/ai/restore.c:278 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "raw zajszűrési model %s: nem kompatibilis input_kind" + +#: ../src/common/ai/restore.c:309 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "MI-modell %s: hiányzó input_sizes a manifestben" + +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_linear.c:584 +#: ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "AI raw zajszűrés: GPU interfész sikertelen, visszatérés a CPU-hoz" + +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "AI zajszűrés: GPU interfész sikertelen, visszatérés a CPU-hoz" + +#: ../src/common/ai_models.c:199 +#, c-format +msgid "network error: %s" +msgstr "hálózati hiba: %s" + +#: ../src/common/ai_models.c:202 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "a(z) „%s” modelltárolóban nem található releases-index.json" + +#: ../src/common/ai_models.c:206 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "nem sikerült letölteni a releases-index.json fájlt (HTTP %ld)" + +#: ../src/common/ai_models.c:1395 ../src/common/ai_models.c:1460 +msgid "invalid parameters" +msgstr "érvénytelen paraméterek" + +#: ../src/common/ai_models.c:1398 +#, c-format +msgid "file not found: %s" +msgstr "fájl nem található: %s" + +#: ../src/common/ai_models.c:1406 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "" +"az archívum legfelső szintű könyvtára nem érvényes modellazonosító: „%s”" + +#: ../src/common/ai_models.c:1415 +msgid "failed to extract model archive" +msgstr "nem sikerült kibontani a modellarchívumot" + +#: ../src/common/ai_models.c:1468 +msgid "model not found in registry" +msgstr "nem található a modell a nyilvántartásban" + +#: ../src/common/ai_models.c:1474 +msgid "model has no download asset defined" +msgstr "a modellhez nincs megadva letölthető állomány" + +#: ../src/common/ai_models.c:1485 +msgid "invalid asset filename" +msgstr "érvénytelen állományfájlnév" + +#: ../src/common/ai_models.c:1491 +msgid "model is already downloading" +msgstr "a modell letöltése már folyamatban van" + +#: ../src/common/ai_models.c:1522 +msgid "invalid repository format" +msgstr "érvénytelen tárolóformátum" + +#: ../src/common/ai_models.c:1547 +#, c-format +msgid "no compatible ai model release found for darktable %s" +msgstr "nem található a darktable %s verziójával kompatibilis MI-modell kiadás" + +#: ../src/common/ai_models.c:1563 +#, c-format +msgid "" +"could not obtain checksum for %s — refusing to download without integrity " +"verification" +msgstr "" +"nem sikerült lekérni a(z) %s ellenőrzőösszegét – a letöltés megtagadva az " +"integritásellenőrzés hiánya miatt" + +#: ../src/common/ai_models.c:1581 +msgid "failed to build download url" +msgstr "nem sikerült összeállítani a letöltési url-t" + +#: ../src/common/ai_models.c:1592 +#, c-format +msgid "failed to create file: %s" +msgstr "nem sikerült létrehozni a fájlt: %s" + +#: ../src/common/ai_models.c:1616 +msgid "failed to initialize download" +msgstr "nem sikerült előkészíteni a letöltést" + +#: ../src/common/ai_models.c:1636 +msgid "download cancelled" +msgstr "letöltés megszakítva" + +#: ../src/common/ai_models.c:1638 +#, c-format +msgid "download failed: %s" +msgstr "letöltés sikertelen: %s" + +#: ../src/common/ai_models.c:1649 +#, c-format +msgid "http error: %ld" +msgstr "http hiba: %ld" + +#: ../src/common/ai_models.c:1672 +msgid "checksum verification failed" +msgstr "ellenőrzőösszeg ellenőrzése sikertelen" + +#: ../src/common/ai_models.c:1682 +#, c-format +msgid "" +"no checksum available for %s — refusing to install without integrity " +"verification" +msgstr "" +"nem érhető el %s ellenőrzőösszege – a telepítés megtagadva az " +"integritásellenőrzés hiánya miatt" + +#: ../src/common/ai_models.c:1695 +msgid "failed to extract archive" +msgstr "nem sikerült kibontani az archívumot" + +#: ../src/common/camera_control.c:205 #, c-format msgid "" "camera `%s' on port `%s' error %s\n" @@ -6069,7 +6561,7 @@ msgstr "" "győződjön meg arról, hogy a fényképező engedélyezi az hozzáférést, és nincs " "másként csatolva" -#: ../src/common/camera_control.c:947 +#: ../src/common/camera_control.c:960 #, c-format msgid "" "failed to initialize `%s' on port `%s', likely causes are: locked by another " @@ -6078,7 +6570,7 @@ msgstr "" "„%s” inicializálása „%s” porton sikertelen, aminek lehetséges okai: zárolta " "egy másik alkalmazás, vagy az eszköz nem érhető el, stb" -#: ../src/common/camera_control.c:960 +#: ../src/common/camera_control.c:973 #, c-format msgid "" "`%s' on port `%s' is not interesting because it supports neither tethering " @@ -6087,20 +6579,20 @@ msgstr "" "„%s” „%s” porton nem érdekes, mert nem támogatja sem a távvezérlést sem az " "importálást" -#: ../src/common/camera_control.c:1020 +#: ../src/common/camera_control.c:1033 #, c-format msgid "camera `%s' on port `%s' disconnected while mounted" msgstr "„%s” fényképező „%s” porton szétkapcsolva mialatt csatolva volt" -#: ../src/common/camera_control.c:1028 +#: ../src/common/camera_control.c:1041 #, c-format msgid "" "camera `%s' on port `%s' needs to be remounted\n" "make sure it allows access and is not mounted otherwise" msgstr "" "„%s” fényképezőt újra kell csatolni a(z) „%s” porton\n" -"győződjön meg róla, hogy a fényképező engedélyezi az elérést és nincs " -"másként csatolva" +"győződjön meg róla, hogy a fényképező engedélyezi az elérést és nincs másként " +"csatolva" #: ../src/common/collection.c:597 msgid "too much time to update aspect ratio for the collection" @@ -6112,16 +6604,16 @@ msgstr "filmtekercs" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1429 +#: ../src/external/lua-scripts/tools/script_manager.lua:1501 msgid "folder" msgstr "könyvtár" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "fényképező" -#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:114 -#: ../src/libs/tagging.c:3721 +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 +#: ../src/libs/tagging.c:3751 msgid "tag" msgstr "címke" @@ -6129,179 +6621,200 @@ msgstr "címke" msgid "capture date" msgstr "készítés dátuma" -#: ../src/common/collection.c:622 ../src/libs/filtering.c:52 +#: ../src/common/collection.c:622 +msgid "capture month" +msgstr "készítés hónapja" + +#: ../src/common/collection.c:624 ../src/libs/filtering.c:52 msgid "capture time" msgstr "készítés ideje" -#: ../src/common/collection.c:624 ../src/libs/filtering.c:53 +#: ../src/common/collection.c:626 ../src/libs/filtering.c:53 msgid "import time" msgstr "importálás ideje" -#: ../src/common/collection.c:626 ../src/libs/filtering.c:54 +#: ../src/common/collection.c:628 ../src/libs/filtering.c:54 msgid "modification time" msgstr "módosítás ideje" -#: ../src/common/collection.c:628 ../src/libs/filtering.c:55 +#: ../src/common/collection.c:630 ../src/libs/filtering.c:55 msgid "export time" msgstr "exportálás ideje" -#: ../src/common/collection.c:630 ../src/libs/filtering.c:56 +#: ../src/common/collection.c:632 ../src/libs/filtering.c:56 msgid "print time" msgstr "nyomtatás ideje" -#: ../src/common/collection.c:632 ../src/libs/collect.c:3739 -#: ../src/libs/filtering.c:2213 ../src/libs/filtering.c:2233 +#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 +#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 #: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 msgid "history" msgstr "előzmények" -#: ../src/common/collection.c:634 ../src/common/colorlabels.c:388 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1589 +#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 #: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 #: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" msgstr "színcímke" #. iso -#: ../src/common/collection.c:640 ../src/gui/preferences.c:956 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 #: ../src/gui/presets.c:677 ../src/libs/camera.c:582 #: ../src/libs/metadata_view.c:161 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:642 ../src/gui/preferences.c:968 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4416 ../src/libs/camera.c:569 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 +#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 #: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "blende" -#: ../src/common/collection.c:650 ../src/libs/filtering.c:48 +#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 #: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 msgid "filename" msgstr "fájlnév" -#: ../src/common/collection.c:652 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:142 +#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 +#: ../src/libs/geotagging.c:143 msgid "geotagging" msgstr "geotaggelés" -#: ../src/common/collection.c:654 ../src/libs/filtering.c:63 +#: ../src/common/collection.c:656 ../src/libs/filtering.c:63 msgid "group" msgstr "csoportosít" -#: ../src/common/collection.c:656 ../src/dtgtk/thumbnail.c:1604 +#: ../src/common/collection.c:658 ../src/libs/filters/duplicates.c:157 +msgid "duplicates" +msgstr "duplikátumok" + +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 #: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:365 +#: ../src/libs/metadata_view.c:381 msgid "local copy" msgstr "helyi másolat" -#: ../src/common/collection.c:658 ../src/gui/preferences.c:920 +#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 msgid "module" msgstr "modul" -#: ../src/common/collection.c:660 ../src/gui/hist_dialog.c:359 -#: ../src/gui/styles_dialog.c:745 ../src/gui/styles_dialog.c:792 +#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 #: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 msgid "module order" msgstr "modulsorrend" -#: ../src/common/collection.c:662 +#: ../src/common/collection.c:666 msgid "range rating" msgstr "értékelés tartománya" -#: ../src/common/collection.c:664 ../src/common/ratings.c:337 +#: ../src/common/collection.c:668 ../src/common/ratings.c:362 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 #: ../src/libs/tools/ratings.c:110 msgid "rating" msgstr "értékelés" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:670 msgid "search" msgstr "keresés" -#: ../src/common/collection.c:668 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "fehéregyensúly" -#: ../src/common/collection.c:670 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "vaku" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "expozíciós program" -#: ../src/common/collection.c:674 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "fénymérési mód" -#: ../src/common/collection.c:1499 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "automatikusan alkalmazott" -#: ../src/common/collection.c:1505 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "módosított" -#: ../src/common/collection.c:1523 ../src/common/collection.c:1634 -#: ../src/libs/collect.c:1272 ../src/libs/collect.c:1462 -#: ../src/libs/collect.c:1488 ../src/libs/collect.c:1632 -#: ../src/libs/collect.c:2795 +#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 +#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 +#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 +#: ../src/libs/collect.c:2945 msgid "not tagged" msgstr "címkézetlen" -#: ../src/common/collection.c:1524 ../src/libs/collect.c:1488 +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 #: ../src/libs/map_locations.c:740 msgid "tagged" msgstr "címkézett" -#: ../src/common/collection.c:1525 +#: ../src/common/collection.c:1529 msgid "tagged*" msgstr "címkézett*" #. local copy -#: ../src/common/collection.c:1559 ../src/libs/collect.c:1929 +#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "nem lett helyben másolva" -#: ../src/common/collection.c:1564 ../src/libs/collect.c:1928 +#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "helyben másolva" +#. duplicates +#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +msgid "images with duplicates" +msgstr "képek duplikátumokkal" + +#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +msgid "duplicates only" +msgstr "csak a duplikátumok" + #. if its undefined -#: ../src/common/collection.c:1606 ../src/common/collection.c:1718 -#: ../src/common/collection.c:1745 ../src/common/collection.c:1772 -#: ../src/common/collection.c:1798 ../src/common/collection.c:1824 -#: ../src/common/collection.c:2622 ../src/libs/collect.c:2322 -#: ../src/libs/collect.c:2323 +#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 +#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 +#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 +#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 +#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "névtelen" -#: ../src/common/collection.c:2273 ../src/libs/collect.c:2213 +#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 msgid "not defined" msgstr "nem definiált" -#: ../src/common/collection.c:2772 +#: ../src/common/collection.c:2919 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d kép (#%d) kijelölve ennyiből: %d" -#: ../src/common/collection.c:2779 +#: ../src/common/collection.c:2926 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "%d / %d kép kijelölve" msgstr[1] "%d / %d kép kijelölve" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2374 -#: ../src/develop/blend_gui.c:2422 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4628 ../src/iop/levels.c:675 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 +#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 +#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 #: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 msgid "gray" msgstr "szürke" @@ -6589,123 +7102,127 @@ msgstr "színcímkék beállítva: %s" msgid "all colorlabels removed" msgstr "összes színcímke eltávolítva" -#: ../src/common/colorlabels.c:379 +#: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:188 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 msgid "clear" msgstr "törlés" -#: ../src/common/colorspaces.c:1416 ../src/common/colorspaces.c:1773 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "munkaprofil" -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1771 -#: ../src/views/darkroom.c:2780 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3221 msgid "softproof profile" msgstr "softproof profil" -#: ../src/common/colorspaces.c:1436 ../src/common/colorspaces.c:1753 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "rendszer monitorprofilja" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1775 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "rendszer monitorprofilja (második ablak)" -#: ../src/common/colorspaces.c:1454 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (web színek)" -#: ../src/common/colorspaces.c:1474 ../src/common/colorspaces.c:1777 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1489 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1497 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1504 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1510 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1517 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1532 ../src/common/colorspaces.c:1747 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "lineáris XYZ" -#: ../src/common/colorspaces.c:1539 ../src/common/colorspaces.c:1749 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2050 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1547 ../src/common/colorspaces.c:1751 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "lineáris infravörös BGR" -#: ../src/common/colorspaces.c:1552 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (tesztelésre)" -#: ../src/common/colorspaces.c:1658 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "" "„%s” profil nem használható hisztogramprofilként. le lett cserélve sRGB-re!" -#: ../src/common/colorspaces.c:1755 +#: ../src/common/colorspaces.c:1769 +msgid "no filename" +msgstr "nincs fájlnév" + +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "beágyazott ICC profil" -#: ../src/common/colorspaces.c:1757 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "beágyazott színmátrix" -#: ../src/common/colorspaces.c:1759 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "standard színmátrix" -#: ../src/common/colorspaces.c:1761 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "bővített színmátrix" -#: ../src/common/colorspaces.c:1763 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "gyártói színmátrix" -#: ../src/common/colorspaces.c:1765 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "alternatív színmátrix" -#: ../src/common/colorspaces.c:1767 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (kísérleti)" -#: ../src/common/colorspaces.c:1781 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1783 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1785 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1787 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -6724,43 +7241,43 @@ msgstr "" msgid "printing on `%s' cancelled" msgstr "nyomtatás megszakítva ezen: „%s”" -#: ../src/common/cups_print.c:602 +#: ../src/common/cups_print.c:626 #, c-format msgid "error while printing `%s' on `%s'" msgstr "„%s” kép nyomtatása nem sikerült a(z) „%s” nyomtatón" -#: ../src/common/cups_print.c:604 +#: ../src/common/cups_print.c:628 #, c-format msgid "printing `%s' on `%s'" msgstr "„%s” kép nyomtatása a(z) „%s” nyomtatón" -#: ../src/common/darktable.c:425 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "furcsa útvonal „%s”" -#: ../src/common/darktable.c:440 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "könyvtár betöltése nem sikerült: „%s”" -#: ../src/common/darktable.c:464 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "„%s” fájl nem támogatott formátumú!" -#: ../src/common/darktable.c:466 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "„%s” fájl ismeretlen formátumú!" -#: ../src/common/darktable.c:479 ../src/control/jobs/control_jobs.c:2844 -#: ../src/control/jobs/control_jobs.c:2899 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 +#: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "„%s” fájl betöltése nem sikerült" -#: ../src/common/darktable.c:1562 +#: ../src/common/darktable.c:1607 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -6775,112 +7292,121 @@ msgstr "" "\n" "javítsa ki és indítsa újra a darktable-t" -#: ../src/common/darktable.c:1567 +#: ../src/common/darktable.c:1612 msgid "darktable - unable to create directories" msgstr "darktable – nem lehet könyvtárakat létrehozni" -#: ../src/common/darktable.c:1569 ../src/common/database.c:4121 -#: ../src/common/database.c:4323 +#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_kilépés a darktable-ből" #. initialize the database -#: ../src/common/darktable.c:1625 +#: ../src/common/darktable.c:1688 msgid "opening image library" msgstr "képkönyvtár megnyitása" -#: ../src/common/darktable.c:1638 +#: ../src/common/darktable.c:1701 msgid "forwarding image(s) to running instance" msgstr "kép(ek) továbbítása a futó példányba" -#: ../src/common/darktable.c:1669 +#: ../src/common/darktable.c:1732 msgid "preparing database" msgstr "adatbázis előkészítése" #. init darktable tags table -#: ../src/common/darktable.c:1673 +#: ../src/common/darktable.c:1736 msgid "setting up tags table" msgstr "címke táblázat beállítása" #. Initialize the signal system -#: ../src/common/darktable.c:1677 +#: ../src/common/darktable.c:1740 msgid "initializing signals and control" msgstr "jelek és vezérlés előkészítése" -#: ../src/common/darktable.c:1696 +#: ../src/common/darktable.c:1758 msgid "importing default styles" msgstr "alapértelmezett stílusok importálása" -#: ../src/common/darktable.c:1796 +#: ../src/common/darktable.c:1860 msgid "initializing GraphicsMagick" msgstr "GraphicsMagick előkészítése" #. ImageMagick init -#: ../src/common/darktable.c:1808 +#: ../src/common/darktable.c:1872 msgid "initializing ImageMagick" msgstr "ImageMagick előkészítése" -#: ../src/common/darktable.c:1813 +#: ../src/common/darktable.c:1877 msgid "initializing libheif" msgstr "libheif előkészítése" -#: ../src/common/darktable.c:1817 -msgid "starting OpenCL" -msgstr "OpenCL indítása" +#: ../src/common/darktable.c:1881 +msgid "initializing WB presets" +msgstr "fehéregyensúly-előbeállítások előkészítése" -#: ../src/common/darktable.c:1829 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1885 msgid "loading noise profiles" msgstr "zajprofilok betöltése" -#: ../src/common/darktable.c:1846 +#: ../src/common/darktable.c:1888 +msgid "starting OpenCL" +msgstr "OpenCL indítása" + +#: ../src/common/darktable.c:1912 msgid "synchronizing local copies" msgstr "hely másolatok szinkronizálása" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1853 +#: ../src/common/darktable.c:1919 msgid "initializing camera control" msgstr "fényképező vezérlésének előkészítése" -#: ../src/common/darktable.c:1863 +#: ../src/common/darktable.c:1932 msgid "initializing GUI" msgstr "grafikus felület előkészítése" -#: ../src/common/darktable.c:1893 +#: ../src/common/darktable.c:1949 +msgid "loading image formats" +msgstr "képformátumok betöltése" + +#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 msgid "loading processing modules" msgstr "feldolgozó modulok betöltése" -#: ../src/common/darktable.c:1928 -msgid "loading utility modules" -msgstr "segédmodulok betöltése" - -#. init the gui part of views -#: ../src/common/darktable.c:1933 +#: ../src/common/darktable.c:1986 msgid "loading views" msgstr "nézetek betöltése" -#: ../src/common/darktable.c:1939 +#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +msgid "loading utility modules" +msgstr "segédmodulok betöltése" + +#: ../src/common/darktable.c:1997 msgid "initializing Lua" msgstr "Lua előkészítése" -#: ../src/common/darktable.c:1971 +#. If only one image is listed, attempt to load it in darkroom +#: ../src/common/darktable.c:2026 msgid "importing image" msgstr "kép importálása" -#: ../src/common/darktable.c:1991 +#: ../src/common/darktable.c:2045 msgid "configuration information" msgstr "konfigurációs információk" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2047 msgid "_show this message again" msgstr "_mutassa az üzenetet máskor is" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2047 msgid "_dismiss" msgstr "_elutasítás" -#: ../src/common/darktable.c:2486 +#: ../src/common/darktable.c:2538 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -6888,13 +7414,13 @@ msgstr "" "az RCD demosaic mód a jobb minősége és teljesítménye miatt alapértelmezett " "lett a PPG helyett." -#: ../src/common/darktable.c:2488 +#: ../src/common/darktable.c:2540 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "" "lásd beállítások/sötétkamra/kicsinyített képek demosaic módja sötétkamra " "nézetben" -#: ../src/common/darktable.c:2494 +#: ../src/common/darktable.c:2546 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -6902,7 +7428,7 @@ msgstr "" "a darktable teljesítményének hangolására szolgáló felhasználói felület és a " "mögöttes működés megváltozott." -#: ../src/common/darktable.c:2496 +#: ../src/common/darktable.c:2548 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -6910,15 +7436,15 @@ msgstr "" "a mozgástér beállítást és társait már nem fogja megtalálni, helyette a " "beállítások/feldolgozás alatt használja az alábbi beállításokat:" -#: ../src/common/darktable.c:2498 +#: ../src/common/darktable.c:2550 msgid "1) darktable resources" msgstr "1) darktable erőforrásai" -#: ../src/common/darktable.c:2500 +#: ../src/common/darktable.c:2552 msgid "2) tune OpenCL performance" msgstr "2) OpenCL-teljesítmény finomhangolása" -#: ../src/common/darktable.c:2507 +#: ../src/common/darktable.c:2559 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -6926,16 +7452,16 @@ msgstr "" "néhány, az OpenCL teljesítményét befolyásoló globális beállítás már nincs " "használatban." -#: ../src/common/darktable.c:2509 +#: ../src/common/darktable.c:2561 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" msgstr "" -"helyettük a „per device” adatot keresse a „cldevice_v5_canonical-name” " -"alatt. a tartalma:" +"helyettük a „per device” adatot keresse a „cldevice_v5_canonical-name” alatt. " +"a tartalma:" -#: ../src/common/darktable.c:2511 ../src/common/darktable.c:2530 -#: ../src/common/darktable.c:2545 +#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 +#: ../src/common/darktable.c:2597 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -6943,18 +7469,18 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2513 ../src/common/darktable.c:2532 +#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 msgid "you may tune as before except 'magic'" msgstr "a korábbihoz hasonlóan finomhangolhatja, kivéve „magic” esetén" -#: ../src/common/darktable.c:2519 +#: ../src/common/darktable.c:2571 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "az Ön összes eszközének OpenCL fordítóprogrammal kapcsolatos beállítása " "alaphelyzetbe lett állítva." -#: ../src/common/darktable.c:2526 +#: ../src/common/darktable.c:2578 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -6962,14 +7488,14 @@ msgstr "" "az OpenCL globális konfigurációs paraméterei 'per device' adatai frissített " "névvel újra létrejöttek." -#: ../src/common/darktable.c:2528 ../src/common/darktable.c:2543 +#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" -"helyettük a „per device” adatot keresse a „cldevice_v5_canonical-name” " -"alatt. a tartalma:" +"helyettük a „per device” adatot keresse a „cldevice_v5_canonical-name” alatt. " +"a tartalma:" -#: ../src/common/darktable.c:2534 +#: ../src/common/darktable.c:2586 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -6977,7 +7503,7 @@ msgstr "" "Ha a 'opencl_device_priority' paraméterben eszközneveket használ, azokat " "frissítenie kell az új nevekre." -#: ../src/common/darktable.c:2541 +#: ../src/common/darktable.c:2593 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -6985,7 +7511,7 @@ msgstr "" "Az OpenCL „eszközenkénti” konfigurációja automatikusan kibővült a „unified-" "fraction” beállítással." -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2604 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -6993,7 +7519,7 @@ msgstr "" "Az OpenCL „eszközenkénti” fordító beállításai frissülhettek.\n" "\n" -#: ../src/common/darktable.c:2557 +#: ../src/common/darktable.c:2609 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -7001,6 +7527,29 @@ msgstr "" "az OpenCL kötelező időtúllépése 1000-re frissült.\n" "\n" +#: ../src/common/darktable.c:2615 +msgid "" +"OpenCL 'per device' settings have changed.\n" +"\n" +msgstr "" +"az OpenCL „eszközenkénti” beállításai frissültek.\n" +"\n" + +#: ../src/common/darktable.c:2616 +msgid "" +"you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" +msgstr "" +"a „per device” adatot keresse a „cldevice_v6_canonical-name” alatt. a " +"tartalma:" + +#: ../src/common/darktable.c:2618 +msgid "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" +msgstr "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" + #: ../src/common/database.c:3236 msgid "creator" msgstr "alkotó" @@ -7011,7 +7560,7 @@ msgstr "kiadó" #. title #: ../src/common/database.c:3238 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 #: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 #: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 @@ -7019,7 +7568,7 @@ msgstr "kiadó" msgid "title" msgstr "cím" -#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:577 +#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:578 #: ../src/libs/filtering.c:61 msgid "description" msgstr "leírás" @@ -7028,7 +7577,7 @@ msgstr "leírás" msgid "rights" msgstr "jogok" -#: ../src/common/database.c:3241 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 msgid "notes" msgstr "jegyzetek" @@ -7040,7 +7589,7 @@ msgstr "verziónév" msgid "preserved filename" msgstr "megőrzött fájlnév" -#: ../src/common/database.c:3846 +#: ../src/common/database.c:3854 #, c-format msgid "" "\n" @@ -7049,8 +7598,8 @@ msgid "" " How to solve this problem?\n" "\n" " 1 - If another darktable instance is already open, \n" -" click cancel and either use that instance or close it before " -"attempting to rerun darktable \n" +" click cancel and either use that instance or close it before attempting " +"to rerun darktable \n" " (process ID %d created the database locks)\n" "\n" " 2 - If you closed darktable within the past few minutes, it may still be " @@ -7070,7 +7619,7 @@ msgid "" "darktable are running, \n" " this probably means that the last instance was ended abnormally. \n" " Click on the \"delete database lock files\" button to delete the files " -"data.db.lock and library.db.lock. \n" +"data.db.lock and %s. \n" "\n" "\n" " Caution! Do not delete these files without first undertaking " @@ -7092,8 +7641,8 @@ msgstr "" "\n" " 2 – Ha még csak pár perce zárta be a darktable-t, az még futhat a " "háttérben,\n" -" hogy képeket exportáljon, kísérő fájlokat frissítsen, vagy " -"karbantartsa az adatbázist.\n" +" hogy képeket exportáljon, kísérő fájlokat frissítsen, vagy karbantartsa " +"az adatbázist.\n" " Próbálja meg újra, amint ez a feldolgozás befejeződött.\n" " 3 – Ha nem biztos abban, hogy képes megfelelően kezelni az operációs " "rendszer folyamatait,\n" @@ -7109,26 +7658,26 @@ msgstr "" "véget. \n" " Kattintson az „adatbázis-zárolási fájlok törlése” gombra, hogy " "eltávolítsa\n" -" a data.db.lock és library.db.lock fájlokat. \n" +" a data.db.lock és %s fájlokat. \n" "\n" "\n" " Vigyázat! Ne törölje ezeket a fájlokat a fenti ellenőrzések " -"elvégzése előtt, \n" +"elvégzése nélkül, \n" " mert azzal az adatbázis súlyos sérülését kockáztatná.\n" -#: ../src/common/database.c:3873 +#: ../src/common/database.c:3881 msgid "error starting darktable" msgstr "nem sikerült a darktable-t elindítani" -#: ../src/common/database.c:3876 +#: ../src/common/database.c:3884 msgid "_delete database lock files" msgstr "adatbázis-zárolási fájlok _törlése" -#: ../src/common/database.c:3882 +#: ../src/common/database.c:3890 msgid "are you sure?" msgstr "biztos benne?" -#: ../src/common/database.c:3883 +#: ../src/common/database.c:3891 msgid "" "\n" "do you really want to delete the lock files?\n" @@ -7136,19 +7685,19 @@ msgstr "" "\n" "biztosan törölni szeretné a zárolási fájlokat?\n" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3202 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 msgid "_no" msgstr "_nem" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3201 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 msgid "_yes" msgstr "_igen" -#: ../src/common/database.c:3900 +#: ../src/common/database.c:3907 msgid "done" msgstr "kész" -#: ../src/common/database.c:3901 +#: ../src/common/database.c:3908 msgid "" "\n" "successfully deleted the lock files.\n" @@ -7158,33 +7707,31 @@ msgstr "" "a zárolási fájlok sikeresen törölve\n" "most újraindíthatja a darktable-t\n" -#: ../src/common/database.c:3902 ../src/common/database.c:3909 -#: ../src/gui/accelerators.c:2611 ../src/gui/accelerators.c:2683 -#: ../src/gui/accelerators.c:2792 ../src/gui/hist_dialog.c:237 +#: ../src/common/database.c:3909 ../src/common/database.c:3916 +#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 +#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 #: ../src/gui/presets.c:574 msgid "_ok" msgstr "_ok" -#: ../src/common/database.c:3905 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 msgid "error" msgstr "hiba" -#: ../src/common/database.c:3906 +#: ../src/common/database.c:3913 #, c-format msgid "" "\n" "at least one file could not be deleted.\n" -"you may try to manually delete the files data.db.lock and " -"library.db.lock\n" +"you may try to manually delete the files data.db.lock and %s\n" "in folder %s.\n" msgstr "" "\n" "legalább egy fájl nem törölhető.\n" -"megpróbálhatja kézzel törölni a data.db.lock és library.db.lock fájlokat\n" -"a(z) %s könyvtárban.\n" +"megpróbálhatja kézzel törölni a data.db.lock és %s fájlokat\n" +"a(z) %s könyvtárból.\n" -#: ../src/common/database.c:4025 +#: ../src/common/database.c:4040 #, c-format msgid "" "the database lock file contains a pid that seems to be alive in your system: " @@ -7193,17 +7740,17 @@ msgstr "" "a darktable zároló fájlja egy pid-et (folyamatazonosító) tartalmaz, amely " "élőnek tűnik a rendszerén: %d" -#: ../src/common/database.c:4032 +#: ../src/common/database.c:4048 #, c-format msgid "the database lock file seems to be empty" msgstr "a darktable zároló fájlja üresnek tűnik" -#: ../src/common/database.c:4042 +#: ../src/common/database.c:4058 #, c-format msgid "error opening the database lock file for reading: %s" msgstr "hiba történt az adatbáziszároló fájl olvasásra való megnyitásakor: %s" -#: ../src/common/database.c:4113 +#: ../src/common/database.c:4129 #, c-format msgid "" "the database schema version of\n" @@ -7219,12 +7766,12 @@ msgstr "" "(ez azt jelenti, hogy az adatbázist egy újabb verziójú darktable hozta létre " "vagy módosította)\n" -#: ../src/common/database.c:4120 +#: ../src/common/database.c:4136 msgid "darktable - too new db version" msgstr "darktable – túl új adatbázis-verzió" #. the database has to be upgraded, let's ask user -#: ../src/common/database.c:4137 +#: ../src/common/database.c:4153 #, c-format msgid "" "the database schema has to be upgraded for\n" @@ -7243,21 +7790,21 @@ msgstr "" "\n" "szeretné folytatni, vagy most kilép, hogy biztonsági mentést készítsen\n" -#: ../src/common/database.c:4145 +#: ../src/common/database.c:4161 msgid "darktable - schema migration" msgstr "darktable – séma migrálása" -#: ../src/common/database.c:4146 ../src/common/database.c:4504 -#: ../src/common/database.c:4519 ../src/common/database.c:4678 -#: ../src/common/database.c:4693 +#: ../src/common/database.c:4162 ../src/common/database.c:4520 +#: ../src/common/database.c:4535 ../src/common/database.c:4694 +#: ../src/common/database.c:4709 msgid "_close darktable" msgstr "darktable _bezárása" -#: ../src/common/database.c:4146 +#: ../src/common/database.c:4162 msgid "_upgrade database" msgstr "adatbázis _frissítése" -#: ../src/common/database.c:4313 +#: ../src/common/database.c:4329 #, c-format msgid "" "you do not have write access to at least one of the darktable databases:\n" @@ -7274,11 +7821,11 @@ msgstr "" "\n" "javítsa ki és indítsa újra a darktable-t" -#: ../src/common/database.c:4321 +#: ../src/common/database.c:4337 msgid "darktable - read-only database detected" msgstr "darktable – csak olvasható adatbázis észlelve" -#: ../src/common/database.c:4484 ../src/common/database.c:4658 +#: ../src/common/database.c:4500 ../src/common/database.c:4674 #, c-format msgid "" "quick_check said:\n" @@ -7287,21 +7834,21 @@ msgstr "" "quick_check üzente:\n" "%s\n" -#: ../src/common/database.c:4501 ../src/common/database.c:4516 -#: ../src/common/database.c:4675 ../src/common/database.c:4690 +#: ../src/common/database.c:4517 ../src/common/database.c:4532 +#: ../src/common/database.c:4691 ../src/common/database.c:4706 msgid "darktable - error opening database" msgstr "darktable – nem sikerült az adatbázist megnyitni" -#: ../src/common/database.c:4505 ../src/common/database.c:4679 +#: ../src/common/database.c:4521 ../src/common/database.c:4695 msgid "_attempt restore" msgstr "_visszaállítás megkísérlése" -#: ../src/common/database.c:4506 ../src/common/database.c:4520 -#: ../src/common/database.c:4680 ../src/common/database.c:4694 +#: ../src/common/database.c:4522 ../src/common/database.c:4536 +#: ../src/common/database.c:4696 ../src/common/database.c:4710 msgid "_delete database" msgstr "adatbázis _törlése" -#: ../src/common/database.c:4509 ../src/common/database.c:4683 +#: ../src/common/database.c:4525 ../src/common/database.c:4699 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup, attempt an automatic restore\n" @@ -7313,7 +7860,7 @@ msgstr "" "a legfrissebb pillanatképből, vagy törli a sérült adatbázist,\n" "és egy újjal kezdi?" -#: ../src/common/database.c:4523 ../src/common/database.c:4697 +#: ../src/common/database.c:4539 ../src/common/database.c:4713 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup or delete the corrupted database\n" @@ -7323,7 +7870,7 @@ msgstr "" "az adatbázist egy mentésből, vagy törli a sérült adatbázist,\n" "és egy újjal kezdi?" -#: ../src/common/database.c:4530 ../src/common/database.c:4702 +#: ../src/common/database.c:4546 ../src/common/database.c:4718 #, c-format msgid "" "an error has occurred while trying to open the database from\n" @@ -7342,18 +7889,18 @@ msgstr "" #: ../src/common/eigf.h:260 msgid "" -"fast exposure independent guided filter failed to allocate memory, check " -"your RAM settings" +"fast exposure independent guided filter failed to allocate memory, check your " +"RAM settings" msgstr "" -"a gyors, expozíciófüggetlen, irányított szűrő nem tudott memóriát " -"lefoglalni, ellenőrizze a RAM beállításokat" +"a gyors, expozíciófüggetlen, irányított szűrő nem tudott memóriát lefoglalni, " +"ellenőrizze a RAM beállításokat" -#: ../src/common/exif.cc:6027 +#: ../src/common/exif.cc:6062 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "„%s” XMP-fájl nem olvasható: „%s”" -#: ../src/common/exif.cc:6086 +#: ../src/common/exif.cc:6121 ../src/common/exif.cc:6134 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "„%s” XMP-fájl nem írható: „%s”" @@ -7376,9 +7923,9 @@ msgid_plural "delete empty directories?" msgstr[0] "törli az üres könyvtárat?" msgstr[1] "törli az üres könyvtárat?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:932 -#: ../src/gui/styles_dialog.c:570 ../src/libs/geotagging.c:845 -#: ../src/libs/import.c:1894 +#: ../src/common/film.c:361 ../src/gui/preferences.c:949 +#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 +#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 msgid "name" msgstr "név" @@ -7388,41 +7935,41 @@ msgstr "" "nem lehet eltávolítani a filmtekercset, ha helyi másolatai vannak nem " "elérhető eredetikkel" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1383 +#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 #, c-format msgid "failed to parse GPX file" msgstr "nem sikerült értelmezni a GPX fájlt" -#: ../src/common/history.c:917 +#: ../src/common/history.c:924 msgid "you need to copy history from an image before you paste it onto another" msgstr "másolja le egy kép előzményeit, mielőtt beillesztené egy másik képre" -#: ../src/common/image.c:345 +#: ../src/common/image.c:346 msgid "orphaned image" msgstr "elárvult kép" -#: ../src/common/image.c:669 +#: ../src/common/image.c:688 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "geokódolás visszavonva %d képen" msgstr[1] "geokódolás visszavonva %d képen" -#: ../src/common/image.c:671 +#: ../src/common/image.c:690 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "geokódolás újra alkalmazva %d képen" msgstr[1] "geokódolás újra alkalmazva %d képen" -#: ../src/common/image.c:693 +#: ../src/common/image.c:712 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "dátum/idő visszavonva %d képen" msgstr[1] "dátum/idő visszavonva %d képen" -#: ../src/common/image.c:695 +#: ../src/common/image.c:714 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7430,64 +7977,64 @@ msgstr[0] "dátum/idő újra alkalmazva %d képen" msgstr[1] "dátum/idő újra alkalmazva %d képen" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1326 +#: ../src/common/image.c:1345 msgid "can't create a duplicate in GIMP mode" msgstr "GIMP módban nem lehet másolatot létrehozni" -#: ../src/common/image.c:2423 +#: ../src/common/image.c:2442 #, c-format msgid "cannot access local copy `%s'" msgstr "nem érhető el a helyi másolat: „%s”" -#: ../src/common/image.c:2430 +#: ../src/common/image.c:2449 #, c-format msgid "cannot write local copy `%s'" msgstr "nem írható a helyi másolat: „%s”" -#: ../src/common/image.c:2437 +#: ../src/common/image.c:2456 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "kép helyi másolatának mozgatása sikertelen „%s” -> „%s”" -#: ../src/common/image.c:2482 +#: ../src/common/image.c:2501 #, c-format msgid "error moving `%s': file not found" msgstr "„%s” áthelyezése nem sikerült: a fájl nem található" -#: ../src/common/image.c:2492 +#: ../src/common/image.c:2511 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "nem sikerült áthelyezni: „%s” -> „%s”: fájl létezik" -#: ../src/common/image.c:2496 ../src/common/image.c:2505 +#: ../src/common/image.c:2515 ../src/common/image.c:2524 #, c-format msgid "error moving `%s' -> `%s'" msgstr "nem sikerült áthelyezni: „%s” -> „%s”" -#: ../src/common/image.c:2807 +#: ../src/common/image.c:2826 msgid "cannot create local copy when the original file is not accessible." msgstr "nem hozható létre helyi másolat, ha az eredeti fájl nem elérhető." -#: ../src/common/image.c:2821 +#: ../src/common/image.c:2840 msgid "cannot create local copy." msgstr "nem hozható létre helyi másolat." -#: ../src/common/image.c:2900 ../src/control/jobs/control_jobs.c:935 +#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 msgid "cannot remove local copy when the original file is not accessible." msgstr "nem törölhető a helyi másolat, ha az eredeti fájl nem elérhető." -#: ../src/common/image.c:3076 +#: ../src/common/image.c:3095 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d helyi másolat szinkronizálva lett" msgstr[1] "%d helyi másolat szinkronizálva lett" -#: ../src/common/image.c:3274 +#: ../src/common/image.c:3293 msgid "WARNING: camera is missing samples!" msgstr "FIGYELEM: a fényképezőgéphez nincsenek minták!" -#: ../src/common/image.c:3275 +#: ../src/common/image.c:3294 msgid "" "You must provide samples in https://" "raw.pixls.us/" @@ -7495,7 +8042,7 @@ msgstr "" "Adjon meg mintákat a https://raw.pixls.us/ oldalon" -#: ../src/common/image.c:3276 +#: ../src/common/image.c:3295 #, c-format msgid "" "for `%s' `%s'\n" @@ -7504,82 +8051,83 @@ msgstr "" "a(z) „%s” „%s” fényképezőhöz\n" "a lehető legtöbb formátumban/tömörítéssel/bitmélységgel" -#: ../src/common/image.c:3279 +#: ../src/common/image.c:3298 msgid "or the RAW won't be readable in next version." msgstr "különben a RAW nem lesz olvasható a következő verzióban sem." -#: ../src/common/image.h:217 ../src/common/ratings.c:297 -#: ../src/imageio/format/avif.c:120 ../src/libs/history.c:838 -#: ../src/libs/snapshots.c:925 +#: ../src/common/image.h:218 ../src/common/ratings.c:322 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 +#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 msgid "unknown" msgstr "ismeretlen" #. EMPTY_FIELD -#: ../src/common/image.h:218 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:219 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:220 +#: ../src/common/image.h:221 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:221 +#: ../src/common/image.h:222 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:222 +#: ../src/common/image.h:223 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:223 +#: ../src/common/image.h:224 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:224 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:225 +#: ../src/common/image.h:226 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:226 +#: ../src/common/image.h:227 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:227 +#: ../src/common/image.h:228 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:228 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:229 +#: ../src/common/image.h:230 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:230 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:231 +#: ../src/common/image.h:232 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:232 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:233 ../src/imageio/format/jxl.c:510 +#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:234 +#: ../src/common/image.h:235 msgid "QOI" msgstr "QOI" @@ -7631,7 +8179,22 @@ msgstr "v5.0 RAW" msgid "v5.0 JPEG" msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:1137 +#: ../src/common/iop_profile.c:883 +#, c-format +msgid "work icc profile '%s' missing" +msgstr "hiányzik a(z) „%s” munka icc profil" + +#: ../src/common/iop_profile.c:914 +#, c-format +msgid "input icc profile '%s' missing" +msgstr "hiányzik a(z) „%s” bemeneti icc profil" + +#: ../src/common/iop_profile.c:967 +#, c-format +msgid "output icc profile '%s' missing" +msgstr "hiányzik a(z) „%s” kimeneti icc profil" + +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -7644,17 +8207,17 @@ msgstr "" "vagy ha ez a könyvtár nem létezik, innen:\n" "%s" -#: ../src/common/mipmap_cache.c:1327 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 #, c-format msgid "image `%s' is not available!" msgstr "„%s” kép nem elérhető!" -#: ../src/common/mipmap_cache.c:1330 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 #, c-format msgid "unable to load image `%s'!" msgstr "nem tölthető be a kép: „%s”!" -#: ../src/common/mipmap_cache.c:1332 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 #, c-format msgid "image '%s' not supported" msgstr "„%s” kép nem támogatott" @@ -7668,11 +8231,11 @@ msgstr "általános poisson-eloszlás" msgid "noiseprofile file `%s' is not valid" msgstr "„%s” zajprofil fájl nem érvényes" -#: ../src/common/opencl.c:1174 +#: ../src/common/opencl.c:1280 msgid "no working OpenCL library found" msgstr "nem található működőképes OpenCL-könyvtár" -#: ../src/common/opencl.c:1194 +#: ../src/common/opencl.c:1300 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -7690,23 +8253,23 @@ msgstr "" " - nincs telepítve OpenCL illesztőprogram\n" " - a platformra több meghajtóprogram is telepítve van\n" -#: ../src/common/opencl.c:1309 +#: ../src/common/opencl.c:1415 msgid "no devices found for unknown platform" msgstr "nem találhatóak eszközök az ismeretlen platformhoz" -#: ../src/common/opencl.c:1356 +#: ../src/common/opencl.c:1462 msgid "not enough memory for OpenCL devices" msgstr "nincs elég memória az OpenCL-eszközök számára" -#: ../src/common/opencl.c:1394 +#: ../src/common/opencl.c:1500 msgid "no OpenCL devices found" msgstr "nem találhatóak OpenCL-eszközök" -#: ../src/common/opencl.c:1437 +#: ../src/common/opencl.c:1543 msgid "no suitable OpenCL devices found" msgstr "nem találhatóak megfelelő OpenCL-eszközök" -#: ../src/common/opencl.c:1461 +#: ../src/common/opencl.c:1567 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -7717,192 +8280,195 @@ msgstr "" "%s\n" "az OpenCL egyelőre letiltva" -#: ../src/common/opencl.c:1497 +#: ../src/common/opencl.c:1603 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "" -"az OpenCL ütemezési profil alapértelmezettre állítva, a beállítás " -"megváltozott" +"az OpenCL ütemezési profil alapértelmezettre állítva, a beállítás megváltozott" -#: ../src/common/opencl.c:2348 +#: ../src/common/opencl.c:2403 #, c-format msgid "building OpenCL program %s for %s" msgstr "%s OpenCL-program fordítása %s számára" -#: ../src/common/pdf.h:88 ../src/iop/lens.cc:4054 -#: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:84 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:89 ../src/libs/export.c:668 ../src/libs/export.c:1522 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 #: ../src/libs/print_settings.c:84 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:90 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 msgid "inch" msgstr "hüvelyk" -#: ../src/common/pdf.h:91 +#: ../src/common/pdf.h:92 msgid "\"" msgstr "\"" -#: ../src/common/pdf.h:104 ../src/iop/borders.c:948 +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 msgid "A4" msgstr "A4" -#: ../src/common/pdf.h:105 +#: ../src/common/pdf.h:106 msgid "A3" msgstr "A3" -#: ../src/common/pdf.h:106 +#: ../src/common/pdf.h:107 msgid "Letter" msgstr "Letter" -#: ../src/common/pdf.h:107 +#: ../src/common/pdf.h:108 msgid "Legal" msgstr "Legal" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(alapértelmezett)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "" "GNOME Kulcstartó jelszótároló többé nem támogatott. állítson be egy másikat" -#: ../src/common/ratings.c:140 +#: ../src/common/ratings.c:150 #, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "%d kép elvetése" msgstr[1] "%d kép elvetése" -#: ../src/common/ratings.c:142 +#: ../src/common/ratings.c:153 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "%d csillagos értékelés alkalmazása %d képre" msgstr[1] "%d csillagos értékelés alkalmazása %d képre" -#: ../src/common/ratings.c:231 +#: ../src/common/ratings.c:249 msgid "no images selected to apply rating" msgstr "nincs kijelölt kép, amit értékelni lehetne" -#: ../src/common/ratings.c:288 ../src/libs/metadata_view.c:380 +#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 msgid "image rejected" msgstr "kép elvetve" -#: ../src/common/ratings.c:290 +#: ../src/common/ratings.c:315 msgid "image rated to 0 star" msgstr "kép értékelve 0 csillagra" -#: ../src/common/ratings.c:292 +#: ../src/common/ratings.c:317 #, c-format msgid "image rated to %s" msgstr "kép értékelve: %s" -#: ../src/common/ratings.c:321 +#: ../src/common/ratings.c:346 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:840 +#: ../src/views/lighttable.c:1030 msgid "select" msgstr "kijelölés" -#: ../src/common/ratings.c:322 +#: ../src/common/ratings.c:347 msgid "upgrade" msgstr "felminősít" -#: ../src/common/ratings.c:323 +#: ../src/common/ratings.c:348 msgid "downgrade" msgstr "leminősít" -#: ../src/common/ratings.c:327 +#: ../src/common/ratings.c:352 msgid "zero" msgstr "null" -#: ../src/common/ratings.c:328 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "egy" -#: ../src/common/ratings.c:329 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "kettő" -#: ../src/common/ratings.c:330 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "három" -#: ../src/common/ratings.c:331 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "négy" -#: ../src/common/ratings.c:332 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "öt" -#: ../src/common/ratings.c:333 +#: ../src/common/ratings.c:358 msgid "reject" msgstr "elvet" -#: ../src/common/styles.c:250 +#: ../src/common/styles.c:255 #, c-format msgid "style with name '%s' already exists" msgstr "már létezik stílus „%s” néven" -#: ../src/common/styles.c:277 ../src/common/styles.c:1719 +#: ../src/common/styles.c:282 ../src/common/styles.c:1724 #: ../src/libs/styles.c:53 msgid "styles" msgstr "stílusok" -#: ../src/common/styles.c:555 ../src/gui/styles_dialog.c:251 +#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "stílus sikeresen létrehozva „%s” néven" -#: ../src/common/styles.c:659 ../src/dtgtk/culling.c:1079 +#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1338 msgid "no image selected!" msgstr "nincs kijelölt kép!" -#: ../src/common/styles.c:739 +#: ../src/common/styles.c:744 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "„%s” modul verziója eltér: %d != %d" -#: ../src/common/styles.c:1031 +#: ../src/common/styles.c:1036 #, c-format msgid "applied style `%s' on current image" msgstr "„%s” stílus alkalmazva a jelenlegi képen" -#: ../src/common/styles.c:1295 +#: ../src/common/styles.c:1300 #, c-format msgid "failed to overwrite style file for %s" msgstr "nem sikerült felülírni %s stílusfájlját" -#: ../src/common/styles.c:1301 +#: ../src/common/styles.c:1306 #, c-format msgid "style file for %s exists" msgstr "%s stílusfájlja már létezik" -#: ../src/common/styles.c:1476 ../src/common/styles.c:1800 +#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 msgid "imported-style" msgstr "importált-stílus" -#: ../src/common/styles.c:1609 +#: ../src/common/styles.c:1614 #, c-format msgid "style %s was successfully imported" msgstr "%s stílus sikeresen importálva" #. Failed to open file, clean up. -#: ../src/common/styles.c:1654 +#: ../src/common/styles.c:1659 #, c-format msgid "could not read file `%s'" msgstr "nem olvasható fájl: „%s”" -#: ../src/common/utility.c:588 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "tengerszint felett" -#: ../src/common/utility.c:589 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "tengerszint alatt" -#: ../src/common/utility.c:640 ../src/libs/metadata_view.c:981 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "m" @@ -7911,11 +8477,11 @@ msgid "no info" msgstr "nincs információ" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1566 -#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "yes" msgstr "igen" @@ -8027,7 +8593,7 @@ msgstr "naplemente" msgid "underwater" msgstr "vízalatti" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:2663 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 msgid "black & white" msgstr "fekete-fehér" @@ -8047,94 +8613,94 @@ msgstr "fényképező WB" msgid "auto WB" msgstr "automata WB" -#: ../src/control/control.c:66 ../src/gui/accelerators.c:156 -#: ../src/views/darkroom.c:2310 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 +#: ../src/views/darkroom.c:2474 msgid "hold" msgstr "tart" -#: ../src/control/control.c:105 ../src/control/control.c:218 +#: ../src/control/control.c:107 ../src/control/control.c:220 msgid "modifiers" msgstr "módosítók" -#: ../src/control/control.c:119 +#: ../src/control/control.c:121 msgctxt "accel" msgid "global" msgstr "globális" -#: ../src/control/control.c:126 +#: ../src/control/control.c:128 msgctxt "accel" msgid "views" msgstr "nézetek" -#: ../src/control/control.c:133 +#: ../src/control/control.c:135 msgctxt "accel" msgid "thumbtable" msgstr "bélyegképasztal" -#: ../src/control/control.c:140 +#: ../src/control/control.c:142 msgctxt "accel" msgid "utility modules" msgstr "segédmodulok" -#: ../src/control/control.c:147 +#: ../src/control/control.c:149 msgctxt "accel" msgid "format" msgstr "formátum" -#: ../src/control/control.c:154 +#: ../src/control/control.c:156 msgctxt "accel" msgid "storage" msgstr "tárolás" -#: ../src/control/control.c:161 +#: ../src/control/control.c:163 msgctxt "accel" msgid "processing modules" msgstr "feldolgozó modulok" -#: ../src/control/control.c:168 +#: ../src/control/control.c:170 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:175 +#: ../src/control/control.c:177 msgctxt "accel" msgid "Lua scripts" msgstr "Lua scriptek" -#: ../src/control/control.c:182 +#: ../src/control/control.c:184 msgctxt "accel" msgid "fallbacks" msgstr "tartalékok" -#: ../src/control/control.c:191 +#: ../src/control/control.c:193 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:213 +#: ../src/control/control.c:215 msgid "show accels window" msgstr "gyorsbillentyű ablak megjelenítése" -#: ../src/control/control.c:312 +#: ../src/control/control.c:381 msgid "darktable will be locked until background work has been done" msgstr "a darktable zárolva van, amíg a háttérfolyamat be nem fejeződik" -#: ../src/control/control.c:415 +#: ../src/control/control.c:491 msgid "working..." msgstr "feldolgozás…" -#: ../src/control/crawler.c:167 +#: ../src/control/crawler.c:168 #, c-format msgid "checking for updated sidecar files (%d%%)" msgstr "frissített kísérőfájlok ellenőrzése (%d%%)" -#: ../src/control/crawler.c:453 +#: ../src/control/crawler.c:454 #, c-format msgid "ERROR: %s NOT synced XMP → DB" msgstr "HIBA: %s NINCS szinkronizálva XMP → DB" -#: ../src/control/crawler.c:454 ../src/control/crawler.c:520 -#: ../src/control/crawler.c:589 +#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 +#: ../src/control/crawler.c:590 msgid "" "ERROR: cannot write the database. the destination may be full, offline or " "read-only." @@ -8142,18 +8708,18 @@ msgstr "" "HIBA: nem lehet írni az adatbázist. lehet, hogy a cél tele van, offline vagy " "csak olvasható." -#: ../src/control/crawler.c:461 +#: ../src/control/crawler.c:462 #, c-format msgid "SUCCESS: %s synced XMP → DB" msgstr "SIKER: %s szinkronizálva XMP → DB" -#: ../src/control/crawler.c:483 +#: ../src/control/crawler.c:484 #, c-format msgid "ERROR: %s NOT synced DB → XMP" msgstr "HIBA: %s NINCS szinkronizálva DB → XMP" -#: ../src/control/crawler.c:485 ../src/control/crawler.c:544 -#: ../src/control/crawler.c:610 +#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 +#: ../src/control/crawler.c:611 #, c-format msgid "" "ERROR: cannot write %s \n" @@ -8162,133 +8728,133 @@ msgstr "" "HIBA: %s nem írható\n" "lehet, hogy a cél tele van, offline, vagy csak olvasható." -#: ../src/control/crawler.c:491 +#: ../src/control/crawler.c:492 #, c-format msgid "SUCCESS: %s synced DB → XMP" msgstr "SIKER: %s szinkronizálva DB → XMP" -#: ../src/control/crawler.c:517 +#: ../src/control/crawler.c:518 #, c-format msgid "ERROR: %s NOT synced new (XMP) → old (DB)" msgstr "HIBA: %s NINCS szinkronizálva új (XMP) → régi (DB)" -#: ../src/control/crawler.c:527 +#: ../src/control/crawler.c:528 #, c-format msgid "SUCCESS: %s synced new (XMP) → old (DB)" msgstr "SIKER: %s szinkronizálva új (XMP) → régi (DB)" -#: ../src/control/crawler.c:541 +#: ../src/control/crawler.c:542 #, c-format msgid "ERROR: %s NOT synced new (DB) → old (XMP)" msgstr "HIBA: %s NINCS szinkronizálva új (DB) → régi (XMP)" -#: ../src/control/crawler.c:549 +#: ../src/control/crawler.c:550 #, c-format msgid "SUCCESS: %s synced new (DB) → old (XMP)" msgstr "SIKER: %s szinkronizálva új (DB) → régi (XMP)" -#: ../src/control/crawler.c:558 ../src/control/crawler.c:626 +#: ../src/control/crawler.c:559 ../src/control/crawler.c:627 #, c-format msgid "EXCEPTION: %s has inconsistent timestamps" msgstr "KIVÉTEL: %s időbélyegei inkonzisztensek" -#: ../src/control/crawler.c:586 +#: ../src/control/crawler.c:587 #, c-format msgid "ERROR: %s NOT synced old (XMP) → new (DB)" msgstr "HIBA: %s NINCS szinkronizálva régi (XMP) → új (DB)" -#: ../src/control/crawler.c:595 +#: ../src/control/crawler.c:596 #, c-format msgid "SUCCESS: %s synced old (XMP) → new (DB)" msgstr "SIKER: %s szinkronizálva régi (XMP) → új (DB)" -#: ../src/control/crawler.c:607 +#: ../src/control/crawler.c:608 #, c-format msgid "ERROR: %s NOT synced old (DB) → new (XMP)" msgstr "HIBA: %s NINCS szinkronizálva régi (DB) → új (XMP)" -#: ../src/control/crawler.c:616 +#: ../src/control/crawler.c:617 #, c-format msgid "SUCCESS: %s synced old (DB) → new (XMP)" msgstr "SIKER: %s szinkronizálva régi (DB) → új (XMP)" -#: ../src/control/crawler.c:698 +#: ../src/control/crawler.c:699 #, c-format msgid "%id %02dh %02dm %02ds" msgstr "%in %02dó %02dp %02dmp" -#: ../src/control/crawler.c:745 +#: ../src/control/crawler.c:746 msgid "XMP" msgstr "XMP" -#: ../src/control/crawler.c:762 ../src/imageio/storage/disk.c:273 +#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 #: ../src/imageio/storage/latex.c:196 msgid "path" msgstr "útvonal" -#: ../src/control/crawler.c:771 +#: ../src/control/crawler.c:772 msgid "XMP timestamp" msgstr "XMP időbélyeg" -#: ../src/control/crawler.c:776 +#: ../src/control/crawler.c:777 msgid "database timestamp" msgstr "adatbázis időbélyeg" -#: ../src/control/crawler.c:781 +#: ../src/control/crawler.c:782 msgid "newest" msgstr "legújabb" -#: ../src/control/crawler.c:787 +#: ../src/control/crawler.c:788 msgid "time difference" msgstr "időkülönbség" -#: ../src/control/crawler.c:799 +#: ../src/control/crawler.c:800 msgid "updated XMP sidecar files found" msgstr "frissített XMP kísérőfájlok találhatóak" -#: ../src/control/crawler.c:800 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "_bezárás" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:810 ../src/dtgtk/thumbtable.c:2970 -#: ../src/libs/import.c:2075 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 +#: ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "összes kijelölése" -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:2972 -#: ../src/libs/import.c:2079 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 +#: ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "kijelölés megszüntetése" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:2974 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "kijelölés megfordítása" -#: ../src/control/crawler.c:817 +#: ../src/control/crawler.c:818 msgid "on the selection:" msgstr "a kijelölésen:" -#: ../src/control/crawler.c:818 +#: ../src/control/crawler.c:819 msgid "keep the XMP edit" msgstr "XMP szerkesztéseinek megtartása" -#: ../src/control/crawler.c:819 +#: ../src/control/crawler.c:820 msgid "keep the database edit" msgstr "tartsa meg az adatbázis szerkesztését" -#: ../src/control/crawler.c:820 +#: ../src/control/crawler.c:821 msgid "keep the newest edit" msgstr "tartsa meg a legújabb szerkesztést" -#: ../src/control/crawler.c:821 +#: ../src/control/crawler.c:822 msgid "keep the oldest edit" msgstr "tartsa meg a legrégebbi szerkesztést" -#: ../src/control/crawler.c:835 +#: ../src/control/crawler.c:836 msgid "synchronization log" msgstr "szinkronizációs napló" @@ -8329,79 +8895,79 @@ msgstr[1] "%d kép importálása a fényképezőről" msgid "import images from camera" msgstr "képek importálása fényképezőből" -#: ../src/control/jobs/control_jobs.c:211 -msgid "failed to create film roll for destination directory, aborting move.." +#: ../src/control/jobs/control_jobs.c:214 +msgid "failed to create film roll for destination directory, aborting move." msgstr "" "nem sikerült filmtekercset létrehozni a megadott könyvtárban, mozgatás " -"megszakítása…" +"megszakítása." -#: ../src/control/jobs/control_jobs.c:343 +#: ../src/control/jobs/control_jobs.c:363 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] "kísérőfájl írása" msgstr[1] "%zu kísérőfájl írása" -#: ../src/control/jobs/control_jobs.c:510 +#: ../src/control/jobs/control_jobs.c:530 msgid "unable to allocate memory for HDR merge" msgstr "nem lehet memóriát lefoglalni a HDR egyesítés számára" -#: ../src/control/jobs/control_jobs.c:519 +#: ../src/control/jobs/control_jobs.c:539 msgid "exposure bracketing only works on raw images." msgstr "az expozíciósorozat csak raw képeken működik." -#: ../src/control/jobs/control_jobs.c:527 +#: ../src/control/jobs/control_jobs.c:547 msgid "images have to be of same size and orientation!" msgstr "a képek azonos méretűek és orientációjúak kell legyenek!" -#: ../src/control/jobs/control_jobs.c:620 +#: ../src/control/jobs/control_jobs.c:640 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "%d kép egyesítése" msgstr[1] "%d kép egyesítése" -#: ../src/control/jobs/control_jobs.c:692 +#: ../src/control/jobs/control_jobs.c:712 #, c-format msgid "wrote merged HDR `%s'" msgstr "egyesített HDR kiírva „%s”" -#: ../src/control/jobs/control_jobs.c:724 +#: ../src/control/jobs/control_jobs.c:744 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "%d kép duplikálása" msgstr[1] "%d kép duplikálása" -#: ../src/control/jobs/control_jobs.c:766 +#: ../src/control/jobs/control_jobs.c:786 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "%d kép tükrözése" msgstr[1] "%d kép tükrözése" -#: ../src/control/jobs/control_jobs.c:798 +#: ../src/control/jobs/control_jobs.c:818 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "%d színes kép beállítása" msgstr[1] "%d színes kép beállítása" -#: ../src/control/jobs/control_jobs.c:800 +#: ../src/control/jobs/control_jobs.c:820 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "%d monokróm kép beállítása" msgstr[1] "%d monokróm kép beállítása" -#: ../src/control/jobs/control_jobs.c:908 +#: ../src/control/jobs/control_jobs.c:928 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "%d kép eltávolítása" msgstr[1] "%d kép eltávolítása" -#: ../src/control/jobs/control_jobs.c:952 +#: ../src/control/jobs/control_jobs.c:972 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" @@ -8410,7 +8976,7 @@ msgstr[0] "" msgstr[1] "" "„%s” kép nem lett eltávolítva, mert rátétként használatban van %d képen" -#: ../src/control/jobs/control_jobs.c:1035 +#: ../src/control/jobs/control_jobs.c:1055 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8423,7 +8989,7 @@ msgstr "" "\n" "szeretné a fájlt véglegesen törölni a lemezről kukába helyezés nélkül?" -#: ../src/control/jobs/control_jobs.c:1037 +#: ../src/control/jobs/control_jobs.c:1057 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -8432,212 +8998,212 @@ msgstr "" "%s nem törölhető a lemezről%s\n" "%s" -#: ../src/control/jobs/control_jobs.c:1045 +#: ../src/control/jobs/control_jobs.c:1065 msgid "_apply to all" msgstr "_összesre vonatkozik" -#: ../src/control/jobs/control_jobs.c:1053 +#: ../src/control/jobs/control_jobs.c:1073 msgid "_delete permanently" msgstr "_törlés véglegesen" -#: ../src/control/jobs/control_jobs.c:1055 -#: ../src/control/jobs/control_jobs.c:1060 +#: ../src/control/jobs/control_jobs.c:1075 +#: ../src/control/jobs/control_jobs.c:1080 msgid "_remove from library" msgstr "_törlés a gyűjteményből" -#: ../src/control/jobs/control_jobs.c:1063 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "_kihagyás" -#: ../src/control/jobs/control_jobs.c:1064 +#: ../src/control/jobs/control_jobs.c:1084 msgid "abort" msgstr "megszakítás" -#: ../src/control/jobs/control_jobs.c:1070 +#: ../src/control/jobs/control_jobs.c:1090 msgid "trashing error" msgstr "kukába dobási hiba" -#: ../src/control/jobs/control_jobs.c:1071 +#: ../src/control/jobs/control_jobs.c:1091 msgid "deletion error" msgstr "törlési hiba" -#: ../src/control/jobs/control_jobs.c:1223 +#: ../src/control/jobs/control_jobs.c:1243 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "%d kép kukába helyezése" msgstr[1] "%d kép kukába helyezése" -#: ../src/control/jobs/control_jobs.c:1225 +#: ../src/control/jobs/control_jobs.c:1245 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "%d kép törlése" msgstr[1] "%d kép törlése" -#: ../src/control/jobs/control_jobs.c:1259 +#: ../src/control/jobs/control_jobs.c:1279 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" msgstr[0] "„%s” kép nem lett törölve, mert rátétként használatban van %d képen" msgstr[1] "„%s” kép nem lett törölve, mert rátétként használatban van %d képen" -#: ../src/control/jobs/control_jobs.c:1393 +#: ../src/control/jobs/control_jobs.c:1413 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "GPS-információ beállítása" msgstr[1] "GPS-információ beállítása %u képen" -#: ../src/control/jobs/control_jobs.c:1438 +#: ../src/control/jobs/control_jobs.c:1458 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "egyező GPX helyszín alkalmazva %d képre" msgstr[1] "egyező GPX helyszín alkalmazva %d képre" -#: ../src/control/jobs/control_jobs.c:1456 +#: ../src/control/jobs/control_jobs.c:1476 #, c-format msgid "moving %d image" msgstr "%d kép mozgatása" -#: ../src/control/jobs/control_jobs.c:1457 +#: ../src/control/jobs/control_jobs.c:1477 #, c-format msgid "moving %d images" msgstr "%d kép mozgatása" -#: ../src/control/jobs/control_jobs.c:1463 +#: ../src/control/jobs/control_jobs.c:1484 #, c-format msgid "copying %d image" msgstr "%d kép másolása" -#: ../src/control/jobs/control_jobs.c:1464 +#: ../src/control/jobs/control_jobs.c:1485 #, c-format msgid "copying %d images" msgstr "%d kép másolása" -#: ../src/control/jobs/control_jobs.c:1479 +#: ../src/control/jobs/control_jobs.c:1501 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "%d kép helyi másolatának létrehozása" msgstr[1] "%d kép helyi másolatának létrehozása" -#: ../src/control/jobs/control_jobs.c:1483 +#: ../src/control/jobs/control_jobs.c:1505 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "%d kép helyi másolatának eltávolítása" msgstr[1] "%d kép helyi másolatának eltávolítása" -#: ../src/control/jobs/control_jobs.c:1532 +#: ../src/control/jobs/control_jobs.c:1554 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "%d kép információinak frissítése" msgstr[1] "%d kép információinak frissítése" -#: ../src/control/jobs/control_jobs.c:1604 +#: ../src/control/jobs/control_jobs.c:1626 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "előzmények beillesztése %d képre" msgstr[1] "előzmények beillesztése %d képre" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1648 msgid "skipped pasting history into image being edited" msgstr "előzmények beillesztése a szerkesztés alatt álló képre kihagyva" -#: ../src/control/jobs/control_jobs.c:1667 +#: ../src/control/jobs/control_jobs.c:1690 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "%d kép előzményeinek tömörítése" msgstr[1] "%d kép előzményeinek tömörítése" -#: ../src/control/jobs/control_jobs.c:1684 +#: ../src/control/jobs/control_jobs.c:1707 msgid "skipped compressing history for image being edited" msgstr "a szerkesztés alatt álló kép előzményeinek tömörítése kihagyva" -#: ../src/control/jobs/control_jobs.c:1695 +#: ../src/control/jobs/control_jobs.c:1719 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "%d képnek nincs előzménytömörítése" msgstr[1] "%d képnek nincs előzménytömörítése" -#: ../src/control/jobs/control_jobs.c:1708 +#: ../src/control/jobs/control_jobs.c:1732 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "%d kép előzményeinek elvetése" msgstr[1] "%d kép előzményeinek elvetése" -#: ../src/control/jobs/control_jobs.c:1721 +#: ../src/control/jobs/control_jobs.c:1745 msgid "skipped discarding history for image being edited" msgstr "a szerkesztés alatt álló kép előzményeinek elvetése kihagyva" -#: ../src/control/jobs/control_jobs.c:1753 +#: ../src/control/jobs/control_jobs.c:1778 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "stílus(ok) alkalmazása %d képre" msgstr[1] "stílus(ok) alkalmazása %d képre" -#: ../src/control/jobs/control_jobs.c:1854 +#: ../src/control/jobs/control_jobs.c:1877 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "%d kép exportálása…" msgstr[1] "%d kép exportálása…" -#: ../src/control/jobs/control_jobs.c:1856 +#: ../src/control/jobs/control_jobs.c:1879 msgid "no image to export" msgstr "nincs exportálandó kép" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1915 +#: ../src/control/jobs/control_jobs.c:1930 #, c-format msgid "exporting %d / %d to %s" msgstr "%d / %d exportálása ide: %s" -#: ../src/control/jobs/control_jobs.c:1927 ../src/views/darkroom.c:882 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "„%s” kép jelenleg nem érhető el" -#: ../src/control/jobs/control_jobs.c:2036 +#: ../src/control/jobs/control_jobs.c:2051 msgid "merge HDR image" msgstr "HDR kép egyesítése" -#: ../src/control/jobs/control_jobs.c:2052 +#: ../src/control/jobs/control_jobs.c:2067 msgid "duplicate images" msgstr "képek duplikálása" -#: ../src/control/jobs/control_jobs.c:2061 +#: ../src/control/jobs/control_jobs.c:2076 msgid "flip images" msgstr "kepek megfordítása" -#: ../src/control/jobs/control_jobs.c:2069 +#: ../src/control/jobs/control_jobs.c:2084 msgid "set monochrome images" msgstr "monokróm képek beállítása" -#: ../src/control/jobs/control_jobs.c:2077 +#: ../src/control/jobs/control_jobs.c:2092 msgid "remove images" msgstr "képek eltávolítása" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove image?" msgstr "eltávolítja a képeket?" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove images?" msgstr "eltávolítja a képeket?" -#: ../src/control/jobs/control_jobs.c:2091 +#: ../src/control/jobs/control_jobs.c:2106 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -8652,19 +9218,19 @@ msgstr[1] "" "biztosan el szeretne távolítani %d képet a darktable-ből\n" "(anélkül, hogy törölné a lemezről)?" -#: ../src/control/jobs/control_jobs.c:2107 +#: ../src/control/jobs/control_jobs.c:2122 msgid "delete images" msgstr "képek törlése" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete image?" msgstr "törli a képet?" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete images?" msgstr "törli a képeket?" -#: ../src/control/jobs/control_jobs.c:2124 +#: ../src/control/jobs/control_jobs.c:2139 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -8679,45 +9245,45 @@ msgstr[1] "" "biztosan szeretne fizikailag törölni %d képet\n" "(kukába dobva, amennyiben lehetséges)?" -#: ../src/control/jobs/control_jobs.c:2126 +#: ../src/control/jobs/control_jobs.c:2141 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "biztosan törölni szeretne %d képet a lemezről?" msgstr[1] "biztosan törölni szeretne %d képet a lemezről?" -#: ../src/control/jobs/control_jobs.c:2144 +#: ../src/control/jobs/control_jobs.c:2159 msgid "delete duplicate" msgstr "másolat törlése" -#: ../src/control/jobs/control_jobs.c:2160 +#: ../src/control/jobs/control_jobs.c:2175 msgid "delete duplicate?" msgstr "törli a másolatot?" -#: ../src/control/jobs/control_jobs.c:2161 +#: ../src/control/jobs/control_jobs.c:2176 msgid "" -"do you really want to delete the duplicate (without deleting the source " -"image file on disk)?" +"do you really want to delete the duplicate (without deleting the source image " +"file on disk)?" msgstr "" -"biztosan törölni szeretné a másolatot (anélkül, hogy a forrás képet törölné " -"a lemezről)?" +"biztosan törölni szeretné a másolatot (anélkül, hogy a forrás képet törölné a " +"lemezről)?" -#: ../src/control/jobs/control_jobs.c:2178 +#: ../src/control/jobs/control_jobs.c:2193 msgid "move images" msgstr "képek áthelyezése" -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2247 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2262 msgid "_select as destination" msgstr "kiválasztás _célnak" -#: ../src/control/jobs/control_jobs.c:2210 +#: ../src/control/jobs/control_jobs.c:2225 msgid "move image?" msgid_plural "move images?" msgstr[0] "áthelyezi a képet?" msgstr[1] "áthelyezi a képeket?" -#: ../src/control/jobs/control_jobs.c:2211 +#: ../src/control/jobs/control_jobs.c:2226 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -8732,136 +9298,143 @@ msgstr[1] "" "biztosan szeretne %d képet fizikailag ide mozgatni: %s?\n" "(a nem kiválasztott duplikátumok is át lesznek helyezve)" -#: ../src/control/jobs/control_jobs.c:2234 +#: ../src/control/jobs/control_jobs.c:2249 msgid "copy images" msgstr "képek másolása" -#: ../src/control/jobs/control_jobs.c:2270 +#: ../src/control/jobs/control_jobs.c:2285 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "átmásolja a képet?" msgstr[1] "átmásolja a képeket?" -#: ../src/control/jobs/control_jobs.c:2271 +#: ../src/control/jobs/control_jobs.c:2286 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "biztosan szeretne %d képet fizikailag ide másolni: %s?" msgstr[1] "biztosan szeretne %d képet fizikailag ide másolni: %s?" -#: ../src/control/jobs/control_jobs.c:2289 -#: ../src/control/jobs/control_jobs.c:2298 +#: ../src/control/jobs/control_jobs.c:2304 +#: ../src/control/jobs/control_jobs.c:2313 msgid "local copy images" msgstr "helyi másolat készítése" -#: ../src/control/jobs/control_jobs.c:2307 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 msgid "refresh EXIF" msgstr "EXIF frissítése" -#: ../src/control/jobs/control_jobs.c:2400 -#: ../src/control/jobs/control_jobs.c:2432 ../src/dtgtk/thumbtable.c:2957 +#: ../src/control/jobs/control_jobs.c:2415 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 msgid "paste history" msgstr "előzmények beillesztése" -#: ../src/control/jobs/control_jobs.c:2448 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "előzmények tömörítése" -#: ../src/control/jobs/control_jobs.c:2460 ../src/dtgtk/thumbtable.c:2961 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "előzmények elvetése" -#: ../src/control/jobs/control_jobs.c:2468 +#: ../src/control/jobs/control_jobs.c:2483 msgid "no images nor styles selected!" msgstr "sem képek, sem stílusok nincsenek kiválasztva!" -#: ../src/control/jobs/control_jobs.c:2472 +#: ../src/control/jobs/control_jobs.c:2487 msgid "no styles selected!" msgstr "nincsenek kiválasztott stílusok!" -#: ../src/control/jobs/control_jobs.c:2476 +#: ../src/control/jobs/control_jobs.c:2491 msgid "no images selected!" msgstr "nincsenek kiválasztott képek!" -#: ../src/control/jobs/control_jobs.c:2489 +#: ../src/control/jobs/control_jobs.c:2504 msgid "apply style(s)" msgstr "stílus(ok) alkalmazása" -#: ../src/control/jobs/control_jobs.c:2567 +#: ../src/control/jobs/control_jobs.c:2585 #, c-format -msgid "failed to get parameters from storage module `%s', aborting export.." +msgid "failed to get parameters from storage module `%s', aborting export." msgstr "" "nem sikerült lekérni a paramétereket a(z) „%s” adattároló modultól. " -"exportálás megszakítása…" +"exportálás megszakítása." -#: ../src/control/jobs/control_jobs.c:2584 +#: ../src/control/jobs/control_jobs.c:2597 +#, c-format +msgid "failed to get parameters from format module `%s', aborting export." +msgstr "" +"nem sikerült lekérni a paramétereket a(z) „%s” formátum modultól. exportálás " +"megszakítása." + +#: ../src/control/jobs/control_jobs.c:2617 msgid "export images" msgstr "képek exportálása" -#: ../src/control/jobs/control_jobs.c:2637 +#: ../src/control/jobs/control_jobs.c:2670 #, c-format msgid "adding time offset to %d image" msgstr "időeltolás hozzáadása %d képhez" -#: ../src/control/jobs/control_jobs.c:2638 +#: ../src/control/jobs/control_jobs.c:2671 #, c-format msgid "setting date/time of %d image" msgstr "%d kép dátumának/idejének beállítása" -#: ../src/control/jobs/control_jobs.c:2640 +#: ../src/control/jobs/control_jobs.c:2673 #, c-format msgid "adding time offset to %d images" msgstr "időeltolás hozzáadása %d képhez" -#: ../src/control/jobs/control_jobs.c:2641 +#: ../src/control/jobs/control_jobs.c:2674 #, c-format msgid "setting date/time of %d images" msgstr "%d kép dátumának/idejének beállítása" -#: ../src/control/jobs/control_jobs.c:2687 +#: ../src/control/jobs/control_jobs.c:2720 #, c-format msgid "added time offset to %d image" msgstr "időeltolás hozzáadva %d képhez" -#: ../src/control/jobs/control_jobs.c:2688 +#: ../src/control/jobs/control_jobs.c:2721 #, c-format msgid "set date/time of %d image" msgstr "dátum/idő beállítva %d képen" -#: ../src/control/jobs/control_jobs.c:2690 +#: ../src/control/jobs/control_jobs.c:2723 #, c-format msgid "added time offset to %d images" msgstr "időeltérés hozzáadva %d képhez" -#: ../src/control/jobs/control_jobs.c:2691 +#: ../src/control/jobs/control_jobs.c:2724 #, c-format msgid "set date/time of %d images" msgstr "dátum/idő beállítva %d képen" -#: ../src/control/jobs/control_jobs.c:2734 +#: ../src/control/jobs/control_jobs.c:2767 msgid "time offset" msgstr "időeltolás" -#: ../src/control/jobs/control_jobs.c:2764 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "kísérőfájlok írása" -#: ../src/control/jobs/control_jobs.c:2977 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "%d kép importálása" msgstr[1] "%d kép importálása" -#: ../src/control/jobs/control_jobs.c:3028 +#: ../src/control/jobs/control_jobs.c:3061 #, c-format msgid "importing %d/%d image" msgid_plural "importing %d/%d images" msgstr[0] "%d/%d kép importálása" msgstr[1] "%d/%d kép importálása" -#: ../src/control/jobs/control_jobs.c:3036 +#: ../src/control/jobs/control_jobs.c:3069 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -8889,11 +9462,11 @@ msgstr "kép importálása" msgid "synchronize sidecars" msgstr "kísérőfájlok szinkronizálása" -#: ../src/develop/blend.c:299 +#: ../src/develop/blend.c:302 msgid "detail mask blending error" msgstr "részletmaszk-keverési hiba" -#: ../src/develop/blend.c:845 +#: ../src/develop/blend.c:849 msgid "detail mask CL blending problem" msgstr "részletmaszk CL-keverési hiba" @@ -9094,8 +9667,10 @@ msgctxt "blendoperation" msgid "reverse" msgstr "fordított" -#: ../src/develop/blend_gui.c:140 ../src/gui/workspace.c:98 -#: ../src/gui/workspace.c:189 ../src/imageio/format/webp.c:435 +#. add default workspace +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "alapértelmezett" @@ -9103,35 +9678,35 @@ msgstr "alapértelmezett" msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2064 +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 msgid "RGB (display)" msgstr "RGB (képernyő)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2077 +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 msgid "RGB (scene)" msgstr "RGB (látvány)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3426 +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 msgid "uniformly" msgstr "egyenletes" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3435 ../src/develop/imageop.c:2802 +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 msgid "drawn mask" msgstr "rajzolt maszk" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2559 -#: ../src/develop/blend_gui.c:3444 ../src/develop/imageop.c:2804 +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 +#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 msgid "parametric mask" msgstr "paraméteres maszk" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2971 -#: ../src/develop/blend_gui.c:3467 ../src/develop/imageop.c:2806 +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 msgid "raster mask" -msgstr "raszter maszk" +msgstr "rasztermaszk" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3456 +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 msgid "drawn & parametric mask" msgstr "rajzolt és paraméteres maszk" @@ -9167,19 +9742,19 @@ msgstr "kimenet az elmosás után" msgid "input after blur" msgstr "bemenet az elmosás után" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:147 -#: ../src/gui/accelerators.c:157 ../src/gui/accelerators.c:241 +#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 #: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 msgid "on" msgstr "be" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "input" msgstr "bemenet" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "output" msgstr "kimenet" @@ -9191,153 +9766,157 @@ msgstr " (zoom)" msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:2038 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +msgid "AI model is not available. Check preferences > AI" +msgstr "az MI-modell nem érhető el. ellenőrizze a beállítások > MI lapot" + +#: ../src/develop/blend_gui.c:2039 msgid "reset to default blend colorspace" msgstr "visszaállítás alapértelmezett keverési színtérre" -#: ../src/develop/blend_gui.c:2094 +#: ../src/develop/blend_gui.c:2095 msgid "reset and hide output channels" msgstr "kimeneti csatornák visszaállítása és elrejtése" -#: ../src/develop/blend_gui.c:2101 +#: ../src/develop/blend_gui.c:2102 msgid "show output channels" msgstr "kimeneti csatornák megjelenítése" -#: ../src/develop/blend_gui.c:2340 ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 #: ../src/iop/tonecurve.c:1270 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2340 +#: ../src/develop/blend_gui.c:2341 msgid "sliders for L channel" msgstr "az „L” csatorna csúszkái" -#: ../src/develop/blend_gui.c:2345 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2345 +#: ../src/develop/blend_gui.c:2346 msgid "sliders for a channel" msgstr "„a” csatorna csúszkája" -#: ../src/develop/blend_gui.c:2349 +#: ../src/develop/blend_gui.c:2350 msgid "green/red" msgstr "zöld/vörös" -#: ../src/develop/blend_gui.c:2350 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2351 msgid "sliders for b channel" msgstr "„b” csatorna csúszkája" -#: ../src/develop/blend_gui.c:2354 +#: ../src/develop/blend_gui.c:2355 msgid "blue/yellow" msgstr "kék/sárga" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "sliders for chroma channel (of LCh)" msgstr "a krominancia csatorna csúszkái (LCh)" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "sliders for hue channel (of LCh)" msgstr "az árnyalat csatorna csúszkái (LCh)" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "sliders for gray value" msgstr "a szürke érték csúszkái" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/denoiseprofile.c:3774 -#: ../src/iop/rawdenoise.c:883 ../src/iop/rgbcurve.c:1489 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 #: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 msgid "sliders for red channel" msgstr "a vörös csatorna csúszkái" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/denoiseprofile.c:3775 -#: ../src/iop/rawdenoise.c:884 ../src/iop/rgbcurve.c:1490 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 #: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 msgid "sliders for green channel" msgstr "a zöld csatorna csúszkái" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/denoiseprofile.c:3776 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1491 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 #: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 msgid "sliders for blue channel" msgstr "kék csatorna csúszkái" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "sliders for hue channel (of HSL)" msgstr "az árnyalat csatorna csúszkái (HSL)" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "sliders for chroma channel (of HSL)" msgstr "a krominancia csatorna csúszkái (HSL)" -#: ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2408 msgid "sliders for value channel (of HSL)" msgstr "a fényerő csatorna csúszkái (HSL)" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "sliders for value channel (of JzCzhz)" msgstr "a fényerő csatorna csúszkái (JzCzhz-ben)" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "sliders for chroma channel (of JzCzhz)" msgstr "a krominancia csatorna csúszkái (JzCzhz-ben)" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "sliders for hue channel (of JzCzhz)" msgstr "az árnyalat csatorna csúszkái (JzCzhz-ben)" -#: ../src/develop/blend_gui.c:2465 +#: ../src/develop/blend_gui.c:2466 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9349,7 +9928,7 @@ msgstr "" "* az alsó jelölők tartománya: ne legyen keverve\n" "* a szomszédos alsó-felső jelölők tartománya: átmenetes keverés" -#: ../src/develop/blend_gui.c:2469 +#: ../src/develop/blend_gui.c:2470 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9361,18 +9940,18 @@ msgstr "" "* az alsó jelölők tartománya: ne legyen keverve\n" "* a szomszédos alsó-felső jelölők tartománya: átmenetes keverés" -#: ../src/develop/blend_gui.c:2563 +#: ../src/develop/blend_gui.c:2564 msgid "reset blend mask settings" msgstr "keverési maszk beállításainak visszaállítása" -#: ../src/develop/blend_gui.c:2570 ../src/iop/atrous.c:1789 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3771 -#: ../src/iop/rawdenoise.c:880 ../src/iop/rgbcurve.c:1487 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 +#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 #: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" msgstr "csatorna" -#: ../src/develop/blend_gui.c:2582 ../src/iop/colorzones.c:2639 +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 #: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 msgid "" "pick GUI color from image\n" @@ -9381,12 +9960,12 @@ msgstr "" "GUI szín mintavételezése a képről\n" "ctrl+klikk vagy jobb klikk a terület kijelöléshez" -#: ../src/develop/blend_gui.c:2585 ../src/iop/colorzones.c:2641 +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 #: ../src/iop/rgbcurve.c:1503 msgid "show color" msgstr "szín megjelenítése" -#: ../src/develop/blend_gui.c:2594 +#: ../src/develop/blend_gui.c:2595 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9396,21 +9975,21 @@ msgstr "" "húzás a bemeneti kép használatához\n" "ctrl+húzás a kimeneti kép használatához" -#: ../src/develop/blend_gui.c:2597 +#: ../src/develop/blend_gui.c:2598 msgid "set range" msgstr "tartomány beállítása" -#: ../src/develop/blend_gui.c:2600 +#: ../src/develop/blend_gui.c:2601 msgid "invert all channel's polarities" msgstr "csatornák polaritásának megcserélése" -#: ../src/develop/blend_gui.c:2619 +#: ../src/develop/blend_gui.c:2620 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "" "polaritás megfordítása. legjobban a „maszkolt terület megjelenítése” " "bekapcsolásával látható" -#: ../src/develop/blend_gui.c:2647 +#: ../src/develop/blend_gui.c:2648 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9422,177 +10001,185 @@ msgstr "" "„c” billentyű váltja a csatornaadatok megjelenítését.\n" "„m” billentyű váltja a maszk megjelenítését." -#: ../src/develop/blend_gui.c:2671 ../src/develop/blend_gui.c:3548 -#: ../src/iop/agx.c:1800 ../src/iop/agx.c:2022 ../src/iop/agx.c:2031 -#: ../src/iop/basicadj.c:624 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3134 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1479 ../src/iop/filmic.c:1491 -#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4400 -#: ../src/iop/filmicrgb.c:4411 ../src/iop/filmicrgb.c:4444 -#: ../src/iop/filmicrgb.c:4454 ../src/iop/graduatednd.c:1065 -#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:629 -#: ../src/iop/profile_gamma.c:635 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:390 ../src/iop/toneequal.c:3236 -#: ../src/iop/toneequal.c:3239 ../src/iop/toneequal.c:3242 -#: ../src/iop/toneequal.c:3245 ../src/iop/toneequal.c:3248 -#: ../src/iop/toneequal.c:3251 ../src/iop/toneequal.c:3254 -#: ../src/iop/toneequal.c:3257 ../src/iop/toneequal.c:3260 -#: ../src/iop/toneequal.c:3317 ../src/iop/toneequal.c:3327 -#: ../src/iop/toneequal.c:3387 ../src/views/darkroom.c:2672 +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 +#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 +#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 +#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 +#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 +#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 +#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 +#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 +#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 +#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 +#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 msgid " EV" msgstr "FÉ" -#: ../src/develop/blend_gui.c:2673 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3033 ../src/develop/blend_gui.c:3521 -#: ../src/develop/blend_gui.c:3547 ../src/develop/blend_gui.c:3557 -#: ../src/develop/blend_gui.c:3574 ../src/develop/blend_gui.c:3595 -#: ../src/develop/blend_gui.c:3604 ../src/develop/blend_gui.c:3613 -#: ../src/develop/blend_gui.c:3622 +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 +#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 +#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 +#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3633 msgid "blend" msgstr "keverés" -#: ../src/develop/blend_gui.c:2673 +#: ../src/develop/blend_gui.c:2674 msgid "boost factor" msgstr "gyorsítási tényező" -#: ../src/develop/blend_gui.c:2676 -msgid "adjust the boost factor of the channel mask" -msgstr "a csatorna maszkok gyorsítási tényezőjének állítása" +#: ../src/develop/blend_gui.c:2677 +msgid "" +"adjust the channel boost factor.\n" +"increase to allow matching values over 100%" +msgstr "" +"a csatorna erősítési tényezőjének állítása.\n" +"növelje a 100%-on felüli értékek tartalmazásához" -#: ../src/develop/blend_gui.c:2713 +#: ../src/develop/blend_gui.c:2714 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "%d alakzatot használ" msgstr[1] "%d alakzatot használ" -#: ../src/develop/blend_gui.c:2718 ../src/develop/blend_gui.c:2767 -#: ../src/develop/blend_gui.c:2856 ../src/develop/blend_gui.c:2980 +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 +#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 msgid "no mask used" msgstr "nem használ maszkot" -#: ../src/develop/blend_gui.c:2777 +#: ../src/develop/blend_gui.c:2778 msgid "toggle polarity of drawn mask" msgstr "rajzolt maszk polaritásának váltása" -#: ../src/develop/blend_gui.c:2786 +#: ../src/develop/blend_gui.c:2787 msgid "show and edit mask elements" msgstr "maszk elemek megjelenítése és szerkesztése" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" "megjelenítés és szerkesztés korlátozott módban (alakzatok nem mozgathatók/" "átméretezhetők)" -#: ../src/develop/blend_gui.c:2794 ../src/libs/masks.c:1004 -#: ../src/libs/masks.c:1795 ../src/libs/masks.c:1799 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 +msgid "add AI object" +msgstr "MI-objektum hozzáadása" + +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 +#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 msgid "add gradient" msgstr "átmenet létrehozása" -#: ../src/develop/blend_gui.c:2795 +#: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" msgstr "többszörös átmenet létrehozása" -#: ../src/develop/blend_gui.c:2802 ../src/iop/retouch.c:2447 -#: ../src/libs/masks.c:984 ../src/libs/masks.c:1827 ../src/libs/masks.c:1831 -msgid "add brush" -msgstr "útvonal ecsettel" - -#: ../src/develop/blend_gui.c:2803 ../src/iop/retouch.c:2447 -msgid "add multiple brush strokes" -msgstr "több ecsetvonás létrehozása" - -#: ../src/develop/blend_gui.c:2810 ../src/iop/retouch.c:2452 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:999 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1807 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 +#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1847 msgid "add path" msgstr "útvonal létrehozása" -#: ../src/develop/blend_gui.c:2811 ../src/iop/retouch.c:2452 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 #: ../src/iop/spots.c:877 msgid "add multiple paths" msgstr "több útvonal létrehozása" -#: ../src/develop/blend_gui.c:2818 ../src/iop/retouch.c:2457 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:994 ../src/libs/masks.c:1811 -#: ../src/libs/masks.c:1815 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 +#: ../src/libs/masks.c:1855 msgid "add ellipse" msgstr "ellipszis létrehozása" -#: ../src/develop/blend_gui.c:2819 ../src/iop/retouch.c:2457 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 #: ../src/iop/spots.c:882 msgid "add multiple ellipses" msgstr "több ellipszis létrehozása" -#: ../src/develop/blend_gui.c:2826 ../src/iop/retouch.c:2462 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:989 ../src/libs/masks.c:1819 -#: ../src/libs/masks.c:1823 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 +#: ../src/libs/masks.c:1863 msgid "add circle" msgstr "kör létrehozása" -#: ../src/develop/blend_gui.c:2827 ../src/iop/retouch.c:2462 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 #: ../src/iop/spots.c:887 msgid "add multiple circles" msgstr "több kör létrehozása" -#: ../src/develop/blend_gui.c:2973 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 +#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +msgid "add brush" +msgstr "útvonal ecsettel" + +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +msgid "add multiple brush strokes" +msgstr "több ecsetvonás létrehozása" + +#: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" -msgstr "raszter maszk polaritásának váltása" +msgstr "rasztermaszk polaritásának váltása" -#: ../src/develop/blend_gui.c:3123 +#: ../src/develop/blend_gui.c:3134 msgid "normal & difference" msgstr "normál és különbség" -#: ../src/develop/blend_gui.c:3128 +#: ../src/develop/blend_gui.c:3139 msgid "lighten" msgstr "világosítás" -#: ../src/develop/blend_gui.c:3135 +#: ../src/develop/blend_gui.c:3146 msgid "darken" msgstr "sötétítés" -#: ../src/develop/blend_gui.c:3142 +#: ../src/develop/blend_gui.c:3153 msgid "contrast enhancing" msgstr "kontrasztkiemelés" -#: ../src/develop/blend_gui.c:3149 ../src/develop/blend_gui.c:3172 +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 msgid "color channel" msgstr "színcsatorna" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3175 +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 msgid "chromaticity & lightness" msgstr "kromacitás és fényesség" -#: ../src/develop/blend_gui.c:3167 +#: ../src/develop/blend_gui.c:3178 msgid "normal & arithmetic" msgstr "normál és számtani" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3187 +#: ../src/develop/blend_gui.c:3198 msgid "deprecated" msgstr "elavult" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3191 +#: ../src/develop/blend_gui.c:3202 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "ismeretlen „%d” keverési mód a(z) „%s” modulban" -#: ../src/develop/blend_gui.c:3476 +#: ../src/develop/blend_gui.c:3487 msgid "blending options" msgstr "keverési lehetőségek" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3494 +#: ../src/develop/blend_gui.c:3505 msgid "blend mask" msgstr "keverési maszk" -#: ../src/develop/blend_gui.c:3498 +#: ../src/develop/blend_gui.c:3509 msgid "display mask and/or color channel" msgstr "maszk és/vagy színcsatorna megjelenítése" -#: ../src/develop/blend_gui.c:3503 +#: ../src/develop/blend_gui.c:3514 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -9602,14 +10189,14 @@ msgstr "" "maszk és/vagy színcsatorna megjelenítése.\n" "ctrl+klikkel megjeleníti a maszkot,\n" "shift+klikkel megjeleníti a csatornát.\n" -"a megjelenítendő csatorna kiválasztásához húzza az egeret a paraméteres " -"maszk csúszkája fölé" +"a megjelenítendő csatorna kiválasztásához húzza az egeret a paraméteres maszk " +"csúszkája fölé" -#: ../src/develop/blend_gui.c:3510 +#: ../src/develop/blend_gui.c:3521 msgid "temporarily switch off blend mask" msgstr "keverő maszk ideiglenes kikapcsolása" -#: ../src/develop/blend_gui.c:3515 +#: ../src/develop/blend_gui.c:3526 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -9617,15 +10204,15 @@ msgstr "" "átmenetileg kikapcsolja a keverő maszkot.\n" "csak a fókuszban lévő modulokon" -#: ../src/develop/blend_gui.c:3525 +#: ../src/develop/blend_gui.c:3536 msgid "choose blending mode" msgstr "válasszon keverési módot" -#: ../src/develop/blend_gui.c:3534 +#: ../src/develop/blend_gui.c:3545 msgid "toggle blend order" msgstr "keverési sorrend váltása" -#: ../src/develop/blend_gui.c:3540 +#: ../src/develop/blend_gui.c:3551 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -9635,43 +10222,42 @@ msgstr "" "alapértelmezetten a kimenet a bemenet fölött lesz keverve,\n" "a sorrend megfordítható az ikonra kattintva (bemenet a kimenet fölött)" -#: ../src/develop/blend_gui.c:3547 +#: ../src/develop/blend_gui.c:3558 msgid "fulcrum" msgstr "forgáspont" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3562 msgid "adjust the fulcrum used by some blending operations" msgstr "" "a néhány keverési mód által használt forgáspont (az a pont, ahol nincs " "művelet) állítása" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3557 ../src/iop/overlay.c:1109 -#: ../src/iop/watermark.c:1370 ../src/libs/masks.c:106 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 msgid "opacity" msgstr "átlátszatlanság" -#: ../src/develop/blend_gui.c:3560 +#: ../src/develop/blend_gui.c:3571 msgid "set the opacity of the blending" msgstr "adja meg a keverés átlátszatlanságát" -#: ../src/develop/blend_gui.c:3565 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 msgid "combine masks" msgstr "maszkok kombinálása" -#: ../src/develop/blend_gui.c:3567 +#: ../src/develop/blend_gui.c:3578 msgid "" -"how to combine individual drawn mask and different channels of parametric " -"mask" +"how to combine individual drawn mask and different channels of parametric mask" msgstr "" -"hogyan legyenek az egyes rajzolt maszkok és a különböző csatornák " -"paraméteres maszkjai kombinálva" +"hogyan legyenek az egyes rajzolt maszkok és a különböző csatornák paraméteres " +"maszkjai kombinálva" -#: ../src/develop/blend_gui.c:3574 +#: ../src/develop/blend_gui.c:3585 msgid "details threshold" msgstr "részletek küszöbértéke" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3589 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -9681,11 +10267,11 @@ msgstr "" "pozitív érték a határozott részleteket jelöli ki,\n" "negatív érték az egysíkú területeket jelöli ki" -#: ../src/develop/blend_gui.c:3586 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 msgid "feathering guide" msgstr "perem vezérlés" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3600 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -9693,36 +10279,36 @@ msgstr "" "válassza ki a maszk vezérlését a bemeneti vagy kimeneti kép alapján és\n" "válassza ki a perem alkalmazását a maszk elmosás előttre vagy utánra" -#: ../src/develop/blend_gui.c:3595 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 msgid "feathering radius" msgstr "perem sugár" -#: ../src/develop/blend_gui.c:3596 ../src/develop/blend_gui.c:3605 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3149 -#: ../src/iop/colorequal.c:3176 ../src/iop/demosaic.c:1817 -#: ../src/iop/demosaic.c:1836 ../src/iop/diffuse.c:1782 -#: ../src/iop/diffuse.c:1792 ../src/iop/retouch.c:2677 +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 +#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 +#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3598 +#: ../src/develop/blend_gui.c:3609 msgid "spatial radius of feathering" msgstr "a perem térbeli kiterjedése" -#: ../src/develop/blend_gui.c:3604 +#: ../src/develop/blend_gui.c:3615 msgid "blurring radius" msgstr "elmosás sugara" -#: ../src/develop/blend_gui.c:3607 +#: ../src/develop/blend_gui.c:3618 msgid "radius for gaussian blur of blend mask" msgstr "a keverési maszk gauss-elmosásának sugara" -#: ../src/develop/blend_gui.c:3613 ../src/iop/retouch.c:2682 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 #: ../src/libs/history.c:950 msgid "mask opacity" msgstr "maszk átlátszatlansága" -#: ../src/develop/blend_gui.c:3617 +#: ../src/develop/blend_gui.c:3628 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -9730,22 +10316,50 @@ msgstr "" "eltolja és billenti a keverési maszk tónusgörbéjét, hogy a fényességet a\n" "teljesen átlátszó/teljesen átlátszatlan régiók érintése nélkül állítsa" -#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 msgid "mask contrast" msgstr "maszk kontraszt" -#: ../src/develop/blend_gui.c:3626 +#: ../src/develop/blend_gui.c:3637 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "a keverési maszk tónusgörbéjéhez hozzáad egy s-alakot, amivel a kontrasztot " "állítja" -#: ../src/develop/blend_gui.c:3629 +#: ../src/develop/blend_gui.c:3640 msgid "mask refinement" msgstr "maszk finomítás" -#: ../src/develop/develop.c:773 +#: ../src/develop/develop.c:450 +msgid "unpin image" +msgstr "kép kitűzésének feloldása" + +#: ../src/develop/develop.c:453 +msgid "image pinned" +msgstr "kép kitűzve" + +#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +msgid "failed to create pinned develop" +msgstr "nem sikerült létrehozni a kitűzött kidolgozót" + +#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +msgid "pin current image" +msgstr "aktuális kép kitűzése" + +#: ../src/develop/develop.c:515 +msgid "image unpinned" +msgstr "kép kitűzése feloldva" + +#: ../src/develop/develop.c:527 +msgid "no valid image to pin" +msgstr "nincs érvényes, kitűzhető kép" + +#: ../src/develop/develop.c:533 +msgid "please wait for image to load" +msgstr "kérem várja meg a kép betöltődését" + +#: ../src/develop/develop.c:1135 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -9753,92 +10367,97 @@ msgstr "" "az előzmények automatikus mentése le lett tiltva ennél a képnél, mert nagyon " "sok az előzmény, vagy lassú a meghajtó" -#: ../src/develop/develop.c:2269 +#: ../src/develop/develop.c:2647 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: „%s” modul verziója eltér: %d != %d" -#: ../src/develop/develop.c:3174 +#: ../src/develop/develop.c:3590 msgid "duplicate module, can't move new instance after the base one\n" msgstr "" "duplikált modul, az új példányt nem lehet az alapul szolgáló mögé mozgatni\n" -#: ../src/develop/imageop.c:995 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 msgid "new instance" msgstr "új példány" -#: ../src/develop/imageop.c:1002 +#: ../src/develop/imageop.c:1011 msgid "duplicate instance" msgstr "példány duplikálása" -#: ../src/develop/imageop.c:1009 ../src/develop/imageop.c:4085 -#: ../src/libs/masks.c:1136 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 +#: ../src/libs/masks.c:1173 msgid "move up" msgstr "mozgatás fel" -#: ../src/develop/imageop.c:1016 ../src/develop/imageop.c:4086 -#: ../src/libs/masks.c:1141 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 +#: ../src/libs/masks.c:1178 msgid "move down" msgstr "mozgatás le" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1023 ../src/develop/imageop.c:4088 -#: ../src/gui/accelerators.c:173 ../src/libs/image.c:307 -#: ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 +#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "törlés" -#: ../src/develop/imageop.c:1031 ../src/develop/imageop.c:4089 -#: ../src/libs/modulegroups.c:4002 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 +#: ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "átnevezés" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched on" msgstr "„%s” be lett kapcsolva" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched off" msgstr "„%s” ki lett kapcsolva" -#: ../src/develop/imageop.c:2168 +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: ../src/develop/imageop.c:2210 #, c-format msgid "'%s' has an introspection error" msgstr "„%s” önvizsgálati hibát tartalmaz" -#: ../src/develop/imageop.c:2796 +#: ../src/develop/imageop.c:2848 msgid "unknown mask" msgstr "ismeretlen maszk" -#: ../src/develop/imageop.c:2800 +#: ../src/develop/imageop.c:2852 msgid "drawn + parametric mask" msgstr "rajzolt + paraméteres maszk" -#: ../src/develop/imageop.c:2809 +#: ../src/develop/imageop.c:2861 #, c-format msgid "this module has a `%s'" msgstr "ezen a modulon „%s” van" -#: ../src/develop/imageop.c:2814 +#: ../src/develop/imageop.c:2866 #, c-format msgid "taken from module %s" msgstr "%s modulból átvéve" -#: ../src/develop/imageop.c:2819 +#: ../src/develop/imageop.c:2871 msgid "click to display (module must be activated first)" msgstr "kattintson a megtekintéséhez (a modult előbb aktiválni kell)" -#: ../src/develop/imageop.c:2930 +#: ../src/develop/imageop.c:2982 msgid "purpose" msgstr "célja" -#: ../src/develop/imageop.c:2930 +#. process button +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4256 msgid "process" msgstr "feldolgozás" -#: ../src/develop/imageop.c:2994 +#: ../src/develop/imageop.c:3046 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -9846,7 +10465,7 @@ msgstr "" "paraméterek visszaállítása\n" "ctrl+klikk az automatikus tárolt beállítások újbóli alkalmazása" -#: ../src/develop/imageop.c:3201 +#: ../src/develop/imageop.c:3253 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -9854,7 +10473,7 @@ msgstr "" "több példányos műveletek\n" "jobb kattintás új példányt hoz létre" -#: ../src/develop/imageop.c:3205 +#: ../src/develop/imageop.c:3257 msgid "" "presets\n" "right-click to apply on new instance" @@ -9862,15 +10481,15 @@ msgstr "" "tárolt beállítások\n" "jobb kattintással új példányra alkalmazza" -#: ../src/develop/imageop.c:3417 ../src/develop/imageop.c:3439 +#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 msgid "ERROR" msgstr "HIBA" -#: ../src/develop/imageop.c:3941 +#: ../src/develop/imageop.c:3974 msgid "unsupported input" msgstr "nem támogatott bemenet" -#: ../src/develop/imageop.c:3942 +#: ../src/develop/imageop.c:3975 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -9882,50 +10501,52 @@ msgstr "" "az adatformátum nem egyezik\n" "a követelményekkel." -#: ../src/develop/imageop.c:4084 ../src/develop/imageop.c:4094 -#: ../src/gui/accelerators.c:169 ../src/libs/lib.c:1582 +#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 +#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 +#: ../src/views/darkroom.c:2919 msgid "show" msgstr "mutat" -#: ../src/develop/imageop.c:4087 ../src/libs/modulegroups.c:3484 -#: ../src/libs/modulegroups.c:3615 ../src/libs/modulegroups.c:4006 -#: ../src/libs/tagging.c:3678 +#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 +#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 +#: ../src/libs/tagging.c:3708 msgid "new" msgstr "új" -#: ../src/develop/imageop.c:4090 ../src/libs/duplicate.c:402 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:3998 +#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "duplikálás" -#: ../src/develop/imageop.c:4095 +#: ../src/develop/imageop.c:4128 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:140 -#: ../src/gui/gtk.c:3699 ../src/gui/gtk.c:3754 ../src/gui/hist_dialog.c:289 -#: ../src/gui/styles_dialog.c:628 ../src/gui/styles_dialog.c:650 -#: ../src/iop/atrous.c:1618 ../src/libs/lib.c:1583 -#: ../src/libs/modulegroups.c:4082 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 +#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 +#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 +#: ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "visszaállítás" -#: ../src/develop/imageop.c:4096 ../src/gui/preferences.c:1036 -#: ../src/libs/lib.c:1584 +#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 +#: ../src/libs/lib.c:1722 msgid "presets" msgstr "tárolt beállítások" -#: ../src/develop/imageop.c:4097 +#. global shortcuts +#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 msgid "enable" msgstr "engedélyez" -#: ../src/develop/imageop.c:4098 ../src/gui/accelerators.c:185 +#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 msgid "focus" msgstr "fókusz" -#: ../src/develop/imageop.c:4099 ../src/gui/accelerators.c:2951 +#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "példány" -#: ../src/develop/imageop.c:4119 +#: ../src/develop/imageop.c:4152 msgid "processing module" msgstr "feldolgozó modul" @@ -9973,37 +10594,37 @@ msgid_plural "%s have been imported" msgstr[0] "%s importálva" msgstr[1] "%s importálva" -#: ../src/develop/masks/brush.c:1341 ../src/develop/masks/brush.c:1395 +#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 #, c-format msgid "hardness: %3.2f%%" msgstr "keménység: %3.2f%%" -#: ../src/develop/masks/brush.c:1357 ../src/develop/masks/brush.c:1455 +#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 #: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1885 +#: ../src/develop/masks/path.c:1884 #, c-format msgid "size: %3.2f%%" msgstr "méret: %3.2f%%" -#: ../src/develop/masks/brush.c:3146 +#: ../src/develop/masks/brush.c:3141 msgid "[BRUSH] change size" msgstr "[ECSET] méret módosítása" -#: ../src/develop/masks/brush.c:3148 +#: ../src/develop/masks/brush.c:3143 msgid "[BRUSH] change hardness" msgstr "[ECSET] keménység módosítása" -#: ../src/develop/masks/brush.c:3150 +#: ../src/develop/masks/brush.c:3145 msgid "[BRUSH] change opacity" msgstr "[ECSET] átlátszatlanság módosítása" -#: ../src/develop/masks/brush.c:3162 +#: ../src/develop/masks/brush.c:3157 #, c-format msgid "brush #%d" msgstr "ecset #%d" -#: ../src/develop/masks/brush.c:3175 +#: ../src/develop/masks/brush.c:3170 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" @@ -10012,13 +10633,13 @@ msgstr "" "méret: görgetés, keménység: shift+görgetés\n" "átlátszatlanság: ctrl+görgetés (%d%%)" -#: ../src/develop/masks/brush.c:3178 +#: ../src/develop/masks/brush.c:3173 msgid "size: scroll" msgstr "méret: görgetés" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 #: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1819 +#: ../src/develop/masks/path.c:1818 #, c-format msgid "feather size: %3.2f%%" msgstr "perem méret: %3.2f%%" @@ -10040,7 +10661,7 @@ msgstr "[KÖR] átlátszatlanság módosítása" msgid "circle #%d" msgstr "kör #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4011 +#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10096,12 +10717,12 @@ msgstr "forgatás: ctrl+húzás" #: ../src/develop/masks/ellipse.c:2021 #, c-format msgid "" -"feather mode: shift+click, rotate: ctrl+drag\n" +"feather mode: alt+click, rotate: ctrl+drag\n" "size: scroll, feather size: shift+scroll, opacity: " "ctrl+scroll (%d%%)" msgstr "" -"perem mód: shift+klikk, forgatás: ctrl+húzás\n" -"méret: görgetés, perem méret: shift+görgetés, " +"peremmód: alt+klikk, forgatás: ctrl+húzás\n" +"méret: görgetés, peremméret: shift+görgetés, " "átlátszatlanság: ctrl+görgetés (%d%%)" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 @@ -10170,79 +10791,196 @@ msgstr "[ALAKZAT] alakzat eltávolítása" msgid "group `%s'" msgstr "„%s” csoport" -#: ../src/develop/masks/masks.c:418 +#: ../src/develop/masks/masks.c:432 #, c-format msgid "copy of `%s'" msgstr "„%s” másolata" -#: ../src/develop/masks/masks.c:984 +#: ../src/develop/masks/masks.c:1002 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: maszk verziója eltér: %d != %d" -#: ../src/develop/masks/masks.c:1244 ../src/develop/masks/masks.c:1894 +#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 #, c-format msgid "opacity: %.0f%%" msgstr "átlátszatlanság: %.0f%%" -#: ../src/develop/masks/masks.c:1640 ../src/libs/masks.c:1074 +#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 msgid "add existing shape" msgstr "létező alakzat hozzáadása" -#: ../src/develop/masks/masks.c:1667 +#: ../src/develop/masks/masks.c:1696 msgid "use same shapes as" msgstr "ezzel azonos alakzatok használata" -#: ../src/develop/masks/masks.c:1977 +#: ../src/develop/masks/masks.c:2006 msgid "masks can not contain themselves" msgstr "a maszkok nem tartalmazhatják saját magukat" -#: ../src/develop/masks/path.c:3944 +#: ../src/develop/masks/object.c:852 +msgid "set raster mask root folder in preferences" +msgstr "rasztermaszk gyökérkönyvtárának megadás a beállításokban" + +#: ../src/develop/masks/object.c:860 +msgid "cannot create raster mask folder" +msgstr "nem lehet létrehozni a rasztermaszkok könyvtárát" + +#: ../src/develop/masks/object.c:923 +msgid "raster mask saved" +msgstr "rasztermaszk elmentve" + +#: ../src/develop/masks/object.c:928 +msgid "failed to save raster mask" +msgstr "nem sikerült menteni a rasztermaszkot" + +#: ../src/develop/masks/object.c:1009 +msgid "no mask extracted from AI segmentation" +msgstr "nem lett maszk kinyerve az AI szegmentációból" + +#: ../src/develop/masks/object.c:1017 +msgid "ai object group" +msgstr "MI-objektumcsoport" + +#: ../src/develop/masks/object.c:1018 +msgid "ai object" +msgstr "MI-objektum" + +#: ../src/develop/masks/object.c:1146 +#, c-format +msgid "smoothing: %3.2f" +msgstr "simítás: %3.2f" + +#: ../src/develop/masks/object.c:1157 +#, c-format +msgid "cleanup: %d" +msgstr "takarítás: %d" + +#: ../src/develop/masks/object.c:1170 +#, c-format +msgid "opacity: %d%%" +msgstr "átlátszóság: %d%%" + +#: ../src/develop/masks/object.c:1293 +#, c-format +msgid "group '%s'" +msgstr "„%s” csoport" + +#. keep the message visible while the thread is working +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 +msgid "object mask: analyzing image..." +msgstr "objektummaszk: a kép elemzése…" + +#: ../src/develop/masks/object.c:1588 +msgid "click on object to create mask" +msgstr "maszk létrehozásához kattintson a képre" + +#. log only once when the thread is first joined +#: ../src/develop/masks/object.c:1598 +msgid "object mask preparation failed" +msgstr "az objektummaszk előkészítése sikertelen" + +#: ../src/develop/masks/object.c:1803 +msgid "[OBJECT] select / add foreground point" +msgstr "[OBJEKTUM] előtérpont kiválasztás / hozzáadása" + +#: ../src/develop/masks/object.c:1808 +msgid "[OBJECT] add background point" +msgstr "[OBJEKTUM] háttérpont hozzáadása" + +#: ../src/develop/masks/object.c:1813 +msgid "[OBJECT] clear selection" +msgstr "[OBJEKTUM] kijelölés törlése" + +#: ../src/develop/masks/object.c:1818 +msgid "[OBJECT] apply mask" +msgstr "[OBJEKTUM] maszk alkalmazása" + +#: ../src/develop/masks/object.c:1823 +msgid "[OBJECT] change smoothing" +msgstr "[OBJEKTUM] simítás módosítása" + +#: ../src/develop/masks/object.c:1828 +msgid "[OBJECT] change cleanup" +msgstr "[OBJEKTUM] takarítás módosítása" + +#: ../src/develop/masks/object.c:1833 +msgid "[OBJECT] change opacity" +msgstr "[OBJEKTUM] átlátszatlanság módosítása" + +#: ../src/develop/masks/object.c:1840 +#, c-format +msgid "object #%d" +msgstr "objektum #%d" + +#: ../src/develop/masks/object.c:1858 +#, c-format +msgid "" +"add: click, subtract: shift+click, clear: " +"ctrl+shift+click, apply: right-click, apply+save raster: " +"shift+right-click\n" +"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), " +"opacity: ctrl+scroll (%d%%)" +msgstr "" +"hozzádás: klikk, kivonás: shift+klikk, törlés: " +"ctrl+shift+klikk, alkalmazás: jobb klikk, alkalmazás + raszter " +"mentése: shift+jobb klikk\n" +"simítás: görgetés (%3.2f), takarítás: shift+klikk (%d), " +"átlátszatlanság: ctrl+görgetés (%d%%)" + +#: ../src/develop/masks/object.c:1869 +#, c-format +msgid "select: click on object, opacity: ctrl+scroll (%d%%)" +msgstr "" +"kiválasztás: kattintson az objektumra, átlátszatlanság: " +"ctrl+görgetés (%d%%)" + +#: ../src/develop/masks/path.c:3943 msgid "[PATH creation] add a smooth node" msgstr "[ÚTVONAL készítés] íves pont hozzáadása" -#: ../src/develop/masks/path.c:3946 +#: ../src/develop/masks/path.c:3945 msgid "[PATH creation] add a sharp node" msgstr "[ÚTVONAL készítés] csúcsos pont hozzáadása" -#: ../src/develop/masks/path.c:3948 +#: ../src/develop/masks/path.c:3947 msgid "[PATH creation] terminate path creation" msgstr "[ÚTVONAL készítés] útvonalrajzolás befejezése" -#: ../src/develop/masks/path.c:3950 +#: ../src/develop/masks/path.c:3949 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[ÚTVONAL ponton] váltás íves és csúcsos pont között" -#: ../src/develop/masks/path.c:3952 +#: ../src/develop/masks/path.c:3951 msgid "[PATH on node] remove the node" msgstr "[ÚTVONAL ponton] pont eltávolítása" -#: ../src/develop/masks/path.c:3954 +#: ../src/develop/masks/path.c:3953 msgid "[PATH on feather] reset curvature" msgstr "[ÚTVONAL lágy peremen] görbület viszaállítása" -#: ../src/develop/masks/path.c:3956 +#: ../src/develop/masks/path.c:3955 msgid "[PATH on segment] add node" msgstr "[ÚTVONAL szakaszon] pont hozzáadása" -#: ../src/develop/masks/path.c:3958 +#: ../src/develop/masks/path.c:3957 msgid "[PATH] change size" msgstr "[ÚTVONAL] méret módosítása" -#: ../src/develop/masks/path.c:3960 +#: ../src/develop/masks/path.c:3959 msgid "[PATH] change feather size" msgstr "[ÚTVONAL] lágy perem méretének módosítása" -#: ../src/develop/masks/path.c:3962 +#: ../src/develop/masks/path.c:3961 msgid "[PATH] change opacity" msgstr "[ÚTVONAL] átlátszatlanság módosítása" -#: ../src/develop/masks/path.c:3974 +#: ../src/develop/masks/path.c:3973 #, c-format msgid "path #%d" msgstr "útvonal #%d" -#: ../src/develop/masks/path.c:3985 +#: ../src/develop/masks/path.c:3984 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10251,7 +10989,7 @@ msgstr "" "ctrl+klikk\n" "mégsem: jobb-klikk" -#: ../src/develop/masks/path.c:3990 +#: ../src/develop/masks/path.c:3989 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10260,7 +10998,7 @@ msgstr "" "ctrl+klikk\n" "útvonal befejezése: jobb-klikk" -#: ../src/develop/masks/path.c:3995 +#: ../src/develop/masks/path.c:3994 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10268,16 +11006,16 @@ msgstr "" "pont mozgatása: húzás, pont eltávolítása: jobb-klikk\n" "íves/csúcsos pont váltása: ctrl+klikk" -#: ../src/develop/masks/path.c:4000 +#: ../src/develop/masks/path.c:3999 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" msgstr "" "pont görbület: húzás, szimmetria kényszerítése: ctrl+húzás\n" -"egyik fogantyú mozgatása: shift+húzás, görbület visszaállítása: jobb-klikk" +"egyik fogantyú mozgatása: shift+húzás, görbület visszaállítása: " +"jobb-klikk" -#: ../src/develop/masks/path.c:4005 +#: ../src/develop/masks/path.c:4004 msgid "" "move segment: drag, add node: ctrl+click\n" "remove path: right-click" @@ -10285,25 +11023,24 @@ msgstr "" "szakasz mozgatása: húzás, csomópont hozzáadása: ctrl+klikk\n" "útvonal eltávolítása: jobb-klikk" -#: ../src/develop/pixelpipe_hb.c:517 +#: ../src/develop/pixelpipe_hb.c:571 msgid "enabled as required" msgstr "szükségesként engedélyezeve" -#: ../src/develop/pixelpipe_hb.c:518 +#: ../src/develop/pixelpipe_hb.c:572 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" msgstr "" -"az előzmények letiltották a modul, de az szükséges az ilyen típusú " -"képeknél.\n" +"az előzmények letiltották a modul, de az szükséges az ilyen típusú képeknél.\n" "feltehetőleg egy tárolt beállítás alkalmazásával, vagy stílus, vagy előzmény " "másolásával került bele" -#: ../src/develop/pixelpipe_hb.c:525 +#: ../src/develop/pixelpipe_hb.c:579 msgid "disabled as not appropriate" msgstr "letiltva, mert nem megfelelő" -#: ../src/develop/pixelpipe_hb.c:526 +#: ../src/develop/pixelpipe_hb.c:580 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10313,7 +11050,7 @@ msgstr "" "feltehetőleg egy tárolt beállítás alkalmazásával, vagy stílus, vagy előzmény " "másolásával került bele" -#: ../src/develop/pixelpipe_hb.c:1262 +#: ../src/develop/pixelpipe_hb.c:1371 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10324,13 +11061,13 @@ msgstr "" "miatt a(z) „%s” modulban\n" "kérem jelentse GitHubon" -#: ../src/develop/pixelpipe_hb.c:1746 +#: ../src/develop/pixelpipe_hb.c:1953 msgid "fatal input misalignment, please report on GitHub\n" msgstr "" "végzetes bemeneti eltolódás,\n" "kérem jelentse GitHubon\n" -#: ../src/develop/pixelpipe_hb.c:3117 +#: ../src/develop/pixelpipe_hb.c:3174 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -10343,15 +11080,15 @@ msgid "" msgstr "" "OpenCL hibákat észleltünk; az OpenCL letiltása erre a munkamenetre! néhány " "lehetséges ok:\n" -" - a jelenelgi beállítások mellett az OpenCL erőforrásai elfogytak. " -"próbálja meg a alapértelmezett beállításokkal,\n" +" - a jelenelgi beállítások mellett az OpenCL erőforrásai elfogytak. próbálja " +"meg a alapértelmezett beállításokkal,\n" " - hibás illesztőprogram néhány eszközhöz. kérjük, futtassa a darktable-t a " "„-d opencl” kapcsolóval a hiba azonosításhoz,\n" " - egyes illesztőprogramok nem támogatják a szükséges számú eseményt,\n" " - túl kicsi a szabad mozgástér beállítás értéke az „összes eszközmemória " "használata” használata mellett." -#: ../src/develop/pixelpipe_hb.c:3309 +#: ../src/develop/pixelpipe_hb.c:3476 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10363,46 +11100,46 @@ msgstr "" "feldolgozva.\n" "rasztermaszk figyelmen kívül hagyva." -#: ../src/develop/tiling.c:817 ../src/develop/tiling.c:1157 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" -"tiling failed for module '%s'. the output most likely will be OK, but you " +"tiling failed for module '%s%s'. the output most likely will be OK, but you " "might want to check." msgstr "" -"a csempézés nem sikerült a(z) „%s” modulnál. a kimenet feltehetőleg rendben " -"van, de érdemes ellenőriznie." +"a(z) „%s%s” modul csempézése sikertelen volt. a kimenet valószínűleg rendben " +"lesz, de érdemes lehet ellenőrizni." -#: ../src/dtgtk/culling.c:223 +#: ../src/dtgtk/culling.c:225 msgid "you have reached the start of your selection" msgstr "a kijelölés elejére ért" -#: ../src/dtgtk/culling.c:232 +#: ../src/dtgtk/culling.c:234 msgid "you have reached the start of your collection" msgstr "a gyűjtemény elejére ért" -#: ../src/dtgtk/culling.c:279 +#: ../src/dtgtk/culling.c:281 msgid "you have reached the end of your selection" msgstr "a kijelölés elejére ért" -#: ../src/dtgtk/culling.c:306 +#: ../src/dtgtk/culling.c:308 msgid "you have reached the end of your collection" msgstr "a gyűjtemény végére ért" -#: ../src/dtgtk/culling.c:415 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "a nagyítás korlátozva van %d képre" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "érvénytelen" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "%s év" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -10412,7 +11149,7 @@ msgstr "" "„min” megadásával nincs korlátozva\n" "jobb kattintással választhat a meglévő értékekből" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -10422,7 +11159,7 @@ msgstr "" "„max” megadásával nincs korlátozva\n" "jobb kattintással választhat a meglévő értékekből" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -10430,7 +11167,7 @@ msgstr "" "adja meg az értéket\n" "jobb kattintással választhat a meglévő értékek közül" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10444,7 +11181,7 @@ msgstr "" "relatív dátumhoz használja a „-” előtagot\n" "jobb kattintással választhat a naptárból vagy a meglévő értékek közül" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10460,7 +11197,7 @@ msgstr "" "relatív dátumhoz használja a „-” előtagot\n" "jobb kattintással választhat a naptárból vagy a meglévő értékek közül" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10470,46 +11207,46 @@ msgstr "" "ÉÉÉÉ:HH:NN óó:pp:mm.mmm formában (csak az év kötelező)\n" "jobb kattintással választhat a naptárból vagy a meglévő értékek közül" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "dátum/idő intervallum, amiből a maximum értéket ki kell vonni" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "dátum/idő intervallum, amihez a minimum értéket hozzá kell adni" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "rögzített" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "relatív" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "kiválasztott" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 #: ../src/libs/colorpicker.c:54 msgid "min" msgstr "min" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 #: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "max" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "dátumtípus" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "dátum" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -10517,47 +11254,46 @@ msgstr "" "egy kattintással kiválasztja a dátumot\n" "dupla kattintással a dátum közvetlenül használható" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "év: " -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "hónapok: " -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "napok:" #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "idő" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 -#: ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 msgid "now" msgstr "most" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "" "állítsa be az értéket úgy, hogy mindig megegyezzen az aktuális dátum/idővel" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:180 -#: ../src/libs/metadata.c:1140 ../src/libs/styles.c:913 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 +#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "alkalmaz" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "ez az érték beállítja a tartomány határait" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "aktuális dátum: " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:595 +#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 msgid "double-click to reset" msgstr "dupla kattintással visszaállítja" @@ -10584,99 +11320,98 @@ msgstr "" msgid "grouped images" msgstr "csoportosított képek" -#: ../src/dtgtk/thumbnail.c:863 ../src/dtgtk/thumbnail.c:1676 -#: ../src/iop/ashift.c:6047 ../src/iop/ashift.c:6134 ../src/iop/ashift.c:6136 -#: ../src/iop/ashift.c:6138 ../src/libs/navigation.c:112 -#: ../src/libs/navigation.c:249 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 +#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 +#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:268 msgid "fit" msgstr "illeszkedés" -#: ../src/dtgtk/thumbtable.c:1256 +#: ../src/dtgtk/thumbtable.c:1265 msgid "here" msgstr "ide" -#: ../src/dtgtk/thumbtable.c:1257 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "nincs kép ebben a gyűjteményben" -#: ../src/dtgtk/thumbtable.c:1259 +#: ../src/dtgtk/thumbtable.c:1268 msgid "need help?" msgstr "segítségre van szüksége?" -#: ../src/dtgtk/thumbtable.c:1260 +#: ../src/dtgtk/thumbtable.c:1269 msgid "if you have not imported any images yet" msgstr "ha még nem importált képeket" -#: ../src/dtgtk/thumbtable.c:1261 +#: ../src/dtgtk/thumbtable.c:1270 msgid "click on ? then an on-screen item to open manual page" msgstr "kattintson a ?-t, majd egy képernyőelemre a súgó megnyitásához" -#: ../src/dtgtk/thumbtable.c:1262 +#: ../src/dtgtk/thumbtable.c:1271 msgid "you can do so in the import module" msgstr "megteheti az importálás modulban" -#: ../src/dtgtk/thumbtable.c:1263 +#: ../src/dtgtk/thumbtable.c:1272 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "a „h”-t nyomva tartva megjelennek az aktív gyorsbillentyűk" -#: ../src/dtgtk/thumbtable.c:1264 +#: ../src/dtgtk/thumbtable.c:1273 msgid "to open the online manual click " msgstr "az online kézikönyv megnyitásához kattintson " -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1274 msgid "try to relax the filter settings in the top panel" msgstr "próbálja lazítani a szűrőfeltételeket a felső panelen" -#: ../src/dtgtk/thumbtable.c:1266 +#: ../src/dtgtk/thumbtable.c:1275 msgid "or add images in the collections module" msgstr "vagy adjon hozzá képeket a gyűjtemények modulban" -#: ../src/dtgtk/thumbtable.c:1267 +#: ../src/dtgtk/thumbtable.c:1276 msgid "personalize darktable" msgstr "darktable személyre szabása" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1277 msgid "click on the gear icon for global preferences" msgstr "a globális beállítások eléréséhez kattintson a fogaskerék ikonra" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1279 msgid "click on the keyboard icon to define shortcuts" msgstr "gyorsbillentyűk beállításához kattintson a billentyűzet ikonra" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1281 msgid "try the 'no-click' workflow" msgstr "próbálja ki a kattintásmentes munkafolyamatot" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1282 msgid "set module-specific preferences through module's menu" msgstr "modulonkénti beállítási lehetőségek a modulok menüjében" -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1283 msgid "hover over an image and use keyboard shortcuts" msgstr "vigye a kurzort egy kép fölé és használja a gyorsbillentyűket" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1284 msgid "to apply ratings, colors, styles, etc." msgstr "az értékeléshez és színek, stílusok, stb. beállításához" -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1285 msgid "make default raw development look more like your" msgstr "tegye az alapértelmezett nyers kidolgozási kinézetet" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1286 msgid "hover over any button for its description and shortcuts" msgstr "tartsa a kurzort egy gomb fölé a leírásához és gyorsbillentyűihez" -#: ../src/dtgtk/thumbtable.c:1278 +#: ../src/dtgtk/thumbtable.c:1287 msgid "camera's JPEG by applying a camera-specific style" msgstr "a kamerája JPEG-éhez hasonlóvá a kameránkénti stílusokkal" -#: ../src/dtgtk/thumbtable.c:1695 -msgid "" -"you have changed the settings related to how thumbnails are generated.\n" +#: ../src/dtgtk/thumbtable.c:1714 +msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "megváltoztatta a bélyegképek generálásához kapcsolódó beállításokat.\n" -#: ../src/dtgtk/thumbtable.c:1698 +#: ../src/dtgtk/thumbtable.c:1717 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -10684,7 +11419,7 @@ msgstr "" "az összes gyorsítótárazott bélyegképet érvényteleníteni kell.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1702 +#: ../src/dtgtk/thumbtable.c:1721 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -10693,7 +11428,7 @@ msgstr "" "%d szinttől a gyorsítótárazott képeket érvényteleníteni kell.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1707 +#: ../src/dtgtk/thumbtable.c:1726 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -10702,7 +11437,7 @@ msgstr "" "%d szint alatt a gyorsítótárazott képeket érvényteleníteni kell.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1712 +#: ../src/dtgtk/thumbtable.c:1731 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -10711,40 +11446,40 @@ msgstr "" "%d és %d szint között a gyorsítótárazott képeket érvényteleníteni kell.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1715 +#: ../src/dtgtk/thumbtable.c:1734 msgid "do you want to do that now?" msgstr "szeretné ezt most megtenni?" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1736 msgid "cached thumbnails invalidation" msgstr "gyorsítótárazott bélyegképek érvénytelenítése" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:2953 +#: ../src/dtgtk/thumbtable.c:3082 msgid "copy history" msgstr "előzmények másolása" -#: ../src/dtgtk/thumbtable.c:2955 +#: ../src/dtgtk/thumbtable.c:3084 msgid "copy history parts" msgstr "előzményrészek másolása" -#: ../src/dtgtk/thumbtable.c:2959 +#: ../src/dtgtk/thumbtable.c:3088 msgid "paste history parts" msgstr "előzményrészek beillesztése" -#: ../src/dtgtk/thumbtable.c:2964 +#: ../src/dtgtk/thumbtable.c:3093 msgid "duplicate image" msgstr "kép duplikálása" -#: ../src/dtgtk/thumbtable.c:2966 +#: ../src/dtgtk/thumbtable.c:3095 msgid "duplicate image virgin" msgstr "szűz kép duplikálása" -#: ../src/dtgtk/thumbtable.c:2976 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 msgid "select film roll" msgstr "filmtekercs kijelölése" -#: ../src/dtgtk/thumbtable.c:2978 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 msgid "select untouched" msgstr "módosítatlanok kijelölése" @@ -10939,6 +11674,10 @@ msgstr "módosítatlanok kijelölése" #. Not Implemented #. Not Implemented #. Not Implemented +#. handle the ROLL.NAME[n] case +#. grab each complete variable +#. strip of the leading $( and trailing ) +#. add one because c arrays are 0 based and lua are 1 based #. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the substitute list #. grab each complete variable #. strip of the leading $( and trailing ) @@ -10953,10 +11692,13 @@ msgstr "módosítatlanok kijelölése" #. FILE.NAME #. FILE.EXTENSION #. ID +#. IMAGE.ID +#. IMAGE.ID.NEXT #. VERSION #. VERSION.IF_MULTI #. VERSION.NAME #. DARKTABLE.VERSION +#. Xmp.darktable.version #. DARKTABLE.NAME #. SEQUENCE #. WIDTH.SENSOR @@ -11022,10 +11764,15 @@ msgstr "módosítatlanok kijelölése" #. LABELS #. LABELS.ICONS - wont be implemented #. TITLE +#. Xmp.dc.title #. DESCRIPTION +#. Xmp.dc.description #. CREATOR +#. Xmp.dc.creator #. PUBLISHER +#. Xmp.dc.publisher #. RIGHTS +#. Xmp.dc.rights #. TAGS - wont be implemented #. SIDECAR.TXT - wont be implemented #. FOLDER.PICTURES @@ -11037,36 +11784,47 @@ msgstr "módosítatlanok kijelölése" #. JOBCODE - wont be implemented #. populate the substitution list #. do category substitutions separately -#: ../src/external/lua-scripts/lib/dtutils/string.lua:887 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:931 msgid "$(ROLL.NAME) - roll of the input image" msgstr "$(ROLL.NAME) – a bemeneti kép filmtekercse" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:888 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 #: ../src/gui/gtkentry.c:38 msgid "$(FILE.FOLDER) - folder containing the input image" msgstr "$(FILE.FOLDER) – a bemeneti képet tartalmazó könyvtár" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:889 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 #: ../src/gui/gtkentry.c:39 msgid "$(FILE.NAME) - basename of the input image" msgstr "$(FILE.NAME) – a bemeneti kép neve" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:890 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 #: ../src/gui/gtkentry.c:40 msgid "$(FILE.EXTENSION) - extension of the input image" msgstr "$(FILE.EXTENSION) – a bemeneti kép kiterjesztése" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:891 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 #: ../src/gui/gtkentry.c:111 msgid "$(ID) - image ID" msgstr "$(ID) – kép ID" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:892 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/gui/gtkentry.c:109 +msgid "$(IMAGE.ID) - image ID" +msgstr "$(IMAGE.ID) – kép ID" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/gui/gtkentry.c:110 +msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" +msgstr "" +"$(IMAGE.ID.NEXT) – az importáláskor hozzárendelendő következő képazonosító" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 #: ../src/gui/gtkentry.c:41 msgid "$(VERSION) - duplicate version" msgstr "$(VERSION) – duplikátum verziója" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:893 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 #: ../src/gui/gtkentry.c:42 msgid "" "$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version " @@ -11075,134 +11833,137 @@ msgstr "" "$(VERSION.IF_MULTI) – hasonló, mint a $(VERSION) de üres szöveg, ha csak egy " "verzió létezik" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:894 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 #: ../src/gui/gtkentry.c:43 msgid "$(VERSION.NAME) - version name from metadata" msgstr "$(VERSION.NAME) – verziónév a metaadatokból" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:895 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 #: ../src/gui/gtkentry.c:120 msgid "$(DARKTABLE.VERSION) - current darktable version" msgstr "$(DARKTABLE.VERSION) – a darktable aktuális verziószáma" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +msgid "$(Xmp.darktable.version) - current darktable version" +msgstr "$(Xmp.darktable.version) – a darktable aktuális verziószáma" + #. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:897 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 #: ../src/gui/gtkentry.c:45 -msgid "" -"$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" +msgid "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" msgstr "$(SEQUENCE[n,m]) – sorszám, n: számjegyek száma, m: kezdőszám" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:898 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 #: ../src/gui/gtkentry.c:47 msgid "$(WIDTH.SENSOR) - image sensor width" msgstr "$(WIDTH.SENSOR) – képérzékelő szélessége" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:899 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 #: ../src/gui/gtkentry.c:52 msgid "$(HEIGHT.SENSOR) - image sensor height" msgstr "$(HEIGHT.SENSOR) – képérzékelő magassága" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:900 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 #: ../src/gui/gtkentry.c:48 msgid "$(WIDTH.RAW) - RAW image width" msgstr "$(WIDTH.RAW) – RAW kép szélessége" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:901 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 #: ../src/gui/gtkentry.c:53 msgid "$(HEIGHT.RAW) - RAW image height" msgstr "$(HEIGHT.RAW) – RAW kép magassága" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:902 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 #: ../src/gui/gtkentry.c:49 msgid "$(WIDTH.CROP) - image width after crop" msgstr "$(WIDTH.CROP) – kép szélessége kivágás után" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:903 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 #: ../src/gui/gtkentry.c:54 msgid "$(HEIGHT.CROP) - image height after crop" msgstr "$(HEIGHT.CROP) – kép magassága kivágás után" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:904 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 #: ../src/gui/gtkentry.c:50 msgid "$(WIDTH.EXPORT) - exported image width" msgstr "$(WIDTH.EXPORT) – exportált kép szélessége" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:905 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 #: ../src/gui/gtkentry.c:55 msgid "$(HEIGHT.EXPORT) - exported image height" msgstr "$(HEIGHT.EXPORT) – exportált kép magassága" #. _("$(WIDTH.MAX) - maximum image export width"), -- not implemented #. _("$(HEIGHT.MAX) - maximum image export height"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:908 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 #: ../src/gui/gtkentry.c:56 msgid "$(YEAR) - year" msgstr "$(YEAR) – év" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:909 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:956 #: ../src/gui/gtkentry.c:57 msgid "$(YEAR.SHORT) - year without century" msgstr "$(YEAR.SHORT) – év, évszázad nélkül" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:910 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 #: ../src/gui/gtkentry.c:58 msgid "$(MONTH) - month" msgstr "$(MONTH) – hónap" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:911 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:958 #: ../src/gui/gtkentry.c:60 msgid "$(MONTH.LONG) - full month name according to the current locale" msgstr "" "$(MONTH.LONG) – a hónap hosszú, a területi beállításoknak megfelelő neve" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:912 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 #: ../src/gui/gtkentry.c:59 msgid "$(MONTH.SHORT) - abbreviated month name according to the current locale" msgstr "" "$(MONTH.SHORT) – a hónap rövidített, a területi beállításoknak megfelelő neve" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:913 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 #: ../src/gui/gtkentry.c:61 msgid "$(DAY) - day" msgstr "$(DAY) – nap" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:914 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 #: ../src/gui/gtkentry.c:62 msgid "$(HOUR) - hour" msgstr "$(HOUR) – óra" #. _("$(HOUR.AMPM) - hour, 12-hour clock"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:916 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 #: ../src/gui/gtkentry.c:64 msgid "$(MINUTE) - minute" msgstr "$(MINUTE) – perc" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:917 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:964 #: ../src/gui/gtkentry.c:65 msgid "$(SECOND) - second" msgstr "$(SECOND) – másodperc" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:918 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 #: ../src/gui/gtkentry.c:66 msgid "$(MSEC) - millisecond" msgstr "$(MSEC) – másodperc" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:919 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 #: ../src/gui/gtkentry.c:69 msgid "$(EXIF.YEAR) - EXIF year" msgstr "$(EXIF.YEAR) – EXIF év" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:920 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 #: ../src/gui/gtkentry.c:70 msgid "$(EXIF.YEAR.SHORT) - EXIF year without century" msgstr "$(EXIF.YEAR.SHORT) – EXIF év, évszázad nélkül" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:921 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 #: ../src/gui/gtkentry.c:71 msgid "$(EXIF.MONTH) - EXIF month" msgstr "$(EXIF.MONTH) – EXIF hónap" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:922 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 #: ../src/gui/gtkentry.c:73 msgid "" "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" @@ -11210,7 +11971,7 @@ msgstr "" "$(EXIF.MONTH.LONG) – az EXIF hónap hosszú, a területi beállításoknak " "megfelelő neve" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:923 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:970 #: ../src/gui/gtkentry.c:72 msgid "" "$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current " @@ -11219,104 +11980,104 @@ msgstr "" "$(EXIF.MONTH.SHORT) – az EXIF hónap rövidített, a területi beállításoknak " "megfelelő neve" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:924 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 #: ../src/gui/gtkentry.c:74 msgid "$(EXIF.DAY) - EXIF day" msgstr "$(EXIF.DAY) – EXIF nap" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:925 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:972 #: ../src/gui/gtkentry.c:75 msgid "$(EXIF.HOUR) - EXIF hour" msgstr "$(EXIF.HOUR) – EXIF óra" #. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:927 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:974 #: ../src/gui/gtkentry.c:77 msgid "$(EXIF.MINUTE) - EXIF minute" msgstr "$(EXIF.MINUTE) – EXIF perc" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:928 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:975 #: ../src/gui/gtkentry.c:78 msgid "$(EXIF.SECOND) - EXIF second" msgstr "$(EXIF.SECOND) – EXIF másodperc" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:929 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:976 #: ../src/gui/gtkentry.c:79 msgid "$(EXIF.MSEC) - EXIF millisecond" msgstr "$(EXIF.MSEC) – EXIF másodperc" #. _("$(EXIF.DATE.REGIONAL) - localized EXIF date"), -- not implemented #. _("$(EXIF.TIME.REGIONAL) - localized EXIF time"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:979 #: ../src/gui/gtkentry.c:80 msgid "$(EXIF.ISO) - ISO value" msgstr "$(EXIF.ISO) – ISO érték" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:980 #: ../src/gui/gtkentry.c:83 msgid "$(EXIF.EXPOSURE) - EXIF exposure" msgstr "$(EXIF.EXPOSURE) – EXIF expozíció" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:981 #: ../src/gui/gtkentry.c:81 msgid "$(EXIF.EXPOSURE.BIAS) - EXIF exposure bias" msgstr "$(EXIF.EXPOSURE.BIAS) – EXIF expozíció-eltolás" #. _("$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:983 #: ../src/gui/gtkentry.c:84 msgid "$(EXIF.APERTURE) - EXIF aperture" msgstr "$(EXIF.APERTURE) – EXIF blende" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:984 #: ../src/gui/gtkentry.c:85 msgid "$(EXIF.CROP_FACTOR) - EXIF crop factor" msgstr "$(EXIF.CROP_FACTOR) - EXIF képkivágási szorzó" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:985 #: ../src/gui/gtkentry.c:86 msgid "$(EXIF.FOCAL.LENGTH) - EXIF focal length" msgstr "$(EXIF.FOCAL.LENGTH) – EXIF gyújtótávolság" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:986 #: ../src/gui/gtkentry.c:87 msgid "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" msgstr "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm-nek megfelelő gyújtótávolság" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:987 #: ../src/gui/gtkentry.c:88 msgid "$(EXIF.FOCUS.DISTANCE) - EXIF focal distance" msgstr "$(EXIF.FOCUS.DISTANCE) – EXIF fókusztávolság" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:988 #: ../src/gui/gtkentry.c:89 msgid "$(EXIF.MAKER) - camera maker" msgstr "$(EXIF.MAKER) – fényképező gyártó" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:989 #: ../src/gui/gtkentry.c:90 msgid "$(EXIF.MODEL) - camera model" msgstr "$(EXIF.MODEL) – fényképező modell" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:943 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:990 #: ../src/gui/gtkentry.c:91 msgid "$(EXIF.WHITEBALANCE) - EXIF selected white balance" msgstr "$(EXIF.WHITEBALANCE) – EXIF kiválasztott fehéregyensúly" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:991 #: ../src/gui/gtkentry.c:92 msgid "$(EXIF.METERING) - EXIF exposure metering mode" msgstr "$(EXIF.METERING) – EXIF expozíciómérési mód" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:992 #: ../src/gui/gtkentry.c:93 msgid "$(EXIF.LENS) - lens" msgstr "$(EXIF.LENS) – objektív" #. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:994 #: ../src/gui/gtkentry.c:95 msgid "$(EXIF.FLASH) - was flash used (yes/no/--)" msgstr "$(EXIF.FLASH) – vaku villant (igen/nem/--)" @@ -11326,82 +12087,102 @@ msgstr "$(EXIF.FLASH) – vaku villant (igen/nem/--)" #. _("$(GPS.LATITUDE) - latitude"),-- not implemented #. _("$(GPS.ELEVATION) - elevation"),-- not implemented #. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:999 #: ../src/gui/gtkentry.c:100 msgid "$(LONGITUDE) - longitude" msgstr "$(LONGITUDE) – földrajzi hosszúság" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:953 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1000 #: ../src/gui/gtkentry.c:101 msgid "$(LATITUDE) - latitude" msgstr "$(LATITUDE) – földrajzi szélesség" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:954 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1001 #: ../src/gui/gtkentry.c:102 msgid "$(ELEVATION) - elevation" msgstr "$(ELEVATION) – tengerszint feletti magasság" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1002 #: ../src/gui/gtkentry.c:103 msgid "$(STARS) - star rating as number (-1 for rejected)" msgstr "$(STARS) – csillagos értékelési szám (-1 az elutasított)" #. _("$(RATING.ICONS) - star/reject rating in icon form"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1004 #: ../src/gui/gtkentry.c:105 msgid "$(LABELS) - color labels as text" msgstr "$(LABELS) – színcímkék szövegként" #. _("$(LABELS.ICONS) - color labels as icons"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1006 msgid "$(TITLE) - title from metadata" msgstr "$(TITLE) – cím a metaadatokból" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1007 +msgid "$(Xmp.dc.title) - title from metadata" +msgstr "$(Xmp.dc.title) – cím a metaadatokból" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1008 msgid "$(DESCRIPTION) - description from metadata" msgstr "$(DESCRIPTION) – leírás a metaadatokból" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1009 +msgid "$(Xmp.dc.description) - description from metadata" +msgstr "$(Xmp.dc.description) – leírás a metaadatokból" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1010 msgid "$(CREATOR) - creator from metadata" msgstr "$(CREATOR) – alkotó a metaadatokból" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:962 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1011 +msgid "$(Xmp.dc.creator) - creator from metadata" +msgstr "$(Xmp.dc.creator) – alkotó a metaadatokból" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1012 msgid "$(PUBLISHER) - publisher from metadata" msgstr "$(PUBLISHER) – kiadó a metaadatokból" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1013 +msgid "$(Xmp.dc.publisher) - publisher from metadata" +msgstr "$(PUBLISHER) – kiadó a metaadatokból" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1014 msgid "$(RIGHTS) - rights from metadata" msgstr "$(RIGHTS) – szerzői jog a metaadatokból" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1015 +msgid "$(Xmp.dc.rights) - rights from metadata" +msgstr "$(Xmp.dc.rights) – szerzői jog a metaadatokból" + #. _("$(TAGS) - tags as set in metadata settings"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 #: ../src/gui/gtkentry.c:117 msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" msgstr "" "$(CATEGORY[n,kategória]) – a hierarchikus címkék n. szintjének alcímkéje" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 #: ../src/gui/gtkentry.c:121 msgid "$(SIDECAR_TXT) - contents of .txt sidecar file, if present" msgstr "$(SIDECAR_TXT) – a .txt kísérőfájl tartalma, ha van" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1019 #: ../src/gui/gtkentry.c:113 msgid "$(FOLDER.PICTURES) - pictures folder" msgstr "$(FOLDER.PICTURES) – képek könyvtára" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1020 #: ../src/gui/gtkentry.c:114 msgid "$(FOLDER.HOME) - home folder" msgstr "$(FOLDER.HOME) – saját (home) könyvtár" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 #: ../src/gui/gtkentry.c:115 msgid "$(FOLDER.DESKTOP) - desktop folder" msgstr "$(FOLDER.DESKTOP) – asztal könyvtár" #. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 #: ../src/gui/gtkentry.c:112 msgid "$(USERNAME) - login name" msgstr "$(USERNAME) – bejelentkezési név" @@ -11413,7 +12194,11 @@ msgstr "$(USERNAME) – bejelentkezési név" #. remove the var from the string #. string modifications #. replace the substitution variables in a string +#. catch everything below 0.3 seconds +#. catch 1/2, 1/3, ... +#. catch 1/1.3, 1/1.6, ... #. change the encoding of the terminal to handle non-english characters in path +#. otherwise, when the real command fails, script will still return "good" error code of chcp #. On Windows we don't need any command. (start e.g. has problems with spaces in the filename, even if we put quoter around them.) https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in-windows-via-command-prompt #. #. @@ -11452,8 +12237,12 @@ msgstr "$(USERNAME) – bejelentkezési név" #. #. CHANGES #. +#. 20251202 - fixed pattern matching bugs affecting Canon EOS R? series +#. styles and styles being applied twice if images are reimported +#. +#. Added more debugging statements to pattern matching functions +#. #. local df = require "lib/dtutils.file" -#. local ds = require "lib/dtutils.string" #. local dtsys = require "lib/dtutils.system" #. local debug = require "darktable.debug" #. - - - - - - - - - - - - - - - - - - - - - - - @@ -11475,12 +12264,12 @@ msgstr "$(USERNAME) – bejelentkezési név" #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/apply_camera_style.lua:94 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:99 msgid "apply camera style" msgstr "kamerstílus alkalmazása" #. name of script -#: ../src/external/lua-scripts/official/apply_camera_style.lua:95 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:100 msgid "apply darktable camera style to matching images" msgstr "draktable fényképezőstílus alkalmazása az egyező képekre" @@ -11517,6 +12306,7 @@ msgstr "draktable fényképezőstílus alkalmazása az egyező képekre" #. escape dashes #. make spaces optional #. until we end up with a set, I'll defer set processing, i.e. [...] +#. log.msg(log.debug, "make spaces conditional again? pattern is " .. pattern) #. anchor the pattern to ensure we don't short match #. separate the styles into #. @@ -11525,7 +12315,7 @@ msgstr "draktable fényképezőstílus alkalmazása az egyező képekre" #. styles {} #. patterns {} #. strip off the maker name -#: ../src/external/lua-scripts/official/apply_camera_style.lua:381 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:396 msgid "applying camera styles to images" msgstr "fényképezőstílusok alkalmazása képekre" @@ -11541,14 +12331,165 @@ msgstr "fényképezőstílusok alkalmazása képekre" #. - - - - - - - - - - - - - - - - - - - - - - - #. E V E N T S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/apply_camera_style.lua:474 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:490 msgid "apply darktable camera styles to collection" msgstr "draktable fényképezőstílus alkalmazása a gyűjteményre" -#: ../src/external/lua-scripts/official/apply_camera_style.lua:480 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:496 msgid "apply darktable camera styles to selection" msgstr "draktable fényképezőstílus alkalmazása a kiválasztásra" +#. +#. +#. auto_straighten.lua - straighten an image in darkroom using image metadata +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. auto_straighten - straighten an image in darkroom using image metadata +#. +#. auto_straighten reads the roll and pitch angle imformation captured when +#. an image is captured. A correction is computed and applied to correct the +#. roll to the nearest vertical or horizontal axis using the rotate and +#. perspective module. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. exiftool - https://exiftool.org +#. +#. USAGE +#. * add it sowewhere in your scripts directory +#. * ensure exiftool is installed and accessible +#. * enable it using script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. LIMITATIONS +#. * Roll and pitch angles are taken when an image is captured. If you shoot +#. in burst mode, the roll and pitch angles of the first image are used in +#. the rest of the burst (at least for Canon). +#. * If you are running multiple scripts that trigger on an image being opened +#. in darkroom then the auto crop may not work. There is a shortcut included +#. that can have a key sequence assigned so that the auto crop will be reapplied. +#. * Currently oply roll angle is corrected +#. +#. LIEENSE +#. GPL V2 +#. +#. local da = require "lib/dtutils.action" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "auto_straighten" + +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "kép kiegyenesítése sötétkamrában a kép metaadatainak használatával" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "automatic_cropping" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "milyen automatikus vágást kell végrehajtani" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. Canon camera roll angle is as foillows +#. * landscape orientation camera upright = 0 +#. * camera rolled to the left (shutter button up) portrait = -90 +#. * camera inverted landscape = +/- 180 +#. * camera rolled to the right (shutter button down) portrait = 90 +#. +#. rotate and perspective corrections +#. * rotate the image to the right is a negative correction +#. * rotate the image left is a positive correction +#. +#. landscape +#. roll left portrait +#. inverted landscape +#. roll right portrait +#. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign +#. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) +#. da.wait_until_pixelpipe_complete() +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "az exiftool nem található. kilépés…" + +#. da.register_events(MODULE, straighten_image) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. -[[ +#. ]] #. #. This file is part of darktable, #. copyright (c) 2015 Tobias Ellinghaus @@ -11942,6 +12883,230 @@ msgstr "nem található az enfuse program, nem töltődik be az enfuse exportál #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. kate: hl Lua; #. +#. +#. extract_burst_roll_images.lua - extract burst images from a burst roll file +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. extract_burst_roll_images - extract burst images from a burst roll file +#. +#. Canon cameras are capable of shooting in burst mode. When the shutter +#. button is half pressed the camera starts "recording". When the shutter is +#. fully pressed the pervious 1/2 second of imformation is recorded as individual +#. images stored in one file as well as images captured at 30 frames/sec until +#. the buffer fills or the shutter button is released. So a Canon R7 burst file +#. could contain ~90 images. +#. +#. Extracting the images from this file required use of Canon proprietary software +#. until recently when dnglab got the capability to extract the embedded images as +#. DNG raws. +#. +#. This script can be set to run on import, scanning for burst roll containers, +#. extracting the embedded images and grouping them with the burst roll container. +#. The script can alsu be utilized via a short cut and applied to selected images. +#. +#. When set to on import the script scans each image after import using exiv2 or exiftool +#. to check the image EXIF information to see if the file is a busrt roll container. +#. Once the import images are scanned, the detected burst roll containers are processed, +#. the embedded images extracted as DNSs, and grouped with the container image. +#. +#. In shortcut mode the user selects the burst roll containers manually and uses the shortcut +#. to extract the embedded images as DNGs +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. - exiv2 - https://exiv2.org +#. - exiftool - https://exiftool.org +#. - dnglab - https://github.com/dnglab/dnglab +#. +#. USAGE +#. - add the script to your lua scripts +#. - enable in script manager +#. - set the preferences in perferences->Lua options +#. +#. LIMITATIONS +#. extract_burst_roll_images makes heavy use of external programs to identify burst roll +#. containters and to extract the images. Windows users may want to use it in shortcut mode +#. to lessen the number of windows popping up. +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "sorozatfelvétel képek kibontása" + +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "sorozatfelvétel-képek kibontása egy sorozatfelvétel-tekercsből" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. exiv2 or exiftool +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "előnyben részesített exif-címkeolvasó" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "exiftool vagy exiv2 használata az exif-címkék olvasásához" + +#. tooltip +#. default +#. values +#. run on import +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "sorozatfelvétel-tekercs képeinek kibontása importáláskor" + +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "sorozatfelvétel-képek kijelölése gomb megjelenítése" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "" +"egy gombot ad hozzá a kijelölés modulhoz, mellyel kiválaszthatóak a " +"sorozatfelvétel-tekercs képei" + +#. tooltip +#. default +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. skip blank lines created by forfiles +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "%d dng fájl kibontva innen: %s" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "sorozatfelvétel-képek keresése" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "sorozatfelvétel-képek kibontása" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "nem található a dnglab program" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr ": nem található a dnglab program; kilépés…" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "nem található exif-címke olvasó" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr " nem található exif-címke olvasó; kilépés…" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr "a kiválasztott %s címkeolvasó nem érhető el" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "sorozatfelvétel-képek kijelölése" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "sorozatfelvétel-képek konténerének kijelölése" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "sorozatfelvétel-képek kibontása és csoportosítása konténerbe" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2014 Tobias Ellinghaus #. @@ -12006,16 +13171,15 @@ msgstr "a txt kísérőfájlok létrehozásának parancsa" #: ../src/external/lua-scripts/official/generate_image_txt.lua:76 msgid "" -"the output of this command gets written to the txt file. use $(FILE_NAME) " -"for the image file" +"the output of this command gets written to the txt file. use $(FILE_NAME) for " +"the image file" msgstr "" "ennek a parancsnak a kimenete a txt fájlba kerül. használja a $(FILE_NAME) " "fájlt a képfájlhoz" #: ../src/external/lua-scripts/official/generate_image_txt.lua:82 msgid "the command for txt sidecars looks bad. better check the preferences" -msgstr "" -"a txt kísérőfájlok parancsa nem néz ki jól. ellenőrizze a beállításokat" +msgstr "a txt kísérőfájlok parancsa nem néz ki jól. ellenőrizze a beállításokat" #. no need to waste processing time if the image has a txt file already #. there should be at least one "$(FILE_NAME)" in the command. warn if not, but only once @@ -12028,6 +13192,162 @@ msgstr "" #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. +#. +#. group_persistence.lua - preserve groups between darktable instances +#. +#. Copyright (C) 2024-2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. group_persistence - preserve groups between darktable instances +#. +#. group_persistence uses "functional" tagging to maintain image groups +#. across database instances, allowing image grouping to be restored when +#. the database is rebuilt from the XMP sidecar files. +#. +#. Once the script is started it "listens" for changes in image grouping and +#. applies or removes the necessary tags automatically. +#. +#. A shortcut can be assigned to read a collection and apply the necessary +#. grouping tags so that existing collections can be maintained. +#. +#. If the database is lost and needs to be rebuilt then start the script before +#. importing any images. As images are imported the tags will be read and the +#. grouping applied in the database. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * Enable the script using script manager +#. * Optionally, create a keystroke combination for the shortcut +#. +#. LIMITATIONS +#. +#. In normal use you wont notice that the script is running. +#. +#. However if you do something like import 4000+ images, then +#. run the autogrouper script to create groups whenever there is +#. a 5 second difference between 2 images, your system will be busy +#. for awhile. If for some reason you need to do something like this +#. turn off group_persistence, run the autogrouper, turn on group_persistence +#. and use the shortcut to read all the grouping information and apply +#. the necessary tags. It will still be an impact, but less than trying +#. to do both at once. Learned from experience :-) +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "csoportok tartóssága" + +#. name of script +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "csoportok megőrzése a darktable-példányok között" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. table of imported images that need grouping rebuilt +#. uuid to group leader mapping +#. group leader to uuid mapping +#. uuid to group tag mapping +#. uuid to group leader tag mapping +#. when the groups are rebuilt after import they +#. cause the group change events to fire but the +#. events are queued until after rebuilding completes +#. so we need to build a table of images to ignore when +#. the queued events catch up. As the event fires for an +#. image, the image is removed. +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. utilities for building/debugging +#. rebuild grouping on import +#. rebuild grouping on command (shortcut) +#. handle grouping changes in the UI +#. tag image as group leader +#. create the uuid and leader/group tags if necessary +#. add an image to a group +#. create the group if necessary +#. handle duplicate getting deleted +#. there's either 1 or 0, so no group +#. remove image group leader tag +#. if it's the last image, then remove the leader/group tags +#. remove an image from a group +#. if it's the last image then remove the tags +#. image.id > group_leder.id - simple remove +#. image.id < group_leader.id - deleting old group_leader (image) with new group_leader (group_leader) +#. remove the group leader tag from the old leader +#. replace the old group leader tag with a group tag +#. add the group leader tag to the new image +#. event handling +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2014 Jérémy Rosen #. @@ -12195,6 +13515,249 @@ msgstr "importálás szűrése" #. nothing to destroy #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; +#. +#. +#. recent_bookmarks.lua - add recently edited and exported images to system recent bookmarks +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. recent_bookmarks - add recently edited and exported images to system recently used files +#. +#. recent_bookmarks adds images edited in darktable and the directory of images exported from +#. darktable to the reccently-used.xbel file so that they show up in the recently used system +#. shortcuts. +#. +#. Currently recent_bookmarks only works on Linux +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. file - linux system file utility to get mime-type +#. +#. USAGE +#. +#. eanble from script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "legutóbbi_könyvjelzők" + +#. visible name of script +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "" +"a legutóbb szerkesztett és exportált képek hozzáadása a rendszer legutóbbi " +"könyvjelzőihez" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. format strings for writing the bookmarks +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ------------------ +#. program functions +#. ------------------ +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "nem sikerült megnyitni a könyvjelzőfájlt" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr " csak Linuxon fut" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "nem található a legutóbbi könyvjelzőket tartalmazó fájl" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. regenerate_thumbnails.lua - regenerate mipmap cache for selected images +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. regenerate_thumbnails - regenerate mipmap cache for selected images +#. +#. regenerate_thumbnails drops the cached thumbnail for each selected image +#. and generates a new thumbnail. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script in script_manager +#. * assign a shortcut, if desired, to apply the script by hovering +#. over a skull and using the shortcut to regenerate the thumbnail +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "bélyegképek újragenerálása" + +#. visible name of script +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "a kijelölt képek mipmap-gyorsítótárának újragenerálása" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "bélyegképek újragenerálása" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "bélyegképek generálása" + #. #. This file is part of darktable, #. copyright (c) 2014 Jérémy Rosen @@ -12259,6 +13822,623 @@ msgstr "kiválasztás átváltása az ideiglenes vágólapra" #. #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. +#. scheduler.lua - provide scheduler services for multitasking +#. +#. Copyright (C) 2024 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. scheduler - provide scheduler services for multitasking +#. +#. scheduler implements a sinple first in first out (FIFO) scheduler +#. necessary for lua script multitasking. +#. +#. Scripts voluntarily yield to the scheduler and they are placed at +#. the end of the run queue. The first item in the run queue is told +#. to resume. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. start script from script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "ütemező" + +#. name of script +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "ütemező szolgáltatások biztosítása a többfeladatos működéshez" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "ütemező által preferált időszelet" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "a megszakítás előtti cél időszelet" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. allow time for waiting scripts to start +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. do nothing +#. +#. +#. select_duplicates.lua - select duplicate images from a collection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_duplicates - select duplicate images from a collection +#. +#. select_duplicates adds a button to the select module to select +#. duplicate images from a collection. If the selection2collection +#. script is also active an option is available to have the selected +#. duplicates appear as a temporary collection. +#. +#. A shortcut is available to select the duplicates from the collection +#. but it is somewhat slower because it doesn't have access to the current +#. image cache and therfore has to open each image separately. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * enable in script manager +#. * Press the button +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 +#: ../src/external/lua-scripts/official/select_duplicates.lua:238 +#: ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "duplikátumok kijelölése" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "duplikált képek kijelölése egy gyűjteményben" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr "gyűjtemény létrehozás kijelölésből" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "gyűjtemény létrehozása a kijelölt duplikátumokból" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "duplikált képek kijelölése" + +#. +#. +#. select_raw_non_raw.lua - select raw or non raw files from a collection +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_raw_non_raw - select raw or non raw files from a collection +#. +#. select_raw_non_raw adds two selection buttons, one to select raw +#. images and one to select non raw images. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "raw/nem raw fájlok kijelölése" + +#. name of script +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "raw vagy nem raw fájlok kijelölése egy gyűjteményben" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "raw kijelölése" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "raw fájlok kijelölése" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "nem raw kijelölése" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "nem raw fájlok kijelölése" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. select_unaltered.lua - select images that have not been altered in any way +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_unaltered - select images that have not been altered in any way +#. +#. select_unaltered selects images from the current collection that have not +#. been altered in any way. In other words just imported into darktable, not +#. loaded into darkroom nor having any style applied. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 +#: ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "módosítatlan kijelölése" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "kijelöli azokat a képeke, melyeken még semmilyen módosítás nem történt" + +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "módosítatlan fájlok kijelölése" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. selection2collection.lua - create a temporary collection from a selection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. selection2collection - create a temporary collection from a selection +#. +#. selection2collection creates a temporary collection, using functional +#. tagging, from a selection. The collection lasts until darktable exits +#. and then the collections are removed, but not the images. +#. +#. To create the temporary collection, a function tag (darktable|functional|s2c) +#. tag with a date and a time is applied to the selected images. The collection +#. module filters on the tag to display the connection. More than one temporary +#. collection can be created and collections can be changed by selecting the +#. appropriate tag. +#. +#. The tags are autmatically destroyed when darktable exits, thus removing the +#. collections. There is a preference in the Lua options to keep the collections +#. across darktable runs. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * start from script_manager +#. * make a selection +#. * click the create temporary collection button the the actions on selected images +#. module +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "kijelölés gyűjteménybe" + +#. visible name of script +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "ideiglenes gyűjteményt hoz létre a kijelöltekből" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. script specific +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr " a kijelölésből létrehozott gyűjtemények megőrzése" + +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "a kijelölésekből létrehozott gyűjtemények megőrzése" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ----------------- +#. program functions +#. ----------------- +#. dt.gui.libs.collect.filter returns the previous rule set when you install another +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "nincs elég kép a gyűjtemény létrehozásához" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "ideiglenes gyűjtemény létrehozása" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/selection2collection.lua:304 +#: ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "kijelölés átalakítása gyűjteménnyé" + #. #. This file is part of darktable, #. copyright (c) 2015 Jérémy Rosen & Pascal Obry @@ -12295,27 +14475,32 @@ msgstr "kiválasztás átváltása az ideiglenes vágólapra" #. #. #. return data structure for script_manager -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:52 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 msgid "selection to PDF" msgstr "kiválasztottak PDF-be" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:53 -msgid "generate a pdf file of selected images" -msgstr "pdf fájlt készít a kijelölt képekből" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" +msgstr "PDF fájl készítése a kijelölt képekből" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:65 -msgid "a pdf viewer" -msgstr "egy pdf nézegető" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 +msgid "a PDF viewer" +msgstr "egy PDF-nézegető" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:66 -msgid "can be an absolute pathname or the tool may be in the PATH" -msgstr "lehet egy abszolút elérési útvonal vagy lehet a PATH változóban" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +msgid "" +"can be an absolute pathname or the tool may be in the PATH\n" +"if not specified the system default will be used to open the PDF" +msgstr "" +"lehet abszolút elérési út, vagy az eszköz szerepelhet a PATH változóban\n" +"ha nincs megadva, a rendszer az alapértelmezett beállítást használja a PDF " +"megnyitásához" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 msgid "thumbs per line" msgstr "bélyegkép soronként" @@ -12324,37 +14509,167 @@ msgstr "bélyegkép soronként" #. The hard minimum value for the slider, the user can't manually enter a value beyond this point #. The hard maximum value for the slider, the user can't manually enter a value beyond this point #. The current value of the slider -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:83 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 msgid "title:" msgstr "cím:" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:85 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 msgid "thumbnails per row:" msgstr "bélyegkép soronként:" #. fact is that latex will get confused if the filename has multiple dots. #. so \includegraphics{file.01.jpg} wont work. We need to output the filename #. and extention separated, e.g: \includegraphics{{file.01}.jpg} -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:132 -msgid "export thumbnails to pdf" -msgstr "bélyegképek exportálása pdf-be" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" +msgstr "bélyegképek exportálása PDF-be" #. convert to PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:179 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 msgid "problem running pdflatex" msgstr "probléma a pdflatex futtatásakor" #. this one is probably usefull to the user #. open the PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:189 -msgid "problem running pdf viewer" -msgstr "probléma a pdf nézegető futtatásakor" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" +msgstr "probléma a PDF-nézegető futtatásakor" #. this one is probably usefull to the user #. finally do some clean-up #. #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. +#. +#. use_paired_jpg_as_mipmap.lua - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. use_paired_jpg_as_mipmap - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. use_paired_jpg_as_mipmap looks for RAW+JPEG image pairs as images are imported. After +#. import the JPEG image is copied to the mipmap cache as the full resolution mipmap. Requests +#. for smaller mipmap sizes can be satisfied by down sampling the full resolution mipmap. User's can +#. decide whether or not to keep the paired JPEG files. The default is to keep them. If the +#. user doesn't want them, they are deleted after being copied to the mipmap cache. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. - Add the script to the lua-scripts +#. - Enable the script +#. - Turn off the keep_jpgs preference if the JPEGS are not wanted +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "párosított jpg használata mipmapként" + +#. visible name of script +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "A JPG használata a RAW JPG párosból a teljes méretű mipmaphez" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. max mipmap size - 5.4.x = 8, after is 10 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "JPEG fájlok megtartása" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "ne törölje a JPEG-eket, miután a mipmap mappába másolta" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. if dt.collection is equal to count there are no +#. RAW+JPEG pairs +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "Nincs feldolgozandó RAW+JPEG páros" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "Cache generálás a jpg-kből" + +#. v["raw"]:generate_cache(true, 6, 6) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2018 Bill Ferguson #. @@ -12534,6 +14849,8 @@ msgstr "a dokumentációt kinyeri és kiírja a konzolra" #. file to luarc and the scripts will run. #. #. +#. figure out where we are running from +#. assume user based #. api check #. du.check_min_api_version("9.3.0", "script_manager") #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12546,11 +14863,19 @@ msgstr "a dokumentációt kinyeri és kiírja a konzolra" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:104 +#: ../src/external/lua-scripts/tools/script_manager.lua:131 +msgid "disable Lua scripts" +msgstr "Lua-szkriptek letiltása" + +#: ../src/external/lua-scripts/tools/script_manager.lua:132 +msgid "do not run the Lua scripts" +msgstr "ne futtasson Lua-szkripteket" + +#: ../src/external/lua-scripts/tools/script_manager.lua:140 msgid "check for updated scripts on start up" msgstr "frissített scriptek keresése indításkor" -#: ../src/external/lua-scripts/tools/script_manager.lua:105 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "automatically update scripts to correct version" msgstr "scriptek automatikus frissítése a jó verzióra" @@ -12620,17 +14945,17 @@ msgstr "scriptek automatikus frissítése a jó verzióra" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:409 +#: ../src/external/lua-scripts/tools/script_manager.lua:445 msgid "contributed" msgstr "hozzájárulói" -#: ../src/external/lua-scripts/tools/script_manager.lua:413 +#: ../src/external/lua-scripts/tools/script_manager.lua:449 msgid "official" msgstr "hivatalos" -#: ../src/external/lua-scripts/tools/script_manager.lua:415 -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2475 -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2485 +#: ../src/external/lua-scripts/tools/script_manager.lua:451 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 +#: ../src/iop/retouch.c:2479 msgid "tools" msgstr "eszközök" @@ -12641,7 +14966,7 @@ msgstr "eszközök" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:503 +#: ../src/external/lua-scripts/tools/script_manager.lua:539 msgid "no documentation available" msgstr "eszközök" @@ -12667,6 +14992,7 @@ msgstr "eszközök" #. change the path separator from / to \ for windows #. add the script data #. scan the scripts +#. add a string.match to figure out which lua dir to use #. strip the lua dir off #. strip off .lua\n #. let's not include ourself @@ -12674,6 +15000,18 @@ msgstr "eszközök" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found +#: ../src/external/lua-scripts/tools/script_manager.lua:792 +#: ../src/external/lua-scripts/tools/script_manager.lua:918 +msgid "" +"ERROR: git not found. Install or specify the location of the git executable." +msgstr "" +"HIBA: git nem található. Telepítse, vagy adja meg a git futtatható fájl " +"helyét." + +#: ../src/external/lua-scripts/tools/script_manager.lua:806 +msgid "lua scripts successfully updated" +msgstr "a lua scriptek sikeresen frissítve" + #. ------------ #. UI handling #. ------------ @@ -12681,27 +15019,33 @@ msgstr "eszközök" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:751 -#: ../src/external/lua-scripts/tools/script_manager.lua:866 +#: ../src/external/lua-scripts/tools/script_manager.lua:901 msgid "" -"ERROR: git not found. Install or specify the location of the git executable." +"unable to create user lua directory, installing additional scripts failed" msgstr "" -"HIBA: git nem található. Telepítse, vagy adja meg a git futtatható fájl " -"helyét." +"nem sikerült létrehozni a felhasználói lua könyvtárat, a további szkriptek " +"telepítése sikertelen" -#: ../src/external/lua-scripts/tools/script_manager.lua:765 -msgid "lua scripts successfully updated" -msgstr "a lua scriptek sikeresen frissítve" +#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#, lua-format +msgid "folder %s is already in use. Please specify a different folder name." +msgstr "" +"a(z) %s mappa már használatban van. kérem adjon meg egy másik mappanevet." + +#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#, lua-format +msgid "scripts successfully installed into folder %s" +msgstr "a szkriptek sikeresen telepítve lettek ebbe a mappába: %s" -#: ../src/external/lua-scripts/tools/script_manager.lua:905 +#: ../src/external/lua-scripts/tools/script_manager.lua:957 msgid "no scripts found to install" msgstr "nem található telepítendő script" -#: ../src/external/lua-scripts/tools/script_manager.lua:910 +#: ../src/external/lua-scripts/tools/script_manager.lua:962 msgid "failed to download scripts" msgstr "nem sikerült letölteni a scripteket" -#: ../src/external/lua-scripts/tools/script_manager.lua:1062 +#: ../src/external/lua-scripts/tools/script_manager.lua:1115 #, lua-format msgid "page %d of %d" msgstr "%d / %d oldal" @@ -12715,8 +15059,8 @@ msgstr "%d / %d oldal" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1217 -#: ../src/external/lua-scripts/tools/script_manager.lua:1492 +#: ../src/external/lua-scripts/tools/script_manager.lua:1270 +#: ../src/external/lua-scripts/tools/script_manager.lua:1564 msgid "scripts" msgstr "scriptek" @@ -12733,7 +15077,7 @@ msgstr "scriptek" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1263 +#: ../src/external/lua-scripts/tools/script_manager.lua:1316 msgid "lua API version reset, please restart darktable" msgstr "lua API verzió visszaállítás, indítsa újra a darktable-t" @@ -12742,78 +15086,79 @@ msgstr "lua API verzió visszaállítás, indítsa újra a darktable-t" #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1310 -msgid "" -"you must restart darktable to use the correct version of the lua scripts" +#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" "újra kell indítani a darktable-t a lua scriptek megfelelő verziójának " "hsználatához" +#. exec user luarc file if it exists +#. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1408 msgid "scripts to update" msgstr "frissítendő scriptek" -#: ../src/external/lua-scripts/tools/script_manager.lua:1337 +#: ../src/external/lua-scripts/tools/script_manager.lua:1409 msgid "select the scripts installation to update" msgstr "válassza ki a frissítendő telepített scripteket" -#: ../src/external/lua-scripts/tools/script_manager.lua:1346 -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1418 +#: ../src/external/lua-scripts/tools/script_manager.lua:1480 msgid "update scripts" msgstr "scriptek frissítése" -#: ../src/external/lua-scripts/tools/script_manager.lua:1347 +#: ../src/external/lua-scripts/tools/script_manager.lua:1419 msgid "update the lua scripts from the repository" msgstr "lua scriptek frissítése a kódtárolóból" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1358 +#: ../src/external/lua-scripts/tools/script_manager.lua:1430 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "írja be a hozzáadni kívánt scripteket tartalmazó git kódtároló URL-jét" -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1435 msgid "name of new folder" msgstr "könyvtár neve" -#: ../src/external/lua-scripts/tools/script_manager.lua:1364 +#: ../src/external/lua-scripts/tools/script_manager.lua:1436 msgid "enter a folder name for the additional scripts" msgstr "adjon meg egy mappanevet a további szkripteknek" -#: ../src/external/lua-scripts/tools/script_manager.lua:1369 +#: ../src/external/lua-scripts/tools/script_manager.lua:1441 msgid "URL to download additional scripts from" msgstr "URL a további szkriptek letöltéséhez" -#: ../src/external/lua-scripts/tools/script_manager.lua:1371 +#: ../src/external/lua-scripts/tools/script_manager.lua:1443 msgid "new folder to place scripts in" msgstr "új mappa a scriptek tárolásához" -#: ../src/external/lua-scripts/tools/script_manager.lua:1374 +#: ../src/external/lua-scripts/tools/script_manager.lua:1446 msgid "install additional scripts" msgstr "további scriptek telepítése" -#: ../src/external/lua-scripts/tools/script_manager.lua:1382 +#: ../src/external/lua-scripts/tools/script_manager.lua:1454 msgid "enable \"disable scripts\" button" msgstr "„scriptek letiltás” gomb engedélyezése" -#: ../src/external/lua-scripts/tools/script_manager.lua:1394 -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 +#: ../src/external/lua-scripts/tools/script_manager.lua:1491 msgid "disable scripts" msgstr "scriptek letiltása" -#: ../src/external/lua-scripts/tools/script_manager.lua:1400 +#: ../src/external/lua-scripts/tools/script_manager.lua:1472 msgid "lua scripts will not run the next time darktable is started" msgstr "a scriptek nem fognak futni a darktable következő indításakor" -#: ../src/external/lua-scripts/tools/script_manager.lua:1414 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 msgid "add more scripts" msgstr "további scriptek hozzáadása" -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1502 msgid "select the script folder" msgstr "script mappa kiválasztása" @@ -12821,49 +15166,50 @@ msgstr "script mappa kiválasztása" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1461 -#: ../src/iop/agx.c:2431 ../src/iop/channelmixerrgb.c:4426 -#: ../src/iop/clipping.c:2098 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:3007 ../src/iop/filmicrgb.c:4379 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3229 -#: ../src/libs/image.c:499 ../src/views/lighttable.c:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1533 +#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 +#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 +#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4158 +#: ../src/views/lighttable.c:1588 msgid "page" msgstr "oldalbeállítások" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1573 msgid "scripts per page" msgstr "script oldalanként" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1574 msgid "select number of start/stop buttons to display" msgstr "válassza ki a megjelenítendő indítás/leállítás gombok számát" -#: ../src/external/lua-scripts/tools/script_manager.lua:1513 +#: ../src/external/lua-scripts/tools/script_manager.lua:1585 msgid "change number of buttons" msgstr "gombok számának módosítása" -#: ../src/external/lua-scripts/tools/script_manager.lua:1523 +#: ../src/external/lua-scripts/tools/script_manager.lua:1595 msgid "configuration" msgstr "beállítás" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1545 -#: ../src/gui/accelerators.c:2916 ../src/gui/accelerators.c:3016 -#: ../src/views/view.c:1611 +#: ../src/external/lua-scripts/tools/script_manager.lua:1617 +#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 +#: ../src/views/view.c:1767 msgid "action" msgstr "művelet" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "install/update scripts" msgstr "scriptek telepítése/frissítése" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "configure" msgstr "beállítás" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "start/stop scripts" msgstr "szkriptek indítása/leállítása" @@ -12973,7 +15319,7 @@ msgstr "sebességállítás" msgid "disabled defaults" msgstr "alapértelmezések letiltva" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1419 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "görgetés" @@ -12981,19 +15327,19 @@ msgstr "görgetés" msgid "pan" msgstr "mozgatás" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6137 ../src/iop/clipping.c:1924 -#: ../src/iop/clipping.c:2105 ../src/iop/clipping.c:2121 -#: ../src/views/darkroom.c:2931 ../src/views/lighttable.c:1328 +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 +#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 msgid "horizontal" msgstr "vízszintes" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6135 ../src/iop/clipping.c:1923 -#: ../src/iop/clipping.c:2106 ../src/iop/clipping.c:2120 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:1332 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 msgid "vertical" msgstr "függőleges" @@ -13013,19 +15359,19 @@ msgstr "felle" msgid "pgupdown" msgstr "pgupdown" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1397 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" msgstr "shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1399 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1402 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "opció" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1404 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" msgstr "alt" @@ -13037,195 +15383,214 @@ msgstr "cmd" msgid "altgr" msgstr "altgr" -#: ../src/gui/accelerators.c:127 ../src/gui/accelerators.c:174 -#: ../src/libs/tagging.c:1979 +#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 +#: ../src/libs/tagging.c:2009 msgid "edit" msgstr "szerkeszt" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "up" msgstr "fel" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "down" msgstr "le" -#: ../src/gui/accelerators.c:133 +#: ../src/gui/accelerators.c:134 msgid "set" msgstr "beállít" +#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 +#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 +msgid "toggle" +msgstr "átvált" + #: ../src/gui/accelerators.c:137 +msgid "previous module" +msgstr "előző modul" + +#: ../src/gui/accelerators.c:138 +msgid "next module" +msgstr "következő modul" + +#: ../src/gui/accelerators.c:138 +msgid "previous instance" +msgstr "előző példány" + +#: ../src/gui/accelerators.c:139 +msgid "next instance" +msgstr "következő példány" + +#: ../src/gui/accelerators.c:142 msgid "popup" msgstr "popup" -#: ../src/gui/accelerators.c:138 ../src/gui/accelerators.c:171 -#: ../src/gui/gtk.c:3752 ../src/views/lighttable.c:834 +#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1024 msgid "next" msgstr "következő" -#: ../src/gui/accelerators.c:139 ../src/gui/accelerators.c:170 -#: ../src/gui/gtk.c:3753 ../src/views/lighttable.c:835 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 +#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1025 msgid "previous" msgstr "előző" -#: ../src/gui/accelerators.c:141 ../src/gui/accelerators.c:1604 +#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 msgid "last" msgstr "utolsó" -#: ../src/gui/accelerators.c:142 ../src/gui/accelerators.c:1603 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 msgid "first" msgstr "első" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:159 -#: ../src/gui/accelerators.c:354 ../src/libs/filters/rating_range.c:295 -#: ../src/libs/tagging.c:3521 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2621 ../src/views/darkroom.c:2897 -msgid "toggle" -msgstr "átvált" - -#: ../src/gui/accelerators.c:149 +#: ../src/gui/accelerators.c:154 msgid "ctrl-toggle" msgstr "ctrl-váltás" -#: ../src/gui/accelerators.c:150 +#: ../src/gui/accelerators.c:155 msgid "ctrl-on" msgstr "ctrl-be" -#: ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:156 msgid "right-toggle" msgstr "jobb-váltás" -#: ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:157 msgid "right-on" msgstr "jobb-be" -#: ../src/gui/accelerators.c:163 ../src/gui/gtk.c:3751 +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 msgid "activate" msgstr "aktiválás" -#: ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:169 msgid "ctrl-activate" msgstr "ctrl-aktivál" -#: ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:170 msgid "right-activate" msgstr "jobb-aktivál" -#: ../src/gui/accelerators.c:172 +#: ../src/gui/accelerators.c:177 msgid "store" msgstr "eltárol" -#: ../src/gui/accelerators.c:175 ../src/gui/styles_dialog.c:664 +#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "frissítés" -#: ../src/gui/accelerators.c:176 ../src/libs/tools/global_toolbox.c:60 +#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 #: ../src/libs/tools/global_toolbox.c:512 msgid "preferences" msgstr "beállítások" -#: ../src/gui/accelerators.c:181 +#: ../src/gui/accelerators.c:186 msgid "apply on new instance" msgstr "alkalmazás új példányon" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:191 msgid "start" msgstr "start" -#: ../src/gui/accelerators.c:187 +#: ../src/gui/accelerators.c:192 msgid "end" msgstr "end" -#: ../src/gui/accelerators.c:372 +#: ../src/gui/accelerators.c:377 msgid "entry" msgstr "bejegyzés" -#: ../src/gui/accelerators.c:469 +#: ../src/gui/accelerators.c:474 msgid "combo effect not found" msgstr "kombinált effekt nem található" -#: ../src/gui/accelerators.c:660 +#: ../src/gui/accelerators.c:668 msgid "(keypad)" msgstr "(billentyűzet)" -#: ../src/gui/accelerators.c:669 +#: ../src/gui/accelerators.c:677 msgid "tablet button" msgstr "tablet gomb" -#: ../src/gui/accelerators.c:678 +#: ../src/gui/accelerators.c:686 msgid "unknown driver" msgstr "ismeretlen driver" -#: ../src/gui/accelerators.c:751 +#: ../src/gui/accelerators.c:759 msgid "long" msgstr "hosszú" -#: ../src/gui/accelerators.c:752 +#: ../src/gui/accelerators.c:760 msgid "double-press" msgstr "dupla megnyomás" -#: ../src/gui/accelerators.c:753 +#: ../src/gui/accelerators.c:761 msgid "triple-press" msgstr "tripla megnyomás" -#: ../src/gui/accelerators.c:754 +#: ../src/gui/accelerators.c:762 msgid "press" msgstr "megnyomás" -#: ../src/gui/accelerators.c:758 +#: ../src/gui/accelerators.c:766 msgctxt "accel" msgid "left" msgstr "bal" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:767 msgctxt "accel" msgid "right" msgstr "jobb" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:768 msgctxt "accel" msgid "middle" msgstr "középső" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:769 msgctxt "accel" msgid "long" msgstr "hosszú" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:770 msgctxt "accel" msgid "double-click" msgstr "dupla kattintás" -#: ../src/gui/accelerators.c:763 +#: ../src/gui/accelerators.c:771 msgctxt "accel" msgid "triple-click" msgstr "tripla kattintás" -#: ../src/gui/accelerators.c:764 +#: ../src/gui/accelerators.c:772 msgid "click" msgstr "kattintás" -#: ../src/gui/accelerators.c:792 +#: ../src/gui/accelerators.c:800 msgid "first instance" msgstr "első példány" -#: ../src/gui/accelerators.c:794 +#: ../src/gui/accelerators.c:802 msgid "last instance" msgstr "utolsó példány" -#: ../src/gui/accelerators.c:796 +#: ../src/gui/accelerators.c:804 msgid "relative instance" msgstr "relatív példány" -#: ../src/gui/accelerators.c:813 ../src/gui/accelerators.c:2941 -#: ../src/gui/accelerators.c:3908 +#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 +#: ../src/gui/accelerators.c:3910 msgid "speed" msgstr "sebesség" -#: ../src/gui/accelerators.c:955 +#: ../src/gui/accelerators.c:963 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -13236,11 +15601,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1058 ../src/gui/accelerators.c:1077 +#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 msgid "start typing for incremental search" msgstr "kezdjen gépelni a növekményes kereséshez" -#: ../src/gui/accelerators.c:1061 +#: ../src/gui/accelerators.c:1069 msgid "" "\n" "press Delete to delete selected shortcut" @@ -13248,7 +15613,7 @@ msgstr "" "\n" "nyomja meg a Delete-et a kiválasztott gyorsbillentyű törléséhez" -#: ../src/gui/accelerators.c:1063 +#: ../src/gui/accelerators.c:1071 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -13257,7 +15622,7 @@ msgstr "" "nyomja meg a Delete billentyűt a kiválasztott alapértelmezett gyorsbillentyű " "letiltásához" -#: ../src/gui/accelerators.c:1064 +#: ../src/gui/accelerators.c:1072 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -13266,7 +15631,7 @@ msgstr "" "nyomja meg a Delete billentyűt a kiválasztott alapértelmezett gyorsbillentyű " "visszaállításához" -#: ../src/gui/accelerators.c:1066 +#: ../src/gui/accelerators.c:1074 msgid "" "\n" "double-click to add new shortcut" @@ -13274,11 +15639,11 @@ msgstr "" "\n" "dupla klikkel új gyorsbillentyű adható hozzá" -#: ../src/gui/accelerators.c:1078 +#: ../src/gui/accelerators.c:1086 msgid "click to filter shortcuts list" msgstr "kattintson a gyorsbillentyűk szűréséhez" -#: ../src/gui/accelerators.c:1080 +#: ../src/gui/accelerators.c:1088 msgid "" "\n" "right-click to show action of selected shortcut" @@ -13286,7 +15651,7 @@ msgstr "" "\n" "jobb kattintással megtekintheti a kiválasztott gyorsbillentyű műveletét" -#: ../src/gui/accelerators.c:1083 +#: ../src/gui/accelerators.c:1091 msgid "" "\n" "double-click to define new shortcut" @@ -13294,11 +15659,41 @@ msgstr "" "\n" "dupla kattintással adhat meg új gyorsbillentyűt" -#: ../src/gui/accelerators.c:1099 +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the " +"shortcuts list." +msgstr "" +"\n" +"\n" +"ugyanazon művelethez több gyorsbillentyű is beállítható;\n" +"a gyorsbillentyűk listájában mindegyikhez más elem, effekt, sebesség vagy " +"példány állítható be." + +#: ../src/gui/accelerators.c:1098 +msgid "" +"\n" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional " +"modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the " +"effect or speed." +msgstr "" +"\n" +"\n" +"ha a tartalék műveletek engedélyezve vannak, ugyanaz a gyorsbillentyű további " +"módosító billentyűkkel\n" +"vagy az egér görgetésével, kattintásával és mozgatásával is használható,\n" +"így más elemre hat, illetve megváltoztatja a hatást vagy a sebességet." + +#: ../src/gui/accelerators.c:1107 msgid "shift+alt+scroll to change height" msgstr "shift+alt+görgetés módosítja a magasságot" -#: ../src/gui/accelerators.c:1119 +#: ../src/gui/accelerators.c:1127 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -13306,43 +15701,43 @@ msgstr "" "nyomjon meg billentyűket egérkattintással vagy görgetési és mozgatási a " "kombinációkkal a gyorsbillentyű létrehozásához" -#: ../src/gui/accelerators.c:1120 +#: ../src/gui/accelerators.c:1128 msgid "click to open shortcut configuration" msgstr "kattintson a gyorsbillentyű beállítás megnyitásához" -#: ../src/gui/accelerators.c:1121 +#: ../src/gui/accelerators.c:1129 msgid "ctrl+click to add to quick access panel\n" msgstr "ctrl+klikk a gyors elérés panelhez adáshoz\n" -#: ../src/gui/accelerators.c:1122 +#: ../src/gui/accelerators.c:1130 msgid "ctrl+click to remove from quick access panel\n" msgstr "ctrl+klikk a gyors elérés panelről eltávolításhoz\n" -#: ../src/gui/accelerators.c:1123 +#: ../src/gui/accelerators.c:1131 msgid "scroll to change default speed" msgstr "görgetéssel módosítható az alapértelmezett sebesség" -#: ../src/gui/accelerators.c:1124 +#: ../src/gui/accelerators.c:1132 msgid "right-click to exit mapping mode" msgstr "jobb klikkel lehet kilépni a hozzárendelés módból" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "ctrl+v" msgstr "ctrl+v" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "right long click" msgstr "hosszú jobb kattintás" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "to copy Lua command" msgstr "a Lua parancs másolásához" -#: ../src/gui/accelerators.c:1455 +#: ../src/gui/accelerators.c:1461 msgid "shortcut for move exists with single effect" msgstr "a mozgatás gyorsbillentyűje létezik egyetlen hatással" -#: ../src/gui/accelerators.c:1457 +#: ../src/gui/accelerators.c:1463 #, c-format msgid "" "%s\n" @@ -13353,62 +15748,62 @@ msgstr "" "\n" "(%s hozzárendelése ehhez: %s)" -#: ../src/gui/accelerators.c:1458 +#: ../src/gui/accelerators.c:1464 msgid "create separate shortcuts for up and down move?" msgstr "hozzunk létre külön gyorsbillentyűket a fel- és lemozgatáshoz?" -#: ../src/gui/accelerators.c:1484 +#: ../src/gui/accelerators.c:1490 #, c-format msgid "%s, speed reset" msgstr "%s, sebesség visszaállítása" -#: ../src/gui/accelerators.c:1503 +#: ../src/gui/accelerators.c:1509 msgid "shortcut exists with different settings" msgstr "a gyorsbillentyű már létezik eltérő beállításokkal" -#: ../src/gui/accelerators.c:1504 +#: ../src/gui/accelerators.c:1510 msgid "reset the settings of the shortcut?" msgstr "visszaállítja a gyorsbillentyű beállításait?" -#: ../src/gui/accelerators.c:1513 +#: ../src/gui/accelerators.c:1519 msgid "shortcut already exists" msgstr "a gyorsbillentyű már létezik" -#: ../src/gui/accelerators.c:1515 +#: ../src/gui/accelerators.c:1521 msgid "disable this default shortcut?" msgstr "letiltja az alapértelmezett gyorsbillentyűt?" -#: ../src/gui/accelerators.c:1516 +#: ../src/gui/accelerators.c:1522 msgid "remove the shortcut?" msgstr "eltávolítja a gyorsbillentyűt?" -#: ../src/gui/accelerators.c:1556 +#: ../src/gui/accelerators.c:1562 msgid "clashing shortcuts exist" msgstr "ütköző gyorsbillentyű található" -#: ../src/gui/accelerators.c:1557 +#: ../src/gui/accelerators.c:1563 msgid "remove these existing shortcuts?" msgstr "eltávolítja a meglévő gyorsbillentyűket?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1602 +#: ../src/gui/accelerators.c:1608 msgid "preferred" msgstr "preferált" -#: ../src/gui/accelerators.c:1605 +#: ../src/gui/accelerators.c:1611 msgid "second" msgstr "második" -#: ../src/gui/accelerators.c:1606 +#: ../src/gui/accelerators.c:1612 msgid "last but one" msgstr "utolsóelőtti" -#: ../src/gui/accelerators.c:1769 ../src/gui/accelerators.c:1834 +#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 msgid "(unchanged)" msgstr "(változatlan)" -#: ../src/gui/accelerators.c:1951 +#: ../src/gui/accelerators.c:1957 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -13425,56 +15820,56 @@ msgstr "" "kombinálva egy módosító billentyűvel (ctrl/shift/alt)\n" "egy billentyű lehet duplán vagy triplán lenyomott egy hosszan tartó " "lenyomással\n" -"egy billentyűt nyomva tartva az egérgombokkal kombinált (dupla/tripla/" -"hosszú) kattintás lehetséges\n" +"egy billentyűt nyomva tartva az egérgombokkal kombinált (dupla/tripla/hosszú) " +"kattintás lehetséges\n" "a billentyűt (és a módosítókat és/vagy gombokat) továbbra is nyomva tartva " "görgetés vagy egérmozgatás hozzáadható\n" -"a csatlakoztatott eszközök fizikai vezérlőik segítségével " -"billentyűleütéseket vagy mozdulatokat küldhetnek\n" +"a csatlakoztatott eszközök fizikai vezérlőik segítségével billentyűleütéseket " +"vagy mozdulatokat küldhetnek\n" "\n" "kattintson a jobb gombbal a kilépéshez" -#: ../src/gui/accelerators.c:2024 +#: ../src/gui/accelerators.c:2030 msgid "removing shortcut" msgstr "gyorsbillentyű eltávolítása" -#: ../src/gui/accelerators.c:2026 +#: ../src/gui/accelerators.c:2032 msgid "disable the selected default shortcut?" msgstr "letiltja a kiválasztott alapértelmezett gyorsbillentyűt?" -#: ../src/gui/accelerators.c:2027 +#: ../src/gui/accelerators.c:2033 msgid "restore the selected default shortcut?" msgstr "visszállítja a kiválasztott alapértelmezett gyorsbillentyűt?" -#: ../src/gui/accelerators.c:2028 +#: ../src/gui/accelerators.c:2034 msgid "remove the selected shortcut?" msgstr "eltávolítja a kiválasztott gyorsbillentyűt?" -#: ../src/gui/accelerators.c:2143 +#: ../src/gui/accelerators.c:2149 msgid "command" msgstr "parancs" -#: ../src/gui/accelerators.c:2144 +#: ../src/gui/accelerators.c:2150 msgid "preset" msgstr "tárolt beállítás" -#: ../src/gui/accelerators.c:2525 +#: ../src/gui/accelerators.c:2531 msgid "restore shortcuts" msgstr "gyorsbillentyűk visszaállítása" -#: ../src/gui/accelerators.c:2528 +#: ../src/gui/accelerators.c:2534 msgid "_defaults" msgstr "_alapértelmezések" -#: ../src/gui/accelerators.c:2529 +#: ../src/gui/accelerators.c:2535 msgid "_startup" msgstr "_indításkor" -#: ../src/gui/accelerators.c:2530 +#: ../src/gui/accelerators.c:2536 msgid "_edits" msgstr "_szerkesztések" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2541 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -13486,7 +15881,7 @@ msgstr "" " - mint indításkor\n" " - mint a párbeszédpanel megnyitásakor\n" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2547 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -13494,17 +15889,16 @@ msgstr "" "összes újabb gyorsbillentyű kitakarítása\n" "(csak a módosítottak helyreállítása helyett)" -#: ../src/gui/accelerators.c:2598 ../src/gui/preferences.c:1045 -#: ../src/libs/tools/global_toolbox.c:487 -#: ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 +#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 msgid "shortcuts" msgstr "gyorsbillentyűk" -#: ../src/gui/accelerators.c:2608 +#: ../src/gui/accelerators.c:2614 msgid "export shortcuts" msgstr "gyorsbillentyűk exportálása" -#: ../src/gui/accelerators.c:2615 +#: ../src/gui/accelerators.c:2621 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -13512,27 +15906,27 @@ msgstr "" "összes gyorsbillentyű exportálása fájlba\n" "vagy csak egy kiválasztott eszközhöz tartozóké\n" -#: ../src/gui/accelerators.c:2621 ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 msgid "keyboard" msgstr "billentyűzet" -#: ../src/gui/accelerators.c:2634 +#: ../src/gui/accelerators.c:2640 msgid "device id" msgstr "eszköz azonosító" -#: ../src/gui/accelerators.c:2652 +#: ../src/gui/accelerators.c:2658 msgid "select file to export" msgstr "exportálandó fájl kiválasztása" -#: ../src/gui/accelerators.c:2653 ../src/libs/tagging.c:2847 +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 msgid "_export" msgstr "_exportálás" -#: ../src/gui/accelerators.c:2680 +#: ../src/gui/accelerators.c:2686 msgid "import shortcuts" msgstr "gyorsbillentyűk importálása" -#: ../src/gui/accelerators.c:2687 +#: ../src/gui/accelerators.c:2693 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -13540,31 +15934,31 @@ msgstr "" "összes gyorsbillentyű importálása fájlból\n" "vagy csak egy kiválasztott eszközhöz tartozóké\n" -#: ../src/gui/accelerators.c:2704 +#: ../src/gui/accelerators.c:2710 msgid "id in file" msgstr "id a fájlban" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2716 msgid "id when loaded" msgstr "id amikor betöltődött" -#: ../src/gui/accelerators.c:2713 +#: ../src/gui/accelerators.c:2719 msgid "clear device first" msgstr "először az eszköz törlése" -#: ../src/gui/accelerators.c:2738 +#: ../src/gui/accelerators.c:2744 msgid "select file to import" msgstr "importálandó fájl kiválasztása" -#: ../src/gui/accelerators.c:2739 ../src/libs/tagging.c:2805 +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 msgid "_import" msgstr "_importálás" -#: ../src/gui/accelerators.c:2789 +#: ../src/gui/accelerators.c:2795 msgid "import sample shortcuts" msgstr "minta gyorsbillentyűk importálása" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2801 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -13588,11 +15982,11 @@ msgstr "" "ajánlatos a jelenlegi gyorsbillentyűket exportálni,\n" "mielőtt ezeket hozzáadná.\n" -#: ../src/gui/accelerators.c:2891 +#: ../src/gui/accelerators.c:2897 msgid "search shortcuts list" msgstr "gyorsbillentyű keresés" -#: ../src/gui/accelerators.c:2893 +#: ../src/gui/accelerators.c:2899 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -13600,23 +15994,23 @@ msgstr "" "növekményes keresés a gyorsbillentyűk listájában\n" "nyomjon fel vagy le billentyűt a találatok közti váltáshoz" -#: ../src/gui/accelerators.c:2913 ../src/views/view.c:1609 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "gyorsbillentyű" -#: ../src/gui/accelerators.c:2926 +#: ../src/gui/accelerators.c:2932 msgid "element" msgstr "elem" -#: ../src/gui/accelerators.c:2934 +#: ../src/gui/accelerators.c:2940 msgid "effect" msgstr "hatás" -#: ../src/gui/accelerators.c:2992 +#: ../src/gui/accelerators.c:2998 msgid "search actions list" msgstr "művelet keresés" -#: ../src/gui/accelerators.c:2994 +#: ../src/gui/accelerators.c:3000 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -13624,16 +16018,16 @@ msgstr "" "növekményes keresés a műveletek listájában\n" "nyomjon fel vagy le billentyűt a találatok közti váltáshoz" -#: ../src/gui/accelerators.c:3024 ../src/gui/guides.c:840 -#: ../src/gui/metadata_tags.c:117 +#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "típus" -#: ../src/gui/accelerators.c:3054 +#: ../src/gui/accelerators.c:3060 msgid "enable fallbacks" msgstr "tartalékok engedélyezése" -#: ../src/gui/accelerators.c:3055 +#: ../src/gui/accelerators.c:3061 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -13642,52 +16036,51 @@ msgstr "" "jelentéseit\n" "az alap gyorsbillentyűvel együtt használva" -#: ../src/gui/accelerators.c:3062 +#: ../src/gui/accelerators.c:3068 msgid "open help page for shortcuts" msgstr "gyorsbillentyűk súgóoldalának megnyitása" -#: ../src/gui/accelerators.c:3066 +#: ../src/gui/accelerators.c:3072 msgid "restore..." msgstr "visszaállítás…" -#: ../src/gui/accelerators.c:3067 +#: ../src/gui/accelerators.c:3073 msgid "restore default shortcuts or previous state" msgstr "alapértelmezett gyorsbillentyűk vagy korábbi állapot visszaállítása" -#: ../src/gui/accelerators.c:3070 +#: ../src/gui/accelerators.c:3076 msgid "import extras" msgstr "extrák importálása" -#: ../src/gui/accelerators.c:3071 +#: ../src/gui/accelerators.c:3077 msgid "import extended default shortcuts" msgstr "bővített alapértelmezett gyorsbillentyűk importálása" -#: ../src/gui/accelerators.c:3074 ../src/libs/styles.c:901 -#: ../src/libs/tagging.c:3683 +#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3713 msgid "import..." msgstr "importálás…" -#: ../src/gui/accelerators.c:3075 +#: ../src/gui/accelerators.c:3081 msgid "fully or partially import shortcuts from file" msgstr "gyorsbillentyűk teljes, vagy részleges importálása fájlból" -#: ../src/gui/accelerators.c:3078 ../src/libs/styles.c:907 -#: ../src/libs/tagging.c:3690 +#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3720 msgid "export..." msgstr "exportálás…" -#: ../src/gui/accelerators.c:3079 +#: ../src/gui/accelerators.c:3085 msgid "fully or partially export shortcuts to file" msgstr "gyorsbillentyűk teljes, vagy részleges exportálása fájlba" -#: ../src/gui/accelerators.c:3091 +#: ../src/gui/accelerators.c:3097 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" "this is switched on by toggling the \"keyboard\" button next to " -"preferences in the top panel. in this mode, clicking on a widget or area " -"will open this dialog with the appropriate selection for advanced " -"configuration.\n" +"preferences in the top panel. in this mode, clicking on a widget or area will " +"open this dialog with the appropriate selection for advanced configuration.\n" "\n" "multiple shortcuts can be assigned to the same action. this is especially " "useful if it has multiple elements, like the module buttons or the " @@ -13701,43 +16094,41 @@ msgstr "" "gyorsbillentyű összerendelő mód.\n" "ezt a felső panelen a beállítások melletti \"billentyűzet\" gomb " "megnyomásával lehet bekapcsolni. ebben a módban egy vezérlőre vagy területre " -"kattintva megnyílik ez a párbeszédablak, benne kijelölve a megfelelő " -"opciót.\n" +"kattintva megnyílik ez a párbeszédablak, benne kijelölve a megfelelő opciót.\n" "\n" "több gyorsbillentyű is hozzárendelhető ugyanahhoz a művelethez. ez különösen " -"hasznos, ha több eleme van, például a modul gombjai vagy a " -"csúszkákhoz kapcsolt színmintavevők. azonban a tartalékok " -"bekapcsolásával ugyanazokat az egyszerű billentyűparancsokat használhatja, " -"és egérkattintással módosíthatja az elemüket vagy az hatásukat.\n" +"hasznos, ha több eleme van, például a modul gombjai vagy a csúszkákhoz " +"kapcsolt színmintavevők. azonban a tartalékok bekapcsolásával " +"ugyanazokat az egyszerű billentyűparancsokat használhatja, és " +"egérkattintással módosíthatja az elemüket vagy az hatásukat.\n" "\n" "kattintson háromszor az értesítés végleges elvetéséhez" -#: ../src/gui/accelerators.c:3521 +#: ../src/gui/accelerators.c:3527 msgid "reinitialising input devices" msgstr "beviteli eszközök újrainicializálása" -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "move not assigned" msgstr "mozgás nincs hozzárendelve" -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "fallback to earlier move" msgstr "visszaállás korábbi mozgatásra" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "down move" msgstr "lefelé mozgatás" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "flip top/bottom first/last" msgstr "teteje/alja első/utolsó megfordítása" -#: ../src/gui/accelerators.c:3771 +#: ../src/gui/accelerators.c:3775 msgid "fallback to move" msgstr "visszaállás mozgatásra" -#: ../src/gui/accelerators.c:3877 +#: ../src/gui/accelerators.c:3881 #, c-format msgid "" "\n" @@ -13746,241 +16137,210 @@ msgstr "" "\n" "'%s' beállítás alkalmazása" -#: ../src/gui/accelerators.c:4027 +#. TODO +#: ../src/gui/accelerators.c:3997 +msgid "ignoring shortcuts while blocking jobs running" +msgstr "gyorsbillentyűk mellőzés a blokkoló munkafolyamatok alatt" + +#: ../src/gui/accelerators.c:4031 #, c-format msgid "%s not assigned" msgstr "%s nincs hozzárendelve" -#: ../src/gui/accelerators.c:4206 +#: ../src/gui/accelerators.c:4211 #, c-format msgid "%s assigned to %s" msgstr "%s hozzárendelve ehhez: %s" -#: ../src/gui/accelerators.c:4425 +#: ../src/gui/accelerators.c:4424 msgid "short key press resets stuck keys" msgstr "rövid gombnyomás visszaállítja a beragadt billentyűket" -#: ../src/gui/workspace.c:59 -msgid "delete workspace" -msgstr "munkaterület törlése" - -#: ../src/gui/workspace.c:60 -#, c-format -msgid "" -"WARNING\n" -"\n" -"do you really want to delete the '%s' workspace?\n" -"\n" -"if XMP writing is not activated, the editing work will be lost." -msgstr "" -"FIGYELMEZTETÉS\n" -"\n" -"biztosan törölni szeretné a(z) „%s” munkaterületet?\n" -"\n" -"ha az XMP-k kiírása nincs bekapcsolva, a szerkesztési munka el fog veszni." - -#. add a memory workspace just after default one -#: ../src/gui/workspace.c:103 ../src/gui/workspace.c:209 -msgid "memory" -msgstr "emlék" - -#: ../src/gui/workspace.c:165 -msgid "darktable - select a workspace" -msgstr "darktable – munkaterület kiválasztása" - -#: ../src/gui/workspace.c:175 -msgid "select an existing workspace" -msgstr "válasszon egy munkaterületet" - -#: ../src/gui/workspace.c:234 -msgid "or create a new one" -msgstr "vagy készítsen egy újat" - -#: ../src/gui/workspace.c:242 ../src/libs/session.c:104 -msgid "create" -msgstr "létrehozás" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "színmintavétel a képről" -#: ../src/gui/gtk.c:189 ../src/views/darkroom.c:4001 +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 msgid "darktable - darkroom preview" msgstr "darktable – sötétszoba előnézet" -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips off" msgstr "buboréksúgó ki" -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips on" msgstr "buboréksúgó be" -#: ../src/gui/gtk.c:896 +#: ../src/gui/gtk.c:1035 msgid "closing darktable..." msgstr "darktable bezárása…" -#: ../src/gui/gtk.c:926 +#: ../src/gui/gtk.c:1065 msgid "exporting to GIMP" msgstr "exportálás GIMP-be" -#: ../src/gui/gtk.c:1166 +#: ../src/gui/gtk.c:1346 msgid "URL opened in web browser" msgstr "az URL megnyitva egy böngészőben" -#: ../src/gui/gtk.c:1170 +#: ../src/gui/gtk.c:1350 msgid "error while opening URL in web browser" msgstr "hiba történt az URL böngészőben megnyitása közben" #. View menu -#: ../src/gui/gtk.c:1306 +#: ../src/gui/gtk.c:1531 msgctxt "menu" msgid "Views" msgstr "Nézetek" -#: ../src/gui/gtk.c:1310 +#: ../src/gui/gtk.c:1535 msgctxt "menu" msgid "Lighttable" msgstr "Átvilágító" -#: ../src/gui/gtk.c:1311 +#: ../src/gui/gtk.c:1536 msgctxt "menu" msgid "Darkroom" msgstr "Sötétkamra" -#: ../src/gui/gtk.c:1317 +#: ../src/gui/gtk.c:1542 msgctxt "menu" msgid "Slideshow" msgstr "Diavetítés" -#: ../src/gui/gtk.c:1319 +#: ../src/gui/gtk.c:1544 msgctxt "menu" msgid "Map" msgstr "Térkép" -#: ../src/gui/gtk.c:1321 +#: ../src/gui/gtk.c:1546 msgctxt "menu" msgid "Print" msgstr "Nyomtatás" -#: ../src/gui/gtk.c:1323 +#: ../src/gui/gtk.c:1548 msgctxt "menu" msgid "Tethering" msgstr "Tethering" #. Window menu -#: ../src/gui/gtk.c:1329 +#: ../src/gui/gtk.c:1554 msgctxt "menu" msgid "Window" msgstr "Ablak" #. Help menu -#: ../src/gui/gtk.c:1337 +#: ../src/gui/gtk.c:1562 msgctxt "menu" msgid "Help" msgstr "Súgó" -#: ../src/gui/gtk.c:1341 +#: ../src/gui/gtk.c:1566 msgctxt "menu" msgid "darktable Manual" msgstr "darktable súgója" -#: ../src/gui/gtk.c:1348 +#: ../src/gui/gtk.c:1573 msgctxt "menu" msgid "darktable Homepage" msgstr "darktable honlapja" -#: ../src/gui/gtk.c:1373 +#: ../src/gui/gtk.c:1605 msgctxt "menu" msgid "Preferences" msgstr "Beállítások" -#: ../src/gui/gtk.c:1470 +#: ../src/gui/gtk.c:1659 msgid "panels" msgstr "panelek" -#: ../src/gui/gtk.c:1509 +#: ../src/gui/gtk.c:1698 msgid "switch views" msgstr "nézetek váltása" -#: ../src/gui/gtk.c:1510 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 msgid "tethering" msgstr "tethering" -#: ../src/gui/gtk.c:1516 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 msgid "map" msgstr "térkép" -#: ../src/gui/gtk.c:1518 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "diavetítés" #. Print button -#: ../src/gui/gtk.c:1520 ../src/libs/print_settings.c:2954 +#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 msgid "print" msgstr "nyomtatás" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1527 +#: ../src/gui/gtk.c:1716 msgid "quit" msgstr "kilépés" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1531 +#: ../src/gui/gtk.c:1720 msgid "fullscreen" msgstr "teljes képernyő" -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1725 msgid "collapsing controls" msgstr "vezérlőelemek összecsukása" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1539 +#: ../src/gui/gtk.c:1728 msgid "header" msgstr "fejléc" -#: ../src/gui/gtk.c:1541 +#: ../src/gui/gtk.c:1730 msgid "filmstrip and timeline" msgstr "filmszalag és idővonal" -#: ../src/gui/gtk.c:1543 +#: ../src/gui/gtk.c:1732 msgid "top toolbar" msgstr "felső eszköztár" -#: ../src/gui/gtk.c:1544 +#: ../src/gui/gtk.c:1733 msgid "bottom toolbar" msgstr "alsó eszköztár" -#: ../src/gui/gtk.c:1545 +#: ../src/gui/gtk.c:1734 msgid "all top" msgstr "összes felső" -#: ../src/gui/gtk.c:1546 +#: ../src/gui/gtk.c:1735 msgid "all bottom" msgstr "összes alsó" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1737 msgid "toggle tooltip visibility" msgstr "buboréksúgó láthatóságának váltása" -#: ../src/gui/gtk.c:1551 +#: ../src/gui/gtk.c:1740 msgid "reinitialise input devices" msgstr "beviteli eszközök újrainicializálása" -#: ../src/gui/gtk.c:1592 +#: ../src/gui/gtk.c:1781 msgid "toggle focus-peaking mode" msgstr "fókuszkiemelési mód váltása" -#: ../src/gui/gtk.c:1599 +#: ../src/gui/gtk.c:1788 msgid "toggle focus peaking" msgstr "fókuszkiemelés váltása" -#: ../src/gui/gtk.c:1940 ../src/gui/gtk.c:3858 ../src/gui/gtk.c:3863 -#: ../src/gui/gtk.c:3868 ../src/gui/gtk.c:3873 +#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 +#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 msgid "tabs" msgstr "fülek" -#: ../src/gui/gtk.c:2026 +#: ../src/gui/gtk.c:2216 msgid "collapsing panels" msgstr "panelek összecsukása" -#: ../src/gui/gtk.c:2027 +#: ../src/gui/gtk.c:2217 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -13996,53 +16356,53 @@ msgstr "" "\n" "biztosan becsukja most a paneleket?" -#: ../src/gui/gtk.c:2428 +#: ../src/gui/gtk.c:2685 msgid "restore defaults" msgstr "alapértelmezettek visszaállítása" -#: ../src/gui/gtk.c:2429 +#: ../src/gui/gtk.c:2686 msgid "restore the default visibility and position of all modules in this view" msgstr "a nézet összes modulja láthatóságának és pozíciójának visszaállítása" -#: ../src/gui/gtk.c:2511 +#: ../src/gui/gtk.c:2770 msgid "right-click to show/hide modules" msgstr "jobb kattintás a modulok megjelenítése/elrejtése" -#: ../src/gui/gtk.c:2520 +#: ../src/gui/gtk.c:2779 msgid "show/hide modules" msgstr "modulok megjelenítése/elrejtése" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3318 +#: ../src/gui/gtk.c:3583 msgid "access the online user manual?" msgstr "megnyitja az online kézikönyvet?" -#: ../src/gui/gtk.c:3319 +#: ../src/gui/gtk.c:3584 #, c-format msgid "do you want to access `%s'?" msgstr "meg szeretné nyitni ezt: „%s”?" -#: ../src/gui/gtk.c:3392 +#: ../src/gui/gtk.c:3606 msgid "there is no help available for this element" msgstr "ehhez az elemhez nem elérhető el súgó" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3412 ../src/libs/metadata_view.c:839 +#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3414 +#: ../src/gui/gtk.c:3653 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3746 +#: ../src/gui/gtk.c:3993 msgid "does not contain pages" msgstr "nem tartalmaz oldalakat" -#: ../src/gui/gtk.c:3995 +#: ../src/gui/gtk.c:4242 #, c-format msgid "never show more than %d lines" msgstr "sose mutasson több mint %d sort" @@ -14121,17 +16481,7 @@ msgstr "" #: ../src/gui/gtkentry.c:108 msgid "$(IMAGE.TAGS) - tags as set in metadata settings, flattened" -msgstr "" -"$(IMAGE.TAGS) – címkék a metaadat-beállításoknak megfelelően, kilapítva" - -#: ../src/gui/gtkentry.c:109 -msgid "$(IMAGE.ID) - image ID" -msgstr "$(IMAGE.ID) – kép ID" - -#: ../src/gui/gtkentry.c:110 -msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" -msgstr "" -"$(IMAGE.ID.NEXT) – az importáláskor hozzárendelendő következő képazonosító" +msgstr "$(IMAGE.TAGS) – címkék a metaadat-beállításoknak megfelelően, kilapítva" #: ../src/gui/gtkentry.c:116 msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" @@ -14154,7 +16504,7 @@ msgid "from metadata" msgstr "metaadatokból" #: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:560 +#: ../src/iop/monochrome.c:558 msgid "grid" msgstr "rács" @@ -14224,11 +16574,11 @@ msgid "global guide overlay settings" msgstr "globális segédvonal rávetítés" #: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:2897 +#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 msgid "guide lines" msgstr "segédvonalak" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2103 +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 msgid "flip" msgstr "tükrözés" @@ -14244,7 +16594,7 @@ msgstr "vízszintesen" msgid "vertically" msgstr "függőlegesen" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6139 ../src/iop/clipping.c:2107 +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 #: ../src/iop/colorbalance.c:1861 msgid "both" msgstr "mindkettő" @@ -14279,8 +16629,8 @@ msgstr "segédvonal rátét megjelenítése ha ez a modul aktív" #: ../src/gui/guides.c:1044 msgid "" "change global guide settings\n" -"note that these settings are applied globally and will impact any module " -"that shows guide overlays" +"note that these settings are applied globally and will impact any module that " +"shows guide overlays" msgstr "" "globális segédvonal beállítások módosítása\n" "megjegyzendő, hogy ezek a beállítások globálisan érvényesek, és hatással " @@ -14291,12 +16641,12 @@ msgid "select parts to copy" msgstr "másolandó részek kiválasztása" #: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 -#: ../src/gui/styles_dialog.c:551 +#: ../src/gui/styles_dialog.c:552 msgid "select _all" msgstr "mind _kiválaszt" #: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 -#: ../src/gui/styles_dialog.c:552 +#: ../src/gui/styles_dialog.c:553 msgid "select _none" msgstr "kiválasztás meg_szűntetése" @@ -14313,18 +16663,18 @@ msgstr "_felülírás" msgid "appen_d" msgstr "_hozzáfűzés" -#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:618 -#: ../src/gui/styles_dialog.c:640 +#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:619 +#: ../src/gui/styles_dialog.c:641 msgid "include" msgstr "tartalmaz" -#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:694 -#: ../src/gui/styles_dialog.c:700 +#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:695 +#: ../src/gui/styles_dialog.c:701 msgid "item" msgstr "elem" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:707 -#: ../src/gui/styles_dialog.c:716 +#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 +#: ../src/gui/styles_dialog.c:717 msgid "mask" msgstr "maszk" @@ -14333,11 +16683,11 @@ msgid "can't copy history out of unaltered image" msgstr "a módosítatlan képek előzménye nem másolható" #. grid headers -#: ../src/gui/import_metadata.c:456 +#: ../src/gui/import_metadata.c:485 msgid "metadata presets" msgstr "tárolt metaadat beállítás" -#: ../src/gui/import_metadata.c:459 +#: ../src/gui/import_metadata.c:488 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -14347,11 +16697,11 @@ msgstr "" "dupla kattintás a címkén törli a megfelelő bejegyzést\n" "dupla kattintás a „tárolt beállításon” törli az összes bejegyzést" -#: ../src/gui/import_metadata.c:469 +#: ../src/gui/import_metadata.c:498 msgid "from XMP" msgstr "XMP-ből" -#: ../src/gui/import_metadata.c:472 +#: ../src/gui/import_metadata.c:501 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -14360,37 +16710,37 @@ msgid "" msgstr "" "a kiválasztott metaadatok importálva lesznek a képből és felülírják az " "alapértelmezett értéket.\n" -"ez a „frissített XMP-fájlok keresése” és „kísérőfájlok betöltése” " -"műveleteket is vezérli.\n" +"ez a „frissített XMP-fájlok keresése” és „kísérőfájlok betöltése” műveleteket " +"is vezérli.\n" "VIGYÁZAT: a ki nem választott metaadatok ki lesznek takarítva, amikor az XMP-" "fájl frissül." #. tags -#: ../src/gui/import_metadata.c:483 +#: ../src/gui/import_metadata.c:512 msgid "tag presets" msgstr "tárolt címkebeállítások" -#: ../src/gui/import_metadata.c:497 +#: ../src/gui/import_metadata.c:526 msgid "comma separated list of tags" msgstr "vesszővel elválasztott címkék" -#: ../src/gui/metadata_tags.c:90 +#: ../src/gui/metadata_tags.c:92 msgid "select tag" msgstr "címke kiválasztása" -#: ../src/gui/metadata_tags.c:92 +#: ../src/gui/metadata_tags.c:94 msgid "_add" msgstr "_hozzáadás" -#: ../src/gui/metadata_tags.c:93 ../src/libs/geotagging.c:832 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 msgid "_done" msgstr "_kész" -#: ../src/gui/metadata_tags.c:103 +#: ../src/gui/metadata_tags.c:105 msgid "list filter" msgstr "listaszűrő" -#: ../src/gui/metadata_tags.c:109 +#: ../src/gui/metadata_tags.c:111 msgid "" "list of available tags. click 'add' button or double-click on tag to add the " "selected one" @@ -14398,11 +16748,11 @@ msgstr "" "elérhető címkék listája. a kijelölt hozzáadásához kattintson a „hozzáad” " "gombra vagy duplán a címkére" -#: ../src/gui/preferences.c:304 +#: ../src/gui/preferences.c:314 msgid "reset panels in all views" msgstr "összes nézet panelének visszaállítása" -#: ../src/gui/preferences.c:305 +#: ../src/gui/preferences.c:315 msgid "" "are you sure?\n" "\n" @@ -14415,15 +16765,15 @@ msgstr "" "modulokat." #. language -#: ../src/gui/preferences.c:338 +#: ../src/gui/preferences.c:348 msgid "interface language" msgstr "a felület nyelve" -#: ../src/gui/preferences.c:358 +#: ../src/gui/preferences.c:368 msgid "double-click to reset to the system language" msgstr "dupla kattintással visszaállítja a rendszer nyelvére" -#: ../src/gui/preferences.c:361 +#: ../src/gui/preferences.c:371 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -14432,27 +16782,27 @@ msgstr "" "a felhasználói felület nyelvének beállítása. a rendszeren alapértelmezett *-" "gal van jelölve (újraindítás szükséges)" -#: ../src/gui/preferences.c:373 +#: ../src/gui/preferences.c:383 msgid "theme" msgstr "téma" -#: ../src/gui/preferences.c:404 +#: ../src/gui/preferences.c:414 msgid "set the theme for the user interface" msgstr "a felhasználói felület témájának beállítása" -#: ../src/gui/preferences.c:419 ../src/gui/preferences.c:426 +#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 msgid "use system font size" -msgstr "rendszer betűméret használata" +msgstr "a rendszer betűméretének használata" -#: ../src/gui/preferences.c:442 ../src/gui/preferences.c:449 +#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 msgid "font size in points" msgstr "betűméret pontban" -#: ../src/gui/preferences.c:455 +#: ../src/gui/preferences.c:465 msgid "GUI controls and text DPI" msgstr "GUI elemek és szövegek DPI-je" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:475 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -14468,76 +16818,76 @@ msgstr "" "az alapértelmezés 96 DPI a legtöbb rendszeren.\n" "(újraindítás szükséges)" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:485 msgid "reset view panels" msgstr "nézetpanelek visszaállítása" -#: ../src/gui/preferences.c:477 +#: ../src/gui/preferences.c:487 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "" "rejtett panelek, méretük és kiválasztott moduljaik visszaállítása, minden " "nézetben" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:484 +#: ../src/gui/preferences.c:494 msgid "modify selected theme with CSS tweaks below" msgstr "a kiválasztott téma módosítása az alábbi CSS finomhangolással" -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:504 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "" "a téma módosítása az alábbi mezőbe bevitt CSS kóddal (mentve a user.css " "fájlba)" -#: ../src/gui/preferences.c:518 +#: ../src/gui/preferences.c:528 msgctxt "usercss" msgid "save CSS and apply" msgstr "CSS mentése és alkalmazása" -#: ../src/gui/preferences.c:526 +#: ../src/gui/preferences.c:536 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "" "kattintson a szerkesztőbe beírt CSS finomhangolások mentéséhez és " "alkalmazásához" -#: ../src/gui/preferences.c:529 +#: ../src/gui/preferences.c:539 msgid "open help page for CSS tweaks" msgstr "CSS finomhangolás súgóoldalának megnyitása" #. load default text with some pointers -#: ../src/gui/preferences.c:551 +#: ../src/gui/preferences.c:561 msgid "ERROR Loading user.css" msgstr "HIBA a user.css betöltése közben" #. load default text -#: ../src/gui/preferences.c:560 +#: ../src/gui/preferences.c:570 msgid "Enter CSS theme tweaks here" msgstr "Ide írja a téma CSS finomhangolásait" -#: ../src/gui/preferences.c:574 +#: ../src/gui/preferences.c:585 msgid "darktable preferences" msgstr "a darktable beállításai" -#: ../src/gui/preferences.c:632 +#: ../src/gui/preferences.c:648 msgid "darktable needs to be restarted for settings to take effect" msgstr "a darktable-t újra kell indítani, hogy a beállítások érvénybe lépjenek" #. exif -#: ../src/gui/preferences.c:938 ../src/gui/presets.c:655 +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 #: ../src/libs/metadata_view.c:147 msgid "model" msgstr "modell" -#: ../src/gui/preferences.c:944 ../src/gui/presets.c:663 +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 #: ../src/libs/metadata_view.c:148 msgid "maker" msgstr "gyártó" -#: ../src/gui/preferences.c:990 +#: ../src/gui/preferences.c:1007 msgid "search presets list" msgstr "tárolt beállítások keresése" -#: ../src/gui/preferences.c:993 +#: ../src/gui/preferences.c:1010 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -14545,55 +16895,336 @@ msgstr "" "növekményes keresés a tárolt beállítások listájában\n" "nyomjon fel vagy le billentyűt a találatok közti váltáshoz" -#: ../src/gui/preferences.c:1003 +#: ../src/gui/preferences.c:1020 msgctxt "preferences" msgid "import..." msgstr "importálás…" -#: ../src/gui/preferences.c:1008 +#: ../src/gui/preferences.c:1025 msgctxt "preferences" msgid "export..." msgstr "exportálás…" -#: ../src/gui/preferences.c:1193 +#: ../src/gui/preferences.c:1208 #, c-format msgid "failed to import preset %s" msgstr "%s tárolt beállítás importálása sikertelen" -#: ../src/gui/preferences.c:1205 +#: ../src/gui/preferences.c:1220 msgid "select preset(s) to import" msgstr "válasszon importálandó tárolt beállításokat" -#: ../src/gui/preferences.c:1206 ../src/libs/collect.c:433 -#: ../src/libs/copy_history.c:114 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 msgid "_open" msgstr "_megnyitás" -#: ../src/gui/preferences.c:1215 +#: ../src/gui/preferences.c:1230 msgid "darktable preset files" msgstr "darktable tárolt beállítás fájlok" -#: ../src/gui/preferences.c:1220 ../src/iop/lut3d.c:1604 -#: ../src/libs/copy_history.c:153 ../src/libs/geotagging.c:968 -#: ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 +#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 msgid "all files" msgstr "összes fájl" +#: ../src/gui/preferences_ai.c:161 +msgid "downloaded" +msgstr "letöltve" + +#: ../src/gui/preferences_ai.c:163 +msgid "update available" +msgstr "frissíthető" + +#: ../src/gui/preferences_ai.c:165 +msgid "update required" +msgstr "frissíteni kell" + +#: ../src/gui/preferences_ai.c:167 +msgid "downloading..." +msgstr "letöltés…" + +#: ../src/gui/preferences_ai.c:171 +msgid "not downloaded" +msgstr "nincs letöltve" + +#: ../src/gui/preferences_ai.c:379 +msgid "select hardware acceleration for AI inference:" +msgstr "hardveres gyorsítás kiválasztása az MI-interfész számára:" + +#: ../src/gui/preferences_ai.c:569 +msgid "restart to apply" +msgstr "újraindítás az életbe lépéshez" + +#: ../src/gui/preferences_ai.c:581 +msgid "not available, will fall back to CPU" +msgstr "nem érhető el, visszatérés a CPU-hoz" + +#: ../src/gui/preferences_ai.c:833 +msgid "downloading AI model" +msgstr "MI-modell letöltése" + +#: ../src/gui/preferences_ai.c:848 +#, c-format +msgid "downloading: %s" +msgstr "letöltés: %s" + +#: ../src/gui/preferences_ai.c:919 +msgid "model download failed" +msgstr "modell letöltése sikertelen" + +#: ../src/gui/preferences_ai.c:994 +msgid "install AI models" +msgstr "MI-modellek telepítése" + +#: ../src/gui/preferences_ai.c:1002 +msgid "AI model packages (*.dtmodel)" +msgstr "MI-modellcsomagok (*.dtmodel)" + +#: ../src/gui/preferences_ai.c:1093 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "törli a modellt?" +msgstr[1] "törli a modelleket?" + +#: ../src/gui/preferences_ai.c:1095 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "biztosan törölni szeretné a %d kiválasztott modellt?" +msgstr[1] "biztosan törölni szeretné a %d kiválasztott modellt?" + +#: ../src/gui/preferences_ai.c:1156 +msgid "scope" +msgstr "hatókör" + +#: ../src/gui/preferences_ai.c:1156 +msgid "author" +msgstr "szerző" + +#: ../src/gui/preferences_ai.c:1157 +msgid "source" +msgstr "forrás" + +#: ../src/gui/preferences_ai.c:1157 +msgid "paper" +msgstr "tanulmány" + +#: ../src/gui/preferences_ai.c:1158 +msgid "license" +msgstr "licenc" + +#: ../src/gui/preferences_ai.c:1158 +msgid "training data" +msgstr "tanító adatok" + +#: ../src/gui/preferences_ai.c:1159 +msgid "data license" +msgstr "adatok licence" + +#: ../src/gui/preferences_ai.c:1241 +msgid "click for model details" +msgstr "kattintson a modell részleteiért" + +#: ../src/gui/preferences_ai.c:1325 +#, c-format +msgid "" +"ONNX Runtime %s detected.\n" +"Restart darktable to apply." +msgstr "" +"ONNX Futtatókörnyezet %s detektálva.\n" +"A használatához indítsa újra a darktable-t." + +#: ../src/gui/preferences_ai.c:1330 +#, c-format +msgid "" +"not a valid ONNX Runtime library:\n" +"%s" +msgstr "" +"nincs érvényes ONNX Futtatókörnyezet könyvtár:\n" +"%s" + +#: ../src/gui/preferences_ai.c:1358 +msgid "" +"no system ONNX Runtime library found.\n" +"\n" +"install one via your package manager or use\n" +"the browse button to select a custom build." +msgstr "" +"a rendszer ONNX Futtatókörnyezet könyvtára nem található.\n" +"\n" +"telepítse a rendszer csomagkezelőjével, vagy\n" +"használja a tallózás gombot az egyéni összeállítás kiválasztásához." + +#: ../src/gui/preferences_ai.c:1373 +#, c-format +msgid "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Restart darktable to apply." +msgstr "" +"ONNX Futtatókörnyezet %s [%s]\n" +"%s\n" +"\n" +"A használatához indítsa újra a darktable-t." + +#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +msgid "select ONNX Runtime library" +msgstr "ONNX Futtatókörnyezet könyvtár kiválasztása" + +#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4124 +msgid "_select" +msgstr "_kiválasztás" + +#: ../src/gui/preferences_ai.c:1391 +msgid "multiple ONNX Runtime libraries found:" +msgstr "több ONNX Futtatókörnyezet könyvtár található" + +#: ../src/gui/preferences_ai.c:1472 +msgid "ONNX Runtime (onnxruntime*.dll)" +msgstr "ONNX Futtatókörnyezet (onnxruntime*.dll)" + +#: ../src/gui/preferences_ai.c:1475 +msgid "ONNX Runtime (libonnxruntime.so*)" +msgstr "ONNX Futtatókörnyezet (libonnxruntime.so*)" + +#. enable AI toggle +#: ../src/gui/preferences_ai.c:1528 +msgid "enable AI features" +msgstr "MI-képességek engedélyezése" + +#. provider dropdown +#: ../src/gui/preferences_ai.c:1573 +msgid "AI acceleration" +msgstr "MI-gyorsítás" + +#: ../src/gui/preferences_ai.c:1584 +msgid "select which GPU to use when the active provider supports more than one" +msgstr "" +"válassza ki, melyik GPU-t kívánja használni, ha az aktív szolgáltató többet " +"is támogat" + +#: ../src/gui/preferences_ai.c:1630 +msgid "ONNX Runtime library" +msgstr "ONNX Futtatókörnyezet könyvtár" + +#: ../src/gui/preferences_ai.c:1644 +msgid "bundled (DirectML)" +msgstr "csomagolt (DirectML)" + +#: ../src/gui/preferences_ai.c:1647 +msgid "bundled (CPU only)" +msgstr "csomagolt (csak CPU)" + +#: ../src/gui/preferences_ai.c:1650 +msgid "" +"path to a GPU-enabled ONNX Runtime library.\n" +"leave empty to use the bundled library.\n" +"requires restart to take effect." +msgstr "" +"a GPU-kompatibilis ONNX Futtatókörnyezet könyvtár elérési útja.\n" +"ha üresen hagyja, a csomagban található könyvtár kerül használatra.\n" +"a változás érvénybe lépéséhez újraindítás szükséges." + +#: ../src/gui/preferences_ai.c:1659 +msgid "select a custom ONNX Runtime shared library" +msgstr "egyéni ONNX Futtatókörnyezet megosztott könyvtár kiválasztása" + +#: ../src/gui/preferences_ai.c:1661 +msgid "detect" +msgstr "felismerés" + +#: ../src/gui/preferences_ai.c:1663 +msgid "search for a system-installed ONNX Runtime library" +msgstr "rendszerre telepített ONNX Futtatókörnyezet könyvtár keresése" + +#: ../src/gui/preferences_ai.c:1698 +msgid "models" +msgstr "modellek" + +#: ../src/gui/preferences_ai.c:1745 +msgid "select/deselect all" +msgstr "összes kijelölése/kijelölés megszüntetése" + +#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 +msgid "version" +msgstr "verzió" + +#: ../src/gui/preferences_ai.c:1801 +msgid "task" +msgstr "feladat" + +#: ../src/gui/preferences_ai.c:1816 +msgid "enabled" +msgstr "engedélyezve" + +#: ../src/gui/preferences_ai.c:1826 +msgid "status" +msgstr "állapot" + +#: ../src/gui/preferences_ai.c:1872 +msgid "download / update default" +msgstr "alapértelmezett letöltése / frissítése" + +#: ../src/gui/preferences_ai.c:1874 +msgid "download or update all default models" +msgstr "az összes alapértelmezett modell letöltése vagy frissítése" + +#: ../src/gui/preferences_ai.c:1884 +msgid "download / update selected" +msgstr "kijelöltek letöltése / frissítése" + +#: ../src/gui/preferences_ai.c:1886 +msgid "download or update the selected models" +msgstr "a kiválasztott modellek letöltése vagy frissítése" + +#. import from file button +#: ../src/gui/preferences_ai.c:1896 +msgid "import from file…" +msgstr "importálás fájlból…" + +#: ../src/gui/preferences_ai.c:1898 +msgid "install a model from a local .dtmodel file" +msgstr "modell telepítése helyei .dtmodel fájlból" + +#. delete selected button +#: ../src/gui/preferences_ai.c:1904 +msgid "delete selected" +msgstr "kijelöltek törlése" + +#: ../src/gui/preferences_ai.c:1906 +msgid "remove the selected models from disk" +msgstr "a kiválasztott modellek törlése a lemezről" + +#: ../src/gui/preferences_ai.c:1917 +msgid "open help page for AI settings" +msgstr "az MI-beállítások súgójának megnyitása" + +#. add to stack +#: ../src/gui/preferences_ai.c:1929 +msgid "AI" +msgstr "MI" + #: ../src/gui/presets.c:59 msgid "non-raw" msgstr "nem-raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:361 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 msgid "raw" msgstr "raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:362 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 msgid "HDR" msgstr "HDR" #: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:368 +#: ../src/libs/metadata_view.c:384 msgid "monochrome" msgstr "monokróm" @@ -14602,13 +17233,13 @@ msgstr "monokróm" msgid "preset `%s' is write-protected, can't delete!" msgstr "„%s” tárolt beállítás írásvédett, nem törölhető!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:236 -#: ../src/libs/modulegroups.c:3890 +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 +#: ../src/libs/modulegroups.c:3974 msgid "delete preset?" msgstr "törli a tárolt beállítást?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:237 -#: ../src/libs/modulegroups.c:3891 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 +#: ../src/libs/modulegroups.c:3975 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "biztosan törli a(z) „%s” tárolt beállítást?" @@ -14619,9 +17250,9 @@ msgstr "biztosan törli a(z) „%s” tárolt beállítást?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1031 ../src/gui/presets.c:1034 -#: ../src/gui/presets.c:1037 ../src/libs/lib.c:186 ../src/libs/lib.c:203 -#: ../src/libs/lib.c:211 ../src/libs/lib.c:214 +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 +#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 +#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 msgid "new preset" msgstr "új tárolt beállítás" @@ -14646,7 +17277,7 @@ msgstr "" "„%s” tárolt beállítás már létezik.\n" "biztosan felülírja?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:198 +#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "_kiválasztás kimeneti célpontként" @@ -14656,7 +17287,7 @@ msgstr "_kiválasztás kimeneti célpontként" msgid "preset %s was successfully exported" msgstr "%s tárolt beállítás sikeresen exportálva" -#: ../src/gui/presets.c:567 +#: ../src/gui/presets.c:566 #, c-format msgid "edit `%s' for module `%s'" msgstr "„%s” szerkesztése „%s” modulhoz" @@ -14665,8 +17296,8 @@ msgstr "„%s” szerkesztése „%s” modulhoz" msgid "_export..." msgstr "_exportálás…" -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1672 -#: ../src/libs/tagging.c:1761 +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 +#: ../src/libs/tagging.c:1791 msgid "_delete" msgstr "_törlés" @@ -14703,8 +17334,8 @@ msgid "" "be very careful with this option. this might be the last time you see your " "preset." msgstr "" -"legyen óvatos ezzel a beállítással. ez lehet az utolsó pillanat, amikor " -"látja ezt a tárolt beállítást." +"legyen óvatos ezzel a beállítással. ez lehet az utolsó pillanat, amikor látja " +"ezt a tárolt beállítást." #: ../src/gui/presets.c:654 #, no-c-format @@ -14768,7 +17399,7 @@ msgstr "" "válassza ki azokat a kép típusokat, amiknél szeretné, hogy ez a tárolt " "beállítás elérhető legyen" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1250 +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 msgid "and" msgstr "és" @@ -14776,79 +17407,75 @@ msgstr "és" msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:975 +#: ../src/gui/presets.c:979 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "„%s” tárolt beállítás írásvédett, nem szerkeszthető!" -#: ../src/gui/presets.c:999 ../src/libs/lib.c:156 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 msgid "update preset?" msgstr "frissíti a tárolt beállítást?" -#: ../src/gui/presets.c:1000 ../src/libs/lib.c:157 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "biztosan frissíteni szeretné a(z) „%s” tárolt beállítást?" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(first)" msgstr "(első)" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(last)" msgstr "(utolsó)" -#: ../src/gui/presets.c:1161 +#: ../src/gui/presets.c:1165 #, c-format msgid "preset '%s' %s" msgstr "„%s” tárolt beállítás %s" -#: ../src/gui/presets.c:1162 +#: ../src/gui/presets.c:1166 msgid "no presets" msgstr "nincs tárolt beállítás" -#: ../src/gui/presets.c:1426 ../src/libs/modulegroups.c:3966 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 +#: ../src/libs/modulegroups.c:4058 msgid "manage module layouts" msgstr "modulelrendezések kezelése" -#: ../src/gui/presets.c:1435 +#: ../src/gui/presets.c:1434 msgid "manage quick presets" msgstr "gyors tárolt beállítások kezelése" -#: ../src/gui/presets.c:1613 +#: ../src/gui/presets.c:1616 msgid "manage quick presets list..." msgstr "gyors tárolt beállítások listájának kezelése…" -#: ../src/gui/presets.c:1780 +#: ../src/gui/presets.c:1771 msgid "disabled: wrong module version" msgstr "letiltva: rossz modulverzió" -#: ../src/gui/presets.c:1799 ../src/libs/lib.c:547 +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 msgid "edit this preset.." msgstr "tárolt beállítás szerkesztése…" -#: ../src/gui/presets.c:1804 ../src/libs/lib.c:551 +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 msgid "delete this preset" msgstr "tárolt beállítás törlése" -#: ../src/gui/presets.c:1811 ../src/libs/lib.c:559 +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 msgid "store new preset.." msgstr "új beállítás eltárolása…" -#: ../src/gui/presets.c:1821 ../src/libs/lib.c:573 +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 msgid "update preset" msgstr "tárolt beállítás frissítése" -#: ../src/gui/splash.c:153 -msgid "darktable starting" -msgstr "a darktable elindul" - -#: ../src/gui/splash.c:160 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "előkészítés" -#: ../src/gui/splash.c:193 ../src/gui/splash.c:202 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -14856,24 +17483,12 @@ msgstr "" "Fotófeldolgozó alkalmazás és\n" "RAW előhívó" -#: ../src/gui/splash.c:328 -msgid "darktable shutdown" -msgstr "darktable leállítása" - -#: ../src/gui/splash.c:341 -msgid "darktable is now shutting down" -msgstr "a darktable most leáll" - -#: ../src/gui/splash.c:343 -msgid "please wait while background jobs finish" -msgstr "várja meg, amíg a háttérfeladatok befejeződnek" - -#: ../src/gui/styles_dialog.c:233 ../src/libs/styles.c:501 +#: ../src/gui/styles_dialog.c:234 ../src/libs/styles.c:501 #: ../src/libs/styles.c:654 msgid "overwrite style?" msgstr "felülírja a stílust?" -#: ../src/gui/styles_dialog.c:234 +#: ../src/gui/styles_dialog.c:235 #, c-format msgid "" "style `%s' already exists.\n" @@ -14882,78 +17497,235 @@ msgstr "" "„%s” stílus már létezik.\n" "biztosan felülírja?" -#: ../src/gui/styles_dialog.c:263 ../src/gui/styles_dialog.c:342 +#: ../src/gui/styles_dialog.c:264 ../src/gui/styles_dialog.c:343 msgid "please give style a name" msgstr "adjon nevet a stílusnak" -#: ../src/gui/styles_dialog.c:267 ../src/gui/styles_dialog.c:346 +#: ../src/gui/styles_dialog.c:268 ../src/gui/styles_dialog.c:347 msgid "unnamed style" msgstr "névtelen stílus" -#: ../src/gui/styles_dialog.c:331 +#: ../src/gui/styles_dialog.c:332 #, c-format msgid "style %s was successfully saved" msgstr "%s stílus sikeresen elmentve" -#: ../src/gui/styles_dialog.c:537 +#: ../src/gui/styles_dialog.c:538 msgid "edit style" msgstr "stílus szerkesztése" -#: ../src/gui/styles_dialog.c:538 +#: ../src/gui/styles_dialog.c:539 msgid "duplicate style" msgstr "stílus duplikálása" -#: ../src/gui/styles_dialog.c:541 +#: ../src/gui/styles_dialog.c:542 msgid "creates a duplicate of the style before applying changes" msgstr "a változtatások érvényesítése előtt másolatot hoz létre a stílusról" -#: ../src/gui/styles_dialog.c:545 +#: ../src/gui/styles_dialog.c:546 msgid "create new style" msgstr "új stílus létrehozása" -#: ../src/gui/styles_dialog.c:571 +#: ../src/gui/styles_dialog.c:572 msgid "enter a name for the new style" msgstr "adja meg az új stílus nevét" -#: ../src/gui/styles_dialog.c:580 +#: ../src/gui/styles_dialog.c:581 msgid "enter a description for the new style, this description is searchable" msgstr "adja meg a stílus leírását. ez a leírást kereshető" -#: ../src/gui/styles_dialog.c:618 +#: ../src/gui/styles_dialog.c:619 msgid "keep" msgstr "megtart" -#: ../src/gui/styles_dialog.c:838 +#: ../src/gui/styles_dialog.c:839 msgid "can't create style out of unaltered image" msgstr "módosítatlan képből nem hozható létre stílus" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:581 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +msgid "Welcome to darktable!" +msgstr "Üdvözli a darktable!" + +#. Navigation buttons (right-aligned) +#: ../src/gui/welcome.c:739 +msgid "_prev" +msgstr "_előző" + +#: ../src/gui/welcome.c:742 +msgid "_next" +msgstr "_következő" + +#: ../src/gui/welcome.c:796 +msgid "let's set up a few options to get you started." +msgstr "kezdésnek végezzünk el néhány beállítást." + +#: ../src/gui/welcome.c:799 +msgid "" +"if you are unsure, don't worry! just go ahead with the default, you can " +"always change all values later in the preferences." +msgstr "" +"ha bizonytalan lenne, ne aggódjon! használja nyugodtan az alapértelmezett " +"beállításokat, az értékeket később bármikor módosíthatja a beállításokban." + +#: ../src/gui/welcome.c:804 +msgid "" +"you can close this window at any time, in which case the defaults will be " +"applied." +msgstr "" +"bármikor bezárhatja ezt az ablakot. ez esetben az alapértelmezett értékek " +"lesznek használva." + +#: ../src/gui/welcome.c:837 +msgid "You are all set!" +msgstr "Minden be lett állítva!" + +#: ../src/gui/welcome.c:840 +msgid "" +"darktable is extremely configurable and has a wealth of options. Here we " +"covered just the most essential ones — make sure to explore the " +"preferences to get the full picture." +msgstr "" +"a darktable rendkívül rugalmasan konfigurálható, és rengeteg beállítási " +"lehetőséget kínál. Itt csak a legfontosabbakat mutattuk be. Feltétlenül nézze " +"át a beállításokat, hogy teljes képet kapjon a programról." + +#. xgettext: %s is a URL; keep and unchanged +#: ../src/gui/welcome.c:849 +#, c-format +msgid "" +"Read the user manual to learn more and make the most of " +"darktable." +msgstr "" +"Olvassa el a felhasználói kézikönyvet ha többet szeretne " +"megtudni a darktable-ről és legtöbbet kihozni belőle." + +#: ../src/gui/welcome.c:859 +msgid "" +"And remember that you can always click on the ? on the top toolbar to " +"get help right where you need it." +msgstr "" +"Ne feledje, hogy a felső eszköztáron található ? gombra kattintva " +"bármikor segítséget kaphat, amikor csak szüksége van rá." + +#: ../src/gui/welcome.c:864 +msgid "Happy editing with darktable!" +msgstr "Jó szerkesztést a darktable-lel!" + +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "emlék" + +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "munkaterület törlése" + +#: ../src/gui/workspace.c:298 +#, c-format +msgid "" +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." +msgstr "" +"FIGYELMEZTETÉS\n" +"\n" +"biztosan törölni szeretné a(z) „%s” munkaterületet?\n" +"\n" +"ha az XMP-k kiírása nincs bekapcsolva, a szerkesztési munka el fog veszni." + +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "munkaterület létrehozása" + +#: ../src/gui/workspace.c:410 +msgid "" +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." +msgstr "" +"FIGYELMEZTETÉS\n" +"\n" +"a „default” és „memory” fenntartott nevek.\n" +"\n" +"válasszon egy másik nevet." + +#: ../src/gui/workspace.c:419 +#, c-format +msgid "" +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." +msgstr "" +"FIGYELMEZTETÉS\n" +"\n" +"már létezik „%s” nevű munkaterület.\n" +"\n" +"válasszon egy másik nevet." + +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable – munkaterület kiválasztása" + +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "válasszon egy munkaterületet" + +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "emlékezzen a kiválasztottra, ne kérdezze újra" + +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "vagy készítsen egy újat" + +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "létrehozás" + +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "beállítások másolása meglévő munkaterületből" + +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "8 bit" msgstr "8 bit" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10 bit" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12 bit" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "veszteségmentes" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "veszteséges" #. Bit depth combo box -#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:589 -#: ../src/imageio/format/jxl.c:579 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4286 msgid "bit depth" msgstr "bitmélység" @@ -14984,8 +17756,8 @@ msgstr "csempézés" msgid "" "tile an image into segments.\n" "\n" -"makes encoding faster, but increases the file size. the loss of image " -"quality is negligible." +"makes encoding faster, but increases the file size. the loss of image quality " +"is negligible." msgstr "" "egy kép csempézése szeletekre.\n" "\n" @@ -14994,10 +17766,10 @@ msgstr "" #. compression #. Compression method combo box -#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:599 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:112 +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 msgid "compression" msgstr "tömörítés" @@ -15010,19 +17782,21 @@ msgstr "a kép tömörítése" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:605 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "minőség" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "a kép minősége, alacsonyabb minőség kevesebb részletet eredményez" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" -msgstr "krominancia al-mintavételezés" +msgstr "krominancia-almintavételezés" #: ../src/imageio/format/avif.c:1019 msgid "" @@ -15033,22 +17807,25 @@ msgid "" "4:2:2 - color sampling rate halved horizontally\n" "4:2:0 - color sampling rate halved horizontally and vertically" msgstr "" -"az AVIF-kódoló krominancia al-mintavételezési beállítása.\r\n" -"automatikus – minőség értékétől függő al-mintavételezés\r\n" -" (5-80: YUV420, 81-90: YUV422, 91-100: YUV444)\r\n" -"4:4:4 – nincs al-mintavételezés\r\n" -"4:2:2 – színmintavételezési ráta vízszintesen felezve\r\n" -"4:2:0 – színmintavételezési ráta függőlegesen és vízszintesen felezve" +"az AVIF-kódoló krominancia-almintavételezési beállítása.\n" +"automatikus – minőség értékétől függő almintavételezés\n" +" (5-80: YUV420, 81-90: YUV422, 91-100: YUV444)\n" +"4:4:4 – nincs almintavételezés\n" +"4:2:2 – vízszintesen felezett szín-mintavételezési ráta\n" +"4:2:0 – vízszintesen és függőlegesen felezett szín-mintavételezési ráta" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" @@ -15065,64 +17842,91 @@ msgstr "" "egy az egyben lemásolja a kijelölt fájlokat.\n" "az alábbi globális beállítások nem lesznek rá hatással!" -#: ../src/imageio/format/exr.cc:215 -msgid "the selected output profile doesn't work well with EXR" -msgstr "a kiválasztott kimeneti profil nem működik jól az EXR formátummal" +#: ../src/imageio/format/exr.cc:246 +msgid "" +"the selected output profile isn't linear, expect incorrect display by image " +"viewers" +msgstr "" +"a kiválasztott kimeneti profil nem lineáris, számítson helytelen megjelenésre " +"a képnézőkben" -#: ../src/imageio/format/exr.cc:564 +#: ../src/imageio/format/exr.cc:596 msgid "OpenEXR" msgstr "OpenEXR" -#: ../src/imageio/format/exr.cc:591 +#: ../src/imageio/format/exr.cc:623 msgid "16 bit (float)" msgstr "16 bit (lebegőpontos)" -#: ../src/imageio/format/exr.cc:591 ../src/imageio/format/jxl.c:582 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/libs/neural_restore.c:4289 msgid "32 bit (float)" msgstr "16 bit (lebegőpontos)" -#: ../src/imageio/format/exr.cc:601 ../src/imageio/format/pdf.c:699 +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 #: ../src/imageio/format/tiff.c:901 msgid "uncompressed" msgstr "tömörítetlen" -#: ../src/imageio/format/exr.cc:602 +#: ../src/imageio/format/exr.cc:634 msgid "RLE" msgstr "RLE" -#: ../src/imageio/format/exr.cc:603 +#: ../src/imageio/format/exr.cc:635 msgid "ZIPS" msgstr "ZIPS" -#: ../src/imageio/format/exr.cc:604 +#: ../src/imageio/format/exr.cc:636 msgid "ZIP" msgstr "ZIP" -#: ../src/imageio/format/exr.cc:605 +#: ../src/imageio/format/exr.cc:637 msgid "PIZ" msgstr "PIZ" -#: ../src/imageio/format/exr.cc:606 +#: ../src/imageio/format/exr.cc:638 msgid "PXR24" msgstr "PXR24" -#: ../src/imageio/format/exr.cc:607 +#: ../src/imageio/format/exr.cc:639 msgid "B44" msgstr "B44" -#: ../src/imageio/format/exr.cc:608 +#: ../src/imageio/format/exr.cc:640 msgid "B44A" msgstr "B44A" -#: ../src/imageio/format/exr.cc:609 +#: ../src/imageio/format/exr.cc:641 msgid "DWAA" msgstr "DWAA" -#: ../src/imageio/format/exr.cc:610 +#: ../src/imageio/format/exr.cc:642 msgid "DWAB" msgstr "DWAB" +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" + +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" + +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"a HEIF kódoló krominancia-almintavételezési beállítása.\n" +"automatikus – a minőség értéktől függő almintavételezés használata\n" +"4:4:4 – nincs krominancia-almintavételezés\n" +"4:2:2 – vízszintesen megfelezett szín-mintavételezési ráta\n" +"4:2:0 – vízszintesen és függőlegesen megfelezett szín-mintavételezési ráta" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "nem lehet a profilt a JP2-höz csatolni" @@ -15160,37 +17964,37 @@ msgid "" "4:2:2 - color sampling rate halved horizontally\n" "4:2:0 - color sampling rate halved horizontally and vertically" msgstr "" -"a JPEG-kódoló krominancia al-mintavételezési beállítása.\n" -"automatikus – minőség értékétől függő alul-mintavételezés\n" -"4:4:4 – nincs al-mintavételezés\n" -"4:4:0 – szín-mintavételezési ráta függőlegesen felezve\n" -"4:2:2 – szín-mintavételezési ráta vízszintesen felezve\n" -"4:2:0 – szín-mintavételezési ráta függőlegesen és vízszintesen felezve" +"a JPEG-kódoló krominancia-almintavételezési beállítása.\n" +"automatikus – minőség értékétől függő almintavételezés\n" +"4:4:4 – nincs almintavételezés\n" +"4:4:0 – függőlegesen felezett szín-mintavételezési ráta\n" +"4:2:2 – vízszintesen felezett szín-mintavételezési ráta\n" +"4:2:0 – vízszintesen és függőlegesen felezett szín-mintavételezési ráta" #: ../src/imageio/format/jpeg.c:597 msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:582 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "16 bit" msgstr "16 bit" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "pixeltípus" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "előjel nélküli egész" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "lebegőpontos" -#: ../src/imageio/format/jxl.c:607 +#: ../src/imageio/format/jxl.c:613 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -15202,38 +18006,11 @@ msgstr "" "30-99 = JPEG minőséghez hasonló\n" "100 = veszteségmentes" -#: ../src/imageio/format/jxl.c:615 -msgid "encoding color profile" -msgstr "színprofil kódolása" - -#: ../src/imageio/format/jxl.c:616 -msgid "" -"the color profile used by the encoder\n" -"permit internal XYB color space conversion for more efficient lossy " -"compression,\n" -"or ensure no conversion to keep original image color space (implied for " -"lossless)" -msgstr "" -"a kódoló által használt színprofil\n" -"engedélyezze a belső XYB színtér átalakítását a hatékonyabb veszteséges " -"tömörítés érdekében,\n" -"vagy biztosítsa, hogy ne történjen konverzió, hogy megőrizze az eredeti kép " -"színterét (veszteségmentesnél)" - -#: ../src/imageio/format/jxl.c:619 -msgid "internal" -msgstr "belső" - -#: ../src/imageio/format/jxl.c:619 ../src/libs/duplicate.c:405 -#: ../src/libs/history.c:1141 ../src/libs/snapshots.c:928 -msgid "original" -msgstr "eredeti" - -#: ../src/imageio/format/jxl.c:633 +#: ../src/imageio/format/jxl.c:649 msgid "encoding effort" msgstr "kódolási erőfeszítés" -#: ../src/imageio/format/jxl.c:635 +#: ../src/imageio/format/jxl.c:651 msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" @@ -15241,11 +18018,11 @@ msgstr "" "a kép kódolására fordított erőfeszítés. nagyobb erőfeszítés jobb eredményt " "ad, de a hosszabb kódolási idő alatt" -#: ../src/imageio/format/jxl.c:645 +#: ../src/imageio/format/jxl.c:661 msgid "decoding speed" msgstr "dekódolási sebesség" -#: ../src/imageio/format/jxl.c:647 +#: ../src/imageio/format/jxl.c:663 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "" "az előnyben részesített dekódolási sebesség, némi minőség feláldozása árán" @@ -15258,7 +18035,7 @@ msgstr "érvénytelen papírméret" msgid "invalid border size, using 0" msgstr "érvénytelen szegély méret, helyette 0 lesz használva" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:489 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 #: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 #: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 #, c-format @@ -15275,7 +18052,7 @@ msgstr "PDF címének megadása" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2595 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 msgid "paper size" msgstr "papírméret" @@ -15315,8 +18092,8 @@ msgstr "" "példa: 10 mm, 1 hüvelyk" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1499 -#: ../src/libs/export.c:1527 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1540 msgid "dpi" msgstr "dpi" @@ -15468,8 +18245,8 @@ msgstr "XCF" #: ../src/imageio/imageio.c:1114 #, c-format msgid "" -"failed to allocate memory for %s, please lower the threads used for export " -"or buy more memory." +"failed to allocate memory for %s, please lower the threads used for export or " +"buy more memory." msgstr "" "nem sikerült memóriát lefoglalni %s számára, kérem csökkentse az " "exportáláshoz használt háttérfolyamatok számát, vagy vegyen több memóriát." @@ -15489,6 +18266,11 @@ msgstr "exportálás" msgid "cannot find the style '%s' to apply during export" msgstr "nem található az exportálásnál alkalmazandó „%s” stílus" +#: ../src/imageio/imageio.c:1320 +#, c-format +msgid "export reduced to %dx%d because of memory restrictions" +msgstr "az export memóriakorlátozások miatt %dx%d méretre lett csökkentve" + #: ../src/imageio/imageio_libraw.c:348 msgid "" "WARNING: camera is not fully supported!" @@ -15505,11 +18287,11 @@ msgstr "" "„%s” színei hamisan lehetnek ábrázolva,\n" "és a szerkesztések nem feltétlenül kompatibilisek a jövőbeli verziókkal." -#: ../src/imageio/storage/disk.c:75 ../src/libs/export.c:1270 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 msgid "file on disk" msgstr "fájl a lemezen" -#: ../src/imageio/storage/disk.c:274 ../src/imageio/storage/gallery.c:199 +#: ../src/imageio/storage/disk.c:276 ../src/imageio/storage/gallery.c:199 #: ../src/imageio/storage/latex.c:186 msgid "" "enter the path where to put exported images\n" @@ -15521,53 +18303,53 @@ msgstr "" "írja be a „$(” karaktereket a kiegészítés és változók listájának " "megjelenítéséhez" -#: ../src/imageio/storage/disk.c:286 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 msgid "on conflict" msgstr "ütközés esetén" -#: ../src/imageio/storage/disk.c:289 +#: ../src/imageio/storage/disk.c:291 msgid "create unique filename" msgstr "egyedi fájlnév létrehozása" -#: ../src/imageio/storage/disk.c:290 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:879 +#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 +#: ../src/libs/image.c:650 ../src/libs/styles.c:914 msgid "overwrite" msgstr "felülírás" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:293 msgid "overwrite if changed" msgstr "felülírás ha változott" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 msgid "skip" msgstr "kihagyás" -#: ../src/imageio/storage/disk.c:394 ../src/imageio/storage/gallery.c:320 +#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 #: ../src/imageio/storage/latex.c:279 #, c-format msgid "could not create directory `%s'!" msgstr "„%s” könyvtárat nem sikerült létrehozni!" -#: ../src/imageio/storage/disk.c:405 +#: ../src/imageio/storage/disk.c:432 #, c-format msgid "could not write to directory `%s'!" msgstr "„%s” könyvtárba nem lehet írni!" -#: ../src/imageio/storage/disk.c:442 +#: ../src/imageio/storage/disk.c:469 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "%d/%d, „%s” kihagyása" msgstr[1] "%d/%d, „%s” kihagyása" -#: ../src/imageio/storage/disk.c:468 +#: ../src/imageio/storage/disk.c:517 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "%d/%d kihagyás (exportálás óta nem módosult): „%s”" msgstr[1] "%d/%d skipping (not modified since export) `%s'" -#: ../src/imageio/storage/disk.c:494 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 #: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 #, c-format msgid "%d/%d exported to `%s'" @@ -15575,7 +18357,7 @@ msgid_plural "%d/%d exported to `%s'" msgstr[0] "%d/%d exportálva ide: „%s”" msgstr[1] "%d/%d exportálva ide: „%s”" -#: ../src/imageio/storage/disk.c:559 +#: ../src/imageio/storage/disk.c:608 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -15805,10 +18587,10 @@ msgstr "" "a Blender AgX tónusleképezője ihletése alapján" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:215 ../src/iop/diffuse.c:139 +#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 #: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:350 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:155 +#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 #: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 #: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 #: ../src/iop/toneequal.c:329 @@ -15817,19 +18599,21 @@ msgstr "korrekciós és kreatív" #: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 -#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:90 ../src/iop/blurs.c:91 +#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 +#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 #: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:216 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:137 ../src/iop/crop.c:139 -#: ../src/iop/demosaic.c:330 ../src/iop/denoiseprofile.c:821 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 +#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 #: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 #: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:156 ../src/iop/overlay.c:158 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 +#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 #: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 #: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 @@ -15841,16 +18625,16 @@ msgstr "lineáris, RGB, látványvonatkozású" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:352 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 #: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 -#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:417 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "nemlineáris, RGB" #: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 +#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 #: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 #: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 @@ -15858,23 +18642,23 @@ msgstr "nemlineáris, RGB" msgid "linear, RGB, display-referred" msgstr "lineáris, RGB, képernyővonatkozású" -#: ../src/iop/agx.c:1792 +#: ../src/iop/agx.c:1817 msgctxt "section" msgid "basic curve parameters" msgstr "görbe alapvető paraméterei" -#: ../src/iop/agx.c:1794 ../src/iop/agx.c:1950 +#: ../src/iop/agx.c:1819 ../src/iop/agx.c:1975 msgctxt "section" msgid "curve" msgstr "görbe" -#: ../src/iop/agx.c:1802 +#: ../src/iop/agx.c:1827 msgid "set the pivot's input exposure in EV relative to mid-gray" msgstr "" "beállítja forgáspont bemeneti expozícióját (FÉ-ben) a középszürkéhez " "viszonyítva" -#: ../src/iop/agx.c:1803 +#: ../src/iop/agx.c:1828 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray" @@ -15882,11 +18666,11 @@ msgstr "" "a kiválasztott régió átlagos fénysűrűsége alapján lesz\n" "beállítva a középszürkéhez viszonyított forgáspont" -#: ../src/iop/agx.c:1813 +#: ../src/iop/agx.c:1837 msgid "darken or brighten the pivot (linear output power)" msgstr "sötétíti vagy világosítja a forgáspontot (lineáris kimeneti energia)" -#: ../src/iop/agx.c:1814 +#: ../src/iop/agx.c:1838 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray,\n" @@ -15898,11 +18682,11 @@ msgstr "" "és a kimenet az alapértelmezett középszürkéről-középszürkére\n" "leképezés alapján lesz beállítva" -#: ../src/iop/agx.c:1823 +#: ../src/iop/agx.c:1847 msgid "slope of the linear section around the pivot" msgstr "a forgáspont körüli lineáris szakasz meredeksége" -#: ../src/iop/agx.c:1829 +#: ../src/iop/agx.c:1853 msgid "" "contrast in highlights\n" "higher values keep the slope nearly constant for longer,\n" @@ -15913,36 +18697,32 @@ msgstr "" "a meredekséget szinte állandónak,\n" "viszont a fehér közelében hirtelenebb esést okoznak" -#: ../src/iop/agx.c:1833 -msgid "" -"the curve has lost its 'S' shape, shoulder power cannot be applied.\n" -"without inverting the shoulder (forcing it to bend upwards), it would be\n" -"impossible to reach target white with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot higher (increase pivot target output\n" -"or curve y gamma), or increase the distance between the pivot and the right\n" -"edge (decrease the pivot shift, move the white point farther from the pivot " -"by\n" -"increasing relative white exposure or move the black point closer to the " -"pivot\n" -"by lowering relative black exposure)." -msgstr "" -"a görbe elvesztette jellegzetes „S” alakját, a váll energiája nem " -"érvényesíthető.\n" -"a váll megfordítása (felfelé görbíítése) nélkül lehetetlen lenne\n" -"elérni a célfehér színtet a megadott kontraszt és forgáspont pozíció " -"mellett.\n" -"növelje a kontrasztot, mozgassa a forgáspontot magasabbra (növelje a " -"forgáspont\n" -"célértékét vagy a görbe y gamma értékét), vagy növelje a forgáspont és a\n" -"jobb szél közötti távolságot (csökkentse a forgáspont eltolását, távolítsa " -"el a\n" -"fehérpontot a forgásponttól azáltal, hogy növeli a relatív fehér expozíciót, " -"vagy\n" -"közelítse a feketepontot a forgásponthoz azáltal, hogy csökkenti a relatív " -"fekete expozíciót)." - -#: ../src/iop/agx.c:1846 +#: ../src/iop/agx.c:1857 +msgid "" +"shoulder power cannot be applied because the curve has lost its 'S' shape\n" +"due to the current settings for white relative exposure, contrast, and " +"pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - increase pivot target output\n" +" - increase white relative exposure\n" +" - increase curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"a váll energiája nem alkalmazható, mert a görbe elvesztette „S” alakját\n" +"a fehér relatív expozíciója, a kontraszt és a forgáspont jelenlegi " +"beállításai miatt.\n" +"az újbóli engedélyezéshez hajtsa végre az alábbiak egyikét:\n" +" – növelje a kontrasztot\n" +" – növelje a forgáspont célértékét\n" +" – növelje a fehér relatív expozícióját\n" +" – növelje a görbe y-gamma értékét (a speciális görbeparamétereknél)\n" +"\n" +"nyissa meg a „görbe megjelenítése” szakaszt a fenti beállítások " +"ellenőrzéséhez." + +#: ../src/iop/agx.c:1871 msgid "" "contrast in shadows\n" "higher values keep the slope nearly constant for longer,\n" @@ -15953,81 +18733,77 @@ msgstr "" "a meredekséget szinte állandónak,\n" "viszont a feketék közelében hirtelenebb esést okoznak" -#: ../src/iop/agx.c:1850 -msgid "" -"the curve has lost its 'S' shape, toe power cannot be applied.\n" -"without inverting the toe (forcing it to bend downwards), it would be\n" -"impossible to reach target black with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot lower (reduce the pivot target output or\n" -"curve y gamma), or increase the distance between the pivot and the left " -"edge\n" -"(increase the pivot shift, move the black point farther from the pivot by " -"raising\n" -"the relative black exposure or move the white point closer to the pivot\n" -"by decreasing relative white exposure)." -msgstr "" -"a görbe elvesztette jellegzetes „S” alakját, a lábujj energiája nem " -"érvényesíthető.\n" -"a lábujj megfordítása (lefelé görbíítése) nélkül lehetetlen lenne\n" -"elérni a célfekete színtet a megadott kontraszt és forgáspont pozíció " -"mellett.\n" -"növelje a kontrasztot, helyezze a forgáspontot alanyabbra (csökkentse a " -"forgáspont\n" -"célértékét vagy a görbe y gamma értékét), vagy növelje a forgáspont és a\n" -"bal szél közötti távolságot (növelje a forgáspont eltolását, távolítsa el a\n" -"feketepontot a forgásponttól azáltal, hogy emeli a relatív fekete " -"expozíciót, vagy\n" -"közelítse a fehérpontot a forgásponthoz azáltal, hogy csökkenti a relatív " -"fehér expozíciót)." - -#: ../src/iop/agx.c:1869 +#: ../src/iop/agx.c:1875 +msgid "" +"toe power cannot be applied because the curve has lost its 'S' shape due\n" +"to the current settings for white relative exposure, contrast, and pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - decrease pivot target output\n" +" - decrease black relative exposure (make more negative)\n" +" - decrease curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"a lábujj energiája nem alkalmazható, mert a görbe elvesztette „S” alakját\n" +"a fehér relatív expozíciója, a kontraszt és a forgáspont jelenlegi " +"beállításai miatt.\n" +"az újbóli engedélyezéshez hajtsa végre az alábbiak egyikét:\n" +" – növelje a kontrasztot\n" +" – csökkentse a forgáspont célértékét\n" +" – csökkentse a fekete relatív expozícióját (negatívabbá tétel)\n" +" – csökkentse a görbe y-gamma értékét (a speciális görbeparamétereknél)\n" +"\n" +"nyissa meg a „görbe megjelenítése” szakaszt a fenti beállítások " +"ellenőrzéséhez." + +#: ../src/iop/agx.c:1895 msgid "decrease or increase contrast and brightness" msgstr "csökkenti vagy növeli a kontrasztot és a fényerőt" -#: ../src/iop/agx.c:1874 +#: ../src/iop/agx.c:1900 msgid "deepen or lift shadows" msgstr "mélyíti vagy emeli az árnyékokat" -#: ../src/iop/agx.c:1878 +#: ../src/iop/agx.c:1904 msgid "increase or decrease brightness" msgstr "csökkenti vagy növeli a fényerőt" -#: ../src/iop/agx.c:1885 +#: ../src/iop/agx.c:1911 msgid "decrease or increase saturation" msgstr "növeli vagy csökkenti a telítettséget" -#: ../src/iop/agx.c:1892 +#: ../src/iop/agx.c:1917 msgid "increase to bring hues closer to the original" msgstr "növelje, hogy a színek közelebb kerüljenek az eredetihez" -#: ../src/iop/agx.c:1902 +#: ../src/iop/agx.c:1927 msgctxt "section" msgid "look" msgstr "kinézet" -#: ../src/iop/agx.c:1925 +#: ../src/iop/agx.c:1950 msgid "show curve" msgstr "görbe megjelenítése" -#: ../src/iop/agx.c:1929 ../src/iop/atrous.c:1810 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:3018 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3803 -#: ../src/iop/filmicrgb.c:4367 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:908 ../src/iop/toneequal.c:3280 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 +#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 +#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 +#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 msgid "graph" msgstr "grafikon" -#: ../src/iop/agx.c:1932 +#: ../src/iop/agx.c:1957 msgid "tone mapping curve" msgstr "tónusleképezési görbe" -#: ../src/iop/agx.c:1945 +#: ../src/iop/agx.c:1970 msgctxt "section" msgid "advanced curve parameters" msgstr "görbe speciális paraméterei" -#: ../src/iop/agx.c:1963 +#: ../src/iop/agx.c:1987 msgid "" "length to keep curve linear above the pivot.\n" "may clip highlights" @@ -16035,11 +18811,11 @@ msgstr "" "milyen hosszan tartsa egyenesen a görbét a forgáspont fölött.\n" "tönkreteheti a csúcsfényeket" -#: ../src/iop/agx.c:1972 +#: ../src/iop/agx.c:1996 msgid "max linear output power" msgstr "max lineáris kimeneti energia" -#: ../src/iop/agx.c:1981 +#: ../src/iop/agx.c:2004 msgid "" "length to keep curve linear below the pivot.\n" "may crush shadows" @@ -16047,11 +18823,11 @@ msgstr "" "milyen hosszan tartsa egyenesen a görbét a forgáspont alatt.\n" "tönkreteheti az árnyékokat" -#: ../src/iop/agx.c:1990 +#: ../src/iop/agx.c:2013 msgid "raise for a faded look" msgstr "emelje a fakóbb kinézethez" -#: ../src/iop/agx.c:1996 +#: ../src/iop/agx.c:2019 msgid "" "adjusts the gamma automatically, trying to make sure\n" "the curve always remains S-shaped (given that contrast\n" @@ -16061,7 +18837,7 @@ msgstr "" "hogy a görbe mindig S alakú maradjon (feltéve, hogy a kontraszt\n" "elég magas), így a lábujj és váll vezérlők hatékonyak maradnak." -#: ../src/iop/agx.c:2005 +#: ../src/iop/agx.c:2028 msgid "" "shifts the representation (but not the output power) of the pivot\n" "along the y axis of the curve.\n" @@ -16075,28 +18851,28 @@ msgstr "" "de az árnyékok és a csúcsfények igen, amit esetleg ellensúlyozni\n" "kell a kontraszt csúszkával vagy a lábujj / váll vezérlőkkel." -#: ../src/iop/agx.c:2016 +#: ../src/iop/agx.c:2039 msgctxt "section" msgid "input exposure range" msgstr "bemenet expozíciótartománya" -#: ../src/iop/agx.c:2024 +#: ../src/iop/agx.c:2047 msgid "relative exposure above mid-gray (white point)" msgstr "relatív expozíció a középszürke felett (fehérpont)" -#: ../src/iop/agx.c:2025 +#: ../src/iop/agx.c:2048 msgid "pick the white point" msgstr "fehérpont mintavétele" -#: ../src/iop/agx.c:2033 +#: ../src/iop/agx.c:2056 msgid "relative exposure below mid-gray (black point)" msgstr "relatív expozíció a középszürke alatt (feketepont)" -#: ../src/iop/agx.c:2034 +#: ../src/iop/agx.c:2057 msgid "pick the black point" msgstr "feketepont mintavétele" -#: ../src/iop/agx.c:2042 ../src/iop/filmicrgb.c:4421 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -16104,46 +18880,54 @@ msgstr "" "szimmetrikusan növeli vagy csökkenti a kiszámított dinamikatartományt.\n" "extrém fénysűrűségnél biztonságos keretet tud adni." -#: ../src/iop/agx.c:2048 ../src/iop/agx.c:2051 ../src/iop/filmic.c:1509 -#: ../src/iop/filmicrgb.c:4427 ../src/iop/profile_gamma.c:645 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 +#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "szintek automatikus beállítása" -#: ../src/iop/agx.c:2050 +#: ../src/iop/agx.c:2073 msgid "set black and white relative exposure using the selected area" msgstr "" -"a fekete és fehér relatív expozíciójának beállítása a kijelölt terület " -"alapján" +"a fekete és fehér relatív expozíciójának beállítása a kijelölt terület alapján" -#: ../src/iop/agx.c:2051 ../src/iop/agx.c:2058 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 msgid "exposure range" msgstr "expozíciótartomány" -#: ../src/iop/agx.c:2056 +#: ../src/iop/agx.c:2079 msgid "read exposure from metadata and exposure module" msgstr "expozíció kiolvasása metaadatokból és az expozíció modulból" -#: ../src/iop/agx.c:2058 +#: ../src/iop/agx.c:2081 msgid "read exposure" msgstr "expozíció kiolvasása" -#: ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2104 msgid "blender-like" msgstr "blender-szerű" -#: ../src/iop/agx.c:2091 +#: ../src/iop/agx.c:2114 msgid "unmodified" msgstr "módosítatlan" -#: ../src/iop/agx.c:2238 ../src/iop/sigmoid.c:923 ../src/iop/sigmoid.c:927 +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "elsődleges színek" -#: ../src/iop/agx.c:2238 +#: ../src/iop/agx.c:2260 msgid "color primaries adjustments" msgstr "elsődleges színek szabályozása" -#: ../src/iop/agx.c:2247 +#: ../src/iop/agx.c:2266 +msgid "" +"color space primaries to use as the base for below adjustments.\n" +"'export profile' uses the profile set in 'output color profile'." +msgstr "" +"az alábbi beállítások alapjául szolgáló színtér elsődleges színek.\n" +"a „profil exportálása” a „kimeneti színprofil”-ban beállított profilt " +"használja." + +#: ../src/iop/agx.c:2274 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -16158,58 +18942,49 @@ msgstr "" "különösen fényes, telített fényforrások (pl. LED-ek) esetén.\n" "főként kísérletezésre szánt funkció." -#: ../src/iop/agx.c:2255 +#: ../src/iop/agx.c:2281 msgid "reset primaries to a predefined configuration" msgstr "elsődleges színek visszaállítása egy előre definiált beállításra" -#: ../src/iop/agx.c:2258 +#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 msgid "reset primaries" msgstr "elsődleges színek visszaállítása" -#: ../src/iop/agx.c:2266 -msgid "" -"color space primaries to use as the base for below adjustments.\n" -"'export profile' uses the profile set in 'output color profile'." -msgstr "" -"az alábbi beállítások alapjául szolgáló színtér elsődleges színek.\n" -"a „profil exportálása” a „kimeneti színprofil”-ban beállított profilt " -"használja." - -#: ../src/iop/agx.c:2269 +#: ../src/iop/agx.c:2292 msgctxt "section" msgid "before tone mapping" msgstr "tónusleképezés előtt" -#: ../src/iop/agx.c:2279 +#: ../src/iop/agx.c:2302 msgid "increase to desaturate reds in highlights faster" msgstr "növelje a vörös csúcsfények gyorsabb deszaturálásához" -#: ../src/iop/agx.c:2286 +#: ../src/iop/agx.c:2309 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "eltolja a vörös elsődleges színeket a sárga (+) vagy bíbor(-) felé" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:2315 msgid "increase to desaturate greens in highlights faster" msgstr "növelje a zöld csúcsfények gyorsabb deszaturálásához" -#: ../src/iop/agx.c:2299 +#: ../src/iop/agx.c:2322 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "eltolja a zöld elsődleges színeket a cián (+) vagy sárga (-) felé" -#: ../src/iop/agx.c:2305 +#: ../src/iop/agx.c:2328 msgid "increase to desaturate blues in highlights faster" msgstr "növelje a kék csúcsfények gyorsabb deszaturálásához" -#: ../src/iop/agx.c:2312 +#: ../src/iop/agx.c:2335 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "eltolja a kék elsődleges színeket a bíbor (+) vagy cián (-) felé" -#: ../src/iop/agx.c:2318 +#: ../src/iop/agx.c:2341 msgctxt "section" msgid "after tone mapping" msgstr "tónusleképezés után" -#: ../src/iop/agx.c:2323 +#: ../src/iop/agx.c:2346 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -16218,11 +18993,11 @@ msgstr "" "és elrejti az alábbi vezérlőket.\n" "vegye ki a pipát, ha vissza szeretné állítani a korábbi állapotot." -#: ../src/iop/agx.c:2326 +#: ../src/iop/agx.c:2349 msgid "set from above" msgstr "fentiek alapján" -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2351 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" @@ -16230,84 +19005,88 @@ msgstr "" "paraméterek beállítása az elsődleges színek módosításainak teljes\n" "visszavonásához, de a további szerkesztés engedélyezéséhez" -#: ../src/iop/agx.c:2341 +#: ../src/iop/agx.c:2354 +msgid "reverse pre-mapping primaries" +msgstr "leképezés előtti elsődleges színek megfordítása" + +#: ../src/iop/agx.c:2366 msgid "overall purity boost" msgstr "tisztaság globális növelése" -#: ../src/iop/agx.c:2349 +#: ../src/iop/agx.c:2374 msgid "overall unrotation ratio" msgstr "globális visszaforgatási arány" -#: ../src/iop/agx.c:2353 +#: ../src/iop/agx.c:2378 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "" "visszaállítja a vörös tisztaságát, főként a középtónusokban és az árnyékokban" -#: ../src/iop/agx.c:2360 +#: ../src/iop/agx.c:2385 msgid "reverse the color shift in reds" msgstr "visszaállítja a vörösek színeltolódását" -#: ../src/iop/agx.c:2366 +#: ../src/iop/agx.c:2391 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "" "visszaállítja a zöld tisztaságát, főként a középtónusokban és az árnyékokban" -#: ../src/iop/agx.c:2373 +#: ../src/iop/agx.c:2398 msgid "reverse the color shift in greens" msgstr "visszaállítja a zöldek színeltolódását" -#: ../src/iop/agx.c:2379 +#: ../src/iop/agx.c:2404 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "" "visszaállítja a kék tisztaságát, főként a középtónusokban és az árnyékokban" -#: ../src/iop/agx.c:2386 +#: ../src/iop/agx.c:2411 msgid "reverse the color shift in blues" msgstr "visszaállítja a kékek színeltolódását" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2438 ../src/iop/temperature.c:2077 +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 #: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 #: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 #: ../src/iop/temperature.c:2130 msgid "settings" msgstr "beállítások" -#: ../src/iop/agx.c:2439 +#: ../src/iop/agx.c:2464 msgid "main look and curve settings" msgstr "fő kinézet és a görbe beállításai" -#: ../src/iop/agx.c:2448 +#: ../src/iop/agx.c:2473 msgid "detailed curve settings" msgstr "görbe részletes beállításai" -#: ../src/iop/agx.c:2545 +#: ../src/iop/agx.c:2571 msgid "unmodified base primaries" msgstr "elsődleges színek módosítatlan alapja" -#: ../src/iop/agx.c:2554 +#: ../src/iop/agx.c:2582 msgid "blender-like|base" msgstr "blender-szerű|alap" -#: ../src/iop/agx.c:2560 +#: ../src/iop/agx.c:2587 msgid "blender-like|punchy" msgstr "blender-szerű|erőteljes" -#: ../src/iop/agx.c:2575 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3209 +#: ../src/iop/agx.c:2608 +msgid "sigmoid-like|default" +msgstr "szigmoid-szerű|alapértelmezett" + +#: ../src/iop/agx.c:2621 +msgid "sigmoid-like|smooth" +msgstr "szigmoid-szerű|simított" + +#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "látványvonatkozású alapértelmezett" -#: ../src/iop/agx.c:2591 -msgid "smooth|base" -msgstr "simított|alap" - -#: ../src/iop/agx.c:2595 -msgid "smooth|punchy" -msgstr "simított|erőteljes" - #: ../src/iop/ashift.c:113 msgid "rotate and perspective" msgstr "forgatás és perspektíva" @@ -16326,13 +19105,13 @@ msgstr "forgatás vagy perspektíva torzítás" #: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 #: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:136 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:100 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "korrekciós vagy kreatív" #: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:138 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 msgid "geometric, RGB" msgstr "geometriai, RGB" @@ -16342,8 +19121,8 @@ msgid "" "module '%s' has insane data so it is bypassed for now. you should disable it " "or change parameters\n" msgstr "" -"„%s” modulnak nagyon furcsa adatai vannak, ezért meg lett kerülve. tiltsa " -"le, vagy módosítsa a paramétereit\n" +"„%s” modulnak nagyon furcsa adatai vannak, ezért meg lett kerülve. tiltsa le, " +"vagy módosítsa a paramétereit\n" #: ../src/iop/ashift.c:2804 msgid "automatic cropping failed" @@ -16374,37 +19153,37 @@ msgstr "" msgid "automatic correction failed, please correct manually" msgstr "az automatikus korrekció nem sikerült, kérem korrigálja kézzel" -#: ../src/iop/ashift.c:4992 +#: ../src/iop/ashift.c:4991 #, c-format msgid "only %d lines can be saved in parameters" msgstr "csak %d vonal menthető a paraméterekben" -#: ../src/iop/ashift.c:5071 +#: ../src/iop/ashift.c:5070 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "a forgatás %3.2f°-al igazítva erre: %3.2f°" -#: ../src/iop/ashift.c:5704 ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 -#: ../src/iop/ashift.c:5812 +#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 +#: ../src/iop/ashift.c:5811 #, c-format msgid "lens shift (%s)" msgstr "lencseeltolás (%s)" -#: ../src/iop/ashift.c:5981 +#: ../src/iop/ashift.c:5980 msgid "manual perspective" msgstr "manuális perspektíva" -#: ../src/iop/ashift.c:6027 +#: ../src/iop/ashift.c:6026 msgctxt "section" msgid "perspective" msgstr "perspektíva" -#: ../src/iop/ashift.c:6033 ../src/iop/ashift.c:6140 ../src/iop/ashift.c:6142 -#: ../src/iop/ashift.c:6144 +#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6143 msgid "structure" msgstr "szerkezet" -#: ../src/iop/ashift.c:6066 +#: ../src/iop/ashift.c:6065 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -16413,19 +19192,19 @@ msgstr "" "kép forgatása\n" "jobb klikk és húzás a képen vízszintes vagy függőleges vonal alapján forgat" -#: ../src/iop/ashift.c:6069 ../src/iop/ashift.c:6071 +#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 msgid "apply lens shift correction in one direction" msgstr "lencseeltolási korrekció alkalmazása egy irányba" -#: ../src/iop/ashift.c:6073 +#: ../src/iop/ashift.c:6072 msgid "shear the image along one diagonal" msgstr "kép nyírása az egyik átló mentén" -#: ../src/iop/ashift.c:6074 ../src/iop/clipping.c:2128 +#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "fekete szegélyek automatikus körbevágása" -#: ../src/iop/ashift.c:6075 +#: ../src/iop/ashift.c:6074 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" @@ -16433,12 +19212,12 @@ msgstr "" "a perspektívakorrekcióhoz használt lencsemodell: általános, vagy " "gyújtótávolság alapú" -#: ../src/iop/ashift.c:6078 +#: ../src/iop/ashift.c:6077 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" "az objektív gyújtótávolsága. alapértelmezetten az EXIF szerinti, ha elérhető" -#: ../src/iop/ashift.c:6081 +#: ../src/iop/ashift.c:6080 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -16446,7 +19225,7 @@ msgstr "" "a képérzékelő képkivágási szorzója. alapértelmezetten az EXIF szerinti, ha " "elérhető. a kézi beállítás gyakran szükséges" -#: ../src/iop/ashift.c:6085 +#: ../src/iop/ashift.c:6084 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -16454,11 +19233,11 @@ msgstr "" "a lencsefüggő korrekció szintje. maximumra állítva teljesen lencsefüggő, " "nullára véve általános" -#: ../src/iop/ashift.c:6089 +#: ../src/iop/ashift.c:6088 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "a kép oldalarányának igazítása vízszintes és függőleges méretezéssel" -#: ../src/iop/ashift.c:6091 +#: ../src/iop/ashift.c:6090 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16468,7 +19247,7 @@ msgstr "" "ctrl+klikk: csak forgatással illeszt\n" "shift+klikk: csak lencseeltolással illeszt" -#: ../src/iop/ashift.c:6095 +#: ../src/iop/ashift.c:6094 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16478,7 +19257,7 @@ msgstr "" "ctrl+klikk: csak forgatással illeszt\n" "shift+klikk: csak lencseeltolással illeszt" -#: ../src/iop/ashift.c:6099 +#: ../src/iop/ashift.c:6098 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -16492,7 +19271,7 @@ msgstr "" "shift+klikk: csak lencseeltolással illeszt\n" "ctrl+shift+klikk: csak forgatással és lencseeltolással illeszt" -#: ../src/iop/ashift.c:6106 +#: ../src/iop/ashift.c:6105 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -16504,48 +19283,48 @@ msgstr "" "shift+klikk: további részletkiemelés\n" "ctrl+shift+klikk: a két módszer kombinálása" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6110 msgid "manually define perspective rectangle" msgstr "manuális perspektíva téglalap megadás" -#: ../src/iop/ashift.c:6112 +#: ../src/iop/ashift.c:6111 msgid "manually draw structure lines" msgstr "manuális szerkezeti vonal rajzolás" -#: ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6140 msgid "rectangle" msgstr "téglalap" -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6142 msgid "lines" msgstr "vonalak" -#: ../src/iop/ashift.c:6169 ../src/iop/clipping.c:3338 +#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] horizont definiálása/forgatása" -#: ../src/iop/ashift.c:6172 +#: ../src/iop/ashift.c:6171 #, c-format msgid "[%s on segment] select segment" msgstr "[%s szakaszon] szakasz kijelölése" -#: ../src/iop/ashift.c:6176 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s szakaszon] szakasz kijelölésének megszüntetése" -#: ../src/iop/ashift.c:6180 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] zóna összes szakaszának kijelölése" -#: ../src/iop/ashift.c:6184 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] zóna összes szakaszának kijelölésének megszűntetése" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1764 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 msgid "contrast equalizer" msgstr "kontraszt equalizer" @@ -16559,8 +19338,7 @@ msgstr "" msgid "add or remove local contrast, sharpness, acutance" msgstr "lokális kontrasztot, élességet ad hozzá vagy vesz el" -#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 -#: ../src/iop/colorbalance.c:161 +#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 ../src/iop/colorbalance.c:161 msgid "linear, Lab, scene-referred" msgstr "lineáris, Lab, látványvonatkozású" @@ -16569,153 +19347,154 @@ msgstr "lineáris, Lab, látványvonatkozású" msgid "frequential, RGB" msgstr "frekvenciális, RGB" -#: ../src/iop/atrous.c:795 +#: ../src/iop/atrous.c:743 msgid "coarse" msgstr "durva" -#: ../src/iop/atrous.c:811 +#: ../src/iop/atrous.c:759 msgid "denoise & sharpen" msgstr "zajszűrés és élesítés" #. add the preset. -#: ../src/iop/atrous.c:827 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "élesítés" -#: ../src/iop/atrous.c:843 +#: ../src/iop/atrous.c:791 msgid "denoise chroma" msgstr "krominancia zajszűrése" -#: ../src/iop/atrous.c:859 +#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 +#: ../src/libs/neural_restore.c:4166 msgid "denoise" msgstr "zajszűrés" -#: ../src/iop/atrous.c:876 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 msgid "bloom" msgstr "bloom hatás" -#: ../src/iop/atrous.c:892 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "tisztaság" -#: ../src/iop/atrous.c:913 +#: ../src/iop/atrous.c:861 msgid "deblur | large blur | strength 3" msgstr "homálytalanítás nagy elmosódás, 3-as erősség" -#: ../src/iop/atrous.c:931 +#: ../src/iop/atrous.c:879 msgid "deblur | medium blur | strength 3" msgstr "homálytalanítás: közepes elmosódás, 3-as erősség" -#: ../src/iop/atrous.c:948 +#: ../src/iop/atrous.c:896 msgid "deblur | fine blur | strength 3" msgstr "homálytalanítás: finom elmosódás, 3-as erősség" -#: ../src/iop/atrous.c:967 +#: ../src/iop/atrous.c:915 msgid "deblur | large blur | strength 2" msgstr "homálytalanítás: nagy elmosódás, 2-es erősség" -#: ../src/iop/atrous.c:985 +#: ../src/iop/atrous.c:933 msgid "deblur | medium blur | strength 2" msgstr "homálytalanítás: közepes elmosódás, 2-es erősség" -#: ../src/iop/atrous.c:1002 +#: ../src/iop/atrous.c:950 msgid "deblur | fine blur | strength 2" msgstr "homálytalanítás: finom elmosódás, 2-es erősség" -#: ../src/iop/atrous.c:1021 +#: ../src/iop/atrous.c:969 msgid "deblur | large blur | strength 1" msgstr "homálytalanítás: nagy elmosódás, 1-es erősség" -#: ../src/iop/atrous.c:1039 +#: ../src/iop/atrous.c:987 msgid "deblur | medium blur | strength 1" msgstr "homálytalanítás: közepes elmosódás, 1-es erősség" -#: ../src/iop/atrous.c:1056 +#: ../src/iop/atrous.c:1004 msgid "deblur | fine blur | strength 1" msgstr "élesítés: finom elmosódás, 1-es erősség" -#: ../src/iop/atrous.c:1385 ../src/iop/atrous.c:1631 -#: ../src/iop/denoiseprofile.c:3580 ../src/iop/rawdenoise.c:730 +#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 +#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 msgctxt "graph" msgid "coarse" msgstr "durva" -#: ../src/iop/atrous.c:1392 ../src/iop/atrous.c:1632 -#: ../src/iop/denoiseprofile.c:3588 ../src/iop/rawdenoise.c:738 +#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 +#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 msgid "fine" msgstr "finom" -#: ../src/iop/atrous.c:1404 +#: ../src/iop/atrous.c:1352 msgid "contrasty" msgstr "kontrasztos" -#: ../src/iop/atrous.c:1410 ../src/iop/denoiseprofile.c:3602 -#: ../src/iop/rawdenoise.c:752 +#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 +#: ../src/iop/rawdenoise.c:754 msgid "noisy" msgstr "zajos" #. case atrous_s: -#: ../src/iop/atrous.c:1413 +#: ../src/iop/atrous.c:1361 msgid "bold" msgstr "feltűnő" -#: ../src/iop/atrous.c:1414 +#: ../src/iop/atrous.c:1362 msgid "dull" msgstr "tompa" -#: ../src/iop/atrous.c:1619 ../src/iop/atrous.c:1679 +#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 msgid "boost" msgstr "erősség" -#: ../src/iop/atrous.c:1620 +#: ../src/iop/atrous.c:1568 msgid "reduce" msgstr "csökkent" -#: ../src/iop/atrous.c:1621 +#: ../src/iop/atrous.c:1569 msgid "raise" msgstr "emel" -#: ../src/iop/atrous.c:1622 +#: ../src/iop/atrous.c:1570 msgid "lower" msgstr "alacsonyabb" -#: ../src/iop/atrous.c:1629 +#: ../src/iop/atrous.c:1577 msgid "coarsest" msgstr "legdurvább" -#: ../src/iop/atrous.c:1630 +#: ../src/iop/atrous.c:1578 msgid "coarser" msgstr "durvább" -#: ../src/iop/atrous.c:1633 +#: ../src/iop/atrous.c:1581 msgid "finer" msgstr "finomabb" -#: ../src/iop/atrous.c:1634 +#: ../src/iop/atrous.c:1582 msgid "finest" msgstr "legfinomabb" -#: ../src/iop/atrous.c:1704 ../src/libs/export.c:1520 ../src/libs/export.c:1536 +#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 msgid "x" msgstr "×" -#: ../src/iop/atrous.c:1791 ../src/iop/nlmeans.c:462 +#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 msgid "luma" msgstr "fénysűrűség" -#: ../src/iop/atrous.c:1792 +#: ../src/iop/atrous.c:1754 msgid "change lightness at each feature size" msgstr "az egyes tárgyméretek fényességének módosítása" -#: ../src/iop/atrous.c:1794 +#: ../src/iop/atrous.c:1756 msgid "change color saturation at each feature size" msgstr "az egyes tárgyméretek színtelítettségének módosítása" -#: ../src/iop/atrous.c:1796 +#: ../src/iop/atrous.c:1758 msgid "edges" msgstr "élek" -#: ../src/iop/atrous.c:1797 +#: ../src/iop/atrous.c:1759 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -16723,7 +19502,7 @@ msgstr "" "az egyes tárgyméretek élelmosásának módosítása\n" "csak a fénysűrűség és krominancia görbék eredményén változtat" -#: ../src/iop/atrous.c:1830 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 msgid "make effect stronger or weaker" msgstr "hatás erősítése vagy gyengítése" @@ -16809,22 +19588,22 @@ msgstr "" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 #: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 -#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 +#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 -#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 -#: ../src/iop/invert.c:131 ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:87 -#: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 -#: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 -#: ../src/iop/spots.c:66 ../src/iop/temperature.c:249 +#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 +#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 +#: ../src/iop/temperature.c:249 msgid "corrective" msgstr "korrekciós" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:353 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 #: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:416 -#: ../src/iop/watermark.c:418 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "nemlináris, RGB, képernyővonatkozású" @@ -16832,27 +19611,27 @@ msgstr "nemlináris, RGB, képernyővonatkozású" msgid "display-referred default" msgstr "képernyővonatkozású alapértelmezett" -#: ../src/iop/basecurve.c:2125 +#: ../src/iop/basecurve.c:2092 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "" -"vízszintes tengely: bemenet, függőleges tengely: kimenet. az RGB " -"csatornákkal dolgozik" +"vízszintes tengely: bemenet, függőleges tengely: kimenet. az RGB csatornákkal " +"dolgozik" -#: ../src/iop/basecurve.c:2132 ../src/iop/basicadj.c:636 +#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 #: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "a kontraszt alkalmazásakor használt színmegőrző módszer" -#: ../src/iop/basecurve.c:2136 +#: ../src/iop/basecurve.c:2103 msgid "two exposures" msgstr "két expozíció" -#: ../src/iop/basecurve.c:2137 +#: ../src/iop/basecurve.c:2104 msgid "three exposures" msgstr "három expozíció" -#: ../src/iop/basecurve.c:2138 +#: ../src/iop/basecurve.c:2105 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -16860,11 +19639,11 @@ msgstr "" "a nagy dinamikatartomány összenyomásának érdekében párszor egyesíti a képet " "saját magával. használat előtt exponáljon a csúcsfényekre." -#: ../src/iop/basecurve.c:2143 +#: ../src/iop/basecurve.c:2110 msgid "how many stops to shift the individual exposures apart" msgstr "hány blendével legyenek eltolva egymástól az egyes expozíciók" -#: ../src/iop/basecurve.c:2152 +#: ../src/iop/basecurve.c:2119 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -16872,7 +19651,7 @@ msgstr "" "felfelé vagy lefelé tolja el az expozíciót (-1: visszaveszi a csúcsfényeket, " "+1 csökkenti az árnyékokat)" -#: ../src/iop/basecurve.c:2158 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "grafikon skálája" @@ -16889,14 +19668,14 @@ msgid "apply usual image adjustments" msgstr "alkalmazza a szokásos képigazításokat" #: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 -#: ../src/iop/blurs.c:90 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 -#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 -#: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 -#: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 -#: ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 +#: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 +#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 +#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 +#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 +#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 #: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:415 +#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 msgid "creative" msgstr "kreatív" @@ -16904,7 +19683,7 @@ msgstr "kreatív" msgid "non-linear, RGB, scene-referred" msgstr "nemlineáris, RGB, látványvonatkozású" -#: ../src/iop/basicadj.c:617 +#: ../src/iop/basicadj.c:616 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -16913,42 +19692,42 @@ msgid "" msgstr "" "szabályozza a feketeszintet, hogy ne legyenek vágva a negatív RGB értékek.\n" "soha ne használja ezt a több fekete sűrűség hozzáadására!\n" -"ha jól van beállítva, levágja a gamut feketeközeli színeit\n" +"ha jól van beállítva, levágja a gamut fekete közeli színeit\n" "az RGB érték negatívba tolásával" -#: ../src/iop/basicadj.c:625 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 msgid "adjust the exposure correction" msgstr "expozíciókorrekció állítása" -#: ../src/iop/basicadj.c:629 +#: ../src/iop/basicadj.c:628 msgid "highlight compression adjustment" msgstr "csúcsfénykompresszió állítása" -#: ../src/iop/basicadj.c:633 ../src/iop/colisa.c:281 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 msgid "contrast adjustment" msgstr "kontraszt állítása" -#: ../src/iop/basicadj.c:641 +#: ../src/iop/basicadj.c:640 msgid "middle gray adjustment" msgstr "középszürke állítása" -#: ../src/iop/basicadj.c:646 ../src/iop/colisa.c:282 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 msgid "brightness adjustment" msgstr "fényerő állítása" -#: ../src/iop/basicadj.c:649 +#: ../src/iop/basicadj.c:648 msgid "saturation adjustment" msgstr "színtelítettség állítása" -#: ../src/iop/basicadj.c:652 +#: ../src/iop/basicadj.c:651 msgid "vibrance adjustment" msgstr "vibrancia állítása" -#: ../src/iop/basicadj.c:654 +#: ../src/iop/basicadj.c:653 msgid "apply auto exposure based on the entire image" msgstr "expozíció automatikus alkalmazása a teljes kép alapján" -#: ../src/iop/basicadj.c:660 +#: ../src/iop/basicadj.c:659 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -16959,11 +19738,11 @@ msgstr "" "kattintson és húzza a kijelölést\n" "jobb kattintással megszakíthatja" -#: ../src/iop/basicadj.c:667 +#: ../src/iop/basicadj.c:666 msgid "clip" msgstr "vágás" -#: ../src/iop/basicadj.c:669 +#: ../src/iop/basicadj.c:668 msgid "adjusts clipping value for auto exposure calculation" msgstr "beállítja a vágási értéket az automatikus expozíciószámításhoz" @@ -16983,7 +19762,7 @@ msgstr "lokális és globális kontraszt manipulálása külön" #: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 #: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 #: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:88 ../src/iop/nlmeans.c:90 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 #: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "nemlináris, Lab, képernyővonatkozású" @@ -16993,7 +19772,7 @@ msgstr "nemlináris, Lab, képernyővonatkozású" #: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 #: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 #: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:89 ../src/iop/shadhi.c:143 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 #: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "nemlináris, Lab" @@ -17002,39 +19781,39 @@ msgstr "nemlináris, Lab" msgid "HDR local tone-mapping" msgstr "HDR helyi túnusleképezés" -#: ../src/iop/bilat.c:441 +#: ../src/iop/bilat.c:437 msgid "" "the filter used for local contrast enhancement. bilateral is faster but can " "lead to artifacts around edges for extreme settings." msgstr "" -"ez a szűrő lokális kontraszt fokozásra való. a bilaterális szűrő gyorsabb, " -"de szélsőséges beállításoknál fura éleket hoz létre." +"ez a szűrő lokális kontraszt fokozásra való. a bilaterális szűrő gyorsabb, de " +"szélsőséges beállításoknál fura éleket hoz létre." -#: ../src/iop/bilat.c:445 ../src/iop/globaltonemap.c:651 +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 msgid "detail" msgstr "részletesség" -#: ../src/iop/bilat.c:448 +#: ../src/iop/bilat.c:444 msgid "changes the local contrast" msgstr "módosítja a lokális kontrasztot" -#: ../src/iop/bilat.c:463 +#: ../src/iop/bilat.c:459 msgid "feature size of local details (spatial sigma of bilateral filter)" msgstr "a helyi részletek mérete (a bilaterális szűrő térbeli szigmája)" -#: ../src/iop/bilat.c:471 +#: ../src/iop/bilat.c:467 msgid "L difference to detect edges (range sigma of bilateral filter)" msgstr "éldetektáló L-különbség (a bilaterális szűrő tartomány szigmája)" -#: ../src/iop/bilat.c:477 +#: ../src/iop/bilat.c:473 msgid "changes the local contrast of highlights" msgstr "módosítja a lokális kontraszt csúcsfényeit" -#: ../src/iop/bilat.c:483 +#: ../src/iop/bilat.c:479 msgid "changes the local contrast of shadows" msgstr "módosítja a lokális kontraszt árnyékait" -#: ../src/iop/bilat.c:489 +#: ../src/iop/bilat.c:485 msgid "" "defines what counts as mid-tones. lower for better dynamic range compression " "(reduce shadow and highlight contrast), increase for more powerful local " @@ -17060,10 +19839,11 @@ msgstr "" "él-tudatos felületi elmosódás alkalmazása\n" "textúrák zajszűrésre vagy lágyítására" -#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:90 -#: ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 -#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:157 ../src/iop/primaries.c:75 +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 +#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 +#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 +#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 #: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" @@ -17083,19 +19863,19 @@ msgstr "" "nagyobb képeket feldolgozni.\n" "a feldolgozás kihagyva." -#: ../src/iop/bilateral.cc:369 +#: ../src/iop/bilateral.cc:368 msgid "spatial extent of the gaussian" msgstr "gauss-szűrő térbeli kiterjedése" -#: ../src/iop/bilateral.cc:373 +#: ../src/iop/bilateral.cc:372 msgid "how much to blur red" msgstr "vörös elmosásának mértéke" -#: ../src/iop/bilateral.cc:378 +#: ../src/iop/bilateral.cc:377 msgid "how much to blur green" msgstr "zöld elmosásának mértéke" -#: ../src/iop/bilateral.cc:383 +#: ../src/iop/bilateral.cc:382 msgid "how much to blur blue" msgstr "kék elmosásának mértéke" @@ -17103,38 +19883,38 @@ msgstr "kék elmosásának mértéke" msgid "apply Orton effect for a dreamy ethereal look" msgstr "Orton-effektust alkalmaz álomszerű, éteri kinézet eléréséhez" -#: ../src/iop/bloom.c:414 ../src/iop/soften.c:381 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:107 +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:112 msgid "size" msgstr "méret" -#: ../src/iop/bloom.c:416 +#: ../src/iop/bloom.c:384 msgid "the size of bloom" msgstr "bloom hatás mérete" -#: ../src/iop/bloom.c:420 +#: ../src/iop/bloom.c:388 msgid "the threshold of light" msgstr "fény küszöbszintje" -#: ../src/iop/bloom.c:424 +#: ../src/iop/bloom.c:392 msgid "the strength of bloom" msgstr "bloom hatás erőssége" -#: ../src/iop/blurs.c:78 +#: ../src/iop/blurs.c:82 msgid "blurs" msgstr "elmosás" -#: ../src/iop/blurs.c:83 +#: ../src/iop/blurs.c:87 msgid "blur|lens|motion" msgstr "" "homályosítás|elmosás|lencse|mozgás|bemozdulás|bemozdítás|blur|lens|motion" -#: ../src/iop/blurs.c:89 +#: ../src/iop/blurs.c:93 msgid "simulate physically-accurate lens and motion blurs" msgstr "fizikailag pontos lencsé és bemozdulásos elmosódást szimulál" #. add the tooltips -#: ../src/iop/blurs.c:807 +#: ../src/iop/blurs.c:1007 msgid "" "size of the blur in pixels\n" "caution: doubling the radius quadruples the run-time!" @@ -17142,12 +19922,12 @@ msgstr "" "a bemozdulás mérete pixelben\n" "vigyázat: a sugár duplázása négyszerezi a futásidőt!" -#: ../src/iop/blurs.c:809 +#: ../src/iop/blurs.c:1009 msgid "shifts towards a star shape as value approaches blades-1" msgstr "" "a csillag alak felé tolódik el, ahogy az érték közelíti a lamellák - 1-et" -#: ../src/iop/blurs.c:811 +#: ../src/iop/blurs.c:1011 msgid "" "adjust straightness of edges from 0=perfect circle\n" "to 1=completely straight" @@ -17156,15 +19936,15 @@ msgstr "" "0=tökéletes kör\n" "1=teljesen egyenes" -#: ../src/iop/blurs.c:812 +#: ../src/iop/blurs.c:1012 msgid "set amount by which to rotate shape around its center" msgstr "mennyivel legyen elforgatva az alakzat a középpontja körül" -#: ../src/iop/blurs.c:814 +#: ../src/iop/blurs.c:1014 msgid "orientation of the motion's path" msgstr "a mozgási útvonal iránya" -#: ../src/iop/blurs.c:815 +#: ../src/iop/blurs.c:1015 msgid "" "amount to curve the motion relative\n" "to its overall orientation" @@ -17172,7 +19952,7 @@ msgstr "" "a mozgás ívesítésének mértéke\n" "a mozgás irányához képest" -#: ../src/iop/blurs.c:816 +#: ../src/iop/blurs.c:1016 msgid "" "select which portion of the path to use,\n" "allowing the path to become asymmetric" @@ -17194,31 +19974,31 @@ msgstr "" msgid "add solid borders or margins around the image" msgstr "tömör szegélyek vagy margók hozzáadása a kép körül" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 msgid "linear or non-linear, RGB, display-referred" msgstr "lineáris, vagy nemlineáris, RGB, képernyővonatkozású" -#: ../src/iop/borders.c:715 +#: ../src/iop/borders.c:713 msgid "15:10 postcard white" msgstr "15:10 képeslap fehér" -#: ../src/iop/borders.c:720 +#: ../src/iop/borders.c:718 msgid "15:10 postcard black" msgstr "15:10 képeslap fekete" -#: ../src/iop/borders.c:925 +#: ../src/iop/borders.c:923 msgid "which dimension to use for the size calculation" msgstr "a méret számításához melyik dimenzióját használja" -#: ../src/iop/borders.c:931 +#: ../src/iop/borders.c:929 msgid "size of the border in percent of the chosen basis" msgstr "a szegély mérete a kiválasztott alap százalékában" -#: ../src/iop/borders.c:933 ../src/iop/clipping.c:2229 ../src/iop/crop.c:1262 +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 msgid "aspect" msgstr "oldalarány" -#: ../src/iop/borders.c:934 +#: ../src/iop/borders.c:932 msgid "" "select the aspect ratio\n" "(right-click on slider below to type your own w:h)" @@ -17226,85 +20006,79 @@ msgstr "" "válasszon oldalarányt\n" "(jobb kattintással a csúszkán megadhatja w:h formában)" -#: ../src/iop/borders.c:938 +#: ../src/iop/borders.c:936 msgid "3:1" msgstr "3:1" -#: ../src/iop/borders.c:939 +#: ../src/iop/borders.c:937 msgid "95:33" msgstr "95:33" -#: ../src/iop/borders.c:940 +#: ../src/iop/borders.c:938 msgid "CinemaScope 2.39:1" msgstr "CinemaScope 2.39:1" -#: ../src/iop/borders.c:941 +#: ../src/iop/borders.c:939 msgid "2:1" msgstr "2:1" -#: ../src/iop/borders.c:942 +#: ../src/iop/borders.c:940 msgid "16:9" msgstr "16:9" -#: ../src/iop/borders.c:943 +#: ../src/iop/borders.c:941 msgid "5:3" msgstr "5:3" -#: ../src/iop/borders.c:944 +#: ../src/iop/borders.c:942 msgid "US Legal 8.5x14" msgstr "US Legal 8.5x14" -#: ../src/iop/borders.c:945 ../src/iop/clipping.c:2142 ../src/iop/crop.c:1164 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "golden cut" msgstr "aranymetszés" -#: ../src/iop/borders.c:946 +#: ../src/iop/borders.c:944 msgid "16:10" msgstr "16:10" -#: ../src/iop/borders.c:947 +#: ../src/iop/borders.c:945 msgid "3:2 (4x6, 10x15cm)" msgstr "3:2 (4x6, 10x15cm)" -#: ../src/iop/borders.c:949 +#: ../src/iop/borders.c:947 msgid "DIN" msgstr "DIN" -#: ../src/iop/borders.c:950 +#: ../src/iop/borders.c:948 msgid "7:5" msgstr "7:5" -#: ../src/iop/borders.c:951 +#: ../src/iop/borders.c:949 msgid "4:3" msgstr "4:3" -#: ../src/iop/borders.c:952 +#: ../src/iop/borders.c:950 msgid "US Letter 8.5x11" msgstr "US Letter 8.5x11" -#: ../src/iop/borders.c:953 +#: ../src/iop/borders.c:951 msgid "14:11" msgstr "14:11" -#: ../src/iop/borders.c:954 +#: ../src/iop/borders.c:952 msgid "5:4 (8x10)" msgstr "5:4 (8x10)" -#: ../src/iop/borders.c:955 ../src/iop/clipping.c:2132 ../src/iop/crop.c:1153 -#: ../src/libs/filtering.c:310 ../src/libs/filters/ratio.c:124 -#: ../src/libs/histogram.c:120 -msgid "square" -msgstr "négyzetes" - -#: ../src/iop/borders.c:956 +#: ../src/iop/borders.c:954 msgid "constant border" msgstr "egyenlő szegély" -#: ../src/iop/borders.c:957 ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "custom..." msgstr "egyéni…" -#: ../src/iop/borders.c:961 +#: ../src/iop/borders.c:959 msgid "" "set the custom aspect ratio\n" "(right-click to enter number or w:h)" @@ -17312,15 +20086,15 @@ msgstr "" "adjon meg egyéni oldalarányt\n" "(jobb klikkel megadhatja sz:m formában)" -#: ../src/iop/borders.c:966 +#: ../src/iop/borders.c:964 msgid "aspect ratio orientation of the image with border" msgstr "a keretezett kép oldalarányának tájolása" -#: ../src/iop/borders.c:968 +#: ../src/iop/borders.c:966 msgid "horizontal position" msgstr "vízszintes pozíció" -#: ../src/iop/borders.c:969 +#: ../src/iop/borders.c:967 msgid "" "select the horizontal position ratio relative to top\n" "(right-click on slider below to type your own x:w)" @@ -17328,35 +20102,35 @@ msgstr "" "válassza ki a vízszintes elhelyezést arányát a tetejéhez képest\n" "(jobb kattintással a csúszkán megadhatja x:sz formában)" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "center" msgstr "középpont" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "1/3" msgstr "1/3" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "3/8" msgstr "3/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "5/8" msgstr "5/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "2/3" msgstr "2/3" -#: ../src/iop/borders.c:977 +#: ../src/iop/borders.c:975 msgid "custom horizontal position" msgstr "egyéni vízszintes pozíció" -#: ../src/iop/borders.c:979 +#: ../src/iop/borders.c:977 msgid "vertical position" msgstr "függőleges pozíció" -#: ../src/iop/borders.c:980 +#: ../src/iop/borders.c:978 msgid "" "select the vertical position ratio relative to left\n" "(right-click on slider below to type your own y:h)" @@ -17364,27 +20138,27 @@ msgstr "" "válassza ki a függőleges elhelyezést arányát a bal oldalához képest\n" "(jobb kattintással a csúszkán megadhatja y:m formában)" -#: ../src/iop/borders.c:988 +#: ../src/iop/borders.c:986 msgid "custom vertical position" msgstr "egyéni függőleges pozíció" -#: ../src/iop/borders.c:994 +#: ../src/iop/borders.c:992 msgid "size of the frame line in percent of min border width" msgstr "a keret vonal mérete a legkisebb szegélyvastagság arányában" -#: ../src/iop/borders.c:1000 +#: ../src/iop/borders.c:998 msgid "offset of the frame line beginning on image side" msgstr "a keretvonal eltolása a kép szélhez képest" -#: ../src/iop/borders.c:1015 +#: ../src/iop/borders.c:1013 msgid "select border color" msgstr "szegélyszín kiválasztása" -#: ../src/iop/borders.c:1020 +#: ../src/iop/borders.c:1018 msgid "pick border color from image" msgstr "szegélyszín mintavétel a képről" -#: ../src/iop/borders.c:1021 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 #: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 #: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 @@ -17392,11 +20166,11 @@ msgstr "szegélyszín mintavétel a képről" msgid "pickers" msgstr "mintavevők" -#: ../src/iop/borders.c:1029 +#: ../src/iop/borders.c:1027 msgid "select frame line color" msgstr "keret vonalszínének kiválasztása" -#: ../src/iop/borders.c:1034 +#: ../src/iop/borders.c:1032 msgid "pick frame line color from image" msgstr "keretszín mintavétele a képről" @@ -17409,21 +20183,18 @@ msgstr "raw kromatikus aberráció" msgid "correct chromatic aberrations for Bayer sensors" msgstr "kromatikus aberráció korrigálása Bayer szenzorokhoz" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/demosaic.c:328 ../src/iop/highlights.c:177 -#: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 -#: ../src/iop/hotpixels.c:76 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rasterfile.c:101 -#: ../src/iop/rasterfile.c:103 ../src/iop/rawprepare.c:171 -#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 -#: ../src/iop/temperature.c:252 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 +#: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 +#: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 +#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 +#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "lineáris, raw, látványvonatkozású" -#: ../src/iop/cacorrect.c:83 ../src/iop/cacorrectrgb.c:168 -#: ../src/iop/demosaic.c:329 ../src/iop/invert.c:133 -#: ../src/iop/rawdenoise.c:142 ../src/iop/rasterfile.c:102 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 #: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "lineáris, raw" @@ -17529,8 +20300,8 @@ msgstr "cenzúrázás" msgid "censorize license plates and body parts for privacy" msgstr "rendszámok és testrészek cenzúrázása adatvédelmi okból" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 -#: ../src/iop/filmicrgb.c:351 ../src/iop/graduatednd.c:144 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 +#: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "lineáris vagy nemlineáris, RGB, látványvonatkozású" @@ -17538,19 +20309,19 @@ msgstr "lineáris vagy nemlineáris, RGB, látványvonatkozású" msgid "special, RGB, scene-referred" msgstr "speciális, RGB, látványvonatkozású" -#: ../src/iop/censorize.c:425 +#: ../src/iop/censorize.c:424 msgid "radius of gaussian blur before pixelization" msgstr "a pixelezés előtti gauss-elmosás sugara" -#: ../src/iop/censorize.c:426 +#: ../src/iop/censorize.c:425 msgid "radius of gaussian blur after pixelization" msgstr "a pixelezés utáni gauss-elmosás sugara" -#: ../src/iop/censorize.c:427 +#: ../src/iop/censorize.c:426 msgid "radius of the intermediate pixelization" msgstr "a köztes pixelezés sugara" -#: ../src/iop/censorize.c:428 +#: ../src/iop/censorize.c:427 msgid "amount of noise to add at the end" msgstr "az utolsó lépésként hozzáadandó zaj mennyisége" @@ -17824,8 +20595,8 @@ msgstr "" "nélkül használja, vagy nincs tisztában azzal, amit csinál." #: ../src/iop/channelmixerrgb.c:2067 -msgid "white balance applied twice" -msgstr "fehéregyensúly kétszer alkalmazva" +msgid "white balance applied twice (details)" +msgstr "fehéregyensúly kétszer alkalmazva (részletek)" #: ../src/iop/channelmixerrgb.c:2068 msgid "" @@ -17840,8 +20611,8 @@ msgstr "" "vagy tiltsa le a kromatikus átdolgozást a színkalibráció modulban." #: ../src/iop/channelmixerrgb.c:2076 -msgid "white balance module error" -msgstr "fehéregyensúly modul hiba" +msgid "white balance module error (details)" +msgstr "fehéregyensúly modul hiba (részletek)" #: ../src/iop/channelmixerrgb.c:2077 msgid "" @@ -17856,8 +20627,8 @@ msgstr "" "vagy tiltsa le itt a kromatikus átdolgozást." #: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 -msgid "white balance missing" -msgstr "fehéregyensúly hiányzik" +msgid "white balance missing (details)" +msgstr "hiányzik a fehéregyensúly (részletek)" #: ../src/iop/channelmixerrgb.c:2090 msgid "" @@ -17891,12 +20662,12 @@ msgstr "fehéregyensúly automatikus detektálása elkészült" msgid "channelmixerrgb works only on RGB input" msgstr "a csatornakeverő csak RGB bemeneten működik" -#: ../src/iop/channelmixerrgb.c:3647 +#: ../src/iop/channelmixerrgb.c:3675 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "CCT: %.0f K (napfény)" -#: ../src/iop/channelmixerrgb.c:3650 +#: ../src/iop/channelmixerrgb.c:3678 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" @@ -17906,12 +20677,12 @@ msgstr "" "ez a fényforrás pontosan modellezhető a napfény spektrummal,\n" "így a hőmérséklete releváns és sokatmondó a D-fényforrással." -#: ../src/iop/channelmixerrgb.c:3656 +#: ../src/iop/channelmixerrgb.c:3684 #, c-format msgid "CCT: %.0f K (black body)" msgstr "CCT: %.0f K (feketetest)" -#: ../src/iop/channelmixerrgb.c:3659 +#: ../src/iop/channelmixerrgb.c:3687 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -17921,12 +20692,12 @@ msgstr "" "ez a fényforrás pontosan modellezhető egy feketetest spektrumával,\n" "így a hőmérséklete releváns és sokatmondó a Plank-féle fényforrással." -#: ../src/iop/channelmixerrgb.c:3665 +#: ../src/iop/channelmixerrgb.c:3693 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "CCT: %.0f K (érvénytelen)" -#: ../src/iop/channelmixerrgb.c:3668 +#: ../src/iop/channelmixerrgb.c:3696 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -17939,12 +20710,12 @@ msgstr "" "spektrumával,\n" "így a hőmérséklete nem releváns, ezért saját fényforrást kell használnia." -#: ../src/iop/channelmixerrgb.c:3677 +#: ../src/iop/channelmixerrgb.c:3705 #, c-format msgid "CCT: undefined" msgstr "CCT: nincs megadva" -#: ../src/iop/channelmixerrgb.c:3680 +#: ../src/iop/channelmixerrgb.c:3708 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." @@ -17952,16 +20723,16 @@ msgstr "" "közelített korrelált színhőmérséklet.\n" "sehogy nem számolható, ezért saját fényforrást kell használnia." -#: ../src/iop/channelmixerrgb.c:3998 +#: ../src/iop/channelmixerrgb.c:4026 msgid "white balance successfully extracted from raw image" msgstr "a fehéregyensúly sikeresen ki lett nyerve a raw képből" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4005 +#: ../src/iop/channelmixerrgb.c:4033 msgid "auto-detection of white balance started…" msgstr "fehéregyensúly automatikus detektálása elkezdődött…" -#: ../src/iop/channelmixerrgb.c:4116 +#: ../src/iop/channelmixerrgb.c:4144 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." @@ -17970,7 +20741,7 @@ msgstr "" "normalizálás le lesz tiltva." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4160 +#: ../src/iop/channelmixerrgb.c:4188 #, c-format msgid "" "L: \t%.1f %%\n" @@ -17982,19 +20753,19 @@ msgstr "" "c: \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4429 +#: ../src/iop/channelmixerrgb.c:4457 msgid "CAT" msgstr "CAT" -#: ../src/iop/channelmixerrgb.c:4430 +#: ../src/iop/channelmixerrgb.c:4458 msgid "chromatic adaptation transform" msgstr "kromatikus adaptálási transzformáció" -#: ../src/iop/channelmixerrgb.c:4432 +#: ../src/iop/channelmixerrgb.c:4460 msgid "adaptation" msgstr "adaptálás" -#: ../src/iop/channelmixerrgb.c:4435 +#: ../src/iop/channelmixerrgb.c:4463 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -18012,9 +20783,10 @@ msgstr "" "• Nem-lineáris Bradford (1985) az eredeti Bradford,\n" "jobb eredményt adhat, mint a lineáris verzió, de megbízhatatlan.\n" "• az XYZ egy egyszerű skálázás a XYZ térben. Általában nem javasolt.\n" -"• a „nincs” letiltja az adaptációt és RGB-ben működő feldolgozást használ." +"• a „nincs” letiltja az adaptációt és RGB-ben működő feldolgozási sort " +"használ." -#: ../src/iop/channelmixerrgb.c:4452 +#: ../src/iop/channelmixerrgb.c:4480 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -18022,23 +20794,23 @@ msgstr "" "ez a helyszíni fényforrás színe a kromatikus adaptálás előtt.\n" "ezt a színt változtatja az adaptálás tiszta fehérré." -#: ../src/iop/channelmixerrgb.c:4459 +#: ../src/iop/channelmixerrgb.c:4487 msgid "picker" msgstr "pipetta" -#: ../src/iop/channelmixerrgb.c:4461 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 msgid "set white balance to detected from area" msgstr "fehéregyensúly beállítása: terület alapján felismert" -#: ../src/iop/channelmixerrgb.c:4465 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "fényforrás" -#: ../src/iop/channelmixerrgb.c:4471 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 msgid "temperature" msgstr "hőmérséklet" -#: ../src/iop/channelmixerrgb.c:4509 +#: ../src/iop/channelmixerrgb.c:4537 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -18051,17 +20823,17 @@ msgstr "" "célkromacitásával. a kontrollminta lehet a téma egy kritikus része, vagy a " "képsorozat egy nem mozgó és egyenletesen megvilágított felülete." -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/channelmixerrgb.c:4529 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/channelmixerrgb.c:4573 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/channelmixerrgb.c:4601 msgid "mapping" msgstr "leképezés" -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 msgid "area mode" msgstr "terület mód" -#: ../src/iop/channelmixerrgb.c:4517 +#: ../src/iop/channelmixerrgb.c:4545 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -18073,19 +20845,19 @@ msgstr "" "„mérés”: egyszerűen megmutatja, hogyan képezi le a bemeneti színt a CAT,\n" "és használható a cél mintavételére." -#: ../src/iop/channelmixerrgb.c:4522 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 msgid "correction" msgstr "korrekció" -#: ../src/iop/channelmixerrgb.c:4523 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 msgid "measure" msgstr "mérés" -#: ../src/iop/channelmixerrgb.c:4527 +#: ../src/iop/channelmixerrgb.c:4555 msgid "take channel mixing into account" msgstr "csatornakeverés figyelembe vétele" -#: ../src/iop/channelmixerrgb.c:4534 +#: ../src/iop/channelmixerrgb.c:4562 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -18093,11 +20865,11 @@ msgstr "" "a cél kiszámítása a csatornakeverés figyelembe vételével.\n" "letiltva csak a CAT-t veszi figyelembe." -#: ../src/iop/channelmixerrgb.c:4542 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 msgid "the input color that should be mapped to the target" msgstr "a bemeneti szín, amit le kell képezni a célra" -#: ../src/iop/channelmixerrgb.c:4546 +#: ../src/iop/channelmixerrgb.c:4574 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -18107,127 +20879,125 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4549 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" -msgstr "" -"ezek az LCh koordináták a CIE Lab 1976 koordinátákból vannak kiszámítva" +msgstr "ezek az LCh koordináták a CIE Lab 1976 koordinátákból vannak kiszámítva" -#: ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4582 msgid "the desired target color after mapping" msgstr "a leképezés utáni kívánt célszín" -#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 msgctxt "section" msgid "input" msgstr "bemenet" #. spacer -#: ../src/iop/channelmixerrgb.c:4584 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 msgctxt "section" msgid "target" msgstr "cél" -#: ../src/iop/channelmixerrgb.c:4597 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input R" msgstr "bemenet R" -#: ../src/iop/channelmixerrgb.c:4602 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input G" msgstr "bemenet G" -#: ../src/iop/channelmixerrgb.c:4607 +#: ../src/iop/channelmixerrgb.c:4635 msgid "input B" msgstr "bemenet B" -#: ../src/iop/channelmixerrgb.c:4617 +#: ../src/iop/channelmixerrgb.c:4645 msgid "output R" msgstr "kimenet R" -#: ../src/iop/channelmixerrgb.c:4618 +#: ../src/iop/channelmixerrgb.c:4646 msgid "output G" msgstr "kimenet G" -#: ../src/iop/channelmixerrgb.c:4619 +#: ../src/iop/channelmixerrgb.c:4647 msgid "output B" msgstr "kimenet B" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "colorfulness" msgstr "színesség" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "output colorfulness" msgstr "kimenet színesség" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4653 msgid "output brightness" msgstr "kimenet fényerő" -#: ../src/iop/channelmixerrgb.c:4628 +#: ../src/iop/channelmixerrgb.c:4656 msgid "output gray" msgstr "kimenet szürke" -#: ../src/iop/channelmixerrgb.c:4641 +#: ../src/iop/channelmixerrgb.c:4669 msgid "calibrate with a color checker" msgstr "kalibrálás színellenőrzővel" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4674 msgid "use a color checker target to autoset CAT and channels" msgstr "" "színellenőrző minta használata a CAT és a csatornák automatikus beállításához" -#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/channelmixerrgb.c:4663 -#: ../src/iop/channelmixerrgb.c:4680 ../src/iop/channelmixerrgb.c:4694 -#: ../src/iop/channelmixerrgb.c:4702 ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 +#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 msgid "calibrate" msgstr "kalibrálás" -#: ../src/iop/channelmixerrgb.c:4651 +#: ../src/iop/channelmixerrgb.c:4679 msgid "chart" msgstr "minta" -#: ../src/iop/channelmixerrgb.c:4652 +#: ../src/iop/channelmixerrgb.c:4680 msgid "choose the vendor and the type of your chart" msgstr "válassza ki a mintájának a gyártóját és típusát" -#: ../src/iop/channelmixerrgb.c:4654 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 pre-2014" -#: ../src/iop/channelmixerrgb.c:4655 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24, 2014 utáni" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4684 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24, 2018 előtti" -#: ../src/iop/channelmixerrgb.c:4657 +#: ../src/iop/channelmixerrgb.c:4685 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24, 2018 utáni" -#: ../src/iop/channelmixerrgb.c:4658 +#: ../src/iop/channelmixerrgb.c:4686 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48, 2018 előtti" -#: ../src/iop/channelmixerrgb.c:4659 +#: ../src/iop/channelmixerrgb.c:4687 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48, 2018 utáni" -#: ../src/iop/channelmixerrgb.c:4660 +#: ../src/iop/channelmixerrgb.c:4688 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4663 +#: ../src/iop/channelmixerrgb.c:4691 msgid "optimize for" msgstr "optimalizálás erre" -#: ../src/iop/channelmixerrgb.c:4664 +#: ../src/iop/channelmixerrgb.c:4692 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" -"saturated colors gives the lowest maximum delta E but a high average delta " -"E\n" +"saturated colors gives the lowest maximum delta E but a high average delta E\n" "none is a trade-off between both\n" "the others are special behaviors to protect some hues" msgstr "" @@ -18239,35 +21009,35 @@ msgstr "" "a nincs egy kompromisszum a kettő között\n" "a többi egy-egy speciális viselkedés az árnyalat védelme érdekében" -#: ../src/iop/channelmixerrgb.c:4671 +#: ../src/iop/channelmixerrgb.c:4699 msgid "neutral colors" msgstr "semleges színek" -#: ../src/iop/channelmixerrgb.c:4673 +#: ../src/iop/channelmixerrgb.c:4701 msgid "skin and soil colors" msgstr "bőr- és talajszínek" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4702 msgid "foliage colors" msgstr "lombozatszínek" -#: ../src/iop/channelmixerrgb.c:4675 +#: ../src/iop/channelmixerrgb.c:4703 msgid "sky and water colors" msgstr "ég- és vízszínek" -#: ../src/iop/channelmixerrgb.c:4676 +#: ../src/iop/channelmixerrgb.c:4704 msgid "average delta E" msgstr "delta E átlag" -#: ../src/iop/channelmixerrgb.c:4677 +#: ../src/iop/channelmixerrgb.c:4705 msgid "maximum delta E" msgstr "delta E maximum" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4708 msgid "patch scale" msgstr "foltméret" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4711 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -18278,35 +21048,35 @@ msgstr "" "hasznos ha a perspektívakorrekció hanyag vagy\n" "a foltok kerete árnyékot vet a folt széleire." -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4719 msgid "the delta E is using the CIE 2000 formula" msgstr "a delta E a CIE 2000 képletet használja" -#: ../src/iop/channelmixerrgb.c:4694 +#: ../src/iop/channelmixerrgb.c:4722 msgid "accept" msgstr "elfogadás" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4727 msgid "accept the computed profile and set it in the module" msgstr "a kiszámított profil elfogadása és beállítása a modulban" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4730 msgid "recompute" msgstr "újraszámítás" -#: ../src/iop/channelmixerrgb.c:4706 +#: ../src/iop/channelmixerrgb.c:4734 msgid "recompute the profile" msgstr "a profil újraszámítása" -#: ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4737 msgid "validate" msgstr "érvényesítés" -#: ../src/iop/channelmixerrgb.c:4713 +#: ../src/iop/channelmixerrgb.c:4741 msgid "check the output delta E" msgstr "kimeneti delta E ellenőrzése" -#: ../src/iop/choleski.h:303 ../src/iop/choleski.h:404 +#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" @@ -18318,13 +21088,12 @@ msgid "old local contrast" msgstr "régi lokális kontraszt" #: ../src/iop/clahe.c:71 -msgid "" -"this module is deprecated. better use new local contrast module instead." +msgid "this module is deprecated. better use new local contrast module instead." msgstr "" "ez a modul elavult. jobb, ha helyette az új lokális kontraszt modult " "használja." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:432 +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 msgid "amount" msgstr "mérték" @@ -18332,14 +21101,14 @@ msgstr "mérték" msgid "size of features to preserve" msgstr "megőrzendő elemek mérete" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:461 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 msgid "strength of the effect" msgstr "effekt erőssége" #: ../src/iop/clipping.c:340 msgid "" -"this module is deprecated. please use the crop, orientation and/or rotate " -"and perspective modules instead." +"this module is deprecated. please use the crop, orientation and/or rotate and " +"perspective modules instead." msgstr "" "ez a modul elavult. használja helyette a kivágás, orientáció, vagy forgatás " "és perspektíva modulokat." @@ -18358,130 +21127,130 @@ msgstr "" msgid "change the framing and correct the perspective" msgstr "keretezés módosítása és perspektíva korrekció" -#: ../src/iop/clipping.c:1416 ../src/iop/clipping.c:2131 ../src/iop/crop.c:613 -#: ../src/iop/crop.c:1152 +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 +#: ../src/iop/crop.c:1269 msgid "original image" msgstr "eredeti kép" -#: ../src/iop/clipping.c:1720 ../src/iop/crop.c:838 +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 msgid "invalid ratio format. it should be \"number:number\"" msgstr "érvénytelen arányformátum. „szám:szám” kéne legyen" -#: ../src/iop/clipping.c:1736 ../src/iop/crop.c:854 +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 msgid "invalid ratio format. it should be a positive number" msgstr "érvénytelen arányformátum. pozitív szám kéne legyen" -#: ../src/iop/clipping.c:1925 ../src/iop/clipping.c:2122 +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 msgid "full" msgstr "teljes" -#: ../src/iop/clipping.c:1926 +#: ../src/iop/clipping.c:1920 msgid "old system" msgstr "régi rendszer" -#: ../src/iop/clipping.c:1927 +#: ../src/iop/clipping.c:1921 msgid "correction applied" msgstr "korrekció alkalmazva" -#: ../src/iop/clipping.c:2100 +#: ../src/iop/clipping.c:2094 msgid "main" msgstr "fő" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2103 msgid "mirror image horizontally and/or vertically" msgstr "kép tükrözése vízszintesen és/vagy függőlegesen" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2106 msgid "angle" msgstr "szög" -#: ../src/iop/clipping.c:2115 +#: ../src/iop/clipping.c:2109 msgid "right-click and drag a line on the image to drag a straight line" msgstr "jobb gombot lenyomva húzzon egy egyenes vonalat a képen" -#: ../src/iop/clipping.c:2118 +#: ../src/iop/clipping.c:2112 msgid "keystone" msgstr "trapéztorzítás" -#: ../src/iop/clipping.c:2123 +#: ../src/iop/clipping.c:2117 msgid "set perspective correction for your image" msgstr "perspektíva korrekció beállítása" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1151 +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 msgid "freehand" msgstr "szabadkézi" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1154 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "10:8 in print" msgstr "10:8 nyomtatásban" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1155 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1156 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1158 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "8.5x11, letter" msgstr "8.5x11, levél" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1159 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1160 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2139 ../src/iop/crop.c:1161 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2140 ../src/iop/crop.c:1162 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35mm" -#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1163 +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "16:10, 8x5" msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1165 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2144 ../src/iop/crop.c:1166 +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 msgid "widescreen" msgstr "széles vászon" -#: ../src/iop/clipping.c:2145 +#: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, univisium" -#: ../src/iop/clipping.c:2146 +#: ../src/iop/clipping.c:2140 msgid "cinemascope" msgstr "cinemascope" -#: ../src/iop/clipping.c:2147 ../src/iop/crop.c:1169 +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 msgid "21:9" msgstr "21:9" -#: ../src/iop/clipping.c:2148 ../src/iop/crop.c:1170 +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 msgid "anamorphic" msgstr "anamorf" -#: ../src/iop/clipping.c:2149 ../src/iop/crop.c:1172 +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 msgid "3:1, panorama" msgstr "3:1, panoráma" -#: ../src/iop/clipping.c:2181 ../src/iop/clipping.c:2193 ../src/iop/crop.c:1208 -#: ../src/iop/crop.c:1225 +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 ../src/iop/crop.c:1325 +#: ../src/iop/crop.c:1342 #, c-format msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "érvénytelen „%s” arány formátum. „szám:szám” kéne legyen" -#: ../src/iop/clipping.c:2240 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" @@ -18493,31 +21262,31 @@ msgstr "" "ha kézzel szeretne oldalarányt megadni, nyissa le a listát és gépelje be az " "arányt x:y formában vagy tizedes törtként" -#: ../src/iop/clipping.c:2247 ../src/iop/crop.c:1288 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "margók" -#: ../src/iop/clipping.c:2252 ../src/iop/crop.c:1298 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "a bal margó nem fedhet át a jobb margóval" -#: ../src/iop/clipping.c:2259 ../src/iop/crop.c:1306 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "a jobb margó nem fedhet át a bal margóval" -#: ../src/iop/clipping.c:2264 ../src/iop/crop.c:1312 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "a felső margó nem fedhet át az alsó margóval" -#: ../src/iop/clipping.c:2271 ../src/iop/crop.c:1320 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "az alsó margó nem fedhet át a felső margóval" -#: ../src/iop/clipping.c:3014 +#: ../src/iop/clipping.c:3008 msgid "commit: double-click, straighten: right-drag" msgstr "eltárolás: dupla klikk, kiegyenesítés: jobb húzás" -#: ../src/iop/clipping.c:3018 +#: ../src/iop/clipping.c:3012 msgid "" "resize: drag, keep aspect ratio: shift+drag\n" "straighten: right-drag" @@ -18525,15 +21294,15 @@ msgstr "" "átméretezés: húzás, oldalarány megőrzése: shift+húzás\n" "kiegyenesítés: jobb-húzás" -#: ../src/iop/clipping.c:3059 +#: ../src/iop/clipping.c:3053 msgid "move control point: drag" msgstr "vezérlőpont mozgatása: húzás" -#: ../src/iop/clipping.c:3064 +#: ../src/iop/clipping.c:3058 msgid "move line: drag, toggle symmetry: click ꝏ" msgstr "vonal mozgatása: húzás, szimmetria váltása: kattintás ꝏ" -#: ../src/iop/clipping.c:3069 +#: ../src/iop/clipping.c:3063 msgid "" "apply: click ok, toggle symmetry: click ꝏ\n" "move line/control point: drag" @@ -18542,7 +21311,7 @@ msgstr "" ">ꝏ\n" "vonal/vezérlőpont mozgatása: húzás" -#: ../src/iop/clipping.c:3076 +#: ../src/iop/clipping.c:3070 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" @@ -18552,12 +21321,12 @@ msgstr "" "vízszintes mozgatás: ctrl+húzás\n" "kiegyenesítés: jobb húzás, eltárolás: dupla klikk" -#: ../src/iop/clipping.c:3335 ../src/iop/crop.c:1818 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[%s szegélyeken] vágás" -#: ../src/iop/clipping.c:3337 ../src/iop/crop.c:1820 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[%s szegélyeken] vágás oldalarány megtartással" @@ -18575,7 +21344,7 @@ msgstr "kontraszt fényerő telítettség" msgid "adjust the look of the image" msgstr "kép megjelenésének állítása" -#: ../src/iop/colisa.c:283 +#: ../src/iop/colisa.c:278 msgid "color saturation adjustment" msgstr "színtelítettség állítás" @@ -18586,8 +21355,8 @@ msgstr "színegyensúly" #: ../src/iop/colorbalance.c:154 msgid "lift gamma gain|cdl|color grading|contrast|saturation|hue" msgstr "" -"gamma|emelés|erő|színosztályozás|kontraszt|telítettség|árnyalat|lift gamma " -"gain|cdl|color grading|contrast|saturation|hue" +"gamma|emelés|erő|fényelés|színosztályozás|kontraszt|telítettség|árnyalat|lift " +"gamma gain|cdl|color grading|contrast|saturation|hue" #: ../src/iop/colorbalance.c:159 msgid "shift colors selectively by luminance range" @@ -18622,68 +21391,68 @@ msgstr "Kodak Ektar-hoz hasonló" msgid "similar to Kodachrome" msgstr "Kodachrome-hoz hasonló" -#: ../src/iop/colorbalance.c:935 +#: ../src/iop/colorbalance.c:934 msgid "optimize luma from patches" msgstr "fénysűrűség optimalizálása foltokból" -#: ../src/iop/colorbalance.c:937 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 msgid "optimize luma" msgstr "fénysűrűség optimalizálása" -#: ../src/iop/colorbalance.c:941 +#: ../src/iop/colorbalance.c:940 msgid "neutralize colors from patches" msgstr "színek semlegesítése foltok alapján" -#: ../src/iop/colorbalance.c:943 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 msgid "neutralize colors" msgstr "színek semlegesítése" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "offset" msgstr "eltolás" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "power" msgstr "energia" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "slope" msgstr "lejtés" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "lift" msgstr "emelés" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gamma" msgstr "gamma" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gain" msgstr "gain" -#: ../src/iop/colorbalance.c:1732 +#: ../src/iop/colorbalance.c:1731 msgctxt "section" msgid "shadows: lift / offset" msgstr "árnyékok: emelés / eltolás" -#: ../src/iop/colorbalance.c:1733 +#: ../src/iop/colorbalance.c:1732 msgctxt "section" msgid "mid-tones: gamma / power" msgstr "középtónusok: gamma / energia" -#: ../src/iop/colorbalance.c:1734 +#: ../src/iop/colorbalance.c:1733 msgctxt "section" msgid "highlights: gain / slope" msgstr "csúcsfények: gain / lejtés" -#: ../src/iop/colorbalance.c:1758 +#: ../src/iop/colorbalance.c:1757 msgid "shadows / mid-tones / highlights" msgstr "árnyékok / középtónusok / csúcsfények" @@ -18807,16 +21576,16 @@ msgid "" "offset power slope|cdl|color grading|contrast|chroma_highlights|hue|vibrance|" "saturation" msgstr "" -"teljesítménygörbe eltolása|színáarnylás|kontrasz|krominancia csúcsfények|" -"árnyalat|vibrancia|telítettség|offset power slope|cdl|color grading|contrast|" -"chroma_highlights|hue|vibrance|saturation" +"teljesítménygörbe eltolása|fényelés|színáarnylás|kontrasz|krominancia " +"csúcsfények|árnyalat|vibrancia|telítettség|offset power slope|cdl|color " +"grading|contrast|chroma_highlights|hue|vibrance|saturation" #: ../src/iop/colorbalancergb.c:179 msgid "" "color grading tools using alpha masks to separate\n" "shadows, mid-tones and highlights" msgstr "" -"a színosztályozó eszközök alfa maszk segítségével választják el az\n" +"a fényelő eszközök alfa maszk segítségével választják el az\n" "árnyékokat, középtónusokat és csúcsfényeket" #: ../src/iop/colorbalancergb.c:524 @@ -18840,7 +21609,7 @@ msgid "colorbalance works only on RGB input" msgstr "a színegyensúly csak RGB bemeneten működik" #: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 +#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 msgid "cannot display masks when the blending mask is displayed" msgstr "" "nem lehet megjeleníteni a maszkokat ha a keverési maszk meg van jelenítve" @@ -18877,8 +21646,7 @@ msgstr "színesség globális növelése változatlan fénysűrűség mellett" #: ../src/iop/colorbalancergb.c:1814 msgid "increase colorfulness at same luminance mostly in shadows" -msgstr "" -"színesség növelése változatlan fénysűrűség mellett, főleg az árnyékokon" +msgstr "színesség növelése változatlan fénysűrűség mellett, főleg az árnyékokon" #: ../src/iop/colorbalancergb.c:1819 msgid "increase colorfulness at same luminance mostly in mid-tones" @@ -18937,7 +21705,7 @@ msgstr "4-utas" #: ../src/iop/colorbalancergb.c:1873 msgid "selective color grading" -msgstr "szelektív színosztályozás" +msgstr "szelektív fényelés" #: ../src/iop/colorbalancergb.c:1875 msgid "" @@ -19047,46 +21815,76 @@ msgid "weight of the shadows over the whole tonal range" msgstr "az árnyékok súlya a teljes tónustartományon belül" #: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"egy sakktáblamintás árnyékmaszkot vetít rá a képre.\n" +"a kép még látható része (amelyet a maszk nem takar el) az a terület,\n" +"amelyre a többi fülön található árnyékcsúszkák hatással lesznek" + +#: ../src/iop/colorbalancergb.c:1994 msgid "position of the middle-gray reference for masking" msgstr "a középszürke referencia pozíciója a maszkoláshoz" -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"egy sakktáblamintás középtónus-maszkot vetít rá a képre.\n" +"a kép még látható része (amelyet a maszk nem takar el) az a terület,\n" +"amelyre a többi fülön található középtónus-csúszkák hatással lesznek" + +#: ../src/iop/colorbalancergb.c:2007 msgid "weights of highlights over the whole tonal range" msgstr "a csúcsfények súlya a teljes tónustartományon belül" -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"egy sakktáblamintás csúcsfénymaszkot vetít rá a képre.\n" +"a kép még látható része (amelyet a maszk nem takar el) az a terület,\n" +"amelyre a többi fülön található csúcsfénycsúszkák hatással lesznek" + +#: ../src/iop/colorbalancergb.c:2017 msgctxt "section" msgid "threshold" msgstr "küszöbérték" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2022 msgid "peak white luminance value used to normalize the power function" msgstr "" "a hatványfüggvény normalizálására szolgáló fehér fénysűrűség csúcsértéke" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2028 msgid "peak gray luminance value used to normalize the power function" msgstr "" "a hatványfüggvény normalizálására szolgáló szürke fénysűrűség csúcsértéke" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2030 msgctxt "section" msgid "mask preview settings" msgstr "maszk előnézeti beállításai" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 msgid "select color of the checkerboard from a swatch" msgstr "válassza ki a négyzetek színét a minták közül" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2044 msgid "checkerboard size" msgstr "négyzetek mérete" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 1" msgstr "pepita szín 1" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2049 msgid "checkerboard color 2" msgstr "pepita szín 2" @@ -19096,7 +21894,7 @@ msgstr "color look up table" #: ../src/iop/colorchecker.c:123 msgid "profile|lut|color grading" -msgstr "profil|színosztályzás|profile|lut|color grading" +msgstr "profil|fényelés|színosztályzás|profile|lut|color grading" #: ../src/iop/colorchecker.c:129 msgid "perform color space corrections and apply looks" @@ -19104,7 +21902,7 @@ msgstr "színtér korrekciókat végez és kinézeteket alkalmaz" #: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 #: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 #: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 #: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 #: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 @@ -19192,8 +21990,8 @@ msgid "" "magentas" msgstr "" "célszín Lab „a” csatornájának beállítása\n" -"az alacsonyabb értékek a zöldek felé tolják el a célszínt, míg a magasabbak " -"a bíbor felé" +"az alacsonyabb értékek a zöldek felé tolják el a célszínt, míg a magasabbak a " +"bíbor felé" #: ../src/iop/colorchecker.c:1576 msgid "green-magenta offset" @@ -19217,8 +22015,8 @@ msgstr "kék-sárga eltolás" msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" -"lower values scale towards lower saturation while higher scale towards " -"higher saturation" +"lower values scale towards lower saturation while higher scale towards higher " +"saturation" msgstr "" "célszín telítettségének beállítása\n" "egyidejűleg állítja a célszín „a” és „b” csatornáját az Lab színtérben\n" @@ -19304,15 +22102,15 @@ msgstr "" msgid "set the global saturation" msgstr "globális telítettség beállítása" -#: ../src/iop/colorequal.c:201 ../src/iop/colorequal.c:2968 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 msgid "color equalizer" msgstr "szín kiegyenlítő" -#: ../src/iop/colorequal.c:206 +#: ../src/iop/colorequal.c:207 msgid "color zones|hsl" msgstr "színzónák|hsl|color zones" -#: ../src/iop/colorequal.c:213 +#: ../src/iop/colorequal.c:214 msgid "" "change saturation, hue and brightness\n" "depending on local hue" @@ -19320,37 +22118,37 @@ msgstr "" "telítettség, árnyalat és fényerő módosítása\n" "a lokális árnyalat alapján" -#: ../src/iop/colorequal.c:217 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 msgid "quasi-linear, RGB" msgstr "kvázilineáris, RGB" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB, scene-referred" msgstr "kvázilineáris, RGB, látványvonatkozású" -#: ../src/iop/colorequal.c:2132 +#: ../src/iop/colorequal.c:2098 msgid "bleach bypass" msgstr "fehérítő megkerülés" -#: ../src/iop/colorequal.c:2176 +#: ../src/iop/colorequal.c:2142 msgid "Kodachrome 64 like" msgstr "Kodachrome 64-szerű" -#: ../src/iop/colorequal.c:2220 +#: ../src/iop/colorequal.c:2186 msgid "Kodak Portra 400 like" msgstr "Kodak Portra 400-szerű" -#: ../src/iop/colorequal.c:2264 +#: ../src/iop/colorequal.c:2230 msgid "teal & orange" msgstr "pávakék & narancs" #. Page OPTIONS -#: ../src/iop/colorequal.c:2921 ../src/iop/colorequal.c:3126 -#: ../src/iop/filmicrgb.c:4567 +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 +#: ../src/iop/filmicrgb.c:4561 msgid "options" msgstr "opciók" -#: ../src/iop/colorequal.c:3019 +#: ../src/iop/colorequal.c:2982 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -19360,11 +22158,11 @@ msgstr "" "középső kattintás váltja a csúszkák láthatóságát\n" "alt+görgetés lapoz a fülek közt" -#: ../src/iop/colorequal.c:3045 +#: ../src/iop/colorequal.c:3008 msgid "shift nodes to lower or higher hue" msgstr "eltolja a csomópontokat alacsonyabb vagy magasabb árnyalat irányába" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3011 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -19372,19 +22170,19 @@ msgstr "" "árnyalati mintát vesz a képről, és megjeleníti\n" "ctrl+klikkel terület jelölhető ki" -#: ../src/iop/colorequal.c:3067 +#: ../src/iop/colorequal.c:3030 msgid "change hue hue-wise" msgstr "árnyalat módosítása árnyalat szerint" -#: ../src/iop/colorequal.c:3085 +#: ../src/iop/colorequal.c:3048 msgid "change saturation hue-wise" msgstr "telítettség módosítása árnyalat szerint" -#: ../src/iop/colorequal.c:3103 +#: ../src/iop/colorequal.c:3066 msgid "change brightness hue-wise" msgstr "fényerő módosítása árnyalat szerint" -#: ../src/iop/colorequal.c:3136 +#: ../src/iop/colorequal.c:3099 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -19395,17 +22193,17 @@ msgstr "" "hogy a meghatározott szint alatt maradjon. az alapértelmezett beállítás a " "legtöbb képhez megfelelő." -#: ../src/iop/colorequal.c:3141 +#: ../src/iop/colorequal.c:3104 msgid "change for sharper or softer hue curve" msgstr "keményebb vagy lágyabb árnyalati görbe" -#: ../src/iop/colorequal.c:3145 +#: ../src/iop/colorequal.c:3108 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "" -"korlátozza a hatást az árnyalaton és a telítettségen alapuló irányított " -"szűrő használatával" +"korlátozza a hatást az árnyalaton és a telítettségen alapuló irányított szűrő " +"használatával" -#: ../src/iop/colorequal.c:3151 +#: ../src/iop/colorequal.c:3114 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -19413,7 +22211,7 @@ msgstr "" "az irányított szűrő krominanciaelemzésének (árnyalat) sugara.\n" "növelje, ha az árnyalat lokális varianciája magas, vagy erős a színzaj." -#: ../src/iop/colorequal.c:3158 +#: ../src/iop/colorequal.c:3121 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -19423,7 +22221,7 @@ msgstr "" "vörös mutatja a várhatóan módosuló adatot, míg a kékes részek nem fognak " "változni." -#: ../src/iop/colorequal.c:3162 +#: ../src/iop/colorequal.c:3125 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -19436,7 +22234,7 @@ msgstr "" " növeli a kontrasztot és elkerüli a fényerő változását az alacsony " "színértékű területeken" -#: ../src/iop/colorequal.c:3170 +#: ../src/iop/colorequal.c:3133 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -19448,11 +22246,11 @@ msgstr "" "kontrasztot eredményez\n" " - csökkentse a lágyabb átmenetek érdekében" -#: ../src/iop/colorequal.c:3177 +#: ../src/iop/colorequal.c:3140 msgid "set radius of applied parameters for the guided filter" msgstr "beállítja az irányított szűrőhöz használt paraméterek sugarát" -#: ../src/iop/colorequal.c:3180 +#: ../src/iop/colorequal.c:3143 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -19460,11 +22258,338 @@ msgstr "" "vizualizálja a kiválasztott fül módosított kimenetét.\n" "a vörös a növelt, a kék a csökkentett értéket mutatja." -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorharmonizer.c:125 +msgid "color harmonizer" +msgstr "színharmonizáló" + +#: ../src/iop/colorharmonizer.c:132 +msgid "harmonize colors toward a selected palette in perceptual space" +msgstr "" +"összehangolja a színeket egy kiválasztott palettával az érzékelési térben" + +#: ../src/iop/colorharmonizer.c:133 +msgid "creative color grading" +msgstr "kreatív fényelés" + +#: ../src/iop/colorharmonizer.c:135 +msgid "darktable UCS / JCH (perceptual)" +msgstr "darktable UCS / JCH (észlelési)" + +#: ../src/iop/colorharmonizer.c:1337 +msgid "" +"analyze the image's hue distribution and automatically suggest the harmony " +"rule\n" +"and anchor hue that best match its existing color palette.\n" +"\n" +"the detection scores every rule and anchor combination against a chroma-" +"weighted\n" +"histogram of the preview image, then selects the combination that already " +"covers\n" +"the most chromatic energy — i.e. requires the least correction.\n" +"\n" +"the result replaces the current rule and anchor hue. use pull strength to " +"control\n" +"how strongly the remaining off-palette colors are pulled toward the detected " +"palette." +msgstr "" +"elemzi a kép színárnyalatinak eloszlását, és automatikusan beállítja azt a " +"harmóniaszabályt és\n" +"horgonyszínárnyalatot, amelyek a legjobban illeszkednek a kép meglévő " +"színpalettájához.\n" +"\n" +"az algoritmus kiértékel minden szabály- és horgonykombinációt az előnézeti " +"kép kromatikus\n" +"súlyozású hisztogramja alapján, majd kiválasztja azt a kombinációt,\n" +"amely a legtöbb kromatikus energiát lefedi – azaz a legkevesebb korrekciót " +"igényli.\n" +"\n" +"végül lecseréli az aktuális szabályt és a horgonyszínárnyalatot. a „húzás " +"erőssége” beállítással szabályozhatja, hogy a palettán kívüli színeket milyen " +"erősen vonzza az észlelt paletta." + +#: ../src/iop/colorharmonizer.c:1418 +msgid "not yet available — wait for the preview to finish processing." +msgstr "még nem érhető el – várakozás az előnézet feldolgozásának befejezésére." + +#: ../src/iop/colorharmonizer.c:1423 +msgid "" +"harmony rule that defines which hues are considered 'in harmony'.\n" +"\n" +"monochromatic: a single hue family — only one node.\n" +"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" +"analogous complementary: analogous triad plus its complement — rich but " +"balanced.\n" +"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" +"split complementary: one hue and the two hues flanking its complement — vivid " +"yet less stark.\n" +"dyad: two hues separated by 60° — gentle contrast.\n" +"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" +"tetrad: four hues in two complementary pairs spaced 60° — complex, needs " +"restraint.\n" +"square: four hues evenly spaced 90° apart — strong and varied.\n" +"custom: define all four harmony node hues independently." +msgstr "" +"harmóniaszabály, amely meghatározza, hogy mely árnyalatokat kell " +"harmonikusnak tekinteni.\n" +"\n" +"monokróm: egyetlen árnyalatcsalád – csak egy csomópont.\n" +"analóg: három szomszédos árnyalat 30°-os távolságra egymástól – " +"naturalisztikus, összefüggő.\n" +"analóg komplementer: analóg hármas, plusz a komplementere – gazdag, de " +"kiegyensúlyozott.\n" +"komplementer: két, egymással szemben lévő árnyalat a színkeréken – nagy " +"kontraszt, élénk.\n" +"osztott komplementer: egy árnyalat és a komplementerét szegélyező két " +"árnyalat – élénk, de kevésbé éles.\n" +"diád: két árnyalat egymástól 60°-ra – lágy kontraszt.\n" +"triád: három árnyalat 120 fokonként egyenlő távolságban – kiegyensúlyozott, " +"színes.\n" +"tetrád: négy árnyalat, két komplementerpárban, 60°-os távolságra – összetett, " +"visszafogottságot igényel.\n" +"négyzet: négy árnyalat 90 fokonként egyenlő távolságban – erős és " +"változatos.\n" +"egyéni: mind a négy harmónia-csomópont árnyalata külön definiálható." + +#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +msgid "" +"pick hue from image.\n" +"ctrl+click to select an area" +msgstr "" +"árnyalat mintavételezése a képről.\n" +"ctrl+kattintással terület jelölhető ki" + +#: ../src/iop/colorharmonizer.c:1449 +msgid "" +"the primary 'key' hue of the harmony — the first node from which all others " +"are derived.\n" +"\n" +"drag the slider or use the color picker (eyedropper) to sample a dominant hue " +"directly\n" +"from the image. the remaining harmony nodes are computed automatically from " +"this hue\n" +"and the selected rule.\n" +"\n" +"tip: pick a skin tone, a sky, or another dominant subject color to anchor the " +"palette." +msgstr "" +"a harmónia elsődleges „kulcs” árnyalata – az első csomópont, amelyből az " +"összes többi származik.\n" +"\n" +"húzza a csúszkát, vagy használja a színmintavevőt (pipetta), hogy\n" +"közvetlenül a kép egy domináns színárnyalatból vegyen mintát.\n" +"\n" +"a fennmaradó harmónia-csomópontokat a rendszer automatikusan kiszámítja " +"ebből\n" +"a színárnyalatból és a kiválasztott szabályból.\n" +"\n" +"tipp: válasszon egy bőrszínt, az eget vagy más domináns témaszínt a paletta " +"horgonypontjaként." + +#: ../src/iop/colorharmonizer.c:1464 +msgid "" +"number of active harmony nodes in custom mode (2–4).\n" +"nodes are numbered from the top; inactive nodes are hidden." +msgstr "" +"az aktív harmónia-csomópontok száma egyéni módban (2-4).\n" +"a csomópontok számozása fentről kezdődik.\n" +"az inaktív csomópontok el vannak rejtve." + +#: ../src/iop/colorharmonizer.c:1494 +msgid "" +"hue of this harmony node (0°–360°).\n" +"only active in 'custom' harmony mode.\n" +"use the color picker to sample the desired hue from the image." +msgstr "" +"a harmónia-csomópont árnyalata (0°–360°).\n" +"csak ”egyéni” harmóniamódban aktív.\n" +"használja a színmintavevőt, hogy mintát vegyen a kép kívánatos árnyalatából." + +#: ../src/iop/colorharmonizer.c:1513 +msgid "vectorscope two-way sync" +msgstr "vektorszkóp kétirányú szinkron" + +#: ../src/iop/colorharmonizer.c:1517 +msgid "" +"when enabled, the vectorscope harmony overlay is kept in sync with\n" +"the harmony rule and anchor hue controls in the module.\n" +"disable to adjust the module without disturbing the vectorscope display, and " +"vice-versa." +msgstr "" +"ha engedélyezve van, a vektorszkóp harmóniafedvénye szinkronban\n" +"lesz tartva a modul harmóniaszabályával és horgonyárnyalatával.\n" +"tiltsa le, ha a modul beállítását a vektorszkóp megjelenítésének\n" +"zavarása nélkül szeretné végezni, és fordítva." + +#: ../src/iop/colorharmonizer.c:1531 +msgid "" +"import the harmony rule and anchor hue currently displayed in the " +"vectorscope.\n" +"also switches the histogram panel to the vectorscope view if it is not " +"already active." +msgstr "" +"átveszi a vektorszkópban jelenleg megjelenített harmóniaszabályt és " +"horgonyszínt.\n" +"a hisztogram panelt is vektorszkóp nézetre váltja, ha az még nem aktív." + +#: ../src/iop/colorharmonizer.c:1552 +msgid "" +"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" +"\n" +"0: no effect — colors are left unchanged.\n" +"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" +" losing their original character.\n" +"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" +" onto the harmony nodes.\n" +"\n" +"the shift is weighted by each pixel's chroma: fully desaturated pixels " +"(grays)\n" +"are never affected regardless of this setting." +msgstr "" +"milyen erősen húzódnak a harmónián kívüli színárnyalatok a legközelebbi " +"harmónia-csomópont felé.\n" +"\n" +"0: nincs hatás – a színek változatlanok maradnak.\n" +"alacsony értékek (0,1–0,3): finom eltolás, a színek a paletta felé hajlanak " +"anélkül,\n" +" hogy elveszítenék eredeti karakterüket.\n" +"magas értékek (0,7–1,0): agresszív korrekció, a legtöbb színárnyalat " +"észrevehetően\n" +" konvergál a harmónia-csomópontokhoz.\n" +"\n" +"az eltolódást az egyes pixelek krominanciája súlyozza:\n" +"a teljesen telítetlen pixeleket (szürkéket) ez a beállítás soha nem érinti." + +#: ../src/iop/colorharmonizer.c:1566 +msgid "" +"controls the angular reach of each harmony node's attraction.\n" +"\n" +"the attraction is Gaussian — strongest at the node center and tapering " +"smoothly\n" +"outward. zone width scales the standard deviation of this Gaussian linearly.\n" +"\n" +"narrow (< 1): only hues very close to a node are pulled — selective, " +"precise.\n" +" useful when colors are already near-harmonic and need only a gentle " +"correction.\n" +"default (1): each node's influence tapers to near-zero at the midpoint " +"between\n" +" adjacent nodes — clean separation with smooth transitions.\n" +"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" +" useful for strongly discordant images or when a painterly look is desired." +msgstr "" +"szabályozza az egyes harmónia-csomópontok vonzásának szögbeli " +"hatótávolságát.\n" +"\n" +"a vonzás Gauss-eloszlású: a csomópont közepén a legerősebb, és kifelé " +"fokozatosan csökken.\n" +"a zónaszélesség lineárisan skálázza ennek a gauss-eloszlásnak a szórását.\n" +"\n" +"keskeny (< 1): csak a csomópont közelében lévő színárnyalatokat vonzza – " +"szelektív, precíz.\n" +" olyankor hasznos, ha a színek már közel harmonikusak, és csak enyhe " +"korrekcióra szorulnak.\n" +"alapértelmezett (1): az egyes csomópontok hatása a szomszédos csomópontok " +"közötti\n" +" középpontban közel nullára csökken – tiszta elválasztás sima átmenetekkel.\n" +"széles (> 1): a vonzási zónák átfedik egymást – szélesebb, átfogóbb " +"színárnyalat-eltolódás.\n" +" erősen diszharmonikus képek esetén hasznos, vagy ha festői hatást " +"szeretnénk elérni." + +#: ../src/iop/colorharmonizer.c:1581 +msgid "" +"shields low-chroma (desaturated) colors from the hue correction.\n" +"\n" +"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" +"low values (0.1–0.3): only near-neutral grays are exempted; pastels are still " +"affected.\n" +"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" +"high values (0.7–1.0): only vivid, saturated colors are corrected; everything " +"else\n" +" is left close to its original hue.\n" +"\n" +"the weighting is smooth and hyperbolic — there is no hard cutoff. protection " +"grows\n" +"gradually from zero and the slider response is distributed evenly across its " +"range." +msgstr "" +"megóvja az alacsony telítettségű (deszaturált) színeket a színárnyalat-" +"korrekciótól.\n" +"\n" +"0: nincs védelem – a szürkék, a bőr fényes részei és a tompított árnyalatok " +"egyaránt eltolódnak.\n" +"alacsony értékek (0,1–0,3): csak a szinte semleges szürkék maradnak ki; a " +"pasztell színekre továbbra is hatással van a korrekció.\n" +"közepes értékek (0,4–0,6): a tompított és pasztell színek egyre inkább " +"megmaradnak.\n" +"magas értékek (0,7–1,0): csak az élénk, telített színeket korrigálja; minden " +"más\n" +" közel marad az eredeti színárnyalatához.\n" +"\n" +"a súlyozás sima és hiperbolikus. nincs éles határ. a védelem fokozatosan\n" +"növekszik nullától, és a csúszka reakciója egyenletesen oszlik el a " +"tartományon belül." + +#: ../src/iop/colorharmonizer.c:1595 +msgid "" +"controls the intensity of smoothing applied to the correction field.\n" +"\n" +"0: disable smoothing (recommended) — transitions are handled by smooth " +"interpolation\n" +" in hue space, preserving the maximum amount of image detail.\n" +"low values (0.1–0.5): subtle spatial averaging to reduce color noise in " +"shadows.\n" +"high values (> 1.0): broad spatial blending; creates a soft, painterly look " +"but may\n" +" blur the grading across image edges, causing some visual separation." +msgstr "" +"szabályozza a korrekciós mezőre alkalmazott simítás intenzitását.\n" +"\n" +"0: a simítás kikapcsolása (ajánlott) – az átmeneteket a színárnyalat-térben\n" +" sima interpolációval kezeli, így a kép részletei a lehető legnagyobb " +"mértékben megmaradnak.\n" +"alacsony értékek (0,1–0,5): finom térbeli átlagolás az árnyékokban lévő " +"színzaj csökkentése érdekében.\n" +"magas értékek (> 1,0): széles körű térbeli keverés; lágy, festményszerű " +"megjelenést eredményez,\n" +" de elmoshatja a színkorrekciót a kép szélein, ami némi vizuális " +"elválasztást okozhat." + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 1" +msgstr "árnyalat 1" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 2" +msgstr "árnyalat 2" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 3" +msgstr "árnyalat 3" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 4" +msgstr "árnyalat 4" + +#: ../src/iop/colorharmonizer.c:1622 +msgid "" +"saturation multiplier for colors near this harmony node.\n" +"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" +"the effect is weighted by the pixel's proximity to this node\n" +"and respects the 'neutral hue protection' setting." +msgstr "" +"a szín telítettségi szorzója a harmónia-csomópont közelében lévő színek " +"esetében.\n" +"100% = változatlan. 100% alatt csökken a telítettség; 100% felett nő a " +"telítettség.\n" +"a hatás a pixelnek a csomóponttól való távolsága szerint súlyozódik,\n" +"és figyelembe veszi a „semleges színárnyalat védelme” beállítást." + +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "bemeneti színprofil" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -19472,43 +22597,42 @@ msgstr "" "színprofilok használatával bármilyen RGB bemenetet\n" "feldolgozási referencia RGB-vé konvertál, az RGB értékek leképezéséhez" -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:327 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "kötelező" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "profil által definiált" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format msgid "" -"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 " -"RGB!" +"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" msgstr "" "nem sikerült kivonni a mátrixot a(z) „%s” színtérből, helyettesítve lesz " "Rec2020 RGB-vel!" -#: ../src/iop/colorin.c:1384 +#: ../src/iop/colorin.c:1399 #, c-format msgid "`%s' color matrix not found!" msgstr "„%s„ színmátrix nem található!" -#: ../src/iop/colorin.c:1423 +#: ../src/iop/colorin.c:1437 msgid "input profile could not be generated!" msgstr "bemeneti profil nem generálható!" -#: ../src/iop/colorin.c:1520 +#: ../src/iop/colorin.c:1534 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "" "a nem támogatott bemeneti profil lineáris Rec709 RGB-vel lett helyettesítve!" -#: ../src/iop/colorin.c:1794 +#: ../src/iop/colorin.c:1808 msgid "external ICC profiles" msgstr "külső ICC-profilok" -#: ../src/iop/colorin.c:1849 +#: ../src/iop/colorin.c:1863 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -19531,17 +22655,17 @@ msgstr "" "copyright: %s\n" "\n" -#: ../src/iop/colorin.c:2037 +#: ../src/iop/colorin.c:2051 msgid "input profile" msgstr "bemeneti profil" -#: ../src/iop/colorin.c:2050 +#: ../src/iop/colorin.c:2064 msgid "working ICC profiles" msgstr "működő ICC-profilok" -#: ../src/iop/colorin.c:2062 +#: ../src/iop/colorin.c:2076 msgid "confine Lab values to gamut of RGB color space" -msgstr "Lab értékek korlátozása az RGB színtér színskálájára" +msgstr "Lab értékek korlátozása az RGB színtér gamutjára" #: ../src/iop/colorize.c:72 msgid "colorize" @@ -19551,19 +22675,19 @@ msgstr "színezés" msgid "overlay a solid color on the image" msgstr "egyszínű rátét helyezése a képre" -#: ../src/iop/colorize.c:345 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 msgid "select the hue tone" msgstr "árnyalat telítettség meghatározása" -#: ../src/iop/colorize.c:351 +#: ../src/iop/colorize.c:362 msgid "select the saturation shadow tone" msgstr "telítettség árnyék tónus meghatározása" -#: ../src/iop/colorize.c:355 +#: ../src/iop/colorize.c:366 msgid "lightness of color" msgstr "szín fényereje" -#: ../src/iop/colorize.c:359 +#: ../src/iop/colorize.c:370 msgid "mix value of source lightness" msgstr "forrás fényesség értékének keverése" @@ -19579,37 +22703,37 @@ msgstr "" "színpaletta és a tónus újrafelosztás áthelyezése\n" "egyik képről a másikra" -#: ../src/iop/colormapping.c:1002 +#: ../src/iop/colormapping.c:1000 msgid "acquire as source" msgstr "beolvasás forrásnak" -#: ../src/iop/colormapping.c:1006 +#: ../src/iop/colormapping.c:1004 msgid "analyze this image as a source image" msgstr "kép elemzése, mint forrás kép" -#: ../src/iop/colormapping.c:1008 +#: ../src/iop/colormapping.c:1006 msgid "acquire as target" msgstr "beolvasás célnak" -#: ../src/iop/colormapping.c:1012 +#: ../src/iop/colormapping.c:1010 msgid "analyze this image as a target image" msgstr "kép elemzése, mint cél kép" -#: ../src/iop/colormapping.c:1014 +#: ../src/iop/colormapping.c:1012 msgid "source clusters:" msgstr "forrás klaszterek:" -#: ../src/iop/colormapping.c:1015 +#: ../src/iop/colormapping.c:1013 msgid "target clusters:" msgstr "cél klaszterek:" -#: ../src/iop/colormapping.c:1018 +#: ../src/iop/colormapping.c:1016 msgid "number of clusters to find in image. value change resets all clusters" msgstr "" "a kép elemzéséhez használt klaszterek száma. az érték módosításakor a " "klaszterek alaphelyzetbe állnak" -#: ../src/iop/colormapping.c:1021 +#: ../src/iop/colormapping.c:1019 msgid "" "how clusters are mapped. low values: based on color proximity, high values: " "based on color dominance" @@ -19617,15 +22741,15 @@ msgstr "" "hogyan legyenek a klaszterek leképezve. alacsony értékek: színközelségen " "alapulva, magas érték: színdominancián alapulva" -#: ../src/iop/colormapping.c:1026 +#: ../src/iop/colormapping.c:1024 msgid "level of histogram equalization" msgstr "hisztogramkiegyenlítés szintje" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "kimeneti színprofil" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -19633,56 +22757,56 @@ msgstr "" "színprofilok használatával a feldolgozási referencia RGB-t\n" "kijelző RGB-vé konvertálja, az RGB értékek leképezéséhez" -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "nemlineáris, RGB vagy Lab, képernyővonatkozású" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "a hiányzó kimeneti profil le lett cserélve sRGB-re!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "a hiányzó softproof profil le lett cserélve sRGB-re!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "a nem támogatott kimeneti profil le lett cserélve sRGB-re!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "kimeneti szándék" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "megjelenítési szándék" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1624 -#: ../src/libs/print_settings.c:2560 ../src/libs/print_settings.c:2909 -#: ../src/views/darkroom.c:2743 ../src/views/lighttable.c:1256 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 +#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 +#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "perceptuális" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1625 -#: ../src/libs/print_settings.c:2561 ../src/libs/print_settings.c:2910 -#: ../src/views/darkroom.c:2744 ../src/views/lighttable.c:1257 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 +#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 +#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "relatív kolorimetrikus" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1626 -#: ../src/libs/print_settings.c:2562 ../src/libs/print_settings.c:2911 -#: ../src/views/darkroom.c:2745 ../src/views/lighttable.c:1258 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 +#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 +#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "telítettség" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1627 -#: ../src/libs/print_settings.c:2563 ../src/libs/print_settings.c:2912 -#: ../src/views/darkroom.c:2746 ../src/views/lighttable.c:1259 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 +#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 +#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "abszolút kolorimetrikus" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "ICC profilok exportálása" @@ -19694,10 +22818,10 @@ msgstr "színrekonstrukció" msgid "recover clipped highlights by propagating surrounding colors" msgstr "levágott csúcsfények visszanyerése a környező színek kiterjesztésével" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1038 +#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:900 ../src/iop/hazeremoval.c:914 +#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 +#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 #: ../src/iop/levels.c:354 msgid "inconsistent output" msgstr "következetlen kimenet" @@ -19706,44 +22830,44 @@ msgstr "következetlen kimenet" msgid "module `color reconstruction' failed" msgstr "„színrekonstrukció” modul sikertelen" -#: ../src/iop/colorreconstruction.c:1230 +#: ../src/iop/colorreconstruction.c:1223 msgid "spatial" msgstr "térbeli" -#: ../src/iop/colorreconstruction.c:1231 +#: ../src/iop/colorreconstruction.c:1224 msgid "range" msgstr "tartomány" -#: ../src/iop/colorreconstruction.c:1232 +#: ../src/iop/colorreconstruction.c:1225 msgid "precedence" msgstr "precedencia" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1241 msgid "pixels with lightness values above this threshold are corrected" msgstr "ezen küszöbszint feletti fényességű pixelek lesznek korrigálva" -#: ../src/iop/colorreconstruction.c:1249 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in spatial dimensions" msgstr "térbeli kiterjedésben milyen messze keressen helyettesítő színeket" -#: ../src/iop/colorreconstruction.c:1250 +#: ../src/iop/colorreconstruction.c:1243 msgid "how far to look for replacement colors in the luminance dimension" msgstr "fénysűrűség kiterjedésben milyen messze keressen helyettesítő színeket" -#: ../src/iop/colorreconstruction.c:1251 +#: ../src/iop/colorreconstruction.c:1244 msgid "if and how to give precedence to specific replacement colors" msgstr "mikor és hogy preferálja az egyes helyettesítő színeket" -#: ../src/iop/colorreconstruction.c:1252 +#: ../src/iop/colorreconstruction.c:1245 msgid "the hue tone which should be given precedence over other hue tones" msgstr "más árnyalat tónusokkal szemben előnyben részesítendő árnyalat tónus" -#: ../src/iop/colorreconstruction.c:1254 ../src/iop/demosaic.c:1850 -#: ../src/iop/highlights.c:1359 +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "nem alkalmazható" -#: ../src/iop/colorreconstruction.c:1255 +#: ../src/iop/colorreconstruction.c:1248 msgid "no highlights reconstruction for monochrome images" msgstr "a monokróm képeknél nincs csúcsfény-rekonstrukció" @@ -19753,10 +22877,9 @@ msgstr "színátvitel" #: ../src/iop/colortransfer.c:115 msgid "this module is deprecated. better use color mapping module instead." -msgstr "" -"ez a modul elavult. jobb, ha helyette a színleképezés modult használja." +msgstr "ez a modul elavult. jobb, ha helyette a színleképezés modult használja." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -19829,8 +22952,7 @@ msgstr "kijelölés megjelenítése" #: ../src/iop/colorzones.c:2698 msgid "choose selection criterion, will be the abscissa in the graph" -msgstr "" -"kiválasztási kritérium megadása, ez lesz a grafikon vízszintes tengelye" +msgstr "kiválasztási kritérium megadása, ez lesz a grafikon vízszintes tengelye" #: ../src/iop/colorzones.c:2701 msgid "choose between a smoother or stronger effect" @@ -19842,8 +22964,8 @@ msgid "" "change this method if you see oscillations or cusps in the curve\n" "- cubic spline is better to produce smooth curves but oscillates when nodes " "are too close\n" -"- centripetal is better to avoids cusps and oscillations with close nodes " -"but is less smooth\n" +"- centripetal is better to avoids cusps and oscillations with close nodes but " +"is less smooth\n" "- monotonic is better for accuracy of pure analytical functions (log, gamma, " "exp)" msgstr "" @@ -19855,39 +22977,43 @@ msgstr "" "- a monoton jobb a tisztán analitikus függvények pontosságához (log, gamma, " "exp)" -#: ../src/iop/crop.c:124 +#: ../src/iop/crop.c:122 msgid "crop" msgstr "kivágás" -#: ../src/iop/crop.c:129 +#: ../src/iop/crop.c:127 msgid "reframe|distortion" msgstr "vágás|levágás|kivágás|torzítás|crop|reframe|distortion" -#: ../src/iop/crop.c:135 +#: ../src/iop/crop.c:133 msgid "change the framing" msgstr "keretezés módosítása" -#: ../src/iop/crop.c:1157 +#: ../src/iop/crop.c:1274 msgid "45x35, portrait" msgstr "45x35, álló" -#: ../src/iop/crop.c:1167 +#: ../src/iop/crop.c:1284 msgid "2:1, Univisium" msgstr "2:1, Univisium" -#: ../src/iop/crop.c:1168 +#: ../src/iop/crop.c:1285 msgid "CinemaScope" msgstr "CinemaScope" -#: ../src/iop/crop.c:1171 +#: ../src/iop/crop.c:1288 msgid "65:24, XPan" msgstr "65:24, XPan" -#: ../src/iop/crop.c:1701 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "kivágás vízszintes–függőleges irányának megfordítása" + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "átméretezés: húzás, oldalarány megőrzése: shift+húzás" -#: ../src/iop/crop.c:1708 +#: ../src/iop/crop.c:1841 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" @@ -19905,20 +23031,19 @@ msgstr "csillapítja a kromatikus aberrációt az élek deszaturálásával" #: ../src/iop/defringe.c:99 msgid "" -"this module is deprecated. please use the chromatic aberration module " -"instead." +"this module is deprecated. please use the chromatic aberration module instead." msgstr "" "az a modul elavult. kérem, használja helyette a kromatikus aberráció modult." -#: ../src/iop/defringe.c:403 +#: ../src/iop/defringe.c:402 msgid "" "method for color protection:\n" " - global average: fast, might show slightly wrong previews in high " "magnification; might sometimes protect saturation too much or too low in " "comparison to local average\n" -" - local average: slower, might protect saturation better than global " -"average by using near pixels as color reference, so it can still allow for " -"more desaturation where required\n" +" - local average: slower, might protect saturation better than global average " +"by using near pixels as color reference, so it can still allow for more " +"desaturation where required\n" " - static: fast, only uses the threshold as a static limit" msgstr "" "színmegőrzés módszere:\n" @@ -19930,51 +23055,54 @@ msgstr "" "venni a telítetlenséget, ha szükséges\n" "- statikus: gyors, csak egy statikus küszöböt használ" -#: ../src/iop/defringe.c:410 +#: ../src/iop/defringe.c:409 msgid "radius for detecting fringe" msgstr "színhiba keresésének sugara" -#: ../src/iop/defringe.c:413 +#: ../src/iop/defringe.c:412 msgid "threshold for defringe, higher values mean less defringing" msgstr "" "színhiba javítás küszöbszintje. magasabb érték kisebb javítást eredményez" -#: ../src/iop/demosaic.c:321 +#: ../src/iop/demosaic.c:311 msgid "demosaic" msgstr "demosaic" -#: ../src/iop/demosaic.c:326 +#: ../src/iop/demosaic.c:316 msgid "reconstruct full RGB pixels from a sensor color filter array reading" -msgstr "" -"teljes RGB pixeleket rekonstruál egy szenzor színszűrő tömb olvasásából" +msgstr "teljes RGB pixeleket rekonstruál egy szenzor színszűrő tömb olvasásából" -#: ../src/iop/demosaic.c:773 ../src/iop/demosaic.c:820 +#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 msgid "can't allocate demosaic buffer" msgstr "nem sikerült lefoglalni demozaik puffert" -#: ../src/iop/demosaic.c:810 +#: ../src/iop/demosaic.c:803 msgid "can't equilibrate greens" msgstr "nem sikerült kiegyensúlyozni a zöldeket" -#: ../src/iop/demosaic.c:1477 +#: ../src/iop/demosaic.c:1449 #, c-format msgid "`%s' color matrix not found for 4bayer image!" msgstr "„%s” színmátrix nem található 4bayer típusú képhez!" -#: ../src/iop/demosaic.c:1765 +#: ../src/iop/demosaic.c:1738 msgid "" "Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " "slow.\n" "LMMSE is suited best for high ISO images.\n" +"VNG4 is good in rare cases avoiding maze patterns.\n" "dual demosaicers increase processing time by blending a VNG variant in a " "second pass." msgstr "" -"Bayer-szenzor demosaic módszer; a PPG és RCD gyorsak, az AMaZE és LMMSE " -"lassúak.\n" +"a Bayer-érzékelő demosaicing-módszerei közül a PPG és az RCD gyorsak, az " +"AMaZE és az LMMSE pedig lassúak.\n" "az LMMSE a legalkalmasabb a magas ISO-értékű képekhez.\n" -"a kettős demosaic algoritmusok megduplázzák a feldolgozási időt." +"a VNG4 ritka esetekben jól működik, elkerülve a labirintusszerű " +"mintázatokat.\n" +"a kettős demosaicing-algoritmusok egy második lépésben egy VNG-változatot is " +"beépítenek, ami megnöveli a feldolgozási időt." -#: ../src/iop/demosaic.c:1770 +#: ../src/iop/demosaic.c:1743 msgid "" "X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " "chroma are slow.\n" @@ -19985,15 +23113,15 @@ msgstr "" "frekvenciaosztásos krominancia lassúak.\n" "a kettős demosaic algoritmusok megduplázzák a feldolgozási időt." -#: ../src/iop/demosaic.c:1776 +#: ../src/iop/demosaic.c:1749 msgid "Bayer4 sensor demosaicing methods." msgstr "Bayer4 szenzor demozaik módszerek." -#: ../src/iop/demosaic.c:1781 +#: ../src/iop/demosaic.c:1754 msgid "monochrome sensor demosaicing methods." msgstr "monokróm szenzor demozaik módszerek." -#: ../src/iop/demosaic.c:1785 +#: ../src/iop/demosaic.c:1758 msgid "" "contrast threshold for dual demosaic.\n" "set to 0.0 for high frequency content\n" @@ -20003,11 +23131,11 @@ msgstr "" "a magas frekvenciájú tartalomhoz állítsa 0.0-ra\n" "a sík tartalomhoz állítsa 1.0-ra" -#: ../src/iop/demosaic.c:1788 +#: ../src/iop/demosaic.c:1761 msgid "toggle mask visualization" msgstr "maszk vizualizálásának váltása" -#: ../src/iop/demosaic.c:1792 +#: ../src/iop/demosaic.c:1765 msgid "" "threshold for edge-aware median.\n" "set to 0.0 to switch off\n" @@ -20017,7 +23145,7 @@ msgstr "" "0.0 állásban kikapcsolva\n" "1.0 állásban élek figyelmen kívül hagyása" -#: ../src/iop/demosaic.c:1795 +#: ../src/iop/demosaic.c:1768 msgid "" "LMMSE refinement steps. the median steps average the output,\n" "refine adds some recalculation of red & blue channels" @@ -20025,15 +23153,17 @@ msgstr "" "LMMSE finomítási lépések. a medián lépések átlagolják a kimenetet,\n" "a finomítás pedig némi újraszámítást végez a vörös és kék csatornákon" -#: ../src/iop/demosaic.c:1798 +#: ../src/iop/demosaic.c:1771 msgid "how many color smoothing median steps after demosaicing" msgstr "színsimító középértéklépések demosaic szűrés után" -#: ../src/iop/demosaic.c:1801 -msgid "green channels matching method" -msgstr "zöld csatorna egyeztetési módszer" +#: ../src/iop/demosaic.c:1774 +msgid "green channels matching method. only applies for some old sensors" +msgstr "" +"zöld csatornák illesztési módszere. csak bizonyos régebbi érzékelőkre " +"vonatkozik" -#: ../src/iop/demosaic.c:1804 +#: ../src/iop/demosaic.c:1777 msgid "" "capture sharpen recovers details lost due to in-camera blurring\n" "which can be caused by diffraction, the anti-aliasing filter or other\n" @@ -20044,15 +23174,15 @@ msgstr "" "miatt elveszett részleteket, amelyeket diffrakció, antialias-szűrő\n" "vagy más gauss-típusú elmosódás okozhat" -#: ../src/iop/demosaic.c:1809 +#: ../src/iop/demosaic.c:1782 msgid "capture sharpen controls" msgstr "felvétel élesítése beállításai" -#: ../src/iop/demosaic.c:1813 +#: ../src/iop/demosaic.c:1786 msgid "set effect strength by iterations" msgstr "az effekt erősségének beállítása iterációk által" -#: ../src/iop/demosaic.c:1818 +#: ../src/iop/demosaic.c:1791 msgid "" "capture sharpen radius should reflect the overall gaussian type blur\n" "of the camera sensor, possibly the anti-aliasing filter and the lens.\n" @@ -20063,8 +23193,7 @@ msgid "" "use for presets" msgstr "" "a felvétel élesítési sugarának tükröznie kell a fényképező érzékelőjének,\n" -"esetleg az antialias-szűrőnek és a lencsének az általános gauss-" -"elmosódását.\n" +"esetleg az antialias-szűrőnek és a lencsének az általános gauss-elmosódását.\n" "túlzottan megnövelve olyan műtermékek jelennek meg, mint\n" "a fénykoszorúk és a gyűrűsödés, különösen akkor, ha az „iteráció” értéke " "magas.\n" @@ -20072,7 +23201,7 @@ msgstr "" "Megjegyzés: a nullára beállított sugarat a következő futtatáskor\n" "automatikusan újraszámolja a rendszer. tárolt beállításokhoz használható" -#: ../src/iop/demosaic.c:1824 +#: ../src/iop/demosaic.c:1797 msgid "" "calculate the capture sharpen radius from available raw sensor data.\n" "for best results avoid cropping or darkroom zooming in" @@ -20082,14 +23211,14 @@ msgstr "" "a legjobb eredmény érdekében kerülje a kivágást vagy a sötétkamrában a " "nagyítást" -#: ../src/iop/demosaic.c:1828 +#: ../src/iop/demosaic.c:1801 msgid "" "restrict capture sharpening to areas with high local contrast,\n" "increase to exclude flat areas in very dark or noisy images,\n" "decrease for well exposed and low noise images.\n" "\n" -"Note: a threshold set to zero will be reset to defaults the next run. use " -"for presets" +"Note: a threshold set to zero will be reset to defaults the next run. use for " +"presets" msgstr "" "korlátozza a felvétel élesítését a nagy helyi kontrasztú területekre.\n" "növelje a nagyon sötét vagy zajos képeken a lapos területek kizárása " @@ -20099,11 +23228,11 @@ msgstr "" "Megjegyzés: a nullára beállított küszöbérték a következő futtatáskor\n" "alapértelmezett értékre áll vissza. tárolt beállításokhoz használható" -#: ../src/iop/demosaic.c:1832 +#: ../src/iop/demosaic.c:1805 msgid "visualize sharpened areas" msgstr "élesített területek megjelenítése" -#: ../src/iop/demosaic.c:1837 +#: ../src/iop/demosaic.c:1810 msgid "" "further increase sharpen radius at image corners,\n" "the sharp center of the image will not be affected" @@ -20111,65 +23240,65 @@ msgstr "" "tovább növeli az élesítés sugarát a kép sarkaiban.\n" "a kép éles középpontját nem érinti" -#: ../src/iop/demosaic.c:1839 +#: ../src/iop/demosaic.c:1812 msgid "visualize the overall radius" msgstr "az összesített sugár megjelenítése" -#: ../src/iop/demosaic.c:1844 +#: ../src/iop/demosaic.c:1817 msgid "adjust to the sharp image center" msgstr "a kép éles középpontjának beállítása" -#: ../src/iop/demosaic.c:1851 +#: ../src/iop/demosaic.c:1824 msgid "demosaicing is only used for color raw images" msgstr "a demozaikolás csak színes raw képeken használható" -#: ../src/iop/demosaicing/capture.c:748 +#: ../src/iop/demosaicing/capture.c:795 msgid "" -"imprecise radius calculation due to cropping or because you are zoomed in " -"too much" +"imprecise radius calculation due to cropping or because you are zoomed in too " +"much" msgstr "a sugár számítása pontatlan a kivágás vagy a túl nagy nagyítás miatt" -#: ../src/iop/denoiseprofile.c:807 +#: ../src/iop/denoiseprofile.c:808 msgid "wavelets: chroma only" msgstr "waveletek: csak krominancia" -#: ../src/iop/denoiseprofile.c:813 +#: ../src/iop/denoiseprofile.c:814 msgid "denoise (profiled)" msgstr "zajszűrés (profilozott)" -#: ../src/iop/denoiseprofile.c:819 +#: ../src/iop/denoiseprofile.c:820 msgid "denoise using noise statistics profiled on sensors" msgstr "zajszűrés az érzékelőkön profilozott zajstatisztikák segítségével" -#: ../src/iop/denoiseprofile.c:3020 +#: ../src/iop/denoiseprofile.c:2850 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "ISO %d megtalálva (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3024 +#: ../src/iop/denoiseprofile.c:2854 #, c-format msgid "found ISO %d" msgstr "ISO %d megtalálva" -#: ../src/iop/denoiseprofile.c:3041 +#: ../src/iop/denoiseprofile.c:2871 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "interpolált ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3045 +#: ../src/iop/denoiseprofile.c:2875 #, c-format msgid "interpolated ISO %d" msgstr "interpolált ISO %d" -#: ../src/iop/denoiseprofile.c:3781 +#: ../src/iop/denoiseprofile.c:3611 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3782 +#: ../src/iop/denoiseprofile.c:3612 msgid "U0V0" msgstr "U0V0" -#: ../src/iop/denoiseprofile.c:3820 +#: ../src/iop/denoiseprofile.c:3650 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" @@ -20179,36 +23308,37 @@ msgstr "" "képnél használja, ha\n" "zaj varianciát szeretne becsülni." -#: ../src/iop/denoiseprofile.c:3826 +#: ../src/iop/denoiseprofile.c:3656 msgid "variance computed on the red channel" msgstr "vörös csatornán számított variancia" -#: ../src/iop/denoiseprofile.c:3830 +#: ../src/iop/denoiseprofile.c:3660 msgid "variance computed on the green channel" msgstr "zöld csatornán számított variancia" -#: ../src/iop/denoiseprofile.c:3835 +#: ../src/iop/denoiseprofile.c:3665 msgid "variance computed on the blue channel" msgstr "kék csatornán számított variancia" -#: ../src/iop/denoiseprofile.c:3838 +#: ../src/iop/denoiseprofile.c:3668 msgid "variance red: " msgstr "vörös variancia: " -#: ../src/iop/denoiseprofile.c:3839 +#: ../src/iop/denoiseprofile.c:3669 msgid "variance green: " msgstr "zöld variancia: " -#: ../src/iop/denoiseprofile.c:3840 +#: ../src/iop/denoiseprofile.c:3670 msgid "variance blue: " msgstr "kék variancia: " -#: ../src/iop/denoiseprofile.c:3848 ../src/libs/export.c:1587 -#: ../src/libs/print_settings.c:2503 ../src/libs/print_settings.c:2859 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4297 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "profil" -#: ../src/iop/denoiseprofile.c:3882 +#: ../src/iop/denoiseprofile.c:3712 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -20224,7 +23354,7 @@ msgstr "" "le kell tiltani ha egy korábbi példány\n" "a színkeverés móddal volt használva." -#: ../src/iop/denoiseprofile.c:3888 +#: ../src/iop/denoiseprofile.c:3718 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" @@ -20236,7 +23366,7 @@ msgstr "" "HDR / csúcsfénymegőrzés / dinamikatartomány / HLG-tónus\n" "módokban alkalmazott, rejtett expozíció-eltolásának tényezőjével." -#: ../src/iop/denoiseprofile.c:3893 +#: ../src/iop/denoiseprofile.c:3723 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -20258,11 +23388,11 @@ msgstr "" "egyszer engedélyezve többet nem tud\n" "visszaváltani a régi algoritmusra." -#: ../src/iop/denoiseprofile.c:3903 +#: ../src/iop/denoiseprofile.c:3733 msgid "profile used for variance stabilization" msgstr "szórásnégyzet (variancia) stabilizáláshoz használt profil" -#: ../src/iop/denoiseprofile.c:3905 +#: ../src/iop/denoiseprofile.c:3735 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -20272,7 +23402,7 @@ msgstr "" "a nem-helyi középérték a fényesség keverésében teljesít jobban,\n" "a waveletek a színzaj csökkentésben" -#: ../src/iop/denoiseprofile.c:3909 +#: ../src/iop/denoiseprofile.c:3739 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" @@ -20284,7 +23414,7 @@ msgstr "" "míg az Y0U0V0 kombinálja a csatornákat,\n" "hogy külön zajszűrje a krominanciát és a fénysűrűséget." -#: ../src/iop/denoiseprofile.c:3914 +#: ../src/iop/denoiseprofile.c:3744 msgid "" "radius of the patches to match.\n" "increase for more sharpness on strong edges, and better denoising of smooth " @@ -20298,17 +23428,17 @@ msgstr "" "ha a részletek túlsimítódnak, csökkentse az értéket és növelje a központi " "pixel súly csúszkát." -#: ../src/iop/denoiseprofile.c:3920 +#: ../src/iop/denoiseprofile.c:3750 msgid "" -"emergency use only: radius of the neighborhood to search patches in. " -"increase for better denoising performance, but watch the long runtimes! " -"large radii can be very slow. you have been warned" +"emergency use only: radius of the neighborhood to search patches in. increase " +"for better denoising performance, but watch the long runtimes! large radii " +"can be very slow. you have been warned" msgstr "" -"csak szükséghelyzetre: a foltok keresési környezetének sugara. növelje a " -"jobb zajszűrési teljesítményhez, viszont figyeljen a hosszú futásidőre! a " -"nagy sugarak nagyon lassúak tudnak lenni. mi szóltunk" +"csak szükséghelyzetre: a foltok keresési környezetének sugara. növelje a jobb " +"zajszűrési teljesítményhez, viszont figyeljen a hosszú futásidőre! a nagy " +"sugarak nagyon lassúak tudnak lenni. mi szóltunk" -#: ../src/iop/denoiseprofile.c:3926 +#: ../src/iop/denoiseprofile.c:3756 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -20318,7 +23448,7 @@ msgstr "" "növelje a durva szemcséjű zaj jobb szűréséhez.\n" "nem befolyásolja a futásidőt." -#: ../src/iop/denoiseprofile.c:3930 +#: ../src/iop/denoiseprofile.c:3760 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -20330,11 +23460,11 @@ msgstr "" "a részletek visszanyerésére használható,\n" "ha a folt mérete egész nagy." -#: ../src/iop/denoiseprofile.c:3934 +#: ../src/iop/denoiseprofile.c:3764 msgid "finetune denoising strength" msgstr "zajszűrési erősség finomhangolása" -#: ../src/iop/denoiseprofile.c:3936 +#: ../src/iop/denoiseprofile.c:3766 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" @@ -20346,7 +23476,7 @@ msgstr "" "vagy ha a színzaj megmaradt.\n" "ez akkor fordulhat elő, ha a kép alulexponált." -#: ../src/iop/denoiseprofile.c:3941 +#: ../src/iop/denoiseprofile.c:3771 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" @@ -20356,7 +23486,7 @@ msgstr "" "csökkentse a kép sötét részeinek\n" "agresszívebb zajszűréséhez." -#: ../src/iop/denoiseprofile.c:3945 +#: ../src/iop/denoiseprofile.c:3775 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -20366,7 +23496,7 @@ msgstr "" "csökkentse, ha az árnyékok túl lilák.\n" "növelje, ha az árnyékok túl zöldek." -#: ../src/iop/denoiseprofile.c:3949 +#: ../src/iop/denoiseprofile.c:3779 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -20387,9 +23517,9 @@ msgid "" "diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|" "watercolor" msgstr "" -"diffúzió|szórás|szóródás|dekonvolúció|elmosás|életlenítés|bemozdulás|" -"élesítés|virul|tisztaság|festés|vízfesték|diffusion|deconvolution|blur|" -"sharpening|bloom|clarity|dehaze|inpaint|watercolor" +"diffúzió|szórás|szóródás|dekonvolúció|elmosás|életlenítés|bemozdulás|élesítés|" +"virul|tisztaság|festés|vízfesték|diffusion|deconvolution|blur|sharpening|" +"bloom|clarity|dehaze|inpaint|watercolor" #: ../src/iop/diffuse.c:136 msgid "" @@ -20486,7 +23616,7 @@ msgstr "élesség: erős" msgid "local contrast | fast" msgstr "lokális kontraszt: gyors" -#: ../src/iop/diffuse.c:1402 +#: ../src/iop/diffuse.c:1401 msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" msgstr "" "a diffúzió/élesítés nem tudott memóriát lefoglalni, ellenőrizze a RAM " @@ -20494,13 +23624,13 @@ msgstr "" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1769 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" msgstr "tulajdonságok" -#: ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1768 msgid "" "more iterations make the effect stronger but the module slower.\n" "this is analogous to giving more time to the diffusion reaction.\n" @@ -20512,7 +23642,7 @@ msgstr "" "ha élesítést vagy befestést tervez,\n" "a több iteráció segíti a rekonstrukciót." -#: ../src/iop/diffuse.c:1784 +#: ../src/iop/diffuse.c:1777 msgid "" "main scale of the diffusion.\n" "zero makes diffusion act on the finest details more heavily.\n" @@ -20522,12 +23652,11 @@ msgid "" msgstr "" "a diffúzió fő mértéke.\n" "nulla hatására a diffúzió a finom részletekre erősebben hat.\n" -"nullától eltérő érték határozza meg az erősebben szórandó részletek " -"méretét.\n" +"nullától eltérő érték határozza meg az erősebben szórandó részletek méretét.\n" "homálytalanításhoz és zajtalanításhoz állítsa nullára.\n" "növelje, hogy inkább a lokális kontrasztra hasson." -#: ../src/iop/diffuse.c:1794 +#: ../src/iop/diffuse.c:1787 msgid "" "width of the diffusion around the central radius.\n" "high values diffuse on a large band of radii.\n" @@ -20541,12 +23670,12 @@ msgstr "" "ha elmosódásmentesítést tervez,\n" "a sugárnak a lencseelmosódás mérete körülinek kell lennie." -#: ../src/iop/diffuse.c:1800 +#: ../src/iop/diffuse.c:1793 msgctxt "section" msgid "speed (sharpen ↔ diffuse)" msgstr "sebesség (élesít ↔ szétszór)" -#: ../src/iop/diffuse.c:1806 +#: ../src/iop/diffuse.c:1799 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 1st order anisotropy (set below).\n" @@ -20562,7 +23691,7 @@ msgstr "" "pozitív értékek szórnak és elmosnak,\n" "a nullának nincs hatása." -#: ../src/iop/diffuse.c:1816 +#: ../src/iop/diffuse.c:1809 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 2nd order anisotropy (set below).\n" @@ -20578,7 +23707,7 @@ msgstr "" "pozitív értékek szórnak és elmosnak,\n" "a nullának nincs hatása." -#: ../src/iop/diffuse.c:1826 +#: ../src/iop/diffuse.c:1819 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 3rd order anisotropy (set below).\n" @@ -20594,7 +23723,7 @@ msgstr "" "pozitív értékek szórnak és elmosnak,\n" "a nullának nincs hatása." -#: ../src/iop/diffuse.c:1836 +#: ../src/iop/diffuse.c:1829 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 4th order anisotropy (set below).\n" @@ -20610,12 +23739,12 @@ msgstr "" "pozitív értékek szórnak és elmosnak,\n" "a nullának nincs hatása." -#: ../src/iop/diffuse.c:1842 +#: ../src/iop/diffuse.c:1835 msgctxt "section" msgid "direction" msgstr "irány" -#: ../src/iop/diffuse.c:1848 +#: ../src/iop/diffuse.c:1841 msgid "" "direction of 1st order speed (set above).\n" "\n" @@ -20629,7 +23758,7 @@ msgstr "" "pozitív értékkel jobban elkerüli az éleket (izofotó vonalak),\n" "nulla érték mindkettőre egyenlően hat (izotróp)." -#: ../src/iop/diffuse.c:1857 +#: ../src/iop/diffuse.c:1850 msgid "" "direction of 2nd order speed (set above).\n" "\n" @@ -20643,7 +23772,7 @@ msgstr "" "pozitív értékkel jobban elkerüli az éleket (izofotó vonalak),\n" "nulla érték mindkettőre egyenlően hat (izotróp)." -#: ../src/iop/diffuse.c:1866 +#: ../src/iop/diffuse.c:1859 msgid "" "direction of 3rd order speed (set above).\n" "\n" @@ -20657,7 +23786,7 @@ msgstr "" "pozitív értékkel jobban elkerüli az éleket (izofotó vonalak),\n" "nulla érték mindkettőre egyenlően hat (izotróp)." -#: ../src/iop/diffuse.c:1875 +#: ../src/iop/diffuse.c:1868 msgid "" "direction of 4th order speed (set above).\n" "\n" @@ -20671,12 +23800,12 @@ msgstr "" "pozitív értékkel jobban elkerüli az éleket (izofotó vonalak),\n" "nulla érték mindkettőre egyenlően hat (izotróp)." -#: ../src/iop/diffuse.c:1880 +#: ../src/iop/diffuse.c:1873 msgctxt "section" msgid "edge management" msgstr "élkezelés" -#: ../src/iop/diffuse.c:1888 +#: ../src/iop/diffuse.c:1881 msgid "" "increase or decrease the sharpness of the highest frequencies.\n" "can be used to keep details after blooming,\n" @@ -20686,7 +23815,7 @@ msgstr "" "bloom effektus után a részletek megtartására használható,\n" "önálló élesítéshez állítsa a sebességet negatív értékekre." -#: ../src/iop/diffuse.c:1895 +#: ../src/iop/diffuse.c:1888 msgid "" "define the sensitivity of the variance penalty for edges.\n" "increase to exclude more edges from diffusion,\n" @@ -20696,7 +23825,7 @@ msgstr "" "növelje, hogy több élt kizárjon a diffúzióból,\n" "ha rojtok vagy fényudvarok jelennek meg." -#: ../src/iop/diffuse.c:1902 +#: ../src/iop/diffuse.c:1895 msgid "" "define the variance threshold between edge amplification and penalty.\n" "decrease if you want pixels on smooth surfaces get a boost,\n" @@ -20709,16 +23838,15 @@ msgstr "" "növelje, ha zajt lát a sima felületeken, vagy\n" "ha a sötét területek túl élesnek tűnnek a világos területekhez képest." -#: ../src/iop/diffuse.c:1907 +#: ../src/iop/diffuse.c:1900 msgctxt "section" msgid "diffusion spatiality" msgstr "diffúzió térbelisége" -#: ../src/iop/diffuse.c:1913 +#: ../src/iop/diffuse.c:1906 msgid "" "luminance threshold for the mask.\n" -"0. disables the luminance masking and applies the module on the whole " -"image.\n" +"0. disables the luminance masking and applies the module on the whole image.\n" "any higher value excludes pixels with luminance lower than the threshold.\n" "this can be used to inpaint highlights." msgstr "" @@ -20769,7 +23897,7 @@ msgstr "üres hely hozzáadása balra, felül, jobbra vagy alul" msgid "composition|expand|extend" msgstr "kompozíció|növel|kiterjeszt|composition|expand|extend" -#: ../src/iop/enlargecanvas.c:417 +#: ../src/iop/enlargecanvas.c:422 msgid "" "how much to enlarge the canvas to the left as a percentage of the original " "image width" @@ -20777,7 +23905,7 @@ msgstr "" "mennyivel legyen balra megnagyítva a vászon az eredeti képszélesség " "százalékában" -#: ../src/iop/enlargecanvas.c:423 +#: ../src/iop/enlargecanvas.c:428 msgid "" "how much to enlarge the canvas to the right as a percentage of the original " "image width" @@ -20785,7 +23913,7 @@ msgstr "" "mennyivel legyen jobbra megnagyítva a vászon az eredeti képszélesség " "százalékában" -#: ../src/iop/enlargecanvas.c:429 +#: ../src/iop/enlargecanvas.c:434 msgid "" "how much to enlarge the canvas to the top as a percentage of the original " "image height" @@ -20793,7 +23921,7 @@ msgstr "" "mennyivel legyen felfelé megnagyítva a vászon az eredeti képmagasság " "százalékában" -#: ../src/iop/enlargecanvas.c:435 +#: ../src/iop/enlargecanvas.c:440 msgid "" "how much to enlarge the canvas to the bottom as a percentage of the original " "image height" @@ -20801,7 +23929,7 @@ msgstr "" "mennyivel legyen lefelé megnagyítva a vászon az eredeti képmagasság " "százalékában" -#: ../src/iop/enlargecanvas.c:439 +#: ../src/iop/enlargecanvas.c:444 msgid "select the color of the enlarged canvas" msgstr "válassza ki a megnövel vászon színét" @@ -20810,8 +23938,7 @@ msgid "legacy equalizer" msgstr "régebbi equalizer" #: ../src/iop/equalizer.c:109 -msgid "" -"this module is deprecated. better use contrast equalizer module instead." +msgid "this module is deprecated. better use contrast equalizer module instead." msgstr "" "ez a modul elavult. jobb, ha helyette a kontraszt equalizer modult használja." @@ -20830,8 +23957,8 @@ msgid "" "redo the exposure of the shot as if you were still in-camera\n" "using a color-safe brightening similar to increasing ISO setting" msgstr "" -"a felvétel expozíciójának újracsinálása – mintha a fényképezőn belül " -"állítaná –\n" +"a felvétel expozíciójának újracsinálása – mintha a fényképezőn belül állítaná " +"–\n" "egy színbiztos világosítási módszerrel, hasonlóan az ISO érték növeléséhez" #: ../src/iop/exposure.c:315 @@ -20923,7 +24050,7 @@ msgid "" msgstr "" "szabályozza a feketeszintet, hogy ne legyenek vágva a negatív RGB értékek.\n" "soha ne használja ezt a több fekete sűrűség hozzáadására!\n" -"ha rosszul van beállítva, levágja a gamut fekete-közeli színeit\n" +"ha rosszul van beállítva, levágja a gamut fekete közeli színeit\n" "az RGB érték negatívba tolásával." #: ../src/iop/exposure.c:1267 @@ -21006,12 +24133,12 @@ msgstr "16 EV (HDR)" msgid "18 EV (HDR++)" msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1461 +#: ../src/iop/filmic.c:1462 msgid "read-only graph, use the parameters below to set the nodes" msgstr "" "csak olvasható grafikon, használja a lenti paramétereket a pontok állítására" -#: ../src/iop/filmic.c:1469 +#: ../src/iop/filmic.c:1471 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -21019,7 +24146,7 @@ msgstr "" "állítsa úgy, hogy illeszkedjen a tárgy átlagos fénysűrűségéhez.\n" "a szembefényes témák kivételével 18% körül kell legyen." -#: ../src/iop/filmic.c:1480 ../src/iop/filmicrgb.c:4402 +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -21029,7 +24156,7 @@ msgstr "" "ez megfelel egy fénymérő által a helyszínen mutatott értéknek.\n" "állítsa be, hogy elkerülje a levágást" -#: ../src/iop/filmic.c:1492 ../src/iop/filmicrgb.c:4413 +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -21041,7 +24168,7 @@ msgstr "" "növelje a nagyobb kontrasztért.\n" "csökkentse a sötét területek részleteinek visszaállításához." -#: ../src/iop/filmic.c:1503 +#: ../src/iop/filmic.c:1509 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -21049,7 +24176,7 @@ msgstr "" "a számított dinamikatartomány növelése vagy csökkentése.\n" "a „szintek automatikus hangolásával” összefüggésben hasznos." -#: ../src/iop/filmic.c:1512 +#: ../src/iop/filmic.c:1519 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -21061,7 +24188,7 @@ msgstr "" "jobban működik tájképeknél és egyenletesen megvilágított képeknél,\n" "de megbukik a high-key és low-key fotókon." -#: ../src/iop/filmic.c:1520 ../src/iop/filmicrgb.c:4510 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -21069,13 +24196,7 @@ msgstr "" "a görbe lineáris részének lejtése\n" "főként a középtónusokat érinti" -#. geotagging -#: ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4519 -#: ../src/libs/metadata_view.c:169 -msgid "latitude" -msgstr "szélesség" - -#: ../src/iop/filmic.c:1529 +#: ../src/iop/filmic.c:1539 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -21085,11 +24206,11 @@ msgstr "" "növelje a nagyobb kontraszthoz szélsőséges fénysűrűségeknél.\n" "nincs hatással a középtónusokra." -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1546 msgid "shadows/highlights balance" msgstr "árnyék/csúcsfény egyensúly" -#: ../src/iop/filmic.c:1538 ../src/iop/filmicrgb.c:4530 +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -21101,7 +24222,7 @@ msgstr "" "használja, ha több részletre van szüksége\n" "a hisztogram egyik szélénél." -#: ../src/iop/filmic.c:1547 +#: ../src/iop/filmic.c:1561 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -21111,7 +24232,7 @@ msgstr "" "100% alá kell állítsa az értékét,\n" "ha a színtelítettség megőrzése be van kapcsolva." -#: ../src/iop/filmic.c:1556 +#: ../src/iop/filmic.c:1572 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -21122,38 +24243,37 @@ msgstr "" "csökkentse, ha az árnyékok vagy csúcsfények túltelítettek." #. Add export intent combo -#: ../src/iop/filmic.c:1566 ../src/libs/export.c:1605 -#: ../src/libs/print_settings.c:2558 ../src/libs/print_settings.c:2905 -#: ../src/views/darkroom.c:2751 ../src/views/lighttable.c:1262 +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 msgid "intent" msgstr "szándék" -#: ../src/iop/filmic.c:1567 +#: ../src/iop/filmic.c:1584 msgid "contrasted" msgstr "kontrasztos" #. centripetal spline -#: ../src/iop/filmic.c:1569 ../src/iop/profile_gamma.c:607 +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "lineáris" #. monotonic spline -#: ../src/iop/filmic.c:1570 +#: ../src/iop/filmic.c:1587 msgid "optimized" msgstr "optimalizált" -#. monotonic spline -#: ../src/iop/filmic.c:1571 +#: ../src/iop/filmic.c:1589 msgid "change this method if you see reversed contrast or faded blacks" msgstr "" "módosítsd a módszert, ha megfordult kontrasztot vagy kifakult feketéket látsz" #. Preserve color -#: ../src/iop/filmic.c:1575 +#: ../src/iop/filmic.c:1593 msgid "preserve the chrominance" msgstr "színesség megőrzése" -#: ../src/iop/filmic.c:1577 +#: ../src/iop/filmic.c:1596 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -21163,7 +24283,7 @@ msgstr "" "felerősítheti a kromatikus aberrációt.\n" "ezt a módot használva kézzel kell beállítania a telítettséget." -#: ../src/iop/filmic.c:1586 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -21171,7 +24291,7 @@ msgstr "" "a tiszta fekete kimenet fénysűrűsége, ez 0% kell legyen\n" "kivéve ha fakó kinézetet szeretne" -#: ../src/iop/filmic.c:1594 ../src/iop/filmicrgb.c:4556 +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -21179,7 +24299,7 @@ msgstr "" "a cél megjelenítő vagy színtér középszürke értéke.\n" "ne állítsa el hacsak nem tudja mit csinál." -#: ../src/iop/filmic.c:1602 ../src/iop/filmicrgb.c:4563 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -21187,11 +24307,11 @@ msgstr "" "a tiszta fehér fénysűrűsége, ami 100% kell legyen\n" "kivéve ha fakó kinézetet szeretne" -#: ../src/iop/filmic.c:1608 +#: ../src/iop/filmic.c:1630 msgid "target gamma" msgstr "cél gamma" -#: ../src/iop/filmic.c:1609 +#: ../src/iop/filmic.c:1632 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -21201,33 +24321,33 @@ msgstr "" "energiája vagy gamma értéke.\n" "ne állítsa el hacsak nem tudja mit csinál." -#: ../src/iop/filmic.c:1616 +#: ../src/iop/filmic.c:1640 msgctxt "section" msgid "destination/display" msgstr "cél/kijelző" -#: ../src/iop/filmic.c:1625 +#: ../src/iop/filmic.c:1649 msgctxt "section" msgid "logarithmic shaper" msgstr "logaritmikus formáló" -#: ../src/iop/filmic.c:1631 +#: ../src/iop/filmic.c:1655 msgctxt "section" msgid "filmic S curve" msgstr "filmes S-görbe" -#: ../src/iop/filmicrgb.c:337 +#: ../src/iop/filmicrgb.c:331 msgid "filmic rgb" msgstr "filmes rgb" -#: ../src/iop/filmicrgb.c:342 +#: ../src/iop/filmicrgb.c:336 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "" "tónusleképezés|tónustérkép|görbe|nézettranszformáció|kontraszt|szaturáció|" -"telítettség|csúcsfények|tone mapping|curve|view transform|contrast|" -"saturation|highlights" +"telítettség|csúcsfények|tone mapping|curve|view transform|contrast|saturation|" +"highlights" -#: ../src/iop/filmicrgb.c:347 +#: ../src/iop/filmicrgb.c:341 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -21237,7 +24357,7 @@ msgstr "" "előkészítéséhez, SDR dinamikájú képernyőkhöz és nyomtatáshoz\n" "miközben nem destruktív módon gátolja meg a vágást" -#: ../src/iop/filmicrgb.c:1316 +#: ../src/iop/filmicrgb.c:1305 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -21245,71 +24365,70 @@ msgstr "" "filmes csúcsfény-rekonstrukció nem tudott memóriát lefoglalni, ellenőrizze a " "RAM beállításokat" -#: ../src/iop/filmicrgb.c:2262 +#: ../src/iop/filmicrgb.c:2250 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "a filmes csúcsfény-rekonstrukció nem tudott GPU-memóriát lefoglalni" -#: ../src/iop/filmicrgb.c:2380 +#: ../src/iop/filmicrgb.c:2366 msgid "filmic works only on RGB input" msgstr "a filmes modul csak RGB bemeneten működik" -#: ../src/iop/filmicrgb.c:3444 +#: ../src/iop/filmicrgb.c:3425 msgid "look only" msgstr "csak kinézet" -#: ../src/iop/filmicrgb.c:3446 +#: ../src/iop/filmicrgb.c:3427 msgid "look + mapping (lin)" msgstr "kinézet + leképezés (lin)" -#: ../src/iop/filmicrgb.c:3448 +#: ../src/iop/filmicrgb.c:3429 msgid "look + mapping (log)" msgstr "kinézet + leképezés (log)" -#: ../src/iop/filmicrgb.c:3450 +#: ../src/iop/filmicrgb.c:3431 msgid "dynamic range mapping" msgstr "dinamikatartomány leképezés" -#: ../src/iop/filmicrgb.c:3817 +#: ../src/iop/filmicrgb.c:3798 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3833 +#: ../src/iop/filmicrgb.c:3814 #, no-c-format msgid "% display" msgstr "% képernyő" -#: ../src/iop/filmicrgb.c:3845 +#: ../src/iop/filmicrgb.c:3826 msgid "EV scene" msgstr "FÉ látvány" -#: ../src/iop/filmicrgb.c:3849 +#: ../src/iop/filmicrgb.c:3830 #, no-c-format msgid "% camera" msgstr "% fényképező" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3885 ../src/iop/filmicrgb.c:4543 +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 msgid "display" msgstr "képernyő" #. axis legend -#: ../src/iop/filmicrgb.c:3894 +#: ../src/iop/filmicrgb.c:3875 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3903 ../src/iop/filmicrgb.c:4382 +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 msgid "scene" msgstr "látvány" #. axis legend -#: ../src/iop/filmicrgb.c:3912 +#: ../src/iop/filmicrgb.c:3893 msgid "(EV)" msgstr "(FÉ)" -#. we are over the graph area -#: ../src/iop/filmicrgb.c:4322 +#: ../src/iop/filmicrgb.c:4305 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -21319,11 +24438,11 @@ msgstr "" "a világos görbe a filmes tónusleképezés görbéje.\n" "a sötét görbe a telítetlenség görbéje." -#: ../src/iop/filmicrgb.c:4328 +#: ../src/iop/filmicrgb.c:4312 msgid "toggle axis labels and values display" msgstr "tengely feliratok és értékek kijelzésének kapcsolása" -#: ../src/iop/filmicrgb.c:4332 +#: ../src/iop/filmicrgb.c:4317 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -21335,7 +24454,7 @@ msgstr "" "jobb klikk: váltás vissza.\n" "dupla klikk: visszaállítás kinézetre." -#: ../src/iop/filmicrgb.c:4391 +#: ../src/iop/filmicrgb.c:4376 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -21346,7 +24465,7 @@ msgstr "" "az itt beírt érték később 18,45%-ra lesz leképezve.\n" "csökkentse az értéket az általános fényerő növeléséhez." -#: ../src/iop/filmicrgb.c:4428 +#: ../src/iop/filmicrgb.c:4416 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -21355,8 +24474,7 @@ msgid "" "this is not an artificial intelligence, but a simple guess.\n" "ensure you understand its assumptions before using it." msgstr "" -"megpróbálja optimalizálni a beállításokat némi statisztikai " -"feltételezéssel.\n" +"megpróbálja optimalizálni a beállításokat némi statisztikai feltételezéssel.\n" "illeszti a fénysűrűség tartományt a hisztogram határain belülre.\n" "jobban működik tájképeknél és egyenletesen megvilágított képeknél,\n" "de megbukik a high-key, low-key és magas ISO-jú fotókon.\n" @@ -21364,16 +24482,16 @@ msgstr "" "a használata előtt győződjön meg arról, hogy megérti ezeket feltételezéseket." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4437 +#: ../src/iop/filmicrgb.c:4425 msgid "reconstruct" msgstr "rekonstruálás" -#: ../src/iop/filmicrgb.c:4439 +#: ../src/iop/filmicrgb.c:4427 msgctxt "section" msgid "highlights clipping" msgstr "csúcsfényvágás" -#: ../src/iop/filmicrgb.c:4446 +#: ../src/iop/filmicrgb.c:4434 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -21389,7 +24507,7 @@ msgstr "" "csökkentve nagyobb terület kerül bele,\n" "növelve több területet zár ki." -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4444 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -21400,16 +24518,16 @@ msgstr "" "növelve az átmenet lágyabb és elmosottabb lesz." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4461 ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 msgid "display highlight reconstruction mask" msgstr "csúcsfény-rekonstrukciós maszk megjelenítése" -#: ../src/iop/filmicrgb.c:4468 +#: ../src/iop/filmicrgb.c:4456 msgctxt "section" msgid "balance" msgstr "egyensúly" -#: ../src/iop/filmicrgb.c:4474 +#: ../src/iop/filmicrgb.c:4462 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21426,7 +24544,7 @@ msgstr "" "növelje, ha legalább egy RGB csatorna nincs levágva.\n" "csökkentse, ha az összes RGB csatorna nagyobb területen le van vágva." -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4473 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21443,7 +24561,7 @@ msgstr "" "növelje, ha több részletet szeretne.\n" "csökkentse, ha erősebb elmosást szeretne." -#: ../src/iop/filmicrgb.c:4497 +#: ../src/iop/filmicrgb.c:4485 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21461,11 +24579,11 @@ msgstr "" "csökkentse, ha bíborszínű, vagy gamuton kívüli csúcsfényeket lát." #. Page LOOK -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4493 msgid "look" msgstr "kinézet" -#: ../src/iop/filmicrgb.c:4515 +#: ../src/iop/filmicrgb.c:4505 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -21475,7 +24593,7 @@ msgstr "" "növelve a csúcsfények fényesebbek és kevésbé összenyomottak lesznek.\n" "csökkentve elnyomja a csúcsfényeket." -#: ../src/iop/filmicrgb.c:4523 +#: ../src/iop/filmicrgb.c:4513 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -21489,7 +24607,7 @@ msgstr "" "tartományban.\n" "nincs hatása a középtónusokra." -#: ../src/iop/filmicrgb.c:4538 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -21499,7 +24617,7 @@ msgstr "" "különösen extrém fénysűrűségnél.\n" "növelje, ha az árnyékok vagy csúcsfények nem elég telítettek." -#: ../src/iop/filmicrgb.c:4572 +#: ../src/iop/filmicrgb.c:4566 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -21507,7 +24625,7 @@ msgstr "" "v3 a darktable 3.0 deszaturációs módszere, hasonló mint a színegyensúly.\n" "v4 egy újabb, a fény spektrális tisztaságán alapuló deszaturációs módszer." -#: ../src/iop/filmicrgb.c:4576 +#: ../src/iop/filmicrgb.c:4571 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -21517,7 +24635,7 @@ msgstr "" "felerősítheti a kromatikus aberrációt és a kromatikus zajt,\n" "ezért ne feledje azokat máshol megfelelően korrigálni." -#: ../src/iop/filmicrgb.c:4585 +#: ../src/iop/filmicrgb.c:4581 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -21529,7 +24647,7 @@ msgstr "" "a lágy alacsony görbületet használ, ami kevesebb árnyalati összenyomást " "eredményez." -#: ../src/iop/filmicrgb.c:4590 +#: ../src/iop/filmicrgb.c:4587 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -21541,7 +24659,7 @@ msgstr "" "a lágy alacsony görbületet használ, ami kevesebb árnyalati összenyomást " "eredményez." -#: ../src/iop/filmicrgb.c:4597 +#: ../src/iop/filmicrgb.c:4594 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -21554,7 +24672,7 @@ msgstr "" "helyette javítsa a globális expozíciót az expozíció modullal.\n" "a sztenderd 18.45% középszürke használatához tiltsa le." -#: ../src/iop/filmicrgb.c:4604 +#: ../src/iop/filmicrgb.c:4601 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -21567,7 +24685,7 @@ msgstr "" "állítást.\n" "tiltsa le, ha kézzel szeretné állítani." -#: ../src/iop/filmicrgb.c:4610 +#: ../src/iop/filmicrgb.c:4607 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -21579,7 +24697,7 @@ msgstr "" "így lassabb lesz, de hozadéka több természetes csúcsfény.\n" "ugyancsak segít egyes bonyolult, bíbor csúcsfényű esetekben." -#: ../src/iop/filmicrgb.c:4617 +#: ../src/iop/filmicrgb.c:4615 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -21591,7 +24709,7 @@ msgstr "" "ha a kép összességében zajos,\n" "így jobban beleolvad a kép többi részébe." -#: ../src/iop/filmicrgb.c:4624 +#: ../src/iop/filmicrgb.c:4623 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -21603,7 +24721,7 @@ msgstr "" msgid "mid-tones saturation" msgstr "középtónusok telítettsége" -#: ../src/iop/filmicrgb.c:4689 +#: ../src/iop/filmicrgb.c:4690 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -21613,11 +24731,11 @@ msgstr "" "különösen közepes fénysűrűségnél.\n" "növelje, ha a középtónusok nem elég telítettek." -#: ../src/iop/filmicrgb.c:4695 +#: ../src/iop/filmicrgb.c:4696 msgid "highlights saturation mix" msgstr "csúcsfénytelítettség keverése" -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4698 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -21625,8 +24743,8 @@ msgid "" msgstr "" "a pozitív értékek biztosítják, hogy a telítettség a teljes tartományban " "változatlan maradjon.\n" -"a negatív értékek változatlan színárnyalat és fényerősség mellett fehérítik " -"a csúcsfényeket.\n" +"a negatív értékek változatlan színárnyalat és fényerősség mellett fehérítik a " +"csúcsfényeket.\n" "a nulla a két stratégia egyenlő arányú keveréke." #: ../src/iop/finalscale.c:37 @@ -21679,15 +24797,15 @@ msgstr "globális tónustérképezés" msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "ez a modul elavult. kérem, használja helyette a filmes rgb modult." -#: ../src/iop/globaltonemap.c:641 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 msgid "operator" msgstr "operátor" -#: ../src/iop/globaltonemap.c:642 +#: ../src/iop/globaltonemap.c:630 msgid "the global tonemap operator" msgstr "a globális tónustérképezés operátora" -#: ../src/iop/globaltonemap.c:645 +#: ../src/iop/globaltonemap.c:633 msgid "" "the bias for tonemapper controls the linearity, the higher the more details " "in blacks" @@ -21695,7 +24813,7 @@ msgstr "" "a tónustérképező eltolása a linearitást szabályozza, magasabb érték több " "fekete részletet eredményez" -#: ../src/iop/globaltonemap.c:649 +#: ../src/iop/globaltonemap.c:637 msgid "the target light for tonemapper specified as cd/m2" msgstr "a tónustérképező cél fénye, cd/m²-ben megadva" @@ -21759,11 +24877,11 @@ msgstr "denzitásátmenet" msgid "simulate an optical graduated neutral density filter" msgstr "optikai neutral density szűrőt szimulál" -#: ../src/iop/graduatednd.c:1066 +#: ../src/iop/graduatednd.c:1033 msgid "the density in EV for the filter" msgstr "a szűrő denzitása fényértékben" -#: ../src/iop/graduatednd.c:1071 +#: ../src/iop/graduatednd.c:1038 #, no-c-format msgid "" "hardness of graduation:\n" @@ -21772,34 +24890,34 @@ msgstr "" "átmenet keménysége:\n" "0% = lágy, 100% = kemény" -#: ../src/iop/graduatednd.c:1076 +#: ../src/iop/graduatednd.c:1043 msgid "rotation of filter -180 to 180 degrees" msgstr "szűrő forgatása -180 foktól 180 fokig" -#: ../src/iop/graduatednd.c:1089 +#: ../src/iop/graduatednd.c:1056 msgid "select the hue tone of filter" msgstr "árnyalat telítettség meghatározása" -#: ../src/iop/graduatednd.c:1095 +#: ../src/iop/graduatednd.c:1062 msgid "select the saturation of filter" msgstr "telítettség tónus kiválasztása" -#: ../src/iop/graduatednd.c:1106 +#: ../src/iop/graduatednd.c:1073 #, c-format msgid "[%s on nodes] change line rotation" msgstr "[%s pontokon] vonal forgatás módosítása" -#: ../src/iop/graduatednd.c:1107 +#: ../src/iop/graduatednd.c:1074 #, c-format msgid "[%s on line] move line" msgstr "[%s vonalon] vonal mozgatása" -#: ../src/iop/graduatednd.c:1109 +#: ../src/iop/graduatednd.c:1076 #, c-format msgid "[%s on line] change density" msgstr "[%s vonalon] denzitás módosítása" -#: ../src/iop/graduatednd.c:1111 +#: ../src/iop/graduatednd.c:1078 #, c-format msgid "[%s on line] change hardness" msgstr "[%s vonalon] keménység módosítása" @@ -21845,7 +24963,7 @@ msgstr "eltávolítja a képről a ködöt és a légköri párát" msgid "amount of haze reduction" msgstr "páraeltávolítás mértéke" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4423 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 msgid "distance" msgstr "távolság" @@ -21853,11 +24971,10 @@ msgstr "távolság" msgid "limit haze removal up to a specific spatial depth" msgstr "páraeltávolító korlátozása egy megadott térbeli mélységig" -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:932 +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 msgid "haze removal could not calculate ambient light due to image content" msgstr "" -"a páraeltávolító nem tudja kiszámítani a környezeti fényt a kép tartalma " -"miatt" +"a páraeltávolító nem tudja kiszámítani a környezeti fényt a kép tartalma miatt" #: ../src/iop/highlights.c:170 msgid "highlight reconstruction" @@ -21873,7 +24990,7 @@ msgstr "" msgid "reconstruction, raw" msgstr "rekonstrukció, raw" -#: ../src/iop/highlights.c:1177 +#: ../src/iop/highlights.c:1156 msgid "" "highlights: mode not available for this type of image. falling back to " "inpaint opposed." @@ -21881,11 +24998,11 @@ msgstr "" "csúcsfények: a mód nem érhető el ilyen típusú képeknél. visszatérés az " "ellentétes befestésére." -#: ../src/iop/highlights.c:1302 +#: ../src/iop/highlights.c:1281 msgid "highlight reconstruction method" msgstr "csúcsfény-rekonstrukciós módszer" -#: ../src/iop/highlights.c:1307 +#: ../src/iop/highlights.c:1286 msgid "" "manually adjust the clipping threshold mostly used against magenta " "highlights.\n" @@ -21899,7 +25016,7 @@ msgstr "" "finomhangolására,\n" "különösen, ha a fényképező fehérpontja nem megfelelő." -#: ../src/iop/highlights.c:1311 +#: ../src/iop/highlights.c:1290 msgid "" "visualize clipped highlights in a false color representation.\n" "the effective clipping level also depends on the reconstruction method." @@ -21907,7 +25024,7 @@ msgstr "" "a levágott csúcsfényeket hamis színes megjelenítésben ábrázolja.\n" "a hatékony vágási szint a rekonstrukciós módszertől is függ." -#: ../src/iop/highlights.c:1316 +#: ../src/iop/highlights.c:1295 msgid "" "combine closely related clipped segments by morphological operations.\n" "this often leads to improved color reconstruction for tiny segments before " @@ -21917,11 +25034,11 @@ msgstr "" "ez gyakran a sötét háttér előtti apró szakaszok jobb színrekonstrukciójához " "vezet." -#: ../src/iop/highlights.c:1319 +#: ../src/iop/highlights.c:1298 msgid "visualize the combined segments in a false color representation." msgstr "hamis színes megjelenítésben ábrázolja az egyesített szakaszokat." -#: ../src/iop/highlights.c:1322 +#: ../src/iop/highlights.c:1301 msgid "" "select inpainting after segmentation analysis.\n" "increase to favor candidates found in segmentation analysis, decrease for " @@ -21931,14 +25048,14 @@ msgstr "" "növelje a szakaszelemzés során talált jelöltek előnyben részesítése " "érdekében, ellenkező esetben a csökkentése befestést jelent." -#: ../src/iop/highlights.c:1327 +#: ../src/iop/highlights.c:1306 msgid "" "visualize segments that are considered to have a good candidate in a false " "color representation." msgstr "" "hamis színes megjelenítésben ábrázolja a jó jelöltnek tekintett szakaszokat." -#: ../src/iop/highlights.c:1330 +#: ../src/iop/highlights.c:1309 msgid "" "approximate lost data in regions with all photosites clipped, the effect " "depends on segment size and border gradients.\n" @@ -21959,17 +25076,17 @@ msgstr "" "(például elektromos vezetékeket), hogy a megőrizzék az újjáépített " "csúcsfényeket és elkerüljék az átmeneteket." -#: ../src/iop/highlights.c:1336 +#: ../src/iop/highlights.c:1315 msgid "set strength of rebuilding in regions with all photosites clipped." msgstr "" "beállítja a csak levágott photosite-okat tartalmazó régiók újraépítésének " "erősségét." -#: ../src/iop/highlights.c:1340 +#: ../src/iop/highlights.c:1319 msgid "show the effect that is added to already reconstructed data." msgstr "megmutatja a már rekonstruált adatokhoz hozzáadott hatást." -#: ../src/iop/highlights.c:1343 +#: ../src/iop/highlights.c:1322 msgid "" "add noise to visually blend the reconstructed areas\n" "into the rest of the noisy image. useful at high ISO." @@ -21977,7 +25094,7 @@ msgstr "" "zajt ad hozzá, hogy a rekonstruált területek vizuálisan beleolvadjanak\n" "a zajos kép többi részébe. magas ISO-nál hasznos." -#: ../src/iop/highlights.c:1347 +#: ../src/iop/highlights.c:1326 msgid "" "increase if magenta highlights don't get fully corrected\n" "each new iteration brings a performance penalty." @@ -21985,7 +25102,7 @@ msgstr "" "növelje, ha a bíbor csúcsfények nem lettek tökéletesen korrigálva\n" "minden egyes újabb iteráció teljesítményvesztéssel jár." -#: ../src/iop/highlights.c:1352 +#: ../src/iop/highlights.c:1331 msgid "" "increase if magenta highlights don't get fully corrected.\n" "this may produce non-smooth boundaries between valid and clipped regions." @@ -21993,7 +25110,7 @@ msgstr "" "növelje, ha a bíbor csúcsfények nem lettek tökéletesen korrigálva\n" "az érvényes és a levágott területek között egyenetlen határokat hozhat létre." -#: ../src/iop/highlights.c:1356 +#: ../src/iop/highlights.c:1335 msgid "" "increase to correct larger clipped areas.\n" "large values bring huge performance penalties" @@ -22001,7 +25118,7 @@ msgstr "" "növelje a nagyobb méretű levágott területek korrigálásához.\n" "a nagy értékek jelentős teljesítményvesztést okoznak" -#: ../src/iop/highlights.c:1360 +#: ../src/iop/highlights.c:1339 msgid "this module does not work with monochrome RAW files" msgstr "ez a modul nem működik monokróm RAW fájlokkal" @@ -22025,11 +25142,11 @@ msgstr "frekvenciális, Lab" msgid "special, Lab, scene-referred" msgstr "speciális, Lab, látványvonatkozású" -#: ../src/iop/highpass.c:367 +#: ../src/iop/highpass.c:354 msgid "the sharpness of highpass filter" msgstr "a felüláteresztő szűrő élessége" -#: ../src/iop/highpass.c:371 +#: ../src/iop/highpass.c:358 msgid "the contrast of highpass filter" msgstr "a felüláteresztő szűrő kontrasztja" @@ -22045,22 +25162,22 @@ msgstr "" "eltávolítja az abnormálisan fényes pixeleket,\n" "úgy, hogy tompítja őket a szomszédokkal" -#: ../src/iop/hotpixels.c:421 +#: ../src/iop/hotpixels.c:424 #, c-format msgid "fixed %d pixel" msgid_plural "fixed %d pixels" msgstr[0] "%d pixel kijavítva" msgstr[1] "%d pixel kijavítva" -#: ../src/iop/hotpixels.c:444 +#: ../src/iop/hotpixels.c:447 msgid "lower threshold for hot pixel" msgstr "alacsonyabb hotpixel küszöbszint" -#: ../src/iop/hotpixels.c:448 +#: ../src/iop/hotpixels.c:451 msgid "strength of hot pixel correction" msgstr "hotpixel korrekció erőssége" -#: ../src/iop/hotpixels.c:464 +#: ../src/iop/hotpixels.c:467 msgid "" "hot pixel correction\n" "only works for raw images." @@ -22105,25 +25222,25 @@ msgstr "filmanyag színének mintavételezése a képről" msgid "select color of film material" msgstr "filmanyag színének kiválasztása" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "lencsekorrekció" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" msgstr "" "peremsötétedés|vignettálás|kromatikus aberráció|torzítás|vignette|chromatic " "aberrations|distortion" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "lencsék optikai hibáinak javítása" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "geometriai és rekonstrukciós, RGB" -#: ../src/iop/lens.cc:3764 +#: ../src/iop/lens.cc:3755 #, c-format msgid "" "maker:\t\t%s\n" @@ -22136,7 +25253,7 @@ msgstr "" "foglalat:\t\t%s\n" "képkivágási szorzó:\t%.1f" -#: ../src/iop/lens.cc:4006 +#: ../src/iop/lens.cc:3997 #, c-format msgid "" "maker:\t\t%s\n" @@ -22155,19 +25272,19 @@ msgstr "" "típus:\t\t\t\t%s\n" "foglalat:\t\t\t%s" -#: ../src/iop/lens.cc:4076 +#: ../src/iop/lens.cc:4070 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4091 +#: ../src/iop/lens.cc:4085 msgid "d" msgstr "táv" -#: ../src/iop/lens.cc:4239 +#: ../src/iop/lens.cc:4233 msgid "camera/lens not found" msgstr "fényképező/objektív nem található" -#: ../src/iop/lens.cc:4240 +#: ../src/iop/lens.cc:4234 msgid "" "please select your lens manually\n" "you might also want to check if your Lensfun database is up-to-date\n" @@ -22179,63 +25296,65 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4384 +#: ../src/iop/lens.cc:4378 msgid "camera model" msgstr "fényképező modell" -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4383 msgid "find camera" msgstr "fényképező keresés" -#: ../src/iop/lens.cc:4401 +#: ../src/iop/lens.cc:4395 msgid "find lens" msgstr "objektív keresés" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4404 msgid "focal length (mm)" msgstr "gyújtótávolság (mm)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4411 msgid "f-number (aperture)" msgstr "rekeszérték (blende)" -#: ../src/iop/lens.cc:4424 +#: ../src/iop/lens.cc:4418 msgid "distance to subject" msgstr "tárgytávolság" #. scale -#: ../src/iop/lens.cc:4459 ../src/iop/overlay.c:1120 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1381 ../src/libs/export.c:1545 +#. upscale page: scale factor selector +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 +#: ../src/libs/neural_restore.c:4207 msgid "scale" msgstr "skálázás" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4455 msgid "auto scale" msgstr "automatikus méretezés" -#: ../src/iop/lens.cc:4463 +#: ../src/iop/lens.cc:4457 msgid "automatic scale to available image size due to Lensfun data" msgstr "" "automatikus skálázás a rendelkezésre álló képméretre a Lensfun adatbázis " "alapján" -#: ../src/iop/lens.cc:4468 +#: ../src/iop/lens.cc:4462 msgid "correct distortions or apply them" msgstr "torzítások korrigálása, vagy kép torzítása" -#: ../src/iop/lens.cc:4476 +#: ../src/iop/lens.cc:4470 msgid "transversal chromatic aberration red" msgstr "transzverzális kromatikus aberráció – vörös" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4475 msgid "transversal chromatic aberration blue" msgstr "transzverzális kromatikus aberráció – kék" -#: ../src/iop/lens.cc:4488 +#: ../src/iop/lens.cc:4482 msgid "use latest algorithm" msgstr "legújabb algoritmus használata" -#: ../src/iop/lens.cc:4491 +#: ../src/iop/lens.cc:4485 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -22245,40 +25364,40 @@ msgstr "" "ha engedélyezi, többé nem fog tudni\n" "visszatérni a régi algoritmushoz." -#: ../src/iop/lens.cc:4502 +#: ../src/iop/lens.cc:4496 msgid "fine-tuning" msgstr "finomhangolás" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4506 +#: ../src/iop/lens.cc:4500 msgid "fine-tune" msgstr "finomhangolás" -#: ../src/iop/lens.cc:4514 +#: ../src/iop/lens.cc:4508 msgid "tune the warp and chromatic aberration correction" msgstr "torzítás és kromatikus aberráció korrigálásának finomhangolása" -#: ../src/iop/lens.cc:4519 +#: ../src/iop/lens.cc:4513 msgid "tune the vignette correction" msgstr "peremsötétedés korrigálásának finomhangolása" -#: ../src/iop/lens.cc:4524 +#: ../src/iop/lens.cc:4518 msgid "tune the TCA red correction" msgstr "vörös TCA korrigálásának finomhangolása" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4523 msgid "tune the TCA blue correction" msgstr "kék TCA korrigálásának finomhangolása" -#: ../src/iop/lens.cc:4533 +#: ../src/iop/lens.cc:4527 msgid "image scaling" msgstr "kép méretezése" -#: ../src/iop/lens.cc:4535 +#: ../src/iop/lens.cc:4529 msgid "automatic scale to available image size" msgstr "automatikus skálázás a rendelkezésre álló képméretre" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4539 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -22288,46 +25407,46 @@ msgstr "" "a) a Lensfun projekt által biztosított adatok és algoritmusok\n" "b) a fényképező és a szoftvergyártó által biztosított beágyazott metaadat" -#: ../src/iop/lens.cc:4552 +#: ../src/iop/lens.cc:4546 msgid "which corrections to apply" msgstr "mik legyenek korrigálva" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4557 +#: ../src/iop/lens.cc:4551 msgid "corrections done: " msgstr "korrekció kész: " -#: ../src/iop/lens.cc:4560 +#: ../src/iop/lens.cc:4554 msgid "which corrections have actually been done" msgstr "mely korrekciók lettek elvégezve" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4571 msgid "manual vignette correction" msgstr "peremsötétedés manuális korrigálása" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4575 msgid "additional manually controlled optical vignetting correction" msgstr "optikai peremsötétedés további kézi korrekciója" -#: ../src/iop/lens.cc:4584 +#: ../src/iop/lens.cc:4578 msgid "vignette" msgstr "peremsötétedés" -#: ../src/iop/lens.cc:4588 +#: ../src/iop/lens.cc:4582 msgid "amount of the applied optical vignetting correction" msgstr "további kézi vezérlésű optikai vignettálás korrekció" -#: ../src/iop/lens.cc:4592 +#: ../src/iop/lens.cc:4586 msgid "show applied optical vignette correction mask" msgstr "az alkalmazott optikai peremsötétedés-korrekciós maszk megjelenítése" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4590 msgid "radius of uncorrected center" msgstr "korrigálatlan középpont sugara" -#: ../src/iop/lens.cc:4602 +#: ../src/iop/lens.cc:4596 msgid "steepness of the correction effect outside of radius" msgstr "a sugáron kívüli korrekciós hatás meredekséges" @@ -22387,11 +25506,11 @@ msgstr "cseppfolyósítás" msgid "distort parts of the image" msgstr "torzítja a kép részeit" -#: ../src/iop/liquify.c:2863 +#: ../src/iop/liquify.c:2862 msgid "click to edit nodes" msgstr "klikk: csomópontok szerkesztése" -#: ../src/iop/liquify.c:3565 +#: ../src/iop/liquify.c:3564 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -22401,7 +25520,7 @@ msgstr "" "méret: görgetés - erősség: shift+görgetés - irány: " "ctrl+görgetés" -#: ../src/iop/liquify.c:3568 +#: ../src/iop/liquify.c:3567 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -22411,7 +25530,7 @@ msgstr "" "méret: görgetés - erősség: shift+görgetés - irány: " "ctrl+görgetés" -#: ../src/iop/liquify.c:3571 +#: ../src/iop/liquify.c:3570 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -22421,11 +25540,11 @@ msgstr "" "méret: görgetés - erősség: shift+görgetés - irány: " "ctrl+görgetés" -#: ../src/iop/liquify.c:3617 +#: ../src/iop/liquify.c:3616 msgid "warps|nodes count:" msgstr "deformálás|csomópont szám:" -#: ../src/iop/liquify.c:3622 +#: ../src/iop/liquify.c:3621 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -22433,44 +25552,44 @@ msgstr "" "deformálás hozzáadásához válasszon egy eszközt\n" "deformálás eltávolítása: jobb kattintás" -#: ../src/iop/liquify.c:3628 +#: ../src/iop/liquify.c:3627 msgid "edit, add and delete nodes" msgstr "csomópontok szerkesztése, hozzáadása és törlése" -#: ../src/iop/liquify.c:3633 ../src/iop/liquify.c:3639 -#: ../src/iop/liquify.c:3645 ../src/iop/retouch.c:2446 -#: ../src/iop/retouch.c:2452 ../src/iop/retouch.c:2457 -#: ../src/iop/retouch.c:2462 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1795 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1811 ../src/libs/masks.c:1819 ../src/libs/masks.c:1827 +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 +#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 +#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 +#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 +#: ../src/libs/masks.c:1876 msgid "shapes" msgstr "alakzatok" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw curves" msgstr "görbék rajzolása" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw multiple curves" msgstr "több görbe rajzolása" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw lines" msgstr "vonalak rajzolása" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw multiple lines" msgstr "több vonal rajzolása" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw points" msgstr "pontok rajzolása" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw multiple points" msgstr "több pont rajzolása" -#: ../src/iop/liquify.c:3652 +#: ../src/iop/liquify.c:3651 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -22479,7 +25598,7 @@ msgstr "" "klikk\n" "vonal/görbe váltása: ctrl+alt+klikk" -#: ../src/iop/liquify.c:3655 +#: ../src/iop/liquify.c:3654 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -22490,23 +25609,23 @@ msgstr "" "auto-simított, csúcsos, simított, szimmetrikus: ctrl+klikk - " "eltávolítás: jobb-klikk" -#: ../src/iop/liquify.c:3659 ../src/iop/liquify.c:3661 +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 msgid "shape of path: drag" msgstr "útvonal alakja: húzás" -#: ../src/iop/liquify.c:3663 +#: ../src/iop/liquify.c:3662 msgid "radius: drag" msgstr "sugár: húzás" -#: ../src/iop/liquify.c:3665 +#: ../src/iop/liquify.c:3664 msgid "hardness (center): drag" msgstr "keménység (középpont): húzás" -#: ../src/iop/liquify.c:3667 +#: ../src/iop/liquify.c:3666 msgid "hardness (feather): drag" msgstr "keménység (lágy perem): húzás" -#: ../src/iop/liquify.c:3669 +#: ../src/iop/liquify.c:3668 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -22586,232 +25705,227 @@ msgstr "aluláteresztő" msgid "isolate low frequencies in the image" msgstr "izolálja a kép alacsony frekvenciáit" -#: ../src/iop/lowpass.c:555 +#: ../src/iop/lowpass.c:553 msgid "local contrast mask" msgstr "lokális kontraszt maszk" -#: ../src/iop/lowpass.c:580 +#: ../src/iop/lowpass.c:578 msgid "radius of gaussian/bilateral blur" msgstr "a gauss/bilaterális elmosás sugara" -#: ../src/iop/lowpass.c:581 +#: ../src/iop/lowpass.c:579 msgid "contrast of lowpass filter" msgstr "az aluláteresztő szűrő kontrasztja" -#: ../src/iop/lowpass.c:582 +#: ../src/iop/lowpass.c:580 msgid "brightness adjustment of lowpass filter" msgstr "az aluláteresztő szűrő fényerő állítása" -#: ../src/iop/lowpass.c:583 +#: ../src/iop/lowpass.c:581 msgid "color saturation of lowpass filter" msgstr "az aluláteresztő szűrő színtelítettség állítása" -#: ../src/iop/lowpass.c:584 +#: ../src/iop/lowpass.c:582 msgid "which filter to use for blurring" msgstr "melyik szűrőt használjuk az elmosáshoz" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:133 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:138 msgid "perform color space corrections and apply look" msgstr "színtér korrekciókat végez és megjelenést alkalmaz" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:141 msgid "defined by profile, RGB" msgstr "profil által definiált, Lab" -#: ../src/iop/lut3d.c:487 +#: ../src/iop/lut3d.c:490 msgid "error allocating buffer for gmz LUT" msgstr "nem sikerült puffert lefoglalni a gmz LUT-hoz" -#: ../src/iop/lut3d.c:514 +#: ../src/iop/lut3d.c:518 #, c-format msgid "invalid png file %s" msgstr "érvénytelen png fájl: %s" -#: ../src/iop/lut3d.c:522 +#: ../src/iop/lut3d.c:526 #, c-format msgid "png bit depth %d is not supported" msgstr "%d png bitmélység nem támogatott" -#: ../src/iop/lut3d.c:536 ../src/iop/lut3d.c:546 +#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 #, c-format msgid "invalid level in png file %d %d" msgstr "érvénytelen szint a png fájlban %d %d" -#: ../src/iop/lut3d.c:541 +#: ../src/iop/lut3d.c:545 msgid "this darktable build is not compatible with compressed CLUT" msgstr "ez a darktable összeállítás nem kompatibilis a tömörített CLUT-al" -#: ../src/iop/lut3d.c:558 ../src/iop/lut3d.c:813 +#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "hiba – %d LUT 3D méret túllépi a maximálisan támogatottat" -#: ../src/iop/lut3d.c:570 +#: ../src/iop/lut3d.c:574 msgid "error allocating buffer for png LUT" msgstr "hiba történt a png LUT puffer lefoglalása közben" -#: ../src/iop/lut3d.c:578 +#: ../src/iop/lut3d.c:582 #, c-format msgid "error - could not read png image %s" msgstr "hiba – nem sikerült olvasni a png képet %s" -#: ../src/iop/lut3d.c:590 +#: ../src/iop/lut3d.c:594 msgid "error - allocating buffer for png LUT" msgstr "hiba – puffer lefoglalása png LUT-hoz" -#: ../src/iop/lut3d.c:766 +#: ../src/iop/lut3d.c:770 #, c-format msgid "error - invalid cube file: %s" msgstr "hiba – érvénytelen cube fájl: %s" -#: ../src/iop/lut3d.c:780 +#: ../src/iop/lut3d.c:784 msgid "DOMAIN MIN other than 0 is not supported" msgstr "a nem 0 DOMAIN MIN nem támogatott" -#: ../src/iop/lut3d.c:792 +#: ../src/iop/lut3d.c:796 msgid "DOMAIN MAX other than 1 is not supported" msgstr "a nem 1 DOMAIN MAX nem támogatott" -#: ../src/iop/lut3d.c:802 +#: ../src/iop/lut3d.c:806 msgid "1D cube LUT is not supported" msgstr "1D kocka LUT nem támogatott" -#: ../src/iop/lut3d.c:824 +#: ../src/iop/lut3d.c:828 msgid "error - allocating buffer for cube LUT" msgstr "hiba – puffert lefoglalása cube LUT-hoz" -#: ../src/iop/lut3d.c:835 +#: ../src/iop/lut3d.c:839 msgid "error - cube LUT size is not defined" msgstr "hiba – a cube LUT mérete nincs definiálva" -#: ../src/iop/lut3d.c:846 +#: ../src/iop/lut3d.c:850 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "hiba – cube LUT érvénytelen szám sor %d" -#: ../src/iop/lut3d.c:862 +#: ../src/iop/lut3d.c:866 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "hiba – cube LUT %d sorok száma nem stimmel, %d kéne legyen" -#: ../src/iop/lut3d.c:872 +#: ../src/iop/lut3d.c:876 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "figyelem – a cube LUT %d értéke a [0,1] tartományon kívülre esik" -#: ../src/iop/lut3d.c:897 +#: ../src/iop/lut3d.c:901 #, c-format msgid "error - invalid 3dl file: %s" msgstr "hiba – érvénytelen 3dl fájl: %s" -#: ../src/iop/lut3d.c:918 +#: ../src/iop/lut3d.c:922 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "hiba – a maximális formáló LUT érték %d túl alacsony" -#: ../src/iop/lut3d.c:929 +#: ../src/iop/lut3d.c:933 msgid "error - allocating buffer for 3dl LUT" msgstr "hiba – nem sikerült puffert lefoglalni a 3dl LUT-hoz" -#: ../src/iop/lut3d.c:942 +#: ../src/iop/lut3d.c:946 msgid "error - 3dl LUT size is not defined" msgstr "hiba – a 3dl LUT mérete nincs definiálva" -#: ../src/iop/lut3d.c:970 +#: ../src/iop/lut3d.c:974 msgid "error - 3dl LUT lines number is not correct" msgstr "hiba – a 3dl LUT sorainak száma nem stimmel" -#: ../src/iop/lut3d.c:986 +#: ../src/iop/lut3d.c:990 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "" -"hiba – a maximális LUT érték nem felel meg egyetlen érvényes bitmélységnek " -"sem" +"hiba – a maximális LUT érték nem felel meg egyetlen érvényes bitmélységnek sem" -#: ../src/iop/lut3d.c:1566 +#: ../src/iop/lut3d.c:1569 msgid "LUT root folder not defined" msgstr "a LUT gyökérkönyvtár nincs megadva" -#: ../src/iop/lut3d.c:1572 +#: ../src/iop/lut3d.c:1575 msgid "select LUT file" msgstr "LUT fájl kiválasztása" -#: ../src/iop/lut3d.c:1573 ../src/iop/rasterfile.c:262 -msgid "_select" -msgstr "_kiválasztás" - -#: ../src/iop/lut3d.c:1593 +#: ../src/iop/lut3d.c:1596 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "" "hald CLUT-ok (png), 3D LUT (cube vagy 3dl) vagy gmic tömörített LUT (gmz)" -#: ../src/iop/lut3d.c:1595 +#: ../src/iop/lut3d.c:1598 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "hald CLUT-ok (png), 3D LUT (cube vagy 3dl)" -#: ../src/iop/lut3d.c:1619 +#: ../src/iop/lut3d.c:1622 msgid "select file outside LUT root folder is not allowed" msgstr "LUT gyökérkönyvtáron kívüli fájl kiválasztása nem engedélyezett" -#: ../src/iop/lut3d.c:1687 +#: ../src/iop/lut3d.c:1690 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " "the LUT file" msgstr "" -"válasszon egy png (haldclut), egy cube, egy 3dl vagy egy gmz (tömörített " -"LUT) fájlt. VIGYÁZAT: a 3D LUT könyvtár be kell legyen állítva a beállítások/" +"válasszon egy png (haldclut), egy cube, egy 3dl vagy egy gmz (tömörített LUT) " +"fájlt. VIGYÁZAT: a 3D LUT könyvtár be kell legyen állítva a beállítások/" "feldolgozás alatt, mielőtt LUT fájlt választana" -#: ../src/iop/lut3d.c:1691 +#: ../src/iop/lut3d.c:1694 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" msgstr "" -"válasszon egy png (haldclut), egy cube vagy egy 3dl fájlt. VIGYÁZAT: a 3D " -"LUT könyvtár beállításokban/feldolgozásnál be kell egyen állítva a LUT fájl " +"válasszon egy png (haldclut), egy cube vagy egy 3dl fájlt. VIGYÁZAT: a 3D LUT " +"könyvtár beállításokban/feldolgozásnál be kell egyen állítva a LUT fájl " "kiválasztása előtt" -#: ../src/iop/lut3d.c:1700 +#: ../src/iop/lut3d.c:1703 msgid "" -"the file path (relative to LUT folder) is saved with image along with the " -"LUT data if it's a compressed LUT (gmz)" +"the file path (relative to LUT folder) is saved with image along with the LUT " +"data if it's a compressed LUT (gmz)" msgstr "" "a fájl útvonala (relatív a LUT könyvtárhoz képest) a képpel és a LUT " "adatokkal együtt van mentve, amennyiben ez egy tömörített LUT (gmz)" -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/lut3d.c:1706 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" msgstr "" -"a fájl útvonala (relatív a LUT könyvtárhoz képest) a képpel együtt van " -"mentve (és nem magával a LUT-adattal)" +"a fájl útvonala (relatív a LUT könyvtárhoz képest) a képpel együtt van mentve " +"(és nem magával a LUT-adattal)" -#: ../src/iop/lut3d.c:1712 +#: ../src/iop/lut3d.c:1715 msgid "enter LUT name" msgstr "LUT név megadása" -#: ../src/iop/lut3d.c:1727 +#: ../src/iop/lut3d.c:1730 msgid "select the LUT" msgstr "LUT választása" -#: ../src/iop/lut3d.c:1744 +#: ../src/iop/lut3d.c:1747 msgid "select the color space in which the LUT has to be applied" msgstr "válasszon színteret, amiben a LUT alkalmazva lesz" -#: ../src/iop/lut3d.c:1746 +#: ../src/iop/lut3d.c:1749 msgid "interpolation" msgstr "interpoláció" -#: ../src/iop/lut3d.c:1747 +#: ../src/iop/lut3d.c:1750 msgid "select the interpolation method" msgstr "válasszon interpolációs módszert" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:58 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 msgid "mask manager" msgstr "maszk kezelő" @@ -22827,11 +25941,11 @@ msgstr "" msgid "red filter" msgstr "vörös szűrő" -#: ../src/iop/monochrome.c:559 +#: ../src/iop/monochrome.c:557 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "a virtuális színszűrő húzással és egérgörgővel szabályozható" -#: ../src/iop/monochrome.c:576 +#: ../src/iop/monochrome.c:574 msgid "how much to keep highlights" msgstr "csúcsfények megőrzésének mértéke" @@ -22842,8 +25956,7 @@ msgstr "negadoktor" #: ../src/iop/negadoctor.c:136 msgid "film|invert|negative|scan" msgstr "" -"invertálás|negatív|scannel|szken|beolvas|digitalizál|film|invert|negative|" -"scan" +"invertálás|negatív|scannel|szken|beolvas|digitalizál|film|invert|negative|scan" #: ../src/iop/negadoctor.c:141 msgid "invert film negative scans and simulate printing on paper" @@ -23057,15 +26170,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "szín vezérlők ki/be kapcsolása" -#: ../src/iop/nlmeans.c:75 +#: ../src/iop/nlmeans.c:77 msgid "astrophoto denoise" msgstr "asztrofotó zajszűrés" -#: ../src/iop/nlmeans.c:80 +#: ../src/iop/nlmeans.c:82 msgid "denoise (non-local means)" msgstr "zajszűrés (nem helyi átlag)" -#: ../src/iop/nlmeans.c:85 +#: ../src/iop/nlmeans.c:87 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -23073,22 +26186,22 @@ msgstr "" "poisson zajeltávolítást alkalmazása,\n" "ami asztrofotózáshoz a legalkalmasabb" -#: ../src/iop/nlmeans.c:456 +#: ../src/iop/nlmeans.c:442 msgid "radius of the patches to match" msgstr "a hasonlóság kereséshez használt folt mérete" -#: ../src/iop/nlmeans.c:464 +#: ../src/iop/nlmeans.c:450 msgid "how much to smooth brightness" msgstr "fényerő simítás mértéke" -#: ../src/iop/nlmeans.c:467 +#: ../src/iop/nlmeans.c:453 msgid "how much to smooth colors" msgstr "színek simításának mértéke" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:2620 -#: ../src/views/darkroom.c:2646 ../src/views/darkroom.c:2658 -#: ../src/views/darkroom.c:2673 ../src/views/darkroom.c:2691 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 +#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 +#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 msgid "overexposed" msgstr "túlexponált" @@ -23100,11 +26213,11 @@ msgstr "a túlexponáltság modulnak nem sikerült puffert lefoglalnia" msgid "module overexposed failed in color conversion" msgstr "a túlexponáltság modulnak nem sikerült színt konvertálnia" -#: ../src/iop/overlay.c:146 +#: ../src/iop/overlay.c:147 msgid "composite" msgstr "kompozit" -#: ../src/iop/overlay.c:153 +#: ../src/iop/overlay.c:154 msgid "" "combine the image with elements from another processed image\n" "(move this module to after output color profile if you see banding)" @@ -23112,11 +26225,11 @@ msgstr "" "egyesíti a képet egy másik feldolgozott kép elemeivel\n" "(mozgassa ezt a modult a kimeneti színprofil után, ha a sávosodást lát)" -#: ../src/iop/overlay.c:163 +#: ../src/iop/overlay.c:164 msgid "layer|stack|overlay" msgstr "réteg|rakás|rátét|fedés|átfed|borít|layer|stack|overlay" -#: ../src/iop/overlay.c:299 +#: ../src/iop/overlay.c:300 #, c-format msgid "" "overlay image missing from database\n" @@ -23127,13 +26240,13 @@ msgstr "" "\n" "„%s”" -#: ../src/iop/overlay.c:333 +#: ../src/iop/overlay.c:340 #, c-format msgid "image %d does not exist" msgstr "%d kép nem létezik" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:797 +#: ../src/iop/overlay.c:784 msgid "" "drop\n" "image\n" @@ -23145,7 +26258,7 @@ msgstr "" "egy képet a\n" "filmszalagról" -#: ../src/iop/overlay.c:1018 +#: ../src/iop/overlay.c:1019 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -23154,17 +26267,16 @@ msgstr "" "%d kép nem használható rátétként, mivel az magát a jelenlegi képet használja " "rátétként, közvetlenül vagy közvetetten" -#: ../src/iop/overlay.c:1112 ../src/iop/watermark.c:1373 +#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "elhelyezés" -#: ../src/iop/overlay.c:1128 +#: ../src/iop/overlay.c:1132 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" -"• larger border: scale larger overlay border relative to larger image " -"border\n" +"• larger border: scale larger overlay border relative to larger image border\n" "• smaller border: scale larger overlay border relative to smaller image " "border\n" "• height: scale overlay height to image height\n" @@ -23180,29 +26292,29 @@ msgstr "" "• magasság: rátét magasságának skálázása a kép magassága szerint\n" "• speciális beállítások: a rátét és a kép dimenzióinak független kiválasztása" -#: ../src/iop/overlay.c:1139 +#: ../src/iop/overlay.c:1143 msgid "reference image dimension against which to scale the overlay" msgstr "kép referencia-dimenziója, melyhez méretezni kell a rátétet" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1147 msgid "overlay dimension to scale" msgstr "méretezendő rátét dimenzió" -#: ../src/iop/overlay.c:1147 ../src/iop/watermark.c:1404 -#: ../src/libs/print_settings.c:2760 +#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "igazítigazítás" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1171 +#: ../src/iop/overlay.c:1175 msgid "the opacity of the overlay" msgstr "a rátét átlátszatlansága" -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1176 msgid "the scale of the overlay" msgstr "rátét méretezése" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1177 msgid "the rotation of the overlay" msgstr "rátét elforgatása" @@ -23212,7 +26324,7 @@ msgstr "RGB elsődleges színek" #: ../src/iop/primaries.c:72 msgid "adjustment of the RGB color primaries for color grading" -msgstr "a színosztályzás RGB elsődleges színeinek szabályozása" +msgstr "az RGB elsődleges színeinek szabályozása a fényelés során" #: ../src/iop/primaries.c:384 msgid "shift red towards yellow or magenta" @@ -23266,19 +26378,19 @@ msgstr "10 FÉ dinamikatartomány (általános)" msgid "08 EV dynamic range (generic)" msgstr "08 FÉ dinamikatartomány (általános)" -#: ../src/iop/profile_gamma.c:609 +#: ../src/iop/profile_gamma.c:604 msgid "linear part" msgstr "lineáris rész" -#: ../src/iop/profile_gamma.c:613 +#: ../src/iop/profile_gamma.c:608 msgid "gamma exponential factor" msgstr "gamma exponenciális tényező" -#: ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:619 msgid "adjust to match the average luma of the subject" msgstr "állítsa úgy, hogy illeszkedjen a tárgy átlagos fénysűrűségéhez" -#: ../src/iop/profile_gamma.c:630 +#: ../src/iop/profile_gamma.c:625 msgid "" "number of stops between middle gray and pure black\n" "this is a reading a light meter would give you on the scene" @@ -23286,7 +26398,7 @@ msgstr "" "a középszürke és tiszta fekete közti blendék száma\n" "ez megfelel a helyszínen egy fénymérő által mutatott értéknek" -#: ../src/iop/profile_gamma.c:636 +#: ../src/iop/profile_gamma.c:631 msgid "" "number of stops between pure black and pure white\n" "this is a reading a light meter would give you on the scene" @@ -23294,12 +26406,12 @@ msgstr "" "a tiszta fekete és tiszta fehér közti blendék száma\n" "ez megfelel a helyszínen egy fénymérő által mutatott értéknek" -#: ../src/iop/profile_gamma.c:638 +#: ../src/iop/profile_gamma.c:633 msgctxt "section" msgid "optimize automatically" msgstr "automatikus optimalizálás" -#: ../src/iop/profile_gamma.c:642 +#: ../src/iop/profile_gamma.c:637 msgid "" "increase or decrease the computed dynamic range\n" "this is useful when noise distorts the measurement" @@ -23307,81 +26419,116 @@ msgstr "" "növeli vagy csökkenti a kiszámított dinamikatartományt\n" "akkor hasznos, ha a zaj torzítja a mérést" -#: ../src/iop/profile_gamma.c:646 +#: ../src/iop/profile_gamma.c:641 msgid "make an optimization with some guessing" msgstr "optimalizálás némi találgatással" -#: ../src/iop/profile_gamma.c:655 +#: ../src/iop/profile_gamma.c:650 msgid "tone mapping method" msgstr "tónusleképezés módszere" -#: ../src/iop/rawdenoise.c:134 -msgid "raw denoise" -msgstr "raw zajszűrés" - -#: ../src/iop/rawdenoise.c:139 -msgid "denoise the raw image early in the pipeline" -msgstr "zajszűri a raw képet a feldolgozási sor korai szakaszában" - -#: ../src/iop/rawdenoise.c:927 -msgid "" -"raw denoising\n" -"only works for raw images." -msgstr "a raw zajszűrés csak raw képeken működik." - -#: ../src/iop/rasterfile.c:88 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" -msgstr "külső raszter maszkok" +msgstr "külső rasztermaszkok" -#: ../src/iop/rasterfile.c:93 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "raszter: maszk" -#: ../src/iop/rasterfile.c:99 -msgid "read PFM files recorded for use as raster masks" +#: ../src/iop/rasterfile.c:105 +msgid "read PFM/PNG files recorded for use as raster masks" msgstr "" -"PFM fájlok beolvasása, amik raszter maszkok használataként lettek rögzítve" +"PFM/PNG fájlok beolvasása, amelyeket rasztermaszkként való felhasználásra " +"rögzítettek" -#: ../src/iop/rasterfile.c:168 +#: ../src/iop/rasterfile.c:178 +msgid "" +"no mask extracted from the raster file\n" +"make sure the masks have proper contrast" +msgstr "" +"a raszterfájlból nem sikerült maszkot kivonni\n" +"ellenőrizze, hogy a maszkok kontrasztja megfelelő-e" + +#: ../src/iop/rasterfile.c:183 +#, c-format +msgid "%d mask extracted from the raster file" +msgid_plural "%d masks extracted from the raster file" +msgstr[0] "%d maszk kibontva a raszterfájlból" +msgstr[1] "%d maszk kibontva a raszterfájlból" + +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" -msgstr "'%s' raszter maszk fájl nem olvasható" +msgstr "„%s” rasztermaszkfájl nem olvasható" -#: ../src/iop/rasterfile.c:254 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" -msgstr "a raszter maszk gyökérkönyvtár nincs megadva" +msgstr "a rasztermaszkok gyökérkönyvtára nincs megadva" -#: ../src/iop/rasterfile.c:261 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" -msgstr "válassza ki a raszter maszk fájlt" +msgstr "válassza ki a rasztermaszkfájlt" -#: ../src/iop/rasterfile.c:295 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" -msgstr "a megadott fájl nincs a raszter maszkok gyökérkönyvtárában" +msgstr "a megadott fájl nincs a rasztermaszkok gyökérkönyvtárában" -#: ../src/iop/rasterfile.c:591 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "" -"válassza ki a raszter maszk generálásakor figyelembe veendő RGB csatornákat" +"válassza ki a rasztermaszk generálásakor figyelembe veendő RGB csatornákat" -#: ../src/iop/rasterfile.c:595 +#: ../src/iop/rasterfile.c:749 msgid "" -"select the PFM file recorded as a raster mask,\n" +"select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" msgstr "" -"válasszon ki egy PFM fájlt, ami raszter maszkként lett mentve,\n" -"VIGYÁZAT: az elérési utat előre be kell állítani a beállítások/feldolgozás " -"alatt a kiválasztást megelőzően" +"válasszon ki egy PFM/PNG fájlt, ami rasztermaszkként lett felvéve,\n" +"VIGYÁZAT: az elérési utat a kiválasztást megelőzően be kell állítani a " +"beállítások/feldolgozás alatt" -#: ../src/iop/rasterfile.c:601 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "a maszk elérési útvonala a kép előzményeivel együtt el lettek mentve" +#. Vectorize button +#: ../src/iop/rasterfile.c:764 +msgid "vectorize" +msgstr "vektorizálás" + +#: ../src/iop/rasterfile.c:767 +msgid "" +"vectorize the current bitmap and create corresponding path masks in the mask " +"manager" +msgstr "" +"vektorizálja az aktuális bitmapet, és útvonalmaszkokat hoz létre hozzá a " +"maszkkezelőben" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 +#: ../src/libs/neural_restore.c:4164 +msgid "raw denoise" +msgstr "raw zajszűrés" + +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" +msgstr "zajszűri a raw képet a feldolgozási sor korai szakaszában" + +#: ../src/iop/rawdenoise.c:929 +msgid "" +"raw denoising\n" +"only works for raw images." +msgstr "a raw zajszűrés csak raw képeken működik." + #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2578 ../src/views/darkroom.c:2588 -#: ../src/views/darkroom.c:2604 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 +#: ../src/views/darkroom.c:3045 msgid "raw overexposed" msgstr "raw túlexponált" @@ -23409,8 +26556,7 @@ msgid "invalid crop parameters" msgstr "érvénytelen kivágási paraméterek" #: ../src/iop/rawprepare.c:608 -msgid "" -"please reset to defaults, update your preset or set to something correct" +msgid "please reset to defaults, update your preset or set to something correct" msgstr "" "kérjük, állítsa vissza az alapértelmezett értékeket, frissítse a tárolt " "beállításokat vagy állítsa be valami helyesre" @@ -23477,10 +26623,8 @@ msgid "fill light" msgstr "derítőfény" #: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 -msgid "" -"this module is deprecated. please use the tone equalizer module instead." -msgstr "" -"ez a modul elavult. kérem, használja helyette a tónus equalizer modult." +msgid "this module is deprecated. please use the tone equalizer module instead." +msgstr "ez a modul elavult. kérem, használja helyette a tónus equalizer modult." #: ../src/iop/relight.c:250 msgid "the fill-light in EV" @@ -23510,8 +26654,8 @@ msgstr "retusálás" msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "" "frekvenciaelosztás|gyógyítás|javítás|klónozás|bélyeg|homályosítás|elmosás|" -"életlenítés|kitöltés|waveletek|folteltávolító|split-frequency|healing|" -"cloning|stamp|blur|fill|wavelets|spot removal" +"életlenítés|kitöltés|waveletek|folteltávolító|split-frequency|healing|cloning|" +"stamp|blur|fill|wavelets|spot removal" #: ../src/iop/retouch.c:205 msgid "" @@ -23525,29 +26669,29 @@ msgstr "" msgid "geometric and frequential, RGB" msgstr "geometriai és frekvenciális, RGB" -#: ../src/iop/retouch.c:1678 +#: ../src/iop/retouch.c:1675 msgid "cannot display scales when the blending mask is displayed" msgstr "nem lehet megjeleníteni a skálát ha a keverési maszk meg van jelenítve" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 -#: ../src/iop/retouch.c:2036 ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2033 #, c-format msgid "default tool changed to %s" msgstr "alapértelmezett eszköz módosult erre: %s" -#: ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2027 msgid "cloning" msgstr "klónozás" -#: ../src/iop/retouch.c:2034 +#: ../src/iop/retouch.c:2029 msgid "healing" msgstr "gyógyítás" -#: ../src/iop/retouch.c:2432 +#: ../src/iop/retouch.c:2426 msgid "shapes:" msgstr "alakzatok:" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2429 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -23556,63 +26700,62 @@ msgstr "" "kattintson a képre.\n" "az alakzatok hozzá lesznek adva az aktuális skálához" -#: ../src/iop/retouch.c:2439 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2563 ../src/iop/retouch.c:2571 -#: ../src/iop/retouch.c:2576 ../src/iop/retouch.c:2583 -#: ../src/iop/retouch.c:2614 +#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2608 msgid "editing" msgstr "szerkesztés" -#: ../src/iop/retouch.c:2440 +#: ../src/iop/retouch.c:2434 msgid "show and edit shapes on the current scale" msgstr "a jelenlegi skála alakzatainak megjelenítése és szerkesztése" -#: ../src/iop/retouch.c:2441 +#: ../src/iop/retouch.c:2435 msgid "show and edit shapes in restricted mode" msgstr "alakzatok megjelenítése és szerkesztése korlátozott módon" #. algorithm toolbar -#: ../src/iop/retouch.c:2467 +#: ../src/iop/retouch.c:2461 msgid "algorithms:" msgstr "algoritmusok:" -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2493 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 msgid "activate blur tool" msgstr "elmosás eszköz aktiválása" -#: ../src/iop/retouch.c:2475 ../src/iop/retouch.c:2494 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 msgid "activate fill tool" msgstr "kitöltő eszköz aktiválása" -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2495 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 msgid "activate cloning tool" msgstr "klónozó eszköz aktiválása" -#: ../src/iop/retouch.c:2485 ../src/iop/retouch.c:2496 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 msgid "activate healing tool" msgstr "gyógyító eszköz aktiválása" -#: ../src/iop/retouch.c:2491 +#: ../src/iop/retouch.c:2485 msgid "ctrl+click to change tool for current form" msgstr "ctrl+klikk az aktuális űrlap eszközének módosításához" -#: ../src/iop/retouch.c:2492 +#: ../src/iop/retouch.c:2486 msgid "shift+click to set the tool as default" msgstr "shift+klikk alapértelmezetté teszi az eszközt" -#: ../src/iop/retouch.c:2503 +#: ../src/iop/retouch.c:2497 msgid "scales:" msgstr "skálák:" -#: ../src/iop/retouch.c:2510 +#: ../src/iop/retouch.c:2504 msgid "current:" msgstr "jelenlegi:" -#: ../src/iop/retouch.c:2517 +#: ../src/iop/retouch.c:2511 msgid "merge from:" msgstr "egyesítés innen:" -#: ../src/iop/retouch.c:2528 +#: ../src/iop/retouch.c:2522 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -23626,45 +26769,45 @@ msgstr "" "a felső vonal jelzi, hogy a skála látható-e az aktuális zoom szinten\n" "az alsó vonal jelzi, hogy a skálán van-e alakzat" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2551 msgid "display masks" msgstr "maszkok megjelenítése" -#: ../src/iop/retouch.c:2563 +#: ../src/iop/retouch.c:2557 msgid "temporarily switch off shapes" msgstr "átmenetileg kikapcsolja az alakzatokat" -#: ../src/iop/retouch.c:2571 +#: ../src/iop/retouch.c:2565 msgid "paste cut shapes to current scale" msgstr "kivágott alakzatok beillesztése az aktuális skálára" -#: ../src/iop/retouch.c:2576 +#: ../src/iop/retouch.c:2570 msgid "cut shapes from current scale" msgstr "alakzatok kivágása az aktuális skáláról" -#: ../src/iop/retouch.c:2583 +#: ../src/iop/retouch.c:2577 msgid "display wavelet scale" msgstr "wavelet skála megjelenítése" -#: ../src/iop/retouch.c:2597 +#: ../src/iop/retouch.c:2591 msgid "adjust preview levels" msgstr "előnézeti szintek állítása" -#: ../src/iop/retouch.c:2614 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 msgid "auto levels" msgstr "automatikus szintek" -#: ../src/iop/retouch.c:2618 +#: ../src/iop/retouch.c:2612 msgctxt "section" msgid "preview single scale" msgstr "egyetlen skála előnézete" #. shapes selected (label) -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2616 msgid "shape selected:" msgstr "kiválasztott alakzat:" -#: ../src/iop/retouch.c:2628 +#: ../src/iop/retouch.c:2622 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -23672,59 +26815,58 @@ msgstr "" "alakzat kiválasztásához kattintson rá,\n" "a kijelölés megszüntetéséhez kattintson az üres területre" -#: ../src/iop/retouch.c:2635 +#: ../src/iop/retouch.c:2629 msgid "erase the detail or fills with chosen color" msgstr "a választott szín részleteit vagy kitöltését törli" -#: ../src/iop/retouch.c:2646 ../src/iop/retouch.c:2647 +#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 msgid "select fill color" msgstr "kitöltési szín választása" -#: ../src/iop/retouch.c:2655 +#: ../src/iop/retouch.c:2649 msgid "pick fill color from image" msgstr "kitöltési színmintavétel a képről" -#: ../src/iop/retouch.c:2656 +#: ../src/iop/retouch.c:2650 msgid "pick fill color" msgstr "színmintavétel a kitöltéshez" -#: ../src/iop/retouch.c:2659 +#: ../src/iop/retouch.c:2653 msgid "fill color: " msgstr "kitöltési szín: " -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2662 msgid "adjusts color brightness to fine-tune it. works with erase as well" -msgstr "" -"finomhangoláshoz állítsa a szín fényességet. a törléssel is jól működik" +msgstr "finomhangoláshoz állítsa a szín fényességet. a törléssel is jól működik" -#: ../src/iop/retouch.c:2674 +#: ../src/iop/retouch.c:2668 msgid "type for the blur algorithm" msgstr "az elmosás algoritmusának típusa" -#: ../src/iop/retouch.c:2678 +#: ../src/iop/retouch.c:2672 msgid "radius of the selected blur type" msgstr "a kiválasztott elmosás típus sugara" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2679 msgid "set the opacity on the selected shape" msgstr "átlátszatlanságot állít a kiválasztott alakzaton" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2685 msgctxt "section" msgid "retouch tools" msgstr "retusáló eszközök" -#: ../src/iop/retouch.c:2693 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "wavelet decompose" msgstr "wavelet dekompozíció" -#: ../src/iop/retouch.c:2697 +#: ../src/iop/retouch.c:2691 msgctxt "section" msgid "shapes" msgstr "alakzatok" -#: ../src/iop/retouch.c:3840 ../src/iop/retouch.c:4662 +#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 #, c-format msgid "max scale is %i for this image size" msgstr "a skála maximális mérete %i ennél a képméretnél" @@ -23848,7 +26990,7 @@ msgstr "" "egyes szenzortípusoknál, és anamorffá\n" "préselődött képek esetén hasznos" -#: ../src/iop/scalepixels.c:259 +#: ../src/iop/scalepixels.c:280 msgid "adjust pixel aspect ratio" msgstr "pixeloldalarány szabályozása" @@ -23864,27 +27006,27 @@ msgstr "" "egy kép árnyék és csúcsfény tónustartományának módosítása\n" "a lokális kontraszt fokozásával." -#: ../src/iop/shadhi.c:686 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 msgid "compress" msgstr "sűrítés" -#: ../src/iop/shadhi.c:693 +#: ../src/iop/shadhi.c:691 msgid "correct shadows" msgstr "árnyékok korrigálása" -#: ../src/iop/shadhi.c:694 +#: ../src/iop/shadhi.c:692 msgid "correct highlights" msgstr "csúcsfények korrigálása" -#: ../src/iop/shadhi.c:695 +#: ../src/iop/shadhi.c:693 msgid "shift white point" msgstr "fehérpont eltolás" -#: ../src/iop/shadhi.c:697 +#: ../src/iop/shadhi.c:695 msgid "filter to use for softening. bilateral avoids halos" msgstr "a lágyításhoz használt szűrő. a bilaterális átmenet nélküli" -#: ../src/iop/shadhi.c:698 +#: ../src/iop/shadhi.c:696 msgid "" "compress the effect on shadows/highlights and\n" "preserve mid-tones" @@ -23892,11 +27034,11 @@ msgstr "" "a hatás sűrítése az árnyékokon/csúcsfényeken,\n" "és a középtónusok megőrzése" -#: ../src/iop/shadhi.c:699 +#: ../src/iop/shadhi.c:697 msgid "adjust saturation of shadows" msgstr "árnyék telítettség korrekció" -#: ../src/iop/shadhi.c:700 +#: ../src/iop/shadhi.c:698 msgid "adjust saturation of highlights" msgstr "csúcsfény telítettség korrekció" @@ -23919,15 +27061,15 @@ msgstr "lineáris vagy nemlineáris, Lab, képernyő- vagy látványvonatkozás msgid "quasi-linear, Lab, display or scene-referred" msgstr "kvázilineáris, Lab, képernyő- vagy látványvonatkozású" -#: ../src/iop/sharpen.c:430 +#: ../src/iop/sharpen.c:419 msgid "spatial extent of the unblurring" msgstr "az homálytalanítás térbeli kiterjedése" -#: ../src/iop/sharpen.c:434 +#: ../src/iop/sharpen.c:423 msgid "strength of the sharpen" msgstr "élesítés erőssége" -#: ../src/iop/sharpen.c:438 +#: ../src/iop/sharpen.c:427 msgid "threshold to activate sharpen" msgstr "élesítés küszöbértéke" @@ -23957,7 +27099,7 @@ msgstr "ACES 100-nit jellegű" msgid "Reinhard" msgstr "Reinhard" -#: ../src/iop/sigmoid.c:904 +#: ../src/iop/sigmoid.c:895 msgid "" "compression of the applied curve\n" "implicitly defines the supported input dynamic range" @@ -23965,7 +27107,7 @@ msgstr "" "az alkalmazott görbe kompressziója\n" "implicit módon meghatározza a támogatott bemeneti dinamikatartományt" -#: ../src/iop/sigmoid.c:907 +#: ../src/iop/sigmoid.c:898 msgid "" "shift the compression towards shadows or highlights.\n" "negative values increase contrast in shadows.\n" @@ -23977,7 +27119,7 @@ msgstr "" "pozitív értékek a csúcsfények kontrasztját növelik.\n" "a másik végén a kontraszt csökkenése tapasztalható." -#: ../src/iop/sigmoid.c:916 +#: ../src/iop/sigmoid.c:907 msgid "" "optional correction of the hue twist introduced by\n" "the per-channel processing method." @@ -23985,11 +27127,11 @@ msgstr "" "opcionális korrekció a csatornánkénti feldolgozási\n" "módszerrel bekerült árnyalati elcsavarodásra." -#: ../src/iop/sigmoid.c:924 +#: ../src/iop/sigmoid.c:915 msgid "set custom primaries" msgstr "egyéni elsődleges színek beállítása" -#: ../src/iop/sigmoid.c:930 +#: ../src/iop/sigmoid.c:921 msgid "" "primaries to use as the base for below adjustments\n" "'working profile' uses the profile set in 'input color profile'" @@ -23997,43 +27139,43 @@ msgstr "" "az alábbi szabályzások alapjául szolgáló elsődleges színek\n" "a „munkaprofil” a „bemeneti színprofil” profilját használja" -#: ../src/iop/sigmoid.c:950 +#: ../src/iop/sigmoid.c:941 msgid "attenuate the purity of the red primary" msgstr "csökkenti a vörös elsődleges szín tisztaságát" -#: ../src/iop/sigmoid.c:951 +#: ../src/iop/sigmoid.c:942 msgid "rotate the red primary" msgstr "elforgatja a vörös elsődleges színt" -#: ../src/iop/sigmoid.c:952 +#: ../src/iop/sigmoid.c:943 msgid "attenuate the purity of the green primary" msgstr "csökkenti a zöld elsődleges szín tisztaságát" -#: ../src/iop/sigmoid.c:953 +#: ../src/iop/sigmoid.c:944 msgid "rotate the green primary" msgstr "elforgatja a zöld elsődleges színt" -#: ../src/iop/sigmoid.c:954 +#: ../src/iop/sigmoid.c:945 msgid "attenuate the purity of the blue primary" msgstr "csökkenti a kék elsődleges szín tisztaságát" -#: ../src/iop/sigmoid.c:955 +#: ../src/iop/sigmoid.c:946 msgid "rotate the blue primary" msgstr "elforgatja a kék elsődleges színt" -#: ../src/iop/sigmoid.c:962 +#: ../src/iop/sigmoid.c:953 msgid "recover some of the original purity after the inset" msgstr "visszanyer valamennyit az eredeti tisztaságból a beszabályzás után" -#: ../src/iop/sigmoid.c:966 +#: ../src/iop/sigmoid.c:957 msgid "display luminance" msgstr "megjelenítő fénysűrűsége" -#: ../src/iop/sigmoid.c:967 +#: ../src/iop/sigmoid.c:958 msgid "set display black/white targets" msgstr "megjelenítő fekete/fehér céljainak beállítása" -#: ../src/iop/sigmoid.c:975 +#: ../src/iop/sigmoid.c:966 msgid "" "the black luminance of the target display or print.\n" "can be used creatively for a faded look." @@ -24041,7 +27183,7 @@ msgstr "" "a fekete fénysűrűsége a cél megjelenítőn vagy nyomaton.\n" "használható kreatív céllal fakó kinézet elérésére." -#: ../src/iop/sigmoid.c:980 +#: ../src/iop/sigmoid.c:971 msgid "" "the white luminance of the target display or print.\n" "can be used creatively for a faded look or blowing out whites earlier." @@ -24058,19 +27200,19 @@ msgstr "lágyítás" msgid "create a softened image using the Orton effect" msgstr "lágyított kép készítése az Orton-hatás használatával" -#: ../src/iop/soften.c:383 +#: ../src/iop/soften.c:374 msgid "the size of blur" msgstr "elmosás mérete" -#: ../src/iop/soften.c:387 +#: ../src/iop/soften.c:378 msgid "the saturation of blur" msgstr "elmosás telítettsége" -#: ../src/iop/soften.c:391 +#: ../src/iop/soften.c:382 msgid "the brightness of blur" msgstr "elmosás fényereje" -#: ../src/iop/soften.c:395 +#: ../src/iop/soften.c:386 msgid "the mix of effect" msgstr "az effekt keverése" @@ -24186,75 +27328,74 @@ msgstr "" "raw RGB csatornák méretezése a fehérek kiegyensúlyozásához és a demosaicing " "elősegítésére" -#: ../src/iop/temperature.c:1444 +#: ../src/iop/temperature.c:1443 #, c-format msgid "`%s' color matrix not found for image" msgstr "„%s„ színmátrix nem található a képhez" -#: ../src/iop/temperature.c:1500 +#: ../src/iop/temperature.c:1499 #, c-format msgid "failed to read camera white balance information from `%s'!" -msgstr "" -"nem sikerült kiolvasni a fényképező fehéregyensúly adatait innen: „%s”!" +msgstr "nem sikerült kiolvasni a fényképező fehéregyensúly adatait innen: „%s”!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1668 +#: ../src/iop/temperature.c:1667 msgctxt "white balance" msgid "as shot" msgstr "mint a felvételen" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1670 msgctxt "white balance" msgid "from image area" msgstr "a képterületről" -#: ../src/iop/temperature.c:1672 +#: ../src/iop/temperature.c:1671 msgctxt "white balance" msgid "user modified" msgstr "felhasználó által módosított" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1673 msgctxt "white balance" msgid "camera reference" msgstr "fényképező referencia" -#: ../src/iop/temperature.c:1675 +#: ../src/iop/temperature.c:1674 msgctxt "white balance" msgid "as shot to reference" msgstr "mint a felvételen, referencia szerint" -#: ../src/iop/temperature.c:1981 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 msgid "green channel coefficient" msgstr "zöld csatorna együttható" -#: ../src/iop/temperature.c:1983 +#: ../src/iop/temperature.c:1982 msgid "magenta channel coefficient" msgstr "bíbor csatorna együttható" -#: ../src/iop/temperature.c:1985 +#: ../src/iop/temperature.c:1984 msgid "cyan channel coefficient" msgstr "cián csatorna együttható" -#: ../src/iop/temperature.c:1987 +#: ../src/iop/temperature.c:1986 msgid "yellow channel coefficient" msgstr "sárga csatorna együttható" -#: ../src/iop/temperature.c:1997 +#: ../src/iop/temperature.c:1996 msgid "red channel coefficient" msgstr "vörös csatorna együttható" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:2000 msgid "blue channel coefficient" msgstr "kék csatorna együttható" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:2001 msgid "emerald" msgstr "smaragd" -#: ../src/iop/temperature.c:2003 +#: ../src/iop/temperature.c:2002 msgid "emerald channel coefficient" msgstr "smaragdzöld csatorna együttható" @@ -24415,8 +27556,8 @@ msgstr "„a” csatorna tónusgörbéje" msgid "tonecurve for b channel" msgstr "„b” csatorna tónusgörbéje" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1361 -#: ../src/libs/colorpicker.c:779 +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:783 msgid "pick color" msgstr "színmintavétel" @@ -24428,8 +27569,7 @@ msgstr "tónus equalizer" msgid "tone curve|tone mapping|relight|background light|shadows highlights" msgstr "" "tónus görbe|árnyalat görbe|tónusleképezés|újrafényelés|háttérfény|árnyékok " -"csúcsfénye|tone curve|tone mapping|relight|background light|shadows " -"highlights" +"csúcsfénye|tone curve|tone mapping|relight|background light|shadows highlights" #: ../src/iop/toneequal.c:328 msgid "relight the scene as if the lighting was done directly on the scene" @@ -24521,80 +27661,80 @@ msgstr "néhány paraméter kívül esik a határokon" msgid "%+.1f EV" msgstr "%+.1f FÉ" -#: ../src/iop/toneequal.c:3144 +#: ../src/iop/toneequal.c:3148 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s a kép fölött] tónus expozíció módosítása" -#: ../src/iop/toneequal.c:3147 +#: ../src/iop/toneequal.c:3151 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[%s a kép fölött] tónus expozíció módosítása nagy lépésekben" -#: ../src/iop/toneequal.c:3150 +#: ../src/iop/toneequal.c:3154 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[%s a kép fölött] tónus expozíció módosítása kis lépésekben" #. Simple view -#: ../src/iop/toneequal.c:3233 ../src/iop/toneequal.c:3262 -#: ../src/iop/toneequal.c:3263 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3265 ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 #: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 #: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 msgid "simple" msgstr "egyszerű" -#: ../src/iop/toneequal.c:3262 +#: ../src/iop/toneequal.c:3266 msgid "-8 EV" msgstr "-8 FÉ" -#: ../src/iop/toneequal.c:3263 +#: ../src/iop/toneequal.c:3267 msgid "-7 EV" msgstr "-7 FÉ" -#: ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3268 msgid "-6 EV" msgstr "-6 FÉ" -#: ../src/iop/toneequal.c:3265 +#: ../src/iop/toneequal.c:3269 msgid "-5 EV" msgstr "-5 FÉ" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3270 msgid "-4 EV" msgstr "-4 FÉ" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3271 msgid "-3 EV" msgstr "-3 FÉ" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3272 msgid "-2 EV" msgstr "-2 FÉ" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3273 msgid "-1 EV" msgstr "-1 FÉ" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3274 msgid "+0 EV" msgstr "+0 FÉ" #. Advanced view -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3278 msgid "advanced" msgstr "haladó" -#: ../src/iop/toneequal.c:3300 +#: ../src/iop/toneequal.c:3304 msgid "double-click to reset the curve" msgstr "dupla kattintással alaphelyzetbe állítja a görbét" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3308 msgid "curve smoothing" msgstr "görbesimítás" -#: ../src/iop/toneequal.c:3307 +#: ../src/iop/toneequal.c:3311 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -24606,7 +27746,7 @@ msgstr "" "negatív értékek kiküszöbölik az oszcillációt és erőteljesebben viselkednek,\n" "de brutális tónusátvitelt és a lokális kontraszt károsodását okozhatják." -#: ../src/iop/toneequal.c:3320 +#: ../src/iop/toneequal.c:3324 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -24615,11 +27755,11 @@ msgstr "" "a rendelkezésre álló csomópontokkal az expozíció korrekció jobb szabályozása " "érdekében." -#: ../src/iop/toneequal.c:3323 +#: ../src/iop/toneequal.c:3327 msgid "auto-adjust the average exposure" msgstr "az átlagos expozíció automatikus állítása" -#: ../src/iop/toneequal.c:3330 +#: ../src/iop/toneequal.c:3334 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -24628,20 +27768,19 @@ msgid "" msgstr "" "használja az irányított szűrő átlagoló hatásának ellensúlyozására\n" "és tágítja a kontrasztot -4 FÉ körül.\n" -"ez lehetővé teszi az expozíciós hisztogram kiterjedését több csatorna " -"fölött\n" +"ez lehetővé teszi az expozíciós hisztogram kiterjedését több csatorna fölött\n" "az expozíció korrekció jobb kontrollálhatósága érdekében." -#: ../src/iop/toneequal.c:3335 +#: ../src/iop/toneequal.c:3339 msgid "auto-adjust the contrast" msgstr "kontraszt automatikus állítása" #. Masking options -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3343 msgid "masking" msgstr "maszkolás" -#: ../src/iop/toneequal.c:3344 +#: ../src/iop/toneequal.c:3348 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -24649,11 +27788,11 @@ msgstr "" "nézze meg a maszk előnézetét és válassza ki azt a becslési módot,\n" "ami magasabb kontrasztot ad a világosítandó és égetendő területek között" -#: ../src/iop/toneequal.c:3347 +#: ../src/iop/toneequal.c:3351 msgid "details" msgstr "részletek" -#: ../src/iop/toneequal.c:3350 +#: ../src/iop/toneequal.c:3354 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -24679,7 +27818,7 @@ msgstr "" "Az „átlagolt EIGF” a „nem” és az „expozíciótól független irányított szűrő” " "módszerek geometriai átlaga" -#: ../src/iop/toneequal.c:3363 +#: ../src/iop/toneequal.c:3367 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -24687,7 +27826,7 @@ msgstr "" "az alkalmazandó irányított szűrő meneteinek száma.\n" "segít a szűrőnek szórni az éleken a sebesség árán" -#: ../src/iop/toneequal.c:3371 +#: ../src/iop/toneequal.c:3375 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -24697,7 +27836,7 @@ msgstr "" "figyelem: a paraméter nagy értékei lelassíthatják a sötétkamra\n" "előnézetét profilozott zajszűrés használatakor." -#: ../src/iop/toneequal.c:3379 +#: ../src/iop/toneequal.c:3383 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -24711,18 +27850,17 @@ msgstr "" "alacsonyabb érték simább átmenetet és jobb simítást ad\n" "de pontatlanabb élkövetést és holdudvarhatást eredményezhet" -#: ../src/iop/toneequal.c:3390 +#: ../src/iop/toneequal.c:3394 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" "produce piece-wise smooth areas when using high feathering values" msgstr "" "0 letiltja a kvantálást.\n" -"magasabb értékek poszterizálják a fénysűrűség maszkot segítve az " -"irányítást.\n" +"magasabb értékek poszterizálják a fénysűrűség maszkot segítve az irányítást.\n" "darabonként sima területet eredményez magas perem érték használatakor" -#: ../src/iop/toneequal.c:3404 ../src/iop/toneequal.c:3411 +#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 msgid "display exposure mask" msgstr "expozíciós maszk megjelenítése" @@ -24735,8 +27873,8 @@ msgid "" "this module is deprecated. please use the local contrast or tone equalizer " "module instead." msgstr "" -"ez a modul elavult. kérem, használja helyette a lokális kontraszt, vagy " -"tónus equalizer modult." +"ez a modul elavult. kérem, használja helyette a lokális kontraszt, vagy tónus " +"equalizer modult." #: ../src/iop/velvia.c:68 msgid "velvia" @@ -24750,11 +27888,11 @@ msgstr "" "újraszaturál, nagyobb súlyt adva a feketéknek,\n" "a fehéreknek és az alacsony telítettségű pixeleknek" -#: ../src/iop/velvia.c:283 +#: ../src/iop/velvia.c:282 msgid "the strength of saturation boost" msgstr "a telítettség kiemelés erőssége" -#: ../src/iop/velvia.c:286 +#: ../src/iop/velvia.c:285 msgid "how much to spare highlights and shadows" msgstr "mennyire kímélje meg az árnyékokat és csúcsfényeket" @@ -24858,29 +27996,29 @@ msgstr "[%s ponton] peremsötétedés / lágy perem módosítása megőrizve az msgid "[%s on center] move vignette" msgstr "[%s középen] peremsötétedés mozgatása" -#: ../src/iop/watermark.c:409 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "vízjel" -#: ../src/iop/watermark.c:414 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "SVG vízjelet tesz a képre aláírásszerűen" -#: ../src/iop/watermark.c:1312 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "jelölő" -#: ../src/iop/watermark.c:1315 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "SVG vízjelek itt: %s/watermarks vagy itt: %s/watermarks" #. Simple text -#: ../src/iop/watermark.c:1325 ../src/iop/watermark.c:1326 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "szöveg" -#: ../src/iop/watermark.c:1327 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -24888,16 +28026,16 @@ msgstr "" "szöveg, címke: $(WATERMARK_TEXT)\n" "új sor beillesztése: $(NL)" -#: ../src/iop/watermark.c:1331 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "tartalom" #. Text font -#: ../src/iop/watermark.c:1336 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "betűtípus" -#: ../src/iop/watermark.c:1341 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -24909,7 +28047,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1356 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -24917,15 +28055,11 @@ msgstr "" "vízjel színe, címke:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1358 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "vízjel színének kiválasztása" -#: ../src/iop/watermark.c:1360 -msgid "pick color from image" -msgstr "színmintavétel a képről" - -#: ../src/iop/watermark.c:1387 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" @@ -24943,27 +28077,26 @@ msgstr "" "• rövidebb szegély: a vízjel rövidebb oldalának skálázása a kép rövidebb " "oldalához képest\n" "• magasság: a vízjel magasságának skálázása a kép magasságához képest\n" -"• speciális beállítások: a vízjel és a kép dimenzióinak független " -"kiválasztása" +"• speciális beállítások: a vízjel és a kép dimenzióinak független kiválasztása" -#: ../src/iop/watermark.c:1396 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "a kép referenciadimenziója, amitől függően a vízjel méretezve lesz" -#: ../src/iop/watermark.c:1400 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "a vízjel skálázandó dimenziója" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1425 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "vízjel átlátszatlansága" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "vízjel méretezése" -#: ../src/iop/watermark.c:1427 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "vízjel elforgatása" @@ -25013,7 +28146,7 @@ msgctxt "section" msgid "camera control" msgstr "fényképező irányítása" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:2584 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 msgid "modes" msgstr "módok" @@ -25118,11 +28251,11 @@ msgstr "zársebesség" msgid "WB" msgstr "WB" -#: ../src/libs/collect.c:162 +#: ../src/libs/collect.c:192 msgid "collections" msgstr "gyűjtemények" -#: ../src/libs/collect.c:167 +#: ../src/libs/collect.c:197 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -25130,45 +28263,43 @@ msgstr "" "megjelenítendő vagy szerkesztendő\n" "képek keresési kritériumai" -#: ../src/libs/collect.c:431 +#: ../src/libs/collect.c:461 msgid "update path to files" msgstr "fájlok útvonalának frissítése" -#: ../src/libs/collect.c:515 +#: ../src/libs/collect.c:545 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "a filmtekercs számára új útvonal kiválasztása sikertelen itt %s" -#: ../src/libs/collect.c:589 +#: ../src/libs/collect.c:619 msgid "update path to files..." msgstr "fájlok útvonalának frissítése…" -#: ../src/libs/collect.c:594 +#: ../src/libs/collect.c:624 msgid "remove..." msgstr "eltávolítása…" -#: ../src/libs/collect.c:1348 +#: ../src/libs/collect.c:1382 msgid "uncategorized" msgstr "kategorizálatlan" -#: ../src/libs/collect.c:2285 ../src/libs/filters/rating_range.c:120 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:151 +#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "elvetettek" -#: ../src/libs/collect.c:2288 ../src/libs/filters/rating_range.c:122 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:303 +#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "nem értékelt" -#: ../src/libs/collect.c:2472 +#: ../src/libs/collect.c:2617 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "a <, <=, >, >=, <>, =, [;] használhatóak műveleti jelként" -#: ../src/libs/collect.c:2476 +#: ../src/libs/collect.c:2621 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -25178,7 +28309,7 @@ msgstr "" "csillag értékelés: 0-5\n" "elvetett képek: -1" -#: ../src/libs/collect.c:2484 +#: ../src/libs/collect.c:2629 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -25187,14 +28318,14 @@ msgstr "" "a dátumokat ebben a formában adja meg: ÉÉÉÉ:HH:NN óó:pp:mm.mmm (csak az év " "kötelező)" -#: ../src/libs/collect.c:2491 +#: ../src/libs/collect.c:2636 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "" "a „%” használható helyettesítő karakterként és a „,” (vessző) érték " "elválasztóként" -#: ../src/libs/collect.c:2498 +#: ../src/libs/collect.c:2643 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25207,7 +28338,7 @@ msgstr "" "shift+klikk csak az aktuális hierarchia felvételéhez (utótag nélkül)\n" "ctrl+klikk csak az alhierarchiák felvételéhez (utótag: „|%”)" -#: ../src/libs/collect.c:2508 +#: ../src/libs/collect.c:2653 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25220,7 +28351,7 @@ msgstr "" "shift+klikk csak az aktuális útvonal felvételéhez (utótag nélkül)\n" "ctrl+klikk csak az alútvonalak felvételéhez (utótag: „|%”)" -#: ../src/libs/collect.c:2518 +#: ../src/libs/collect.c:2663 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25233,104 +28364,202 @@ msgstr "" "shift+klikk csak az aktuális könyvtár felvételéhez (utótag nélkül)\n" "ctrl+klikk csak az alkönyvtárak felvételéhez (utótag: „|%”)" -#: ../src/libs/collect.c:2526 +#: ../src/libs/collect.c:2671 #, no-c-format msgid "use `%' as wildcard" msgstr "a „%” használható helyettesítő karakterként" -#: ../src/libs/collect.c:2597 ../src/libs/collect.c:2618 -#: ../src/libs/collect.c:3248 +#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 +#: ../src/libs/collect.c:3398 msgid "clear this rule" msgstr "szabály törlése" -#: ../src/libs/collect.c:2602 +#: ../src/libs/collect.c:2747 msgid "clear this rule or add new rules" msgstr "ezen szabály törlése, vagy új szabály hozzáadása" -#: ../src/libs/collect.c:3254 +#: ../src/libs/collect.c:3404 msgid "narrow down search" msgstr "keresés szűkítése" -#: ../src/libs/collect.c:3261 +#: ../src/libs/collect.c:3411 msgid "add more images" msgstr "további képek hozzáadása" -#: ../src/libs/collect.c:3268 +#: ../src/libs/collect.c:3418 msgid "exclude images" msgstr "képek kizárása" -#: ../src/libs/collect.c:3277 +#: ../src/libs/collect.c:3427 msgid "change to: and" msgstr "módosítás erre: és" -#: ../src/libs/collect.c:3284 +#: ../src/libs/collect.c:3434 msgid "change to: or" msgstr "módosítás erre: vagy" -#: ../src/libs/collect.c:3291 +#: ../src/libs/collect.c:3441 msgid "change to: except" msgstr "módosítás erre: kivéve" #. the different categories -#: ../src/libs/collect.c:3320 ../src/libs/filtering.c:886 -#: ../src/libs/filtering.c:945 ../src/libs/filtering.c:1608 -#: ../src/libs/filtering.c:1944 +#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 +#: ../src/libs/filtering.c:1955 msgid "files" msgstr "fájlok" -#: ../src/libs/collect.c:3325 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:891 ../src/libs/filtering.c:950 -#: ../src/libs/filtering.c:1616 ../src/libs/filtering.c:1948 +#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 +#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 +#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 #: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1459 +#: ../src/libs/metadata_view.c:1489 msgid "metadata" msgstr "metaadat" -#: ../src/libs/collect.c:3344 ../src/libs/filtering.c:899 -#: ../src/libs/filtering.c:958 ../src/libs/filtering.c:1946 +#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 +#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 msgid "times" msgstr "idők" -#: ../src/libs/collect.c:3352 ../src/libs/filtering.c:907 -#: ../src/libs/filtering.c:966 ../src/libs/filtering.c:1627 +#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 +#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 msgid "capture details" msgstr "rögzítés adatai" -#: ../src/libs/collect.c:3381 +#: ../src/libs/collect.c:3532 msgid "collections settings" msgstr "gyűjtemények beállításai" -#: ../src/libs/collect.c:3403 ../src/libs/export.c:1415 -#: ../src/libs/metadata.c:1121 ../src/libs/metadata_view.c:1543 -#: ../src/libs/recentcollect.c:297 ../src/libs/tagging.c:3969 +#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 +#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 +#: ../src/libs/tagging.c:4005 msgid "preferences..." msgstr "beállítások…" -#: ../src/libs/collect.c:3527 ../src/libs/filtering.c:1483 +#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 msgid "AND" msgstr "ÉS" -#: ../src/libs/collect.c:3532 ../src/libs/filtering.c:1488 +#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 msgid "OR" msgstr "VAGY" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3537 ../src/libs/filtering.c:1493 +#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 msgid "BUT NOT" msgstr "DE NEM" -#: ../src/libs/collect.c:3643 +#: ../src/libs/collect.c:3794 msgid "toggle collection sort order ascending/descending" msgstr "gyűjtemény rendezése csökkenő/növekvő sorrendben" -#: ../src/libs/collect.c:3741 ../src/libs/filtering.c:2214 +#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 msgid "revert to a previous set of rules" msgstr "visszaállítás egy korábbi szabályrendszerre" -#: ../src/libs/collect.c:3795 +#: ../src/libs/collect.c:3946 msgid "jump back to previous collection" msgstr "visszatérés az előző gyűjteményhez" +#: ../src/libs/collect.h:32 +msgid "January" +msgstr "január" + +#: ../src/libs/collect.h:33 +msgid "February" +msgstr "február" + +#: ../src/libs/collect.h:34 +msgid "March" +msgstr "március" + +#: ../src/libs/collect.h:35 +msgid "April" +msgstr "április" + +#: ../src/libs/collect.h:36 +msgid "May" +msgstr "május" + +#: ../src/libs/collect.h:37 +msgid "June" +msgstr "június" + +#: ../src/libs/collect.h:38 +msgid "July" +msgstr "július" + +#: ../src/libs/collect.h:39 +msgid "August" +msgstr "augusztus" + +#: ../src/libs/collect.h:40 +msgid "September" +msgstr "szeptember" + +#: ../src/libs/collect.h:41 +msgid "October" +msgstr "október" + +#: ../src/libs/collect.h:42 +msgid "November" +msgstr "november" + +#: ../src/libs/collect.h:43 +msgid "December" +msgstr "december" + +#: ../src/libs/collect.h:48 +msgid "Jan" +msgstr "jan" + +#: ../src/libs/collect.h:49 +msgid "Feb" +msgstr "feb" + +#: ../src/libs/collect.h:50 +msgid "Mar" +msgstr "már" + +#: ../src/libs/collect.h:51 +msgid "Apr" +msgstr "ápr" + +#: ../src/libs/collect.h:52 +msgctxt "short_month_name" +msgid "May" +msgstr "máj" + +#: ../src/libs/collect.h:53 +msgid "Jun" +msgstr "jún" + +#: ../src/libs/collect.h:54 +msgid "Jul" +msgstr "júl" + +#: ../src/libs/collect.h:55 +msgid "Aug" +msgstr "aug" + +#: ../src/libs/collect.h:56 +msgid "Sep" +msgstr "szep" + +#: ../src/libs/collect.h:57 +msgid "Oct" +msgstr "okt" + +#: ../src/libs/collect.h:58 +msgid "Nov" +msgstr "nov" + +#: ../src/libs/collect.h:59 +msgid "Dec" +msgstr "dec" + #: ../src/libs/colorpicker.c:52 msgid "RGB%" msgstr "RGB%" @@ -25365,51 +28594,53 @@ msgstr "" "kattintson a minta zárolásához,\n" "jobb-klikk a minta betöltéséhez az aktív pipettába" -#: ../src/libs/colorpicker.c:732 ../src/libs/colorpicker.c:791 +#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 msgid "click to (un)hide large color patch" msgstr "kattintásra elrejti/megjeleníti a nagy színfoltot" -#: ../src/libs/colorpicker.c:753 +#: ../src/libs/colorpicker.c:756 msgid "statistic" msgstr "statisztika" -#: ../src/libs/colorpicker.c:754 +#: ../src/libs/colorpicker.c:757 msgid "select which statistic to show" msgstr "válassza ki, melyik statisztika jelenjen meg" -#: ../src/libs/colorpicker.c:763 +#: ../src/libs/colorpicker.c:766 msgid "select which color mode to use" msgstr "válassza ki, melyik színmódot használja" -#: ../src/libs/colorpicker.c:775 +#: ../src/libs/colorpicker.c:778 msgid "" "turn on color picker\n" -"ctrl+click or right-click to select an area" +"ctrl+click or right-click to select an area\n" +"ctrl+click on canvas to switch between point/area" msgstr "" -"színmintavevő bekapcsolása\n" -"ctrl+klikk vagy jobb klikk a terület kijelöléshez" +"színmintavevő bekapcsolás\n" +"ctrl+klikk vagy jobb-klikk segítségével terület jelölhető ki\n" +"ctrl+klikk a vásznon vált a pont és terület módok között" -#: ../src/libs/colorpicker.c:816 +#: ../src/libs/colorpicker.c:820 msgid "add sample" msgstr "minta hozzáadása" -#: ../src/libs/colorpicker.c:827 +#: ../src/libs/colorpicker.c:831 msgid "display samples on image/vectorscope" msgstr "minták megjelenítése képen/vektorszkópon" -#: ../src/libs/colorpicker.c:828 +#: ../src/libs/colorpicker.c:832 msgid "display samples" msgstr "minták megjelenítése" -#: ../src/libs/colorpicker.c:839 +#: ../src/libs/colorpicker.c:843 msgid "restrict scope to selection" msgstr "szkóp korlátozása a kijelölésre" -#: ../src/libs/colorpicker.c:840 +#: ../src/libs/colorpicker.c:844 msgid "restrict scope" msgstr "szkóp korlátozása" -#: ../src/libs/colorpicker.c:855 +#: ../src/libs/colorpicker.c:859 msgctxt "section" msgid "live samples" msgstr "élő minták" @@ -25529,15 +28760,20 @@ msgstr "" "létrehozása/átnevezése/eltávolítása\n" "az aktuális képnél" -#: ../src/libs/duplicate.c:327 +#: ../src/libs/duplicate.c:330 msgid "delete this duplicate" msgstr "ezen másolat törlése" -#: ../src/libs/duplicate.c:403 +#: ../src/libs/duplicate.c:409 msgid "create a duplicate of the image with same history stack" msgstr "másolat készítése a képről megegyező előzményveremmel" -#: ../src/libs/duplicate.c:407 +#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 +#: ../src/libs/snapshots.c:930 +msgid "original" +msgstr "eredeti" + +#: ../src/libs/duplicate.c:413 msgid "create a 'virgin' duplicate of the image without any development" msgstr "„szűz” másolat készítése a képről mindenfajta kidolgozás nélkül" @@ -25545,7 +28781,7 @@ msgstr "„szűz” másolat készítése a képről mindenfajta kidolgozás né msgid "export" msgstr "exportálás" -#: ../src/libs/export.c:180 +#: ../src/libs/export.c:185 msgid "" "create new files for the\n" "currently selected images\n" @@ -25555,34 +28791,34 @@ msgstr "" "aktuális képből, alkalmazva\n" "az ön szerkesztéseit" -#: ../src/libs/export.c:341 +#: ../src/libs/export.c:346 msgid "invalid format for export selected" msgstr "érvénytelen exportálási formátum lett kiválasztva" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:351 msgid "invalid storage for export selected" msgstr "érvénytelen exportálási tároló lett kiválasztva" -#: ../src/libs/export.c:358 +#: ../src/libs/export.c:363 msgid "export to disk" msgstr "exportálás lemezre" -#: ../src/libs/export.c:452 +#: ../src/libs/export.c:466 #, c-format msgid "could not login to storage `%s'!" msgstr "nem lehet bejelentkezni a(z) „%s” tárhelyre!" -#: ../src/libs/export.c:621 +#: ../src/libs/export.c:638 #, c-format msgid "which is equal to %s × %s px" msgstr "ami megegyezik %s × %s px-el" -#: ../src/libs/export.c:668 +#: ../src/libs/export.c:685 msgctxt "unit" msgid "in" msgstr "″" -#: ../src/libs/export.c:1159 +#: ../src/libs/export.c:1172 #, c-format msgid "" "style to be applied on export:\n" @@ -25591,20 +28827,20 @@ msgstr "" "exportálásnál alkalmazandó stílus:\n" "%s" -#: ../src/libs/export.c:1212 ../src/libs/print_settings.c:1235 -#: ../src/views/darkroom.c:1497 +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 +#: ../src/views/darkroom.c:1649 msgid "no styles have been created yet" msgstr "még nincs létrehozva stílus" -#: ../src/libs/export.c:1430 +#: ../src/libs/export.c:1443 msgid "target storage" msgstr "célhely" -#: ../src/libs/export.c:1454 +#: ../src/libs/export.c:1467 msgid "file format" msgstr "fájlformátum" -#: ../src/libs/export.c:1456 +#: ../src/libs/export.c:1469 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -25624,35 +28860,35 @@ msgstr "" "kivéve, ha a be van jelölve az összes metaadat jelölőnégyzetet\n" "az exportáló modul beállításaiban" -#: ../src/libs/export.c:1477 +#: ../src/libs/export.c:1490 msgid "set size" msgstr "méret beállítása" -#: ../src/libs/export.c:1478 +#: ../src/libs/export.c:1491 msgid "choose a method for setting the output size" msgstr "a kimeneti méret beállításához válasszon egy módszert" -#: ../src/libs/export.c:1481 +#: ../src/libs/export.c:1494 msgid "in pixels (for file)" msgstr "pixelben (fájlokhoz)" -#: ../src/libs/export.c:1482 +#: ../src/libs/export.c:1495 msgid "in cm (for print)" msgstr "cm-ben (nyomtatásra)" -#: ../src/libs/export.c:1483 +#: ../src/libs/export.c:1496 msgid "in inch (for print)" msgstr "inchben (nyomtatásra)" -#: ../src/libs/export.c:1484 +#: ../src/libs/export.c:1497 msgid "by scale (for file)" msgstr "arányosan (fájlokhoz)" -#: ../src/libs/export.c:1487 +#: ../src/libs/export.c:1500 msgid "print width" msgstr "nyomtatási szélesség" -#: ../src/libs/export.c:1489 ../src/libs/export.c:1506 +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -25660,11 +28896,11 @@ msgstr "" "maximális kimeneti szélesség korlát.\n" "középső egérgomb visszaállítja 0-ra." -#: ../src/libs/export.c:1493 +#: ../src/libs/export.c:1506 msgid "print height" msgstr "nyomtatási magasság" -#: ../src/libs/export.c:1495 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -25672,19 +28908,19 @@ msgstr "" "maximális kimeneti magasság korlát.\n" "középső egérgomb visszaállítja 0-ra." -#: ../src/libs/export.c:1501 +#: ../src/libs/export.c:1514 msgid "resolution in dot per inch" msgstr "felbontás pont per inchben" -#: ../src/libs/export.c:1525 +#: ../src/libs/export.c:1538 msgid "@" msgstr "@" -#: ../src/libs/export.c:1539 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 msgid "px" msgstr "px" -#: ../src/libs/export.c:1547 +#: ../src/libs/export.c:1560 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -25694,38 +28930,39 @@ msgstr "" "nulla vagy üres érték megegyezik 1-gyel.\n" "középső egérgomb visszaállítja 1-re." -#: ../src/libs/export.c:1562 +#: ../src/libs/export.c:1575 msgid "allow upscaling" msgstr "túlméretezés engedélyezése" -#: ../src/libs/export.c:1570 +#: ../src/libs/export.c:1583 msgid "high quality resampling" msgstr "magas minőségű újramintavételezés" -#: ../src/libs/export.c:1571 +#: ../src/libs/export.c:1584 msgid "do high quality resampling during export" msgstr "magas minőségű újramintavételezés exportáláskor" -#: ../src/libs/export.c:1578 +#: ../src/libs/export.c:1591 msgid "store masks" msgstr "maszkok tárolása" -#: ../src/libs/export.c:1579 +#: ../src/libs/export.c:1592 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "maszkok tárolása rétegekként az exportált képekben. csak egyes formátumoknál " "működik." -#: ../src/libs/export.c:1588 ../src/libs/export.c:1623 -#: ../src/libs/print_settings.c:2862 ../src/libs/print_settings.c:2908 +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 +#: ../src/libs/neural_restore.c:4298 ../src/libs/print_settings.c:2875 +#: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "kép beállítások" -#: ../src/libs/export.c:1598 ../src/libs/print_settings.c:2896 +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 msgid "output ICC profiles" msgstr "kimeneti ICC-profilok" -#: ../src/libs/export.c:1606 +#: ../src/libs/export.c:1619 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -25740,8 +28977,8 @@ msgid "" "• saturation: designed to present eye-catching business graphics\n" "by preserving the saturation. (not suited for photography).\n" "\n" -"• absolute colorimetric: adapt white point of the image to the white point " -"of the\n" +"• absolute colorimetric: adapt white point of the image to the white point of " +"the\n" "destination medium and do nothing else. mainly used when proofing colors.\n" "(not suited for photography)." msgstr "" @@ -25763,62 +29000,62 @@ msgstr "" "mást nem csinál. főleg szín-proofingra használják.\n" "(nem alkalmas fotográfiai felhasználásra)." -#: ../src/libs/export.c:1634 ../src/libs/print_settings.c:2942 +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "" "a stíluselemek az előzményekhez hozzá legyenek fűzve, vagy cseréljék le a " "meglévő előzményeket" -#: ../src/libs/export.c:1637 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "replace history" msgstr "előzmények lecserélése" -#: ../src/libs/export.c:1637 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "append history" msgstr "hozzáfűzés az előzményekhez" -#: ../src/libs/export.c:1644 +#: ../src/libs/export.c:1657 msgid "select style to be applied on export" msgstr "az exportálásnál alkalmazandó stílus kiválasztása" -#: ../src/libs/export.c:1647 +#: ../src/libs/export.c:1660 msgid "temporary style to use while exporting" msgstr "átmeneti stílus az exportálás idejére" -#: ../src/libs/export.c:1648 ../src/libs/print_settings.c:2925 +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 msgid "style" msgstr "stílus" -#: ../src/libs/export.c:1668 +#: ../src/libs/export.c:1681 msgctxt "actionbutton" msgid "start export" msgstr "exportálás megkezdése" -#: ../src/libs/export.c:1674 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "storage options" msgstr "tárolási beállítások" -#: ../src/libs/export.c:1676 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "format options" msgstr "formátum beállításai" -#: ../src/libs/export.c:1678 +#: ../src/libs/export.c:1691 msgctxt "section" msgid "global options" msgstr "globális beállítások" -#: ../src/libs/export.c:1688 +#: ../src/libs/export.c:1701 msgid "multi-preset export" msgstr "exportálás több tárolt beállítással" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1704 msgid "export the selected images with multiple presets" msgstr "a kijelölt képek exportálása több különböző tárolt beállítással" -#: ../src/libs/export.c:1717 +#: ../src/libs/export.c:1730 msgctxt "actionbutton" msgid "start batch export" msgstr "kötegelt exportálás indítása" @@ -25857,8 +29094,8 @@ msgstr "" "is küld a külső tárolóra.\n" "ennek elkerülésére, és hogy a képbe be legyen ágyazva a darktable XMP-" "metaadata, pipálja ezt ki.\n" -"ha a külső tároló nem tudja értelmezni a darktable XMP-metaadatot, " -"használhat helyette kalkulált metadaatot" +"ha a külső tároló nem tudja értelmezni a darktable XMP-metaadatot, használhat " +"helyette kalkulált metadaatot" #. just empty widget #: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 @@ -25957,7 +29194,7 @@ msgstr "" msgid "add an output metadata tag" msgstr "kimeneti metaadat címke hozzáadása" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:938 +#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 msgid "delete metadata tag" msgstr "metaadat címke törlése" @@ -25985,11 +29222,11 @@ msgstr "egyéni rendezés" msgid "shuffle" msgstr "összekevert" -#: ../src/libs/filtering.c:265 +#: ../src/libs/filtering.c:268 msgid "collection filters" msgstr "gyűjteményszűrők" -#: ../src/libs/filtering.c:270 +#: ../src/libs/filtering.c:273 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -25999,46 +29236,45 @@ msgstr "" "a szűrők a felső eszköztárra rögzíthetők,\n" "és a sötétkamrában is láthatóak lesznek" -#: ../src/libs/filtering.c:305 +#: ../src/libs/filtering.c:308 msgid "initial setting" msgstr "kezdeti beállítás" -#: ../src/libs/filtering.c:324 +#: ../src/libs/filtering.c:327 msgid "imported: last 24h" msgstr "importálva: elmúlt 24 óra" -#: ../src/libs/filtering.c:329 +#: ../src/libs/filtering.c:332 msgid "imported: last 30 days" msgstr "importálva: elmúlt 30 nap" -#: ../src/libs/filtering.c:335 +#: ../src/libs/filtering.c:338 msgid "taken: last 24h" msgstr "készítve: elmúlt 24 óra" -#: ../src/libs/filtering.c:339 +#: ../src/libs/filtering.c:342 msgid "taken: last 30 days" msgstr "készítve: elmúlt 30 nap" -#: ../src/libs/filtering.c:731 +#: ../src/libs/filtering.c:734 msgid "click or click&drag to select one or multiple values" -msgstr "" -"kattintson vagy kattintson és húzza egy vagy több érték kiválasztásához" +msgstr "kattintson vagy kattintson és húzza egy vagy több érték kiválasztásához" -#: ../src/libs/filtering.c:732 +#: ../src/libs/filtering.c:735 msgid "right-click opens a menu to select the available values" msgstr "" "jobb-klikk megnyit egy menüt, amiből kiválaszthatóak az elérhető értékek" -#: ../src/libs/filtering.c:829 +#: ../src/libs/filtering.c:832 #, c-format msgid "you can't have more than %d rules" msgstr "legfeljebb %d szabálya lehet" -#: ../src/libs/filtering.c:943 ../src/libs/filtering.c:1606 +#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 msgid "rule property" msgstr "szabály tulajdonság" -#: ../src/libs/filtering.c:1000 +#: ../src/libs/filtering.c:1007 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -26046,12 +29282,12 @@ msgstr "" "szabály tulajdonság\n" "ezt nem lehet módosítani mivel a szabály ki van tűzve az eszköztárra" -#: ../src/libs/filtering.c:1082 +#: ../src/libs/filtering.c:1089 msgctxt "quickfilter" msgid "filter" msgstr "szűrő" -#: ../src/libs/filtering.c:1111 +#: ../src/libs/filtering.c:1118 msgid "" "this rule is pinned to the top toolbar\n" "click to un-pin" @@ -26059,122 +29295,122 @@ msgstr "" "ez a szabály ki van tűzve felső eszköztárra\n" "kattintson az eltávolításhoz" -#: ../src/libs/filtering.c:1112 +#: ../src/libs/filtering.c:1119 msgid "you can't disable the rule as it is pinned to the toolbar" msgstr "nem tilthatja le a szabályt, mert ki van tűzve az eszköztárra" -#: ../src/libs/filtering.c:1113 +#: ../src/libs/filtering.c:1120 msgid "you can't remove the rule as it is pinned to the toolbar" msgstr "nem távolíthatja el a szabályt, mert ki van tűzve az eszköztárra" -#: ../src/libs/filtering.c:1118 +#: ../src/libs/filtering.c:1125 msgid "click to pin this rule to the top toolbar" msgstr "kattintson, hogy kitűzze a szabályt a felső eszköztárra" -#: ../src/libs/filtering.c:1119 +#: ../src/libs/filtering.c:1126 msgid "remove this collect rule" msgstr "gyűjteményszabály eltávolítása" -#: ../src/libs/filtering.c:1121 +#: ../src/libs/filtering.c:1128 msgid "this rule is enabled" msgstr "ez a szabály engedélyezve van" -#: ../src/libs/filtering.c:1123 +#: ../src/libs/filtering.c:1130 msgid "this rule is disabled" msgstr "ez a szabály le van tiltva" -#: ../src/libs/filtering.c:1251 +#: ../src/libs/filtering.c:1258 msgid "or" msgstr "vagy" -#: ../src/libs/filtering.c:1252 +#: ../src/libs/filtering.c:1259 msgid "and not" msgstr "és nem" -#: ../src/libs/filtering.c:1254 +#: ../src/libs/filtering.c:1261 msgid "define how this rule should interact with the previous one" msgstr "meghatározza, hogy ez a szabály hogyan hat az előzőre" -#: ../src/libs/filtering.c:1517 +#: ../src/libs/filtering.c:1527 msgid " (off)" msgstr "(ki)" -#: ../src/libs/filtering.c:1705 +#: ../src/libs/filtering.c:1716 msgid "you can't add more rules." msgstr "több szabályt nem adhat hozzá." -#: ../src/libs/filtering.c:1739 +#: ../src/libs/filtering.c:1750 msgid "shown filters" msgstr "megjelenített szűrők" -#: ../src/libs/filtering.c:1754 +#: ../src/libs/filtering.c:1765 msgid "new filter" msgstr "új szűrő" #. the actions part of the popover -#: ../src/libs/filtering.c:1761 +#: ../src/libs/filtering.c:1772 msgid "actions" msgstr "műveletek" -#: ../src/libs/filtering.c:1764 +#: ../src/libs/filtering.c:1775 msgid "reset quickfilters" msgstr "gyors szűrők visszaállítása" -#: ../src/libs/filtering.c:1937 +#: ../src/libs/filtering.c:1948 msgid "sort order" msgstr "sorrend" -#: ../src/libs/filtering.c:1940 +#: ../src/libs/filtering.c:1951 msgid "determine the sort order of shown images" msgstr "meghatározza a megjelenített képek sorrendjét" -#: ../src/libs/filtering.c:1960 +#: ../src/libs/filtering.c:1971 msgid "sort direction" msgstr "rendezés iránya" -#: ../src/libs/filtering.c:1965 +#: ../src/libs/filtering.c:1976 msgid "remove this sort order" msgstr "eltávolítja ezt a rendezést" -#: ../src/libs/filtering.c:2049 +#: ../src/libs/filtering.c:2060 #, c-format msgid "you can't have more than %d sort orders" msgstr "legfeljebb %d rendezési sorrendje lehet" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "DESC" msgstr "CSÖK" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "ASC" msgstr "NÖV" -#: ../src/libs/filtering.c:2210 +#: ../src/libs/filtering.c:2221 msgid "new rule" msgstr "új szabály" -#: ../src/libs/filtering.c:2211 +#: ../src/libs/filtering.c:2222 msgid "append new rule to collect images" msgstr "új képkigyűjtési szabály hozzáfűzése" -#: ../src/libs/filtering.c:2222 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 msgid "sort by" msgstr "rendezés" -#: ../src/libs/filtering.c:2230 +#: ../src/libs/filtering.c:2241 msgid "new sort" msgstr "új rendezés" -#: ../src/libs/filtering.c:2231 +#: ../src/libs/filtering.c:2242 msgid "append new sort to order images" msgstr "új sorrend hozzáadása a képek rendezéséhez" -#: ../src/libs/filtering.c:2234 +#: ../src/libs/filtering.c:2245 msgid "revert to a previous set of sort orders" msgstr "visszaállítás egy korábbi rendezési definícióra" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2281 +#: ../src/libs/filtering.c:2292 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -26208,9 +29444,10 @@ msgstr "" #. create the filter combobox #: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 -#: ../src/libs/filters/history.c:153 ../src/libs/filters/local_copy.c:142 -#: ../src/libs/filters/module_order.c:161 ../src/libs/filters/rating.c:198 -#: ../src/libs/filters/rating.c:209 ../src/libs/filters/rating_range.c:356 +#: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 +#: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 +#: ../src/libs/filters/rating_range.c:356 msgid "rules" msgstr "szabályok" @@ -26225,6 +29462,27 @@ msgstr "" "jelölve\n" "unió: képek, melyek legalább egy kiválasztott színcímkével meg vannak jelölve" +#: ../src/libs/filters/date.c:187 +msgid "" +"filter by capture month\n" +"click to toggle month selection" +msgstr "" +"szűrés a képkészítés hónapja szerint\n" +"kattintson a hónapkiválasztás váltásához" + +#. predefined selections +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 +#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 +#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 +#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 +#: ../src/libs/filters/ratio.c:83 +msgid "all images" +msgstr "összes kép" + +#: ../src/libs/filters/duplicates.c:157 +msgid "duplicates state filter" +msgstr "duplikált állapot szűrése" + #: ../src/libs/filters/filename.c:368 msgid "" "enter filename to search.\n" @@ -26272,18 +29530,10 @@ msgstr "" "ctrl+klikk több érték kiválasztásához" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "ok" -#. predefined selections -#: ../src/libs/filters/history.c:38 ../src/libs/filters/local_copy.c:38 -#: ../src/libs/filters/module_order.c:155 ../src/libs/filters/rating_range.c:59 -#: ../src/libs/filters/rating_range.c:83 ../src/libs/filters/rating_range.c:131 -#: ../src/libs/filters/ratio.c:70 ../src/libs/filters/ratio.c:83 -msgid "all images" -msgstr "összes kép" - #: ../src/libs/filters/history.c:153 msgid "filter on history state" msgstr "szűrés állapotelőzmények szerint" @@ -26292,6 +29542,130 @@ msgstr "szűrés állapotelőzmények szerint" msgid "local copied state filter" msgstr "helyi másolat állapot szűrése" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "nincs meghatározva a fényképező" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "nincs meghatározva az objektív" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "nincs meghatározva a csoportazonosító" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "nincs meghatározva a fehéregyensúly" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "nincs meghatározva a vaku" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "nincs meghatározva az expozíciós program" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "nincs meghatározva a fénymérési mód" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"adja meg a keresendő fényképezőt.\n" +"több értéket \",\" karakterrel lehet elválasztani\n" +"\n" +"jobb-klikk megnyitja a meglévő fényképezők listáját" + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"adja meg a keresendő objektívet.\n" +"több értéket \",\" karakterrel lehet elválasztani\n" +"\n" +"jobb-klikk megnyitja a meglévő objektívek listáját" + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"adja meg a keresendő fehéregyensúlyt.\n" +"több értéket \",\" karakterrel lehet elválasztani\n" +"\n" +"jobb-klikk megnyitja a meglévő fehéregyensúlyok listáját" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"adja meg a keresendő vakut.\n" +"több értéket \",\" karakterrel lehet elválasztani\n" +"\n" +"jobb-klikk megnyitja a meglévő vakuk listáját" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"adja meg a keresendő expozíciós programot.\n" +"több értéket \",\" karakterrel lehet elválasztani\n" +"\n" +"jobb-klikk megnyitja a meglévő expozíciós programok listáját" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"adja meg a keresendő fénymérési módot.\n" +"több értéket \",\" karakterrel lehet elválasztani\n" +"\n" +"jobb-klikk megnyitja a meglévő fénymérési módok listáját" + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "csoport id" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"adja meg a keresendő csoportazonosítót.\n" +"több értéket \",\" karakterrel lehet elválasztani\n" +"\n" +"jobb-klikk megnyitja a meglévő csoportazonosítók listáját" + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"kattintson a kiválasztáshoz\n" +"ctrl+klikk több érték kiválasztásához" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "képek szűrése a modulsorrendjük alapján" @@ -26368,13 +29742,12 @@ msgstr "" "szűrés a kép metaadataiban lévő szövegek, a fényképező gyártója és modellje, " "címkék, elérési út és név alapján\n" "a „%” a helyettesítő karater\n" -"alapértelmezés szerint helyettesítő karakterek kerülnek az elejére és " -"végére\n" +"alapértelmezés szerint helyettesítő karakterek kerülnek az elejére és végére\n" "idézőjellel kezdve vagy befejezve az adott helyen teljes egyezést követel " "meg\n" "a keresés végrehajtása alatt elhalványul" -#: ../src/libs/geotagging.c:147 +#: ../src/libs/geotagging.c:148 msgid "" "set geolocation information for\n" "the currently selected images" @@ -26382,15 +29755,15 @@ msgstr "" "geokódolási információk beállítása\n" "az aktuálisan kijelölt képeken" -#: ../src/libs/geotagging.c:377 +#: ../src/libs/geotagging.c:378 msgid "apply offset and geo-location" msgstr "eltolás és geokódolás alkalmazása" -#: ../src/libs/geotagging.c:378 ../src/libs/geotagging.c:1968 +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 msgid "apply geo-location" msgstr "geokódolás alkalmazása" -#: ../src/libs/geotagging.c:380 +#: ../src/libs/geotagging.c:381 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -26398,49 +29771,49 @@ msgstr "" "eltolás és geokódolás alkalmazása az illeszkedő képekre\n" "kettős művelet: két ctrl-Z kell a visszavonáshoz" -#: ../src/libs/geotagging.c:382 ../src/libs/geotagging.c:1969 +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 msgid "apply geo-location to matching images" msgstr "geokódolás alkalmazása az illeszkedő képekre" -#: ../src/libs/geotagging.c:830 +#: ../src/libs/geotagging.c:831 msgid "GPX file track segments" msgstr "GPX-fájl nyomvonal szakaszok" -#: ../src/libs/geotagging.c:846 ../src/libs/geotagging.c:1914 +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 msgid "start time" msgstr "kezdés" -#: ../src/libs/geotagging.c:847 +#: ../src/libs/geotagging.c:848 msgid "end time" msgstr "befejezés" -#: ../src/libs/geotagging.c:848 ../src/libs/geotagging.c:1916 +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 msgid "points" msgstr "pontok" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1918 +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 #: ../src/libs/image.c:503 msgid "images" msgstr "képek" -#: ../src/libs/geotagging.c:949 +#: ../src/libs/geotagging.c:950 msgid "open GPX file" msgstr "GPX fájl megnyitása" -#: ../src/libs/geotagging.c:950 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2374 +#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 +#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 msgid "preview" msgstr "előnézet" -#: ../src/libs/geotagging.c:963 +#: ../src/libs/geotagging.c:964 msgid "GPS data exchange format" msgstr "GPX fájl" -#: ../src/libs/geotagging.c:1787 +#: ../src/libs/geotagging.c:1791 msgid "date/time" msgstr "dátum/idő" -#: ../src/libs/geotagging.c:1788 +#: ../src/libs/geotagging.c:1792 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -26448,40 +29821,40 @@ msgstr "" "adja meg az új dátum/időt (ÉÉÉÉ:HH:NN óó:pp:mm[.mmm])\n" "írja be az új számokat, vagy görgessen a cella fölött" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1796 msgid "original date/time" msgstr "eredeti dátum/idő" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1801 msgid "lock date/time offset value to apply it onto another selection" msgstr "dátum/idő eltolás érték zárolása, más kijelöléseken való alkalmazáshoz" -#: ../src/libs/geotagging.c:1800 +#: ../src/libs/geotagging.c:1805 msgid "date/time offset" msgstr "dátum/idő eltolás" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1806 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "eltérés vagy különbség ([-] dd óó:pp:mm[.mmm])" #. apply -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1810 msgid "apply offset" msgstr "eltolás alkalmazása" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1811 msgid "apply offset to selected images" msgstr "eltolás alkalmazása a kijelölt képeken" -#: ../src/libs/geotagging.c:1809 +#: ../src/libs/geotagging.c:1814 msgid "apply date/time" msgstr "dátum/idő alkalmazása" -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1815 msgid "apply the same date/time to selected images" msgstr "azonos dátum/idő alkalmazása a kijelölt képekre" -#: ../src/libs/geotagging.c:1820 +#: ../src/libs/geotagging.c:1826 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -26491,24 +29864,24 @@ msgstr "" "nyomjon entert a megerősítéshez, hogy a csillag * eltűnjön" #. gpx -#: ../src/libs/geotagging.c:1860 +#: ../src/libs/geotagging.c:1867 msgid "apply GPX track file..." msgstr "GPX nyomvonalfájl alkalmazása…" -#: ../src/libs/geotagging.c:1861 +#: ../src/libs/geotagging.c:1868 msgid "parses a GPX file and updates location of selected images" msgstr "értelmezi a GPX fájlt és frissíti a kijelölt képek koordinátáit" -#: ../src/libs/geotagging.c:1872 +#: ../src/libs/geotagging.c:1879 msgctxt "section" msgid "GPX file" msgstr "GPX-fájl" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1886 msgid "select a GPX track file..." msgstr "válasszon egy GPX nyomvonalfájlt…" -#: ../src/libs/geotagging.c:1896 +#: ../src/libs/geotagging.c:1903 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -26525,88 +29898,39 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1933 +#: ../src/libs/geotagging.c:1940 msgid "view entire track" msgstr "teljes nyomvonal megtekintése" -#: ../src/libs/geotagging.c:1934 +#: ../src/libs/geotagging.c:1941 msgid "refresh map to view entire selected track segments" -msgstr "" -"a térkép frissítése a teljes, kijelölt nyomvonalszakasz megtekintéséhez" +msgstr "a térkép frissítése a teljes, kijelölt nyomvonalszakasz megtekintéséhez" -#: ../src/libs/geotagging.c:1948 +#: ../src/libs/geotagging.c:1955 msgid "preview images" msgstr "képek előnézete" -#: ../src/libs/geotagging.c:1953 +#: ../src/libs/geotagging.c:1960 msgid "show on map matching images" msgstr "illeszkedő képek megjelenítése a térképen" -#: ../src/libs/geotagging.c:1956 +#: ../src/libs/geotagging.c:1963 msgid "select images" msgstr "képek kiválasztása" -#: ../src/libs/geotagging.c:1957 +#: ../src/libs/geotagging.c:1964 msgid "select matching images" msgstr "illeszkedő képek kiválasztása" -#: ../src/libs/geotagging.c:1965 +#: ../src/libs/geotagging.c:1972 msgid "number of matching images versus selected images" msgstr "illeszkedő képek száma a kijelölt képekével szemben" -#: ../src/libs/histogram.c:112 -msgid "monochromatic" -msgstr "monokróm" - -#: ../src/libs/histogram.c:113 -msgid "analogous" -msgstr "analóg" - -#: ../src/libs/histogram.c:114 -msgid "analogous complementary" -msgstr "analóg komplementer" - -#: ../src/libs/histogram.c:115 -msgid "complementary" -msgstr "komplementer" - -#: ../src/libs/histogram.c:116 -msgid "split complementary" -msgstr "osztott komplementer" - -#: ../src/libs/histogram.c:117 -msgid "dyad" -msgstr "diád" - -#: ../src/libs/histogram.c:118 -msgid "triad" -msgstr "triád" - -#: ../src/libs/histogram.c:119 -msgid "tetrad" -msgstr "tetrád" - -#: ../src/libs/histogram.c:125 -msgid "vectorscope" -msgstr "vektorszkóp" - -#: ../src/libs/histogram.c:126 -msgid "waveform" -msgstr "hullámforma" - -#: ../src/libs/histogram.c:127 -msgid "RGB parade" -msgstr "RGB-parádé" - -#: ../src/libs/histogram.c:128 ../src/libs/histogram.c:2525 -msgid "histogram" -msgstr "hisztogram" - -#: ../src/libs/histogram.c:216 +#: ../src/libs/histogram.c:54 msgid "scopes" msgstr "szkópok" -#: ../src/libs/histogram.c:1012 +#: ../src/libs/histogram.c:172 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" @@ -26614,115 +29938,47 @@ msgstr "" "nem támogatott profil lett kiválasztva a hisztogramhoz, le lesz cserélve " "Rec2020-ra" -#: ../src/libs/histogram.c:1663 +#: ../src/libs/histogram.c:293 msgid "use buttons at top of graph to change type" msgstr "a grafikon tetején lévő gombok módosítják a típust" -#: ../src/libs/histogram.c:1664 +#: ../src/libs/histogram.c:294 msgid "click on ❓ and then graph for documentation" msgstr "dokumentáció a ❓ majd a grafikonra kattintva" -#: ../src/libs/histogram.c:1665 +#: ../src/libs/histogram.c:295 msgid "use color picker module to restrict area" msgstr "a színpipetta modullal korlátozható a terület" -#: ../src/libs/histogram.c:1673 -msgid "scroll to coarse-rotate" -msgstr "görgetés: durva forgatás" - -#: ../src/libs/histogram.c:1674 -msgid "ctrl+scroll to fine rotate" -msgstr "ctrl+görgetés: finom forgatás" - -#: ../src/libs/histogram.c:1675 -msgid "shift+scroll to change width" -msgstr "shift+görgetés: vastagság módosítása" - -#: ../src/libs/histogram.c:1676 -msgid "alt+scroll to cycle" -msgstr "alt+görgetés: váltás" - -#: ../src/libs/histogram.c:1688 +#: ../src/libs/histogram.c:298 msgid "drag to change black point" msgstr "a feketepont módosításához húzza el" -#: ../src/libs/histogram.c:1689 ../src/libs/histogram.c:1696 +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 msgid "double-click resets" msgstr "dupla kattintás alaphelyzetbe állítja" -#: ../src/libs/histogram.c:1695 +#: ../src/libs/histogram.c:302 msgid "drag to change exposure" msgstr "az expozíció módosításához húzza el" -#: ../src/libs/histogram.c:1835 ../src/libs/histogram.c:1877 -msgid "set scale to linear" -msgstr "skála beállítása lineárisra" - -#: ../src/libs/histogram.c:1840 ../src/libs/histogram.c:1882 -msgid "set scale to logarithmic" -msgstr "skála beállítása logaritmikusra" - -#: ../src/libs/histogram.c:1858 -msgid "set scope to vertical" -msgstr "szkóp beállítása függőlegesre" - -#: ../src/libs/histogram.c:1863 -msgid "set scope to horizontal" -msgstr "szkóp beállítása vízszintesre" - -#: ../src/libs/histogram.c:1892 -msgid "set view to AzBz" -msgstr "nézet állítása AzBz-re" - -#: ../src/libs/histogram.c:1898 -msgid "set view to RYB" -msgstr "nézet állítása RYB-re" - -#: ../src/libs/histogram.c:1904 -msgid "set view to u*v*" -msgstr "nézet állítása u*v*-ra" - -#: ../src/libs/histogram.c:2528 ../src/libs/histogram.c:2596 -msgid "cycle histogram modes" -msgstr "lapozás a hisztogram módjai között" +#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +msgid "histogram" +msgstr "hisztogram" -#: ../src/libs/histogram.c:2535 ../src/libs/histogram.c:2598 +#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 msgid "hide histogram" msgstr "hisztogram elrejtése" -#: ../src/libs/histogram.c:2601 ../src/libs/histogram.c:2634 -msgid "switch histogram view" -msgstr "hisztogram nézetének váltása" - -#: ../src/libs/histogram.c:2609 -msgid "toggle blue channel" -msgstr "kék csatorna be/ki" +#: ../src/libs/histogram.c:820 +#, c-format +msgid "toggle %s channel" +msgstr "%s csatorna váltása" -#: ../src/libs/histogram.c:2611 ../src/libs/histogram.c:2620 -#: ../src/libs/histogram.c:2629 +#: ../src/libs/histogram.c:828 msgid "toggle colors" msgstr "színek átkapcsolása" -#: ../src/libs/histogram.c:2618 -msgid "toggle green channel" -msgstr "zöld csatorna be/ki" - -#: ../src/libs/histogram.c:2627 -msgid "toggle red channel" -msgstr "vörös csatorna be/ki" - -#: ../src/libs/histogram.c:2639 -msgid "cycle vectorscope types" -msgstr "vektorszkóp típusának váltása" - -#: ../src/libs/histogram.c:2650 -msgid "color harmonies" -msgstr "színharmóniák" - -#: ../src/libs/histogram.c:2664 -msgid "cycle color harmonies" -msgstr "színharmóniák váltása" - #: ../src/libs/history.c:103 msgid "" "display the sequence of edit actions\n" @@ -26800,11 +30056,11 @@ msgstr "maszk elmosás" #: ../src/libs/history.c:960 msgid "raster mask instance" -msgstr "raszter maszk példány" +msgstr "rasztermaszkpéldány" #: ../src/libs/history.c:961 msgid "raster mask id" -msgstr "raszter maszk id" +msgstr "rasztermaszk id" #: ../src/libs/history.c:962 msgid "invert mask" @@ -26861,8 +30117,8 @@ msgstr "törlés a lemezről fizikailag (lehetőleg a kukát használva)" msgid "physically delete from disk immediately" msgstr "végleges törlés a lemezről azonnal" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:3994 -#: ../src/libs/styles.c:895 +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 +#: ../src/libs/styles.c:930 msgid "remove" msgstr "eltávolítás" @@ -27018,24 +30274,32 @@ msgstr "kijelöltek megjelölése színes képnek" msgid "duplicate virgin" msgstr "szűz kép duplikálása" -#: ../src/libs/import.c:284 -#, c-format -msgid "device \"%s\" connected on port \"%s\"." -msgstr "„%s” eszköz csatlakoztatva „%s” porton." +#: ../src/libs/import.c:122 +msgid "add to library" +msgstr "hozzáadás az adatbázishoz" -#: ../src/libs/import.c:296 ../src/libs/import.c:371 ../src/libs/import.c:2046 +#: ../src/libs/import.c:123 +msgid "copy & import" +msgstr "másolás & importálás" + +#: ../src/libs/import.c:124 msgid "copy & import from camera" msgstr "másolás & importálás a fényképezőből" -#: ../src/libs/import.c:310 ../src/libs/import.c:375 +#: ../src/libs/import.c:125 msgid "tethered shoot" msgstr "távirányított felvétel" -#: ../src/libs/import.c:320 ../src/libs/import.c:377 +#: ../src/libs/import.c:287 +#, c-format +msgid "device \"%s\" connected on port \"%s\"." +msgstr "„%s” eszköz csatlakoztatva „%s” porton." + +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 msgid "unmount camera" msgstr "fényképező leválasztása" -#: ../src/libs/import.c:345 +#: ../src/libs/import.c:332 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -27045,143 +30309,135 @@ msgstr "" "győződjön meg arról, hogy már nincs felcsatolva\n" "vagy lépjen ki a zároló alkalmazásból" -#: ../src/libs/import.c:350 +#: ../src/libs/import.c:337 msgid "tethering and importing is disabled for this camera" msgstr "a tethering és az importálás le van tiltva ennél a fényképezőnél" -#: ../src/libs/import.c:352 ../src/libs/import.c:373 +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 msgid "mount camera" msgstr "fényképező csatolása" -#: ../src/libs/import.c:998 +#: ../src/libs/import.c:970 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "%d kép a(z) %d kiválasztottból" msgstr[1] "%d kép a(z) %d kiválasztottból" -#: ../src/libs/import.c:1450 +#: ../src/libs/import.c:1420 msgid "choose the root of the folder tree below" msgstr "válassza ki az alábbi könyvtárfa gyökerét" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1423 msgid "places" msgstr "helyek" -#: ../src/libs/import.c:1461 +#: ../src/libs/import.c:1431 msgid "restore all default places you have removed" msgstr "az összes korábban törölt alapértelmezett hely visszaállítása" -#: ../src/libs/import.c:1468 +#: ../src/libs/import.c:1438 msgid "remove the selected custom place" msgstr "a kiválasztott egyéni hely eltávolítása" -#: ../src/libs/import.c:1475 +#: ../src/libs/import.c:1445 msgid "add a custom place" msgstr "egyéni hely hozzáadása" -#: ../src/libs/import.c:1483 +#: ../src/libs/import.c:1453 msgid "you can add custom places using the plus icon" msgstr "hozzáadhat egyéni helyeket a plusz ikonra kattintva" -#: ../src/libs/import.c:1511 +#: ../src/libs/import.c:1481 msgid "select a folder to see the content" msgstr "válasszon egy könyvtárat, aminek a tartalmát látni szeretné" -#: ../src/libs/import.c:1514 +#: ../src/libs/import.c:1484 msgid "folders" msgstr "könyvtárak" -#: ../src/libs/import.c:1590 +#: ../src/libs/import.c:1560 msgid "home" msgstr "home" -#: ../src/libs/import.c:1604 +#: ../src/libs/import.c:1574 msgid "pictures" msgstr "képek" -#: ../src/libs/import.c:1891 +#: ../src/libs/import.c:1861 msgid "mark already imported images" msgstr "jelölje meg a már importált képeket" -#: ../src/libs/import.c:1905 +#: ../src/libs/import.c:1875 msgid "modified" msgstr "módosított" -#: ../src/libs/import.c:1912 +#: ../src/libs/import.c:1882 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "a fájl „módosítás dátuma/ideje”, eltérhet az „Exif dátum/időtől”" -#: ../src/libs/import.c:1924 +#: ../src/libs/import.c:1894 msgid "show/hide thumbnails" msgstr "bélyegképek megjelenítése/elrejtése" -#: ../src/libs/import.c:1998 +#: ../src/libs/import.c:1968 msgid "naming rules" msgstr "elnevezési szabályok" -#: ../src/libs/import.c:2044 -msgid "add to library" -msgstr "hozzáadás az adatbázishoz" - -#: ../src/libs/import.c:2045 -msgid "copy & import" -msgstr "másolás & importálás" - -#: ../src/libs/import.c:2083 +#: ../src/libs/import.c:2046 msgid "select new" msgstr "újak kijelölése" -#: ../src/libs/import.c:2134 +#: ../src/libs/import.c:2097 msgid "please wait while prefetching the list of images from camera..." msgstr "kérem várjon, amíg a képek listája betöltődik a fényképezőről…" -#: ../src/libs/import.c:2284 +#: ../src/libs/import.c:2247 msgid "invalid override date/time format" msgstr "érvénytelen felülbírálási dátum/idő formátum" -#: ../src/libs/import.c:2352 +#: ../src/libs/import.c:2315 msgid "import base directory" msgstr "importálás kezdőkönyvtára" -#: ../src/libs/import.c:2353 +#: ../src/libs/import.c:2316 msgid "" -"before copying images to the darktable base directory make sure it is " -"defined as you prefer.\n" +"before copying images to the darktable base directory make sure it is defined " +"as you prefer.\n" "further information can be found in the darktable manual.\n" "\n" "inspect darktable preferences -> import.\n" "check and possibly correct the 'base directory naming pattern'" msgstr "" -"mielőtt képeket importálna a darktable kezdőkönyvtárába, ellenőrizze, hogy " -"az az igényei szerint legyen beállítva.\n" +"mielőtt képeket importálna a darktable kezdőkönyvtárába, ellenőrizze, hogy az " +"az igényei szerint legyen beállítva.\n" "további információk a darktable kézikönyvében találhatók.\n" "\n" "nyissa meg a beállítások -> importálás fület.\n" "ellenőrizze és szükség esetén javítsa a „kezdőkönyvtár-elnevezési mintát”" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_come back & check" msgstr "_visszatérés és ellenőrzés" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_understood & done" msgstr "_megértettem, kész" #. add import buttons -#: ../src/libs/import.c:2420 +#: ../src/libs/import.c:2383 msgid "add to library..." msgstr "hozzáadás az adatbázishoz…" -#: ../src/libs/import.c:2422 +#: ../src/libs/import.c:2385 msgid "add existing images to the library" msgstr "meglévő képek hozzáadása az adatbázishoz" -#: ../src/libs/import.c:2428 +#: ../src/libs/import.c:2391 msgid "copy & import..." msgstr "másolás & importálás…" -#: ../src/libs/import.c:2430 +#: ../src/libs/import.c:2393 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -27192,7 +30448,7 @@ msgstr "" "a képek átnevezésére és a cél könyvtár meghatározására mintákat lehet " "meghatározni" -#: ../src/libs/import.c:2452 +#: ../src/libs/import.c:2416 msgid "parameters" msgstr "paraméterek" @@ -27212,27 +30468,27 @@ msgstr "v5.0 RAW bemenethez" msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 JPEG/nem-RAW bemenethez" -#: ../src/libs/lib.c:374 +#: ../src/libs/lib.c:408 msgid "deleting preset for obsolete module" msgstr "elavult modul tárolt beállítás törlése" -#: ../src/libs/lib.c:538 +#: ../src/libs/lib.c:574 msgid "manage presets..." msgstr "tárolt beállítások kezelése…" -#: ../src/libs/lib.c:563 +#: ../src/libs/lib.c:599 msgid "nothing to save" msgstr "nincs mit elmenteni" -#: ../src/libs/lib.c:1264 +#: ../src/libs/lib.c:1318 msgid "show module" msgstr "modul megjelenítése" -#: ../src/libs/lib.c:1289 +#: ../src/libs/lib.c:1351 msgid "presets and preferences" msgstr "tárolt beállítások és beállítások" -#: ../src/libs/lib.c:1598 +#: ../src/libs/lib.c:1736 msgid "utility module" msgstr "segéd modul" @@ -27403,8 +30659,7 @@ msgid "go to collection (lighttable)" msgstr "menj a gyűjteményhez (átvilágító)" #: ../src/libs/map_locations.c:841 -msgid "" -"terminate edit (press enter or escape) before selecting another location" +msgid "terminate edit (press enter or escape) before selecting another location" msgstr "" "új helyszín kiválasztása előtt hagyja abba a szerkesztést (nyomjon entert " "vagy escapet)" @@ -27439,8 +30694,8 @@ msgstr "" #: ../src/libs/map_locations.c:951 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" -"or even polygon if available (select first a polygon place in 'find " -"location' module)" +"or even polygon if available (select first a polygon place in 'find location' " +"module)" msgstr "" "válassza ki a helyszín határainak alakzatát a térképen, kör, vagy téglalap\n" "vagy sokszög, ha elérhető (válasszon előbb egy sokszög helyszínt a „hely " @@ -27470,7 +30725,7 @@ msgstr "térképforrás" msgid "select the source of the map. some entries might not work" msgstr "térképforrás kiválasztása. elképzelhető, hogy nem mind működik" -#: ../src/libs/masks.c:63 +#: ../src/libs/masks.c:66 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -27478,84 +30733,92 @@ msgstr "" "kezeli a feldolgozó modulok maszkolásához\n" "használt rajzolt alakzatokat" -#: ../src/libs/masks.c:109 +#: ../src/libs/masks.c:114 msgid "feather" msgstr "perem" -#: ../src/libs/masks.c:356 +#: ../src/libs/masks.c:118 +msgid "cleanup" +msgstr "takarítás" + +#: ../src/libs/masks.c:120 +msgid "refine mask boundary" +msgstr "maszkhatár finomítása" + +#: ../src/libs/masks.c:391 #, c-format msgid "group #%d" msgstr "#%d csoport" -#: ../src/libs/masks.c:1087 +#: ../src/libs/masks.c:1124 msgid "duplicate this shape" msgstr "alakzat duplikálása" -#: ../src/libs/masks.c:1091 +#: ../src/libs/masks.c:1128 msgid "delete this shape" msgstr "alakzat törlése" -#: ../src/libs/masks.c:1097 +#: ../src/libs/masks.c:1134 msgid "delete group" msgstr "csoport törlése" -#: ../src/libs/masks.c:1104 +#: ../src/libs/masks.c:1141 msgid "remove from group" msgstr "eltávolítás a csoportból" -#: ../src/libs/masks.c:1112 +#: ../src/libs/masks.c:1149 msgid "group the forms" msgstr "alakzatok csoportosítása" -#: ../src/libs/masks.c:1120 +#: ../src/libs/masks.c:1157 msgid "use inverted shape" msgstr "invertált alakzat használata" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1161 msgid "mode: union" msgstr "mód: unió" -#: ../src/libs/masks.c:1126 +#: ../src/libs/masks.c:1163 msgid "mode: intersection" msgstr "mód: metszet" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1165 msgid "mode: difference" msgstr "mód: különbség" -#: ../src/libs/masks.c:1130 +#: ../src/libs/masks.c:1167 msgid "mode: sum" msgstr "mód: összeg" -#: ../src/libs/masks.c:1132 +#: ../src/libs/masks.c:1169 msgid "mode: exclusion" msgstr "mód: kivonás" -#: ../src/libs/masks.c:1148 +#: ../src/libs/masks.c:1185 msgid "delete unused shapes" msgstr "nem használt alakzatok törlése" -#: ../src/libs/masks.c:1872 +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "objektum hozzáadása" + +#: ../src/libs/masks.c:1920 msgid "created shapes" msgstr "létrehozott alakzatok" -#: ../src/libs/masks.c:1879 ../src/libs/masks.c:1894 ../src/libs/masks.c:1908 -#: ../src/libs/masks.c:1910 +#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 +#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 msgid "properties" msgstr "tulajdonságok" -#: ../src/libs/masks.c:1882 +#: ../src/libs/masks.c:1936 msgid "no shapes selected" msgstr "nincsenek kiválasztott alakzatok" -#: ../src/libs/masks.c:1908 +#: ../src/libs/masks.c:1974 msgid "pressure" msgstr "nyomás" -#: ../src/libs/masks.c:1910 -msgid "smoothing" -msgstr "simítás" - #: ../src/libs/metadata.c:65 msgid "metadata editor" msgstr "metaadat szerkesztő" @@ -27568,7 +30831,7 @@ msgstr "" "módosítja a jelenleg kijelölt képek\n" "szöveges metaadatait" -#: ../src/libs/metadata.c:604 +#: ../src/libs/metadata.c:606 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -27584,133 +30847,132 @@ msgstr "" "ez esetben jobb kattintással kiválasztható ezek egyike\n" "escape segítségével kiléphet a felugró ablakból" -#: ../src/libs/metadata.c:615 +#: ../src/libs/metadata.c:617 msgid "" msgstr "" -#: ../src/libs/metadata.c:841 ../src/libs/metadata_view.c:1432 +#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 msgid "metadata settings" msgstr "metaadat beállítások" -#: ../src/libs/metadata.c:884 +#: ../src/libs/metadata.c:886 msgid "XMP tag name" msgstr "XMP címkenév megadása" -#: ../src/libs/metadata.c:890 +#: ../src/libs/metadata.c:892 msgid "display name" msgstr "megjelenítési név" -#: ../src/libs/metadata.c:900 ../src/libs/metadata_view.c:1470 +#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 msgid "visible" msgstr "látható" -#: ../src/libs/metadata.c:907 +#: ../src/libs/metadata.c:909 msgid "drag and drop one row at a time until you get the desired order" msgstr "" "fogjon meg és mozgasson egyszerre egy sort, amíg megkapja a kívánt sorrendet" -#: ../src/libs/metadata.c:915 +#: ../src/libs/metadata.c:917 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" "it will be also exported" msgstr "" "jelölje be, ha az adott metaadat érdekli önt.\n" -"meg fog jelenni a metaadat szerkesztőben, gyűjteményben, kép információkan " -"és az importáló modulban.\n" +"meg fog jelenni a metaadat szerkesztőben, gyűjteményben, kép információkan és " +"az importáló modulban.\n" "exportálva is lesz" -#: ../src/libs/metadata.c:920 ../src/libs/tagging.c:1873 -#: ../src/libs/tagging.c:2021 +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 +#: ../src/libs/tagging.c:2051 msgid "private" msgstr "privát" -#: ../src/libs/metadata.c:925 +#: ../src/libs/metadata.c:927 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" "jelölje be, ha az információt szeretné privátként kezelni (nem lesz " "exportálva a képpel)" -#: ../src/libs/metadata.c:934 +#: ../src/libs/metadata.c:936 msgid "add metadata tags" msgstr "metaadat címke hozzáadása" -#: ../src/libs/metadata.c:985 +#: ../src/libs/metadata.c:987 msgid "delete metadata" msgstr "metaadat törlése" -#: ../src/libs/metadata.c:986 +#: ../src/libs/metadata.c:988 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." msgstr "" -"olyan metaadatok törlésére készül, melyek jelenleg képekhez vannak " -"rendelve.\n" +"olyan metaadatok törlésére készül, melyek jelenleg képekhez vannak rendelve.\n" "a hozzárendelések el lesznek távolítva." -#: ../src/libs/metadata.c:1141 +#: ../src/libs/metadata.c:1143 msgid "write metadata for selected images" msgstr "metaadatok írása a kijelölt képekbe" -#: ../src/libs/metadata.c:1142 +#: ../src/libs/metadata.c:1144 msgid "cancel" msgstr "mégsem" -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1145 msgid "ignore changed metadata" msgstr "módosított metaadatok mellőzése" -#: ../src/libs/metadata.c:1204 +#: ../src/libs/metadata.c:1206 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1205 +#: ../src/libs/metadata.c:1207 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Nevezd meg! (CC BY)" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1208 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1209 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "Creative Commons Nevezd meg! – Így add tovább! (CC BY-SA)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1210 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1211 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "Creative Commons Nevezd meg! – Ne változtasd! (CC BY-ND)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1212 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1213 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "Creative Commons Nevezd meg! – Ne add el! (CC BY-NC)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1214 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1215 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "Creative Commons Nevezd meg! – Ne add el! – Így add tovább! (CC BY-SA)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1216 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1217 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "" "Creative Commons Nevezd meg! – Ne add el! – Ne változtasd! (CC BY-NC-ND)" -#: ../src/libs/metadata.c:1216 ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 msgid "all rights reserved" msgstr "minden jog fenntartva" @@ -27719,14 +30981,6 @@ msgstr "minden jog fenntartva" msgid "filmroll" msgstr "filmtekercs" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "csoport id" - -#: ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "verzió" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "importálás időbélyege" @@ -27763,6 +31017,11 @@ msgstr "exportálási szélesség" msgid "export height" msgstr "exportálási magasság" +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "szélesség" + #: ../src/libs/metadata_view.c:170 msgid "longitude" msgstr "hosszúság" @@ -27779,47 +31038,47 @@ msgstr "kategóriák" msgid "image information" msgstr "információk a képről" -#: ../src/libs/metadata_view.c:359 +#: ../src/libs/metadata_view.c:375 msgid "unused/deprecated" msgstr "nem használt / elavult" -#: ../src/libs/metadata_view.c:360 +#: ../src/libs/metadata_view.c:376 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:363 +#: ../src/libs/metadata_view.c:379 msgid "marked for deletion" msgstr "törlésre jelölt" -#: ../src/libs/metadata_view.c:364 +#: ../src/libs/metadata_view.c:380 msgid "auto-applying presets applied" msgstr "automatikusan alkalmazandó tárolt beállítás felhasználva" -#: ../src/libs/metadata_view.c:366 +#: ../src/libs/metadata_view.c:382 msgid "has .txt" msgstr "van hozzá .txt" -#: ../src/libs/metadata_view.c:367 +#: ../src/libs/metadata_view.c:383 msgid "has .wav" msgstr "van hozzá .wav" -#: ../src/libs/metadata_view.c:385 +#: ../src/libs/metadata_view.c:403 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "%d csillagos kép" msgstr[1] "%d csillagos kép" -#: ../src/libs/metadata_view.c:461 +#: ../src/libs/metadata_view.c:470 #, c-format msgid "loader: %s" msgstr "betöltő: %s" -#: ../src/libs/metadata_view.c:688 +#: ../src/libs/metadata_view.c:702 msgid "" msgstr "" -#: ../src/libs/metadata_view.c:701 +#: ../src/libs/metadata_view.c:715 #, c-format msgid "" "double-click to jump to film roll\n" @@ -27828,71 +31087,70 @@ msgstr "" "dupla kattintásra a filmtekercshez ugrik\n" "%s" -#: ../src/libs/metadata_view.c:792 +#: ../src/libs/metadata_view.c:806 #, c-format msgid "%+.2f EV" msgstr "%+.2f FÉ" -#: ../src/libs/metadata_view.c:814 ../src/libs/metadata_view.c:826 -#: ../src/libs/metadata_view.c:831 +#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 +#: ../src/libs/metadata_view.c:845 #, c-format msgid "%.1f mm" msgstr "%.1f mm" -#: ../src/libs/metadata_view.c:855 +#: ../src/libs/metadata_view.c:869 #, c-format msgid "infinity" msgstr "végtelen" -#: ../src/libs/metadata_view.c:859 +#: ../src/libs/metadata_view.c:873 #, c-format msgid "%.2f m" msgstr "%.2f m" -#: ../src/libs/metadata_view.c:1434 +#: ../src/libs/metadata_view.c:1463 msgid "_default" msgstr "_alapértelmezett" -#: ../src/libs/metadata_view.c:1465 +#: ../src/libs/metadata_view.c:1495 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" "if different settings are needed, use presets" msgstr "" -"fogjon meg és mozgasson egyszerre egy sort, amíg megkapja a kívánt " -"sorrendet\n" +"fogjon meg és mozgasson egyszerre egy sort, amíg megkapja a kívánt sorrendet\n" "vegye ki a pipát az önt nem érdeklő metaadatok elrejtéséhez\n" "ha különböző beállításokra van szüksége, használjon tárolt beállításokat" -#: ../src/libs/metadata_view.c:1619 +#: ../src/libs/metadata_view.c:1657 msgid "jump to film roll" msgstr "ugrás a filmtekercshez" -#: ../src/libs/modulegroups.c:42 ../src/libs/modulegroups.c:1789 +#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 msgid "workflow: scene-referred" msgstr "munkafolyamat: látványvonatkozású" -#: ../src/libs/modulegroups.c:45 +#: ../src/libs/modulegroups.c:46 msgid "modules: deprecated" msgstr "modulok: elavult" -#: ../src/libs/modulegroups.c:48 +#: ../src/libs/modulegroups.c:49 msgid "last modified layout" msgstr "utoljára módosított elrendezés" -#: ../src/libs/modulegroups.c:192 +#: ../src/libs/modulegroups.c:193 msgid "modulegroups" msgstr "modulcsoportok" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:306 ../src/libs/modulegroups.c:318 -#: ../src/libs/modulegroups.c:2481 ../src/libs/modulegroups.c:2483 +#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 +#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 msgid "on-off" msgstr "be-ki" -#: ../src/libs/modulegroups.c:480 ../src/libs/modulegroups.c:483 +#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." @@ -27900,156 +31158,156 @@ msgstr "" "ez a widget le van tiltva, mivel a modulból több példány is van. Kérem " "használja a teljes modult a widget eléréséhez…" -#: ../src/libs/modulegroups.c:572 +#: ../src/libs/modulegroups.c:579 msgid "(some features may only be available in the full module interface)" msgstr "(néhány funkció esetleg csak a teljes modul kezelőfelületen érhető el)" -#: ../src/libs/modulegroups.c:610 +#: ../src/libs/modulegroups.c:617 #, c-format msgid "go to the full version of the %s module" msgstr "menjen a(z) %s modul teljes verziójához" -#: ../src/libs/modulegroups.c:1558 ../src/libs/modulegroups.c:1650 -#: ../src/libs/modulegroups.c:1687 ../src/libs/modulegroups.c:1741 -#: ../src/libs/modulegroups.c:1855 +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 +#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 +#: ../src/libs/modulegroups.c:1862 msgctxt "modulegroup" msgid "base" msgstr "alap" -#: ../src/libs/modulegroups.c:1577 +#: ../src/libs/modulegroups.c:1582 msgctxt "modulegroup" msgid "tone" msgstr "tónus" -#: ../src/libs/modulegroups.c:1587 ../src/libs/modulegroups.c:1701 -#: ../src/libs/modulegroups.c:1757 +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 +#: ../src/libs/modulegroups.c:1763 msgctxt "modulegroup" msgid "color" msgstr "szín" -#: ../src/libs/modulegroups.c:1604 ../src/libs/modulegroups.c:1709 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 +#: ../src/libs/modulegroups.c:1770 msgctxt "modulegroup" msgid "correct" msgstr "korrekció" -#: ../src/libs/modulegroups.c:1623 ../src/libs/modulegroups.c:1722 -#: ../src/libs/modulegroups.c:1776 ../src/libs/modulegroups.c:2366 +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 +#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 msgctxt "modulegroup" msgid "effect" msgstr "effekt" -#: ../src/libs/modulegroups.c:1643 +#: ../src/libs/modulegroups.c:1649 msgid "modules: all" msgstr "modulok: összes" -#: ../src/libs/modulegroups.c:1665 +#: ../src/libs/modulegroups.c:1671 msgctxt "modulegroup" msgid "grading" msgstr "osztályozás" -#: ../src/libs/modulegroups.c:1673 ../src/libs/modulegroups.c:2372 +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 msgctxt "modulegroup" msgid "effects" msgstr "effektek" -#: ../src/libs/modulegroups.c:1681 +#: ../src/libs/modulegroups.c:1687 msgid "workflow: beginner" msgstr "munkafolyamat: kezdő" -#: ../src/libs/modulegroups.c:1734 +#: ../src/libs/modulegroups.c:1740 msgid "workflow: display-referred" msgstr "munkafolyamat: képernyővonatkozású" -#: ../src/libs/modulegroups.c:1794 +#: ../src/libs/modulegroups.c:1801 msgid "search only" msgstr "csak keresés" -#: ../src/libs/modulegroups.c:1808 ../src/libs/modulegroups.c:2111 -#: ../src/libs/modulegroups.c:2676 +#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 +#: ../src/libs/modulegroups.c:2679 msgctxt "modulegroup" msgid "deprecated" msgstr "elavult" -#: ../src/libs/modulegroups.c:1823 +#: ../src/libs/modulegroups.c:1830 msgid "previous config" msgstr "előző konfiguráció" -#: ../src/libs/modulegroups.c:1825 +#: ../src/libs/modulegroups.c:1832 msgid "previous layout" msgstr "előző elrendezés" -#: ../src/libs/modulegroups.c:1829 +#: ../src/libs/modulegroups.c:1836 msgid "previous config with new layout" msgstr "előző konfiguráció új elrendezéssel" -#: ../src/libs/modulegroups.c:2007 ../src/libs/modulegroups.c:2535 -#: ../src/libs/modulegroups.c:2548 +#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 +#: ../src/libs/modulegroups.c:2553 msgid "remove this widget" msgstr "widget eltávolítása" -#: ../src/libs/modulegroups.c:2130 ../src/libs/modulegroups.c:2394 +#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 msgid "remove this module" msgstr "modul eltávolítása" -#: ../src/libs/modulegroups.c:2358 +#: ../src/libs/modulegroups.c:2363 msgid "base" msgstr "alap" -#: ../src/libs/modulegroups.c:2364 +#: ../src/libs/modulegroups.c:2369 msgid "tone" msgstr "tónus" -#: ../src/libs/modulegroups.c:2368 +#: ../src/libs/modulegroups.c:2373 msgid "technical" msgstr "technikai" -#: ../src/libs/modulegroups.c:2370 +#: ../src/libs/modulegroups.c:2375 msgid "grading" msgstr "osztályozás" -#: ../src/libs/modulegroups.c:2376 ../src/libs/modulegroups.c:2384 +#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 msgid "add this module" msgstr "ezen modul hozzáadása" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2406 ../src/libs/modulegroups.c:2627 +#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 msgid "all available modules" msgstr "összes elérhető modul" -#: ../src/libs/modulegroups.c:2414 +#: ../src/libs/modulegroups.c:2419 msgid "add module" msgstr "modul hozzádaása" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2424 msgid "remove module" msgstr "modul eltávolítása" -#: ../src/libs/modulegroups.c:2542 +#: ../src/libs/modulegroups.c:2547 msgid "header needed for other widgets" msgstr "más widgetekhez szükséges fejléc" -#: ../src/libs/modulegroups.c:2558 ../src/libs/modulegroups.c:2565 +#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 msgid "add this widget" msgstr "ezen widget hozzáadása" -#: ../src/libs/modulegroups.c:2578 +#: ../src/libs/modulegroups.c:2583 msgid "currently invisible" msgstr "jelenleg nem látható" -#: ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2616 msgid "add widget" msgstr "widget hozzáadása" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2621 msgid "remove widget" msgstr "widget eltávolítása" -#: ../src/libs/modulegroups.c:2739 +#: ../src/libs/modulegroups.c:2742 msgid "show all history modules" msgstr "összes előzmény modul megjelenítése" -#: ../src/libs/modulegroups.c:2742 ../src/libs/modulegroups.c:4028 +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 msgid "" "show modules that are present in the history stack, regardless of whether or " "not they are currently enabled" @@ -28057,7 +31315,7 @@ msgstr "" "az előzményveremben található összes modul megjelenítése, függetlenül attól, " "hogy jelenleg engedélyezve vannak-e" -#: ../src/libs/modulegroups.c:2837 ../src/libs/modulegroups.c:2943 +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -28067,7 +31325,24 @@ msgstr "" "van, és van helyettük ezt orvosló alternatív modul.\n" "ezek a modulok a következő kiadásokban nem lesznek szerkeszthetőek." -#: ../src/libs/modulegroups.c:2890 +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +msgid "quick access" +msgstr "gyors elérés" + +#: ../src/libs/modulegroups.c:2865 +msgid "active pipeline" +msgstr "aktív feldolgozási sor" + +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#, c-format +msgid "module group: '%s'" +msgstr "modulcsoport: „%s”" + +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +msgid "cycle module groups" +msgstr "modulcsoportok váltása" + +#: ../src/libs/modulegroups.c:2975 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -28075,19 +31350,19 @@ msgstr "" "gyors elérés panel\n" "jobb kattintás a fül ikonján a vezérlők hozzáadásához/eltávolításához" -#: ../src/libs/modulegroups.c:2893 +#: ../src/libs/modulegroups.c:2978 msgid "quick access panel" msgstr "gyors elérés panel" -#: ../src/libs/modulegroups.c:2905 +#: ../src/libs/modulegroups.c:2990 msgid "show only active modules" msgstr "csak az aktív modulok megjelenítése" -#: ../src/libs/modulegroups.c:2906 +#: ../src/libs/modulegroups.c:2991 msgid "active modules" msgstr "aktív modulok" -#: ../src/libs/modulegroups.c:2912 +#: ../src/libs/modulegroups.c:3001 msgid "" "presets\n" "ctrl+click to manage" @@ -28095,167 +31370,172 @@ msgstr "" "tárolt beállítások\n" "ctrl+klikk a kezeléséhez" -#: ../src/libs/modulegroups.c:2919 +#: ../src/libs/modulegroups.c:3008 msgid "search modules" msgstr "modulok keresése" -#: ../src/libs/modulegroups.c:2921 +#: ../src/libs/modulegroups.c:3010 msgid "search modules by name or tag" msgstr "modulok keresése név vagy címke szerint" -#: ../src/libs/modulegroups.c:2936 +#: ../src/libs/modulegroups.c:3025 msgid "clear text" msgstr "szöveg törlése" -#: ../src/libs/modulegroups.c:3200 +#: ../src/libs/modulegroups.c:3142 +#, c-format +msgid "" +"%s\n" +"right-click tab icon to add/remove modules" +msgstr "" +"%s\n" +"jobb kattintás a fül ikonján a vezérlők hozzáadásához/eltávolításához" + +#: ../src/libs/modulegroups.c:3286 msgid "basic icon" msgstr "alap ikon" -#: ../src/libs/modulegroups.c:3211 +#: ../src/libs/modulegroups.c:3297 msgid "active icon" msgstr "aktív ikon" -#: ../src/libs/modulegroups.c:3222 +#: ../src/libs/modulegroups.c:3308 msgid "color icon" msgstr "szín ikon" -#: ../src/libs/modulegroups.c:3233 +#: ../src/libs/modulegroups.c:3319 msgid "correct icon" msgstr "korrekció ikon" -#: ../src/libs/modulegroups.c:3244 +#: ../src/libs/modulegroups.c:3330 msgid "effect icon" msgstr "effekt ikon" -#: ../src/libs/modulegroups.c:3255 +#: ../src/libs/modulegroups.c:3341 msgid "favorites icon" msgstr "kedvencek ikon" -#: ../src/libs/modulegroups.c:3266 +#: ../src/libs/modulegroups.c:3352 msgid "tone icon" msgstr "tónus ikon" -#: ../src/libs/modulegroups.c:3277 +#: ../src/libs/modulegroups.c:3363 msgid "grading icon" msgstr "osztályozás ikon" -#: ../src/libs/modulegroups.c:3288 +#: ../src/libs/modulegroups.c:3374 msgid "technical icon" msgstr "technikai ikon" -#: ../src/libs/modulegroups.c:3322 +#: ../src/libs/modulegroups.c:3408 msgid "quick access panel widgets" msgstr "gyors elérés panel widget" -#: ../src/libs/modulegroups.c:3324 -msgid "quick access" -msgstr "gyors elérés" - -#: ../src/libs/modulegroups.c:3346 +#: ../src/libs/modulegroups.c:3432 msgid "add widget to the quick access panel" msgstr "widget hozzáadása a gyors elérés panelhez" -#: ../src/libs/modulegroups.c:3379 +#: ../src/libs/modulegroups.c:3465 msgid "group icon" msgstr "csoport ikon" -#: ../src/libs/modulegroups.c:3389 +#: ../src/libs/modulegroups.c:3475 msgid "group name" msgstr "csoport név" -#: ../src/libs/modulegroups.c:3401 +#: ../src/libs/modulegroups.c:3487 msgid "remove group" msgstr "csoport eltávolítása" -#: ../src/libs/modulegroups.c:3429 +#: ../src/libs/modulegroups.c:3515 msgid "move group to the left" msgstr "csoport mozgatása balra" -#: ../src/libs/modulegroups.c:3439 +#: ../src/libs/modulegroups.c:3525 msgid "add module to the group" msgstr "modul hozzáadása a csoporthoz" -#: ../src/libs/modulegroups.c:3451 +#: ../src/libs/modulegroups.c:3537 msgid "move group to the right" msgstr "csoport mozgatása jobbra" -#: ../src/libs/modulegroups.c:3641 +#: ../src/libs/modulegroups.c:3725 msgid "rename preset" msgstr "tárolt beállítás átnevezése" -#: ../src/libs/modulegroups.c:3644 +#: ../src/libs/modulegroups.c:3728 msgid "_rename" msgstr "_átnevezés" -#: ../src/libs/modulegroups.c:3649 +#: ../src/libs/modulegroups.c:3733 msgid "a preset with this name already exists!" msgstr "ilyen néven már van tárolt beállítás!" -#: ../src/libs/modulegroups.c:3658 +#: ../src/libs/modulegroups.c:3742 msgid "new preset name:" msgstr "új tárolt beállítás neve:" -#: ../src/libs/modulegroups.c:3986 +#: ../src/libs/modulegroups.c:4070 msgid "preset: " msgstr "tárolt beállítás: " -#: ../src/libs/modulegroups.c:3996 +#: ../src/libs/modulegroups.c:4080 msgid "remove the preset" msgstr "tárolt beállítás eltávolítása" -#: ../src/libs/modulegroups.c:4000 +#: ../src/libs/modulegroups.c:4084 msgid "duplicate the preset" msgstr "tárolt beállítás duplikálása" -#: ../src/libs/modulegroups.c:4004 +#: ../src/libs/modulegroups.c:4088 msgid "rename the preset" msgstr "tárolt beállítás átnevezése" -#: ../src/libs/modulegroups.c:4008 +#: ../src/libs/modulegroups.c:4092 msgid "create a new empty preset" msgstr "új üres tárolt beállítás létrehozása" -#: ../src/libs/modulegroups.c:4016 +#: ../src/libs/modulegroups.c:4100 msgid "show search line" msgstr "keresősáv megjelenítése" -#: ../src/libs/modulegroups.c:4020 +#: ../src/libs/modulegroups.c:4104 msgid "show quick access panel" msgstr "gyors elérés panel megjelenítése" -#: ../src/libs/modulegroups.c:4025 +#: ../src/libs/modulegroups.c:4109 msgid "show all history modules in active group" msgstr "az aktív csoport összes előzmény moduljának megjelenítése" -#: ../src/libs/modulegroups.c:4039 +#: ../src/libs/modulegroups.c:4123 msgid "auto-apply this preset" msgstr "tárolt beállítás automatikus alkalmazása" -#: ../src/libs/modulegroups.c:4055 +#: ../src/libs/modulegroups.c:4139 msgid "module groups" msgstr "modulcsoportok" -#: ../src/libs/modulegroups.c:4074 +#: ../src/libs/modulegroups.c:4158 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" "ez egy beépített, csak olvasható tárolt beállítás. duplikálja, ha módosítani " "szeretné" -#: ../src/libs/navigation.c:76 +#: ../src/libs/navigation.c:88 msgid "navigation" msgstr "navigáció" -#: ../src/libs/navigation.c:113 ../src/libs/navigation.c:250 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 msgctxt "navigationbox" msgid "fill" msgstr "kitöltés" -#: ../src/libs/navigation.c:116 ../src/libs/navigation.c:248 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 msgid "small" msgstr "kicsi" -#: ../src/libs/navigation.c:213 +#: ../src/libs/navigation.c:225 msgid "" "navigation\n" "click or drag to position zoomed area in center view" @@ -28263,44 +31543,294 @@ msgstr "" "navigáció\n" "kattintson vagy húzza, hogy a nagyított terület a nézet közepére kerüljön" -#: ../src/libs/navigation.c:235 +#: ../src/libs/navigation.c:254 msgid "hide navigation thumbnail" msgstr "navigációs bélyegkép elrejtése" -#: ../src/libs/navigation.c:246 +#: ../src/libs/navigation.c:265 msgid "image zoom level" msgstr "kép nagyítási szintje" -#: ../src/libs/navigation.c:251 +#: ../src/libs/navigation.c:270 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:252 +#: ../src/libs/navigation.c:271 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:253 +#: ../src/libs/navigation.c:272 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:273 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:255 +#: ../src/libs/navigation.c:274 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:256 +#: ../src/libs/navigation.c:275 msgid "1600%" msgstr "1600%" +#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3306 +msgid "neural restore" +msgstr "semleges restaurálás" + +#: ../src/libs/neural_restore.c:456 +msgid "AI-based image restoration: denoise and upscale" +msgstr "MI-alapú képrestaurálás: zajszűrés, felskálázás" + +#: ../src/libs/neural_restore.c:845 +#, c-format +msgid "failed to open TIFF for writing: %s" +msgstr "nem sikerült a TIFF-et írásra megnyitni: %s" + +#: ../src/libs/neural_restore.c:896 +msgid "out of memory for detail recovery buffer" +msgstr "nincs elég memória a részlethelyreállító puffer számára" + +#: ../src/libs/neural_restore.c:1108 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "nem sikerült betölteni az MI-modellt a Bayer raw zajszűréshez" + +#: ../src/libs/neural_restore.c:1112 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "nem sikerült betölteni az MI-modellt az X-Trans raw zajszűréshez" + +#: ../src/libs/neural_restore.c:1116 +msgid "failed to load AI model for linear raw denoising" +msgstr "nem sikerült betölteni az MI-modellt a lineáris raw zajszűréshez" + +#: ../src/libs/neural_restore.c:1170 +msgid "raw denoise: unsupported raw datatype" +msgstr "raw zajszűrés: nem támogatott raw adattípus" + +#: ../src/libs/neural_restore.c:1301 +msgid "raw denoise: cannot load source image" +msgstr "raw zajszűrés: nem sikerült betölteni a forrásképet" + +#: ../src/libs/neural_restore.c:1327 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "raw zajszűrés: a kép szenzorformátuma nem támogatott" + +#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4168 +msgid "upscale" +msgstr "felskálázás" + +#: ../src/libs/neural_restore.c:1361 +#, c-format +msgid "loading %s model..." +msgstr "%s modell betöltése…" + +#: ../src/libs/neural_restore.c:1391 +#, c-format +msgid "failed to load AI %s model" +msgstr "nem sikerült betölteni a(z) %s MI-modellt" + +#: ../src/libs/neural_restore.c:1461 +msgid "neural restore: cannot create output directory" +msgstr "semleges restaurálás: nem sikerült létrehozni a kimeneti könyvtárat" + +#: ../src/libs/neural_restore.c:1493 +msgid "neural restore: too many output files" +msgstr "semleges restaurálás: túl sok kimeneti fájl" + +#: ../src/libs/neural_restore.c:1502 +#, c-format +msgid "denoising image %d/%d..." +msgstr "%d/%d kép zajszűrése…" + +#: ../src/libs/neural_restore.c:1503 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "%d/%d kép raw zajszűrése…" + +#: ../src/libs/neural_restore.c:1504 +#, c-format +msgid "upscaling 2x image %d/%d..." +msgstr "%d/%d kép 2x felskálázása…" + +#: ../src/libs/neural_restore.c:1505 +#, c-format +msgid "upscaling 4x image %d/%d..." +msgstr "%d/%d kép 4x felskálázása…" + +#: ../src/libs/neural_restore.c:1514 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "a raw zajszűrés %d képnél nem sikerült" + +#: ../src/libs/neural_restore.c:1543 +msgid "neural restore: export failed" +msgstr "semleges restaurálás: exportálás sikertelen" + +#: ../src/libs/neural_restore.c:1566 +#, c-format +msgid "neural %s: %d image processed" +msgid_plural "neural %s: %d images processed" +msgstr[0] "semleges %s: %d kép feldolgozva" +msgstr[1] "semleges %s: %d kép feldolgozva" + +#: ../src/libs/neural_restore.c:1648 +msgid "large output - processing will be slow" +msgstr "nagy kimenet – a feldolgozás lassú lehet" + +#: ../src/libs/neural_restore.c:1664 +msgid "output: Bayer CFA DNG" +msgstr "kimenet: Bayer CFA DNG" + +#: ../src/libs/neural_restore.c:1665 +msgid "output: LinearRaw DNG" +msgstr "kimenet: LinearRaw DNG" + +#: ../src/libs/neural_restore.c:1684 +msgid "wide-gamut preserved, not denoised" +msgstr "széles gamut megőrizve, nincs zajszűrve" + +#: ../src/libs/neural_restore.c:1685 +msgid "wide-gamut clipped" +msgstr "széles gamut levágva" + +#: ../src/libs/neural_restore.c:3490 +#, c-format +msgid "zoom %.0f%%" +msgstr "%.0f%% nagyítás" + +#: ../src/libs/neural_restore.c:3653 +msgid "click to select preview area" +msgstr "kattintson az előnézeti terület kiválasztásához" + +#: ../src/libs/neural_restore.c:3678 +msgid "model not available" +msgstr "a modell nem érhető el" + +#: ../src/libs/neural_restore.c:3680 ../src/libs/neural_restore.c:3874 +msgid "generating preview..." +msgstr "előnézet létrehozása…" + +#: ../src/libs/neural_restore.c:3682 +msgid "click to generate preview" +msgstr "kattintson az előnézet létrehozásához" + +#: ../src/libs/neural_restore.c:3684 +msgid "image not supported by this task" +msgstr "a kép nem támogatott ennél a feladatnál" + +#: ../src/libs/neural_restore.c:3686 +msgid "preview initialization failed" +msgstr "előnézet előkészítése sikertelen" + +#: ../src/libs/neural_restore.c:3687 +msgid "select an image to preview" +msgstr "válasszon ki egy képet az előnézethez" + +#: ../src/libs/neural_restore.c:4120 ../src/libs/neural_restore.c:4384 +msgid "select output folder" +msgstr "kimeneti könyvtár kiválasztása" + +#: ../src/libs/neural_restore.c:4165 +msgid "AI raw denoising" +msgstr "MI raw zajszűrés" + +#: ../src/libs/neural_restore.c:4167 +msgid "AI denoising" +msgstr "MI zajszűrés" + +#: ../src/libs/neural_restore.c:4169 +msgid "AI upscaling" +msgstr "MI felskálázás" + +#: ../src/libs/neural_restore.c:4181 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "keverés a forrás színszűrőtömb (0%) és a zajszűrt kimenet (100%) között" + +#: ../src/libs/neural_restore.c:4199 +#, no-c-format +msgid "" +"100% applies the full AI model output; lower values bring back luminance " +"texture and grain while keeping color noise suppressed" +msgstr "" +"100% esetén a teljes MI-modellkimenet érvényesül; az alacsonyabb értékek " +"visszahozzák a fénysűrűség textúráját és szemcsézettségét, de megtartják az " +"elnyomott a színzajt" + +#: ../src/libs/neural_restore.c:4208 +msgid "upscale factor" +msgstr "felskálázási tényező" + +#: ../src/libs/neural_restore.c:4210 +msgid "2x" +msgstr "2x" + +#: ../src/libs/neural_restore.c:4210 +msgid "4x" +msgstr "4x" + +#: ../src/libs/neural_restore.c:4227 +msgid "" +"click to pick preview area on the image thumbnail\n" +"double-click to reset to center" +msgstr "" +"kattintson az előnézeti terület kiválasztásához a bélyegképén\n" +"kattintson duplán a középpontba való visszaállításhoz" + +#: ../src/libs/neural_restore.c:4258 +msgid "process selected images" +msgstr "kijelölt képek feldolgozása" + +#: ../src/libs/neural_restore.c:4276 +msgid "output parameters" +msgstr "kimeneti paraméterek" + +#: ../src/libs/neural_restore.c:4287 +msgid "output TIFF bit depth" +msgstr "kimeneti TIFF bitmélysége" + +#: ../src/libs/neural_restore.c:4329 +msgid "color profile embedded in the output TIFF" +msgstr "kimeneti TIFF-be ágyazott színprofil" + +#: ../src/libs/neural_restore.c:4339 +msgid "preserve wide-gamut colors" +msgstr "széles gamut színeinek megőrzése" + +#: ../src/libs/neural_restore.c:4346 +msgid "" +"when on, pixels outside sRGB gamut pass through without being denoised; when " +"off, all pixels are denoised but wide-gamut colors may be clipped; only " +"affects denoise" +msgstr "" +"bekapcsolva az sRGB színskálán kívüli képpontok zajcsökkentés nélkül " +"áthaladnak;\n" +"kikapcsolva minden képpont zajcsökkentve lesz, de a széles gemutú színek " +"levágásra kerülhetnek;\n" +"csak a zajcsökkentésre van hatással" + +#: ../src/libs/neural_restore.c:4355 +msgid "add to the current collection" +msgstr "hozzáadás a gyűjteményhez" + +#: ../src/libs/neural_restore.c:4361 +msgid "automatically import the output image into the current collection" +msgstr "automatikusan importálja a kimeneti képet az aktuális gyűjteménybe" + +#: ../src/libs/neural_restore.c:4377 +msgid "" +"output folder — supports darktable variables\n" +"$(FILE_FOLDER) = source image folder" +msgstr "" +"kimeneti könyvtár; támogatja a darktable-változókat\n" +"$(FILE_FOLDER) = forráskép könyvtára" + #: ../src/libs/print_settings.c:48 msgid "print settings" msgstr "nyomtatási beállítások" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 #, c-format msgid "processing `%s' for `%s'" msgstr "„%s” feldolgozása „%s” nyomtatóhoz" @@ -28320,38 +31850,38 @@ msgstr "hiba történt %d. kép kimeneti profiljának beolvasásakor" msgid "cannot apply printer profile `%s'" msgstr "„%s” nyomtatóprofil nem alkalmazható" -#: ../src/libs/print_settings.c:586 +#: ../src/libs/print_settings.c:594 msgid "failed to create temporary PDF for printing" msgstr "nem sikerült létrehozni ideiglenes PDF-et a nyomtatáshoz" -#: ../src/libs/print_settings.c:632 +#: ../src/libs/print_settings.c:640 msgid "maximum image per page reached" msgstr "elérte az oldalankénti maximális képet" -#: ../src/libs/print_settings.c:717 +#: ../src/libs/print_settings.c:725 msgid "cannot print until a picture is selected" msgstr "nem lehet nyomtatni, amíg nincs kijelölt kép" -#: ../src/libs/print_settings.c:722 +#: ../src/libs/print_settings.c:730 msgid "cannot print until a printer is selected" msgstr "nem lehet nyomtatni, amíg nincs kiválasztott nyomtató" -#: ../src/libs/print_settings.c:727 +#: ../src/libs/print_settings.c:735 msgid "cannot print until a paper is selected" msgstr "nem lehet nyomtatni, amíg nincs kiválasztott papír" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:755 +#: ../src/libs/print_settings.c:763 #, c-format msgid "cannot get image %d for printing" msgstr "%d képet nem sikerült betölteni nyomtatáshoz" -#: ../src/libs/print_settings.c:927 +#: ../src/libs/print_settings.c:942 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1182 +#: ../src/libs/print_settings.c:1195 #, c-format msgid "" "style to be applied on print:\n" @@ -28360,59 +31890,59 @@ msgstr "" "nyomtatásnál alkalmazandó stílus:\n" "%s" -#: ../src/libs/print_settings.c:2481 +#: ../src/libs/print_settings.c:2494 msgctxt "section" msgid "printer" msgstr "nyomtató" -#: ../src/libs/print_settings.c:2494 ../src/libs/print_settings.c:2503 -#: ../src/libs/print_settings.c:2558 +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2571 msgid "printer" msgstr "nyomtató" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2507 msgid "media" msgstr "média" -#: ../src/libs/print_settings.c:2515 +#: ../src/libs/print_settings.c:2528 msgid "color management in printer driver" msgstr "színkezelés a nyomtató meghajtóprogramjában" -#: ../src/libs/print_settings.c:2548 +#: ../src/libs/print_settings.c:2561 msgid "printer ICC profiles" msgstr "nyomtató ICC-profiljai" -#: ../src/libs/print_settings.c:2569 +#: ../src/libs/print_settings.c:2582 msgid "black point compensation" msgstr "feketepont-kompenzáció" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2595 msgid "activate black point compensation when applying the printer profile" msgstr "feketepont-kompenzáció aktiválása a nyomtatóprofil alkalmazásakor" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2589 +#: ../src/libs/print_settings.c:2602 msgctxt "section" msgid "page" msgstr "oldal" -#: ../src/libs/print_settings.c:2611 +#: ../src/libs/print_settings.c:2624 msgid "measurement units" msgstr "mértékegység" -#: ../src/libs/print_settings.c:2619 +#: ../src/libs/print_settings.c:2632 msgid "image width/height" msgstr "képszélesség/magasság" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2637 msgid " x " msgstr " × " -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2645 msgid "scale factor" msgstr "méretezési tényező" -#: ../src/libs/print_settings.c:2638 +#: ../src/libs/print_settings.c:2651 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -28425,46 +31955,46 @@ msgstr "" "a túl nagy érték gyenge nyomtatási minőséget eredményezhet" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2652 +#: ../src/libs/print_settings.c:2665 msgid "top margin" msgstr "felső margó" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2656 +#: ../src/libs/print_settings.c:2669 msgid "left margin" msgstr "bal margó" -#: ../src/libs/print_settings.c:2659 +#: ../src/libs/print_settings.c:2672 msgid "lock" msgstr "zárolás" -#: ../src/libs/print_settings.c:2661 +#: ../src/libs/print_settings.c:2674 msgid "change all margins uniformly" msgstr "margók módosítása egyszerre" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2678 msgid "right margin" msgstr "jobb margó" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2682 msgid "bottom margin" msgstr "alsó margó" -#: ../src/libs/print_settings.c:2702 +#: ../src/libs/print_settings.c:2715 msgid "display grid" msgstr "rács megjelenítése" -#: ../src/libs/print_settings.c:2713 +#: ../src/libs/print_settings.c:2726 msgid "snap to grid" msgstr "rácshoz illesztés" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2739 msgid "borderless mode required" msgstr "szegély nélküli mód szükséges" -#: ../src/libs/print_settings.c:2729 +#: ../src/libs/print_settings.c:2742 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -28475,16 +32005,16 @@ msgstr "" "a nyomtató hardver margóin kívül vannak" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2736 +#: ../src/libs/print_settings.c:2749 msgctxt "section" msgid "image layout" msgstr "képelrendezés" -#: ../src/libs/print_settings.c:2777 +#: ../src/libs/print_settings.c:2790 msgid "new image area" msgstr "új képterület" -#: ../src/libs/print_settings.c:2779 +#: ../src/libs/print_settings.c:2792 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -28494,57 +32024,57 @@ msgstr "" "kattintson és mozgassa az oldalon az új terület elhelyezéséhez\n" "fogjon meg és mozgasson egy képet a filmszalagról a területre" -#: ../src/libs/print_settings.c:2783 +#: ../src/libs/print_settings.c:2796 msgid "delete image area" msgstr "képterület törlése" -#: ../src/libs/print_settings.c:2785 +#: ../src/libs/print_settings.c:2798 msgid "delete the currently selected image area" msgstr "a jelenleg kiválasztott képterület törlése" -#: ../src/libs/print_settings.c:2788 +#: ../src/libs/print_settings.c:2801 msgid "clear layout" msgstr "elrendezés törlése" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2803 msgid "remove all image areas from the page" msgstr "összes képterület eltávolítása az oldalról" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2807 +#: ../src/libs/print_settings.c:2820 msgid "image area x origin (in current unit)" msgstr "képterület x origó (az aktuális mértékegységben)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2811 +#: ../src/libs/print_settings.c:2824 msgid "image area y origin (in current unit)" msgstr "képterület y origó (az aktuális mértékegységben)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2822 +#: ../src/libs/print_settings.c:2835 msgid "image area width (in current unit)" msgstr "képterület szélesség (az aktuális mértékegységben)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2826 +#: ../src/libs/print_settings.c:2839 msgid "image area height (in current unit)" msgstr "képterület magasság (az aktuális mértékegységben)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2852 +#: ../src/libs/print_settings.c:2865 msgctxt "section" msgid "print settings" msgstr "nyomtatási beállítások" -#: ../src/libs/print_settings.c:2922 +#: ../src/libs/print_settings.c:2935 msgid "select style to be applied on printing" msgstr "a nyomtatásnál alkalmazandó stílus kiválasztása" -#: ../src/libs/print_settings.c:2924 +#: ../src/libs/print_settings.c:2937 msgid "temporary style to use while printing" msgstr "átmeneti stílus a nyomtatás idejére" -#: ../src/libs/print_settings.c:2956 +#: ../src/libs/print_settings.c:2969 msgid "print with current settings" msgstr "nyomtatás a jelenlegi beállításokkal" @@ -28577,6 +32107,92 @@ msgstr " de nem " msgid "recent collections settings" msgstr "legutóbbi gyűjtemény beállítások" +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +msgid "set scale to linear" +msgstr "skála beállítása lineárisra" + +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +msgid "set scale to logarithmic" +msgstr "skála beállítása logaritmikusra" + +#: ../src/libs/scopes/histogram.c:244 +msgid "switch histogram scale" +msgstr "hisztogram skálázásának váltása" + +#. FIXME: this could depend on values of left/right scopes +#: ../src/libs/scopes/split.c:30 +msgid "split" +msgstr "felosztás" + +#: ../src/libs/scopes/vectorscope.c:135 +msgid "vectorscope" +msgstr "vektorszkóp" + +#: ../src/libs/scopes/vectorscope.c:1038 +msgid "set view to AzBz" +msgstr "nézet állítása AzBz-re" + +#: ../src/libs/scopes/vectorscope.c:1044 +msgid "set view to RYB" +msgstr "nézet állítása RYB-re" + +#: ../src/libs/scopes/vectorscope.c:1050 +msgid "set view to u*v*" +msgstr "nézet állítása u*v*-ra" + +#: ../src/libs/scopes/vectorscope.c:1160 +msgid "scroll to coarse-rotate" +msgstr "görgetés: durva forgatás" + +#: ../src/libs/scopes/vectorscope.c:1161 +msgid "ctrl+scroll to fine rotate" +msgstr "ctrl+görgetés: finom forgatás" + +#: ../src/libs/scopes/vectorscope.c:1162 +msgid "shift+scroll to change width" +msgstr "shift+görgetés: vastagság módosítása" + +#: ../src/libs/scopes/vectorscope.c:1163 +msgid "alt+scroll to cycle" +msgstr "alt+görgetés: váltás" + +#: ../src/libs/scopes/vectorscope.c:1419 +msgid "cycle vectorscope types" +msgstr "vektorszkóp típusának váltása" + +#: ../src/libs/scopes/vectorscope.c:1424 +msgid "switch vectorscope scale" +msgstr "vektorszkóp skálázásának váltása" + +#: ../src/libs/scopes/vectorscope.c:1441 +msgid "color harmonies" +msgstr "színharmóniák" + +#. FIXME: do we need this action, or is it vestigial? +#: ../src/libs/scopes/vectorscope.c:1459 +msgid "cycle color harmonies" +msgstr "színharmóniák váltása" + +#: ../src/libs/scopes/waveform.c:55 +msgid "waveform" +msgstr "hullámforma" + +#: ../src/libs/scopes/waveform.c:308 +msgid "set scope to vertical" +msgstr "szkóp beállítása függőlegesre" + +#: ../src/libs/scopes/waveform.c:313 +msgid "set scope to horizontal" +msgstr "szkóp beállítása vízszintesre" + +#: ../src/libs/scopes/waveform.c:404 +msgid "switch scope orientation" +msgstr "szkóp irányának váltása" + +#: ../src/libs/scopes/waveform.c:446 +msgid "RGB parade" +msgstr "RGB-parádé" + #: ../src/libs/select.c:45 msgid "" "modify which of the displayed\n" @@ -28671,7 +32287,11 @@ msgstr "" "pillanatkép készítése, hogy összehasonlítható legyen más képekkel, vagy " "önmagával a különböző munkafázisokban" -#: ../src/libs/snapshots.c:871 +#: ../src/libs/snapshots.c:867 +msgid "side-by-side" +msgstr "egymás mellett" + +#: ../src/libs/snapshots.c:873 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" @@ -28679,7 +32299,7 @@ msgstr "" "helyezze a pillanatképet mellé / alá-fölé a jelenlegi képnek az átfedés " "helyett" -#: ../src/libs/snapshots.c:875 +#: ../src/libs/snapshots.c:877 msgid "toggle last snapshot" msgstr "utolsó pillanatkép váltása" @@ -28735,7 +32355,7 @@ msgstr "stílus választása" msgid "darktable style files" msgstr "darktable stílusfájlok" -#: ../src/libs/styles.c:851 +#: ../src/libs/styles.c:876 msgid "" "available styles,\n" "double-click to apply" @@ -28743,58 +32363,82 @@ msgstr "" "elérhető stílusok,\n" "dupla kattintással alkalmazható" -#: ../src/libs/styles.c:859 ../src/libs/styles.c:860 +#: ../src/libs/styles.c:884 ../src/libs/styles.c:885 msgid "filter style names" msgstr "stílusnevek szűrése" -#: ../src/libs/styles.c:865 ../src/libs/styles.c:866 +#: ../src/libs/styles.c:889 ../src/libs/styles.c:890 +msgid "hide preview" +msgstr "előnézet elrejtése" + +#: ../src/libs/styles.c:897 +msgid "hide preview of style on tooltip" +msgstr "stílus előnézetének elrejtése a buboréksúgóból" + +#: ../src/libs/styles.c:899 ../src/libs/styles.c:900 msgid "create duplicate" msgstr "másolat készítése" -#: ../src/libs/styles.c:873 +#: ../src/libs/styles.c:907 msgid "creates a duplicate of the image before applying style" msgstr "a stílus alkalmazása előtt másolatot készít a képről" -#: ../src/libs/styles.c:876 +#: ../src/libs/styles.c:911 msgid "how to handle existing history" msgstr "mi történjen, ha nem üres az előzményverem" -#: ../src/libs/styles.c:879 +#: ../src/libs/styles.c:914 msgid "append" msgstr "hozzáfűzés" -#: ../src/libs/styles.c:883 +#: ../src/libs/styles.c:918 msgid "create..." msgstr "létrehozás…" -#: ../src/libs/styles.c:885 +#: ../src/libs/styles.c:920 msgid "create styles from history stack of selected images" msgstr "a kijelölt kép előzményeiből stílust készít" -#: ../src/libs/styles.c:889 ../src/libs/tagging.c:2531 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 msgid "edit..." msgstr "szerkesztés…" -#: ../src/libs/styles.c:891 +#: ../src/libs/styles.c:926 msgid "edit the selected styles in list above" msgstr "a fenti lista kiválasztott stílusainak szerkesztése" -#: ../src/libs/styles.c:897 +#: ../src/libs/styles.c:932 msgid "removes the selected styles in list above" msgstr "a fenti lista kiválasztott stílusainak törlése" -#: ../src/libs/styles.c:903 +#: ../src/libs/styles.c:938 msgid "import styles from a style files" msgstr "stílusok importálása stílus fájlból" -#: ../src/libs/styles.c:909 +#: ../src/libs/styles.c:944 msgid "export the selected styles into a style files" msgstr "a kijelölt stílusok exportálása stílus fájlba" -#: ../src/libs/styles.c:915 +#: ../src/libs/styles.c:950 msgid "apply the selected styles in list above to selected images" msgstr "a fenti listában kiválasztott stílusok alkalmazása a kijelölt képekre" +#: ../src/libs/styles.c:1017 +msgid "style preview settings" +msgstr "stíluselőnézet beállításai" + +#: ../src/libs/styles.c:1025 +msgid "preview size" +msgstr "előnézet mérete" + +#: ../src/libs/styles.c:1026 +msgid "change size of preview on tooltip of style" +msgstr "a stílus buboréksúgón megjelenő előnézete méretének módosítása" + +#: ../src/libs/styles.c:1029 +msgid "large" +msgstr "nagy" + #: ../src/libs/tagging.c:110 msgid "tagging" msgstr "címkézés" @@ -28807,33 +32451,33 @@ msgstr "" "kulcsszavakat ad hozzá vagy távolít el\n" "a jelenleg kijelölt képekhez" -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1446 msgid "attach tag to all" msgstr "címke hozzárendelése mindhez" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2500 +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 msgid "detach tag" msgstr "címke leválasztása" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1459 msgid "find tag" msgstr "címke keresése" -#: ../src/libs/tagging.c:1432 ../src/libs/tagging.c:2567 +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 msgid "copy to clipboard" msgstr "másolás vágólapra" -#: ../src/libs/tagging.c:1669 +#: ../src/libs/tagging.c:1699 msgid "delete tag?" msgstr "törli a címkét?" -#: ../src/libs/tagging.c:1675 ../src/libs/tagging.c:1764 -#: ../src/libs/tagging.c:1985 ../src/libs/tagging.c:2294 +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 +#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 #, c-format msgid "selected: %s" msgstr "kiválasztott: %s" -#: ../src/libs/tagging.c:1680 +#: ../src/libs/tagging.c:1710 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -28845,76 +32489,76 @@ msgstr[0] "" "biztosan törölni szeretné a(z) „%s” címkét?\n" "%d kép van ehhez a címkéhez rendelve!" msgstr[1] "" -"biztosan törölni szeretné a(z) „%s” címkét?\r\n" +"biztosan törölni szeretné a(z) „%s” címkét?\n" "%d kép van ehhez a címkéhez rendelve!" -#: ../src/libs/tagging.c:1718 +#: ../src/libs/tagging.c:1748 #, c-format msgid "tag %s removed" msgstr "%s címke eltávolítva" -#: ../src/libs/tagging.c:1758 +#: ../src/libs/tagging.c:1788 msgid "delete node?" msgstr "törli a pontot?" -#: ../src/libs/tagging.c:1768 +#: ../src/libs/tagging.c:1798 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d címke törlésre kerül" msgstr[1] "%d címke törlésre kerül" -#: ../src/libs/tagging.c:1775 ../src/libs/tagging.c:1995 -#: ../src/libs/tagging.c:2304 +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 +#: ../src/libs/tagging.c:2334 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d kép frissítve lesz" msgstr[1] "%d kép frissítve lesz" -#: ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:1836 #, c-format msgid "%d tags removed" msgstr "%d címke eltávolítva" -#: ../src/libs/tagging.c:1850 +#: ../src/libs/tagging.c:1880 msgid "create tag" msgstr "címke létrehozása" -#: ../src/libs/tagging.c:1866 +#: ../src/libs/tagging.c:1896 #, c-format msgid "add to: \"%s\" " msgstr "hozzáadás ehhez: „%s” " -#: ../src/libs/tagging.c:1871 ../src/libs/tagging.c:2019 +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 msgid "category" msgstr "kategória" -#: ../src/libs/tagging.c:1884 ../src/libs/tagging.c:2010 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 msgid "name: " msgstr "név: " -#: ../src/libs/tagging.c:1887 ../src/libs/tagging.c:2030 +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 msgid "synonyms: " msgstr "szinonimák: " -#: ../src/libs/tagging.c:1895 ../src/libs/tagging.c:2047 -#: ../src/libs/tagging.c:2330 +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 +#: ../src/libs/tagging.c:2360 msgid "empty tag is not allowed, aborting" msgstr "üres címke nem megengedett, megszakítás" -#: ../src/libs/tagging.c:1906 +#: ../src/libs/tagging.c:1936 msgid "tag name already exists. aborting." msgstr "címke név már létezik. megszakítás." -#: ../src/libs/tagging.c:1989 ../src/libs/tagging.c:2298 +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d címke frissítve lesz" msgstr[1] "%d címke frissítve lesz" -#: ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:2079 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -28922,101 +32566,101 @@ msgstr "" "a „|” karakter nem használható címke átnevezésénél.\n" "a hierarchia módosításához ehelyett az útvonalat nevezze át. megszakítva." -#: ../src/libs/tagging.c:2098 ../src/libs/tagging.c:2232 +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "legalább egy új címkenév (%s) már létezik. megszakítás" -#: ../src/libs/tagging.c:2288 +#: ../src/libs/tagging.c:2318 msgid "change path" msgstr "útvonal módosítása" -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:2364 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "" "a „|” karakter rossz helyen van, üres címke nem engedélyezett. megszakítás" -#: ../src/libs/tagging.c:2466 +#: ../src/libs/tagging.c:2496 #, c-format msgid "tag %s created" msgstr "%s címke létrehozva" -#: ../src/libs/tagging.c:2495 +#: ../src/libs/tagging.c:2525 msgid "attach tag" msgstr "címke hozzárendelése" -#: ../src/libs/tagging.c:2510 +#: ../src/libs/tagging.c:2540 msgid "create tag..." msgstr "címke létrehozása…" -#: ../src/libs/tagging.c:2517 +#: ../src/libs/tagging.c:2547 msgid "delete tag" msgstr "címke törlése" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2555 msgid "delete node" msgstr "pont törlése" -#: ../src/libs/tagging.c:2539 +#: ../src/libs/tagging.c:2569 msgid "change path..." msgstr "útvonal módosítása…" -#: ../src/libs/tagging.c:2550 +#: ../src/libs/tagging.c:2580 msgid "set as a tag" msgstr "beállítás címkének" -#: ../src/libs/tagging.c:2562 +#: ../src/libs/tagging.c:2592 msgid "copy to entry" msgstr "másolás a beviteli mezőbe" -#: ../src/libs/tagging.c:2588 +#: ../src/libs/tagging.c:2618 msgid "go to tag collection" msgstr "címke gyűjtemény megnyitása" -#: ../src/libs/tagging.c:2595 +#: ../src/libs/tagging.c:2625 msgid "go back to work" msgstr "vissza a munkához" -#: ../src/libs/tagging.c:2771 +#: ../src/libs/tagging.c:2801 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2773 +#: ../src/libs/tagging.c:2803 msgid "(private)" msgstr "(privát)" -#: ../src/libs/tagging.c:2802 +#: ../src/libs/tagging.c:2832 msgid "select a keyword file" msgstr "válasszon egy kulcsszó fájlt" -#: ../src/libs/tagging.c:2817 +#: ../src/libs/tagging.c:2847 msgid "error importing tags" msgstr "hiba történt a címkék importálásakor" -#: ../src/libs/tagging.c:2819 +#: ../src/libs/tagging.c:2849 #, c-format msgid "%zd tags imported" msgstr "%zd címke importálva" -#: ../src/libs/tagging.c:2844 +#: ../src/libs/tagging.c:2874 msgid "select file to export to" msgstr "válassza ki a fájlt, amibe exportálni fog" -#: ../src/libs/tagging.c:2860 +#: ../src/libs/tagging.c:2890 msgid "error exporting tags" msgstr "hiba történt a címkék exportálásakor" -#: ../src/libs/tagging.c:2862 +#: ../src/libs/tagging.c:2892 #, c-format msgid "%zd tags exported" msgstr "%zd címke exportálva" -#: ../src/libs/tagging.c:3340 +#: ../src/libs/tagging.c:3370 msgid "drop to root" msgstr "legfelső szintre dobás" -#: ../src/libs/tagging.c:3497 +#: ../src/libs/tagging.c:3527 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -29028,47 +32672,47 @@ msgstr "" "jobb-klikkel további műveleteket végezhet a kapcsolt címkén,\n" "a Tab a beviteli mezőbe helyezi a fókuszt" -#: ../src/libs/tagging.c:3511 +#: ../src/libs/tagging.c:3541 msgid "attach" msgstr "hozzárendel" -#: ../src/libs/tagging.c:3513 +#: ../src/libs/tagging.c:3543 msgid "attach tag to all selected images" msgstr "címke hozzárendelése a kijelölt képekhez" -#: ../src/libs/tagging.c:3516 +#: ../src/libs/tagging.c:3546 msgid "detach" msgstr "eltávolít" -#: ../src/libs/tagging.c:3518 +#: ../src/libs/tagging.c:3548 msgid "detach tag from all selected images" msgstr "címke eltávolítása a kijelölt képekről" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "toggle list with / without hierarchy" msgstr "listanézet váltása hierarchiával/nélkül" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "hide" msgstr "elrejtés" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "toggle sort by name or by count" msgstr "név / darabszám szerint rendezés váltása" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "sort" msgstr "rendezés" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "toggle show or not darktable tags" msgstr "darktable címkék megjelenítése/elrejtése" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "dttags" msgstr "dttags" -#: ../src/libs/tagging.c:3555 +#: ../src/libs/tagging.c:3585 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -29076,17 +32720,16 @@ msgid "" "press shift+Tab to select the first attached user tag" msgstr "" "adja meg a címke nevét\n" -"nyomjon Entert az új címke létrehozásához és a kijelölt képhez " -"kapcsolásához\n" +"nyomjon Entert az új címke létrehozásához és a kijelölt képhez kapcsolásához\n" "nyomjon Tab vagy Le billentyűt az első egyező címkére ugráshoz\n" "nyomjon shift+Tab billentyűt az első hozzákapcsolt felhasználói címkéhez " "ugráshoz" -#: ../src/libs/tagging.c:3568 ../src/libs/tagging.c:3575 +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 msgid "clear entry" msgstr "beviteli mező törlés" -#: ../src/libs/tagging.c:3634 +#: ../src/libs/tagging.c:3664 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -29103,48 +32746,47 @@ msgstr "" "jobb kattintással a kiválasztott címke további műveletei érhetőek el\n" "shift+Tab a beviteli mezőbe helyezi a fókuszt" -#: ../src/libs/tagging.c:3680 +#: ../src/libs/tagging.c:3710 msgid "" "create a new tag with the\n" "name you entered" msgstr "új címke készítése az ön által megadott néven" -#: ../src/libs/tagging.c:3686 +#: ../src/libs/tagging.c:3716 msgid "import tags from a Lightroom keyword file" msgstr "címkék importálása egy Lightroom kulcsszó fájlból" -#: ../src/libs/tagging.c:3693 +#: ../src/libs/tagging.c:3723 msgid "export all tags to a Lightroom keyword file" msgstr "összes címke exportálása egy Lightroom kulcsszó fájlba" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "toggle list / tree view" msgstr "lista / fa nézet váltása" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "tree" msgstr "fa" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3733 msgid "toggle list with / without suggestion" msgstr "listanézet váltása javaslattal/nélkül" -#: ../src/libs/tagging.c:3704 +#: ../src/libs/tagging.c:3734 msgid "suggestion" msgstr "javaslat" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3753 msgid "redo last tag" msgstr "utolsó címke ismétlése" -#: ../src/libs/tagging.c:3810 +#: ../src/libs/tagging.c:3840 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" -"címke gyorsbillentyű nem aktív a címke fanézetben. kérem, váltson " -"listanézetre" +"címke gyorsbillentyű nem aktív a címke fanézetben. kérem, váltson listanézetre" -#: ../src/libs/tagging.c:3943 +#: ../src/libs/tagging.c:3979 msgid "tagging settings" msgstr "címkézési beállítások" @@ -29175,10 +32817,37 @@ msgstr "a kijelölt képek színcímkéinek törlése" msgid "enter a description of how you use this color label" msgstr "írja le, hogyan használja ezt a színcímkét" -#: ../src/libs/tools/filmstrip.c:45 +#: ../src/libs/tools/filmstrip.c:46 msgid "filmstrip" msgstr "filmszalag" +#: ../src/libs/tools/filmstrip.c:102 +msgid "filmstrip auto-scroll enabled" +msgstr "filmszalag automatikus görgetése engedélyezve" + +#: ../src/libs/tools/filmstrip.c:106 +msgid "filmstrip auto-scroll disabled" +msgstr "filmszalag automatikus görgetése letiltva" + +#: ../src/libs/tools/filmstrip.c:128 +#, c-format +msgid "pinned in second window: %s" +msgstr "kitűzve a második ablakra: %s" + +#. register action and attach it to self->widget so the quick-shortcut +#. button can discover it by hovering anywhere over the filmstrip +#: ../src/libs/tools/filmstrip.c:147 ../src/libs/tools/filmstrip.c:149 +msgid "pin in second window" +msgstr "kitűzés a második ablakra" + +#: ../src/libs/tools/filmstrip.c:152 +msgid "auto-scroll to selected image" +msgstr "auto-görgetés a kijelölt képre" + +#: ../src/libs/tools/filmstrip.c:154 +msgid "center on selected image" +msgstr "központosítás a kijelölt képhez" + #: ../src/libs/tools/filter.c:42 msgid "filter" msgstr "szűrő" @@ -29329,8 +32998,7 @@ msgstr "érvénytelen gamepad tengely" msgid "thumbnails overlays for size" msgstr "bélyegkép rátétek ehhez a mérethez" -#: ../src/libs/tools/global_toolbox.c:246 -#: ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -29339,13 +33007,11 @@ msgstr "" "időtartam a kép fölötti egérmozdulat után, mielőtt a rátét blokk eltűnne\n" "-1 értékre állítva a rátét sosem tűnik el" -#: ../src/libs/tools/global_toolbox.c:251 -#: ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 msgid "timeout only available for block overlay" msgstr "az időtartam csak a blokk rátétnél érhető el" -#: ../src/libs/tools/global_toolbox.c:275 -#: ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 msgid "culling overlays" msgstr "selejtező rátétek" @@ -29361,13 +33027,11 @@ msgstr "itt nem érhetőek el rátétek…" msgid "grouping" msgstr "csoportosítás" -#: ../src/libs/tools/global_toolbox.c:392 -#: ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 msgid "expand grouped images" msgstr "csoportosított képek kibontása" -#: ../src/libs/tools/global_toolbox.c:394 -#: ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 msgid "collapse grouped images" msgstr "csoportosított képek összecsukása" @@ -29380,8 +33044,7 @@ msgid "click to change the type of overlays shown on thumbnails" msgstr "" "kattintson a bélyegképek fölött megjelenítendő rátétek típusának váltásához" -#: ../src/libs/tools/global_toolbox.c:424 -#: ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 msgid "overlay mode for size" msgstr "rátét mód ehhez a mérethez" @@ -29389,8 +33052,7 @@ msgstr "rátét mód ehhez a mérethez" msgid "thumbnail overlays" msgstr "bélyegkép rátétek" -#: ../src/libs/tools/global_toolbox.c:430 -#: ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 msgid "no overlays" msgstr "nincs rátét" @@ -29402,13 +33064,11 @@ msgstr "rátét egér fölé vivésre" msgid "extended overlays on mouse hover" msgstr "bővített rátét egér fölé vivésre" -#: ../src/libs/tools/global_toolbox.c:433 -#: ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 msgid "permanent overlays" msgstr "állandó rátét" -#: ../src/libs/tools/global_toolbox.c:434 -#: ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 msgid "permanent extended overlays" msgstr "állandó bővített rátét" @@ -29416,18 +33076,15 @@ msgstr "állandó bővített rátét" msgid "permanent overlays extended on mouse hover" msgstr "állandó rátét, egér fölé vivésre kibővítve" -#: ../src/libs/tools/global_toolbox.c:437 -#: ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 msgid "overlays block on mouse hover" msgstr "rátét blokk egér fölé vivésre" -#: ../src/libs/tools/global_toolbox.c:438 -#: ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 msgid "during (s)" msgstr "ennyi ideig (mp)" -#: ../src/libs/tools/global_toolbox.c:443 -#: ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 msgid "show tooltip" msgstr "buboréksúgó megjelenítése" @@ -29576,6 +33233,14 @@ msgstr "selejtező zoom mód váltása" msgid "exit current layout" msgstr "kilépés a jelenlegi elrendezésből" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "előzménynapló" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "előzménynapló megtekintése" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" @@ -29595,12 +33260,12 @@ msgstr "még %d egyező (lefelé) mozgatás a relatív kódolásra váltás elő msgid "switching encoding to relative (down = %d)" msgstr "váltás relatív kódolásra (le = %d)" -#: ../src/libs/tools/midi.c:558 +#: ../src/libs/tools/midi.c:559 #, c-format msgid "%s opened as midi%d" msgstr "%s megnyitva mint midi%d" -#: ../src/libs/tools/module_toolbox.c:48 +#: ../src/libs/tools/module_toolbox.c:26 msgid "module toolbox" msgstr "moduleszköztár" @@ -29621,7 +33286,7 @@ msgstr "kijelölés kezdete" msgid "stop selection" msgstr "kijelölés vége" -#: ../src/libs/tools/view_toolbox.c:48 +#: ../src/libs/tools/view_toolbox.c:29 msgid "view toolbox" msgstr "nézeteszköztár" @@ -29629,38 +33294,41 @@ msgstr "nézeteszköztár" msgid "viewswitcher" msgstr "nézetváltó" -#: ../src/lua/preferences.c:661 ../src/lua/preferences.c:676 -#: ../src/lua/preferences.c:688 ../src/lua/preferences.c:701 -#: ../src/lua/preferences.c:717 ../src/lua/preferences.c:781 +#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 +#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 +#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 #, c-format msgid "double-click to reset to `%s'" msgstr "dupla kattintással visszaállítja erre: „%s”" -#: ../src/lua/preferences.c:686 +#: ../src/lua/preferences.c:708 msgid "select file" msgstr "fájl kiválasztása" -#: ../src/lua/preferences.c:740 +#: ../src/lua/preferences.c:762 #, c-format msgid "double-click to reset to `%d'" msgstr "dupla kattintással visszaállítja erre: „%d”" -#: ../src/lua/preferences.c:767 +#: ../src/lua/preferences.c:789 #, c-format msgid "double-click to reset to `%f'" msgstr "dupla kattintás alapértelmezett értékre állítja: „%f”" -#: ../src/lua/preferences.c:842 +#: ../src/lua/preferences.c:868 msgid "Lua options" msgstr "Lua beállítások" -#: ../src/views/darkroom.c:565 +#: ../src/lua/preferences.c:919 +msgid "per-script configuration options" +msgstr "szkriptenkénti beállítási lehetőségek" + +#: ../src/views/darkroom.c:626 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" "\n" -"if stored on an external drive, ensure that the drive is connected and " -"files\n" +"if stored on an external drive, ensure that the drive is connected and files\n" "can be accessed in the same locations as when you imported this image." msgstr "" "a(z) „%s” fájl nem érhető el, ezért most átváltunk az átvilágítóra.\n" @@ -29669,7 +33337,7 @@ msgstr "" "csatlakoztatva van,\n" "és a fájlok ugyanazokon a helyeken érhetők el, mint a kép importálásakor." -#: ../src/views/darkroom.c:572 +#: ../src/views/darkroom.c:633 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -29680,14 +33348,14 @@ msgstr "" "\n" "ellenőrizze, hogy helyesen és teljesen másolta-e át a fényképezőgépről." -#: ../src/views/darkroom.c:578 +#: ../src/views/darkroom.c:639 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "" "a(z) „%s” fájl formátuma nem ismerhető fel, ezért most átváltunk az " "átvilágítóra." -#: ../src/views/darkroom.c:583 +#: ../src/views/darkroom.c:644 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." @@ -29695,13 +33363,12 @@ msgstr "" "a(z) „%s” fájl nem támogatott modellű fényképezővel készült, ezért most " "átváltunk az átvilágítóra." -#: ../src/views/darkroom.c:588 +#: ../src/views/darkroom.c:649 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" "\n" -"please check that the image format and compression mode you selected in " -"your\n" +"please check that the image format and compression mode you selected in your\n" "camera's menus is supported (see https://www.darktable.org/resources/camera-" "support/\n" "and the release notes for this version of darktable)" @@ -29714,7 +33381,7 @@ msgstr "" "(lásd a https://www.darktable.org/resources/camera-support/ oldalt és a " "darktable jelen verziójának kiadási megjegyzéseit)" -#: ../src/views/darkroom.c:596 +#: ../src/views/darkroom.c:657 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -29726,7 +33393,7 @@ msgstr "" "\n" "ellenőrizze, hogy nincs-e a fájl vége levágva." -#: ../src/views/darkroom.c:602 +#: ../src/views/darkroom.c:663 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -29742,66 +33409,65 @@ msgstr "" "a darktable nem tudta betölteni a(z) „%s” fájlt, ezért most átváltunk az " "átvilágítóra.\n" "\n" -"ellenőrizze, hogy a képet készítő fényképező modellt támogatja-e a " -"darktable\n" +"ellenőrizze, hogy a képet készítő fényképező modellt támogatja-e a darktable\n" "(a támogatott fényképezők listája itt érhető el: https://www.darktable.org/" "resources/camera-support/).\n" "ha biztos benne, hogy a fényképező modell támogatott, kérem nyisson egy " "hibajegyet\n" "https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:630 +#: ../src/views/darkroom.c:691 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "„%s” betöltése…" -#: ../src/views/darkroom.c:823 ../src/views/darkroom.c:2718 +#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 msgid "gamut check" msgstr "gamut ellenőrzés" -#: ../src/views/darkroom.c:824 +#: ../src/views/darkroom.c:922 msgid "soft proof" msgstr "soft proof" #. fail :( -#: ../src/views/darkroom.c:866 ../src/views/print.c:318 +#: ../src/views/darkroom.c:964 ../src/views/print.c:318 msgid "no image to open!" msgstr "nincs megnyitható kép!" -#: ../src/views/darkroom.c:892 +#: ../src/views/darkroom.c:990 msgid "file not found" msgstr "fájl nem található" -#: ../src/views/darkroom.c:896 +#: ../src/views/darkroom.c:994 msgid "unspecified failure" msgstr "meghatározatlan hibameghatározatlan hiba" -#: ../src/views/darkroom.c:899 +#: ../src/views/darkroom.c:997 msgid "unsupported file format" msgstr "nem támogatott fájlformátum" -#: ../src/views/darkroom.c:902 +#: ../src/views/darkroom.c:1000 msgid "unsupported camera model" msgstr "nem támogatott fényképezőmodell" -#: ../src/views/darkroom.c:905 +#: ../src/views/darkroom.c:1003 msgid "unsupported feature in file" msgstr "nem támogatott funkció a fájlban" -#: ../src/views/darkroom.c:908 +#: ../src/views/darkroom.c:1006 msgid "file appears corrupt" msgstr "a fájl sérült" -#: ../src/views/darkroom.c:911 +#: ../src/views/darkroom.c:1009 msgid "I/O error" msgstr "I/O hiba" -#: ../src/views/darkroom.c:914 +#: ../src/views/darkroom.c:1012 msgid "cache full" msgstr "betelt a gyorsítótár" -#: ../src/views/darkroom.c:917 +#: ../src/views/darkroom.c:1015 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -29810,35 +33476,135 @@ msgstr "" "a(z) „%s” kép nem tölthető be\n" "%s" -#: ../src/views/darkroom.c:956 ../src/views/darkroom.c:1340 +#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 msgid "can't change image in GIMP plugin mode" msgstr "nem lehet módosítani a képet GIMP-bővítmény módban" -#: ../src/views/darkroom.c:2456 ../src/views/darkroom.c:2458 +#: ../src/views/darkroom.c:1510 +msgid "past end of collection, looped to first image" +msgstr "körbeértünk a gyűjteményben, váltás az első képre" + +#: ../src/views/darkroom.c:1512 +msgid "past beginning of collection, looped to last image" +msgstr "körbeértünk a gyűjteményben, váltás az utolsó képre" + +#: ../src/views/darkroom.c:2626 +msgid "no visible modules" +msgstr "nincs látható modul" + +#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#, c-format +msgid "focused instance '%s' of '%s'" +msgstr "fókuszban lévő példány '%s' / '%s'" + +#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#, c-format +msgid "focused module '%s'" +msgstr "fókuszban lévő modul '%s'" + +#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 +#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 +#: ../src/views/darkroom.c:2771 +msgid "no focused module" +msgstr "nincs fókuszban lévő modul" + +#: ../src/views/darkroom.c:2668 +#, c-format +msgid "'%s' cannot be enabled or disabled" +msgstr "„%s”-t nem lehet engedélyezni vagy letiltani" + +#: ../src/views/darkroom.c:2678 +#, c-format +msgid "enabled instance '%s' of '%s'" +msgstr "'%s' / '%s' példány engedélyezve" + +#: ../src/views/darkroom.c:2680 +#, c-format +msgid "disabled instance '%s' of '%s'" +msgstr "'%s' / '%s' példány letiltva" + +#: ../src/views/darkroom.c:2685 +#, c-format +msgid "enabled module '%s'" +msgstr "„%s” modul engedélyezve" + +#: ../src/views/darkroom.c:2687 +#, c-format +msgid "disabled module '%s'" +msgstr "„%s” modul letiltva" + +#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#, c-format +msgid "'%s' does not support multiple instances" +msgstr "„%s” nem támogat több példányt" + +#: ../src/views/darkroom.c:2716 +#, c-format +msgid "added instance '%s' of '%s'" +msgstr "'%s' / '%s' példány hozzáadva" + +#: ../src/views/darkroom.c:2720 +#, c-format +msgid "added instance of '%s'" +msgstr "„%s” példánya hozzáadva" + +#: ../src/views/darkroom.c:2739 +#, c-format +msgid "deleted instance '%s' of '%s'" +msgstr "'%s' / '%s' példány törölve" + +#: ../src/views/darkroom.c:2741 +#, c-format +msgid "deleted instance of '%s'" +msgstr "„%s” példánya törölve" + +#: ../src/views/darkroom.c:2788 +#, c-format +msgid "only one instance of '%s'" +msgstr "„%s” csak egyetlen példánya" + +#. cycle through visible modules and their instances +#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +msgid "cycle modules" +msgstr "modulok váltása" + +#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 msgid "quick access to presets" msgstr "tárolt beállítások gyors elérése" -#: ../src/views/darkroom.c:2468 +#: ../src/views/darkroom.c:2888 msgid "quick access to styles" msgstr "stílusok gyors elérése" -#: ../src/views/darkroom.c:2471 +#: ../src/views/darkroom.c:2891 msgid "quick access for applying any of your styles" msgstr "az alkalmazható stílusok gyors elérése" -#: ../src/views/darkroom.c:2478 +#: ../src/views/darkroom.c:2898 msgid "second window" msgstr "második ablak" -#: ../src/views/darkroom.c:2483 +#: ../src/views/darkroom.c:2903 msgid "display a second darkroom image window" msgstr "második sötétszoba ablak megjelenítése" -#: ../src/views/darkroom.c:2491 +#. Register a toggle-pin action for the second window as a command so the +#. shortcut works independently of the pin button widget. The pin button +#. is wired to this same action in _darkroom_ui_second_window_init() for +#. right-click shortcut assignment and tooltip display. +#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +msgid "toggle pinned state in second window" +msgstr "kitűzött állapot váltása a második ablakban" + +#: ../src/views/darkroom.c:2923 +msgid "delete instance" +msgstr "példány törlése" + +#: ../src/views/darkroom.c:2932 msgid "color assessment" msgstr "színkiértékelés" -#: ../src/views/darkroom.c:2493 +#: ../src/views/darkroom.c:2934 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -29846,15 +33612,15 @@ msgstr "" "színkiértékelés kapcsolása\n" "jobb klikk a beállításokhoz" -#: ../src/views/darkroom.c:2510 ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 msgid "color_assessment" msgstr "színkiértékelés" -#: ../src/views/darkroom.c:2510 +#: ../src/views/darkroom.c:2951 msgid "total border width relative to screen" msgstr "a teljes szegélyszélesség a kijelzőhöz viszonyítva" -#: ../src/views/darkroom.c:2512 +#: ../src/views/darkroom.c:2953 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -29863,20 +33629,19 @@ msgstr "" "üzemmódhoz.\n" "ez magába foglalja a külső szürke részt a belső fehér kereten felül." -#: ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:2964 msgid "white border ratio" msgstr "fehér szegély aránya" -#: ../src/views/darkroom.c:2525 -msgid "" -"the border ratio specifies the fraction of the white part of the border." +#: ../src/views/darkroom.c:2966 +msgid "the border ratio specifies the fraction of the white part of the border." msgstr "a szegélyarány a szegély fehér részének hányadát határozza meg." -#: ../src/views/darkroom.c:2536 +#: ../src/views/darkroom.c:2977 msgid "high quality processing" msgstr "magas minőségű feldolgozás" -#: ../src/views/darkroom.c:2540 +#: ../src/views/darkroom.c:2981 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -29884,7 +33649,7 @@ msgstr "" "magas minőségű feldolgozás váltása. ha aktív, a darktable úgy dolgozza fel a " "képadatokat, mint exportálásnál" -#: ../src/views/darkroom.c:2559 +#: ../src/views/darkroom.c:3000 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -29892,27 +33657,27 @@ msgstr "" "raw túlexponáltság kijelzésének váltása\n" "jobb kattintás az opciókhoz" -#: ../src/views/darkroom.c:2580 +#: ../src/views/darkroom.c:3021 msgid "select how to mark the clipped pixels" msgstr "válassza ki a levágott pixelek jelölésének módját" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3024 msgid "mark with CFA color" msgstr "jelölés mozaikszűrő mintával" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3024 msgid "mark with solid color" msgstr "jelölés egy színnel" -#: ../src/views/darkroom.c:2584 +#: ../src/views/darkroom.c:3025 msgid "false color" msgstr "hamisszínes" -#: ../src/views/darkroom.c:2589 ../src/views/darkroom.c:2659 +#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 msgid "color scheme" msgstr "színséma" -#: ../src/views/darkroom.c:2590 +#: ../src/views/darkroom.c:3031 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -29920,27 +33685,27 @@ msgstr "" "válassza ki a túlexponáltságot jelző tömör színt.\n" "csak akkor lesz használva, ha a mód „jelölés egy színnel”" -#: ../src/views/darkroom.c:2593 +#: ../src/views/darkroom.c:3034 msgctxt "solidcolor" msgid "red" msgstr "vörös" -#: ../src/views/darkroom.c:2594 +#: ../src/views/darkroom.c:3035 msgctxt "solidcolor" msgid "green" msgstr "zöld" -#: ../src/views/darkroom.c:2595 +#: ../src/views/darkroom.c:3036 msgctxt "solidcolor" msgid "blue" msgstr "kék" -#: ../src/views/darkroom.c:2596 +#: ../src/views/darkroom.c:3037 msgctxt "solidcolor" msgid "black" msgstr "fekete" -#: ../src/views/darkroom.c:2607 +#: ../src/views/darkroom.c:3048 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -29950,7 +33715,7 @@ msgstr "" "1.0 – fehér szint\n" "0.0 – fekete szint" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:3067 msgid "" "toggle clipping indication\n" "right-click for options" @@ -29958,11 +33723,11 @@ msgstr "" "levágás jelzésének kapcsolása\n" "jobb klikk a beállításokhoz" -#: ../src/views/darkroom.c:2647 +#: ../src/views/darkroom.c:3088 msgid "clipping preview mode" msgstr "levágás előnézeti mód" -#: ../src/views/darkroom.c:2648 +#: ../src/views/darkroom.c:3089 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -29970,39 +33735,39 @@ msgstr "" "válassza ki a metrikát, aminek az előnézetét látni szeretné.\n" "a teljes gamut az összes többi kombinációja" -#: ../src/views/darkroom.c:2652 +#: ../src/views/darkroom.c:3093 msgid "full gamut" msgstr "teljes gamut" -#: ../src/views/darkroom.c:2653 +#: ../src/views/darkroom.c:3094 msgid "any RGB channel" msgstr "bármely RGB csatorna" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3095 msgid "luminance only" msgstr "csak fénysűrűség" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3095 msgid "saturation only" msgstr "csak telítettség" -#: ../src/views/darkroom.c:2660 +#: ../src/views/darkroom.c:3101 msgid "select colors to indicate clipping" msgstr "válassza ki a levágást jelző színeket" -#: ../src/views/darkroom.c:2664 +#: ../src/views/darkroom.c:3105 msgid "red & blue" msgstr "vörös & kék" -#: ../src/views/darkroom.c:2665 +#: ../src/views/darkroom.c:3106 msgid "purple & green" msgstr "lila & zöld" -#: ../src/views/darkroom.c:2673 +#: ../src/views/darkroom.c:3114 msgid "lower threshold" msgstr "alsó küszöb" -#: ../src/views/darkroom.c:2674 +#: ../src/views/darkroom.c:3115 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -30022,11 +33787,11 @@ msgstr "" "a tipikus színes fényes nyomatok -8.00 FÉ-nél állítanak elő feketét,\n" "a tipikus fekete-fehér fényes nyomatok -9.00 FÉ-nél állítanak elő feketét." -#: ../src/views/darkroom.c:2691 +#: ../src/views/darkroom.c:3132 msgid "upper threshold" msgstr "felső küszöb" -#: ../src/views/darkroom.c:2693 +#: ../src/views/darkroom.c:3134 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -30035,11 +33800,11 @@ msgstr "" "a fekete pont levágásának küszöbértéke.\n" "a 100% a csúcs közepes fénysűrűség." -#: ../src/views/darkroom.c:2705 +#: ../src/views/darkroom.c:3146 msgid "softproof" msgstr "softproof" -#: ../src/views/darkroom.c:2709 +#: ../src/views/darkroom.c:3150 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -30047,7 +33812,7 @@ msgstr "" "softproof nézet ki/be kapcsolása\n" "jobb klikk a profil beállításaihoz" -#: ../src/views/darkroom.c:2722 +#: ../src/views/darkroom.c:3163 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -30055,54 +33820,54 @@ msgstr "" "gamut ellenőrzés ki/be kapcsolása\n" "jobb klikk a profil beállításaihoz" -#: ../src/views/darkroom.c:2750 ../src/views/darkroom.c:2757 -#: ../src/views/darkroom.c:2776 ../src/views/darkroom.c:2778 -#: ../src/views/darkroom.c:2780 ../src/views/darkroom.c:2782 -#: ../src/views/lighttable.c:1262 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 +#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 +#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 +#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 msgid "profiles" msgstr "profilok" -#: ../src/views/darkroom.c:2758 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 msgid "preview intent" msgstr "előnézeti szándék" -#: ../src/views/darkroom.c:2776 ../src/views/lighttable.c:1268 +#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 msgid "display profile" msgstr "kijelzőprofil" -#: ../src/views/darkroom.c:2778 ../src/views/lighttable.c:1271 +#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 msgid "preview display profile" msgstr "kijelzőprofil előnézete" -#: ../src/views/darkroom.c:2782 +#: ../src/views/darkroom.c:3223 msgid "histogram profile" msgstr "hisztogram profil" -#: ../src/views/darkroom.c:2789 +#: ../src/views/darkroom.c:3230 msgid "second preview window color assessment" msgstr "második előnézeti színkiértékelés ablak" -#: ../src/views/darkroom.c:2792 +#: ../src/views/darkroom.c:3233 msgid "color assessment second preview" msgstr "színkiértékelés második előnézet" -#: ../src/views/darkroom.c:2840 ../src/views/lighttable.c:1305 +#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 msgid "display ICC profiles" msgstr "kijelző ICC-profiljai" -#: ../src/views/darkroom.c:2844 ../src/views/lighttable.c:1309 +#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 msgid "preview display ICC profiles" msgstr "kijelző ICC-profiljainak előnézete" -#: ../src/views/darkroom.c:2848 +#: ../src/views/darkroom.c:3289 msgid "softproof ICC profiles" msgstr "softproof ICC-profilok" -#: ../src/views/darkroom.c:2853 +#: ../src/views/darkroom.c:3294 msgid "histogram and color picker ICC profiles" msgstr "hisztogram és színpipetta ICC-profilok" -#: ../src/views/darkroom.c:2902 +#: ../src/views/darkroom.c:3338 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -30111,262 +33876,262 @@ msgstr "" "jobb klikk a segédvonal beállításaihoz" #. Fullscreen preview key -#: ../src/views/darkroom.c:2921 +#: ../src/views/darkroom.c:3357 msgid "full preview" msgstr "teljes képernyős előnézet" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:2926 +#: ../src/views/darkroom.c:3362 msgid "force pan/zoom/rotate with mouse" msgstr "egérrel mozgatás/nagyítás/forgatás kényszerítése" #. Zoom shortcuts -#: ../src/views/darkroom.c:2941 +#: ../src/views/darkroom.c:3377 msgid "zoom close-up" msgstr "zoom: közelkép" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:2945 ../src/views/lighttable.c:1361 +#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 msgid "zoom in" msgstr "nagyítás" -#: ../src/views/darkroom.c:2947 ../src/views/lighttable.c:1363 +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 msgid "zoom out" msgstr "kicsinyítés" #. Shortcut to skip images -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3387 msgid "image forward" msgstr "következő kép" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3389 msgid "image back" msgstr "előző kép" #. cycle overlay colors -#: ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:3393 msgid "cycle overlay colors" msgstr "rátétszínek lapozása" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:2961 +#: ../src/views/darkroom.c:3397 msgid "show drawn masks" msgstr "rajzolt maszkok megjelenítése" #. brush size +/- -#: ../src/views/darkroom.c:2965 +#: ../src/views/darkroom.c:3401 msgid "increase brush size" msgstr "ecsetméret növelése" -#: ../src/views/darkroom.c:2967 +#: ../src/views/darkroom.c:3403 msgid "decrease brush size" msgstr "ecsetméret csökkentése" #. brush hardness +/- -#: ../src/views/darkroom.c:2971 +#: ../src/views/darkroom.c:3407 msgid "increase brush hardness" msgstr "ecset keménységének növelése" -#: ../src/views/darkroom.c:2973 +#: ../src/views/darkroom.c:3409 msgid "decrease brush hardness" msgstr "ecset keménységének csökkentése" #. brush opacity +/- -#: ../src/views/darkroom.c:2977 +#: ../src/views/darkroom.c:3413 msgid "increase brush opacity" msgstr "ecset átlátszatlanságának növelése" -#: ../src/views/darkroom.c:2979 +#: ../src/views/darkroom.c:3415 msgid "decrease brush opacity" msgstr "ecset átlátszatlanságának csökkentése" #. undo/redo -#: ../src/views/darkroom.c:2983 ../src/views/lighttable.c:1353 +#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 #: ../src/views/map.c:2400 msgid "undo" msgstr "visszavonás" -#: ../src/views/darkroom.c:2985 ../src/views/lighttable.c:1354 +#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 #: ../src/views/map.c:2402 msgid "redo" msgstr "újra" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:2989 +#: ../src/views/darkroom.c:3425 msgid "change keyboard shortcut slider precision" msgstr "csúszkák gyorsbillentyű általi pontosságának módosítása" -#: ../src/views/darkroom.c:2992 +#: ../src/views/darkroom.c:3428 msgid "synchronize selection" msgstr "kijelölés szinkronizálása" -#: ../src/views/darkroom.c:3711 +#: ../src/views/darkroom.c:4380 msgid "keyboard shortcut slider precision: fine" msgstr "gyorsbillentyű – csúszka pontosság: normál" -#: ../src/views/darkroom.c:3713 +#: ../src/views/darkroom.c:4382 msgid "keyboard shortcut slider precision: normal" msgstr "gyorsbillentyű – csúszka pontosság: normál" -#: ../src/views/darkroom.c:3715 +#: ../src/views/darkroom.c:4384 msgid "keyboard shortcut slider precision: coarse" msgstr "gyorsbillentyű – csúszka pontosság: durva" -#: ../src/views/darkroom.c:3731 +#: ../src/views/darkroom.c:4400 msgid "switch to lighttable" msgstr "váltás átvilágítóra" -#: ../src/views/darkroom.c:3733 ../src/views/lighttable.c:956 +#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 msgid "zoom in the image" msgstr "belenagyítás a képbe" -#: ../src/views/darkroom.c:3735 +#: ../src/views/darkroom.c:4404 msgid "unbounded zoom in the image" msgstr "korlátlan belenagyítás a képbe" -#: ../src/views/darkroom.c:3737 +#: ../src/views/darkroom.c:4406 msgid "zoom to 100% 200% and back" msgstr "nagyítás 100%-ra 200%-ra és vissza" -#: ../src/views/darkroom.c:3739 ../src/views/lighttable.c:959 +#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 msgid "pan a zoomed image" msgstr "nagyított kép eltolása" -#: ../src/views/darkroom.c:3742 ../src/views/lighttable.c:1001 +#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 msgid "[modules] expand module without closing others" msgstr "modul kibontása a többi becsukása nélkül" -#: ../src/views/darkroom.c:3743 ../src/views/lighttable.c:1002 +#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 msgid "[modules] expand module and close others" msgstr "[modulok] modul kibontása és a többi becsukása" -#: ../src/views/darkroom.c:3745 +#: ../src/views/darkroom.c:4414 msgid "[modules] rename module" msgstr "[modulok] modul átnevezése" -#: ../src/views/darkroom.c:3748 +#: ../src/views/darkroom.c:4417 msgid "[modules] change module position in pipe" msgstr "[modulok] modul pozíciójának módosítása a feldolgozási soron" #. Show infos key -#: ../src/views/lighttable.c:730 ../src/views/lighttable.c:1344 +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 msgid "show infos" msgstr "infók megjelenítése" -#: ../src/views/lighttable.c:833 +#: ../src/views/lighttable.c:1023 msgid "middle" msgstr "középső" -#: ../src/views/lighttable.c:951 +#: ../src/views/lighttable.c:1150 msgid "open image in darkroom" msgstr "kép megnyitása sötétkamrában" -#: ../src/views/lighttable.c:955 +#: ../src/views/lighttable.c:1155 msgid "switch to next/previous image" msgstr "váltás a követező/előző képre" -#: ../src/views/lighttable.c:958 ../src/views/lighttable.c:989 +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 #, no-c-format msgid "zoom to 100% and back" msgstr "zoomolás 100%-ra és vissza" -#: ../src/views/lighttable.c:963 ../src/views/lighttable.c:982 +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 msgid "scroll the collection" msgstr "gyűjtemény görgetése" -#: ../src/views/lighttable.c:965 +#: ../src/views/lighttable.c:1169 msgid "change number of images per row" msgstr "soronkénti képek számának módosítása" -#: ../src/views/lighttable.c:968 +#: ../src/views/lighttable.c:1172 msgid "select an image" msgstr "kép kiválasztása" -#: ../src/views/lighttable.c:970 +#: ../src/views/lighttable.c:1174 msgid "select range from last image" msgstr "tartomány kiválasztása a legutóbbi képből" -#: ../src/views/lighttable.c:972 +#: ../src/views/lighttable.c:1176 msgid "add image to or remove it from a selection" msgstr "kép hozzáadása vagy eltávolítása a kijelölésből" -#: ../src/views/lighttable.c:976 +#: ../src/views/lighttable.c:1181 msgid "change image order" msgstr "képsorrend módosítása" -#: ../src/views/lighttable.c:983 +#: ../src/views/lighttable.c:1190 msgid "zoom all the images" msgstr "összes kép nagyítása" -#: ../src/views/lighttable.c:984 +#: ../src/views/lighttable.c:1192 msgid "pan inside all the images" msgstr "pásztázás az összes képen" -#: ../src/views/lighttable.c:986 +#: ../src/views/lighttable.c:1195 msgid "zoom current image" msgstr "aktuális kép zoomolása" -#: ../src/views/lighttable.c:987 +#: ../src/views/lighttable.c:1197 msgid "pan inside current image" msgstr "pásztázás az aktuális képen" -#: ../src/views/lighttable.c:992 +#: ../src/views/lighttable.c:1203 #, no-c-format msgid "zoom current image to 100% and back" msgstr "jelenlegi kép zoomolása 100%-ra és vissza" -#: ../src/views/lighttable.c:996 +#: ../src/views/lighttable.c:1208 msgid "zoom the main view" msgstr "fő nézet nagyítása" -#: ../src/views/lighttable.c:997 +#: ../src/views/lighttable.c:1210 msgid "pan inside the main view" msgstr "pásztázás a fő nézetben" -#: ../src/views/lighttable.c:1239 +#: ../src/views/lighttable.c:1470 msgid "set display profile" msgstr "kijelzőprofil beállítása" -#: ../src/views/lighttable.c:1324 +#: ../src/views/lighttable.c:1567 msgid "whole" msgstr "teljes" -#: ../src/views/lighttable.c:1340 +#: ../src/views/lighttable.c:1595 msgid "leave" msgstr "elhagy" -#: ../src/views/lighttable.c:1347 +#: ../src/views/lighttable.c:1604 msgid "align images to grid" msgstr "képek igazítása a rácshoz" -#: ../src/views/lighttable.c:1348 +#: ../src/views/lighttable.c:1606 msgid "reset first image offset" msgstr "első kép eltolásának visszaállítása" -#: ../src/views/lighttable.c:1349 +#: ../src/views/lighttable.c:1608 msgid "select toggle image" msgstr "kép kijelölt állapotának változtatása" -#: ../src/views/lighttable.c:1350 +#: ../src/views/lighttable.c:1610 msgid "select single image" msgstr "egy kép kijelölése" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1357 +#: ../src/views/lighttable.c:1620 msgid "preview zoom 100%" msgstr "előnézet zoom 100%" -#: ../src/views/lighttable.c:1358 +#: ../src/views/lighttable.c:1622 msgid "preview zoom fit" msgstr "előnézet zoom képernyőhöz igazítása" -#: ../src/views/lighttable.c:1362 +#: ../src/views/lighttable.c:1628 msgid "zoom max" msgstr "legnagyobb nagyítás" -#: ../src/views/lighttable.c:1364 +#: ../src/views/lighttable.c:1632 msgid "zoom min" msgstr "legkisebb nagyítás" @@ -30489,52 +34254,470 @@ msgstr "új munkamenet indult „%s” néven" msgid "no camera with tethering support available for use..." msgstr "nem áll rendelkezésre tetheringet támogató fényképező…" -#: ../src/views/view.c:1410 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "bal kattintás" -#: ../src/views/view.c:1413 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "jobb kattintás" -#: ../src/views/view.c:1416 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "középső kattintás" -#: ../src/views/view.c:1422 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "dupla bal kattintás" -#: ../src/views/view.c:1425 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "dupla jobb kattintás" -#: ../src/views/view.c:1428 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "fogd és vidd" -#: ../src/views/view.c:1431 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "bal kattintás+húzás" -#: ../src/views/view.c:1434 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "jobb kattintás+húzás" -#: ../src/views/view.c:1456 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable – gyorsbillentyű ablak" -#: ../src/views/view.c:1503 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "" "váltás klasszikus ablakra, ami nyitva marad a billentyű felengedése után is" #. we add the mouse actions too -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "egérműveletek" +#~ msgctxt "preferences" +#~ msgid "original" +#~ msgstr "eredeti" + +#~ msgctxt "preferences" +#~ msgid "to 1/2" +#~ msgstr "½-re" + +#~ msgctxt "preferences" +#~ msgid "to 1/3" +#~ msgstr "⅓-ra" + +#~ msgctxt "preferences" +#~ msgid "to 1/4" +#~ msgstr "¼-re" + +#~ msgid "directory where new imported filmrolls are created" +#~ msgstr "az a könyvtár, ahova az újonnan importált filmtekercsek kerülnek" + +#~ msgid "this defines how the list of images to act on is constructed." +#~ msgstr "" +#~ "ez meghatározza hogyan van felépítve azon képek listája, amelyeken " +#~ "dolgozunk." + +#~ msgid "use raw file instead of embedded JPEG from size" +#~ msgstr "raw fájl használata a beágyazott JPEG helyett ettől a mérettől" + +#~ msgid "" +#~ "if the thumbnail size is greater than this value, it will be processed " +#~ "using raw file instead of the embedded preview JPEG (better but slower).\n" +#~ "if you want all thumbnails and pre-rendered images in best quality you " +#~ "should choose the *always* option.\n" +#~ "(more comments in the manual)" +#~ msgstr "" +#~ "ha a bélyegkép mérete nagyobb ennél az értéknél, akkor a bélyegkép a raw " +#~ "fájlból lesz feldolgozva a beágyazott JPEG előnézet helyett (szebb, de " +#~ "lassabb).\n" +#~ "ha szeretné az összes bélyegképet és előrenderelt képet a legjobb " +#~ "minőségben látni, válassza a „mindig” opciót.\n" +#~ "(további megjegyzések a kézikönyvben)" + +#~ msgid "" +#~ "if the thumbnail size is greater than this value, it will be processed " +#~ "using the full quality rendering path (better but slower).\n" +#~ "if you want all thumbnails and pre-rendered images in best quality you " +#~ "should choose the *always* option.\n" +#~ "(more comments in the manual)" +#~ msgstr "" +#~ "ha a bélyegkép mérete nagyobb ennél az értéknél, akkor a teljes minőség " +#~ "rendelelési útvonalával lesz feldolgozva (jobb, de lassabb).\n" +#~ "ha szeretné az összes bélyegképet és előrenderelt képet a legjobb " +#~ "minőségben látni, válassza a „mindig” opciót.\n" +#~ "(további megjegyzések a kézikönyvben)" + +#~ msgid "" +#~ "size categories are used to be able to set different overlays and CSS " +#~ "values depending of the size of the thumbnail, separated by |.\n" +#~ "for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " +#~ ">400px" +#~ msgstr "" +#~ "méretkategóriák segítségével különböző átfedéseket és css értékeket lehet " +#~ "beállítani a bélyegkép méretétől függően, | jellel elválasztva.\n" +#~ "például a 120|400 ezt a három bélyegkép kategóriát jelenti: <120px, 120px–" +#~ "400px, >400px" + +#~ msgid "" +#~ "this folder (and sub-folders) contains PFM files used by the raster mask " +#~ "import module. (restart required)" +#~ msgstr "" +#~ "ez a mappa (és almappái) tartalmazzák a raszter maszk importáló modul " +#~ "által használt PFM fájlokat. (újraindítás szükséges)" + +#~ msgid "" +#~ "scene-referred workflow is based on linear modules and will auto-apply " +#~ "filmic or sigmoid, color calibration and exposure,\n" +#~ "display-referred workflow is based on Lab modules and will auto-apply base " +#~ "curve, white balance and the legacy module pipe order." +#~ msgstr "" +#~ "a látványvonatkozású munkafolyamat a lineáris modulokon alapul, és " +#~ "automatikusan alkalmazza a filmes, szigmoid, színkalibráció és expozíció " +#~ "modulokat,\n" +#~ "a képernyő-vonatkozású munkafolyamat Lab modulokon alapul, és " +#~ "automatikusan alkalmazza az alapgörbe, fehéregyensúly modulokat és az " +#~ "örökölt modulsorrendet." + +#~ msgid "" +#~ "XMP sidecar files hold information about all your development steps to " +#~ "allow flawless re-importing of image files.\n" +#~ "\n" +#~ "depending on the selected mode sidecar files will be created:\n" +#~ " - 'never': all development information will be stored only in the library " +#~ "database\n" +#~ " - 'on import': immediately after importing the image\n" +#~ " - 'after edit': after any user change on the image or adding tags." +#~ msgstr "" +#~ "az XMP-kísérőfájlok az ön képkidolgozási lépéseinek adatait tartalmazzák, " +#~ "lehetővé téve a képfájlok tökéletes újraimportálását.\n" +#~ "\n" +#~ "a kiválasztott módtól függően a kísérőfájlok létrejöhetnek:\n" +#~ " - „soha”: a képkidolgozási információk csak az adatbáziskönyvtárban " +#~ "lesznek eltárolva\n" +#~ " - „importálásnál”: közvetlenül a kép importálása után\n" +#~ " - „szerkesztés után”: a kép bármilyen módosítása után vagy címkék " +#~ "hozzáadásakor." + +#~ msgid "" +#~ "when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt " +#~ "to use mouse wheel for data entry. when disabled, this behavior is " +#~ "reversed" +#~ msgstr "" +#~ "ha engedélyezve van, használja az egérgörgőt az modulok oldalsávjának " +#~ "görgetéséhez. használja a ctr+alt-ot egérgörgővel történő adatbevitelhez. " +#~ "letiltva ezt a beállítás fordítva működik" + +#~ msgid "" +#~ "comma-separated list of device name fragments that if matched load MIDI " +#~ "device at id given by location in list\n" +#~ "or if preceded by '-' prevent matching devices from loading. add encoding " +#~ "and number of knobs like 'BeatStep:63:16'" +#~ msgstr "" +#~ "eszköznévrészletek vesszővel elválasztott listája, amelyek egyezés esetén " +#~ "betöltik a MIDI-eszközt a listában szereplő hely által megadott " +#~ "azonosítóval\n" +#~ "ha „-” előzi meg, megakadályozza a megfelelő eszközök betöltését. adja meg " +#~ "a kódolást és a potméterek számát, pl. „BeatStep:63:16”" + +#, c-format +#~ msgid "" +#~ "\n" +#~ " Sorry, darktable could not be started (database is locked)\n" +#~ "\n" +#~ " How to solve this problem?\n" +#~ "\n" +#~ " 1 - If another darktable instance is already open, \n" +#~ " click cancel and either use that instance or close it before " +#~ "attempting to rerun darktable \n" +#~ " (process ID %d created the database locks)\n" +#~ "\n" +#~ " 2 - If you closed darktable within the past few minutes, it may still be " +#~ "running in the background \n" +#~ " to export images, update sidecar files, or perform database " +#~ "maintenance. Try again once \n" +#~ " this processing finishes.\n" +#~ "\n" +#~ " 3 - If you are not confident in your ability to correctly deal with " +#~ "processes in the OS, \n" +#~ " it would be safer to restart the session or reboot your computer " +#~ "after some time (few minutes). \n" +#~ " This will close all running programs and hopefully close the " +#~ "databases correctly. \n" +#~ "\n" +#~ " 4 - If you have done this or are certain that no other instances of " +#~ "darktable are running, \n" +#~ " this probably means that the last instance was ended abnormally. \n" +#~ " Click on the \"delete database lock files\" button to delete the " +#~ "files data.db.lock and library.db.lock. \n" +#~ "\n" +#~ "\n" +#~ " Caution! Do not delete these files without first " +#~ "undertaking the above checks, \n" +#~ " otherwise you risk generating serious inconsistencies in your " +#~ "database.\n" +#~ msgstr "" +#~ "\n" +#~ " Sajnálom, a darktable-t nem lehet elindítani (az adatbázis zárolva van)\n" +#~ "\n" +#~ " Hogyan lehet megoldani ezt a problémát?\n" +#~ "\n" +#~ " 1 – Ha már nyitva van egy másik darktable példány, \n" +#~ " kattintson a mégsemre és vagy használja a másik példányt, vagy zárja " +#~ "azt be,\n" +#~ " mielőtt újra elindítaná a darktable-t. \n" +#~ " (%d azonosítójú folyamat hozta létre az adatbázis " +#~ "zárolást)\n" +#~ "\n" +#~ " 2 – Ha még csak pár perce zárta be a darktable-t, az még futhat a " +#~ "háttérben,\n" +#~ " hogy képeket exportáljon, kísérő fájlokat frissítsen, vagy " +#~ "karbantartsa az adatbázist.\n" +#~ " Próbálja meg újra, amint ez a feldolgozás befejeződött.\n" +#~ " 3 – Ha nem biztos abban, hogy képes megfelelően kezelni az operációs " +#~ "rendszer folyamatait,\n" +#~ " biztonságosabb lehet újraindítani a munkamenetet vagy a számítógépet " +#~ "egy kis idő\n" +#~ " (néhány perc) elteltével.\n" +#~ " Ez bezárja az összes futó programot, és remélhetőleg megfelelően " +#~ "lezárja az adatbázist. \n" +#~ "\n" +#~ " 4 – Ha ezekkel kész van, vagy biztos benne, hogy nem fut több darktable " +#~ "példány, \n" +#~ " az azt jelenti, hogy a darktable futása legutóbb rendellenesen ért " +#~ "véget. \n" +#~ " Kattintson az „adatbázis-zárolási fájlok törlése” gombra, hogy " +#~ "eltávolítsa\n" +#~ " a data.db.lock és library.db.lock fájlokat. \n" +#~ "\n" +#~ "\n" +#~ " Vigyázat! Ne törölje ezeket a fájlokat a fenti " +#~ "ellenőrzések elvégzése előtt, \n" +#~ " mert azzal az adatbázis súlyos sérülését kockáztatná.\n" + +#, c-format +#~ msgid "" +#~ "\n" +#~ "at least one file could not be deleted.\n" +#~ "you may try to manually delete the files data.db.lock and " +#~ "library.db.lock\n" +#~ "in folder %s.\n" +#~ msgstr "" +#~ "\n" +#~ "legalább egy fájl nem törölhető.\n" +#~ "megpróbálhatja kézzel törölni a data.db.lock és library.db.lock fájlokat\n" +#~ "a(z) %s könyvtárban.\n" + +#~ msgid "failed to create film roll for destination directory, aborting move.." +#~ msgstr "" +#~ "nem sikerült filmtekercset létrehozni a megadott könyvtárban, mozgatás " +#~ "megszakítása…" + +#, c-format +#~ msgid "failed to get parameters from storage module `%s', aborting export.." +#~ msgstr "" +#~ "nem sikerült lekérni a paramétereket a(z) „%s” adattároló modultól. " +#~ "exportálás megszakítása…" + +#~ msgid "adjust the boost factor of the channel mask" +#~ msgstr "a csatorna maszkok gyorsítási tényezőjének állítása" + +#, c-format +#~ msgid "" +#~ "feather mode: shift+click, rotate: ctrl+drag\n" +#~ "size: scroll, feather size: shift+scroll, opacity: " +#~ "ctrl+scroll (%d%%)" +#~ msgstr "" +#~ "perem mód: shift+klikk, forgatás: ctrl+húzás\n" +#~ "méret: görgetés, perem méret: shift+görgetés, " +#~ "átlátszatlanság: ctrl+görgetés (%d%%)" + +#, c-format +#~ msgid "" +#~ "tiling failed for module '%s'. the output most likely will be OK, but you " +#~ "might want to check." +#~ msgstr "" +#~ "a csempézés nem sikerült a(z) „%s” modulnál. a kimenet feltehetőleg " +#~ "rendben van, de érdemes ellenőriznie." + +#~ msgid "generate a pdf file of selected images" +#~ msgstr "pdf fájlt készít a kijelölt képekből" + +#~ msgid "a pdf viewer" +#~ msgstr "egy pdf nézegető" + +#~ msgid "can be an absolute pathname or the tool may be in the PATH" +#~ msgstr "lehet egy abszolút elérési útvonal vagy lehet a PATH változóban" + +#~ msgid "export thumbnails to pdf" +#~ msgstr "bélyegképek exportálása pdf-be" + +#~ msgid "problem running pdf viewer" +#~ msgstr "probléma a pdf nézegető futtatásakor" + +#~ msgid "darktable starting" +#~ msgstr "a darktable elindul" + +#~ msgid "darktable shutdown" +#~ msgstr "darktable leállítása" + +#~ msgid "darktable is now shutting down" +#~ msgstr "a darktable most leáll" + +#~ msgid "please wait while background jobs finish" +#~ msgstr "várja meg, amíg a háttérfeladatok befejeződnek" + +#~ msgid "the selected output profile doesn't work well with EXR" +#~ msgstr "a kiválasztott kimeneti profil nem működik jól az EXR formátummal" + +#~ msgid "encoding color profile" +#~ msgstr "színprofil kódolása" + +#~ msgid "" +#~ "the color profile used by the encoder\n" +#~ "permit internal XYB color space conversion for more efficient lossy " +#~ "compression,\n" +#~ "or ensure no conversion to keep original image color space (implied for " +#~ "lossless)" +#~ msgstr "" +#~ "a kódoló által használt színprofil\n" +#~ "engedélyezze a belső XYB színtér átalakítását a hatékonyabb veszteséges " +#~ "tömörítés érdekében,\n" +#~ "vagy biztosítsa, hogy ne történjen konverzió, hogy megőrizze az eredeti " +#~ "kép színterét (veszteségmentesnél)" + +#~ msgid "internal" +#~ msgstr "belső" + +#~ msgid "" +#~ "the curve has lost its 'S' shape, shoulder power cannot be applied.\n" +#~ "without inverting the shoulder (forcing it to bend upwards), it would be\n" +#~ "impossible to reach target white with the selected contrast and pivot " +#~ "position.\n" +#~ "increase contrast, move the pivot higher (increase pivot target output\n" +#~ "or curve y gamma), or increase the distance between the pivot and the " +#~ "right\n" +#~ "edge (decrease the pivot shift, move the white point farther from the " +#~ "pivot by\n" +#~ "increasing relative white exposure or move the black point closer to the " +#~ "pivot\n" +#~ "by lowering relative black exposure)." +#~ msgstr "" +#~ "a görbe elvesztette jellegzetes „S” alakját, a váll energiája nem " +#~ "érvényesíthető.\n" +#~ "a váll megfordítása (felfelé görbíítése) nélkül lehetetlen lenne\n" +#~ "elérni a célfehér színtet a megadott kontraszt és forgáspont pozíció " +#~ "mellett.\n" +#~ "növelje a kontrasztot, mozgassa a forgáspontot magasabbra (növelje a " +#~ "forgáspont\n" +#~ "célértékét vagy a görbe y gamma értékét), vagy növelje a forgáspont és a\n" +#~ "jobb szél közötti távolságot (csökkentse a forgáspont eltolását, távolítsa " +#~ "el a\n" +#~ "fehérpontot a forgásponttól azáltal, hogy növeli a relatív fehér " +#~ "expozíciót, vagy\n" +#~ "közelítse a feketepontot a forgásponthoz azáltal, hogy csökkenti a relatív " +#~ "fekete expozíciót)." + +#~ msgid "" +#~ "the curve has lost its 'S' shape, toe power cannot be applied.\n" +#~ "without inverting the toe (forcing it to bend downwards), it would be\n" +#~ "impossible to reach target black with the selected contrast and pivot " +#~ "position.\n" +#~ "increase contrast, move the pivot lower (reduce the pivot target output " +#~ "or\n" +#~ "curve y gamma), or increase the distance between the pivot and the left " +#~ "edge\n" +#~ "(increase the pivot shift, move the black point farther from the pivot by " +#~ "raising\n" +#~ "the relative black exposure or move the white point closer to the pivot\n" +#~ "by decreasing relative white exposure)." +#~ msgstr "" +#~ "a görbe elvesztette jellegzetes „S” alakját, a lábujj energiája nem " +#~ "érvényesíthető.\n" +#~ "a lábujj megfordítása (lefelé görbíítése) nélkül lehetetlen lenne\n" +#~ "elérni a célfekete színtet a megadott kontraszt és forgáspont pozíció " +#~ "mellett.\n" +#~ "növelje a kontrasztot, helyezze a forgáspontot alanyabbra (csökkentse a " +#~ "forgáspont\n" +#~ "célértékét vagy a görbe y gamma értékét), vagy növelje a forgáspont és a\n" +#~ "bal szél közötti távolságot (növelje a forgáspont eltolását, távolítsa el " +#~ "a\n" +#~ "feketepontot a forgásponttól azáltal, hogy emeli a relatív fekete " +#~ "expozíciót, vagy\n" +#~ "közelítse a fehérpontot a forgásponthoz azáltal, hogy csökkenti a relatív " +#~ "fehér expozíciót)." + +#~ msgid "smooth|base" +#~ msgstr "simított|alap" + +#~ msgid "smooth|punchy" +#~ msgstr "simított|erőteljes" + +#~ msgid "white balance applied twice" +#~ msgstr "fehéregyensúly kétszer alkalmazva" + +#~ msgid "white balance module error" +#~ msgstr "fehéregyensúly modul hiba" + +#~ msgid "white balance missing" +#~ msgstr "fehéregyensúly hiányzik" + +#~ msgid "" +#~ "Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " +#~ "slow.\n" +#~ "LMMSE is suited best for high ISO images.\n" +#~ "dual demosaicers increase processing time by blending a VNG variant in a " +#~ "second pass." +#~ msgstr "" +#~ "Bayer-szenzor demosaic módszer; a PPG és RCD gyorsak, az AMaZE és LMMSE " +#~ "lassúak.\n" +#~ "az LMMSE a legalkalmasabb a magas ISO-értékű képekhez.\n" +#~ "a kettős demosaic algoritmusok megduplázzák a feldolgozási időt." + +#~ msgid "green channels matching method" +#~ msgstr "zöld csatorna egyeztetési módszer" + +#~ msgid "read PFM files recorded for use as raster masks" +#~ msgstr "" +#~ "PFM fájlok beolvasása, amik raszter maszkok használataként lettek rögzítve" + +#~ msgid "" +#~ "select the PFM file recorded as a raster mask,\n" +#~ "CAUTION: path must be set in preferences/processing before choosing" +#~ msgstr "" +#~ "válasszon ki egy PFM fájlt, ami raszter maszkként lett mentve,\n" +#~ "VIGYÁZAT: az elérési utat előre be kell állítani a beállítások/feldolgozás " +#~ "alatt a kiválasztást megelőzően" + +#~ msgid "" +#~ "turn on color picker\n" +#~ "ctrl+click or right-click to select an area" +#~ msgstr "" +#~ "színmintavevő bekapcsolása\n" +#~ "ctrl+klikk vagy jobb klikk a terület kijelöléshez" + +#~ msgid "cycle histogram modes" +#~ msgstr "lapozás a hisztogram módjai között" + +#~ msgid "switch histogram view" +#~ msgstr "hisztogram nézetének váltása" + +#~ msgid "toggle blue channel" +#~ msgstr "kék csatorna be/ki" + +#~ msgid "toggle green channel" +#~ msgstr "zöld csatorna be/ki" + +#~ msgid "toggle red channel" +#~ msgstr "vörös csatorna be/ki" + #~ msgid "RustiCL (experimental)" #~ msgstr "RustiCL (kísérleti)" @@ -30569,9 +34752,6 @@ msgstr "egérműveletek" #~ "%s tárolt beállítás\n" #~ "%s" -#~ msgid "(default)" -#~ msgstr "(alapértelmezett)" - #~ msgid "" #~ "Photography workflow\n" #~ "application and\n" @@ -30640,8 +34820,8 @@ msgstr "egérműveletek" #~ "clipping occurs." #~ msgstr "" #~ "maszk hisztogram tartomány az első és utolsó tizedesek közt.\n" -#~ "a középső vonal mutatja az átlagot, a narancs sáv a szélsőértéknél " -#~ "jelenik meg ha vágás történik." +#~ "a középső vonal mutatja az átlagot, a narancs sáv a szélsőértéknél jelenik " +#~ "meg ha vágás történik." #~| msgid "export" #~ msgid "start export" @@ -30691,9 +34871,8 @@ msgstr "egérműveletek" #~ "if enabled darktable will use all graphics device memory except a safety " #~ "margin (headroom, default is 600MB)" #~ msgstr "" -#~ "ha engedélyezve van, a darktable a videokártya összes memóriáját " -#~ "használni fogja egy biztonságos korláton belül (headrom, alapértelmezett " -#~ "600 MB)" +#~ "ha engedélyezve van, a darktable a videokártya összes memóriáját használni " +#~ "fogja egy biztonságos korláton belül (headrom, alapértelmezett 600 MB)" #~ msgid "contributors" #~ msgstr "közreműködők" @@ -30841,8 +35020,8 @@ msgstr "egérműveletek" #~ msgstr "" #~ "meghatározza, hogy a darktable a rendszer erőforrásaiból mennyit " #~ "használhat.\n" -#~ " – „alapértelmezett”: a darktable körülbelül a rendszer erőforrásainak " -#~ "50%-át használhatja, ami elegendő a hatékony működéshez.\n" +#~ " – „alapértelmezett”: a darktable körülbelül a rendszer erőforrásainak 50%-" +#~ "át használhatja, ami elegendő a hatékony működéshez.\n" #~ " – „kicsi”: akkor érdemes használni, ha egyszerre több, a rendszermemória " #~ "vagy OpenCL/GL nagy részét használó programot futtat, mint a játékok vagy " #~ "a hugin.\n" @@ -30919,14 +35098,13 @@ msgstr "egérműveletek" #~ "database.\n" #~ msgstr "" #~ "\n" -#~ " Sajnálom, a darktable-t nem lehet elindítani (az adatbázis zárolva " -#~ "van)\n" +#~ " Sajnálom, a darktable-t nem lehet elindítani (az adatbázis zárolva van)\n" #~ "\n" #~ " Hogyan lehet megoldani ezt a problémát?\n" #~ "\n" #~ " 1 – Ha már nyitva van egy másik darktable példány, \n" -#~ " kattintson a mégsemre és vagy használja a másik példányt, vagy " -#~ "zárja azt be, mielőtt újra elindítaná a darktable-t. \n" +#~ " kattintson a mégsemre és vagy használja a másik példányt, vagy zárja " +#~ "azt be, mielőtt újra elindítaná a darktable-t. \n" #~ " (%d azonosítójú folyamat hozta létre az adatbázis " #~ "zárolást)\n" #~ "\n" @@ -30957,8 +35135,8 @@ msgstr "egérműveletek" #~ msgstr "" #~ "\n" #~ "legalább egy fájl nem törölhető.\n" -#~ "megpróbálhatja kézzel törölni a data.db.lock és " -#~ "library.db.lock fájlokat\n" +#~ "megpróbálhatja kézzel törölni a data.db.lock és library.db.lock fájlokat\n" #~ "a(z) %s könyvtárban.\n" #~ msgid "do you want to remove this empty directory?" @@ -30972,8 +35150,8 @@ msgstr "egérműveletek" #~ msgstr[1] "eltávolítja az üres könyvtárakat?" #~ msgid "" -#~ "couldn't expand to a unique filename for session, please check your " -#~ "import session settings." +#~ "couldn't expand to a unique filename for session, please check your import " +#~ "session settings." #~ msgstr "" #~ "nem sikerült kibontani egy egyedi fájlnevet a munkamenet számára. kérem, " #~ "ellenőrizze az importálási munkamenet beállításokat." @@ -31201,8 +35379,7 @@ msgstr "egérműveletek" #~ "illeszti a fénysűrűség tartományt a hisztogram határain belül.\n" #~ "jobban működik tájképeknél és egyenletesen megvilágított képeknél,\n" #~ "de megbukik a high-key, low-key és magas ISO-jú fotókon.\n" -#~ "ez egyáltalán nem mesterséges intelligencia, csak egy szimpla " -#~ "találgatás.\n" +#~ "ez egyáltalán nem mesterséges intelligencia, csak egy szimpla találgatás.\n" #~ "a használata előtt győződjön meg arról, hogy megérti ezeket " #~ "feltételezéseket." @@ -31229,8 +35406,7 @@ msgstr "egérműveletek" #~ "vonal/görbe váltása: ctrl+alt+klikk" #~ msgid "" -#~ "move: click and drag - show/hide feathering controls: " -#~ "click\n" +#~ "move: click and drag - show/hide feathering controls: click\n" #~ "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " #~ "right click" #~ msgstr "" @@ -31339,8 +35515,8 @@ msgstr "egérműveletek" #~ "vigye a kurzort egy vezérlőelem fölé és nyomjon gombokat egérkattintással " #~ "és görgetéssel vagy mozgatással kombinálva\n" #~ "ismételje meg ugyanazt a kombinációt a hozzárendelés törléséhez\n" -#~ "kattintson egy vezérlőelemre, modulra vagy képernyőterületre, és " -#~ "megnyílik a további beállítást lehetővé tevő párbeszédablak" +#~ "kattintson egy vezérlőelemre, modulra vagy képernyőterületre, és megnyílik " +#~ "a további beállítást lehetővé tevő párbeszédablak" #~ msgid "no user-defined presets for favorite modules were found" #~ msgstr "" @@ -31412,10 +35588,10 @@ msgstr "egérműveletek" #~ msgstr "a segédmoduloknál elrejti a beépített tárolt beállításokat." #~ msgid "" -#~ "if enabled, write thumbnails to disk (.cache/darktable/) when evicted " -#~ "from the memory cache.\n" -#~ "note that this can take a lot of memory (several gigabytes for 20k " -#~ "images) and will never delete cached thumbnails again.\n" +#~ "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " +#~ "the memory cache.\n" +#~ "note that this can take a lot of memory (several gigabytes for 20k images) " +#~ "and will never delete cached thumbnails again.\n" #~ "it's safe though to delete these manually, if you want. light table " #~ "performance will be increased greatly when browsing a lot.\n" #~ "to generate all thumbnails of your entire collection offline, run " @@ -31433,8 +35609,8 @@ msgstr "egérműveletek" #~ msgid "" #~ "if enabled, write full preview to disk (.cache/darktable/) when evicted " #~ "from the memory cache.\n" -#~ "note that this can take a lot of memory (several gigabytes for 20k " -#~ "images) and will never delete cached thumbnails again.\n" +#~ "note that this can take a lot of memory (several gigabytes for 20k images) " +#~ "and will never delete cached thumbnails again.\n" #~ "it's safe though to delete these manually, if you want.\n" #~ "light table performance will be increased greatly when zooming image in " #~ "full preview mode." @@ -31458,8 +35634,8 @@ msgstr "egérműveletek" #~ "this folder (and sub-folders) contains LUT files used by LUT 3D module. " #~ "(need a restart)." #~ msgstr "" -#~ "ez a könyvtár (és alkönyvtárai) tartalmazzák a LUT 3D modul által " -#~ "használt LUT fájlokat. (újraindítást igényel)." +#~ "ez a könyvtár (és alkönyvtárai) tartalmazzák a LUT 3D modul által használt " +#~ "LUT fájlokat. (újraindítást igényel)." #~ msgid "" #~ "use the per-camera basecurve by default instead of the generic " @@ -31494,16 +35670,16 @@ msgstr "egérműveletek" #~ msgstr "" #~ "meghatározza, hogy a darktable a rendszer erőforrásaiból mennyit " #~ "használhat.\n" -#~ " – „alapértelmezett”: a darktable körülbelül a rendszer erőforrásainak " -#~ "50%-át használhatja, ami elegendő a hatékony működéshez.\n" +#~ " – „alapértelmezett”: a darktable körülbelül a rendszer erőforrásainak 50%-" +#~ "át használhatja, ami elegendő a hatékony működéshez.\n" #~ " – „kicsi”: akkor érdemes használni, ha egyszerre több, a rendszermemória " #~ "vagy OpenCL/GL nagy részét használó programot futtat, mint a játékok vagy " #~ "a hugin.\n" #~ " – „nagy”: ez a legjobb megoldás, ha főként darktable-t használ, és azt " #~ "szeretné, hogy a rendszer erőforrásainak nagy részét elfoglalja a " #~ "teljesítményhez.\n" -#~ " – „korlátlan”: csak rendkívül nagy képek kidolgozására használható, " -#~ "mivel a darktable az összes rendszererőforrást igénybe veszi, amivel " +#~ " – „korlátlan”: csak rendkívül nagy képek kidolgozására használható, mivel " +#~ "a darktable az összes rendszererőforrást igénybe veszi, amivel " #~ "memóriakilapozást és váratlan teljesítménycsökkenést okozhat. óvatosan " #~ "használja, általános használatra nem ajánlott!" @@ -31532,8 +35708,8 @@ msgstr "egérműveletek" #~ "hozzáadásakor." #~ msgid "" -#~ "defines whether the panel scrollbars should be always visible or " -#~ "activated only depending on the content. (need a restart)" +#~ "defines whether the panel scrollbars should be always visible or activated " +#~ "only depending on the content. (need a restart)" #~ msgstr "" #~ "meghatározza, hogy a panel görgetősávok mindig láthatók kell legyenek, " #~ "vagy csak a kontextus függvényében. (újraindítást igényel)" @@ -31543,8 +35719,8 @@ msgstr "egérműveletek" #~ msgstr "kronologikus" #~ msgid "" -#~ "sort the following collections in descending order: 'film roll' by " -#~ "folder, 'folder', 'times' (e.g. 'capture date')" +#~ "sort the following collections in descending order: 'film roll' by folder, " +#~ "'folder', 'times' (e.g. 'capture date')" #~ msgstr "" #~ "a következő gyűjtemények rendezése csökkenő sorrendben: ”filmszalag” " #~ "mappánként, „mappa”, „idők” (pl. „készítés ideje”)" @@ -31780,8 +35956,8 @@ msgstr "egérműveletek" #~ msgstr "JPEG fájlok figyelmen kívül hagyása" #~ msgid "" -#~ "when having raw+JPEG images together in one directory it makes no sense " -#~ "to import both. with this flag one can ignore all JPEGs found." +#~ "when having raw+JPEG images together in one directory it makes no sense to " +#~ "import both. with this flag one can ignore all JPEGs found." #~ msgstr "" #~ "ha egy könyvtárban raw+JPEG fájlok együtt találhatóak, nincs értelme " #~ "mindkettőt importálni. ezzel a beállítással a JPEG-ek figyelmen kívül " @@ -31950,15 +36126,13 @@ msgstr "egérműveletek" #~ msgstr "a lassú GPU miatt a hardveresen gyorsított OpenCL le lett tiltva" #~ msgid "" -#~ "multiple GPUs detected - OpenCL scheduling profile has been set " -#~ "accordingly" +#~ "multiple GPUs detected - OpenCL scheduling profile has been set accordingly" #~ msgstr "" #~ "több GPU észlelve – az OpenCL ütemezési profil ennek megfelelően lett " #~ "beállítva" #~ msgid "" -#~ "very fast GPU detected - OpenCL scheduling profile has been set " -#~ "accordingly" +#~ "very fast GPU detected - OpenCL scheduling profile has been set accordingly" #~ msgstr "" #~ "nagyon gyors GPU észlelve – az OpenCL ütemezési profil ennek megfelelően " #~ "lett beállítva" @@ -31972,8 +36146,8 @@ msgstr "egérműveletek" #~ "mozgatni\n" #~ msgid "" -#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL " -#~ "for this session!" +#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL for " +#~ "this session!" #~ msgstr "" #~ "a darktable problémát észlelt a rendszer OpenCL konfigurációjában. OpenCL " #~ "letiltva erre a munkamenetre!" @@ -32077,8 +36251,7 @@ msgstr "egérműveletek" #~ "sz:m formában)" #~ msgid "set the custom aspect ratio (right click to enter number or w:h)" -#~ msgstr "" -#~ "adjon meg egyéni oldalarányt (jobb klikkel megadhatja sz:m formában)" +#~ msgstr "adjon meg egyéni oldalarányt (jobb klikkel megadhatja sz:m formában)" #~ msgid "" #~ "select the horizontal position ratio relative to top or right click and " @@ -32207,13 +36380,13 @@ msgstr "egérműveletek" #~ msgstr "" #~ "morfológiai műveletekkel kombinálja a szorosan összefüggő vágott " #~ "szakaszokat.\n" -#~ "a maszk gomb az eredményül kapott szegmensek szegélyeinek pontos " -#~ "helyzetét mutatja." +#~ "a maszk gomb az eredményül kapott szegmensek szegélyeinek pontos helyzetét " +#~ "mutatja." #~ msgid "" #~ "select inpainting after segmentation analysis.\n" -#~ "increase to favour candidates found in segmentation analysis, decrease " -#~ "for opposed means inpainting.\n" +#~ "increase to favour candidates found in segmentation analysis, decrease for " +#~ "opposed means inpainting.\n" #~ "the mask button shows segments that are considered to have a good " #~ "candidate." #~ msgstr "" @@ -32228,8 +36401,8 @@ msgstr "egérműveletek" #~ "the mask buttons shows the effect that is added to already reconstructed " #~ "data." #~ msgstr "" -#~ "állítsa be a csak levágott photosite-okat tartalmazó régiók " -#~ "újjáépítésének erősségét\n" +#~ "állítsa be a csak levágott photosite-okat tartalmazó régiók újjáépítésének " +#~ "erősségét\n" #~ "a maszk gombok a már rekonstruált adatokhoz hozzáadott hatást mutatják." #~ msgid "this module only works with non-monochrome RAW and sRAW" @@ -32351,8 +36524,8 @@ msgstr "egérműveletek" #~ "control of accuracy." #~ msgstr "" #~ "ecsetvonások simításának mértéke\n" -#~ "erősebb simítás kevesebb pontot és könnyebb szerkeszthetőséget " -#~ "eredményez, de a pontosság kevésbé kontrollálható." +#~ "erősebb simítás kevesebb pontot és könnyebb szerkeszthetőséget eredményez, " +#~ "de a pontosság kevésbé kontrollálható." #, c-format #~ msgid "%.1f mm (%.1f mm FF equiv, crop %.1f)" @@ -32581,22 +36754,22 @@ msgstr "egérműveletek" #~ msgstr "" #~ "méretkategóriák segítségével különböző átfedéseket és css értékeket lehet " #~ "beállítani a bélyegkép méretétől függően, | jellel elválasztva. például a " -#~ "120|400 ezt a három bélyegkép kategóriát jelenti: 0px->120px, 120px-" -#~ ">400px és >400px" +#~ "120|400 ezt a három bélyegkép kategóriát jelenti: 0px->120px, 120px->400px " +#~ "és >400px" #~ msgid "pen pressure control for brush masks" #~ msgstr "toll nyomásvezérlés ecsetmaszknál" #~ msgid "" #~ "off - pressure reading ignored, hardness/opacity/brush size - pressure " -#~ "reading controls specified attribute, absolute/relative - pressure " -#~ "reading is taken directly as attribute value or multiplied with pre-" -#~ "defined setting." +#~ "reading controls specified attribute, absolute/relative - pressure reading " +#~ "is taken directly as attribute value or multiplied with pre-defined " +#~ "setting." #~ msgstr "" #~ "ki – nyomásérték figyelmen kívül hagyva; keménység/átlátszóság/ecsetméret " #~ "– a nyomásérték az adott tulajdonságot befolyásolja; abszolút/relatív – a " -#~ "nyomásérték közvetlenül vagy egy előre megadott konstanssal szorozva " -#~ "kerül a tulajdonságértékbe." +#~ "nyomásérték közvetlenül vagy egy előre megadott konstanssal szorozva kerül " +#~ "a tulajdonságértékbe." #~ msgid "smoothing of brush strokes" #~ msgstr "ecsetvonások simítása" @@ -32613,15 +36786,15 @@ msgstr "egérműveletek" #~ msgid "" #~ "demosaicer when not viewing 1:1 in darkroom mode: 'bilinear' is fast but " -#~ "slightly blurry. 'default' uses the default demosaicer for the used " -#~ "sensor (RCD or Markesteijn). 'full' will use exactly the settings as for " -#~ "full-size export." +#~ "slightly blurry. 'default' uses the default demosaicer for the used sensor " +#~ "(RCD or Markesteijn). 'full' will use exactly the settings as for full-" +#~ "size export." #~ msgstr "" #~ "demosaic algoritmus, amikor a sötétkamra nézete nem 1:1 arányú: a " -#~ "„bilineáris” gyors, de kissé elmosódott. Az „alapértelmezett” a " -#~ "szenzorhoz való alapértelmezett demosaic módszert használja (RCD vagy " -#~ "Markesteijn). A „full” pontosan azokat a beállításokat fogja használni, " -#~ "mint a teljes méretű exportálásnál." +#~ "„bilineáris” gyors, de kissé elmosódott. Az „alapértelmezett” a szenzorhoz " +#~ "való alapértelmezett demosaic módszert használja (RCD vagy Markesteijn). A " +#~ "„full” pontosan azokat a beállításokat fogja használni, mint a teljes " +#~ "méretű exportálásnál." #~ msgid "" #~ "when the mouse is not over a module, the multi-instance, reset and preset " @@ -32649,8 +36822,8 @@ msgstr "egérműveletek" #~ msgid "" #~ "scene-referred workflow is based on linear modules and will auto-apply " #~ "filmic and exposure,\n" -#~ "display-referred workflow is based on Lab modules and will auto-apply " -#~ "base curve and the legacy module pipe order." +#~ "display-referred workflow is based on Lab modules and will auto-apply base " +#~ "curve and the legacy module pipe order." #~ msgstr "" #~ "a látványvonatkozású munkafolyamat a lineáris modulokon alapul és " #~ "automatikusan alkalmazza a filmes és az expozíció modult,\n" @@ -32682,12 +36855,12 @@ msgstr "egérműveletek" #~ " - small: should be used if you are simultaneously running applications " #~ "taking large parts of your systems memory or OpenCL/GL applications like " #~ "games or Hugin.\n" -#~ " - large: is the best option if you are mainly using darktable and want " -#~ "it to take most of your systems resources for performance.\n" -#~ " - unrestricted: should only be used for developing extremely large " -#~ "images as darktable will take all of your systems resources and thus " -#~ "might lead to swapping and unexpected performance drops. use with caution " -#~ "and not recommended for general use!" +#~ " - large: is the best option if you are mainly using darktable and want it " +#~ "to take most of your systems resources for performance.\n" +#~ " - unrestricted: should only be used for developing extremely large images " +#~ "as darktable will take all of your systems resources and thus might lead " +#~ "to swapping and unexpected performance drops. use with caution and not " +#~ "recommended for general use!" #~ msgstr "" #~ "meghatározza, hogy a darktable a rendszer erőforrásaiból mennyit " #~ "használhat.\n" @@ -32699,28 +36872,27 @@ msgstr "egérműveletek" #~ " – nagy: ez a legjobb megoldás, ha főként darktable-t használ, és azt " #~ "szeretné, hogy a rendszer erőforrásainak nagy részét elfoglalja a " #~ "teljesítményhez.\n" -#~ " – korlátlan: csak rendkívül nagy képek kidolgozására használható, mivel " -#~ "a darktable az összes rendszererőforrást igénybe veszi, amivel " +#~ " – korlátlan: csak rendkívül nagy képek kidolgozására használható, mivel a " +#~ "darktable az összes rendszererőforrást igénybe veszi, amivel " #~ "memóriakilapozást és váratlan teljesítménycsökkenést okozhat. óvatosan " #~ "használja, általános használatra nem ajánlott!" #~ msgid "" -#~ "if enabled, write thumbnails to disk (.cache/darktable/) when evicted " -#~ "from the memory cache. note that this can take a lot of memory (several " +#~ "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " +#~ "the memory cache. note that this can take a lot of memory (several " #~ "gigabytes for 20k images) and will never delete cached thumbnails again. " #~ "it's safe though to delete these manually, if you want. light table " -#~ "performance will be increased greatly when browsing a lot. to generate " -#~ "all thumbnails of your entire collection offline, run 'darktable-generate-" +#~ "performance will be increased greatly when browsing a lot. to generate all " +#~ "thumbnails of your entire collection offline, run 'darktable-generate-" #~ "cache'." #~ msgstr "" #~ "ha engedélyezve van, bélyegképeket ír a lemezre (.cache/darktable/), " -#~ "amikor azok kikerülnek a memória gyorsítótárból. megjegyzendő, hogy ez " -#~ "sok tárhelyet igényel (több gigabájtnyi 20 kilobájtos kép), amik sosem " -#~ "lesznek törölve. ennek ellenére kézzel bármikor biztonságosan " -#~ "törölhetőek. böngészésnél az átvilágító nézet teljesítményét jelentős " -#~ "mértékben növeli. a teljes gyűjteményhez offline módon is elkészíthető a " -#~ "bélyegkép-gyorsítótár, ehhez a „darktable-generate-cache” parancsot kell " -#~ "futtatni." +#~ "amikor azok kikerülnek a memória gyorsítótárból. megjegyzendő, hogy ez sok " +#~ "tárhelyet igényel (több gigabájtnyi 20 kilobájtos kép), amik sosem lesznek " +#~ "törölve. ennek ellenére kézzel bármikor biztonságosan törölhetőek. " +#~ "böngészésnél az átvilágító nézet teljesítményét jelentős mértékben növeli. " +#~ "a teljes gyűjteményhez offline módon is elkészíthető a bélyegkép-" +#~ "gyorsítótár, ehhez a „darktable-generate-cache” parancsot kell futtatni." #~ msgid "" #~ "if enabled, write full preview to disk (.cache/darktable/) when evicted " @@ -32731,15 +36903,15 @@ msgstr "egérműveletek" #~ "mode." #~ msgstr "" #~ "ha engedélyezve van, előnézeti képeket ír a lemezre (.cache/darktable/), " -#~ "amikor azok kikerülnek a memória gyorsítótárból. megjegyzendő, hogy ez " -#~ "sok tárhelyet igényel (több gigabájtnyi 20 kilobájtos kép), amik sosem " -#~ "lesznek törölve. ennek ellenére kézzel bármikor biztonságosan " -#~ "törölhetőek. az átvilágító nézetben a teljes méretű előnézetbe történő " -#~ "belenagyítás teljesítményét jelentős mértékben növeli." +#~ "amikor azok kikerülnek a memória gyorsítótárból. megjegyzendő, hogy ez sok " +#~ "tárhelyet igényel (több gigabájtnyi 20 kilobájtos kép), amik sosem lesznek " +#~ "törölve. ennek ellenére kézzel bármikor biztonságosan törölhetőek. az " +#~ "átvilágító nézetben a teljes méretű előnézetbe történő belenagyítás " +#~ "teljesítményét jelentős mértékben növeli." #~ msgid "" -#~ "if found, use OpenCL runtime on your system for improved processing " -#~ "speed. can be switched on and off at any time." +#~ "if found, use OpenCL runtime on your system for improved processing speed. " +#~ "can be switched on and off at any time." #~ msgstr "" #~ "OpenCL-futtatókörnyezet használata a gyorsabb feldolgozási sebesség " #~ "érdekében, amennyiben az megtalálható a rendszeren. bármikor ki- és " @@ -32749,8 +36921,8 @@ msgstr "egérműveletek" #~ "defines how preview and full pixelpipe tasks are scheduled on OpenCL " #~ "enabled systems. default - GPU processes full and CPU processes preview " #~ "pipe (adaptable by config parameters); multiple GPUs - process both " -#~ "pixelpipes in parallel on two different GPUs; very fast GPU - process " -#~ "both pixelpipes sequentially on the GPU." +#~ "pixelpipes in parallel on two different GPUs; very fast GPU - process both " +#~ "pixelpipes sequentially on the GPU." #~ msgstr "" #~ "meghatározza az előnézet és a teljes méretű pixelfeldolgozási sor " #~ "feladatainak ütemezését az OpenCL-t használó rendszereken. " @@ -32785,8 +36957,8 @@ msgstr "egérműveletek" #~ "kötelezően készített verziófrissítéskori pillanatkép\n" #~ "havonta egyszer: pillanatképet készít, ha az utolsó óta eltelt egy hónap\n" #~ "hetente egyszer: pillanatképet készít, ha az utolsó óta eltelt 7 nap\n" -#~ "naponta egyszer: pillanatképet készít, ha az utolsó óta eltelt legalább " -#~ "24 óra\n" +#~ "naponta egyszer: pillanatképet készít, ha az utolsó óta eltelt legalább 24 " +#~ "óra\n" #~ "bezáráskor: a darktable minden egyes bezárásakor készít pillanatképet" #~ msgid "" @@ -32811,14 +36983,13 @@ msgstr "egérműveletek" #~ "space to store the history stack in output files. this option allows XMP " #~ "tags to be compressed and save space." #~ msgstr "" -#~ "az XMP-címkék bejegyzései meglehetősen nagyra híztak, és meghaladhatják " -#~ "az előzményverem tárolására szolgáló szabad helyet a kimeneti fájlokban. " -#~ "ez a beállítás lehetővé teszi az XMP-címkék tömörítését, ezzel tárhelyet " +#~ "az XMP-címkék bejegyzései meglehetősen nagyra híztak, és meghaladhatják az " +#~ "előzményverem tárolására szolgáló szabad helyet a kimeneti fájlokban. ez a " +#~ "beállítás lehetővé teszi az XMP-címkék tömörítését, ezzel tárhelyet " #~ "megtakarítva." #~ msgid "vary bauhaus slider step size with min/max range" -#~ msgstr "" -#~ "a bauhaus csúszka lépésméretének változtatása a min/max tartományban" +#~ msgstr "a bauhaus csúszka lépésméretének változtatása a min/max tartományban" #~ msgid "duration of the ui transitions in ms" #~ msgstr "ui átmenetek ideje ms-ban" @@ -32853,14 +37024,14 @@ msgstr "egérműveletek" #~ msgid "" #~ "when creating XMP file the hierarchical tags are also added as a simple " -#~ "list of non-hierarchical ones to make them visible to some other " -#~ "programs. when this option is checked darktable will only include their " -#~ "last part and ignore the rest. so 'foo|bar|baz' will only add 'baz'." +#~ "list of non-hierarchical ones to make them visible to some other programs. " +#~ "when this option is checked darktable will only include their last part " +#~ "and ignore the rest. so 'foo|bar|baz' will only add 'baz'." #~ msgstr "" #~ "XMP fájl készítésekor a hierarchikus címkék is belekerülnek egyszerű, nem " -#~ "hierarchikus listaként, hogy láthatóak legyenek más programokban. ha ez " -#~ "az opció engedélyezve van, a darktable csak az utolsó szintet teszi bele, " -#~ "és a többit mellőzi. például a „foo|bar|baz” egyszerűen „baz” lesz." +#~ "hierarchikus listaként, hogy láthatóak legyenek más programokban. ha ez az " +#~ "opció engedélyezve van, a darktable csak az utolsó szintet teszi bele, és " +#~ "a többit mellőzi. például a „foo|bar|baz” egyszerűen „baz” lesz." #~ msgid "128 px" #~ msgstr "128 px" @@ -32890,26 +37061,25 @@ msgstr "egérműveletek" #~ msgstr "sRGB (pl. JPG)" #~ msgid "" -#~ "some global config values relevant for OpenCL performance are not used " -#~ "any longer." +#~ "some global config values relevant for OpenCL performance are not used any " +#~ "longer." #~ msgstr "" -#~ "néhány, az OpenCL teljesítményéhez kapcsolódó globális konfigurációs " -#~ "érték már nincs használatban." +#~ "néhány, az OpenCL teljesítményéhez kapcsolódó globális konfigurációs érték " +#~ "már nincs használatban." #, c-format #~ msgid "darktable » %s" #~ msgstr "darktable » %s" #~ msgid "

Sorry,

something went wrong. Please try again.

" -#~ msgstr "" -#~ "

Sajnálom,

valami elromlott. Kérem próbálja meg újból.

" +#~ msgstr "

Sajnálom,

valami elromlott. Kérem próbálja meg újból.

" #~ msgid "" #~ "

Thank you,

everything should have worked, you can close " #~ "your browser now and go back to darktable.

" #~ msgstr "" -#~ "

Köszönöm,

mindennek működnie kellett volna, bezárhatja " -#~ "a böngészőt és visszatérhet a darktable-hez.

" +#~ "

Köszönöm,

mindennek működnie kellett volna, bezárhatja a " +#~ "böngészőt és visszatérhet a darktable-hez.

" #, c-format #~ msgid "geo-location undone for %d images" @@ -33019,16 +37189,16 @@ msgstr "egérműveletek" #~ "negatív érték az egysíkú területeket jelöli ki" #~ msgid "" -#~ "shifts and tilts the tone curve of the blend mask to adjust its " -#~ "brightness without affecting fully transparent/fully opaque regions" +#~ "shifts and tilts the tone curve of the blend mask to adjust its brightness " +#~ "without affecting fully transparent/fully opaque regions" #~ msgstr "" #~ "eltolja és billenti a keverési maszk tónusgörbéjét, hogy a fényességet a " #~ "teljesen átlátszó/teljesen átlátszatlan régiók érintése nélkül állítsa" #~ msgid "" -#~ "display mask and/or color channel. ctrl+click to display mask, " -#~ "shift+click to display channel. hover over parametric mask slider to " -#~ "select channel for display" +#~ "display mask and/or color channel. ctrl+click to display mask, shift+click " +#~ "to display channel. hover over parametric mask slider to select channel " +#~ "for display" #~ msgstr "" #~ "maszk és/vagy színcsatorna megjelenítése. ctrl+klikkel megjeleníti a " #~ "maszkot, shift+klikkel megjeleníti a csatornát. a megjelenítendő csatorna " @@ -33053,10 +37223,6 @@ msgstr "egérműveletek" #~ msgid "copy of %s" #~ msgstr "%s másolata" -#, c-format -#~ msgid "opacity: %d%%" -#~ msgstr "átlátszóság: %d%%" - #~ msgid "" #~ "press Del to delete selected shortcut\n" #~ "double-click to add new shortcut\n" @@ -33085,8 +37251,8 @@ msgstr "egérműveletek" #~ msgid "" #~ "selected metadata are imported from image and override the default value\n" -#~ " this drives also the 'look for updated XMP files' and 'load sidecar " -#~ "file' actions\n" +#~ " this drives also the 'look for updated XMP files' and 'load sidecar file' " +#~ "actions\n" #~ " CAUTION: not selected metadata are cleaned up when XMP file is updated" #~ msgstr "" #~ "a kiválasztott metaadatok importálva lesznek a képből és felülírják az " @@ -33222,8 +37388,8 @@ msgstr "egérműveletek" #~ "the image shown in darkroom would look vastly different from developed " #~ "files so effect is bypassed now." #~ msgstr "" -#~ "a raw CA korrekció paramétereinek jó kiszámításához a teljes " -#~ "szenzoradatra szükségünk van, vagy legalább egy érezhető részére.\n" +#~ "a raw CA korrekció paramétereinek jó kiszámításához a teljes szenzoradatra " +#~ "szükségünk van, vagy legalább egy érezhető részére.\n" #~ "a sötétkamrában megjelenő kép kinézete nagyban eltérhet az előhívott " #~ "fájlétól, ezért az effektek most el lettek térítve." @@ -33249,8 +37415,7 @@ msgstr "egérműveletek" #~ "vonal mizgatása: húzás, szimmetria váltása: klikk ꝏ" #~ msgid "" -#~ "apply: click ok, toggle symmetry: click ꝏ\n" +#~ "apply: click ok, toggle symmetry: click ꝏ\n" #~ "move line/control point: drag" #~ msgstr "" #~ "alkalmaz: klikk ok, szimmetria váltása: klikk " @@ -33382,17 +37547,17 @@ msgstr "egérműveletek" #~ msgstr "zajszűrés (erős)" #~ msgid "" -#~ "define a target brightness, in terms of exposure, for a selected region " -#~ "of the image (the control sample), which you then match against the same " +#~ "define a target brightness, in terms of exposure, for a selected region of " +#~ "the image (the control sample), which you then match against the same " #~ "target brightness in other images. the control sample can either be a " -#~ "critical part of your subject or a non-moving and consistently-lit " -#~ "surface over your series of images." +#~ "critical part of your subject or a non-moving and consistently-lit surface " +#~ "over your series of images." #~ msgstr "" #~ "definiáljon egy cél fényerőt az expozíció szempontjából a kép egy " -#~ "kiválasztott régiójához (a kontrollminta), amelyet azután összevet a " -#~ "többi kép ugyanazon célfényerejével. a kontrollminta lehet a téma egy " -#~ "kritikus része, vagy a képsorozat egy nem mozgó és egyenletesen " -#~ "megvilágított felülete." +#~ "kiválasztott régiójához (a kontrollminta), amelyet azután összevet a többi " +#~ "kép ugyanazon célfényerejével. a kontrollminta lehet a téma egy kritikus " +#~ "része, vagy a képsorozat egy nem mozgó és egyenletesen megvilágított " +#~ "felülete." #~ msgid "" #~ "\"correction\" automatically adjust exposure\n" @@ -33594,8 +37759,8 @@ msgstr "egérműveletek" #~ msgstr "árnyékok/csúcsfények összenyomása (gf): lágy" #~ msgid "" -#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to " -#~ "the developers" +#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to the " +#~ "developers" #~ msgstr "" #~ "a tónus equalizer be/ki pufferei rosszul igazítottak, kérem jelentse a " #~ "hibát a fejlesztőknek" @@ -33620,10 +37785,10 @@ msgstr "egérműveletek" #~ "geometriai átlaga\n" #~ "Az „eigf” (expozíciótól független irányított szűrő) egy olyan irányított " #~ "szűrő, amely független az expozíciótól, simítja az árnyékokat és " -#~ "csúcsfényeket (ellentétben az irányított szűrővel, amely kevésbé simítja " -#~ "a csúcsfényeket)\n" -#~ "Az „átlagolt eigf” a „nem” és az „expozíciótól független irányított " -#~ "szűrő” módszerek geometriai átlaga" +#~ "csúcsfényeket (ellentétben az irányított szűrővel, amely kevésbé simítja a " +#~ "csúcsfényeket)\n" +#~ "Az „átlagolt eigf” a „nem” és az „expozíciótól független irányított szűrő” " +#~ "módszerek geometriai átlaga" #~ msgid "mask post-processing" #~ msgstr "maszk utófeldolgozás" @@ -33667,9 +37832,9 @@ msgstr "egérműveletek" #~ "• saturation: designed to present eye-catching business graphics by " #~ "preserving the saturation. (not suited for photography).\n" #~ "\n" -#~ "• absolute colorimetric: adapt white point of the image to the white " -#~ "point of the destination medium and do nothing else. mainly used when " -#~ "proofing colors. (not suited for photography)." +#~ "• absolute colorimetric: adapt white point of the image to the white point " +#~ "of the destination medium and do nothing else. mainly used when proofing " +#~ "colors. (not suited for photography)." #~ msgstr "" #~ "• perceptuális: simítottan áthelyezi a gamuton kívüli színeket a gamutra, " #~ "megőrizve az átmeneteket, de torzítva a gamuton belüli színeket. vegye " @@ -33685,8 +37850,8 @@ msgstr "egérműveletek" #~ "felhasználásra).\n" #~ "\n" #~ "• abszolút kolorimetrikus: a kép fehérpontját a célmédium fehérpontjához " -#~ "igazítja, mást nem csinál. főleg szín-proofingra használják. (nem " -#~ "alkalmas fotográfiai felhasználásra)." +#~ "igazítja, mást nem csinál. főleg szín-proofingra használják. (nem alkalmas " +#~ "fotográfiai felhasználásra)." #~ msgid "grouping filter" #~ msgstr "csoportosító szűrő" @@ -33944,12 +38109,12 @@ msgstr "egérműveletek" #~ " - small: should be used if you are simultaneously running applications " #~ "taking large parts of your systems memory or opencl/gl applications like " #~ "games or hugin.\n" -#~ " - large: is the best option if you are mainly using darktable and want " -#~ "it to take most of your systems resources for performance.\n" -#~ " - unrestricted: should only be used for developing extremely large " -#~ "images as darktable will take all of your systems resources and thus " -#~ "might lead to swapping and unexpected performance drops. use with caution " -#~ "and not recommended for general use!" +#~ " - large: is the best option if you are mainly using darktable and want it " +#~ "to take most of your systems resources for performance.\n" +#~ " - unrestricted: should only be used for developing extremely large images " +#~ "as darktable will take all of your systems resources and thus might lead " +#~ "to swapping and unexpected performance drops. use with caution and not " +#~ "recommended for general use!" #~ msgstr "" #~ "meghatározza, hogy a darktable a rendszer erőforrásaiból mennyit " #~ "használhat.\n" @@ -33961,8 +38126,8 @@ msgstr "egérműveletek" #~ " – nagy: ez a legjobb megoldás, ha főként darktable-t használ, és azt " #~ "szeretné, hogy a rendszer erőforrásainak nagy részét elfoglalja a " #~ "teljesítményhez.\n" -#~ " – korlátlan: csak rendkívül nagy képek kidolgozására használható, mivel " -#~ "a darktable az összes rendszererőforrást igénybe veszi, amivel " +#~ " – korlátlan: csak rendkívül nagy képek kidolgozására használható, mivel a " +#~ "darktable az összes rendszererőforrást igénybe veszi, amivel " #~ "memóriakilapozást és váratlan teljesítménycsökkenést okozhat. óvatosan " #~ "használja, általános használatra nem ajánlott!" @@ -33971,15 +38136,13 @@ msgstr "egérműveletek" #~ msgstr "a lassú GPU miatt a hardveresen gyorsított OpenCL le lett tiltva" #~ msgid "" -#~ "multiple GPUs detected - opencl scheduling profile has been set " -#~ "accordingly" +#~ "multiple GPUs detected - opencl scheduling profile has been set accordingly" #~ msgstr "" #~ "több GPU észlelve – az OpenCL ütemezési profil ennek megfelelően lett " #~ "beállítva" #~ msgid "" -#~ "very fast GPU detected - opencl scheduling profile has been set " -#~ "accordingly" +#~ "very fast GPU detected - opencl scheduling profile has been set accordingly" #~ msgstr "" #~ "nagyon gyors GPU észlelve – az OpenCL ütemezési profil ennek megfelelően " #~ "lett beállítva" @@ -34187,9 +38350,9 @@ msgstr "egérműveletek" #~ msgstr "" #~ "interpolációs mód, amikor nem 1:1 méretben jelenik meg sötétkamra módban: " #~ "a bilineáris a leggyorsabb, de nem éles. középút az RCD használata + " -#~ "interpolációs módok a „pixel interpolátor” beállításnál (feldolgozás " -#~ "fül), a teljes pontosan ugyanazt a beállítást használja, mint a teljes " -#~ "méretű export. X-Trans szenzorok középútként VNG-t használnak RCD helyett." +#~ "interpolációs módok a „pixel interpolátor” beállításnál (feldolgozás fül), " +#~ "a teljes pontosan ugyanazt a beállítást használja, mint a teljes méretű " +#~ "export. X-Trans szenzorok középútként VNG-t használnak RCD helyett." #~ msgid "white balance slider colors" #~ msgstr "fehéregyensúly csúszka színek" @@ -34216,8 +38379,7 @@ msgstr "egérműveletek" #~ "columns - the blocks of sliders are shown next to each other (in narrow " #~ "columns)" #~ msgstr "" -#~ "válassza ki, hogyan legyenek elrendezve az emelés, gamma és gain " -#~ "blokkok:\n" +#~ "válassza ki, hogyan legyenek elrendezve az emelés, gamma és gain blokkok:\n" #~ "lista: összes csúszka megjelenik egy hosszú listában (fejlécekkel),\n" #~ "fülek: fülek használata a csúszkablokkok közti váltáshoz,\n" #~ "oszlopok: a csúszkablokkok egymás mellett jelennek meg (keskeny " @@ -34228,17 +38390,17 @@ msgstr "egérműveletek" #~ msgid "" #~ "this added sharpen is not recommended on cameras without a low-pass " -#~ "filter. you should disable this option if you use one of those more " -#~ "recent cameras or sharpen your images with other means." +#~ "filter. you should disable this option if you use one of those more recent " +#~ "cameras or sharpen your images with other means." #~ msgstr "" #~ "ez a hozzáadott élesítés nem javasolt aluláteresztő szűrő nélküli " -#~ "fényképezőknél. tiltsa le, ha ilyen újabb fajta fényképezője van, vagy " -#~ "más módon élesíti a képeket." +#~ "fényképezőknél. tiltsa le, ha ilyen újabb fajta fényképezője van, vagy más " +#~ "módon élesíti a képeket." #~ msgid "" -#~ "allows runtime tuning of OpenCL devices. 'memory size' tests for " -#~ "available graphics ram, 'memory transfer' tries a faster memory access " -#~ "mode (pinned memory) used for tiling." +#~ "allows runtime tuning of OpenCL devices. 'memory size' tests for available " +#~ "graphics ram, 'memory transfer' tries a faster memory access mode (pinned " +#~ "memory) used for tiling." #~ msgstr "" #~ "lehetővé teszi az OpenCL-eszközök futásidejű finomhangolását. a „memory " #~ "size” ellenőrzi az elérhető videomemóriát, a „memory transfer” gyorsabb " @@ -34258,11 +38420,10 @@ msgstr "egérműveletek" #~ msgstr "adatbázis töredezettségi arány küszöbértéke" #~ msgid "" -#~ "fragmentation ratio above which to ask or carry out automatically " -#~ "database maintenance" +#~ "fragmentation ratio above which to ask or carry out automatically database " +#~ "maintenance" #~ msgstr "" -#~ "töredezettségi arány, ami fölött adatbázis-karbantartást javasol vagy " -#~ "végez" +#~ "töredezettségi arány, ami fölött adatbázis-karbantartást javasol vagy végez" #~ msgid "xmp" #~ msgstr "xmp" @@ -34275,9 +38436,9 @@ msgstr "egérműveletek" #~ "space to store the history stack in output files. this option allows xmp " #~ "tags to be compressed and save space." #~ msgstr "" -#~ "az xmp-címkék bejegyzései meglehetősen nagyra híztak, és meghaladhatják " -#~ "az előzményverem tárolására szolgáló szabad helyet a kimeneti fájlokban. " -#~ "ez a beállítás lehetővé teszi az xmp-címkék tömörítését, ezzel tárhelyet " +#~ "az xmp-címkék bejegyzései meglehetősen nagyra híztak, és meghaladhatják az " +#~ "előzményverem tárolására szolgáló szabad helyet a kimeneti fájlokban. ez a " +#~ "beállítás lehetővé teszi az xmp-címkék tömörítését, ezzel tárhelyet " #~ "megtakarítva." #~ msgid "look for updated xmp files on startup" @@ -34291,8 +38452,8 @@ msgstr "egérműveletek" #~ "módosultak-e időközben" #~ msgid "" -#~ "tags case sensitivity. without the Sqlite ICU extension, insensivity " -#~ "works only for the 26 latin letters" +#~ "tags case sensitivity. without the Sqlite ICU extension, insensivity works " +#~ "only for the 26 latin letters" #~ msgstr "" #~ "címkék nagybetűérzékenysége. az Sqlite ICU kiterjesztés nélkül a nem " #~ "nagybetűérzékeny mód csak a 26 latin karakterre működik" @@ -34423,8 +38584,7 @@ msgstr "egérműveletek" #~ "szeretné most folytatni?\n" #~ "\n" #~ "%s\n" -#~ "bármikor módosíthatja a karbantartás beállításait a központi " -#~ "beállításokban" +#~ "bármikor módosíthatja a karbantartás beállításait a központi beállításokban" #~ msgid "darktable - schema maintenance" #~ msgstr "darktable – séma karbantartás" @@ -34476,8 +38636,8 @@ msgstr "egérműveletek" #~ msgid "" #~ "selected metadata are imported from image and override the default value\n" -#~ " this drives also the 'look for updated xmp files' and 'load sidecar " -#~ "file' actions\n" +#~ " this drives also the 'look for updated xmp files' and 'load sidecar file' " +#~ "actions\n" #~ " CAUTION: not selected metadata are cleaned up when xmp file is updated" #~ msgstr "" #~ "a kiválasztott metaadatok importálva lesznek a képből felülírják az " @@ -34538,8 +38698,8 @@ msgstr "egérműveletek" #~ "biztosan szeretné folytatni?" #~ msgid "" -#~ "automatically correct for vertical and horizontal perspective " -#~ "distortions; fitting rotation,lens shift in both directions, and shear\n" +#~ "automatically correct for vertical and horizontal perspective distortions; " +#~ "fitting rotation,lens shift in both directions, and shear\n" #~ "ctrl+click to only fit rotation\n" #~ "shift+click to only fit lens shift\n" #~ "ctrl+shift+click to only fit rotation and lens shift" @@ -34563,8 +38723,8 @@ msgstr "egérműveletek" #~ "choose the colors that will be optimized with higher priority.\n" #~ "neutral colors gives the lowest average delta E but a high maximum delta " #~ "E\n" -#~ "saturated colors gives the lowest maximum delta E but a high average " -#~ "delta E\n" +#~ "saturated colors gives the lowest maximum delta E but a high average delta " +#~ "E\n" #~ "none is a trade-off between both\n" #~ "the others are special behaviours to protect some hues" #~ msgstr "" @@ -34665,8 +38825,8 @@ msgstr "egérműveletek" #~ "highlights: guided laplacian mode not available for X-Trans sensors. " #~ "falling back to clip." #~ msgstr "" -#~ "csúcsfények: az irányított Laplace-mód nem érhető el X-Trans " -#~ "szenzorokhoz. visszaállítás vágás módra." +#~ "csúcsfények: az irányított Laplace-mód nem érhető el X-Trans szenzorokhoz. " +#~ "visszaállítás vágás módra." #~ msgid "" #~ "manually adjust the clipping threshold against magenta highlights\n" @@ -34817,8 +38977,8 @@ msgstr "egérműveletek" #~ ">400px and >400px" #~ msgstr "" #~ "méretkategóriák segítségével különböző átfedéseket és css értékeket lehet " -#~ "beállítani az bélyegkép méretétől függően, | jellel elválasztva. például " -#~ "a 120|400 ezt a három bélyegkép kategóriát jelenti : 0px->120px, 120px-" +#~ "beállítani az bélyegkép méretétől függően, | jellel elválasztva. például a " +#~ "120|400 ezt a három bélyegkép kategóriát jelenti : 0px->120px, 120px-" #~ ">400px and >400px" #~ msgctxt "preferences" @@ -34842,21 +39002,20 @@ msgstr "egérműveletek" #~ msgstr "bélyegkép gyorsítótár mérete MB-ban" #~ msgid "" -#~ "this controls how much memory is going to be used for thumbnails and " -#~ "other buffers (needs a restart)." +#~ "this controls how much memory is going to be used for thumbnails and other " +#~ "buffers (needs a restart)." #~ msgstr "" -#~ "azt szabályozza, hogy mennyi memóriát használhatnak a bélyegképek és " -#~ "egyéb pufferek (újraindítást igényel)" +#~ "azt szabályozza, hogy mennyi memóriát használhatnak a bélyegképek és egyéb " +#~ "pufferek (újraindítást igényel)" #~ msgid "host memory limit (in MB) for tiling" #~ msgstr "kiszolgáló memóriakorlát (MB-ban) csempézésnél" #~ msgid "" #~ "this variable controls the maximum amount of memory (in MB) a module may " -#~ "use during image processing. lower values will force memory hungry " -#~ "modules to process image with increasing number of tiles. setting this to " -#~ "0 will omit any limit. values below 500 will be treated as 500 (needs a " -#~ "restart)." +#~ "use during image processing. lower values will force memory hungry modules " +#~ "to process image with increasing number of tiles. setting this to 0 will " +#~ "omit any limit. values below 500 will be treated as 500 (needs a restart)." #~ msgstr "" #~ "ez a változó az egy modul által képfeldolgozáshoz használható " #~ "memóriakorlátot szabályozza megabájtban. a kisebb érték a memóriaéhesebb " @@ -34871,8 +39030,8 @@ msgstr "egérműveletek" #~ "minimum amount of memory (in MB) that tiling should take for a single " #~ "image buffer (needs a restart)." #~ msgstr "" -#~ "minimális memóriamérete (MB-ban) amire csempézésnél egyetlen kép " -#~ "puffernek szüksége van (újraindítást igényel)." +#~ "minimális memóriamérete (MB-ban) amire csempézésnél egyetlen kép puffernek " +#~ "szüksége van (újraindítást igényel)." #~ msgid "always ask the user before any image is removed from the library" #~ msgstr "" @@ -34884,16 +39043,16 @@ msgstr "egérműveletek" #~ msgid "" #~ "the entry completion is useful for those who enter tags from keyboard " -#~ "only. for others the entry completion can be embarrassing. need to " -#~ "restart darktable." +#~ "only. for others the entry completion can be embarrassing. need to restart " +#~ "darktable." #~ msgstr "" #~ "a bevitel kiegészítés annak hasznos, aki csak billentyűzetről visz be " #~ "címkéket. másoknak a kiegészítés zavaró lehet. a darktable újraindítását " #~ "igényli." #~ msgid "" -#~ "sort the following collections in descending order: 'film roll' by " -#~ "folder, 'folder', 'times' (e.g. 'date taken')" +#~ "sort the following collections in descending order: 'film roll' by folder, " +#~ "'folder', 'times' (e.g. 'date taken')" #~ msgstr "" #~ "az alábbi gyűjtemények rendezése csökkenő sorrendben: 'filmtekercs' " #~ "könyvtár szerint, 'könyvtár', 'idő' (pl. készítés ideje)" @@ -34914,8 +39073,8 @@ msgstr "egérműveletek" #~ "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS).\n" #~ "let the field empty otherwise" #~ msgstr "" -#~ "adjon meg egy érvényes dátumot és időt (ÉÉÉÉ-HH-NN[Tóó:pp:mm] formában) " -#~ "ha szeretné felülírni a jelenlegi dátum/időt az alábbi változók " +#~ "adjon meg egy érvényes dátumot és időt (ÉÉÉÉ-HH-NN[Tóó:pp:mm] formában) ha " +#~ "szeretné felülírni a jelenlegi dátum/időt az alábbi változók " #~ "kibontásakor:\n" #~ "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS).\n" #~ "egyébként hagyja a mezőt üresen" @@ -35409,8 +39568,7 @@ msgstr "egérműveletek" #~ msgid "" #~ "focal length of the lens, default value set from exif data if available" #~ msgstr "" -#~ "az objektív fókusztávolsáa. alapértelmezetten az exif szerinti, ha " -#~ "elérhető" +#~ "az objektív fókusztávolsáa. alapértelmezetten az exif szerinti, ha elérhető" #~ msgid "" #~ "crop factor of the camera sensor, default value set from exif data if " @@ -35549,8 +39707,8 @@ msgstr "egérműveletek" #~ "eltárolás: dupla klikk" #~ msgid "" -#~ "bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE " -#~ "are slow.\n" +#~ "bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " +#~ "slow.\n" #~ "LMMSE is suited best for high ISO images.\n" #~ "dual demosaicers double processing time." #~ msgstr "" @@ -35659,8 +39817,7 @@ msgstr "egérműveletek" #~ msgstr "" #~ "a diffúzió anizotrópiája\n" #~ "a null izotróppá teszi a diffúziót (minden irányban azonos)\n" -#~ "pozitív érték hatására a diffúzió közelebbről követi az izofoto " -#~ "vonalakat\n" +#~ "pozitív érték hatására a diffúzió közelebbről követi az izofoto vonalakat\n" #~ "negatív érték hatására a diffúzió közelebbről követi a gradienseket" #~ msgid "edges management" @@ -35764,9 +39921,9 @@ msgstr "egérműveletek" #~ "CAUTION: 3D lut folder must be set in preferences/processing before " #~ "choosing the lut file" #~ msgstr "" -#~ "válasszon egy png-t (haldclut), egy cube, egy 3dl vagy egy gmz " -#~ "(tömörített lut) fájlt. VIGYÁZAT: a 3D lut könyvtár be kell legyen " -#~ "állítva a beállítások/feldolgozás alatt, mielőtt lut fájlt választana" +#~ "válasszon egy png-t (haldclut), egy cube, egy 3dl vagy egy gmz (tömörített " +#~ "lut) fájlt. VIGYÁZAT: a 3D lut könyvtár be kell legyen állítva a " +#~ "beállítások/feldolgozás alatt, mielőtt lut fájlt választana" #~ msgid "" #~ "the file path (relative to lut folder) is saved with image along with the " @@ -35937,8 +40094,8 @@ msgstr "egérműveletek" #~ "fényképezésre).\n" #~ "\n" #~ "• abszolut kolorimetrikus: a kép fehérpontját a cél médium fehérpontjához " -#~ "igazítja, mást nem csinál. főleg szín proofingra használják. (nem " -#~ "alkalmas fényképezésre)." +#~ "igazítja, mást nem csinál. főleg szín proofingra használják. (nem alkalmas " +#~ "fényképezésre)." #~ msgctxt "accel" #~ msgid "export" @@ -35966,8 +40123,8 @@ msgstr "egérműveletek" #~ "a számított metaadatok listája\n" #~ "ha a képlet üres, az adott metaadat el lesz távolítva az exportált " #~ "fájlból,\n" -#~ "ha a formula „=”, az exif metaadat akkor is exportálásra kerül, ha az " -#~ "exif adatok le vannak tiltva,\n" +#~ "ha a formula „=”, az exif metaadat akkor is exportálásra kerül, ha az exif " +#~ "adatok le vannak tiltva,\n" #~ "egyébként az adott metaadat kiszámításra kerül és hozzá lesz adva az " #~ "exportált fájlhoz\n" #~ "a szerkesztéshez kattintson a képlet cellára. felismert változók:\n" @@ -35989,8 +40146,8 @@ msgstr "egérműveletek" #~ "list of track segments in the gpx file, for each segment:\n" #~ "- the start date/time in local time (LT)\n" #~ "- the number of track points\n" -#~ "- the number of matching images based on images date/time, offset and " -#~ "time zone\n" +#~ "- the number of matching images based on images date/time, offset and time " +#~ "zone\n" #~ "- more detailed time information hovering the row" #~ msgstr "" #~ "a gpx-fájlban található nyomvonalszakaszok listája; szakaszonként:\n" @@ -36637,8 +40794,8 @@ msgstr "egérműveletek" #~ msgstr "" #~ "az elavult alapvető kromatikus adaptációt hajt végre kizárólag a " #~ "fehéregyensúly modult használva,\n" -#~ "a modern a fehéregyensúly és színkalibráció modul kombinációját " -#~ "használja, fejlettebb kromatikus adaptációs színtudománnyal." +#~ "a modern a fehéregyensúly és színkalibráció modul kombinációját használja, " +#~ "fejlettebb kromatikus adaptációs színtudománnyal." #~ msgid "memory in megabytes to use for thumbnail cache" #~ msgstr "bélyegkép gyorsítótár mérete megabájt" @@ -36667,8 +40824,8 @@ msgstr "egérműveletek" #~ msgid "" #~ "where multiple module instances are present, these preferences control " -#~ "rules that are applied (in order) to decide which module instance " -#~ "keyboard shortcuts will be applied to" +#~ "rules that are applied (in order) to decide which module instance keyboard " +#~ "shortcuts will be applied to" #~ msgstr "" #~ "ahol több modul példány található, ezek a beállítások határozzák meg az " #~ "alkalmazandó szabályokat (sorrendben), hogy mely modul példányok " @@ -36910,10 +41067,6 @@ msgstr "egérműveletek" #~ msgid "%s / %s: %s" #~ msgstr "%s / %s: %s" -#, c-format -#~ msgid "%s: %s" -#~ msgstr "%s: %s" - #, c-format #~ msgid "%s %s / %s" #~ msgstr "%s %s / %s" @@ -37062,8 +41215,8 @@ msgstr "egérműveletek" #~ msgstr "gyorsbillentyű ütközés" #~ msgid "" -#~ "are you sure you want to restore the default keybindings? this will " -#~ "erase any modifications you have made." +#~ "are you sure you want to restore the default keybindings? this will erase " +#~ "any modifications you have made." #~ msgstr "" #~ "biztosan visszaállítja az alapértelmezett billentyűkombinációkat? ezzel " #~ "elvész az összes módosítás." @@ -37248,9 +41401,9 @@ msgstr "egérműveletek" #~ msgstr "forgatás" #~ msgid "" -#~ "amount of midtones bias from the photographic paper response modeling. " -#~ "the greater the bias, the more pronounced the fall off of the grain in " -#~ "shadows and highlights" +#~ "amount of midtones bias from the photographic paper response modeling. the " +#~ "greater the bias, the more pronounced the fall off of the grain in shadows " +#~ "and highlights" #~ msgstr "" #~ "a középtónus eltérés mértéke fotópapír reakció modellezés szerint. minél " #~ "nagyobb az eltérés, annál erősebb a szemcsecsökkenés az árnyékokon és " @@ -37274,9 +41427,9 @@ msgstr "egérműveletek" #~ "CAUTION: 3D lut folder must be set in preferences/core options/" #~ "miscellaneous before choosing the lut file" #~ msgstr "" -#~ "válasszon egy png-t (haldclut), egy cube, egy 3dl vagy egy gmz " -#~ "(tömörített lut) fájlt. VIGYÁZAT: a 3D lut könyvtár be kell legyen " -#~ "állítva a beállítások/feldolgozás alatt, mielőtt lut fájlt választana" +#~ "válasszon egy png-t (haldclut), egy cube, egy 3dl vagy egy gmz (tömörített " +#~ "lut) fájlt. VIGYÁZAT: a 3D lut könyvtár be kell legyen állítva a " +#~ "beállítások/feldolgozás alatt, mielőtt lut fájlt választana" #~ msgid "" #~ "gradually compress specular highlights past this value\n" @@ -37305,13 +41458,12 @@ msgstr "egérműveletek" #~ "tone equalizer needs to be after distorsion modules in the pipeline – " #~ "disabled" #~ msgstr "" -#~ "a tónus equalizer később kell legyen a feldolgozási sorban, int a " -#~ "torzítás – letiltva" +#~ "a tónus equalizer később kell legyen a feldolgozási sorban, int a torzítás " +#~ "– letiltva" #~ msgid "" #~ "use this to slide the mask average exposure along channels\n" -#~ "for a better control of the exposure correction with the available " -#~ "nodes.\n" +#~ "for a better control of the exposure correction with the available nodes.\n" #~ "the picker will auto-adjust the average exposure at -4EV." #~ msgstr "" #~ "használja ezt a maszk átlagos expozíciójának csúsztatására a csatorna " @@ -37339,8 +41491,8 @@ msgstr "egérműveletek" #~ "3 steps per stop\n" #~ "with other words, 3 steps is 1EV exposure step between brackets." #~ msgstr "" -#~ "expozíciós lépés képenként. a lépés a fényképezőn beállítható és " -#~ "általában blendénként 3 lépés\n" +#~ "expozíciós lépés képenként. a lépés a fényképezőn beállítható és általában " +#~ "blendénként 3 lépés\n" #~ "másként fogalmazva, 3 lépés = 1 fényérték különbség képenként." #~ msgid "today" @@ -37387,8 +41539,8 @@ msgstr "egérműveletek" #~ msgid "hover to highlight sample on canvas, click to lock sample" #~ msgstr "" -#~ "az egeret fölötte tartva kiemeli a mintát a vásznon, rákattintva " -#~ "lerögzíti a mintát" +#~ "az egeret fölötte tartva kiemeli a mintát a vásznon, rákattintva lerögzíti " +#~ "a mintát" #~ msgid "" #~ "turn on color picker\n" @@ -37695,8 +41847,8 @@ msgstr "egérműveletek" #~ msgstr "gyűjtemény rendezése frisstől régi felé" #~ msgid "" -#~ "changes the default collections-list order for folders, times and dates " -#~ "to run from recent to older" +#~ "changes the default collections-list order for folders, times and dates to " +#~ "run from recent to older" #~ msgstr "" #~ "módosítja az alapértelmezett gyűjteménylista sorrendet fájloknál, időknél " #~ "és dátumoknál, hogy az újabbtól a régebbi felé fussanak" @@ -37725,9 +41877,9 @@ msgstr "egérműveletek" #~ msgstr "színkezelt bélyegkép gyorsítótár" #~ msgid "" -#~ "if enabled, cached thumbnails will be color managed so that lighttable " -#~ "and filmstrip can show correct colors. otherwise the results may look " -#~ "wrong once the display profile gets changed." +#~ "if enabled, cached thumbnails will be color managed so that lighttable and " +#~ "filmstrip can show correct colors. otherwise the results may look wrong " +#~ "once the display profile gets changed." #~ msgstr "" #~ "ha engedélyezve van, a gyorsítótárazott bélyegképek színkezeltek lesznek, " #~ "így az átvilágító és a filmszalag helyes színeket fog mutatni. egyébként " @@ -37768,10 +41920,9 @@ msgstr "egérműveletek" #~ msgstr "" #~ "interpolációs mód, amikor nem 1:1 arányban jelenik meg sötétkamra módban: " #~ "bilineáris a leggyorsabb, de nem éles. középút a PPG használata + " -#~ "interpolációs módok a „pixel interpolátor” beállításnál (feldolgozás " -#~ "fül), a teljes pontosan ugyanazt a beállítást használja, mint a teljes " -#~ "méretű export. X-Trans szenzorok VNG-t használnalk PPG helyett " -#~ "középútként." +#~ "interpolációs módok a „pixel interpolátor” beállításnál (feldolgozás fül), " +#~ "a teljes pontosan ugyanazt a beállítást használja, mint a teljes méretű " +#~ "export. X-Trans szenzorok VNG-t használnalk PPG helyett középútként." #~ msgctxt "preferences" #~ msgid "grey scale" @@ -37821,8 +41972,8 @@ msgstr "egérműveletek" #~ msgid "" #~ "if set to a positive, non-zero value this variable defines the minimum " #~ "amount of memory (in MB) that tiling should take for a single image " -#~ "buffer. has precedence over heuristics based on host_memory_limit (needs " -#~ "a restart)." +#~ "buffer. has precedence over heuristics based on host_memory_limit (needs a " +#~ "restart)." #~ msgstr "" #~ "pozitív, nullánál nagyobb értékre állítva meghatározza azt a minimális " #~ "memória mennyiséget (megabájtban), amit a csempézés el kell foglaljon egy " @@ -37869,28 +42020,28 @@ msgstr "egérműveletek" #~ "\n" #~ " How to solve this problem?\n" #~ "\n" -#~ " 1 - Search in your environment if another darktable occurrence is " -#~ "active. If so, use it or close it. \n" +#~ " 1 - Search in your environment if another darktable occurrence is active. " +#~ "If so, use it or close it. \n" #~ " The lock indicates that the process number of this occurrence is : " #~ "%d\n" #~ "\n" -#~ " 2 - If you can't find this other occurrence, try closing your session " -#~ "and reopening it or shutting down your computer. \n" +#~ " 2 - If you can't find this other occurrence, try closing your session and " +#~ "reopening it or shutting down your computer. \n" #~ " This will delete all running programs and thus close the database " #~ "correctly.\n" #~ "\n" #~ " 3 - If these two actions are not enough, it is because at least one of " #~ "the two files that materialize the locks remains \n" -#~ " and that these are no longer attached to any occurrence of " -#~ "darktable. It is then necessary to delete it (or them). \n" +#~ " and that these are no longer attached to any occurrence of darktable. " +#~ "It is then necessary to delete it (or them). \n" #~ " The two files are named data.db.lock and library.db.lock respectively. The opening mechanism signals \n" #~ " the presence of the %s file in the %s " #~ "folder. \n" #~ " (full pathname: %s).\n" #~ "\n" -#~ " Caution! Do not delete these files without first checking " -#~ "that there are no more occurrences of darktable, \n" +#~ " Caution! Do not delete these files without first checking that " +#~ "there are no more occurrences of darktable, \n" #~ " otherwise you risk generating serious inconsistencies in your " #~ "database.\n" #~ "\n" @@ -37934,8 +42085,8 @@ msgstr "egérműveletek" #~ "ellenőrizné, fut-e a darktable másik példánya, \n" #~ " mert annak súlya inkonzisztencia lehet a következménye.\n" #~ "\n" -#~ " Amint azonosította a problémát és eltávolította az okot, vagy a " -#~ "zárolást, a darktable gond nélkül el fog indulni.\n" +#~ " Amint azonosította a problémát és eltávolította az okot, vagy a zárolást, " +#~ "a darktable gond nélkül el fog indulni.\n" #~ msgid "darktable cannot be started because the database is locked" #~ msgstr "a darktable nem tud elindulni, mert az adatbázis zárolva van" @@ -37988,8 +42139,7 @@ msgstr "egérműveletek" #~ "szeretné most folytatni?\n" #~ "\n" #~ "%s\n" -#~ "bármikor módosíthatja a karbantartás beállításait a központi " -#~ "beállításokban" +#~ "bármikor módosíthatja a karbantartás beállításait a központi beállításokban" #~ msgid "only remove from the collection" #~ msgstr "eltávolítás csak a gyűjteményből" @@ -38298,10 +42448,8 @@ msgstr "egérműveletek" #~ "• CAT16 (2016) is more robust to avoid imaginary colours\n" #~ "while working with large gamut or saturated cyan and purple.\n" #~ "• Non-linear Bradford (1985) is the original Bradford,\n" -#~ "it can produce better results than the linear version, but is " -#~ "unreliable.\n" -#~ "• XYZ is a simple scaling in XYZ space. It is not recommended in " -#~ "general.\n" +#~ "it can produce better results than the linear version, but is unreliable.\n" +#~ "• XYZ is a simple scaling in XYZ space. It is not recommended in general.\n" #~ "• none disables any adaptation and uses pipeline working RGB." #~ msgstr "" #~ "válassza ki a fényforrás adaptálásának módszerét\n" @@ -38388,8 +42536,7 @@ msgstr "egérműveletek" #~ msgid "" #~ "enable to auto-set the look hardness depending on the scene white and " #~ "black points.\n" -#~ "this keeps the middle grey on the identity line and improves fast " -#~ "tuning.\n" +#~ "this keeps the middle grey on the identity line and improves fast tuning.\n" #~ "disable if you want a manual control." #~ msgstr "" #~ "engedélyezze, hogy a megjelenés keménysége a jelenet fehér- és " @@ -38399,8 +42546,7 @@ msgstr "egérműveletek" #~ "tiltsa le, ha kézzel szeretné állítani." #~ msgid "this module is deprecated. better use negadoctor module instead." -#~ msgstr "" -#~ "ez a modul elavult. jobb, ha helyette a negadoktor modult használja." +#~ msgstr "ez a modul elavult. jobb, ha helyette a negadoktor modult használja." #~ msgid "" #~ "click and drag to add point\n" @@ -38550,8 +42696,7 @@ msgstr "egérműveletek" #~ msgid "import folders recursively" #~ msgstr "könyvtárak importálása rekurzívan" -#~ msgid "" -#~ "recursively import subfolders. Each folder goes into a new film roll." +#~ msgid "recursively import subfolders. Each folder goes into a new film roll." #~ msgstr "" #~ "rekurzívan importálja az alkönyvtárakat. az egyes könyvtárak új " #~ "filmszalagra kerülnek." @@ -38578,8 +42723,7 @@ msgstr "egérműveletek" #~ msgstr "válassz egy filmszalagként importálandó könyvtárat" #~ msgid "" -#~ "terminate edition (press enter or escape) before selecting another " -#~ "location" +#~ "terminate edition (press enter or escape) before selecting another location" #~ msgstr "" #~ "új helyszín kiválasztása előtt hagyja abba a szerkesztést (nyomjon entert " #~ "vagy escapet)" @@ -38640,8 +42784,8 @@ msgstr "egérműveletek" #~ "neither will it be exported" #~ msgstr "" #~ "jelölje be, ha az adott metaadat nem érdekli önt.\n" -#~ "el lesz rejtve a metaadat szerkesztőből, gyűjteményből, kép " -#~ "információkból és az importáló modulból.\n" +#~ "el lesz rejtve a metaadat szerkesztőből, gyűjteményből, kép információkból " +#~ "és az importáló modulból.\n" #~ "exportálásra sem kerül" #~ msgctxt "accel" @@ -38859,21 +43003,20 @@ msgstr "egérműveletek" #~ msgid "" #~ "use the current filter settings to select the geotagged images drawn on " -#~ "the map, i.e. limit the images drawn to the current filmstrip. this " -#~ "limits the number of images drawn and thus reduces the time needed to " -#~ "draw the images." +#~ "the map, i.e. limit the images drawn to the current filmstrip. this limits " +#~ "the number of images drawn and thus reduces the time needed to draw the " +#~ "images." #~ msgstr "" -#~ "az aktuális szűrési feltételeknek megfelelő geotaggelt képek " -#~ "megjelenítése a térképen, azaz a pillanatnyi filmszalagra limitálja a " -#~ "kirajzolt képeket. ez a képek korlátozott számának köszönhetően " -#~ "lecsökkenti a kirajzolási időt." +#~ "az aktuális szűrési feltételeknek megfelelő geotaggelt képek megjelenítése " +#~ "a térképen, azaz a pillanatnyi filmszalagra limitálja a kirajzolt képeket. " +#~ "ez a képek korlátozott számának köszönhetően lecsökkenti a kirajzolási " +#~ "időt." #~ msgid "do high quality processing for slideshow" #~ msgstr "magas minőségű feldolgozás diavetítésnél" #~ msgid "same option as for export, but applies to slideshow." -#~ msgstr "" -#~ "hasonló beállítás, mint exportálásnál, de a diavetítésre vonatkozik." +#~ msgstr "hasonló beállítás, mint exportálásnál, de a diavetítésre vonatkozik." #~ msgid "" #~ "this folder (and sub-folders) contains Lut files used by lut3d modules. " @@ -38885,8 +43028,8 @@ msgstr "egérműveletek" #~ msgid "" #~ "scene-referred workflow is based on linear modules and will auto-apply " #~ "filmic and exposure,\n" -#~ "display-referred workflow is based on Lab modules and will auto-apply " -#~ "base curve and the legacy module pipe order.\n" +#~ "display-referred workflow is based on Lab modules and will auto-apply base " +#~ "curve and the legacy module pipe order.\n" #~ "(needs a restart)" #~ msgstr "" #~ "a scene-referred munkafolyamat a lineáris modulokon alapul és " @@ -38897,12 +43040,12 @@ msgstr "egérműveletek" #~ msgid "" #~ "this added sharpen is not recommended on cameras without a low-pass " -#~ "filter. you should disable this option if you use one of those more " -#~ "recent cameras or sharpen your images with other means. (need a restart)" +#~ "filter. you should disable this option if you use one of those more recent " +#~ "cameras or sharpen your images with other means. (need a restart)" #~ msgstr "" #~ "ez a hozzáadott élesítés nem javasolt aluláteresztő szűrő nélküli " -#~ "fényképezőknél. tiltsa le, ha ilyen újabb fajta fényképezője van, vagy " -#~ "más módon élesíteni a képeket. (újraindítást igényel)" +#~ "fényképezőknél. tiltsa le, ha ilyen újabb fajta fényképezője van, vagy más " +#~ "módon élesíteni a képeket. (újraindítást igényel)" #~ msgid "ask before erasing images from disk / discarding history stack" #~ msgstr "" @@ -39005,8 +43148,7 @@ msgstr "egérműveletek" #~ msgstr "" #~ "a globális GUI felbontást szabályozza, átméretezve a kezelőelemeket, " #~ "gombokat, címkéket, stb.\n" -#~ "növelve nagyított GUI-t kap, csökkentve több tartalom fér el az " -#~ "ablakban.\n" +#~ "növelve nagyított GUI-t kap, csökkentve több tartalom fér el az ablakban.\n" #~ "állítsa -1.0-ra a rendszer globális felbontásának használatához.\n" #~ "alapértelmezés 96 DPI a legtöbb rendszeren.\n" #~ "a módosítás alkalmazása újraindítást igényel." @@ -39891,8 +44033,8 @@ msgstr "egérműveletek" #~ msgid "automatic pixel rotation only works for the sensors that need it." #~ msgstr "" -#~ "az automatikus pixelforgatás csak azoknál az érzékelőknél működik, " -#~ "amikkel szükség van rá." +#~ "az automatikus pixelforgatás csak azoknál az érzékelőknél működik, amikkel " +#~ "szükség van rá." #~ msgid "automatic pixel scaling only works for the sensors that need it." #~ msgstr "" @@ -40111,8 +44253,8 @@ msgstr "egérműveletek" #~ "contrast\n" #~ "'averaged guided filter' is a geometric mean of both methods" #~ msgstr "" -#~ "”nincs” hat a globális és lokális kontrasztra (biztonságos ha csak " -#~ "hozzáad kontrasztot)\n" +#~ "”nincs” hat a globális és lokális kontrasztra (biztonságos ha csak hozzáad " +#~ "kontrasztot)\n" #~ "”irányított szűrő” csak a globális kontrasztra van hatással és próbálja " #~ "megőrizni a lokális kontrasztot\n" #~ "”átlagolt irányított szűrő” egy mértani átlaga a másik két módszernek" @@ -40174,8 +44316,7 @@ msgstr "egérműveletek" #~ msgstr "skálázódás ehhez" #~ msgid "type your query, use <, <=, >, >=, <>, =, [;] as operators" -#~ msgstr "" -#~ "írja be a keresést; használhat <, <=, >, >=, <>, =, [;] operátorokat" +#~ msgstr "írja be a keresést; használhat <, <=, >, >=, <>, =, [;] operátorokat" #~ msgid "" #~ "type your query, use <, <=, >, >=, <>, =, [;] as operators, type dates in " diff --git a/po/ja.po b/po/ja.po index abe110aa2cb..434ec6cb742 100644 --- a/po/ja.po +++ b/po/ja.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: DarkTable\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-05-21 18:57+0200\n" -"PO-Revision-Date: 2026-05-26 22:30+0900\n" +"POT-Creation-Date: 2026-08-19 13:54+0200\n" +"PO-Revision-Date: 2026-08-23 18:51+0900\n" "Last-Translator: Ryo Shinozaki\n" "Language-Team: \n" "Language: ja\n" @@ -23,12 +23,12 @@ msgctxt "preferences" msgid "first instance" msgstr "最初のインスタンス" -#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4678 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:5269 msgctxt "preferences" msgid "last instance" msgstr "最後のインスタンス" -#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4352 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4925 msgctxt "preferences" msgid "triangle" msgstr "トライアングル" @@ -49,9 +49,9 @@ msgid "bar" msgstr "バー" #: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 -#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 -#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2922 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1896 +#: ../build/bin/conf_gen.h:1917 ../build/bin/conf_gen.h:1954 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3220 msgctxt "preferences" msgid "never" msgstr "なし" @@ -61,7 +61,7 @@ msgctxt "preferences" msgid "once a month" msgstr "月に一度" -#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4136 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4709 msgctxt "preferences" msgid "once a week" msgstr "週に一度" @@ -76,19 +76,19 @@ msgctxt "preferences" msgid "on close" msgstr "終了時" -#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 -#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1908 ../build/bin/conf_gen.h:1955 msgctxt "preferences" msgid "small" msgstr "小" -#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3637 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:665 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4210 msgctxt "preferences" msgid "default" msgstr "デフォルト" -#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4296 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4418 msgctxt "preferences" msgid "large" msgstr "大" @@ -98,118 +98,118 @@ msgctxt "preferences" msgid "after edit" msgstr "編集後" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4761 msgctxt "preferences" msgid "on import" msgstr "インポート時" -#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 -#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5041 -#: ../build/bin/preferences_gen.h:3324 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1907 ../build/bin/conf_gen.h:5172 +#: ../build/bin/preferences_gen.h:3605 msgctxt "preferences" msgid "always" msgstr "常に" -#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4206 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4779 msgctxt "preferences" msgid "only large entries" msgstr "項目が大きい場合のみ" -#: ../build/bin/conf_gen.h:492 +#: ../build/bin/conf_gen.h:555 msgctxt "preferences" msgid "sensitive" msgstr "区別する" -#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4803 +#: ../build/bin/conf_gen.h:556 ../build/bin/preferences_gen.h:5394 msgctxt "preferences" msgid "insensitive" msgstr "区別しない" -#: ../build/bin/conf_gen.h:594 +#: ../build/bin/conf_gen.h:666 msgctxt "preferences" msgid "multiple GPUs" msgstr "複数のGPU" -#: ../build/bin/conf_gen.h:595 +#: ../build/bin/conf_gen.h:667 msgctxt "preferences" msgid "very fast GPU" msgstr "非常に高速なGPU" -#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4877 +#: ../build/bin/conf_gen.h:1136 ../build/bin/preferences_gen.h:5468 msgctxt "preferences" msgid "import time" msgstr "インポート日時" -#: ../build/bin/conf_gen.h:1065 +#: ../build/bin/conf_gen.h:1137 msgctxt "preferences" msgid "folder name" msgstr "フォルダ名" -#: ../build/bin/conf_gen.h:1066 +#: ../build/bin/conf_gen.h:1138 msgctxt "preferences" msgid "display name" msgstr "ディスプレイ名" -#: ../build/bin/conf_gen.h:1085 +#: ../build/bin/conf_gen.h:1157 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:1086 +#: ../build/bin/conf_gen.h:1158 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:1087 +#: ../build/bin/conf_gen.h:1159 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:1088 +#: ../build/bin/conf_gen.h:1160 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:1089 +#: ../build/bin/conf_gen.h:1161 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 -#: ../build/bin/conf_gen.h:3839 ../build/bin/conf_gen.h:4267 -#: ../build/bin/conf_gen.h:4808 +#: ../build/bin/conf_gen.h:1162 ../build/bin/conf_gen.h:2934 +#: ../build/bin/conf_gen.h:3961 ../build/bin/conf_gen.h:4389 +#: ../build/bin/conf_gen.h:4939 msgctxt "preferences" msgid "none" msgstr "なし" -#: ../build/bin/conf_gen.h:1100 +#: ../build/bin/conf_gen.h:1172 msgctxt "preferences" msgid "mean" msgstr "平均" -#: ../build/bin/conf_gen.h:1101 +#: ../build/bin/conf_gen.h:1173 msgctxt "preferences" msgid "min" msgstr "最小" -#: ../build/bin/conf_gen.h:1102 +#: ../build/bin/conf_gen.h:1174 msgctxt "preferences" msgid "max" msgstr "最大" -#: ../build/bin/conf_gen.h:1437 +#: ../build/bin/conf_gen.h:1509 msgid "select only new images" msgstr "新しい画像のみ選択" -#: ../build/bin/conf_gen.h:1438 +#: ../build/bin/conf_gen.h:1510 msgid "only select images that have not already been imported" msgstr "インポートされていない画像のみ選択します" -#: ../build/bin/conf_gen.h:1446 +#: ../build/bin/conf_gen.h:1518 msgid "ignore non-raw images" msgstr "非raw画像を無視" -#: ../build/bin/conf_gen.h:1447 +#: ../build/bin/conf_gen.h:1519 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -217,56 +217,56 @@ msgstr "" "有効にすると、rawファイルのみインポートすることが出来るようになります。非raw" "ファイルはダイアログ内に表示されなくなり、インポートされなくなります" -#: ../build/bin/conf_gen.h:1455 +#: ../build/bin/conf_gen.h:1527 msgid "apply metadata" msgstr "メタデータを適用" -#: ../build/bin/conf_gen.h:1456 +#: ../build/bin/conf_gen.h:1528 msgid "apply some metadata to all newly imported images." msgstr "新しくインポートした画像全てにメタデータを適用します" -#: ../build/bin/conf_gen.h:1464 +#: ../build/bin/conf_gen.h:1536 msgid "recursive directory" msgstr "再帰ディレクトリ" -#: ../build/bin/conf_gen.h:1465 +#: ../build/bin/conf_gen.h:1537 msgid "recursive directory traversal when importing filmrolls" msgstr "フィルムロールをインポートする時、再帰的にディレクトリを辿ります" -#: ../build/bin/conf_gen.h:1473 +#: ../build/bin/conf_gen.h:1545 msgid "creator to be applied when importing" msgstr "インポート時に適用する作成者" -#: ../build/bin/conf_gen.h:1482 +#: ../build/bin/conf_gen.h:1554 msgid "publisher to be applied when importing" msgstr "インポート時に適用する発行者" -#: ../build/bin/conf_gen.h:1491 +#: ../build/bin/conf_gen.h:1563 msgid "rights to be applied when importing" msgstr "インポート時に適用される権利" -#: ../build/bin/conf_gen.h:1500 +#: ../build/bin/conf_gen.h:1572 msgid "comma separated tags to be applied when importing" msgstr "インポート時に適用されるタグ。コンマで区切られています" -#: ../build/bin/conf_gen.h:1509 +#: ../build/bin/conf_gen.h:1581 msgid "import tags from XMP" msgstr "XMPからタグをインポート" -#: ../build/bin/conf_gen.h:1545 +#: ../build/bin/conf_gen.h:1617 msgid "initial rating" msgstr "評価の初期設定値" -#: ../build/bin/conf_gen.h:1546 +#: ../build/bin/conf_gen.h:1618 msgid "initial star rating for all images when importing a filmroll" msgstr "" "フィルムロールをインポートする時に全ての画像につけられる評価の初期設定値" -#: ../build/bin/conf_gen.h:1554 +#: ../build/bin/conf_gen.h:1626 msgid "ignore EXIF rating" msgstr "EXIF評価を無視" -#: ../build/bin/conf_gen.h:1555 +#: ../build/bin/conf_gen.h:1627 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -274,19 +274,19 @@ msgstr "" "EXIF上の評価を無視します。この設定を適用せず、EXIF上に評価が検出された場合、そ" "の評価値を「評価の初期設定値」に対して上書きします" -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1635 msgid "import job" msgstr "インポート作業" -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1636 msgid "name of the import job" msgstr "インポート作業名" -#: ../build/bin/conf_gen.h:1572 +#: ../build/bin/conf_gen.h:1644 msgid "override today's date" msgstr "今日の日付を上書き" -#: ../build/bin/conf_gen.h:1573 +#: ../build/bin/conf_gen.h:1645 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -298,475 +298,500 @@ msgstr "" "有効な日時をここに入力してください(YYYY:MM:DD[ hh:mm:ss[.sss]] )\n" "上書きしたくない場合は空欄にしてください" -#: ../build/bin/conf_gen.h:1581 +#: ../build/bin/conf_gen.h:1653 msgid "keep this window open" msgstr "このウィンドウを開き続ける" -#: ../build/bin/conf_gen.h:1582 +#: ../build/bin/conf_gen.h:1654 msgid "keep this window open to run several imports" msgstr "このウィンドウを開いたままにし、複数のインポートを実行します" -#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 -#: ../build/bin/conf_gen.h:1884 +#: ../build/bin/conf_gen.h:1888 ../build/bin/conf_gen.h:1909 +#: ../build/bin/conf_gen.h:1956 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 -#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2853 +#: ../build/bin/conf_gen.h:1889 ../build/bin/conf_gen.h:1910 +#: ../build/bin/conf_gen.h:1957 ../build/bin/preferences_gen.h:3151 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 -#: ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1890 ../build/bin/conf_gen.h:1911 +#: ../build/bin/conf_gen.h:1958 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 -#: ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1891 ../build/bin/conf_gen.h:1912 +#: ../build/bin/conf_gen.h:1959 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 -#: ../build/bin/conf_gen.h:1888 +#: ../build/bin/conf_gen.h:1892 ../build/bin/conf_gen.h:1913 +#: ../build/bin/conf_gen.h:1960 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 -#: ../build/bin/conf_gen.h:1889 +#: ../build/bin/conf_gen.h:1893 ../build/bin/conf_gen.h:1914 +#: ../build/bin/conf_gen.h:1961 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 -#: ../build/bin/conf_gen.h:1890 +#: ../build/bin/conf_gen.h:1894 ../build/bin/conf_gen.h:1915 +#: ../build/bin/conf_gen.h:1962 msgctxt "preferences" msgid "6K" msgstr "6K" -#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 -#: ../build/bin/conf_gen.h:1891 +#: ../build/bin/conf_gen.h:1895 ../build/bin/conf_gen.h:1916 +#: ../build/bin/conf_gen.h:1963 msgctxt "preferences" msgid "8K" msgstr "8K" -#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3838 -#: ../build/bin/conf_gen.h:5044 ../build/bin/preferences_gen.h:4046 +#: ../build/bin/conf_gen.h:1897 ../build/bin/conf_gen.h:3960 +#: ../build/bin/conf_gen.h:5175 ../build/bin/preferences_gen.h:4619 msgctxt "preferences" msgid "auto" msgstr "自動" -#: ../build/bin/conf_gen.h:1937 +#: ../build/bin/conf_gen.h:2009 msgctxt "preferences" msgid "off" msgstr "オフ" -#: ../build/bin/conf_gen.h:1938 +#: ../build/bin/conf_gen.h:2010 msgctxt "preferences" msgid "hardness (relative)" msgstr "硬さ (相対)" -#: ../build/bin/conf_gen.h:1939 +#: ../build/bin/conf_gen.h:2011 msgctxt "preferences" msgid "hardness (absolute)" msgstr "硬さ (絶対)" -#: ../build/bin/conf_gen.h:1940 +#: ../build/bin/conf_gen.h:2012 msgctxt "preferences" msgid "opacity (relative)" msgstr "不透明度 (相対)" -#: ../build/bin/conf_gen.h:1941 +#: ../build/bin/conf_gen.h:2013 msgctxt "preferences" msgid "opacity (absolute)" msgstr "不透明度 (絶対)" -#: ../build/bin/conf_gen.h:1942 +#: ../build/bin/conf_gen.h:2014 msgctxt "preferences" msgid "brush size (relative)" msgstr "ブラシサイズ (相対)" -#: ../build/bin/conf_gen.h:1952 +#: ../build/bin/conf_gen.h:2024 msgctxt "preferences" msgid "low" msgstr "低" -#: ../build/bin/conf_gen.h:1953 +#: ../build/bin/conf_gen.h:2025 msgctxt "preferences" msgid "medium" msgstr "中" -#: ../build/bin/conf_gen.h:1954 +#: ../build/bin/conf_gen.h:2026 msgctxt "preferences" msgid "high" msgstr "高" -#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3187 +#: ../build/bin/conf_gen.h:2054 ../build/bin/preferences_gen.h:3691 +msgctxt "preferences" +msgid "pixels" +msgstr "ピクセル" + +#: ../build/bin/conf_gen.h:2055 +msgctxt "preferences" +msgid "% of path size" +msgstr "パスのサイズに対する割合(%)" + +#: ../build/bin/conf_gen.h:2074 +msgctxt "preferences" +msgid "sharp" +msgstr "シャープ" + +#: ../build/bin/conf_gen.h:2075 ../build/bin/preferences_gen.h:3728 +msgctxt "preferences" +msgid "balanced" +msgstr "バランス" + +#: ../build/bin/conf_gen.h:2076 ../build/bin/conf_gen.h:5178 +msgctxt "preferences" +msgid "smooth" +msgstr "スムーズ" + +#: ../build/bin/conf_gen.h:2095 ../build/bin/preferences_gen.h:3468 msgctxt "preferences" msgid "false color" msgstr "偽色" -#: ../build/bin/conf_gen.h:1983 +#: ../build/bin/conf_gen.h:2096 msgctxt "preferences" msgid "grayscale" msgstr "グレースケール" -#: ../build/bin/conf_gen.h:2002 +#: ../build/bin/conf_gen.h:2115 msgctxt "preferences" msgid "top left" msgstr "上 左" -#: ../build/bin/conf_gen.h:2003 +#: ../build/bin/conf_gen.h:2116 msgctxt "preferences" msgid "top right" msgstr "上 右" -#: ../build/bin/conf_gen.h:2004 +#: ../build/bin/conf_gen.h:2117 msgctxt "preferences" msgid "top center" msgstr "上 中央" -#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3102 +#: ../build/bin/conf_gen.h:2118 ../build/bin/preferences_gen.h:3383 msgctxt "preferences" msgid "bottom" msgstr "下" -#: ../build/bin/conf_gen.h:2006 +#: ../build/bin/conf_gen.h:2119 msgctxt "preferences" msgid "hidden" msgstr "非表示" -#: ../build/bin/conf_gen.h:2775 +#: ../build/bin/conf_gen.h:2888 msgid "show OSD" msgstr "OSDを表示" -#: ../build/bin/conf_gen.h:2776 +#: ../build/bin/conf_gen.h:2889 msgid "toggle the visibility of the map overlays" msgstr "地図のオーバーレイの表示/非表示の切り替え" -#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2897 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "画像を絞り込む" -#: ../build/bin/conf_gen.h:2785 +#: ../build/bin/conf_gen.h:2898 msgid "when set limit the images drawn to the current filmstrip" msgstr "" "チェックすると、表示する画像を現在のフィルムストリップの画像に制限します" -#: ../build/bin/conf_gen.h:2793 +#: ../build/bin/conf_gen.h:2906 msgid "max images" msgstr "画像の最大数" -#: ../build/bin/conf_gen.h:2794 +#: ../build/bin/conf_gen.h:2907 msgid "the maximum number of image thumbnails drawn on the map" msgstr "地図上に表示される画像サムネイルの最大数" -#: ../build/bin/conf_gen.h:2802 +#: ../build/bin/conf_gen.h:2915 msgid "group size factor" msgstr "グループサイズ係数" -#: ../build/bin/conf_gen.h:2803 +#: ../build/bin/conf_gen.h:2916 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" msgstr "" "地図上の画像グループの空間的サイズを増減させます。計算時間に影響をおよぼします" -#: ../build/bin/conf_gen.h:2811 +#: ../build/bin/conf_gen.h:2924 msgid "min images per group" msgstr "グループごとの最小画像数" -#: ../build/bin/conf_gen.h:2812 +#: ../build/bin/conf_gen.h:2925 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." msgstr "画像グループを構成するための画像の最少数。計算時間に影響をおよぼします" -#: ../build/bin/conf_gen.h:2819 +#: ../build/bin/conf_gen.h:2932 msgctxt "preferences" msgid "thumbnail" msgstr "サムネイル" -#: ../build/bin/conf_gen.h:2820 +#: ../build/bin/conf_gen.h:2933 msgctxt "preferences" msgid "count" msgstr "総数" -#: ../build/bin/conf_gen.h:2823 +#: ../build/bin/conf_gen.h:2936 msgid "thumbnail display" msgstr "サムネイル表示" -#: ../build/bin/conf_gen.h:2824 +#: ../build/bin/conf_gen.h:2937 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" msgstr "三つの選択肢があります。画像サムネイル、グループの画像の総数、表示なし" -#: ../build/bin/conf_gen.h:2841 +#: ../build/bin/conf_gen.h:2954 msgid "max polygon points" msgstr "ポリゴン点の最大数" -#: ../build/bin/conf_gen.h:2842 +#: ../build/bin/conf_gen.h:2955 msgid "limit the number of points imported with polygon in find location module" msgstr "" "【ロケーションを検索】モジュールでポリゴンによってインポートされる点の数を制限" "します" -#: ../build/bin/conf_gen.h:3345 ../build/bin/conf_gen.h:3357 +#: ../build/bin/conf_gen.h:3467 ../build/bin/conf_gen.h:3479 msgctxt "preferences" msgid "bilinear" msgstr "バイリニア" -#: ../build/bin/conf_gen.h:3346 ../build/bin/conf_gen.h:3358 -#: ../build/bin/preferences_gen.h:3409 +#: ../build/bin/conf_gen.h:3468 ../build/bin/conf_gen.h:3480 +#: ../build/bin/preferences_gen.h:3796 msgctxt "preferences" msgid "bicubic" msgstr "バイキュービック" -#: ../build/bin/conf_gen.h:3347 ../build/bin/conf_gen.h:3359 +#: ../build/bin/conf_gen.h:3469 ../build/bin/conf_gen.h:3481 msgctxt "preferences" msgid "lanczos2" msgstr "ランチョス2" -#: ../build/bin/conf_gen.h:3360 ../build/bin/preferences_gen.h:3427 +#: ../build/bin/conf_gen.h:3482 ../build/bin/preferences_gen.h:3814 msgctxt "preferences" msgid "lanczos3" msgstr "ランチョス3" -#: ../build/bin/conf_gen.h:3840 +#: ../build/bin/conf_gen.h:3962 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3841 +#: ../build/bin/conf_gen.h:3963 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3842 +#: ../build/bin/conf_gen.h:3964 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3843 +#: ../build/bin/conf_gen.h:3965 msgctxt "preferences" msgid "windows_credentials" msgstr "windows_credentials" -#: ../build/bin/conf_gen.h:4141 +#: ../build/bin/conf_gen.h:4263 msgctxt "preferences" msgid "vectorscope" msgstr "ベクトルスコープ" -#: ../build/bin/conf_gen.h:4142 +#: ../build/bin/conf_gen.h:4264 msgctxt "preferences" msgid "waveform" msgstr "波形" -#: ../build/bin/conf_gen.h:4143 +#: ../build/bin/conf_gen.h:4265 msgctxt "preferences" msgid "split" msgstr "分割" -#: ../build/bin/conf_gen.h:4144 +#: ../build/bin/conf_gen.h:4266 msgctxt "preferences" msgid "RGB parade" msgstr "RGBパレード" -#: ../build/bin/conf_gen.h:4145 +#: ../build/bin/conf_gen.h:4267 msgctxt "preferences" msgid "histogram" msgstr "ヒストグラム" -#: ../build/bin/conf_gen.h:4155 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "left" msgstr "左" -#: ../build/bin/conf_gen.h:4156 ../build/bin/preferences_gen.h:4517 +#: ../build/bin/conf_gen.h:4278 ../build/bin/preferences_gen.h:5108 msgctxt "preferences" msgid "right" msgstr "右" -#: ../build/bin/conf_gen.h:4175 ../build/bin/conf_gen.h:4220 +#: ../build/bin/conf_gen.h:4297 ../build/bin/conf_gen.h:4342 msgctxt "preferences" msgid "logarithmic" msgstr "対数" -#: ../build/bin/conf_gen.h:4176 ../build/bin/conf_gen.h:4221 +#: ../build/bin/conf_gen.h:4298 ../build/bin/conf_gen.h:4343 msgctxt "preferences" msgid "linear" msgstr "線形" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:4308 msgctxt "preferences" msgid "horizontal" msgstr "水平" -#: ../build/bin/conf_gen.h:4187 +#: ../build/bin/conf_gen.h:4309 msgctxt "preferences" msgid "vertical" msgstr "垂直" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:4319 msgctxt "preferences" msgid "overlaid" msgstr "オーバーレイ" -#: ../build/bin/conf_gen.h:4198 +#: ../build/bin/conf_gen.h:4320 msgctxt "preferences" msgid "parade" msgstr "パレード" -#: ../build/bin/conf_gen.h:4208 +#: ../build/bin/conf_gen.h:4330 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:4209 +#: ../build/bin/conf_gen.h:4331 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:4210 +#: ../build/bin/conf_gen.h:4332 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:4268 +#: ../build/bin/conf_gen.h:4390 msgctxt "preferences" msgid "monochromatic" msgstr "単色" -#: ../build/bin/conf_gen.h:4269 +#: ../build/bin/conf_gen.h:4391 msgctxt "preferences" msgid "analogous" msgstr "類似色" -#: ../build/bin/conf_gen.h:4270 +#: ../build/bin/conf_gen.h:4392 msgctxt "preferences" msgid "analogous complementary" msgstr "類似色と補色" -#: ../build/bin/conf_gen.h:4271 +#: ../build/bin/conf_gen.h:4393 msgctxt "preferences" msgid "complementary" msgstr "補色" -#: ../build/bin/conf_gen.h:4272 +#: ../build/bin/conf_gen.h:4394 msgctxt "preferences" msgid "split complementary" msgstr "分裂補色(スプリットコンプリメンタリー)" -#: ../build/bin/conf_gen.h:4273 +#: ../build/bin/conf_gen.h:4395 msgctxt "preferences" msgid "dyad" msgstr "ダイアード" -#: ../build/bin/conf_gen.h:4274 +#: ../build/bin/conf_gen.h:4396 msgctxt "preferences" msgid "triad" msgstr "トライアド" -#: ../build/bin/conf_gen.h:4275 +#: ../build/bin/conf_gen.h:4397 msgctxt "preferences" msgid "tetrad" msgstr "テトラード" -#: ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4398 msgctxt "preferences" msgid "square" msgstr "スクエア" -#: ../build/bin/conf_gen.h:4295 +#: ../build/bin/conf_gen.h:4417 msgctxt "preferences" msgid "normal" msgstr "標準" -#: ../build/bin/conf_gen.h:4297 +#: ../build/bin/conf_gen.h:4419 msgctxt "preferences" msgid "narrow" msgstr "小" -#: ../build/bin/conf_gen.h:4298 +#: ../build/bin/conf_gen.h:4420 msgctxt "preferences" msgid "line" msgstr "線" -#: ../build/bin/conf_gen.h:4605 +#: ../build/bin/conf_gen.h:4727 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:4606 +#: ../build/bin/conf_gen.h:4728 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:4607 +#: ../build/bin/conf_gen.h:4729 msgctxt "preferences" msgid "inch" msgstr "inch" -#: ../build/bin/conf_gen.h:4657 +#: ../build/bin/conf_gen.h:4779 ../build/bin/preferences_gen.h:242 msgctxt "preferences" msgid "grey" msgstr "グレー" -#: ../build/bin/conf_gen.h:4658 +#: ../build/bin/conf_gen.h:4780 ../build/bin/preferences_gen.h:243 msgctxt "preferences" msgid "dark" msgstr "ダーク" -#: ../build/bin/conf_gen.h:4659 +#: ../build/bin/conf_gen.h:4781 ../build/bin/preferences_gen.h:244 msgctxt "preferences" msgid "darker" msgstr "さらにダーク" -#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:4535 +#: ../build/bin/conf_gen.h:4788 ../build/bin/preferences_gen.h:5126 msgctxt "preferences" msgid "all" msgstr "全て" -#: ../build/bin/conf_gen.h:4667 +#: ../build/bin/conf_gen.h:4789 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:4668 +#: ../build/bin/conf_gen.h:4790 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:4804 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/conf_gen.h:4935 ../build/bin/preferences_gen.h:3880 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "シーン参照(シグモイド)" -#: ../build/bin/conf_gen.h:4805 +#: ../build/bin/conf_gen.h:4936 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "シーン参照(フィルミック)" -#: ../build/bin/conf_gen.h:4806 +#: ../build/bin/conf_gen.h:4937 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "シーン参照(AgX)" -#: ../build/bin/conf_gen.h:4807 +#: ../build/bin/conf_gen.h:4938 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "ディスプレイ参照(旧式)" -#: ../build/bin/conf_gen.h:4946 +#: ../build/bin/conf_gen.h:5077 msgid "camera time zone" msgstr "カメラのタイムゾーン" -#: ../build/bin/conf_gen.h:4947 +#: ../build/bin/conf_gen.h:5078 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone so " "the GPX data can be correctly matched" @@ -774,62 +799,57 @@ msgstr "" "ほとんどのカメラは EXIFにタイムゾーンを記録していません。GPXデータが正しく合う" "ように、正確なタイムゾーンを入力してください" -#: ../build/bin/conf_gen.h:4963 +#: ../build/bin/conf_gen.h:5094 msgctxt "preferences" msgid "no color" msgstr "無色" -#: ../build/bin/conf_gen.h:4964 +#: ../build/bin/conf_gen.h:5095 msgctxt "preferences" msgid "illuminant color" msgstr "イルミナントの色" -#: ../build/bin/conf_gen.h:4965 +#: ../build/bin/conf_gen.h:5096 msgctxt "preferences" msgid "effect emulation" msgstr "効果の疑似表示" -#: ../build/bin/conf_gen.h:5029 +#: ../build/bin/conf_gen.h:5160 msgctxt "preferences" msgid "list" msgstr "リスト" -#: ../build/bin/conf_gen.h:5030 +#: ../build/bin/conf_gen.h:5161 msgctxt "preferences" msgid "tabs" msgstr "タブ" -#: ../build/bin/conf_gen.h:5031 +#: ../build/bin/conf_gen.h:5162 msgctxt "preferences" msgid "columns" msgstr "列" -#: ../build/bin/conf_gen.h:5042 +#: ../build/bin/conf_gen.h:5173 msgctxt "preferences" msgid "active" msgstr "アクティブ" -#: ../build/bin/conf_gen.h:5043 +#: ../build/bin/conf_gen.h:5174 msgctxt "preferences" msgid "dim" msgstr "薄く表示" -#: ../build/bin/conf_gen.h:5045 +#: ../build/bin/conf_gen.h:5176 msgctxt "preferences" msgid "fade" msgstr "フェード" -#: ../build/bin/conf_gen.h:5046 +#: ../build/bin/conf_gen.h:5177 msgctxt "preferences" msgid "fit" msgstr "フィット" -#: ../build/bin/conf_gen.h:5047 -msgctxt "preferences" -msgid "smooth" -msgstr "スムーズ" - -#: ../build/bin/conf_gen.h:5048 +#: ../build/bin/conf_gen.h:5179 msgctxt "preferences" msgid "glide" msgstr "徐々に非表示" @@ -840,92 +860,121 @@ msgid "this setting has been modified" msgstr "この設定は変更されています" #. help button (right-anchored, matches other prefs tabs) -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 -#: ../src/gui/gtk.c:3555 ../src/gui/preferences.c:538 -#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1932 -#: ../src/libs/modulegroups.c:4171 +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3281 +#: ../src/gui/gtk.c:3751 ../src/gui/preferences.c:542 +#: ../src/gui/preferences.c:1051 ../src/gui/preferences_ai.c:2670 +#: ../src/libs/modulegroups.c:4345 msgid "?" msgstr "?" -#: ../build/bin/preferences_gen.h:136 +#: ../build/bin/preferences_gen.h:141 msgid "not available" msgstr "利用出来ません" -#: ../build/bin/preferences_gen.h:138 ../build/bin/preferences_gen.h:139 +#: ../build/bin/preferences_gen.h:143 ../build/bin/preferences_gen.h:144 msgid "not available on this system" msgstr "このシステムでは利用出来ません" -#: ../build/bin/preferences_gen.h:2571 ../src/control/jobs/control_jobs.c:3118 -#: ../src/libs/import.c:183 +#: ../build/bin/preferences_gen.h:240 +msgid "darktable theme" +msgstr "darktableテーマ" + +#: ../build/bin/preferences_gen.h:241 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"写真の周囲の背景色は、編集時に写真の色やトーンがどのように見えるかに影響しま" +"す。おすすめはグレーですーー最もニュートラルで、視覚を特定の方向に偏らせませ" +"ん。\n" +"\n" +"グレー: 正確な色調整に最適\n" +"\n" +"ダーク: 画像の周囲に気が散らず集中しやすい\n" +"\n" +"さらにダーク: 薄暗い部屋での作業に適している" + +#: ../build/bin/preferences_gen.h:2869 ../src/control/jobs/control_jobs.c:3322 +#: ../src/libs/import.c:182 msgid "import" msgstr "インポート" -#: ../build/bin/preferences_gen.h:2576 +#: ../build/bin/preferences_gen.h:2874 msgid "session options" msgstr "セッションオプション" -#: ../build/bin/preferences_gen.h:2586 +#: ../build/bin/preferences_gen.h:2884 msgid "base filmroll's directory" msgstr "フィルムロールのベースディレクトリ" -#: ../build/bin/preferences_gen.h:2597 ../build/bin/preferences_gen.h:2619 -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2658 -#: ../build/bin/preferences_gen.h:2691 ../build/bin/preferences_gen.h:2708 -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:2810 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2853 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2939 ../build/bin/preferences_gen.h:2961 -#: ../build/bin/preferences_gen.h:2985 ../build/bin/preferences_gen.h:3009 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3084 ../build/bin/preferences_gen.h:3102 -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:3162 -#: ../build/bin/preferences_gen.h:3187 ../build/bin/preferences_gen.h:3204 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3306 -#: ../build/bin/preferences_gen.h:3324 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3358 ../build/bin/preferences_gen.h:3391 -#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3427 -#: ../build/bin/preferences_gen.h:3450 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3493 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3544 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3615 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3686 -#: ../build/bin/preferences_gen.h:3707 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3749 ../build/bin/preferences_gen.h:3770 -#: ../build/bin/preferences_gen.h:3791 ../build/bin/preferences_gen.h:3812 -#: ../build/bin/preferences_gen.h:3845 ../build/bin/preferences_gen.h:3862 -#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 -#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4046 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4085 -#: ../build/bin/preferences_gen.h:4118 ../build/bin/preferences_gen.h:4136 -#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4206 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4352 -#: ../build/bin/preferences_gen.h:4369 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4420 -#: ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4454 -#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4517 -#: ../build/bin/preferences_gen.h:4535 ../build/bin/preferences_gen.h:4557 -#: ../build/bin/preferences_gen.h:4585 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4678 -#: ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4719 -#: ../build/bin/preferences_gen.h:4785 ../build/bin/preferences_gen.h:4803 -#: ../build/bin/preferences_gen.h:4877 +#: ../build/bin/preferences_gen.h:2895 ../build/bin/preferences_gen.h:2917 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2956 +#: ../build/bin/preferences_gen.h:2989 ../build/bin/preferences_gen.h:3006 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3091 ../build/bin/preferences_gen.h:3108 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3151 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3220 +#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3259 +#: ../build/bin/preferences_gen.h:3283 ../build/bin/preferences_gen.h:3307 +#: ../build/bin/preferences_gen.h:3340 ../build/bin/preferences_gen.h:3365 +#: ../build/bin/preferences_gen.h:3383 ../build/bin/preferences_gen.h:3426 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3485 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3570 +#: ../build/bin/preferences_gen.h:3587 ../build/bin/preferences_gen.h:3605 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3691 ../build/bin/preferences_gen.h:3710 +#: ../build/bin/preferences_gen.h:3728 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3796 +#: ../build/bin/preferences_gen.h:3814 ../build/bin/preferences_gen.h:3837 +#: ../build/bin/preferences_gen.h:3861 ../build/bin/preferences_gen.h:3880 +#: ../build/bin/preferences_gen.h:3897 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:3976 ../build/bin/preferences_gen.h:4113 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4167 +#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4210 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4322 ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4364 ../build/bin/preferences_gen.h:4385 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4520 ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4553 ../build/bin/preferences_gen.h:4569 +#: ../build/bin/preferences_gen.h:4586 ../build/bin/preferences_gen.h:4619 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4658 +#: ../build/bin/preferences_gen.h:4691 ../build/bin/preferences_gen.h:4709 +#: ../build/bin/preferences_gen.h:4761 ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4856 +#: ../build/bin/preferences_gen.h:4873 ../build/bin/preferences_gen.h:4890 +#: ../build/bin/preferences_gen.h:4907 ../build/bin/preferences_gen.h:4925 +#: ../build/bin/preferences_gen.h:4942 ../build/bin/preferences_gen.h:4959 +#: ../build/bin/preferences_gen.h:4976 ../build/bin/preferences_gen.h:4993 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5108 ../build/bin/preferences_gen.h:5126 +#: ../build/bin/preferences_gen.h:5148 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5217 +#: ../build/bin/preferences_gen.h:5234 ../build/bin/preferences_gen.h:5251 +#: ../build/bin/preferences_gen.h:5269 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5310 ../build/bin/preferences_gen.h:5376 +#: ../build/bin/preferences_gen.h:5394 ../build/bin/preferences_gen.h:5468 #, c-format msgid "double click to reset to `%s'" msgstr "ダブルクリックすると、 `%s' にリセット" -#: ../build/bin/preferences_gen.h:2599 +#: ../build/bin/preferences_gen.h:2897 msgid "" "directory where newly imported filmrolls are stored; the default uses $" "(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" @@ -936,42 +985,43 @@ msgstr "" "フォルダ(macOSやLinuxでは ~/Pictures 、WindowsではC:/Users/" "username/Pictures )に展開されます" -#: ../build/bin/preferences_gen.h:2608 +#: ../build/bin/preferences_gen.h:2906 msgid "filmroll name" msgstr "フィルムロール名" -#: ../build/bin/preferences_gen.h:2621 +#: ../build/bin/preferences_gen.h:2919 msgid "name of the imported filmroll" msgstr "インポートされたフィルムロールの名称" -#: ../build/bin/preferences_gen.h:2630 +#: ../build/bin/preferences_gen.h:2928 msgid "keep original filename" msgstr "元のファイル名を維持" -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2691 -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3145 -#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3391 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3615 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3770 ../build/bin/preferences_gen.h:3791 -#: ../build/bin/preferences_gen.h:3812 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4118 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4585 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4695 -#: ../build/bin/preferences_gen.h:4785 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2989 +#: ../build/bin/preferences_gen.h:3006 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3108 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3237 +#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3485 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3587 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3897 +#: ../build/bin/preferences_gen.h:3914 ../build/bin/preferences_gen.h:3976 +#: ../build/bin/preferences_gen.h:4113 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4343 ../build/bin/preferences_gen.h:4364 +#: ../build/bin/preferences_gen.h:4385 ../build/bin/preferences_gen.h:4520 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4691 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4942 +#: ../build/bin/preferences_gen.h:4993 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5217 ../build/bin/preferences_gen.h:5234 +#: ../build/bin/preferences_gen.h:5251 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5376 msgctxt "preferences" msgid "FALSE" msgstr "FALSE" -#: ../build/bin/preferences_gen.h:2638 +#: ../build/bin/preferences_gen.h:2936 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -979,40 +1029,40 @@ msgstr "" "カメラあるいはカードからインポートする際、ひな型を用いず、元のファイル名を維持" "します" -#: ../build/bin/preferences_gen.h:2647 +#: ../build/bin/preferences_gen.h:2945 msgid "file naming pattern" msgstr "ファイル命名のひな型" -#: ../build/bin/preferences_gen.h:2660 +#: ../build/bin/preferences_gen.h:2958 msgid "file naming pattern used for a import session" msgstr "インポートセッションで使用するファイル命名のひな型" -#: ../build/bin/preferences_gen.h:2670 ../src/gui/gtk.c:1704 -#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 -#: ../src/views/lighttable.c:91 +#: ../build/bin/preferences_gen.h:2968 ../src/gui/gtk.c:1847 +#: ../src/gui/preferences.c:635 ../src/libs/tools/lighttable.c:64 +#: ../src/views/lighttable.c:90 msgid "lighttable" msgstr "ライトテーブル" -#: ../build/bin/preferences_gen.h:2675 ../build/bin/preferences_gen.h:3026 -#: ../build/bin/preferences_gen.h:3829 ../src/gui/preferences.c:344 -#: ../src/gui/preferences_ai.c:1564 +#: ../build/bin/preferences_gen.h:2973 ../build/bin/preferences_gen.h:3324 +#: ../build/bin/preferences_gen.h:4402 ../src/gui/preferences.c:351 +#: ../src/gui/preferences_ai.c:2287 msgid "general" msgstr "一般" -#: ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2983 msgid "hide built-in presets for utility modules" msgstr "ユーティリティモジュールの内蔵プリセットを非表示にする" -#: ../build/bin/preferences_gen.h:2693 +#: ../build/bin/preferences_gen.h:2991 msgid "hide built-in presets of utility modules in presets menu." msgstr "" "プリセットメニューでユーティリティモジュールの内蔵プリセットを非表示にします" -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:3000 msgid "use single-click in the collections module" msgstr "コレクションモジュールでシングルクリックを使用する" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:3008 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -1022,33 +1072,34 @@ msgstr "" "選択出来ます\n" "これにより、日付/時刻と数値の範囲選択が可能になります" -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:3017 msgid "prioritize the hovered image over the selected images" msgstr "選択した画像よりカーソルを乗せている画像を優先する" -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3221 -#: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3686 ../build/bin/preferences_gen.h:3707 -#: ../build/bin/preferences_gen.h:3749 ../build/bin/preferences_gen.h:3845 -#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 -#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 -#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4437 -#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4499 -#: ../build/bin/preferences_gen.h:4609 ../build/bin/preferences_gen.h:4719 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3091 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3340 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3570 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:4167 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4322 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4537 ../build/bin/preferences_gen.h:4553 +#: ../build/bin/preferences_gen.h:4569 ../build/bin/preferences_gen.h:4586 +#: ../build/bin/preferences_gen.h:4856 ../build/bin/preferences_gen.h:4873 +#: ../build/bin/preferences_gen.h:4890 ../build/bin/preferences_gen.h:4907 +#: ../build/bin/preferences_gen.h:4959 ../build/bin/preferences_gen.h:4976 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5310 msgctxt "preferences" msgid "TRUE" msgstr "TRUE" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:3025 msgid "" "in the lighttable, where culling takes place, you can apply actions (e.g., " "setting ratings) to the hovered image or to the selected ones\n" @@ -1066,21 +1117,21 @@ msgstr "" "無効:現在選択している画像にアクションを適用します(誤操作を防ぎやすく" "なります)" -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:3034 msgid "expand a single utility module at a time" msgstr "同時に展開されるユーティリティモジュールを一つにする" -#: ../build/bin/preferences_gen.h:2744 +#: ../build/bin/preferences_gen.h:3042 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "" "このオプションはライトテーブルモードでのShift+クリックの動作のオン/オフを切り" "替えます" -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:3051 msgid "scroll utility modules to the top when expanded" msgstr "ユーティリティモジュールを展開した時、上へスクロールする" -#: ../build/bin/preferences_gen.h:2761 ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3572 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1088,40 +1139,40 @@ msgstr "" "このオプションが有効になっている場合、darktableは表示するリストの一番上にモ" "ジュールをスクロールさせるよう試みます" -#: ../build/bin/preferences_gen.h:2770 +#: ../build/bin/preferences_gen.h:3068 msgid "rating an image one star twice will not zero out the rating" msgstr "画像を二度1つ星評価にしても星なしの評価にしない" -#: ../build/bin/preferences_gen.h:2778 +#: ../build/bin/preferences_gen.h:3076 msgid "defines whether rating an image one star twice will zero out star rating" msgstr "画像を二度1つ星で評価すると評価が星なしになるかいなかを定義します" -#: ../build/bin/preferences_gen.h:2787 ../build/bin/preferences_gen.h:3139 +#: ../build/bin/preferences_gen.h:3085 ../build/bin/preferences_gen.h:3420 msgid "show scrollbars for central view" msgstr "センタービューのスクロールバーを表示する" -#: ../build/bin/preferences_gen.h:2795 ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:3093 ../build/bin/preferences_gen.h:3428 msgid "defines whether scrollbars should be displayed" msgstr "スクロールバーを表示するかいなかを定義します" -#: ../build/bin/preferences_gen.h:2804 +#: ../build/bin/preferences_gen.h:3102 msgid "show image time with milliseconds" msgstr "画像の時間情報をミリ秒まで表示する" -#: ../build/bin/preferences_gen.h:2812 +#: ../build/bin/preferences_gen.h:3110 msgid "defines whether time should be displayed with milliseconds" msgstr "時間情報をミリ秒まで表示するかいなかを定義します" -#: ../build/bin/preferences_gen.h:2818 +#: ../build/bin/preferences_gen.h:3116 msgid "thumbnails" msgstr "サムネイル" # 次のサイズより大きい場合、埋め込まれたJPEG画像ではなくrawファイルを使用します -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:3126 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "次のサイズより大きい場合、未編集画像に埋め込みJPEGではなくRAWを使用する" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:3135 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" @@ -1141,11 +1192,11 @@ msgstr "" "め込みJPEGを優先して使用します\n" "(マニュアルに詳しい説明があります)" -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:3144 msgid "high quality processing from size" msgstr "次のサイズより大きい場合、高クオリティな処理を行う" -#: ../build/bin/preferences_gen.h:2855 +#: ../build/bin/preferences_gen.h:3153 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" @@ -1159,11 +1210,11 @@ msgstr "" "してください\n" "(マニュアルに詳しい説明があります)" -#: ../build/bin/preferences_gen.h:2864 +#: ../build/bin/preferences_gen.h:3162 msgid "enable disk backend for thumbnail cache" msgstr "サムネイルキャッシュのディスクバックエンドを有効にする" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:3170 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1183,11 +1234,11 @@ msgstr "" "コレクション全体の全てのサムネイルをオフラインで作成するには、'darktable-" "generate-cache' を実行してください" -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:3179 msgid "enable disk backend for full preview cache" msgstr "フルプレビューキャッシュのディスクバックエンドを有効にする" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:3187 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1205,11 +1256,11 @@ msgstr "" "フルプレビューモードで画像をズームする際のライトテーブルのパフォーマンスが大幅" "に向上します" -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:3196 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "ライトテーブルのサムネイルのなめらかなスクロールを有効にする" -#: ../build/bin/preferences_gen.h:2906 +#: ../build/bin/preferences_gen.h:3204 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1221,11 +1272,11 @@ msgstr "" "無効にすると、ライトテーブルのスクロールはサムネイルの列ごとになります。マウス" "ホイールでの操作に有用です" -#: ../build/bin/preferences_gen.h:2915 +#: ../build/bin/preferences_gen.h:3213 msgid "generate thumbnails in background" msgstr "バックグラウンドでサムネイルを生成する" -#: ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:3222 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " "to the selected size are generated while user is inactive in lighttable." @@ -1234,11 +1285,11 @@ msgstr "" "テーブル内でアクティブでないときに、選択したサイズまでのサムネイル/ミップマッ" "プが生成されます" -#: ../build/bin/preferences_gen.h:2933 +#: ../build/bin/preferences_gen.h:3231 msgid "reset cached thumbnails" msgstr "キャッシュされたサムネイルをリセットする" -#: ../build/bin/preferences_gen.h:2941 +#: ../build/bin/preferences_gen.h:3239 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1246,60 +1297,44 @@ msgstr "" "データベースをリセットすることでサムネイルを再生成させます\n" "手動で削除されたり壊れたサムネイルがある場合にこれが必要となるかもしれません" -#: ../build/bin/preferences_gen.h:2950 +#: ../build/bin/preferences_gen.h:3248 msgid "delimiters for size categories" msgstr "サイズカテゴリの区切り" -#: ../build/bin/preferences_gen.h:2963 +#: ../build/bin/preferences_gen.h:3261 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "サイズカテゴリは、|で区切られたサムネイルのサイズに応じて、異なるオーバーレイ" "やCSS値を設定できるようにするために使用されます\n" -"例えば、120 | 400は、サムネイルの3つのカテゴリ(<120px, 120-400px, >400px)を" -"意味します" +"例えば、120 | 400は、サムネイルの3つのカテゴリ(120px未満, 120-400px, 400px" +"超)を意味します" -#: ../build/bin/preferences_gen.h:2972 +#: ../build/bin/preferences_gen.h:3270 msgid "pattern for the thumbnail extended overlay text" msgstr "サムネイル上の拡張オーバーレイテキストのひな型" -#: ../build/bin/preferences_gen.h:2987 ../build/bin/preferences_gen.h:3011 +#: ../build/bin/preferences_gen.h:3285 ../build/bin/preferences_gen.h:3309 msgid "see manual to know all the tags you can use." msgstr "使用出来るタグの全てについては、マニュアルを参照してください" -#: ../build/bin/preferences_gen.h:2996 +#: ../build/bin/preferences_gen.h:3294 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "サムネイル上のツールチップのひな型(空欄で無効)" -#: ../build/bin/preferences_gen.h:3021 ../src/gui/gtk.c:1706 -#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 +#: ../build/bin/preferences_gen.h:3319 ../src/gui/gtk.c:1849 +#: ../src/gui/preferences.c:634 ../src/views/darkroom.c:112 msgid "darkroom" msgstr "ダークルーム" -#: ../build/bin/preferences_gen.h:3036 -msgid "scroll down to increase mask parameters" -msgstr "スクロールダウンでマスクのパラメータ値を上げる" - -#: ../build/bin/preferences_gen.h:3044 -msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" -"by default scrolling up increases these parameters" -msgstr "" -"マウスのスクロールホイールを用いてマスクのパラメータ値を変更する際に、\n" -"スクロールダウンでマスクのサイズ、境界ぼかしのサイズ、不透明度、ブラシの硬さ、" -"湾曲度の値を上げます\n" -"デフォルトでは、スクロールアップでこれらのパラメータ値を上げます" - -#: ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3334 msgid "middle mouse button zooms to 200%" msgstr "マウスのミドルクリックで200%にズームする" -#: ../build/bin/preferences_gen.h:3062 +#: ../build/bin/preferences_gen.h:3343 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " @@ -1311,32 +1346,33 @@ msgstr "" "無効にすると、100%、表示領域にフィットの順に切り替え、Ctrlキーでズームレベルを" "調節することが出来ます" -#: ../build/bin/preferences_gen.h:3071 +#: ../build/bin/preferences_gen.h:3352 msgid "pattern for the image information line" msgstr "画像情報のひな型" -#: ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3367 msgid "see manual for a list of the tags you can use." msgstr "使用できるタグのリストは マニュアルを参照してください" -#: ../build/bin/preferences_gen.h:3095 +#: ../build/bin/preferences_gen.h:3376 msgid "position of the image information line" msgstr "画像情報の位置" -#: ../build/bin/preferences_gen.h:3112 +#: ../build/bin/preferences_gen.h:3393 msgid "border around image in darkroom mode" msgstr "ダークルームモードの画像の周囲の余白" -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:4163 -#: ../build/bin/preferences_gen.h:4233 ../build/bin/preferences_gen.h:4482 -#: ../build/bin/preferences_gen.h:4753 ../build/bin/preferences_gen.h:4831 -#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4922 -#: ../build/bin/preferences_gen.h:4984 ../build/bin/preferences_gen.h:5013 +#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:4092 ../build/bin/preferences_gen.h:4736 +#: ../build/bin/preferences_gen.h:4806 ../build/bin/preferences_gen.h:5073 +#: ../build/bin/preferences_gen.h:5344 ../build/bin/preferences_gen.h:5422 +#: ../build/bin/preferences_gen.h:5450 ../build/bin/preferences_gen.h:5513 +#: ../build/bin/preferences_gen.h:5575 ../build/bin/preferences_gen.h:5604 #, c-format msgid "double click to reset to `%d'" msgstr "ダブルクリックすると、`%d' にリセットします" -#: ../build/bin/preferences_gen.h:3130 +#: ../build/bin/preferences_gen.h:3411 msgid "" "process the image in darkroom mode with a small border. set to 0 if you don't " "want any border." @@ -1344,11 +1380,11 @@ msgstr "" "ダークルームモードの画像処理において画像の周囲に小さい余白を表示します\n" "0に設定すると非表示にします" -#: ../build/bin/preferences_gen.h:3156 +#: ../build/bin/preferences_gen.h:3437 msgid "show loading screen between images" msgstr "画像間を移動する時、ロード画面を表示する" -#: ../build/bin/preferences_gen.h:3164 +#: ../build/bin/preferences_gen.h:3445 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1356,47 +1392,47 @@ msgstr "" "ダークルームで画像間を移動する時に灰色のロード画面を表示します\n" "無効にするとトーストメッセージのみ表示します" -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3451 msgid "modules" msgstr "モジュール" -#: ../build/bin/preferences_gen.h:3180 +#: ../build/bin/preferences_gen.h:3461 msgid "display of individual color channels" msgstr "各カラーチャンネルの表示" -#: ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3470 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." msgstr "パラメトリックマスク機能でのカラーチャンネルの表示され方を定義します" -#: ../build/bin/preferences_gen.h:3198 +#: ../build/bin/preferences_gen.h:3479 msgid "hide built-in presets for processing modules" msgstr "処理モジュールの内蔵プリセットを非表示にする" -#: ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3487 msgid "hide built-in presets of processing modules in presets menu." msgstr "プリセットメニューで処理モジュールの内蔵プリセットを非表示にします" -#: ../build/bin/preferences_gen.h:3215 ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3496 ../build/bin/preferences_gen.h:3504 msgid "show the guides widget in modules UI" msgstr "モジュールのユーザーインターフェースにガイド線のウィジェットを表示する" -#: ../build/bin/preferences_gen.h:3232 +#: ../build/bin/preferences_gen.h:3513 msgid "expand a single processing module at a time" msgstr "同時に展開される処理モジュールを一つにする" -#: ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3521 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "" "このオプションはダークルームモードでのShift+クリックの動作のオン/オフを切り替" "えます" -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3530 msgid "only collapse modules in current group" msgstr "現在のグループのモジュールのみ折りたたむ" -#: ../build/bin/preferences_gen.h:3257 +#: ../build/bin/preferences_gen.h:3538 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1404,11 +1440,11 @@ msgstr "" "同時に展開されるモジュールが一つのみの場合、現在のグループの他のモジュールのみ" "折りたたみます。他のグループのモジュールは無視します" -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3547 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "モジュールをアクティブにした時に展開し、無効にした時に折りたたむ" -#: ../build/bin/preferences_gen.h:3274 +#: ../build/bin/preferences_gen.h:3555 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." @@ -1416,23 +1452,23 @@ msgstr "" "このオプションを使用すると、モジュールを有効化あるいは無効化した時に、モジュー" "ルを自動的に展開または折りたたみます" -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3564 msgid "scroll processing modules to the top when expanded" msgstr "処理モジュールを展開した時、上へスクロールする" -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3581 msgid "swap the utility and processing modules panels" msgstr "ユーティリティモジュールと処理モジュールのパネルを入れ替える" -#: ../build/bin/preferences_gen.h:3308 +#: ../build/bin/preferences_gen.h:3589 msgid "move the list of processing modules to the left of the screen" msgstr "処理モジュールのリストを画面の左側に移動する" -#: ../build/bin/preferences_gen.h:3317 +#: ../build/bin/preferences_gen.h:3598 msgid "show right-side buttons in processing module headers" msgstr "処理モジュールのヘッダに右側のボタンを表示する" -#: ../build/bin/preferences_gen.h:3326 +#: ../build/bin/preferences_gen.h:3607 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1456,11 +1492,102 @@ msgstr "" "- スムーズ:同一のヘッダ内の全てのボタンが同時に段階的に薄くなります\n" "- 徐々に非表示:必要に応じて個々のボタンを徐々に非表示にします" -#: ../build/bin/preferences_gen.h:3335 +#: ../build/bin/preferences_gen.h:3616 +msgid "prompt for name on addition of new instance" +msgstr "新しいインスタンス追加時にインスタンス名プロンプト" + +#: ../build/bin/preferences_gen.h:3624 +msgid "" +"if enabled, a rename prompt will be present for each new module instance " +"(either new instance or duplicate)" +msgstr "" +"有効にすると、新しいモジュールインスタンス(新しいインスタンスおよび複製)を作" +"成した時、リネームプロンプトが現れます" + +#. Masking options +#: ../build/bin/preferences_gen.h:3630 ../src/iop/toneequal.c:3366 +msgid "masking" +msgstr "マスク" + +#: ../build/bin/preferences_gen.h:3640 +msgid "scroll down to increase mask parameters" +msgstr "スクロールダウンでマスクのパラメータ値を上げる" + +#: ../build/bin/preferences_gen.h:3648 +msgid "" +"when using the mouse scroll wheel to change mask parameters, scroll down to " +"increase the mask size, feather size, opacity, brush hardness and gradient " +"curvature\n" +"by default scrolling up increases these parameters" +msgstr "" +"マウスのスクロールホイールを用いてマスクのパラメータ値を変更する際に、\n" +"スクロールダウンでマスクのサイズ、境界ぼかしのサイズ、不透明度、ブラシの硬さ、" +"湾曲度の値を上げます\n" +"デフォルトでは、スクロールアップでこれらのパラメータ値を上げます" + +#: ../build/bin/preferences_gen.h:3657 +msgid "path mask resize step amount" +msgstr "パスマスクのリサイズのステップ量" + +#: ../build/bin/preferences_gen.h:3675 +msgid "" +"amount to grow or shrink a path mask per scroll wheel tick when resizing. the " +"unit is set by the 'path mask resize unit' preference." +msgstr "" +"リサイズ時にスクロールホイールの1ティックごとにパスマスクを膨張または縮小させ" +"る量です。単位は'パスマスクのリサイズ単位'設定で指定します" + +#: ../build/bin/preferences_gen.h:3684 +msgid "unit for path mask resize step amount" +msgstr "パスマスクのリサイズのステップ量の単位" + +#: ../build/bin/preferences_gen.h:3694 +#, no-c-format +msgid "" +"unit for the path mask resize step: 'pixels' uses image pixels, '% of path " +"size' uses a percentage of the path's largest bounding box dimension." +msgstr "" +"ステップの単位です。'ピクセル'は画像のピクセル数を使用し、'パスのサイズに対す" +"る割合(%)'はパスの最大バウンディングボックスの寸法に対する割合を使用します" + +#: ../build/bin/preferences_gen.h:3703 +msgid "path mask resize tracing resolution" +msgstr "パスマスクのリサイズのトレース解像度" + +#: ../build/bin/preferences_gen.h:3710 +msgctxt "preferences" +msgid "2048" +msgstr "2048" + +#: ../build/bin/preferences_gen.h:3712 +msgid "" +"internal raster resolution (in pixels on the longest side) used when re-" +"vectorizing a resized path mask. higher values preserve more detail and nodes " +"at the cost of speed." +msgstr "" +"リサイズしたパスマスクを再ベクトル化する際に使用する内部ラスターの解像度(長辺" +"のピクセル数)。値を大きくすると、速度と引き換えに、より多くのディテールとノー" +"ドが保持されます" + +#: ../build/bin/preferences_gen.h:3721 +msgid "path mask resize curve smoothing" +msgstr "パスマスクのリサイズのカーブ平滑化" + +#: ../build/bin/preferences_gen.h:3730 +msgid "" +"controls how corners are handled when re-vectorizing a resized path mask. " +"'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder " +"control points." +msgstr "" +"リサイズしたパスマスクを再ベクトル化する際の角の処理方法を制御します。'シャー" +"プ'はより多くのノードと角を保持し、'スムーズ'はより少なく、より丸みを帯びたコ" +"ントロールポイントを生成します" + +#: ../build/bin/preferences_gen.h:3739 msgid "show mask indicator in module headers" msgstr "モジュールのヘッダにマスクインジケーターを表示する" -#: ../build/bin/preferences_gen.h:3343 +#: ../build/bin/preferences_gen.h:3747 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" @@ -1468,39 +1595,27 @@ msgstr "" "有効にすると、マスクが適用されている処理モジュールのヘッダにアイコンが表示され" "ます" -#: ../build/bin/preferences_gen.h:3352 -msgid "prompt for name on addition of new instance" -msgstr "新しいインスタンス追加時にインスタンス名プロンプトを表示" - -#: ../build/bin/preferences_gen.h:3360 -msgid "" -"if enabled, a rename prompt will be present for each new module instance " -"(either new instance or duplicate)" -msgstr "" -"有効にすると、新しいモジュールインスタンス(新しいインスタンスおよび複製)を作" -"成した時、リネームプロンプトが現れます" - -#: ../build/bin/preferences_gen.h:3370 +#: ../build/bin/preferences_gen.h:3757 msgid "processing" msgstr "処理" -#: ../build/bin/preferences_gen.h:3375 +#: ../build/bin/preferences_gen.h:3762 msgid "image processing" msgstr "画像処理" -#: ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3772 msgid "always use LittleCMS 2 to apply output color profile" msgstr "出力カラープロファイルを適用する際、常にLittleCMS 2を使用する" -#: ../build/bin/preferences_gen.h:3393 +#: ../build/bin/preferences_gen.h:3780 msgid "this is slower than the default." msgstr "デフォルトより速度が遅くなります" -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3789 msgid "pixel interpolator (warp)" msgstr "ピクセル補間(画像変形)" -#: ../build/bin/preferences_gen.h:3411 +#: ../build/bin/preferences_gen.h:3798 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1508,34 +1623,34 @@ msgstr "" "回転、レンズ補正、液化、トリミング、および最終スケーリングのためのモジュールに" "使われるピクセル補間(バイリニア、バイキュービック、ランチョス2)" -#: ../build/bin/preferences_gen.h:3420 +#: ../build/bin/preferences_gen.h:3807 msgid "pixel interpolator (scaling)" msgstr "ピクセル補間(画像スケーリング)" -#: ../build/bin/preferences_gen.h:3429 +#: ../build/bin/preferences_gen.h:3816 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "画像スケーリングで使われるピクセル補間(バイリニア、バイキュービック、ランチョ" "ス2、ランチョス3)" -#: ../build/bin/preferences_gen.h:3438 +#: ../build/bin/preferences_gen.h:3825 msgid "LUT 3D root folder" msgstr "LUT 3Dのルートフォルダ" -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3464 -#: ../src/control/jobs/control_jobs.c:2204 -#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 -#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../build/bin/preferences_gen.h:3827 ../build/bin/preferences_gen.h:3851 +#: ../src/control/jobs/control_jobs.c:2407 +#: ../src/control/jobs/control_jobs.c:2463 ../src/gui/preferences.c:1284 +#: ../src/gui/presets.c:432 ../src/gui/welcome.c:169 ../src/gui/welcome.c:338 #: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 #: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 #: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 -#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 +#: ../src/libs/import.c:1830 ../src/libs/import.c:1941 ../src/libs/import.c:1999 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:678 msgid "select directory" msgstr "ディレクトリを選択してください" -#: ../build/bin/preferences_gen.h:3453 +#: ../build/bin/preferences_gen.h:3840 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1543,11 +1658,11 @@ msgstr "" "このフォルダ(およびサブフォルダ)に、LUT 3Dモジュールが使用するLUTファイルが" "含まれます(要再起動)" -#: ../build/bin/preferences_gen.h:3462 +#: ../build/bin/preferences_gen.h:3849 msgid "raster mask files root folder" msgstr "ラスターマスクファイルのルートフォルダ" -#: ../build/bin/preferences_gen.h:3477 +#: ../build/bin/preferences_gen.h:3864 msgid "" "this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" @@ -1555,11 +1670,11 @@ msgstr "" "このフォルダ(およびサブフォルダ)に、ラスターマスクインポートモジュールが使用" "するPFM/PNGファイルが含まれます(要再起動)" -#: ../build/bin/preferences_gen.h:3486 +#: ../build/bin/preferences_gen.h:3873 msgid "auto-apply pixel workflow defaults" msgstr "自動適用するピクセルワークフローのデフォルト設定" -#: ../build/bin/preferences_gen.h:3495 +#: ../build/bin/preferences_gen.h:3882 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1588,11 +1703,11 @@ msgstr "" "\n" "なし:予め定義されたワークフローを使用しません" -#: ../build/bin/preferences_gen.h:3504 +#: ../build/bin/preferences_gen.h:3891 msgid "auto-apply per camera basecurve presets" msgstr "カメラごとのベースカーブのプリセットを自動適用する" -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3899 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1608,11 +1723,11 @@ msgstr "" "ベースカーブのプリセットの自動適用を避けるには、【ピクセルワークフローのデフォ" "ルト設定の自動適用】を'なし'に設定する必要があります" -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3908 msgid "detect monochrome previews" msgstr "モノクロプレビューを検出する" -#: ../build/bin/preferences_gen.h:3529 +#: ../build/bin/preferences_gen.h:3916 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1620,11 +1735,11 @@ msgstr "" "多くのモノクロ画像はEXIFとプレビューデータによって識別されます\n" "注意:これにより、インポートとEXIFデータの読み込みが遅くなります" -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3925 msgid "show warning messages" msgstr "警告メッセージを表示する" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3933 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1636,15 +1751,147 @@ msgstr "" "これらのメッセージは誤検知である可能性があるため、理解している場合は無視するこ" "とをおすすめします。このオプションは警告を常に非表示にします" -#: ../build/bin/preferences_gen.h:3552 +#: ../build/bin/preferences_gen.h:3939 +msgid "HDR alignment" +msgstr "HDR位置合わせ" + +#: ../build/bin/preferences_gen.h:3949 +msgid "auto-align frames when merging HDR brackets" +msgstr "HDRブラケット合成時にフレームを自動位置合わせする" + +#: ../build/bin/preferences_gen.h:3957 +msgid "" +"register and warp exposure brackets onto a reference frame before merging, " +"removing ghosting caused by a shaky tripod or handheld shots.\n" +"only effective when darktable is built with OpenCV." +msgstr "" +"合成前に露出ブラケットを基準フレームに位置合わせ・変形し、三脚のぶれや手持ち撮" +"影によって生じたゴーストを除去します\n" +"darktableがOpenCV対応でビルドされている場合のみ有効です" + +#: ../build/bin/preferences_gen.h:3970 +msgid "pick the HDR alignment reference automatically" +msgstr "HDR位置合わせの基準を自動選択する" + +#: ../build/bin/preferences_gen.h:3978 +msgid "" +"before merging, examine every bracket and align to the one richest in detail " +"instead of the first frame.\n" +"improves alignment when the first exposure is a poor template, at the cost of " +"one extra decode pass over the frames.\n" +"requires auto-align and an OpenCV build." +msgstr "" +"合成前に全てのブラケットを検証し、最初のフレームではなく最もディテールが豊富な" +"フレームを基準に位置合わせします\n" +"最初の露出が基準として不適切な場合に位置合わせ精度が向上しますが、フレームのデ" +"コードが1回余分に必要になります\n" +"自動位置合わせとOpenCV対応ビルドが必要です" + +#: ../build/bin/preferences_gen.h:3991 +msgid "alignment detail (proxy scale)" +msgstr "位置合わせのディテール(プロキシスケール)" + +#: ../build/bin/preferences_gen.h:4004 ../build/bin/preferences_gen.h:4032 +#: ../build/bin/preferences_gen.h:4060 +#, c-format +msgid "double click to reset to `%.03f'" +msgstr "ダブルクリックすると、`%.03f'にリセット" + +#: ../build/bin/preferences_gen.h:4006 +msgid "" +"fraction of the full sensor resolution at which feature detection and " +"alignment are computed.\n" +"higher values find more, more distinctive features (better on repetitive or " +"low-contrast scenes) but cost roughly (scale / 0.5)^2 more time and memory.\n" +"0.5 restores the legacy speed." +msgstr "" +"特徴検出と位置合わせを計算する際の、センサー解像度全体に対する割合です\n" +"値を大きくすると、より多くの、より特徴的な点を検出します(繰り返しパターンやコ" +"ントラストの低いシーンで有利)が、処理時間とメモリ消費がおよそ(スケール / " +"0.5)^2倍になります\n" +"0.5にすると旧来の速度に戻ります" + +#: ../build/bin/preferences_gen.h:4019 +msgid "shadow lift for feature detection (gamma)" +msgstr "特徴検出のためのシャドウ持ち上げ(ガンマ)" + +#: ../build/bin/preferences_gen.h:4034 +msgid "" +"display-gamma applied to the linear raw before feature detection, to lift " +"shadow detail into the detector's range.\n" +"1.0 disables it. higher values help under-exposed frames but can amplify " +"shadow noise; the percentile stretch already does part of this, so the effect " +"is scene-dependent." +msgstr "" +"特徴検出の前にリニアRAWにディスプレイガンマを適用し、シャドウのディテールを検" +"出の範囲まで持ち上げます\n" +"1.0で無効になります。値を大きくすると、露出不足のフレームに有用ですが、シャド" +"ウノイズが増幅されることがあります。パーセンタイルストレッチがすでにこの効果の" +"一部を担っているため、効果はシーンによって異なります" + +#: ../build/bin/preferences_gen.h:4047 +msgid "local contrast for feature detection (CLAHE clip)" +msgstr "特徴検出のための局所的なコントラスト(CLAHEクリップ)" + +#: ../build/bin/preferences_gen.h:4062 +msgid "" +"clip limit of the local contrast enhancement (CLAHE) applied before feature " +"detection. 0 disables it.\n" +"enabling it (e.g. 2.0) helps detect features on extremely under-exposed " +"frames, but on repetitive textures (façades, railings, foliage) it can change " +"descriptor signatures between exposures and cause mis-alignment, so it is off " +"by default." +msgstr "" +"特徴検出の前に適用される局所的コントラスト強調(CLAHE)のクリップ制限です。0で" +"無効になります\n" +"有効にする(例: 2.0)と極端に露出不足のフレームでの特徴検出に役立ちますが、繰" +"り返しのあるテクスチャ(外壁、手すり、葉など)では露出間で記述子のシグネチャが" +"変化し、位置合わせのミスを招くことがあるため、既定では無効です。" + +#: ../build/bin/preferences_gen.h:4075 +msgid "feature budget per frame (keypoints)" +msgstr "フレームごとの特徴点数の上限(キーポイント)" + +#: ../build/bin/preferences_gen.h:4094 +msgid "" +"maximum number of SIFT keypoints kept per frame after spatial balancing, " +"before matching.\n" +"balancing both frames to a common budget keeps a feature-dense frame from " +"flooding the matcher with ambiguous candidates." +msgstr "" +"空間的バランス調整後、マッチング前にフレームごとに保持されるSIFTキーポイントの" +"最大数\n" +"両方のフレームを共通の上限に揃えることで、特徴点の多いフレームが曖昧な候補で" +"マッチャーを圧倒するのを防ぎます" + +#: ../build/bin/preferences_gen.h:4107 +msgid "save alignment debug images" +msgstr "位置合わせのデバッグ画像を保存する" + +#: ../build/bin/preferences_gen.h:4115 +msgid "" +"write per-frame diagnostic images while merging: the feature-detection input, " +"the detected keypoints and all feature matches (green = inlier, red = " +"outlier).\n" +"saved as Netpbm (.pgm/.ppm) in a darktable_hdr_align_debug folder in the " +"system temp directory (or the folder named by the DT_HDR_DEBUG_IMAGE_DIR " +"environment variable). for diagnosing alignment problems; off by default." +msgstr "" +"合成中にフレームごとの診断用画像(特徴検出への入力画像、検出されたキーポイン" +"ト、すべての特徴合致〈緑 = インライア、赤 = アウトライア〉)を書き出します\n" +"システムの一時ディレクトリ内のdarktable_hdr_align_debugフォルダ(または" +"DT_HDR_DEBUG_IMAGE_DIR環境変数で指定したフォルダ)にNetpbm形式(.pgm/.ppm)で" +"保存されます。位置合わせの問題を診断するためのものです。既定では無効です" + +#: ../build/bin/preferences_gen.h:4125 msgid "CPU / memory" msgstr "CPU/メモリ" -#: ../build/bin/preferences_gen.h:3562 +#: ../build/bin/preferences_gen.h:4135 msgid "darktable resources" msgstr "darktableのリソース" -#: ../build/bin/preferences_gen.h:3572 +#: ../build/bin/preferences_gen.h:4145 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" @@ -1667,15 +1914,15 @@ msgstr "" "上のためにシステムリソースの大部分をdarktableで使用したい場合に最善の選択肢で" "す" -#: ../build/bin/preferences_gen.h:3578 +#: ../build/bin/preferences_gen.h:4151 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPUアクセラレーション" -#: ../build/bin/preferences_gen.h:3588 +#: ../build/bin/preferences_gen.h:4161 msgid "activate OpenCL support" msgstr "OpenCLサポートを有効にする" -#: ../build/bin/preferences_gen.h:3596 +#: ../build/bin/preferences_gen.h:4169 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1685,11 +1932,11 @@ msgstr "" "イムを使用することで処理速度を向上します\n" "いつでもオンとオフを切り替えることが出来ます" -#: ../build/bin/preferences_gen.h:3609 +#: ../build/bin/preferences_gen.h:4182 msgid "OpenCL fast mode" msgstr "OpenCL高速モード" -#: ../build/bin/preferences_gen.h:3617 +#: ../build/bin/preferences_gen.h:4190 msgid "" "if set the OpenCL compiler uses aggressive optimizing for better performance " "with reduced precision so more differences between CPU and OpenCL are " @@ -1699,7 +1946,7 @@ msgstr "" "ます。計算精度が低下するため、CPUとOpenCLの間でより大きな差が生じることが予想" "されます" -#: ../build/bin/preferences_gen.h:3630 +#: ../build/bin/preferences_gen.h:4203 msgid "OpenCL scheduling profile" msgstr "OpenCLスケジューリングプロファイル" @@ -1707,7 +1954,7 @@ msgstr "OpenCLスケジューリングプロファイル" # デフォルト - GPU はフルピクセルパイプを処理し、CPUはプレビューパイプを処理します (設定パラメーターで修正可能) # マルチGPU - 2つの異なるGPUで両方のピクセルパイプを並列処理します # 最速なGPU - 両方のピクセルパイプを同一のGPUで順次処理します. -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:4212 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" @@ -1724,11 +1971,11 @@ msgstr "" "- 複数のGPU:2つの異なるGPUで両方のピクセルパイプを並列処理します\n" "- 非常に高速なGPU:両方のピクセルパイプを同一のGPUで順次処理します" -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:4225 msgid "tuned GPU memory" msgstr "GPUメモリを調整する" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:4233 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1736,40 +1983,40 @@ msgstr "" "複数のOpenCLデバイスがあるシステムで有効にすると、デバイスごとの安全マージン" "(ヘッドルーム、デフォルト値は600MB)を指定します" -#: ../build/bin/preferences_gen.h:3670 +#: ../build/bin/preferences_gen.h:4243 msgid "OpenCL drivers" msgstr "OpenCLドライバ" -#: ../build/bin/preferences_gen.h:3680 +#: ../build/bin/preferences_gen.h:4253 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3688 +#: ../build/bin/preferences_gen.h:4261 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "全ての対応プラットフォーム向けのIntel(R) OpenCLグラフィック(ベンダー提供)" -#: ../build/bin/preferences_gen.h:3701 +#: ../build/bin/preferences_gen.h:4274 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3709 +#: ../build/bin/preferences_gen.h:4282 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDAベースのOpenCL(ベンダー提供)" -#: ../build/bin/preferences_gen.h:3722 +#: ../build/bin/preferences_gen.h:4295 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3730 +#: ../build/bin/preferences_gen.h:4303 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing(ベンダー提供)" -#: ../build/bin/preferences_gen.h:3743 +#: ../build/bin/preferences_gen.h:4316 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3751 +#: ../build/bin/preferences_gen.h:4324 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1777,19 +2024,19 @@ msgstr "" "RustiCL Mesa OpenCL\n" "使用したい場合、ベンダーのドライバを無効にしてください" -#: ../build/bin/preferences_gen.h:3764 +#: ../build/bin/preferences_gen.h:4337 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3772 +#: ../build/bin/preferences_gen.h:4345 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL(ベンダー提供)" -#: ../build/bin/preferences_gen.h:3785 +#: ../build/bin/preferences_gen.h:4358 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3793 +#: ../build/bin/preferences_gen.h:4366 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1798,11 +2045,11 @@ msgstr "" "ベンダー提供ドライバが動作しない、または提供されていない場合にのみ使用してくだ" "さい" -#: ../build/bin/preferences_gen.h:3806 +#: ../build/bin/preferences_gen.h:4379 msgid "other platforms" msgstr "他のプラットフォーム" -#: ../build/bin/preferences_gen.h:3814 +#: ../build/bin/preferences_gen.h:4387 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1810,66 +2057,66 @@ msgstr "" "設定した場合、全ての特定されていないプラットフォームが受け入れられます\n" "利用可能なベンダーのドライバが無い場合にのみこれを行ってください" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:4397 msgid "security" msgstr "セキュリティ" -#: ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:4412 msgid "ask before removing images from the library" msgstr "画像をライブラリから除去する前に確認する" -#: ../build/bin/preferences_gen.h:3847 +#: ../build/bin/preferences_gen.h:4420 msgid "always ask the user before removing image information from the library" msgstr "画像情報をライブラリから除去する前に必ずユーザーに確認します" -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:4429 msgid "ask before deleting images from disk" msgstr "画像をディスクから削除する前に確認する" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:4437 msgid "always ask the user before any image file is deleted" msgstr "ファイルを削除する前に必ずユーザーに確認します" -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:4446 msgid "ask before discarding history stack" msgstr "履歴スタックを破棄する前に確認する" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:4454 msgid "always ask the user before history stack is discarded on any image" msgstr "履歴スタックを破棄する前に必ずユーザーに確認します" -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:4463 msgid "try to use trash when deleting images" msgstr "画像を削除する時、ゴミ箱を使用するよう試みる" -#: ../build/bin/preferences_gen.h:3898 +#: ../build/bin/preferences_gen.h:4471 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" msgstr "" "対応するシステムでは、ファイルを永久に削除するのではなくゴミ箱へ送ります" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4480 msgid "ask before moving images from film roll folder" msgstr "フィルムロールフォルダから画像を移動する前に確認する" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:4488 msgid "always ask the user before any image file is moved." msgstr "画像ファイルを移動する前に必ずユーザーに確認します" -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4497 msgid "ask before copying images to new film roll folder" msgstr "新しいフィルムロールフォルダに画像をコピーする前に確認する" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:4505 msgid "always ask the user before any image file is copied." msgstr "ファイルをコピーする前に必ずユーザーに確認します" -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:4514 msgid "ask before removing empty folders" msgstr "空のフォルダを削除する前に確認する" -#: ../build/bin/preferences_gen.h:3949 +#: ../build/bin/preferences_gen.h:4522 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1877,39 +2124,39 @@ msgstr "" "空のフォルダを削除する前に必ずユーザーに確認します\n" "これは画像を移動あるいは削除した後に発生します" -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:4531 msgid "ask before deleting a tag" msgstr "タグを削除する前に確認する" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4547 msgid "ask before deleting a style" msgstr "スタイルを削除する前に確認する" -#: ../build/bin/preferences_gen.h:3990 +#: ../build/bin/preferences_gen.h:4563 msgid "ask before deleting a preset" msgstr "プリセットを削除する前に確認する" -#: ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4571 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "プリセットを削除あるいは上書きする前に確認を求めます" -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4580 msgid "ask before exporting in overwrite mode" msgstr "上書きモードでエクスポートする前に確認する" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4588 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "上書きモードでファイルをエクスポートする前に確認を求めます" -#: ../build/bin/preferences_gen.h:4021 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4594 ../src/libs/tools/viewswitcher.c:158 msgid "other" msgstr "その他" -#: ../build/bin/preferences_gen.h:4031 +#: ../build/bin/preferences_gen.h:4604 msgid "password storage backend to use" msgstr "パスワードのために使用するストレージバックエンド" -#: ../build/bin/preferences_gen.h:4048 +#: ../build/bin/preferences_gen.h:4621 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1917,11 +2164,11 @@ msgstr "" "パスワード保存用のストレージバックエンド:自動、なし、libsecret、" "kwallet,apple_keychain、windows_credentials" -#: ../build/bin/preferences_gen.h:4057 +#: ../build/bin/preferences_gen.h:4630 msgid "auto login to storage server" msgstr "ストレージサーバーに自動ログイン" -#: ../build/bin/preferences_gen.h:4065 +#: ../build/bin/preferences_gen.h:4638 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1929,11 +2176,11 @@ msgstr "" "設定したストレージサーバーに自動ログインします\n" "パスワードストレージバックエンドが設定されている必要があります" -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4647 msgid "executable for playing audio files" msgstr "オーディオファイルを再生するための実行プログラム" -#: ../build/bin/preferences_gen.h:4087 +#: ../build/bin/preferences_gen.h:4660 msgid "" "this external program is used to play audio files some cameras record to keep " "notes for images" @@ -1941,29 +2188,29 @@ msgstr "" "この外部プログラムは、一部のカメラが記録するオーディオファイルを再生するために" "使用されます" -#: ../build/bin/preferences_gen.h:4097 +#: ../build/bin/preferences_gen.h:4670 msgid "storage" msgstr "ストレージ" -#: ../build/bin/preferences_gen.h:4102 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4675 ../src/control/crawler.c:747 msgid "database" msgstr "データベース" -#: ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4685 msgid "allow for multiple workspaces" msgstr "複数ワークスペースを有効にする" -#: ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4693 msgid "allow multiple workspaces which can be selected at startup" msgstr "" "複数のワークスペースを使用可能にします\n" "ワークスペースは使用時に選択することが出来ます" -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4702 msgid "create database snapshot" msgstr "データベースのスナップショット作成" -#: ../build/bin/preferences_gen.h:4138 +#: ../build/bin/preferences_gen.h:4711 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" @@ -1983,11 +2230,11 @@ msgstr "" "- 日に一度:最後にスナップショットが作られてから24時間経つと作成します\n" "- 終了時:darktableが閉じられるたびにスナップショットを作成します" -#: ../build/bin/preferences_gen.h:4147 +#: ../build/bin/preferences_gen.h:4720 msgid "how many snapshots to keep" msgstr "保持するスナップショット数" -#: ../build/bin/preferences_gen.h:4165 +#: ../build/bin/preferences_gen.h:4738 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -2001,15 +2248,15 @@ msgstr "" "スナップショットを保存するとストレージが消費されること、最新のスナップショット" "だけで復元可能であることに留意してください" -#: ../build/bin/preferences_gen.h:4171 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4744 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMPサイドカーファイル" -#: ../build/bin/preferences_gen.h:4181 +#: ../build/bin/preferences_gen.h:4754 msgid "create XMP files" msgstr "XMPファイルの作成" -#: ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4763 msgid "" "XMP sidecar files store all editing steps, ratings, tags and color labels " "alongside your images in an open format readable by other applications, and " @@ -2038,11 +2285,11 @@ msgstr "" "インポート時:画像がインポートされた時にXMPファイルが作成され、その後変" "更が加えられるたびに更新されます" -#: ../build/bin/preferences_gen.h:4199 +#: ../build/bin/preferences_gen.h:4772 msgid "store XMP tags in compressed format" msgstr "圧縮形式でXMPタグを保存する" -#: ../build/bin/preferences_gen.h:4208 +#: ../build/bin/preferences_gen.h:4781 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -2052,11 +2299,11 @@ msgstr "" "ることがあります\n" "このオプションによって、XMPタグを圧縮し、スペースを節約します" -#: ../build/bin/preferences_gen.h:4217 +#: ../build/bin/preferences_gen.h:4790 msgid "auto-save interval" msgstr "自動保存の間隔" -#: ../build/bin/preferences_gen.h:4235 +#: ../build/bin/preferences_gen.h:4808 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2066,11 +2313,11 @@ msgstr "" "0に設定すると自動保存を無効にします\n" "低速なドライブでは自動保存は無効になるかもしれません" -#: ../build/bin/preferences_gen.h:4244 +#: ../build/bin/preferences_gen.h:4817 msgid "look for updated XMP files on startup" msgstr "更新されたXMPファイルを起動時に探す" -#: ../build/bin/preferences_gen.h:4252 +#: ../build/bin/preferences_gen.h:4825 msgid "" "check file modification times of all XMP files on startup to check if any got " "updated in the meantime" @@ -2078,19 +2325,19 @@ msgstr "" "起動時に全てのXMPファイルの更新日時をチェックし、更新が行われていないか調べま" "す" -#: ../build/bin/preferences_gen.h:4262 +#: ../build/bin/preferences_gen.h:4835 msgid "miscellaneous" msgstr "その他" -#: ../build/bin/preferences_gen.h:4267 +#: ../build/bin/preferences_gen.h:4840 msgid "interface" msgstr "インターフェース" -#: ../build/bin/preferences_gen.h:4277 +#: ../build/bin/preferences_gen.h:4850 msgid "show splash screen at startup" msgstr "起動時にスプラッシュスクリーンを表示する" -#: ../build/bin/preferences_gen.h:4285 +#: ../build/bin/preferences_gen.h:4858 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2098,19 +2345,19 @@ msgstr "" "メインウィンドウが現れる前にdarktableの起動の進捗を示す小さなウィンドウを表示" "します" -#: ../build/bin/preferences_gen.h:4294 +#: ../build/bin/preferences_gen.h:4867 msgid "show welcome screen on next run" msgstr "次回起動時にウェルカムスクリーンを表示する" -#: ../build/bin/preferences_gen.h:4302 +#: ../build/bin/preferences_gen.h:4875 msgid "display the welcome setup screen the next time darktable is launched" msgstr "次回のdarktable起動時にウェルカムセットアップスクリーンを表示します" -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4884 msgid "load default shortcuts at startup" msgstr "ショートカットのデフォルト設定を起動時に読み込む" -#: ../build/bin/preferences_gen.h:4319 +#: ../build/bin/preferences_gen.h:4892 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2118,36 +2365,36 @@ msgstr "" "ユーザー設定より前にデフォルトのショートカットを読み込みます\n" "オフにすると、削除したデフォルト設定に戻ることを避けることが出来ます" -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4901 msgid "scale slider step with min/max" msgstr "スライダーのステップ幅を最大値/最小値に合わせて調整する" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4909 msgid "vary slider step size with min/max range" msgstr "" "スライダーのステップの大きさを最大値から最小値の範囲に合わせて変更します" -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4918 msgid "marker shape" msgstr "マーカーの形状" -#: ../build/bin/preferences_gen.h:4354 +#: ../build/bin/preferences_gen.h:4927 msgid "the shape of the slider marker" msgstr "スライダーマーカーの形状" -#: ../build/bin/preferences_gen.h:4363 +#: ../build/bin/preferences_gen.h:4936 msgid "condensed panels' controls" msgstr "パネルコントロールのコンパクト表示" -#: ../build/bin/preferences_gen.h:4371 +#: ../build/bin/preferences_gen.h:4944 msgid "use condensed panels' controls in all views" msgstr "全てのビューでパネルのコントロールをコンパクトに表示します" -#: ../build/bin/preferences_gen.h:4380 +#: ../build/bin/preferences_gen.h:4953 msgid "automatically update module name" msgstr "モジュール名を自動的に更新する" -#: ../build/bin/preferences_gen.h:4388 +#: ../build/bin/preferences_gen.h:4961 msgid "" "if enabled, the module name will be automatically updated to match a preset " "name or a preset instance name if present." @@ -2155,22 +2402,22 @@ msgstr "" "有効にした場合、モジュール名をプリセット名やプリセットインスタンス名に合わせて" "自動的に変更します" -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4970 msgid "sort built-in presets first" msgstr "内蔵プリセットを先頭に並べる" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4978 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "プリセットメニューでユーザープリセットの前に内蔵プリセットを表示するかいなか" -#: ../build/bin/preferences_gen.h:4414 +#: ../build/bin/preferences_gen.h:4987 msgid "mouse wheel scrolls modules side panel by default" msgstr "" "マウスホイールでモジュールのサイドパネルをスクロールするようデフォルト設定する" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4995 msgid "" "in darktable's darkroom, where you do your edits, all controls are listed on " "a panel on the right; you can choose whether you want to use the scroll wheel " @@ -2197,11 +2444,11 @@ msgstr "" "無効:マウスホイールでカーソル下にある項目の値を調整し、Ctrl+Alt" "でパネルをスクロールします" -#: ../build/bin/preferences_gen.h:4431 +#: ../build/bin/preferences_gen.h:5004 msgid "enable touchpad gestures in darkroom" msgstr "ダークルームでタッチパッドジェスチャーを有効にする" -#: ../build/bin/preferences_gen.h:4439 +#: ../build/bin/preferences_gen.h:5012 msgid "" "use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " "enabled: touchpad pinch gestures zoom the image and two-finger " @@ -2213,18 +2460,38 @@ msgstr "" "2本指のタッチパッドジェスチャーを使用して、ダークルームでパンとピンチによる" "ズームを行います\n" "\n" -"有効: タッチパッドのピンチ操作で画像をズームし、2本指でのスクロール操作で画像" -"をパンします。Ctrl+スクロール でも従来のズーム操作を引き続き行うことが" -"出来ます\n" +"有効: タッチパッドのピンチ操作で画像をズームし、2本指でのスクロール操作" +"で画像をパンします。Ctrl+スクロール でも従来のズーム操作を引き続き行う" +"ことが出来ます\n" "\n" -"無効: タッチパッドのジェスチャーは無視され、ダークルームは従来のスクロール操作" -"に戻り、Ctrl+スクロール でズームを行います" +"無効: タッチパッドのジェスチャーは無視され、ダークルームは従来のスク" +"ロール操作に戻り、Ctrl+スクロール でズームを行います" + +#: ../build/bin/preferences_gen.h:5021 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "darkroomのズーム倍率を画面にフィットから100%までの範囲に制限する" + +#: ../build/bin/preferences_gen.h:5030 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"darkroom内でのスクロールホイールおよびピンチによるズーム範囲を画面にフィット" +"(ズームアウト)から100%(ズームイン)までの間に制限します\n" +"有効: ズーム範囲が制限されます。ズーム中にCtrlキーを長押しすると、一時" +"的に制限が解除され、100%を超えてズーム出来るようになります\n" +"無効: ズーム範囲は制限されません。100%を超えてズームする場合もCtrlキー" +"を押す必要がありません" -#: ../build/bin/preferences_gen.h:4448 +#: ../build/bin/preferences_gen.h:5039 msgid "always show panels' scrollbars" msgstr "パネルのスクロールバーを常に表示する" -#: ../build/bin/preferences_gen.h:4456 +#: ../build/bin/preferences_gen.h:5047 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2232,11 +2499,11 @@ msgstr "" "パネルのスクロールバーを常に表示するか、内容次第でアクティブにします(要再起" "動)" -#: ../build/bin/preferences_gen.h:4465 +#: ../build/bin/preferences_gen.h:5056 msgid "duration of the UI transitions in ms" msgstr "UIのトランジッションの長さ(単位はミリ秒)" -#: ../build/bin/preferences_gen.h:4484 +#: ../build/bin/preferences_gen.h:5075 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules and " "other UI elements" @@ -2244,11 +2511,11 @@ msgstr "" "モジュールや他のUI要素を展開したり折りたたんだりする時のトランジッションの長さ" "(単位はミリ秒)" -#: ../build/bin/preferences_gen.h:4493 +#: ../build/bin/preferences_gen.h:5084 msgid "auto-scroll filmstrip to center on selected image" msgstr "選択した画像を中央に表示するようフィルムストリップを自動スクロールする" -#: ../build/bin/preferences_gen.h:4501 +#: ../build/bin/preferences_gen.h:5092 msgid "" "when enabled, the filmstrip in culling mode and in the darkroom automatically " "scrolls to center on the selected image" @@ -2256,19 +2523,19 @@ msgstr "" "有効にすると、選別モードとダークルームにおいて、フィルムストリップが自動的にス" "クロールし、選択した画像を中心に表示されます" -#: ../build/bin/preferences_gen.h:4510 +#: ../build/bin/preferences_gen.h:5101 msgid "position of the scopes module" msgstr "スコープモジュールの位置" -#: ../build/bin/preferences_gen.h:4519 +#: ../build/bin/preferences_gen.h:5110 msgid "position the scopes at the top-left or top-right of the screen" msgstr "スコープの位置をスクリーンの左上か右上にします" -#: ../build/bin/preferences_gen.h:4528 +#: ../build/bin/preferences_gen.h:5119 msgid "method to use for getting the display profile" msgstr "ディスプレイプロファイルを取得する方法" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:5128 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2278,11 +2545,11 @@ msgstr "" "を用いるよう強制します\n" "それ以外の方法で不適切な結果が出る場合に有用です" -#: ../build/bin/preferences_gen.h:4546 +#: ../build/bin/preferences_gen.h:5137 msgid "order or exclude MIDI devices" msgstr "midiデバイスを指定・除外する" -#: ../build/bin/preferences_gen.h:4559 +#: ../build/bin/preferences_gen.h:5150 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" @@ -2300,19 +2567,19 @@ msgstr "" "に何も書かれていない場合にはMIDIが完全に無効になります" #. tags -#: ../build/bin/preferences_gen.h:4569 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 -#: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 +#: ../build/bin/preferences_gen.h:5160 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:514 ../src/libs/export_metadata.c:197 +#: ../src/libs/image.c:624 ../src/libs/metadata_view.c:175 msgid "tags" msgstr "タグ" -#: ../build/bin/preferences_gen.h:4579 +#: ../build/bin/preferences_gen.h:5170 msgid "omit hierarchy in simple tag lists" msgstr "簡易タグリストにおいて階層を省略する" # XMPファイルを作成するとき、階層タグが非階層タグのリストとしても追加され、他のプログラムでも見られるようになります # このオプションがチェックされると、darktable は最後の部分のみを加え、残りを無視します。 したがって 'foo|bar|baz' は 'baz'のみを追加します. -#: ../build/bin/preferences_gen.h:4587 +#: ../build/bin/preferences_gen.h:5178 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2325,15 +2592,15 @@ msgstr "" "このオプションをチェックすると、darktableは最後の部分のみを追加し、残りを無視" "します。したがって'foo|bar|baz'は'baz'のみを追加します" -#: ../build/bin/preferences_gen.h:4593 +#: ../build/bin/preferences_gen.h:5184 msgid "shortcuts with multiple instances" msgstr "複数のインスタンスがある場合のキーボードショートカット" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:5194 msgid "prefer focused instance" msgstr "フォーカスしているインスタンスを優先する" -#: ../build/bin/preferences_gen.h:4611 +#: ../build/bin/preferences_gen.h:5202 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2349,21 +2616,21 @@ msgstr "" "注意:ブレンドのショートカットは常にフォーカスされているインスタンスに適用され" "ます" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:5211 msgid "prefer expanded instances" msgstr "展開されているインスタンスを優先する" -#: ../build/bin/preferences_gen.h:4628 +#: ../build/bin/preferences_gen.h:5219 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" "展開されているインスタンスがモジュールにある場合、折りたたまれているインスタン" "スを無視します" -#: ../build/bin/preferences_gen.h:4637 +#: ../build/bin/preferences_gen.h:5228 msgid "prefer enabled instances" msgstr "有効になっているインスタンスを優先する" -#: ../build/bin/preferences_gen.h:4645 +#: ../build/bin/preferences_gen.h:5236 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2371,11 +2638,11 @@ msgstr "" "上のルールを適用したうえで、アクティブなインスタンスがモジュールにある場合、ア" "クティブでないインスタンスを無視します" -#: ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:5245 msgid "prefer unmasked instances" msgstr "マスクのないインスタンスを優先する" -#: ../build/bin/preferences_gen.h:4662 +#: ../build/bin/preferences_gen.h:5253 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2383,11 +2650,11 @@ msgstr "" "上のルールを適用したうえで、マスクが用いられていないインスタンスがモジュールに" "ある場合、マスクが用いられているインスタンスを無視します" -#: ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:5262 msgid "selection order" msgstr "選択順序" -#: ../build/bin/preferences_gen.h:4680 +#: ../build/bin/preferences_gen.h:5271 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2395,11 +2662,11 @@ msgstr "" "上記のルールを適用したうえで、ピクセルパイプの位置にもとづいてキーボードショー" "トカットを適用します" -#: ../build/bin/preferences_gen.h:4689 +#: ../build/bin/preferences_gen.h:5280 msgid "allow visual assignment to specific instances" msgstr "特定のインスタンスへの可視的割り当てを許可する" -#: ../build/bin/preferences_gen.h:4697 +#: ../build/bin/preferences_gen.h:5288 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2410,41 +2677,41 @@ msgstr "" "チェックしない場合、キーボードショートカットは常に優先されているインスタンスに" "割り当てられます" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:5294 msgid "map / geolocalization view" msgstr "マップ/ジオローカリゼーション" -#: ../build/bin/preferences_gen.h:4713 +#: ../build/bin/preferences_gen.h:5304 msgid "pretty print the image location" msgstr "画像の位置情報を分かりやすく表示する" -#: ../build/bin/preferences_gen.h:4721 +#: ../build/bin/preferences_gen.h:5312 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "画像情報モジュールにおいて位置情報を読みやすく表示します" -#: ../build/bin/preferences_gen.h:4727 +#: ../build/bin/preferences_gen.h:5318 msgid "slideshow view" msgstr "スライドショー" -#: ../build/bin/preferences_gen.h:4737 +#: ../build/bin/preferences_gen.h:5328 msgid "waiting time between each image in slideshow" msgstr "スライドショーにおける各画像間の待ち時間" -#: ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:5370 msgid "do not set the 'uncategorized' entry for tags" msgstr "タグに「未分類」エントリを設定しない" -#: ../build/bin/preferences_gen.h:4787 +#: ../build/bin/preferences_gen.h:5378 msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "子を持たないタグに「未分類」エントリを設定しません" -#: ../build/bin/preferences_gen.h:4796 +#: ../build/bin/preferences_gen.h:5387 msgid "tags case sensitivity" msgstr "タグの大文字/小文字の区別" -#: ../build/bin/preferences_gen.h:4805 +#: ../build/bin/preferences_gen.h:5396 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2452,37 +2719,37 @@ msgstr "" "タグにおいて大文字と小文字を区別するかいなか\n" "拡張機能Sqlite ICUがない場合、区別が無効になるのは26個のラテン文字のみです" -#: ../build/bin/preferences_gen.h:4814 ../build/bin/preferences_gen.h:4905 +#: ../build/bin/preferences_gen.h:5405 ../build/bin/preferences_gen.h:5496 msgid "number of collections to be stored" msgstr "記憶するコレクションの数" -#: ../build/bin/preferences_gen.h:4833 ../build/bin/preferences_gen.h:4924 +#: ../build/bin/preferences_gen.h:5424 ../build/bin/preferences_gen.h:5515 msgid "the number of recent collections to store and show in this list" msgstr "記憶してこのリストに表示する直近に使用したコレクションの数" -#: ../build/bin/preferences_gen.h:4842 +#: ../build/bin/preferences_gen.h:5433 msgid "number of folder levels to show in lists" msgstr "リストに表示されるフォルダの階層数" -#: ../build/bin/preferences_gen.h:4861 +#: ../build/bin/preferences_gen.h:5452 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" msgstr "フィルムロール名に表示されるフォルダの階層数(右から数えて)" -#: ../build/bin/preferences_gen.h:4870 +#: ../build/bin/preferences_gen.h:5461 msgid "sort film rolls by" msgstr "フィルムロールの並び順" -#: ../build/bin/preferences_gen.h:4879 +#: ../build/bin/preferences_gen.h:5470 msgid "sets the collections-list order for film rolls" msgstr "フィルムロールのコレクションリストの順序を設定します" -#: ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5558 msgid "suggested tags level of confidence" msgstr "サジェストされるタグの信頼水準" -#: ../build/bin/preferences_gen.h:4987 +#: ../build/bin/preferences_gen.h:5578 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2495,11 +2762,11 @@ msgstr "" "100:条件に合わせたサジェストを行わず、最近使用したタグのみを表示します(高" "速)" -#: ../build/bin/preferences_gen.h:4996 +#: ../build/bin/preferences_gen.h:5587 msgid "number of recently attached tags" msgstr "最近付けたタグの数" -#: ../build/bin/preferences_gen.h:5015 +#: ../build/bin/preferences_gen.h:5606 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2529,15 +2796,15 @@ msgstr "秋" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 -#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:4104 ../src/iop/bilateral.cc:381 -#: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 +#: ../src/common/collection.c:1485 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2466 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4325 ../src/iop/bilateral.cc:381 +#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/colorequal.c:2930 +#: ../src/iop/colorzones.c:2483 ../src/iop/temperature.c:1981 +#: ../src/iop/temperature.c:2166 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:317 ../src/libs/histogram.c:50 msgid "blue" msgstr "青" @@ -2553,7 +2820,7 @@ msgstr "青LED照明修正(強)" msgid "camera styles" msgstr "カメラスタイル" -#: ../build/bin/styles_string.h:10 ../src/libs/image.c:621 +#: ../build/bin/styles_string.h:10 ../src/libs/image.c:623 msgid "colors" msgstr "色" @@ -2576,15 +2843,15 @@ msgstr "コントラストとシャープネス" #: ../build/lib/darktable/plugins/introspection_colorequal.c:491 #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 -#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 +#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:856 +#: ../src/iop/colorequal.c:2929 ../src/iop/temperature.c:1965 msgid "cyan" msgstr "シアン" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 -#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 -#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 -#: ../src/libs/tools/darktable.c:64 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3841 +#: ../src/libs/filtering.c:927 ../src/libs/filtering.c:989 +#: ../src/libs/filtering.c:1656 ../src/libs/filtering.c:1967 +#: ../src/libs/tools/darktable.c:66 msgid "darktable" msgstr "darktable" @@ -2613,7 +2880,7 @@ msgid "effects" msgstr "エフェクト" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:447 +#: ../src/external/lua-scripts/tools/script_manager.lua:457 msgid "examples" msgstr "例" @@ -2626,7 +2893,7 @@ msgid "extreme saturation" msgstr "極端な彩度" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1584 msgid "faded" msgstr "退色" @@ -2656,16 +2923,16 @@ msgstr "一般" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 -#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:4103 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 -#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 -#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:48 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2412 +#: ../src/develop/blend_gui.c:2460 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4324 ../src/gui/guides.c:854 ../src/iop/bilateral.cc:376 +#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/colorequal.c:2928 +#: ../src/iop/colorzones.c:2481 ../src/iop/temperature.c:1961 +#: ../src/iop/temperature.c:1979 ../src/iop/temperature.c:2165 +#: ../src/libs/collect.c:2162 ../src/libs/filters/colors.c:316 +#: ../src/libs/histogram.c:49 msgid "green" msgstr "緑" @@ -2676,9 +2943,9 @@ msgstr "緑" #: ../build/lib/darktable/plugins/introspection_colorequal.c:503 #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 -#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1981 +#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:857 +#: ../src/iop/colorequal.c:2932 ../src/iop/colorzones.c:2485 +#: ../src/iop/temperature.c:1963 msgid "magenta" msgstr "マゼンタ" @@ -2705,7 +2972,7 @@ msgstr "モーションブラー" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2926 ../src/iop/colorzones.c:2479 msgid "orange" msgstr "オレンジ" @@ -2713,10 +2980,10 @@ msgstr "オレンジ" msgid "pastels" msgstr "パステル" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1487 #: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:264 +#: ../src/iop/colorzones.c:2484 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:318 msgid "purple" msgstr "紫" @@ -2729,15 +2996,15 @@ msgstr "紫" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 -#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:4102 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 -#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 +#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2406 +#: ../src/develop/blend_gui.c:2454 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4323 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:371 +#: ../src/iop/channelmixer.c:609 ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2478 ../src/iop/temperature.c:1977 +#: ../src/iop/temperature.c:2164 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:314 ../src/libs/histogram.c:48 msgid "red" msgstr "赤" @@ -2768,11 +3035,11 @@ msgstr "スポットカラー" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 -#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:261 +#: ../src/common/collection.c:1481 ../src/common/colorlabels.c:382 +#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:855 +#: ../src/iop/colorequal.c:2927 ../src/iop/colorzones.c:2480 +#: ../src/iop/temperature.c:1967 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:315 msgid "yellow" msgstr "黄色" @@ -2798,7 +3065,7 @@ msgstr "luaスクリプトコントリビューター" #: ../build/lib/darktable/plugins/introspection_agx.c:245 #: ../build/lib/darktable/plugins/introspection_agx.c:498 -#: ../src/iop/colorbalancergb.c:1899 +#: ../src/iop/colorbalancergb.c:1898 msgid "lift" msgstr "リフト" @@ -2811,9 +3078,9 @@ msgstr "スロープ" #: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 -#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 -#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4648 +#: ../src/iop/colisa.c:272 ../src/iop/colorequal.c:3064 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:379 ../src/iop/vignette.c:1044 ../src/libs/history.c:967 msgid "brightness" msgstr "明るさ(ブライトネス)" @@ -2825,14 +3092,14 @@ msgstr "明るさ(ブライトネス)" #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 -#: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 -#: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 -#: ../src/iop/colorharmonizer.c:1603 ../src/iop/colorize.c:358 -#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 -#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/develop/blend_gui.c:2386 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:607 ../src/iop/colisa.c:273 +#: ../src/iop/colorbalance.c:1956 ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorchecker.c:1604 ../src/iop/colorcontrast.c:77 +#: ../src/iop/colorcorrection.c:270 ../src/iop/colorequal.c:3046 +#: ../src/iop/colorharmonizer.c:1610 ../src/iop/colorize.c:357 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:375 ../src/iop/velvia.c:72 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1045 msgid "saturation" msgstr "彩度" @@ -2849,7 +3116,7 @@ msgstr "色相の保持" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1492 msgid "black relative exposure" msgstr "ブラックの相対露出値" @@ -2857,7 +3124,7 @@ msgstr "ブラックの相対露出値" #: ../build/lib/darktable/plugins/introspection_agx.c:522 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 -#: ../src/iop/filmic.c:1480 +#: ../src/iop/filmic.c:1479 msgid "white relative exposure" msgstr "ホワイトの相対露出値" @@ -2886,10 +3153,10 @@ msgstr "ピボットのターゲット出力" #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 -#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 -#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 +#: ../src/gui/guides.c:863 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:271 ../src/iop/colorbalance.c:1892 +#: ../src/iop/colorbalance.c:1898 ../src/iop/filmic.c:1526 +#: ../src/iop/filmicrgb.c:4473 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "コントラスト" @@ -3037,14 +3304,14 @@ msgid "reverse all" msgstr "全て反転" #: ../build/lib/darktable/plugins/introspection_agx.c:652 -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1774 -#: ../src/iop/colorout.c:852 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:855 msgid "export profile" msgstr "エクスポートプロファイル" #: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2053 +#: ../src/iop/colorin.c:2065 msgid "working profile" msgstr "作業プロファイル" @@ -3055,15 +3322,15 @@ msgstr "Rec2020" #: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1794 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" #: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1465 ../src/common/colorspaces.c:1746 -#: ../src/libs/print_settings.c:1440 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1436 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB(互換)" @@ -3071,8 +3338,8 @@ msgstr "Adobe RGB(互換)" #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1454 ../src/common/colorspaces.c:1744 -#: ../src/libs/print_settings.c:1433 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1429 msgid "sRGB" msgstr "sRGB" @@ -3094,15 +3361,15 @@ msgstr "せん断" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4402 ../src/libs/camera.c:574 -#: ../src/libs/metadata_view.c:157 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:1013 +#: ../src/gui/presets.c:732 ../src/iop/lens.cc:4489 ../src/libs/camera.c:574 +#: ../src/libs/metadata_view.c:158 msgid "focal length" msgstr "焦点距離" #: ../build/lib/darktable/plugins/introspection_ashift.c:154 #: ../build/lib/darktable/plugins/introspection_ashift.c:295 -#: ../src/libs/metadata_view.c:159 +#: ../src/libs/metadata_view.c:160 msgid "crop factor" msgstr "クロップファクター" @@ -3119,7 +3386,7 @@ msgstr "アスペクト比調整" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4476 msgid "lens model" msgstr "レンズモデル" @@ -3139,12 +3406,13 @@ msgstr "特定" #: ../build/lib/darktable/plugins/introspection_colorin.c:303 #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 -#: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3429 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:154 +#: ../src/develop/blend_gui.c:183 ../src/develop/blend_gui.c:3452 #: ../src/external/lua-scripts/official/auto_straighten.lua:141 -#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 -#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 -#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 +#: ../src/gui/accelerators.c:154 ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 +#: ../src/libs/live_view.c:424 msgid "off" msgstr "オフ" @@ -3171,7 +3439,7 @@ msgstr "露出シフト" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:153 msgid "exposure bias" msgstr "露出補正" @@ -3188,6 +3456,8 @@ msgstr "露出補正" msgid "preserve colors" msgstr "色の保持" +#. we've reached the bottom level, so build a final menu item with preview popup +#. need a tooltip for the signal below to be raised #: ../build/lib/darktable/plugins/introspection_basecurve.c:262 #: ../build/lib/darktable/plugins/introspection_basicadj.c:249 #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:153 @@ -3195,15 +3465,15 @@ msgstr "色の保持" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1740 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 -#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 -#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 -#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 -#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:134 +#: ../src/gui/guides.c:834 ../src/iop/basecurve.c:2101 +#: ../src/iop/channelmixerrgb.c:4693 ../src/iop/clipping.c:1915 +#: ../src/iop/clipping.c:2097 ../src/iop/clipping.c:2112 +#: ../src/iop/retouch.c:500 ../src/libs/collect.c:2358 +#: ../src/libs/colorpicker.c:53 ../src/libs/export.c:104 #: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 -#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1172 +#: ../src/libs/print_settings.c:1190 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "なし" @@ -3220,7 +3490,7 @@ msgstr "なし" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2439 ../src/develop/blend_gui.c:2473 msgid "luminance" msgstr "輝度" @@ -3328,11 +3598,11 @@ msgstr "線形性" #: ../build/lib/darktable/plugins/introspection_blurs.c:194 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:144 -#: ../build/lib/darktable/plugins/introspection_overlay.c:136 -#: ../build/lib/darktable/plugins/introspection_overlay.c:253 +#: ../build/lib/darktable/plugins/introspection_overlay.c:139 +#: ../build/lib/darktable/plugins/introspection_overlay.c:256 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 +#: ../src/iop/ashift.c:5972 ../src/libs/masks.c:223 msgid "rotation" msgstr "回転" @@ -3343,7 +3613,7 @@ msgstr "向き" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:116 +#: ../src/libs/masks.c:224 msgid "curvature" msgstr "曲率" @@ -3351,13 +3621,14 @@ msgstr "曲率" #: ../build/lib/darktable/plugins/introspection_blurs.c:206 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:81 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:148 -#: ../src/iop/colorbalancergb.c:1878 +#: ../src/iop/colorbalancergb.c:1877 msgid "offset" msgstr "オフセット" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:989 +#: ../src/gui/presets.c:674 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:150 msgid "lens" msgstr "レンズ" @@ -3390,7 +3661,7 @@ msgstr "アスペクト比" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2610 msgid "orientation" msgstr "画像の向き" @@ -3434,36 +3705,37 @@ msgstr "基準" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:386 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -#: ../src/iop/ashift.c:6144 ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 -#: ../src/iop/levels.c:645 ../src/iop/rgblevels.c:1081 +#: ../src/gui/preferences.c:1020 ../src/gui/preferences_ai.c:426 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6148 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:648 +#: ../src/iop/rgblevels.c:1067 msgid "auto" msgstr "自動" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:322 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2612 msgid "portrait" msgstr "縦" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2612 msgid "landscape" msgstr "横" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 +#: ../src/iop/relight.c:263 ../src/libs/export.c:1512 +#: ../src/libs/metadata_view.c:164 ../src/libs/print_settings.c:2630 msgid "width" msgstr "幅" #: ../build/lib/darktable/plugins/introspection_borders.c:357 -#: ../build/lib/darktable/plugins/introspection_overlay.c:306 +#: ../build/lib/darktable/plugins/introspection_overlay.c:309 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2639 +#: ../src/libs/export.c:1518 ../src/libs/metadata_view.c:165 +#: ../src/libs/print_settings.c:2634 msgid "height" msgstr "高さ" @@ -3489,7 +3761,7 @@ msgstr "色ずれ回避" #: ../build/lib/darktable/plugins/introspection_highlights.c:155 #: ../build/lib/darktable/plugins/introspection_highlights.c:252 msgid "iterations" -msgstr "繰り返し" +msgstr "反復" #: ../build/lib/darktable/plugins/introspection_cacorrect.c:109 #: ../build/lib/darktable/plugins/introspection_demosaic.c:301 @@ -3527,8 +3799,8 @@ msgstr "ガイドチャンネル" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 +#: ../src/iop/atrous.c:1599 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:323 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:417 msgid "radius" msgstr "範囲" @@ -3538,10 +3810,10 @@ msgstr "範囲" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 -#: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 -#: ../src/libs/neural_restore.c:4154 ../src/libs/neural_restore.c:4171 +#: ../src/iop/bloom.c:389 ../src/iop/denoiseprofile.c:3697 +#: ../src/iop/grain.c:544 ../src/iop/hazeremoval.c:272 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:438 ../src/iop/velvia.c:279 +#: ../src/libs/neural_restore.c:4428 ../src/libs/neural_restore.c:4445 msgid "strength" msgstr "強さ" @@ -3786,8 +4058,8 @@ msgstr "バージョン3(2021年4月)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 -#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1664 -#: ../src/iop/atrous.c:1572 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1807 +#: ../src/iop/atrous.c:1595 msgid "left" msgstr "左" @@ -3795,15 +4067,15 @@ msgstr "左" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1674 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1817 msgid "top" msgstr "上" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 -#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1669 -#: ../src/iop/atrous.c:1571 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1812 +#: ../src/iop/atrous.c:1594 msgid "right" msgstr "右" @@ -3811,7 +4083,7 @@ msgstr "右" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1678 +#: ../src/gui/accelerators.c:134 ../src/gui/gtk.c:1821 msgid "bottom" msgstr "下" @@ -3851,10 +4123,10 @@ msgstr "リフト、ガンマ、ゲイン(sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 -#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 -#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 +#: ../src/develop/blend_gui.c:2432 ../src/develop/blend_gui.c:2480 +#: ../src/iop/atrous.c:1778 ../src/iop/channelmixerrgb.c:4508 +#: ../src/iop/channelmixerrgb.c:4596 ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorzones.c:2619 ../src/iop/nlmeans.c:446 msgid "chroma" msgstr "彩度(クロマ)" @@ -3874,12 +4146,12 @@ msgstr "彩度(クロマ)" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 -#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 -#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 -#: ../src/iop/colorzones.c:2627 +#: ../src/develop/blend_gui.c:2391 ../src/develop/blend_gui.c:2425 +#: ../src/develop/blend_gui.c:2487 ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixerrgb.c:4502 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/colorbalance.c:1940 ../src/iop/colorequal.c:3028 +#: ../src/iop/colorize.c:344 ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorzones.c:2620 msgid "hue" msgstr "色相" @@ -3906,9 +4178,9 @@ msgstr "ハイライトのフォールオフ" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1997 #: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 -#: ../src/iop/splittoning.c:488 +#: ../src/iop/splittoning.c:489 msgid "shadows" msgstr "シャドウ" @@ -3920,9 +4192,9 @@ msgstr "シャドウ" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 -#: ../src/iop/splittoning.c:494 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1999 +#: ../src/iop/monochrome.c:568 ../src/iop/shadhi.c:680 +#: ../src/iop/splittoning.c:495 msgid "highlights" msgstr "ハイライト" @@ -3939,13 +4211,13 @@ msgstr "全体の彩度(クロマ)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:565 #: ../build/lib/darktable/plugins/introspection_toneequal.c:169 #: ../build/lib/darktable/plugins/introspection_toneequal.c:306 -#: ../src/iop/colorbalance.c:1995 +#: ../src/iop/colorbalance.c:1998 msgid "mid-tones" msgstr "中間トーン" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1557 +#: ../src/iop/filmic.c:1556 msgid "global saturation" msgstr "全体の彩度(サチュレーション)" @@ -4033,7 +4305,7 @@ msgstr "ガイデットフィルタを使用" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2931 msgid "lavender" msgstr "ラベンダー" @@ -4049,7 +4321,7 @@ msgstr "調和ルール" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 -#: ../src/iop/colorharmonizer.c:1438 +#: ../src/iop/colorharmonizer.c:1440 msgid "anchor hue" msgstr "アンカー色相" @@ -4089,7 +4361,7 @@ msgstr "ノード 彩度" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 -#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:227 ../src/libs/masks.c:2444 msgid "smoothing" msgstr "平滑化" @@ -4134,8 +4406,8 @@ msgid "tetrad" msgstr "テトラード" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 -#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 -#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2125 ../src/iop/crop.c:1269 +#: ../src/libs/filtering.c:314 ../src/libs/filters/ratio.c:124 #: ../src/libs/scopes/vectorscope.c:71 msgid "square" msgstr "スクエア" @@ -4147,13 +4419,13 @@ msgstr "色域クリッピング" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1472 ../src/common/colorspaces.c:1748 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "リニアRec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1486 ../src/common/colorspaces.c:1750 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "リニアRec2020 RGB" @@ -4191,7 +4463,7 @@ msgid "range extent" msgstr "輝度の範囲" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4700 +#: ../src/iop/channelmixerrgb.c:4695 msgid "saturated colors" msgstr "高彩度の色" @@ -4205,7 +4477,7 @@ msgstr "グラフ横軸" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1791 +#: ../src/iop/atrous.c:1807 msgid "mix" msgstr "ミックス" @@ -4215,17 +4487,17 @@ msgid "process mode" msgstr "処理モード" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1315 +#: ../src/develop/blend_gui.c:2370 ../src/iop/channelmixer.c:608 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/colorchecker.c:1569 +#: ../src/iop/colorize.c:363 ../src/iop/colorzones.c:2618 +#: ../src/iop/exposure.c:1322 msgid "lightness" msgstr "明度" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 -#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 -#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2115 ../src/iop/agx.c:2662 ../src/iop/atrous.c:1368 +#: ../src/iop/atrous.c:1372 ../src/iop/denoiseprofile.c:3425 +#: ../src/iop/rawdenoise.c:750 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "スムーズ" @@ -4233,6 +4505,32 @@ msgstr "スムーズ" msgid "strong" msgstr "強" +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:57 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:124 +#: ../src/iop/bilat.c:74 +msgid "local contrast" +msgstr "ローカルコントラスト" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:63 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:128 +msgid "detail level" +msgstr "ディテールレベル" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:69 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:132 +msgid "adjust edge protection" +msgstr "エッジ保護を調整する" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:75 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:136 +msgid "filter iterations" +msgstr "フィルターの反復回数" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:81 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:140 +msgid "noise bias" +msgstr "ノイズバイアス" + #: ../build/lib/darktable/plugins/introspection_defringe.c:47 #: ../build/lib/darktable/plugins/introspection_defringe.c:102 msgid "edge detection radius" @@ -4242,9 +4540,9 @@ msgstr "エッジ検出の範囲" #: ../build/lib/darktable/plugins/introspection_defringe.c:106 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 -#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 -#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 -#: ../src/iop/sharpen.c:425 +#: ../src/iop/atrous.c:1660 ../src/iop/bloom.c:385 +#: ../src/iop/colorreconstruction.c:1221 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:426 msgid "threshold" msgstr "しきい値" @@ -4403,7 +4701,7 @@ msgstr "モノクローム" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1499 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "ベーシック" @@ -4479,7 +4777,7 @@ msgstr "プロファイルによる変換をアップグレード" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:765 +#: ../src/libs/colorpicker.c:754 msgid "color mode" msgstr "カラーモード" @@ -4511,7 +4809,7 @@ msgid "compute variance" msgstr "分散の算出" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:369 msgid "RGB" msgstr "RGB" @@ -4521,7 +4819,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 +#: ../src/iop/atrous.c:1650 ../src/iop/highpass.c:353 msgid "sharpness" msgstr "シャープネス" @@ -4685,21 +4983,21 @@ msgstr "パーセント 下" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1451 -#: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2365 +#: ../src/gui/presets.c:62 ../src/iop/watermark.c:1455 +#: ../src/libs/colorpicker.c:397 ../src/libs/image.c:667 +#: ../src/libs/modulegroups.c:2436 msgid "color" msgstr "色" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:162 -#: ../src/iop/levels.c:671 ../src/iop/rgblevels.c:962 -#: ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:674 ../src/iop/rgblevels.c:953 +#: ../src/iop/rgblevels.c:1063 msgid "black" msgstr "黒" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:163 -#: ../src/iop/levels.c:679 ../src/iop/rgblevels.c:964 -#: ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:682 ../src/iop/rgblevels.c:955 +#: ../src/iop/rgblevels.c:1065 msgid "white" msgstr "白" @@ -4730,7 +5028,7 @@ msgstr "自動" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 -#: ../src/iop/filmic.c:1468 +#: ../src/iop/filmic.c:1467 msgid "middle gray luminance" msgstr "ミドルグレーの輝度" @@ -4756,19 +5054,19 @@ msgstr "構造 ↔ テクスチャ" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 -#: ../src/iop/filmic.c:1612 +#: ../src/iop/filmic.c:1611 msgid "target middle gray" msgstr "ミドルグレーのターゲット" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 -#: ../src/iop/filmic.c:1603 +#: ../src/iop/filmic.c:1602 msgid "target black luminance" msgstr "黒の輝度のターゲット" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 -#: ../src/iop/filmic.c:1621 +#: ../src/iop/filmic.c:1620 msgid "target white luminance" msgstr "白の輝度のターゲット" @@ -4776,19 +5074,19 @@ msgstr "白の輝度のターゲット" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:113 +#: ../src/libs/masks.c:221 msgid "hardness" msgstr "硬さ" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1535 msgid "linear region" msgstr "リニア領域" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 -#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 +#: ../src/iop/filmic.c:1567 ../src/iop/filmicrgb.c:4658 msgid "extreme luminance saturation" msgstr "極端な輝度の彩度" @@ -4825,7 +5123,7 @@ msgstr "カスタム設定のミドルグレー値を使用" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" -msgstr "高クオリティな再構成の繰り返し適用" +msgstr "高クオリティな再構成の反復適用" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 @@ -4860,11 +5158,11 @@ msgstr "ハイライトの再構成を有効化" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:252 +#: ../src/develop/imageop_gui.c:171 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 ../src/libs/export.c:1590 +#: ../src/libs/metadata_view.c:749 msgid "no" msgstr "no" @@ -4991,7 +5289,7 @@ msgid "reinhard" msgstr "ラインハルト" #: ../build/lib/darktable/plugins/introspection_globaltonemap.c:152 -#: ../src/iop/filmic.c:159 +#: ../src/iop/filmic.c:158 msgid "filmic" msgstr "フィルミック" @@ -5019,7 +5317,7 @@ msgstr "中間トーンのバイアス" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:3047 +#: ../src/views/darkroom.c:3290 msgid "clipping threshold" msgstr "クリッピングのしきい値" @@ -5176,18 +5474,18 @@ msgstr "補正" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 -#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 -#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3021 +#: ../src/develop/blend_gui.c:3558 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1856 ../src/iop/denoiseprofile.c:3686 +#: ../src/iop/exposure.c:1257 ../src/iop/levels.c:691 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1641 +#: ../src/libs/image.c:648 ../src/libs/print_settings.c:2952 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3264 msgid "mode" msgstr "モード" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4449 +#: ../src/iop/lens.cc:4536 msgid "target geometry" msgstr "ターゲットのジオメトリ" @@ -5217,7 +5515,7 @@ msgstr "歪曲" #: ../build/lib/darktable/plugins/introspection_lens.cc:292 #: ../build/lib/darktable/plugins/introspection_lens.cc:469 -#: ../src/iop/vignette.c:111 +#: ../src/iop/vignette.c:110 msgid "vignetting" msgstr "ビネット" @@ -5251,14 +5549,14 @@ msgstr "手動ビネットのみ" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2626 -#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1727 ../src/gui/gtk.c:4101 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 -#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 -#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/dtgtk/range.c:1752 ../src/gui/accelerators.c:2758 +#: ../src/gui/accelerators.c:2830 ../src/gui/gtk.c:1870 ../src/gui/gtk.c:4322 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3608 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:4027 +#: ../src/libs/filtering.c:1521 ../src/libs/filters/colors.c:210 +#: ../src/libs/filters/colors.c:319 ../src/libs/filters/date.c:112 #: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 -#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3026 ../src/libs/modulegroups.c:3030 msgid "all" msgstr "全て" @@ -5287,7 +5585,7 @@ msgid "only vignetting" msgstr "周辺減光のみ" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2367 +#: ../src/libs/modulegroups.c:2438 msgid "correct" msgstr "補正" @@ -5333,11 +5631,11 @@ msgstr "無効化" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2570 ../src/views/darkroom.c:3373 -#: ../src/views/darkroom.c:3377 ../src/views/lighttable.c:1029 -#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 -#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 -#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 +#: ../src/views/darkroom.c:2787 ../src/views/darkroom.c:3621 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1043 +#: ../src/views/lighttable.c:1052 ../src/views/lighttable.c:1582 +#: ../src/views/lighttable.c:1593 ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1615 ../src/views/lighttable.c:1626 msgid "move" msgstr "移動" @@ -5346,8 +5644,8 @@ msgid "line" msgstr "線" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 -#: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2482 ../src/iop/basecurve.c:2093 +#: ../src/iop/rgbcurve.c:1516 ../src/iop/tonecurve.c:1290 msgid "curve" msgstr "曲線" @@ -5397,7 +5695,7 @@ msgid "gamma Rec709 RGB" msgstr "ガンマ Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1530 ../src/common/colorspaces.c:1784 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "リニアProPhoto RGB" @@ -5453,96 +5751,96 @@ msgstr "白黒フィルム" msgid "color film" msgstr "カラーフィルム" -#: ../build/lib/darktable/plugins/introspection_overlay.c:118 -#: ../build/lib/darktable/plugins/introspection_overlay.c:241 +#: ../build/lib/darktable/plugins/introspection_overlay.c:121 +#: ../build/lib/darktable/plugins/introspection_overlay.c:244 #: ../build/lib/darktable/plugins/introspection_watermark.c:118 #: ../build/lib/darktable/plugins/introspection_watermark.c:253 msgid "x offset" msgstr "X軸 オフセット" -#: ../build/lib/darktable/plugins/introspection_overlay.c:124 -#: ../build/lib/darktable/plugins/introspection_overlay.c:245 +#: ../build/lib/darktable/plugins/introspection_overlay.c:127 +#: ../build/lib/darktable/plugins/introspection_overlay.c:248 #: ../build/lib/darktable/plugins/introspection_watermark.c:124 #: ../build/lib/darktable/plugins/introspection_watermark.c:257 msgid "y offset" msgstr "Y軸 オフセット" -#: ../build/lib/darktable/plugins/introspection_overlay.c:142 -#: ../build/lib/darktable/plugins/introspection_overlay.c:257 +#: ../build/lib/darktable/plugins/introspection_overlay.c:145 +#: ../build/lib/darktable/plugins/introspection_overlay.c:260 #: ../build/lib/darktable/plugins/introspection_watermark.c:142 #: ../build/lib/darktable/plugins/introspection_watermark.c:269 msgid "scale on" msgstr "スケール調整の基準" -#: ../build/lib/darktable/plugins/introspection_overlay.c:148 -#: ../build/lib/darktable/plugins/introspection_overlay.c:261 +#: ../build/lib/darktable/plugins/introspection_overlay.c:151 +#: ../build/lib/darktable/plugins/introspection_overlay.c:264 #: ../build/lib/darktable/plugins/introspection_watermark.c:148 #: ../build/lib/darktable/plugins/introspection_watermark.c:273 msgid "scale marker to" msgstr "マーカーのスケール調整の基準" -#: ../build/lib/darktable/plugins/introspection_overlay.c:154 -#: ../build/lib/darktable/plugins/introspection_overlay.c:265 +#: ../build/lib/darktable/plugins/introspection_overlay.c:157 +#: ../build/lib/darktable/plugins/introspection_overlay.c:268 #: ../build/lib/darktable/plugins/introspection_watermark.c:154 #: ../build/lib/darktable/plugins/introspection_watermark.c:277 msgid "scale marker reference" msgstr "マーカーのスケール調整の参照対象" -#: ../build/lib/darktable/plugins/introspection_overlay.c:160 -#: ../build/lib/darktable/plugins/introspection_overlay.c:269 +#: ../build/lib/darktable/plugins/introspection_overlay.c:163 +#: ../build/lib/darktable/plugins/introspection_overlay.c:272 #: ../src/common/database.c:3243 ../src/libs/live_view.c:378 -#: ../src/libs/metadata_view.c:134 +#: ../src/libs/metadata_view.c:135 msgid "image id" msgstr "画像id" -#: ../build/lib/darktable/plugins/introspection_overlay.c:303 +#: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 #: ../src/iop/borders.c:935 msgid "image" msgstr "画像" -#: ../build/lib/darktable/plugins/introspection_overlay.c:304 +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 #: ../build/lib/darktable/plugins/introspection_watermark.c:324 msgid "larger border" msgstr "長辺" -#: ../build/lib/darktable/plugins/introspection_overlay.c:305 +#: ../build/lib/darktable/plugins/introspection_overlay.c:308 #: ../build/lib/darktable/plugins/introspection_watermark.c:325 msgid "smaller border" msgstr "短辺" -#: ../build/lib/darktable/plugins/introspection_overlay.c:307 +#: ../build/lib/darktable/plugins/introspection_overlay.c:310 #: ../build/lib/darktable/plugins/introspection_watermark.c:327 msgid "advanced options" msgstr "詳細オプション" -#: ../build/lib/darktable/plugins/introspection_overlay.c:311 +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 #: ../build/lib/darktable/plugins/introspection_watermark.c:331 msgid "image width" msgstr "画像の幅" -#: ../build/lib/darktable/plugins/introspection_overlay.c:312 +#: ../build/lib/darktable/plugins/introspection_overlay.c:315 #: ../build/lib/darktable/plugins/introspection_watermark.c:332 msgid "image height" msgstr "画像の高さ" -#: ../build/lib/darktable/plugins/introspection_overlay.c:313 +#: ../build/lib/darktable/plugins/introspection_overlay.c:316 #: ../build/lib/darktable/plugins/introspection_watermark.c:333 msgid "larger image border" msgstr "画像の長辺" -#: ../build/lib/darktable/plugins/introspection_overlay.c:314 +#: ../build/lib/darktable/plugins/introspection_overlay.c:317 #: ../build/lib/darktable/plugins/introspection_watermark.c:334 msgid "smaller image border" msgstr "画像の短辺" -#: ../build/lib/darktable/plugins/introspection_overlay.c:318 +#: ../build/lib/darktable/plugins/introspection_overlay.c:321 #: ../build/lib/darktable/plugins/introspection_watermark.c:338 msgid "marker width" msgstr "マーカーの幅" -#: ../build/lib/darktable/plugins/introspection_overlay.c:319 +#: ../build/lib/darktable/plugins/introspection_overlay.c:322 #: ../build/lib/darktable/plugins/introspection_watermark.c:339 msgid "marker height" msgstr "マーカーの高さ" @@ -5601,7 +5899,7 @@ msgstr "ミドルグレー輝度(ルーマ)" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1506 +#: ../src/iop/filmic.c:1505 msgid "safety factor" msgstr "安全率" @@ -5692,9 +5990,9 @@ msgstr "埋め込みGainMap" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:1001 +#: ../src/gui/presets.c:698 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:120 +#: ../src/iop/exposure.c:1219 ../src/libs/metadata_view.c:152 msgid "exposure" msgstr "露出" @@ -5709,7 +6007,7 @@ msgid "max_iter" msgstr "max_iter" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:374 +#: ../src/libs/metadata_view.c:375 msgid "unused" msgstr "未使用" @@ -5722,12 +6020,12 @@ msgid "heal" msgstr "修復" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2034 msgid "blur" msgstr "ぼかし" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2032 msgid "fill" msgstr "塗りつぶし" @@ -5741,7 +6039,7 @@ msgstr "消去" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:134 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:223 -#: ../src/iop/rgbcurve.c:1565 +#: ../src/iop/rgbcurve.c:1555 msgid "compensate middle gray" msgstr "ミドルグレーを補正" @@ -5778,7 +6076,7 @@ msgstr "ハイライトの色調整" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:122 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:241 -#: ../src/gui/accelerators.c:96 +#: ../src/gui/accelerators.c:97 msgid "skew" msgstr "傾き" @@ -5925,7 +6223,7 @@ msgstr "RGB 幾何平均" #: ../build/lib/darktable/plugins/introspection_tonemap.cc:39 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:88 -#: ../src/iop/tonecurve.c:569 +#: ../src/iop/tonecurve.c:575 msgid "contrast compression" msgstr "コントラスト圧縮" @@ -5967,7 +6265,7 @@ msgstr "幅/高さの比" #: ../build/lib/darktable/plugins/introspection_vignette.c:146 #: ../build/lib/darktable/plugins/introspection_vignette.c:237 -#: ../src/iop/vignette.c:1052 +#: ../src/iop/vignette.c:1051 msgid "shape" msgstr "形" @@ -6044,20 +6342,20 @@ msgstr "地図上に画像を表示" msgid "Print your images" msgstr "画像を印刷" -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 -#: ../src/iop/colorequal.c:3016 +#: ../src/bauhaus/bauhaus.c:1069 ../src/bauhaus/bauhaus.c:4563 +#: ../src/iop/colorequal.c:3014 msgid "sliders" msgstr "スライダー" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 +#: ../src/bauhaus/bauhaus.c:1071 ../src/bauhaus/bauhaus.c:4568 msgid "dropdowns" msgstr "ドロップダウン" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 +#: ../src/bauhaus/bauhaus.c:1073 ../src/bauhaus/bauhaus.c:4573 msgid "buttons" msgstr "ボタン" -#: ../src/bauhaus/bauhaus.c:1169 +#: ../src/bauhaus/bauhaus.c:1352 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -6067,101 +6365,119 @@ msgstr "" "または、ソフトリミットを無視するには、CtrlとShiftを押しながらドラッグしてくだ" "さい" -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button on" msgstr "ボタン オン" -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button off" msgstr "ボタン オフ" -#: ../src/bauhaus/bauhaus.c:3756 +#: ../src/bauhaus/bauhaus.c:4188 msgid "button pressed" msgstr "ボタン押下済み" -#: ../src/bauhaus/bauhaus.c:3992 +#: ../src/bauhaus/bauhaus.c:4424 msgid "not that many sliders" msgstr "スライダー数不足" -#: ../src/bauhaus/bauhaus.c:4006 +#: ../src/bauhaus/bauhaus.c:4438 msgid "not that many dropdowns" msgstr "ドロップダウン数不足" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4457 msgid "not that many buttons" msgstr "ボタン数不足" -#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:184 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 +msgid "on" +msgstr "オン" + +#: ../src/bauhaus/bauhaus.c:4486 ../src/gui/accelerators.c:467 msgid "value" msgstr "値" -#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 -#: ../src/gui/accelerators.c:371 +#: ../src/bauhaus/bauhaus.c:4487 ../src/bauhaus/bauhaus.c:4493 +#: ../src/gui/accelerators.c:446 msgid "button" msgstr "ボタン" -#: ../src/bauhaus/bauhaus.c:4032 +#: ../src/bauhaus/bauhaus.c:4488 msgid "force" msgstr "強さ" -#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 -#: ../src/libs/navigation.c:282 +#: ../src/bauhaus/bauhaus.c:4489 ../src/libs/navigation.c:259 +#: ../src/libs/navigation.c:276 msgid "zoom" msgstr "ズーム" -#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4492 ../src/libs/select.c:40 msgid "selection" msgstr "選択" -#: ../src/bauhaus/bauhaus.c:4076 +#: ../src/bauhaus/bauhaus.c:4532 msgid "slider" msgstr "スライダー" -#: ../src/bauhaus/bauhaus.c:4081 +#: ../src/bauhaus/bauhaus.c:4537 msgid "dropdown" msgstr "ドロップ ダウン" -#: ../src/chart/main.c:504 ../src/common/database.c:3883 -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 -#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 -#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 -#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 -#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:852 -#: ../src/gui/preferences_ai.c:1000 ../src/gui/preferences_ai.c:1391 -#: ../src/gui/preferences_ai.c:1474 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/bauhaus/bauhaus.c:4557 ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:152 ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:434 ../src/gui/color_picker_proxy.c:362 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:3102 +#: ../src/libs/tagging.c:3575 ../src/views/darkroom.c:3240 +#: ../src/views/darkroom.c:3308 ../src/views/darkroom.c:3588 +msgid "toggle" +msgstr "切り替え" + +#: ../src/chart/main.c:511 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2466 ../src/gui/accelerators.c:2669 +#: ../src/gui/accelerators.c:2748 ../src/gui/accelerators.c:2791 +#: ../src/gui/accelerators.c:2820 ../src/gui/accelerators.c:2877 +#: ../src/gui/accelerators.c:2929 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1245 +#: ../src/gui/preferences.c:1285 ../src/gui/preferences_ai.c:873 +#: ../src/gui/preferences_ai.c:1440 ../src/gui/preferences_ai.c:1557 +#: ../src/gui/preferences_ai.c:1735 ../src/gui/preferences_ai.c:2116 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/presets.c:433 +#: ../src/gui/presets.c:576 ../src/gui/styles_dialog.c:554 #: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -#: ../src/iop/lut3d.c:1575 ../src/iop/rasterfile.c:382 ../src/libs/collect.c:463 -#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 -#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4099 +#: ../src/iop/lut3d.c:1627 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:464 +#: ../src/libs/collect.c:3858 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:167 ../src/libs/geotagging.c:956 +#: ../src/libs/import.c:1831 ../src/libs/import.c:1942 ../src/libs/import.c:2036 +#: ../src/libs/metadata.c:858 ../src/libs/metadata_view.c:1463 +#: ../src/libs/modulegroups.c:3899 ../src/libs/neural_restore.c:4373 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1670 -#: ../src/libs/tagging.c:1759 ../src/libs/tagging.c:1851 -#: ../src/libs/tagging.c:1980 ../src/libs/tagging.c:2289 -#: ../src/libs/tagging.c:2804 ../src/libs/tagging.c:2846 -#: ../src/libs/tagging.c:3944 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1713 +#: ../src/libs/tagging.c:1802 ../src/libs/tagging.c:1894 +#: ../src/libs/tagging.c:2023 ../src/libs/tagging.c:2332 +#: ../src/libs/tagging.c:2861 ../src/libs/tagging.c:2903 +#: ../src/libs/tagging.c:4008 ../src/views/darkroom.c:3773 +#: ../src/views/darkroom.c:3809 msgid "_cancel" msgstr "_キャンセル" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 -#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 -#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1852 -#: ../src/libs/tagging.c:1981 ../src/libs/tagging.c:2290 -#: ../src/libs/tagging.c:3945 +#: ../src/chart/main.c:511 ../src/gui/preferences.c:1285 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3859 +#: ../src/libs/export_metadata.c:168 ../src/libs/metadata.c:859 +#: ../src/libs/metadata_view.c:1464 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1895 +#: ../src/libs/tagging.c:2024 ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:4009 msgid "_save" msgstr "_保存" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1070 +#: ../src/chart/main.c:1077 #, c-format msgid "" "average dE: %.02f\n" @@ -6170,58 +6486,65 @@ msgstr "" "平均dE:%.02f\n" "最大dE:%.02f" -#: ../src/cli/main.c:284 +#: ../src/cli/main.c:286 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "" "TODO:申し訳ありません、APIの制限のため、現在BPPを次の値に設定することが出来ま" "せん" -#: ../src/cli/main.c:296 +#: ../src/cli/main.c:298 msgid "unknown option for --hq" msgstr "--hq の不明なオプション" -#: ../src/cli/main.c:312 +#: ../src/cli/main.c:314 msgid "unknown option for --export_masks" msgstr "--export_masks の不明なオプション" -#: ../src/cli/main.c:328 +#: ../src/cli/main.c:330 msgid "unknown option for --upscale" msgstr "--upscale の不明なオプション" -#: ../src/cli/main.c:353 +#: ../src/cli/main.c:355 msgid "unknown option for --apply-custom-presets" msgstr "--apply-custom-presets の不明なオプション" -#: ../src/cli/main.c:364 +#: ../src/cli/main.c:366 msgid "too long ext for --out-ext" msgstr "--out-extの長すぎるext拡張子" -#: ../src/cli/main.c:381 +#: ../src/cli/main.c:383 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "入力ファイルあるいはディレクトリ'%s'は存在しません。スキップします\n" -#: ../src/cli/main.c:395 +#: ../src/cli/main.c:391 +#, c-format +msgid "empty in-memory library is useless for darktable cli export\n" +msgstr "" +"空のメモリ内ライブラリはdarktable cliエクスポートには使用することが出来ませ" +"ん\n" + +#: ../src/cli/main.c:404 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "--icc-type:'%s'に不適切なICC 形式です \n" -#: ../src/cli/main.c:411 +#: ../src/cli/main.c:420 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "ICC ファイル'%s'は存在しません。スキップします\n" -#: ../src/cli/main.c:420 +#: ../src/cli/main.c:429 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "- --icc-intent:'%s'に不適切なICC インテントです \n" -#: ../src/cli/main.c:438 +#: ../src/cli/main.c:447 #, c-format msgid "warning: unknown option '%s'\n" msgstr "警告:不明なオプション'%s'\n" -#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#: ../src/cli/main.c:477 ../src/cli/main.c:485 #, c-format msgid "" "error: output file or directory must be specified\n" @@ -6230,28 +6553,28 @@ msgstr "" "エラー: 出力ファイルまたはディレクトリを指定してください\n" "\n" -#: ../src/cli/main.c:474 +#: ../src/cli/main.c:483 #, c-format msgid "" "error: input file and output file must be specified\n" "\n" msgstr "" -"エラー:入力ファイルとディレクトリを指定してください\n" +"エラー:入力ファイルと出力ファイルを指定してください\n" "\n" -#: ../src/cli/main.c:481 +#: ../src/cli/main.c:490 #, c-format msgid "" "error: too many positional arguments\n" "\n" msgstr "エラー:位置引数が多すぎます\n" -#: ../src/cli/main.c:486 +#: ../src/cli/main.c:495 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "エラー:入力ファイルと入力オプションが指定されましたが、無効です!\n" -#: ../src/cli/main.c:536 +#: ../src/cli/main.c:545 msgid "" "notice: no XMP sidecar file nor library path provided, using default settings " "for export" @@ -6259,7 +6582,7 @@ msgstr "" "注意:XMPサイドカーファイルまたはライブラリのパスが指定されていません。デフォ" "ルト設定を使用してエクスポートします" -#: ../src/cli/main.c:545 +#: ../src/cli/main.c:554 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -6268,57 +6591,57 @@ msgstr "" "出力場所はディレクトリです。出力ひな型を'%s/$(FILE_NAME).%s'と仮定します" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:560 +#: ../src/cli/main.c:569 msgid "output file already exists, it will get renamed" msgstr "出力ファイルは既に存在します。名前が変更されます" -#: ../src/cli/main.c:592 +#: ../src/cli/main.c:604 #, c-format msgid "error: can't open folder %s" msgstr "エラー:フォルダ%sを開くことが出来ません" -#: ../src/cli/main.c:615 +#: ../src/cli/main.c:627 #, c-format msgid "error: can't import file %s" msgstr "エラー:ファイル%sをインポートすることができません" -#: ../src/cli/main.c:625 +#: ../src/cli/main.c:637 #, c-format msgid "error: can't read directory %s" msgstr "エラー:ディレクトリ%sを読みこむことが出来ません" -#: ../src/cli/main.c:641 +#: ../src/cli/main.c:653 #, c-format msgid "error: can't open file %s" msgstr "エラー:ファイル%sを開くことが出来ません" -#: ../src/cli/main.c:658 +#: ../src/cli/main.c:670 #, c-format msgid "no images to export, aborting\n" msgstr "エクスポートする画像がありません、中止します\n" -#: ../src/cli/main.c:675 +#: ../src/cli/main.c:687 #, c-format msgid "error: can't open XMP file %s" msgstr "エラー:XMPファイル%sを開くことが出来ません" -#: ../src/cli/main.c:696 +#: ../src/cli/main.c:708 msgid "empty history stack" msgstr "空の履歴スタックです" #. too long ext, no point in wasting time -#: ../src/cli/main.c:708 +#: ../src/cli/main.c:720 #, c-format msgid "too long output file extension: %s\n" msgstr "出力ファイルの拡張子が長すぎます:%s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:716 +#: ../src/cli/main.c:728 #, c-format msgid "no output file extension given\n" msgstr "出力ファイルの拡張子が指定されていません\n" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:773 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6326,25 +6649,35 @@ msgstr "" "ディスクストレージモジュールを見つけることが出来ません。インストールを確認して" "ください、何かが壊れているようです" -#: ../src/cli/main.c:771 +#: ../src/cli/main.c:783 msgid "failed to get parameters from storage module, aborting export ..." msgstr "" "ストレージモジュールからパラメータを取得することが出来ませんでした。エクスポー" "トを中止します..." -#: ../src/cli/main.c:787 +#: ../src/cli/main.c:799 #, c-format msgid "unknown extension '.%s'" msgstr "不明な拡張子'.%s'" -#: ../src/cli/main.c:797 +#: ../src/cli/main.c:809 msgid "failed to get parameters from format module, aborting export ..." msgstr "" "フォーマットモジュールからパラメータを取得することが出来ませんでした。エクス" "ポートを中止します ..." -#: ../src/common/ai/restore_raw_bayer.c:521 -#: ../src/common/ai/restore_raw_bayer.c:863 +#: ../src/common/ai/restore.c:279 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "rawノイズ除去モデル%s: 互換性のない入力形式です" + +#: ../src/common/ai/restore.c:310 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "AIモデル%s: マニフェスト内に入力サイズがありません" + +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:870 #: ../src/common/ai/restore_raw_linear.c:584 #: ../src/common/ai/restore_raw_linear.c:1008 msgid "AI raw denoise: GPU inference failed, falling back to CPU" @@ -6354,64 +6687,89 @@ msgstr "AI RAWノイズ除去:GPU推論に失敗しました。CPUに切り替 msgid "AI denoise: GPU inference failed, falling back to CPU" msgstr "AIノイズ除去:GPU推論に失敗しました。CPUに切り替えます" -#: ../src/common/ai_models.c:197 +#: ../src/common/ai_models.c:72 ../src/iop/atrous.c:814 +#: ../src/libs/neural_restore.c:1473 ../src/libs/neural_restore.c:4416 +msgid "denoise" +msgstr "ノイズ除去" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/common/ai_models.c:73 ../src/iop/rawdenoise.c:135 +#: ../src/libs/neural_restore.c:1474 ../src/libs/neural_restore.c:4414 +msgid "raw denoise" +msgstr "RAWノイズ除去" + +#: ../src/common/ai_models.c:74 ../src/libs/neural_restore.c:1475 +#: ../src/libs/neural_restore.c:4418 +msgid "upscale" +msgstr "アップスケール" + +#: ../src/common/ai_models.c:75 ../src/gui/hist_dialog.c:314 +#: ../src/gui/styles_dialog.c:708 ../src/gui/styles_dialog.c:717 +msgid "mask" +msgstr "マスク" + +#: ../src/common/ai_models.c:217 #, c-format msgid "network error: %s" msgstr "ネットワークエラー:%s" -#: ../src/common/ai_models.c:199 +#: ../src/common/ai_models.c:220 #, c-format -msgid "model repository \"%s\" not found" -msgstr "モデルリポジトリ\"%s\"が見つかりませんでした" - -#: ../src/common/ai_models.c:201 -msgid "GitHub API rate limit exceeded, try again later" -msgstr "GitHub APIのレート制限を超過しました、後で再試行してください" +msgid "model repository \"%s\" missing releases-index.json" +msgstr "モデルリポジトリ\"%s\" にreleases-index.jsonがありません" -#: ../src/common/ai_models.c:203 +#: ../src/common/ai_models.c:224 #, c-format -msgid "GitHub API error (HTTP %ld)" -msgstr "GitHub APIエラー (HTTP %ld)" +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "releases-index.jsonを取得出来ませんでした(HTTP %ld)" -#: ../src/common/ai_models.c:1301 ../src/common/ai_models.c:1356 +#: ../src/common/ai_models.c:1677 ../src/common/ai_models.c:1749 +#: ../src/common/ai_models.c:2575 ../src/common/ai_models.c:2578 msgid "invalid parameters" msgstr "無効なパラメータ" -#: ../src/common/ai_models.c:1304 +#: ../src/common/ai_models.c:1680 #, c-format msgid "file not found: %s" msgstr "ファイルが見つかりません:%s" -#: ../src/common/ai_models.c:1311 +#: ../src/common/ai_models.c:1688 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "アーカイブの最上位ディレクトリが有効なモデルidではありません: \"%s\"" + +#: ../src/common/ai_models.c:1697 msgid "failed to extract model archive" msgstr "モデルアーカイブの展開に失敗しました" -#: ../src/common/ai_models.c:1364 +#: ../src/common/ai_models.c:1757 msgid "model not found in registry" msgstr "レジストリ内にモデルが見つかりません" -#: ../src/common/ai_models.c:1370 +#: ../src/common/ai_models.c:1763 msgid "model has no download asset defined" msgstr "モデルに定義されたダウンロードアセットがありません" -#: ../src/common/ai_models.c:1381 +#: ../src/common/ai_models.c:1774 msgid "invalid asset filename" msgstr "無効なアセットファイル名" -#: ../src/common/ai_models.c:1387 +#: ../src/common/ai_models.c:1780 msgid "model is already downloading" msgstr "モデルはすでにダウンロード中です" -#: ../src/common/ai_models.c:1418 +#: ../src/common/ai_models.c:1815 ../src/common/ai_models.c:2324 msgid "invalid repository format" msgstr "無効なリポジトリ形式" -#: ../src/common/ai_models.c:1443 +#: ../src/common/ai_models.c:1840 ../src/common/ai_models.c:2344 #, c-format msgid "no compatible ai model release found for darktable %s" msgstr "darktable %sと互換性のあるAIモデルのリリースが見つかりませんでした" -#: ../src/common/ai_models.c:1459 +#: ../src/common/ai_models.c:1856 #, c-format msgid "" "could not obtain checksum for %s — refusing to download without integrity " @@ -6420,38 +6778,43 @@ msgstr "" "%sのチェックサムを取得することが出来ませんでした。整合性の確認ができないため、" "ダウンロードを中止します" -#: ../src/common/ai_models.c:1477 +#: ../src/common/ai_models.c:1876 +#, c-format +msgid "malformed checksum for %s" +msgstr "%sのチェックサムが不正です" + +#: ../src/common/ai_models.c:1889 msgid "failed to build download url" msgstr "ダウンロードurlのビルドに失敗しました" -#: ../src/common/ai_models.c:1488 -#, c-format -msgid "failed to create file: %s" -msgstr "ファイル%sの作成失敗" - -#: ../src/common/ai_models.c:1512 +#: ../src/common/ai_models.c:1921 msgid "failed to initialize download" msgstr "ダウンロードの初期化に失敗しました" -#: ../src/common/ai_models.c:1532 +#: ../src/common/ai_models.c:1976 +#, c-format +msgid "failed to open %s" +msgstr "%sを開くことができませんでした" + +#: ../src/common/ai_models.c:2022 msgid "download cancelled" msgstr "ダウンロードがキャンセルされました" -#: ../src/common/ai_models.c:1534 +#: ../src/common/ai_models.c:2024 #, c-format -msgid "download failed: %s" -msgstr "ダウンロード失敗:%s" +msgid "download failed after %d attempts: %s" +msgstr "%d回試行しましたが、ダウンロードに失敗しました:%s" -#: ../src/common/ai_models.c:1545 +#: ../src/common/ai_models.c:2027 #, c-format msgid "http error: %ld" msgstr "httpエラー:%ld" -#: ../src/common/ai_models.c:1568 +#: ../src/common/ai_models.c:2049 msgid "checksum verification failed" msgstr "チェックサム検証失敗" -#: ../src/common/ai_models.c:1578 +#: ../src/common/ai_models.c:2060 #, c-format msgid "" "no checksum available for %s — refusing to install without integrity " @@ -6460,10 +6823,24 @@ msgstr "" "%sのチェックサムが利用出来ません。整合性の確認ができないため、インストールを中" "止します" -#: ../src/common/ai_models.c:1588 +#: ../src/common/ai_models.c:2073 +msgid "failed to finalize downloaded file" +msgstr "ダウンロードしたファイルの完了処理に失敗しました" + +#: ../src/common/ai_models.c:2085 msgid "failed to extract archive" msgstr "アーカイブの展開に失敗しました" +#: ../src/common/ai_models.c:2306 +msgid "ai subsystem is not available" +msgstr "AIサブシステムは利用することが出来ません" + +#: ../src/common/ai_models.c:2360 +#, c-format +msgid "could not read the model list published by %s (release %s)" +msgstr "" +"%s(リリース%s)が公開しているモデル一覧を読み込むことが出来ませんでした" + #: ../src/common/camera_control.c:205 #, c-format msgid "" @@ -6520,16 +6897,16 @@ msgstr "フィルムロール" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1521 msgid "folder" msgstr "フォルダ" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:426 msgid "camera" msgstr "カメラ" #: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 -#: ../src/libs/tagging.c:3720 +#: ../src/libs/tagging.c:3776 msgid "tag" msgstr "タグ" @@ -6561,40 +6938,40 @@ msgstr "エクスポート日時" msgid "print time" msgstr "印刷日時" -#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 -#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 -#: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 +#: ../src/common/collection.c:634 ../src/libs/collect.c:4221 +#: ../src/libs/filtering.c:2232 ../src/libs/filtering.c:2252 +#: ../src/libs/filters/history.c:153 ../src/libs/history.c:102 msgid "history" msgstr "履歴" #: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1615 -#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 -#: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1617 +#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:350 +#: ../src/libs/filters/colors.c:368 ../src/libs/tools/colorlabels.c:138 msgid "color label" msgstr "カラーラベル" #. iso -#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 -#: ../src/gui/presets.c:677 ../src/libs/camera.c:582 -#: ../src/libs/metadata_view.c:161 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:995 +#: ../src/gui/presets.c:680 ../src/libs/camera.c:582 +#: ../src/libs/metadata_view.c:162 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4409 ../src/libs/camera.c:569 -#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:1007 +#: ../src/gui/presets.c:715 ../src/iop/lens.cc:4496 ../src/libs/camera.c:569 +#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:151 msgid "aperture" msgstr "絞り" #: ../src/common/collection.c:652 ../src/libs/filtering.c:48 -#: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 +#: ../src/libs/filters/filename.c:368 ../src/libs/metadata_view.c:137 msgid "filename" msgstr "ファイル名" #: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:143 +#: ../src/libs/geotagging.c:144 msgid "geotagging" msgstr "ジオタグ" @@ -6606,128 +6983,136 @@ msgstr "グループ化" msgid "duplicates" msgstr "複製" -#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1630 -#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:381 +#: ../src/common/collection.c:660 ../src/libs/filters/misc.c:475 +msgid "image dimensions" +msgstr "画像サイズ" + +#: ../src/common/collection.c:662 ../src/dtgtk/thumbnail.c:1629 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:382 msgid "local copy" msgstr "ローカルコピー" -#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 +#: ../src/common/collection.c:664 ../src/gui/preferences.c:959 msgid "module" msgstr "モジュール" -#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/common/collection.c:666 ../src/gui/hist_dialog.c:359 #: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 -#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:38 msgid "module order" msgstr "モジュールの順序" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:668 msgid "range rating" msgstr "評価の範囲" -#: ../src/common/collection.c:668 ../src/common/ratings.c:362 +#: ../src/common/collection.c:670 ../src/common/ratings.c:403 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 -#: ../src/libs/tools/ratings.c:110 +#: ../src/libs/tools/ratings.c:109 msgid "rating" msgstr "評価" -#: ../src/common/collection.c:670 +#: ../src/common/collection.c:672 msgid "search" msgstr "検索" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:674 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:155 msgid "white balance" msgstr "ホワイトバランス" -#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:676 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:156 msgid "flash" msgstr "フラッシュ" -#: ../src/common/collection.c:676 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:454 +#: ../src/libs/metadata_view.c:154 msgid "exposure program" msgstr "露出プログラム" -#: ../src/common/collection.c:678 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:680 ../src/libs/filters/misc.c:461 +#: ../src/libs/metadata_view.c:157 msgid "metering mode" msgstr "測光モード" -#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1505 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "自動適用" -#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1511 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "変更済み" -#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 -#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 -#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 -#: ../src/libs/collect.c:2945 +#: ../src/common/collection.c:1529 ../src/common/collection.c:1682 +#: ../src/libs/collect.c:1420 ../src/libs/collect.c:1630 +#: ../src/libs/collect.c:1656 ../src/libs/collect.c:1823 +#: ../src/libs/collect.c:3251 msgid "not tagged" msgstr "タグなし" -#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 -#: ../src/libs/map_locations.c:740 +#: ../src/common/collection.c:1530 ../src/libs/collect.c:1656 +#: ../src/libs/map_locations.c:741 msgid "tagged" msgstr "タグ付き" -#: ../src/common/collection.c:1529 +#: ../src/common/collection.c:1531 msgid "tagged*" msgstr "タグ付き*" #. local copy -#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 +#: ../src/common/collection.c:1565 ../src/libs/collect.c:2125 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "ローカルにコピーされていません" -#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 +#: ../src/common/collection.c:1570 ../src/libs/collect.c:2124 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "ローカルにコピーしました" #. duplicates -#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1582 ../src/libs/filters/duplicates.c:38 msgid "images with duplicates" msgstr "複製のある画像" -#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1598 ../src/libs/filters/duplicates.c:38 msgid "duplicates only" msgstr "複製のみ" #. if its undefined -#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 -#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 -#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 -#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 +#: ../src/common/collection.c:1654 ../src/common/collection.c:1766 +#: ../src/common/collection.c:1793 ../src/common/collection.c:1820 +#: ../src/common/collection.c:1846 ../src/common/collection.c:1872 +#: ../src/common/collection.c:2783 ../src/libs/collect.c:2550 +#: ../src/libs/collect.c:2551 ../src/libs/filters/misc.c:223 +#: ../src/libs/filters/misc.c:225 msgid "unnamed" msgstr "名前無し" -#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 +#: ../src/common/collection.c:2389 ../src/libs/collect.c:2425 msgid "not defined" msgstr "未定義" -#: ../src/common/collection.c:2919 +#: ../src/common/collection.c:2933 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d枚の画像(#%d)が%d枚のなかから選択されています" -#: ../src/common/collection.c:2926 +#: ../src/common/collection.c:2940 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "%d枚の画像が%d枚のなかから選択されています" msgstr[1] "%d枚の画像が%d枚のなかから選択されています" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 -#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 -#: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2448 ../src/gui/guides.c:852 +#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/levels.c:678 +#: ../src/iop/rgblevels.c:954 ../src/iop/rgblevels.c:1064 msgid "gray" msgstr "グレー" @@ -6936,7 +7321,7 @@ msgid "dark cyan" msgstr "ダークシアン" #: ../src/common/color_vocabulary.c:297 ../src/common/color_vocabulary.c:317 -#: ../src/iop/colorzones.c:2489 +#: ../src/iop/colorzones.c:2482 msgid "aqua" msgstr "アクア" @@ -7016,74 +7401,74 @@ msgstr "すべてのカラーラベルを削除" #: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:194 ../src/libs/image.c:642 msgid "clear" msgstr "削除" -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1778 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "作業プロファイル" -#: ../src/common/colorspaces.c:1431 ../src/common/colorspaces.c:1776 -#: ../src/views/darkroom.c:3222 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3472 msgid "softproof profile" msgstr "ソフトプルーフのプロファイル" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1758 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "システムのディスプレイプロファイル" -#: ../src/common/colorspaces.c:1446 ../src/common/colorspaces.c:1780 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "システムのディスプレイプロファイル(第2ウィンドウ)" -#: ../src/common/colorspaces.c:1459 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB(Webセーフ)" -#: ../src/common/colorspaces.c:1479 ../src/common/colorspaces.c:1782 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1494 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1502 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1509 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1515 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1522 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1537 ../src/common/colorspaces.c:1752 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "リニアXYZ" -#: ../src/common/colorspaces.c:1544 ../src/common/colorspaces.c:1754 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:145 ../src/develop/blend_gui.c:2072 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:370 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1552 ../src/common/colorspaces.c:1756 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "リニア赤外線 BGR" -#: ../src/common/colorspaces.c:1557 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (テスト用)" -#: ../src/common/colorspaces.c:1663 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" @@ -7091,51 +7476,51 @@ msgstr "" "プロファイル`%s'はヒストグラムプロファイルとして使用することが出来ません。sRGB" "に置き換えられています!" -#: ../src/common/colorspaces.c:1742 +#: ../src/common/colorspaces.c:1769 msgid "no filename" msgstr "ファイル名無し" -#: ../src/common/colorspaces.c:1760 +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "埋め込みICCプロファイル" -#: ../src/common/colorspaces.c:1762 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "埋め込みマトリクス" -#: ../src/common/colorspaces.c:1764 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "標準カラーマトリクス" -#: ../src/common/colorspaces.c:1766 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "エンハンストカラーマトリクス" -#: ../src/common/colorspaces.c:1768 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "ベンダーのカラーマトリクス" -#: ../src/common/colorspaces.c:1770 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "代替カラーマトリクス" -#: ../src/common/colorspaces.c:1772 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (試験的使用)" -#: ../src/common/colorspaces.c:1786 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1788 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1790 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1792 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -7163,33 +7548,33 @@ msgstr "`%s'を`%s'で印刷する途中でエラーが発生しました" msgid "printing `%s' on `%s'" msgstr "`%s'を`%s'で印刷しています" -#: ../src/common/darktable.c:429 +#: ../src/common/darktable.c:440 #, c-format msgid "found strange path `%s'" msgstr "不明なパス`%s'が見つかりました" -#: ../src/common/darktable.c:444 +#: ../src/common/darktable.c:455 #, c-format msgid "error loading directory `%s'" msgstr "ディレクトリ`%s'読み込みエラー" -#: ../src/common/darktable.c:468 +#: ../src/common/darktable.c:479 #, c-format msgid "file `%s' has unsupported format!" msgstr "ファイル`%s'はサポートされていない形式です!" -#: ../src/common/darktable.c:470 +#: ../src/common/darktable.c:481 #, c-format msgid "file `%s' has unknown format!" msgstr "ファイル`%s'は不明な形式です!" -#: ../src/common/darktable.c:483 ../src/control/jobs/control_jobs.c:2877 -#: ../src/control/jobs/control_jobs.c:2932 +#: ../src/common/darktable.c:494 ../src/control/jobs/control_jobs.c:3080 +#: ../src/control/jobs/control_jobs.c:3135 #, c-format msgid "error loading file `%s'" msgstr "ファイル`%s'読み込みエラー" -#: ../src/common/darktable.c:1604 +#: ../src/common/darktable.c:1658 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -7204,121 +7589,121 @@ msgstr "" "\n" "この問題を修正してからdarktableを再起動してください" -#: ../src/common/darktable.c:1609 +#: ../src/common/darktable.c:1663 msgid "darktable - unable to create directories" msgstr "darktable - ディレクトリを作成することが出来ません" -#: ../src/common/darktable.c:1611 ../src/common/database.c:4137 +#: ../src/common/darktable.c:1665 ../src/common/database.c:4137 #: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_darktableを終了する" #. initialize the database -#: ../src/common/darktable.c:1683 +#: ../src/common/darktable.c:1739 msgid "opening image library" msgstr "画像ライブラリを開いています" -#: ../src/common/darktable.c:1696 +#: ../src/common/darktable.c:1752 msgid "forwarding image(s) to running instance" msgstr "実行中のインスタンスに画像を転送しています" -#: ../src/common/darktable.c:1727 +#: ../src/common/darktable.c:1783 msgid "preparing database" msgstr "データベースを準備しています" #. init darktable tags table -#: ../src/common/darktable.c:1731 +#: ../src/common/darktable.c:1787 msgid "setting up tags table" msgstr "タグテーブルを設定しています" #. Initialize the signal system -#: ../src/common/darktable.c:1735 +#: ../src/common/darktable.c:1791 msgid "initializing signals and control" msgstr "シグナルとコントロールを初期化しています" -#: ../src/common/darktable.c:1753 +#: ../src/common/darktable.c:1809 msgid "importing default styles" msgstr "デフォルトスタイルをインポートしています" -#: ../src/common/darktable.c:1855 +#: ../src/common/darktable.c:1912 msgid "initializing GraphicsMagick" msgstr "GraphicsMagickを初期化しています" #. ImageMagick init -#: ../src/common/darktable.c:1867 +#: ../src/common/darktable.c:1924 msgid "initializing ImageMagick" msgstr "ImageMagickを初期化しています" -#: ../src/common/darktable.c:1872 +#: ../src/common/darktable.c:1929 msgid "initializing libheif" msgstr "libheifを初期化しています" -#: ../src/common/darktable.c:1876 +#: ../src/common/darktable.c:1933 msgid "initializing WB presets" msgstr "ホワイトバランスプリセットを初期化しています" #. Do locale-sensitive init BEFORE starting any background worker jobs -#: ../src/common/darktable.c:1880 +#: ../src/common/darktable.c:1937 msgid "loading noise profiles" msgstr "ノイズプロファイルを読み込んでいます" -#: ../src/common/darktable.c:1883 +#: ../src/common/darktable.c:1940 msgid "starting OpenCL" msgstr "OpenCLを始動しています" -#: ../src/common/darktable.c:1907 +#: ../src/common/darktable.c:1964 msgid "synchronizing local copies" msgstr "ローカルコピーを同期しています" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1914 +#: ../src/common/darktable.c:1971 msgid "initializing camera control" msgstr "カメラコントロールを初期化しています" -#: ../src/common/darktable.c:1927 +#: ../src/common/darktable.c:1984 msgid "initializing GUI" msgstr "GUIを初期化しています" -#: ../src/common/darktable.c:1944 +#: ../src/common/darktable.c:2001 msgid "loading image formats" msgstr "画像フォーマットを読み込んでいます" -#: ../src/common/darktable.c:1949 ../src/develop/imageop.c:1719 +#: ../src/common/darktable.c:2006 ../src/develop/imageop.c:1827 msgid "loading processing modules" msgstr "処理モジュールを読み込んでいます" -#: ../src/common/darktable.c:1981 +#: ../src/common/darktable.c:2038 msgid "loading views" msgstr "ビューを読み込んでいます" -#: ../src/common/darktable.c:1985 ../src/libs/lib.c:940 +#: ../src/common/darktable.c:2042 ../src/libs/lib.c:839 msgid "loading utility modules" msgstr "ユーティリティモジュールを読み込んでいます" -#: ../src/common/darktable.c:1992 +#: ../src/common/darktable.c:2049 msgid "initializing Lua" msgstr "Luaを初期化しています" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:2021 +#: ../src/common/darktable.c:2078 msgid "importing image" msgstr "画像をインポートしています" -#: ../src/common/darktable.c:2040 +#: ../src/common/darktable.c:2097 msgid "configuration information" msgstr "設定情報" -#: ../src/common/darktable.c:2042 +#: ../src/common/darktable.c:2099 msgid "_show this message again" msgstr "_このメッセージを再度表示する" -#: ../src/common/darktable.c:2042 +#: ../src/common/darktable.c:2099 msgid "_dismiss" msgstr "_消す" -#: ../src/common/darktable.c:2534 +#: ../src/common/darktable.c:2596 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -7326,13 +7711,13 @@ msgstr "" "より良いクオリティとパフォーマンスのために、PPGではなくRCDデモザイクがデフォル" "トとして設定されています" -#: ../src/common/darktable.c:2536 +#: ../src/common/darktable.c:2598 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "" "ダークルームモードの縮小表示については【設定】の【ダークルーム】タブのデモザイ" "ク設定を参照してください" -#: ../src/common/darktable.c:2542 +#: ../src/common/darktable.c:2604 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -7340,7 +7725,7 @@ msgstr "" "ユーザーインターフェースと、darktableのパフォーマンスを調整する内部システムが" "変更されています。" -#: ../src/common/darktable.c:2544 +#: ../src/common/darktable.c:2606 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -7348,22 +7733,22 @@ msgstr "" "ヘッドルームやその類のものは現行バージョンでは無くなっています。その代わりに、" "【設定】の【処理】タブの以下の設定を使用します" -#: ../src/common/darktable.c:2546 +#: ../src/common/darktable.c:2608 msgid "1) darktable resources" msgstr "1) darktableのリソース" -#: ../src/common/darktable.c:2548 +#: ../src/common/darktable.c:2610 msgid "2) tune OpenCL performance" msgstr "2) OpenCLのパフォーマンスを調整する" -#: ../src/common/darktable.c:2555 +#: ../src/common/darktable.c:2617 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." msgstr "" "OpenCLのパフォーマンスに関する全般的な設定の値のいくつかは使用されなくなります" -#: ../src/common/darktable.c:2557 +#: ../src/common/darktable.c:2619 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -7371,8 +7756,8 @@ msgstr "" "その代わりに、'cldevice_v5_canonical-name'に「デバイスごとの」データがありま" "す。その内容は以下の通りです" -#: ../src/common/darktable.c:2559 ../src/common/darktable.c:2578 -#: ../src/common/darktable.c:2593 +#: ../src/common/darktable.c:2621 ../src/common/darktable.c:2640 +#: ../src/common/darktable.c:2655 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -7380,18 +7765,18 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2561 ../src/common/darktable.c:2580 +#: ../src/common/darktable.c:2623 ../src/common/darktable.c:2642 msgid "you may tune as before except 'magic'" msgstr "'magic'の他は、従来どおりに調整することが出来ます" -#: ../src/common/darktable.c:2567 +#: ../src/common/darktable.c:2629 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "OpenCLコンパイラーの設定は全てのデバイスについてデフォルト値にリセットされまし" "た" -#: ../src/common/darktable.c:2574 +#: ../src/common/darktable.c:2636 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -7399,14 +7784,14 @@ msgstr "" "OpenCL全般設定のパラメータの「デバイス毎」のデータは名前を更新したうえで改めて" "作成されました" -#: ../src/common/darktable.c:2576 ../src/common/darktable.c:2591 +#: ../src/common/darktable.c:2638 ../src/common/darktable.c:2653 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "「デバイスごとの」データが'cldevice_v5_canonical-name'にあります。その内容は以" "下の通りです" -#: ../src/common/darktable.c:2582 +#: ../src/common/darktable.c:2644 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -7414,7 +7799,7 @@ msgstr "" "'opencl_device_priority' 内でデバイス名を使用している場合は、それらを新しい名" "前に更新してください" -#: ../src/common/darktable.c:2589 +#: ../src/common/darktable.c:2651 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -7422,7 +7807,7 @@ msgstr "" "「デバイス毎」のOpenCL設定データは「unified-fraction」によって自動的に拡張され" "ました" -#: ../src/common/darktable.c:2600 +#: ../src/common/darktable.c:2662 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -7430,13 +7815,13 @@ msgstr "" "「デバイス毎」のOpenCLコンパイラ設定は更新されたかもしれません\n" "\n" -#: ../src/common/darktable.c:2605 +#: ../src/common/darktable.c:2667 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" msgstr "OpenCLの必須のタイムアウトが1000に更新されました\n" -#: ../src/common/darktable.c:2611 +#: ../src/common/darktable.c:2673 msgid "" "OpenCL 'per device' settings have changed.\n" "\n" @@ -7444,14 +7829,14 @@ msgstr "" "「デバイス毎」のOpenCL設定が変更されました\n" "\n" -#: ../src/common/darktable.c:2612 +#: ../src/common/darktable.c:2674 msgid "" "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" msgstr "" "'cldevice_v6_canonical-name'内に 'デバイス毎' のデータがあります。内容は次のと" "おりです:" -#: ../src/common/darktable.c:2614 +#: ../src/common/darktable.c:2676 msgid "" " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " "'unified_fraction'" @@ -7471,8 +7856,8 @@ msgstr "発行者" #: ../src/common/database.c:3238 #: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 -#: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 -#: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 +#: ../src/imageio/storage/gallery.c:215 ../src/imageio/storage/gallery.c:222 +#: ../src/imageio/storage/latex.c:205 ../src/imageio/storage/piwigo.c:1152 #: ../src/libs/filtering.c:60 msgid "title" msgstr "タイトル" @@ -7486,7 +7871,7 @@ msgstr "説明" msgid "rights" msgstr "権利" -#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1162 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1897 msgid "notes" msgstr "注釈" @@ -7562,7 +7947,7 @@ msgstr "" "とが確かな場合、\n" " おそらく、最後のインスタンスが異常終了しています\n" " 【データベースロックファイルを削除】ボタンをクリックして、ファイル" -"data.db.lockと%sを削除してくださいn\n" +"data.db.lockと%sを削除してください\n" "\n" "\n" " 注意! 上記のチェックを行わずにこれらのファイルを削除しない" @@ -7589,11 +7974,11 @@ msgstr "" "\n" "このロックファイルを本当に削除しますか?\n" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3506 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3702 msgid "_no" msgstr "_いいえ" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3505 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3701 msgid "_yes" msgstr "_はい" @@ -7612,13 +7997,13 @@ msgstr "" "darktableを再起動することが出来ます\n" #: ../src/common/database.c:3909 ../src/common/database.c:3916 -#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 -#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:574 +#: ../src/gui/accelerators.c:2749 ../src/gui/accelerators.c:2821 +#: ../src/gui/accelerators.c:2930 ../src/gui/hist_dialog.c:237 +#: ../src/gui/preferences_ai.c:1441 ../src/gui/presets.c:577 msgid "_ok" msgstr "_ok" -#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:168 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:175 msgid "error" msgstr "エラー" @@ -7801,61 +8186,62 @@ msgstr "" "高速露出非依存ガイデットフィルタがメモリの割り当てに失敗しました。RAM設定を確" "認してください" -#: ../src/common/exif.cc:6062 +#: ../src/common/exif.cc:6196 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "XMPファイル'%s': '%s'を読み取ることが出来ません" -#: ../src/common/exif.cc:6121 +#: ../src/common/exif.cc:6255 ../src/common/exif.cc:6268 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "XMPファイル'%s': '%s'を書き込むことが出来ません" -#: ../src/common/fast_guided_filter.h:301 +#: ../src/common/fast_guided_filter.h:300 msgid "fast guided filter failed to allocate memory, check your RAM settings" msgstr "" "高速ガイデットフィルタがメモリの割り当てに失敗しました。RAM設定を確認してくだ" "さい" -#: ../src/common/film.c:341 +#: ../src/common/film.c:342 msgid "do you want to delete this empty directory?" msgid_plural "do you want to delete these empty directories?" msgstr[0] "この空のディレクトリを削除しますか?" msgstr[1] "この空のディレクトリを削除しますか?" -#: ../src/common/film.c:348 +#: ../src/common/film.c:349 msgid "delete empty directory?" msgid_plural "delete empty directories?" msgstr[0] "空のディレクトリを削除しますか?" msgstr[1] "空のディレクトリを削除しますか?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:949 -#: ../src/gui/preferences_ai.c:1776 ../src/gui/styles_dialog.c:571 -#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 +#: ../src/common/film.c:362 ../src/gui/preferences.c:971 +#: ../src/gui/preferences_ai.c:1610 ../src/gui/preferences_ai.c:2499 +#: ../src/gui/styles_dialog.c:571 ../src/libs/geotagging.c:850 +#: ../src/libs/import.c:1879 msgid "name" msgstr "名前" -#: ../src/common/film.c:469 +#: ../src/common/film.c:470 msgid "cannot remove film roll having local copies with inaccessible originals" msgstr "" "アクセス不可能なオリジナルファイルのあるローカルコピーのあるフィルムロールを削" "除することは出来ません" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 +#: ../src/common/gpx.c:260 ../src/control/jobs/control_jobs.c:1606 #, c-format msgid "failed to parse GPX file" msgstr "GPXファイルを解析することが出来ませんでした" -#: ../src/common/history.c:924 +#: ../src/common/history.c:927 msgid "you need to copy history from an image before you paste it onto another" msgstr "他に貼り付ける前に、画像から履歴をコピーする必要があります" -#: ../src/common/image.c:346 +#: ../src/common/image.c:348 msgid "orphaned image" msgstr "参照切れ画像" # %d 画像の位置情報が取り消されました -#: ../src/common/image.c:688 +#: ../src/common/image.c:690 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" @@ -7863,21 +8249,21 @@ msgstr[0] "%d個の画像の位置情報を元に戻しました" msgstr[1] "%d個の画像の位置情報を元に戻しました" # %d 画像へ位置情報が再適用されました -#: ../src/common/image.c:690 +#: ../src/common/image.c:692 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "%d個の画像に位置情報を再適用しました" msgstr[1] "%d個の画像に位置情報を再適用しました" -#: ../src/common/image.c:712 +#: ../src/common/image.c:714 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "%d個の画像の日時を元に戻しました" msgstr[1] "%d個の画像の日時を元に戻しました" -#: ../src/common/image.c:714 +#: ../src/common/image.c:716 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7885,66 +8271,66 @@ msgstr[0] "%d個の画像に日時を再適用しました" msgstr[1] "%d個の画像に日時を再適用しました" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1345 +#: ../src/common/image.c:1347 msgid "can't create a duplicate in GIMP mode" msgstr "GIMPモードで複製を作成することは出来ません" -#: ../src/common/image.c:2442 +#: ../src/common/image.c:2449 #, c-format msgid "cannot access local copy `%s'" msgstr "ローカルコピー`%s'にアクセスすることが出来ません" -#: ../src/common/image.c:2449 +#: ../src/common/image.c:2456 #, c-format msgid "cannot write local copy `%s'" msgstr "ローカルコピー`%s'を書き込むことが出来ません" -#: ../src/common/image.c:2456 +#: ../src/common/image.c:2463 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "ローカルコピーの移動`%s' -> `%s'にエラーがありました" -#: ../src/common/image.c:2501 +#: ../src/common/image.c:2508 #, c-format msgid "error moving `%s': file not found" msgstr "`%s'の移動中にエラーが発生しました:ファイルが見つかりません" -#: ../src/common/image.c:2511 +#: ../src/common/image.c:2518 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "`%s' -> `%s'の移動中にエラーが発生しました:ファイルが存在します" -#: ../src/common/image.c:2515 ../src/common/image.c:2524 +#: ../src/common/image.c:2522 ../src/common/image.c:2531 #, c-format msgid "error moving `%s' -> `%s'" msgstr "`%s' -> `%s'の移動中にエラーが発生しました" -#: ../src/common/image.c:2826 +#: ../src/common/image.c:2833 msgid "cannot create local copy when the original file is not accessible." msgstr "" "元のファイルにアクセスできない場合、ローカルコピーを作成することが出来ません" -#: ../src/common/image.c:2840 +#: ../src/common/image.c:2847 msgid "cannot create local copy." msgstr "ローカルコピーを作成することが出来ません" -#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 +#: ../src/common/image.c:2926 ../src/control/jobs/control_jobs.c:1158 msgid "cannot remove local copy when the original file is not accessible." msgstr "" "元のファイルにアクセスできない場合、ローカルコピーを削除することが出来ません" -#: ../src/common/image.c:3095 +#: ../src/common/image.c:3102 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d 枚のローカルコピーが同期化されました" msgstr[1] "%d 枚のローカルコピーが同期化されました" -#: ../src/common/image.c:3293 +#: ../src/common/image.c:3300 msgid "WARNING: camera is missing samples!" msgstr "警告:このカメラはサンプルが提供されていません" -#: ../src/common/image.c:3294 +#: ../src/common/image.c:3301 msgid "" "You must provide samples in https://" "raw.pixls.us/" @@ -7952,7 +8338,7 @@ msgstr "" " https://raw.pixls.us/にサンプルを提供して" "ください" -#: ../src/common/image.c:3295 +#: ../src/common/image.c:3302 #, c-format msgid "" "for `%s' `%s'\n" @@ -7961,85 +8347,85 @@ msgstr "" "`%s' `%s'\n" "出来る限り多くのフォーマット、圧縮率、ビット深度のサンプルを提供してください" -#: ../src/common/image.c:3298 +#: ../src/common/image.c:3305 msgid "or the RAW won't be readable in next version." msgstr "" "サンプルが提供されない場合、次のバージョンでRAWを読み込むことが出来ません" -#: ../src/common/image.h:218 ../src/common/ratings.c:322 -#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 -#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 -#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 +#: ../src/common/image.h:227 ../src/common/ratings.c:363 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1754 +#: ../src/libs/collect.c:2533 ../src/libs/history.c:846 +#: ../src/libs/modulegroups.c:3032 ../src/libs/snapshots.c:940 msgid "unknown" msgstr "不明" #. EMPTY_FIELD -#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:228 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:229 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:221 +#: ../src/common/image.h:230 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:222 +#: ../src/common/image.h:231 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:223 +#: ../src/common/image.h:232 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:224 +#: ../src/common/image.h:233 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:234 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:226 +#: ../src/common/image.h:235 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:227 +#: ../src/common/image.h:236 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:228 +#: ../src/common/image.h:237 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:238 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:230 +#: ../src/common/image.h:239 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:231 +#: ../src/common/image.h:240 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:232 +#: ../src/common/image.h:241 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:242 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 +#: ../src/common/image.h:243 ../src/imageio/format/jxl.c:510 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:235 +#: ../src/common/image.h:244 msgid "QOI" msgstr "QOI" @@ -8073,7 +8459,7 @@ msgstr "" "要求されたセッションパスは使用することが出来ません。 デバイスはマウントされて" "いますか?" -#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 +#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:190 msgid "legacy" msgstr "旧式" @@ -8108,7 +8494,7 @@ msgstr "入力ICCプロファイル'%s'が見つかりません" msgid "output icc profile '%s' missing" msgstr "出力ICCプロファイル'%s'が見つかりません" -#: ../src/common/iop_profile.c:1177 +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -8119,17 +8505,17 @@ msgstr "" "darktableは%sを%sから読み込みます\n" "このディレクトリが存在しない場合は%sから読み込みます" -#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1386 ../src/imageio/imageio.c:1085 #, c-format msgid "image `%s' is not available!" msgstr "画像`%s'は使用することが出来ません!" -#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1390 ../src/imageio/imageio.c:1093 #, c-format msgid "unable to load image `%s'!" msgstr "画像`%s'を読み込むことが出来ません!" -#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1392 ../src/imageio/imageio.c:1096 #, c-format msgid "image '%s' not supported" msgstr "画像'%s'はサポートされていません" @@ -8143,11 +8529,11 @@ msgstr "汎用ポアソン分布" msgid "noiseprofile file `%s' is not valid" msgstr "ノイズプロファイル`%s'は有効ではありません" -#: ../src/common/opencl.c:1232 +#: ../src/common/opencl.c:1273 msgid "no working OpenCL library found" msgstr "動作しているOpenCLが見つかりません" -#: ../src/common/opencl.c:1252 +#: ../src/common/opencl.c:1293 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -8165,23 +8551,23 @@ msgstr "" " - OpenCLドライバがインストールされていない\n" " - プラットフォーム毎に複数のドライバがインストールされている\n" -#: ../src/common/opencl.c:1367 +#: ../src/common/opencl.c:1408 msgid "no devices found for unknown platform" msgstr "プラットフォームが不明であり、デバイスが検出されませんでした" -#: ../src/common/opencl.c:1414 +#: ../src/common/opencl.c:1455 msgid "not enough memory for OpenCL devices" msgstr "OpenCLデバイスのためのメモリが不足しています" -#: ../src/common/opencl.c:1452 +#: ../src/common/opencl.c:1493 msgid "no OpenCL devices found" msgstr "OpenCLデバイスが見つかりません" -#: ../src/common/opencl.c:1495 +#: ../src/common/opencl.c:1536 msgid "no suitable OpenCL devices found" msgstr "適切なOpenCLデバイスが見つかりません" -#: ../src/common/opencl.c:1519 +#: ../src/common/opencl.c:1560 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -8192,28 +8578,28 @@ msgstr "" "%s\n" "さしあたりOpenCLを無効化します" -#: ../src/common/opencl.c:1555 +#: ../src/common/opencl.c:1596 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "" "OpenCLスケジューリングプロファイルはデフォルトに設定され、セットアップが変更さ" "れています" -#: ../src/common/opencl.c:2355 +#: ../src/common/opencl.c:2378 #, c-format msgid "building OpenCL program %s for %s" msgstr "OpenCLプログラム%sを%s向けに構成しています" -#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4047 ../src/libs/filters/focal.c:74 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4126 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:85 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1530 +#: ../src/libs/print_settings.c:85 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:85 msgid "inch" msgstr "inch" @@ -8237,148 +8623,167 @@ msgstr "レターサイズ" msgid "Legal" msgstr "リーガルサイズ" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(デフォルト)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "" "GNOMEキーリングバックエンドのサポートは終了しました。別のバックエンドを設定し" "てください" +#. all were rejected → un-reject #: ../src/common/ratings.c:150 #, c-format +msgid "unrejecting %d image" +msgid_plural "unrejecting %d images" +msgstr[0] "%d枚の画像の除外を解除しています" +msgstr[1] "%d枚の画像の除外を解除しています" + +#: ../src/common/ratings.c:153 +#, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "%d 枚の画像を除外しています" msgstr[1] "%d 枚の画像を除外しています" -#: ../src/common/ratings.c:153 +#: ../src/common/ratings.c:158 +#, c-format +msgid "applying ratings to %d image" +msgid_plural "applying ratings to %d images" +msgstr[0] "評価を%d枚の画像に適用しています" +msgstr[1] "評価を%d枚の画像に適用しています" + +#: ../src/common/ratings.c:168 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "評価%dを%d 枚の画像に適用しています" msgstr[1] "評価%dを%d 枚の画像に適用しています" -#: ../src/common/ratings.c:249 +#: ../src/common/ratings.c:290 msgid "no images selected to apply rating" msgstr "評価を適用する画像が選択されていません" -#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 +#: ../src/common/ratings.c:354 ../src/libs/metadata_view.c:397 msgid "image rejected" msgstr "画像が除外されました" -#: ../src/common/ratings.c:315 +#: ../src/common/ratings.c:356 msgid "image rated to 0 star" msgstr "評価0の画像" -#: ../src/common/ratings.c:317 +#: ../src/common/ratings.c:358 #, c-format msgid "image rated to %s" msgstr "評価%sの画像" -#: ../src/common/ratings.c:346 +#: ../src/common/ratings.c:387 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:1030 +#: ../src/views/lighttable.c:1044 msgid "select" msgstr "選択" -#: ../src/common/ratings.c:347 +#: ../src/common/ratings.c:388 msgid "upgrade" msgstr "アップグレード" -#: ../src/common/ratings.c:348 +#: ../src/common/ratings.c:389 msgid "downgrade" msgstr "ダウングレード" -#: ../src/common/ratings.c:352 +#: ../src/common/ratings.c:393 msgid "zero" msgstr "0" -#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:394 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "1" -#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:395 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "2" -#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:396 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "3" -#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:397 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "4" -#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:398 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "5" -#: ../src/common/ratings.c:358 +#: ../src/common/ratings.c:399 msgid "reject" msgstr "除外" -#: ../src/common/styles.c:255 +#: ../src/common/styles.c:257 #, c-format msgid "style with name '%s' already exists" msgstr "`%s'という名前のスタイルは既に存在しています" -#: ../src/common/styles.c:282 ../src/common/styles.c:1724 +#: ../src/common/styles.c:284 ../src/common/styles.c:1726 #: ../src/libs/styles.c:53 msgid "styles" msgstr "スタイル" -#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 +#: ../src/common/styles.c:562 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "スタイル'%s'が正常に作成されました" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1298 +#: ../src/common/styles.c:666 ../src/dtgtk/culling.c:1465 msgid "no image selected!" msgstr "画像が選択されていません!" -#: ../src/common/styles.c:744 +#: ../src/common/styles.c:746 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "モジュール`%s'のバージョンの不一致:%d != %d" -#: ../src/common/styles.c:1036 +#: ../src/common/styles.c:1038 #, c-format msgid "applied style `%s' on current image" msgstr "スタイル`%s'を現在の画像に適用しました" -#: ../src/common/styles.c:1300 +#: ../src/common/styles.c:1302 #, c-format msgid "failed to overwrite style file for %s" msgstr "%s にスタイルファイルを上書きすることが出来ませんでした" -#: ../src/common/styles.c:1306 +#: ../src/common/styles.c:1308 #, c-format msgid "style file for %s exists" msgstr "%s というスタイルファイルは既に存在しています" -#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 +#: ../src/common/styles.c:1483 ../src/common/styles.c:1807 msgid "imported-style" msgstr "インポート済みのスタイル" -#: ../src/common/styles.c:1614 +#: ../src/common/styles.c:1616 #, c-format msgid "style %s was successfully imported" msgstr "スタイル%sが正常にインポートされました" #. Failed to open file, clean up. -#: ../src/common/styles.c:1659 +#: ../src/common/styles.c:1661 #, c-format msgid "could not read file `%s'" msgstr "ファイル`%s'を読み込むことが出来ませんでした" -#: ../src/common/utility.c:601 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "海抜" -#: ../src/common/utility.c:602 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "海面下" -#: ../src/common/utility.c:653 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:996 msgid "m" msgstr "m" @@ -8387,11 +8792,11 @@ msgid "no info" msgstr "情報なし" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:252 +#: ../src/develop/imageop_gui.c:172 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 ../src/libs/export.c:1590 +#: ../src/libs/metadata_view.c:749 msgid "yes" msgstr "yes" @@ -8407,7 +8812,7 @@ msgstr "yes" #. * #. * WB name is standardized to one of the following: #. "Sunlight" and other variation should be switched to this: -#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:312 +#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:313 msgid "daylight" msgstr "太陽光" @@ -8503,7 +8908,7 @@ msgstr "夕日" msgid "underwater" msgstr "水中" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3105 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3349 msgid "black & white" msgstr "白黒" @@ -8523,79 +8928,79 @@ msgstr "ホワイトバランス カメラ設定" msgid "auto WB" msgstr "ホワイトバランス 自動設定" -#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 -#: ../src/views/darkroom.c:2475 +#: ../src/control/control.c:67 ../src/gui/accelerators.c:162 +#: ../src/views/darkroom.c:2692 msgid "hold" msgstr "長押し" -#: ../src/control/control.c:107 ../src/control/control.c:220 +#: ../src/control/control.c:106 ../src/control/control.c:219 msgid "modifiers" msgstr "修飾キー" -#: ../src/control/control.c:121 +#: ../src/control/control.c:120 msgctxt "accel" msgid "global" msgstr "グローバル" -#: ../src/control/control.c:128 +#: ../src/control/control.c:127 msgctxt "accel" msgid "views" msgstr "ビュー" -#: ../src/control/control.c:135 +#: ../src/control/control.c:134 msgctxt "accel" msgid "thumbtable" msgstr "サムネイルテーブル" -#: ../src/control/control.c:142 +#: ../src/control/control.c:141 msgctxt "accel" msgid "utility modules" msgstr "ユーティリティモジュール" -#: ../src/control/control.c:149 +#: ../src/control/control.c:148 msgctxt "accel" msgid "format" msgstr "フォーマット" -#: ../src/control/control.c:156 +#: ../src/control/control.c:155 msgctxt "accel" msgid "storage" msgstr "ストレージ" -#: ../src/control/control.c:163 +#: ../src/control/control.c:162 msgctxt "accel" msgid "processing modules" msgstr "処理モジュール" -#: ../src/control/control.c:170 +#: ../src/control/control.c:169 msgctxt "accel" msgid "" msgstr "ブレンド" -#: ../src/control/control.c:177 +#: ../src/control/control.c:176 msgctxt "accel" msgid "Lua scripts" msgstr "Luaスクリプト" -#: ../src/control/control.c:184 +#: ../src/control/control.c:183 msgctxt "accel" msgid "fallbacks" msgstr "フォールバック" -#: ../src/control/control.c:193 +#: ../src/control/control.c:192 msgctxt "accel" msgid "" msgstr "フォーカス中" -#: ../src/control/control.c:215 +#: ../src/control/control.c:214 msgid "show accels window" msgstr "ショートカットウィンドウを表示" -#: ../src/control/control.c:381 +#: ../src/control/control.c:386 msgid "darktable will be locked until background work has been done" msgstr "バックグラウンドワークが完了するまでdarktableはロックされます" -#: ../src/control/control.c:491 +#: ../src/control/control.c:494 msgid "working..." msgstr "処理中..." @@ -8700,7 +9105,7 @@ msgstr "XMP" #: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 -#: ../src/imageio/storage/latex.c:196 +#: ../src/imageio/storage/latex.c:199 msgid "path" msgstr "パス" @@ -8724,23 +9129,23 @@ msgstr "時間差" msgid "updated XMP sidecar files found" msgstr "更新されたXMPサイドカーファイルが見つかりました" -#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:747 msgid "_close" msgstr "_閉じる" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 -#: ../src/libs/import.c:2038 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3339 +#: ../src/libs/import.c:2053 ../src/libs/select.c:142 msgid "select all" msgstr "全て選択" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 -#: ../src/libs/import.c:2042 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3341 +#: ../src/libs/import.c:2057 ../src/libs/select.c:146 msgid "select none" msgstr "選択なし" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3343 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "選択を反転" @@ -8802,81 +9207,103 @@ msgid_plural "importing %d images from camera" msgstr[0] "カメラから%d枚の画像をインポートしています" msgstr[1] "カメラから%d枚の画像をインポートしています" -#: ../src/control/jobs/camera_jobs.c:396 +#: ../src/control/jobs/camera_jobs.c:398 msgid "import images from camera" msgstr "カメラから画像をインポートします" -#: ../src/control/jobs/control_jobs.c:214 +#: ../src/control/jobs/control_jobs.c:215 msgid "failed to create film roll for destination directory, aborting move." msgstr "送り先ディレクトリのフィルムロール作成に失敗しました。移動を中止します" -#: ../src/control/jobs/control_jobs.c:363 +#: ../src/control/jobs/control_jobs.c:364 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] "サイドカーファイルを書き込んでいます" msgstr[1] "%zu個のサイドカーファイルを書き込んでいます" -#: ../src/control/jobs/control_jobs.c:530 +#: ../src/control/jobs/control_jobs.c:564 msgid "unable to allocate memory for HDR merge" msgstr "HDR合成のためのメモリの割り当てが出来ません" -#: ../src/control/jobs/control_jobs.c:539 +#: ../src/control/jobs/control_jobs.c:578 msgid "exposure bracketing only works on raw images." msgstr "露出ブラケティングはRAW画像でのみ動作します" -#: ../src/control/jobs/control_jobs.c:547 +#: ../src/control/jobs/control_jobs.c:588 msgid "images have to be of same size and orientation!" msgstr "画像は同じサイズと向きでなければなりません!" -#: ../src/control/jobs/control_jobs.c:640 +#: ../src/control/jobs/control_jobs.c:731 +#, c-format +msgid "" +"HDR merge aborted: `%s' is not a raw exposure (already merged HDR, monochrome " +"or non-raw image)" +msgstr "" +"HDR合成を中止しました:`%s'はRAW露出ではありません(すでに合成済みのHDR、モノ" +"クロ、またはRAW以外の画像)" + +#: ../src/control/jobs/control_jobs.c:747 +#, c-format +msgid "HDR merge aborted: `%s' has a different size or orientation" +msgstr "HDR合成を中止しました:`%s'はサイズまたは向きが異なります" + +#: ../src/control/jobs/control_jobs.c:767 ../src/control/jobs/control_jobs.c:842 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "%d枚の画像を結合します" msgstr[1] "%d枚の画像を結合します" -#: ../src/control/jobs/control_jobs.c:712 +#: ../src/control/jobs/control_jobs.c:788 +msgid "merging HDR: auto-aligning exposure brackets" +msgstr "HDR合成中:露出ブラケットを自動位置合わせしています" + +#: ../src/control/jobs/control_jobs.c:810 +msgid "examining frames for HDR auto-reference" +msgstr "HDR自動基準のためにフレームを検証しています" + +#: ../src/control/jobs/control_jobs.c:913 #, c-format msgid "wrote merged HDR `%s'" msgstr "結合されたHDR`%s'を書き込みました" -#: ../src/control/jobs/control_jobs.c:744 +#: ../src/control/jobs/control_jobs.c:947 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "%d枚の画像を複製しています" msgstr[1] "%d枚の画像を複製しています" -#: ../src/control/jobs/control_jobs.c:786 +#: ../src/control/jobs/control_jobs.c:989 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "%d枚の画像を反転しています" msgstr[1] "%d枚の画像を反転しています" -#: ../src/control/jobs/control_jobs.c:818 +#: ../src/control/jobs/control_jobs.c:1021 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "%d枚の画像をカラーに設定します" msgstr[1] "%d枚の画像をカラーに設定します" -#: ../src/control/jobs/control_jobs.c:820 +#: ../src/control/jobs/control_jobs.c:1023 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "%d枚の画像をモノクロに設定します" msgstr[1] "%d枚の画像をモノクロに設定します" -#: ../src/control/jobs/control_jobs.c:928 +#: ../src/control/jobs/control_jobs.c:1131 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "%d枚の画像を除去しています" msgstr[1] "%d枚の画像を除去しています" -#: ../src/control/jobs/control_jobs.c:972 +#: ../src/control/jobs/control_jobs.c:1175 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" @@ -8887,7 +9314,7 @@ msgstr[1] "" "画像%sを除去しません\n" "%d枚の画像でオーバーレイとして使用されています" -#: ../src/control/jobs/control_jobs.c:1055 +#: ../src/control/jobs/control_jobs.c:1258 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8900,7 +9327,7 @@ msgstr "" "\n" "ゴミ箱を使わずにディスクから削除しますか?" -#: ../src/control/jobs/control_jobs.c:1057 +#: ../src/control/jobs/control_jobs.c:1260 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -8909,51 +9336,51 @@ msgstr "" "ディスク%s%sから削除することが出来ませんでした\n" "%s" -#: ../src/control/jobs/control_jobs.c:1065 +#: ../src/control/jobs/control_jobs.c:1268 msgid "_apply to all" msgstr "_全てに適用" -#: ../src/control/jobs/control_jobs.c:1073 +#: ../src/control/jobs/control_jobs.c:1276 msgid "_delete permanently" msgstr "_恒久的に削除" -#: ../src/control/jobs/control_jobs.c:1075 -#: ../src/control/jobs/control_jobs.c:1080 +#: ../src/control/jobs/control_jobs.c:1278 +#: ../src/control/jobs/control_jobs.c:1283 msgid "_remove from library" msgstr "_ライブラリから除去" -#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1286 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "_スキップ" -#: ../src/control/jobs/control_jobs.c:1084 +#: ../src/control/jobs/control_jobs.c:1287 msgid "abort" msgstr "中止" -#: ../src/control/jobs/control_jobs.c:1090 +#: ../src/control/jobs/control_jobs.c:1293 msgid "trashing error" msgstr "ゴミ箱への移動エラー" -#: ../src/control/jobs/control_jobs.c:1091 +#: ../src/control/jobs/control_jobs.c:1294 msgid "deletion error" msgstr "削除エラー" -#: ../src/control/jobs/control_jobs.c:1243 +#: ../src/control/jobs/control_jobs.c:1446 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "%d枚の画像をゴミ箱へ移動しています" msgstr[1] "%d枚の画像をゴミ箱へ移動しています" -#: ../src/control/jobs/control_jobs.c:1245 +#: ../src/control/jobs/control_jobs.c:1448 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "%d枚の画像を削除しています" msgstr[1] "%d枚の画像を削除しています" -#: ../src/control/jobs/control_jobs.c:1279 +#: ../src/control/jobs/control_jobs.c:1482 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" @@ -8964,161 +9391,161 @@ msgstr[1] "" "画像%sを削除しません\n" "%d枚の画像でオーバーレイとして使用されています" -#: ../src/control/jobs/control_jobs.c:1413 +#: ../src/control/jobs/control_jobs.c:1616 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "GPS情報を設定しています" msgstr[1] "%u枚の画像のGPS情報を設定しています" -#: ../src/control/jobs/control_jobs.c:1458 +#: ../src/control/jobs/control_jobs.c:1661 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "%d枚の画像に一致するGPX位置情報を適用しました" msgstr[1] "%d枚の画像に一致するGPX位置情報を適用しました" -#: ../src/control/jobs/control_jobs.c:1476 +#: ../src/control/jobs/control_jobs.c:1679 #, c-format msgid "moving %d image" msgstr "%d枚の画像を移動しています" -#: ../src/control/jobs/control_jobs.c:1477 +#: ../src/control/jobs/control_jobs.c:1680 #, c-format msgid "moving %d images" msgstr "%d枚の画像を移動しています" -#: ../src/control/jobs/control_jobs.c:1484 +#: ../src/control/jobs/control_jobs.c:1687 #, c-format msgid "copying %d image" msgstr "%d枚の画像をコピーしています" -#: ../src/control/jobs/control_jobs.c:1485 +#: ../src/control/jobs/control_jobs.c:1688 #, c-format msgid "copying %d images" msgstr "%d枚の画像をコピーしています" -#: ../src/control/jobs/control_jobs.c:1501 +#: ../src/control/jobs/control_jobs.c:1704 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "%d枚の画像のローカルコピーを作成しています" msgstr[1] "%d枚の画像のローカルコピーを作成しています" -#: ../src/control/jobs/control_jobs.c:1505 +#: ../src/control/jobs/control_jobs.c:1708 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "%d枚の画像のローカルコピーを除去しています" msgstr[1] "%d枚の画像のローカルコピーを除去しています" -#: ../src/control/jobs/control_jobs.c:1554 +#: ../src/control/jobs/control_jobs.c:1757 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "%d枚の画像の情報を更新しています" msgstr[1] "%d枚の画像の情報を更新しています" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1829 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "%d枚の画像に履歴を貼り付けています" msgstr[1] "%d枚の画像に履歴を貼り付けています" -#: ../src/control/jobs/control_jobs.c:1648 +#: ../src/control/jobs/control_jobs.c:1851 msgid "skipped pasting history into image being edited" msgstr "編集中の画像への履歴の貼り付けをスキップしました" -#: ../src/control/jobs/control_jobs.c:1690 +#: ../src/control/jobs/control_jobs.c:1893 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "%d枚の画像の履歴を圧縮しています" msgstr[1] "%d枚の画像の履歴を圧縮しています" -#: ../src/control/jobs/control_jobs.c:1707 +#: ../src/control/jobs/control_jobs.c:1910 msgid "skipped compressing history for image being edited" msgstr "編集中の画像の履歴の圧縮をスキップしました" -#: ../src/control/jobs/control_jobs.c:1719 +#: ../src/control/jobs/control_jobs.c:1922 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "%d枚の画像は履歴の圧縮が不要です" msgstr[1] "%d枚の画像は履歴の圧縮が不要です" -#: ../src/control/jobs/control_jobs.c:1732 +#: ../src/control/jobs/control_jobs.c:1935 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "%d枚の画像の履歴を破棄しています" msgstr[1] "%d枚の画像の履歴を破棄しています" -#: ../src/control/jobs/control_jobs.c:1745 +#: ../src/control/jobs/control_jobs.c:1948 msgid "skipped discarding history for image being edited" msgstr "編集中の画像の履歴の破棄をスキップしました" -#: ../src/control/jobs/control_jobs.c:1778 +#: ../src/control/jobs/control_jobs.c:1981 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "%d枚の画像にスタイルを適用しています" msgstr[1] "%d枚の画像にスタイルを適用しています" -#: ../src/control/jobs/control_jobs.c:1877 +#: ../src/control/jobs/control_jobs.c:2080 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "%d枚の画像をエクスポートしています.." msgstr[1] "%d枚の画像をエクスポートしています.." -#: ../src/control/jobs/control_jobs.c:1879 +#: ../src/control/jobs/control_jobs.c:2082 msgid "no image to export" msgstr "エクスポートする画像がありません" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1930 +#: ../src/control/jobs/control_jobs.c:2133 #, c-format msgid "exporting %d / %d to %s" msgstr "%d/%d枚の画像を%sにエクスポートしています" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 +#: ../src/control/jobs/control_jobs.c:2145 ../src/views/darkroom.c:1197 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "画像`%s'は現在使用することが出来ません" -#: ../src/control/jobs/control_jobs.c:2051 +#: ../src/control/jobs/control_jobs.c:2254 msgid "merge HDR image" msgstr "HDR画像を結合する" -#: ../src/control/jobs/control_jobs.c:2067 +#: ../src/control/jobs/control_jobs.c:2270 msgid "duplicate images" msgstr "画像を複製します" -#: ../src/control/jobs/control_jobs.c:2076 +#: ../src/control/jobs/control_jobs.c:2279 msgid "flip images" msgstr "画像を反転します" -#: ../src/control/jobs/control_jobs.c:2084 +#: ../src/control/jobs/control_jobs.c:2287 msgid "set monochrome images" msgstr "画像をモノクロに設定します" -#: ../src/control/jobs/control_jobs.c:2092 +#: ../src/control/jobs/control_jobs.c:2295 msgid "remove images" msgstr "画像を除去します" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove image?" msgstr "画像を除去しますか?" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove images?" msgstr "画像を除去しますか?" -#: ../src/control/jobs/control_jobs.c:2106 +#: ../src/control/jobs/control_jobs.c:2309 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -9133,19 +9560,19 @@ msgstr[1] "" "%d枚の画像を本当にdarktableから除去しますか?\n" "(ファイルをディスクから削除しません)" -#: ../src/control/jobs/control_jobs.c:2122 +#: ../src/control/jobs/control_jobs.c:2325 msgid "delete images" msgstr "画像を削除します" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete image?" msgstr "画像を削除しますか?" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete images?" msgstr "画像を削除しますか?" -#: ../src/control/jobs/control_jobs.c:2139 +#: ../src/control/jobs/control_jobs.c:2342 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -9160,22 +9587,22 @@ msgstr[1] "" "%d枚の画像を本当に物理的に削除しますか?\n" "(出来ればゴミ箱を使用します)" -#: ../src/control/jobs/control_jobs.c:2141 +#: ../src/control/jobs/control_jobs.c:2344 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "%d枚の画像を本当にディスクから物理的に削除しますか?" msgstr[1] "%d枚の画像を本当にディスクから物理的に削除しますか?" -#: ../src/control/jobs/control_jobs.c:2159 +#: ../src/control/jobs/control_jobs.c:2362 msgid "delete duplicate" msgstr "複製を削除" -#: ../src/control/jobs/control_jobs.c:2175 +#: ../src/control/jobs/control_jobs.c:2378 msgid "delete duplicate?" msgstr "複製を削除しますか?" -#: ../src/control/jobs/control_jobs.c:2176 +#: ../src/control/jobs/control_jobs.c:2379 msgid "" "do you really want to delete the duplicate (without deleting the source image " "file on disk)?" @@ -9183,22 +9610,22 @@ msgstr "" "複製を本当に削除しますか?\n" "(ソース画像ファイルをディスクから削除しません)" -#: ../src/control/jobs/control_jobs.c:2193 +#: ../src/control/jobs/control_jobs.c:2396 msgid "move images" msgstr "画像を移動します" -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2262 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2465 msgid "_select as destination" msgstr "_送り先として選択します" -#: ../src/control/jobs/control_jobs.c:2225 +#: ../src/control/jobs/control_jobs.c:2428 msgid "move image?" msgid_plural "move images?" msgstr[0] "画像を移動しますか?" msgstr[1] "画像を移動しますか?" -#: ../src/control/jobs/control_jobs.c:2226 +#: ../src/control/jobs/control_jobs.c:2429 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -9213,143 +9640,141 @@ msgstr[1] "" "%d枚の画像を本当に%sに物理的に移動しますか?\n" "(全ての複製画像が移動します)" -#: ../src/control/jobs/control_jobs.c:2249 +#: ../src/control/jobs/control_jobs.c:2452 msgid "copy images" msgstr "画像をコピーします" -#: ../src/control/jobs/control_jobs.c:2285 +#: ../src/control/jobs/control_jobs.c:2488 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "画像をコピーしますか?" msgstr[1] "画像をコピーしますか?" -#: ../src/control/jobs/control_jobs.c:2286 +#: ../src/control/jobs/control_jobs.c:2489 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "%d枚の画像を 本当に%s に物理的にコピーしますか?" msgstr[1] "%d枚の画像を本当に%s に物理的にコピーしますか?" -#: ../src/control/jobs/control_jobs.c:2304 -#: ../src/control/jobs/control_jobs.c:2313 +#: ../src/control/jobs/control_jobs.c:2507 +#: ../src/control/jobs/control_jobs.c:2516 msgid "local copy images" msgstr "画像をローカルコピーします" -#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2525 ../src/libs/image.c:656 msgid "refresh EXIF" msgstr "EXIFを更新する" -#: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 +#: ../src/control/jobs/control_jobs.c:2618 +#: ../src/control/jobs/control_jobs.c:2650 ../src/dtgtk/thumbtable.c:3326 msgid "paste history" msgstr "履歴を貼り付け" -#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2666 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "履歴を圧縮" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 +#: ../src/control/jobs/control_jobs.c:2678 ../src/dtgtk/thumbtable.c:3330 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "履歴を破棄" -#: ../src/control/jobs/control_jobs.c:2483 +#: ../src/control/jobs/control_jobs.c:2686 msgid "no images nor styles selected!" msgstr "画像もスタイルも選択されていません!" -#: ../src/control/jobs/control_jobs.c:2487 +#: ../src/control/jobs/control_jobs.c:2690 msgid "no styles selected!" msgstr "スタイルが選択されていません!" -#: ../src/control/jobs/control_jobs.c:2491 +#: ../src/control/jobs/control_jobs.c:2694 msgid "no images selected!" msgstr "画像が選択されていません" -#: ../src/control/jobs/control_jobs.c:2504 +#: ../src/control/jobs/control_jobs.c:2707 msgid "apply style(s)" msgstr "スタイルを適用" -#: ../src/control/jobs/control_jobs.c:2585 +#: ../src/control/jobs/control_jobs.c:2788 #, c-format msgid "failed to get parameters from storage module `%s', aborting export." msgstr "" "ストレージモジュール`%s'からパラメータを取得することが出来ません。エクスポート" "を中止しています" -#: ../src/control/jobs/control_jobs.c:2597 +#: ../src/control/jobs/control_jobs.c:2800 #, c-format msgid "failed to get parameters from format module `%s', aborting export." msgstr "" "フォーマットモジュール`%s'からパラメータを取得することが出来ません。エクスポー" "トを中止しています" -#: ../src/control/jobs/control_jobs.c:2617 +#: ../src/control/jobs/control_jobs.c:2820 msgid "export images" msgstr "画像をエクスポートします" -#: ../src/control/jobs/control_jobs.c:2670 +#: ../src/control/jobs/control_jobs.c:2873 #, c-format msgid "adding time offset to %d image" msgstr "%d枚の画像に時間オフセットを追加しています" -#: ../src/control/jobs/control_jobs.c:2671 +#: ../src/control/jobs/control_jobs.c:2874 #, c-format msgid "setting date/time of %d image" msgstr "%d枚の画像の日時を設定しています" -#: ../src/control/jobs/control_jobs.c:2673 +#: ../src/control/jobs/control_jobs.c:2876 #, c-format msgid "adding time offset to %d images" msgstr "%d枚の画像に時間オフセットを追加しています" -#: ../src/control/jobs/control_jobs.c:2674 +#: ../src/control/jobs/control_jobs.c:2877 #, c-format msgid "setting date/time of %d images" msgstr "%d枚の画像の日時を設定しています" -#: ../src/control/jobs/control_jobs.c:2720 +#: ../src/control/jobs/control_jobs.c:2923 #, c-format msgid "added time offset to %d image" msgstr "%d枚の画像に時間オフセットを追加しました" -#: ../src/control/jobs/control_jobs.c:2721 +#: ../src/control/jobs/control_jobs.c:2924 #, c-format msgid "set date/time of %d image" msgstr "%d枚の画像の日時を設定しました" -#: ../src/control/jobs/control_jobs.c:2723 +#: ../src/control/jobs/control_jobs.c:2926 #, c-format msgid "added time offset to %d images" msgstr "%d枚の画像に時間オフセットを追加しました" -#: ../src/control/jobs/control_jobs.c:2724 +#: ../src/control/jobs/control_jobs.c:2927 #, c-format msgid "set date/time of %d images" msgstr "%d枚の画像の日時を設定しました" -#: ../src/control/jobs/control_jobs.c:2767 +#: ../src/control/jobs/control_jobs.c:2970 msgid "time offset" msgstr "時間オフセット" -#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:3000 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "サイドカーファイル書き込み" -#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3213 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "%d枚の画像をインポートしています" msgstr[1] "%d枚の画像をインポートしています" -#: ../src/control/jobs/control_jobs.c:3061 +#: ../src/control/jobs/control_jobs.c:3264 #, c-format -msgid "importing %d/%d image" -msgid_plural "importing %d/%d images" -msgstr[0] "%d/%d枚の画像をインポートしています" -msgstr[1] "%d/%d枚の画像をインポートしています" +msgid "importing image %d/%d" +msgstr "画像%d/%dをインポートしています" -#: ../src/control/jobs/control_jobs.c:3069 +#: ../src/control/jobs/control_jobs.c:3272 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -9386,453 +9811,447 @@ msgstr "ディテールマスクブレンドエラー" msgid "detail mask CL blending problem" msgstr "ディテールマスクCLブレンドに問題があります" -#: ../src/develop/blend_gui.c:47 ../src/libs/live_view.c:396 +#: ../src/develop/blend_gui.c:48 ../src/libs/live_view.c:396 msgctxt "blendmode" msgid "normal" msgstr "標準" -#: ../src/develop/blend_gui.c:49 +#: ../src/develop/blend_gui.c:50 msgctxt "blendmode" msgid "average" msgstr "平均" -#: ../src/develop/blend_gui.c:51 ../src/libs/live_view.c:409 +#: ../src/develop/blend_gui.c:52 ../src/libs/live_view.c:409 msgctxt "blendmode" msgid "difference" msgstr "差" -#: ../src/develop/blend_gui.c:54 +#: ../src/develop/blend_gui.c:55 msgctxt "blendmode" msgid "normal bounded" msgstr "制限つき標準" -#: ../src/develop/blend_gui.c:56 ../src/libs/live_view.c:404 +#: ../src/develop/blend_gui.c:57 ../src/libs/live_view.c:404 msgctxt "blendmode" msgid "lighten" msgstr "明るくする" -#: ../src/develop/blend_gui.c:58 ../src/libs/live_view.c:403 +#: ../src/develop/blend_gui.c:59 ../src/libs/live_view.c:403 msgctxt "blendmode" msgid "darken" msgstr "暗くする" -#: ../src/develop/blend_gui.c:60 ../src/libs/live_view.c:401 +#: ../src/develop/blend_gui.c:61 ../src/libs/live_view.c:401 msgctxt "blendmode" msgid "screen" msgstr "スクリーン" -#: ../src/develop/blend_gui.c:63 ../src/libs/live_view.c:400 +#: ../src/develop/blend_gui.c:64 ../src/libs/live_view.c:400 msgctxt "blendmode" msgid "multiply" msgstr "乗算" -#: ../src/develop/blend_gui.c:65 +#: ../src/develop/blend_gui.c:66 msgctxt "blendmode" msgid "divide" msgstr "除算" -#: ../src/develop/blend_gui.c:67 +#: ../src/develop/blend_gui.c:68 msgctxt "blendmode" msgid "addition" msgstr "加算" -#: ../src/develop/blend_gui.c:69 +#: ../src/develop/blend_gui.c:70 msgctxt "blendmode" msgid "subtract" msgstr "減算" -#: ../src/develop/blend_gui.c:71 +#: ../src/develop/blend_gui.c:72 msgctxt "blendmode" msgid "geometric mean" msgstr "幾何平均" -#: ../src/develop/blend_gui.c:73 +#: ../src/develop/blend_gui.c:74 msgctxt "blendmode" msgid "harmonic mean" msgstr "調和平均" -#: ../src/develop/blend_gui.c:76 ../src/libs/live_view.c:402 +#: ../src/develop/blend_gui.c:77 ../src/libs/live_view.c:402 msgctxt "blendmode" msgid "overlay" msgstr "オーバーレイ" -#: ../src/develop/blend_gui.c:78 +#: ../src/develop/blend_gui.c:79 msgctxt "blendmode" msgid "softlight" msgstr "ソフトライト" -#: ../src/develop/blend_gui.c:80 +#: ../src/develop/blend_gui.c:81 msgctxt "blendmode" msgid "hardlight" msgstr "ハードライト" -#: ../src/develop/blend_gui.c:82 +#: ../src/develop/blend_gui.c:83 msgctxt "blendmode" msgid "vividlight" msgstr "ビビッドライト" -#: ../src/develop/blend_gui.c:84 +#: ../src/develop/blend_gui.c:85 msgctxt "blendmode" msgid "linearlight" msgstr "リニアライト" -#: ../src/develop/blend_gui.c:86 +#: ../src/develop/blend_gui.c:87 msgctxt "blendmode" msgid "pinlight" msgstr "ピンライト" -#: ../src/develop/blend_gui.c:89 +#: ../src/develop/blend_gui.c:90 msgctxt "blendmode" msgid "lightness" msgstr "明度" -#: ../src/develop/blend_gui.c:91 +#: ../src/develop/blend_gui.c:92 msgctxt "blendmode" msgid "chromaticity" msgstr "色度" -#: ../src/develop/blend_gui.c:94 +#: ../src/develop/blend_gui.c:95 msgctxt "blendmode" msgid "Lab lightness" msgstr "Lab 明度" -#: ../src/develop/blend_gui.c:96 +#: ../src/develop/blend_gui.c:97 msgctxt "blendmode" msgid "Lab a-channel" msgstr "Lab a-チャンネル" -#: ../src/develop/blend_gui.c:98 +#: ../src/develop/blend_gui.c:99 msgctxt "blendmode" msgid "Lab b-channel" msgstr "Lab b-チャンネル" -#: ../src/develop/blend_gui.c:100 +#: ../src/develop/blend_gui.c:101 msgctxt "blendmode" msgid "Lab color" msgstr "Lab 色" -#: ../src/develop/blend_gui.c:103 +#: ../src/develop/blend_gui.c:104 msgctxt "blendmode" msgid "RGB red channel" msgstr "RGB 赤チャンネル" -#: ../src/develop/blend_gui.c:105 +#: ../src/develop/blend_gui.c:106 msgctxt "blendmode" msgid "RGB green channel" msgstr "RGB 緑チャンネル" -#: ../src/develop/blend_gui.c:107 +#: ../src/develop/blend_gui.c:108 msgctxt "blendmode" msgid "RGB blue channel" msgstr "RGB 青チャンネル" -#: ../src/develop/blend_gui.c:109 +#: ../src/develop/blend_gui.c:110 msgctxt "blendmode" msgid "HSV value" msgstr "HSV 明度" -#: ../src/develop/blend_gui.c:111 +#: ../src/develop/blend_gui.c:112 msgctxt "blendmode" msgid "HSV color" msgstr "HSV 色" -#: ../src/develop/blend_gui.c:114 +#: ../src/develop/blend_gui.c:115 msgctxt "blendmode" msgid "hue" msgstr "色相" -#: ../src/develop/blend_gui.c:116 +#: ../src/develop/blend_gui.c:117 msgctxt "blendmode" msgid "color" msgstr "色" -#: ../src/develop/blend_gui.c:118 +#: ../src/develop/blend_gui.c:119 msgctxt "blendmode" msgid "coloradjustment" msgstr "色調整" #. * deprecated blend modes: make them available as legacy #. * history stacks might want them -#: ../src/develop/blend_gui.c:124 +#: ../src/develop/blend_gui.c:125 msgctxt "blendmode" msgid "difference (deprecated)" msgstr "差 (非推奨)" -#: ../src/develop/blend_gui.c:126 +#: ../src/develop/blend_gui.c:127 msgctxt "blendmode" msgid "subtract inverse (deprecated)" msgstr "減算逆転(非推奨)" -#: ../src/develop/blend_gui.c:128 +#: ../src/develop/blend_gui.c:129 msgctxt "blendmode" msgid "divide inverse (deprecated)" msgstr "除算逆転(非推奨)" -#: ../src/develop/blend_gui.c:130 +#: ../src/develop/blend_gui.c:131 msgctxt "blendmode" msgid "Lab L-channel (deprecated)" msgstr "Lab L-チャンネル(非推奨)" -#: ../src/develop/blend_gui.c:135 +#: ../src/develop/blend_gui.c:136 msgctxt "blendoperation" msgid "normal" msgstr "標準" -#: ../src/develop/blend_gui.c:136 +#: ../src/develop/blend_gui.c:137 msgctxt "blendoperation" msgid "reverse" msgstr "逆転" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1841 -#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/develop/blend_gui.c:141 ../src/gui/preferences_ai.c:2576 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:590 #: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "デフォルト" -#: ../src/develop/blend_gui.c:142 +#: ../src/develop/blend_gui.c:143 msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 +#: ../src/develop/blend_gui.c:147 ../src/develop/blend_gui.c:2086 msgid "RGB (display)" msgstr "RGB (ディスプレイ)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 +#: ../src/develop/blend_gui.c:149 ../src/develop/blend_gui.c:2099 msgid "RGB (scene)" msgstr "RGB (シーン)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 +#: ../src/develop/blend_gui.c:156 ../src/develop/blend_gui.c:3460 msgid "uniformly" msgstr "全体に均一" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 +#: ../src/develop/blend_gui.c:158 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3469 ../src/develop/imageop.c:3127 msgid "drawn mask" msgstr "描画マスク" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 -#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 +#: ../src/develop/blend_gui.c:160 ../src/develop/blend_gui.c:2585 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:3129 msgid "parametric mask" msgstr "パラメトリックマスク" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 -#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 +#: ../src/develop/blend_gui.c:162 ../src/develop/blend_gui.c:3005 +#: ../src/develop/blend_gui.c:3501 ../src/develop/imageop.c:3131 msgid "raster mask" msgstr "ラスターマスク" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 +#: ../src/develop/blend_gui.c:164 ../src/develop/blend_gui.c:3490 msgid "drawn & parametric mask" msgstr "描画&パラメトリックマスク" -#: ../src/develop/blend_gui.c:168 +#: ../src/develop/blend_gui.c:169 msgid "exclusive" msgstr "エクスクルーシブ" -#: ../src/develop/blend_gui.c:169 +#: ../src/develop/blend_gui.c:170 msgid "inclusive" msgstr "インクルーシブ" -#: ../src/develop/blend_gui.c:170 +#: ../src/develop/blend_gui.c:171 msgid "exclusive & inverted" msgstr "エクスクルーシブ&反転" -#: ../src/develop/blend_gui.c:171 +#: ../src/develop/blend_gui.c:172 msgid "inclusive & inverted" msgstr "インクルーシブ&反転" -#: ../src/develop/blend_gui.c:175 +#: ../src/develop/blend_gui.c:176 msgid "output before blur" msgstr "出力 ぼかし前" -#: ../src/develop/blend_gui.c:176 +#: ../src/develop/blend_gui.c:177 msgid "input before blur" msgstr "入力 ぼかし前" -#: ../src/develop/blend_gui.c:177 +#: ../src/develop/blend_gui.c:178 msgid "output after blur" msgstr "出力 ぼかし後" -#: ../src/develop/blend_gui.c:178 +#: ../src/develop/blend_gui.c:179 msgid "input after blur" msgstr "入力 ぼかし後" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 -#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 -msgid "on" -msgstr "オン" - -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "input" msgstr "入力" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "output" msgstr "出力" -#: ../src/develop/blend_gui.c:1032 +#: ../src/develop/blend_gui.c:1035 msgid " (zoom)" msgstr "(ズーム)" -#: ../src/develop/blend_gui.c:1040 +#: ../src/develop/blend_gui.c:1043 msgid " (log)" msgstr "(対数)" -#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +#: ../src/develop/blend_gui.c:1658 ../src/libs/masks.c:675 msgid "AI model is not available. Check preferences > AI" msgstr "AIモデルが利用出来ません。【設定】内の【AI】の項目を確認してください" -#: ../src/develop/blend_gui.c:2039 +#: ../src/develop/blend_gui.c:2060 msgid "reset to default blend colorspace" msgstr "デフォルトのブレンド色空間にリセット" -#: ../src/develop/blend_gui.c:2095 +#: ../src/develop/blend_gui.c:2116 msgid "reset and hide output channels" msgstr "出力チャンネルをリセットして非表示" -#: ../src/develop/blend_gui.c:2102 +#: ../src/develop/blend_gui.c:2123 msgid "show output channels" msgstr "出力チャンネルを表示" -#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 -#: ../src/iop/tonecurve.c:1270 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2433 +#: ../src/iop/tonecurve.c:1272 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2341 +#: ../src/develop/blend_gui.c:2366 msgid "sliders for L channel" msgstr "Lチャンネルのスライダー" -#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2371 ../src/iop/tonecurve.c:1273 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2346 +#: ../src/develop/blend_gui.c:2371 msgid "sliders for a channel" msgstr "aチャンネルのスライダー" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2375 msgid "green/red" msgstr "緑/赤" -#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2376 ../src/iop/tonecurve.c:1274 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2351 +#: ../src/develop/blend_gui.c:2376 msgid "sliders for b channel" msgstr "bチャンネルのスライダー" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2380 msgid "blue/yellow" msgstr "青/黄" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "sliders for chroma channel (of LCh)" msgstr "(LChの)彩度(クロマ)チャンネルのスライダー" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "sliders for hue channel (of LCh)" msgstr "(LChの)色相チャンネルのスライダー" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "sliders for gray value" msgstr "グレー値のスライダー" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 -#: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/denoiseprofile.c:3609 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1482 +#: ../src/iop/rgblevels.c:1030 ../src/libs/filters/colors.c:190 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 msgid "sliders for red channel" msgstr "赤チャンネルのスライダー" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 -#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 -#: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/denoiseprofile.c:3610 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1483 +#: ../src/iop/rgblevels.c:1031 ../src/libs/filters/colors.c:196 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 msgid "sliders for green channel" msgstr "緑チャンネルのスライダー" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 -#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 -#: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1484 +#: ../src/iop/rgblevels.c:1032 ../src/libs/filters/colors.c:199 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 msgid "sliders for blue channel" msgstr "青チャンネルのスライダー" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "sliders for hue channel (of HSL)" msgstr "(HSLの)色相チャンネルのスライダー" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "sliders for chroma channel (of HSL)" msgstr "(HSLの)彩度(クロマ)チャンネルのスライダー" -#: ../src/develop/blend_gui.c:2408 +#: ../src/develop/blend_gui.c:2433 msgid "sliders for value channel (of HSL)" msgstr "(HSLの)明度(バリュー)チャンネルのスライダー" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "sliders for value channel (of JzCzhz)" msgstr "(JzCzhzの)明度(バリュー)チャンネルのスライダー" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "sliders for chroma channel (of JzCzhz)" msgstr "(JzCzhzの)彩度(クロマ)チャンネルのスライダー" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "sliders for hue channel (of JzCzhz)" msgstr "(JzCzhzの)色相チャンネルのスライダー" -#: ../src/develop/blend_gui.c:2466 +#: ../src/develop/blend_gui.c:2491 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9844,7 +10263,7 @@ msgstr "" "* 下の三角マーカーで定義された範囲:ブレンドしない\n" "* 隣接する上/下の三角マーカーの間の範囲:徐々にブレンド" -#: ../src/develop/blend_gui.c:2470 +#: ../src/develop/blend_gui.c:2495 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9856,19 +10275,19 @@ msgstr "" "* 下の三角マーカーで定義された範囲:ブレンドしない\n" "* 隣接する上/下の三角マーカーの間の範囲:徐々にブレンド" -#: ../src/develop/blend_gui.c:2564 +#: ../src/develop/blend_gui.c:2589 msgid "reset blend mask settings" msgstr "ブレンドマスクの設定をリセット" -#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 -#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 -#: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 +#: ../src/develop/blend_gui.c:2596 ../src/iop/atrous.c:1774 +#: ../src/iop/colorzones.c:2615 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1480 +#: ../src/iop/rgblevels.c:1028 ../src/iop/tonecurve.c:1270 msgid "channel" msgstr "チャンネル" -#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 -#: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 +#: ../src/develop/blend_gui.c:2608 ../src/iop/colorzones.c:2632 +#: ../src/iop/rgbcurve.c:1493 ../src/iop/tonecurve.c:1282 msgid "" "pick GUI color from image\n" "ctrl+click or right-click to select an area" @@ -9876,12 +10295,12 @@ msgstr "" "画像からGUIの色を抽出\n" "Ctrl+クリックまたは右クリックすると、領域を選択します" -#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 -#: ../src/iop/rgbcurve.c:1503 +#: ../src/develop/blend_gui.c:2611 ../src/iop/colorzones.c:2634 +#: ../src/iop/rgbcurve.c:1496 msgid "show color" msgstr "色を表示" -#: ../src/develop/blend_gui.c:2595 +#: ../src/develop/blend_gui.c:2620 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9891,21 +10310,21 @@ msgstr "" "入力画像を使用するには ドラッグ\n" "出力画像を使用するには Ctrl+ドラッグ" -#: ../src/develop/blend_gui.c:2598 +#: ../src/develop/blend_gui.c:2623 msgid "set range" msgstr "範囲を設定" -#: ../src/develop/blend_gui.c:2601 +#: ../src/develop/blend_gui.c:2626 msgid "invert all channel's polarities" msgstr "全てのチャンネルの極性を反転" -#: ../src/develop/blend_gui.c:2620 +#: ../src/develop/blend_gui.c:2645 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "" "極性の切り替え\n" "【マスクを表示】を有効にすると分かりやすく可視化されます" -#: ../src/develop/blend_gui.c:2648 +#: ../src/develop/blend_gui.c:2673 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9917,40 +10336,40 @@ msgstr "" "'c'を押すと、チャネルデータの表示/非表示を切り替えます\n" "'m'を押すと、マスクの表示/非表示を切り替えます" -#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/develop/blend_gui.c:2693 ../src/develop/blend_gui.c:3584 #: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 -#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 -#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 -#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2020 +#: ../src/iop/colorequal.c:3095 ../src/iop/exposure.c:1222 +#: ../src/iop/exposure.c:1238 ../src/iop/filmic.c:1480 ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1536 ../src/iop/filmicrgb.c:4363 +#: ../src/iop/filmicrgb.c:4374 ../src/iop/filmicrgb.c:4410 +#: ../src/iop/filmicrgb.c:4420 ../src/iop/graduatednd.c:1032 #: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 -#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 -#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 -#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 -#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 -#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3114 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:248 +#: ../src/iop/soften.c:380 ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3272 ../src/iop/toneequal.c:3275 +#: ../src/iop/toneequal.c:3278 ../src/iop/toneequal.c:3281 +#: ../src/iop/toneequal.c:3284 ../src/iop/toneequal.c:3287 +#: ../src/iop/toneequal.c:3290 ../src/iop/toneequal.c:3293 +#: ../src/iop/toneequal.c:3344 ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3414 ../src/views/darkroom.c:3358 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 -#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 -#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 -#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 -#: ../src/develop/blend_gui.c:3633 +#: ../src/develop/blend_gui.c:2695 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3067 ../src/develop/blend_gui.c:3557 +#: ../src/develop/blend_gui.c:3583 ../src/develop/blend_gui.c:3593 +#: ../src/develop/blend_gui.c:3610 ../src/develop/blend_gui.c:3631 +#: ../src/develop/blend_gui.c:3640 ../src/develop/blend_gui.c:3649 +#: ../src/develop/blend_gui.c:3658 msgid "blend" msgstr "ブレンド" -#: ../src/develop/blend_gui.c:2674 +#: ../src/develop/blend_gui.c:2695 msgid "boost factor" msgstr "ブースト率" -#: ../src/develop/blend_gui.c:2677 +#: ../src/develop/blend_gui.c:2698 msgid "" "adjust the channel boost factor.\n" "increase to allow matching values over 100%" @@ -9958,146 +10377,142 @@ msgstr "" "チャンネルのブースト係数を調整します\n" "値を大きくすると、100%を超える値もマッチさせられます" -#: ../src/develop/blend_gui.c:2714 +#: ../src/develop/blend_gui.c:2735 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "%d個のシェイプが使用されています" msgstr[1] "%d個のシェイプが使用されています" -#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 +#: ../src/develop/blend_gui.c:2740 ../src/develop/blend_gui.c:2789 +#: ../src/develop/blend_gui.c:2888 ../src/develop/blend_gui.c:3014 msgid "no mask used" msgstr "使用マスクなし" -#: ../src/develop/blend_gui.c:2778 +#: ../src/develop/blend_gui.c:2799 msgid "toggle polarity of drawn mask" msgstr "描画マスクの極性の切り替え" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2808 msgid "show and edit mask elements" msgstr "マスク要素の表示・編集" -#: ../src/develop/blend_gui.c:2788 +#: ../src/develop/blend_gui.c:2809 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "制限モードで表示・編集(シェイプの移動/サイズ変更をしない)" -#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1876 -msgid "add object" -msgstr "オブジェクトを追加" - -#: ../src/develop/blend_gui.c:2797 ../src/libs/masks.c:1880 +#: ../src/develop/blend_gui.c:2817 ../src/libs/masks.c:2341 msgid "add AI object" msgstr "AIオブジェクトを追加" -#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 -#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 +#: ../src/develop/blend_gui.c:2826 ../src/libs/masks.c:1369 +#: ../src/libs/masks.c:2275 ../src/libs/masks.c:2278 msgid "add gradient" msgstr "グラデーションを追加" -#: ../src/develop/blend_gui.c:2806 +#: ../src/develop/blend_gui.c:2827 msgid "add multiple gradients" msgstr "複数のグラデーションを追加" -#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1847 +#: ../src/develop/blend_gui.c:2834 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 ../src/libs/masks.c:1364 ../src/libs/masks.c:2288 +#: ../src/libs/masks.c:2291 msgid "add path" msgstr "パスを追加" -#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 +#: ../src/develop/blend_gui.c:2835 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 msgid "add multiple paths" msgstr "複数のパスを追加" -#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 -#: ../src/libs/masks.c:1855 +#: ../src/develop/blend_gui.c:2842 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 ../src/libs/masks.c:1359 ../src/libs/masks.c:2301 +#: ../src/libs/masks.c:2304 msgid "add ellipse" msgstr "楕円を追加" -#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 +#: ../src/develop/blend_gui.c:2843 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 msgid "add multiple ellipses" msgstr "複数の楕円を追加" -#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 -#: ../src/libs/masks.c:1863 +#: ../src/develop/blend_gui.c:2850 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 ../src/libs/masks.c:1354 ../src/libs/masks.c:2314 +#: ../src/libs/masks.c:2317 msgid "add circle" msgstr "円を追加" -#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 +#: ../src/develop/blend_gui.c:2851 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 msgid "add multiple circles" msgstr "複数の円を追加" -#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 -#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +#: ../src/develop/blend_gui.c:2858 ../src/iop/retouch.c:2446 +#: ../src/libs/masks.c:1349 ../src/libs/masks.c:2327 ../src/libs/masks.c:2330 msgid "add brush" msgstr "ブラシを追加" -#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +#: ../src/develop/blend_gui.c:2859 ../src/iop/retouch.c:2446 msgid "add multiple brush strokes" msgstr "複数のブラシストロークを追加" -#: ../src/develop/blend_gui.c:2984 +#: ../src/develop/blend_gui.c:3007 msgid "toggle polarity of raster mask" msgstr "ラスターマスクの極性の切り替え" -#: ../src/develop/blend_gui.c:3134 +#: ../src/develop/blend_gui.c:3157 msgid "normal & difference" msgstr "標準&差モード" -#: ../src/develop/blend_gui.c:3139 +#: ../src/develop/blend_gui.c:3162 msgid "lighten" msgstr "明るくする" -#: ../src/develop/blend_gui.c:3146 +#: ../src/develop/blend_gui.c:3169 msgid "darken" msgstr "暗くする" -#: ../src/develop/blend_gui.c:3153 +#: ../src/develop/blend_gui.c:3176 msgid "contrast enhancing" msgstr "コントラスト強化" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 +#: ../src/develop/blend_gui.c:3183 ../src/develop/blend_gui.c:3206 msgid "color channel" msgstr "カラーチャンネル" -#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 +#: ../src/develop/blend_gui.c:3194 ../src/develop/blend_gui.c:3209 msgid "chromaticity & lightness" msgstr "色度&明度" -#: ../src/develop/blend_gui.c:3178 +#: ../src/develop/blend_gui.c:3201 msgid "normal & arithmetic" msgstr "標準&演算" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3198 +#: ../src/develop/blend_gui.c:3221 msgid "deprecated" msgstr "非推奨" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3202 +#: ../src/develop/blend_gui.c:3225 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "不明なブレンドモード'%d'がモジュール'%s'で用いられています" -#: ../src/develop/blend_gui.c:3487 +#: ../src/develop/blend_gui.c:3511 msgid "blending options" msgstr "ブレンドオプション" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3505 +#: ../src/develop/blend_gui.c:3530 msgid "blend mask" msgstr "ブレンドマスク" -#: ../src/develop/blend_gui.c:3509 +#: ../src/develop/blend_gui.c:3534 msgid "display mask and/or color channel" msgstr "マスクおよび/またはカラーチャンネルの表示" -#: ../src/develop/blend_gui.c:3514 +#: ../src/develop/blend_gui.c:3539 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -10110,11 +10525,11 @@ msgstr "" "パラメトリックマスクのスライダーの上にカーソルを乗せて、表示するチャンネルを選" "択します" -#: ../src/develop/blend_gui.c:3521 +#: ../src/develop/blend_gui.c:3546 msgid "temporarily switch off blend mask" msgstr "ブレンドマスクを一時的にオフ" -#: ../src/develop/blend_gui.c:3526 +#: ../src/develop/blend_gui.c:3551 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -10122,15 +10537,15 @@ msgstr "" "ブレンドマスクを一時的にオフ\n" "フォーカスしているモジュールにのみ有効です" -#: ../src/develop/blend_gui.c:3536 +#: ../src/develop/blend_gui.c:3561 msgid "choose blending mode" msgstr "ブレンドモードを選択してください" -#: ../src/develop/blend_gui.c:3545 +#: ../src/develop/blend_gui.c:3570 msgid "toggle blend order" msgstr "ブレンド順序の切り替え" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3576 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -10141,38 +10556,38 @@ msgstr "" "アイコンをクリックすると、順序を逆にすることが出来ます(出力の上に入力をブレン" "ド)" -#: ../src/develop/blend_gui.c:3558 +#: ../src/develop/blend_gui.c:3583 msgid "fulcrum" msgstr "支点" -#: ../src/develop/blend_gui.c:3562 +#: ../src/develop/blend_gui.c:3587 msgid "adjust the fulcrum used by some blending operations" msgstr "一部のブレンド操作で使用される支点を調整します" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1110 -#: ../src/iop/watermark.c:1469 ../src/libs/masks.c:111 +#: ../src/develop/blend_gui.c:3593 ../src/iop/overlay.c:1495 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:219 msgid "opacity" msgstr "不透明度" -#: ../src/develop/blend_gui.c:3571 +#: ../src/develop/blend_gui.c:3596 msgid "set the opacity of the blending" msgstr "ブレンドの不透明度を設定します" -#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3601 ../src/libs/history.c:960 msgid "combine masks" msgstr "マスク組み合わせ方式" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3603 msgid "" "how to combine individual drawn mask and different channels of parametric mask" msgstr "個々の描画マスクとパラメトリックマスクの諸チャンネルの組み合わせ方" -#: ../src/develop/blend_gui.c:3585 +#: ../src/develop/blend_gui.c:3610 msgid "details threshold" msgstr "ディテールのしきい値" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3614 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -10182,13 +10597,13 @@ msgstr "" "正の値はディテールの強い領域を選択します\n" "負の値はフラットな領域を選択します" -#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:963 msgid "feathering guide" msgstr "境界ぼかしガイド" # マスク適用を画像入力時または出力時に行う、 # 境界のぼかし処理をマスクぼかし前または後に行う -#: ../src/develop/blend_gui.c:3600 +#: ../src/develop/blend_gui.c:3625 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -10196,36 +10611,36 @@ msgstr "" "マスクを入力画像または出力画像にもとづいて作成します\n" "境界のぼかし処理をマスクぼかし前または後に適用します" -#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3631 ../src/libs/history.c:962 msgid "feathering radius" msgstr "境界ぼかしの半径" -#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3112 -#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/develop/blend_gui.c:3632 ../src/develop/blend_gui.c:3641 +#: ../src/iop/colorbalancergb.c:2042 ../src/iop/colorequal.c:3110 +#: ../src/iop/colorequal.c:3137 ../src/iop/demosaic.c:1790 #: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 -#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2667 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3609 +#: ../src/develop/blend_gui.c:3634 msgid "spatial radius of feathering" msgstr "境界ぼかしの空間的な半径" -#: ../src/develop/blend_gui.c:3615 +#: ../src/develop/blend_gui.c:3640 msgid "blurring radius" msgstr "ぼかしの半径" -#: ../src/develop/blend_gui.c:3618 +#: ../src/develop/blend_gui.c:3643 msgid "radius for gaussian blur of blend mask" msgstr "ブレンドマスクのガウスぼかしの半径" -#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 -#: ../src/libs/history.c:950 +#: ../src/develop/blend_gui.c:3649 ../src/iop/retouch.c:2672 +#: ../src/libs/history.c:958 msgid "mask opacity" msgstr "マスクの不透明度" -#: ../src/develop/blend_gui.c:3628 +#: ../src/develop/blend_gui.c:3653 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -10234,49 +10649,49 @@ msgstr "" "完全に透明な/不透明な領域に影響を与えることなく明るさ(ブライトネス)を調節し" "ます" -#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3658 ../src/libs/history.c:966 msgid "mask contrast" msgstr "マスクのコントラスト" -#: ../src/develop/blend_gui.c:3637 +#: ../src/develop/blend_gui.c:3662 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "ブレンドマスクのトーンカーブをS字のような形にしてコントラストを調整します" -#: ../src/develop/blend_gui.c:3640 +#: ../src/develop/blend_gui.c:3665 msgid "mask refinement" msgstr "マスク精緻化" -#: ../src/develop/develop.c:448 +#: ../src/develop/develop.c:464 msgid "unpin image" msgstr "画像のピン留めを解除" -#: ../src/develop/develop.c:451 +#: ../src/develop/develop.c:467 msgid "image pinned" msgstr "画像をピン留めしました" -#: ../src/develop/develop.c:462 ../src/develop/develop.c:564 +#: ../src/develop/develop.c:478 ../src/develop/develop.c:580 msgid "failed to create pinned develop" msgstr "ピン留めした画像の現像を作成することが出来ませんでした" -#: ../src/develop/develop.c:510 ../src/views/darkroom.c:4771 +#: ../src/develop/develop.c:526 ../src/views/darkroom.c:5472 msgid "pin current image" msgstr "現在の画像をピン留め" -#: ../src/develop/develop.c:513 +#: ../src/develop/develop.c:529 msgid "image unpinned" msgstr "画像のピン留めを解除しました" -#: ../src/develop/develop.c:525 +#: ../src/develop/develop.c:541 msgid "no valid image to pin" msgstr "ピン留め出来る有効な画像がありません" -#: ../src/develop/develop.c:531 +#: ../src/develop/develop.c:547 msgid "please wait for image to load" msgstr "画像の読み込みが完了するまでお待ちください" -#: ../src/develop/develop.c:1099 +#: ../src/develop/develop.c:1173 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -10284,98 +10699,98 @@ msgstr "" "履歴が長すぎる、または、低速なドライブが用いられているため、この画像では履歴の" "自動保存が無効になりました" -#: ../src/develop/develop.c:2611 +#: ../src/develop/develop.c:2682 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s:モジュール`%s'のバージョンの不一致:%d != %d" -#: ../src/develop/develop.c:3524 +#: ../src/develop/develop.c:3795 msgid "duplicate module, can't move new instance after the base one\n" msgstr "" "モジュール複製、新しいインスタンスをベースインスタンスの後ろに移動することは出" "来ません\n" -#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2922 +#: ../src/develop/imageop.c:1046 ../src/views/darkroom.c:3155 msgid "new instance" msgstr "新しいインスタンス" -#: ../src/develop/imageop.c:1011 +#: ../src/develop/imageop.c:1053 msgid "duplicate instance" msgstr "インスタンスを複製する" -#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 -#: ../src/libs/masks.c:1173 +#: ../src/develop/imageop.c:1060 ../src/develop/imageop.c:4407 +#: ../src/libs/masks.c:1501 msgid "move up" msgstr "上へ移動" -#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 -#: ../src/libs/masks.c:1178 +#: ../src/develop/imageop.c:1067 ../src/develop/imageop.c:4408 +#: ../src/libs/masks.c:1506 msgid "move down" msgstr "下へ移動" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 -#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1074 ../src/develop/imageop.c:4410 +#: ../src/gui/accelerators.c:179 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "削除" -#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 -#: ../src/libs/modulegroups.c:4086 +#: ../src/develop/imageop.c:1082 ../src/develop/imageop.c:4411 +#: ../src/libs/modulegroups.c:4258 msgid "rename" msgstr "名前の変更" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched on" msgstr "%sはオンになっています" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched off" msgstr "%sはオフになっています" -#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#: ../src/develop/imageop.c:1826 ../src/libs/lib.c:838 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: ../src/develop/imageop.c:2210 +#: ../src/develop/imageop.c:2375 #, c-format msgid "'%s' has an introspection error" msgstr "'%s'にイントロスペクションエラーがあります" -#: ../src/develop/imageop.c:2848 +#: ../src/develop/imageop.c:3121 msgid "unknown mask" msgstr "不明なマスク" -#: ../src/develop/imageop.c:2852 +#: ../src/develop/imageop.c:3125 msgid "drawn + parametric mask" msgstr "描画+パラメトリック マスク" -#: ../src/develop/imageop.c:2861 +#: ../src/develop/imageop.c:3134 #, c-format msgid "this module has a `%s'" msgstr "このモジュールには`%s'があります" -#: ../src/develop/imageop.c:2866 +#: ../src/develop/imageop.c:3139 #, c-format msgid "taken from module %s" msgstr "モジュール%sから流用" -#: ../src/develop/imageop.c:2871 +#: ../src/develop/imageop.c:3144 msgid "click to display (module must be activated first)" -msgstr "クリックして表示します(先にモジュールをオンにする)" +msgstr "クリックすると表示します(先にモジュールをオンにする)" -#: ../src/develop/imageop.c:2982 +#: ../src/develop/imageop.c:3255 msgid "purpose" msgstr "目的" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4232 +#: ../src/develop/imageop.c:3255 ../src/libs/neural_restore.c:4499 msgid "process" msgstr "処理" -#: ../src/develop/imageop.c:3046 +#: ../src/develop/imageop.c:3317 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -10383,7 +10798,7 @@ msgstr "" "パラメータをリセットします\n" "Ctrl+クリックすると、自動プリセットを再適用します" -#: ../src/develop/imageop.c:3253 +#: ../src/develop/imageop.c:3542 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -10391,7 +10806,7 @@ msgstr "" "マルチインスタンスのアクション\n" "右クリックすると、新しいインスタンスが作成されます" -#: ../src/develop/imageop.c:3257 +#: ../src/develop/imageop.c:3546 msgid "" "presets\n" "right-click to apply on new instance" @@ -10399,15 +10814,15 @@ msgstr "" "プリセット\n" "右クリックすると、新しいインスタンスに適用します" -#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 +#: ../src/develop/imageop.c:3739 ../src/develop/imageop.c:3761 msgid "ERROR" msgstr "エラー" -#: ../src/develop/imageop.c:3974 +#: ../src/develop/imageop.c:4263 msgid "unsupported input" msgstr "サポートされていない入力" -#: ../src/develop/imageop.c:3975 +#: ../src/develop/imageop.c:4264 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -10416,56 +10831,56 @@ msgid "" msgstr "" "データ形式が要件に一致しないパイプライン内の位置にこのモジュールを移動しました" -#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 -#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 -#: ../src/views/darkroom.c:2920 +#: ../src/develop/imageop.c:4406 ../src/develop/imageop.c:4416 +#: ../src/gui/accelerators.c:175 ../src/libs/lib.c:1724 +#: ../src/views/darkroom.c:3153 msgid "show" msgstr "表示" -#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 -#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 -#: ../src/libs/tagging.c:3677 +#: ../src/develop/imageop.c:4409 ../src/libs/modulegroups.c:3740 +#: ../src/libs/modulegroups.c:3871 ../src/libs/modulegroups.c:4262 +#: ../src/libs/tagging.c:3733 msgid "new" msgstr "新規作成" -#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 +#: ../src/develop/imageop.c:4412 ../src/libs/duplicate.c:471 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4254 msgid "duplicate" msgstr "複製" -#: ../src/develop/imageop.c:4128 +#: ../src/develop/imageop.c:4417 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 -#: ../src/gui/gtk.c:3949 ../src/gui/gtk.c:4004 ../src/gui/hist_dialog.c:289 +#: ../src/gui/accelerators.c:132 ../src/gui/accelerators.c:146 +#: ../src/gui/gtk.c:4155 ../src/gui/gtk.c:4210 ../src/gui/hist_dialog.c:289 #: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 -#: ../src/libs/modulegroups.c:4166 +#: ../src/iop/atrous.c:1589 ../src/libs/lib.c:1725 +#: ../src/libs/modulegroups.c:4340 msgid "reset" msgstr "リセット" -#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 -#: ../src/libs/lib.c:1722 +#: ../src/develop/imageop.c:4418 ../src/gui/preferences.c:1073 +#: ../src/libs/lib.c:1726 msgid "presets" msgstr "プリセット" #. global shortcuts -#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2919 +#: ../src/develop/imageop.c:4419 ../src/views/darkroom.c:3152 msgid "enable" msgstr "有効" -#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 +#: ../src/develop/imageop.c:4420 ../src/gui/accelerators.c:191 msgid "focus" msgstr "フォーカス" -#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 +#: ../src/develop/imageop.c:4421 ../src/gui/accelerators.c:3160 msgid "instance" msgstr "インスタンス" -#: ../src/develop/imageop.c:4152 +#: ../src/develop/imageop.c:4441 msgid "processing module" msgstr "処理モジュール" -#: ../src/develop/imageop_gui.c:277 +#: ../src/develop/imageop_gui.c:281 #, c-format msgid "" "%s\n" @@ -10476,19 +10891,19 @@ msgstr "" #. clang-format off #. smoother cubic spline curve -#: ../src/develop/imageop_gui.c:326 ../src/iop/basecurve.c:304 +#: ../src/develop/imageop_gui.c:332 ../src/iop/basecurve.c:305 msgid "cubic spline" msgstr "3次スプライン" -#: ../src/develop/imageop_gui.c:327 +#: ../src/develop/imageop_gui.c:333 msgid "centripetal spline" msgstr "求心スプライン" -#: ../src/develop/imageop_gui.c:328 +#: ../src/develop/imageop_gui.c:334 msgid "monotonic spline" msgstr "単調スプライン" -#: ../src/develop/imageop_gui.c:331 +#: ../src/develop/imageop_gui.c:337 msgid "interpolation method" msgstr "補間方式" @@ -10509,74 +10924,108 @@ msgid_plural "%s have been imported" msgstr[0] "%sはインポートされました" msgstr[1] "%sはインポートされました" -#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 +#: ../src/develop/masks/brush.c:1390 ../src/develop/masks/brush.c:1444 #, c-format msgid "hardness: %3.2f%%" msgstr "硬さ:%3.2f%%" -#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 +#: ../src/develop/masks/brush.c:1406 ../src/develop/masks/brush.c:1504 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 -#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1884 +#: ../src/develop/masks/ellipse.c:482 ../src/develop/masks/ellipse.c:543 +#: ../src/develop/masks/path.c:2308 #, c-format msgid "size: %3.2f%%" msgstr "サイズ:%3.2f%%" -#: ../src/develop/masks/brush.c:3141 +#: ../src/develop/masks/brush.c:3409 +msgid "[BRUSH on segment] add node" +msgstr "【線分の上のブラシ】ノードを追加する" + +#: ../src/develop/masks/brush.c:3413 +msgid "[BRUSH] rotate shape (source only on a clone source)" +msgstr "【ブラシ】シェイプを回転する(クローンソースの場合はソースのみ回転)" + +#: ../src/develop/masks/brush.c:3417 +msgid "[BRUSH] rotate shape and source together" +msgstr "【ブラシ】シェイプとソースを両方回転する" + +#: ../src/develop/masks/brush.c:3419 msgid "[BRUSH] change size" msgstr "【ブラシ】サイズを変更する" -#: ../src/develop/masks/brush.c:3143 +#: ../src/develop/masks/brush.c:3421 msgid "[BRUSH] change hardness" msgstr "【ブラシ】硬さを変更する" -#: ../src/develop/masks/brush.c:3145 +#: ../src/develop/masks/brush.c:3423 msgid "[BRUSH] change opacity" msgstr "【ブラシ】不透明度を変更する" -#: ../src/develop/masks/brush.c:3157 +#: ../src/develop/masks/brush.c:3435 #, c-format msgid "brush #%d" msgstr "ブラシ#%d" -#: ../src/develop/masks/brush.c:3170 +#: ../src/develop/masks/brush.c:3450 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"opacity: ctrl+scroll (%d%%), rotate: ctrl+drag" msgstr "" "サイズ:スクロール  硬さ:Shift+スクロール\n" -"不透明度:Ctrl+スクロール (%d%%)" +"不透明度:Ctrl+スクロール (%d%%)  回転:Ctrl+ドラッグ" + +#: ../src/develop/masks/brush.c:3456 ../src/develop/masks/brush.c:3471 +#: ../src/develop/masks/path.c:5423 +msgid ", rotate both: shift+ctrl+drag" +msgstr "、両方を回転:Shift+Ctrl+ドラッグ" + +#: ../src/develop/masks/brush.c:3461 ../src/develop/masks/ellipse.c:2151 +#: ../src/develop/masks/path.c:5409 +msgid "" +"move: drag, rotate source: ctrl+drag, rotate both: " +"shift+ctrl+drag" +msgstr "" +"移動:ドラッグ  ソースを回転:Ctrl+ドラッグ  両方を回転:Shift+Ctrl+ドラッグ" + +#: ../src/develop/masks/brush.c:3467 +msgid "" +"move segment: drag, add node: shift+click\n" +"rotate: ctrl+drag" +msgstr "" +"セグメントを移動:ドラッグ  ノードを追加:Shift+クリック\n" +"回転:Ctrl+ドラッグ" -#: ../src/develop/masks/brush.c:3173 +#: ../src/develop/masks/brush.c:3474 msgid "size: scroll" msgstr "サイズ:スクロール" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 -#: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1818 +#: ../src/develop/masks/ellipse.c:468 ../src/develop/masks/ellipse.c:528 +#: ../src/develop/masks/path.c:3032 #, c-format msgid "feather size: %3.2f%%" msgstr "境界ぼかしのサイズ:%3.2f%%" -#: ../src/develop/masks/circle.c:1393 +#: ../src/develop/masks/circle.c:1396 msgid "[CIRCLE] change size" msgstr "【円】サイズを変更する" -#: ../src/develop/masks/circle.c:1395 +#: ../src/develop/masks/circle.c:1398 msgid "[CIRCLE] change feather size" msgstr "【円】境界ぼかしのサイズを変更する" -#: ../src/develop/masks/circle.c:1397 +#: ../src/develop/masks/circle.c:1400 msgid "[CIRCLE] change opacity" msgstr "【円】不透明度を変更する" -#: ../src/develop/masks/circle.c:1410 +#: ../src/develop/masks/circle.c:1413 #, c-format msgid "circle #%d" msgstr "円#%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 +#: ../src/develop/masks/circle.c:1424 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10585,37 +11034,45 @@ msgstr "" "サイズ:スクロール  境界ぼかしのサイズ:Shift +スクロール\n" "不透明度:Ctrl +スクロール(%d%%)" -#: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 +#: ../src/develop/masks/ellipse.c:454 ../src/develop/masks/ellipse.c:512 #, c-format msgid "rotation: %3.f°" msgstr "回転:%3.f°" -#: ../src/develop/masks/ellipse.c:1955 +#: ../src/develop/masks/ellipse.c:2079 msgid "[ELLIPSE] change size" msgstr "【楕円】サイズを変更する" -#: ../src/develop/masks/ellipse.c:1958 +#: ../src/develop/masks/ellipse.c:2082 msgid "[ELLIPSE] change feather size" msgstr "【楕円】境界ぼかしのサイズを変更する" -#: ../src/develop/masks/ellipse.c:1961 ../src/develop/masks/ellipse.c:1970 +#: ../src/develop/masks/ellipse.c:2085 msgid "[ELLIPSE] rotate shape" msgstr "【楕円】シェイプを回転する" -#: ../src/develop/masks/ellipse.c:1964 +#: ../src/develop/masks/ellipse.c:2088 msgid "[ELLIPSE] change opacity" msgstr "【楕円】不透明度を変更する" -#: ../src/develop/masks/ellipse.c:1967 +#: ../src/develop/masks/ellipse.c:2091 msgid "[ELLIPSE] switch feathering mode" msgstr "【楕円】境界ぼかしのモードを変更する" -#: ../src/develop/masks/ellipse.c:1977 +#: ../src/develop/masks/ellipse.c:2095 +msgid "[ELLIPSE] rotate shape (source only on a clone source)" +msgstr "【楕円】シェイプを回転する(クローンソースの場合はソースのみ回転)" + +#: ../src/develop/masks/ellipse.c:2099 +msgid "[ELLIPSE] rotate shape and source together" +msgstr "【楕円】シェイプとソースをともに回転する" + +#: ../src/develop/masks/ellipse.c:2106 #, c-format msgid "ellipse #%d" msgstr "楕円#%d" -#: ../src/develop/masks/ellipse.c:2014 +#: ../src/develop/masks/ellipse.c:2143 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10624,20 +11081,24 @@ msgstr "" "サイズ:スクロール  境界ぼかしのサイズ:Shift+スクロール\n" "回転:Ctrl+Shift+スクロール   不透明度:Ctrl+スクロール (%d%%)" -#: ../src/develop/masks/ellipse.c:2018 +#: ../src/develop/masks/ellipse.c:2147 msgid "rotate: ctrl+drag" msgstr "回転:Ctrl+ドラッグ" -#: ../src/develop/masks/ellipse.c:2021 +#: ../src/develop/masks/ellipse.c:2157 #, c-format msgid "" -"feather mode: alt+click, rotate: ctrl+drag\n" -"size: scroll, feather size: shift+scroll, opacity: " -"ctrl+scroll (%d%%)" +"feather mode: alt+click, rotate: ctrl+drag,size: scroll\n" +"feather size: shift+scroll opacity: ctrl+scroll (%d%%)" msgstr "" -"境界ぼかしのモード:Alt+クリック  回転:Ctrl+ドラッグ\n" -"サイズ:スクロール  境界ぼかしのサイズ:Shift+スクロール  " -"不透明度:Ctrl+スクロール (%d%%)" +"境界ぼかしのモード:Alt+クリック  回転:Ctrl+ドラッグ  サ" +"イズ:スクロール\n" +"境界ぼかしのサイズ:Shift+スクロール  不透明度:Ctrl+スクロー" +"ル (%d%%)" + +#: ../src/develop/masks/ellipse.c:2163 +msgid "rotate both: shift+ctrl+drag" +msgstr "両方を回転:Shift+Ctrl+ドラッグ" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format @@ -10649,32 +11110,36 @@ msgstr "圧縮:%3.2f%%" msgid "curvature: %3.2f%%" msgstr "曲率:%3.2f%%" -#: ../src/develop/masks/gradient.c:1418 +#: ../src/develop/masks/gradient.c:1423 msgid "[GRADIENT on pivot] rotate shape" msgstr "【ピボット上のグラデーション】シェイプを回転する" -#: ../src/develop/masks/gradient.c:1420 +#: ../src/develop/masks/gradient.c:1425 +msgid "[GRADIENT] rotate shape" +msgstr "【グラデーション】シェイプを回転する" + +#: ../src/develop/masks/gradient.c:1427 msgid "[GRADIENT creation] set rotation" msgstr "【グラデーションの作成】回転を設定する" -#: ../src/develop/masks/gradient.c:1422 +#: ../src/develop/masks/gradient.c:1429 msgid "[GRADIENT] change curvature" msgstr "【グラデーション】曲率を変更する" -#: ../src/develop/masks/gradient.c:1424 +#: ../src/develop/masks/gradient.c:1431 msgid "[GRADIENT] change compression" msgstr "【グラデーション】圧縮を変更する" -#: ../src/develop/masks/gradient.c:1426 +#: ../src/develop/masks/gradient.c:1433 msgid "[GRADIENT] change opacity" msgstr "【グラデーション】不透明度を変更する" -#: ../src/develop/masks/gradient.c:1439 +#: ../src/develop/masks/gradient.c:1446 #, c-format msgid "gradient #%d" msgstr "グラデーション#%d" -#: ../src/develop/masks/gradient.c:1450 +#: ../src/develop/masks/gradient.c:1457 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" @@ -10683,16 +11148,16 @@ msgstr "" "曲率:スクロール  圧縮:Shift+スクロール\n" "回転:クリック+ドラッグ   不透明度:Ctrl+スクロール (%d%%)" -#: ../src/develop/masks/gradient.c:1455 +#: ../src/develop/masks/gradient.c:1462 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"rotate: ctrl+drag, opacity: ctrl+scroll (%d%%)" msgstr "" "曲率:スクロール  圧縮:Shift+スクロール\n" -"不透明度:Ctrl+スクロール (%d%%)" +"回転:Ctrl+ドラッグ  不透明度:Ctrl+スクロール (%d%%)" -#: ../src/develop/masks/gradient.c:1458 +#: ../src/develop/masks/gradient.c:1465 msgid "rotate: drag" msgstr "回転:ドラッグ" @@ -10700,134 +11165,134 @@ msgstr "回転:ドラッグ" msgid "[SHAPE] remove shape" msgstr "【シェイプ】シェイプを削除する" -#: ../src/develop/masks/masks.c:300 +#: ../src/develop/masks/masks.c:315 #, c-format msgid "group `%s'" msgstr "グループ %s" -#: ../src/develop/masks/masks.c:432 +#: ../src/develop/masks/masks.c:479 #, c-format msgid "copy of `%s'" msgstr "%sのコピー" -#: ../src/develop/masks/masks.c:1002 +#: ../src/develop/masks/masks.c:1067 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s:マスクのバージョンの不一致:%d != %d" -#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 +#: ../src/develop/masks/masks.c:1364 ../src/develop/masks/masks.c:2029 #, c-format msgid "opacity: %.0f%%" msgstr "不透明度: %.0f%%" -#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 +#: ../src/develop/masks/masks.c:1775 ../src/libs/masks.c:1439 msgid "add existing shape" msgstr "既存のシェイプを追加する" -#: ../src/develop/masks/masks.c:1696 +#: ../src/develop/masks/masks.c:1802 msgid "use same shapes as" msgstr "同じシェイプを使用する" -#: ../src/develop/masks/masks.c:2006 +#: ../src/develop/masks/masks.c:2112 msgid "masks can not contain themselves" msgstr "マスクは自らを内部に含むことが出来ません" -#: ../src/develop/masks/object.c:851 +#: ../src/develop/masks/object.c:852 msgid "set raster mask root folder in preferences" msgstr "設定でラスターマスクのルートフォルダを指定してください" -#: ../src/develop/masks/object.c:859 +#: ../src/develop/masks/object.c:860 msgid "cannot create raster mask folder" msgstr "ラスターマスクフォルダを作成することが出来ません" -#: ../src/develop/masks/object.c:922 +#: ../src/develop/masks/object.c:923 msgid "raster mask saved" msgstr "ラスターマスクを保存しました" -#: ../src/develop/masks/object.c:927 +#: ../src/develop/masks/object.c:928 msgid "failed to save raster mask" msgstr "ラスターマスクを保存することが出来ませんでした" -#: ../src/develop/masks/object.c:1008 +#: ../src/develop/masks/object.c:1009 msgid "no mask extracted from AI segmentation" msgstr "AIセグメンテーションからマスクが抽出されませんでした" -#: ../src/develop/masks/object.c:1016 +#: ../src/develop/masks/object.c:1017 msgid "ai object group" msgstr "aiオブジェクトグループ" -#: ../src/develop/masks/object.c:1017 +#: ../src/develop/masks/object.c:1018 msgid "ai object" msgstr "aiオブジェクト" -#: ../src/develop/masks/object.c:1145 +#: ../src/develop/masks/object.c:1146 #, c-format msgid "smoothing: %3.2f" msgstr "平滑化:%3.2f" -#: ../src/develop/masks/object.c:1156 +#: ../src/develop/masks/object.c:1157 #, c-format msgid "cleanup: %d" msgstr "クリーンアップ:%d" -#: ../src/develop/masks/object.c:1169 +#: ../src/develop/masks/object.c:1170 #, c-format msgid "opacity: %d%%" msgstr "不透明度: %d%%" -#: ../src/develop/masks/object.c:1292 +#: ../src/develop/masks/object.c:1293 #, c-format msgid "group '%s'" msgstr "グループ '%s'" #. keep the message visible while the thread is working -#: ../src/develop/masks/object.c:1540 ../src/develop/masks/object.c:1577 +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 msgid "object mask: analyzing image..." msgstr "オブジェクトマスク:画像を分析しています" -#: ../src/develop/masks/object.c:1587 +#: ../src/develop/masks/object.c:1588 msgid "click on object to create mask" msgstr "オブジェクトをクリックしてマスクを作成してください" #. log only once when the thread is first joined -#: ../src/develop/masks/object.c:1597 +#: ../src/develop/masks/object.c:1598 msgid "object mask preparation failed" msgstr "オブジェクトマスクの準備に失敗しました" -#: ../src/develop/masks/object.c:1797 +#: ../src/develop/masks/object.c:1803 msgid "[OBJECT] select / add foreground point" -msgstr "【オブジェクト】前景ポイントを選択/追加" +msgstr "【オブジェクト】前景ポイントを選択/追加する" -#: ../src/develop/masks/object.c:1802 +#: ../src/develop/masks/object.c:1808 msgid "[OBJECT] add background point" -msgstr "【オブジェクト】背景ポイントを追加" +msgstr "【オブジェクト】背景ポイントを追加する" -#: ../src/develop/masks/object.c:1807 +#: ../src/develop/masks/object.c:1813 msgid "[OBJECT] clear selection" -msgstr "【オブジェクト】選択をクリア" +msgstr "【オブジェクト】選択をクリアする" -#: ../src/develop/masks/object.c:1812 +#: ../src/develop/masks/object.c:1818 msgid "[OBJECT] apply mask" -msgstr "【オブジェクト】マスクを適用" +msgstr "【オブジェクト】マスクを適用する" -#: ../src/develop/masks/object.c:1817 +#: ../src/develop/masks/object.c:1823 msgid "[OBJECT] change smoothing" -msgstr "【オブジェクト】平滑化を変更" +msgstr "【オブジェクト】平滑化を変更する" -#: ../src/develop/masks/object.c:1822 +#: ../src/develop/masks/object.c:1828 msgid "[OBJECT] change cleanup" -msgstr "【オブジェクト】クリーンアップを変更" +msgstr "【オブジェクト】クリーンアップを変更する" -#: ../src/develop/masks/object.c:1827 +#: ../src/develop/masks/object.c:1833 msgid "[OBJECT] change opacity" -msgstr "【オブジェクト】不透明度を変更" +msgstr "【オブジェクト】不透明度を変更する" -#: ../src/develop/masks/object.c:1834 +#: ../src/develop/masks/object.c:1840 #, c-format msgid "object #%d" msgstr "オブジェクト#%d" -#: ../src/develop/masks/object.c:1852 +#: ../src/develop/masks/object.c:1858 #, c-format msgid "" "add: click, subtract: shift+click, clear: " @@ -10839,62 +11304,79 @@ msgstr "" "追加:クリック  除外:Shift+クリック  クリア:" "Ctrl+Shift+クリック  適用:右クリック  適用+ラスタ保存: " "Shift+右クリック\n" -"平滑化:Shift+スクロール(%3.2f)  クリーンアップ:Shift+スク" -"ロール (%d)  不透明度:Ctrl+スクロール(%d%%)" +"平滑化:スクロール(%3.2f)  クリーンアップ:Shift+スクロール " +"(%d)  不透明度:Ctrl+スクロール(%d%%)" -#: ../src/develop/masks/object.c:1863 +#: ../src/develop/masks/object.c:1869 #, c-format msgid "select: click on object, opacity: ctrl+scroll (%d%%)" msgstr "" "選択: オブジェクトをクリック  不透明度:Ctrl +スクロール " "(%d%%)" -#: ../src/develop/masks/path.c:3943 +#: ../src/develop/masks/path.c:2914 +#, c-format +msgid "resize: %+d %s" +msgstr "リサイズ:%+d %s" + +#: ../src/develop/masks/path.c:5333 msgid "[PATH creation] add a smooth node" msgstr "【パスの作成】スムースノードを追加する" -#: ../src/develop/masks/path.c:3945 +#: ../src/develop/masks/path.c:5335 msgid "[PATH creation] add a sharp node" msgstr "【パスの作成】シャープノードを追加する" -#: ../src/develop/masks/path.c:3947 +#: ../src/develop/masks/path.c:5337 msgid "[PATH creation] terminate path creation" msgstr "【パスの作成】パスの作成を終了する" -#: ../src/develop/masks/path.c:3949 +#: ../src/develop/masks/path.c:5339 msgid "[PATH on node] switch between smooth/sharp node" msgstr "【ノードの上のパス】スムーズノードとシャープノードを切り替える" -#: ../src/develop/masks/path.c:3951 +#: ../src/develop/masks/path.c:5341 msgid "[PATH on node] remove the node" msgstr "【ノードの上のパス】ノードを削除する" -#: ../src/develop/masks/path.c:3953 +#: ../src/develop/masks/path.c:5343 msgid "[PATH on feather] reset curvature" msgstr "【境界ぼかしの上のパス】曲率をリセットする" -#: ../src/develop/masks/path.c:3955 +#: ../src/develop/masks/path.c:5345 msgid "[PATH on segment] add node" msgstr "【線分の上のパス】ノードを追加する" -#: ../src/develop/masks/path.c:3957 -msgid "[PATH] change size" -msgstr "【パス】 サイズを変更する" +#: ../src/develop/masks/path.c:5349 +msgid "[PATH] rotate shape (source only on a clone source)" +msgstr "【パス】シェイプを回転する(クローンソースの場合はソースのみ回転)" + +#: ../src/develop/masks/path.c:5353 +msgid "[PATH] rotate shape and source together" +msgstr "【パス】シェイプとソースを同時に回転する" + +#: ../src/develop/masks/path.c:5354 +msgid "[PATH] grow/shrink" +msgstr "【パス】膨張/縮小" + +#: ../src/develop/masks/path.c:5356 +msgid "[PATH] resize" +msgstr "【パス】リサイズ" -#: ../src/develop/masks/path.c:3959 +#: ../src/develop/masks/path.c:5358 msgid "[PATH] change feather size" msgstr "【パス】境界ぼかしのサイズを変更する" -#: ../src/develop/masks/path.c:3961 +#: ../src/develop/masks/path.c:5360 msgid "[PATH] change opacity" msgstr "【パス】 不透明度を変更する" -#: ../src/develop/masks/path.c:3973 +#: ../src/develop/masks/path.c:5372 #, c-format msgid "path #%d" msgstr "パス#%d" -#: ../src/develop/masks/path.c:3984 +#: ../src/develop/masks/path.c:5383 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10902,7 +11384,7 @@ msgstr "" "ノードを追加: クリック  シャープノードを追加:Ctrl+クリック\n" "キャンセル:右クリック" -#: ../src/develop/masks/path.c:3989 +#: ../src/develop/masks/path.c:5388 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10910,7 +11392,7 @@ msgstr "" "ノードを追加:クリック  シャープノードを追加:Ctrl+クリック\n" "パスを閉じる:右クリック" -#: ../src/develop/masks/path.c:3994 +#: ../src/develop/masks/path.c:5393 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10918,7 +11400,7 @@ msgstr "" "ノードを移動する:ドラッグ  ノードを削除する:右クリック\n" "スムーズノードとシャープノードを切り替える:Ctrl+クリック" -#: ../src/develop/masks/path.c:3999 +#: ../src/develop/masks/path.c:5398 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -10927,21 +11409,32 @@ msgstr "" "一つのハンドルだけ移動:Shift+ドラッグ  曲率をリセットする:右" "クリック" -#: ../src/develop/masks/path.c:4004 +#: ../src/develop/masks/path.c:5403 msgid "" -"move segment: drag, add node: ctrl+click\n" +"move segment: drag, add node: shift+click\n" "remove path: right-click" msgstr "" -"セグメントを移動:ドラッグ  ノードを追加:Ctrl+クリック\n" +"セグメントを移動:ドラッグ  ノードを追加:Shift+クリック\n" "パスを削除:右クリック" -#: ../src/develop/pixelpipe_hb.c:536 +#: ../src/develop/masks/path.c:5416 +#, c-format +msgid "" +"grow/shrink: scroll, resize: ctrl+shift+scroll\n" +"feather size: shift+scroll, opacity: ctrl+scroll (%d%%), " +"rotate: ctrl+drag" +msgstr "" +"膨張/縮小:スクロール  リサイズ:Ctrl+Shift+スクロール\n" +"境界ぼかしのサイズ:Shift+スクロール  不透明度:Ctrl+スクロー" +"ル (%d%%)  回転:Ctrl+ドラッグ" + +#: ../src/develop/pixelpipe_hb.c:604 msgid "enabled as required" msgstr "必要なので有効化しました" # モジュールが履歴によって無効にされましたが、このタイプの画像では必ず有効にする必要があります。 # プリセット、スタイル、あるいは履歴のコピー&貼り付けを適用したことが原因であると考えられます -#: ../src/develop/pixelpipe_hb.c:537 +#: ../src/develop/pixelpipe_hb.c:605 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10951,13 +11444,13 @@ msgstr "" "プリセット、スタイル、あるいは履歴のコピー&貼り付けを適用したことが原因である" "と考えられます" -#: ../src/develop/pixelpipe_hb.c:544 +#: ../src/develop/pixelpipe_hb.c:612 msgid "disabled as not appropriate" msgstr "不適切なので無効化しました" # モジュールが履歴によって有効にされましたが、このタイプの画像では使用することが出来ません。 # プリセット、スタイル、あるいは履歴のコピー&貼り付けを適用したことが原因であると考えられます -#: ../src/develop/pixelpipe_hb.c:545 +#: ../src/develop/pixelpipe_hb.c:613 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10967,7 +11460,7 @@ msgstr "" "プリセット、スタイル、あるいは履歴のコピー&貼り付けを適用したことが原因である" "と考えられます" -#: ../src/develop/pixelpipe_hb.c:1297 +#: ../src/develop/pixelpipe_hb.c:1569 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10977,13 +11470,13 @@ msgstr "" "モジュール'%s'の非整列バッファが原因の致命的なピクセルパイプの中断があります\n" "GitHubで報告してください" -#: ../src/develop/pixelpipe_hb.c:1915 +#: ../src/develop/pixelpipe_hb.c:2164 msgid "fatal input misalignment, please report on GitHub\n" msgstr "" "致命的な入力の非整列\n" "GitHubで報告してください\n" -#: ../src/develop/pixelpipe_hb.c:3177 +#: ../src/develop/pixelpipe_hb.c:3408 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -11003,7 +11496,7 @@ msgstr "" " - '全てのデバイスメモリを使用する'を選択した場合、ヘッドルームの設定が小さす" "ぎる" -#: ../src/develop/pixelpipe_hb.c:3479 +#: ../src/develop/pixelpipe_hb.c:3746 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -11014,7 +11507,7 @@ msgstr "" "後者がピクセルパイプ内の後段で処理されているためです\n" "ラスターマスクは無視されます" -#: ../src/develop/tiling.c:817 ../src/develop/tiling.c:1154 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" "tiling failed for module '%s%s'. the output most likely will be OK, but you " @@ -11023,37 +11516,37 @@ msgstr "" "モジュール'%s%s'のタイリングに失敗しました\n" "出力は無事であると思われますが、確認したほうが良いかもしれません" -#: ../src/dtgtk/culling.c:225 +#: ../src/dtgtk/culling.c:226 msgid "you have reached the start of your selection" msgstr "選択した画像の先頭に達しました" -#: ../src/dtgtk/culling.c:234 +#: ../src/dtgtk/culling.c:235 msgid "you have reached the start of your collection" msgstr "コレクションの先頭に達しました" -#: ../src/dtgtk/culling.c:281 +#: ../src/dtgtk/culling.c:282 msgid "you have reached the end of your selection" msgstr "選択した画像の末尾に達しました" -#: ../src/dtgtk/culling.c:308 +#: ../src/dtgtk/culling.c:309 msgid "you have reached the end of your collection" msgstr "コレクションの末尾に達しました" -#: ../src/dtgtk/culling.c:444 +#: ../src/dtgtk/culling.c:468 #, c-format msgid "zooming is limited to %d images" msgstr "ズームは%d枚の画像に制限されています" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:239 ../src/dtgtk/range.c:244 msgid "invalid" msgstr "無効" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:352 #, c-format msgid "year %s" msgstr "年 %s" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:430 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -11063,7 +11556,7 @@ msgstr "" "制限が無い場合、minと入力してください\n" "右クリックすると、既存の値から選択します" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:436 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -11073,7 +11566,7 @@ msgstr "" "制限が無い場合、maxと入力してください\n" "右クリックすると、既存の値から選択します" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:442 msgid "" "enter the value\n" "right-click to select from existing values" @@ -11081,7 +11574,7 @@ msgstr "" "値を入力してください\n" "右クリックすると、既存の値から選択します" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:447 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11095,7 +11588,7 @@ msgstr "" "相対日付は-を前に入力してください\n" "右クリックすると、カレンダーまたは既存の値から選択します" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:455 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11111,7 +11604,7 @@ msgstr "" "相対日付は-を前に入力してください\n" "右クリックすると、カレンダーまたは既存の値から選択します" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:464 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11121,46 +11614,46 @@ msgstr "" "YYYY:MM:DD hh:mm:ss.sss(年は必須です)\n" "右クリックすると、カレンダーまたは既存の値から選択します" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:486 msgid "date-time interval to subtract from the max value" msgstr "最大値から引かれる日時間隔" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:490 msgid "date-time interval to add to the min value" msgstr "最小値に足される日時間隔" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:511 msgid "fixed" msgstr "固定" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:512 ../src/iop/colorchecker.c:1614 msgid "relative" msgstr "相対値" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:602 msgid "selected" msgstr "選択" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 -#: ../src/libs/colorpicker.c:54 +#: ../src/dtgtk/range.c:648 ../src/dtgtk/range.c:1757 ../src/dtgtk/range.c:1808 +#: ../src/libs/colorpicker.c:55 msgid "min" msgstr "最小" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 -#: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 +#: ../src/dtgtk/range.c:654 ../src/dtgtk/range.c:1769 ../src/dtgtk/range.c:1820 +#: ../src/libs/colorpicker.c:55 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "最大" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:960 msgid "date type" msgstr "日付タイプ" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:969 ../src/libs/geotagging.c:1541 msgid "date" msgstr "日付" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:975 ../src/dtgtk/range.c:1029 msgid "" "click to select date\n" "double-click to use the date directly" @@ -11168,45 +11661,45 @@ msgstr "" "クリックすると、日時を選択します\n" "ダブルクリックすると、日付を直接使用します" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:984 msgid "years: " msgstr "年:" -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:992 msgid "months: " msgstr "月:" -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:1000 msgid "days: " msgstr "日:" #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:1012 ../src/libs/geotagging.c:1541 msgid "time" msgstr "時間" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1046 ../src/dtgtk/range.c:1776 ../src/dtgtk/range.c:1827 msgid "now" msgstr "現在" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1048 msgid "set the value to always match current datetime" msgstr "常に現在の日時に一致する値を設定する" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:185 -#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 +#: ../src/dtgtk/range.c:1050 ../src/gui/accelerators.c:186 +#: ../src/libs/metadata.c:1161 ../src/libs/styles.c:948 msgid "apply" msgstr "適用" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1051 msgid "set the range bound with this value" msgstr "この値を範囲の境界値として設定します" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1062 msgid "current date: " msgstr "現在の日付:" -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 +#: ../src/dtgtk/resetlabel.c:69 ../src/libs/metadata.c:610 msgid "double-click to reset" msgstr "ダブルクリックすると、リセットします" @@ -11233,107 +11726,107 @@ msgstr "" msgid "grouped images" msgstr "グループ化した画像" -#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1702 -#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 -#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 -#: ../src/libs/navigation.c:268 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1681 +#: ../src/iop/ashift.c:6056 ../src/iop/ashift.c:6137 ../src/iop/ashift.c:6139 +#: ../src/iop/ashift.c:6141 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:262 msgid "fit" msgstr "フィット" -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1396 msgid "here" msgstr "ここ" -#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1397 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "このコレクションには画像がありません" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1399 msgid "need help?" msgstr "助けが必要ですか?" -#: ../src/dtgtk/thumbtable.c:1269 +#: ../src/dtgtk/thumbtable.c:1400 msgid "if you have not imported any images yet" msgstr "画像をまだ一枚もインポートしていない場合" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1401 msgid "click on ? then an on-screen item to open manual page" msgstr "" "?と画面上の項目をクリックしてマニュアルページを開くことが出来ます" -#: ../src/dtgtk/thumbtable.c:1271 +#: ../src/dtgtk/thumbtable.c:1402 msgid "you can do so in the import module" msgstr "インポートモジュールでもインポートすることが出来ます" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1403 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "" "'h'を押してホールドして全てのアクティブなキーボードショートカットを表示" "することが出来ます" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1404 msgid "to open the online manual click " msgstr "オンラインマニュアルは" -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1405 msgid "try to relax the filter settings in the top panel" msgstr "上のパネルの絞り込み設定を緩和してみてください" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1406 msgid "or add images in the collections module" msgstr "または、コレクションモジュールに画像を追加してください" -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1407 msgid "personalize darktable" msgstr "darktableをパーソナライズしてください" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1408 msgid "click on the gear icon for global preferences" msgstr "歯車アイコンをクリックして全体の設定をしてください" -#: ../src/dtgtk/thumbtable.c:1279 +#: ../src/dtgtk/thumbtable.c:1410 msgid "click on the keyboard icon to define shortcuts" msgstr "キーボードアイコンをクリックしてショートカットを定義してください" -#: ../src/dtgtk/thumbtable.c:1281 +#: ../src/dtgtk/thumbtable.c:1412 msgid "try the 'no-click' workflow" msgstr "「クリック無し」ワークフローを試してみてください" -#: ../src/dtgtk/thumbtable.c:1282 +#: ../src/dtgtk/thumbtable.c:1413 msgid "set module-specific preferences through module's menu" msgstr "モジュールのメニューでモジュール毎の設定をする" -#: ../src/dtgtk/thumbtable.c:1283 +#: ../src/dtgtk/thumbtable.c:1414 msgid "hover over an image and use keyboard shortcuts" msgstr "画像の上にカーソルを置いてキーボードショートカットを使用してください" -#: ../src/dtgtk/thumbtable.c:1284 +#: ../src/dtgtk/thumbtable.c:1415 msgid "to apply ratings, colors, styles, etc." msgstr "評価、色、スタイルなどを適用することが出来ます" -#: ../src/dtgtk/thumbtable.c:1285 +#: ../src/dtgtk/thumbtable.c:1416 msgid "make default raw development look more like your" msgstr "特定のカメラ向けのスタイルを適用することで" -#: ../src/dtgtk/thumbtable.c:1286 +#: ../src/dtgtk/thumbtable.c:1417 msgid "hover over any button for its description and shortcuts" msgstr "ボタンの上にカーソルをおいて説明やショートカットを表示してください" -#: ../src/dtgtk/thumbtable.c:1287 +#: ../src/dtgtk/thumbtable.c:1418 msgid "camera's JPEG by applying a camera-specific style" msgstr "デフォルトのraw現像をあなたのカメラのJPEGのようにすることが出来ます" -#: ../src/dtgtk/thumbtable.c:1714 +#: ../src/dtgtk/thumbtable.c:1921 msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "サムネイルの生成方法に関する設定を変更しました\n" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1924 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" msgstr "キャッシュされたサムネイルを全て無効にする必要があります\n" -#: ../src/dtgtk/thumbtable.c:1721 +#: ../src/dtgtk/thumbtable.c:1928 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -11341,7 +11834,7 @@ msgid "" msgstr "" "レベル%dから始まるキャッシュされたサムネイルを無効にする必要があります\n" -#: ../src/dtgtk/thumbtable.c:1726 +#: ../src/dtgtk/thumbtable.c:1933 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -11350,7 +11843,7 @@ msgstr "" "レベル%d以下のキャッシュされたサムネイルを無効にする必要があります\n" "\n" -#: ../src/dtgtk/thumbtable.c:1731 +#: ../src/dtgtk/thumbtable.c:1938 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -11359,40 +11852,40 @@ msgstr "" "レベル%dとレベル%dの間のキャッシュされたサムネイルを無効にする必要があります\n" "\n" -#: ../src/dtgtk/thumbtable.c:1734 +#: ../src/dtgtk/thumbtable.c:1941 msgid "do you want to do that now?" msgstr "今実行しますか?" -#: ../src/dtgtk/thumbtable.c:1736 +#: ../src/dtgtk/thumbtable.c:1943 msgid "cached thumbnails invalidation" msgstr "キャッシュされたサムネイルの無効化" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3082 +#: ../src/dtgtk/thumbtable.c:3322 msgid "copy history" msgstr "履歴をコピー" -#: ../src/dtgtk/thumbtable.c:3084 +#: ../src/dtgtk/thumbtable.c:3324 msgid "copy history parts" msgstr "履歴の部分をコピー" -#: ../src/dtgtk/thumbtable.c:3088 +#: ../src/dtgtk/thumbtable.c:3328 msgid "paste history parts" msgstr "履歴の部分を貼り付け" -#: ../src/dtgtk/thumbtable.c:3093 +#: ../src/dtgtk/thumbtable.c:3333 msgid "duplicate image" msgstr "画像を複製" -#: ../src/dtgtk/thumbtable.c:3095 +#: ../src/dtgtk/thumbtable.c:3335 msgid "duplicate image virgin" msgstr "画像を履歴なしの状態で複製" -#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3345 ../src/libs/select.c:154 msgid "select film roll" msgstr "フィルムロールを選択" -#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3347 ../src/libs/select.c:158 msgid "select untouched" msgstr "未処理画像を選択" @@ -12064,7 +12557,7 @@ msgstr "$(Xmp.dc.rights) - メタデータから取得した権利" #: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 #: ../src/gui/gtkentry.c:117 msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" -msgstr "$(CATEGORY0(category)) - 階層タグのレベルnのサブタグ" +msgstr "$(CATEGORY[n,category]) - 階層タグのレベルnのサブタグ" #: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 #: ../src/gui/gtkentry.c:121 @@ -12373,12 +12866,13 @@ msgstr "どの自動トリミングを行うか" #. inverted landscape #. roll right portrait #. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign #. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) #. da.wait_until_pixelpipe_complete() #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/auto_straighten.lua:244 +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 msgid "exiftool not found, exiting..." msgstr "exiftoolが見つかりません。終了します..." @@ -12875,6 +13369,7 @@ msgstr "" #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 msgid "extract burst roll images" msgstr "連写ロール画像を抽出" @@ -12907,14 +13402,14 @@ msgstr "連写ロールファイルから連写画像を抽出する" #. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. #. name #. type -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:164 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 msgid "preferred exif tag reader" msgstr "優先するexifタグリーダ" #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:165 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 msgid "use exiftool or exiv2 to read exif tags" -msgstr "exifタグの読み取りにexiftoolまたはexiv2を使用します" +msgstr "exifタグの読み取りにexiftoolまたはexiv2を使用" #. tooltip #. default @@ -12924,11 +13419,26 @@ msgstr "exifタグの読み取りにexiftoolまたはexiv2を使用します" #. name #. type #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:173 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:174 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 msgid "extract burst roll images on import" msgstr "インポート時に連写ロール画像を抽出する" +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "連写ロール画像を選択するボタンを表示" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "選択モジュールに連写ロール画像を選択するボタンを追加" + #. tooltip #. default #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12941,40 +13451,40 @@ msgstr "インポート時に連写ロール画像を抽出する" #. helper functions #. ----------------- #. skip blank lines created by forfiles -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:306 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 #, lua-format msgid "extracted %d dng files from %s" msgstr "%d個のDNGファイルを%sから抽出しました" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:338 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:356 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 msgid "scanning for burst roll images" msgstr "連写ロール画像をスキャンしています" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:373 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 msgid "extracting burst roll images" msgstr "連写ロール画像を抽出しています" #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:392 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 msgid "dnglab executable not found" msgstr "dnglab実行ファイルが見つかりません" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:393 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 msgid ": dnglab executable not found, exiting..." msgstr ": dnglab実行ファイルが見つかりません。終了します..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:398 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 msgid "no exif tag reader available" msgstr "exifタグリーダを利用することが出来ません" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:399 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 msgid " no exif tag reader available, exiting..." msgstr "利用可能なexifタグリーダがありません。終了します…" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 #, lua-format msgid " selected tag reader %s not available" msgstr "選択したタグリーダ%s は利用することが出来ません" @@ -12982,6 +13492,18 @@ msgstr "選択したタグリーダ%s は利用することが出来ません" #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "連射ロール画像を選択" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "連射ロール画像コンテナを選択" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "連写ロール画像を抽出し、コンテナでグループ化する" + #. - - - - - - - - - - - - - - - - - - - - - - - #. D A R K T A B L E I N T E G R A T I O N #. - - - - - - - - - - - - - - - - - - - - - - - @@ -13772,7 +14294,7 @@ msgstr "スケジューラ" #. name of script #: ../src/external/lua-scripts/official/scheduler.lua:99 msgid "provide scheduler services for multitasking" -msgstr "マルチタスクのためのスケジューリング機能を提供します" +msgstr "マルチタスクのためのスケジューリング機能を提供する" #. purpose of script #. your name and optionally e-mail address @@ -14012,7 +14534,7 @@ msgstr "raw/非rawを選択" #. name of script #: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 msgid "select raw or non raw files from collection" -msgstr "コレクションからrawファイルまたは非rawファイルを選択します" +msgstr "コレクションからrawファイルまたは非rawファイルを選択する" #. purpose of script #. your name and optionally e-mail address @@ -14703,7 +15225,7 @@ msgstr "ドキュメンテーションを取得してコンソールに表示す #. script_manager.lua - a tool for managing the darktable lua scripts #. #. script_manager is designed to be called from the users luarc file and used to -#. manage the lua scripts. +#. manage the lua scripts through an added "scripts" module in the lighttable view (bottom left). #. #. On startup script_manager scans the lua scripts directory to see what scripts are present. #. Scripts are sorted by 'folder' based on what sub-directory they are in. With no @@ -14730,6 +15252,13 @@ msgstr "ドキュメンテーションを取得してコンソールに表示す #. file to luarc and the scripts will run. #. #. +#. re-entrancy guard +#. +#. when script_manager runs from the system (bundled) lua-scripts directory it +#. re-runs the user's luarc near the end of this file. if that luarc contains +#. `require "tools/script_manager"` (the standard bootstrap line) we would +#. recurse infinitely, eventually overflowing the C stack. bail out if we are +#. already in the middle of loading. #. figure out where we are running from #. assume user based #. api check @@ -14744,19 +15273,19 @@ msgstr "ドキュメンテーションを取得してコンソールに表示す #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:131 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "disable Lua scripts" msgstr "Luaスクリプトを無効にする" -#: ../src/external/lua-scripts/tools/script_manager.lua:132 +#: ../src/external/lua-scripts/tools/script_manager.lua:142 msgid "do not run the Lua scripts" msgstr "Luaスクリプトを実行しない" -#: ../src/external/lua-scripts/tools/script_manager.lua:140 +#: ../src/external/lua-scripts/tools/script_manager.lua:150 msgid "check for updated scripts on start up" msgstr "更新されたスクリプトを起動時に確認する" -#: ../src/external/lua-scripts/tools/script_manager.lua:141 +#: ../src/external/lua-scripts/tools/script_manager.lua:151 msgid "automatically update scripts to correct version" msgstr "スクリプトを適切なバージョンに自動的に更新する" @@ -14826,17 +15355,17 @@ msgstr "スクリプトを適切なバージョンに自動的に更新する" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:445 +#: ../src/external/lua-scripts/tools/script_manager.lua:455 msgid "contributed" msgstr "コミュニティ提供" -#: ../src/external/lua-scripts/tools/script_manager.lua:449 +#: ../src/external/lua-scripts/tools/script_manager.lua:459 msgid "official" msgstr "公式" -#: ../src/external/lua-scripts/tools/script_manager.lua:451 -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 -#: ../src/iop/retouch.c:2479 +#: ../src/external/lua-scripts/tools/script_manager.lua:461 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 +#: ../src/iop/retouch.c:2484 msgid "tools" msgstr "ツール" @@ -14847,7 +15376,7 @@ msgstr "ツール" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:539 +#: ../src/external/lua-scripts/tools/script_manager.lua:549 msgid "no documentation available" msgstr "ドキュメンテーションがありません" @@ -14881,15 +15410,15 @@ msgstr "ドキュメンテーションがありません" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found -#: ../src/external/lua-scripts/tools/script_manager.lua:792 -#: ../src/external/lua-scripts/tools/script_manager.lua:918 +#: ../src/external/lua-scripts/tools/script_manager.lua:802 +#: ../src/external/lua-scripts/tools/script_manager.lua:928 msgid "" "ERROR: git not found. Install or specify the location of the git executable." msgstr "" "エラー:gitが見つかりません。git実行ファイルをインストールするか場所を指定して" "ください" -#: ../src/external/lua-scripts/tools/script_manager.lua:806 +#: ../src/external/lua-scripts/tools/script_manager.lua:816 msgid "lua scripts successfully updated" msgstr "luaスクリプトの更新に成功しました" @@ -14900,32 +15429,32 @@ msgstr "luaスクリプトの更新に成功しました" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:901 +#: ../src/external/lua-scripts/tools/script_manager.lua:911 msgid "" "unable to create user lua directory, installing additional scripts failed" msgstr "" "ユーザーluaディレクトリを作成できません。追加スクリプトのインストールが出来ま" "せんでした" -#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#: ../src/external/lua-scripts/tools/script_manager.lua:917 #, lua-format msgid "folder %s is already in use. Please specify a different folder name." msgstr "フォルダ%sはすでに使用されています。別のフォルダ名を指定してください" -#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#: ../src/external/lua-scripts/tools/script_manager.lua:949 #, lua-format msgid "scripts successfully installed into folder %s" msgstr "スクリプトをフォルダー%s に正常にインストールしました" -#: ../src/external/lua-scripts/tools/script_manager.lua:957 +#: ../src/external/lua-scripts/tools/script_manager.lua:967 msgid "no scripts found to install" msgstr "インストールするスクリプトが見つかりませんでした" -#: ../src/external/lua-scripts/tools/script_manager.lua:962 +#: ../src/external/lua-scripts/tools/script_manager.lua:972 msgid "failed to download scripts" msgstr "スクリプトのダウンロードが出来ませんでした" -#: ../src/external/lua-scripts/tools/script_manager.lua:1115 +#: ../src/external/lua-scripts/tools/script_manager.lua:1125 #, lua-format msgid "page %d of %d" msgstr "%d / %dページ" @@ -14939,8 +15468,8 @@ msgstr "%d / %dページ" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1270 -#: ../src/external/lua-scripts/tools/script_manager.lua:1564 +#: ../src/external/lua-scripts/tools/script_manager.lua:1280 +#: ../src/external/lua-scripts/tools/script_manager.lua:1584 msgid "scripts" msgstr "スクリプト" @@ -14957,7 +15486,7 @@ msgstr "スクリプト" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1316 +#: ../src/external/lua-scripts/tools/script_manager.lua:1326 msgid "lua API version reset, please restart darktable" msgstr "lua APIのバージョンをリセットしました。darktableを再起動してください" @@ -14966,79 +15495,80 @@ msgstr "lua APIのバージョンをリセットしました。darktableを再 #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1373 msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" "このluaスクリプトの適切なバージョンを使用するためにはdarktableを再起動する必要" "があります" -#. exec user luarc file if it exists +#. exec user luarc file if it exists. +#. guard against the luarc re-requiring script_manager (see top of file) #. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1421 msgid "scripts to update" msgstr "更新するスクリプト" -#: ../src/external/lua-scripts/tools/script_manager.lua:1409 +#: ../src/external/lua-scripts/tools/script_manager.lua:1422 msgid "select the scripts installation to update" msgstr "更新するスクリプトのインストールを選択してください" -#: ../src/external/lua-scripts/tools/script_manager.lua:1418 -#: ../src/external/lua-scripts/tools/script_manager.lua:1480 +#: ../src/external/lua-scripts/tools/script_manager.lua:1438 +#: ../src/external/lua-scripts/tools/script_manager.lua:1500 msgid "update scripts" msgstr "スクリプトを更新" -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1439 msgid "update the lua scripts from the repository" msgstr "リポジトリからluaスクリプトを取得して更新します" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1450 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "追加したいスクリプトを含んでいるgitリポジトリのURLを入力してください" -#: ../src/external/lua-scripts/tools/script_manager.lua:1435 +#: ../src/external/lua-scripts/tools/script_manager.lua:1455 msgid "name of new folder" msgstr "新規フォルダの名称" -#: ../src/external/lua-scripts/tools/script_manager.lua:1436 +#: ../src/external/lua-scripts/tools/script_manager.lua:1456 msgid "enter a folder name for the additional scripts" msgstr "追加するスクリプトのために使用するフォルダの名称を入力してください" -#: ../src/external/lua-scripts/tools/script_manager.lua:1441 +#: ../src/external/lua-scripts/tools/script_manager.lua:1461 msgid "URL to download additional scripts from" msgstr "追加するスクリプトのダウンロードURL" -#: ../src/external/lua-scripts/tools/script_manager.lua:1443 +#: ../src/external/lua-scripts/tools/script_manager.lua:1463 msgid "new folder to place scripts in" msgstr "スクリプトを置くための新規フォルダ" -#: ../src/external/lua-scripts/tools/script_manager.lua:1446 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 msgid "install additional scripts" msgstr "追加スクリプトをインストールする" -#: ../src/external/lua-scripts/tools/script_manager.lua:1454 +#: ../src/external/lua-scripts/tools/script_manager.lua:1474 msgid "enable \"disable scripts\" button" msgstr "【スクリプトの無効化】ボタンを有効化" -#: ../src/external/lua-scripts/tools/script_manager.lua:1466 -#: ../src/external/lua-scripts/tools/script_manager.lua:1491 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1511 msgid "disable scripts" msgstr "スクリプトの無効化" -#: ../src/external/lua-scripts/tools/script_manager.lua:1472 +#: ../src/external/lua-scripts/tools/script_manager.lua:1492 msgid "lua scripts will not run the next time darktable is started" msgstr "luaスクリプトは次回のdarktable起動時には実行されません" -#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1506 msgid "add more scripts" msgstr "スクリプトを追加" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1522 msgid "select the script folder" msgstr "スクリプトフォルダを選択" @@ -15046,50 +15576,50 @@ msgstr "スクリプトフォルダを選択" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1533 -#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 -#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4134 -#: ../src/views/lighttable.c:1588 +#: ../src/external/lua-scripts/tools/script_manager.lua:1553 +#: ../src/iop/agx.c:2466 ../src/iop/channelmixerrgb.c:4449 +#: ../src/iop/clipping.c:2091 ../src/iop/colorbalancergb.c:1780 +#: ../src/iop/colorequal.c:2975 ../src/iop/filmicrgb.c:4342 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3262 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4408 +#: ../src/views/lighttable.c:1615 msgid "page" msgstr "ページ" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1573 +#: ../src/external/lua-scripts/tools/script_manager.lua:1593 msgid "scripts per page" msgstr "ページ毎のスクリプト" -#: ../src/external/lua-scripts/tools/script_manager.lua:1574 +#: ../src/external/lua-scripts/tools/script_manager.lua:1594 msgid "select number of start/stop buttons to display" msgstr "表示する開始/停止ボタンの数を選択してください" -#: ../src/external/lua-scripts/tools/script_manager.lua:1585 +#: ../src/external/lua-scripts/tools/script_manager.lua:1605 msgid "change number of buttons" msgstr "ボタン数を変更" -#: ../src/external/lua-scripts/tools/script_manager.lua:1595 +#: ../src/external/lua-scripts/tools/script_manager.lua:1615 msgid "configuration" msgstr "設定" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1617 -#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1754 +#: ../src/external/lua-scripts/tools/script_manager.lua:1637 +#: ../src/gui/accelerators.c:3125 ../src/gui/accelerators.c:3236 +#: ../src/views/view.c:1767 msgid "action" msgstr "アクション" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "install/update scripts" msgstr "スクリプトをインストール/更新" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "configure" msgstr "設定" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "start/stop scripts" msgstr "スクリプトを開始/停止" @@ -15178,298 +15708,290 @@ msgstr "そして..." msgid "translator-credits" msgstr "翻訳者クレジット" -#: ../src/gui/accelerators.c:67 +#: ../src/gui/accelerators.c:68 msgid "in active view" msgstr "アクティブなビュー内" -#: ../src/gui/accelerators.c:68 +#: ../src/gui/accelerators.c:69 msgid "in other views" msgstr "他のビュー内" -#: ../src/gui/accelerators.c:69 +#: ../src/gui/accelerators.c:70 msgid "fallbacks" msgstr "フォールバック" -#: ../src/gui/accelerators.c:70 +#: ../src/gui/accelerators.c:71 msgid "speed adjustments" msgstr "速度調整" -#: ../src/gui/accelerators.c:71 +#: ../src/gui/accelerators.c:72 msgid "disabled defaults" msgstr "無効にされたデフォルト" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1563 +#: ../src/gui/accelerators.c:92 ../src/views/view.c:1576 msgid "scroll" msgstr "スクロール" -#: ../src/gui/accelerators.c:92 +#: ../src/gui/accelerators.c:93 msgid "pan" msgstr "パン" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 -#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:3373 ../src/views/lighttable.c:1574 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6140 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3621 ../src/views/lighttable.c:1593 msgid "horizontal" msgstr "水平" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 -#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 -#: ../src/views/darkroom.c:3377 ../src/views/lighttable.c:1581 +#: ../src/gui/accelerators.c:95 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6138 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2113 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1604 msgid "vertical" msgstr "垂直" -#: ../src/gui/accelerators.c:95 +#: ../src/gui/accelerators.c:96 msgid "diagonal" msgstr "対角線" -#: ../src/gui/accelerators.c:97 +#: ../src/gui/accelerators.c:98 msgid "leftright" msgstr "左右" -#: ../src/gui/accelerators.c:98 +#: ../src/gui/accelerators.c:99 msgid "updown" msgstr "上下" -#: ../src/gui/accelerators.c:99 +#: ../src/gui/accelerators.c:100 msgid "pgupdown" msgstr "PgUpDown" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1541 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1554 msgid "shift" msgstr "Shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1543 +#: ../src/gui/accelerators.c:109 ../src/views/view.c:1556 msgid "ctrl" msgstr "Ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1546 +#: ../src/gui/accelerators.c:111 ../src/views/view.c:1559 msgid "option" msgstr "Option" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1548 +#: ../src/gui/accelerators.c:113 ../src/views/view.c:1561 msgid "alt" msgstr "Alt" -#: ../src/gui/accelerators.c:114 +#: ../src/gui/accelerators.c:115 msgid "cmd" msgstr "Cmd" -#: ../src/gui/accelerators.c:115 +#: ../src/gui/accelerators.c:116 msgid "altgr" msgstr "Altgr" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 -#: ../src/libs/tagging.c:1978 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:180 +#: ../src/libs/tagging.c:2021 msgid "edit" msgstr "編集" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "up" msgstr "上" -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "down" msgstr "下" -#: ../src/gui/accelerators.c:134 +#: ../src/gui/accelerators.c:135 msgid "set" msgstr "設定" -#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 -#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 -#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 -#: ../src/libs/tagging.c:3520 ../src/views/darkroom.c:2997 -#: ../src/views/darkroom.c:3063 ../src/views/darkroom.c:3339 -msgid "toggle" -msgstr "切り替え" - -#: ../src/gui/accelerators.c:137 +#: ../src/gui/accelerators.c:138 msgid "previous module" msgstr "前のモジュール" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "next module" msgstr "次のモジュール" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "previous instance" msgstr "前のインスタンス" -#: ../src/gui/accelerators.c:139 +#: ../src/gui/accelerators.c:140 msgid "next instance" msgstr "次のインスタンス" -#: ../src/gui/accelerators.c:142 +#: ../src/gui/accelerators.c:143 msgid "popup" msgstr "ポップアップ" -#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 -#: ../src/gui/gtk.c:4002 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1024 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:177 +#: ../src/gui/gtk.c:4208 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1038 msgid "next" msgstr "次" -#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 -#: ../src/gui/gtk.c:4003 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1025 +#: ../src/gui/accelerators.c:145 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:4209 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1039 msgid "previous" msgstr "前" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1685 msgid "last" msgstr "最後" -#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 +#: ../src/gui/accelerators.c:148 ../src/gui/accelerators.c:1684 msgid "first" msgstr "最初" -#: ../src/gui/accelerators.c:154 +#: ../src/gui/accelerators.c:155 msgid "ctrl-toggle" msgstr "Ctrl - 切り替え" -#: ../src/gui/accelerators.c:155 +#: ../src/gui/accelerators.c:156 msgid "ctrl-on" msgstr "Ctrl - オン" -#: ../src/gui/accelerators.c:156 +#: ../src/gui/accelerators.c:157 msgid "right-toggle" msgstr "右 - 切り替え" -#: ../src/gui/accelerators.c:157 +#: ../src/gui/accelerators.c:158 msgid "right-on" msgstr "右 - オン" -#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:4001 +#: ../src/gui/accelerators.c:169 ../src/gui/gtk.c:4207 msgid "activate" msgstr "有効化" -#: ../src/gui/accelerators.c:169 +#: ../src/gui/accelerators.c:170 msgid "ctrl-activate" msgstr "Ctrl - 有効化" -#: ../src/gui/accelerators.c:170 +#: ../src/gui/accelerators.c:171 msgid "right-activate" msgstr "右 - 有効化" -#: ../src/gui/accelerators.c:177 +#: ../src/gui/accelerators.c:178 msgid "store" msgstr "保存" -#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 +#: ../src/gui/accelerators.c:181 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "更新" -#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 -#: ../src/libs/tools/global_toolbox.c:512 +#: ../src/gui/accelerators.c:182 ../src/libs/tools/global_toolbox.c:62 +#: ../src/libs/tools/global_toolbox.c:531 msgid "preferences" msgstr "設定" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:187 msgid "apply on new instance" msgstr "新しいインスタンスに適用する" -#: ../src/gui/accelerators.c:191 +#: ../src/gui/accelerators.c:192 msgid "start" msgstr "開始" -#: ../src/gui/accelerators.c:192 +#: ../src/gui/accelerators.c:193 msgid "end" msgstr "終了" -#: ../src/gui/accelerators.c:377 +#: ../src/gui/accelerators.c:452 msgid "entry" msgstr "入力" -#: ../src/gui/accelerators.c:474 +#: ../src/gui/accelerators.c:549 msgid "combo effect not found" msgstr "コンボエフェクトが見つかりません" -#: ../src/gui/accelerators.c:668 +#: ../src/gui/accelerators.c:743 msgid "(keypad)" msgstr "(キーパッド)" -#: ../src/gui/accelerators.c:677 +#: ../src/gui/accelerators.c:752 msgid "tablet button" msgstr "タブレットのボタン" -#: ../src/gui/accelerators.c:686 +#: ../src/gui/accelerators.c:761 msgid "unknown driver" msgstr "不明なドライバ" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:834 msgid "long" msgstr "長押し" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:835 msgid "double-press" msgstr "2回押し" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:836 msgid "triple-press" msgstr "3回押し" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:837 msgid "press" msgstr "1回押し" -#: ../src/gui/accelerators.c:766 +#: ../src/gui/accelerators.c:841 msgctxt "accel" msgid "left" msgstr "左" -#: ../src/gui/accelerators.c:767 +#: ../src/gui/accelerators.c:842 msgctxt "accel" msgid "right" msgstr "右" -#: ../src/gui/accelerators.c:768 +#: ../src/gui/accelerators.c:843 msgctxt "accel" msgid "middle" msgstr "中央" -#: ../src/gui/accelerators.c:769 +#: ../src/gui/accelerators.c:844 msgctxt "accel" msgid "long" msgstr "長押し" -#: ../src/gui/accelerators.c:770 +#: ../src/gui/accelerators.c:845 msgctxt "accel" msgid "double-click" msgstr "ダブルクリック" -#: ../src/gui/accelerators.c:771 +#: ../src/gui/accelerators.c:846 msgctxt "accel" msgid "triple-click" msgstr "トリプルクリック" -#: ../src/gui/accelerators.c:772 +#: ../src/gui/accelerators.c:847 msgid "click" msgstr "クリック" -#: ../src/gui/accelerators.c:800 +#: ../src/gui/accelerators.c:875 msgid "first instance" msgstr "最初のインスタンス" -#: ../src/gui/accelerators.c:802 +#: ../src/gui/accelerators.c:877 msgid "last instance" msgstr "最後のインスタンス" -#: ../src/gui/accelerators.c:804 +#: ../src/gui/accelerators.c:879 msgid "relative instance" msgstr "相対インスタンス" -#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 -#: ../src/gui/accelerators.c:3910 +#: ../src/gui/accelerators.c:896 ../src/gui/accelerators.c:3150 +#: ../src/gui/accelerators.c:4136 msgid "speed" msgstr "速度" -#: ../src/gui/accelerators.c:963 +#: ../src/gui/accelerators.c:1038 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -15480,11 +16002,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 +#: ../src/gui/accelerators.c:1141 ../src/gui/accelerators.c:1160 msgid "start typing for incremental search" msgstr "文字を入力すると、インクリメンタルサーチを行います" -#: ../src/gui/accelerators.c:1069 +#: ../src/gui/accelerators.c:1144 msgid "" "\n" "press Delete to delete selected shortcut" @@ -15492,7 +16014,7 @@ msgstr "" "\n" "Deleteキーを押すと、選択したショートカットを削除します" -#: ../src/gui/accelerators.c:1071 +#: ../src/gui/accelerators.c:1146 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -15500,7 +16022,7 @@ msgstr "" "\n" "Deleteキーを押すと、選択したデフォルトショートカットを無効にします" -#: ../src/gui/accelerators.c:1072 +#: ../src/gui/accelerators.c:1147 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -15508,7 +16030,7 @@ msgstr "" "\n" "Deleteキーを押すと、選択したデフォルトショートカットを復元します" -#: ../src/gui/accelerators.c:1074 +#: ../src/gui/accelerators.c:1149 msgid "" "\n" "double-click to add new shortcut" @@ -15516,11 +16038,11 @@ msgstr "" "\n" "ダブルクリックすると、新しいショートカットを追加します" -#: ../src/gui/accelerators.c:1086 +#: ../src/gui/accelerators.c:1161 msgid "click to filter shortcuts list" msgstr "クリックすると、ショートカットのリストを絞り込みます" -#: ../src/gui/accelerators.c:1088 +#: ../src/gui/accelerators.c:1163 msgid "" "\n" "right-click to show action of selected shortcut" @@ -15528,7 +16050,7 @@ msgstr "" "\n" "右クリックすると、選択したショートカットのアクションを表示します" -#: ../src/gui/accelerators.c:1091 +#: ../src/gui/accelerators.c:1166 msgid "" "\n" "double-click to define new shortcut" @@ -15536,7 +16058,7 @@ msgstr "" "\n" "ダブルクリックすると、新しいショートカットを定義します" -#: ../src/gui/accelerators.c:1094 +#: ../src/gui/accelerators.c:1169 msgid "" "\n" "\n" @@ -15550,7 +16072,7 @@ msgstr "" "ショートカット一覧でそれぞれに異なる要素・エフェクト・速度・インスタンスを設定" "することが出来ます" -#: ../src/gui/accelerators.c:1098 +#: ../src/gui/accelerators.c:1173 msgid "" "\n" "\n" @@ -15565,11 +16087,11 @@ msgstr "" "ロール/クリック/移動を組み合わせて使用することが出来、\n" "別の要素を操作したり、エフェクトや速度を変更したりすることが出来ます" -#: ../src/gui/accelerators.c:1107 +#: ../src/gui/accelerators.c:1182 msgid "shift+alt+scroll to change height" msgstr "Shift+Alt+スクロールで高さを変更します" -#: ../src/gui/accelerators.c:1127 +#: ../src/gui/accelerators.c:1202 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -15577,44 +16099,44 @@ msgstr "" "キーを押しながら、マウスのクリック、スクロール、移動を組み合わせてショートカッ" "トを作成する" -#: ../src/gui/accelerators.c:1128 +#: ../src/gui/accelerators.c:1203 msgid "click to open shortcut configuration" msgstr "クリックすると、ショートカットの設定を開きます" -#: ../src/gui/accelerators.c:1129 +#: ../src/gui/accelerators.c:1204 msgid "ctrl+click to add to quick access panel\n" msgstr "Ctrl +クリックすると、クイックアクセスパネルに追加します\n" -#: ../src/gui/accelerators.c:1130 +#: ../src/gui/accelerators.c:1205 msgid "ctrl+click to remove from quick access panel\n" msgstr "Ctrl +クリックすると、クイックアクセスパネルから削除します\n" -#: ../src/gui/accelerators.c:1131 +#: ../src/gui/accelerators.c:1206 msgid "scroll to change default speed" msgstr "スクロールすると、デフォルトの速度を変更します" -#: ../src/gui/accelerators.c:1132 +#: ../src/gui/accelerators.c:1207 msgid "right-click to exit mapping mode" msgstr "右クリックすると、割り当てモードを終了します" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "ctrl+v" msgstr "Ctrl+v" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "right long click" msgstr "右クリック長押し" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "to copy Lua command" msgstr "Luaコマンドをコピー" -#: ../src/gui/accelerators.c:1461 +#: ../src/gui/accelerators.c:1536 msgid "shortcut for move exists with single effect" msgstr "" "このマウス移動によるショートカットには既に一つの効果が割り当てられています" -#: ../src/gui/accelerators.c:1463 +#: ../src/gui/accelerators.c:1538 #, c-format msgid "" "%s\n" @@ -15625,62 +16147,62 @@ msgstr "" "\n" "(%sを%sに割り当てる)" -#: ../src/gui/accelerators.c:1464 +#: ../src/gui/accelerators.c:1539 msgid "create separate shortcuts for up and down move?" msgstr "マウスの上下移動に対してそれぞれ別のショートカットを作成しますか?" -#: ../src/gui/accelerators.c:1490 +#: ../src/gui/accelerators.c:1565 #, c-format msgid "%s, speed reset" msgstr "%s, 速度のリセット" -#: ../src/gui/accelerators.c:1509 +#: ../src/gui/accelerators.c:1584 msgid "shortcut exists with different settings" msgstr "このショートカットは異なる設定で既に存在しています" -#: ../src/gui/accelerators.c:1510 +#: ../src/gui/accelerators.c:1585 msgid "reset the settings of the shortcut?" msgstr "このショートカットへのその設定をリセットしますか?" -#: ../src/gui/accelerators.c:1519 +#: ../src/gui/accelerators.c:1594 msgid "shortcut already exists" msgstr "ショートカットが既に存在しています" -#: ../src/gui/accelerators.c:1521 +#: ../src/gui/accelerators.c:1596 msgid "disable this default shortcut?" msgstr "このデフォルトショートカットを無効にしますか?" -#: ../src/gui/accelerators.c:1522 +#: ../src/gui/accelerators.c:1597 msgid "remove the shortcut?" msgstr "そのショートカットを削除しますか?" -#: ../src/gui/accelerators.c:1562 +#: ../src/gui/accelerators.c:1637 msgid "clashing shortcuts exist" msgstr "相反するショートカットが存在しています" -#: ../src/gui/accelerators.c:1563 +#: ../src/gui/accelerators.c:1638 msgid "remove these existing shortcuts?" msgstr "これら既存のショートカットを削除しますか?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1608 +#: ../src/gui/accelerators.c:1683 msgid "preferred" msgstr "優先" -#: ../src/gui/accelerators.c:1611 +#: ../src/gui/accelerators.c:1686 msgid "second" msgstr "二番目に優先" -#: ../src/gui/accelerators.c:1612 +#: ../src/gui/accelerators.c:1687 msgid "last but one" msgstr "最後から二番目" -#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 +#: ../src/gui/accelerators.c:1850 ../src/gui/accelerators.c:1915 msgid "(unchanged)" msgstr "(変更なし)" -#: ../src/gui/accelerators.c:1957 +#: ../src/gui/accelerators.c:2032 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -15705,47 +16227,47 @@ msgstr "" "\n" "右クリックすると、キャンセルします" -#: ../src/gui/accelerators.c:2030 +#: ../src/gui/accelerators.c:2081 msgid "removing shortcut" msgstr "ショートカットを削除しています" -#: ../src/gui/accelerators.c:2032 +#: ../src/gui/accelerators.c:2083 msgid "disable the selected default shortcut?" msgstr "選択したデフォルトショートカットを無効にしますか?" -#: ../src/gui/accelerators.c:2033 +#: ../src/gui/accelerators.c:2084 msgid "restore the selected default shortcut?" msgstr "選択したデフォルトショートカットを復元しますか?" -#: ../src/gui/accelerators.c:2034 +#: ../src/gui/accelerators.c:2085 msgid "remove the selected shortcut?" msgstr "選択したショートカットを削除しますか?" -#: ../src/gui/accelerators.c:2149 +#: ../src/gui/accelerators.c:2259 msgid "command" msgstr "コマンド" -#: ../src/gui/accelerators.c:2150 +#: ../src/gui/accelerators.c:2260 msgid "preset" msgstr "プリセット" -#: ../src/gui/accelerators.c:2531 +#: ../src/gui/accelerators.c:2663 msgid "restore shortcuts" msgstr "ショートカットを復元" -#: ../src/gui/accelerators.c:2534 +#: ../src/gui/accelerators.c:2666 msgid "_defaults" msgstr "_デフォルト" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2667 msgid "_startup" msgstr "_起動" -#: ../src/gui/accelerators.c:2536 +#: ../src/gui/accelerators.c:2668 msgid "_edits" msgstr "_編集" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2673 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -15757,7 +16279,7 @@ msgstr "" "- 起動時\n" "- このダイアログを開いた時\n" -#: ../src/gui/accelerators.c:2547 +#: ../src/gui/accelerators.c:2679 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -15765,16 +16287,16 @@ msgstr "" "新しく作成されたショートカットを全て削除します\n" "(変更されたショートカットだけを復元するのではなく)" -#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 -#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2736 ../src/gui/preferences.c:1082 +#: ../src/libs/tools/global_toolbox.c:516 ../src/libs/tools/global_toolbox.c:691 msgid "shortcuts" msgstr "ショートカット" -#: ../src/gui/accelerators.c:2614 +#: ../src/gui/accelerators.c:2746 msgid "export shortcuts" msgstr "ショートカットをエクスポート" -#: ../src/gui/accelerators.c:2621 +#: ../src/gui/accelerators.c:2753 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -15782,27 +16304,27 @@ msgstr "" "全てのショートカットをファイルにエクスポートします\n" "または、選択されたデバイス用のショートカットのみをエクスポートします\n" -#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 +#: ../src/gui/accelerators.c:2759 ../src/gui/accelerators.c:2831 msgid "keyboard" msgstr "キーボード" -#: ../src/gui/accelerators.c:2640 +#: ../src/gui/accelerators.c:2772 msgid "device id" msgstr "デバイスID" -#: ../src/gui/accelerators.c:2658 +#: ../src/gui/accelerators.c:2790 msgid "select file to export" msgstr "エクスポートするファイルを選択してください" -#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2846 +#: ../src/gui/accelerators.c:2791 ../src/libs/tagging.c:2903 msgid "_export" msgstr "_エクスポート" -#: ../src/gui/accelerators.c:2686 +#: ../src/gui/accelerators.c:2818 msgid "import shortcuts" msgstr "ショートカットをインポート" -#: ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2825 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -15810,31 +16332,31 @@ msgstr "" "全てのショートカットをファイルからインポートします\n" "または、選択されたデバイス用のショートカットのみをインポートします\n" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2842 msgid "id in file" msgstr "ファイル内のID" -#: ../src/gui/accelerators.c:2716 +#: ../src/gui/accelerators.c:2848 msgid "id when loaded" msgstr "読み取られた時のID" -#: ../src/gui/accelerators.c:2719 +#: ../src/gui/accelerators.c:2851 msgid "clear device first" msgstr "読み込み前にデバイスを消去" -#: ../src/gui/accelerators.c:2744 +#: ../src/gui/accelerators.c:2876 msgid "select file to import" msgstr "インポートするファイルを選択してください" -#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2804 +#: ../src/gui/accelerators.c:2877 ../src/libs/tagging.c:2861 msgid "_import" msgstr "_インポート" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2927 msgid "import sample shortcuts" msgstr "サンプルのショートカットをインポート" -#: ../src/gui/accelerators.c:2801 +#: ../src/gui/accelerators.c:2933 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -15856,11 +16378,11 @@ msgstr "" "\n" "追加する前に現在のショートカットをエクスポートすることをおすすめします\n" -#: ../src/gui/accelerators.c:2897 +#: ../src/gui/accelerators.c:3098 msgid "search shortcuts list" msgstr "ショートカットのリストを検索" -#: ../src/gui/accelerators.c:2899 +#: ../src/gui/accelerators.c:3100 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -15868,23 +16390,23 @@ msgstr "" "ショートカットのリストをインクリメンタルサーチします\n" "上キーまたは下キーを押すと、マッチした項目を移動します" -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1752 +#: ../src/gui/accelerators.c:3122 ../src/views/view.c:1765 msgid "shortcut" msgstr "ショートカット" -#: ../src/gui/accelerators.c:2932 +#: ../src/gui/accelerators.c:3135 msgid "element" msgstr "要素" -#: ../src/gui/accelerators.c:2940 +#: ../src/gui/accelerators.c:3143 msgid "effect" msgstr "効果" -#: ../src/gui/accelerators.c:2998 +#: ../src/gui/accelerators.c:3201 msgid "search actions list" msgstr "アクションのリストを検索" -#: ../src/gui/accelerators.c:3000 +#: ../src/gui/accelerators.c:3203 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -15892,16 +16414,16 @@ msgstr "" "アクションのリストをインクリメンタルサーチします\n" "上キーまたは下キーを押すと、マッチした項目を移動します" -#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/accelerators.c:3244 ../src/gui/guides.c:841 #: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "タイプ" -#: ../src/gui/accelerators.c:3060 +#: ../src/gui/accelerators.c:3274 msgid "enable fallbacks" msgstr "フォールバックを有効にする" -#: ../src/gui/accelerators.c:3061 +#: ../src/gui/accelerators.c:3275 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -15909,45 +16431,45 @@ msgstr "" "追加されたボタン、修飾キーあるいはマウスの移動がベースとなるショートカットと組" "み合わせて使用された時、デフォルト設定の意味を有効にします" -#: ../src/gui/accelerators.c:3068 +#: ../src/gui/accelerators.c:3282 msgid "open help page for shortcuts" msgstr "ショートカットについてのヘルプページを開きます" -#: ../src/gui/accelerators.c:3072 +#: ../src/gui/accelerators.c:3286 msgid "restore..." msgstr "復元..." -#: ../src/gui/accelerators.c:3073 +#: ../src/gui/accelerators.c:3287 msgid "restore default shortcuts or previous state" msgstr "ショートカットのデフォルト設定または以前の状態を復元します" -#: ../src/gui/accelerators.c:3076 +#: ../src/gui/accelerators.c:3290 msgid "import extras" msgstr "追加をインポート" -#: ../src/gui/accelerators.c:3077 +#: ../src/gui/accelerators.c:3291 msgid "import extended default shortcuts" msgstr "拡張したデフォルトショートカットをインポートします" -#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 -#: ../src/libs/tagging.c:3682 +#: ../src/gui/accelerators.c:3294 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3738 msgid "import..." msgstr "インポート..." -#: ../src/gui/accelerators.c:3081 +#: ../src/gui/accelerators.c:3295 msgid "fully or partially import shortcuts from file" msgstr "ショートカットの全てまたは一部をファイルからインポートします" -#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 -#: ../src/libs/tagging.c:3689 +#: ../src/gui/accelerators.c:3298 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3745 msgid "export..." msgstr "エクスポート..." -#: ../src/gui/accelerators.c:3085 +#: ../src/gui/accelerators.c:3299 msgid "fully or partially export shortcuts to file" msgstr "ショートカットの全てまたは一部をファイルにエクスポートします" -#: ../src/gui/accelerators.c:3097 +#: ../src/gui/accelerators.c:3311 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" @@ -15978,31 +16500,31 @@ msgstr "" "\n" "3回クリックするとこの通知を消すことが出来ます" -#: ../src/gui/accelerators.c:3527 +#: ../src/gui/accelerators.c:3741 msgid "reinitialising input devices" msgstr "入力デバイスを再初期化" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "move not assigned" msgstr "操作が割り当てられていません" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "fallback to earlier move" msgstr "以前の操作にフォールバック" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "down move" msgstr "下へ移動" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "flip top/bottom first/last" msgstr "上/下、最初/最後を入れ替え" -#: ../src/gui/accelerators.c:3775 +#: ../src/gui/accelerators.c:4001 msgid "fallback to move" msgstr "フォールバックして移動する" -#: ../src/gui/accelerators.c:3881 +#: ../src/gui/accelerators.c:4107 #, c-format msgid "" "\n" @@ -16012,205 +16534,209 @@ msgstr "" "プリセット'%s'を適用しています" #. TODO -#: ../src/gui/accelerators.c:3997 +#: ../src/gui/accelerators.c:4249 msgid "ignoring shortcuts while blocking jobs running" msgstr "実行中のブロッキング・ジョブがあるため、ショートカットを無視します" -#: ../src/gui/accelerators.c:4031 +#: ../src/gui/accelerators.c:4283 #, c-format msgid "%s not assigned" msgstr "%sは割り当てられていません" -#: ../src/gui/accelerators.c:4211 +#: ../src/gui/accelerators.c:4473 #, c-format msgid "%s assigned to %s" msgstr "%sは%sに割り当てられています" -#: ../src/gui/accelerators.c:4424 +#: ../src/gui/accelerators.c:4803 msgid "short key press resets stuck keys" msgstr "キーを短く押すとスタック状態をリセットします" -#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4967 +#: ../src/gui/color_picker_proxy.c:542 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "画像から色を抽出" + +#: ../src/gui/gtk.c:228 ../src/views/darkroom.c:5669 msgid "darktable - darkroom preview" msgstr "darktable - ダークルームプレビュー" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips off" msgstr "ツールチップオフ" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips on" msgstr "ツールチップオン" -#: ../src/gui/gtk.c:1042 +#: ../src/gui/gtk.c:1154 msgid "closing darktable..." msgstr "darktableを閉じています..." -#: ../src/gui/gtk.c:1072 +#: ../src/gui/gtk.c:1187 msgid "exporting to GIMP" msgstr "GIMPにエクスポートしています" -#: ../src/gui/gtk.c:1353 +#: ../src/gui/gtk.c:1493 msgid "URL opened in web browser" msgstr "ウェブブラウザで開いているURL" -#: ../src/gui/gtk.c:1357 +#: ../src/gui/gtk.c:1497 msgid "error while opening URL in web browser" msgstr "ウェブブラウザでURLを開く際にエラーが発生しました" #. View menu -#: ../src/gui/gtk.c:1534 +#: ../src/gui/gtk.c:1678 msgctxt "menu" msgid "Views" msgstr "ビュー" -#: ../src/gui/gtk.c:1538 +#: ../src/gui/gtk.c:1682 msgctxt "menu" msgid "Lighttable" msgstr "ライトテーブル" -#: ../src/gui/gtk.c:1539 +#: ../src/gui/gtk.c:1683 msgctxt "menu" msgid "Darkroom" msgstr "ダークルーム" -#: ../src/gui/gtk.c:1545 +#: ../src/gui/gtk.c:1689 msgctxt "menu" msgid "Slideshow" msgstr "スライドショー" -#: ../src/gui/gtk.c:1547 +#: ../src/gui/gtk.c:1691 msgctxt "menu" msgid "Map" msgstr "マップ" -#: ../src/gui/gtk.c:1549 +#: ../src/gui/gtk.c:1693 msgctxt "menu" msgid "Print" msgstr "印刷" -#: ../src/gui/gtk.c:1551 +#: ../src/gui/gtk.c:1695 msgctxt "menu" msgid "Tethering" msgstr "テザリング" #. Window menu -#: ../src/gui/gtk.c:1557 +#: ../src/gui/gtk.c:1701 msgctxt "menu" msgid "Window" msgstr "ウィンドウ" #. Help menu -#: ../src/gui/gtk.c:1565 +#: ../src/gui/gtk.c:1709 msgctxt "menu" msgid "Help" msgstr "ヘルプ" -#: ../src/gui/gtk.c:1569 +#: ../src/gui/gtk.c:1713 msgctxt "menu" msgid "darktable Manual" msgstr "darktableマニュアル" -#: ../src/gui/gtk.c:1576 +#: ../src/gui/gtk.c:1720 msgctxt "menu" msgid "darktable Homepage" msgstr "darktableホームページ" -#: ../src/gui/gtk.c:1608 +#: ../src/gui/gtk.c:1752 msgctxt "menu" msgid "Preferences" msgstr "設定" -#: ../src/gui/gtk.c:1662 +#: ../src/gui/gtk.c:1805 msgid "panels" msgstr "パネル" -#: ../src/gui/gtk.c:1701 +#: ../src/gui/gtk.c:1844 msgid "switch views" msgstr "表示を切り替え" -#: ../src/gui/gtk.c:1702 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1845 ../src/views/tethering.c:104 msgid "tethering" msgstr "テザリング" -#: ../src/gui/gtk.c:1708 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1851 ../src/views/map.c:282 msgid "map" msgstr "マップ" -#: ../src/gui/gtk.c:1710 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1853 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "スライドショー" #. Print button -#: ../src/gui/gtk.c:1712 ../src/libs/print_settings.c:2967 +#: ../src/gui/gtk.c:1855 ../src/libs/print_settings.c:2965 msgid "print" msgstr "印刷" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1719 +#: ../src/gui/gtk.c:1862 msgid "quit" msgstr "終了" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1723 +#: ../src/gui/gtk.c:1866 msgid "fullscreen" msgstr "全画面" -#: ../src/gui/gtk.c:1728 +#: ../src/gui/gtk.c:1871 msgid "collapsing controls" msgstr "折りたたみコントロール" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1731 +#: ../src/gui/gtk.c:1874 msgid "header" msgstr "ヘッダ" -#: ../src/gui/gtk.c:1733 +#: ../src/gui/gtk.c:1876 msgid "filmstrip and timeline" msgstr "フィルムストリップとタイムライン" -#: ../src/gui/gtk.c:1735 +#: ../src/gui/gtk.c:1878 msgid "top toolbar" msgstr "上ツールバー" -#: ../src/gui/gtk.c:1736 +#: ../src/gui/gtk.c:1879 msgid "bottom toolbar" msgstr "下ツールバー" -#: ../src/gui/gtk.c:1737 +#: ../src/gui/gtk.c:1880 msgid "all top" msgstr "上 全て" -#: ../src/gui/gtk.c:1738 +#: ../src/gui/gtk.c:1881 msgid "all bottom" msgstr "下 全て" -#: ../src/gui/gtk.c:1740 +#: ../src/gui/gtk.c:1883 msgid "toggle tooltip visibility" msgstr "ツールチップの表示/非表示切り替え" -#: ../src/gui/gtk.c:1743 +#: ../src/gui/gtk.c:1886 msgid "reinitialise input devices" msgstr "入力デバイスを再初期化" -#: ../src/gui/gtk.c:1784 +#: ../src/gui/gtk.c:1927 msgid "toggle focus-peaking mode" msgstr "フォーカスピーキングモードのオン/オフを切り替えます" -#: ../src/gui/gtk.c:1791 +#: ../src/gui/gtk.c:1934 msgid "toggle focus peaking" msgstr "フォーカスピーキングのオン/オフ切り替え" -#: ../src/gui/gtk.c:2133 ../src/gui/gtk.c:4108 ../src/gui/gtk.c:4113 -#: ../src/gui/gtk.c:4118 ../src/gui/gtk.c:4123 +#: ../src/gui/gtk.c:2267 ../src/gui/gtk.c:4329 ../src/gui/gtk.c:4334 +#: ../src/gui/gtk.c:4339 ../src/gui/gtk.c:4344 msgid "tabs" msgstr "タブ" -#: ../src/gui/gtk.c:2219 +#: ../src/gui/gtk.c:2353 msgid "collapsing panels" msgstr "パネルを折りたたんでいます" -#: ../src/gui/gtk.c:2220 +#: ../src/gui/gtk.c:2354 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -16226,53 +16752,53 @@ msgstr "" "\n" "全てのパネルを非表示にしますか?" -#: ../src/gui/gtk.c:2688 +#: ../src/gui/gtk.c:2822 msgid "restore defaults" msgstr "デフォルト設定に戻す" -#: ../src/gui/gtk.c:2689 +#: ../src/gui/gtk.c:2823 msgid "restore the default visibility and position of all modules in this view" msgstr "このビューの全てのモジュールのデフォルトの表示と位置を復元" -#: ../src/gui/gtk.c:2773 +#: ../src/gui/gtk.c:2975 msgid "right-click to show/hide modules" msgstr "右クリックでモジュールを表示/非表示" -#: ../src/gui/gtk.c:2782 +#: ../src/gui/gtk.c:2983 msgid "show/hide modules" msgstr "モジュールを表示/非表示" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3586 +#: ../src/gui/gtk.c:3782 msgid "access the online user manual?" msgstr "オンラインのユーザーマニュアルにアクセスしますか?" -#: ../src/gui/gtk.c:3587 +#: ../src/gui/gtk.c:3783 #, c-format msgid "do you want to access `%s'?" msgstr "`%s'にアクセスしますか?" -#: ../src/gui/gtk.c:3609 +#: ../src/gui/gtk.c:3805 msgid "there is no help available for this element" msgstr "この要素についてのヘルプがありません" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3654 ../src/libs/metadata_view.c:853 +#: ../src/gui/gtk.c:3850 ../src/libs/metadata_view.c:854 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3656 +#: ../src/gui/gtk.c:3852 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3996 +#: ../src/gui/gtk.c:4202 msgid "does not contain pages" msgstr "ページを含んでいません" -#: ../src/gui/gtk.c:4245 +#: ../src/gui/gtk.c:4464 ../src/gui/gtk.c:4535 #, c-format msgid "never show more than %d lines" msgstr "%d行以上表示しません" @@ -16307,7 +16833,7 @@ msgstr "$(EXIF.TIME.REGIONAL) - EXIF現地時間" #: ../src/gui/gtkentry.c:76 msgid "$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock" -msgstr "$(EXIF_HOUR) - EXIF 時(12時制)" +msgstr "$(EXIF.HOUR.AMPM) - EXIF 時(12時制)" #: ../src/gui/gtkentry.c:82 msgid "$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program" @@ -16372,129 +16898,129 @@ msgstr "$(WORKSPACE.LABEL) - 現在のワークスペースのラベル" msgid "from metadata" msgstr "メタデータから" -#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:558 +#: ../src/gui/guides.c:31 ../src/iop/colorcorrection.c:251 +#: ../src/iop/monochrome.c:554 msgid "grid" msgstr "グリッド" -#: ../src/gui/guides.c:31 +#: ../src/gui/guides.c:32 msgid "rules of thirds" msgstr "三分割法" -#: ../src/gui/guides.c:32 +#: ../src/gui/guides.c:33 msgid "metering" msgstr "メータリング" -#: ../src/gui/guides.c:33 +#: ../src/gui/guides.c:34 msgid "perspective" msgstr "パースペクティブ" -#: ../src/gui/guides.c:34 +#: ../src/gui/guides.c:35 msgid "diagonal method" msgstr "対角線法" -#: ../src/gui/guides.c:35 +#: ../src/gui/guides.c:36 msgid "harmonious triangles" msgstr "調和三角形" -#: ../src/gui/guides.c:36 +#: ../src/gui/guides.c:37 msgid "golden sections" msgstr "黄金分割" -#: ../src/gui/guides.c:37 +#: ../src/gui/guides.c:38 msgid "golden spiral" msgstr "黄金螺旋" -#: ../src/gui/guides.c:38 +#: ../src/gui/guides.c:39 msgid "golden spiral sections" msgstr "黄金螺旋分割" -#: ../src/gui/guides.c:39 +#: ../src/gui/guides.c:40 msgid "golden mean (all guides)" msgstr "黄金比(全ガイド線)" -#: ../src/gui/guides.c:233 +#: ../src/gui/guides.c:234 msgid "horizontal lines" msgstr "水平線" -#: ../src/gui/guides.c:234 +#: ../src/gui/guides.c:235 msgid "number of horizontal guide lines" msgstr "水平ガイド線の数" -#: ../src/gui/guides.c:244 +#: ../src/gui/guides.c:245 msgid "vertical lines" msgstr "垂直線" -#: ../src/gui/guides.c:245 +#: ../src/gui/guides.c:246 msgid "number of vertical guide lines" msgstr "垂直ガイド線の数" -#: ../src/gui/guides.c:254 +#: ../src/gui/guides.c:255 msgid "subdivisions" msgstr "細分割" -#: ../src/gui/guides.c:255 +#: ../src/gui/guides.c:256 msgid "number of subdivisions per grid rectangle" msgstr "グリッドの矩形ごとの細分割の数" #. title -#: ../src/gui/guides.c:822 +#: ../src/gui/guides.c:823 msgid "global guide overlay settings" msgstr "画像全体のガイド線のオーバーレイの設定" -#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3339 +#: ../src/gui/guides.c:832 ../src/gui/guides.c:841 ../src/gui/guides.c:848 +#: ../src/gui/guides.c:863 ../src/views/darkroom.c:3587 msgid "guide lines" msgstr "ガイド線" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 +#: ../src/gui/guides.c:832 ../src/iop/clipping.c:2096 msgid "flip" msgstr "反転" -#: ../src/gui/guides.c:831 +#: ../src/gui/guides.c:832 msgid "flip guides" msgstr "ガイド線を反転します" -#: ../src/gui/guides.c:834 +#: ../src/gui/guides.c:835 msgid "horizontally" msgstr "水平に" -#: ../src/gui/guides.c:835 +#: ../src/gui/guides.c:836 msgid "vertically" msgstr "垂直に" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 -#: ../src/iop/colorbalance.c:1861 +#: ../src/gui/guides.c:837 ../src/iop/ashift.c:6142 ../src/iop/clipping.c:2100 +#: ../src/iop/colorbalance.c:1864 msgid "both" msgstr "両方" -#: ../src/gui/guides.c:841 +#: ../src/gui/guides.c:842 msgid "setup guide lines" msgstr "ガイド線を設定" -#: ../src/gui/guides.c:847 +#: ../src/gui/guides.c:848 msgid "overlay color" msgstr "オーバーレイの色" -#: ../src/gui/guides.c:848 +#: ../src/gui/guides.c:849 msgid "set overlay color" msgstr "オーバーレイの色を設定" -#: ../src/gui/guides.c:865 +#: ../src/gui/guides.c:866 msgid "" "set the contrast between the lightest and darkest part of the guide overlays" msgstr "" "ガイド線のオーバーレイの最も明るい部分と最も暗い部分のコントラストを設定します" -#: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 +#: ../src/gui/guides.c:984 ../src/gui/guides.c:1042 msgid "show guides" msgstr "ガイド線を表示" -#: ../src/gui/guides.c:1041 +#: ../src/gui/guides.c:1056 msgid "show guide overlay when this module has focus" msgstr "このモジュールの操作中にガイド線をオーバーレイ表示します" -#: ../src/gui/guides.c:1044 +#: ../src/gui/guides.c:1063 msgid "" "change global guide settings\n" "note that these settings are applied globally and will impact any module that " @@ -16541,21 +17067,16 @@ msgstr "含める" msgid "item" msgstr "項目" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 -#: ../src/gui/styles_dialog.c:717 -msgid "mask" -msgstr "マスク" - #: ../src/gui/hist_dialog.c:372 msgid "can't copy history out of unaltered image" msgstr "変更されていない画像の履歴をコピーすることは出来ません" #. grid headers -#: ../src/gui/import_metadata.c:485 +#: ../src/gui/import_metadata.c:481 msgid "metadata presets" msgstr "メタデータプリセット" -#: ../src/gui/import_metadata.c:488 +#: ../src/gui/import_metadata.c:484 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -16565,11 +17086,11 @@ msgstr "" "ラベルの上でダブルクリックすると、対応するエントリを消去します\n" "【プリセット】の上でダブルクリックすると、全てのエントリを削除します" -#: ../src/gui/import_metadata.c:498 +#: ../src/gui/import_metadata.c:493 msgid "from XMP" msgstr "XMPファイルから" -#: ../src/gui/import_metadata.c:501 +#: ../src/gui/import_metadata.c:496 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -16582,11 +17103,11 @@ msgstr "" "注意:XMPファイルが更新される際、選択されていないメタデータが除去されます" #. tags -#: ../src/gui/import_metadata.c:512 +#: ../src/gui/import_metadata.c:507 msgid "tag presets" msgstr "タグプリセット" -#: ../src/gui/import_metadata.c:526 +#: ../src/gui/import_metadata.c:521 msgid "comma separated list of tags" msgstr "タグのカンマ区切りリスト" @@ -16598,7 +17119,7 @@ msgstr "タグを選択する" msgid "_add" msgstr "_追加" -#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:837 msgid "_done" msgstr "_完了" @@ -16614,11 +17135,11 @@ msgstr "" "利用可能なタグのリスト。【追加する】ボタンをクリックするか、タグ上でダブルク" "リックして、選択したタグを追加します" -#: ../src/gui/preferences.c:314 +#: ../src/gui/preferences.c:319 msgid "reset panels in all views" msgstr "全てのビューのパネルをリセット" -#: ../src/gui/preferences.c:315 +#: ../src/gui/preferences.c:320 msgid "" "are you sure?\n" "\n" @@ -16630,15 +17151,15 @@ msgstr "" "現在のパネルレイアウトやモジュール選択を復元することは出来なくなります" #. language -#: ../src/gui/preferences.c:348 +#: ../src/gui/preferences.c:355 msgid "interface language" msgstr "インターフェース言語" -#: ../src/gui/preferences.c:368 +#: ../src/gui/preferences.c:375 msgid "double-click to reset to the system language" msgstr "ダブルクリックしてシステムの言語にリセット" -#: ../src/gui/preferences.c:371 +#: ../src/gui/preferences.c:378 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -16647,27 +17168,27 @@ msgstr "" "ユーザーインターフェースの言語を設定します\n" "システムのデフォルト設定には*が付いています(要再起動)" -#: ../src/gui/preferences.c:383 +#: ../src/gui/preferences.c:389 msgid "theme" msgstr "テーマ" -#: ../src/gui/preferences.c:414 +#: ../src/gui/preferences.c:420 msgid "set the theme for the user interface" msgstr "ユーザーインターフェースのテーマを設定します" -#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 +#: ../src/gui/preferences.c:435 ../src/gui/preferences.c:442 msgid "use system font size" msgstr "システムのフォントサイズを使用する" -#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 +#: ../src/gui/preferences.c:457 ../src/gui/preferences.c:464 msgid "font size in points" msgstr "フォントサイズ(単位はポイント)" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:470 msgid "GUI controls and text DPI" msgstr "GUIコントロールとテキストの解像度" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:480 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -16683,71 +17204,71 @@ msgstr "" "ほとんどのシステムにおいてデフォルト値は96DPIです\n" "(要再起動)" -#: ../src/gui/preferences.c:485 +#: ../src/gui/preferences.c:490 msgid "reset view panels" msgstr "ビューパネルをリセットする" -#: ../src/gui/preferences.c:487 +#: ../src/gui/preferences.c:492 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "" "全てのビューの非表示のパネルやそのサイズ、選択したモジュールをリセットします" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:499 msgid "modify selected theme with CSS tweaks below" msgstr "選択したテーマを以下のCSS調整にしたがって修正する" -#: ../src/gui/preferences.c:504 +#: ../src/gui/preferences.c:509 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "以下で調整されたCSSにしたがってテーマを修正します" -#: ../src/gui/preferences.c:528 +#: ../src/gui/preferences.c:532 msgctxt "usercss" msgid "save CSS and apply" msgstr "CSSを保存し適用する" -#: ../src/gui/preferences.c:536 +#: ../src/gui/preferences.c:540 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "クリックすると、エディタに入力されたCSS調整を保存し適用します" -#: ../src/gui/preferences.c:539 +#: ../src/gui/preferences.c:543 msgid "open help page for CSS tweaks" msgstr "CSS調整についてのヘルプページを開きます" #. load default text with some pointers -#: ../src/gui/preferences.c:561 +#: ../src/gui/preferences.c:565 msgid "ERROR Loading user.css" msgstr "user.css読み込みエラー" #. load default text -#: ../src/gui/preferences.c:570 +#: ../src/gui/preferences.c:574 msgid "Enter CSS theme tweaks here" msgstr "ここにCSSテーマ調整を入力してください" -#: ../src/gui/preferences.c:585 +#: ../src/gui/preferences.c:589 msgid "darktable preferences" msgstr "darktableの設定" -#: ../src/gui/preferences.c:648 +#: ../src/gui/preferences.c:652 msgid "darktable needs to be restarted for settings to take effect" msgstr "設定を有効にするためにはdarktableを再起動する必要があります" #. exif -#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 -#: ../src/libs/metadata_view.c:147 +#: ../src/gui/preferences.c:977 ../src/gui/preferences_ai.c:1180 +#: ../src/gui/presets.c:658 ../src/libs/metadata_view.c:148 msgid "model" msgstr "カメラ機種" -#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 -#: ../src/libs/metadata_view.c:148 +#: ../src/gui/preferences.c:983 ../src/gui/presets.c:666 +#: ../src/libs/metadata_view.c:149 msgid "maker" msgstr "メーカー" -#: ../src/gui/preferences.c:1007 +#: ../src/gui/preferences.c:1029 msgid "search presets list" msgstr "プリセットリストを検索" -#: ../src/gui/preferences.c:1010 +#: ../src/gui/preferences.c:1032 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -16755,138 +17276,268 @@ msgstr "" "プリセットのリストをインクリメンタルサーチします\n" "上キーまたは下キーを押すと、マッチした項目を移動します" -#: ../src/gui/preferences.c:1020 +#: ../src/gui/preferences.c:1041 msgctxt "preferences" msgid "import..." msgstr "インポート..." -#: ../src/gui/preferences.c:1025 +#: ../src/gui/preferences.c:1046 msgctxt "preferences" msgid "export..." msgstr "エクスポート..." -#: ../src/gui/preferences.c:1208 +#: ../src/gui/preferences.c:1232 #, c-format msgid "failed to import preset %s" msgstr "プリセット%sのインポートに失敗しました" -#: ../src/gui/preferences.c:1220 +#: ../src/gui/preferences.c:1244 msgid "select preset(s) to import" msgstr "インポートするプリセットを選択します" -#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:1000 -#: ../src/gui/preferences_ai.c:1474 ../src/gui/welcome.c:170 -#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 -#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 -#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1245 ../src/gui/preferences_ai.c:1735 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:464 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:957 ../src/libs/import.c:1831 +#: ../src/libs/import.c:1942 ../src/libs/styles.c:595 msgid "_open" msgstr "_開く" -#: ../src/gui/preferences.c:1230 +#: ../src/gui/preferences.c:1254 msgid "darktable preset files" msgstr "darktableプリセットファイル" -#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1488 -#: ../src/iop/lut3d.c:1606 ../src/libs/copy_history.c:153 -#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1259 ../src/gui/preferences_ai.c:2215 +#: ../src/iop/lut3d.c:1658 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:973 ../src/libs/styles.c:609 msgid "all files" msgstr "全てのファイル" -#: ../src/gui/preferences_ai.c:160 +#: ../src/gui/preferences_ai.c:167 msgid "downloaded" msgstr "ダウンロード済み" -#: ../src/gui/preferences_ai.c:162 +#: ../src/gui/preferences_ai.c:169 msgid "update available" msgstr "更新が可能です" -#: ../src/gui/preferences_ai.c:164 +#: ../src/gui/preferences_ai.c:171 msgid "update required" msgstr "更新が必要です" -#: ../src/gui/preferences_ai.c:166 +#: ../src/gui/preferences_ai.c:173 msgid "downloading..." msgstr "ダウンロード中..." -#: ../src/gui/preferences_ai.c:170 +#: ../src/gui/preferences_ai.c:177 msgid "not downloaded" msgstr "未ダウンロード" -#: ../src/gui/preferences_ai.c:381 +#: ../src/gui/preferences_ai.c:251 +msgid "imported from file" +msgstr "ファイルからインポート済み" + +#: ../src/gui/preferences_ai.c:253 +msgid "local" +msgstr "ローカル" + +#: ../src/gui/preferences_ai.c:421 msgid "select hardware acceleration for AI inference:" msgstr "AI推論に使用するハードウェアアクセラレーションを選択してください:" -#: ../src/gui/preferences_ai.c:571 +#: ../src/gui/preferences_ai.c:611 msgid "restart to apply" msgstr "再起動して適用する" -#: ../src/gui/preferences_ai.c:583 +#: ../src/gui/preferences_ai.c:623 msgid "not available, will fall back to CPU" msgstr "利用出来ません、CPUへフォールバックします" -#: ../src/gui/preferences_ai.c:849 +#: ../src/gui/preferences_ai.c:870 msgid "downloading AI model" msgstr "AIモデルをダウンロード中" -#: ../src/gui/preferences_ai.c:864 +#: ../src/gui/preferences_ai.c:885 #, c-format msgid "downloading: %s" msgstr "ダウンロード中:%s" -#: ../src/gui/preferences_ai.c:997 +#: ../src/gui/preferences_ai.c:956 +msgid "model download failed" +msgstr "モデルのダウンロードが出来ませんでした" + +#: ../src/gui/preferences_ai.c:1140 +msgid "retrieving the list of models…" +msgstr "モデル一覧を取得しています…" + +#: ../src/gui/preferences_ai.c:1162 +msgid "nothing to install from here" +msgstr "ここからインストールするものがありません" + +#: ../src/gui/preferences_ai.c:1184 +msgid "download size" +msgstr "ダウンロードサイズ" + +#: ../src/gui/preferences_ai.c:1188 ../src/gui/preferences_ai.c:1896 +msgid "license" +msgstr "ライセンス" + +#: ../src/gui/preferences_ai.c:1256 +msgid "the official repository" +msgstr "公式リポジトリ" + +#: ../src/gui/preferences_ai.c:1258 +msgid "a local install" +msgstr "ローカルインストール" + +#: ../src/gui/preferences_ai.c:1262 +msgid "replace installed model?" +msgstr "インストール済みのモデルを置き換えますか?" + +#: ../src/gui/preferences_ai.c:1264 +#, c-format +msgid "" +"\"%s\" is already installed from %s.\n" +"\n" +"installing it from %s replaces those files" +msgstr "" +"\"%s\"はすでに%sからインストールされています\n" +"\n" +"%sからインストールするとそれらのファイルが置き換えられます" + +#: ../src/gui/preferences_ai.c:1295 +msgid "this repository offers no models for this version of darktable" +msgstr "このリポジトリには、このバージョンのdarktable向けのモデルがありません" + +#: ../src/gui/preferences_ai.c:1297 +msgid "repository not usable" +msgstr "リポジトリを使用することが出来ません" + +#: ../src/gui/preferences_ai.c:1308 +msgid "add this repository?" +msgstr "このリポジトリを追加しますか?" + +#: ../src/gui/preferences_ai.c:1309 +#, c-format +msgid "" +"%s offers %d model(s) for this version of darktable\n" +"\n" +"it is not maintained or reviewed by the darktable project, and a model " +"installed from it replaces any installed model of the same name" +msgstr "" +"%sはこのバージョンのdarktable向けに%d個のモデルを提供しています\n" +"\n" +"これはdarktableプロジェクトによって保守・レビューされているものではなく、ここ" +"からインストールしたモデルは同名のインストール済みモデルを置き換えます" + +#: ../src/gui/preferences_ai.c:1386 +msgid "that repository is already listed" +msgstr "このリポジトリはすでに登録されています" + +#: ../src/gui/preferences_ai.c:1437 +msgid "repositories" +msgstr "リポジトリ" + +#: ../src/gui/preferences_ai.c:1472 +msgid "add" +msgstr "追加する" + +#: ../src/gui/preferences_ai.c:1473 ../src/libs/image.c:515 +#: ../src/libs/modulegroups.c:4250 ../src/libs/styles.c:930 +msgid "remove" +msgstr "除去" + +#: ../src/gui/preferences_ai.c:1548 +msgid "no repository configured" +msgstr "リポジトリが設定されていません" + +#: ../src/gui/preferences_ai.c:1549 +msgid "set plugins/ai/repository first" +msgstr "先にplugins/ai/repositoryを設定してください" + +#: ../src/gui/preferences_ai.c:1554 +msgid "install models from repository" +msgstr "リポジトリからモデルをインストールする" + +#: ../src/gui/preferences_ai.c:1558 +msgid "_install" +msgstr "_iインストール" + +#: ../src/gui/preferences_ai.c:1586 +msgid "repository" +msgstr "リポジトリ" + +#: ../src/gui/preferences_ai.c:1615 ../src/gui/preferences_ai.c:2533 +#: ../src/libs/metadata_view.c:138 +msgid "version" +msgstr "バージョン" + +#: ../src/gui/preferences_ai.c:1620 ../src/gui/preferences_ai.c:2542 +msgid "task" +msgstr "タスク" + +#: ../src/gui/preferences_ai.c:1625 ../src/gui/preferences_ai.c:2567 +msgid "status" +msgstr "状態" + +#: ../src/gui/preferences_ai.c:1647 +msgid "manage repositories…" +msgstr "リポジトリを管理…" + +#: ../src/gui/preferences_ai.c:1649 +msgid "add or remove the repositories models can be installed from" +msgstr "モデルのインストール元となるリポジトリを追加または削除する" + +#: ../src/gui/preferences_ai.c:1732 msgid "install AI models" msgstr "AIモデルをインストール" -#: ../src/gui/preferences_ai.c:1005 +#: ../src/gui/preferences_ai.c:1740 msgid "AI model packages (*.dtmodel)" msgstr "AIモデルパッケージ(*.dtmodel)" -#: ../src/gui/preferences_ai.c:1096 +#: ../src/gui/preferences_ai.c:1831 msgid "delete model?" msgid_plural "delete models?" msgstr[0] "モデルを削除しますか?" msgstr[1] "モデルを削除しますか?" -#: ../src/gui/preferences_ai.c:1098 +#: ../src/gui/preferences_ai.c:1833 #, c-format msgid "do you really want to delete %d selected model?" msgid_plural "do you really want to delete %d selected models?" msgstr[0] "%d個の選択したモデルを本当に削除しますか?" msgstr[1] "%d個の選択したモデルを本当に削除しますか?" -#: ../src/gui/preferences_ai.c:1159 +#: ../src/gui/preferences_ai.c:1894 msgid "scope" msgstr "領域" -#: ../src/gui/preferences_ai.c:1159 +#: ../src/gui/preferences_ai.c:1894 msgid "author" msgstr "作者" -#: ../src/gui/preferences_ai.c:1160 +#: ../src/gui/preferences_ai.c:1895 ../src/gui/preferences_ai.c:2510 msgid "source" msgstr "ソース" -#: ../src/gui/preferences_ai.c:1160 +#: ../src/gui/preferences_ai.c:1895 msgid "paper" msgstr "論文" -#: ../src/gui/preferences_ai.c:1161 -msgid "license" -msgstr "ライセンス" - -#: ../src/gui/preferences_ai.c:1161 +#: ../src/gui/preferences_ai.c:1896 msgid "training data" msgstr "トレーニングデータ" -#: ../src/gui/preferences_ai.c:1162 +#: ../src/gui/preferences_ai.c:1897 msgid "data license" msgstr "データライセンス" -#: ../src/gui/preferences_ai.c:1247 +#: ../src/gui/preferences_ai.c:1979 msgid "click for model details" msgstr "クリックすると、モデルの詳細を表示します" -#: ../src/gui/preferences_ai.c:1332 +#: ../src/gui/preferences_ai.c:2057 #, c-format msgid "" "ONNX Runtime %s detected.\n" @@ -16895,7 +17546,7 @@ msgstr "" "ONNX Runtime %s が検出されました\n" "設定を適用するにはdarktableを再起動してください" -#: ../src/gui/preferences_ai.c:1337 +#: ../src/gui/preferences_ai.c:2062 #, c-format msgid "" "not a valid ONNX Runtime library:\n" @@ -16904,7 +17555,7 @@ msgstr "" "有効なONNX Runtimeライブラリではありません:\n" "%s" -#: ../src/gui/preferences_ai.c:1365 +#: ../src/gui/preferences_ai.c:2090 msgid "" "no system ONNX Runtime library found.\n" "\n" @@ -16916,7 +17567,7 @@ msgstr "" "パッケージマネージャーでインストールするか、\n" "ブラウズボタンからカスタムビルドを選択してください" -#: ../src/gui/preferences_ai.c:1380 +#: ../src/gui/preferences_ai.c:2105 #, c-format msgid "" "ONNX Runtime %s [%s]\n" @@ -16929,56 +17580,56 @@ msgstr "" "\n" "設定を適用するにはdarktableを再起動してください" -#: ../src/gui/preferences_ai.c:1388 ../src/gui/preferences_ai.c:1471 +#: ../src/gui/preferences_ai.c:2113 ../src/gui/preferences_ai.c:2198 msgid "select ONNX Runtime library" msgstr "ONNX Runtimeライブラリを選択" -#: ../src/gui/preferences_ai.c:1392 ../src/iop/lut3d.c:1575 -#: ../src/iop/rasterfile.c:382 ../src/libs/neural_restore.c:4100 +#: ../src/gui/preferences_ai.c:2117 ../src/iop/lut3d.c:1627 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4374 msgid "_select" msgstr "_選択" -#: ../src/gui/preferences_ai.c:1398 +#: ../src/gui/preferences_ai.c:2123 msgid "multiple ONNX Runtime libraries found:" msgstr "複数のONNX Runtimeライブラリが発見されました:" -#: ../src/gui/preferences_ai.c:1479 +#: ../src/gui/preferences_ai.c:2206 msgid "ONNX Runtime (onnxruntime*.dll)" msgstr "ONNX Runtime (onnxruntime*.dll)" -#: ../src/gui/preferences_ai.c:1482 +#: ../src/gui/preferences_ai.c:2209 msgid "ONNX Runtime (libonnxruntime.so*)" msgstr "ONNX Runtime (libonnxruntime.so*)" #. enable AI toggle -#: ../src/gui/preferences_ai.c:1535 +#: ../src/gui/preferences_ai.c:2262 msgid "enable AI features" msgstr "AI機能を有効にする" #. provider dropdown -#: ../src/gui/preferences_ai.c:1580 +#: ../src/gui/preferences_ai.c:2303 msgid "AI acceleration" msgstr "AIアクセラレーション" -#: ../src/gui/preferences_ai.c:1591 +#: ../src/gui/preferences_ai.c:2314 msgid "select which GPU to use when the active provider supports more than one" msgstr "" "アクティブなプロバイダが複数のGPUをサポートしている場合、使用するGPUを選択して" "ください" -#: ../src/gui/preferences_ai.c:1637 +#: ../src/gui/preferences_ai.c:2357 msgid "ONNX Runtime library" msgstr "ONNX Runtimeライブラリ" -#: ../src/gui/preferences_ai.c:1651 +#: ../src/gui/preferences_ai.c:2371 msgid "bundled (DirectML)" msgstr "バンドル版(DirectML)" -#: ../src/gui/preferences_ai.c:1654 +#: ../src/gui/preferences_ai.c:2374 msgid "bundled (CPU only)" msgstr "バンドル版(CPUのみ)" -#: ../src/gui/preferences_ai.c:1657 +#: ../src/gui/preferences_ai.c:2377 msgid "" "path to a GPU-enabled ONNX Runtime library.\n" "leave empty to use the bundled library.\n" @@ -16988,114 +17639,114 @@ msgstr "" "空のままにすると、同梱ライブラリが使用されます\n" "設定を反映するには再起動が必要です" -#: ../src/gui/preferences_ai.c:1666 +#: ../src/gui/preferences_ai.c:2385 msgid "select a custom ONNX Runtime shared library" msgstr "カスタムONNX Runtime共有ライブラリを選択してください" -#: ../src/gui/preferences_ai.c:1668 +#: ../src/gui/preferences_ai.c:2389 msgid "detect" msgstr "検出" -#: ../src/gui/preferences_ai.c:1670 +#: ../src/gui/preferences_ai.c:2391 msgid "search for a system-installed ONNX Runtime library" msgstr "システムにインストールされているONNX Runtimeライブラリを検索します" -#: ../src/gui/preferences_ai.c:1705 +#: ../src/gui/preferences_ai.c:2426 msgid "models" msgstr "モデル" -#: ../src/gui/preferences_ai.c:1752 +#: ../src/gui/preferences_ai.c:2475 msgid "select/deselect all" msgstr "全て選択/選択解除" -#: ../src/gui/preferences_ai.c:1798 ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "バージョン" - -#: ../src/gui/preferences_ai.c:1807 -msgid "task" -msgstr "タスク" - -#: ../src/gui/preferences_ai.c:1822 +#: ../src/gui/preferences_ai.c:2557 msgid "enabled" msgstr "有効" -#: ../src/gui/preferences_ai.c:1832 -msgid "status" -msgstr "状態" - -#: ../src/gui/preferences_ai.c:1878 +#: ../src/gui/preferences_ai.c:2610 msgid "download / update default" msgstr "デフォルトをダウンロード/更新" -#: ../src/gui/preferences_ai.c:1880 +#: ../src/gui/preferences_ai.c:2612 msgid "download or update all default models" msgstr "全てのデフォルトモデルをダウンロードまたは更新します" -#: ../src/gui/preferences_ai.c:1890 +#: ../src/gui/preferences_ai.c:2622 msgid "download / update selected" msgstr "選択項目をダウンロード/更新" -#: ../src/gui/preferences_ai.c:1892 +#: ../src/gui/preferences_ai.c:2624 msgid "download or update the selected models" msgstr "選択したモデルをダウンロードまたは更新します" #. import from file button -#: ../src/gui/preferences_ai.c:1908 +#: ../src/gui/preferences_ai.c:2635 msgid "import from file…" msgstr "ファイルからインポート..." -#: ../src/gui/preferences_ai.c:1910 +#: ../src/gui/preferences_ai.c:2637 msgid "install a model from a local .dtmodel file" msgstr "ローカルの .dtmodelファイルからモデルをインストールします" +#: ../src/gui/preferences_ai.c:2645 +msgid "install from repository…" +msgstr "リポジトリからインストール…" + +#: ../src/gui/preferences_ai.c:2647 +msgid "" +"browse every model the configured repository offers for this version of " +"darktable, including any not listed above" +msgstr "" +"設定済みのリポジトリがこのバージョンのdarktable向けに提供する、上記に記載のな" +"いものも含めた全てののモデルを閲覧する" + #. delete selected button -#: ../src/gui/preferences_ai.c:1921 +#: ../src/gui/preferences_ai.c:2658 msgid "delete selected" msgstr "選択項目を削除" -#: ../src/gui/preferences_ai.c:1923 +#: ../src/gui/preferences_ai.c:2660 msgid "remove the selected models from disk" msgstr "選択したモデルをディスクから削除します" -#: ../src/gui/preferences_ai.c:1933 +#: ../src/gui/preferences_ai.c:2671 msgid "open help page for AI settings" msgstr "AIの設定についてのヘルプページを開きます" #. add to stack -#: ../src/gui/preferences_ai.c:1945 +#: ../src/gui/preferences_ai.c:2683 msgid "AI" msgstr "AI" -#: ../src/gui/presets.c:59 +#: ../src/gui/presets.c:62 msgid "non-raw" msgstr "非RAW" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:378 msgid "raw" msgstr "RAW" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:379 msgid "HDR" msgstr "HDR" -#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:384 +#: ../src/gui/presets.c:62 ../src/iop/monochrome.c:78 ../src/libs/image.c:663 +#: ../src/libs/metadata_view.c:385 msgid "monochrome" msgstr "モノクローム" -#: ../src/gui/presets.c:153 +#: ../src/gui/presets.c:156 #, c-format msgid "preset `%s' is write-protected, can't delete!" msgstr "プリセット`%s'は書き込み保護されています。削除することが出来ません!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:162 ../src/gui/presets.c:474 ../src/libs/lib.c:270 +#: ../src/libs/modulegroups.c:4146 msgid "delete preset?" msgstr "プリセットを削除しますか?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 -#: ../src/libs/modulegroups.c:3975 +#: ../src/gui/presets.c:163 ../src/gui/presets.c:475 ../src/libs/lib.c:271 +#: ../src/libs/modulegroups.c:4147 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "プリセット`%s'を本当に削除しますか?" @@ -17106,25 +17757,25 @@ msgstr "プリセット`%s'を本当に削除しますか?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 -#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 -#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 +#: ../src/gui/presets.c:211 ../src/gui/presets.c:1038 ../src/gui/presets.c:1041 +#: ../src/gui/presets.c:1044 ../src/libs/lib.c:220 ../src/libs/lib.c:237 +#: ../src/libs/lib.c:245 ../src/libs/lib.c:248 msgid "new preset" msgstr "新しいプリセット" -#: ../src/gui/presets.c:215 +#: ../src/gui/presets.c:218 msgid "please give preset a name" msgstr "プリセットに名前をつけてください" -#: ../src/gui/presets.c:220 +#: ../src/gui/presets.c:223 msgid "unnamed preset" msgstr "名称未設定のプリセット" -#: ../src/gui/presets.c:249 +#: ../src/gui/presets.c:252 msgid "overwrite preset?" msgstr "プリセットを上書きしますか?" -#: ../src/gui/presets.c:250 +#: ../src/gui/presets.c:253 #, c-format msgid "" "preset `%s' already exists.\n" @@ -17133,43 +17784,43 @@ msgstr "" "プリセット`%s'は既に存在しています\n" "上書きしますか?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 +#: ../src/gui/presets.c:433 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "_出力先として選択" -#: ../src/gui/presets.c:439 +#: ../src/gui/presets.c:442 #, c-format msgid "preset %s was successfully exported" msgstr "プリセット%sは正常にエクスポートされました" -#: ../src/gui/presets.c:566 +#: ../src/gui/presets.c:569 #, c-format msgid "edit `%s' for module `%s'" msgstr "`%s'を編集します(モジュール`%s')" -#: ../src/gui/presets.c:571 +#: ../src/gui/presets.c:574 msgid "_export..." msgstr "_エクスポート..." -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1671 -#: ../src/libs/tagging.c:1760 +#: ../src/gui/presets.c:575 ../src/libs/tagging.c:1714 +#: ../src/libs/tagging.c:1803 msgid "_delete" msgstr "_削除" -#: ../src/gui/presets.c:590 +#: ../src/gui/presets.c:593 msgid "name of the preset" msgstr "プリセット名" -#: ../src/gui/presets.c:598 +#: ../src/gui/presets.c:601 msgid "description or further information" msgstr "説明または詳細情報" -#: ../src/gui/presets.c:602 +#: ../src/gui/presets.c:605 msgid "reset all module parameters to their default values" msgstr "全てのモジュールパラメータをデフォルト値にリセット" -#: ../src/gui/presets.c:605 +#: ../src/gui/presets.c:608 msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" @@ -17178,17 +17829,17 @@ msgstr "" "自動的に設定されることがあります" # 適合する画像にこのプリセットを自動的に適用します -#: ../src/gui/presets.c:610 +#: ../src/gui/presets.c:613 msgid "auto apply this preset to matching images" msgstr "条件に合う画像にこのプリセットを自動適用" # 適合する画像でのみこのプリセットを表示します -#: ../src/gui/presets.c:613 +#: ../src/gui/presets.c:616 msgid "only show this preset for matching images" msgstr "条件に合う画像にのみこのプリセットを表示" # このオプションは充分に注意してください。これによってプリセットが失われ。復元することも出来なくなるかもしれません -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:618 msgid "" "be very careful with this option. this might be the last time you see your " "preset." @@ -17196,26 +17847,26 @@ msgstr "" "このオプションは充分に注意してください。これによって今後このプリセットが表示さ" "れなくなるかもしれません" -#: ../src/gui/presets.c:654 +#: ../src/gui/presets.c:657 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "条件に合うカメラ機種(ワイルドカード文字として%を使用してください)" -#: ../src/gui/presets.c:662 +#: ../src/gui/presets.c:665 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "条件に合うメーカー(ワイルドカード文字として%を使用してください)" -#: ../src/gui/presets.c:670 +#: ../src/gui/presets.c:673 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "条件に合うレンズ(ワイルドカード文字として%を使用してください)" -#: ../src/gui/presets.c:680 +#: ../src/gui/presets.c:683 msgid "minimum ISO value" msgstr "最小ISO値" -#: ../src/gui/presets.c:686 +#: ../src/gui/presets.c:689 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" @@ -17223,116 +17874,127 @@ msgstr "" "最大ISO値\n" "空白の場合、上限なしと同様に扱われます" -#: ../src/gui/presets.c:699 +#: ../src/gui/presets.c:702 msgid "minimum exposure time" msgstr "最短露出時間" -#: ../src/gui/presets.c:700 +#: ../src/gui/presets.c:703 msgid "maximum exposure time" msgstr "最長露出時間" -#: ../src/gui/presets.c:716 +#: ../src/gui/presets.c:719 msgid "minimum aperture value" msgstr "最小絞り値" -#: ../src/gui/presets.c:717 +#: ../src/gui/presets.c:720 msgid "maximum aperture value" msgstr "最大絞り値" -#: ../src/gui/presets.c:735 +#: ../src/gui/presets.c:738 msgid "minimum focal length" msgstr "最短焦点距離" -#: ../src/gui/presets.c:736 +#: ../src/gui/presets.c:739 msgid "maximum focal length" msgstr "最長焦点距離" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:744 +#: ../src/gui/presets.c:747 msgid "format" msgstr "フォーマット" -#: ../src/gui/presets.c:749 +#: ../src/gui/presets.c:752 msgid "select image types you want this preset to be available for" msgstr "このプリセットを利用可能にしたい画像のタイプを選択します" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 +#: ../src/gui/presets.c:765 ../src/libs/filtering.c:1258 msgid "and" msgstr "および" -#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 +#: ../src/gui/presets.c:809 ../src/gui/presets.c:861 msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:979 +#: ../src/gui/presets.c:982 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "プリセット`%s'は書き込み保護されています。編集することが出来ません!" -#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 +#: ../src/gui/presets.c:1006 ../src/libs/lib.c:190 msgid "update preset?" msgstr "プリセットを更新しますか?" -#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 +#: ../src/gui/presets.c:1007 ../src/libs/lib.c:191 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "プリセット`%s'を本当に更新しますか?" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(first)" msgstr "(最初)" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(last)" msgstr "(最後)" -#: ../src/gui/presets.c:1165 +#: ../src/gui/presets.c:1168 #, c-format msgid "preset '%s' %s" msgstr "プリセット '%s' %s" -#: ../src/gui/presets.c:1166 +#: ../src/gui/presets.c:1169 msgid "no presets" msgstr "プリセット無し" -#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 -#: ../src/libs/modulegroups.c:4058 +#: ../src/gui/presets.c:1435 ../src/libs/modulegroups.c:4222 +#: ../src/libs/modulegroups.c:4230 msgid "manage module layouts" msgstr "モジュールのレイアウトの管理" -#: ../src/gui/presets.c:1434 +#: ../src/gui/presets.c:1444 msgid "manage quick presets" msgstr "クイックプリセットを管理" -#: ../src/gui/presets.c:1616 +#: ../src/gui/presets.c:1626 msgid "manage quick presets list..." msgstr "クイックプリセットリストの管理..." -#: ../src/gui/presets.c:1771 +#: ../src/gui/presets.c:1711 msgid "disabled: wrong module version" msgstr "無効:モジュールのバージョンが違います" -#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 +#: ../src/gui/presets.c:1731 +msgid "manage presets..." +msgstr "プリセットの管理..." + +#: ../src/gui/presets.c:1737 msgid "edit this preset.." msgstr "このプリセットを編集..." -#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 +#: ../src/gui/presets.c:1741 msgid "delete this preset" msgstr "このプリセットを削除" -#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 +#. no active preset, or the active preset is writeprotect (a shipped +#. * default): edit/delete are not allowed, so fall through to store/ +#. * update instead of leaving a bare separator behind the preset list. +#: ../src/gui/presets.c:1750 msgid "store new preset.." msgstr "新しいプリセットを保存..." -#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 +#: ../src/gui/presets.c:1754 +msgid "nothing to save" +msgstr "保存するものがありません" + +#: ../src/gui/presets.c:1765 msgid "update preset" msgstr "プリセットを更新" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "初期化しています" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -17399,24 +18061,24 @@ msgstr "保持" msgid "can't create style out of unaltered image" msgstr "変更されていない画像からスタイルを作成することは出来ません" -#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +#: ../src/gui/welcome.c:671 ../src/gui/welcome.c:691 msgid "Welcome to darktable!" msgstr "darktableへようこそ!" #. Navigation buttons (right-aligned) -#: ../src/gui/welcome.c:739 +#: ../src/gui/welcome.c:741 msgid "_prev" msgstr "_戻る" -#: ../src/gui/welcome.c:742 +#: ../src/gui/welcome.c:744 msgid "_next" msgstr "_進む" -#: ../src/gui/welcome.c:796 +#: ../src/gui/welcome.c:798 msgid "let's set up a few options to get you started." msgstr "最初にいくつかのオプションをセットアップしましょう" -#: ../src/gui/welcome.c:799 +#: ../src/gui/welcome.c:801 msgid "" "if you are unsure, don't worry! just go ahead with the default, you can " "always change all values later in the preferences." @@ -17424,7 +18086,7 @@ msgstr "" "もし迷っても大丈夫です!とりあえずデフォルト設定のまま進めてください。後から " "設定でいつでも変更出来ます" -#: ../src/gui/welcome.c:804 +#: ../src/gui/welcome.c:806 msgid "" "you can close this window at any time, in which case the defaults will be " "applied." @@ -17432,11 +18094,11 @@ msgstr "" "このウィンドウはいつでも閉じることが出来ます。その場合はデフォルト設定が適用さ" "れます" -#: ../src/gui/welcome.c:837 +#: ../src/gui/welcome.c:839 msgid "You are all set!" msgstr "準備が整いました!" -#: ../src/gui/welcome.c:840 +#: ../src/gui/welcome.c:842 msgid "" "darktable is extremely configurable and has a wealth of options. Here we " "covered just the most essential ones — make sure to explore the " @@ -17447,7 +18109,7 @@ msgstr "" "チェックしてみてください" #. xgettext: %s is a URL; keep and unchanged -#: ../src/gui/welcome.c:849 +#: ../src/gui/welcome.c:851 #, c-format msgid "" "Read the user manual to learn more and make the most of " @@ -17456,7 +18118,7 @@ msgstr "" "darktableをより深く理解し、最大限に活用するためにはユーザーマ" "ニュアルをお読みください" -#: ../src/gui/welcome.c:859 +#: ../src/gui/welcome.c:861 msgid "" "And remember that you can always click on the ? on the top toolbar to " "get help right where you need it." @@ -17464,12 +18126,12 @@ msgstr "" "また、必要なときはいつでも、上部ツールバーの?をクリックしてその場でヘ" "ルプを確認することが出来ます" -#: ../src/gui/welcome.c:864 +#: ../src/gui/welcome.c:866 msgid "Happy editing with darktable!" msgstr "それでは、darktableでの編集をお楽しみください!" #. add a memory workspace just after default one -#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:592 msgid "memory" msgstr "メモリ" @@ -17525,58 +18187,63 @@ msgstr "" "\n" "別の名前を選択してください" -#: ../src/gui/workspace.c:569 +#: ../src/gui/workspace.c:571 msgid "darktable - select a workspace" msgstr "darktable - ワークスペースを選択" -#: ../src/gui/workspace.c:581 +#: ../src/gui/workspace.c:583 msgid "select an existing workspace" msgstr "既存のワークスペースを選択してください" -#: ../src/gui/workspace.c:617 +#: ../src/gui/workspace.c:619 msgid "remember selection and don't ask again" msgstr "選択を記憶し、今後は確認しない" -#: ../src/gui/workspace.c:632 +#: ../src/gui/workspace.c:634 msgid "or create a new one" msgstr "または新規作成してください" -#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +#: ../src/gui/workspace.c:642 ../src/libs/session.c:104 msgid "create" msgstr "作成" -#: ../src/gui/workspace.c:655 +#: ../src/gui/workspace.c:657 msgid "copy settings from existing workspace" msgstr "既存のワークスペースから設定をコピーする" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:587 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4265 +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "8 bit" msgstr "8ビット" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "10 bit" msgstr "10ビット" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "12 bit" msgstr "12ビット" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "可逆" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "非可逆" #. Bit depth combo box #: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 -#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 ../src/libs/neural_restore.c:4262 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:583 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4529 msgid "bit depth" msgstr "ビット深度" @@ -17618,9 +18285,10 @@ msgstr "" #. compression #. Compression method combo box #: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:117 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:225 +#: ../src/libs/neural_restore.c:4539 msgid "compression" msgstr "圧縮" @@ -17633,19 +18301,21 @@ msgstr "画像の圧縮" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:609 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "クオリティ" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "" "画像のクオリティ\n" "クオリティが低いと細部がより失われます" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "クロマサブサンプリング" @@ -17665,20 +18335,23 @@ msgstr "" "4:2:2 - 水平に半減したカラーサンプリングレート\n" "4:2:0 - 水平および垂直に半減したカラーサンプリングレート" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" #: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 -#: ../src/libs/image.c:627 +#: ../src/libs/image.c:629 msgid "copy" msgstr "コピー" @@ -17706,14 +18379,14 @@ msgstr "OpenEXR" msgid "16 bit (float)" msgstr "16ビット(浮動小数点)" -#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:586 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4265 +#: ../src/libs/neural_restore.c:4532 msgid "32 bit (float)" msgstr "32ビット(浮動小数点)" #: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 -#: ../src/imageio/format/tiff.c:901 +#: ../src/imageio/format/tiff.c:901 ../src/libs/neural_restore.c:4542 msgid "uncompressed" msgstr "非圧縮" @@ -17761,6 +18434,20 @@ msgstr "HTJ2K256" msgid "HTJ2K32" msgstr "HTJ2K32" +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"HEIFエンコーダーのクロマサブサンプリングの設定\n" +"自動 - クオリティの値によって定められたサブサンプリングを用います\n" +"4:4:4 - クロマサブサンプリングをしません\n" +"4:2:2 - 水平に半減したカラーサンプリングレート\n" +"4:2:0 - 水平および垂直に半減したカラーサンプリングレート" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "JP2に出力プロファイルを付けることが出来ません" @@ -17809,26 +18496,26 @@ msgstr "" msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:586 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4265 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "16 bit" msgstr "16ビット" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:591 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "ピクセルタイプ" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "符号なし整数" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "浮動小数点" -#: ../src/imageio/format/jxl.c:613 +#: ../src/imageio/format/jxl.c:611 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -17840,11 +18527,11 @@ msgstr "" "30-99 = JPEGクオリティ相当\n" "100 = ロスレス" -#: ../src/imageio/format/jxl.c:649 +#: ../src/imageio/format/jxl.c:647 msgid "encoding effort" msgstr "エンコードエフォート" -#: ../src/imageio/format/jxl.c:651 +#: ../src/imageio/format/jxl.c:649 msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" @@ -17852,11 +18539,11 @@ msgstr "" "画像をエンコードする際のエフォート\n" "高い値にすると、良い結果を得ることが出来ますが、エンコード時間が長くなります" -#: ../src/imageio/format/jxl.c:661 +#: ../src/imageio/format/jxl.c:659 msgid "decoding speed" msgstr "デコードの速さ" -#: ../src/imageio/format/jxl.c:663 +#: ../src/imageio/format/jxl.c:661 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "クオリティの犠牲を伴う優先するデコード速度" @@ -17868,9 +18555,9 @@ msgstr "無効な用紙のサイズです" msgid "invalid border size, using 0" msgstr "無効な縁のサイズです。0を使用します" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 -#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 -#: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:541 +#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:409 +#: ../src/imageio/storage/gallery.c:451 ../src/imageio/storage/piwigo.c:1368 #, c-format msgid "could not export to file `%s'!" msgstr "ファイル`%s'にエクスポートすることが出来ませんでした!" @@ -17885,7 +18572,7 @@ msgstr "PDFのタイトルを入力してください" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2603 msgid "paper size" msgstr "用紙のサイズ" @@ -17899,7 +18586,7 @@ msgid "" "example: 210 mm x 2.97 cm" msgstr "" "PDFの用紙のサイズ\n" -"リストから選択、または\"<幅> [単位] x <高さ> <単位>\n" +"リストから選択、または\"<幅> [単位] x <高さ> <単位>\"\n" "例:210 mm x 2.97 cm" #. orientation @@ -17930,8 +18617,8 @@ msgstr "" "例:10 mm、1 inch" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 -#: ../src/libs/export.c:1540 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1507 +#: ../src/libs/export.c:1535 msgid "dpi" msgstr "dpi" @@ -17993,6 +18680,7 @@ msgstr "" "デフレート圧縮:ファイルサイズが小さくなりますが遅くなります" #: ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 +#: ../src/libs/neural_restore.c:4542 msgid "deflate" msgstr "デフレート圧縮" @@ -18011,8 +18699,8 @@ msgstr "" "ドラフト:画像はボックスに置き換えられます\n" "デバッグ:輪郭と境界ボックスのみ表示します" -#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 -#: ../src/libs/tools/lighttable.c:425 +#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:438 msgid "normal" msgstr "標準" @@ -18028,7 +18716,7 @@ msgstr "デバッグ" msgid "PPM (16-bit)" msgstr "PPM(16ビット)" -#: ../src/imageio/format/tiff.c:902 +#: ../src/imageio/format/tiff.c:902 ../src/libs/neural_restore.c:4543 msgid "deflate with predictor" msgstr "デフレート予測圧縮" @@ -18078,7 +18766,7 @@ msgstr "図表" msgid "XCF" msgstr "XCF" -#: ../src/imageio/imageio.c:1114 +#: ../src/imageio/imageio.c:1113 #, c-format msgid "" "failed to allocate memory for %s, please lower the threads used for export or " @@ -18087,34 +18775,34 @@ msgstr "" "%sにメモリを割り当てることが出来ませんでした。エクスポートに使用されるスレッド" "を少なくするか、より多くのメモリを搭載してください" -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "thumbnail export" msgstr "サムネイルエクスポート" -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "export" msgstr "エクスポート" -#: ../src/imageio/imageio.c:1133 +#: ../src/imageio/imageio.c:1132 #, c-format msgid "cannot find the style '%s' to apply during export" msgstr "エクスポート時に適用するスタイル'%s'を見つけることが出来ません" -#: ../src/imageio/imageio.c:1320 +#: ../src/imageio/imageio.c:1319 #, c-format msgid "export reduced to %dx%d because of memory restrictions" msgstr "メモリ制限のため、エクスポートが%dx%dに縮小されました" -#: ../src/imageio/imageio_libraw.c:348 +#: ../src/imageio/imageio_libraw.c:347 msgid "" "WARNING: camera is not fully supported!" msgstr "" "警告:カメラが完全にはサポートされていま" "せん" -#: ../src/imageio/imageio_libraw.c:350 +#: ../src/imageio/imageio_libraw.c:349 #, c-format msgid "" "colors for `%s' could be misrepresented,\n" @@ -18123,7 +18811,7 @@ msgstr "" "`%s'の色は正確に表示されない可能性があり、\n" "編集は将来のバージョンとの互換性がないかもしれません" -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1278 msgid "file on disk" msgstr "ディスク上のファイル" @@ -18138,61 +18826,61 @@ msgstr "" "変数は文字列操作のようなbashをサポートしています\n" "'$('とタイプすると、入力補完を有効にし、変数のリストを見ることが出来ます" -#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:291 ../src/imageio/storage/piwigo.c:1174 msgid "on conflict" msgstr "ファイル名重複の場合" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:294 msgid "create unique filename" msgstr "固有のファイル名を作成" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:914 +#: ../src/imageio/storage/disk.c:295 ../src/imageio/storage/piwigo.c:1178 +#: ../src/libs/image.c:652 ../src/libs/styles.c:914 msgid "overwrite" msgstr "上書き" -#: ../src/imageio/storage/disk.c:293 +#: ../src/imageio/storage/disk.c:296 msgid "overwrite if changed" msgstr "変更された場合上書き" -#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:297 ../src/imageio/storage/piwigo.c:1176 msgid "skip" msgstr "スキップ" -#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 -#: ../src/imageio/storage/latex.c:279 +#: ../src/imageio/storage/disk.c:424 ../src/imageio/storage/gallery.c:323 +#: ../src/imageio/storage/latex.c:282 #, c-format msgid "could not create directory `%s'!" msgstr "ディレクトリ`%s'を作成することが出来ませんでした!" -#: ../src/imageio/storage/disk.c:432 +#: ../src/imageio/storage/disk.c:435 #, c-format msgid "could not write to directory `%s'!" msgstr "ディレクトリ`%s'に書き込むことが出来ませんでした!" -#: ../src/imageio/storage/disk.c:469 +#: ../src/imageio/storage/disk.c:472 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "%d/%d枚 `%s'をスキップ" msgstr[1] "%d/%d枚 `%s'をスキップ" -#: ../src/imageio/storage/disk.c:517 +#: ../src/imageio/storage/disk.c:520 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "%d/%d スキップ(エクスポートから更新無し) `%s'" msgstr[1] "%d/%d スキップ(エクスポートから更新無し) `%s'" -#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 -#: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 +#: ../src/imageio/storage/disk.c:546 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/gallery.c:459 ../src/imageio/storage/latex.c:374 #, c-format msgid "%d/%d exported to `%s'" msgid_plural "%d/%d exported to `%s'" msgstr[0] "%d/%d枚を`%s'にエクスポートしました" msgstr[1] "%d/%d枚を`%s'にエクスポートしました" -#: ../src/imageio/storage/disk.c:608 +#: ../src/imageio/storage/disk.c:611 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -18229,7 +18917,7 @@ msgstr "Eメールクライアントを起動することが出来ませんで msgid "website gallery" msgstr "ウェブサイトギャラリー" -#: ../src/imageio/storage/gallery.c:214 +#: ../src/imageio/storage/gallery.c:217 msgid "enter the title of the website" msgstr "ウェブサイトのタイトルを入力する" @@ -18237,7 +18925,7 @@ msgstr "ウェブサイトのタイトルを入力する" msgid "LaTeX book template" msgstr "LaTeXブックテンプレート" -#: ../src/imageio/storage/latex.c:197 +#: ../src/imageio/storage/latex.c:200 msgid "enter the title of the book" msgstr "本のタイトルを入力" @@ -18274,7 +18962,7 @@ msgstr "Piwigo" msgid "accounts" msgstr "アカウント" -#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1183 +#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1185 msgid "server" msgstr "サーバー" @@ -18288,11 +18976,11 @@ msgstr "" "デフォルトのプロトコルはhttps\n" "必要な場合安全でないプロトコルhttp://を明示的に指定します" -#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 +#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1186 msgid "user" msgstr "ユーザー" -#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1185 +#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1187 msgid "password" msgstr "パスワード" @@ -18336,28 +19024,28 @@ msgstr "自分" msgid "album" msgstr "アルバム" -#: ../src/imageio/storage/piwigo.c:1133 +#: ../src/imageio/storage/piwigo.c:1134 msgid "refresh album list" msgstr "アルバムリストを更新する" -#: ../src/imageio/storage/piwigo.c:1140 +#: ../src/imageio/storage/piwigo.c:1142 msgid "new album" msgstr "新しいアルバム" #. Available albums -#: ../src/imageio/storage/piwigo.c:1146 +#: ../src/imageio/storage/piwigo.c:1148 msgid "parent album" msgstr "親アルバム" -#: ../src/imageio/storage/piwigo.c:1154 +#: ../src/imageio/storage/piwigo.c:1156 msgid "click login button to start" msgstr "ログインボタンをクリックして開始する" -#: ../src/imageio/storage/piwigo.c:1160 ../src/imageio/storage/piwigo.c:1189 +#: ../src/imageio/storage/piwigo.c:1162 ../src/imageio/storage/piwigo.c:1191 msgid "filename pattern" msgstr "ファイル名のひな型" -#: ../src/imageio/storage/piwigo.c:1162 +#: ../src/imageio/storage/piwigo.c:1164 msgid "" "enter the filename pattern for the exported images\n" "leave empty to use the image filename\n" @@ -18369,36 +19057,36 @@ msgstr "" "変数は文字列操作のようなbashをサポートしています\n" "'$('とタイプすると、入力補完を有効にし、変数のリストを見ることが出来ます" -#: ../src/imageio/storage/piwigo.c:1173 +#: ../src/imageio/storage/piwigo.c:1175 msgid "don't check" msgstr "チェックしない" -#: ../src/imageio/storage/piwigo.c:1175 +#: ../src/imageio/storage/piwigo.c:1177 msgid "update metadata" msgstr "メタデータを更新" -#: ../src/imageio/storage/piwigo.c:1289 +#: ../src/imageio/storage/piwigo.c:1291 msgid "not logged in to Piwigo server!" msgstr "Piwigo にログインしていません!" -#: ../src/imageio/storage/piwigo.c:1384 +#: ../src/imageio/storage/piwigo.c:1386 msgid "cannot create a new Piwigo album!" msgstr "新しいPiwigoアルバムを作成することが出来ません!" -#: ../src/imageio/storage/piwigo.c:1403 +#: ../src/imageio/storage/piwigo.c:1405 msgid "could not update to Piwigo!" msgstr "Piwigo に更新することが出来ませんでした!" -#: ../src/imageio/storage/piwigo.c:1419 +#: ../src/imageio/storage/piwigo.c:1421 msgid "could not upload to Piwigo!" msgstr "Piwigo にアップロードすることが出来ませんでした!" -#: ../src/imageio/storage/piwigo.c:1448 +#: ../src/imageio/storage/piwigo.c:1450 #, c-format msgid "%d/%d skipped (already exists)" msgstr "%d/%d枚スキップしました(既に存在します)" -#: ../src/imageio/storage/piwigo.c:1454 +#: ../src/imageio/storage/piwigo.c:1456 #, c-format msgid "%d/%d exported to Piwigo webalbum" msgid_plural "%d/%d exported to Piwigo webalbum" @@ -18423,57 +19111,58 @@ msgstr "" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 #: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 -#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 -#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 -#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 -#: ../src/iop/toneequal.c:329 +#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:129 +#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:176 +#: ../src/iop/rgbcurve.c:143 ../src/iop/rgblevels.c:122 ../src/iop/shadhi.c:141 +#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:185 +#: ../src/iop/toneequal.c:330 msgid "corrective and creative" msgstr "補正およびクリエイティブ" -#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 +#: ../src/iop/agx.c:59 ../src/iop/ashift.c:126 ../src/iop/ashift.c:128 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 #: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 #: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 -#: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 +#: ../src/iop/clipping.c:356 ../src/iop/clipping.c:358 #: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 #: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/colorin.c:131 ../src/iop/contrastntexture.c:126 +#: ../src/iop/contrastntexture.c:128 ../src/iop/crop.c:134 ../src/iop/crop.c:136 +#: ../src/iop/demosaic.c:318 ../src/iop/denoiseprofile.c:822 #: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 -#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 -#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 +#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:130 +#: ../src/iop/exposure.c:132 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 -#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 -#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 +#: ../src/iop/lens.cc:266 ../src/iop/lens.cc:268 ../src/iop/liquify.c:296 +#: ../src/iop/liquify.c:298 ../src/iop/overlay.c:177 ../src/iop/overlay.c:179 +#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:211 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 -#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 -#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 -#: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 +#: ../src/iop/splittoning.c:104 ../src/iop/splittoning.c:106 +#: ../src/iop/spots.c:68 ../src/iop/spots.c:70 ../src/iop/toneequal.c:331 +#: ../src/iop/velvia.c:97 ../src/iop/velvia.c:99 msgid "linear, RGB, scene-referred" msgstr "リニア、RGB、シーン参照" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:347 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 -#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 -#: ../src/iop/watermark.c:462 +#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:145 +#: ../src/iop/rgblevels.c:124 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:118 +#: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "ノンリニア、RGB" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:136 +#: ../src/iop/channelmixer.c:138 ../src/iop/lut3d.c:142 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 -#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 -#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 -#: ../src/iop/soften.c:102 +#: ../src/iop/rgbcurve.c:144 ../src/iop/rgbcurve.c:146 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:99 +#: ../src/iop/soften.c:101 msgid "linear, RGB, display-referred" msgstr "リニア、RGB、ディスプレイ参照" @@ -18610,11 +19299,11 @@ msgstr "ルック" msgid "show curve" msgstr "カーブを表示" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 -#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1795 +#: ../src/iop/colorbalancergb.c:1973 ../src/iop/colorequal.c:2984 +#: ../src/iop/colorzones.c:2704 ../src/iop/denoiseprofile.c:3638 +#: ../src/iop/filmicrgb.c:4332 ../src/iop/lowlight.c:803 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3313 msgid "graph" msgstr "グラフ" @@ -18698,7 +19387,7 @@ msgstr "ブラックポイントを抽出" # 算出されたダイナミックレンジを対称的に拡大縮小します。 # 極端な輝度に余裕を与えるのに役立ちます -#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4386 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -18706,8 +19395,8 @@ msgstr "" "算出されたダイナミックレンジを対称的に拡大または縮小します\n" "極端な輝度域に余裕を与えるのに役立ちます" -#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 -#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1514 +#: ../src/iop/filmicrgb.c:4392 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "レベルの自動調整" @@ -18715,35 +19404,35 @@ msgstr "レベルの自動調整" msgid "set black and white relative exposure using the selected area" msgstr "選択した領域を利用してブラックとホワイトの相対露出値を設定します" -#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2082 msgid "exposure range" msgstr "露出範囲" -#: ../src/iop/agx.c:2079 +#: ../src/iop/agx.c:2080 msgid "read exposure from metadata and exposure module" msgstr "メタデータと露出モジュールから露出値を読み込みます" -#: ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2083 msgid "read exposure" msgstr "露出を読み込む" -#: ../src/iop/agx.c:2104 +#: ../src/iop/agx.c:2110 msgid "blender-like" msgstr "blender風" -#: ../src/iop/agx.c:2114 +#: ../src/iop/agx.c:2120 msgid "unmodified" msgstr "未修正" -#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 +#: ../src/iop/agx.c:2266 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "プライマリ" -#: ../src/iop/agx.c:2260 +#: ../src/iop/agx.c:2266 msgid "color primaries adjustments" msgstr "色プライマリ調整" -#: ../src/iop/agx.c:2266 +#: ../src/iop/agx.c:2272 msgid "" "color space primaries to use as the base for below adjustments.\n" "'export profile' uses the profile set in 'output color profile'." @@ -18752,7 +19441,7 @@ msgstr "" "'エクスポートプロファイル'は'出力カラープロファイル'で設定されたプロファイルを" "使用します" -#: ../src/iop/agx.c:2274 +#: ../src/iop/agx.c:2280 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -18766,55 +19455,55 @@ msgstr "" "特に明るく彩度の高い光源(例:LED)では顕著です\n" "主に実験目的で使用することを想定しています" -#: ../src/iop/agx.c:2281 +#: ../src/iop/agx.c:2288 msgid "reset primaries to a predefined configuration" msgstr "プライマリをリセットして、予め定められた設定に値を変更します" -#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 +#: ../src/iop/agx.c:2290 ../src/iop/agx.c:2296 msgid "reset primaries" msgstr "プライマリをリセット" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:2302 msgctxt "section" msgid "before tone mapping" msgstr "トーンマッピング前" -#: ../src/iop/agx.c:2302 +#: ../src/iop/agx.c:2312 msgid "increase to desaturate reds in highlights faster" msgstr "" "値を上げると赤の彩度を下げます\n" "ハイライトでより早く影響が現れます" -#: ../src/iop/agx.c:2309 +#: ../src/iop/agx.c:2319 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "赤プライマリを黄(+)またはマゼンタ(−)へずらす" -#: ../src/iop/agx.c:2315 +#: ../src/iop/agx.c:2325 msgid "increase to desaturate greens in highlights faster" msgstr "" "値を上げると緑の彩度を下げます\n" "ハイライトでより早く影響が現れます" -#: ../src/iop/agx.c:2322 +#: ../src/iop/agx.c:2332 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "緑プライマリをシアン(+)または黃(−)へずらす" -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2338 msgid "increase to desaturate blues in highlights faster" msgstr "" "値を上げると青の彩度を下げます\n" "ハイライトでより早く影響が現れます" -#: ../src/iop/agx.c:2335 +#: ../src/iop/agx.c:2345 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "青プライマリをマゼンタ(+)またはシアン(−)へずらす" -#: ../src/iop/agx.c:2341 +#: ../src/iop/agx.c:2351 msgctxt "section" msgid "after tone mapping" msgstr "トーンマッピング後" -#: ../src/iop/agx.c:2346 +#: ../src/iop/agx.c:2356 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -18823,11 +19512,11 @@ msgstr "" "す\n" "チェックを外すと以前の状態を復元します" -#: ../src/iop/agx.c:2349 +#: ../src/iop/agx.c:2359 msgid "set from above" msgstr "上部から設定" -#: ../src/iop/agx.c:2351 +#: ../src/iop/agx.c:2361 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" @@ -18835,112 +19524,112 @@ msgstr "" "プライマリの修正を完全に反転させるようパラメータを設定します\n" "しかし、その後の編集は可能にします" -#: ../src/iop/agx.c:2354 +#: ../src/iop/agx.c:2364 msgid "reverse pre-mapping primaries" msgstr "マッピング前のプライマリを反転" -#: ../src/iop/agx.c:2366 +#: ../src/iop/agx.c:2376 msgid "overall purity boost" msgstr "全体の純度ブースト" -#: ../src/iop/agx.c:2374 +#: ../src/iop/agx.c:2384 msgid "overall unrotation ratio" msgstr "全体の非回転率" -#: ../src/iop/agx.c:2378 +#: ../src/iop/agx.c:2388 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "赤の純度を回復します(主に中間トーンとシャドウ)" -#: ../src/iop/agx.c:2385 +#: ../src/iop/agx.c:2395 msgid "reverse the color shift in reds" msgstr "赤の色ずれを反転させます" -#: ../src/iop/agx.c:2391 +#: ../src/iop/agx.c:2401 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "緑の純度を回復します(主に中間トーンとシャドウ)" -#: ../src/iop/agx.c:2398 +#: ../src/iop/agx.c:2408 msgid "reverse the color shift in greens" msgstr "緑の色ずれを反転させます" -#: ../src/iop/agx.c:2404 +#: ../src/iop/agx.c:2414 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "青の純度を回復します(主に中間トーンとシャドウ)" -#: ../src/iop/agx.c:2411 +#: ../src/iop/agx.c:2421 msgid "reverse the color shift in blues" msgstr "青の色ずれを反転させます" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 +#: ../src/iop/agx.c:2473 ../src/iop/temperature.c:2060 +#: ../src/iop/temperature.c:2073 ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2086 ../src/iop/temperature.c:2094 +#: ../src/iop/temperature.c:2113 msgid "settings" msgstr "設定" -#: ../src/iop/agx.c:2464 +#: ../src/iop/agx.c:2474 msgid "main look and curve settings" msgstr "メインのルックとカーブの設定" -#: ../src/iop/agx.c:2473 +#: ../src/iop/agx.c:2483 msgid "detailed curve settings" msgstr "詳細なカーブの設定" -#: ../src/iop/agx.c:2571 +#: ../src/iop/agx.c:2581 msgid "unmodified base primaries" msgstr "未修正ベースプライマリ" -#: ../src/iop/agx.c:2582 +#: ../src/iop/agx.c:2592 msgid "blender-like|base" msgstr "blender風|ベース" -#: ../src/iop/agx.c:2587 +#: ../src/iop/agx.c:2597 msgid "blender-like|punchy" msgstr "blender風|パンチー" -#: ../src/iop/agx.c:2608 +#: ../src/iop/agx.c:2618 msgid "sigmoid-like|default" msgstr "シグモイド風|デフォルト" -#: ../src/iop/agx.c:2621 +#: ../src/iop/agx.c:2631 msgid "sigmoid-like|smooth" msgstr "シグモイド風|スムーズ" -#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 +#: ../src/iop/agx.c:2646 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:333 ../src/iop/filmicrgb.c:3195 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "シーン参照デフォルト" -#: ../src/iop/ashift.c:113 +#: ../src/iop/ashift.c:114 msgid "rotate and perspective" msgstr "回転とパースペクティブ" -#: ../src/iop/ashift.c:118 +#: ../src/iop/ashift.c:119 msgid "rotation|keystone|distortion|crop|reframe" msgstr "回転|キーストーン|歪曲|トリミング|リフレーム" -#: ../src/iop/ashift.c:123 +#: ../src/iop/ashift.c:124 msgid "rotate or distort perspective" msgstr "回転またはペースペクティブ歪曲" -#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 -#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 +#: ../src/iop/ashift.c:125 ../src/iop/channelmixer.c:135 +#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:355 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 -#: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:105 +#: ../src/iop/colorchecker.c:131 ../src/iop/colorcorrection.c:74 +#: ../src/iop/crop.c:133 ../src/iop/lut3d.c:141 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "補正またはクリエイティブ" -#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/ashift.c:127 ../src/iop/borders.c:319 ../src/iop/clipping.c:357 +#: ../src/iop/crop.c:135 ../src/iop/flip.c:109 ../src/iop/liquify.c:297 msgid "geometric, RGB" msgstr "幾何学的、RGB" -#: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 +#: ../src/iop/ashift.c:1203 ../src/iop/clipping.c:912 #, c-format msgid "" "module '%s' has insane data so it is bypassed for now. you should disable it " @@ -18949,11 +19638,11 @@ msgstr "" "モジュール'%s'に異常なデータがあるため、差し当たり無視します\n" "無効にするか、パラメータを変えてください\n" -#: ../src/iop/ashift.c:2804 +#: ../src/iop/ashift.c:2805 msgid "automatic cropping failed" msgstr "自動トリミングに失敗しました" -#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +#: ../src/iop/ashift.c:3214 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3311 msgid "data pending - please repeat" msgstr "データ保留中 - 繰り返してください" @@ -18965,7 +19654,7 @@ msgstr "画像内に構造データを検出することが出来ませんでし msgid "could not run outlier removal" msgstr "外れ値除去を実行することが出来ませんでした" -#: ../src/iop/ashift.c:3411 +#: ../src/iop/ashift.c:3409 #, c-format msgid "" "not enough structure for automatic correction\n" @@ -18974,41 +19663,41 @@ msgstr "" "自動補正に必要な構造が描かれていません\n" "水平方向の線と垂直方向の線がそれぞれ最低%d本必要です" -#: ../src/iop/ashift.c:3417 +#: ../src/iop/ashift.c:3415 msgid "automatic correction failed, please correct manually" msgstr "自動補正に失敗しました。手動で補正してください" -#: ../src/iop/ashift.c:4991 +#: ../src/iop/ashift.c:4988 #, c-format msgid "only %d lines can be saved in parameters" msgstr "パラメータに保存することが出来る線は%d本のみです" -#: ../src/iop/ashift.c:5070 +#: ../src/iop/ashift.c:5067 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" -msgstr "%3.1fから%3.1f°へ調整して回転" +msgstr "%3.2f°から%3.2f°へ回転を調整" -#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 -#: ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:5709 ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 +#: ../src/iop/ashift.c:5817 #, c-format msgid "lens shift (%s)" msgstr "レンズシフト(%s)" -#: ../src/iop/ashift.c:5980 +#: ../src/iop/ashift.c:5990 msgid "manual perspective" msgstr "手動パースペクティブ" -#: ../src/iop/ashift.c:6026 +#: ../src/iop/ashift.c:6036 msgctxt "section" msgid "perspective" msgstr "パースペクティブ" -#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6042 ../src/iop/ashift.c:6143 ../src/iop/ashift.c:6145 +#: ../src/iop/ashift.c:6147 msgid "structure" msgstr "構造" -#: ../src/iop/ashift.c:6065 +#: ../src/iop/ashift.c:6075 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -19017,31 +19706,31 @@ msgstr "" "画像を回転します\n" "右クリックとドラッグで、画像に線を引き水平線と垂直線を定義します" -#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 +#: ../src/iop/ashift.c:6078 ../src/iop/ashift.c:6080 msgid "apply lens shift correction in one direction" msgstr "一方向にレンズシフト補正を適用します" -#: ../src/iop/ashift.c:6072 +#: ../src/iop/ashift.c:6082 msgid "shear the image along one diagonal" msgstr "対角線に沿って画像をせん断変形します" -#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 +#: ../src/iop/ashift.c:6083 ../src/iop/clipping.c:2121 msgid "automatically crop to avoid black edges" msgstr "自動的にトリミングして、周辺に黒い縁が出来ないようにします" -#: ../src/iop/ashift.c:6074 +#: ../src/iop/ashift.c:6084 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" msgstr "パースペクティブ補正をするレンズのモデル:汎用または焦点距離別" -#: ../src/iop/ashift.c:6077 +#: ../src/iop/ashift.c:6087 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" "レンズの焦点距離\n" "exifデータに記録されている値をデフォルトで設定します" -#: ../src/iop/ashift.c:6080 +#: ../src/iop/ashift.c:6090 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -19050,7 +19739,7 @@ msgstr "" "exifデータに記録されている値をデフォルトで設定します\n" "多くの場合、手動で設定する必要があります" -#: ../src/iop/ashift.c:6084 +#: ../src/iop/ashift.c:6094 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -19059,11 +19748,11 @@ msgstr "" "最大値に設定すると完全にレンズに依存します\n" "汎用的なケースでは0に設定します" -#: ../src/iop/ashift.c:6088 +#: ../src/iop/ashift.c:6098 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "画像を水平/垂直方向に拡大縮小してアスペクト比を調整します" -#: ../src/iop/ashift.c:6090 +#: ../src/iop/ashift.c:6100 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19073,7 +19762,7 @@ msgstr "" "Ctrl+クリックすると、回転のみ補正します\n" "Shift+クリックすると、レンズシフトのみ補正します" -#: ../src/iop/ashift.c:6094 +#: ../src/iop/ashift.c:6104 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19083,7 +19772,7 @@ msgstr "" "Ctrl+クリックすると、回転のみ補正します\n" "Shift+クリックすると、レンズシフトのみ補正します" -#: ../src/iop/ashift.c:6098 +#: ../src/iop/ashift.c:6108 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -19097,7 +19786,7 @@ msgstr "" "Shift+クリックすると、レンズシフトのみ補正します\n" "Ctrl+Shift +クリックすると、回転とレンズシフトのみ補正します" -#: ../src/iop/ashift.c:6105 +#: ../src/iop/ashift.c:6115 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -19109,48 +19798,48 @@ msgstr "" "Shift+クリックすると、ディテール強化をさらに強めます\n" "Ctrl+Shift +クリックすると、両方の方法を組み合わせて用います" -#: ../src/iop/ashift.c:6110 +#: ../src/iop/ashift.c:6120 msgid "manually define perspective rectangle" msgstr "パースペクティブの矩形を手動で定義" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6121 msgid "manually draw structure lines" msgstr "構造線を手描き" -#: ../src/iop/ashift.c:6140 +#: ../src/iop/ashift.c:6144 msgid "rectangle" msgstr "矩形" -#: ../src/iop/ashift.c:6142 +#: ../src/iop/ashift.c:6146 msgid "lines" msgstr "線" -#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 +#: ../src/iop/ashift.c:6172 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "【%s】水平線を定義する/回転する" -#: ../src/iop/ashift.c:6171 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] select segment" msgstr "【線分の上で%s】線分を選択する" -#: ../src/iop/ashift.c:6175 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s on segment] unselect segment" msgstr "【線分の上で%s】線分の選択を解除する" -#: ../src/iop/ashift.c:6179 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] select all segments from zone" msgstr "【%s】ゾーンの全ての線分を選択します" -#: ../src/iop/ashift.c:6183 +#: ../src/iop/ashift.c:6187 #, c-format msgid "[%s] unselect all segments from zone" msgstr "【%s】ゾーンの全ての線分の選択を解除します" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1735 msgid "contrast equalizer" msgstr "コントラストイコライザー" @@ -19172,154 +19861,149 @@ msgstr "リニア、Lab、シーン参照" msgid "frequential, RGB" msgstr "周波数的、RGB" -#: ../src/iop/atrous.c:743 +#: ../src/iop/atrous.c:750 msgid "coarse" msgstr "粗い" -#: ../src/iop/atrous.c:759 +#: ../src/iop/atrous.c:766 msgid "denoise & sharpen" msgstr "ノイズ除去&シャープ化" #. add the preset. -#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:782 ../src/iop/sharpen.c:104 msgid "sharpen" msgstr "シャープ化" -#: ../src/iop/atrous.c:791 +#: ../src/iop/atrous.c:798 msgid "denoise chroma" msgstr "クロマノイズ除去" -#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1355 -#: ../src/libs/neural_restore.c:4142 -msgid "denoise" -msgstr "ノイズ除去" - -#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:831 ../src/iop/bloom.c:74 msgid "bloom" msgstr "ブルーム" -#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:847 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "明瞭化" -#: ../src/iop/atrous.c:861 +#: ../src/iop/atrous.c:868 msgid "deblur | large blur | strength 3" msgstr "ぼけ除去:大きなぼけ:強さ 3" -#: ../src/iop/atrous.c:879 +#: ../src/iop/atrous.c:886 msgid "deblur | medium blur | strength 3" msgstr "ぼけ除去:中程度のぼけ:強さ 3" -#: ../src/iop/atrous.c:896 +#: ../src/iop/atrous.c:903 msgid "deblur | fine blur | strength 3" msgstr "ぼけ除去:微細なぼけ:強さ 3" -#: ../src/iop/atrous.c:915 +#: ../src/iop/atrous.c:922 msgid "deblur | large blur | strength 2" msgstr "ぼけ除去:大きなぼけ:強さ 2" -#: ../src/iop/atrous.c:933 +#: ../src/iop/atrous.c:940 msgid "deblur | medium blur | strength 2" msgstr "ぼけ除去:中程度のぼけ:強さ 2" -#: ../src/iop/atrous.c:950 +#: ../src/iop/atrous.c:957 msgid "deblur | fine blur | strength 2" msgstr "ぼけ除去:微細なぼけ:強さ 2" -#: ../src/iop/atrous.c:969 +#: ../src/iop/atrous.c:976 msgid "deblur | large blur | strength 1" msgstr "ぼけ除去:大きなぼけ:強さ 1" -#: ../src/iop/atrous.c:987 +#: ../src/iop/atrous.c:994 msgid "deblur | medium blur | strength 1" msgstr "ぼけ除去:中程度のぼけ:強さ 1" -#: ../src/iop/atrous.c:1004 +#: ../src/iop/atrous.c:1011 msgid "deblur | fine blur | strength 1" msgstr "ぼけ除去:微細なぼけ:強さ 1" -#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 -#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1348 ../src/iop/atrous.c:1602 +#: ../src/iop/denoiseprofile.c:3408 ../src/iop/rawdenoise.c:733 msgctxt "graph" msgid "coarse" msgstr "粗い" -#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1355 ../src/iop/atrous.c:1603 +#: ../src/iop/denoiseprofile.c:3416 ../src/iop/rawdenoise.c:741 msgid "fine" msgstr "細かい" -#: ../src/iop/atrous.c:1352 +#: ../src/iop/atrous.c:1367 msgid "contrasty" msgstr "コントラスト強い" -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 -#: ../src/iop/rawdenoise.c:754 +#: ../src/iop/atrous.c:1373 ../src/iop/denoiseprofile.c:3430 +#: ../src/iop/rawdenoise.c:755 msgid "noisy" msgstr "ノイズ多い" #. case atrous_s: -#: ../src/iop/atrous.c:1361 +#: ../src/iop/atrous.c:1376 msgid "bold" msgstr "太い" -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1377 msgid "dull" msgstr "ぼんやり" -#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 +#: ../src/iop/atrous.c:1590 ../src/iop/atrous.c:1650 msgid "boost" msgstr "ブースト" -#: ../src/iop/atrous.c:1568 +#: ../src/iop/atrous.c:1591 msgid "reduce" msgstr "減少" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1592 msgid "raise" msgstr "上げる" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1593 msgid "lower" msgstr "下げる" -#: ../src/iop/atrous.c:1577 +#: ../src/iop/atrous.c:1600 msgid "coarsest" msgstr "最も粗い" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1601 msgid "coarser" msgstr "より粗い" -#: ../src/iop/atrous.c:1581 +#: ../src/iop/atrous.c:1604 msgid "finer" msgstr "より細かい" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1605 msgid "finest" msgstr "最も細かい" -#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 +#: ../src/iop/atrous.c:1675 ../src/libs/export.c:1528 ../src/libs/export.c:1544 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 +#: ../src/iop/atrous.c:1776 ../src/iop/nlmeans.c:443 msgid "luma" msgstr "輝度(ルーマ)" -#: ../src/iop/atrous.c:1754 +#: ../src/iop/atrous.c:1777 msgid "change lightness at each feature size" msgstr "それぞれのフィーチャーサイズで明度を変更します" -#: ../src/iop/atrous.c:1756 +#: ../src/iop/atrous.c:1779 msgid "change color saturation at each feature size" msgstr "それぞれのフィーチャーサイズで色の彩度(サチュレーション)を変更します" -#: ../src/iop/atrous.c:1758 +#: ../src/iop/atrous.c:1781 msgid "edges" msgstr "エッジ" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1782 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -19327,81 +20011,81 @@ msgstr "" "それぞれのフィーチャーサイズでエッジ周辺のハロを変更します\n" "輝度(ルーマ)タブと彩度(クロマ)タブの結果だけ変更します" -#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1808 ../src/iop/colorzones.c:2701 msgid "make effect stronger or weaker" msgstr "効果を強く、または弱くします" -#: ../src/iop/basecurve.c:305 +#: ../src/iop/basecurve.c:306 msgid "neutral" msgstr "ニュートラル" # Canon EOS 調 1 -#: ../src/iop/basecurve.c:306 +#: ../src/iop/basecurve.c:307 msgid "canon eos like" msgstr "キヤノンEOS 1" # Canon EOS 調 2 -#: ../src/iop/basecurve.c:307 +#: ../src/iop/basecurve.c:308 msgid "canon eos like alternate" msgstr "キヤノンEOS 2" # Nikon 調 1 -#: ../src/iop/basecurve.c:308 +#: ../src/iop/basecurve.c:309 msgid "nikon like" msgstr "ニコン 1" # Nikon 調 2 -#: ../src/iop/basecurve.c:309 +#: ../src/iop/basecurve.c:310 msgid "nikon like alternate" msgstr "ニコン 2" -#: ../src/iop/basecurve.c:310 +#: ../src/iop/basecurve.c:311 msgid "sony alpha like" msgstr "ソニーα" -#: ../src/iop/basecurve.c:311 +#: ../src/iop/basecurve.c:312 msgid "pentax like" msgstr "ペンタックス" -#: ../src/iop/basecurve.c:312 +#: ../src/iop/basecurve.c:313 msgid "ricoh like" msgstr "リコー" # OLYMPUS 調 1 -#: ../src/iop/basecurve.c:313 +#: ../src/iop/basecurve.c:314 msgid "olympus like" msgstr "オリンパス 1" # OLYMPUS 調 2 -#: ../src/iop/basecurve.c:314 +#: ../src/iop/basecurve.c:315 msgid "olympus like alternate" msgstr "オリンパス 2" -#: ../src/iop/basecurve.c:315 +#: ../src/iop/basecurve.c:316 msgid "panasonic like" msgstr "パナソニック" -#: ../src/iop/basecurve.c:316 +#: ../src/iop/basecurve.c:317 msgid "leica like" msgstr "ライカ" -#: ../src/iop/basecurve.c:317 +#: ../src/iop/basecurve.c:318 msgid "kodak easyshare like" msgstr "Kodak EasyShare" -#: ../src/iop/basecurve.c:318 +#: ../src/iop/basecurve.c:319 msgid "konica minolta like" msgstr "コニカミノルタ" -#: ../src/iop/basecurve.c:319 +#: ../src/iop/basecurve.c:320 msgid "samsung like" msgstr "サムスン" -#: ../src/iop/basecurve.c:320 +#: ../src/iop/basecurve.c:321 msgid "fujifilm like" msgstr "富士フイルム" -#: ../src/iop/basecurve.c:321 +#: ../src/iop/basecurve.c:322 msgid "nokia like" msgstr "ノキア" @@ -19418,23 +20102,23 @@ msgstr "" "補正を目的として、ディスプレイでの表示に合わせて画像を準備します" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 -#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:116 #: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 -#: ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 -#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 -#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 -#: ../src/iop/temperature.c:249 +#: ../src/iop/lens.cc:265 ../src/iop/nlmeans.c:88 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:141 ../src/iop/retouch.c:208 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:94 ../src/iop/spots.c:67 +#: ../src/iop/temperature.c:248 msgid "corrective" msgstr "補正" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:348 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 -#: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:461 -#: ../src/iop/watermark.c:463 +#: ../src/iop/rgblevels.c:125 ../src/iop/vignette.c:117 +#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "ノンリニア、 RGB、ディスプレイ参照" @@ -19442,28 +20126,28 @@ msgstr "ノンリニア、 RGB、ディスプレイ参照" msgid "display-referred default" msgstr "ディスプレイ参照デフォルト" -#: ../src/iop/basecurve.c:2092 +#: ../src/iop/basecurve.c:2091 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "" "横軸:入力 縦軸:出力\n" "RGBチャンネル上で動作" -#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 -#: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 +#: ../src/iop/basecurve.c:2098 ../src/iop/basicadj.c:635 +#: ../src/iop/rgbcurve.c:1559 ../src/iop/rgblevels.c:1094 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "コントラストを適用する際に色を保持する方法" -#: ../src/iop/basecurve.c:2103 +#: ../src/iop/basecurve.c:2102 msgid "two exposures" msgstr "2露出" -#: ../src/iop/basecurve.c:2104 +#: ../src/iop/basecurve.c:2103 msgid "three exposures" msgstr "3露出" # 元画像と異なる補正値で露光した画像を合成し、ハイダイナミックレンジを圧縮します。 使用前のハイライトに基づいて露光を決定します -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2104 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -19471,11 +20155,11 @@ msgstr "" "元画像と異なる露出補正値と合成し、ハイダイナミックレンジを圧縮します\n" "使用前のハイライトにもとづいて露出を決定します" -#: ../src/iop/basecurve.c:2110 +#: ../src/iop/basecurve.c:2109 msgid "how many stops to shift the individual exposures apart" msgstr "合成する画像の露出を何段刻みにするか" -#: ../src/iop/basecurve.c:2119 +#: ../src/iop/basecurve.c:2118 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -19483,7 +20167,7 @@ msgstr "" "露出を明暗どちらにずらすか\n" "(-1: ハイライト低減、+1:シャドウ低減)" -#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2124 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "グラフの尺度" @@ -19501,15 +20185,15 @@ msgstr "基本調整" msgid "apply usual image adjustments" msgstr "通常の画像調整を適用する" -#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 +#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:80 #: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 -#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 -#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 -#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 -#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 -#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:460 +#: ../src/iop/colisa.c:86 ../src/iop/colorcontrast.c:84 ../src/iop/colorize.c:94 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:143 +#: ../src/iop/contrastntexture.c:125 ../src/iop/grain.c:390 +#: ../src/iop/highpass.c:76 ../src/iop/levels.c:140 ../src/iop/liquify.c:295 +#: ../src/iop/lowlight.c:90 ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:102 +#: ../src/iop/soften.c:98 ../src/iop/splittoning.c:103 ../src/iop/velvia.c:96 +#: ../src/iop/vibrance.c:94 ../src/iop/vignette.c:116 ../src/iop/watermark.c:468 msgid "creative" msgstr "クリエイティブ" @@ -19529,7 +20213,7 @@ msgstr "" "設定が間違っている場合、RGB値が負の値になり、色域から黒に近い色がクリップされ" "ます" -#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1220 msgid "adjust the exposure correction" msgstr "露出補正を調整します" @@ -19537,7 +20221,7 @@ msgstr "露出補正を調整します" msgid "highlight compression adjustment" msgstr "ハイライトの圧縮を調整します" -#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:275 msgid "contrast adjustment" msgstr "コントラストを調整します" @@ -19545,7 +20229,7 @@ msgstr "コントラストを調整します" msgid "middle gray adjustment" msgstr "ミドルグレー調整" -#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:276 msgid "brightness adjustment" msgstr "明るさ(ブライトネス)を調整します" @@ -19561,7 +20245,7 @@ msgstr "自然な彩度調整" msgid "apply auto exposure based on the entire image" msgstr "画像全体にもとづいて自動露出を適用します" -#: ../src/iop/basicadj.c:659 +#: ../src/iop/basicadj.c:658 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -19571,42 +20255,38 @@ msgstr "" "クリックとドラッグで領域を描きます\n" "右クリックすると、キャンセルします" -#: ../src/iop/basicadj.c:666 +#: ../src/iop/basicadj.c:668 msgid "clip" msgstr "クリップ" -#: ../src/iop/basicadj.c:668 +#: ../src/iop/basicadj.c:670 msgid "adjusts clipping value for auto exposure calculation" msgstr "自動露出の計算のクリップ値を調整します" -#: ../src/iop/bilat.c:74 -msgid "local contrast" -msgstr "ローカルコントラスト" - #: ../src/iop/bilat.c:84 msgid "manipulate local and global contrast separately" msgstr "局所的なコントラストと全体のコントラストを分けて操作します" -#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 -#: ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 -#: ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 +#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:81 +#: ../src/iop/bloom.c:83 ../src/iop/colisa.c:87 ../src/iop/colisa.c:89 +#: ../src/iop/colorcontrast.c:85 ../src/iop/colorcontrast.c:87 #: ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 -#: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 -#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 -#: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 -#: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 -#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 +#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:155 +#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:146 +#: ../src/iop/defringe.c:83 ../src/iop/grain.c:391 ../src/iop/grain.c:393 +#: ../src/iop/levels.c:143 ../src/iop/lowlight.c:91 ../src/iop/lowlight.c:93 +#: ../src/iop/monochrome.c:105 ../src/iop/nlmeans.c:89 ../src/iop/nlmeans.c:91 +#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:188 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "ノンリニア、Lab、ディスプレイ参照" -#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 -#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 -#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 -#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 -#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 -#: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 +#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:82 ../src/iop/colisa.c:88 +#: ../src/iop/colorcontrast.c:86 ../src/iop/colorcorrection.c:76 +#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:154 +#: ../src/iop/colorreconstruction.c:118 ../src/iop/colorzones.c:145 +#: ../src/iop/defringe.c:82 ../src/iop/grain.c:392 ../src/iop/levels.c:142 +#: ../src/iop/monochrome.c:104 ../src/iop/nlmeans.c:90 ../src/iop/shadhi.c:143 +#: ../src/iop/tonecurve.c:187 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "ノンリニア、Lab" @@ -19676,12 +20356,12 @@ msgstr "" "テクスチャのノイズを除去するか、テクスチャを滑らかにします" #: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 -#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 -#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 -#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 -#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 -#: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:137 +#: ../src/iop/contrastntexture.c:127 ../src/iop/denoiseprofile.c:823 +#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 +#: ../src/iop/exposure.c:131 ../src/iop/overlay.c:178 ../src/iop/primaries.c:75 +#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:100 +#: ../src/iop/splittoning.c:105 ../src/iop/velvia.c:98 msgid "linear, RGB" msgstr "リニア、RGB" @@ -19714,24 +20394,24 @@ msgstr "緑のぼかし量" msgid "how much to blur blue" msgstr "青のぼかし量" -#: ../src/iop/bloom.c:80 +#: ../src/iop/bloom.c:79 msgid "apply Orton effect for a dreamy ethereal look" msgstr "オートン効果を適用して、夢のような雰囲気のあるルックにします" -#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:112 +#: ../src/iop/bloom.c:381 ../src/iop/soften.c:371 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:220 msgid "size" msgstr "サイズ" -#: ../src/iop/bloom.c:384 +#: ../src/iop/bloom.c:383 msgid "the size of bloom" msgstr "ブルームの大きさ" -#: ../src/iop/bloom.c:388 +#: ../src/iop/bloom.c:387 msgid "the threshold of light" msgstr "ライトのしきい値" -#: ../src/iop/bloom.c:392 +#: ../src/iop/bloom.c:391 msgid "the strength of bloom" msgstr "ブルームの強さ" @@ -19803,7 +20483,7 @@ msgstr "余白|キャンバスサイズ拡大|キャンバス拡張" msgid "add solid borders or margins around the image" msgstr "画像の周りに無地の縁または余白を追加します" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:144 msgid "linear or non-linear, RGB, display-referred" msgstr "リニアあるいはノンリニア、RGB、ディスプレイ参照" @@ -19864,7 +20544,7 @@ msgstr "5:3" msgid "US Legal 8.5x14" msgstr "USリーガルサイズ 8.5x14" -#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "golden cut" msgstr "黄金比" @@ -19992,10 +20672,10 @@ msgid "pick border color from image" msgstr "画像から縁の色を抽出" #: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 -#: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 +#: ../src/iop/colorzones.c:2634 ../src/iop/colorzones.c:2649 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 -#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 -#: ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 +#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1496 +#: ../src/iop/rgbcurve.c:1511 ../src/iop/rgblevels.c:1056 msgid "pickers" msgstr "ピッカー" @@ -20016,19 +20696,19 @@ msgstr "RAW色収差" msgid "correct chromatic aberrations for Bayer sensors" msgstr "色収差を補正します(ベイヤーセンサー専用)" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:316 #: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 #: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 -#: ../src/iop/rasterfile.c:106 ../src/iop/rasterfile.c:108 -#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 +#: ../src/iop/rawdenoise.c:142 ../src/iop/rawdenoise.c:144 #: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 -#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 +#: ../src/iop/temperature.c:249 ../src/iop/temperature.c:251 msgid "linear, raw, scene-referred" msgstr "リニア、 RAW、 シーン参照" -#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 -#: ../src/iop/rasterfile.c:107 ../src/iop/rawdenoise.c:142 -#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:317 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:250 msgid "linear, raw" msgstr "リニア、 RAW" @@ -20126,7 +20806,7 @@ msgstr "検閲" msgid "censorize license plates and body parts for privacy" msgstr "プライバシーのため、自動車のナンバープレートや体の一部を隠します" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 ../src/iop/filmicrgb.c:345 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "リニアあるいはノンリニア、RGB、シーン参照" @@ -20151,18 +20831,18 @@ msgstr "中間段階で行うピクセル化の半径" msgid "amount of noise to add at the end" msgstr "最終段階で追加するノイズの量" -#: ../src/iop/channelmixer.c:123 +#: ../src/iop/channelmixer.c:122 msgid "channel mixer" msgstr "チャンネルミキサー" -#: ../src/iop/channelmixer.c:128 +#: ../src/iop/channelmixer.c:127 msgid "" "this module is deprecated. please use the color calibration module instead." msgstr "" "このモジュールは非推奨です\n" "代わりにカラーカリブレーションモジュールを使用してください" -#: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 +#: ../src/iop/channelmixer.c:132 ../src/iop/channelmixerrgb.c:235 msgid "" "perform color space corrections\n" "such as white balance, channels mixing\n" @@ -20172,92 +20852,92 @@ msgstr "" "ホワイトバランスと同様に、チャンネルミックスや\n" "フィルムを模倣したモノクロームへの変換を行います" -#: ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixer.c:605 msgid "destination" msgstr "出力先" -#: ../src/iop/channelmixer.c:613 +#: ../src/iop/channelmixer.c:612 msgctxt "channelmixer" msgid "gray" msgstr "グレー" -#: ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixer.c:618 msgid "amount of red channel in the output channel" msgstr "出力チャンネルにおける赤チャンネルの量" -#: ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixer.c:624 msgid "amount of green channel in the output channel" msgstr "出力チャンネルにおける緑チャンネルの量" -#: ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixer.c:630 msgid "amount of blue channel in the output channel" msgstr "出力チャンネルにおける青チャンネルの量" -#: ../src/iop/channelmixer.c:642 +#: ../src/iop/channelmixer.c:641 msgid "swap R and B" msgstr "赤/青チャンネル入れ替え" -#: ../src/iop/channelmixer.c:648 +#: ../src/iop/channelmixer.c:647 msgid "swap G and B" msgstr "緑/青チャンネル入れ替え" -#: ../src/iop/channelmixer.c:654 +#: ../src/iop/channelmixer.c:653 msgid "color contrast boost" msgstr "色のコントラストをブースト" -#: ../src/iop/channelmixer.c:660 +#: ../src/iop/channelmixer.c:659 msgid "color details boost" msgstr "色のディテールをブースト" -#: ../src/iop/channelmixer.c:666 +#: ../src/iop/channelmixer.c:665 msgid "color artifacts boost" msgstr "色のアーティファクトをブースト" -#: ../src/iop/channelmixer.c:672 +#: ../src/iop/channelmixer.c:671 msgid "B/W luminance-based" msgstr "白黒:輝度にもとづく" -#: ../src/iop/channelmixer.c:678 +#: ../src/iop/channelmixer.c:677 msgid "B/W artifacts boost" msgstr "白黒:アーティファクトブースト" -#: ../src/iop/channelmixer.c:684 +#: ../src/iop/channelmixer.c:683 msgid "B/W smooth skin" msgstr "白黒:スキン平滑化" -#: ../src/iop/channelmixer.c:690 +#: ../src/iop/channelmixer.c:689 msgid "B/W blue artifacts reduce" msgstr "白黒:青アーティファクト低減" -#: ../src/iop/channelmixer.c:697 +#: ../src/iop/channelmixer.c:696 msgid "B/W Ilford Delta 100-400" msgstr "白黒:Ilford Delta 100-400" -#: ../src/iop/channelmixer.c:704 +#: ../src/iop/channelmixer.c:703 msgid "B/W Ilford Delta 3200" msgstr "白黒:Ilford Delta 3200" -#: ../src/iop/channelmixer.c:711 +#: ../src/iop/channelmixer.c:710 msgid "B/W Ilford FP4" msgstr "白黒:Ilford FP4" -#: ../src/iop/channelmixer.c:718 +#: ../src/iop/channelmixer.c:717 msgid "B/W Ilford HP5" msgstr "白黒:Ilford HP5" -#: ../src/iop/channelmixer.c:725 +#: ../src/iop/channelmixer.c:724 msgid "B/W Ilford SFX" msgstr "白黒:Ilford SFX" -#: ../src/iop/channelmixer.c:732 +#: ../src/iop/channelmixer.c:731 msgid "B/W Kodak T-Max 100" msgstr "白黒:Kodak T-Max 100" -#: ../src/iop/channelmixer.c:739 +#: ../src/iop/channelmixer.c:738 msgid "B/W Kodak T-max 400" msgstr "白黒:Kodak T-max 400" -#: ../src/iop/channelmixer.c:746 +#: ../src/iop/channelmixer.c:745 msgid "B/W Kodak Tri-X 400" msgstr "白黒:Kodak Tri-X 400" @@ -20405,11 +21085,11 @@ msgstr "" "露出補正:\t%+.2f EV\n" "黒オフセット:\t%+.4f" -#: ../src/iop/channelmixerrgb.c:2054 +#: ../src/iop/channelmixerrgb.c:2051 msgid "double CAT applied" msgstr "色順応変換の二重適用" -#: ../src/iop/channelmixerrgb.c:2055 +#: ../src/iop/channelmixerrgb.c:2052 msgid "" "you have 2 instances or more of color calibration,\n" "all providing chromatic adaptation.\n" @@ -20421,11 +21101,11 @@ msgstr "" "マスクを使用していない、あるいは理解して行っていない場合、一貫性が損なわれる可" "能性があります" -#: ../src/iop/channelmixerrgb.c:2067 +#: ../src/iop/channelmixerrgb.c:2064 msgid "white balance applied twice (details)" msgstr "ホワイトバランスが2度適用されています(詳細)" -#: ../src/iop/channelmixerrgb.c:2068 +#: ../src/iop/channelmixerrgb.c:2065 msgid "" "the color calibration module is enabled and already provides\n" "chromatic adaptation.\n" @@ -20436,11 +21116,11 @@ msgstr "" "ここでホワイトバランスをカメラのリファレンス値(D65)に設定するか、\n" "カラーキャリブレーションの色順応を無効にしてください" -#: ../src/iop/channelmixerrgb.c:2076 +#: ../src/iop/channelmixerrgb.c:2073 msgid "white balance module error (details)" msgstr "ホワイトバランスモジュールエラー(詳細)" -#: ../src/iop/channelmixerrgb.c:2077 +#: ../src/iop/channelmixerrgb.c:2074 msgid "" "the white balance module is not using the camera\n" "reference illuminant, which will cause issues here\n" @@ -20452,11 +21132,11 @@ msgstr "" "ホワイトバランスモジュールの設定を変えるか、カラーカリブレーションモジュールの" "色順応を無効にしてください" -#: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 +#: ../src/iop/channelmixerrgb.c:2086 ../src/iop/channelmixerrgb.c:2095 msgid "white balance missing (details)" msgstr "ホワイトバランスが見つかりません(詳細)" -#: ../src/iop/channelmixerrgb.c:2090 +#: ../src/iop/channelmixerrgb.c:2087 msgid "" "this module is not providing a valid reference illuminant\n" "causing chromatic adaptation issues in color calibration.\n" @@ -20468,7 +21148,7 @@ msgstr "" "このモジュールを有効にして参照イルミナントに設定するか、\n" "カラーキャリブレーションの色順応を無効にしてください" -#: ../src/iop/channelmixerrgb.c:2099 +#: ../src/iop/channelmixerrgb.c:2096 msgid "" "the white balance module is not providing a valid reference\n" "illuminant causing issues with chromatic adaptation here.\n" @@ -20480,20 +21160,20 @@ msgstr "" "ホワイトモジュールを有効にして参照イルミナントに設定するか、\n" "このモジュールの色順応を無効にしてください" -#: ../src/iop/channelmixerrgb.c:2191 +#: ../src/iop/channelmixerrgb.c:2188 msgid "auto-detection of white balance completed" msgstr "ホワイトバランスの自動検出が完了しました" -#: ../src/iop/channelmixerrgb.c:2341 +#: ../src/iop/channelmixerrgb.c:2338 msgid "channelmixerrgb works only on RGB input" msgstr "チャンネルミキサーRGBはRGB入力でのみ機能します" -#: ../src/iop/channelmixerrgb.c:3675 +#: ../src/iop/channelmixerrgb.c:3672 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "CCT:%.0f K (太陽光)" -#: ../src/iop/channelmixerrgb.c:3678 +#: ../src/iop/channelmixerrgb.c:3675 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" @@ -20504,12 +21184,12 @@ msgstr "" "す\n" "それゆえこの温度はイルミナントDと関連し意味があるものです" -#: ../src/iop/channelmixerrgb.c:3684 +#: ../src/iop/channelmixerrgb.c:3681 #, c-format msgid "CCT: %.0f K (black body)" msgstr "CCT:%.0f K(黒体)" -#: ../src/iop/channelmixerrgb.c:3687 +#: ../src/iop/channelmixerrgb.c:3684 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -20519,12 +21199,12 @@ msgstr "" "このイルミナントは黒体スペクトルをモデルとして用いることで正確に計算されます\n" "それゆえこの温度はプランキアンイルミナントと関連し意味があるものです" -#: ../src/iop/channelmixerrgb.c:3693 +#: ../src/iop/channelmixerrgb.c:3690 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "CCT:%.0f K (無効)" -#: ../src/iop/channelmixerrgb.c:3696 +#: ../src/iop/channelmixerrgb.c:3693 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -20538,12 +21218,12 @@ msgstr "" "それゆえこの温度は関連するものがなく意味がありません。カスタム設定のイルミナン" "トを使用する必要があります" -#: ../src/iop/channelmixerrgb.c:3705 +#: ../src/iop/channelmixerrgb.c:3702 #, c-format msgid "CCT: undefined" msgstr "CCT:未定義" -#: ../src/iop/channelmixerrgb.c:3708 +#: ../src/iop/channelmixerrgb.c:3705 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." @@ -20551,17 +21231,17 @@ msgstr "" "相関色温度の概算値\n" "算出することが出来ないためカスタム設定のイルミナントを使用する必要があります" -#: ../src/iop/channelmixerrgb.c:4026 +#: ../src/iop/channelmixerrgb.c:4022 msgid "white balance successfully extracted from raw image" msgstr "ホワイトバランスをRAW画像から抽出することに成功しました" # ホワイトバランスの自動検出が開始されました #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4033 +#: ../src/iop/channelmixerrgb.c:4029 msgid "auto-detection of white balance started…" msgstr "ホワイトバランスの自動検出が開始されました" -#: ../src/iop/channelmixerrgb.c:4144 +#: ../src/iop/channelmixerrgb.c:4140 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." @@ -20570,7 +21250,7 @@ msgstr "" "効化されます" #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4188 +#: ../src/iop/channelmixerrgb.c:4184 #, c-format msgid "" "L: \t%.1f %%\n" @@ -20582,19 +21262,19 @@ msgstr "" "c: \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4457 +#: ../src/iop/channelmixerrgb.c:4452 msgid "CAT" msgstr "CAT" -#: ../src/iop/channelmixerrgb.c:4458 +#: ../src/iop/channelmixerrgb.c:4453 msgid "chromatic adaptation transform" msgstr "色順応変換" -#: ../src/iop/channelmixerrgb.c:4460 +#: ../src/iop/channelmixerrgb.c:4455 msgid "adaptation" msgstr "色順応" -#: ../src/iop/channelmixerrgb.c:4463 +#: ../src/iop/channelmixerrgb.c:4458 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -20614,7 +21294,7 @@ msgstr "" "・XYZはXYZ空間の単純なスケーリングです。概して推奨されません\n" "・無効を選ぶと順応を無効にし、パイプラインの作業するRGB空間を使用します" -#: ../src/iop/channelmixerrgb.c:4480 +#: ../src/iop/channelmixerrgb.c:4475 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -20622,23 +21302,23 @@ msgstr "" "これは色順応前のシーンのイルミナントの色です\n" "この色は順応によって純粋な白になります" -#: ../src/iop/channelmixerrgb.c:4487 +#: ../src/iop/channelmixerrgb.c:4482 msgid "picker" msgstr "ピッカー" -#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4484 ../src/iop/temperature.c:2078 msgid "set white balance to detected from area" msgstr "画像内の領域からホワイトバランスを検出" -#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4488 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "イルミナント" -#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4494 ../src/iop/temperature.c:2138 msgid "temperature" msgstr "色温度" -#: ../src/iop/channelmixerrgb.c:4537 +#: ../src/iop/channelmixerrgb.c:4532 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -20651,17 +21331,17 @@ msgstr "" "コントロールサンプルは、一連の画像に共通する、被写体の重要な部分でも、同じ光に" "照らされた動いていない面でも可能です" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/channelmixerrgb.c:4601 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/channelmixerrgb.c:4596 msgid "mapping" msgstr "マッピング" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/exposure.c:1288 msgid "area mode" msgstr "領域モード" -#: ../src/iop/channelmixerrgb.c:4545 +#: ../src/iop/channelmixerrgb.c:4540 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -20673,19 +21353,19 @@ msgstr "" "計測:入力の色がCATによってどのようにマッピングされるかを表示します\n" "   ターゲットをサンプルを抽出するために使用することが出来ます" -#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4545 ../src/iop/exposure.c:1294 msgid "correction" msgstr "補正" -#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4546 ../src/iop/exposure.c:1295 msgid "measure" msgstr "計測" -#: ../src/iop/channelmixerrgb.c:4555 +#: ../src/iop/channelmixerrgb.c:4550 msgid "take channel mixing into account" msgstr "チャンネルミックスの効果を計算に含める" -#: ../src/iop/channelmixerrgb.c:4562 +#: ../src/iop/channelmixerrgb.c:4557 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -20693,13 +21373,13 @@ msgstr "" "チャンネルミックスの効果を考慮してターゲットを算出します\n" "無効にすると、CATの効果のみを考慮して算出します" -#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4565 ../src/iop/exposure.c:1303 msgid "the input color that should be mapped to the target" msgstr "" "入力の色\n" "この色をターゲットへとマッピングします" -#: ../src/iop/channelmixerrgb.c:4574 +#: ../src/iop/channelmixerrgb.c:4569 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -20709,121 +21389,121 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4572 ../src/iop/exposure.c:1310 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "このLCh座標はCIE Lab 1976座標をもとに算出されたものです" -#: ../src/iop/channelmixerrgb.c:4582 +#: ../src/iop/channelmixerrgb.c:4577 msgid "the desired target color after mapping" msgstr "マッピング後のターゲットの色" -#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4604 ../src/iop/exposure.c:1329 msgctxt "section" msgid "input" msgstr "入力" #. spacer -#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4607 ../src/iop/exposure.c:1332 msgctxt "section" msgid "target" msgstr "ターゲット" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4620 msgid "input R" msgstr "入力 赤チャンネル" -#: ../src/iop/channelmixerrgb.c:4630 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input G" msgstr "入力 緑チャンネル" -#: ../src/iop/channelmixerrgb.c:4635 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input B" msgstr "入力 青チャンネル" -#: ../src/iop/channelmixerrgb.c:4645 +#: ../src/iop/channelmixerrgb.c:4640 msgid "output R" msgstr "出力 赤チャンネル" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4641 msgid "output G" msgstr "出力 緑チャンネル" -#: ../src/iop/channelmixerrgb.c:4647 +#: ../src/iop/channelmixerrgb.c:4642 msgid "output B" msgstr "出力 青チャンネル" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "colorfulness" msgstr "色鮮やかさ(カラフルネス)" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "output colorfulness" msgstr "出力 色鮮やかさ(カラフルネス)" -#: ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/channelmixerrgb.c:4648 msgid "output brightness" msgstr "出力 明るさ(ブライトネス)" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4651 msgid "output gray" msgstr "出力 グレー" -#: ../src/iop/channelmixerrgb.c:4669 +#: ../src/iop/channelmixerrgb.c:4664 msgid "calibrate with a color checker" msgstr "カラーチェッカーを使ってキャリブレート" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4669 msgid "use a color checker target to autoset CAT and channels" msgstr "" "カラーチェッカーターゲットを使って色順応変換と各チャンネルを自動設定します" -#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 -#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 -#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 +#: ../src/iop/channelmixerrgb.c:4674 ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4703 ../src/iop/channelmixerrgb.c:4720 +#: ../src/iop/channelmixerrgb.c:4731 ../src/iop/channelmixerrgb.c:4742 msgid "calibrate" msgstr "キャリブレート" -#: ../src/iop/channelmixerrgb.c:4679 +#: ../src/iop/channelmixerrgb.c:4674 msgid "chart" msgstr "チャート" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4675 msgid "choose the vendor and the type of your chart" msgstr "チャートのメーカーと種類を選んでください" -#: ../src/iop/channelmixerrgb.c:4682 +#: ../src/iop/channelmixerrgb.c:4677 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24(2014年以前)" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4678 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24(2014年以後)" -#: ../src/iop/channelmixerrgb.c:4684 +#: ../src/iop/channelmixerrgb.c:4679 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24(2018年以前)" -#: ../src/iop/channelmixerrgb.c:4685 +#: ../src/iop/channelmixerrgb.c:4680 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24(2018年以後)" -#: ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4681 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48(2018年以前)" -#: ../src/iop/channelmixerrgb.c:4687 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48(2018年以後)" -#: ../src/iop/channelmixerrgb.c:4688 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4686 msgid "optimize for" msgstr "最適化のターゲット" -#: ../src/iop/channelmixerrgb.c:4692 +#: ../src/iop/channelmixerrgb.c:4687 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" @@ -20839,101 +21519,101 @@ msgstr "" "'なし'は両者のトレードオフです\n" "その他の選択肢は特定の色相を保護するために特殊な振る舞いをします" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4694 msgid "neutral colors" msgstr "ニュートラルな色" -#: ../src/iop/channelmixerrgb.c:4701 +#: ../src/iop/channelmixerrgb.c:4696 msgid "skin and soil colors" msgstr "肌と土の色" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4697 msgid "foliage colors" msgstr "葉の色" -#: ../src/iop/channelmixerrgb.c:4703 +#: ../src/iop/channelmixerrgb.c:4698 msgid "sky and water colors" msgstr "空と水の色" -#: ../src/iop/channelmixerrgb.c:4704 +#: ../src/iop/channelmixerrgb.c:4699 msgid "average delta E" msgstr "平均デルタE" -#: ../src/iop/channelmixerrgb.c:4705 +#: ../src/iop/channelmixerrgb.c:4700 msgid "maximum delta E" msgstr "最大デルタE" -#: ../src/iop/channelmixerrgb.c:4708 +#: ../src/iop/channelmixerrgb.c:4703 msgid "patch scale" msgstr "パッチの大きさ" -#: ../src/iop/channelmixerrgb.c:4711 +#: ../src/iop/channelmixerrgb.c:4706 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" "the patches frame cast a shadows on the edges of the patch." msgstr "" -"パッチを小さくして、選択する中心部を大きく、または小さくします\n" +"パッチの半径を小さくすると、より中心に近い部分を選択します\n" "パースペクティブ補正がうまく機能していない時に有用です\n" "パッチの枠の影がパッチの縁にあります" -#: ../src/iop/channelmixerrgb.c:4719 +#: ../src/iop/channelmixerrgb.c:4714 msgid "the delta E is using the CIE 2000 formula" msgstr "デルタEはCIE2000の方式を用いています" -#: ../src/iop/channelmixerrgb.c:4722 -msgid "accept" -msgstr "受け入れる" - -#: ../src/iop/channelmixerrgb.c:4727 +#: ../src/iop/channelmixerrgb.c:4718 msgid "accept the computed profile and set it in the module" msgstr "算出されたプロファイルを受け入れて、モジュールの設定として使用" -#: ../src/iop/channelmixerrgb.c:4730 -msgid "recompute" -msgstr "再計算" +#: ../src/iop/channelmixerrgb.c:4721 +msgid "accept" +msgstr "受け入れる" -#: ../src/iop/channelmixerrgb.c:4734 +#: ../src/iop/channelmixerrgb.c:4729 msgid "recompute the profile" msgstr "プロファイルの再計算" -#: ../src/iop/channelmixerrgb.c:4737 -msgid "validate" -msgstr "有効化" +#: ../src/iop/channelmixerrgb.c:4732 +msgid "recompute" +msgstr "再計算" -#: ../src/iop/channelmixerrgb.c:4741 +#: ../src/iop/channelmixerrgb.c:4740 msgid "check the output delta E" msgstr "出力デルタEのチェック" -#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 +#: ../src/iop/channelmixerrgb.c:4743 +msgid "validate" +msgstr "有効化" + +#: ../src/iop/choleski.h:223 ../src/iop/choleski.h:314 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" "コレスキー分解がメモリの割り当てに失敗しました。RAM設定を確認してください" -#: ../src/iop/clahe.c:61 +#: ../src/iop/clahe.c:60 msgid "old local contrast" msgstr "旧ローカルコントラスト" -#: ../src/iop/clahe.c:71 +#: ../src/iop/clahe.c:70 msgid "this module is deprecated. better use new local contrast module instead." msgstr "" "このモジュールは非推奨です\n" "代わりに新しいローカルコントラストモジュールを使用することをおすすめします" -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 +#: ../src/iop/clahe.c:324 ../src/iop/sharpen.c:422 msgid "amount" msgstr "適用量" -#: ../src/iop/clahe.c:326 +#: ../src/iop/clahe.c:325 msgid "size of features to preserve" msgstr "保持する形体のサイズ" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 +#: ../src/iop/clahe.c:326 ../src/iop/nlmeans.c:442 msgid "strength of the effect" msgstr "効果の強さ" -#: ../src/iop/clipping.c:340 +#: ../src/iop/clipping.c:339 msgid "" "this module is deprecated. please use the crop, orientation and/or rotate and " "perspective modules instead." @@ -20942,115 +21622,119 @@ msgstr "" "代わりにトリミング、回転、および/または回転とパースペクティブモジュールを使用" "してください" -#: ../src/iop/clipping.c:345 +#: ../src/iop/clipping.c:344 msgid "crop and rotate" msgstr "トリミングと回転" -#: ../src/iop/clipping.c:350 +#: ../src/iop/clipping.c:349 msgid "reframe|perspective|keystone|distortion" msgstr "リフレーム|パースペクティブ|キーストーン|歪曲" -#: ../src/iop/clipping.c:355 +#: ../src/iop/clipping.c:354 msgid "change the framing and correct the perspective" msgstr "フレーミングを変更し、パースペクティブを補正します" -#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 -#: ../src/iop/crop.c:1269 +#: ../src/iop/clipping.c:1409 ../src/iop/clipping.c:2124 ../src/iop/crop.c:730 +#: ../src/iop/crop.c:1268 msgid "original image" msgstr "元の画像" -#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 +#: ../src/iop/clipping.c:1713 ../src/iop/crop.c:954 msgid "invalid ratio format. it should be \"number:number\"" msgstr "比の形式が無効です。\"数字:数字\" でなければなりません" -#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 +#: ../src/iop/clipping.c:1729 ../src/iop/crop.c:970 msgid "invalid ratio format. it should be a positive number" msgstr "比の形式が無効です。正数でなければなりません" -#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 +#: ../src/iop/clipping.c:1918 ../src/iop/clipping.c:2115 msgid "full" msgstr "フル" -#: ../src/iop/clipping.c:1920 +#: ../src/iop/clipping.c:1919 msgid "old system" msgstr "古いシステム" -#: ../src/iop/clipping.c:1921 +#: ../src/iop/clipping.c:1920 msgid "correction applied" msgstr "補正が適用されました" -#: ../src/iop/clipping.c:2094 +#: ../src/iop/clipping.c:2093 msgid "main" msgstr "メイン" -#: ../src/iop/clipping.c:2103 +#: ../src/iop/clipping.c:2102 msgid "mirror image horizontally and/or vertically" msgstr "水平方向および/または垂直方向に画像を反転させます" -#: ../src/iop/clipping.c:2106 +#: ../src/iop/clipping.c:2105 msgid "angle" msgstr "角度" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2108 msgid "right-click and drag a line on the image to drag a straight line" msgstr "右クリックしながら画像上に線を引いて、直線を引きます" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2111 msgid "keystone" msgstr "キーストーン" -#: ../src/iop/clipping.c:2117 +#: ../src/iop/clipping.c:2116 msgid "set perspective correction for your image" msgstr "画像にパースペクティブ補正を設定します" -#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 +#: ../src/iop/clipping.c:2123 ../src/iop/crop.c:1267 msgid "freehand" msgstr "フリーハンド" -#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 +#: ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 msgid "10:8 in print" msgstr "10:8 印刷" -#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1274 msgid "8.5x11, letter" msgstr "8.5x11, レターサイズ" -#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35mm" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "16:10, 8x5" msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 +#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "widescreen" msgstr "ワイドスクリーン" +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +msgid "1.91:1" +msgstr "1.91:1" + #: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, ユニビシウム" @@ -21077,7 +21761,7 @@ msgstr "3:1, パノラマ" msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "`%s'のアスペクト比の形式が無効です。\"数字:数字\" でなければなりません" -#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1393 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" @@ -21089,23 +21773,23 @@ msgstr "" "カスタム設定のアスペクト比を入力するには、コンボボックスを開いて比をx:yまたは" "少数でタイプしてください" -#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1405 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "余白" -#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1415 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "左の余白を右の余白に重ねることは出来ません" -#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1423 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "右の余白を左の余白に重ねることは出来ません" -#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1429 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "上の余白を下の余白に重ねることは出来ません" -#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1437 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "下の余白を上の余白に重ねることは出来ません" @@ -21151,31 +21835,31 @@ msgstr "" "に移動する:Ctrl+ドラッグ\n" "真っ直ぐにする:右ドラッグ コミット:ダブルクリック" -#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1945 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "【縁の上で%s】トリミングする" -#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1947 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "【縁の上で%s】アスペクト比を維持してトリミングする" -#: ../src/iop/colisa.c:76 +#: ../src/iop/colisa.c:75 msgid "this module is deprecated. please use colorbalance RGB module instead." msgstr "" "このモジュールは非推奨です\n" "代わりにカラーバランスRGBモジュールを使用してください" -#: ../src/iop/colisa.c:81 +#: ../src/iop/colisa.c:80 msgid "contrast brightness saturation" msgstr "コントラスト・明るさ・彩度" -#: ../src/iop/colisa.c:86 +#: ../src/iop/colisa.c:85 msgid "adjust the look of the image" msgstr "画像のルックを調整する" -#: ../src/iop/colisa.c:278 +#: ../src/iop/colisa.c:277 msgid "color saturation adjustment" msgstr "色の彩度を調整します" @@ -21226,7 +21910,7 @@ msgstr "Kodachrome風" msgid "optimize luma from patches" msgstr "パッチの輝度(ルーマ)を最適化します" -#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2004 msgid "optimize luma" msgstr "輝度(ルーマ)を最適化" @@ -21234,7 +21918,7 @@ msgstr "輝度(ルーマ)を最適化" msgid "neutralize colors from patches" msgstr "パッチの色をニュートラルにします" -#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2009 msgid "neutralize colors" msgstr "色を中和" @@ -21287,113 +21971,113 @@ msgstr "ハイライト:ゲイン/スロープ" msgid "shadows / mid-tones / highlights" msgstr "シャドウ/中間トーン/ハイライト" -#: ../src/iop/colorbalance.c:1854 ../src/iop/colorbalance.c:1863 +#: ../src/iop/colorbalance.c:1857 ../src/iop/colorbalance.c:1866 msgid "color-grading mapping method" msgstr "カラーグレーディングのマッピング方法" -#: ../src/iop/colorbalance.c:1858 +#: ../src/iop/colorbalance.c:1861 msgid "color control sliders" msgstr "カラーコントロールスライダー" -#: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 +#: ../src/iop/colorbalance.c:1862 ../src/libs/colorpicker.c:53 msgid "HSL" msgstr "HSL" -#: ../src/iop/colorbalance.c:1860 +#: ../src/iop/colorbalance.c:1863 msgid "RGBL" msgstr "RGBL" -#: ../src/iop/colorbalance.c:1870 +#: ../src/iop/colorbalance.c:1873 msgctxt "section" msgid "master" msgstr "マスター" -#: ../src/iop/colorbalance.c:1876 +#: ../src/iop/colorbalance.c:1879 msgid "saturation correction before the color balance" msgstr "カラーバランスの前の彩度の補正" -#: ../src/iop/colorbalance.c:1882 +#: ../src/iop/colorbalance.c:1885 msgid "saturation correction after the color balance" msgstr "カラーバランスの後の彩度の補正" -#: ../src/iop/colorbalance.c:1887 +#: ../src/iop/colorbalance.c:1890 msgid "adjust to match a neutral tone" msgstr "ニュートラルトーンに合わせて調整する" #. is set in _configure_slider_blocks -#: ../src/iop/colorbalance.c:1898 +#: ../src/iop/colorbalance.c:1901 msgid "click to cycle layout" msgstr "クリックしてレイアウトを切り替える" -#: ../src/iop/colorbalance.c:1932 +#: ../src/iop/colorbalance.c:1935 msgid "factor" msgstr "ファクター" -#: ../src/iop/colorbalance.c:1946 +#: ../src/iop/colorbalance.c:1949 msgid "select the hue" msgstr "色相を選択してください" -#: ../src/iop/colorbalance.c:1957 +#: ../src/iop/colorbalance.c:1960 msgid "select the saturation" msgstr "彩度を選択してください" -#: ../src/iop/colorbalance.c:1977 +#: ../src/iop/colorbalance.c:1980 msgid "factor of lift/offset" msgstr "リフト/オフセットのファクター" -#: ../src/iop/colorbalance.c:1978 +#: ../src/iop/colorbalance.c:1981 msgid "factor of red for lift/offset" msgstr "リフト/オフセットの赤のファクター" -#: ../src/iop/colorbalance.c:1979 +#: ../src/iop/colorbalance.c:1982 msgid "factor of green for lift/offset" msgstr "リフト/オフセットの緑のファクター" -#: ../src/iop/colorbalance.c:1980 +#: ../src/iop/colorbalance.c:1983 msgid "factor of blue for lift/offset" msgstr "リフト/オフセットの青のファクター" -#: ../src/iop/colorbalance.c:1983 +#: ../src/iop/colorbalance.c:1986 msgid "factor of gamma/power" msgstr "ガンマ/パワーのファクター" -#: ../src/iop/colorbalance.c:1984 +#: ../src/iop/colorbalance.c:1987 msgid "factor of red for gamma/power" msgstr "ガンマ/パワーの赤のファクター" -#: ../src/iop/colorbalance.c:1985 +#: ../src/iop/colorbalance.c:1988 msgid "factor of green for gamma/power" msgstr "ガンマ/パワーの緑のファクター" -#: ../src/iop/colorbalance.c:1986 +#: ../src/iop/colorbalance.c:1989 msgid "factor of blue for gamma/power" msgstr "ガンマ/パワーの青のファクター" -#: ../src/iop/colorbalance.c:1989 +#: ../src/iop/colorbalance.c:1992 msgid "factor of gain/slope" msgstr "ゲイン/スロープのファクター" -#: ../src/iop/colorbalance.c:1990 +#: ../src/iop/colorbalance.c:1993 msgid "factor of red for gain/slope" msgstr "ゲイン/スロープの赤のファクター" -#: ../src/iop/colorbalance.c:1991 +#: ../src/iop/colorbalance.c:1994 msgid "factor of green for gain/slope" msgstr "ゲイン/スロープの緑のファクター" -#: ../src/iop/colorbalance.c:1992 +#: ../src/iop/colorbalance.c:1995 msgid "factor of blue for gain/slope" msgstr "ゲイン/スロープの青のファクター" -#: ../src/iop/colorbalance.c:2002 +#: ../src/iop/colorbalance.c:2005 msgid "fit the whole histogram and center the average luma" msgstr "ヒストグラム全体を最適化し、平均輝度(ルーマ)を中央に位置させます" -#: ../src/iop/colorbalance.c:2007 +#: ../src/iop/colorbalance.c:2010 msgid "optimize the RGB curves to remove color casts" msgstr "RGBカーブを最適化して色かぶりを除去します" -#: ../src/iop/colorbalance.c:2009 +#: ../src/iop/colorbalance.c:2012 msgctxt "section" msgid "auto optimizers" msgstr "自動最適化" @@ -21438,102 +22122,103 @@ msgstr "基本的な色鮮やかさ(カラフルネス):スタンダード msgid "colorbalance works only on RGB input" msgstr "カラーバランスはRGB入力でのみ機能します" -#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 +#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2374 +#: ../src/iop/contrastntexture.c:361 ../src/iop/retouch.c:2054 +#: ../src/iop/toneequal.c:1972 msgid "cannot display masks when the blending mask is displayed" msgstr "ブレンドマスクが表示されている時にはマスクを表示することが出来ません" #. Page master -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "master" msgstr "マスター" -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "global grading" msgstr "画像全体のグレーディング" -#: ../src/iop/colorbalancergb.c:1788 +#: ../src/iop/colorbalancergb.c:1787 msgid "rotate all hues by an angle, at the same luminance" msgstr "輝度を維持したまま、全ての色相を同じ角度回転させます" -#: ../src/iop/colorbalancergb.c:1794 +#: ../src/iop/colorbalancergb.c:1793 msgid "increase colorfulness mostly on low-chroma colors" msgstr "主に低彩度(クロマ)の色の色鮮やかさ(カラフルネス)を強めます" -#: ../src/iop/colorbalancergb.c:1800 +#: ../src/iop/colorbalancergb.c:1799 msgid "increase the contrast at constant chromaticity" msgstr "色度(クロマティシティ)を維持したまま、コントラストを強めます" -#: ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorbalancergb.c:1801 msgctxt "section" msgid "linear chroma grading" msgstr "リニアな彩度(クロマ)のグレーディング" -#: ../src/iop/colorbalancergb.c:1809 +#: ../src/iop/colorbalancergb.c:1808 msgid "increase colorfulness at same luminance globally" msgstr "画像全体で、輝度を維持したまま、色鮮やかさ(カラフルネス)を強めます" -#: ../src/iop/colorbalancergb.c:1814 +#: ../src/iop/colorbalancergb.c:1813 msgid "increase colorfulness at same luminance mostly in shadows" msgstr "" "主にシャドウで、輝度を維持したまま、色鮮やかさ(カラフルネス)を強めます" -#: ../src/iop/colorbalancergb.c:1819 +#: ../src/iop/colorbalancergb.c:1818 msgid "increase colorfulness at same luminance mostly in mid-tones" msgstr "" "主に中間トーンで、輝度を維持したまま、色鮮やかさ(カラフルネス)を強めます" -#: ../src/iop/colorbalancergb.c:1824 +#: ../src/iop/colorbalancergb.c:1823 msgid "increase colorfulness at same luminance mostly in highlights" msgstr "" "主にハイライトで、輝度を維持したまま、色鮮やかさ(カラフルネス)を強めます" -#: ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorbalancergb.c:1825 msgctxt "section" msgid "perceptual saturation grading" msgstr "知覚的な彩度(サチュレーション)のグレーディング" -#: ../src/iop/colorbalancergb.c:1832 +#: ../src/iop/colorbalancergb.c:1831 msgid "add or remove saturation by an absolute amount" msgstr "絶対量で彩度(サチュレーション)を増減させます" -#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 -#: ../src/iop/colorbalancergb.c:1847 +#: ../src/iop/colorbalancergb.c:1836 ../src/iop/colorbalancergb.c:1841 +#: ../src/iop/colorbalancergb.c:1846 msgid "" "increase or decrease saturation proportionally to the original pixel " "saturation" msgstr "元のピクセルの彩度(サチュレーション)に比例して彩度を増減させます" -#: ../src/iop/colorbalancergb.c:1849 +#: ../src/iop/colorbalancergb.c:1848 msgctxt "section" msgid "perceptual brilliance grading" msgstr "知覚的な明るさ(ブリリアンス)のグレーディング" -#: ../src/iop/colorbalancergb.c:1850 +#: ../src/iop/colorbalancergb.c:1849 msgid "brilliance" msgstr "明るさ(ブリリアンス)" -#: ../src/iop/colorbalancergb.c:1855 +#: ../src/iop/colorbalancergb.c:1854 msgid "add or remove brilliance by an absolute amount" msgstr "絶対量で明るさ(ブリリアンス)を増減させます" -#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 -#: ../src/iop/colorbalancergb.c:1870 +#: ../src/iop/colorbalancergb.c:1859 ../src/iop/colorbalancergb.c:1864 +#: ../src/iop/colorbalancergb.c:1869 msgid "" "increase or decrease brilliance proportionally to the original pixel " "brilliance" msgstr "元のピクセルの明るさ(ブリリアンス)に比例して明るさを増減させます" #. Page 4-ways -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "4 ways" msgstr "4ウェイ" -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "selective color grading" msgstr "選択的カラーグレーディング" -#: ../src/iop/colorbalancergb.c:1875 +#: ../src/iop/colorbalancergb.c:1874 msgid "" "pick opposite color from image\n" "ctrl+click to pick selected color" @@ -21541,209 +22226,239 @@ msgstr "" "画像から反対の色を抽出\n" "Ctrl+クリックまたは右クリックすると、選択する色を抽出します" -#: ../src/iop/colorbalancergb.c:1877 +#: ../src/iop/colorbalancergb.c:1876 msgctxt "section" msgid "global offset" msgstr "全体のオフセット" -#: ../src/iop/colorbalancergb.c:1884 +#: ../src/iop/colorbalancergb.c:1883 msgid "global luminance offset" msgstr "画像全体の輝度のオフセット" -#: ../src/iop/colorbalancergb.c:1889 +#: ../src/iop/colorbalancergb.c:1888 msgid "hue of the global color offset" msgstr "画像全体の色のオフセットの色相" -#: ../src/iop/colorbalancergb.c:1896 +#: ../src/iop/colorbalancergb.c:1895 msgid "chroma of the global color offset" msgstr "画像全体の色のオフセットの彩度(クロマ)" -#: ../src/iop/colorbalancergb.c:1898 +#: ../src/iop/colorbalancergb.c:1897 msgctxt "section" msgid "shadows lift" msgstr "シャドウ リフト" -#: ../src/iop/colorbalancergb.c:1905 +#: ../src/iop/colorbalancergb.c:1904 msgid "luminance gain in shadows" msgstr "シャドウの輝度の増幅" -#: ../src/iop/colorbalancergb.c:1910 +#: ../src/iop/colorbalancergb.c:1909 msgid "hue of the color gain in shadows" msgstr "シャドウの色の増幅の色相" -#: ../src/iop/colorbalancergb.c:1917 +#: ../src/iop/colorbalancergb.c:1916 msgid "chroma of the color gain in shadows" msgstr "シャドウの色の増幅の彩度(クロマ)" -#: ../src/iop/colorbalancergb.c:1919 +#: ../src/iop/colorbalancergb.c:1918 msgctxt "section" msgid "highlights gain" msgstr "ハイライト ゲイン" -#: ../src/iop/colorbalancergb.c:1920 +#: ../src/iop/colorbalancergb.c:1919 msgid "gain" msgstr "ゲイン" -#: ../src/iop/colorbalancergb.c:1926 +#: ../src/iop/colorbalancergb.c:1925 msgid "luminance gain in highlights" msgstr "ハイライトの輝度の増幅" -#: ../src/iop/colorbalancergb.c:1931 +#: ../src/iop/colorbalancergb.c:1930 msgid "hue of the color gain in highlights" msgstr "ハイライトの色の増幅の色相" -#: ../src/iop/colorbalancergb.c:1938 +#: ../src/iop/colorbalancergb.c:1937 msgid "chroma of the color gain in highlights" msgstr "ハイライトの色の増幅の彩度(クロマ)" -#: ../src/iop/colorbalancergb.c:1940 +#: ../src/iop/colorbalancergb.c:1939 msgctxt "section" msgid "power" msgstr "パワー" -#: ../src/iop/colorbalancergb.c:1941 +#: ../src/iop/colorbalancergb.c:1940 msgid "power" msgstr "パワー" -#: ../src/iop/colorbalancergb.c:1947 +#: ../src/iop/colorbalancergb.c:1946 msgid "luminance exponent in mid-tones" msgstr "中間トーンの輝度の冪指数" -#: ../src/iop/colorbalancergb.c:1952 +#: ../src/iop/colorbalancergb.c:1951 msgid "hue of the color exponent in mid-tones" msgstr "中間トーンの色の冪指数の色相" -#: ../src/iop/colorbalancergb.c:1959 +#: ../src/iop/colorbalancergb.c:1958 msgid "chroma of the color exponent in mid-tones" msgstr "中間トーンの色の冪指数の彩度(クロマ)" #. Page masks -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "masks" msgstr "マスク" -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "isolate luminances" msgstr "輝度を区分けします" -#: ../src/iop/colorbalancergb.c:1966 +#: ../src/iop/colorbalancergb.c:1965 msgid "choose in which uniform color space the saturation is computed" msgstr "どの均等色空間で彩度を計算するかを選択します" -#: ../src/iop/colorbalancergb.c:1968 +#: ../src/iop/colorbalancergb.c:1967 msgctxt "section" msgid "luminance ranges" msgstr "輝度の範囲" -#: ../src/iop/colorbalancergb.c:1981 +#: ../src/iop/colorbalancergb.c:1980 msgid "weight of the shadows over the whole tonal range" msgstr "トーン全域におけるシャドウのウェイト" -#: ../src/iop/colorbalancergb.c:1987 +#: ../src/iop/colorbalancergb.c:1986 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"シャドウマスクをチェッカーボードのオーバーレイとして表示します\n" +"(マスクによって隠されていないため)画像が見えている領域が、他のタブ内にある" +"シャドウ用スライダーの影響を受けます" + +#: ../src/iop/colorbalancergb.c:1993 msgid "position of the middle-gray reference for masking" msgstr "マスキングに用いるミドルグレーの基準の位置" -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:1999 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"中間トーンマスクをチェッカーボードのオーバーレイとして表示します\n" +"(マスクによって隠されていないため)画像が見えている領域が、他のタブ内にある中" +"間トーン用スライダーの影響を受けます" + +#: ../src/iop/colorbalancergb.c:2006 msgid "weights of highlights over the whole tonal range" msgstr "トーン全域におけるハイライトのウェイト" -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2012 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"ハイライトマスクをチェッカーボードのオーバーレイとして表示します\n" +"(マスクによって隠されていないため)画像が見えている領域が、他のタブ内にあるハ" +"イライト用スライダーの影響を受けます" + +#: ../src/iop/colorbalancergb.c:2016 msgctxt "section" msgid "threshold" msgstr "しきい値" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2021 msgid "peak white luminance value used to normalize the power function" msgstr "べき(パワー)関数を正規化するために用いるピークとなる白の輝度値" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2027 msgid "peak gray luminance value used to normalize the power function" msgstr "べき(パワー)関数を正規化するために用いるピークとなるグレーの輝度値" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2029 msgctxt "section" msgid "mask preview settings" msgstr "マスクプレビューの設定" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2033 ../src/iop/colorbalancergb.c:2038 msgid "select color of the checkerboard from a swatch" msgstr "色見本からチェッカーボードの色を選択してください" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2043 msgid "checkerboard size" msgstr "チェッカーボードのサイズ" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2047 msgid "checkerboard color 1" msgstr "チェッカーボードの色 1" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 2" msgstr "チェッカーボードの色 2" -#: ../src/iop/colorchecker.c:118 +#: ../src/iop/colorchecker.c:119 msgid "color look up table" msgstr "カラールックアップテーブル" -#: ../src/iop/colorchecker.c:123 +#: ../src/iop/colorchecker.c:124 msgid "profile|lut|color grading" msgstr "プロファイル|lut|カラーグレーディング" -#: ../src/iop/colorchecker.c:129 +#: ../src/iop/colorchecker.c:130 msgid "perform color space corrections and apply looks" msgstr "色空間の補正を行い、ルックを適用します" -#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 -#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 -#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 -#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 -#: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 +#: ../src/iop/colorchecker.c:132 ../src/iop/colorchecker.c:134 +#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:153 +#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/colorzones.c:144 ../src/iop/defringe.c:81 ../src/iop/levels.c:141 +#: ../src/iop/monochrome.c:103 ../src/iop/shadhi.c:142 +#: ../src/iop/tonecurve.c:186 ../src/iop/vibrance.c:95 msgid "linear or non-linear, Lab, display-referred" msgstr "リニアあるいはノンリニア、Lab、ディスプレイ参照" -#: ../src/iop/colorchecker.c:132 +#: ../src/iop/colorchecker.c:133 msgid "defined by profile, Lab" msgstr "プロファイルにより定義、Lab" -#: ../src/iop/colorchecker.c:306 +#: ../src/iop/colorchecker.c:307 msgid "it8 skin tones" msgstr "IT8 スキントーン" -#: ../src/iop/colorchecker.c:472 +#: ../src/iop/colorchecker.c:473 msgid "expanded color checker" msgstr "拡張カラーチェッカー" -#: ../src/iop/colorchecker.c:488 +#: ../src/iop/colorchecker.c:489 msgid "Helmholtz/Kohlrausch monochrome" msgstr "ヘルムホルツ−コールラウシュ モノクローム" -#: ../src/iop/colorchecker.c:505 +#: ../src/iop/colorchecker.c:506 msgid "Fuji Astia emulation" msgstr "Fuji Astiaエミュレーション" -#: ../src/iop/colorchecker.c:519 +#: ../src/iop/colorchecker.c:520 msgid "Fuji Classic Chrome emulation" msgstr "Fuji クラシッククローム エミュレーション" -#: ../src/iop/colorchecker.c:533 +#: ../src/iop/colorchecker.c:534 msgid "Fuji Monochrome emulation" msgstr "Fuji モノクロ エミュレーション" -#: ../src/iop/colorchecker.c:547 +#: ../src/iop/colorchecker.c:548 msgid "Fuji Provia emulation" msgstr "Fuji Proviaエミュレーション" -#: ../src/iop/colorchecker.c:561 +#: ../src/iop/colorchecker.c:562 msgid "Fuji Velvia emulation" msgstr "Fuji Velviaエミュレーション" -#: ../src/iop/colorchecker.c:997 ../src/iop/colorchecker.c:1555 +#: ../src/iop/colorchecker.c:998 ../src/iop/colorchecker.c:1557 #, c-format msgid "patch #%d" msgstr "パッチ#%d" -#: ../src/iop/colorchecker.c:1410 +#: ../src/iop/colorchecker.c:1413 #, c-format msgid "" "(%2.2f %2.2f %2.2f)\n" @@ -21760,15 +22475,15 @@ msgstr "" "右クリックすると、パッチを削除します\n" "ピッカー使用中にShift+クリックすると、パッチを置き換えます" -#: ../src/iop/colorchecker.c:1550 +#: ../src/iop/colorchecker.c:1552 msgid "patch" msgstr "パッチ" -#: ../src/iop/colorchecker.c:1551 +#: ../src/iop/colorchecker.c:1553 msgid "color checker patch" msgstr "カラーチェッカーのパッチ" -#: ../src/iop/colorchecker.c:1565 +#: ../src/iop/colorchecker.c:1567 msgid "" "adjust target color Lab 'L' channel\n" "lower values darken target color while higher brighten it" @@ -21777,7 +22492,7 @@ msgstr "" "値を下げると、ターゲットの色を暗くします\n" "値を上げると、ターゲットの色を明るくします" -#: ../src/iop/colorchecker.c:1573 +#: ../src/iop/colorchecker.c:1575 msgid "" "adjust target color Lab 'a' channel\n" "lower values shift target color towards greens while higher shift towards " @@ -21787,11 +22502,11 @@ msgstr "" "値を下げると、ターゲットの色を緑に向けてずらします\n" "値を上げると、ターゲットの色をマゼンタに向けてずらします" -#: ../src/iop/colorchecker.c:1576 +#: ../src/iop/colorchecker.c:1578 msgid "green-magenta offset" msgstr "緑対マゼンタのオフセット" -#: ../src/iop/colorchecker.c:1585 +#: ../src/iop/colorchecker.c:1587 msgid "" "adjust target color Lab 'b' channel\n" "lower values shift target color towards blues while higher shift towards " @@ -21801,11 +22516,11 @@ msgstr "" "値を下げると、ターゲットの色を青に向けてずらします\n" "値を上げると、ターゲットの色を黄色に向けてずらします" -#: ../src/iop/colorchecker.c:1588 +#: ../src/iop/colorchecker.c:1590 msgid "blue-yellow offset" msgstr "青対黄のオフセット" -#: ../src/iop/colorchecker.c:1597 +#: ../src/iop/colorchecker.c:1599 msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" @@ -21817,11 +22532,11 @@ msgstr "" "値を下げると、彩度を下げます\n" "値を上げると、彩度を上げます" -#: ../src/iop/colorchecker.c:1606 +#: ../src/iop/colorchecker.c:1608 msgid "target color" msgstr "ターゲットの色" -#: ../src/iop/colorchecker.c:1609 +#: ../src/iop/colorchecker.c:1611 msgid "" "control target color of the patches\n" "relative - target color is relative from the patch original color\n" @@ -21831,15 +22546,15 @@ msgstr "" "相対値:ターゲットの色はパッチの元の色に対する相対値です\n" "絶対値:ターゲットの色はLabの絶対値です" -#: ../src/iop/colorchecker.c:1613 +#: ../src/iop/colorchecker.c:1615 msgid "absolute" msgstr "絶対値" -#: ../src/iop/colorcontrast.c:74 +#: ../src/iop/colorcontrast.c:72 msgid "color contrast" msgstr "色のコントラスト" -#: ../src/iop/colorcontrast.c:84 +#: ../src/iop/colorcontrast.c:82 msgid "" "increase saturation and separation between\n" "opposite colors" @@ -21847,7 +22562,7 @@ msgstr "彩度と、相反する色の間の分離を増大させます" # Lab色空間でのa *曲線の傾き # 値が小さいほど緑とマゼンタの彩度が低くなり、値が大きいほど緑とマゼンタの彩度が高くなります。 -#: ../src/iop/colorcontrast.c:312 +#: ../src/iop/colorcontrast.c:310 msgid "" "steepness of the a* curve in Lab\n" "lower values desaturate greens and magenta while higher saturate them" @@ -21858,7 +22573,7 @@ msgstr "" # Lab色空間でのb *曲線の傾き # 値が小さいほど青と黄色の彩度が低くなり、値が大きいほど彩度が高くなります。 -#: ../src/iop/colorcontrast.c:319 +#: ../src/iop/colorcontrast.c:317 msgid "" "steepness of the b* curve in Lab\n" "lower values desaturate blues and yellows while higher saturate them" @@ -21887,7 +22602,7 @@ msgstr "ウォームフィルタ" msgid "cooling filter" msgstr "クールフィルタ" -#: ../src/iop/colorcorrection.c:242 +#: ../src/iop/colorcorrection.c:252 msgid "" "drag the line for split-toning. bright means highlights, dark means shadows. " "use mouse wheel to change saturation." @@ -21896,11 +22611,11 @@ msgstr "" "白点はハイライト、黒点はシャドウを意味します\n" "彩度を変更するにはマウスホイールを使用します" -#: ../src/iop/colorcorrection.c:261 +#: ../src/iop/colorcorrection.c:271 msgid "set the global saturation" msgstr "全体の彩度を設定します" -#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2936 msgid "color equalizer" msgstr "カラーイコライザー" @@ -21916,11 +22631,11 @@ msgstr "" "局所の色相に応じて彩度(サチュレーション)、色相、明るさ(ブライトネス)を変更" "します" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB" msgstr "疑似リニア RGB" -#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:333 msgid "quasi-linear, RGB, scene-referred" msgstr "疑似リニア、RGB、シーン参照" @@ -21941,12 +22656,12 @@ msgid "teal & orange" msgstr "ティール&オレンジ" #. Page OPTIONS -#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 -#: ../src/iop/filmicrgb.c:4561 +#: ../src/iop/colorequal.c:2889 ../src/iop/colorequal.c:3087 +#: ../src/iop/filmicrgb.c:4539 msgid "options" msgstr "オプション" -#: ../src/iop/colorequal.c:2982 +#: ../src/iop/colorequal.c:2985 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -21956,11 +22671,11 @@ msgstr "" "中クリックすると、スライダーの表示/非表示を切り替えます\n" "Alt+スクロールすると、ページを切り替えます" -#: ../src/iop/colorequal.c:3008 +#: ../src/iop/colorequal.c:3006 msgid "shift nodes to lower or higher hue" msgstr "ノードの位置をより低い/高い色相にずらします" -#: ../src/iop/colorequal.c:3011 +#: ../src/iop/colorequal.c:3009 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -21968,19 +22683,19 @@ msgstr "" "画像から色相を抽出して表示します\n" "Ctrl+クリックまたは右クリックすると、領域を選択します" -#: ../src/iop/colorequal.c:3030 +#: ../src/iop/colorequal.c:3028 msgid "change hue hue-wise" msgstr "色相に応じて色相を変更します" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3046 msgid "change saturation hue-wise" msgstr "色相に応じて彩度(サチュレーション)を変更します" -#: ../src/iop/colorequal.c:3066 +#: ../src/iop/colorequal.c:3064 msgid "change brightness hue-wise" msgstr "色相に応じて明るさ(ブライトネス)を変更します" -#: ../src/iop/colorequal.c:3099 +#: ../src/iop/colorequal.c:3097 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -21990,17 +22705,17 @@ msgstr "" "ネス)の補正が設定したレベル以下になるよう抑制します\n" "ほとんどの画像はデフォルト値のままで適切に使用出来ます" -#: ../src/iop/colorequal.c:3104 +#: ../src/iop/colorequal.c:3102 msgid "change for sharper or softer hue curve" msgstr "変更すると色相のカーブがよりシャープまたは緩やかになります" -#: ../src/iop/colorequal.c:3108 +#: ../src/iop/colorequal.c:3106 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "" "色相および彩度(サチュレーション)に基づくガイデットフィルターを用いて効果を制" "限します" -#: ../src/iop/colorequal.c:3114 +#: ../src/iop/colorequal.c:3112 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -22009,7 +22724,7 @@ msgstr "" "広範囲にわたる色相の局所的な不一致や強いクロマノイズが存在するばあい、値を上げ" "てください" -#: ../src/iop/colorequal.c:3121 +#: ../src/iop/colorequal.c:3119 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -22018,7 +22733,7 @@ msgstr "" "赤はおそらく変化したと思われるデータを示しています\n" "青い部分は変化しません" -#: ../src/iop/colorequal.c:3125 +#: ../src/iop/colorequal.c:3123 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -22031,7 +22746,7 @@ msgstr "" " また、低彩度の領域におけるコントラストを強め、明るさ(ブライトネス)の変化" "は防ぎます" -#: ../src/iop/colorequal.c:3133 +#: ../src/iop/colorequal.c:3131 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -22042,11 +22757,11 @@ msgstr "" " - 値を上げると、彩度間の遷移がシャープになり、コントラストが高まります\n" " - 値を下げると、遷移がより滑らかになります" -#: ../src/iop/colorequal.c:3140 +#: ../src/iop/colorequal.c:3138 msgid "set radius of applied parameters for the guided filter" msgstr "ガイデットフィルターに適用するパラメータの範囲を設定します" -#: ../src/iop/colorequal.c:3143 +#: ../src/iop/colorequal.c:3141 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -22099,11 +22814,11 @@ msgstr "" "レットから外れている残りの色を、検出されたパレットに向けてどの程度強く引き寄せ" "るかを調整してください" -#: ../src/iop/colorharmonizer.c:1418 +#: ../src/iop/colorharmonizer.c:1417 msgid "not yet available — wait for the preview to finish processing." msgstr "まだ利用できません。プレビューの処理が完了するまでお待ちください" -#: ../src/iop/colorharmonizer.c:1423 +#: ../src/iop/colorharmonizer.c:1425 msgid "" "harmony rule that defines which hues are considered 'in harmony'.\n" "\n" @@ -22136,7 +22851,7 @@ msgstr "" "スクエア:90°間隔で均等に配置された4つの色相。強力で変化に富む\n" "カスタム:4つの調和ノードの色相を全て個別に定義する" -#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +#: ../src/iop/colorharmonizer.c:1448 ../src/iop/colorharmonizer.c:1503 msgid "" "pick hue from image.\n" "ctrl+click to select an area" @@ -22144,7 +22859,7 @@ msgstr "" "画像から色相を抽出します\n" "Ctrl+クリックすると、領域を選択します" -#: ../src/iop/colorharmonizer.c:1449 +#: ../src/iop/colorharmonizer.c:1451 msgid "" "the primary 'key' hue of the harmony — the first node from which all others " "are derived.\n" @@ -22168,7 +22883,7 @@ msgstr "" "ヒント:スキントーンや空、またはその他の主要な被写体の色を選択してパレットの基" "準にしてください" -#: ../src/iop/colorharmonizer.c:1464 +#: ../src/iop/colorharmonizer.c:1466 msgid "" "number of active harmony nodes in custom mode (2–4).\n" "nodes are numbered from the top; inactive nodes are hidden." @@ -22176,7 +22891,7 @@ msgstr "" "カスタムモードで使用するアクティブな調和ノードの数(2~4)\n" "ノードは上から順に番号が振られ、アクティブでないノードは非表示になります" -#: ../src/iop/colorharmonizer.c:1494 +#: ../src/iop/colorharmonizer.c:1496 msgid "" "hue of this harmony node (0°–360°).\n" "only active in 'custom' harmony mode.\n" @@ -22188,11 +22903,11 @@ msgstr "" "カラーピッカーを使用することで、お望みの色相を画像からサンプリングすることが出" "来ます" -#: ../src/iop/colorharmonizer.c:1513 +#: ../src/iop/colorharmonizer.c:1519 msgid "vectorscope two-way sync" msgstr "ベクトルスコープ双方向同期" -#: ../src/iop/colorharmonizer.c:1515 +#: ../src/iop/colorharmonizer.c:1521 msgid "" "when enabled, the vectorscope harmony overlay is kept in sync with\n" "the harmony rule and anchor hue controls in the module.\n" @@ -22205,7 +22920,7 @@ msgstr "" "無効にするとベクトルスコープの表示を乱さずにモジュールを調整することが出来、そ" "の逆も同様です" -#: ../src/iop/colorharmonizer.c:1529 +#: ../src/iop/colorharmonizer.c:1535 msgid "" "import the harmony rule and anchor hue currently displayed in the " "vectorscope.\n" @@ -22217,7 +22932,7 @@ msgstr "" "また、ヒストグラムパネルがベクトルスコープビューでない場合は、表示をベクトルス" "コープビューに切り替えます" -#: ../src/iop/colorharmonizer.c:1550 +#: ../src/iop/colorharmonizer.c:1557 msgid "" "how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" @@ -22244,7 +22959,7 @@ msgstr "" "この変化は各ピクセルの彩度に応じて重み付けされます。完全に彩度が失われたピクセ" "ル(グレー)はこの設定に関わらず一切影響を受けません" -#: ../src/iop/colorharmonizer.c:1564 +#: ../src/iop/colorharmonizer.c:1571 msgid "" "controls the angular reach of each harmony node's attraction.\n" "\n" @@ -22276,7 +22991,7 @@ msgstr "" "広い(> 1):引き寄せゾーンが互いに重なり合います。より広範囲で、グローバルな" "色相変化が起こります。強い不調和のある画像や絵画的な表現を求める場合に有用です" -#: ../src/iop/colorharmonizer.c:1579 +#: ../src/iop/colorharmonizer.c:1586 msgid "" "shields low-chroma (desaturated) colors from the hue correction.\n" "\n" @@ -22305,7 +23020,7 @@ msgstr "" "重み付けは滑らかで双曲線的に行われ、はっきりした境界はありません。保護はゼロか" "ら徐々に増大し、スライダーの全域にわたって均等に反応します" -#: ../src/iop/colorharmonizer.c:1593 +#: ../src/iop/colorharmonizer.c:1600 msgid "" "controls the intensity of smoothing applied to the correction field.\n" "\n" @@ -22328,23 +23043,23 @@ msgstr "" "を作り出しますが、画像のエッジでグレーディングがぼやけ、視覚的な分離が生じるこ" "とがあります" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 1" msgstr "色相1" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 2" msgstr "色相2" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 3" msgstr "色相3" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 4" msgstr "色相4" -#: ../src/iop/colorharmonizer.c:1620 +#: ../src/iop/colorharmonizer.c:1627 msgid "" "saturation multiplier for colors near this harmony node.\n" "100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" @@ -22358,13 +23073,13 @@ msgstr "" "この効果は各ピクセルがこのノードにどれだけ近いかによって重み付けされ、また、 " "'無彩色保護' の設定を尊重します" -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "入力カラープロファイル" # 任意のRGB入力をパイプラインの参照RGBに変換します # RGB値を再マッピングするためにカラープロファイルを使用します -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -22372,16 +23087,16 @@ msgstr "" "任意のRGB入力をパイプラインの参照RGBに変換します \n" "カラープロファイルを使用してRGB値を再マッピングします" -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:317 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:315 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "必須" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:88 msgid "defined by profile" msgstr "プロファイルにより定義されました" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format msgid "" "can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" @@ -22389,26 +23104,26 @@ msgstr "" "カラースペース`%s'からマトリクスを抽出することが出来ません\n" "Rec2020 RGB に置き換えられます!" -#: ../src/iop/colorin.c:1398 +#: ../src/iop/colorin.c:1396 #, c-format msgid "`%s' color matrix not found!" msgstr "`%s'カラーマトリクスが見つかりませんでした!" -#: ../src/iop/colorin.c:1436 +#: ../src/iop/colorin.c:1434 msgid "input profile could not be generated!" msgstr "入力プロファイルを生成することが出来ませんでした!" -#: ../src/iop/colorin.c:1533 +#: ../src/iop/colorin.c:1531 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "" "入力プロファイルがサポートされていません。リニアRec709 RGB に置き換えられてい" "ます!" -#: ../src/iop/colorin.c:1807 +#: ../src/iop/colorin.c:1805 msgid "external ICC profiles" msgstr "外部ICCプロファイル" -#: ../src/iop/colorin.c:1862 +#: ../src/iop/colorin.c:1860 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -22431,39 +23146,56 @@ msgstr "" "著作権:%s\n" "\n" -#: ../src/iop/colorin.c:2050 +#: ../src/iop/colorin.c:2047 +msgid "blue mapping" +msgstr "ブルーマッピング" + +#: ../src/iop/colorin.c:2048 +msgid "" +"the blue mapping mode has been deprecated since very long and has been " +"removed.\n" +"reset to defaults or switch to any colorin profile and check results. " +"minimal\n" +"visual differences might be possible." +msgstr "" +"ブルーマッピングモードは長い間非推奨とされてきましたが、このたび削除されまし" +"た\n" +"デフォルトにリセットするか、任意のカラーインプロファイルに切り替えて結果を確認" +"してください。わずかな見た目の違いが生じる可能性があります" + +#: ../src/iop/colorin.c:2062 msgid "input profile" msgstr "入力プロファイル" -#: ../src/iop/colorin.c:2063 +#: ../src/iop/colorin.c:2075 msgid "working ICC profiles" msgstr "作業ICCプロファイル" -#: ../src/iop/colorin.c:2075 +#: ../src/iop/colorin.c:2087 msgid "confine Lab values to gamut of RGB color space" msgstr "Lab値をRGB色空間の色域に閉じ込めます" -#: ../src/iop/colorize.c:72 +#: ../src/iop/colorize.c:71 msgid "colorize" msgstr "着色" -#: ../src/iop/colorize.c:94 +#: ../src/iop/colorize.c:93 msgid "overlay a solid color on the image" msgstr "画像に無地の色を被せます" -#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:355 ../src/iop/splittoning.c:469 msgid "select the hue tone" msgstr "色相トーンを選択してください" -#: ../src/iop/colorize.c:362 +#: ../src/iop/colorize.c:361 msgid "select the saturation shadow tone" msgstr "シャドウトーンの彩度を選択してください" -#: ../src/iop/colorize.c:366 +#: ../src/iop/colorize.c:365 msgid "lightness of color" msgstr "色の明度" -#: ../src/iop/colorize.c:370 +#: ../src/iop/colorize.c:369 msgid "mix value of source lightness" msgstr "元画像の明度とのミックスの値" @@ -22536,115 +23268,115 @@ msgstr "" msgid "non-linear, RGB or Lab, display-referred" msgstr "ノンリニア、RGBあるいはLab、ディスプレイ参照" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:653 msgid "missing output profile has been replaced by sRGB!" msgstr "出力カラープロファイルが見つかりません。 sRGBに置き換えられています!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:675 msgid "missing softproof profile has been replaced by sRGB!" msgstr "" "ソフトプルーフのプロファイルが見つかりません。 sRGB に置き換えられています!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:718 msgid "unsupported output profile has been replaced by sRGB!" msgstr "" "出力プロファイルがサポートされていません。 sRGB に置き換えられています!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:840 msgid "output intent" msgstr "出力インテント" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:841 msgid "rendering intent" msgstr "レンダリングインテント" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1637 -#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 -#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1488 +#: ../src/iop/colorout.c:843 ../src/libs/export.c:1632 +#: ../src/libs/print_settings.c:2568 ../src/libs/print_settings.c:2917 +#: ../src/views/darkroom.c:3435 ../src/views/lighttable.c:1503 msgid "perceptual" msgstr "知覚的" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1638 -#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 -#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1489 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1633 +#: ../src/libs/print_settings.c:2569 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3436 ../src/views/lighttable.c:1504 msgid "relative colorimetric" msgstr "相対カラーメトリック" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1639 -#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 -#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1490 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1634 +#: ../src/libs/print_settings.c:2570 ../src/libs/print_settings.c:2919 +#: ../src/views/darkroom.c:3437 ../src/views/lighttable.c:1505 msgctxt "rendering intent" msgid "saturation" msgstr "彩度" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1640 -#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 -#: ../src/views/darkroom.c:3188 ../src/views/lighttable.c:1491 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1635 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2920 +#: ../src/views/darkroom.c:3438 ../src/views/lighttable.c:1506 msgid "absolute colorimetric" msgstr "絶対カラーメトリック" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:862 msgid "export ICC profiles" msgstr "エクスポートICCプロファイル" -#: ../src/iop/colorreconstruction.c:111 +#: ../src/iop/colorreconstruction.c:110 msgid "color reconstruction" msgstr "色の再構成" -#: ../src/iop/colorreconstruction.c:116 +#: ../src/iop/colorreconstruction.c:115 msgid "recover clipped highlights by propagating surrounding colors" msgstr "周囲の色を流用してクリップしたハイライトを復元します" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 +#: ../src/iop/colorreconstruction.c:631 ../src/iop/colorreconstruction.c:1032 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 #: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 #: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 -#: ../src/iop/levels.c:354 +#: ../src/iop/levels.c:357 msgid "inconsistent output" msgstr "不整合な出力" -#: ../src/iop/colorreconstruction.c:670 +#: ../src/iop/colorreconstruction.c:669 msgid "module `color reconstruction' failed" msgstr "モジュール【色の再構成】が正しく機能しませんでした" -#: ../src/iop/colorreconstruction.c:1223 +#: ../src/iop/colorreconstruction.c:1222 msgid "spatial" msgstr "空間的" -#: ../src/iop/colorreconstruction.c:1224 +#: ../src/iop/colorreconstruction.c:1223 msgid "range" msgstr "範囲" -#: ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorreconstruction.c:1224 msgid "precedence" msgstr "優先" -#: ../src/iop/colorreconstruction.c:1241 +#: ../src/iop/colorreconstruction.c:1240 msgid "pixels with lightness values above this threshold are corrected" msgstr "このしきい値を超える明度のピクセルを補正します" -#: ../src/iop/colorreconstruction.c:1242 +#: ../src/iop/colorreconstruction.c:1241 msgid "how far to look for replacement colors in spatial dimensions" msgstr "置き換える色を探す範囲(空間)" -#: ../src/iop/colorreconstruction.c:1243 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in the luminance dimension" msgstr "置き換える色を探す範囲(輝度)" -#: ../src/iop/colorreconstruction.c:1244 +#: ../src/iop/colorreconstruction.c:1243 msgid "if and how to give precedence to specific replacement colors" msgstr "置き換える色を特定するうえでの優先事項" -#: ../src/iop/colorreconstruction.c:1245 +#: ../src/iop/colorreconstruction.c:1244 msgid "the hue tone which should be given precedence over other hue tones" msgstr "優先される色相トーン" -#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/colorreconstruction.c:1246 ../src/iop/demosaic.c:1823 #: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "適用不可" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1247 msgid "no highlights reconstruction for monochrome images" msgstr "モノクロ画像でハイライトの再構成を行うことは出来ません" @@ -22658,7 +23390,7 @@ msgstr "" "このモジュールは非推奨です\n" "代わりにカラーマッピングモジュールを使用することをおすすめします" -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -22668,39 +23400,39 @@ msgstr "" "現在利用可能なのは、ユーザーが設定をオフにするため、\n" "また、新しいカラーマッピングモジュールへ移行出来るようにするためです" -#: ../src/iop/colorzones.c:135 ../src/iop/colorzones.c:2561 +#: ../src/iop/colorzones.c:136 ../src/iop/colorzones.c:2554 msgid "color zones" msgstr "カラーゾーン" -#: ../src/iop/colorzones.c:141 +#: ../src/iop/colorzones.c:142 msgid "selectively shift hues, chroma and lightness of pixels" msgstr "ピクセルの色相、彩度、明るさ(ブライトネス)を部分的に変更します" -#: ../src/iop/colorzones.c:668 +#: ../src/iop/colorzones.c:669 msgid "B&W: with red" msgstr "白黒:赤" -#: ../src/iop/colorzones.c:691 +#: ../src/iop/colorzones.c:692 msgid "B&W: with skin tones" msgstr "白黒:スキントーン" -#: ../src/iop/colorzones.c:716 +#: ../src/iop/colorzones.c:717 msgid "polarizing filter" msgstr "偏光フィルター" -#: ../src/iop/colorzones.c:737 +#: ../src/iop/colorzones.c:738 msgid "natural skin tones" msgstr "自然なスキントーン" -#: ../src/iop/colorzones.c:768 +#: ../src/iop/colorzones.c:769 msgid "B&W: film" msgstr "白黒:フィルム" -#: ../src/iop/colorzones.c:788 +#: ../src/iop/colorzones.c:789 msgid "HSL base setting" msgstr "HSL基本設定" -#: ../src/iop/colorzones.c:2652 ../src/iop/rgbcurve.c:1514 +#: ../src/iop/colorzones.c:2645 ../src/iop/rgbcurve.c:1507 msgid "" "create a curve based on an area from the image\n" "drag to create a flat curve\n" @@ -22712,32 +23444,32 @@ msgstr "" "Ctrl+ドラッグで正の曲線を作成します\n" "Shift+ドラッグで負の曲線を作成します" -#: ../src/iop/colorzones.c:2656 ../src/iop/rgbcurve.c:1518 +#: ../src/iop/colorzones.c:2649 ../src/iop/rgbcurve.c:1511 msgid "create curve" msgstr "カーブを作成" #. edit by area -#: ../src/iop/colorzones.c:2670 +#: ../src/iop/colorzones.c:2663 msgid "edit by area" msgstr "領域で編集" -#: ../src/iop/colorzones.c:2676 +#: ../src/iop/colorzones.c:2670 msgid "edit the curve nodes by area" msgstr "曲線のノードを領域で編集します" -#: ../src/iop/colorzones.c:2683 +#: ../src/iop/colorzones.c:2677 msgid "display selection" msgstr "選択を表示" -#: ../src/iop/colorzones.c:2698 +#: ../src/iop/colorzones.c:2694 msgid "choose selection criterion, will be the abscissa in the graph" msgstr "選択の基準を選びます。グラフの横軸になります" -#: ../src/iop/colorzones.c:2701 +#: ../src/iop/colorzones.c:2697 msgid "choose between a smoother or stronger effect" msgstr "より滑らかな効果またはより強い効果から選択します" -#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 +#: ../src/iop/colorzones.c:2728 ../src/iop/rgbcurve.c:1540 #: ../src/iop/tonecurve.c:1312 msgid "" "change this method if you see oscillations or cusps in the curve\n" @@ -22756,19 +23488,88 @@ msgstr "" "・単調スプラインは純粋な解析関数(log、gamma、exp)の正確さを求めるのに適して" "います" -#: ../src/iop/crop.c:122 +#: ../src/iop/contrastntexture.c:113 +msgid "contrast & texture" +msgstr "コントラスト&テクスチャ" + +#: ../src/iop/contrastntexture.c:118 +msgid "local contrast|texture|clarity|detail enhancement" +msgstr "ローカルコントラスト|テクスチャ|明瞭化|ディテール強調" + +#: ../src/iop/contrastntexture.c:124 +msgid "enhance local contrast by boosting details while preserving edges" +msgstr "エッジを保持しながらディテールを強調して局所的なコントラストを高めます" + +#: ../src/iop/contrastntexture.c:296 +msgid "local contrast failed to allocate memory, check your RAM settings" +msgstr "" +"局所的コントラストがメモリの割り当てに失敗しました。RAMの設定を確認してくださ" +"い" + +#: ../src/iop/contrastntexture.c:400 +msgid "amount of local contrast enhancement" +msgstr "局所的なコントラストの強調の量" + +#: ../src/iop/contrastntexture.c:402 +msgid "visualize details adjusted by the local constrast" +msgstr "局所的なコントラストによって調整されたディテールを可視化する" + +#. Filter settings section +#: ../src/iop/contrastntexture.c:405 +msgctxt "section" +msgid "filter settings" +msgstr "フィルタ設定" + +#: ../src/iop/contrastntexture.c:410 +msgid "" +"detail level adjusted by the local contrast.\n" +"higher = more contrast boost in finer details\n" +"lower = more contrast boost in coarser details" +msgstr "" +"局所的なコントラストによって調整されるディテールのレベル\n" +"値を大きくすると、より細かいディテールのコントラストが強調されます\n" +"値を小さくすると、より粗いディテールのコントラストが強調されます" + +#: ../src/iop/contrastntexture.c:420 +msgid "" +"adjust the edge sensitivity of the filter\n" +"higher = more edge preservation\n" +"lower = smoother transitions, but may lead to halos around edges" +msgstr "" +"フィルターのエッジ感度を調整します\n" +"値を大きくすると、エッジがより保持されます\n" +"値を小さくすると、遷移がより滑らかになりますが、エッジ周辺にハロが生じることが" +"あります" + +#: ../src/iop/contrastntexture.c:426 +msgid "" +"number of passes of the guided filter to apply\n" +"helps diffusing the edges of the filter at the expense of speed" +msgstr "" +"適用するガイデットフィルタのパス回数\n" +"速度を犠牲にして、フィルタのエッジをより滑らかに拡散します" + +#: ../src/iop/contrastntexture.c:433 +msgid "" +"add bias to reduce shadow noise amplification.\n" +"only affects dark parts of the image." +msgstr "" +"バイアスを加えてシャドウノイズの増幅を抑えます\n" +"画像の暗部にのみ影響します" + +#: ../src/iop/crop.c:121 msgid "crop" msgstr "トリミング" -#: ../src/iop/crop.c:127 +#: ../src/iop/crop.c:126 msgid "reframe|distortion" msgstr "リフレーム|歪曲" -#: ../src/iop/crop.c:133 +#: ../src/iop/crop.c:132 msgid "change the framing" msgstr "フレーミングを変更します" -#: ../src/iop/crop.c:1274 +#: ../src/iop/crop.c:1273 msgid "45x35, portrait" msgstr "45x35、ポートレート" @@ -22784,12 +23585,16 @@ msgstr "シネマスコープ" msgid "65:24, XPan" msgstr "65:24, XPan" -#: ../src/iop/crop.c:1828 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "トリミングの向きを縦/横で反転します" + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "" "サイズ変更:ドラッグ   アスペクト比を維持する:Shift+ドラッグ" -#: ../src/iop/crop.c:1835 +#: ../src/iop/crop.c:1841 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" @@ -22842,21 +23647,21 @@ msgstr "" "フリンジ除去のしきい値\n" "値を上げるとフリンジ除去が少なくなります" -#: ../src/iop/demosaic.c:311 +#: ../src/iop/demosaic.c:309 msgid "demosaic" msgstr "デモザイク" -#: ../src/iop/demosaic.c:316 +#: ../src/iop/demosaic.c:314 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "" "センサーの色フィルター配列を読み取って、\n" "完全なRGBピクセルを再構成します" -#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 +#: ../src/iop/demosaic.c:764 ../src/iop/demosaic.c:811 msgid "can't allocate demosaic buffer" msgstr "デモザイクバッファを割り当てることが出来ません" -#: ../src/iop/demosaic.c:803 +#: ../src/iop/demosaic.c:801 msgid "can't equilibrate greens" msgstr "緑の平衡調整を行うことが出来ません" @@ -22889,8 +23694,8 @@ msgid "" msgstr "" "X-Transセンサーのデモザイク方式。Markesteijn 3-passと周波数領域クロマは低速で" "す\n" -"二重デモザイクは第二パスでVNGバリアントを混ぜ合わせることで処理時間が2倍になり" -"ます" +"二重デモザイクは第二パスでVNGバリアントを混ぜ合わせることで処理時間が増加しま" +"す" #: ../src/iop/demosaic.c:1749 msgid "Bayer4 sensor demosaicing methods." @@ -22957,7 +23762,7 @@ msgstr "キャプチャシャープ化コントロール" #: ../src/iop/demosaic.c:1786 msgid "set effect strength by iterations" -msgstr "繰り返しによってエフェクトの強さを設定します" +msgstr "反復によってエフェクトの強さを設定します" #: ../src/iop/demosaic.c:1791 msgid "" @@ -22973,8 +23778,8 @@ msgstr "" "グフィルターおよびレンズの全体的なガウス型ぼかしを反映するように設定してくださ" "い\n" "\n" -"値を大きくしすぎると、特に '繰り返し' を大きくした場合に、ハロやリンギングなど" -"のアーティファクトが容易に発生してしまいます\n" +"値を大きくしすぎると、特に '反復' を大きくした場合に、ハロやリンギングなどの" +"アーティファクトが容易に発生してしまいます\n" "\n" "注意:範囲を0に設定すると、次回実行時に自動で再計算されます。プリセット用に利" "用してください" @@ -23045,31 +23850,31 @@ msgstr "ノイズ除去(プロファイル)" msgid "denoise using noise statistics profiled on sensors" msgstr "センサーのノイズ統計プロファイルを用いてノイズを除去します" -#: ../src/iop/denoiseprofile.c:2850 +#: ../src/iop/denoiseprofile.c:2849 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "検出ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2854 +#: ../src/iop/denoiseprofile.c:2853 #, c-format msgid "found ISO %d" msgstr "ISO %dを検出" -#: ../src/iop/denoiseprofile.c:2871 +#: ../src/iop/denoiseprofile.c:2870 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "補間ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2875 +#: ../src/iop/denoiseprofile.c:2874 #, c-format msgid "interpolated ISO %d" msgstr "補間ISO %d" -#: ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/denoiseprofile.c:3616 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3612 +#: ../src/iop/denoiseprofile.c:3617 msgid "U0V0" msgstr "U0V0" @@ -23104,9 +23909,9 @@ msgstr "分散 緑:" msgid "variance blue: " msgstr "分散 青:" -#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 -#: ../src/libs/neural_restore.c:4273 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2872 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1595 +#: ../src/libs/neural_restore.c:4551 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2867 msgid "profile" msgstr "プロファイル" @@ -23265,8 +24070,8 @@ msgid "" "increase if shadows are too green." msgstr "" "シャドウの色かぶりを補正します\n" -"シャドウが紫がかっている場合、値を上げてください\n" -"シャドウが緑がかっている場合、値を下げてください" +"シャドウが紫がかっている場合、値を下げてください\n" +"シャドウが緑がかっている場合、値を上げてください" #: ../src/iop/denoiseprofile.c:3779 msgid "" @@ -23393,7 +24198,7 @@ msgstr "" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:517 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" @@ -23406,10 +24211,10 @@ msgid "" "if you plan on sharpening or inpainting, \n" "more iterations help reconstruction." msgstr "" -"繰り返し回数を増やすと、効果が強まりますが、モジュールの動作は遅くなります\n" +"反復回数を増やすと、効果が強まりますが、モジュールの動作は遅くなります\n" "これは拡散の反応により多くの時間を与えるのに似たことです\n" -"もしシャープ化や修復を行うつもりであれば、繰り返し回数を増やすと再構成の質が向" -"上します" +"もしシャープ化や修復を行うつもりであれば、反復回数を増やすと再構成の質が向上し" +"ます" #: ../src/iop/diffuse.c:1777 msgid "" @@ -23668,7 +24473,7 @@ msgstr "構図|拡張|延長" msgid "" "how much to enlarge the canvas to the left as a percentage of the original " "image width" -msgstr "画像の左側にキャンバスを拡げます(元画像の高さ比)" +msgstr "画像の左側にキャンバスを拡げます(元画像の幅比)" #: ../src/iop/enlargecanvas.c:428 msgid "" @@ -23680,7 +24485,7 @@ msgstr "画像の右側にキャンバスを拡げます(元画像の幅比) msgid "" "how much to enlarge the canvas to the top as a percentage of the original " "image height" -msgstr "画像の上側にキャンバスを拡げます(元画像の幅比)" +msgstr "画像の上側にキャンバスを拡げます(元画像の高さ比)" #: ../src/iop/enlargecanvas.c:440 msgid "" @@ -23692,11 +24497,11 @@ msgstr "画像の下側にキャンバスを拡げます(元画像の高さ比 msgid "select the color of the enlarged canvas" msgstr "拡張するキャンバスの色を選択してください" -#: ../src/iop/equalizer.c:86 +#: ../src/iop/equalizer.c:87 msgid "legacy equalizer" msgstr "旧式イコライザー" -#: ../src/iop/equalizer.c:109 +#: ../src/iop/equalizer.c:110 msgid "this module is deprecated. better use contrast equalizer module instead." msgstr "" "このモジュールは非推奨です\n" @@ -23704,7 +24509,7 @@ msgstr "" # このモジュールは将来削除されます # 現在残されているのは、ユーザーが設定をオフにするため、および新たなイコライザーへの移行を補助するためです -#: ../src/iop/equalizer.c:236 +#: ../src/iop/equalizer.c:237 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -23714,7 +24519,7 @@ msgstr "" "現在利用可能なのは、ユーザーが設定をオフにするため、\n" "また、新しいイコライザーへ移行出来るようにするためです" -#: ../src/iop/exposure.c:128 +#: ../src/iop/exposure.c:127 msgid "" "redo the exposure of the shot as if you were still in-camera\n" "using a color-safe brightening similar to increasing ISO setting" @@ -23722,38 +24527,38 @@ msgstr "" "まだ撮影時であるかのように、ショットの露出を再調整します\n" "ISO感度を上げるのと同様に、変色することのない明るさ調整を行います" -#: ../src/iop/exposure.c:315 +#: ../src/iop/exposure.c:314 msgid "magic lantern defaults" msgstr "magic lanternデフォルト" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:398 ../src/iop/rawoverexposed.c:137 +#: ../src/iop/rawoverexposed.c:239 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "画像 `%s'からRAWバッファを取得することが出来ませんでした" -#: ../src/iop/exposure.c:687 +#: ../src/iop/exposure.c:695 #, c-format msgid "compensate camera exposure (%+.1f EV)" msgstr "カメラ設定の露出を補正(%+.1f EV)" -#: ../src/iop/exposure.c:699 +#: ../src/iop/exposure.c:704 #, no-c-format msgid "highlight preservation mode (%.1f EV)" msgstr "ハイライト保持モード (%.1f EV)" #. Write report in GUI -#: ../src/iop/exposure.c:894 +#: ../src/iop/exposure.c:898 #, c-format msgid "L : \t%.1f %%" msgstr "L : \t%.1f %%" -#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#: ../src/iop/exposure.c:1038 ../src/libs/history.c:957 #, c-format msgid "%.2f EV" msgstr "%.2f EV" -#: ../src/iop/exposure.c:1199 +#: ../src/iop/exposure.c:1207 msgid "" "automatically remove the camera exposure bias\n" "this is useful if you exposed the image to the right." @@ -23761,25 +24566,19 @@ msgstr "" "撮影時にカメラで設定した露出補正を自動的に取り消します\n" "ETTRで撮影した場合に有用です" -#: ../src/iop/exposure.c:1205 +#: ../src/iop/exposure.c:1215 msgid "" "remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" -"\n" -"when enabled on an image with nonzero bias, tone mapping\n" -"(e.g. sigmoid) is required to avoid blown-out highlights." msgstr "" -"HDR/ハイライト保持/ダイナミックレンジ/HLGトーンモードのカメラの隠し露出バイ" -"アスを除去します\n" -"\n" -"0以外のバイアスがかかっている画像で有効にした場合、ハイライトの白飛びを防ぐた" -"めにトーンマッピング(例:シグモイド)が必要になります" +"HDR/ハイライト保持/ダイナミックレンジ/HLGトーンモードで用いられる、\n" +"カメラの隠し露出バイアスを除去します\n" -#: ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1224 msgid "set the exposure adjustment using the selected area" msgstr "選択した領域を利用して露出調整を設定します" -#: ../src/iop/exposure.c:1228 +#: ../src/iop/exposure.c:1235 #, no-c-format msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "" @@ -23787,25 +24586,25 @@ msgstr "" "例えば、50% は中央" # 処理された画像でのターゲットとなる露光レベルを露出オーバーを基準としたEV値で設定する。 -#: ../src/iop/exposure.c:1234 +#: ../src/iop/exposure.c:1241 msgid "" "where to place the exposure level for processed pics, EV below overexposure." msgstr "" "処理された画像でのターゲットとなる露出レベルを、露出オーバーを基準としたEV値で" "設定します" -#: ../src/iop/exposure.c:1238 +#: ../src/iop/exposure.c:1245 msgid "what exposure correction has actually been used" msgstr "実際に使用された露出補正の値" -#: ../src/iop/exposure.c:1244 +#: ../src/iop/exposure.c:1251 msgid "computed EC: " msgstr "算出された露出補正値:" # 黒レベルを調整して負のRGB値をクリップしないようにする # 黒の濃さを上げるために使用しないでください # 設定が不十分な場合、RGB値を負の値にしてしまい、黒に近い色を色域外へとクリップしてしまいます -#: ../src/iop/exposure.c:1257 +#: ../src/iop/exposure.c:1264 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -23817,11 +24616,11 @@ msgstr "" "設定が不適切な場合、RGB値が負の値になり、黒に近い色が色域外へとクリップしてし" "まいます" -#: ../src/iop/exposure.c:1267 +#: ../src/iop/exposure.c:1274 msgid "area exposure mapping" msgstr "領域露出マッピング" -#: ../src/iop/exposure.c:1273 +#: ../src/iop/exposure.c:1280 msgid "" "define a target brightness, in terms of exposure,\n" "for a selected region of the image (the control sample),\n" @@ -23836,7 +24635,7 @@ msgstr "" "コントロールサンプルは、一連の画像に共通する、被写体の重要な部分でも、同じ光に" "照らされた動いていない面でも可能です" -#: ../src/iop/exposure.c:1282 +#: ../src/iop/exposure.c:1289 msgid "" "\"correction\" automatically adjust exposure\n" "such that the input lightness is mapped to the target.\n" @@ -23848,57 +24647,57 @@ msgstr "" "計測:入力の色が露出補正によってどのようにマッピングされるかを表示します\n" "   ターゲットを定義するために使用することが出来ます" -#: ../src/iop/exposure.c:1300 +#: ../src/iop/exposure.c:1307 msgid "L : \tN/A" msgstr "L : \tN/A" -#: ../src/iop/exposure.c:1310 +#: ../src/iop/exposure.c:1317 msgid "the desired target exposure after mapping" msgstr "マッピング後のターゲットの露出" -#: ../src/iop/filmic.c:174 +#: ../src/iop/filmic.c:173 msgid "this module is deprecated. better use filmic rgb module instead." msgstr "" "このモジュールは非推奨です\n" "代わりにフィルミックRGBモジュールを使用することをおすすめします" -#: ../src/iop/filmic.c:328 +#: ../src/iop/filmic.c:327 msgid "09 EV (low-key)" msgstr "09 EV(ローキー)" -#: ../src/iop/filmic.c:336 +#: ../src/iop/filmic.c:335 msgid "10 EV (indoors)" msgstr "10 EV(屋内)" -#: ../src/iop/filmic.c:344 +#: ../src/iop/filmic.c:343 msgid "11 EV (dim outdoors)" msgstr "11 EV(薄暗い屋外)" -#: ../src/iop/filmic.c:352 +#: ../src/iop/filmic.c:351 msgid "12 EV (outdoors)" msgstr "12 EV(屋外)" -#: ../src/iop/filmic.c:360 +#: ../src/iop/filmic.c:359 msgid "13 EV (bright outdoors)" msgstr "13 EV(明るい屋外)" -#: ../src/iop/filmic.c:368 +#: ../src/iop/filmic.c:367 msgid "14 EV (backlighting)" msgstr "14 EV(逆光)" -#: ../src/iop/filmic.c:376 +#: ../src/iop/filmic.c:375 msgid "15 EV (sunset)" msgstr "15 EV(日没)" -#: ../src/iop/filmic.c:384 +#: ../src/iop/filmic.c:383 msgid "16 EV (HDR)" msgstr "16 EV(HDR)" -#: ../src/iop/filmic.c:392 +#: ../src/iop/filmic.c:391 msgid "18 EV (HDR++)" msgstr "18 EV(HDR++)" -#: ../src/iop/filmic.c:1462 +#: ../src/iop/filmic.c:1461 msgid "read-only graph, use the parameters below to set the nodes" msgstr "" "読み取り専用グラフ\n" @@ -23906,7 +24705,7 @@ msgstr "" # 被写体の平均輝度に合うよう調整します # 逆光の場合をのぞき、18%に近い値になるはずです -#: ../src/iop/filmic.c:1471 +#: ../src/iop/filmic.c:1470 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -23914,7 +24713,7 @@ msgstr "" "被写体の平均輝度に合わせて調整します\n" "逆光の場合をのぞき、18%に近い値になるはずです" -#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 +#: ../src/iop/filmic.c:1482 ../src/iop/filmicrgb.c:4365 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -23924,7 +24723,7 @@ msgstr "" "撮影現場で露出計が示すと思われる数値です\n" "ハイライトがクリップしないように調整します" -#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 +#: ../src/iop/filmic.c:1495 ../src/iop/filmicrgb.c:4376 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -23936,7 +24735,7 @@ msgstr "" "値を上げると、コントラストが強まります\n" "値を下げると、暗部のディテールをより多く回復します" -#: ../src/iop/filmic.c:1509 +#: ../src/iop/filmic.c:1508 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -23948,7 +24747,7 @@ msgstr "" # これによって輝度の分布域はヒストグラムの境界内におさまります # 風景や照明の均一な写真でより適切に機能しますが、 # ハイキーやローキーの写真ではうまく機能しません -#: ../src/iop/filmic.c:1519 +#: ../src/iop/filmic.c:1518 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -23960,7 +24759,7 @@ msgstr "" "風景や照明の均一な写真でより適切に機能しますが、\n" "ハイキーやローキーの写真ではうまく機能しません" -#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 +#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4477 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -23968,7 +24767,7 @@ msgstr "" "カーブの直線部分の傾き\n" "主に中間トーンに影響します" -#: ../src/iop/filmic.c:1539 +#: ../src/iop/filmic.c:1538 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -23978,13 +24777,13 @@ msgstr "" "値を上げると、極端な輝度域でよりコントラストを得ることが出来ます\n" "中間トーンには影響を及ぼしません" -#: ../src/iop/filmic.c:1546 +#: ../src/iop/filmic.c:1545 msgid "shadows/highlights balance" msgstr "シャドウとハイライトのバランス" # 傾斜に沿ってラティチュードをスライドさせ、影やハイライトにさらに余裕を持たせます # ヒストグラムの一方の端でディテールを保つ必要がある場合に使用します -#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 +#: ../src/iop/filmic.c:1548 ../src/iop/filmicrgb.c:4499 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -23997,7 +24796,7 @@ msgstr "" # モジュールの入力の彩度(Saturation)を全体的に低減します # クロミナンス保持が有効になっている場合、この値を100%未満に設定する必要があります -#: ../src/iop/filmic.c:1561 +#: ../src/iop/filmic.c:1560 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -24009,7 +24808,7 @@ msgstr "" # モジュールの出力の彩度(Saturation)を、特に極端な輝度の部分において、低減します # シャドウやハイライトの色が飽和している(over-saturated)場合は値を下げます -#: ../src/iop/filmic.c:1572 +#: ../src/iop/filmic.c:1571 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24019,42 +24818,41 @@ msgstr "" "シャドウおよび/またはハイライトの彩度が高すぎる場合は値を下げます" #. Add export intent combo -#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 -#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 -#: ../src/views/darkroom.c:3193 ../src/views/lighttable.c:1495 +#: ../src/iop/filmic.c:1582 ../src/libs/export.c:1613 +#: ../src/libs/print_settings.c:2566 ../src/libs/print_settings.c:2913 +#: ../src/views/darkroom.c:3443 ../src/views/lighttable.c:1510 msgid "intent" msgstr "インテント" -#: ../src/iop/filmic.c:1584 +#: ../src/iop/filmic.c:1583 msgid "contrasted" msgstr "コントラスト強調" #. centripetal spline -#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 -#: ../src/libs/neural_restore.c:1116 +#: ../src/iop/filmic.c:1585 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "リニア" #. monotonic spline -#: ../src/iop/filmic.c:1587 +#: ../src/iop/filmic.c:1586 msgid "optimized" msgstr "最適化された" -#: ../src/iop/filmic.c:1589 +#: ../src/iop/filmic.c:1588 msgid "change this method if you see reversed contrast or faded blacks" msgstr "" "コントラストが反転している場合、あるいは黒が褪せて見える場合、この方式を変更し" "てください" #. Preserve color -#: ../src/iop/filmic.c:1593 +#: ../src/iop/filmic.c:1592 msgid "preserve the chrominance" msgstr "色(クロミナンス)を保持します" # 元の色が保持されていることを確認してください # 色収差を強める可能性があります # このモードを使用する場合、手動で彩度(Saturation)を調整する必要があります -#: ../src/iop/filmic.c:1596 +#: ../src/iop/filmic.c:1595 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -24064,7 +24862,7 @@ msgstr "" "色収差を強める可能性があります\n" "このモードを使用する場合、手動で彩度を調整する必要があります" -#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 +#: ../src/iop/filmic.c:1605 ../src/iop/filmicrgb.c:4520 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -24072,7 +24870,7 @@ msgstr "" "出力の純粋な黒の輝度\n" "退色したルックにしたい場合以外、この値は0%であるべきです" -#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1614 ../src/iop/filmicrgb.c:4527 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -24080,7 +24878,7 @@ msgstr "" "ターゲットにするディスプレイまたは色空間のミドルグレーの値\n" "理解していない場合、触るべきではありません" -#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 +#: ../src/iop/filmic.c:1623 ../src/iop/filmicrgb.c:4535 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -24088,13 +24886,13 @@ msgstr "" "出力の純粋な白の輝度\n" "退色したルックにしたい場合以外、この値は100%であるべきです" -#: ../src/iop/filmic.c:1630 +#: ../src/iop/filmic.c:1629 msgid "target gamma" msgstr "ターゲットガンマ" # ディスプレイまたは色空間の転送関数の冪乗またはガンマ # 理解していない場合、触るべきではありません -#: ../src/iop/filmic.c:1632 +#: ../src/iop/filmic.c:1631 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -24103,30 +24901,30 @@ msgstr "" "ディスプレイまたは色空間の転送関数の冪乗またはガンマ\n" "理解していない場合、触るべきではありません" -#: ../src/iop/filmic.c:1640 +#: ../src/iop/filmic.c:1639 msgctxt "section" msgid "destination/display" msgstr "出力先/ディスプレイ" -#: ../src/iop/filmic.c:1649 +#: ../src/iop/filmic.c:1648 msgctxt "section" msgid "logarithmic shaper" msgstr "対数の整形" -#: ../src/iop/filmic.c:1655 +#: ../src/iop/filmic.c:1654 msgctxt "section" msgid "filmic S curve" msgstr "フィルミックS字カーブ" -#: ../src/iop/filmicrgb.c:331 +#: ../src/iop/filmicrgb.c:332 msgid "filmic rgb" msgstr "フィルミックRGB" -#: ../src/iop/filmicrgb.c:336 +#: ../src/iop/filmicrgb.c:337 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "トーンマッピング|カーブ|ビュー変換|コントラスト|彩度|ハイライト" -#: ../src/iop/filmicrgb.c:341 +#: ../src/iop/filmicrgb.c:342 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -24136,7 +24934,7 @@ msgstr "" "のパイプラインを調節します\n" "また、非破壊的な方法でクリッピングを回避します" -#: ../src/iop/filmicrgb.c:1305 +#: ../src/iop/filmicrgb.c:1306 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -24144,70 +24942,70 @@ msgstr "" "フィルミックのハイライトの再構成はメモリの割り当てに失敗しました。RAM設定を確" "認してください" -#: ../src/iop/filmicrgb.c:2250 +#: ../src/iop/filmicrgb.c:2251 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "フィルミックのハイライトの再構成はGPUのメモリの割り当てに失敗しました" -#: ../src/iop/filmicrgb.c:2366 +#: ../src/iop/filmicrgb.c:2367 msgid "filmic works only on RGB input" msgstr "フィルミックはRGB入力のみで機能します" -#: ../src/iop/filmicrgb.c:3425 +#: ../src/iop/filmicrgb.c:3415 msgid "look only" msgstr "ルックのみ" -#: ../src/iop/filmicrgb.c:3427 +#: ../src/iop/filmicrgb.c:3417 msgid "look + mapping (lin)" msgstr "ルック+マッピング(リニア)" -#: ../src/iop/filmicrgb.c:3429 +#: ../src/iop/filmicrgb.c:3419 msgid "look + mapping (log)" msgstr "ルック+マッピング(対数)" -#: ../src/iop/filmicrgb.c:3431 +#: ../src/iop/filmicrgb.c:3421 msgid "dynamic range mapping" msgstr "ダイナミックレンジマッピング" -#: ../src/iop/filmicrgb.c:3798 +#: ../src/iop/filmicrgb.c:3788 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3814 +#: ../src/iop/filmicrgb.c:3804 #, no-c-format msgid "% display" msgstr "% ディスプレイ" -#: ../src/iop/filmicrgb.c:3826 +#: ../src/iop/filmicrgb.c:3816 msgid "EV scene" msgstr "EV シーン" -#: ../src/iop/filmicrgb.c:3830 +#: ../src/iop/filmicrgb.c:3820 #, no-c-format msgid "% camera" msgstr "% カメラ" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 +#: ../src/iop/filmicrgb.c:3856 ../src/iop/filmicrgb.c:4513 msgid "display" msgstr "ディスプレイ" #. axis legend -#: ../src/iop/filmicrgb.c:3875 +#: ../src/iop/filmicrgb.c:3865 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 +#: ../src/iop/filmicrgb.c:3874 ../src/iop/filmicrgb.c:4345 msgid "scene" msgstr "シーン" #. axis legend -#: ../src/iop/filmicrgb.c:3893 +#: ../src/iop/filmicrgb.c:3883 msgid "(EV)" msgstr "(EV)" -#: ../src/iop/filmicrgb.c:4305 +#: ../src/iop/filmicrgb.c:4286 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -24217,11 +25015,11 @@ msgstr "" "明るい曲線はフィルミックトーンマッピングカーブです\n" "暗い曲線は彩度低減カーブです" -#: ../src/iop/filmicrgb.c:4312 +#: ../src/iop/filmicrgb.c:4293 msgid "toggle axis labels and values display" msgstr "軸のラベルと値の表示/非表示を切り替えます" -#: ../src/iop/filmicrgb.c:4317 +#: ../src/iop/filmicrgb.c:4298 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -24236,7 +25034,7 @@ msgstr "" # 画像の被写体の平均輝度に合わせて調整します # ここに入力した値は18.45%に再マップされます # 値を小さくすると、全体の明るさ(Brightness)が上がります -#: ../src/iop/filmicrgb.c:4376 +#: ../src/iop/filmicrgb.c:4354 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -24253,7 +25051,7 @@ msgstr "" # ハイキーやローキー、高ISOの写真ではうまく機能しません # これは人工知能ではなく、単純な推測です # その仮定を理解してから使用してください -#: ../src/iop/filmicrgb.c:4416 +#: ../src/iop/filmicrgb.c:4394 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -24270,16 +25068,16 @@ msgstr "" "使用する前にこの前提を理解してください" #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4425 +#: ../src/iop/filmicrgb.c:4403 msgid "reconstruct" msgstr "再構成" -#: ../src/iop/filmicrgb.c:4427 +#: ../src/iop/filmicrgb.c:4405 msgctxt "section" msgid "highlights clipping" msgstr "ハイライトのクリッピング" -#: ../src/iop/filmicrgb.c:4434 +#: ../src/iop/filmicrgb.c:4412 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -24294,7 +25092,7 @@ msgstr "" "値を下げると、より多くの領域が含まれます\n" "値を上げると、より多くの領域が除外されます" -#: ../src/iop/filmicrgb.c:4444 +#: ../src/iop/filmicrgb.c:4422 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -24305,16 +25103,16 @@ msgstr "" "値を上げると、遷移が緩やかで不明瞭になります" #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 +#: ../src/iop/filmicrgb.c:4427 ../src/iop/filmicrgb.c:4428 msgid "display highlight reconstruction mask" msgstr "ハイライトの再構成のマスクを表示" -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4434 msgctxt "section" msgid "balance" msgstr "バランス" -#: ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4440 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24331,7 +25129,7 @@ msgstr "" "少なくとも一つのRGBチャンネルがクリップしていない場合、値を上げてください\n" "全てのRGBチャンネルが広範囲にわたってクリップしている場合、値を下げてください" -#: ../src/iop/filmicrgb.c:4473 +#: ../src/iop/filmicrgb.c:4451 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24348,7 +25146,7 @@ msgstr "" "細部を増やしたい場合、値を上げてください\n" "ぼかしたい場合、値を下げてください" -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4463 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24366,11 +25164,11 @@ msgstr "" "マゼンタや色域外のハイライトが見られる場合、値を下げてください" #. Page LOOK -#: ../src/iop/filmicrgb.c:4493 +#: ../src/iop/filmicrgb.c:4471 msgid "look" msgstr "ルック" -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4483 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -24380,7 +25178,7 @@ msgstr "" "値を上げると、ハイライトがより明るくなり、圧縮が少なくなります\n" "値を下げると、ハイライトの色が弱まります" -#: ../src/iop/filmicrgb.c:4513 +#: ../src/iop/filmicrgb.c:4491 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -24393,7 +25191,7 @@ msgstr "" "ん\n" "中間トーンには影響を及ぼしません" -#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4508 ../src/iop/filmicrgb.c:4660 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24402,7 +25200,7 @@ msgstr "" "モジュールの出力の彩度を低減します。特に極端な輝度域で作用します\n" "シャドウおよび/またはハイライトの彩度が不足している場合、値を上げます" -#: ../src/iop/filmicrgb.c:4566 +#: ../src/iop/filmicrgb.c:4544 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -24410,7 +25208,7 @@ msgstr "" "バージョン3は、カラーバランスと同様に、darktable 3.0の彩度低減方式です\n" "バージョン4は新しい彩度低減方式であり、光のスペクトル純度にもとづいています" -#: ../src/iop/filmicrgb.c:4571 +#: ../src/iop/filmicrgb.c:4549 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -24420,7 +25218,7 @@ msgstr "" "色収差とクロマノイズを強める可能性があります\n" "両者が他所で適切に補正されていることを確認してください" -#: ../src/iop/filmicrgb.c:4581 +#: ../src/iop/filmicrgb.c:4559 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24430,7 +25228,7 @@ msgstr "" "ハードを選択すると、高い曲率を用いて、トーンの圧縮を強めます\n" "ソフトを選択すると、低い曲率を用いて、トーンの圧縮を弱めます" -#: ../src/iop/filmicrgb.c:4587 +#: ../src/iop/filmicrgb.c:4565 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24440,7 +25238,7 @@ msgstr "" "ハードを選択すると、高い曲率を用いて、トーンの圧縮を強めます\n" "ソフトを選択すると、低い曲率を用いて、トーンの圧縮を弱めます" -#: ../src/iop/filmicrgb.c:4594 +#: ../src/iop/filmicrgb.c:4572 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -24453,7 +25251,7 @@ msgstr "" "これを利用せずに、露出モジュールで画像全体の露出を修正してください\n" "無効にすると、標準の18.45%ミドルグレーの使用します" -#: ../src/iop/filmicrgb.c:4601 +#: ../src/iop/filmicrgb.c:4579 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -24465,7 +25263,7 @@ msgstr "" "これにより、ミドルグレーが均等線上に維持され、より素早く調整出来ます\n" "手動でコントロールしたい場合、無効にしてください" -#: ../src/iop/filmicrgb.c:4607 +#: ../src/iop/filmicrgb.c:4585 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -24473,11 +25271,11 @@ msgid "" "it also helps with difficult cases of magenta highlights." msgstr "" "色度の再構成の追加パスを実行します\n" -"繰り返し回数を増やすと、周囲からの色の流用が増加します\n" +"反復回数を増やすと、周囲からの色の流用が増加します\n" "これにより処理が遅くなりますが、よりニュートラルなハイライトが生成されます\n" "また、マゼンタのハイライトがある難しいケースにおいても有用です" -#: ../src/iop/filmicrgb.c:4615 +#: ../src/iop/filmicrgb.c:4593 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -24488,7 +25286,7 @@ msgstr "" "ハイライトが滑らかになりすぎるのを防ぎます\n" "画像が全体的にノイズが多いと、他の部分とうまく混ざり合います" -#: ../src/iop/filmicrgb.c:4623 +#: ../src/iop/filmicrgb.c:4601 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -24496,11 +25294,11 @@ msgstr "" "ノイズの統計的分布を選択してください\n" "センサー固有のノイズパターンに一致させるのに有用です" -#: ../src/iop/filmicrgb.c:4688 +#: ../src/iop/filmicrgb.c:4666 msgid "mid-tones saturation" msgstr "中間トーンの彩度" -#: ../src/iop/filmicrgb.c:4690 +#: ../src/iop/filmicrgb.c:4668 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -24510,11 +25308,11 @@ msgstr "" "特に中程度の輝度の部分に作用します\n" "中間トーンの彩度が不足している場合、値を上げてください" -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4674 msgid "highlights saturation mix" msgstr "ハイライト彩度ミックス" -#: ../src/iop/filmicrgb.c:4698 +#: ../src/iop/filmicrgb.c:4676 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -24576,7 +25374,7 @@ msgstr "" "このモジュールは非推奨です\n" "代わりにフィルミックRGBモジュールを使用してください" -#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:313 msgid "operator" msgstr "オペレータ" @@ -24703,23 +25501,23 @@ msgstr "【線の上で%s】濃度を変更します" msgid "[%s on line] change hardness" msgstr "【線の上で%s】硬さを変更します" -#: ../src/iop/grain.c:385 +#: ../src/iop/grain.c:384 msgid "grain" msgstr "フィルム粒子" -#: ../src/iop/grain.c:390 +#: ../src/iop/grain.c:389 msgid "simulate silver grains from film" msgstr "フィルムの銀粒子をシミュレートします" -#: ../src/iop/grain.c:543 +#: ../src/iop/grain.c:542 msgid "the grain size (~ISO of the film)" msgstr "粒子のサイズ(フィルムのISO)" -#: ../src/iop/grain.c:547 +#: ../src/iop/grain.c:546 msgid "the strength of applied grain" msgstr "適用する粒子の強さ" -#: ../src/iop/grain.c:551 +#: ../src/iop/grain.c:550 msgid "" "amount of mid-tones bias from the photographic paper response modeling. the " "greater the bias, the more pronounced the fall off of the grain in shadows " @@ -24745,7 +25543,7 @@ msgstr "画像から霧と大気のかすみを除去します" msgid "amount of haze reduction" msgstr "かすみの除去の量" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4416 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4503 msgid "distance" msgstr "距離" @@ -24897,31 +25695,31 @@ msgstr "" msgid "this module does not work with monochrome RAW files" msgstr "このモジュールはモノクロのRAWファイルでは動作しません" -#: ../src/iop/highpass.c:69 +#: ../src/iop/highpass.c:70 msgid "highpass" msgstr "ハイパス" -#: ../src/iop/highpass.c:74 +#: ../src/iop/highpass.c:75 msgid "isolate high frequencies in the image" msgstr "画像の高周波を分離します" -#: ../src/iop/highpass.c:76 ../src/iop/lowpass.c:104 +#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:104 msgid "linear or non-linear, Lab, scene-referred" msgstr "リニアあるいはノンリニア、Lab、シーン参照" -#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:95 +#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:96 msgid "frequential, Lab" msgstr "周波数的、Lab" -#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:106 +#: ../src/iop/highpass.c:79 ../src/iop/lowpass.c:106 msgid "special, Lab, scene-referred" msgstr "特殊、Lab、シーン参照" -#: ../src/iop/highpass.c:354 +#: ../src/iop/highpass.c:355 msgid "the sharpness of highpass filter" msgstr "ハイパスフィルターのシャープネス" -#: ../src/iop/highpass.c:358 +#: ../src/iop/highpass.c:359 msgid "the contrast of highpass filter" msgstr "ハイパスフィルターのコントラスト" @@ -25000,23 +25798,39 @@ msgstr "画像からフィルムの素材の色を抽出" msgid "select color of film material" msgstr "フィルムの素材の色を選択してください" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:254 msgid "lens correction" msgstr "レンズ補正" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:259 msgid "vignette|chromatic aberrations|distortion" msgstr "周辺減光|色収差|歪曲" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:264 msgid "correct lenses optical flaws" msgstr "レンズの光学的欠陥を補正します" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:267 msgid "geometric and reconstruction, RGB" msgstr "幾何学的および再構成、RGB" -#: ../src/iop/lens.cc:3754 +#: ../src/iop/lens.cc:3789 +msgid "" +"this camera is not in the Lensfun database\n" +"click to pick one manually" +msgstr "" +"このカメラはLensfunデータベースに登録されていません\n" +"クリックして手動で選択してください" + +#: ../src/iop/lens.cc:3791 +msgid "" +"no camera information found\n" +"click to pick one manually" +msgstr "" +"カメラ情報が見つかりません\n" +"クリックして手動で選択してください" + +#: ../src/iop/lens.cc:3821 #, c-format msgid "" "maker:\t\t%s\n" @@ -25029,7 +25843,15 @@ msgstr "" "マウント:\t\t%s\n" "クロップファクター:\t%.1f" -#: ../src/iop/lens.cc:3996 +#: ../src/iop/lens.cc:4018 +msgid "" +"no matching lens in the Lensfun database\n" +"click to pick one from the full list" +msgstr "" +"一致するレンズがLensfunデータベースにありません\n" +"クリックしてリストから選択してください" + +#: ../src/iop/lens.cc:4075 #, c-format msgid "" "maker:\t\t%s\n" @@ -25048,87 +25870,92 @@ msgstr "" "タイプ:\t\t%s\n" "マウント:\t%s" -#: ../src/iop/lens.cc:4069 +#: ../src/iop/lens.cc:4148 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4084 +#: ../src/iop/lens.cc:4163 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4232 +#: ../src/iop/lens.cc:4311 msgid "camera/lens not found" msgstr "カメラとレンズの組み合わせが見つかりません" -#: ../src/iop/lens.cc:4233 +#: ../src/iop/lens.cc:4312 msgid "" -"please select your lens manually\n" +"pick a camera or lens from the buttons below --\n" +"the lens button lists the whole database when the body is unknown\n" +"scale, target geometry and the TCA override work without a profile\n" "you might also want to check if your Lensfun database is up-to-date\n" "by running lensfun-update-data" msgstr "" -"レンズを手動で選択してください\n" -"lensfun-update-dataを実行して、lensfunのデータベースが最新のものであるかチェッ" +"下のボタンからカメラまたはレンズを選択してください --\n" +"カメラ本体が不明の場合、レンズのボタンにはデータベース全体が一覧表示されます\n" +"スケール、ターゲットジオメトリ、倍率色収差の上書きはプロファイルなしでも機能し" +"ます\n" +"lensfun-update-dataを実行して、Lensfunのデータベースが最新のものであるかチェッ" "クするとよいかもしれません" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4377 +#: ../src/iop/lens.cc:4464 msgid "camera model" msgstr "カメラの機種" -#: ../src/iop/lens.cc:4382 +#: ../src/iop/lens.cc:4469 msgid "find camera" msgstr "カメラを探してください" -#: ../src/iop/lens.cc:4394 +#: ../src/iop/lens.cc:4481 msgid "find lens" msgstr "レンズを探してください" -#: ../src/iop/lens.cc:4403 +#: ../src/iop/lens.cc:4490 msgid "focal length (mm)" msgstr "焦点距離 (mm)" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4497 msgid "f-number (aperture)" msgstr "f-値(絞り)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4504 msgid "distance to subject" msgstr "被写体までの距離" #. scale #. upscale page: scale factor selector -#: ../src/iop/lens.cc:4452 ../src/iop/overlay.c:1121 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1480 ../src/libs/export.c:1558 -#: ../src/libs/neural_restore.c:4183 +#: ../src/iop/lens.cc:4539 ../src/iop/overlay.c:1506 ../src/iop/vignette.c:1042 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1553 +#: ../src/libs/neural_restore.c:4457 msgid "scale" msgstr "スケール" -#: ../src/iop/lens.cc:4454 +#: ../src/iop/lens.cc:4541 msgid "auto scale" msgstr "スケールの自動設定" -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4543 msgid "automatic scale to available image size due to Lensfun data" msgstr "Lensfunのデータにより利用可能な画像サイズに自動的にスケール調整します" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4548 msgid "correct distortions or apply them" msgstr "歪曲を補正または適用します" -#: ../src/iop/lens.cc:4469 +#: ../src/iop/lens.cc:4556 msgid "transversal chromatic aberration red" msgstr "倍率色収差 赤" -#: ../src/iop/lens.cc:4474 +#: ../src/iop/lens.cc:4561 msgid "transversal chromatic aberration blue" msgstr "倍率色収差 青" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4571 msgid "use latest algorithm" msgstr "最新のアルゴリズムを使用" -#: ../src/iop/lens.cc:4484 +#: ../src/iop/lens.cc:4574 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -25137,40 +25964,40 @@ msgstr "" "古いバージョンのアルゴリズムを使用しています\n" "有効にすると、古いアルゴリズムに戻ることは出来なくなります" -#: ../src/iop/lens.cc:4495 +#: ../src/iop/lens.cc:4585 msgid "fine-tuning" msgstr "微調整" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4499 +#: ../src/iop/lens.cc:4589 msgid "fine-tune" msgstr "微調整" -#: ../src/iop/lens.cc:4507 +#: ../src/iop/lens.cc:4597 msgid "tune the warp and chromatic aberration correction" msgstr "変形および色収差の補正を調整します" -#: ../src/iop/lens.cc:4512 +#: ../src/iop/lens.cc:4602 msgid "tune the vignette correction" msgstr "周辺減光の補正を調整します" -#: ../src/iop/lens.cc:4517 +#: ../src/iop/lens.cc:4607 msgid "tune the TCA red correction" msgstr "赤色の倍率色収差の補正を微調整します" -#: ../src/iop/lens.cc:4522 +#: ../src/iop/lens.cc:4612 msgid "tune the TCA blue correction" msgstr "青色の倍率色収差の補正を微調整します" -#: ../src/iop/lens.cc:4526 +#: ../src/iop/lens.cc:4616 msgid "image scaling" msgstr "画像のスケール調整" -#: ../src/iop/lens.cc:4528 +#: ../src/iop/lens.cc:4618 msgid "automatic scale to available image size" msgstr "使用可能な画像サイズに自動的にスケール調整" -#: ../src/iop/lens.cc:4538 +#: ../src/iop/lens.cc:4628 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -25180,113 +26007,113 @@ msgstr "" " a) Lensfunプロジェクトによって提供されたデータとアルゴリズム\n" " b) カメラまたはソフトウェアベンダーによって提供された埋め込みメタデータ" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4635 msgid "which corrections to apply" msgstr "適用する補正の種類" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4550 +#: ../src/iop/lens.cc:4640 msgid "corrections done: " msgstr "実行した補正:" -#: ../src/iop/lens.cc:4553 +#: ../src/iop/lens.cc:4643 msgid "which corrections have actually been done" msgstr "どの補正が実際に行われたか" -#: ../src/iop/lens.cc:4570 +#: ../src/iop/lens.cc:4660 msgid "manual vignette correction" msgstr "手動ビネット補正" -#: ../src/iop/lens.cc:4574 +#: ../src/iop/lens.cc:4664 msgid "additional manually controlled optical vignetting correction" msgstr "手動の光学的周辺減光補正の追加" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4667 msgid "vignette" msgstr "ビネット" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4671 msgid "amount of the applied optical vignetting correction" msgstr "光学的周辺減光補正の適用量" -#: ../src/iop/lens.cc:4585 +#: ../src/iop/lens.cc:4675 msgid "show applied optical vignette correction mask" msgstr "適用した光学的周辺減光補正のマスクを表示" -#: ../src/iop/lens.cc:4589 +#: ../src/iop/lens.cc:4679 msgid "radius of uncorrected center" msgstr "無補正の中央部の範囲" -#: ../src/iop/lens.cc:4595 +#: ../src/iop/lens.cc:4685 msgid "steepness of the correction effect outside of radius" msgstr "範囲外における補正の効果の傾き" -#: ../src/iop/levels.c:109 +#: ../src/iop/levels.c:112 msgid "this module is deprecated. please use the RGB levels module instead." msgstr "" "このモジュールは非推奨です\n" "代わりにRGBレベルモジュールを使用してください" -#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 -#: ../src/iop/rgblevels.c:1050 +#: ../src/iop/levels.c:117 ../src/iop/levels.c:639 ../src/iop/rgblevels.c:1009 +#: ../src/iop/rgblevels.c:1041 msgid "levels" msgstr "レベル" -#: ../src/iop/levels.c:136 +#: ../src/iop/levels.c:139 msgid "adjust black, white and mid-gray points" msgstr "ブラック、ホワイトおよびミドルグレーポイントを調整します" # ハンドルをドラッグで、ブラック、グレイ、およびホワイトポイントを設定します。 Lチャンネルで動作します -#: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 +#: ../src/iop/levels.c:637 ../src/iop/rgblevels.c:1044 msgid "" "drag handles to set black, gray, and white points. operates on L channel." msgstr "" "ハンドルをドラッグして、ブラック、グレー、およびホワイトポイントを設定します\n" "Lチャンネルで動作します" -#: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 +#: ../src/iop/levels.c:649 ../src/iop/rgblevels.c:1070 msgid "apply auto levels" msgstr "レベルの自動設定を適用" -#: ../src/iop/levels.c:650 ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:653 ../src/iop/rgblevels.c:1063 msgid "pick black point from image" msgstr "画像からブラックポイントを抽出" -#: ../src/iop/levels.c:654 ../src/iop/rgblevels.c:1078 +#: ../src/iop/levels.c:657 ../src/iop/rgblevels.c:1064 msgid "pick medium gray point from image" msgstr "画像からミドルグレーポイントを抽出" -#: ../src/iop/levels.c:658 ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:661 ../src/iop/rgblevels.c:1065 msgid "pick white point from image" msgstr "画像からホワイトポイントを抽出" -#: ../src/iop/levels.c:672 +#: ../src/iop/levels.c:675 msgid "black percentile" msgstr "黒 パーセント値" -#: ../src/iop/levels.c:676 +#: ../src/iop/levels.c:679 msgid "gray percentile" msgstr "グレー パーセント値" -#: ../src/iop/levels.c:680 +#: ../src/iop/levels.c:683 msgid "white percentile" msgstr "白 パーセント値" -#: ../src/iop/liquify.c:288 +#: ../src/iop/liquify.c:289 msgid "liquify" msgstr "液化" -#: ../src/iop/liquify.c:293 +#: ../src/iop/liquify.c:294 msgid "distort parts of the image" msgstr "画像の一部を歪めます" -#: ../src/iop/liquify.c:2862 +#: ../src/iop/liquify.c:2868 msgid "click to edit nodes" msgstr "クリックすると、ノードを編集します" -#: ../src/iop/liquify.c:3564 +#: ../src/iop/liquify.c:3586 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -25296,7 +26123,7 @@ msgstr "" "サイズ:スクロール  強さ:Shift+スクロール  方向:" "Ctrl+スクロール" -#: ../src/iop/liquify.c:3567 +#: ../src/iop/liquify.c:3589 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25306,7 +26133,7 @@ msgstr "" "サイズ:スクロール  強さ:Shift+スクロール  方向:" "Ctrl+スクロール" -#: ../src/iop/liquify.c:3570 +#: ../src/iop/liquify.c:3592 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25316,13 +26143,13 @@ msgstr "" "サイズ:スクロール  強さ:Shift+スクロール  方向:" "Ctrl+スクロール" -#: ../src/iop/liquify.c:3616 +#: ../src/iop/liquify.c:3655 msgid "warps|nodes count:" msgstr "ワープ|ノード数:" # ツールを使用して歪みを加えます # 右クリックで歪みを削除します -#: ../src/iop/liquify.c:3621 +#: ../src/iop/liquify.c:3660 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -25330,44 +26157,44 @@ msgstr "" "ツールを使用してワープを追加します\n" "ワープを削除:右クリック" -#: ../src/iop/liquify.c:3627 +#: ../src/iop/liquify.c:3666 msgid "edit, add and delete nodes" msgstr "ノードの編集・追加・削除" -#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 -#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 -#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 -#: ../src/libs/masks.c:1876 +#: ../src/iop/liquify.c:3671 ../src/iop/liquify.c:3677 ../src/iop/liquify.c:3683 +#: ../src/iop/retouch.c:2445 ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 +#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:879 ../src/iop/spots.c:884 +#: ../src/iop/spots.c:889 ../src/libs/masks.c:2277 ../src/libs/masks.c:2290 +#: ../src/libs/masks.c:2303 ../src/libs/masks.c:2316 ../src/libs/masks.c:2329 +#: ../src/libs/masks.c:2343 msgid "shapes" msgstr "シェイプ" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw curves" msgstr "カーブを描画" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw multiple curves" msgstr "複数のカーブを描画" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw lines" msgstr "直線を描画" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw multiple lines" msgstr "複数の直線を描画" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw points" msgstr "点を打つ" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw multiple points" msgstr "複数の点を打つ" -#: ../src/iop/liquify.c:3651 +#: ../src/iop/liquify.c:3690 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -25375,7 +26202,7 @@ msgstr "" "ノードを追加:Ctrl+クリック  パスを削除:右クリック\n" "直線/カーブを切り替え:Ctrl+Alt+クリック" -#: ../src/iop/liquify.c:3654 +#: ../src/iop/liquify.c:3693 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -25386,23 +26213,23 @@ msgstr "" "自動平滑、尖点、平滑、シンメトリー:Ctrl+クリック  削除:右ク" "リック" -#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 +#: ../src/iop/liquify.c:3697 ../src/iop/liquify.c:3699 msgid "shape of path: drag" msgstr "パスの形:ドラッグ" -#: ../src/iop/liquify.c:3662 +#: ../src/iop/liquify.c:3701 msgid "radius: drag" msgstr "半径:ドラッグ" -#: ../src/iop/liquify.c:3664 +#: ../src/iop/liquify.c:3703 msgid "hardness (center): drag" msgstr "硬さ(中心):ドラッグ" -#: ../src/iop/liquify.c:3666 +#: ../src/iop/liquify.c:3705 msgid "hardness (feather): drag" msgstr "硬さ(境界ぼかし):ドラッグ" -#: ../src/iop/liquify.c:3668 +#: ../src/iop/liquify.c:3707 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -25410,67 +26237,67 @@ msgstr "" "強さ:ドラッグ\n" "リニア、膨張、縮小:Ctrl+クリック" -#: ../src/iop/lowlight.c:83 +#: ../src/iop/lowlight.c:84 msgid "lowlight vision" msgstr "低照度視覚" -#: ../src/iop/lowlight.c:88 +#: ../src/iop/lowlight.c:89 msgid "simulate human night vision" msgstr "人間の夜間の視覚をシミュレートします" -#: ../src/iop/lowlight.c:91 +#: ../src/iop/lowlight.c:92 msgid "linear, XYZ" msgstr "リニア、 XYZ" -#: ../src/iop/lowlight.c:330 +#: ../src/iop/lowlight.c:331 msgid "indoor bright" msgstr "明るい屋内" -#: ../src/iop/lowlight.c:348 +#: ../src/iop/lowlight.c:349 msgid "indoor dim" msgstr "薄暗い屋内" -#: ../src/iop/lowlight.c:366 +#: ../src/iop/lowlight.c:367 msgid "indoor dark" msgstr "暗い屋内" -#: ../src/iop/lowlight.c:384 +#: ../src/iop/lowlight.c:385 msgid "twilight" msgstr "黄昏" -#: ../src/iop/lowlight.c:402 +#: ../src/iop/lowlight.c:403 msgid "night street lit" msgstr "明るい夜道" -#: ../src/iop/lowlight.c:420 +#: ../src/iop/lowlight.c:421 msgid "night street" msgstr "夜道" -#: ../src/iop/lowlight.c:438 +#: ../src/iop/lowlight.c:439 msgid "night street dark" msgstr "暗い夜道" -#: ../src/iop/lowlight.c:457 +#: ../src/iop/lowlight.c:458 msgid "night" msgstr "夜" -#: ../src/iop/lowlight.c:630 +#: ../src/iop/lowlight.c:631 msgid "dark" msgstr "暗い" -#: ../src/iop/lowlight.c:638 +#: ../src/iop/lowlight.c:639 msgid "bright" msgstr "明るい" -#: ../src/iop/lowlight.c:647 +#: ../src/iop/lowlight.c:648 msgid "day vision" msgstr "昼間視覚" -#: ../src/iop/lowlight.c:652 +#: ../src/iop/lowlight.c:653 msgid "night vision" msgstr "夜間視覚" -#: ../src/iop/lowlight.c:819 +#: ../src/iop/lowlight.c:815 msgid "blueness in shadows" msgstr "シャドウの青み" @@ -25506,148 +26333,148 @@ msgstr "ローパスフィルターの色の彩度" msgid "which filter to use for blurring" msgstr "ぼかしに使用するフィルターの種類" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:135 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:140 msgid "perform color space corrections and apply look" msgstr "色空間補正を行ってルックを適用します" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:143 msgid "defined by profile, RGB" msgstr "プロファイルにより定義、RGB" -#: ../src/iop/lut3d.c:489 +#: ../src/iop/lut3d.c:493 msgid "error allocating buffer for gmz LUT" msgstr "gmz LUTにバッファを割り当てる際にエラーが発生しました" -#: ../src/iop/lut3d.c:517 +#: ../src/iop/lut3d.c:522 #, c-format msgid "invalid png file %s" msgstr "pngファイル%sは無効です" -#: ../src/iop/lut3d.c:525 +#: ../src/iop/lut3d.c:530 #, c-format msgid "png bit depth %d is not supported" msgstr "pngのビット深度%dはサポートされていません" -#: ../src/iop/lut3d.c:539 ../src/iop/lut3d.c:549 +#: ../src/iop/lut3d.c:544 ../src/iop/lut3d.c:554 #, c-format msgid "invalid level in png file %d %d" msgstr "png file%d %dのレベルが無効です" -#: ../src/iop/lut3d.c:544 +#: ../src/iop/lut3d.c:549 msgid "this darktable build is not compatible with compressed CLUT" msgstr "このdarktableのビルドは圧縮されたCLUTと互換性がありません" -#: ../src/iop/lut3d.c:561 ../src/iop/lut3d.c:816 +#: ../src/iop/lut3d.c:566 ../src/iop/lut3d.c:821 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "エラー:LUT 3Dのサイズ%d はサポートされている最大値を超えています" -#: ../src/iop/lut3d.c:573 +#: ../src/iop/lut3d.c:578 msgid "error allocating buffer for png LUT" msgstr "png LUTにバッファを割り当てる際にエラーが発生しました" -#: ../src/iop/lut3d.c:581 +#: ../src/iop/lut3d.c:586 #, c-format msgid "error - could not read png image %s" msgstr "エラー:png画像%sを読み取ることが出来ませんでした" -#: ../src/iop/lut3d.c:593 +#: ../src/iop/lut3d.c:598 msgid "error - allocating buffer for png LUT" msgstr "png LUTにバッファを割り当てる際にエラーが発生しました" -#: ../src/iop/lut3d.c:769 +#: ../src/iop/lut3d.c:774 #, c-format msgid "error - invalid cube file: %s" msgstr "エラー:cube ファイル%sは無効です" -#: ../src/iop/lut3d.c:783 +#: ../src/iop/lut3d.c:788 msgid "DOMAIN MIN other than 0 is not supported" msgstr "0以外のDOMAIN MINはサポートされていません" -#: ../src/iop/lut3d.c:795 +#: ../src/iop/lut3d.c:800 msgid "DOMAIN MAX other than 1 is not supported" msgstr "1以外のDOMAIN MAXはサポートされていません" -#: ../src/iop/lut3d.c:805 +#: ../src/iop/lut3d.c:810 msgid "1D cube LUT is not supported" msgstr "1D cube LUTはサポートされていません" -#: ../src/iop/lut3d.c:827 +#: ../src/iop/lut3d.c:833 msgid "error - allocating buffer for cube LUT" msgstr "cube LUTにバッファを割り当てる際にエラーが発生しました" -#: ../src/iop/lut3d.c:838 +#: ../src/iop/lut3d.c:845 msgid "error - cube LUT size is not defined" msgstr "エラー:cube LUTのサイズが設定されていません" -#: ../src/iop/lut3d.c:849 +#: ../src/iop/lut3d.c:856 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "エラー:cube LUTの行数%dは無効です" -#: ../src/iop/lut3d.c:865 +#: ../src/iop/lut3d.c:872 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "エラー:cube LUTの行数%d は正しくありません。%dであるはずです" -#: ../src/iop/lut3d.c:875 +#: ../src/iop/lut3d.c:882 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "警告:cube LUTは範囲[0,1]を%d出ています" -#: ../src/iop/lut3d.c:900 +#: ../src/iop/lut3d.c:908 #, c-format msgid "error - invalid 3dl file: %s" msgstr "エラー:%sは無効な3dlファイルです" -#: ../src/iop/lut3d.c:921 +#: ../src/iop/lut3d.c:929 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "エラー:shaper LUTの最大値%dは低すぎます" -#: ../src/iop/lut3d.c:932 +#: ../src/iop/lut3d.c:941 msgid "error - allocating buffer for 3dl LUT" msgstr "エラー:3dl LUTにバッファを割り当てることが出来ません" -#: ../src/iop/lut3d.c:945 +#: ../src/iop/lut3d.c:954 msgid "error - 3dl LUT size is not defined" msgstr "エラー:3dl LUTのサイズが設定されていません" -#: ../src/iop/lut3d.c:973 +#: ../src/iop/lut3d.c:982 msgid "error - 3dl LUT lines number is not correct" msgstr "エラー:3dl LUTの行数が正しくありません" -#: ../src/iop/lut3d.c:989 +#: ../src/iop/lut3d.c:998 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "エラー:LUTの最大値が有効なビット深度と一致しません" -#: ../src/iop/lut3d.c:1568 +#: ../src/iop/lut3d.c:1620 msgid "LUT root folder not defined" msgstr "LUTのルートフォルダが設定されていません" -#: ../src/iop/lut3d.c:1574 +#: ../src/iop/lut3d.c:1626 msgid "select LUT file" msgstr "LUTファイルを選択する" -#: ../src/iop/lut3d.c:1595 +#: ../src/iop/lut3d.c:1647 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "" "hald CLUT(png)、3D LUT(cubeまたは3dl)、またはG'MICにより圧縮されたLUT" "(gmz)" -#: ../src/iop/lut3d.c:1597 +#: ../src/iop/lut3d.c:1649 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "hald CLUT(png)または3D LUT(cubeまたは3dl)" -#: ../src/iop/lut3d.c:1621 +#: ../src/iop/lut3d.c:1673 msgid "select file outside LUT root folder is not allowed" msgstr "LUTのルートフォルダ外のファイルを選択することは出来ません" -#: ../src/iop/lut3d.c:1689 +#: ../src/iop/lut3d.c:1739 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " @@ -25658,7 +26485,7 @@ msgstr "" "注意:LUTファイルを選択する前に、【設定】の【処理】タブで3D LUTフォルダを設定" "する必要があります" -#: ../src/iop/lut3d.c:1693 +#: ../src/iop/lut3d.c:1743 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -25667,7 +26494,7 @@ msgstr "" "注意:LUTファイルを選択する前に、【設定】の【処理】タブで3D LUTフォルダを設定" "する必要があります" -#: ../src/iop/lut3d.c:1702 +#: ../src/iop/lut3d.c:1758 msgid "" "the file path (relative to LUT folder) is saved with image along with the LUT " "data if it's a compressed LUT (gmz)" @@ -25675,7 +26502,7 @@ msgstr "" "圧縮LUT(gmz)の場合、ファイルの(LUTフォルダに対する)パスはLUTデータと併せて" "画像とともに保存されます" -#: ../src/iop/lut3d.c:1705 +#: ../src/iop/lut3d.c:1761 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -25683,31 +26510,31 @@ msgstr "" "ファイルの(LUTフォルダに対する)パスは(LUTデータそのものではなく)画像ととも" "に保存されます" -#: ../src/iop/lut3d.c:1714 +#: ../src/iop/lut3d.c:1770 msgid "enter LUT name" msgstr "LUT名を入力してください" -#: ../src/iop/lut3d.c:1729 +#: ../src/iop/lut3d.c:1785 msgid "select the LUT" msgstr "lutを選択してください" -#: ../src/iop/lut3d.c:1746 +#: ../src/iop/lut3d.c:1804 msgid "select the color space in which the LUT has to be applied" msgstr "使用するlutが適用されるべき色空間を選択してください" -#: ../src/iop/lut3d.c:1748 +#: ../src/iop/lut3d.c:1806 msgid "interpolation" msgstr "補間" -#: ../src/iop/lut3d.c:1749 +#: ../src/iop/lut3d.c:1807 msgid "select the interpolation method" msgstr "補間方式を選択してください" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:98 msgid "mask manager" msgstr "マスクマネージャー" -#: ../src/iop/monochrome.c:97 +#: ../src/iop/monochrome.c:100 msgid "" "quickly convert an image to black & white\n" "using a variable color filter" @@ -25715,16 +26542,16 @@ msgstr "" "可変カラーフィルターを用いて、\n" "画像を手早く白黒に変換します" -#: ../src/iop/monochrome.c:151 +#: ../src/iop/monochrome.c:154 msgid "red filter" msgstr "赤フィルター" -#: ../src/iop/monochrome.c:557 +#: ../src/iop/monochrome.c:553 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "" "ドラッグとマウスホイールのスクロールで仮想上のカラーフィルターを調整します" -#: ../src/iop/monochrome.c:574 +#: ../src/iop/monochrome.c:569 msgid "how much to keep highlights" msgstr "どれほどハイライトを変えずに保つか" @@ -25948,15 +26775,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "色のコントロールを切り替えます" -#: ../src/iop/nlmeans.c:77 +#: ../src/iop/nlmeans.c:76 msgid "astrophoto denoise" msgstr "天体写真ノイズ除去" -#: ../src/iop/nlmeans.c:82 +#: ../src/iop/nlmeans.c:81 msgid "denoise (non-local means)" msgstr "ノイズ除去(非局所平均)" -#: ../src/iop/nlmeans.c:87 +#: ../src/iop/nlmeans.c:86 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -25964,22 +26791,22 @@ msgstr "" "ポアソンノイズ除去を適用します\n" "天体写真に最適です" -#: ../src/iop/nlmeans.c:442 +#: ../src/iop/nlmeans.c:437 msgid "radius of the patches to match" msgstr "マッチするパッチの半径" -#: ../src/iop/nlmeans.c:450 +#: ../src/iop/nlmeans.c:445 msgid "how much to smooth brightness" msgstr "明るさ(ブライトネス)の平滑化の度合い" -#: ../src/iop/nlmeans.c:453 +#: ../src/iop/nlmeans.c:448 msgid "how much to smooth colors" msgstr "色の平滑化の度合い" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3062 -#: ../src/views/darkroom.c:3088 ../src/views/darkroom.c:3100 -#: ../src/views/darkroom.c:3115 ../src/views/darkroom.c:3133 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3307 +#: ../src/views/darkroom.c:3332 ../src/views/darkroom.c:3344 +#: ../src/views/darkroom.c:3359 ../src/views/darkroom.c:3377 msgid "overexposed" msgstr "露出過多" @@ -25991,24 +26818,19 @@ msgstr "モジュール露出過多がバッファの割り当てに失敗しま msgid "module overexposed failed in color conversion" msgstr "モジュール露出過多が色変換に失敗しました" -#: ../src/iop/overlay.c:147 +#: ../src/iop/overlay.c:169 msgid "composite" msgstr "合成" -#: ../src/iop/overlay.c:154 -msgid "" -"combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" -msgstr "" -"画像と他の処理済みの画像から取り出した要素を組み合わせます\n" -"(バンディングがある場合、このモジュールを出力カラープロファイルの後に移動して" -"ください)" +#: ../src/iop/overlay.c:175 +msgid "combine the image with elements from another processed image" +msgstr "画像と別の処理済み画像の要素を合成します" -#: ../src/iop/overlay.c:164 +#: ../src/iop/overlay.c:184 msgid "layer|stack|overlay" msgstr "レイヤー|積み重ね|オーバーレイ" -#: ../src/iop/overlay.c:300 +#: ../src/iop/overlay.c:326 #, c-format msgid "" "overlay image missing from database\n" @@ -26019,13 +26841,13 @@ msgstr "" "\n" "'%s'" -#: ../src/iop/overlay.c:340 +#: ../src/iop/overlay.c:386 #, c-format msgid "image %d does not exist" msgstr "画像%dは存在しません" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:784 +#: ../src/iop/overlay.c:1107 msgid "" "drop\n" "image\n" @@ -26033,7 +26855,7 @@ msgid "" "here" msgstr "フィルムストリップからここに画像をドロップ" -#: ../src/iop/overlay.c:1019 +#: ../src/iop/overlay.c:1401 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -26042,12 +26864,12 @@ msgstr "" "直接的または間接的に現在の画像をオーバーレイとして使用しているため\n" "画像%dをオーバーレイとして使用することは出来ません" -#: ../src/iop/overlay.c:1113 ../src/iop/watermark.c:1472 +#: ../src/iop/overlay.c:1498 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "位置" -#: ../src/iop/overlay.c:1129 +#: ../src/iop/overlay.c:1514 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" @@ -26064,29 +26886,29 @@ msgstr "" "・高さ:オーバーレイの高さを画像の高さに合わせます\n" "・詳細オプション:オーバーレイと画像の寸法をそれぞれ選択します" -#: ../src/iop/overlay.c:1140 +#: ../src/iop/overlay.c:1525 msgid "reference image dimension against which to scale the overlay" msgstr "オーバーレイのスケール調整で参照する画像の寸法" -#: ../src/iop/overlay.c:1144 +#: ../src/iop/overlay.c:1529 msgid "overlay dimension to scale" msgstr "スケール調整するオーバーレイの寸法" -#: ../src/iop/overlay.c:1148 ../src/iop/watermark.c:1507 -#: ../src/libs/print_settings.c:2773 +#: ../src/iop/overlay.c:1533 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2768 msgid "alignment" msgstr "配置" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1557 msgid "the opacity of the overlay" msgstr "オーバーレイの不透明度" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1558 msgid "the scale of the overlay" msgstr "オーバーレイの大きさ" -#: ../src/iop/overlay.c:1174 +#: ../src/iop/overlay.c:1559 msgid "the rotation of the overlay" msgstr "オーバーレイの回転" @@ -26200,20 +27022,20 @@ msgstr "推測をもとに最適化します" msgid "tone mapping method" msgstr "トーンマッピングの方式" -#: ../src/iop/rasterfile.c:93 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" msgstr "外部ラスターマスク" -#: ../src/iop/rasterfile.c:98 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "ラスター:マスク" -#: ../src/iop/rasterfile.c:104 +#: ../src/iop/rasterfile.c:105 msgid "read PFM/PNG files recorded for use as raster masks" msgstr "" "ラスターマスクとして使用するために記録されたPFM/PNGファイルを読み込みます" -#: ../src/iop/rasterfile.c:177 +#: ../src/iop/rasterfile.c:178 msgid "" "no mask extracted from the raster file\n" "make sure the masks have proper contrast" @@ -26221,37 +27043,37 @@ msgstr "" "ラスターファイルからマスクが抽出されませんでした\n" "マスクのコントラストが適切であることを確認してください" -#: ../src/iop/rasterfile.c:182 +#: ../src/iop/rasterfile.c:183 #, c-format msgid "%d mask extracted from the raster file" msgid_plural "%d masks extracted from the raster file" msgstr[0] "ラスターファイルから%d 個のマスクを抽出しました" msgstr[1] "ラスターファイルから%d 個のマスクを抽出しました" -#: ../src/iop/rasterfile.c:209 ../src/iop/rasterfile.c:220 -#: ../src/iop/rasterfile.c:228 ../src/iop/rasterfile.c:239 -#: ../src/iop/rasterfile.c:288 +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" msgstr "ラスターマスクファイル'%s'を読み取ることが出来ません" -#: ../src/iop/rasterfile.c:374 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" msgstr "ラスターマスクファイルのルートフォルダが設定されていません" -#: ../src/iop/rasterfile.c:381 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" msgstr "ラスターマスクファイルを選択" -#: ../src/iop/rasterfile.c:415 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" msgstr "選択したファイルはラスターマスクルートフォルダ内にありません" -#: ../src/iop/rasterfile.c:742 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "ラスターマスクを生成する際に考慮するRGBチャンネルを選択する" -#: ../src/iop/rasterfile.c:748 +#: ../src/iop/rasterfile.c:747 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" @@ -26259,16 +27081,16 @@ msgstr "" "ラスターマスクとして記録されたPFM/PNGファイルを選択してください\n" "注意:選択する前に、【設定】の【処理】タブでパスを設定する必要があります" -#: ../src/iop/rasterfile.c:757 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "マスクファイルのパスは画像の履歴とともに保存されます" #. Vectorize button -#: ../src/iop/rasterfile.c:763 +#: ../src/iop/rasterfile.c:764 msgid "vectorize" msgstr "ベクトル化" -#: ../src/iop/rasterfile.c:766 +#: ../src/iop/rasterfile.c:767 msgid "" "vectorize the current bitmap and create corresponding path masks in the mask " "manager" @@ -26276,15 +27098,7 @@ msgstr "" "現在のビットマップをベクトル化し、それに対応するパスマスクをマスクマネージャー" "内に作成します" -#. raw denoise sits first: it runs earliest in the denoise workflow -#. (before demosaic-stage processing). bayer / linear variant selection -#. is driven by the active "rawdenoise" model rather than a UI toggle -#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1356 -#: ../src/libs/neural_restore.c:4140 -msgid "raw denoise" -msgstr "RAWノイズ除去" - -#: ../src/iop/rawdenoise.c:139 +#: ../src/iop/rawdenoise.c:140 msgid "denoise the raw image early in the pipeline" msgstr "パイプラインの早い段階でRAW画像のノイズを除去します" @@ -26298,9 +27112,9 @@ msgstr "" #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2997 -#: ../src/views/darkroom.c:3020 ../src/views/darkroom.c:3030 -#: ../src/views/darkroom.c:3046 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:3239 +#: ../src/views/darkroom.c:3263 ../src/views/darkroom.c:3273 +#: ../src/views/darkroom.c:3289 msgid "raw overexposed" msgstr "RAW露出過多" @@ -26386,55 +27200,55 @@ msgstr "" "RAWのブラック/ホワイトポイントの補正\n" "処理が必要なセンサーに対してのみ動作します" -#: ../src/iop/relight.c:50 +#: ../src/iop/relight.c:49 msgid "fill-light 0.25EV with 4 zones" msgstr "4つのゾーンで0.25EVのフィルライト" -#: ../src/iop/relight.c:54 +#: ../src/iop/relight.c:53 msgid "fill-shadow -0.25EV with 4 zones" msgstr "4つのゾーンで-0.25EVのフィルシャドウ" -#: ../src/iop/relight.c:83 +#: ../src/iop/relight.c:82 msgid "fill light" msgstr "フィルライト" -#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 +#: ../src/iop/relight.c:92 ../src/iop/zonesystem.c:106 msgid "this module is deprecated. please use the tone equalizer module instead." msgstr "" "このモジュールは非推奨です\n" "代わりにトーンイコライザーモジュールを使用してください" -#: ../src/iop/relight.c:250 +#: ../src/iop/relight.c:249 msgid "the fill-light in EV" msgstr "フィルライト 単位はEV" -#: ../src/iop/relight.c:258 +#: ../src/iop/relight.c:257 msgid "" "select the center of fill-light\n" "ctrl+click to select an area" msgstr "" "フィルライトの中心を選択します\n" -"Ctrl+clickで領域を選択します" +"Ctrl+クリックで領域を選択します" -#: ../src/iop/relight.c:261 +#: ../src/iop/relight.c:260 msgid "toggle tool for picking median lightness in image" msgstr "画像の明度の中間値を抽出するツールを切り替える" -#: ../src/iop/relight.c:265 +#: ../src/iop/relight.c:264 msgid "width of fill-light area defined in zones" msgstr "ゾーンで定義されたフィルライトの領域の幅" -#: ../src/iop/retouch.c:194 +#: ../src/iop/retouch.c:195 msgid "retouch" msgstr "レタッチ" -#: ../src/iop/retouch.c:199 +#: ../src/iop/retouch.c:200 msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "" "周波数分離|修復|クローン|スタンプ|ぼかし|塗りつぶし|ウェーブレット|スポット除" "去" -#: ../src/iop/retouch.c:205 +#: ../src/iop/retouch.c:206 msgid "" "remove and clone spots,\n" "perform split-frequency skin editing" @@ -26442,33 +27256,33 @@ msgstr "" "スポット汚れを削除または複製します\n" "周波数分離を用いた肌の編集を行います" -#: ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:210 msgid "geometric and frequential, RGB" msgstr "幾何学的および周波数的、RGB" -#: ../src/iop/retouch.c:1675 +#: ../src/iop/retouch.c:1670 msgid "cannot display scales when the blending mask is displayed" msgstr "ブレンドマスクが表示されていると、スケールを表示することが出来ません" -#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2028 ../src/iop/retouch.c:2030 ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2034 #, c-format msgid "default tool changed to %s" msgstr "デフォルトで使用するツールを%sに変更しました" -#: ../src/iop/retouch.c:2027 +#: ../src/iop/retouch.c:2028 msgid "cloning" msgstr "クローン" -#: ../src/iop/retouch.c:2029 +#: ../src/iop/retouch.c:2030 msgid "healing" msgstr "修復" -#: ../src/iop/retouch.c:2426 +#: ../src/iop/retouch.c:2431 msgid "shapes:" msgstr "シェイプ:" -#: ../src/iop/retouch.c:2429 +#: ../src/iop/retouch.c:2434 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -26477,63 +27291,63 @@ msgstr "" "します\n" "シェイプは選択中のスケールに追加されます" -#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 -#: ../src/iop/retouch.c:2608 +#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2547 ../src/iop/retouch.c:2553 +#: ../src/iop/retouch.c:2561 ../src/iop/retouch.c:2566 ../src/iop/retouch.c:2573 +#: ../src/iop/retouch.c:2604 msgid "editing" msgstr "編集" -#: ../src/iop/retouch.c:2434 +#: ../src/iop/retouch.c:2439 msgid "show and edit shapes on the current scale" msgstr "選択中のスケール上にあるシェイプの表示・編集" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2440 msgid "show and edit shapes in restricted mode" msgstr "制限モードでシェイプを表示・編集" #. algorithm toolbar -#: ../src/iop/retouch.c:2461 +#: ../src/iop/retouch.c:2466 msgid "algorithms:" msgstr "アルゴリズム:" -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2492 msgid "activate blur tool" msgstr "ぼかしツールの有効化" -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2493 msgid "activate fill tool" msgstr "塗りつぶしツールの有効化" -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2494 msgid "activate cloning tool" msgstr "クローンツールの有効化" -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 +#: ../src/iop/retouch.c:2484 ../src/iop/retouch.c:2495 msgid "activate healing tool" msgstr "修復ツールの有効化" # Ctrlキーを押しながらクリックして、選択しているシェイプに用いるツールを変更します -#: ../src/iop/retouch.c:2485 +#: ../src/iop/retouch.c:2490 msgid "ctrl+click to change tool for current form" msgstr "Ctrl+クリックすると、選択中のシェイプで使用するツールを変更します" -#: ../src/iop/retouch.c:2486 +#: ../src/iop/retouch.c:2491 msgid "shift+click to set the tool as default" msgstr "Shift+クリックすると、選択したツールをデフォルトに設定します" -#: ../src/iop/retouch.c:2497 +#: ../src/iop/retouch.c:2502 msgid "scales:" msgstr "スケール:" -#: ../src/iop/retouch.c:2504 +#: ../src/iop/retouch.c:2509 msgid "current:" msgstr "現在のスケール:" -#: ../src/iop/retouch.c:2511 +#: ../src/iop/retouch.c:2516 msgid "merge from:" msgstr "ここから統合:" -#: ../src/iop/retouch.c:2522 +#: ../src/iop/retouch.c:2527 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -26547,45 +27361,45 @@ msgstr "" "上の線は現在のズームレベルで見ることの出来るスケールを示します\n" "下の線は、スケールにシェイプがあることを示します" -#: ../src/iop/retouch.c:2551 +#: ../src/iop/retouch.c:2547 msgid "display masks" msgstr "マスクを表示" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2553 msgid "temporarily switch off shapes" msgstr "シェイプを一時的にオフ" -#: ../src/iop/retouch.c:2565 +#: ../src/iop/retouch.c:2561 msgid "paste cut shapes to current scale" msgstr "切り取られたシェイプを現在のスケールに貼り付け" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2566 msgid "cut shapes from current scale" msgstr "選択中のスケールからシェイプを切り取り" -#: ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2573 msgid "display wavelet scale" msgstr "ウェーブレットスケールを表示" -#: ../src/iop/retouch.c:2591 +#: ../src/iop/retouch.c:2587 msgid "adjust preview levels" msgstr "プレビューのレベルを調整します" -#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2604 ../src/iop/rgblevels.c:1068 msgid "auto levels" msgstr "レベルの自動設定" -#: ../src/iop/retouch.c:2612 +#: ../src/iop/retouch.c:2608 msgctxt "section" msgid "preview single scale" msgstr "単一のスケールのプレビュー" #. shapes selected (label) -#: ../src/iop/retouch.c:2616 +#: ../src/iop/retouch.c:2612 msgid "shape selected:" msgstr "選択中のシェイプ:" -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2618 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -26593,145 +27407,141 @@ msgstr "" "シェイプ上でクリックすると、シェイプを選択します\n" "シェイプのない箇所でクリックすると、選択を解除します" -#: ../src/iop/retouch.c:2629 +#: ../src/iop/retouch.c:2625 msgid "erase the detail or fills with chosen color" msgstr "ディテールを消去するか、選択した色で塗りつぶします" -#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 +#: ../src/iop/retouch.c:2636 ../src/iop/retouch.c:2637 msgid "select fill color" msgstr "塗りつぶしの色を選択してください" -#: ../src/iop/retouch.c:2649 +#: ../src/iop/retouch.c:2645 msgid "pick fill color from image" msgstr "画像から塗りつぶしの色を抽出してください" -#: ../src/iop/retouch.c:2650 +#: ../src/iop/retouch.c:2646 msgid "pick fill color" msgstr "塗りつぶしの色を抽出" -#: ../src/iop/retouch.c:2653 +#: ../src/iop/retouch.c:2649 msgid "fill color: " msgstr "塗りつぶしの色:" -#: ../src/iop/retouch.c:2662 +#: ../src/iop/retouch.c:2658 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "" "色の明るさ(ブライトネス)を調整します\n" "消去モードでも動作します" -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2664 msgid "type for the blur algorithm" msgstr "ぼかしのアルゴリズムの種類" -#: ../src/iop/retouch.c:2672 +#: ../src/iop/retouch.c:2668 msgid "radius of the selected blur type" msgstr "選択したぼかしのタイプの半径" -#: ../src/iop/retouch.c:2679 +#: ../src/iop/retouch.c:2675 msgid "set the opacity on the selected shape" msgstr "選択したシェイプの不透明度を設定します" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2681 msgctxt "section" msgid "retouch tools" msgstr "レタッチツール" -#: ../src/iop/retouch.c:2687 +#: ../src/iop/retouch.c:2683 msgctxt "section" msgid "wavelet decompose" msgstr "ウェーブレット分解" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "shapes" msgstr "シェイプ" -#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 +#: ../src/iop/retouch.c:3971 ../src/iop/retouch.c:4802 #, c-format msgid "max scale is %i for this image size" msgstr "この画像サイズで使用できる最大のスケールは%iです" -#: ../src/iop/rgbcurve.c:118 +#: ../src/iop/rgbcurve.c:119 msgid "rgb curve" msgstr "RGBカーブ" -#: ../src/iop/rgbcurve.c:141 +#: ../src/iop/rgbcurve.c:142 msgid "alter an image’s tones using curves in RGB color space" msgstr "RGB色空間のカーブを使用して画像のトーンを変更します" -#: ../src/iop/rgbcurve.c:183 +#: ../src/iop/rgbcurve.c:184 msgid "contrast | compression" msgstr "コントラスト:圧縮" -#: ../src/iop/rgbcurve.c:193 +#: ../src/iop/rgbcurve.c:194 msgid "linear (gamma 1.0)" msgstr "リニア(ガンマ1.0)" -#: ../src/iop/rgbcurve.c:204 +#: ../src/iop/rgbcurve.c:205 msgid "contrast | medium (linear)" msgstr "コントラスト:中(リニア)" -#: ../src/iop/rgbcurve.c:214 +#: ../src/iop/rgbcurve.c:215 msgid "contrast | high (linear)" msgstr "コントラスト:高 (リニア)" -#: ../src/iop/rgbcurve.c:231 +#: ../src/iop/rgbcurve.c:232 msgid "contrast | medium (gamma 2.2)" msgstr "コントラスト:中(ガンマ2.2)" -#: ../src/iop/rgbcurve.c:247 +#: ../src/iop/rgbcurve.c:248 msgid "contrast | high (gamma 2.2)" msgstr "コントラスト:高(ガンマ2.2)" -#: ../src/iop/rgbcurve.c:261 +#: ../src/iop/rgbcurve.c:262 msgid "non-contrast curve | gamma 2.0" msgstr "非コントラストカーブ:ガンマ2.0" -#: ../src/iop/rgbcurve.c:268 +#: ../src/iop/rgbcurve.c:269 msgid "non-contrast curve | gamma 0.5" msgstr "非コントラストカーブ:ガンマ0.5" -#: ../src/iop/rgbcurve.c:275 +#: ../src/iop/rgbcurve.c:276 msgid "non-contrast curve | logarithm (base 2)" msgstr "非コントラストカーブ:対数(底 2)" -#: ../src/iop/rgbcurve.c:282 +#: ../src/iop/rgbcurve.c:283 msgid "non-contrast curve | exponential (base 2)" msgstr "非コントラストカーブ:指数(底 2)" # チャンネルをリンクさせるか、または独立させるか選択します -#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1034 +#: ../src/iop/rgbcurve.c:1477 ../src/iop/rgblevels.c:1025 msgid "choose between linked and independent channels." msgstr "各チャンネルを連動させるか独立させるか選択します" -#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 +#: ../src/iop/rgbcurve.c:1482 ../src/iop/rgblevels.c:1030 msgid "curve nodes for r channel" msgstr "赤チャンネルのカーブノード" -#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 +#: ../src/iop/rgbcurve.c:1483 ../src/iop/rgblevels.c:1031 msgid "curve nodes for g channel" msgstr "緑チャンネルのカーブノード" -#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 +#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1032 msgid "curve nodes for b channel" msgstr "青チャンネルのカーブノード" -#: ../src/iop/rgblevels.c:98 +#: ../src/iop/rgblevels.c:99 msgid "rgb levels" msgstr "RGBレベル" # RGB色空間でブラック、ホワイト、中間グレーポイントを調整します -#: ../src/iop/rgblevels.c:120 +#: ../src/iop/rgblevels.c:121 msgid "adjust black, white and mid-gray points in RGB color space" msgstr "" "RGB色空間でブラックポイント、ホワイトポイント、およびミドルグレーポイントを調" "整します" -#: ../src/iop/rgblevels.c:1088 -msgid "auto region" -msgstr "領域の自動設定" - -#: ../src/iop/rgblevels.c:1091 +#: ../src/iop/rgblevels.c:1074 msgid "" "apply auto levels based on a region defined by the user\n" "click and drag to draw the area\n" @@ -26741,6 +27551,10 @@ msgstr "" "クリックしてドラッグすると、領域を描きます\n" "右クリックすると、キャンセルします" +#: ../src/iop/rgblevels.c:1078 +msgid "auto region" +msgstr "領域の自動設定" + #: ../src/iop/rotatepixels.c:67 msgctxt "modulename" msgid "rotate pixels" @@ -26788,7 +27602,7 @@ msgstr "" "局所的なコントラストを強化して、\n" "画像のシャドウとハイライトの階調の範囲を変更します" -#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:528 msgid "compress" msgstr "圧縮" @@ -26826,33 +27640,33 @@ msgstr "シャドウの彩度を調整します" msgid "adjust saturation of highlights" msgstr "ハイライトの彩度を調整します" -#: ../src/iop/sharpen.c:70 +#: ../src/iop/sharpen.c:71 msgctxt "modulename" msgid "sharpen" msgstr "シャープ化" -#: ../src/iop/sharpen.c:92 +#: ../src/iop/sharpen.c:93 msgid "sharpen the details in the image using a standard UnSharp Mask (USM)" msgstr "" "標準的なアンシャープマスク(USM)を用いて、画像のディテールをシャープにします" -#: ../src/iop/sharpen.c:94 +#: ../src/iop/sharpen.c:95 msgid "linear or non-linear, Lab, display or scene-referred" msgstr "リニアあるいはノンリニア、Lab、ディスプレイ参照またはシーン参照" -#: ../src/iop/sharpen.c:96 +#: ../src/iop/sharpen.c:97 msgid "quasi-linear, Lab, display or scene-referred" msgstr "擬似リニア、Lab、ディスプレイ参照あるいはシーン参照" -#: ../src/iop/sharpen.c:419 +#: ../src/iop/sharpen.c:420 msgid "spatial extent of the unblurring" msgstr "ぼかしの除去の空間的広がり" -#: ../src/iop/sharpen.c:423 +#: ../src/iop/sharpen.c:424 msgid "strength of the sharpen" msgstr "シャープ化の強さ" -#: ../src/iop/sharpen.c:427 +#: ../src/iop/sharpen.c:428 msgid "threshold to activate sharpen" msgstr "シャープ化を有効にするしきい値" @@ -26972,35 +27786,35 @@ msgstr "" "ターゲットとするディスプレイまたは印刷の白の輝度\n" "これを用いて色褪せたルックを作ったりより早く白を飛ばすことも出来ます" -#: ../src/iop/soften.c:76 +#: ../src/iop/soften.c:75 msgid "soften" msgstr "ソフト化" -#: ../src/iop/soften.c:98 +#: ../src/iop/soften.c:97 msgid "create a softened image using the Orton effect" msgstr "オートン効果を用いて画像をソフトにします" -#: ../src/iop/soften.c:374 +#: ../src/iop/soften.c:373 msgid "the size of blur" msgstr "ぼかしのサイズ" -#: ../src/iop/soften.c:378 +#: ../src/iop/soften.c:377 msgid "the saturation of blur" msgstr "ぼかしの彩度" -#: ../src/iop/soften.c:382 +#: ../src/iop/soften.c:381 msgid "the brightness of blur" msgstr "ぼかしの明るさ(ブライトネス)" -#: ../src/iop/soften.c:386 +#: ../src/iop/soften.c:385 msgid "the mix of effect" msgstr "効果のミックス" -#: ../src/iop/splittoning.c:78 +#: ../src/iop/splittoning.c:79 msgid "split-toning" msgstr "スプリットトーン" -#: ../src/iop/splittoning.c:100 +#: ../src/iop/splittoning.c:101 msgid "" "use two specific colors for shadows and highlights and\n" "create a linear toning effect between them up to a pivot" @@ -27008,49 +27822,49 @@ msgstr "" "2つの特定の色をシャドウとハイライトに用いて、\n" "一点の軸を中心に両者の間でリニアなトーンを形成する効果を生み出します" -#: ../src/iop/splittoning.c:117 +#: ../src/iop/splittoning.c:118 msgid "authentic sepia" msgstr "本格的なセピア" -#: ../src/iop/splittoning.c:126 +#: ../src/iop/splittoning.c:127 msgid "authentic cyanotype" msgstr "本格的な青写真" -#: ../src/iop/splittoning.c:135 +#: ../src/iop/splittoning.c:136 msgid "authentic platinotype" msgstr "本格的なプラチナプリント" -#: ../src/iop/splittoning.c:144 +#: ../src/iop/splittoning.c:145 msgid "chocolate brown" msgstr "チョコレートブラウン" -#: ../src/iop/splittoning.c:473 +#: ../src/iop/splittoning.c:474 msgid "select the saturation tone" msgstr "彩度のトーンを選択してください" -#: ../src/iop/splittoning.c:477 +#: ../src/iop/splittoning.c:478 msgid "select tone color" msgstr "トーンの色を選択してください" -#: ../src/iop/splittoning.c:503 +#: ../src/iop/splittoning.c:504 msgctxt "section" msgid "shadows" msgstr "シャドウ" -#: ../src/iop/splittoning.c:509 +#: ../src/iop/splittoning.c:510 msgctxt "section" msgid "highlights" msgstr "ハイライト" -#: ../src/iop/splittoning.c:518 +#: ../src/iop/splittoning.c:519 msgid "balance" msgstr "バランス" -#: ../src/iop/splittoning.c:525 +#: ../src/iop/splittoning.c:526 msgid "the balance of center of split-toning" msgstr "スプリットトーンの中心のバランス" -#: ../src/iop/splittoning.c:529 +#: ../src/iop/splittoning.c:530 msgid "" "compress the effect on highlights/shadows and\n" "preserve mid-tones" @@ -27058,35 +27872,35 @@ msgstr "" "ハイライトとシャドウにおける効果を圧縮し、\n" "中間トーンを保持します" -#: ../src/iop/spots.c:55 +#: ../src/iop/spots.c:56 msgid "spot removal" msgstr "スポット除去" -#: ../src/iop/spots.c:60 +#: ../src/iop/spots.c:61 msgid "this module is deprecated. please use the retouch module instead." msgstr "" "このモジュールは非推奨です\n" "代わりにレタッチモジュールを使用してください" -#: ../src/iop/spots.c:65 +#: ../src/iop/spots.c:66 msgid "remove sensor dust spots" msgstr "センサーの汚れを除去します" -#: ../src/iop/spots.c:68 +#: ../src/iop/spots.c:69 msgid "geometric, raw" msgstr "幾何学的、RAW" -#: ../src/iop/spots.c:232 +#: ../src/iop/spots.c:233 msgid "spot module is limited to 64 shapes. please add a new instance!" msgstr "" "スポットモジュールのシェイプは64個に制限されています\n" "新しいインスタンスを追加してください!" -#: ../src/iop/spots.c:866 +#: ../src/iop/spots.c:869 msgid "number of strokes:" msgstr "ストロークの数:" -#: ../src/iop/spots.c:869 +#: ../src/iop/spots.c:872 msgid "" "click on a shape and drag on canvas.\n" "use the mouse wheel to adjust size.\n" @@ -27096,25 +27910,25 @@ msgstr "" "マウスホイールでサイズを調節します\n" "右クリックすると、シェイプを削除します" -#: ../src/iop/spots.c:872 +#: ../src/iop/spots.c:875 msgid "show and edit shapes" msgstr "シェイプの表示・編集" -#: ../src/iop/temperature.c:241 +#: ../src/iop/temperature.c:240 msgctxt "modulename" msgid "white balance" msgstr "ホワイトバランス" -#: ../src/iop/temperature.c:248 +#: ../src/iop/temperature.c:247 msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "RAWのRGBチャネルを調整して、白のバランスを取り、デモザイクを助けます" -#: ../src/iop/temperature.c:1443 +#: ../src/iop/temperature.c:1427 #, c-format msgid "`%s' color matrix not found for image" msgstr "`%s' 画像のカラーマトリクスが見つかりませんでした" -#: ../src/iop/temperature.c:1499 +#: ../src/iop/temperature.c:1483 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "" @@ -27122,90 +27936,90 @@ msgstr "" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1667 +#: ../src/iop/temperature.c:1651 msgctxt "white balance" msgid "as shot" msgstr "撮影時の設定" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1670 +#: ../src/iop/temperature.c:1654 msgctxt "white balance" msgid "from image area" msgstr "画像の領域から設定" -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1655 msgctxt "white balance" msgid "user modified" msgstr "ユーザーによる修正" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1673 +#: ../src/iop/temperature.c:1657 msgctxt "white balance" msgid "camera reference" msgstr "カメラのリファレンス値" -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1658 msgctxt "white balance" msgid "as shot to reference" msgstr "撮影時の設定からリファレンス値" -#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 +#: ../src/iop/temperature.c:1962 ../src/iop/temperature.c:1980 msgid "green channel coefficient" msgstr "緑チャンネルの係数" -#: ../src/iop/temperature.c:1982 +#: ../src/iop/temperature.c:1964 msgid "magenta channel coefficient" msgstr "マゼンタチャンネルの係数" -#: ../src/iop/temperature.c:1984 +#: ../src/iop/temperature.c:1966 msgid "cyan channel coefficient" msgstr "シアンチャンネルの係数" -#: ../src/iop/temperature.c:1986 +#: ../src/iop/temperature.c:1968 msgid "yellow channel coefficient" msgstr "黄色チャンネルの係数" -#: ../src/iop/temperature.c:1996 +#: ../src/iop/temperature.c:1978 msgid "red channel coefficient" msgstr "赤チャンネルの係数" -#: ../src/iop/temperature.c:2000 +#: ../src/iop/temperature.c:1982 msgid "blue channel coefficient" msgstr "青チャンネルの係数" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:1983 msgid "emerald" msgstr "エメラルド" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:1984 msgid "emerald channel coefficient" msgstr "エメラルドチャンネルの係数" -#: ../src/iop/temperature.c:2077 +#: ../src/iop/temperature.c:2060 msgid "as shot" msgstr "撮影時の設定" -#: ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2063 msgid "set white balance to as shot" msgstr "撮影時のホワイトバランス設定" -#: ../src/iop/temperature.c:2090 +#: ../src/iop/temperature.c:2073 msgid "from image area" msgstr "画像内の領域から検出" -#: ../src/iop/temperature.c:2097 +#: ../src/iop/temperature.c:2080 msgid "user modified" msgstr "ユーザーによる修正" -#: ../src/iop/temperature.c:2100 +#: ../src/iop/temperature.c:2083 msgid "set white balance to user modified" msgstr "ユーザーが修正したホワイトバランス" -#: ../src/iop/temperature.c:2103 +#: ../src/iop/temperature.c:2086 msgid "camera reference" msgstr "カメラのリファレンス値" -#: ../src/iop/temperature.c:2108 +#: ../src/iop/temperature.c:2091 msgid "" "set white balance to camera reference point\n" "in most cases it should be D65" @@ -27213,11 +28027,11 @@ msgstr "" "カメラのリファレンス値にホワイトバランスを設定\n" "ほとんどの場合D65であるはずです" -#: ../src/iop/temperature.c:2112 +#: ../src/iop/temperature.c:2095 msgid "as shot to reference" msgstr "撮影時の設定からリファレンス値" -#: ../src/iop/temperature.c:2117 +#: ../src/iop/temperature.c:2100 msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" @@ -27225,98 +28039,98 @@ msgstr "" "ホワイトバランスを撮影時の値に設定し、後にカメラのリファレンス値に修正します\n" "ほとんどの場合D65であるはずです" -#: ../src/iop/temperature.c:2131 +#: ../src/iop/temperature.c:2114 msgid "choose white balance setting" msgstr "ホワイトバランスの設定を選択してください" -#: ../src/iop/temperature.c:2135 +#: ../src/iop/temperature.c:2118 msgid "finetune" msgstr "微調整" -#: ../src/iop/temperature.c:2137 +#: ../src/iop/temperature.c:2120 msgid "fine tune camera's white balance setting" msgstr "撮影時にカメラで設定したホワイトバランスを微調整する" -#: ../src/iop/temperature.c:2144 +#: ../src/iop/temperature.c:2127 msgctxt "section" msgid "scene illuminant temp" msgstr "シーンのイルミナントの温度" -#: ../src/iop/temperature.c:2145 +#: ../src/iop/temperature.c:2128 msgid "click to cycle color mode on sliders" msgstr "クリックすると、スライダーの色のモードを切り替えます" -#: ../src/iop/temperature.c:2157 +#: ../src/iop/temperature.c:2139 msgid "color temperature (in Kelvin)" msgstr "色温度(ケルビン)" -#: ../src/iop/temperature.c:2162 +#: ../src/iop/temperature.c:2144 msgid "tint" msgstr "ティント" -#: ../src/iop/temperature.c:2165 +#: ../src/iop/temperature.c:2147 msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" msgstr "" "画像の色味\n" "マゼンタ(値< 1)から緑(値> 1)" -#: ../src/iop/temperature.c:2176 +#: ../src/iop/temperature.c:2158 msgid "channel coefficients" msgstr "チャンネルの係数" -#: ../src/iop/temperature.c:2185 +#: ../src/iop/temperature.c:2167 msgid "various" msgstr "複数" -#: ../src/iop/temperature.c:2210 +#: ../src/iop/temperature.c:2192 msgid "white balance disabled for camera" msgstr "カメラによるホワイトバランス設定を無効にします" -#: ../src/iop/tonecurve.c:156 +#: ../src/iop/tonecurve.c:162 msgid "tone curve" msgstr "トーンカーブ" -#: ../src/iop/tonecurve.c:178 +#: ../src/iop/tonecurve.c:184 msgid "alter an image’s tones using curves" msgstr "カーブを使って画像のトーンを変更します" -#: ../src/iop/tonecurve.c:583 +#: ../src/iop/tonecurve.c:589 msgid "gamma 1.0 (linear)" msgstr "ガンマ1.0(リニア)" -#: ../src/iop/tonecurve.c:594 +#: ../src/iop/tonecurve.c:600 msgid "contrast - med (linear)" msgstr "コントラスト - 中(リニア)" -#: ../src/iop/tonecurve.c:607 +#: ../src/iop/tonecurve.c:613 msgid "contrast - high (linear)" msgstr "コントラスト - 高 (リニア)" -#: ../src/iop/tonecurve.c:625 +#: ../src/iop/tonecurve.c:631 msgid "contrast - med (gamma 2.2)" msgstr "コントラスト - 中(ガンマ2.2)" -#: ../src/iop/tonecurve.c:644 +#: ../src/iop/tonecurve.c:650 msgid "contrast - high (gamma 2.2)" msgstr "コントラスト - 高(ガンマ2.2)" -#: ../src/iop/tonecurve.c:661 +#: ../src/iop/tonecurve.c:667 msgid "gamma 2.0" msgstr "ガンマ2.0" -#: ../src/iop/tonecurve.c:668 +#: ../src/iop/tonecurve.c:674 msgid "gamma 0.5" msgstr "ガンマ0.5" -#: ../src/iop/tonecurve.c:675 +#: ../src/iop/tonecurve.c:681 msgid "logarithm (base 2)" msgstr "対数(底 2)" -#: ../src/iop/tonecurve.c:682 +#: ../src/iop/tonecurve.c:688 msgid "exponential (base 2)" msgstr "指数(底 2)" -#: ../src/iop/tonecurve.c:1261 +#: ../src/iop/tonecurve.c:1263 msgid "" "if set to auto, a and b curves have no effect and are not displayed. chroma " "values (a and b) of each pixel are then adjusted based on L curve data. auto " @@ -27327,102 +28141,102 @@ msgstr "" "はこれと似ていますが、XYZ空間における彩度(サチュレーション)の変更を適用しま" "す" -#: ../src/iop/tonecurve.c:1270 +#: ../src/iop/tonecurve.c:1272 msgid "tonecurve for L channel" msgstr "Lチャンネルのトーンカーブ" -#: ../src/iop/tonecurve.c:1271 +#: ../src/iop/tonecurve.c:1273 msgid "tonecurve for a channel" msgstr "aチャンネルのトーンカーブ" -#: ../src/iop/tonecurve.c:1272 +#: ../src/iop/tonecurve.c:1274 msgid "tonecurve for b channel" msgstr "bチャンネルのトーンカーブ" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1459 -#: ../src/libs/colorpicker.c:783 +#: ../src/iop/tonecurve.c:1283 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:772 msgid "pick color" msgstr "色を抽出" -#: ../src/iop/toneequal.c:316 +#: ../src/iop/toneequal.c:317 msgid "tone equalizer" msgstr "トーンイコライザー" -#: ../src/iop/toneequal.c:321 +#: ../src/iop/toneequal.c:322 msgid "tone curve|tone mapping|relight|background light|shadows highlights" msgstr "トーンカーブ|トーンマッピング|再照明|背景の照明|シャドウとハイライト" -#: ../src/iop/toneequal.c:328 +#: ../src/iop/toneequal.c:329 msgid "relight the scene as if the lighting was done directly on the scene" msgstr "撮影現場で行われたかのように、照明を変更します" -#: ../src/iop/toneequal.c:484 +#: ../src/iop/toneequal.c:485 msgid "simple tone curve" msgstr "単純なトーンカーブ" -#: ../src/iop/toneequal.c:498 +#: ../src/iop/toneequal.c:499 msgid "mask blending | all purposes" msgstr "マスクブレンド:汎用" -#: ../src/iop/toneequal.c:505 +#: ../src/iop/toneequal.c:506 msgid "mask blending | people with backlight" msgstr "マスクブレンド:逆光内の人物" -#: ../src/iop/toneequal.c:522 +#: ../src/iop/toneequal.c:523 msgid "compress shadows/highlights | EIGF | strong" msgstr "シャドウとハイライトの圧縮 :EIGF:強" -#: ../src/iop/toneequal.c:527 +#: ../src/iop/toneequal.c:528 msgid "compress shadows/highlights | GF | strong" msgstr "シャドウとハイライトの圧縮 :GF:強" -#: ../src/iop/toneequal.c:536 +#: ../src/iop/toneequal.c:537 msgid "compress shadows/highlights | EIGF | medium" msgstr "シャドウとハイライトの圧縮 :EIGF:中" -#: ../src/iop/toneequal.c:541 +#: ../src/iop/toneequal.c:542 msgid "compress shadows/highlights | GF | medium" msgstr "シャドウとハイライトの圧縮 :GF:中" -#: ../src/iop/toneequal.c:550 +#: ../src/iop/toneequal.c:551 msgid "compress shadows/highlights | EIGF | soft" msgstr "シャドウとハイライトの圧縮 :EIGF:弱" -#: ../src/iop/toneequal.c:555 +#: ../src/iop/toneequal.c:556 msgid "compress shadows/highlights | GF | soft" msgstr "シャドウとハイライトの圧縮 :GF:弱" -#: ../src/iop/toneequal.c:563 +#: ../src/iop/toneequal.c:564 msgid "contrast tone curve | soft" msgstr "コントラストトーンカーブ:弱" -#: ../src/iop/toneequal.c:568 +#: ../src/iop/toneequal.c:569 msgid "contrast tone curve | medium" msgstr "コントラストトーンカーブ:中" -#: ../src/iop/toneequal.c:573 +#: ../src/iop/toneequal.c:574 msgid "contrast tone curve | strong" msgstr "コントラストトーンカーブ:強" -#: ../src/iop/toneequal.c:596 +#: ../src/iop/toneequal.c:597 msgid "relight: fill-in" msgstr "再照明:フィルイン" -#: ../src/iop/toneequal.c:1091 +#: ../src/iop/toneequal.c:1092 msgid "tone equalizer failed to allocate memory, check your RAM settings" msgstr "" "トーンイコライザーがメモリの割り当てに失敗しました。RAMの設定を確認してくださ" "い" -#: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 +#: ../src/iop/toneequal.c:1801 ../src/iop/toneequal.c:2170 msgid "the interpolation is unstable, decrease the curve smoothing" msgstr "補間が不安定です。カーブの平滑化を弱めてください" -#: ../src/iop/toneequal.c:1807 ../src/iop/toneequal.c:1873 +#: ../src/iop/toneequal.c:1835 ../src/iop/toneequal.c:1901 msgid "wait for the preview to finish recomputing" msgstr "プレビューの再計算が完了するまでお待ちください" -#: ../src/iop/toneequal.c:2014 ../src/iop/toneequal.c:2565 +#: ../src/iop/toneequal.c:2044 ../src/iop/toneequal.c:2601 msgid "" "scroll over image to change tone exposure\n" "shift+scroll for large steps; ctrl+scroll for small steps" @@ -27430,89 +28244,89 @@ msgstr "" "画像上でスクロールしてトーンの露出を変更します\n" "Shift+スクロールで大きなステップ  Ctrl+スクロールで小さなステップ" -#: ../src/iop/toneequal.c:2145 +#: ../src/iop/toneequal.c:2175 msgid "some parameters are out-of-bounds" msgstr "一部のパラメーターが範囲を逸脱しています" -#: ../src/iop/toneequal.c:2462 +#: ../src/iop/toneequal.c:2498 #, c-format msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3148 +#: ../src/iop/toneequal.c:3177 #, c-format msgid "[%s over image] change tone exposure" msgstr "【画像上で%s】トーンの露出を変更する" -#: ../src/iop/toneequal.c:3151 +#: ../src/iop/toneequal.c:3180 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "【画像上で%s】トーンの露出を大きなステップで変更する" -#: ../src/iop/toneequal.c:3154 +#: ../src/iop/toneequal.c:3183 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "【画像上で%s】トーンの露出を小さなステップで変更する" #. Simple view -#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 -#: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 -#: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 -#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 -#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3266 ../src/iop/toneequal.c:3295 +#: ../src/iop/toneequal.c:3296 ../src/iop/toneequal.c:3297 +#: ../src/iop/toneequal.c:3298 ../src/iop/toneequal.c:3299 +#: ../src/iop/toneequal.c:3300 ../src/iop/toneequal.c:3301 +#: ../src/iop/toneequal.c:3302 ../src/iop/toneequal.c:3303 msgid "simple" msgstr "シンプル" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3295 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3296 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3297 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3298 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3299 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3271 +#: ../src/iop/toneequal.c:3300 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3301 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3273 +#: ../src/iop/toneequal.c:3302 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3303 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3278 +#: ../src/iop/toneequal.c:3307 msgid "advanced" msgstr "詳細" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3327 msgid "double-click to reset the curve" msgstr "ダブルクリックすると、カーブをリセットします" -#: ../src/iop/toneequal.c:3308 +#: ../src/iop/toneequal.c:3331 msgid "curve smoothing" msgstr "カーブの平滑化" -#: ../src/iop/toneequal.c:3311 +#: ../src/iop/toneequal.c:3334 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -27524,7 +28338,7 @@ msgstr "" "負の値は、揺れを防ぎ、動作はより堅牢になりますが、トーンの遷移は急になり、局所" "的なコントラストを損なう可能性があります" -#: ../src/iop/toneequal.c:3324 +#: ../src/iop/toneequal.c:3347 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -27532,11 +28346,11 @@ msgstr "" "これを使用すると、マスクの平均露出が諸チャンネルにしたがってスライドし、\n" "利用可能なノードによる露出補正のコントロールが向上します" -#: ../src/iop/toneequal.c:3327 +#: ../src/iop/toneequal.c:3350 msgid "auto-adjust the average exposure" msgstr "平均露出の自動調整" -#: ../src/iop/toneequal.c:3334 +#: ../src/iop/toneequal.c:3357 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -27548,16 +28362,11 @@ msgstr "" "これにより露出ヒストグラムがより多くのチャンネルへ広がり、露出補正のコントロー" "ルが向上します" -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3362 msgid "auto-adjust the contrast" msgstr "コントラストの自動調整" -#. Masking options -#: ../src/iop/toneequal.c:3343 -msgid "masking" -msgstr "マスク" - -#: ../src/iop/toneequal.c:3348 +#: ../src/iop/toneequal.c:3371 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -27566,11 +28375,11 @@ msgstr "" "覆い焼きする領域と焼き込む領域の間のコントラストが高くなる評価方式を選択してく" "ださい" -#: ../src/iop/toneequal.c:3351 +#: ../src/iop/toneequal.c:3374 msgid "details" msgstr "ディテール" -#: ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3377 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -27593,7 +28402,7 @@ msgstr "" "イデットフィルタと対照的です)\n" "'平均EIGF'は'なし'と'EIGF'の幾何平均です" -#: ../src/iop/toneequal.c:3367 +#: ../src/iop/toneequal.c:3390 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -27601,7 +28410,7 @@ msgstr "" "適用するガイデットフィルタのパスの数\n" "速度を犠牲にして、フィルタのエッジを拡散するのに役立ちます" -#: ../src/iop/toneequal.c:3375 +#: ../src/iop/toneequal.c:3398 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -27612,7 +28421,7 @@ msgstr "" "きいと、\n" "ダークルームでのプレビューが大幅に遅くなる可能性があります" -#: ../src/iop/toneequal.c:3383 +#: ../src/iop/toneequal.c:3406 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -27626,7 +28435,7 @@ msgstr "" "値を下げると、グラデーションが滑らかになり、平滑化が向上しますが、エッジ部の重" "なりが不正確になり、また、ハロが生まれる可能性があります" -#: ../src/iop/toneequal.c:3394 +#: ../src/iop/toneequal.c:3417 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -27636,15 +28445,15 @@ msgstr "" "値を上げると、輝度マスクをポスタライズして、\n" "高い境界ぼかしの値を用いた時に、ガイドが区分的平滑領域を生み出しやすくなります" -#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 +#: ../src/iop/toneequal.c:3430 ../src/iop/toneequal.c:3437 msgid "display exposure mask" msgstr "露出マスクを表示" -#: ../src/iop/tonemap.cc:69 +#: ../src/iop/tonemap.cc:68 msgid "tone mapping" msgstr "トーンマッピング" -#: ../src/iop/tonemap.cc:85 +#: ../src/iop/tonemap.cc:84 msgid "" "this module is deprecated. please use the local contrast or tone equalizer " "module instead." @@ -27653,11 +28462,11 @@ msgstr "" "代わりにローカルコントラストモジュールかトーンイコライザーモジュールを使用して" "ください" -#: ../src/iop/velvia.c:68 +#: ../src/iop/velvia.c:67 msgid "velvia" msgstr "ベルビア" -#: ../src/iop/velvia.c:95 +#: ../src/iop/velvia.c:94 msgid "" "resaturate giving more weight to blacks,\n" "whites and low-saturation pixels" @@ -27665,11 +28474,11 @@ msgstr "" "色の彩度を上げます\n" "黒や白、低彩度のピクセルに重きを置いて作用します" -#: ../src/iop/velvia.c:282 +#: ../src/iop/velvia.c:281 msgid "the strength of saturation boost" msgstr "彩度のブーストの強さ" -#: ../src/iop/velvia.c:285 +#: ../src/iop/velvia.c:284 msgid "how much to spare highlights and shadows" msgstr "どれほどハイライトとシャドウへの作用を抑えるか" @@ -27694,48 +28503,48 @@ msgstr "" msgid "the amount of vibrance" msgstr "自然な彩度の量" -#: ../src/iop/vignette.c:116 +#: ../src/iop/vignette.c:115 msgid "simulate a lens fall-off close to edges" msgstr "レンズの周辺減光をシミュレートします" -#: ../src/iop/vignette.c:1010 +#: ../src/iop/vignette.c:1009 msgid "lomo" msgstr "lomo" -#: ../src/iop/vignette.c:1048 +#: ../src/iop/vignette.c:1047 msgctxt "section" msgid "position / form" msgstr "位置/形" -#: ../src/iop/vignette.c:1055 +#: ../src/iop/vignette.c:1054 msgid "dithering" msgstr "ディザリング" -#: ../src/iop/vignette.c:1067 +#: ../src/iop/vignette.c:1066 msgid "the radii scale of vignette for start of fall-off" msgstr "ビネットの半径のスケール(減光のはじまり)" -#: ../src/iop/vignette.c:1069 +#: ../src/iop/vignette.c:1068 msgid "the radii scale of vignette for end of fall-off" msgstr "ビネットの半径のスケール(減光の終わり)" -#: ../src/iop/vignette.c:1070 +#: ../src/iop/vignette.c:1069 msgid "strength of effect on brightness" msgstr "明るさ(ブライトネス)に及ぼす効果の強さ" -#: ../src/iop/vignette.c:1071 +#: ../src/iop/vignette.c:1070 msgid "strength of effect on saturation" msgstr "彩度に及ぼす効果の強さ" -#: ../src/iop/vignette.c:1072 +#: ../src/iop/vignette.c:1071 msgid "horizontal offset of center of the effect" msgstr "効果の中心の水平オフセット" -#: ../src/iop/vignette.c:1073 +#: ../src/iop/vignette.c:1072 msgid "vertical offset of center of the effect" msgstr "効果の中心の垂直オフセット" -#: ../src/iop/vignette.c:1076 +#: ../src/iop/vignette.c:1075 msgid "" "shape factor\n" "0 produces a rectangle\n" @@ -27747,58 +28556,58 @@ msgstr "" "1に設定すると円または楕円\n" "2に設定すると菱形" -#: ../src/iop/vignette.c:1080 +#: ../src/iop/vignette.c:1079 msgid "enable to have the ratio automatically follow the image size" msgstr "有効にすると、比率を自動的に画像のサイズに合わせます" -#: ../src/iop/vignette.c:1081 +#: ../src/iop/vignette.c:1080 msgid "width-to-height ratio" msgstr "幅対高さの比" -#: ../src/iop/vignette.c:1083 +#: ../src/iop/vignette.c:1082 msgid "add some level of random noise to prevent banding" msgstr "バンディングを防ぐために不規則なノイズを追加します" -#: ../src/iop/vignette.c:1091 +#: ../src/iop/vignette.c:1090 #, c-format msgid "[%s on node] change vignette/feather size" msgstr "【ノード上で%s】ビネット/境界ぼかしのサイズを変更します" -#: ../src/iop/vignette.c:1094 +#: ../src/iop/vignette.c:1093 #, c-format msgid "[%s on node] change vignette/feather size keeping ratio" msgstr "" "【ノード上で%s】ビネット/境界ぼかしのサイズを、幅対高さの比を保ちながら変更し" "ます" -#: ../src/iop/vignette.c:1097 +#: ../src/iop/vignette.c:1096 #, c-format msgid "[%s on center] move vignette" msgstr "【中心で%s】ビネットを移動します" -#: ../src/iop/watermark.c:452 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "透かし" -#: ../src/iop/watermark.c:459 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "SVG形式の透かしを署名のように画像にオーバーレイで入れます" -#: ../src/iop/watermark.c:1403 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "マーカー" -#: ../src/iop/watermark.c:1407 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "%s/watermarksまたは%s/watermarks内のSVG形式の透かし" #. Simple text -#: ../src/iop/watermark.c:1418 ../src/iop/watermark.c:1420 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "テキスト" -#: ../src/iop/watermark.c:1422 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -27806,16 +28615,16 @@ msgstr "" "テキスト文字列、タグ:$(WATERMARK_TEXT)\n" "$(NL)を用いて改行を挿入します" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "内容" #. Text font -#: ../src/iop/watermark.c:1431 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "フォント" -#: ../src/iop/watermark.c:1438 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -27828,7 +28637,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1453 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -27837,15 +28646,11 @@ msgstr "" "タグ:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1455 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "透かしの色を選択してください" -#: ../src/iop/watermark.c:1458 -msgid "pick color from image" -msgstr "画像から色を抽出" - -#: ../src/iop/watermark.c:1488 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" @@ -27863,32 +28668,32 @@ msgstr "" "・高さ:透かしの高さを画像の高さに合わせます\n" "・詳細オプション:透かしと画像の寸法をそれぞれ選択します" -#: ../src/iop/watermark.c:1499 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "透かしのスケール調整で参照する画像の寸法" -#: ../src/iop/watermark.c:1503 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "スケール調整する透かしの寸法" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1530 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "透かしの不透明度" -#: ../src/iop/watermark.c:1531 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "透かしの大きさ" -#: ../src/iop/watermark.c:1532 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "透かしの回転" -#: ../src/iop/zonesystem.c:93 +#: ../src/iop/zonesystem.c:95 msgid "zone system" msgstr "ゾーンシステム" -#: ../src/iop/zonesystem.c:441 +#: ../src/iop/zonesystem.c:443 msgid "" "lightness zones\n" "use mouse scrollwheel to change the number of zones\n" @@ -27930,7 +28735,7 @@ msgctxt "section" msgid "camera control" msgstr "カメラコントロール" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:842 msgid "modes" msgstr "モード" @@ -28035,53 +28840,53 @@ msgstr "シャッタースピード" msgid "WB" msgstr "ホワイトバランス" -#: ../src/libs/collect.c:192 +#: ../src/libs/collect.c:193 msgid "collections" msgstr "コレクション" -#: ../src/libs/collect.c:197 +#: ../src/libs/collect.c:198 msgid "" "define search criteria for images\n" "to be displayed or edited" msgstr "表示または編集する画像の検索条件を定義します" -#: ../src/libs/collect.c:461 +#: ../src/libs/collect.c:462 msgid "update path to files" msgstr "ファイルのパスを更新" -#: ../src/libs/collect.c:545 +#: ../src/libs/collect.c:546 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "%s内にフィルムロールの新しいパスを選択する際に問題が起こりました" -#: ../src/libs/collect.c:619 +#: ../src/libs/collect.c:620 msgid "update path to files..." msgstr "ファイルのパスを更新します..." -#: ../src/libs/collect.c:624 +#: ../src/libs/collect.c:625 msgid "remove..." msgstr "除去..." -#: ../src/libs/collect.c:1382 +#: ../src/libs/collect.c:1496 msgid "uncategorized" msgstr "未分類" -#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/collect.c:2505 ../src/libs/filters/rating_range.c:120 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "除外" -#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/collect.c:2508 ../src/libs/filters/rating_range.c:122 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "評価無し" -#: ../src/libs/collect.c:2617 +#: ../src/libs/collect.c:2756 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "オペレータとして<, <=, >, >=, <>, =, [;]を使用する" -#: ../src/libs/collect.c:2621 +#: ../src/libs/collect.c:2760 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -28091,7 +28896,7 @@ msgstr "" "評価:0-5\n" "除外された画像:-1" -#: ../src/libs/collect.c:2629 +#: ../src/libs/collect.c:2768 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -28099,14 +28904,14 @@ msgstr "" "オペレータとして<, <=, >, >=, <>, =, [;]を使用する\n" "日付を入力してください(年のみ必須):YYYY:MM:DD hh:mm:ss.sss" -#: ../src/libs/collect.c:2636 +#: ../src/libs/collect.c:2775 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "" "`%'をワイルドカード文字として使用してください\n" "`,'で値を分離します" -#: ../src/libs/collect.c:2643 +#: ../src/libs/collect.c:2782 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28119,7 +28924,7 @@ msgstr "" "Shift+クリックすると、現在の階層のみを含めます(サフィックスなし)\n" "Ctrl+クリックすると、サブ階層のみを含めます(サフィックスは`|%')" -#: ../src/libs/collect.c:2653 +#: ../src/libs/collect.c:2792 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28133,7 +28938,7 @@ msgstr "" "Shift+クリックすると、現在のロケーションのみを含めます(サフィックスなし)\n" "Ctrl+クリックすると、サブロケーションのみを含めます(サフィックスは`|%')" -#: ../src/libs/collect.c:2663 +#: ../src/libs/collect.c:2802 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28147,102 +28952,102 @@ msgstr "" "Shift+クリックすると、カレントフォルダのみを含めます(サフィックスなし)\n" "Ctrl+クリックすると、サブフォルダのみを含めます(サフィックスは`|%')" -#: ../src/libs/collect.c:2671 +#: ../src/libs/collect.c:2810 #, no-c-format msgid "use `%' as wildcard" msgstr "`%'をワイルドカード文字として使用してください" -#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 -#: ../src/libs/collect.c:3398 +#: ../src/libs/collect.c:2881 ../src/libs/collect.c:2902 +#: ../src/libs/collect.c:3722 msgid "clear this rule" msgstr "このルールを削除" -#: ../src/libs/collect.c:2747 +#: ../src/libs/collect.c:2886 msgid "clear this rule or add new rules" msgstr "このルールを削除する、または新しいルールを追加します" -#: ../src/libs/collect.c:3404 +#: ../src/libs/collect.c:3728 msgid "narrow down search" msgstr "検索を絞り込む" -#: ../src/libs/collect.c:3411 +#: ../src/libs/collect.c:3735 msgid "add more images" msgstr "画像を追加" -#: ../src/libs/collect.c:3418 +#: ../src/libs/collect.c:3742 msgid "exclude images" msgstr "画像を除外" -#: ../src/libs/collect.c:3427 +#: ../src/libs/collect.c:3751 msgid "change to: and" msgstr "次に変更します:および" -#: ../src/libs/collect.c:3434 +#: ../src/libs/collect.c:3758 msgid "change to: or" msgstr "次に変更します:または" -#: ../src/libs/collect.c:3441 +#: ../src/libs/collect.c:3765 msgid "change to: except" msgstr "次に変更します:例外は" #. the different categories -#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 -#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 -#: ../src/libs/filtering.c:1955 +#: ../src/libs/collect.c:3794 ../src/libs/filtering.c:890 +#: ../src/libs/filtering.c:952 ../src/libs/filtering.c:1619 +#: ../src/libs/filtering.c:1961 msgid "files" msgstr "ファイル" -#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 -#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 -#: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1489 +#: ../src/libs/collect.c:3799 ../src/libs/export_metadata.c:179 +#: ../src/libs/filtering.c:895 ../src/libs/filtering.c:957 +#: ../src/libs/filtering.c:1627 ../src/libs/filtering.c:1965 +#: ../src/libs/image.c:504 ../src/libs/image.c:607 ../src/libs/image.c:626 +#: ../src/libs/metadata_view.c:1488 msgid "metadata" msgstr "メタデータ" -#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 -#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 +#: ../src/libs/collect.c:3818 ../src/libs/filtering.c:903 +#: ../src/libs/filtering.c:965 ../src/libs/filtering.c:1963 msgid "times" msgstr "日時" -#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 -#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 +#: ../src/libs/collect.c:3827 ../src/libs/filtering.c:912 +#: ../src/libs/filtering.c:974 ../src/libs/filtering.c:1638 msgid "capture details" msgstr "撮影詳細情報" -#: ../src/libs/collect.c:3532 +#: ../src/libs/collect.c:3856 msgid "collections settings" msgstr "コレクション設定" -#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 -#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/collect.c:3878 ../src/libs/export.c:1423 +#: ../src/libs/metadata.c:1142 ../src/libs/metadata_view.c:1575 #: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3968 +#: ../src/libs/tagging.c:4032 msgid "preferences..." msgstr "設定" -#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 +#: ../src/libs/collect.c:4002 ../src/libs/filtering.c:1492 msgid "AND" msgstr "および" -#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +#: ../src/libs/collect.c:4007 ../src/libs/filtering.c:1497 msgid "OR" msgstr "または" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +#: ../src/libs/collect.c:4012 ../src/libs/filtering.c:1502 msgid "BUT NOT" msgstr "のぞく" -#: ../src/libs/collect.c:3794 +#: ../src/libs/collect.c:4118 msgid "toggle collection sort order ascending/descending" msgstr "コレクションの並び順を切り替えます(昇順/降順)" -#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +#: ../src/libs/collect.c:4223 ../src/libs/filtering.c:2233 msgid "revert to a previous set of rules" msgstr "以前のルールに戻します" -#: ../src/libs/collect.c:3946 +#: ../src/libs/collect.c:4277 msgid "jump back to previous collection" msgstr "以前のコレクションに戻る" @@ -28343,31 +29148,31 @@ msgstr "11月" msgid "Dec" msgstr "12月" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "RGB%" msgstr "RGB%" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "LCh" msgstr "LCh" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "HSV" msgstr "HSV" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "Hex" msgstr "Hex" -#: ../src/libs/colorpicker.c:54 +#: ../src/libs/colorpicker.c:55 msgid "mean" msgstr "平均" -#: ../src/libs/colorpicker.c:73 +#: ../src/libs/colorpicker.c:74 msgid "color picker" msgstr "カラーピッカー" -#: ../src/libs/colorpicker.c:629 +#: ../src/libs/colorpicker.c:623 msgid "" "hover to highlight sample on canvas,\n" "click to lock sample,\n" @@ -28377,23 +29182,23 @@ msgstr "" "クリックすると、サンプルをロックします\n" "右クリックすると、サンプル領域をアクティブなカラーピッカーに読み込みます" -#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 +#: ../src/libs/colorpicker.c:729 ../src/libs/colorpicker.c:780 msgid "click to (un)hide large color patch" msgstr "クリックすると、大きなカラーパッチの表示/非表示を切り替えます" -#: ../src/libs/colorpicker.c:756 +#: ../src/libs/colorpicker.c:745 msgid "statistic" msgstr "統計" -#: ../src/libs/colorpicker.c:757 +#: ../src/libs/colorpicker.c:746 msgid "select which statistic to show" msgstr "表示する統計を選択してください" -#: ../src/libs/colorpicker.c:766 +#: ../src/libs/colorpicker.c:755 msgid "select which color mode to use" msgstr "使用するカラーモードを選択してください" -#: ../src/libs/colorpicker.c:778 +#: ../src/libs/colorpicker.c:767 msgid "" "turn on color picker\n" "ctrl+click or right-click to select an area\n" @@ -28403,27 +29208,27 @@ msgstr "" "Ctrl+クリックまたは右クリックすると、領域を選択します\n" "キャンバス上でCtrl+クリックするとポイント/領域を切り替えます" -#: ../src/libs/colorpicker.c:820 +#: ../src/libs/colorpicker.c:803 msgid "add sample" msgstr "サンプルを追加" -#: ../src/libs/colorpicker.c:831 +#: ../src/libs/colorpicker.c:818 msgid "display samples on image/vectorscope" msgstr "サンプルを画像とベクトルスコープに表示" -#: ../src/libs/colorpicker.c:832 +#: ../src/libs/colorpicker.c:819 msgid "display samples" msgstr "サンプルを表示" -#: ../src/libs/colorpicker.c:843 +#: ../src/libs/colorpicker.c:830 msgid "restrict scope to selection" msgstr "選択した色のみスコープに表示" -#: ../src/libs/colorpicker.c:844 +#: ../src/libs/colorpicker.c:831 msgid "restrict scope" msgstr "スコープを制限" -#: ../src/libs/colorpicker.c:859 +#: ../src/libs/colorpicker.c:846 msgctxt "section" msgid "live samples" msgstr "ライブサンプル" @@ -28481,7 +29286,7 @@ msgstr "モジュール選択貼り付け" msgid "choose which modules to paste to the target image(s)" msgstr "画像に貼り付けるモジュールを選択します" -#: ../src/libs/copy_history.c:317 ../src/libs/image.c:635 +#: ../src/libs/copy_history.c:317 ../src/libs/image.c:637 msgid "paste" msgstr "貼り付け" @@ -28519,11 +29324,11 @@ msgstr "" msgid "write history stack and tags to XMP sidecar files" msgstr "XMPサイドカーファイルに履歴スタックとタグを書き込みます" -#: ../src/libs/duplicate.c:59 +#: ../src/libs/duplicate.c:61 msgid "duplicate manager" msgstr "複製マネージャー" -#: ../src/libs/duplicate.c:64 +#: ../src/libs/duplicate.c:66 msgid "" "create/rename/remove multiple\n" "edits of the current image" @@ -28531,47 +29336,47 @@ msgstr "" "現在の画像の複数の編集を\n" "作成/名前変更/除去します" -#: ../src/libs/duplicate.c:330 +#: ../src/libs/duplicate.c:362 +msgid "create a duplicate of this image with same history stack" +msgstr "同じ履歴スタックでこの画像の複製を作成します" + +#: ../src/libs/duplicate.c:372 +msgid "create a 'virgin' duplicate, discarding the source history stack" +msgstr "元の履歴スタックを破棄した「まっさらな」複製を作成する" + +#: ../src/libs/duplicate.c:381 msgid "delete this duplicate" msgstr "この複製を削除" -#: ../src/libs/duplicate.c:409 -msgid "create a duplicate of the image with same history stack" -msgstr "同じ履歴スタックで画像を複製します" - -#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 -#: ../src/libs/snapshots.c:930 +#: ../src/libs/duplicate.c:473 ../src/libs/history.c:1149 +#: ../src/libs/snapshots.c:943 msgid "original" msgstr "未編集" -#: ../src/libs/duplicate.c:413 -msgid "create a 'virgin' duplicate of the image without any development" -msgstr "現像していない未編集画像を複製します" - -#: ../src/libs/export.c:175 +#: ../src/libs/export.c:176 msgid "export" msgstr "エクスポート" -#: ../src/libs/export.c:185 +#: ../src/libs/export.c:186 msgid "" "create new files for the\n" "currently selected images\n" "which apply your edits" msgstr "現在選択中の画像にあなたの編集を適用して新たなファイルを作成します" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:347 msgid "invalid format for export selected" msgstr "選択したエクスポートに無効なフォーマット" -#: ../src/libs/export.c:351 +#: ../src/libs/export.c:352 msgid "invalid storage for export selected" msgstr "選択したエクスポートに無効なストレージ" -#: ../src/libs/export.c:363 +#: ../src/libs/export.c:364 msgid "export to disk" msgstr "ディスクにエクスポート" -#: ../src/libs/export.c:466 +#: ../src/libs/export.c:467 #, c-format msgid "could not login to storage `%s'!" msgstr "ストレージ`%s'にログインすることが出来ませんでした!" @@ -28595,20 +29400,20 @@ msgstr "" "エクスポート時に適用するスタイル:\n" "%s" -#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 -#: ../src/views/darkroom.c:1649 +#: ../src/libs/export.c:1220 ../src/libs/print_settings.c:1244 +#: ../src/views/darkroom.c:1870 msgid "no styles have been created yet" msgstr "スタイルはまだ作成されていません" -#: ../src/libs/export.c:1443 +#: ../src/libs/export.c:1438 msgid "target storage" msgstr "エクスポート先ストレージ" -#: ../src/libs/export.c:1467 +#: ../src/libs/export.c:1462 msgid "file format" msgstr "ファイルフォーマット" -#: ../src/libs/export.c:1469 +#: ../src/libs/export.c:1464 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -28629,35 +29434,35 @@ msgstr "" "クスを選択しない限り、\n" "メタデータフィールドが含まれません" -#: ../src/libs/export.c:1490 +#: ../src/libs/export.c:1485 msgid "set size" msgstr "サイズ設定" -#: ../src/libs/export.c:1491 +#: ../src/libs/export.c:1486 msgid "choose a method for setting the output size" msgstr "出力サイズ設定の方式を選んでください" -#: ../src/libs/export.c:1494 +#: ../src/libs/export.c:1489 msgid "in pixels (for file)" msgstr "ピクセル(ファイル向け)" -#: ../src/libs/export.c:1495 +#: ../src/libs/export.c:1490 msgid "in cm (for print)" msgstr "cm(印刷向け)" -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1491 msgid "in inch (for print)" msgstr "inch(印刷向け)" -#: ../src/libs/export.c:1497 +#: ../src/libs/export.c:1492 msgid "by scale (for file)" msgstr "スケール(ファイル向け)" -#: ../src/libs/export.c:1500 +#: ../src/libs/export.c:1495 msgid "print width" msgstr "印刷幅" -#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 +#: ../src/libs/export.c:1497 ../src/libs/export.c:1514 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -28665,11 +29470,11 @@ msgstr "" "出力の幅の最大値の制限\n" "マウス中央のボタンで0に設定します" -#: ../src/libs/export.c:1506 +#: ../src/libs/export.c:1501 msgid "print height" msgstr "印刷高さ" -#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 +#: ../src/libs/export.c:1503 ../src/libs/export.c:1520 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -28677,19 +29482,19 @@ msgstr "" "出力の高さの最大値の制限\n" "マウス中央のボタンで0に設定します" -#: ../src/libs/export.c:1514 +#: ../src/libs/export.c:1509 msgid "resolution in dot per inch" msgstr "解像度(インチごとのドット)" -#: ../src/libs/export.c:1538 +#: ../src/libs/export.c:1533 msgid "@" msgstr "@" -#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1547 ../src/libs/tools/global_toolbox.c:216 msgid "px" msgstr "px" -#: ../src/libs/export.c:1560 +#: ../src/libs/export.c:1555 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -28697,41 +29502,41 @@ msgid "" msgstr "" "整数、小数、または単純な分数を入力してください\n" "0あるいは空欄は1と同じです\n" -"マウス中央のボタンで0に設定します" +"マウス中央のボタンで1に設定します" -#: ../src/libs/export.c:1575 +#: ../src/libs/export.c:1570 msgid "allow upscaling" msgstr "アップスケーリングを許可" -#: ../src/libs/export.c:1583 +#: ../src/libs/export.c:1578 msgid "high quality resampling" msgstr "高クオリティなリサンプリング" -#: ../src/libs/export.c:1584 +#: ../src/libs/export.c:1579 msgid "do high quality resampling during export" msgstr "エクスポート中に高クオリティなリサンプリングを行います" -#: ../src/libs/export.c:1591 +#: ../src/libs/export.c:1586 msgid "store masks" msgstr "マスクを保存" -#: ../src/libs/export.c:1592 +#: ../src/libs/export.c:1587 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "出力画像にマスクをレイヤーとして保存します\n" "一部のフォーマットでのみ動作します" -#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 -#: ../src/libs/neural_restore.c:4274 ../src/libs/print_settings.c:2875 -#: ../src/libs/print_settings.c:2921 +#: ../src/libs/export.c:1596 ../src/libs/export.c:1631 +#: ../src/libs/neural_restore.c:4552 ../src/libs/print_settings.c:2870 +#: ../src/libs/print_settings.c:2916 msgid "image settings" msgstr "画像の設定" -#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 +#: ../src/libs/export.c:1606 ../src/libs/print_settings.c:2904 msgid "output ICC profiles" msgstr "出力ICCプロファイル" -#: ../src/libs/export.c:1619 +#: ../src/libs/export.c:1614 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -28764,88 +29569,88 @@ msgstr "" "・絶対的な色彩測定:画像のホワイトポイントを出力先媒体のホワイトポイントに合わ" "せる以外のことをしません。主に色校正のために用います(写真には適していません)" -#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 +#: ../src/libs/export.c:1642 ../src/libs/print_settings.c:2953 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "スタイルの項目を履歴に追加するか、履歴を置き換えます" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "replace history" msgstr "履歴を置き換え" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "append history" msgstr "履歴に追加" -#: ../src/libs/export.c:1657 +#: ../src/libs/export.c:1651 msgid "select style to be applied on export" msgstr "エクスポート時に適用するスタイルを選択してください" -#: ../src/libs/export.c:1660 +#: ../src/libs/export.c:1658 msgid "temporary style to use while exporting" msgstr "エクスポート用に一時的に使用するスタイル" -#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 +#: ../src/libs/export.c:1659 ../src/libs/print_settings.c:2936 msgid "style" msgstr "スタイル" -#: ../src/libs/export.c:1681 +#: ../src/libs/export.c:1679 msgctxt "actionbutton" msgid "start export" msgstr "エクスポート開始" -#: ../src/libs/export.c:1687 +#: ../src/libs/export.c:1685 msgctxt "section" msgid "storage options" msgstr "ストレージオプション" -#: ../src/libs/export.c:1689 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "format options" msgstr "フォーマットオプション" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "global options" msgstr "全般設定" -#: ../src/libs/export.c:1701 +#: ../src/libs/export.c:1699 msgid "multi-preset export" msgstr "複数プリセットエクスポート" -#: ../src/libs/export.c:1704 +#: ../src/libs/export.c:1702 msgid "export the selected images with multiple presets" msgstr "複数のプリセットを適用して選択した画像をエクスポートします" -#: ../src/libs/export.c:1730 +#: ../src/libs/export.c:1728 msgctxt "actionbutton" msgid "start batch export" msgstr "バッチエクスポート開始" -#: ../src/libs/export_metadata.c:164 +#: ../src/libs/export_metadata.c:165 msgid "edit metadata exportation" msgstr "メタデータのエクスポートの編集" #. general info -#: ../src/libs/export_metadata.c:176 +#: ../src/libs/export_metadata.c:177 msgid "EXIF data" msgstr "EXIFデータ" -#: ../src/libs/export_metadata.c:177 +#: ../src/libs/export_metadata.c:178 msgid "export EXIF metadata" msgstr "exifメタデータをエクスポートします" -#: ../src/libs/export_metadata.c:179 +#: ../src/libs/export_metadata.c:180 msgid "export darktable XMP metadata (from metadata editor module)" msgstr "" "darktable XMPメタデータをエクスポートします(メタデータエディタモジュールか" "ら)" -#: ../src/libs/export_metadata.c:184 +#: ../src/libs/export_metadata.c:185 msgid "only embedded" msgstr "埋め込みデータのみ" -#: ../src/libs/export_metadata.c:185 +#: ../src/libs/export_metadata.c:186 msgid "" "per default the interface sends some (limited) metadata beside the image to " "remote storage.\n" @@ -28862,58 +29667,58 @@ msgstr "" "れたメタデータを使用することが出来ます" #. just empty widget -#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 +#: ../src/libs/export_metadata.c:194 ../src/libs/image.c:625 msgid "geo tags" msgstr "ジオタグ" -#: ../src/libs/export_metadata.c:194 +#: ../src/libs/export_metadata.c:195 msgid "export geo tags" msgstr "ジオタグをエクスポートします" -#: ../src/libs/export_metadata.c:197 +#: ../src/libs/export_metadata.c:198 msgid "export tags (to Xmp.dc.Subject)" msgstr "(Xmp.dc.Subjectへ)タグをエクスポートします" -#: ../src/libs/export_metadata.c:200 +#: ../src/libs/export_metadata.c:201 msgid "private tags" msgstr "プライベートタグ" -#: ../src/libs/export_metadata.c:201 +#: ../src/libs/export_metadata.c:202 msgid "export private tags" msgstr "プライベートタグをエクスポートします" -#: ../src/libs/export_metadata.c:203 +#: ../src/libs/export_metadata.c:204 msgid "synonyms" msgstr "シノニム" -#: ../src/libs/export_metadata.c:204 +#: ../src/libs/export_metadata.c:205 msgid "export tags synonyms" msgstr "タグのシノニムをエクスポートします" -#: ../src/libs/export_metadata.c:206 +#: ../src/libs/export_metadata.c:207 msgid "omit hierarchy" msgstr "階層を省略" -#: ../src/libs/export_metadata.c:207 +#: ../src/libs/export_metadata.c:208 msgid "" "only the last part of the hierarchical tags is included. can be useful if " "categories are not used" msgstr "" "階層タグの最後の部分のみが含まれます。 カテゴリを使用しない場合に有用です" -#: ../src/libs/export_metadata.c:210 +#: ../src/libs/export_metadata.c:211 msgid "hierarchical tags" msgstr "階層タグ" -#: ../src/libs/export_metadata.c:211 +#: ../src/libs/export_metadata.c:212 msgid "export hierarchical tags (to Xmp.lr.Hierarchical Subject)" msgstr "階層タグを(Xmp.lr.Hierarchical Subjectへ)エクスポートします" -#: ../src/libs/export_metadata.c:212 +#: ../src/libs/export_metadata.c:213 msgid "develop history" msgstr "現像の履歴" -#: ../src/libs/export_metadata.c:213 +#: ../src/libs/export_metadata.c:214 msgid "" "export darktable development data (recovery purpose in case of loss of " "database or XMP file)" @@ -28921,15 +29726,15 @@ msgstr "" "darktableの現像データをエクスポートします(データベースやXMPファイルが失われた" "場合の復元のため)" -#: ../src/libs/export_metadata.c:219 +#: ../src/libs/export_metadata.c:220 msgid "redefined tag" msgstr "再定義されたタグ" -#: ../src/libs/export_metadata.c:225 +#: ../src/libs/export_metadata.c:226 msgid "formula" msgstr "式" -#: ../src/libs/export_metadata.c:228 +#: ../src/libs/export_metadata.c:229 msgid "" "list of calculated metadata\n" "click on '+' button to select and add new metadata\n" @@ -28952,23 +29757,23 @@ msgstr "" "式セル上でクリックして編集します\n" "$(とタイプすると、入力補完を有効にし、変数のリストを見ることが出来ます" -#: ../src/libs/export_metadata.c:280 +#: ../src/libs/export_metadata.c:282 msgid "add an output metadata tag" msgstr "出力メタデータタグを追加します" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 +#: ../src/libs/export_metadata.c:289 ../src/libs/metadata.c:957 msgid "delete metadata tag" msgstr "メタデータタグを削除します" -#: ../src/libs/export_metadata.c:295 +#: ../src/libs/export_metadata.c:302 msgid "general settings" msgstr "全般設定" -#: ../src/libs/export_metadata.c:299 +#: ../src/libs/export_metadata.c:306 msgid "per metadata settings" msgstr "メタデータごとの設定" -#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:138 +#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:139 msgid "full path" msgstr "フルパス" @@ -28984,11 +29789,11 @@ msgstr "カスタム" msgid "shuffle" msgstr "シャッフル" -#: ../src/libs/filtering.c:268 +#: ../src/libs/filtering.c:269 msgid "collection filters" msgstr "コレクションフィルタ" -#: ../src/libs/filtering.c:273 +#: ../src/libs/filtering.c:274 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -28998,44 +29803,44 @@ msgstr "" "フィルターは上部ツールバーにピン留めすることが出来、\n" "ダークルームでも表示されます" -#: ../src/libs/filtering.c:308 +#: ../src/libs/filtering.c:309 msgid "initial setting" msgstr "初期設定値" -#: ../src/libs/filtering.c:327 +#: ../src/libs/filtering.c:328 msgid "imported: last 24h" msgstr "インポート済み:24時間以内" -#: ../src/libs/filtering.c:332 +#: ../src/libs/filtering.c:333 msgid "imported: last 30 days" msgstr "インポート済み:30日以内" -#: ../src/libs/filtering.c:338 +#: ../src/libs/filtering.c:339 msgid "taken: last 24h" msgstr "撮影:24時間以内" -#: ../src/libs/filtering.c:342 +#: ../src/libs/filtering.c:343 msgid "taken: last 30 days" msgstr "撮影:30日以内" -#: ../src/libs/filtering.c:734 +#: ../src/libs/filtering.c:735 msgid "click or click&drag to select one or multiple values" msgstr "クリックまたはクリック+ドラッグすると、一つまたは複数の値を選択します" -#: ../src/libs/filtering.c:735 +#: ../src/libs/filtering.c:736 msgid "right-click opens a menu to select the available values" msgstr "右クリックすると、メニューを開いて使用可能な値を選択します" -#: ../src/libs/filtering.c:832 +#: ../src/libs/filtering.c:833 #, c-format msgid "you can't have more than %d rules" msgstr "%d個以上のルールを設定することは出来ません" -#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1617 msgid "rule property" msgstr "ルールのプロパティ" -#: ../src/libs/filtering.c:1007 +#: ../src/libs/filtering.c:1010 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -29082,98 +29887,98 @@ msgstr "このルールは有効になっています" msgid "this rule is disabled" msgstr "このルールは無効になっています" -#: ../src/libs/filtering.c:1258 +#: ../src/libs/filtering.c:1259 msgid "or" msgstr "または" -#: ../src/libs/filtering.c:1259 +#: ../src/libs/filtering.c:1260 msgid "and not" msgstr "および以下を除く" -#: ../src/libs/filtering.c:1261 +#: ../src/libs/filtering.c:1262 msgid "define how this rule should interact with the previous one" msgstr "このルールと先行するルールとの関係を定義します" -#: ../src/libs/filtering.c:1527 +#: ../src/libs/filtering.c:1528 msgid " (off)" msgstr " (off)" -#: ../src/libs/filtering.c:1716 +#: ../src/libs/filtering.c:1721 msgid "you can't add more rules." msgstr "これ以上ルールを追加することは出来ません" -#: ../src/libs/filtering.c:1750 +#: ../src/libs/filtering.c:1755 msgid "shown filters" msgstr "表示するフィルタ" -#: ../src/libs/filtering.c:1765 +#: ../src/libs/filtering.c:1770 msgid "new filter" msgstr "新しいフィルタ" #. the actions part of the popover -#: ../src/libs/filtering.c:1772 +#: ../src/libs/filtering.c:1777 msgid "actions" msgstr "アクション" -#: ../src/libs/filtering.c:1775 +#: ../src/libs/filtering.c:1780 msgid "reset quickfilters" msgstr "クイックフィルタをリセット" -#: ../src/libs/filtering.c:1948 +#: ../src/libs/filtering.c:1954 msgid "sort order" msgstr "並び順" -#: ../src/libs/filtering.c:1951 +#: ../src/libs/filtering.c:1957 msgid "determine the sort order of shown images" msgstr "表示画像の並び順を定義します" -#: ../src/libs/filtering.c:1971 +#: ../src/libs/filtering.c:1977 msgid "sort direction" msgstr "並び順 向き" -#: ../src/libs/filtering.c:1976 +#: ../src/libs/filtering.c:1981 msgid "remove this sort order" msgstr "この並び順を削除します" -#: ../src/libs/filtering.c:2060 +#: ../src/libs/filtering.c:2068 #, c-format msgid "you can't have more than %d sort orders" msgstr "%d個以上の並び順を設定することは出来ません" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "DESC" msgstr "DESC" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "ASC" msgstr "ASC" -#: ../src/libs/filtering.c:2221 +#: ../src/libs/filtering.c:2229 msgid "new rule" msgstr "新しいルール" -#: ../src/libs/filtering.c:2222 +#: ../src/libs/filtering.c:2230 msgid "append new rule to collect images" msgstr "画像を集めるための新しいルールを追加します" -#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2241 ../src/libs/tools/filter.c:118 msgid "sort by" msgstr "並び順" -#: ../src/libs/filtering.c:2241 +#: ../src/libs/filtering.c:2249 msgid "new sort" msgstr "新しい並び順" -#: ../src/libs/filtering.c:2242 +#: ../src/libs/filtering.c:2250 msgid "append new sort to order images" msgstr "画像の新しい並び順を追加します" -#: ../src/libs/filtering.c:2245 +#: ../src/libs/filtering.c:2253 msgid "revert to a previous set of sort orders" msgstr "以前の並び順に戻します" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2292 +#: ../src/libs/filtering.c:2300 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -29181,19 +29986,19 @@ msgstr "" "リセット\n" "Ctrl+クリックすると、ピン留めされたルールも削除します" -#: ../src/libs/filters/colors.c:140 +#: ../src/libs/filters/colors.c:193 msgid "Y" msgstr "Y" -#: ../src/libs/filters/colors.c:149 +#: ../src/libs/filters/colors.c:202 msgid "P" msgstr "p" -#: ../src/libs/filters/colors.c:269 +#: ../src/libs/filters/colors.c:323 msgid "color filter" msgstr "色フィルタ" -#: ../src/libs/filters/colors.c:294 +#: ../src/libs/filters/colors.c:344 msgid "" "filter by images color label\n" "click to toggle the color label selection\n" @@ -29206,7 +30011,7 @@ msgstr "" "灰色のボタンは全ての色ラベルに作用します" #. create the filter combobox -#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 +#: ../src/libs/filters/colors.c:349 ../src/libs/filters/colors.c:367 #: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 #: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 #: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 @@ -29214,7 +30019,7 @@ msgstr "" msgid "rules" msgstr "ルール" -#: ../src/libs/filters/colors.c:306 +#: ../src/libs/filters/colors.c:363 msgid "" "filter by images color label\n" "intersection: images having all selected color labels\n" @@ -29245,7 +30050,7 @@ msgstr "全画像" msgid "duplicates state filter" msgstr "複製状態フィルタ" -#: ../src/libs/filters/filename.c:368 +#: ../src/libs/filters/filename.c:369 msgid "" "enter filename to search.\n" "multiple values can be separated by ','\n" @@ -29257,11 +30062,11 @@ msgstr "" "\n" "右クリックすると、既存のファイル名を表示します" -#: ../src/libs/filters/filename.c:378 +#: ../src/libs/filters/filename.c:381 msgid "extension" msgstr "拡張子" -#: ../src/libs/filters/filename.c:379 +#: ../src/libs/filters/filename.c:382 msgid "" "enter extension to search with starting dot\n" "multiple values can be separated by ','\n" @@ -29271,10 +30076,11 @@ msgid "" msgstr "" "検索する拡張子を入力してください。最初にドットを入力してください\n" "複数の値は,で区切ってください\n" +"キーワード 'RAW'、'NOT RAW'、'LDR'、'HDR' を使用することが出来ます\n" "\n" "右クリックすると、既存の拡張子を表示します" -#: ../src/libs/filters/filename.c:404 +#: ../src/libs/filters/filename.c:409 msgid "" "click to select filename\n" "ctrl+click to select multiple values" @@ -29282,7 +30088,7 @@ msgstr "" "クリックすると、ファイル名を選択します\n" "Ctrl+クリックすると、複数の値を選択します" -#: ../src/libs/filters/filename.c:430 +#: ../src/libs/filters/filename.c:435 msgid "" "click to select extension\n" "ctrl+click to select multiple values" @@ -29291,7 +30097,7 @@ msgstr "" "Ctrl+クリックすると、複数の値を選択します" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:457 ../src/libs/filters/misc.c:535 msgid "ok" msgstr "ok" @@ -29303,6 +30109,152 @@ msgstr "履歴状態フィルタ" msgid "local copied state filter" msgstr "ローカルコピーした状態フィルタ" +#: ../src/libs/filters/misc.c:87 +msgid "no camera defined" +msgstr "カメラが定義されていません" + +#: ../src/libs/filters/misc.c:91 +msgid "no lens defined" +msgstr "レンズが定義されていません" + +#: ../src/libs/filters/misc.c:95 +msgid "no group id defined" +msgstr "グループidが定義されていません" + +#: ../src/libs/filters/misc.c:100 +msgid "no white balance defined" +msgstr "ホワイトバランスが定義されていません" + +#: ../src/libs/filters/misc.c:105 +msgid "no flash defined" +msgstr "フラッシュが定義されていません" + +#: ../src/libs/filters/misc.c:110 +msgid "no exposure program defined" +msgstr "露出プログラムが定義されていません" + +#: ../src/libs/filters/misc.c:115 +msgid "no metering mode defined" +msgstr "測光モードが定義されていません" + +#: ../src/libs/filters/misc.c:119 +msgid "no image dimensions defined" +msgstr "画像サイズが指定されていません" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"検索するカメラを入力してください\n" +"複数の値は,で区切ってください\n" +"\n" +"右クリックすると、既存のカメラを表示します" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"検索するレンズを入力してください\n" +"複数の値は,で区切ってください\n" +"\n" +"右クリックすると、既存のレンズを表示します" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"検索するホワイトバランスを入力してください\n" +"複数の値は,で区切ってください\n" +"\n" +"右クリックすると、既存のホワイトバランスを表示します" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"検索するフラッシュを入力してください\n" +"複数の値は,で区切ってください\n" +"\n" +"右クリックすると、既存のフラッシュを表示します" + +#: ../src/libs/filters/misc.c:455 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"検索する露出プログラムを入力してください\n" +"複数の値は,で区切ってください\n" +"\n" +"右クリックすると、既存の露出プログラムを表示します" + +#: ../src/libs/filters/misc.c:462 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"検索する測光モードを入力してください\n" +"複数の値は,で区切ってください\n" +"\n" +"右クリックすると、既存の測光モードを表示します" + +#: ../src/libs/filters/misc.c:468 ../src/libs/metadata_view.c:136 +msgid "group id" +msgstr "グループid" + +#: ../src/libs/filters/misc.c:469 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"検索するグループidを入力してください\n" +"複数の値は,で区切ってください\n" +"\n" +"右クリックすると、既存のグループidを表示します" + +#: ../src/libs/filters/misc.c:476 +msgid "" +"enter the image dimensions to search.\n" +"use the format widthxheight, i.e.\n" +"'6000x4000' for a full match,\n" +"'6000x' for width only,\n" +"'x4000' for height only.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing image dimensions" +msgstr "" +"検索する画像サイズを入力します\n" +"「幅x高さ」の形式で指定します\n" +"例:完全一致は「6000x4000」、幅のみ一致は「6000x」、高さのみ一致は「x4000」\n" +"複数の値は「,」区切りで指定できます\n" +"\n" +"右クリックで既存の画像サイズを取得します" + +#: ../src/libs/filters/misc.c:515 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"クリックすると、選択します\n" +"Ctrl+クリックすると、複数の値を選択します" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "モジュールの順序にもとづいて画像を絞り込みます" @@ -29315,8 +30267,8 @@ msgstr "比較" msgid "filter by images rating" msgstr "画像の評価にもとづいて絞り込みます" -#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 -#: ../src/libs/tools/ratings.c:56 +#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:622 +#: ../src/libs/tools/ratings.c:58 msgid "ratings" msgstr "評価" @@ -29384,21 +30336,21 @@ msgstr "" "化します\n" "検索を実行している間は灰色になります" -#: ../src/libs/geotagging.c:148 +#: ../src/libs/geotagging.c:149 msgid "" "set geolocation information for\n" "the currently selected images" msgstr "現在選択中の画像に位置情報を設定します" -#: ../src/libs/geotagging.c:378 +#: ../src/libs/geotagging.c:379 msgid "apply offset and geo-location" msgstr "オフセットと位置情報を適用する" -#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 +#: ../src/libs/geotagging.c:380 ../src/libs/geotagging.c:1991 msgid "apply geo-location" msgstr "位置情報を適用" -#: ../src/libs/geotagging.c:381 +#: ../src/libs/geotagging.c:382 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -29406,49 +30358,49 @@ msgstr "" "合致する画像にオフセットと位置情報を適用します\n" "二重操作:Ctrl+zを2回で取り消します" -#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 +#: ../src/libs/geotagging.c:384 ../src/libs/geotagging.c:1992 msgid "apply geo-location to matching images" msgstr "マッチする画像に位置情報を適用します" -#: ../src/libs/geotagging.c:831 +#: ../src/libs/geotagging.c:835 msgid "GPX file track segments" msgstr "GPXファイル トラックセグメント" -#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 +#: ../src/libs/geotagging.c:851 ../src/libs/geotagging.c:1937 msgid "start time" msgstr "開始時間" -#: ../src/libs/geotagging.c:848 +#: ../src/libs/geotagging.c:852 msgid "end time" msgstr "終了時間" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 +#: ../src/libs/geotagging.c:853 ../src/libs/geotagging.c:1939 msgid "points" msgstr "ポイント" -#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 +#: ../src/libs/geotagging.c:854 ../src/libs/geotagging.c:1941 #: ../src/libs/image.c:503 msgid "images" msgstr "画像" -#: ../src/libs/geotagging.c:950 +#: ../src/libs/geotagging.c:954 msgid "open GPX file" msgstr "GPXファイルを開いてください" -#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2539 +#: ../src/libs/geotagging.c:955 ../src/libs/tools/lighttable.c:432 +#: ../src/libs/tools/lighttable.c:519 ../src/views/darkroom.c:2756 msgid "preview" msgstr "プレビュー" -#: ../src/libs/geotagging.c:964 +#: ../src/libs/geotagging.c:968 msgid "GPS data exchange format" msgstr "GPSデータ交換形式" -#: ../src/libs/geotagging.c:1791 +#: ../src/libs/geotagging.c:1802 msgid "date/time" msgstr "日時" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1803 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -29456,40 +30408,40 @@ msgstr "" "新しい日時を入力する(YYYY:MM:DD hh:mm:ss[.sss])\n" "新しい数字をタイプするか、セルの上でスクロールしてください" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1807 msgid "original date/time" msgstr "元の日時" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1812 msgid "lock date/time offset value to apply it onto another selection" msgstr "日時のオフセットの値を固定して他の選択画像に適用します" -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1818 msgid "date/time offset" msgstr "日時のオフセット" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1819 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "オフセットまたは差分 ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1823 msgid "apply offset" msgstr "オフセットを適用" -#: ../src/libs/geotagging.c:1811 +#: ../src/libs/geotagging.c:1824 msgid "apply offset to selected images" msgstr "選択した画像にオフセットを適用します" -#: ../src/libs/geotagging.c:1814 +#: ../src/libs/geotagging.c:1827 msgid "apply date/time" msgstr "日時を適用" -#: ../src/libs/geotagging.c:1815 +#: ../src/libs/geotagging.c:1828 msgid "apply the same date/time to selected images" msgstr "選択した画像に同じ日時を適用します" -#: ../src/libs/geotagging.c:1826 +#: ../src/libs/geotagging.c:1839 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -29499,24 +30451,24 @@ msgstr "" "Enterを押すと、確定し、アスタリスクが消えます" #. gpx -#: ../src/libs/geotagging.c:1867 +#: ../src/libs/geotagging.c:1880 msgid "apply GPX track file..." msgstr "GPXトラックファイルを適用..." -#: ../src/libs/geotagging.c:1868 +#: ../src/libs/geotagging.c:1881 msgid "parses a GPX file and updates location of selected images" msgstr "GPXファイルを解析し、選択した画像の位置情報を更新します" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1892 msgctxt "section" msgid "GPX file" msgstr "GPXファイル" -#: ../src/libs/geotagging.c:1886 +#: ../src/libs/geotagging.c:1897 msgid "select a GPX track file..." msgstr "GPXトラックファイルを選択してください..." -#: ../src/libs/geotagging.c:1903 +#: ../src/libs/geotagging.c:1919 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -29533,39 +30485,39 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1940 +#: ../src/libs/geotagging.c:1956 msgid "view entire track" msgstr "トラック全体を表示する" -#: ../src/libs/geotagging.c:1941 +#: ../src/libs/geotagging.c:1957 msgid "refresh map to view entire selected track segments" msgstr "マップをリフレッシュして選択したトラックセグメント全体を表示します" -#: ../src/libs/geotagging.c:1955 +#: ../src/libs/geotagging.c:1971 msgid "preview images" msgstr "画像をプレビュー" -#: ../src/libs/geotagging.c:1960 +#: ../src/libs/geotagging.c:1976 msgid "show on map matching images" msgstr "マッチする画像を地図上に表示します" -#: ../src/libs/geotagging.c:1963 +#: ../src/libs/geotagging.c:1979 msgid "select images" msgstr "画像を選択" -#: ../src/libs/geotagging.c:1964 +#: ../src/libs/geotagging.c:1980 msgid "select matching images" msgstr "マッチする画像を選択します" -#: ../src/libs/geotagging.c:1972 +#: ../src/libs/geotagging.c:1988 msgid "number of matching images versus selected images" msgstr "マッチした画像と選択した画像の数" -#: ../src/libs/histogram.c:54 +#: ../src/libs/histogram.c:55 msgid "scopes" msgstr "スコープ" -#: ../src/libs/histogram.c:172 +#: ../src/libs/histogram.c:173 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" @@ -29573,54 +30525,54 @@ msgstr "" "サポートされていないヒストグラムプロファイルが選択されています。リニアRec2020" "に置き換えられます" -#: ../src/libs/histogram.c:293 +#: ../src/libs/histogram.c:294 msgid "use buttons at top of graph to change type" msgstr "" "グラフ上部のボタンを使って\n" "タイプを変更することが出来ます" -#: ../src/libs/histogram.c:294 +#: ../src/libs/histogram.c:295 msgid "click on ❓ and then graph for documentation" msgstr "" "❓をクリックした後にグラフをクリックすると\n" "マニュアルを見ることが出来ます" -#: ../src/libs/histogram.c:295 +#: ../src/libs/histogram.c:296 msgid "use color picker module to restrict area" msgstr "" "カラーピッカーモジュールを使って\n" "領域を限定することが出来ます" -#: ../src/libs/histogram.c:298 +#: ../src/libs/histogram.c:299 msgid "drag to change black point" msgstr "ドラッグでブラックポイントを変更します" -#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 +#: ../src/libs/histogram.c:300 ../src/libs/histogram.c:304 msgid "double-click resets" msgstr "ダブルクリックでリセットします" -#: ../src/libs/histogram.c:302 +#: ../src/libs/histogram.c:303 msgid "drag to change exposure" msgstr "ドラッグで露出を変更します" -#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +#: ../src/libs/histogram.c:767 ../src/libs/scopes/histogram.c:50 msgid "histogram" msgstr "ヒストグラム" -#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 +#: ../src/libs/histogram.c:773 ../src/libs/histogram.c:875 msgid "hide histogram" msgstr "ヒストグラムを非表示" -#: ../src/libs/histogram.c:820 +#: ../src/libs/histogram.c:887 #, c-format msgid "toggle %s channel" msgstr "%sチャンネルの表示/非表示を切り替えます" -#: ../src/libs/histogram.c:828 +#: ../src/libs/histogram.c:895 msgid "toggle colors" msgstr "色の表示/非表示を切り替えます" -#: ../src/libs/history.c:103 +#: ../src/libs/history.c:107 msgid "" "display the sequence of edit actions\n" "- click on an entry to temporarily return to\n" @@ -29637,11 +30589,11 @@ msgstr "" "- Shiftキーを押しながらクリックすると、編集状態を変更することなくそのモジュー" "ルにフォーカスします" -#: ../src/libs/history.c:140 +#: ../src/libs/history.c:144 msgid "compress history stack" msgstr "履歴スタックを圧縮" -#: ../src/libs/history.c:141 +#: ../src/libs/history.c:145 msgid "" "create a minimal history stack which produces the same image\n" "ctrl+click to truncate history to the selected item" @@ -29657,86 +30609,86 @@ msgstr "現在の履歴スタックからスタイルを作成します" msgid "create style from history" msgstr "履歴からスタイルを作成" -#: ../src/libs/history.c:208 +#: ../src/libs/history.c:211 msgid "always-on module" msgstr "モジュールを常に表示する" -#: ../src/libs/history.c:214 +#: ../src/libs/history.c:219 msgid "default enabled module" msgstr "デフォルトで有効なモジュール" -#: ../src/libs/history.c:221 +#: ../src/libs/history.c:229 msgid "deprecated module" msgstr "非推奨モジュール" -#: ../src/libs/history.c:941 +#: ../src/libs/history.c:949 msgid "colorspace" msgstr "色空間" -#: ../src/libs/history.c:943 +#: ../src/libs/history.c:951 msgid "mask mode" msgstr "マスクモード" -#: ../src/libs/history.c:945 +#: ../src/libs/history.c:953 msgid "blend mode" msgstr "ブレンドモード" -#: ../src/libs/history.c:947 +#: ../src/libs/history.c:955 msgid "blend operation" msgstr "ブレンド操作" -#: ../src/libs/history.c:949 +#: ../src/libs/history.c:957 msgid "blend fulcrum" msgstr "ブレンド支点" -#: ../src/libs/history.c:957 +#: ../src/libs/history.c:965 msgid "mask blur" msgstr "マスクのぼかし" -#: ../src/libs/history.c:960 +#: ../src/libs/history.c:968 msgid "raster mask instance" msgstr "ラスターマスクのインスタンス" -#: ../src/libs/history.c:961 +#: ../src/libs/history.c:969 msgid "raster mask id" msgstr "ラスターマスクのid" -#: ../src/libs/history.c:962 +#: ../src/libs/history.c:970 msgid "invert mask" msgstr "マスク反転" -#: ../src/libs/history.c:968 +#: ../src/libs/history.c:976 msgid "drawn mask polarity" msgstr "描画マスクの極性" -#: ../src/libs/history.c:972 +#: ../src/libs/history.c:980 #, c-format msgid "a drawn mask was added" msgstr "描画マスクが追加されました" -#: ../src/libs/history.c:974 +#: ../src/libs/history.c:982 #, c-format msgid "the drawn mask was removed" msgstr "描画マスクが削除されました" -#: ../src/libs/history.c:975 +#: ../src/libs/history.c:983 #, c-format msgid "the drawn mask was changed" msgstr "描画マスクが変更されました" -#: ../src/libs/history.c:1007 +#: ../src/libs/history.c:1015 msgid "parametric output mask:" msgstr "パラメトリック出力マスク:" -#: ../src/libs/history.c:1008 +#: ../src/libs/history.c:1016 msgid "parametric input mask:" msgstr "パラメトリック入力マスク:" -#: ../src/libs/history.c:1342 +#: ../src/libs/history.c:1357 msgid "delete image's history?" msgstr "画像の履歴を削除しますか?" -#: ../src/libs/history.c:1343 +#: ../src/libs/history.c:1358 msgid "do you really want to clear history of current image?" msgstr "この画像の履歴を本当に削除しますか?" @@ -29758,11 +30710,6 @@ msgstr "" msgid "physically delete from disk immediately" msgstr "直ちにディスクから物理的に削除します" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 -#: ../src/libs/styles.c:930 -msgid "remove" -msgstr "除去" - #: ../src/libs/image.c:517 msgid "remove images from the image library, without deleting" msgstr "画像を削除せずに画像ライブラリから除去します" @@ -29795,100 +30742,100 @@ msgstr "選択したショットからハイダイナミックレンジ画像を msgid "add a duplicate to the image library, including its history stack" msgstr "画像ライブラリに履歴スタックを含む複製画像を追加します" -#: ../src/libs/image.c:551 ../src/libs/image.c:556 +#: ../src/libs/image.c:550 ../src/libs/image.c:552 msgid "rotate selected images 90 degrees CCW" msgstr "選択画像を90°反時計回りに回転します" -#: ../src/libs/image.c:562 ../src/libs/image.c:567 +#: ../src/libs/image.c:562 ../src/libs/image.c:564 msgid "rotate selected images 90 degrees CW" msgstr "選択画像を90°時計回りに回転します" -#: ../src/libs/image.c:570 +#: ../src/libs/image.c:572 msgid "reset rotation" msgstr "回転をリセット" -#: ../src/libs/image.c:572 +#: ../src/libs/image.c:574 msgid "reset rotation to EXIF data" msgstr "回転をEXIFデータの設定にリセットします" -#: ../src/libs/image.c:575 +#: ../src/libs/image.c:577 msgid "copy locally" msgstr "ローカルにコピー" -#: ../src/libs/image.c:577 +#: ../src/libs/image.c:579 msgid "copy the image locally" msgstr "画像をローカルにコピーします" -#: ../src/libs/image.c:581 +#: ../src/libs/image.c:583 msgid "resync local copy" msgstr "ローカルコピーを再同期" -#: ../src/libs/image.c:583 +#: ../src/libs/image.c:585 msgid "synchronize the image's XMP and remove the local copy" msgstr "画像のXMPを再同期して、ローカルコピーを削除します" -#: ../src/libs/image.c:587 +#: ../src/libs/image.c:589 msgctxt "selected images action" msgid "group" msgstr "グループ化" -#: ../src/libs/image.c:589 +#: ../src/libs/image.c:591 msgid "add selected images to expanded group or create a new one" msgstr "選択した画像を展開したグループに追加する、新しいグループを作成します" -#: ../src/libs/image.c:593 +#: ../src/libs/image.c:595 msgid "ungroup" msgstr "グループ化を解除" -#: ../src/libs/image.c:595 +#: ../src/libs/image.c:597 msgid "remove selected images from the group" msgstr "選択した画像をグループから除きます" -#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 +#: ../src/libs/image.c:617 ../src/libs/metadata_view.c:145 msgid "flags" msgstr "フラグ" -#: ../src/libs/image.c:620 +#: ../src/libs/image.c:622 msgid "select ratings metadata" msgstr "評価のメタデータを選択します" -#: ../src/libs/image.c:621 +#: ../src/libs/image.c:623 msgid "select colors metadata" msgstr "色のメタデータを選択します" -#: ../src/libs/image.c:622 +#: ../src/libs/image.c:624 msgid "select tags metadata" msgstr "タグのメタデータを選択します" -#: ../src/libs/image.c:623 +#: ../src/libs/image.c:625 msgid "select geo tags metadata" msgstr "ジオタグのメタデータを選択します" -#: ../src/libs/image.c:624 +#: ../src/libs/image.c:626 msgid "select darktable metadata (from metadata editor module)" msgstr "dtメタデータを選択します(メタデータエディタモジュールから)" -#: ../src/libs/image.c:629 +#: ../src/libs/image.c:631 msgid "set the selected image as source of metadata" msgstr "選択した画像をメタデータのソースとして設定します" -#: ../src/libs/image.c:636 +#: ../src/libs/image.c:638 msgid "paste selected metadata on selected images" msgstr "選択したメタデータを選択した画像に貼り付けます" -#: ../src/libs/image.c:641 +#: ../src/libs/image.c:643 msgid "clear selected metadata on selected images" msgstr "選択した画像の選択したメタデータを削除します" -#: ../src/libs/image.c:647 +#: ../src/libs/image.c:649 msgid "how to handle existing metadata" msgstr "既存のメタデータの扱い方" -#: ../src/libs/image.c:650 +#: ../src/libs/image.c:652 msgid "merge" msgstr "統合" -#: ../src/libs/image.c:655 +#: ../src/libs/image.c:657 msgid "" "update all image information to match changes to file\n" "warning: resets star ratings unless you select\n" @@ -29898,46 +30845,46 @@ msgstr "" "警告:インポートモジュールで【EXIF評価を無視】を選択しない限り、星評価がリセッ" "トされます" -#: ../src/libs/image.c:662 +#: ../src/libs/image.c:664 msgid "set selection as monochrome images and activate monochrome workflow" msgstr "" "選択画像をモノクローム画像として設定し、モノクロームのワークフローを有効にしま" "す" -#: ../src/libs/image.c:666 +#: ../src/libs/image.c:668 msgid "set selection as color images" msgstr "選択画像をカラー画像として設定します" -#: ../src/libs/image.c:674 +#: ../src/libs/image.c:676 msgid "duplicate virgin" msgstr "未編集画像を複製" -#: ../src/libs/import.c:122 +#: ../src/libs/import.c:121 msgid "add to library" msgstr "ライブラリに追加" -#: ../src/libs/import.c:123 +#: ../src/libs/import.c:122 msgid "copy & import" msgstr "コピー&インポート" -#: ../src/libs/import.c:124 +#: ../src/libs/import.c:123 msgid "copy & import from camera" msgstr "カメラからコピー&インポート" -#: ../src/libs/import.c:125 +#: ../src/libs/import.c:124 msgid "tethered shoot" msgstr "テザー撮影" -#: ../src/libs/import.c:287 +#: ../src/libs/import.c:286 #, c-format msgid "device \"%s\" connected on port \"%s\"." msgstr "デバイス\"%s\"をポート\"%s\"に接続しました" -#: ../src/libs/import.c:313 ../src/libs/import.c:2410 +#: ../src/libs/import.c:312 ../src/libs/import.c:2425 msgid "unmount camera" msgstr "カメラを取り外す" -#: ../src/libs/import.c:332 +#: ../src/libs/import.c:331 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -29947,100 +30894,100 @@ msgstr "" "マウントされていないことを確認してください\n" "またはロックしているアプリケーションを終了してください" -#: ../src/libs/import.c:337 +#: ../src/libs/import.c:336 msgid "tethering and importing is disabled for this camera" msgstr "このカメラでのテザリングとインポートが無効になりました" -#: ../src/libs/import.c:339 ../src/libs/import.c:2409 +#: ../src/libs/import.c:338 ../src/libs/import.c:2424 msgid "mount camera" msgstr "カメラをマウント" -#: ../src/libs/import.c:970 +#: ../src/libs/import.c:974 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "%d枚の画像が%d枚のなかから選択されています" msgstr[1] "%d枚の画像が%d枚のなかから選択されています" -#: ../src/libs/import.c:1420 +#: ../src/libs/import.c:1434 msgid "choose the root of the folder tree below" msgstr "下のフォルダツリーのルートを選択してください" -#: ../src/libs/import.c:1423 +#: ../src/libs/import.c:1437 msgid "places" msgstr "場所" -#: ../src/libs/import.c:1431 +#: ../src/libs/import.c:1444 msgid "restore all default places you have removed" msgstr "削除したデフォルト設定の位置を全て復元します" -#: ../src/libs/import.c:1438 +#: ../src/libs/import.c:1452 msgid "remove the selected custom place" msgstr "カスタム設定の場所を削除" -#: ../src/libs/import.c:1445 +#: ../src/libs/import.c:1460 msgid "add a custom place" msgstr "カスタム設定の場所を追加" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1470 msgid "you can add custom places using the plus icon" msgstr "プラスアイコンを用いてカスタム設定の場所を加えることが出来ます" -#: ../src/libs/import.c:1481 +#: ../src/libs/import.c:1497 msgid "select a folder to see the content" msgstr "内容を見るフォルダを選択します" -#: ../src/libs/import.c:1484 +#: ../src/libs/import.c:1500 msgid "folders" msgstr "フォルダ" -#: ../src/libs/import.c:1560 +#: ../src/libs/import.c:1575 msgid "home" msgstr "ホーム" -#: ../src/libs/import.c:1574 +#: ../src/libs/import.c:1589 msgid "pictures" msgstr "写真" -#: ../src/libs/import.c:1861 +#: ../src/libs/import.c:1876 msgid "mark already imported images" msgstr "インポート済みの画像をマークする" -#: ../src/libs/import.c:1875 +#: ../src/libs/import.c:1890 msgid "modified" msgstr "変更" -#: ../src/libs/import.c:1882 +#: ../src/libs/import.c:1897 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "" "ファイルの'変更日時'\n" "'Exif日時'と異なることがあります" -#: ../src/libs/import.c:1894 +#: ../src/libs/import.c:1909 msgid "show/hide thumbnails" msgstr "サムネイルの表示/非表示" -#: ../src/libs/import.c:1968 +#: ../src/libs/import.c:1982 msgid "naming rules" msgstr "命名規則" -#: ../src/libs/import.c:2046 +#: ../src/libs/import.c:2061 msgid "select new" msgstr "新しいファイルを選択" -#: ../src/libs/import.c:2097 +#: ../src/libs/import.c:2112 msgid "please wait while prefetching the list of images from camera..." msgstr "カメラから画像リストをプリフェッチしています、お待ちください..." -#: ../src/libs/import.c:2247 +#: ../src/libs/import.c:2262 msgid "invalid override date/time format" msgstr "無効な上書き日時の形式です" -#: ../src/libs/import.c:2315 +#: ../src/libs/import.c:2330 msgid "import base directory" msgstr "インポート先のベースディレクトリ" -#: ../src/libs/import.c:2316 +#: ../src/libs/import.c:2331 msgid "" "before copying images to the darktable base directory make sure it is defined " "as you prefer.\n" @@ -30056,28 +31003,28 @@ msgstr "" "設定のインポートタブをチェックし、必要であれば'ベースディレクトリ命名のひな" "型'を修正してください" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_come back & check" msgstr "_戻ってチェック" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_understood & done" msgstr "_了解して実行" #. add import buttons -#: ../src/libs/import.c:2383 +#: ../src/libs/import.c:2398 msgid "add to library..." msgstr "ライブラリに追加" -#: ../src/libs/import.c:2385 +#: ../src/libs/import.c:2400 msgid "add existing images to the library" msgstr "既存の画像をライブラリに追加します" -#: ../src/libs/import.c:2391 +#: ../src/libs/import.c:2406 msgid "copy & import..." msgstr "コピー&インポート..." -#: ../src/libs/import.c:2393 +#: ../src/libs/import.c:2408 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -30086,47 +31033,39 @@ msgstr "" "ライブラリに追加する前に、画像をコピーし、必要であれば、名前を変更します\n" "画像の名前の変更および宛先フォルダの指定のためのひな型を定義することが出来ます" -#: ../src/libs/import.c:2416 +#: ../src/libs/import.c:2431 msgid "parameters" msgstr "パラメータ" -#: ../src/libs/ioporder.c:200 +#: ../src/libs/ioporder.c:198 msgid "v3.0 for RAW input" msgstr "バージョン3.0 RAW入力" -#: ../src/libs/ioporder.c:208 +#: ../src/libs/ioporder.c:206 msgid "v3.0 for JPEG/non-RAW input" msgstr "バージョン3.0 JPEG/非RAW入力" -#: ../src/libs/ioporder.c:217 +#: ../src/libs/ioporder.c:215 msgid "v5.0 for RAW input" msgstr "バージョン5.0 RAW入力" -#: ../src/libs/ioporder.c:226 +#: ../src/libs/ioporder.c:224 msgid "v5.0 for JPEG/non-RAW input" msgstr "バージョン5.0 JPEG/非RAW入力" -#: ../src/libs/lib.c:408 +#: ../src/libs/lib.c:411 msgid "deleting preset for obsolete module" msgstr "廃止されたモジュールのプリセットを削除しています" -#: ../src/libs/lib.c:574 -msgid "manage presets..." -msgstr "プリセットの管理..." - -#: ../src/libs/lib.c:599 -msgid "nothing to save" -msgstr "保存するものがありません" - -#: ../src/libs/lib.c:1318 +#: ../src/libs/lib.c:1321 msgid "show module" msgstr "モジュールを表示" -#: ../src/libs/lib.c:1351 +#: ../src/libs/lib.c:1356 msgid "presets and preferences" msgstr "プリセットと設定" -#: ../src/libs/lib.c:1736 +#: ../src/libs/lib.c:1740 msgid "utility module" msgstr "ユーティリティモジュール" @@ -30258,50 +31197,50 @@ msgstr "分割線" msgid "only draw part of the overlay" msgstr "オーバーレイの一部のみ表示します" -#: ../src/libs/location.c:106 +#: ../src/libs/location.c:105 msgid "find location" msgstr "ロケーションを検索" -#: ../src/libs/map_locations.c:36 +#: ../src/libs/map_locations.c:37 msgid "locations" msgstr "ロケーション" -#: ../src/libs/map_locations.c:233 +#: ../src/libs/map_locations.c:234 msgid "new sub-location" msgstr "新しいサブロケーション" -#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 -#: ../src/libs/map_locations.c:954 +#: ../src/libs/map_locations.c:238 ../src/libs/map_locations.c:286 +#: ../src/libs/map_locations.c:959 msgid "new location" msgstr "新しいロケーション" -#: ../src/libs/map_locations.c:585 +#: ../src/libs/map_locations.c:586 #, c-format msgid "location name '%s' already exists" msgstr "ロケーション名`%s'は既に存在します" -#: ../src/libs/map_locations.c:776 +#: ../src/libs/map_locations.c:777 msgid "edit location" msgstr "ロケーションを編集" -#: ../src/libs/map_locations.c:779 +#: ../src/libs/map_locations.c:780 msgid "delete location" msgstr "ロケーションを削除" -#: ../src/libs/map_locations.c:789 +#: ../src/libs/map_locations.c:790 msgid "update filmstrip" msgstr "フィルムストリップを更新" -#: ../src/libs/map_locations.c:796 +#: ../src/libs/map_locations.c:797 msgid "go to collection (lighttable)" msgstr "コレクション(ライトテーブル)へ移動" -#: ../src/libs/map_locations.c:841 +#: ../src/libs/map_locations.c:847 msgid "terminate edit (press enter or escape) before selecting another location" msgstr "" "別のロケーションを選択する前に編集を終了します(EnterキーまたはEscキーを押す)" -#: ../src/libs/map_locations.c:925 +#: ../src/libs/map_locations.c:930 msgid "" "list of user locations,\n" "click to show or hide a location on the map:\n" @@ -30328,7 +31267,7 @@ msgstr "" "す\n" "右クリックすると、他のアクション:ロケーションの削除とコレクションへ移動" -#: ../src/libs/map_locations.c:951 +#: ../src/libs/map_locations.c:956 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" "or even polygon if available (select first a polygon place in 'find location' " @@ -30338,15 +31277,15 @@ msgstr "" "可能であれば多角形も選択出来ます(【ロケーションを検索】モジュールで最初に多角" "形の場所を選択します)" -#: ../src/libs/map_locations.c:955 +#: ../src/libs/map_locations.c:960 msgid "add a new location on the center of the visible map" msgstr "表示されている地図の中央に新しいロケーションを追加します" -#: ../src/libs/map_locations.c:959 +#: ../src/libs/map_locations.c:964 msgid "show all" msgstr "全て表示" -#: ../src/libs/map_locations.c:962 +#: ../src/libs/map_locations.c:967 msgid "show all locations which are on the visible map" msgstr "表示されている地図上にある全てのロケーションを表示します" @@ -30364,99 +31303,126 @@ msgstr "" "地図のソースを選択してください\n" "動作しないエントリがあるかもしれません" -#: ../src/libs/masks.c:66 +#: ../src/libs/masks.c:103 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" msgstr "処理モジュールのマスクに利用するシェイプを操作します" -#: ../src/libs/masks.c:114 +#: ../src/libs/masks.c:222 msgid "feather" msgstr "境界ぼかし" -#: ../src/libs/masks.c:118 +#: ../src/libs/masks.c:226 msgid "cleanup" msgstr "クリーンアップ" -#: ../src/libs/masks.c:120 +#: ../src/libs/masks.c:228 msgid "refine mask boundary" msgstr "マスクの境界の微調整" -#: ../src/libs/masks.c:391 +#: ../src/libs/masks.c:518 +msgid "shrink amount too large: the path would disappear" +msgstr "縮小量が大きすぎます:パスが消えてしまいます" + +#: ../src/libs/masks.c:717 #, c-format msgid "group #%d" msgstr "グループ#%d" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1452 msgid "duplicate this shape" msgstr "このシェイプを複製" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1456 msgid "delete this shape" msgstr "このシェイプを削除" -#: ../src/libs/masks.c:1134 +#: ../src/libs/masks.c:1462 msgid "delete group" msgstr "グループを削除" -#: ../src/libs/masks.c:1141 +#: ../src/libs/masks.c:1469 msgid "remove from group" msgstr "グループから削除" -#: ../src/libs/masks.c:1149 +#: ../src/libs/masks.c:1477 msgid "group the forms" msgstr "シェイプをグループにまとめる" -#: ../src/libs/masks.c:1157 +#: ../src/libs/masks.c:1485 msgid "use inverted shape" msgstr "反転したシェイプを使用" -#: ../src/libs/masks.c:1161 +#: ../src/libs/masks.c:1489 msgid "mode: union" msgstr "モード:和" -#: ../src/libs/masks.c:1163 +#: ../src/libs/masks.c:1491 msgid "mode: intersection" msgstr "モード:積" -#: ../src/libs/masks.c:1165 +#: ../src/libs/masks.c:1493 msgid "mode: difference" msgstr "モード:差" -#: ../src/libs/masks.c:1167 +#: ../src/libs/masks.c:1495 msgid "mode: sum" msgstr "モード:合計" -#: ../src/libs/masks.c:1169 +#: ../src/libs/masks.c:1497 msgid "mode: exclusion" msgstr "モード:除外" -#: ../src/libs/masks.c:1185 +#: ../src/libs/masks.c:1513 msgid "delete unused shapes" msgstr "使用していないシェイプを削除する" -#: ../src/libs/masks.c:1920 +#: ../src/libs/masks.c:2344 +msgid "add object" +msgstr "オブジェクトを追加" + +#: ../src/libs/masks.c:2388 msgid "created shapes" msgstr "シェイプを作成" -#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 -#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:2401 ../src/libs/masks.c:2415 ../src/libs/masks.c:2427 +#: ../src/libs/masks.c:2442 ../src/libs/masks.c:2444 ../src/libs/masks.c:2454 msgid "properties" msgstr "プロパティ" -#: ../src/libs/masks.c:1936 +#: ../src/libs/masks.c:2404 msgid "no shapes selected" msgstr "シェイプが選択されていません" -#: ../src/libs/masks.c:1974 +#: ../src/libs/masks.c:2442 msgid "pressure" msgstr "筆圧" -#: ../src/libs/metadata.c:65 +#: ../src/libs/masks.c:2454 +msgid "shrink or grow" +msgstr "縮小または膨張" + +#: ../src/libs/masks.c:2458 +msgid "" +"grow (positive) or shrink (negative) the selected path,\n" +"relative to its shape when selected; 0 restores the original" +msgstr "" +"選択したパスを、選択時の形状を基準にして膨張(正の値)または縮小(負の値)させ" +"ます\n" +"0で元の形状に戻ります" + +#: ../src/libs/masks.c:2471 +msgid "shrink/grow unit: image pixels (px) or % of path size — click to toggle" +msgstr "" +"縮小/膨張の単位:画像のピクセル数(px)またはパスのサイズに対する割合(%) — " +"クリックで切り替え" + +#: ../src/libs/metadata.c:64 msgid "metadata editor" msgstr "メタデータエディタ" -#: ../src/libs/metadata.c:70 +#: ../src/libs/metadata.c:69 msgid "" "modify text metadata fields of\n" "the currently selected images" @@ -30464,7 +31430,7 @@ msgstr "" "現在選択中の画像の\n" "テキストメタデータフィールドを修正します" -#: ../src/libs/metadata.c:606 +#: ../src/libs/metadata.c:619 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -30480,31 +31446,31 @@ msgstr "" "その場合、右クリックすると、そのうちの1つを選択出来ます\n" "Escキーでポップアップウィンドウから出ます" -#: ../src/libs/metadata.c:617 +#: ../src/libs/metadata.c:630 msgid "" msgstr "<変更しない>" -#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 +#: ../src/libs/metadata.c:856 ../src/libs/metadata_view.c:1460 msgid "metadata settings" msgstr "メタデータ設定" -#: ../src/libs/metadata.c:886 +#: ../src/libs/metadata.c:899 msgid "XMP tag name" msgstr "XMPタグ名" -#: ../src/libs/metadata.c:892 +#: ../src/libs/metadata.c:905 msgid "display name" msgstr "名称を表示" -#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 +#: ../src/libs/metadata.c:915 ../src/libs/metadata_view.c:1499 msgid "visible" msgstr "表示" -#: ../src/libs/metadata.c:909 +#: ../src/libs/metadata.c:922 msgid "drag and drop one row at a time until you get the desired order" msgstr "希望の順序になるまで、一度に1行ずつドラッグ&ドロップします" -#: ../src/libs/metadata.c:917 +#: ../src/libs/metadata.c:930 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -30514,27 +31480,27 @@ msgstr "" "メタデータエディタ、コレクション、インポートモジュールで表示されます\n" "エクスポートもされます" -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1872 -#: ../src/libs/tagging.c:2020 +#: ../src/libs/metadata.c:935 ../src/libs/tagging.c:1915 +#: ../src/libs/tagging.c:2063 msgid "private" msgstr "プライベート" -#: ../src/libs/metadata.c:927 +#: ../src/libs/metadata.c:940 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" "この情報を非公開にしたい場合はチェックしてください(画像とともにエクスポートさ" "れません)" -#: ../src/libs/metadata.c:936 +#: ../src/libs/metadata.c:950 msgid "add metadata tags" msgstr "メタデータタグを追加します" -#: ../src/libs/metadata.c:987 +#: ../src/libs/metadata.c:1006 msgid "delete metadata" msgstr "メタデータを削除します" -#: ../src/libs/metadata.c:988 +#: ../src/libs/metadata.c:1007 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -30542,177 +31508,173 @@ msgstr "" "画像に現在割り当てられているメタデータを削除しようとしています\n" "これらの割当は除去されます" -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1162 msgid "write metadata for selected images" msgstr "選択画像にメタデータを書き込みます" -#: ../src/libs/metadata.c:1144 +#: ../src/libs/metadata.c:1163 msgid "cancel" msgstr "キャンセル" -#: ../src/libs/metadata.c:1145 +#: ../src/libs/metadata.c:1164 msgid "ignore changed metadata" msgstr "メタデータの変更を無視します" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1225 msgid "CC BY" msgstr "CC BY クリエイティブ・コモンズ 表示" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1226 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Attribution (CC BY)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1227 msgid "CC BY-SA" msgstr "CC BY-SA クリエイティブ・コモンズ 表示−継承" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1228 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "Creative Commons Attribution-ShareAlike (CC BY-SA)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1229 msgid "CC BY-ND" msgstr "CC BY-ND クリエイティブ・コモンズ 表示-改変禁止" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1230 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "Creative Commons Attribution-NoDerivs (CC BY-ND)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1231 msgid "CC BY-NC" msgstr "CC BY-NC クリエイティブ・コモンズ 表示-非営利" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1232 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "Creative Commons Attribution-NonCommercial (CC BY-NC)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1233 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA クリエイティブ・コモンズ 表示-非営利-継承" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1234 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" -#: ../src/libs/metadata.c:1216 +#: ../src/libs/metadata.c:1235 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND クリエイティブ・コモンズ 表示-非営利-改変禁止" -#: ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1236 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" -#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 +#: ../src/libs/metadata.c:1237 ../src/libs/metadata.c:1238 msgid "all rights reserved" msgstr "all rights reserved" #. internal -#: ../src/libs/metadata_view.c:133 +#: ../src/libs/metadata_view.c:134 msgid "filmroll" msgstr "フィルムロール" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "グループid" - -#: ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:141 msgid "import timestamp" msgstr "インポート日時" -#: ../src/libs/metadata_view.c:141 +#: ../src/libs/metadata_view.c:142 msgid "change timestamp" msgstr "変更日時" -#: ../src/libs/metadata_view.c:142 +#: ../src/libs/metadata_view.c:143 msgid "export timestamp" msgstr "エクスポート日時" -#: ../src/libs/metadata_view.c:143 +#: ../src/libs/metadata_view.c:144 msgid "print timestamp" msgstr "印刷日時" -#: ../src/libs/metadata_view.c:158 +#: ../src/libs/metadata_view.c:159 msgid "35mm equiv focal length" msgstr "35mm換算焦点距離" -#: ../src/libs/metadata_view.c:160 +#: ../src/libs/metadata_view.c:161 msgid "focus distance" msgstr "被写体までの距離" -#: ../src/libs/metadata_view.c:162 +#: ../src/libs/metadata_view.c:163 msgid "datetime" msgstr "日時" -#: ../src/libs/metadata_view.c:165 +#: ../src/libs/metadata_view.c:166 msgid "export width" msgstr "エクスポート幅" -#: ../src/libs/metadata_view.c:166 +#: ../src/libs/metadata_view.c:167 msgid "export height" msgstr "エクスポート高さ" #. geotagging -#: ../src/libs/metadata_view.c:169 +#: ../src/libs/metadata_view.c:170 msgid "latitude" msgstr "ラティチュード" -#: ../src/libs/metadata_view.c:170 +#: ../src/libs/metadata_view.c:171 msgid "longitude" msgstr "経度" -#: ../src/libs/metadata_view.c:171 +#: ../src/libs/metadata_view.c:172 msgid "elevation" msgstr "標高" -#: ../src/libs/metadata_view.c:175 +#: ../src/libs/metadata_view.c:176 msgid "categories" msgstr "カテゴリー" -#: ../src/libs/metadata_view.c:183 +#: ../src/libs/metadata_view.c:184 msgid "image information" msgstr "画像情報" -#: ../src/libs/metadata_view.c:375 +#: ../src/libs/metadata_view.c:376 msgid "unused/deprecated" msgstr "未使用/非推奨" -#: ../src/libs/metadata_view.c:376 +#: ../src/libs/metadata_view.c:377 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:379 +#: ../src/libs/metadata_view.c:380 msgid "marked for deletion" msgstr "削除マークをつけました" -#: ../src/libs/metadata_view.c:380 +#: ../src/libs/metadata_view.c:381 msgid "auto-applying presets applied" msgstr "自動適用プリセットが適用されました" -#: ../src/libs/metadata_view.c:382 +#: ../src/libs/metadata_view.c:383 msgid "has .txt" msgstr ".txtがあります" -#: ../src/libs/metadata_view.c:383 +#: ../src/libs/metadata_view.c:384 msgid "has .wav" msgstr ".wavがあります" -#: ../src/libs/metadata_view.c:403 +#: ../src/libs/metadata_view.c:404 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "評価星%d" msgstr[1] "評価星%d" -#: ../src/libs/metadata_view.c:470 +#: ../src/libs/metadata_view.c:471 #, c-format msgid "loader: %s" msgstr "ローダ:%s" -#: ../src/libs/metadata_view.c:702 +#: ../src/libs/metadata_view.c:703 msgid "" msgstr "<様々な値>" -#: ../src/libs/metadata_view.c:715 +#: ../src/libs/metadata_view.c:716 #, c-format msgid "" "double-click to jump to film roll\n" @@ -30721,32 +31683,32 @@ msgstr "" "ダブルクリックすると、以下のフィルムロールへ移動します\n" "%s" -#: ../src/libs/metadata_view.c:806 +#: ../src/libs/metadata_view.c:807 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 -#: ../src/libs/metadata_view.c:845 +#: ../src/libs/metadata_view.c:829 ../src/libs/metadata_view.c:841 +#: ../src/libs/metadata_view.c:846 #, c-format msgid "%.1f mm" msgstr "%.1f mm" -#: ../src/libs/metadata_view.c:869 +#: ../src/libs/metadata_view.c:870 #, c-format msgid "infinity" msgstr "無限" -#: ../src/libs/metadata_view.c:873 +#: ../src/libs/metadata_view.c:874 #, c-format msgid "%.2f m" msgstr "%.2fm" -#: ../src/libs/metadata_view.c:1463 +#: ../src/libs/metadata_view.c:1462 msgid "_default" msgstr "_デフォルト" -#: ../src/libs/metadata_view.c:1495 +#: ../src/libs/metadata_view.c:1494 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -30756,35 +31718,35 @@ msgstr "" "必要ないメタデータを非表示にするにはチェックを外します\n" "複数の異なる設定が必要な場合は、プリセットを使用してください" -#: ../src/libs/metadata_view.c:1657 +#: ../src/libs/metadata_view.c:1656 msgid "jump to film roll" msgstr "フィルムロールへ移動" -#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 +#: ../src/libs/modulegroups.c:44 ../src/libs/modulegroups.c:1850 msgid "workflow: scene-referred" msgstr "ワークフロー:シーン参照" -#: ../src/libs/modulegroups.c:46 +#: ../src/libs/modulegroups.c:47 msgid "modules: deprecated" msgstr "モジュール:非推奨" -#: ../src/libs/modulegroups.c:49 +#: ../src/libs/modulegroups.c:50 msgid "last modified layout" msgstr "最後に変更されたレイアウト" -#: ../src/libs/modulegroups.c:193 +#: ../src/libs/modulegroups.c:194 msgid "modulegroups" msgstr "モジュールグループ" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 -#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 +#: ../src/libs/modulegroups.c:308 ../src/libs/modulegroups.c:320 +#: ../src/libs/modulegroups.c:2557 ../src/libs/modulegroups.c:2559 msgid "on-off" msgstr "オン/オフ" -#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 +#: ../src/libs/modulegroups.c:497 ../src/libs/modulegroups.c:500 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." @@ -30793,164 +31755,182 @@ msgstr "" "トは無効になっています\n" "このウィジェットにアクセスするには、モジュール本体を使用してください..." -#: ../src/libs/modulegroups.c:579 +#: ../src/libs/modulegroups.c:589 msgid "(some features may only be available in the full module interface)" msgstr "" "(モジュール本体のインターフェースでのみ使用出来る機能があるかもしれません)" -#: ../src/libs/modulegroups.c:617 +#. we create the link to the full iop +#: ../src/libs/modulegroups.c:625 #, c-format msgid "go to the full version of the %s module" msgstr "%sモジュールの本体へ移動します" -#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 -#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 -#: ../src/libs/modulegroups.c:1862 +#: ../src/libs/modulegroups.c:1616 ../src/libs/modulegroups.c:1710 +#: ../src/libs/modulegroups.c:1747 ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1916 msgctxt "modulegroup" msgid "base" msgstr "基本" -#: ../src/libs/modulegroups.c:1582 +#: ../src/libs/modulegroups.c:1635 msgctxt "modulegroup" msgid "tone" msgstr "トーン" -#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1646 ../src/libs/modulegroups.c:1761 +#: ../src/libs/modulegroups.c:1817 msgctxt "modulegroup" msgid "color" msgstr "色" -#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 -#: ../src/libs/modulegroups.c:1770 +#: ../src/libs/modulegroups.c:1664 ../src/libs/modulegroups.c:1769 +#: ../src/libs/modulegroups.c:1824 msgctxt "modulegroup" msgid "correct" msgstr "補正" -#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 -#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 +#: ../src/libs/modulegroups.c:1683 ../src/libs/modulegroups.c:1782 +#: ../src/libs/modulegroups.c:1837 ../src/libs/modulegroups.c:2442 msgctxt "modulegroup" msgid "effect" msgstr "エフェクト" -#: ../src/libs/modulegroups.c:1649 +#: ../src/libs/modulegroups.c:1703 msgid "modules: all" msgstr "モジュール:全て" -#: ../src/libs/modulegroups.c:1671 +#: ../src/libs/modulegroups.c:1725 msgctxt "modulegroup" msgid "grading" msgstr "グレーディング" -#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 +#: ../src/libs/modulegroups.c:1733 ../src/libs/modulegroups.c:2448 msgctxt "modulegroup" msgid "effects" msgstr "エフェクト" -#: ../src/libs/modulegroups.c:1687 +#: ../src/libs/modulegroups.c:1741 msgid "workflow: beginner" msgstr "ワークフロー:初心者" -#: ../src/libs/modulegroups.c:1740 +#: ../src/libs/modulegroups.c:1794 msgid "workflow: display-referred" msgstr "ワークフロー:ディスプレイ参照" -#: ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1855 msgid "search only" msgstr "検索のみ" -#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 -#: ../src/libs/modulegroups.c:2679 +#: ../src/libs/modulegroups.c:1869 ../src/libs/modulegroups.c:2172 +#: ../src/libs/modulegroups.c:2756 msgctxt "modulegroup" msgid "deprecated" msgstr "非推奨" -#: ../src/libs/modulegroups.c:1830 +#: ../src/libs/modulegroups.c:1884 msgid "previous config" msgstr "以前の設定" -#: ../src/libs/modulegroups.c:1832 +#: ../src/libs/modulegroups.c:1886 msgid "previous layout" msgstr "以前のレイアウト" -#: ../src/libs/modulegroups.c:1836 +#: ../src/libs/modulegroups.c:1890 msgid "previous config with new layout" msgstr "新しいレイアウトで以前の設定" -#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 -#: ../src/libs/modulegroups.c:2553 +#: ../src/libs/modulegroups.c:2067 ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2624 msgid "remove this widget" msgstr "このウィジェットを削除します" -#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 +#: ../src/libs/modulegroups.c:2192 ../src/libs/modulegroups.c:2470 msgid "remove this module" msgstr "このモジュールを削除します" -#: ../src/libs/modulegroups.c:2363 +#: ../src/libs/modulegroups.c:2434 msgid "base" msgstr "基本" -#: ../src/libs/modulegroups.c:2369 +#: ../src/libs/modulegroups.c:2440 msgid "tone" msgstr "トーン" -#: ../src/libs/modulegroups.c:2373 +#: ../src/libs/modulegroups.c:2444 msgid "technical" msgstr "テクニカル" -#: ../src/libs/modulegroups.c:2375 +#: ../src/libs/modulegroups.c:2446 msgid "grading" msgstr "グレーディング" -#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 +#: ../src/libs/modulegroups.c:2452 ../src/libs/modulegroups.c:2460 msgid "add this module" msgstr "このモジュールを追加する" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 +#: ../src/libs/modulegroups.c:2482 ../src/libs/modulegroups.c:2702 msgid "all available modules" msgstr "全ての使用可能なモジュール" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2490 msgid "add module" msgstr "モジュールを追加する" -#: ../src/libs/modulegroups.c:2424 +#: ../src/libs/modulegroups.c:2495 msgid "remove module" msgstr "モジュールを削除する" -#: ../src/libs/modulegroups.c:2547 +#: ../src/libs/modulegroups.c:2618 msgid "header needed for other widgets" msgstr "他のウィジェットに必要なヘッダ" -#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 +#: ../src/libs/modulegroups.c:2634 ../src/libs/modulegroups.c:2641 msgid "add this widget" msgstr "このウィジェットを追加します" -#: ../src/libs/modulegroups.c:2583 +#: ../src/libs/modulegroups.c:2654 msgid "currently invisible" msgstr "現在非表示" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2686 msgid "add widget" msgstr "ウィジェットを追加" -#: ../src/libs/modulegroups.c:2621 +#: ../src/libs/modulegroups.c:2691 msgid "remove widget" msgstr "ウィジェットを削除" -#: ../src/libs/modulegroups.c:2742 -msgid "show all history modules" -msgstr "履歴内の全てのモジュールを表示" +#: ../src/libs/modulegroups.c:2907 +msgid "show all modules" +msgstr "全てのモジュールを表示" + +#: ../src/libs/modulegroups.c:2908 +msgid "show all modules, regardless of the selected group" +msgstr "選択中のグループに関わらず、全てのモジュールを表示する" -#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 +#: ../src/libs/modulegroups.c:2911 +msgid "show active and history modules" +msgstr "アクティブなモジュールと履歴内のモジュールを表示" + +#: ../src/libs/modulegroups.c:2912 msgid "" -"show modules that are present in the history stack, regardless of whether or " -"not they are currently enabled" +"show the active modules and the modules present in the history stack, whether " +"enabled or not" msgstr "" -"履歴スタック内にあるモジュールを、現在有効であるかに関わらず、表示します" +"有効・無効を問わず、アクティブなモジュールと履歴スタック内にあるモジュールを表" +"示します" -#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 +#: ../src/libs/modulegroups.c:2916 +msgid "show active modules only" +msgstr "アクティブなモジュールのみを表示" + +#: ../src/libs/modulegroups.c:2917 +msgid "show only the modules that are currently enabled" +msgstr "現在有効になっているモジュールのみを表示します" + +#: ../src/libs/modulegroups.c:2993 ../src/libs/modulegroups.c:3204 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -30960,24 +31940,24 @@ msgstr "" "かつ、それを解決する代替モジュールがあるため、非推奨です\n" "新しい編集方法に移行するために、次のリリースで削除されます" -#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +#: ../src/libs/modulegroups.c:3028 ../src/libs/modulegroups.c:3572 msgid "quick access" msgstr "クイックアクセス" -#: ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3030 msgid "active pipeline" msgstr "アクティブなパイプライン" -#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#: ../src/libs/modulegroups.c:3074 ../src/libs/modulegroups.c:3092 #, c-format msgid "module group: '%s'" msgstr "モジュールグループ:'%s'" -#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +#: ../src/libs/modulegroups.c:3108 ../src/libs/modulegroups.c:3168 msgid "cycle module groups" msgstr "モジュールグループを順に切り替える" -#: ../src/libs/modulegroups.c:2975 +#: ../src/libs/modulegroups.c:3139 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -30985,19 +31965,19 @@ msgstr "" "クイックアクセスパネル\n" "タブアイコンを右クリックすると、ウィジェットを追加/削除します" -#: ../src/libs/modulegroups.c:2978 +#: ../src/libs/modulegroups.c:3142 msgid "quick access panel" msgstr "クイックアクセスパネル" -#: ../src/libs/modulegroups.c:2990 +#: ../src/libs/modulegroups.c:3156 msgid "show only active modules" msgstr "アクティブなモジュールのみ表示" -#: ../src/libs/modulegroups.c:2991 +#: ../src/libs/modulegroups.c:3158 msgid "active modules" msgstr "アクティブなモジュール" -#: ../src/libs/modulegroups.c:3001 +#: ../src/libs/modulegroups.c:3173 msgid "" "presets\n" "ctrl+click to manage" @@ -31005,19 +31985,19 @@ msgstr "" "プリセット\n" "Ctrl+クリックすると、管理画面を表示します" -#: ../src/libs/modulegroups.c:3008 +#: ../src/libs/modulegroups.c:3180 msgid "search modules" msgstr "モジュールを検索" -#: ../src/libs/modulegroups.c:3010 +#: ../src/libs/modulegroups.c:3182 msgid "search modules by name or tag" msgstr "名前またはタグでモジュールを検索" -#: ../src/libs/modulegroups.c:3025 +#: ../src/libs/modulegroups.c:3197 msgid "clear text" msgstr "テキストを削除する" -#: ../src/libs/modulegroups.c:3142 +#: ../src/libs/modulegroups.c:3318 #, c-format msgid "" "%s\n" @@ -31026,131 +32006,138 @@ msgstr "" "%s\n" "タブアイコンを右クリックすると、ウィジェットを追加/削除します" -#: ../src/libs/modulegroups.c:3286 +#: ../src/libs/modulegroups.c:3457 msgid "basic icon" msgstr "基本アイコン" -#: ../src/libs/modulegroups.c:3297 +#: ../src/libs/modulegroups.c:3467 msgid "active icon" msgstr "アクティブアイコン" -#: ../src/libs/modulegroups.c:3308 +#: ../src/libs/modulegroups.c:3477 msgid "color icon" msgstr "色アイコン" -#: ../src/libs/modulegroups.c:3319 +#: ../src/libs/modulegroups.c:3487 msgid "correct icon" msgstr "補正アイコン" -#: ../src/libs/modulegroups.c:3330 +#: ../src/libs/modulegroups.c:3497 msgid "effect icon" msgstr "エフェクトアイコン" -#: ../src/libs/modulegroups.c:3341 +#: ../src/libs/modulegroups.c:3507 msgid "favorites icon" msgstr "お気に入りアイコン" -#: ../src/libs/modulegroups.c:3352 +#: ../src/libs/modulegroups.c:3517 msgid "tone icon" msgstr "トーンアイコン" -#: ../src/libs/modulegroups.c:3363 +#: ../src/libs/modulegroups.c:3527 msgid "grading icon" msgstr "グレーディングアイコン" -#: ../src/libs/modulegroups.c:3374 +#: ../src/libs/modulegroups.c:3537 msgid "technical icon" msgstr "テクニカルアイコン" -#: ../src/libs/modulegroups.c:3408 +#: ../src/libs/modulegroups.c:3570 msgid "quick access panel widgets" msgstr "クイックアクセスパネルウィジェット" -#: ../src/libs/modulegroups.c:3432 +#: ../src/libs/modulegroups.c:3594 msgid "add widget to the quick access panel" msgstr "クイックアクセスパネルにウィジェットを追加します" -#: ../src/libs/modulegroups.c:3465 +#: ../src/libs/modulegroups.c:3628 msgid "group icon" msgstr "グループ アイコン" -#: ../src/libs/modulegroups.c:3475 +#: ../src/libs/modulegroups.c:3640 msgid "group name" msgstr "グループ名" -#: ../src/libs/modulegroups.c:3487 +#: ../src/libs/modulegroups.c:3653 msgid "remove group" msgstr "グループを削除します" -#: ../src/libs/modulegroups.c:3515 +#: ../src/libs/modulegroups.c:3682 msgid "move group to the left" msgstr "グループを左に移動します" -#: ../src/libs/modulegroups.c:3525 +#: ../src/libs/modulegroups.c:3694 msgid "add module to the group" msgstr "グループにモジュールを追加します" -#: ../src/libs/modulegroups.c:3537 +#: ../src/libs/modulegroups.c:3707 msgid "move group to the right" msgstr "グループを右に移動します" -#: ../src/libs/modulegroups.c:3725 +#: ../src/libs/modulegroups.c:3897 msgid "rename preset" msgstr "プリセット名を変更してください" -#: ../src/libs/modulegroups.c:3728 +#: ../src/libs/modulegroups.c:3900 msgid "_rename" msgstr "_名前の変更" -#: ../src/libs/modulegroups.c:3733 +#: ../src/libs/modulegroups.c:3905 msgid "a preset with this name already exists!" msgstr "この名前のプリセットは既に存在しています!" -#: ../src/libs/modulegroups.c:3742 +#: ../src/libs/modulegroups.c:3914 msgid "new preset name:" msgstr "新しいプリセット名:" -#: ../src/libs/modulegroups.c:4070 +#: ../src/libs/modulegroups.c:4242 msgid "preset: " msgstr "プリセット:" -#: ../src/libs/modulegroups.c:4080 +#: ../src/libs/modulegroups.c:4252 msgid "remove the preset" msgstr "プリセットを削除します" -#: ../src/libs/modulegroups.c:4084 +#: ../src/libs/modulegroups.c:4256 msgid "duplicate the preset" msgstr "プリセットを複製します" -#: ../src/libs/modulegroups.c:4088 +#: ../src/libs/modulegroups.c:4260 msgid "rename the preset" msgstr "プリセット名を変更します" -#: ../src/libs/modulegroups.c:4092 +#: ../src/libs/modulegroups.c:4264 msgid "create a new empty preset" msgstr "新しい空のプリセットを作成します" -#: ../src/libs/modulegroups.c:4100 +#: ../src/libs/modulegroups.c:4272 msgid "show search line" msgstr "検索バーを表示" -#: ../src/libs/modulegroups.c:4104 +#: ../src/libs/modulegroups.c:4276 msgid "show quick access panel" msgstr "クイックアクセスパネルを表示" -#: ../src/libs/modulegroups.c:4109 +#: ../src/libs/modulegroups.c:4281 msgid "show all history modules in active group" msgstr "アクティブなグループの履歴中の全てのモジュールを表示" -#: ../src/libs/modulegroups.c:4123 +#: ../src/libs/modulegroups.c:4284 +msgid "" +"show modules that are present in the history stack, regardless of whether or " +"not they are currently enabled" +msgstr "" +"履歴スタック内にあるモジュールを、現在有効であるかに関わらず、表示します" + +#: ../src/libs/modulegroups.c:4295 msgid "auto-apply this preset" msgstr "プリセットの自動適用" -#: ../src/libs/modulegroups.c:4139 +#: ../src/libs/modulegroups.c:4313 msgid "module groups" msgstr "モジュールグループ" -#: ../src/libs/modulegroups.c:4158 +#: ../src/libs/modulegroups.c:4332 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" @@ -31160,12 +32147,12 @@ msgstr "" msgid "navigation" msgstr "ナビゲーション" -#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:263 msgctxt "navigationbox" msgid "fill" -msgstr "画面を満たす" +msgstr "フィル" -#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:261 msgid "small" msgstr "縮小" @@ -31177,213 +32164,221 @@ msgstr "" "ナビゲーション\n" "クリックまたはドラッグで、センタービューにおいてズームする領域を定めます" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:248 msgid "hide navigation thumbnail" msgstr "ナビゲーションのサムネイルを非表示" -#: ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:259 msgid "image zoom level" msgstr "画像のズームレベル" -#: ../src/libs/navigation.c:270 +#: ../src/libs/navigation.c:264 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:271 +#: ../src/libs/navigation.c:265 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:272 +#: ../src/libs/navigation.c:266 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:273 +#: ../src/libs/navigation.c:267 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:274 +#: ../src/libs/navigation.c:268 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:275 +#: ../src/libs/navigation.c:269 msgid "1600%" msgstr "1600%" -#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3291 +#: ../src/libs/neural_restore.c:478 ../src/libs/neural_restore.c:3566 msgid "neural restore" msgstr "ニューラル復元" -#: ../src/libs/neural_restore.c:456 +#: ../src/libs/neural_restore.c:483 msgid "AI-based image restoration: denoise and upscale" msgstr "AIによる画像復元:ノイズ除去とアップスケーリング" -#: ../src/libs/neural_restore.c:845 +#: ../src/libs/neural_restore.c:872 #, c-format msgid "failed to open TIFF for writing: %s" msgstr "TIFFを書き込みのために開くことが出来ませんでした: %s" -#: ../src/libs/neural_restore.c:896 +#: ../src/libs/neural_restore.c:944 msgid "out of memory for detail recovery buffer" msgstr "ディテール復元バッファのためのメモリが不足しています" -#: ../src/libs/neural_restore.c:1108 -msgid "bayer" -msgstr "ベイヤー" +#: ../src/libs/neural_restore.c:1212 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "ベイヤーrawノイズ除去用のAIモデルを読み込むことが出来ませんでした" -#: ../src/libs/neural_restore.c:1112 -msgid "x-trans" -msgstr "x-trans" +#: ../src/libs/neural_restore.c:1216 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "X-Trans rawノイズ除去用のAIモデルを読み込むことが出来ませんでした" -#: ../src/libs/neural_restore.c:1123 -#, c-format -msgid "failed to load AI raw denoise %s model" -msgstr "AI RAWノイズ除去モデル%sを読み込むことが出来ませんでした" +#: ../src/libs/neural_restore.c:1220 +msgid "failed to load AI model for linear raw denoising" +msgstr "リニアrawノイズ除去用のAIモデルを読み込むことが出来ませんでした" -#: ../src/libs/neural_restore.c:1170 +#: ../src/libs/neural_restore.c:1274 msgid "raw denoise: unsupported raw datatype" msgstr "RAWノイズ除去:サポートされていないrawデータタイプです" -#: ../src/libs/neural_restore.c:1299 +#: ../src/libs/neural_restore.c:1405 msgid "raw denoise: cannot load source image" msgstr "RAWノイズ除去:元画像を読み込むことが出来ません" -#: ../src/libs/neural_restore.c:1325 -msgid "raw denoise: image is not a supported raw sensor format" -msgstr "" -"RAWノイズ除去:画像がサポートされているRAWセンサーフォーマットではありません" +#: ../src/libs/neural_restore.c:1431 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "rawノイズ除去:画像がサポートされているrawセンサー形式ではありません" -#: ../src/libs/neural_restore.c:1357 ../src/libs/neural_restore.c:4144 -msgid "upscale" -msgstr "アップスケール" +#: ../src/libs/neural_restore.c:1459 ../src/libs/neural_restore.c:2835 +msgid "" +"raw denoise: this image is already pre-demosaiced (sRaw / computational raw); " +"results may be limited" +msgstr "" +"rawノイズ除去:この画像はすでにデモザイク済みです(sRaw/コンピュテーショナル" +"raw)。効果が限定的になる可能性があります" -#: ../src/libs/neural_restore.c:1359 +#: ../src/libs/neural_restore.c:1477 #, c-format msgid "loading %s model..." msgstr "モデル%sを読み込んでいます..." -#: ../src/libs/neural_restore.c:1389 +#: ../src/libs/neural_restore.c:1507 #, c-format msgid "failed to load AI %s model" msgstr "AI %s モデルの読み込みに失敗しました" -#: ../src/libs/neural_restore.c:1459 +#: ../src/libs/neural_restore.c:1577 msgid "neural restore: cannot create output directory" msgstr "ニューラル復元:出力ディレクトリを作成することが出来ません" -#: ../src/libs/neural_restore.c:1491 +#: ../src/libs/neural_restore.c:1609 msgid "neural restore: too many output files" msgstr "ニューラル復元:出力ファイルが多すぎます" -#: ../src/libs/neural_restore.c:1500 +#: ../src/libs/neural_restore.c:1618 #, c-format msgid "denoising image %d/%d..." msgstr "画像%d/%dをノイズ除去しています…" -#: ../src/libs/neural_restore.c:1501 +#: ../src/libs/neural_restore.c:1619 #, c-format msgid "raw denoising image %d/%d..." msgstr "画像%d/%dをrawノイズ除去しています…" -#: ../src/libs/neural_restore.c:1502 +#: ../src/libs/neural_restore.c:1620 #, c-format msgid "upscaling 2x image %d/%d..." msgstr "画像%d/%dを2倍にアップスケーリングしています…" -#: ../src/libs/neural_restore.c:1503 +#: ../src/libs/neural_restore.c:1621 #, c-format msgid "upscaling 4x image %d/%d..." msgstr "画像%d/%dを4倍にアップスケーリングしています…" -#: ../src/libs/neural_restore.c:1512 +#: ../src/libs/neural_restore.c:1630 #, c-format msgid "raw denoise failed for image %d" msgstr "画像%dのrawノイズ除去に失敗しました" -#: ../src/libs/neural_restore.c:1541 +#: ../src/libs/neural_restore.c:1659 msgid "neural restore: export failed" msgstr "ニューラル復元:エクスポートに失敗しました" -#: ../src/libs/neural_restore.c:1564 +#: ../src/libs/neural_restore.c:1682 #, c-format msgid "neural %s: %d image processed" msgid_plural "neural %s: %d images processed" msgstr[0] "ニューラル%s: %d枚の画像を処理しました" msgstr[1] "ニューラル%s: %d枚の画像を処理しました" -#: ../src/libs/neural_restore.c:1646 +#: ../src/libs/neural_restore.c:1764 msgid "large output - processing will be slow" msgstr "出力サイズが大きいです — 処理に時間がかかります" -#: ../src/libs/neural_restore.c:1662 +#: ../src/libs/neural_restore.c:1780 msgid "output: Bayer CFA DNG" msgstr "出力:Bayer CFA DNG" -#: ../src/libs/neural_restore.c:1663 +#: ../src/libs/neural_restore.c:1781 msgid "output: LinearRaw DNG" msgstr "出力:LinearRaw DNG" -#: ../src/libs/neural_restore.c:1682 +#: ../src/libs/neural_restore.c:1792 +msgid "preview unavailable – process to save result" +msgstr "" +"プレビューを利用することが出来ません — 結果を保存するには処理を実行してくださ" +"い" + +#: ../src/libs/neural_restore.c:1813 msgid "wide-gamut preserved, not denoised" msgstr "広色域が維持されました、ノイズ除去は適用されていません" -#: ../src/libs/neural_restore.c:1683 +#: ../src/libs/neural_restore.c:1814 msgid "wide-gamut clipped" msgstr "広色域がクリップしています" -#: ../src/libs/neural_restore.c:3475 +#: ../src/libs/neural_restore.c:3749 #, c-format msgid "zoom %.0f%%" msgstr "ズーム %.0f%%" -#: ../src/libs/neural_restore.c:3638 +#: ../src/libs/neural_restore.c:3912 msgid "click to select preview area" msgstr "クリックすると、プレビュー領域を選択します" -#: ../src/libs/neural_restore.c:3663 +#: ../src/libs/neural_restore.c:3937 msgid "model not available" msgstr "モデルを利用出来ません" -#: ../src/libs/neural_restore.c:3665 ../src/libs/neural_restore.c:3855 +#: ../src/libs/neural_restore.c:3939 ../src/libs/neural_restore.c:4122 msgid "generating preview..." msgstr "プレビューを生成しています..." -#: ../src/libs/neural_restore.c:3667 +#: ../src/libs/neural_restore.c:3941 msgid "click to generate preview" msgstr "クリックしてプレビューを生成" -#: ../src/libs/neural_restore.c:3669 +#: ../src/libs/neural_restore.c:3943 msgid "image not supported by this task" msgstr "画像がこのタスクでサポートされていません" -#: ../src/libs/neural_restore.c:3671 +#: ../src/libs/neural_restore.c:3945 msgid "preview initialization failed" msgstr "プレビューの初期化に失敗しました" -#: ../src/libs/neural_restore.c:3672 +#: ../src/libs/neural_restore.c:3946 msgid "select an image to preview" msgstr "プレビューする画像を選択してください" -#: ../src/libs/neural_restore.c:4096 ../src/libs/neural_restore.c:4360 +#: ../src/libs/neural_restore.c:4370 ../src/libs/neural_restore.c:4639 msgid "select output folder" msgstr "出力フォルダを選択してください" -#: ../src/libs/neural_restore.c:4141 +#: ../src/libs/neural_restore.c:4415 msgid "AI raw denoising" msgstr "AI RAWノイズ除去" -#: ../src/libs/neural_restore.c:4143 +#: ../src/libs/neural_restore.c:4417 msgid "AI denoising" msgstr "AIノイズ除去" -#: ../src/libs/neural_restore.c:4145 +#: ../src/libs/neural_restore.c:4419 msgid "AI upscaling" msgstr "AIアップスケーリング" -#: ../src/libs/neural_restore.c:4157 +#: ../src/libs/neural_restore.c:4431 msgid "blend between the source CFA (0%) and the denoised output (100%)" msgstr "元のCFA(0%)とノイズ除去後の出力(100%)の間でブレンドします" -#: ../src/libs/neural_restore.c:4175 +#: ../src/libs/neural_restore.c:4449 #, no-c-format msgid "" "100% applies the full AI model output; lower values bring back luminance " @@ -31392,19 +32387,19 @@ msgstr "" "100%にすると、AIモデルの出力を完全に適用します\n" "値を下げると、色ノイズを抑えたまま、輝度の質感や粒子感を取り戻すことが出来ます" -#: ../src/libs/neural_restore.c:4184 +#: ../src/libs/neural_restore.c:4458 msgid "upscale factor" msgstr "アップスケールファクター" -#: ../src/libs/neural_restore.c:4186 +#: ../src/libs/neural_restore.c:4460 msgid "2x" msgstr "2x" -#: ../src/libs/neural_restore.c:4186 +#: ../src/libs/neural_restore.c:4460 msgid "4x" msgstr "4x" -#: ../src/libs/neural_restore.c:4203 +#: ../src/libs/neural_restore.c:4478 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" @@ -31412,27 +32407,31 @@ msgstr "" "画像サムネイル上でクリックしてプレビュー領域を選択\n" "ダブルクリックすると中央にリセットされます" -#: ../src/libs/neural_restore.c:4234 +#: ../src/libs/neural_restore.c:4501 msgid "process selected images" msgstr "選択画像を処理します" -#: ../src/libs/neural_restore.c:4252 +#: ../src/libs/neural_restore.c:4519 msgid "output parameters" msgstr "出力パラメータ" -#: ../src/libs/neural_restore.c:4263 +#: ../src/libs/neural_restore.c:4530 msgid "output TIFF bit depth" msgstr "出力TIFFビット深度" -#: ../src/libs/neural_restore.c:4305 +#: ../src/libs/neural_restore.c:4540 +msgid "output TIFF compression" +msgstr "出力TIGG圧縮" + +#: ../src/libs/neural_restore.c:4583 msgid "color profile embedded in the output TIFF" msgstr "出力されるTIFFに埋め込まれるカラープロファイル" -#: ../src/libs/neural_restore.c:4315 +#: ../src/libs/neural_restore.c:4593 msgid "preserve wide-gamut colors" msgstr "広色域の色を保持" -#: ../src/libs/neural_restore.c:4322 +#: ../src/libs/neural_restore.c:4600 msgid "" "when on, pixels outside sRGB gamut pass through without being denoised; when " "off, all pixels are denoised but wide-gamut colors may be clipped; only " @@ -31443,15 +32442,15 @@ msgstr "" "る可能性があります\n" "この設定はノイズ除去にのみ影響します" -#: ../src/libs/neural_restore.c:4331 +#: ../src/libs/neural_restore.c:4609 msgid "add to the current collection" msgstr "現在のコレクションに追加" -#: ../src/libs/neural_restore.c:4337 +#: ../src/libs/neural_restore.c:4615 msgid "automatically import the output image into the current collection" msgstr "出力された画像を現在のコレクションに自動的にインポートします" -#: ../src/libs/neural_restore.c:4353 +#: ../src/libs/neural_restore.c:4631 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" @@ -31459,63 +32458,63 @@ msgstr "" "出力フォルダ―darktableの変数をサポートしています\n" "$(FILE_FOLDER) = 元画像のフォルダ" -#: ../src/libs/print_settings.c:48 +#: ../src/libs/print_settings.c:49 msgid "print settings" msgstr "印刷設定" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 +#: ../src/libs/print_settings.c:369 ../src/libs/print_settings.c:772 #, c-format msgid "processing `%s' for `%s'" msgstr "`%s'に`%s'を処理しています" -#: ../src/libs/print_settings.c:399 +#: ../src/libs/print_settings.c:400 #, c-format msgid "cannot open printer profile `%s'" msgstr "プリンタープロファイル`%s'を開くことが出来ませんでした" -#: ../src/libs/print_settings.c:410 +#: ../src/libs/print_settings.c:411 #, c-format msgid "error getting output profile for image %d" msgstr "画像%dの出力プロファイルの取得中にエラーが発生しました" -#: ../src/libs/print_settings.c:422 +#: ../src/libs/print_settings.c:423 #, c-format msgid "cannot apply printer profile `%s'" msgstr "プリンタープロファイル`%s'を適用することが出来ませんでした" -#: ../src/libs/print_settings.c:594 +#: ../src/libs/print_settings.c:595 msgid "failed to create temporary PDF for printing" msgstr "印刷用に一時的に使用するPDFファイルの作成に失敗しました" -#: ../src/libs/print_settings.c:640 +#: ../src/libs/print_settings.c:641 msgid "maximum image per page reached" msgstr "ページごとの最大画像数に達しました" -#: ../src/libs/print_settings.c:725 +#: ../src/libs/print_settings.c:726 msgid "cannot print until a picture is selected" msgstr "写真を選択しないと印刷することが出来ません" -#: ../src/libs/print_settings.c:730 +#: ../src/libs/print_settings.c:731 msgid "cannot print until a printer is selected" msgstr "プリンターを選択しないと印刷することが出来ません" -#: ../src/libs/print_settings.c:735 +#: ../src/libs/print_settings.c:736 msgid "cannot print until a paper is selected" msgstr "用紙を選択しないと印刷することが出来ません" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:764 #, c-format msgid "cannot get image %d for printing" msgstr "印刷する画像%dを取得することが出来ません" -#: ../src/libs/print_settings.c:942 +#: ../src/libs/print_settings.c:943 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1195 +#: ../src/libs/print_settings.c:1196 #, c-format msgid "" "style to be applied on print:\n" @@ -31524,59 +32523,59 @@ msgstr "" "印刷時に適用するスタイル:\n" "%s" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2489 msgctxt "section" msgid "printer" msgstr "プリンター" -#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2571 +#: ../src/libs/print_settings.c:2502 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2566 msgid "printer" msgstr "プリンター" -#: ../src/libs/print_settings.c:2507 +#: ../src/libs/print_settings.c:2502 msgid "media" msgstr "媒体" -#: ../src/libs/print_settings.c:2528 +#: ../src/libs/print_settings.c:2523 msgid "color management in printer driver" msgstr "プリンタードライバのカラーマネジメント" -#: ../src/libs/print_settings.c:2561 +#: ../src/libs/print_settings.c:2556 msgid "printer ICC profiles" msgstr "プリンターのICCプロファイル" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2577 msgid "black point compensation" msgstr "ブラックポイント補正" -#: ../src/libs/print_settings.c:2595 +#: ../src/libs/print_settings.c:2590 msgid "activate black point compensation when applying the printer profile" msgstr "プリンタープロファイルを適用する際にブラックポイント補正を有効にします" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2602 +#: ../src/libs/print_settings.c:2597 msgctxt "section" msgid "page" msgstr "ページ" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2619 msgid "measurement units" msgstr "単位" -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2627 msgid "image width/height" msgstr "画像の幅/高さ" -#: ../src/libs/print_settings.c:2637 +#: ../src/libs/print_settings.c:2632 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2645 +#: ../src/libs/print_settings.c:2640 msgid "scale factor" msgstr "スケールファクター" -#: ../src/libs/print_settings.c:2651 +#: ../src/libs/print_settings.c:2646 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -31589,47 +32588,47 @@ msgstr "" "大き過ぎる値は低クオリティな印刷結果をもたらす可能性があります" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2660 msgid "top margin" msgstr "余白 上" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2664 msgid "left margin" msgstr "余白 左" -#: ../src/libs/print_settings.c:2672 +#: ../src/libs/print_settings.c:2667 msgid "lock" msgstr "ロック" -#: ../src/libs/print_settings.c:2674 +#: ../src/libs/print_settings.c:2669 msgid "change all margins uniformly" msgstr "余白を均等に変更します" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2678 +#: ../src/libs/print_settings.c:2673 msgid "right margin" msgstr "余白 右" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2682 +#: ../src/libs/print_settings.c:2677 msgid "bottom margin" msgstr "余白 下" # グリッドを表示 -#: ../src/libs/print_settings.c:2715 +#: ../src/libs/print_settings.c:2710 msgid "display grid" msgstr "グリッドを表示" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2721 msgid "snap to grid" msgstr "グリッドに合わせて画像を配置" -#: ../src/libs/print_settings.c:2739 +#: ../src/libs/print_settings.c:2734 msgid "borderless mode required" msgstr "縁なしモードが必要" -#: ../src/libs/print_settings.c:2742 +#: ../src/libs/print_settings.c:2737 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -31639,16 +32638,16 @@ msgstr "" "プリンタードライバで縁なしモードを有効にする必要がある場合、指摘します" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2749 +#: ../src/libs/print_settings.c:2744 msgctxt "section" msgid "image layout" msgstr "画像レイアウト" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2785 msgid "new image area" msgstr "新しい画像エリア" -#: ../src/libs/print_settings.c:2792 +#: ../src/libs/print_settings.c:2787 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -31658,57 +32657,57 @@ msgstr "" "ページ上でクリック&ドラッグして領域を配置し、\n" "その上にフィルムストリップから画像をドラッグ&ドロップしてください" -#: ../src/libs/print_settings.c:2796 +#: ../src/libs/print_settings.c:2791 msgid "delete image area" msgstr "画像エリアを削除" -#: ../src/libs/print_settings.c:2798 +#: ../src/libs/print_settings.c:2793 msgid "delete the currently selected image area" msgstr "現在選択してる画像エリアを削除します" -#: ../src/libs/print_settings.c:2801 +#: ../src/libs/print_settings.c:2796 msgid "clear layout" msgstr "レイアウトを削除" -#: ../src/libs/print_settings.c:2803 +#: ../src/libs/print_settings.c:2798 msgid "remove all image areas from the page" msgstr "ページから全ての画像エリアを削除します" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2820 +#: ../src/libs/print_settings.c:2815 msgid "image area x origin (in current unit)" msgstr "画像エリアのX原点(選択中の単位で)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2824 +#: ../src/libs/print_settings.c:2819 msgid "image area y origin (in current unit)" msgstr "画像エリアのY原点(選択中の単位で)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2835 +#: ../src/libs/print_settings.c:2830 msgid "image area width (in current unit)" msgstr "画像エリアの幅(選択中の単位で)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2839 +#: ../src/libs/print_settings.c:2834 msgid "image area height (in current unit)" msgstr "画像エリアの高さ(選択中の単位で)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2865 +#: ../src/libs/print_settings.c:2860 msgctxt "section" msgid "print settings" msgstr "印刷設定" -#: ../src/libs/print_settings.c:2935 +#: ../src/libs/print_settings.c:2929 msgid "select style to be applied on printing" msgstr "印刷時に適用するスタイルを選択してください" -#: ../src/libs/print_settings.c:2937 +#: ../src/libs/print_settings.c:2935 msgid "temporary style to use while printing" msgstr "印刷用に一時的に使用するスタイル" -#: ../src/libs/print_settings.c:2969 +#: ../src/libs/print_settings.c:2967 msgid "print with current settings" msgstr "現在の設定で印刷します" @@ -31741,15 +32740,15 @@ msgstr "のぞく" msgid "recent collections settings" msgstr "最近のコレクションの設定" -#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1022 msgid "set scale to linear" msgstr "スケールをリニアに設定します" -#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1027 msgid "set scale to logarithmic" msgstr "スケールを対数に設定します" -#: ../src/libs/scopes/histogram.c:244 +#: ../src/libs/scopes/histogram.c:245 msgid "switch histogram scale" msgstr "ヒストグラムのスケールを切り替える" @@ -31762,48 +32761,48 @@ msgstr "分割" msgid "vectorscope" msgstr "ベクトルスコープ" -#: ../src/libs/scopes/vectorscope.c:1038 +#: ../src/libs/scopes/vectorscope.c:1037 msgid "set view to AzBz" msgstr "ビューをAzBzにします" -#: ../src/libs/scopes/vectorscope.c:1044 +#: ../src/libs/scopes/vectorscope.c:1043 msgid "set view to RYB" msgstr "ビューをRYBにします" -#: ../src/libs/scopes/vectorscope.c:1050 +#: ../src/libs/scopes/vectorscope.c:1049 msgid "set view to u*v*" msgstr "ビューをu*v*にします" -#: ../src/libs/scopes/vectorscope.c:1160 +#: ../src/libs/scopes/vectorscope.c:1159 msgid "scroll to coarse-rotate" msgstr "スクロールで大きく回転します" -#: ../src/libs/scopes/vectorscope.c:1161 +#: ../src/libs/scopes/vectorscope.c:1160 msgid "ctrl+scroll to fine rotate" msgstr "Ctrl+スクロールで回転を微調整します" -#: ../src/libs/scopes/vectorscope.c:1162 +#: ../src/libs/scopes/vectorscope.c:1161 msgid "shift+scroll to change width" msgstr "Shift+スクロールで幅を変更します" -#: ../src/libs/scopes/vectorscope.c:1163 +#: ../src/libs/scopes/vectorscope.c:1162 msgid "alt+scroll to cycle" msgstr "Alt+スクロールで切り替えます" -#: ../src/libs/scopes/vectorscope.c:1419 +#: ../src/libs/scopes/vectorscope.c:1425 msgid "cycle vectorscope types" msgstr "ベクトルスコープの種類を切り替えます" -#: ../src/libs/scopes/vectorscope.c:1424 +#: ../src/libs/scopes/vectorscope.c:1432 msgid "switch vectorscope scale" msgstr "ベクトルスコープのスケールを切り替える" -#: ../src/libs/scopes/vectorscope.c:1441 +#: ../src/libs/scopes/vectorscope.c:1451 msgid "color harmonies" msgstr "色彩調和" #. FIXME: do we need this action, or is it vestigial? -#: ../src/libs/scopes/vectorscope.c:1459 +#: ../src/libs/scopes/vectorscope.c:1469 msgid "cycle color harmonies" msgstr "色彩調和を切り替える" @@ -31819,11 +32818,11 @@ msgstr "スコープを垂直にします" msgid "set scope to horizontal" msgstr "スコープを水平にします" -#: ../src/libs/scopes/waveform.c:404 +#: ../src/libs/scopes/waveform.c:405 msgid "switch scope orientation" msgstr "スコープの向きを切り替える" -#: ../src/libs/scopes/waveform.c:446 +#: ../src/libs/scopes/waveform.c:449 msgid "RGB parade" msgstr "RGBパレード" @@ -31871,11 +32870,11 @@ msgstr "セッション" msgid "jobcode" msgstr "ジョブコード" -#: ../src/libs/snapshots.c:99 +#: ../src/libs/snapshots.c:100 msgid "snapshots" msgstr "スナップショット" -#: ../src/libs/snapshots.c:104 +#: ../src/libs/snapshots.c:105 msgid "" "remember a specific edit state and\n" "allow comparing it against another\n" @@ -31890,46 +32889,46 @@ msgctxt "snapshot sign" msgid "S" msgstr "S" -#: ../src/libs/snapshots.c:604 +#: ../src/libs/snapshots.c:613 msgid "restore snapshot into current history" msgstr "現在の履歴をスナップショット時に戻す" -#: ../src/libs/snapshots.c:719 +#: ../src/libs/snapshots.c:730 msgid "snapshots for removed image have been deleted" msgstr "削除された画像のスナップショットは消去されています" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 #, c-format msgid "↗ %s '%s'" msgstr "↗ %s '%s'" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 msgid "this snapshot was taken from" msgstr "このスナップショットは次の画像から作成されています" -#: ../src/libs/snapshots.c:810 +#: ../src/libs/snapshots.c:821 msgid "take snapshot" msgstr "スナップショットを撮影" -#: ../src/libs/snapshots.c:812 +#: ../src/libs/snapshots.c:823 msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" msgstr "" "スナップショットを撮り、別の画像あるいは同じ画像の別の現像段階と比較します" -#: ../src/libs/snapshots.c:867 -msgid "side-by-side" -msgstr "左右表示" - -#: ../src/libs/snapshots.c:873 +#: ../src/libs/snapshots.c:879 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" msgstr "" "スナップショットを現在の画像の上に重ねるのではなく、横に並べるか上下に並べます" -#: ../src/libs/snapshots.c:877 +#: ../src/libs/snapshots.c:881 +msgid "side-by-side" +msgstr "左右表示" + +#: ../src/libs/snapshots.c:890 msgid "toggle last snapshot" msgstr "最後のスナップショットのオン/オフ切り替え" @@ -32029,7 +33028,7 @@ msgstr "作成..." msgid "create styles from history stack of selected images" msgstr "選択した画像の履歴スタックからスタイルを作成します" -#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2530 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2573 msgid "edit..." msgstr "編集..." @@ -32069,11 +33068,11 @@ msgstr "スタイルのツールチップ上に表示するプレビューのサ msgid "large" msgstr "大" -#: ../src/libs/tagging.c:110 +#: ../src/libs/tagging.c:111 msgid "tagging" msgstr "タグ付け" -#: ../src/libs/tagging.c:115 +#: ../src/libs/tagging.c:116 msgid "" "add or remove keywords for\n" "the currently selected images" @@ -32081,33 +33080,33 @@ msgstr "" "現在選択中の画像にキーワードを追加する\n" "またはキーワードを削除する" -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1447 msgid "attach tag to all" msgstr "全てにタグを付けます" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2499 +#: ../src/libs/tagging.c:1456 ../src/libs/tagging.c:2542 msgid "detach tag" msgstr "タグを外します" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1460 msgid "find tag" msgstr "タグを見つける" -#: ../src/libs/tagging.c:1431 ../src/libs/tagging.c:2566 +#: ../src/libs/tagging.c:1463 ../src/libs/tagging.c:2609 msgid "copy to clipboard" msgstr "クリップボードにコピー" -#: ../src/libs/tagging.c:1668 +#: ../src/libs/tagging.c:1711 msgid "delete tag?" msgstr "タグを削除しますか?" -#: ../src/libs/tagging.c:1674 ../src/libs/tagging.c:1763 -#: ../src/libs/tagging.c:1984 ../src/libs/tagging.c:2293 +#: ../src/libs/tagging.c:1717 ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:2027 ../src/libs/tagging.c:2336 #, c-format msgid "selected: %s" msgstr "選択されたタグ:%s" -#: ../src/libs/tagging.c:1679 +#: ../src/libs/tagging.c:1722 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -32117,78 +33116,78 @@ msgid_plural "" "%d images are assigned this tag!" msgstr[0] "" "タグ`%s'を本当に削除しますか?\n" -"%d枚の画像にこのタグが付いています!" +"%d枚の画像にこのタグが付いています!" msgstr[1] "" "タグ`%s'を本当に削除しますか?\n" -"%d枚の画像にこのタグが付いています!" +"%d枚の画像にこのタグが付いています!" -#: ../src/libs/tagging.c:1717 +#: ../src/libs/tagging.c:1760 #, c-format msgid "tag %s removed" msgstr "タグ%sを削除しました" -#: ../src/libs/tagging.c:1757 +#: ../src/libs/tagging.c:1800 msgid "delete node?" msgstr "ノードを削除しますか?" -#: ../src/libs/tagging.c:1767 +#: ../src/libs/tagging.c:1810 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d個のタグが削除されます" msgstr[1] "%d個のタグが削除されます" -#: ../src/libs/tagging.c:1774 ../src/libs/tagging.c:1994 -#: ../src/libs/tagging.c:2303 +#: ../src/libs/tagging.c:1817 ../src/libs/tagging.c:2037 +#: ../src/libs/tagging.c:2346 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d枚の画像が更新されます" msgstr[1] "%d枚の画像が更新されます" -#: ../src/libs/tagging.c:1805 +#: ../src/libs/tagging.c:1848 #, c-format msgid "%d tags removed" msgstr "%d個のタグを削除しました" -#: ../src/libs/tagging.c:1849 +#: ../src/libs/tagging.c:1892 msgid "create tag" msgstr "タグを作成" -#: ../src/libs/tagging.c:1865 +#: ../src/libs/tagging.c:1908 #, c-format msgid "add to: \"%s\" " msgstr "\"%s\"に追加" -#: ../src/libs/tagging.c:1870 ../src/libs/tagging.c:2018 +#: ../src/libs/tagging.c:1913 ../src/libs/tagging.c:2061 msgid "category" msgstr "カテゴリー" -#: ../src/libs/tagging.c:1883 ../src/libs/tagging.c:2009 +#: ../src/libs/tagging.c:1926 ../src/libs/tagging.c:2052 msgid "name: " msgstr "タグ名:" -#: ../src/libs/tagging.c:1886 ../src/libs/tagging.c:2029 +#: ../src/libs/tagging.c:1929 ../src/libs/tagging.c:2072 msgid "synonyms: " msgstr "シノニム:" -#: ../src/libs/tagging.c:1894 ../src/libs/tagging.c:2046 -#: ../src/libs/tagging.c:2329 +#: ../src/libs/tagging.c:1937 ../src/libs/tagging.c:2089 +#: ../src/libs/tagging.c:2372 msgid "empty tag is not allowed, aborting" msgstr "空のタグは無効です。中止します" -#: ../src/libs/tagging.c:1905 +#: ../src/libs/tagging.c:1948 msgid "tag name already exists. aborting." msgstr "タグ名が既に存在します。中止します" -#: ../src/libs/tagging.c:1988 ../src/libs/tagging.c:2297 +#: ../src/libs/tagging.c:2031 ../src/libs/tagging.c:2340 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d個のタグが更新されます" msgstr[1] "%d個のタグが更新されます" -#: ../src/libs/tagging.c:2048 +#: ../src/libs/tagging.c:2091 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -32196,100 +33195,100 @@ msgstr "" "'|'はタグ名の変更で使うことが出来ません\n" "階層を変更するには、パスの名前を変更してください。 中止します" -#: ../src/libs/tagging.c:2097 ../src/libs/tagging.c:2231 +#: ../src/libs/tagging.c:2140 ../src/libs/tagging.c:2274 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "新しいタグ名(%s)が既に存在します。中止します" -#: ../src/libs/tagging.c:2287 +#: ../src/libs/tagging.c:2330 msgid "change path" msgstr "パスの変更" -#: ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:2376 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "'|' の場所が不適切です。空のタグは許可されません。中止します" -#: ../src/libs/tagging.c:2465 +#: ../src/libs/tagging.c:2508 #, c-format msgid "tag %s created" msgstr "タグ%sが作成されました" -#: ../src/libs/tagging.c:2494 +#: ../src/libs/tagging.c:2537 msgid "attach tag" msgstr "タグを付ける" -#: ../src/libs/tagging.c:2509 +#: ../src/libs/tagging.c:2552 msgid "create tag..." msgstr "タグを作成..." -#: ../src/libs/tagging.c:2516 +#: ../src/libs/tagging.c:2559 msgid "delete tag" msgstr "タグを削除..." -#: ../src/libs/tagging.c:2524 +#: ../src/libs/tagging.c:2567 msgid "delete node" msgstr "ノードを削除" -#: ../src/libs/tagging.c:2538 +#: ../src/libs/tagging.c:2581 msgid "change path..." msgstr "パスの変更..." -#: ../src/libs/tagging.c:2549 +#: ../src/libs/tagging.c:2592 msgid "set as a tag" msgstr "タグとして設定" -#: ../src/libs/tagging.c:2561 +#: ../src/libs/tagging.c:2604 msgid "copy to entry" msgstr "エントリにコピー" -#: ../src/libs/tagging.c:2587 +#: ../src/libs/tagging.c:2630 msgid "go to tag collection" msgstr "タグコレクションへ移動" -#: ../src/libs/tagging.c:2594 +#: ../src/libs/tagging.c:2637 msgid "go back to work" msgstr "作業に戻る" -#: ../src/libs/tagging.c:2770 +#: ../src/libs/tagging.c:2827 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2772 +#: ../src/libs/tagging.c:2829 msgid "(private)" msgstr "(プライベート)" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2858 msgid "select a keyword file" msgstr "キーワードファイルを選択してください" -#: ../src/libs/tagging.c:2816 +#: ../src/libs/tagging.c:2873 msgid "error importing tags" msgstr "タグのインポート中にエラーが発生しました" -#: ../src/libs/tagging.c:2818 +#: ../src/libs/tagging.c:2875 #, c-format msgid "%zd tags imported" msgstr "%zd個のタグがインポートされました" -#: ../src/libs/tagging.c:2843 +#: ../src/libs/tagging.c:2900 msgid "select file to export to" msgstr "ファイルを選択して次の宛先にエクスポートします" -#: ../src/libs/tagging.c:2859 +#: ../src/libs/tagging.c:2916 msgid "error exporting tags" msgstr "タグのエクスポート中にエラーが発生しました" -#: ../src/libs/tagging.c:2861 +#: ../src/libs/tagging.c:2918 #, c-format msgid "%zd tags exported" msgstr "%zd個のタグがエクスポートされました" -#: ../src/libs/tagging.c:3339 +#: ../src/libs/tagging.c:3396 msgid "drop to root" msgstr "ルートにドロップ" -#: ../src/libs/tagging.c:3496 +#: ../src/libs/tagging.c:3553 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -32301,47 +33300,47 @@ msgstr "" "右クリックすると、添付済みタグに対して他のアクションをします\n" "Tabキーを押すと、入力にフォーカスします" -#: ../src/libs/tagging.c:3510 +#: ../src/libs/tagging.c:3565 msgid "attach" msgstr "付ける" -#: ../src/libs/tagging.c:3512 +#: ../src/libs/tagging.c:3567 msgid "attach tag to all selected images" msgstr "選択した画像全てにタグを付けます" -#: ../src/libs/tagging.c:3515 +#: ../src/libs/tagging.c:3570 msgid "detach" msgstr "外す" -#: ../src/libs/tagging.c:3517 +#: ../src/libs/tagging.c:3572 msgid "detach tag from all selected images" msgstr "選択した画像全てからタグを外します" -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3586 msgid "toggle list with / without hierarchy" msgstr "リストを階層あり/なしに切り替えます" -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3586 msgid "hide" msgstr "非表示" -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3589 msgid "toggle sort by name or by count" msgstr "リストを名前順/カウント順に切り替えます" -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3589 msgid "sort" msgstr "並び順" -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3592 msgid "toggle show or not darktable tags" msgstr "darktableタグの表示/非表示を切り替えます" -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3592 msgid "dttags" msgstr "dtタグ" -#: ../src/libs/tagging.c:3554 +#: ../src/libs/tagging.c:3609 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -32353,11 +33352,11 @@ msgstr "" "TabキーまたはDownキーを押すと、条件に合うタグの最初のものを選択します\n" "Shift+Tabキーを押すと、添付されているユーザー作成タグの最初のものを選択します" -#: ../src/libs/tagging.c:3567 ../src/libs/tagging.c:3574 +#: ../src/libs/tagging.c:3622 ../src/libs/tagging.c:3624 msgid "clear entry" msgstr "入力を削除します" -#: ../src/libs/tagging.c:3633 +#: ../src/libs/tagging.c:3691 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -32374,56 +33373,56 @@ msgstr "" "右クリックすると、選択したタグに対して他のアクションをします\n" "Shift+Tabキーを押すと、入力にフォーカスします" -#: ../src/libs/tagging.c:3679 +#: ../src/libs/tagging.c:3735 msgid "" "create a new tag with the\n" "name you entered" msgstr "入力した名前で新しいタグを作成します" -#: ../src/libs/tagging.c:3685 +#: ../src/libs/tagging.c:3741 msgid "import tags from a Lightroom keyword file" msgstr "Lightroomのキーワードファイルからタグをインポートします" -#: ../src/libs/tagging.c:3692 +#: ../src/libs/tagging.c:3748 msgid "export all tags to a Lightroom keyword file" msgstr "Lightroomのキーワードファイルに全てのタグをエクスポートします" -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3754 msgid "toggle list / tree view" msgstr "表示をリスト/ツリーに切り替えます" -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3754 msgid "tree" msgstr "ツリー" -#: ../src/libs/tagging.c:3702 +#: ../src/libs/tagging.c:3758 msgid "toggle list with / without suggestion" msgstr "リストのサジェストあり/なしを切り替えます" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3759 msgid "suggestion" msgstr "サジェスト" -#: ../src/libs/tagging.c:3722 +#: ../src/libs/tagging.c:3778 msgid "redo last tag" msgstr "最後のタグのやり直し" -#: ../src/libs/tagging.c:3809 +#: ../src/libs/tagging.c:3868 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "タグツリービューではタグのショートカットがアクティブでありません。 リスト" "ビューに切り替えてください" -#: ../src/libs/tagging.c:3942 +#: ../src/libs/tagging.c:4006 msgid "tagging settings" msgstr "タグ付け設定" -#: ../src/libs/tools/colorlabels.c:64 +#: ../src/libs/tools/colorlabels.c:66 msgid "colorlabels" msgstr "色ラベル" -#: ../src/libs/tools/colorlabels.c:106 +#: ../src/libs/tools/colorlabels.c:108 #, c-format msgid "" "toggle color label of selected images\n" @@ -32432,15 +33431,15 @@ msgstr "" "選択した画像の色ラベルのオン/オフを切り替えます\n" "%s" -#: ../src/libs/tools/colorlabels.c:109 +#: ../src/libs/tools/colorlabels.c:111 msgid "toggle color label of selected images" msgstr "選択した画像の色ラベルのオン/オフを切り替えます" -#: ../src/libs/tools/colorlabels.c:135 +#: ../src/libs/tools/colorlabels.c:132 msgid "clear color labels of selected images" msgstr "選択した画像の色ラベルを取消" -#: ../src/libs/tools/colorlabels.c:228 +#: ../src/libs/tools/colorlabels.c:234 msgid "enter a description of how you use this color label" msgstr "このラベルの使い方の説明を入力してください" @@ -32621,11 +33620,11 @@ msgid "invalid gamepad axis" msgstr "無効なゲームパッド軸" #. we write the label with the size category -#: ../src/libs/tools/global_toolbox.c:212 +#: ../src/libs/tools/global_toolbox.c:214 msgid "thumbnails overlays for size" msgstr "次のサイズでのサムネイル上のオーバーレイ:" -#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:248 ../src/libs/tools/global_toolbox.c:312 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -32634,95 +33633,95 @@ msgstr "" "画像上でマウスを動した後にブロックオーバーレイが非表示になるまでの時間\n" "-1に設定すると、オーバーレイを非表示にしません" -#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:253 ../src/libs/tools/global_toolbox.c:317 msgid "timeout only available for block overlay" msgstr "タイムアウトはブロックオーバーレイでのみ使用可能" -#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:277 ../src/libs/tools/global_toolbox.c:464 msgid "culling overlays" msgstr "選別モードのオーバーレイ" -#: ../src/libs/tools/global_toolbox.c:277 +#: ../src/libs/tools/global_toolbox.c:279 msgid "preview overlays" msgstr "プレビューモードのオーバーレイ" -#: ../src/libs/tools/global_toolbox.c:351 +#: ../src/libs/tools/global_toolbox.c:353 msgid "overlays not available here..." msgstr "オーバーレイはここでは使用出来ません..." -#: ../src/libs/tools/global_toolbox.c:390 +#: ../src/libs/tools/global_toolbox.c:392 msgid "grouping" msgstr "グループ分け" -#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:560 msgid "expand grouped images" msgstr "グループ化した画像を展開します" -#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:396 ../src/libs/tools/global_toolbox.c:562 msgid "collapse grouped images" msgstr "グループ化した画像を折りたたみます" -#: ../src/libs/tools/global_toolbox.c:401 -msgid "thumbnail overlays options" -msgstr "サムネイルオーバーレイ設定" - -#: ../src/libs/tools/global_toolbox.c:402 +#: ../src/libs/tools/global_toolbox.c:404 msgid "click to change the type of overlays shown on thumbnails" msgstr "サムネイルに表示されるオーバーレイの種類を変更します" -#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:406 +msgid "thumbnail overlays options" +msgstr "サムネイルオーバーレイ設定" + +#: ../src/libs/tools/global_toolbox.c:431 ../src/libs/tools/global_toolbox.c:460 msgid "overlay mode for size" msgstr "次のサイズでのオーバーレイモード:" -#: ../src/libs/tools/global_toolbox.c:428 +#: ../src/libs/tools/global_toolbox.c:435 msgid "thumbnail overlays" msgstr "サムネイルオーバーレイ" -#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:466 msgid "no overlays" msgstr "オーバーレイなし" -#: ../src/libs/tools/global_toolbox.c:431 +#: ../src/libs/tools/global_toolbox.c:438 msgid "overlays on mouse hover" msgstr "カーソルを乗せている間、オーバーレイ" -#: ../src/libs/tools/global_toolbox.c:432 +#: ../src/libs/tools/global_toolbox.c:439 msgid "extended overlays on mouse hover" msgstr "カーソルを乗せている間、拡張オーバーレイ" -#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:440 ../src/libs/tools/global_toolbox.c:467 msgid "permanent overlays" msgstr "常時オーバーレイ" -#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:441 ../src/libs/tools/global_toolbox.c:468 msgid "permanent extended overlays" msgstr "常時拡張オーバーレイ" -#: ../src/libs/tools/global_toolbox.c:435 +#: ../src/libs/tools/global_toolbox.c:442 msgid "permanent overlays extended on mouse hover" msgstr "常時オーバーレイ+カーソルを乗せている間、拡張オーバーレイ" -#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:444 ../src/libs/tools/global_toolbox.c:470 msgid "overlays block on mouse hover" msgstr "カーソルを乗せている間、ブロックオーバーレイ" -#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:445 ../src/libs/tools/global_toolbox.c:471 msgid "during (s)" msgstr "時間(秒)" -#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:450 ../src/libs/tools/global_toolbox.c:476 msgid "show tooltip" msgstr "ツールチップを表示" -#: ../src/libs/tools/global_toolbox.c:481 -msgid "help" -msgstr "ヘルプ" - -#: ../src/libs/tools/global_toolbox.c:482 +#: ../src/libs/tools/global_toolbox.c:489 msgid "enable this, then click on a control element to see its online help" msgstr "有効にすると、参照したい箇所をクリックしてオンラインヘルプを表示します" -#: ../src/libs/tools/global_toolbox.c:488 +#: ../src/libs/tools/global_toolbox.c:491 +msgid "help" +msgstr "ヘルプ" + +#: ../src/libs/tools/global_toolbox.c:500 msgid "" "define keyboard shortcuts for on-screen controls\n" "ctrl+click to switch off overwrite confirmations\n" @@ -32756,7 +33755,7 @@ msgstr "" "\n" "右クリックすると、割り当てモードを終了します" -#: ../src/libs/tools/global_toolbox.c:513 +#: ../src/libs/tools/global_toolbox.c:529 msgid "show global preferences" msgstr "全体の設定を表示します" @@ -32801,43 +33800,43 @@ msgstr "クリックすると、コレクションの全ての画像を閲覧す msgid "click to limit browsing to the selection." msgstr "クリックすると、閲覧する画像を選択したものだけに制限します" -#: ../src/libs/tools/lighttable.c:414 +#: ../src/libs/tools/lighttable.c:427 msgid "focus detection" msgstr "フォーカス検出" -#: ../src/libs/tools/lighttable.c:415 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:428 ../src/libs/tools/lighttable.c:439 msgid "no restriction" msgstr "制限なし" -#: ../src/libs/tools/lighttable.c:430 +#: ../src/libs/tools/lighttable.c:443 msgid "culling" msgstr "選別" -#: ../src/libs/tools/lighttable.c:460 -msgid "toggle filemanager layout" -msgstr "ファイルマネージャーレイアウトのオン/オフ切り替え" - -#: ../src/libs/tools/lighttable.c:463 +#: ../src/libs/tools/lighttable.c:474 msgid "click to enter filemanager layout." msgstr "クリックすると、ファイルマネージャーレイアウトに入ります" -#: ../src/libs/tools/lighttable.c:468 -msgid "toggle zoomable lighttable layout" -msgstr "ズーム可能なライトテーブルのオン/オフ切り替え" +#: ../src/libs/tools/lighttable.c:476 +msgid "toggle filemanager layout" +msgstr "ファイルマネージャーレイアウトのオン/オフ切り替え" -#: ../src/libs/tools/lighttable.c:471 +#: ../src/libs/tools/lighttable.c:485 msgid "click to enter zoomable lighttable layout." msgstr "クリックすると、ズーム可能なライトテーブルレイアウトに入ります" -#: ../src/libs/tools/lighttable.c:476 +#: ../src/libs/tools/lighttable.c:487 +msgid "toggle zoomable lighttable layout" +msgstr "ズーム可能なライトテーブルのオン/オフ切り替え" + +#: ../src/libs/tools/lighttable.c:497 msgid "toggle culling mode" msgstr "選別モードのオン/オフ切り替え" -#: ../src/libs/tools/lighttable.c:484 +#: ../src/libs/tools/lighttable.c:509 msgid "toggle culling dynamic mode" msgstr "動的選別モードのオン/オフ切り替え" -#: ../src/libs/tools/lighttable.c:510 +#: ../src/libs/tools/lighttable.c:540 msgid "" "set the number of thumbnails per row in filemanager layout,\n" "or the total number of thumbnails shown in culling layouts." @@ -32845,18 +33844,26 @@ msgstr "" "ファイルマネージャーレイアウトにおける一行ごとのサムネイル数\n" "または、選別レイアウトにおける表示されるサムネイルの合計数" -#: ../src/libs/tools/lighttable.c:515 +#: ../src/libs/tools/lighttable.c:547 msgid "toggle culling restricted" msgstr "選別モード制限のオン/オフ切り替え" -#: ../src/libs/tools/lighttable.c:536 +#: ../src/libs/tools/lighttable.c:569 msgid "toggle culling zoom mode" msgstr "選別ズームモードのオン/オフ切り替え" -#: ../src/libs/tools/lighttable.c:538 +#: ../src/libs/tools/lighttable.c:571 msgid "exit current layout" msgstr "現在のレイアウトを出る" +#: ../src/libs/tools/log_history.c:49 +msgid "log history" +msgstr "ログ履歴" + +#: ../src/libs/tools/log_history.c:172 +msgid "view log history" +msgstr "ログ履歴を表示します" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" @@ -32887,7 +33894,7 @@ msgid "module toolbox" msgstr "モジュールのツールボックス" #. connect callbacks -#: ../src/libs/tools/ratings.c:97 +#: ../src/libs/tools/ratings.c:99 msgid "set star rating for selected images" msgstr "選択した画像に評価を設定する" @@ -32895,11 +33902,11 @@ msgstr "選択した画像に評価を設定する" msgid "timeline" msgstr "タイムライン" -#: ../src/libs/tools/timeline.c:1421 +#: ../src/libs/tools/timeline.c:1423 msgid "start selection" msgstr "選択を開始" -#: ../src/libs/tools/timeline.c:1422 +#: ../src/libs/tools/timeline.c:1424 msgid "stop selection" msgstr "選択を停止" @@ -32907,40 +33914,44 @@ msgstr "選択を停止" msgid "view toolbox" msgstr "ビューのツールボックス" -#: ../src/libs/tools/viewswitcher.c:60 +#: ../src/libs/tools/viewswitcher.c:67 msgid "viewswitcher" msgstr "ビュー切り替え" -#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 -#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 -#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 +#: ../src/lua/preferences.c:666 ../src/lua/preferences.c:681 +#: ../src/lua/preferences.c:693 ../src/lua/preferences.c:706 +#: ../src/lua/preferences.c:722 ../src/lua/preferences.c:786 #, c-format msgid "double-click to reset to `%s'" msgstr "ダブルクリックすると、`%s'にリセットします" -#: ../src/lua/preferences.c:708 +#: ../src/lua/preferences.c:691 msgid "select file" msgstr "ファイルを選択する" -#: ../src/lua/preferences.c:762 +#: ../src/lua/preferences.c:745 #, c-format msgid "double-click to reset to `%d'" msgstr "ダブルクリックすると、 `%d'にリセットします" -#: ../src/lua/preferences.c:789 +#: ../src/lua/preferences.c:772 #, c-format msgid "double-click to reset to `%f'" msgstr "ダブルクリックすると、`%f'にリセットします" -#: ../src/lua/preferences.c:868 +#: ../src/lua/preferences.c:851 msgid "Lua options" msgstr "Lua オプション" -#: ../src/lua/preferences.c:919 +#: ../src/lua/preferences.c:902 msgid "per-script configuration options" msgstr "スクリプトごとの設定オプション" -#: ../src/views/darkroom.c:626 +#: ../src/views/darkroom.c:657 +msgid "drop image files here to add them to the collection" +msgstr "ここに画像ファイルをドロップしてコレクションに追加します" + +#: ../src/views/darkroom.c:806 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" @@ -32954,7 +33965,7 @@ msgstr "" "この画像をインポートした時と同じ場所でアクセスすることが出来るか確認してくださ" "い" -#: ../src/views/darkroom.c:633 +#: ../src/views/darkroom.c:813 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -32965,13 +33976,13 @@ msgstr "" "\n" "カメラから適切かつ完全にコピーされたか確認してください" -#: ../src/views/darkroom.c:639 +#: ../src/views/darkroom.c:819 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "" "ファイル`%s'は認識可能な形式ではありません。ライトテーブルに切り替えます" -#: ../src/views/darkroom.c:644 +#: ../src/views/darkroom.c:824 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." @@ -32979,7 +33990,7 @@ msgstr "" "ファイル`%s'はサポートされていないカメラ機種から取得されました。ライトテーブル" "に切り替えます" -#: ../src/views/darkroom.c:649 +#: ../src/views/darkroom.c:829 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" @@ -32997,7 +34008,7 @@ msgstr "" "(https://www.darktable.org/resources/camera-support/およびdarktableの現行バー" "ジョンのリリースノートをご覧ください)" -#: ../src/views/darkroom.c:657 +#: ../src/views/darkroom.c:837 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -33008,7 +34019,7 @@ msgstr "" "\n" "このファイルが不完全なものでないか確認してください" -#: ../src/views/darkroom.c:663 +#: ../src/views/darkroom.c:843 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -33021,68 +34032,71 @@ msgid "" "an issue\n" "at https://github.com/darktable-org/darktable" msgstr "" -"darktableは`%s'を読み込むことが出来ません。ライトテーブルモードに切り替えてく" -"ださい\n" +"darktableは`%s'を読み込むことが出来ません。ライトテーブルに切り替えます\n" "\n" "この画像を作成したカメラの機種がdarktableでサポートされているか確認してくださ" "い\n" -"サポートされているカメラのリストはhttps://www.darktable.org/resources/camera-" +"サポートされているカメラのリストは https://www.darktable.org/resources/camera-" "support/\n" "カメラがサポートされていることが確かな場合、以下で報告してください\n" "https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:691 +#: ../src/views/darkroom.c:871 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "`%s'を読み込んでいます..." -#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3160 +#: ../src/views/darkroom.c:1120 ../src/views/darkroom.c:3410 msgid "gamut check" msgstr "色域の確認" -#: ../src/views/darkroom.c:922 +#: ../src/views/darkroom.c:1121 msgid "soft proof" msgstr "ソフトプルーフ" +#: ../src/views/darkroom.c:1151 +msgid "drop XMP sidecar files here to apply edits" +msgstr "ここにXMPサイドカーファイルをドロップして編集を適用します" + #. fail :( -#: ../src/views/darkroom.c:964 ../src/views/print.c:318 +#: ../src/views/darkroom.c:1181 ../src/views/print.c:318 msgid "no image to open!" msgstr "開く画像がありません!" -#: ../src/views/darkroom.c:990 +#: ../src/views/darkroom.c:1207 msgid "file not found" msgstr "ファイルが見つかりません" -#: ../src/views/darkroom.c:994 +#: ../src/views/darkroom.c:1211 msgid "unspecified failure" msgstr "不特定の不具合" -#: ../src/views/darkroom.c:997 +#: ../src/views/darkroom.c:1214 msgid "unsupported file format" msgstr "サポートされていないファイル形式" -#: ../src/views/darkroom.c:1000 +#: ../src/views/darkroom.c:1217 msgid "unsupported camera model" msgstr "サポートされていないカメラ機種" -#: ../src/views/darkroom.c:1003 +#: ../src/views/darkroom.c:1220 msgid "unsupported feature in file" msgstr "ファイルのサポートされていない機能" -#: ../src/views/darkroom.c:1006 +#: ../src/views/darkroom.c:1223 msgid "file appears corrupt" msgstr "ファイルが壊れている可能性があります" -#: ../src/views/darkroom.c:1009 +#: ../src/views/darkroom.c:1226 msgid "I/O error" msgstr "I/Oエラー" -#: ../src/views/darkroom.c:1012 +#: ../src/views/darkroom.c:1229 msgid "cache full" msgstr "キャッシュ フル" -#: ../src/views/darkroom.c:1015 +#: ../src/views/darkroom.c:1232 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -33091,135 +34105,131 @@ msgstr "" "画像`%s'を読み込むことが出来ませんでした\n" "%s" -#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 +#: ../src/views/darkroom.c:1271 ../src/views/darkroom.c:1671 msgid "can't change image in GIMP plugin mode" msgstr "GIMPプラグインモードで画像を変更することは出来ません" -#: ../src/views/darkroom.c:1510 +#: ../src/views/darkroom.c:1734 msgid "past end of collection, looped to first image" msgstr "コレクションの末尾を過ぎたため、最初の画像にループしました" -#: ../src/views/darkroom.c:1512 +#: ../src/views/darkroom.c:1736 msgid "past beginning of collection, looped to last image" msgstr "コレクションの先頭を過ぎたため、最後の画像にループしました" -#: ../src/views/darkroom.c:2627 +#: ../src/views/darkroom.c:2854 msgid "no visible modules" msgstr "表示されているモジュールはありません" -#: ../src/views/darkroom.c:2657 ../src/views/darkroom.c:2812 +#: ../src/views/darkroom.c:2884 ../src/views/darkroom.c:3039 #, c-format msgid "focused instance '%s' of '%s'" msgstr "インスタンス'%s'('%s')にフォーカスしています" -#: ../src/views/darkroom.c:2659 ../src/views/darkroom.c:2816 +#: ../src/views/darkroom.c:2886 ../src/views/darkroom.c:3043 #, c-format msgid "focused module '%s'" msgstr "フォーカス中のモジュール'%s'" -#: ../src/views/darkroom.c:2667 ../src/views/darkroom.c:2697 -#: ../src/views/darkroom.c:2706 ../src/views/darkroom.c:2730 -#: ../src/views/darkroom.c:2772 +#: ../src/views/darkroom.c:2894 ../src/views/darkroom.c:2924 +#: ../src/views/darkroom.c:2933 ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:2999 msgid "no focused module" msgstr "フォーカス中のモジュールはありません" -#: ../src/views/darkroom.c:2669 +#: ../src/views/darkroom.c:2896 #, c-format msgid "'%s' cannot be enabled or disabled" msgstr "'%s'を有効または無効にすることが出来ません" -#: ../src/views/darkroom.c:2679 +#: ../src/views/darkroom.c:2906 #, c-format msgid "enabled instance '%s' of '%s'" msgstr "インスタンス'%s'('%s')を有効にしました" -#: ../src/views/darkroom.c:2681 +#: ../src/views/darkroom.c:2908 #, c-format msgid "disabled instance '%s' of '%s'" msgstr "インスタンス'%s'('%s')を無効にしました" -#: ../src/views/darkroom.c:2686 +#: ../src/views/darkroom.c:2913 #, c-format msgid "enabled module '%s'" msgstr "モジュール'%s'を有効にしました" -#: ../src/views/darkroom.c:2688 +#: ../src/views/darkroom.c:2915 #, c-format msgid "disabled module '%s'" msgstr "モジュール'%s'を無効にしました" -#: ../src/views/darkroom.c:2708 ../src/views/darkroom.c:2732 +#: ../src/views/darkroom.c:2935 ../src/views/darkroom.c:2959 #, c-format msgid "'%s' does not support multiple instances" msgstr "'%s'は複数のインスタンスをサポートしていません" -#: ../src/views/darkroom.c:2717 +#: ../src/views/darkroom.c:2944 #, c-format msgid "added instance '%s' of '%s'" msgstr "インスタンス'%s'('%s')を追加しました" -#: ../src/views/darkroom.c:2721 +#: ../src/views/darkroom.c:2948 #, c-format msgid "added instance of '%s'" msgstr "'%s'のインスタンスを追加しました" -#: ../src/views/darkroom.c:2740 +#: ../src/views/darkroom.c:2967 #, c-format msgid "deleted instance '%s' of '%s'" msgstr "インスタンス'%s'('%s')を削除しました" -#: ../src/views/darkroom.c:2742 +#: ../src/views/darkroom.c:2969 #, c-format msgid "deleted instance of '%s'" msgstr "'%s'のインスタンスを削除しました" -#: ../src/views/darkroom.c:2789 +#: ../src/views/darkroom.c:3016 #, c-format msgid "only one instance of '%s'" msgstr "'%s'のインスタンスは1つのみです" #. cycle through visible modules and their instances -#: ../src/views/darkroom.c:2854 ../src/views/darkroom.c:2916 +#: ../src/views/darkroom.c:3081 ../src/views/darkroom.c:3149 msgid "cycle modules" msgstr "モジュールを順に切り替え" -#: ../src/views/darkroom.c:2877 ../src/views/darkroom.c:2879 +#: ../src/views/darkroom.c:3105 ../src/views/darkroom.c:3107 msgid "quick access to presets" msgstr "プリセットに素早くアクセスします" -#: ../src/views/darkroom.c:2889 -msgid "quick access to styles" -msgstr "スタイルに素早くアクセス" - -#: ../src/views/darkroom.c:2892 +#: ../src/views/darkroom.c:3118 msgid "quick access for applying any of your styles" msgstr "スタイルの適用に素早くアクセスします" -#: ../src/views/darkroom.c:2899 -msgid "second window" -msgstr "第2ウィンドウ" +#: ../src/views/darkroom.c:3120 +msgid "quick access to styles" +msgstr "スタイルに素早くアクセス" -#: ../src/views/darkroom.c:2904 +#: ../src/views/darkroom.c:3131 msgid "display a second darkroom image window" msgstr "2つ目のdarkroom画像ウィンドウを表示します" +#: ../src/views/darkroom.c:3133 +msgid "second window" +msgstr "第2ウィンドウ" + #. Register a toggle-pin action for the second window as a command so the #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2912 ../src/views/darkroom.c:4781 +#: ../src/views/darkroom.c:3145 ../src/views/darkroom.c:5485 msgid "toggle pinned state in second window" msgstr "第2ウィンドウのピン留め状態を切り替える" -#: ../src/views/darkroom.c:2924 +#: ../src/views/darkroom.c:3157 msgid "delete instance" msgstr "インスタンスを削除" -#: ../src/views/darkroom.c:2933 -msgid "color assessment" -msgstr "色の評価" - -#: ../src/views/darkroom.c:2935 +#: ../src/views/darkroom.c:3166 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -33227,15 +34237,19 @@ msgstr "" "色評価のオン/オフを切り替えます\n" "右クリックでオプション" -#: ../src/views/darkroom.c:2952 ../src/views/darkroom.c:2965 +#: ../src/views/darkroom.c:3168 +msgid "color assessment" +msgstr "色の評価" + +#: ../src/views/darkroom.c:3189 ../src/views/darkroom.c:3202 msgid "color_assessment" msgstr "色の評価" -#: ../src/views/darkroom.c:2952 +#: ../src/views/darkroom.c:3189 msgid "total border width relative to screen" msgstr "スクリーンに対する余白の幅の合計" -#: ../src/views/darkroom.c:2954 +#: ../src/views/darkroom.c:3191 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -33243,19 +34257,15 @@ msgstr "" "評価モードで用いる、スクリーンサイズに対する余白の幅の合計\n" "外側の灰色の部分と内側の白いフレームが含まれます" -#: ../src/views/darkroom.c:2965 +#: ../src/views/darkroom.c:3202 msgid "white border ratio" msgstr "白の余白の割合" -#: ../src/views/darkroom.c:2967 +#: ../src/views/darkroom.c:3204 msgid "the border ratio specifies the fraction of the white part of the border." -msgstr "余白の白い部分を指定します" - -#: ../src/views/darkroom.c:2978 -msgid "high quality processing" -msgstr "高クオリティな処理" +msgstr "この比率は、余白のなかで白い部分が占める割合を指定します" -#: ../src/views/darkroom.c:2982 +#: ../src/views/darkroom.c:3216 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -33263,7 +34273,11 @@ msgstr "" "高クオリティな処理をオン/オフ切り替えます\n" "有効にした場合、darktableは画像データをエクスポート時と同様に処理します" -#: ../src/views/darkroom.c:3001 +#: ../src/views/darkroom.c:3219 +msgid "high quality processing" +msgstr "高クオリティな処理" + +#: ../src/views/darkroom.c:3237 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -33271,27 +34285,27 @@ msgstr "" "raw露出過多インジケータのオン/オフを切り替えます\n" "右クリックでオプション" -#: ../src/views/darkroom.c:3022 +#: ../src/views/darkroom.c:3265 msgid "select how to mark the clipped pixels" msgstr "クリップしたピクセルをマークする方法を選択してください" -#: ../src/views/darkroom.c:3025 +#: ../src/views/darkroom.c:3268 msgid "mark with CFA color" msgstr "色フィルタアレイの色でマーク" -#: ../src/views/darkroom.c:3025 +#: ../src/views/darkroom.c:3268 msgid "mark with solid color" msgstr "単色でマーク" -#: ../src/views/darkroom.c:3026 +#: ../src/views/darkroom.c:3269 msgid "false color" msgstr "偽色" -#: ../src/views/darkroom.c:3031 ../src/views/darkroom.c:3101 +#: ../src/views/darkroom.c:3274 ../src/views/darkroom.c:3345 msgid "color scheme" msgstr "色" -#: ../src/views/darkroom.c:3032 +#: ../src/views/darkroom.c:3275 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -33299,27 +34313,27 @@ msgstr "" "露出過多を示す色を選択してください\n" "【単色でマーク】モードを選択している時のみ使用されます" -#: ../src/views/darkroom.c:3035 +#: ../src/views/darkroom.c:3278 msgctxt "solidcolor" msgid "red" msgstr "赤" -#: ../src/views/darkroom.c:3036 +#: ../src/views/darkroom.c:3279 msgctxt "solidcolor" msgid "green" msgstr "緑" -#: ../src/views/darkroom.c:3037 +#: ../src/views/darkroom.c:3280 msgctxt "solidcolor" msgid "blue" msgstr "青" -#: ../src/views/darkroom.c:3038 +#: ../src/views/darkroom.c:3281 msgctxt "solidcolor" msgid "black" msgstr "黒" -#: ../src/views/darkroom.c:3049 +#: ../src/views/darkroom.c:3292 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -33329,7 +34343,7 @@ msgstr "" "1.0:白レベル\n" "0.0:黒レベル" -#: ../src/views/darkroom.c:3068 +#: ../src/views/darkroom.c:3305 msgid "" "toggle clipping indication\n" "right-click for options" @@ -33337,11 +34351,11 @@ msgstr "" "クリッピングインジケータのオン/オフを切り替えます\n" "右クリックでオプション" -#: ../src/views/darkroom.c:3089 +#: ../src/views/darkroom.c:3333 msgid "clipping preview mode" msgstr "クリッピングプレビューのモード" -#: ../src/views/darkroom.c:3090 +#: ../src/views/darkroom.c:3334 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -33349,39 +34363,39 @@ msgstr "" "プレビューの測定基準を選択してください\n" "'全て'は他のモード全ての組み合わせです" -#: ../src/views/darkroom.c:3094 +#: ../src/views/darkroom.c:3338 msgid "full gamut" msgstr "全て" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3339 msgid "any RGB channel" msgstr "RGBチャンネル" -#: ../src/views/darkroom.c:3096 +#: ../src/views/darkroom.c:3340 msgid "luminance only" msgstr "輝度のみ" -#: ../src/views/darkroom.c:3096 +#: ../src/views/darkroom.c:3340 msgid "saturation only" msgstr "彩度のみ" -#: ../src/views/darkroom.c:3102 +#: ../src/views/darkroom.c:3346 msgid "select colors to indicate clipping" msgstr "クリッピングを示す色を選択してください" -#: ../src/views/darkroom.c:3106 +#: ../src/views/darkroom.c:3350 msgid "red & blue" msgstr "赤&青" -#: ../src/views/darkroom.c:3107 +#: ../src/views/darkroom.c:3351 msgid "purple & green" msgstr "紫&緑" -#: ../src/views/darkroom.c:3115 +#: ../src/views/darkroom.c:3359 msgid "lower threshold" msgstr "黒のしきい値" -#: ../src/views/darkroom.c:3116 +#: ../src/views/darkroom.c:3360 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -33401,11 +34415,11 @@ msgstr "" "典型的なカラーの高光沢プリントの黒は-8.00EVです\n" "典型的な白黒の高光沢プリントの黒は-9.00EVです" -#: ../src/views/darkroom.c:3133 +#: ../src/views/darkroom.c:3377 msgid "upper threshold" msgstr "白のしきい値" -#: ../src/views/darkroom.c:3135 +#: ../src/views/darkroom.c:3379 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -33414,11 +34428,7 @@ msgstr "" "ホワイトポイントのクリッピングしきい値\n" "100%は媒体のピーク輝度です" -#: ../src/views/darkroom.c:3147 -msgid "softproof" -msgstr "ソフトプルーフ" - -#: ../src/views/darkroom.c:3151 +#: ../src/views/darkroom.c:3392 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -33426,7 +34436,11 @@ msgstr "" "ソフトプルーフのオン/オフを切り替えます\n" "右クリックでプロファイルオプション" -#: ../src/views/darkroom.c:3164 +#: ../src/views/darkroom.c:3394 +msgid "softproof" +msgstr "ソフトプルーフ" + +#: ../src/views/darkroom.c:3408 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -33434,54 +34448,54 @@ msgstr "" "色域のチェックのオン/オフを切り替えます\n" "右クリックでプロファイルオプション" -#: ../src/views/darkroom.c:3192 ../src/views/darkroom.c:3199 -#: ../src/views/darkroom.c:3218 ../src/views/darkroom.c:3220 -#: ../src/views/darkroom.c:3222 ../src/views/darkroom.c:3224 -#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3442 ../src/views/darkroom.c:3449 +#: ../src/views/darkroom.c:3468 ../src/views/darkroom.c:3470 +#: ../src/views/darkroom.c:3472 ../src/views/darkroom.c:3474 +#: ../src/views/lighttable.c:1510 ../src/views/lighttable.c:1514 msgid "profiles" msgstr "プロファイル" -#: ../src/views/darkroom.c:3200 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3450 ../src/views/lighttable.c:1514 msgid "preview intent" msgstr "プレビューのインテント" -#: ../src/views/darkroom.c:3218 ../src/views/lighttable.c:1504 +#: ../src/views/darkroom.c:3468 ../src/views/lighttable.c:1519 msgid "display profile" msgstr "ディスプレイプロファイル" -#: ../src/views/darkroom.c:3220 ../src/views/lighttable.c:1507 +#: ../src/views/darkroom.c:3470 ../src/views/lighttable.c:1522 msgid "preview display profile" msgstr "プレビューのディスプレイプロファイル" -#: ../src/views/darkroom.c:3224 +#: ../src/views/darkroom.c:3474 msgid "histogram profile" msgstr "ヒストグラムのプロファイル" -#: ../src/views/darkroom.c:3231 +#: ../src/views/darkroom.c:3481 msgid "second preview window color assessment" msgstr "色評価の第2プレビューウィンドウ" -#: ../src/views/darkroom.c:3234 +#: ../src/views/darkroom.c:3484 msgid "color assessment second preview" msgstr "色の評価第2プレビュー" -#: ../src/views/darkroom.c:3282 ../src/views/lighttable.c:1544 +#: ../src/views/darkroom.c:3532 ../src/views/lighttable.c:1559 msgid "display ICC profiles" msgstr "ディスプレイICCプロファイル" -#: ../src/views/darkroom.c:3286 ../src/views/lighttable.c:1548 +#: ../src/views/darkroom.c:3536 ../src/views/lighttable.c:1563 msgid "preview display ICC profiles" msgstr "プレビューのディスプレイICCプロファイル" -#: ../src/views/darkroom.c:3290 +#: ../src/views/darkroom.c:3540 msgid "softproof ICC profiles" msgstr "ソフトプルーフのICCプロファイル" -#: ../src/views/darkroom.c:3295 +#: ../src/views/darkroom.c:3545 msgid "histogram and color picker ICC profiles" msgstr "ヒストグラムおよびカラーピッカーのICCプロファイル" -#: ../src/views/darkroom.c:3344 +#: ../src/views/darkroom.c:3585 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -33490,306 +34504,371 @@ msgstr "" "右クリックでガイド線のオプション" #. Fullscreen preview key -#: ../src/views/darkroom.c:3363 +#: ../src/views/darkroom.c:3611 msgid "full preview" msgstr "フルプレビュー" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:3368 +#: ../src/views/darkroom.c:3616 msgid "force pan/zoom/rotate with mouse" msgstr "マウスによるパン/ズーム/回転を強制" #. Zoom shortcuts -#: ../src/views/darkroom.c:3383 +#: ../src/views/darkroom.c:3631 msgid "zoom close-up" msgstr "ズーム クローズアップ" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:3387 ../src/views/lighttable.c:1626 +#: ../src/views/darkroom.c:3635 ../src/views/lighttable.c:1657 msgid "zoom in" msgstr "ズームイン" -#: ../src/views/darkroom.c:3389 ../src/views/lighttable.c:1630 +#: ../src/views/darkroom.c:3637 ../src/views/lighttable.c:1661 msgid "zoom out" msgstr "ズームアウト" #. Shortcut to skip images -#: ../src/views/darkroom.c:3393 +#: ../src/views/darkroom.c:3641 msgid "image forward" msgstr "次の画像" -#: ../src/views/darkroom.c:3395 +#: ../src/views/darkroom.c:3643 msgid "image back" msgstr "前の画像" #. cycle overlay colors -#: ../src/views/darkroom.c:3399 +#: ../src/views/darkroom.c:3647 msgid "cycle overlay colors" msgstr "オーバーレイの色を変更" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3403 +#: ../src/views/darkroom.c:3651 msgid "show drawn masks" msgstr "描画マスクを表示" #. brush size +/- -#: ../src/views/darkroom.c:3407 +#: ../src/views/darkroom.c:3655 msgid "increase brush size" msgstr "ブラシサイズを大きくする" -#: ../src/views/darkroom.c:3409 +#: ../src/views/darkroom.c:3657 msgid "decrease brush size" msgstr "ブラシサイズを小さくする" #. brush hardness +/- -#: ../src/views/darkroom.c:3413 +#: ../src/views/darkroom.c:3661 msgid "increase brush hardness" msgstr "ブラシの硬さを上げる" -#: ../src/views/darkroom.c:3415 +#: ../src/views/darkroom.c:3663 msgid "decrease brush hardness" msgstr "ブラシの硬さを下げる" #. brush opacity +/- -#: ../src/views/darkroom.c:3419 +#: ../src/views/darkroom.c:3667 msgid "increase brush opacity" msgstr "ブラシの不透明度を上げる" -#: ../src/views/darkroom.c:3421 +#: ../src/views/darkroom.c:3669 msgid "decrease brush opacity" msgstr "ブラシの不透明度を下げる" #. undo/redo -#: ../src/views/darkroom.c:3425 ../src/views/lighttable.c:1614 -#: ../src/views/map.c:2400 +#: ../src/views/darkroom.c:3673 ../src/views/lighttable.c:1645 +#: ../src/views/map.c:2490 msgid "undo" msgstr "取り消す" -#: ../src/views/darkroom.c:3427 ../src/views/lighttable.c:1616 -#: ../src/views/map.c:2402 +#: ../src/views/darkroom.c:3675 ../src/views/lighttable.c:1647 +#: ../src/views/map.c:2492 msgid "redo" msgstr "やり直す" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3431 +#: ../src/views/darkroom.c:3679 msgid "change keyboard shortcut slider precision" msgstr "キーボードショートカットのスライダーの精度を変更" -#: ../src/views/darkroom.c:3434 +#: ../src/views/darkroom.c:3682 msgid "synchronize selection" msgstr "選択を同期" -#: ../src/views/darkroom.c:4383 +#: ../src/views/darkroom.c:3766 +#, c-format +msgid "apply the dropped sidecar '%s'?" +msgstr "ドロップされたサイドカー'%s'を適用しますか?" + +#: ../src/views/darkroom.c:3767 +msgid "apply sidecar" +msgstr "サイドカーを適用" + +#: ../src/views/darkroom.c:3771 +msgid "" +"replace the history of the current image, or create a duplicate and apply the " +"history to it?" +msgstr "" +"現在の画像の履歴を置き換えますか、それとも複製を作成してそちらに履歴を適用しま" +"すか?" + +#: ../src/views/darkroom.c:3774 +msgid "create _duplicate" +msgstr "_複製を作成" + +#: ../src/views/darkroom.c:3775 +msgid "_replace history" +msgstr "_履歴を置き換え" + +#: ../src/views/darkroom.c:3785 ../src/views/darkroom.c:3795 +#, c-format +msgid "error loading sidecar '%s'" +msgstr "サイドカー'%s'の読み込み中にエラーが発生しました" + +#: ../src/views/darkroom.c:3787 +#, c-format +msgid "applied '%s' to the current image" +msgstr "`%s'を現在の画像に適用しました" + +#: ../src/views/darkroom.c:3801 +#, c-format +msgid "" +"%d duplicate of the current image will be created, one per dropped sidecar." +msgid_plural "" +"%d duplicates of the current image will be created, one per dropped sidecar." +msgstr[0] "" +"現在の画像の複製が%d個作成されます(ドロップしたサイドカー1つにつき1個)" +msgstr[1] "" +"現在の画像の複製が%d個作成されます(ドロップしたサイドカー1つにつき1個)" + +#: ../src/views/darkroom.c:3807 +msgid "create duplicates" +msgstr "複製を作成" + +#: ../src/views/darkroom.c:3810 +msgid "_create" +msgstr "_作成" + +#: ../src/views/darkroom.c:3825 +#, c-format +msgid "created %u duplicate from dropped sidecars" +msgid_plural "created %u duplicates from dropped sidecars" +msgstr[0] "ドロップされたサイドカーから%u個の複製を作成しました" +msgstr[1] "ドロップされたサイドカーから%u個の複製を作成しました" + +#: ../src/views/darkroom.c:3830 +msgid "error loading the dropped sidecars" +msgstr "ドロップされたサイドカーの読み込み中にエラーが発生しました" + +#: ../src/views/darkroom.c:4905 msgid "keyboard shortcut slider precision: fine" msgstr "キーボードショートカットのスライダーの精度:細かい" -#: ../src/views/darkroom.c:4385 +#: ../src/views/darkroom.c:4907 msgid "keyboard shortcut slider precision: normal" msgstr "キーボードショートカットのスライダーの精度:通常" -#: ../src/views/darkroom.c:4387 +#: ../src/views/darkroom.c:4909 msgid "keyboard shortcut slider precision: coarse" msgstr "キーボードショートカットのスライダーの精度:粗い" -#: ../src/views/darkroom.c:4403 +#: ../src/views/darkroom.c:4925 msgid "switch to lighttable" msgstr "ライトテーブルに切り替える" -#: ../src/views/darkroom.c:4405 ../src/views/lighttable.c:1157 +#: ../src/views/darkroom.c:4927 ../src/views/lighttable.c:1171 msgid "zoom in the image" msgstr "画像をズーム" -#: ../src/views/darkroom.c:4407 +#: ../src/views/darkroom.c:4929 msgid "unbounded zoom in the image" msgstr "画像を無制限にズーム" -#: ../src/views/darkroom.c:4409 +#: ../src/views/darkroom.c:4931 msgid "zoom to 100% 200% and back" msgstr "100%、200% にズームして戻る" -#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1162 +#: ../src/views/darkroom.c:4933 ../src/views/lighttable.c:1176 msgid "pan a zoomed image" msgstr "ズームした画像をパンする" -#: ../src/views/darkroom.c:4414 ../src/views/lighttable.c:1215 +#: ../src/views/darkroom.c:4936 ../src/views/lighttable.c:1229 msgid "[modules] expand module without closing others" msgstr "【モジュール】他のモジュールを閉じずに、モジュールを展開する" -#: ../src/views/darkroom.c:4415 ../src/views/lighttable.c:1216 +#: ../src/views/darkroom.c:4937 ../src/views/lighttable.c:1230 msgid "[modules] expand module and close others" msgstr "【モジュール】モジュールを展開し、その他のモジュールを閉じる" -#: ../src/views/darkroom.c:4417 +#: ../src/views/darkroom.c:4939 msgid "[modules] rename module" msgstr "【モジュール】モジュールの名前を変更する" -#: ../src/views/darkroom.c:4420 +#: ../src/views/darkroom.c:4942 msgid "[modules] change module position in pipe" msgstr "【モジュール】モジュールのパイプ内の位置を変更する" #. Show infos key -#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 +#: ../src/views/lighttable.c:930 ../src/views/lighttable.c:1632 msgid "show infos" msgstr "情報を表示" -#: ../src/views/lighttable.c:1023 +#: ../src/views/lighttable.c:1037 msgid "middle" msgstr "中央" -#: ../src/views/lighttable.c:1150 +#: ../src/views/lighttable.c:1164 msgid "open image in darkroom" msgstr "ダークルームで画像を開く" -#: ../src/views/lighttable.c:1155 +#: ../src/views/lighttable.c:1169 msgid "switch to next/previous image" msgstr "次/前の画像に切り替える" -#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 +#: ../src/views/lighttable.c:1174 ../src/views/lighttable.c:1214 #, no-c-format msgid "zoom to 100% and back" msgstr "100%にズームして戻る" -#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 +#: ../src/views/lighttable.c:1181 ../src/views/lighttable.c:1202 msgid "scroll the collection" msgstr "コレクションをスクロールする" -#: ../src/views/lighttable.c:1169 +#: ../src/views/lighttable.c:1183 msgid "change number of images per row" msgstr "行ごとの画像の数を変更する" -#: ../src/views/lighttable.c:1172 +#: ../src/views/lighttable.c:1186 msgid "select an image" msgstr "画像を選択" -#: ../src/views/lighttable.c:1174 +#: ../src/views/lighttable.c:1188 msgid "select range from last image" msgstr "最後の画像から範囲を選択" -#: ../src/views/lighttable.c:1176 +#: ../src/views/lighttable.c:1190 msgid "add image to or remove it from a selection" msgstr "選択に画像を追加または除去する" -#: ../src/views/lighttable.c:1181 +#: ../src/views/lighttable.c:1195 msgid "change image order" msgstr "画像の順序を変更する" -#: ../src/views/lighttable.c:1190 +#: ../src/views/lighttable.c:1204 msgid "zoom all the images" msgstr "全ての画像をズームする" -#: ../src/views/lighttable.c:1192 +#: ../src/views/lighttable.c:1206 msgid "pan inside all the images" msgstr "全ての画像内をパンする" -#: ../src/views/lighttable.c:1195 +#: ../src/views/lighttable.c:1209 msgid "zoom current image" msgstr "現在の画像をズーム" -#: ../src/views/lighttable.c:1197 +#: ../src/views/lighttable.c:1211 msgid "pan inside current image" msgstr "現在の画像内をパン" -#: ../src/views/lighttable.c:1203 +#: ../src/views/lighttable.c:1217 #, no-c-format msgid "zoom current image to 100% and back" msgstr "現在の画像を100%にズームして戻る" -#: ../src/views/lighttable.c:1208 +#: ../src/views/lighttable.c:1222 msgid "zoom the main view" msgstr "メインビューをズーム" -#: ../src/views/lighttable.c:1210 +#: ../src/views/lighttable.c:1224 msgid "pan inside the main view" msgstr "メインビュー内をパンする" -#: ../src/views/lighttable.c:1470 +#: ../src/views/lighttable.c:1485 msgid "set display profile" msgstr "ディスプレイプロファイルを設定します" -#: ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1582 msgid "whole" msgstr "全体" -#: ../src/views/lighttable.c:1595 +#: ../src/views/lighttable.c:1626 msgid "leave" msgstr "離れる" -#: ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1635 msgid "align images to grid" msgstr "グリッドに合わせて画像を配置" -#: ../src/views/lighttable.c:1606 +#: ../src/views/lighttable.c:1637 msgid "reset first image offset" msgstr "最初の画像の表示位置をリセット" -#: ../src/views/lighttable.c:1608 +#: ../src/views/lighttable.c:1639 msgid "select toggle image" msgstr "オン/オフ切り替え表示する画像を選択" -#: ../src/views/lighttable.c:1610 +#: ../src/views/lighttable.c:1641 msgid "select single image" msgstr "単一の画像を選択" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1620 +#: ../src/views/lighttable.c:1651 msgid "preview zoom 100%" msgstr "プレビューをズーム 100%" -#: ../src/views/lighttable.c:1622 +#: ../src/views/lighttable.c:1653 msgid "preview zoom fit" msgstr "画像に合わせてプレビューをズーム" -#: ../src/views/lighttable.c:1628 +#: ../src/views/lighttable.c:1659 msgid "zoom max" msgstr "ズーム 最大" -#: ../src/views/lighttable.c:1632 +#: ../src/views/lighttable.c:1663 msgid "zoom min" msgstr "ズーム 最小" -#: ../src/views/map.c:2405 +#: ../src/views/map.c:2495 msgid "scroll right" msgstr "スクロール 右" -#: ../src/views/map.c:2407 +#: ../src/views/map.c:2497 msgid "scroll right wide" msgstr "スクロール 右 ワイド" -#: ../src/views/map.c:2409 +#: ../src/views/map.c:2499 msgid "scroll left" msgstr "スクロール 左" -#: ../src/views/map.c:2411 +#: ../src/views/map.c:2501 msgid "scroll left wide" msgstr "スクロール 左 ワイド" -#: ../src/views/map.c:2413 +#: ../src/views/map.c:2503 msgid "scroll up" msgstr "スクロール アップ" -#: ../src/views/map.c:2415 +#: ../src/views/map.c:2505 msgid "scroll up wide" msgstr "スクロール アップ ワイド" -#: ../src/views/map.c:2417 +#: ../src/views/map.c:2507 msgid "scroll down" msgstr "スクロール ダウン" -#: ../src/views/map.c:2419 +#: ../src/views/map.c:2509 msgid "scroll down wide" msgstr "スクロール ダウン ワイド" -#: ../src/views/map.c:3206 +#: ../src/views/map.c:3296 msgid "[on image] open in darkroom" msgstr "【画像の上で】ダークルームで開く" -#: ../src/views/map.c:3208 +#: ../src/views/map.c:3298 msgid "[on map] zoom map" msgstr "【地図の上で】地図をズーム" -#: ../src/views/map.c:3210 +#: ../src/views/map.c:3300 msgid "move image location" msgstr "画像のロケーションを移動する" @@ -33869,51 +34948,106 @@ msgstr "新しいセッションが開始されました '%s'" msgid "no camera with tethering support available for use..." msgstr "テザリングをサポートしているカメラがありません..." -#: ../src/views/view.c:1554 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "左クリック" -#: ../src/views/view.c:1557 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "右クリック" -#: ../src/views/view.c:1560 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "中クリック" -#: ../src/views/view.c:1566 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "左 ダブルクリック" -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "右 ダブルクリック" -#: ../src/views/view.c:1572 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "ドラッグアンドドロップ" -#: ../src/views/view.c:1575 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "左クリック+ドラッグ" -#: ../src/views/view.c:1578 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "右クリック+ドラッグ" -#: ../src/views/view.c:1599 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - ショートカットウィンドウ" -#: ../src/views/view.c:1646 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "キーを離した後も開いたままになる、クラシックウィンドウに切り替えます" #. we add the mouse actions too -#: ../src/views/view.c:1712 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "マウスアクション" +#, c-format +#~ msgid "importing %d/%d image" +#~ msgid_plural "importing %d/%d images" +#~ msgstr[0] "%d/%d枚の画像をインポートしています" +#~ msgstr[1] "%d/%d枚の画像をインポートしています" + +#~ msgid "create a 'virgin' duplicate of this image without any development" +#~ msgstr "この画像の現像していない未編集の複製を作成します" + +#, c-format +#~ msgid "failed to create file: %s" +#~ msgstr "ファイル%sの作成失敗" + +#, c-format +#~ msgid "" +#~ "curvature: scroll, compression: shift+scroll\n" +#~ "opacity: ctrl+scroll (%d%%)" +#~ msgstr "" +#~ "曲率:スクロール  圧縮:Shift+スクロール\n" +#~ "不透明度:Ctrl+スクロール (%d%%)" + +#~ msgid "" +#~ "remove the camera's hidden exposure bias in\n" +#~ "HDR / highlight preservation / dynamic range / HLG tone mode.\n" +#~ "\n" +#~ "when enabled on an image with nonzero bias, tone mapping\n" +#~ "(e.g. sigmoid) is required to avoid blown-out highlights." +#~ msgstr "" +#~ "HDR/ハイライト保持/ダイナミックレンジ/HLGトーンモードのカメラの隠し露出" +#~ "バイアスを除去します\n" +#~ "\n" +#~ "0以外のバイアスがかかっている画像で有効にした場合、ハイライトの白飛びを防ぐ" +#~ "ためにトーンマッピング(例:シグモイド)が必要になります" + +#~ msgid "" +#~ "combine the image with elements from another processed image\n" +#~ "(move this module to after output color profile if you see banding)" +#~ msgstr "" +#~ "画像と他の処理済みの画像から取り出した要素を組み合わせます\n" +#~ "(バンディングがある場合、このモジュールを出力カラープロファイルの後に移動" +#~ "してください)" + +#~ msgid "GitHub API rate limit exceeded, try again later" +#~ msgstr "GitHub APIのレート制限を超過しました、後で再試行してください" + +#, c-format +#~ msgid "GitHub API error (HTTP %ld)" +#~ msgstr "GitHub APIエラー (HTTP %ld)" + +#~ msgid "bayer" +#~ msgstr "ベイヤー" + +#~ msgid "x-trans" +#~ msgstr "x-trans" + #~ msgid "[OBJECT] brush over object" #~ msgstr "【オブジェクト】オブジェクト上をブラシでなぞる" @@ -33923,9 +35057,6 @@ msgstr "マウスアクション" #~ msgid "download all" #~ msgstr "全項目をダウンロード" -#~ msgid "install model" -#~ msgstr "モデルをインストール" - #~ msgid "refresh" #~ msgstr "リフレッシュ" @@ -34107,9 +35238,6 @@ msgstr "マウスアクション" #~ msgid "do you really want to physically delete selected image from disk?" #~ msgstr "選択した画像を本当にディスクから物理的に削除しますか?" -#~ msgid "(default)" -#~ msgstr "(デフォルト)" - #~ msgid "" #~ "Photography workflow\n" #~ "application and\n" @@ -34233,9 +35361,6 @@ msgstr "マウスアクション" #~ msgid "dehaze" #~ msgstr "かすみの除去" -#~ msgid "combine with elements from a processed image" -#~ msgstr "処理した画像の要素を合成します" - #~ msgid "cleanup unused shapes" #~ msgstr "未使用のシェイプを削除" @@ -34631,9 +35756,6 @@ msgstr "マウスアクション" #~ msgid "save" #~ msgstr "保存" -#~ msgid "add" -#~ msgstr "追加する" - #~ msgid "only" #~ msgstr "のみ" @@ -35143,9 +36265,6 @@ msgstr "マウスアクション" #~ msgid "hdr" #~ msgstr "hdr" -#~ msgid "double click to reset to `%f'" -#~ msgstr "ダブルクリックすると、`%f'にリセット" - #~ msgid "add image to selection or remove" #~ msgstr "画像を選択に追加または除去" @@ -35496,10 +36615,6 @@ msgstr "マウスアクション" #~ msgid "styles/apply %s" #~ msgstr "スタイル/%s を適用" -#~ msgctxt "accel" -#~ msgid "apply %s" -#~ msgstr "%sを適用" - #~ msgid "refresh exif" #~ msgstr "exifを更新" @@ -38060,9 +39175,6 @@ msgstr "マウスアクション" #~ msgid "sync..." #~ msgstr "同期..." -#~ msgid "local HDD" -#~ msgstr "ローカル HDD" - #~ msgctxt "accel" #~ msgid "apply style from popup menu" #~ msgstr "ポップアップメニューから選択したスタイルを適用" diff --git a/po/ko_KR.po b/po/ko_KR.po index 0295d6256a0..6f523f49340 100644 --- a/po/ko_KR.po +++ b/po/ko_KR.po @@ -1,16 +1,16 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT ZHOLDER -# This file is distributed under the same license as the DarkTable package. -# FIRST AUTHOR , YEAR. +# Korean translation of darktable. +# This file is distributed under the same license as the darktable package. +# Hwanyong Lee , 2025. +# Ajou University (함도혁, 윤하윤, 정채영, 김민채, 김윤중), 2025. +# 94tiger <94tiger@naver.com>, 2026. # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: DarkTable\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-13 23:08+0100\n" -"PO-Revision-Date: 2025-11-15 18:44+0900\n" -"Last-Translator: Hwanyong Lee \n" +"POT-Creation-Date: 2026-07-24 20:50+0200\n" +"PO-Revision-Date: 2026-07-27 13:46+0900\n" +"Last-Translator: 94tiger <94tiger@naver.com>\n" "Language-Team: Ajou Univ.(함도혁,윤하윤,정채영,김민채,김윤중)\n" "Language: ko_KR\n" "MIME-Version: 1.0\n" @@ -19,263 +19,273 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.8\n" -#: ../build/bin/conf_gen.h:97 +#: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "첫번째 인스턴스" -#: ../build/bin/conf_gen.h:98 ../build/bin/preferences_gen.h:8226 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4903 msgctxt "preferences" msgid "last instance" msgstr "마지막 인스턴스" -#: ../build/bin/conf_gen.h:179 ../build/bin/preferences_gen.h:7741 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4559 msgctxt "preferences" msgid "triangle" msgstr "삼각형" -#: ../build/bin/conf_gen.h:180 +#: ../build/bin/conf_gen.h:213 msgctxt "preferences" msgid "circle" msgstr "원" -#: ../build/bin/conf_gen.h:181 +#: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" msgstr "다이아몬드" -#: ../build/bin/conf_gen.h:182 +#: ../build/bin/conf_gen.h:215 msgctxt "preferences" msgid "bar" msgstr "bar" -#: ../build/bin/conf_gen.h:231 ../build/bin/conf_gen.h:359 -#: ../build/bin/conf_gen.h:370 ../build/bin/conf_gen.h:1509 -#: ../build/bin/conf_gen.h:1526 ../build/bin/conf_gen.h:1559 -#: ../build/bin/preferences_gen.h:4895 ../build/bin/preferences_gen.h:5067 +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 +#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 +#: ../build/bin/preferences_gen.h:2953 ../build/bin/preferences_gen.h:3040 msgctxt "preferences" msgid "never" msgstr "사용 안함" -#: ../build/bin/conf_gen.h:232 +#: ../build/bin/conf_gen.h:289 msgctxt "preferences" msgid "once a month" msgstr "한달에 한번" -#: ../build/bin/conf_gen.h:233 ../build/bin/preferences_gen.h:7378 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4343 msgctxt "preferences" msgid "once a week" msgstr "일주일에 한번" -#: ../build/bin/conf_gen.h:234 +#: ../build/bin/conf_gen.h:291 msgctxt "preferences" msgid "once a day" msgstr "하루에 한번" -#: ../build/bin/conf_gen.h:235 +#: ../build/bin/conf_gen.h:292 msgctxt "preferences" msgid "on close" msgstr "종료시" -#: ../build/bin/conf_gen.h:292 ../build/bin/conf_gen.h:1502 -#: ../build/bin/conf_gen.h:1519 ../build/bin/conf_gen.h:1560 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 +#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "작게" -#: ../build/bin/conf_gen.h:293 ../build/bin/conf_gen.h:423 -#: ../build/bin/preferences_gen.h:6314 ../build/bin/preferences_gen.h:6401 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3844 msgctxt "preferences" msgid "default" msgstr "기본값" -#: ../build/bin/conf_gen.h:294 ../build/bin/conf_gen.h:3655 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4346 msgctxt "preferences" msgid "large" msgstr "크게" -#: ../build/bin/conf_gen.h:360 +#: ../build/bin/conf_gen.h:441 msgctxt "preferences" msgid "after edit" msgstr "편집 후" -#: ../build/bin/conf_gen.h:361 ../build/bin/preferences_gen.h:7464 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4395 msgctxt "preferences" msgid "on import" msgstr "가져오기" -#: ../build/bin/conf_gen.h:371 ../build/bin/conf_gen.h:1501 -#: ../build/bin/conf_gen.h:1518 ../build/bin/conf_gen.h:4195 -#: ../build/bin/preferences_gen.h:5820 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5091 +#: ../build/bin/preferences_gen.h:3425 msgctxt "preferences" msgid "always" msgstr "항상" -#: ../build/bin/conf_gen.h:372 ../build/bin/preferences_gen.h:7499 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4413 msgctxt "preferences" msgid "only large entries" msgstr "큰 항목만" -#: ../build/bin/conf_gen.h:405 +#: ../build/bin/conf_gen.h:492 msgctxt "preferences" msgid "sensitive" msgstr "구분" -#: ../build/bin/conf_gen.h:406 ../build/bin/preferences_gen.h:8436 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:5028 msgctxt "preferences" msgid "insensitive" msgstr "구분 안함" -#: ../build/bin/conf_gen.h:424 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "다중 GPU" -#: ../build/bin/conf_gen.h:425 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "매우 빠른 GPU" -#: ../build/bin/conf_gen.h:834 ../build/bin/preferences_gen.h:8561 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:5102 msgctxt "preferences" msgid "import time" msgstr "가져온 시간" -#: ../build/bin/conf_gen.h:835 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "폴더 이름" -#: ../build/bin/conf_gen.h:852 +#: ../build/bin/conf_gen.h:1066 +msgctxt "preferences" +msgid "display name" +msgstr "표시 이름" + +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:853 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:854 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:855 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:856 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:857 ../build/bin/conf_gen.h:2393 -#: ../build/bin/conf_gen.h:3246 ../build/bin/conf_gen.h:3628 -#: ../build/bin/conf_gen.h:3980 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2862 +#: ../build/bin/conf_gen.h:3889 ../build/bin/conf_gen.h:4317 +#: ../build/bin/conf_gen.h:4858 msgctxt "preferences" msgid "none" msgstr "없음" -#: ../build/bin/conf_gen.h:866 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "평균" -#: ../build/bin/conf_gen.h:867 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "최소" -#: ../build/bin/conf_gen.h:868 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "최대" -#: ../build/bin/conf_gen.h:1166 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "새 이미지만 선택" -#: ../build/bin/conf_gen.h:1167 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "가져온적이 없는 이미지만 선택합니다" -#: ../build/bin/conf_gen.h:1174 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "RAW가 아닌 이미지는 무시" -#: ../build/bin/conf_gen.h:1175 -msgid "if enabled, only raw files will be allowed to import. non-raw files will not be visible in the dialog and will not be imported." +#: ../build/bin/conf_gen.h:1447 +msgid "" +"if enabled, only raw files will be allowed to import. non-raw files will not " +"be visible in the dialog and will not be imported." msgstr "활성화하면 RAW 파일만 가져올 수 있습니다. RAW가 아닌 파일은대화상자에 표시되지 않으며 가져올 수 없습니다." -#: ../build/bin/conf_gen.h:1182 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "메타데이터 적용" -#: ../build/bin/conf_gen.h:1183 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." msgstr "새로 가져온 모든 이미지에 일부 메타데이터를 적용합니다." -#: ../build/bin/conf_gen.h:1190 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "모든 하위 디렉토리 포함" -#: ../build/bin/conf_gen.h:1191 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" msgstr "필름롤을 가져오기 시 하위 디렉토리 탐색" -#: ../build/bin/conf_gen.h:1198 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" msgstr "가져오기 시 적용할 작성자" -#: ../build/bin/conf_gen.h:1206 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" msgstr "가져오기 시 적용할 발행자" -#: ../build/bin/conf_gen.h:1214 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" msgstr "가져오기 시 적용할 저작권 정보" -#: ../build/bin/conf_gen.h:1222 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" msgstr "가져오기 시 적용할 태그 (쉼표로 구분)" -#: ../build/bin/conf_gen.h:1230 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" msgstr "XMP에서 태그 가져오기" -#: ../build/bin/conf_gen.h:1262 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "초기 등급" -#: ../build/bin/conf_gen.h:1263 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" msgstr "필름롤을 가져오기 시 모든 이미지에 적용할 초기 등급" -#: ../build/bin/conf_gen.h:1270 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "EXIF 등급 무시" -#: ../build/bin/conf_gen.h:1271 -msgid "ignore EXIF rating. if not set and EXIF rating is found, it overrides 'initial rating'" +#: ../build/bin/conf_gen.h:1555 +msgid "" +"ignore EXIF rating. if not set and EXIF rating is found, it overrides " +"'initial rating'" msgstr "EXIF 등급을 무시합니다. 설정하지 않으면 EXIF 등급이 있을 경우'초기 등급'을 덮어씁니다" -#: ../build/bin/conf_gen.h:1278 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "작업 가져오기" -#: ../build/bin/conf_gen.h:1279 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "작업 가져오기 이름" -#: ../build/bin/conf_gen.h:1286 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "오늘 날짜 재정의" -#: ../build/bin/conf_gen.h:1287 +#: ../build/bin/conf_gen.h:1573 msgid "" -"type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override the current date/time used when expanding variables:\n" +"type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " +"the current date/time used when expanding variables:\n" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "let the field empty otherwise" msgstr "" @@ -283,840 +293,901 @@ msgstr "" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC)변수에 적용됩니다.\n" "필요 없으면 필드를 비워 둡니다" -#: ../build/bin/conf_gen.h:1294 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "현재 창을 계속 열어두기" -#: ../build/bin/conf_gen.h:1295 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "여러 번 가져오기를 실행할 수 있도록 이 창을 열어둡니다" -#: ../build/bin/conf_gen.h:1503 ../build/bin/conf_gen.h:1520 -#: ../build/bin/conf_gen.h:1561 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1504 ../build/bin/conf_gen.h:1521 -#: ../build/bin/conf_gen.h:1562 ../build/bin/preferences_gen.h:4930 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2971 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1505 ../build/bin/conf_gen.h:1522 -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1506 ../build/bin/conf_gen.h:1523 -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1507 ../build/bin/conf_gen.h:1524 -#: ../build/bin/conf_gen.h:1565 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1508 ../build/bin/conf_gen.h:1525 -#: ../build/bin/conf_gen.h:1566 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1607 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 +#: ../build/bin/conf_gen.h:1890 +msgctxt "preferences" +msgid "6K" +msgstr "6K" + +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 +#: ../build/bin/conf_gen.h:1891 +msgctxt "preferences" +msgid "8K" +msgstr "8K" + +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3888 +#: ../build/bin/conf_gen.h:5094 ../build/bin/preferences_gen.h:4253 +msgctxt "preferences" +msgid "auto" +msgstr "자동" + +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" msgstr "꺼짐" -#: ../build/bin/conf_gen.h:1608 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "경도 (상대)" -#: ../build/bin/conf_gen.h:1609 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "경도 (절대)" -#: ../build/bin/conf_gen.h:1610 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "불투명도 (상대)" -#: ../build/bin/conf_gen.h:1611 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "불투명도 (절대)" -#: ../build/bin/conf_gen.h:1612 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "브러시 크기 (상대)" -#: ../build/bin/conf_gen.h:1621 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "낮음" -#: ../build/bin/conf_gen.h:1622 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "중간" -#: ../build/bin/conf_gen.h:1623 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "높음" -#: ../build/bin/conf_gen.h:1648 ../build/bin/preferences_gen.h:5547 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3511 +msgctxt "preferences" +msgid "pixels" +msgstr "픽셀" + +#: ../build/bin/conf_gen.h:1983 +msgctxt "preferences" +msgid "% of path size" +msgstr "경로 크기의 %" + +#: ../build/bin/conf_gen.h:2002 +msgctxt "preferences" +msgid "sharp" +msgstr "뾰족하게" + +#: ../build/bin/conf_gen.h:2003 ../build/bin/preferences_gen.h:3548 +msgctxt "preferences" +msgid "balanced" +msgstr "균형" + +#: ../build/bin/conf_gen.h:2004 ../build/bin/conf_gen.h:5097 +msgctxt "preferences" +msgid "smooth" +msgstr "부드럽게" + +#: ../build/bin/conf_gen.h:2023 ../build/bin/preferences_gen.h:3288 msgctxt "preferences" msgid "false color" msgstr "거짓 색상" -#: ../build/bin/conf_gen.h:1649 +#: ../build/bin/conf_gen.h:2024 msgctxt "preferences" msgid "grayscale" msgstr "회색조" -#: ../build/bin/conf_gen.h:1666 +#: ../build/bin/conf_gen.h:2043 msgctxt "preferences" msgid "top left" msgstr "왼쪽 상단" -#: ../build/bin/conf_gen.h:1667 +#: ../build/bin/conf_gen.h:2044 msgctxt "preferences" msgid "top right" msgstr "오른쪽 상단" -#: ../build/bin/conf_gen.h:1668 +#: ../build/bin/conf_gen.h:2045 msgctxt "preferences" msgid "top center" msgstr "중앙 상단" -#: ../build/bin/conf_gen.h:1669 ../build/bin/preferences_gen.h:5394 +#: ../build/bin/conf_gen.h:2046 ../build/bin/preferences_gen.h:3203 msgctxt "preferences" msgid "bottom" msgstr "하단" -#: ../build/bin/conf_gen.h:1670 +#: ../build/bin/conf_gen.h:2047 msgctxt "preferences" msgid "hidden" msgstr "숨김" -#: ../build/bin/conf_gen.h:2352 +#: ../build/bin/conf_gen.h:2816 msgid "show OSD" msgstr "OSD 표시" -#: ../build/bin/conf_gen.h:2353 +#: ../build/bin/conf_gen.h:2817 msgid "toggle the visibility of the map overlays" msgstr "지도 오버레이의 표시 여부를 전환합니다" -#: ../build/bin/conf_gen.h:2360 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2825 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "필터링된 이미지" -#: ../build/bin/conf_gen.h:2361 +#: ../build/bin/conf_gen.h:2826 msgid "when set limit the images drawn to the current filmstrip" msgstr "설정 시 현재 필름스트립에 표시된 이미지로 제한합니다" -#: ../build/bin/conf_gen.h:2368 +#: ../build/bin/conf_gen.h:2834 msgid "max images" msgstr "최대 이미지 개수" -#: ../build/bin/conf_gen.h:2369 +#: ../build/bin/conf_gen.h:2835 msgid "the maximum number of image thumbnails drawn on the map" msgstr "지도에 표시할 이미지 썸네일의 최대 개수" -#: ../build/bin/conf_gen.h:2376 +#: ../build/bin/conf_gen.h:2843 msgid "group size factor" msgstr "그룹 크기 배율" -#: ../build/bin/conf_gen.h:2377 -msgid "increase or decrease the spatial size of images groups on the map. can influence the calculation time" +#: ../build/bin/conf_gen.h:2844 +msgid "" +"increase or decrease the spatial size of images groups on the map. can " +"influence the calculation time" msgstr "지도에서 이미지 그룹의 공간 크기를 늘리거나 줄입니다.계산 시간에 영향을 줄 수 있습니다" -#: ../build/bin/conf_gen.h:2384 +#: ../build/bin/conf_gen.h:2852 msgid "min images per group" msgstr "그룹당 최소 이미지 개수" -#: ../build/bin/conf_gen.h:2385 -msgid "the minimum number of images to set up an images group. can influence the calculation time." +#: ../build/bin/conf_gen.h:2853 +msgid "" +"the minimum number of images to set up an images group. can influence the " +"calculation time." msgstr "이미지 그룹을 구성하는 데 필요한 최소 이미지 수입니다.계산 시간에 영향을 줄 수 있습니다." -#: ../build/bin/conf_gen.h:2391 +#: ../build/bin/conf_gen.h:2860 msgctxt "preferences" msgid "thumbnail" msgstr "썸네일" -#: ../build/bin/conf_gen.h:2392 +#: ../build/bin/conf_gen.h:2861 msgctxt "preferences" msgid "count" msgstr "개수" -#: ../build/bin/conf_gen.h:2395 +#: ../build/bin/conf_gen.h:2864 msgid "thumbnail display" msgstr "썸네일 표시" -#: ../build/bin/conf_gen.h:2396 -msgid "three options are available: images thumbnails, only the count of images of the group or nothing" +#: ../build/bin/conf_gen.h:2865 +msgid "" +"three options are available: images thumbnails, only the count of images of " +"the group or nothing" msgstr "세 가지 옵션이 있습니다: 이미지 썸네일, 그룹의 이미지 개수만 표시, 또는 아무것도 표시하지 않기" -#: ../build/bin/conf_gen.h:2411 +#: ../build/bin/conf_gen.h:2882 msgid "max polygon points" msgstr "최대 다각형 꼭짓점 수" -#: ../build/bin/conf_gen.h:2412 -msgid "limit the number of points imported with polygon in find location module" +#: ../build/bin/conf_gen.h:2883 +msgid "" +"limit the number of points imported with polygon in find location module" msgstr "위치 찾기 모듈에서 다각형으로 가져오기 시 꼭짓점 수를 제한합니다" -#: ../build/bin/conf_gen.h:2818 -msgctxt "preferences" -msgid "original" -msgstr "원본" - -#: ../build/bin/conf_gen.h:2819 -msgctxt "preferences" -msgid "to 1/2" -msgstr "1/2로" - -#: ../build/bin/conf_gen.h:2820 -msgctxt "preferences" -msgid "to 1/3" -msgstr "1/3로" - -#: ../build/bin/conf_gen.h:2821 -msgctxt "preferences" -msgid "to 1/4" -msgstr "1/4로" - -#: ../build/bin/conf_gen.h:2846 ../build/bin/conf_gen.h:2857 +#: ../build/bin/conf_gen.h:3395 ../build/bin/conf_gen.h:3407 msgctxt "preferences" msgid "bilinear" msgstr "쌍선형" -#: ../build/bin/conf_gen.h:2847 ../build/bin/conf_gen.h:2858 -#: ../build/bin/preferences_gen.h:6018 +#: ../build/bin/conf_gen.h:3396 ../build/bin/conf_gen.h:3408 +#: ../build/bin/preferences_gen.h:3616 msgctxt "preferences" msgid "bicubic" msgstr "쌍입방" -#: ../build/bin/conf_gen.h:2848 ../build/bin/conf_gen.h:2859 +#: ../build/bin/conf_gen.h:3397 ../build/bin/conf_gen.h:3409 msgctxt "preferences" msgid "lanczos2" msgstr "란초스2" -#: ../build/bin/conf_gen.h:2860 ../build/bin/preferences_gen.h:6053 +#: ../build/bin/conf_gen.h:3410 ../build/bin/preferences_gen.h:3634 msgctxt "preferences" msgid "lanczos3" msgstr "란초스3" -#: ../build/bin/conf_gen.h:3245 ../build/bin/conf_gen.h:4198 -#: ../build/bin/preferences_gen.h:7209 -msgctxt "preferences" -msgid "auto" -msgstr "자동" - -#: ../build/bin/conf_gen.h:3247 +#: ../build/bin/conf_gen.h:3890 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3248 +#: ../build/bin/conf_gen.h:3891 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3249 +#: ../build/bin/conf_gen.h:3892 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3250 +#: ../build/bin/conf_gen.h:3893 msgctxt "preferences" msgid "windows_credentials" msgstr "windows_credentials" -#: ../build/bin/conf_gen.h:3515 +#: ../build/bin/conf_gen.h:4191 msgctxt "preferences" msgid "vectorscope" msgstr "벡터스코프" -#: ../build/bin/conf_gen.h:3516 +#: ../build/bin/conf_gen.h:4192 msgctxt "preferences" msgid "waveform" msgstr "웨이브폼" -#: ../build/bin/conf_gen.h:3517 +#: ../build/bin/conf_gen.h:4193 +msgctxt "preferences" +msgid "split" +msgstr "분할" + +#: ../build/bin/conf_gen.h:4194 msgctxt "preferences" msgid "RGB parade" msgstr "RGB 퍼레이드" -#: ../build/bin/conf_gen.h:3518 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "histogram" msgstr "히스토그램" -#: ../build/bin/conf_gen.h:3527 +#: ../build/bin/conf_gen.h:4205 msgctxt "preferences" msgid "left" msgstr "왼쪽" -#: ../build/bin/conf_gen.h:3528 ../build/bin/preferences_gen.h:7923 +#: ../build/bin/conf_gen.h:4206 ../build/bin/preferences_gen.h:4742 msgctxt "preferences" msgid "right" msgstr "오른쪽" -#: ../build/bin/conf_gen.h:3545 ../build/bin/conf_gen.h:3586 +#: ../build/bin/conf_gen.h:4225 ../build/bin/conf_gen.h:4270 msgctxt "preferences" msgid "logarithmic" msgstr "로그" -#: ../build/bin/conf_gen.h:3546 ../build/bin/conf_gen.h:3587 +#: ../build/bin/conf_gen.h:4226 ../build/bin/conf_gen.h:4271 msgctxt "preferences" msgid "linear" msgstr "선형" -#: ../build/bin/conf_gen.h:3555 +#: ../build/bin/conf_gen.h:4236 msgctxt "preferences" msgid "horizontal" msgstr "수평" -#: ../build/bin/conf_gen.h:3556 +#: ../build/bin/conf_gen.h:4237 msgctxt "preferences" msgid "vertical" msgstr "수직" -#: ../build/bin/conf_gen.h:3565 +#: ../build/bin/conf_gen.h:4247 msgctxt "preferences" msgid "overlaid" msgstr "오버레이" -#: ../build/bin/conf_gen.h:3566 +#: ../build/bin/conf_gen.h:4248 msgctxt "preferences" msgid "parade" msgstr "퍼레이드" -#: ../build/bin/conf_gen.h:3575 +#: ../build/bin/conf_gen.h:4258 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:3576 +#: ../build/bin/conf_gen.h:4259 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:3577 +#: ../build/bin/conf_gen.h:4260 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:3629 +#: ../build/bin/conf_gen.h:4318 msgctxt "preferences" msgid "monochromatic" msgstr "단색조" -#: ../build/bin/conf_gen.h:3630 +#: ../build/bin/conf_gen.h:4319 msgctxt "preferences" msgid "analogous" msgstr "유사색" -#: ../build/bin/conf_gen.h:3631 +#: ../build/bin/conf_gen.h:4320 msgctxt "preferences" msgid "analogous complementary" msgstr "유사 보색" -#: ../build/bin/conf_gen.h:3632 +#: ../build/bin/conf_gen.h:4321 msgctxt "preferences" msgid "complementary" msgstr "보색" -#: ../build/bin/conf_gen.h:3633 +#: ../build/bin/conf_gen.h:4322 msgctxt "preferences" msgid "split complementary" msgstr "분할 보색" -#: ../build/bin/conf_gen.h:3634 +#: ../build/bin/conf_gen.h:4323 msgctxt "preferences" msgid "dyad" msgstr "2색 조합 (Dyad)" -#: ../build/bin/conf_gen.h:3635 +#: ../build/bin/conf_gen.h:4324 msgctxt "preferences" msgid "triad" msgstr "3색 조합 (Triad)" -#: ../build/bin/conf_gen.h:3636 +#: ../build/bin/conf_gen.h:4325 msgctxt "preferences" msgid "tetrad" msgstr "4색 조합 (Tetrad)" -#: ../build/bin/conf_gen.h:3637 +#: ../build/bin/conf_gen.h:4326 msgctxt "preferences" msgid "square" msgstr "정사각형" -#: ../build/bin/conf_gen.h:3654 +#: ../build/bin/conf_gen.h:4345 msgctxt "preferences" msgid "normal" msgstr "일반" -#: ../build/bin/conf_gen.h:3656 +#: ../build/bin/conf_gen.h:4347 msgctxt "preferences" msgid "narrow" msgstr "좁게" -#: ../build/bin/conf_gen.h:3657 +#: ../build/bin/conf_gen.h:4348 msgctxt "preferences" msgid "line" msgstr "선" -#: ../build/bin/conf_gen.h:3834 +#: ../build/bin/conf_gen.h:4655 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:3835 +#: ../build/bin/conf_gen.h:4656 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:3836 +#: ../build/bin/conf_gen.h:4657 msgctxt "preferences" msgid "inch" msgstr "inch" -#: ../build/bin/conf_gen.h:3885 ../build/bin/preferences_gen.h:7958 +#: ../build/bin/conf_gen.h:4707 ../build/bin/preferences_gen.h:237 +msgctxt "preferences" +msgid "grey" +msgstr "회색" + +#: ../build/bin/conf_gen.h:4708 ../build/bin/preferences_gen.h:238 +msgctxt "preferences" +msgid "dark" +msgstr "어두움" + +#: ../build/bin/conf_gen.h:4709 ../build/bin/preferences_gen.h:239 +msgctxt "preferences" +msgid "darker" +msgstr "더 어두움" + +#: ../build/bin/conf_gen.h:4716 ../build/bin/preferences_gen.h:4760 msgctxt "preferences" msgid "all" msgstr "all" -#: ../build/bin/conf_gen.h:3886 +#: ../build/bin/conf_gen.h:4717 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:3887 +#: ../build/bin/conf_gen.h:4718 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:3976 ../build/bin/preferences_gen.h:6170 +#: ../build/bin/conf_gen.h:4854 ../build/bin/preferences_gen.h:3700 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "장면 기준 (시그모이드)" -#: ../build/bin/conf_gen.h:3977 +#: ../build/bin/conf_gen.h:4855 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "장면 기준 (필믹)" -#: ../build/bin/conf_gen.h:3978 +#: ../build/bin/conf_gen.h:4856 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "장면-참조 (AgX)" -#: ../build/bin/conf_gen.h:3979 +#: ../build/bin/conf_gen.h:4857 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "디스플레이 기준 (레거시)" -#: ../build/bin/conf_gen.h:4110 +#: ../build/bin/conf_gen.h:4996 msgid "camera time zone" msgstr "카메라 시간대" -#: ../build/bin/conf_gen.h:4111 -msgid "most cameras don't store the time zone in EXIF. give the correct time zone so the GPX data can be correctly matched" +#: ../build/bin/conf_gen.h:4997 +msgid "" +"most cameras don't store the time zone in EXIF. give the correct time zone " +"so the GPX data can be correctly matched" msgstr "대부분의 카메라는 EXIF에 시간대를 저장하지 않습니다.GPX 데이터를 올바르게 일치시키기 위해 올바른 시간대를 입력합니다" -#: ../build/bin/conf_gen.h:4125 +#: ../build/bin/conf_gen.h:5013 msgctxt "preferences" msgid "no color" msgstr "무색" -#: ../build/bin/conf_gen.h:4126 +#: ../build/bin/conf_gen.h:5014 msgctxt "preferences" msgid "illuminant color" msgstr "광원 색상" -#: ../build/bin/conf_gen.h:4127 +#: ../build/bin/conf_gen.h:5015 msgctxt "preferences" msgid "effect emulation" msgstr "효과 에뮬레이션" -#: ../build/bin/conf_gen.h:4184 +#: ../build/bin/conf_gen.h:5079 msgctxt "preferences" msgid "list" msgstr "목록" -#: ../build/bin/conf_gen.h:4185 +#: ../build/bin/conf_gen.h:5080 msgctxt "preferences" msgid "tabs" msgstr "탭" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:5081 msgctxt "preferences" msgid "columns" msgstr "열" -#: ../build/bin/conf_gen.h:4196 +#: ../build/bin/conf_gen.h:5092 msgctxt "preferences" msgid "active" msgstr "활성" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:5093 msgctxt "preferences" msgid "dim" msgstr "어둡게" -#: ../build/bin/conf_gen.h:4199 +#: ../build/bin/conf_gen.h:5095 msgctxt "preferences" msgid "fade" msgstr "페이드" -#: ../build/bin/conf_gen.h:4200 +#: ../build/bin/conf_gen.h:5096 msgctxt "preferences" msgid "fit" msgstr "맞춤" -#: ../build/bin/conf_gen.h:4201 -msgctxt "preferences" -msgid "smooth" -msgstr "부드럽게" - -#: ../build/bin/conf_gen.h:4202 +#: ../build/bin/conf_gen.h:5098 msgctxt "preferences" msgid "glide" msgstr "글라이드" -#: ../build/bin/preferences_gen.h:77 ../build/bin/preferences_gen.h:4424 -#: ../build/bin/preferences_gen.h:4463 ../build/bin/preferences_gen.h:4502 -#: ../build/bin/preferences_gen.h:4536 ../build/bin/preferences_gen.h:4602 -#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4670 -#: ../build/bin/preferences_gen.h:4704 ../build/bin/preferences_gen.h:4738 -#: ../build/bin/preferences_gen.h:4772 ../build/bin/preferences_gen.h:4806 -#: ../build/bin/preferences_gen.h:4840 ../build/bin/preferences_gen.h:4881 -#: ../build/bin/preferences_gen.h:4916 ../build/bin/preferences_gen.h:4951 -#: ../build/bin/preferences_gen.h:4985 ../build/bin/preferences_gen.h:5019 -#: ../build/bin/preferences_gen.h:5053 ../build/bin/preferences_gen.h:5088 -#: ../build/bin/preferences_gen.h:5122 ../build/bin/preferences_gen.h:5161 -#: ../build/bin/preferences_gen.h:5202 ../build/bin/preferences_gen.h:5270 -#: ../build/bin/preferences_gen.h:5304 ../build/bin/preferences_gen.h:5339 -#: ../build/bin/preferences_gen.h:5380 ../build/bin/preferences_gen.h:5414 -#: ../build/bin/preferences_gen.h:5458 ../build/bin/preferences_gen.h:5492 -#: ../build/bin/preferences_gen.h:5533 ../build/bin/preferences_gen.h:5568 -#: ../build/bin/preferences_gen.h:5602 ../build/bin/preferences_gen.h:5636 -#: ../build/bin/preferences_gen.h:5670 ../build/bin/preferences_gen.h:5704 -#: ../build/bin/preferences_gen.h:5738 ../build/bin/preferences_gen.h:5772 -#: ../build/bin/preferences_gen.h:5806 ../build/bin/preferences_gen.h:5841 -#: ../build/bin/preferences_gen.h:5875 ../build/bin/preferences_gen.h:5909 -#: ../build/bin/preferences_gen.h:5970 ../build/bin/preferences_gen.h:6004 -#: ../build/bin/preferences_gen.h:6039 ../build/bin/preferences_gen.h:6074 -#: ../build/bin/preferences_gen.h:6115 ../build/bin/preferences_gen.h:6156 -#: ../build/bin/preferences_gen.h:6191 ../build/bin/preferences_gen.h:6225 -#: ../build/bin/preferences_gen.h:6259 ../build/bin/preferences_gen.h:6300 -#: ../build/bin/preferences_gen.h:6343 ../build/bin/preferences_gen.h:6387 -#: ../build/bin/preferences_gen.h:6432 ../build/bin/preferences_gen.h:6483 -#: ../build/bin/preferences_gen.h:6527 ../build/bin/preferences_gen.h:6571 -#: ../build/bin/preferences_gen.h:6615 ../build/bin/preferences_gen.h:6659 -#: ../build/bin/preferences_gen.h:6703 ../build/bin/preferences_gen.h:6747 -#: ../build/bin/preferences_gen.h:6808 ../build/bin/preferences_gen.h:6842 -#: ../build/bin/preferences_gen.h:6876 ../build/bin/preferences_gen.h:6910 -#: ../build/bin/preferences_gen.h:6944 ../build/bin/preferences_gen.h:6978 -#: ../build/bin/preferences_gen.h:7012 ../build/bin/preferences_gen.h:7046 -#: ../build/bin/preferences_gen.h:7079 ../build/bin/preferences_gen.h:7112 -#: ../build/bin/preferences_gen.h:7146 ../build/bin/preferences_gen.h:7187 -#: ../build/bin/preferences_gen.h:7230 ../build/bin/preferences_gen.h:7264 -#: ../build/bin/preferences_gen.h:7330 ../build/bin/preferences_gen.h:7364 -#: ../build/bin/preferences_gen.h:7399 ../build/bin/preferences_gen.h:7450 -#: ../build/bin/preferences_gen.h:7485 ../build/bin/preferences_gen.h:7520 -#: ../build/bin/preferences_gen.h:7564 ../build/bin/preferences_gen.h:7625 -#: ../build/bin/preferences_gen.h:7659 ../build/bin/preferences_gen.h:7693 -#: ../build/bin/preferences_gen.h:7727 ../build/bin/preferences_gen.h:7762 -#: ../build/bin/preferences_gen.h:7796 ../build/bin/preferences_gen.h:7830 -#: ../build/bin/preferences_gen.h:7864 ../build/bin/preferences_gen.h:7909 -#: ../build/bin/preferences_gen.h:7944 ../build/bin/preferences_gen.h:7979 -#: ../build/bin/preferences_gen.h:8035 ../build/bin/preferences_gen.h:8076 -#: ../build/bin/preferences_gen.h:8110 ../build/bin/preferences_gen.h:8144 -#: ../build/bin/preferences_gen.h:8178 ../build/bin/preferences_gen.h:8212 -#: ../build/bin/preferences_gen.h:8247 ../build/bin/preferences_gen.h:8288 -#: ../build/bin/preferences_gen.h:8329 ../build/bin/preferences_gen.h:8388 -#: ../build/bin/preferences_gen.h:8422 ../build/bin/preferences_gen.h:8457 -#: ../build/bin/preferences_gen.h:8502 ../build/bin/preferences_gen.h:8547 -#: ../build/bin/preferences_gen.h:8599 ../build/bin/preferences_gen.h:8678 -#: ../build/bin/preferences_gen.h:8724 +#: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 +#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "이 설정이 변경됨" -#: ../build/bin/preferences_gen.h:4398 ../build/bin/preferences_gen.h:4576 -#: ../build/bin/preferences_gen.h:5244 ../build/bin/preferences_gen.h:5944 -#: ../build/bin/preferences_gen.h:6782 ../build/bin/preferences_gen.h:7304 -#: ../build/bin/preferences_gen.h:7599 ../src/gui/accelerators.c:3066 -#: ../src/gui/gtk.c:3245 ../src/gui/preferences.c:516 -#: ../src/gui/preferences.c:1001 ../src/libs/modulegroups.c:4087 +#. help button (right-anchored, matches other prefs tabs) +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 +#: ../src/gui/gtk.c:3554 ../src/gui/preferences.c:538 +#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1933 +#: ../src/libs/modulegroups.c:4171 msgid "?" msgstr "?" -#: ../build/bin/preferences_gen.h:4406 ../src/control/jobs/control_jobs.c:3085 -#: ../src/libs/import.c:188 +#: ../build/bin/preferences_gen.h:136 +msgid "not available" +msgstr "사용 불가" + +#: ../build/bin/preferences_gen.h:138 ../build/bin/preferences_gen.h:139 +msgid "not available on this system" +msgstr "이 시스템에서 사용 불가" + +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "darktable 테마" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"사진 주변의 명암은 편집 중에 색상과 톤을 인지하는 방식에 영향을 줍니다. 회색은 가장 중립적이어서 시각을 어느 방향으로도 치우치게 하지 않으므로 권장됩니다\n" +"\n" +"회색: 정확한 색상 작업에 가장 적합\n" +"\n" +"어두움: 이미지 주변의 방해가 적음\n" +"\n" +"더 어두움: 조명이 어두운 방에 적합" + +#: ../build/bin/preferences_gen.h:2689 ../src/control/jobs/control_jobs.c:3118 +#: ../src/libs/import.c:183 msgid "import" msgstr "가져오기" -#: ../build/bin/preferences_gen.h:4408 +#: ../build/bin/preferences_gen.h:2694 msgid "session options" msgstr "세션 옵션" -#: ../build/bin/preferences_gen.h:4427 +#: ../build/bin/preferences_gen.h:2704 msgid "base filmroll's directory" msgstr "기본 필름롤 디렉토리" -#: ../build/bin/preferences_gen.h:4442 ../build/bin/preferences_gen.h:4481 -#: ../build/bin/preferences_gen.h:4515 ../build/bin/preferences_gen.h:4554 -#: ../build/bin/preferences_gen.h:4615 ../build/bin/preferences_gen.h:4649 -#: ../build/bin/preferences_gen.h:4683 ../build/bin/preferences_gen.h:4717 -#: ../build/bin/preferences_gen.h:4751 ../build/bin/preferences_gen.h:4785 -#: ../build/bin/preferences_gen.h:4819 ../build/bin/preferences_gen.h:4853 -#: ../build/bin/preferences_gen.h:4895 ../build/bin/preferences_gen.h:4930 -#: ../build/bin/preferences_gen.h:4964 ../build/bin/preferences_gen.h:4998 -#: ../build/bin/preferences_gen.h:5032 ../build/bin/preferences_gen.h:5067 -#: ../build/bin/preferences_gen.h:5101 ../build/bin/preferences_gen.h:5140 -#: ../build/bin/preferences_gen.h:5181 ../build/bin/preferences_gen.h:5222 -#: ../build/bin/preferences_gen.h:5283 ../build/bin/preferences_gen.h:5317 -#: ../build/bin/preferences_gen.h:5359 ../build/bin/preferences_gen.h:5394 -#: ../build/bin/preferences_gen.h:5471 ../build/bin/preferences_gen.h:5505 -#: ../build/bin/preferences_gen.h:5547 ../build/bin/preferences_gen.h:5581 -#: ../build/bin/preferences_gen.h:5615 ../build/bin/preferences_gen.h:5649 -#: ../build/bin/preferences_gen.h:5683 ../build/bin/preferences_gen.h:5717 -#: ../build/bin/preferences_gen.h:5751 ../build/bin/preferences_gen.h:5785 -#: ../build/bin/preferences_gen.h:5820 ../build/bin/preferences_gen.h:5854 -#: ../build/bin/preferences_gen.h:5888 ../build/bin/preferences_gen.h:5922 -#: ../build/bin/preferences_gen.h:5983 ../build/bin/preferences_gen.h:6018 -#: ../build/bin/preferences_gen.h:6053 ../build/bin/preferences_gen.h:6093 -#: ../build/bin/preferences_gen.h:6134 ../build/bin/preferences_gen.h:6170 -#: ../build/bin/preferences_gen.h:6204 ../build/bin/preferences_gen.h:6238 -#: ../build/bin/preferences_gen.h:6272 ../build/bin/preferences_gen.h:6314 -#: ../build/bin/preferences_gen.h:6356 ../build/bin/preferences_gen.h:6401 -#: ../build/bin/preferences_gen.h:6445 ../build/bin/preferences_gen.h:6496 -#: ../build/bin/preferences_gen.h:6540 ../build/bin/preferences_gen.h:6584 -#: ../build/bin/preferences_gen.h:6628 ../build/bin/preferences_gen.h:6672 -#: ../build/bin/preferences_gen.h:6716 ../build/bin/preferences_gen.h:6760 -#: ../build/bin/preferences_gen.h:6821 ../build/bin/preferences_gen.h:6855 -#: ../build/bin/preferences_gen.h:6889 ../build/bin/preferences_gen.h:6923 -#: ../build/bin/preferences_gen.h:6957 ../build/bin/preferences_gen.h:6991 -#: ../build/bin/preferences_gen.h:7025 ../build/bin/preferences_gen.h:7059 -#: ../build/bin/preferences_gen.h:7092 ../build/bin/preferences_gen.h:7125 -#: ../build/bin/preferences_gen.h:7159 ../build/bin/preferences_gen.h:7209 -#: ../build/bin/preferences_gen.h:7243 ../build/bin/preferences_gen.h:7282 -#: ../build/bin/preferences_gen.h:7343 ../build/bin/preferences_gen.h:7378 -#: ../build/bin/preferences_gen.h:7464 ../build/bin/preferences_gen.h:7499 -#: ../build/bin/preferences_gen.h:7577 ../build/bin/preferences_gen.h:7638 -#: ../build/bin/preferences_gen.h:7672 ../build/bin/preferences_gen.h:7706 -#: ../build/bin/preferences_gen.h:7741 ../build/bin/preferences_gen.h:7775 -#: ../build/bin/preferences_gen.h:7809 ../build/bin/preferences_gen.h:7843 -#: ../build/bin/preferences_gen.h:7923 ../build/bin/preferences_gen.h:7958 -#: ../build/bin/preferences_gen.h:7997 ../build/bin/preferences_gen.h:8048 -#: ../build/bin/preferences_gen.h:8089 ../build/bin/preferences_gen.h:8123 -#: ../build/bin/preferences_gen.h:8157 ../build/bin/preferences_gen.h:8191 -#: ../build/bin/preferences_gen.h:8226 ../build/bin/preferences_gen.h:8260 -#: ../build/bin/preferences_gen.h:8301 ../build/bin/preferences_gen.h:8401 -#: ../build/bin/preferences_gen.h:8436 ../build/bin/preferences_gen.h:8561 +#: ../build/bin/preferences_gen.h:2715 ../build/bin/preferences_gen.h:2737 +#: ../build/bin/preferences_gen.h:2754 ../build/bin/preferences_gen.h:2776 +#: ../build/bin/preferences_gen.h:2809 ../build/bin/preferences_gen.h:2826 +#: ../build/bin/preferences_gen.h:2843 ../build/bin/preferences_gen.h:2860 +#: ../build/bin/preferences_gen.h:2877 ../build/bin/preferences_gen.h:2894 +#: ../build/bin/preferences_gen.h:2911 ../build/bin/preferences_gen.h:2928 +#: ../build/bin/preferences_gen.h:2953 ../build/bin/preferences_gen.h:2971 +#: ../build/bin/preferences_gen.h:2988 ../build/bin/preferences_gen.h:3005 +#: ../build/bin/preferences_gen.h:3022 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3079 +#: ../build/bin/preferences_gen.h:3103 ../build/bin/preferences_gen.h:3127 +#: ../build/bin/preferences_gen.h:3160 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3203 ../build/bin/preferences_gen.h:3246 +#: ../build/bin/preferences_gen.h:3263 ../build/bin/preferences_gen.h:3288 +#: ../build/bin/preferences_gen.h:3305 ../build/bin/preferences_gen.h:3322 +#: ../build/bin/preferences_gen.h:3339 ../build/bin/preferences_gen.h:3356 +#: ../build/bin/preferences_gen.h:3373 ../build/bin/preferences_gen.h:3390 +#: ../build/bin/preferences_gen.h:3407 ../build/bin/preferences_gen.h:3425 +#: ../build/bin/preferences_gen.h:3442 ../build/bin/preferences_gen.h:3466 +#: ../build/bin/preferences_gen.h:3511 ../build/bin/preferences_gen.h:3530 +#: ../build/bin/preferences_gen.h:3548 ../build/bin/preferences_gen.h:3565 +#: ../build/bin/preferences_gen.h:3598 ../build/bin/preferences_gen.h:3616 +#: ../build/bin/preferences_gen.h:3634 ../build/bin/preferences_gen.h:3657 +#: ../build/bin/preferences_gen.h:3681 ../build/bin/preferences_gen.h:3700 +#: ../build/bin/preferences_gen.h:3717 ../build/bin/preferences_gen.h:3734 +#: ../build/bin/preferences_gen.h:3751 ../build/bin/preferences_gen.h:3776 +#: ../build/bin/preferences_gen.h:3801 ../build/bin/preferences_gen.h:3822 +#: ../build/bin/preferences_gen.h:3844 ../build/bin/preferences_gen.h:3865 +#: ../build/bin/preferences_gen.h:3893 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3935 ../build/bin/preferences_gen.h:3956 +#: ../build/bin/preferences_gen.h:3977 ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4019 ../build/bin/preferences_gen.h:4052 +#: ../build/bin/preferences_gen.h:4069 ../build/bin/preferences_gen.h:4086 +#: ../build/bin/preferences_gen.h:4103 ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4137 ../build/bin/preferences_gen.h:4154 +#: ../build/bin/preferences_gen.h:4171 ../build/bin/preferences_gen.h:4187 +#: ../build/bin/preferences_gen.h:4203 ../build/bin/preferences_gen.h:4220 +#: ../build/bin/preferences_gen.h:4253 ../build/bin/preferences_gen.h:4270 +#: ../build/bin/preferences_gen.h:4292 ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4343 ../build/bin/preferences_gen.h:4395 +#: ../build/bin/preferences_gen.h:4413 ../build/bin/preferences_gen.h:4457 +#: ../build/bin/preferences_gen.h:4490 ../build/bin/preferences_gen.h:4507 +#: ../build/bin/preferences_gen.h:4524 ../build/bin/preferences_gen.h:4541 +#: ../build/bin/preferences_gen.h:4559 ../build/bin/preferences_gen.h:4576 +#: ../build/bin/preferences_gen.h:4593 ../build/bin/preferences_gen.h:4610 +#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4644 +#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4679 +#: ../build/bin/preferences_gen.h:4724 ../build/bin/preferences_gen.h:4742 +#: ../build/bin/preferences_gen.h:4760 ../build/bin/preferences_gen.h:4782 +#: ../build/bin/preferences_gen.h:4810 ../build/bin/preferences_gen.h:4834 +#: ../build/bin/preferences_gen.h:4851 ../build/bin/preferences_gen.h:4868 +#: ../build/bin/preferences_gen.h:4885 ../build/bin/preferences_gen.h:4903 +#: ../build/bin/preferences_gen.h:4920 ../build/bin/preferences_gen.h:4944 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5028 +#: ../build/bin/preferences_gen.h:5102 #, c-format msgid "double click to reset to `%s'" msgstr "`%s' 으로 초기화하려면 더블 클릭" -#: ../build/bin/preferences_gen.h:4445 -msgid "directory where new imported filmrolls are created" -msgstr "새로 가져온 필름롤이 생성되는 디렉토리" +#: ../build/bin/preferences_gen.h:2717 +msgid "" +"directory where newly imported filmrolls are stored; the default uses $" +"(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" +"Pictures on macOS and Linux, C:/Users/username/Pictures on Windows" +msgstr "새로 가져온 필름롤이 저장되는 디렉토리입니다. 기본값은 $(PICTURES_FOLDER)를 사용하며, 이는 시스템의 사진 폴더로 확장됩니다: macOS와 Linux에서는 ~/Pictures, Windows에서는 C:/Users/username/Pictures" -#: ../build/bin/preferences_gen.h:4466 +#: ../build/bin/preferences_gen.h:2726 msgid "filmroll name" msgstr "필름롤 이름" -#: ../build/bin/preferences_gen.h:4484 +#: ../build/bin/preferences_gen.h:2739 msgid "name of the imported filmroll" msgstr "가져온 필름롤 이름" -#: ../build/bin/preferences_gen.h:4505 +#: ../build/bin/preferences_gen.h:2748 msgid "keep original filename" msgstr "원본 파일 이름 유지" -#: ../build/bin/preferences_gen.h:4515 ../build/bin/preferences_gen.h:4615 -#: ../build/bin/preferences_gen.h:4649 ../build/bin/preferences_gen.h:4717 -#: ../build/bin/preferences_gen.h:4751 ../build/bin/preferences_gen.h:4785 -#: ../build/bin/preferences_gen.h:4853 ../build/bin/preferences_gen.h:4998 -#: ../build/bin/preferences_gen.h:5032 ../build/bin/preferences_gen.h:5101 -#: ../build/bin/preferences_gen.h:5283 ../build/bin/preferences_gen.h:5471 -#: ../build/bin/preferences_gen.h:5581 ../build/bin/preferences_gen.h:5717 -#: ../build/bin/preferences_gen.h:5785 ../build/bin/preferences_gen.h:5888 -#: ../build/bin/preferences_gen.h:5983 ../build/bin/preferences_gen.h:6204 -#: ../build/bin/preferences_gen.h:6238 ../build/bin/preferences_gen.h:6445 -#: ../build/bin/preferences_gen.h:6628 ../build/bin/preferences_gen.h:6672 -#: ../build/bin/preferences_gen.h:6716 ../build/bin/preferences_gen.h:6760 -#: ../build/bin/preferences_gen.h:7025 ../build/bin/preferences_gen.h:7243 -#: ../build/bin/preferences_gen.h:7343 ../build/bin/preferences_gen.h:7577 -#: ../build/bin/preferences_gen.h:7809 ../build/bin/preferences_gen.h:8048 -#: ../build/bin/preferences_gen.h:8123 ../build/bin/preferences_gen.h:8157 -#: ../build/bin/preferences_gen.h:8191 ../build/bin/preferences_gen.h:8260 -#: ../build/bin/preferences_gen.h:8401 +#: ../build/bin/preferences_gen.h:2754 ../build/bin/preferences_gen.h:2809 +#: ../build/bin/preferences_gen.h:2826 ../build/bin/preferences_gen.h:2860 +#: ../build/bin/preferences_gen.h:2877 ../build/bin/preferences_gen.h:2894 +#: ../build/bin/preferences_gen.h:2928 ../build/bin/preferences_gen.h:3005 +#: ../build/bin/preferences_gen.h:3022 ../build/bin/preferences_gen.h:3057 +#: ../build/bin/preferences_gen.h:3246 ../build/bin/preferences_gen.h:3305 +#: ../build/bin/preferences_gen.h:3373 ../build/bin/preferences_gen.h:3407 +#: ../build/bin/preferences_gen.h:3442 ../build/bin/preferences_gen.h:3466 +#: ../build/bin/preferences_gen.h:3598 ../build/bin/preferences_gen.h:3717 +#: ../build/bin/preferences_gen.h:3734 ../build/bin/preferences_gen.h:3822 +#: ../build/bin/preferences_gen.h:3865 ../build/bin/preferences_gen.h:3935 +#: ../build/bin/preferences_gen.h:3977 ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4019 ../build/bin/preferences_gen.h:4154 +#: ../build/bin/preferences_gen.h:4270 ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4457 ../build/bin/preferences_gen.h:4576 +#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4810 +#: ../build/bin/preferences_gen.h:4851 ../build/bin/preferences_gen.h:4868 +#: ../build/bin/preferences_gen.h:4885 ../build/bin/preferences_gen.h:4920 +#: ../build/bin/preferences_gen.h:5010 msgctxt "preferences" msgid "FALSE" msgstr "FALSE" -#: ../build/bin/preferences_gen.h:4518 -msgid "keep original filename instead of a pattern while importing from camera or card" +#: ../build/bin/preferences_gen.h:2756 +msgid "" +"keep original filename instead of a pattern while importing from camera or " +"card" msgstr "카메라나 카드에서 가져오기 시 패턴 대신 원본 파일 이름을 유지합니다" -#: ../build/bin/preferences_gen.h:4539 +#: ../build/bin/preferences_gen.h:2765 msgid "file naming pattern" msgstr "파일 이름 패턴" -#: ../build/bin/preferences_gen.h:4557 +#: ../build/bin/preferences_gen.h:2778 msgid "file naming pattern used for a import session" msgstr "가져오기 세션에 사용되는 파일 이름 패턴" -#: ../build/bin/preferences_gen.h:4584 ../src/gui/gtk.c:1509 -#: ../src/gui/preferences.c:603 ../src/libs/tools/lighttable.c:64 +#: ../build/bin/preferences_gen.h:2788 ../src/gui/gtk.c:1703 +#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "lighttable" -#: ../build/bin/preferences_gen.h:4586 ../build/bin/preferences_gen.h:5254 -#: ../build/bin/preferences_gen.h:6792 ../src/gui/preferences.c:328 +#: ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:3144 +#: ../build/bin/preferences_gen.h:4036 ../src/gui/preferences.c:344 +#: ../src/gui/preferences_ai.c:1574 msgid "general" msgstr "일반" -#: ../build/bin/preferences_gen.h:4605 +#: ../build/bin/preferences_gen.h:2803 msgid "hide built-in presets for utility modules" msgstr "유틸리티 모듈의 내장 프리셋 숨기기" -#: ../build/bin/preferences_gen.h:4618 +#: ../build/bin/preferences_gen.h:2811 msgid "hide built-in presets of utility modules in presets menu." msgstr "프리셋 메뉴에서 유틸리티 모듈의 내장 프리셋을 숨깁니다." -#: ../build/bin/preferences_gen.h:4639 +#: ../build/bin/preferences_gen.h:2820 msgid "use single-click in the collections module" msgstr "컬렉션 모듈에서 단일 클릭 사용" -#: ../build/bin/preferences_gen.h:4652 -msgid "check this option to use single-click to select items in the collections module. this will allow you to do range selections for date-time and numeric values." +#: ../build/bin/preferences_gen.h:2828 +msgid "" +"check this option to use single-click to select items in the collections " +"module. this will allow you to do range selections for date-time and numeric " +"values." msgstr "이 옵션을 선택하면 컬렉션 모듈에서 항목을 단일 클릭으로 선택할 수 있습니다.날짜-시간 및 숫자 값에 대해 범위 선택이 가능합니다." -#: ../build/bin/preferences_gen.h:4673 +#: ../build/bin/preferences_gen.h:2837 msgid "prioritize the hovered image over the selected images" msgstr "선택된 이미지보다 마우스를 올린 이미지를 우선" -#: ../build/bin/preferences_gen.h:4683 ../build/bin/preferences_gen.h:4819 -#: ../build/bin/preferences_gen.h:4964 ../build/bin/preferences_gen.h:5317 -#: ../build/bin/preferences_gen.h:5505 ../build/bin/preferences_gen.h:5615 -#: ../build/bin/preferences_gen.h:5649 ../build/bin/preferences_gen.h:5683 -#: ../build/bin/preferences_gen.h:5751 ../build/bin/preferences_gen.h:5854 -#: ../build/bin/preferences_gen.h:5922 ../build/bin/preferences_gen.h:6272 -#: ../build/bin/preferences_gen.h:6356 ../build/bin/preferences_gen.h:6496 -#: ../build/bin/preferences_gen.h:6540 ../build/bin/preferences_gen.h:6584 -#: ../build/bin/preferences_gen.h:6821 ../build/bin/preferences_gen.h:6855 -#: ../build/bin/preferences_gen.h:6889 ../build/bin/preferences_gen.h:6923 -#: ../build/bin/preferences_gen.h:6957 ../build/bin/preferences_gen.h:6991 -#: ../build/bin/preferences_gen.h:7059 ../build/bin/preferences_gen.h:7092 -#: ../build/bin/preferences_gen.h:7125 ../build/bin/preferences_gen.h:7159 -#: ../build/bin/preferences_gen.h:7638 ../build/bin/preferences_gen.h:7672 -#: ../build/bin/preferences_gen.h:7706 ../build/bin/preferences_gen.h:7775 -#: ../build/bin/preferences_gen.h:7843 ../build/bin/preferences_gen.h:8089 -#: ../build/bin/preferences_gen.h:8301 +#: ../build/bin/preferences_gen.h:2843 ../build/bin/preferences_gen.h:2911 +#: ../build/bin/preferences_gen.h:2988 ../build/bin/preferences_gen.h:3160 +#: ../build/bin/preferences_gen.h:3263 ../build/bin/preferences_gen.h:3322 +#: ../build/bin/preferences_gen.h:3339 ../build/bin/preferences_gen.h:3356 +#: ../build/bin/preferences_gen.h:3390 ../build/bin/preferences_gen.h:3565 +#: ../build/bin/preferences_gen.h:3751 ../build/bin/preferences_gen.h:3801 +#: ../build/bin/preferences_gen.h:3893 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3956 ../build/bin/preferences_gen.h:4052 +#: ../build/bin/preferences_gen.h:4069 ../build/bin/preferences_gen.h:4086 +#: ../build/bin/preferences_gen.h:4103 ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4137 ../build/bin/preferences_gen.h:4171 +#: ../build/bin/preferences_gen.h:4187 ../build/bin/preferences_gen.h:4203 +#: ../build/bin/preferences_gen.h:4220 ../build/bin/preferences_gen.h:4490 +#: ../build/bin/preferences_gen.h:4507 ../build/bin/preferences_gen.h:4524 +#: ../build/bin/preferences_gen.h:4541 ../build/bin/preferences_gen.h:4593 +#: ../build/bin/preferences_gen.h:4610 ../build/bin/preferences_gen.h:4644 +#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4679 +#: ../build/bin/preferences_gen.h:4724 ../build/bin/preferences_gen.h:4834 +#: ../build/bin/preferences_gen.h:4944 msgctxt "preferences" msgid "TRUE" msgstr "TRUE" -#: ../build/bin/preferences_gen.h:4686 -msgid "this defines how the list of images to act on is constructed." -msgstr "작업할 이미지 목록이 어떻게 구성되는지 정의합니다." +#: ../build/bin/preferences_gen.h:2845 +msgid "" +"in the lighttable, where culling takes place, you can apply actions (e.g., " +"setting ratings) to the hovered image or to the selected ones\n" +"\n" +"enabled actions apply to the hovered image (less clicking)\n" +"\n" +"disabled actions apply to the current selection (less error prone)" +msgstr "" +"선별이 이루어지는 lighttable에서는 마우스를 올린 이미지 또는 선택한 이미지에 작업(예: 등급 설정)을 적용할 수 있습니다\n" +"\n" +"활성화 마우스를 올린 이미지에 작업을 적용합니다 (클릭이 줄어듦)\n" +"\n" +"비활성화 현재 선택 항목에 작업을 적용합니다 (실수가 줄어듦)" -#: ../build/bin/preferences_gen.h:4707 +#: ../build/bin/preferences_gen.h:2854 msgid "expand a single utility module at a time" msgstr "한 번에 하나의 유틸리티 모듈만 펼침" -#: ../build/bin/preferences_gen.h:4720 +#: ../build/bin/preferences_gen.h:2862 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "이 옵션은 lighttable 모드에서 Shift 클릭의 동작 방식을 전환합니다" -#: ../build/bin/preferences_gen.h:4741 +#: ../build/bin/preferences_gen.h:2871 msgid "scroll utility modules to the top when expanded" msgstr "유틸리티 모듈 펼치면 맨위로 스크롤" -#: ../build/bin/preferences_gen.h:4754 ../build/bin/preferences_gen.h:5754 -msgid "when this option is enabled then darktable will try to scroll the module to the top of the visible list" +#: ../build/bin/preferences_gen.h:2879 ../build/bin/preferences_gen.h:3392 +msgid "" +"when this option is enabled then darktable will try to scroll the module to " +"the top of the visible list" msgstr "이 옵션이 활성화 되면, darktable은 모듈을 보이는 리스트의 최상단으로 스크롤 합니다" -#: ../build/bin/preferences_gen.h:4775 +#: ../build/bin/preferences_gen.h:2888 msgid "rating an image one star twice will not zero out the rating" msgstr "이미지를 두 번 연속 1점으로 평가해도 등급이 0이 되지 않습니다" -#: ../build/bin/preferences_gen.h:4788 -msgid "defines whether rating an image one star twice will zero out star rating" +#: ../build/bin/preferences_gen.h:2896 +msgid "" +"defines whether rating an image one star twice will zero out star rating" msgstr "이미지에 두 번 연속 1점으로 평가하면 별점 등급이 0점이 되는지 여부를 정의합니다" -#: ../build/bin/preferences_gen.h:4809 ../build/bin/preferences_gen.h:5461 +#: ../build/bin/preferences_gen.h:2905 ../build/bin/preferences_gen.h:3240 msgid "show scrollbars for central view" msgstr "중앙 화면에 스크롤바 표시" -#: ../build/bin/preferences_gen.h:4822 ../build/bin/preferences_gen.h:5474 +#: ../build/bin/preferences_gen.h:2913 ../build/bin/preferences_gen.h:3248 msgid "defines whether scrollbars should be displayed" msgstr "스크롤바를 표시할지 여부를 정의합니다" -#: ../build/bin/preferences_gen.h:4843 +#: ../build/bin/preferences_gen.h:2922 msgid "show image time with milliseconds" msgstr "이미지 시간에 밀리초 표시" -#: ../build/bin/preferences_gen.h:4856 +#: ../build/bin/preferences_gen.h:2930 msgid "defines whether time should be displayed with milliseconds" msgstr "시간을 밀리초 단위까지 표시할지 여부를 정의합니다" -#: ../build/bin/preferences_gen.h:4865 +#: ../build/bin/preferences_gen.h:2936 msgid "thumbnails" msgstr "썸네일" -#: ../build/bin/preferences_gen.h:4884 -msgid "use raw file instead of embedded JPEG from size" -msgstr "크기에 따라 내장 JPEG 대신 RAW 파일 사용" +#: ../build/bin/preferences_gen.h:2946 +msgid "for unaltered images, use raw file instead of embedded JPEG from size" +msgstr "편집되지 않은 이미지의 경우, 크기에 따라 내장 JPEG 대신 RAW 파일 사용" -#: ../build/bin/preferences_gen.h:4898 +#: ../build/bin/preferences_gen.h:2955 msgid "" -"if the thumbnail size is greater than this value, it will be processed using raw file instead of the embedded preview JPEG (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you should choose the *always* option.\n" -"(more comments in the manual)" +"if the thumbnail size is greater than this value, it will be processed using " +"raw file instead of the embedded preview JPEG (better but slower).\n" +"if you want all thumbnails and pre-rendered images in best quality you " +"should choose the 'always' option.\n" +"for the quickest display, choose the 'never' option\n" +"the 'auto' option prefers the embedded JPEG except when the thumb size " +"exceeds the resolution of the embedded JPEG\n" +"(more details in the manual)" msgstr "" -"썸네일 크기가 이 값보다 크면 내장 미리보기 JPEG 대신RAW 파일로 처리됩니다(높은 품질, 낮은 성능).\n" -"모든 썸네일과 미리 렌더링된 이미지를 최상의 품질로 원하는 경우*항상* 옵션을 선택해야 합니다.\n" -"(자세한 내용은 매뉴얼을 참고)" +"썸네일 크기가 이 값보다 크면 내장 미리보기 JPEG 대신 RAW 파일로 처리됩니다(품질은 좋지만 느립니다).\n" +"모든 썸네일과 미리 렌더링된 이미지를 최상의 품질로 원한다면 '항상' 옵션을 선택하세요.\n" +"가장 빠른 표시를 원한다면 '사용 안함' 옵션을 선택하세요\n" +"'자동' 옵션은 썸네일 크기가 내장 JPEG의 해상도를 초과하는 경우를 제외하고 내장 JPEG을 우선합니다\n" +"(자세한 내용은 매뉴얼 참고)" -#: ../build/bin/preferences_gen.h:4919 +#: ../build/bin/preferences_gen.h:2964 msgid "high quality processing from size" msgstr "크기에 따라 고품질 처리" -#: ../build/bin/preferences_gen.h:4933 +#: ../build/bin/preferences_gen.h:2973 msgid "" -"if the thumbnail size is greater than this value, it will be processed using the full quality rendering path (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you should choose the *always* option.\n" -"(more comments in the manual)" +"if the thumbnail size is greater than this value, it will be processed using " +"the full quality rendering path (better but slower).\n" +"if you want all thumbnails and pre-rendered images in best quality you " +"should choose the 'always' option.\n" +"(more details in the manual)" msgstr "" -"썸네일 크기가 이 값보다 크면 전체 품질 렌더링 경로로 처리됩니다(높은 품질, 낮은 성능).\n" -"모든 썸네일과 미리 렌더링된 이미지를 최상의 품질로 원한다면*항상* 옵션을 선택합니다.\n" -"(자세한 내용은 매뉴얼을 참고)" +"썸네일 크기가 이 값보다 크면 전체 품질 렌더링 경로로 처리됩니다(품질은 좋지만 느립니다).\n" +"모든 썸네일과 미리 렌더링된 이미지를 최상의 품질로 원한다면 '항상' 옵션을 선택하세요.\n" +"(자세한 내용은 매뉴얼 참고)" -#: ../build/bin/preferences_gen.h:4954 +#: ../build/bin/preferences_gen.h:2982 msgid "enable disk backend for thumbnail cache" msgstr "썸네일 캐시에 디스크 백엔드 사용" -#: ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:2990 msgid "" -"if enabled, write thumbnails to disk (.cache/darktable/) when evicted from the memory cache.\n" -"note that this can take a lot of memory (several gigabytes for 20k images) and will never delete cached thumbnails again.\n" +"if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " +"the memory cache.\n" +"note that this can take a lot of memory (several gigabytes for 20k images) " +"and will never delete cached thumbnails again.\n" "it's safe though to delete these manually, if you want.\n" "light table performance will be increased greatly when browsing a lot.\n" -"to generate all thumbnails of your entire collection offline, run 'darktable-generate-cache'." +"to generate all thumbnails of your entire collection offline, run 'darktable-" +"generate-cache'." msgstr "" "이 옵션을 활성화하면 썸네일이 메모리 캐시에서 제거될 때디스크(.cache/darktable/)에 저장됩니다.\n" "참고: 이 기능은 많은 메모리를 사용할 수 있으며 (20k 이미지에 수 기가바이트 필요)한 번 저장된 캐시 썸네일은 자동으로 삭제되지 않습니다.\n" @@ -1124,134 +1195,139 @@ msgstr "" "많은 이미지를 탐색할 때 light table 성능이 크게 향상됩니다.\n" "전체 컬렉션의 모든 썸네일을 오프라인으로 생성하려면'darktable-generate-cache'를 실행합니다." -#: ../build/bin/preferences_gen.h:4988 +#: ../build/bin/preferences_gen.h:2999 msgid "enable disk backend for full preview cache" msgstr "전체 미리보기 캐시에 디스크 백엔드 활성화" -#: ../build/bin/preferences_gen.h:5001 +#: ../build/bin/preferences_gen.h:3007 msgid "" -"if enabled, write full preview to disk (.cache/darktable/) when evicted from the memory cache.\n" -"note that this can take a lot of memory (several gigabytes for 20k images) and will never delete cached full previews again.\n" +"if enabled, write full preview to disk (.cache/darktable/) when evicted from " +"the memory cache.\n" +"note that this can take a lot of memory (several gigabytes for 20k images) " +"and will never delete cached full previews again.\n" "it's safe though to delete these manually, if you want.\n" -"light table performance will be increased greatly when zooming image in full preview mode." +"light table performance will be increased greatly when zooming image in full " +"preview mode." msgstr "" "이 옵션을 활성화하면 전체 미리보기가 메모리 캐시에서 제거될 때디스크(.cache/darktable/)에 저장됩니다.\n" "참고: 이 기능은 많은 메모리를 사용할 수 있으며 (20k 이미지에 수 기가바이트 필요) 한 번 저장된 캐시 전체 미리보기는 자동으로 삭제되지 않습니다.\n" "원한다면 수동으로 삭제해도 안전합니다.\n" "전체 미리보기 모드에서 이미지를 확대할 때 lighttable 성능이 크게 향상됩니다." -#: ../build/bin/preferences_gen.h:5022 +#: ../build/bin/preferences_gen.h:3016 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "lighttable 썸네일 부드러운 스크롤 활성화" -#: ../build/bin/preferences_gen.h:5035 +#: ../build/bin/preferences_gen.h:3024 msgid "" -"if enabled, scrolling the lighttable scrolls by some number of pixels, as expected with a touch pad.\n" -"disabled, the lighttable scrolls full rows of thumbnails, as befits a scroll wheel." +"if enabled, scrolling the lighttable scrolls by some number of pixels, as " +"expected with a touch pad.\n" +"disabled, the lighttable scrolls full rows of thumbnails, as befits a scroll " +"wheel." msgstr "" "이 옵션을 활성화하면 터치패드처럼 lighttable이 픽셀 단위로 스크롤됩니다.\n" "비활성화 시에는 스크롤 휠처럼 썸네일의 전체 행 단위로 스크롤됩니다." -#: ../build/bin/preferences_gen.h:5056 +#: ../build/bin/preferences_gen.h:3033 msgid "generate thumbnails in background" msgstr "배경에서 썸네일 생성" -#: ../build/bin/preferences_gen.h:5070 -msgid "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up to the selected size are generated while user is inactive in lighttable." +#: ../build/bin/preferences_gen.h:3042 +msgid "" +"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps " +"up to the selected size are generated while user is inactive in lighttable." msgstr "'썸네일 캐시에 디스크 백엔드 사용'이 활성화되어 있으면, 사용자가 lighttable에서 비활성 상태일 때 선택한 크기까지 썸네일/밉맵이 생성됩니다." -#: ../build/bin/preferences_gen.h:5091 +#: ../build/bin/preferences_gen.h:3051 msgid "reset cached thumbnails" msgstr "캐시된 썸네일 재설정" -#: ../build/bin/preferences_gen.h:5104 -msgid "force thumbnails to be regenerated by resetting the database. this may be needed in case some thumbnails have been manually removed or corrupted." +#: ../build/bin/preferences_gen.h:3059 +msgid "" +"force thumbnails to be regenerated by resetting the database. this may be " +"needed in case some thumbnails have been manually removed or corrupted." msgstr "데이터베이스를 재설정하여 썸네일을 강제로 다시 생성합니다.일부 썸네일이 수동으로 삭제되었거나 손상된 경우 필요할 수 있습니다." -#: ../build/bin/preferences_gen.h:5125 +#: ../build/bin/preferences_gen.h:3068 msgid "delimiters for size categories" msgstr "크기 범주 구분자" -#: ../build/bin/preferences_gen.h:5143 +#: ../build/bin/preferences_gen.h:3081 msgid "" -"size categories are used to be able to set different overlays and CSS values depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, >400px" +"size categories are used to be able to set different overlays and CSS values " +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" -"크기별로 서로 다른 오버레이와 CSS 값을 설정할 수 있도록크기 구분자를 |로 구분하여 사용합니다.\n" -"예, 120|400은 3개의 썸네일 크기 범주를 의미: <120px, 120-400px, >400px" +"썸네일 크기에 따라 서로 다른 오버레이와 CSS 값을 설정할 수 있도록 크기 범주를 |로 구분하여 지정합니다.\n" +"예를 들어 120|400은 3개의 썸네일 범주를 의미합니다: 120px 이하, 120-400px, 400px 초과" -#: ../build/bin/preferences_gen.h:5164 +#: ../build/bin/preferences_gen.h:3090 msgid "pattern for the thumbnail extended overlay text" msgstr "썸네일 확장 오버레이 텍스트 패턴" -#: ../build/bin/preferences_gen.h:5184 ../build/bin/preferences_gen.h:5225 +#: ../build/bin/preferences_gen.h:3105 ../build/bin/preferences_gen.h:3129 msgid "see manual to know all the tags you can use." msgstr "사용 가능한 모든 태그는 매뉴얼을 참고합니다." -#: ../build/bin/preferences_gen.h:5205 +#: ../build/bin/preferences_gen.h:3114 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "썸네일 툴팁 패턴 (비우면 비활성화)" -#: ../build/bin/preferences_gen.h:5252 ../src/gui/gtk.c:1511 -#: ../src/gui/preferences.c:602 ../src/views/darkroom.c:91 +#: ../build/bin/preferences_gen.h:3139 ../src/gui/gtk.c:1705 +#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:111 msgid "darkroom" msgstr "darkroom" -#: ../build/bin/preferences_gen.h:5273 -msgid "scroll down to increase mask parameters" -msgstr "아래로 스크롤하여 마스크 파라메터 증가" - -#: ../build/bin/preferences_gen.h:5286 -msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to increase the mask size, feather size, opacity, brush hardness and gradient curvature\n" -"by default scrolling up increases these parameters" -msgstr "" -"마우스 휠로 마스크 파라메터를 변경할 때, 아래로 스크롤하면 마스크 크기,페더 크기, 불투명도, 브러시 경도, 그라디언트 곡률이 증가합니다.\n" -"기본적으로는 스크롤을 올릴 때 이 파라메터 값들이 증가합니다" - -#: ../build/bin/preferences_gen.h:5307 +#: ../build/bin/preferences_gen.h:3154 msgid "middle mouse button zooms to 200%" msgstr "마우스 가운데 버튼 200% 확대" -#: ../build/bin/preferences_gen.h:5321 +#: ../build/bin/preferences_gen.h:3163 #, no-c-format -msgid "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport on middle mouse clicks. if disabled, it will toggle between viewport size and 100%, and the 'ctrl' key can be used to control the zoom level." +msgid "" +"if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " +"on middle mouse clicks. if disabled, it will toggle between viewport size " +"and 100%, and the 'ctrl' key can be used to control the zoom level." msgstr "활성화하면 중간 마우스 클릭 시 확대 수준이 100%, 200%, 뷰포트 맞춤 순으로 바뀝니다.비활성화하면 뷰포트 크기와 100% 사이를 전환하며,'ctrl' 키로 확대 수준을 조절할 수 있습니다." -#: ../build/bin/preferences_gen.h:5342 +#: ../build/bin/preferences_gen.h:3172 msgid "pattern for the image information line" msgstr "이미지 정보 라인용 패턴" -#: ../build/bin/preferences_gen.h:5362 +#: ../build/bin/preferences_gen.h:3187 msgid "see manual for a list of the tags you can use." msgstr "사용 가능한 태그 목록은 매뉴얼을 참조합니다." -#: ../build/bin/preferences_gen.h:5383 +#: ../build/bin/preferences_gen.h:3196 msgid "position of the image information line" msgstr "이미지 정보 라인 위치" -#: ../build/bin/preferences_gen.h:5417 +#: ../build/bin/preferences_gen.h:3213 msgid "border around image in darkroom mode" msgstr "darkroom 모드에서 이미지 테두리" -#: ../build/bin/preferences_gen.h:5437 ../build/bin/preferences_gen.h:7422 -#: ../build/bin/preferences_gen.h:7543 ../build/bin/preferences_gen.h:7888 -#: ../build/bin/preferences_gen.h:8352 ../build/bin/preferences_gen.h:8481 -#: ../build/bin/preferences_gen.h:8526 ../build/bin/preferences_gen.h:8623 -#: ../build/bin/preferences_gen.h:8702 ../build/bin/preferences_gen.h:8748 +#: ../build/bin/preferences_gen.h:3229 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/preferences_gen.h:4370 ../build/bin/preferences_gen.h:4440 +#: ../build/bin/preferences_gen.h:4707 ../build/bin/preferences_gen.h:4978 +#: ../build/bin/preferences_gen.h:5056 ../build/bin/preferences_gen.h:5084 +#: ../build/bin/preferences_gen.h:5147 ../build/bin/preferences_gen.h:5209 +#: ../build/bin/preferences_gen.h:5238 #, c-format msgid "double click to reset to `%d'" msgstr "더블 클릭하여 `%d'로 재설정" -#: ../build/bin/preferences_gen.h:5440 -msgid "process the image in darkroom mode with a small border. set to 0 if you don't want any border." +#: ../build/bin/preferences_gen.h:3231 +msgid "" +"process the image in darkroom mode with a small border. set to 0 if you " +"don't want any border." msgstr "darkroom 모드에서 작은 테두리로 이미지를 처리합니다. 테두리가 필요 없다면 0으로 설정합니다." -#: ../build/bin/preferences_gen.h:5495 +#: ../build/bin/preferences_gen.h:3257 msgid "show loading screen between images" msgstr "이미지 간 로딩 화면 표시" -#: ../build/bin/preferences_gen.h:5508 +#: ../build/bin/preferences_gen.h:3265 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1259,73 +1335,80 @@ msgstr "" "darkroom에서 이미지 간 이동 시 회색 로딩 화면을 표시합니다\n" "비활성화하면 토스트 메시지만 표시됩니다" -#: ../build/bin/preferences_gen.h:5517 +#: ../build/bin/preferences_gen.h:3271 msgid "modules" msgstr "모듈" -#: ../build/bin/preferences_gen.h:5536 +#: ../build/bin/preferences_gen.h:3281 msgid "display of individual color channels" msgstr "개별 색상 채널 표시" -#: ../build/bin/preferences_gen.h:5550 -msgid "defines how color channels are displayed when activated in the parametric masks feature." +#: ../build/bin/preferences_gen.h:3290 +msgid "" +"defines how color channels are displayed when activated in the parametric " +"masks feature." msgstr "파라메트릭 마스크 기능에서 활성화 시 색상 채널 표시 방식을 정의합니다." -#: ../build/bin/preferences_gen.h:5571 +#: ../build/bin/preferences_gen.h:3299 msgid "hide built-in presets for processing modules" msgstr "처리 모듈의 내장 프리셋 숨기기" -#: ../build/bin/preferences_gen.h:5584 +#: ../build/bin/preferences_gen.h:3307 msgid "hide built-in presets of processing modules in presets menu." msgstr "프리셋 메뉴에서 처리 모듈의 내장 프리셋 숨기기." -#: ../build/bin/preferences_gen.h:5605 ../build/bin/preferences_gen.h:5618 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3324 msgid "show the guides widget in modules UI" msgstr "모듈 UI에서 가이드 위젯 표시" -#: ../build/bin/preferences_gen.h:5639 +#: ../build/bin/preferences_gen.h:3333 msgid "expand a single processing module at a time" msgstr "한 번에 하나의 처리 모듈만 펼침" -#: ../build/bin/preferences_gen.h:5652 +#: ../build/bin/preferences_gen.h:3341 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "이 옵션은 darkroom 모드에서 Shift 클릭 동작을 전환합니다" -#: ../build/bin/preferences_gen.h:5673 +#: ../build/bin/preferences_gen.h:3350 msgid "only collapse modules in current group" msgstr "현재 그룹 내 모듈만 접기" -#: ../build/bin/preferences_gen.h:5686 -msgid "if only expanding a single module at a time, only collapse other modules in the current group - ignore modules in other groups" +#: ../build/bin/preferences_gen.h:3358 +msgid "" +"if only expanding a single module at a time, only collapse other modules in " +"the current group - ignore modules in other groups" msgstr "한 번에 하나의 모듈만 펼칠 경우, 현재 그룹 내 다른 모듈만 접히고 다른 그룹의 모듈은 무시됩니다" -#: ../build/bin/preferences_gen.h:5707 +#: ../build/bin/preferences_gen.h:3367 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "모듈 활성화 시 펼침, 비활성화 시 접힘" -#: ../build/bin/preferences_gen.h:5720 -msgid "this option allows to expand or collapse automatically the module when it is enabled or disabled." +#: ../build/bin/preferences_gen.h:3375 +msgid "" +"this option allows to expand or collapse automatically the module when it is " +"enabled or disabled." msgstr "이 옵션을 사용하면 모듈이 활성화 또는 비활성화될 때 자동으로펼침, 접힘이 됩니다." -#: ../build/bin/preferences_gen.h:5741 +#: ../build/bin/preferences_gen.h:3384 msgid "scroll processing modules to the top when expanded" msgstr "처리 모듈 펼칠때, 맨 위로 스크롤" -#: ../build/bin/preferences_gen.h:5775 +#: ../build/bin/preferences_gen.h:3401 msgid "swap the utility and processing modules panels" msgstr "유틸리티 및 처리 모듈 패널 위치 교체" -#: ../build/bin/preferences_gen.h:5788 +#: ../build/bin/preferences_gen.h:3409 msgid "move the list of processing modules to the left of the screen" msgstr "처리 모듈 목록을 화면 왼쪽으로 이동" -#: ../build/bin/preferences_gen.h:5809 +#: ../build/bin/preferences_gen.h:3418 msgid "show right-side buttons in processing module headers" msgstr "처리 모듈 헤더에 오른쪽 버튼 표시" -#: ../build/bin/preferences_gen.h:5823 +#: ../build/bin/preferences_gen.h:3427 msgid "" -"when the mouse is not over a module, the multi-instance, reset and preset buttons can be hidden:\n" +"when the mouse is not over a module, the multi-instance, reset and preset " +"buttons can be hidden:\n" " - 'always': always show all buttons,\n" " - 'active': only show the buttons when the mouse is over the module,\n" " - 'dim': buttons are dimmed when mouse is away,\n" @@ -1345,203 +1428,298 @@ msgstr "" " - '부드럽게': 한 헤더 내 모든 버튼을 동시에 점차 사라짐\n" " - '글라이드': 필요에 따라 개별 버튼을 점차 숨김" -#: ../build/bin/preferences_gen.h:5844 -msgid "show mask indicator in module headers" -msgstr "모듈 헤더에 마스크 인디케이터 표시" - -#: ../build/bin/preferences_gen.h:5857 -msgid "if enabled, an icon will be shown in the header of any processing modules that have a mask applied" -msgstr "활성화 시 마스크가 적용된 처리 모듈 헤더에 아이콘이 표시됩니다" - -#: ../build/bin/preferences_gen.h:5878 +#: ../build/bin/preferences_gen.h:3436 msgid "prompt for name on addition of new instance" msgstr "새 인스턴스 추가 시 이름 입력 요청" -#: ../build/bin/preferences_gen.h:5891 -msgid "if enabled, a rename prompt will be present for each new module instance (either new instance or duplicate)" +#: ../build/bin/preferences_gen.h:3444 +msgid "" +"if enabled, a rename prompt will be present for each new module instance " +"(either new instance or duplicate)" msgstr "활성화하면, 새 모듈 인스턴스 (신규 또는 복제) 마다 이름 변경 요청이 표시됩니다" -#: ../build/bin/preferences_gen.h:5912 -msgid "automatically update module name" -msgstr "모듈 이름 자동 업데이트" +#. Masking options +#: ../build/bin/preferences_gen.h:3450 ../src/iop/toneequal.c:3343 +msgid "masking" +msgstr "마스킹" -#: ../build/bin/preferences_gen.h:5925 -msgid "if enabled, the module name will be automatically updated to match a preset name or a preset instance name if present." -msgstr "활성화하면 모듈 이름이 프리셋 이름 또는 프리셋 인스턴스 이름과자동으로 일치하도록 업데이트됩니다." +#: ../build/bin/preferences_gen.h:3460 +msgid "scroll down to increase mask parameters" +msgstr "아래로 스크롤하여 마스크 파라메터 증가" + +#: ../build/bin/preferences_gen.h:3468 +msgid "" +"when using the mouse scroll wheel to change mask parameters, scroll down to " +"increase the mask size, feather size, opacity, brush hardness and gradient " +"curvature\n" +"by default scrolling up increases these parameters" +msgstr "" +"마우스 휠로 마스크 파라메터를 변경할 때, 아래로 스크롤하면 마스크 크기,페더 크기, 불투명도, 브러시 경도, 그라디언트 곡률이 증가합니다.\n" +"기본적으로는 스크롤을 올릴 때 이 파라메터 값들이 증가합니다" + +#: ../build/bin/preferences_gen.h:3477 +msgid "path mask resize step amount" +msgstr "경로 마스크 크기 조절 단계량" + +#: ../build/bin/preferences_gen.h:3495 +msgid "" +"amount to grow or shrink a path mask per scroll wheel tick when resizing. " +"the unit is set by the 'path mask resize unit' preference." +msgstr "크기 조절 시 스크롤 휠 한 칸당 경로 마스크를 확대 또는 축소할 양입니다. 단위는 '경로 마스크 크기 조절 단위' 설정으로 지정합니다." + +#: ../build/bin/preferences_gen.h:3504 +msgid "unit for path mask resize step amount" +msgstr "경로 마스크 크기 조절 단계량의 단위" + +#: ../build/bin/preferences_gen.h:3514 +#, no-c-format +msgid "" +"unit for the path mask resize step: 'pixels' uses image pixels, '% of path " +"size' uses a percentage of the path's largest bounding box dimension." +msgstr "경로 마스크 크기 조절 단계의 단위입니다. '픽셀'은 이미지 픽셀을 사용하고, '경로 크기의 %'는 경로의 가장 큰 경계 상자 치수에 대한 백분율을 사용합니다." + +#: ../build/bin/preferences_gen.h:3523 +msgid "path mask resize tracing resolution" +msgstr "경로 마스크 크기 조절 추적 해상도" + +#: ../build/bin/preferences_gen.h:3530 +msgctxt "preferences" +msgid "2048" +msgstr "2048" + +#: ../build/bin/preferences_gen.h:3532 +msgid "" +"internal raster resolution (in pixels on the longest side) used when re-" +"vectorizing a resized path mask. higher values preserve more detail and " +"nodes at the cost of speed." +msgstr "크기가 조절된 경로 마스크를 다시 벡터화할 때 사용하는 내부 래스터 해상도(가장 긴 변의 픽셀 수)입니다. 값이 클수록 세부 정보와 노드가 더 많이 보존되지만 속도가 느려집니다." + +#: ../build/bin/preferences_gen.h:3541 +msgid "path mask resize curve smoothing" +msgstr "경로 마스크 크기 조절 커브 부드럽기" + +#: ../build/bin/preferences_gen.h:3550 +msgid "" +"controls how corners are handled when re-vectorizing a resized path mask. " +"'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder " +"control points." +msgstr "크기가 조절된 경로 마스크를 다시 벡터화할 때 모서리를 처리하는 방식을 제어합니다. '뾰족하게'는 노드와 모서리를 더 많이 보존하고, '부드럽게'는 더 적고 둥근 제어점을 생성합니다." + +#: ../build/bin/preferences_gen.h:3559 +msgid "show mask indicator in module headers" +msgstr "모듈 헤더에 마스크 인디케이터 표시" + +#: ../build/bin/preferences_gen.h:3567 +msgid "" +"if enabled, an icon will be shown in the header of any processing modules " +"that have a mask applied" +msgstr "활성화 시 마스크가 적용된 처리 모듈 헤더에 아이콘이 표시됩니다" -#: ../build/bin/preferences_gen.h:5952 +#: ../build/bin/preferences_gen.h:3577 msgid "processing" msgstr "처리" -#: ../build/bin/preferences_gen.h:5954 +#: ../build/bin/preferences_gen.h:3582 msgid "image processing" msgstr "이미지 처리" -#: ../build/bin/preferences_gen.h:5973 +#: ../build/bin/preferences_gen.h:3592 msgid "always use LittleCMS 2 to apply output color profile" msgstr "출력 색상 프로파일을 적용할 때 항상 LittleCMS 2를 사용" -#: ../build/bin/preferences_gen.h:5986 +#: ../build/bin/preferences_gen.h:3600 msgid "this is slower than the default." msgstr "이 설정은 기본값보다 느립니다." -#: ../build/bin/preferences_gen.h:6007 +#: ../build/bin/preferences_gen.h:3609 msgid "pixel interpolator (warp)" msgstr "픽셀 보간기 (워핑)" -#: ../build/bin/preferences_gen.h:6021 -msgid "pixel interpolator used in modules for rotation, lens correction, liquify, cropping and final scaling (bilinear, bicubic, lanczos2)." +#: ../build/bin/preferences_gen.h:3618 +msgid "" +"pixel interpolator used in modules for rotation, lens correction, liquify, " +"cropping and final scaling (bilinear, bicubic, lanczos2)." msgstr "회전, 렌즈 보정, 유동화, 자르기, 최종 크기 조정 모듈에 사용되는 픽셀 보간기 (쌍선형, 쌍입방형, 란초스2)." -#: ../build/bin/preferences_gen.h:6042 +#: ../build/bin/preferences_gen.h:3627 msgid "pixel interpolator (scaling)" msgstr "픽셀 보간기 (스케일링)" -#: ../build/bin/preferences_gen.h:6056 -msgid "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." +#: ../build/bin/preferences_gen.h:3636 +msgid "" +"pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "크기 조정에 사용되는 픽셀 보간기(쌍선형, 쌍입방형, 란초스2)." -#: ../build/bin/preferences_gen.h:6077 +#: ../build/bin/preferences_gen.h:3645 msgid "LUT 3D root folder" msgstr "LUT 3D 루트 폴더" -#: ../build/bin/preferences_gen.h:6083 ../build/bin/preferences_gen.h:6124 -#: ../src/control/jobs/control_jobs.c:2189 -#: ../src/control/jobs/control_jobs.c:2245 ../src/gui/preferences.c:1233 -#: ../src/gui/presets.c:429 ../src/imageio/storage/disk.c:197 -#: ../src/imageio/storage/disk.c:283 ../src/imageio/storage/gallery.c:148 -#: ../src/imageio/storage/gallery.c:207 ../src/imageio/storage/latex.c:144 -#: ../src/imageio/storage/latex.c:193 ../src/libs/import.c:1845 -#: ../src/libs/import.c:1957 ../src/libs/import.c:2015 ../src/libs/styles.c:456 -#: ../src/lua/preferences.c:668 +#: ../build/bin/preferences_gen.h:3647 ../build/bin/preferences_gen.h:3671 +#: ../src/control/jobs/control_jobs.c:2204 +#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 +#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 +#: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 +#: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 +#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 +#: ../src/libs/import.c:1985 ../src/libs/styles.c:456 +#: ../src/lua/preferences.c:695 msgid "select directory" msgstr "디렉토리 선택" -#: ../build/bin/preferences_gen.h:6097 -msgid "this folder (and sub-folders) contains LUT files used by LUT 3D module. (restart required)" +#: ../build/bin/preferences_gen.h:3660 +msgid "" +"this folder (and sub-folders) contains LUT files used by LUT 3D module. " +"(restart required)" msgstr "이 폴더(및 하위 폴더)에는 LUT 3D 모듈에서 사용하는 LUT 파일이 포함되어 있습니다.(재시작 필요)" -#: ../build/bin/preferences_gen.h:6118 +#: ../build/bin/preferences_gen.h:3669 msgid "raster mask files root folder" msgstr "래스터 마스크 파일 루트 폴더" -#: ../build/bin/preferences_gen.h:6138 -msgid "this folder (and sub-folders) contains PFM files used by the raster mask import module. (restart required)" -msgstr "이 폴더(및 하위 폴더)에는 래스터 마스크 가져오기 모듈에서 사용하는 PFM 파일이 포함되어 있습니다. (재시작 필요)" +#: ../build/bin/preferences_gen.h:3684 +msgid "" +"this folder (and sub-folders) contains PFM/PNG files used by the raster mask " +"import module. (restart required)" +msgstr "이 폴더(및 하위 폴더)에는 래스터 마스크 가져오기 모듈에서 사용하는 PFM/PNG 파일이 포함되어 있습니다. (재시작 필요)" -#: ../build/bin/preferences_gen.h:6159 +#: ../build/bin/preferences_gen.h:3693 msgid "auto-apply pixel workflow defaults" msgstr "픽셀 워크플로우 기본값 자동 적용" -#: ../build/bin/preferences_gen.h:6173 +#: ../build/bin/preferences_gen.h:3702 msgid "" -"scene-referred workflow is based on linear modules and will auto-apply filmic or sigmoid, color calibration and exposure,\n" -"display-referred workflow is based on Lab modules and will auto-apply base curve, white balance and the legacy module pipe order." +"selects which workflow will be used by default in the darkroom\n" +"\n" +"scene-referred (sigmoid) modern workflow, fewer tonemapper controls\n" +"\n" +"scene-referred (filmic) modern workflow, more tone mapping controls\n" +"\n" +"scene-referred (AgX) modern workflow, maximum tone mapping control\n" +"\n" +"display-referred (legacy) legacy workflow (not recommended)\n" +"\n" +"none do not use a predefined workflow" msgstr "" -"장면 기준 워크플로우는 선형 모듈을 기반으로 하며 필믹 또는 시그모이드, 색상 보정, 노출을 자동 적용합니다.\n" -"디스플레이 기준 워크플로우는 Lab 모듈을 기반으로 하며 기본 커브, 화이트 밸런스, 레거시 모듈 파이프 순서를 자동 적용합니다." +"darkroom에서 기본으로 사용할 워크플로우를 선택합니다\n" +"\n" +"장면 기준 (시그모이드) 최신 워크플로우, 톤매퍼 컨트롤이 적음\n" +"\n" +"장면 기준 (필믹) 최신 워크플로우, 톤 매핑 컨트롤이 많음\n" +"\n" +"장면 기준 (AgX) 최신 워크플로우, 톤 매핑 제어가 가장 풍부함\n" +"\n" +"디스플레이 기준 (레거시) 레거시 워크플로우 (권장하지 않음)\n" +"\n" +"없음 미리 정의된 워크플로우를 사용하지 않음" -#: ../build/bin/preferences_gen.h:6194 +#: ../build/bin/preferences_gen.h:3711 msgid "auto-apply per camera basecurve presets" msgstr "카메라별 기본 커브 프리셋 자동 적용" -#: ../build/bin/preferences_gen.h:6207 +#: ../build/bin/preferences_gen.h:3719 msgid "" -"use the per-camera basecurve by default instead of the generic manufacturer one if there is one available. (restart required)\n" -"this option is taken into account when the \"auto-apply pixel workflow defaults\" is set to \"display-referred\".\n" -"to prevent auto-apply basecurve presets \"auto-apply pixel workflow defaults\" should be set to \"none\"" +"use the per-camera basecurve by default instead of the generic manufacturer " +"one if there is one available. (restart required)\n" +"this option is taken into account when the \"auto-apply pixel workflow " +"defaults\" is set to \"display-referred\".\n" +"to prevent auto-apply basecurve presets \"auto-apply pixel workflow " +"defaults\" should be set to \"none\"" msgstr "" "사용 가능한 경우 제조사 기본값 대신 카메라별 기본 곡선을 기본값으로 사용합니다.(재시작 필요)\n" "이 옵션은 \"픽셀 워크플로우 기본값 자동 적용\"이 \"디스플레이 기준\"으로 설정된 경우에 적용됩니다.\n" "기본 커브 프리셋 자동 적용을 방지하려면 \"픽셀 워크플로우 기본값 자동 적용\"을\"없음\"으로 설정하세요." -#: ../build/bin/preferences_gen.h:6228 +#: ../build/bin/preferences_gen.h:3728 msgid "detect monochrome previews" msgstr "모노크롬 미리보기 검출" -#: ../build/bin/preferences_gen.h:6241 -msgid "many monochrome images can be identified via EXIF and preview data. beware: this slows down imports and reading of EXIF data" +#: ../build/bin/preferences_gen.h:3736 +msgid "" +"many monochrome images can be identified via EXIF and preview data. beware: " +"this slows down imports and reading of EXIF data" msgstr "많은 모노크롬 이미지는 EXIF 및 미리보기 데이터를 통해 식별할 수 있습니다.참고: 이 옵션은 가져오기 및 EXIF 데이터 읽기 속도를 저하시킬 수 있습니다" -#: ../build/bin/preferences_gen.h:6262 +#: ../build/bin/preferences_gen.h:3745 msgid "show warning messages" msgstr "경고 메시지 표시" -#: ../build/bin/preferences_gen.h:6275 +#: ../build/bin/preferences_gen.h:3753 msgid "" -"display messages in modules to warn beginner users when non-standard and possibly harmful settings are used in the pipeline.\n" -"these messages can be false-positive and should be disregarded if you know what you are doing. this option will hide them all the time." +"display messages in modules to warn beginner users when non-standard and " +"possibly harmful settings are used in the pipeline.\n" +"these messages can be false-positive and should be disregarded if you know " +"what you are doing. this option will hide them all the time." msgstr "" "파이프라인에서 비표준이거나 잠재적으로 위험한 설정이 사용될 때 초보 사용자를 위해 모듈에 경고 메시지를 표시합니다.\n" "이 메시지는 실제로 문제가 없는 경우에도 표시될 수 있으니, 사용법을 잘 알고 있다면 무시해도 됩니다. 이 옵션을 켜면 항상 메시지가 숨겨집니다." -#: ../build/bin/preferences_gen.h:6284 +#: ../build/bin/preferences_gen.h:3759 msgid "CPU / memory" msgstr "CPU / 메모리" -#: ../build/bin/preferences_gen.h:6303 +#: ../build/bin/preferences_gen.h:3769 msgid "darktable resources" msgstr "darktable 리소스" -#: ../build/bin/preferences_gen.h:6318 +#: ../build/bin/preferences_gen.h:3779 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" -" - 'default': darktable takes ~50% of your systems resources, which is enough to be performant.\n" -" - 'small': should be used if you are simultaneously running applications taking large parts of your systems memory or OpenCL/GL applications like games or Hugin.\n" -" - 'large': is the best option if you are not running other applications at the same time as darktable and want it to take most of your systems resources for performance." +" - 'default': darktable takes ~50% of your systems resources, which is " +"enough to be performant.\n" +" - 'small': should be used if you are simultaneously running applications " +"taking large parts of your systems memory or OpenCL/GL applications like " +"games or Hugin.\n" +" - 'large': is the best option if you are not running other applications at " +"the same time as darktable and want it to take most of your systems " +"resources for performance." msgstr "" "darktable이 시스템 리소스를 얼마나 사용할지 정의합니다:\n" " - 'defalt': 시스템 리소스의 약 50%를 사용하여 충분한 성능을 제공합니다.\n" " - 'small': 다른 대용량 메모리 사용 프로그램이나 OpenCL/GL 응용프로그램 (게임, Hugin)과 동시에 실행할 때 사용하세요.\n" " - 'large': darktable만 실행하며 최대 성능을 원할 때 선택하세요." -#: ../build/bin/preferences_gen.h:6327 +#: ../build/bin/preferences_gen.h:3785 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPU 가속" -#: ../build/bin/preferences_gen.h:6346 +#: ../build/bin/preferences_gen.h:3795 msgid "activate OpenCL support" msgstr "OpenCL 지원 활성화" -#: ../build/bin/preferences_gen.h:6359 +#: ../build/bin/preferences_gen.h:3803 msgid "" -"if found, use OpenCL runtime on your system to speed up processing by using your graphics card(s).\n" +"if found, use OpenCL runtime on your system to speed up processing by using " +"your graphics card(s).\n" "can be switched on and off at any time." msgstr "" "시스템에서 OpenCL 런타임을 찾으면 그래픽 카드(들)을 사용해 처리 속도를 높입니다.\n" "언제든지 켜거나 끌 수 있습니다." -#: ../build/bin/preferences_gen.h:6363 ../build/bin/preferences_gen.h:6408 -#: ../build/bin/preferences_gen.h:6452 ../build/bin/preferences_gen.h:6503 -#: ../build/bin/preferences_gen.h:6547 ../build/bin/preferences_gen.h:6591 -#: ../build/bin/preferences_gen.h:6635 ../build/bin/preferences_gen.h:6679 -#: ../build/bin/preferences_gen.h:6723 ../build/bin/preferences_gen.h:8004 -msgid "not available" -msgstr "사용 불가" +#: ../build/bin/preferences_gen.h:3816 +msgid "OpenCL fast mode" +msgstr "OpenCL 빠른 모드" -#: ../build/bin/preferences_gen.h:6365 ../build/bin/preferences_gen.h:6366 -#: ../build/bin/preferences_gen.h:6410 ../build/bin/preferences_gen.h:6411 -#: ../build/bin/preferences_gen.h:6454 ../build/bin/preferences_gen.h:6455 -#: ../build/bin/preferences_gen.h:6505 ../build/bin/preferences_gen.h:6506 -#: ../build/bin/preferences_gen.h:6549 ../build/bin/preferences_gen.h:6550 -#: ../build/bin/preferences_gen.h:6593 ../build/bin/preferences_gen.h:6594 -#: ../build/bin/preferences_gen.h:6637 ../build/bin/preferences_gen.h:6638 -#: ../build/bin/preferences_gen.h:6681 ../build/bin/preferences_gen.h:6682 -#: ../build/bin/preferences_gen.h:6725 ../build/bin/preferences_gen.h:6726 -#: ../build/bin/preferences_gen.h:8006 ../build/bin/preferences_gen.h:8007 -msgid "not available on this system" -msgstr "이 시스템에서 사용 불가" +#: ../build/bin/preferences_gen.h:3824 +msgid "" +"if set the OpenCL compiler uses aggressive optimizing for better performance " +"with reduced precision so more differences between CPU and OpenCL are " +"expected." +msgstr "설정하면 OpenCL 컴파일러가 정밀도를 낮추고 성능을 높이는 적극적인 최적화를 사용하므로 CPU와 OpenCL 간의 차이가 더 커질 수 있습니다." -#: ../build/bin/preferences_gen.h:6390 +#: ../build/bin/preferences_gen.h:3837 msgid "OpenCL scheduling profile" msgstr "OpenCL 스케줄링 프로파일" -#: ../build/bin/preferences_gen.h:6404 +#: ../build/bin/preferences_gen.h:3846 msgid "" -"defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled systems:\n" -" - 'default': GPU processes full and CPU processes preview pipe (adaptable by config parameters),\n" -" - 'multiple GPUs': process both pixelpipes in parallel on two different GPUs,\n" +"defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " +"systems:\n" +" - 'default': GPU processes full and CPU processes preview pipe (adaptable " +"by config parameters),\n" +" - 'multiple GPUs': process both pixelpipes in parallel on two different " +"GPUs,\n" " - 'very fast GPU': process both pixelpipes sequentially on the GPU." msgstr "" "OpenCL이 활성화된 시스템에서 미리보기 및 전체 픽셀 파이프 작업의 스케줄 방식을 정의합니다:\n" @@ -1549,211 +1727,232 @@ msgstr "" " - 'multiple GPUs': 두 개의 다른 GPU에서 두 픽셀 파이프를 병렬 처리\n" " - 'very fast GPU': 두 픽셀 파이프를 GPU에서 순차 처리." -#: ../build/bin/preferences_gen.h:6435 +#: ../build/bin/preferences_gen.h:3859 msgid "tuned GPU memory" msgstr "튜닝된 GPU 메모리" -#: ../build/bin/preferences_gen.h:6448 -msgid "if enabled on a system with multiple OpenCL devices you may specify a safety margin per device (headroom, default is 600MB)" +#: ../build/bin/preferences_gen.h:3867 +msgid "" +"if enabled on a system with multiple OpenCL devices you may specify a safety " +"margin per device (headroom, default is 600MB)" msgstr "여러 OpenCL 장치가 있는 시스템에서 이 옵션을 활성화하면, 각 장치별로안전 여유 메모리 (헤드룸, 기본값 600MB)를 지정할 수 있습니다" -#: ../build/bin/preferences_gen.h:6467 +#: ../build/bin/preferences_gen.h:3877 msgid "OpenCL drivers" msgstr "OpenCL 드라이버" -#: ../build/bin/preferences_gen.h:6486 +#: ../build/bin/preferences_gen.h:3887 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:6499 +#: ../build/bin/preferences_gen.h:3895 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "모든 지원 플랫폼용 Intel(R) OpenCL 그래픽스 (공급업체 제공)" -#: ../build/bin/preferences_gen.h:6530 +#: ../build/bin/preferences_gen.h:3908 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:6543 +#: ../build/bin/preferences_gen.h:3916 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDA 기반 OpenCL (공급업체 제공)" -#: ../build/bin/preferences_gen.h:6574 +#: ../build/bin/preferences_gen.h:3929 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:6587 +#: ../build/bin/preferences_gen.h:3937 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD 가속 병렬 처리 (공급업체 제공)" -#: ../build/bin/preferences_gen.h:6618 -msgid "RustiCL (experimental)" -msgstr "RustiCL (실험실)" +#: ../build/bin/preferences_gen.h:3950 +msgid "RustiCL" +msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:6631 -msgid "RustiCL Mesa OpenCL, still unstable. if you want to use this, you should disable the vendor driver" -msgstr "RustiCL Mesa OpenCL (아직 불안정). 사용하려면 공급업체 드라이버를 비활성화해야 합니다" +#: ../build/bin/preferences_gen.h:3958 +msgid "" +"RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " +"driver" +msgstr "RustiCL Mesa OpenCL. 사용하려면 공급업체 드라이버를 비활성화해야 합니다" -#: ../build/bin/preferences_gen.h:6662 +#: ../build/bin/preferences_gen.h:3971 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:6675 +#: ../build/bin/preferences_gen.h:3979 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (공급업체 제공)" -#: ../build/bin/preferences_gen.h:6706 +#: ../build/bin/preferences_gen.h:3992 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:6719 -msgid "Microsoft OpenCLOn12, only use this if the vendor provided driver does not work or there is none provided." +#: ../build/bin/preferences_gen.h:4000 +msgid "" +"Microsoft OpenCLOn12, only use this if the vendor provided driver does not " +"work or there is none provided." msgstr "Microsoft OpenCLOn12 - 공급업체 드라이버가 작동하지 않거나 없는 경우에만 사용하세요." -#: ../build/bin/preferences_gen.h:6750 +#: ../build/bin/preferences_gen.h:4013 msgid "other platforms" msgstr "기타 플랫폼" -#: ../build/bin/preferences_gen.h:6763 -msgid "if set, all unspecified platforms are accepted. only do this if no vendor driver is available" +#: ../build/bin/preferences_gen.h:4021 +msgid "" +"if set, all unspecified platforms are accepted. only do this if no vendor " +"driver is available" msgstr "설정 시, 지정되지 않은 모든 플랫폼을 허용합니다.공급업체 드라이버가 없을 때에만 사용하세요" -#: ../build/bin/preferences_gen.h:6790 +#: ../build/bin/preferences_gen.h:4031 msgid "security" msgstr "보안" -#: ../build/bin/preferences_gen.h:6811 +#: ../build/bin/preferences_gen.h:4046 msgid "ask before removing images from the library" msgstr "라이브러리에서 이미지 제거 전 확인" -#: ../build/bin/preferences_gen.h:6824 +#: ../build/bin/preferences_gen.h:4054 msgid "always ask the user before removing image information from the library" msgstr "라이브러리에서 이미지 정보를 제거하기 전에 항상 사용자에게 확인" -#: ../build/bin/preferences_gen.h:6845 +#: ../build/bin/preferences_gen.h:4063 msgid "ask before deleting images from disk" msgstr "디스크에서 이미지 삭제 전 확인" -#: ../build/bin/preferences_gen.h:6858 +#: ../build/bin/preferences_gen.h:4071 msgid "always ask the user before any image file is deleted" msgstr "이미지 파일 삭제 전 항상 사용자에게 확인" -#: ../build/bin/preferences_gen.h:6879 +#: ../build/bin/preferences_gen.h:4080 msgid "ask before discarding history stack" msgstr "히스토리 스택 폐기 전 확인" -#: ../build/bin/preferences_gen.h:6892 +#: ../build/bin/preferences_gen.h:4088 msgid "always ask the user before history stack is discarded on any image" msgstr "어떤 이미지든 히스토리 스택을 폐기하기 전에 항상 사용자에게 확인" -#: ../build/bin/preferences_gen.h:6913 +#: ../build/bin/preferences_gen.h:4097 msgid "try to use trash when deleting images" msgstr "이미지를 삭제할 때 휴지통 사용 시도" -#: ../build/bin/preferences_gen.h:6926 -msgid "send files to trash instead of permanently deleting files on system that supports it" +#: ../build/bin/preferences_gen.h:4105 +msgid "" +"send files to trash instead of permanently deleting files on system that " +"supports it" msgstr "지원되는 시스템에서는 파일을 영구 삭제하지 않고 휴지통으로 보냄" -#: ../build/bin/preferences_gen.h:6947 +#: ../build/bin/preferences_gen.h:4114 msgid "ask before moving images from film roll folder" msgstr "필름롤 폴더에서 이미지 이동 전 확인" -#: ../build/bin/preferences_gen.h:6960 +#: ../build/bin/preferences_gen.h:4122 msgid "always ask the user before any image file is moved." msgstr "이미지 파일 이동 전 항상 사용자에게 확인." -#: ../build/bin/preferences_gen.h:6981 +#: ../build/bin/preferences_gen.h:4131 msgid "ask before copying images to new film roll folder" msgstr "새 필름롤 폴더로 이미지 복사 전 확인" -#: ../build/bin/preferences_gen.h:6994 +#: ../build/bin/preferences_gen.h:4139 msgid "always ask the user before any image file is copied." msgstr "이미지 파일 복사 전 항상 사용자에게 확인." -#: ../build/bin/preferences_gen.h:7015 +#: ../build/bin/preferences_gen.h:4148 msgid "ask before removing empty folders" msgstr "빈 폴더 제거 전 확인" -#: ../build/bin/preferences_gen.h:7028 -msgid "always ask the user before removing any empty folder. this can happen after moving or deleting images." +#: ../build/bin/preferences_gen.h:4156 +msgid "" +"always ask the user before removing any empty folder. this can happen after " +"moving or deleting images." msgstr "빈 폴더를 제거하기 전에 항상 사용자에게 확인. 이미지를 이동하거나 삭제한 후 에 발생할 수 있습니다." -#: ../build/bin/preferences_gen.h:7049 +#: ../build/bin/preferences_gen.h:4165 msgid "ask before deleting a tag" msgstr "태그 삭제 전 확인" -#: ../build/bin/preferences_gen.h:7082 +#: ../build/bin/preferences_gen.h:4181 msgid "ask before deleting a style" msgstr "스타일 삭제 전 확인" -#: ../build/bin/preferences_gen.h:7115 +#: ../build/bin/preferences_gen.h:4197 msgid "ask before deleting a preset" msgstr "프리셋 삭제 전 확인" -#: ../build/bin/preferences_gen.h:7128 +#: ../build/bin/preferences_gen.h:4205 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "프리셋을 삭제하거나 덮어쓰기 전에 확인을 요청합니다" -#: ../build/bin/preferences_gen.h:7149 +#: ../build/bin/preferences_gen.h:4214 msgid "ask before exporting in overwrite mode" msgstr "덮어쓰기 모드로 내보내기 전 확인" -#: ../build/bin/preferences_gen.h:7162 +#: ../build/bin/preferences_gen.h:4222 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "덮어쓰기 모드로 파일을 내보내기 전에 확인을 요청합니다" -#: ../build/bin/preferences_gen.h:7171 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4228 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "기타" -#: ../build/bin/preferences_gen.h:7190 +#: ../build/bin/preferences_gen.h:4238 msgid "password storage backend to use" msgstr "사용할 비밀번호 저장 백엔드" -#: ../build/bin/preferences_gen.h:7212 -msgid "the storage backend for password storage: auto, none, libsecret, kwallet, apple_keychain, windows_credentials" +#: ../build/bin/preferences_gen.h:4255 +msgid "" +"the storage backend for password storage: auto, none, libsecret, kwallet, " +"apple_keychain, windows_credentials" msgstr "비밀번호 저장을 위한 백엔드: 자동, 없음, libsecret, kwallet, apple_keychain, windows_credentials" -#: ../build/bin/preferences_gen.h:7233 +#: ../build/bin/preferences_gen.h:4264 msgid "auto login to storage server" msgstr "스토리지 서버 자동 로그인" -#: ../build/bin/preferences_gen.h:7246 -msgid "automatically login to the configured storage server. this requires that a password storage backend is set." +#: ../build/bin/preferences_gen.h:4272 +msgid "" +"automatically login to the configured storage server. this requires that a " +"password storage backend is set." msgstr "설정된 저장소 서버에 자동으로 로그인합니다. 비밀번호 저장 백엔드가 설정되어 있어야 합니다." -#: ../build/bin/preferences_gen.h:7267 +#: ../build/bin/preferences_gen.h:4281 msgid "executable for playing audio files" msgstr "오디오 파일 재생 실행 파일" -#: ../build/bin/preferences_gen.h:7285 -msgid "this external program is used to play audio files some cameras record to keep notes for images" +#: ../build/bin/preferences_gen.h:4294 +msgid "" +"this external program is used to play audio files some cameras record to " +"keep notes for images" msgstr "일부 카메라가 이미지 메모용으로 녹음한 오디오 파일을 재생하는 데 사용되는 외부 프로그램입니다" -#: ../build/bin/preferences_gen.h:7312 +#: ../build/bin/preferences_gen.h:4304 msgid "storage" msgstr "저장공간" -#: ../build/bin/preferences_gen.h:7314 ../src/control/crawler.c:746 +#: ../build/bin/preferences_gen.h:4309 ../src/control/crawler.c:747 msgid "database" msgstr "데이터베이스" -#: ../build/bin/preferences_gen.h:7333 +#: ../build/bin/preferences_gen.h:4319 msgid "allow for multiple workspaces" msgstr "여러개의 워크스페이스 허용" -#: ../build/bin/preferences_gen.h:7346 +#: ../build/bin/preferences_gen.h:4327 msgid "allow multiple workspaces which can be selected at startup" msgstr "시작 시 선택할 수 있는 여러 워크스페이스 허용" -#: ../build/bin/preferences_gen.h:7367 +#: ../build/bin/preferences_gen.h:4336 msgid "create database snapshot" msgstr "데이터베이스 스냅샷 생성" -#: ../build/bin/preferences_gen.h:7381 +#: ../build/bin/preferences_gen.h:4345 msgid "" -"database snapshots are created right before closing darktable. options allow you to choose how often to make snapshots:\n" -" - 'never': simply don't do snapshots. that way the only snapshots done are mandatory version-upgrade snapshots\n" -" - 'once a month': create snapshot if a month has passed since last snapshot\n" +"database snapshots are created right before closing darktable. options allow " +"you to choose how often to make snapshots:\n" +" - 'never': simply don't do snapshots. that way the only snapshots done are " +"mandatory version-upgrade snapshots\n" +" - 'once a month': create snapshot if a month has passed since last " +"snapshot\n" " - 'once a week': create snapshot if 7 days had passed since last snapshot\n" " - 'once a day': create snapshot if over 24h passed since last snapshot\n" " - 'on close': create snapshot every time darktable is closed" @@ -1765,188 +1964,301 @@ msgstr "" " - '하루에 한 번': 마지막 스냅샷 이후 24시간이 지나면 생성\n" " - '종료 시': darktable을 종료할 때마다 생성" -#: ../build/bin/preferences_gen.h:7402 +#: ../build/bin/preferences_gen.h:4354 msgid "how many snapshots to keep" msgstr "스냅샷 보관 개수" -#: ../build/bin/preferences_gen.h:7425 +#: ../build/bin/preferences_gen.h:4372 msgid "" -"after successfully creating snapshot, how many older snapshots to keep (excluding mandatory version update ones). enter -1 to keep all snapshots\n" -"keep in mind that snapshots do take some space and you only need the most recent one for successful restore" +"after successfully creating snapshot, how many older snapshots to keep " +"(excluding mandatory version update ones). enter -1 to keep all snapshots\n" +"keep in mind that snapshots do take some space and you only need the most " +"recent one for successful restore" msgstr "" "스냅샷 생성 후 이전 스냅샷을 몇 개까지 보관할지 설정합니다. (필수 버전 업그레이드 스냅샷 제외). 모두 보관하려면 -1을 입력하세요.\n" "스냅샷은 저장 공간을 차지하므로, 복원을 위해 가장 최근 스냅샷만 있으면 됩니다" -#: ../build/bin/preferences_gen.h:7434 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4378 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMP 사이드카 파일" -#: ../build/bin/preferences_gen.h:7453 +#: ../build/bin/preferences_gen.h:4388 msgid "create XMP files" msgstr "XMP 파일 생성" -#: ../build/bin/preferences_gen.h:7467 +#: ../build/bin/preferences_gen.h:4397 msgid "" -"XMP sidecar files hold information about all your development steps to allow flawless re-importing of image files.\n" +"XMP sidecar files store all editing steps, ratings, tags and color labels " +"alongside your images in an open format readable by other applications, and " +"provide an emergency backup if the database and its backups are lost\n" "\n" -"depending on the selected mode sidecar files will be created:\n" -" - 'never': all development information will be stored only in the library database\n" -" - 'on import': immediately after importing the image\n" -" - 'after edit': after any user change on the image or adding tags." +"never: information is stored only in darktable's database; if it is " +"lost or corrupted, your edits cannot be recovered from the files\n" +"\n" +"after edit: the XMP file is created after the first intentional " +"(i.e., non auto-applied) edit and updated after each editing session\n" +"\n" +"on import: an XMP file is created when the image is imported, and " +"updated after each change" msgstr "" -"XMP 사이드카 파일에는 모든 보정 단계 정보가 저장되어 이미지 파일을 완벽하게 다시 가져올 수 있습니다.\n" +"XMP 사이드카 파일은 모든 편집 단계, 등급, 태그, 색상 라벨을 다른 응용 프로그램에서도 읽을 수 있는 공개 형식으로 이미지와 함께 저장하며, 데이터베이스와 그 백업이 모두 손실된 경우 비상 백업 역할을 합니다\n" +"\n" +"사용 안함: 정보가 darktable의 데이터베이스에만 저장됩니다. 데이터베이스가 손실되거나 손상되면 편집 내용을 파일에서 복구할 수 없습니다\n" +"\n" +"편집 후: 첫 번째 의도적인(즉, 자동 적용이 아닌) 편집 후에 XMP 파일이 생성되고 이후 각 편집 세션이 끝날 때마다 업데이트됩니다\n" "\n" -"선택한 모드에 따라 사이드카 파일이 생성됩니다:\n" -" - '안 함': 모든 보정 정보가 라이브러리 데이터베이스에만 저장됩니다\n" -" - '가져오기 시': 이미지를 가져오자마자 생성됩니다\n" -" - '편집 후': 이미지에 변경을 하거나 태그를 추가한 후 생성됩니다." +"가져오기: 이미지를 가져올 때 XMP 파일이 생성되고 변경할 때마다 업데이트됩니다" -#: ../build/bin/preferences_gen.h:7488 +#: ../build/bin/preferences_gen.h:4406 msgid "store XMP tags in compressed format" msgstr "XMP 태그를 압축 형식으로 저장" -#: ../build/bin/preferences_gen.h:7502 +#: ../build/bin/preferences_gen.h:4415 msgid "" -"entries in XMP tags can get rather large and may exceed the available space to store the history stack in output files.\n" +"entries in XMP tags can get rather large and may exceed the available space " +"to store the history stack in output files.\n" "this option allows XMP tags to be compressed and save space." msgstr "" "XMP 태그의 항목이 매우 커질 수 있어, 출력 파일에 히스토리 스택을 저장할 공간을 초과할 수 있습니다.\n" "이 옵션을 사용하면 XMP 태그를 압축하여 공간을 절약할 수 있습니다." -#: ../build/bin/preferences_gen.h:7523 +#: ../build/bin/preferences_gen.h:4424 msgid "auto-save interval" msgstr "자동 저장 간격" -#: ../build/bin/preferences_gen.h:7546 -msgid "automatically save history while developing using the given interval (in seconds); set to zero to disable auto-saving. auto-saving might be disabled on slow drives." +#: ../build/bin/preferences_gen.h:4442 +msgid "" +"automatically save history while developing using the given interval (in " +"seconds); set to zero to disable auto-saving. auto-saving might be disabled " +"on slow drives." msgstr "지정한 간격(초)마다 현상 작업 히스토리를 자동 저장합니다. 0으로 설정하면 자동 저장이 비활성화됩니다. 느린 드라이브에서는 자동 저장이 비활성화될 수 있습니다." -#: ../build/bin/preferences_gen.h:7567 +#: ../build/bin/preferences_gen.h:4451 msgid "look for updated XMP files on startup" msgstr "시작 시 XMP 파일 변경 여부 확인" -#: ../build/bin/preferences_gen.h:7580 -msgid "check file modification times of all XMP files on startup to check if any got updated in the meantime" +#: ../build/bin/preferences_gen.h:4459 +msgid "" +"check file modification times of all XMP files on startup to check if any " +"got updated in the meantime" msgstr "시작 시 모든 XMP 파일의 수정 시간을 확인하여 변경된 파일이 있는지 검사합니다" -#: ../build/bin/preferences_gen.h:7607 +#: ../build/bin/preferences_gen.h:4469 msgid "miscellaneous" msgstr "기타" -#: ../build/bin/preferences_gen.h:7609 +#: ../build/bin/preferences_gen.h:4474 msgid "interface" msgstr "인터페이스" -#: ../build/bin/preferences_gen.h:7628 +#: ../build/bin/preferences_gen.h:4484 msgid "show splash screen at startup" msgstr "시작 시 스플래시 화면 표시" -#: ../build/bin/preferences_gen.h:7641 -msgid "display a small window showing the progress of darktable startup before the main window appears" +#: ../build/bin/preferences_gen.h:4492 +msgid "" +"display a small window showing the progress of darktable startup before the " +"main window appears" msgstr "darktable이 시작될 때 메인 창이 나타나기 전에 진행 상황을 보여주는 작은 창을 표시합니다" -#: ../build/bin/preferences_gen.h:7662 +#: ../build/bin/preferences_gen.h:4501 +msgid "show welcome screen on next run" +msgstr "다음 실행 시 시작 화면 표시" + +#: ../build/bin/preferences_gen.h:4509 +msgid "display the welcome setup screen the next time darktable is launched" +msgstr "darktable을 다음에 시작할 때 시작 설정 화면을 표시합니다" + +#: ../build/bin/preferences_gen.h:4518 msgid "load default shortcuts at startup" msgstr "시작 시 기본 단축키 불러오기" -#: ../build/bin/preferences_gen.h:7675 -msgid "load default shortcuts before user settings. switch off to prevent deleted defaults returning" +#: ../build/bin/preferences_gen.h:4526 +msgid "" +"load default shortcuts before user settings. switch off to prevent deleted " +"defaults returning" msgstr "사용자 설정 전에 기본 단축키를 불러옵니다. 비활성화하면 삭제한 기본값이 다시 나타나지 않습니다" -#: ../build/bin/preferences_gen.h:7696 +#: ../build/bin/preferences_gen.h:4535 msgid "scale slider step with min/max" msgstr "슬라이더 단계 min/max에 맞춤" -#: ../build/bin/preferences_gen.h:7709 +#: ../build/bin/preferences_gen.h:4543 msgid "vary slider step size with min/max range" msgstr "슬라이더 단계 크기를 min/max 범위에 따라 조정" -#: ../build/bin/preferences_gen.h:7730 +#: ../build/bin/preferences_gen.h:4552 msgid "marker shape" msgstr "마커 모양" -#: ../build/bin/preferences_gen.h:7744 +#: ../build/bin/preferences_gen.h:4561 msgid "the shape of the slider marker" msgstr "슬라이더 마커의 모양" -#: ../build/bin/preferences_gen.h:7765 +#: ../build/bin/preferences_gen.h:4570 +msgid "condensed panels' controls" +msgstr "압축된 패널 컨트롤" + +#: ../build/bin/preferences_gen.h:4578 +msgid "use condensed panels' controls in all views" +msgstr "모든 표시에서 압축된 패널 컨트롤 사용" + +#: ../build/bin/preferences_gen.h:4587 +msgid "automatically update module name" +msgstr "모듈 이름 자동 업데이트" + +#: ../build/bin/preferences_gen.h:4595 +msgid "" +"if enabled, the module name will be automatically updated to match a preset " +"name or a preset instance name if present." +msgstr "활성화하면 모듈 이름이 프리셋 이름 또는 프리셋 인스턴스 이름과자동으로 일치하도록 업데이트됩니다." + +#: ../build/bin/preferences_gen.h:4604 msgid "sort built-in presets first" msgstr "내장 프리셋을 먼저 정렬" -#: ../build/bin/preferences_gen.h:7778 -msgid "whether to show built-in presets first before user's presets in presets menu." +#: ../build/bin/preferences_gen.h:4612 +msgid "" +"whether to show built-in presets first before user's presets in presets menu." msgstr "프리셋 메뉴에서 사용자 프리셋보다 내장 프리셋을 먼저 표시할지 여부." -#: ../build/bin/preferences_gen.h:7799 +#: ../build/bin/preferences_gen.h:4621 msgid "mouse wheel scrolls modules side panel by default" msgstr "기본적으로 마우스 휠로 모듈 사이드 패널 스크롤" -#: ../build/bin/preferences_gen.h:7812 -msgid "when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt to use mouse wheel for data entry. when disabled, this behavior is reversed" -msgstr "활성화하면 마우스 휠로 모듈 사이드 패널을 스크롤합니다. ctrl+alt를 누르면 마우스 휠로 값 입력이 가능합니다. 비활성화하면 동작이 반대로 적용됩니다" +#: ../build/bin/preferences_gen.h:4629 +msgid "" +"in darktable's darkroom, where you do your edits, all controls are listed on " +"a panel on the right; you can choose whether you want to use the scroll " +"wheel or scroll gesture on your touchpad to scroll the panel, or to change " +"the values of the control under the pointer; this latter modality enables " +"faster editing, but this can be dangerous because you can change the values ​​" +"of the module controls without noticing if you are not used to it\n" +"\n" +"enabled: the mouse wheel scrolls the modules panel and with " +"Ctrl+Alt adjusts a control's value\n" +"\n" +"disabled: the mouse wheel adjusts the control under the pointer and " +"with Ctrl+Alt scrolls the panel." +msgstr "" +"편집을 수행하는 darktable의 darkroom에서는 모든 컨트롤이 오른쪽 패널에 나열됩니다. 마우스 휠 또는 터치패드의 스크롤 제스처로 패널을 스크롤할지, 아니면 포인터 아래 컨트롤의 값을 변경할지 선택할 수 있습니다. 후자는 편집 속도를 높여 주지만, 익숙하지 않으면 모듈 컨트롤 값을 알아채지 못한 채 변경할 수 있어 위험할 수 있습니다\n" +"\n" +"활성화: 마우스 휠이 모듈 패널을 스크롤하고 Ctrl+Alt로 컨트롤 값을 조정합니다\n" +"\n" +"비활성화: 마우스 휠이 포인터 아래 컨트롤 값을 조정하고 Ctrl+Alt로 패널을 스크롤합니다." + +#: ../build/bin/preferences_gen.h:4638 +msgid "enable touchpad gestures in darkroom" +msgstr "darkroom에서 터치패드 제스처 사용" + +#: ../build/bin/preferences_gen.h:4646 +msgid "" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " +"enabled: touchpad pinch gestures zoom the image and two-finger " +"touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom " +"behavior. disabled: touchpad gestures are ignored and darkroom falls " +"back to the legacy scroll behavior, including Ctrl+scroll for zooming " +"in and out." +msgstr "darkroom에서 두 손가락 터치패드 제스처로 화면 이동과 핀치 확대/축소를 사용합니다. 활성화: 터치패드 핀치 제스처로 이미지를 확대/축소하고 두 손가락 스크롤로 이동합니다. Ctrl+스크롤은 여전히 기존 확대/축소 방식으로 동작합니다. 비활성화: 터치패드 제스처를 무시하고 darkroom은 확대/축소를 위한 Ctrl+스크롤을 포함한 기존 스크롤 동작으로 되돌아갑니다." + +#: ../build/bin/preferences_gen.h:4655 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "darkroom 확대/축소를 화면 맞춤과 100% 사이로 제한" + +#: ../build/bin/preferences_gen.h:4664 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit " +"and zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "darkroom에서 스크롤 휠과 핀치 확대/축소를 화면 맞춤(축소)과 100%(확대) 사이의 범위로 제한합니다. 활성화: 확대/축소가 제한됩니다. 확대/축소 중 Ctrl을 누르고 있으면 일시적으로 제한이 해제되어 100%를 넘어 확대할 수 있습니다. 비활성화: 확대/축소가 전혀 제한되지 않으며 100%를 넘어 확대할 때 Ctrl 키를 누를 필요가 없습니다." -#: ../build/bin/preferences_gen.h:7833 +#: ../build/bin/preferences_gen.h:4673 msgid "always show panels' scrollbars" msgstr "패널 스크롤바 항상 표시" -#: ../build/bin/preferences_gen.h:7846 -msgid "defines whether the panel scrollbars should be always visible or activated only depending on the content. (restart required)" +#: ../build/bin/preferences_gen.h:4681 +msgid "" +"defines whether the panel scrollbars should be always visible or activated " +"only depending on the content. (restart required)" msgstr "패널 스크롤바를 항상 표시할지, 내용에 따라 표시할지 설정합니다. (재시작 필요)" -#: ../build/bin/preferences_gen.h:7867 +#: ../build/bin/preferences_gen.h:4690 msgid "duration of the UI transitions in ms" msgstr "UI 전환 시간 ms" -#: ../build/bin/preferences_gen.h:7891 -msgid "how long the transitions take (in ms) for expanding or collapsing modules and other UI elements" +#: ../build/bin/preferences_gen.h:4709 +msgid "" +"how long the transitions take (in ms) for expanding or collapsing modules " +"and other UI elements" msgstr "모듈이나 기타 UI 요소를 펼침/접힘할 때 전환에 걸리는 시간 (ms)" -#: ../build/bin/preferences_gen.h:7912 +#: ../build/bin/preferences_gen.h:4718 +msgid "auto-scroll filmstrip to center on selected image" +msgstr "선택한 이미지를 중앙에 맞춰 필름스트립 자동 스크롤" + +#: ../build/bin/preferences_gen.h:4726 +msgid "" +"when enabled, the filmstrip in culling mode and in the darkroom " +"automatically scrolls to center on the selected image" +msgstr "활성화하면 선별 모드와 darkroom의 필름스트립이 선택한 이미지를 중앙에 두도록 자동으로 스크롤합니다" + +#: ../build/bin/preferences_gen.h:4735 msgid "position of the scopes module" msgstr "스코프 모듈 위치" -#: ../build/bin/preferences_gen.h:7926 +#: ../build/bin/preferences_gen.h:4744 msgid "position the scopes at the top-left or top-right of the screen" msgstr "스코프를 화면 좌측 상단 또는 우측 상단에 배치" -#: ../build/bin/preferences_gen.h:7947 +#: ../build/bin/preferences_gen.h:4753 msgid "method to use for getting the display profile" msgstr "디스플레이 프로파일을 가져오는 방법" -#: ../build/bin/preferences_gen.h:7961 +#: ../build/bin/preferences_gen.h:4762 msgid "" -"this option allows to force a specific means of getting the current display profile.\n" +"this option allows to force a specific means of getting the current display " +"profile.\n" "this is useful when one alternative gives wrong results" msgstr "" "이 옵션을 사용하면 현재 디스플레이 프로파일을 가져오는 방식을 강제로 지정할 수 있습니다.\n" "특정 방식이 잘못된 결과를 줄 때 유용합니다" -#: ../build/bin/preferences_gen.h:7982 +#: ../build/bin/preferences_gen.h:4771 msgid "order or exclude MIDI devices" msgstr "MIDI 장치 순서 지정 또는 제외" -#: ../build/bin/preferences_gen.h:8000 +#: ../build/bin/preferences_gen.h:4784 msgid "" -"comma-separated list of device name fragments that if matched load MIDI device at id given by location in list\n" -"or if preceded by '-' prevent matching devices from loading. add encoding and number of knobs like 'BeatStep:63:16'" +"comma-separated list of device name fragments that if matched load MIDI " +"device at id given by location in list\n" +"add encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\n" +"prefix with '-' to ignore matching devices\n" +"just '-' stops loading all further devices or on its own disables MIDI " +"completely" msgstr "" -"쉼표로 구분된 장치 이름 일부의 목록입니다. 목록의 각 항목이 일치할 경우 해당 위치의 id로 지정된 MIDI 장치를 불러옵니다\n" -"'-'를 앞에 붙이면 해당 장치는 불러오지 않습니다. 'BeatStep:63:16'처럼 인코딩 및 노브 개수도 추가할 수 있습니다." +"쉼표로 구분된 장치 이름 조각 목록입니다. 일치하면 목록의 위치에 해당하는 id로 MIDI 장치를 로드합니다\n" +"'Loupedeck:127,BeatStep:63:16'처럼 인코딩과 노브 개수를 추가할 수 있습니다\n" +"앞에 '-'를 붙이면 일치하는 장치를 무시합니다\n" +"'-'만 지정하면 이후 모든 장치 로드를 중단하며, 단독으로 사용하면 MIDI를 완전히 비활성화합니다" #. tags -#: ../build/bin/preferences_gen.h:8019 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:490 ../src/libs/export_metadata.c:196 +#: ../build/bin/preferences_gen.h:4794 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 #: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "태그" -#: ../build/bin/preferences_gen.h:8038 +#: ../build/bin/preferences_gen.h:4804 msgid "omit hierarchy in simple tag lists" msgstr "단순 태그 목록에서 계층 구조 생략" -#: ../build/bin/preferences_gen.h:8051 +#: ../build/bin/preferences_gen.h:4812 msgid "" -"when creating an XMP sidecar file the hierarchical tags are also added as a simple list\n" +"when creating an XMP sidecar file the hierarchical tags are also added as a " +"simple list\n" "of non-hierarchical ones to make them visible to some other programs.\n" "when this option is checked darktable will only include their last part\n" "and ignore the rest. so 'foo|bar|baz' will only add 'baz'." @@ -1956,143 +2268,164 @@ msgstr "" "이 옵션을 선택하면 darktable은 마지막 부분만 포함합니다\n" "그리고 나머지는 무시합니다. 'foo|bar|baz'의 예시에서 'baz'만 추가됩니다." -#: ../build/bin/preferences_gen.h:8060 +#: ../build/bin/preferences_gen.h:4818 msgid "shortcuts with multiple instances" msgstr "다중 인스턴스 단축키" -#: ../build/bin/preferences_gen.h:8079 +#: ../build/bin/preferences_gen.h:4828 msgid "prefer focused instance" msgstr "포커스된 인스턴스 우선" -#: ../build/bin/preferences_gen.h:8092 +#: ../build/bin/preferences_gen.h:4836 msgid "" -"where multiple instances of a module are present, apply shortcuts to the instance that has focus\n" -"if none are focused, the preferences below control rules that are followed (in order) to decide which module instance shortcuts will be applied to.\n" +"where multiple instances of a module are present, apply shortcuts to the " +"instance that has focus\n" +"if none are focused, the preferences below control rules that are followed " +"(in order) to decide which module instance shortcuts will be applied to.\n" "note: blending shortcuts always apply to the focused instance" msgstr "" "모듈에 여러 인스턴스가 있을 때, 단축키는 포커스된 인스턴스에 적용됩니다\n" "포커스된 인스턴스가 없으면 아래 환경설정에 따라 (순서대로) 단축키가 적용될 모듈 인스턴스가 결정됩니다.\n" "참고: 블렌딩 단축키는 항상 포커스된 인스턴스에 적용됩니다" -#: ../build/bin/preferences_gen.h:8113 +#: ../build/bin/preferences_gen.h:4845 msgid "prefer expanded instances" msgstr "확장된 인스턴스 우선" -#: ../build/bin/preferences_gen.h:8126 +#: ../build/bin/preferences_gen.h:4853 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "모듈 인스턴스가 펼침 되어 있으면, 접힌 인스턴스는 무시합니다" -#: ../build/bin/preferences_gen.h:8147 +#: ../build/bin/preferences_gen.h:4862 msgid "prefer enabled instances" msgstr "활성화된 인스턴스 우선" -#: ../build/bin/preferences_gen.h:8160 -msgid "after applying the above rule, if instances of the module are active, ignore inactive instances" +#: ../build/bin/preferences_gen.h:4870 +msgid "" +"after applying the above rule, if instances of the module are active, ignore " +"inactive instances" msgstr "위 규칙 적용 후 모듈 인스턴스가 활성 상태라면 비활성 인스턴스는 무시합니다" -#: ../build/bin/preferences_gen.h:8181 +#: ../build/bin/preferences_gen.h:4879 msgid "prefer unmasked instances" msgstr "마스크 해제된 인스턴스 우선" -#: ../build/bin/preferences_gen.h:8194 -msgid "after applying the above rules, if instances of the module are unmasked, ignore masked instances" +#: ../build/bin/preferences_gen.h:4887 +msgid "" +"after applying the above rules, if instances of the module are unmasked, " +"ignore masked instances" msgstr "위 규칙 적용 후 마스크가 해제된 인스턴스가 있으면 마스크된 인스턴스는 무시합니다" -#: ../build/bin/preferences_gen.h:8215 +#: ../build/bin/preferences_gen.h:4896 msgid "selection order" msgstr "선택 순서" -#: ../build/bin/preferences_gen.h:8229 -msgid "after applying the above rules, apply the shortcut based on its position in the pixelpipe" +#: ../build/bin/preferences_gen.h:4905 +msgid "" +"after applying the above rules, apply the shortcut based on its position in " +"the pixelpipe" msgstr "위 규칙 적용 후 픽셀 파이프 내 위치에 따라 단축키를 적용합니다" -#: ../build/bin/preferences_gen.h:8250 +#: ../build/bin/preferences_gen.h:4914 msgid "allow visual assignment to specific instances" msgstr "특정 인스턴스에 대한 시각적 할당 허용" -#: ../build/bin/preferences_gen.h:8263 +#: ../build/bin/preferences_gen.h:4922 msgid "" -"when multiple instances are present on an image this allows shortcuts to be visually assigned to those specific instances\n" +"when multiple instances are present on an image this allows shortcuts to be " +"visually assigned to those specific instances\n" "otherwise shortcuts will always be assigned to the preferred instance" msgstr "" "이미지에 여러 인스턴스가 있을 때, 단축키를 특정 인스턴스에 시각적으로 할당할 수 있습니다.\n" "이 옵션이 꺼져 있으면 단축키는 항상 우선 인스턴스에 할당됩니다" -#: ../build/bin/preferences_gen.h:8272 +#: ../build/bin/preferences_gen.h:4928 msgid "map / geolocalization view" msgstr "지도 / 위치 보기" -#: ../build/bin/preferences_gen.h:8291 +#: ../build/bin/preferences_gen.h:4938 msgid "pretty print the image location" msgstr "이미지 위치 정보 가독성 높게 표시" -#: ../build/bin/preferences_gen.h:8304 -msgid "show a more readable representation of the location in the image information module" +#: ../build/bin/preferences_gen.h:4946 +msgid "" +"show a more readable representation of the location in the image information " +"module" msgstr "이미지 정보 모듈에서 위치를 더 읽기 쉽게 표시합니다" -#: ../build/bin/preferences_gen.h:8313 +#: ../build/bin/preferences_gen.h:4952 msgid "slideshow view" msgstr "슬라이드쇼 보기" -#: ../build/bin/preferences_gen.h:8332 +#: ../build/bin/preferences_gen.h:4962 msgid "waiting time between each image in slideshow" msgstr "슬라이드쇼 이미지 간 대기 시간" -#: ../build/bin/preferences_gen.h:8391 +#: ../build/bin/preferences_gen.h:5004 msgid "do not set the 'uncategorized' entry for tags" msgstr "'uncategorized' 태그 항목 설정 안 함" -#: ../build/bin/preferences_gen.h:8404 -msgid "do not set the 'uncategorized' entry for tags which do not have children" +#: ../build/bin/preferences_gen.h:5012 +msgid "" +"do not set the 'uncategorized' entry for tags which do not have children" msgstr "하위 태그가 없는 태그를 'uncategorized' 항목으로 설정하지 않습니다" -#: ../build/bin/preferences_gen.h:8425 +#: ../build/bin/preferences_gen.h:5021 msgid "tags case sensitivity" msgstr "태그 대소문자 구분" -#: ../build/bin/preferences_gen.h:8439 -msgid "tags case sensitivity. without the Sqlite ICU extension, insensitivity works only for the 26 latin letters" +#: ../build/bin/preferences_gen.h:5030 +msgid "" +"tags case sensitivity. without the Sqlite ICU extension, insensitivity works " +"only for the 26 latin letters" msgstr "태그 대소문자 구분. Sqlite ICU 확장 없이 비구분 기능은 영문자 26자에만 적용됩니다" -#: ../build/bin/preferences_gen.h:8460 ../build/bin/preferences_gen.h:8602 +#: ../build/bin/preferences_gen.h:5039 ../build/bin/preferences_gen.h:5130 msgid "number of collections to be stored" msgstr "저장할 컬렉션 개수" -#: ../build/bin/preferences_gen.h:8484 ../build/bin/preferences_gen.h:8626 +#: ../build/bin/preferences_gen.h:5058 ../build/bin/preferences_gen.h:5149 msgid "the number of recent collections to store and show in this list" msgstr "이 목록에 저장 및 표시할 최근 컬렉션 개수" -#: ../build/bin/preferences_gen.h:8505 +#: ../build/bin/preferences_gen.h:5067 msgid "number of folder levels to show in lists" msgstr "목록에 표시할 폴더 단계 수" -#: ../build/bin/preferences_gen.h:8529 -msgid "the number of folder levels to show in film roll names, starting from the right" +#: ../build/bin/preferences_gen.h:5086 +msgid "" +"the number of folder levels to show in film roll names, starting from the " +"right" msgstr "필름롤 이름에 표시할 폴더 단계 수 (오른쪽부터 시작)" -#: ../build/bin/preferences_gen.h:8550 +#: ../build/bin/preferences_gen.h:5095 msgid "sort film rolls by" msgstr "필름롤 정렬 기준" -#: ../build/bin/preferences_gen.h:8564 +#: ../build/bin/preferences_gen.h:5104 msgid "sets the collections-list order for film rolls" msgstr "필름롤의 컬렉션 목록 정렬 순서 설정" -#: ../build/bin/preferences_gen.h:8681 +#: ../build/bin/preferences_gen.h:5192 msgid "suggested tags level of confidence" msgstr "추천 태그 신뢰도 수준" -#: ../build/bin/preferences_gen.h:8706 +#: ../build/bin/preferences_gen.h:5212 #, no-c-format -msgid "level of confidence to include the tag in the suggestions list, 0: all associated tags, 99: 99% matching associated tags, 100: no matching tag to show only recent tags (faster)" +msgid "" +"level of confidence to include the tag in the suggestions list, 0: all " +"associated tags, 99: 99% matching associated tags, 100: no matching tag to " +"show only recent tags (faster)" msgstr "추천 목록에 태그를 포함할 신뢰도 수준입니다. 0: 모든 연관 태그, 99: 99% 일치하는 연관 태그, 100: 일치하는 태그 없이 최근 태그만 표시 (더 빠름)" -#: ../build/bin/preferences_gen.h:8727 +#: ../build/bin/preferences_gen.h:5221 msgid "number of recently attached tags" msgstr "최근에 추가된 태그 개수" -#: ../build/bin/preferences_gen.h:8751 -msgid "number of recently attached tags which are included in the suggestions list. the value `-1' disables the recent list" +#: ../build/bin/preferences_gen.h:5240 +msgid "" +"number of recently attached tags which are included in the suggestions list. " +"the value `-1' disables the recent list" msgstr "추천 목록에 포함할 최근 추가 태그의 개수입니다. `-1'로 설정하면 최근 목록이 비활성화됩니다" #. Not to be compiled, generated for translation only @@ -2117,15 +2450,15 @@ msgstr "가을" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2392 -#: ../src/develop/blend_gui.c:2440 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:3848 ../src/iop/bilateral.cc:382 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4106 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/colorequal.c:2962 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:2000 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:1964 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:2611 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 +#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1984 +#: ../src/iop/temperature.c:2169 ../src/libs/collect.c:2044 +#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "파랑" @@ -2146,7 +2479,9 @@ msgid "colors" msgstr "색상" #: ../build/bin/styles_string.h:11 -msgid "composite four images plus a caption into an image which can be printed borderless on 8.5x11 paper" +msgid "" +"composite four images plus a caption into an image which can be printed " +"borderless on 8.5x11 paper" msgstr "4장의 이미지와 캡션을 합성하여 8.5x11 용지에 테두리 없이 인쇄할 수 있는 이미지로 만듭니다" #: ../build/bin/styles_string.h:12 @@ -2161,14 +2496,14 @@ msgstr "대비 및 선명도" #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 #: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2961 ../src/iop/temperature.c:1984 +#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1968 msgid "cyan" msgstr "시안" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3364 -#: ../src/libs/filtering.c:921 ../src/libs/filtering.c:980 -#: ../src/libs/filtering.c:1644 ../src/libs/filtering.c:1950 -#: ../src/libs/tools/darktable.c:61 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3723 +#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 +#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 +#: ../src/libs/tools/darktable.c:64 msgid "darktable" msgstr "darktable" @@ -2185,7 +2520,9 @@ msgid "dehaze (strong, luminance only)" msgstr "안개 제거 (강하게, 휘도만)" #: ../build/bin/styles_string.h:18 -msgid "desaturate and darken red pupils in flash photos. add drawn masks to limit affected areas to just the eyes if necessary." +msgid "" +"desaturate and darken red pupils in flash photos. add drawn masks to limit " +"affected areas to just the eyes if necessary." msgstr "플래시 사진에서 붉은 눈동자를 채도 감소 및 어둡게 처리합니다. 필요하다면 마스크를 추가해 눈동자에만 적용할 수 있습니다." #: ../build/bin/styles_string.h:19 @@ -2193,7 +2530,7 @@ msgid "effects" msgstr "효과" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:411 +#: ../src/external/lua-scripts/tools/script_manager.lua:457 msgid "examples" msgstr "예시" @@ -2206,12 +2543,14 @@ msgid "extreme saturation" msgstr "극단적 채도" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1568 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 msgid "faded" msgstr "바랜 효과" #: ../build/bin/styles_string.h:24 -msgid "fine-tune the selected color by adjusting the 'node placement' slider in color equalizer" +msgid "" +"fine-tune the selected color by adjusting the 'node placement' slider in " +"color equalizer" msgstr "컬러 이퀄라이저의 '노드 위치' 슬라이더를 조정해 선택한 색상을 미세 조정" #: ../build/bin/styles_string.h:25 @@ -2233,16 +2572,16 @@ msgstr "일반" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:382 ../src/develop/blend_gui.c:2386 -#: ../src/develop/blend_gui.c:2434 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:3847 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:377 +#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 +#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4105 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/colorequal.c:2960 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1980 -#: ../src/iop/temperature.c:1998 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:1964 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:2620 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1964 +#: ../src/iop/temperature.c:1982 ../src/iop/temperature.c:2168 +#: ../src/libs/collect.c:2044 ../src/libs/filters/colors.c:262 +#: ../src/libs/histogram.c:48 msgid "green" msgstr "녹색" @@ -2254,8 +2593,8 @@ msgstr "녹색" #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 #: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2964 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1982 +#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 +#: ../src/iop/temperature.c:1966 msgid "magenta" msgstr "마젠타" @@ -2264,7 +2603,9 @@ msgid "make a photo taken in daylight look like it was taken in twilight" msgstr "낮에 촬영한 사진을 해질녘에 촬영한 것처럼 보이게 만듭니다" #: ../build/bin/styles_string.h:30 -msgid "make a photo taken in full daylight look like it was taken at night. emulates the cinematic technique of the same name." +msgid "" +"make a photo taken in full daylight look like it was taken at night. " +"emulates the cinematic technique of the same name." msgstr "밝은 낮에 찍은 사진을 밤에 촬영한 것처럼 만듭니다. 영화 촬영에서 사용하는 기법을 모방합니다." #: ../build/bin/styles_string.h:31 @@ -2278,7 +2619,7 @@ msgstr "모션 블러" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2958 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 msgid "orange" msgstr "주황" @@ -2286,9 +2627,9 @@ msgstr "주황" msgid "pastels" msgstr "파스텔" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1481 -#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:384 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:1964 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 +#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2044 #: ../src/libs/filters/colors.c:264 msgid "purple" msgstr "보라" @@ -2302,15 +2643,15 @@ msgstr "보라" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1473 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:380 ../src/develop/blend_gui.c:2380 -#: ../src/develop/blend_gui.c:2428 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:3846 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:372 +#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 +#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4104 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/colorequal.c:2957 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1996 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:1964 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:2629 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 +#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1980 +#: ../src/iop/temperature.c:2167 ../src/libs/collect.c:2044 +#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "빨강" @@ -2341,10 +2682,10 @@ msgstr "스팟 컬러" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1475 ../src/common/colorlabels.c:381 +#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 #: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2959 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1986 ../src/libs/collect.c:1964 +#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 +#: ../src/iop/temperature.c:1970 ../src/libs/collect.c:2044 #: ../src/libs/filters/colors.c:261 msgid "yellow" msgstr "노랑" @@ -2369,283 +2710,284 @@ msgstr "통합 기여자" msgid "lua-scripts contributors" msgstr "lua-scripts 기여자" -#: ../build/lib/darktable/plugins/introspection_agx.c:247 -#: ../build/lib/darktable/plugins/introspection_agx.c:500 +#: ../build/lib/darktable/plugins/introspection_agx.c:245 +#: ../build/lib/darktable/plugins/introspection_agx.c:498 #: ../src/iop/colorbalancergb.c:1899 msgid "lift" msgstr "리프트" -#: ../build/lib/darktable/plugins/introspection_agx.c:253 -#: ../build/lib/darktable/plugins/introspection_agx.c:504 +#: ../build/lib/darktable/plugins/introspection_agx.c:251 +#: ../build/lib/darktable/plugins/introspection_agx.c:502 msgid "slope" msgstr "슬로프" -#: ../build/lib/darktable/plugins/introspection_agx.c:259 -#: ../build/lib/darktable/plugins/introspection_agx.c:508 +#: ../build/lib/darktable/plugins/introspection_agx.c:257 +#: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:644 ../src/iop/channelmixerrgb.c:4625 -#: ../src/iop/colisa.c:278 ../src/iop/colorequal.c:3103 -#: ../src/iop/lowpass.c:577 ../src/iop/soften.c:389 ../src/iop/vignette.c:1045 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 +#: ../src/iop/lowpass.c:575 ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 #: ../src/libs/history.c:959 msgid "brightness" msgstr "밝기" -#: ../build/lib/darktable/plugins/introspection_agx.c:265 -#: ../build/lib/darktable/plugins/introspection_agx.c:512 +#: ../build/lib/darktable/plugins/introspection_agx.c:263 +#: ../build/lib/darktable/plugins/introspection_agx.c:510 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:93 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:156 #: ../build/lib/darktable/plugins/introspection_splittoning.c:67 #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2360 ../src/iop/basicadj.c:648 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:279 +#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3085 -#: ../src/iop/colorize.c:347 ../src/iop/lowpass.c:578 ../src/iop/soften.c:385 -#: ../src/iop/velvia.c:73 ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" msgstr "채도" -#: ../build/lib/darktable/plugins/introspection_agx.c:271 -#: ../build/lib/darktable/plugins/introspection_agx.c:516 +#: ../build/lib/darktable/plugins/introspection_agx.c:269 +#: ../build/lib/darktable/plugins/introspection_agx.c:514 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:146 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:257 msgid "preserve hue" msgstr "색조 보존" -#: ../build/lib/darktable/plugins/introspection_agx.c:277 -#: ../build/lib/darktable/plugins/introspection_agx.c:520 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:218 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:427 +#: ../build/lib/darktable/plugins/introspection_agx.c:275 +#: ../build/lib/darktable/plugins/introspection_agx.c:518 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1490 +#: ../src/iop/filmic.c:1493 msgid "black relative exposure" msgstr "검정 상대 노출" -#: ../build/lib/darktable/plugins/introspection_agx.c:283 -#: ../build/lib/darktable/plugins/introspection_agx.c:524 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:224 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:431 -#: ../src/iop/filmic.c:1478 +#: ../build/lib/darktable/plugins/introspection_agx.c:281 +#: ../build/lib/darktable/plugins/introspection_agx.c:522 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 +#: ../src/iop/filmic.c:1480 msgid "white relative exposure" msgstr "흰색 상대 노출" -#: ../build/lib/darktable/plugins/introspection_agx.c:289 -#: ../build/lib/darktable/plugins/introspection_agx.c:528 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:260 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:287 +#: ../build/lib/darktable/plugins/introspection_agx.c:526 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 msgid "dynamic range scaling" msgstr "다이나믹 레인지 스케일링" -#: ../build/lib/darktable/plugins/introspection_agx.c:295 -#: ../build/lib/darktable/plugins/introspection_agx.c:532 +#: ../build/lib/darktable/plugins/introspection_agx.c:293 +#: ../build/lib/darktable/plugins/introspection_agx.c:530 msgid "pivot relative exposure" msgstr "피봇 상대 노출" -#: ../build/lib/darktable/plugins/introspection_agx.c:301 -#: ../build/lib/darktable/plugins/introspection_agx.c:536 +#: ../build/lib/darktable/plugins/introspection_agx.c:299 +#: ../build/lib/darktable/plugins/introspection_agx.c:534 msgid "pivot target output" msgstr "피봇 대상 출력" -#: ../build/lib/darktable/plugins/introspection_agx.c:307 -#: ../build/lib/darktable/plugins/introspection_agx.c:540 +#: ../build/lib/darktable/plugins/introspection_agx.c:305 +#: ../build/lib/darktable/plugins/introspection_agx.c:538 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:412 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:585 #: ../build/lib/darktable/plugins/introspection_colorequal.c:230 #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:631 ../src/iop/bilat.c:468 -#: ../src/iop/colisa.c:277 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1519 -#: ../src/iop/filmicrgb.c:4507 ../src/iop/lowpass.c:576 +#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 +#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 +#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "대비" -#: ../build/lib/darktable/plugins/introspection_agx.c:313 -#: ../build/lib/darktable/plugins/introspection_agx.c:544 +#: ../build/lib/darktable/plugins/introspection_agx.c:311 +#: ../build/lib/darktable/plugins/introspection_agx.c:542 msgid "toe start" msgstr "toe 스타트" -#: ../build/lib/darktable/plugins/introspection_agx.c:319 -#: ../build/lib/darktable/plugins/introspection_agx.c:548 +#: ../build/lib/darktable/plugins/introspection_agx.c:317 +#: ../build/lib/darktable/plugins/introspection_agx.c:546 msgid "shoulder start" msgstr "숄더 시작" -#: ../build/lib/darktable/plugins/introspection_agx.c:325 -#: ../build/lib/darktable/plugins/introspection_agx.c:552 +#: ../build/lib/darktable/plugins/introspection_agx.c:323 +#: ../build/lib/darktable/plugins/introspection_agx.c:550 msgid "toe power" msgstr "toe 파워" -#: ../build/lib/darktable/plugins/introspection_agx.c:331 -#: ../build/lib/darktable/plugins/introspection_agx.c:556 +#: ../build/lib/darktable/plugins/introspection_agx.c:329 +#: ../build/lib/darktable/plugins/introspection_agx.c:554 msgid "shoulder power" msgstr "숄더 파워" -#: ../build/lib/darktable/plugins/introspection_agx.c:337 -#: ../build/lib/darktable/plugins/introspection_agx.c:560 +#: ../build/lib/darktable/plugins/introspection_agx.c:335 +#: ../build/lib/darktable/plugins/introspection_agx.c:558 msgid "curve y gamma" msgstr "커브 y 감마" -#: ../build/lib/darktable/plugins/introspection_agx.c:343 -#: ../build/lib/darktable/plugins/introspection_agx.c:564 +#: ../build/lib/darktable/plugins/introspection_agx.c:341 +#: ../build/lib/darktable/plugins/introspection_agx.c:562 msgid "keep the pivot on the diagonal" msgstr "대각선 방향으로 피봇 유지" -#: ../build/lib/darktable/plugins/introspection_agx.c:349 -#: ../build/lib/darktable/plugins/introspection_agx.c:568 +#: ../build/lib/darktable/plugins/introspection_agx.c:347 +#: ../build/lib/darktable/plugins/introspection_agx.c:566 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:134 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:249 msgid "target black" msgstr "지정 검정" -#: ../build/lib/darktable/plugins/introspection_agx.c:355 -#: ../build/lib/darktable/plugins/introspection_agx.c:572 +#: ../build/lib/darktable/plugins/introspection_agx.c:353 +#: ../build/lib/darktable/plugins/introspection_agx.c:570 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:128 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:245 msgid "target white" msgstr "지정 흰색" -#: ../build/lib/darktable/plugins/introspection_agx.c:361 -#: ../build/lib/darktable/plugins/introspection_agx.c:576 +#: ../build/lib/darktable/plugins/introspection_agx.c:359 +#: ../build/lib/darktable/plugins/introspection_agx.c:574 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:194 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:289 msgid "base primaries" msgstr "기반 기본색상" -#: ../build/lib/darktable/plugins/introspection_agx.c:367 -#: ../build/lib/darktable/plugins/introspection_agx.c:580 +#: ../build/lib/darktable/plugins/introspection_agx.c:365 +#: ../build/lib/darktable/plugins/introspection_agx.c:578 msgid "disable adjustments" msgstr "조정 비활성화" -#: ../build/lib/darktable/plugins/introspection_agx.c:373 -#: ../build/lib/darktable/plugins/introspection_agx.c:584 +#: ../build/lib/darktable/plugins/introspection_agx.c:371 +#: ../build/lib/darktable/plugins/introspection_agx.c:582 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:152 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:261 msgid "red attenuation" msgstr "빨강 감쇠" -#: ../build/lib/darktable/plugins/introspection_agx.c:379 -#: ../build/lib/darktable/plugins/introspection_agx.c:588 +#: ../build/lib/darktable/plugins/introspection_agx.c:377 +#: ../build/lib/darktable/plugins/introspection_agx.c:586 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:158 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:265 msgid "red rotation" msgstr "빨강 회전" -#: ../build/lib/darktable/plugins/introspection_agx.c:385 -#: ../build/lib/darktable/plugins/introspection_agx.c:592 +#: ../build/lib/darktable/plugins/introspection_agx.c:383 +#: ../build/lib/darktable/plugins/introspection_agx.c:590 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:164 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:269 msgid "green attenuation" msgstr "녹색 감쇠" -#: ../build/lib/darktable/plugins/introspection_agx.c:391 -#: ../build/lib/darktable/plugins/introspection_agx.c:596 +#: ../build/lib/darktable/plugins/introspection_agx.c:389 +#: ../build/lib/darktable/plugins/introspection_agx.c:594 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:170 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:273 msgid "green rotation" msgstr "녹색 회전" -#: ../build/lib/darktable/plugins/introspection_agx.c:397 -#: ../build/lib/darktable/plugins/introspection_agx.c:600 +#: ../build/lib/darktable/plugins/introspection_agx.c:395 +#: ../build/lib/darktable/plugins/introspection_agx.c:598 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:176 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:277 msgid "blue attenuation" msgstr "파랑 감쇠" -#: ../build/lib/darktable/plugins/introspection_agx.c:403 -#: ../build/lib/darktable/plugins/introspection_agx.c:604 +#: ../build/lib/darktable/plugins/introspection_agx.c:401 +#: ../build/lib/darktable/plugins/introspection_agx.c:602 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:182 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:281 msgid "blue rotation" msgstr "파랑 회전" -#: ../build/lib/darktable/plugins/introspection_agx.c:409 -#: ../build/lib/darktable/plugins/introspection_agx.c:608 +#: ../build/lib/darktable/plugins/introspection_agx.c:407 +#: ../build/lib/darktable/plugins/introspection_agx.c:606 msgid "master purity boost" msgstr "마스터 순도 강화" -#: ../build/lib/darktable/plugins/introspection_agx.c:415 -#: ../build/lib/darktable/plugins/introspection_agx.c:612 +#: ../build/lib/darktable/plugins/introspection_agx.c:413 +#: ../build/lib/darktable/plugins/introspection_agx.c:610 msgid "master rotation reversal" msgstr "마스터 회전 복원" -#: ../build/lib/darktable/plugins/introspection_agx.c:421 -#: ../build/lib/darktable/plugins/introspection_agx.c:616 +#: ../build/lib/darktable/plugins/introspection_agx.c:419 +#: ../build/lib/darktable/plugins/introspection_agx.c:614 msgid "red purity boost" msgstr "적색 순도 증강" -#: ../build/lib/darktable/plugins/introspection_agx.c:427 -#: ../build/lib/darktable/plugins/introspection_agx.c:620 +#: ../build/lib/darktable/plugins/introspection_agx.c:425 +#: ../build/lib/darktable/plugins/introspection_agx.c:618 msgid "red reverse rotation" msgstr "적색 반대 회전" -#: ../build/lib/darktable/plugins/introspection_agx.c:433 -#: ../build/lib/darktable/plugins/introspection_agx.c:624 +#: ../build/lib/darktable/plugins/introspection_agx.c:431 +#: ../build/lib/darktable/plugins/introspection_agx.c:622 msgid "green purity boost" msgstr "녹색 순도 증강" -#: ../build/lib/darktable/plugins/introspection_agx.c:439 -#: ../build/lib/darktable/plugins/introspection_agx.c:628 +#: ../build/lib/darktable/plugins/introspection_agx.c:437 +#: ../build/lib/darktable/plugins/introspection_agx.c:626 msgid "green reverse rotation" msgstr "녹색 반대 회전" -#: ../build/lib/darktable/plugins/introspection_agx.c:445 -#: ../build/lib/darktable/plugins/introspection_agx.c:632 +#: ../build/lib/darktable/plugins/introspection_agx.c:443 +#: ../build/lib/darktable/plugins/introspection_agx.c:630 msgid "blue purity boost" msgstr "파랑 순도 중강" -#: ../build/lib/darktable/plugins/introspection_agx.c:451 -#: ../build/lib/darktable/plugins/introspection_agx.c:636 +#: ../build/lib/darktable/plugins/introspection_agx.c:449 +#: ../build/lib/darktable/plugins/introspection_agx.c:634 msgid "blue reverse rotation" msgstr "청색 반대 회전" -#: ../build/lib/darktable/plugins/introspection_agx.c:457 -#: ../build/lib/darktable/plugins/introspection_agx.c:640 +#: ../build/lib/darktable/plugins/introspection_agx.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:638 msgid "reverse all" msgstr "전체 반전" -#: ../build/lib/darktable/plugins/introspection_agx.c:654 -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1769 -#: ../src/iop/colorout.c:852 +#: ../build/lib/darktable/plugins/introspection_agx.c:652 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "프로파일 내보내기" -#: ../build/lib/darktable/plugins/introspection_agx.c:655 +#: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2040 +#: ../src/iop/colorin.c:2065 msgid "working profile" msgstr "작업 프로파일" -#: ../build/lib/darktable/plugins/introspection_agx.c:656 +#: ../build/lib/darktable/plugins/introspection_agx.c:654 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:309 msgid "Rec2020" msgstr "Rec2020" -#: ../build/lib/darktable/plugins/introspection_agx.c:657 +#: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1789 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" -#: ../build/lib/darktable/plugins/introspection_agx.c:658 +#: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1460 ../src/common/colorspaces.c:1741 -#: ../src/libs/print_settings.c:1420 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (호환)" -#: ../build/lib/darktable/plugins/introspection_agx.c:659 +#: ../build/lib/darktable/plugins/introspection_agx.c:657 #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1449 ../src/common/colorspaces.c:1739 -#: ../src/libs/print_settings.c:1413 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" @@ -2667,8 +3009,8 @@ msgstr "기울임" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:962 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4409 ../src/libs/camera.c:574 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 +#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 #: ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "초점 거리" @@ -2692,7 +3034,7 @@ msgstr "종횡 조정" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4396 +#: ../src/iop/lens.cc:4390 msgid "lens model" msgstr "렌즈 모델" @@ -2713,18 +3055,22 @@ msgstr "특정" #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 #: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3418 ../src/gui/accelerators.c:148 -#: ../src/gui/accelerators.c:158 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 -#: ../src/libs/live_view.c:424 +#: ../src/develop/blend_gui.c:3429 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 msgid "off" msgstr "끔" #: ../build/lib/darktable/plugins/introspection_ashift.c:367 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "largest area" msgstr "최대 영역" #: ../build/lib/darktable/plugins/introspection_ashift.c:368 +#: ../src/external/lua-scripts/official/auto_straighten.lua:140 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "original format" msgstr "원본 포맷" @@ -2740,7 +3086,7 @@ msgstr "노출 이동" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:646 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 msgid "exposure bias" msgstr "노출 보정" @@ -2764,14 +3110,15 @@ msgstr "색상 보존" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/dtgtk/stylemenu.c:69 ../src/gui/guides.c:833 -#: ../src/iop/basecurve.c:2135 ../src/iop/channelmixerrgb.c:4670 -#: ../src/iop/clipping.c:1922 ../src/iop/clipping.c:2104 -#: ../src/iop/clipping.c:2119 ../src/iop/retouch.c:499 -#: ../src/libs/collect.c:2160 ../src/libs/colorpicker.c:52 -#: ../src/libs/export.c:1148 ../src/libs/filters/module_order.c:158 -#: ../src/libs/histogram.c:111 ../src/libs/live_view.c:369 -#: ../src/libs/print_settings.c:1169 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2099 +#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 +#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2240 +#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 +#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "없음" @@ -2788,13 +3135,13 @@ msgstr "없음" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2447 +#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 msgid "luminance" msgstr "휘도" #: ../build/lib/darktable/plugins/introspection_basecurve.c:264 #: ../build/lib/darktable/plugins/introspection_basicadj.c:251 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:272 @@ -2896,11 +3243,11 @@ msgstr "선형성" #: ../build/lib/darktable/plugins/introspection_blurs.c:194 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:144 -#: ../build/lib/darktable/plugins/introspection_overlay.c:136 -#: ../build/lib/darktable/plugins/introspection_overlay.c:253 +#: ../build/lib/darktable/plugins/introspection_overlay.c:139 +#: ../build/lib/darktable/plugins/introspection_overlay.c:256 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5963 ../src/libs/masks.c:110 +#: ../src/iop/ashift.c:5959 ../src/libs/masks.c:190 msgid "rotation" msgstr "회전" @@ -2911,7 +3258,7 @@ msgstr "방향" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:111 +#: ../src/libs/masks.c:191 msgid "curvature" msgstr "곡률" @@ -2924,8 +3271,9 @@ msgid "offset" msgstr "오프셋" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:636 ../src/gui/preferences.c:938 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "렌즈" @@ -2934,7 +3282,7 @@ msgid "motion" msgstr "모션" #: ../build/lib/darktable/plugins/introspection_blurs.c:222 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 #: ../build/lib/darktable/plugins/introspection_lowpass.c:189 #: ../build/lib/darktable/plugins/introspection_retouch.c:452 #: ../build/lib/darktable/plugins/introspection_shadhi.c:267 @@ -2945,20 +3293,20 @@ msgstr "가우시안" #: ../build/lib/darktable/plugins/introspection_borders.c:118 #: ../build/lib/darktable/plugins/introspection_borders.c:263 #: ../build/lib/darktable/plugins/introspection_borders.c:267 -#: ../src/iop/borders.c:1012 ../src/iop/borders.c:1021 +#: ../src/iop/borders.c:1010 ../src/iop/borders.c:1019 msgid "border color" msgstr "테두리 색상" #: ../build/lib/darktable/plugins/introspection_borders.c:124 #: ../build/lib/darktable/plugins/introspection_borders.c:271 -#: ../src/common/collection.c:648 ../src/libs/filtering.c:50 +#: ../src/common/collection.c:650 ../src/libs/filtering.c:50 msgid "aspect ratio" msgstr "종횡비" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2595 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "방향" @@ -2991,7 +3339,7 @@ msgstr "프레임 선 오프셋" #: ../build/lib/darktable/plugins/introspection_borders.c:208 #: ../build/lib/darktable/plugins/introspection_borders.c:323 #: ../build/lib/darktable/plugins/introspection_borders.c:327 -#: ../src/iop/borders.c:1025 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1023 ../src/iop/borders.c:1033 msgid "frame line color" msgstr "프레임 선 색상" @@ -3002,36 +3350,37 @@ msgstr "기준" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:969 ../src/imageio/format/avif.c:1026 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6145 -#: ../src/iop/basicadj.c:654 ../src/iop/flip.c:448 ../src/iop/levels.c:645 +#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:400 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6141 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 #: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "자동" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2597 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "세로" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:314 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2597 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "가로" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1499 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2615 +#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 +#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 msgid "width" msgstr "너비" #: ../build/lib/darktable/plugins/introspection_borders.c:357 -#: ../build/lib/darktable/plugins/introspection_overlay.c:306 +#: ../build/lib/darktable/plugins/introspection_overlay.c:309 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1505 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2619 +#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 +#: ../src/libs/print_settings.c:2639 msgid "height" msgstr "높이" @@ -3095,8 +3444,8 @@ msgstr "가이드" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1628 ../src/iop/bilateral.cc:368 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:574 ../src/iop/shadhi.c:685 ../src/iop/sharpen.c:427 +#: ../src/iop/atrous.c:1573 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "반지름" @@ -3106,9 +3455,10 @@ msgstr "반지름" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:422 ../src/iop/denoiseprofile.c:3867 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3691 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:446 ../src/iop/nlmeans.c:457 ../src/iop/velvia.c:281 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:438 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4291 ../src/libs/neural_restore.c:4308 msgid "strength" msgstr "강도" @@ -3225,6 +3575,7 @@ msgid "Planckian (black body)" msgstr "플랑크 (흑체)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 #: ../src/common/iop_order.c:56 msgid "custom" msgstr "사용자 정의" @@ -3351,33 +3702,33 @@ msgstr "버전 3 (2021년 4월)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 -#: ../build/lib/darktable/plugins/introspection_crop.c:65 -#: ../build/lib/darktable/plugins/introspection_crop.c:144 -#: ../src/gui/gtk.c:1469 ../src/iop/atrous.c:1624 +#: ../build/lib/darktable/plugins/introspection_crop.c:61 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 +#: ../src/gui/gtk.c:1663 ../src/iop/atrous.c:1569 msgid "left" msgstr "왼쪽" #: ../build/lib/darktable/plugins/introspection_clipping.c:148 #: ../build/lib/darktable/plugins/introspection_clipping.c:307 -#: ../build/lib/darktable/plugins/introspection_crop.c:71 -#: ../build/lib/darktable/plugins/introspection_crop.c:148 -#: ../src/gui/accelerators.c:131 ../src/gui/gtk.c:1479 +#: ../build/lib/darktable/plugins/introspection_crop.c:67 +#: ../build/lib/darktable/plugins/introspection_crop.c:138 +#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1673 msgid "top" msgstr "위쪽" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 -#: ../build/lib/darktable/plugins/introspection_crop.c:77 -#: ../build/lib/darktable/plugins/introspection_crop.c:152 -#: ../src/gui/gtk.c:1474 ../src/iop/atrous.c:1623 +#: ../build/lib/darktable/plugins/introspection_crop.c:73 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 +#: ../src/gui/gtk.c:1668 ../src/iop/atrous.c:1568 msgid "right" msgstr "오른쪽" #: ../build/lib/darktable/plugins/introspection_clipping.c:160 #: ../build/lib/darktable/plugins/introspection_clipping.c:315 -#: ../build/lib/darktable/plugins/introspection_crop.c:83 -#: ../build/lib/darktable/plugins/introspection_crop.c:156 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1483 +#: ../build/lib/darktable/plugins/introspection_crop.c:79 +#: ../build/lib/darktable/plugins/introspection_crop.c:146 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1677 msgid "bottom" msgstr "아래쪽" @@ -3417,10 +3768,10 @@ msgstr "리프트, 감마, 게인 (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2406 ../src/develop/blend_gui.c:2454 -#: ../src/iop/atrous.c:1793 ../src/iop/channelmixerrgb.c:4485 -#: ../src/iop/channelmixerrgb.c:4573 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:465 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/atrous.c:1752 ../src/iop/channelmixerrgb.c:4513 +#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:446 msgid "chroma" msgstr "채도(크로마)" @@ -3440,11 +3791,11 @@ msgstr "채도(크로마)" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2365 ../src/develop/blend_gui.c:2399 -#: ../src/develop/blend_gui.c:2461 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4479 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3067 -#: ../src/iop/colorize.c:334 ../src/iop/colorreconstruction.c:1233 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 +#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 +#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 #: ../src/iop/colorzones.c:2627 msgid "hue" msgstr "색조" @@ -3472,8 +3823,8 @@ msgstr "하이라이트 감쇠" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:479 ../src/iop/colorbalance.c:1994 -#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:681 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 #: ../src/iop/splittoning.c:488 msgid "shadows" msgstr "쉐도우" @@ -3486,8 +3837,8 @@ msgstr "쉐도우" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:473 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:575 ../src/iop/shadhi.c:682 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 +#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 #: ../src/iop/splittoning.c:494 msgid "highlights" msgstr "하이라이트" @@ -3511,7 +3862,7 @@ msgstr "중간 톤" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1544 +#: ../src/iop/filmic.c:1557 msgid "global saturation" msgstr "전역 채도" @@ -3599,7 +3950,7 @@ msgstr "가이드 필터 사용" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2963 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 msgid "lavender" msgstr "라벤더" @@ -3608,20 +3959,118 @@ msgstr "라벤더" msgid "node placement" msgstr "노드 위치" -#: ../build/lib/darktable/plugins/introspection_colorin.c:150 -#: ../build/lib/darktable/plugins/introspection_colorin.c:233 -msgid "gamut clipping" -msgstr "색역 클리핑" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 +msgid "harmony rule" +msgstr "조화 규칙" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 +#: ../src/iop/colorharmonizer.c:1438 +msgid "anchor hue" +msgstr "기준 색조" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 +msgid "pull strength" +msgstr "끌어당김 강도" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 +msgid "neutral color protection" +msgstr "중립 색상 보호" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 +msgid "pull width" +msgstr "끌어당김 폭" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 +msgid "custom node hue" +msgstr "사용자 정의 노드 색조" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 +msgid "nodes" +msgstr "노드" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 +msgid "node saturation" +msgstr "노드 채도" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 +#: ../src/libs/masks.c:194 ../src/libs/masks.c:2237 +msgid "smoothing" +msgstr "부드럽게 처리" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 +#: ../src/libs/scopes/vectorscope.c:63 +msgid "monochromatic" +msgstr "단색조" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 +#: ../src/libs/scopes/vectorscope.c:64 +msgid "analogous" +msgstr "유사색" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 +#: ../src/libs/scopes/vectorscope.c:65 +msgid "analogous complementary" +msgstr "유사 보색" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 +#: ../src/libs/scopes/vectorscope.c:66 +msgid "complementary" +msgstr "보색" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 +#: ../src/libs/scopes/vectorscope.c:67 +msgid "split complementary" +msgstr "분할 보색(Split complementary)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 +#: ../src/libs/scopes/vectorscope.c:68 +msgid "dyad" +msgstr "2색 조합(Dyad)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 +#: ../src/libs/scopes/vectorscope.c:69 +msgid "triad" +msgstr "3색 조합(Triad)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 +#: ../src/libs/scopes/vectorscope.c:70 +msgid "tetrad" +msgstr "4색 조합(Tetrad)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 +#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/libs/scopes/vectorscope.c:71 +msgid "square" +msgstr "사각형" + +#: ../build/lib/darktable/plugins/introspection_colorin.c:150 +#: ../build/lib/darktable/plugins/introspection_colorin.c:233 +msgid "gamut clipping" +msgstr "색역 클리핑" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1467 ../src/common/colorspaces.c:1743 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "선형 Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1745 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "선형 Rec2020 RGB" @@ -3649,7 +4098,7 @@ msgstr "히스토그램 평활화" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:127 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:45 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:92 -#: ../src/iop/shadhi.c:696 +#: ../src/iop/shadhi.c:694 msgid "spatial extent" msgstr "공간 범위" @@ -3659,7 +4108,7 @@ msgid "range extent" msgstr "범위 확장" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4672 +#: ../src/iop/channelmixerrgb.c:4700 msgid "saturated colors" msgstr "포화 색상" @@ -3673,7 +4122,7 @@ msgstr "선택 기준" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1829 +#: ../src/iop/atrous.c:1788 msgid "mix" msgstr "혼합" @@ -3683,17 +4132,17 @@ msgid "process mode" msgstr "처리 모드" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2344 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:353 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1315 +#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 +#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 +#: ../src/iop/exposure.c:1317 msgid "lightness" msgstr "명도" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2453 ../src/iop/atrous.c:1405 ../src/iop/atrous.c:1409 -#: ../src/iop/denoiseprofile.c:3597 ../src/iop/rawdenoise.c:747 -#: ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1350 +#: ../src/iop/atrous.c:1354 ../src/iop/denoiseprofile.c:3421 +#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "부드럽게" @@ -3708,11 +4157,11 @@ msgstr "가장자리 감지 반지름" #: ../build/lib/darktable/plugins/introspection_defringe.c:53 #: ../build/lib/darktable/plugins/introspection_defringe.c:106 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:230 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:435 -#: ../src/iop/atrous.c:1689 ../src/iop/bloom.c:418 -#: ../src/iop/colorreconstruction.c:1229 ../src/iop/hotpixels.c:442 -#: ../src/iop/sharpen.c:436 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 +#: ../src/iop/atrous.c:1634 ../src/iop/bloom.c:386 +#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:425 msgid "threshold" msgstr "임계값" @@ -3871,7 +4320,7 @@ msgstr "모노크롬" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1493 ../src/libs/collect.c:1905 +#: ../src/common/collection.c:1497 ../src/libs/collect.c:1985 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "기본" @@ -3946,7 +4395,7 @@ msgstr "프로파일 변환 업그레이드" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:762 +#: ../src/libs/colorpicker.c:765 msgid "color mode" msgstr "색상 모드" @@ -3988,7 +4437,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1679 ../src/iop/highpass.c:365 +#: ../src/iop/atrous.c:1624 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "선명도" @@ -4152,9 +4601,9 @@ msgstr "아래쪽 비율" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1354 +#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 #: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2360 +#: ../src/libs/modulegroups.c:2365 msgid "color" msgstr "색상" @@ -4195,207 +4644,213 @@ msgstr "수동" msgid "automatic" msgstr "자동" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:212 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:423 -#: ../src/iop/filmic.c:1467 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 +#: ../src/iop/filmic.c:1468 msgid "middle gray luminance" msgstr "중간 회색 휘도" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:236 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:439 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 msgid "transition" msgstr "전환" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:242 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:443 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 msgid "bloom ↔ reconstruct" msgstr "블룸 ↔ 복원" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:248 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:447 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 msgid "gray ↔ colorful details" msgstr "회색 ↔ 다채색 디테일" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:254 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:451 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 msgid "structure ↔ texture" msgstr "구조 ↔ 질감" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:266 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:459 -#: ../src/iop/filmic.c:1592 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 +#: ../src/iop/filmic.c:1612 msgid "target middle gray" msgstr "지정 중간 회색" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:272 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:463 -#: ../src/iop/filmic.c:1584 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 +#: ../src/iop/filmic.c:1603 msgid "target black luminance" msgstr "지정 검정 휘도" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:278 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:467 -#: ../src/iop/filmic.c:1600 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 +#: ../src/iop/filmic.c:1621 msgid "target white luminance" msgstr "지정 흰색 휘도" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:284 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:471 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:108 +#: ../src/libs/masks.c:188 msgid "hardness" msgstr "경도" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:302 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:483 -#: ../src/iop/filmic.c:1553 ../src/iop/filmicrgb.c:4681 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 +#: ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "선형 구간" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 +#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 msgid "extreme luminance saturation" msgstr "극단적 휘도 채도" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:308 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:487 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 msgid "shadows ↔ highlights balance" msgstr "쉐도우 ↔ 하이라이트 균형" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:314 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:491 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 msgid "add noise in highlights" msgstr "하이라이트에 노이즈 추가" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:320 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:495 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 msgid "preserve chrominance" msgstr "색차 보존" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:326 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:499 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 msgid "color science" msgstr "색상 과학" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:332 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:503 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 msgid "auto adjust hardness" msgstr "경도 자동 조정" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:338 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:507 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 msgid "use custom middle-gray values" msgstr "사용자 정의 중간 회색 값 사용" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:344 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:511 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" msgstr "고품질 복원 반복 횟수" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:350 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:515 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 msgid "type of noise" msgstr "노이즈 유형" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:356 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:519 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 msgid "contrast in shadows" msgstr "쉐도우의 대비" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:362 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:523 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 msgid "contrast in highlights" msgstr "하이라이트의 대비" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:368 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:527 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 msgid "compensate output ICC profile black point" msgstr "출력 ICC 프로파일 검정점 보상" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:374 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:531 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 msgid "spline handling" msgstr "스플라인 처리" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:380 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:535 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 msgid "enable highlight reconstruction" msgstr "하이라이트 복원 활성화" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:549 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1561 -#: ../src/libs/export.c:1569 ../src/libs/export.c:1577 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:256 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 +#: ../src/libs/export.c:1595 ../src/libs/metadata_view.c:748 msgid "no" msgstr "아니오" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 msgid "luminance Y" msgstr "휘도 Y" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 #: ../build/lib/darktable/plugins/introspection_toneequal.c:385 msgid "RGB power norm" msgstr "RGB 파워 노름" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 msgid "RGB euclidean norm (legacy)" msgstr "RGB 유클리드 노름 (레거시)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 #: ../build/lib/darktable/plugins/introspection_toneequal.c:384 msgid "RGB euclidean norm" msgstr "RGB 유클리드 노름" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:558 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 msgid "v3 (2019)" msgstr "v3 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 msgid "v4 (2020)" msgstr "v4 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 msgid "v5 (2021)" msgstr "v5 (2021)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 msgid "v6 (2022)" msgstr "v6 (2022)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 msgid "v7 (2023)" msgstr "v7 (2023)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:566 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 msgid "uniform" msgstr "균일" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 msgid "poissonian" msgstr "포아송" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:572 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 msgid "hard" msgstr "딱딱함" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 msgid "soft" msgstr "부드러움" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 msgid "safe" msgstr "안전함" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:578 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 msgid "v1 (2019)" msgstr "v1 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 msgid "v2 (2020)" msgstr "v2 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 msgid "v3 (2021)" msgstr "v3 (2021)" @@ -4468,7 +4923,7 @@ msgstr "밀도" #: ../build/lib/darktable/plugins/introspection_grain.c:58 #: ../build/lib/darktable/plugins/introspection_grain.c:117 -#: ../src/iop/bilat.c:460 +#: ../src/iop/bilat.c:456 msgid "coarseness" msgstr "거칠기" @@ -4481,7 +4936,7 @@ msgstr "중간 톤 보정" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:2605 +#: ../src/views/darkroom.c:3230 msgid "clipping threshold" msgstr "클리핑 임계값" @@ -4638,18 +5093,18 @@ msgstr "보정" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3522 ../src/iop/bilat.c:438 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3856 -#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:654 ../src/libs/export.c:1628 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2934 -#: ../src/libs/styles.c:875 ../src/views/darkroom.c:2579 +#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3680 +#: ../src/iop/exposure.c:1252 ../src/iop/levels.c:688 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 +#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3204 msgid "mode" msgstr "모드" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "지정 지오메트리" @@ -4713,12 +5168,14 @@ msgstr "수동 비네팅만" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2625 -#: ../src/gui/accelerators.c:2697 ../src/gui/gtk.c:1532 ../src/gui/gtk.c:3845 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3773 -#: ../src/iop/rawdenoise.c:882 ../src/libs/collect.c:3550 -#: ../src/libs/filtering.c:1510 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/rating.c:210 +#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 +#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1726 ../src/gui/gtk.c:4103 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3597 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3909 +#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 +#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 +#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 msgid "all" msgstr "전체" @@ -4747,7 +5204,7 @@ msgid "only vignetting" msgstr "비네팅만" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2362 +#: ../src/libs/modulegroups.c:2367 msgid "correct" msgstr "보정" @@ -4793,11 +5250,11 @@ msgstr "무효화됨" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2405 ../src/views/darkroom.c:2931 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:839 -#: ../src/views/lighttable.c:848 ../src/views/lighttable.c:1324 -#: ../src/views/lighttable.c:1328 ../src/views/lighttable.c:1332 -#: ../src/views/lighttable.c:1336 ../src/views/lighttable.c:1340 +#: ../src/views/darkroom.c:2753 ../src/views/darkroom.c:3551 +#: ../src/views/darkroom.c:3555 ../src/views/lighttable.c:1029 +#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 +#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 msgid "move" msgstr "이동" @@ -4806,7 +5263,7 @@ msgid "line" msgstr "선" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:2296 ../src/iop/agx.c:2814 ../src/iop/basecurve.c:2127 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2091 #: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "커브" @@ -4857,7 +5314,7 @@ msgid "gamma Rec709 RGB" msgstr "감마 Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1525 ../src/common/colorspaces.c:1779 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "선형 ProPhoto RGB" @@ -4913,96 +5370,96 @@ msgstr "흑백 필름" msgid "color film" msgstr "색상 필름" -#: ../build/lib/darktable/plugins/introspection_overlay.c:118 -#: ../build/lib/darktable/plugins/introspection_overlay.c:241 +#: ../build/lib/darktable/plugins/introspection_overlay.c:121 +#: ../build/lib/darktable/plugins/introspection_overlay.c:244 #: ../build/lib/darktable/plugins/introspection_watermark.c:118 #: ../build/lib/darktable/plugins/introspection_watermark.c:253 msgid "x offset" msgstr "X 오프셋" -#: ../build/lib/darktable/plugins/introspection_overlay.c:124 -#: ../build/lib/darktable/plugins/introspection_overlay.c:245 +#: ../build/lib/darktable/plugins/introspection_overlay.c:127 +#: ../build/lib/darktable/plugins/introspection_overlay.c:248 #: ../build/lib/darktable/plugins/introspection_watermark.c:124 #: ../build/lib/darktable/plugins/introspection_watermark.c:257 msgid "y offset" msgstr "Y 오프셋" -#: ../build/lib/darktable/plugins/introspection_overlay.c:142 -#: ../build/lib/darktable/plugins/introspection_overlay.c:257 +#: ../build/lib/darktable/plugins/introspection_overlay.c:145 +#: ../build/lib/darktable/plugins/introspection_overlay.c:260 #: ../build/lib/darktable/plugins/introspection_watermark.c:142 #: ../build/lib/darktable/plugins/introspection_watermark.c:269 msgid "scale on" msgstr "기준 스케일" -#: ../build/lib/darktable/plugins/introspection_overlay.c:148 -#: ../build/lib/darktable/plugins/introspection_overlay.c:261 +#: ../build/lib/darktable/plugins/introspection_overlay.c:151 +#: ../build/lib/darktable/plugins/introspection_overlay.c:264 #: ../build/lib/darktable/plugins/introspection_watermark.c:148 #: ../build/lib/darktable/plugins/introspection_watermark.c:273 msgid "scale marker to" msgstr "마커 스케일링" -#: ../build/lib/darktable/plugins/introspection_overlay.c:154 -#: ../build/lib/darktable/plugins/introspection_overlay.c:265 +#: ../build/lib/darktable/plugins/introspection_overlay.c:157 +#: ../build/lib/darktable/plugins/introspection_overlay.c:268 #: ../build/lib/darktable/plugins/introspection_watermark.c:154 #: ../build/lib/darktable/plugins/introspection_watermark.c:277 msgid "scale marker reference" msgstr "마커 참조 스케일링" -#: ../build/lib/darktable/plugins/introspection_overlay.c:160 -#: ../build/lib/darktable/plugins/introspection_overlay.c:269 +#: ../build/lib/darktable/plugins/introspection_overlay.c:163 +#: ../build/lib/darktable/plugins/introspection_overlay.c:272 #: ../src/common/database.c:3243 ../src/libs/live_view.c:378 #: ../src/libs/metadata_view.c:134 msgid "image id" msgstr "이미지 id" -#: ../build/lib/darktable/plugins/introspection_overlay.c:303 +#: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 -#: ../src/iop/borders.c:937 +#: ../src/iop/borders.c:935 msgid "image" msgstr "이미지" -#: ../build/lib/darktable/plugins/introspection_overlay.c:304 +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 #: ../build/lib/darktable/plugins/introspection_watermark.c:324 msgid "larger border" msgstr "더 넓은 테두리" -#: ../build/lib/darktable/plugins/introspection_overlay.c:305 +#: ../build/lib/darktable/plugins/introspection_overlay.c:308 #: ../build/lib/darktable/plugins/introspection_watermark.c:325 msgid "smaller border" msgstr "더 좁은 테두리" -#: ../build/lib/darktable/plugins/introspection_overlay.c:307 +#: ../build/lib/darktable/plugins/introspection_overlay.c:310 #: ../build/lib/darktable/plugins/introspection_watermark.c:327 msgid "advanced options" msgstr "고급 옵션" -#: ../build/lib/darktable/plugins/introspection_overlay.c:311 +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 #: ../build/lib/darktable/plugins/introspection_watermark.c:331 msgid "image width" msgstr "이미지 너비" -#: ../build/lib/darktable/plugins/introspection_overlay.c:312 +#: ../build/lib/darktable/plugins/introspection_overlay.c:315 #: ../build/lib/darktable/plugins/introspection_watermark.c:332 msgid "image height" msgstr "이미지 높이" -#: ../build/lib/darktable/plugins/introspection_overlay.c:313 +#: ../build/lib/darktable/plugins/introspection_overlay.c:316 #: ../build/lib/darktable/plugins/introspection_watermark.c:333 msgid "larger image border" msgstr "더 넓은 이미지 테두리" -#: ../build/lib/darktable/plugins/introspection_overlay.c:314 +#: ../build/lib/darktable/plugins/introspection_overlay.c:317 #: ../build/lib/darktable/plugins/introspection_watermark.c:334 msgid "smaller image border" msgstr "더 좁은 이미지 테두리" -#: ../build/lib/darktable/plugins/introspection_overlay.c:318 +#: ../build/lib/darktable/plugins/introspection_overlay.c:321 #: ../build/lib/darktable/plugins/introspection_watermark.c:338 msgid "marker width" msgstr "마커 너비" -#: ../build/lib/darktable/plugins/introspection_overlay.c:319 +#: ../build/lib/darktable/plugins/introspection_overlay.c:322 #: ../build/lib/darktable/plugins/introspection_watermark.c:339 msgid "marker height" msgstr "마커 높이" @@ -5061,7 +5518,7 @@ msgstr "중간 회색 밝기" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1501 +#: ../src/iop/filmic.c:1506 msgid "safety factor" msgstr "안전 계수" @@ -5070,7 +5527,7 @@ msgid "logarithmic" msgstr "로그형" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:185 -#: ../src/iop/profile_gamma.c:611 +#: ../src/iop/profile_gamma.c:606 msgid "gamma" msgstr "감마" @@ -5152,9 +5609,9 @@ msgstr "내장 GainMap" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:644 ../src/gui/preferences.c:950 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:622 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 +#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 +#: ../src/iop/exposure.c:1214 ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "노출" @@ -5169,7 +5626,7 @@ msgid "max_iter" msgstr "최대 반복" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:358 +#: ../src/libs/metadata_view.c:374 msgid "unused" msgstr "미사용" @@ -5182,12 +5639,12 @@ msgid "heal" msgstr "복원" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2037 msgid "blur" msgstr "블러" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../src/iop/retouch.c:2035 msgid "fill" msgstr "채우기" @@ -5391,7 +5848,7 @@ msgstr "대비 압축" #: ../build/lib/darktable/plugins/introspection_vibrance.c:33 #: ../build/lib/darktable/plugins/introspection_vibrance.c:76 -#: ../src/iop/basicadj.c:651 ../src/iop/vibrance.c:64 +#: ../src/iop/basicadj.c:650 ../src/iop/vibrance.c:64 msgid "vibrance" msgstr "생동감" @@ -5457,15 +5914,21 @@ msgid "graphics;photography;raw;" msgstr "그래픽스;사진;RAW;" #: ../data/org.darktable.darktable.appdata.xml.in.h:2 -msgid "darktable manages your camera raw files and images in a database, lets you view them through lighttable mode and develop/enhance them in darkroom mode." +msgid "" +"darktable manages your camera raw files and images in a database, lets you " +"view them through lighttable mode and develop/enhance them in darkroom mode." msgstr "darktable은 카메라 RAW 파일과 이미지를 데이터베이스로 관리하며, lighttable모드에서 이미지를 보고 darkroom 모드에서 현상 및 보정할 수 있습니다." #: ../data/org.darktable.darktable.appdata.xml.in.h:3 -msgid "Other modes besides lighttable and darkroom are a map for geotagging, tethering, print and a slideshow." +msgid "" +"Other modes besides lighttable and darkroom are a map for geotagging, " +"tethering, print and a slideshow." msgstr "lighttable과 darkroom 외에도 지도(지오태깅), 테더링, 인쇄, 슬라이드쇼 모드를 지원합니다." #: ../data/org.darktable.darktable.appdata.xml.in.h:4 -msgid "darktable supports most modern cameras' raw formats, and does all of its processing at very high precision." +msgid "" +"darktable supports most modern cameras' raw formats, and does all of its " +"processing at very high precision." msgstr "darktable은 대부분의 최신 카메라 RAW 포맷을 지원하며, 모든 처리를 매우 높은 정밀도로 수행합니다." #: ../data/org.darktable.darktable.appdata.xml.in.h:5 @@ -5488,20 +5951,20 @@ msgstr "지도에 이미지 표시" msgid "Print your images" msgstr "이미지 인쇄" -#: ../src/bauhaus/bauhaus.c:910 ../src/bauhaus/bauhaus.c:4067 -#: ../src/iop/colorequal.c:3053 +#: ../src/bauhaus/bauhaus.c:942 ../src/bauhaus/bauhaus.c:4110 +#: ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "슬라이더" -#: ../src/bauhaus/bauhaus.c:912 ../src/bauhaus/bauhaus.c:4072 +#: ../src/bauhaus/bauhaus.c:944 ../src/bauhaus/bauhaus.c:4115 msgid "dropdowns" msgstr "드롭다운" -#: ../src/bauhaus/bauhaus.c:914 ../src/bauhaus/bauhaus.c:4077 +#: ../src/bauhaus/bauhaus.c:946 ../src/bauhaus/bauhaus.c:4120 msgid "buttons" msgstr "버튼" -#: ../src/bauhaus/bauhaus.c:1150 +#: ../src/bauhaus/bauhaus.c:1184 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -5510,98 +5973,103 @@ msgstr "" "%s를 우클릭 하여 %s와 %s 사이의 특정한 값을 입력할 수 있습니다. \n" "또는 드래그하는 동안 Ctrl+Shift 유지하여 소프트 제한을 무시합니다." -#: ../src/bauhaus/bauhaus.c:3737 +#: ../src/bauhaus/bauhaus.c:3778 msgid "button on" msgstr "버튼 켜짐" -#: ../src/bauhaus/bauhaus.c:3737 +#: ../src/bauhaus/bauhaus.c:3778 msgid "button off" msgstr "버튼 꺼짐" -#: ../src/bauhaus/bauhaus.c:3738 +#: ../src/bauhaus/bauhaus.c:3779 msgid "button pressed" msgstr "버튼 눌림" -#: ../src/bauhaus/bauhaus.c:3974 +#: ../src/bauhaus/bauhaus.c:4015 msgid "not that many sliders" msgstr "슬라이더가 부족합니다" -#: ../src/bauhaus/bauhaus.c:3987 +#: ../src/bauhaus/bauhaus.c:4029 msgid "not that many dropdowns" msgstr "드롭다운이 부족합니다" -#: ../src/bauhaus/bauhaus.c:4005 +#: ../src/bauhaus/bauhaus.c:4048 msgid "not that many buttons" msgstr "버튼이 부족합니다" -#: ../src/bauhaus/bauhaus.c:4010 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4053 ../src/gui/accelerators.c:392 msgid "value" msgstr "값" -#: ../src/bauhaus/bauhaus.c:4011 ../src/bauhaus/bauhaus.c:4017 +#: ../src/bauhaus/bauhaus.c:4054 ../src/bauhaus/bauhaus.c:4060 #: ../src/gui/accelerators.c:371 msgid "button" msgstr "버튼" -#: ../src/bauhaus/bauhaus.c:4012 +#: ../src/bauhaus/bauhaus.c:4055 msgid "force" msgstr "강제" -#: ../src/bauhaus/bauhaus.c:4013 ../src/libs/navigation.c:246 -#: ../src/libs/navigation.c:263 +#: ../src/bauhaus/bauhaus.c:4056 ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:282 msgid "zoom" msgstr "확대/축소" -#: ../src/bauhaus/bauhaus.c:4016 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4059 ../src/libs/select.c:40 msgid "selection" msgstr "선택" -#: ../src/bauhaus/bauhaus.c:4056 +#: ../src/bauhaus/bauhaus.c:4099 msgid "slider" msgstr "슬라이더" -#: ../src/bauhaus/bauhaus.c:4061 +#: ../src/bauhaus/bauhaus.c:4104 msgid "dropdown" msgstr "드롭다운" -#: ../src/chart/main.c:504 ../src/common/database.c:3875 -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2248 ../src/gui/accelerators.c:2536 -#: ../src/gui/accelerators.c:2615 ../src/gui/accelerators.c:2658 -#: ../src/gui/accelerators.c:2687 ../src/gui/accelerators.c:2744 -#: ../src/gui/accelerators.c:2796 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1194 -#: ../src/gui/preferences.c:1234 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:557 -#: ../src/imageio/storage/disk.c:198 ../src/imageio/storage/gallery.c:149 -#: ../src/imageio/storage/latex.c:145 ../src/iop/lut3d.c:1570 -#: ../src/iop/rasterfile.c:262 ../src/libs/collect.c:433 -#: ../src/libs/collect.c:3381 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:951 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 -#: ../src/libs/import.c:2057 ../src/libs/metadata.c:843 -#: ../src/libs/metadata_view.c:1435 ../src/libs/modulegroups.c:3643 +#: ../src/chart/main.c:504 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 +#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 +#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 +#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 +#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:852 +#: ../src/gui/preferences_ai.c:1013 ../src/gui/preferences_ai.c:1400 +#: ../src/gui/preferences_ai.c:1484 ../src/gui/presets.c:430 +#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 +#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +#: ../src/iop/lut3d.c:1583 ../src/iop/rasterfile.c:383 +#: ../src/libs/collect.c:463 ../src/libs/collect.c:3740 +#: ../src/libs/copy_history.c:114 ../src/libs/export_metadata.c:166 +#: ../src/libs/geotagging.c:952 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/import.c:2020 +#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4236 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/tagging.c:1671 ../src/libs/tagging.c:1760 -#: ../src/libs/tagging.c:1852 ../src/libs/tagging.c:1981 -#: ../src/libs/tagging.c:2290 ../src/libs/tagging.c:2805 -#: ../src/libs/tagging.c:2847 ../src/libs/tagging.c:3944 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 +#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 +#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3981 ../src/views/darkroom.c:3703 +#: ../src/views/darkroom.c:3739 msgid "_cancel" msgstr "취소 (&C)" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1234 -#: ../src/gui/styles_dialog.c:558 ../src/libs/collect.c:3382 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:844 -#: ../src/libs/metadata_view.c:1436 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/tagging.c:1853 -#: ../src/libs/tagging.c:1982 ../src/libs/tagging.c:2291 -#: ../src/libs/tagging.c:3945 +#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3741 +#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 +#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 +#: ../src/libs/tagging.c:1883 ../src/libs/tagging.c:2012 +#: ../src/libs/tagging.c:2321 ../src/libs/tagging.c:3982 msgid "_save" msgstr "저장 (&S)" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1070 #, c-format msgid "" "average dE: %.02f\n" @@ -5610,134 +6078,312 @@ msgstr "" "평균 dE: %.02f\n" "최대 dE: %.02f" -#: ../src/cli/main.c:269 +#: ../src/cli/main.c:284 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "알림: API 제한으로 인해 현재 BPP를 설정할 수 없습니다" -#: ../src/cli/main.c:281 +#: ../src/cli/main.c:296 msgid "unknown option for --hq" msgstr "--hq에 대한 알 수 없는 옵션" -#: ../src/cli/main.c:297 +#: ../src/cli/main.c:312 msgid "unknown option for --export_masks" msgstr "--export_masks에 대한 알 수 없는 옵션" -#: ../src/cli/main.c:313 +#: ../src/cli/main.c:328 msgid "unknown option for --upscale" msgstr "--upscale에 대한 알 수 없는 옵션" -#: ../src/cli/main.c:338 +#: ../src/cli/main.c:353 msgid "unknown option for --apply-custom-presets" msgstr "--apply-custom-presets에 대한 알 수 없는 옵션" -#: ../src/cli/main.c:349 +#: ../src/cli/main.c:364 msgid "too long ext for --out-ext" msgstr "--out-ext의 확장자가 너무 깁니다" -#: ../src/cli/main.c:366 +#: ../src/cli/main.c:381 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" -msgstr "알림: 입력 파일 또는 디렉토리 '%s'가 존재하지 않아 건너뜁니다\n" +msgstr "" +"알림: 입력 파일 또는 디렉토리 '%s'가 존재하지 않아 건너뜁니다\n" -#: ../src/cli/main.c:375 +#: ../src/cli/main.c:395 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" -msgstr "--icc-type에 잘못된 ICC 타입: '%s'\n" +msgstr "" +"--icc-type에 잘못된 ICC 타입: '%s'\n" -#: ../src/cli/main.c:391 +#: ../src/cli/main.c:411 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" -msgstr "알림: ICC 파일 '%s'가 존재하지 않아 건너뜁니다\n" +msgstr "" +"알림: ICC 파일 '%s'가 존재하지 않아 건너뜁니다\n" -#: ../src/cli/main.c:400 +#: ../src/cli/main.c:420 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" -msgstr "--icc-intent에 잘못된 ICC 인텐트: '%s'\n" +msgstr "" +"--icc-intent에 잘못된 ICC 인텐트: '%s'\n" -#: ../src/cli/main.c:418 +#: ../src/cli/main.c:438 #, c-format msgid "warning: unknown option '%s'\n" -msgstr "경고: 알 수 없는 옵션 '%s'\n" +msgstr "" +"경고: 알 수 없는 옵션 '%s'\n" + +#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#, c-format +msgid "" +"error: output file or directory must be specified\n" +"\n" +msgstr "" +"오류: 출력 파일 또는 디렉토리를 지정해야 합니다\n" +"\n" + +#: ../src/cli/main.c:474 +#, c-format +msgid "" +"error: input file and output file must be specified\n" +"\n" +msgstr "" +"오류: 입력 파일과 출력 파일을 지정해야 합니다\n" +"\n" + +#: ../src/cli/main.c:481 +#, c-format +msgid "" +"error: too many positional arguments\n" +"\n" +msgstr "" +"오류: 위치 인수가 너무 많습니다\n" +"\n" -#: ../src/cli/main.c:476 +#: ../src/cli/main.c:486 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" -msgstr "오류: 입력 파일과 가져오기 옵션이 모두 지정되었습니다! 지원되지 않습니다!\n" +msgstr "" +"오류: 입력 파일과 가져오기 옵션이 모두 지정되었습니다! 지원되지 않습니다!\n" + +#: ../src/cli/main.c:536 +msgid "" +"notice: no XMP sidecar file nor library path provided, using default " +"settings for export" +msgstr "알림: XMP 사이드카 파일이나 라이브러리 경로가 제공되지 않았습니다. 내보내기에 기본 설정을 사용합니다" -#: ../src/cli/main.c:509 +#: ../src/cli/main.c:545 #, c-format -msgid "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output pattern" +msgid "" +"notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " +"pattern" msgstr "알림: 출력 위치가 디렉토리입니다. '%s/$(FILE_NAME).%s' 출력 패턴을 사용합니다" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:524 +#: ../src/cli/main.c:560 msgid "output file already exists, it will get renamed" msgstr "출력 파일이 이미 존재하여 이름이 변경됩니다" -#: ../src/cli/main.c:556 +#: ../src/cli/main.c:592 #, c-format msgid "error: can't open folder %s" msgstr "오류: 폴더 %s를 열 수 없습니다" -#: ../src/cli/main.c:579 +#: ../src/cli/main.c:615 #, c-format msgid "error: can't import file %s" msgstr "오류: 파일 %s를 가져올 수 없습니다" -#: ../src/cli/main.c:589 +#: ../src/cli/main.c:625 #, c-format msgid "error: can't read directory %s" msgstr "오류: 디렉토리 %s를 읽을 수 없습니다" -#: ../src/cli/main.c:605 +#: ../src/cli/main.c:641 #, c-format msgid "error: can't open file %s" msgstr "오류: 파일 %s를 열 수 없습니다" -#: ../src/cli/main.c:622 +#: ../src/cli/main.c:658 #, c-format msgid "no images to export, aborting\n" -msgstr "내보낼 이미지가 없어 중단합니다\n" +msgstr "" +"내보낼 이미지가 없어 중단합니다\n" -#: ../src/cli/main.c:639 +#: ../src/cli/main.c:675 #, c-format msgid "error: can't open XMP file %s" msgstr "오류: XMP 파일 %s를 열 수 없습니다" -#: ../src/cli/main.c:660 +#: ../src/cli/main.c:696 msgid "empty history stack" msgstr "히스토리 스택이 비어 있습니다" #. too long ext, no point in wasting time -#: ../src/cli/main.c:672 +#: ../src/cli/main.c:708 #, c-format msgid "too long output file extension: %s\n" -msgstr "출력 파일 확장자가 너무 깁니다: %s\n" +msgstr "" +"출력 파일 확장자가 너무 깁니다: %s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:680 +#: ../src/cli/main.c:716 #, c-format msgid "no output file extension given\n" -msgstr "출력 파일 확장자가 지정되지 않았습니다\n" +msgstr "" +"출력 파일 확장자가 지정되지 않았습니다\n" -#: ../src/cli/main.c:725 -msgid "cannot find disk storage module. please check your installation, something seems to be broken." +#: ../src/cli/main.c:761 +msgid "" +"cannot find disk storage module. please check your installation, something " +"seems to be broken." msgstr "디스크 저장소 모듈을 찾을 수 없습니다. 설치 상태를 확인해 주세요.문제가 있는 것 같습니다." -#: ../src/cli/main.c:735 +#: ../src/cli/main.c:771 msgid "failed to get parameters from storage module, aborting export ..." msgstr "저장소 모듈에서 파라메터를 가져오지 못해 내보내기를 중단합니다..." -#: ../src/cli/main.c:751 +#: ../src/cli/main.c:787 #, c-format msgid "unknown extension '.%s'" msgstr "알 수 없는 확장자 '.%s'" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:797 msgid "failed to get parameters from format module, aborting export ..." msgstr "포맷 모듈에서 파라메터를 가져오지 못해 내보내기를 중단합니다..." -#: ../src/common/camera_control.c:204 +#: ../src/common/ai/restore.c:278 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "RAW 노이즈 감소 모델 %s: 호환되지 않는 input_kind" + +#: ../src/common/ai/restore.c:309 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "AI 모델 %s: 매니페스트에 input_sizes가 없습니다" + +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:870 +#: ../src/common/ai/restore_raw_linear.c:584 +#: ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "AI RAW 노이즈 감소: GPU 추론에 실패하여 CPU로 대체합니다" + +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "AI 노이즈 감소: GPU 추론에 실패하여 CPU로 대체합니다" + +#: ../src/common/ai_models.c:200 +#, c-format +msgid "network error: %s" +msgstr "네트워크 오류: %s" + +#: ../src/common/ai_models.c:203 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "모델 저장소 \"%s\"에 releases-index.json이 없습니다" + +#: ../src/common/ai_models.c:207 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "releases-index.json을 가져올 수 없습니다 (HTTP %ld)" + +#: ../src/common/ai_models.c:1427 ../src/common/ai_models.c:1492 +msgid "invalid parameters" +msgstr "잘못된 파라메터" + +#: ../src/common/ai_models.c:1430 +#, c-format +msgid "file not found: %s" +msgstr "파일을 찾을 수 없음: %s" + +#: ../src/common/ai_models.c:1438 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "아카이브 최상위 디렉토리가 유효한 모델 id가 아닙니다: \"%s\"" + +#: ../src/common/ai_models.c:1447 +msgid "failed to extract model archive" +msgstr "모델 아카이브 추출에 실패하였습니다" + +#: ../src/common/ai_models.c:1500 +msgid "model not found in registry" +msgstr "레지스트리에서 모델을 찾을 수 없습니다" + +#: ../src/common/ai_models.c:1506 +msgid "model has no download asset defined" +msgstr "모델에 정의된 다운로드 자산이 없습니다" + +#: ../src/common/ai_models.c:1517 +msgid "invalid asset filename" +msgstr "잘못된 자산 파일명" + +#: ../src/common/ai_models.c:1523 +msgid "model is already downloading" +msgstr "모델을 이미 다운로드하고 있습니다" + +#: ../src/common/ai_models.c:1554 +msgid "invalid repository format" +msgstr "잘못된 저장소 형식" + +#: ../src/common/ai_models.c:1579 +#, c-format +msgid "no compatible ai model release found for darktable %s" +msgstr "darktable %s에 호환되는 AI 모델 릴리스를 찾을 수 없습니다" + +#: ../src/common/ai_models.c:1595 +#, c-format +msgid "" +"could not obtain checksum for %s — refusing to download without integrity " +"verification" +msgstr "%s의 체크섬을 가져올 수 없습니다 — 무결성 검증 없이는 다운로드하지 않습니다" + +#: ../src/common/ai_models.c:1613 +msgid "failed to build download url" +msgstr "다운로드 URL 생성에 실패하였습니다" + +#: ../src/common/ai_models.c:1639 +msgid "failed to initialize download" +msgstr "다운로드 초기화에 실패하였습니다" + +#: ../src/common/ai_models.c:1694 +#, c-format +msgid "failed to open %s" +msgstr "%s을(를) 열 수 없습니다" + +#: ../src/common/ai_models.c:1740 +msgid "download cancelled" +msgstr "다운로드가 취소됨" + +#: ../src/common/ai_models.c:1742 +#, c-format +msgid "download failed after %d attempts: %s" +msgstr "%d번 시도 후 다운로드에 실패하였습니다: %s" + +#: ../src/common/ai_models.c:1745 +#, c-format +msgid "http error: %ld" +msgstr "HTTP 오류: %ld" + +#: ../src/common/ai_models.c:1767 +msgid "checksum verification failed" +msgstr "체크섬 검증에 실패하였습니다" + +#: ../src/common/ai_models.c:1778 +#, c-format +msgid "" +"no checksum available for %s — refusing to install without integrity " +"verification" +msgstr "%s에 사용 가능한 체크섬이 없습니다 — 무결성 검증 없이는 설치하지 않습니다" + +#: ../src/common/ai_models.c:1791 +msgid "failed to finalize downloaded file" +msgstr "다운로드한 파일을 마무리하는 데 실패하였습니다" + +#: ../src/common/ai_models.c:1803 +msgid "failed to extract archive" +msgstr "아카이브 추출에 실패하였습니다" + +#: ../src/common/camera_control.c:205 #, c-format msgid "" "camera `%s' on port `%s' error %s\n" @@ -5748,22 +6394,26 @@ msgstr "" "\n" "카메라에 접근 권한이 있고, 다른 방식으로 마운트되어 있지 않은지 확인하세요" -#: ../src/common/camera_control.c:947 +#: ../src/common/camera_control.c:960 #, c-format -msgid "failed to initialize `%s' on port `%s', likely causes are: locked by another application, no access to devices etc" +msgid "" +"failed to initialize `%s' on port `%s', likely causes are: locked by another " +"application, no access to devices etc" msgstr "`%s' - 포트 `%s'의 초기화 실패, 가능한 원인: 다른 프로그램에서 사용 중이거나,장치 접근 권한 없음 등" -#: ../src/common/camera_control.c:960 +#: ../src/common/camera_control.c:973 #, c-format -msgid "`%s' on port `%s' is not interesting because it supports neither tethering nor import" +msgid "" +"`%s' on port `%s' is not interesting because it supports neither tethering " +"nor import" msgstr "`%s' - 포트 `%s'는 테더링 및 가져오기를 지원하지 않아 사용할 수 없습니다" -#: ../src/common/camera_control.c:1020 +#: ../src/common/camera_control.c:1033 #, c-format msgid "camera `%s' on port `%s' disconnected while mounted" msgstr "카메라 `%s' - 포트 `%s'가 마운트된 상태에서 연결이 끊어졌습니다" -#: ../src/common/camera_control.c:1028 +#: ../src/common/camera_control.c:1041 #, c-format msgid "" "camera `%s' on port `%s' needs to be remounted\n" @@ -5782,16 +6432,16 @@ msgstr "필름롤" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1429 +#: ../src/external/lua-scripts/tools/script_manager.lua:1521 msgid "folder" msgstr "폴더" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "카메라" -#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:114 -#: ../src/libs/tagging.c:3721 +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 +#: ../src/libs/tagging.c:3751 msgid "tag" msgstr "태그" @@ -5799,178 +6449,199 @@ msgstr "태그" msgid "capture date" msgstr "촬영 날짜" -#: ../src/common/collection.c:622 ../src/libs/filtering.c:52 +#: ../src/common/collection.c:622 +msgid "capture month" +msgstr "촬영 월" + +#: ../src/common/collection.c:624 ../src/libs/filtering.c:52 msgid "capture time" msgstr "촬영 시간" -#: ../src/common/collection.c:624 ../src/libs/filtering.c:53 +#: ../src/common/collection.c:626 ../src/libs/filtering.c:53 msgid "import time" msgstr "가져오기 시간" -#: ../src/common/collection.c:626 ../src/libs/filtering.c:54 +#: ../src/common/collection.c:628 ../src/libs/filtering.c:54 msgid "modification time" msgstr "수정 시각" -#: ../src/common/collection.c:628 ../src/libs/filtering.c:55 +#: ../src/common/collection.c:630 ../src/libs/filtering.c:55 msgid "export time" msgstr "내보내기 시간" -#: ../src/common/collection.c:630 ../src/libs/filtering.c:56 +#: ../src/common/collection.c:632 ../src/libs/filtering.c:56 msgid "print time" msgstr "인쇄 시간" -#: ../src/common/collection.c:632 ../src/libs/collect.c:3737 -#: ../src/libs/filtering.c:2213 ../src/libs/filtering.c:2233 +#: ../src/common/collection.c:634 ../src/libs/collect.c:4096 +#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 #: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 msgid "history" msgstr "히스토리" -#: ../src/common/collection.c:634 ../src/common/colorlabels.c:388 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1567 +#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 #: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 #: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" msgstr "색상 레이블" #. iso -#: ../src/common/collection.c:640 ../src/gui/preferences.c:944 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 #: ../src/gui/presets.c:677 ../src/libs/camera.c:582 #: ../src/libs/metadata_view.c:161 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:642 ../src/gui/preferences.c:956 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4416 ../src/libs/camera.c:569 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 +#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 #: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "조리개" -#: ../src/common/collection.c:650 ../src/libs/filtering.c:48 +#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 #: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 msgid "filename" msgstr "파일명" -#: ../src/common/collection.c:652 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:142 +#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 +#: ../src/libs/geotagging.c:143 msgid "geotagging" msgstr "지오태깅" -#: ../src/common/collection.c:654 ../src/libs/filtering.c:63 +#: ../src/common/collection.c:656 ../src/libs/filtering.c:63 msgid "group" msgstr "그룹" -#: ../src/common/collection.c:656 ../src/dtgtk/thumbnail.c:1582 +#: ../src/common/collection.c:658 ../src/libs/filters/duplicates.c:157 +msgid "duplicates" +msgstr "복제본" + +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 #: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:365 +#: ../src/libs/metadata_view.c:381 msgid "local copy" msgstr "부분 복사" -#: ../src/common/collection.c:658 ../src/gui/preferences.c:908 +#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 msgid "module" msgstr "모듈" -#: ../src/common/collection.c:660 ../src/gui/hist_dialog.c:359 -#: ../src/gui/styles_dialog.c:749 ../src/gui/styles_dialog.c:796 -#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 +#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:38 msgid "module order" msgstr "모듈 순서" -#: ../src/common/collection.c:662 +#: ../src/common/collection.c:666 msgid "range rating" msgstr "등급 범위" -#: ../src/common/collection.c:664 ../src/common/ratings.c:337 +#: ../src/common/collection.c:668 ../src/common/ratings.c:403 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 #: ../src/libs/tools/ratings.c:110 msgid "rating" msgstr "등급" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:670 msgid "search" msgstr "검색" -#: ../src/common/collection.c:668 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "화이트 밸런스" -#: ../src/common/collection.c:670 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "플래시" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "노출 프로그램" -#: ../src/common/collection.c:674 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "측광 모드" -#: ../src/common/collection.c:1499 ../src/libs/collect.c:1905 +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1985 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "자동 적용" -#: ../src/common/collection.c:1505 ../src/libs/collect.c:1905 +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1985 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "수정됨" -#: ../src/common/collection.c:1523 ../src/common/collection.c:1634 -#: ../src/libs/collect.c:1272 ../src/libs/collect.c:1460 -#: ../src/libs/collect.c:1486 ../src/libs/collect.c:1630 -#: ../src/libs/collect.c:2793 +#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 +#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1516 +#: ../src/libs/collect.c:1542 ../src/libs/collect.c:1709 +#: ../src/libs/collect.c:3133 msgid "not tagged" msgstr "태그 없음" -#: ../src/common/collection.c:1524 ../src/libs/collect.c:1486 +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1542 #: ../src/libs/map_locations.c:740 msgid "tagged" msgstr "태그됨" -#: ../src/common/collection.c:1525 +#: ../src/common/collection.c:1529 msgid "tagged*" msgstr "태그됨*" #. local copy -#: ../src/common/collection.c:1559 ../src/libs/collect.c:1927 +#: ../src/common/collection.c:1563 ../src/libs/collect.c:2007 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "부분적으로 복사 안 됨" -#: ../src/common/collection.c:1564 ../src/libs/collect.c:1926 +#: ../src/common/collection.c:1568 ../src/libs/collect.c:2006 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "부분적으로 복사됨" +#. duplicates +#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +msgid "images with duplicates" +msgstr "복제본이 있는 이미지" + +#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +msgid "duplicates only" +msgstr "복제본만" + #. if its undefined -#: ../src/common/collection.c:1606 ../src/common/collection.c:1718 -#: ../src/common/collection.c:1745 ../src/common/collection.c:1772 -#: ../src/common/collection.c:1798 ../src/common/collection.c:1824 -#: ../src/common/collection.c:2622 ../src/libs/collect.c:2320 -#: ../src/libs/collect.c:2321 +#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 +#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 +#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 +#: ../src/common/collection.c:2769 ../src/libs/collect.c:2432 +#: ../src/libs/collect.c:2433 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "이름 없음" -#: ../src/common/collection.c:2273 ../src/libs/collect.c:2211 +#: ../src/common/collection.c:2375 ../src/libs/collect.c:2307 msgid "not defined" msgstr "정의되지 않음" -#: ../src/common/collection.c:2772 +#: ../src/common/collection.c:2919 #, c-format msgid "%d image (#%d) selected of %d" msgstr "(%d)번 이미지 %d개가 %d개 중 선택됨" -#: ../src/common/collection.c:2779 +#: ../src/common/collection.c:2926 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "%d개 이미지가 %d개 중 선택됨" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2374 -#: ../src/develop/blend_gui.c:2422 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4628 ../src/iop/levels.c:675 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 +#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 +#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 #: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 msgid "gray" msgstr "회색" @@ -6019,7 +6690,8 @@ msgstr "뺨" #: ../src/common/color_vocabulary.c:202 #, c-format msgid "average %s skin tone\n" -msgstr "평균 %s 피부 톤\n" +msgstr "" +"평균 %s 피부 톤\n" #. 0° - pinkish red #: ../src/common/color_vocabulary.c:222 @@ -6258,121 +6930,126 @@ msgstr "색상 레이블이 %s로 설정됨" msgid "all colorlabels removed" msgstr "모든 색상 레이블이 제거됨" -#: ../src/common/colorlabels.c:379 +#: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:188 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 msgid "clear" msgstr "지우기" -#: ../src/common/colorspaces.c:1416 ../src/common/colorspaces.c:1773 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "작업 프로파일" -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1771 -#: ../src/views/darkroom.c:2780 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3405 msgid "softproof profile" msgstr "소프트프루프 프로파일" -#: ../src/common/colorspaces.c:1436 ../src/common/colorspaces.c:1753 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "시스템 디스플레이 프로파일" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1775 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "시스템 디스플레이 프로파일 (두 번째 창)" -#: ../src/common/colorspaces.c:1454 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (웹 안전 색상)" -#: ../src/common/colorspaces.c:1474 ../src/common/colorspaces.c:1777 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1489 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1497 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1504 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1510 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1517 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1532 ../src/common/colorspaces.c:1747 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "선형 XYZ" -#: ../src/common/colorspaces.c:1539 ../src/common/colorspaces.c:1749 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2050 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1547 ../src/common/colorspaces.c:1751 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "선형 적외선 BGR" -#: ../src/common/colorspaces.c:1552 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (테스트용)" -#: ../src/common/colorspaces.c:1658 +#: ../src/common/colorspaces.c:1690 #, c-format -msgid "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" +msgid "" +"profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "프로파일 `%s'은 히스토그램 프로파일로 사용할 수 없습니다. sRGB로 대체되었습니다!" -#: ../src/common/colorspaces.c:1755 +#: ../src/common/colorspaces.c:1769 +msgid "no filename" +msgstr "파일명 없음" + +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "내장 ICC 프로파일" -#: ../src/common/colorspaces.c:1757 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "내장 매트릭스" -#: ../src/common/colorspaces.c:1759 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "표준 색상 매트릭스" -#: ../src/common/colorspaces.c:1761 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "향상된 색상 매트릭스" -#: ../src/common/colorspaces.c:1763 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "제조사 색상 매트릭스" -#: ../src/common/colorspaces.c:1765 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "대체 색상 매트릭스" -#: ../src/common/colorspaces.c:1767 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (실험실)" -#: ../src/common/colorspaces.c:1781 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1783 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1785 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1787 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -6390,43 +7067,43 @@ msgstr "인쇄 옵션의 임시 파일 생성에 실패하였습니다" msgid "printing on `%s' cancelled" msgstr "`%s'로의 인쇄가 취소됨" -#: ../src/common/cups_print.c:602 +#: ../src/common/cups_print.c:626 #, c-format msgid "error while printing `%s' on `%s'" msgstr "`%s'을 `%s'에서 인쇄하는 중 오류가 발생하였습니다" -#: ../src/common/cups_print.c:604 +#: ../src/common/cups_print.c:628 #, c-format msgid "printing `%s' on `%s'" msgstr "`%s'을 `%s'로 인쇄 중" -#: ../src/common/darktable.c:425 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "비정상적인 경로 `%s'이 발견되었습니다" -#: ../src/common/darktable.c:440 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "디렉토리 `%s'을 로딩하는 중 오류가 발생하였습니다" -#: ../src/common/darktable.c:464 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "파일 `%s'은 지원되지 않는 형식입니다!" -#: ../src/common/darktable.c:466 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "파일 `%s'은 알 수 없는 형식입니다!" -#: ../src/common/darktable.c:479 ../src/control/jobs/control_jobs.c:2844 -#: ../src/control/jobs/control_jobs.c:2899 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 +#: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "파일 `%s'을 로딩하는 중 오류가 발생하였습니다" -#: ../src/common/darktable.c:1562 +#: ../src/common/darktable.c:1622 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -6441,173 +7118,202 @@ msgstr "" "\n" "이 문제를 해결한 후 darktable을 다시 실행하세요" -#: ../src/common/darktable.c:1567 +#: ../src/common/darktable.c:1627 msgid "darktable - unable to create directories" msgstr "darktable - 디렉토리를 생성할 수 없습니다" -#: ../src/common/darktable.c:1569 ../src/common/database.c:4121 -#: ../src/common/database.c:4323 +#: ../src/common/darktable.c:1629 ../src/common/database.c:4137 +#: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "darktable 종료 (&Q)" #. initialize the database -#: ../src/common/darktable.c:1625 +#: ../src/common/darktable.c:1703 msgid "opening image library" msgstr "이미지 라이브러리 여는 중" -#: ../src/common/darktable.c:1638 +#: ../src/common/darktable.c:1716 msgid "forwarding image(s) to running instance" msgstr "이미지를 실행 중인 인스턴스로 전달 중" -#: ../src/common/darktable.c:1669 +#: ../src/common/darktable.c:1747 msgid "preparing database" msgstr "데이터베이스 준비 중" #. init darktable tags table -#: ../src/common/darktable.c:1673 +#: ../src/common/darktable.c:1751 msgid "setting up tags table" msgstr "태그 테이블 설정 중" #. Initialize the signal system -#: ../src/common/darktable.c:1677 +#: ../src/common/darktable.c:1755 msgid "initializing signals and control" msgstr "신호 및 제어 초기화 중" -#: ../src/common/darktable.c:1696 +#: ../src/common/darktable.c:1773 msgid "importing default styles" msgstr "기본 스타일 가져오는 중" -#: ../src/common/darktable.c:1796 +#: ../src/common/darktable.c:1876 msgid "initializing GraphicsMagick" msgstr "GraphicsMagick 초기화 중" #. ImageMagick init -#: ../src/common/darktable.c:1808 +#: ../src/common/darktable.c:1888 msgid "initializing ImageMagick" msgstr "ImageMagick 초기화 중" -#: ../src/common/darktable.c:1813 +#: ../src/common/darktable.c:1893 msgid "initializing libheif" msgstr "libheif 초기화 중" -#: ../src/common/darktable.c:1817 -msgid "starting OpenCL" -msgstr "OpenCL 시작 중" +#: ../src/common/darktable.c:1897 +msgid "initializing WB presets" +msgstr "화이트 밸런스 프리셋 초기화 중" -#: ../src/common/darktable.c:1829 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1901 msgid "loading noise profiles" msgstr "노이즈 프로파일 로딩 중" -#: ../src/common/darktable.c:1846 +#: ../src/common/darktable.c:1904 +msgid "starting OpenCL" +msgstr "OpenCL 시작 중" + +#: ../src/common/darktable.c:1928 msgid "synchronizing local copies" msgstr "로컬 복사본 동기화 중" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1853 +#: ../src/common/darktable.c:1935 msgid "initializing camera control" msgstr "카메라 제어 초기화 중" -#: ../src/common/darktable.c:1863 +#: ../src/common/darktable.c:1948 msgid "initializing GUI" msgstr "GUI 초기화 중" -#: ../src/common/darktable.c:1893 +#: ../src/common/darktable.c:1965 +msgid "loading image formats" +msgstr "이미지 형식 로딩 중" + +#: ../src/common/darktable.c:1970 ../src/develop/imageop.c:1719 msgid "loading processing modules" msgstr "처리 모듈 로딩 중" -#: ../src/common/darktable.c:1928 -msgid "loading utility modules" -msgstr "유틸리티 모듈 로딩 중" - -#. init the gui part of views -#: ../src/common/darktable.c:1933 +#: ../src/common/darktable.c:2002 msgid "loading views" msgstr "보기 로딩 중" -#: ../src/common/darktable.c:1939 +#: ../src/common/darktable.c:2006 ../src/libs/lib.c:944 +msgid "loading utility modules" +msgstr "유틸리티 모듈 로딩 중" + +#: ../src/common/darktable.c:2013 msgid "initializing Lua" msgstr "Lua 초기화 중" -#: ../src/common/darktable.c:1971 +#. If only one image is listed, attempt to load it in darkroom +#: ../src/common/darktable.c:2042 msgid "importing image" msgstr "이미지 가져오는 중" -#: ../src/common/darktable.c:1991 +#: ../src/common/darktable.c:2061 msgid "configuration information" msgstr "구성 정보" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2063 msgid "_show this message again" msgstr "이 메세지를 다시 표시 (&S)" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2063 msgid "_dismiss" msgstr "닫기 (&D)" -#: ../src/common/darktable.c:2486 -msgid "the RCD demosaicer has been defined as default instead of PPG because of better quality and performance." +#: ../src/common/darktable.c:2554 +msgid "" +"the RCD demosaicer has been defined as default instead of PPG because of " +"better quality and performance." msgstr "더 나은 품질과 성능을 위해 PPG 대신 RCD 모자이크 제거기가 기본값으로 설정되었습니다." -#: ../src/common/darktable.c:2488 +#: ../src/common/darktable.c:2556 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "축소된 darkroom 모드 설정은 환경설정/darkroom/demosaicing을 참조하세요" -#: ../src/common/darktable.c:2494 -msgid "the user interface and the underlying internals for tuning darktable performance have changed." +#: ../src/common/darktable.c:2562 +msgid "" +"the user interface and the underlying internals for tuning darktable " +"performance have changed." msgstr "darktable 성능 조정을 위해 사용자 인터페이스 및 내부 시스템이 변경되었습니다." -#: ../src/common/darktable.c:2496 -msgid "you won't find headroom and friends any longer, instead in preferences/processing use:" +#: ../src/common/darktable.c:2564 +msgid "" +"you won't find headroom and friends any longer, instead in preferences/" +"processing use:" msgstr "더 이상 헤드룸과 친구를 찾을 수 없고, 대신 환경설정/프로세싱 사용: 에 있습니다:" -#: ../src/common/darktable.c:2498 +#: ../src/common/darktable.c:2566 msgid "1) darktable resources" msgstr "1) darktable 리소스" -#: ../src/common/darktable.c:2500 +#: ../src/common/darktable.c:2568 msgid "2) tune OpenCL performance" msgstr "2) OpenCL 성능 조정" -#: ../src/common/darktable.c:2507 -msgid "some global config parameters relevant for OpenCL performance are not used any longer." +#: ../src/common/darktable.c:2575 +msgid "" +"some global config parameters relevant for OpenCL performance are not used " +"any longer." msgstr "OpenCL 성능과 관련된 전역 구성 파라메터 일부는 더 이상 사용되지 않습니다." -#: ../src/common/darktable.c:2509 -msgid "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" +#: ../src/common/darktable.c:2577 +msgid "" +"instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " +"content is:" msgstr "대신 'cldevice_v5_canonical-name'에서 'per device' 데이터를 찾을 수 있습니다.내용은 다음과 같습니다:" -#: ../src/common/darktable.c:2511 ../src/common/darktable.c:2530 -#: ../src/common/darktable.c:2545 -msgid " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' 'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" +#: ../src/common/darktable.c:2579 ../src/common/darktable.c:2598 +#: ../src/common/darktable.c:2613 +msgid "" +" 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " +"'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" msgstr " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' 'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2513 ../src/common/darktable.c:2532 +#: ../src/common/darktable.c:2581 ../src/common/darktable.c:2600 msgid "you may tune as before except 'magic'" msgstr "'magic' 설정을 제외하고는 이전과 같이 조정할 수 있습니다" -#: ../src/common/darktable.c:2519 -msgid "your OpenCL compiler settings for all devices have been reset to default." +#: ../src/common/darktable.c:2587 +msgid "" +"your OpenCL compiler settings for all devices have been reset to default." msgstr "모든 장치의 OpenCL 컴파일러 설정이 기본값으로 초기화되었습니다." -#: ../src/common/darktable.c:2526 -msgid "OpenCL global config parameters 'per device' data has been recreated with an updated name." +#: ../src/common/darktable.c:2594 +msgid "" +"OpenCL global config parameters 'per device' data has been recreated with an " +"updated name." msgstr "OpenCL 전역 구성 파라메터 'per device' 데이터가 업데이트된 이름으로 다시 생성 되었습니다." -#: ../src/common/darktable.c:2528 ../src/common/darktable.c:2543 -msgid "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" +#: ../src/common/darktable.c:2596 ../src/common/darktable.c:2611 +msgid "" +"you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "'cldevice_v5_canonical-name'에서 'per device' 데이터를 찾을 수 있습니다. 내용은 다음과 같습니다:" -#: ../src/common/darktable.c:2534 -msgid "If you're using device names in 'opencl_device_priority' you should update them to the new names." +#: ../src/common/darktable.c:2602 +msgid "" +"If you're using device names in 'opencl_device_priority' you should update " +"them to the new names." msgstr "'opencl_device_priority'에 장치 이름을 설정했다면, 새 이름으로 업데이트하세요." -#: ../src/common/darktable.c:2541 -msgid "OpenCL 'per device' config data have been automatically extended by 'unified-fraction'." +#: ../src/common/darktable.c:2609 +msgid "" +"OpenCL 'per device' config data have been automatically extended by 'unified-" +"fraction'." msgstr "OpenCL 'per device' 구성 데이터가 'unified-fraction'에 의해 자동으로 확장되었습니다." -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2620 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -6615,7 +7321,7 @@ msgstr "" "OpenCL 'per device' 컴파일러 설정이 업데이트되었을 수 있습니다.\n" "\n" -#: ../src/common/darktable.c:2557 +#: ../src/common/darktable.c:2625 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -6623,6 +7329,25 @@ msgstr "" "OpenCL 필수 시간 제한이 1000으로 업데이트되었습니다.\n" "\n" +#: ../src/common/darktable.c:2631 +msgid "" +"OpenCL 'per device' settings have changed.\n" +"\n" +msgstr "" +"OpenCL 'per device' 설정이 변경되었습니다.\n" +"\n" + +#: ../src/common/darktable.c:2632 +msgid "" +"you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" +msgstr "'cldevice_v6_canonical-name'에서 'per device' 데이터를 찾을 수 있습니다. 내용은 다음과 같습니다:" + +#: ../src/common/darktable.c:2634 +msgid "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" +msgstr " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' 'unified_fraction'" + #: ../src/common/database.c:3236 msgid "creator" msgstr "저작자" @@ -6633,7 +7358,7 @@ msgstr "발행자" #. title #: ../src/common/database.c:3238 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 #: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 #: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 @@ -6641,7 +7366,7 @@ msgstr "발행자" msgid "title" msgstr "제목" -#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:581 +#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:578 #: ../src/libs/filtering.c:61 msgid "description" msgstr "설명" @@ -6650,7 +7375,7 @@ msgstr "설명" msgid "rights" msgstr "권리" -#: ../src/common/database.c:3241 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1175 msgid "notes" msgstr "주석" @@ -6662,7 +7387,7 @@ msgstr "버전 이름" msgid "preserved filename" msgstr "보존된 파일 이름" -#: ../src/common/database.c:3846 +#: ../src/common/database.c:3854 #, c-format msgid "" "\n" @@ -6671,24 +7396,34 @@ msgid "" " How to solve this problem?\n" "\n" " 1 - If another darktable instance is already open, \n" -" click cancel and either use that instance or close it before attempting to rerun darktable \n" +" click cancel and either use that instance or close it before " +"attempting to rerun darktable \n" " (process ID %d created the database locks)\n" "\n" -" 2 - If you closed darktable within the past few minutes, it may still be running in the background \n" -" to export images, update sidecar files, or perform database maintenance. Try again once \n" +" 2 - If you closed darktable within the past few minutes, it may still be " +"running in the background \n" +" to export images, update sidecar files, or perform database " +"maintenance. Try again once \n" " this processing finishes.\n" "\n" -" 3 - If you are not confident in your ability to correctly deal with processes in the OS, \n" -" it would be safer to restart the session or reboot your computer after some time (few minutes). \n" -" This will close all running programs and hopefully close the databases correctly. \n" +" 3 - If you are not confident in your ability to correctly deal with " +"processes in the OS, \n" +" it would be safer to restart the session or reboot your computer after " +"some time (few minutes). \n" +" This will close all running programs and hopefully close the databases " +"correctly. \n" "\n" -" 4 - If you have done this or are certain that no other instances of darktable are running, \n" +" 4 - If you have done this or are certain that no other instances of " +"darktable are running, \n" " this probably means that the last instance was ended abnormally. \n" -" Click on the \"delete database lock files\" button to delete the files data.db.lock and library.db.lock. \n" +" Click on the \"delete database lock files\" button to delete the files " +"data.db.lock and %s. \n" "\n" "\n" -" Caution! Do not delete these files without first undertaking the above checks, \n" -" otherwise you risk generating serious inconsistencies in your database.\n" +" Caution! Do not delete these files without first undertaking " +"the above checks, \n" +" otherwise you risk generating serious inconsistencies in your database." +"\n" msgstr "" "\n" "죄송합니다. darktable을 시작할 수 없습니다 (데이터베이스가 잠김).\n" @@ -6696,7 +7431,7 @@ msgstr "" " 이 문제를 어떻게 해결하나요?\n" "\n" " 1 - 다른 darktable 인스턴스가 이미 열려 있는 경우,\n" -" 취소를 클릭하고 Darktable을 다시 실행하기 전에 해당 인스턴스를 사용하거나 닫으세요.\n" +" 취소를 클릭하고 darktable을 다시 실행하기 전에 해당 인스턴스를 사용하거나 닫으세요.\n" " (프로세스 ID %d이(가) 데이터베이스 잠금을 생성했습니다.)\n" "\n" " 2 - 지난 몇 분 동안 darktable을 닫았다면, 이미지 내보내기, 사이드카 파일 업데이트 또는 데이터베이스 유지 관리를 위해 백그라운드에서 아직 실행 중일 수 있습니다.\n" @@ -6708,24 +7443,24 @@ msgstr "" "\n" " 4 - 이 작업을 수행했거나 다른 darktable 인스턴스가 실행 중이 아니라고 확신하는 경우,\n" " 마지막 인스턴스가 비정상적으로 종료되었을 가능성이 높습니다.\n" -" \"데이터베이스 잠금 파일 삭제\" 버튼을 클릭하여 data.db.lock 및 library.db.lock 파일을 삭제하세요.\n" +" \"데이터베이스 잠금 파일 삭제\" 버튼을 클릭하여 data.db.lock 및 %s 파일을 삭제하세요.\n" "\n" " 주의! 위의 검사를 먼저 수행하지 않고 이러한 파일을 삭제하지 마세요.\n" " 그렇지 않으면 데이터베이스에 심각한 불일치가 발생할 위험이 있습니다.\n" -#: ../src/common/database.c:3873 +#: ../src/common/database.c:3881 msgid "error starting darktable" msgstr "darktable 시작 중 오류가 발생하였습니다" -#: ../src/common/database.c:3876 +#: ../src/common/database.c:3884 msgid "_delete database lock files" msgstr "데이터베이스 잠금 파일 삭제 (&D)" -#: ../src/common/database.c:3882 +#: ../src/common/database.c:3890 msgid "are you sure?" msgstr "정말로 진행하시겠습니까?" -#: ../src/common/database.c:3883 +#: ../src/common/database.c:3891 msgid "" "\n" "do you really want to delete the lock files?\n" @@ -6733,19 +7468,19 @@ msgstr "" "\n" "정말로 잠금 파일을 삭제하시겠습니까?\n" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3196 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3505 msgid "_no" msgstr "아니오 (&N)" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3195 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3504 msgid "_yes" msgstr "예 (&Y)" -#: ../src/common/database.c:3900 +#: ../src/common/database.c:3907 msgid "done" msgstr "완료" -#: ../src/common/database.c:3901 +#: ../src/common/database.c:3908 msgid "" "\n" "successfully deleted the lock files.\n" @@ -6755,53 +7490,56 @@ msgstr "" "잠금 파일이 성공적으로 삭제되었습니다.\n" "이제 darktable을 다시 시작할 수 있습니다\n" -#: ../src/common/database.c:3902 ../src/common/database.c:3909 -#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2688 -#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:237 +#: ../src/common/database.c:3909 ../src/common/database.c:3916 +#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 +#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 #: ../src/gui/presets.c:574 msgid "_ok" msgstr "확인 (&O)" -#: ../src/common/database.c:3905 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:172 msgid "error" msgstr "오류" -#: ../src/common/database.c:3906 +#: ../src/common/database.c:3913 #, c-format msgid "" "\n" "at least one file could not be deleted.\n" -"you may try to manually delete the files data.db.lock and library.db.lock\n" +"you may try to manually delete the files data.db.lock and %s\n" "in folder %s.\n" msgstr "" "\n" "일부 파일을 삭제할 수 없습니다.\n" -"data.db.lock 및 library.db.lock 파일을 수동으로 삭제해 볼 수도 있습니다\n" +"data.db.lock 및 %s 파일을 수동으로 삭제해 볼 수도 있습니다\n" "폴더 %s에 있습니다.\n" -#: ../src/common/database.c:4025 +#: ../src/common/database.c:4040 #, c-format -msgid "the database lock file contains a pid that seems to be alive in your system: %d" +msgid "" +"the database lock file contains a pid that seems to be alive in your system: " +"%d" msgstr "데이터베이스 잠금 파일에 시스템에서 실행 중인 것으로 보이는 pid가 포함되어 있습니다: %d" -#: ../src/common/database.c:4032 +#: ../src/common/database.c:4048 #, c-format msgid "the database lock file seems to be empty" msgstr "데이터베이스 잠금 파일이 비어 있는 것 같습니다" -#: ../src/common/database.c:4042 +#: ../src/common/database.c:4058 #, c-format msgid "error opening the database lock file for reading: %s" msgstr "데이터베이스 잠금 파일을 읽기 위해 여는 중 오류가 발생하였습니다: %s" -#: ../src/common/database.c:4113 +#: ../src/common/database.c:4129 #, c-format msgid "" "the database schema version of\n" "\n" "%s\n" "\n" -"is too new for this build of darktable (this means the database was created or upgraded by a newer darktable version)\n" +"is too new for this build of darktable (this means the database was created " +"or upgraded by a newer darktable version)\n" msgstr "" "데이터베이스 스키마 버전\n" "\n" @@ -6809,12 +7547,12 @@ msgstr "" "\n" "이 darktable의 현재 빌드에서 지원하는 버전보다 높습니다 (데이터베이스가 최신 darktable 버전에서 생성 또는 업그레이드되었음을 의미합니다)\n" -#: ../src/common/database.c:4120 +#: ../src/common/database.c:4136 msgid "darktable - too new db version" msgstr "darktable - 데이터베이스 버전이 너무 높습니다" #. the database has to be upgraded, let's ask user -#: ../src/common/database.c:4137 +#: ../src/common/database.c:4153 #, c-format msgid "" "the database schema has to be upgraded for\n" @@ -6833,21 +7571,21 @@ msgstr "" "\n" "계속 진행하시겠습니까 아니면 지금 종료하여 백업하시겠습니까\n" -#: ../src/common/database.c:4145 +#: ../src/common/database.c:4161 msgid "darktable - schema migration" msgstr "darktable - 스키마 마이그레이션" -#: ../src/common/database.c:4146 ../src/common/database.c:4504 -#: ../src/common/database.c:4519 ../src/common/database.c:4678 -#: ../src/common/database.c:4693 +#: ../src/common/database.c:4162 ../src/common/database.c:4520 +#: ../src/common/database.c:4535 ../src/common/database.c:4694 +#: ../src/common/database.c:4709 msgid "_close darktable" msgstr "darktable 닫기 (&C)" -#: ../src/common/database.c:4146 +#: ../src/common/database.c:4162 msgid "_upgrade database" msgstr "데이터베이스 업그레이드 (&U)" -#: ../src/common/database.c:4313 +#: ../src/common/database.c:4329 #, c-format msgid "" "you do not have write access to at least one of the darktable databases:\n" @@ -6864,11 +7602,11 @@ msgstr "" "\n" "이 문제를 해결하고 darktable을 다시 시작하세요" -#: ../src/common/database.c:4321 +#: ../src/common/database.c:4337 msgid "darktable - read-only database detected" msgstr "darktable - 읽기 전용 데이터베이스가 감지되었습니다" -#: ../src/common/database.c:4484 ../src/common/database.c:4658 +#: ../src/common/database.c:4500 ../src/common/database.c:4674 #, c-format msgid "" "quick_check said:\n" @@ -6877,21 +7615,21 @@ msgstr "" "quick_check 결과:\n" "%s \n" -#: ../src/common/database.c:4501 ../src/common/database.c:4516 -#: ../src/common/database.c:4675 ../src/common/database.c:4690 +#: ../src/common/database.c:4517 ../src/common/database.c:4532 +#: ../src/common/database.c:4691 ../src/common/database.c:4706 msgid "darktable - error opening database" msgstr "darktable - 데이터베이스를 여는 중 오류가 발생하였습니다" -#: ../src/common/database.c:4505 ../src/common/database.c:4679 +#: ../src/common/database.c:4521 ../src/common/database.c:4695 msgid "_attempt restore" msgstr "복원 시도 (&A)" -#: ../src/common/database.c:4506 ../src/common/database.c:4520 -#: ../src/common/database.c:4680 ../src/common/database.c:4694 +#: ../src/common/database.c:4522 ../src/common/database.c:4536 +#: ../src/common/database.c:4696 ../src/common/database.c:4710 msgid "_delete database" msgstr "데이터베이스 삭제 (&D)" -#: ../src/common/database.c:4509 ../src/common/database.c:4683 +#: ../src/common/database.c:4525 ../src/common/database.c:4699 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup, attempt an automatic restore\n" @@ -6902,7 +7640,7 @@ msgstr "" "최신 스냅샷에서 자동 복원을 시도하거나, 손상된 데이터베이스를 삭제하고 \n" "새 데이터베이스로 시작하시겠습니까?" -#: ../src/common/database.c:4523 ../src/common/database.c:4697 +#: ../src/common/database.c:4539 ../src/common/database.c:4713 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup or delete the corrupted database\n" @@ -6911,7 +7649,7 @@ msgstr "" "darktable을 닫고 백업에서 데이터베이스를 수동으로 복원하거나 \n" "손상된 데이터베이스를 삭제하고 새 데이터베이스로 시작하시겠습니까?" -#: ../src/common/database.c:4530 ../src/common/database.c:4702 +#: ../src/common/database.c:4546 ../src/common/database.c:4718 #, c-format msgid "" "an error has occurred while trying to open the database from\n" @@ -6929,15 +7667,17 @@ msgstr "" "%s%s" #: ../src/common/eigf.h:260 -msgid "fast exposure independent guided filter failed to allocate memory, check your RAM settings" +msgid "" +"fast exposure independent guided filter failed to allocate memory, check " +"your RAM settings" msgstr "고속 노출 비의존 가이드 필터에서 메모리 할당에 실패하였습니다, RAM 설정을 확인하세요" -#: ../src/common/exif.cc:6027 +#: ../src/common/exif.cc:6098 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "XMP 파일'%s': '%s'을 읽을 수 없습니다" -#: ../src/common/exif.cc:6086 +#: ../src/common/exif.cc:6157 ../src/common/exif.cc:6170 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "XMP 파일 '%s': '%s'에 기록할 수 없습니다" @@ -6956,9 +7696,9 @@ msgid "delete empty directory?" msgid_plural "delete empty directories?" msgstr[0] "빈 디렉토리를 삭제하시겠습니까?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:920 -#: ../src/gui/styles_dialog.c:574 ../src/libs/geotagging.c:845 -#: ../src/libs/import.c:1894 +#: ../src/common/film.c:361 ../src/gui/preferences.c:949 +#: ../src/gui/preferences_ai.c:1786 ../src/gui/styles_dialog.c:571 +#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 msgid "name" msgstr "이름" @@ -6966,105 +7706,107 @@ msgstr "이름" msgid "cannot remove film roll having local copies with inaccessible originals" msgstr "원본에 접근할 수 없는 로컬 복사본에 대한 필름 롤은 제거할 수 없습니다" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1383 +#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 #, c-format msgid "failed to parse GPX file" msgstr "GPX 파일의 구문 분석에 실패하였습니다" -#: ../src/common/history.c:917 +#: ../src/common/history.c:927 msgid "you need to copy history from an image before you paste it onto another" msgstr "다른 이미지에 붙여넣기 전에 먼저 해당 이미지에서 편집 내역을 복사해야 합니다" -#: ../src/common/image.c:345 +#: ../src/common/image.c:346 msgid "orphaned image" msgstr "존재하지 않는 이미지" -#: ../src/common/image.c:669 +#: ../src/common/image.c:688 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "%d개 이미지의 위치 정보가 취소됨" -#: ../src/common/image.c:671 +#: ../src/common/image.c:690 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "%d개 이미지의 위치 정보가 다시 적용됨" -#: ../src/common/image.c:693 +#: ../src/common/image.c:712 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "%d개 이미지의 날짜/시간 정보가 취소됨" -#: ../src/common/image.c:695 +#: ../src/common/image.c:714 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" msgstr[0] "%d개 이미지의 날짜/시간 정보가 다시 적용됨" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1326 +#: ../src/common/image.c:1345 msgid "can't create a duplicate in GIMP mode" msgstr "GIMP 모드에서는 복제본을 만들 수 없습니다." -#: ../src/common/image.c:2423 +#: ../src/common/image.c:2442 #, c-format msgid "cannot access local copy `%s'" msgstr "로컬 복사본 `%s'에 접근할 수 없습니다" -#: ../src/common/image.c:2430 +#: ../src/common/image.c:2449 #, c-format msgid "cannot write local copy `%s'" msgstr "로컬 복사본 `%s'에 기록할 수 없습니다" -#: ../src/common/image.c:2437 +#: ../src/common/image.c:2456 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "로컬 복사본 `%s' -> `%s' 이동 중 오류가 발생하였습니다" -#: ../src/common/image.c:2482 +#: ../src/common/image.c:2501 #, c-format msgid "error moving `%s': file not found" msgstr "파일 `%s' 이동 오류: 파일을 찾을 수 없습니다" -#: ../src/common/image.c:2492 +#: ../src/common/image.c:2511 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "파일 `%s' -> `%s' 이동 오류: 파일이 이미 존재합니다" -#: ../src/common/image.c:2496 ../src/common/image.c:2505 +#: ../src/common/image.c:2515 ../src/common/image.c:2524 #, c-format msgid "error moving `%s' -> `%s'" msgstr "`%s' -> `%s' 이동 중 오류가 발생하였습니다" -#: ../src/common/image.c:2807 +#: ../src/common/image.c:2826 msgid "cannot create local copy when the original file is not accessible." msgstr "원본 파일에 접근할 수 없는 경우 로컬 복사본을 만들 수 없습니다." -#: ../src/common/image.c:2821 +#: ../src/common/image.c:2840 msgid "cannot create local copy." msgstr "로컬 복사본을 만들 수 없습니다." -#: ../src/common/image.c:2900 ../src/control/jobs/control_jobs.c:935 +#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 msgid "cannot remove local copy when the original file is not accessible." msgstr "원본 파일에 접근할 수 없는 경우 로컬 복사본을 제거할 수 없습니다." -#: ../src/common/image.c:3076 +#: ../src/common/image.c:3095 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d개 로컬 복사본이 동기화됨" -#: ../src/common/image.c:3274 +#: ../src/common/image.c:3293 msgid "WARNING: camera is missing samples!" msgstr "경고: 해당 카메라는 샘플이 제공되지 않습니다!" -#: ../src/common/image.c:3275 -msgid "You must provide samples in https://raw.pixls.us/" +#: ../src/common/image.c:3294 +msgid "" +"You must provide samples in https://" +"raw.pixls.us/" msgstr "샘플을 https://raw.pixls.us/에 제공해야 합니다" -#: ../src/common/image.c:3276 +#: ../src/common/image.c:3295 #, c-format msgid "" "for `%s' `%s'\n" @@ -7073,82 +7815,83 @@ msgstr "" "`%s' `%s'에 대해\n" "가능한 많은 형식/압축률/비트 심도의 샘플을 제공해 주십시오" -#: ../src/common/image.c:3279 +#: ../src/common/image.c:3298 msgid "or the RAW won't be readable in next version." msgstr "샘플을 제공하지 않으면 다음 버전에서 RAW 파일을 읽을 수 없습니다." -#: ../src/common/image.h:217 ../src/common/ratings.c:297 -#: ../src/imageio/format/avif.c:120 ../src/libs/history.c:838 -#: ../src/libs/snapshots.c:925 +#: ../src/common/image.h:218 ../src/common/ratings.c:363 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1640 +#: ../src/libs/collect.c:2415 ../src/libs/history.c:838 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:936 msgid "unknown" msgstr "알 수 없음" #. EMPTY_FIELD -#: ../src/common/image.h:218 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:219 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:220 +#: ../src/common/image.h:221 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:221 +#: ../src/common/image.h:222 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:222 +#: ../src/common/image.h:223 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:223 +#: ../src/common/image.h:224 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:224 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:225 +#: ../src/common/image.h:226 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:226 +#: ../src/common/image.h:227 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:227 +#: ../src/common/image.h:228 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:228 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:229 +#: ../src/common/image.h:230 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:230 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:231 +#: ../src/common/image.h:232 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:232 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:233 ../src/imageio/format/jxl.c:510 +#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:234 +#: ../src/common/image.h:235 msgid "QOI" msgstr "QOI" @@ -7169,14 +7912,16 @@ msgstr "" "생략되었습니다." #: ../src/common/import_session.c:296 -msgid "couldn't expand to a unique filename for session, please check your import session settings" +msgid "" +"couldn't expand to a unique filename for session, please check your import " +"session settings" msgstr "세션에 대한 고유한 파일 이름으로 확장할 수 없습니다.가져오기 세션 설정을 확인하세요." #: ../src/common/import_session.c:389 msgid "requested session path not available. device not mounted?" msgstr "요청된 세션 경로를 사용할 수 없습니다. 장치가 마운트되지 않았습니까?" -#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 +#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:190 msgid "legacy" msgstr "레거시" @@ -7196,7 +7941,22 @@ msgstr "v5.0 RAW" msgid "v5.0 JPEG" msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:1137 +#: ../src/common/iop_profile.c:883 +#, c-format +msgid "work icc profile '%s' missing" +msgstr "작업 ICC 프로파일 '%s'이(가) 없습니다" + +#: ../src/common/iop_profile.c:914 +#, c-format +msgid "input icc profile '%s' missing" +msgstr "입력 ICC 프로파일 '%s'이(가) 없습니다" + +#: ../src/common/iop_profile.c:967 +#, c-format +msgid "output icc profile '%s' missing" +msgstr "출력 ICC 프로파일 '%s'이(가) 없습니다" + +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -7209,17 +7969,17 @@ msgstr "" "또는, 이 디렉토리가 없으면, 다음 위치에서 로딩합니다\n" "%s" -#: ../src/common/mipmap_cache.c:1327 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1386 ../src/imageio/imageio.c:1086 #, c-format msgid "image `%s' is not available!" msgstr "이미지 `%s'을 사용할 수 없습니다!" -#: ../src/common/mipmap_cache.c:1330 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1390 ../src/imageio/imageio.c:1094 #, c-format msgid "unable to load image `%s'!" msgstr "이미지 `%s'을 로딩할 수 없습니다!" -#: ../src/common/mipmap_cache.c:1332 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1392 ../src/imageio/imageio.c:1097 #, c-format msgid "image '%s' not supported" msgstr "이미지 '%s'은 지원되지 않습니다" @@ -7233,11 +7993,11 @@ msgstr "제네릭 푸아송" msgid "noiseprofile file `%s' is not valid" msgstr "노이즈 프로파일 파일 `%s'이 유효하지 않습니다" -#: ../src/common/opencl.c:1161 +#: ../src/common/opencl.c:1294 msgid "no working OpenCL library found" msgstr "작동하는 OpenCL 라이브러리를 찾을 수 없습니다" -#: ../src/common/opencl.c:1181 +#: ../src/common/opencl.c:1314 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -7255,23 +8015,23 @@ msgstr "" " - OpenCL 드라이버 미설치,\n" " - 플랫폼별 다중 드라이버 설치\n" -#: ../src/common/opencl.c:1296 +#: ../src/common/opencl.c:1429 msgid "no devices found for unknown platform" msgstr "알 수 없는 플랫폼에 대한 장치를 찾을 수 없습니다" -#: ../src/common/opencl.c:1343 +#: ../src/common/opencl.c:1476 msgid "not enough memory for OpenCL devices" msgstr "OpenCL 장치에 사용할 메모리가 부족합니다" -#: ../src/common/opencl.c:1381 +#: ../src/common/opencl.c:1514 msgid "no OpenCL devices found" msgstr "OpenCL 장치를 찾을 수 없습니다" -#: ../src/common/opencl.c:1424 +#: ../src/common/opencl.c:1557 msgid "no suitable OpenCL devices found" msgstr "적합한 OpenCL 장치를 찾을 수 없습니다" -#: ../src/common/opencl.c:1448 +#: ../src/common/opencl.c:1581 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -7282,187 +8042,204 @@ msgstr "" "%s\n" "OpenCL을 일시적으로 비활성화합니다" -#: ../src/common/opencl.c:1484 +#: ../src/common/opencl.c:1617 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "OpenCL 스케줄링 프로파일은 기본값으로 설정되며, 설정이 변경됨" -#: ../src/common/opencl.c:2335 +#: ../src/common/opencl.c:2400 #, c-format msgid "building OpenCL program %s for %s" msgstr "OpenCL 프로그램 %s을 %s용으로 빌드하는 중" -#: ../src/common/pdf.h:88 ../src/iop/lens.cc:4054 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 #: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:89 ../src/libs/export.c:663 ../src/libs/export.c:1517 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 #: ../src/libs/print_settings.c:84 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:90 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 msgid "inch" msgstr "inch" -#: ../src/common/pdf.h:91 +#: ../src/common/pdf.h:92 msgid "\"" msgstr "\"" -#: ../src/common/pdf.h:104 ../src/iop/borders.c:948 +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 msgid "A4" msgstr "A4" -#: ../src/common/pdf.h:105 +#: ../src/common/pdf.h:106 msgid "A3" msgstr "A3" -#: ../src/common/pdf.h:106 +#: ../src/common/pdf.h:107 msgid "Letter" msgstr "Letter" -#: ../src/common/pdf.h:107 +#: ../src/common/pdf.h:108 msgid "Legal" msgstr "Legal" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(기본값)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "GNOME 키링 백엔드는 지원이 종료되었습니다. 다른 백엔드를 설정하세요" -#: ../src/common/ratings.c:140 +#. all were rejected → un-reject +#: ../src/common/ratings.c:150 +#, c-format +msgid "unrejecting %d image" +msgid_plural "unrejecting %d images" +msgstr[0] "%d개 이미지의 거부를 해제하는 중" + +#: ../src/common/ratings.c:153 #, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "%d개 이미지가 거부됨" -#: ../src/common/ratings.c:142 +#: ../src/common/ratings.c:158 +#, c-format +msgid "applying ratings to %d image" +msgid_plural "applying ratings to %d images" +msgstr[0] "%d개 이미지에 등급 적용 중" + +#: ../src/common/ratings.c:168 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "등급 %d를 %d개 이미지에 적용 중" -#: ../src/common/ratings.c:231 +#: ../src/common/ratings.c:290 msgid "no images selected to apply rating" msgstr "등급을 적용할 이미지가 선택되지 않았습니다" -#: ../src/common/ratings.c:288 ../src/libs/metadata_view.c:380 +#: ../src/common/ratings.c:354 ../src/libs/metadata_view.c:396 msgid "image rejected" msgstr "이미지 거부됨" -#: ../src/common/ratings.c:290 +#: ../src/common/ratings.c:356 msgid "image rated to 0 star" msgstr "이미지 등급 0점 부여됨" -#: ../src/common/ratings.c:292 +#: ../src/common/ratings.c:358 #, c-format msgid "image rated to %s" msgstr "이미지에 등급 %s점 부여됨" -#: ../src/common/ratings.c:321 +#: ../src/common/ratings.c:387 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:840 +#: ../src/views/lighttable.c:1030 msgid "select" msgstr "선택" -#: ../src/common/ratings.c:322 +#: ../src/common/ratings.c:388 msgid "upgrade" msgstr "업그레이드" -#: ../src/common/ratings.c:323 +#: ../src/common/ratings.c:389 msgid "downgrade" msgstr "다운그레이드" -#: ../src/common/ratings.c:327 +#: ../src/common/ratings.c:393 msgid "zero" msgstr "0" -#: ../src/common/ratings.c:328 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:394 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "1" -#: ../src/common/ratings.c:329 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:395 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "2" -#: ../src/common/ratings.c:330 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:396 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "3" -#: ../src/common/ratings.c:331 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:397 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "4" -#: ../src/common/ratings.c:332 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:398 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "5" -#: ../src/common/ratings.c:333 +#: ../src/common/ratings.c:399 msgid "reject" msgstr "거부" -#: ../src/common/styles.c:250 +#: ../src/common/styles.c:257 #, c-format msgid "style with name '%s' already exists" msgstr "이름이 '%s'인 스타일이 이미 존재합니다" -#: ../src/common/styles.c:277 ../src/common/styles.c:1719 +#: ../src/common/styles.c:284 ../src/common/styles.c:1726 #: ../src/libs/styles.c:53 msgid "styles" msgstr "스타일" -#: ../src/common/styles.c:555 ../src/gui/styles_dialog.c:251 +#: ../src/common/styles.c:562 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "스타일 '%s'이 성공적으로 생성됨" -#: ../src/common/styles.c:659 ../src/dtgtk/culling.c:1079 +#: ../src/common/styles.c:666 ../src/dtgtk/culling.c:1343 msgid "no image selected!" msgstr "선택된 이미지가 없습니다!" -#: ../src/common/styles.c:739 +#: ../src/common/styles.c:746 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "모듈 `%s' 버전 불일치: %d != %d" -#: ../src/common/styles.c:1031 +#: ../src/common/styles.c:1038 #, c-format msgid "applied style `%s' on current image" msgstr "현재 이미지에 스타일 `%s' 적용됨" -#: ../src/common/styles.c:1295 +#: ../src/common/styles.c:1302 #, c-format msgid "failed to overwrite style file for %s" msgstr "%s에 대한 스타일 파일을 덮어쓸 수 없습니다" -#: ../src/common/styles.c:1301 +#: ../src/common/styles.c:1308 #, c-format msgid "style file for %s exists" msgstr "%s에 대한 스타일 파일이 존재합니다" -#: ../src/common/styles.c:1476 ../src/common/styles.c:1800 +#: ../src/common/styles.c:1483 ../src/common/styles.c:1807 msgid "imported-style" msgstr "가져온-스타일" -#: ../src/common/styles.c:1609 +#: ../src/common/styles.c:1616 #, c-format msgid "style %s was successfully imported" msgstr "스타일 %s을 성공적으로 가져왔습니다" #. Failed to open file, clean up. -#: ../src/common/styles.c:1654 +#: ../src/common/styles.c:1661 #, c-format msgid "could not read file `%s'" msgstr "파일 `%s'을 읽을 수 없습니다" -#: ../src/common/utility.c:588 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "해발 고도" -#: ../src/common/utility.c:589 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "해수면 아래" -#: ../src/common/utility.c:640 ../src/libs/metadata_view.c:981 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "m" @@ -7471,11 +8248,11 @@ msgid "no info" msgstr "정보 없음" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1561 -#: ../src/libs/export.c:1569 ../src/libs/export.c:1577 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:256 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 +#: ../src/libs/export.c:1595 ../src/libs/metadata_view.c:748 msgid "yes" msgstr "예" @@ -7587,7 +8364,7 @@ msgstr "석양" msgid "underwater" msgstr "수중" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:2663 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3288 msgid "black & white" msgstr "흑백" @@ -7607,109 +8384,111 @@ msgstr "카메라 설정" msgid "auto WB" msgstr "자동" -#: ../src/control/control.c:66 ../src/gui/accelerators.c:156 -#: ../src/views/darkroom.c:2310 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 +#: ../src/views/darkroom.c:2658 msgid "hold" msgstr "유지" -#: ../src/control/control.c:105 ../src/control/control.c:218 +#: ../src/control/control.c:107 ../src/control/control.c:220 msgid "modifiers" msgstr "조절 키" -#: ../src/control/control.c:119 +#: ../src/control/control.c:121 msgctxt "accel" msgid "global" msgstr "전역" -#: ../src/control/control.c:126 +#: ../src/control/control.c:128 msgctxt "accel" msgid "views" msgstr "보기" -#: ../src/control/control.c:133 +#: ../src/control/control.c:135 msgctxt "accel" msgid "thumbtable" msgstr "썸네일" -#: ../src/control/control.c:140 +#: ../src/control/control.c:142 msgctxt "accel" msgid "utility modules" msgstr "유틸리티 모듈" -#: ../src/control/control.c:147 +#: ../src/control/control.c:149 msgctxt "accel" msgid "format" msgstr "형식" -#: ../src/control/control.c:154 +#: ../src/control/control.c:156 msgctxt "accel" msgid "storage" msgstr "저장" -#: ../src/control/control.c:161 +#: ../src/control/control.c:163 msgctxt "accel" msgid "processing modules" msgstr "처리 모듈" -#: ../src/control/control.c:168 +#: ../src/control/control.c:170 msgctxt "accel" msgid "" msgstr "<블랜딩>" -#: ../src/control/control.c:175 +#: ../src/control/control.c:177 msgctxt "accel" msgid "Lua scripts" msgstr "Lua 스크립트" -#: ../src/control/control.c:182 +#: ../src/control/control.c:184 msgctxt "accel" msgid "fallbacks" msgstr "대체 기능" -#: ../src/control/control.c:191 +#: ../src/control/control.c:193 msgctxt "accel" msgid "" msgstr "<선택됨>" -#: ../src/control/control.c:213 +#: ../src/control/control.c:215 msgid "show accels window" msgstr "단축키 창 표시" -#: ../src/control/control.c:312 +#: ../src/control/control.c:387 msgid "darktable will be locked until background work has been done" msgstr "백그라운드 작업이 완료되기 전까지 darktable을 사용할 수 없습니다" -#: ../src/control/control.c:415 +#: ../src/control/control.c:497 msgid "working..." msgstr "작업 중..." -#: ../src/control/crawler.c:167 +#: ../src/control/crawler.c:168 #, c-format msgid "checking for updated sidecar files (%d%%)" msgstr "업데이트된 사이드카 파일 확인 중 (%d%%)" -#: ../src/control/crawler.c:453 +#: ../src/control/crawler.c:454 #, c-format msgid "ERROR: %s NOT synced XMP → DB" msgstr "오류: %s XMP → DB 동기화되지 않음" -#: ../src/control/crawler.c:454 ../src/control/crawler.c:520 -#: ../src/control/crawler.c:589 -msgid "ERROR: cannot write the database. the destination may be full, offline or read-only." +#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 +#: ../src/control/crawler.c:590 +msgid "" +"ERROR: cannot write the database. the destination may be full, offline or " +"read-only." msgstr "오류: 데이터베이스에 쓸 수 없습니다. 대상에 공간이 부족하거나, 오프라인 상태이거나, 읽기 전용으로 설정되어 있을 수 있습니다." -#: ../src/control/crawler.c:461 +#: ../src/control/crawler.c:462 #, c-format msgid "SUCCESS: %s synced XMP → DB" msgstr "성공: %s XMP → DB 동기화됨" -#: ../src/control/crawler.c:483 +#: ../src/control/crawler.c:484 #, c-format msgid "ERROR: %s NOT synced DB → XMP" msgstr "오류: %s DB → XMP 동기화되지 않음" -#: ../src/control/crawler.c:485 ../src/control/crawler.c:544 -#: ../src/control/crawler.c:610 +#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 +#: ../src/control/crawler.c:611 #, c-format msgid "" "ERROR: cannot write %s \n" @@ -7718,133 +8497,133 @@ msgstr "" "오류: %s을 쓸 수 없습니다\n" "대상에 공간이 부족하거나, 오프라인 상태이거나 읽기 전용으로 설정되어 있을 수 있습니다." -#: ../src/control/crawler.c:491 +#: ../src/control/crawler.c:492 #, c-format msgid "SUCCESS: %s synced DB → XMP" msgstr "성공: %s DB → XMP 동기화됨" -#: ../src/control/crawler.c:517 +#: ../src/control/crawler.c:518 #, c-format msgid "ERROR: %s NOT synced new (XMP) → old (DB)" msgstr "오류: %s 새 (XMP) → 이전 (DB) 동기화되지 않음" -#: ../src/control/crawler.c:527 +#: ../src/control/crawler.c:528 #, c-format msgid "SUCCESS: %s synced new (XMP) → old (DB)" msgstr "성공: %s 새 (XMP) → 이전 (DB) 동기화됨" -#: ../src/control/crawler.c:541 +#: ../src/control/crawler.c:542 #, c-format msgid "ERROR: %s NOT synced new (DB) → old (XMP)" msgstr "오류: %s 새 (DB) → 이전 (XMP) 동기화되지 않음" -#: ../src/control/crawler.c:549 +#: ../src/control/crawler.c:550 #, c-format msgid "SUCCESS: %s synced new (DB) → old (XMP)" msgstr "성공: %s 새 (DB) → 이전 (XMP) 동기화됨" -#: ../src/control/crawler.c:558 ../src/control/crawler.c:626 +#: ../src/control/crawler.c:559 ../src/control/crawler.c:627 #, c-format msgid "EXCEPTION: %s has inconsistent timestamps" msgstr "오류: %s의 타임스탬프가 불일치합니다" -#: ../src/control/crawler.c:586 +#: ../src/control/crawler.c:587 #, c-format msgid "ERROR: %s NOT synced old (XMP) → new (DB)" msgstr "오류: %s 이전 (XMP) → 새 (DB) 동기화되지 않음" -#: ../src/control/crawler.c:595 +#: ../src/control/crawler.c:596 #, c-format msgid "SUCCESS: %s synced old (XMP) → new (DB)" msgstr "성공: %s 이전 (XMP) → 새 (DB) 동기화됨" -#: ../src/control/crawler.c:607 +#: ../src/control/crawler.c:608 #, c-format msgid "ERROR: %s NOT synced old (DB) → new (XMP)" msgstr "오류: %s 이전 (DB) → 새 (XMP) 동기화되지 않음" -#: ../src/control/crawler.c:616 +#: ../src/control/crawler.c:617 #, c-format msgid "SUCCESS: %s synced old (DB) → new (XMP)" msgstr "성공: %s 이전 (DB) → 새 (XMP) 동기화됨" -#: ../src/control/crawler.c:698 +#: ../src/control/crawler.c:699 #, c-format msgid "%id %02dh %02dm %02ds" msgstr "%id %02dh %02dm %02ds" -#: ../src/control/crawler.c:745 +#: ../src/control/crawler.c:746 msgid "XMP" msgstr "XMP" -#: ../src/control/crawler.c:762 ../src/imageio/storage/disk.c:273 +#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 #: ../src/imageio/storage/latex.c:196 msgid "path" msgstr "경로" -#: ../src/control/crawler.c:771 +#: ../src/control/crawler.c:772 msgid "XMP timestamp" msgstr "XMP 타임스탬프" -#: ../src/control/crawler.c:776 +#: ../src/control/crawler.c:777 msgid "database timestamp" msgstr "데이터베이스 타임스탬프" -#: ../src/control/crawler.c:781 +#: ../src/control/crawler.c:782 msgid "newest" msgstr "최신" -#: ../src/control/crawler.c:787 +#: ../src/control/crawler.c:788 msgid "time difference" msgstr "시간 차이" -#: ../src/control/crawler.c:799 +#: ../src/control/crawler.c:800 msgid "updated XMP sidecar files found" msgstr "업데이트된 XMP 사이드카 파일을 찾았습니다" -#: ../src/control/crawler.c:800 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "닫기 (&C)" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:810 ../src/dtgtk/thumbtable.c:2970 -#: ../src/libs/import.c:2075 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3113 +#: ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "전체 선택" -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:2972 -#: ../src/libs/import.c:2079 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3115 +#: ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "선택 해제" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:2974 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3117 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "선택 반전" -#: ../src/control/crawler.c:817 +#: ../src/control/crawler.c:818 msgid "on the selection:" msgstr "선택한 항목:" -#: ../src/control/crawler.c:818 +#: ../src/control/crawler.c:819 msgid "keep the XMP edit" msgstr "XMP 편집 내용 유지" -#: ../src/control/crawler.c:819 +#: ../src/control/crawler.c:820 msgid "keep the database edit" msgstr "데이터베이스 편집 내용 유지" -#: ../src/control/crawler.c:820 +#: ../src/control/crawler.c:821 msgid "keep the newest edit" msgstr "최신 편집 내용 유지" -#: ../src/control/crawler.c:821 +#: ../src/control/crawler.c:822 msgid "keep the oldest edit" msgstr "과거 편집 내용 유지" -#: ../src/control/crawler.c:835 +#: ../src/control/crawler.c:836 msgid "synchronization log" msgstr "동기화 로그" @@ -7878,80 +8657,80 @@ msgid "importing %d image from camera" msgid_plural "importing %d images from camera" msgstr[0] "카메라에서 %d개 이미지 가져오는 중" -#: ../src/control/jobs/camera_jobs.c:396 +#: ../src/control/jobs/camera_jobs.c:398 msgid "import images from camera" msgstr "카메라에서 이미지 가져오기" -#: ../src/control/jobs/control_jobs.c:211 -msgid "failed to create film roll for destination directory, aborting move.." -msgstr "대상 디렉토리에 필름 롤을 생성에 실패하였습니다, 이동을 중단합니다.." +#: ../src/control/jobs/control_jobs.c:214 +msgid "failed to create film roll for destination directory, aborting move." +msgstr "대상 디렉토리에 필름롤을 생성하지 못했습니다. 이동을 중단합니다." -#: ../src/control/jobs/control_jobs.c:343 +#: ../src/control/jobs/control_jobs.c:363 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] "사이드카 파일 %zu개 기록 중" -#: ../src/control/jobs/control_jobs.c:510 +#: ../src/control/jobs/control_jobs.c:530 msgid "unable to allocate memory for HDR merge" msgstr "HDR 병합에 메모리를 할당할 수 없습니다" -#: ../src/control/jobs/control_jobs.c:519 +#: ../src/control/jobs/control_jobs.c:539 msgid "exposure bracketing only works on raw images." msgstr "노출 브라케팅은 RAW 이미지에서만 작동합니다." -#: ../src/control/jobs/control_jobs.c:527 +#: ../src/control/jobs/control_jobs.c:547 msgid "images have to be of same size and orientation!" msgstr "이미지 크기와 방향이 동일해야 합니다!" -#: ../src/control/jobs/control_jobs.c:620 +#: ../src/control/jobs/control_jobs.c:640 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "%d개 이미지 병합 중" -#: ../src/control/jobs/control_jobs.c:692 +#: ../src/control/jobs/control_jobs.c:712 #, c-format msgid "wrote merged HDR `%s'" msgstr "병합된 HDR `%s'에 저장됨" -#: ../src/control/jobs/control_jobs.c:724 +#: ../src/control/jobs/control_jobs.c:744 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "%d개 이미지 복제 중" -#: ../src/control/jobs/control_jobs.c:766 +#: ../src/control/jobs/control_jobs.c:786 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "%d개 이미지 반전 중" -#: ../src/control/jobs/control_jobs.c:798 +#: ../src/control/jobs/control_jobs.c:818 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "%d개 이미지 컬러로 설정 중" -#: ../src/control/jobs/control_jobs.c:800 +#: ../src/control/jobs/control_jobs.c:820 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "%d개 이미지 모노크롬으로 설정 중" -#: ../src/control/jobs/control_jobs.c:908 +#: ../src/control/jobs/control_jobs.c:928 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "%d개 이미지 제거 중" -#: ../src/control/jobs/control_jobs.c:952 +#: ../src/control/jobs/control_jobs.c:972 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" msgstr[0] "제거되지 않은 이미지 '%s'는 %d개 이미지가 오버레이로 사용 중입니다" -#: ../src/control/jobs/control_jobs.c:1035 +#: ../src/control/jobs/control_jobs.c:1055 #, c-format msgid "" "could not send %s to trash%s\n" @@ -7964,7 +8743,7 @@ msgstr "" "\n" "휴지통을 사용하지 않고 디스크에서 파일을 삭제하시겠습니까?" -#: ../src/control/jobs/control_jobs.c:1037 +#: ../src/control/jobs/control_jobs.c:1057 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -7973,198 +8752,198 @@ msgstr "" "디스크 %s%s에서 삭제할 수 없습니다\n" "%s" -#: ../src/control/jobs/control_jobs.c:1045 +#: ../src/control/jobs/control_jobs.c:1065 msgid "_apply to all" msgstr "전체 적용 (&A)" -#: ../src/control/jobs/control_jobs.c:1053 +#: ../src/control/jobs/control_jobs.c:1073 msgid "_delete permanently" msgstr "영구적으로 삭제 (&D)" -#: ../src/control/jobs/control_jobs.c:1055 -#: ../src/control/jobs/control_jobs.c:1060 +#: ../src/control/jobs/control_jobs.c:1075 +#: ../src/control/jobs/control_jobs.c:1080 msgid "_remove from library" msgstr "라이브러리에서 제거 (&R)" -#: ../src/control/jobs/control_jobs.c:1063 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "건너뛰기 (&S)" -#: ../src/control/jobs/control_jobs.c:1064 +#: ../src/control/jobs/control_jobs.c:1084 msgid "abort" msgstr "중단" -#: ../src/control/jobs/control_jobs.c:1070 +#: ../src/control/jobs/control_jobs.c:1090 msgid "trashing error" msgstr "휴지통으로 이동 실패" -#: ../src/control/jobs/control_jobs.c:1071 +#: ../src/control/jobs/control_jobs.c:1091 msgid "deletion error" msgstr "삭제 오류" -#: ../src/control/jobs/control_jobs.c:1223 +#: ../src/control/jobs/control_jobs.c:1243 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "%d개 이미지 휴지통으로 이동 중" -#: ../src/control/jobs/control_jobs.c:1225 +#: ../src/control/jobs/control_jobs.c:1245 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "%d개 이미지 삭제 중" -#: ../src/control/jobs/control_jobs.c:1259 +#: ../src/control/jobs/control_jobs.c:1279 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" msgstr[0] "이미지 '%s'는 %d개의 이미지에서 오버레이로 사용되어 삭제되지 않습니다" -#: ../src/control/jobs/control_jobs.c:1393 +#: ../src/control/jobs/control_jobs.c:1413 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "%u 이미지의 GPS 정보 설정" -#: ../src/control/jobs/control_jobs.c:1438 +#: ../src/control/jobs/control_jobs.c:1458 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "일치하는 GPX 위치 정보를 %d개 이미지에 적용하였습니다" -#: ../src/control/jobs/control_jobs.c:1456 +#: ../src/control/jobs/control_jobs.c:1476 #, c-format msgid "moving %d image" msgstr "%d개 이미지 이동 중" -#: ../src/control/jobs/control_jobs.c:1457 +#: ../src/control/jobs/control_jobs.c:1477 #, c-format msgid "moving %d images" msgstr "%d개 이미지 이동 중" -#: ../src/control/jobs/control_jobs.c:1463 +#: ../src/control/jobs/control_jobs.c:1484 #, c-format msgid "copying %d image" msgstr "%d개 이미지 복사 중" -#: ../src/control/jobs/control_jobs.c:1464 +#: ../src/control/jobs/control_jobs.c:1485 #, c-format msgid "copying %d images" msgstr "%d개 이미지 복사 중" -#: ../src/control/jobs/control_jobs.c:1479 +#: ../src/control/jobs/control_jobs.c:1501 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "%d개 이미지의 로컬 복사본 생성 중" -#: ../src/control/jobs/control_jobs.c:1483 +#: ../src/control/jobs/control_jobs.c:1505 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "%d개 이미지의 로컬 복사본 제거 중" -#: ../src/control/jobs/control_jobs.c:1532 +#: ../src/control/jobs/control_jobs.c:1554 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "%d개 이미지 정보 새로 고침 중" -#: ../src/control/jobs/control_jobs.c:1604 +#: ../src/control/jobs/control_jobs.c:1626 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "%d개 이미지에 히스토리를 붙여넣는 중" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1648 msgid "skipped pasting history into image being edited" msgstr "편집중인 이미지에 히스토리 붙여넣기를 건너뛰었습니다" -#: ../src/control/jobs/control_jobs.c:1667 +#: ../src/control/jobs/control_jobs.c:1690 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "%d개 이미지의 히스토리 압축 중" -#: ../src/control/jobs/control_jobs.c:1684 +#: ../src/control/jobs/control_jobs.c:1707 msgid "skipped compressing history for image being edited" msgstr "편집중인 이미지의 히스토리 압축을 건너뛰었습니다" -#: ../src/control/jobs/control_jobs.c:1695 +#: ../src/control/jobs/control_jobs.c:1719 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "%d개 이미지의 히스토리를 압축할 수 없습니다" -#: ../src/control/jobs/control_jobs.c:1708 +#: ../src/control/jobs/control_jobs.c:1732 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "%d개 이미지의 히스토리 버리는 중" -#: ../src/control/jobs/control_jobs.c:1721 +#: ../src/control/jobs/control_jobs.c:1745 msgid "skipped discarding history for image being edited" msgstr "편집중인 이미지의 히스토리 삭제를 건너뛰었습니다" -#: ../src/control/jobs/control_jobs.c:1753 +#: ../src/control/jobs/control_jobs.c:1778 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "%d개 이미지에 스타일 적용 중" -#: ../src/control/jobs/control_jobs.c:1854 +#: ../src/control/jobs/control_jobs.c:1877 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "%d개 이미지 내보내는 중..." -#: ../src/control/jobs/control_jobs.c:1856 +#: ../src/control/jobs/control_jobs.c:1879 msgid "no image to export" msgstr "내보낼 이미지가 없습니다" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1915 +#: ../src/control/jobs/control_jobs.c:1930 #, c-format msgid "exporting %d / %d to %s" msgstr "%d/%d, %s로 내보내는 중" -#: ../src/control/jobs/control_jobs.c:1927 ../src/views/darkroom.c:882 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:1164 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "이미지 `%s'은 현재 사용할 수 없습니다" -#: ../src/control/jobs/control_jobs.c:2036 +#: ../src/control/jobs/control_jobs.c:2051 msgid "merge HDR image" msgstr "HDR 이미지 병합" -#: ../src/control/jobs/control_jobs.c:2052 +#: ../src/control/jobs/control_jobs.c:2067 msgid "duplicate images" msgstr "이미지 복제" -#: ../src/control/jobs/control_jobs.c:2061 +#: ../src/control/jobs/control_jobs.c:2076 msgid "flip images" msgstr "이미지 반전" -#: ../src/control/jobs/control_jobs.c:2069 +#: ../src/control/jobs/control_jobs.c:2084 msgid "set monochrome images" msgstr "이미지를 모노크롬으로 설정" -#: ../src/control/jobs/control_jobs.c:2077 +#: ../src/control/jobs/control_jobs.c:2092 msgid "remove images" msgstr "이미지 제거" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove image?" msgstr "이미지를 제거하시겠습니까?" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove images?" msgstr "이미지를 제거하시겠습니까?" -#: ../src/control/jobs/control_jobs.c:2091 +#: ../src/control/jobs/control_jobs.c:2106 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -8176,19 +8955,19 @@ msgstr[0] "" "정말로 %d개 이미지를 darktable에서 제거하시겠습니까?\n" "(디스크의 파일은 삭제되지 않습니다)" -#: ../src/control/jobs/control_jobs.c:2107 +#: ../src/control/jobs/control_jobs.c:2122 msgid "delete images" msgstr "이미지 삭제" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete image?" msgstr "이미지를 삭제하시겠습니까?" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete images?" msgstr "이미지를 삭제하시겠습니까?" -#: ../src/control/jobs/control_jobs.c:2124 +#: ../src/control/jobs/control_jobs.c:2139 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -8200,39 +8979,41 @@ msgstr[0] "" "정말로 %d개 이미지를 물리적으로 삭제하시겠습니까?\n" "(가능하면 휴지통 사용)" -#: ../src/control/jobs/control_jobs.c:2126 +#: ../src/control/jobs/control_jobs.c:2141 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "정말로 %d개 이미지를 디스크에서 물리적으로 삭제하시겠습니까?" -#: ../src/control/jobs/control_jobs.c:2144 +#: ../src/control/jobs/control_jobs.c:2159 msgid "delete duplicate" msgstr "복제 삭제" -#: ../src/control/jobs/control_jobs.c:2160 +#: ../src/control/jobs/control_jobs.c:2175 msgid "delete duplicate?" msgstr "복제 삭제?" -#: ../src/control/jobs/control_jobs.c:2161 -msgid "do you really want to delete the duplicate (without deleting the source image file on disk)?" -msgstr "정말로 %d개 이미지를 darktable에서 제거하시겠습니까? (디스크의 원본 파일은 삭제되지 않습니다)" +#: ../src/control/jobs/control_jobs.c:2176 +msgid "" +"do you really want to delete the duplicate (without deleting the source " +"image file on disk)?" +msgstr "정말로 복제본을 삭제하시겠습니까? (디스크의 원본 이미지 파일은 삭제되지 않습니다)" -#: ../src/control/jobs/control_jobs.c:2178 +#: ../src/control/jobs/control_jobs.c:2193 msgid "move images" msgstr "이미지 이동" -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2247 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2262 msgid "_select as destination" msgstr "대상으로 선택 (&S)" -#: ../src/control/jobs/control_jobs.c:2210 +#: ../src/control/jobs/control_jobs.c:2225 msgid "move image?" msgid_plural "move images?" msgstr[0] "이미지를 이동하시겠습니까?" -#: ../src/control/jobs/control_jobs.c:2211 +#: ../src/control/jobs/control_jobs.c:2226 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -8244,130 +9025,135 @@ msgstr[0] "" "정말로 %d개 이미지를 %s로 이동하시겠습니까?\n" "(모든 복제본이 함께 이동됩니다)" -#: ../src/control/jobs/control_jobs.c:2234 +#: ../src/control/jobs/control_jobs.c:2249 msgid "copy images" msgstr "이미지 복사" -#: ../src/control/jobs/control_jobs.c:2270 +#: ../src/control/jobs/control_jobs.c:2285 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "이미지를 복사하시겠습니까?" -#: ../src/control/jobs/control_jobs.c:2271 +#: ../src/control/jobs/control_jobs.c:2286 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "정말로 %d개 이미지를 %s로 물리적으로 복사하시겠습니까?" -#: ../src/control/jobs/control_jobs.c:2289 -#: ../src/control/jobs/control_jobs.c:2298 +#: ../src/control/jobs/control_jobs.c:2304 +#: ../src/control/jobs/control_jobs.c:2313 msgid "local copy images" msgstr "이미지 로컬 복사" -#: ../src/control/jobs/control_jobs.c:2307 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 msgid "refresh EXIF" msgstr "EXIF 새로 고침" -#: ../src/control/jobs/control_jobs.c:2400 -#: ../src/control/jobs/control_jobs.c:2432 ../src/dtgtk/thumbtable.c:2957 +#: ../src/control/jobs/control_jobs.c:2415 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3100 msgid "paste history" msgstr "히스토리 붙여넣기" -#: ../src/control/jobs/control_jobs.c:2448 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "히스토리 압축" -#: ../src/control/jobs/control_jobs.c:2460 ../src/dtgtk/thumbtable.c:2961 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3104 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "히스토리 버리기" -#: ../src/control/jobs/control_jobs.c:2468 +#: ../src/control/jobs/control_jobs.c:2483 msgid "no images nor styles selected!" msgstr "선택된 이미지 및 스타일이 없습니다!" -#: ../src/control/jobs/control_jobs.c:2472 +#: ../src/control/jobs/control_jobs.c:2487 msgid "no styles selected!" msgstr "선택된 스타일이 없습니다!" -#: ../src/control/jobs/control_jobs.c:2476 +#: ../src/control/jobs/control_jobs.c:2491 msgid "no images selected!" msgstr "선택된 이미지가 없습니다!" -#: ../src/control/jobs/control_jobs.c:2489 +#: ../src/control/jobs/control_jobs.c:2504 msgid "apply style(s)" msgstr "스타일 적용" -#: ../src/control/jobs/control_jobs.c:2567 +#: ../src/control/jobs/control_jobs.c:2585 #, c-format -msgid "failed to get parameters from storage module `%s', aborting export.." -msgstr "저장 모듈 `%s'에서 파라메터를 가져올 수 없습니다, 내보내기를 중단합니다.." +msgid "failed to get parameters from storage module `%s', aborting export." +msgstr "저장 모듈 `%s'에서 파라메터를 가져올 수 없습니다. 내보내기를 중단합니다." -#: ../src/control/jobs/control_jobs.c:2584 -msgid "export images" +#: ../src/control/jobs/control_jobs.c:2597 +#, c-format +msgid "failed to get parameters from format module `%s', aborting export." +msgstr "형식 모듈 `%s'에서 파라메터를 가져올 수 없습니다. 내보내기를 중단합니다." + +#: ../src/control/jobs/control_jobs.c:2617 +msgid "export images" msgstr "이미지 내보내기" -#: ../src/control/jobs/control_jobs.c:2637 +#: ../src/control/jobs/control_jobs.c:2670 #, c-format msgid "adding time offset to %d image" msgstr "%d개 이미지에 시간 오프셋 추가 중" -#: ../src/control/jobs/control_jobs.c:2638 +#: ../src/control/jobs/control_jobs.c:2671 #, c-format msgid "setting date/time of %d image" msgstr "%d개 이미지의 날짜/시간 정보 설정 중" -#: ../src/control/jobs/control_jobs.c:2640 +#: ../src/control/jobs/control_jobs.c:2673 #, c-format msgid "adding time offset to %d images" msgstr "%d개 이미지에 시간 오프셋 추가 중" -#: ../src/control/jobs/control_jobs.c:2641 +#: ../src/control/jobs/control_jobs.c:2674 #, c-format msgid "setting date/time of %d images" msgstr "%d개 이미지의 날짜/시간 정보 설정 중" -#: ../src/control/jobs/control_jobs.c:2687 +#: ../src/control/jobs/control_jobs.c:2720 #, c-format msgid "added time offset to %d image" msgstr "%d개 이미지에 시간 오프셋 추가됨" -#: ../src/control/jobs/control_jobs.c:2688 +#: ../src/control/jobs/control_jobs.c:2721 #, c-format msgid "set date/time of %d image" msgstr "%d개 이미지의 날짜/시간 정보 설정됨" -#: ../src/control/jobs/control_jobs.c:2690 +#: ../src/control/jobs/control_jobs.c:2723 #, c-format msgid "added time offset to %d images" msgstr "%d개 이미지에 시간 오프셋 추가됨" -#: ../src/control/jobs/control_jobs.c:2691 +#: ../src/control/jobs/control_jobs.c:2724 #, c-format msgid "set date/time of %d images" msgstr "%d개 이미지의 날짜/시간 정보 설정됨" -#: ../src/control/jobs/control_jobs.c:2734 +#: ../src/control/jobs/control_jobs.c:2767 msgid "time offset" msgstr "시간 오프셋" -#: ../src/control/jobs/control_jobs.c:2764 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "사이드카 파일 저장" -#: ../src/control/jobs/control_jobs.c:2977 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "%d개 이미지 가져오는 중" -#: ../src/control/jobs/control_jobs.c:3028 +#: ../src/control/jobs/control_jobs.c:3061 #, c-format msgid "importing %d/%d image" msgid_plural "importing %d/%d images" msgstr[0] "%d/%d 이미지 가져오는 중" -#: ../src/control/jobs/control_jobs.c:3036 +#: ../src/control/jobs/control_jobs.c:3069 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -8394,11 +9180,11 @@ msgstr "이미지 가져오기" msgid "synchronize sidecars" msgstr "사이드카 동기화" -#: ../src/develop/blend.c:299 +#: ../src/develop/blend.c:302 msgid "detail mask blending error" msgstr "디테일 마스크 블랜딩 오류" -#: ../src/develop/blend.c:845 +#: ../src/develop/blend.c:849 msgid "detail mask CL blending problem" msgstr "디테일 마스크 CL 블랜딩에 문제가 있습니다" @@ -8599,8 +9385,10 @@ msgctxt "blendoperation" msgid "reverse" msgstr "반전" -#: ../src/develop/blend_gui.c:140 ../src/gui/workspace.c:98 -#: ../src/gui/workspace.c:189 ../src/imageio/format/webp.c:435 +#. add default workspace +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1852 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "기본값" @@ -8608,35 +9396,35 @@ msgstr "기본값" msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2064 +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 msgid "RGB (display)" msgstr "RGB (디스플레이)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2077 +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 msgid "RGB (scene)" msgstr "RGB (장면)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3426 +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 msgid "uniformly" msgstr "균일하게" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3435 ../src/develop/imageop.c:2802 +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2859 msgid "drawn mask" msgstr "드로잉 마스크" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2559 -#: ../src/develop/blend_gui.c:3444 ../src/develop/imageop.c:2804 +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 +#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2861 msgid "parametric mask" msgstr "파라메트릭 마스크" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2971 -#: ../src/develop/blend_gui.c:3467 ../src/develop/imageop.c:2806 +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2863 msgid "raster mask" msgstr "래스터 마스크" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3456 +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 msgid "drawn & parametric mask" msgstr "드로잉 & 파라메트릭 마스크" @@ -8672,19 +9460,19 @@ msgstr "블러 후 출력" msgid "input after blur" msgstr "블러 후 입력" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:147 -#: ../src/gui/accelerators.c:157 ../src/gui/accelerators.c:246 +#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 #: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 msgid "on" msgstr "켜짐" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2987 msgid "input" msgstr "입력" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2987 msgid "output" msgstr "출력" @@ -8696,153 +9484,157 @@ msgstr " (줌)" msgid " (log)" msgstr " (로그)" -#: ../src/develop/blend_gui.c:2038 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:609 +msgid "AI model is not available. Check preferences > AI" +msgstr "AI 모델을 사용할 수 없습니다. 환경설정 > AI를 확인하세요" + +#: ../src/develop/blend_gui.c:2039 msgid "reset to default blend colorspace" msgstr "기본 블랜딩 색상 공간으로 초기화" -#: ../src/develop/blend_gui.c:2094 +#: ../src/develop/blend_gui.c:2095 msgid "reset and hide output channels" msgstr "출력 채널 초기화 및 숨기기" -#: ../src/develop/blend_gui.c:2101 +#: ../src/develop/blend_gui.c:2102 msgid "show output channels" msgstr "출력 채널 표시" -#: ../src/develop/blend_gui.c:2340 ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 #: ../src/iop/tonecurve.c:1270 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2340 +#: ../src/develop/blend_gui.c:2341 msgid "sliders for L channel" msgstr "L 채널 슬라이더" -#: ../src/develop/blend_gui.c:2345 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2345 +#: ../src/develop/blend_gui.c:2346 msgid "sliders for a channel" msgstr "a 채널 슬라이더" -#: ../src/develop/blend_gui.c:2349 +#: ../src/develop/blend_gui.c:2350 msgid "green/red" msgstr "녹색/빨강" -#: ../src/develop/blend_gui.c:2350 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2351 msgid "sliders for b channel" msgstr "b 채널 슬라이더" -#: ../src/develop/blend_gui.c:2354 +#: ../src/develop/blend_gui.c:2355 msgid "blue/yellow" msgstr "파랑/노랑" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "sliders for chroma channel (of LCh)" msgstr "채도 채널 슬라이더 (LCh)" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "sliders for hue channel (of LCh)" msgstr "색조 채널 슬라이더 (LCh)" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "sliders for gray value" msgstr "회색조 슬라이더" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/denoiseprofile.c:3774 -#: ../src/iop/rawdenoise.c:883 ../src/iop/rgbcurve.c:1489 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3598 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 #: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 msgid "sliders for red channel" msgstr "R 채널 슬라이더" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/denoiseprofile.c:3775 -#: ../src/iop/rawdenoise.c:884 ../src/iop/rgbcurve.c:1490 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3599 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 #: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 msgid "sliders for green channel" msgstr "G 채널 슬라이더" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/denoiseprofile.c:3776 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1491 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3600 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 #: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 msgid "sliders for blue channel" msgstr "B 채널 슬라이더" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "sliders for hue channel (of HSL)" msgstr "색조 채널 슬라이더 (HSL)" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "sliders for chroma channel (of HSL)" msgstr "채도 채널 슬라이더 (HSL)" -#: ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2408 msgid "sliders for value channel (of HSL)" msgstr "명도 채널 슬라이더 (HSL)" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "sliders for value channel (of JzCzhz)" msgstr "명도 채널 슬라이더 (JzCzhz)" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "sliders for chroma channel (of JzCzhz)" msgstr "채도 채널 슬라이더 (JzCzhz)" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "sliders for hue channel (of JzCzhz)" msgstr "색조 채널 슬라이더 (JzCzhz)" -#: ../src/develop/blend_gui.c:2465 +#: ../src/develop/blend_gui.c:2466 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -8854,7 +9646,7 @@ msgstr "" "* 하단 마커로 지정된 영역: 블랜딩 미적용\n" "* 인접한 상/하단 마커 사이의 영역: 점진적 블랜딩" -#: ../src/develop/blend_gui.c:2469 +#: ../src/develop/blend_gui.c:2470 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -8866,18 +9658,18 @@ msgstr "" "* 하단 마커로 지정된 범위: 블랜딩 미적용\n" "* 인접한 상/하단 마커 사이의 범위: 점진적 블랜딩" -#: ../src/develop/blend_gui.c:2563 +#: ../src/develop/blend_gui.c:2564 msgid "reset blend mask settings" msgstr "블랜딩 마스크 설정 초기화" -#: ../src/develop/blend_gui.c:2570 ../src/iop/atrous.c:1789 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3771 -#: ../src/iop/rawdenoise.c:880 ../src/iop/rgbcurve.c:1487 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1748 +#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3595 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 #: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" msgstr "채널" -#: ../src/develop/blend_gui.c:2582 ../src/iop/colorzones.c:2639 +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 #: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 msgid "" "pick GUI color from image\n" @@ -8886,12 +9678,12 @@ msgstr "" "이미지에서 GUI 색상 추출\n" "Ctrl+클릭 또는 우클릭으로 영역 선택" -#: ../src/develop/blend_gui.c:2585 ../src/iop/colorzones.c:2641 +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 #: ../src/iop/rgbcurve.c:1503 msgid "show color" msgstr "색상 표시" -#: ../src/develop/blend_gui.c:2594 +#: ../src/develop/blend_gui.c:2595 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -8901,19 +9693,19 @@ msgstr "" "드래그하여 입력 이미지 사용\n" "Ctrl+드래그하여 출력 이미지 사용" -#: ../src/develop/blend_gui.c:2597 +#: ../src/develop/blend_gui.c:2598 msgid "set range" msgstr "범위 설정" -#: ../src/develop/blend_gui.c:2600 +#: ../src/develop/blend_gui.c:2601 msgid "invert all channel's polarities" msgstr "모든 채널의 극성 반전" -#: ../src/develop/blend_gui.c:2619 +#: ../src/develop/blend_gui.c:2620 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "극성 전환. '마스크 표시'를 활성화할 때 잘 보임" -#: ../src/develop/blend_gui.c:2647 +#: ../src/develop/blend_gui.c:2648 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -8925,174 +9717,182 @@ msgstr "" "'c' 키를 눌러 채널 데이터 보기 전환.\n" "'m' 키를 눌러 마스크 보기 전환." -#: ../src/develop/blend_gui.c:2671 ../src/develop/blend_gui.c:3548 -#: ../src/iop/agx.c:2169 ../src/iop/agx.c:2389 ../src/iop/agx.c:2398 -#: ../src/iop/basicadj.c:624 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3134 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1479 ../src/iop/filmic.c:1491 -#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4400 -#: ../src/iop/filmicrgb.c:4411 ../src/iop/filmicrgb.c:4444 -#: ../src/iop/filmicrgb.c:4454 ../src/iop/graduatednd.c:1065 -#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:629 -#: ../src/iop/profile_gamma.c:635 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:390 ../src/iop/toneequal.c:3236 -#: ../src/iop/toneequal.c:3239 ../src/iop/toneequal.c:3242 -#: ../src/iop/toneequal.c:3245 ../src/iop/toneequal.c:3248 -#: ../src/iop/toneequal.c:3251 ../src/iop/toneequal.c:3254 -#: ../src/iop/toneequal.c:3257 ../src/iop/toneequal.c:3260 -#: ../src/iop/toneequal.c:3317 ../src/iop/toneequal.c:3327 -#: ../src/iop/toneequal.c:3387 ../src/views/darkroom.c:2672 +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 +#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1233 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 +#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 +#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 +#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 +#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 +#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 +#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 +#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 +#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3297 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2673 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3033 ../src/develop/blend_gui.c:3521 -#: ../src/develop/blend_gui.c:3547 ../src/develop/blend_gui.c:3557 -#: ../src/develop/blend_gui.c:3574 ../src/develop/blend_gui.c:3595 -#: ../src/develop/blend_gui.c:3604 ../src/develop/blend_gui.c:3613 -#: ../src/develop/blend_gui.c:3622 +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 +#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 +#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 +#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3633 msgid "blend" msgstr "블랜딩" -#: ../src/develop/blend_gui.c:2673 +#: ../src/develop/blend_gui.c:2674 msgid "boost factor" msgstr "부스트 계수" -#: ../src/develop/blend_gui.c:2676 -msgid "adjust the boost factor of the channel mask" -msgstr "채널 마스크의 부스트 계수 조정" +#: ../src/develop/blend_gui.c:2677 +msgid "" +"adjust the channel boost factor.\n" +"increase to allow matching values over 100%" +msgstr "" +"채널 부스트 계수를 조정합니다.\n" +"100%를 넘는 값을 맞추려면 값을 올리세요" -#: ../src/develop/blend_gui.c:2713 +#: ../src/develop/blend_gui.c:2714 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "%d개 도형 사용됨" -#: ../src/develop/blend_gui.c:2718 ../src/develop/blend_gui.c:2767 -#: ../src/develop/blend_gui.c:2856 ../src/develop/blend_gui.c:2980 +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 +#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 msgid "no mask used" msgstr "사용하는 마스크 없음" -#: ../src/develop/blend_gui.c:2777 +#: ../src/develop/blend_gui.c:2778 msgid "toggle polarity of drawn mask" msgstr "드로잉 마스크의 극성 전환" -#: ../src/develop/blend_gui.c:2786 +#: ../src/develop/blend_gui.c:2787 msgid "show and edit mask elements" msgstr "마스크 요소 표시 및 편집" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "제한 모드에서 보기 및 편집 (도형 이동/크기 변경 불가)" -#: ../src/develop/blend_gui.c:2794 ../src/libs/masks.c:1004 -#: ../src/libs/masks.c:1795 ../src/libs/masks.c:1799 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:2141 +msgid "add AI object" +msgstr "AI 객체 추가" + +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1302 +#: ../src/libs/masks.c:2096 ../src/libs/masks.c:2100 msgid "add gradient" msgstr "그라디언트 추가" -#: ../src/develop/blend_gui.c:2795 +#: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" msgstr "여러 개의 그라디언트 추가" -#: ../src/develop/blend_gui.c:2802 ../src/iop/retouch.c:2447 -#: ../src/libs/masks.c:984 ../src/libs/masks.c:1827 ../src/libs/masks.c:1831 -msgid "add brush" -msgstr "브러시 추가" - -#: ../src/develop/blend_gui.c:2803 ../src/iop/retouch.c:2447 -msgid "add multiple brush strokes" -msgstr "여러 개의 브러시 스트로크 추가" - -#: ../src/develop/blend_gui.c:2810 ../src/iop/retouch.c:2452 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:999 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1807 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2450 +#: ../src/iop/spots.c:877 ../src/libs/masks.c:1297 ../src/libs/masks.c:2104 +#: ../src/libs/masks.c:2108 msgid "add path" msgstr "경로 추가" -#: ../src/develop/blend_gui.c:2811 ../src/iop/retouch.c:2452 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2450 #: ../src/iop/spots.c:877 msgid "add multiple paths" msgstr "여러 개의 경로 추가" -#: ../src/develop/blend_gui.c:2818 ../src/iop/retouch.c:2457 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:994 ../src/libs/masks.c:1811 -#: ../src/libs/masks.c:1815 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2455 +#: ../src/iop/spots.c:882 ../src/libs/masks.c:1292 ../src/libs/masks.c:2112 +#: ../src/libs/masks.c:2116 msgid "add ellipse" msgstr "타원 추가" -#: ../src/develop/blend_gui.c:2819 ../src/iop/retouch.c:2457 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2455 #: ../src/iop/spots.c:882 msgid "add multiple ellipses" msgstr "여러 개의 타원 추가" -#: ../src/develop/blend_gui.c:2826 ../src/iop/retouch.c:2462 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:989 ../src/libs/masks.c:1819 -#: ../src/libs/masks.c:1823 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2460 +#: ../src/iop/spots.c:887 ../src/libs/masks.c:1287 ../src/libs/masks.c:2120 +#: ../src/libs/masks.c:2124 msgid "add circle" msgstr "원 추가" -#: ../src/develop/blend_gui.c:2827 ../src/iop/retouch.c:2462 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2460 #: ../src/iop/spots.c:887 msgid "add multiple circles" msgstr "여러 개의 원 추가" -#: ../src/develop/blend_gui.c:2973 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2445 +#: ../src/libs/masks.c:1282 ../src/libs/masks.c:2128 ../src/libs/masks.c:2132 +msgid "add brush" +msgstr "브러시 추가" + +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2445 +msgid "add multiple brush strokes" +msgstr "여러 개의 브러시 스트로크 추가" + +#: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" msgstr "래스터 마스크의 극성 전환" -#: ../src/develop/blend_gui.c:3123 +#: ../src/develop/blend_gui.c:3134 msgid "normal & difference" msgstr "표준 및 차이" -#: ../src/develop/blend_gui.c:3128 +#: ../src/develop/blend_gui.c:3139 msgid "lighten" msgstr "밝게" -#: ../src/develop/blend_gui.c:3135 +#: ../src/develop/blend_gui.c:3146 msgid "darken" msgstr "어둡게" -#: ../src/develop/blend_gui.c:3142 +#: ../src/develop/blend_gui.c:3153 msgid "contrast enhancing" msgstr "대비 향상" -#: ../src/develop/blend_gui.c:3149 ../src/develop/blend_gui.c:3172 +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 msgid "color channel" msgstr "색상 채널" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3175 +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 msgid "chromaticity & lightness" msgstr "색조 및 명도" -#: ../src/develop/blend_gui.c:3167 +#: ../src/develop/blend_gui.c:3178 msgid "normal & arithmetic" msgstr "표준 및 산술" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3187 +#: ../src/develop/blend_gui.c:3198 msgid "deprecated" msgstr "지원 중단" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3191 +#: ../src/develop/blend_gui.c:3202 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "알 수 없는 블랜딩 모드 '%d'이 모듈 '%s'에서 사용 중 입니다" -#: ../src/develop/blend_gui.c:3476 +#: ../src/develop/blend_gui.c:3487 msgid "blending options" msgstr "블랜딩 옵션" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3494 +#: ../src/develop/blend_gui.c:3505 msgid "blend mask" msgstr "블랜딩 마스크" -#: ../src/develop/blend_gui.c:3498 +#: ../src/develop/blend_gui.c:3509 msgid "display mask and/or color channel" msgstr "마스크 및/또는 색상 채널 표시" -#: ../src/develop/blend_gui.c:3503 +#: ../src/develop/blend_gui.c:3514 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -9104,11 +9904,11 @@ msgstr "" "Shift+클릭으로 컬러 채널 표시합니다.\n" "파라메트릭 마스크 슬라이더 위에 마우스를 올려 표시할 채널 선택" -#: ../src/develop/blend_gui.c:3510 +#: ../src/develop/blend_gui.c:3521 msgid "temporarily switch off blend mask" msgstr "블랜딩 마스크 일시 비활성화" -#: ../src/develop/blend_gui.c:3515 +#: ../src/develop/blend_gui.c:3526 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -9116,15 +9916,15 @@ msgstr "" "블랜딩 마스크를 일시적으로 비활성화합니다.\n" "현재 선택된 모듈에만 해당" -#: ../src/develop/blend_gui.c:3525 +#: ../src/develop/blend_gui.c:3536 msgid "choose blending mode" msgstr "블랜딩 모드를 선택하세요" -#: ../src/develop/blend_gui.c:3534 +#: ../src/develop/blend_gui.c:3545 msgid "toggle blend order" msgstr "블랜딩 순서 전환" -#: ../src/develop/blend_gui.c:3540 +#: ../src/develop/blend_gui.c:3551 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -9134,37 +9934,39 @@ msgstr "" "기본적으로 출력은 입력 위에 블랜딩됩니다,\n" "아이콘을 클릭하여 순서를 반전할 수 있습니다 (입력이 출력 위에)" -#: ../src/develop/blend_gui.c:3547 +#: ../src/develop/blend_gui.c:3558 msgid "fulcrum" msgstr "기준점" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3562 msgid "adjust the fulcrum used by some blending operations" msgstr "일부 블랜딩 연산의 기준점 조정" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3557 ../src/iop/overlay.c:1109 -#: ../src/iop/watermark.c:1370 ../src/libs/masks.c:106 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1497 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:186 msgid "opacity" msgstr "불투명도" -#: ../src/develop/blend_gui.c:3560 +#: ../src/develop/blend_gui.c:3571 msgid "set the opacity of the blending" msgstr "블랜딩 불투명도 설정" -#: ../src/develop/blend_gui.c:3565 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 msgid "combine masks" msgstr "마스크 결합" -#: ../src/develop/blend_gui.c:3567 -msgid "how to combine individual drawn mask and different channels of parametric mask" +#: ../src/develop/blend_gui.c:3578 +msgid "" +"how to combine individual drawn mask and different channels of parametric " +"mask" msgstr "개별 드로잉 마스크와 파라메트릭 마스크 여러 채널 결합 방법" -#: ../src/develop/blend_gui.c:3574 +#: ../src/develop/blend_gui.c:3585 msgid "details threshold" msgstr "디테일 임계값" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3589 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -9174,11 +9976,11 @@ msgstr "" "양수 값은 디테일이 강한 영역을 선택합니다,\n" "음수 값은 디테일이 약한 (평탄한) 영역을 선택합니다" -#: ../src/develop/blend_gui.c:3586 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 msgid "feathering guide" msgstr "페더링 가이드" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3600 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -9186,36 +9988,36 @@ msgstr "" "마스크를 입력 또는 출력 이미지를 기반으로 선택하고\n" "페더링 적용 시점을 마스크 블러 전 또는 후로 선택하세요" -#: ../src/develop/blend_gui.c:3595 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 msgid "feathering radius" msgstr "페더링 반지름" -#: ../src/develop/blend_gui.c:3596 ../src/develop/blend_gui.c:3605 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3149 -#: ../src/iop/colorequal.c:3176 ../src/iop/demosaic.c:1817 -#: ../src/iop/demosaic.c:1836 ../src/iop/diffuse.c:1782 -#: ../src/iop/diffuse.c:1792 ../src/iop/retouch.c:2677 +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 +#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 +#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2675 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3598 +#: ../src/develop/blend_gui.c:3609 msgid "spatial radius of feathering" msgstr "페더링 공간 반지름" -#: ../src/develop/blend_gui.c:3604 +#: ../src/develop/blend_gui.c:3615 msgid "blurring radius" msgstr "블러 반지름" -#: ../src/develop/blend_gui.c:3607 +#: ../src/develop/blend_gui.c:3618 msgid "radius for gaussian blur of blend mask" msgstr "블랜딩 마스크 가우시안 블러 반지름" -#: ../src/develop/blend_gui.c:3613 ../src/iop/retouch.c:2682 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2680 #: ../src/libs/history.c:950 msgid "mask opacity" msgstr "마스크 불투명도" -#: ../src/develop/blend_gui.c:3617 +#: ../src/develop/blend_gui.c:3628 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -9223,107 +10025,145 @@ msgstr "" "완전히 투명한/완전히 불투명한 영역에 영향을 주지 않고\n" "블렌드 마스크의 톤 곡선을 이동하고 기울여 밝기를 조정합니다" -#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 msgid "mask contrast" msgstr "마스크 대비" -#: ../src/develop/blend_gui.c:3626 -msgid "gives the tone curve of the blend mask an s-like shape to adjust its contrast" +#: ../src/develop/blend_gui.c:3637 +msgid "" +"gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "블렌드 마스크의 톤 커브를 S자 형태로 변경하여 대비를 조정합니다" -#: ../src/develop/blend_gui.c:3629 +#: ../src/develop/blend_gui.c:3640 msgid "mask refinement" msgstr "마스크 세밀 조정" -#: ../src/develop/develop.c:773 -msgid "autosaving history has been disabled for this image because of a very large history or a slow drive being used" +#: ../src/develop/develop.c:459 +msgid "unpin image" +msgstr "이미지 고정 해제" + +#: ../src/develop/develop.c:462 +msgid "image pinned" +msgstr "이미지가 고정됨" + +#: ../src/develop/develop.c:473 ../src/develop/develop.c:575 +msgid "failed to create pinned develop" +msgstr "고정된 현상 작업을 생성하지 못했습니다" + +#: ../src/develop/develop.c:521 ../src/views/darkroom.c:5201 +msgid "pin current image" +msgstr "현재 이미지 고정" + +#: ../src/develop/develop.c:524 +msgid "image unpinned" +msgstr "이미지 고정이 해제됨" + +#: ../src/develop/develop.c:536 +msgid "no valid image to pin" +msgstr "고정할 유효한 이미지가 없습니다" + +#: ../src/develop/develop.c:542 +msgid "please wait for image to load" +msgstr "이미지가 로드될 때까지 기다려 주세요" + +#: ../src/develop/develop.c:1144 +msgid "" +"autosaving history has been disabled for this image because of a very large " +"history or a slow drive being used" msgstr "히스토리 크기가 너무 크거나 느린 드라이브가 사용되고 있어 이 이미지의 히스토리 자동 저장이 비활성화되었습니다" -#: ../src/develop/develop.c:2269 +#: ../src/develop/develop.c:2648 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: 모듈 `%s' 버전 불일치: %d != %d" -#: ../src/develop/develop.c:3174 +#: ../src/develop/develop.c:3713 msgid "duplicate module, can't move new instance after the base one\n" -msgstr "모듈 복제, 새 인스턴스를 기본 인스턴스 뒤로 이동할 수 없습니다\n" +msgstr "" +"모듈 복제, 새 인스턴스를 기본 인스턴스 뒤로 이동할 수 없습니다\n" -#: ../src/develop/imageop.c:995 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:3105 msgid "new instance" msgstr "새 인스턴스" -#: ../src/develop/imageop.c:1002 +#: ../src/develop/imageop.c:1011 msgid "duplicate instance" msgstr "인스턴스 복제" -#: ../src/develop/imageop.c:1009 ../src/develop/imageop.c:4079 -#: ../src/libs/masks.c:1136 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4123 +#: ../src/libs/masks.c:1434 msgid "move up" msgstr "위로 이동" -#: ../src/develop/imageop.c:1016 ../src/develop/imageop.c:4080 -#: ../src/libs/masks.c:1141 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4124 +#: ../src/libs/masks.c:1439 msgid "move down" msgstr "아래로 이동" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1023 ../src/develop/imageop.c:4082 -#: ../src/gui/accelerators.c:173 ../src/libs/image.c:307 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4126 +#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 #: ../src/libs/image.c:522 msgid "delete" msgstr "삭제" -#: ../src/develop/imageop.c:1031 ../src/develop/imageop.c:4083 -#: ../src/libs/modulegroups.c:4002 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4127 +#: ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "이름 변경" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3035 #, c-format msgid "'%s' is switched on" msgstr "'%s'이 켜져 있습니다" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3035 #, c-format msgid "'%s' is switched off" msgstr "'%s'이 꺼져 있습니다" -#: ../src/develop/imageop.c:2168 +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:943 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: ../src/develop/imageop.c:2210 #, c-format msgid "'%s' has an introspection error" msgstr "'%s'에 내부 오류가 있습니다" -#: ../src/develop/imageop.c:2796 +#: ../src/develop/imageop.c:2853 msgid "unknown mask" msgstr "알 수 없는 마스크" -#: ../src/develop/imageop.c:2800 +#: ../src/develop/imageop.c:2857 msgid "drawn + parametric mask" msgstr "드로잉 + 파라메트릭 마스크" -#: ../src/develop/imageop.c:2809 +#: ../src/develop/imageop.c:2866 #, c-format msgid "this module has a `%s'" msgstr "이 모듈에는 `%s'이 있습니다" -#: ../src/develop/imageop.c:2814 +#: ../src/develop/imageop.c:2871 #, c-format msgid "taken from module %s" msgstr "%s 모듈에서 가져옴" -#: ../src/develop/imageop.c:2819 +#: ../src/develop/imageop.c:2876 msgid "click to display (module must be activated first)" msgstr "클릭하여 표시 (모듈을 먼저 활성화해야 함)" -#: ../src/develop/imageop.c:2930 +#: ../src/develop/imageop.c:2987 msgid "purpose" msgstr "용도" -#: ../src/develop/imageop.c:2930 +#. process button +#: ../src/develop/imageop.c:2987 ../src/libs/neural_restore.c:4369 msgid "process" msgstr "처리" -#: ../src/develop/imageop.c:2994 +#: ../src/develop/imageop.c:3051 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -9331,7 +10171,7 @@ msgstr "" "파라메터 초기화\n" "Ctrl+클릭하여 자동 프리셋 다시 적용" -#: ../src/develop/imageop.c:3201 +#: ../src/develop/imageop.c:3258 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -9339,7 +10179,7 @@ msgstr "" "다중 인스턴스 작업\n" "우클릭하여 새 인스턴스 생성" -#: ../src/develop/imageop.c:3205 +#: ../src/develop/imageop.c:3262 msgid "" "presets\n" "right-click to apply on new instance" @@ -9347,15 +10187,15 @@ msgstr "" "프리셋\n" "우클릭하여 새 인스턴스에 적용" -#: ../src/develop/imageop.c:3417 ../src/develop/imageop.c:3439 +#: ../src/develop/imageop.c:3455 ../src/develop/imageop.c:3477 msgid "ERROR" msgstr "오류" -#: ../src/develop/imageop.c:3941 +#: ../src/develop/imageop.c:3979 msgid "unsupported input" msgstr "지원되지 않는 입력" -#: ../src/develop/imageop.c:3942 +#: ../src/develop/imageop.c:3980 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -9363,50 +10203,52 @@ msgid "" "its requirements." msgstr "이 모듈을 데이터 형식이 요구 사항과 일치하지 않는 파이프라인의 위치로 이동하였습니다." -#: ../src/develop/imageop.c:4078 ../src/develop/imageop.c:4088 -#: ../src/gui/accelerators.c:169 ../src/libs/lib.c:1580 +#: ../src/develop/imageop.c:4122 ../src/develop/imageop.c:4132 +#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1728 +#: ../src/views/darkroom.c:3103 msgid "show" msgstr "표시" -#: ../src/develop/imageop.c:4081 ../src/libs/modulegroups.c:3484 -#: ../src/libs/modulegroups.c:3615 ../src/libs/modulegroups.c:4006 -#: ../src/libs/tagging.c:3678 +#: ../src/develop/imageop.c:4125 ../src/libs/modulegroups.c:3568 +#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 +#: ../src/libs/tagging.c:3708 msgid "new" msgstr "새로 만들기" -#: ../src/develop/imageop.c:4084 ../src/libs/duplicate.c:402 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:3998 +#: ../src/develop/imageop.c:4128 ../src/libs/duplicate.c:467 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "복제" -#: ../src/develop/imageop.c:4089 +#: ../src/develop/imageop.c:4133 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:140 -#: ../src/gui/gtk.c:3693 ../src/gui/gtk.c:3748 ../src/gui/hist_dialog.c:289 -#: ../src/gui/styles_dialog.c:632 ../src/gui/styles_dialog.c:654 -#: ../src/iop/atrous.c:1618 ../src/libs/lib.c:1581 -#: ../src/libs/modulegroups.c:4082 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 +#: ../src/gui/gtk.c:3948 ../src/gui/gtk.c:4003 ../src/gui/hist_dialog.c:289 +#: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 +#: ../src/iop/atrous.c:1563 ../src/libs/lib.c:1729 +#: ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "초기화" -#: ../src/develop/imageop.c:4090 ../src/gui/preferences.c:1024 -#: ../src/libs/lib.c:1582 +#: ../src/develop/imageop.c:4134 ../src/gui/preferences.c:1053 +#: ../src/libs/lib.c:1730 msgid "presets" msgstr "프리셋" -#: ../src/develop/imageop.c:4091 +#. global shortcuts +#: ../src/develop/imageop.c:4135 ../src/views/darkroom.c:3102 msgid "enable" msgstr "활성화" -#: ../src/develop/imageop.c:4092 ../src/gui/accelerators.c:185 +#: ../src/develop/imageop.c:4136 ../src/gui/accelerators.c:190 msgid "focus" msgstr "포커스" -#: ../src/develop/imageop.c:4093 ../src/gui/accelerators.c:2956 +#: ../src/develop/imageop.c:4137 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "인스턴스" -#: ../src/develop/imageop.c:4113 +#: ../src/develop/imageop.c:4157 msgid "processing module" msgstr "처리 모듈" @@ -9453,52 +10295,84 @@ msgid "%s has been imported" msgid_plural "%s have been imported" msgstr[0] "%s를 가져왔습니다" -#: ../src/develop/masks/brush.c:1341 ../src/develop/masks/brush.c:1395 +#: ../src/develop/masks/brush.c:1390 ../src/develop/masks/brush.c:1444 #, c-format msgid "hardness: %3.2f%%" msgstr "경도: %3.2f%%" -#: ../src/develop/masks/brush.c:1357 ../src/develop/masks/brush.c:1455 +#: ../src/develop/masks/brush.c:1406 ../src/develop/masks/brush.c:1504 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 -#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1885 +#: ../src/develop/masks/ellipse.c:482 ../src/develop/masks/ellipse.c:543 +#: ../src/develop/masks/path.c:2308 #, c-format msgid "size: %3.2f%%" msgstr "크기: %3.2f%%" -#: ../src/develop/masks/brush.c:3146 +#: ../src/develop/masks/brush.c:3406 +msgid "[BRUSH on segment] add node" +msgstr "[선분의 브러시] 노드 추가" + +#: ../src/develop/masks/brush.c:3410 +msgid "[BRUSH] rotate shape (source only on a clone source)" +msgstr "[브러시] 도형 회전 (복제 원본에서는 원본만)" + +#: ../src/develop/masks/brush.c:3414 +msgid "[BRUSH] rotate shape and source together" +msgstr "[브러시] 도형과 원본을 함께 회전" + +#: ../src/develop/masks/brush.c:3416 msgid "[BRUSH] change size" msgstr "[브러시] 크기 변경" -#: ../src/develop/masks/brush.c:3148 +#: ../src/develop/masks/brush.c:3418 msgid "[BRUSH] change hardness" msgstr "[브러시] 경도 변경" -#: ../src/develop/masks/brush.c:3150 +#: ../src/develop/masks/brush.c:3420 msgid "[BRUSH] change opacity" msgstr "[브러시] 불투명도 변경" -#: ../src/develop/masks/brush.c:3162 +#: ../src/develop/masks/brush.c:3432 #, c-format msgid "brush #%d" msgstr "브러시 #%d" -#: ../src/develop/masks/brush.c:3175 +#: ../src/develop/masks/brush.c:3447 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"opacity: ctrl+scroll (%d%%), rotate: ctrl+drag" msgstr "" "크기: 스크롤, 경도: Shift+스크롤\n" -"불투명도: Ctrl+스크롤 (%d%%)" +"불투명도: Ctrl+스크롤 (%d%%), 회전: Ctrl+드래그" + +#: ../src/develop/masks/brush.c:3453 ../src/develop/masks/brush.c:3468 +#: ../src/develop/masks/path.c:5345 +msgid ", rotate both: shift+ctrl+drag" +msgstr ", 둘 다 회전: Shift+Ctrl+드래그" + +#: ../src/develop/masks/brush.c:3458 ../src/develop/masks/ellipse.c:2148 +#: ../src/develop/masks/path.c:5331 +msgid "" +"move: drag, rotate source: ctrl+drag, rotate both: " +"shift+ctrl+drag" +msgstr "이동: 드래그, 원본 회전: Ctrl+드래그, 둘 다 회전: Shift+Ctrl+드래그" + +#: ../src/develop/masks/brush.c:3464 +msgid "" +"move segment: drag, add node: shift+click\n" +"rotate: ctrl+drag" +msgstr "" +"선분 이동: 드래그, 노드 추가: Shift+클릭\n" +"회전: Ctrl+드래그" -#: ../src/develop/masks/brush.c:3178 +#: ../src/develop/masks/brush.c:3471 msgid "size: scroll" msgstr "크기: 스크롤" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 -#: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1819 +#: ../src/develop/masks/ellipse.c:468 ../src/develop/masks/ellipse.c:528 +#: ../src/develop/masks/path.c:2957 #, c-format msgid "feather size: %3.2f%%" msgstr "페더 반지름: %3.2f%%" @@ -9520,7 +10394,7 @@ msgstr "[원] 불투명도 변경" msgid "circle #%d" msgstr "원 #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4011 +#: ../src/develop/masks/circle.c:1421 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -9529,37 +10403,45 @@ msgstr "" "크기: 스크롤, 페더 반지름: Shift+스크롤\n" "불투명도: Ctrl+스크롤 (%d%%)" -#: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 +#: ../src/develop/masks/ellipse.c:454 ../src/develop/masks/ellipse.c:512 #, c-format msgid "rotation: %3.f°" msgstr "회전: %3.f°" -#: ../src/develop/masks/ellipse.c:1955 +#: ../src/develop/masks/ellipse.c:2076 msgid "[ELLIPSE] change size" msgstr "[타원] 크기 변경" -#: ../src/develop/masks/ellipse.c:1958 +#: ../src/develop/masks/ellipse.c:2079 msgid "[ELLIPSE] change feather size" msgstr "[타원] 페더 반지름 변경" -#: ../src/develop/masks/ellipse.c:1961 ../src/develop/masks/ellipse.c:1970 +#: ../src/develop/masks/ellipse.c:2082 msgid "[ELLIPSE] rotate shape" msgstr "[타원] 도형 회전" -#: ../src/develop/masks/ellipse.c:1964 +#: ../src/develop/masks/ellipse.c:2085 msgid "[ELLIPSE] change opacity" msgstr "[타원] 불투명도 변경" -#: ../src/develop/masks/ellipse.c:1967 +#: ../src/develop/masks/ellipse.c:2088 msgid "[ELLIPSE] switch feathering mode" msgstr "[타원] 페더링 모드 변경" -#: ../src/develop/masks/ellipse.c:1977 +#: ../src/develop/masks/ellipse.c:2092 +msgid "[ELLIPSE] rotate shape (source only on a clone source)" +msgstr "[타원] 도형 회전 (복제 원본에서는 원본만)" + +#: ../src/develop/masks/ellipse.c:2096 +msgid "[ELLIPSE] rotate shape and source together" +msgstr "[타원] 도형과 원본을 함께 회전" + +#: ../src/develop/masks/ellipse.c:2103 #, c-format msgid "ellipse #%d" msgstr "타원 #%d" -#: ../src/develop/masks/ellipse.c:2014 +#: ../src/develop/masks/ellipse.c:2140 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -9568,19 +10450,28 @@ msgstr "" "크기: 스크롤, 페더 반지름: Shift+스크롤\n" "회전: Ctrl+Shift+스크롤, 불투명도: Ctrl+스크롤 (%d%%)" -#: ../src/develop/masks/ellipse.c:2018 +#: ../src/develop/masks/ellipse.c:2144 msgid "rotate: ctrl+drag" msgstr "회전: Ctrl+드래그" -#: ../src/develop/masks/ellipse.c:2021 +#: ../src/develop/masks/ellipse.c:2154 #, c-format msgid "" -"feather mode: shift+click, rotate: ctrl+drag\n" -"size: scroll, feather size: shift+scroll, opacity: ctrl+scroll (%d%%)" +"feather mode: alt+click, rotate: ctrl+drag\n" +"size: scroll, feather size: shift+scroll, opacity: " +"ctrl+scroll (%d%%)" msgstr "" -"페더 모드: Shift+클릭, 회전: Ctrl+드래그\n" +"페더 모드: Alt+클릭, 회전: Ctrl+드래그\n" "크기: 스크롤, 페더 반지름: Shift+스크롤, 불투명도: Ctrl+스크롤 (%d%%)" +#: ../src/develop/masks/ellipse.c:2160 +msgid "" +"\n" +"rotate both: shift+ctrl+drag" +msgstr "" +"\n" +"둘 다 회전: Shift+Ctrl+드래그" + #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format msgid "compression: %3.2f%%" @@ -9591,32 +10482,36 @@ msgstr "압축: %3.2f%%" msgid "curvature: %3.2f%%" msgstr "곡률: %3.2f%%" -#: ../src/develop/masks/gradient.c:1418 +#: ../src/develop/masks/gradient.c:1421 msgid "[GRADIENT on pivot] rotate shape" msgstr "[피봇상 그라디언트] 도형 회전" -#: ../src/develop/masks/gradient.c:1420 +#: ../src/develop/masks/gradient.c:1423 +msgid "[GRADIENT] rotate shape" +msgstr "[그라디언트] 도형 회전" + +#: ../src/develop/masks/gradient.c:1425 msgid "[GRADIENT creation] set rotation" msgstr "[그라디언트 생성] 회전 설정" -#: ../src/develop/masks/gradient.c:1422 +#: ../src/develop/masks/gradient.c:1427 msgid "[GRADIENT] change curvature" msgstr "[그라디언트] 곡률 변경" -#: ../src/develop/masks/gradient.c:1424 +#: ../src/develop/masks/gradient.c:1429 msgid "[GRADIENT] change compression" msgstr "[그라디언트] 압축 변경" -#: ../src/develop/masks/gradient.c:1426 +#: ../src/develop/masks/gradient.c:1431 msgid "[GRADIENT] change opacity" msgstr "[그라디언트] 불투명도 변경" -#: ../src/develop/masks/gradient.c:1439 +#: ../src/develop/masks/gradient.c:1444 #, c-format msgid "gradient #%d" msgstr "그라디언트 #%d" -#: ../src/develop/masks/gradient.c:1450 +#: ../src/develop/masks/gradient.c:1455 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" @@ -9625,16 +10520,16 @@ msgstr "" "곡률: 스크롤, 압축: Shift+스크롤\n" "회전: 클릭+드래그, 불투명도: Ctrl+스크롤 (%d%%)" -#: ../src/develop/masks/gradient.c:1455 +#: ../src/develop/masks/gradient.c:1460 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"rotate: ctrl+drag, opacity: ctrl+scroll (%d%%)" msgstr "" "곡률: 스크롤, 압축: Shift+스크롤\n" -"불투명도: Ctrl+스크롤 (%d%%)" +"회전: Ctrl+드래그, 불투명도: Ctrl+스크롤 (%d%%)" -#: ../src/develop/masks/gradient.c:1458 +#: ../src/develop/masks/gradient.c:1463 msgid "rotate: drag" msgstr "회전: 드래그" @@ -9642,84 +10537,213 @@ msgstr "회전: 드래그" msgid "[SHAPE] remove shape" msgstr "[도형] 도형 제거" -#: ../src/develop/masks/masks.c:300 +#: ../src/develop/masks/masks.c:303 #, c-format msgid "group `%s'" msgstr "그룹 `%s'" -#: ../src/develop/masks/masks.c:418 +#: ../src/develop/masks/masks.c:467 #, c-format msgid "copy of `%s'" msgstr "`%s'의 사본" -#: ../src/develop/masks/masks.c:984 +#: ../src/develop/masks/masks.c:1055 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: 마스크 버전 불일치: %d != %d" -#: ../src/develop/masks/masks.c:1244 ../src/develop/masks/masks.c:1894 +#: ../src/develop/masks/masks.c:1352 ../src/develop/masks/masks.c:2021 #, c-format msgid "opacity: %.0f%%" msgstr "불투명도: %.0f%%" -#: ../src/develop/masks/masks.c:1640 ../src/libs/masks.c:1074 +#: ../src/develop/masks/masks.c:1767 ../src/libs/masks.c:1372 msgid "add existing shape" msgstr "기존 도형 추가" -#: ../src/develop/masks/masks.c:1667 +#: ../src/develop/masks/masks.c:1794 msgid "use same shapes as" msgstr "다음과 동일한 도형 사용" -#: ../src/develop/masks/masks.c:1977 +#: ../src/develop/masks/masks.c:2104 msgid "masks can not contain themselves" msgstr "마스크는 자기 자신을 포함할 수 없습니다" -#: ../src/develop/masks/path.c:3944 +#: ../src/develop/masks/object.c:852 +msgid "set raster mask root folder in preferences" +msgstr "환경설정에서 래스터 마스크 루트 폴더를 설정하세요" + +#: ../src/develop/masks/object.c:860 +msgid "cannot create raster mask folder" +msgstr "래스터 마스크 폴더를 생성할 수 없습니다" + +#: ../src/develop/masks/object.c:923 +msgid "raster mask saved" +msgstr "래스터 마스크가 저장됨" + +#: ../src/develop/masks/object.c:928 +msgid "failed to save raster mask" +msgstr "래스터 마스크 저장에 실패하였습니다" + +#: ../src/develop/masks/object.c:1009 +msgid "no mask extracted from AI segmentation" +msgstr "AI 분할에서 마스크를 추출하지 못했습니다" + +#: ../src/develop/masks/object.c:1017 +msgid "ai object group" +msgstr "AI 객체 그룹" + +#: ../src/develop/masks/object.c:1018 +msgid "ai object" +msgstr "AI 객체" + +#: ../src/develop/masks/object.c:1146 +#, c-format +msgid "smoothing: %3.2f" +msgstr "부드럽기: %3.2f" + +#: ../src/develop/masks/object.c:1157 +#, c-format +msgid "cleanup: %d" +msgstr "정리: %d" + +#: ../src/develop/masks/object.c:1170 +#, c-format +msgid "opacity: %d%%" +msgstr "불투명도: %d%%" + +#: ../src/develop/masks/object.c:1293 +#, c-format +msgid "group '%s'" +msgstr "그룹 '%s'" + +#. keep the message visible while the thread is working +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 +msgid "object mask: analyzing image..." +msgstr "객체 마스크: 이미지 분석 중..." + +#: ../src/develop/masks/object.c:1588 +msgid "click on object to create mask" +msgstr "객체를 클릭하여 마스크를 생성하세요" + +#. log only once when the thread is first joined +#: ../src/develop/masks/object.c:1598 +msgid "object mask preparation failed" +msgstr "객체 마스크 준비에 실패하였습니다" + +#: ../src/develop/masks/object.c:1803 +msgid "[OBJECT] select / add foreground point" +msgstr "[객체] 전경 점 선택/추가" + +#: ../src/develop/masks/object.c:1808 +msgid "[OBJECT] add background point" +msgstr "[객체] 배경 점 추가" + +#: ../src/develop/masks/object.c:1813 +msgid "[OBJECT] clear selection" +msgstr "[객체] 선택 지우기" + +#: ../src/develop/masks/object.c:1818 +msgid "[OBJECT] apply mask" +msgstr "[객체] 마스크 적용" + +#: ../src/develop/masks/object.c:1823 +msgid "[OBJECT] change smoothing" +msgstr "[객체] 부드럽기 변경" + +#: ../src/develop/masks/object.c:1828 +msgid "[OBJECT] change cleanup" +msgstr "[객체] 정리 변경" + +#: ../src/develop/masks/object.c:1833 +msgid "[OBJECT] change opacity" +msgstr "[객체] 불투명도 변경" + +#: ../src/develop/masks/object.c:1840 +#, c-format +msgid "object #%d" +msgstr "객체 #%d" + +#: ../src/develop/masks/object.c:1858 +#, c-format +msgid "" +"add: click, subtract: shift+click, clear: " +"ctrl+shift+click, apply: right-click, apply+save raster: " +"shift+right-click\n" +"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), " +"opacity: ctrl+scroll (%d%%)" +msgstr "" +"추가: 클릭, 제외: Shift+클릭, 지우기: Ctrl+Shift+클릭, 적용: 우클릭, 적용+래스터 저장: Shift+우클릭\n" +"부드럽기: 스크롤 (%3.2f), 정리: Shift+스크롤 (%d), 불투명도: Ctrl+스크롤 (%d%%)" + +#: ../src/develop/masks/object.c:1869 +#, c-format +msgid "select: click on object, opacity: ctrl+scroll (%d%%)" +msgstr "선택: 객체 클릭, 불투명도: Ctrl+스크롤 (%d%%)" + +#: ../src/develop/masks/path.c:2839 +#, c-format +msgid "resize: %+d %s" +msgstr "크기 조절: %+d %s" + +#: ../src/develop/masks/path.c:5255 msgid "[PATH creation] add a smooth node" msgstr "[경로 생성] 부드러운 노드 추가" -#: ../src/develop/masks/path.c:3946 +#: ../src/develop/masks/path.c:5257 msgid "[PATH creation] add a sharp node" msgstr "[경로 생성] 뾰족한 노드 추가" -#: ../src/develop/masks/path.c:3948 +#: ../src/develop/masks/path.c:5259 msgid "[PATH creation] terminate path creation" msgstr "[경로 생성] 경로 생성 종료" -#: ../src/develop/masks/path.c:3950 +#: ../src/develop/masks/path.c:5261 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[노드의 경로] 부드러운/뾰족한 노드 간 전환" -#: ../src/develop/masks/path.c:3952 +#: ../src/develop/masks/path.c:5263 msgid "[PATH on node] remove the node" msgstr "[노드의 경로] 노드 제거" -#: ../src/develop/masks/path.c:3954 +#: ../src/develop/masks/path.c:5265 msgid "[PATH on feather] reset curvature" msgstr "[페더의 경로] 곡률 초기화" -#: ../src/develop/masks/path.c:3956 +#: ../src/develop/masks/path.c:5267 msgid "[PATH on segment] add node" msgstr "[선분의 경로] 노드 추가" -#: ../src/develop/masks/path.c:3958 -msgid "[PATH] change size" -msgstr "[경로] 크기 변경" +#: ../src/develop/masks/path.c:5271 +msgid "[PATH] rotate shape (source only on a clone source)" +msgstr "[경로] 도형 회전 (복제 원본에서는 원본만)" -#: ../src/develop/masks/path.c:3960 +#: ../src/develop/masks/path.c:5275 +msgid "[PATH] rotate shape and source together" +msgstr "[경로] 도형과 원본을 함께 회전" + +#: ../src/develop/masks/path.c:5276 +msgid "[PATH] grow/shrink" +msgstr "[경로] 확대/축소" + +#: ../src/develop/masks/path.c:5278 +msgid "[PATH] resize" +msgstr "[경로] 크기 조절" + +#: ../src/develop/masks/path.c:5280 msgid "[PATH] change feather size" msgstr "[경로] 페더 반지름 변경" -#: ../src/develop/masks/path.c:3962 +#: ../src/develop/masks/path.c:5282 msgid "[PATH] change opacity" msgstr "[경로] 불투명도 변경" -#: ../src/develop/masks/path.c:3974 +#: ../src/develop/masks/path.c:5294 #, c-format msgid "path #%d" msgstr "경로 #%d" -#: ../src/develop/masks/path.c:3985 +#: ../src/develop/masks/path.c:5305 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -9727,7 +10751,7 @@ msgstr "" "노드 추가: 클릭, 뾰족한 노드 추가: Ctrl+클릭\n" "취소: 우클릭" -#: ../src/develop/masks/path.c:3990 +#: ../src/develop/masks/path.c:5310 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -9735,7 +10759,7 @@ msgstr "" "노드 추가: 클릭, 뾰족한 노드 추가: Ctrl+클릭\n" "경로 완료: 우클릭" -#: ../src/develop/masks/path.c:3995 +#: ../src/develop/masks/path.c:5315 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -9743,7 +10767,7 @@ msgstr "" "노드 이동: 드래그, 노드 제거: 우클릭\n" "부드러운/뾰족한 노드 간 전환: Ctrl+클릭" -#: ../src/develop/masks/path.c:4000 +#: ../src/develop/masks/path.c:5320 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -9751,19 +10775,29 @@ msgstr "" "노드 곡률: 드래그, 대칭 유지: Ctrl+드래그,\n" "단일 핸들 이동: Shift+드래그, 곡률 초기화: 우클릭" -#: ../src/develop/masks/path.c:4005 +#: ../src/develop/masks/path.c:5325 msgid "" -"move segment: drag, add node: ctrl+click\n" +"move segment: drag, add node: shift+click\n" "remove path: right-click" msgstr "" -"선분 이동: 드래그, 노드 추가: Ctrl+클릭\n" +"선분 이동: 드래그, 노드 추가: Shift+클릭\n" "경로 제거: 우클릭" -#: ../src/develop/pixelpipe_hb.c:517 +#: ../src/develop/masks/path.c:5338 +#, c-format +msgid "" +"grow/shrink: scroll, resize: ctrl+shift+scroll\n" +"feather size: shift+scroll, opacity: ctrl+scroll (%d%%), " +"rotate: ctrl+drag" +msgstr "" +"확대/축소: 스크롤, 크기 조절: Ctrl+Shift+스크롤\n" +"페더 반지름: Shift+스크롤, 불투명도: Ctrl+스크롤 (%d%%), 회전: Ctrl+드래그" + +#: ../src/develop/pixelpipe_hb.c:572 msgid "enabled as required" msgstr "필요에 따라 활성화됨" -#: ../src/develop/pixelpipe_hb.c:518 +#: ../src/develop/pixelpipe_hb.c:573 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -9771,11 +10805,11 @@ msgstr "" "히스토리에 모듈이 비활성화되어 있지만, 이 이미지 유형에는 필요합니다.\n" "이는 프리셋, 스타일 또는 히스토리 복사&붙여넣기 적용으로 인한 것으로 보입니다" -#: ../src/develop/pixelpipe_hb.c:525 +#: ../src/develop/pixelpipe_hb.c:580 msgid "disabled as not appropriate" msgstr "적합하지 않아 비활성화됨" -#: ../src/develop/pixelpipe_hb.c:526 +#: ../src/develop/pixelpipe_hb.c:581 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -9783,7 +10817,7 @@ msgstr "" "히스토리에 모듈이 활성화되어 있지만, 이 이미지 형식에는 허용되지 않습니다.\n" "이는 프리셋, 스타일 또는 히스토리 복사&붙여넣기 적용으로 인한 것으로 보입니다" -#: ../src/develop/pixelpipe_hb.c:1258 +#: ../src/develop/pixelpipe_hb.c:1361 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -9793,15 +10827,19 @@ msgstr "" "모듈 '%s'에서 비정렬 버퍼 문제로 치명적인 픽셀파이프 중단 발생\n" "GitHub에 보고해 주시기 바랍니다" -#: ../src/develop/pixelpipe_hb.c:1742 +#: ../src/develop/pixelpipe_hb.c:1950 msgid "fatal input misalignment, please report on GitHub\n" -msgstr "치명적인 입력 정렬 오류, GitHub에 보고해 주시기 바랍니다\n" +msgstr "" +"치명적인 입력 정렬 오류, GitHub에 보고해 주시기 바랍니다\n" -#: ../src/develop/pixelpipe_hb.c:3113 +#: ../src/develop/pixelpipe_hb.c:3150 msgid "" -"OpenCL errors encountered; disabling OpenCL for this session! some possible causes:\n" -" - OpenCL out of resources due to preference settings. please try with defaults,\n" -" - buggy driver for some device. please run darktable with `-d opencl' to identify,\n" +"OpenCL errors encountered; disabling OpenCL for this session! some possible " +"causes:\n" +" - OpenCL out of resources due to preference settings. please try with " +"defaults,\n" +" - buggy driver for some device. please run darktable with `-d opencl' to " +"identify,\n" " - some drivers don't support needed number of events,\n" " - too small headroom settings while using 'use all device memory'." msgstr "" @@ -9811,7 +10849,7 @@ msgstr "" " - 일부 드라이버가 필요한 이벤트 수를 지원하지 않음,\n" " - '모든 장치 메모리 사용'을 선택할 때 헤드룸 설정이 너무 작음." -#: ../src/develop/pixelpipe_hb.c:3305 +#: ../src/develop/pixelpipe_hb.c:3458 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -9822,42 +10860,44 @@ msgstr "" "모듈 '%s'에서 래스터 마스크를 가져올 수 없습니다.\n" "래스터 마스크는 무시합니다." -#: ../src/develop/tiling.c:817 ../src/develop/tiling.c:1157 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format -msgid "tiling failed for module '%s'. the output most likely will be OK, but you might want to check." -msgstr "모듈 '%s'의 타일링에 실패하였습니다. 출력은 괜찮을 듯하지만, 확인해 보시는 것이 좋습니다." +msgid "" +"tiling failed for module '%s%s'. the output most likely will be OK, but you " +"might want to check." +msgstr "모듈 '%s%s'의 타일링에 실패하였습니다. 출력은 괜찮을 듯하지만, 확인해 보시는 것이 좋습니다." -#: ../src/dtgtk/culling.c:223 +#: ../src/dtgtk/culling.c:225 msgid "you have reached the start of your selection" msgstr "선택 항목의 시작에 도달하였습니다" -#: ../src/dtgtk/culling.c:232 +#: ../src/dtgtk/culling.c:234 msgid "you have reached the start of your collection" msgstr "컬렉션의 시작에 도달하였습니다" -#: ../src/dtgtk/culling.c:279 +#: ../src/dtgtk/culling.c:281 msgid "you have reached the end of your selection" msgstr "선택 항목의 끝에 도달하였습니다" -#: ../src/dtgtk/culling.c:306 +#: ../src/dtgtk/culling.c:308 msgid "you have reached the end of your collection" msgstr "컬렉션의 끝에 도달하였습니다" -#: ../src/dtgtk/culling.c:415 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "줌은 %d개의 이미지로 제한됨" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "유효하지 않음" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "%s년" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -9867,7 +10907,7 @@ msgstr "" "제한이 없다면 'min'을 입력하세요\n" "우클릭하여 기존 값에서 선택하세요" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -9877,7 +10917,7 @@ msgstr "" "제한이 없다면 'max'을 입력하세요\n" "우클릭하여 기존 값에서 선택하세요" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -9885,7 +10925,7 @@ msgstr "" "값을 입력하세요\n" "우클릭하여 기존 값에서 선택하세요" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -9899,7 +10939,7 @@ msgstr "" "상대 날짜는 앞에 '-'를 붙여 입력하세요\n" "우클릭하여 캘린더 또는 기존 값에서 선택하세요" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -9914,7 +10954,7 @@ msgstr "" "상대 날짜는 앞에 '-'를 붙여 입력하세요\n" "우클릭하여 캘린더 또는 기존 값에서 선택하세요" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -9924,46 +10964,46 @@ msgstr "" "YYYY:MM:DD hh:mm:ss.sss 형식 (년도만 필수)\n" "우클릭하여 캘린더 또는 기존 값에서 선택하세요" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "최대값에서 빼는 날짜/시간 간격" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "최소값에서 빼는 날짜/시간 간격" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "고정" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "상대적" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "선택됨" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 #: ../src/libs/colorpicker.c:54 msgid "min" msgstr "최소" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 #: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "최대" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "날짜 유형" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "날짜" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -9971,46 +11011,46 @@ msgstr "" "클릭하여 날짜 선택\n" "더블 클릭하여 날짜 바로 사용" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "년: " -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "월: " -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "일: " #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "시간" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 -#: ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 +#: ../src/dtgtk/range.c:1830 msgid "now" msgstr "지금" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "값을 현재 날짜/시간과 항상 일치하도록 설정" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:180 -#: ../src/libs/metadata.c:1140 ../src/libs/styles.c:913 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 +#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "적용" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "이 값을 범위 제한으로 설정" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "현재 날짜: " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:595 +#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 msgid "double-click to reset" msgstr "더블 클릭하여 초기화" @@ -10037,98 +11077,100 @@ msgstr "" msgid "grouped images" msgstr "그룹 이미지" -#: ../src/dtgtk/thumbnail.c:859 ../src/dtgtk/thumbnail.c:1654 -#: ../src/iop/ashift.c:6047 ../src/iop/ashift.c:6134 ../src/iop/ashift.c:6136 -#: ../src/iop/ashift.c:6138 ../src/libs/navigation.c:112 -#: ../src/libs/navigation.c:249 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 +#: ../src/iop/ashift.c:6043 ../src/iop/ashift.c:6130 ../src/iop/ashift.c:6132 +#: ../src/iop/ashift.c:6134 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:268 msgid "fit" msgstr "맞춤" -#: ../src/dtgtk/thumbtable.c:1256 +#: ../src/dtgtk/thumbtable.c:1279 msgid "here" msgstr "여기" -#: ../src/dtgtk/thumbtable.c:1257 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1280 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "이 컬렉션에 이미지가 없습니다" -#: ../src/dtgtk/thumbtable.c:1259 +#: ../src/dtgtk/thumbtable.c:1282 msgid "need help?" msgstr "도움이 필요하신가요?" -#: ../src/dtgtk/thumbtable.c:1260 +#: ../src/dtgtk/thumbtable.c:1283 msgid "if you have not imported any images yet" msgstr "아직 이미지를 가져오지 않았다면" -#: ../src/dtgtk/thumbtable.c:1261 +#: ../src/dtgtk/thumbtable.c:1284 msgid "click on ? then an on-screen item to open manual page" msgstr "?를 클릭한 다음 화면의 항목을 클릭하여 매뉴얼 페이지 열기" -#: ../src/dtgtk/thumbtable.c:1262 +#: ../src/dtgtk/thumbtable.c:1285 msgid "you can do so in the import module" msgstr "가져오기 모듈에서도 이미지를 가져올 수 있습니다" -#: ../src/dtgtk/thumbtable.c:1263 +#: ../src/dtgtk/thumbtable.c:1286 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "'h' 키를 누르고 있으면 모든 활성 키보드 단축키가 표시됩니다" -#: ../src/dtgtk/thumbtable.c:1264 +#: ../src/dtgtk/thumbtable.c:1287 msgid "to open the online manual click " msgstr "클릭하여 온라인 매뉴얼 열기 " -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1288 msgid "try to relax the filter settings in the top panel" msgstr "상단 패널에서 필터 설정을 완화해 보세요" -#: ../src/dtgtk/thumbtable.c:1266 +#: ../src/dtgtk/thumbtable.c:1289 msgid "or add images in the collections module" msgstr "또는 컬렉션 모듈에서 이미지를 추가하세요" -#: ../src/dtgtk/thumbtable.c:1267 +#: ../src/dtgtk/thumbtable.c:1290 msgid "personalize darktable" msgstr "darktable 개인 설정" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1291 msgid "click on the gear icon for global preferences" msgstr "톱니바퀴 아이콘을 클릭하여 전역 환경설정 변경" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1293 msgid "click on the keyboard icon to define shortcuts" msgstr "키보드 아이콘을 클릭하여 단축키 정의" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1295 msgid "try the 'no-click' workflow" msgstr "'클릭 없는' 워크 플로우를 사용해 보세요" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1296 msgid "set module-specific preferences through module's menu" msgstr "모듈 메뉴에서 모듈별 환경설정" -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1297 msgid "hover over an image and use keyboard shortcuts" msgstr "이미지에 마우스를 올리고 키보드 단축키 사용" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1298 msgid "to apply ratings, colors, styles, etc." msgstr "등급, 색상, 스타일 등을 적용하려면." -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1299 msgid "make default raw development look more like your" msgstr "기본 RAW 현상 설정을 다음과 같이 변경" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1300 msgid "hover over any button for its description and shortcuts" msgstr "설명 및 단축키를 확인하기 위해 버튼 위에 마우스를 올리세요" -#: ../src/dtgtk/thumbtable.c:1278 +#: ../src/dtgtk/thumbtable.c:1301 msgid "camera's JPEG by applying a camera-specific style" msgstr "카메라 전용 스타일을 적용하여 카메라 JPEG처럼 보이게 하세요" -#: ../src/dtgtk/thumbtable.c:1695 -msgid "you have changed the settings related to how thumbnails are generated.\n" -msgstr "썸네일 생성 방식 관련 설정을 변경하였습니다.\n" +#: ../src/dtgtk/thumbtable.c:1728 +msgid "" +"you have changed the settings related to how thumbnails are generated.\n" +msgstr "" +"썸네일 생성 방식 관련 설정을 변경하였습니다.\n" -#: ../src/dtgtk/thumbtable.c:1698 +#: ../src/dtgtk/thumbtable.c:1731 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -10136,7 +11178,7 @@ msgstr "" "캐시된 썸네일을 모두 무효화해야 합니다.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1702 +#: ../src/dtgtk/thumbtable.c:1735 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -10145,7 +11187,7 @@ msgstr "" "레벨 %d부터 시작하는 캐시된 썸네일을 무효화해야 합니다.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1707 +#: ../src/dtgtk/thumbtable.c:1740 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -10154,7 +11196,7 @@ msgstr "" "레벨 %d 미만의 캐시된 썸네일을 무효화해야 합니다.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1712 +#: ../src/dtgtk/thumbtable.c:1745 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -10163,40 +11205,40 @@ msgstr "" "레벨 %d와 %d 사이의 캐시된 썸네일을 무효화해야 합니다.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1715 +#: ../src/dtgtk/thumbtable.c:1748 msgid "do you want to do that now?" msgstr "지금 실행하시겠습니까?" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1750 msgid "cached thumbnails invalidation" msgstr "캐시된 썸네일 무효화" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:2953 +#: ../src/dtgtk/thumbtable.c:3096 msgid "copy history" msgstr "히스토리 복사" -#: ../src/dtgtk/thumbtable.c:2955 +#: ../src/dtgtk/thumbtable.c:3098 msgid "copy history parts" msgstr "히스토리 일부 복사" -#: ../src/dtgtk/thumbtable.c:2959 +#: ../src/dtgtk/thumbtable.c:3102 msgid "paste history parts" msgstr "히스토리 일부 붙여넣기" -#: ../src/dtgtk/thumbtable.c:2964 +#: ../src/dtgtk/thumbtable.c:3107 msgid "duplicate image" msgstr "이미지 복제" -#: ../src/dtgtk/thumbtable.c:2966 +#: ../src/dtgtk/thumbtable.c:3109 msgid "duplicate image virgin" msgstr "원본 이미지 복제" -#: ../src/dtgtk/thumbtable.c:2976 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3119 ../src/libs/select.c:154 msgid "select film roll" msgstr "필름 롤 선택" -#: ../src/dtgtk/thumbtable.c:2978 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3121 ../src/libs/select.c:158 msgid "select untouched" msgstr "편집되지 않은 이미지 선택" @@ -10391,6 +11433,10 @@ msgstr "편집되지 않은 이미지 선택" #. Not Implemented #. Not Implemented #. Not Implemented +#. handle the ROLL.NAME[n] case +#. grab each complete variable +#. strip of the leading $( and trailing ) +#. add one because c arrays are 0 based and lua are 1 based #. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the substitute list #. grab each complete variable #. strip of the leading $( and trailing ) @@ -10405,10 +11451,13 @@ msgstr "편집되지 않은 이미지 선택" #. FILE.NAME #. FILE.EXTENSION #. ID +#. IMAGE.ID +#. IMAGE.ID.NEXT #. VERSION #. VERSION.IF_MULTI #. VERSION.NAME #. DARKTABLE.VERSION +#. Xmp.darktable.version #. DARKTABLE.NAME #. SEQUENCE #. WIDTH.SENSOR @@ -10474,10 +11523,15 @@ msgstr "편집되지 않은 이미지 선택" #. LABELS #. LABELS.ICONS - wont be implemented #. TITLE +#. Xmp.dc.title #. DESCRIPTION +#. Xmp.dc.description #. CREATOR +#. Xmp.dc.creator #. PUBLISHER +#. Xmp.dc.publisher #. RIGHTS +#. Xmp.dc.rights #. TAGS - wont be implemented #. SIDECAR.TXT - wont be implemented #. FOLDER.PICTURES @@ -10489,272 +11543,292 @@ msgstr "편집되지 않은 이미지 선택" #. JOBCODE - wont be implemented #. populate the substitution list #. do category substitutions separately -#: ../src/external/lua-scripts/lib/dtutils/string.lua:870 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:931 msgid "$(ROLL.NAME) - roll of the input image" msgstr "$(ROLL.NAME) - 입력 이미지 롤" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:871 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 #: ../src/gui/gtkentry.c:38 msgid "$(FILE.FOLDER) - folder containing the input image" msgstr "$(FILE.FOLDER) - 입력 이미지 폴더" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:872 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 #: ../src/gui/gtkentry.c:39 msgid "$(FILE.NAME) - basename of the input image" msgstr "$(FILE.NAME) - 입력 이미지 파일 이름" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:873 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 #: ../src/gui/gtkentry.c:40 msgid "$(FILE.EXTENSION) - extension of the input image" msgstr "$(FILE.EXTENSION) - 입력 이미지 확장자" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:874 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 #: ../src/gui/gtkentry.c:111 msgid "$(ID) - image ID" msgstr "$(ID) - 이미지 ID" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:875 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/gui/gtkentry.c:109 +msgid "$(IMAGE.ID) - image ID" +msgstr "$(IMAGE.ID) - 이미지 ID" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/gui/gtkentry.c:110 +msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" +msgstr "$(IMAGE.ID.NEXT) - 가져오기 시 할당될 다음 이미지 ID" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 #: ../src/gui/gtkentry.c:41 msgid "$(VERSION) - duplicate version" msgstr "$(VERSION) - 복제 버전" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:876 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 #: ../src/gui/gtkentry.c:42 -msgid "$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version exists" +msgid "" +"$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version " +"exists" msgstr "$(VERSION.IF_MULTI) - $(VERSION)과 동일, 버전이 하나뿐이면 빈 문자열" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:877 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 #: ../src/gui/gtkentry.c:43 msgid "$(VERSION.NAME) - version name from metadata" msgstr "$(VERSION.NAME) - 메타데이터의 버전 이름" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:878 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 #: ../src/gui/gtkentry.c:120 msgid "$(DARKTABLE.VERSION) - current darktable version" msgstr "$(DARKTABLE.VERSION) - 현재 darktable 버전" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +msgid "$(Xmp.darktable.version) - current darktable version" +msgstr "$(Xmp.darktable.version) - 현재 darktable 버전" + #. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:880 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 #: ../src/gui/gtkentry.c:45 -msgid "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" +msgid "" +"$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" msgstr "$(SEQUENCE[n,m]) - 순서 번호, n: 자릿수, m: 시작 번호" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:881 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 #: ../src/gui/gtkentry.c:47 msgid "$(WIDTH.SENSOR) - image sensor width" msgstr "$(WIDTH.SENSOR) - 이미지 센서 너비" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:882 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 #: ../src/gui/gtkentry.c:52 msgid "$(HEIGHT.SENSOR) - image sensor height" msgstr "$(HEIGHT.SENSOR) - 이미지 센서 높이" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:883 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 #: ../src/gui/gtkentry.c:48 msgid "$(WIDTH.RAW) - RAW image width" msgstr "$(WIDTH. RAW) - RAW 이미지 너비" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:884 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 #: ../src/gui/gtkentry.c:53 msgid "$(HEIGHT.RAW) - RAW image height" msgstr "$(HEIGHT.RAW) - RAW 이미지 높이" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:885 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 #: ../src/gui/gtkentry.c:49 msgid "$(WIDTH.CROP) - image width after crop" msgstr "$(WIDTH.CROP) - 자르기 후 이미지 너비" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:886 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 #: ../src/gui/gtkentry.c:54 msgid "$(HEIGHT.CROP) - image height after crop" msgstr "$(HEIGHT.CROP) - 자르기 후 이미지 높이" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:887 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 #: ../src/gui/gtkentry.c:50 msgid "$(WIDTH.EXPORT) - exported image width" msgstr "$(WIDTH.EXPORT) - 내보낸 이미지 너비" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:888 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 #: ../src/gui/gtkentry.c:55 msgid "$(HEIGHT.EXPORT) - exported image height" msgstr "$(HEIGHT.EXPORT) - 내보낸 이미지 높이" #. _("$(WIDTH.MAX) - maximum image export width"), -- not implemented #. _("$(HEIGHT.MAX) - maximum image export height"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:891 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 #: ../src/gui/gtkentry.c:56 msgid "$(YEAR) - year" msgstr "$(YEAR) - 년도" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:892 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:956 #: ../src/gui/gtkentry.c:57 msgid "$(YEAR.SHORT) - year without century" msgstr "$(YEAR.SHORT) - 세기 없는 년도" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:893 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 #: ../src/gui/gtkentry.c:58 msgid "$(MONTH) - month" msgstr "$(MONTH) - 월" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:894 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:958 #: ../src/gui/gtkentry.c:60 msgid "$(MONTH.LONG) - full month name according to the current locale" msgstr "$(MONTH.LONG) - 현재 로케일에 따른 전체 월 이름" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:895 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 #: ../src/gui/gtkentry.c:59 msgid "$(MONTH.SHORT) - abbreviated month name according to the current locale" msgstr "$(MONTH.SHORT) - 현재 로케일에 따른 축약된 월 이름" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:896 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 #: ../src/gui/gtkentry.c:61 msgid "$(DAY) - day" msgstr "$(DAY) - 일" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:897 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 #: ../src/gui/gtkentry.c:62 msgid "$(HOUR) - hour" msgstr "$(HOUR) - 시" #. _("$(HOUR.AMPM) - hour, 12-hour clock"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:899 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 #: ../src/gui/gtkentry.c:64 msgid "$(MINUTE) - minute" msgstr "$(MINUTE) - 분" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:900 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:964 #: ../src/gui/gtkentry.c:65 msgid "$(SECOND) - second" msgstr "$(SECOND) - 초" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:901 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 #: ../src/gui/gtkentry.c:66 msgid "$(MSEC) - millisecond" msgstr "$(MSEC) - 밀리초" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:902 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 #: ../src/gui/gtkentry.c:69 msgid "$(EXIF.YEAR) - EXIF year" msgstr "$(EXIF.YEAR) - EXIF 년도" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:903 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 #: ../src/gui/gtkentry.c:70 msgid "$(EXIF.YEAR.SHORT) - EXIF year without century" msgstr "$(EXIF.YEAR.SHORT) - EXIF 세기 없는 년도" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:904 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 #: ../src/gui/gtkentry.c:71 msgid "$(EXIF.MONTH) - EXIF month" msgstr "$(EXIF.MONTH) - EXIF 월" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:905 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 #: ../src/gui/gtkentry.c:73 -msgid "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" +msgid "" +"$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" msgstr "$(EXIF.MONTH.LONG) - 현재 로케일에 따른 전체 EXIF 월 이름" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:906 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:970 #: ../src/gui/gtkentry.c:72 -msgid "$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current locale" +msgid "" +"$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current " +"locale" msgstr "$(EXIF.MONTH.SHORT) - 현재 로케일에 따른 축약된 EXIF 월 이름" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:907 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 #: ../src/gui/gtkentry.c:74 msgid "$(EXIF.DAY) - EXIF day" msgstr "$(EXIF.DAY) - EXIF 일" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:908 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:972 #: ../src/gui/gtkentry.c:75 msgid "$(EXIF.HOUR) - EXIF hour" msgstr "$(EXIF.HOUR) - EXIF 시" #. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:910 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:974 #: ../src/gui/gtkentry.c:77 msgid "$(EXIF.MINUTE) - EXIF minute" msgstr "$(EXIF.MINUTE) - EXIF 분" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:911 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:975 #: ../src/gui/gtkentry.c:78 msgid "$(EXIF.SECOND) - EXIF second" msgstr "$(EXIF.SECOND) - EXIF 초" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:912 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:976 #: ../src/gui/gtkentry.c:79 msgid "$(EXIF.MSEC) - EXIF millisecond" msgstr "$(EXIF.MSEC) - EXIF 밀리초" #. _("$(EXIF.DATE.REGIONAL) - localized EXIF date"), -- not implemented #. _("$(EXIF.TIME.REGIONAL) - localized EXIF time"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:915 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:979 #: ../src/gui/gtkentry.c:80 msgid "$(EXIF.ISO) - ISO value" msgstr "$(EXIF.ISO) - ISO 값" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:916 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:980 #: ../src/gui/gtkentry.c:83 msgid "$(EXIF.EXPOSURE) - EXIF exposure" msgstr "$(EXIF.EXPOSURE) - EXIF 노출" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:917 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:981 #: ../src/gui/gtkentry.c:81 msgid "$(EXIF.EXPOSURE.BIAS) - EXIF exposure bias" msgstr "$(EXIF.EXPOSURE) - EXIF 노출 바이어스" #. _("$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:919 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:983 #: ../src/gui/gtkentry.c:84 msgid "$(EXIF.APERTURE) - EXIF aperture" msgstr "$(EXIF.APERTURE) - EXIF 조리개" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:920 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:984 #: ../src/gui/gtkentry.c:85 msgid "$(EXIF.CROP_FACTOR) - EXIF crop factor" msgstr "$(EXIF.CROP_FACTOR) - EXIF 크롭 계수" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:921 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:985 #: ../src/gui/gtkentry.c:86 msgid "$(EXIF.FOCAL.LENGTH) - EXIF focal length" msgstr "$(EXIF.FOCAL.LENGTH) - EXIF 초점 길이" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:922 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:986 #: ../src/gui/gtkentry.c:87 msgid "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" msgstr "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35mm 환산 초점 길이" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:923 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:987 #: ../src/gui/gtkentry.c:88 msgid "$(EXIF.FOCUS.DISTANCE) - EXIF focal distance" msgstr "$(EXIF.FOCUS.DISTANCE) - EXIF 초점 거리" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:924 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:988 #: ../src/gui/gtkentry.c:89 msgid "$(EXIF.MAKER) - camera maker" msgstr "$(EXIF.MAKER) - 카메라 제조사" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:925 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:989 #: ../src/gui/gtkentry.c:90 msgid "$(EXIF.MODEL) - camera model" msgstr "$(EXIF.MODEL) - 카메라 모델" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:926 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:990 #: ../src/gui/gtkentry.c:91 msgid "$(EXIF.WHITEBALANCE) - EXIF selected white balance" msgstr "$(EXIF.WHITEBALANCE) - EXIF 선택된 화이트 밸런스" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:927 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:991 #: ../src/gui/gtkentry.c:92 msgid "$(EXIF.METERING) - EXIF exposure metering mode" msgstr "$(EXIF.METERING) - EXIF 노출 측광 모드" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:928 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:992 #: ../src/gui/gtkentry.c:93 msgid "$(EXIF.LENS) - lens" msgstr "$(EXIF.LENS) - 렌즈" #. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:930 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:994 #: ../src/gui/gtkentry.c:95 msgid "$(EXIF.FLASH) - was flash used (yes/no/--)" msgstr "$(EXIF.FLASH) - 플래시 사용 여부 (예/아니오/--)" @@ -10764,81 +11838,101 @@ msgstr "$(EXIF.FLASH) - 플래시 사용 여부 (예/아니오/--)" #. _("$(GPS.LATITUDE) - latitude"),-- not implemented #. _("$(GPS.ELEVATION) - elevation"),-- not implemented #. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:999 #: ../src/gui/gtkentry.c:100 msgid "$(LONGITUDE) - longitude" msgstr "$(LONGITUDE) - 경도" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1000 #: ../src/gui/gtkentry.c:101 msgid "$(LATITUDE) - latitude" msgstr "$(LATITUDE) - 위도" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1001 #: ../src/gui/gtkentry.c:102 msgid "$(ELEVATION) - elevation" msgstr "$(ELEVATION) - 고도" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1002 #: ../src/gui/gtkentry.c:103 msgid "$(STARS) - star rating as number (-1 for rejected)" msgstr "$(STARS) - 별점 등급을 숫자로 표시 (제외된 이미지는 -1)" #. _("$(RATING.ICONS) - star/reject rating in icon form"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1004 #: ../src/gui/gtkentry.c:105 msgid "$(LABELS) - color labels as text" msgstr "$(LABELS) - 색상 레이블을 텍스트로 표시" #. _("$(LABELS.ICONS) - color labels as icons"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1006 msgid "$(TITLE) - title from metadata" msgstr "$(TITLE) - 메타데이터의 제목" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:943 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1007 +msgid "$(Xmp.dc.title) - title from metadata" +msgstr "$(Xmp.dc.title) - 메타데이터의 제목" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1008 msgid "$(DESCRIPTION) - description from metadata" msgstr "$(DESCRIPTION) - 메타데이터의 설명" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1009 +msgid "$(Xmp.dc.description) - description from metadata" +msgstr "$(Xmp.dc.description) - 메타데이터의 설명" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1010 msgid "$(CREATOR) - creator from metadata" msgstr "$(CREATOR) - 메타데이터의 저작자" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1011 +msgid "$(Xmp.dc.creator) - creator from metadata" +msgstr "$(Xmp.dc.creator) - 메타데이터의 작성자" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1012 msgid "$(PUBLISHER) - publisher from metadata" msgstr "$(PUBLISHER) - 메타데이터의 발행자" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1013 +msgid "$(Xmp.dc.publisher) - publisher from metadata" +msgstr "$(Xmp.dc.publisher) - 메타데이터의 발행자" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1014 msgid "$(RIGHTS) - rights from metadata" msgstr "$(RIGHTS) - 메타데이터의 권리" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1015 +msgid "$(Xmp.dc.rights) - rights from metadata" +msgstr "$(Xmp.dc.rights) - 메타데이터의 저작권 정보" + #. _("$(TAGS) - tags as set in metadata settings"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 #: ../src/gui/gtkentry.c:117 msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" msgstr "$(CATEGORY[n,category]) - 계층적 태그에서 레벨 n의 하위 태그" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 #: ../src/gui/gtkentry.c:121 msgid "$(SIDECAR_TXT) - contents of .txt sidecar file, if present" msgstr "$(SIDECAR_TXT) - 존재하는 경우, .txt 사이드카 파일의 내용" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1019 #: ../src/gui/gtkentry.c:113 msgid "$(FOLDER.PICTURES) - pictures folder" msgstr "$(FOLDER.PICTURES) - 사진 폴더" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1020 #: ../src/gui/gtkentry.c:114 msgid "$(FOLDER.HOME) - home folder" msgstr "$(FOLDER.HOME) - 홈 폴더" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 #: ../src/gui/gtkentry.c:115 msgid "$(FOLDER.DESKTOP) - desktop folder" msgstr "$(FOLDER.DESKTOP) - 바탕 화면 폴더" #. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:954 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 #: ../src/gui/gtkentry.c:112 msgid "$(USERNAME) - login name" msgstr "$(USERNAME) - 로그인 이름" @@ -10850,7 +11944,11 @@ msgstr "$(USERNAME) - 로그인 이름" #. remove the var from the string #. string modifications #. replace the substitution variables in a string +#. catch everything below 0.3 seconds +#. catch 1/2, 1/3, ... +#. catch 1/1.3, 1/1.6, ... #. change the encoding of the terminal to handle non-english characters in path +#. otherwise, when the real command fails, script will still return "good" error code of chcp #. On Windows we don't need any command. (start e.g. has problems with spaces in the filename, even if we put quoter around them.) https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in-windows-via-command-prompt #. #. @@ -10889,8 +11987,12 @@ msgstr "$(USERNAME) - 로그인 이름" #. #. CHANGES #. +#. 20251202 - fixed pattern matching bugs affecting Canon EOS R? series +#. styles and styles being applied twice if images are reimported +#. +#. Added more debugging statements to pattern matching functions +#. #. local df = require "lib/dtutils.file" -#. local ds = require "lib/dtutils.string" #. local dtsys = require "lib/dtutils.system" #. local debug = require "darktable.debug" #. - - - - - - - - - - - - - - - - - - - - - - - @@ -10912,12 +12014,12 @@ msgstr "$(USERNAME) - 로그인 이름" #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/apply_camera_style.lua:92 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:99 msgid "apply camera style" msgstr "카메라 스타일 적용" #. name of script -#: ../src/external/lua-scripts/official/apply_camera_style.lua:93 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:100 msgid "apply darktable camera style to matching images" msgstr "일치하는 이미지에 darktable 카메라 스타일 적용" @@ -10952,7 +12054,9 @@ msgstr "일치하는 이미지에 darktable 카메라 스타일 적용" #. match a character #. handle EOS R case #. escape dashes +#. make spaces optional #. until we end up with a set, I'll defer set processing, i.e. [...] +#. log.msg(log.debug, "make spaces conditional again? pattern is " .. pattern) #. anchor the pattern to ensure we don't short match #. separate the styles into #. @@ -10961,7 +12065,7 @@ msgstr "일치하는 이미지에 darktable 카메라 스타일 적용" #. styles {} #. patterns {} #. strip off the maker name -#: ../src/external/lua-scripts/official/apply_camera_style.lua:377 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:396 msgid "applying camera styles to images" msgstr "이미지에 카메라 스타일 적용 중" @@ -10977,112 +12081,263 @@ msgstr "이미지에 카메라 스타일 적용 중" #. - - - - - - - - - - - - - - - - - - - - - - - #. E V E N T S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/apply_camera_style.lua:470 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:490 msgid "apply darktable camera styles to collection" msgstr "컬렉션에 darktable 카메라 스타일 적용" -#: ../src/external/lua-scripts/official/apply_camera_style.lua:476 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:496 msgid "apply darktable camera styles to selection" msgstr "선택 항목에 darktable 카메라 스타일 적용" #. -#. This file is part of darktable, -#. copyright (c) 2015 Tobias Ellinghaus #. -#. darktable is free software: you can redistribute it and/or modify +#. auto_straighten.lua - straighten an image in darkroom using image metadata +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . -#. -#. -#. CHECK FOR UPDATES -#. a simple script that will automatically look for newer releases on github and inform -#. when there is something. it will only check on startup and only once a week. -#. -#. USAGE -#. * install luasec and cjson for Lua 5.4 on your system -#. * require this script from your main lua file -#. * restart darktable +#. along with this program. If not, see . #. #. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/check_for_updates.lua:48 -msgid "check for updates" -msgstr "업데이트 확인" - -#: ../src/external/lua-scripts/official/check_for_updates.lua:49 -msgid "check for newer darktable releases" -msgstr "새로운 darktable 버전 확인" - -#. function to destory the script -#. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again -#. only required for libs since the destroy_method only hides them -#. compare two version strings of the form "major.minor.patch" -#. returns -1, 0, 1 if the first version is smaller, equal, greater than the second version, -#. or nil if one or both are of the wrong format -#. strings like "release-1.2.3" and "1.2.3+456~gb00b5" are fine, too -#. when rc == 0 then it's a proper release and newer than the rcs -#. nothing to destroy -#. local function test(a, b, r) -#. local cmp = compare_versions(a, b) -#. if(not cmp) then -#. print(a .. " ./. " .. b .. " => MALFORMED INPUT") -#. elseif(cmp == r) then -#. print(a .. " ./. " .. b .. " => PASSED") -#. else -#. print(a .. " ./. " .. b .. " => FAILED") -#. end -#. end +#. auto_straighten - straighten an image in darkroom using image metadata #. -#. test("malformed", "1.0.0", 0) -#. test("2.0rc1+135~ge456b2b-dirty", "release-1.6.9", 1) -#. test("release-1.6.9", "2.0rc1+135~ge456b2b-dirty", -1) -#. test("2.0rc1+135~ge456b2b-dirty", "2.0rc2+135~ge456b2b-dirty", -1) -#. test("2.0rc2+135~ge456b2b-dirty", "2.0rc1+135~ge456b2b-dirty", 1) -#. test("2.0rc3+135~ge456b2b-dirty", "release-2.0", -1) -#. test("2.0rc3+135~ge456b2b-dirty", "release-2.0.0", -1) -#. test("1.0.0", "2.0.0", -1) -#. test("2.0.0", "1.0.0", 1) -#. test("3.0.0", "3.0.0", 0) -#. check stored timestamp and skip the check if the last time was not too long ago -#. for now we are assuming that os.time() returns seconds. that's not guaranteed but the case on many systems. -#. the reference date doesn't matter, as long as it's currently positive (we start with 0 the first time) -#. see http://lua-users.org/wiki/DateAndTime -#. check once a week -#. try to get the latest release's version from github and compare to what we are running -#. see https://developer.github.com/v3/repos/releases/ for the api docs -#. just ignore when anything fails and retry at some other time -#. http://www.kyne.com.au/~mark/software/lua-cjson-manual.html -#. update timestamp to not check again for a while +#. auto_straighten reads the roll and pitch angle imformation captured when +#. an image is captured. A correction is computed and applied to correct the +#. roll to the nearest vertical or horizontal axis using the rotate and +#. perspective module. #. -#. This file is part of darktable, -#. copyright (c) 2016 Tobias Ellinghaus +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. exiftool - https://exiftool.org #. -#. darktable 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. +#. USAGE +#. * add it sowewhere in your scripts directory +#. * ensure exiftool is installed and accessible +#. * enable it using script manager #. -#. darktable 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. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson #. -#. You should have received a copy of the GNU General Public License -#. along with darktable. If not, see . +#. CHANGES #. +#. LIMITATIONS +#. * Roll and pitch angles are taken when an image is captured. If you shoot +#. in burst mode, the roll and pitch angles of the first image are used in +#. the rest of the burst (at least for Canon). +#. * If you are running multiple scripts that trigger on an image being opened +#. in darkroom then the auto crop may not work. There is a shortcut included +#. that can have a key sequence assigned so that the auto crop will be reapplied. +#. * Currently oply roll angle is corrected #. -#. ADD SUPPORT FOR COPYING METADATA+RATING+COLOR LABELS+TAGS BETWEEN IMAGES -#. This script adds keyboard shortcuts and buttons to copy/paste metadata between images. +#. LIEENSE +#. GPL V2 +#. +#. local da = require "lib/dtutils.action" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "auto_straighten" + +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "이미지 메타데이터를 사용하여 darkroom에서 이미지 수평 맞추기" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "자동 자르기" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "수행할 자동 자르기 방식" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. Canon camera roll angle is as foillows +#. * landscape orientation camera upright = 0 +#. * camera rolled to the left (shutter button up) portrait = -90 +#. * camera inverted landscape = +/- 180 +#. * camera rolled to the right (shutter button down) portrait = 90 +#. +#. rotate and perspective corrections +#. * rotate the image to the right is a negative correction +#. * rotate the image left is a positive correction +#. +#. landscape +#. roll left portrait +#. inverted landscape +#. roll right portrait +#. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign +#. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) +#. da.wait_until_pixelpipe_complete() +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "exiftool을 찾을 수 없습니다. 종료합니다..." + +#. da.register_events(MODULE, straighten_image) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. -[[ +#. ]] +#. +#. This file is part of darktable, +#. copyright (c) 2015 Tobias Ellinghaus +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. CHECK FOR UPDATES +#. a simple script that will automatically look for newer releases on github and inform +#. when there is something. it will only check on startup and only once a week. +#. +#. USAGE +#. * install luasec and cjson for Lua 5.4 on your system +#. * require this script from your main lua file +#. * restart darktable +#. +#. +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/check_for_updates.lua:48 +msgid "check for updates" +msgstr "업데이트 확인" + +#: ../src/external/lua-scripts/official/check_for_updates.lua:49 +msgid "check for newer darktable releases" +msgstr "새로운 darktable 버전 확인" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. compare two version strings of the form "major.minor.patch" +#. returns -1, 0, 1 if the first version is smaller, equal, greater than the second version, +#. or nil if one or both are of the wrong format +#. strings like "release-1.2.3" and "1.2.3+456~gb00b5" are fine, too +#. when rc == 0 then it's a proper release and newer than the rcs +#. nothing to destroy +#. local function test(a, b, r) +#. local cmp = compare_versions(a, b) +#. if(not cmp) then +#. print(a .. " ./. " .. b .. " => MALFORMED INPUT") +#. elseif(cmp == r) then +#. print(a .. " ./. " .. b .. " => PASSED") +#. else +#. print(a .. " ./. " .. b .. " => FAILED") +#. end +#. end +#. +#. test("malformed", "1.0.0", 0) +#. test("2.0rc1+135~ge456b2b-dirty", "release-1.6.9", 1) +#. test("release-1.6.9", "2.0rc1+135~ge456b2b-dirty", -1) +#. test("2.0rc1+135~ge456b2b-dirty", "2.0rc2+135~ge456b2b-dirty", -1) +#. test("2.0rc2+135~ge456b2b-dirty", "2.0rc1+135~ge456b2b-dirty", 1) +#. test("2.0rc3+135~ge456b2b-dirty", "release-2.0", -1) +#. test("2.0rc3+135~ge456b2b-dirty", "release-2.0.0", -1) +#. test("1.0.0", "2.0.0", -1) +#. test("2.0.0", "1.0.0", 1) +#. test("3.0.0", "3.0.0", 0) +#. check stored timestamp and skip the check if the last time was not too long ago +#. for now we are assuming that os.time() returns seconds. that's not guaranteed but the case on many systems. +#. the reference date doesn't matter, as long as it's currently positive (we start with 0 the first time) +#. see http://lua-users.org/wiki/DateAndTime +#. check once a week +#. try to get the latest release's version from github and compare to what we are running +#. see https://developer.github.com/v3/repos/releases/ for the api docs +#. just ignore when anything fails and retry at some other time +#. http://www.kyne.com.au/~mark/software/lua-cjson-manual.html +#. update timestamp to not check again for a while +#. +#. This file is part of darktable, +#. copyright (c) 2016 Tobias Ellinghaus +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. ADD SUPPORT FOR COPYING METADATA+RATING+COLOR LABELS+TAGS BETWEEN IMAGES +#. This script adds keyboard shortcuts and buttons to copy/paste metadata between images. #. #. USAGE #. * require this script from your main lua file @@ -11095,7 +12350,8 @@ msgid "copy paste metadata" msgstr "메타데이터 복사 및 붙여넣기" #: ../src/external/lua-scripts/official/copy_paste_metadata.lua:44 -msgid "adds keyboard shortcuts and buttons to copy/paste metadata between images" +msgid "" +"adds keyboard shortcuts and buttons to copy/paste metadata between images" msgstr "이미지 간 메타데이터 복사/붙여넣기를 위한 단축키 및 버튼 추가" #. function to destory the script @@ -11271,7 +12527,9 @@ msgid "exposure mu" msgstr "노출 mu" #: ../src/external/lua-scripts/official/enfuse.lua:139 -msgid "center also known as mean of gaussian weighting function (0 <= mean <= 1); default: 0.5" +msgid "" +"center also known as mean of gaussian weighting function (0 <= mean <= 1); " +"default: 0.5" msgstr "중심은 가우시안 가중치 함수의 평균이라고도 합니다(0 <= 평균 <= 1); 기본값: 0.5" #: ../src/external/lua-scripts/official/enfuse.lua:147 @@ -11279,7 +12537,9 @@ msgid "exposure optimum" msgstr "최적 노출" #: ../src/external/lua-scripts/official/enfuse.lua:148 -msgid "optimum exposure value, usually the maximum of the weighting function (0 <= optimum <=1); default 0.5" +msgid "" +"optimum exposure value, usually the maximum of the weighting function (0 <= " +"optimum <=1); default 0.5" msgstr "최적 노출 값, 일반적으로 가중 함수의 최대값 (0 <= 최적값 <= 1); 기본값: 0.5" #: ../src/external/lua-scripts/official/enfuse.lua:157 @@ -11367,74 +12627,300 @@ msgstr "enfuse 실행 파일을 찾을 수 없습니다, enfuse 내보내기를 #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. kate: hl Lua; #. -#. This file is part of darktable, -#. copyright (c) 2014 Tobias Ellinghaus #. -#. darktable is free software: you can redistribute it and/or modify +#. extract_burst_roll_images.lua - extract burst images from a burst roll file +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . +#. along with this program. If not, see . #. #. -#. GENERATE IMAGE TEXT -#. A script to run a command on images to generate text metadata +#. extract_burst_roll_images - extract burst images from a burst roll file #. -#. The medata will be displayed as an overlay on the image in lighttable mode +#. Canon cameras are capable of shooting in burst mode. When the shutter +#. button is half pressed the camera starts "recording". When the shutter is +#. fully pressed the pervious 1/2 second of imformation is recorded as individual +#. images stored in one file as well as images captured at 30 frames/sec until +#. the buffer fills or the shutter button is released. So a Canon R7 burst file +#. could contain ~90 images. +#. +#. Extracting the images from this file required use of Canon proprietary software +#. until recently when dnglab got the capability to extract the embedded images as +#. DNG raws. +#. +#. This script can be set to run on import, scanning for burst roll containers, +#. extracting the embedded images and grouping them with the burst roll container. +#. The script can alsu be utilized via a short cut and applied to selected images. +#. +#. When set to on import the script scans each image after import using exiv2 or exiftool +#. to check the image EXIF information to see if the file is a busrt roll container. +#. Once the import images are scanned, the detected burst roll containers are processed, +#. the embedded images extracted as DNSs, and grouped with the container image. +#. +#. In shortcut mode the user selects the burst roll containers manually and uses the shortcut +#. to extract the embedded images as DNGs +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. - exiv2 - https://exiv2.org +#. - exiftool - https://exiftool.org +#. - dnglab - https://github.com/dnglab/dnglab #. #. USAGE -#. * require this script from your main lua file -#. * set a command to run on all image, this command should output text on stdout -#. * enable image file generation +#. - add the script to your lua scripts +#. - enable in script manager +#. - set the preferences in perferences->Lua options #. +#. LIMITATIONS +#. extract_burst_roll_images makes heavy use of external programs to identify burst roll +#. containters and to extract the images. Windows users may want to use it in shortcut mode +#. to lessen the number of windows popping up. #. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson #. -#. TODO: -#. * enable showing of the txt file (plugins/lighttable/draw_custom_metadata) if this script is enabled -#. * maybe allow a lua command returning text instead of a command line call? both? -#. * make filenames with double quotes (") work -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/generate_image_txt.lua:54 -msgid "generate image text" -msgstr "이미지 텍스트 생성" - -#: ../src/external/lua-scripts/official/generate_image_txt.lua:55 -msgid "overlay metadata on the selected image(s)" -msgstr "선택된 이미지에 메타데이터 오버레이" - +#. CHANGES +#. +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/generate_image_txt.lua:68 -msgid "create txt sidecars to display with images" -msgstr "이미지와 함께 표시할 txt 사이드카 생성" +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "버스트 롤 이미지 추출" -#: ../src/external/lua-scripts/official/generate_image_txt.lua:69 -msgid "the txt files created get shown when the lighttable is zoomed in to one image. also enable the txt overlay setting in the gui tab" -msgstr "생성된 txt 파일은 lighttable에서 한 이미지로 확대될 때 표시됩니다. 또한 GUI 탭에서 txt 오버레이 설정을 활성화하세요" +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "버스트 롤 파일에서 버스트 이미지 추출" -#: ../src/external/lua-scripts/official/generate_image_txt.lua:75 -msgid "command to generate the txt sidecar" -msgstr "txt 사이드카 생성 명령" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. exiv2 or exiftool +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "선호하는 EXIF 태그 리더" -#: ../src/external/lua-scripts/official/generate_image_txt.lua:76 -msgid "the output of this command gets written to the txt file. use $(FILE_NAME) for the image file" -msgstr "이 명령에 대한 출력은 txt 파일에 저장됩니다. 이미지 파일에 대해 $(FILE_NAME)을 사용하세요" +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "EXIF 태그를 읽는 데 exiftool 또는 exiv2 사용" -#: ../src/external/lua-scripts/official/generate_image_txt.lua:82 -msgid "the command for txt sidecars looks bad. better check the preferences" -msgstr "txt 사이드카 명령에 문제가 있는 것 같습니다. 환경설정을 확인하세요" +#. tooltip +#. default +#. values +#. run on import +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "가져올 때 버스트 롤 이미지 추출" + +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "버스트 롤 이미지 선택 버튼 표시" -#. no need to waste processing time if the image has a txt file already -#. there should be at least one "$(FILE_NAME)" in the command. warn if not, but only once +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "버스트 롤 이미지를 선택하는 버튼을 선택 모듈에 추가" + +#. tooltip +#. default +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. skip blank lines created by forfiles +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "%d개의 DNG 파일을 %s에서 추출하였습니다" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "버스트 롤 이미지 검색 중" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "버스트 롤 이미지 추출 중" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "dnglab 실행 파일을 찾을 수 없습니다" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr ": dnglab 실행 파일을 찾을 수 없습니다. 종료합니다..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "사용 가능한 EXIF 태그 리더가 없습니다" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr " 사용 가능한 EXIF 태그 리더가 없습니다. 종료합니다..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr " 선택한 태그 리더 %s을(를) 사용할 수 없습니다" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "버스트 롤 이미지 선택" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "버스트 롤 이미지 컨테이너 선택" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "버스트 롤 이미지를 추출하여 컨테이너와 함께 그룹화" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. This file is part of darktable, +#. copyright (c) 2014 Tobias Ellinghaus +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. GENERATE IMAGE TEXT +#. A script to run a command on images to generate text metadata +#. +#. The medata will be displayed as an overlay on the image in lighttable mode +#. +#. USAGE +#. * require this script from your main lua file +#. * set a command to run on all image, this command should output text on stdout +#. * enable image file generation +#. +#. +#. +#. TODO: +#. * enable showing of the txt file (plugins/lighttable/draw_custom_metadata) if this script is enabled +#. * maybe allow a lua command returning text instead of a command line call? both? +#. * make filenames with double quotes (") work +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/generate_image_txt.lua:54 +msgid "generate image text" +msgstr "이미지 텍스트 생성" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:55 +msgid "overlay metadata on the selected image(s)" +msgstr "선택된 이미지에 메타데이터 오버레이" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/generate_image_txt.lua:68 +msgid "create txt sidecars to display with images" +msgstr "이미지와 함께 표시할 txt 사이드카 생성" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:69 +msgid "" +"the txt files created get shown when the lighttable is zoomed in to one " +"image. also enable the txt overlay setting in the gui tab" +msgstr "생성된 txt 파일은 lighttable에서 한 이미지로 확대될 때 표시됩니다. 또한 GUI 탭에서 txt 오버레이 설정을 활성화하세요" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:75 +msgid "command to generate the txt sidecar" +msgstr "txt 사이드카 생성 명령" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:76 +msgid "" +"the output of this command gets written to the txt file. use $(FILE_NAME) " +"for the image file" +msgstr "이 명령에 대한 출력은 txt 파일에 저장됩니다. 이미지 파일에 대해 $(FILE_NAME)을 사용하세요" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:82 +msgid "the command for txt sidecars looks bad. better check the preferences" +msgstr "txt 사이드카 명령에 문제가 있는 것 같습니다. 환경설정을 확인하세요" + +#. no need to waste processing time if the image has a txt file already +#. there should be at least one "$(FILE_NAME)" in the command. warn if not, but only once #. set the flag to true first so that subsequent runs don't mess with the txt #. next: create the txt #. better safe than sorry: check if the file maybe exists. this is for example true when shooting raw+jpg @@ -11444,6 +12930,162 @@ msgstr "txt 사이드카 명령에 문제가 있는 것 같습니다. 환경설 #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. +#. +#. group_persistence.lua - preserve groups between darktable instances +#. +#. Copyright (C) 2024-2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. group_persistence - preserve groups between darktable instances +#. +#. group_persistence uses "functional" tagging to maintain image groups +#. across database instances, allowing image grouping to be restored when +#. the database is rebuilt from the XMP sidecar files. +#. +#. Once the script is started it "listens" for changes in image grouping and +#. applies or removes the necessary tags automatically. +#. +#. A shortcut can be assigned to read a collection and apply the necessary +#. grouping tags so that existing collections can be maintained. +#. +#. If the database is lost and needs to be rebuilt then start the script before +#. importing any images. As images are imported the tags will be read and the +#. grouping applied in the database. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * Enable the script using script manager +#. * Optionally, create a keystroke combination for the shortcut +#. +#. LIMITATIONS +#. +#. In normal use you wont notice that the script is running. +#. +#. However if you do something like import 4000+ images, then +#. run the autogrouper script to create groups whenever there is +#. a 5 second difference between 2 images, your system will be busy +#. for awhile. If for some reason you need to do something like this +#. turn off group_persistence, run the autogrouper, turn on group_persistence +#. and use the shortcut to read all the grouping information and apply +#. the necessary tags. It will still be an impact, but less than trying +#. to do both at once. Learned from experience :-) +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "그룹 유지" + +#. name of script +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "darktable 인스턴스 간에 그룹 유지" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. table of imported images that need grouping rebuilt +#. uuid to group leader mapping +#. group leader to uuid mapping +#. uuid to group tag mapping +#. uuid to group leader tag mapping +#. when the groups are rebuilt after import they +#. cause the group change events to fire but the +#. events are queued until after rebuilding completes +#. so we need to build a table of images to ignore when +#. the queued events catch up. As the event fires for an +#. image, the image is removed. +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. utilities for building/debugging +#. rebuild grouping on import +#. rebuild grouping on command (shortcut) +#. handle grouping changes in the UI +#. tag image as group leader +#. create the uuid and leader/group tags if necessary +#. add an image to a group +#. create the group if necessary +#. handle duplicate getting deleted +#. there's either 1 or 0, so no group +#. remove image group leader tag +#. if it's the last image, then remove the leader/group tags +#. remove an image from a group +#. if it's the last image then remove the tags +#. image.id > group_leder.id - simple remove +#. image.id < group_leader.id - deleting old group_leader (image) with new group_leader (group_leader) +#. remove the group leader tag from the old leader +#. replace the old group leader tag with a group tag +#. add the group leader tag to the new image +#. event handling +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2014 Jérémy Rosen #. @@ -11593,86 +13235,944 @@ msgstr "가져오기 필터" msgid "import filtering" msgstr "가져오기 필터링" -#. function to destory the script -#. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again -#. only required for libs since the destroy_method only hides them -#. we get fed a sorted list of filenames. just setting images to ignore to nil is enough -#. ignore jpeg -#. ignore jpeg iff another format for the image is found -#. add dummy image to force processing for the last image -#. we are done with the base name, act according to what we found out -#. remember what we have here to act accordingly after all instances of this base name were checked -#. remove dummy image from list (just to make sure, it works even with keeping -#. the dummy but that may break in the future), table.remove(images) does not -#. work reliable because it can fail for sparse tables -#. nothing to destroy -#. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. we get fed a sorted list of filenames. just setting images to ignore to nil is enough +#. ignore jpeg +#. ignore jpeg iff another format for the image is found +#. add dummy image to force processing for the last image +#. we are done with the base name, act according to what we found out +#. remember what we have here to act accordingly after all instances of this base name were checked +#. remove dummy image from list (just to make sure, it works even with keeping +#. the dummy but that may break in the future), table.remove(images) does not +#. work reliable because it can fail for sparse tables +#. nothing to destroy +#. vim: shiftwidth=2 expandtab tabstop=2 cindent +#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; +#. +#. +#. recent_bookmarks.lua - add recently edited and exported images to system recent bookmarks +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. recent_bookmarks - add recently edited and exported images to system recently used files +#. +#. recent_bookmarks adds images edited in darktable and the directory of images exported from +#. darktable to the reccently-used.xbel file so that they show up in the recently used system +#. shortcuts. +#. +#. Currently recent_bookmarks only works on Linux +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. file - linux system file utility to get mime-type +#. +#. USAGE +#. +#. eanble from script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "recent_bookmarks" + +#. visible name of script +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "최근에 편집하고 내보낸 이미지를 시스템 최근 북마크에 추가" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. format strings for writing the bookmarks +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ------------------ +#. program functions +#. ------------------ +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "북마크 파일을 열지 못했습니다" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr " Linux에서만 실행됩니다" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "최근 북마크 파일을 찾을 수 없습니다" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. regenerate_thumbnails.lua - regenerate mipmap cache for selected images +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. regenerate_thumbnails - regenerate mipmap cache for selected images +#. +#. regenerate_thumbnails drops the cached thumbnail for each selected image +#. and generates a new thumbnail. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script in script_manager +#. * assign a shortcut, if desired, to apply the script by hovering +#. over a skull and using the shortcut to regenerate the thumbnail +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "썸네일 재생성" + +#. visible name of script +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "선택한 이미지의 밉맵 캐시 재생성" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "썸네일 재생성 중" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "썸네일 생성" + +#. +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. SAVE SELECTION +#. Simple shortcuts to have multiple selection bufers +#. +#. +#. USAGE +#. * require this file from your main lua config file: +#. * go to configuration => preferences => lua +#. * set the shortcuts you want to use +#. +#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. +#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. +#. The variable "buffer_count" controls the number of selection buffers, +#. increase it if you need more temporary selection buffers +#. +#. +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/save_selection.lua:52 +msgid "save selection" +msgstr "선택 항목 저장" + +#: ../src/external/lua-scripts/official/save_selection.lua:53 +msgid "shortcuts providing multiple selection buffers" +msgstr "다중 선택 영역 버퍼를 제공하는 단축키" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/save_selection.lua:77 +#, lua-format +msgid "save to buffer %d" +msgstr "버퍼 %d에 저장" + +#: ../src/external/lua-scripts/official/save_selection.lua:80 +#, lua-format +msgid "restore from buffer %d" +msgstr "버퍼 %d에서 복원" + +#: ../src/external/lua-scripts/official/save_selection.lua:86 +msgid "switch selection with temporary buffer" +msgstr "선택 영역을 임시 버퍼와 교체" + +#. +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. +#. scheduler.lua - provide scheduler services for multitasking +#. +#. Copyright (C) 2024 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. scheduler - provide scheduler services for multitasking +#. +#. scheduler implements a sinple first in first out (FIFO) scheduler +#. necessary for lua script multitasking. +#. +#. Scripts voluntarily yield to the scheduler and they are placed at +#. the end of the run queue. The first item in the run queue is told +#. to resume. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. start script from script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "스케줄러" + +#. name of script +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "멀티태스킹을 위한 스케줄러 서비스 제공" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "스케줄러 선호 시간 조각" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "인터럽트 전 목표 시간 조각" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. allow time for waiting scripts to start +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. do nothing +#. +#. +#. select_duplicates.lua - select duplicate images from a collection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_duplicates - select duplicate images from a collection +#. +#. select_duplicates adds a button to the select module to select +#. duplicate images from a collection. If the selection2collection +#. script is also active an option is available to have the selected +#. duplicates appear as a temporary collection. +#. +#. A shortcut is available to select the duplicates from the collection +#. but it is somewhat slower because it doesn't have access to the current +#. image cache and therfore has to open each image separately. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * enable in script manager +#. * Press the button +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 +#: ../src/external/lua-scripts/official/select_duplicates.lua:238 +#: ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "복제본 선택" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "컬렉션에서 복제 이미지 선택" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr " 선택 항목으로 컬렉션 생성" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "선택한 복제본으로 컬렉션 생성" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "복제된 이미지 선택" + +#. +#. +#. select_raw_non_raw.lua - select raw or non raw files from a collection +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_raw_non_raw - select raw or non raw files from a collection +#. +#. select_raw_non_raw adds two selection buttons, one to select raw +#. images and one to select non raw images. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "RAW/비 RAW 선택" + +#. name of script +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "컬렉션에서 RAW 또는 비 RAW 파일 선택" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "RAW 선택" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "RAW 파일 선택" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "비 RAW 선택" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "비 RAW 파일 선택" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. select_unaltered.lua - select images that have not been altered in any way +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_unaltered - select images that have not been altered in any way +#. +#. select_unaltered selects images from the current collection that have not +#. been altered in any way. In other words just imported into darktable, not +#. loaded into darkroom nor having any style applied. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 +#: ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "편집되지 않은 이미지 선택" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "전혀 편집되지 않은 이미지 선택" + +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "편집되지 않은 파일 선택" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - #. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen #. -#. darktable is free software: you can redistribute it and/or modify +#. selection2collection.lua - create a temporary collection from a selection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . +#. along with this program. If not, see . #. #. -#. SAVE SELECTION -#. Simple shortcuts to have multiple selection bufers +#. selection2collection - create a temporary collection from a selection +#. +#. selection2collection creates a temporary collection, using functional +#. tagging, from a selection. The collection lasts until darktable exits +#. and then the collections are removed, but not the images. +#. +#. To create the temporary collection, a function tag (darktable|functional|s2c) +#. tag with a date and a time is applied to the selected images. The collection +#. module filters on the tag to display the connection. More than one temporary +#. collection can be created and collections can be changed by selecting the +#. appropriate tag. +#. +#. The tags are autmatically destroyed when darktable exits, thus removing the +#. collections. There is a preference in the Lua options to keep the collections +#. across darktable runs. #. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None #. #. USAGE -#. * require this file from your main lua config file: -#. * go to configuration => preferences => lua -#. * set the shortcuts you want to use #. -#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. * start from script_manager +#. * make a selection +#. * click the create temporary collection button the the actions on selected images +#. module #. -#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. BUGS, COMMENTS, SUGGESTIONS #. -#. The variable "buffer_count" controls the number of selection buffers, -#. increase it if you need more temporary selection buffers +#. Bill Ferguson #. +#. CHANGES #. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/save_selection.lua:52 -msgid "save selection" -msgstr "선택 항목 저장" - -#: ../src/external/lua-scripts/official/save_selection.lua:53 -msgid "shortcuts providing multiple selection buffers" -msgstr "다중 선택 영역 버퍼를 제공하는 단축키" - +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/save_selection.lua:77 -#, lua-format -msgid "save to buffer %d" -msgstr "버퍼 %d에 저장" +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "선택 항목을 컬렉션으로" -#: ../src/external/lua-scripts/official/save_selection.lua:80 -#, lua-format -msgid "restore from buffer %d" -msgstr "버퍼 %d에서 복원" +#. visible name of script +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "선택 항목으로 임시 컬렉션 생성" -#: ../src/external/lua-scripts/official/save_selection.lua:86 -msgid "switch selection with temporary buffer" -msgstr "선택 영역을 임시 버퍼와 교체" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. script specific +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr " 선택 항목으로 생성한 컬렉션 유지" + +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "선택 항목으로 생성한 컬렉션 유지" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ----------------- +#. program functions +#. ----------------- +#. dt.gui.libs.collect.filter returns the previous rule set when you install another +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "컬렉션을 생성할 이미지가 충분하지 않습니다" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "임시 컬렉션 생성" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/selection2collection.lua:304 +#: ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "선택 항목을 컬렉션으로 변환" -#. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. #. This file is part of darktable, #. copyright (c) 2015 Jérémy Rosen & Pascal Obry @@ -11709,27 +14209,31 @@ msgstr "선택 영역을 임시 버퍼와 교체" #. #. #. return data structure for script_manager -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:52 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 msgid "selection to PDF" msgstr "선택 항목 PDF로 변환" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:53 -msgid "generate a pdf file of selected images" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" msgstr "선택된 이미지의 PDF 생성" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:65 -msgid "a pdf viewer" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 +msgid "a PDF viewer" msgstr "PDF 뷰어" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:66 -msgid "can be an absolute pathname or the tool may be in the PATH" -msgstr "절대 경로명을 사용하거나 도구를 PATH에 추가할 수 있습니다" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +msgid "" +"can be an absolute pathname or the tool may be in the PATH\n" +"if not specified the system default will be used to open the PDF" +msgstr "" +"절대 경로명이거나 도구가 PATH에 있을 수 있습니다\n" +"지정하지 않으면 시스템 기본 프로그램으로 PDF를 엽니다" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 msgid "thumbs per line" msgstr "한 줄당 썸네일" @@ -11738,30 +14242,30 @@ msgstr "한 줄당 썸네일" #. The hard minimum value for the slider, the user can't manually enter a value beyond this point #. The hard maximum value for the slider, the user can't manually enter a value beyond this point #. The current value of the slider -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:83 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 msgid "title:" msgstr "제목:" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:85 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 msgid "thumbnails per row:" msgstr "행당 썸네일:" #. fact is that latex will get confused if the filename has multiple dots. #. so \includegraphics{file.01.jpg} wont work. We need to output the filename #. and extention separated, e.g: \includegraphics{{file.01}.jpg} -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:132 -msgid "export thumbnails to pdf" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" msgstr "썸네일을 PDF로 내보내기" #. convert to PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:179 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 msgid "problem running pdflatex" msgstr "pdflatex를 실행하는 동안 문제가 발생하였습니다" #. this one is probably usefull to the user #. open the PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:189 -msgid "problem running pdf viewer" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" msgstr "PDF 뷰어를 실행하는 동안 문제가 발생하였습니다" #. this one is probably usefull to the user @@ -11769,6 +14273,136 @@ msgstr "PDF 뷰어를 실행하는 동안 문제가 발생하였습니다" #. #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. +#. +#. use_paired_jpg_as_mipmap.lua - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. use_paired_jpg_as_mipmap - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. use_paired_jpg_as_mipmap looks for RAW+JPEG image pairs as images are imported. After +#. import the JPEG image is copied to the mipmap cache as the full resolution mipmap. Requests +#. for smaller mipmap sizes can be satisfied by down sampling the full resolution mipmap. User's can +#. decide whether or not to keep the paired JPEG files. The default is to keep them. If the +#. user doesn't want them, they are deleted after being copied to the mipmap cache. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. - Add the script to the lua-scripts +#. - Enable the script +#. - Turn off the keep_jpgs preference if the JPEGS are not wanted +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "짝지어진 JPG를 밉맵으로 사용" + +#. visible name of script +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "RAW+JPG 쌍의 JPG를 전체 크기 밉맵으로 사용" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. max mipmap size - 5.4.x = 8, after is 10 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "JPEG 파일 유지" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "밉맵 폴더로 복사한 후 JPEG을 삭제하지 않음" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. if dt.collection is equal to count there are no +#. RAW+JPEG pairs +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "처리할 RAW+JPEG 쌍이 없습니다" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "JPG에서 캐시 생성 중" + +#. v["raw"]:generate_cache(true, 6, 6) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2018 Bill Ferguson #. @@ -11948,6 +14582,15 @@ msgstr "문서를 검색하여 콘솔에 출력" #. file to luarc and the scripts will run. #. #. +#. re-entrancy guard +#. +#. when script_manager runs from the system (bundled) lua-scripts directory it +#. re-runs the user's luarc near the end of this file. if that luarc contains +#. `require "tools/script_manager"` (the standard bootstrap line) we would +#. recurse infinitely, eventually overflowing the C stack. bail out if we are +#. already in the middle of loading. +#. figure out where we are running from +#. assume user based #. api check #. du.check_min_api_version("9.3.0", "script_manager") #. - - - - - - - - - - - - - - - - - - - - - - - @@ -11960,11 +14603,19 @@ msgstr "문서를 검색하여 콘솔에 출력" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:104 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 +msgid "disable Lua scripts" +msgstr "Lua 스크립트 비활성화" + +#: ../src/external/lua-scripts/tools/script_manager.lua:142 +msgid "do not run the Lua scripts" +msgstr "Lua 스크립트를 실행하지 않음" + +#: ../src/external/lua-scripts/tools/script_manager.lua:150 msgid "check for updated scripts on start up" msgstr "시작할 때 업데이트된 스크립트 확인" -#: ../src/external/lua-scripts/tools/script_manager.lua:105 +#: ../src/external/lua-scripts/tools/script_manager.lua:151 msgid "automatically update scripts to correct version" msgstr "스크립트를 올바른 버전으로 자동 업데이트" @@ -12034,17 +14685,17 @@ msgstr "스크립트를 올바른 버전으로 자동 업데이트" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:409 +#: ../src/external/lua-scripts/tools/script_manager.lua:455 msgid "contributed" msgstr "기여" -#: ../src/external/lua-scripts/tools/script_manager.lua:413 +#: ../src/external/lua-scripts/tools/script_manager.lua:459 msgid "official" msgstr "공식" -#: ../src/external/lua-scripts/tools/script_manager.lua:415 -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2475 -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2485 +#: ../src/external/lua-scripts/tools/script_manager.lua:461 +#: ../src/iop/retouch.c:2468 ../src/iop/retouch.c:2473 +#: ../src/iop/retouch.c:2478 ../src/iop/retouch.c:2483 msgid "tools" msgstr "도구" @@ -12055,7 +14706,7 @@ msgstr "도구" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:503 +#: ../src/external/lua-scripts/tools/script_manager.lua:549 msgid "no documentation available" msgstr "사용할 수 있는 문서가 없습니다" @@ -12081,6 +14732,7 @@ msgstr "사용할 수 있는 문서가 없습니다" #. change the path separator from / to \ for windows #. add the script data #. scan the scripts +#. add a string.match to figure out which lua dir to use #. strip the lua dir off #. strip off .lua\n #. let's not include ourself @@ -12088,6 +14740,16 @@ msgstr "사용할 수 있는 문서가 없습니다" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found +#: ../src/external/lua-scripts/tools/script_manager.lua:802 +#: ../src/external/lua-scripts/tools/script_manager.lua:928 +msgid "" +"ERROR: git not found. Install or specify the location of the git executable." +msgstr "오류: git을 찾을 수 없습니다. git 실행 파일을 설치하거나 위치를 지정하세요." + +#: ../src/external/lua-scripts/tools/script_manager.lua:816 +msgid "lua scripts successfully updated" +msgstr "lua 스크립트 성공적으로 업데이트됨" + #. ------------ #. UI handling #. ------------ @@ -12095,24 +14757,30 @@ msgstr "사용할 수 있는 문서가 없습니다" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:751 -#: ../src/external/lua-scripts/tools/script_manager.lua:866 -msgid "ERROR: git not found. Install or specify the location of the git executable." -msgstr "오류: git을 찾을 수 없습니다. git 실행 파일을 설치하거나 위치를 지정하세요." +#: ../src/external/lua-scripts/tools/script_manager.lua:911 +msgid "" +"unable to create user lua directory, installing additional scripts failed" +msgstr "사용자 Lua 디렉토리를 생성할 수 없어 추가 스크립트 설치에 실패하였습니다" -#: ../src/external/lua-scripts/tools/script_manager.lua:765 -msgid "lua scripts successfully updated" -msgstr "lua 스크립트 성공적으로 업데이트됨" +#: ../src/external/lua-scripts/tools/script_manager.lua:917 +#, lua-format +msgid "folder %s is already in use. Please specify a different folder name." +msgstr "폴더 %s은(는) 이미 사용 중입니다. 다른 폴더 이름을 지정하세요." + +#: ../src/external/lua-scripts/tools/script_manager.lua:949 +#, lua-format +msgid "scripts successfully installed into folder %s" +msgstr "스크립트를 폴더 %s에 성공적으로 설치하였습니다" -#: ../src/external/lua-scripts/tools/script_manager.lua:905 +#: ../src/external/lua-scripts/tools/script_manager.lua:967 msgid "no scripts found to install" msgstr "설치할 스크립트가 없습니다" -#: ../src/external/lua-scripts/tools/script_manager.lua:910 +#: ../src/external/lua-scripts/tools/script_manager.lua:972 msgid "failed to download scripts" msgstr "스크립트 다운로드를 실패하였습니다" -#: ../src/external/lua-scripts/tools/script_manager.lua:1062 +#: ../src/external/lua-scripts/tools/script_manager.lua:1125 #, lua-format msgid "page %d of %d" msgstr "%d/%d 페이지" @@ -12126,8 +14794,8 @@ msgstr "%d/%d 페이지" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1217 -#: ../src/external/lua-scripts/tools/script_manager.lua:1492 +#: ../src/external/lua-scripts/tools/script_manager.lua:1280 +#: ../src/external/lua-scripts/tools/script_manager.lua:1584 msgid "scripts" msgstr "스크립트" @@ -12144,7 +14812,7 @@ msgstr "스크립트" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1263 +#: ../src/external/lua-scripts/tools/script_manager.lua:1326 msgid "lua API version reset, please restart darktable" msgstr "lua API 버전이 초기화되었습니다. darktable을 재시작하세요" @@ -12153,74 +14821,79 @@ msgstr "lua API 버전이 초기화되었습니다. darktable을 재시작하세 #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1310 -msgid "you must restart darktable to use the correct version of the lua scripts" +#: ../src/external/lua-scripts/tools/script_manager.lua:1373 +msgid "" +"you must restart darktable to use the correct version of the lua scripts" msgstr "lua 스크립트의 올바른 버전을 사용하려면 darktable을 재시작하세요" +#. exec user luarc file if it exists +#. guard against the luarc re-requiring script_manager (see top of file) +#. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1421 msgid "scripts to update" msgstr "업데이트할 스크립트" -#: ../src/external/lua-scripts/tools/script_manager.lua:1337 +#: ../src/external/lua-scripts/tools/script_manager.lua:1422 msgid "select the scripts installation to update" msgstr "업데이트할 스크립트 설치 선택" -#: ../src/external/lua-scripts/tools/script_manager.lua:1346 -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1438 +#: ../src/external/lua-scripts/tools/script_manager.lua:1500 msgid "update scripts" msgstr "스크립트 업데이트" -#: ../src/external/lua-scripts/tools/script_manager.lua:1347 +#: ../src/external/lua-scripts/tools/script_manager.lua:1439 msgid "update the lua scripts from the repository" msgstr "리포지토리에서 lua 스크립트 업데이트" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1358 -msgid "enter the URL of the git repository containing the scripts you wish to add" +#: ../src/external/lua-scripts/tools/script_manager.lua:1450 +msgid "" +"enter the URL of the git repository containing the scripts you wish to add" msgstr "추가할 스크립트가 있는 git 리포지토리 URL을 입력하세요" -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1455 msgid "name of new folder" msgstr "새 폴더 이름" -#: ../src/external/lua-scripts/tools/script_manager.lua:1364 +#: ../src/external/lua-scripts/tools/script_manager.lua:1456 msgid "enter a folder name for the additional scripts" msgstr "추가 스크립트에 사용할 폴더 이름을 입력하세요" -#: ../src/external/lua-scripts/tools/script_manager.lua:1369 +#: ../src/external/lua-scripts/tools/script_manager.lua:1461 msgid "URL to download additional scripts from" msgstr "추가 스크립트 다운로드 URL" -#: ../src/external/lua-scripts/tools/script_manager.lua:1371 +#: ../src/external/lua-scripts/tools/script_manager.lua:1463 msgid "new folder to place scripts in" msgstr "스크립트를 넣을 새 폴더" -#: ../src/external/lua-scripts/tools/script_manager.lua:1374 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 msgid "install additional scripts" msgstr "추가 스크립트 설치" -#: ../src/external/lua-scripts/tools/script_manager.lua:1382 +#: ../src/external/lua-scripts/tools/script_manager.lua:1474 msgid "enable \"disable scripts\" button" msgstr "\"스크립트 비활성화\" 버튼 활성화" -#: ../src/external/lua-scripts/tools/script_manager.lua:1394 -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1511 msgid "disable scripts" msgstr "스크립트 비활성화" -#: ../src/external/lua-scripts/tools/script_manager.lua:1400 +#: ../src/external/lua-scripts/tools/script_manager.lua:1492 msgid "lua scripts will not run the next time darktable is started" msgstr "다음에 darktable을 시작할 때 lua 스크립트가 실행되지 않습니다" -#: ../src/external/lua-scripts/tools/script_manager.lua:1414 +#: ../src/external/lua-scripts/tools/script_manager.lua:1506 msgid "add more scripts" msgstr "더 많은 스크립트 추가" -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1522 msgid "select the script folder" msgstr "스크립트 폴더 선택" @@ -12228,82 +14901,89 @@ msgstr "스크립트 폴더 선택" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1461 -#: ../src/iop/agx.c:2798 ../src/iop/channelmixerrgb.c:4426 -#: ../src/iop/clipping.c:2098 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:3007 ../src/iop/filmicrgb.c:4379 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3229 -#: ../src/libs/image.c:499 ../src/views/lighttable.c:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1553 +#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 +#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 +#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4271 +#: ../src/views/lighttable.c:1588 msgid "page" msgstr "페이지" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1593 msgid "scripts per page" msgstr "페이지 당 스크립트" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1594 msgid "select number of start/stop buttons to display" msgstr "표시할 시작/정지 버튼 개수 선택" -#: ../src/external/lua-scripts/tools/script_manager.lua:1513 +#: ../src/external/lua-scripts/tools/script_manager.lua:1605 msgid "change number of buttons" msgstr "버튼 개수 변경" -#: ../src/external/lua-scripts/tools/script_manager.lua:1523 +#: ../src/external/lua-scripts/tools/script_manager.lua:1615 msgid "configuration" msgstr "구성" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1545 -#: ../src/gui/accelerators.c:2921 ../src/gui/accelerators.c:3021 -#: ../src/views/view.c:1611 +#: ../src/external/lua-scripts/tools/script_manager.lua:1637 +#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 +#: ../src/views/view.c:1767 msgid "action" msgstr "동작" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "install/update scripts" msgstr "스크립트 설치/업데이트" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "configure" msgstr "구성" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "start/stop scripts" msgstr "스크립트 시작/정지" #: ../src/generate-cache/main.c:49 #, c-format msgid "creating cache directories\n" -msgstr "캐시 디렉토리 생성 중\n" +msgstr "" +"캐시 디렉토리 생성 중\n" #: ../src/generate-cache/main.c:55 #, c-format msgid "creating cache directory '%s'\n" -msgstr "캐시 디렉토리 '%s' 생성 중\n" +msgstr "" +"캐시 디렉토리 '%s' 생성 중\n" #: ../src/generate-cache/main.c:58 #, c-format msgid "could not create directory '%s'!\n" -msgstr "디렉토리 '%s'을 생성할 수 없습니다!\n" +msgstr "" +"디렉토리 '%s'을 생성할 수 없습니다!\n" #: ../src/generate-cache/main.c:82 #, c-format msgid "warning: no images are matching the requested image id range\n" -msgstr "경고: 요청한 이미지 ID 범위와 일치하는 이미지가 없습니다\n" +msgstr "" +"경고: 요청한 이미지 ID 범위와 일치하는 이미지가 없습니다\n" #: ../src/generate-cache/main.c:85 #, c-format msgid "warning: did you want to swap these boundaries?\n" -msgstr "경고: 이 경계들을 바꾸시겠습니까?\n" +msgstr "" +"경고: 이 경계들을 바꾸시겠습니까?\n" #: ../src/generate-cache/main.c:226 #, c-format msgid "" "warning: disk backend for thumbnail cache is disabled (cache_disk_backend).\n" -"if you want to pre-generate thumbnails and for darktable to use them, you need to enable disk backend for thumbnail cache.\n" +"if you want to pre-generate thumbnails and for darktable to use them, you " +"need to enable disk backend for thumbnail cache.\n" "no thumbnails to be generated, done.\n" msgstr "" "경고: 썸네일 캐시의 디스크 백엔드가 비활성화되었습니다 (cache_disk_backend).\n" @@ -12313,8 +14993,10 @@ msgstr "" #: ../src/generate-cache/main.c:237 #, c-format msgid "" -"warning: disk backend for full preview cache is disabled (cache_disk_backend_full).\n" -"if you want to pre-generate full previews and for darktable to use them, you need to enable disk backend for full preview cache.\n" +"warning: disk backend for full preview cache is disabled " +"(cache_disk_backend_full).\n" +"if you want to pre-generate full previews and for darktable to use them, you " +"need to enable disk backend for full preview cache.\n" "no full previews to be generated, done.\n" msgstr "" "경고: 전체 미리보기 캐시의 디스크 백엔드가 비활성화되었습니다 (cache_disk_backend_full).\n" @@ -12324,12 +15006,14 @@ msgstr "" #: ../src/generate-cache/main.c:247 #, c-format msgid "error: ensure that min_mip <= max_mip\n" -msgstr "오류: min_mip <= max_mip 인지 확인하세요\n" +msgstr "" +"오류: min_mip <= max_mip 인지 확인하세요\n" #: ../src/generate-cache/main.c:252 #, c-format msgid "creating complete lighttable thumbnail cache\n" -msgstr "lighttable 썸네일 캐시 전체 생성 중\n" +msgstr "" +"lighttable 썸네일 캐시 전체 생성 중\n" #: ../src/gui/about.c:34 #, c-format @@ -12372,7 +15056,7 @@ msgstr "속도 조절" msgid "disabled defaults" msgstr "바활성화된 기본값" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1419 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "스크롤" @@ -12380,19 +15064,19 @@ msgstr "스크롤" msgid "pan" msgstr "이동" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6137 ../src/iop/clipping.c:1924 -#: ../src/iop/clipping.c:2105 ../src/iop/clipping.c:2121 -#: ../src/views/darkroom.c:2931 ../src/views/lighttable.c:1328 +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5700 +#: ../src/iop/ashift.c:5702 ../src/iop/ashift.c:5806 ../src/iop/ashift.c:5808 +#: ../src/iop/ashift.c:6133 ../src/iop/clipping.c:1918 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 +#: ../src/views/darkroom.c:3551 ../src/views/lighttable.c:1574 msgid "horizontal" msgstr "수평" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6135 ../src/iop/clipping.c:1923 -#: ../src/iop/clipping.c:2106 ../src/iop/clipping.c:2120 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:1332 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5700 +#: ../src/iop/ashift.c:5702 ../src/iop/ashift.c:5806 ../src/iop/ashift.c:5808 +#: ../src/iop/ashift.c:6131 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3555 ../src/views/lighttable.c:1581 msgid "vertical" msgstr "수직" @@ -12412,19 +15096,19 @@ msgstr "위아래" msgid "pgupdown" msgstr "PgUpDown" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1397 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" msgstr "Shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1399 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" msgstr "Ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1402 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "옵션" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1404 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" msgstr "Alt" @@ -12436,104 +15120,123 @@ msgstr "cmd" msgid "altgr" msgstr "Altgr" -#: ../src/gui/accelerators.c:127 ../src/gui/accelerators.c:174 -#: ../src/libs/tagging.c:1979 +#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 +#: ../src/libs/tagging.c:2009 msgid "edit" msgstr "편집" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:775 -#: ../src/gui/accelerators.c:1465 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "up" msgstr "위" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:775 -#: ../src/gui/accelerators.c:1465 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "down" msgstr "아래" -#: ../src/gui/accelerators.c:133 +#: ../src/gui/accelerators.c:134 msgid "set" msgstr "설정" +#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 +#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:3180 +#: ../src/views/darkroom.c:3246 ../src/views/darkroom.c:3517 +msgid "toggle" +msgstr "전환" + #: ../src/gui/accelerators.c:137 +msgid "previous module" +msgstr "이전 모듈" + +#: ../src/gui/accelerators.c:138 +msgid "next module" +msgstr "다음 모듈" + +#: ../src/gui/accelerators.c:138 +msgid "previous instance" +msgstr "이전 인스턴스" + +#: ../src/gui/accelerators.c:139 +msgid "next instance" +msgstr "다음 인스턴스" + +#: ../src/gui/accelerators.c:142 msgid "popup" msgstr "팝업" -#: ../src/gui/accelerators.c:138 ../src/gui/accelerators.c:171 -#: ../src/gui/gtk.c:3746 ../src/views/lighttable.c:834 +#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:4001 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1024 msgid "next" msgstr "다음" -#: ../src/gui/accelerators.c:139 ../src/gui/accelerators.c:170 -#: ../src/gui/gtk.c:3747 ../src/views/lighttable.c:835 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 +#: ../src/gui/gtk.c:4002 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1025 msgid "previous" msgstr "이전" -#: ../src/gui/accelerators.c:141 ../src/gui/accelerators.c:1609 +#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 msgid "last" msgstr "마지막" -#: ../src/gui/accelerators.c:142 ../src/gui/accelerators.c:1608 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 msgid "first" msgstr "처음" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:159 -#: ../src/gui/accelerators.c:359 ../src/libs/filters/rating_range.c:295 -#: ../src/libs/tagging.c:3521 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2621 ../src/views/darkroom.c:2897 -msgid "toggle" -msgstr "전환" - -#: ../src/gui/accelerators.c:149 +#: ../src/gui/accelerators.c:154 msgid "ctrl-toggle" msgstr "Ctrl-전환" -#: ../src/gui/accelerators.c:150 +#: ../src/gui/accelerators.c:155 msgid "ctrl-on" msgstr "Ctrl-켜기" -#: ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:156 msgid "right-toggle" msgstr "우클릭-전환" -#: ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:157 msgid "right-on" msgstr "우클릭-켜기" -#: ../src/gui/accelerators.c:163 ../src/gui/gtk.c:3745 +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:4000 msgid "activate" msgstr "활성화" -#: ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:169 msgid "ctrl-activate" msgstr "Ctrl-활성화" -#: ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:170 msgid "right-activate" msgstr "우클릭-활성화" -#: ../src/gui/accelerators.c:172 +#: ../src/gui/accelerators.c:177 msgid "store" msgstr "저장" -#: ../src/gui/accelerators.c:175 ../src/gui/styles_dialog.c:668 +#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "업데이트" -#: ../src/gui/accelerators.c:176 ../src/libs/tools/global_toolbox.c:60 +#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 #: ../src/libs/tools/global_toolbox.c:512 msgid "preferences" msgstr "환경설정" -#: ../src/gui/accelerators.c:181 +#: ../src/gui/accelerators.c:186 msgid "apply on new instance" msgstr "신규 인스턴스에 적용" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:191 msgid "start" msgstr "시작" -#: ../src/gui/accelerators.c:187 +#: ../src/gui/accelerators.c:192 msgid "end" msgstr "종료" @@ -12545,86 +15248,86 @@ msgstr "항목" msgid "combo effect not found" msgstr "콤보 효과를 찾지 못함" -#: ../src/gui/accelerators.c:665 +#: ../src/gui/accelerators.c:668 msgid "(keypad)" msgstr "(키패드)" -#: ../src/gui/accelerators.c:674 +#: ../src/gui/accelerators.c:677 msgid "tablet button" msgstr "태블릿 버튼" -#: ../src/gui/accelerators.c:683 +#: ../src/gui/accelerators.c:686 msgid "unknown driver" msgstr "알 수 없는 드라이버" -#: ../src/gui/accelerators.c:756 +#: ../src/gui/accelerators.c:759 msgid "long" msgstr "길게 누르기" -#: ../src/gui/accelerators.c:757 +#: ../src/gui/accelerators.c:760 msgid "double-press" msgstr "두 번 누르기" -#: ../src/gui/accelerators.c:758 +#: ../src/gui/accelerators.c:761 msgid "triple-press" msgstr "세 번 누르기" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:762 msgid "press" msgstr "누르기" -#: ../src/gui/accelerators.c:763 +#: ../src/gui/accelerators.c:766 msgctxt "accel" msgid "left" msgstr "왼쪽" -#: ../src/gui/accelerators.c:764 +#: ../src/gui/accelerators.c:767 msgctxt "accel" msgid "right" msgstr "오른쪽" -#: ../src/gui/accelerators.c:765 +#: ../src/gui/accelerators.c:768 msgctxt "accel" msgid "middle" msgstr "가운데" -#: ../src/gui/accelerators.c:766 +#: ../src/gui/accelerators.c:769 msgctxt "accel" msgid "long" msgstr "길게 누르기" -#: ../src/gui/accelerators.c:767 +#: ../src/gui/accelerators.c:770 msgctxt "accel" msgid "double-click" msgstr "더블 클릭" -#: ../src/gui/accelerators.c:768 +#: ../src/gui/accelerators.c:771 msgctxt "accel" msgid "triple-click" msgstr "트리플 클릭" -#: ../src/gui/accelerators.c:769 +#: ../src/gui/accelerators.c:772 msgid "click" msgstr "클릭" -#: ../src/gui/accelerators.c:797 +#: ../src/gui/accelerators.c:800 msgid "first instance" msgstr "첫 번째 인스턴스" -#: ../src/gui/accelerators.c:799 +#: ../src/gui/accelerators.c:802 msgid "last instance" msgstr "마지막 인스턴스" -#: ../src/gui/accelerators.c:801 +#: ../src/gui/accelerators.c:804 msgid "relative instance" msgstr "상대 인스턴스" -#: ../src/gui/accelerators.c:818 ../src/gui/accelerators.c:2946 -#: ../src/gui/accelerators.c:3913 +#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 +#: ../src/gui/accelerators.c:3910 msgid "speed" msgstr "속도" -#: ../src/gui/accelerators.c:960 +#: ../src/gui/accelerators.c:963 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -12635,11 +15338,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1063 ../src/gui/accelerators.c:1082 +#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 msgid "start typing for incremental search" msgstr "글자를 입력하여 실시간 입력 반영 검색 시작" -#: ../src/gui/accelerators.c:1066 +#: ../src/gui/accelerators.c:1069 msgid "" "\n" "press Delete to delete selected shortcut" @@ -12647,7 +15350,7 @@ msgstr "" "\n" "Delete 키를 눌러 선택된 단축키 삭제" -#: ../src/gui/accelerators.c:1068 +#: ../src/gui/accelerators.c:1071 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -12655,7 +15358,7 @@ msgstr "" "\n" "Delete 키를 눌러 선택된 기본 단축키 비활성화" -#: ../src/gui/accelerators.c:1069 +#: ../src/gui/accelerators.c:1072 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -12663,7 +15366,7 @@ msgstr "" "\n" "Delete 키를 눌러 선택된 기본 단축키 복원" -#: ../src/gui/accelerators.c:1071 +#: ../src/gui/accelerators.c:1074 msgid "" "\n" "double-click to add new shortcut" @@ -12671,11 +15374,11 @@ msgstr "" "\n" "두 번 클릭하여 새 단축키 등록" -#: ../src/gui/accelerators.c:1083 +#: ../src/gui/accelerators.c:1086 msgid "click to filter shortcuts list" msgstr "클릭하여 단축키 목록 필터링" -#: ../src/gui/accelerators.c:1085 +#: ../src/gui/accelerators.c:1088 msgid "" "\n" "right-click to show action of selected shortcut" @@ -12683,7 +15386,7 @@ msgstr "" "\n" "우클릭으로 선택된 단축키의 동작 보기" -#: ../src/gui/accelerators.c:1088 +#: ../src/gui/accelerators.c:1091 msgid "" "\n" "double-click to define new shortcut" @@ -12691,51 +15394,82 @@ msgstr "" "\n" "더블 클릭하여 새 단축키 정의" -#: ../src/gui/accelerators.c:1104 +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the " +"shortcuts list." +msgstr "" +"\n" +"\n" +"같은 동작에 여러 개의 단축키를 정의할 수 있습니다.\n" +"단축키 목록에서 각각에 대해 다른 요소, 효과, 속도 또는 인스턴스를 설정할 수 있습니다." + +#: ../src/gui/accelerators.c:1098 +msgid "" +"\n" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional " +"modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the " +"effect or speed." +msgstr "" +"\n" +"\n" +"폴백을 활성화하면 같은 단축키에 추가 수정자 키나 마우스 스크롤/클릭/이동을 조합하여\n" +"다른 요소에 영향을 주거나 효과 또는 속도를 변경할 수 있습니다." + +#: ../src/gui/accelerators.c:1107 msgid "shift+alt+scroll to change height" msgstr "Shift+Alt+스크롤로 높이 변경" -#: ../src/gui/accelerators.c:1124 -msgid "press keys with mouse click and scroll or move combinations to create a shortcut" +#: ../src/gui/accelerators.c:1127 +msgid "" +"press keys with mouse click and scroll or move combinations to create a " +"shortcut" msgstr "키보드 입력과 마우스 클릭 및 스크롤 또는 이동 조합으로 단축키를 생성합니다" -#: ../src/gui/accelerators.c:1125 +#: ../src/gui/accelerators.c:1128 msgid "click to open shortcut configuration" msgstr "클릭하여 단축키 설정 열기" -#: ../src/gui/accelerators.c:1126 +#: ../src/gui/accelerators.c:1129 msgid "ctrl+click to add to quick access panel\n" -msgstr "Ctrl+클릭하여 빠른 접근 패널 등록\n" +msgstr "" +"Ctrl+클릭하여 빠른 접근 패널 등록\n" -#: ../src/gui/accelerators.c:1127 +#: ../src/gui/accelerators.c:1130 msgid "ctrl+click to remove from quick access panel\n" -msgstr "Ctrl+클릭하여 빠른 접근 패널 삭제\n" +msgstr "" +"Ctrl+클릭하여 빠른 접근 패널 삭제\n" -#: ../src/gui/accelerators.c:1128 +#: ../src/gui/accelerators.c:1131 msgid "scroll to change default speed" msgstr "스크롤하여 기본 속도 변경" -#: ../src/gui/accelerators.c:1129 +#: ../src/gui/accelerators.c:1132 msgid "right-click to exit mapping mode" msgstr "우클릭하여 맵핑 모드 종료" -#: ../src/gui/accelerators.c:1188 +#: ../src/gui/accelerators.c:1191 msgid "ctrl+v" msgstr "Ctrl+v" -#: ../src/gui/accelerators.c:1188 +#: ../src/gui/accelerators.c:1191 msgid "right long click" msgstr "오른쪽 길게 클릭" -#: ../src/gui/accelerators.c:1188 +#: ../src/gui/accelerators.c:1191 msgid "to copy Lua command" msgstr "Lua 명령어 복사" -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:1461 msgid "shortcut for move exists with single effect" msgstr "이동 단축키가 단일 효과로 존재합니다" -#: ../src/gui/accelerators.c:1462 +#: ../src/gui/accelerators.c:1463 #, c-format msgid "" "%s\n" @@ -12746,67 +15480,70 @@ msgstr "" "\n" "(%s를 %s에 할당)" -#: ../src/gui/accelerators.c:1463 +#: ../src/gui/accelerators.c:1464 msgid "create separate shortcuts for up and down move?" msgstr "상하 이동에 대해 별도의 단축키를 생성하시겠습니까?" -#: ../src/gui/accelerators.c:1489 +#: ../src/gui/accelerators.c:1490 #, c-format msgid "%s, speed reset" msgstr "%s, 속도 초기화" -#: ../src/gui/accelerators.c:1508 +#: ../src/gui/accelerators.c:1509 msgid "shortcut exists with different settings" msgstr "단축키가 다른 설정으로 존재합니다" -#: ../src/gui/accelerators.c:1509 +#: ../src/gui/accelerators.c:1510 msgid "reset the settings of the shortcut?" msgstr "단축키 설정을 초기화하시겠습니까?" -#: ../src/gui/accelerators.c:1518 +#: ../src/gui/accelerators.c:1519 msgid "shortcut already exists" msgstr "단축키가 이미 존재합니다" -#: ../src/gui/accelerators.c:1520 +#: ../src/gui/accelerators.c:1521 msgid "disable this default shortcut?" msgstr "이 기존 단축키를 비활성화하시겠습니까?" -#: ../src/gui/accelerators.c:1521 +#: ../src/gui/accelerators.c:1522 msgid "remove the shortcut?" msgstr "단축키를 제거하시겠습니까?" -#: ../src/gui/accelerators.c:1561 +#: ../src/gui/accelerators.c:1562 msgid "clashing shortcuts exist" msgstr "충돌하는 단축키가 존재합니다" -#: ../src/gui/accelerators.c:1562 +#: ../src/gui/accelerators.c:1563 msgid "remove these existing shortcuts?" msgstr "기존 단축키들을 제거하시겠습니까?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1607 +#: ../src/gui/accelerators.c:1608 msgid "preferred" msgstr "선호됨" -#: ../src/gui/accelerators.c:1610 +#: ../src/gui/accelerators.c:1611 msgid "second" msgstr "2순위 단축키" -#: ../src/gui/accelerators.c:1611 +#: ../src/gui/accelerators.c:1612 msgid "last but one" msgstr "끝에서 두 번째" -#: ../src/gui/accelerators.c:1774 ../src/gui/accelerators.c:1839 +#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 msgid "(unchanged)" msgstr "(변경 없음)" -#: ../src/gui/accelerators.c:1956 +#: ../src/gui/accelerators.c:1957 msgid "" -"define a shortcut by pressing a key, optionally combined with modifier keys (ctrl/shift/alt)\n" +"define a shortcut by pressing a key, optionally combined with modifier keys " +"(ctrl/shift/alt)\n" "a key can be double or triple pressed, with a long last press\n" -"while the key is held, a combination of mouse buttons can be (double/triple/long) clicked\n" -"still holding the key (and modifiers and/or buttons) a scroll or mouse move can be added\n" +"while the key is held, a combination of mouse buttons can be (double/triple/" +"long) clicked\n" +"still holding the key (and modifiers and/or buttons) a scroll or mouse move " +"can be added\n" "connected devices can send keys or moves using their physical controllers\n" "\n" "right-click to cancel" @@ -12819,47 +15556,47 @@ msgstr "" "\n" "우클릭으로 취소합니다" -#: ../src/gui/accelerators.c:2029 +#: ../src/gui/accelerators.c:2030 msgid "removing shortcut" msgstr "단축키 삭제 중" -#: ../src/gui/accelerators.c:2031 +#: ../src/gui/accelerators.c:2032 msgid "disable the selected default shortcut?" msgstr "선택한 기본 단축키를 비활성화하시겠습니까?" -#: ../src/gui/accelerators.c:2032 +#: ../src/gui/accelerators.c:2033 msgid "restore the selected default shortcut?" msgstr "선택한 기본 단축키를 복원하시겠습니까?" -#: ../src/gui/accelerators.c:2033 +#: ../src/gui/accelerators.c:2034 msgid "remove the selected shortcut?" msgstr "선택한 단축키를 제거하시겠습니까?" -#: ../src/gui/accelerators.c:2148 +#: ../src/gui/accelerators.c:2149 msgid "command" msgstr "명령" -#: ../src/gui/accelerators.c:2149 +#: ../src/gui/accelerators.c:2150 msgid "preset" msgstr "프리셋" -#: ../src/gui/accelerators.c:2530 +#: ../src/gui/accelerators.c:2531 msgid "restore shortcuts" msgstr "단축키 복원" -#: ../src/gui/accelerators.c:2533 +#: ../src/gui/accelerators.c:2534 msgid "_defaults" msgstr "기본값 (&D)" -#: ../src/gui/accelerators.c:2534 +#: ../src/gui/accelerators.c:2535 msgid "_startup" msgstr "시작 (&S)" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2536 msgid "_edits" msgstr "편집 (&E)" -#: ../src/gui/accelerators.c:2540 +#: ../src/gui/accelerators.c:2541 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -12871,7 +15608,7 @@ msgstr "" " - 가동 시점\n" " - 이 대화의 시작 시점\n" -#: ../src/gui/accelerators.c:2546 +#: ../src/gui/accelerators.c:2547 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -12879,17 +15616,17 @@ msgstr "" "새로 작성된 모든 단축키 초기화\n" "(바뀐 단축키는 복원하지 않습니다)" -#: ../src/gui/accelerators.c:2603 ../src/gui/preferences.c:1033 +#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 #: ../src/libs/tools/global_toolbox.c:487 #: ../src/libs/tools/global_toolbox.c:662 msgid "shortcuts" msgstr "단축키" -#: ../src/gui/accelerators.c:2613 +#: ../src/gui/accelerators.c:2614 msgid "export shortcuts" msgstr "단축키 내보내기" -#: ../src/gui/accelerators.c:2620 +#: ../src/gui/accelerators.c:2621 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -12897,27 +15634,27 @@ msgstr "" "모든 단축키를 파일로 내보내기\n" "또는 하나의 선택된 장치 단축키에서 내보내기\n" -#: ../src/gui/accelerators.c:2626 ../src/gui/accelerators.c:2698 +#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 msgid "keyboard" msgstr "키보드" -#: ../src/gui/accelerators.c:2639 +#: ../src/gui/accelerators.c:2640 msgid "device id" msgstr "장치 ID" -#: ../src/gui/accelerators.c:2657 +#: ../src/gui/accelerators.c:2658 msgid "select file to export" msgstr "내보낼 파일 선택" -#: ../src/gui/accelerators.c:2658 ../src/libs/tagging.c:2847 +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 msgid "_export" msgstr "내보내기 (&E)" -#: ../src/gui/accelerators.c:2685 +#: ../src/gui/accelerators.c:2686 msgid "import shortcuts" msgstr "단축키 가져오기" -#: ../src/gui/accelerators.c:2692 +#: ../src/gui/accelerators.c:2693 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -12925,31 +15662,31 @@ msgstr "" "파일로부터 모든 단축키 가져오기\n" "또는 하나의 선택된 장치 단축키에서 가져오기\n" -#: ../src/gui/accelerators.c:2709 +#: ../src/gui/accelerators.c:2710 msgid "id in file" msgstr "파일 내 ID" -#: ../src/gui/accelerators.c:2715 +#: ../src/gui/accelerators.c:2716 msgid "id when loaded" msgstr "로딩될 때 ID" -#: ../src/gui/accelerators.c:2718 +#: ../src/gui/accelerators.c:2719 msgid "clear device first" msgstr "장치 읽기 전 초기화" -#: ../src/gui/accelerators.c:2743 +#: ../src/gui/accelerators.c:2744 msgid "select file to import" msgstr "가져올 파일 선택" -#: ../src/gui/accelerators.c:2744 ../src/libs/tagging.c:2805 +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 msgid "_import" msgstr "가져오기 (&I)" -#: ../src/gui/accelerators.c:2794 +#: ../src/gui/accelerators.c:2795 msgid "import sample shortcuts" msgstr "샘플 단축키 가져오기" -#: ../src/gui/accelerators.c:2800 +#: ../src/gui/accelerators.c:2801 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -12973,11 +15710,11 @@ msgstr "" "이 단축기를 추가하기 전에\n" "현재 단축키를 내보내는 것이 좋습니다\n" -#: ../src/gui/accelerators.c:2896 +#: ../src/gui/accelerators.c:2897 msgid "search shortcuts list" msgstr "단축키 목록 검색" -#: ../src/gui/accelerators.c:2898 +#: ../src/gui/accelerators.c:2899 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -12985,23 +15722,23 @@ msgstr "" "한 글자 입력할 때마다 단축키 목록에서 검색\n" "위 혹은 아래 화살표 키를 눌러 일치하는 항목으로 이동합니다" -#: ../src/gui/accelerators.c:2918 ../src/views/view.c:1609 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "단축키" -#: ../src/gui/accelerators.c:2931 +#: ../src/gui/accelerators.c:2932 msgid "element" msgstr "요소" -#: ../src/gui/accelerators.c:2939 +#: ../src/gui/accelerators.c:2940 msgid "effect" msgstr "효과" -#: ../src/gui/accelerators.c:2997 +#: ../src/gui/accelerators.c:2998 msgid "search actions list" msgstr "동작 목록 검색" -#: ../src/gui/accelerators.c:2999 +#: ../src/gui/accelerators.c:3000 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -13009,16 +15746,16 @@ msgstr "" "한 글자 입력할 때마다 동작 목록에서 검색\n" "위 또는 아래 화살표 키를 눌러 일치하는 항목으로 이동합니다" -#: ../src/gui/accelerators.c:3029 ../src/gui/guides.c:840 -#: ../src/gui/metadata_tags.c:117 +#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "유형" -#: ../src/gui/accelerators.c:3059 +#: ../src/gui/accelerators.c:3060 msgid "enable fallbacks" msgstr "실패 시 대체 기능 활성화" -#: ../src/gui/accelerators.c:3060 +#: ../src/gui/accelerators.c:3061 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -13026,50 +15763,58 @@ msgstr "" "기본 단축키 조합으로 사용할 때,\n" "추가 버튼, 수정 키 또는 마우스 이동의 기본 의미를 활성화합니다" -#: ../src/gui/accelerators.c:3067 +#: ../src/gui/accelerators.c:3068 msgid "open help page for shortcuts" msgstr "단축키 도움말 페이지 열기" -#: ../src/gui/accelerators.c:3071 +#: ../src/gui/accelerators.c:3072 msgid "restore..." msgstr "복원..." -#: ../src/gui/accelerators.c:3072 +#: ../src/gui/accelerators.c:3073 msgid "restore default shortcuts or previous state" msgstr "기본 단축키 혹은 또는 상태를 복원" -#: ../src/gui/accelerators.c:3075 +#: ../src/gui/accelerators.c:3076 msgid "import extras" msgstr "추가 가져오기" -#: ../src/gui/accelerators.c:3076 +#: ../src/gui/accelerators.c:3077 msgid "import extended default shortcuts" msgstr "확장 기본 단축키 가져오기" -#: ../src/gui/accelerators.c:3079 ../src/libs/styles.c:901 -#: ../src/libs/tagging.c:3683 +#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3713 msgid "import..." msgstr "가져오기..." -#: ../src/gui/accelerators.c:3080 +#: ../src/gui/accelerators.c:3081 msgid "fully or partially import shortcuts from file" msgstr "파일로부터 단축키 전체 또는 부분적으로 가져오기" -#: ../src/gui/accelerators.c:3083 ../src/libs/styles.c:907 -#: ../src/libs/tagging.c:3690 +#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3720 msgid "export..." msgstr "내보내기..." -#: ../src/gui/accelerators.c:3084 +#: ../src/gui/accelerators.c:3085 msgid "fully or partially export shortcuts to file" msgstr "파일로부터 단축키 전체 또는 부분적으로 내보내기" -#: ../src/gui/accelerators.c:3096 +#: ../src/gui/accelerators.c:3097 msgid "" -"the recommended way to assign shortcuts to visual elements is the visual shortcut mapping mode.\n" -"this is switched on by toggling the \"keyboard\" button next to preferences in the top panel. in this mode, clicking on a widget or area will open this dialog with the appropriate selection for advanced configuration.\n" +"the recommended way to assign shortcuts to visual elements is the visual " +"shortcut mapping mode.\n" +"this is switched on by toggling the \"keyboard\" button next to " +"preferences in the top panel. in this mode, clicking on a widget or area " +"will open this dialog with the appropriate selection for advanced " +"configuration.\n" "\n" -"multiple shortcuts can be assigned to the same action. this is especially useful if it has multiple elements, like the module buttons or the colorpickers attached to sliders. however, with fallbacks enabled one can use the same simple shortcuts and change their element or effect by adding mouse clicks.\n" +"multiple shortcuts can be assigned to the same action. this is especially " +"useful if it has multiple elements, like the module buttons or the " +"colorpickers attached to sliders. however, with fallbacks enabled one " +"can use the same simple shortcuts and change their element or " +"effect by adding mouse clicks.\n" "\n" "click three times to dismiss this notice permanently" msgstr "" @@ -13080,31 +15825,31 @@ msgstr "" "\n" "세 번 클릭하면 이 알림은 다시 표시되지 않습니다" -#: ../src/gui/accelerators.c:3526 +#: ../src/gui/accelerators.c:3527 msgid "reinitialising input devices" msgstr "입력 장치 재초기화" -#: ../src/gui/accelerators.c:3615 +#: ../src/gui/accelerators.c:3616 msgid "move not assigned" msgstr "이동이 할당되지 않음" -#: ../src/gui/accelerators.c:3615 +#: ../src/gui/accelerators.c:3616 msgid "fallback to earlier move" msgstr "이전 이동으로 되돌림" -#: ../src/gui/accelerators.c:3695 +#: ../src/gui/accelerators.c:3696 msgid "down move" msgstr "아래로 이동" -#: ../src/gui/accelerators.c:3695 +#: ../src/gui/accelerators.c:3696 msgid "flip top/bottom first/last" msgstr "상/하, 처음/마지막 교체" -#: ../src/gui/accelerators.c:3776 +#: ../src/gui/accelerators.c:3775 msgid "fallback to move" msgstr "이동 실패 시 대체 기능" -#: ../src/gui/accelerators.c:3882 +#: ../src/gui/accelerators.c:3881 #, c-format msgid "" "\n" @@ -13113,7 +15858,12 @@ msgstr "" "\n" "프리셋 '%s'에 할당" -#: ../src/gui/accelerators.c:4032 +#. TODO +#: ../src/gui/accelerators.c:3997 +msgid "ignoring shortcuts while blocking jobs running" +msgstr "차단 작업이 실행되는 동안 단축키를 무시합니다" + +#: ../src/gui/accelerators.c:4031 #, c-format msgid "%s not assigned" msgstr "할당되지 않은 %s" @@ -13123,231 +15873,195 @@ msgstr "할당되지 않은 %s" msgid "%s assigned to %s" msgstr "%s는 %s에 할당됨" -#: ../src/gui/accelerators.c:4430 +#: ../src/gui/accelerators.c:4424 msgid "short key press resets stuck keys" msgstr "키를 짧게 눌러 키 고정을 해제합니다" -#: ../src/gui/workspace.c:59 -msgid "delete workspace" -msgstr "워크스페이스 삭제" - -#: ../src/gui/workspace.c:60 -#, c-format -msgid "" -"WARNING\n" -"\n" -"do you really want to delete the '%s' workspace?\n" -"\n" -"if XMP writing is not activated, the editing work will be lost." -msgstr "" -"경고\n" -"\n" -"'%s' 워크스페이스를 정말 삭제하시겠습니까?\n" -"\n" -"XMP 쓰기가 활성화되어 있지 않으면 편집 작업이 손실됩니다." - -#. add a memory workspace just after default one -#: ../src/gui/workspace.c:103 ../src/gui/workspace.c:209 -msgid "memory" -msgstr "메모리" - -#: ../src/gui/workspace.c:165 -msgid "darktable - select a workspace" -msgstr "darktable - 워크스페이스 선택" - -#: ../src/gui/workspace.c:175 -msgid "select an existing workspace" -msgstr "기존 워크스페이스 선택" - -#: ../src/gui/workspace.c:234 -msgid "or create a new one" -msgstr "또는 새로 생성" - -#: ../src/gui/workspace.c:242 ../src/libs/session.c:104 -msgid "create" -msgstr "생성" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "이미지에서 색상 선택" -#: ../src/gui/gtk.c:189 ../src/views/darkroom.c:4001 +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:5397 msgid "darktable - darkroom preview" msgstr "darktable - darkroom 미리보기" -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips off" msgstr "툴팁 끄기" -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips on" msgstr "툴팁 켜기" -#: ../src/gui/gtk.c:893 +#: ../src/gui/gtk.c:1037 msgid "closing darktable..." msgstr "darktable을 닫는 중..." -#: ../src/gui/gtk.c:923 +#: ../src/gui/gtk.c:1067 msgid "exporting to GIMP" msgstr "GIMP로 내보내기" -#: ../src/gui/gtk.c:1163 +#: ../src/gui/gtk.c:1348 msgid "URL opened in web browser" msgstr "URL이 웹 브라우저에서 열림" -#: ../src/gui/gtk.c:1167 +#: ../src/gui/gtk.c:1352 msgid "error while opening URL in web browser" msgstr "URL이 웹 브라우저에서 열리는 동안 오류가 발생하였습니다" #. View menu -#: ../src/gui/gtk.c:1303 +#: ../src/gui/gtk.c:1533 msgctxt "menu" msgid "Views" msgstr "보기" -#: ../src/gui/gtk.c:1307 +#: ../src/gui/gtk.c:1537 msgctxt "menu" msgid "Lighttable" msgstr "Lighttable" -#: ../src/gui/gtk.c:1308 +#: ../src/gui/gtk.c:1538 msgctxt "menu" msgid "Darkroom" msgstr "Darkroom" -#: ../src/gui/gtk.c:1314 +#: ../src/gui/gtk.c:1544 msgctxt "menu" msgid "Slideshow" msgstr "슬라이드 쇼" -#: ../src/gui/gtk.c:1316 +#: ../src/gui/gtk.c:1546 msgctxt "menu" msgid "Map" msgstr "맵" -#: ../src/gui/gtk.c:1318 +#: ../src/gui/gtk.c:1548 msgctxt "menu" msgid "Print" msgstr "인쇄" -#: ../src/gui/gtk.c:1320 +#: ../src/gui/gtk.c:1550 msgctxt "menu" msgid "Tethering" msgstr "테더링" #. Window menu -#: ../src/gui/gtk.c:1326 +#: ../src/gui/gtk.c:1556 msgctxt "menu" msgid "Window" msgstr "윈도우" #. Help menu -#: ../src/gui/gtk.c:1334 +#: ../src/gui/gtk.c:1564 msgctxt "menu" msgid "Help" msgstr "도움말" -#: ../src/gui/gtk.c:1338 +#: ../src/gui/gtk.c:1568 msgctxt "menu" msgid "darktable Manual" msgstr "darktable 매뉴얼" -#: ../src/gui/gtk.c:1345 +#: ../src/gui/gtk.c:1575 msgctxt "menu" msgid "darktable Homepage" msgstr "darktable 홈페이지" -#: ../src/gui/gtk.c:1370 +#: ../src/gui/gtk.c:1607 msgctxt "menu" msgid "Preferences" msgstr "환경설정" -#: ../src/gui/gtk.c:1467 +#: ../src/gui/gtk.c:1661 msgid "panels" msgstr "패널" -#: ../src/gui/gtk.c:1506 +#: ../src/gui/gtk.c:1700 msgid "switch views" msgstr "보기 전환" -#: ../src/gui/gtk.c:1507 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1701 ../src/views/tethering.c:104 msgid "tethering" msgstr "테더링" -#: ../src/gui/gtk.c:1513 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1707 ../src/views/map.c:275 msgid "map" msgstr "맵" -#: ../src/gui/gtk.c:1515 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1709 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "슬라이드 쇼" #. Print button -#: ../src/gui/gtk.c:1517 ../src/libs/print_settings.c:2946 +#: ../src/gui/gtk.c:1711 ../src/libs/print_settings.c:2967 msgid "print" msgstr "인쇄" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1524 +#: ../src/gui/gtk.c:1718 msgid "quit" msgstr "중지" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1528 +#: ../src/gui/gtk.c:1722 msgid "fullscreen" msgstr "전체화면" -#: ../src/gui/gtk.c:1533 +#: ../src/gui/gtk.c:1727 msgid "collapsing controls" msgstr "제어 접기" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1730 msgid "header" msgstr "헤더" -#: ../src/gui/gtk.c:1538 +#: ../src/gui/gtk.c:1732 msgid "filmstrip and timeline" msgstr "필름 스트립과 타임라인" -#: ../src/gui/gtk.c:1540 +#: ../src/gui/gtk.c:1734 msgid "top toolbar" msgstr "상단 도구모음" -#: ../src/gui/gtk.c:1541 +#: ../src/gui/gtk.c:1735 msgid "bottom toolbar" msgstr "하단 도구모음" -#: ../src/gui/gtk.c:1542 +#: ../src/gui/gtk.c:1736 msgid "all top" msgstr "전부 상단" -#: ../src/gui/gtk.c:1543 +#: ../src/gui/gtk.c:1737 msgid "all bottom" msgstr "전부 하단" -#: ../src/gui/gtk.c:1545 +#: ../src/gui/gtk.c:1739 msgid "toggle tooltip visibility" msgstr "툴팁 표시 전환" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1742 msgid "reinitialise input devices" msgstr "입력 장치 재초기화" -#: ../src/gui/gtk.c:1589 +#: ../src/gui/gtk.c:1783 msgid "toggle focus-peaking mode" msgstr "포커스 피킹 모드 전환" -#: ../src/gui/gtk.c:1596 +#: ../src/gui/gtk.c:1790 msgid "toggle focus peaking" msgstr "포커스 피킹 전환" -#: ../src/gui/gtk.c:1934 ../src/gui/gtk.c:3852 ../src/gui/gtk.c:3857 -#: ../src/gui/gtk.c:3862 ../src/gui/gtk.c:3867 +#: ../src/gui/gtk.c:2132 ../src/gui/gtk.c:4110 ../src/gui/gtk.c:4115 +#: ../src/gui/gtk.c:4120 ../src/gui/gtk.c:4125 msgid "tabs" msgstr "탭" -#: ../src/gui/gtk.c:2020 +#: ../src/gui/gtk.c:2218 msgid "collapsing panels" msgstr "패널 접기" -#: ../src/gui/gtk.c:2021 +#: ../src/gui/gtk.c:2219 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -13363,53 +16077,53 @@ msgstr "" "\n" "지금 모든 패널을 접겠습니까?" -#: ../src/gui/gtk.c:2422 +#: ../src/gui/gtk.c:2687 msgid "restore defaults" msgstr "기본값 복원" -#: ../src/gui/gtk.c:2423 +#: ../src/gui/gtk.c:2688 msgid "restore the default visibility and position of all modules in this view" msgstr "이 보기에서 모든 모듈의 표시 및 위치를 기본값으로 복원" -#: ../src/gui/gtk.c:2505 +#: ../src/gui/gtk.c:2772 msgid "right-click to show/hide modules" msgstr "우클릭하여 모듈 보기/숨기기" -#: ../src/gui/gtk.c:2514 +#: ../src/gui/gtk.c:2781 msgid "show/hide modules" msgstr "모듈 보기/숨기기" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3312 +#: ../src/gui/gtk.c:3585 msgid "access the online user manual?" msgstr "온라인 사용자 매뉴얼에 접근하시겠습니까?" -#: ../src/gui/gtk.c:3313 +#: ../src/gui/gtk.c:3586 #, c-format msgid "do you want to access `%s'?" msgstr "`%s'에 접근하시겠습니까?" -#: ../src/gui/gtk.c:3386 +#: ../src/gui/gtk.c:3608 msgid "there is no help available for this element" msgstr "해당 항목에 대한 도움말이 존재하지 않습니다" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3406 ../src/libs/metadata_view.c:839 +#: ../src/gui/gtk.c:3653 ../src/libs/metadata_view.c:853 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3408 +#: ../src/gui/gtk.c:3655 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3740 +#: ../src/gui/gtk.c:3995 msgid "does not contain pages" msgstr "페이지를 포함하지 않음" -#: ../src/gui/gtk.c:3989 +#: ../src/gui/gtk.c:4245 #, c-format msgid "never show more than %d lines" msgstr "%d줄 이상을 표시하지 않음" @@ -13479,21 +16193,15 @@ msgid "$(LABELS.ICONS) - color labels as icons" msgstr "$(LABELS.ICONS) - 아이콘 형태의 색상 레이블" #: ../src/gui/gtkentry.c:107 -msgid "$(IMAGE.TAGS.HIERARCHY) - tags as set in metadata settings, preserving hierarchy" +msgid "" +"$(IMAGE.TAGS.HIERARCHY) - tags as set in metadata settings, preserving " +"hierarchy" msgstr "$(IMAGE.TAGS.HIERARCHY) - 메타데이터에서 설정의 태그, 계층 유지" #: ../src/gui/gtkentry.c:108 msgid "$(IMAGE.TAGS) - tags as set in metadata settings, flattened" msgstr "$(IMAGE.TAGS) - 메타데이터 설정의 태그, 평탄화됨" -#: ../src/gui/gtkentry.c:109 -msgid "$(IMAGE.ID) - image ID" -msgstr "$(IMAGE.ID) - 이미지 ID" - -#: ../src/gui/gtkentry.c:110 -msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" -msgstr "$(IMAGE.ID.NEXT) - 가져오기 시 할당될 다음 이미지 ID" - #: ../src/gui/gtkentry.c:116 msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" msgstr "$(OPENCL.ACTIVATED) - OpenCL 활성화 여부" @@ -13515,7 +16223,7 @@ msgid "from metadata" msgstr "메타데이터로 부터" #: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:560 +#: ../src/iop/monochrome.c:558 msgid "grid" msgstr "그리드" @@ -13585,11 +16293,11 @@ msgid "global guide overlay settings" msgstr "전체 가이드 오버레이 설정" #: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:2897 +#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3517 msgid "guide lines" msgstr "가이드선" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2103 +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 msgid "flip" msgstr "반전" @@ -13605,7 +16313,7 @@ msgstr "수평으로" msgid "vertically" msgstr "수직으로" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6139 ../src/iop/clipping.c:2107 +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6135 ../src/iop/clipping.c:2101 #: ../src/iop/colorbalance.c:1861 msgid "both" msgstr "양방향" @@ -13623,7 +16331,8 @@ msgid "set overlay color" msgstr "오버레이 색상 설정" #: ../src/gui/guides.c:865 -msgid "set the contrast between the lightest and darkest part of the guide overlays" +msgid "" +"set the contrast between the lightest and darkest part of the guide overlays" msgstr "가이드 오버레이의 가장 밝은 부분과 어두운 부분 간 대비를 설정합니다" #: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 @@ -13637,7 +16346,8 @@ msgstr "이 모듈이 선택된 경우에만 가이드 오버레이를 표시합 #: ../src/gui/guides.c:1044 msgid "" "change global guide settings\n" -"note that these settings are applied globally and will impact any module that shows guide overlays" +"note that these settings are applied globally and will impact any module " +"that shows guide overlays" msgstr "" "전체 가이드 설정 변경\n" "이 설정은 모든 모듈에 공통으로 적용되며, 가이드 오버레이를 표시하는 모든 모듈에 영향을 줍니다" @@ -13647,12 +16357,12 @@ msgid "select parts to copy" msgstr "복사할 부분 선택" #: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 -#: ../src/gui/styles_dialog.c:555 +#: ../src/gui/styles_dialog.c:552 msgid "select _all" msgstr "전체 선택 (&A)" #: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 -#: ../src/gui/styles_dialog.c:556 +#: ../src/gui/styles_dialog.c:553 msgid "select _none" msgstr "선택 없음 (&N)" @@ -13669,18 +16379,18 @@ msgstr "덮어쓰기 (&O)" msgid "appen_d" msgstr "appen_d" -#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:622 -#: ../src/gui/styles_dialog.c:644 +#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:619 +#: ../src/gui/styles_dialog.c:641 msgid "include" msgstr "포함" -#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:698 -#: ../src/gui/styles_dialog.c:704 +#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:695 +#: ../src/gui/styles_dialog.c:701 msgid "item" msgstr "항목" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:711 -#: ../src/gui/styles_dialog.c:720 +#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 +#: ../src/gui/styles_dialog.c:717 msgid "mask" msgstr "마스크" @@ -13689,11 +16399,11 @@ msgid "can't copy history out of unaltered image" msgstr "변경 사항이 없는 이미지에서는 히스토리 복사 불가" #. grid headers -#: ../src/gui/import_metadata.c:456 +#: ../src/gui/import_metadata.c:485 msgid "metadata presets" msgstr "메타데이터 프리셋" -#: ../src/gui/import_metadata.c:459 +#: ../src/gui/import_metadata.c:488 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -13703,14 +16413,15 @@ msgstr "" "레이블을 두 번 클릭하여 관련 항목을 지웁니다\n" "'프리셋'을 두 번 클릭하여 모든 항목을 지웁니다" -#: ../src/gui/import_metadata.c:469 +#: ../src/gui/import_metadata.c:498 msgid "from XMP" msgstr "XMP로 부터" -#: ../src/gui/import_metadata.c:472 +#: ../src/gui/import_metadata.c:501 msgid "" "selected metadata are imported from image and override the default value.\n" -"this drives also the 'look for updated XMP files' and 'load sidecar file' actions.\n" +"this drives also the 'look for updated XMP files' and 'load sidecar file' " +"actions.\n" "CAUTION: not selected metadata are cleaned up when XMP file is updated." msgstr "" "선택된 메타데이터는 이미지에서 가져오며, 기본값을 덮어씁니다.\n" @@ -13718,86 +16429,90 @@ msgstr "" "주의: XMP 파일이 업데이트 될 때, 선택되지 않은 메타데이터는 제거됩니다." #. tags -#: ../src/gui/import_metadata.c:483 +#: ../src/gui/import_metadata.c:512 msgid "tag presets" msgstr "태그 프리셋" -#: ../src/gui/import_metadata.c:497 +#: ../src/gui/import_metadata.c:526 msgid "comma separated list of tags" msgstr "쉼표로 구분된 태그 목록" -#: ../src/gui/metadata_tags.c:90 +#: ../src/gui/metadata_tags.c:92 msgid "select tag" msgstr "선택된 태그" -#: ../src/gui/metadata_tags.c:92 +#: ../src/gui/metadata_tags.c:94 msgid "_add" msgstr "추가 (&A)" -#: ../src/gui/metadata_tags.c:93 ../src/libs/geotagging.c:832 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 msgid "_done" msgstr "완료 (&D)" -#: ../src/gui/metadata_tags.c:103 +#: ../src/gui/metadata_tags.c:105 msgid "list filter" msgstr "목록 필터" -#: ../src/gui/metadata_tags.c:109 -msgid "list of available tags. click 'add' button or double-click on tag to add the selected one" +#: ../src/gui/metadata_tags.c:111 +msgid "" +"list of available tags. click 'add' button or double-click on tag to add the " +"selected one" msgstr "사용 가능한 태그 목록. '추가' 버튼을 클릭하거나, 태그를 더블 클릭하여 선택된 태그를 추가합니다." -#: ../src/gui/preferences.c:304 +#: ../src/gui/preferences.c:314 msgid "reset panels in all views" msgstr "모든 표시의 패널을 초기화" -#: ../src/gui/preferences.c:305 +#: ../src/gui/preferences.c:315 msgid "" "are you sure?\n" "\n" -"you will not be able to restore your current panel layout and module selection." +"you will not be able to restore your current panel layout and module " +"selection." msgstr "" "확실합니까?\n" "\n" "현재 패널 레이아웃과 모듈 선택을 복원하실 수 없습니다." #. language -#: ../src/gui/preferences.c:332 +#: ../src/gui/preferences.c:348 msgid "interface language" msgstr "인터페이스 언어" -#: ../src/gui/preferences.c:352 +#: ../src/gui/preferences.c:368 msgid "double-click to reset to the system language" msgstr "더블 클릭하여 시스템 언어 초기화" -#: ../src/gui/preferences.c:355 +#: ../src/gui/preferences.c:371 msgid "" -"set the language of the user interface. the system default is marked with an * \n" +"set the language of the user interface. the system default is marked with an " +"* \n" "(restart required)" msgstr "" "사용자 인터페이스 언어를 설정합니다. 시스템 기본값에는 * 표시가 남겨집니다\n" "(재시작 필요)" -#: ../src/gui/preferences.c:367 +#: ../src/gui/preferences.c:383 msgid "theme" msgstr "테마" -#: ../src/gui/preferences.c:398 +#: ../src/gui/preferences.c:414 msgid "set the theme for the user interface" msgstr "사용자 인터페이스의 테마 설정" -#: ../src/gui/preferences.c:412 ../src/gui/preferences.c:419 +#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 msgid "use system font size" msgstr "사용자 시스템 폰트 크기" -#: ../src/gui/preferences.c:433 ../src/gui/preferences.c:440 +#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 msgid "font size in points" msgstr "포인트 단위의 폰트 크기" -#: ../src/gui/preferences.c:446 +#: ../src/gui/preferences.c:465 msgid "GUI controls and text DPI" msgstr "GUI 제어 및 텍스트 DPI" -#: ../src/gui/preferences.c:456 +#: ../src/gui/preferences.c:475 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -13811,126 +16526,403 @@ msgstr "" "대부분의 시스템 정의 기본값은 96 DPI입니다.\n" "(재시작 필요)" -#: ../src/gui/preferences.c:466 +#: ../src/gui/preferences.c:485 msgid "reset view panels" msgstr "표시 패널 리셋" -#: ../src/gui/preferences.c:468 +#: ../src/gui/preferences.c:487 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "숨겨진 패널 리셋, 모든 보기에서 패널 사이즈와 선택된 모듈이 리셋됩니다" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:494 msgid "modify selected theme with CSS tweaks below" msgstr "아래 CSS 조정하여 선택된 테마 수정" -#: ../src/gui/preferences.c:484 +#: ../src/gui/preferences.c:504 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "아래 입력한 CSS로 테마 수정 (user.css에 저장됨)" -#: ../src/gui/preferences.c:506 +#: ../src/gui/preferences.c:528 msgctxt "usercss" msgid "save CSS and apply" msgstr "CSS 저장 및 적용" -#: ../src/gui/preferences.c:514 +#: ../src/gui/preferences.c:536 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "클릭하여 에디터에 입력된 CSS 조정 사항 저장 및 적용" -#: ../src/gui/preferences.c:517 +#: ../src/gui/preferences.c:539 msgid "open help page for CSS tweaks" msgstr "CSS 조정에 대한 도움말 페이지 열기" #. load default text with some pointers -#: ../src/gui/preferences.c:539 +#: ../src/gui/preferences.c:561 msgid "ERROR Loading user.css" msgstr "user.css를 불러오는 동안 오류가 발생하였습니다" #. load default text -#: ../src/gui/preferences.c:548 +#: ../src/gui/preferences.c:570 msgid "Enter CSS theme tweaks here" msgstr "CSS 테마 조정을 이곳에 입력" -#: ../src/gui/preferences.c:562 -msgid "darktable preferences" -msgstr "darktable 환경설정" +#: ../src/gui/preferences.c:585 +msgid "darktable preferences" +msgstr "darktable 환경설정" + +#: ../src/gui/preferences.c:648 +msgid "darktable needs to be restarted for settings to take effect" +msgstr "설정을 적용하려면 darktable을 재시작해야 합니다" + +#. exif +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 +#: ../src/libs/metadata_view.c:147 +msgid "model" +msgstr "모델" + +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 +#: ../src/libs/metadata_view.c:148 +msgid "maker" +msgstr "메이커" + +#: ../src/gui/preferences.c:1007 +msgid "search presets list" +msgstr "프리셋 목록 검색" + +#: ../src/gui/preferences.c:1010 +msgid "" +"incrementally search the list of presets\n" +"press up or down keys to cycle through matches" +msgstr "" +"한 글자 입력할 때마다 프리셋 목록에서 검색\n" +"위 혹은 아래 화살표 키를 눌러 일치하는 항목으로 이동합니다" + +#: ../src/gui/preferences.c:1020 +msgctxt "preferences" +msgid "import..." +msgstr "가져오기..." + +#: ../src/gui/preferences.c:1025 +msgctxt "preferences" +msgid "export..." +msgstr "내보내기..." + +#: ../src/gui/preferences.c:1208 +#, c-format +msgid "failed to import preset %s" +msgstr "프리셋 %s를 가져오는 데 실패함" + +#: ../src/gui/preferences.c:1220 +msgid "select preset(s) to import" +msgstr "가져올 프리셋을 선택 (복수 가능)" + +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:1013 +#: ../src/gui/preferences_ai.c:1484 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 +msgid "_open" +msgstr "열기 (&O)" + +#: ../src/gui/preferences.c:1230 +msgid "darktable preset files" +msgstr "darktable 프리셋 파일" + +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1498 +#: ../src/iop/lut3d.c:1614 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +msgid "all files" +msgstr "모든 파일" + +#: ../src/gui/preferences_ai.c:164 +msgid "downloaded" +msgstr "다운로드됨" + +#: ../src/gui/preferences_ai.c:166 +msgid "update available" +msgstr "업데이트 사용 가능" + +#: ../src/gui/preferences_ai.c:168 +msgid "update required" +msgstr "업데이트 필요" + +#: ../src/gui/preferences_ai.c:170 +msgid "downloading..." +msgstr "다운로드 중..." + +#: ../src/gui/preferences_ai.c:174 +msgid "not downloaded" +msgstr "다운로드되지 않음" + +#: ../src/gui/preferences_ai.c:395 +msgid "select hardware acceleration for AI inference:" +msgstr "AI 추론에 사용할 하드웨어 가속을 선택하세요:" + +#: ../src/gui/preferences_ai.c:585 +msgid "restart to apply" +msgstr "적용하려면 재시작하세요" + +#: ../src/gui/preferences_ai.c:597 +msgid "not available, will fall back to CPU" +msgstr "사용할 수 없어 CPU로 대체됩니다" + +#: ../src/gui/preferences_ai.c:849 +msgid "downloading AI model" +msgstr "AI 모델 다운로드 중" + +#: ../src/gui/preferences_ai.c:864 +#, c-format +msgid "downloading: %s" +msgstr "다운로드 중: %s" + +#: ../src/gui/preferences_ai.c:935 +msgid "model download failed" +msgstr "모델 다운로드에 실패하였습니다" + +#: ../src/gui/preferences_ai.c:1010 +msgid "install AI models" +msgstr "AI 모델 설치" + +#: ../src/gui/preferences_ai.c:1018 +msgid "AI model packages (*.dtmodel)" +msgstr "AI 모델 패키지 (*.dtmodel)" + +#: ../src/gui/preferences_ai.c:1109 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "모델을 삭제하시겠습니까?" + +#: ../src/gui/preferences_ai.c:1111 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "선택한 모델 %d개를 정말로 삭제하시겠습니까?" + +#: ../src/gui/preferences_ai.c:1172 +msgid "scope" +msgstr "범위" + +#: ../src/gui/preferences_ai.c:1172 +msgid "author" +msgstr "작성자" + +#: ../src/gui/preferences_ai.c:1173 +msgid "source" +msgstr "출처" + +#: ../src/gui/preferences_ai.c:1173 +msgid "paper" +msgstr "논문" + +#: ../src/gui/preferences_ai.c:1174 +msgid "license" +msgstr "라이선스" + +#: ../src/gui/preferences_ai.c:1174 +msgid "training data" +msgstr "학습 데이터" + +#: ../src/gui/preferences_ai.c:1175 +msgid "data license" +msgstr "데이터 라이선스" + +#: ../src/gui/preferences_ai.c:1257 +msgid "click for model details" +msgstr "모델 세부 정보를 보려면 클릭" + +#: ../src/gui/preferences_ai.c:1341 +#, c-format +msgid "" +"ONNX Runtime %s detected.\n" +"Restart darktable to apply." +msgstr "" +"ONNX Runtime %s이(가) 감지되었습니다.\n" +"적용하려면 darktable을 재시작하세요." + +#: ../src/gui/preferences_ai.c:1346 +#, c-format +msgid "" +"not a valid ONNX Runtime library:\n" +"%s" +msgstr "" +"유효한 ONNX Runtime 라이브러리가 아닙니다:\n" +"%s" + +#: ../src/gui/preferences_ai.c:1374 +msgid "" +"no system ONNX Runtime library found.\n" +"\n" +"install one via your package manager or use\n" +"the browse button to select a custom build." +msgstr "" +"시스템에 설치된 ONNX Runtime 라이브러리를 찾을 수 없습니다.\n" +"\n" +"패키지 관리자로 설치하거나 찾아보기 버튼으로\n" +"사용자 지정 빌드를 선택하세요." + +#: ../src/gui/preferences_ai.c:1389 +#, c-format +msgid "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Restart darktable to apply." +msgstr "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"적용하려면 darktable을 재시작하세요." + +#: ../src/gui/preferences_ai.c:1397 ../src/gui/preferences_ai.c:1481 +msgid "select ONNX Runtime library" +msgstr "ONNX Runtime 라이브러리 선택" + +#: ../src/gui/preferences_ai.c:1401 ../src/iop/lut3d.c:1583 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4237 +msgid "_select" +msgstr "선택 (&S)" + +#: ../src/gui/preferences_ai.c:1407 +msgid "multiple ONNX Runtime libraries found:" +msgstr "여러 개의 ONNX Runtime 라이브러리를 찾았습니다:" + +#: ../src/gui/preferences_ai.c:1489 +msgid "ONNX Runtime (onnxruntime*.dll)" +msgstr "ONNX Runtime (onnxruntime*.dll)" + +#: ../src/gui/preferences_ai.c:1492 +msgid "ONNX Runtime (libonnxruntime.so*)" +msgstr "ONNX Runtime (libonnxruntime.so*)" + +#. enable AI toggle +#: ../src/gui/preferences_ai.c:1545 +msgid "enable AI features" +msgstr "AI 기능 활성화" + +#. provider dropdown +#: ../src/gui/preferences_ai.c:1590 +msgid "AI acceleration" +msgstr "AI 가속" + +#: ../src/gui/preferences_ai.c:1601 +msgid "select which GPU to use when the active provider supports more than one" +msgstr "활성 제공자가 여러 GPU를 지원할 때 사용할 GPU를 선택합니다" + +#: ../src/gui/preferences_ai.c:1647 +msgid "ONNX Runtime library" +msgstr "ONNX Runtime 라이브러리" + +#: ../src/gui/preferences_ai.c:1661 +msgid "bundled (DirectML)" +msgstr "내장 (DirectML)" + +#: ../src/gui/preferences_ai.c:1664 +msgid "bundled (CPU only)" +msgstr "내장 (CPU 전용)" + +#: ../src/gui/preferences_ai.c:1667 +msgid "" +"path to a GPU-enabled ONNX Runtime library.\n" +"leave empty to use the bundled library.\n" +"requires restart to take effect." +msgstr "" +"GPU를 지원하는 ONNX Runtime 라이브러리의 경로입니다.\n" +"비워 두면 내장 라이브러리를 사용합니다.\n" +"적용하려면 재시작이 필요합니다." + +#: ../src/gui/preferences_ai.c:1676 +msgid "select a custom ONNX Runtime shared library" +msgstr "사용자 지정 ONNX Runtime 공유 라이브러리 선택" + +#: ../src/gui/preferences_ai.c:1678 +msgid "detect" +msgstr "감지" -#: ../src/gui/preferences.c:620 -msgid "darktable needs to be restarted for settings to take effect" -msgstr "설정을 적용하려면 darktable을 재시작해야 합니다" +#: ../src/gui/preferences_ai.c:1680 +msgid "search for a system-installed ONNX Runtime library" +msgstr "시스템에 설치된 ONNX Runtime 라이브러리 검색" -#. exif -#: ../src/gui/preferences.c:926 ../src/gui/presets.c:655 -#: ../src/libs/metadata_view.c:147 -msgid "model" +#: ../src/gui/preferences_ai.c:1715 +msgid "models" msgstr "모델" -#: ../src/gui/preferences.c:932 ../src/gui/presets.c:663 -#: ../src/libs/metadata_view.c:148 -msgid "maker" -msgstr "메이커" +#: ../src/gui/preferences_ai.c:1762 +msgid "select/deselect all" +msgstr "전체 선택/해제" -#: ../src/gui/preferences.c:978 -msgid "search presets list" -msgstr "프리셋 목록 검색" +#: ../src/gui/preferences_ai.c:1809 ../src/libs/metadata_view.c:137 +msgid "version" +msgstr "버전" -#: ../src/gui/preferences.c:981 -msgid "" -"incrementally search the list of presets\n" -"press up or down keys to cycle through matches" -msgstr "" -"한 글자 입력할 때마다 프리셋 목록에서 검색\n" -"위 혹은 아래 화살표 키를 눌러 일치하는 항목으로 이동합니다" +#: ../src/gui/preferences_ai.c:1818 +msgid "task" +msgstr "작업" -#: ../src/gui/preferences.c:991 -msgctxt "preferences" -msgid "import..." -msgstr "가져오기..." +#: ../src/gui/preferences_ai.c:1833 +msgid "enabled" +msgstr "활성화됨" -#: ../src/gui/preferences.c:996 -msgctxt "preferences" -msgid "export..." -msgstr "내보내기..." +#: ../src/gui/preferences_ai.c:1843 +msgid "status" +msgstr "상태" -#: ../src/gui/preferences.c:1181 -#, c-format -msgid "failed to import preset %s" -msgstr "프리셋 %s를 가져오는 데 실패함" +#: ../src/gui/preferences_ai.c:1889 +msgid "download / update default" +msgstr "기본 모델 다운로드/업데이트" -#: ../src/gui/preferences.c:1193 -msgid "select preset(s) to import" -msgstr "가져올 프리셋을 선택 (복수 가능)" +#: ../src/gui/preferences_ai.c:1891 +msgid "download or update all default models" +msgstr "모든 기본 모델을 다운로드하거나 업데이트" -#: ../src/gui/preferences.c:1194 ../src/libs/collect.c:433 -#: ../src/libs/copy_history.c:114 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 ../src/libs/styles.c:595 -msgid "_open" -msgstr "열기 (&O)" +#: ../src/gui/preferences_ai.c:1901 +msgid "download / update selected" +msgstr "선택 항목 다운로드/업데이트" -#: ../src/gui/preferences.c:1203 -msgid "darktable preset files" -msgstr "darktable 프리셋 파일" +#: ../src/gui/preferences_ai.c:1903 +msgid "download or update the selected models" +msgstr "선택한 모델을 다운로드하거나 업데이트" -#: ../src/gui/preferences.c:1208 ../src/iop/lut3d.c:1601 -#: ../src/libs/copy_history.c:153 ../src/libs/geotagging.c:968 -#: ../src/libs/styles.c:609 -msgid "all files" -msgstr "모든 파일" +#. import from file button +#: ../src/gui/preferences_ai.c:1913 +msgid "import from file…" +msgstr "파일에서 가져오기…" + +#: ../src/gui/preferences_ai.c:1915 +msgid "install a model from a local .dtmodel file" +msgstr "로컬 .dtmodel 파일에서 모델 설치" + +#. delete selected button +#: ../src/gui/preferences_ai.c:1921 +msgid "delete selected" +msgstr "선택 항목 삭제" + +#: ../src/gui/preferences_ai.c:1923 +msgid "remove the selected models from disk" +msgstr "선택한 모델을 디스크에서 제거" + +#: ../src/gui/preferences_ai.c:1934 +msgid "open help page for AI settings" +msgstr "AI 설정 도움말 페이지 열기" + +#. add to stack +#: ../src/gui/preferences_ai.c:1946 +msgid "AI" +msgstr "AI" #: ../src/gui/presets.c:59 msgid "non-raw" msgstr "RAW가 아님" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:361 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 msgid "raw" msgstr "RAW" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:362 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 msgid "HDR" msgstr "HDR" #: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:368 +#: ../src/libs/metadata_view.c:384 msgid "monochrome" msgstr "모노크롬" @@ -13939,13 +16931,13 @@ msgstr "모노크롬" msgid "preset `%s' is write-protected, can't delete!" msgstr "프리셋 `%s'는 쓰기 보호 되어있습니다. 삭제할 수 없습니다!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:236 -#: ../src/libs/modulegroups.c:3890 +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:271 +#: ../src/libs/modulegroups.c:3974 msgid "delete preset?" msgstr "프리셋을 삭제합니까?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:237 -#: ../src/libs/modulegroups.c:3891 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:272 +#: ../src/libs/modulegroups.c:3975 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "정말로 프리셋 `%s'를 삭제하시겠습니까?" @@ -13956,9 +16948,9 @@ msgstr "정말로 프리셋 `%s'를 삭제하시겠습니까?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1031 ../src/gui/presets.c:1034 -#: ../src/gui/presets.c:1037 ../src/libs/lib.c:186 ../src/libs/lib.c:203 -#: ../src/libs/lib.c:211 ../src/libs/lib.c:214 +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 +#: ../src/gui/presets.c:1041 ../src/libs/lib.c:221 ../src/libs/lib.c:238 +#: ../src/libs/lib.c:246 ../src/libs/lib.c:249 msgid "new preset" msgstr "새 프리셋" @@ -13983,7 +16975,7 @@ msgstr "" "프리셋 `%s'가 이미 존재합니다.\n" "덮어쓰시겠습니까?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:198 +#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "출력할 위치 선택 (&S)" @@ -13993,7 +16985,7 @@ msgstr "출력할 위치 선택 (&S)" msgid "preset %s was successfully exported" msgstr "프리셋 %s가 성공적으로 내보내짐" -#: ../src/gui/presets.c:567 +#: ../src/gui/presets.c:566 #, c-format msgid "edit `%s' for module `%s'" msgstr "`%s'를 모듈 `%s'에서 수정" @@ -14002,8 +16994,8 @@ msgstr "`%s'를 모듈 `%s'에서 수정" msgid "_export..." msgstr "내보내기... (&E)" -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1672 -#: ../src/libs/tagging.c:1761 +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 +#: ../src/libs/tagging.c:1791 msgid "_delete" msgstr "삭제 (&D)" @@ -14020,7 +17012,9 @@ msgid "reset all module parameters to their default values" msgstr "모든 모듈 파라메터를 기본값으로 초기화" #: ../src/gui/presets.c:605 -msgid "the parameters will be reset to their default values, which may be automatically set based on image metadata" +msgid "" +"the parameters will be reset to their default values, which may be " +"automatically set based on image metadata" msgstr "모든 파라메터를 기본값으로 초기화하며, 이 기본값은 이미지 메타데이터에 따라 자동으로 결정됩니다" #: ../src/gui/presets.c:610 @@ -14032,7 +17026,9 @@ msgid "only show this preset for matching images" msgstr "오직 일치하는 이미지에만 이 프리셋 표시" #: ../src/gui/presets.c:615 -msgid "be very careful with this option. this might be the last time you see your preset." +msgid "" +"be very careful with this option. this might be the last time you see your " +"preset." msgstr "이 옵션은 매우 조심해서 사용하세요. 당신의 프리셋을 마지막으로 보게 될 수도 있습니다." #: ../src/gui/presets.c:654 @@ -14095,7 +17091,7 @@ msgstr "형식" msgid "select image types you want this preset to be available for" msgstr "이 프리셋으로 사용할 이미지 유형을 선택" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1250 +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 msgid "and" msgstr "그리고" @@ -14103,79 +17099,75 @@ msgstr "그리고" msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:975 +#: ../src/gui/presets.c:979 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "프리셋 `%s'는 쓰기 보호 되어있습니다! 수정할 수 없습니다!" -#: ../src/gui/presets.c:999 ../src/libs/lib.c:156 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:191 msgid "update preset?" msgstr "프리셋을 업데이트합니까?" -#: ../src/gui/presets.c:1000 ../src/libs/lib.c:157 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:192 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "정말로 프리셋 `%s'를 업데이트합니까?" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(first)" msgstr "(처음)" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(last)" msgstr "(마지막)" -#: ../src/gui/presets.c:1161 +#: ../src/gui/presets.c:1165 #, c-format msgid "preset '%s' %s" msgstr "프리셋 '%s' %s" -#: ../src/gui/presets.c:1162 +#: ../src/gui/presets.c:1166 msgid "no presets" msgstr "프리셋 없음" -#: ../src/gui/presets.c:1426 ../src/libs/modulegroups.c:3966 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 +#: ../src/libs/modulegroups.c:4058 msgid "manage module layouts" msgstr "모듈 레이아웃 관리" -#: ../src/gui/presets.c:1435 +#: ../src/gui/presets.c:1434 msgid "manage quick presets" msgstr "빠른 프리셋 관리" -#: ../src/gui/presets.c:1613 +#: ../src/gui/presets.c:1616 msgid "manage quick presets list..." msgstr "빠른 프리셋 목록 관리..." -#: ../src/gui/presets.c:1780 +#: ../src/gui/presets.c:1771 msgid "disabled: wrong module version" msgstr "불가능: 잘못된 모듈 버전" -#: ../src/gui/presets.c:1799 ../src/libs/lib.c:547 +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:587 msgid "edit this preset.." msgstr "이 프리셋을 편집.." -#: ../src/gui/presets.c:1804 ../src/libs/lib.c:551 +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:591 msgid "delete this preset" msgstr "이 프리셋을 삭제" -#: ../src/gui/presets.c:1811 ../src/libs/lib.c:559 +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:599 msgid "store new preset.." msgstr "새 프리셋 저장.." -#: ../src/gui/presets.c:1821 ../src/libs/lib.c:573 +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:613 msgid "update preset" msgstr "프리셋 업데이트" -#: ../src/gui/splash.c:153 -msgid "darktable starting" -msgstr "darktable 시작 중" - -#: ../src/gui/splash.c:160 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "초기화 중" -#: ../src/gui/splash.c:193 ../src/gui/splash.c:202 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -14183,24 +17175,12 @@ msgstr "" "사진 워크플로우 애플리케이션\n" "및 RAW 현상 애플리케이션" -#: ../src/gui/splash.c:328 -msgid "darktable shutdown" -msgstr "darktable 종료" - -#: ../src/gui/splash.c:341 -msgid "darktable is now shutting down" -msgstr "darktable이 지금 종료되는 중입니다" - -#: ../src/gui/splash.c:343 -msgid "please wait while background jobs finish" -msgstr "백그라운드 작업이 끝날 때까지 기다려 주세요" - -#: ../src/gui/styles_dialog.c:233 ../src/libs/styles.c:501 +#: ../src/gui/styles_dialog.c:234 ../src/libs/styles.c:501 #: ../src/libs/styles.c:654 msgid "overwrite style?" msgstr "스타일을 덮어쓰시겠습니까?" -#: ../src/gui/styles_dialog.c:234 +#: ../src/gui/styles_dialog.c:235 #, c-format msgid "" "style `%s' already exists.\n" @@ -14209,78 +17189,223 @@ msgstr "" "스타일 `%s'가 이미 존재합니다.\n" "덮어쓰시겠습니까까?" -#: ../src/gui/styles_dialog.c:263 ../src/gui/styles_dialog.c:344 +#: ../src/gui/styles_dialog.c:264 ../src/gui/styles_dialog.c:343 msgid "please give style a name" msgstr "스타일 이름을 입력하세요" -#: ../src/gui/styles_dialog.c:267 ../src/gui/styles_dialog.c:348 +#: ../src/gui/styles_dialog.c:268 ../src/gui/styles_dialog.c:347 msgid "unnamed style" msgstr "이름이 없는 스타일" -#: ../src/gui/styles_dialog.c:333 +#: ../src/gui/styles_dialog.c:332 #, c-format msgid "style %s was successfully saved" msgstr "스타일 %s가 성공적으로 저장되었습니다" -#: ../src/gui/styles_dialog.c:541 +#: ../src/gui/styles_dialog.c:538 msgid "edit style" msgstr "스타일 수정" -#: ../src/gui/styles_dialog.c:542 +#: ../src/gui/styles_dialog.c:539 msgid "duplicate style" msgstr "스타일 복제" -#: ../src/gui/styles_dialog.c:545 +#: ../src/gui/styles_dialog.c:542 msgid "creates a duplicate of the style before applying changes" msgstr "변경을 적용하기 전에 스타일 복제 제작" -#: ../src/gui/styles_dialog.c:549 +#: ../src/gui/styles_dialog.c:546 msgid "create new style" msgstr "새 스타일 제작" -#: ../src/gui/styles_dialog.c:575 +#: ../src/gui/styles_dialog.c:572 msgid "enter a name for the new style" msgstr "새 스타일의 이름을 입력하세요" -#: ../src/gui/styles_dialog.c:584 +#: ../src/gui/styles_dialog.c:581 msgid "enter a description for the new style, this description is searchable" msgstr "새 스타일에 대한 설명을 입력. 이 설명은 검색 가능합니다" -#: ../src/gui/styles_dialog.c:622 +#: ../src/gui/styles_dialog.c:619 msgid "keep" msgstr "유지" -#: ../src/gui/styles_dialog.c:842 +#: ../src/gui/styles_dialog.c:839 msgid "can't create style out of unaltered image" msgstr "변경되지 않은 이미지에서는 스타일 생성이 불가능합니다" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:581 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +msgid "Welcome to darktable!" +msgstr "darktable에 오신 것을 환영합니다!" + +#. Navigation buttons (right-aligned) +#: ../src/gui/welcome.c:739 +msgid "_prev" +msgstr "이전" + +#: ../src/gui/welcome.c:742 +msgid "_next" +msgstr "다음" + +#: ../src/gui/welcome.c:796 +msgid "let's set up a few options to get you started." +msgstr "시작하기 위해 몇 가지 옵션을 설정해 보겠습니다." + +#: ../src/gui/welcome.c:799 +msgid "" +"if you are unsure, don't worry! just go ahead with the default, you can " +"always change all values later in the preferences." +msgstr "확실하지 않아도 걱정하지 마세요! 기본값으로 진행하면 되고, 모든 값은 나중에 환경설정에서 언제든지 변경할 수 있습니다." + +#: ../src/gui/welcome.c:804 +msgid "" +"you can close this window at any time, in which case the defaults will be " +"applied." +msgstr "이 창은 언제든지 닫을 수 있으며, 그럴 경우 기본값이 적용됩니다." + +#: ../src/gui/welcome.c:837 +msgid "You are all set!" +msgstr "모든 준비가 끝났습니다!" + +#: ../src/gui/welcome.c:840 +msgid "" +"darktable is extremely configurable and has a wealth of options. Here we " +"covered just the most essential ones — make sure to explore the " +"preferences to get the full picture." +msgstr "darktable은 매우 유연하게 설정할 수 있고 수많은 옵션을 제공합니다. 여기서는 가장 핵심적인 것만 다루었으니, 환경설정을 꼭 살펴보고 전체를 파악해 보세요." + +#. xgettext: %s is a URL; keep and unchanged +#: ../src/gui/welcome.c:849 +#, c-format +msgid "" +"Read the user manual to learn more and make the most of " +"darktable." +msgstr "사용자 매뉴얼을 읽고 darktable을 더 깊이 이해하여 최대한 활용해 보세요." + +#: ../src/gui/welcome.c:859 +msgid "" +"And remember that you can always click on the ? on the top toolbar to " +"get help right where you need it." +msgstr "그리고 상단 툴바의 ?를 클릭하면 필요한 곳에서 바로 도움말을 볼 수 있다는 점을 기억하세요." + +#: ../src/gui/welcome.c:864 +msgid "Happy editing with darktable!" +msgstr "darktable과 함께 즐거운 편집이 되기를 바랍니다!" + +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "메모리" + +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "워크스페이스 삭제" + +#: ../src/gui/workspace.c:298 +#, c-format +msgid "" +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." +msgstr "" +"경고\n" +"\n" +"'%s' 워크스페이스를 정말 삭제하시겠습니까?\n" +"\n" +"XMP 쓰기가 활성화되어 있지 않으면 편집 작업이 손실됩니다." + +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "워크스페이스 생성" + +#: ../src/gui/workspace.c:410 +msgid "" +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." +msgstr "" +"경고\n" +"\n" +"\"default\"와 \"memory\"라는 이름은 예약되어 있습니다.\n" +"\n" +"다른 이름을 선택하세요." + +#: ../src/gui/workspace.c:419 +#, c-format +msgid "" +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." +msgstr "" +"경고\n" +"\n" +"\"%s\"(이)라는 워크스페이스가 이미 존재합니다.\n" +"\n" +"다른 이름을 선택하세요." + +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable - 워크스페이스 선택" + +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "기존 워크스페이스 선택" + +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "선택을 기억하고 다시 묻지 않기" + +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "또는 새로 생성" + +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "생성" + +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "기존 워크스페이스에서 설정 복사" + +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4402 msgid "8 bit" msgstr "8 비트" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10 비트" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12 비트" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "무손실" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "손실" #. Bit depth combo box -#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:589 -#: ../src/imageio/format/jxl.c:579 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4399 msgid "bit depth" msgstr "비트 깊이" @@ -14311,7 +17436,8 @@ msgstr "타일링" msgid "" "tile an image into segments.\n" "\n" -"makes encoding faster, but increases the file size. the loss of image quality is negligible." +"makes encoding faster, but increases the file size. the loss of image " +"quality is negligible." msgstr "" "이미지를 여러 부분으로 분할합니다.\n" "\n" @@ -14319,10 +17445,10 @@ msgstr "" #. compression #. Compression method combo box -#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:599 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:112 +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:192 msgid "compression" msgstr "압축" @@ -14335,17 +17461,19 @@ msgstr "이미지 압축" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:605 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "품질" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "이미지의 품질, 품질값이 낮으면 상세함이 낮음" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "채도(크로마) 서브샘플링" @@ -14365,15 +17493,18 @@ msgstr "" "4:2:2: 색상 샘플링 비율을 수평으로 절반으로 줄임\n" "4:2:0: 색상 샘플링 비율을 수평 및 수직으로 절반으로 줄임" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" @@ -14390,64 +17521,89 @@ msgstr "" "선택한 파일을 1:1로 복사합니다.\n" "아래의 전역 옵션은 적용되지 않습니다!" -#: ../src/imageio/format/exr.cc:215 -msgid "the selected output profile doesn't work well with EXR" -msgstr "선택된 출력 프로파일은 EXR 형식과 잘 호환되지 않습니다" +#: ../src/imageio/format/exr.cc:246 +msgid "" +"the selected output profile isn't linear, expect incorrect display by image " +"viewers" +msgstr "선택한 출력 프로파일이 선형이 아니므로 이미지 뷰어에서 잘못 표시될 수 있습니다" -#: ../src/imageio/format/exr.cc:564 +#: ../src/imageio/format/exr.cc:596 msgid "OpenEXR" msgstr "OpenEXR" -#: ../src/imageio/format/exr.cc:591 +#: ../src/imageio/format/exr.cc:623 msgid "16 bit (float)" msgstr "16 비트 (실수)" -#: ../src/imageio/format/exr.cc:591 ../src/imageio/format/jxl.c:582 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/libs/neural_restore.c:4402 msgid "32 bit (float)" msgstr "32 비트 (실수)" -#: ../src/imageio/format/exr.cc:601 ../src/imageio/format/pdf.c:699 +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 #: ../src/imageio/format/tiff.c:901 msgid "uncompressed" msgstr "비압축" -#: ../src/imageio/format/exr.cc:602 +#: ../src/imageio/format/exr.cc:634 msgid "RLE" msgstr "RLE" -#: ../src/imageio/format/exr.cc:603 +#: ../src/imageio/format/exr.cc:635 msgid "ZIPS" msgstr "ZIPS" -#: ../src/imageio/format/exr.cc:604 +#: ../src/imageio/format/exr.cc:636 msgid "ZIP" msgstr "ZIP" -#: ../src/imageio/format/exr.cc:605 +#: ../src/imageio/format/exr.cc:637 msgid "PIZ" msgstr "PIZ" -#: ../src/imageio/format/exr.cc:606 +#: ../src/imageio/format/exr.cc:638 msgid "PXR24" msgstr "PXR24" -#: ../src/imageio/format/exr.cc:607 +#: ../src/imageio/format/exr.cc:639 msgid "B44" msgstr "B44" -#: ../src/imageio/format/exr.cc:608 +#: ../src/imageio/format/exr.cc:640 msgid "B44A" msgstr "B44A" -#: ../src/imageio/format/exr.cc:609 +#: ../src/imageio/format/exr.cc:641 msgid "DWAA" msgstr "DWAA" -#: ../src/imageio/format/exr.cc:610 +#: ../src/imageio/format/exr.cc:642 msgid "DWAB" msgstr "DWAB" +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" + +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" + +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"HEIF 인코더의 크로마 서브샘플링 설정입니다.\n" +"자동 - 품질 값에 따라 결정된 서브샘플링 사용\n" +"4:4:4 - 크로마 서브샘플링 없음\n" +"4:2:2 - 색상 샘플링 비율을 수평으로 절반\n" +"4:2:0 - 색상 샘플링 비율을 수평과 수직으로 절반" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "출력 프로파일을 JP2에 첨부할 수 없습니다" @@ -14496,26 +17652,26 @@ msgstr "" msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:582 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4402 msgid "16 bit" msgstr "16 비트" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "픽셀 타입" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "부호 없는 정수" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "부동소수점" -#: ../src/imageio/format/jxl.c:607 +#: ../src/imageio/format/jxl.c:613 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -14527,42 +17683,21 @@ msgstr "" "30-99 = JPEG 수준의 품질\n" "100 = 무손실" -#: ../src/imageio/format/jxl.c:615 -msgid "encoding color profile" -msgstr "인코딩 색상 프로파일" - -#: ../src/imageio/format/jxl.c:616 -msgid "" -"the color profile used by the encoder\n" -"permit internal XYB color space conversion for more efficient lossy compression,\n" -"or ensure no conversion to keep original image color space (implied for lossless)" -msgstr "" -"인코더가 사용하는 색상 프로파일입니다\n" -"손실 압축의 높은 효율성을 위해 내부 XYB 색공간 변환을 허용할 수 있으며,\n" -"또는 색상 공간의 변화 없이 원본 색상 공간을 유지할 수 있습니다. (무손실 압축)" - -#: ../src/imageio/format/jxl.c:619 -msgid "internal" -msgstr "내부" - -#: ../src/imageio/format/jxl.c:619 ../src/libs/duplicate.c:405 -#: ../src/libs/history.c:1141 ../src/libs/snapshots.c:928 -msgid "original" -msgstr "원본" - -#: ../src/imageio/format/jxl.c:633 +#: ../src/imageio/format/jxl.c:649 msgid "encoding effort" msgstr "인코딩 수준" -#: ../src/imageio/format/jxl.c:635 -msgid "the effort used to encode the image, higher efforts will have better results at the expense of longer encoding times" +#: ../src/imageio/format/jxl.c:651 +msgid "" +"the effort used to encode the image, higher efforts will have better results " +"at the expense of longer encoding times" msgstr "이미지를 인코딩하기 위해 사용되는 수준. 수준이 높아질 수록 인코딩 시간은 길어지지만, 더 좋은 결과를 가져옵니다" -#: ../src/imageio/format/jxl.c:645 +#: ../src/imageio/format/jxl.c:661 msgid "decoding speed" msgstr "디코딩 속도" -#: ../src/imageio/format/jxl.c:647 +#: ../src/imageio/format/jxl.c:663 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "품질 손상을 감수하면서 우선적으로 사용할 디코딩 속도" @@ -14574,7 +17709,7 @@ msgstr "잘못된 용지 크기" msgid "invalid border size, using 0" msgstr "잘못된 테두리 크기, 0을 사용합니다" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:489 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 #: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 #: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 #, c-format @@ -14591,7 +17726,7 @@ msgstr "PDF의 제목을 입력하세요" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2588 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 msgid "paper size" msgstr "용지 크기" @@ -14630,8 +17765,8 @@ msgstr "" "예: 10 mm, 1 inch" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1494 -#: ../src/libs/export.c:1522 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1540 msgid "dpi" msgstr "dpi" @@ -14645,7 +17780,9 @@ msgid "rotate images" msgstr "이미지 회전" #: ../src/imageio/format/pdf.c:649 -msgid "images can be rotated to match the PDF orientation to waste less space when printing" +msgid "" +"images can be rotated to match the PDF orientation to waste less space when " +"printing" msgstr "인쇄 시 공간 낭비를 줄이기 위해 이미지는 PDF 방향에 맞춰 회전될 수 있습니다" #. pages all|single images|contact sheet @@ -14776,7 +17913,9 @@ msgstr "XCF" #: ../src/imageio/imageio.c:1114 #, c-format -msgid "failed to allocate memory for %s, please lower the threads used for export or buy more memory." +msgid "" +"failed to allocate memory for %s, please lower the threads used for export " +"or buy more memory." msgstr "%s에 대한 메모리 할당에 실패했습니다, 내보내기에 사용하는 스레드 수를 줄이거나 더 많은 메모리를 구매하세요." #: ../src/imageio/imageio.c:1116 @@ -14794,8 +17933,14 @@ msgstr "내보내기" msgid "cannot find the style '%s' to apply during export" msgstr "내보내는 중 적용할 스타일 '%s'를 찾지 못했습니다" +#: ../src/imageio/imageio.c:1320 +#, c-format +msgid "export reduced to %dx%d because of memory restrictions" +msgstr "메모리 제한으로 인해 내보내기 크기가 %dx%d로 축소되었습니다" + #: ../src/imageio/imageio_libraw.c:348 -msgid "WARNING: camera is not fully supported!" +msgid "" +"WARNING: camera is not fully supported!" msgstr "경고: 카메라가 완전히 지원되지 않습니다!" #: ../src/imageio/imageio_libraw.c:350 @@ -14807,11 +17952,11 @@ msgstr "" "`%s'의 색상이 제대로 표현되지 않을 수 있으며,\n" "편집은 미래 버전과 호환되지 않을 수도 있습니다." -#: ../src/imageio/storage/disk.c:75 ../src/libs/export.c:1265 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 msgid "file on disk" msgstr "디스크 파일" -#: ../src/imageio/storage/disk.c:274 ../src/imageio/storage/gallery.c:199 +#: ../src/imageio/storage/disk.c:276 ../src/imageio/storage/gallery.c:199 #: ../src/imageio/storage/latex.c:186 msgid "" "enter the path where to put exported images\n" @@ -14822,60 +17967,61 @@ msgstr "" "변수는 bash 스타일 문자열 조작을 지원합니다\n" "'$('를 입력하여 입력 보완을 활성화하고 변수 목록을 볼 수 있습니다" -#: ../src/imageio/storage/disk.c:286 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 msgid "on conflict" msgstr "동일한 이름의 파일이 있는 경우" -#: ../src/imageio/storage/disk.c:289 +#: ../src/imageio/storage/disk.c:291 msgid "create unique filename" msgstr "새 파일명 생성" -#: ../src/imageio/storage/disk.c:290 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:879 +#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 +#: ../src/libs/image.c:650 ../src/libs/styles.c:914 msgid "overwrite" msgstr "덮어쓰기" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:293 msgid "overwrite if changed" msgstr "변경된 경우에만 덮어쓰기" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 msgid "skip" msgstr "건너뛰기" -#: ../src/imageio/storage/disk.c:394 ../src/imageio/storage/gallery.c:320 +#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 #: ../src/imageio/storage/latex.c:279 #, c-format msgid "could not create directory `%s'!" msgstr "경로 `%s'를 생성할 수 없습니다!" -#: ../src/imageio/storage/disk.c:405 +#: ../src/imageio/storage/disk.c:432 #, c-format msgid "could not write to directory `%s'!" msgstr "경로 `%s'에 쓸 수 없습니다!" -#: ../src/imageio/storage/disk.c:442 +#: ../src/imageio/storage/disk.c:469 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "%d/%d, `%s' 건너뜀" -#: ../src/imageio/storage/disk.c:468 +#: ../src/imageio/storage/disk.c:517 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "%d/%d 건너뜀 (내보낸 이후 수정되지 않음) `%s'" -#: ../src/imageio/storage/disk.c:494 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 #: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 #, c-format msgid "%d/%d exported to `%s'" msgid_plural "%d/%d exported to `%s'" msgstr[0] "%d/%d을 `%s'로 내보냄" -#: ../src/imageio/storage/disk.c:559 +#: ../src/imageio/storage/disk.c:608 msgid "" -"you are going to export in overwrite mode, this will overwrite any existing images\n" +"you are going to export in overwrite mode, this will overwrite any existing " +"images\n" "\n" "do you really want to continue?" msgstr "" @@ -15100,11 +18246,11 @@ msgstr "" "톤 매핑 커브를 적용합니다.\n" "블렌더의 AgX 톤 매퍼에서 영감을 얻었습니다" -#: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:215 ../src/iop/diffuse.c:139 +#: ../src/iop/agx.c:58 ../src/iop/atrous.c:132 ../src/iop/bilateral.cc:103 +#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 #: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:350 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:155 +#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:177 #: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 #: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 #: ../src/iop/toneequal.c:329 @@ -15113,19 +18259,21 @@ msgstr "교정적 그리고 창의적" #: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 -#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:90 ../src/iop/blurs.c:91 +#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 +#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 #: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:216 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:137 ../src/iop/crop.c:139 -#: ../src/iop/demosaic.c:330 ../src/iop/denoiseprofile.c:821 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 +#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:318 ../src/iop/denoiseprofile.c:821 #: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 #: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 #: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:156 ../src/iop/overlay.c:158 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 +#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:178 ../src/iop/overlay.c:180 #: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 #: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 @@ -15135,18 +18283,18 @@ msgstr "교정적 그리고 창의적" msgid "linear, RGB, scene-referred" msgstr "선형, RGB, 장면 기준" -#: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 +#: ../src/iop/agx.c:60 ../src/iop/basecurve.c:373 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:352 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 #: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 #: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 -#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:417 +#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "비선형, RGB" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:372 ../src/iop/channelmixer.c:137 +#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 #: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 #: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 @@ -15154,31 +18302,31 @@ msgstr "비선형, RGB" msgid "linear, RGB, display-referred" msgstr "선형, RGB, 디스플레이 기준" -#: ../src/iop/agx.c:2161 +#: ../src/iop/agx.c:1817 msgctxt "section" msgid "basic curve parameters" msgstr "기본 커브 파라메터" -#: ../src/iop/agx.c:2163 ../src/iop/agx.c:2317 +#: ../src/iop/agx.c:1819 ../src/iop/agx.c:1975 msgctxt "section" msgid "curve" msgstr "커브" -#: ../src/iop/agx.c:2171 +#: ../src/iop/agx.c:1827 msgid "set the pivot's input exposure in EV relative to mid-gray" msgstr "피벗의 입력 노출을 중간 회색을 기준으로 EV 값으로 설정합니다." -#: ../src/iop/agx.c:2172 +#: ../src/iop/agx.c:1828 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray" -msgstr "선택한 영역의 평균 휘도가 중간 회색(middle gray)을 \v기준으로 피벗을 설정하는 데 사용됩니다." +msgstr "선택한 영역의 평균 휘도가 중간 회색(middle gray)을 \\v기준으로 피벗을 설정하는 데 사용됩니다." -#: ../src/iop/agx.c:2182 +#: ../src/iop/agx.c:1837 msgid "darken or brighten the pivot (linear output power)" msgstr "피봇을 어둡게 또는 밝게 (선형 출력 파워)" -#: ../src/iop/agx.c:2183 +#: ../src/iop/agx.c:1838 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray,\n" @@ -15190,11 +18338,11 @@ msgstr "" "출력은 기본 중간 회색에서 \n" "중간 회색 매핑을 기반으로 조정됩니다." -#: ../src/iop/agx.c:2192 +#: ../src/iop/agx.c:1847 msgid "slope of the linear section around the pivot" msgstr "피봇 주변에서의 선형 부분의 슬로프" -#: ../src/iop/agx.c:2198 +#: ../src/iop/agx.c:1853 msgid "" "contrast in highlights\n" "higher values keep the slope nearly constant for longer,\n" @@ -15204,25 +18352,30 @@ msgstr "" "값이 높을수록 기울기가 더 오랫동안 거의 일정하게 유지됩니다,\n" "흰색 근처에서 더 급격하게 떨어지는 효과가 납니다" -#: ../src/iop/agx.c:2202 +#: ../src/iop/agx.c:1857 msgid "" -"the curve has lost its 'S' shape, shoulder power cannot be applied.\n" -"target white cannot be reached with the selected contrast and pivot position.\n" -"increase contrast, move the pivot higher (increase pivot target output\n" -"or curve y gamma), or increase the distance between the pivot and the right\n" -"edge (decrease the pivot shift, move the white point farther from the pivot by\n" -"increasing relative white exposure or move the black point closer to the pivot\n" -"by lowering relative black exposure)." -msgstr "" -"곡선이 'S' 형태를 잃었으며, 숄더 전력을 적용할 수 없습니다. \n" -"선택된 대비와 피벗 위치로는 목표 화이트에 도달할 수 없습니다. \n" -"대비를 증가시키거나, 피벗을 더 높이 이동시키거나(피벗 목표 출력을 증가시키거나 \n" -"곡선 y 감마를 증가시키기), 피벗과 오른쪽 가장자리 사이의 거리를 증가시켜야 합니다.\n" -"(피벗 이동을 줄이거나, 상대적인 화이트 노출을 증가시켜 \n" -"피벗에서 화이트 포인트를 더 멀리 이동시키거나, \n" -"상대적인 블랙 노출을 낮춰 피벗에 더 가깝게 블랙 포인트를 이동시킵니다)" +"shoulder power cannot be applied because the curve has lost its 'S' shape\n" +"due to the current settings for white relative exposure, contrast, and " +"pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - increase pivot target output\n" +" - increase white relative exposure\n" +" - increase curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"화이트 상대 노출, 대비, 피벗의 현재 설정 때문에 커브가 'S' 형태를 잃어\n" +"숄더 파워를 적용할 수 없습니다.\n" +"다시 사용하려면 다음 중 하나를 수행하세요:\n" +" - 대비 증가\n" +" - 피벗 목표 출력 증가\n" +" - 화이트 상대 노출 증가\n" +" - 커브 y 감마 증가 (고급 커브 파라메터 섹션)\n" +"\n" +"위 설정의 효과를 보려면 '커브 표시' 섹션을 여세요." -#: ../src/iop/agx.c:2214 +#: ../src/iop/agx.c:1871 msgid "" "contrast in shadows\n" "higher values keep the slope nearly constant for longer,\n" @@ -15232,71 +18385,75 @@ msgstr "" "값이 높을수록 기울기가 더 오랫동안 거의 일정하게 유지됩니다,\n" "검은색에 근처에서 기울기가 급격히 떨어지는 효과가 납니다," -#: ../src/iop/agx.c:2218 -msgid "" -"the curve has lost its 'S' shape, toe power cannot be applied.\n" -"target black cannot be reached with the selected contrast and pivot position.\n" -"increase contrast, move the pivot lower (reduce the pivot target output or\n" -"curve y gamma), or increase the distance between the pivot and the left edge\n" -"(increase the pivot shift, move the black point farther from the pivot by raising\n" -"the relative black exposure or move the white point closer to the pivot\n" -"by decreasing relative white exposure)." -msgstr "" -"곡선이 'S' 형태를 잃었으며, 토 전력을 적용할 수 없습니다. \n" -"선택된 대비와 피벗 위치로는 목표 블랙에 도달할 수 없습니다. \n" -"대비를 증가시키거나, 피벗을 더 낮게 이동시키거나\n" -"(피벗 목표 출력을 줄이거나 곡선 y 감마를 감소시키기), \n" -"피벗과 왼쪽 가장자리 사이의 거리를 증가시켜야 합니다.\n" -"(피벗 이동을 증가시키거나, 상대적인 블랙 노출을 높여 피벗에서 블랙 포인트를 더 멀리 이동시키거나, \n" -"상대적인 화이트 노출을 줄여 화이트 포인트를 피벗에 더 가깝게 이동시킵니다)" - -#: ../src/iop/agx.c:2236 +#: ../src/iop/agx.c:1875 +msgid "" +"toe power cannot be applied because the curve has lost its 'S' shape due\n" +"to the current settings for white relative exposure, contrast, and pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - decrease pivot target output\n" +" - decrease black relative exposure (make more negative)\n" +" - decrease curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"화이트 상대 노출, 대비, 피벗의 현재 설정 때문에 커브가 'S' 형태를 잃어\n" +"토 파워를 적용할 수 없습니다.\n" +"다시 사용하려면 다음 중 하나를 수행하세요:\n" +" - 대비 증가\n" +" - 피벗 목표 출력 감소\n" +" - 블랙 상대 노출 감소 (더 큰 음수로)\n" +" - 커브 y 감마 감소 (고급 커브 파라메터 섹션)\n" +"\n" +"위 설정의 효과를 보려면 '커브 표시' 섹션을 여세요." + +#: ../src/iop/agx.c:1895 msgid "decrease or increase contrast and brightness" msgstr "대비 및 밝기 감소 또는 증가" -#: ../src/iop/agx.c:2241 +#: ../src/iop/agx.c:1900 msgid "deepen or lift shadows" msgstr "쉐도우 강화 또는 약화" -#: ../src/iop/agx.c:2245 +#: ../src/iop/agx.c:1904 msgid "increase or decrease brightness" msgstr "밝기 증가 또는 감소" -#: ../src/iop/agx.c:2252 +#: ../src/iop/agx.c:1911 msgid "decrease or increase saturation" msgstr "채도 감소 또는 증가" -#: ../src/iop/agx.c:2259 +#: ../src/iop/agx.c:1917 msgid "increase to bring hues closer to the original" msgstr "증가시키면 원본에 가까운 색상을 가져옵니다" -#: ../src/iop/agx.c:2269 +#: ../src/iop/agx.c:1927 msgctxt "section" msgid "look" msgstr "모양" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:1950 msgid "show curve" msgstr "커브 표시" -#: ../src/iop/agx.c:2296 ../src/iop/atrous.c:1810 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:3018 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3803 -#: ../src/iop/filmicrgb.c:4367 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:908 ../src/iop/toneequal.c:3280 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1769 +#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 +#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3627 +#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 msgid "graph" msgstr "그래프" -#: ../src/iop/agx.c:2299 +#: ../src/iop/agx.c:1957 msgid "tone mapping curve" msgstr "톤 매핑 커브" -#: ../src/iop/agx.c:2312 +#: ../src/iop/agx.c:1970 msgctxt "section" msgid "advanced curve parameters" msgstr "고급 커브 파라메터" -#: ../src/iop/agx.c:2330 +#: ../src/iop/agx.c:1987 msgid "" "length to keep curve linear above the pivot.\n" "may clip highlights" @@ -15304,11 +18461,11 @@ msgstr "" "피봇 상단 커브의 선형 유지 부분의 길이.\n" "하이라이트가 클리핑 될 수 있음" -#: ../src/iop/agx.c:2339 +#: ../src/iop/agx.c:1996 msgid "max linear output power" msgstr "최대 선형 출력 파워" -#: ../src/iop/agx.c:2348 +#: ../src/iop/agx.c:2004 msgid "" "length to keep curve linear below the pivot.\n" "may crush shadows" @@ -15316,11 +18473,11 @@ msgstr "" "피봇 하단 커브의 선형 유지 부분의 길이.\n" "쉐도우가 클리핑 될 수 있음" -#: ../src/iop/agx.c:2357 +#: ../src/iop/agx.c:2013 msgid "raise for a faded look" msgstr "올리면 어둡게 보임" -#: ../src/iop/agx.c:2363 +#: ../src/iop/agx.c:2019 msgid "" "adjusts the gamma automatically, trying to make sure\n" "the curve always remains S-shaped (given that contrast\n" @@ -15330,7 +18487,7 @@ msgstr "" "커브가 항상 S자 모양으로 유지되도록\n" "(대비가 충분히 높으면) 토엔 숄더를 효과적으로 제어할 수 있습니다." -#: ../src/iop/agx.c:2372 +#: ../src/iop/agx.c:2028 msgid "" "shifts the representation (but not the output power) of the pivot\n" "along the y axis of the curve.\n" @@ -15344,28 +18501,28 @@ msgstr "" "그림자와 하이라이트에는 영향을 미칩니다. \n" "대비 슬라이더나 토/숄더 컨트롤로 이를 보정해야 할 수 있습니다." -#: ../src/iop/agx.c:2383 +#: ../src/iop/agx.c:2039 msgctxt "section" msgid "input exposure range" msgstr "입력 노출 영역" -#: ../src/iop/agx.c:2391 +#: ../src/iop/agx.c:2047 msgid "relative exposure above mid-gray (white point)" msgstr "중간-회색 (화이트 포인트) 윗 부분의 상대 노출" -#: ../src/iop/agx.c:2392 +#: ../src/iop/agx.c:2048 msgid "pick the white point" msgstr "화이트 포인트 선택" -#: ../src/iop/agx.c:2400 +#: ../src/iop/agx.c:2056 msgid "relative exposure below mid-gray (black point)" msgstr "중간-회색 (화이트 포인트) 아랫 부분의 상대 노출" -#: ../src/iop/agx.c:2401 +#: ../src/iop/agx.c:2057 msgid "pick the black point" msgstr "블랙 포인트 선택" -#: ../src/iop/agx.c:2409 ../src/iop/filmicrgb.c:4421 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -15373,44 +18530,52 @@ msgstr "" "계산된 다이나믹 레인지를 대칭적으로 늘리거나 줄입니다.\n" "극단적인 휘도 값에 여유 범위를 주는 데 유용합니다." -#: ../src/iop/agx.c:2415 ../src/iop/agx.c:2418 ../src/iop/filmic.c:1509 -#: ../src/iop/filmicrgb.c:4427 ../src/iop/profile_gamma.c:645 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 +#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "자동 레벨 조정" -#: ../src/iop/agx.c:2417 +#: ../src/iop/agx.c:2073 msgid "set black and white relative exposure using the selected area" msgstr "선택한 영역을 사용하여 화이트와 블랙 상대 노출 설정" -#: ../src/iop/agx.c:2418 ../src/iop/agx.c:2425 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 msgid "exposure range" msgstr "노출 영역" -#: ../src/iop/agx.c:2423 +#: ../src/iop/agx.c:2079 msgid "read exposure from metadata and exposure module" msgstr "메타데이터 및 노출 모듈로부터 노출값 읽기" -#: ../src/iop/agx.c:2425 +#: ../src/iop/agx.c:2081 msgid "read exposure" msgstr "노출 읽기" -#: ../src/iop/agx.c:2448 +#: ../src/iop/agx.c:2104 msgid "blender-like" msgstr "블렌더-유사" -#: ../src/iop/agx.c:2458 +#: ../src/iop/agx.c:2114 msgid "unmodified" msgstr "수정되지않음" -#: ../src/iop/agx.c:2605 ../src/iop/sigmoid.c:923 ../src/iop/sigmoid.c:927 +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "기본색상" -#: ../src/iop/agx.c:2605 +#: ../src/iop/agx.c:2260 msgid "color primaries adjustments" msgstr "기본색상 조정" -#: ../src/iop/agx.c:2614 +#: ../src/iop/agx.c:2266 +msgid "" +"color space primaries to use as the base for below adjustments.\n" +"'export profile' uses the profile set in 'output color profile'." +msgstr "" +"색공간 기본색상은 이후 조정을 위한 기반으로 사용됩니다.\n" +"'프로파일 내보내기'는 '출력 색상 프로파일'에 설정된 프로파일을 사용합니다." + +#: ../src/iop/agx.c:2274 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -15424,57 +18589,49 @@ msgstr "" "특히 밝고 포화 상태인 조명(예: LED)에서는 더욱 그렇습니다.\n" "주로 실험용으로 사용됩니다." -#: ../src/iop/agx.c:2622 +#: ../src/iop/agx.c:2281 msgid "reset primaries to a predefined configuration" msgstr "기존 정의된 구성으로 기본색상 리셋" -#: ../src/iop/agx.c:2625 +#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 msgid "reset primaries" msgstr "기본색상 리셋" -#: ../src/iop/agx.c:2633 -msgid "" -"color space primaries to use as the base for below adjustments.\n" -"'export profile' uses the profile set in 'output color profile'." -msgstr "" -"색공간 기본색상은 이후 조정을 위한 기반으로 사용됩니다.\n" -"'프로파일 내보내기'는 '출력 색상 프로파일'에 설정된 프로파일을 사용합니다." - -#: ../src/iop/agx.c:2636 +#: ../src/iop/agx.c:2292 msgctxt "section" msgid "before tone mapping" msgstr "톤 매핑 이전" -#: ../src/iop/agx.c:2646 +#: ../src/iop/agx.c:2302 msgid "increase to desaturate reds in highlights faster" msgstr "하이라이트에서 적색의 채도를 빠르게 낮추려면 증가시킵니다" -#: ../src/iop/agx.c:2653 +#: ../src/iop/agx.c:2309 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "적색 기본색상을 노란색(+) 또는 마젠타(-) 방향으로 이동" -#: ../src/iop/agx.c:2659 +#: ../src/iop/agx.c:2315 msgid "increase to desaturate greens in highlights faster" msgstr "하이라이트에서 녹색의 채도를 빠르게 낮추려면 증가시킵니다" -#: ../src/iop/agx.c:2666 +#: ../src/iop/agx.c:2322 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "녹색 기본색상을 시안(+) 또는 노란색(-) 방향으로 이동" -#: ../src/iop/agx.c:2672 +#: ../src/iop/agx.c:2328 msgid "increase to desaturate blues in highlights faster" msgstr "하이라이트에서 청색의 채도를 빠르게 낮추려면 증가시킵니다" -#: ../src/iop/agx.c:2679 +#: ../src/iop/agx.c:2335 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "청색 기본색상을 마젠타(+) 또는 시안(-) 방향으로 이동" -#: ../src/iop/agx.c:2685 +#: ../src/iop/agx.c:2341 msgctxt "section" msgid "after tone mapping" msgstr "톤 매핑 이후" -#: ../src/iop/agx.c:2690 +#: ../src/iop/agx.c:2346 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -15482,11 +18639,11 @@ msgstr "" "완전히 순도를 복원하고, 모든 회전을 실행 취소하며, 아래의 컨트롤을 숨깁니다. \n" "체크 해제하면 이전 상태로 복원됩니다." -#: ../src/iop/agx.c:2693 +#: ../src/iop/agx.c:2349 msgid "set from above" msgstr "위쪽으로부터 설정" -#: ../src/iop/agx.c:2695 +#: ../src/iop/agx.c:2351 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" @@ -15494,81 +18651,85 @@ msgstr "" "기본 색상 수정 사항을 완전히 되돌리도록 매개변수를 설정\n" "이후 편집은 가능합니다." -#: ../src/iop/agx.c:2708 +#: ../src/iop/agx.c:2354 +msgid "reverse pre-mapping primaries" +msgstr "사전 매핑 원색 되돌리기" + +#: ../src/iop/agx.c:2366 msgid "overall purity boost" msgstr "전체 순도 강화" -#: ../src/iop/agx.c:2716 +#: ../src/iop/agx.c:2374 msgid "overall unrotation ratio" msgstr "전체 비회전 비율" -#: ../src/iop/agx.c:2720 +#: ../src/iop/agx.c:2378 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "주로 중간 톤과 그림자에서 적색의 순도를 복원합니다" -#: ../src/iop/agx.c:2727 +#: ../src/iop/agx.c:2385 msgid "reverse the color shift in reds" msgstr "적색에서 색상 이동 반전" -#: ../src/iop/agx.c:2733 +#: ../src/iop/agx.c:2391 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "주로 중간 톤과 그림자에서 녹색의 순도를 복원합니다" -#: ../src/iop/agx.c:2740 +#: ../src/iop/agx.c:2398 msgid "reverse the color shift in greens" msgstr "녹색의 색상 이동 반전" -#: ../src/iop/agx.c:2746 +#: ../src/iop/agx.c:2404 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "주로 중간 톤과 그림자에서 청색의 순도를 복원합니다" -#: ../src/iop/agx.c:2753 +#: ../src/iop/agx.c:2411 msgid "reverse the color shift in blues" msgstr "파란색의 색상 이동 반전" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2805 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2062 +#: ../src/iop/temperature.c:2075 ../src/iop/temperature.c:2082 +#: ../src/iop/temperature.c:2088 ../src/iop/temperature.c:2096 +#: ../src/iop/temperature.c:2115 msgid "settings" msgstr "설정" -#: ../src/iop/agx.c:2806 +#: ../src/iop/agx.c:2464 msgid "main look and curve settings" msgstr "메인 보기 및 커브 설정" -#: ../src/iop/agx.c:2815 +#: ../src/iop/agx.c:2473 msgid "detailed curve settings" msgstr "상세 커브 설정" -#: ../src/iop/agx.c:2912 +#: ../src/iop/agx.c:2571 msgid "unmodified base primaries" msgstr "수정되지 않은 기본색상" -#: ../src/iop/agx.c:2921 +#: ../src/iop/agx.c:2582 msgid "blender-like|base" msgstr "블렌더-유사|베이스" -#: ../src/iop/agx.c:2927 +#: ../src/iop/agx.c:2587 msgid "blender-like|punchy" msgstr "블렌더-유사|펀치" -#: ../src/iop/agx.c:2942 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3209 +#: ../src/iop/agx.c:2608 +msgid "sigmoid-like|default" +msgstr "시그모이드 유사|기본값" + +#: ../src/iop/agx.c:2621 +msgid "sigmoid-like|smooth" +msgstr "시그모이드 유사|부드럽게" + +#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "장면 기준 기본값" -#: ../src/iop/agx.c:2958 -msgid "smooth|base" -msgstr "부드럽게|기본" - -#: ../src/iop/agx.c:2962 -msgid "smooth|punchy" -msgstr "부드럽게|펑키" - #: ../src/iop/ashift.c:113 msgid "rotate and perspective" msgstr "회전과 원근" @@ -15585,38 +18746,41 @@ msgstr "회전 혹은 원근 왜곡" #: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 #: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:136 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:100 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "교정적 또는 창의적" #: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:138 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 msgid "geometric, RGB" msgstr "기하학, RGB" #: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 #, c-format -msgid "module '%s' has insane data so it is bypassed for now. you should disable it or change parameters\n" -msgstr "모듈 '%s'에 비정상적인 데이터가 있어 현재 무시되었습니다. 비활성화하거나 파라메터를 변경하세요\n" +msgid "" +"module '%s' has insane data so it is bypassed for now. you should disable it " +"or change parameters\n" +msgstr "" +"모듈 '%s'에 비정상적인 데이터가 있어 현재 무시되었습니다. 비활성화하거나 파라메터를 변경하세요\n" #: ../src/iop/ashift.c:2804 msgid "automatic cropping failed" msgstr "자동 자르기 실패" -#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3264 ../src/iop/ashift.c:3310 msgid "data pending - please repeat" msgstr "데이터 보류 중 - 다시 시도하세요" -#: ../src/iop/ashift.c:3222 +#: ../src/iop/ashift.c:3221 msgid "could not detect structural data in image" msgstr "이미지에서 구조 데이터를 찾을 수 없습니다" -#: ../src/iop/ashift.c:3234 +#: ../src/iop/ashift.c:3233 msgid "could not run outlier removal" msgstr "이상치를 제거할 수 없습니다" -#: ../src/iop/ashift.c:3411 +#: ../src/iop/ashift.c:3408 #, c-format msgid "" "not enough structure for automatic correction\n" @@ -15625,81 +18789,88 @@ msgstr "" "자동 보정을 위한 구조가 충분하지 않습니다\n" "수평 방향 선과 수직 방향 선이 각각 최소 %d개 필요합니다" -#: ../src/iop/ashift.c:3417 +#: ../src/iop/ashift.c:3414 msgid "automatic correction failed, please correct manually" msgstr "자동 보정에 실패했습니다, 수동으로 조정해주세요" -#: ../src/iop/ashift.c:4992 +#: ../src/iop/ashift.c:4988 #, c-format msgid "only %d lines can be saved in parameters" msgstr "오직 %d개의 선만 파라메터로 지정할 수 있습니다" -#: ../src/iop/ashift.c:5071 +#: ../src/iop/ashift.c:5067 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "%3.2f°만큼 회전하여 %3.2f°로 조정되었습니다" -#: ../src/iop/ashift.c:5704 ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 -#: ../src/iop/ashift.c:5812 +#: ../src/iop/ashift.c:5700 ../src/iop/ashift.c:5702 ../src/iop/ashift.c:5806 +#: ../src/iop/ashift.c:5808 #, c-format msgid "lens shift (%s)" msgstr "렌즈 이동 (%s)" -#: ../src/iop/ashift.c:5981 +#: ../src/iop/ashift.c:5977 msgid "manual perspective" msgstr "수동 원근" -#: ../src/iop/ashift.c:6027 +#: ../src/iop/ashift.c:6023 msgctxt "section" msgid "perspective" msgstr "원근" -#: ../src/iop/ashift.c:6033 ../src/iop/ashift.c:6140 ../src/iop/ashift.c:6142 -#: ../src/iop/ashift.c:6144 +#: ../src/iop/ashift.c:6029 ../src/iop/ashift.c:6136 ../src/iop/ashift.c:6138 +#: ../src/iop/ashift.c:6140 msgid "structure" msgstr "구조" -#: ../src/iop/ashift.c:6066 +#: ../src/iop/ashift.c:6062 msgid "" "rotate image\n" -"right-click and drag to define a horizontal or vertical line by drawing on the image" +"right-click and drag to define a horizontal or vertical line by drawing on " +"the image" msgstr "" "이미지 회전\n" "이미지 위에 우클릭 후 드래그 하여 수평선 혹은 수직선을 정의할 수 있습니다" -#: ../src/iop/ashift.c:6069 ../src/iop/ashift.c:6071 +#: ../src/iop/ashift.c:6065 ../src/iop/ashift.c:6067 msgid "apply lens shift correction in one direction" msgstr "렌즈 이동 보정을 한 방향으로 적용" -#: ../src/iop/ashift.c:6073 +#: ../src/iop/ashift.c:6069 msgid "shear the image along one diagonal" msgstr "대각선 방향으로 이미지 기울이기" -#: ../src/iop/ashift.c:6074 ../src/iop/clipping.c:2128 +#: ../src/iop/ashift.c:6070 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "검은 테두리를 없에기 위한 자동 자르기" -#: ../src/iop/ashift.c:6075 -msgid "lens model of the perspective correction: generic or according to the focal length" +#: ../src/iop/ashift.c:6071 +msgid "" +"lens model of the perspective correction: generic or according to the focal " +"length" msgstr "원근 보정을 위한 렌즈 모델: 일반 또는 초점 거리 기반" -#: ../src/iop/ashift.c:6078 +#: ../src/iop/ashift.c:6074 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "렌즈의 초점거리, EXIF 데이터가 사용 가능하다면 기본값으로 설정됩니다" -#: ../src/iop/ashift.c:6081 -msgid "crop factor of the camera sensor, default value set from EXIF data if available, manual setting is often required" +#: ../src/iop/ashift.c:6077 +msgid "" +"crop factor of the camera sensor, default value set from EXIF data if " +"available, manual setting is often required" msgstr "카메라 센서의 크롭 계수. EXIF 데이터가 사용 가능하다면 기본값으로 설정되지만, 수동 설정이 필요할 때도 있습니다" -#: ../src/iop/ashift.c:6085 -msgid "the level of lens dependent correction, set to maximum for full lens dependency, set to zero for the generic case" +#: ../src/iop/ashift.c:6081 +msgid "" +"the level of lens dependent correction, set to maximum for full lens " +"dependency, set to zero for the generic case" msgstr "렌즈 의존 보정의 수준. 최댓값은 렌즈에 의존해 설정됩니다, 일반 보정을 위해 0으로 설정할 수 있습니다." -#: ../src/iop/ashift.c:6089 +#: ../src/iop/ashift.c:6085 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "수평 방향과 수직 방향 스케일링을 통해 이미지 종횡비 조정" -#: ../src/iop/ashift.c:6091 +#: ../src/iop/ashift.c:6087 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -15709,7 +18880,7 @@ msgstr "" "Ctrl+클릭: 회전만 보정\n" "Shift+클릭: 렌즈 이동만 보정" -#: ../src/iop/ashift.c:6095 +#: ../src/iop/ashift.c:6091 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -15719,9 +18890,10 @@ msgstr "" "Ctrl+클릭: 회전만 보정\n" "Shift+클릭: 렌즈 이동만 보정" -#: ../src/iop/ashift.c:6099 +#: ../src/iop/ashift.c:6095 msgid "" -"automatically correct for vertical and horizontal perspective distortions, fitting rotation, lens shift in both directions, and shear\n" +"automatically correct for vertical and horizontal perspective distortions, " +"fitting rotation, lens shift in both directions, and shear\n" "ctrl+click to only fit rotation\n" "shift+click to only fit lens shift\n" "ctrl+shift+click to only fit rotation and lens shift" @@ -15731,7 +18903,7 @@ msgstr "" "Shift+클릭: 렌즈 이동만 보정\n" "Ctrl+Shift+클릭: 회전과 렌즈 이동만 보정" -#: ../src/iop/ashift.c:6106 +#: ../src/iop/ashift.c:6102 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -15743,216 +18915,217 @@ msgstr "" "Shift+클릭: 디테일 향상 추가\n" "Ctrl+Shift+클릭: 둘 다 적용" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6107 msgid "manually define perspective rectangle" msgstr "수동으로 원근 사각형 정의" -#: ../src/iop/ashift.c:6112 +#: ../src/iop/ashift.c:6108 msgid "manually draw structure lines" msgstr "수동으로 구조 선 작성" -#: ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6137 msgid "rectangle" msgstr "사각형" -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6139 msgid "lines" msgstr "선" -#: ../src/iop/ashift.c:6169 ../src/iop/clipping.c:3338 +#: ../src/iop/ashift.c:6165 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] 수평선 정의/회전" -#: ../src/iop/ashift.c:6172 +#: ../src/iop/ashift.c:6168 #, c-format msgid "[%s on segment] select segment" msgstr "[선분에서 %s] 선분을 선택" -#: ../src/iop/ashift.c:6176 +#: ../src/iop/ashift.c:6172 #, c-format msgid "[%s on segment] unselect segment" msgstr "[선분에서 %s] 선분을 해제" -#: ../src/iop/ashift.c:6180 +#: ../src/iop/ashift.c:6176 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] 영역에 있는 모든 선분 선택" -#: ../src/iop/ashift.c:6184 +#: ../src/iop/ashift.c:6180 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] 영역에 있는 모든 선분 해제" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1764 +#: ../src/iop/atrous.c:121 ../src/iop/atrous.c:1709 msgid "contrast equalizer" msgstr "대비 이퀄라이저" -#: ../src/iop/atrous.c:127 +#: ../src/iop/atrous.c:126 msgid "sharpness|acutance|local contrast|clarity" msgstr "선명도|선예도|부분 대비|명료도" -#: ../src/iop/atrous.c:132 +#: ../src/iop/atrous.c:131 msgid "add or remove local contrast, sharpness, acutance" msgstr "부분 대비, 선명도, 선예도를 추가하거나 제거" -#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 +#: ../src/iop/atrous.c:133 ../src/iop/atrous.c:135 #: ../src/iop/colorbalance.c:161 msgid "linear, Lab, scene-referred" msgstr "선형, Lab, 장면 기준" -#: ../src/iop/atrous.c:135 ../src/iop/censorize.c:85 +#: ../src/iop/atrous.c:134 ../src/iop/censorize.c:85 #: ../src/iop/hazeremoval.c:112 msgid "frequential, RGB" msgstr "주파수 기반, RGB" -#: ../src/iop/atrous.c:795 +#: ../src/iop/atrous.c:740 msgid "coarse" msgstr "거칠기 정도" -#: ../src/iop/atrous.c:811 +#: ../src/iop/atrous.c:756 msgid "denoise & sharpen" msgstr "노이즈 감소 & 샤프닝" #. add the preset. -#: ../src/iop/atrous.c:827 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:772 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "샤프닝" -#: ../src/iop/atrous.c:843 +#: ../src/iop/atrous.c:788 msgid "denoise chroma" msgstr "채도(크로마) 노이즈 감소" -#: ../src/iop/atrous.c:859 +#: ../src/iop/atrous.c:804 ../src/libs/neural_restore.c:1435 +#: ../src/libs/neural_restore.c:4279 msgid "denoise" msgstr "노이즈 감소" -#: ../src/iop/atrous.c:876 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:821 ../src/iop/bloom.c:75 msgid "bloom" msgstr "블룸" -#: ../src/iop/atrous.c:892 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:837 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "명료도" -#: ../src/iop/atrous.c:913 +#: ../src/iop/atrous.c:858 msgid "deblur | large blur | strength 3" msgstr "블러 감소 | 강한 블러 | 강도 3" -#: ../src/iop/atrous.c:931 +#: ../src/iop/atrous.c:876 msgid "deblur | medium blur | strength 3" msgstr "블러 감소 | 중간 블러 | 강도 3" -#: ../src/iop/atrous.c:948 +#: ../src/iop/atrous.c:893 msgid "deblur | fine blur | strength 3" msgstr "블러 감소 | 약한 블러 | 강도 3" -#: ../src/iop/atrous.c:967 +#: ../src/iop/atrous.c:912 msgid "deblur | large blur | strength 2" msgstr "블러 감소 | 강한 블러 | 강도 2" -#: ../src/iop/atrous.c:985 +#: ../src/iop/atrous.c:930 msgid "deblur | medium blur | strength 2" msgstr "블러 감소 | 중간 블러 | 강도 2" -#: ../src/iop/atrous.c:1002 +#: ../src/iop/atrous.c:947 msgid "deblur | fine blur | strength 2" msgstr "블러 감소 | 약한 블러 | 강도 2" -#: ../src/iop/atrous.c:1021 +#: ../src/iop/atrous.c:966 msgid "deblur | large blur | strength 1" msgstr "블러 감소 | 강한 블러 | 강도 1" -#: ../src/iop/atrous.c:1039 +#: ../src/iop/atrous.c:984 msgid "deblur | medium blur | strength 1" msgstr "블러 감소 | 중간 블러 | 강도 1" -#: ../src/iop/atrous.c:1056 +#: ../src/iop/atrous.c:1001 msgid "deblur | fine blur | strength 1" msgstr "블러 감소 | 약한 블러 | 강도 1" -#: ../src/iop/atrous.c:1385 ../src/iop/atrous.c:1631 -#: ../src/iop/denoiseprofile.c:3580 ../src/iop/rawdenoise.c:730 +#: ../src/iop/atrous.c:1330 ../src/iop/atrous.c:1576 +#: ../src/iop/denoiseprofile.c:3404 ../src/iop/rawdenoise.c:732 msgctxt "graph" msgid "coarse" msgstr "거침" -#: ../src/iop/atrous.c:1392 ../src/iop/atrous.c:1632 -#: ../src/iop/denoiseprofile.c:3588 ../src/iop/rawdenoise.c:738 +#: ../src/iop/atrous.c:1337 ../src/iop/atrous.c:1577 +#: ../src/iop/denoiseprofile.c:3412 ../src/iop/rawdenoise.c:740 msgid "fine" msgstr "약함" -#: ../src/iop/atrous.c:1404 +#: ../src/iop/atrous.c:1349 msgid "contrasty" msgstr "대조" -#: ../src/iop/atrous.c:1410 ../src/iop/denoiseprofile.c:3602 -#: ../src/iop/rawdenoise.c:752 +#: ../src/iop/atrous.c:1355 ../src/iop/denoiseprofile.c:3426 +#: ../src/iop/rawdenoise.c:754 msgid "noisy" msgstr "노이즈 정도" #. case atrous_s: -#: ../src/iop/atrous.c:1413 +#: ../src/iop/atrous.c:1358 msgid "bold" msgstr "굵게" -#: ../src/iop/atrous.c:1414 +#: ../src/iop/atrous.c:1359 msgid "dull" msgstr "흐릿함" -#: ../src/iop/atrous.c:1619 ../src/iop/atrous.c:1679 +#: ../src/iop/atrous.c:1564 ../src/iop/atrous.c:1624 msgid "boost" msgstr "강조" -#: ../src/iop/atrous.c:1620 +#: ../src/iop/atrous.c:1565 msgid "reduce" msgstr "감소" -#: ../src/iop/atrous.c:1621 +#: ../src/iop/atrous.c:1566 msgid "raise" msgstr "높이기" -#: ../src/iop/atrous.c:1622 +#: ../src/iop/atrous.c:1567 msgid "lower" msgstr "낮추기" -#: ../src/iop/atrous.c:1629 +#: ../src/iop/atrous.c:1574 msgid "coarsest" msgstr "가장 거칠게" -#: ../src/iop/atrous.c:1630 +#: ../src/iop/atrous.c:1575 msgid "coarser" msgstr "더 거칠게" -#: ../src/iop/atrous.c:1633 +#: ../src/iop/atrous.c:1578 msgid "finer" msgstr "더 연하게" -#: ../src/iop/atrous.c:1634 +#: ../src/iop/atrous.c:1579 msgid "finest" msgstr "가장 연하게" -#: ../src/iop/atrous.c:1704 ../src/libs/export.c:1515 ../src/libs/export.c:1531 +#: ../src/iop/atrous.c:1649 ../src/libs/export.c:1533 ../src/libs/export.c:1549 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1791 ../src/iop/nlmeans.c:462 +#: ../src/iop/atrous.c:1750 ../src/iop/nlmeans.c:443 msgid "luma" msgstr "휘도(루마)" -#: ../src/iop/atrous.c:1792 +#: ../src/iop/atrous.c:1751 msgid "change lightness at each feature size" msgstr "각각의 특징 크기에서 명도를 조절" -#: ../src/iop/atrous.c:1794 +#: ../src/iop/atrous.c:1753 msgid "change color saturation at each feature size" msgstr "각각의 특징 크기에서 색상 채도를 조절" -#: ../src/iop/atrous.c:1796 +#: ../src/iop/atrous.c:1755 msgid "edges" msgstr "윤곽" -#: ../src/iop/atrous.c:1797 +#: ../src/iop/atrous.c:1756 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -15960,7 +19133,7 @@ msgstr "" "각각의 특징 크기에서 에지의 헤일로 변경\n" "휘도(루마)나 채도(크로마) 탭의 결과를 바꿉니다" -#: ../src/iop/atrous.c:1830 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1789 ../src/iop/colorzones.c:2705 msgid "make effect stronger or weaker" msgstr "효과를 강하게 혹은 약하게 만들기" @@ -16032,11 +19205,11 @@ msgstr "후지필름" msgid "nokia like" msgstr "노키아" -#: ../src/iop/basecurve.c:363 +#: ../src/iop/basecurve.c:362 msgid "base curve" msgstr "기본 커브" -#: ../src/iop/basecurve.c:370 +#: ../src/iop/basecurve.c:369 msgid "" "apply a view transform based on personal or camera maker look,\n" "for corrective purposes, to prepare images for display" @@ -16044,62 +19217,66 @@ msgstr "" "개인 또는 카메라 메이커에 기반한 뷰 변환을 적용합니다,\n" "이미지를 화면에 표시할 때, 준비를 위한 보정 목적입니다" -#: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 +#: ../src/iop/basecurve.c:371 ../src/iop/cacorrect.c:81 #: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 #: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 -#: ../src/iop/invert.c:131 ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:87 +#: ../src/iop/invert.c:131 ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:88 #: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 #: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 #: ../src/iop/spots.c:66 ../src/iop/temperature.c:249 msgid "corrective" msgstr "보정" -#: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:353 ../src/iop/graduatednd.c:146 +#: ../src/iop/basecurve.c:374 ../src/iop/dither.c:117 ../src/iop/dither.c:119 +#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 #: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:416 -#: ../src/iop/watermark.c:418 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "비선형, RGB, 디스플레이 기준" -#: ../src/iop/basecurve.c:553 +#: ../src/iop/basecurve.c:552 msgid "display-referred default" msgstr "디스플레이 기준 기본값" -#: ../src/iop/basecurve.c:2125 +#: ../src/iop/basecurve.c:2089 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "가로축: 입력, 세로축: 출력. RGB 채널에서 동작" -#: ../src/iop/basecurve.c:2132 ../src/iop/basicadj.c:636 +#: ../src/iop/basecurve.c:2096 ../src/iop/basicadj.c:635 #: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "대비를 적용할 때 색상을 보존하는 방법" -#: ../src/iop/basecurve.c:2136 +#: ../src/iop/basecurve.c:2100 msgid "two exposures" msgstr "이중 노출" -#: ../src/iop/basecurve.c:2137 +#: ../src/iop/basecurve.c:2101 msgid "three exposures" msgstr "삼중 노출" -#: ../src/iop/basecurve.c:2138 -msgid "fuse this image stopped up/down a couple of times with itself, to compress high dynamic range. expose for the highlights before use." +#: ../src/iop/basecurve.c:2102 +msgid "" +"fuse this image stopped up/down a couple of times with itself, to compress " +"high dynamic range. expose for the highlights before use." msgstr "이미지를 몇 번 위/아래로 멈춘 후 합성하여, 높은 다이나믹 레인지를 압축합니다. 사용하기 전 하이라이트를 노출시키세요." -#: ../src/iop/basecurve.c:2143 +#: ../src/iop/basecurve.c:2107 msgid "how many stops to shift the individual exposures apart" msgstr "개별 노출 간격을 몇 스톱으로 지정하시겠습니까" -#: ../src/iop/basecurve.c:2152 -msgid "whether to shift exposure up or down (-1: reduce highlight, +1: reduce shadows)" +#: ../src/iop/basecurve.c:2116 +msgid "" +"whether to shift exposure up or down (-1: reduce highlight, +1: reduce " +"shadows)" msgstr "노출을 증가시킬지 혹은 감소시킬지 여부 (-1: 하이라이트 감소, +1: 쉐도우 감소)" -#: ../src/iop/basecurve.c:2158 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2122 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "그래프의 범위" @@ -16116,14 +19293,14 @@ msgid "apply usual image adjustments" msgstr "일반적인 이미지 조정을 적용" #: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 -#: ../src/iop/blurs.c:90 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 +#: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 #: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 #: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 #: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 #: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 #: ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 #: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:415 +#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 msgid "creative" msgstr "창의력" @@ -16131,7 +19308,7 @@ msgstr "창의력" msgid "non-linear, RGB, scene-referred" msgstr "비선형, RGB, 장면 기준" -#: ../src/iop/basicadj.c:617 +#: ../src/iop/basicadj.c:616 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -16143,39 +19320,39 @@ msgstr "" "부적절하게 설정한 경우, RGB 값이 음수가 되기 때문에 \n" "거의 검정에 가까운 색이 색상 공간을 벗어나 잘릴 수 있습니다." -#: ../src/iop/basicadj.c:625 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1215 msgid "adjust the exposure correction" msgstr "노출 보정 조정" -#: ../src/iop/basicadj.c:629 +#: ../src/iop/basicadj.c:628 msgid "highlight compression adjustment" msgstr "하이라이트 압축 조정" -#: ../src/iop/basicadj.c:633 ../src/iop/colisa.c:281 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 msgid "contrast adjustment" msgstr "대비 조정" -#: ../src/iop/basicadj.c:641 +#: ../src/iop/basicadj.c:640 msgid "middle gray adjustment" msgstr "중간 회색 조정" -#: ../src/iop/basicadj.c:646 ../src/iop/colisa.c:282 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 msgid "brightness adjustment" msgstr "명도 조정" -#: ../src/iop/basicadj.c:649 +#: ../src/iop/basicadj.c:648 msgid "saturation adjustment" msgstr "채도 조정" -#: ../src/iop/basicadj.c:652 +#: ../src/iop/basicadj.c:651 msgid "vibrance adjustment" msgstr "생동감 조정" -#: ../src/iop/basicadj.c:654 +#: ../src/iop/basicadj.c:653 msgid "apply auto exposure based on the entire image" msgstr "전체 이미지에 기반하여 자동 노출을 적용" -#: ../src/iop/basicadj.c:660 +#: ../src/iop/basicadj.c:659 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -16185,15 +19362,15 @@ msgstr "" "클릭 후 드래그하여 영역을 지정, \n" "우클릭으로 해제" -#: ../src/iop/basicadj.c:667 +#: ../src/iop/basicadj.c:666 msgid "clip" msgstr "클리핑" -#: ../src/iop/basicadj.c:669 +#: ../src/iop/basicadj.c:668 msgid "adjusts clipping value for auto exposure calculation" msgstr "자동 노출 계산 시 사용될 클리핑 값을 조정합니다" -#: ../src/iop/bilat.c:74 ../src/iop/clahe.c:61 +#: ../src/iop/bilat.c:74 msgid "local contrast" msgstr "부분 대비" @@ -16209,7 +19386,7 @@ msgstr "전체 대비와 부분 대비를 개별적으로 조절" #: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 #: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 #: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:88 ../src/iop/nlmeans.c:90 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:89 ../src/iop/nlmeans.c:91 #: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "비선형, Lab, 디스플레이 기준" @@ -16219,7 +19396,7 @@ msgstr "비선형, Lab, 디스플레이 기준" #: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 #: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 #: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:89 ../src/iop/shadhi.c:143 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:90 ../src/iop/shadhi.c:143 #: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "비선형, Lab" @@ -16228,36 +19405,41 @@ msgstr "비선형, Lab" msgid "HDR local tone-mapping" msgstr "HDR 부분 톤 매핑" -#: ../src/iop/bilat.c:441 -msgid "the filter used for local contrast enhancement. bilateral is faster but can lead to artifacts around edges for extreme settings." +#: ../src/iop/bilat.c:437 +msgid "" +"the filter used for local contrast enhancement. bilateral is faster but can " +"lead to artifacts around edges for extreme settings." msgstr "부분 대비를 향상시키기 위해 사용하는 필터입니다. 양방향 필터는 더 빠르지만, 극단적인 설정에서 윤곽 주변에 아티팩트가 생길 수 있습니다." -#: ../src/iop/bilat.c:445 ../src/iop/globaltonemap.c:651 +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 msgid "detail" msgstr "세부 사항" -#: ../src/iop/bilat.c:448 +#: ../src/iop/bilat.c:444 msgid "changes the local contrast" msgstr "부분 대비를 변경합니다" -#: ../src/iop/bilat.c:463 +#: ../src/iop/bilat.c:459 msgid "feature size of local details (spatial sigma of bilateral filter)" msgstr "부분 세부 사항의 특징 크기 (양방향 필터의 공간 시그마)" -#: ../src/iop/bilat.c:471 +#: ../src/iop/bilat.c:467 msgid "L difference to detect edges (range sigma of bilateral filter)" msgstr "경계 감지를 위한 L 차이 (양방향 필터의 범위 시그마)" -#: ../src/iop/bilat.c:477 +#: ../src/iop/bilat.c:473 msgid "changes the local contrast of highlights" msgstr "하이라이트의 부분 대비를 변경합니다" -#: ../src/iop/bilat.c:483 +#: ../src/iop/bilat.c:479 msgid "changes the local contrast of shadows" msgstr "쉐도우의 부분 대비를 변경합니다" -#: ../src/iop/bilat.c:489 -msgid "defines what counts as mid-tones. lower for better dynamic range compression (reduce shadow and highlight contrast), increase for more powerful local contrast" +#: ../src/iop/bilat.c:485 +msgid "" +"defines what counts as mid-tones. lower for better dynamic range compression " +"(reduce shadow and highlight contrast), increase for more powerful local " +"contrast" msgstr "중간 톤으로 여겨지는 범위를 정의합니다. 낮추는 경우 더 좋은 다이나믹 레인지 압축을,(여두운 영역과 하이라이트의 대비 감소), 증가시키는 경우 매우 강한 부분 대비가 됩니다." #: ../src/iop/bilateral.cc:72 ../src/iop/diffuse.c:442 @@ -16276,10 +19458,11 @@ msgstr "" "윤곽을 인식하는 표면 블러를 적용하여\n" "노이즈 감소 또는 텍스쳐 부드럽게 만들기" -#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:90 -#: ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 -#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:157 ../src/iop/primaries.c:75 +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 +#: ../src/iop/denoiseprofile.c:822 ../src/iop/diffuse.c:141 +#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 +#: ../src/iop/overlay.c:179 ../src/iop/primaries.c:75 #: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" @@ -16299,19 +19482,19 @@ msgstr "" "이미지를 처리할 수 없습니다.\n" "처리를 건너뛰었습니다." -#: ../src/iop/bilateral.cc:369 +#: ../src/iop/bilateral.cc:368 msgid "spatial extent of the gaussian" msgstr "가우시안 블러의 공간 범위" -#: ../src/iop/bilateral.cc:373 +#: ../src/iop/bilateral.cc:372 msgid "how much to blur red" msgstr "빨간색 블러 정도" -#: ../src/iop/bilateral.cc:378 +#: ../src/iop/bilateral.cc:377 msgid "how much to blur green" msgstr "초록색 블러 정도" -#: ../src/iop/bilateral.cc:383 +#: ../src/iop/bilateral.cc:382 msgid "how much to blur blue" msgstr "파란색 블러 정도" @@ -16319,37 +19502,37 @@ msgstr "파란색 블러 정도" msgid "apply Orton effect for a dreamy ethereal look" msgstr "몽환적이고 신비로운 분위기를 위한 오튼 효과 적용" -#: ../src/iop/bloom.c:414 ../src/iop/soften.c:381 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:107 +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:187 msgid "size" msgstr "크기" -#: ../src/iop/bloom.c:416 +#: ../src/iop/bloom.c:384 msgid "the size of bloom" msgstr "블룸 크기" -#: ../src/iop/bloom.c:420 +#: ../src/iop/bloom.c:388 msgid "the threshold of light" msgstr "빛의 임계값" -#: ../src/iop/bloom.c:424 +#: ../src/iop/bloom.c:392 msgid "the strength of bloom" msgstr "블룸 강도" -#: ../src/iop/blurs.c:78 +#: ../src/iop/blurs.c:82 msgid "blurs" msgstr "블러" -#: ../src/iop/blurs.c:83 +#: ../src/iop/blurs.c:87 msgid "blur|lens|motion" msgstr "블러|렌즈|모션" -#: ../src/iop/blurs.c:89 +#: ../src/iop/blurs.c:93 msgid "simulate physically-accurate lens and motion blurs" msgstr "물리적으로 정확한 렌즈와 모션 블러 시뮬레이션" #. add the tooltips -#: ../src/iop/blurs.c:794 +#: ../src/iop/blurs.c:1007 msgid "" "size of the blur in pixels\n" "caution: doubling the radius quadruples the run-time!" @@ -16357,11 +19540,11 @@ msgstr "" "픽셀 단위의 블러 크기\n" "주의: 반지름을 두 배 키우면 실행 시간이 네 배 늘어납니다!" -#: ../src/iop/blurs.c:796 +#: ../src/iop/blurs.c:1009 msgid "shifts towards a star shape as value approaches blades-1" msgstr "값이 조리개 날의 값-1에 가까워질수록 별 모양에 가까워집니다" -#: ../src/iop/blurs.c:798 +#: ../src/iop/blurs.c:1011 msgid "" "adjust straightness of edges from 0=perfect circle\n" "to 1=completely straight" @@ -16369,15 +19552,15 @@ msgstr "" "윤곽의 직선 정도를 조정합니다, 0=완벽한 원에서\n" "1=완전한 직선까지" -#: ../src/iop/blurs.c:799 +#: ../src/iop/blurs.c:1012 msgid "set amount by which to rotate shape around its center" msgstr "중심을 기준으로 도형이 회전하는 정도를 설정" -#: ../src/iop/blurs.c:801 +#: ../src/iop/blurs.c:1014 msgid "orientation of the motion's path" msgstr "모션 경로의 방향" -#: ../src/iop/blurs.c:802 +#: ../src/iop/blurs.c:1015 msgid "" "amount to curve the motion relative\n" "to its overall orientation" @@ -16385,7 +19568,7 @@ msgstr "" "전체 방향에 대해 상대적인\n" "모션 커브의 정도" -#: ../src/iop/blurs.c:803 +#: ../src/iop/blurs.c:1016 msgid "" "select which portion of the path to use,\n" "allowing the path to become asymmetric" @@ -16405,31 +19588,31 @@ msgstr "테두리|캔버스 확장|캔버스 확대" msgid "add solid borders or margins around the image" msgstr "이미지 주변에 단색 테두리 또는 여백 추가" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 msgid "linear or non-linear, RGB, display-referred" msgstr "선형 또는 비선형, RGB, 디스플레이 기준" -#: ../src/iop/borders.c:715 +#: ../src/iop/borders.c:713 msgid "15:10 postcard white" msgstr "15:10 엽서 흰색" -#: ../src/iop/borders.c:720 +#: ../src/iop/borders.c:718 msgid "15:10 postcard black" msgstr "15:10 엽서 검정" -#: ../src/iop/borders.c:925 +#: ../src/iop/borders.c:923 msgid "which dimension to use for the size calculation" msgstr "크기 계산에 사용될 기준 치수" -#: ../src/iop/borders.c:931 +#: ../src/iop/borders.c:929 msgid "size of the border in percent of the chosen basis" msgstr "선택된 기준의 백분율로 표시되는 테두리 크기" -#: ../src/iop/borders.c:933 ../src/iop/clipping.c:2229 ../src/iop/crop.c:1262 +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 msgid "aspect" msgstr "비율" -#: ../src/iop/borders.c:934 +#: ../src/iop/borders.c:932 msgid "" "select the aspect ratio\n" "(right-click on slider below to type your own w:h)" @@ -16437,85 +19620,79 @@ msgstr "" "화면 비율 선택\n" "(슬라이더에서 우클릭을 통해 w:h 형태의 타입을 직접 입력할 수 있습니다)" -#: ../src/iop/borders.c:938 +#: ../src/iop/borders.c:936 msgid "3:1" msgstr "3:1" -#: ../src/iop/borders.c:939 +#: ../src/iop/borders.c:937 msgid "95:33" msgstr "95:33" -#: ../src/iop/borders.c:940 +#: ../src/iop/borders.c:938 msgid "CinemaScope 2.39:1" msgstr "시네마스코프 2.39:1" -#: ../src/iop/borders.c:941 +#: ../src/iop/borders.c:939 msgid "2:1" msgstr "2:1" -#: ../src/iop/borders.c:942 +#: ../src/iop/borders.c:940 msgid "16:9" msgstr "16:9" -#: ../src/iop/borders.c:943 +#: ../src/iop/borders.c:941 msgid "5:3" msgstr "5:3" -#: ../src/iop/borders.c:944 +#: ../src/iop/borders.c:942 msgid "US Legal 8.5x14" msgstr "US 리갈 8.5x14" -#: ../src/iop/borders.c:945 ../src/iop/clipping.c:2142 ../src/iop/crop.c:1164 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "golden cut" msgstr "황금비" -#: ../src/iop/borders.c:946 +#: ../src/iop/borders.c:944 msgid "16:10" msgstr "16:10" -#: ../src/iop/borders.c:947 +#: ../src/iop/borders.c:945 msgid "3:2 (4x6, 10x15cm)" msgstr "3:2 (4x6, 10x15cm)" -#: ../src/iop/borders.c:949 +#: ../src/iop/borders.c:947 msgid "DIN" msgstr "DIN" -#: ../src/iop/borders.c:950 +#: ../src/iop/borders.c:948 msgid "7:5" msgstr "7:5" -#: ../src/iop/borders.c:951 +#: ../src/iop/borders.c:949 msgid "4:3" msgstr "4:3" -#: ../src/iop/borders.c:952 +#: ../src/iop/borders.c:950 msgid "US Letter 8.5x11" msgstr "US 종이 8.5x11" -#: ../src/iop/borders.c:953 +#: ../src/iop/borders.c:951 msgid "14:11" msgstr "14:11" -#: ../src/iop/borders.c:954 +#: ../src/iop/borders.c:952 msgid "5:4 (8x10)" msgstr "5:4 (8x10)" -#: ../src/iop/borders.c:955 ../src/iop/clipping.c:2132 ../src/iop/crop.c:1153 -#: ../src/libs/filtering.c:310 ../src/libs/filters/ratio.c:124 -#: ../src/libs/histogram.c:120 -msgid "square" -msgstr "사각형" - -#: ../src/iop/borders.c:956 +#: ../src/iop/borders.c:954 msgid "constant border" msgstr "균일 테두리" -#: ../src/iop/borders.c:957 ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "custom..." msgstr "사용자 지정..." -#: ../src/iop/borders.c:961 +#: ../src/iop/borders.c:959 msgid "" "set the custom aspect ratio\n" "(right-click to enter number or w:h)" @@ -16523,15 +19700,15 @@ msgstr "" "사용자 지정 종횡비를 설정합니다\n" "(우클릭을 통해 숫자 또는 w:h 형태로 입력할 수 있습니다h)" -#: ../src/iop/borders.c:966 +#: ../src/iop/borders.c:964 msgid "aspect ratio orientation of the image with border" msgstr "테두리가 포함된 이미지의 종횡비 방향" -#: ../src/iop/borders.c:968 +#: ../src/iop/borders.c:966 msgid "horizontal position" msgstr "수평 위치" -#: ../src/iop/borders.c:969 +#: ../src/iop/borders.c:967 msgid "" "select the horizontal position ratio relative to top\n" "(right-click on slider below to type your own x:w)" @@ -16539,35 +19716,35 @@ msgstr "" "상단 기준 수평 위치 비율을 선택\n" "(슬라이더에서 우클릭을 통해 x:h 형태의 타입을 직접 입력할 수 있습니다)" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "center" msgstr "중앙" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "1/3" msgstr "1/3" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "3/8" msgstr "3/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "5/8" msgstr "5/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "2/3" msgstr "2/3" -#: ../src/iop/borders.c:977 +#: ../src/iop/borders.c:975 msgid "custom horizontal position" msgstr "사용자 지정 수평 위치" -#: ../src/iop/borders.c:979 +#: ../src/iop/borders.c:977 msgid "vertical position" msgstr "수직 위치" -#: ../src/iop/borders.c:980 +#: ../src/iop/borders.c:978 msgid "" "select the vertical position ratio relative to left\n" "(right-click on slider below to type your own y:h)" @@ -16575,27 +19752,27 @@ msgstr "" "왼쪽 기준 수직 위치 비율을 선택\n" "(슬라이더에서 우클릭을 통해 y:h 형태의 타입을 직접 입력할 수 있습니다)" -#: ../src/iop/borders.c:988 +#: ../src/iop/borders.c:986 msgid "custom vertical position" msgstr "사용자 지정 수직 위치" -#: ../src/iop/borders.c:994 +#: ../src/iop/borders.c:992 msgid "size of the frame line in percent of min border width" msgstr "최소 테두리 너비의 백분율일 때, 프레임 선 크기" -#: ../src/iop/borders.c:1000 +#: ../src/iop/borders.c:998 msgid "offset of the frame line beginning on image side" msgstr "프레임 선이 이미지에서 시작되는 오프셋" -#: ../src/iop/borders.c:1015 +#: ../src/iop/borders.c:1013 msgid "select border color" msgstr "테두리 색상 선택" -#: ../src/iop/borders.c:1020 +#: ../src/iop/borders.c:1018 msgid "pick border color from image" msgstr "이미지에서 테두리 색상을 선택" -#: ../src/iop/borders.c:1021 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 #: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 #: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 @@ -16603,11 +19780,11 @@ msgstr "이미지에서 테두리 색상을 선택" msgid "pickers" msgstr "피커" -#: ../src/iop/borders.c:1029 +#: ../src/iop/borders.c:1027 msgid "select frame line color" msgstr "프레임 선 색상 선택" -#: ../src/iop/borders.c:1034 +#: ../src/iop/borders.c:1032 msgid "pick frame line color from image" msgstr "이미지에서 선 색상을 선택" @@ -16621,20 +19798,18 @@ msgid "correct chromatic aberrations for Bayer sensors" msgstr "베이어 센서의 색수차 보정" #: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/demosaic.c:328 ../src/iop/highlights.c:177 +#: ../src/iop/demosaic.c:316 ../src/iop/highlights.c:177 #: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 -#: ../src/iop/hotpixels.c:76 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rasterfile.c:101 -#: ../src/iop/rasterfile.c:103 ../src/iop/rawprepare.c:171 +#: ../src/iop/hotpixels.c:76 ../src/iop/rasterfile.c:107 +#: ../src/iop/rasterfile.c:109 ../src/iop/rawdenoise.c:141 +#: ../src/iop/rawdenoise.c:143 ../src/iop/rawprepare.c:171 #: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 #: ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "선형, raw, 장면 참조" -#: ../src/iop/cacorrect.c:83 ../src/iop/cacorrectrgb.c:168 -#: ../src/iop/demosaic.c:329 ../src/iop/invert.c:133 -#: ../src/iop/rawdenoise.c:142 ../src/iop/rasterfile.c:102 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:317 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 #: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "선형, raw" @@ -16744,8 +19919,8 @@ msgstr "검열" msgid "censorize license plates and body parts for privacy" msgstr "사생활 보호를 위해 번호판 또는 신체 부위 검열" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 -#: ../src/iop/filmicrgb.c:351 ../src/iop/graduatednd.c:144 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 +#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "선형 또는 비선형, RGB, 장면 참조" @@ -16753,19 +19928,19 @@ msgstr "선형 또는 비선형, RGB, 장면 참조" msgid "special, RGB, scene-referred" msgstr "특수, RGB, 장면 참조" -#: ../src/iop/censorize.c:425 +#: ../src/iop/censorize.c:424 msgid "radius of gaussian blur before pixelization" msgstr "픽셀화 전 가우시안 블러 반지름" -#: ../src/iop/censorize.c:426 +#: ../src/iop/censorize.c:425 msgid "radius of gaussian blur after pixelization" msgstr "픽셀화 후 가우시안 블러 반지름" -#: ../src/iop/censorize.c:427 +#: ../src/iop/censorize.c:426 msgid "radius of the intermediate pixelization" msgstr "중간 픽셀화 반지름" -#: ../src/iop/censorize.c:428 +#: ../src/iop/censorize.c:427 msgid "amount of noise to add at the end" msgstr "마지막에 추가할 노이즈의 양" @@ -16774,7 +19949,8 @@ msgid "channel mixer" msgstr "채널 혼합" #: ../src/iop/channelmixer.c:128 -msgid "this module is deprecated. please use the color calibration module instead." +msgid "" +"this module is deprecated. please use the color calibration module instead." msgstr "이 모듈은 더 이상 사용되지 않습니다. 색상 캘리브레이션 모듈을 대신 사용하세요." #: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 @@ -17037,8 +20213,8 @@ msgstr "" "일관성이 유지되지 않을 있습니다." #: ../src/iop/channelmixerrgb.c:2067 -msgid "white balance applied twice" -msgstr "화이트 밸런스가 중복 적용되었습니다" +msgid "white balance applied twice (details)" +msgstr "화이트 밸런스가 중복 적용되었습니다 (자세히)" #: ../src/iop/channelmixerrgb.c:2068 msgid "" @@ -17053,8 +20229,8 @@ msgstr "" "색상 캘리브레이션에서 색순응 보정을 비활성화하세요." #: ../src/iop/channelmixerrgb.c:2076 -msgid "white balance module error" -msgstr "화이트 밸런스 모듈이 잘못되었습니다" +msgid "white balance module error (details)" +msgstr "화이트 밸런스 모듈이 잘못되었습니다 (자세히)" #: ../src/iop/channelmixerrgb.c:2077 msgid "" @@ -17069,8 +20245,8 @@ msgstr "" "이곳에서 색순응 보정을 비활성화하세요." #: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 -msgid "white balance missing" -msgstr "화이트 밸런스가 누락되었습니다" +msgid "white balance missing (details)" +msgstr "화이트 밸런스가 없습니다 (자세히)" #: ../src/iop/channelmixerrgb.c:2090 msgid "" @@ -17104,12 +20280,12 @@ msgstr "화이트 밸런스 자동 감지가 완료되었습니다" msgid "channelmixerrgb works only on RGB input" msgstr "channelmixerrgb는 RGB 입력에서만 작동합니다" -#: ../src/iop/channelmixerrgb.c:3647 +#: ../src/iop/channelmixerrgb.c:3675 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "상관 색온도: %.0f K (일광)" -#: ../src/iop/channelmixerrgb.c:3650 +#: ../src/iop/channelmixerrgb.c:3678 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" @@ -17119,12 +20295,12 @@ msgstr "" "이 광원은 일광 스펙트럼으로 정확히 모델링할 수 있으므로,\n" "광원의 온도는 D 광원과 관련이 있고 의미가 있습니다." -#: ../src/iop/channelmixerrgb.c:3656 +#: ../src/iop/channelmixerrgb.c:3684 #, c-format msgid "CCT: %.0f K (black body)" msgstr "상관 색온도: %.0f K (흑체)" -#: ../src/iop/channelmixerrgb.c:3659 +#: ../src/iop/channelmixerrgb.c:3687 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -17134,27 +20310,29 @@ msgstr "" "이 광원은 흑체 스펙트럼으로 정확히 모델링할 수 있으므로,\n" "광원의 온도는 플랑크 광원과 관련이 있고 의미가 있습니다." -#: ../src/iop/channelmixerrgb.c:3665 +#: ../src/iop/channelmixerrgb.c:3693 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "상관 색온도: %.0f K (유효하지 않음)" -#: ../src/iop/channelmixerrgb.c:3668 +#: ../src/iop/channelmixerrgb.c:3696 msgid "" "approximated correlated color temperature.\n" -"this illuminant cannot be accurately modeled by a daylight or black body spectrum,\n" -"so its temperature is not relevant and meaningful and you need to use a custom illuminant." +"this illuminant cannot be accurately modeled by a daylight or black body " +"spectrum,\n" +"so its temperature is not relevant and meaningful and you need to use a " +"custom illuminant." msgstr "" "근사된 상관 색온도입니다.\n" "이 광원은 일광이나 흑체 스펙트럼으로 정확하게 모델링할 수 없기 때문에,\n" "광원의 온도는 유의미하거나 의미있지 않으며 당신은 사용자 지정 광원을 사용해야 합니다." -#: ../src/iop/channelmixerrgb.c:3677 +#: ../src/iop/channelmixerrgb.c:3705 #, c-format msgid "CCT: undefined" msgstr "상관 색온도: 정의되지 않음" -#: ../src/iop/channelmixerrgb.c:3680 +#: ../src/iop/channelmixerrgb.c:3708 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." @@ -17162,21 +20340,23 @@ msgstr "" "근사된 상관 색온도를 전혀 계산할 수 없습니다.\n" "그렇기 때문에 사용자 지정 광원을 사용해야 합니다." -#: ../src/iop/channelmixerrgb.c:3998 +#: ../src/iop/channelmixerrgb.c:4026 msgid "white balance successfully extracted from raw image" msgstr "raw 이미지에서 화이트 밸런스를 성공적으로 추출했습니다" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4005 +#: ../src/iop/channelmixerrgb.c:4033 msgid "auto-detection of white balance started…" msgstr "화이트 밸런스 자동 감지를 시작했습니다..." -#: ../src/iop/channelmixerrgb.c:4116 -msgid "color calibration: the sum of the gray channel parameters is zero, normalization will be disabled." +#: ../src/iop/channelmixerrgb.c:4144 +msgid "" +"color calibration: the sum of the gray channel parameters is zero, " +"normalization will be disabled." msgstr "컬러 캘리브레이션: 회색 채널 파라메터의 합이 0이기 때문에, 정규화가 비활성화 됩니다." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4160 +#: ../src/iop/channelmixerrgb.c:4188 #, c-format msgid "" "L: \t%.1f %%\n" @@ -17188,19 +20368,19 @@ msgstr "" "c: \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4429 +#: ../src/iop/channelmixerrgb.c:4457 msgid "CAT" msgstr "CAT" -#: ../src/iop/channelmixerrgb.c:4430 +#: ../src/iop/channelmixerrgb.c:4458 msgid "chromatic adaptation transform" msgstr "색순응 변환" -#: ../src/iop/channelmixerrgb.c:4432 +#: ../src/iop/channelmixerrgb.c:4460 msgid "adaptation" msgstr "순응" -#: ../src/iop/channelmixerrgb.c:4435 +#: ../src/iop/channelmixerrgb.c:4463 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -17220,7 +20400,7 @@ msgstr "" "• XYZ: XYZ 공간에서 단순한 스케일링을 수행하며, 일반적으로 권장되지 않습니다.\n" "• none: 색순응을 비활성화하고 파이프라인 작업 RGB를 사용합니다." -#: ../src/iop/channelmixerrgb.c:4452 +#: ../src/iop/channelmixerrgb.c:4480 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -17228,37 +20408,42 @@ msgstr "" "이 장면의 광원 색상은 색순응 이전 장면의 광원 색상입니다.\n" "순응에 의해 이 색상은 순백색으로 변환됩니다." -#: ../src/iop/channelmixerrgb.c:4459 +#: ../src/iop/channelmixerrgb.c:4487 msgid "picker" msgstr "피커" -#: ../src/iop/channelmixerrgb.c:4461 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2080 msgid "set white balance to detected from area" msgstr "영역에서 감지된 값으로 화이트 밸런스 설정" -#: ../src/iop/channelmixerrgb.c:4465 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "광원" -#: ../src/iop/channelmixerrgb.c:4471 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2141 msgid "temperature" msgstr "온도" -#: ../src/iop/channelmixerrgb.c:4509 -msgid "define a target chromaticity (hue and chroma) for a particular region of the image (the control sample), which you then match against the same target chromaticity in other images. the control sample can either be a critical part of your subject or a non-moving and consistently-lit surface over your series of images." +#: ../src/iop/channelmixerrgb.c:4537 +msgid "" +"define a target chromaticity (hue and chroma) for a particular region of the " +"image (the control sample), which you then match against the same target " +"chromaticity in other images. the control sample can either be a critical " +"part of your subject or a non-moving and consistently-lit surface over your " +"series of images." msgstr "이미지의 특정 영역 (제어 샘플)에 대해 목표 색도 (색조와 채도)를 정의한 후, 다른 이미지에서 동일한 목표 색도와 정의한 특정 영역의 색도와 일치시킵니다. 제어 샘플은 이미지에 나타난 대상의 중요한 부분이거나 당신이 가지고 있는 일련의 이미지에서 움직이지 않고 일정하게 광원이 유지되는 표면일 수 있습니다." -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/channelmixerrgb.c:4529 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/channelmixerrgb.c:4573 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/channelmixerrgb.c:4601 msgid "mapping" msgstr "매핑" -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1283 msgid "area mode" msgstr "영역 모드" -#: ../src/iop/channelmixerrgb.c:4517 +#: ../src/iop/channelmixerrgb.c:4545 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -17270,19 +20455,19 @@ msgstr "" "\"측정\"은 CAT에 의해 입력 색상이 매핑되는 것을 보여주며\n" "이것은 목표 샘플을 만드는 데 사용될 수 있습니다." -#: ../src/iop/channelmixerrgb.c:4522 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1289 msgid "correction" msgstr "보정" -#: ../src/iop/channelmixerrgb.c:4523 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1290 msgid "measure" msgstr "측정" -#: ../src/iop/channelmixerrgb.c:4527 +#: ../src/iop/channelmixerrgb.c:4555 msgid "take channel mixing into account" msgstr "채널 혼합 효과를 계산에 포함" -#: ../src/iop/channelmixerrgb.c:4534 +#: ../src/iop/channelmixerrgb.c:4562 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -17290,11 +20475,11 @@ msgstr "" "채널 혼합을 고려하여 목표 값을 계산합니다.\n" "비활성화할 경우, CAT만 고려됩니다." -#: ../src/iop/channelmixerrgb.c:4542 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1298 msgid "the input color that should be mapped to the target" msgstr "목표 색상에 매핑될 입력 색상" -#: ../src/iop/channelmixerrgb.c:4546 +#: ../src/iop/channelmixerrgb.c:4574 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -17304,124 +20489,125 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4549 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1305 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "이 LCh 좌표는 CIE Lab 1976 좌표계에서 계산되었습니다" -#: ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4582 msgid "the desired target color after mapping" msgstr "매핑 후의 목표 색상" -#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1324 msgctxt "section" msgid "input" msgstr "입력" #. spacer -#: ../src/iop/channelmixerrgb.c:4584 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1327 msgctxt "section" msgid "target" msgstr "목표" -#: ../src/iop/channelmixerrgb.c:4597 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input R" msgstr "입력 R" -#: ../src/iop/channelmixerrgb.c:4602 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input G" msgstr "입력 G" -#: ../src/iop/channelmixerrgb.c:4607 +#: ../src/iop/channelmixerrgb.c:4635 msgid "input B" msgstr "입력 B" -#: ../src/iop/channelmixerrgb.c:4617 +#: ../src/iop/channelmixerrgb.c:4645 msgid "output R" msgstr "출력 R" -#: ../src/iop/channelmixerrgb.c:4618 +#: ../src/iop/channelmixerrgb.c:4646 msgid "output G" msgstr "출력 G" -#: ../src/iop/channelmixerrgb.c:4619 +#: ../src/iop/channelmixerrgb.c:4647 msgid "output B" msgstr "출력 B" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "colorfulness" msgstr "다채성" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "output colorfulness" msgstr "출력 다채성" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4653 msgid "output brightness" msgstr "출력 밝기" -#: ../src/iop/channelmixerrgb.c:4628 +#: ../src/iop/channelmixerrgb.c:4656 msgid "output gray" msgstr "출력 회색" -#: ../src/iop/channelmixerrgb.c:4641 +#: ../src/iop/channelmixerrgb.c:4669 msgid "calibrate with a color checker" msgstr "컬러체커 캘리브레이션" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4674 msgid "use a color checker target to autoset CAT and channels" msgstr "컬러체커 타겟을 사용하여 CAT과 채널을 자동 설정합니다" -#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/channelmixerrgb.c:4663 -#: ../src/iop/channelmixerrgb.c:4680 ../src/iop/channelmixerrgb.c:4694 -#: ../src/iop/channelmixerrgb.c:4702 ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 +#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 msgid "calibrate" msgstr "캘리브레이션" -#: ../src/iop/channelmixerrgb.c:4651 +#: ../src/iop/channelmixerrgb.c:4679 msgid "chart" msgstr "차트" -#: ../src/iop/channelmixerrgb.c:4652 +#: ../src/iop/channelmixerrgb.c:4680 msgid "choose the vendor and the type of your chart" msgstr "차트의 제조사와 종류를 선택하세요" -#: ../src/iop/channelmixerrgb.c:4654 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 (2014년 이전)" -#: ../src/iop/channelmixerrgb.c:4655 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24 (2014년 이후)" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4684 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 (2018년 이전)" -#: ../src/iop/channelmixerrgb.c:4657 +#: ../src/iop/channelmixerrgb.c:4685 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 (2018년 이후)" -#: ../src/iop/channelmixerrgb.c:4658 +#: ../src/iop/channelmixerrgb.c:4686 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 (2018년 이전)" -#: ../src/iop/channelmixerrgb.c:4659 +#: ../src/iop/channelmixerrgb.c:4687 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 (2018년 이후)" -#: ../src/iop/channelmixerrgb.c:4660 +#: ../src/iop/channelmixerrgb.c:4688 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4663 +#: ../src/iop/channelmixerrgb.c:4691 msgid "optimize for" msgstr "최적화 대상" -#: ../src/iop/channelmixerrgb.c:4664 +#: ../src/iop/channelmixerrgb.c:4692 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" -"saturated colors gives the lowest maximum delta E but a high average delta E\n" +"saturated colors gives the lowest maximum delta E but a high average delta " +"E\n" "none is a trade-off between both\n" "the others are special behaviors to protect some hues" msgstr "" @@ -17431,35 +20617,35 @@ msgstr "" "없음은 두 기준 사이의 절충안입니다\n" "그 외 기준은 특정 색조를 보호하기 위한 특수 기준입니다" -#: ../src/iop/channelmixerrgb.c:4671 +#: ../src/iop/channelmixerrgb.c:4699 msgid "neutral colors" msgstr "중성색" -#: ../src/iop/channelmixerrgb.c:4673 +#: ../src/iop/channelmixerrgb.c:4701 msgid "skin and soil colors" msgstr "피부 및 토양 색상" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4702 msgid "foliage colors" msgstr "나뭇잎 색상" -#: ../src/iop/channelmixerrgb.c:4675 +#: ../src/iop/channelmixerrgb.c:4703 msgid "sky and water colors" msgstr "하늘 및 물 색상" -#: ../src/iop/channelmixerrgb.c:4676 +#: ../src/iop/channelmixerrgb.c:4704 msgid "average delta E" msgstr "평균 델타 E" -#: ../src/iop/channelmixerrgb.c:4677 +#: ../src/iop/channelmixerrgb.c:4705 msgid "maximum delta E" msgstr "최대 ΔE" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4708 msgid "patch scale" msgstr "패치 스케일" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4711 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -17469,43 +20655,49 @@ msgstr "" "투시 보정이 모호하거나\n" "패치 프레임이 패치의 경계선에 쉐도우를 만드는 경우에 유용합니다." -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4719 msgid "the delta E is using the CIE 2000 formula" msgstr "delta E 값으로 CIE 2000 공식을 사용합니다" -#: ../src/iop/channelmixerrgb.c:4694 +#: ../src/iop/channelmixerrgb.c:4722 msgid "accept" msgstr "수락" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4727 msgid "accept the computed profile and set it in the module" msgstr "계산된 프로파일을 수락하고 모듈에 적용" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4730 msgid "recompute" msgstr "재계산" -#: ../src/iop/channelmixerrgb.c:4706 +#: ../src/iop/channelmixerrgb.c:4734 msgid "recompute the profile" msgstr "프로파일 재계산" -#: ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4737 msgid "validate" msgstr "검증" -#: ../src/iop/channelmixerrgb.c:4713 +#: ../src/iop/channelmixerrgb.c:4741 msgid "check the output delta E" msgstr "출력 ΔE 값을 확인" -#: ../src/iop/choleski.h:303 ../src/iop/choleski.h:404 -msgid "Choleski decomposition failed to allocate memory, check your RAM settings" +#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 +msgid "" +"Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "숄레스키 분해가 메모리 할당에 실패했습니다. RAM 설정을 확인해 주세요" +#: ../src/iop/clahe.c:61 +msgid "old local contrast" +msgstr "예전 부분 대비" + #: ../src/iop/clahe.c:71 -msgid "this module is deprecated. better use new local contrast module instead." +msgid "" +"this module is deprecated. better use new local contrast module instead." msgstr "이 모듈은 더 이상 사용되지 않습니다. 대신 새 부분 대비 모듈을 사용하세요." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:432 +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 msgid "amount" msgstr "적용량" @@ -17513,12 +20705,14 @@ msgstr "적용량" msgid "size of features to preserve" msgstr "보존할 세부 요소 크기" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:461 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:442 msgid "strength of the effect" msgstr "효과의 강도" #: ../src/iop/clipping.c:340 -msgid "this module is deprecated. please use the crop, orientation and/or rotate and perspective modules instead." +msgid "" +"this module is deprecated. please use the crop, orientation and/or rotate " +"and perspective modules instead." msgstr "이 모듈은 더 이상 사용되지 않습니다. 자르기, 방향, 회전 및/또는 원근 모듈을 사용해 주세요." #: ../src/iop/clipping.c:345 @@ -17533,164 +20727,165 @@ msgstr "프레임 조정|투시|키스톤|왜곡" msgid "change the framing and correct the perspective" msgstr "프레임을 변경하고 투시를 보정합니다" -#: ../src/iop/clipping.c:1416 ../src/iop/clipping.c:2131 ../src/iop/crop.c:613 -#: ../src/iop/crop.c:1152 +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 +#: ../src/iop/crop.c:1269 msgid "original image" msgstr "원본 이미지" -#: ../src/iop/clipping.c:1720 ../src/iop/crop.c:838 +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 msgid "invalid ratio format. it should be \"number:number\"" msgstr "비율 형식이 유효하지 않습니다. \"숫자:숫자\" 형식이어야 합니다" -#: ../src/iop/clipping.c:1736 ../src/iop/crop.c:854 +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 msgid "invalid ratio format. it should be a positive number" msgstr "비율 형식이 유효하지 않습니다. 양수여야 합니다" -#: ../src/iop/clipping.c:1925 ../src/iop/clipping.c:2122 +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 msgid "full" msgstr "전체" -#: ../src/iop/clipping.c:1926 +#: ../src/iop/clipping.c:1920 msgid "old system" msgstr "과거 시스템" -#: ../src/iop/clipping.c:1927 +#: ../src/iop/clipping.c:1921 msgid "correction applied" msgstr "보정 적용됨" -#: ../src/iop/clipping.c:2100 +#: ../src/iop/clipping.c:2094 msgid "main" msgstr "주요" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2103 msgid "mirror image horizontally and/or vertically" msgstr "이미지를 수평 및/또는 수직으로 반전합니다" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2106 msgid "angle" msgstr "각도" -#: ../src/iop/clipping.c:2115 +#: ../src/iop/clipping.c:2109 msgid "right-click and drag a line on the image to drag a straight line" msgstr "이미지 위에 우클릭 후 드래그 하여 직선을 그립니다" -#: ../src/iop/clipping.c:2118 +#: ../src/iop/clipping.c:2112 msgid "keystone" msgstr "키스톤" -#: ../src/iop/clipping.c:2123 +#: ../src/iop/clipping.c:2117 msgid "set perspective correction for your image" msgstr "이미지에 투시 보정 설정" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1151 +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 msgid "freehand" msgstr "프리핸드" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1154 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "10:8 in print" msgstr "10:8 인쇄" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1155 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1156 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1158 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "8.5x11, letter" msgstr "8.5x11, 종이" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1159 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1160 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2139 ../src/iop/crop.c:1161 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A" -#: ../src/iop/clipping.c:2140 ../src/iop/crop.c:1162 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35mm" -#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1163 +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "16:10, 8x5" msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1165 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2144 ../src/iop/crop.c:1166 +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 msgid "widescreen" msgstr "와이드스크린" -#: ../src/iop/clipping.c:2145 +#: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, 유니비지엄" -#: ../src/iop/clipping.c:2146 +#: ../src/iop/clipping.c:2140 msgid "cinemascope" msgstr "시네마스코프" -#: ../src/iop/clipping.c:2147 ../src/iop/crop.c:1169 +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 msgid "21:9" msgstr "21:9" -#: ../src/iop/clipping.c:2148 ../src/iop/crop.c:1170 +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 msgid "anamorphic" msgstr "아나모픽" -#: ../src/iop/clipping.c:2149 ../src/iop/crop.c:1172 +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 msgid "3:1, panorama" msgstr "3:1, 파라노마" -#: ../src/iop/clipping.c:2181 ../src/iop/clipping.c:2193 ../src/iop/crop.c:1208 -#: ../src/iop/crop.c:1225 +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 ../src/iop/crop.c:1325 +#: ../src/iop/crop.c:1342 #, c-format msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "`%s'의 비율 형식이 유효하지 않습니다. \"숫자:숫자\" 형식이어야 합니다" -#: ../src/iop/clipping.c:2240 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" -"to enter custom aspect ratio open the combobox and type ratio in x:y or decimal format" +"to enter custom aspect ratio open the combobox and type ratio in x:y or " +"decimal format" msgstr "" "종횡비를 설정합니다\n" "목록 정렬: 정사각형에 가까운 순서대로 정렬되어 있음\n" "콤보박스를 열어 사용자 지정 종횡비를 x:y 형식 또는 소수 형식으로 입력" -#: ../src/iop/clipping.c:2247 ../src/iop/crop.c:1288 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "여백" -#: ../src/iop/clipping.c:2252 ../src/iop/crop.c:1298 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "왼쪽 여백이 오른쪽 여백과 겹칠 수 없습니다" -#: ../src/iop/clipping.c:2259 ../src/iop/crop.c:1306 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "오른쪽 여백이 왼쪽 여백과 겹칠 수 없습니다" -#: ../src/iop/clipping.c:2264 ../src/iop/crop.c:1312 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "위쪽 여백이 아래쪽 여백과 겹칠 수 없습니다" -#: ../src/iop/clipping.c:2271 ../src/iop/crop.c:1320 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "아래쪽 여백이 위쪽 여백과 겹칠 수 없습니다" -#: ../src/iop/clipping.c:3014 +#: ../src/iop/clipping.c:3008 msgid "commit: double-click, straighten: right-drag" msgstr "저장: 더블 클릭, 바로 세우기: 오른쪽 드래그" -#: ../src/iop/clipping.c:3018 +#: ../src/iop/clipping.c:3012 msgid "" "resize: drag, keep aspect ratio: shift+drag\n" "straighten: right-drag" @@ -17698,15 +20893,15 @@ msgstr "" "크기 조절: 드래그, 종횡비 유지: Shift+드래그\n" "바로 세우기: 오른쪽 드래그" -#: ../src/iop/clipping.c:3059 +#: ../src/iop/clipping.c:3053 msgid "move control point: drag" msgstr "제어점 이동: 드래그" -#: ../src/iop/clipping.c:3064 +#: ../src/iop/clipping.c:3058 msgid "move line: drag, toggle symmetry: click ꝏ" msgstr "선 이동: 드래그, 대칭 전환: ꝏ 클릭" -#: ../src/iop/clipping.c:3069 +#: ../src/iop/clipping.c:3063 msgid "" "apply: click ok, toggle symmetry: click ꝏ\n" "move line/control point: drag" @@ -17714,20 +20909,21 @@ msgstr "" "적용: 확인 클릭, 대칭 전환: ꝏ 클릭\n" "선/제어점 이동: 드래그" -#: ../src/iop/clipping.c:3076 +#: ../src/iop/clipping.c:3070 msgid "" -"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" +"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" "straighten: right-drag, commit: double-click" msgstr "" "이동: 드래그, 수직 이동: Shift+드래그, 수평 이동: Ctrl+드래그\n" "바로 세우기: 오른쪽 드래그, 저장: 더블 클릭" -#: ../src/iop/clipping.c:3335 ../src/iop/crop.c:1818 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[테두리에 %s] 자르기" -#: ../src/iop/clipping.c:3337 ../src/iop/crop.c:1820 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[테두리에 %s] 비율 유지하며 자르기" @@ -17744,7 +20940,7 @@ msgstr "대비 밝기 채도" msgid "adjust the look of the image" msgstr "이미지의 보기를 조정" -#: ../src/iop/colisa.c:283 +#: ../src/iop/colisa.c:278 msgid "color saturation adjustment" msgstr "색상 채도 조정" @@ -17789,68 +20985,68 @@ msgstr "Kodak Ektar와 유사함" msgid "similar to Kodachrome" msgstr "Kodachrome와 유사함" -#: ../src/iop/colorbalance.c:935 +#: ../src/iop/colorbalance.c:934 msgid "optimize luma from patches" msgstr "패치로부터 휘도(루마) 최적화" -#: ../src/iop/colorbalance.c:937 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 msgid "optimize luma" msgstr "휘도(루마) 최적화" -#: ../src/iop/colorbalance.c:941 +#: ../src/iop/colorbalance.c:940 msgid "neutralize colors from patches" msgstr "패치로부터 색상 중화" -#: ../src/iop/colorbalance.c:943 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 msgid "neutralize colors" msgstr "중화 색상" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "offset" msgstr "오프셋" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "power" msgstr "파워" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "slope" msgstr "슬로프" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "lift" msgstr "리프트" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gamma" msgstr "감마" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gain" msgstr "게인" -#: ../src/iop/colorbalance.c:1732 +#: ../src/iop/colorbalance.c:1731 msgctxt "section" msgid "shadows: lift / offset" msgstr "쉐도우: 리프트 / 오프셋" -#: ../src/iop/colorbalance.c:1733 +#: ../src/iop/colorbalance.c:1732 msgctxt "section" msgid "mid-tones: gamma / power" msgstr "중간 톤: 감마 / 파워" -#: ../src/iop/colorbalance.c:1734 +#: ../src/iop/colorbalance.c:1733 msgctxt "section" msgid "highlights: gain / slope" msgstr "하이라이트: 게인 / 슬로프" -#: ../src/iop/colorbalance.c:1758 +#: ../src/iop/colorbalance.c:1757 msgid "shadows / mid-tones / highlights" msgstr "쉐도우 / 중간톤 / 하이라이트" @@ -17970,7 +21166,9 @@ msgid "color balance rgb" msgstr "RGB 색상 균형" #: ../src/iop/colorbalancergb.c:174 -msgid "offset power slope|cdl|color grading|contrast|chroma_highlights|hue|vibrance|saturation" +msgid "" +"offset power slope|cdl|color grading|contrast|chroma_highlights|hue|vibrance|" +"saturation" msgstr "오프셋 파워 슬로프|CDL|컬러 그레이딩|대비|채도(크로마)_하이라이트|색조|생동감|채도" #: ../src/iop/colorbalancergb.c:179 @@ -18002,7 +21200,7 @@ msgid "colorbalance works only on RGB input" msgstr "색상 균형은 RGB 입력에서만 작동합니다" #: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 +#: ../src/iop/retouch.c:2055 ../src/iop/toneequal.c:1942 msgid "cannot display masks when the blending mask is displayed" msgstr "혼합 마스크가 표시되는 중에는 마스크를 표시할 수 없습니다" @@ -18059,7 +21257,9 @@ msgstr "채도를 절대값 기준으로 추가하거나 제거합니다" #: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 #: ../src/iop/colorbalancergb.c:1847 -msgid "increase or decrease saturation proportionally to the original pixel saturation" +msgid "" +"increase or decrease saturation proportionally to the original pixel " +"saturation" msgstr "기존 픽셀의 채도에 비례하여 채도를 증가시키거나 감소시킵니다" #: ../src/iop/colorbalancergb.c:1849 @@ -18077,7 +21277,9 @@ msgstr "광채를 절대값 기준으로 추가하거나 제거합니다" #: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 #: ../src/iop/colorbalancergb.c:1870 -msgid "increase or decrease brilliance proportionally to the original pixel brilliance" +msgid "" +"increase or decrease brilliance proportionally to the original pixel " +"brilliance" msgstr "기존 픽셀의 광채에 비례하여 광채를 증가시키거나 감소시킵니다" #. Page 4-ways @@ -18196,44 +21398,74 @@ msgid "weight of the shadows over the whole tonal range" msgstr "전체 톤 범위에서 쉐도우 가중치" #: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"쉐도우 마스크를 체커보드로 겹쳐 표시합니다\n" +"마스크에 가려지지 않고 여전히 보이는 영역이\n" +"다른 탭의 쉐도우 슬라이더에 영향을 받는 영역입니다" + +#: ../src/iop/colorbalancergb.c:1994 msgid "position of the middle-gray reference for masking" msgstr "마스킹에 사용할 중간 회색 참조 위치" -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"중간 톤 마스크를 체커보드로 겹쳐 표시합니다\n" +"마스크에 가려지지 않고 여전히 보이는 영역이\n" +"다른 탭의 중간 톤 슬라이더에 영향을 받는 영역입니다" + +#: ../src/iop/colorbalancergb.c:2007 msgid "weights of highlights over the whole tonal range" msgstr "전체 톤 범위에서 하이라이트 가중치" -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"하이라이트 마스크를 체커보드로 겹쳐 표시합니다\n" +"마스크에 가려지지 않고 여전히 보이는 영역이\n" +"다른 탭의 하이라이트 슬라이더에 영향을 받는 영역입니다" + +#: ../src/iop/colorbalancergb.c:2017 msgctxt "section" msgid "threshold" msgstr "임계값" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2022 msgid "peak white luminance value used to normalize the power function" msgstr "파워 함수 정규화에 사용되는 최대 백색 휘도 값" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2028 msgid "peak gray luminance value used to normalize the power function" msgstr "파워 함수 정규화에 사용되는 최대 회색 휘도 값" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2030 msgctxt "section" msgid "mask preview settings" msgstr "마스크 미리보기 설정" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 msgid "select color of the checkerboard from a swatch" msgstr "견본에서 체커보드 색상 선택" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2044 msgid "checkerboard size" msgstr "체커보드 크기" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 1" msgstr "체커보드 색상 1" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2049 msgid "checkerboard color 2" msgstr "체커보드 색상 2" @@ -18251,7 +21483,7 @@ msgstr "색공간 보정을 수행하고 보기에 적용" #: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 #: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 #: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 #: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 #: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 @@ -18333,7 +21565,8 @@ msgstr "대상 색상의 Lab 'L' 채널 조절값을 낮추면 대상 색상이 #: ../src/iop/colorchecker.c:1573 msgid "" "adjust target color Lab 'a' channel\n" -"lower values shift target color towards greens while higher shift towards magentas" +"lower values shift target color towards greens while higher shift towards " +"magentas" msgstr "대상 색상의 Lab 'a' 채널 조절값을 낮추면 대상 색상이 녹색 쪽으로,높이면 마젠타 쪽으로 색상이 이동합니다" #: ../src/iop/colorchecker.c:1576 @@ -18343,7 +21576,8 @@ msgstr "녹색-마젠타 오프셋" #: ../src/iop/colorchecker.c:1585 msgid "" "adjust target color Lab 'b' channel\n" -"lower values shift target color towards blues while higher shift towards yellows" +"lower values shift target color towards blues while higher shift towards " +"yellows" msgstr "대상 색상의 Lab 'b' 채널 조절값을 낮추면 대상 색상이 파란색 쪽으로,높이면 노란색 쪽으로 색상이 이동합니다" #: ../src/iop/colorchecker.c:1588 @@ -18354,7 +21588,8 @@ msgstr "파란색-노란색 오프셋" msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" -"lower values scale towards lower saturation while higher scale towards higher saturation" +"lower values scale towards lower saturation while higher scale towards " +"higher saturation" msgstr "" "목표표 색상의 채도 조절\n" "Lab 공간에서 목표 색상의 'a'와 'b' 채널을 동시에 조절값을 낮추면채도가 줄고, 높이면 채도가 증가합니다" @@ -18426,22 +21661,24 @@ msgid "cooling filter" msgstr "차가운 톤 필터" #: ../src/iop/colorcorrection.c:242 -msgid "drag the line for split-toning. bright means highlights, dark means shadows. use mouse wheel to change saturation." +msgid "" +"drag the line for split-toning. bright means highlights, dark means shadows. " +"use mouse wheel to change saturation." msgstr "선을 드래그하여 스플릿 톤을 조절합니다. 밝음은 하이라이트, 어두움은 쉐도우를 의미합니다.마우스 휠로 채도를 변경합니다." #: ../src/iop/colorcorrection.c:261 msgid "set the global saturation" msgstr "전체 채도 설정" -#: ../src/iop/colorequal.c:201 ../src/iop/colorequal.c:2968 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 msgid "color equalizer" msgstr "색상 이퀄라이저" -#: ../src/iop/colorequal.c:206 +#: ../src/iop/colorequal.c:207 msgid "color zones|hsl" msgstr "색상 존|hsl" -#: ../src/iop/colorequal.c:213 +#: ../src/iop/colorequal.c:214 msgid "" "change saturation, hue and brightness\n" "depending on local hue" @@ -18449,37 +21686,37 @@ msgstr "" "로컬 색조에 따라\n" "채도, 색조, 밝기 조절" -#: ../src/iop/colorequal.c:217 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 msgid "quasi-linear, RGB" msgstr "준선형, RGB" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB, scene-referred" msgstr "준선형, RGB, 장면 기준" -#: ../src/iop/colorequal.c:2132 +#: ../src/iop/colorequal.c:2098 msgid "bleach bypass" msgstr "블리치 바이패스" -#: ../src/iop/colorequal.c:2176 +#: ../src/iop/colorequal.c:2142 msgid "Kodachrome 64 like" msgstr "코닥크롬 64 스타일" -#: ../src/iop/colorequal.c:2220 +#: ../src/iop/colorequal.c:2186 msgid "Kodak Portra 400 like" msgstr "코닥 포트라 400 스타일" -#: ../src/iop/colorequal.c:2264 +#: ../src/iop/colorequal.c:2230 msgid "teal & orange" msgstr "틸 & 오렌지" #. Page OPTIONS -#: ../src/iop/colorequal.c:2921 ../src/iop/colorequal.c:3126 -#: ../src/iop/filmicrgb.c:4567 +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 +#: ../src/iop/filmicrgb.c:4561 msgid "options" msgstr "옵션" -#: ../src/iop/colorequal.c:3019 +#: ../src/iop/colorequal.c:2982 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -18489,11 +21726,11 @@ msgstr "" "가운데 클릭 시 슬라이더 표시 전환\n" "Alt+스크롤로 페이지 변경" -#: ../src/iop/colorequal.c:3045 +#: ../src/iop/colorequal.c:3008 msgid "shift nodes to lower or higher hue" msgstr "노드를 더 낮거나 높은 색조로 이동" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3011 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -18501,35 +21738,36 @@ msgstr "" "이미지에서 색조를 선택해 시각화\n" "Ctrl+클릭 시 영역 선택" -#: ../src/iop/colorequal.c:3067 +#: ../src/iop/colorequal.c:3030 msgid "change hue hue-wise" msgstr "색조 기준으로 색조 변경" -#: ../src/iop/colorequal.c:3085 +#: ../src/iop/colorequal.c:3048 msgid "change saturation hue-wise" msgstr "색조 기준으로 채도 변경" -#: ../src/iop/colorequal.c:3103 +#: ../src/iop/colorequal.c:3066 msgid "change brightness hue-wise" msgstr "색조 기준으로 밝기 변경" -#: ../src/iop/colorequal.c:3136 +#: ../src/iop/colorequal.c:3099 msgid "" -"the white level set manually or via the picker restricts brightness corrections\n" +"the white level set manually or via the picker restricts brightness " +"corrections\n" "to stay below the defined level. the default is fine for most images." msgstr "" "수동 또는 선택 도구로 설정한 화이트 레벨은 밝기 보정을\n" "해당 값 이하로 제한합니다. 대부분의 이미지에는 기본값으로 충분합니다." -#: ../src/iop/colorequal.c:3141 +#: ../src/iop/colorequal.c:3104 msgid "change for sharper or softer hue curve" msgstr "색조 곡선을 더 날카롭거나 부드럽게 조정" -#: ../src/iop/colorequal.c:3145 +#: ../src/iop/colorequal.c:3108 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "색조와 채도를 기반으로 한 가이드 필터로 효과를 제한" -#: ../src/iop/colorequal.c:3151 +#: ../src/iop/colorequal.c:3114 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -18537,7 +21775,7 @@ msgstr "" "가이드 필터의 색도 (색조) 분석 반지름을 설정합니다.\n" "색조 변화가 크거나 크로마 노이즈가 심할 경우, 값을 높이면 개선됩니다." -#: ../src/iop/colorequal.c:3158 +#: ../src/iop/colorequal.c:3121 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -18545,7 +21783,7 @@ msgstr "" "변경된 출력에 적용된 가중치 함수를 시각화하고 가중치 곡선을 확인합니다.\n" "빨간색은 변경 가능성이 있는 데이터를, 파란색은 변경되지 않을 영역을 나타냅니다." -#: ../src/iop/colorequal.c:3162 +#: ../src/iop/colorequal.c:3125 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -18557,21 +21795,22 @@ msgstr "" " - 채도 임계값을 높이면 고색조 영역에만 변경이 제한됩니다\n" " 색조가 낮은 영역에서는 명도 변화 없이 대비를 높여줍니다" -#: ../src/iop/colorequal.c:3170 +#: ../src/iop/colorequal.c:3133 msgid "" "set saturation contrast for the guided filter.\n" -" - increase to favor sharp transitions between saturations leading to higher contrast\n" +" - increase to favor sharp transitions between saturations leading to higher " +"contrast\n" " - decrease for smoother transitions" msgstr "" "가이드 필터의 채도 대비를 설정합니다.\n" " - 값을 높이면 채도 간 경계가 뚜렷해져 대비가 증가합니다\n" " - 값을 낮추면 채도 간 전환이 부드러워집니다" -#: ../src/iop/colorequal.c:3177 +#: ../src/iop/colorequal.c:3140 msgid "set radius of applied parameters for the guided filter" msgstr "가이드 필터에 적용된 파라메터의 반지름을 설정" -#: ../src/iop/colorequal.c:3180 +#: ../src/iop/colorequal.c:3143 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -18579,11 +21818,294 @@ msgstr "" "선택한 탭의 변경된 출력을 시각화합니다.\n" "빨간색은 값이 증가한 영역, 파란색은 감소한 영역을 나타냅니다." -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorharmonizer.c:125 +msgid "color harmonizer" +msgstr "색상 조화 도구" + +#: ../src/iop/colorharmonizer.c:132 +msgid "harmonize colors toward a selected palette in perceptual space" +msgstr "지각 공간에서 선택한 팔레트를 향해 색상을 조화시킵니다" + +#: ../src/iop/colorharmonizer.c:133 +msgid "creative color grading" +msgstr "크리에이티브 색상 그레이딩" + +#: ../src/iop/colorharmonizer.c:135 +msgid "darktable UCS / JCH (perceptual)" +msgstr "darktable UCS / JCH (지각)" + +#: ../src/iop/colorharmonizer.c:1337 +msgid "" +"analyze the image's hue distribution and automatically suggest the harmony " +"rule\n" +"and anchor hue that best match its existing color palette.\n" +"\n" +"the detection scores every rule and anchor combination against a chroma-" +"weighted\n" +"histogram of the preview image, then selects the combination that already " +"covers\n" +"the most chromatic energy — i.e. requires the least correction.\n" +"\n" +"the result replaces the current rule and anchor hue. use pull strength to " +"control\n" +"how strongly the remaining off-palette colors are pulled toward the detected " +"palette." +msgstr "" +"이미지의 색조 분포를 분석하여 기존 색상 팔레트에 가장 잘 맞는 조화 규칙과\n" +"기준 색조를 자동으로 제안합니다.\n" +"\n" +"미리보기 이미지의 크로마 가중 히스토그램에 대해 모든 규칙과 기준의 조합을 채점한 뒤,\n" +"이미 가장 많은 색채 에너지를 포함하는 — 즉 보정이 가장 적게 필요한 — 조합을\n" +"선택합니다.\n" +"\n" +"결과는 현재 규칙과 기준 색조를 대체합니다. 팔레트에서 벗어난 나머지 색상을 감지된\n" +"팔레트로 얼마나 강하게 끌어당길지는 끌어당김 강도로 조절하세요." + +#: ../src/iop/colorharmonizer.c:1418 +msgid "not yet available — wait for the preview to finish processing." +msgstr "아직 사용할 수 없습니다 — 미리보기 처리가 끝날 때까지 기다리세요." + +#: ../src/iop/colorharmonizer.c:1423 +msgid "" +"harmony rule that defines which hues are considered 'in harmony'.\n" +"\n" +"monochromatic: a single hue family — only one node.\n" +"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" +"analogous complementary: analogous triad plus its complement — rich but " +"balanced.\n" +"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" +"split complementary: one hue and the two hues flanking its complement — " +"vivid yet less stark.\n" +"dyad: two hues separated by 60° — gentle contrast.\n" +"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" +"tetrad: four hues in two complementary pairs spaced 60° — complex, needs " +"restraint.\n" +"square: four hues evenly spaced 90° apart — strong and varied.\n" +"custom: define all four harmony node hues independently." +msgstr "" +"어떤 색조를 '조화롭다'고 볼지 정의하는 조화 규칙입니다.\n" +"\n" +"단색조: 하나의 색조 계열 — 노드가 하나뿐입니다.\n" +"유사색: 30° 간격의 인접한 세 색조 — 자연스럽고 통일감이 있습니다.\n" +"유사 보색: 유사색 3화음과 그 보색 — 풍부하면서도 균형이 있습니다.\n" +"보색: 색상환에서 마주보는 두 색조 — 대비가 강하고 선명합니다.\n" +"분할 보색: 하나의 색조와 그 보색의 양옆 두 색조 — 생생하지만 덜 극단적입니다.\n" +"2색 조합(Dyad): 60° 떨어진 두 색조 — 부드러운 대비입니다.\n" +"3색 조합(Triad): 120° 간격으로 고르게 배치된 세 색조 — 균형 있고 다채롭습니다.\n" +"4색 조합(Tetrad): 60° 간격의 두 보색 쌍으로 이루어진 네 색조 — 복잡하므로 절제가 필요합니다.\n" +"정사각형: 90° 간격으로 고르게 배치된 네 색조 — 강렬하고 변화가 큽니다.\n" +"사용자 정의: 네 개의 조화 노드 색조를 각각 직접 지정합니다." + +#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +msgid "" +"pick hue from image.\n" +"ctrl+click to select an area" +msgstr "" +"이미지에서 색조를 선택합니다.\n" +"Ctrl+클릭 시 영역 선택" + +#: ../src/iop/colorharmonizer.c:1449 +msgid "" +"the primary 'key' hue of the harmony — the first node from which all others " +"are derived.\n" +"\n" +"drag the slider or use the color picker (eyedropper) to sample a dominant " +"hue directly\n" +"from the image. the remaining harmony nodes are computed automatically from " +"this hue\n" +"and the selected rule.\n" +"\n" +"tip: pick a skin tone, a sky, or another dominant subject color to anchor " +"the palette." +msgstr "" +"조화의 기본 '키' 색조 — 다른 모든 색조가 파생되는 첫 번째 노드입니다.\n" +"\n" +"슬라이더를 드래그하거나 색상 선택기(스포이드)로 이미지에서 지배적인 색조를 직접\n" +"추출하세요. 나머지 조화 노드는 이 색조와 선택한 규칙으로부터 자동으로 계산됩니다.\n" +"\n" +"팁: 피부톤, 하늘, 또는 다른 지배적인 피사체 색상을 골라 팔레트의 기준으로 삼으세요." + +#: ../src/iop/colorharmonizer.c:1464 +msgid "" +"number of active harmony nodes in custom mode (2–4).\n" +"nodes are numbered from the top; inactive nodes are hidden." +msgstr "" +"사용자 정의 모드에서 활성화된 조화 노드의 개수입니다 (2–4).\n" +"노드는 위에서부터 번호가 매겨지며, 비활성 노드는 숨겨집니다." + +#: ../src/iop/colorharmonizer.c:1494 +msgid "" +"hue of this harmony node (0°–360°).\n" +"only active in 'custom' harmony mode.\n" +"use the color picker to sample the desired hue from the image." +msgstr "" +"이 조화 노드의 색조입니다 (0°–360°).\n" +"'사용자 정의' 조화 모드에서만 활성화됩니다.\n" +"색상 선택기로 이미지에서 원하는 색조를 추출하세요." + +#: ../src/iop/colorharmonizer.c:1513 +msgid "vectorscope two-way sync" +msgstr "벡터스코프 양방향 동기화" + +#: ../src/iop/colorharmonizer.c:1517 +msgid "" +"when enabled, the vectorscope harmony overlay is kept in sync with\n" +"the harmony rule and anchor hue controls in the module.\n" +"disable to adjust the module without disturbing the vectorscope display, and " +"vice-versa." +msgstr "" +"활성화하면 벡터스코프의 조화 오버레이가 모듈의 조화 규칙 및 기준 색조 컨트롤과\n" +"동기화된 상태로 유지됩니다.\n" +"벡터스코프 표시를 건드리지 않고 모듈을 조정하려면(또는 그 반대) 비활성화하세요." + +#: ../src/iop/colorharmonizer.c:1531 +msgid "" +"import the harmony rule and anchor hue currently displayed in the " +"vectorscope.\n" +"also switches the histogram panel to the vectorscope view if it is not " +"already active." +msgstr "" +"현재 벡터스코프에 표시된 조화 규칙과 기준 색조를 가져옵니다.\n" +"히스토그램 패널이 벡터스코프 보기가 아니면 벡터스코프 보기로 전환합니다." + +#: ../src/iop/colorharmonizer.c:1552 +msgid "" +"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" +"\n" +"0: no effect — colors are left unchanged.\n" +"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" +" losing their original character.\n" +"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" +" onto the harmony nodes.\n" +"\n" +"the shift is weighted by each pixel's chroma: fully desaturated pixels " +"(grays)\n" +"are never affected regardless of this setting." +msgstr "" +"조화에서 벗어난 색조를 가장 가까운 조화 노드로 얼마나 강하게 끌어당길지 결정합니다.\n" +"\n" +"0: 효과 없음 — 색상이 그대로 유지됩니다.\n" +"낮은 값 (0.1–0.3): 살짝 밀어주는 정도로, 원래 특성을 잃지 않으면서\n" +" 색상이 팔레트 쪽으로 기울어집니다.\n" +"높은 값 (0.7–1.0): 적극적인 보정으로, 대부분의 색조가 눈에 띄게\n" +" 조화 노드로 수렴합니다.\n" +"\n" +"이동량은 각 픽셀의 크로마로 가중되므로, 완전히 무채색인 픽셀(회색)은\n" +"이 설정과 무관하게 영향을 받지 않습니다." + +#: ../src/iop/colorharmonizer.c:1566 +msgid "" +"controls the angular reach of each harmony node's attraction.\n" +"\n" +"the attraction is Gaussian — strongest at the node center and tapering " +"smoothly\n" +"outward. zone width scales the standard deviation of this Gaussian " +"linearly.\n" +"\n" +"narrow (< 1): only hues very close to a node are pulled — selective, " +"precise.\n" +" useful when colors are already near-harmonic and need only a gentle " +"correction.\n" +"default (1): each node's influence tapers to near-zero at the midpoint " +"between\n" +" adjacent nodes — clean separation with smooth transitions.\n" +"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" +" useful for strongly discordant images or when a painterly look is desired." +msgstr "" +"각 조화 노드가 끌어당기는 각도 범위를 제어합니다.\n" +"\n" +"끌어당김은 가우시안 형태로, 노드 중심에서 가장 강하고 바깥으로 갈수록 부드럽게\n" +"약해집니다. 영역 폭은 이 가우시안의 표준편차를 선형으로 조절합니다.\n" +"\n" +"좁게 (< 1): 노드에 아주 가까운 색조만 끌어당깁니다 — 선택적이고 정밀합니다.\n" +" 색상이 이미 거의 조화로워 가벼운 보정만 필요할 때 유용합니다.\n" +"기본값 (1): 각 노드의 영향력이 인접 노드 사이의 중간 지점에서 거의 0에 가까워집니다\n" +" — 부드러운 전환과 함께 깔끔하게 분리됩니다.\n" +"넓게 (> 1): 끌어당김 영역이 겹칩니다 — 더 넓고 전역적인 색조 이동입니다.\n" +" 색상이 심하게 어긋난 이미지나 회화적인 느낌을 원할 때 유용합니다." + +#: ../src/iop/colorharmonizer.c:1581 +msgid "" +"shields low-chroma (desaturated) colors from the hue correction.\n" +"\n" +"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" +"low values (0.1–0.3): only near-neutral grays are exempted; pastels are " +"still affected.\n" +"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" +"high values (0.7–1.0): only vivid, saturated colors are corrected; " +"everything else\n" +" is left close to its original hue.\n" +"\n" +"the weighting is smooth and hyperbolic — there is no hard cutoff. protection " +"grows\n" +"gradually from zero and the slider response is distributed evenly across its " +"range." +msgstr "" +"크로마가 낮은(무채색에 가까운) 색상을 색조 보정에서 보호합니다.\n" +"\n" +"0: 보호 없음 — 회색, 피부 하이라이트, 탁한 톤까지 모두 이동합니다.\n" +"낮은 값 (0.1–0.3): 거의 무채색인 회색만 제외되고, 파스텔 색은 여전히 영향을 받습니다.\n" +"중간 값 (0.4–0.6): 탁한 색과 파스텔 색이 점점 더 보호됩니다.\n" +"높은 값 (0.7–1.0): 선명하고 채도가 높은 색만 보정되며, 나머지는\n" +" 원래 색조에 가깝게 유지됩니다.\n" +"\n" +"가중은 부드러운 쌍곡선 형태이며 급격한 경계가 없습니다. 보호는 0에서 점진적으로\n" +"커지고 슬라이더 반응은 전 구간에 고르게 분포합니다." + +#: ../src/iop/colorharmonizer.c:1595 +msgid "" +"controls the intensity of smoothing applied to the correction field.\n" +"\n" +"0: disable smoothing (recommended) — transitions are handled by smooth " +"interpolation\n" +" in hue space, preserving the maximum amount of image detail.\n" +"low values (0.1–0.5): subtle spatial averaging to reduce color noise in " +"shadows.\n" +"high values (> 1.0): broad spatial blending; creates a soft, painterly look " +"but may\n" +" blur the grading across image edges, causing some visual separation." +msgstr "" +"보정 필드에 적용되는 부드럽게 처리의 강도를 제어합니다.\n" +"\n" +"0: 부드럽게 처리 비활성화 (권장) — 전환은 색조 공간의 부드러운 보간으로 처리되어\n" +" 이미지 세부 정보가 최대한 보존됩니다.\n" +"낮은 값 (0.1–0.5): 쉐도우의 색상 노이즈를 줄이기 위한 약한 공간 평균화입니다.\n" +"높은 값 (> 1.0): 넓은 공간 혼합으로, 부드럽고 회화적인 느낌을 주지만 이미지\n" +" 경계를 넘어 그레이딩이 번져 시각적 분리가 생길 수 있습니다." + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 1" +msgstr "색조 1" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 2" +msgstr "색조 2" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 3" +msgstr "색조 3" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 4" +msgstr "색조 4" + +#: ../src/iop/colorharmonizer.c:1622 +msgid "" +"saturation multiplier for colors near this harmony node.\n" +"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" +"the effect is weighted by the pixel's proximity to this node\n" +"and respects the 'neutral hue protection' setting." +msgstr "" +"이 조화 노드에 가까운 색상의 채도 배율입니다.\n" +"100% = 변화 없음. 100% 미만은 채도를 낮추고, 100% 초과는 채도를 높입니다.\n" +"효과는 픽셀이 이 노드에 얼마나 가까운지에 따라 가중되며\n" +"'중립 색조 보호' 설정을 따릅니다." + +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "입력 색상 프로파일" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -18591,38 +22113,40 @@ msgstr "" "모든 RGB 입력을 파이프라인 기준 RGB로 변환하며\n" "색상 프로파일을 사용해 RGB 값을 다시 매핑합니다" -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:327 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:315 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "필수 항목" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "프로파일에 따라 정의됨" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format -msgid "can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" +msgid "" +"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 " +"RGB!" msgstr "`%s' 색공간에서 행렬을 추출할 수 없음, Rec2020 RGB로 대체됩니다!" -#: ../src/iop/colorin.c:1384 +#: ../src/iop/colorin.c:1396 #, c-format msgid "`%s' color matrix not found!" msgstr "`%s' 색상 매트릭스를 찾을 수 없습니다!" -#: ../src/iop/colorin.c:1423 +#: ../src/iop/colorin.c:1434 msgid "input profile could not be generated!" msgstr "입력 프로파일 생성 실패하였습니다!" -#: ../src/iop/colorin.c:1520 +#: ../src/iop/colorin.c:1531 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "지원되지 않는 입력 프로파일이 선형 Rec709 RGB로 대체됩니다!" -#: ../src/iop/colorin.c:1794 +#: ../src/iop/colorin.c:1805 msgid "external ICC profiles" msgstr "외부 ICC 프로파일" -#: ../src/iop/colorin.c:1849 +#: ../src/iop/colorin.c:1860 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -18645,15 +22169,31 @@ msgstr "" "저작권: %s\n" "\n" -#: ../src/iop/colorin.c:2037 +#: ../src/iop/colorin.c:2047 +msgid "blue mapping" +msgstr "블루 매핑" + +#: ../src/iop/colorin.c:2048 +msgid "" +"the blue mapping mode has been deprecated since very long and has been " +"removed.\n" +"reset to defaults or switch to any colorin profile and check results. " +"minimal\n" +"visual differences might be possible." +msgstr "" +"블루 매핑 모드는 오래전에 폐기되었으며 제거되었습니다.\n" +"기본값으로 초기화하거나 colorin 프로파일을 아무것으로든 전환한 뒤 결과를 확인하세요.\n" +"약간의 시각적 차이가 있을 수 있습니다." + +#: ../src/iop/colorin.c:2062 msgid "input profile" msgstr "입력 프로파일" -#: ../src/iop/colorin.c:2050 +#: ../src/iop/colorin.c:2075 msgid "working ICC profiles" msgstr "작업 ICC 프로파일" -#: ../src/iop/colorin.c:2062 +#: ../src/iop/colorin.c:2087 msgid "confine Lab values to gamut of RGB color space" msgstr "Lab 값을 RGB 색공간의 색역으로 제한" @@ -18665,19 +22205,19 @@ msgstr "색상 입히기" msgid "overlay a solid color on the image" msgstr "이미지 위에 단색을 오버레이" -#: ../src/iop/colorize.c:345 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 msgid "select the hue tone" msgstr "색조 톤 선택" -#: ../src/iop/colorize.c:351 +#: ../src/iop/colorize.c:362 msgid "select the saturation shadow tone" msgstr "쉐도우 색상의 채도 선택" -#: ../src/iop/colorize.c:355 +#: ../src/iop/colorize.c:366 msgid "lightness of color" msgstr "색상의 명도" -#: ../src/iop/colorize.c:359 +#: ../src/iop/colorize.c:370 msgid "mix value of source lightness" msgstr "원본 명도와의 혼합 비율" @@ -18693,49 +22233,51 @@ msgstr "" "색상 팔레트와 톤 분포를 \n" "한 이미지에서 다른 이미지에 적용하기" -#: ../src/iop/colormapping.c:1002 +#: ../src/iop/colormapping.c:1000 msgid "acquire as source" msgstr "원본으로 가져오기" -#: ../src/iop/colormapping.c:1006 +#: ../src/iop/colormapping.c:1004 msgid "analyze this image as a source image" msgstr "이 이미지를 원본 이미지로 분석하기" -#: ../src/iop/colormapping.c:1008 +#: ../src/iop/colormapping.c:1006 msgid "acquire as target" msgstr "대상으로 가져오기" -#: ../src/iop/colormapping.c:1012 +#: ../src/iop/colormapping.c:1010 msgid "analyze this image as a target image" msgstr "이 이미지를 대상 이미지로 분석하기" -#: ../src/iop/colormapping.c:1014 +#: ../src/iop/colormapping.c:1012 msgid "source clusters:" msgstr "원본 클러스터:" -#: ../src/iop/colormapping.c:1015 +#: ../src/iop/colormapping.c:1013 msgid "target clusters:" msgstr "대상 클러스터:" -#: ../src/iop/colormapping.c:1018 +#: ../src/iop/colormapping.c:1016 msgid "number of clusters to find in image. value change resets all clusters" msgstr "이미지에서 찾을 클러스터수 입니다. 값을 변경하면 모든 클러스터가 리셋됩니다" -#: ../src/iop/colormapping.c:1021 -msgid "how clusters are mapped. low values: based on color proximity, high values: based on color dominance" +#: ../src/iop/colormapping.c:1019 +msgid "" +"how clusters are mapped. low values: based on color proximity, high values: " +"based on color dominance" msgstr "" "클러스터 매핑 방식입니다. 낮은 값: 색상 유사도 기준, 높은 값:\n" " 색상 지배도 기준으로 매핑됩니다" -#: ../src/iop/colormapping.c:1026 +#: ../src/iop/colormapping.c:1024 msgid "level of histogram equalization" msgstr "히스토그램 이퀄리제이션 강도" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "출력 색상 프로파일" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -18743,56 +22285,56 @@ msgstr "" "파이프라인 기준 RGB를 디스플레이용 RGB로 변환하며,\n" "색상 프로파일을 사용해 RGB 값을 다시 매핑합니다" -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "비선형 RGB 또는 Lab, 디스플레이 기준 색공간" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "출력 프로파일이 없어서 sRGB로 대체됩니다!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "소프트프루프 프로파일이 없어서 sRGB로 대체됩니다!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "지원되지 않는 출력 프로파일이 sRGB로 대체됩니다!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "출력 의도" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "렌더링 의도" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1619 -#: ../src/libs/print_settings.c:2553 ../src/libs/print_settings.c:2902 -#: ../src/views/darkroom.c:2743 ../src/views/lighttable.c:1256 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 +#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 +#: ../src/views/darkroom.c:3368 ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "지각적" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1620 -#: ../src/libs/print_settings.c:2554 ../src/libs/print_settings.c:2903 -#: ../src/views/darkroom.c:2744 ../src/views/lighttable.c:1257 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 +#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 +#: ../src/views/darkroom.c:3369 ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "상대 색도" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1621 -#: ../src/libs/print_settings.c:2555 ../src/libs/print_settings.c:2904 -#: ../src/views/darkroom.c:2745 ../src/views/lighttable.c:1258 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 +#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 +#: ../src/views/darkroom.c:3370 ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "채도 우선" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1622 -#: ../src/libs/print_settings.c:2556 ../src/libs/print_settings.c:2905 -#: ../src/views/darkroom.c:2746 ../src/views/lighttable.c:1259 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 +#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "절대 색도계" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "ICC 프로파일 내보내기" @@ -18804,10 +22346,10 @@ msgstr "색상 복원" msgid "recover clipped highlights by propagating surrounding colors" msgstr "주변 색상을 확산시켜 클리핑된 하이라이트 복원" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1038 +#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:900 ../src/iop/hazeremoval.c:914 +#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 +#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 #: ../src/iop/levels.c:354 msgid "inconsistent output" msgstr "출력 불일치" @@ -18816,44 +22358,44 @@ msgstr "출력 불일치" msgid "module `color reconstruction' failed" msgstr "`색상 복원' 모듈 실패" -#: ../src/iop/colorreconstruction.c:1230 +#: ../src/iop/colorreconstruction.c:1223 msgid "spatial" msgstr "공간" -#: ../src/iop/colorreconstruction.c:1231 +#: ../src/iop/colorreconstruction.c:1224 msgid "range" msgstr "범위" -#: ../src/iop/colorreconstruction.c:1232 +#: ../src/iop/colorreconstruction.c:1225 msgid "precedence" msgstr "우선순위" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1241 msgid "pixels with lightness values above this threshold are corrected" msgstr "명도 값이 이 임계값을 초과하는 픽셀을 보정합니다" -#: ../src/iop/colorreconstruction.c:1249 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in spatial dimensions" msgstr "공간 차원에서 대체 색상을 찾을 거리" -#: ../src/iop/colorreconstruction.c:1250 +#: ../src/iop/colorreconstruction.c:1243 msgid "how far to look for replacement colors in the luminance dimension" msgstr "휘도 차원에서 대체 색상을 찾을 거리" -#: ../src/iop/colorreconstruction.c:1251 +#: ../src/iop/colorreconstruction.c:1244 msgid "if and how to give precedence to specific replacement colors" msgstr "특정 대체 색상에 우선순위를 부여할지 여부와 방식" -#: ../src/iop/colorreconstruction.c:1252 +#: ../src/iop/colorreconstruction.c:1245 msgid "the hue tone which should be given precedence over other hue tones" msgstr "다른 색조 톤보다 우선되는 색조 톤" -#: ../src/iop/colorreconstruction.c:1254 ../src/iop/demosaic.c:1850 -#: ../src/iop/highlights.c:1359 +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "해당 없음" -#: ../src/iop/colorreconstruction.c:1255 +#: ../src/iop/colorreconstruction.c:1248 msgid "no highlights reconstruction for monochrome images" msgstr "모노크롬 이미지에는 하이라이트 복원 적용 안됨" @@ -18865,7 +22407,7 @@ msgstr "색상 전달" msgid "this module is deprecated. better use color mapping module instead." msgstr "이 모듈은 더이상 사용되지 않습니다. 색상 매핑 모듈을 사용하는 것이 더 좋습니다." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -18947,49 +22489,58 @@ msgstr "효과를 더 부드럽게 또는 강하게 설정합니다" #: ../src/iop/tonecurve.c:1312 msgid "" "change this method if you see oscillations or cusps in the curve\n" -"- cubic spline is better to produce smooth curves but oscillates when nodes are too close\n" -"- centripetal is better to avoids cusps and oscillations with close nodes but is less smooth\n" -"- monotonic is better for accuracy of pure analytical functions (log, gamma, exp)" +"- cubic spline is better to produce smooth curves but oscillates when nodes " +"are too close\n" +"- centripetal is better to avoids cusps and oscillations with close nodes " +"but is less smooth\n" +"- monotonic is better for accuracy of pure analytical functions (log, gamma, " +"exp)" msgstr "" "커브에 진동이나 뾰족한 모양이 보이면 이 방법을 변경합니다\n" "- 큐빅 스플라인운 부드러운 커브 생성에 더 적합하지만 노드가 너무 가까울 때\n" "진동 현상이 발생할 수 있습니다- 구심 스플라인은 진동과 뾰족함 방지에 더 적합하지만 부드러움은 다소 떨어집니다\n" "- 단조 스플라인은 순수 해석 함수 (로그, 감마, 지수)의 정확도에 더 적합합니다" -#: ../src/iop/crop.c:124 +#: ../src/iop/crop.c:122 msgid "crop" msgstr "자르기" -#: ../src/iop/crop.c:129 +#: ../src/iop/crop.c:127 msgid "reframe|distortion" msgstr "재구성|왜곡 보정" -#: ../src/iop/crop.c:135 +#: ../src/iop/crop.c:133 msgid "change the framing" msgstr "프레임 구성 변경" -#: ../src/iop/crop.c:1157 +#: ../src/iop/crop.c:1274 msgid "45x35, portrait" msgstr "45x35, 인물" -#: ../src/iop/crop.c:1167 +#: ../src/iop/crop.c:1284 msgid "2:1, Univisium" msgstr "2:1, 유니비지움" -#: ../src/iop/crop.c:1168 +#: ../src/iop/crop.c:1285 msgid "CinemaScope" msgstr "시네마스코프" -#: ../src/iop/crop.c:1171 +#: ../src/iop/crop.c:1288 msgid "65:24, XPan" msgstr "65:24, XPan" -#: ../src/iop/crop.c:1701 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "자르기 방향을 가로와 세로로 전환" + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "크기 조절: 드래그, 종횡비 유지: Shift+드래그" -#: ../src/iop/crop.c:1708 -msgid "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" +#: ../src/iop/crop.c:1841 +msgid "" +"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" msgstr "이동: 드래그, 수직 이동: Shift+드래그, 수평 이동: Ctrl+드래그" #: ../src/iop/defringe.c:69 @@ -19001,14 +22552,20 @@ msgid "attenuate chromatic aberration by desaturating edges" msgstr "가장자리의 채도를 줄여 색수차 완화" #: ../src/iop/defringe.c:99 -msgid "this module is deprecated. please use the chromatic aberration module instead." +msgid "" +"this module is deprecated. please use the chromatic aberration module " +"instead." msgstr "이 모듈은 더 이상 사용되지 않습니다. 대신 색수차 모듈을 사용하세요." -#: ../src/iop/defringe.c:403 +#: ../src/iop/defringe.c:402 msgid "" "method for color protection:\n" -" - global average: fast, might show slightly wrong previews in high magnification; might sometimes protect saturation too much or too low in comparison to local average\n" -" - local average: slower, might protect saturation better than global average by using near pixels as color reference, so it can still allow for more desaturation where required\n" +" - global average: fast, might show slightly wrong previews in high " +"magnification; might sometimes protect saturation too much or too low in " +"comparison to local average\n" +" - local average: slower, might protect saturation better than global " +"average by using near pixels as color reference, so it can still allow for " +"more desaturation where required\n" " - static: fast, only uses the threshold as a static limit" msgstr "" "색상 보호 방식:\n" @@ -19016,62 +22573,68 @@ msgstr "" " - 지역 평균: 느리지만 주변 픽셀을 색상 기준으로 사용해 전역 평균보다 채도를 더 정확하게 보호함. 필요한 경우 더 많은 채도 감소 허용\n" " - 정적: 빠르며 임계값만을 기준으로 고정된 한계를 사용함" -#: ../src/iop/defringe.c:410 +#: ../src/iop/defringe.c:409 msgid "radius for detecting fringe" msgstr "색수차 감지를 위한 반지름" -#: ../src/iop/defringe.c:413 +#: ../src/iop/defringe.c:412 msgid "threshold for defringe, higher values mean less defringing" msgstr "색수차 제거 임계값, 값이 높을수록 제거 정도가 낮아집니다" -#: ../src/iop/demosaic.c:321 +#: ../src/iop/demosaic.c:309 msgid "demosaic" msgstr "모자이크 제거" -#: ../src/iop/demosaic.c:326 +#: ../src/iop/demosaic.c:314 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "센서의 색상 필터 배열을 기반으로 전체 RGB 픽셀을 복원합니다" -#: ../src/iop/demosaic.c:773 ../src/iop/demosaic.c:820 +#: ../src/iop/demosaic.c:764 ../src/iop/demosaic.c:811 msgid "can't allocate demosaic buffer" msgstr "디모자이크 버퍼를 할당할 수 없음" -#: ../src/iop/demosaic.c:810 +#: ../src/iop/demosaic.c:801 msgid "can't equilibrate greens" msgstr "녹색을 평탄화할 수 없음" -#: ../src/iop/demosaic.c:1477 +#: ../src/iop/demosaic.c:1449 #, c-format msgid "`%s' color matrix not found for 4bayer image!" msgstr "'%s' 색상 매트릭스를 4배이어 이미지에서 찾을 수 없습니다!" -#: ../src/iop/demosaic.c:1765 +#: ../src/iop/demosaic.c:1738 msgid "" -"Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are slow.\n" +"Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " +"slow.\n" "LMMSE is suited best for high ISO images.\n" -"dual demosaicers increase processing time by blending a VNG variant in a second pass." +"VNG4 is good in rare cases avoiding maze patterns.\n" +"dual demosaicers increase processing time by blending a VNG variant in a " +"second pass." msgstr "" -"베이어 센서 모자이크 제거 방식, PPG와 RCD는 빠르고, AMaZE와 LMMSE는 느립니다.\n" -"LMMSE는 고감도(ISO) 이미지에 적합합니다.\n" -"듀얼 모자이크 제거는 두 번째 단계에서 VNG 변형을 혼합하여 처리 시간이 길어집니다." +"베이어 센서 디모자이크 방식입니다. PPG와 RCD는 빠르고, AMaZE와 LMMSE는 느립니다.\n" +"LMMSE는 고감도(ISO) 이미지에 가장 적합합니다.\n" +"VNG4는 미로 패턴을 피해야 하는 드문 경우에 좋습니다.\n" +"듀얼 디모자이커는 두 번째 패스에서 VNG 변형을 혼합하므로 처리 시간이 늘어납니다." -#: ../src/iop/demosaic.c:1770 +#: ../src/iop/demosaic.c:1743 msgid "" -"X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain chroma are slow.\n" -"dual demosaicers increase processing time by blending a VNG variant in a second pass." +"X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " +"chroma are slow.\n" +"dual demosaicers increase processing time by blending a VNG variant in a " +"second pass." msgstr "" "X-Trans 센서의 모자이크 제거 방식 중 Markesteijn 3단계와 주파수 영역 색상 방식은 느립니다.\n" "듀얼 모자이크 제거는 두 번째 단계에서 VNG 변형을 혼합하므로 처리 시간이 증가합니다." -#: ../src/iop/demosaic.c:1776 +#: ../src/iop/demosaic.c:1749 msgid "Bayer4 sensor demosaicing methods." msgstr "배이어4 센서를 위한 모자이크 제거 방법." -#: ../src/iop/demosaic.c:1781 +#: ../src/iop/demosaic.c:1754 msgid "monochrome sensor demosaicing methods." msgstr "모노크롬 센서 모자이크 제거 방법." -#: ../src/iop/demosaic.c:1785 +#: ../src/iop/demosaic.c:1758 msgid "" "contrast threshold for dual demosaic.\n" "set to 0.0 for high frequency content\n" @@ -19081,11 +22644,11 @@ msgstr "" "고주파 컨텐츠에는 0.0으로 설정\n" "평탄한 컨텐츠에는 1.0으로 설정" -#: ../src/iop/demosaic.c:1788 +#: ../src/iop/demosaic.c:1761 msgid "toggle mask visualization" msgstr "마스크 시각화 전환" -#: ../src/iop/demosaic.c:1792 +#: ../src/iop/demosaic.c:1765 msgid "" "threshold for edge-aware median.\n" "set to 0.0 to switch off\n" @@ -19094,7 +22657,7 @@ msgstr "" "에지 인식 중앙값 필터 임계값\n" "0.0은 비활성화, 1.0은 에지를 무시" -#: ../src/iop/demosaic.c:1795 +#: ../src/iop/demosaic.c:1768 msgid "" "LMMSE refinement steps. the median steps average the output,\n" "refine adds some recalculation of red & blue channels" @@ -19102,15 +22665,15 @@ msgstr "" "LMMSE 보정 단계.\n" "중앙값 단계는 출력을 평균화하고, 보정 단계는 빨강과 파랑 채널을 일부 재계산" -#: ../src/iop/demosaic.c:1798 +#: ../src/iop/demosaic.c:1771 msgid "how many color smoothing median steps after demosaicing" msgstr "모자이크 제거 후 색상 평활화를 위한 중앙값 필터 단계 수" -#: ../src/iop/demosaic.c:1801 -msgid "green channels matching method" -msgstr "녹색 채널 정렬 방식" +#: ../src/iop/demosaic.c:1774 +msgid "green channels matching method. only applies for some old sensors" +msgstr "녹색 채널 정합 방식입니다. 일부 구형 센서에만 적용됩니다" -#: ../src/iop/demosaic.c:1804 +#: ../src/iop/demosaic.c:1777 msgid "" "capture sharpen recovers details lost due to in-camera blurring\n" "which can be caused by diffraction, the anti-aliasing filter or other\n" @@ -19120,22 +22683,23 @@ msgstr "" "세부 정보를 복구합니다. 이러한 블러는 회절, 안티 앨리어싱 필터 \n" "또는 기타 가우시안 유형의 블러 원인으로 인해 발생할 수 있습니다." -#: ../src/iop/demosaic.c:1809 +#: ../src/iop/demosaic.c:1782 msgid "capture sharpen controls" msgstr "캡처 샤프닝 제어" -#: ../src/iop/demosaic.c:1813 +#: ../src/iop/demosaic.c:1786 msgid "set effect strength by iterations" msgstr "반복으로 효과의 강도 설정" -#: ../src/iop/demosaic.c:1818 +#: ../src/iop/demosaic.c:1791 msgid "" "capture sharpen radius should reflect the overall gaussian type blur\n" "of the camera sensor, possibly the anti-aliasing filter and the lens.\n" "increasing this too far will soon lead to artifacts like halos and\n" "ringing especially when used with a large 'iterations' setting.\n" "\n" -"Note: a radius set to zero will be recalculated automatically the next run. use for presets" +"Note: a radius set to zero will be recalculated automatically the next run. " +"use for presets" msgstr "" "캡처 샤프닝 반지름은 카메라 센서의 전체적인 가우시안 형태의 블러, \n" "안티앨리어싱 필터, 그리고 렌즈를 반영해야 합니다. \n" @@ -19144,7 +22708,7 @@ msgstr "" "\n" "주의: 반경을 0으로 설정하면 다음 실행 시 자동으로 다시 계산됩니다. 리셋용으로 사용하세요" -#: ../src/iop/demosaic.c:1824 +#: ../src/iop/demosaic.c:1797 msgid "" "calculate the capture sharpen radius from available raw sensor data.\n" "for best results avoid cropping or darkroom zooming in" @@ -19152,13 +22716,14 @@ msgstr "" "캡처 샤프닝 반지름을 센서 데이터로 부터 계산\n" "이 작업은 darkroom을 줌아웃 상태로 해야합니다" -#: ../src/iop/demosaic.c:1828 +#: ../src/iop/demosaic.c:1801 msgid "" "restrict capture sharpening to areas with high local contrast,\n" "increase to exclude flat areas in very dark or noisy images,\n" "decrease for well exposed and low noise images.\n" "\n" -"Note: a threshold set to zero will be reset to defaults the next run. use for presets" +"Note: a threshold set to zero will be reset to defaults the next run. use " +"for presets" msgstr "" "부분 대비가 높은 영역에만 캡처 샤프닝을 제한합니다. \n" "매우 어둡거나 노이즈가 많은 이미지의 평탄한 영역을 제외하려면 증가시키고, \n" @@ -19166,11 +22731,11 @@ msgstr "" "\n" "참고: 임계값이 0으로 설정되면 다음 실행 시 기본값으로 재설정됩니다. 재설정에 사용하세요" -#: ../src/iop/demosaic.c:1832 +#: ../src/iop/demosaic.c:1805 msgid "visualize sharpened areas" msgstr "선명화된 영역을 표시" -#: ../src/iop/demosaic.c:1837 +#: ../src/iop/demosaic.c:1810 msgid "" "further increase sharpen radius at image corners,\n" "the sharp center of the image will not be affected" @@ -19178,20 +22743,22 @@ msgstr "" "이미지의 모서리 부분에서 샤프닝 반경을 더 증가시키면, \n" "중심부의 선명한 영역에는 영향을 주지 않습니다" -#: ../src/iop/demosaic.c:1839 +#: ../src/iop/demosaic.c:1812 msgid "visualize the overall radius" msgstr "전체 반지름을 표시" -#: ../src/iop/demosaic.c:1844 +#: ../src/iop/demosaic.c:1817 msgid "adjust to the sharp image center" msgstr "선명도 이미지 중심을 조정" -#: ../src/iop/demosaic.c:1851 +#: ../src/iop/demosaic.c:1824 msgid "demosaicing is only used for color raw images" msgstr "모자이크 제거는 컬러 RAW 이미지에만 사용됨" -#: ../src/iop/demosaicing/capture.c:748 -msgid "imprecise radius calculation due to cropping or because you are zoomed in too much" +#: ../src/iop/demosaicing/capture.c:795 +msgid "" +"imprecise radius calculation due to cropping or because you are zoomed in " +"too much" msgstr "자르기 또는 너무 많이 확대하여 반지름 계산이 부정확함" #: ../src/iop/denoiseprofile.c:807 @@ -19206,35 +22773,35 @@ msgstr "노이즈 제거 (프로파일 기반)" msgid "denoise using noise statistics profiled on sensors" msgstr "센서 기반 노이즈 통계를 사용해 노이즈 제거" -#: ../src/iop/denoiseprofile.c:3020 +#: ../src/iop/denoiseprofile.c:2844 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "ISO %d 발견 (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3024 +#: ../src/iop/denoiseprofile.c:2848 #, c-format msgid "found ISO %d" msgstr "ISO %d 발견" -#: ../src/iop/denoiseprofile.c:3041 +#: ../src/iop/denoiseprofile.c:2865 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "보간된 ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3045 +#: ../src/iop/denoiseprofile.c:2869 #, c-format msgid "interpolated ISO %d" msgstr "보간된 ISO %d" -#: ../src/iop/denoiseprofile.c:3781 +#: ../src/iop/denoiseprofile.c:3605 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3782 +#: ../src/iop/denoiseprofile.c:3606 msgid "U0V0" msgstr "U0V0" -#: ../src/iop/denoiseprofile.c:3820 +#: ../src/iop/denoiseprofile.c:3644 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" @@ -19244,36 +22811,37 @@ msgstr "" "완전히 균일한 이미지에서만\n" "사용해야 합니다." -#: ../src/iop/denoiseprofile.c:3826 +#: ../src/iop/denoiseprofile.c:3650 msgid "variance computed on the red channel" msgstr "빨간색 채널에서 계산된 분산" -#: ../src/iop/denoiseprofile.c:3830 +#: ../src/iop/denoiseprofile.c:3654 msgid "variance computed on the green channel" msgstr "초록색 채널에서 계산된 분산" -#: ../src/iop/denoiseprofile.c:3835 +#: ../src/iop/denoiseprofile.c:3659 msgid "variance computed on the blue channel" msgstr "파란색 채널에서 계산된 분산" -#: ../src/iop/denoiseprofile.c:3838 +#: ../src/iop/denoiseprofile.c:3662 msgid "variance red: " msgstr "빨간색 분산: " -#: ../src/iop/denoiseprofile.c:3839 +#: ../src/iop/denoiseprofile.c:3663 msgid "variance green: " msgstr "초록색 분산: " -#: ../src/iop/denoiseprofile.c:3840 +#: ../src/iop/denoiseprofile.c:3664 msgid "variance blue: " msgstr "파란색 분산: " -#: ../src/iop/denoiseprofile.c:3848 ../src/libs/export.c:1582 -#: ../src/libs/print_settings.c:2496 ../src/libs/print_settings.c:2852 +#: ../src/iop/denoiseprofile.c:3672 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4410 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "프로파일" -#: ../src/iop/denoiseprofile.c:3882 +#: ../src/iop/denoiseprofile.c:3706 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -19289,7 +22857,7 @@ msgstr "" "이전에 색상 혼합 모드가 사용된 인스턴스가 있다면\n" "비활성화하는 것이 좋습니다." -#: ../src/iop/denoiseprofile.c:3888 +#: ../src/iop/denoiseprofile.c:3712 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" @@ -19301,7 +22869,7 @@ msgstr "" "카메라의 숨겨진 노출 편향 계수를 적용하여 \n" "노이즈 제거에 사용되는 ISO를 해당 계수만큼 감소시킵니다." -#: ../src/iop/denoiseprofile.c:3893 +#: ../src/iop/denoiseprofile.c:3717 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -19321,11 +22889,11 @@ msgstr "" "이 옵션을 활성화하면 노이즈 제거 방식이 변경됩니다.\n" "한 번 활성화하면 이전 알고리즘으로 되돌릴 수 없습니다." -#: ../src/iop/denoiseprofile.c:3903 +#: ../src/iop/denoiseprofile.c:3727 msgid "profile used for variance stabilization" msgstr "분산 안정화를 위해 사용되는 프로파일" -#: ../src/iop/denoiseprofile.c:3905 +#: ../src/iop/denoiseprofile.c:3729 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -19335,7 +22903,7 @@ msgstr "" "'명도' 블렌딩에는 비지역 평균 방식이 가장 적합하고,\n" "'색상' 블렌딩에는 웨이브릿 방식이 가장 효과적입니다" -#: ../src/iop/denoiseprofile.c:3909 +#: ../src/iop/denoiseprofile.c:3733 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" @@ -19347,21 +22915,26 @@ msgstr "" "Y0U0V0는 채널을 결합하여\n" "색차와 휘도를 분리하여 노이즈를 제거합니다." -#: ../src/iop/denoiseprofile.c:3914 +#: ../src/iop/denoiseprofile.c:3738 msgid "" "radius of the patches to match.\n" -"increase for more sharpness on strong edges, and better denoising of smooth areas.\n" -"if details are oversmoothed, reduce this value or increase the central pixel weight slider." +"increase for more sharpness on strong edges, and better denoising of smooth " +"areas.\n" +"if details are oversmoothed, reduce this value or increase the central pixel " +"weight slider." msgstr "" "매칭할 패치의 반지름 설정.\n" "값을 높이면 강한 경계에서 선명도가 증가하고, 부드러운 영역에서는 노이즈 제거 성능이 향상됩니다.\n" "세부 정보가 과도하게 부드러워지면 반지름 값을 줄이거나 중심 픽셀 가중치 슬라이더 값을 높이세요." -#: ../src/iop/denoiseprofile.c:3920 -msgid "emergency use only: radius of the neighborhood to search patches in. increase for better denoising performance, but watch the long runtimes! large radii can be very slow. you have been warned" +#: ../src/iop/denoiseprofile.c:3744 +msgid "" +"emergency use only: radius of the neighborhood to search patches in. " +"increase for better denoising performance, but watch the long runtimes! " +"large radii can be very slow. you have been warned" msgstr "비상시에만 사용: 패치를 검색할 이웃 영역의 반지름을 설정합니다.값을 높이면 노이즈 제거 성능이 향상되지만, 처리 시간이 매우 길어질 수 있습니다. 큰 반지름은 속도를 크게 떨어뜨릴 수 있으니 주의하세요" -#: ../src/iop/denoiseprofile.c:3926 +#: ../src/iop/denoiseprofile.c:3750 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -19371,7 +22944,7 @@ msgstr "" "값을 높이면 거친 노이즈 제거 성능이 향상됩니다.\n" "실행 시간에는 영향을 주지 않습니다." -#: ../src/iop/denoiseprofile.c:3930 +#: ../src/iop/denoiseprofile.c:3754 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -19381,11 +22954,11 @@ msgstr "" "패치 비교 시 중심 픽셀의 가중치를 높입니다.\n" "패치 크기가 클 때 세부 정보를 복원하는 데 유용합니다." -#: ../src/iop/denoiseprofile.c:3934 +#: ../src/iop/denoiseprofile.c:3758 msgid "finetune denoising strength" msgstr "노이즈 제거 강도를 미세 조정" -#: ../src/iop/denoiseprofile.c:3936 +#: ../src/iop/denoiseprofile.c:3760 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" @@ -19397,7 +22970,7 @@ msgstr "" "색차 노이즈가 남아 있는 경우 값을 높이세요.\n" "이는 이미지가 노출 부족일 때 발생할 수 있습니다." -#: ../src/iop/denoiseprofile.c:3941 +#: ../src/iop/denoiseprofile.c:3765 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" @@ -19407,7 +22980,7 @@ msgstr "" "값을 낮추면 이미지의 어두운 영역의\n" "노이즈를 더 강하게 제거합니다." -#: ../src/iop/denoiseprofile.c:3945 +#: ../src/iop/denoiseprofile.c:3769 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -19417,7 +22990,7 @@ msgstr "" "쉐도우가 보라색에 가깝다면 감소합니다.\n" "녹색에 가깝다면 증가합니다." -#: ../src/iop/denoiseprofile.c:3949 +#: ../src/iop/denoiseprofile.c:3773 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -19434,7 +23007,9 @@ msgid "diffuse or sharpen" msgstr "확산 또는 샤프닝" #: ../src/iop/diffuse.c:129 -msgid "diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|watercolor" +msgid "" +"diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|" +"watercolor" msgstr "확산|복원|블러|샤프닝|블룸 효과|명료도|안개 제거|노이즈 제거|보정 복원|수채화 효과" #: ../src/iop/diffuse.c:136 @@ -19531,19 +23106,19 @@ msgstr "선명도 | 강하게" msgid "local contrast | fast" msgstr "부분 대비 | 빠르게" -#: ../src/iop/diffuse.c:1402 +#: ../src/iop/diffuse.c:1401 msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" msgstr "확산/샤프닝 메모리 할당에 실패했습니다, RAM 설정을 확인하세요" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1769 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" msgstr "속성" -#: ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1768 msgid "" "more iterations make the effect stronger but the module slower.\n" "this is analogous to giving more time to the diffusion reaction.\n" @@ -19555,7 +23130,7 @@ msgstr "" "샤프닝이나 복원을 계획 중이라면\n" "반복 횟수를 늘리는 것이 복원에 도움이 됩니다." -#: ../src/iop/diffuse.c:1784 +#: ../src/iop/diffuse.c:1777 msgid "" "main scale of the diffusion.\n" "zero makes diffusion act on the finest details more heavily.\n" @@ -19569,7 +23144,7 @@ msgstr "" "블러 제거나 노이즈 제거에는 0으로 설정하세요.\n" "지역 대비에 작용하려면 값을 증가시키세요." -#: ../src/iop/diffuse.c:1794 +#: ../src/iop/diffuse.c:1787 msgid "" "width of the diffusion around the central radius.\n" "high values diffuse on a large band of radii.\n" @@ -19583,12 +23158,12 @@ msgstr "" "블러를 제거하려는 경우,\n" "반지름은 렌즈 블러의 너비에 맞추는 것이 좋습니다." -#: ../src/iop/diffuse.c:1800 +#: ../src/iop/diffuse.c:1793 msgctxt "section" msgid "speed (sharpen ↔ diffuse)" msgstr "속도 (샤프닝 ↔ 확산)" -#: ../src/iop/diffuse.c:1806 +#: ../src/iop/diffuse.c:1799 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 1st order anisotropy (set below).\n" @@ -19604,7 +23179,7 @@ msgstr "" "양수는 확산 및 블러,\n" "0은 무작용." -#: ../src/iop/diffuse.c:1816 +#: ../src/iop/diffuse.c:1809 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 2nd order anisotropy (set below).\n" @@ -19620,7 +23195,7 @@ msgstr "" "양수는 확산 및 블러,\n" "0은 무작용." -#: ../src/iop/diffuse.c:1826 +#: ../src/iop/diffuse.c:1819 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 3rd order anisotropy (set below).\n" @@ -19636,7 +23211,7 @@ msgstr "" "양수는 확산 및 블러,\n" "0은 무작용." -#: ../src/iop/diffuse.c:1836 +#: ../src/iop/diffuse.c:1829 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 4th order anisotropy (set below).\n" @@ -19652,12 +23227,12 @@ msgstr "" "양수는 확산 및 블러,\n" "0은 변화 없음." -#: ../src/iop/diffuse.c:1842 +#: ../src/iop/diffuse.c:1835 msgctxt "section" msgid "direction" msgstr "방향" -#: ../src/iop/diffuse.c:1848 +#: ../src/iop/diffuse.c:1841 msgid "" "direction of 1st order speed (set above).\n" "\n" @@ -19671,7 +23246,7 @@ msgstr "" "양수는 가장자리 (등광선)를 피하려는 경향이 있습니다.\n" "0은 양쪽에 동일하게 작용합니다 (등방성)." -#: ../src/iop/diffuse.c:1857 +#: ../src/iop/diffuse.c:1850 msgid "" "direction of 2nd order speed (set above).\n" "\n" @@ -19685,7 +23260,7 @@ msgstr "" "양수는 가장자리 (등광선)를 피하려는 경향이 있습니다.\n" "0은 양쪽에 동일하게 작용합니다 (등방성)." -#: ../src/iop/diffuse.c:1866 +#: ../src/iop/diffuse.c:1859 msgid "" "direction of 3rd order speed (set above).\n" "\n" @@ -19699,7 +23274,7 @@ msgstr "" "양수는 가장자리 (등광선)를 피하려는 경향이 있습니다.\n" "0은 양쪽에 동일하게 작용합니다 (등방성)." -#: ../src/iop/diffuse.c:1875 +#: ../src/iop/diffuse.c:1868 msgid "" "direction of 4th order speed (set above).\n" "\n" @@ -19713,12 +23288,12 @@ msgstr "" "양수는 가장자리 (등광선)를 피하려는 경향이 있습니다.\n" "0은 양쪽에 동일하게 작용합니다 (등방성)." -#: ../src/iop/diffuse.c:1880 +#: ../src/iop/diffuse.c:1873 msgctxt "section" msgid "edge management" msgstr "가장자리 처리" -#: ../src/iop/diffuse.c:1888 +#: ../src/iop/diffuse.c:1881 msgid "" "increase or decrease the sharpness of the highest frequencies.\n" "can be used to keep details after blooming,\n" @@ -19728,7 +23303,7 @@ msgstr "" "이 설정은 블룸 효과 이후에도 디테일을 유지하는 데 사용할 수 있으며,\n" "단독으로 선명화를 적용하려는 경우 속도를 음수로 설정하면 됩니다." -#: ../src/iop/diffuse.c:1895 +#: ../src/iop/diffuse.c:1888 msgid "" "define the sensitivity of the variance penalty for edges.\n" "increase to exclude more edges from diffusion,\n" @@ -19738,7 +23313,7 @@ msgstr "" "프린지나 헤일로가 나타나는 경우 값을 높이면\n" "더 많은 가장자리를 확산 대상에서 제외할 수 있습니다." -#: ../src/iop/diffuse.c:1902 +#: ../src/iop/diffuse.c:1895 msgid "" "define the variance threshold between edge amplification and penalty.\n" "decrease if you want pixels on smooth surfaces get a boost,\n" @@ -19750,15 +23325,16 @@ msgstr "" "부드러운 영역에 노이즈가 생기거나 쉐도우가 하이라이트에 비해\n" "과도하게 선명해 보인다면 값을 높이세요." -#: ../src/iop/diffuse.c:1907 +#: ../src/iop/diffuse.c:1900 msgctxt "section" msgid "diffusion spatiality" msgstr "확산 공간성" -#: ../src/iop/diffuse.c:1913 +#: ../src/iop/diffuse.c:1906 msgid "" "luminance threshold for the mask.\n" -"0. disables the luminance masking and applies the module on the whole image.\n" +"0. disables the luminance masking and applies the module on the whole " +"image.\n" "any higher value excludes pixels with luminance lower than the threshold.\n" "this can be used to inpaint highlights." msgstr "" @@ -19808,23 +23384,31 @@ msgstr "왼쪽, 위, 오른쪽 또는 아래에 빈 공간 추가" msgid "composition|expand|extend" msgstr "컴포지션|확장|연장" -#: ../src/iop/enlargecanvas.c:417 -msgid "how much to enlarge the canvas to the left as a percentage of the original image width" +#: ../src/iop/enlargecanvas.c:422 +msgid "" +"how much to enlarge the canvas to the left as a percentage of the original " +"image width" msgstr "원본 이미지 너비 대비 왼쪽으로 확장할 캔버스 비율" -#: ../src/iop/enlargecanvas.c:423 -msgid "how much to enlarge the canvas to the right as a percentage of the original image width" +#: ../src/iop/enlargecanvas.c:428 +msgid "" +"how much to enlarge the canvas to the right as a percentage of the original " +"image width" msgstr "원본 이미지 너비 대비 오른쪽으로 확장할 캔버스 비율" -#: ../src/iop/enlargecanvas.c:429 -msgid "how much to enlarge the canvas to the top as a percentage of the original image height" +#: ../src/iop/enlargecanvas.c:434 +msgid "" +"how much to enlarge the canvas to the top as a percentage of the original " +"image height" msgstr "원본 이미지 높이 대비 위쪽으로 확장할 캔버스 비율" -#: ../src/iop/enlargecanvas.c:435 -msgid "how much to enlarge the canvas to the bottom as a percentage of the original image height" +#: ../src/iop/enlargecanvas.c:440 +msgid "" +"how much to enlarge the canvas to the bottom as a percentage of the original " +"image height" msgstr "원본 이미지 높이 대비 아래쪽으로 확장할 캔버스 비율" -#: ../src/iop/enlargecanvas.c:439 +#: ../src/iop/enlargecanvas.c:444 msgid "select the color of the enlarged canvas" msgstr "확장된 캔버스의 색상 선택" @@ -19833,7 +23417,8 @@ msgid "legacy equalizer" msgstr "레거시 이퀄라이저" #: ../src/iop/equalizer.c:109 -msgid "this module is deprecated. better use contrast equalizer module instead." +msgid "" +"this module is deprecated. better use contrast equalizer module instead." msgstr "이 모듈은 더 이상 사용되지 않습니다. 대신 대비 이퀄라이저 모듈을 사용하는 것이 좋습니다." #: ../src/iop/equalizer.c:236 @@ -19858,8 +23443,8 @@ msgstr "" msgid "magic lantern defaults" msgstr "매직 랜턴 기본값" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:137 +#: ../src/iop/rawoverexposed.c:239 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "이미지 `%s'에서 RAW 버퍼를 가져오는 데 실패함" @@ -19875,17 +23460,17 @@ msgid "highlight preservation mode (%.1f EV)" msgstr "하이라이트 보존 모드 (%.1f EV)" #. Write report in GUI -#: ../src/iop/exposure.c:894 +#: ../src/iop/exposure.c:896 #, c-format msgid "L : \t%.1f %%" msgstr "L : \t%.1f %%" -#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#: ../src/iop/exposure.c:1036 ../src/libs/history.c:949 #, c-format msgid "%.2f EV" msgstr "%.2f EV" -#: ../src/iop/exposure.c:1199 +#: ../src/iop/exposure.c:1201 msgid "" "automatically remove the camera exposure bias\n" "this is useful if you exposed the image to the right." @@ -19893,7 +23478,7 @@ msgstr "" "카메라의 노출 바이어스를 자동으로 제거\n" "이미지를 오른쪽으로 노출시킨 경우에 유용합니다." -#: ../src/iop/exposure.c:1205 +#: ../src/iop/exposure.c:1207 msgid "" "remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" @@ -19907,28 +23492,29 @@ msgstr "" "0이 아닌 바이어스가 있는 이미지에서 활성화하면 톤 매핑\n" "(예: 시그모이드)이 필요하므로 하이라이트가 잘려나가는 것을 막을 수 있습니다." -#: ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1219 msgid "set the exposure adjustment using the selected area" msgstr "선택한 영역을 기준으로 노출 조정 설정" -#: ../src/iop/exposure.c:1228 +#: ../src/iop/exposure.c:1230 #, no-c-format msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "디플리커링을 위한 측광 기준을 히스토그램에서 어디에 둘지 설정합니다. 예: 50%는 중앙값입니다" -#: ../src/iop/exposure.c:1234 -msgid "where to place the exposure level for processed pics, EV below overexposure." +#: ../src/iop/exposure.c:1236 +msgid "" +"where to place the exposure level for processed pics, EV below overexposure." msgstr "처리된 이미지의 노출 수준을 어느 위치에 둘지 설정합니다. EV 값은 과노출보다 낮게 설정됩니다." -#: ../src/iop/exposure.c:1238 +#: ../src/iop/exposure.c:1240 msgid "what exposure correction has actually been used" msgstr "실제로 적용된 노출 보정값" -#: ../src/iop/exposure.c:1244 +#: ../src/iop/exposure.c:1246 msgid "computed EC: " msgstr "계산된 EC: " -#: ../src/iop/exposure.c:1257 +#: ../src/iop/exposure.c:1259 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -19940,11 +23526,11 @@ msgstr "" "잘못 설정하면 RGB 값이 음수로 밀리며\n" "암부 색상이 색상 영역 밖으로 클리핑될 수 있습니다." -#: ../src/iop/exposure.c:1267 +#: ../src/iop/exposure.c:1269 msgid "area exposure mapping" msgstr "영역 노출 매핑" -#: ../src/iop/exposure.c:1273 +#: ../src/iop/exposure.c:1275 msgid "" "define a target brightness, in terms of exposure,\n" "for a selected region of the image (the control sample),\n" @@ -19961,7 +23547,7 @@ msgstr "" "시리즈 이미지 전체에서 움직이지 않고\n" "일정하게 광원된 표면일 수 있습니다." -#: ../src/iop/exposure.c:1282 +#: ../src/iop/exposure.c:1284 msgid "" "\"correction\" automatically adjust exposure\n" "such that the input lightness is mapped to the target.\n" @@ -19973,11 +23559,11 @@ msgstr "" "\"측정\"은 입력 색상이 노출 보정에 의해 어떻게 매핑되는지를 보여주며,\n" "이를 통해 목표 값을 정의할 수 있습니다." -#: ../src/iop/exposure.c:1300 +#: ../src/iop/exposure.c:1302 msgid "L : \tN/A" msgstr "L : \tN/A" -#: ../src/iop/exposure.c:1310 +#: ../src/iop/exposure.c:1312 msgid "the desired target exposure after mapping" msgstr "매핑 후 원하는 목표 노출" @@ -20021,11 +23607,11 @@ msgstr "16 EV (HDR)" msgid "18 EV (HDR++)" msgstr "16 EV (HDR++)" -#: ../src/iop/filmic.c:1461 +#: ../src/iop/filmic.c:1462 msgid "read-only graph, use the parameters below to set the nodes" msgstr "읽기 전용 그래프, 아래 파라메터를 사용하여 노드를 설정하세요" -#: ../src/iop/filmic.c:1469 +#: ../src/iop/filmic.c:1471 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -20033,7 +23619,7 @@ msgstr "" "피사체의 평균 휘도에 맞게 조정.\n" "역광 상황이 아니라면 일반적으로 약 18% 정도가 적절합니다." -#: ../src/iop/filmic.c:1480 ../src/iop/filmicrgb.c:4402 +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -20043,7 +23629,7 @@ msgstr "" "현장에서 노출계가 보여주는 값에 해당합니다.\n" "하이라이트 클리핑이 발생하지 않도록 조정해야 합니다" -#: ../src/iop/filmic.c:1492 ../src/iop/filmicrgb.c:4413 +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -20055,7 +23641,7 @@ msgstr "" "값을 높이면 대비가 증가합니다.\n" "값을 낮추면 암부 디테일을 더 많이 복원할 수 있습니다." -#: ../src/iop/filmic.c:1503 +#: ../src/iop/filmic.c:1509 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -20063,7 +23649,7 @@ msgstr "" "계산된 다이나믹 레인지를 증가 또는 감소시킵니다.\n" "\"자동 레벨 조정\"과 함께 사용하면 효과적입니다." -#: ../src/iop/filmic.c:1512 +#: ../src/iop/filmic.c:1519 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -20075,7 +23661,7 @@ msgstr "" "풍경이나 고르게 광원된 이미지에서 효과적이나\n" "하이 키나 로우 키 이미지에는 적합하지 않습니다." -#: ../src/iop/filmic.c:1520 ../src/iop/filmicrgb.c:4510 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -20083,13 +23669,7 @@ msgstr "" "커브의 선형 구간 기울기\n" "주로 중간 톤에 영향을 줍니다" -#. geotagging -#: ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4519 -#: ../src/libs/metadata_view.c:169 -msgid "latitude" -msgstr "노출 관용도" - -#: ../src/iop/filmic.c:1529 +#: ../src/iop/filmic.c:1539 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -20099,11 +23679,11 @@ msgstr "" "값을 높이면 극단적인 밝기에서 더 큰 휘도를 얻을 수 있습니다.\n" "중간 톤에는 영향 없습니다." -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1546 msgid "shadows/highlights balance" msgstr "쉐도우/하이라이트 균형" -#: ../src/iop/filmic.c:1538 ../src/iop/filmicrgb.c:4530 +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -20114,7 +23694,7 @@ msgstr "" "쉐도우나 하이라이트 영역에 더 많은 공간을 부여합니다.\n" "히스토그램의 한쪽 끝에서 디테일을 보호하고 싶을 때 사용하세요." -#: ../src/iop/filmic.c:1547 +#: ../src/iop/filmic.c:1561 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -20123,7 +23703,7 @@ msgstr "" "입력을 전체적으로 채도를 감소시킵니다.\n" "색차 보존이 활성화된 경우 100% 이하로 설정해야 합니다." -#: ../src/iop/filmic.c:1556 +#: ../src/iop/filmic.c:1572 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -20133,37 +23713,36 @@ msgstr "" "쉐도우나 하이라이트의 채도가 지나칠 경우 값을 낮춥니다." #. Add export intent combo -#: ../src/iop/filmic.c:1566 ../src/libs/export.c:1600 -#: ../src/libs/print_settings.c:2551 ../src/libs/print_settings.c:2898 -#: ../src/views/darkroom.c:2751 ../src/views/lighttable.c:1262 +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3376 ../src/views/lighttable.c:1495 msgid "intent" msgstr "방식" -#: ../src/iop/filmic.c:1567 +#: ../src/iop/filmic.c:1584 msgid "contrasted" msgstr "고대비" #. centripetal spline -#: ../src/iop/filmic.c:1569 ../src/iop/profile_gamma.c:607 +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "선형" #. monotonic spline -#: ../src/iop/filmic.c:1570 +#: ../src/iop/filmic.c:1587 msgid "optimized" msgstr "최적 설정" -#. monotonic spline -#: ../src/iop/filmic.c:1571 +#: ../src/iop/filmic.c:1589 msgid "change this method if you see reversed contrast or faded blacks" msgstr "대비가 반전되거나 검은색이 흐릿해 보일 경우 이 방법을 변경하세요" #. Preserve color -#: ../src/iop/filmic.c:1575 +#: ../src/iop/filmic.c:1593 msgid "preserve the chrominance" msgstr "색도 유지" -#: ../src/iop/filmic.c:1577 +#: ../src/iop/filmic.c:1596 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -20173,7 +23752,7 @@ msgstr "" "색수차가 강조될 수 있습니다.\n" "이 모드를 사용할 경우 채도를 수동으로 조정해야 합니다," -#: ../src/iop/filmic.c:1586 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -20181,7 +23760,7 @@ msgstr "" "출력 순수 흑색의 휘도는 일반적으로 0%로 설정하지만,\n" "바랜 느낌을 원할 경우 예외적으로 조정할 수 있습니다" -#: ../src/iop/filmic.c:1594 ../src/iop/filmicrgb.c:4556 +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -20189,7 +23768,7 @@ msgstr "" "목표 디스플레이나 색공간의 중간 회색 값입니다.\n" "특별한 목적이 없다면 변경하지 않는 것이 좋습니다." -#: ../src/iop/filmic.c:1602 ../src/iop/filmicrgb.c:4563 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -20197,11 +23776,11 @@ msgstr "" "출력 순백색의 휘도는 일반적으로는 100%로 설정해야 하며,\n" "흐릿한 느낌을 원할 경우에만 조정합니다" -#: ../src/iop/filmic.c:1608 +#: ../src/iop/filmic.c:1630 msgid "target gamma" msgstr "목표 감마" -#: ../src/iop/filmic.c:1609 +#: ../src/iop/filmic.c:1632 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -20211,30 +23790,30 @@ msgstr "" "거듭제곱 또는 감마 값입니다.\n" "이 항목은 특별한 목적이 있는 경우가 아니라면 변경하지 않는 것이 좋습니다." -#: ../src/iop/filmic.c:1616 +#: ../src/iop/filmic.c:1640 msgctxt "section" msgid "destination/display" msgstr "대상/디스플레이" -#: ../src/iop/filmic.c:1625 +#: ../src/iop/filmic.c:1649 msgctxt "section" msgid "logarithmic shaper" msgstr "로그 셰이퍼" -#: ../src/iop/filmic.c:1631 +#: ../src/iop/filmic.c:1655 msgctxt "section" msgid "filmic S curve" msgstr "필믹 S 커브" -#: ../src/iop/filmicrgb.c:337 +#: ../src/iop/filmicrgb.c:331 msgid "filmic rgb" msgstr "필믹 rgb" -#: ../src/iop/filmicrgb.c:342 +#: ../src/iop/filmicrgb.c:336 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "톤 매핑|커브|장면 변환|대비|채도|하이라이트" -#: ../src/iop/filmicrgb.c:347 +#: ../src/iop/filmicrgb.c:341 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -20244,75 +23823,76 @@ msgstr "" "출력할 수 있도록 보기 변환을 적용합니다\n" "클리핑 없이 출력할 수 있도록 비파괴 방식으로 처리합니다" -#: ../src/iop/filmicrgb.c:1316 -msgid "filmic highlights reconstruction failed to allocate memory, check your RAM settings" +#: ../src/iop/filmicrgb.c:1305 +msgid "" +"filmic highlights reconstruction failed to allocate memory, check your RAM " +"settings" msgstr "필믹 하이라이트 복원에 필요한 메모리 할당에 실패했습니다, RAM 설정을 확인하세요" -#: ../src/iop/filmicrgb.c:2262 +#: ../src/iop/filmicrgb.c:2250 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "필믹 하이라이트 복원에서 GPU에서 메모리 할당에 실패했습니다" -#: ../src/iop/filmicrgb.c:2380 +#: ../src/iop/filmicrgb.c:2366 msgid "filmic works only on RGB input" msgstr "필믹은 RGB 입력에서만 작동합니다" -#: ../src/iop/filmicrgb.c:3444 +#: ../src/iop/filmicrgb.c:3425 msgid "look only" msgstr "보기 전용" -#: ../src/iop/filmicrgb.c:3446 +#: ../src/iop/filmicrgb.c:3427 msgid "look + mapping (lin)" msgstr "룩 + 매핑 (선형)" -#: ../src/iop/filmicrgb.c:3448 +#: ../src/iop/filmicrgb.c:3429 msgid "look + mapping (log)" msgstr "룩 + 매핑 (로그)" -#: ../src/iop/filmicrgb.c:3450 +#: ../src/iop/filmicrgb.c:3431 msgid "dynamic range mapping" msgstr "다이나믹 레인지 매핑" -#: ../src/iop/filmicrgb.c:3817 +#: ../src/iop/filmicrgb.c:3798 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3833 +#: ../src/iop/filmicrgb.c:3814 #, no-c-format msgid "% display" msgstr "% 디스플레이" -#: ../src/iop/filmicrgb.c:3845 +#: ../src/iop/filmicrgb.c:3826 msgid "EV scene" msgstr "EV 장면" -#: ../src/iop/filmicrgb.c:3849 +#: ../src/iop/filmicrgb.c:3830 #, no-c-format msgid "% camera" msgstr "% 카메라" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3885 ../src/iop/filmicrgb.c:4543 +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 msgid "display" msgstr "디스플레이" #. axis legend -#: ../src/iop/filmicrgb.c:3894 +#: ../src/iop/filmicrgb.c:3875 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3903 ../src/iop/filmicrgb.c:4382 +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 msgid "scene" msgstr "장면" #. axis legend -#: ../src/iop/filmicrgb.c:3912 +#: ../src/iop/filmicrgb.c:3893 msgid "(EV)" msgstr "(EV)" -#. we are over the graph area -#: ../src/iop/filmicrgb.c:4322 +#: ../src/iop/filmicrgb.c:4305 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -20322,11 +23902,11 @@ msgstr "" "밝은 곡선은 필믹 톤 매핑 곡선입니다.\n" "어두운 곡선은 채도 감소 곡선입니다." -#: ../src/iop/filmicrgb.c:4328 +#: ../src/iop/filmicrgb.c:4312 msgid "toggle axis labels and values display" msgstr "축 레이블과 값 표시 전환" -#: ../src/iop/filmicrgb.c:4332 +#: ../src/iop/filmicrgb.c:4317 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -20338,7 +23918,7 @@ msgstr "" "우클릭: 이전 보기로 이동합니다.\n" "더블 클릭: 룩 보기로 리셋합니다." -#: ../src/iop/filmicrgb.c:4391 +#: ../src/iop/filmicrgb.c:4376 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -20349,7 +23929,7 @@ msgstr "" "여기에 입력한 값은 이후 18.45%에 다시 매핑됨됩니다.\n" "값을 낮추면 전체 밝기가 증가합니다." -#: ../src/iop/filmicrgb.c:4428 +#: ../src/iop/filmicrgb.c:4416 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -20366,16 +23946,16 @@ msgstr "" "사용 전 그 가정을 충분히 이해한 상태에서 활용해야 합니다." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4437 +#: ../src/iop/filmicrgb.c:4425 msgid "reconstruct" msgstr "복원" -#: ../src/iop/filmicrgb.c:4439 +#: ../src/iop/filmicrgb.c:4427 msgctxt "section" msgid "highlights clipping" msgstr "하이라이트 클리핑" -#: ../src/iop/filmicrgb.c:4446 +#: ../src/iop/filmicrgb.c:4434 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -20390,7 +23970,7 @@ msgstr "" "값을 줄이면 더 넓은 영역을 포함하고\n" "값을 늘리면 더 많은 영역을 제외합니다." -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4444 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -20401,16 +23981,16 @@ msgstr "" "값을 늘리면 경계가 더 부드럽고 흐릿하게 나타납니다." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4461 ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 msgid "display highlight reconstruction mask" msgstr "하이라이트 복원 마스크 표시" -#: ../src/iop/filmicrgb.c:4468 +#: ../src/iop/filmicrgb.c:4456 msgctxt "section" msgid "balance" msgstr "균형" -#: ../src/iop/filmicrgb.c:4474 +#: ../src/iop/filmicrgb.c:4462 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -20427,7 +24007,7 @@ msgstr "" "RGB 채널 중 하나라도 클리핑되지 않은 경우 이 값을 증가시키고,\n" "모든 RGB 채널이 넓은 영역에서 클리핑된 경우 이 값을 감소시키는 것이 좋습니다." -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4473 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -20444,7 +24024,7 @@ msgstr "" "값을 높이면 더 많은 디테일이 보존되고,\n" "낮추면 더 부드럽고 흐릿한 표현이 됩니다." -#: ../src/iop/filmicrgb.c:4497 +#: ../src/iop/filmicrgb.c:4485 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -20462,11 +24042,11 @@ msgstr "" "낮추면 마젠타 색조나 색공간을 벗어난 하이라이트를 줄일 수 있습니다." #. Page LOOK -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4493 msgid "look" msgstr "룩" -#: ../src/iop/filmicrgb.c:4515 +#: ../src/iop/filmicrgb.c:4505 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -20476,7 +24056,7 @@ msgstr "" "값을 높이면 하이라이트가 더 밝고 압축이 덜 되며,\n" "값을 낮추면 하이라이트가 부드러워집니다." -#: ../src/iop/filmicrgb.c:4523 +#: ../src/iop/filmicrgb.c:4513 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -20488,7 +24068,7 @@ msgstr "" "낮추면 그 반대 효과가 납니다.\n" "이 범위 내에서는 채도 감소가 발생하지 않으며, 중간 톤에는 영향을 주지 않습니다." -#: ../src/iop/filmicrgb.c:4538 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -20497,7 +24077,7 @@ msgstr "" "모듈 출력에서 극단적인 휘도 영역의 채도를 감소시킵니다.\n" "쉐도우나 하이라이트가 채도 감소 상태라면 값을 증가시키세요." -#: ../src/iop/filmicrgb.c:4572 +#: ../src/iop/filmicrgb.c:4566 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -20505,7 +24085,7 @@ msgstr "" "v3는 darktable 3.0의 채도 감소 방법으로, 색상 균형과 동일한 방식입니다.\n" "v4는 빛의 스펙트럼 순도를 기반으로 한 새로운 채도 감소 방법입니다." -#: ../src/iop/filmicrgb.c:4576 +#: ../src/iop/filmicrgb.c:4571 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -20515,7 +24095,7 @@ msgstr "" "색수차와 색도 노이즈가 더 뚜렷해질 수 있으므로,\n" "다른 곳에서 적절히 보정되었는지 확인하세요." -#: ../src/iop/filmicrgb.c:4585 +#: ../src/iop/filmicrgb.c:4581 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -20525,7 +24105,7 @@ msgstr "" "하드 모드는 곡률이 높아져 톤 압축이 더 강하게 나타납니다.\n" "소프트 모드는 곡률이 낮아져 톤 압축이 덜 발생합니다." -#: ../src/iop/filmicrgb.c:4590 +#: ../src/iop/filmicrgb.c:4587 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -20535,7 +24115,7 @@ msgstr "" "하드 모드는 곡률이 높아져 톤 압축이 더 강하게 발생합니다.\n" "소프트 모드는 곡률이 낮아져 톤 압축이 덜 발생합니다." -#: ../src/iop/filmicrgb.c:4597 +#: ../src/iop/filmicrgb.c:4594 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -20548,9 +24128,10 @@ msgstr "" "대신 노출 모듈에서 전체 노출을 조정하세요.\n" "비활성화하면 표준 18.45% 중간 회색값을 사용합니다." -#: ../src/iop/filmicrgb.c:4604 +#: ../src/iop/filmicrgb.c:4601 msgid "" -"enable to auto-set the look hardness depending on the scene white and black points.\n" +"enable to auto-set the look hardness depending on the scene white and black " +"points.\n" "this keeps the middle gray on the identity line and improves fast tuning.\n" "disable if you want a manual control." msgstr "" @@ -20558,7 +24139,7 @@ msgstr "" "이 설정은 중간 회색 값을 동일성선 상에 유지하여 빠른 조정을 돕습니다.\n" "수동 조정을 원하면 비활성화하세요." -#: ../src/iop/filmicrgb.c:4610 +#: ../src/iop/filmicrgb.c:4607 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -20570,7 +24151,7 @@ msgstr "" "처리 속도는 느려지지만 더 중성적인 하이라이트 결과를 얻을 수 있습니다.\n" "또한 마젠타 하이라이트가 나타나는 어려운 경우에도 도움이 됩니다." -#: ../src/iop/filmicrgb.c:4617 +#: ../src/iop/filmicrgb.c:4615 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -20582,7 +24163,7 @@ msgstr "" "하이라이트가 너무 부드럽게 보이는 것을 방지하여,\n" "나머지 이미지와 자연스럽게 어우러지도록 합니다." -#: ../src/iop/filmicrgb.c:4624 +#: ../src/iop/filmicrgb.c:4623 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -20594,7 +24175,7 @@ msgstr "" msgid "mid-tones saturation" msgstr "중간 톤 채도" -#: ../src/iop/filmicrgb.c:4689 +#: ../src/iop/filmicrgb.c:4690 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -20603,11 +24184,11 @@ msgstr "" "모듈 출력에서 중간 밝기 영역의 휘도를 감소시킵니다.\n" "중간 톤이 채도 부족일 경우 값을 높이세요." -#: ../src/iop/filmicrgb.c:4695 +#: ../src/iop/filmicrgb.c:4696 msgid "highlights saturation mix" msgstr "하이라이트 채도 혼합" -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4698 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -20654,7 +24235,7 @@ msgstr "시계 반대 방향으로 90도 회전" msgid "rotate 90 degrees CW" msgstr "시계 방향으로 90도 회전" -#: ../src/iop/gamma.c:41 +#: ../src/iop/gamma.c:42 msgctxt "modulename" msgid "display encoding" msgstr "디스플레이 인코딩" @@ -20667,19 +24248,21 @@ msgstr "글로벌 톤맵" msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "이 모듈은 더 이상 사용되지 않습니다. 대신 필믹 rgb 모듈을 사용하세요." -#: ../src/iop/globaltonemap.c:641 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 msgid "operator" msgstr "연산자" -#: ../src/iop/globaltonemap.c:642 +#: ../src/iop/globaltonemap.c:630 msgid "the global tonemap operator" msgstr "글로벌 톤맵 연산자" -#: ../src/iop/globaltonemap.c:645 -msgid "the bias for tonemapper controls the linearity, the higher the more details in blacks" +#: ../src/iop/globaltonemap.c:633 +msgid "" +"the bias for tonemapper controls the linearity, the higher the more details " +"in blacks" msgstr "톤매퍼의 바이어스는 선형성을 제어하며, 값이 높을수록 암부 디테일이 더 잘 표현됩니다" -#: ../src/iop/globaltonemap.c:649 +#: ../src/iop/globaltonemap.c:637 msgid "the target light for tonemapper specified as cd/m2" msgstr "톤매퍼의 목표 밝기는 cd/m² 단위로 지정됩니다" @@ -20743,11 +24326,11 @@ msgstr "그라데이션 밀도" msgid "simulate an optical graduated neutral density filter" msgstr "광학 그라데이션 중성 밀도 필터를 시뮬레이션합니다" -#: ../src/iop/graduatednd.c:1066 +#: ../src/iop/graduatednd.c:1033 msgid "the density in EV for the filter" msgstr "필터의 EV 단위 밀도" -#: ../src/iop/graduatednd.c:1071 +#: ../src/iop/graduatednd.c:1038 #, no-c-format msgid "" "hardness of graduation:\n" @@ -20756,34 +24339,34 @@ msgstr "" "그라데이션 경도:\n" "0% = 부드러움, 100% = 단단함" -#: ../src/iop/graduatednd.c:1076 +#: ../src/iop/graduatednd.c:1043 msgid "rotation of filter -180 to 180 degrees" msgstr "필터 회전 각도: -180도에서 180도까지" -#: ../src/iop/graduatednd.c:1089 +#: ../src/iop/graduatednd.c:1056 msgid "select the hue tone of filter" msgstr "필터의 색조 톤 선택" -#: ../src/iop/graduatednd.c:1095 +#: ../src/iop/graduatednd.c:1062 msgid "select the saturation of filter" msgstr "필터의 채도 선택" -#: ../src/iop/graduatednd.c:1106 +#: ../src/iop/graduatednd.c:1073 #, c-format msgid "[%s on nodes] change line rotation" msgstr "[%s 노드에서] 선 회전 변경" -#: ../src/iop/graduatednd.c:1107 +#: ../src/iop/graduatednd.c:1074 #, c-format msgid "[%s on line] move line" msgstr "[%s 선에서] 선 이동" -#: ../src/iop/graduatednd.c:1109 +#: ../src/iop/graduatednd.c:1076 #, c-format msgid "[%s on line] change density" msgstr "[%s 선에서] 밀도 변경" -#: ../src/iop/graduatednd.c:1111 +#: ../src/iop/graduatednd.c:1078 #, c-format msgid "[%s on line] change hardness" msgstr "[%s 선에서] 경도 변경" @@ -20805,7 +24388,10 @@ msgid "the strength of applied grain" msgstr "적용된 그레인 강도" #: ../src/iop/grain.c:551 -msgid "amount of mid-tones bias from the photographic paper response modeling. the greater the bias, the more pronounced the fall off of the grain in shadows and highlights" +msgid "" +"amount of mid-tones bias from the photographic paper response modeling. the " +"greater the bias, the more pronounced the fall off of the grain in shadows " +"and highlights" msgstr "사진 인화지 반응 모델링에서 중간 톤 편향량. 편향이 클수록 쉐도우와 하이라이트에서 그레인의 감소가 더 뚜렷해집니다" #: ../src/iop/hazeremoval.c:98 @@ -20824,7 +24410,7 @@ msgstr "이미지에서 안개와 대기 블러 현상을 제거" msgid "amount of haze reduction" msgstr "안개 감소 정도" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4423 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 msgid "distance" msgstr "거리" @@ -20832,7 +24418,7 @@ msgstr "거리" msgid "limit haze removal up to a specific spatial depth" msgstr "특정 공간 깊이까지 안개 제거 제한" -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:932 +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 msgid "haze removal could not calculate ambient light due to image content" msgstr "이미지 내용 때문에 주변 광 계산이 불가능하여 안개 제거를 수행할 수 없습니다" @@ -20848,25 +24434,29 @@ msgstr "마젠타 하이라이트를 피하고 하이라이트 색상을 복원 msgid "reconstruction, raw" msgstr "복원, RAW" -#: ../src/iop/highlights.c:1177 -msgid "highlights: mode not available for this type of image. falling back to inpaint opposed." +#: ../src/iop/highlights.c:1156 +msgid "" +"highlights: mode not available for this type of image. falling back to " +"inpaint opposed." msgstr "하이라이트: 이 이미지 유형에서는 사용할 수 없는 모드입니다. 대신 보정 복원 모드로 전환됩니다." -#: ../src/iop/highlights.c:1302 +#: ../src/iop/highlights.c:1281 msgid "highlight reconstruction method" msgstr "하이라이트 복원 방법" -#: ../src/iop/highlights.c:1307 +#: ../src/iop/highlights.c:1286 msgid "" -"manually adjust the clipping threshold mostly used against magenta highlights.\n" -"you might use this for tuning 'laplacian', 'inpaint opposed' or 'segmentation' modes,\n" +"manually adjust the clipping threshold mostly used against magenta " +"highlights.\n" +"you might use this for tuning 'laplacian', 'inpaint opposed' or " +"'segmentation' modes,\n" "especially if camera white point is incorrect." msgstr "" "주로 마젠타 하이라이트에 대응하기 위한 클리핑 임계값을 수동으로 조정합니다.\n" "특히 카메라 화이트트 포인트가 올바르지 않은 경우\n" "'라플라시안', '보정 복원', '분할' 모드 조정에 사용될 수 있습니다." -#: ../src/iop/highlights.c:1311 +#: ../src/iop/highlights.c:1290 msgid "" "visualize clipped highlights in a false color representation.\n" "the effective clipping level also depends on the reconstruction method." @@ -20874,51 +24464,59 @@ msgstr "" "클리핑된 하이라이트를 거짓 색상으로 시각화합니다.\n" "실제 클리핑 수준은 복원 방법에 따라서도 달라집니다." -#: ../src/iop/highlights.c:1316 +#: ../src/iop/highlights.c:1295 msgid "" "combine closely related clipped segments by morphological operations.\n" -"this often leads to improved color reconstruction for tiny segments before dark background." +"this often leads to improved color reconstruction for tiny segments before " +"dark background." msgstr "" "형태학적 연산으로 밀접하게 연결된 클리핑된 구간을 병합합니다.\n" "이 작업은 어두운 배경 앞의 작은 구간에서 색상 복원을 향상시키는 경우가 많습니다." -#: ../src/iop/highlights.c:1319 +#: ../src/iop/highlights.c:1298 msgid "visualize the combined segments in a false color representation." msgstr "병합된 구간을 거짓 색상으로 시각화합니다." -#: ../src/iop/highlights.c:1322 +#: ../src/iop/highlights.c:1301 msgid "" "select inpainting after segmentation analysis.\n" -"increase to favor candidates found in segmentation analysis, decrease for opposed means inpainting." +"increase to favor candidates found in segmentation analysis, decrease for " +"opposed means inpainting." msgstr "" "분할 분석 후 보정 복원을 선택합니다.\n" "값을 높이면 분할 분석에서 찾은 후보를 우선시하고, 값을 낮추면 반대 방식의 보정 복원을 적용합니다." -#: ../src/iop/highlights.c:1327 -msgid "visualize segments that are considered to have a good candidate in a false color representation." +#: ../src/iop/highlights.c:1306 +msgid "" +"visualize segments that are considered to have a good candidate in a false " +"color representation." msgstr "좋은 후보가 있다고 판단된 구간을 거짓 색상으로 시각화합니다." -#: ../src/iop/highlights.c:1330 +#: ../src/iop/highlights.c:1309 msgid "" -"approximate lost data in regions with all photosites clipped, the effect depends on segment size and border gradients.\n" -"choose a mode tuned for segment size or the generic mode that tries to find best settings for every segment.\n" -"small means areas with a diameter less than 25 pixels, large is best for greater than 100.\n" -"the flat modes ignore narrow unclipped structures (like powerlines) to keep highlights rebuilt and avoid gradients." +"approximate lost data in regions with all photosites clipped, the effect " +"depends on segment size and border gradients.\n" +"choose a mode tuned for segment size or the generic mode that tries to find " +"best settings for every segment.\n" +"small means areas with a diameter less than 25 pixels, large is best for " +"greater than 100.\n" +"the flat modes ignore narrow unclipped structures (like powerlines) to keep " +"highlights rebuilt and avoid gradients." msgstr "" "모든 화소가 클리핑된 영역의 손실 데이터를 근사 복원합니다. 효과는 구간 크기와경계 그라디언트에 따라 달라집니다.\n" "구간 크기에 맞춰 튜닝된 모드 또는 모든 구간에 최적 설정을 찾는 일반 모드를 선택하세요.\n" "작은 구간은 직경 25픽셀 미만, 큰 구간은 100픽셀 이상에 적합합니다.\n" "플랫 모드는 전선과 같은 좁은 비클립 구조를 무시하여 하이라이트 복원을 유지하고그라디언트 생성을 방지합니다." -#: ../src/iop/highlights.c:1336 +#: ../src/iop/highlights.c:1315 msgid "set strength of rebuilding in regions with all photosites clipped." msgstr "모든 화소가 클리핑된 영역에서 재구성 강도를 설정합니다." -#: ../src/iop/highlights.c:1340 +#: ../src/iop/highlights.c:1319 msgid "show the effect that is added to already reconstructed data." msgstr "이미 복원된 데이터에 추가될 효과를 표시합니다." -#: ../src/iop/highlights.c:1343 +#: ../src/iop/highlights.c:1322 msgid "" "add noise to visually blend the reconstructed areas\n" "into the rest of the noisy image. useful at high ISO." @@ -20926,7 +24524,7 @@ msgstr "" "복원된 영역에 노이즈를 추가하여 전체 노이즈가 있는 이미지와\n" "각적으로 자연스럽게 어우러지도록 합니다. ISO 촬영 시 유용합니다." -#: ../src/iop/highlights.c:1347 +#: ../src/iop/highlights.c:1326 msgid "" "increase if magenta highlights don't get fully corrected\n" "each new iteration brings a performance penalty." @@ -20934,7 +24532,7 @@ msgstr "" "마젠타 하이라이트가 완전히 보정되지 않을 경우 값을 높이세요.\n" "반복 횟수가 늘어날수록 처리 속도가 느려집니다." -#: ../src/iop/highlights.c:1352 +#: ../src/iop/highlights.c:1331 msgid "" "increase if magenta highlights don't get fully corrected.\n" "this may produce non-smooth boundaries between valid and clipped regions." @@ -20942,7 +24540,7 @@ msgstr "" "마젠타 하이라이트가 완전히 보정되지 않을 경우 값을 높이세요.\n" "이로 인해 유효 영역과 클리핑된 영역 사이에 경계가 부드럽지 않게 나타날 수 있습니다." -#: ../src/iop/highlights.c:1356 +#: ../src/iop/highlights.c:1335 msgid "" "increase to correct larger clipped areas.\n" "large values bring huge performance penalties" @@ -20950,7 +24548,7 @@ msgstr "" "더 넓은 클리핑 영역을 보정하려면 값을 높이세요.\n" "값이 클수록 처리 속도가 크게 느려집니다" -#: ../src/iop/highlights.c:1360 +#: ../src/iop/highlights.c:1339 msgid "this module does not work with monochrome RAW files" msgstr "이 모듈은 모노크롬 RAW 파일에서는 작동하지 않습니다" @@ -20974,11 +24572,11 @@ msgstr "주파수 기반, Lab" msgid "special, Lab, scene-referred" msgstr "특수, Lab, 장면 기준" -#: ../src/iop/highpass.c:367 +#: ../src/iop/highpass.c:354 msgid "the sharpness of highpass filter" msgstr "하이패스 필터의 선명도" -#: ../src/iop/highpass.c:371 +#: ../src/iop/highpass.c:358 msgid "the contrast of highpass filter" msgstr "하이패스 필터의 대비" @@ -20994,21 +24592,21 @@ msgstr "" "비정상적으로 밝은 픽셀을\n" "주변 픽셀과 조합해 감소시켜 제거합니다" -#: ../src/iop/hotpixels.c:421 +#: ../src/iop/hotpixels.c:424 #, c-format msgid "fixed %d pixel" msgid_plural "fixed %d pixels" msgstr[0] "고정된 %d 픽셀" -#: ../src/iop/hotpixels.c:444 +#: ../src/iop/hotpixels.c:447 msgid "lower threshold for hot pixel" msgstr "핫 픽셀의 하한 임계값" -#: ../src/iop/hotpixels.c:448 +#: ../src/iop/hotpixels.c:451 msgid "strength of hot pixel correction" msgstr "핫 픽셀 보정 강도" -#: ../src/iop/hotpixels.c:464 +#: ../src/iop/hotpixels.c:467 msgid "" "hot pixel correction\n" "only works for raw images." @@ -21053,23 +24651,23 @@ msgstr "이미지에서 필름 소재의 색상 선택" msgid "select color of film material" msgstr "필름 소재 색상 선택" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "렌즈 보정" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" msgstr "비네팅|색수차|왜곡" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "렌즈의 광학적 결함을 보정" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "기하학적 및 복원, RGB" -#: ../src/iop/lens.cc:3764 +#: ../src/iop/lens.cc:3755 #, c-format msgid "" "maker:\t\t%s\n" @@ -21082,7 +24680,7 @@ msgstr "" "마운트:\t%s\n" "크롭 팩터:\t%.1f" -#: ../src/iop/lens.cc:4006 +#: ../src/iop/lens.cc:3997 #, c-format msgid "" "maker:\t\t%s\n" @@ -21101,19 +24699,19 @@ msgstr "" "유형:\t%s\n" "마운트:\t%s" -#: ../src/iop/lens.cc:4076 +#: ../src/iop/lens.cc:4070 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4091 +#: ../src/iop/lens.cc:4085 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4239 +#: ../src/iop/lens.cc:4233 msgid "camera/lens not found" msgstr "카메라/렌즈를 찾을 수 없음" -#: ../src/iop/lens.cc:4240 +#: ../src/iop/lens.cc:4234 msgid "" "please select your lens manually\n" "you might also want to check if your Lensfun database is up-to-date\n" @@ -21125,61 +24723,63 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4384 +#: ../src/iop/lens.cc:4378 msgid "camera model" msgstr "카메라 모델" -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4383 msgid "find camera" msgstr "카메라 찾기" -#: ../src/iop/lens.cc:4401 +#: ../src/iop/lens.cc:4395 msgid "find lens" msgstr "렌즈 찾기" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4404 msgid "focal length (mm)" msgstr "초점 거리 (mm)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4411 msgid "f-number (aperture)" msgstr "f-값 (조리개)" -#: ../src/iop/lens.cc:4424 +#: ../src/iop/lens.cc:4418 msgid "distance to subject" msgstr "피사체까지 거리" #. scale -#: ../src/iop/lens.cc:4459 ../src/iop/overlay.c:1120 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1381 ../src/libs/export.c:1540 +#. upscale page: scale factor selector +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1508 ../src/iop/vignette.c:1043 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 +#: ../src/libs/neural_restore.c:4320 msgid "scale" msgstr "스케일" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4455 msgid "auto scale" msgstr "자동 스케일" -#: ../src/iop/lens.cc:4463 +#: ../src/iop/lens.cc:4457 msgid "automatic scale to available image size due to Lensfun data" msgstr "Lensfun 데이터에 따라 사용 가능한 이미지 크기에 자동으로 스케일 조정" -#: ../src/iop/lens.cc:4468 +#: ../src/iop/lens.cc:4462 msgid "correct distortions or apply them" msgstr "왜곡 보정 또는 적용" -#: ../src/iop/lens.cc:4476 +#: ../src/iop/lens.cc:4470 msgid "transversal chromatic aberration red" msgstr "적색 횡방향 색수차" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4475 msgid "transversal chromatic aberration blue" msgstr "청색 횡방향 색수차" -#: ../src/iop/lens.cc:4488 +#: ../src/iop/lens.cc:4482 msgid "use latest algorithm" msgstr "최신 알고리즘 사용" -#: ../src/iop/lens.cc:4491 +#: ../src/iop/lens.cc:4485 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -21188,40 +24788,40 @@ msgstr "" "현재 구버전 알고리즘을 사용 중입니다.\n" "활성화하면 이전 알고리즘으로 되돌릴 수 없습니다." -#: ../src/iop/lens.cc:4502 +#: ../src/iop/lens.cc:4496 msgid "fine-tuning" msgstr "미세 조정" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4506 +#: ../src/iop/lens.cc:4500 msgid "fine-tune" msgstr "미세 조정" -#: ../src/iop/lens.cc:4514 +#: ../src/iop/lens.cc:4508 msgid "tune the warp and chromatic aberration correction" msgstr "왜곡 및 색수차 보정을 조절하기" -#: ../src/iop/lens.cc:4519 +#: ../src/iop/lens.cc:4513 msgid "tune the vignette correction" msgstr "비네팅 보정을 조절하기" -#: ../src/iop/lens.cc:4524 +#: ../src/iop/lens.cc:4518 msgid "tune the TCA red correction" msgstr "적색 TCA 보정을 조절하기" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4523 msgid "tune the TCA blue correction" msgstr "청색 TCA 보정을 조절하기" -#: ../src/iop/lens.cc:4533 +#: ../src/iop/lens.cc:4527 msgid "image scaling" msgstr "이미지 스케일 조정" -#: ../src/iop/lens.cc:4535 +#: ../src/iop/lens.cc:4529 msgid "automatic scale to available image size" msgstr "사용 가능한 이미지 크기에 자동 스케일 조정" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4539 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -21231,46 +24831,46 @@ msgstr "" " a) Lensfun 프로젝트에서 제공하는 데이터 및 알고리즘\n" " b) 카메라 또는 소프트웨어 공급업체가 제공하는 내장 메타데이터" -#: ../src/iop/lens.cc:4552 +#: ../src/iop/lens.cc:4546 msgid "which corrections to apply" msgstr "적용할 보정 항목" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4557 +#: ../src/iop/lens.cc:4551 msgid "corrections done: " msgstr "적용된 보정: " -#: ../src/iop/lens.cc:4560 +#: ../src/iop/lens.cc:4554 msgid "which corrections have actually been done" msgstr "실제로 수행된 보정 항목" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4571 msgid "manual vignette correction" msgstr "수동 비네팅 보정" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4575 msgid "additional manually controlled optical vignetting correction" msgstr "추가 수동 제어 광학 비네팅 보정" -#: ../src/iop/lens.cc:4584 +#: ../src/iop/lens.cc:4578 msgid "vignette" msgstr "비네팅" -#: ../src/iop/lens.cc:4588 +#: ../src/iop/lens.cc:4582 msgid "amount of the applied optical vignetting correction" msgstr "적용된 광학 비네팅 보정의 정도" -#: ../src/iop/lens.cc:4592 +#: ../src/iop/lens.cc:4586 msgid "show applied optical vignette correction mask" msgstr "적용된 광학 비네팅 보정 마스크 표시" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4590 msgid "radius of uncorrected center" msgstr "보정되지 않은 중심의 반지름" -#: ../src/iop/lens.cc:4602 +#: ../src/iop/lens.cc:4596 msgid "steepness of the correction effect outside of radius" msgstr "반지름 외부에서 보정 효과의 급격함" @@ -21288,7 +24888,8 @@ msgid "adjust black, white and mid-gray points" msgstr "흑색, 백색, 중간 회색점을 조절합니다" #: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 -msgid "drag handles to set black, gray, and white points. operates on L channel." +msgid "" +"drag handles to set black, gray, and white points. operates on L channel." msgstr "핸들을 드래그하여 흑색, 회색, 백색 포인트를 설정하세요. L 채널에 적용됩니다." #: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 @@ -21327,39 +24928,42 @@ msgstr "리퀴파이" msgid "distort parts of the image" msgstr "이미지 일부를 왜곡합니다" -#: ../src/iop/liquify.c:2863 +#: ../src/iop/liquify.c:2862 msgid "click to edit nodes" msgstr "노드를 편집하려면 클릭하세요" -#: ../src/iop/liquify.c:3565 +#: ../src/iop/liquify.c:3564 msgid "" "add point: click and drag\n" -"size: scroll - strength: shift+scroll - direction: ctrl+scroll" +"size: scroll - strength: shift+scroll - direction: " +"ctrl+scroll" msgstr "" "포인트 추가: 클릭 후 드래그\n" "크기: 스크롤 - 강도: Shift+스크롤 - 방향: Ctrl+스크롤" -#: ../src/iop/liquify.c:3568 +#: ../src/iop/liquify.c:3567 msgid "" "add line: click\n" -"size: scroll - strength: shift+scroll - direction: ctrl+scroll" +"size: scroll - strength: shift+scroll - direction: " +"ctrl+scroll" msgstr "" "선 추가: 클릭\n" "크기: 스크롤 - 강도: Shift+스크롤 - 방향: Ctrl+스크롤" -#: ../src/iop/liquify.c:3571 +#: ../src/iop/liquify.c:3570 msgid "" "add curve: click\n" -"size: scroll - strength: shift+scroll - direction: ctrl+scroll" +"size: scroll - strength: shift+scroll - direction: " +"ctrl+scroll" msgstr "" "커브 추가: 클릭\n" "크기: 스크롤 - 강도: Shift+스크롤 - 방향: Ctrl+스크롤" -#: ../src/iop/liquify.c:3617 +#: ../src/iop/liquify.c:3616 msgid "warps|nodes count:" msgstr "변형|노드 개수:" -#: ../src/iop/liquify.c:3622 +#: ../src/iop/liquify.c:3621 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -21367,44 +24971,45 @@ msgstr "" "변형을 추가하려면 도구를 사용하세요\n" "변형 제거: 우클릭" -#: ../src/iop/liquify.c:3628 +#: ../src/iop/liquify.c:3627 msgid "edit, add and delete nodes" msgstr "노드 편집, 추가 및 삭제" -#: ../src/iop/liquify.c:3633 ../src/iop/liquify.c:3639 -#: ../src/iop/liquify.c:3645 ../src/iop/retouch.c:2446 -#: ../src/iop/retouch.c:2452 ../src/iop/retouch.c:2457 -#: ../src/iop/retouch.c:2462 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1795 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1811 ../src/libs/masks.c:1819 ../src/libs/masks.c:1827 +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 +#: ../src/iop/liquify.c:3644 ../src/iop/retouch.c:2444 +#: ../src/iop/retouch.c:2450 ../src/iop/retouch.c:2455 +#: ../src/iop/retouch.c:2460 ../src/iop/spots.c:876 ../src/iop/spots.c:881 +#: ../src/iop/spots.c:886 ../src/libs/masks.c:2096 ../src/libs/masks.c:2104 +#: ../src/libs/masks.c:2112 ../src/libs/masks.c:2120 ../src/libs/masks.c:2128 +#: ../src/libs/masks.c:2137 msgid "shapes" msgstr "모양" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw curves" msgstr "커브 그리기" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw multiple curves" msgstr "다중 커브 그리기" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw lines" msgstr "선 그리기" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw multiple lines" msgstr "다중 선 그리기" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw points" msgstr "점 그리기" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw multiple points" msgstr "다중 점 그리기" -#: ../src/iop/liquify.c:3652 +#: ../src/iop/liquify.c:3651 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -21412,31 +25017,32 @@ msgstr "" "노드 추가: Ctrl+좌클릭 - 경로 제거: 우클릭\n" "선/곡선 전환: Ctrl+Alt+좌클릭" -#: ../src/iop/liquify.c:3655 +#: ../src/iop/liquify.c:3654 msgid "" "move: click and drag - show/hide feathering controls: click\n" -"autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: right-click" +"autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " +"right-click" msgstr "" "이동:클릭 후 드래그 - 페더링 컨트롤 표시/숨기기: 클릭\n" "자동 스무스, 첨점, 스무스, 대칭: Ctrl+클릭 - 제거: 우클릭" -#: ../src/iop/liquify.c:3659 ../src/iop/liquify.c:3661 +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 msgid "shape of path: drag" msgstr "경로 모양: 드래그" -#: ../src/iop/liquify.c:3663 +#: ../src/iop/liquify.c:3662 msgid "radius: drag" msgstr "반지름: 드래그" -#: ../src/iop/liquify.c:3665 +#: ../src/iop/liquify.c:3664 msgid "hardness (center): drag" msgstr "경도 (중앙): 드래그" -#: ../src/iop/liquify.c:3667 +#: ../src/iop/liquify.c:3666 msgid "hardness (feather): drag" msgstr "경도 (페더링): 드래그" -#: ../src/iop/liquify.c:3669 +#: ../src/iop/liquify.c:3668 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -21516,216 +25122,221 @@ msgstr "로우패스" msgid "isolate low frequencies in the image" msgstr "이미지에서 저주파 분리" -#: ../src/iop/lowpass.c:555 +#: ../src/iop/lowpass.c:553 msgid "local contrast mask" msgstr "부분 대비 마스크" -#: ../src/iop/lowpass.c:580 +#: ../src/iop/lowpass.c:578 msgid "radius of gaussian/bilateral blur" msgstr "가우시안/양방향 블러 반지름" -#: ../src/iop/lowpass.c:581 +#: ../src/iop/lowpass.c:579 msgid "contrast of lowpass filter" msgstr "로우패스 필터 대비" -#: ../src/iop/lowpass.c:582 +#: ../src/iop/lowpass.c:580 msgid "brightness adjustment of lowpass filter" msgstr "로우패스 필터 밝기 조절" -#: ../src/iop/lowpass.c:583 +#: ../src/iop/lowpass.c:581 msgid "color saturation of lowpass filter" msgstr "로우패스 필터 채도" -#: ../src/iop/lowpass.c:584 +#: ../src/iop/lowpass.c:582 msgid "which filter to use for blurring" msgstr "블러에 사용할 필터 선택" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:133 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:138 msgid "perform color space corrections and apply look" msgstr "색공간 보정 수행 및 룩 적용" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:141 msgid "defined by profile, RGB" msgstr "프로파일 기반 정의, RGB" -#: ../src/iop/lut3d.c:487 +#: ../src/iop/lut3d.c:491 msgid "error allocating buffer for gmz LUT" msgstr "gmz LUT 버퍼 할당 오류" -#: ../src/iop/lut3d.c:514 +#: ../src/iop/lut3d.c:520 #, c-format msgid "invalid png file %s" msgstr "잘못된 PNG 파일 %s" -#: ../src/iop/lut3d.c:522 +#: ../src/iop/lut3d.c:528 #, c-format msgid "png bit depth %d is not supported" msgstr "PNG 비트 깊이 %d는 지원되지 않음" -#: ../src/iop/lut3d.c:536 ../src/iop/lut3d.c:546 +#: ../src/iop/lut3d.c:542 ../src/iop/lut3d.c:552 #, c-format msgid "invalid level in png file %d %d" msgstr "PNG 파일 내 잘못된 레벨 %d %d" -#: ../src/iop/lut3d.c:541 +#: ../src/iop/lut3d.c:547 msgid "this darktable build is not compatible with compressed CLUT" msgstr "이 darktable 빌드는 압축된 CLUT와 호환되지 않음" -#: ../src/iop/lut3d.c:558 ../src/iop/lut3d.c:810 +#: ../src/iop/lut3d.c:564 ../src/iop/lut3d.c:819 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "에러 - 3D LUT 크기 %d가 최대 지원 크기를 초과함" -#: ../src/iop/lut3d.c:570 +#: ../src/iop/lut3d.c:576 msgid "error allocating buffer for png LUT" msgstr "PNG LUT 버퍼 할당 오류" -#: ../src/iop/lut3d.c:578 +#: ../src/iop/lut3d.c:584 #, c-format msgid "error - could not read png image %s" msgstr "에러 - PNG 이미지 %s를 읽을 수 없음" -#: ../src/iop/lut3d.c:588 +#: ../src/iop/lut3d.c:596 msgid "error - allocating buffer for png LUT" msgstr "에러 - PNG LUT 버퍼 할당 실패" -#: ../src/iop/lut3d.c:763 +#: ../src/iop/lut3d.c:772 #, c-format msgid "error - invalid cube file: %s" msgstr "잘못된 큐브 파일 오류: %s" -#: ../src/iop/lut3d.c:777 +#: ../src/iop/lut3d.c:786 msgid "DOMAIN MIN other than 0 is not supported" msgstr "0 이외의 DOMAIN MIN은 지원되지 않음" -#: ../src/iop/lut3d.c:789 +#: ../src/iop/lut3d.c:798 msgid "DOMAIN MAX other than 1 is not supported" msgstr "1 이외의 DOMAIN MAX는 지원되지 않음" -#: ../src/iop/lut3d.c:799 +#: ../src/iop/lut3d.c:808 msgid "1D cube LUT is not supported" msgstr "1D 큐브 LUT는 지원되지 않음" -#: ../src/iop/lut3d.c:821 +#: ../src/iop/lut3d.c:831 msgid "error - allocating buffer for cube LUT" msgstr "에러 - 큐브 LUT 버퍼 할당 실패" -#: ../src/iop/lut3d.c:832 +#: ../src/iop/lut3d.c:843 msgid "error - cube LUT size is not defined" msgstr "에러 - 큐브 LUT 크기가 정의되지 않음" -#: ../src/iop/lut3d.c:843 +#: ../src/iop/lut3d.c:854 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "에러 - 큐브 LUT 잘못된 번호 라인 %d" -#: ../src/iop/lut3d.c:859 +#: ../src/iop/lut3d.c:870 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "에러 - 큐브 LUT 라인 수 %d가 올바르지 않음, %d이어야 함" -#: ../src/iop/lut3d.c:869 +#: ../src/iop/lut3d.c:880 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "경고 - 큐브 LUT에 [0,1] 범위를 벗어난 값 %d개가 있음" -#: ../src/iop/lut3d.c:894 +#: ../src/iop/lut3d.c:906 #, c-format msgid "error - invalid 3dl file: %s" msgstr "에러 - 잘못된 3dl 파일: %s" -#: ../src/iop/lut3d.c:915 +#: ../src/iop/lut3d.c:927 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "에러 - 최대 셰이퍼 LUT 값 %d가 너무 낮음" -#: ../src/iop/lut3d.c:926 +#: ../src/iop/lut3d.c:939 msgid "error - allocating buffer for 3dl LUT" msgstr "에러 - 3dl LUT 버퍼 할당 실패" -#: ../src/iop/lut3d.c:939 +#: ../src/iop/lut3d.c:952 msgid "error - 3dl LUT size is not defined" msgstr "에러 - 3dl LUT 크기가 정의되지 않음" -#: ../src/iop/lut3d.c:967 +#: ../src/iop/lut3d.c:980 msgid "error - 3dl LUT lines number is not correct" msgstr "에러 - 3dl LUT 라인 수가 올바르지 않음" -#: ../src/iop/lut3d.c:983 +#: ../src/iop/lut3d.c:996 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "에러 - 최대 LUT 값이 유효한 비트 깊이와 일치하지 않음" -#: ../src/iop/lut3d.c:1563 +#: ../src/iop/lut3d.c:1576 msgid "LUT root folder not defined" msgstr "LUT 루트 폴더가 정의되지 않음" -#: ../src/iop/lut3d.c:1569 +#: ../src/iop/lut3d.c:1582 msgid "select LUT file" msgstr "LUT 파일 선택" -#: ../src/iop/lut3d.c:1570 ../src/iop/rasterfile.c:262 -msgid "_select" -msgstr "선택 (&S)" - -#: ../src/iop/lut3d.c:1590 +#: ../src/iop/lut3d.c:1603 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "hald CLUT (png), 3D LUT (큐브 또는 3dl), 또는 gmic 압축 LUT (gmz)" -#: ../src/iop/lut3d.c:1592 +#: ../src/iop/lut3d.c:1605 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "hald CLUT (png) 또는 3D LUT (큐브 또는 3dl)" -#: ../src/iop/lut3d.c:1616 +#: ../src/iop/lut3d.c:1629 msgid "select file outside LUT root folder is not allowed" msgstr "LUT 루트 폴더 외부의 파일 선택은 허용되지 않음" -#: ../src/iop/lut3d.c:1684 -msgid "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file CAUTION: 3D LUT folder must be set in preferences/processing before choosing the LUT file" +#: ../src/iop/lut3d.c:1697 +msgid "" +"select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " +"CAUTION: 3D LUT folder must be set in preferences/processing before choosing " +"the LUT file" msgstr "" "png (haldclut), 큐브, 3dl 또는 gmz(압축된 LUT) 파일을 선택하세요\n" "주의: LUT 파일을 선택하기 전에 환경설정 > 처리에서 3D LUT 폴더를 반드시 설정해야 합니다" -#: ../src/iop/lut3d.c:1688 -msgid "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be set in preferences/processing before choosing the LUT file" +#: ../src/iop/lut3d.c:1701 +msgid "" +"select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " +"set in preferences/processing before choosing the LUT file" msgstr "" "png (haldclut), 큐브 또는 3dl 파일을 선택하세요\n" "주의: LUT 파일을 선택하기 전에 환경설정 > 처리에서 3D LUT 폴더를 반드시 설정해야 합니다" -#: ../src/iop/lut3d.c:1697 -msgid "the file path (relative to LUT folder) is saved with image along with the LUT data if it's a compressed LUT (gmz)" +#: ../src/iop/lut3d.c:1710 +msgid "" +"the file path (relative to LUT folder) is saved with image along with the " +"LUT data if it's a compressed LUT (gmz)" msgstr "" "파일 경로 (LUT 폴더 기준 상대 경로)는 이미지와 함께 저장되며,\n" "압축된 LUT(gmz)의 경우 LUT 데이터도 함께 저장됩니다" -#: ../src/iop/lut3d.c:1700 -msgid "the file path (relative to LUT folder) is saved with image (and not the LUT data themselves)" +#: ../src/iop/lut3d.c:1713 +msgid "" +"the file path (relative to LUT folder) is saved with image (and not the LUT " +"data themselves)" msgstr "파일 경로 (LUT 폴더 기준 상대 경로)는 이미지 (LUT 데이터 자체는 제외)와 함께 저장됩니다" -#: ../src/iop/lut3d.c:1709 +#: ../src/iop/lut3d.c:1722 msgid "enter LUT name" msgstr "LUT 이름 입력" -#: ../src/iop/lut3d.c:1724 +#: ../src/iop/lut3d.c:1737 msgid "select the LUT" msgstr "LUT 선택" -#: ../src/iop/lut3d.c:1741 +#: ../src/iop/lut3d.c:1754 msgid "select the color space in which the LUT has to be applied" msgstr "LUT가 적용될 색공간 선택" -#: ../src/iop/lut3d.c:1743 +#: ../src/iop/lut3d.c:1756 msgid "interpolation" msgstr "보간" -#: ../src/iop/lut3d.c:1744 +#: ../src/iop/lut3d.c:1757 msgid "select the interpolation method" msgstr "보간 방법 선택" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:58 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:74 msgid "mask manager" msgstr "마스크 관리자" @@ -21741,11 +25352,11 @@ msgstr "" msgid "red filter" msgstr "적색 필터" -#: ../src/iop/monochrome.c:559 +#: ../src/iop/monochrome.c:557 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "가상 색상 필터 조정을 위해 마우스 휠을 드래그 및 스크롤" -#: ../src/iop/monochrome.c:576 +#: ../src/iop/monochrome.c:574 msgid "how much to keep highlights" msgstr "하이라이트 유지 정도" @@ -21965,15 +25576,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "색상 컨트롤 켜기/끄기 전환" -#: ../src/iop/nlmeans.c:75 +#: ../src/iop/nlmeans.c:76 msgid "astrophoto denoise" msgstr "천체 사진 노이즈 제거" -#: ../src/iop/nlmeans.c:80 +#: ../src/iop/nlmeans.c:81 msgid "denoise (non-local means)" msgstr "노이즈 제거 (비지역 평균)" -#: ../src/iop/nlmeans.c:85 +#: ../src/iop/nlmeans.c:86 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -21981,22 +25592,22 @@ msgstr "" "푸아송 노이즈 제거 적용\n" "천체 사진에 적합함" -#: ../src/iop/nlmeans.c:456 +#: ../src/iop/nlmeans.c:437 msgid "radius of the patches to match" msgstr "일치시킬 패치 반지름" -#: ../src/iop/nlmeans.c:464 +#: ../src/iop/nlmeans.c:445 msgid "how much to smooth brightness" msgstr "밝기 평활 정도" -#: ../src/iop/nlmeans.c:467 +#: ../src/iop/nlmeans.c:448 msgid "how much to smooth colors" msgstr "색상 평활 정도" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:2620 -#: ../src/views/darkroom.c:2646 ../src/views/darkroom.c:2658 -#: ../src/views/darkroom.c:2673 ../src/views/darkroom.c:2691 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3245 +#: ../src/views/darkroom.c:3271 ../src/views/darkroom.c:3283 +#: ../src/views/darkroom.c:3298 ../src/views/darkroom.c:3316 msgid "overexposed" msgstr "과다 노출" @@ -22008,23 +25619,19 @@ msgstr "과다 노출 모듈이 버퍼 할당에 실패함" msgid "module overexposed failed in color conversion" msgstr "과다 노출 모듈이 색상 변환에 실패함" -#: ../src/iop/overlay.c:146 +#: ../src/iop/overlay.c:170 msgid "composite" msgstr "합성" -#: ../src/iop/overlay.c:153 -msgid "" -"combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" -msgstr "" -"다른 처리된 이미지의 요소와 현재 이미지를 합성합니다.\n" -"(밴딩 현상이 발생하면 이 모듈을 출력 색상 프로파일 이후로 이동하세요)" +#: ../src/iop/overlay.c:176 +msgid "combine the image with elements from another processed image" +msgstr "이미지를 다른 처리된 이미지의 요소와 결합" -#: ../src/iop/overlay.c:163 +#: ../src/iop/overlay.c:185 msgid "layer|stack|overlay" msgstr "레이어|스택|오버레이" -#: ../src/iop/overlay.c:299 +#: ../src/iop/overlay.c:327 #, c-format msgid "" "overlay image missing from database\n" @@ -22032,13 +25639,13 @@ msgid "" "'%s'" msgstr "데이터베이스에서 오버레이 이미지 '%s'를 찾을 수 없음" -#: ../src/iop/overlay.c:333 +#: ../src/iop/overlay.c:387 #, c-format msgid "image %d does not exist" msgstr "이미지 %d가 존재하지 않음" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:797 +#: ../src/iop/overlay.c:1109 msgid "" "drop\n" "image\n" @@ -22050,22 +25657,26 @@ msgstr "" "여기로\n" "드롭하세요" -#: ../src/iop/overlay.c:1018 +#: ../src/iop/overlay.c:1403 #, c-format -msgid "cannot use image %d as an overlay as it is using the current image as an overlay, directly or indirectly" +msgid "" +"cannot use image %d as an overlay as it is using the current image as an " +"overlay, directly or indirectly" msgstr "이미지 %d는 현재 이미지를 오버레이로 직접 또는 간접적으로 사용 중이므로오버레이로 사용할 수 없습니다" -#: ../src/iop/overlay.c:1112 ../src/iop/watermark.c:1373 +#: ../src/iop/overlay.c:1500 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "배치" -#: ../src/iop/overlay.c:1128 +#: ../src/iop/overlay.c:1516 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" -"• larger border: scale larger overlay border relative to larger image border\n" -"• smaller border: scale larger overlay border relative to smaller image border\n" +"• larger border: scale larger overlay border relative to larger image " +"border\n" +"• smaller border: scale larger overlay border relative to smaller image " +"border\n" "• height: scale overlay height to image height\n" "• advanced options: choose overlay and image dimensions independently" msgstr "" @@ -22076,29 +25687,29 @@ msgstr "" "• 높이: 오버레이 높이를 이미지 높이에 맞게 조절\n" "• 고급 옵션: 오버레이와 이미지 크기를 독립적으로 선택" -#: ../src/iop/overlay.c:1139 +#: ../src/iop/overlay.c:1527 msgid "reference image dimension against which to scale the overlay" msgstr "오버레이를 스케일할 참조 이미지 크기" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1531 msgid "overlay dimension to scale" msgstr "스케일할 오버레이 크기" -#: ../src/iop/overlay.c:1147 ../src/iop/watermark.c:1404 -#: ../src/libs/print_settings.c:2753 +#: ../src/iop/overlay.c:1535 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "정렬" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1171 +#: ../src/iop/overlay.c:1559 msgid "the opacity of the overlay" msgstr "오버레이 불투명도" -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1560 msgid "the scale of the overlay" msgstr "오버레이 스케일" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1561 msgid "the rotation of the overlay" msgstr "오버레이 회전" @@ -22162,19 +25773,19 @@ msgstr "10 EV 다이나믹 레인지 (일반)" msgid "08 EV dynamic range (generic)" msgstr "08 EV 다이나믹 레인지 (일반)" -#: ../src/iop/profile_gamma.c:609 +#: ../src/iop/profile_gamma.c:604 msgid "linear part" msgstr "선형 부분" -#: ../src/iop/profile_gamma.c:613 +#: ../src/iop/profile_gamma.c:608 msgid "gamma exponential factor" msgstr "감마 지수 계수" -#: ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:619 msgid "adjust to match the average luma of the subject" msgstr "피사체 평균 휘도에 맞게 조정" -#: ../src/iop/profile_gamma.c:630 +#: ../src/iop/profile_gamma.c:625 msgid "" "number of stops between middle gray and pure black\n" "this is a reading a light meter would give you on the scene" @@ -22182,7 +25793,7 @@ msgstr "" "중간 회색값과 순 사이의 스톱 수\n" "이는 장면에서 측광기가 제공하는 측정값입니다" -#: ../src/iop/profile_gamma.c:636 +#: ../src/iop/profile_gamma.c:631 msgid "" "number of stops between pure black and pure white\n" "this is a reading a light meter would give you on the scene" @@ -22190,12 +25801,12 @@ msgstr "" "순흑색과 순백색 사이의 노출 스톱 수\n" "이는 장면에서 측광기가 제공하는 측정값입니다" -#: ../src/iop/profile_gamma.c:638 +#: ../src/iop/profile_gamma.c:633 msgctxt "section" msgid "optimize automatically" msgstr "자동 최적화" -#: ../src/iop/profile_gamma.c:642 +#: ../src/iop/profile_gamma.c:637 msgid "" "increase or decrease the computed dynamic range\n" "this is useful when noise distorts the measurement" @@ -22203,80 +25814,111 @@ msgstr "" "계산된 다이나믹 레인지를 늘리거나 줄입니다\n" "노이즈로 인해 측정값이 왜곡될 때 유용합니다" -#: ../src/iop/profile_gamma.c:646 +#: ../src/iop/profile_gamma.c:641 msgid "make an optimization with some guessing" msgstr "일부 추정을 기반으로 최적화를 수행합니다" -#: ../src/iop/profile_gamma.c:655 +#: ../src/iop/profile_gamma.c:650 msgid "tone mapping method" msgstr "톤 매핑 방식" -#: ../src/iop/rawdenoise.c:134 -msgid "raw denoise" -msgstr "RAW 노이즈 제거" - -#: ../src/iop/rawdenoise.c:139 -msgid "denoise the raw image early in the pipeline" -msgstr "RAW 이미지에서 초기에 노이즈를 제거합니다" - -#: ../src/iop/rawdenoise.c:927 -msgid "" -"raw denoising\n" -"only works for raw images." -msgstr "" -"RAW 노이즈 제거는\n" -"RAW 이미지에만 작동합니다." - -#: ../src/iop/rasterfile.c:88 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" msgstr "외부 래스터 마스크" -#: ../src/iop/rasterfile.c:93 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "래스터|마스크" -#: ../src/iop/rasterfile.c:99 -msgid "read PFM files recorded for use as raster masks" -msgstr "래스터 마스크로 사용할 PFM 파일을 읽기" +#: ../src/iop/rasterfile.c:105 +msgid "read PFM/PNG files recorded for use as raster masks" +msgstr "래스터 마스크로 사용할 PFM/PNG 파일을 읽기" + +#: ../src/iop/rasterfile.c:178 +msgid "" +"no mask extracted from the raster file\n" +"make sure the masks have proper contrast" +msgstr "" +"래스터 파일에서 마스크를 추출하지 못했습니다\n" +"마스크에 충분한 대비가 있는지 확인하세요" + +#: ../src/iop/rasterfile.c:183 +#, c-format +msgid "%d mask extracted from the raster file" +msgid_plural "%d masks extracted from the raster file" +msgstr[0] "래스터 파일에서 마스크 %d개를 추출하였습니다" -#: ../src/iop/rasterfile.c:168 +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" msgstr "래스터 마스크 파일 '%s'을(를) 읽을 수 없습니다" -#: ../src/iop/rasterfile.c:254 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" msgstr "래스터 마스크 파일의 루트 폴더가 정의되지 않았습니다" -#: ../src/iop/rasterfile.c:261 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" msgstr "래스터 마스크 파일 선택" -#: ../src/iop/rasterfile.c:295 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" msgstr "선택한 파일이 래스터 마스크 루트 폴더 내에 없습니다" -#: ../src/iop/rasterfile.c:591 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "래스터 마스크 생성을 위해 고려할 RGB 채널을 선택합니다" -#: ../src/iop/rasterfile.c:595 +#: ../src/iop/rasterfile.c:749 msgid "" -"select the PFM file recorded as a raster mask,\n" +"select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" msgstr "" -"래스터 마스크로 녹화된 PFM 파일을 선택하세요\n" +"래스터 마스크로 기록된 PFM/PNG 파일을 선택하세요\n" "주의: 선택 전에 환경설정/처리에서 경로를 설정해야 합니다" -#: ../src/iop/rasterfile.c:601 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "마스크 파일 경로는 이미지 히스토리와 함께 저장됩니다" +#. Vectorize button +#: ../src/iop/rasterfile.c:764 +msgid "vectorize" +msgstr "벡터화" + +#: ../src/iop/rasterfile.c:767 +msgid "" +"vectorize the current bitmap and create corresponding path masks in the mask " +"manager" +msgstr "현재 비트맵을 벡터화하여 마스크 관리자에 해당하는 경로 마스크를 생성합니다" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1436 +#: ../src/libs/neural_restore.c:4277 +msgid "raw denoise" +msgstr "RAW 노이즈 제거" + +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" +msgstr "RAW 이미지에서 초기에 노이즈를 제거합니다" + +#: ../src/iop/rawdenoise.c:929 +msgid "" +"raw denoising\n" +"only works for raw images." +msgstr "" +"RAW 노이즈 제거는\n" +"RAW 이미지에만 작동합니다." + #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2578 ../src/views/darkroom.c:2588 -#: ../src/views/darkroom.c:2604 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:3180 +#: ../src/views/darkroom.c:3203 ../src/views/darkroom.c:3213 +#: ../src/views/darkroom.c:3229 msgid "raw overexposed" msgstr "RAW 과다노출" @@ -22304,7 +25946,8 @@ msgid "invalid crop parameters" msgstr "잘못된 자르기 파라메터" #: ../src/iop/rawprepare.c:608 -msgid "please reset to defaults, update your preset or set to something correct" +msgid "" +"please reset to defaults, update your preset or set to something correct" msgstr "기본값으로 리셋하거나, 프리셋을 업데이트하거나, 올바른 값으로 설정하세요" #: ../src/iop/rawprepare.c:877 @@ -22367,7 +26010,8 @@ msgid "fill light" msgstr "밝기 보정" #: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 -msgid "this module is deprecated. please use the tone equalizer module instead." +msgid "" +"this module is deprecated. please use the tone equalizer module instead." msgstr "이 모듈은 더 이상 사용되지 않습니다. 톤 이퀄라이저 모듈을 대신 사용하세요." #: ../src/iop/relight.c:250 @@ -22410,29 +26054,29 @@ msgstr "" msgid "geometric and frequential, RGB" msgstr "기하학적 및 주파수 기반, RGB" -#: ../src/iop/retouch.c:1678 +#: ../src/iop/retouch.c:1679 msgid "cannot display scales when the blending mask is displayed" msgstr "블렌딩 마스크가 표시될 때 눈금 표시 불가" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 -#: ../src/iop/retouch.c:2036 ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2031 ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2035 ../src/iop/retouch.c:2037 #, c-format msgid "default tool changed to %s" msgstr "기본 도구가 %s로 변경됨" -#: ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2031 msgid "cloning" msgstr "복제" -#: ../src/iop/retouch.c:2034 +#: ../src/iop/retouch.c:2033 msgid "healing" msgstr "힐링" -#: ../src/iop/retouch.c:2432 +#: ../src/iop/retouch.c:2430 msgid "shapes:" msgstr "도형:" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2433 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -22440,63 +26084,63 @@ msgstr "" "도형을 추가하려면 알고리즘과 도형 종류를 선택한 뒤 이미지에 클릭하세요.\n" "도형은 현재 눈금에 추가됩니다" -#: ../src/iop/retouch.c:2439 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2563 ../src/iop/retouch.c:2571 -#: ../src/iop/retouch.c:2576 ../src/iop/retouch.c:2583 -#: ../src/iop/retouch.c:2614 +#: ../src/iop/retouch.c:2437 ../src/iop/retouch.c:2555 +#: ../src/iop/retouch.c:2561 ../src/iop/retouch.c:2569 +#: ../src/iop/retouch.c:2574 ../src/iop/retouch.c:2581 +#: ../src/iop/retouch.c:2612 msgid "editing" msgstr "편집" -#: ../src/iop/retouch.c:2440 +#: ../src/iop/retouch.c:2438 msgid "show and edit shapes on the current scale" msgstr "현재 눈금에서 도형 표시 및 편집" -#: ../src/iop/retouch.c:2441 +#: ../src/iop/retouch.c:2439 msgid "show and edit shapes in restricted mode" msgstr "제한 모드에서 도형 표시 및 편집" #. algorithm toolbar -#: ../src/iop/retouch.c:2467 +#: ../src/iop/retouch.c:2465 msgid "algorithms:" msgstr "알고리즘:" -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2493 +#: ../src/iop/retouch.c:2468 ../src/iop/retouch.c:2491 msgid "activate blur tool" msgstr "블러 도구 활성화" -#: ../src/iop/retouch.c:2475 ../src/iop/retouch.c:2494 +#: ../src/iop/retouch.c:2473 ../src/iop/retouch.c:2492 msgid "activate fill tool" msgstr "채우기 도구 활성화" -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2495 +#: ../src/iop/retouch.c:2478 ../src/iop/retouch.c:2493 msgid "activate cloning tool" msgstr "복제 도구 활성화" -#: ../src/iop/retouch.c:2485 ../src/iop/retouch.c:2496 +#: ../src/iop/retouch.c:2483 ../src/iop/retouch.c:2494 msgid "activate healing tool" msgstr "힐링 도구 활성화" -#: ../src/iop/retouch.c:2491 +#: ../src/iop/retouch.c:2489 msgid "ctrl+click to change tool for current form" msgstr "Ctrl+클릭으로 현재 도형에 사용할 도구 변경" -#: ../src/iop/retouch.c:2492 +#: ../src/iop/retouch.c:2490 msgid "shift+click to set the tool as default" msgstr "Shift+클릭으로 해당 도구를 기본값으로 설정" -#: ../src/iop/retouch.c:2503 +#: ../src/iop/retouch.c:2501 msgid "scales:" msgstr "눈금:" -#: ../src/iop/retouch.c:2510 +#: ../src/iop/retouch.c:2508 msgid "current:" msgstr "현재:" -#: ../src/iop/retouch.c:2517 +#: ../src/iop/retouch.c:2515 msgid "merge from:" msgstr "병합 대상:" -#: ../src/iop/retouch.c:2528 +#: ../src/iop/retouch.c:2526 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -22510,45 +26154,45 @@ msgstr "" "윗줄은 현재 확대 수준에서 눈금이 보이는 것을 나타냅니다\n" "아랫줄은 해당 눈금에 도형이 포함되어 있음을 나타냅니다" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2555 msgid "display masks" msgstr "마스크 표시" -#: ../src/iop/retouch.c:2563 +#: ../src/iop/retouch.c:2561 msgid "temporarily switch off shapes" msgstr "도형 일시적으로 비활성화" -#: ../src/iop/retouch.c:2571 +#: ../src/iop/retouch.c:2569 msgid "paste cut shapes to current scale" msgstr "잘라낸 도형을 현재 눈금에 붙여넣기" -#: ../src/iop/retouch.c:2576 +#: ../src/iop/retouch.c:2574 msgid "cut shapes from current scale" msgstr "현재 눈금에서 도형 잘라내기" -#: ../src/iop/retouch.c:2583 +#: ../src/iop/retouch.c:2581 msgid "display wavelet scale" msgstr "웨이블릿 눈금 표시" -#: ../src/iop/retouch.c:2597 +#: ../src/iop/retouch.c:2595 msgid "adjust preview levels" msgstr "미리보기 단계 조절" -#: ../src/iop/retouch.c:2614 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2612 ../src/iop/rgblevels.c:1082 msgid "auto levels" msgstr "자동 레벨" -#: ../src/iop/retouch.c:2618 +#: ../src/iop/retouch.c:2616 msgctxt "section" msgid "preview single scale" msgstr "단일 눈금 미리보기" #. shapes selected (label) -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2620 msgid "shape selected:" msgstr "선택된 도형:" -#: ../src/iop/retouch.c:2628 +#: ../src/iop/retouch.c:2626 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -22556,58 +26200,58 @@ msgstr "" "도형을 클릭해 선택하고,\n" "선택 해제하려면 빈 공간을 클릭하세요" -#: ../src/iop/retouch.c:2635 +#: ../src/iop/retouch.c:2633 msgid "erase the detail or fills with chosen color" msgstr "선택한 색으로 디테일 또는 채우기 지우기" -#: ../src/iop/retouch.c:2646 ../src/iop/retouch.c:2647 +#: ../src/iop/retouch.c:2644 ../src/iop/retouch.c:2645 msgid "select fill color" msgstr "채우기 색상 선택" -#: ../src/iop/retouch.c:2655 +#: ../src/iop/retouch.c:2653 msgid "pick fill color from image" msgstr "이미지에서 채우기 색상 선택" -#: ../src/iop/retouch.c:2656 +#: ../src/iop/retouch.c:2654 msgid "pick fill color" msgstr "채우기 색상 고르기" -#: ../src/iop/retouch.c:2659 +#: ../src/iop/retouch.c:2657 msgid "fill color: " msgstr "채우기 색상: " -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2666 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "색상의 밝기를 조절해 미세하게 조정합니다. 지우기 도구에서도 작동합니다" -#: ../src/iop/retouch.c:2674 +#: ../src/iop/retouch.c:2672 msgid "type for the blur algorithm" msgstr "블러 알고리즘 타입" -#: ../src/iop/retouch.c:2678 +#: ../src/iop/retouch.c:2676 msgid "radius of the selected blur type" msgstr "선택한 블러 타입의 반지름" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2683 msgid "set the opacity on the selected shape" msgstr "선택한 도형의 불투명도 설정" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2689 msgctxt "section" msgid "retouch tools" msgstr "리터치 도구" -#: ../src/iop/retouch.c:2693 +#: ../src/iop/retouch.c:2691 msgctxt "section" msgid "wavelet decompose" msgstr "웨이블릿 분해" -#: ../src/iop/retouch.c:2697 +#: ../src/iop/retouch.c:2695 msgctxt "section" msgid "shapes" msgstr "도형" -#: ../src/iop/retouch.c:3840 ../src/iop/retouch.c:4662 +#: ../src/iop/retouch.c:3979 ../src/iop/retouch.c:4810 #, c-format msgid "max scale is %i for this image size" msgstr "이 이미지 크기에서 최대 눈금은 %i입니다" @@ -22730,7 +26374,7 @@ msgstr "" "특정 센서 종류와 \n" "아나모픽 디스퀴즈에 유용함" -#: ../src/iop/scalepixels.c:259 +#: ../src/iop/scalepixels.c:280 msgid "adjust pixel aspect ratio" msgstr "픽셀 종횡비 조정" @@ -22746,27 +26390,27 @@ msgstr "" "쉐도우 및 하이라이트의 톤 범위를 조정하여 \n" "부분 대비 향상" -#: ../src/iop/shadhi.c:686 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 msgid "compress" msgstr "압축" -#: ../src/iop/shadhi.c:693 +#: ../src/iop/shadhi.c:691 msgid "correct shadows" msgstr "쉐도우 보정" -#: ../src/iop/shadhi.c:694 +#: ../src/iop/shadhi.c:692 msgid "correct highlights" msgstr "하이라이트 보정" -#: ../src/iop/shadhi.c:695 +#: ../src/iop/shadhi.c:693 msgid "shift white point" msgstr "화이트 포인트 이동" -#: ../src/iop/shadhi.c:697 +#: ../src/iop/shadhi.c:695 msgid "filter to use for softening. bilateral avoids halos" msgstr "소프트닝에 사용할 필터. 양방향 필터는 헤일로를 방지합니다" -#: ../src/iop/shadhi.c:698 +#: ../src/iop/shadhi.c:696 msgid "" "compress the effect on shadows/highlights and\n" "preserve mid-tones" @@ -22774,11 +26418,11 @@ msgstr "" "쉐도우와 하이라이트에 대한 효과를 압축하고\n" "중간 톤은 보존합니다" -#: ../src/iop/shadhi.c:699 +#: ../src/iop/shadhi.c:697 msgid "adjust saturation of shadows" msgstr "쉐도우 채도 조정" -#: ../src/iop/shadhi.c:700 +#: ../src/iop/shadhi.c:698 msgid "adjust saturation of highlights" msgstr "하이라이트 채도 조정" @@ -22799,15 +26443,15 @@ msgstr "선형 또는 비선형, Lab, 디스플레이 또는 장면 기준" msgid "quasi-linear, Lab, display or scene-referred" msgstr "준선형, Lab, 디스플레이 또는 장면 기준" -#: ../src/iop/sharpen.c:430 +#: ../src/iop/sharpen.c:419 msgid "spatial extent of the unblurring" msgstr "언블러링이 적용되는 공간 범위" -#: ../src/iop/sharpen.c:434 +#: ../src/iop/sharpen.c:423 msgid "strength of the sharpen" msgstr "샤프닝 강도" -#: ../src/iop/sharpen.c:438 +#: ../src/iop/sharpen.c:427 msgid "threshold to activate sharpen" msgstr "샤프닝 활성화 임계값" @@ -22837,7 +26481,7 @@ msgstr "ACES 100니트 유사" msgid "Reinhard" msgstr "레인하드" -#: ../src/iop/sigmoid.c:904 +#: ../src/iop/sigmoid.c:895 msgid "" "compression of the applied curve\n" "implicitly defines the supported input dynamic range" @@ -22845,7 +26489,7 @@ msgstr "" "적용된 곡선의 압축 정도는\n" "지원되는 입력 다이나믹 레인지를 간접적으로 정의합니다" -#: ../src/iop/sigmoid.c:907 +#: ../src/iop/sigmoid.c:898 msgid "" "shift the compression towards shadows or highlights.\n" "negative values increase contrast in shadows.\n" @@ -22857,7 +26501,7 @@ msgstr "" "양수 값은 하이라이트의 대비를 높입니다.\n" "반대 쪽 영역에서는 대비가 감소합니다." -#: ../src/iop/sigmoid.c:916 +#: ../src/iop/sigmoid.c:907 msgid "" "optional correction of the hue twist introduced by\n" "the per-channel processing method." @@ -22865,11 +26509,11 @@ msgstr "" "채널별 처리 방식에서 발생할 수 있는\n" "색조 왜곡을 선택적으로 보정합니다." -#: ../src/iop/sigmoid.c:924 +#: ../src/iop/sigmoid.c:915 msgid "set custom primaries" msgstr "사용자 지정 기본색상 설정" -#: ../src/iop/sigmoid.c:930 +#: ../src/iop/sigmoid.c:921 msgid "" "primaries to use as the base for below adjustments\n" "'working profile' uses the profile set in 'input color profile'" @@ -22877,43 +26521,43 @@ msgstr "" "이후 조정을 위한 기반이되는 기본색상을 설정합니다\n" "'작업 프로파일'은 '입력 색상 프로파일'에 지정된 프로파일을 사용합니다" -#: ../src/iop/sigmoid.c:950 +#: ../src/iop/sigmoid.c:941 msgid "attenuate the purity of the red primary" msgstr "빨강 원색의 채도 감소" -#: ../src/iop/sigmoid.c:951 +#: ../src/iop/sigmoid.c:942 msgid "rotate the red primary" msgstr "빨강 원색 회전" -#: ../src/iop/sigmoid.c:952 +#: ../src/iop/sigmoid.c:943 msgid "attenuate the purity of the green primary" msgstr "녹색 원색의 채도 감소" -#: ../src/iop/sigmoid.c:953 +#: ../src/iop/sigmoid.c:944 msgid "rotate the green primary" msgstr "녹색 원색 회전" -#: ../src/iop/sigmoid.c:954 +#: ../src/iop/sigmoid.c:945 msgid "attenuate the purity of the blue primary" msgstr "파랑 원색의 채도 감소" -#: ../src/iop/sigmoid.c:955 +#: ../src/iop/sigmoid.c:946 msgid "rotate the blue primary" msgstr "파랑 원색 회전" -#: ../src/iop/sigmoid.c:962 +#: ../src/iop/sigmoid.c:953 msgid "recover some of the original purity after the inset" msgstr "삽입 이후 일부 원래의 채도를 복원" -#: ../src/iop/sigmoid.c:966 +#: ../src/iop/sigmoid.c:957 msgid "display luminance" msgstr "디스플레이 휘도" -#: ../src/iop/sigmoid.c:967 +#: ../src/iop/sigmoid.c:958 msgid "set display black/white targets" msgstr "디스플레이 흑/백 기준 설정" -#: ../src/iop/sigmoid.c:975 +#: ../src/iop/sigmoid.c:966 msgid "" "the black luminance of the target display or print.\n" "can be used creatively for a faded look." @@ -22921,7 +26565,7 @@ msgstr "" "대상 디스플레이 또는 인쇄물의 검은색 휘도입니다.\n" "바랜 느낌을 연출할 때 창의적으로 활용할 수 있습니다." -#: ../src/iop/sigmoid.c:980 +#: ../src/iop/sigmoid.c:971 msgid "" "the white luminance of the target display or print.\n" "can be used creatively for a faded look or blowing out whites earlier." @@ -22937,19 +26581,19 @@ msgstr "소프트 효과" msgid "create a softened image using the Orton effect" msgstr "오톤 효과를 이용해 부드러운 이미지를 생성" -#: ../src/iop/soften.c:383 +#: ../src/iop/soften.c:374 msgid "the size of blur" msgstr "블러 크기" -#: ../src/iop/soften.c:387 +#: ../src/iop/soften.c:378 msgid "the saturation of blur" msgstr "블러 채도" -#: ../src/iop/soften.c:391 +#: ../src/iop/soften.c:382 msgid "the brightness of blur" msgstr "블러 밝기" -#: ../src/iop/soften.c:395 +#: ../src/iop/soften.c:386 msgid "the mix of effect" msgstr "효과 혼합 비율" @@ -23062,102 +26706,102 @@ msgstr "화이트 밸런스" msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "RAW RGB 채널의 균형을 맞추고 모자이크 제거를 돕습니다" -#: ../src/iop/temperature.c:1444 +#: ../src/iop/temperature.c:1428 #, c-format msgid "`%s' color matrix not found for image" msgstr "`%s' 색상 매트릭스를 이미지에서 찾을 수 없습니다" -#: ../src/iop/temperature.c:1500 +#: ../src/iop/temperature.c:1484 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "`%s'에서 카메라 화이트 밸런스 정보를 읽는 데 실패했습니다!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1668 +#: ../src/iop/temperature.c:1652 msgctxt "white balance" msgid "as shot" msgstr "촬영 당시" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1655 msgctxt "white balance" msgid "from image area" msgstr "이미지 영역에서" -#: ../src/iop/temperature.c:1672 +#: ../src/iop/temperature.c:1656 msgctxt "white balance" msgid "user modified" msgstr "사용자 수정" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1658 msgctxt "white balance" msgid "camera reference" msgstr "카메라 기준값" -#: ../src/iop/temperature.c:1675 +#: ../src/iop/temperature.c:1659 msgctxt "white balance" msgid "as shot to reference" msgstr "촬영 당시 설정을 기준값으로 변환" -#: ../src/iop/temperature.c:1981 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:1965 ../src/iop/temperature.c:1983 msgid "green channel coefficient" msgstr "녹색 채널 계수" -#: ../src/iop/temperature.c:1983 +#: ../src/iop/temperature.c:1967 msgid "magenta channel coefficient" msgstr "마젠타 채널 계수" -#: ../src/iop/temperature.c:1985 +#: ../src/iop/temperature.c:1969 msgid "cyan channel coefficient" msgstr "시안 채널 계수" -#: ../src/iop/temperature.c:1987 +#: ../src/iop/temperature.c:1971 msgid "yellow channel coefficient" msgstr "노랑 채널 계수" -#: ../src/iop/temperature.c:1997 +#: ../src/iop/temperature.c:1981 msgid "red channel coefficient" msgstr "빨강 채널 계수" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:1985 msgid "blue channel coefficient" msgstr "파랑 채널 계수" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:1986 msgid "emerald" msgstr "에메랄드" -#: ../src/iop/temperature.c:2003 +#: ../src/iop/temperature.c:1987 msgid "emerald channel coefficient" msgstr "에메랄드 채널 계수" -#: ../src/iop/temperature.c:2077 +#: ../src/iop/temperature.c:2062 msgid "as shot" msgstr "촬영 당시" -#: ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2065 msgid "set white balance to as shot" msgstr "화이트 밸런스를 촬영 당시 설정으로 설정" -#: ../src/iop/temperature.c:2090 +#: ../src/iop/temperature.c:2075 msgid "from image area" msgstr "이미지 영역에서" -#: ../src/iop/temperature.c:2097 +#: ../src/iop/temperature.c:2082 msgid "user modified" msgstr "사용자 수정" -#: ../src/iop/temperature.c:2100 +#: ../src/iop/temperature.c:2085 msgid "set white balance to user modified" msgstr "화이트 밸런스를 사용자 수정값으로 설정" -#: ../src/iop/temperature.c:2103 +#: ../src/iop/temperature.c:2088 msgid "camera reference" msgstr "카메라 기준" -#: ../src/iop/temperature.c:2108 +#: ../src/iop/temperature.c:2093 msgid "" "set white balance to camera reference point\n" "in most cases it should be D65" @@ -23165,11 +26809,11 @@ msgstr "" "화이트 밸런스를 카메라 기준점으로 설정합니다\n" "대부분의 경우 D65가 사용됩니다" -#: ../src/iop/temperature.c:2112 +#: ../src/iop/temperature.c:2097 msgid "as shot to reference" msgstr "촬영 당시 설정을 기준값으로 변환" -#: ../src/iop/temperature.c:2117 +#: ../src/iop/temperature.c:2102 msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" @@ -23177,48 +26821,48 @@ msgstr "" "화이트 밸런스를 촬영 당시 설정으로 적용한 후,\n" "카메라 기준점으로 보정합니다. 대부분의 경우 D65가 사용됩니다" -#: ../src/iop/temperature.c:2131 +#: ../src/iop/temperature.c:2116 msgid "choose white balance setting" msgstr "화이트 밸런스 설정 선택" -#: ../src/iop/temperature.c:2135 +#: ../src/iop/temperature.c:2120 msgid "finetune" msgstr "미세 조정" -#: ../src/iop/temperature.c:2137 +#: ../src/iop/temperature.c:2122 msgid "fine tune camera's white balance setting" msgstr "카메라의 화이트 밸런스 설정을 미세하게 조정합니다" -#: ../src/iop/temperature.c:2144 +#: ../src/iop/temperature.c:2129 msgctxt "section" msgid "scene illuminant temp" msgstr "장면 광원 온도" -#: ../src/iop/temperature.c:2145 +#: ../src/iop/temperature.c:2130 msgid "click to cycle color mode on sliders" msgstr "슬라이더에서 색상 모드를 순환하려면 클릭하세요" -#: ../src/iop/temperature.c:2157 +#: ../src/iop/temperature.c:2142 msgid "color temperature (in Kelvin)" msgstr "색온도 (켈빈 단위)" -#: ../src/iop/temperature.c:2162 +#: ../src/iop/temperature.c:2147 msgid "tint" msgstr "색조" -#: ../src/iop/temperature.c:2165 +#: ../src/iop/temperature.c:2150 msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" msgstr "이미지의 색조 기울기, (값 < 1) 마젠타, (값 > 1) 녹색 쪽으로 이동합니다" -#: ../src/iop/temperature.c:2176 +#: ../src/iop/temperature.c:2161 msgid "channel coefficients" msgstr "채널 계수" -#: ../src/iop/temperature.c:2185 +#: ../src/iop/temperature.c:2170 msgid "various" msgstr "다양한 값" -#: ../src/iop/temperature.c:2210 +#: ../src/iop/temperature.c:2195 msgid "white balance disabled for camera" msgstr "해당 카메라의 화이트 밸런스가 비활성화" @@ -23267,7 +26911,10 @@ msgid "exponential (base 2)" msgstr "지수 (밑 2)" #: ../src/iop/tonecurve.c:1261 -msgid "if set to auto, a and b curves have no effect and are not displayed. chroma values (a and b) of each pixel are then adjusted based on L curve data. auto XYZ is similar but applies the saturation changes in XYZ space." +msgid "" +"if set to auto, a and b curves have no effect and are not displayed. chroma " +"values (a and b) of each pixel are then adjusted based on L curve data. auto " +"XYZ is similar but applies the saturation changes in XYZ space." msgstr "자동으로 설정하면 a 및 b 곡선은 적용되지 않으며 표시되지 않습니다.이 경우 각 픽셀의 색상값(a와 b)은 L 커브 데이터를 기반으로 조정됩니다. auto XYZ는 이와 유사하지만,채도 변경을 XYZ 색상 공간에서 적용합니다." #: ../src/iop/tonecurve.c:1270 @@ -23282,8 +26929,8 @@ msgstr "a 채널 톤 커브" msgid "tonecurve for b channel" msgstr "b 채널 톤 커브" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1361 -#: ../src/libs/colorpicker.c:779 +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:783 msgid "pick color" msgstr "색상 선택" @@ -23380,80 +27027,80 @@ msgstr "일부 파라메터가 범위를 벗어났습니다" msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3144 +#: ../src/iop/toneequal.c:3148 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s 위치에서] 톤 노출 변경" -#: ../src/iop/toneequal.c:3147 +#: ../src/iop/toneequal.c:3151 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[%s 위치에서] 톤 노출을 큰 단계로 변경" -#: ../src/iop/toneequal.c:3150 +#: ../src/iop/toneequal.c:3154 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[%s 위치에서] 톤 노출을 작은 단계로 변경" #. Simple view -#: ../src/iop/toneequal.c:3233 ../src/iop/toneequal.c:3262 -#: ../src/iop/toneequal.c:3263 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3265 ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 #: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 #: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 msgid "simple" msgstr "단순" -#: ../src/iop/toneequal.c:3262 +#: ../src/iop/toneequal.c:3266 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3263 +#: ../src/iop/toneequal.c:3267 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3268 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3265 +#: ../src/iop/toneequal.c:3269 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3270 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3271 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3272 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3273 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3274 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3278 msgid "advanced" msgstr "고급" -#: ../src/iop/toneequal.c:3300 +#: ../src/iop/toneequal.c:3304 msgid "double-click to reset the curve" msgstr "더블 클릭하여 곡선을 리셋" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3308 msgid "curve smoothing" msgstr "커브 부드럽기" -#: ../src/iop/toneequal.c:3307 +#: ../src/iop/toneequal.c:3311 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -23465,7 +27112,7 @@ msgstr "" "음수 값을 사용하면 출렁임을 방지하고 더 견고하게 작동하지만\n" "톤 전환이 급격해지고 지역 대비가 손상될 수 있습니다." -#: ../src/iop/toneequal.c:3320 +#: ../src/iop/toneequal.c:3324 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -23473,11 +27120,11 @@ msgstr "" "사용 가능한 노드를 통해 노출 보정을 더 잘 제어할 수 있도록\n" "마스크의 평균 노출을 채널별로 이동시키는 데 사용합니다." -#: ../src/iop/toneequal.c:3323 +#: ../src/iop/toneequal.c:3327 msgid "auto-adjust the average exposure" msgstr "평균 노출을 자동으로 조정" -#: ../src/iop/toneequal.c:3330 +#: ../src/iop/toneequal.c:3334 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -23489,16 +27136,11 @@ msgstr "" "이를 통해 노출 히스토그램을 더 많은 채널에 분산시켜\n" "노출 보정을 더 정밀하게 제어할 수 있습니다." -#: ../src/iop/toneequal.c:3335 +#: ../src/iop/toneequal.c:3339 msgid "auto-adjust the contrast" msgstr "대비를 자동 조정" -#. Masking options -#: ../src/iop/toneequal.c:3339 -msgid "masking" -msgstr "마스킹" - -#: ../src/iop/toneequal.c:3344 +#: ../src/iop/toneequal.c:3348 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -23506,17 +27148,22 @@ msgstr "" "마스크를 미리 보고, 밝게 할 영역과 어둡게 할 영역 간의\n" "대비가 더 높은 추정기를 선택하세요" -#: ../src/iop/toneequal.c:3347 +#: ../src/iop/toneequal.c:3351 msgid "details" msgstr "디테일" -#: ../src/iop/toneequal.c:3350 +#: ../src/iop/toneequal.c:3354 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" -"'guided filter' only affects global contrast and tries to preserve local contrast\n" -"'averaged guided filter' is a geometric mean of 'no' and 'guided filter' methods\n" -"'EIGF' (exposure-independent guided filter) is a guided filter that is exposure-independent, it smooths shadows and highlights the same way (contrary to guided filter which smooths less the highlights)\n" -"'averaged EIGF' is a geometric mean of 'no' and 'exposure-independent guided filter' methods" +"'guided filter' only affects global contrast and tries to preserve local " +"contrast\n" +"'averaged guided filter' is a geometric mean of 'no' and 'guided filter' " +"methods\n" +"'EIGF' (exposure-independent guided filter) is a guided filter that is " +"exposure-independent, it smooths shadows and highlights the same way " +"(contrary to guided filter which smooths less the highlights)\n" +"'averaged EIGF' is a geometric mean of 'no' and 'exposure-independent guided " +"filter' methods" msgstr "" "'없음'은 글로벌 및 부분 대비 모두에 영향을 줍니다 (대비만 추가할 경우 안전함)\n" "'가이드 필터'는 글로벌 대비에만 영향을 주며 지역 대비는 보존하려고 시도합니다\n" @@ -23524,7 +27171,7 @@ msgstr "" "'EIGF'(노출 독립 가이드 필터)는 노출에 관계없이 작동하는 가이드 필터로, 쉐도우와하이라이트를 동일하게 부드럽게 처리합니다(일반 가이드 필터는 하이라이트를 덜 부드럽게 처리함)\n" "'평균 EIGF'는 '없음'과 '노출 독립 가이드 필터' 방법의 기하 평균입니다" -#: ../src/iop/toneequal.c:3363 +#: ../src/iop/toneequal.c:3367 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -23532,7 +27179,7 @@ msgstr "" "가이드 필터를 적용할 반복 횟수입니다\n" "반복 횟수를 늘리면 경계 확산에는 도움이 되지만 속도는 느려질 수 있습니다" -#: ../src/iop/toneequal.c:3371 +#: ../src/iop/toneequal.c:3375 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -23542,7 +27189,7 @@ msgstr "" "경고: 이 파라메터 값을 크게 설정하면 프로파일 기반 노이즈 제거 사용 시\n" "darkroom 미리보기가 매우 느려질 수 있습니다." -#: ../src/iop/toneequal.c:3379 +#: ../src/iop/toneequal.c:3383 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -23556,7 +27203,7 @@ msgstr "" "낮은 값은 더 부드러운 그라디언트와 효과적인 스무딩을 제공하지만\n" "경계가 정확하지 않거나 헤일로가 생길 수 있습니다" -#: ../src/iop/toneequal.c:3390 +#: ../src/iop/toneequal.c:3394 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -23566,7 +27213,7 @@ msgstr "" "높은 값으로 설정하면 휘도 마스크가 포스터화되어 페더링 값을 크게 사용할 때\n" "조절 마스크가 구간별로 부드러운 영역을 생성하는 데 도움이 됩니다" -#: ../src/iop/toneequal.c:3404 ../src/iop/toneequal.c:3411 +#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 msgid "display exposure mask" msgstr "노출 마스크 표시" @@ -23575,7 +27222,9 @@ msgid "tone mapping" msgstr "톤 매핑" #: ../src/iop/tonemap.cc:85 -msgid "this module is deprecated. please use the local contrast or tone equalizer module instead." +msgid "" +"this module is deprecated. please use the local contrast or tone equalizer " +"module instead." msgstr "이 모듈은 더 이상 사용되지 않습니다. 부분 대비 또는 톤 이퀄라이저 모듈을 대신 사용하세요." #: ../src/iop/velvia.c:68 @@ -23590,16 +27239,18 @@ msgstr "" "검은색 및 저채도 픽셀에 더 많은 가중치를 두어\n" "채도를 다시 부여합니다" -#: ../src/iop/velvia.c:283 +#: ../src/iop/velvia.c:282 msgid "the strength of saturation boost" msgstr "채도 증가 강도" -#: ../src/iop/velvia.c:286 +#: ../src/iop/velvia.c:285 msgid "how much to spare highlights and shadows" msgstr "쉐도우와 하이라이트의 여유 크기" #: ../src/iop/vibrance.c:59 -msgid "this module is deprecated. please use the vibrance slider in the color balance rgb module instead." +msgid "" +"this module is deprecated. please use the vibrance slider in the color " +"balance rgb module instead." msgstr "이 모듈은 더 이상 사용되지 않습니다. 색상 밸런스 RGB 모듈의 생동감 슬라이더를 사용하세요." #: ../src/iop/vibrance.c:92 @@ -23694,29 +27345,29 @@ msgstr "[%s 노드에서] 비율 유지하며 비네트/페더 크기 변경" msgid "[%s on center] move vignette" msgstr "[%s 중심에서] 비네트 이동" -#: ../src/iop/watermark.c:409 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "워터마크" -#: ../src/iop/watermark.c:414 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "이미지 위에 서명처럼 SVG 워터마크를 오버레이" -#: ../src/iop/watermark.c:1312 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "마커" -#: ../src/iop/watermark.c:1315 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "SVG 워터마크는 %s/watermarks 또는 %s/watermarks 경로에 있습니다" #. Simple text -#: ../src/iop/watermark.c:1325 ../src/iop/watermark.c:1326 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "텍스트" -#: ../src/iop/watermark.c:1327 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -23724,16 +27375,16 @@ msgstr "" "텍스트 문자열, 태그: $(WATERMARK_TEXT)\n" "줄바꿈을 삽입하려면 $(NL) 사용하세요" -#: ../src/iop/watermark.c:1331 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "내용" #. Text font -#: ../src/iop/watermark.c:1336 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "글꼴" -#: ../src/iop/watermark.c:1341 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -23745,7 +27396,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1356 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -23753,20 +27404,18 @@ msgstr "" "워터마크 색상, 태그:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1358 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "워터마크 색상 선택" -#: ../src/iop/watermark.c:1360 -msgid "pick color from image" -msgstr "이미지에서 색상 선택" - -#: ../src/iop/watermark.c:1387 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" -"• larger border: scale larger watermark border relative to larger image border\n" -"• smaller border: scale larger watermark border relative to smaller image border\n" +"• larger border: scale larger watermark border relative to larger image " +"border\n" +"• smaller border: scale larger watermark border relative to smaller image " +"border\n" "• height: scale watermark height to image height\n" "• advanced options: choose watermark and image dimensions independently" msgstr "" @@ -23777,24 +27426,24 @@ msgstr "" "• 높이: 워터마크 높이를 이미지 높이에 맞춰 조정\n" "• 고급 옵션: 워터마크와 이미지의 크기를 독립적으로 설정" -#: ../src/iop/watermark.c:1396 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "워터마크 크기 조정을 위한 기준 이미지 크기" -#: ../src/iop/watermark.c:1400 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "크기 조정할 워터마크의 실제 크기" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1425 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "워터마크 불투명도" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "워터마크 스케일링" -#: ../src/iop/watermark.c:1427 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "워터마크 회전" @@ -23844,7 +27493,7 @@ msgctxt "section" msgid "camera control" msgstr "카메라 제어" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:2584 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:826 msgid "modes" msgstr "모드" @@ -23887,18 +27536,22 @@ msgstr "실제 촬영이 시작되기 전까지 대기할 시간 초" #: ../src/libs/camera.c:489 msgid "" "the amount of images to capture in a sequence,\n" -"you can use this in conjunction with delayed mode to create stop-motion sequences" +"you can use this in conjunction with delayed mode to create stop-motion " +"sequences" msgstr "" "연속 촬영 시 촬영할 이미지 수입니다\n" "지연 모드와 함께 사용하면 스톱모션 시퀀스를 만들 수 있습니다" #: ../src/libs/camera.c:492 -msgid "the amount of brackets on each side of centered shoot, amount of images = (brackets*2) + 1" +msgid "" +"the amount of brackets on each side of centered shoot, amount of images = " +"(brackets*2) + 1" msgstr "중앙 노출을 기준으로 양쪽에 설정할 브래킷 수, 전체 이미지 수 = (브래킷 수×2) + 1" #: ../src/libs/camera.c:494 msgid "" -"the amount of steps per bracket, steps is camera configurable and usually 3 steps per stop\n" +"the amount of steps per bracket, steps is camera configurable and usually 3 " +"steps per stop\n" "with other words, 3 steps is 1EV exposure step between brackets" msgstr "" "브래킷당 스텝 수입니다. 스텝은 카메라에서 설정 가능하며, 일반적으로 1EV 당 3 스텝입니다\n" @@ -23942,55 +27595,55 @@ msgstr "셔터 속도" msgid "WB" msgstr "화이트 밸런스" -#: ../src/libs/collect.c:162 +#: ../src/libs/collect.c:192 msgid "collections" msgstr "컬렉션" -#: ../src/libs/collect.c:167 +#: ../src/libs/collect.c:197 msgid "" "define search criteria for images\n" "to be displayed or edited" msgstr "표시하거나 편집할 이미지를 위한 검색 조건 정의" -#: ../src/libs/collect.c:431 +#: ../src/libs/collect.c:461 msgid "update path to files" msgstr "파일 경로 업데이트" -#: ../src/libs/collect.c:515 +#: ../src/libs/collect.c:545 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "%s에서 필름롤의 새 경로를 선택하는 데 문제가 발생했습니다" -#: ../src/libs/collect.c:589 +#: ../src/libs/collect.c:619 msgid "update path to files..." msgstr "파일 경로 업데이트..." -#: ../src/libs/collect.c:594 +#: ../src/libs/collect.c:624 msgid "remove..." msgstr "제거..." -#: ../src/libs/collect.c:1346 +#: ../src/libs/collect.c:1382 msgid "uncategorized" msgstr "분류되지 않음" -#: ../src/libs/collect.c:2283 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/collect.c:2387 ../src/libs/filters/rating_range.c:120 #: ../src/libs/filters/rating_range.c:146 #: ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "거부됨" -#: ../src/libs/collect.c:2286 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/collect.c:2390 ../src/libs/filters/rating_range.c:122 #: ../src/libs/filters/rating_range.c:146 #: ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "평점 없음" -#: ../src/libs/collect.c:2470 +#: ../src/libs/collect.c:2638 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "연산자로 <, <=, >, >=, <>, =, [;] 사용" -#: ../src/libs/collect.c:2474 +#: ../src/libs/collect.c:2642 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -24000,7 +27653,7 @@ msgstr "" "별점 등급: 0~5\n" "거부된 이미지: -1" -#: ../src/libs/collect.c:2482 +#: ../src/libs/collect.c:2650 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -24008,12 +27661,12 @@ msgstr "" "연산자 <, <=, >, >=, <>, =, [;] 사용\n" "날짜는 YYYY:MM:DD hh:mm:ss.sss 형식으로 입력 (연도만 필수)" -#: ../src/libs/collect.c:2489 +#: ../src/libs/collect.c:2657 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "%는 와일드카드로로 사용하고, `,'는 값 구분자로 사용합니다" -#: ../src/libs/collect.c:2496 +#: ../src/libs/collect.c:2664 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -24026,7 +27679,7 @@ msgstr "" "Shift+클릭: 현재 계층만 포함 (접미사 없음)\n" "Ctrl+클릭: 하위 계층만 포함 (`|%' 접미사)" -#: ../src/libs/collect.c:2506 +#: ../src/libs/collect.c:2674 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -24039,7 +27692,7 @@ msgstr "" "Shift+클릭: 현재 위치만 포함 (접미사 없음)\n" "Ctrl+클릭: 하위 위치만 포함 (`|%' 접미사)" -#: ../src/libs/collect.c:2516 +#: ../src/libs/collect.c:2684 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -24052,104 +27705,202 @@ msgstr "" "Shift+클릭: 현재 폴더만 포함 (접미사 없음)\n" "Ctrl+클릭: 하위 폴더만 포함 (`|%' 접미사)" -#: ../src/libs/collect.c:2524 +#: ../src/libs/collect.c:2692 #, no-c-format msgid "use `%' as wildcard" msgstr "`%'는 와일드카드로 사용" -#: ../src/libs/collect.c:2595 ../src/libs/collect.c:2616 -#: ../src/libs/collect.c:3246 +#: ../src/libs/collect.c:2763 ../src/libs/collect.c:2784 +#: ../src/libs/collect.c:3604 msgid "clear this rule" msgstr "이 규칙 지우기" -#: ../src/libs/collect.c:2600 +#: ../src/libs/collect.c:2768 msgid "clear this rule or add new rules" msgstr "이 규칙을 지우거나 새 규칙 추가" -#: ../src/libs/collect.c:3252 +#: ../src/libs/collect.c:3610 msgid "narrow down search" msgstr "검색 범위 좁히기" -#: ../src/libs/collect.c:3259 +#: ../src/libs/collect.c:3617 msgid "add more images" msgstr "이미지 더 추가" -#: ../src/libs/collect.c:3266 +#: ../src/libs/collect.c:3624 msgid "exclude images" msgstr "이미지 제외" -#: ../src/libs/collect.c:3275 +#: ../src/libs/collect.c:3633 msgid "change to: and" msgstr "다음으로 변경: 그리고" -#: ../src/libs/collect.c:3282 +#: ../src/libs/collect.c:3640 msgid "change to: or" msgstr "다음으로 변경: 또는" -#: ../src/libs/collect.c:3289 +#: ../src/libs/collect.c:3647 msgid "change to: except" msgstr "다음으로 변경: 제외" #. the different categories -#: ../src/libs/collect.c:3318 ../src/libs/filtering.c:886 -#: ../src/libs/filtering.c:945 ../src/libs/filtering.c:1608 -#: ../src/libs/filtering.c:1944 +#: ../src/libs/collect.c:3676 ../src/libs/filtering.c:889 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 +#: ../src/libs/filtering.c:1955 msgid "files" msgstr "파일" -#: ../src/libs/collect.c:3323 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:891 ../src/libs/filtering.c:950 -#: ../src/libs/filtering.c:1616 ../src/libs/filtering.c:1948 +#: ../src/libs/collect.c:3681 ../src/libs/export_metadata.c:178 +#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 +#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 #: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1459 +#: ../src/libs/metadata_view.c:1489 msgid "metadata" msgstr "메타데이터" -#: ../src/libs/collect.c:3342 ../src/libs/filtering.c:899 -#: ../src/libs/filtering.c:958 ../src/libs/filtering.c:1946 +#: ../src/libs/collect.c:3700 ../src/libs/filtering.c:902 +#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 msgid "times" msgstr "시간" -#: ../src/libs/collect.c:3350 ../src/libs/filtering.c:907 -#: ../src/libs/filtering.c:966 ../src/libs/filtering.c:1627 +#: ../src/libs/collect.c:3709 ../src/libs/filtering.c:911 +#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 msgid "capture details" msgstr "캡처 세부사항" -#: ../src/libs/collect.c:3379 +#: ../src/libs/collect.c:3738 msgid "collections settings" msgstr "컬렉션 설정" -#: ../src/libs/collect.c:3401 ../src/libs/export.c:1410 -#: ../src/libs/metadata.c:1121 ../src/libs/metadata_view.c:1543 -#: ../src/libs/recentcollect.c:297 ../src/libs/tagging.c:3968 +#: ../src/libs/collect.c:3760 ../src/libs/export.c:1428 +#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 +#: ../src/libs/tagging.c:4005 msgid "preferences..." msgstr "환경설정..." -#: ../src/libs/collect.c:3525 ../src/libs/filtering.c:1483 +#: ../src/libs/collect.c:3884 ../src/libs/filtering.c:1491 msgid "AND" msgstr "그리고" -#: ../src/libs/collect.c:3530 ../src/libs/filtering.c:1488 +#: ../src/libs/collect.c:3889 ../src/libs/filtering.c:1496 msgid "OR" msgstr "또는" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3535 ../src/libs/filtering.c:1493 +#: ../src/libs/collect.c:3894 ../src/libs/filtering.c:1501 msgid "BUT NOT" msgstr "제외" -#: ../src/libs/collect.c:3641 +#: ../src/libs/collect.c:4000 msgid "toggle collection sort order ascending/descending" msgstr "컬렉션 정렬 순서 오름차순/내림차순 전환" -#: ../src/libs/collect.c:3739 ../src/libs/filtering.c:2214 +#: ../src/libs/collect.c:4098 ../src/libs/filtering.c:2225 msgid "revert to a previous set of rules" msgstr "이전 규칙으로 되돌리기" -#: ../src/libs/collect.c:3793 +#: ../src/libs/collect.c:4152 msgid "jump back to previous collection" msgstr "이전 컬렉션으로 돌아가기기" +#: ../src/libs/collect.h:32 +msgid "January" +msgstr "1월" + +#: ../src/libs/collect.h:33 +msgid "February" +msgstr "2월" + +#: ../src/libs/collect.h:34 +msgid "March" +msgstr "3월" + +#: ../src/libs/collect.h:35 +msgid "April" +msgstr "4월" + +#: ../src/libs/collect.h:36 +msgid "May" +msgstr "5월" + +#: ../src/libs/collect.h:37 +msgid "June" +msgstr "6월" + +#: ../src/libs/collect.h:38 +msgid "July" +msgstr "7월" + +#: ../src/libs/collect.h:39 +msgid "August" +msgstr "8월" + +#: ../src/libs/collect.h:40 +msgid "September" +msgstr "9월" + +#: ../src/libs/collect.h:41 +msgid "October" +msgstr "10월" + +#: ../src/libs/collect.h:42 +msgid "November" +msgstr "11월" + +#: ../src/libs/collect.h:43 +msgid "December" +msgstr "12월" + +#: ../src/libs/collect.h:48 +msgid "Jan" +msgstr "1월" + +#: ../src/libs/collect.h:49 +msgid "Feb" +msgstr "2월" + +#: ../src/libs/collect.h:50 +msgid "Mar" +msgstr "3월" + +#: ../src/libs/collect.h:51 +msgid "Apr" +msgstr "4월" + +#: ../src/libs/collect.h:52 +msgctxt "short_month_name" +msgid "May" +msgstr "5월" + +#: ../src/libs/collect.h:53 +msgid "Jun" +msgstr "6월" + +#: ../src/libs/collect.h:54 +msgid "Jul" +msgstr "7월" + +#: ../src/libs/collect.h:55 +msgid "Aug" +msgstr "8월" + +#: ../src/libs/collect.h:56 +msgid "Sep" +msgstr "9월" + +#: ../src/libs/collect.h:57 +msgid "Oct" +msgstr "10월" + +#: ../src/libs/collect.h:58 +msgid "Nov" +msgstr "11월" + +#: ../src/libs/collect.h:59 +msgid "Dec" +msgstr "12월" + #: ../src/libs/colorpicker.c:52 msgid "RGB%" msgstr "RGB%" @@ -24184,51 +27935,53 @@ msgstr "" "마우스 클릭 시, 현재 색상 샘플을 고정합니다\n" "마우스 우클릭 시, 해당 샘플 영역을 현재 활성화된 색상 피커에 불러옵니다" -#: ../src/libs/colorpicker.c:732 ../src/libs/colorpicker.c:791 +#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 msgid "click to (un)hide large color patch" msgstr "클릭하여 큰 색상 견본 숨기기" -#: ../src/libs/colorpicker.c:753 +#: ../src/libs/colorpicker.c:756 msgid "statistic" msgstr "색상 통계" -#: ../src/libs/colorpicker.c:754 +#: ../src/libs/colorpicker.c:757 msgid "select which statistic to show" msgstr "표시할 색상 통계 선택" -#: ../src/libs/colorpicker.c:763 +#: ../src/libs/colorpicker.c:766 msgid "select which color mode to use" msgstr "사용할 색상 모드 선택" -#: ../src/libs/colorpicker.c:775 +#: ../src/libs/colorpicker.c:778 msgid "" "turn on color picker\n" -"ctrl+click or right-click to select an area" +"ctrl+click or right-click to select an area\n" +"ctrl+click on canvas to switch between point/area" msgstr "" -"색상 선택 도구 실행 후,\n" -"Ctrl+클릭 또는 우클릭으로 영역 선택" +"색상 선택기를 켭니다\n" +"Ctrl+클릭 또는 우클릭으로 영역 선택\n" +"캔버스에서 Ctrl+클릭으로 점/영역 모드 전환" -#: ../src/libs/colorpicker.c:816 +#: ../src/libs/colorpicker.c:820 msgid "add sample" msgstr "샘플 추가하기" -#: ../src/libs/colorpicker.c:827 +#: ../src/libs/colorpicker.c:831 msgid "display samples on image/vectorscope" msgstr "샘플을 이미지/벡터스코프 위에 표시" -#: ../src/libs/colorpicker.c:828 +#: ../src/libs/colorpicker.c:832 msgid "display samples" msgstr "화면에 샘플 표시" -#: ../src/libs/colorpicker.c:839 +#: ../src/libs/colorpicker.c:843 msgid "restrict scope to selection" msgstr "선택한 영역으로 범위 제한" -#: ../src/libs/colorpicker.c:840 +#: ../src/libs/colorpicker.c:844 msgid "restrict scope" msgstr "범위 제한" -#: ../src/libs/colorpicker.c:855 +#: ../src/libs/colorpicker.c:859 msgctxt "section" msgid "live samples" msgstr "실시간 샘플" @@ -24334,11 +28087,11 @@ msgstr "" msgid "write history stack and tags to XMP sidecar files" msgstr "히스토리 스택과 태그를 XMP 사이드카 파일에 기록" -#: ../src/libs/duplicate.c:59 +#: ../src/libs/duplicate.c:60 msgid "duplicate manager" msgstr "복제 관리자" -#: ../src/libs/duplicate.c:64 +#: ../src/libs/duplicate.c:65 msgid "" "create/rename/remove multiple\n" "edits of the current image" @@ -24346,57 +28099,62 @@ msgstr "" "현재 이미지에 대한 여러 개의 편집본을\n" "생성, 이름 변경, 또는 삭제" -#: ../src/libs/duplicate.c:327 +#: ../src/libs/duplicate.c:364 +msgid "create a duplicate of this image with same history stack" +msgstr "같은 히스토리 스택을 가진 이 이미지의 복제본 생성" + +#: ../src/libs/duplicate.c:373 +msgid "create a 'virgin' duplicate of this image without any development" +msgstr "편집이 전혀 되지 않은 이 이미지의 '순수 복제본'을 생성" + +#: ../src/libs/duplicate.c:380 msgid "delete this duplicate" msgstr "이 복제를 삭제" -#: ../src/libs/duplicate.c:403 -msgid "create a duplicate of the image with same history stack" -msgstr "같은 히스토리 스택을 가진 이미지 복제본 생성" - -#: ../src/libs/duplicate.c:407 -msgid "create a 'virgin' duplicate of the image without any development" -msgstr "편집이 전혀 되지 않은 '순수 복제본'을 생성" +#: ../src/libs/duplicate.c:469 ../src/libs/history.c:1141 +#: ../src/libs/snapshots.c:939 +msgid "original" +msgstr "원본" -#: ../src/libs/export.c:170 +#: ../src/libs/export.c:175 msgid "export" msgstr "내보내기" -#: ../src/libs/export.c:175 +#: ../src/libs/export.c:185 msgid "" "create new files for the\n" "currently selected images\n" "which apply your edits" msgstr "현재 선택된 이미지에 대해 편집 내용이 적용된 새 파일 생성" -#: ../src/libs/export.c:336 +#: ../src/libs/export.c:346 msgid "invalid format for export selected" msgstr "유효하지 않은 형식이 선택됨" -#: ../src/libs/export.c:341 +#: ../src/libs/export.c:351 msgid "invalid storage for export selected" msgstr "유효하지 않은 저장소가 선택됨" -#: ../src/libs/export.c:353 +#: ../src/libs/export.c:363 msgid "export to disk" msgstr "디스크로 내보내기" -#: ../src/libs/export.c:447 +#: ../src/libs/export.c:466 #, c-format msgid "could not login to storage `%s'!" msgstr "저장소 `%s'에 로그인할 수 없습니다!" -#: ../src/libs/export.c:616 +#: ../src/libs/export.c:638 #, c-format msgid "which is equal to %s × %s px" msgstr "%s × %s 픽셀과 동일" -#: ../src/libs/export.c:663 +#: ../src/libs/export.c:685 msgctxt "unit" msgid "in" msgstr "in" -#: ../src/libs/export.c:1154 +#: ../src/libs/export.c:1172 #, c-format msgid "" "style to be applied on export:\n" @@ -24405,20 +28163,20 @@ msgstr "" "내보내기에 적용될 스타일:\n" "%s" -#: ../src/libs/export.c:1207 ../src/libs/print_settings.c:1228 -#: ../src/views/darkroom.c:1497 +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 +#: ../src/views/darkroom.c:1833 msgid "no styles have been created yet" msgstr "아직 생성된 스타일이 없음" -#: ../src/libs/export.c:1425 +#: ../src/libs/export.c:1443 msgid "target storage" msgstr "타겟 저장소" -#: ../src/libs/export.c:1449 +#: ../src/libs/export.c:1467 msgid "file format" msgstr "파일 형식" -#: ../src/libs/export.c:1451 +#: ../src/libs/export.c:1469 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -24437,35 +28195,35 @@ msgstr "" "내보내기 모듈의 환경설정에서 메타데이터 항목을 모두 선택하지 않는 한,\n" "어떠한 메타데이터도 포함되지 않습니다" -#: ../src/libs/export.c:1472 +#: ../src/libs/export.c:1490 msgid "set size" msgstr "크기 설정" -#: ../src/libs/export.c:1473 +#: ../src/libs/export.c:1491 msgid "choose a method for setting the output size" msgstr "출력 크기를 설정할 방법을 선택" -#: ../src/libs/export.c:1476 +#: ../src/libs/export.c:1494 msgid "in pixels (for file)" msgstr "픽셀 단위 (파일용)" -#: ../src/libs/export.c:1477 +#: ../src/libs/export.c:1495 msgid "in cm (for print)" msgstr "센티미터 단위 (인쇄용)" -#: ../src/libs/export.c:1478 +#: ../src/libs/export.c:1496 msgid "in inch (for print)" msgstr "인치 단위 (인쇄용)" -#: ../src/libs/export.c:1479 +#: ../src/libs/export.c:1497 msgid "by scale (for file)" msgstr "배율로 설정 (파일용)" -#: ../src/libs/export.c:1482 +#: ../src/libs/export.c:1500 msgid "print width" msgstr "인쇄 너비" -#: ../src/libs/export.c:1484 ../src/libs/export.c:1501 +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -24473,11 +28231,11 @@ msgstr "" "최대 출력 너비를 제한합니다.\n" "마우스 가운데 버튼(스크롤 휠 버튼)을 클릭하면 0으로 리셋됩니다." -#: ../src/libs/export.c:1488 +#: ../src/libs/export.c:1506 msgid "print height" msgstr "인쇄 높이" -#: ../src/libs/export.c:1490 ../src/libs/export.c:1507 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -24485,19 +28243,19 @@ msgstr "" "최대 출력 높이를 제한합니다.\n" "마우스 가운데 버튼(스크롤 휠 버튼)을 클릭하면 0으로 리셋됩니다." -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1514 msgid "resolution in dot per inch" msgstr "DPI 해상도" -#: ../src/libs/export.c:1520 +#: ../src/libs/export.c:1538 msgid "@" msgstr "@" -#: ../src/libs/export.c:1534 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 msgid "px" msgstr "픽셀" -#: ../src/libs/export.c:1542 +#: ../src/libs/export.c:1560 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -24507,48 +28265,53 @@ msgstr "" "0 또는 빈 값(공백)은 1로 간주합니다.\n" "마우스 가운데 버튼(스크롤 휠 버튼)을 클릭하면 1으로 리셋됩니다." -#: ../src/libs/export.c:1557 +#: ../src/libs/export.c:1575 msgid "allow upscaling" msgstr "업스케일링 허용" -#: ../src/libs/export.c:1565 +#: ../src/libs/export.c:1583 msgid "high quality resampling" msgstr "고품질 리샘플링" -#: ../src/libs/export.c:1566 +#: ../src/libs/export.c:1584 msgid "do high quality resampling during export" msgstr "내보내기 시 고품질 리샘플링 적용" -#: ../src/libs/export.c:1573 +#: ../src/libs/export.c:1591 msgid "store masks" msgstr "마스크 저장" -#: ../src/libs/export.c:1574 +#: ../src/libs/export.c:1592 msgid "store masks as layers in exported images. only works for some formats." msgstr "마스크를 내보낸 이미지에 레이어 형태로 저장합니다. 일부 형식에서만 가능합니다." -#: ../src/libs/export.c:1583 ../src/libs/export.c:1618 -#: ../src/libs/print_settings.c:2855 ../src/libs/print_settings.c:2901 +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 +#: ../src/libs/neural_restore.c:4411 ../src/libs/print_settings.c:2875 +#: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "이미지 설정" -#: ../src/libs/export.c:1593 ../src/libs/print_settings.c:2889 +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 msgid "output ICC profiles" msgstr "출력 ICC 프로파일" -#: ../src/libs/export.c:1601 +#: ../src/libs/export.c:1619 msgid "" -"• perceptual: smoothly moves out-of-gamut colors into gamut, preserving gradations,\n" +"• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " +"gradations,\n" "but distorts in-gamut colors in the process.\n" -"note that perceptual is often a proprietary LUT that depends on the destination space.\n" +"note that perceptual is often a proprietary LUT that depends on the " +"destination space.\n" "\n" -"• relative colorimetric: keeps luminance while reducing as little as possible\n" +"• relative colorimetric: keeps luminance while reducing as little as " +"possible\n" "saturation until colors fit in gamut.\n" "\n" "• saturation: designed to present eye-catching business graphics\n" "by preserving the saturation. (not suited for photography).\n" "\n" -"• absolute colorimetric: adapt white point of the image to the white point of the\n" +"• absolute colorimetric: adapt white point of the image to the white point " +"of the\n" "destination medium and do nothing else. mainly used when proofing colors.\n" "(not suited for photography)." msgstr "" @@ -24564,59 +28327,60 @@ msgstr "" "• 절대 색도: 이미지의 화이트 포인트를 출력 매체의 화이트 포인트에 맞추고, 그외의 작업은 없습니다.\n" " 주로 색상 교정 용도로 사용됩니다. (사진에는 적합하지 않습니다)" -#: ../src/libs/export.c:1629 ../src/libs/print_settings.c:2935 -msgid "whether the style items are appended to the history or replacing the history" +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 +msgid "" +"whether the style items are appended to the history or replacing the history" msgstr "스타일 항목을 기존 히스토리에 추가할지, 기존 히스토리를 덮어쓸지 여부 설정" -#: ../src/libs/export.c:1632 ../src/libs/print_settings.c:2937 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "replace history" msgstr "히스토리 덮어쓰기" -#: ../src/libs/export.c:1632 ../src/libs/print_settings.c:2937 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "append history" msgstr "기존 히스토리에 추가" -#: ../src/libs/export.c:1639 +#: ../src/libs/export.c:1657 msgid "select style to be applied on export" msgstr "내보내기에 적용할 스타일을 선택" -#: ../src/libs/export.c:1642 +#: ../src/libs/export.c:1660 msgid "temporary style to use while exporting" msgstr "내보내기 중 사용할 임시 스타일" -#: ../src/libs/export.c:1643 ../src/libs/print_settings.c:2918 +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 msgid "style" msgstr "스타일" -#: ../src/libs/export.c:1663 +#: ../src/libs/export.c:1681 msgctxt "actionbutton" msgid "start export" msgstr "내보내기 시작" -#: ../src/libs/export.c:1669 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "storage options" msgstr "저장소 옵션" -#: ../src/libs/export.c:1671 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "format options" msgstr "포멧 옵션" -#: ../src/libs/export.c:1673 +#: ../src/libs/export.c:1691 msgctxt "section" msgid "global options" msgstr "전역 옵션" -#: ../src/libs/export.c:1683 +#: ../src/libs/export.c:1701 msgid "multi-preset export" msgstr "다중 사전설정 내보내기" -#: ../src/libs/export.c:1686 +#: ../src/libs/export.c:1704 msgid "export the selected images with multiple presets" msgstr "선택한 이미지를 여러 사전설정으로 내보내기" -#: ../src/libs/export.c:1712 +#: ../src/libs/export.c:1730 msgctxt "actionbutton" msgid "start batch export" msgstr "일괄 내보내기 시작" @@ -24644,9 +28408,12 @@ msgstr "내장 데이터만 포함" #: ../src/libs/export_metadata.c:185 msgid "" -"per default the interface sends some (limited) metadata beside the image to remote storage.\n" -"to avoid this and let only image embedded darktable XMP metadata, check this flag.\n" -"if remote storage doesn't understand darktable XMP metadata, you can use calculated metadata instead" +"per default the interface sends some (limited) metadata beside the image to " +"remote storage.\n" +"to avoid this and let only image embedded darktable XMP metadata, check this " +"flag.\n" +"if remote storage doesn't understand darktable XMP metadata, you can use " +"calculated metadata instead" msgstr "" "기본적으로 인터페이스가 이미지 옆에 있는 (제한된) 일부 메타데이터를 원격 저장공간으로 전송합니다.\n" "만약 이미지에 내장된 darktable XMP 메타데이터만 사용하려면 이 플래그를 선택하세요.\n" @@ -24686,7 +28453,9 @@ msgid "omit hierarchy" msgstr "계층 구조 생략" #: ../src/libs/export_metadata.c:207 -msgid "only the last part of the hierarchical tags is included. can be useful if categories are not used" +msgid "" +"only the last part of the hierarchical tags is included. can be useful if " +"categories are not used" msgstr "계층형 태그의 마지막 부분만 포함됩니다. 카테고리를 사용하지 않을 경우 유용합니다" #: ../src/libs/export_metadata.c:210 @@ -24702,7 +28471,9 @@ msgid "develop history" msgstr "편집 히스토리" #: ../src/libs/export_metadata.c:213 -msgid "export darktable development data (recovery purpose in case of loss of database or XMP file)" +msgid "" +"export darktable development data (recovery purpose in case of loss of " +"database or XMP file)" msgstr "darktable 현상 데이터 내보내기 (데이터베이스나 XMP 파일 손상 시 복구용으로 사용)" #: ../src/libs/export_metadata.c:219 @@ -24717,9 +28488,12 @@ msgstr "수식" msgid "" "list of calculated metadata\n" "click on '+' button to select and add new metadata\n" -"if formula is empty, the corresponding metadata is removed from exported file,\n" -"if formula is '=', the EXIF metadata is exported even if EXIF data are disabled\n" -"otherwise the corresponding metadata is calculated and added to exported file\n" +"if formula is empty, the corresponding metadata is removed from exported " +"file,\n" +"if formula is '=', the EXIF metadata is exported even if EXIF data are " +"disabled\n" +"otherwise the corresponding metadata is calculated and added to exported " +"file\n" "click on formula cell to edit\n" "type '$(' to activate the completion and see the list of variables" msgstr "" @@ -24735,7 +28509,7 @@ msgstr "" msgid "add an output metadata tag" msgstr "출력 메타데이터 태그 추가" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:938 +#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 msgid "delete metadata tag" msgstr "메타데이터 태그 삭제" @@ -24763,11 +28537,11 @@ msgstr "사용자 지정 정렬" msgid "shuffle" msgstr "무작위로 섞기" -#: ../src/libs/filtering.c:265 +#: ../src/libs/filtering.c:268 msgid "collection filters" msgstr "컬렉션 필터" -#: ../src/libs/filtering.c:270 +#: ../src/libs/filtering.c:273 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -24777,44 +28551,44 @@ msgstr "" "필터는 상단 도구 모음에 고정할 수 있으며,\n" "darkroom에서도 표시됩니다" -#: ../src/libs/filtering.c:305 +#: ../src/libs/filtering.c:308 msgid "initial setting" msgstr "초기 설정" -#: ../src/libs/filtering.c:324 +#: ../src/libs/filtering.c:327 msgid "imported: last 24h" msgstr "가져온 항목: 최근 24시간 이내" -#: ../src/libs/filtering.c:329 +#: ../src/libs/filtering.c:332 msgid "imported: last 30 days" msgstr "가져온 항목: 최근 30일 이내" -#: ../src/libs/filtering.c:335 +#: ../src/libs/filtering.c:338 msgid "taken: last 24h" msgstr "촬영일: 최근 24시간 이내" -#: ../src/libs/filtering.c:339 +#: ../src/libs/filtering.c:342 msgid "taken: last 30 days" msgstr "촬영일: 최근 30일 이내" -#: ../src/libs/filtering.c:731 +#: ../src/libs/filtering.c:734 msgid "click or click&drag to select one or multiple values" msgstr "클릭 또는 클릭+드래그하여 하나 또는 여러 값을 선택" -#: ../src/libs/filtering.c:732 +#: ../src/libs/filtering.c:735 msgid "right-click opens a menu to select the available values" msgstr "우클릭하여 선택 가능한 값을 고르는 메뉴 열기" -#: ../src/libs/filtering.c:829 +#: ../src/libs/filtering.c:832 #, c-format msgid "you can't have more than %d rules" msgstr "규칙은 %d개를 초과할 수 없습니다" -#: ../src/libs/filtering.c:943 ../src/libs/filtering.c:1606 +#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 msgid "rule property" msgstr "규칙 속성" -#: ../src/libs/filtering.c:1000 +#: ../src/libs/filtering.c:1007 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -24822,12 +28596,12 @@ msgstr "" "규칙 속성\n" "이 규칙은 도구모음에 고정되어 있어 변경할 수 없습니다" -#: ../src/libs/filtering.c:1082 +#: ../src/libs/filtering.c:1089 msgctxt "quickfilter" msgid "filter" msgstr "필터" -#: ../src/libs/filtering.c:1111 +#: ../src/libs/filtering.c:1118 msgid "" "this rule is pinned to the top toolbar\n" "click to un-pin" @@ -24835,122 +28609,122 @@ msgstr "" "이 규칙은 상단 도구모음에 고정되어 있습니다\n" "클릭하여 고정 해제" -#: ../src/libs/filtering.c:1112 +#: ../src/libs/filtering.c:1119 msgid "you can't disable the rule as it is pinned to the toolbar" msgstr "이 규칙은 도구모음에 고정되어 있어 비활성화할 수 없습니다" -#: ../src/libs/filtering.c:1113 +#: ../src/libs/filtering.c:1120 msgid "you can't remove the rule as it is pinned to the toolbar" msgstr "이 규칙은 도구모음에 고정되어 있어 제거할 수 없습니다" -#: ../src/libs/filtering.c:1118 +#: ../src/libs/filtering.c:1125 msgid "click to pin this rule to the top toolbar" msgstr "클릭하여 이 규칙을 상단 도구모음에 고정" -#: ../src/libs/filtering.c:1119 +#: ../src/libs/filtering.c:1126 msgid "remove this collect rule" msgstr "이 수집 규칙 제거" -#: ../src/libs/filtering.c:1121 +#: ../src/libs/filtering.c:1128 msgid "this rule is enabled" msgstr "이 규칙은 활성화되어 있습니다" -#: ../src/libs/filtering.c:1123 +#: ../src/libs/filtering.c:1130 msgid "this rule is disabled" msgstr "이 규칙은 비활성화되어 있습니다" -#: ../src/libs/filtering.c:1251 +#: ../src/libs/filtering.c:1258 msgid "or" msgstr "또는" -#: ../src/libs/filtering.c:1252 +#: ../src/libs/filtering.c:1259 msgid "and not" msgstr "그리고 아님" -#: ../src/libs/filtering.c:1254 +#: ../src/libs/filtering.c:1261 msgid "define how this rule should interact with the previous one" msgstr "이 규칙이 이전 규칙과 어떻게 상호작용할지 정의" -#: ../src/libs/filtering.c:1517 +#: ../src/libs/filtering.c:1527 msgid " (off)" msgstr " (off)" -#: ../src/libs/filtering.c:1705 +#: ../src/libs/filtering.c:1716 msgid "you can't add more rules." msgstr "더 이상 규칙을 추가할 수 없습니다." -#: ../src/libs/filtering.c:1739 +#: ../src/libs/filtering.c:1750 msgid "shown filters" msgstr "표시된 필터" -#: ../src/libs/filtering.c:1754 +#: ../src/libs/filtering.c:1765 msgid "new filter" msgstr "새 필터" #. the actions part of the popover -#: ../src/libs/filtering.c:1761 +#: ../src/libs/filtering.c:1772 msgid "actions" msgstr "작업" -#: ../src/libs/filtering.c:1764 +#: ../src/libs/filtering.c:1775 msgid "reset quickfilters" msgstr "퀵필터 초기화" -#: ../src/libs/filtering.c:1937 +#: ../src/libs/filtering.c:1948 msgid "sort order" msgstr "정렬 순서" -#: ../src/libs/filtering.c:1940 +#: ../src/libs/filtering.c:1951 msgid "determine the sort order of shown images" msgstr "표시된 이미지의 정렬 순서 결정" -#: ../src/libs/filtering.c:1960 +#: ../src/libs/filtering.c:1971 msgid "sort direction" msgstr "정렬 방향" -#: ../src/libs/filtering.c:1965 +#: ../src/libs/filtering.c:1976 msgid "remove this sort order" msgstr "이 정렬 기준 제거" -#: ../src/libs/filtering.c:2049 +#: ../src/libs/filtering.c:2060 #, c-format msgid "you can't have more than %d sort orders" msgstr "정렬 기준은 %d개를 초과할 수 없습니다" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "DESC" msgstr "내림차순" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "ASC" msgstr "오름차순" -#: ../src/libs/filtering.c:2210 +#: ../src/libs/filtering.c:2221 msgid "new rule" msgstr "새 규칙" -#: ../src/libs/filtering.c:2211 +#: ../src/libs/filtering.c:2222 msgid "append new rule to collect images" msgstr "이미지 수집에 새 규칙을 추가" -#: ../src/libs/filtering.c:2222 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 msgid "sort by" msgstr "정렬 기준" -#: ../src/libs/filtering.c:2230 +#: ../src/libs/filtering.c:2241 msgid "new sort" msgstr "새 정렬" -#: ../src/libs/filtering.c:2231 +#: ../src/libs/filtering.c:2242 msgid "append new sort to order images" msgstr "이미지 정렬에 새 규칙을 추가" -#: ../src/libs/filtering.c:2234 +#: ../src/libs/filtering.c:2245 msgid "revert to a previous set of sort orders" msgstr "이전 정렬 기준으로 되돌리기" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2281 +#: ../src/libs/filtering.c:2292 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -24984,9 +28758,10 @@ msgstr "" #. create the filter combobox #: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 -#: ../src/libs/filters/history.c:153 ../src/libs/filters/local_copy.c:142 -#: ../src/libs/filters/module_order.c:161 ../src/libs/filters/rating.c:198 -#: ../src/libs/filters/rating.c:209 ../src/libs/filters/rating_range.c:356 +#: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 +#: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 +#: ../src/libs/filters/rating_range.c:356 msgid "rules" msgstr "규칙" @@ -25000,6 +28775,27 @@ msgstr "" "교집합: 선택된 모든 색상 레이블이 있는 이미지\n" "합집합: 선택된 색상 레이블 중 하나라도 있는 이미지" +#: ../src/libs/filters/date.c:187 +msgid "" +"filter by capture month\n" +"click to toggle month selection" +msgstr "" +"촬영 월로 필터링\n" +"클릭하여 월 선택을 전환" + +#. predefined selections +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 +#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 +#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 +#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 +#: ../src/libs/filters/ratio.c:83 +msgid "all images" +msgstr "모든 이미지" + +#: ../src/libs/filters/duplicates.c:157 +msgid "duplicates state filter" +msgstr "복제본 상태 필터" + #: ../src/libs/filters/filename.c:368 msgid "" "enter filename to search.\n" @@ -25047,18 +28843,10 @@ msgstr "" "Ctrl+클릭으로 여러 항목을 선택" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "ok" -#. predefined selections -#: ../src/libs/filters/history.c:38 ../src/libs/filters/local_copy.c:38 -#: ../src/libs/filters/module_order.c:155 ../src/libs/filters/rating_range.c:59 -#: ../src/libs/filters/rating_range.c:83 ../src/libs/filters/rating_range.c:131 -#: ../src/libs/filters/ratio.c:70 ../src/libs/filters/ratio.c:83 -msgid "all images" -msgstr "모든 이미지" - #: ../src/libs/filters/history.c:153 msgid "filter on history state" msgstr "히스토리 상태로 필터링" @@ -25067,6 +28855,130 @@ msgstr "히스토리 상태로 필터링" msgid "local copied state filter" msgstr "로컬 복사본 상태 필터" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "카메라가 정의되지 않음" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "렌즈가 정의되지 않음" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "그룹 ID가 정의되지 않음" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "화이트 밸런스가 정의되지 않음" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "플래시가 정의되지 않음" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "노출 프로그램이 정의되지 않음" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "측광 모드가 정의되지 않음" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"검색할 카메라를 입력하세요.\n" +"쉼표(,)로 여러 항목을 구분\n" +"\n" +"우클릭으로 기존 카메라들 보기" + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"검색할 렌즈를 입력하세요.\n" +"쉼표(,)로 여러 항목을 구분\n" +"\n" +"우클릭으로 기존 렌즈들 보기" + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"검색할 화이트 밸런스를 입력하세요.\n" +"쉼표(,)로 여러 항목을 구분\n" +"\n" +"우클릭으로 기존 화이트 밸런스들 보기" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"검색할 플래시를 입력하세요.\n" +"쉼표(,)로 여러 항목을 구분\n" +"\n" +"우클릭으로 기존 플래시들 보기" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"검색할 노출 프로그램을 입력하세요.\n" +"쉼표(,)로 여러 항목을 구분\n" +"\n" +"우클릭으로 기존 노출 프로그램들 보기" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"검색할 측광 모드를 입력하세요.\n" +"쉼표(,)로 여러 항목을 구분\n" +"\n" +"우클릭으로 기존 측광 모드들 보기" + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "그룹 ID" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"검색할 그룹 ID를 입력하세요.\n" +"쉼표(,)로 여러 항목을 구분\n" +"\n" +"우클릭으로 기존 그룹 ID들 보기" + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"클릭하여 선택\n" +"Ctrl+클릭으로 여러 항목을 선택" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "모듈 적용 순서를 기준으로 이미지 필터링" @@ -25133,7 +29045,8 @@ msgstr "가로 이미지" #: ../src/libs/filters/search.c:180 #, no-c-format msgid "" -"filter by text from images metadata, camera brand/model, tags, file path and name\n" +"filter by text from images metadata, camera brand/model, tags, file path and " +"name\n" "`%' is the wildcard character\n" "by default start and end wildcards are auto-applied\n" "starting or ending with a double quote disables the corresponding wildcard\n" @@ -25145,7 +29058,7 @@ msgstr "" "큰따옴표로 시작하거나 끝나는 것은 검색 실행 중에\n" " 해당 와일드카드가 흐려지는 것을 비활성화합니다" -#: ../src/libs/geotagging.c:147 +#: ../src/libs/geotagging.c:148 msgid "" "set geolocation information for\n" "the currently selected images" @@ -25153,15 +29066,15 @@ msgstr "" "현재 선택한 이미지에\n" "위치 정보를 설정합니다" -#: ../src/libs/geotagging.c:377 +#: ../src/libs/geotagging.c:378 msgid "apply offset and geo-location" msgstr "오프셋 및 위치 정보 적용" -#: ../src/libs/geotagging.c:378 ../src/libs/geotagging.c:1968 +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 msgid "apply geo-location" msgstr "위치 정보 적용" -#: ../src/libs/geotagging.c:380 +#: ../src/libs/geotagging.c:381 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -25169,49 +29082,49 @@ msgstr "" "오프셋과 위치 정보를 일치하는 이미지에 적용\n" "두번의 작업으로서, 되돌리려면 두 번의 Ctrl+z 필요" -#: ../src/libs/geotagging.c:382 ../src/libs/geotagging.c:1969 +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 msgid "apply geo-location to matching images" msgstr "위치 정보를 일치하는 이미지에 적용" -#: ../src/libs/geotagging.c:830 +#: ../src/libs/geotagging.c:831 msgid "GPX file track segments" msgstr "GPX 파일 트랙 세그먼트" -#: ../src/libs/geotagging.c:846 ../src/libs/geotagging.c:1914 +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 msgid "start time" msgstr "시작 시간" -#: ../src/libs/geotagging.c:847 +#: ../src/libs/geotagging.c:848 msgid "end time" msgstr "종료 시간" -#: ../src/libs/geotagging.c:848 ../src/libs/geotagging.c:1916 +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 msgid "points" msgstr "포인트" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1918 +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 #: ../src/libs/image.c:503 msgid "images" msgstr "이미지" -#: ../src/libs/geotagging.c:949 +#: ../src/libs/geotagging.c:950 msgid "open GPX file" msgstr "GPX 파일 열기" -#: ../src/libs/geotagging.c:950 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2374 +#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 +#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2722 msgid "preview" msgstr "미리보기" -#: ../src/libs/geotagging.c:963 +#: ../src/libs/geotagging.c:964 msgid "GPS data exchange format" msgstr "GPS 데이터 교환 형식" -#: ../src/libs/geotagging.c:1787 +#: ../src/libs/geotagging.c:1791 msgid "date/time" msgstr "날짜/시간" -#: ../src/libs/geotagging.c:1788 +#: ../src/libs/geotagging.c:1792 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -25219,40 +29132,40 @@ msgstr "" "새 날짜/시간을 입력하세요 (형식: YYYY:MM:DD hh:mm:ss[.sss])\n" "새 숫자를 입력하거나 셀 위로 스크롤" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1796 msgid "original date/time" msgstr "원본 날짜/시간" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1801 msgid "lock date/time offset value to apply it onto another selection" msgstr "다른 선택에도 적용하기 위해 날짜/시간 오프셋 값 잠금" -#: ../src/libs/geotagging.c:1800 +#: ../src/libs/geotagging.c:1805 msgid "date/time offset" msgstr "날짜/시간 오프셋" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1806 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "오프셋 또는 차이 값 ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1810 msgid "apply offset" msgstr "오프셋 적용" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1811 msgid "apply offset to selected images" msgstr "선택한 이미지에 오프셋 적용" -#: ../src/libs/geotagging.c:1809 +#: ../src/libs/geotagging.c:1814 msgid "apply date/time" msgstr "날짜/시간 적용" -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1815 msgid "apply the same date/time to selected images" msgstr "선택한 이미지에 동일한 날짜/시간 적용" -#: ../src/libs/geotagging.c:1820 +#: ../src/libs/geotagging.c:1826 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -25261,29 +29174,30 @@ msgstr "" "Enter 키를 눌러 선택을 확정하면 별표(*)가 사라집니다" #. gpx -#: ../src/libs/geotagging.c:1860 +#: ../src/libs/geotagging.c:1867 msgid "apply GPX track file..." msgstr "GPX 트랙 파일 적용..." -#: ../src/libs/geotagging.c:1861 +#: ../src/libs/geotagging.c:1868 msgid "parses a GPX file and updates location of selected images" msgstr "GPX 파일을 분석하여 선택된 이미지의 위치 정보를 업데이트" -#: ../src/libs/geotagging.c:1872 +#: ../src/libs/geotagging.c:1879 msgctxt "section" msgid "GPX file" msgstr "GPX 파일" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1886 msgid "select a GPX track file..." msgstr "GPX 트랙 파일 선택..." -#: ../src/libs/geotagging.c:1896 +#: ../src/libs/geotagging.c:1903 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" "- the number of track points\n" -"- the number of matching images based on images date/time, offset and time zone\n" +"- the number of matching images based on images date/time, offset and time " +"zone\n" "- more detailed time information hovering the row" msgstr "" "GPX 파일에 포함된 트랙 세그먼트 목록입니다, 각 세그먼트에는:\n" @@ -25294,201 +29208,87 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1933 +#: ../src/libs/geotagging.c:1940 msgid "view entire track" msgstr "전체 트랙 보기" -#: ../src/libs/geotagging.c:1934 +#: ../src/libs/geotagging.c:1941 msgid "refresh map to view entire selected track segments" msgstr "지도를 새로 고침하여 선택한 트랙 세그먼트 전체 보기" -#: ../src/libs/geotagging.c:1948 +#: ../src/libs/geotagging.c:1955 msgid "preview images" msgstr "이미지 미리보기" -#: ../src/libs/geotagging.c:1953 +#: ../src/libs/geotagging.c:1960 msgid "show on map matching images" msgstr "일치하는 이미지를 지도에 표시" -#: ../src/libs/geotagging.c:1956 +#: ../src/libs/geotagging.c:1963 msgid "select images" msgstr "이미지 선택" -#: ../src/libs/geotagging.c:1957 +#: ../src/libs/geotagging.c:1964 msgid "select matching images" msgstr "일치하는 이미지 선택" -#: ../src/libs/geotagging.c:1965 +#: ../src/libs/geotagging.c:1972 msgid "number of matching images versus selected images" msgstr "선택된 이미지 수 대비 일치하는 이미지 수" -#: ../src/libs/histogram.c:112 -msgid "monochromatic" -msgstr "단색조" - -#: ../src/libs/histogram.c:113 -msgid "analogous" -msgstr "유사색" - -#: ../src/libs/histogram.c:114 -msgid "analogous complementary" -msgstr "유사 보색" - -#: ../src/libs/histogram.c:115 -msgid "complementary" -msgstr "보색" - -#: ../src/libs/histogram.c:116 -msgid "split complementary" -msgstr "분할 보색(Split complementary)" - -#: ../src/libs/histogram.c:117 -msgid "dyad" -msgstr "2색 조합(Dyad)" - -#: ../src/libs/histogram.c:118 -msgid "triad" -msgstr "3색 조합(Triad)" - -#: ../src/libs/histogram.c:119 -msgid "tetrad" -msgstr "4색 조합(Tetrad)" - -#: ../src/libs/histogram.c:125 -msgid "vectorscope" -msgstr "벡터스코프" - -#: ../src/libs/histogram.c:126 -msgid "waveform" -msgstr "웨이브폼" - -#: ../src/libs/histogram.c:127 -msgid "RGB parade" -msgstr "RGB 퍼레이드" - -#: ../src/libs/histogram.c:128 ../src/libs/histogram.c:2525 -msgid "histogram" -msgstr "히스토그램" - -#: ../src/libs/histogram.c:216 +#: ../src/libs/histogram.c:54 msgid "scopes" msgstr "스코프 도구" -#: ../src/libs/histogram.c:1012 -msgid "unsupported profile selected for histogram, it will be replaced with linear Rec2020" +#: ../src/libs/histogram.c:172 +msgid "" +"unsupported profile selected for histogram, it will be replaced with linear " +"Rec2020" msgstr "" "히스토그램에 지원되지 않는 색상 프로파일이 선택되어, \n" "선형 Rec2020으로 대체됩니다" -#: ../src/libs/histogram.c:1663 +#: ../src/libs/histogram.c:293 msgid "use buttons at top of graph to change type" msgstr "그래프 상단의 버튼을 사용하여 유형 변경" -#: ../src/libs/histogram.c:1664 +#: ../src/libs/histogram.c:294 msgid "click on ❓ and then graph for documentation" -msgstr "❓를 클릭한 후 그래프를 클릭하여 설명서 확인" - -#: ../src/libs/histogram.c:1665 -msgid "use color picker module to restrict area" -msgstr "색상피커 모듈을 사용하여 영역 제한" - -#: ../src/libs/histogram.c:1673 -msgid "scroll to coarse-rotate" -msgstr "스크롤하여 거친 회전" - -#: ../src/libs/histogram.c:1674 -msgid "ctrl+scroll to fine rotate" -msgstr "Ctrl+스크롤하여 미세한 회전" - -#: ../src/libs/histogram.c:1675 -msgid "shift+scroll to change width" -msgstr "Shift+스크롤로 너비 조절" - -#: ../src/libs/histogram.c:1676 -msgid "alt+scroll to cycle" -msgstr "Alt+스크롤로 모드 순차 전환" - -#: ../src/libs/histogram.c:1688 -msgid "drag to change black point" -msgstr "드래그하여 블랙 포인트 조절" - -#: ../src/libs/histogram.c:1689 ../src/libs/histogram.c:1696 -msgid "double-click resets" -msgstr "더블 클릭으로 리셋" - -#: ../src/libs/histogram.c:1695 -msgid "drag to change exposure" -msgstr "드래그하여 노출 조절" - -#: ../src/libs/histogram.c:1835 ../src/libs/histogram.c:1877 -msgid "set scale to linear" -msgstr "스케일을 선형으로 설정" - -#: ../src/libs/histogram.c:1840 ../src/libs/histogram.c:1882 -msgid "set scale to logarithmic" -msgstr "스케일을 로그로 설정" - -#: ../src/libs/histogram.c:1858 -msgid "set scope to vertical" -msgstr "스코프를 수직으로 설정" +msgstr "❓를 클릭한 후 그래프를 클릭하여 설명서 확인" -#: ../src/libs/histogram.c:1863 -msgid "set scope to horizontal" -msgstr "스코프를 수평으로 설정" +#: ../src/libs/histogram.c:295 +msgid "use color picker module to restrict area" +msgstr "색상피커 모듈을 사용하여 영역 제한" -#: ../src/libs/histogram.c:1892 -msgid "set view to AzBz" -msgstr "보기 모드를 AzBz로 설정" +#: ../src/libs/histogram.c:298 +msgid "drag to change black point" +msgstr "드래그하여 블랙 포인트 조절" -#: ../src/libs/histogram.c:1898 -msgid "set view to RYB" -msgstr "보기 모드를 RYB로 설정" +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 +msgid "double-click resets" +msgstr "더블 클릭으로 리셋" -#: ../src/libs/histogram.c:1904 -msgid "set view to u*v*" -msgstr "보기 모드를 u*v*로 설정" +#: ../src/libs/histogram.c:302 +msgid "drag to change exposure" +msgstr "드래그하여 노출 조절" -#: ../src/libs/histogram.c:2528 ../src/libs/histogram.c:2596 -msgid "cycle histogram modes" -msgstr "히스토그램 모드 순차 전환" +#: ../src/libs/histogram.c:751 ../src/libs/scopes/histogram.c:50 +msgid "histogram" +msgstr "히스토그램" -#: ../src/libs/histogram.c:2535 ../src/libs/histogram.c:2598 +#: ../src/libs/histogram.c:757 ../src/libs/histogram.c:855 msgid "hide histogram" msgstr "히스토그램 숨기기" -#: ../src/libs/histogram.c:2601 ../src/libs/histogram.c:2634 -msgid "switch histogram view" -msgstr "히스토그램 보기 전환" - -#: ../src/libs/histogram.c:2609 -msgid "toggle blue channel" -msgstr "파랑 채널 전환" +#: ../src/libs/histogram.c:867 +#, c-format +msgid "toggle %s channel" +msgstr "%s 채널 전환" -#: ../src/libs/histogram.c:2611 ../src/libs/histogram.c:2620 -#: ../src/libs/histogram.c:2629 +#: ../src/libs/histogram.c:875 msgid "toggle colors" msgstr "색상 표시 전환" -#: ../src/libs/histogram.c:2618 -msgid "toggle green channel" -msgstr "녹색 채널 전환" - -#: ../src/libs/histogram.c:2627 -msgid "toggle red channel" -msgstr "빨강 채널 전환" - -#: ../src/libs/histogram.c:2639 -msgid "cycle vectorscope types" -msgstr "벡터스코프 유형 순차 전환" - -#: ../src/libs/histogram.c:2650 -msgid "color harmonies" -msgstr "색상 조화" - -#: ../src/libs/histogram.c:2664 -msgid "cycle color harmonies" -msgstr "색상 조화 방식 순차 전환" - #: ../src/libs/history.c:103 msgid "" "display the sequence of edit actions\n" @@ -25602,11 +29402,11 @@ msgstr "파라메트릭 출력 마스크:" msgid "parametric input mask:" msgstr "파라메트릭 입력 마스크:" -#: ../src/libs/history.c:1342 +#: ../src/libs/history.c:1333 msgid "delete image's history?" msgstr "이미지 히스토리를 삭제하시겠습니까?" -#: ../src/libs/history.c:1343 +#: ../src/libs/history.c:1334 msgid "do you really want to clear history of current image?" msgstr "현재 이미지의 히스토리를 정말 지우시겠습니까?" @@ -25626,8 +29426,8 @@ msgstr "디스크에서 물리적으로로 삭제 (가능하면 휴지통 사용 msgid "physically delete from disk immediately" msgstr "디스크에서 물리적으로 즉시 삭제" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:3994 -#: ../src/libs/styles.c:895 +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 +#: ../src/libs/styles.c:930 msgid "remove" msgstr "제거" @@ -25778,24 +29578,32 @@ msgstr "선택 항목을 컬러 이미지로 설정" msgid "duplicate virgin" msgstr "초기 상태로 복제" -#: ../src/libs/import.c:284 -#, c-format -msgid "device \"%s\" connected on port \"%s\"." -msgstr "장치 \"%s\"가 포트 \"%s\"에 연결되었습니다." +#: ../src/libs/import.c:122 +msgid "add to library" +msgstr "라이브러리에 추가" + +#: ../src/libs/import.c:123 +msgid "copy & import" +msgstr "복사 및 가져오기" -#: ../src/libs/import.c:296 ../src/libs/import.c:371 ../src/libs/import.c:2046 +#: ../src/libs/import.c:124 msgid "copy & import from camera" msgstr "카메라에서 복사 및 가져오기" -#: ../src/libs/import.c:310 ../src/libs/import.c:375 +#: ../src/libs/import.c:125 msgid "tethered shoot" msgstr "테더 촬영" -#: ../src/libs/import.c:320 ../src/libs/import.c:377 +#: ../src/libs/import.c:287 +#, c-format +msgid "device \"%s\" connected on port \"%s\"." +msgstr "장치 \"%s\"가 포트 \"%s\"에 연결되었습니다." + +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 msgid "unmount camera" msgstr "카메라 연결 해제" -#: ../src/libs/import.c:345 +#: ../src/libs/import.c:332 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -25805,107 +29613,100 @@ msgstr "" "카메라 연결이 해제되었는지 확인하거나\n" "해당 어플리케이션을 종료하세요" -#: ../src/libs/import.c:350 +#: ../src/libs/import.c:337 msgid "tethering and importing is disabled for this camera" msgstr "이 카메라는 테더 촬영 및 가져오기 미지원" -#: ../src/libs/import.c:352 ../src/libs/import.c:373 +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 msgid "mount camera" msgstr "카메라 마운트" -#: ../src/libs/import.c:998 +#: ../src/libs/import.c:970 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "%d개의 이미지가 %d개 중 선택됨" -#: ../src/libs/import.c:1450 +#: ../src/libs/import.c:1420 msgid "choose the root of the folder tree below" msgstr "아래 폴더 트리의 루트를 선택하세요" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1423 msgid "places" msgstr "위치" -#: ../src/libs/import.c:1461 +#: ../src/libs/import.c:1431 msgid "restore all default places you have removed" msgstr "제거한 모든 기본값 위치 복원" -#: ../src/libs/import.c:1468 +#: ../src/libs/import.c:1438 msgid "remove the selected custom place" msgstr "선택된 사용자 지정 위치 제거" -#: ../src/libs/import.c:1475 +#: ../src/libs/import.c:1445 msgid "add a custom place" msgstr "사용자 지정 위치 추가" -#: ../src/libs/import.c:1483 +#: ../src/libs/import.c:1453 msgid "you can add custom places using the plus icon" msgstr "플러스 아이콘을 사용하여 사용자 지정 위치를 추가할 수 있습니다" -#: ../src/libs/import.c:1511 +#: ../src/libs/import.c:1481 msgid "select a folder to see the content" msgstr "내용을 보려면 폴더를 선택하세요" -#: ../src/libs/import.c:1514 +#: ../src/libs/import.c:1484 msgid "folders" msgstr "폴더" -#: ../src/libs/import.c:1590 +#: ../src/libs/import.c:1560 msgid "home" msgstr "홈" -#: ../src/libs/import.c:1604 +#: ../src/libs/import.c:1574 msgid "pictures" msgstr "사진" -#: ../src/libs/import.c:1891 +#: ../src/libs/import.c:1861 msgid "mark already imported images" msgstr "이미 가져온 이미지 마킹" -#: ../src/libs/import.c:1905 +#: ../src/libs/import.c:1875 msgid "modified" msgstr "수정됨" -#: ../src/libs/import.c:1912 +#: ../src/libs/import.c:1882 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "파일의 '수정된 날짜/시간'은, 'EXIF 날짜/시간'과 다를 수 있음" -#: ../src/libs/import.c:1924 +#: ../src/libs/import.c:1894 msgid "show/hide thumbnails" msgstr "썸네일 표시/숨기기" -#: ../src/libs/import.c:1998 +#: ../src/libs/import.c:1968 msgid "naming rules" msgstr "이름 규칙" -#: ../src/libs/import.c:2044 -msgid "add to library" -msgstr "라이브러리에 추가" - -#: ../src/libs/import.c:2045 -msgid "copy & import" -msgstr "복사 및 가져오기" - -#: ../src/libs/import.c:2083 +#: ../src/libs/import.c:2046 msgid "select new" msgstr "새 항목 선택" -#: ../src/libs/import.c:2134 +#: ../src/libs/import.c:2097 msgid "please wait while prefetching the list of images from camera..." msgstr "카메라에서 이미지 목록을 불러오는 중입니다 잠시만 기다려주세요..." -#: ../src/libs/import.c:2284 +#: ../src/libs/import.c:2247 msgid "invalid override date/time format" msgstr "잘못된 날짜/시간 형식" -#: ../src/libs/import.c:2352 +#: ../src/libs/import.c:2315 msgid "import base directory" msgstr "베이스 디렉토리 가져오기" -#: ../src/libs/import.c:2353 +#: ../src/libs/import.c:2316 msgid "" -"before copying images to the darktable base directory make sure it is defined as you prefer.\n" +"before copying images to the darktable base directory make sure it is " +"defined as you prefer.\n" "further information can be found in the darktable manual.\n" "\n" "inspect darktable preferences -> import.\n" @@ -25918,76 +29719,77 @@ msgstr "" "[환경설정] -> [가져오기]에서\n" "'베이스 디렉토리 작명 규칙'을 확인하고 필요시 수정하세요" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_come back & check" msgstr "_돌아가서 체크 (&C)" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_understood & done" msgstr "_이해하고 완료 (&U)" #. add import buttons -#: ../src/libs/import.c:2420 +#: ../src/libs/import.c:2383 msgid "add to library..." msgstr "라이브러리에 추가..." -#: ../src/libs/import.c:2422 +#: ../src/libs/import.c:2385 msgid "add existing images to the library" msgstr "기존 이미지를 라이브러리에 추가" -#: ../src/libs/import.c:2428 +#: ../src/libs/import.c:2391 msgid "copy & import..." msgstr "복사 및 가져오기..." -#: ../src/libs/import.c:2430 +#: ../src/libs/import.c:2393 msgid "" "copy and optionally rename images before adding them to the library\n" -"patterns can be defined to rename the images and specify the destination folders" +"patterns can be defined to rename the images and specify the destination " +"folders" msgstr "" "라이브러리에 추가하기 전에 이미지를 복사하거나 선택적으로 이름을 바꿀 수 있습니다\n" "패턴을 정의하여 파일 이름 변경과 대상 폴더 지정이 가능합니다" -#: ../src/libs/import.c:2452 +#: ../src/libs/import.c:2416 msgid "parameters" msgstr "파라메터" -#: ../src/libs/ioporder.c:200 +#: ../src/libs/ioporder.c:198 msgid "v3.0 for RAW input" msgstr "RAW 입력 v3.0" -#: ../src/libs/ioporder.c:208 +#: ../src/libs/ioporder.c:206 msgid "v3.0 for JPEG/non-RAW input" msgstr "JPEG/non-RAW 입력 v3.0" -#: ../src/libs/ioporder.c:217 +#: ../src/libs/ioporder.c:215 msgid "v5.0 for RAW input" msgstr "RAW 입력 v5.0" -#: ../src/libs/ioporder.c:226 +#: ../src/libs/ioporder.c:224 msgid "v5.0 for JPEG/non-RAW input" msgstr "JPEG/non-RAW 입력 v5.0" -#: ../src/libs/lib.c:374 +#: ../src/libs/lib.c:412 msgid "deleting preset for obsolete module" msgstr "사용 중단된 모듈의 사전설정 삭제 중" -#: ../src/libs/lib.c:538 +#: ../src/libs/lib.c:578 msgid "manage presets..." msgstr "사전설정 관리..." -#: ../src/libs/lib.c:563 +#: ../src/libs/lib.c:603 msgid "nothing to save" msgstr "저장할 항목 없음" -#: ../src/libs/lib.c:1264 +#: ../src/libs/lib.c:1326 msgid "show module" msgstr "모듈 표시" -#: ../src/libs/lib.c:1289 +#: ../src/libs/lib.c:1359 msgid "presets and preferences" msgstr "사전설정 및 환경설정" -#: ../src/libs/lib.c:1596 +#: ../src/libs/lib.c:1744 msgid "utility module" msgstr "유틸리티 모듈" @@ -26158,7 +29960,8 @@ msgid "go to collection (lighttable)" msgstr "컬렉션으로 이동 (lighttable)" #: ../src/libs/map_locations.c:841 -msgid "terminate edit (press enter or escape) before selecting another location" +msgid "" +"terminate edit (press enter or escape) before selecting another location" msgstr "다른 위치를 선택하기 전에 (Enter 또는 Esc 키로) 편집을 종료하세요" #: ../src/libs/map_locations.c:925 @@ -26190,7 +29993,8 @@ msgstr "" #: ../src/libs/map_locations.c:951 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" -"or even polygon if available (select first a polygon place in 'find location' module)" +"or even polygon if available (select first a polygon place in 'find " +"location' module)" msgstr "" "지도 상의 위치 경계 모양을 선택하세요 (원, 사각형 등)\n" "또는 '위치 찾기' 모듈에서 다각형 장소를 먼저 선택한 경우, 다각형도 사용 가능합니다" @@ -26219,89 +30023,117 @@ msgstr "지도 소스" msgid "select the source of the map. some entries might not work" msgstr "지도의 소스를 선택하세요. 일부는 작동하지 않을 수 있습니다" -#: ../src/libs/masks.c:63 +#: ../src/libs/masks.c:79 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" msgstr "처리 모듈에서 사용하는 마스크 도형 편집" -#: ../src/libs/masks.c:109 +#: ../src/libs/masks.c:189 msgid "feather" msgstr "가장자리 블러" -#: ../src/libs/masks.c:356 +#: ../src/libs/masks.c:193 +msgid "cleanup" +msgstr "정리" + +#: ../src/libs/masks.c:195 +msgid "refine mask boundary" +msgstr "마스크 경계 다듬기" + +#: ../src/libs/masks.c:451 +msgid "shrink amount too large: the path would disappear" +msgstr "축소량이 너무 큽니다: 경로가 사라집니다" + +#: ../src/libs/masks.c:652 #, c-format msgid "group #%d" msgstr "그룹 #%d" -#: ../src/libs/masks.c:1087 +#: ../src/libs/masks.c:1385 msgid "duplicate this shape" msgstr "이 도형 복제" -#: ../src/libs/masks.c:1091 +#: ../src/libs/masks.c:1389 msgid "delete this shape" msgstr "이 도형 삭제" -#: ../src/libs/masks.c:1097 +#: ../src/libs/masks.c:1395 msgid "delete group" msgstr "그룹 삭제" -#: ../src/libs/masks.c:1104 +#: ../src/libs/masks.c:1402 msgid "remove from group" msgstr "그룹에서 제거" -#: ../src/libs/masks.c:1112 +#: ../src/libs/masks.c:1410 msgid "group the forms" msgstr "도형 그룹화" -#: ../src/libs/masks.c:1120 +#: ../src/libs/masks.c:1418 msgid "use inverted shape" msgstr "도형 반전 사용" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1422 msgid "mode: union" msgstr "모드: 합집합" -#: ../src/libs/masks.c:1126 +#: ../src/libs/masks.c:1424 msgid "mode: intersection" msgstr "모드: 교집합" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1426 msgid "mode: difference" msgstr "모드: 차집합" -#: ../src/libs/masks.c:1130 +#: ../src/libs/masks.c:1428 msgid "mode: sum" msgstr "모드: 덧셈" -#: ../src/libs/masks.c:1132 +#: ../src/libs/masks.c:1430 msgid "mode: exclusion" msgstr "모드: 제외" -#: ../src/libs/masks.c:1148 +#: ../src/libs/masks.c:1446 msgid "delete unused shapes" msgstr "사용되지 않은 도형 삭제" -#: ../src/libs/masks.c:1872 +#: ../src/libs/masks.c:2137 +msgid "add object" +msgstr "객체 추가" + +#: ../src/libs/masks.c:2181 msgid "created shapes" msgstr "생성된 도형" -#: ../src/libs/masks.c:1879 ../src/libs/masks.c:1894 ../src/libs/masks.c:1908 -#: ../src/libs/masks.c:1910 +#: ../src/libs/masks.c:2194 ../src/libs/masks.c:2208 ../src/libs/masks.c:2220 +#: ../src/libs/masks.c:2235 ../src/libs/masks.c:2237 ../src/libs/masks.c:2247 msgid "properties" msgstr "속성" -#: ../src/libs/masks.c:1882 +#: ../src/libs/masks.c:2197 msgid "no shapes selected" msgstr "선택된 도형 없음" -#: ../src/libs/masks.c:1908 +#: ../src/libs/masks.c:2235 msgid "pressure" msgstr "필압" -#: ../src/libs/masks.c:1910 -msgid "smoothing" -msgstr "부드럽게 처리" +#: ../src/libs/masks.c:2247 +msgid "shrink or grow" +msgstr "축소 또는 확대" + +#: ../src/libs/masks.c:2251 +msgid "" +"grow (positive) or shrink (negative) the selected path,\n" +"relative to its shape when selected; 0 restores the original" +msgstr "" +"선택한 경로를 선택 당시의 모양을 기준으로\n" +"확대(양수) 또는 축소(음수)합니다. 0은 원래대로 되돌립니다" + +#: ../src/libs/masks.c:2264 +msgid "shrink/grow unit: image pixels (px) or % of path size — click to toggle" +msgstr "축소/확대 단위: 이미지 픽셀(px) 또는 경로 크기의 % — 클릭하여 전환" #: ../src/libs/metadata.c:65 msgid "metadata editor" @@ -26313,10 +30145,11 @@ msgid "" "the currently selected images" msgstr "현재 선택한 이미지의 텍스트 메타데이터 필드 수정" -#: ../src/libs/metadata.c:604 +#: ../src/libs/metadata.c:606 msgid "" "metadata text\n" -"ctrl+enter inserts a new line (caution, may not be compatible with standard metadata)\n" +"ctrl+enter inserts a new line (caution, may not be compatible with standard " +"metadata)\n" "if selected images have different metadata\n" "in that case, right-click gives the possibility to choose one of them\n" "escape to exit the popup window" @@ -26327,31 +30160,31 @@ msgstr "" "이 경우, 우클릭으로 하나를 선택할 수 있습니다\n" "Esc를 누르면 창을 닫습니다" -#: ../src/libs/metadata.c:615 +#: ../src/libs/metadata.c:617 msgid "" msgstr "<변경하지 않음>" -#: ../src/libs/metadata.c:841 ../src/libs/metadata_view.c:1432 +#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 msgid "metadata settings" msgstr "메타데이터 설정" -#: ../src/libs/metadata.c:884 +#: ../src/libs/metadata.c:886 msgid "XMP tag name" msgstr "XMP 태그 이름" -#: ../src/libs/metadata.c:890 +#: ../src/libs/metadata.c:892 msgid "display name" msgstr "표시 이름" -#: ../src/libs/metadata.c:900 ../src/libs/metadata_view.c:1470 +#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 msgid "visible" msgstr "표시됨" -#: ../src/libs/metadata.c:907 +#: ../src/libs/metadata.c:909 msgid "drag and drop one row at a time until you get the desired order" msgstr "원하는 순서가 될 때까지 한 행씩 드래그 앤 드롭" -#: ../src/libs/metadata.c:915 +#: ../src/libs/metadata.c:917 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -26361,24 +30194,25 @@ msgstr "" "메타데이터 편집기, 컬렉션, 가져오기 모듈에서 표시되고,\n" "이미지를 내보낼 때도 함께 내보내집니다" -#: ../src/libs/metadata.c:920 ../src/libs/tagging.c:1873 -#: ../src/libs/tagging.c:2021 +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 +#: ../src/libs/tagging.c:2051 msgid "private" msgstr "비공개" -#: ../src/libs/metadata.c:925 -msgid "tick if you want to keep this information private (not exported with images)" +#: ../src/libs/metadata.c:927 +msgid "" +"tick if you want to keep this information private (not exported with images)" msgstr "이 정보를 비공개로 유지하려면 체크하세요 (내보내기에 포함되지 않음)" -#: ../src/libs/metadata.c:934 +#: ../src/libs/metadata.c:936 msgid "add metadata tags" msgstr "메타데이터 태그 추가" -#: ../src/libs/metadata.c:985 +#: ../src/libs/metadata.c:987 msgid "delete metadata" msgstr "메타데이터 삭제" -#: ../src/libs/metadata.c:986 +#: ../src/libs/metadata.c:988 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -26386,67 +30220,67 @@ msgstr "" "현재 이미지에 할당된 메타데이터를 삭제하려고 합니다.\n" "메타데이터 할당이 제거됩니다." -#: ../src/libs/metadata.c:1141 +#: ../src/libs/metadata.c:1143 msgid "write metadata for selected images" msgstr "선택한 이미지에 메타데이터 기록" -#: ../src/libs/metadata.c:1142 +#: ../src/libs/metadata.c:1144 msgid "cancel" msgstr "취소" -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1145 msgid "ignore changed metadata" msgstr "변경된 메타데이터 무시" -#: ../src/libs/metadata.c:1204 +#: ../src/libs/metadata.c:1206 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1205 +#: ../src/libs/metadata.c:1207 msgid "Creative Commons Attribution (CC BY)" msgstr "크리에이티브 커먼 라이센스 (CC BY)" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1208 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1209 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "크리에이티브 커먼 라이센스-동일조건변경허락 (CC BY-SA)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1210 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1211 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "크리에이티브 커먼 라이센스-변경금지 (CC BY-ND)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1212 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1213 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "크리에이티브 커먼 라이센스-비영리 (CC BY-NC)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1214 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1215 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "크리에이티브 커먼 라이센스-비영리-동일조건변경허락 (CC BY-NC-SA)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1216 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1217 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "크리에이티브 커먼 라이센스-비영리-변경금지 (CC BY-NC-ND)" -#: ../src/libs/metadata.c:1216 ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 msgid "all rights reserved" msgstr "모든 권리는 저작권자에게 있습니다" @@ -26455,14 +30289,6 @@ msgstr "모든 권리는 저작권자에게 있습니다" msgid "filmroll" msgstr "필름롤" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "그룹 ID" - -#: ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "버전" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "가져온 시간" @@ -26499,6 +30325,11 @@ msgstr "내보내기 너비" msgid "export height" msgstr "내보내기 높이" +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "노출 관용도" + #: ../src/libs/metadata_view.c:170 msgid "longitude" msgstr "경도" @@ -26515,46 +30346,46 @@ msgstr "카테고리" msgid "image information" msgstr "이미지 정보" -#: ../src/libs/metadata_view.c:359 +#: ../src/libs/metadata_view.c:375 msgid "unused/deprecated" msgstr "사용 중단/지원 중단" -#: ../src/libs/metadata_view.c:360 +#: ../src/libs/metadata_view.c:376 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:363 +#: ../src/libs/metadata_view.c:379 msgid "marked for deletion" msgstr "삭제 대상으로 마킹됨" -#: ../src/libs/metadata_view.c:364 +#: ../src/libs/metadata_view.c:380 msgid "auto-applying presets applied" msgstr "자동 적용 사전설정 적용됨" -#: ../src/libs/metadata_view.c:366 +#: ../src/libs/metadata_view.c:382 msgid "has .txt" msgstr ".txt 파일 있음" -#: ../src/libs/metadata_view.c:367 +#: ../src/libs/metadata_view.c:383 msgid "has .wav" msgstr ".wav 파일 있음" -#: ../src/libs/metadata_view.c:385 +#: ../src/libs/metadata_view.c:403 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "이미지에 별이 %d개 있음" -#: ../src/libs/metadata_view.c:461 +#: ../src/libs/metadata_view.c:470 #, c-format msgid "loader: %s" msgstr "로더: %s" -#: ../src/libs/metadata_view.c:688 +#: ../src/libs/metadata_view.c:702 msgid "" msgstr "<여러 값 존재>" -#: ../src/libs/metadata_view.c:701 +#: ../src/libs/metadata_view.c:715 #, c-format msgid "" "double-click to jump to film roll\n" @@ -26563,32 +30394,32 @@ msgstr "" "더블 클릭하여 필름롤로 이동\n" "%s" -#: ../src/libs/metadata_view.c:792 +#: ../src/libs/metadata_view.c:806 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:814 ../src/libs/metadata_view.c:826 -#: ../src/libs/metadata_view.c:831 +#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 +#: ../src/libs/metadata_view.c:845 #, c-format msgid "%.1f mm" msgstr "%.1f mm" -#: ../src/libs/metadata_view.c:855 +#: ../src/libs/metadata_view.c:869 #, c-format msgid "infinity" msgstr "무한대" -#: ../src/libs/metadata_view.c:859 +#: ../src/libs/metadata_view.c:873 #, c-format msgid "%.2f m" msgstr "%.2f m" -#: ../src/libs/metadata_view.c:1434 +#: ../src/libs/metadata_view.c:1463 msgid "_default" msgstr "기본값 (&D)" -#: ../src/libs/metadata_view.c:1465 +#: ../src/libs/metadata_view.c:1495 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -26598,203 +30429,225 @@ msgstr "" "불필요한 메타데이터는 체크 해제하여 숨길 수 있습니다\n" "다른 설정이 필요하다면 사전설정을 사용하세요" -#: ../src/libs/metadata_view.c:1619 +#: ../src/libs/metadata_view.c:1657 msgid "jump to film roll" msgstr "필름롤로 이동" -#: ../src/libs/modulegroups.c:42 ../src/libs/modulegroups.c:1789 +#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 msgid "workflow: scene-referred" msgstr "워크플로우: 장면 기준" -#: ../src/libs/modulegroups.c:45 +#: ../src/libs/modulegroups.c:46 msgid "modules: deprecated" msgstr "모듈: 지원 중단됨" -#: ../src/libs/modulegroups.c:48 +#: ../src/libs/modulegroups.c:49 msgid "last modified layout" msgstr "마지막으로 수정된 레이아웃" -#: ../src/libs/modulegroups.c:192 +#: ../src/libs/modulegroups.c:193 msgid "modulegroups" msgstr "모듈 그룹" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:306 ../src/libs/modulegroups.c:318 -#: ../src/libs/modulegroups.c:2481 ../src/libs/modulegroups.c:2483 +#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 +#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 msgid "on-off" msgstr "켜기-끄기" -#: ../src/libs/modulegroups.c:480 ../src/libs/modulegroups.c:483 -msgid "this quick access widget is disabled as there are multiple instances of this module present. Please use the full module to access this widget..." +#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 +msgid "" +"this quick access widget is disabled as there are multiple instances of this " +"module present. Please use the full module to access this widget..." msgstr "" "이 빠른 액세스 위젯은 이 모듈의 인스턴스가 여러 개 존재하여 비활성화되었습니다.\n" "전체 모듈을 사용하여 액세스해주세요..." -#: ../src/libs/modulegroups.c:572 +#: ../src/libs/modulegroups.c:579 msgid "(some features may only be available in the full module interface)" msgstr "(일부 기능은 전체 모듈 인터페이스에서만 제공)" -#: ../src/libs/modulegroups.c:610 +#: ../src/libs/modulegroups.c:617 #, c-format msgid "go to the full version of the %s module" msgstr "%s 모듈의 전체 버전으로 이동" -#: ../src/libs/modulegroups.c:1558 ../src/libs/modulegroups.c:1650 -#: ../src/libs/modulegroups.c:1687 ../src/libs/modulegroups.c:1741 -#: ../src/libs/modulegroups.c:1855 +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 +#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 +#: ../src/libs/modulegroups.c:1862 msgctxt "modulegroup" msgid "base" msgstr "기본" -#: ../src/libs/modulegroups.c:1577 +#: ../src/libs/modulegroups.c:1582 msgctxt "modulegroup" msgid "tone" msgstr "톤" -#: ../src/libs/modulegroups.c:1587 ../src/libs/modulegroups.c:1701 -#: ../src/libs/modulegroups.c:1757 +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 +#: ../src/libs/modulegroups.c:1763 msgctxt "modulegroup" msgid "color" msgstr "색상" -#: ../src/libs/modulegroups.c:1604 ../src/libs/modulegroups.c:1709 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 +#: ../src/libs/modulegroups.c:1770 msgctxt "modulegroup" msgid "correct" msgstr "보정" -#: ../src/libs/modulegroups.c:1623 ../src/libs/modulegroups.c:1722 -#: ../src/libs/modulegroups.c:1776 ../src/libs/modulegroups.c:2366 +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 +#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 msgctxt "modulegroup" msgid "effect" msgstr "이펙트" -#: ../src/libs/modulegroups.c:1643 +#: ../src/libs/modulegroups.c:1649 msgid "modules: all" msgstr "모듈: 전체" -#: ../src/libs/modulegroups.c:1665 +#: ../src/libs/modulegroups.c:1671 msgctxt "modulegroup" msgid "grading" msgstr "그레이딩" -#: ../src/libs/modulegroups.c:1673 ../src/libs/modulegroups.c:2372 +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 msgctxt "modulegroup" msgid "effects" msgstr "이펙트" -#: ../src/libs/modulegroups.c:1681 +#: ../src/libs/modulegroups.c:1687 msgid "workflow: beginner" msgstr "워크플로우: 초보자" -#: ../src/libs/modulegroups.c:1734 +#: ../src/libs/modulegroups.c:1740 msgid "workflow: display-referred" msgstr "워크플로우: 디스플레이 기준" -#: ../src/libs/modulegroups.c:1794 +#: ../src/libs/modulegroups.c:1801 msgid "search only" msgstr "검색 전용" -#: ../src/libs/modulegroups.c:1808 ../src/libs/modulegroups.c:2111 -#: ../src/libs/modulegroups.c:2676 +#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 +#: ../src/libs/modulegroups.c:2679 msgctxt "modulegroup" msgid "deprecated" msgstr "지원 중단됨" -#: ../src/libs/modulegroups.c:1823 +#: ../src/libs/modulegroups.c:1830 msgid "previous config" msgstr "이전 구성" -#: ../src/libs/modulegroups.c:1825 +#: ../src/libs/modulegroups.c:1832 msgid "previous layout" msgstr "이전 레이아웃" -#: ../src/libs/modulegroups.c:1829 +#: ../src/libs/modulegroups.c:1836 msgid "previous config with new layout" msgstr "이전 구성으로 새 레이아웃" -#: ../src/libs/modulegroups.c:2007 ../src/libs/modulegroups.c:2535 -#: ../src/libs/modulegroups.c:2548 +#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 +#: ../src/libs/modulegroups.c:2553 msgid "remove this widget" msgstr "이 위젯 제거" -#: ../src/libs/modulegroups.c:2130 ../src/libs/modulegroups.c:2394 +#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 msgid "remove this module" msgstr "이 모듈 제거" -#: ../src/libs/modulegroups.c:2358 +#: ../src/libs/modulegroups.c:2363 msgid "base" msgstr "기본" -#: ../src/libs/modulegroups.c:2364 +#: ../src/libs/modulegroups.c:2369 msgid "tone" msgstr "톤" -#: ../src/libs/modulegroups.c:2368 +#: ../src/libs/modulegroups.c:2373 msgid "technical" msgstr "테크니컬" -#: ../src/libs/modulegroups.c:2370 +#: ../src/libs/modulegroups.c:2375 msgid "grading" msgstr "그레이딩" -#: ../src/libs/modulegroups.c:2376 ../src/libs/modulegroups.c:2384 +#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 msgid "add this module" msgstr "이 모듈 추가" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2406 ../src/libs/modulegroups.c:2627 +#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 msgid "all available modules" msgstr "사용 가능한 모든 모듈" -#: ../src/libs/modulegroups.c:2414 +#: ../src/libs/modulegroups.c:2419 msgid "add module" msgstr "모듈 추가" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2424 msgid "remove module" msgstr "모듈 제거" -#: ../src/libs/modulegroups.c:2542 +#: ../src/libs/modulegroups.c:2547 msgid "header needed for other widgets" msgstr "다른 위젯에 헤더가 필요함" -#: ../src/libs/modulegroups.c:2558 ../src/libs/modulegroups.c:2565 +#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 msgid "add this widget" msgstr "이 위젯 추가" -#: ../src/libs/modulegroups.c:2578 +#: ../src/libs/modulegroups.c:2583 msgid "currently invisible" msgstr "현재 숨김 상태" -#: ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2616 msgid "add widget" msgstr "위젯 추가" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2621 msgid "remove widget" msgstr "위젯 제거" -#: ../src/libs/modulegroups.c:2739 +#: ../src/libs/modulegroups.c:2742 msgid "show all history modules" msgstr "모든 히스토리 모듈 추가" -#: ../src/libs/modulegroups.c:2742 ../src/libs/modulegroups.c:4028 -msgid "show modules that are present in the history stack, regardless of whether or not they are currently enabled" +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 +msgid "" +"show modules that are present in the history stack, regardless of whether or " +"not they are currently enabled" msgstr "히스토리 스택에 존재하는 모듈들을 표시, 현재 활성화 여부와 관계없이" -#: ../src/libs/modulegroups.c:2837 ../src/libs/modulegroups.c:2943 +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 msgid "" -"the following modules are deprecated because they have internal design mistakes that can't be corrected and alternative modules that correct them.\n" +"the following modules are deprecated because they have internal design " +"mistakes that can't be corrected and alternative modules that correct them.\n" "they will be removed for new edits in the next release." msgstr "" "다음 모듈들은 해결할 수 없는 설계상의 문제가 있고,\n" "그것을 해결하는 대체 모듈이 있기 때문에 지원 중단되었습니다.\n" "향후 릴리스의 새 편집 방식을 위해 이 모듈들이 제거될 예정입니다." -#: ../src/libs/modulegroups.c:2890 +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +msgid "quick access" +msgstr "빠른 액세스" + +#: ../src/libs/modulegroups.c:2865 +msgid "active pipeline" +msgstr "활성 파이프라인" + +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#, c-format +msgid "module group: '%s'" +msgstr "모듈 그룹: '%s'" + +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +msgid "cycle module groups" +msgstr "모듈 그룹 순환" + +#: ../src/libs/modulegroups.c:2975 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -26802,19 +30655,19 @@ msgstr "" "빠른 액세스 패널\n" "탭 아이콘을 우클릭하여 위젯을 추가 또는 제거" -#: ../src/libs/modulegroups.c:2893 +#: ../src/libs/modulegroups.c:2978 msgid "quick access panel" msgstr "빠른 액세스 패널" -#: ../src/libs/modulegroups.c:2905 +#: ../src/libs/modulegroups.c:2990 msgid "show only active modules" msgstr "활성화된 모듈만 보기" -#: ../src/libs/modulegroups.c:2906 +#: ../src/libs/modulegroups.c:2991 msgid "active modules" msgstr "활성화된 모듈" -#: ../src/libs/modulegroups.c:2912 +#: ../src/libs/modulegroups.c:3001 msgid "" "presets\n" "ctrl+click to manage" @@ -26822,209 +30675,466 @@ msgstr "" "사전설정\n" "Ctrl+클릭으로 관리" -#: ../src/libs/modulegroups.c:2919 +#: ../src/libs/modulegroups.c:3008 msgid "search modules" msgstr "모듈 검색" -#: ../src/libs/modulegroups.c:2921 +#: ../src/libs/modulegroups.c:3010 msgid "search modules by name or tag" msgstr "이름 또는 태그로 모듈 검색" -#: ../src/libs/modulegroups.c:2936 +#: ../src/libs/modulegroups.c:3025 msgid "clear text" msgstr "텍스트 지우기" -#: ../src/libs/modulegroups.c:3200 +#: ../src/libs/modulegroups.c:3142 +#, c-format +msgid "" +"%s\n" +"right-click tab icon to add/remove modules" +msgstr "" +"%s\n" +"탭 아이콘을 우클릭하여 모듈을 추가 또는 제거" + +#: ../src/libs/modulegroups.c:3286 msgid "basic icon" msgstr "기본 아이콘" -#: ../src/libs/modulegroups.c:3211 +#: ../src/libs/modulegroups.c:3297 msgid "active icon" msgstr "활성화된 아이콘" -#: ../src/libs/modulegroups.c:3222 +#: ../src/libs/modulegroups.c:3308 msgid "color icon" msgstr "색상 아이콘" -#: ../src/libs/modulegroups.c:3233 +#: ../src/libs/modulegroups.c:3319 msgid "correct icon" msgstr "보정 아이콘" -#: ../src/libs/modulegroups.c:3244 +#: ../src/libs/modulegroups.c:3330 msgid "effect icon" msgstr "이펙트 아이콘" -#: ../src/libs/modulegroups.c:3255 +#: ../src/libs/modulegroups.c:3341 msgid "favorites icon" msgstr "즐겨찾기 아이콘" -#: ../src/libs/modulegroups.c:3266 +#: ../src/libs/modulegroups.c:3352 msgid "tone icon" msgstr "톤 아이콘" -#: ../src/libs/modulegroups.c:3277 +#: ../src/libs/modulegroups.c:3363 msgid "grading icon" msgstr "그레이딩 아이콘" -#: ../src/libs/modulegroups.c:3288 +#: ../src/libs/modulegroups.c:3374 msgid "technical icon" msgstr "테크니컬 아이콘" -#: ../src/libs/modulegroups.c:3322 +#: ../src/libs/modulegroups.c:3408 msgid "quick access panel widgets" msgstr "빠른 액세스 패널 위젯" -#: ../src/libs/modulegroups.c:3324 -msgid "quick access" -msgstr "빠른 액세스" - -#: ../src/libs/modulegroups.c:3346 +#: ../src/libs/modulegroups.c:3432 msgid "add widget to the quick access panel" msgstr "빠른 액세스 패널에 위젯 추가" -#: ../src/libs/modulegroups.c:3379 +#: ../src/libs/modulegroups.c:3465 msgid "group icon" msgstr "그룹 아이콘" -#: ../src/libs/modulegroups.c:3389 -msgid "group name" -msgstr "그룹 이름" +#: ../src/libs/modulegroups.c:3475 +msgid "group name" +msgstr "그룹 이름" + +#: ../src/libs/modulegroups.c:3487 +msgid "remove group" +msgstr "그룹 제거" + +#: ../src/libs/modulegroups.c:3515 +msgid "move group to the left" +msgstr "그룹을 왼쪽으로 이동" + +#: ../src/libs/modulegroups.c:3525 +msgid "add module to the group" +msgstr "그룹에 모듈을 추가" + +#: ../src/libs/modulegroups.c:3537 +msgid "move group to the right" +msgstr "그룹을 오른쪽으로 이동" + +#: ../src/libs/modulegroups.c:3725 +msgid "rename preset" +msgstr "사전설정 이름 변경" + +#: ../src/libs/modulegroups.c:3728 +msgid "_rename" +msgstr "이름 변경 (&R)" + +#: ../src/libs/modulegroups.c:3733 +msgid "a preset with this name already exists!" +msgstr "같은 이름의 사전설정이 이미 존재합니다!" + +#: ../src/libs/modulegroups.c:3742 +msgid "new preset name:" +msgstr "새 사전설정 이름:" + +#: ../src/libs/modulegroups.c:4070 +msgid "preset: " +msgstr "사전설정: " + +#: ../src/libs/modulegroups.c:4080 +msgid "remove the preset" +msgstr "사전설정 삭제" + +#: ../src/libs/modulegroups.c:4084 +msgid "duplicate the preset" +msgstr "사전설정 복제" + +#: ../src/libs/modulegroups.c:4088 +msgid "rename the preset" +msgstr "사전설정 이름 변경" + +#: ../src/libs/modulegroups.c:4092 +msgid "create a new empty preset" +msgstr "새 비어있는 사전설정 만들기" + +#: ../src/libs/modulegroups.c:4100 +msgid "show search line" +msgstr "검색창 표시" + +#: ../src/libs/modulegroups.c:4104 +msgid "show quick access panel" +msgstr "빠른 액세스 패널 표시" + +#: ../src/libs/modulegroups.c:4109 +msgid "show all history modules in active group" +msgstr "활성화된 그룹의 모든 히스토리 모듈 표시" + +#: ../src/libs/modulegroups.c:4123 +msgid "auto-apply this preset" +msgstr "이 사전설정 자동 적용" + +#: ../src/libs/modulegroups.c:4139 +msgid "module groups" +msgstr "모듈 그룹" + +#: ../src/libs/modulegroups.c:4158 +msgid "" +"this is a built-in read-only preset. duplicate it if you want to make changes" +msgstr "이 사전설정은 내장된 읽기 전용입니다. 수정하려면 먼저 복제하세요" + +#: ../src/libs/navigation.c:88 +msgid "navigation" +msgstr "내비게이션" + +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 +msgctxt "navigationbox" +msgid "fill" +msgstr "채우기" + +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 +msgid "small" +msgstr "작게" + +#: ../src/libs/navigation.c:225 +msgid "" +"navigation\n" +"click or drag to position zoomed area in center view" +msgstr "" +"내비게이션\n" +"클릭하거나 드래그하여 확대된 영역을 중앙 뷰에 배치" + +#: ../src/libs/navigation.c:254 +msgid "hide navigation thumbnail" +msgstr "내비게이션 썸네일 숨기기" + +#: ../src/libs/navigation.c:265 +msgid "image zoom level" +msgstr "이미지 확대 비율" + +#: ../src/libs/navigation.c:270 +msgid "50%" +msgstr "50%" + +#: ../src/libs/navigation.c:271 +msgid "100%" +msgstr "100%" + +#: ../src/libs/navigation.c:272 +msgid "200%" +msgstr "200%" + +#: ../src/libs/navigation.c:273 +msgid "400%" +msgstr "400%" + +#: ../src/libs/navigation.c:274 +msgid "800%" +msgstr "800%" + +#: ../src/libs/navigation.c:275 +msgid "1600%" +msgstr "1600%" + +#: ../src/libs/neural_restore.c:461 ../src/libs/neural_restore.c:3419 +msgid "neural restore" +msgstr "뉴럴 복원" + +#: ../src/libs/neural_restore.c:466 +msgid "AI-based image restoration: denoise and upscale" +msgstr "AI 기반 이미지 복원: 노이즈 감소 및 업스케일" + +#: ../src/libs/neural_restore.c:855 +#, c-format +msgid "failed to open TIFF for writing: %s" +msgstr "쓰기용으로 TIFF를 열지 못했습니다: %s" + +#: ../src/libs/neural_restore.c:906 +msgid "out of memory for detail recovery buffer" +msgstr "세부 복원 버퍼용 메모리가 부족합니다" + +#: ../src/libs/neural_restore.c:1174 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "베이어 RAW 노이즈 감소용 AI 모델을 로드하지 못했습니다" + +#: ../src/libs/neural_restore.c:1178 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "X-Trans RAW 노이즈 감소용 AI 모델을 로드하지 못했습니다" + +#: ../src/libs/neural_restore.c:1182 +msgid "failed to load AI model for linear raw denoising" +msgstr "선형 RAW 노이즈 감소용 AI 모델을 로드하지 못했습니다" + +#: ../src/libs/neural_restore.c:1236 +msgid "raw denoise: unsupported raw datatype" +msgstr "RAW 노이즈 감소: 지원되지 않는 RAW 데이터 형식" + +#: ../src/libs/neural_restore.c:1367 +msgid "raw denoise: cannot load source image" +msgstr "RAW 노이즈 감소: 원본 이미지를 로드할 수 없습니다" + +#: ../src/libs/neural_restore.c:1393 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "RAW 노이즈 감소: 이미지가 지원되는 RAW 센서 형식이 아닙니다" + +#: ../src/libs/neural_restore.c:1421 ../src/libs/neural_restore.c:2791 +msgid "" +"raw denoise: this image is already pre-demosaiced (sRaw / computational " +"raw); results may be limited" +msgstr "RAW 노이즈 감소: 이 이미지는 이미 디모자이크가 적용되었습니다(sRaw / 연산 RAW). 결과가 제한될 수 있습니다" + +#: ../src/libs/neural_restore.c:1437 ../src/libs/neural_restore.c:4281 +msgid "upscale" +msgstr "업스케일" + +#: ../src/libs/neural_restore.c:1439 +#, c-format +msgid "loading %s model..." +msgstr "%s 모델 로딩 중..." + +#: ../src/libs/neural_restore.c:1469 +#, c-format +msgid "failed to load AI %s model" +msgstr "AI %s 모델을 로드하지 못했습니다" + +#: ../src/libs/neural_restore.c:1539 +msgid "neural restore: cannot create output directory" +msgstr "뉴럴 복원: 출력 디렉토리를 생성할 수 없습니다" + +#: ../src/libs/neural_restore.c:1571 +msgid "neural restore: too many output files" +msgstr "뉴럴 복원: 출력 파일이 너무 많습니다" + +#: ../src/libs/neural_restore.c:1580 +#, c-format +msgid "denoising image %d/%d..." +msgstr "이미지 노이즈 감소 중 %d/%d..." + +#: ../src/libs/neural_restore.c:1581 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "RAW 이미지 노이즈 감소 중 %d/%d..." + +#: ../src/libs/neural_restore.c:1582 +#, c-format +msgid "upscaling 2x image %d/%d..." +msgstr "이미지 2배 업스케일 중 %d/%d..." + +#: ../src/libs/neural_restore.c:1583 +#, c-format +msgid "upscaling 4x image %d/%d..." +msgstr "이미지 4배 업스케일 중 %d/%d..." + +#: ../src/libs/neural_restore.c:1592 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "이미지 %d의 RAW 노이즈 감소에 실패하였습니다" + +#: ../src/libs/neural_restore.c:1621 +msgid "neural restore: export failed" +msgstr "뉴럴 복원: 내보내기에 실패하였습니다" + +#: ../src/libs/neural_restore.c:1644 +#, c-format +msgid "neural %s: %d image processed" +msgid_plural "neural %s: %d images processed" +msgstr[0] "뉴럴 %s: 이미지 %d개 처리됨" + +#: ../src/libs/neural_restore.c:1726 +msgid "large output - processing will be slow" +msgstr "출력이 큽니다 - 처리가 느려집니다" -#: ../src/libs/modulegroups.c:3401 -msgid "remove group" -msgstr "그룹 제거" +#: ../src/libs/neural_restore.c:1742 +msgid "output: Bayer CFA DNG" +msgstr "출력: 베이어 CFA DNG" -#: ../src/libs/modulegroups.c:3429 -msgid "move group to the left" -msgstr "그룹을 왼쪽으로 이동" +#: ../src/libs/neural_restore.c:1743 +msgid "output: LinearRaw DNG" +msgstr "출력: LinearRaw DNG" -#: ../src/libs/modulegroups.c:3439 -msgid "add module to the group" -msgstr "그룹에 모듈을 추가" +#: ../src/libs/neural_restore.c:1754 +msgid "preview unavailable – process to save result" +msgstr "미리보기를 사용할 수 없습니다 – 결과를 저장하려면 처리하세요" -#: ../src/libs/modulegroups.c:3451 -msgid "move group to the right" -msgstr "그룹을 오른쪽으로 이동" +#: ../src/libs/neural_restore.c:1775 +msgid "wide-gamut preserved, not denoised" +msgstr "광색역 보존됨, 노이즈 감소 안 함" -#: ../src/libs/modulegroups.c:3641 -msgid "rename preset" -msgstr "사전설정 이름 변경" +#: ../src/libs/neural_restore.c:1776 +msgid "wide-gamut clipped" +msgstr "광색역 클리핑됨" -#: ../src/libs/modulegroups.c:3644 -msgid "_rename" -msgstr "이름 변경 (&R)" +#: ../src/libs/neural_restore.c:3603 +#, c-format +msgid "zoom %.0f%%" +msgstr "확대 %.0f%%" -#: ../src/libs/modulegroups.c:3649 -msgid "a preset with this name already exists!" -msgstr "같은 이름의 사전설정이 이미 존재합니다!" +#: ../src/libs/neural_restore.c:3766 +msgid "click to select preview area" +msgstr "클릭하여 미리보기 영역 선택" -#: ../src/libs/modulegroups.c:3658 -msgid "new preset name:" -msgstr "새 사전설정 이름:" +#: ../src/libs/neural_restore.c:3791 +msgid "model not available" +msgstr "모델을 사용할 수 없음" -#: ../src/libs/modulegroups.c:3986 -msgid "preset: " -msgstr "사전설정: " +#: ../src/libs/neural_restore.c:3793 ../src/libs/neural_restore.c:3987 +msgid "generating preview..." +msgstr "미리보기 생성 중..." -#: ../src/libs/modulegroups.c:3996 -msgid "remove the preset" -msgstr "사전설정 삭제" +#: ../src/libs/neural_restore.c:3795 +msgid "click to generate preview" +msgstr "클릭하여 미리보기 생성" -#: ../src/libs/modulegroups.c:4000 -msgid "duplicate the preset" -msgstr "사전설정 복제" +#: ../src/libs/neural_restore.c:3797 +msgid "image not supported by this task" +msgstr "이 작업에서 지원하지 않는 이미지입니다" -#: ../src/libs/modulegroups.c:4004 -msgid "rename the preset" -msgstr "사전설정 이름 변경" +#: ../src/libs/neural_restore.c:3799 +msgid "preview initialization failed" +msgstr "미리보기 초기화에 실패하였습니다" -#: ../src/libs/modulegroups.c:4008 -msgid "create a new empty preset" -msgstr "새 비어있는 사전설정 만들기" +#: ../src/libs/neural_restore.c:3800 +msgid "select an image to preview" +msgstr "미리보기할 이미지를 선택하세요" -#: ../src/libs/modulegroups.c:4016 -msgid "show search line" -msgstr "검색창 표시" +#: ../src/libs/neural_restore.c:4233 ../src/libs/neural_restore.c:4497 +msgid "select output folder" +msgstr "출력 폴더 선택" -#: ../src/libs/modulegroups.c:4020 -msgid "show quick access panel" -msgstr "빠른 액세스 패널 표시" +#: ../src/libs/neural_restore.c:4278 +msgid "AI raw denoising" +msgstr "AI RAW 노이즈 감소" -#: ../src/libs/modulegroups.c:4025 -msgid "show all history modules in active group" -msgstr "활성화된 그룹의 모든 히스토리 모듈 표시" +#: ../src/libs/neural_restore.c:4280 +msgid "AI denoising" +msgstr "AI 노이즈 감소" -#: ../src/libs/modulegroups.c:4039 -msgid "auto-apply this preset" -msgstr "이 사전설정 자동 적용" +#: ../src/libs/neural_restore.c:4282 +msgid "AI upscaling" +msgstr "AI 업스케일" -#: ../src/libs/modulegroups.c:4055 -msgid "module groups" -msgstr "모듈 그룹" +#: ../src/libs/neural_restore.c:4294 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "원본 CFA(0%)와 노이즈가 감소된 출력(100%) 사이를 혼합합니다" -#: ../src/libs/modulegroups.c:4074 -msgid "this is a built-in read-only preset. duplicate it if you want to make changes" -msgstr "이 사전설정은 내장된 읽기 전용입니다. 수정하려면 먼저 복제하세요" +#: ../src/libs/neural_restore.c:4312 +#, no-c-format +msgid "" +"100% applies the full AI model output; lower values bring back luminance " +"texture and grain while keeping color noise suppressed" +msgstr "100%는 AI 모델 출력을 그대로 적용합니다. 값을 낮추면 색상 노이즈는 억제한 채 휘도 텍스처와 그레인을 되살립니다" -#: ../src/libs/navigation.c:76 -msgid "navigation" -msgstr "내비게이션" +#: ../src/libs/neural_restore.c:4321 +msgid "upscale factor" +msgstr "업스케일 배율" -#: ../src/libs/navigation.c:113 ../src/libs/navigation.c:250 -msgctxt "navigationbox" -msgid "fill" -msgstr "채우기" +#: ../src/libs/neural_restore.c:4323 +msgid "2x" +msgstr "2배" -#: ../src/libs/navigation.c:116 ../src/libs/navigation.c:248 -msgid "small" -msgstr "작게" +#: ../src/libs/neural_restore.c:4323 +msgid "4x" +msgstr "4배" -#: ../src/libs/navigation.c:213 +#: ../src/libs/neural_restore.c:4340 msgid "" -"navigation\n" -"click or drag to position zoomed area in center view" +"click to pick preview area on the image thumbnail\n" +"double-click to reset to center" msgstr "" -"내비게이션\n" -"클릭하거나 드래그하여 확대된 영역을 중앙 뷰에 배치" +"이미지 썸네일에서 클릭하여 미리보기 영역을 선택\n" +"더블클릭하면 중앙으로 초기화" -#: ../src/libs/navigation.c:235 -msgid "hide navigation thumbnail" -msgstr "내비게이션 썸네일 숨기기" +#: ../src/libs/neural_restore.c:4371 +msgid "process selected images" +msgstr "선택한 이미지 처리" -#: ../src/libs/navigation.c:246 -msgid "image zoom level" -msgstr "이미지 확대 비율" +#: ../src/libs/neural_restore.c:4389 +msgid "output parameters" +msgstr "출력 파라메터" -#: ../src/libs/navigation.c:251 -msgid "50%" -msgstr "50%" +#: ../src/libs/neural_restore.c:4400 +msgid "output TIFF bit depth" +msgstr "출력 TIFF 비트 심도" -#: ../src/libs/navigation.c:252 -msgid "100%" -msgstr "100%" +#: ../src/libs/neural_restore.c:4442 +msgid "color profile embedded in the output TIFF" +msgstr "출력 TIFF에 내장되는 색상 프로파일" -#: ../src/libs/navigation.c:253 -msgid "200%" -msgstr "200%" +#: ../src/libs/neural_restore.c:4452 +msgid "preserve wide-gamut colors" +msgstr "광색역 색상 보존" -#: ../src/libs/navigation.c:254 -msgid "400%" -msgstr "400%" +#: ../src/libs/neural_restore.c:4459 +msgid "" +"when on, pixels outside sRGB gamut pass through without being denoised; when " +"off, all pixels are denoised but wide-gamut colors may be clipped; only " +"affects denoise" +msgstr "켜면 sRGB 색역을 벗어난 픽셀은 노이즈 감소 없이 통과합니다. 끄면 모든 픽셀에 노이즈 감소가 적용되지만 광색역 색상이 클리핑될 수 있습니다. 노이즈 감소에만 영향을 줍니다" -#: ../src/libs/navigation.c:255 -msgid "800%" -msgstr "800%" +#: ../src/libs/neural_restore.c:4468 +msgid "add to the current collection" +msgstr "현재 컬렉션에 추가" -#: ../src/libs/navigation.c:256 -msgid "1600%" -msgstr "1600%" +#: ../src/libs/neural_restore.c:4474 +msgid "automatically import the output image into the current collection" +msgstr "출력 이미지를 현재 컬렉션으로 자동 가져오기" + +#: ../src/libs/neural_restore.c:4490 +msgid "" +"output folder — supports darktable variables\n" +"$(FILE_FOLDER) = source image folder" +msgstr "" +"출력 폴더 — darktable 변수를 지원합니다\n" +"$(FILE_FOLDER) = 원본 이미지 폴더" #: ../src/libs/print_settings.c:48 msgid "print settings" msgstr "인쇄 설정" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 #, c-format msgid "processing `%s' for `%s'" msgstr "`%s'를 `%s'로 처리 중" @@ -27044,38 +31154,38 @@ msgstr "이미지 %d의 출력 프로파일을 가져오는 데 오류가 발생 msgid "cannot apply printer profile `%s'" msgstr "프린터 프로파일 `%s'을 적용할 수 없습니다" -#: ../src/libs/print_settings.c:586 +#: ../src/libs/print_settings.c:594 msgid "failed to create temporary PDF for printing" msgstr "인쇄용 임시 PDF 생성에 실패했습니다" -#: ../src/libs/print_settings.c:632 +#: ../src/libs/print_settings.c:640 msgid "maximum image per page reached" msgstr "페이지당 최대 이미지 수에 도달했습니다" -#: ../src/libs/print_settings.c:717 +#: ../src/libs/print_settings.c:725 msgid "cannot print until a picture is selected" msgstr "사진을 선택하기 전까지는 인쇄할 수 없습니다" -#: ../src/libs/print_settings.c:722 +#: ../src/libs/print_settings.c:730 msgid "cannot print until a printer is selected" msgstr "프린터를 선택하기 전까지는 인쇄할 수 없습니다" -#: ../src/libs/print_settings.c:727 +#: ../src/libs/print_settings.c:735 msgid "cannot print until a paper is selected" msgstr "용지를 선택하기 전까지는 인쇄할 수 없습니다" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:755 +#: ../src/libs/print_settings.c:763 #, c-format msgid "cannot get image %d for printing" msgstr "인쇄를 위해 이미지 %d을 불러올 수 없습니다" -#: ../src/libs/print_settings.c:927 +#: ../src/libs/print_settings.c:942 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1175 +#: ../src/libs/print_settings.c:1195 #, c-format msgid "" "style to be applied on print:\n" @@ -27084,59 +31194,59 @@ msgstr "" "인쇄 시 적용될 스타일:\n" "%s" -#: ../src/libs/print_settings.c:2474 +#: ../src/libs/print_settings.c:2494 msgctxt "section" msgid "printer" msgstr "프린터" -#: ../src/libs/print_settings.c:2487 ../src/libs/print_settings.c:2496 -#: ../src/libs/print_settings.c:2551 +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2571 msgid "printer" msgstr "프린터" -#: ../src/libs/print_settings.c:2487 +#: ../src/libs/print_settings.c:2507 msgid "media" msgstr "매체" -#: ../src/libs/print_settings.c:2508 +#: ../src/libs/print_settings.c:2528 msgid "color management in printer driver" msgstr "프린트 드라이버에서의 색상 관리" -#: ../src/libs/print_settings.c:2541 +#: ../src/libs/print_settings.c:2561 msgid "printer ICC profiles" msgstr "프린터 ICC 프로파일" -#: ../src/libs/print_settings.c:2562 +#: ../src/libs/print_settings.c:2582 msgid "black point compensation" msgstr "블랙 포인트 보정" -#: ../src/libs/print_settings.c:2575 +#: ../src/libs/print_settings.c:2595 msgid "activate black point compensation when applying the printer profile" msgstr "프린터 프로파일을 적용할 때 블랙 포인트 보정을 활성화" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2602 msgctxt "section" msgid "page" msgstr "페이지" -#: ../src/libs/print_settings.c:2604 +#: ../src/libs/print_settings.c:2624 msgid "measurement units" msgstr "측정 단위" -#: ../src/libs/print_settings.c:2612 +#: ../src/libs/print_settings.c:2632 msgid "image width/height" msgstr "이미지 가로/세로" -#: ../src/libs/print_settings.c:2617 +#: ../src/libs/print_settings.c:2637 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2625 +#: ../src/libs/print_settings.c:2645 msgid "scale factor" msgstr "스케일 계수" -#: ../src/libs/print_settings.c:2631 +#: ../src/libs/print_settings.c:2651 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -27149,46 +31259,46 @@ msgstr "" "너무 큰 값은 인쇄 품질 저하를 야기할 수 있습니다" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2645 +#: ../src/libs/print_settings.c:2665 msgid "top margin" msgstr "상단 여백" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2649 +#: ../src/libs/print_settings.c:2669 msgid "left margin" msgstr "왼쪽 여백" -#: ../src/libs/print_settings.c:2652 +#: ../src/libs/print_settings.c:2672 msgid "lock" msgstr "잠금" -#: ../src/libs/print_settings.c:2654 +#: ../src/libs/print_settings.c:2674 msgid "change all margins uniformly" msgstr "모든 여백을 동일하게 조정" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2658 +#: ../src/libs/print_settings.c:2678 msgid "right margin" msgstr "오른쪽 여백" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2662 +#: ../src/libs/print_settings.c:2682 msgid "bottom margin" msgstr "하단 여백" -#: ../src/libs/print_settings.c:2695 +#: ../src/libs/print_settings.c:2715 msgid "display grid" msgstr "격자 표시" -#: ../src/libs/print_settings.c:2706 +#: ../src/libs/print_settings.c:2726 msgid "snap to grid" msgstr "격자에 맞춤" -#: ../src/libs/print_settings.c:2719 +#: ../src/libs/print_settings.c:2739 msgid "borderless mode required" msgstr "무테 모드 필요" -#: ../src/libs/print_settings.c:2722 +#: ../src/libs/print_settings.c:2742 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -27198,16 +31308,16 @@ msgstr "" "프린터 드라이버에서 무테 모드를 활성화해야 함을 나타냅니다" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2729 +#: ../src/libs/print_settings.c:2749 msgctxt "section" msgid "image layout" msgstr "이미지 레이아웃" -#: ../src/libs/print_settings.c:2770 +#: ../src/libs/print_settings.c:2790 msgid "new image area" msgstr "새 이미지 영역" -#: ../src/libs/print_settings.c:2772 +#: ../src/libs/print_settings.c:2792 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -27217,57 +31327,57 @@ msgstr "" "페이지에서 클릭하고 드래그하여 영역을 배치하고,\n" "필름 스트립에서 이미지를 드래그 앤 드롭하세요" -#: ../src/libs/print_settings.c:2776 +#: ../src/libs/print_settings.c:2796 msgid "delete image area" msgstr "이미지 영역 삭제" -#: ../src/libs/print_settings.c:2778 +#: ../src/libs/print_settings.c:2798 msgid "delete the currently selected image area" msgstr "현재 선택된 이미지 영역 삭제" -#: ../src/libs/print_settings.c:2781 +#: ../src/libs/print_settings.c:2801 msgid "clear layout" msgstr "레이아웃 지우기" -#: ../src/libs/print_settings.c:2783 +#: ../src/libs/print_settings.c:2803 msgid "remove all image areas from the page" msgstr "페이지에서 모든 이미지 영역 제거" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2800 +#: ../src/libs/print_settings.c:2820 msgid "image area x origin (in current unit)" msgstr "이미지 영역 x 원점 (현재 단위 기준)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2804 +#: ../src/libs/print_settings.c:2824 msgid "image area y origin (in current unit)" msgstr "이미지 영역 y 원점 (현재 단위 기준)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2815 +#: ../src/libs/print_settings.c:2835 msgid "image area width (in current unit)" msgstr "이미지 영역 너비 (현재 단위 기준)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2819 +#: ../src/libs/print_settings.c:2839 msgid "image area height (in current unit)" msgstr "이미지 영역 높이 (현재 단위 기준)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2845 +#: ../src/libs/print_settings.c:2865 msgctxt "section" msgid "print settings" msgstr "인쇄 설정" -#: ../src/libs/print_settings.c:2915 +#: ../src/libs/print_settings.c:2935 msgid "select style to be applied on printing" msgstr "인쇄 시 적용할 스타일 선택" -#: ../src/libs/print_settings.c:2917 +#: ../src/libs/print_settings.c:2937 msgid "temporary style to use while printing" msgstr "인쇄 중 사용할 임시 스타일" -#: ../src/libs/print_settings.c:2948 +#: ../src/libs/print_settings.c:2969 msgid "print with current settings" msgstr "현재 설정으로 인쇄" @@ -27300,6 +31410,92 @@ msgstr " 제외 " msgid "recent collections settings" msgstr "최근 컬렉션 설정" +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +msgid "set scale to linear" +msgstr "스케일을 선형으로 설정" + +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +msgid "set scale to logarithmic" +msgstr "스케일을 로그로 설정" + +#: ../src/libs/scopes/histogram.c:244 +msgid "switch histogram scale" +msgstr "히스토그램 스케일 전환" + +#. FIXME: this could depend on values of left/right scopes +#: ../src/libs/scopes/split.c:30 +msgid "split" +msgstr "분할" + +#: ../src/libs/scopes/vectorscope.c:135 +msgid "vectorscope" +msgstr "벡터스코프" + +#: ../src/libs/scopes/vectorscope.c:1038 +msgid "set view to AzBz" +msgstr "보기 모드를 AzBz로 설정" + +#: ../src/libs/scopes/vectorscope.c:1044 +msgid "set view to RYB" +msgstr "보기 모드를 RYB로 설정" + +#: ../src/libs/scopes/vectorscope.c:1050 +msgid "set view to u*v*" +msgstr "보기 모드를 u*v*로 설정" + +#: ../src/libs/scopes/vectorscope.c:1160 +msgid "scroll to coarse-rotate" +msgstr "스크롤하여 거친 회전" + +#: ../src/libs/scopes/vectorscope.c:1161 +msgid "ctrl+scroll to fine rotate" +msgstr "Ctrl+스크롤하여 미세한 회전" + +#: ../src/libs/scopes/vectorscope.c:1162 +msgid "shift+scroll to change width" +msgstr "Shift+스크롤로 너비 조절" + +#: ../src/libs/scopes/vectorscope.c:1163 +msgid "alt+scroll to cycle" +msgstr "Alt+스크롤로 모드 순차 전환" + +#: ../src/libs/scopes/vectorscope.c:1424 +msgid "cycle vectorscope types" +msgstr "벡터스코프 유형 순차 전환" + +#: ../src/libs/scopes/vectorscope.c:1429 +msgid "switch vectorscope scale" +msgstr "벡터스코프 스케일 전환" + +#: ../src/libs/scopes/vectorscope.c:1446 +msgid "color harmonies" +msgstr "색상 조화" + +#. FIXME: do we need this action, or is it vestigial? +#: ../src/libs/scopes/vectorscope.c:1464 +msgid "cycle color harmonies" +msgstr "색상 조화 방식 순차 전환" + +#: ../src/libs/scopes/waveform.c:55 +msgid "waveform" +msgstr "웨이브폼" + +#: ../src/libs/scopes/waveform.c:308 +msgid "set scope to vertical" +msgstr "스코프를 수직으로 설정" + +#: ../src/libs/scopes/waveform.c:313 +msgid "set scope to horizontal" +msgstr "스코프를 수평으로 설정" + +#: ../src/libs/scopes/waveform.c:404 +msgid "switch scope orientation" +msgstr "스코프 방향 전환" + +#: ../src/libs/scopes/waveform.c:446 +msgid "RGB parade" +msgstr "RGB 퍼레이드" + #: ../src/libs/select.c:45 msgid "" "modify which of the displayed\n" @@ -27364,36 +31560,44 @@ msgctxt "snapshot sign" msgid "S" msgstr "S" -#: ../src/libs/snapshots.c:604 +#: ../src/libs/snapshots.c:613 msgid "restore snapshot into current history" msgstr "스냅샷을 현재 히스토리로 복원" -#: ../src/libs/snapshots.c:719 +#: ../src/libs/snapshots.c:728 msgid "snapshots for removed image have been deleted" msgstr "삭제된 이미지의 스냅샷이 제거되었습니다" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:769 #, c-format msgid "↗ %s '%s'" msgstr "↗ %s '%s'" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:769 msgid "this snapshot was taken from" msgstr "이 스냅샷은 다음에서 가져왔습니다" -#: ../src/libs/snapshots.c:810 +#: ../src/libs/snapshots.c:819 msgid "take snapshot" msgstr "스냅샷 촬영" -#: ../src/libs/snapshots.c:812 -msgid "take snapshot to compare with another image or the same image at another stage of development" +#: ../src/libs/snapshots.c:821 +msgid "" +"take snapshot to compare with another image or the same image at another " +"stage of development" msgstr "다른 이미지나 동일한 이미지의 다른 편집 단계와 비교하기 위한 스냅샷 촬영" -#: ../src/libs/snapshots.c:871 -msgid "place the snapshot side-by-side / above-below the current image instead of overlaying" +#: ../src/libs/snapshots.c:876 +msgid "side-by-side" +msgstr "나란히 보기" + +#: ../src/libs/snapshots.c:882 +msgid "" +"place the snapshot side-by-side / above-below the current image instead of " +"overlaying" msgstr "스냅샷을 오버레이하지 않고 나란히 또는 위아래로 배치" -#: ../src/libs/snapshots.c:875 +#: ../src/libs/snapshots.c:886 msgid "toggle last snapshot" msgstr "마지막 스냅샷 전환" @@ -27447,7 +31651,7 @@ msgstr "스타일 선택" msgid "darktable style files" msgstr "darktable 스타일 파일" -#: ../src/libs/styles.c:851 +#: ../src/libs/styles.c:876 msgid "" "available styles,\n" "double-click to apply" @@ -27455,58 +31659,82 @@ msgstr "" "사용 가능한 스타일 목록\n" "더블 클릭하여 적용" -#: ../src/libs/styles.c:859 ../src/libs/styles.c:860 +#: ../src/libs/styles.c:884 ../src/libs/styles.c:885 msgid "filter style names" msgstr "스타일 검색" -#: ../src/libs/styles.c:865 ../src/libs/styles.c:866 +#: ../src/libs/styles.c:889 ../src/libs/styles.c:890 +msgid "hide preview" +msgstr "미리보기 숨기기" + +#: ../src/libs/styles.c:897 +msgid "hide preview of style on tooltip" +msgstr "툴팁에서 스타일 미리보기 숨기기" + +#: ../src/libs/styles.c:899 ../src/libs/styles.c:900 msgid "create duplicate" msgstr "복제 생성" -#: ../src/libs/styles.c:873 +#: ../src/libs/styles.c:907 msgid "creates a duplicate of the image before applying style" msgstr "스타일을 적용하기 전에 이미지 복제본을 생성" -#: ../src/libs/styles.c:876 +#: ../src/libs/styles.c:911 msgid "how to handle existing history" msgstr "기존 히스토리 처리 방식 설정" -#: ../src/libs/styles.c:879 +#: ../src/libs/styles.c:914 msgid "append" msgstr "추가" -#: ../src/libs/styles.c:883 +#: ../src/libs/styles.c:918 msgid "create..." msgstr "생성..." -#: ../src/libs/styles.c:885 +#: ../src/libs/styles.c:920 msgid "create styles from history stack of selected images" msgstr "선택한 이미지의 히스토리 스택에서 스타일 생성" -#: ../src/libs/styles.c:889 ../src/libs/tagging.c:2531 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 msgid "edit..." msgstr "편집..." -#: ../src/libs/styles.c:891 +#: ../src/libs/styles.c:926 msgid "edit the selected styles in list above" msgstr "위 목록에서 선택한 이미지 편집" -#: ../src/libs/styles.c:897 +#: ../src/libs/styles.c:932 msgid "removes the selected styles in list above" msgstr "위 목록에서 선택한 이미지 삭제" -#: ../src/libs/styles.c:903 +#: ../src/libs/styles.c:938 msgid "import styles from a style files" msgstr "스타일 파일에서 스타일 가져오기" -#: ../src/libs/styles.c:909 +#: ../src/libs/styles.c:944 msgid "export the selected styles into a style files" msgstr "선택한 스타일을 스타일 파일로 내보내기" -#: ../src/libs/styles.c:915 +#: ../src/libs/styles.c:950 msgid "apply the selected styles in list above to selected images" msgstr "위 목록에서 선택한 스타일을 선택된 이미지에 적용" +#: ../src/libs/styles.c:1017 +msgid "style preview settings" +msgstr "스타일 미리보기 설정" + +#: ../src/libs/styles.c:1025 +msgid "preview size" +msgstr "미리보기 크기" + +#: ../src/libs/styles.c:1026 +msgid "change size of preview on tooltip of style" +msgstr "스타일 툴팁의 미리보기 크기 변경" + +#: ../src/libs/styles.c:1029 +msgid "large" +msgstr "크게" + #: ../src/libs/tagging.c:110 msgid "tagging" msgstr "태그 지정" @@ -27519,33 +31747,33 @@ msgstr "" "현재 선택한 이미지에\n" "키워드를 추가하거나 제거" -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1446 msgid "attach tag to all" msgstr "전부 태그 붙이기" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2500 +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 msgid "detach tag" msgstr "태그 제거" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1459 msgid "find tag" msgstr "태그 찾기" -#: ../src/libs/tagging.c:1432 ../src/libs/tagging.c:2567 +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 msgid "copy to clipboard" msgstr "클립보드에 복사" -#: ../src/libs/tagging.c:1669 +#: ../src/libs/tagging.c:1699 msgid "delete tag?" msgstr "태그를 삭제하시겠습니까?" -#: ../src/libs/tagging.c:1675 ../src/libs/tagging.c:1764 -#: ../src/libs/tagging.c:1985 ../src/libs/tagging.c:2294 +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 +#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 #, c-format msgid "selected: %s" msgstr "선택됨: %s" -#: ../src/libs/tagging.c:1680 +#: ../src/libs/tagging.c:1710 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -27557,70 +31785,70 @@ msgstr[0] "" "정말로 태그 `%s'을 삭제하시겠습니까?\n" "이 태그는 %d개의 이미지에 지정되어 있습니다!" -#: ../src/libs/tagging.c:1718 +#: ../src/libs/tagging.c:1748 #, c-format msgid "tag %s removed" msgstr "태그 %s이 삭제됨" -#: ../src/libs/tagging.c:1758 +#: ../src/libs/tagging.c:1788 msgid "delete node?" msgstr "노드를 삭제하시겠습니까?" -#: ../src/libs/tagging.c:1768 +#: ../src/libs/tagging.c:1798 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d개의 태그가 삭제됩니다" -#: ../src/libs/tagging.c:1775 ../src/libs/tagging.c:1995 -#: ../src/libs/tagging.c:2304 +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 +#: ../src/libs/tagging.c:2334 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d개의 이미지가 업데이트됩니다" -#: ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:1836 #, c-format msgid "%d tags removed" msgstr "%d개의 태그가 제거되었습니다" -#: ../src/libs/tagging.c:1850 +#: ../src/libs/tagging.c:1880 msgid "create tag" msgstr "태그 생성" -#: ../src/libs/tagging.c:1866 +#: ../src/libs/tagging.c:1896 #, c-format msgid "add to: \"%s\" " msgstr "\"%s\" 에 추가 " -#: ../src/libs/tagging.c:1871 ../src/libs/tagging.c:2019 +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 msgid "category" msgstr "카테고리" -#: ../src/libs/tagging.c:1884 ../src/libs/tagging.c:2010 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 msgid "name: " msgstr "이름: " -#: ../src/libs/tagging.c:1887 ../src/libs/tagging.c:2030 +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 msgid "synonyms: " msgstr "동의어: " -#: ../src/libs/tagging.c:1895 ../src/libs/tagging.c:2047 -#: ../src/libs/tagging.c:2330 +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 +#: ../src/libs/tagging.c:2360 msgid "empty tag is not allowed, aborting" msgstr "빈 태그는 허용되지 않습니다, 작업을 중단합니다" -#: ../src/libs/tagging.c:1906 +#: ../src/libs/tagging.c:1936 msgid "tag name already exists. aborting." msgstr "태그 이름이 이미 존재합니다. 작업을 중단합니다." -#: ../src/libs/tagging.c:1989 ../src/libs/tagging.c:2298 +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d개의 태그가 업데이트됩니다" -#: ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:2079 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -27628,100 +31856,100 @@ msgstr "" "태그 이름 변경에는 '|' 문자를 사용할 수 없습니다.\n" "계층 구조를 수정하려면 경로 이름 변경을 사용하세요. 작업을 중단합니다." -#: ../src/libs/tagging.c:2098 ../src/libs/tagging.c:2232 +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "새 태그 이름(%s)이 하나 이상 이미 존재합니다, 작업을 중단합니다" -#: ../src/libs/tagging.c:2288 +#: ../src/libs/tagging.c:2318 msgid "change path" msgstr "경로 변경" -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:2364 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "'|' 문자가 잘못 사용되었거나 빈 태그가 있습니다, 작업을 중단합니다" -#: ../src/libs/tagging.c:2466 +#: ../src/libs/tagging.c:2496 #, c-format msgid "tag %s created" msgstr "태그 %s이 생성됨" -#: ../src/libs/tagging.c:2495 +#: ../src/libs/tagging.c:2525 msgid "attach tag" msgstr "태그 붙이기" -#: ../src/libs/tagging.c:2510 +#: ../src/libs/tagging.c:2540 msgid "create tag..." msgstr "태그 생성..." -#: ../src/libs/tagging.c:2517 +#: ../src/libs/tagging.c:2547 msgid "delete tag" msgstr "태그 삭제" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2555 msgid "delete node" msgstr "노드 삭제" -#: ../src/libs/tagging.c:2539 +#: ../src/libs/tagging.c:2569 msgid "change path..." msgstr "경로 변경..." -#: ../src/libs/tagging.c:2550 +#: ../src/libs/tagging.c:2580 msgid "set as a tag" msgstr "태그로 설정" -#: ../src/libs/tagging.c:2562 +#: ../src/libs/tagging.c:2592 msgid "copy to entry" msgstr "엔트리에 복사" -#: ../src/libs/tagging.c:2588 +#: ../src/libs/tagging.c:2618 msgid "go to tag collection" msgstr "태그 컬렉션으로 이동" -#: ../src/libs/tagging.c:2595 +#: ../src/libs/tagging.c:2625 msgid "go back to work" msgstr "작업 화면으로 돌아가기" -#: ../src/libs/tagging.c:2771 +#: ../src/libs/tagging.c:2801 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2773 +#: ../src/libs/tagging.c:2803 msgid "(private)" msgstr "(비공개)" -#: ../src/libs/tagging.c:2802 +#: ../src/libs/tagging.c:2832 msgid "select a keyword file" msgstr "키워드 파일 선택" -#: ../src/libs/tagging.c:2817 +#: ../src/libs/tagging.c:2847 msgid "error importing tags" msgstr "태그 가져오기 중 오류 발생" -#: ../src/libs/tagging.c:2819 +#: ../src/libs/tagging.c:2849 #, c-format msgid "%zd tags imported" msgstr "%zd개의 태그 가져옴" -#: ../src/libs/tagging.c:2844 +#: ../src/libs/tagging.c:2874 msgid "select file to export to" msgstr "내보내기할 파일 선택" -#: ../src/libs/tagging.c:2860 +#: ../src/libs/tagging.c:2890 msgid "error exporting tags" msgstr "태그 내보내기 중 오류 발생" -#: ../src/libs/tagging.c:2862 +#: ../src/libs/tagging.c:2892 #, c-format msgid "%zd tags exported" msgstr "%zd개의 태그 내보내짐" -#: ../src/libs/tagging.c:3340 +#: ../src/libs/tagging.c:3370 msgid "drop to root" msgstr "루트에 놓기" -#: ../src/libs/tagging.c:3497 +#: ../src/libs/tagging.c:3527 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -27733,47 +31961,47 @@ msgstr "" "우클릭으로 다른 작업 수행\n" "Tab키로 입력란에 초점 맞추기" -#: ../src/libs/tagging.c:3511 +#: ../src/libs/tagging.c:3541 msgid "attach" msgstr "붙이기" -#: ../src/libs/tagging.c:3513 +#: ../src/libs/tagging.c:3543 msgid "attach tag to all selected images" msgstr "선택된 모든 이미지에 태그 붙이기" -#: ../src/libs/tagging.c:3516 +#: ../src/libs/tagging.c:3546 msgid "detach" msgstr "태그 제거" -#: ../src/libs/tagging.c:3518 +#: ../src/libs/tagging.c:3548 msgid "detach tag from all selected images" msgstr "선택된 모든 이미지에서 태그 제거" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "toggle list with / without hierarchy" msgstr "목록 계층 표시 전환" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "hide" msgstr "숨기기" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "toggle sort by name or by count" msgstr "이름순/사용 횟수순 정렬 전환" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "sort" msgstr "정렬" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "toggle show or not darktable tags" msgstr "darktable 태그 보기 전환" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "dttags" msgstr "dt태그" -#: ../src/libs/tagging.c:3555 +#: ../src/libs/tagging.c:3585 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -27785,11 +32013,11 @@ msgstr "" "Tab키 또는 Down키: 일치하는 첫 번째 태그로 이동\n" "Shift+Tab: 붙여진 사용자 태그 중 첫 번째 항목 선택" -#: ../src/libs/tagging.c:3568 ../src/libs/tagging.c:3575 +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 msgid "clear entry" msgstr "입력 지우기" -#: ../src/libs/tagging.c:3634 +#: ../src/libs/tagging.c:3664 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -27805,7 +32033,7 @@ msgstr "" "우클릭: 선택한 태그의 기타 작업\n" "Shift+Tab: 입력한에 초점 맞추기" -#: ../src/libs/tagging.c:3680 +#: ../src/libs/tagging.c:3710 msgid "" "create a new tag with the\n" "name you entered" @@ -27813,39 +32041,40 @@ msgstr "" "입력한 이름으로\n" "새 태그 생성" -#: ../src/libs/tagging.c:3686 +#: ../src/libs/tagging.c:3716 msgid "import tags from a Lightroom keyword file" msgstr "Lightroom 키워드 파일에서 태그 가져오기" -#: ../src/libs/tagging.c:3693 +#: ../src/libs/tagging.c:3723 msgid "export all tags to a Lightroom keyword file" msgstr "모든 태그를 Lightroom 키워드 파일로 내보내기" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "toggle list / tree view" msgstr "목록/트리 보기 전환" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "tree" msgstr "트리" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3733 msgid "toggle list with / without suggestion" msgstr "목록에 제안 전환" -#: ../src/libs/tagging.c:3704 +#: ../src/libs/tagging.c:3734 msgid "suggestion" msgstr "제안" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3753 msgid "redo last tag" msgstr "마지막 태그 다시 적용" -#: ../src/libs/tagging.c:3810 -msgid "tag shortcut is not active with tag tree view. please switch to list view" +#: ../src/libs/tagging.c:3840 +msgid "" +"tag shortcut is not active with tag tree view. please switch to list view" msgstr "태그 트리 보기에서는 태그 단축키가 비활성화됩니다. 목록 보기로 전환하세요" -#: ../src/libs/tagging.c:3942 +#: ../src/libs/tagging.c:3979 msgid "tagging settings" msgstr "태그 설정" @@ -27874,10 +32103,37 @@ msgstr "선택한 이미지의 색상 레이블 지우기" msgid "enter a description of how you use this color label" msgstr "이 색상 레이블의 사용 방식에 대한 설명 입력" -#: ../src/libs/tools/filmstrip.c:45 +#: ../src/libs/tools/filmstrip.c:46 msgid "filmstrip" msgstr "필름스트립" +#: ../src/libs/tools/filmstrip.c:102 +msgid "filmstrip auto-scroll enabled" +msgstr "필름스트립 자동 스크롤이 활성화됨" + +#: ../src/libs/tools/filmstrip.c:106 +msgid "filmstrip auto-scroll disabled" +msgstr "필름스트립 자동 스크롤이 비활성화됨" + +#: ../src/libs/tools/filmstrip.c:128 +#, c-format +msgid "pinned in second window: %s" +msgstr "두 번째 창에 고정됨: %s" + +#. register action and attach it to self->widget so the quick-shortcut +#. button can discover it by hovering anywhere over the filmstrip +#: ../src/libs/tools/filmstrip.c:147 ../src/libs/tools/filmstrip.c:149 +msgid "pin in second window" +msgstr "두 번째 창에 고정" + +#: ../src/libs/tools/filmstrip.c:152 +msgid "auto-scroll to selected image" +msgstr "선택한 이미지로 자동 스크롤" + +#: ../src/libs/tools/filmstrip.c:154 +msgid "center on selected image" +msgstr "선택한 이미지를 중앙에 맞추기" + #: ../src/libs/tools/filter.c:42 msgid "filter" msgstr "필터" @@ -28031,7 +32287,8 @@ msgstr "썸네일에 크기 오버레이" #: ../src/libs/tools/global_toolbox.c:246 #: ../src/libs/tools/global_toolbox.c:310 msgid "" -"duration before the block overlay is hidden after each mouse movement on the image\n" +"duration before the block overlay is hidden after each mouse movement on the " +"image\n" "set -1 to never hide the overlay" msgstr "" "이미지 위에서 마우스가 움직인 후 블록 오버레이가 사라질 때까지의 시간\n" @@ -28269,6 +32526,14 @@ msgstr "선별 확대 모드 전환" msgid "exit current layout" msgstr "현재 레이아웃 종료" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "로그 히스토리" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "로그 히스토리 보기" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" @@ -28287,12 +32552,12 @@ msgstr "상대 인코딩으로 전환하려면 동일한 (아래쪽) 이동이 % msgid "switching encoding to relative (down = %d)" msgstr "상대 인코딩으로 전환 중 (아래쪽 = %d)" -#: ../src/libs/tools/midi.c:558 +#: ../src/libs/tools/midi.c:559 #, c-format msgid "%s opened as midi%d" msgstr "%s를 midi%d로 열었습니다" -#: ../src/libs/tools/module_toolbox.c:48 +#: ../src/libs/tools/module_toolbox.c:26 msgid "module toolbox" msgstr "모듈 도구상자" @@ -28305,15 +32570,15 @@ msgstr "선택된 이미지에 별점 등급 설정" msgid "timeline" msgstr "타임라인" -#: ../src/libs/tools/timeline.c:1421 +#: ../src/libs/tools/timeline.c:1422 msgid "start selection" msgstr "선택 시작" -#: ../src/libs/tools/timeline.c:1422 +#: ../src/libs/tools/timeline.c:1423 msgid "stop selection" msgstr "선택 중지" -#: ../src/libs/tools/view_toolbox.c:48 +#: ../src/libs/tools/view_toolbox.c:29 msgid "view toolbox" msgstr "보기 도구상자" @@ -28321,37 +32586,46 @@ msgstr "보기 도구상자" msgid "viewswitcher" msgstr "보기 전환 모듈" -#: ../src/lua/preferences.c:656 ../src/lua/preferences.c:671 -#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:696 -#: ../src/lua/preferences.c:712 ../src/lua/preferences.c:776 +#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 +#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 +#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 #, c-format msgid "double-click to reset to `%s'" msgstr "더블 클릭하여 `%s'로 리셋" -#: ../src/lua/preferences.c:681 +#: ../src/lua/preferences.c:708 msgid "select file" msgstr "파일 선택" -#: ../src/lua/preferences.c:735 +#: ../src/lua/preferences.c:762 #, c-format msgid "double-click to reset to `%d'" msgstr "더블 클릭하여 `%d'로 리셋" -#: ../src/lua/preferences.c:762 +#: ../src/lua/preferences.c:789 #, c-format msgid "double-click to reset to `%f'" msgstr "더블 클릭하여 `%f'로 리셋" -#: ../src/lua/preferences.c:837 +#: ../src/lua/preferences.c:868 msgid "Lua options" msgstr "Lua 옵션" -#: ../src/views/darkroom.c:565 +#: ../src/lua/preferences.c:919 +msgid "per-script configuration options" +msgstr "스크립트별 설정 옵션" + +#: ../src/views/darkroom.c:656 +msgid "drop image files here to add them to the collection" +msgstr "컬렉션에 추가하려면 이미지 파일을 여기에 놓으세요" + +#: ../src/views/darkroom.c:790 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" "\n" -"if stored on an external drive, ensure that the drive is connected and files\n" +"if stored on an external drive, ensure that the drive is connected and " +"files\n" "can be accessed in the same locations as when you imported this image." msgstr "" "파일 `%s'을 찾을 수 없어 lighttable로 전환합니다.\n" @@ -28359,7 +32633,7 @@ msgstr "" "이 파일이 외장 드라이브에 저장되어 있었다면, 해당 드라이브가 연결되어 있고\n" "파일이 가져올 당시와 동일한 위치에 있는지 확인해 주세요." -#: ../src/views/darkroom.c:572 +#: ../src/views/darkroom.c:797 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -28370,23 +32644,26 @@ msgstr "" "\n" "카메라에서 완전히 복사되었는지 확인해 주세요." -#: ../src/views/darkroom.c:578 +#: ../src/views/darkroom.c:803 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "파일 `%s'은 인식할 수 없는 형식입니다, lighttable로 전환합니다." -#: ../src/views/darkroom.c:583 +#: ../src/views/darkroom.c:808 #, c-format -msgid "file `%s' is from an unsupported camera model, switching to lighttable now." +msgid "" +"file `%s' is from an unsupported camera model, switching to lighttable now." msgstr "파일 `%s'은 지원되지 않는 카메라 모델에서 생성되었습니다, lighttable로 전환합니다." -#: ../src/views/darkroom.c:588 +#: ../src/views/darkroom.c:813 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" "\n" -"please check that the image format and compression mode you selected in your\n" -"camera's menus is supported (see https://www.darktable.org/resources/camera-support/\n" +"please check that the image format and compression mode you selected in " +"your\n" +"camera's menus is supported (see https://www.darktable.org/resources/camera-" +"support/\n" "and the release notes for this version of darktable)" msgstr "" "파일 `%s'에서 지원되지 않는 기능이 사용되었습니다, lighttable로 전환합니다.\n" @@ -28394,7 +32671,7 @@ msgstr "" "카메라의 메뉴에서 선택한 이미지 형식 및 압축 방식이 지원되는지 확인해 주세요.\n" "(https://www.darktable.org/resources/camera-support/ 및 이 darktable 버전의 릴리스 노트를 참고하세요)" -#: ../src/views/darkroom.c:596 +#: ../src/views/darkroom.c:821 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -28405,14 +32682,17 @@ msgstr "" "\n" "파일이 손상되거나 일부 누락되지 않았는지 확인해 주세요." -#: ../src/views/darkroom.c:602 +#: ../src/views/darkroom.c:827 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" "\n" -"please check that the camera model that produced the image is supported in darktable\n" -"(list of supported cameras is at https://www.darktable.org/resources/camera-support/).\n" -"if you are sure that the camera model is supported, please consider opening an issue\n" +"please check that the camera model that produced the image is supported in " +"darktable\n" +"(list of supported cameras is at https://www.darktable.org/resources/camera-" +"support/).\n" +"if you are sure that the camera model is supported, please consider opening " +"an issue\n" "at https://github.com/darktable-org/darktable" msgstr "" "darktable에서 `%s' 파일을 로딩할 수 없습니다, lighttable로 전환합니다.\n" @@ -28422,58 +32702,62 @@ msgstr "" "카메라가 지원되는 모델이 확실하다면, 다음 링크에 이슈를 등록해 주세요:\n" "https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:630 +#: ../src/views/darkroom.c:855 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "`%s' 로딩 중..." -#: ../src/views/darkroom.c:823 ../src/views/darkroom.c:2718 +#: ../src/views/darkroom.c:1101 ../src/views/darkroom.c:3343 msgid "gamut check" msgstr "색영역(gamut) 확인" -#: ../src/views/darkroom.c:824 +#: ../src/views/darkroom.c:1102 msgid "soft proof" msgstr "소프트 프루프" +#: ../src/views/darkroom.c:1133 +msgid "drop XMP sidecar files here to apply edits" +msgstr "편집 내용을 적용하려면 XMP 사이드카 파일을 여기에 놓으세요" + #. fail :( -#: ../src/views/darkroom.c:866 ../src/views/print.c:318 +#: ../src/views/darkroom.c:1148 ../src/views/print.c:318 msgid "no image to open!" msgstr "열 수 있는 이미지가 없습니다!" -#: ../src/views/darkroom.c:892 +#: ../src/views/darkroom.c:1174 msgid "file not found" msgstr "파일을 찾을 수 없음" -#: ../src/views/darkroom.c:896 +#: ../src/views/darkroom.c:1178 msgid "unspecified failure" msgstr "알 수 없는 오류" -#: ../src/views/darkroom.c:899 +#: ../src/views/darkroom.c:1181 msgid "unsupported file format" msgstr "지원되지 않는 파일 형식" -#: ../src/views/darkroom.c:902 +#: ../src/views/darkroom.c:1184 msgid "unsupported camera model" msgstr "지원되지 않는 파일 형식" -#: ../src/views/darkroom.c:905 +#: ../src/views/darkroom.c:1187 msgid "unsupported feature in file" msgstr "파일에 지원되지 않는 기능이 포함됨" -#: ../src/views/darkroom.c:908 +#: ../src/views/darkroom.c:1190 msgid "file appears corrupt" msgstr "파일이 손상된 것으로 보임" -#: ../src/views/darkroom.c:911 +#: ../src/views/darkroom.c:1193 msgid "I/O error" msgstr "I/O 오류" -#: ../src/views/darkroom.c:914 +#: ../src/views/darkroom.c:1196 msgid "cache full" msgstr "캐시가 가득 참" -#: ../src/views/darkroom.c:917 +#: ../src/views/darkroom.c:1199 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -28482,35 +32766,135 @@ msgstr "" "이미지 `%s'을 로딩할 수 없음\n" "%s" -#: ../src/views/darkroom.c:956 ../src/views/darkroom.c:1340 +#: ../src/views/darkroom.c:1238 ../src/views/darkroom.c:1631 msgid "can't change image in GIMP plugin mode" msgstr "GIMP 플러그인 모드에서 이미지를 변경할 수 없습니다" -#: ../src/views/darkroom.c:2456 ../src/views/darkroom.c:2458 +#: ../src/views/darkroom.c:1694 +msgid "past end of collection, looped to first image" +msgstr "컬렉션의 끝을 지나 첫 번째 이미지로 돌아왔습니다" + +#: ../src/views/darkroom.c:1696 +msgid "past beginning of collection, looped to last image" +msgstr "컬렉션의 처음을 지나 마지막 이미지로 돌아왔습니다" + +#: ../src/views/darkroom.c:2810 +msgid "no visible modules" +msgstr "표시된 모듈이 없습니다" + +#: ../src/views/darkroom.c:2840 ../src/views/darkroom.c:2995 +#, c-format +msgid "focused instance '%s' of '%s'" +msgstr "포커스된 인스턴스 '%s' (모듈 '%s')" + +#: ../src/views/darkroom.c:2842 ../src/views/darkroom.c:2999 +#, c-format +msgid "focused module '%s'" +msgstr "포커스된 모듈 '%s'" + +#: ../src/views/darkroom.c:2850 ../src/views/darkroom.c:2880 +#: ../src/views/darkroom.c:2889 ../src/views/darkroom.c:2913 +#: ../src/views/darkroom.c:2955 +msgid "no focused module" +msgstr "포커스된 모듈이 없습니다" + +#: ../src/views/darkroom.c:2852 +#, c-format +msgid "'%s' cannot be enabled or disabled" +msgstr "'%s'은(는) 활성화하거나 비활성화할 수 없습니다" + +#: ../src/views/darkroom.c:2862 +#, c-format +msgid "enabled instance '%s' of '%s'" +msgstr "인스턴스 '%s' (모듈 '%s')을(를) 활성화하였습니다" + +#: ../src/views/darkroom.c:2864 +#, c-format +msgid "disabled instance '%s' of '%s'" +msgstr "인스턴스 '%s' (모듈 '%s')을(를) 비활성화하였습니다" + +#: ../src/views/darkroom.c:2869 +#, c-format +msgid "enabled module '%s'" +msgstr "모듈 '%s'을(를) 활성화하였습니다" + +#: ../src/views/darkroom.c:2871 +#, c-format +msgid "disabled module '%s'" +msgstr "모듈 '%s'을(를) 비활성화하였습니다" + +#: ../src/views/darkroom.c:2891 ../src/views/darkroom.c:2915 +#, c-format +msgid "'%s' does not support multiple instances" +msgstr "'%s'은(는) 여러 인스턴스를 지원하지 않습니다" + +#: ../src/views/darkroom.c:2900 +#, c-format +msgid "added instance '%s' of '%s'" +msgstr "인스턴스 '%s' (모듈 '%s')을(를) 추가하였습니다" + +#: ../src/views/darkroom.c:2904 +#, c-format +msgid "added instance of '%s'" +msgstr "'%s'의 인스턴스를 추가하였습니다" + +#: ../src/views/darkroom.c:2923 +#, c-format +msgid "deleted instance '%s' of '%s'" +msgstr "인스턴스 '%s' (모듈 '%s')을(를) 삭제하였습니다" + +#: ../src/views/darkroom.c:2925 +#, c-format +msgid "deleted instance of '%s'" +msgstr "'%s'의 인스턴스를 삭제하였습니다" + +#: ../src/views/darkroom.c:2972 +#, c-format +msgid "only one instance of '%s'" +msgstr "'%s'의 인스턴스가 하나뿐입니다" + +#. cycle through visible modules and their instances +#: ../src/views/darkroom.c:3037 ../src/views/darkroom.c:3099 +msgid "cycle modules" +msgstr "모듈 순환" + +#: ../src/views/darkroom.c:3060 ../src/views/darkroom.c:3062 msgid "quick access to presets" msgstr "사전설정 빠른 접근" -#: ../src/views/darkroom.c:2468 +#: ../src/views/darkroom.c:3072 msgid "quick access to styles" msgstr "스타일 빠른 접근" -#: ../src/views/darkroom.c:2471 +#: ../src/views/darkroom.c:3075 msgid "quick access for applying any of your styles" msgstr "저장된 스타일 적용 빠른 접근" -#: ../src/views/darkroom.c:2478 +#: ../src/views/darkroom.c:3082 msgid "second window" msgstr "두 번째 창" -#: ../src/views/darkroom.c:2483 +#: ../src/views/darkroom.c:3087 msgid "display a second darkroom image window" msgstr "두 번째 darkroom 이미지 창을 표시" -#: ../src/views/darkroom.c:2491 +#. Register a toggle-pin action for the second window as a command so the +#. shortcut works independently of the pin button widget. The pin button +#. is wired to this same action in _darkroom_ui_second_window_init() for +#. right-click shortcut assignment and tooltip display. +#: ../src/views/darkroom.c:3095 ../src/views/darkroom.c:5211 +msgid "toggle pinned state in second window" +msgstr "두 번째 창의 고정 상태 전환" + +#: ../src/views/darkroom.c:3107 +msgid "delete instance" +msgstr "인스턴스 삭제" + +#: ../src/views/darkroom.c:3116 msgid "color assessment" msgstr "색상 평가" -#: ../src/views/darkroom.c:2493 +#: ../src/views/darkroom.c:3118 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -28518,15 +32902,15 @@ msgstr "" "색상 평가 조건 전환\n" "우클릭으로 옵션 보기" -#: ../src/views/darkroom.c:2510 ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:3135 ../src/views/darkroom.c:3148 msgid "color_assessment" msgstr "색상_평가" -#: ../src/views/darkroom.c:2510 +#: ../src/views/darkroom.c:3135 msgid "total border width relative to screen" msgstr "화면 기준 전체 테두리 너비" -#: ../src/views/darkroom.c:2512 +#: ../src/views/darkroom.c:3137 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -28534,25 +32918,28 @@ msgstr "" "색상 평가 모드에서 화면 크기에 대한 전체 테두리 너비입니다.\n" "회색 외곽 부분과 흰색 내부 프레임을 모두 포함합니다." -#: ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:3148 msgid "white border ratio" msgstr "흰색 테두리 비율" -#: ../src/views/darkroom.c:2525 -msgid "the border ratio specifies the fraction of the white part of the border." +#: ../src/views/darkroom.c:3150 +msgid "" +"the border ratio specifies the fraction of the white part of the border." msgstr "테두리 비율은 흰색 부분이 전체 테두리에서 차지하는 비율을 지정합니다." -#: ../src/views/darkroom.c:2536 +#: ../src/views/darkroom.c:3161 msgid "high quality processing" msgstr "고품질 처리" -#: ../src/views/darkroom.c:2540 -msgid "toggle high quality processing. if activated darktable processes image data as it does while exporting" +#: ../src/views/darkroom.c:3165 +msgid "" +"toggle high quality processing. if activated darktable processes image data " +"as it does while exporting" msgstr "" "고품질 처리를 전환합니다. 활성화하면 내보내기 시와 동일한 방식으로\n" "darktable이 이미지 데이터를 처리합니다" -#: ../src/views/darkroom.c:2559 +#: ../src/views/darkroom.c:3184 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -28560,27 +32947,27 @@ msgstr "" "raw 과다노출 표시 전환\n" "우클릭하여 옵션 보기" -#: ../src/views/darkroom.c:2580 +#: ../src/views/darkroom.c:3205 msgid "select how to mark the clipped pixels" msgstr "클리핑된 픽셀을 표시하는 방식을 선택" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3208 msgid "mark with CFA color" msgstr "CFA 색상으로 마킹" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3208 msgid "mark with solid color" msgstr "단색으로 마킹" -#: ../src/views/darkroom.c:2584 +#: ../src/views/darkroom.c:3209 msgid "false color" msgstr "가짜 색상" -#: ../src/views/darkroom.c:2589 ../src/views/darkroom.c:2659 +#: ../src/views/darkroom.c:3214 ../src/views/darkroom.c:3284 msgid "color scheme" msgstr "컬러 스킴" -#: ../src/views/darkroom.c:2590 +#: ../src/views/darkroom.c:3215 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -28588,27 +32975,27 @@ msgstr "" "과다노출을 표시하는 단색을 선택합니다.\n" "단색으로 마킹 모드에서만 사용됩니다" -#: ../src/views/darkroom.c:2593 +#: ../src/views/darkroom.c:3218 msgctxt "solidcolor" msgid "red" msgstr "빨간색" -#: ../src/views/darkroom.c:2594 +#: ../src/views/darkroom.c:3219 msgctxt "solidcolor" msgid "green" msgstr "초록색" -#: ../src/views/darkroom.c:2595 +#: ../src/views/darkroom.c:3220 msgctxt "solidcolor" msgid "blue" msgstr "파란색" -#: ../src/views/darkroom.c:2596 +#: ../src/views/darkroom.c:3221 msgctxt "solidcolor" msgid "black" msgstr "검정색" -#: ../src/views/darkroom.c:2607 +#: ../src/views/darkroom.c:3232 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -28618,7 +33005,7 @@ msgstr "" "1.0 - 화이트 레벨\n" "0.0 - 블랙 레벨" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:3251 msgid "" "toggle clipping indication\n" "right-click for options" @@ -28626,11 +33013,11 @@ msgstr "" "클리핑 표시 전환\n" "우클릭하여 옵션 보기" -#: ../src/views/darkroom.c:2647 +#: ../src/views/darkroom.c:3272 msgid "clipping preview mode" msgstr "클리핑 미리보기 모드" -#: ../src/views/darkroom.c:2648 +#: ../src/views/darkroom.c:3273 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -28638,39 +33025,39 @@ msgstr "" "미리보기할 기준을 선택하세요.\n" "'전체 색영역(gamut)'은 다른 모든 모드의 조합입니다" -#: ../src/views/darkroom.c:2652 +#: ../src/views/darkroom.c:3277 msgid "full gamut" msgstr "전체 색영역(gamut)" -#: ../src/views/darkroom.c:2653 +#: ../src/views/darkroom.c:3278 msgid "any RGB channel" msgstr "모든 RGB 채널" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3279 msgid "luminance only" msgstr "밝기만" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3279 msgid "saturation only" msgstr "채도만" -#: ../src/views/darkroom.c:2660 +#: ../src/views/darkroom.c:3285 msgid "select colors to indicate clipping" msgstr "클리핑 표시 색상 선택" -#: ../src/views/darkroom.c:2664 +#: ../src/views/darkroom.c:3289 msgid "red & blue" msgstr "빨간색 & 파란색" -#: ../src/views/darkroom.c:2665 +#: ../src/views/darkroom.c:3290 msgid "purple & green" msgstr "보라색 & 초록색" -#: ../src/views/darkroom.c:2673 +#: ../src/views/darkroom.c:3298 msgid "lower threshold" msgstr "하한 임계값" -#: ../src/views/darkroom.c:2674 +#: ../src/views/darkroom.c:3299 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -28690,11 +33077,11 @@ msgstr "" "일반 유광 컬러 프린트는 -8.00 EV에서 검은색을 생성하고,\n" "일반 유광 흑백 프린트는 -9.00 EV에서 검은색을 생성합니다." -#: ../src/views/darkroom.c:2691 +#: ../src/views/darkroom.c:3316 msgid "upper threshold" msgstr "상한 임계값" -#: ../src/views/darkroom.c:2693 +#: ../src/views/darkroom.c:3318 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -28703,11 +33090,11 @@ msgstr "" "화이트 포인트의 클리핑 임계값을 설정합니다.\n" "100%는 최대 밝기 수준을 의미합니다." -#: ../src/views/darkroom.c:2705 +#: ../src/views/darkroom.c:3330 msgid "softproof" msgstr "소프트프루프" -#: ../src/views/darkroom.c:2709 +#: ../src/views/darkroom.c:3334 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -28715,7 +33102,7 @@ msgstr "" "소프트프루프 전환\n" "우클릭하여 옵션 보기" -#: ../src/views/darkroom.c:2722 +#: ../src/views/darkroom.c:3347 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -28723,54 +33110,54 @@ msgstr "" "색영역(gamut) 확인 전환\n" "우클릭하여 프로파일 옵션 보기" -#: ../src/views/darkroom.c:2750 ../src/views/darkroom.c:2757 -#: ../src/views/darkroom.c:2776 ../src/views/darkroom.c:2778 -#: ../src/views/darkroom.c:2780 ../src/views/darkroom.c:2782 -#: ../src/views/lighttable.c:1262 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3375 ../src/views/darkroom.c:3382 +#: ../src/views/darkroom.c:3401 ../src/views/darkroom.c:3403 +#: ../src/views/darkroom.c:3405 ../src/views/darkroom.c:3407 +#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 msgid "profiles" msgstr "프로파일" -#: ../src/views/darkroom.c:2758 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1499 msgid "preview intent" msgstr "미리보기 의도" -#: ../src/views/darkroom.c:2776 ../src/views/lighttable.c:1268 +#: ../src/views/darkroom.c:3401 ../src/views/lighttable.c:1504 msgid "display profile" msgstr "디스플레이 프로파일" -#: ../src/views/darkroom.c:2778 ../src/views/lighttable.c:1271 +#: ../src/views/darkroom.c:3403 ../src/views/lighttable.c:1507 msgid "preview display profile" msgstr "미리보기 디스플레이 프로파일" -#: ../src/views/darkroom.c:2782 +#: ../src/views/darkroom.c:3407 msgid "histogram profile" msgstr "히스토그램 프로파일" -#: ../src/views/darkroom.c:2789 +#: ../src/views/darkroom.c:3414 msgid "second preview window color assessment" msgstr "두번째 미리보기 창 색상 평가" -#: ../src/views/darkroom.c:2792 +#: ../src/views/darkroom.c:3417 msgid "color assessment second preview" msgstr "색상 평가 세컨드 프리뷰" -#: ../src/views/darkroom.c:2840 ../src/views/lighttable.c:1305 +#: ../src/views/darkroom.c:3465 ../src/views/lighttable.c:1544 msgid "display ICC profiles" msgstr "디스플레이 ICC 프로파일" -#: ../src/views/darkroom.c:2844 ../src/views/lighttable.c:1309 +#: ../src/views/darkroom.c:3469 ../src/views/lighttable.c:1548 msgid "preview display ICC profiles" msgstr "미리보기 디스플레이 ICC 프로파일" -#: ../src/views/darkroom.c:2848 +#: ../src/views/darkroom.c:3473 msgid "softproof ICC profiles" msgstr "소프트프루프 ICC 프로파일" -#: ../src/views/darkroom.c:2853 +#: ../src/views/darkroom.c:3478 msgid "histogram and color picker ICC profiles" msgstr "히스토그램 및 색상 피커 ICC 프로파일" -#: ../src/views/darkroom.c:2902 +#: ../src/views/darkroom.c:3522 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -28779,306 +33166,365 @@ msgstr "" "우클릭하여 가이드 옵션 보기" #. Fullscreen preview key -#: ../src/views/darkroom.c:2921 +#: ../src/views/darkroom.c:3541 msgid "full preview" msgstr "전체 화면 미리보기" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:2926 +#: ../src/views/darkroom.c:3546 msgid "force pan/zoom/rotate with mouse" msgstr "마우스로 강제 이동/확대/회전" #. Zoom shortcuts -#: ../src/views/darkroom.c:2941 +#: ../src/views/darkroom.c:3561 msgid "zoom close-up" msgstr "클로즈업 확대" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:2945 ../src/views/lighttable.c:1361 +#: ../src/views/darkroom.c:3565 ../src/views/lighttable.c:1626 msgid "zoom in" msgstr "확대" -#: ../src/views/darkroom.c:2947 ../src/views/lighttable.c:1363 +#: ../src/views/darkroom.c:3567 ../src/views/lighttable.c:1630 msgid "zoom out" msgstr "축소" #. Shortcut to skip images -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3571 msgid "image forward" msgstr "다음 이미지" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3573 msgid "image back" msgstr "이전 이미지" #. cycle overlay colors -#: ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:3577 msgid "cycle overlay colors" msgstr "오버레이 색상 순차 전환" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:2961 +#: ../src/views/darkroom.c:3581 msgid "show drawn masks" msgstr "그리기 마스크 표시" #. brush size +/- -#: ../src/views/darkroom.c:2965 +#: ../src/views/darkroom.c:3585 msgid "increase brush size" msgstr "브러시 크기 확대" -#: ../src/views/darkroom.c:2967 +#: ../src/views/darkroom.c:3587 msgid "decrease brush size" msgstr "브러시 크기 축소" #. brush hardness +/- -#: ../src/views/darkroom.c:2971 +#: ../src/views/darkroom.c:3591 msgid "increase brush hardness" msgstr "브러시 경도 증가" -#: ../src/views/darkroom.c:2973 +#: ../src/views/darkroom.c:3593 msgid "decrease brush hardness" msgstr "브러시 경도 감소" #. brush opacity +/- -#: ../src/views/darkroom.c:2977 +#: ../src/views/darkroom.c:3597 msgid "increase brush opacity" msgstr "브러시 불투명도 증가" -#: ../src/views/darkroom.c:2979 +#: ../src/views/darkroom.c:3599 msgid "decrease brush opacity" msgstr "브러시 불투명도 감소" #. undo/redo -#: ../src/views/darkroom.c:2983 ../src/views/lighttable.c:1353 -#: ../src/views/map.c:2400 +#: ../src/views/darkroom.c:3603 ../src/views/lighttable.c:1614 +#: ../src/views/map.c:2402 msgid "undo" msgstr "되돌리기" -#: ../src/views/darkroom.c:2985 ../src/views/lighttable.c:1354 -#: ../src/views/map.c:2402 +#: ../src/views/darkroom.c:3605 ../src/views/lighttable.c:1616 +#: ../src/views/map.c:2404 msgid "redo" msgstr "다시 실행" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:2989 +#: ../src/views/darkroom.c:3609 msgid "change keyboard shortcut slider precision" msgstr "단축키 슬라이더 정밀도 변경" -#: ../src/views/darkroom.c:2992 +#: ../src/views/darkroom.c:3612 msgid "synchronize selection" msgstr "선택 동기화" -#: ../src/views/darkroom.c:3711 +#: ../src/views/darkroom.c:3696 +#, c-format +msgid "apply the dropped sidecar '%s'?" +msgstr "놓은 사이드카 '%s'을(를) 적용하시겠습니까?" + +#: ../src/views/darkroom.c:3697 +msgid "apply sidecar" +msgstr "사이드카 적용" + +#: ../src/views/darkroom.c:3701 +msgid "" +"replace the history of the current image, or create a duplicate and apply " +"the history to it?" +msgstr "현재 이미지의 히스토리를 덮어쓸까요, 아니면 복제본을 만들어 히스토리를 적용할까요?" + +#: ../src/views/darkroom.c:3704 +msgid "create _duplicate" +msgstr "복제 생성" + +#: ../src/views/darkroom.c:3705 +msgid "_replace history" +msgstr "히스토리 덮어쓰기" + +#: ../src/views/darkroom.c:3715 ../src/views/darkroom.c:3725 +#, c-format +msgid "error loading sidecar '%s'" +msgstr "사이드카 '%s'을(를) 불러오는 중 오류 발생" + +#: ../src/views/darkroom.c:3717 +#, c-format +msgid "applied '%s' to the current image" +msgstr "현재 이미지에 '%s'을(를) 적용하였습니다" + +#: ../src/views/darkroom.c:3731 +#, c-format +msgid "" +"%d duplicate of the current image will be created, one per dropped sidecar." +msgid_plural "" +"%d duplicates of the current image will be created, one per dropped sidecar." +msgstr[0] "놓은 사이드카 하나당 하나씩, 현재 이미지의 복제본 %d개가 생성됩니다." + +#: ../src/views/darkroom.c:3737 +msgid "create duplicates" +msgstr "복제본 생성" + +#: ../src/views/darkroom.c:3740 +msgid "_create" +msgstr "생성" + +#: ../src/views/darkroom.c:3755 +#, c-format +msgid "created %u duplicate from dropped sidecars" +msgid_plural "created %u duplicates from dropped sidecars" +msgstr[0] "놓은 사이드카에서 복제본 %u개를 생성하였습니다" + +#: ../src/views/darkroom.c:3760 +msgid "error loading the dropped sidecars" +msgstr "놓은 사이드카를 불러오는 중 오류 발생" + +#: ../src/views/darkroom.c:4813 msgid "keyboard shortcut slider precision: fine" msgstr "단축키 슬라이더 정밀도: 정밀" -#: ../src/views/darkroom.c:3713 +#: ../src/views/darkroom.c:4815 msgid "keyboard shortcut slider precision: normal" msgstr "단축키 슬라이더 정밀도: 보통" -#: ../src/views/darkroom.c:3715 +#: ../src/views/darkroom.c:4817 msgid "keyboard shortcut slider precision: coarse" msgstr "단축키 슬라이더 정밀도: 거친" -#: ../src/views/darkroom.c:3731 +#: ../src/views/darkroom.c:4833 msgid "switch to lighttable" msgstr "lighttable로 전환" -#: ../src/views/darkroom.c:3733 ../src/views/lighttable.c:956 +#: ../src/views/darkroom.c:4835 ../src/views/lighttable.c:1157 msgid "zoom in the image" msgstr "이미지 확대" -#: ../src/views/darkroom.c:3735 +#: ../src/views/darkroom.c:4837 msgid "unbounded zoom in the image" msgstr "제한 없는 이미지 확대" -#: ../src/views/darkroom.c:3737 +#: ../src/views/darkroom.c:4839 msgid "zoom to 100% 200% and back" msgstr "100%, 200%로 확대 및 되돌리기" -#: ../src/views/darkroom.c:3739 ../src/views/lighttable.c:959 +#: ../src/views/darkroom.c:4841 ../src/views/lighttable.c:1162 msgid "pan a zoomed image" msgstr "확대된 이미지 이동" -#: ../src/views/darkroom.c:3742 ../src/views/lighttable.c:1001 +#: ../src/views/darkroom.c:4844 ../src/views/lighttable.c:1215 msgid "[modules] expand module without closing others" msgstr "[모듈] 다른 모듈을 닫지 않고 펼치기" -#: ../src/views/darkroom.c:3743 ../src/views/lighttable.c:1002 +#: ../src/views/darkroom.c:4845 ../src/views/lighttable.c:1216 msgid "[modules] expand module and close others" msgstr "[모듈] 현재 모듈만 펼치고 나머지 닫기" -#: ../src/views/darkroom.c:3745 +#: ../src/views/darkroom.c:4847 msgid "[modules] rename module" msgstr "[모듈] 이름 바꾸기" -#: ../src/views/darkroom.c:3748 +#: ../src/views/darkroom.c:4850 msgid "[modules] change module position in pipe" msgstr "[모듈] 파이프라인 내 처리 순서 변경" #. Show infos key -#: ../src/views/lighttable.c:730 ../src/views/lighttable.c:1344 +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 msgid "show infos" msgstr "정보 표시" -#: ../src/views/lighttable.c:833 +#: ../src/views/lighttable.c:1023 msgid "middle" msgstr "가운데" -#: ../src/views/lighttable.c:951 +#: ../src/views/lighttable.c:1150 msgid "open image in darkroom" msgstr "darkroom에서 이미지 열기" -#: ../src/views/lighttable.c:955 +#: ../src/views/lighttable.c:1155 msgid "switch to next/previous image" msgstr "이전/다음 이미지로 전환" -#: ../src/views/lighttable.c:958 ../src/views/lighttable.c:989 +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 #, no-c-format msgid "zoom to 100% and back" msgstr "100% 확대/돌아오기" -#: ../src/views/lighttable.c:963 ../src/views/lighttable.c:982 +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 msgid "scroll the collection" msgstr "컬렉션 스크롤" -#: ../src/views/lighttable.c:965 +#: ../src/views/lighttable.c:1169 msgid "change number of images per row" msgstr "한 행당 이미지 수 변경" -#: ../src/views/lighttable.c:968 +#: ../src/views/lighttable.c:1172 msgid "select an image" msgstr "이미지 선택" -#: ../src/views/lighttable.c:970 +#: ../src/views/lighttable.c:1174 msgid "select range from last image" msgstr "마지막 이미지부터 범위 선택" -#: ../src/views/lighttable.c:972 +#: ../src/views/lighttable.c:1176 msgid "add image to or remove it from a selection" msgstr "선택에 이미지 추가 또는 제거" -#: ../src/views/lighttable.c:976 +#: ../src/views/lighttable.c:1181 msgid "change image order" msgstr "이미지 순서 변경" -#: ../src/views/lighttable.c:983 +#: ../src/views/lighttable.c:1190 msgid "zoom all the images" msgstr "모든 이미지 확대" -#: ../src/views/lighttable.c:984 +#: ../src/views/lighttable.c:1192 msgid "pan inside all the images" msgstr "모든 이미지 내부 이동" -#: ../src/views/lighttable.c:986 +#: ../src/views/lighttable.c:1195 msgid "zoom current image" msgstr "현재 이미지 확대" -#: ../src/views/lighttable.c:987 +#: ../src/views/lighttable.c:1197 msgid "pan inside current image" msgstr "현재 이미지 내부 이동" -#: ../src/views/lighttable.c:992 +#: ../src/views/lighttable.c:1203 #, no-c-format msgid "zoom current image to 100% and back" msgstr "현재 이미지 100% 확대/돌아오기" -#: ../src/views/lighttable.c:996 +#: ../src/views/lighttable.c:1208 msgid "zoom the main view" msgstr "메인 보기 확대" -#: ../src/views/lighttable.c:997 +#: ../src/views/lighttable.c:1210 msgid "pan inside the main view" msgstr "메인 보기 내에서 이동" -#: ../src/views/lighttable.c:1239 +#: ../src/views/lighttable.c:1470 msgid "set display profile" msgstr "디스플레이 프로파일 설정" -#: ../src/views/lighttable.c:1324 +#: ../src/views/lighttable.c:1567 msgid "whole" msgstr "전체" -#: ../src/views/lighttable.c:1340 +#: ../src/views/lighttable.c:1595 msgid "leave" msgstr "나가기" -#: ../src/views/lighttable.c:1347 +#: ../src/views/lighttable.c:1604 msgid "align images to grid" msgstr "이미지를 격자에 정렬" -#: ../src/views/lighttable.c:1348 +#: ../src/views/lighttable.c:1606 msgid "reset first image offset" msgstr "첫 이미지 오프셋 리셋" -#: ../src/views/lighttable.c:1349 +#: ../src/views/lighttable.c:1608 msgid "select toggle image" msgstr "이미지 선택 전환" -#: ../src/views/lighttable.c:1350 +#: ../src/views/lighttable.c:1610 msgid "select single image" msgstr "단일 이미지 선택" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1357 +#: ../src/views/lighttable.c:1620 msgid "preview zoom 100%" msgstr "미리보기 100% 확대" -#: ../src/views/lighttable.c:1358 +#: ../src/views/lighttable.c:1622 msgid "preview zoom fit" msgstr "미리보기 화면 맞춤" -#: ../src/views/lighttable.c:1362 +#: ../src/views/lighttable.c:1628 msgid "zoom max" msgstr "최대 확대" -#: ../src/views/lighttable.c:1364 +#: ../src/views/lighttable.c:1632 msgid "zoom min" msgstr "최소 확대" -#: ../src/views/map.c:2405 +#: ../src/views/map.c:2407 msgid "scroll right" msgstr "오른쪽으로 스크롤" -#: ../src/views/map.c:2407 +#: ../src/views/map.c:2409 msgid "scroll right wide" msgstr "오른쪽으로 크게 스크롤" -#: ../src/views/map.c:2409 +#: ../src/views/map.c:2411 msgid "scroll left" msgstr "왼쪽으로 스크롤" -#: ../src/views/map.c:2411 +#: ../src/views/map.c:2413 msgid "scroll left wide" msgstr "왼쪽으로 크게 스크롤" -#: ../src/views/map.c:2413 +#: ../src/views/map.c:2415 msgid "scroll up" msgstr "위로 스크롤" -#: ../src/views/map.c:2415 +#: ../src/views/map.c:2417 msgid "scroll up wide" msgstr "위로 크게 스크롤" -#: ../src/views/map.c:2417 +#: ../src/views/map.c:2419 msgid "scroll down" msgstr "아래로 스크롤" -#: ../src/views/map.c:2419 +#: ../src/views/map.c:2421 msgid "scroll down wide" msgstr "아래로 크게 스크롤" -#: ../src/views/map.c:3206 +#: ../src/views/map.c:3208 msgid "[on image] open in darkroom" msgstr "[이미지] darkroom에서 열기" -#: ../src/views/map.c:3208 +#: ../src/views/map.c:3210 msgid "[on map] zoom map" msgstr "[지도] 지도 확대/축소" -#: ../src/views/map.c:3210 +#: ../src/views/map.c:3212 msgid "move image location" msgstr "이미지 위치 이동" @@ -29155,47 +33601,47 @@ msgstr "새 세션 시작됨: '%s'" msgid "no camera with tethering support available for use..." msgstr "테더링을 지원하는 사용 가능한 카메라가 없습니다..." -#: ../src/views/view.c:1410 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "클릭" -#: ../src/views/view.c:1413 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "우클릭" -#: ../src/views/view.c:1416 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "가운데 클릭" -#: ../src/views/view.c:1422 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "더블 클릭" -#: ../src/views/view.c:1425 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "더블 우클릭" -#: ../src/views/view.c:1428 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "드래그 앤 드롭" -#: ../src/views/view.c:1431 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "좌클릭 후 드래그" -#: ../src/views/view.c:1434 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "우클릭 후 드래그" -#: ../src/views/view.c:1456 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - 단축키 창" -#: ../src/views/view.c:1503 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "키를 뗀 후에도 창이 닫히지 않는 클래식 창으로 전환" #. we add the mouse actions too -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "마우스 동작" diff --git a/po/lo.po b/po/lo.po new file mode 100644 index 00000000000..5b367a09885 --- /dev/null +++ b/po/lo.po @@ -0,0 +1,28716 @@ +# 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 , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-07-15 10:34+0700\n" +"PO-Revision-Date: 2026-07-15 16:30+0700\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: lo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 3.8\n" + +#: ../build/bin/conf_gen.h:111 +msgctxt "preferences" +msgid "first instance" +msgstr "ສະບັບທຳອິດ" + +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4723 +msgctxt "preferences" +msgid "last instance" +msgstr "ສະບັບສຸດທ້າຍ" + +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4379 +msgctxt "preferences" +msgid "triangle" +msgstr "ຮູບສາມແຈ" + +#: ../build/bin/conf_gen.h:213 +msgctxt "preferences" +msgid "circle" +msgstr "ຮູບວົງມົນ" + +#: ../build/bin/conf_gen.h:214 +msgctxt "preferences" +msgid "diamond" +msgstr "ຮູບເພັດ" + +#: ../build/bin/conf_gen.h:215 +msgctxt "preferences" +msgid "bar" +msgstr "ແຖບ" + +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2949 +msgctxt "preferences" +msgid "never" +msgstr "ບໍ່ເຄີຍ" + +#: ../build/bin/conf_gen.h:289 +msgctxt "preferences" +msgid "once a month" +msgstr "ເດືອນລະຄັ້ງ" + +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4163 +msgctxt "preferences" +msgid "once a week" +msgstr "ອາທິດລະຄັ້ງ" + +#: ../build/bin/conf_gen.h:291 +msgctxt "preferences" +msgid "once a day" +msgstr "ມື້ລະຄັ້ງ" + +#: ../build/bin/conf_gen.h:292 +msgctxt "preferences" +msgid "on close" +msgstr "ເມື່ອປິດ" + +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 +msgctxt "preferences" +msgid "small" +msgstr "ນ້ອຍ" + +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3664 +msgctxt "preferences" +msgid "default" +msgstr "ມາດຕະຖານ" + +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 +msgctxt "preferences" +msgid "large" +msgstr "ໃຫຍ່" + +#: ../build/bin/conf_gen.h:441 +msgctxt "preferences" +msgid "after edit" +msgstr "ຫຼັງຈາກແກ້ໄຂ" + +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4215 +msgctxt "preferences" +msgid "on import" +msgstr "ເມື່ອນຳເຂົ້າ" + +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 ../build/bin/preferences_gen.h:3351 +msgctxt "preferences" +msgid "always" +msgstr "ສະເໝີ" + +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4233 +msgctxt "preferences" +msgid "only large entries" +msgstr "ສະເພາະຮູບແບບໃຫຍ່" + +#: ../build/bin/conf_gen.h:492 +msgctxt "preferences" +msgid "sensitive" +msgstr "ຕອບສະໜອງໄວ" + +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4848 +msgctxt "preferences" +msgid "insensitive" +msgstr "ບໍ່ຕອບສະໜອງ" + +#: ../build/bin/conf_gen.h:594 +msgctxt "preferences" +msgid "multiple GPUs" +msgstr "ຫຼາຍ GPU" + +#: ../build/bin/conf_gen.h:595 +msgctxt "preferences" +msgid "very fast GPU" +msgstr "GPU ທີ່ໄວຫຼາຍ" + +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4922 +msgctxt "preferences" +msgid "import time" +msgstr "ເວລານຳເຂົ້າ" + +#: ../build/bin/conf_gen.h:1065 +msgctxt "preferences" +msgid "folder name" +msgstr "ຊື່ໂຟນເດີ" + +#: ../build/bin/conf_gen.h:1066 +msgctxt "preferences" +msgid "display name" +msgstr "ຊື່ທີ່ສະແດງ" + +#: ../build/bin/conf_gen.h:1085 +msgctxt "preferences" +msgid "RGB" +msgstr "RGB" + +#: ../build/bin/conf_gen.h:1086 +msgctxt "preferences" +msgid "Lab" +msgstr "Lab" + +#: ../build/bin/conf_gen.h:1087 +msgctxt "preferences" +msgid "LCh" +msgstr "LCh" + +#: ../build/bin/conf_gen.h:1088 +msgctxt "preferences" +msgid "HSL" +msgstr "HSL" + +#: ../build/bin/conf_gen.h:1089 +msgctxt "preferences" +msgid "Hex" +msgstr "Hex" + +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 ../build/bin/conf_gen.h:4817 +msgctxt "preferences" +msgid "none" +msgstr "ບໍ່ມີ" + +#: ../build/bin/conf_gen.h:1100 +msgctxt "preferences" +msgid "mean" +msgstr "ຄ່າສະເລ່ຍ" + +#: ../build/bin/conf_gen.h:1101 +msgctxt "preferences" +msgid "min" +msgstr "ຕ່ຳສຸດ" + +#: ../build/bin/conf_gen.h:1102 +msgctxt "preferences" +msgid "max" +msgstr "ສູງສຸດ" + +#: ../build/bin/conf_gen.h:1437 +msgid "select only new images" +msgstr "ເລືອກສະເພາະຮູບໃໝ່" + +#: ../build/bin/conf_gen.h:1438 +msgid "only select images that have not already been imported" +msgstr "ເລືອກສະເພາະຮູບທີ່ຍັງບໍ່ທັນໄດ້ນຳເຂົ້າເທົ່ານັ້ນ" + +#: ../build/bin/conf_gen.h:1446 +msgid "ignore non-raw images" +msgstr "ບໍ່ສົນໃຈຮູບທີ່ບໍ່ແມ່ນ RAW" + +#: ../build/bin/conf_gen.h:1447 +msgid "if enabled, only raw files will be allowed to import. non-raw files will not be visible in the dialog and will not be imported." +msgstr "ຫາກເປີດໃຊ້, ຈະອະນຸຍາດໃຫ້ນຳເຂົ້າສະເພາະໄຟລ໌ RAW ເທົ່ານັ້ນ. ໄຟລ໌ທີ່ບໍ່ແມ່ນ RAW ຈະບໍ່ສະແດງໃນປ່ອງຢ້ຽມໂຕ້ຕອບ ແລະ ຈະບໍ່ຖືກນຳເຂົ້າ." + +#: ../build/bin/conf_gen.h:1455 +msgid "apply metadata" +msgstr "ນຳໃຊ້ເມຕາດາຕາ" + +#: ../build/bin/conf_gen.h:1456 +msgid "apply some metadata to all newly imported images." +msgstr "ນຳໃຊ້ເມຕາດາຕາບາງສ່ວນກັບທຸກຮູບທີ່ນຳເຂົ້າໃໝ່." + +#: ../build/bin/conf_gen.h:1464 +msgid "recursive directory" +msgstr "ຄົ້ນຫາທຸກໂຟນເດີຍ່ອຍ" + +#: ../build/bin/conf_gen.h:1465 +msgid "recursive directory traversal when importing filmrolls" +msgstr "ຄົ້ນຫາຜ່ານທຸກໂຟນເດີຍ່ອຍເມື່ອນຳເຂົ້າກຸ່ມຮູບພາບ" + +#: ../build/bin/conf_gen.h:1473 +msgid "creator to be applied when importing" +msgstr "ຊື່ຜູ້ສ້າງທີ່ຈະນຳໃຊ້ເມື່ອນຳເຂົ້າ" + +#: ../build/bin/conf_gen.h:1482 +msgid "publisher to be applied when importing" +msgstr "ຜູ້ເຜີຍແຜ່ທີ່ຈະນຳໃຊ້ເມື່ອນຳເຂົ້າ" + +#: ../build/bin/conf_gen.h:1491 +msgid "rights to be applied when importing" +msgstr "ລິຂະສິດທີ່ຈະນຳໃຊ້ເມື່ອນຳເຂົ້າ" + +#: ../build/bin/conf_gen.h:1500 +msgid "comma separated tags to be applied when importing" +msgstr "ແທັກ (ຄັ່ນດ້ວຍຈຸດ) ທີ່ຈະນຳໃຊ້ເມື່ອນຳເຂົ້າ" + +#: ../build/bin/conf_gen.h:1509 +msgid "import tags from XMP" +msgstr "ນຳເຂົ້າແທັກຈາກ XMP" + +#: ../build/bin/conf_gen.h:1545 +msgid "initial rating" +msgstr "ການໃຫ້ຄະແນນເລີ່ມຕົ້ນ" + +#: ../build/bin/conf_gen.h:1546 +msgid "initial star rating for all images when importing a filmroll" +msgstr "ຄະແນນດາວເລີ່ມຕົ້ນສຳລັບທຸກຮູບເມື່ອນຳເຂົ້າກຸ່ມຮູບພາບ" + +#: ../build/bin/conf_gen.h:1554 +msgid "ignore EXIF rating" +msgstr "ບໍ່ສົນໃຈຄະແນນຈາກ EXIF" + +#: ../build/bin/conf_gen.h:1555 +msgid "ignore EXIF rating. if not set and EXIF rating is found, it overrides 'initial rating'" +msgstr "ບໍ່ສົນໃຈຄະແນນຈາກ EXIF. ຫາກບໍ່ໄດ້ຕັ້ງໄວ້ ແລະ ພົບຄະແນນ EXIF, ມັນຈະປ່ຽນແທນ 'ຄະແນນເລີ່ມຕົ້ນ'" + +#: ../build/bin/conf_gen.h:1563 +msgid "import job" +msgstr "ຊື່ວຽກການນຳເຂົ້າ" + +#: ../build/bin/conf_gen.h:1564 +msgid "name of the import job" +msgstr "ຊື່ຂອງວຽກງານການນຳເຂົ້າ" + +#: ../build/bin/conf_gen.h:1572 +msgid "override today's date" +msgstr "ປ່ຽນແທນວັນທີຂອງມື້ນີ້" + +#: ../build/bin/conf_gen.h:1573 +msgid "" +"type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override the current date/time used when expanding variables:\n" +"$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" +"let the field empty otherwise" +msgstr "" +"ພິມວັນທີໃນຮູບແບບ: ປີ:ເດືອນ:ວັນ [ຊົ່ວໂມງ:ນາທີ:ວິນາທີ] ຫາກທ່ານຕ້ອງການປ່ຽນແທນວັນທີ/ເວລາປັດຈຸບັນທີ່ໃຊ້ໃນຕົວປ່ຽນ:\n" +"$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" +"ຖ້າບໍ່ດັ່ງນັ້ນໃຫ້ປະຫວ່າງໄວ້" + +#: ../build/bin/conf_gen.h:1581 +msgid "keep this window open" +msgstr "ເປີດປ່ອງຢ້ຽມນີ້ໄວ້" + +#: ../build/bin/conf_gen.h:1582 +msgid "keep this window open to run several imports" +msgstr "ເປີດປ່ອງຢ້ຽມນີ້ໄວ້ເພື່ອເຮັດການນຳເຂົ້າຫຼາຍຄັ້ງ" + +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 ../build/bin/conf_gen.h:1884 +msgctxt "preferences" +msgid "VGA" +msgstr "VGA" + +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2880 +msgctxt "preferences" +msgid "720p" +msgstr "720p" + +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 ../build/bin/conf_gen.h:1886 +msgctxt "preferences" +msgid "1080p" +msgstr "1080p" + +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 ../build/bin/conf_gen.h:1887 +msgctxt "preferences" +msgid "WQXGA" +msgstr "WQXGA" + +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 ../build/bin/conf_gen.h:1888 +msgctxt "preferences" +msgid "4K" +msgstr "4K" + +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 ../build/bin/conf_gen.h:1889 +msgctxt "preferences" +msgid "5K" +msgstr "5K" + +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 ../build/bin/conf_gen.h:1890 +msgctxt "preferences" +msgid "6K" +msgstr "6K" + +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 ../build/bin/conf_gen.h:1891 +msgctxt "preferences" +msgid "8K" +msgstr "8K" + +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4073 +msgctxt "preferences" +msgid "auto" +msgstr "ອັດຕະໂນມັດ" + +#: ../build/bin/conf_gen.h:1937 +msgctxt "preferences" +msgid "off" +msgstr "ປິດ" + +#: ../build/bin/conf_gen.h:1938 +msgctxt "preferences" +msgid "hardness (relative)" +msgstr "ຄວາມແຂງ (ທຽບຖານ)" + +#: ../build/bin/conf_gen.h:1939 +msgctxt "preferences" +msgid "hardness (absolute)" +msgstr "ຄວາມແຂງ (ສົມບູນ)" + +#: ../build/bin/conf_gen.h:1940 +msgctxt "preferences" +msgid "opacity (relative)" +msgstr "ຄວາມໂປ່ງໃສ (ທຽບຖານ)" + +#: ../build/bin/conf_gen.h:1941 +msgctxt "preferences" +msgid "opacity (absolute)" +msgstr "ຄວາມໂປ່ງໃສ (ສົມບູນ)" + +#: ../build/bin/conf_gen.h:1942 +msgctxt "preferences" +msgid "brush size (relative)" +msgstr "ຂະໜາດແປງ (ທຽບຖານ)" + +#: ../build/bin/conf_gen.h:1952 +msgctxt "preferences" +msgid "low" +msgstr "ຕ່ຳ" + +#: ../build/bin/conf_gen.h:1953 +msgctxt "preferences" +msgid "medium" +msgstr "ກາງ" + +#: ../build/bin/conf_gen.h:1954 +msgctxt "preferences" +msgid "high" +msgstr "ສູງ" + +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3214 +msgctxt "preferences" +msgid "false color" +msgstr "ສີປອມ" + +#: ../build/bin/conf_gen.h:1983 +msgctxt "preferences" +msgid "grayscale" +msgstr "ຂາວດຳ" + +#: ../build/bin/conf_gen.h:2002 +msgctxt "preferences" +msgid "top left" +msgstr "ຊ້າຍເທິງ" + +#: ../build/bin/conf_gen.h:2003 +msgctxt "preferences" +msgid "top right" +msgstr "ຂວາເທິງ" + +#: ../build/bin/conf_gen.h:2004 +msgctxt "preferences" +msgid "top center" +msgstr "ກາງເທິງ" + +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3129 +msgctxt "preferences" +msgid "bottom" +msgstr "ລຸ່ມ" + +#: ../build/bin/conf_gen.h:2006 +msgctxt "preferences" +msgid "hidden" +msgstr "ເຊື່ອງໄວ້" + +#: ../build/bin/conf_gen.h:2775 +msgid "show OSD" +msgstr "ສະແດງ OSD" + +#: ../build/bin/conf_gen.h:2776 +msgid "toggle the visibility of the map overlays" +msgstr "ເປີດ-ປິດ ການສະແດງຜົນຊ້ອນເທິງແຜນທີ່" + +#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 +msgid "filtered images" +msgstr "ຮູບທີ່ຖືກກອງ" + +#: ../build/bin/conf_gen.h:2785 +msgid "when set limit the images drawn to the current filmstrip" +msgstr "ເມື່ອຕັ້ງຄ່າ ຈະຈຳກັດຮູບທີ່ສະແດງສະເພາະໃນແຖບຮູບປັດຈຸບັນ" + +#: ../build/bin/conf_gen.h:2793 +msgid "max images" +msgstr "ຈຳນວນຮູບສູງສຸດ" + +#: ../build/bin/conf_gen.h:2794 +msgid "the maximum number of image thumbnails drawn on the map" +msgstr "ຈຳນວນຮູບນ້ອຍສູງສຸດທີ່ຈະສະແດງເທິງແຜນທີ່" + +#: ../build/bin/conf_gen.h:2802 +msgid "group size factor" +msgstr "ປັດໄຈຂະໜາດກຸ່ມ" + +#: ../build/bin/conf_gen.h:2803 +msgid "increase or decrease the spatial size of images groups on the map. can influence the calculation time" +msgstr "ເພີ່ມ ຫຼື ຫຼຸດຂະໜາດພື້ນທີ່ຂອງກຸ່ມຮູບພາບເທິງແຜນທີ່. ອາດມີຜົນຕໍ່ເວລາໃນການປະມວນຜົນ" + +#: ../build/bin/conf_gen.h:2811 +msgid "min images per group" +msgstr "ຈຳນວນຮູບຕ່ຳສຸດຕໍ່ກຸ່ມ" + +#: ../build/bin/conf_gen.h:2812 +msgid "the minimum number of images to set up an images group. can influence the calculation time." +msgstr "ຈຳນວນຮູບຕ່ຳສຸດເພື່ອສ້າງເປັນກຸ່ມຮູບພາບ. ອາດມີຜົນຕໍ່ເວລາໃນການປະມວນຜົນ." + +#: ../build/bin/conf_gen.h:2819 +msgctxt "preferences" +msgid "thumbnail" +msgstr "ຮູບນ້ອຍ" + +#: ../build/bin/conf_gen.h:2820 +msgctxt "preferences" +msgid "count" +msgstr "ຈຳນວນ" + +#: ../build/bin/conf_gen.h:2823 +msgid "thumbnail display" +msgstr "ການສະແດງຮູບນ້ອຍ" + +#: ../build/bin/conf_gen.h:2824 +msgid "three options are available: images thumbnails, only the count of images of the group or nothing" +msgstr "ມີສາມຕົວເລືອກ: ສະແດງຮູບນ້ອຍ, ສະແດງສະເພາະຈຳນວນຮູບໃນກຸ່ມ ຫຼື ບໍ່ສະແດງຫຍັງເລີຍ" + +#: ../build/bin/conf_gen.h:2841 +msgid "max polygon points" +msgstr "ຈຸດ Polygon ສູງສຸດ" + +#: ../build/bin/conf_gen.h:2842 +msgid "limit the number of points imported with polygon in find location module" +msgstr "ຈຳກັດຈຳນວນຈຸດທີ່ນຳເຂົ້າດ້ວຍ Polygon ໃນໂມດູນຄົ້ນຫາສະຖານທີ່" + +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 +msgctxt "preferences" +msgid "bilinear" +msgstr "bilinear" + +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 ../build/bin/preferences_gen.h:3436 +msgctxt "preferences" +msgid "bicubic" +msgstr "bicubic" + +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 +msgctxt "preferences" +msgid "lanczos2" +msgstr "lanczos2" + +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3454 +msgctxt "preferences" +msgid "lanczos3" +msgstr "lanczos3" + +#: ../build/bin/conf_gen.h:3849 +msgctxt "preferences" +msgid "libsecret" +msgstr "libsecret" + +#: ../build/bin/conf_gen.h:3850 +msgctxt "preferences" +msgid "kwallet" +msgstr "kwallet" + +#: ../build/bin/conf_gen.h:3851 +msgctxt "preferences" +msgid "apple_keychain" +msgstr "apple_keychain" + +#: ../build/bin/conf_gen.h:3852 +msgctxt "preferences" +msgid "windows_credentials" +msgstr "windows_credentials" + +#: ../build/bin/conf_gen.h:4150 +msgctxt "preferences" +msgid "vectorscope" +msgstr "vectorscope" + +#: ../build/bin/conf_gen.h:4151 +msgctxt "preferences" +msgid "waveform" +msgstr "waveform" + +#: ../build/bin/conf_gen.h:4152 +msgctxt "preferences" +msgid "split" +msgstr "ແຍກ" + +#: ../build/bin/conf_gen.h:4153 +msgctxt "preferences" +msgid "RGB parade" +msgstr "RGB parade" + +#: ../build/bin/conf_gen.h:4154 +msgctxt "preferences" +msgid "histogram" +msgstr "histogram" + +#: ../build/bin/conf_gen.h:4164 +msgctxt "preferences" +msgid "left" +msgstr "ຊ້າຍ" + +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4562 +msgctxt "preferences" +msgid "right" +msgstr "ຂວາ" + +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 +msgctxt "preferences" +msgid "logarithmic" +msgstr "logarithmic" + +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 +msgctxt "preferences" +msgid "linear" +msgstr "linear" + +#: ../build/bin/conf_gen.h:4195 +msgctxt "preferences" +msgid "horizontal" +msgstr "ແນວນອນ" + +#: ../build/bin/conf_gen.h:4196 +msgctxt "preferences" +msgid "vertical" +msgstr "ແນວຕັ້ງ" + +#: ../build/bin/conf_gen.h:4206 +msgctxt "preferences" +msgid "overlaid" +msgstr "ວາງຊ້ອນ" + +#: ../build/bin/conf_gen.h:4207 +msgctxt "preferences" +msgid "parade" +msgstr "parade" + +#: ../build/bin/conf_gen.h:4217 +msgctxt "preferences" +msgid "u*v*" +msgstr "u*v*" + +#: ../build/bin/conf_gen.h:4218 +msgctxt "preferences" +msgid "AzBz" +msgstr "AzBz" + +#: ../build/bin/conf_gen.h:4219 +msgctxt "preferences" +msgid "RYB" +msgstr "RYB" + +#: ../build/bin/conf_gen.h:4277 +msgctxt "preferences" +msgid "monochromatic" +msgstr "ສີດຽວ" + +#: ../build/bin/conf_gen.h:4278 +msgctxt "preferences" +msgid "analogous" +msgstr "ສີໃກ້ຄຽງ" + +#: ../build/bin/conf_gen.h:4279 +msgctxt "preferences" +msgid "analogous complementary" +msgstr "ສີໃກ້ຄຽງແບບກົງກັນຂ້າມ" + +#: ../build/bin/conf_gen.h:4280 +msgctxt "preferences" +msgid "complementary" +msgstr "ສີກົງກັນຂ້າມ" + +#: ../build/bin/conf_gen.h:4281 +msgctxt "preferences" +msgid "split complementary" +msgstr "ສີກົງກັນຂ້າມແບບແຍກ" + +#: ../build/bin/conf_gen.h:4282 +msgctxt "preferences" +msgid "dyad" +msgstr "ຄູ່ສີ" + +#: ../build/bin/conf_gen.h:4283 +msgctxt "preferences" +msgid "triad" +msgstr "ສາມສີ" + +#: ../build/bin/conf_gen.h:4284 +msgctxt "preferences" +msgid "tetrad" +msgstr "ສີ່ສີ" + +#: ../build/bin/conf_gen.h:4285 +msgctxt "preferences" +msgid "square" +msgstr "ສີ່ແຈສາກ" + +#: ../build/bin/conf_gen.h:4304 +msgctxt "preferences" +msgid "normal" +msgstr "ປົກກະຕິ" + +#: ../build/bin/conf_gen.h:4306 +msgctxt "preferences" +msgid "narrow" +msgstr "ແຄບ" + +#: ../build/bin/conf_gen.h:4307 +msgctxt "preferences" +msgid "line" +msgstr "ເສັ້ນ" + +#: ../build/bin/conf_gen.h:4614 +msgctxt "preferences" +msgid "mm" +msgstr "ມມ" + +#: ../build/bin/conf_gen.h:4615 +msgctxt "preferences" +msgid "cm" +msgstr "ຊມ" + +#: ../build/bin/conf_gen.h:4616 +msgctxt "preferences" +msgid "inch" +msgstr "ນິ້ວ" + +#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:237 +msgctxt "preferences" +msgid "grey" +msgstr "ສີເທົາ" + +#: ../build/bin/conf_gen.h:4667 ../build/bin/preferences_gen.h:238 +msgctxt "preferences" +msgid "dark" +msgstr "ມືດ" + +#: ../build/bin/conf_gen.h:4668 ../build/bin/preferences_gen.h:239 +msgctxt "preferences" +msgid "darker" +msgstr "ມືດກວ່າ" + +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4580 +msgctxt "preferences" +msgid "all" +msgstr "ທັງໝົດ" + +#: ../build/bin/conf_gen.h:4676 +msgctxt "preferences" +msgid "xatom" +msgstr "xatom" + +#: ../build/bin/conf_gen.h:4677 +msgctxt "preferences" +msgid "colord" +msgstr "colord" + +#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3520 +msgctxt "preferences" +msgid "scene-referred (sigmoid)" +msgstr "ອ້າງອີງຕາມສາກ (sigmoid)" + +#: ../build/bin/conf_gen.h:4814 +msgctxt "preferences" +msgid "scene-referred (filmic)" +msgstr "ອ້າງອີງຕາມສາກ (filmic)" + +#: ../build/bin/conf_gen.h:4815 +msgctxt "preferences" +msgid "scene-referred (AgX)" +msgstr "ອ້າງອີງຕາມສາກ (AgX)" + +#: ../build/bin/conf_gen.h:4816 +msgctxt "preferences" +msgid "display-referred (legacy)" +msgstr "ອ້າງອີງຕາມຈໍ (ແບບເກົ່າ)" + +#: ../build/bin/conf_gen.h:4955 +msgid "camera time zone" +msgstr "ເຂດເວລາຂອງກ້ອງ" + +#: ../build/bin/conf_gen.h:4956 +msgid "most cameras don't store the time zone in EXIF. give the correct time zone so the GPX data can be correctly matched" +msgstr "ກ້ອງສ່ວນໃຫຍ່ບໍ່ໄດ້ເກັບເຂດເວລາໄວ້ໃນ EXIF. ກະລຸນາລະບຸເຂດເວລາທີ່ຖືກຕ້ອງເພື່ອໃຫ້ຂໍ້ມູນ GPX ສາມາດຈັບຄູ່ໄດ້ຢ່າງຖືກຕ້ອງ" + +#: ../build/bin/conf_gen.h:4972 +msgctxt "preferences" +msgid "no color" +msgstr "ບໍ່ມີສີ" + +#: ../build/bin/conf_gen.h:4973 +msgctxt "preferences" +msgid "illuminant color" +msgstr "ສີຂອງແຫຼ່ງກຳເນີດແສງ" + +#: ../build/bin/conf_gen.h:4974 +msgctxt "preferences" +msgid "effect emulation" +msgstr "ການຈຳລອງເອັບເຟັກ" + +#: ../build/bin/conf_gen.h:5038 +msgctxt "preferences" +msgid "list" +msgstr "ລາຍການ" + +#: ../build/bin/conf_gen.h:5039 +msgctxt "preferences" +msgid "tabs" +msgstr "ແຖບ" + +#: ../build/bin/conf_gen.h:5040 +msgctxt "preferences" +msgid "columns" +msgstr "ຄໍລຳ" + +#: ../build/bin/conf_gen.h:5051 +msgctxt "preferences" +msgid "active" +msgstr "ໃຊ້ງານຢູ່" + +#: ../build/bin/conf_gen.h:5052 +msgctxt "preferences" +msgid "dim" +msgstr "ມົວ" + +#: ../build/bin/conf_gen.h:5054 +msgctxt "preferences" +msgid "fade" +msgstr "ຈາງລົງ" + +#: ../build/bin/conf_gen.h:5055 +msgctxt "preferences" +msgid "fit" +msgstr "ພໍດີ" + +#: ../build/bin/conf_gen.h:5056 +msgctxt "preferences" +msgid "smooth" +msgstr "ນຸ່ມນວນ" + +#: ../build/bin/conf_gen.h:5057 +msgctxt "preferences" +msgid "glide" +msgstr "ເລື່ອນ" + +#: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 +msgid "this setting has been modified" +msgstr "ການຕັ້ງຄ່ານີ້ຖືກປ່ຽນແປງແລ້ວ" + +#. help button (right-anchored, matches other prefs tabs) +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 ../src/libs/modulegroups.c:4171 +msgid "?" +msgstr "?" + +#: ../build/bin/preferences_gen.h:136 +msgid "not available" +msgstr "ບໍ່ພ້ອມໃຊ້ງານ" + +#: ../build/bin/preferences_gen.h:138 ../build/bin/preferences_gen.h:139 +msgid "not available on this system" +msgstr "ບໍ່ພ້ອມໃຊ້ງານໃນລະບົບນີ້" + +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "ຮູບແບບ (Theme) ຂອງ darktable" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while editing. grey is recommended because it's the most neutral – it doesn't push your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"ສີພື້ນຫຼັງອ້ອມຮອບຮູບມີຜົນຕໍ່ການເບິ່ງເຫັນສີ ແລະ ໂທນຮູບໃນຂະນະທີ່ແກ້ໄຂ. ແນະນຳໃຫ້ໃຊ້ສີເທົາ ເພາະມັນເປັນກາງທີ່ສຸດ – ບໍ່ເຮັດໃຫ້ສາຍຕາຂອງເຈົ້າຜິດພ້ຽນ\n" +"\n" +"ສີເທົາ: ເໝາະທີ່ສຸດສຳລັບວຽກງານທີ່ຕ້ອງການຄວາມຖືກຕ້ອງຂອງສີ\n" +"\n" +"ສີມືດ: ຫຼຸດຜ່ອນການລົບກວນອ້ອມຮອບຮູບ\n" +"\n" +"ສີມືດກວ່າ: ເໝາະສຳລັບການເຮັດວຽກໃນຫ້ອງທີ່ມີແສງສະຫວ່າງໜ້ອຍ" + +#: ../build/bin/preferences_gen.h:2598 ../src/control/jobs/control_jobs.c:3118 ../src/libs/import.c:183 +msgid "import" +msgstr "ນຳເຂົ້າ" + +#: ../build/bin/preferences_gen.h:2603 +msgid "session options" +msgstr "ຕົວເລືອກເຊດຊັນ" + +#: ../build/bin/preferences_gen.h:2613 +msgid "base filmroll's directory" +msgstr "ໂຟນເດີຫຼັກຂອງກຸ່ມຮູບພາບ" + +#: ../build/bin/preferences_gen.h:2624 ../build/bin/preferences_gen.h:2646 ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2685 ../build/bin/preferences_gen.h:2718 ../build/bin/preferences_gen.h:2735 ../build/bin/preferences_gen.h:2752 +#: ../build/bin/preferences_gen.h:2769 ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 ../build/bin/preferences_gen.h:2820 ../build/bin/preferences_gen.h:2837 ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2880 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:2914 ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2949 ../build/bin/preferences_gen.h:2966 ../build/bin/preferences_gen.h:2988 ../build/bin/preferences_gen.h:3012 +#: ../build/bin/preferences_gen.h:3036 ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3086 ../build/bin/preferences_gen.h:3111 ../build/bin/preferences_gen.h:3129 ../build/bin/preferences_gen.h:3172 ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3214 ../build/bin/preferences_gen.h:3231 ../build/bin/preferences_gen.h:3248 ../build/bin/preferences_gen.h:3265 ../build/bin/preferences_gen.h:3282 ../build/bin/preferences_gen.h:3299 ../build/bin/preferences_gen.h:3316 +#: ../build/bin/preferences_gen.h:3333 ../build/bin/preferences_gen.h:3351 ../build/bin/preferences_gen.h:3368 ../build/bin/preferences_gen.h:3385 ../build/bin/preferences_gen.h:3418 ../build/bin/preferences_gen.h:3436 ../build/bin/preferences_gen.h:3454 +#: ../build/bin/preferences_gen.h:3477 ../build/bin/preferences_gen.h:3501 ../build/bin/preferences_gen.h:3520 ../build/bin/preferences_gen.h:3537 ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3571 ../build/bin/preferences_gen.h:3596 +#: ../build/bin/preferences_gen.h:3621 ../build/bin/preferences_gen.h:3642 ../build/bin/preferences_gen.h:3664 ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3713 ../build/bin/preferences_gen.h:3734 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3797 ../build/bin/preferences_gen.h:3818 ../build/bin/preferences_gen.h:3839 ../build/bin/preferences_gen.h:3872 ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3906 +#: ../build/bin/preferences_gen.h:3923 ../build/bin/preferences_gen.h:3940 ../build/bin/preferences_gen.h:3957 ../build/bin/preferences_gen.h:3974 ../build/bin/preferences_gen.h:3991 ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4073 ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4112 ../build/bin/preferences_gen.h:4145 ../build/bin/preferences_gen.h:4163 ../build/bin/preferences_gen.h:4215 +#: ../build/bin/preferences_gen.h:4233 ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4310 ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4379 +#: ../build/bin/preferences_gen.h:4396 ../build/bin/preferences_gen.h:4413 ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4447 ../build/bin/preferences_gen.h:4464 ../build/bin/preferences_gen.h:4481 ../build/bin/preferences_gen.h:4499 +#: ../build/bin/preferences_gen.h:4544 ../build/bin/preferences_gen.h:4562 ../build/bin/preferences_gen.h:4580 ../build/bin/preferences_gen.h:4602 ../build/bin/preferences_gen.h:4630 ../build/bin/preferences_gen.h:4654 ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:4688 ../build/bin/preferences_gen.h:4705 ../build/bin/preferences_gen.h:4723 ../build/bin/preferences_gen.h:4740 ../build/bin/preferences_gen.h:4764 ../build/bin/preferences_gen.h:4830 ../build/bin/preferences_gen.h:4848 +#: ../build/bin/preferences_gen.h:4922 +#, c-format +msgid "double click to reset to `%s'" +msgstr "ດັບເບີ້ນຄລິກເພື່ອຕັ້ງຄ່າຄືນໃໝ່ເປັນ `%s'" + +#: ../build/bin/preferences_gen.h:2626 +msgid "directory where newly imported filmrolls are stored; the default uses $(PICTURES_FOLDER), which expands to your system's pictures folder: ~/Pictures on macOS and Linux, C:/Users/username/Pictures on Windows" +msgstr "ໂຟນເດີທີ່ເກັບກຸ່ມຮູບພາບທີ່ນຳເຂົ້າໃໝ່; ຄ່າເລີ່ມຕົ້ນແມ່ນ $(PICTURES_FOLDER), ເຊິ່ງຈະເປັນໂຟນເດີຮູບພາບຂອງລະບົບ: ~/Pictures ໃນ macOS ແລະ Linux, C:/Users/username/Pictures ໃນ Windows" + +#: ../build/bin/preferences_gen.h:2635 +msgid "filmroll name" +msgstr "ຊື່ກຸ່ມຮູບພາບ" + +#: ../build/bin/preferences_gen.h:2648 +msgid "name of the imported filmroll" +msgstr "ຊື່ຂອງກຸ່ມຮູບພາບທີ່ນຳເຂົ້າ" + +#: ../build/bin/preferences_gen.h:2657 +msgid "keep original filename" +msgstr "ຮັກສາຊື່ໄຟລ໌ຕົ້ນສະບັບ" + +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2718 ../build/bin/preferences_gen.h:2735 ../build/bin/preferences_gen.h:2769 ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2914 ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2966 ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3172 ../build/bin/preferences_gen.h:3231 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3333 ../build/bin/preferences_gen.h:3385 ../build/bin/preferences_gen.h:3418 ../build/bin/preferences_gen.h:3537 ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3642 ../build/bin/preferences_gen.h:3685 +#: ../build/bin/preferences_gen.h:3755 ../build/bin/preferences_gen.h:3797 ../build/bin/preferences_gen.h:3818 ../build/bin/preferences_gen.h:3839 ../build/bin/preferences_gen.h:3974 ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4145 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4396 ../build/bin/preferences_gen.h:4447 ../build/bin/preferences_gen.h:4630 ../build/bin/preferences_gen.h:4671 ../build/bin/preferences_gen.h:4688 ../build/bin/preferences_gen.h:4705 +#: ../build/bin/preferences_gen.h:4740 ../build/bin/preferences_gen.h:4830 +msgctxt "preferences" +msgid "FALSE" +msgstr "ປິດ" + +#: ../build/bin/preferences_gen.h:2665 +msgid "keep original filename instead of a pattern while importing from camera or card" +msgstr "ຮັກສາຊື່ໄຟລ໌ຕົ້ນສະບັບແທນການໃຊ້ຮູບແບບການຕັ້ງຊື່ ໃນຂະນະທີ່ນຳເຂົ້າຈາກກ້ອງ ຫຼື ກາດ" + +#: ../build/bin/preferences_gen.h:2674 +msgid "file naming pattern" +msgstr "ຮູບແບບການຕັ້ງຊື່ໄຟລ໌" + +#: ../build/bin/preferences_gen.h:2687 +msgid "file naming pattern used for a import session" +msgstr "ຮູບແບບການຕັ້ງຊື່ໄຟລ໌ທີ່ໃຊ້ສຳລັບເຊດຊັນການນຳເຂົ້າ" + +#: ../build/bin/preferences_gen.h:2697 ../src/gui/gtk.c:1701 ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 ../src/views/lighttable.c:91 +msgid "lighttable" +msgstr "ໂຕະແສງ" + +#: ../build/bin/preferences_gen.h:2702 ../build/bin/preferences_gen.h:3053 ../build/bin/preferences_gen.h:3856 ../src/gui/preferences.c:344 ../src/gui/preferences_ai.c:1557 +msgid "general" +msgstr "ທົ່ວໄປ" + +#: ../build/bin/preferences_gen.h:2712 +msgid "hide built-in presets for utility modules" +msgstr "ເຊື່ອງຄ່າທີ່ຕັ້ງໄວ້ກ່ອນ (Presets) ສຳລັບໂມດູນຍູທິລິຕີ້" + +#: ../build/bin/preferences_gen.h:2720 +msgid "hide built-in presets of utility modules in presets menu." +msgstr "ເຊື່ອງຄ່າທີ່ຕັ້ງໄວ້ກ່ອນຂອງໂມດູນຍູທິລິຕີ້ໃນເມນູ Presets." + +#: ../build/bin/preferences_gen.h:2729 +msgid "use single-click in the collections module" +msgstr "ໃຊ້ການຄລິກຄັ້ງດຽວໃນໂມດູນຄໍເລັກຊັນ" + +#: ../build/bin/preferences_gen.h:2737 +msgid "check this option to use single-click to select items in the collections module. this will allow you to do range selections for date-time and numeric values." +msgstr "ເລືອກຕົວເລືອກນີ້ເພື່ອໃຊ້ການຄລິກຄັ້ງດຽວໃນການເລືອກລາຍການໃນໂມດູນຄໍເລັກຊັນ. ນີ້ຈະຊ່ວຍໃຫ້ທ່ານເລືອກໄລຍະຂອງວັນທີ-ເວລາ ແລະ ຄ່າຕົວເລກໄດ້." + +#: ../build/bin/preferences_gen.h:2746 +msgid "prioritize the hovered image over the selected images" +msgstr "ໃຫ້ຄວາມສຳຄັນກັບຮູບທີ່ເມົ້າຊີ້ຢູ່ ເໜືອກວ່າຮູບທີ່ຖືກເລືອກ" + +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2820 ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:3086 ../build/bin/preferences_gen.h:3189 ../build/bin/preferences_gen.h:3248 ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3282 ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3368 ../build/bin/preferences_gen.h:3571 ../build/bin/preferences_gen.h:3621 ../build/bin/preferences_gen.h:3713 ../build/bin/preferences_gen.h:3734 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3872 ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3906 ../build/bin/preferences_gen.h:3923 ../build/bin/preferences_gen.h:3940 ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:3991 ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4310 ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4413 ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4464 ../build/bin/preferences_gen.h:4481 ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4544 +#: ../build/bin/preferences_gen.h:4654 ../build/bin/preferences_gen.h:4764 +msgctxt "preferences" +msgid "TRUE" +msgstr "ເປີດ" + +#: ../build/bin/preferences_gen.h:2754 +msgid "" +"in the lighttable, where culling takes place, you can apply actions (e.g., setting ratings) to the hovered image or to the selected ones\n" +"\n" +"enabled actions apply to the hovered image (less clicking)\n" +"\n" +"disabled actions apply to the current selection (less error prone)" +msgstr "" +"ໃນໂຕະແສງ, ທ່ານສາມາດຕັ້ງຄ່າຕ່າງໆ (ເຊັ່ນ: ການໃຫ້ຄະແນນ) ກັບຮູບທີ່ເມົ້າຊີ້ຢູ່ ຫຼື ຮູບທີ່ເລືອກ\n" +"\n" +"ເປີດໃຊ້: ການຕັ້ງຄ່າຈະມີຜົນກັບຮູບທີ່ເມົ້າຊີ້ຢູ່ (ຫຼຸດການຄລິກ)\n" +"\n" +"ປິດໃຊ້: ການຕັ້ງຄ່າຈະມີຜົນກັບຮູບທີ່ເລືອກໄວ້ (ຫຼຸດຄວາມຜິດພາດ)" + +#: ../build/bin/preferences_gen.h:2763 +msgid "expand a single utility module at a time" +msgstr "ຂະຫຍາຍໂມດູນຍູທິລິຕີ້ເທື່ອລະອັນເທົ່ານັ້ນ" + +#: ../build/bin/preferences_gen.h:2771 +msgid "this option toggles the behavior of shift clicking in lighttable mode" +msgstr "ຕົວເລືອກນີ້ປ່ຽນຮູບແບບການເຮັດວຽກຂອງ Shift + ຄລິກ ໃນໂໝດໂຕະແສງ" + +#: ../build/bin/preferences_gen.h:2780 +msgid "scroll utility modules to the top when expanded" +msgstr "ເລື່ອນໂມດູນຍູທິລິຕີ້ໄປເທິງສຸດເມື່ອຖືກຂະຫຍາຍ" + +#: ../build/bin/preferences_gen.h:2788 ../build/bin/preferences_gen.h:3318 +msgid "when this option is enabled then darktable will try to scroll the module to the top of the visible list" +msgstr "ເມື່ອເປີດໃຊ້ darktable ຈະພະຍາຍາມເລື່ອນໂມດູນໄປໄວ້ເທິງສຸດຂອງລາຍການທີ່ເບິ່ງເຫັນ" + +#: ../build/bin/preferences_gen.h:2797 +msgid "rating an image one star twice will not zero out the rating" +msgstr "ການໃຫ້ຄະແນນໜຶ່ງດາວສອງຄັ້ງຈະບໍ່ເຮັດໃຫ້ຄະແນນກາຍເປັນສູນ" + +#: ../build/bin/preferences_gen.h:2805 +msgid "defines whether rating an image one star twice will zero out star rating" +msgstr "ກຳນົດວ່າການໃຫ້ດາວໜຶ່ງດາວສອງຄັ້ງຈະລຶບຄະແນນດາວອອກຫຼືບໍ່" + +#: ../build/bin/preferences_gen.h:2814 ../build/bin/preferences_gen.h:3166 +msgid "show scrollbars for central view" +msgstr "ສະແດງແຖບເລື່ອນສຳລັບມຸມເບິ່ງກາງ" + +#: ../build/bin/preferences_gen.h:2822 ../build/bin/preferences_gen.h:3174 +msgid "defines whether scrollbars should be displayed" +msgstr "ກຳນົດວ່າຈະສະແດງແຖບເລື່ອນຫຼືບໍ່" + +#: ../build/bin/preferences_gen.h:2831 +msgid "show image time with milliseconds" +msgstr "ສະແດງເວລາຂອງຮູບເປັນມິນລິວິນາທີ" + +#: ../build/bin/preferences_gen.h:2839 +msgid "defines whether time should be displayed with milliseconds" +msgstr "ກຳນົດວ່າຈະສະແດງເວລາເປັນມິນລິວິນາທີຫຼືບໍ່" + +#: ../build/bin/preferences_gen.h:2845 +msgid "thumbnails" +msgstr "ຮູບນ້ອຍ" + +#: ../build/bin/preferences_gen.h:2855 +msgid "for unaltered images, use raw file instead of embedded JPEG from size" +msgstr "ສຳລັບຮູບທີ່ຍັງບໍ່ຖືກແກ້ໄຂ, ໃຫ້ໃຊ້ໄຟລ໌ RAW ແທນ JPEG ທີ່ຝັງມາເມື່ອຂະໜາດໃຫຍ່ກວ່າ" + +#: ../build/bin/preferences_gen.h:2864 +msgid "" +"if the thumbnail size is greater than this value, it will be processed using raw file instead of the embedded preview JPEG (better but slower).\n" +"if you want all thumbnails and pre-rendered images in best quality you should choose the 'always' option.\n" +"for the quickest display, choose the 'never' option\n" +"the 'auto' option prefers the embedded JPEG except when the thumb size exceeds the resolution of the embedded JPEG\n" +"(more details in the manual)" +msgstr "" +"ຫາກຂະໜາດຮູບນ້ອຍໃຫຍ່ກວ່າຄ່ານີ້, ມັນຈະຖືກປະມວນຜົນໂດຍໃຊ້ໄຟລ໌ RAW ແທນ JPEG ຕົວຢ່າງທີ່ຝັງມາ (ຄຸນນະພາບດີກວ່າແຕ່ຊ້າກວ່າ).\n" +"ຫາກທ່ານຕ້ອງການໃຫ້ຮູບນ້ອຍທັງໝົດມີຄຸນນະພາບດີທີ່ສຸດ ຄວນເລືອກ 'ສະເໝີ'.\n" +"ເພື່ອການສະແດງຜົນທີ່ໄວທີ່ສຸດ, ໃຫ້ເລືອກ 'ບໍ່ເຄີຍ'.\n" +"ຕົວເລືອກ 'ອັດຕະໂນມັດ' ຈະເນັ້ນໃຊ້ JPEG ທີ່ຝັງມາ ເວັ້ນເສຍແຕ່ຂະໜາດຮູບນ້ອຍຈະເກີນຄວາມລະອຽດຂອງ JPEG ນັ້ນ\n" +"(ລາຍລະອຽດເພີ່ມເຕີມໃນຄູ່ມື)" + +#: ../build/bin/preferences_gen.h:2873 +msgid "high quality processing from size" +msgstr "ປະມວນຜົນຄຸນນະພາບສູງເລີ່ມຈາກຂະໜາດ" + +#: ../build/bin/preferences_gen.h:2882 +msgid "" +"if the thumbnail size is greater than this value, it will be processed using the full quality rendering path (better but slower).\n" +"if you want all thumbnails and pre-rendered images in best quality you should choose the 'always' option.\n" +"(more details in the manual)" +msgstr "ຫາກຂະໜາດຮູບນ້ອຍໃຫຍ່ກວ່າຄ່ານີ້, ມັນຈະຖືກປະມວນຜົນດ້ວຍຄຸນນະພາບສູງສຸດ (ດີກວ່າແຕ່ຊ້າກວ່າ)." + +#: ../build/bin/preferences_gen.h:2891 +msgid "enable disk backend for thumbnail cache" +msgstr "ເປີດໃຊ້ການເກັບ Cache ຮູບນ້ອຍໄວ້ໃນດິສກ໌" + +#: ../build/bin/preferences_gen.h:2899 +msgid "" +"if enabled, write thumbnails to disk (.cache/darktable/) when evicted from the memory cache.\n" +"note that this can take a lot of memory (several gigabytes for 20k images) and will never delete cached thumbnails again.\n" +"it's safe though to delete these manually, if you want.\n" +"light table performance will be increased greatly when browsing a lot.\n" +"to generate all thumbnails of your entire collection offline, run 'darktable-generate-cache'." +msgstr "" +"ຫາກເປີດໃຊ້, ຈະຂຽນຮູບນ້ອຍລົງໃນດິສກ໌ (.cache/darktable/) ເມື່ອຖືກລຶບອອກຈາກຫນ່ວຍຄວາມຈຳ.\n" +"ໝາຍເຫດ: ອາດໃຊ້ພື້ນທີ່ຫຼາຍ (ຫຼາຍ GB ສຳລັບ 20,000 ຮູບ) ແລະ ຈະບໍ່ລຶບອອກໂດຍອັດຕະໂນມັດ.\n" +"ທ່ານສາມາດລຶບມັນອອກດ້ວຍຕົນເອງໄດ້ຢ່າງປອດໄພ.\n" +"ຈະຊ່ວຍໃຫ້ການເບິ່ງຮູບໃນໂຕະແສງໄວຂຶ້ນຫຼາຍ." + +#: ../build/bin/preferences_gen.h:2908 +msgid "enable disk backend for full preview cache" +msgstr "ເປີດໃຊ້ການເກັບ Cache ຮູບຕົວຢ່າງເຕັມໄວ້ໃນດິສກ໌" + +#: ../build/bin/preferences_gen.h:2916 +msgid "" +"if enabled, write full preview to disk (.cache/darktable/) when evicted from the memory cache.\n" +"note that this can take a lot of memory (several gigabytes for 20k images) and will never delete cached full previews again.\n" +"it's safe though to delete these manually, if you want.\n" +"light table performance will be increased greatly when zooming image in full preview mode." +msgstr "ຫາກເປີດໃຊ້, ຈະຂຽນຮູບຕົວຢ່າງເຕັມລົງໃນດິສກ໌ ເພື່ອໃຫ້ການຊູມເບິ່ງຮູບໄວຂຶ້ນ." + +#: ../build/bin/preferences_gen.h:2925 +msgid "enable smooth scrolling for lighttable thumbnails" +msgstr "ເປີດໃຊ້ການເລື່ອນແບບນຸ່ມນວນສຳລັບຮູບນ້ອຍໃນໂຕະແສງ" + +#: ../build/bin/preferences_gen.h:2933 +msgid "" +"if enabled, scrolling the lighttable scrolls by some number of pixels, as expected with a touch pad.\n" +"disabled, the lighttable scrolls full rows of thumbnails, as befits a scroll wheel." +msgstr "ຫາກເປີດໃຊ້, ການເລື່ອນຈະເປັນໄປຕາມຈຳນວນພິກເຊວ (ເໝາະກັບ Touchpad). ຫາກປິດ, ຈະເລື່ອນເທື່ອລະແຖວ (ເໝາະກັບລູກກິ້ງເມົ້າ)." + +#: ../build/bin/preferences_gen.h:2942 +msgid "generate thumbnails in background" +msgstr "ສ້າງຮູບນ້ອຍໃນເບື້ອງຫຼັງ" + +#: ../build/bin/preferences_gen.h:2951 +msgid "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up to the selected size are generated while user is inactive in lighttable." +msgstr "ຫາກເປີດການເກັບ Cache ໃນດິສກ໌, ຮູບນ້ອຍຈະຖືກສ້າງຂຶ້ນໃນຂະນະທີ່ຜູ້ໃຊ້ບໍ່ໄດ້ເຮັດຫຍັງໃນໂຕະແສງ." + +#: ../build/bin/preferences_gen.h:2960 +msgid "reset cached thumbnails" +msgstr "ລຶບ ແລະ ຕັ້ງຄ່າ Cache ຮູບນ້ອຍໃໝ່" + +#: ../build/bin/preferences_gen.h:2968 +msgid "force thumbnails to be regenerated by resetting the database. this may be needed in case some thumbnails have been manually removed or corrupted." +msgstr "ບັງຄັບໃຫ້ສ້າງຮູບນ້ອຍໃໝ່ໂດຍການລ້າງຖານຂໍ້ມູນ. ອາດຈຳເປັນຫາກຮູບນ້ອຍເສຍຫາຍ." + +#: ../build/bin/preferences_gen.h:2977 +msgid "delimiters for size categories" +msgstr "ຕົວຂັ້ນສຳລັບໝວດໝູ່ຂະໜາດ" + +#: ../build/bin/preferences_gen.h:2990 +msgid "" +"size categories are used to be able to set different overlays and CSS values depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, 120-400px, more than 400px" +msgstr "" +"ໝວດໝູ່ຂະໜາດໃຊ້ເພື່ອຕັ້ງຄ່າການສະແດງຜົນ ແລະ CSS ທີ່ຕ່າງກັນຕາມຂະໜາດຮູບນ້ອຍ, ຂັ້ນດ້ວຍ |.\n" +"ຕົວຢ່າງ: 120|400 ໝາຍເຖິງ 3 ໝວດ: ບໍ່ເກີນ 120px, 120-400px, ແລະ ຫຼາຍກວ່າ 400px" + +#: ../build/bin/preferences_gen.h:2999 +msgid "pattern for the thumbnail extended overlay text" +msgstr "ຮູບແບບຂໍ້ຄວາມຊ້ອນເທິງຮູບນ້ອຍແບບລະອຽດ" + +#: ../build/bin/preferences_gen.h:3014 ../build/bin/preferences_gen.h:3038 +msgid "see manual to know all the tags you can use." +msgstr "ເບິ່ງຄູ່ມືເພື່ອເບິ່ງແທັກທັງໝົດທີ່ທ່ານສາມາດໃຊ້ໄດ້." + +#: ../build/bin/preferences_gen.h:3023 +msgid "pattern for the thumbnail tooltip (empty to disable)" +msgstr "ຮູບແບບ Tooltip ຂອງຮູບນ້ອຍ (ປະຫວ່າງເພື່ອປິດ)" + +#: ../build/bin/preferences_gen.h:3048 ../src/gui/gtk.c:1703 ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 +msgid "darkroom" +msgstr "ຫ້ອງມືດ" + +#: ../build/bin/preferences_gen.h:3063 +msgid "scroll down to increase mask parameters" +msgstr "ເລື່ອນລົງເພື່ອເພີ່ມຄ່າພາຣາມິເຕີຂອງມາກສ໌ (Mask)" + +#: ../build/bin/preferences_gen.h:3071 +msgid "" +"when using the mouse scroll wheel to change mask parameters, scroll down to increase the mask size, feather size, opacity, brush hardness and gradient curvature\n" +"by default scrolling up increases these parameters" +msgstr "ເມື່ອໃຊ້ລູກກິ້ງເມົ້າປ່ຽນຄ່າມາກສ໌, ໃຫ້ເລື່ອນລົງເພື່ອເພີ່ມຂະໜາດ, ຄວາມຟຸ້ງ, ຄວາມໂປ່ງໃສ ແລະ ອື່ນໆ. ໂດຍປົກກະຕິການເລື່ອນຂຶ້ນຈະເປັນການເພີ່ມຄ່າ." + +#: ../build/bin/preferences_gen.h:3080 +msgid "middle mouse button zooms to 200%" +msgstr "ຄລິກເມົ້າກາງເພື່ອຊູມ 200%" + +#: ../build/bin/preferences_gen.h:3089 +#, no-c-format +msgid "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport on middle mouse clicks. if disabled, it will toggle between viewport size and 100%, and the 'ctrl' key can be used to control the zoom level." +msgstr "ຫາກເປີດໃຊ້, ການຄລິກເມົ້າກາງຈະປ່ຽນລະດັບຊູມລະຫວ່າງ 100%, 200% ແລະ ພໍດີກັບໜ້າຈໍ." + +#: ../build/bin/preferences_gen.h:3098 +msgid "pattern for the image information line" +msgstr "ຮູບແບບສຳລັບແຖບຂໍ້ມູນຮູບພາບ" + +#: ../build/bin/preferences_gen.h:3113 +msgid "see manual for a list of the tags you can use." +msgstr "ເບິ່ງຄູ່ມືສຳລັບລາຍການແທັກທີ່ທ່ານສາມາດໃຊ້ໄດ້." + +#: ../build/bin/preferences_gen.h:3122 +msgid "position of the image information line" +msgstr "ຕຳແໜ່ງຂອງແຖບຂໍ້ມູນຮູບພາບ" + +#: ../build/bin/preferences_gen.h:3139 +msgid "border around image in darkroom mode" +msgstr "ຂອບອ້ອມຮອບຮູບໃນໂໝດຫ້ອງມືດ" + +#: ../build/bin/preferences_gen.h:3155 ../build/bin/preferences_gen.h:4190 ../build/bin/preferences_gen.h:4260 ../build/bin/preferences_gen.h:4527 ../build/bin/preferences_gen.h:4798 ../build/bin/preferences_gen.h:4876 ../build/bin/preferences_gen.h:4904 +#: ../build/bin/preferences_gen.h:4967 ../build/bin/preferences_gen.h:5029 ../build/bin/preferences_gen.h:5058 +#, c-format +msgid "double click to reset to `%d'" +msgstr "ດັບເບີ້ນຄລິກເພື່ອຕັ້ງຄ່າຄືນເປັນ `%d'" + +#: ../build/bin/preferences_gen.h:3157 +msgid "process the image in darkroom mode with a small border. set to 0 if you don't want any border." +msgstr "ສະແດງຮູບໃນໂໝດຫ້ອງມືດໂດຍມີຂອບນ້ອຍໆ. ຕັ້ງເປັນ 0 ຫາກບໍ່ຕ້ອງການຂອບ." + +#: ../build/bin/preferences_gen.h:3183 +msgid "show loading screen between images" +msgstr "ສະແດງໜ້າຈໍກຳລັງໂຫລດລະຫວ່າງປ່ຽນຮູບ" + +#: ../build/bin/preferences_gen.h:3191 +msgid "" +"show gray loading screen when navigating between images in the darkroom\n" +"disable to just show a toast message" +msgstr "ສະແດງໜ້າຈໍສີເທົາຂະນະໂຫລດຮູບໃນຫ້ອງມືດ. ຫາກປິດຈະສະແດງພຽງຂໍ້ຄວາມແຈ້ງເຕືອນນ້ອຍໆ." + +#: ../build/bin/preferences_gen.h:3197 +msgid "modules" +msgstr "ໂມດູນ" + +#: ../build/bin/preferences_gen.h:3207 +msgid "display of individual color channels" +msgstr "ການສະແດງຜົນແຍກແຕ່ລະຊ່ອງສີ" + +#: ../build/bin/preferences_gen.h:3216 +msgid "defines how color channels are displayed when activated in the parametric masks feature." +msgstr "ກຳນົດວິທີສະແດງຊ່ອງສີເມື່ອໃຊ້ງານໃນຟີເຈີ Parametric Masks." + +#: ../build/bin/preferences_gen.h:3225 +msgid "hide built-in presets for processing modules" +msgstr "ເຊື່ອງ Presets ມາດຕະຖານຂອງໂມດູນປະມວນຜົນ" + +#: ../build/bin/preferences_gen.h:3233 +msgid "hide built-in presets of processing modules in presets menu." +msgstr "ເຊື່ອງ Presets ມາດຕະຖານຂອງໂມດູນປະມວນຜົນໃນເມນູ Presets." + +#: ../build/bin/preferences_gen.h:3242 ../build/bin/preferences_gen.h:3250 +msgid "show the guides widget in modules UI" +msgstr "ສະແດງວິດເຈັດເສັ້ນຊ່ວຍ (Guides) ໃນໜ້າຈໍໂມດູນ" + +#: ../build/bin/preferences_gen.h:3259 +msgid "expand a single processing module at a time" +msgstr "ຂະຫຍາຍໂມດູນປະມວນຜົນເທື່ອລະອັນເທົ່ານັ້ນ" + +#: ../build/bin/preferences_gen.h:3267 +msgid "this option toggles the behavior of shift clicking in darkroom mode" +msgstr "ຕົວເລືອກນີ້ປ່ຽນຮູບແບບການ Shift + ຄລິກ ໃນໂໝດຫ້ອງມືດ" + +#: ../build/bin/preferences_gen.h:3276 +msgid "only collapse modules in current group" +msgstr "ພັບເກັບສະເພາະໂມດູນໃນກຸ່ມປັດຈຸບັນ" + +#: ../build/bin/preferences_gen.h:3284 +msgid "if only expanding a single module at a time, only collapse other modules in the current group - ignore modules in other groups" +msgstr "ຫາກຕັ້ງໃຫ້ຂະຫຍາຍເທື່ອລະໂມດູນ, ຈະພັບເກັບສະເພາະໂມດູນອື່ນໃນກຸ່ມດຽວກັນເທົ່ານັ້ນ." + +#: ../build/bin/preferences_gen.h:3293 +msgid "expand the module when it is activated, and collapse it when disabled" +msgstr "ຂະຫຍາຍໂມດູນເມື່ອເປີດໃຊ້, ແລະ ພັບເກັບເມື່ອປິດໃຊ້" + +#: ../build/bin/preferences_gen.h:3301 +msgid "this option allows to expand or collapse automatically the module when it is enabled or disabled." +msgstr "ຕົວເລືອກນີ້ຊ່ວຍໃຫ້ໂມດູນຂະຫຍາຍ ຫຼື ພັບເກັບອັດຕະໂນມັດຕາມການໃຊ້ງານ." + +#: ../build/bin/preferences_gen.h:3310 +msgid "scroll processing modules to the top when expanded" +msgstr "ເລື່ອນໂມດູນປະມວນຜົນໄປເທິງສຸດເມື່ອຖືກຂະຫຍາຍ" + +#: ../build/bin/preferences_gen.h:3327 +msgid "swap the utility and processing modules panels" +msgstr "ສະຫຼັບຕຳແໜ່ງແຖບຍູທິລິຕີ້ ແລະ ແຖບປະມວນຜົນ" + +#: ../build/bin/preferences_gen.h:3335 +msgid "move the list of processing modules to the left of the screen" +msgstr "ຍ້າຍລາຍການໂມດູນປະມວນຜົນໄປໄວ້ເບື້ອງຊ້າຍຂອງໜ້າຈໍ" + +#: ../build/bin/preferences_gen.h:3344 +msgid "show right-side buttons in processing module headers" +msgstr "ສະແດງປຸ່ມເບື້ອງຂວາໃນສ່ວນຫົວຂອງໂມດູນປະມວນຜົນ" + +#: ../build/bin/preferences_gen.h:3353 +msgid "" +"when the mouse is not over a module, the multi-instance, reset and preset buttons can be hidden:\n" +" - 'always': always show all buttons,\n" +" - 'active': only show the buttons when the mouse is over the module,\n" +" - 'dim': buttons are dimmed when mouse is away,\n" +" - 'auto': hide the buttons when the panel is narrow,\n" +" - 'fade': fade out all buttons when panel narrows,\n" +" - 'fit': hide all the buttons if the module name doesn't fit,\n" +" - 'smooth': fade out all buttons in one header simultaneously,\n" +" - 'glide': gradually hide individual buttons as needed" +msgstr "ກຳນົດການສະແດງຜົນປຸ່ມຕ່າງໆໃນຫົວຂໍ້ໂມດູນ ເຊັ່ນ: ປຸ່ມຕັ້ງຄ່າຄືນໃໝ່ ຫຼື ປຸ່ມ Preset." + +#: ../build/bin/preferences_gen.h:3362 +msgid "show mask indicator in module headers" +msgstr "ສະແດງສັນຍະລັກມາກສ໌ (Mask) ໃນຫົວຂໍ້ໂມດູນ" + +#: ../build/bin/preferences_gen.h:3370 +msgid "if enabled, an icon will be shown in the header of any processing modules that have a mask applied" +msgstr "ຫາກເປີດໃຊ້, ຈະມີໄອຄອນສະແດງໃນຫົວຂໍ້ໂມດູນທີ່ມີການໃຊ້ງານມາກສ໌" + +#: ../build/bin/preferences_gen.h:3379 +msgid "prompt for name on addition of new instance" +msgstr "ຖາມຊື່ເມື່ອເພີ່ມສະບັບ (Instance) ໃໝ່" + +#: ../build/bin/preferences_gen.h:3387 +msgid "if enabled, a rename prompt will be present for each new module instance (either new instance or duplicate)" +msgstr "ຫາກເປີດໃຊ້, ຈະມີການຖາມໃຫ້ຕັ້ງຊື່ໃໝ່ທຸກຄັ້ງທີ່ສ້າງ ຫຼື ສຳເນົາໂມດູນ." + +#: ../build/bin/preferences_gen.h:3397 +msgid "processing" +msgstr "ການປະມວນຜົນ" + +#: ../build/bin/preferences_gen.h:3402 +msgid "image processing" +msgstr "ການປະມວນຜົນຮູບພາບ" + +#: ../build/bin/preferences_gen.h:3412 +msgid "always use LittleCMS 2 to apply output color profile" +msgstr "ໃຊ້ LittleCMS 2 ສະເໝີເພື່ອຈັດການໂປຣໄຟລ໌ສີຂາອອກ" + +#: ../build/bin/preferences_gen.h:3420 +msgid "this is slower than the default." +msgstr "ອັນນີ້ຈະຊ້າກວ່າຄ່າເລີ່ມຕົ້ນ." + +#: ../build/bin/preferences_gen.h:3429 +msgid "pixel interpolator (warp)" +msgstr "ການແຊກຂໍ້ມູນພິກເຊວ (Warp)" + +#: ../build/bin/preferences_gen.h:3438 +msgid "pixel interpolator used in modules for rotation, lens correction, liquify, cropping and final scaling (bilinear, bicubic, lanczos2)." +msgstr "ວິທີການແຊກຂໍ້ມູນພິກເຊວທີ່ໃຊ້ໃນການໝູນ, ແກ້ເລນ, ຕັດຮູບ ແລະ ອື່ນໆ." + +#: ../build/bin/preferences_gen.h:3447 +msgid "pixel interpolator (scaling)" +msgstr "ການແຊກຂໍ້ມູນພິກເຊວ (ການປັບຂະໜາດ)" + +#: ../build/bin/preferences_gen.h:3456 +msgid "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." +msgstr "ວິທີການແຊກຂໍ້ມູນພິກເຊວທີ່ໃຊ້ໃນການປັບຂະໜາດຮູບ." + +#: ../build/bin/preferences_gen.h:3465 +msgid "LUT 3D root folder" +msgstr "ໂຟນເດີຫຼັກຂອງ LUT 3D" + +#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 ../src/control/jobs/control_jobs.c:2204 ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 ../src/libs/import.c:1815 ../src/libs/import.c:1927 +#: ../src/libs/import.c:1985 ../src/libs/styles.c:456 ../src/lua/preferences.c:695 +msgid "select directory" +msgstr "ເລືອກໂຟນເດີ" + +#: ../build/bin/preferences_gen.h:3480 +msgid "this folder (and sub-folders) contains LUT files used by LUT 3D module. (restart required)" +msgstr "ໂຟນເດີນີ້ເກັບໄຟລ໌ LUT ທີ່ໃຊ້ໃນໂມດູນ LUT 3D (ຕ້ອງປິດ-ເປີດໂປຣແກຣມໃໝ່)." + +#: ../build/bin/preferences_gen.h:3489 +msgid "raster mask files root folder" +msgstr "ໂຟນເດີຫຼັກຂອງໄຟລ໌ Raster Mask" + +#: ../build/bin/preferences_gen.h:3504 +msgid "this folder (and sub-folders) contains PFM/PNG files used by the raster mask import module. (restart required)" +msgstr "ໂຟນເດີນີ້ເກັບໄຟລ໌ PFM/PNG ທີ່ໃຊ້ໃນການນຳເຂົ້າມາກສ໌ແບບຣາສເຕີ." + +#: ../build/bin/preferences_gen.h:3513 +msgid "auto-apply pixel workflow defaults" +msgstr "ນຳໃຊ້ຄ່າເລີ່ມຕົ້ນຂອງຂະບວນການເຮັດວຽກພິກເຊວອັດຕະໂນມັດ" + +#: ../build/bin/preferences_gen.h:3522 +msgid "" +"selects which workflow will be used by default in the darkroom\n" +"\n" +"scene-referred (sigmoid) modern workflow, fewer tonemapper controls\n" +"\n" +"scene-referred (filmic) modern workflow, more tone mapping controls\n" +"\n" +"scene-referred (AgX) modern workflow, maximum tone mapping control\n" +"\n" +"display-referred (legacy) legacy workflow (not recommended)\n" +"\n" +"none do not use a predefined workflow" +msgstr "" +"ເລືອກຂະບວນການເຮັດວຽກທີ່ຈະໃຊ້ເປັນຄ່າເລີ່ມຕົ້ນໃນຫ້ອງມື\n" +"\n" +"ອ້າງອີງຕາມສາກ (sigmoid): ຂະບວນການແບບໃໝ່, ການຄວບຄຸມງ່າຍ\n" +"\n" +"ອ້າງອີງຕາມສາກ (filmic): ຂະບວນການແບບໃໝ່, ປັບແຕ່ງໄດ້ຫຼາຍຂຶ້ນ\n" +"\n" +"ອ້າງອີງຕາມສາກ (AgX): ຂະບວນການແບບໃໝ່, ຄວບຄຸມໄດ້ສູງສຸດ\n" +"\n" +"ອ້າງອີງຕາມຈໍ (ແບບເກົ່າ): ຂະບວນການແບບເກົ່າ (ບໍ່ແນະນຳ)\n" +"\n" +"ບໍ່ມີ: ບໍ່ນຳໃຊ້ຂະບວນການທີ່ກຳນົດໄວ້ລ່ວງໜ້າ" + +#: ../build/bin/preferences_gen.h:3531 +msgid "auto-apply per camera basecurve presets" +msgstr "ນຳໃຊ້ຄ່າ Basecurve ຕາມແຕ່ລະກ້ອງອັດຕະໂນມັດ" + +#: ../build/bin/preferences_gen.h:3539 +msgid "" +"use the per-camera basecurve by default instead of the generic manufacturer one if there is one available. (restart required)\n" +"this option is taken into account when the \"auto-apply pixel workflow defaults\" is set to \"display-referred\".\n" +"to prevent auto-apply basecurve presets \"auto-apply pixel workflow defaults\" should be set to \"none\"" +msgstr "ໃຊ້ Basecurve ສະເພາະຂອງກ້ອງແຕ່ລະລຸ່ນແທນຄ່າທົ່ວໄປ (ຫາກມີ)." + +#: ../build/bin/preferences_gen.h:3548 +msgid "detect monochrome previews" +msgstr "ກວດຫາຮູບຕົວຢ່າງຂາວດຳ" + +#: ../build/bin/preferences_gen.h:3556 +msgid "many monochrome images can be identified via EXIF and preview data. beware: this slows down imports and reading of EXIF data" +msgstr "ຮູບຂາວດຳຫຼາຍຮູບສາມາດກວດຫາໄດ້ຈາກ EXIF. ຄຳເຕືອນ: ອາດເຮັດໃຫ້ນຳເຂົ້າຮູບຊ້າລົງ." + +#: ../build/bin/preferences_gen.h:3565 +msgid "show warning messages" +msgstr "ສະແດງຂໍ້ຄວາມແຈ້ງເຕືອນ" + +#: ../build/bin/preferences_gen.h:3573 +msgid "" +"display messages in modules to warn beginner users when non-standard and possibly harmful settings are used in the pipeline.\n" +"these messages can be false-positive and should be disregarded if you know what you are doing. this option will hide them all the time." +msgstr "ສະແດງຂໍ້ຄວາມເຕືອນສຳລັບມືໃໝ່ເມື່ອມີການຕັ້ງຄ່າທີ່ອາດມີຜົນເສຍ." + +#: ../build/bin/preferences_gen.h:3579 +msgid "CPU / memory" +msgstr "CPU / ໜ່ວຍຄວາມຈຳ" + +#: ../build/bin/preferences_gen.h:3589 +msgid "darktable resources" +msgstr "ຊັບພະຍາກອນຂອງ darktable" + +#: ../build/bin/preferences_gen.h:3599 +#, no-c-format +msgid "" +"defines how much darktable may take from your system resources:\n" +" - 'default': darktable takes ~50% of your systems resources, which is enough to be performant.\n" +" - 'small': should be used if you are simultaneously running applications taking large parts of your systems memory or OpenCL/GL applications like games or Hugin.\n" +" - 'large': is the best option if you are not running other applications at the same time as darktable and want it to take most of your systems resources for performance." +msgstr "" +"ກຳນົດວ່າ darktable ຈະໃຊ້ຊັບພະຍາກອນລະບົບຫຼາຍປານໃດ:\n" +" - 'ມາດຕະຖານ': ໃຊ້ປະມານ 50%, ພຽງພໍສຳລັບການເຮັດວຽກທົ່ວໄປ.\n" +" - 'ນ້ອຍ': ໃຊ້ເມື່ອທ່ານເປີດໂປຣແກຣມອື່ນທີ່ກິນແຮມຫຼາຍ ຫຼື ຫຼິ້ນເກມໄປນຳ.\n" +" - 'ໃຫຍ່': ໃຊ້ເມື່ອທ່ານຕ້ອງການໃຫ້ darktable ເຮັດວຽກໄດ້ໄວທີ່ສຸດ ແລະ ບໍ່ໄດ້ເປີດໂປຣແກຣມອື່ນ." + +#: ../build/bin/preferences_gen.h:3605 +msgid "OpenCL GPU acceleration" +msgstr "ການເລັ່ງຄວາມໄວດ້ວຍ GPU (OpenCL)" + +#: ../build/bin/preferences_gen.h:3615 +msgid "activate OpenCL support" +msgstr "ເປີດໃຊ້ການຮອງຮັບ OpenCL" + +#: ../build/bin/preferences_gen.h:3623 +msgid "" +"if found, use OpenCL runtime on your system to speed up processing by using your graphics card(s).\n" +"can be switched on and off at any time." +msgstr "ຫາກພົບ, ຈະໃຊ້ກາດຈໍເພື່ອຊ່ວຍເລັ່ງຄວາມໄວໃນການປະມວນຜົນ." + +#: ../build/bin/preferences_gen.h:3636 +msgid "OpenCL fast mode" +msgstr "ໂໝດໄວຂອງ OpenCL" + +#: ../build/bin/preferences_gen.h:3644 +msgid "if set the OpenCL compiler uses aggressive optimizing for better performance with reduced precision so more differences between CPU and OpenCL are expected." +msgstr "ຫາກເປີດໃຊ້ ຈະເນັ້ນຄວາມໄວສູງສຸດ ແຕ່ຄວາມລະອຽດຂອງສີອາດຕ່າງຈາກການປະມວນຜົນດ້ວຍ CPU ເລັກໜ້ອຍ." + +#: ../build/bin/preferences_gen.h:3657 +msgid "OpenCL scheduling profile" +msgstr "ໂປຣໄຟລ໌ການຈັດຄິວ OpenCL" + +#: ../build/bin/preferences_gen.h:3666 +msgid "" +"defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled systems:\n" +" - 'default': GPU processes full and CPU processes preview pipe (adaptable by config parameters),\n" +" - 'multiple GPUs': process both pixelpipes in parallel on two different GPUs,\n" +" - 'very fast GPU': process both pixelpipes sequentially on the GPU." +msgstr "ກຳນົດວິທີການແບ່ງວຽກລະຫວ່າງ CPU ແລະ GPU." + +#: ../build/bin/preferences_gen.h:3679 +msgid "tuned GPU memory" +msgstr "ປັບແຕ່ງໜ່ວຍຄວາມຈຳ GPU" + +#: ../build/bin/preferences_gen.h:3687 +msgid "if enabled on a system with multiple OpenCL devices you may specify a safety margin per device (headroom, default is 600MB)" +msgstr "ຫາກເປີດໃຊ້ ທ່ານສາມາດກຳນົດພື້ນທີ່ຫວ່າງທີ່ປອດໄພສຳລັບ GPU ແຕ່ລະຕົວໄດ້." + +#: ../build/bin/preferences_gen.h:3697 +msgid "OpenCL drivers" +msgstr "ໄດຣເວີ OpenCL" + +#: ../build/bin/preferences_gen.h:3707 +msgid "Intel GPU" +msgstr "Intel GPU" + +#: ../build/bin/preferences_gen.h:3715 +msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" +msgstr "Intel(R) OpenCL ສຳລັບທຸກແພລດຟອມທີ່ຮອງຮັບ." + +#: ../build/bin/preferences_gen.h:3728 +msgid "Nvidia CUDA" +msgstr "Nvidia CUDA" + +#: ../build/bin/preferences_gen.h:3736 +msgid "Nvidia CUDA based OpenCL (vendor provided)" +msgstr "OpenCL ທີ່ໃຊ້ພື້ນຖານ Nvidia CUDA." + +#: ../build/bin/preferences_gen.h:3749 +msgid "AMD ROCm" +msgstr "AMD ROCm" + +#: ../build/bin/preferences_gen.h:3757 +msgid "AMD Accelerated Parallel Processing (vendor provided)" +msgstr "AMD Accelerated Parallel Processing." + +#: ../build/bin/preferences_gen.h:3770 +msgid "RustiCL" +msgstr "RustiCL" + +#: ../build/bin/preferences_gen.h:3778 +msgid "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor driver" +msgstr "RustiCL Mesa OpenCL. ຫາກຕ້ອງການໃຊ້ ຄວນປິດໄດຣເວີຈາກຜູ້ຜະລິດ." + +#: ../build/bin/preferences_gen.h:3791 +msgid "Apple" +msgstr "Apple" + +#: ../build/bin/preferences_gen.h:3799 +msgid "Apple OpenCL (vendor provided)" +msgstr "Apple OpenCL." + +#: ../build/bin/preferences_gen.h:3812 +msgid "Microsoft OpenCLOn12" +msgstr "Microsoft OpenCLOn12" + +#: ../build/bin/preferences_gen.h:3820 +msgid "Microsoft OpenCLOn12, only use this if the vendor provided driver does not work or there is none provided." +msgstr "Microsoft OpenCLOn12, ໃຊ້ເມື່ອບໍ່ມີໄດຣເວີອື່ນທີ່ໃຊ້ໄດ້." + +#: ../build/bin/preferences_gen.h:3833 +msgid "other platforms" +msgstr "ແພລດຟອມອື່ນໆ" + +#: ../build/bin/preferences_gen.h:3841 +msgid "if set, all unspecified platforms are accepted. only do this if no vendor driver is available" +msgstr "ຫາກເລືອກ ຈະຍອມຮັບທຸກແພລດຟອມທີ່ບໍ່ໄດ້ລະບຸ." + +#: ../build/bin/preferences_gen.h:3851 +msgid "security" +msgstr "ຄວາມປອດໄພ" + +#: ../build/bin/preferences_gen.h:3866 +msgid "ask before removing images from the library" +msgstr "ຖາມກ່ອນລຶບຮູບອອກຈາກຄັງຮູບ" + +#: ../build/bin/preferences_gen.h:3874 +msgid "always ask the user before removing image information from the library" +msgstr "ຖາມຢືນຢັນທຸກຄັ້ງກ່ອນລຶບຂໍ້ມູນຮູບອອກຈາກຄັງຮູບ" + +#: ../build/bin/preferences_gen.h:3883 +msgid "ask before deleting images from disk" +msgstr "ຖາມກ່ອນລຶບຮູບອອກຈາກດິສກ໌" + +#: ../build/bin/preferences_gen.h:3891 +msgid "always ask the user before any image file is deleted" +msgstr "ຖາມຢືນຢັນທຸກຄັ້ງກ່ອນລຶບໄຟລ໌ຮູບອອກຈາກດິສກ໌" + +#: ../build/bin/preferences_gen.h:3900 +msgid "ask before discarding history stack" +msgstr "ຖາມກ່ອນລຶບປະຫວັດການແກ້ໄຂ" + +#: ../build/bin/preferences_gen.h:3908 +msgid "always ask the user before history stack is discarded on any image" +msgstr "ຖາມຢືນຢັນທຸກຄັ້ງກ່ອນລຶບປະຫວັດການແກ້ໄຂຮູບ" + +#: ../build/bin/preferences_gen.h:3917 +msgid "try to use trash when deleting images" +msgstr "ພະຍາຍາມຍ້າຍໄປທີ່ຖັງຂີ້ເຫຍື້ອເມື່ອລຶບຮູບ" + +#: ../build/bin/preferences_gen.h:3925 +msgid "send files to trash instead of permanently deleting files on system that supports it" +msgstr "ຍ້າຍໄຟລ໌ໄປຖັງຂີ້ເຫຍື້ອແທນການລຶບຖາວອນ (ຫາກລະບົບຮອງຮັບ)" + +#: ../build/bin/preferences_gen.h:3934 +msgid "ask before moving images from film roll folder" +msgstr "ຖາມກ່ອນຍ້າຍຮູບອອກຈາກໂຟນເດີກຸ່ມຮູບພາບ" + +#: ../build/bin/preferences_gen.h:3942 +msgid "always ask the user before any image file is moved." +msgstr "ຖາມຢືນຢັນທຸກຄັ້ງກ່ອນຍ້າຍໄຟລ໌ຮູບ." + +#: ../build/bin/preferences_gen.h:3951 +msgid "ask before copying images to new film roll folder" +msgstr "ຖາມກ່ອນກັອບປີ້ຮູບໄປໂຟນເດີກຸ່ມຮູບພາບໃໝ່" + +#: ../build/bin/preferences_gen.h:3959 +msgid "always ask the user before any image file is copied." +msgstr "ຖາມຢືນຢັນທຸກຄັ້ງກ່ອນກັອບປີ້ໄຟລ໌ຮູບ." + +#: ../build/bin/preferences_gen.h:3968 +msgid "ask before removing empty folders" +msgstr "ຖາມກ່ອນລຶບໂຟນເດີທີ່ວ່າງເປົ່າ" + +#: ../build/bin/preferences_gen.h:3976 +msgid "always ask the user before removing any empty folder. this can happen after moving or deleting images." +msgstr "ຖາມຢືນຢັນທຸກຄັ້ງກ່ອນລຶບໂຟນເດີວ່າງ." + +#: ../build/bin/preferences_gen.h:3985 +msgid "ask before deleting a tag" +msgstr "ຖາມກ່ອນລຶບແທັກ" + +#: ../build/bin/preferences_gen.h:4001 +msgid "ask before deleting a style" +msgstr "ຖາມກ່ອນລຶບສະໄຕລ໌ (Style)" + +#: ../build/bin/preferences_gen.h:4017 +msgid "ask before deleting a preset" +msgstr "ຖາມກ່ອນລຶບ Preset" + +#: ../build/bin/preferences_gen.h:4025 +msgid "will ask for confirmation before deleting or overwriting a preset" +msgstr "ຈະຖາມເພື່ອຢືນຢັນກ່ອນລຶບ ຫຼື ຂຽນທັບ Preset." + +#: ../build/bin/preferences_gen.h:4034 +msgid "ask before exporting in overwrite mode" +msgstr "ຖາມກ່ອນສົ່ງອອກຮູບໃນໂໝດຂຽນທັບ" + +#: ../build/bin/preferences_gen.h:4042 +msgid "will ask for confirmation before exporting files in overwrite mode" +msgstr "ຈະຖາມເພື່ອຢືນຢັນກ່ອນສົ່ງອອກໄຟລ໌ຫາກມີການຂຽນທັບ." + +#: ../build/bin/preferences_gen.h:4048 ../src/libs/tools/viewswitcher.c:151 +msgid "other" +msgstr "ອື່ນໆ" + +#: ../build/bin/preferences_gen.h:4058 +msgid "password storage backend to use" +msgstr "ລະບົບເກັບລະຫັດຜ່ານທີ່ຈະໃຊ້" + +#: ../build/bin/preferences_gen.h:4075 +msgid "the storage backend for password storage: auto, none, libsecret, kwallet, apple_keychain, windows_credentials" +msgstr "ລະບົບສຳລັບເກັບລະຫັດຜ່ານ." + +#: ../build/bin/preferences_gen.h:4084 +msgid "auto login to storage server" +msgstr "ເຂົ້າສູ່ລະບົບເຊີເວີເກັບຂໍ້ມູນອັດຕະໂນມັດ" + +#: ../build/bin/preferences_gen.h:4092 +msgid "automatically login to the configured storage server. this requires that a password storage backend is set." +msgstr "ເຂົ້າສູ່ລະບົບອັດຕະໂນມັດ (ຕ້ອງມີການຕັ້ງຄ່າລະບົບເກັບລະຫັດຜ່ານ)." + +#: ../build/bin/preferences_gen.h:4101 +msgid "executable for playing audio files" +msgstr "ໂປຣແກຣມສຳລັບເປີດໄຟລ໌ສຽງ" + +#: ../build/bin/preferences_gen.h:4114 +msgid "this external program is used to play audio files some cameras record to keep notes for images" +msgstr "ໂປຣແກຣມພາຍນອກທີ່ໃຊ້ເພື່ອເປີດໄຟລ໌ສຽງບັນທຶກຊ່ວຍຈຳຈາກກ້ອງ." + +#: ../build/bin/preferences_gen.h:4124 +msgid "storage" +msgstr "ບ່ອນເກັບຂໍ້ມູນ" + +#: ../build/bin/preferences_gen.h:4129 ../src/control/crawler.c:747 +msgid "database" +msgstr "ຖານຂໍ້ມູນ" + +#: ../build/bin/preferences_gen.h:4139 +msgid "allow for multiple workspaces" +msgstr "ອະນຸຍາດໃຫ້ມີຫຼາຍພື້ນທີ່ເຮັດວຽກ (Workspaces)" + +#: ../build/bin/preferences_gen.h:4147 +msgid "allow multiple workspaces which can be selected at startup" +msgstr "ອະນຸຍາດໃຫ້ເລືອກພື້ນທີ່ເຮັດວຽກໄດ້ຕອນເລີ່ມໂປຣແກຣມ." + +#: ../build/bin/preferences_gen.h:4156 +msgid "create database snapshot" +msgstr "ສ້າງພາບສຳຮອງຖານຂໍ້ມູນ (Snapshot)" + +#: ../build/bin/preferences_gen.h:4165 +msgid "" +"database snapshots are created right before closing darktable. options allow you to choose how often to make snapshots:\n" +" - 'never': simply don't do snapshots. that way the only snapshots done are mandatory version-upgrade snapshots\n" +" - 'once a month': create snapshot if a month has passed since last snapshot\n" +" - 'once a week': create snapshot if 7 days had passed since last snapshot\n" +" - 'once a day': create snapshot if over 24h passed since last snapshot\n" +" - 'on close': create snapshot every time darktable is closed" +msgstr "ກຳນົດຄວາມຖີ່ໃນການສຳຮອງຂໍ້ມູນຖານຂໍ້ມູນ." + +#: ../build/bin/preferences_gen.h:4174 +msgid "how many snapshots to keep" +msgstr "ຈຳນວນໄຟລ໌ສຳຮອງທີ່ຈະເກັບໄວ້" + +#: ../build/bin/preferences_gen.h:4192 +msgid "" +"after successfully creating snapshot, how many older snapshots to keep (excluding mandatory version update ones). enter -1 to keep all snapshots\n" +"keep in mind that snapshots do take some space and you only need the most recent one for successful restore" +msgstr "ກຳນົດຈຳນວນໄຟລ໌ສຳຮອງເກົ່າທີ່ຈະເກັບໄວ້. ໃສ່ -1 ເພື່ອເກັບທັງໝົດ." + +#: ../build/bin/preferences_gen.h:4198 ../src/libs/copy_history.c:148 +msgid "XMP sidecar files" +msgstr "ໄຟລ໌ XMP ຂ້າງຄຽງ" + +#: ../build/bin/preferences_gen.h:4208 +msgid "create XMP files" +msgstr "ສ້າງໄຟລ໌ XMP" + +#: ../build/bin/preferences_gen.h:4217 +msgid "" +"XMP sidecar files store all editing steps, ratings, tags and color labels alongside your images in an open format readable by other applications, and provide an emergency backup if the database and its backups are lost\n" +"\n" +"never: information is stored only in darktable's database; if it is lost or corrupted, your edits cannot be recovered from the files\n" +"\n" +"after edit: the XMP file is created after the first intentional (i.e., non auto-applied) edit and updated after each editing session\n" +"\n" +"on import: an XMP file is created when the image is imported, and updated after each change" +msgstr "" +"ໄຟລ໌ XMP ຈະເກັບຂໍ້ມູນການແກ້ໄຂ, ຄະແນນ, ແທັກ ແລະ ອື່ນໆ ໄວ້ຂ້າງໄຟລ໌ຮູບ.\n" +"\n" +"ບໍ່ເຄີຍ: ເກັບຂໍ້ມູນໄວ້ແຕ່ໃນຖານຂໍ້ມູນ darktable ເທົ່ານັ້ນ.\n" +"\n" +"ຫຼັງຈາກແກ້ໄຂ: ສ້າງໄຟລ໌ XMP ຫຼັງຈາກມີການແກ້ໄຂຮູບຄັ້ງທຳອິດ.\n" +"\n" +"ເມື່ອນຳເຂົ້າ: ສ້າງໄຟລ໌ XMP ທັນທີເມື່ອນຳຮູບເຂົ້າລະບົບ." + +#: ../build/bin/preferences_gen.h:4226 +msgid "store XMP tags in compressed format" +msgstr "ເກັບແທັກ XMP ໃນຮູບແບບບີບອັດ" + +#: ../build/bin/preferences_gen.h:4235 +msgid "" +"entries in XMP tags can get rather large and may exceed the available space to store the history stack in output files.\n" +"this option allows XMP tags to be compressed and save space." +msgstr "ອະນຸຍາດໃຫ້ບີບອັດຂໍ້ມູນໃນແທັກ XMP ເພື່ອປະຢັດພື້ນທີ່." + +#: ../build/bin/preferences_gen.h:4244 +msgid "auto-save interval" +msgstr "ໄລຍະເວລາບັນທຶກອັດຕະໂນມັດ" + +#: ../build/bin/preferences_gen.h:4262 +msgid "automatically save history while developing using the given interval (in seconds); set to zero to disable auto-saving. auto-saving might be disabled on slow drives." +msgstr "ບັນທຶກປະຫວັດການແກ້ໄຂອັດຕະໂນມັດຕາມເວລາທີ່ກຳນົດ (ເປັນວິນາທີ); ຕັ້ງເປັນ 0 ເພື່ອປິດ." + +#: ../build/bin/preferences_gen.h:4271 +msgid "look for updated XMP files on startup" +msgstr "ກວດຫາໄຟລ໌ XMP ທີ່ຖືກອັບເດດຕອນເລີ່ມໂປຣແກຣມ" + +#: ../build/bin/preferences_gen.h:4279 +msgid "check file modification times of all XMP files on startup to check if any got updated in the meantime" +msgstr "ກວດສອບວ່າມີໄຟລ໌ XMP ໃດຖືກແກ້ໄຂໂດຍໂປຣແກຣມອື່ນຫຼືບໍ່ໃນຂະນະທີ່ປິດ darktable ໄວ້." + +#: ../build/bin/preferences_gen.h:4289 +msgid "miscellaneous" +msgstr "ອື່ນໆ" + +#: ../build/bin/preferences_gen.h:4294 +msgid "interface" +msgstr "ໜ້າຕາໂປຣແກຣມ" + +#: ../build/bin/preferences_gen.h:4304 +msgid "show splash screen at startup" +msgstr "ສະແດງໜ້າຈໍ Splash ຕອນເລີ່ມໂປຣແກຣມ" + +#: ../build/bin/preferences_gen.h:4312 +msgid "display a small window showing the progress of darktable startup before the main window appears" +msgstr "ສະແດງປ່ອງຢ້ຽມນ້ອຍໆເພື່ອແຈ້ງຄວາມຄືບໜ້າການເລີ່ມໂປຣແກຣມ." + +#: ../build/bin/preferences_gen.h:4321 +msgid "show welcome screen on next run" +msgstr "ສະແດງໜ້າຈໍຕ້ອນຮັບໃນການເປີດຄັ້ງໜ້າ" + +#: ../build/bin/preferences_gen.h:4329 +msgid "display the welcome setup screen the next time darktable is launched" +msgstr "ສະແດງໜ້າຈໍແນະນຳການຕັ້ງຄ່າເລີ່ມຕົ້ນໃນຄັ້ງຕໍ່ໄປທີ່ເປີດໃຊ້." + +#: ../build/bin/preferences_gen.h:4338 +msgid "load default shortcuts at startup" +msgstr "ໂຫລດຄີລັດມາດຕະຖານຕອນເລີ່ມໂປຣແກຣມ" + +#: ../build/bin/preferences_gen.h:4346 +msgid "load default shortcuts before user settings. switch off to prevent deleted defaults returning" +msgstr "ໂຫລດຄີລັດມາດຕະຖານກ່ອນການຕັ້ງຄ່າຂອງຜູ້ໃຊ້." + +#: ../build/bin/preferences_gen.h:4355 +msgid "scale slider step with min/max" +msgstr "ປັບໄລຍະການເລື່ອນ Slider ຕາມຄ່າຕ່ຳສຸດ/ສູງສຸດ" + +#: ../build/bin/preferences_gen.h:4363 +msgid "vary slider step size with min/max range" +msgstr "ປ່ຽນແປງໄລຍະການເລື່ອນຕາມຊ່ວງຄ່າທີ່ຕັ້ງໄວ້." + +#: ../build/bin/preferences_gen.h:4372 +msgid "marker shape" +msgstr "ຮູບຊົງຂອງຕົວມາກສ໌ (Marker)" + +#: ../build/bin/preferences_gen.h:4381 +msgid "the shape of the slider marker" +msgstr "ຮູບຊົງຂອງຕົວເລື່ອນ Slider." + +#: ../build/bin/preferences_gen.h:4390 +msgid "condensed panels' controls" +msgstr "ປຸ່ມຄວບຄຸມແຖບແບບຫຍໍ້" + +#: ../build/bin/preferences_gen.h:4398 +msgid "use condensed panels' controls in all views" +msgstr "ໃຊ້ປຸ່ມຄວບຄຸມແບບຫຍໍ້ໃນທຸກມຸມເບິ່ງ." + +#: ../build/bin/preferences_gen.h:4407 +msgid "automatically update module name" +msgstr "ອັບເດດຊື່ໂມດູນອັດຕະໂນມັດ" + +#: ../build/bin/preferences_gen.h:4415 +msgid "if enabled, the module name will be automatically updated to match a preset name or a preset instance name if present." +msgstr "ຫາກເປີດໃຊ້, ຊື່ໂມດູນຈະປ່ຽນໄປຕາມຊື່ Preset ທີ່ເລືອກອັດຕະໂນມັດ." + +#: ../build/bin/preferences_gen.h:4424 +msgid "sort built-in presets first" +msgstr "ລຽງ Preset ມາດຕະຖານໄວ້ກ່ອນ" + +#: ../build/bin/preferences_gen.h:4432 +msgid "whether to show built-in presets first before user's presets in presets menu." +msgstr "ກຳນົດວ່າຈະສະແດງ Preset ທີ່ມາກັບໂປຣແກຣມກ່ອນ Preset ທີ່ຜູ້ໃຊ້ສ້າງເອງຫຼືບໍ່." + +#: ../build/bin/preferences_gen.h:4441 +msgid "mouse wheel scrolls modules side panel by default" +msgstr "ລູກກິ້ງເມົ້າໃຊ້ເລື່ອນແຖບໂມດູນຂ້າງເປັນຄ່າເລີ່ມຕົ້ນ" + +#: ../build/bin/preferences_gen.h:4449 +msgid "" +"in darktable's darkroom, where you do your edits, all controls are listed on a panel on the right; you can choose whether you want to use the scroll wheel or scroll gesture on your touchpad to scroll the panel, or to change the values of the control under the pointer; " +"this latter modality enables faster editing, but this can be dangerous because you can change the values ​​of the module controls without noticing if you are not used to it\n" +"\n" +"enabled: the mouse wheel scrolls the modules panel and with Ctrl+Alt adjusts a control's value\n" +"\n" +"disabled: the mouse wheel adjusts the control under the pointer and with Ctrl+Alt scrolls the panel." +msgstr "" +"ເລືອກວິທີການໃຊ້ລູກກິ້ງເມົ້າໃນຫ້ອງມືດ.\n" +"\n" +"ເປີດໃຊ້: ລູກກິ້ງເມົ້າໃຊ້ເພື່ອເລື່ອນແຖບໂມດູນຂຶ້ນ-ລົງ.\n" +"\n" +"ປິດໃຊ້: ລູກກິ້ງເມົ້າໃຊ້ເພື່ອປ່ຽນຄ່າໃນໂມດູນທີ່ເມົ້າຊີ້ຢູ່." + +#: ../build/bin/preferences_gen.h:4458 +msgid "enable touchpad gestures in darkroom" +msgstr "ເປີດໃຊ້ທ່າທາງ (Gestures) ຂອງ Touchpad ໃນຫ້ອງມືດ" + +#: ../build/bin/preferences_gen.h:4466 +msgid "" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. enabled: touchpad pinch gestures zoom the image and two-finger touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom behavior. disabled: touchpad gestures are " +"ignored and darkroom falls back to the legacy scroll behavior, including Ctrl+scroll for zooming in and out." +msgstr "ເປີດໃຊ້ການຊູມດ້ວຍການຈີບນິ້ວ ແລະ ການເລື່ອນດ້ວຍສອງນິ້ວ." + +#: ../build/bin/preferences_gen.h:4475 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "ຈຳກັດການຊູມໃນຫ້ອງມືດລະຫວ່າງ 'ພໍດີໜ້າຈໍ' ແລະ '100%'" + +#: ../build/bin/preferences_gen.h:4484 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between screen fit (zoom out) and 100% (zoom in). enabled: zoom is constrained; hold Ctrl while zooming to temporarily lift the limit and zoom beyond 100%. disabled: zoom is never " +"constrained and the additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "ຈຳກັດການຊູມເພື່ອບໍ່ໃຫ້ໃຫຍ່ເກີນ 100% ໂດຍບໍ່ຕັ້ງໃຈ." + +#: ../build/bin/preferences_gen.h:4493 +msgid "always show panels' scrollbars" +msgstr "ສະແດງແຖບເລື່ອນຂອງແຜງຄວບຄຸມສະເໝີ" + +#: ../build/bin/preferences_gen.h:4501 +msgid "defines whether the panel scrollbars should be always visible or activated only depending on the content. (restart required)" +msgstr "ກຳນົດວ່າຈະໃຫ້ແຖບເລື່ອນສະແດງຢູ່ຕະຫຼອດຫຼືບໍ່." + +#: ../build/bin/preferences_gen.h:4510 +msgid "duration of the UI transitions in ms" +msgstr "ໄລຍະເວລາການເຄື່ອນໄຫວຂອງ UI (ມິນລິວິນາທີ)" + +#: ../build/bin/preferences_gen.h:4529 +msgid "how long the transitions take (in ms) for expanding or collapsing modules and other UI elements" +msgstr "ຄວາມໄວໃນການພັບ ຫຼື ຂະຫຍາຍໂມດູນ." + +#: ../build/bin/preferences_gen.h:4538 +msgid "auto-scroll filmstrip to center on selected image" +msgstr "ເລື່ອນແຖບຮູບອັດຕະໂນມັດເພື່ອໃຫ້ຮູບທີ່ເລືອກຢູ່ກາງ" + +#: ../build/bin/preferences_gen.h:4546 +msgid "when enabled, the filmstrip in culling mode and in the darkroom automatically scrolls to center on the selected image" +msgstr "ເມື່ອເປີດໃຊ້ ແຖບຮູບຈະເລື່ອນມາທີ່ຮູບປັດຈຸບັນໂດຍອັດຕະໂນມັດ." + +#: ../build/bin/preferences_gen.h:4555 +msgid "position of the scopes module" +msgstr "ຕຳແໜ່ງຂອງໂມດູນ Scopes" + +#: ../build/bin/preferences_gen.h:4564 +msgid "position the scopes at the top-left or top-right of the screen" +msgstr "ເລືອກວາງ Scopes ໄວ້ຊ້າຍເທິງ ຫຼື ຂວາເທິງ." + +#: ../build/bin/preferences_gen.h:4573 +msgid "method to use for getting the display profile" +msgstr "ວິທີການດຶງຂໍ້ມູນໂປຣໄຟລ໌ຈໍສະແດງຜົນ" + +#: ../build/bin/preferences_gen.h:4582 +msgid "" +"this option allows to force a specific means of getting the current display profile.\n" +"this is useful when one alternative gives wrong results" +msgstr "ຕົວເລືອກນີ້ຊ່ວຍບັງຄັບວິທີການດຶງໂປຣໄຟລ໌ສີຂອງຈໍ." + +#: ../build/bin/preferences_gen.h:4591 +msgid "order or exclude MIDI devices" +msgstr "ຈັດລຳດັບ ຫຼື ຍົກເວັ້ນອຸປະກອນ MIDI" + +#: ../build/bin/preferences_gen.h:4604 +msgid "" +"comma-separated list of device name fragments that if matched load MIDI device at id given by location in list\n" +"add encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\n" +"prefix with '-' to ignore matching devices\n" +"just '-' stops loading all further devices or on its own disables MIDI completely" +msgstr "ລາຍການຈັດການອຸປະກອນ MIDI ທີ່ນຳມາເຊື່ອມຕໍ່." + +#. tags +#: ../build/bin/preferences_gen.h:4614 ../src/develop/lightroom.c:1573 ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 +msgid "tags" +msgstr "ແທັກ" + +#: ../build/bin/preferences_gen.h:4624 +msgid "omit hierarchy in simple tag lists" +msgstr "ຕັດລຳດັບຊັ້ນໃນລາຍການແທັກແບບງ່າຍ" + +#: ../build/bin/preferences_gen.h:4632 +msgid "" +"when creating an XMP sidecar file the hierarchical tags are also added as a simple list\n" +"of non-hierarchical ones to make them visible to some other programs.\n" +"when this option is checked darktable will only include their last part\n" +"and ignore the rest. so 'foo|bar|baz' will only add 'baz'." +msgstr "ຫາກເລືອກ 'foo|bar|baz' ຈະສະແດງພຽງແຕ່ 'baz' ໃນບາງໂປຣແກຣມ." + +#: ../build/bin/preferences_gen.h:4638 +msgid "shortcuts with multiple instances" +msgstr "ຄີລັດສຳລັບໂມດູນທີ່ມີຫຼາຍສະບັບ (Instances)" + +#: ../build/bin/preferences_gen.h:4648 +msgid "prefer focused instance" +msgstr "ເນັ້ນສະບັບທີ່ກຳລັງເລືອກຢູ່" + +#: ../build/bin/preferences_gen.h:4656 +msgid "" +"where multiple instances of a module are present, apply shortcuts to the instance that has focus\n" +"if none are focused, the preferences below control rules that are followed (in order) to decide which module instance shortcuts will be applied to.\n" +"note: blending shortcuts always apply to the focused instance" +msgstr "ຫາກມີໂມດູນດຽວກັນຫຼາຍອັນ, ຄີລັດຈະມີຜົນກັບອັນທີ່ທ່ານກຳລັງຄລິກຢູ່." + +#: ../build/bin/preferences_gen.h:4665 +msgid "prefer expanded instances" +msgstr "ເນັ້ນສະບັບທີ່ຂະຫຍາຍຢູ່" + +#: ../build/bin/preferences_gen.h:4673 +msgid "if instances of the module are expanded, ignore collapsed instances" +msgstr "ຫາກມີການຂະຫຍາຍໂມດູນ, ຈະບໍ່ສົນໃຈໂມດູນທີ່ພັບເກັບໄວ້." + +#: ../build/bin/preferences_gen.h:4682 +msgid "prefer enabled instances" +msgstr "ເນັ້ນສະບັບທີ່ເປີດໃຊ້ງານຢູ່" + +#: ../build/bin/preferences_gen.h:4690 +msgid "after applying the above rule, if instances of the module are active, ignore inactive instances" +msgstr "ຫາກມີໂມດູນທີ່ເປີດໃຊ້ງານ, ຈະບໍ່ສົນໃຈໂມດູນທີ່ປິດໄວ້." + +#: ../build/bin/preferences_gen.h:4699 +msgid "prefer unmasked instances" +msgstr "ເນັ້ນສະບັບທີ່ບໍ່ມີມາກສ໌" + +#: ../build/bin/preferences_gen.h:4707 +msgid "after applying the above rules, if instances of the module are unmasked, ignore masked instances" +msgstr "ຫາກມີໂມດູນທີ່ບໍ່ໄດ້ໃຊ້ງານມາກສ໌, ຈະບໍ່ສົນໃຈໂມດູນທີ່ມີມາກສ໌." + +#: ../build/bin/preferences_gen.h:4716 +msgid "selection order" +msgstr "ລຳດັບການເລືອກ" + +#: ../build/bin/preferences_gen.h:4725 +msgid "after applying the above rules, apply the shortcut based on its position in the pixelpipe" +msgstr "ເລືອກໃຊ້ຄີລັດຕາມລຳດັບຕຳແໜ່ງໃນລະບົບປະມວນຜົນ." + +#: ../build/bin/preferences_gen.h:4734 +msgid "allow visual assignment to specific instances" +msgstr "ອະນຸຍາດໃຫ້ລະບຸຄີລັດກັບສະບັບໃດໜຶ່ງໄດ້ໂດຍກົງ" + +#: ../build/bin/preferences_gen.h:4742 +msgid "" +"when multiple instances are present on an image this allows shortcuts to be visually assigned to those specific instances\n" +"otherwise shortcuts will always be assigned to the preferred instance" +msgstr "ອະນຸຍາດໃຫ້ຕັ້ງຄີລັດແຍກຕາມແຕ່ລະໂມດູນຍ່ອຍ." + +#: ../build/bin/preferences_gen.h:4748 +msgid "map / geolocalization view" +msgstr "ມຸມເບິ່ງແຜນທີ່ / ສະຖານທີ່" + +#: ../build/bin/preferences_gen.h:4758 +msgid "pretty print the image location" +msgstr "ສະແດງຊື່ສະຖານທີ່ຮູບພາບໃຫ້ອ່ານງ່າຍ" + +#: ../build/bin/preferences_gen.h:4766 +msgid "show a more readable representation of the location in the image information module" +msgstr "ສະແດງສະຖານທີ່ໃນຮູບແບບທີ່ຄົນເຂົ້າໃຈງ່າຍ." + +#: ../build/bin/preferences_gen.h:4772 +msgid "slideshow view" +msgstr "ມຸມເບິ່ງສະໄລ້ໂຊ" + +#: ../build/bin/preferences_gen.h:4782 +msgid "waiting time between each image in slideshow" +msgstr "ເວລາລໍຖ້າລະຫວ່າງຮູບໃນສະໄລ້ໂຊ" + +#: ../build/bin/preferences_gen.h:4824 +msgid "do not set the 'uncategorized' entry for tags" +msgstr "ບໍ່ຕ້ອງຕັ້ງໝວດໝູ່ 'ບໍ່ມີໝວດໝູ່' ສຳລັບແທັກ" + +#: ../build/bin/preferences_gen.h:4832 +msgid "do not set the 'uncategorized' entry for tags which do not have children" +msgstr "ບໍ່ຕ້ອງໃຊ້ໝວດໝູ່ 'ບໍ່ມີໝວດໝູ່' ສຳລັບແທັກທີ່ບໍ່ມີແທັກຍ່ອຍ." + +#: ../build/bin/preferences_gen.h:4841 +msgid "tags case sensitivity" +msgstr "ຄວາມລະອຽດຂອງຕົວອັກສອນໃນແທັກ (ນ້ອຍ/ໃຫຍ່)" + +#: ../build/bin/preferences_gen.h:4850 +msgid "tags case sensitivity. without the Sqlite ICU extension, insensitivity works only for the 26 latin letters" +msgstr "ການແຍກຕົວອັກສອນນ້ອຍ-ໃຫຍ່ໃນແທັກ." + +#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4950 +msgid "number of collections to be stored" +msgstr "ຈຳນວນຄໍເລັກຊັນທີ່ຈະເກັບໄວ້" + +#: ../build/bin/preferences_gen.h:4878 ../build/bin/preferences_gen.h:4969 +msgid "the number of recent collections to store and show in this list" +msgstr "ຈຳນວນຄໍເລັກຊັນຫຼ້າສຸດທີ່ຈະສະແດງໃນລາຍການນີ້." + +#: ../build/bin/preferences_gen.h:4887 +msgid "number of folder levels to show in lists" +msgstr "ຈຳນວນລຳດັບຊັ້ນຂອງໂຟນເດີທີ່ຈະສະແດງ" + +#: ../build/bin/preferences_gen.h:4906 +msgid "the number of folder levels to show in film roll names, starting from the right" +msgstr "ຈຳນວນລະດັບໂຟນເດີທີ່ຈະສະແດງໃນຊື່ກຸ່ມຮູບພາບ ໂດຍນັບຈາກເບື້ອງຂວາ." + +#: ../build/bin/preferences_gen.h:4915 +msgid "sort film rolls by" +msgstr "ລຽງລຳດັບກຸ່ມຮູບພາບຕາມ" + +#: ../build/bin/preferences_gen.h:4924 +msgid "sets the collections-list order for film rolls" +msgstr "ຕັ້ງຄ່າລຳດັບລາຍການຄໍເລັກຊັນສຳລັບກຸ່ມຮູບພາບ." + +#: ../build/bin/preferences_gen.h:5012 +msgid "suggested tags level of confidence" +msgstr "ລະດັບຄວາມໝັ້ນໃຈຂອງແທັກທີ່ແນະນຳ" + +#: ../build/bin/preferences_gen.h:5032 +#, no-c-format +msgid "level of confidence to include the tag in the suggestions list, 0: all associated tags, 99: 99% matching associated tags, 100: no matching tag to show only recent tags (faster)" +msgstr "ລະດັບຄວາມຖືກຕ້ອງໃນການແນະນຳແທັກ." + +#: ../build/bin/preferences_gen.h:5041 +msgid "number of recently attached tags" +msgstr "ຈຳນວນແທັກທີ່ເພີ່ມໄປຫຼ້າສຸດ" + +#: ../build/bin/preferences_gen.h:5060 +msgid "number of recently attached tags which are included in the suggestions list. the value `-1' disables the recent list" +msgstr "ຈຳນວນແທັກທີ່ໃຊ້ຫຼ້າສຸດທີ່ຈະສະແດງໃນລາຍການແນະນຳ. ໃສ່ -1 ເພື່ອປິດ." + +#. Not to be compiled, generated for translation only +#: ../build/bin/styles_string.h:3 +msgid "4-up on US Letter paper" +msgstr "4 ຮູບໃນເຈ້ຍ US Letter" + +#: ../build/bin/styles_string.h:4 +msgid "add simulated motion blur to the image" +msgstr "ເພີ່ມການຈຳລອງພາບເບຼີແບບເຄື່ອນໄຫວ (Motion Blur)" + +#: ../build/bin/styles_string.h:5 +msgid "autumn" +msgstr "ລະດູໃບໄມ້ຫຼົ່ນ" + +#: ../build/bin/styles_string.h:6 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:160 ../build/lib/darktable/plugins/introspection_colorequal.c:290 ../build/lib/darktable/plugins/introspection_colorequal.c:338 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:386 ../build/lib/darktable/plugins/introspection_colorequal.c:495 ../build/lib/darktable/plugins/introspection_colorequal.c:527 ../build/lib/darktable/plugins/introspection_colorequal.c:559 +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 ../src/iop/temperature.c:2184 +#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 +msgid "blue" +msgstr "ສີຟ້າ" + +#: ../build/bin/styles_string.h:7 +msgid "blue LED lighting fix" +msgstr "ແກ້ໄຂແສງໄຟ LED ສີຟ້າ" + +#: ../build/bin/styles_string.h:8 +msgid "blue LED lighting fix (strong)" +msgstr "ແກ້ໄຂແສງໄຟ LED ສີຟ້າ (ແບບເຂັ້ມ)" + +#: ../build/bin/styles_string.h:9 +msgid "camera styles" +msgstr "ສະໄຕລ໌ຈາກກ້ອງ" + +#: ../build/bin/styles_string.h:10 ../src/libs/image.c:621 +msgid "colors" +msgstr "ສີ" + +#: ../build/bin/styles_string.h:11 +msgid "composite four images plus a caption into an image which can be printed borderless on 8.5x11 paper" +msgstr "ຮວມສີ່ຮູບພ້ອມຄຳອະທິບາຍເພື່ອພິມລົງໃນເຈ້ຍ 8.5x11." + +#: ../build/bin/styles_string.h:12 +msgid "contrast and sharpness" +msgstr "ຄວາມຄົມຊັດ ແລະ ຄວາມຄົມ" + +#: ../build/bin/styles_string.h:13 ../build/lib/darktable/plugins/introspection_colorequal.c:284 ../build/lib/darktable/plugins/introspection_colorequal.c:332 ../build/lib/darktable/plugins/introspection_colorequal.c:380 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:491 ../build/lib/darktable/plugins/introspection_colorequal.c:523 ../build/lib/darktable/plugins/introspection_colorequal.c:555 ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 +#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 +msgid "cyan" +msgstr "ສີຟ້າຂຽວ" + +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 ../src/libs/tools/darktable.c:64 +msgid "darktable" +msgstr "darktable" + +#: ../build/bin/styles_string.h:15 +msgid "day for night" +msgstr "ກາງເວັນເປັນກາງຄືນ" + +#: ../build/bin/styles_string.h:16 +msgid "day for twilight" +msgstr "ກາງເວັນເປັນຍາມແລງ" + +#: ../build/bin/styles_string.h:17 +msgid "dehaze (strong, luminance only)" +msgstr "ຫຼຸດໝອກ (ແບບເຂັ້ມ, ສະເພາະຄວາມສະຫວ່າງ)" + +#: ../build/bin/styles_string.h:18 +msgid "desaturate and darken red pupils in flash photos. add drawn masks to limit affected areas to just the eyes if necessary." +msgstr "ຫຼຸດສີແດງໃນຕາທີ່ເກີດຈາກແຟລດ." + +#: ../build/bin/styles_string.h:19 +msgid "effects" +msgstr "ເອັບເຟັກ" + +#: ../build/bin/styles_string.h:20 ../src/external/lua-scripts/tools/script_manager.lua:447 +msgid "examples" +msgstr "ຕົວຢ່າງ" + +#: ../build/bin/styles_string.h:21 +msgid "extreme local contrast" +msgstr "ຄວາມຄົມຊັດສະເພາະຈຸດແບບສູງ" + +#: ../build/bin/styles_string.h:22 +msgid "extreme saturation" +msgstr "ຄວາມອີ່ມສີແບບສູງ" + +#. cubic spline +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 +msgid "faded" +msgstr "ຈາງລົງ" + +#: ../build/bin/styles_string.h:24 +msgid "fine-tune the selected color by adjusting the 'node placement' slider in color equalizer" +msgstr "ປັບແຕ່ງສີທີ່ເລືອກໃຫ້ລະອຽດຂຶ້ນໃນ Color Equalizer." + +#: ../build/bin/styles_string.h:25 +msgid "fog" +msgstr "ໝອກ" + +#: ../build/bin/styles_string.h:26 ../build/lib/darktable/plugins/introspection_ashift.c:361 ../build/lib/darktable/plugins/introspection_highlights.c:311 +msgid "generic" +msgstr "ທົ່ວໄປ" + +#: ../build/bin/styles_string.h:27 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:159 ../build/lib/darktable/plugins/introspection_colorequal.c:278 ../build/lib/darktable/plugins/introspection_colorequal.c:326 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:374 ../build/lib/darktable/plugins/introspection_colorequal.c:487 ../build/lib/darktable/plugins/introspection_colorequal.c:519 ../build/lib/darktable/plugins/introspection_colorequal.c:551 +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 +#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 ../src/libs/histogram.c:48 +msgid "green" +msgstr "ສີຂຽວ" + +#: ../build/bin/styles_string.h:28 ../build/lib/darktable/plugins/introspection_colorequal.c:302 ../build/lib/darktable/plugins/introspection_colorequal.c:350 ../build/lib/darktable/plugins/introspection_colorequal.c:398 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:503 ../build/lib/darktable/plugins/introspection_colorequal.c:535 ../build/lib/darktable/plugins/introspection_colorequal.c:567 ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 +#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 ../src/iop/temperature.c:1981 +msgid "magenta" +msgstr "ສີບົວເຂັ້ມ" + +#: ../build/bin/styles_string.h:29 +msgid "make a photo taken in daylight look like it was taken in twilight" +msgstr "ປ່ຽນຮູບກາງເວັນໃຫ້ເບິ່ງຄືຍາມແລງ." + +#: ../build/bin/styles_string.h:30 +msgid "make a photo taken in full daylight look like it was taken at night. emulates the cinematic technique of the same name." +msgstr "ປ່ຽນຮູບກາງເວັນໃຫ້ເບິ່ງຄືກາງຄືນ." + +#: ../build/bin/styles_string.h:31 +msgid "motion blur" +msgstr "ເບຼີແບບເຄື່ອນໄຫວ" + +#: ../build/bin/styles_string.h:32 ../build/lib/darktable/plugins/introspection_colorequal.c:266 ../build/lib/darktable/plugins/introspection_colorequal.c:314 ../build/lib/darktable/plugins/introspection_colorequal.c:362 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:479 ../build/lib/darktable/plugins/introspection_colorequal.c:511 ../build/lib/darktable/plugins/introspection_colorequal.c:543 ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 +msgid "orange" +msgstr "ສີສົ້ມ" + +#: ../build/bin/styles_string.h:33 +msgid "pastels" +msgstr "ສີພາສເທວ" + +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:264 +msgid "purple" +msgstr "ສີມ່ວງ" + +#: ../build/bin/styles_string.h:35 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:158 ../build/lib/darktable/plugins/introspection_colorequal.c:260 ../build/lib/darktable/plugins/introspection_colorequal.c:308 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:356 ../build/lib/darktable/plugins/introspection_colorequal.c:475 ../build/lib/darktable/plugins/introspection_colorequal.c:507 ../build/lib/darktable/plugins/introspection_colorequal.c:539 +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 +#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 +msgid "red" +msgstr "ສີແດງ" + +#: ../build/bin/styles_string.h:36 +msgid "red-eye reduction" +msgstr "ການຫຼຸດຕາແດງ" + +#: ../build/bin/styles_string.h:37 +msgid "sepia" +msgstr "ສີຊີເປຍ (Sepia)" + +#: ../build/bin/styles_string.h:38 +msgid "sharpen finest details" +msgstr "ເພີ່ມຄວາມຄົມຊັດໃຫ້ກັບລາຍລະອຽດນ້ອຍໆ" + +#: ../build/bin/styles_string.h:39 +msgid "shift greens to yellow and yellows to orange to simulate fall foliage" +msgstr "ປ່ຽນສີຂຽວເປັນເຫຼືອງ ແລະ ເຫຼືອງເປັນສົ້ມ ເພື່ອຈຳລອງໃບໄມ້ຫຼົ່ນ." + +#: ../build/bin/styles_string.h:40 +msgid "spot color" +msgstr "ສີສະເພາະຈຸດ" + +#: ../build/bin/styles_string.h:41 ../build/lib/darktable/plugins/introspection_colorequal.c:272 ../build/lib/darktable/plugins/introspection_colorequal.c:320 ../build/lib/darktable/plugins/introspection_colorequal.c:368 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:483 ../build/lib/darktable/plugins/introspection_colorequal.c:515 ../build/lib/darktable/plugins/introspection_colorequal.c:547 ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 +#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:261 +msgid "yellow" +msgstr "ສີເຫຼືອງ" + +#: ../build/bin/tools/darktable_authors.h:6 +msgid "Developers" +msgstr "ນັກພັດທະນາ" + +#: ../build/bin/tools/darktable_authors.h:11 +msgid "Translators" +msgstr "ຜູ້ແປພາສາ" + +#: ../build/bin/tools/darktable_authors.h:16 +msgid "rawspeed contributors" +msgstr "ຜູ້ຮ່ວມພັດທະນາ rawspeed" + +#: ../build/bin/tools/darktable_authors.h:21 +msgid "integration contributors" +msgstr "ຜູ້ຮ່ວມພັດທະນາລະບົບປະສານງານ" + +#: ../build/bin/tools/darktable_authors.h:26 +msgid "lua-scripts contributors" +msgstr "ຜູ້ຮ່ວມພັດທະນາ lua-scripts" + +#: ../build/lib/darktable/plugins/introspection_agx.c:245 ../build/lib/darktable/plugins/introspection_agx.c:498 ../src/iop/colorbalancergb.c:1899 +msgid "lift" +msgstr "ຍົກຂຶ້ນ (lift)" + +#: ../build/lib/darktable/plugins/introspection_agx.c:251 ../build/lib/darktable/plugins/introspection_agx.c:502 +msgid "slope" +msgstr "ຄວາມຊັນ (slope)" + +#: ../build/lib/darktable/plugins/introspection_agx.c:257 ../build/lib/darktable/plugins/introspection_agx.c:506 ../build/lib/darktable/plugins/introspection_retouch.c:285 ../build/lib/darktable/plugins/introspection_retouch.c:426 ../src/iop/basicadj.c:643 +#: ../src/iop/channelmixerrgb.c:4653 ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 +msgid "brightness" +msgstr "ຄວາມສະຫວ່າງ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:263 ../build/lib/darktable/plugins/introspection_agx.c:510 ../build/lib/darktable/plugins/introspection_graduatednd.c:93 ../build/lib/darktable/plugins/introspection_graduatednd.c:156 +#: ../build/lib/darktable/plugins/introspection_splittoning.c:67 ../build/lib/darktable/plugins/introspection_splittoning.c:79 ../build/lib/darktable/plugins/introspection_splittoning.c:138 ../build/lib/darktable/plugins/introspection_splittoning.c:146 +#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 ../src/iop/colorcorrection.c:260 +#: ../src/iop/colorequal.c:3048 ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +msgid "saturation" +msgstr "ຄວາມອີ່ມຕົວສີ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:269 ../build/lib/darktable/plugins/introspection_agx.c:514 ../build/lib/darktable/plugins/introspection_sigmoid.c:146 ../build/lib/darktable/plugins/introspection_sigmoid.c:257 +msgid "preserve hue" +msgstr "ຮັກສາສີສັນ (hue)" + +#: ../build/lib/darktable/plugins/introspection_agx.c:275 ../build/lib/darktable/plugins/introspection_agx.c:518 ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 +#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 ../src/iop/filmic.c:1493 +msgid "black relative exposure" +msgstr "ການເປີດຮັບແສງທຽບກັບສີດໍາ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:281 ../build/lib/darktable/plugins/introspection_agx.c:522 ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 ../src/iop/filmic.c:1480 +msgid "white relative exposure" +msgstr "ການເປີດຮັບແສງທຽບກັບສີຂາວ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:287 ../build/lib/darktable/plugins/introspection_agx.c:526 ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 +msgid "dynamic range scaling" +msgstr "ການປັບຂະໜາດຊ່ວງຮັບແສງ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:293 ../build/lib/darktable/plugins/introspection_agx.c:530 +msgid "pivot relative exposure" +msgstr "ຈຸດໝຸນການເປີດຮັບແສງ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:299 ../build/lib/darktable/plugins/introspection_agx.c:534 +msgid "pivot target output" +msgstr "ຈຸດໝຸນເປົ້າໝາຍຂາອອກ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:305 ../build/lib/darktable/plugins/introspection_agx.c:538 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:412 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:585 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:230 ../build/lib/darktable/plugins/introspection_colorequal.c:455 ../build/lib/darktable/plugins/introspection_sigmoid.c:116 ../build/lib/darktable/plugins/introspection_sigmoid.c:237 ../src/gui/guides.c:862 +#: ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 +msgid "contrast" +msgstr "ຄວາມຕ່າງລະດັບສີ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:311 ../build/lib/darktable/plugins/introspection_agx.c:542 +msgid "toe start" +msgstr "ຈຸດເລີ່ມຕົ້ນສ່ວນມືດ (toe)" + +#: ../build/lib/darktable/plugins/introspection_agx.c:317 ../build/lib/darktable/plugins/introspection_agx.c:546 +msgid "shoulder start" +msgstr "ຈຸດເລີ່ມຕົ້ນສ່ວນແຈ້ງ (shoulder)" + +#: ../build/lib/darktable/plugins/introspection_agx.c:323 ../build/lib/darktable/plugins/introspection_agx.c:550 +msgid "toe power" +msgstr "ກໍາລັງສ່ວນມືດ (toe)" + +#: ../build/lib/darktable/plugins/introspection_agx.c:329 ../build/lib/darktable/plugins/introspection_agx.c:554 +msgid "shoulder power" +msgstr "ກໍາລັງສ່ວນແຈ້ງ (shoulder)" + +#: ../build/lib/darktable/plugins/introspection_agx.c:335 ../build/lib/darktable/plugins/introspection_agx.c:558 +msgid "curve y gamma" +msgstr "ເສັ້ນໂຄ້ງ y ແກມມາ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:341 ../build/lib/darktable/plugins/introspection_agx.c:562 +msgid "keep the pivot on the diagonal" +msgstr "ຮັກສາຈຸດໝຸນໄວ້ໃນແນວສະຫຼຽງ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:347 ../build/lib/darktable/plugins/introspection_agx.c:566 ../build/lib/darktable/plugins/introspection_sigmoid.c:134 ../build/lib/darktable/plugins/introspection_sigmoid.c:249 +msgid "target black" +msgstr "ສີດໍາເປົ້າໝາຍ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:353 ../build/lib/darktable/plugins/introspection_agx.c:570 ../build/lib/darktable/plugins/introspection_sigmoid.c:128 ../build/lib/darktable/plugins/introspection_sigmoid.c:245 +msgid "target white" +msgstr "ສີຂາວເປົ້າໝາຍ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:359 ../build/lib/darktable/plugins/introspection_agx.c:574 ../build/lib/darktable/plugins/introspection_sigmoid.c:194 ../build/lib/darktable/plugins/introspection_sigmoid.c:289 +msgid "base primaries" +msgstr "ແມ່ສີພື້ນຖານ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:365 ../build/lib/darktable/plugins/introspection_agx.c:578 +msgid "disable adjustments" +msgstr "ປິດການປັບແຕ່ງ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:371 ../build/lib/darktable/plugins/introspection_agx.c:582 ../build/lib/darktable/plugins/introspection_sigmoid.c:152 ../build/lib/darktable/plugins/introspection_sigmoid.c:261 +msgid "red attenuation" +msgstr "ການຫຼຸດທອນສີແດງ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:377 ../build/lib/darktable/plugins/introspection_agx.c:586 ../build/lib/darktable/plugins/introspection_sigmoid.c:158 ../build/lib/darktable/plugins/introspection_sigmoid.c:265 +msgid "red rotation" +msgstr "ການໝຸນສີແດງ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:383 ../build/lib/darktable/plugins/introspection_agx.c:590 ../build/lib/darktable/plugins/introspection_sigmoid.c:164 ../build/lib/darktable/plugins/introspection_sigmoid.c:269 +msgid "green attenuation" +msgstr "ການຫຼຸດທອນສີຂຽວ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:389 ../build/lib/darktable/plugins/introspection_agx.c:594 ../build/lib/darktable/plugins/introspection_sigmoid.c:170 ../build/lib/darktable/plugins/introspection_sigmoid.c:273 +msgid "green rotation" +msgstr "ການໝຸນສີຂຽວ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:395 ../build/lib/darktable/plugins/introspection_agx.c:598 ../build/lib/darktable/plugins/introspection_sigmoid.c:176 ../build/lib/darktable/plugins/introspection_sigmoid.c:277 +msgid "blue attenuation" +msgstr "ການຫຼຸດທອນສີຟ້າ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:401 ../build/lib/darktable/plugins/introspection_agx.c:602 ../build/lib/darktable/plugins/introspection_sigmoid.c:182 ../build/lib/darktable/plugins/introspection_sigmoid.c:281 +msgid "blue rotation" +msgstr "ການໝຸນສີຟ້າ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:407 ../build/lib/darktable/plugins/introspection_agx.c:606 +msgid "master purity boost" +msgstr "ເພີ່ມຄວາມບໍລິສຸດສີຫຼັກ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:413 ../build/lib/darktable/plugins/introspection_agx.c:610 +msgid "master rotation reversal" +msgstr "ປີ້ນກັບການໝຸນສີຫຼັກ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:419 ../build/lib/darktable/plugins/introspection_agx.c:614 +msgid "red purity boost" +msgstr "ເພີ່ມຄວາມບໍລິສຸດສີແດງ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:425 ../build/lib/darktable/plugins/introspection_agx.c:618 +msgid "red reverse rotation" +msgstr "ປີ້ນກັບການໝຸນສີແດງ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:431 ../build/lib/darktable/plugins/introspection_agx.c:622 +msgid "green purity boost" +msgstr "ເພີ່ມຄວາມບໍລິສຸດສີຂຽວ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:437 ../build/lib/darktable/plugins/introspection_agx.c:626 +msgid "green reverse rotation" +msgstr "ປີ້ນກັບການໝຸນສີຂຽວ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:443 ../build/lib/darktable/plugins/introspection_agx.c:630 +msgid "blue purity boost" +msgstr "ເພີ່ມຄວາມບໍລິສຸດສີຟ້າ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:449 ../build/lib/darktable/plugins/introspection_agx.c:634 +msgid "blue reverse rotation" +msgstr "ປີ້ນກັບການໝຸນສີຟ້າ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:455 ../build/lib/darktable/plugins/introspection_agx.c:638 +msgid "reverse all" +msgstr "ປີ້ນກັບທັງໝົດ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:652 ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 ../src/iop/colorout.c:856 +msgid "export profile" +msgstr "ໂປຣຟາຍການສົ່ງອອກ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:653 ../build/lib/darktable/plugins/introspection_sigmoid.c:308 ../src/iop/colorin.c:2054 +msgid "working profile" +msgstr "ໂປຣຟາຍການເຮັດວຽກ" + +#: ../build/lib/darktable/plugins/introspection_agx.c:654 ../build/lib/darktable/plugins/introspection_sigmoid.c:309 +msgid "Rec2020" +msgstr "Rec2020" + +#: ../build/lib/darktable/plugins/introspection_agx.c:655 ../build/lib/darktable/plugins/introspection_sigmoid.c:310 ../src/common/colorspaces.c:1821 +msgid "Display P3" +msgstr "Display P3" + +#: ../build/lib/darktable/plugins/introspection_agx.c:656 ../build/lib/darktable/plugins/introspection_colorin.c:305 ../build/lib/darktable/plugins/introspection_sigmoid.c:311 ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1440 +msgid "Adobe RGB (compatible)" +msgstr "Adobe RGB (ທີ່ເຂົ້າກັນໄດ້)" + +#: ../build/lib/darktable/plugins/introspection_agx.c:657 ../build/lib/darktable/plugins/introspection_colorin.c:304 ../build/lib/darktable/plugins/introspection_lut3d.c:202 ../build/lib/darktable/plugins/introspection_sigmoid.c:312 ../src/common/colorspaces.c:1481 +#: ../src/common/colorspaces.c:1771 ../src/libs/print_settings.c:1433 +msgid "sRGB" +msgstr "sRGB" + +#: ../build/lib/darktable/plugins/introspection_ashift.c:130 ../build/lib/darktable/plugins/introspection_ashift.c:279 +msgid "lens shift (vertical)" +msgstr "ການຍ້າຍເລນ (ແນວຕັ້ງ)" + +#: ../build/lib/darktable/plugins/introspection_ashift.c:136 ../build/lib/darktable/plugins/introspection_ashift.c:283 +msgid "lens shift (horizontal)" +msgstr "ການຍ້າຍເລນ (ແນວນອນ)" + +#: ../build/lib/darktable/plugins/introspection_ashift.c:142 ../build/lib/darktable/plugins/introspection_ashift.c:287 +msgid "shear" +msgstr "ການບິດບ້ຽວ (shear)" + +#. focal length +#: ../build/lib/darktable/plugins/introspection_ashift.c:148 ../build/lib/darktable/plugins/introspection_ashift.c:291 ../src/common/collection.c:640 ../src/gui/preferences.c:991 ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 +#: ../src/libs/metadata_view.c:157 +msgid "focal length" +msgstr "ໄລຍະໂຟກັດ" + +#: ../build/lib/darktable/plugins/introspection_ashift.c:154 ../build/lib/darktable/plugins/introspection_ashift.c:295 ../src/libs/metadata_view.c:159 +msgid "crop factor" +msgstr "ຕົວຄູນເຊັນເຊີ (crop factor)" + +#: ../build/lib/darktable/plugins/introspection_ashift.c:160 ../build/lib/darktable/plugins/introspection_ashift.c:299 +msgid "lens dependence" +msgstr "ການຂຶ້ນກັບເລນ" + +#: ../build/lib/darktable/plugins/introspection_ashift.c:166 ../build/lib/darktable/plugins/introspection_ashift.c:303 +msgid "aspect adjust" +msgstr "ປັບອັດຕາສ່ວນ" + +#. lens selector +#: ../build/lib/darktable/plugins/introspection_ashift.c:172 ../build/lib/darktable/plugins/introspection_ashift.c:307 ../src/iop/lens.cc:4390 +msgid "lens model" +msgstr "ລຸ້ນຂອງເລນ" + +#: ../build/lib/darktable/plugins/introspection_ashift.c:178 ../build/lib/darktable/plugins/introspection_ashift.c:311 ../build/lib/darktable/plugins/introspection_clipping.c:244 ../build/lib/darktable/plugins/introspection_clipping.c:371 +msgid "automatic cropping" +msgstr "ການຕັດຂອບອັດຕະໂນມັດ" + +#: ../build/lib/darktable/plugins/introspection_ashift.c:362 +msgid "specific" +msgstr "ສະເພາະເຈາະຈົງ" + +#. DEVELOP_MASK_DISABLED +#: ../build/lib/darktable/plugins/introspection_ashift.c:366 ../build/lib/darktable/plugins/introspection_colorin.c:303 ../build/lib/darktable/plugins/introspection_highlights.c:310 ../build/lib/darktable/plugins/introspection_vignette.c:264 ../src/develop/blend_gui.c:153 +#: ../src/develop/blend_gui.c:182 ../src/develop/blend_gui.c:3429 ../src/external/lua-scripts/official/auto_straighten.lua:141 ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 +msgid "off" +msgstr "ປິດ" + +#: ../build/lib/darktable/plugins/introspection_ashift.c:367 ../src/external/lua-scripts/official/auto_straighten.lua:141 +msgid "largest area" +msgstr "ພື້ນທີ່ກວ້າງທີ່ສຸດ" + +#: ../build/lib/darktable/plugins/introspection_ashift.c:368 ../src/external/lua-scripts/official/auto_straighten.lua:140 ../src/external/lua-scripts/official/auto_straighten.lua:141 +msgid "original format" +msgstr "ຮູບແບບຕົ້ນສະບັບ" + +#: ../build/lib/darktable/plugins/introspection_basecurve.c:134 ../build/lib/darktable/plugins/introspection_basecurve.c:231 +msgid "fusion" +msgstr "ການຜສົງຜສານ (fusion)" + +#: ../build/lib/darktable/plugins/introspection_basecurve.c:140 ../build/lib/darktable/plugins/introspection_basecurve.c:235 +msgid "exposure shift" +msgstr "ການເລື່ອນຄ່າການເປີດຮັບແສງ" + +#: ../build/lib/darktable/plugins/introspection_basecurve.c:146 ../build/lib/darktable/plugins/introspection_basecurve.c:239 ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 +msgid "exposure bias" +msgstr "ການຊົດເຊີຍແສງ" + +#: ../build/lib/darktable/plugins/introspection_basecurve.c:152 ../build/lib/darktable/plugins/introspection_basecurve.c:243 ../build/lib/darktable/plugins/introspection_basicadj.c:122 ../build/lib/darktable/plugins/introspection_basicadj.c:215 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:140 ../build/lib/darktable/plugins/introspection_rgbcurve.c:227 ../build/lib/darktable/plugins/introspection_rgblevels.c:57 ../build/lib/darktable/plugins/introspection_rgblevels.c:122 +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:153 ../build/lib/darktable/plugins/introspection_tonecurve.c:244 +msgid "preserve colors" +msgstr "ຮັກສາສີສັນ" + +#: ../build/lib/darktable/plugins/introspection_basecurve.c:262 ../build/lib/darktable/plugins/introspection_basicadj.c:249 ../build/lib/darktable/plugins/introspection_colorreconstruction.c:153 ../build/lib/darktable/plugins/introspection_lens.cc:533 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 ../build/lib/darktable/plugins/introspection_rgblevels.c:153 ../build/lib/darktable/plugins/introspection_tonecurve.c:270 ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 ../src/gui/guides.c:833 +#: ../src/iop/basecurve.c:2102 ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 +msgid "none" +msgstr "ບໍ່ມີ" + +#: ../build/lib/darktable/plugins/introspection_basecurve.c:263 ../build/lib/darktable/plugins/introspection_basicadj.c:250 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:226 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:244 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:262 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:280 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:461 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:473 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:485 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:497 ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 ../build/lib/darktable/plugins/introspection_rgblevels.c:154 +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 +msgid "luminance" +msgstr "ຄວາມສະຫວ່າງ (luminance)" + +#: ../build/lib/darktable/plugins/introspection_basecurve.c:264 ../build/lib/darktable/plugins/introspection_basicadj.c:251 ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 +#: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 ../build/lib/darktable/plugins/introspection_tonecurve.c:272 +msgid "max RGB" +msgstr "RGB ສູງສຸດ" + +#: ../build/lib/darktable/plugins/introspection_basecurve.c:265 ../build/lib/darktable/plugins/introspection_basicadj.c:252 ../build/lib/darktable/plugins/introspection_rgbcurve.c:254 ../build/lib/darktable/plugins/introspection_rgblevels.c:156 +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:273 +msgid "average RGB" +msgstr "RGB ສະເລ່ຍ" + +#: ../build/lib/darktable/plugins/introspection_basecurve.c:266 ../build/lib/darktable/plugins/introspection_basicadj.c:253 ../build/lib/darktable/plugins/introspection_rgbcurve.c:255 ../build/lib/darktable/plugins/introspection_rgblevels.c:157 +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:274 +msgid "sum RGB" +msgstr "ຜົນລວມ RGB" + +#: ../build/lib/darktable/plugins/introspection_basecurve.c:267 ../build/lib/darktable/plugins/introspection_basicadj.c:254 ../build/lib/darktable/plugins/introspection_rgbcurve.c:256 ../build/lib/darktable/plugins/introspection_rgblevels.c:158 +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:275 +msgid "norm RGB" +msgstr "ບັນທັດຖານ RGB" + +#: ../build/lib/darktable/plugins/introspection_basecurve.c:268 ../build/lib/darktable/plugins/introspection_basicadj.c:255 ../build/lib/darktable/plugins/introspection_rgbcurve.c:257 ../build/lib/darktable/plugins/introspection_rgblevels.c:159 +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:276 +msgid "basic power" +msgstr "ກໍາລັງພື້ນຖານ" + +#: ../build/lib/darktable/plugins/introspection_basicadj.c:92 ../build/lib/darktable/plugins/introspection_basicadj.c:195 ../build/lib/darktable/plugins/introspection_exposure.c:72 ../build/lib/darktable/plugins/introspection_exposure.c:149 +msgid "black level correction" +msgstr "ການແກ້ໄຂລະດັບສີດໍາ" + +#: ../build/lib/darktable/plugins/introspection_basicadj.c:104 ../build/lib/darktable/plugins/introspection_basicadj.c:203 +msgid "highlight compression" +msgstr "ການບີບສ່ວນແຈ້ງ (highlight)" + +#: ../build/lib/darktable/plugins/introspection_basicadj.c:128 ../build/lib/darktable/plugins/introspection_basicadj.c:219 +msgid "middle gray" +msgstr "ສີເທົາກາງ" + +#: ../build/lib/darktable/plugins/introspection_bilat.c:78 ../build/lib/darktable/plugins/introspection_bilat.c:137 +msgid "midtone range" +msgstr "ຊ່ວງສີໂທນກາງ" + +#: ../build/lib/darktable/plugins/introspection_bilat.c:151 +msgid "bilateral grid" +msgstr "ຕາຕະລາງສອງດ້ານ (bilateral grid)" + +#: ../build/lib/darktable/plugins/introspection_bilat.c:152 +msgid "local laplacian filter" +msgstr "ຟິວເຕີ ລາພລາຊຽນ ສະເພາະສ່ວນ" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:83 ../build/lib/darktable/plugins/introspection_blurs.c:174 ../build/lib/darktable/plugins/introspection_retouch.c:255 ../build/lib/darktable/plugins/introspection_retouch.c:406 +msgid "blur type" +msgstr "ຊະນິດການເບຼີ" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:89 ../build/lib/darktable/plugins/introspection_blurs.c:178 ../build/lib/darktable/plugins/introspection_retouch.c:261 ../build/lib/darktable/plugins/introspection_retouch.c:410 +msgid "blur radius" +msgstr "ລັດສະໝີການເບຼີ" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:95 ../build/lib/darktable/plugins/introspection_blurs.c:182 +msgid "diaphragm blades" +msgstr "ໃບມ່ານແສງ" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:101 ../build/lib/darktable/plugins/introspection_blurs.c:186 +msgid "concavity" +msgstr "ຄວາມເວົ້າ" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:107 ../build/lib/darktable/plugins/introspection_blurs.c:190 +msgid "linearity" +msgstr "ຄວາມເປັນເສັ້ນຊື່" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:113 ../build/lib/darktable/plugins/introspection_blurs.c:194 ../build/lib/darktable/plugins/introspection_graduatednd.c:75 ../build/lib/darktable/plugins/introspection_graduatednd.c:144 +#: ../build/lib/darktable/plugins/introspection_overlay.c:136 ../build/lib/darktable/plugins/introspection_overlay.c:253 ../build/lib/darktable/plugins/introspection_watermark.c:136 ../build/lib/darktable/plugins/introspection_watermark.c:265 ../src/iop/ashift.c:5962 +#: ../src/libs/masks.c:115 +msgid "rotation" +msgstr "ການໝຸນ" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:119 ../build/lib/darktable/plugins/introspection_blurs.c:198 +msgid "direction" +msgstr "ທິດທາງ" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:125 ../build/lib/darktable/plugins/introspection_blurs.c:202 ../src/libs/masks.c:116 +msgid "curvature" +msgstr "ຄວາມໂຄ້ງ" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:131 ../build/lib/darktable/plugins/introspection_blurs.c:206 ../build/lib/darktable/plugins/introspection_graduatednd.c:81 ../build/lib/darktable/plugins/introspection_graduatednd.c:148 +#: ../src/iop/colorbalancergb.c:1878 +msgid "offset" +msgstr "ຄ່າເບ່ຽງເບນ (offset)" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:220 ../src/common/collection.c:638 ../src/gui/preferences.c:967 ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 ../src/libs/metadata_view.c:149 +msgid "lens" +msgstr "ເລນ" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:221 +msgid "motion" +msgstr "ການເຄື່ອນໄຫວ" + +#: ../build/lib/darktable/plugins/introspection_blurs.c:222 ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 ../build/lib/darktable/plugins/introspection_lowpass.c:189 ../build/lib/darktable/plugins/introspection_retouch.c:452 +#: ../build/lib/darktable/plugins/introspection_shadhi.c:267 +msgid "gaussian" +msgstr "ກາວຊຽນ (gaussian)" + +#: ../build/lib/darktable/plugins/introspection_borders.c:112 ../build/lib/darktable/plugins/introspection_borders.c:118 ../build/lib/darktable/plugins/introspection_borders.c:263 ../build/lib/darktable/plugins/introspection_borders.c:267 ../src/iop/borders.c:1010 +#: ../src/iop/borders.c:1019 +msgid "border color" +msgstr "ສີຂອບ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:124 ../build/lib/darktable/plugins/introspection_borders.c:271 ../src/common/collection.c:650 ../src/libs/filtering.c:50 +msgid "aspect ratio" +msgstr "ອັດຕາສ່ວນພາບ" + +#. // portrait / landscape +#: ../build/lib/darktable/plugins/introspection_borders.c:142 ../build/lib/darktable/plugins/introspection_borders.c:283 ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 +msgid "orientation" +msgstr "ແນວວາງ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:148 ../build/lib/darktable/plugins/introspection_borders.c:287 +msgid "border size" +msgstr "ຂະໜາດຂອບ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:154 ../build/lib/darktable/plugins/introspection_borders.c:291 +msgid "horizontal offset" +msgstr "ໄລຍະຫ່າງແນວນອນ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:172 ../build/lib/darktable/plugins/introspection_borders.c:303 +msgid "vertical offset" +msgstr "ໄລຍະຫ່າງແນວຕັ້ງ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:190 ../build/lib/darktable/plugins/introspection_borders.c:315 +msgid "frame line size" +msgstr "ຂະໜາດເສັ້ນກອບ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:196 ../build/lib/darktable/plugins/introspection_borders.c:319 +msgid "frame line offset" +msgstr "ໄລຍະຫ່າງເສັ້ນກອບ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:202 ../build/lib/darktable/plugins/introspection_borders.c:208 ../build/lib/darktable/plugins/introspection_borders.c:323 ../build/lib/darktable/plugins/introspection_borders.c:327 ../src/iop/borders.c:1023 +#: ../src/iop/borders.c:1033 +msgid "frame line color" +msgstr "ສີເສັ້ນກອບ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:220 ../build/lib/darktable/plugins/introspection_borders.c:335 +msgid "basis" +msgstr "ພື້ນຖານ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:349 ../build/lib/darktable/plugins/introspection_borders.c:355 ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 ../src/iop/rgblevels.c:1081 +msgid "auto" +msgstr "ອັດຕະໂນມັດ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:350 ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 +msgid "portrait" +msgstr "ແນວຕັ້ງ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:351 ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 +msgid "landscape" +msgstr "ແນວນອນ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:356 ../src/iop/relight.c:264 ../src/libs/export.c:1517 ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 +msgid "width" +msgstr "ຄວາມກວ້າງ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:357 ../build/lib/darktable/plugins/introspection_overlay.c:306 ../build/lib/darktable/plugins/introspection_watermark.c:326 ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 ../src/libs/print_settings.c:2639 +msgid "height" +msgstr "ຄວາມສູງ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:358 +msgid "shorter" +msgstr "ສັ້ນກວ່າ" + +#: ../build/lib/darktable/plugins/introspection_borders.c:359 +msgid "longer" +msgstr "ຍາວກວ່າ" + +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:42 ../build/lib/darktable/plugins/introspection_cacorrect.c:91 +msgid "avoid colorshift" +msgstr "ຫຼີກລ່ຽງສີຜິດພ້ຽນ" + +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:48 ../build/lib/darktable/plugins/introspection_cacorrect.c:95 ../build/lib/darktable/plugins/introspection_demosaic.c:180 ../build/lib/darktable/plugins/introspection_demosaic.c:271 +#: ../build/lib/darktable/plugins/introspection_diffuse.c:117 ../build/lib/darktable/plugins/introspection_diffuse.c:244 ../build/lib/darktable/plugins/introspection_highlights.c:155 ../build/lib/darktable/plugins/introspection_highlights.c:252 +msgid "iterations" +msgstr "ຈໍານວນຮອບ (iterations)" + +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:109 ../build/lib/darktable/plugins/introspection_demosaic.c:301 +msgid "once" +msgstr "ໜຶ່ງຄັ້ງ" + +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:110 ../build/lib/darktable/plugins/introspection_demosaic.c:302 +msgid "twice" +msgstr "ສອງຄັ້ງ" + +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:111 ../build/lib/darktable/plugins/introspection_demosaic.c:303 +msgid "three times" +msgstr "ສາມຄັ້ງ" + +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:112 ../build/lib/darktable/plugins/introspection_demosaic.c:304 +msgid "four times" +msgstr "ສີ່ຄັ້ງ" + +#: ../build/lib/darktable/plugins/introspection_cacorrect.c:113 ../build/lib/darktable/plugins/introspection_demosaic.c:305 +msgid "five times" +msgstr "ຫ້າຄັ້ງ" + +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:61 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:128 +msgid "guide" +msgstr "ຕົວນໍາທາງ" + +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:67 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:132 ../build/lib/darktable/plugins/introspection_demosaic.c:162 ../build/lib/darktable/plugins/introspection_demosaic.c:259 +#: ../build/lib/darktable/plugins/introspection_lens.cc:340 ../build/lib/darktable/plugins/introspection_lens.cc:501 ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 +msgid "radius" +msgstr "ລັດສະໝີ" + +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:73 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:136 ../build/lib/darktable/plugins/introspection_highlights.c:137 ../build/lib/darktable/plugins/introspection_highlights.c:240 +#: ../build/lib/darktable/plugins/introspection_lens.cc:334 ../build/lib/darktable/plugins/introspection_lens.cc:497 ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 ../src/iop/hotpixels.c:449 +#: ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 ../src/libs/neural_restore.c:4178 ../src/libs/neural_restore.c:4195 +msgid "strength" +msgstr "ຄວາມເຂັ້ມ" + +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:79 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:140 +msgid "correction mode" +msgstr "ໂໝດການແກ້ໄຂ" + +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:85 ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:144 +msgid "very large chromatic aberration" +msgstr "ຂອບສີຜິດພ້ຽນຂະໜາດໃຫຍ່ຫຼາຍ" + +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:164 +msgid "standard" +msgstr "ມາດຕະຖານ" + +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:165 +msgid "darken only" +msgstr "ເຮັດໃຫ້ມືດລົງເທົ່ານັ້ນ" + +#: ../build/lib/darktable/plugins/introspection_cacorrectrgb.c:166 +msgid "brighten only" +msgstr "ເຮັດໃຫ້ແຈ້ງຂຶ້ນເທົ່ານັ້ນ" + +#: ../build/lib/darktable/plugins/introspection_censorize.c:51 ../build/lib/darktable/plugins/introspection_censorize.c:112 +msgid "input blur radius" +msgstr "ລັດສະໝີການເບຼີຂາເຂົ້າ" + +#: ../build/lib/darktable/plugins/introspection_censorize.c:57 ../build/lib/darktable/plugins/introspection_censorize.c:116 +msgid "pixelization radius" +msgstr "ລັດສະໝີການເຮັດເປັນເມັດພິກເຊວ" + +#: ../build/lib/darktable/plugins/introspection_censorize.c:63 ../build/lib/darktable/plugins/introspection_censorize.c:120 +msgid "output blur radius" +msgstr "ລັດສະໝີການເບຼີຂາອອກ" + +#: ../build/lib/darktable/plugins/introspection_censorize.c:69 ../build/lib/darktable/plugins/introspection_censorize.c:124 ../build/lib/darktable/plugins/introspection_highlights.c:149 ../build/lib/darktable/plugins/introspection_highlights.c:248 +msgid "noise level" +msgstr "ລະດັບສັນຍານລົບ (noise)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:252 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:258 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:264 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:270 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:276 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:282 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:433 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:437 +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:441 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:445 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:449 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:453 +msgid "normalize channels" +msgstr "ປັບຊ່ອງສີໃຫ້ເປັນມາດຕະຖານ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:294 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:461 +msgid "F source" +msgstr "ແຫຼ່ງກໍາເນີດ F" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:300 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:465 +msgid "LED source" +msgstr "ແຫຼ່ງກໍາເນີດ LED" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:330 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:485 +msgid "gamut compression" +msgstr "ການບີບອັດຂອບເຂດສີ (gamut)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:336 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:489 +msgid "clip negative RGB from gamut" +msgstr "ຕັດຄ່າ RGB ທີ່ເປັນລົບອອກຈາກຂອບເຂດສີ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:342 ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:493 +msgid "saturation algorithm" +msgstr "ຂັ້ນຕອນການປະມວນຜົນຄວາມອີ່ມຕົວສີ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:507 +msgid "same as pipeline (D50)" +msgstr "ຄືກັນກັບລະບົບປະມວນຜົນ (D50)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:508 +msgid "A (incandescent)" +msgstr "A (ແສງຈາກຫຼອດໄຟ)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:509 +msgid "D (daylight)" +msgstr "D (ແສງແດດ)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:510 +msgid "E (equi-energy)" +msgstr "E (ພະລັງງານເທົ່າກັນ)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:511 +msgid "F (fluorescent)" +msgstr "F (ແສງຟູອໍເຣດເຊນ)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:512 +msgid "LED (LED light)" +msgstr "LED (ແສງ LED)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:513 +msgid "Planckian (black body)" +msgstr "Planckian (ວັດຖຸດໍາ)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 ../src/common/iop_order.c:56 +msgid "custom" +msgstr "ກໍານົດເອງ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:515 +msgid "as shot in camera" +msgstr "ຕາມທີ່ຖ່າຍຈາກກ້ອງ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:522 +msgid "F1 (Daylight 6430 K) – medium CRI" +msgstr "F1 (ແສງແດດ 6430 K) – CRI ປານກາງ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:523 +msgid "F2 (Cool White 4230 K) – medium CRI" +msgstr "F2 (ຂາວນວນ 4230 K) – CRI ປານກາງ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:524 +msgid "F3 (White 3450 K) – medium CRI" +msgstr "F3 (ສີຂາວ 3450 K) – CRI ປານກາງ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:525 +msgid "F4 (Warm White 2940 K) – medium CRI" +msgstr "F4 (ຂາວອຸ່ນ 2940 K) – CRI ປານກາງ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:526 +msgid "F5 (Daylight 6350 K) – medium CRI" +msgstr "F5 (ແສງແດດ 6350 K) – CRI ປານກາງ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:527 +msgid "F6 (Lite White 4150 K) – medium CRI" +msgstr "F6 (ຂາວອ່ອນ 4150 K) – CRI ປານກາງ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:528 +msgid "F7 (D65 simulator 6500 K) – high CRI" +msgstr "F7 (ຈໍາລອງ D65 6500 K) – CRI ສູງ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:529 +msgid "F8 (D50 simulator 5000 K) – high CRI" +msgstr "F8 (ຈໍາລອງ D50 5000 K) – CRI ສູງ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:530 +msgid "F9 (Cool White Deluxe 4150 K) – high CRI" +msgstr "F9 (ຂາວນວນພິເສດ 4150 K) – CRI ສູງ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:531 +msgid "F10 (Tuned RGB 5000 K) – low CRI" +msgstr "F10 (ປັບແຕ່ງ RGB 5000 K) – CRI ຕໍ່າ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:532 +msgid "F11 (Tuned RGB 4000 K) – low CRI" +msgstr "F11 (ປັບແຕ່ງ RGB 4000 K) – CRI ຕໍ່າ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:533 +msgid "F12 (Tuned RGB 3000 K) – low CRI" +msgstr "F12 (ປັບແຕ່ງ RGB 3000 K) – CRI ຕໍ່າ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:538 +msgid "B1 (Blue 2733 K)" +msgstr "B1 (ສີຟ້າ 2733 K)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:539 +msgid "B2 (Blue 2998 K)" +msgstr "B2 (ສີຟ້າ 2998 K)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:540 +msgid "B3 (Blue 4103 K)" +msgstr "B3 (ສີຟ້າ 4103 K)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:541 +msgid "B4 (Blue 5109 K)" +msgstr "B4 (ສີຟ້າ 5109 K)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:542 +msgid "B5 (Blue 6598 K)" +msgstr "B5 (ສີຟ້າ 6598 K)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:543 +msgid "BH1 (Blue-Red hybrid 2851 K)" +msgstr "BH1 (ຜສົງ ຟ້າ-ແດງ 2851 K)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:544 +msgid "RGB1 (RGB 2840 K)" +msgstr "RGB1 (RGB 2840 K)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:545 +msgid "V1 (Violet 2724 K)" +msgstr "V1 (ສີມ່ວງ 2724 K)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:546 +msgid "V2 (Violet 4070 K)" +msgstr "V2 (ສີມ່ວງ 4070 K)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:551 +msgid "linear Bradford (ICC v4)" +msgstr "Bradford ເສັ້ນຊື່ (ICC v4)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:552 +msgid "CAT16 (CIECAM16)" +msgstr "CAT16 (CIECAM16)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:553 +msgid "non-linear Bradford" +msgstr "Bradford ທີ່ບໍ່ແມ່ນເສັ້ນຊື່" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:554 +msgid "XYZ" +msgstr "XYZ" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:555 +msgid "none (bypass)" +msgstr "ບໍ່ມີ (ຂ້າມຜ່ານ)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:560 +msgid "version 1 (2020)" +msgstr "ເວີຊັນ 1 (2020)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:561 +msgid "version 2 (2021)" +msgstr "ເວີຊັນ 2 (2021)" + +#: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:562 +msgid "version 3 (Apr 2021)" +msgstr "ເວີຊັນ 3 (ເມສາ 2021)" + +#: ../build/lib/darktable/plugins/introspection_clipping.c:142 ../build/lib/darktable/plugins/introspection_clipping.c:303 ../build/lib/darktable/plugins/introspection_crop.c:61 ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 +#: ../src/iop/atrous.c:1572 +msgid "left" +msgstr "ຊ້າຍ" + +#: ../build/lib/darktable/plugins/introspection_clipping.c:148 ../build/lib/darktable/plugins/introspection_clipping.c:307 ../build/lib/darktable/plugins/introspection_crop.c:67 ../build/lib/darktable/plugins/introspection_crop.c:138 ../src/gui/accelerators.c:132 +#: ../src/gui/gtk.c:1671 +msgid "top" +msgstr "ເທິງ" + +#: ../build/lib/darktable/plugins/introspection_clipping.c:154 ../build/lib/darktable/plugins/introspection_clipping.c:311 ../build/lib/darktable/plugins/introspection_crop.c:73 ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 +#: ../src/iop/atrous.c:1571 +msgid "right" +msgstr "ຂວາ" + +#: ../build/lib/darktable/plugins/introspection_clipping.c:160 ../build/lib/darktable/plugins/introspection_clipping.c:315 ../build/lib/darktable/plugins/introspection_crop.c:79 ../build/lib/darktable/plugins/introspection_crop.c:146 ../src/gui/accelerators.c:133 +#: ../src/gui/gtk.c:1675 +msgid "bottom" +msgstr "ລຸ່ມ" + +#: ../build/lib/darktable/plugins/introspection_colorbalance.c:114 ../build/lib/darktable/plugins/introspection_colorbalance.c:203 +msgid "input saturation" +msgstr "ຄວາມອີ່ມຕົວສີຂາເຂົ້າ" + +#: ../build/lib/darktable/plugins/introspection_colorbalance.c:126 ../build/lib/darktable/plugins/introspection_colorbalance.c:211 +msgid "contrast fulcrum" +msgstr "ຈຸດຄໍ້າຄວາມຕ່າງລະດັບສີ" + +#: ../build/lib/darktable/plugins/introspection_colorbalance.c:132 ../build/lib/darktable/plugins/introspection_colorbalance.c:215 +msgid "output saturation" +msgstr "ຄວາມອີ່ມຕົວສີຂາອອກ" + +#: ../build/lib/darktable/plugins/introspection_colorbalance.c:229 +msgid "lift, gamma, gain (ProPhoto RGB)" +msgstr "lift, gamma, gain (ProPhoto RGB)" + +#: ../build/lib/darktable/plugins/introspection_colorbalance.c:230 +msgid "slope, offset, power (ProPhoto RGB)" +msgstr "slope, offset, power (ProPhoto RGB)" + +#: ../build/lib/darktable/plugins/introspection_colorbalance.c:231 +msgid "lift, gamma, gain (sRGB)" +msgstr "lift, gamma, gain (sRGB)" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:232 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:250 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:268 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:286 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:465 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:477 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 +#: ../build/lib/darktable/plugins/introspection_colorzones.c:256 ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 +msgid "chroma" +msgstr "ຄວາມສົດສີ (chroma)" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:238 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:256 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:274 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:292 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:469 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:481 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:493 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:505 +#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:155 ../build/lib/darktable/plugins/introspection_colorzones.c:257 ../build/lib/darktable/plugins/introspection_graduatednd.c:87 ../build/lib/darktable/plugins/introspection_graduatednd.c:152 +#: ../build/lib/darktable/plugins/introspection_splittoning.c:61 ../build/lib/darktable/plugins/introspection_splittoning.c:73 ../build/lib/darktable/plugins/introspection_splittoning.c:134 ../build/lib/darktable/plugins/introspection_splittoning.c:142 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 +#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 ../src/iop/colorzones.c:2627 +msgid "hue" +msgstr "ສີສັນ (hue)" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:298 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:509 +msgid "shadows fall-off" +msgstr "ການຫຼຸດລົງຂອງສ່ວນມືດ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:304 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:513 +msgid "white fulcrum" +msgstr "ຈຸດຄໍ້າສີຂາວ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:310 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:517 +msgid "highlights fall-off" +msgstr "ການຫຼຸດລົງຂອງສ່ວນແຈ້ງ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:316 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:358 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:388 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:521 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:549 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 ../build/lib/darktable/plugins/introspection_toneequal.c:157 ../build/lib/darktable/plugins/introspection_toneequal.c:298 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 ../src/iop/splittoning.c:488 +msgid "shadows" +msgstr "ສ່ວນມືດ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:322 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:346 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:376 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:525 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:541 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 ../build/lib/darktable/plugins/introspection_toneequal.c:181 ../build/lib/darktable/plugins/introspection_toneequal.c:314 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 ../src/iop/splittoning.c:494 +msgid "highlights" +msgstr "ສ່ວນແຈ້ງ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:328 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:529 +msgid "global chroma" +msgstr "ຄວາມສົດສີໂດຍລວມ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:334 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:352 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:382 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:533 +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:545 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:565 ../build/lib/darktable/plugins/introspection_toneequal.c:169 ../build/lib/darktable/plugins/introspection_toneequal.c:306 +#: ../src/iop/colorbalance.c:1995 +msgid "mid-tones" +msgstr "ໂທນກາງ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 ../src/iop/filmic.c:1557 +msgid "global saturation" +msgstr "ຄວາມອີ່ມຕົວສີໂດຍລວມ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:364 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:553 +msgid "hue shift" +msgstr "ການປ່ຽນຄ່າສີສັນ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:370 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:557 +msgid "global brilliance" +msgstr "ຄວາມໂດດເດັ່ນໂດຍລວມ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:394 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:573 +msgid "mask middle-gray fulcrum" +msgstr "ຈຸດຄໍ້າສີເທົາກາງຂອງໜ້າກາກ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:400 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:577 +msgid "global vibrance" +msgstr "ຄວາມສົດສີອັດສະລິຍະໂດຍລວມ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:406 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:581 +msgid "contrast gray fulcrum" +msgstr "ຈຸດຄໍ້າຄວາມຕ່າງສີເທົາ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:418 ../build/lib/darktable/plugins/introspection_colorbalancergb.c:589 +msgid "saturation formula" +msgstr "ສູດຄິດໄລ່ຄວາມອີ່ມຕົວສີ" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:603 +msgid "JzAzBz (2021)" +msgstr "JzAzBz (2021)" + +#: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:604 +msgid "darktable UCS (2022)" +msgstr "darktable UCS (2022)" + +#: ../build/lib/darktable/plugins/introspection_colorcontrast.c:54 ../build/lib/darktable/plugins/introspection_colorcontrast.c:121 +msgid "green-magenta contrast" +msgstr "ຄວາມຕ່າງລະຫວ່າງສີຂຽວ-ສີມ່ວງແດງ" + +#: ../build/lib/darktable/plugins/introspection_colorcontrast.c:66 ../build/lib/darktable/plugins/introspection_colorcontrast.c:129 +msgid "blue-yellow contrast" +msgstr "ຄວາມຕ່າງລະຫວ່າງສີຟ້າ-ສີເຫຼືອງ" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:218 ../build/lib/darktable/plugins/introspection_colorequal.c:447 +msgid "saturation threshold" +msgstr "ຂີດຈໍາກັດຄວາມອີ່ມຕົວສີ" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:224 ../build/lib/darktable/plugins/introspection_colorequal.c:451 +msgid "hue curve" +msgstr "ເສັ້ນໂຄ້ງສີສັນ" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:236 ../build/lib/darktable/plugins/introspection_colorequal.c:459 +msgid "white level" +msgstr "ລະດັບສີຂາວ" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:242 ../build/lib/darktable/plugins/introspection_colorequal.c:463 +msgid "hue analysis radius" +msgstr "ລັດສະໝີການວິເຄາະສີສັນ" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:248 ../build/lib/darktable/plugins/introspection_colorequal.c:467 +msgid "effect radius" +msgstr "ລັດສະໝີຂອງເອັບເຟັກ" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:254 ../build/lib/darktable/plugins/introspection_colorequal.c:471 +msgid "use guided filter" +msgstr "ໃຊ້ຟິວເຕີນໍາທາງ" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:296 ../build/lib/darktable/plugins/introspection_colorequal.c:344 ../build/lib/darktable/plugins/introspection_colorequal.c:392 ../build/lib/darktable/plugins/introspection_colorequal.c:499 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:531 ../build/lib/darktable/plugins/introspection_colorequal.c:563 ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 +msgid "lavender" +msgstr "ສີມ່ວງລາເວນເດີ" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:404 ../build/lib/darktable/plugins/introspection_colorequal.c:571 +msgid "node placement" +msgstr "ການວາງຕໍາແໜ່ງຈຸດ (node)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 +msgid "harmony rule" +msgstr "ກົດເກນຄວາມກົມກືນຂອງສີ" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 ../src/iop/colorharmonizer.c:1438 +msgid "anchor hue" +msgstr "ສີສັນຫຼັກທີ່ໃຊ້ຍຶດ" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 +msgid "pull strength" +msgstr "ຄວາມເຂັ້ມໃນການດຶງສີ" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 +msgid "neutral color protection" +msgstr "ການປ້ອງກັນສີທີ່ເປັນກາງ" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 +msgid "pull width" +msgstr "ຄວາມກວ້າງໃນການດຶງສີ" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 +msgid "custom node hue" +msgstr "ສີສັນຂອງຈຸດກໍານົດເອງ" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 +msgid "nodes" +msgstr "ຈຸດຄວບຄຸມ (nodes)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 +msgid "node saturation" +msgstr "ຄວາມອີ່ມຕົວສີຂອງຈຸດ" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +msgid "smoothing" +msgstr "ການເຮັດໃຫ້ລຽບນຽນ" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 ../src/libs/scopes/vectorscope.c:63 +msgid "monochromatic" +msgstr "ສີເອກະລົງ (monochromatic)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 ../src/libs/scopes/vectorscope.c:64 +msgid "analogous" +msgstr "ສີຂ້າງຄຽງ (analogous)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 ../src/libs/scopes/vectorscope.c:65 +msgid "analogous complementary" +msgstr "ສີຂ້າງຄຽງກົງກັນຂ້າມ" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 ../src/libs/scopes/vectorscope.c:66 +msgid "complementary" +msgstr "ສີກົງກັນຂ້າມ (complementary)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 ../src/libs/scopes/vectorscope.c:67 +msgid "split complementary" +msgstr "ສີກົງກັນຂ້າມແບບແຍກ" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 ../src/libs/scopes/vectorscope.c:68 +msgid "dyad" +msgstr "ສີຄູ່ (dyad)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 ../src/libs/scopes/vectorscope.c:69 +msgid "triad" +msgstr "ສີສາມມຸມ (triad)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 ../src/libs/scopes/vectorscope.c:70 +msgid "tetrad" +msgstr "ສີສີ່ສ່ຽວ (tetrad)" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 ../src/libs/scopes/vectorscope.c:71 +msgid "square" +msgstr "ຈະຕຸລັດ" + +#: ../build/lib/darktable/plugins/introspection_colorin.c:150 ../build/lib/darktable/plugins/introspection_colorin.c:233 +msgid "gamut clipping" +msgstr "ການຕັດຂອບເຂດສີ (gamut)" + +#: ../build/lib/darktable/plugins/introspection_colorin.c:306 ../build/lib/darktable/plugins/introspection_lut3d.c:205 ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 +msgid "linear Rec709 RGB" +msgstr "Rec709 RGB ເສັ້ນຊື່" + +#: ../build/lib/darktable/plugins/introspection_colorin.c:307 ../build/lib/darktable/plugins/introspection_lut3d.c:206 ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 +msgid "linear Rec2020 RGB" +msgstr "Rec2020 RGB ເສັ້ນຊື່" + +#: ../build/lib/darktable/plugins/introspection_colorize.c:65 ../build/lib/darktable/plugins/introspection_colorize.c:128 +msgid "source mix" +msgstr "ການຜສົງແຫຼ່ງຕົ້ນສະບັບ" + +#: ../build/lib/darktable/plugins/introspection_colormapping.c:94 ../build/lib/darktable/plugins/introspection_colormapping.c:249 +msgid "number of clusters" +msgstr "ຈໍານວນກຸ່ມສີ" + +#: ../build/lib/darktable/plugins/introspection_colormapping.c:100 ../build/lib/darktable/plugins/introspection_colormapping.c:253 +msgid "color dominance" +msgstr "ຄວາມເດັ່ນຂອງສີ" + +#: ../build/lib/darktable/plugins/introspection_colormapping.c:106 ../build/lib/darktable/plugins/introspection_colormapping.c:257 +msgid "histogram equalization" +msgstr "ການປັບສົມດຸນຮິສໂຕແກຣມ" + +#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:62 ../build/lib/darktable/plugins/introspection_colorreconstruction.c:127 ../build/lib/darktable/plugins/introspection_tonemap.cc:45 ../build/lib/darktable/plugins/introspection_tonemap.cc:92 +#: ../src/iop/shadhi.c:694 +msgid "spatial extent" +msgstr "ຂອບເຂດທາງພື້ນທີ່" + +#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:68 ../build/lib/darktable/plugins/introspection_colorreconstruction.c:131 +msgid "range extent" +msgstr "ຂອບເຂດຂອງຊ່ວງ" + +#: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 ../src/iop/channelmixerrgb.c:4700 +msgid "saturated colors" +msgstr "ສີທີ່ອີ່ມຕົວ" + +#: ../build/lib/darktable/plugins/introspection_colorzones.c:78 ../build/lib/darktable/plugins/introspection_colorzones.c:193 +msgid "select by" +msgstr "ເລືອກໂດຍ" + +#. mix slider +#: ../build/lib/darktable/plugins/introspection_colorzones.c:138 ../build/lib/darktable/plugins/introspection_colorzones.c:233 ../build/lib/darktable/plugins/introspection_soften.c:66 ../build/lib/darktable/plugins/introspection_soften.c:121 ../src/iop/atrous.c:1791 +msgid "mix" +msgstr "ຜສົງ" + +#: ../build/lib/darktable/plugins/introspection_colorzones.c:144 ../build/lib/darktable/plugins/introspection_colorzones.c:237 +msgid "process mode" +msgstr "ໂໝດການປະມວນຜົນ" + +#: ../build/lib/darktable/plugins/introspection_colorzones.c:255 ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 ../src/iop/exposure.c:1315 +msgid "lightness" +msgstr "ຄວາມສະຫວ່າງ (lightness)" + +#: ../build/lib/darktable/plugins/introspection_colorzones.c:267 ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 +msgid "smooth" +msgstr "ລຽບນຽນ" + +#: ../build/lib/darktable/plugins/introspection_colorzones.c:268 +msgid "strong" +msgstr "ເຂັ້ມງວດ" + +#: ../build/lib/darktable/plugins/introspection_defringe.c:47 ../build/lib/darktable/plugins/introspection_defringe.c:102 +msgid "edge detection radius" +msgstr "ລັດສະໝີການກວດຈັບຂອບ" + +#: ../build/lib/darktable/plugins/introspection_defringe.c:53 ../build/lib/darktable/plugins/introspection_defringe.c:106 ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 ../src/iop/atrous.c:1637 +#: ../src/iop/bloom.c:386 ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 ../src/iop/sharpen.c:425 +msgid "threshold" +msgstr "ຂີດຈໍາກັດ (threshold)" + +#: ../build/lib/darktable/plugins/introspection_defringe.c:59 ../build/lib/darktable/plugins/introspection_defringe.c:110 +msgid "operation mode" +msgstr "ໂໝດການເຮັດວຽກ" + +#: ../build/lib/darktable/plugins/introspection_defringe.c:124 +msgid "global average (fast)" +msgstr "ຄ່າສະເລ່ຍໂດຍລວມ (ໄວ)" + +#: ../build/lib/darktable/plugins/introspection_defringe.c:125 +msgid "local average (slow)" +msgstr "ຄ່າສະເລ່ຍສະເພາະສ່ວນ (ຊ້າ)" + +#: ../build/lib/darktable/plugins/introspection_defringe.c:126 +msgid "static threshold (fast)" +msgstr "ຂີດຈໍາກັດຄົງທີ່ (ໄວ)" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:126 ../build/lib/darktable/plugins/introspection_demosaic.c:235 +msgid "match greens" +msgstr "ຈັບຄູ່ສີຂຽວ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:132 ../build/lib/darktable/plugins/introspection_demosaic.c:239 ../build/lib/darktable/plugins/introspection_diffuse.c:141 ../build/lib/darktable/plugins/introspection_diffuse.c:260 +msgid "edge threshold" +msgstr "ຂີດຈໍາກັດຂອງຂອບ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:138 ../build/lib/darktable/plugins/introspection_demosaic.c:243 +msgid "color smoothing" +msgstr "ການເຮັດໃຫ້ສີລຽບນຽນ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:144 ../build/lib/darktable/plugins/introspection_demosaic.c:247 ../build/lib/darktable/plugins/introspection_dither.c:74 ../build/lib/darktable/plugins/introspection_dither.c:153 +#: ../build/lib/darktable/plugins/introspection_highlights.c:119 ../build/lib/darktable/plugins/introspection_highlights.c:228 +msgid "method" +msgstr "ວິທີການ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:150 ../build/lib/darktable/plugins/introspection_demosaic.c:251 +msgid "LMMSE refine" +msgstr "ປັບປຸງດ້ວຍ LMMSE" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:156 ../build/lib/darktable/plugins/introspection_demosaic.c:255 +msgid "dual threshold" +msgstr "ຂີດຈໍາກັດແບບຄູ່" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:168 ../build/lib/darktable/plugins/introspection_demosaic.c:263 +msgid "contrast sensitivity" +msgstr "ຄວາມໄວຕໍ່ຄວາມຕ່າງລະດັບສີ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:174 ../build/lib/darktable/plugins/introspection_demosaic.c:267 +msgid "corner boost" +msgstr "ເພີ່ມຄວາມສະຫວ່າງມຸມພາບ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:186 ../build/lib/darktable/plugins/introspection_demosaic.c:275 +msgid "sharp center" +msgstr "ຈຸດກາງທີ່ຄົມຊັດ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:192 ../build/lib/darktable/plugins/introspection_demosaic.c:279 +msgid "capture sharpen" +msgstr "ເພີ່ມຄວາມຄົມຊັດຂະນະຖ່າຍ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:293 ../build/lib/darktable/plugins/introspection_demosaic.c:300 ../build/lib/darktable/plugins/introspection_rawprepare.c:197 +msgid "disabled" +msgstr "ປິດໃຊ້ງານ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:294 +msgid "local average" +msgstr "ຄ່າສະເລ່ຍສະເພາະສ່ວນ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:295 +msgid "full average" +msgstr "ຄ່າສະເລ່ຍທັງໝົດ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:296 +msgid "full and local average" +msgstr "ຄ່າສະເລ່ຍທັງໝົດ ແລະ ສະເພາະສ່ວນ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:309 +msgid "PPG" +msgstr "PPG" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:310 +msgid "AMaZE" +msgstr "AMaZE" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:311 +msgid "VNG4" +msgstr "VNG4" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:312 +msgid "RCD" +msgstr "RCD" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:313 +msgid "LMMSE" +msgstr "LMMSE" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:314 +msgid "RCD (dual)" +msgstr "RCD (ແບບຄູ່)" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:315 +msgid "AMaZE (dual)" +msgstr "AMaZE (ແບບຄູ່)" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:316 ../build/lib/darktable/plugins/introspection_demosaic.c:323 +msgid "passthrough (monochrome)" +msgstr "ຂ້າມຜ່ານ (ສີດໍາ-ຂາວ)" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:317 ../build/lib/darktable/plugins/introspection_demosaic.c:324 +msgid "photosite color (debug)" +msgstr "ສີຂອງຈຸດຮັບແສງ (ກວດສອບ)" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:318 +msgid "VNG" +msgstr "VNG" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:319 +msgid "Markesteijn 1-pass" +msgstr "Markesteijn 1-pass" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:320 +msgid "Markesteijn 3-pass" +msgstr "Markesteijn 3-pass" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:321 +msgid "frequency domain chroma" +msgstr "ຄວາມສົດສີໃນໂດເມນຄວາມຖີ່" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:322 +msgid "Markesteijn 3-pass (dual)" +msgstr "Markesteijn 3-pass (ແບບຄູ່)" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:325 +msgid "Monochrome" +msgstr "ສີດໍາ-ຂາວ" + +#. history +#: ../build/lib/darktable/plugins/introspection_demosaic.c:329 ../src/common/collection.c:1497 ../src/libs/collect.c:1964 ../src/libs/filters/history.c:38 +msgid "basic" +msgstr "ພື້ນຖານ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:330 +msgid "median" +msgstr "ຄ່າມັດທະຍະຖານ (median)" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:331 +msgid "3x median" +msgstr "3x ມັດທະຍະຖານ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:332 +msgid "refine & medians" +msgstr "ປັບປຸງ & ມັດທະຍະຖານ" + +#: ../build/lib/darktable/plugins/introspection_demosaic.c:333 +msgid "2x refine + medians" +msgstr "2x ປັບປຸງ + ມັດທະຍະຖານ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:130 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:311 ../build/lib/darktable/plugins/introspection_nlmeans.c:48 ../build/lib/darktable/plugins/introspection_nlmeans.c:109 +msgid "patch size" +msgstr "ຂະໜາດພື້ນທີ່ຕົວຢ່າງ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:136 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:315 +msgid "search radius" +msgstr "ລັດສະໝີການຄົ້ນຫາ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:148 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:323 +msgid "preserve shadows" +msgstr "ຮັກສາສ່ວນມືດ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:154 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:327 +msgid "bias correction" +msgstr "ການແກ້ໄຂຄ່າເບ່ຽງເບນ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:160 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:331 +msgid "scattering" +msgstr "ການກະຈາຍ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:166 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:335 +msgid "central pixel weight" +msgstr "ນໍ້າໜັກພິກເຊວກາງ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:172 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:339 +msgid "adjust autoset parameters" +msgstr "ປັບແຕ່ງພະລາມິເຕີທີ່ຕັ້ງອັດຕະໂນມັດ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:244 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:387 +msgid "whitebalance-adaptive transform" +msgstr "ການແປງຄ່າແບບປັບຕາມສົມດຸນສີຂາວ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:250 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:391 +msgid "fix various bugs in algorithm" +msgstr "ແກ້ໄຂຂໍ້ຜິດພາດຕ່າງໆໃນຂັ້ນຕອນການປະມວນຜົນ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:256 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:395 +msgid "upgrade profiled transform" +msgstr "ອັບເກຣດການແປງຄ່າຕາມໂປຣຟາຍ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 ../src/libs/colorpicker.c:765 +msgid "color mode" +msgstr "ໂໝດສີ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:268 ../build/lib/darktable/plugins/introspection_denoiseprofile.c:403 ../build/lib/darktable/plugins/introspection_exposure.c:102 ../build/lib/darktable/plugins/introspection_exposure.c:169 +msgid "compensate highlight preservation" +msgstr "ຊົດເຊີຍການຮັກສາສ່ວນແຈ້ງ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:417 +msgid "non-local means" +msgstr "ວິທີ non-local means" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:418 +msgid "non-local means auto" +msgstr "non-local means ອັດຕະໂນມັດ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:419 +msgid "wavelets" +msgstr "ເວຟເລັດ (wavelets)" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:420 +msgid "wavelets auto" +msgstr "ເວຟເລັດ ອັດຕະໂນມັດ" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:421 +msgid "compute variance" +msgstr "ຄິດໄລ່ຄວາມຜັນຜວນ (variance)" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 +msgid "RGB" +msgstr "RGB" + +#: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:426 +msgid "Y0U0V0" +msgstr "Y0U0V0" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:123 ../build/lib/darktable/plugins/introspection_diffuse.c:248 ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 +msgid "sharpness" +msgstr "ຄວາມຄົມຊັດ" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:129 ../build/lib/darktable/plugins/introspection_diffuse.c:252 +msgid "radius span" +msgstr "ຊ່ວງລັດສະໝີ" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:135 ../build/lib/darktable/plugins/introspection_diffuse.c:256 +msgid "edge sensitivity" +msgstr "ຄວາມໄວຕໍ່ການກວດຈັບຂອບ" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:147 ../build/lib/darktable/plugins/introspection_diffuse.c:264 +msgid "1st order anisotropy" +msgstr "ຄວາມບໍ່ສະເໝີພາກຂັ້ນທີ 1" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:153 ../build/lib/darktable/plugins/introspection_diffuse.c:268 +msgid "2nd order anisotropy" +msgstr "ຄວາມບໍ່ສະເໝີພາກຂັ້ນທີ 2" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:159 ../build/lib/darktable/plugins/introspection_diffuse.c:272 +msgid "3rd order anisotropy" +msgstr "ຄວາມບໍ່ສະເໝີພາກຂັ້ນທີ 3" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:165 ../build/lib/darktable/plugins/introspection_diffuse.c:276 +msgid "4th order anisotropy" +msgstr "ຄວາມບໍ່ສະເໝີພາກຂັ້ນທີ 4" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:171 ../build/lib/darktable/plugins/introspection_diffuse.c:280 +msgid "luminance masking threshold" +msgstr "ຂີດຈໍາກັດການບັງຄວາມສະຫວ່າງ" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:177 ../build/lib/darktable/plugins/introspection_diffuse.c:284 +msgid "1st order speed" +msgstr "ຄວາມໄວຂັ້ນທີ 1" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:183 ../build/lib/darktable/plugins/introspection_diffuse.c:288 +msgid "2nd order speed" +msgstr "ຄວາມໄວຂັ້ນທີ 2" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:189 ../build/lib/darktable/plugins/introspection_diffuse.c:292 +msgid "3rd order speed" +msgstr "ຄວາມໄວຂັ້ນທີ 3" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:195 ../build/lib/darktable/plugins/introspection_diffuse.c:296 +msgid "4th order speed" +msgstr "ຄວາມໄວຂັ້ນທີ 4" + +#: ../build/lib/darktable/plugins/introspection_diffuse.c:201 ../build/lib/darktable/plugins/introspection_diffuse.c:300 +msgid "central radius" +msgstr "ລັດສະໝີກາງ" + +#: ../build/lib/darktable/plugins/introspection_dither.c:104 ../build/lib/darktable/plugins/introspection_dither.c:173 +msgid "damping" +msgstr "ການຫຼຸດຜ່ອນ (damping)" + +#: ../build/lib/darktable/plugins/introspection_dither.c:191 +msgid "random" +msgstr "ສຸ່ມ" + +#: ../build/lib/darktable/plugins/introspection_dither.c:192 +msgid "Floyd-Steinberg 1-bit B&W" +msgstr "Floyd-Steinberg 1-bit ດໍາ-ຂາວ" + +#: ../build/lib/darktable/plugins/introspection_dither.c:193 +msgid "Floyd-Steinberg 1-bit RGB" +msgstr "Floyd-Steinberg 1-bit RGB" + +#: ../build/lib/darktable/plugins/introspection_dither.c:194 +msgid "Floyd-Steinberg 2-bit gray" +msgstr "Floyd-Steinberg 2-bit ສີເທົາ" + +#: ../build/lib/darktable/plugins/introspection_dither.c:195 +msgid "Floyd-Steinberg 2-bit RGB" +msgstr "Floyd-Steinberg 2-bit RGB" + +#: ../build/lib/darktable/plugins/introspection_dither.c:196 +msgid "Floyd-Steinberg 4-bit gray" +msgstr "Floyd-Steinberg 4-bit ສີເທົາ" + +#: ../build/lib/darktable/plugins/introspection_dither.c:197 +msgid "Floyd-Steinberg 4-bit RGB" +msgstr "Floyd-Steinberg 4-bit RGB" + +#: ../build/lib/darktable/plugins/introspection_dither.c:198 +msgid "Floyd-Steinberg 6-bit gray" +msgstr "Floyd-Steinberg 6-bit ສີເທົາ" + +#: ../build/lib/darktable/plugins/introspection_dither.c:199 +msgid "Floyd-Steinberg 8-bit RGB" +msgstr "Floyd-Steinberg 8-bit RGB" + +#: ../build/lib/darktable/plugins/introspection_dither.c:200 +msgid "Floyd-Steinberg 16-bit RGB" +msgstr "Floyd-Steinberg 16-bit RGB" + +#: ../build/lib/darktable/plugins/introspection_dither.c:201 +msgid "Floyd-Steinberg auto" +msgstr "Floyd-Steinberg ອັດຕະໂນມັດ" + +#: ../build/lib/darktable/plugins/introspection_dither.c:202 +msgid "posterize 2 levels per channel" +msgstr "ແບ່ງ 2 ລະດັບຕໍ່ຊ່ອງສີ (posterize)" + +#: ../build/lib/darktable/plugins/introspection_dither.c:203 +msgid "posterize 3 levels per channel" +msgstr "ແບ່ງ 3 ລະດັບຕໍ່ຊ່ອງສີ (posterize)" + +#: ../build/lib/darktable/plugins/introspection_dither.c:204 +msgid "posterize 4 levels per channel" +msgstr "ແບ່ງ 4 ລະດັບຕໍ່ຊ່ອງສີ (posterize)" + +#: ../build/lib/darktable/plugins/introspection_dither.c:205 +msgid "posterize 5 levels per channel" +msgstr "ແບ່ງ 5 ລະດັບຕໍ່ຊ່ອງສີ (posterize)" + +#: ../build/lib/darktable/plugins/introspection_dither.c:206 +msgid "posterize 6 levels per channel" +msgstr "ແບ່ງ 6 ລະດັບຕໍ່ຊ່ອງສີ (posterize)" + +#: ../build/lib/darktable/plugins/introspection_dither.c:207 +msgid "posterize 7 levels per channel" +msgstr "ແບ່ງ 7 ລະດັບຕໍ່ຊ່ອງສີ (posterize)" + +#: ../build/lib/darktable/plugins/introspection_dither.c:208 +msgid "posterize 8 levels per channel" +msgstr "ແບ່ງ 8 ລະດັບຕໍ່ຊ່ອງສີ (posterize)" + +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:62 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:129 +msgid "percent left" +msgstr "ເປີເຊັນດ້ານຊ້າຍ" + +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:68 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:133 +msgid "percent right" +msgstr "ເປີເຊັນດ້ານຂວາ" + +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:74 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:137 +msgid "percent top" +msgstr "ເປີເຊັນດ້ານເທິງ" + +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:80 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:141 +msgid "percent bottom" +msgstr "ເປີເຊັນດ້ານລຸ່ມ" + +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 ../build/lib/darktable/plugins/introspection_retouch.c:458 ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 ../src/libs/colorpicker.c:396 +#: ../src/libs/image.c:665 ../src/libs/modulegroups.c:2365 +msgid "color" +msgstr "ສີ" + +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:162 ../src/iop/levels.c:671 ../src/iop/rgblevels.c:962 ../src/iop/rgblevels.c:1077 +msgid "black" +msgstr "ສີດໍາ" + +#: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:163 ../src/iop/levels.c:679 ../src/iop/rgblevels.c:964 ../src/iop/rgblevels.c:1079 +msgid "white" +msgstr "ສີຂາວ" + +#: ../build/lib/darktable/plugins/introspection_exposure.c:84 ../build/lib/darktable/plugins/introspection_exposure.c:157 +msgid "percentile" +msgstr "ເປີເຊັນໄທ (percentile)" + +#: ../build/lib/darktable/plugins/introspection_exposure.c:90 ../build/lib/darktable/plugins/introspection_exposure.c:161 +msgid "target level" +msgstr "ລະດັບເປົ້າໝາຍ" + +#: ../build/lib/darktable/plugins/introspection_exposure.c:96 ../build/lib/darktable/plugins/introspection_exposure.c:165 +msgid "compensate exposure bias" +msgstr "ຊົດເຊີຍຄ່າການເປີດຮັບແສງ" + +#: ../build/lib/darktable/plugins/introspection_exposure.c:183 ../build/lib/darktable/plugins/introspection_levels.c:160 +msgid "manual" +msgstr "ປັບດ້ວຍຕົນເອງ" + +#: ../build/lib/darktable/plugins/introspection_exposure.c:184 ../build/lib/darktable/plugins/introspection_levels.c:161 +msgid "automatic" +msgstr "ອັດຕະໂນມັດ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 ../src/iop/filmic.c:1468 +msgid "middle gray luminance" +msgstr "ຄວາມສະຫວ່າງສີເທົາກາງ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 +msgid "transition" +msgstr "ການປ່ຽນຜ່ານ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 +msgid "bloom ↔ reconstruct" +msgstr "ແສງຟຸ້ງ (bloom) ↔ ສ້າງໃໝ່" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 +msgid "gray ↔ colorful details" +msgstr "ສີເທົາ ↔ ລາຍລະອຽດທີ່ມີສີສັນ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 +msgid "structure ↔ texture" +msgstr "ໂຄງສ້າງ ↔ ພື້ນຜິວ (texture)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 ../src/iop/filmic.c:1612 +msgid "target middle gray" +msgstr "ສີເທົາກາງເປົ້າໝາຍ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 ../src/iop/filmic.c:1603 +msgid "target black luminance" +msgstr "ຄວາມສະຫວ່າງສີດໍາເປົ້າໝາຍ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 ../src/iop/filmic.c:1621 +msgid "target white luminance" +msgstr "ຄວາມສະຫວ່າງສີຂາວເປົ້າໝາຍ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 ../build/lib/darktable/plugins/introspection_graduatednd.c:69 ../build/lib/darktable/plugins/introspection_graduatednd.c:140 ../src/libs/masks.c:113 +msgid "hardness" +msgstr "ຄວາມແຂງ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "ພື້ນທີ່ເສັ້ນຊື່ (linear)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 +msgid "extreme luminance saturation" +msgstr "ຄວາມອີ່ມຕົວສີໃນຄວາມສະຫວ່າງສຸດຂີດ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 +msgid "shadows ↔ highlights balance" +msgstr "ສົມດຸນສ່ວນມືດ ↔ ສ່ວນແຈ້ງ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 +msgid "add noise in highlights" +msgstr "ເພີ່ມສັນຍານລົບໃນສ່ວນແຈ້ງ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 +msgid "preserve chrominance" +msgstr "ຮັກສາຄວາມສົດສີ (chrominance)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 +msgid "color science" +msgstr "ວິທະຍາສາດສີ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 +msgid "auto adjust hardness" +msgstr "ປັບຄວາມແຂງອັດຕະໂນມັດ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 +msgid "use custom middle-gray values" +msgstr "ໃຊ້ຄ່າສີເທົາກາງທີ່ກໍານົດເອງ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 +msgid "iterations of high-quality reconstruction" +msgstr "ຈໍານວນຮອບການສ້າງໃໝ່ຄຸນນະພາບສູງ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 +msgid "type of noise" +msgstr "ຊະນິດຂອງສັນຍານລົບ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 +msgid "contrast in shadows" +msgstr "ຄວາມຕ່າງລະດັບສີໃນສ່ວນມືດ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 +msgid "contrast in highlights" +msgstr "ຄວາມຕ່າງລະດັບສີໃນສ່ວນແຈ້ງ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 +msgid "compensate output ICC profile black point" +msgstr "ຊົດເຊີຍຈຸດດໍາຂອງໂປຣຟາຍ ICC ຂາອອກ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 +msgid "spline handling" +msgstr "ການຈັດການເສັ້ນໂຄ້ງ (spline)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 +msgid "enable highlight reconstruction" +msgstr "ເປີດໃຊ້ງານການສ້າງສ່ວນແຈ້ງໃໝ່" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 ../build/lib/darktable/plugins/introspection_toneequal.c:372 ../src/common/variables.c:197 ../src/common/variables.c:822 ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 ../src/libs/metadata_view.c:748 +msgid "no" +msgstr "ບໍ່" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 +msgid "luminance Y" +msgstr "ຄວາມສະຫວ່າງ Y" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 ../build/lib/darktable/plugins/introspection_toneequal.c:385 +msgid "RGB power norm" +msgstr "ບັນທັດຖານກໍາລັງ RGB" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 +msgid "RGB euclidean norm (legacy)" +msgstr "ບັນທັດຖານຢູຄລິດ RGB (ແບບເກົ່າ)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 ../build/lib/darktable/plugins/introspection_toneequal.c:384 +msgid "RGB euclidean norm" +msgstr "ບັນທັດຖານຢູຄລິດ RGB" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +msgid "v3 (2019)" +msgstr "v3 (2019)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +msgid "v4 (2020)" +msgstr "v4 (2020)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +msgid "v5 (2021)" +msgstr "v5 (2021)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +msgid "v6 (2022)" +msgstr "v6 (2022)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 +msgid "v7 (2023)" +msgstr "v7 (2023)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 +msgid "uniform" +msgstr "ສະເໝີຕົ້ນສະເໝີປາຍ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 +msgid "poissonian" +msgstr "ປົວຊົງ (poissonian)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +msgid "hard" +msgstr "ແຂງ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +msgid "soft" +msgstr "ອ່ອນ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 +msgid "safe" +msgstr "ປອດໄພ" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +msgid "v1 (2019)" +msgstr "v1 (2019)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +msgid "v2 (2020)" +msgstr "v2 (2020)" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 +msgid "v3 (2021)" +msgstr "v3 (2021)" + +#: ../build/lib/darktable/plugins/introspection_flip.c:100 +msgid "autodetect" +msgstr "ກວດຫາອັດຕະໂນມັດ" + +#: ../build/lib/darktable/plugins/introspection_flip.c:101 ../src/iop/flip.c:453 +msgid "no rotation" +msgstr "ບໍ່ໝຸນ" + +#: ../build/lib/darktable/plugins/introspection_flip.c:102 ../src/iop/flip.c:461 ../src/iop/flip.c:617 +msgid "flip vertically" +msgstr "ປີ້ນແນວຕັ້ງ" + +#: ../build/lib/darktable/plugins/introspection_flip.c:103 ../src/iop/flip.c:457 ../src/iop/flip.c:613 +msgid "flip horizontally" +msgstr "ປີ້ນແນວນອນ" + +#: ../build/lib/darktable/plugins/introspection_flip.c:104 +msgid "transpose" +msgstr "ສະຫຼັບແຖວ ແລະ ຖັນ (transpose)" + +#: ../build/lib/darktable/plugins/introspection_flip.c:107 +msgid "rotate 180°" +msgstr "ໝຸນ 180 ອົງສາ" + +#: ../build/lib/darktable/plugins/introspection_flip.c:109 +msgid "rotate 90°" +msgstr "ໝຸນ 90 ອົງສາ" + +#: ../build/lib/darktable/plugins/introspection_flip.c:110 +msgid "rotate -90°" +msgstr "ໝຸນ -90 ອົງສາ" + +#: ../build/lib/darktable/plugins/introspection_flip.c:111 +msgid "transverse" +msgstr "ສະຫຼັບແນວຂວາງ (transverse)" + +#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:60 ../build/lib/darktable/plugins/introspection_globaltonemap.c:125 +msgid "bias" +msgstr "ຄ່າເບ່ຽງເບນ" + +#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:66 ../build/lib/darktable/plugins/introspection_globaltonemap.c:129 +msgid "target" +msgstr "ເປົ້າໝາຍ" + +#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:151 +msgid "reinhard" +msgstr "ວິທີ reinhard" + +#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:152 ../src/iop/filmic.c:159 +msgid "filmic" +msgstr "ຟິວມິກ (filmic)" + +#: ../build/lib/darktable/plugins/introspection_globaltonemap.c:153 +msgid "drago" +msgstr "ວິທີ drago" + +#: ../build/lib/darktable/plugins/introspection_graduatednd.c:63 ../build/lib/darktable/plugins/introspection_graduatednd.c:136 +msgid "density" +msgstr "ຄວາມເຂັ້ມ (density)" + +#: ../build/lib/darktable/plugins/introspection_grain.c:58 ../build/lib/darktable/plugins/introspection_grain.c:117 ../src/iop/bilat.c:456 +msgid "coarseness" +msgstr "ຄວາມຫຍາບ" + +#: ../build/lib/darktable/plugins/introspection_grain.c:70 ../build/lib/darktable/plugins/introspection_grain.c:125 ../build/lib/darktable/plugins/introspection_velvia.c:44 ../build/lib/darktable/plugins/introspection_velvia.c:91 +msgid "mid-tones bias" +msgstr "ຄ່າເບ່ຽງເບນໂທນກາງ" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:143 ../build/lib/darktable/plugins/introspection_highlights.c:244 ../src/views/darkroom.c:3046 +msgid "clipping threshold" +msgstr "ຂີດຈໍາກັດການຕັດສີ (clipping)" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:161 ../build/lib/darktable/plugins/introspection_highlights.c:256 +msgid "diameter of reconstruction" +msgstr "ເສັ້ນຜ່ານສູນກາງການສ້າງໃໝ່" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:167 ../build/lib/darktable/plugins/introspection_highlights.c:260 +msgid "candidating" +msgstr "ການຄັດເລືອກຕົວແທນ" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:173 ../build/lib/darktable/plugins/introspection_highlights.c:264 +msgid "combine" +msgstr "ລວມເຂົ້າກັນ" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:179 ../build/lib/darktable/plugins/introspection_highlights.c:268 +msgid "rebuild" +msgstr "ສ້າງໃໝ່" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:185 ../build/lib/darktable/plugins/introspection_highlights.c:272 +msgid "inpaint a flat color" +msgstr "ເຕີມດ້ວຍສີພຽງ" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:286 +msgid "inpaint opposed" +msgstr "ເຕີມດ້ວຍສີກົງກັນຂ້າມ" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:287 +msgid "reconstruct in LCh" +msgstr "ສ້າງໃໝ່ໃນລະບົບສີ LCh" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:288 +msgid "clip highlights" +msgstr "ຕັດສ່ວນແຈ້ງ" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:289 +msgid "segmentation based" +msgstr "ຕາມການແບ່ງສ່ວນ (segmentation)" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:290 +msgid "guided laplacians" +msgstr "ລາພລາຊຽນແບບນໍາທາງ" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:291 +msgid "reconstruct color" +msgstr "ສ້າງສີໃໝ່" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:295 +msgid "2 px" +msgstr "2 px" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:296 +msgid "4 px" +msgstr "4 px" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:297 +msgid "8 px" +msgstr "8 px" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:298 +msgid "16 px" +msgstr "16 px" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:299 +msgid "32 px" +msgstr "32 px" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:300 +msgid "64 px" +msgstr "64 px" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:301 +msgid "128 px (slow)" +msgstr "128 px (ຊ້າ)" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:302 +msgid "256 px (slow)" +msgstr "256 px (ຊ້າ)" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:303 +msgid "512 px (very slow)" +msgstr "512 px (ຊ້າຫຼາຍ)" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:304 +msgid "1024 px (very slow)" +msgstr "1024 px (ຊ້າຫຼາຍ)" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:305 +msgid "2048 px (insanely slow)" +msgstr "2048 px (ຊ້າທີ່ສຸດ)" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:306 +msgid "4096 px (insanely slow)" +msgstr "4096 px (ຊ້າທີ່ສຸດ)" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:312 +msgid "flat generic" +msgstr "ແບບທົ່ວໄປ" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:313 +msgid "small segments" +msgstr "ສ່ວນນ້ອຍໆ" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:314 +msgid "large segments" +msgstr "ສ່ວນໃຫຍ່ໆ" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:315 +msgid "flat small segments" +msgstr "ສ່ວນນ້ອຍໆແບບລຽບ" + +#: ../build/lib/darktable/plugins/introspection_highlights.c:316 +msgid "flat large segments" +msgstr "ສ່ວນໃຫຍ່ໆແບບລຽບ" + +#: ../build/lib/darktable/plugins/introspection_highpass.c:44 ../build/lib/darktable/plugins/introspection_highpass.c:91 +msgid "contrast boost" +msgstr "ເພີ່ມຄວາມຕ່າງລະດັບສີ" + +#: ../build/lib/darktable/plugins/introspection_hotpixels.c:59 ../build/lib/darktable/plugins/introspection_hotpixels.c:116 +msgid "mark fixed pixels" +msgstr "ໝາຍພິກເຊວທີ່ແກ້ໄຂແລ້ວ" + +#: ../build/lib/darktable/plugins/introspection_hotpixels.c:65 ../build/lib/darktable/plugins/introspection_hotpixels.c:120 +msgid "detect by 3 neighbors" +msgstr "ກວດຫາໂດຍພິກເຊວຂ້າງຄຽງ 3 ຈຸດ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:190 ../build/lib/darktable/plugins/introspection_lens.cc:401 +msgid "correction method" +msgstr "ວິທີການແກ້ໄຂ" + +#. Page CORRECTIONS +#: ../build/lib/darktable/plugins/introspection_lens.cc:196 ../build/lib/darktable/plugins/introspection_lens.cc:405 ../src/iop/negadoctor.c:902 +msgid "corrections" +msgstr "ການແກ້ໄຂ" + +#. mode choice +#: ../build/lib/darktable/plugins/introspection_lens.cc:202 ../build/lib/darktable/plugins/introspection_lens.cc:409 ../build/lib/darktable/plugins/introspection_rasterfile.c:49 ../build/lib/darktable/plugins/introspection_rasterfile.c:116 +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:128 ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 ../build/lib/darktable/plugins/introspection_rgblevels.c:51 ../build/lib/darktable/plugins/introspection_rgblevels.c:118 +#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 ../src/libs/image.c:646 +#: ../src/libs/print_settings.c:2954 ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 +msgid "mode" +msgstr "ໂໝດ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:238 ../build/lib/darktable/plugins/introspection_lens.cc:433 ../src/iop/lens.cc:4450 +msgid "target geometry" +msgstr "ເລຂາຄະນິດເປົ້າໝາຍ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:268 ../build/lib/darktable/plugins/introspection_lens.cc:453 +msgid "TCA override" +msgstr "ຂ້າມຄ່າ TCA" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:274 ../build/lib/darktable/plugins/introspection_lens.cc:298 ../build/lib/darktable/plugins/introspection_lens.cc:457 ../build/lib/darktable/plugins/introspection_lens.cc:473 +msgid "TCA red" +msgstr "TCA ສີແດງ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:280 ../build/lib/darktable/plugins/introspection_lens.cc:304 ../build/lib/darktable/plugins/introspection_lens.cc:461 ../build/lib/darktable/plugins/introspection_lens.cc:477 +msgid "TCA blue" +msgstr "TCA ສີຟ້າ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:286 ../build/lib/darktable/plugins/introspection_lens.cc:465 +msgid "distortion" +msgstr "ການບິດບ້ຽວ (distortion)" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:292 ../build/lib/darktable/plugins/introspection_lens.cc:469 ../src/iop/vignette.c:111 +msgid "vignetting" +msgstr "ຂອບມືດ (vignetting)" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:310 ../build/lib/darktable/plugins/introspection_lens.cc:481 +msgid "scale fine-tune" +msgstr "ປັບຂະໜາດແບບລະອຽດ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:322 ../build/lib/darktable/plugins/introspection_lens.cc:489 +msgid "image scale" +msgstr "ອັດຕາສ່ວນຮູບ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:346 ../build/lib/darktable/plugins/introspection_lens.cc:505 +msgid "steepness" +msgstr "ຄວາມຊັນ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:527 +msgid "embedded metadata" +msgstr "ເມຕາເດຕາທີ່ຝັງມາ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:528 +msgid "Lensfun database" +msgstr "ຖານຂໍ້ມູນ Lensfun" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:529 +msgid "only manual vignette" +msgstr "ພຽງແຕ່ການປັບຂອບມືດດ້ວຍຕົນເອງ" + +#. get nice text for bounds +#. Side-border hide/show +#: ../build/lib/darktable/plugins/introspection_lens.cc:534 ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 +#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 +msgid "all" +msgstr "ທັງໝົດ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:535 +msgid "distortion & TCA" +msgstr "ການບິດບ້ຽວ ແລະ TCA" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:536 +msgid "distortion & vignetting" +msgstr "ການບິດບ້ຽວ ແລະ ຂອບມືດ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:537 +msgid "TCA & vignetting" +msgstr "TCA ແລະ ຂອບມືດ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:538 +msgid "only distortion" +msgstr "ພຽງແຕ່ການບິດບ້ຽວ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:539 +msgid "only TCA" +msgstr "ພຽງແຕ່ TCA" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:540 +msgid "only vignetting" +msgstr "ພຽງແຕ່ຂອບມືດ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:544 ../src/libs/modulegroups.c:2367 +msgid "correct" +msgstr "ແກ້ໄຂ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:545 +msgid "distort" +msgstr "ບິດບ້ຽວ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:550 +msgid "rectilinear" +msgstr "ແບບເສັ້ນຊື່" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:551 +msgid "fisheye" +msgstr "ແບບຕາປາ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:552 +msgid "panoramic" +msgstr "ແບບພາໂນຣາມາ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:553 +msgid "equirectangular" +msgstr "ແບບອິກວິເຣັກແທນກູລາ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:554 +msgid "orthographic" +msgstr "ແບບອໍໂທກຣາຟິກ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:555 +msgid "stereographic" +msgstr "ແບບສະເຕຣິໂອກຣາຟິກ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:556 +msgid "equisolid angle" +msgstr "ແບບມຸມອິກວິໂຊລິດ" + +#: ../build/lib/darktable/plugins/introspection_lens.cc:557 +msgid "Thoby fisheye" +msgstr "ແບບຕາປາ Thoby" + +#: ../build/lib/darktable/plugins/introspection_liquify.c:428 +msgid "invalidated" +msgstr "ຍົກເລີກແລ້ວ" + +#. move left/right/up/down +#: ../build/lib/darktable/plugins/introspection_liquify.c:429 ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 ../src/views/lighttable.c:1574 +#: ../src/views/lighttable.c:1581 ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 +msgid "move" +msgstr "ຍ້າຍ" + +#: ../build/lib/darktable/plugins/introspection_liquify.c:430 +msgid "line" +msgstr "ເສັ້ນ" + +#: ../build/lib/darktable/plugins/introspection_liquify.c:431 ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 +msgid "curve" +msgstr "ເສັ້ນໂຄ້ງ" + +#: ../build/lib/darktable/plugins/introspection_lowlight.c:43 ../build/lib/darktable/plugins/introspection_lowlight.c:110 +msgid "blue shift" +msgstr "ການປ່ຽນເປັນສີຟ້າ" + +#: ../build/lib/darktable/plugins/introspection_lowpass.c:96 ../build/lib/darktable/plugins/introspection_lowpass.c:165 ../build/lib/darktable/plugins/introspection_shadhi.c:160 ../build/lib/darktable/plugins/introspection_shadhi.c:247 +msgid "soften with" +msgstr "ເຮັດໃຫ້ນຸ່ມນວນດ້ວຍ" + +#: ../build/lib/darktable/plugins/introspection_lowpass.c:183 ../build/lib/darktable/plugins/introspection_shadhi.c:261 +msgid "order 0" +msgstr "ລຳດັບ 0" + +#: ../build/lib/darktable/plugins/introspection_lowpass.c:184 ../build/lib/darktable/plugins/introspection_shadhi.c:262 +msgid "order 1" +msgstr "ລຳດັບ 1" + +#: ../build/lib/darktable/plugins/introspection_lowpass.c:185 ../build/lib/darktable/plugins/introspection_shadhi.c:263 +msgid "order 2" +msgstr "ລຳດັບ 2" + +#: ../build/lib/darktable/plugins/introspection_lowpass.c:190 ../build/lib/darktable/plugins/introspection_shadhi.c:268 +msgid "bilateral filter" +msgstr "ຕົວຕອງແບບໄບແລັດເທໍຣໍ" + +#: ../build/lib/darktable/plugins/introspection_lut3d.c:77 ../build/lib/darktable/plugins/introspection_lut3d.c:164 +msgid "application color space" +msgstr "ພື້ນທີ່ສີຂອງແອັບພລິເຄຊັນ" + +#: ../build/lib/darktable/plugins/introspection_lut3d.c:203 +msgid "Adobe RGB" +msgstr "Adobe RGB" + +#: ../build/lib/darktable/plugins/introspection_lut3d.c:204 +msgid "gamma Rec709 RGB" +msgstr "ແກມມາ Rec709 RGB" + +#: ../build/lib/darktable/plugins/introspection_lut3d.c:207 ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 +msgid "linear ProPhoto RGB" +msgstr "ລີເນຍ ProPhoto RGB" + +#: ../build/lib/darktable/plugins/introspection_lut3d.c:211 +msgid "tetrahedral" +msgstr "ແບບເຕຕຣາຮີດຣໍ" + +#: ../build/lib/darktable/plugins/introspection_lut3d.c:212 +msgid "trilinear" +msgstr "ແບບໄຕລີເນຍ" + +#: ../build/lib/darktable/plugins/introspection_lut3d.c:213 +msgid "pyramid" +msgstr "ແບບປີຣາມິດ" + +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:84 ../build/lib/darktable/plugins/introspection_negadoctor.c:199 +msgid "film stock" +msgstr "ປະເພດຟິມ" + +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:132 ../build/lib/darktable/plugins/introspection_negadoctor.c:231 +msgid "scan exposure bias" +msgstr "ຄ່າຊົດເຊີຍແສງໃນການສະແກນ" + +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:138 ../build/lib/darktable/plugins/introspection_negadoctor.c:235 +msgid "paper black (density correction)" +msgstr "ສີດຳຂອງເຈ້ຍ (ການແກ້ໄຂຄວາມເຂັ້ມ)" + +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:144 ../build/lib/darktable/plugins/introspection_negadoctor.c:239 +msgid "paper grade (gamma)" +msgstr "ເກຣດຂອງເຈ້ຍ (ແກມມາ)" + +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:150 ../build/lib/darktable/plugins/introspection_negadoctor.c:243 +msgid "paper gloss (specular highlights)" +msgstr "ຄວາມເງົາຂອງເຈ້ຍ (ສ່ວນສະທ້ອນແສງແຮງ)" + +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:156 ../build/lib/darktable/plugins/introspection_negadoctor.c:247 +msgid "print exposure adjustment" +msgstr "ການປັບຄ່າແສງໃນການພິມ" + +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:261 ../src/iop/negadoctor.c:421 +msgid "black and white film" +msgstr "ຟິມຂາວດຳ" + +#: ../build/lib/darktable/plugins/introspection_negadoctor.c:262 ../src/iop/negadoctor.c:406 +msgid "color film" +msgstr "ຟິມສີ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:118 ../build/lib/darktable/plugins/introspection_overlay.c:241 ../build/lib/darktable/plugins/introspection_watermark.c:118 ../build/lib/darktable/plugins/introspection_watermark.c:253 +msgid "x offset" +msgstr "ໄລຍະຫ່າງແກນ X" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:124 ../build/lib/darktable/plugins/introspection_overlay.c:245 ../build/lib/darktable/plugins/introspection_watermark.c:124 ../build/lib/darktable/plugins/introspection_watermark.c:257 +msgid "y offset" +msgstr "ໄລຍະຫ່າງແກນ Y" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:142 ../build/lib/darktable/plugins/introspection_overlay.c:257 ../build/lib/darktable/plugins/introspection_watermark.c:142 ../build/lib/darktable/plugins/introspection_watermark.c:269 +msgid "scale on" +msgstr "ປັບຂະໜາດຕາມ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:148 ../build/lib/darktable/plugins/introspection_overlay.c:261 ../build/lib/darktable/plugins/introspection_watermark.c:148 ../build/lib/darktable/plugins/introspection_watermark.c:273 +msgid "scale marker to" +msgstr "ປັບຂະໜາດເຄື່ອງໝາຍຕາມ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:154 ../build/lib/darktable/plugins/introspection_overlay.c:265 ../build/lib/darktable/plugins/introspection_watermark.c:154 ../build/lib/darktable/plugins/introspection_watermark.c:277 +msgid "scale marker reference" +msgstr "ການອ້າງອີງຂະໜາດເຄື່ອງໝາຍ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:160 ../build/lib/darktable/plugins/introspection_overlay.c:269 ../src/common/database.c:3243 ../src/libs/live_view.c:378 ../src/libs/metadata_view.c:134 +msgid "image id" +msgstr "ລະຫັດຮູບ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:303 ../build/lib/darktable/plugins/introspection_watermark.c:323 ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 ../src/iop/borders.c:935 +msgid "image" +msgstr "ຮູບພາບ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:304 ../build/lib/darktable/plugins/introspection_watermark.c:324 +msgid "larger border" +msgstr "ຂອບໃຫຍ່ກວ່າ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:305 ../build/lib/darktable/plugins/introspection_watermark.c:325 +msgid "smaller border" +msgstr "ຂອບນ້ອຍກວ່າ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 ../build/lib/darktable/plugins/introspection_watermark.c:327 +msgid "advanced options" +msgstr "ຕົວເລືອກຂັ້ນສູງ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:311 ../build/lib/darktable/plugins/introspection_watermark.c:331 +msgid "image width" +msgstr "ຄວາມກວ້າງຮູບ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:312 ../build/lib/darktable/plugins/introspection_watermark.c:332 +msgid "image height" +msgstr "ຄວາມສູງຮູບ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:313 ../build/lib/darktable/plugins/introspection_watermark.c:333 +msgid "larger image border" +msgstr "ຂອບຮູບທີ່ໃຫຍ່ກວ່າ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 ../build/lib/darktable/plugins/introspection_watermark.c:334 +msgid "smaller image border" +msgstr "ຂອບຮູບທີ່ນ້ອຍກວ່າ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:318 ../build/lib/darktable/plugins/introspection_watermark.c:338 +msgid "marker width" +msgstr "ຄວາມກວ້າງເຄື່ອງໝາຍ" + +#: ../build/lib/darktable/plugins/introspection_overlay.c:319 ../build/lib/darktable/plugins/introspection_watermark.c:339 +msgid "marker height" +msgstr "ຄວາມສູງເຄື່ອງໝາຍ" + +#: ../build/lib/darktable/plugins/introspection_primaries.c:75 ../build/lib/darktable/plugins/introspection_primaries.c:160 ../src/iop/primaries.c:395 +msgid "tint hue" +msgstr "ໂທນສີຍ້ອມ" + +#: ../build/lib/darktable/plugins/introspection_primaries.c:81 ../build/lib/darktable/plugins/introspection_primaries.c:164 ../src/iop/primaries.c:402 +msgid "tint purity" +msgstr "ຄວາມບໍລິສຸດຂອງສີຍ້ອມ" + +#: ../build/lib/darktable/plugins/introspection_primaries.c:87 ../build/lib/darktable/plugins/introspection_primaries.c:168 +msgid "red hue" +msgstr "ໂທນສີແດງ" + +#: ../build/lib/darktable/plugins/introspection_primaries.c:93 ../build/lib/darktable/plugins/introspection_primaries.c:172 +msgid "red purity" +msgstr "ຄວາມບໍລິສຸດຂອງສີແດງ" + +#: ../build/lib/darktable/plugins/introspection_primaries.c:99 ../build/lib/darktable/plugins/introspection_primaries.c:176 +msgid "green hue" +msgstr "ໂທນສີຂຽວ" + +#: ../build/lib/darktable/plugins/introspection_primaries.c:105 ../build/lib/darktable/plugins/introspection_primaries.c:180 +msgid "green purity" +msgstr "ຄວາມບໍລິສຸດຂອງສີຂຽວ" + +#: ../build/lib/darktable/plugins/introspection_primaries.c:111 ../build/lib/darktable/plugins/introspection_primaries.c:184 +msgid "blue hue" +msgstr "ໂທນສີຟ້າ" + +#: ../build/lib/darktable/plugins/introspection_primaries.c:117 ../build/lib/darktable/plugins/introspection_primaries.c:188 +msgid "blue purity" +msgstr "ຄວາມບໍລິສຸດຂອງສີຟ້າ" + +#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:85 ../build/lib/darktable/plugins/introspection_profile_gamma.c:158 +msgid "dynamic range" +msgstr "ຊ່ວງກວ້າງຂອງແສງ" + +#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:91 ../build/lib/darktable/plugins/introspection_profile_gamma.c:162 +msgid "middle gray luma" +msgstr "ຄວາມສະຫວ່າງຂອງສີເທົາກາງ" + +#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 ../src/iop/filmic.c:1506 +msgid "safety factor" +msgstr "ປັດໄຈຄວາມປອດໄພ" + +#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:184 +msgid "logarithmic" +msgstr "ແບບໂລກາຣິດ" + +#: ../build/lib/darktable/plugins/introspection_profile_gamma.c:185 ../src/iop/profile_gamma.c:606 +msgid "gamma" +msgstr "ແກມມາ" + +#: ../build/lib/darktable/plugins/introspection_rasterfile.c:146 +msgid "all RGB channels" +msgstr "ທຸກຊ່ອງສີ RGB" + +#: ../build/lib/darktable/plugins/introspection_rasterfile.c:147 +msgid "only red" +msgstr "ສະເພາະສີແດງ" + +#: ../build/lib/darktable/plugins/introspection_rasterfile.c:148 +msgid "only green" +msgstr "ສະເພາະສີຂຽວ" + +#: ../build/lib/darktable/plugins/introspection_rasterfile.c:149 +msgid "only blue" +msgstr "ສະເພາະສີຟ້າ" + +#: ../build/lib/darktable/plugins/introspection_rasterfile.c:150 +msgid "red and green" +msgstr "ສີແດງ ແລະ ສີຂຽວ" + +#: ../build/lib/darktable/plugins/introspection_rasterfile.c:151 +msgid "red and blue" +msgstr "ສີແດງ ແລະ ສີຟ້າ" + +#: ../build/lib/darktable/plugins/introspection_rasterfile.c:152 +msgid "green and blue" +msgstr "ສີຂຽວ ແລະ ສີຟ້າ" + +#: ../build/lib/darktable/plugins/introspection_rawdenoise.c:43 ../build/lib/darktable/plugins/introspection_rawdenoise.c:122 +msgid "noise threshold" +msgstr "ຂີດຈຳກັດສຽງລົບກວນ" + +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:70 ../build/lib/darktable/plugins/introspection_rawprepare.c:155 +msgid "crop left" +msgstr "ຕັດຂອບເບື້ອງຊ້າຍ" + +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:76 ../build/lib/darktable/plugins/introspection_rawprepare.c:159 +msgid "crop top" +msgstr "ຕັດຂອບເບື້ອງເທິງ" + +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:82 ../build/lib/darktable/plugins/introspection_rawprepare.c:163 +msgid "crop right" +msgstr "ຕັດຂອບເບື້ອງຂວາ" + +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:88 ../build/lib/darktable/plugins/introspection_rawprepare.c:167 +msgid "crop bottom" +msgstr "ຕັດຂອບເບື້ອງລຸ່ມ" + +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:94 ../build/lib/darktable/plugins/introspection_rawprepare.c:100 ../build/lib/darktable/plugins/introspection_rawprepare.c:171 ../build/lib/darktable/plugins/introspection_rawprepare.c:175 +msgid "black level" +msgstr "ລະດັບສີດຳ" + +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:106 ../build/lib/darktable/plugins/introspection_rawprepare.c:179 ../src/iop/rawprepare.c:901 +msgid "white point" +msgstr "ຈຸດສີຂາວ" + +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:112 ../build/lib/darktable/plugins/introspection_rawprepare.c:183 +msgid "flat field correction" +msgstr "ການແກ້ໄຂແບບຟລັດຟິວ" + +#: ../build/lib/darktable/plugins/introspection_rawprepare.c:198 +msgid "embedded GainMap" +msgstr "GainMap ທີ່ຝັງມາ" + +#. exposure +#: ../build/lib/darktable/plugins/introspection_relight.c:43 ../build/lib/darktable/plugins/introspection_relight.c:98 ../src/common/collection.c:646 ../src/gui/preferences.c:979 ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 +#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +msgid "exposure" +msgstr "ການຮັບແສງ" + +#: ../build/lib/darktable/plugins/introspection_retouch.c:267 ../build/lib/darktable/plugins/introspection_retouch.c:414 +msgid "fill mode" +msgstr "ໂໝດການຕື່ມ" + +#: ../build/lib/darktable/plugins/introspection_retouch.c:291 ../build/lib/darktable/plugins/introspection_retouch.c:430 +msgid "max_iter" +msgstr "ຮອບການເຮັດວຽກສູງສຸດ" + +#: ../build/lib/darktable/plugins/introspection_retouch.c:444 ../src/libs/metadata_view.c:374 +msgid "unused" +msgstr "ບໍ່ໄດ້ໃຊ້" + +#: ../build/lib/darktable/plugins/introspection_retouch.c:445 +msgid "clone" +msgstr "ຄລອນ" + +#: ../build/lib/darktable/plugins/introspection_retouch.c:446 +msgid "heal" +msgstr "ຮັກສາ" + +#: ../build/lib/darktable/plugins/introspection_retouch.c:447 ../src/iop/retouch.c:2033 +msgid "blur" +msgstr "ເບຼີ" + +#: ../build/lib/darktable/plugins/introspection_retouch.c:448 ../src/iop/retouch.c:2031 +msgid "fill" +msgstr "ຕື່ມ" + +#: ../build/lib/darktable/plugins/introspection_retouch.c:453 +msgid "bilateral" +msgstr "ໄບແລັດເທໍຣໍ" + +#: ../build/lib/darktable/plugins/introspection_retouch.c:457 +msgid "erase" +msgstr "ລຶບ" + +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:134 ../build/lib/darktable/plugins/introspection_rgbcurve.c:223 ../src/iop/rgbcurve.c:1565 +msgid "compensate middle gray" +msgstr "ຊົດເຊີຍສີເທົາກາງ" + +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:246 ../build/lib/darktable/plugins/introspection_rgblevels.c:148 ../build/lib/darktable/plugins/introspection_tonecurve.c:266 +msgid "RGB, linked channels" +msgstr "RGB, ເຊື່ອມຕໍ່ຊ່ອງສີ" + +#: ../build/lib/darktable/plugins/introspection_rgbcurve.c:247 ../build/lib/darktable/plugins/introspection_rgblevels.c:149 +msgid "RGB, independent channels" +msgstr "RGB, ແຍກຊ່ອງສີອິດສະຫຼະ" + +#: ../build/lib/darktable/plugins/introspection_scalepixels.c:33 ../build/lib/darktable/plugins/introspection_scalepixels.c:76 +msgid "pixel aspect ratio" +msgstr "ອັດຕາສ່ວນພິກເຊວ" + +#: ../build/lib/darktable/plugins/introspection_shadhi.c:112 ../build/lib/darktable/plugins/introspection_shadhi.c:215 +msgid "white point adjustment" +msgstr "ການປັບຈຸດສີຂາວ" + +#: ../build/lib/darktable/plugins/introspection_shadhi.c:136 ../build/lib/darktable/plugins/introspection_shadhi.c:231 +msgid "shadows color adjustment" +msgstr "ການປັບສີສ່ວນເງົາ" + +#: ../build/lib/darktable/plugins/introspection_shadhi.c:142 ../build/lib/darktable/plugins/introspection_shadhi.c:235 +msgid "highlights color adjustment" +msgstr "ການປັບສີສ່ວນສະຫວ່າງ" + +#: ../build/lib/darktable/plugins/introspection_sigmoid.c:122 ../build/lib/darktable/plugins/introspection_sigmoid.c:241 ../src/gui/accelerators.c:96 +msgid "skew" +msgstr "ບິດບ້ຽວ" + +#: ../build/lib/darktable/plugins/introspection_sigmoid.c:140 ../build/lib/darktable/plugins/introspection_sigmoid.c:253 +msgid "color processing" +msgstr "ການປະມວນຜົນສີ" + +#: ../build/lib/darktable/plugins/introspection_sigmoid.c:188 ../build/lib/darktable/plugins/introspection_sigmoid.c:285 +msgid "recover purity" +msgstr "ກູ້ຄືນຄວາມບໍລິສຸດ" + +#: ../build/lib/darktable/plugins/introspection_sigmoid.c:303 +msgid "per channel" +msgstr "ແຍກແຕ່ລະຊ່ອງສີ" + +#: ../build/lib/darktable/plugins/introspection_sigmoid.c:304 +msgid "RGB ratio" +msgstr "ອັດຕາສ່ວນ RGB" + +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:135 ../build/lib/darktable/plugins/introspection_tonecurve.c:232 +msgid "color space" +msgstr "ພື້ນທີ່ສີ" + +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:263 +msgid "Lab, linked channels" +msgstr "Lab, ເຊື່ອມຕໍ່ຊ່ອງສີ" + +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:264 +msgid "Lab, independent channels" +msgstr "Lab, ແຍກຊ່ອງສີອິດສະຫຼະ" + +#: ../build/lib/darktable/plugins/introspection_tonecurve.c:265 +msgid "XYZ, linked channels" +msgstr "XYZ, ເຊື່ອມຕໍ່ຊ່ອງສີ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:145 ../build/lib/darktable/plugins/introspection_toneequal.c:290 +msgid "blacks" +msgstr "ສ່ວນສີດຳ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:151 ../build/lib/darktable/plugins/introspection_toneequal.c:294 +msgid "deep shadows" +msgstr "ສ່ວນເງົາເລິກ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:163 ../build/lib/darktable/plugins/introspection_toneequal.c:302 +msgid "light shadows" +msgstr "ສ່ວນເງົາອ່ອນ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:175 ../build/lib/darktable/plugins/introspection_toneequal.c:310 +msgid "dark highlights" +msgstr "ສ່ວນສະຫວ່າງມົວ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:187 ../build/lib/darktable/plugins/introspection_toneequal.c:318 +msgid "whites" +msgstr "ສ່ວນສີຂາວ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:193 ../build/lib/darktable/plugins/introspection_toneequal.c:322 +msgid "speculars" +msgstr "ສ່ວນສະທ້ອນແສງແຮງ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:199 ../build/lib/darktable/plugins/introspection_toneequal.c:326 +msgid "smoothing diameter" +msgstr "ເສັ້ນຜ່ານສູນກາງຄວາມນຸ່ມ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:211 ../build/lib/darktable/plugins/introspection_toneequal.c:334 +msgid "edges refinement/feathering" +msgstr "ການປັບຂອບໃຫ້ລະອຽດ/ຟຸ້ງ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:217 ../build/lib/darktable/plugins/introspection_toneequal.c:338 +msgid "mask quantization" +msgstr "ການຈັດກຸ່ມມາສ໌ກ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:223 ../build/lib/darktable/plugins/introspection_toneequal.c:342 +msgid "mask contrast compensation" +msgstr "ການຊົດເຊີຍຄອນທຣາສມາສ໌ກ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:229 ../build/lib/darktable/plugins/introspection_toneequal.c:346 +msgid "mask exposure compensation" +msgstr "ການຊົດເຊີຍແສງມາສ໌ກ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:235 ../build/lib/darktable/plugins/introspection_toneequal.c:350 +msgid "preserve details" +msgstr "ຮັກສາລາຍລະອຽດ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:241 ../build/lib/darktable/plugins/introspection_toneequal.c:354 +msgid "luminance estimator" +msgstr "ຕົວປະເມີນຄວາມສະຫວ່າງ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:247 ../build/lib/darktable/plugins/introspection_toneequal.c:358 +msgid "filter diffusion" +msgstr "ການແຜ່ກະຈາຍຕົວຕອງ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:373 +msgid "averaged guided filter" +msgstr "ຕົວຕອງແບບໄກດ໌ສະເລ່ຍ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:374 +msgid "guided filter" +msgstr "ຕົວຕອງແບບໄກດ໌" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:375 +msgid "averaged EIGF" +msgstr "EIGF ສະເລ່ຍ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:376 +msgid "EIGF" +msgstr "EIGF" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:380 +msgid "RGB average" +msgstr "ຄ່າສະເລ່ຍ RGB" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:381 +msgid "HSL lightness" +msgstr "ຄວາມສະຫວ່າງ HSL" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:382 +msgid "HSV value / RGB max" +msgstr "ຄ່າ HSV / RGB ສູງສຸດ" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:383 +msgid "RGB sum" +msgstr "ຜົນລວມ RGB" + +#: ../build/lib/darktable/plugins/introspection_toneequal.c:386 +msgid "RGB geometric mean" +msgstr "ຄ່າສະເລ່ຍເລຂາຄະນິດ RGB" + +#: ../build/lib/darktable/plugins/introspection_tonemap.cc:39 ../build/lib/darktable/plugins/introspection_tonemap.cc:88 ../src/iop/tonecurve.c:569 +msgid "contrast compression" +msgstr "ການບີບອັດຄອນທຣາສ" + +#: ../build/lib/darktable/plugins/introspection_vibrance.c:33 ../build/lib/darktable/plugins/introspection_vibrance.c:76 ../src/iop/basicadj.c:650 ../src/iop/vibrance.c:64 +msgid "vibrance" +msgstr "ຄວາມສົດສີ" + +#: ../build/lib/darktable/plugins/introspection_vignette.c:92 ../build/lib/darktable/plugins/introspection_vignette.c:201 +msgid "fall-off start" +msgstr "ຈຸດເລີ່ມຕົ້ນການຫຼຸດແສງ" + +#: ../build/lib/darktable/plugins/introspection_vignette.c:98 ../build/lib/darktable/plugins/introspection_vignette.c:205 +msgid "fall-off radius" +msgstr "ລັດສະໝີການຫຼຸດແສງ" + +#: ../build/lib/darktable/plugins/introspection_vignette.c:116 ../build/lib/darktable/plugins/introspection_vignette.c:217 +msgid "horizontal center" +msgstr "ຈຸດກາງແນວນອນ" + +#: ../build/lib/darktable/plugins/introspection_vignette.c:122 ../build/lib/darktable/plugins/introspection_vignette.c:221 +msgid "vertical center" +msgstr "ຈຸດກາງແນວຕັ້ງ" + +#: ../build/lib/darktable/plugins/introspection_vignette.c:134 ../build/lib/darktable/plugins/introspection_vignette.c:229 +msgid "automatic ratio" +msgstr "ອັດຕາສ່ວນອັດຕະໂນມັດ" + +#: ../build/lib/darktable/plugins/introspection_vignette.c:140 ../build/lib/darktable/plugins/introspection_vignette.c:233 +msgid "width/height ratio" +msgstr "ອັດຕາສ່ວນ ກວ້າງ/ສູງ" + +#: ../build/lib/darktable/plugins/introspection_vignette.c:146 ../build/lib/darktable/plugins/introspection_vignette.c:237 ../src/iop/vignette.c:1052 +msgid "shape" +msgstr "ຮູບຊົງ" + +#: ../build/lib/darktable/plugins/introspection_vignette.c:265 +msgid "8-bit output" +msgstr "ເອົາອອກແບບ 8-bit" + +#: ../build/lib/darktable/plugins/introspection_vignette.c:266 +msgid "16-bit output" +msgstr "ເອົາອອກແບບ 16-bit" + +#: ../build/share/darktable/org.darktable.darktable.desktop.in.h:1 ../data/org.darktable.darktable.desktop.in.h:1 +msgid "Virtual Lighttable and Darkroom" +msgstr "ຫ້ອງແສງ ແລະ ຫ້ອງມືດສະເໝືອນຈິງ" + +#: ../build/share/darktable/org.darktable.darktable.desktop.in.h:2 ../data/org.darktable.darktable.appdata.xml.in.h:1 ../data/org.darktable.darktable.desktop.in.h:2 +msgid "Organize and develop images from digital cameras" +msgstr "ຈັດລະບຽບ ແລະ ປັບແຕ່ງຮູບພາບຈາກກ້ອງດິຈິຕອນ" + +#. TRANSLATORS: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#: ../build/share/darktable/org.darktable.darktable.desktop.in.h:4 ../data/org.darktable.darktable.desktop.in.h:4 +msgid "graphics;photography;raw;" +msgstr "ກຣາຟິກ;ການຖ່າຍຮູບ;ໄຟລ໌ດິບ;" + +#: ../data/org.darktable.darktable.appdata.xml.in.h:2 +msgid "darktable manages your camera raw files and images in a database, lets you view them through lighttable mode and develop/enhance them in darkroom mode." +msgstr "darktable ຈັດການໄຟລ໌ດິບ ແລະ ຮູບພາບໃນຖານຂໍ້ມູນ, ຊ່ວຍໃຫ້ທ່ານເບິ່ງຮູບຜ່ານໂໝດຫ້ອງແສງ (lighttable) ແລະ ປັບແຕ່ງຮູບໃນໂໝດຫ້ອງມືດ (darkroom)." + +#: ../data/org.darktable.darktable.appdata.xml.in.h:3 +msgid "Other modes besides lighttable and darkroom are a map for geotagging, tethering, print and a slideshow." +msgstr "ໂໝດອື່ນໆນອກຈາກຫ້ອງແສງ ແລະ ຫ້ອງມືດ ຄື ແຜນທີ່ສຳລັບລະບຸພິກັດ, ການເຊື່ອມຕໍ່ກ້ອງ, ການພິມ ແລະ ການສະແດງພາບສະໄລ້." + +#: ../data/org.darktable.darktable.appdata.xml.in.h:4 +msgid "darktable supports most modern cameras' raw formats, and does all of its processing at very high precision." +msgstr "darktable ຮອງຮັບໄຟລ໌ດິບຂອງກ້ອງສະໄໝໃໝ່ເກືອບທຸກລຸ້ນ ແລະ ປະມວນຜົນດ້ວຍຄວາມລະອຽດສູງຫຼາຍ." + +#: ../data/org.darktable.darktable.appdata.xml.in.h:5 +msgid "Virtual light table, showing a collection" +msgstr "ຫ້ອງແສງສະເໝືອນຈິງ, ສະແດງຊຸດຮູບພາບ" + +#: ../data/org.darktable.darktable.appdata.xml.in.h:6 +msgid "Virtual dark room with an opened image" +msgstr "ຫ້ອງມືດສະເໝືອນຈິງພ້ອມຮູບທີ່ເປີດຢູ່" + +#: ../data/org.darktable.darktable.appdata.xml.in.h:7 +msgid "Virtual dark room, sharpening an image" +msgstr "ຫ້ອງມືດສະເໝືອນຈິງ, ກຳລັງເພີ່ມຄວາມຄົມຊັດໃຫ້ຮູບ" + +#: ../data/org.darktable.darktable.appdata.xml.in.h:8 +msgid "Show images on a map" +msgstr "ສະແດງຮູບພາບໃນແຜນທີ່" + +#: ../data/org.darktable.darktable.appdata.xml.in.h:9 +msgid "Print your images" +msgstr "ພິມຮູບພາບຂອງທ່ານ" + +#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 ../src/iop/colorequal.c:3016 +msgid "sliders" +msgstr "ຕົວເລື່ອນ" + +#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 +msgid "dropdowns" +msgstr "ລາຍການເລືອກລົງ" + +#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 +msgid "buttons" +msgstr "ປຸ່ມ" + +#: ../src/bauhaus/bauhaus.c:1169 +#, c-format +msgid "" +"%sright-click to type a specific value between %s and %s\n" +"or hold ctrl+shift while dragging to ignore soft limits." +msgstr "" +"%sຄລິກຂວາເພື່ອພິມຄ່າສະເພາະລະຫວ່າງ %s ແລະ %s\n" +"ຫຼື ກົດ ctrl+shift ຂ້າງໄວ້ຕອນເລື່ອນເພື່ອຂ້າມຂີດຈຳກັດອ່ອນ." + +#: ../src/bauhaus/bauhaus.c:3755 +msgid "button on" +msgstr "ເປີດປຸ່ມ" + +#: ../src/bauhaus/bauhaus.c:3755 +msgid "button off" +msgstr "ປິດປຸ່ມ" + +#: ../src/bauhaus/bauhaus.c:3756 +msgid "button pressed" +msgstr "ກົດປຸ່ມແລ້ວ" + +#: ../src/bauhaus/bauhaus.c:3992 +msgid "not that many sliders" +msgstr "ຕົວເລື່ອນບໍ່ໄດ້ຫຼາຍປານນັ້ນ" + +#: ../src/bauhaus/bauhaus.c:4006 +msgid "not that many dropdowns" +msgstr "ລາຍການເລືອກລົງບໍ່ໄດ້ຫຼາຍປານນັ້ນ" + +#: ../src/bauhaus/bauhaus.c:4025 +msgid "not that many buttons" +msgstr "ປຸ່ມບໍ່ໄດ້ຫຼາຍປານນັ້ນ" + +#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 +msgid "value" +msgstr "ຄ່າ" + +#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 ../src/gui/accelerators.c:371 +msgid "button" +msgstr "ປຸ່ມ" + +#: ../src/bauhaus/bauhaus.c:4032 +msgid "force" +msgstr "ບັງຄັບ" + +#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 ../src/libs/navigation.c:282 +msgid "zoom" +msgstr "ຊູມ" + +#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 +msgid "selection" +msgstr "ການເລືອກ" + +#: ../src/bauhaus/bauhaus.c:4076 +msgid "slider" +msgstr "ຕົວເລື່ອນ" + +#: ../src/bauhaus/bauhaus.c:4081 +msgid "dropdown" +msgstr "ລາຍການເລືອກລົງ" + +#: ../src/chart/main.c:504 ../src/common/database.c:3883 ../src/control/jobs/control_jobs.c:2205 ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 ../src/gui/accelerators.c:2688 +#: ../src/gui/accelerators.c:2745 ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 ../src/gui/preferences_ai.c:997 +#: ../src/gui/preferences_ai.c:1384 ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 ../src/imageio/storage/gallery.c:149 +#: ../src/imageio/storage/latex.c:145 ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/import.c:2020 ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4123 ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 ../src/libs/styles.c:503 +#: ../src/libs/styles.c:595 ../src/libs/styles.c:656 ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3981 +msgid "_cancel" +msgstr "_ຍົກເລີກ" + +#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 ../src/libs/styles.c:457 +#: ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 ../src/libs/tagging.c:3982 +msgid "_save" +msgstr "_ບັນທຶກ" + +#. TODO: is the rank interesting, too? +#: ../src/chart/main.c:1070 +#, c-format +msgid "" +"average dE: %.02f\n" +"max dE: %.02f" +msgstr "" +"ຄ່າ dE ສະເລ່ຍ: %.02f\n" +"ຄ່າ dE ສູງສຸດ: %.02f" + +#: ../src/cli/main.c:284 +msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" +msgstr "TODO: ຂໍອະໄພ, ເນື່ອງຈາກຂໍ້ຈຳກັດຂອງ API ໃນເວລານີ້ພວກເຮົາບໍ່ສາມາດຕັ້ງຄ່າ BPP ເປັນ" + +#: ../src/cli/main.c:296 +msgid "unknown option for --hq" +msgstr "ບໍ່ຮູ້ຈັກຕົວເລືອກສຳລັບ --hq" + +#: ../src/cli/main.c:312 +msgid "unknown option for --export_masks" +msgstr "ບໍ່ຮູ້ຈັກຕົວເລືອກສຳລັບ --export_masks" + +#: ../src/cli/main.c:328 +msgid "unknown option for --upscale" +msgstr "ບໍ່ຮູ້ຈັກຕົວເລືອກສຳລັບ --upscale" + +#: ../src/cli/main.c:353 +msgid "unknown option for --apply-custom-presets" +msgstr "ບໍ່ຮູ້ຈັກຕົວເລືອກສຳລັບ --apply-custom-presets" + +#: ../src/cli/main.c:364 +msgid "too long ext for --out-ext" +msgstr "ນາມສະກຸນໄຟລ໌ຍາວເກີນໄປສຳລັບ --out-ext" + +#: ../src/cli/main.c:381 +#, c-format +msgid "notice: input file or dir '%s' doesn't exist, skipping\n" +msgstr "ແຈ້ງເຕືອນ: ໄຟລ໌ ຫຼື ໂຟນເດີຂາເຂົ້າ '%s' ບໍ່ມີຢູ່, ກຳລັງຂ້າມ\n" + +#: ../src/cli/main.c:395 +#, c-format +msgid "incorrect ICC type for --icc-type: '%s'\n" +msgstr "ປະເພດ ICC ບໍ່ຖືກຕ້ອງສຳລັບ --icc-type: '%s'\n" + +#: ../src/cli/main.c:411 +#, c-format +msgid "notice: ICC file '%s' doesn't exist, skipping\n" +msgstr "ແຈ້ງເຕືອນ: ໄຟລ໌ ICC '%s' ບໍ່ມີຢູ່, ກຳລັງຂ້າມ\n" + +#: ../src/cli/main.c:420 +#, c-format +msgid "incorrect ICC intent for --icc-intent: '%s'\n" +msgstr "ICC intent ບໍ່ຖືກຕ້ອງສຳລັບ --icc-intent: '%s'\n" + +#: ../src/cli/main.c:438 +#, c-format +msgid "warning: unknown option '%s'\n" +msgstr "ຄຳເຕືອນ: ບໍ່ຮູ້ຈັກຕົວເລືອກ '%s'\n" + +#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#, c-format +msgid "" +"error: output file or directory must be specified\n" +"\n" +msgstr "" +"ຂໍ້ຜິດພາດ: ຕ້ອງລະບຸໄຟລ໌ ຫຼື ໂຟນເດີຂາອອກ\n" +"\n" + +#: ../src/cli/main.c:474 +#, c-format +msgid "" +"error: input file and output file must be specified\n" +"\n" +msgstr "" +"ຂໍ້ຜິດພາດ: ຕ້ອງລະບຸທັງໄຟລ໌ຂາເຂົ້າ ແລະ ຂາອອກ\n" +"\n" + +#: ../src/cli/main.c:481 +#, c-format +msgid "" +"error: too many positional arguments\n" +"\n" +msgstr "" +"ຂໍ້ຜິດພາດ: ມີອາກິວເມນຫຼາຍເກີນໄປ\n" +"\n" + +#: ../src/cli/main.c:486 +#, c-format +msgid "error: input file and import opts specified! that's not supported!\n" +msgstr "ຂໍ້ຜິດພາດ: ມີການລະບຸທັງໄຟລ໌ຂາເຂົ້າ ແລະ ຕົວເລືອກການນຳເຂົ້າ! ເຊິ່ງບໍ່ຮອງຮັບ!\n" + +#: ../src/cli/main.c:536 +msgid "notice: no XMP sidecar file nor library path provided, using default settings for export" +msgstr "ແຈ້ງເຕືອນ: ບໍ່ມີການລະບຸໄຟລ໌ XMP ຫຼື ເສັ້ນທາງຖານຂໍ້ມູນ, ຈະໃຊ້ຄ່າເລີ່ມຕົ້ນສຳລັບການສົ່ງອອກ" + +#: ../src/cli/main.c:545 +#, c-format +msgid "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output pattern" +msgstr "ແຈ້ງເຕືອນ: ຕຳແໜ່ງຂາອອກແມ່ນໂຟນເດີ. ຈະໃຊ້ຮູບແບບ '%s/$(FILE_NAME).%s'" + +#. output file exists or there's output ext specified and it's same as file... +#: ../src/cli/main.c:560 +msgid "output file already exists, it will get renamed" +msgstr "ໄຟລ໌ຂາອອກມີຢູ່ແລ້ວ, ຈະຖືກປ່ຽນຊື່ໃໝ່" + +#: ../src/cli/main.c:592 +#, c-format +msgid "error: can't open folder %s" +msgstr "ຂໍ້ຜິດພາດ: ບໍ່ສາມາດເປີດໂຟນເດີ %s" + +#: ../src/cli/main.c:615 +#, c-format +msgid "error: can't import file %s" +msgstr "ຂໍ້ຜິດພາດ: ບໍ່ສາມາດນຳເຂົ້າໄຟລ໌ %s" + +#: ../src/cli/main.c:625 +#, c-format +msgid "error: can't read directory %s" +msgstr "ຂໍ້ຜິດພາດ: ບໍ່ສາມາດອ່ານໂຟນເດີ %s" + +#: ../src/cli/main.c:641 +#, c-format +msgid "error: can't open file %s" +msgstr "ຂໍ້ຜິດພາດ: ບໍ່ສາມາດເປີດໄຟລ໌ %s" + +#: ../src/cli/main.c:658 +#, c-format +msgid "no images to export, aborting\n" +msgstr "ບໍ່ມີຮູບທີ່ຈະສົ່ງອອກ, ກຳລັງຍົກເລີກ\n" + +#: ../src/cli/main.c:675 +#, c-format +msgid "error: can't open XMP file %s" +msgstr "ຂໍ້ຜິດພາດ: ບໍ່ສາມາດເປີດໄຟລ໌ XMP %s" + +#: ../src/cli/main.c:696 +msgid "empty history stack" +msgstr "ປະຫວັດການແກ້ໄຂຫວ່າງເປົ່າ" + +#. too long ext, no point in wasting time +#: ../src/cli/main.c:708 +#, c-format +msgid "too long output file extension: %s\n" +msgstr "ນາມສະກຸນໄຟລ໌ຂາອອກຍາວເກີນໄປ: %s\n" + +#. no ext or empty ext, no point in wasting time +#: ../src/cli/main.c:716 +#, c-format +msgid "no output file extension given\n" +msgstr "ບໍ່ໄດ້ລະບຸນາມສະກຸນໄຟລ໌ຂາອອກ\n" + +#: ../src/cli/main.c:761 +msgid "cannot find disk storage module. please check your installation, something seems to be broken." +msgstr "ບໍ່ພົບໂມດູນການຈັດເກັບຂໍ້ມູນ. ກະລຸນາກວດສອບການຕິດຕັ້ງຂອງທ່ານ." + +#: ../src/cli/main.c:771 +msgid "failed to get parameters from storage module, aborting export ..." +msgstr "ບໍ່ສາມາດດຶງຄ່າຈາກໂມດູນການຈັດເກັບ, ກຳລັງຍົກເລີກການສົ່ງອອກ ..." + +#: ../src/cli/main.c:787 +#, c-format +msgid "unknown extension '.%s'" +msgstr "ບໍ່ຮູ້ຈັກນາມສະກຸນ '.%s'" + +#: ../src/cli/main.c:797 +msgid "failed to get parameters from format module, aborting export ..." +msgstr "ບໍ່ສາມາດດຶງຄ່າຈາກໂມດູນຮູບແບບ, ກຳລັງຍົກເລີກການສົ່ງອອກ ..." + +#: ../src/common/ai/restore.c:278 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "ໂມເດລລົດນອຍສ໌ໄຟລ໌ດິບ %s: ປະເພດຂາເຂົ້າບໍ່ເຂົ້າກັນ" + +#: ../src/common/ai/restore.c:309 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "ໂມເດລ AI %s: ບໍ່ພົບ input_sizes ໃນ manifest" + +#: ../src/common/ai/restore_raw_bayer.c:523 ../src/common/ai/restore_raw_bayer.c:865 ../src/common/ai/restore_raw_linear.c:584 ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "AI ລົດນອຍສ໌ໄຟລ໌ດິບ: ການປະມວນຜົນຜ່ານ GPU ຫຼົ້ມເຫຼວ, ກຳລັງປ່ຽນໄປໃຊ້ CPU" + +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "AI ລົດນອຍສ໌: ການປະມວນຜົນຜ່ານ GPU ຫຼົ້ມເຫຼວ, ກຳລັງປ່ຽນໄປໃຊ້ CPU" + +#: ../src/common/ai_models.c:199 +#, c-format +msgid "network error: %s" +msgstr "ຂໍ້ຜິດພາດຂອງເຄືອຂ່າຍ: %s" + +#: ../src/common/ai_models.c:202 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "ແຫຼ່ງເກັບໂມເດລ \"%s\" ບໍ່ພົບ releases-index.json" + +#: ../src/common/ai_models.c:206 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "ບໍ່ສາມາດດຶງ releases-index.json (HTTP %ld)" + +#: ../src/common/ai_models.c:1395 ../src/common/ai_models.c:1460 +msgid "invalid parameters" +msgstr "ຄ່າທີ່ລະບຸບໍ່ຖືກຕ້ອງ" + +#: ../src/common/ai_models.c:1398 +#, c-format +msgid "file not found: %s" +msgstr "ບໍ່ພົບໄຟລ໌: %s" + +#: ../src/common/ai_models.c:1406 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "ໂຟນເດີຫຼັກໃນໄຟລ໌ບີບອັດບໍ່ແມ່ນລະຫັດໂມເດລທີ່ຖືກຕ້ອງ: \"%s\"" + +#: ../src/common/ai_models.c:1415 +msgid "failed to extract model archive" +msgstr "ແຍກໄຟລ໌ໂມເດລຫຼົ້ມເຫຼວ" + +#: ../src/common/ai_models.c:1468 +msgid "model not found in registry" +msgstr "ບໍ່ພົບໂມເດລໃນທະບຽນ" + +#: ../src/common/ai_models.c:1474 +msgid "model has no download asset defined" +msgstr "ໂມເດລບໍ່ມີການກຳນົດໄຟລ໌ດາວໂຫຼດ" + +#: ../src/common/ai_models.c:1485 +msgid "invalid asset filename" +msgstr "ຊື່ໄຟລ໌ດາວໂຫຼດບໍ່ຖືກຕ້ອງ" + +#: ../src/common/ai_models.c:1491 +msgid "model is already downloading" +msgstr "ໂມເດລກຳລັງດາວໂຫຼດຢູ່" + +#: ../src/common/ai_models.c:1522 +msgid "invalid repository format" +msgstr "ຮູບແບບແຫຼ່ງເກັບບໍ່ຖືກຕ້ອງ" + +#: ../src/common/ai_models.c:1547 +#, c-format +msgid "no compatible ai model release found for darktable %s" +msgstr "ບໍ່ພົບເວີຊັນໂມເດລ AI ທີ່ເຂົ້າກັນໄດ້ກັບ darktable %s" + +#: ../src/common/ai_models.c:1563 +#, c-format +msgid "could not obtain checksum for %s — refusing to download without integrity verification" +msgstr "ບໍ່ສາມາດກວດສອບ checksum ສຳລັບ %s — ປະຕິເສດການດາວໂຫຼດເພື່ອຄວາມປອດໄພ" + +#: ../src/common/ai_models.c:1581 +msgid "failed to build download url" +msgstr "ສ້າງ URL ສຳລັບດາວໂຫຼດຫຼົ້ມເຫຼວ" + +#: ../src/common/ai_models.c:1592 +#, c-format +msgid "failed to create file: %s" +msgstr "ສ້າງໄຟລ໌ຫຼົ້ມເຫຼວ: %s" + +#: ../src/common/ai_models.c:1616 +msgid "failed to initialize download" +msgstr "ເລີ່ມຕົ້ນການດາວໂຫຼດຫຼົ້ມເຫຼວ" + +#: ../src/common/ai_models.c:1636 +msgid "download cancelled" +msgstr "ຍົກເລີກການດາວໂຫຼດແລ້ວ" + +#: ../src/common/ai_models.c:1638 +#, c-format +msgid "download failed: %s" +msgstr "ດາວໂຫຼດຫຼົ້ມເຫຼວ: %s" + +#: ../src/common/ai_models.c:1649 +#, c-format +msgid "http error: %ld" +msgstr "ຂໍ້ຜິດພາດ http: %ld" + +#: ../src/common/ai_models.c:1672 +msgid "checksum verification failed" +msgstr "ການກວດສອບ checksum ຫຼົ້ມເຫຼວ" + +#: ../src/common/ai_models.c:1682 +#, c-format +msgid "no checksum available for %s — refusing to install without integrity verification" +msgstr "ບໍ່ມີ checksum ສຳລັບ %s — ປະຕິເສດການຕິດຕັ້ງເພື່ອຄວາມປອດໄພ" + +#: ../src/common/ai_models.c:1695 +msgid "failed to extract archive" +msgstr "ແຍກໄຟລ໌ບີບອັດຫຼົ້ມເຫຼວ" + +#: ../src/common/camera_control.c:205 +#, c-format +msgid "" +"camera `%s' on port `%s' error %s\n" +"\n" +"make sure your camera allows access and is not mounted otherwise" +msgstr "" +"ກ້ອງ `%s' ທີ່ພອດ `%s' ເກີດຂໍ້ຜິດພາດ %s\n" +"\n" +"ກວດສອບໃຫ້ແນ່ໃຈວ່າກ້ອງອະນຸຍາດໃຫ້ເຂົ້າເຖິງ ແລະ ບໍ່ໄດ້ຖືກເຊື່ອມຕໍ່ກັບແອັບອື່ນຢູ່" + +#: ../src/common/camera_control.c:960 +#, c-format +msgid "failed to initialize `%s' on port `%s', likely causes are: locked by another application, no access to devices etc" +msgstr "ບໍ່ສາມາດເລີ່ມຕົ້ນ `%s' ທີ່ພອດ `%s', ອາດຍ້ອນ: ຖືກໃຊ້ໂດຍແອັບອື່ນ, ບໍ່ມີສິດເຂົ້າເຖິງອຸປະກອນ ແລະ ອື່ນໆ" + +#: ../src/common/camera_control.c:973 +#, c-format +msgid "`%s' on port `%s' is not interesting because it supports neither tethering nor import" +msgstr "`%s' ທີ່ພອດ `%s' ບໍ່ສາມາດໃຊ້ໄດ້ ເພາະບໍ່ຮອງຮັບທັງການເຊື່ອມຕໍ່ໂດຍກົງ ແລະ ການນຳເຂົ້າ" + +#: ../src/common/camera_control.c:1033 +#, c-format +msgid "camera `%s' on port `%s' disconnected while mounted" +msgstr "ກ້ອງ `%s' ທີ່ພອດ `%s' ຖືກຕັດການເຊື່ອມຕໍ່ໃນຂະນະທີ່ກຳລັງໃຊ້ງານ" + +#: ../src/common/camera_control.c:1041 +#, c-format +msgid "" +"camera `%s' on port `%s' needs to be remounted\n" +"make sure it allows access and is not mounted otherwise" +msgstr "ກ້ອງ `%s' ທີ່ພອດ `%s' ຕ້ອງເຊື່ອມຕໍ່ໃໝ່" + +#: ../src/common/collection.c:597 +msgid "too much time to update aspect ratio for the collection" +msgstr "ໃຊ້ເວລາຫຼາຍເກີນໄປໃນການອັບເດດອັດຕາສ່ວນຮູບສຳລັບຊຸດຮູບພາບ" + +#: ../src/common/collection.c:612 +msgid "film roll" +msgstr "ມ້ວນຟິມ" + +#. manage the scripts +#: ../src/common/collection.c:614 ../src/external/lua-scripts/tools/script_manager.lua:1501 +msgid "folder" +msgstr "ໂຟນເດີ" + +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 +msgid "camera" +msgstr "ກ້ອງ" + +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 ../src/libs/tagging.c:3751 +msgid "tag" +msgstr "ແທັກ" + +#: ../src/common/collection.c:620 +msgid "capture date" +msgstr "ວັນທີຖ່າຍ" + +#: ../src/common/collection.c:622 +msgid "capture month" +msgstr "ເດືອນທີ່ຖ່າຍ" + +#: ../src/common/collection.c:624 ../src/libs/filtering.c:52 +msgid "capture time" +msgstr "ເວລາທີ່ຖ່າຍ" + +#: ../src/common/collection.c:626 ../src/libs/filtering.c:53 +msgid "import time" +msgstr "ເວລານຳເຂົ້າ" + +#: ../src/common/collection.c:628 ../src/libs/filtering.c:54 +msgid "modification time" +msgstr "ເວລາແກ້ໄຂ" + +#: ../src/common/collection.c:630 ../src/libs/filtering.c:55 +msgid "export time" +msgstr "ເວລາກົ່ງອອກ" + +#: ../src/common/collection.c:632 ../src/libs/filtering.c:56 +msgid "print time" +msgstr "ເວລາພິມ" + +#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 ../src/libs/filters/history.c:153 ../src/libs/history.c:98 +msgid "history" +msgstr "ປະຫວັດ" + +#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 +msgid "color label" +msgstr "ປ້າຍສີ" + +#. iso +#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 ../src/gui/presets.c:677 ../src/libs/camera.c:582 ../src/libs/metadata_view.c:161 +msgid "ISO" +msgstr "ISO" + +#. aperture +#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 +msgid "aperture" +msgstr "ຮູຮັບແສງ" + +#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 +msgid "filename" +msgstr "ຊື່ໄຟລ໌" + +#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 ../src/libs/geotagging.c:143 +msgid "geotagging" +msgstr "ການລະບຸພິກັດ" + +#: ../src/common/collection.c:656 ../src/libs/filtering.c:63 +msgid "group" +msgstr "ກຸ່ມ" + +#: ../src/common/collection.c:658 ../src/libs/filters/duplicates.c:157 +msgid "duplicates" +msgstr "ຮູບຊ້ຳ" + +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 ../src/libs/metadata_view.c:381 +msgid "local copy" +msgstr "ສຳເນົາໃນເຄື່ອງ" + +#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 +msgid "module" +msgstr "ໂມດູນ" + +#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +msgid "module order" +msgstr "ລຳດັບໂມດູນ" + +#: ../src/common/collection.c:666 +msgid "range rating" +msgstr "ລະດັບຄະແນນ (ຊ່ວງ)" + +#: ../src/common/collection.c:668 ../src/common/ratings.c:362 ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 ../src/libs/tools/ratings.c:110 +msgid "rating" +msgstr "ຄະແນນ" + +#: ../src/common/collection.c:670 +msgid "search" +msgstr "ຄົ້ນຫາ" + +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 ../src/libs/metadata_view.c:154 +msgid "white balance" +msgstr "ໄວທ໌ບາລານຊ໌" + +#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 +msgid "flash" +msgstr "ແຟລັດ" + +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 ../src/libs/metadata_view.c:153 +msgid "exposure program" +msgstr "ໂໝດການຖ່າຍຮູບ" + +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 ../src/libs/metadata_view.c:156 +msgid "metering mode" +msgstr "ໂໝດວັດແສງ" + +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 ../src/libs/filters/history.c:38 +msgid "auto applied" +msgstr "ໃຊ້ງານອັດຕະໂນມັດ" + +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 ../src/libs/filters/history.c:38 +msgid "altered" +msgstr "ມີການແກ້ໄຂ" + +#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 ../src/libs/collect.c:2945 +msgid "not tagged" +msgstr "ບໍ່ໄດ້ໃສ່ແທັກ" + +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 ../src/libs/map_locations.c:740 +msgid "tagged" +msgstr "ໃສ່ແທັກແລ້ວ" + +#: ../src/common/collection.c:1529 +msgid "tagged*" +msgstr "ໃສ່ແທັກແລ້ວ*" + +#. local copy +#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 ../src/libs/filters/local_copy.c:38 +msgid "not copied locally" +msgstr "ບໍ່ມີສຳເນົາໃນເຄື່ອງ" + +#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 ../src/libs/filters/local_copy.c:38 +msgid "copied locally" +msgstr "ມີສຳເນົາໃນເຄື່ອງແລ້ວ" + +#. duplicates +#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +msgid "images with duplicates" +msgstr "ຮູບທີ່ມີຮູບຊ້ຳ" + +#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +msgid "duplicates only" +msgstr "ສະເພາະຮູບຊ້ຳ" + +#. if its undefined +#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 ../src/common/collection.c:1779 ../src/common/collection.c:1806 ../src/common/collection.c:1832 ../src/common/collection.c:1858 ../src/common/collection.c:2769 ../src/libs/collect.c:2411 +#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 ../src/libs/filters/misc.c:208 +msgid "unnamed" +msgstr "ບໍ່ມີຊື່" + +#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 +msgid "not defined" +msgstr "ບໍ່ໄດ້ກຳນົດ" + +#: ../src/common/collection.c:2919 +#, c-format +msgid "%d image (#%d) selected of %d" +msgstr "ເລືອກແລ້ວ %d ຮູບ (ຮູບທີ #%d) ຈາກທັງໝົດ %d" + +#: ../src/common/collection.c:2926 +#, c-format +msgid "%d image selected of %d" +msgid_plural "%d images selected of %d" +msgstr[0] "ເລືອກແລ້ວ %d ຮູບ ຈາກທັງໝົດ %d" + +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 +msgid "gray" +msgstr "ສີເທົາ" + +#: ../src/common/color_vocabulary.c:92 +msgid "Chinese" +msgstr "ຈີນ" + +#: ../src/common/color_vocabulary.c:93 +msgid "Thai" +msgstr "ໄທ" + +#: ../src/common/color_vocabulary.c:94 +msgid "Kurdish" +msgstr "ເຄີດິສ" + +#: ../src/common/color_vocabulary.c:95 +msgid "Caucasian" +msgstr "ຄໍເຄຊຽນ" + +#: ../src/common/color_vocabulary.c:96 +msgid "African-American" +msgstr "ແອຟຣິກັນ-ອາເມຣິກັນ" + +#: ../src/common/color_vocabulary.c:97 +msgid "Mexican" +msgstr "ເມັກຊິກັນ" + +#: ../src/common/color_vocabulary.c:100 ../src/common/color_vocabulary.c:105 ../src/common/color_vocabulary.c:110 ../src/common/color_vocabulary.c:115 +msgid "forearm" +msgstr "ແຂນທ່ອນລຸ່ມ" + +#: ../src/common/color_vocabulary.c:120 ../src/common/color_vocabulary.c:125 ../src/common/color_vocabulary.c:130 ../src/common/color_vocabulary.c:135 ../src/common/color_vocabulary.c:140 ../src/common/color_vocabulary.c:145 +msgid "forehead" +msgstr "ໜ້າຜາກ" + +#: ../src/common/color_vocabulary.c:150 ../src/common/color_vocabulary.c:155 ../src/common/color_vocabulary.c:160 ../src/common/color_vocabulary.c:165 ../src/common/color_vocabulary.c:170 ../src/common/color_vocabulary.c:175 +msgid "cheek" +msgstr "ແກ້ມ" + +#: ../src/common/color_vocabulary.c:202 +#, c-format +msgid "average %s skin tone\n" +msgstr "ສີຜິວ %s ສະເລ່ຍ\n" + +#. 0° - pinkish red +#: ../src/common/color_vocabulary.c:222 +msgid "deep purple" +msgstr "ສີມ່ວງເຂັ້ມ" + +#. L = 10 % +#: ../src/common/color_vocabulary.c:223 +msgid "fuchsia" +msgstr "ສີຊົມພູເຂັ້ມ" + +#. L = 30 % +#: ../src/common/color_vocabulary.c:224 +msgid "medium magenta" +msgstr "ສີມ່ວງແດງກາງ" + +#. L = 50 % +#: ../src/common/color_vocabulary.c:225 +msgid "violet pink" +msgstr "ສີຊົມພູມ່ວງ" + +#. L = 70 % +#: ../src/common/color_vocabulary.c:226 +msgid "plum violet" +msgstr "ສີມ່ວງລູກພລຳ" + +#. 24° - red +#: ../src/common/color_vocabulary.c:231 +msgid "dark red" +msgstr "ສີແດງເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:233 +msgid "crimson" +msgstr "ສີແດງສົດ" + +#: ../src/common/color_vocabulary.c:234 +msgid "salmon" +msgstr "ສີຊົມພູແຊລມອນ" + +#: ../src/common/color_vocabulary.c:235 +msgid "pink" +msgstr "ສີຊົມພູ" + +#. 48° - orangy red +#: ../src/common/color_vocabulary.c:240 +msgid "maroon" +msgstr "ສີແດງອົມນ້ຳຕານ" + +#: ../src/common/color_vocabulary.c:241 +msgid "dark orange red" +msgstr "ສີແດງສົ້ມເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:242 +msgid "orange red" +msgstr "ສີແດງສົ້ມ" + +#: ../src/common/color_vocabulary.c:243 +msgid "coral" +msgstr "ສີສົ້ມປະກາລັງ" + +#: ../src/common/color_vocabulary.c:244 ../src/common/color_vocabulary.c:261 +msgid "khaki" +msgstr "ສີກາກີ" + +#. 72° - orange +#: ../src/common/color_vocabulary.c:249 +msgid "brown" +msgstr "ສີນ້ຳຕານ" + +#: ../src/common/color_vocabulary.c:250 +msgid "chocolate" +msgstr "ສີຊັອກໂກແລັດ" + +#: ../src/common/color_vocabulary.c:251 +msgid "dark gold" +msgstr "ສີທອງເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:252 +msgid "gold" +msgstr "ສີທອງ" + +#: ../src/common/color_vocabulary.c:253 +msgid "sandy brown" +msgstr "ສີນ້ຳຕານຊາຍ" + +#. 96° - yellow olive +#. 120° - green +#. 144° - blueish green +#: ../src/common/color_vocabulary.c:258 ../src/common/color_vocabulary.c:267 ../src/common/color_vocabulary.c:276 +msgid "dark green" +msgstr "ສີຂຽວເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:259 +msgid "dark olive green" +msgstr "ສີຂຽວໝາກກອກເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:260 +msgid "olive" +msgstr "ສີໝາກກອກ" + +#: ../src/common/color_vocabulary.c:262 +msgid "beige" +msgstr "ສີເບສ" + +#: ../src/common/color_vocabulary.c:268 ../src/common/color_vocabulary.c:278 +msgid "forest green" +msgstr "ສີຂຽວປ່າໄມ້" + +#: ../src/common/color_vocabulary.c:269 +msgid "olive drab" +msgstr "ສີຂຽວຂີ້ມ້າ" + +#: ../src/common/color_vocabulary.c:270 +msgid "yellow green" +msgstr "ສີຂຽວອົມເຫຼືອງ" + +#: ../src/common/color_vocabulary.c:271 ../src/common/color_vocabulary.c:280 +msgid "pale green" +msgstr "ສີຂຽວອ່ອນ" + +#: ../src/common/color_vocabulary.c:279 +msgid "lime green" +msgstr "ສີຂຽວໝາກນາວ" + +#. 168° - greenish cyian +#: ../src/common/color_vocabulary.c:285 +msgid "dark sea green" +msgstr "ສີຂຽວທະເລເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:286 +msgid "sea green" +msgstr "ສີຂຽວທະເລ" + +#: ../src/common/color_vocabulary.c:287 ../src/common/color_vocabulary.c:304 +msgid "teal" +msgstr "ສີຂຽວອົມຟ້າ" + +#: ../src/common/color_vocabulary.c:288 +msgid "light sea green" +msgstr "ສີຂຽວທະເລອ່ອນ" + +#: ../src/common/color_vocabulary.c:289 +msgid "turquoise" +msgstr "ສີຟ້າເທີຄອຍສ໌" + +#. 192° - cyan +#: ../src/common/color_vocabulary.c:294 +msgid "dark slate gray" +msgstr "ສີເທົາເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:295 +msgid "light slate gray" +msgstr "ສີເທົາອ່ອນ" + +#: ../src/common/color_vocabulary.c:296 ../src/common/color_vocabulary.c:305 +msgid "dark cyan" +msgstr "ສີຟ້າອົມຂຽວເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:297 ../src/common/color_vocabulary.c:317 ../src/iop/colorzones.c:2489 +msgid "aqua" +msgstr "ສີຟ້ານ້ຳທະເລ" + +#. 216° - medium blue +#: ../src/common/color_vocabulary.c:303 +msgid "navy blue" +msgstr "ສີກົມມະທ່າ" + +#: ../src/common/color_vocabulary.c:306 ../src/common/color_vocabulary.c:316 +msgid "deep sky blue" +msgstr "ສີຟ້າທ້ອງຟ້າເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:307 +msgid "aquamarine blue" +msgstr "ສີຟ້າອັກຄົາມາຣີນ" + +#. 240° - blue and 264° - bluer than blue +#. these are collapsed because CIE Lab 1976 sucks for blues +#. 288° - more blue +#: ../src/common/color_vocabulary.c:313 ../src/common/color_vocabulary.c:322 +msgid "dark blue" +msgstr "ສີຟ້າເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:314 ../src/common/color_vocabulary.c:323 +msgid "medium blue" +msgstr "ສີຟ້າກາງ" + +#: ../src/common/color_vocabulary.c:315 +msgid "azure blue" +msgstr "ສີຟ້າສົດ" + +#: ../src/common/color_vocabulary.c:325 +msgid "light sky blue" +msgstr "ສີຟ້າທ້ອງຟ້າອ່ອນ" + +#: ../src/common/color_vocabulary.c:326 +msgid "light blue" +msgstr "ສີຟ້າອ່ອນ" + +#. 312° - violet +#: ../src/common/color_vocabulary.c:331 +msgid "indigo" +msgstr "ສີຄາມ" + +#: ../src/common/color_vocabulary.c:332 +msgid "dark violet" +msgstr "ສີມ່ວງເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:333 +msgid "blue violet" +msgstr "ສີມ່ວງອົມຟ້າ" + +#: ../src/common/color_vocabulary.c:334 ../src/common/color_vocabulary.c:342 +msgid "violet" +msgstr "ສີມ່ວງ" + +#: ../src/common/color_vocabulary.c:335 +msgid "plum" +msgstr "ສີມ່ວງພລຳ" + +#: ../src/common/color_vocabulary.c:340 +msgid "dark magenta" +msgstr "ສີມ່ວງແດງເຂັ້ມ" + +#: ../src/common/color_vocabulary.c:346 +msgid "color not found" +msgstr "ບໍ່ພົບສີ" + +#: ../src/common/colorlabels.c:357 +#, c-format +msgid "colorlabels set to %s" +msgstr "ຕັ້ງຄ່າປ້າຍສີເປັນ %s" + +#: ../src/common/colorlabels.c:359 +msgid "all colorlabels removed" +msgstr "ເອົາປ້າຍສີທັງໝົດອອກແລ້ວ" + +#: ../src/common/colorlabels.c:380 ../src/external/lua-scripts/tools/executable_manager.lua:224 ../src/gui/accelerators.c:193 ../src/libs/image.c:640 +msgid "clear" +msgstr "ລ້າງຄ່າ" + +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 +msgid "work profile" +msgstr "ໂປຣໄຟລ໌ເຮັດວຽກ" + +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 ../src/views/darkroom.c:3221 +msgid "softproof profile" +msgstr "ໂປຣໄຟລ໌ຊອຟພຣູຟ" + +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 +msgid "system display profile" +msgstr "ໂປຣໄຟລ໌ຈໍສະແດງຜົນຂອງລະບົບ" + +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 +msgid "system display profile (second window)" +msgstr "ໂປຣໄຟລ໌ຈໍສະແດງຜົນຂອງລະບົບ (ໜ້າຕ່າງທີສອງ)" + +#: ../src/common/colorspaces.c:1486 +msgid "sRGB (web-safe)" +msgstr "sRGB (ເວັບເຊຟ)" + +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 +msgid "Rec709 RGB" +msgstr "Rec709 RGB" + +#: ../src/common/colorspaces.c:1521 +msgid "PQ Rec2020 RGB" +msgstr "PQ Rec2020 RGB" + +#: ../src/common/colorspaces.c:1529 +msgid "HLG Rec2020 RGB" +msgstr "HLG Rec2020 RGB" + +#: ../src/common/colorspaces.c:1536 +msgid "PQ P3 RGB" +msgstr "PQ P3 RGB" + +#: ../src/common/colorspaces.c:1542 +msgid "HLG P3 RGB" +msgstr "HLG P3 RGB" + +#: ../src/common/colorspaces.c:1549 +msgid "Display P3 RGB" +msgstr "Display P3 RGB" + +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 +msgid "linear XYZ" +msgstr "linear XYZ" + +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 +msgid "Lab" +msgstr "Lab" + +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 +msgid "linear infrared BGR" +msgstr "linear infrared BGR" + +#: ../src/common/colorspaces.c:1584 +msgid "BRG (for testing)" +msgstr "BRG (ສຳລັບທົດສອບ)" + +#: ../src/common/colorspaces.c:1690 +#, c-format +msgid "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" +msgstr "ໂປຣໄຟລ໌ `%s' ບໍ່ສາມາດໃຊ້ເປັນໂປຣໄຟລ໌ຮິສໂຕແກຣມໄດ້. ຈະຖືກປ່ຽນເປັນ sRGB ແທນ!" + +#: ../src/common/colorspaces.c:1769 +msgid "no filename" +msgstr "ບໍ່ມີຊື່ໄຟລ໌" + +#: ../src/common/colorspaces.c:1787 +msgid "embedded ICC profile" +msgstr "ໂປຣໄຟລ໌ ICC ທີ່ຝັງມາ" + +#: ../src/common/colorspaces.c:1789 +msgid "embedded matrix" +msgstr "ເມທຣິກທີ່ຝັງມາ" + +#: ../src/common/colorspaces.c:1791 +msgid "standard color matrix" +msgstr "ເມທຣິກສີມາດຕະຖານ" + +#: ../src/common/colorspaces.c:1793 +msgid "enhanced color matrix" +msgstr "ເມທຣິກສີແບບປັບປຸງ" + +#: ../src/common/colorspaces.c:1795 +msgid "vendor color matrix" +msgstr "ເມທຣິກສີຈາກຜູ້ຜະລິດ" + +#: ../src/common/colorspaces.c:1797 +msgid "alternate color matrix" +msgstr "ເມທຣິກສີສຳຮອງ" + +#: ../src/common/colorspaces.c:1799 +msgid "BRG (experimental)" +msgstr "BRG (ທົດລອງ)" + +#: ../src/common/colorspaces.c:1813 +msgid "PQ Rec2020" +msgstr "PQ Rec2020" + +#: ../src/common/colorspaces.c:1815 +msgid "HLG Rec2020" +msgstr "HLG Rec2020" + +#: ../src/common/colorspaces.c:1817 +msgid "PQ P3" +msgstr "PQ P3" + +#: ../src/common/colorspaces.c:1819 +msgid "HLG P3" +msgstr "HLG P3" + +#: ../src/common/cups_print.c:437 +#, c-format +msgid "file `%s' to print not found for image %d on `%s'" +msgstr "ບໍ່ພົບໄຟລ໌ `%s' ທີ່ຈະພິມສຳລັບຮູບ %d ເທິງ `%s'" + +#: ../src/common/cups_print.c:460 +msgid "failed to create temporary file for printing options" +msgstr "ສ້າງໄຟລ໌ຊົ່ວຄາວສຳລັບຕົວເລືອກການພິມຫຼົ້ມເຫຼວ" + +#: ../src/common/cups_print.c:530 +#, c-format +msgid "printing on `%s' cancelled" +msgstr "ຍົກເລີກການພິມເທິງ `%s' ແລ້ວ" + +#: ../src/common/cups_print.c:626 +#, c-format +msgid "error while printing `%s' on `%s'" +msgstr "ເກີດຂໍ້ຜິດພາດຂະນະພິມ `%s' ເທິງ `%s'" + +#: ../src/common/cups_print.c:628 +#, c-format +msgid "printing `%s' on `%s'" +msgstr "ກຳລັງພິມ `%s' ເທິງ `%s'" + +#: ../src/common/darktable.c:432 +#, c-format +msgid "found strange path `%s'" +msgstr "ພົບເສັ້ນທາງທີ່ຜິດປົກກະຕິ `%s'" + +#: ../src/common/darktable.c:447 +#, c-format +msgid "error loading directory `%s'" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການໂຫຼດໂຟນເດີ `%s'" + +#: ../src/common/darktable.c:471 +#, c-format +msgid "file `%s' has unsupported format!" +msgstr "ໄຟລ໌ `%s' ມີຮູບແບບທີ່ບໍ່ຮອງຮັບ!" + +#: ../src/common/darktable.c:473 +#, c-format +msgid "file `%s' has unknown format!" +msgstr "ໄຟລ໌ `%s' ມີຮູບແບບທີ່ບໍ່ຮູ້ຈັກ!" + +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 ../src/control/jobs/control_jobs.c:2932 +#, c-format +msgid "error loading file `%s'" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການໂຫຼດໄຟລ໌ `%s'" + +#: ../src/common/darktable.c:1607 +#, c-format +msgid "" +"you do not have write access to create one of the user directories:\n" +"\n" +"%s\n" +"\n" +"please fix this and then run darktable again" +msgstr "" +"ທ່ານບໍ່ມີສິດຂຽນຂໍ້ມູນເພື່ອສ້າງໂຟນເດີຜູ້ໃຊ້:\n" +"\n" +"%s\n" +"\n" +"ກະລຸນາແກ້ໄຂແລ້ວເປີດ darktable ໃໝ່" + +#: ../src/common/darktable.c:1612 +msgid "darktable - unable to create directories" +msgstr "darktable - ບໍ່ສາມາດສ້າງໂຟນເດີໄດ້" + +#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 ../src/common/database.c:4339 +msgid "_quit darktable" +msgstr "_ອອກຈາກ darktable" + +#. initialize the database +#: ../src/common/darktable.c:1688 +msgid "opening image library" +msgstr "ກຳລັງເປີດຄັງຮູບພາບ" + +#: ../src/common/darktable.c:1701 +msgid "forwarding image(s) to running instance" +msgstr "ກຳລັງສົ່ງຮູບພາບໄປຍັງໂປຣແກຣມທີ່ກຳລັງເຮັດວຽກຢູ່" + +#: ../src/common/darktable.c:1732 +msgid "preparing database" +msgstr "ກຳລັງກຽມຖານຂໍ້ມູນ" + +#. init darktable tags table +#: ../src/common/darktable.c:1736 +msgid "setting up tags table" +msgstr "ກຳລັງຕັ້ງຄ່າຕາຕະລາງແທັກ" + +#. Initialize the signal system +#: ../src/common/darktable.c:1740 +msgid "initializing signals and control" +msgstr "ກຳລັງເລີ່ມຕົ້ນລະບົບສັນຍານ ແລະ ການຄວບຄຸມ" + +#: ../src/common/darktable.c:1758 +msgid "importing default styles" +msgstr "ກຳລັງນຳເຂົ້າສະໄຕລ໌ເລີ່ມຕົ້ນ" + +#: ../src/common/darktable.c:1860 +msgid "initializing GraphicsMagick" +msgstr "ກຳລັງເລີ່ມຕົ້ນ GraphicsMagick" + +#. ImageMagick init +#: ../src/common/darktable.c:1872 +msgid "initializing ImageMagick" +msgstr "ກຳລັງເລີ່ມຕົ້ນ ImageMagick" + +#: ../src/common/darktable.c:1877 +msgid "initializing libheif" +msgstr "ກຳລັງເລີ່ມຕົ້ນ libheif" + +#: ../src/common/darktable.c:1881 +msgid "initializing WB presets" +msgstr "ກຳລັງເລີ່ມຕົ້ນຄ່າໄວທ໌ບາລານຊ໌ລ່ວງໜ້າ" + +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1885 +msgid "loading noise profiles" +msgstr "ກຳລັງໂຫຼດໂປຣໄຟລ໌ນອຍສ໌" + +#: ../src/common/darktable.c:1888 +msgid "starting OpenCL" +msgstr "ກຳລັງເລີ່ມ OpenCL" + +#: ../src/common/darktable.c:1912 +msgid "synchronizing local copies" +msgstr "ກຳລັງຊິງຄ໌ສຳເນົາໃນເຄື່ອງ" + +#. Initialize the camera control. this is done late so that the +#. gui can react to the signal sent but before switching to +#. lighttable! +#: ../src/common/darktable.c:1919 +msgid "initializing camera control" +msgstr "ກຳລັງເລີ່ມຕົ້ນການຄວບຄຸມກ້ອງ" + +#: ../src/common/darktable.c:1932 +msgid "initializing GUI" +msgstr "ກຳລັງເລີ່ມຕົ້ນ GUI" + +#: ../src/common/darktable.c:1949 +msgid "loading image formats" +msgstr "ກຳລັງໂຫຼດຮູບແບບຮູບພາບ" + +#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 +msgid "loading processing modules" +msgstr "ກຳລັງໂຫຼດໂມດູນການປະມວນຜົນ" + +#: ../src/common/darktable.c:1986 +msgid "loading views" +msgstr "ກຳລັງໂຫຼດມຸມມອງ" + +#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +msgid "loading utility modules" +msgstr "ກຳລັງໂຫຼດໂມດູນອຸປະກອນເສີມ" + +#: ../src/common/darktable.c:1997 +msgid "initializing Lua" +msgstr "ກຳລັງເລີ່ມຕົ້ນ Lua" + +#. If only one image is listed, attempt to load it in darkroom +#: ../src/common/darktable.c:2026 +msgid "importing image" +msgstr "ກຳລັງນຳເຂົ້າຮູບພາບ" + +#: ../src/common/darktable.c:2045 +msgid "configuration information" +msgstr "ຂໍ້ມູນການຕັ້ງຄ່າ" + +#: ../src/common/darktable.c:2047 +msgid "_show this message again" +msgstr "_ສະແດງຂໍ້ຄວາມນີ້ອີກຄັ້ງ" + +#: ../src/common/darktable.c:2047 +msgid "_dismiss" +msgstr "_ຍົກເລີກ" + +#: ../src/common/darktable.c:2538 +msgid "the RCD demosaicer has been defined as default instead of PPG because of better quality and performance." +msgstr "ຕົວແປງສັນຍານສີ RCD ຖືກກຳນົດໃຫ້ເປັນຄ່າເລີ່ມຕົ້ນແທນທີ່ PPG ເນື່ອງຈາກມີຄຸນນະພາບ ແລະ ປະສິດທິພາບທີ່ດີກວ່າ." + +#: ../src/common/darktable.c:2540 +msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" +msgstr "ເບິ່ງ ຕັ້ງຄ່າ/ຫ້ອງມືດ/demosaicing ສຳລັບໂໝດຫ້ອງມືດຕອນຊູມອອກ" + +#: ../src/common/darktable.c:2546 +msgid "the user interface and the underlying internals for tuning darktable performance have changed." +msgstr "ສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ ແລະ ລະບົບພາຍໃນສຳລັບປັບແຕ່ງປະສິດທິພາບໄດ້ປ່ຽນໄປແລ້ວ." + +#: ../src/common/darktable.c:2548 +msgid "you won't find headroom and friends any longer, instead in preferences/processing use:" +msgstr "ທ່ານຈະບໍ່ພົບ headroom ອີກຕໍ່ໄປ, ໃຫ້ໄປທີ່ ຕັ້ງຄ່າ/ການປະມວນຜົນ ແທນ:" + +#: ../src/common/darktable.c:2550 +msgid "1) darktable resources" +msgstr "1) ຊັບພະຍາກອນ darktable" + +#: ../src/common/darktable.c:2552 +msgid "2) tune OpenCL performance" +msgstr "2) ປັບແຕ່ງປະສິດທິພາບ OpenCL" + +#: ../src/common/darktable.c:2559 +msgid "some global config parameters relevant for OpenCL performance are not used any longer." +msgstr "ຄ່າຕັ້ງຄ່າບາງຢ່າງຂອງ OpenCL ບໍ່ໄດ້ຖືກໃຊ້ງານອີກຕໍ່ໄປ." + +#: ../src/common/darktable.c:2561 +msgid "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" +msgstr "ແຕ່ທ່ານຈະພົບຂໍ້ມູນ 'ແຍກຕາມອຸປະກອນ' ໃນ 'cldevice_v5_canonical-name' ແທນ. ເຊິ່ງມີ:" + +#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 ../src/common/darktable.c:2597 +msgid " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' 'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" +msgstr " 'ຫຼີກເວັ້ນອະໂຕມິກ' 'ຢຸດພັກຊົ່ວຄາວ' 'ໜ່ວຍຄວາມຈຳແບບຄົງທີ່' 'ປັດຂຶ້ນຄວາມກວ້າງ' 'ປັດຂຶ້ນຄວາມສູງ' 'ຕົວຈັດການເຫດການ' 'ບໍ່ປະສານຈັງຫວະ' 'ປິດການນຳໃຊ້' 'ຄ່າພິເສດ' 'ຂໍ້ດີ' 'ແບບຮ່ວມກັນ'" + +#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 +msgid "you may tune as before except 'magic'" +msgstr "ທ່ານສາມາດປັບແຕ່ງໄດ້ຄືເກົ່າ ຍົກເວັ້ນ 'magic'" + +#: ../src/common/darktable.c:2571 +msgid "your OpenCL compiler settings for all devices have been reset to default." +msgstr "ການຕັ້ງຄ່າ OpenCL compiler ຂອງທຸກອຸປະກອນຖືກລ້າງເປັນຄ່າເລີ່ມຕົ້ນແລ້ວ." + +#: ../src/common/darktable.c:2578 +msgid "OpenCL global config parameters 'per device' data has been recreated with an updated name." +msgstr "ຂໍ້ມູນ OpenCL 'ແຍກຕາມອຸປະກອນ' ຖືກສ້າງໃໝ່ດ້ວຍຊື່ທີ່ອັບເດດແລ້ວ." + +#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 +msgid "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" +msgstr "ທ່ານຈະພົບຂໍ້ມູນ 'ແຍກຕາມອຸປະກອນ' ໃນ 'cldevice_v5_canonical-name'. ເຊິ່ງມີ:" + +#: ../src/common/darktable.c:2586 +msgid "If you're using device names in 'opencl_device_priority' you should update them to the new names." +msgstr "ຖ້າທ່ານໃຊ້ຊື່ອຸປະກອນໃນ 'opencl_device_priority', ກະລຸນາອັບເດດເປັນຊື່ໃໝ່." + +#: ../src/common/darktable.c:2593 +msgid "OpenCL 'per device' config data have been automatically extended by 'unified-fraction'." +msgstr "ຂໍ້ມູນ OpenCL 'ແຍກຕາມອຸປະກອນ' ຖືກເພີ່ມ 'unified-fraction' ໃຫ້ໂດຍອັດຕະໂນມັດ." + +#: ../src/common/darktable.c:2604 +msgid "" +"OpenCL 'per device' compiler settings might have been updated.\n" +"\n" +msgstr "" +"ການຕັ້ງຄ່າ OpenCL compiler ແຍກຕາມອຸປະກອນອາດຖືກອັບເດດແລ້ວ.\n" +"\n" + +#: ../src/common/darktable.c:2609 +msgid "" +"OpenCL mandatory timeout has been updated to 1000.\n" +"\n" +msgstr "" +"ຄ່າ timeout ຂອງ OpenCL ຖືກອັບເດດເປັນ 1000 ແລ້ວ.\n" +"\n" + +#: ../src/common/darktable.c:2615 +msgid "" +"OpenCL 'per device' settings have changed.\n" +"\n" +msgstr "" +"ການຕັ້ງຄ່າ OpenCL ແຍກຕາມອຸປະກອນມີການປ່ຽນແປງ.\n" +"\n" + +#: ../src/common/darktable.c:2616 +msgid "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" +msgstr "ທ່ານຈະພົບຂໍ້ມູນ 'ແຍກຕາມອຸປະກອນ' ໃນ 'cldevice_v6_canonical-name'. ເຊິ່ງມີ:" + +#: ../src/common/darktable.c:2618 +msgid " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' 'unified_fraction'" +msgstr " 'ຢຸດພັກຊົ່ວຄາວ' 'ໜ່ວຍຄວາມຈຳແບບຄົງທີ່' 'ຕົວຈັດການເຫດການ' 'ບໍ່ປະສານຈັງຫວະ' 'ປິດການນຳໃຊ້' 'ຂໍ້ດີ' 'ສ່ວນແບ່ງແບບຮ່ວມກັນ'" + +#: ../src/common/database.c:3236 +msgid "creator" +msgstr "ຜູ້ສ້າງ" + +#: ../src/common/database.c:3237 +msgid "publisher" +msgstr "ຜູ້ເຜີຍແຜ່" + +#. title +#: ../src/common/database.c:3238 ../src/external/lua-scripts/official/selection_to_pdf.lua:74 ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 ../src/imageio/storage/latex.c:202 +#: ../src/imageio/storage/piwigo.c:1150 ../src/libs/filtering.c:60 +msgid "title" +msgstr "ຫົວຂໍ້" + +#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:578 ../src/libs/filtering.c:61 +msgid "description" +msgstr "ຄຳອະທິບາຍ" + +#: ../src/common/database.c:3240 +msgid "rights" +msgstr "ລິຂະສິດ" + +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 +msgid "notes" +msgstr "ໝາຍເຫດ" + +#: ../src/common/database.c:3242 +msgid "version name" +msgstr "ຊື່ເວີຊັນ" + +#: ../src/common/database.c:3244 +msgid "preserved filename" +msgstr "ຊື່ໄຟລ໌ເດີມ" + +#: ../src/common/database.c:3854 +#, c-format +msgid "" +"\n" +" Sorry, darktable could not be started (database is locked)\n" +"\n" +" How to solve this problem?\n" +"\n" +" 1 - If another darktable instance is already open, \n" +" click cancel and either use that instance or close it before attempting to rerun darktable \n" +" (process ID %d created the database locks)\n" +"\n" +" 2 - If you closed darktable within the past few minutes, it may still be running in the background \n" +" to export images, update sidecar files, or perform database maintenance. Try again once \n" +" this processing finishes.\n" +"\n" +" 3 - If you are not confident in your ability to correctly deal with processes in the OS, \n" +" it would be safer to restart the session or reboot your computer after some time (few minutes). \n" +" This will close all running programs and hopefully close the databases correctly. \n" +"\n" +" 4 - If you have done this or are certain that no other instances of darktable are running, \n" +" this probably means that the last instance was ended abnormally. \n" +" Click on the \"delete database lock files\" button to delete the files data.db.lock and %s. \n" +"\n" +"\n" +" Caution! Do not delete these files without first undertaking the above checks, \n" +" otherwise you risk generating serious inconsistencies in your database.\n" +msgstr "" +"\n" +" ຂໍອະໄພ, ບໍ່ສາມາດເລີ່ມ darktable ໄດ້ (ຖານຂໍ້ມູນຖືກລັອກຢູ່)\n" +"\n" +" ວິທີແກ້ໄຂບັນຫານີ້:\n" +"\n" +" 1 - ຖ້າທ່ານເປີດ darktable ໄວ້ຢູ່ແລ້ວ, ໃຫ້ປິດມັນກ່ອນ ຫຼື ໃຊ້ງານຕົວທີ່ເປີດຢູ່ນັ້ນ\n" +" (ລະຫັດໂປຣເຊສ %d ເປັນຕົວລັອກຖານຂໍ້ມູນ)\n" +"\n" +" 2 - ຖ້າທ່ານຫາທັງປິດ darktable ໄປ, ມັນອາດຈະກຳລັງເຮັດວຽກຢູ່ເບື້ອງຫຼັງ\n" +" ເພື່ອສົ່ງອອກຮູບ ຫຼື ຈັດການຖານຂໍ້ມູນ. ກະລຸນາລໍຖ້າຈັກໜ້ອຍແລ້ວລອງໃໝ່.\n" +"\n" +" 3 - ຖ້າທ່ານບໍ່ແນ່ໃຈ, ໃຫ້ລອງປິດເຄື່ອງແລ້ວເປີດໃໝ່ (Restart).\n" +"\n" +" 4 - ຖ້າແນ່ໃຈວ່າບໍ່ມີ darktable ເຮັດວຽກຢູ່ແລ້ວ, ສະແດງວ່າການປິດຄັ້ງກ່ອນເກີດຂໍ້ຜິດພາດ.\n" +" ໃຫ້ກົດປຸ່ມ \"ລຶບໄຟລ໌ລັອກຖານຂໍ້ມູນ\" ເພື່ອລຶບໄຟລ໌ data.db.lock ແລະ %s.\n" +"\n" +" ຄຳເຕືອນ! ຢ່າລຶບໄຟລ໌ເຫຼົ່ານີ້ຖ້າບໍ່ໄດ້ກວດສອບຕາມຂັ້ນຕອນເທິງນີ້ກ່ອນ,\n" +" ເພາະອາດເຮັດໃຫ້ຖານຂໍ້ມູນຂອງທ່ານເສຍຫາຍໄດ້.\n" + +#: ../src/common/database.c:3881 +msgid "error starting darktable" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການເລີ່ມ darktable" + +#: ../src/common/database.c:3884 +msgid "_delete database lock files" +msgstr "_ລຶບໄຟລ໌ລັອກຖານຂໍ້ມູນ" + +#: ../src/common/database.c:3890 +msgid "are you sure?" +msgstr "ທ່ານແນ່ໃຈບໍ່?" + +#: ../src/common/database.c:3891 +msgid "" +"\n" +"do you really want to delete the lock files?\n" +msgstr "" +"\n" +"ທ່ານຕ້ອງການລຶບໄຟລ໌ລັອກແທ້ບໍ່?\n" + +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 +msgid "_no" +msgstr "_ບໍ່" + +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 +msgid "_yes" +msgstr "_ແມ່ນ" + +#: ../src/common/database.c:3907 +msgid "done" +msgstr "ສຳເລັດ" + +#: ../src/common/database.c:3908 +msgid "" +"\n" +"successfully deleted the lock files.\n" +"you can now restart darktable\n" +msgstr "" +"\n" +"ລຶບໄຟລ໌ລັອກສຳເລັດແລ້ວ.\n" +"ທ່ານສາມາດເລີ່ມ darktable ໃໝ່ໄດ້ເລີຍ\n" + +#: ../src/common/database.c:3909 ../src/common/database.c:3916 ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 ../src/gui/presets.c:574 +msgid "_ok" +msgstr "_ຕົກລົງ" + +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 +msgid "error" +msgstr "ຂໍ້ຜິດພາດ" + +#: ../src/common/database.c:3913 +#, c-format +msgid "" +"\n" +"at least one file could not be deleted.\n" +"you may try to manually delete the files data.db.lock and %s\n" +"in folder %s.\n" +msgstr "" +"\n" +"ມີຢ່າງໜ້ອຍໜຶ່ງໄຟລ໌ທີ່ລຶບບໍ່ໄດ້.\n" +"ທ່ານອາດຕ້ອງໄປລຶບໄຟລ໌ data.db.lock ແລະ %s ດ້ວຍຕົນເອງ\n" +"ໃນໂຟນເດີ %s.\n" + +#: ../src/common/database.c:4040 +#, c-format +msgid "the database lock file contains a pid that seems to be alive in your system: %d" +msgstr "ໄຟລ໌ລັອກຖານຂໍ້ມູນມີ pid ທີ່ເບິ່ງຄືວ່າກຳລັງເຮັດວຽກຢູ່ໃນລະບົບ: %d" + +#: ../src/common/database.c:4048 +#, c-format +msgid "the database lock file seems to be empty" +msgstr "ໄຟລ໌ລັອກຖານຂໍ້ມູນເບິ່ງຄືວ່າຫວ່າງເປົ່າ" + +#: ../src/common/database.c:4058 +#, c-format +msgid "error opening the database lock file for reading: %s" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການເປີດອ່ານໄຟລ໌ລັອກຖານຂໍ້ມູນ: %s" + +#: ../src/common/database.c:4129 +#, c-format +msgid "" +"the database schema version of\n" +"\n" +"%s\n" +"\n" +"is too new for this build of darktable (this means the database was created or upgraded by a newer darktable version)\n" +msgstr "" +"ເວີຊັນຖານຂໍ້ມູນຂອງ\n" +"\n" +"%s\n" +"\n" +"ໃໝ່ເກີນໄປສຳລັບ darktable ເວີຊັນນີ້ (ຖານຂໍ້ມູນນີ້ຖືກສ້າງ ຫຼື ອັບເກຣດໂດຍເວີຊັນທີ່ໃໝ່ກວ່າ)\n" + +#: ../src/common/database.c:4136 +msgid "darktable - too new db version" +msgstr "darktable - ເວີຊັນຖານຂໍ້ມູນໃໝ່ເກີນໄປ" + +#. the database has to be upgraded, let's ask user +#: ../src/common/database.c:4153 +#, c-format +msgid "" +"the database schema has to be upgraded for\n" +"\n" +"%s\n" +"\n" +"this might take a long time in case of a large database\n" +"\n" +"do you want to proceed or quit now to do a backup\n" +msgstr "" +"ຕ້ອງມີການອັບເກຣດຖານຂໍ້ມູນສຳລັບ\n" +"\n" +"%s\n" +"\n" +"ອາດໃຊ້ເວລາດົນຖ້າຖານຂໍ້ມູນມີຂະໜາດໃຫຍ່\n" +"\n" +"ທ່ານຕ້ອງການສືບຕໍ່ ຫຼື ຈະອອກກ່ອນເພື່ອໄປສຳຮອງຂໍ້ມູນ (Backup)\n" + +#: ../src/common/database.c:4161 +msgid "darktable - schema migration" +msgstr "darktable - ການຍ້າຍຖານຂໍ້ມູນ" + +#: ../src/common/database.c:4162 ../src/common/database.c:4520 ../src/common/database.c:4535 ../src/common/database.c:4694 ../src/common/database.c:4709 +msgid "_close darktable" +msgstr "_ປິດ darktable" + +#: ../src/common/database.c:4162 +msgid "_upgrade database" +msgstr "_ອັບເກຣດຖານຂໍ້ມູນ" + +#: ../src/common/database.c:4329 +#, c-format +msgid "" +"you do not have write access to at least one of the darktable databases:\n" +"\n" +"%s\n" +"%s\n" +"\n" +"please fix this and then run darktable again" +msgstr "" +"ທ່ານບໍ່ມີສິດຂຽນຂໍ້ມູນລົງໃນຖານຂໍ້ມູນ darktable:\n" +"\n" +"%s\n" +"%s\n" +"\n" +"ກະລຸນາແກ້ໄຂແລ້ວລອງໃໝ່" + +#: ../src/common/database.c:4337 +msgid "darktable - read-only database detected" +msgstr "darktable - ພົບຖານຂໍ້ມູນທີ່ອ່ານໄດ້ຢ່າງດຽວ" + +#: ../src/common/database.c:4500 ../src/common/database.c:4674 +#, c-format +msgid "" +"quick_check said:\n" +"%s \n" +msgstr "" +"ຜົນການກວດສອບດ່ວນ:\n" +"%s \n" + +#: ../src/common/database.c:4517 ../src/common/database.c:4532 ../src/common/database.c:4691 ../src/common/database.c:4706 +msgid "darktable - error opening database" +msgstr "darktable - ເກີດຂໍ້ຜິດພາດໃນການເປີດຖານຂໍ້ມູນ" + +#: ../src/common/database.c:4521 ../src/common/database.c:4695 +msgid "_attempt restore" +msgstr "_ພະຍາຍາມກູ້ຄືນ" + +#: ../src/common/database.c:4522 ../src/common/database.c:4536 ../src/common/database.c:4696 ../src/common/database.c:4710 +msgid "_delete database" +msgstr "_ລຶບຖານຂໍ້ມູນ" + +#: ../src/common/database.c:4525 ../src/common/database.c:4699 +msgid "" +"do you want to close darktable now to manually restore\n" +"the database from a backup, attempt an automatic restore\n" +"from the most recent snapshot or delete the corrupted database\n" +"and start with a new one?" +msgstr "" +"ທ່ານຕ້ອງການປິດ darktable ເພື່ອກູ້ຄືນຖານຂໍ້ມູນດ້ວຍຕົນເອງ,\n" +"ລອງກູ້ຄືນອັດຕະໂນມັດຈາກໄຟລ໌ຫຼ້າສຸດ ຫຼື ຈະລຶບຖານຂໍ້ມູນທີ່ເສຍ\n" +"ແລ້ວເລີ່ມໃໝ່ເລີຍ?" + +#: ../src/common/database.c:4539 ../src/common/database.c:4713 +msgid "" +"do you want to close darktable now to manually restore\n" +"the database from a backup or delete the corrupted database\n" +"and start with a new one?" +msgstr "" +"ທ່ານຕ້ອງການປິດ darktable ເພື່ອກູ້ຄືນຖານຂໍ້ມູນດ້ວຍຕົນເອງ\n" +"ຫຼື ຈະລຶບຖານຂໍ້ມູນທີ່ເສຍແລ້ວເລີ່ມໃໝ່ເລີຍ?" + +#: ../src/common/database.c:4546 ../src/common/database.c:4718 +#, c-format +msgid "" +"an error has occurred while trying to open the database from\n" +"\n" +"%s\n" +"\n" +"it seems that the database is corrupted.\n" +"%s%s" +msgstr "" +"ເກີດຂໍ້ຜິດພາດຂະນະເປີດຖານຂໍ້ມູນຈາກ\n" +"\n" +"%s\n" +"\n" +"ເບິ່ງຄືວ່າຖານຂໍ້ມູນຈະເສຍຫາຍ.\n" +"%s%s" + +#: ../src/common/eigf.h:260 +msgid "fast exposure independent guided filter failed to allocate memory, check your RAM settings" +msgstr "ຟິວເຕີກັ່ນຕອງແບບມີຕົວນຳທາງທີ່ໄວ ແລະ ບໍ່ຂຶ້ນກັບການເປີດຮັບແສງ ບໍ່ສາມາດຈອງໜ່ວຍຄວາມຈຳໄດ້, ໃຫ້ກວດສອບການຕັ້ງຄ່າ RAM ຂອງທ່ານ." + +#: ../src/common/exif.cc:6062 +#, c-format +msgid "cannot read XMP file '%s': '%s'" +msgstr "ບໍ່ສາມາດອ່ານໄຟລ໌ XMP '%s': '%s'" + +#: ../src/common/exif.cc:6121 ../src/common/exif.cc:6134 +#, c-format +msgid "cannot write XMP file '%s': '%s'" +msgstr "ບໍ່ສາມາດຂຽນໄຟລ໌ XMP '%s': '%s'" + +#: ../src/common/fast_guided_filter.h:301 +msgid "fast guided filter failed to allocate memory, check your RAM settings" +msgstr "fast guided filter ບໍ່ສາມາດຈອງໜ່ວຍຄວາມຈຳໄດ້, ກະລຸນາກວດສອບການຕັ້ງຄ່າ RAM" + +#: ../src/common/film.c:341 +msgid "do you want to delete this empty directory?" +msgid_plural "do you want to delete these empty directories?" +msgstr[0] "ທ່ານຕ້ອງການລຶບໂຟນເດີທີ່ຫວ່າງເປົ່ານີ້ແທ້ບໍ່?" + +#: ../src/common/film.c:348 +msgid "delete empty directory?" +msgid_plural "delete empty directories?" +msgstr[0] "ລຶບໂຟນເດີທີ່ຫວ່າງເປົ່າ?" + +#: ../src/common/film.c:361 ../src/gui/preferences.c:949 ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 +msgid "name" +msgstr "ຊື່" + +#: ../src/common/film.c:469 +msgid "cannot remove film roll having local copies with inaccessible originals" +msgstr "ບໍ່ສາມາດເອົາມ້ວນຟິມອອກໄດ້ ຖ້າມີສຳເນົາໃນເຄື່ອງແຕ່ຫາໄຟລ໌ຕົ້ນສະບັບບໍ່ພົບ" + +#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 +#, c-format +msgid "failed to parse GPX file" +msgstr "ອ່ານໄຟລ໌ GPX ຫຼົ້ມເຫຼວ" + +#: ../src/common/history.c:924 +msgid "you need to copy history from an image before you paste it onto another" +msgstr "ທ່ານຕ້ອງຄັດລອກປະຫວັດຈາກຮູບໃດໜຶ່ງກ່ອນ ຈຶ່ງຈະສາມາດວາງໃສ່ຮູບອື່ນໄດ້" + +#: ../src/common/image.c:346 +msgid "orphaned image" +msgstr "ຮູບທີ່ຂາດການເຊື່ອມຕໍ່" + +#: ../src/common/image.c:688 +#, c-format +msgid "geo-location undone for %d image" +msgid_plural "geo-location undone for %d images" +msgstr[0] "ຍົກເລີກການລະບຸພິກັດສຳລັບ %d ຮູບແລ້ວ" + +#: ../src/common/image.c:690 +#, c-format +msgid "geo-location re-applied to %d image" +msgid_plural "geo-location re-applied to %d images" +msgstr[0] "ນຳໃຊ້ພິກັດຄືນໃໝ່ໃຫ້ %d ຮູບແລ້ວ" + +#: ../src/common/image.c:712 +#, c-format +msgid "date/time undone for %d image" +msgid_plural "date/time undone for %d images" +msgstr[0] "ຍົກເລີກການປ່ຽນວັນທີ/ເວລາສຳລັບ %d ຮູບແລ້ວ" + +#: ../src/common/image.c:714 +#, c-format +msgid "date/time re-applied to %d image" +msgid_plural "date/time re-applied to %d images" +msgstr[0] "ນຳໃຊ້ວັນທີ/ເວລາຄືນໃໝ່ໃຫ້ %d ຮູບແລ້ວ" + +#. FIXME make GIMP handle duplicates +#: ../src/common/image.c:1345 +msgid "can't create a duplicate in GIMP mode" +msgstr "ບໍ່ສາມາດສ້າງຮູບຊ້ຳໃນໂໝດ GIMP ໄດ້" + +#: ../src/common/image.c:2442 +#, c-format +msgid "cannot access local copy `%s'" +msgstr "ບໍ່ສາມາດເຂົ້າເຖິງສຳເນົາພາຍໃນ `%s'" + +#: ../src/common/image.c:2449 +#, c-format +msgid "cannot write local copy `%s'" +msgstr "ບໍ່ສາມາດຂຽນສຳເນົາພາຍໃນ `%s'" + +#: ../src/common/image.c:2456 +#, c-format +msgid "error moving local copy `%s' -> `%s'" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການຍ້າຍສຳເນົາພາຍໃນ `%s' -> `%s'" + +#: ../src/common/image.c:2501 +#, c-format +msgid "error moving `%s': file not found" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການຍ້າຍ `%s': ບໍ່ພົບໄຟລ໌" + +#: ../src/common/image.c:2511 +#, c-format +msgid "error moving `%s' -> `%s': file exists" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການຍ້າຍ `%s' -> `%s': ມີໄຟລ໌ນີ້ຢູ່ແລ້ວ" + +#: ../src/common/image.c:2515 ../src/common/image.c:2524 +#, c-format +msgid "error moving `%s' -> `%s'" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການຍ້າຍ `%s' -> `%s'" + +#: ../src/common/image.c:2826 +msgid "cannot create local copy when the original file is not accessible." +msgstr "ບໍ່ສາມາດສ້າງສຳເນົາພາຍໃນໄດ້ ໃນຂະນະທີ່ບໍ່ສາມາດເຂົ້າເຖິງໄຟລ໌ຕົ້ນສະບັບ." + +#: ../src/common/image.c:2840 +msgid "cannot create local copy." +msgstr "ບໍ່ສາມາດສ້າງສຳເນົາພາຍໃນ." + +#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 +msgid "cannot remove local copy when the original file is not accessible." +msgstr "ບໍ່ສາມາດລຶບສຳເນົາພາຍໃນໄດ້ ໃນຂະນະທີ່ບໍ່ສາມາດເຂົ້າເຖິງໄຟລ໌ຕົ້ນສະບັບ." + +#: ../src/common/image.c:3095 +#, c-format +msgid "%d local copy has been synchronized" +msgid_plural "%d local copies have been synchronized" +msgstr[0] "ສຳເນົາພາຍໃນ %d ໄຟລ໌ ໄດ້ຖືກປະສານຂໍ້ມູນແລ້ວ" + +#: ../src/common/image.c:3293 +msgid "WARNING: camera is missing samples!" +msgstr "ຄຳເຕືອນ: ກ້ອງຍັງຂາດຕົວຢ່າງ (samples)!" + +#: ../src/common/image.c:3294 +msgid "You must provide samples in https://raw.pixls.us/" +msgstr "ທ່ານຕ້ອງສົ່ງຕົວຢ່າງໄປທີ່ https://raw.pixls.us/" + +#: ../src/common/image.c:3295 +#, c-format +msgid "" +"for `%s' `%s'\n" +"in as many format/compression/bit depths as possible" +msgstr "" +"ສຳລັບ `%s' `%s'\n" +"ໃນຮູບແບບ/ການບີບອັດ/ຄວາມເລິກບິດ ໃຫ້ໄດ້ຫຼາຍທີ່ສຸດເທົ່າທີ່ຈະເປັນໄປໄດ້" + +#: ../src/common/image.c:3298 +msgid "or the RAW won't be readable in next version." +msgstr "ບໍ່ດັ່ງນັ້ນໄຟລ໌ RAW ຈະບໍ່ສາມາດອ່ານໄດ້ ໃນເວີຊັນໜ້າ." + +#: ../src/common/image.h:218 ../src/common/ratings.c:322 ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 ../src/libs/collect.c:2394 ../src/libs/history.c:838 ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 +msgid "unknown" +msgstr "ບໍ່ຮູ້ຈັກ" + +#. EMPTY_FIELD +#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 +msgid "TIFF" +msgstr "TIFF" + +#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 +msgid "PNG" +msgstr "PNG" + +#: ../src/common/image.h:221 +msgid "JPEG 2000" +msgstr "JPEG 2000" + +#: ../src/common/image.h:222 +msgid "JPEG" +msgstr "JPEG" + +#: ../src/common/image.h:223 +msgid "EXR" +msgstr "EXR" + +#: ../src/common/image.h:224 +msgid "RGBE" +msgstr "RGBE" + +#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 +msgid "PFM" +msgstr "PFM" + +#: ../src/common/image.h:226 +msgid "GraphicsMagick" +msgstr "GraphicsMagick" + +#: ../src/common/image.h:227 +msgid "RawSpeed" +msgstr "RawSpeed" + +#: ../src/common/image.h:228 +msgid "Netpbm" +msgstr "Netpbm" + +#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 +msgid "AVIF" +msgstr "AVIF" + +#: ../src/common/image.h:230 +msgid "ImageMagick" +msgstr "ImageMagick" + +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 +msgid "HEIF" +msgstr "HEIF" + +#: ../src/common/image.h:232 +msgid "LibRaw" +msgstr "LibRaw" + +#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 +msgid "WebP" +msgstr "WebP" + +#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 +msgid "JPEG XL" +msgstr "JPEG XL" + +#: ../src/common/image.h:235 +msgid "QOI" +msgstr "QOI" + +#: ../src/common/imagebuf.c:132 +msgid "insufficient memory" +msgstr "ໜ່ວຍຄວາມຈຳບໍ່ພຽງພໍ" + +#: ../src/common/imagebuf.c:133 +msgid "" +"this module was unable to allocate\n" +"all of the memory required to process\n" +"the image. some or all processing\n" +"has been skipped." +msgstr "" +"ໂມດູນນີ້ບໍ່ສາມາດຈອງໜ່ວຍຄວາມຈຳ\n" +"ທັງໝົດທີ່ຈຳເປັນເພື່ອປະມວນຜົນຮູບພາບ.\n" +"ການປະມວນຜົນບາງສ່ວນ ຫຼື ທັງໝົດ\n" +"ໄດ້ຖືກຂ້າມໄປ." + +#: ../src/common/import_session.c:296 +msgid "couldn't expand to a unique filename for session, please check your import session settings" +msgstr "ບໍ່ສາມາດຂະຫຍາຍເປັນຊື່ໄຟລ໌ສະເພາະສຳລັບເຊດຊັນນີ້ໄດ້, ກະລຸນາກວດສອບການຕັ້ງຄ່າການນຳເຂົ້າ" + +#: ../src/common/import_session.c:389 +msgid "requested session path not available. device not mounted?" +msgstr "ເສັ້ນທາງເຊດຊັນທີ່ຕ້ອງການບໍ່ພ້ອມໃຊ້. ອຸປະກອນບໍ່ໄດ້ຖືກເຊື່ອມຕໍ່ (mount) ບໍ່?" + +#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 +msgid "legacy" +msgstr "ແບບເກົ່າ" + +#: ../src/common/iop_order.c:58 +msgid "v3.0 RAW" +msgstr "v3.0 RAW" + +#: ../src/common/iop_order.c:59 +msgid "v3.0 JPEG" +msgstr "v3.0 JPEG" + +#: ../src/common/iop_order.c:60 +msgid "v5.0 RAW" +msgstr "v5.0 RAW" + +#: ../src/common/iop_order.c:61 +msgid "v5.0 JPEG" +msgstr "v5.0 JPEG" + +#: ../src/common/iop_profile.c:883 +#, c-format +msgid "work icc profile '%s' missing" +msgstr "ບໍ່ພົບໂປຣໄຟລ໌ ICC ສຳລັບການເຮັດວຽກ '%s'" + +#: ../src/common/iop_profile.c:914 +#, c-format +msgid "input icc profile '%s' missing" +msgstr "ບໍ່ພົບໂປຣໄຟລ໌ ICC ຂາເຂົ້າ '%s'" + +#: ../src/common/iop_profile.c:967 +#, c-format +msgid "output icc profile '%s' missing" +msgstr "ບໍ່ພົບໂປຣໄຟລ໌ ICC ຂາອອກ '%s'" + +#: ../src/common/iop_profile.c:1190 +#, c-format +msgid "" +"darktable loads %s from\n" +"%s\n" +"or, if this directory does not exist, from\n" +"%s" +msgstr "" +"darktable ໂຫລດ %s ຈາກ\n" +"%s\n" +"ຫຼື ຖ້າຫາກບໍ່ມີໂຟນເດີນີ້, ຈະໂຫລດຈາກ\n" +"%s" + +#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 +#, c-format +msgid "image `%s' is not available!" +msgstr "ຮູບພາບ `%s' ບໍ່ພ້ອມໃຊ້!" + +#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 +#, c-format +msgid "unable to load image `%s'!" +msgstr "ບໍ່ສາມາດໂຫລດຮູບພາບ `%s' ໄດ້!" + +#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 +#, c-format +msgid "image '%s' not supported" +msgstr "ຮູບພາບ '%s' ບໍ່ຮອງຮັບ" + +#: ../src/common/noiseprofiles.c:26 +msgid "generic poissonian" +msgstr "Poisson ແບບທົ່ວໄປ" + +#: ../src/common/noiseprofiles.c:64 +#, c-format +msgid "noiseprofile file `%s' is not valid" +msgstr "ໄຟລ໌ໂປຣໄຟລ໌ຈັດການສິ່ງລົບກວນ (noise) `%s' ບໍ່ຖືກຕ້ອງ" + +#: ../src/common/opencl.c:1280 +msgid "no working OpenCL library found" +msgstr "ບໍ່ພົບໄລບຣາຣີ OpenCL ທີ່ເຮັດວຽກໄດ້" + +#: ../src/common/opencl.c:1300 +msgid "" +"platform detection failed. some possible causes:\n" +" - OpenCL ICD (ocl-icd) missing,\n" +" - previous OpenCL errors leading to blocked devices,\n" +" - power management problems,\n" +" - buggy drivers,\n" +" - no OpenCL driver installed,\n" +" - multiple drivers installed per platform\n" +msgstr "" +"ການກວດຫາແພລັດຟອມຫຼົ້ມເຫຼວ. ສາເຫດທີ່ເປັນໄປໄດ້:\n" +" - ຂາດ OpenCL ICD (ocl-icd),\n" +" - ຂໍ້ຜິດພາດ OpenCL ກ່ອນໜ້ານີ້ເຮັດໃຫ້ອຸປະກອນຖືກບລັອກ,\n" +" - ບັນຫາການຈັດການພະລັງງານ,\n" +" - ໄດຣເວີມີບັນຫາ,\n" +" - ບໍ່ໄດ້ຕິດຕັ້ງໄດຣເວີ OpenCL,\n" +" - ມີການຕິດຕັ້ງໄດຣເວີຫຼາຍອັນໃນແພລັດຟອມດຽວກັນ\n" + +#: ../src/common/opencl.c:1415 +msgid "no devices found for unknown platform" +msgstr "ບໍ່ພົບອຸປະກອນສຳລັບແພລັດຟອມທີ່ບໍ່ຮູ້ຈັກ" + +#: ../src/common/opencl.c:1462 +msgid "not enough memory for OpenCL devices" +msgstr "ໜ່ວຍຄວາມຈຳບໍ່ພຽງພໍສຳລັບອຸປະກອນ OpenCL" + +#: ../src/common/opencl.c:1500 +msgid "no OpenCL devices found" +msgstr "ບໍ່ພົບອຸປະກອນ OpenCL" + +#: ../src/common/opencl.c:1543 +msgid "no suitable OpenCL devices found" +msgstr "ບໍ່ພົບອຸປະກອນ OpenCL ທີ່ເໝາະສົມ" + +#: ../src/common/opencl.c:1567 +#, c-format +msgid "" +"OpenCL initializing problem:\n" +"%s\n" +"disabling OpenCL for now" +msgstr "" +"ບັນຫາການເລີ່ມຕົ້ນ OpenCL:\n" +"%s\n" +"ກຳລັງປິດການໃຊ້ງານ OpenCL ໃນຕອນນີ້" + +#: ../src/common/opencl.c:1603 +msgid "OpenCL scheduling profile set to default, setup has changed" +msgstr "ໂປຣໄຟລ໌ການຈັດຕາຕະລາງ OpenCL ຖືກຕັ້ງເປັນຄ່າເລີ່ມຕົ້ນ, ການຕັ້ງຄ່າໄດ້ປ່ຽນແປງແລ້ວ" + +#: ../src/common/opencl.c:2403 +#, c-format +msgid "building OpenCL program %s for %s" +msgstr "ກຳລັງສ້າງໂປຣແກຣມ OpenCL %s ສຳລັບ %s" + +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 +msgid "mm" +msgstr "ມມ" + +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 ../src/libs/print_settings.c:84 +msgid "cm" +msgstr "ຊມ" + +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 +msgid "inch" +msgstr "ນິ້ວ" + +#: ../src/common/pdf.h:92 +msgid "\"" +msgstr "\"" + +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 +msgid "A4" +msgstr "A4" + +#: ../src/common/pdf.h:106 +msgid "A3" +msgstr "A3" + +#: ../src/common/pdf.h:107 +msgid "Letter" +msgstr "Letter" + +#: ../src/common/pdf.h:108 +msgid "Legal" +msgstr "Legal" + +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(ເລີ່ມຕົ້ນ)" + +#: ../src/common/pwstorage/pwstorage.c:109 +msgid "GNOME Keyring backend is no longer supported. configure a different one" +msgstr "ບໍ່ຮອງຮັບ GNOME Keyring backend ອີກຕໍ່ໄປ. ກະລຸນາຕັ້ງຄ່າອັນອື່ນ" + +#: ../src/common/ratings.c:150 +#, c-format +msgid "rejecting %d image" +msgid_plural "rejecting %d images" +msgstr[0] "ກຳລັງປະຕິເສດ %d ຮູບພາບ" + +#: ../src/common/ratings.c:153 +#, c-format +msgid "applying rating %d to %d image" +msgid_plural "applying rating %d to %d images" +msgstr[0] "ກຳລັງໃຫ້ຄະແນນ %d ແກ່ %d ຮູບພາບ" + +#: ../src/common/ratings.c:249 +msgid "no images selected to apply rating" +msgstr "ບໍ່ໄດ້ເລືອກຮູບພາບເພື່ອໃຫ້ຄະແນນ" + +#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 +msgid "image rejected" +msgstr "ຮູບພາບຖືກປະຕິເສດ" + +#: ../src/common/ratings.c:315 +msgid "image rated to 0 star" +msgstr "ຮູບພາບໄດ້ 0 ດາວ" + +#: ../src/common/ratings.c:317 +#, c-format +msgid "image rated to %s" +msgstr "ຮູບພາບໄດ້ %s" + +#: ../src/common/ratings.c:346 ../src/external/lua-scripts/tools/executable_manager.lua:220 ../src/views/lighttable.c:1030 +msgid "select" +msgstr "ເລືອກ" + +#: ../src/common/ratings.c:347 +msgid "upgrade" +msgstr "ເພີ່ມລະດັບ" + +#: ../src/common/ratings.c:348 +msgid "downgrade" +msgstr "ຫຼຸດລະດັບ" + +#: ../src/common/ratings.c:352 +msgid "zero" +msgstr "ສູນ" + +#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 +msgid "one" +msgstr "ໜຶ່ງ" + +#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 +msgid "two" +msgstr "ສອງ" + +#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 +msgid "three" +msgstr "ສາມ" + +#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 +msgid "four" +msgstr "ສີ່" + +#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 +msgid "five" +msgstr "ຫ້າ" + +#: ../src/common/ratings.c:358 +msgid "reject" +msgstr "ປະຕິເສດ" + +#: ../src/common/styles.c:255 +#, c-format +msgid "style with name '%s' already exists" +msgstr "ມີຮູບແບບ (style) ຊື່ '%s' ຢູ່ແລ້ວ" + +#: ../src/common/styles.c:282 ../src/common/styles.c:1724 ../src/libs/styles.c:53 +msgid "styles" +msgstr "ຮູບແບບ" + +#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 +#, c-format +msgid "style named '%s' successfully created" +msgstr "ສ້າງຮູບແບບຊື່ '%s' ສຳເລັດແລ້ວ" + +#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1338 +msgid "no image selected!" +msgstr "ບໍ່ໄດ້ເລືອກຮູບພາບ!" + +#: ../src/common/styles.c:744 +#, c-format +msgid "module `%s' version mismatch: %d != %d" +msgstr "ເວີຊັນຂອງໂມດູນ `%s' ບໍ່ກົງກັນ: %d != %d" + +#: ../src/common/styles.c:1036 +#, c-format +msgid "applied style `%s' on current image" +msgstr "ນຳໃຊ້ຮູບແບບ `%s' ກັບຮູບພາບປັດຈຸບັນແລ້ວ" + +#: ../src/common/styles.c:1300 +#, c-format +msgid "failed to overwrite style file for %s" +msgstr "ບໍ່ສາມາດຂຽນທັບໄຟລ໌ຮູບແບບສຳລັບ %s" + +#: ../src/common/styles.c:1306 +#, c-format +msgid "style file for %s exists" +msgstr "ມີໄຟລ໌ຮູບແບບສຳລັບ %s ຢູ່ແລ້ວ" + +#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 +msgid "imported-style" +msgstr "ຮູບແບບທີ່ນຳເຂົ້າ" + +#: ../src/common/styles.c:1614 +#, c-format +msgid "style %s was successfully imported" +msgstr "ນຳເຂົ້າຮູບແບບ %s ສຳເລັດແລ້ວ" + +#. Failed to open file, clean up. +#: ../src/common/styles.c:1659 +#, c-format +msgid "could not read file `%s'" +msgstr "ບໍ່ສາມາດອ່ານໄຟລ໌ `%s'" + +#: ../src/common/utility.c:608 +msgid "above sea level" +msgstr "ເທິງລະດັບນ້ຳທະເລ" + +#: ../src/common/utility.c:609 +msgid "below sea level" +msgstr "ລຸ່ມລະດັບນ້ຳທະເລ" + +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 +msgid "m" +msgstr "ມ" + +#: ../src/common/variables.c:191 +msgid "no info" +msgstr "ບໍ່ມີຂໍ້ມູນ" + +#: ../src/common/variables.c:197 ../src/common/variables.c:820 ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 ../src/libs/metadata_view.c:748 +msgid "yes" +msgstr "ແມ່ນ" + +#. Column 1 - "make" of the camera. +#. * Column 2 - "model" (use the "make" and "model" as provided by DCRaw). +#. * Column 3 - WB name. +#. * Column 4 - Fine tuning. MUST be in increasing order. 0 for no fine tuning. +#. * It is enough to give only the extreme values, the other values +#. * will be interpolated. +#. * Column 5 - Channel multipliers. +#. * +#. * Minolta's ALPHA and MAXXUM models are treated as the Dynax model. +#. * +#. * WB name is standardized to one of the following: +#. "Sunlight" and other variation should be switched to this: +#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:312 +msgid "daylight" +msgstr "ແສງຕາເວັນ" + +#. Probably same as above: +#: ../src/common/wb_presets.c:58 +msgid "direct sunlight" +msgstr "ແສງແດດໂດຍກົງ" + +#: ../src/common/wb_presets.c:59 +msgid "cloudy" +msgstr "ມີເມກ" + +#. "Shadows" should be switched to this: +#: ../src/common/wb_presets.c:61 +msgid "shade" +msgstr "ໃນຮົ່ມ" + +#: ../src/common/wb_presets.c:62 +msgid "incandescent" +msgstr "ຫຼອດໄຟແບບມີໄສ້" + +#: ../src/common/wb_presets.c:63 +msgid "incandescent warm" +msgstr "ຫຼອດໄຟມີໄສ້ແສງອຸ່ນ" + +#. Same as "Incandescent": +#: ../src/common/wb_presets.c:65 +msgid "tungsten" +msgstr "ທັງສະເຕນ" + +#: ../src/common/wb_presets.c:66 +msgid "fluorescent" +msgstr "ຟລູອໍເຣດເຊນ" + +#. In Canon cameras and some newer Nikon cameras: +#: ../src/common/wb_presets.c:68 +msgid "fluorescent high" +msgstr "ຟລູອໍເຣດເຊນຄວາມເຂັ້ມສູງ" + +#: ../src/common/wb_presets.c:69 +msgid "cool white fluorescent" +msgstr "ຟລູອໍເຣດເຊນຂາວເຢັນ" + +#: ../src/common/wb_presets.c:70 +msgid "warm white fluorescent" +msgstr "ຟລູອໍເຣດເຊນຂາວອຸ່ນ" + +#: ../src/common/wb_presets.c:71 +msgid "daylight fluorescent" +msgstr "ຟລູອໍເຣດເຊນແສງເວັນ" + +#: ../src/common/wb_presets.c:72 +msgid "neutral fluorescent" +msgstr "ຟລູອໍເຣດເຊນສີກາງ" + +#: ../src/common/wb_presets.c:73 +msgid "white fluorescent" +msgstr "ຟລູອໍເຣດເຊນສີຂາວ" + +#. In some newer Nikon cameras: +#: ../src/common/wb_presets.c:75 +msgid "sodium-vapor fluorescent" +msgstr "ຟລູອໍເຣດເຊນໄອໂຊດຽມ" + +#: ../src/common/wb_presets.c:76 +msgid "day white fluorescent" +msgstr "ຟລູອໍເຣດເຊນຂາວເວັນ" + +#: ../src/common/wb_presets.c:77 +msgid "high temp. mercury-vapor fluorescent" +msgstr "ຟລູອໍເຣດເຊນໄອປໍຣອດອຸນຫະພູມສູງ" + +#. found in Nikon Coolpix P1000 +#: ../src/common/wb_presets.c:79 +msgid "high temp. mercury-vapor" +msgstr "ໄອປໍຣອດອຸນຫະພູມສູງ" + +#. On Some Panasonic +#: ../src/common/wb_presets.c:81 +msgid "D55" +msgstr "D55" + +#. For Olympus with no real "Flash" preset: +#: ../src/common/wb_presets.c:85 +msgid "flash (auto mode)" +msgstr "ແຟລດ (ໂໝດອັດຕະໂນມັດ)" + +#: ../src/common/wb_presets.c:86 +msgid "evening sun" +msgstr "ແສງຕາເວັນຍາມແລງ" + +#: ../src/common/wb_presets.c:87 +msgid "underwater" +msgstr "ໃຕ້ນ້ຳ" + +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 +msgid "black & white" +msgstr "ຂາວ-ດຳ" + +#: ../src/common/wb_presets.c:90 +msgid "spot WB" +msgstr "ສົມດຸນສີຂາວສະເພາະຈຸດ" + +#: ../src/common/wb_presets.c:91 +msgid "manual WB" +msgstr "ສົມດຸນສີຂາວປັບເອງ" + +#: ../src/common/wb_presets.c:92 +msgid "camera WB" +msgstr "ສົມດຸນສີຂາວຈາກກ້ອງ" + +#: ../src/common/wb_presets.c:93 +msgid "auto WB" +msgstr "ສົມດຸນສີຂາວອັດຕະໂນມັດ" + +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 ../src/views/darkroom.c:2474 +msgid "hold" +msgstr "ຄ້າງໄວ້" + +#: ../src/control/control.c:107 ../src/control/control.c:220 +msgid "modifiers" +msgstr "ປຸ່ມປັບປ່ຽນ" + +#: ../src/control/control.c:121 +msgctxt "accel" +msgid "global" +msgstr "ທົ່ວໄປ" + +#: ../src/control/control.c:128 +msgctxt "accel" +msgid "views" +msgstr "ມຸມເບິ່ງ" + +#: ../src/control/control.c:135 +msgctxt "accel" +msgid "thumbtable" +msgstr "ຕາຕະລາງຮູບຍໍ້" + +#: ../src/control/control.c:142 +msgctxt "accel" +msgid "utility modules" +msgstr "ໂມດູນອັດຖະປະໂຫຍດ" + +#: ../src/control/control.c:149 +msgctxt "accel" +msgid "format" +msgstr "ຮູບແບບ" + +#: ../src/control/control.c:156 +msgctxt "accel" +msgid "storage" +msgstr "ບ່ອນເກັບຂໍ້ມູນ" + +#: ../src/control/control.c:163 +msgctxt "accel" +msgid "processing modules" +msgstr "ໂມດູນການປະມວນຜົນ" + +#: ../src/control/control.c:170 +msgctxt "accel" +msgid "" +msgstr "<ການປະສົມສີ>" + +#: ../src/control/control.c:177 +msgctxt "accel" +msgid "Lua scripts" +msgstr "ສະຄຣິບ Lua" + +#: ../src/control/control.c:184 +msgctxt "accel" +msgid "fallbacks" +msgstr "ການສຳຮອງ" + +#: ../src/control/control.c:193 +msgctxt "accel" +msgid "" +msgstr "<ທີ່ໂຟກັດ>" + +#: ../src/control/control.c:215 +msgid "show accels window" +msgstr "ສະແດງປ່ອງຢ້ຽມປຸ່ມລັດ" + +#: ../src/control/control.c:381 +msgid "darktable will be locked until background work has been done" +msgstr "darktable ຈະຖືກລັອກຈົນກວ່າວຽກເບື້ອງຫຼັງຈະສຳເລັດ" + +#: ../src/control/control.c:491 +msgid "working..." +msgstr "ກຳລັງເຮັດວຽກ..." + +#: ../src/control/crawler.c:168 +#, c-format +msgid "checking for updated sidecar files (%d%%)" +msgstr "ກຳລັງກວດສອບໄຟລ໌ sidecar ທີ່ອັບເດດ (%d%%)" + +#: ../src/control/crawler.c:454 +#, c-format +msgid "ERROR: %s NOT synced XMP → DB" +msgstr "ຜິດພາດ: %s ບໍ່ໄດ້ປະສານຂໍ້ມູນ XMP → DB" + +#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 ../src/control/crawler.c:590 +msgid "ERROR: cannot write the database. the destination may be full, offline or read-only." +msgstr "ຜິດພາດ: ບໍ່ສາມາດຂຽນຖານຂໍ້ມູນໄດ້. ປາຍທາງອາດຈະເຕັມ, ອອຟໄລ ຫຼື ໃຫ້ອ່ານໄດ້ຢ່າງດຽວ." + +#: ../src/control/crawler.c:462 +#, c-format +msgid "SUCCESS: %s synced XMP → DB" +msgstr "ສຳເລັດ: %s ປະສານຂໍ້ມູນ XMP → DB ແລ້ວ" + +#: ../src/control/crawler.c:484 +#, c-format +msgid "ERROR: %s NOT synced DB → XMP" +msgstr "ຜິດພາດ: %s ບໍ່ໄດ້ປະສານຂໍ້ມູນ DB → XMP" + +#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 ../src/control/crawler.c:611 +#, c-format +msgid "" +"ERROR: cannot write %s \n" +"the destination may be full, offline or read-only." +msgstr "" +"ຜິດພາດ: ບໍ່ສາມາດຂຽນ %s \n" +"ປາຍທາງອາດຈະເຕັມ, ອອຟໄລ ຫຼື ໃຫ້ອ່ານໄດ້ຢ່າງດຽວ." + +#: ../src/control/crawler.c:492 +#, c-format +msgid "SUCCESS: %s synced DB → XMP" +msgstr "ສຳເລັດ: %s ປະສານຂໍ້ມູນ DB → XMP ແລ້ວ" + +#: ../src/control/crawler.c:518 +#, c-format +msgid "ERROR: %s NOT synced new (XMP) → old (DB)" +msgstr "ຜິດພາດ: %s ບໍ່ໄດ້ປະສານຂໍ້ມູນ ໃໝ່ (XMP) → ເກົ່າ (DB)" + +#: ../src/control/crawler.c:528 +#, c-format +msgid "SUCCESS: %s synced new (XMP) → old (DB)" +msgstr "ສຳເລັດ: %s ປະສານຂໍ້ມູນ ໃໝ່ (XMP) → ເກົ່າ (DB) ແລ້ວ" + +#: ../src/control/crawler.c:542 +#, c-format +msgid "ERROR: %s NOT synced new (DB) → old (XMP)" +msgstr "ຜິດພາດ: %s ບໍ່ໄດ້ປະສານຂໍ້ມູນ ໃໝ່ (DB) → ເກົ່າ (XMP)" + +#: ../src/control/crawler.c:550 +#, c-format +msgid "SUCCESS: %s synced new (DB) → old (XMP)" +msgstr "ສຳເລັດ: %s ປະສານຂໍ້ມູນ ໃໝ່ (DB) → ເກົ່າ (XMP) ແລ້ວ" + +#: ../src/control/crawler.c:559 ../src/control/crawler.c:627 +#, c-format +msgid "EXCEPTION: %s has inconsistent timestamps" +msgstr "ຂໍ້ຍົກເວັ້ນ: %s ມີເວລາປະທັບທີ່ບໍ່ສອດຄ່ອງກັນ" + +#: ../src/control/crawler.c:587 +#, c-format +msgid "ERROR: %s NOT synced old (XMP) → new (DB)" +msgstr "ຜິດພາດ: %s ບໍ່ໄດ້ປະສານຂໍ້ມູນ ເກົ່າ (XMP) → ໃໝ່ (DB)" + +#: ../src/control/crawler.c:596 +#, c-format +msgid "SUCCESS: %s synced old (XMP) → new (DB)" +msgstr "ສຳເລັດ: %s ປະສານຂໍ້ມູນ ເກົ່າ (XMP) → ໃໝ່ (DB) ແລ້ວ" + +#: ../src/control/crawler.c:608 +#, c-format +msgid "ERROR: %s NOT synced old (DB) → new (XMP)" +msgstr "ຜິດພາດ: %s ບໍ່ໄດ້ປະສານຂໍ້ມູນ ເກົ່າ (DB) → ໃໝ່ (XMP)" + +#: ../src/control/crawler.c:617 +#, c-format +msgid "SUCCESS: %s synced old (DB) → new (XMP)" +msgstr "ສຳເລັດ: %s ປະສານຂໍ້ມູນ ເກົ່າ (DB) → ໃໝ່ (XMP) ແລ້ວ" + +#: ../src/control/crawler.c:699 +#, c-format +msgid "%id %02dh %02dm %02ds" +msgstr "%id %02d ຊມ %02d ນ %02d ວ​" + +#: ../src/control/crawler.c:746 +msgid "XMP" +msgstr "XMP" + +#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 ../src/imageio/storage/latex.c:196 +msgid "path" +msgstr "ເສັ້ນທາງ" + +#: ../src/control/crawler.c:772 +msgid "XMP timestamp" +msgstr "ເວລາປະທັບ XMP" + +#: ../src/control/crawler.c:777 +msgid "database timestamp" +msgstr "ເວລາປະທັບຖານຂໍ້ມູນ" + +#: ../src/control/crawler.c:782 +msgid "newest" +msgstr "ໃໝ່ສຸດ" + +#: ../src/control/crawler.c:788 +msgid "time difference" +msgstr "ສ່ວນຕ່າງເວລາ" + +#: ../src/control/crawler.c:800 +msgid "updated XMP sidecar files found" +msgstr "ພົບໄຟລ໌ sidecar XMP ທີ່ໄດ້ຮັບການອັບເດດ" + +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 +msgid "_close" +msgstr "_ປິດ" + +#. setup selection accelerators +#. action-box +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 ../src/libs/import.c:2038 ../src/libs/select.c:142 +msgid "select all" +msgstr "ເລືອກທັງໝົດ" + +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 ../src/libs/import.c:2042 ../src/libs/select.c:146 +msgid "select none" +msgstr "ບໍ່ເລືອກເລີຍ" + +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 ../src/libs/select.c:150 +msgid "invert selection" +msgstr "ເລືອກສ່ວນກົງກັນຂ້າມ" + +#: ../src/control/crawler.c:818 +msgid "on the selection:" +msgstr "ສິ່ງທີ່ເລືອກ:" + +#: ../src/control/crawler.c:819 +msgid "keep the XMP edit" +msgstr "ຮັກສາການແກ້ໄຂຈາກ XMP" + +#: ../src/control/crawler.c:820 +msgid "keep the database edit" +msgstr "ຮັກສາການແກ້ໄຂຈາກຖານຂໍ້ມູນ" + +#: ../src/control/crawler.c:821 +msgid "keep the newest edit" +msgstr "ຮັກສາການແກ້ໄຂໃໝ່ສຸດ" + +#: ../src/control/crawler.c:822 +msgid "keep the oldest edit" +msgstr "ຮັກສາການແກ້ໄຂເກົ່າສຸດ" + +#: ../src/control/crawler.c:836 +msgid "synchronization log" +msgstr "ບັນທຶກການປະສານຂໍ້ມູນ" + +#: ../src/control/jobs/camera_jobs.c:79 +#, c-format +msgid "capturing %d image" +msgid_plural "capturing %d images" +msgstr[0] "ກຳລັງຖ່າຍ %d ຮູບພາບ" + +#: ../src/control/jobs/camera_jobs.c:122 +msgid "please set your camera to manual mode first!" +msgstr "ກະລຸນາຕັ້ງຄ່າກ້ອງຂອງທ່ານເປັນໂໝດປັບເອງ (manual) ກ່ອນ!" + +#: ../src/control/jobs/camera_jobs.c:230 +msgid "capture images" +msgstr "ຖ່າຍຮູບ" + +#: ../src/control/jobs/camera_jobs.c:269 +#, c-format +msgid "%d/%d imported to %s" +msgid_plural "%d/%d imported to %s" +msgstr[0] "%d/%d ນຳເຂົ້າໄປທີ່ %s ແລ້ວ" + +#: ../src/control/jobs/camera_jobs.c:328 +msgid "starting to import images from camera" +msgstr "ກຳລັງເລີ່ມນຳເຂົ້າຮູບພາບຈາກກ້ອງ" + +#: ../src/control/jobs/camera_jobs.c:332 +#, c-format +msgid "importing %d image from camera" +msgid_plural "importing %d images from camera" +msgstr[0] "ກຳລັງນຳເຂົ້າ %d ຮູບພາບຈາກກ້ອງ" + +#: ../src/control/jobs/camera_jobs.c:396 +msgid "import images from camera" +msgstr "ນຳເຂົ້າຮູບພາບຈາກກ້ອງ" + +#: ../src/control/jobs/control_jobs.c:214 +msgid "failed to create film roll for destination directory, aborting move." +msgstr "ສ້າງມ້ວນຟິມສຳລັບໂຟນເດີປາຍທາງບໍ່ສຳເລັດ, ຍົກເລີກການຍ້າຍ." + +#: ../src/control/jobs/control_jobs.c:363 +#, c-format +msgid "writing sidecar file" +msgid_plural "writing %zu sidecar files" +msgstr[0] "ກຳລັງຂຽນໄຟລ໌ sidecar %zu ໄຟລ໌" + +#: ../src/control/jobs/control_jobs.c:530 +msgid "unable to allocate memory for HDR merge" +msgstr "ບໍ່ສາມາດຈອງໜ່ວຍຄວາມຈຳສຳລັບການຮວມ HDR" + +#: ../src/control/jobs/control_jobs.c:539 +msgid "exposure bracketing only works on raw images." +msgstr "ການຖ່າຍແບບຄຸມຊ່ວງແສງ (exposure bracketing) ໃຊ້ໄດ້ກັບຮູບ RAW ເທົ່ານັ້ນ." + +#: ../src/control/jobs/control_jobs.c:547 +msgid "images have to be of same size and orientation!" +msgstr "ຮູບພາບຕ້ອງມີຂະໜາດ ແລະ ທິດທາງດຽວກັນ!" + +#: ../src/control/jobs/control_jobs.c:640 +#, c-format +msgid "merging %d image" +msgid_plural "merging %d images" +msgstr[0] "ກຳລັງຮວມ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:712 +#, c-format +msgid "wrote merged HDR `%s'" +msgstr "ຂຽນໄຟລ໌ HDR ທີ່ຮວມແລ້ວ `%s' ສຳເລັດ" + +#: ../src/control/jobs/control_jobs.c:744 +#, c-format +msgid "duplicating %d image" +msgid_plural "duplicating %d images" +msgstr[0] "ກຳລັງສ້າງສຳເນົາ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:786 +#, c-format +msgid "flipping %d image" +msgid_plural "flipping %d images" +msgstr[0] "ກຳລັງພິກ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:818 +#, c-format +msgid "set %d color image" +msgid_plural "setting %d color images" +msgstr[0] "ຕັ້ງຄ່າ %d ຮູບພາບເປັນແບບສີ" + +#: ../src/control/jobs/control_jobs.c:820 +#, c-format +msgid "set %d monochrome image" +msgid_plural "setting %d monochrome images" +msgstr[0] "ຕັ້ງຄ່າ %d ຮູບພາບເປັນແບບຂາວດຳ" + +#: ../src/control/jobs/control_jobs.c:928 +#, c-format +msgid "removing %d image" +msgid_plural "removing %d images" +msgstr[0] "ກຳລັງລຶບ %d ຮູບພາບອອກ" + +#: ../src/control/jobs/control_jobs.c:972 +#, c-format +msgid "not removing image '%s' used as overlay in %d image" +msgid_plural "not removing image '%s' used as overlay in %d images" +msgstr[0] "ບໍ່ລຶບຮູບພາບ '%s' ເນື່ອງຈາກຖືກໃຊ້ເປັນຮູບຊ້ອນທັບ (overlay) ໃນ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1055 +#, c-format +msgid "" +"could not send %s to trash%s\n" +"%s\n" +"\n" +" do you want to delete the file from disk without using trash?" +msgstr "" +"ບໍ່ສາມາດຍ້າຍ %s ໄປຖັງຂີ້ເຫຍື້ອໄດ້ %s\n" +"%s\n" +"\n" +" ທ່ານຕ້ອງການລຶບໄຟລ໌ອອກຈາກດິສໂດຍບໍ່ຜ່ານຖັງຂີ້ເຫຍື້ອຫຼືບໍ່?" + +#: ../src/control/jobs/control_jobs.c:1057 +#, c-format +msgid "" +"could not delete from disk %s%s\n" +"%s" +msgstr "" +"ບໍ່ສາມາດລຶບ %s ອອກຈາກດິສໄດ້ %s\n" +"%s" + +#: ../src/control/jobs/control_jobs.c:1065 +msgid "_apply to all" +msgstr "_ໃຊ້ກັບທັງໝົດ" + +#: ../src/control/jobs/control_jobs.c:1073 +msgid "_delete permanently" +msgstr "_ລຶບຖາວອນ" + +#: ../src/control/jobs/control_jobs.c:1075 ../src/control/jobs/control_jobs.c:1080 +msgid "_remove from library" +msgstr "_ລຶບອອກຈາກຄັງຮູບ" + +#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 ../src/libs/styles.c:657 +msgid "_skip" +msgstr "_ຂ້າມ" + +#: ../src/control/jobs/control_jobs.c:1084 +msgid "abort" +msgstr "ຍົກເລີກ" + +#: ../src/control/jobs/control_jobs.c:1090 +msgid "trashing error" +msgstr "ຂໍ້ຜິດພາດໃນການຍ້າຍໄປຖັງຂີ້ເຫຍື້ອ" + +#: ../src/control/jobs/control_jobs.c:1091 +msgid "deletion error" +msgstr "ຂໍ້ຜິດພາດໃນການລຶບ" + +#: ../src/control/jobs/control_jobs.c:1243 +#, c-format +msgid "trashing %d image" +msgid_plural "trashing %d images" +msgstr[0] "ກຳລັງຍ້າຍ %d ຮູບພາບໄປຖັງຂີ້ເຫຍື້ອ" + +#: ../src/control/jobs/control_jobs.c:1245 +#, c-format +msgid "deleting %d image" +msgid_plural "deleting %d images" +msgstr[0] "ກຳລັງລຶບ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1279 +#, c-format +msgid "not deleting image '%s' used as overlay in %d image" +msgid_plural "not deleting image '%s' used as overlay in %d images" +msgstr[0] "ບໍ່ລຶບຮູບພາບ '%s' ເນື່ອງຈາກຖືກໃຊ້ເປັນຮູບຊ້ອນທັບ (overlay) ໃນ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1413 +#, c-format +msgid "setting GPS information" +msgid_plural "setting GPS information for %u images" +msgstr[0] "ກຳລັງຕັ້ງຄ່າຂໍ້ມູນ GPS ສຳລັບ %u ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1458 +#, c-format +msgid "applied matched GPX location onto %d image" +msgid_plural "applied matched GPX location onto %d images" +msgstr[0] "ນຳໃຊ້ຕຳແໜ່ງ GPX ທີ່ກົງກັນໃສ່ %d ຮູບພາບແລ້ວ" + +#: ../src/control/jobs/control_jobs.c:1476 +#, c-format +msgid "moving %d image" +msgstr "ກຳລັງຍ້າຍ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1477 +#, c-format +msgid "moving %d images" +msgstr "ກຳລັງຍ້າຍ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1484 +#, c-format +msgid "copying %d image" +msgstr "ກຳລັງສຳເນົາ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1485 +#, c-format +msgid "copying %d images" +msgstr "ກຳລັງສຳເນົາ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1501 +#, c-format +msgid "creating local copy of %d image" +msgid_plural "creating local copies of %d images" +msgstr[0] "ກຳລັງສ້າງສຳເນົາພາຍໃນຂອງ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1505 +#, c-format +msgid "removing local copy of %d image" +msgid_plural "removing local copies of %d images" +msgstr[0] "ກຳລັງລຶບສຳເນົາພາຍໃນຂອງ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1554 +#, c-format +msgid "refreshing info for %d image" +msgid_plural "refreshing info for %d images" +msgstr[0] "ກຳລັງໂຫລດຂໍ້ມູນໃໝ່ສຳລັບ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1626 +#, c-format +msgid "pasting history to %d image" +msgid_plural "pasting history to %d images" +msgstr[0] "ກຳລັງວາງປະຫວັດການແກ້ໄຂໃສ່ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1648 +msgid "skipped pasting history into image being edited" +msgstr "ຂ້າມການວາງປະຫວັດໃສ່ຮູບພາບທີ່ກຳລັງຖືກແກ້ໄຂຢູ່" + +#: ../src/control/jobs/control_jobs.c:1690 +#, c-format +msgid "compressing history for %d image" +msgid_plural "compressing history for %d images" +msgstr[0] "ກຳລັງບີບອັດປະຫວັດສຳລັບ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1707 +msgid "skipped compressing history for image being edited" +msgstr "ຂ້າມການບີບອັດປະຫວັດສຳລັບຮູບພາບທີ່ກຳລັງຖືກແກ້ໄຂຢູ່" + +#: ../src/control/jobs/control_jobs.c:1719 +#, c-format +msgid "no history compression of %d image" +msgid_plural "no history compression of %d images" +msgstr[0] "ບໍ່ມີການບີບອັດປະຫວັດຂອງ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1732 +#, c-format +msgid "discarding history for %d image" +msgid_plural "discarding history for %d images" +msgstr[0] "ກຳລັງຖິ້ມປະຫວັດສຳລັບ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1745 +msgid "skipped discarding history for image being edited" +msgstr "ຂ້າມການຖິ້ມປະຫວັດສຳລັບຮູບພາບທີ່ກຳລັງຖືກແກ້ໄຂຢູ່" + +#: ../src/control/jobs/control_jobs.c:1778 +#, c-format +msgid "applying style(s) for %d image" +msgid_plural "applying style(s) for %d images" +msgstr[0] "ກຳລັງນຳໃຊ້ຮູບແບບກັບ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:1877 +#, c-format +msgid "exporting %d image.." +msgid_plural "exporting %d images.." +msgstr[0] "ກຳລັງສົ່ງອອກ %d ຮູບພາບ.." + +#: ../src/control/jobs/control_jobs.c:1879 +msgid "no image to export" +msgstr "ບໍ່ມີຮູບພາບທີ່ຈະສົ່ງອອກ" + +#. progress message +#. update the message. initialize_store() might have changed the number of images +#: ../src/control/jobs/control_jobs.c:1930 +#, c-format +msgid "exporting %d / %d to %s" +msgstr "ກຳລັງສົ່ງອອກ %d / %d ໄປທີ່ %s" + +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 ../src/views/print.c:331 +#, c-format +msgid "image `%s' is currently unavailable" +msgstr "ຮູບພາບ `%s' ບໍ່ພ້ອມໃຊ້ໃນຂະນະນີ້" + +#: ../src/control/jobs/control_jobs.c:2051 +msgid "merge HDR image" +msgstr "ຮວມຮູບພາບ HDR" + +#: ../src/control/jobs/control_jobs.c:2067 +msgid "duplicate images" +msgstr "ສ້າງສຳເນົາຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:2076 +msgid "flip images" +msgstr "ພິກຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:2084 +msgid "set monochrome images" +msgstr "ຕັ້ງຄ່າຮູບພາບຂາວດຳ" + +#: ../src/control/jobs/control_jobs.c:2092 +msgid "remove images" +msgstr "ລຶບຮູບພາບອອກ" + +#: ../src/control/jobs/control_jobs.c:2105 +msgid "remove image?" +msgstr "ລຶບຮູບພາບອອກບໍ່?" + +#: ../src/control/jobs/control_jobs.c:2105 +msgid "remove images?" +msgstr "ລຶບຮູບພາບອອກບໍ່?" + +#: ../src/control/jobs/control_jobs.c:2106 +#, c-format +msgid "" +"do you really want to remove %d image from darktable\n" +"(without deleting file on disk)?" +msgid_plural "" +"do you really want to remove %d images from darktable\n" +"(without deleting files on disk)?" +msgstr[0] "" +"ທ່ານຕ້ອງການລຶບ %d ຮູບພາບອອກຈາກ darktable ແທ້ຫຼືບໍ່\n" +"(ໂດຍບໍ່ລຶບໄຟລ໌ອອກຈາກດິສ)?" + +#: ../src/control/jobs/control_jobs.c:2122 +msgid "delete images" +msgstr "ລຶບຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:2138 +msgid "delete image?" +msgstr "ລຶບຮູບພາບບໍ່?" + +#: ../src/control/jobs/control_jobs.c:2138 +msgid "delete images?" +msgstr "ລຶບຮູບພາບບໍ່?" + +#: ../src/control/jobs/control_jobs.c:2139 +#, c-format +msgid "" +"do you really want to physically delete %d image\n" +"(using trash if possible)?" +msgid_plural "" +"do you really want to physically delete %d images\n" +"(using trash if possible)?" +msgstr[0] "" +"ທ່ານຕ້ອງການລຶບ %d ຮູບພາບອອກຈາກດິສແທ້ຫຼືບໍ່\n" +"(ໂດຍໃຊ້ຖັງຂີ້ເຫຍື້ອຖ້າເປັນໄປໄດ້)?" + +#: ../src/control/jobs/control_jobs.c:2141 +#, c-format +msgid "do you really want to physically delete %d image from disk?" +msgid_plural "do you really want to physically delete %d images from disk?" +msgstr[0] "ທ່ານຕ້ອງການລຶບ %d ຮູບພາບອອກຈາກດິສແທ້ຫຼືບໍ່?" + +#: ../src/control/jobs/control_jobs.c:2159 +msgid "delete duplicate" +msgstr "ລຶບສຳເນົາທີ່ຊ້ຳ" + +#: ../src/control/jobs/control_jobs.c:2175 +msgid "delete duplicate?" +msgstr "ລຶບສຳເນົາທີ່ຊ້ຳບໍ່?" + +#: ../src/control/jobs/control_jobs.c:2176 +msgid "do you really want to delete the duplicate (without deleting the source image file on disk)?" +msgstr "ທ່ານຕ້ອງການລຶບສຳເນົາທີ່ຊ້ຳແທ້ຫຼືບໍ່ (ໂດຍບໍ່ລຶບໄຟລ໌ຮູບພາບຕົ້ນສະບັບໃນດິສ)?" + +#: ../src/control/jobs/control_jobs.c:2193 +msgid "move images" +msgstr "ຍ້າຍຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:2205 ../src/control/jobs/control_jobs.c:2262 +msgid "_select as destination" +msgstr "_ເລືອກເປັນປາຍທາງ" + +#: ../src/control/jobs/control_jobs.c:2225 +msgid "move image?" +msgid_plural "move images?" +msgstr[0] "ຍ້າຍຮູບພາບບໍ່?" + +#: ../src/control/jobs/control_jobs.c:2226 +#, c-format +msgid "" +"do you really want to physically move %d image to %s?\n" +"(all duplicates will be moved along)" +msgid_plural "" +"do you really want to physically move %d images to %s?\n" +"(all duplicates will be moved along)" +msgstr[0] "" +"ທ່ານຕ້ອງການຍ້າຍ %d ຮູບພາບໄປທີ່ %s ແທ້ຫຼືບໍ່?\n" +"(ສຳເນົາທັງໝົດຈະຖືກຍ້າຍໄປພ້ອມກັນ)" + +#: ../src/control/jobs/control_jobs.c:2249 +msgid "copy images" +msgstr "ສຳເນົາຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:2285 +msgid "copy image?" +msgid_plural "copy images?" +msgstr[0] "ສຳເນົາຮູບພາບບໍ່?" + +#: ../src/control/jobs/control_jobs.c:2286 +#, c-format +msgid "do you really want to physically copy %d image to %s?" +msgid_plural "do you really want to physically copy %d images to %s?" +msgstr[0] "ທ່ານຕ້ອງການສຳເນົາ %d ຮູບພາບໄປທີ່ %s ແທ້ຫຼືບໍ່?" + +#: ../src/control/jobs/control_jobs.c:2304 ../src/control/jobs/control_jobs.c:2313 +msgid "local copy images" +msgstr "ສຳເນົາຮູບພາບພາຍໃນ" + +#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 +msgid "refresh EXIF" +msgstr "ໂຫລດ EXIF ໃໝ່" + +#: ../src/control/jobs/control_jobs.c:2415 ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 +msgid "paste history" +msgstr "ວາງປະຫວັດ" + +#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 +msgid "compress history" +msgstr "ບີບອັດປະຫວັດ" + +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 ../src/libs/copy_history.c:329 +msgid "discard history" +msgstr "ຖິ້ມປະຫວັດ" + +#: ../src/control/jobs/control_jobs.c:2483 +msgid "no images nor styles selected!" +msgstr "ບໍ່ໄດ້ເລືອກທັງຮູບພາບ ແລະ ຮູບແບບ!" + +#: ../src/control/jobs/control_jobs.c:2487 +msgid "no styles selected!" +msgstr "ບໍ່ໄດ້ເລືອກຮູບແບບ!" + +#: ../src/control/jobs/control_jobs.c:2491 +msgid "no images selected!" +msgstr "ບໍ່ໄດ້ເລືອກຮູບພາບ!" + +#: ../src/control/jobs/control_jobs.c:2504 +msgid "apply style(s)" +msgstr "ນຳໃຊ້ຮູບແບບ" + +#: ../src/control/jobs/control_jobs.c:2585 +#, c-format +msgid "failed to get parameters from storage module `%s', aborting export." +msgstr "ບໍ່ສາມາດດຶງຄ່າພາຣາມິເຕີຈາກໂມດູນການຈັດເກັບ `%s', ຍົກເລີກການສົ່ງອອກ." + +#: ../src/control/jobs/control_jobs.c:2597 +#, c-format +msgid "failed to get parameters from format module `%s', aborting export." +msgstr "ບໍ່ສາມາດດຶງຄ່າພາຣາມິເຕີຈາກໂມດູນຮູບແບບ `%s', ຍົກເລີກການສົ່ງອອກ." + +#: ../src/control/jobs/control_jobs.c:2617 +msgid "export images" +msgstr "ສົ່ງອອກຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:2670 +#, c-format +msgid "adding time offset to %d image" +msgstr "ກຳລັງເພີ່ມສ່ວນຕ່າງເວລາໃຫ້ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:2671 +#, c-format +msgid "setting date/time of %d image" +msgstr "ກຳລັງຕັ້ງຄ່າ ວັນທີ/ເວລາ ໃຫ້ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:2673 +#, c-format +msgid "adding time offset to %d images" +msgstr "ກຳລັງເພີ່ມສ່ວນຕ່າງເວລາໃຫ້ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:2674 +#, c-format +msgid "setting date/time of %d images" +msgstr "ກຳລັງຕັ້ງຄ່າ ວັນທີ/ເວລາ ໃຫ້ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:2720 +#, c-format +msgid "added time offset to %d image" +msgstr "ເພີ່ມສ່ວນຕ່າງເວລາໃຫ້ %d ຮູບພາບແລ້ວ" + +#: ../src/control/jobs/control_jobs.c:2721 +#, c-format +msgid "set date/time of %d image" +msgstr "ຕັ້ງຄ່າ ວັນທີ/ເວລາ ໃຫ້ %d ຮູບພາບແລ້ວ" + +#: ../src/control/jobs/control_jobs.c:2723 +#, c-format +msgid "added time offset to %d images" +msgstr "ເພີ່ມສ່ວນຕ່າງເວລາໃຫ້ %d ຮູບພາບແລ້ວ" + +#: ../src/control/jobs/control_jobs.c:2724 +#, c-format +msgid "set date/time of %d images" +msgstr "ຕັ້ງຄ່າ ວັນທີ/ເວລາ ໃຫ້ %d ຮູບພາບແລ້ວ" + +#: ../src/control/jobs/control_jobs.c:2767 +msgid "time offset" +msgstr "ສ່ວນຕ່າງເວລາ" + +#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 +msgid "write sidecar files" +msgstr "ຂຽນໄຟລ໌ sidecar" + +#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 +#, c-format +msgid "importing %d image" +msgid_plural "importing %d images" +msgstr[0] "ກຳລັງນຳເຂົ້າ %d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:3061 +#, c-format +msgid "importing %d/%d image" +msgid_plural "importing %d/%d images" +msgstr[0] "ກຳລັງນຳເຂົ້າ %d/%d ຮູບພາບ" + +#: ../src/control/jobs/control_jobs.c:3069 +#, c-format +msgid "imported %d image" +msgid_plural "imported %d images" +msgstr[0] "ນຳເຂົ້າ %d ຮູບພາບສຳເລັດແລ້ວ" + +#: ../src/control/jobs/film_jobs.c:73 ../src/control/jobs/film_jobs.c:110 +msgid "import images" +msgstr "ນຳເຂົ້າຮູບພາບ" + +#: ../src/control/jobs/film_jobs.c:240 +msgid "no supported images were found to be imported" +msgstr "ບໍ່ພົບຮູບພາບທີ່ຮອງຮັບເພື່ອຈະນຳເຂົ້າ" + +#: ../src/control/jobs/image_jobs.c:75 +#, c-format +msgid "importing image %s" +msgstr "ກຳລັງນຳເຂົ້າຮູບພາບ %s" + +#: ../src/control/jobs/image_jobs.c:108 +msgid "import image" +msgstr "ນຳເຂົ້າຮູບພາບ" + +#: ../src/control/jobs/sidecar_jobs.c:170 +msgid "synchronize sidecars" +msgstr "ປະສານຂໍ້ມູນໄຟລ໌ sidecar" + +#: ../src/develop/blend.c:302 +msgid "detail mask blending error" +msgstr "ຂໍ້ຜິດພາດໃນການປະສົມໜ້າກາກລາຍລະອຽດ" + +#: ../src/develop/blend.c:849 +msgid "detail mask CL blending problem" +msgstr "ບັນຫາການປະສົມໜ້າກາກລາຍລະອຽດ CL" + +#: ../src/develop/blend_gui.c:47 ../src/libs/live_view.c:396 +msgctxt "blendmode" +msgid "normal" +msgstr "ປົກກະຕິ" + +#: ../src/develop/blend_gui.c:49 +msgctxt "blendmode" +msgid "average" +msgstr "ຄ່າສະເລ່ຍ" + +#: ../src/develop/blend_gui.c:51 ../src/libs/live_view.c:409 +msgctxt "blendmode" +msgid "difference" +msgstr "ຄວາມແຕກຕ່າງ" + +#: ../src/develop/blend_gui.c:54 +msgctxt "blendmode" +msgid "normal bounded" +msgstr "ປົກກະຕິແບບຈຳກັດ" + +#: ../src/develop/blend_gui.c:56 ../src/libs/live_view.c:404 +msgctxt "blendmode" +msgid "lighten" +msgstr "ເຮັດໃຫ້ສະຫວ່າງ" + +#: ../src/develop/blend_gui.c:58 ../src/libs/live_view.c:403 +msgctxt "blendmode" +msgid "darken" +msgstr "ເຮັດໃຫ້ມືດ" + +#: ../src/develop/blend_gui.c:60 ../src/libs/live_view.c:401 +msgctxt "blendmode" +msgid "screen" +msgstr "ສະກຣີນ" + +#: ../src/develop/blend_gui.c:63 ../src/libs/live_view.c:400 +msgctxt "blendmode" +msgid "multiply" +msgstr "ຄູນ" + +#: ../src/develop/blend_gui.c:65 +msgctxt "blendmode" +msgid "divide" +msgstr "ຫານ" + +#: ../src/develop/blend_gui.c:67 +msgctxt "blendmode" +msgid "addition" +msgstr "ບວກ" + +#: ../src/develop/blend_gui.c:69 +msgctxt "blendmode" +msgid "subtract" +msgstr "ລົບ" + +#: ../src/develop/blend_gui.c:71 +msgctxt "blendmode" +msgid "geometric mean" +msgstr "ຄ່າສະເລ່ຍເລຂາຄະນິດ" + +#: ../src/develop/blend_gui.c:73 +msgctxt "blendmode" +msgid "harmonic mean" +msgstr "ຄ່າສະເລ່ຍຮາມໍນິກ" + +#: ../src/develop/blend_gui.c:76 ../src/libs/live_view.c:402 +msgctxt "blendmode" +msgid "overlay" +msgstr "ຊ້ອນທັບ" + +#: ../src/develop/blend_gui.c:78 +msgctxt "blendmode" +msgid "softlight" +msgstr "ແສງນຸ່ມ" + +#: ../src/develop/blend_gui.c:80 +msgctxt "blendmode" +msgid "hardlight" +msgstr "ແສງແຂງ" + +#: ../src/develop/blend_gui.c:82 +msgctxt "blendmode" +msgid "vividlight" +msgstr "ແສງສົດໃສ" + +#: ../src/develop/blend_gui.c:84 +msgctxt "blendmode" +msgid "linearlight" +msgstr "ແສງເສັ້ນຊື່" + +#: ../src/develop/blend_gui.c:86 +msgctxt "blendmode" +msgid "pinlight" +msgstr "ແສງປັກໝຸດ" + +#: ../src/develop/blend_gui.c:89 +msgctxt "blendmode" +msgid "lightness" +msgstr "ຄວາມສະຫວ່າງ" + +#: ../src/develop/blend_gui.c:91 +msgctxt "blendmode" +msgid "chromaticity" +msgstr "ຄວາມສົດສີ (Chromaticity)" + +#: ../src/develop/blend_gui.c:94 +msgctxt "blendmode" +msgid "Lab lightness" +msgstr "ຄວາມສະຫວ່າງ Lab" + +#: ../src/develop/blend_gui.c:96 +msgctxt "blendmode" +msgid "Lab a-channel" +msgstr "ຊ່ອງສີ a Lab" + +#: ../src/develop/blend_gui.c:98 +msgctxt "blendmode" +msgid "Lab b-channel" +msgstr "ຊ່ອງສີ b Lab" + +#: ../src/develop/blend_gui.c:100 +msgctxt "blendmode" +msgid "Lab color" +msgstr "ສີ Lab" + +#: ../src/develop/blend_gui.c:103 +msgctxt "blendmode" +msgid "RGB red channel" +msgstr "ຊ່ອງສີແດງ RGB" + +#: ../src/develop/blend_gui.c:105 +msgctxt "blendmode" +msgid "RGB green channel" +msgstr "ຊ່ອງສີຂຽວ RGB" + +#: ../src/develop/blend_gui.c:107 +msgctxt "blendmode" +msgid "RGB blue channel" +msgstr "ຊ່ອງສີຟ້າ RGB" + +#: ../src/develop/blend_gui.c:109 +msgctxt "blendmode" +msgid "HSV value" +msgstr "ຄ່າ HSV" + +#: ../src/develop/blend_gui.c:111 +msgctxt "blendmode" +msgid "HSV color" +msgstr "ສີ HSV" + +#: ../src/develop/blend_gui.c:114 +msgctxt "blendmode" +msgid "hue" +msgstr "ເນື້ອສີ (Hue)" + +#: ../src/develop/blend_gui.c:116 +msgctxt "blendmode" +msgid "color" +msgstr "ສີ" + +#: ../src/develop/blend_gui.c:118 +msgctxt "blendmode" +msgid "coloradjustment" +msgstr "ການປັບແຕ່ງສີ" + +#. * deprecated blend modes: make them available as legacy +#. * history stacks might want them +#: ../src/develop/blend_gui.c:124 +msgctxt "blendmode" +msgid "difference (deprecated)" +msgstr "ຄວາມແຕກຕ່າງ (ຍົກເລີກການໃຊ້)" + +#: ../src/develop/blend_gui.c:126 +msgctxt "blendmode" +msgid "subtract inverse (deprecated)" +msgstr "ລົບສ່ວນກັບ (ຍົກເລີກການໃຊ້)" + +#: ../src/develop/blend_gui.c:128 +msgctxt "blendmode" +msgid "divide inverse (deprecated)" +msgstr "ຫານສ່ວນກັບ (ຍົກເລີກການໃຊ້)" + +#: ../src/develop/blend_gui.c:130 +msgctxt "blendmode" +msgid "Lab L-channel (deprecated)" +msgstr "ຊ່ອງ L Lab (ຍົກເລີກການໃຊ້)" + +#: ../src/develop/blend_gui.c:135 +msgctxt "blendoperation" +msgid "normal" +msgstr "ປົກກະຕິ" + +#: ../src/develop/blend_gui.c:136 +msgctxt "blendoperation" +msgid "reverse" +msgstr "ປີ້ນກັບ" + +#. add default workspace +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 +msgid "default" +msgstr "ເລີ່ມຕົ້ນ" + +#: ../src/develop/blend_gui.c:142 +msgid "RAW" +msgstr "RAW" + +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 +msgid "RGB (display)" +msgstr "RGB (ຈໍສະແດງຜົນ)" + +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 +msgid "RGB (scene)" +msgstr "RGB (ສາກ)" + +#. DEVELOP_MASK_ENABLED +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 +msgid "uniformly" +msgstr "ທົ່ວທັງໝົດ" + +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 +msgid "drawn mask" +msgstr "ໜ້າກາກແຕ້ມເອງ" + +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 +msgid "parametric mask" +msgstr "ໜ້າກາກກຳນົດຄ່າ" + +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 +msgid "raster mask" +msgstr "ໜ້າກາກຣາສເຕີ" + +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 +msgid "drawn & parametric mask" +msgstr "ໜ້າກາກແຕ້ມເອງ & ກຳນົດຄ່າ" + +#: ../src/develop/blend_gui.c:168 +msgid "exclusive" +msgstr "ຍົກເວັ້ນ" + +#: ../src/develop/blend_gui.c:169 +msgid "inclusive" +msgstr "ລວມເອົາ" + +#: ../src/develop/blend_gui.c:170 +msgid "exclusive & inverted" +msgstr "ຍົກເວັ້ນ & ປີ້ນກັບ" + +#: ../src/develop/blend_gui.c:171 +msgid "inclusive & inverted" +msgstr "ລວມເອົາ & ປີ້ນກັບ" + +#: ../src/develop/blend_gui.c:175 +msgid "output before blur" +msgstr "ຜົນອອກກ່ອນເບຼີ" + +#: ../src/develop/blend_gui.c:176 +msgid "input before blur" +msgstr "ຂໍ້ມູນເຂົ້າກ່ອນເບຼີ" + +#: ../src/develop/blend_gui.c:177 +msgid "output after blur" +msgstr "ຜົນອອກຫຼັງເບຼີ" + +#: ../src/develop/blend_gui.c:178 +msgid "input after blur" +msgstr "ຂໍ້ມູນເຂົ້າຫຼັງເບຼີ" + +#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 +msgid "on" +msgstr "ເປີດ" + +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 ../src/develop/imageop.c:2982 +msgid "input" +msgstr "ຂາເຂົ້າ" + +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 ../src/develop/imageop.c:2982 +msgid "output" +msgstr "ຂາອອກ" + +#: ../src/develop/blend_gui.c:1032 +msgid " (zoom)" +msgstr " (ຊູມ)" + +#: ../src/develop/blend_gui.c:1040 +msgid " (log)" +msgstr " (ລໍກາຣິດ)" + +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +msgid "AI model is not available. Check preferences > AI" +msgstr "ໂມເດລ AI ບໍ່ພ້ອມໃຊ້. ກວດສອບທີ່ ການຕັ້ງຄ່າ > AI" + +#: ../src/develop/blend_gui.c:2039 +msgid "reset to default blend colorspace" +msgstr "ຕັ້ງຄ່າພື້ນທີ່ສີການປະສົມເປັນຄ່າເລີ່ມຕົ້ນ" + +#: ../src/develop/blend_gui.c:2095 +msgid "reset and hide output channels" +msgstr "ຕັ້ງຄ່າໃໝ່ ແລະ ເຊື່ອງຊ່ອງສີຂາອອກ" + +#: ../src/develop/blend_gui.c:2102 +msgid "show output channels" +msgstr "ສະແດງຊ່ອງສີຂາອອກ" + +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 ../src/iop/tonecurve.c:1270 +msgid "L" +msgstr "L" + +#: ../src/develop/blend_gui.c:2341 +msgid "sliders for L channel" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງ L" + +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 +msgid "a" +msgstr "a" + +#: ../src/develop/blend_gui.c:2346 +msgid "sliders for a channel" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງ a" + +#: ../src/develop/blend_gui.c:2350 +msgid "green/red" +msgstr "ຂຽວ/ແດງ" + +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 +msgid "b" +msgstr "b" + +#: ../src/develop/blend_gui.c:2351 +msgid "sliders for b channel" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງ b" + +#: ../src/develop/blend_gui.c:2355 +msgid "blue/yellow" +msgstr "ຟ້າ/ເຫຼືອງ" + +#: ../src/develop/blend_gui.c:2356 +msgid "C" +msgstr "C" + +#: ../src/develop/blend_gui.c:2356 +msgid "sliders for chroma channel (of LCh)" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງສີ Chromacity (ຂອງ LCh)" + +#: ../src/develop/blend_gui.c:2362 +msgid "h" +msgstr "h" + +#: ../src/develop/blend_gui.c:2362 +msgid "sliders for hue channel (of LCh)" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງເນື້ອສີ Hue (ຂອງ LCh)" + +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +msgid "g" +msgstr "g" + +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +msgid "sliders for gray value" +msgstr "ແຖບເລື່ອນສຳລັບຄ່າສີເທີົາ" + +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 +msgid "R" +msgstr "R" + +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +msgid "sliders for red channel" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງສີແດງ" + +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 +msgid "G" +msgstr "G" + +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +msgid "sliders for green channel" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງສີຂຽວ" + +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 +msgid "B" +msgstr "B" + +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +msgid "sliders for blue channel" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງສີຟ້າ" + +#: ../src/develop/blend_gui.c:2394 +msgid "H" +msgstr "H" + +#: ../src/develop/blend_gui.c:2394 +msgid "sliders for hue channel (of HSL)" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງເນື້ອສີ Hue (ຂອງ HSL)" + +#: ../src/develop/blend_gui.c:2401 +msgid "S" +msgstr "S" + +#: ../src/develop/blend_gui.c:2401 +msgid "sliders for chroma channel (of HSL)" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງສີ Chromacity (ຂອງ HSL)" + +#: ../src/develop/blend_gui.c:2408 +msgid "sliders for value channel (of HSL)" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງຄ່າ Value (ຂອງ HSL)" + +#: ../src/develop/blend_gui.c:2442 +msgid "Jz" +msgstr "Jz" + +#: ../src/develop/blend_gui.c:2442 +msgid "sliders for value channel (of JzCzhz)" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງຄ່າ Value (ຂອງ JzCzhz)" + +#: ../src/develop/blend_gui.c:2449 +msgid "Cz" +msgstr "Cz" + +#: ../src/develop/blend_gui.c:2449 +msgid "sliders for chroma channel (of JzCzhz)" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງສີ Chromacity (ຂອງ JzCzhz)" + +#: ../src/develop/blend_gui.c:2456 +msgid "hz" +msgstr "hz" + +#: ../src/develop/blend_gui.c:2456 +msgid "sliders for hue channel (of JzCzhz)" +msgstr "ແຖບເລື່ອນສຳລັບຊ່ອງເນື້ອສີ Hue (ຂອງ JzCzhz)" + +#: ../src/develop/blend_gui.c:2466 +msgid "" +"adjustment based on input received by this module:\n" +"* range defined by upper markers: blend fully\n" +"* range defined by lower markers: do not blend at all\n" +"* range between adjacent upper/lower markers: blend gradually" +msgstr "" +"ການປັບແຕ່ງອີງຕາມຂໍ້ມູນຂາເຂົ້າທີ່ໂມດູນນີ້ໄດ້ຮັບ:\n" +"* ຊ່ວງທີ່ກຳນົດໂດຍເຄື່ອງໝາຍເທິງ: ປະສົມແບບເຕັມທີ່\n" +"* ຊ່ວງທີ່ກຳນົດໂດຍເຄື່ອງໝາຍລຸ່ມ: ບໍ່ປະສົມເລີຍ\n" +"* ຊ່ວງລະຫວ່າງເຄື່ອງໝາຍເທິງ/ລຸ່ມທີ່ຕິດກັນ: ຄ່ອຍໆປະສົມ" + +#: ../src/develop/blend_gui.c:2470 +msgid "" +"adjustment based on unblended output of this module:\n" +"* range defined by upper markers: blend fully\n" +"* range defined by lower markers: do not blend at all\n" +"* range between adjacent upper/lower markers: blend gradually" +msgstr "" +"ການປັບແຕ່ງອີງຕາມຜົນອອກທີ່ຍັງບໍ່ໄດ້ປະສົມຂອງໂມດູນນີ້:\n" +"* ຊ່ວງທີ່ກຳນົດໂດຍເຄື່ອງໝາຍເທິງ: ປະສົມແບບເຕັມທີ່\n" +"* ຊ່ວງທີ່ກຳນົດໂດຍເຄື່ອງໝາຍລຸ່ມ: ບໍ່ປະສົມເລີຍ\n" +"* ຊ່ວງລະຫວ່າງເຄື່ອງໝາຍເທິງ/ລຸ່ມທີ່ຕິດກັນ: ຄ່ອຍໆປະສົມ" + +#: ../src/develop/blend_gui.c:2564 +msgid "reset blend mask settings" +msgstr "ຕັ້ງຄ່າໜ້າກາກການປະສົມໃໝ່" + +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 +msgid "channel" +msgstr "ຊ່ອງສີ" + +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 +msgid "" +"pick GUI color from image\n" +"ctrl+click or right-click to select an area" +msgstr "" +"ເລືອກສີ GUI ຈາກຮູບພາບ\n" +"ctrl+ຄລິກ ຫຼື ຄລິກຂວາ ເພື່ອເລືອກພື້ນທີ່" + +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 ../src/iop/rgbcurve.c:1503 +msgid "show color" +msgstr "ສະແດງສີ" + +#: ../src/develop/blend_gui.c:2595 +msgid "" +"set the range based on an area from the image\n" +"drag to use the input image\n" +"ctrl+drag to use the output image" +msgstr "" +"ກຳນົດຊ່ວງໂດຍອີງຕາມພື້ນທີ່ຈາກຮູບພາບ\n" +"ລາກເພື່ອໃຊ້ຮູບພາບຂາເຂົ້າ\n" +"ctrl+ລາກ ເພື່ອໃຊ້ຮູບພາບຂາອອກ" + +#: ../src/develop/blend_gui.c:2598 +msgid "set range" +msgstr "ກຳນົດຊ່ວງ" + +#: ../src/develop/blend_gui.c:2601 +msgid "invert all channel's polarities" +msgstr "ປີ້ນຂົ້ວຂອງທຸກຊ່ອງສີ" + +#: ../src/develop/blend_gui.c:2620 +msgid "toggle polarity. best seen by enabling 'display mask'" +msgstr "ສະຫຼັບຂົ້ວ. ຈະເຫັນໄດ້ຊັດເຈນເມື່ອເປີດ 'ສະແດງໜ້າກາກ'" + +#: ../src/develop/blend_gui.c:2648 +msgid "" +"double-click to reset.\n" +"press 'a' to toggle available slider modes.\n" +"press 'c' to toggle view of channel data.\n" +"press 'm' to toggle mask view." +msgstr "" +"ດັບເບິນຄລິກເພື່ອຕັ້ງຄ່າໃໝ່.\n" +"ກົດ 'a' ເພື່ອສະຫຼັບໂໝດແຖບເລື່ອນທີ່ມີ.\n" +"ກົດ 'c' ເພື່ອສະຫຼັບການເບິ່ງຂໍ້ມູນຊ່ອງສີ.\n" +"ກົດ 'm' ເພື່ອສະຫຼັບການເບິ່ງໜ້າກາກ." + +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 +#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 ../src/iop/toneequal.c:3249 +#: ../src/iop/toneequal.c:3252 ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 +msgid " EV" +msgstr " EV" + +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 +#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 ../src/develop/blend_gui.c:3633 +msgid "blend" +msgstr "ປະສົມ" + +#: ../src/develop/blend_gui.c:2674 +msgid "boost factor" +msgstr "ຕົວຄູນເລັ່ງ" + +#: ../src/develop/blend_gui.c:2677 +msgid "" +"adjust the channel boost factor.\n" +"increase to allow matching values over 100%" +msgstr "" +"ປັບຕົວຄູນເລັ່ງຊ່ອງສີ.\n" +"ເພີ່ມເພື່ອໃຫ້ສາມາດຈັບຄູ່ຄ່າທີ່ເກີນ 100% ໄດ້" + +#: ../src/develop/blend_gui.c:2714 +#, c-format +msgid "%d shape used" +msgid_plural "%d shapes used" +msgstr[0] "ໃຊ້ %d ຮູບຊົງ" + +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 +msgid "no mask used" +msgstr "ບໍ່ໄດ້ໃຊ້ໜ້າກາກ" + +#: ../src/develop/blend_gui.c:2778 +msgid "toggle polarity of drawn mask" +msgstr "ສະຫຼັບຂົ້ວຂອງໜ້າກາກແຕ້ມເອງ" + +#: ../src/develop/blend_gui.c:2787 +msgid "show and edit mask elements" +msgstr "ສະແດງ ແລະ ແກ້ໄຂອົງປະກອບໜ້າກາກ" + +#: ../src/develop/blend_gui.c:2788 +msgid "show and edit in restricted mode (no moving/resizing of shapes)" +msgstr "ສະແດງ ແລະ ແກ້ໄຂໃນໂໝດຈຳກັດ (ບໍ່ໃຫ້ຍ້າຍ ຫຼື ປ່ຽນຂະໜາດຮູບຊົງ)" + +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 +msgid "add AI object" +msgstr "ເພີ່ມວັດຖຸ AI" + +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 +msgid "add gradient" +msgstr "ເພີ່ມການໄລ່ສີ (gradient)" + +#: ../src/develop/blend_gui.c:2806 +msgid "add multiple gradients" +msgstr "ເພີ່ມການໄລ່ສີຫຼາຍອັນ" + +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 ../src/libs/masks.c:1847 +msgid "add path" +msgstr "ເພີ່ມເສັ້ນ (path)" + +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 ../src/iop/spots.c:877 +msgid "add multiple paths" +msgstr "ເພີ່ມເສັ້ນຫຼາຍເສັ້ນ" + +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 ../src/libs/masks.c:1855 +msgid "add ellipse" +msgstr "ເພີ່ມຮູບວົງລີ" + +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 ../src/iop/spots.c:882 +msgid "add multiple ellipses" +msgstr "ເພີ່ມຮູບວົງລີຫຼາຍອັນ" + +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 ../src/libs/masks.c:1863 +msgid "add circle" +msgstr "ເພີ່ມຮູບວົງມົນ" + +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 ../src/iop/spots.c:887 +msgid "add multiple circles" +msgstr "ເພີ່ມຮູບວົງມົນຫຼາຍອັນ" + +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +msgid "add brush" +msgstr "ເພີ່ມແປງ (brush)" + +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +msgid "add multiple brush strokes" +msgstr "ເພີ່ມການແຕ້ມແປງຫຼາຍຄັ້ງ" + +#: ../src/develop/blend_gui.c:2984 +msgid "toggle polarity of raster mask" +msgstr "ສະຫຼັບຂົ້ວຂອງໜ້າກາກຣາສເຕີ" + +#: ../src/develop/blend_gui.c:3134 +msgid "normal & difference" +msgstr "ປົກກະຕິ & ຄວາມແຕກຕ່າງ" + +#: ../src/develop/blend_gui.c:3139 +msgid "lighten" +msgstr "ເຮັດໃຫ້ສະຫວ່າງ" + +#: ../src/develop/blend_gui.c:3146 +msgid "darken" +msgstr "ເຮັດໃຫ້ມືດ" + +#: ../src/develop/blend_gui.c:3153 +msgid "contrast enhancing" +msgstr "ເພີ່ມຄວາມຄົມຊັດ (contrast)" + +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 +msgid "color channel" +msgstr "ຊ່ອງສີ" + +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 +msgid "chromaticity & lightness" +msgstr "ຄວາມສົດສີ & ຄວາມສະຫວ່າງ" + +#: ../src/develop/blend_gui.c:3178 +msgid "normal & arithmetic" +msgstr "ປົກກະຕິ & ຄະນິດສາດ" + +#. add deprecated blend mode +#: ../src/develop/blend_gui.c:3198 +msgid "deprecated" +msgstr "ຍົກເລີກການໃຊ້" + +#. should never happen: unknown blend mode +#: ../src/develop/blend_gui.c:3202 +#, c-format +msgid "unknown blend mode '%d' in module '%s'" +msgstr "ບໍ່ຮູ້ຈັກໂໝດການປະສົມ '%d' ໃນໂມດູນ '%s'" + +#: ../src/develop/blend_gui.c:3487 +msgid "blending options" +msgstr "ຕົວເລືອກການປະສົມ" + +#. global section holding the eye and showmask buttons +#: ../src/develop/blend_gui.c:3505 +msgid "blend mask" +msgstr "ໜ້າກາກການປະສົມ" + +#: ../src/develop/blend_gui.c:3509 +msgid "display mask and/or color channel" +msgstr "ສະແດງໜ້າກາກ ແລະ/ຫຼື ຊ່ອງສີ" + +#: ../src/develop/blend_gui.c:3514 +msgid "" +"display mask and/or color channel.\n" +"ctrl+click to display mask,\n" +"shift+click to display channel.\n" +"hover over parametric mask slider to select channel for display" +msgstr "" +"ສະແດງໜ້າກາກ ແລະ/ຫຼື ຊ່ອງສີ.\n" +"ctrl+ຄລິກ ເພື່ອສະແດງໜ້າກາກ,\n" +"shift+ຄລິກ ເພື່ອສະແດງຊ່ອງສີ.\n" +"ວາງເມົາສ໌ໄວ້ເທິງແຖບເລື່ອນໜ້າກາກກຳນົດຄ່າ ເພື່ອເລືອກຊ່ອງສີທີ່ຈະສະແດງ" + +#: ../src/develop/blend_gui.c:3521 +msgid "temporarily switch off blend mask" +msgstr "ປິດໜ້າກາກການປະສົມຊົ່ວຄາວ" + +#: ../src/develop/blend_gui.c:3526 +msgid "" +"temporarily switch off blend mask.\n" +"only for module in focus" +msgstr "" +"ປິດໜ້າກາກການປະສົມຊົ່ວຄາວ.\n" +"ສະເພາະໂມດູນທີ່ກຳລັງໂຟກັດຢູ່ເທົ່ານັ້ນ" + +#: ../src/develop/blend_gui.c:3536 +msgid "choose blending mode" +msgstr "ເລືອກໂໝດການປະສົມ" + +#: ../src/develop/blend_gui.c:3545 +msgid "toggle blend order" +msgstr "ສະຫຼັບລຳດັບການປະສົມ" + +#: ../src/develop/blend_gui.c:3551 +msgid "" +"toggle the blending order between the input and the output of the module,\n" +"by default the output will be blended on top of the input,\n" +"order can be reversed by clicking on the icon (input on top of output)" +msgstr "" +"ສະຫຼັບລຳດັບການປະສົມລະຫວ່າງຂາເຂົ້າ ແລະ ຂາອອກຂອງໂມດູນ,\n" +"ໂດຍເລີ່ມຕົ້ນ ຜົນອອກຈະຖືກປະສົມທັບລົງເທິງຂາເຂົ້າ,\n" +"ສາມາດປີ້ນລຳດັບໄດ້ໂດຍການຄລິກທີ່ໄອຄອນ (ຂາເຂົ້າທັບເທິງຂາອອກ)" + +#: ../src/develop/blend_gui.c:3558 +msgid "fulcrum" +msgstr "ຈຸດໝຸນ (fulcrum)" + +#: ../src/develop/blend_gui.c:3562 +msgid "adjust the fulcrum used by some blending operations" +msgstr "ປັບຈຸດໝຸນທີ່ໃຊ້ໂດຍບາງການປະສົມສີ" + +#. Add opacity/scale sliders to table +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 +msgid "opacity" +msgstr "ຄວາມທຶບແສງ" + +#: ../src/develop/blend_gui.c:3571 +msgid "set the opacity of the blending" +msgstr "ກຳນົດຄວາມທຶບແສງຂອງການປະສົມ" + +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 +msgid "combine masks" +msgstr "ຮວມໜ້າກາກ" + +#: ../src/develop/blend_gui.c:3578 +msgid "how to combine individual drawn mask and different channels of parametric mask" +msgstr "ວິທີຮວມໜ້າກາກແຕ້ມເອງແຕ່ລະອັນ ແລະ ຊ່ອງສີຕ່າງໆຂອງໜ້າກາກກຳນົດຄ່າ" + +#: ../src/develop/blend_gui.c:3585 +msgid "details threshold" +msgstr "ເກນລາຍລະອຽດ (threshold)" + +#: ../src/develop/blend_gui.c:3589 +msgid "" +"adjust the threshold for the details mask (using raw data),\n" +"positive values select areas with strong details,\n" +"negative values select flat areas" +msgstr "" +"ປັບຄ່າເກນສຳລັບໜ້າກາກລາຍລະອຽດ (ໂດຍໃຊ້ຂໍ້ມູນ raw),\n" +"ຄ່າບວກຈະເລືອກພື້ນທີ່ທີ່ມີລາຍລະອຽດຊັດເຈນ,\n" +"ຄ່າລົບຈະເລືອກພື້ນທີ່ທີ່ຮາບພຽງ" + +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 +msgid "feathering guide" +msgstr "ຕົວຊ່ວຍຟຸ້ງກະຈາຍ (feathering)" + +#: ../src/develop/blend_gui.c:3600 +msgid "" +"choose to guide mask by input or output image and\n" +"choose to apply feathering before or after mask blur" +msgstr "" +"ເລືອກທີ່ຈະສ້າງໜ້າກາກໂດຍອີງຕາມຮູບພາບຂາເຂົ້າ ຫຼື ຂາອອກ ແລະ\n" +"ເລືອກທີ່ຈະໃຊ້ການຟຸ້ງກະຈາຍກ່ອນ ຫຼື ຫຼັງການເບຼີໜ້າກາກ" + +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 +msgid "feathering radius" +msgstr "ລັດສະໝີການຟຸ້ງກະຈາຍ" + +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 ../src/iop/diffuse.c:1785 +#: ../src/iop/retouch.c:2671 +msgid " px" +msgstr " px" + +#: ../src/develop/blend_gui.c:3609 +msgid "spatial radius of feathering" +msgstr "ລັດສະໝີທາງພື້ນທີ່ຂອງການຟຸ້ງກະຈາຍ" + +#: ../src/develop/blend_gui.c:3615 +msgid "blurring radius" +msgstr "ລັດສະໝີການເບຼີ" + +#: ../src/develop/blend_gui.c:3618 +msgid "radius for gaussian blur of blend mask" +msgstr "ລັດສະໝີສຳລັບການເບຼີແບບ Gaussian ຂອງໜ້າກາກການປະສົມ" + +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 ../src/libs/history.c:950 +msgid "mask opacity" +msgstr "ຄວາມທຶບແສງໜ້າກາກ" + +#: ../src/develop/blend_gui.c:3628 +msgid "" +"shifts and tilts the tone curve of the blend mask to adjust its brightness\n" +"without affecting fully transparent/fully opaque regions" +msgstr "" +"ເລື່ອນ ແລະ ອຽງເສັ້ນໂຄ້ງໂທນ (tone curve) ຂອງໜ້າກາກການປະສົມເພື່ອປັບຄວາມສະຫວ່າງ\n" +"ໂດຍບໍ່ມີຜົນກະທົບຕໍ່ພື້ນທີ່ທີ່ໂປ່ງໃສ ຫຼື ທຶບແສງຢ່າງສົມບູນ" + +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 +msgid "mask contrast" +msgstr "ຄວາມຄົມຊັດໜ້າກາກ" + +#: ../src/develop/blend_gui.c:3637 +msgid "gives the tone curve of the blend mask an s-like shape to adjust its contrast" +msgstr "ປັບເສັ້ນໂຄ້ງໂທນຂອງໜ້າກາກການປະສົມໃຫ້ເປັນຮູບຊົງໂຕ S ເພື່ອປັບຄວາມຄົມຊັດ" + +#: ../src/develop/blend_gui.c:3640 +msgid "mask refinement" +msgstr "ການປັບແຕ່ງໜ້າກາກໃຫ້ລະອຽດ" + +#: ../src/develop/develop.c:450 +msgid "unpin image" +msgstr "ຖອນການປັກໝຸດຮູບພາບ" + +#: ../src/develop/develop.c:453 +msgid "image pinned" +msgstr "ປັກໝຸດຮູບພາບແລ້ວ" + +#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +msgid "failed to create pinned develop" +msgstr "ສ້າງການພັດທະນາແບບປັກໝຸດບໍ່ສຳເລັດ" + +#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +msgid "pin current image" +msgstr "ປັກໝຸດຮູບພາບປັດຈຸບັນ" + +#: ../src/develop/develop.c:515 +msgid "image unpinned" +msgstr "ຖອນການປັກໝຸດຮູບພາບແລ້ວ" + +#: ../src/develop/develop.c:527 +msgid "no valid image to pin" +msgstr "ບໍ່ມີຮູບພາບທີ່ຖືກຕ້ອງເພື່ອປັກໝຸດ" + +#: ../src/develop/develop.c:533 +msgid "please wait for image to load" +msgstr "ກະລຸນາລໍຖ້າໃຫ້ຮູບພາບໂຫລດກ່ອນ" + +#: ../src/develop/develop.c:1135 +msgid "autosaving history has been disabled for this image because of a very large history or a slow drive being used" +msgstr "ປິດການບັນທຶກປະຫວັດອັດຕະໂນມັດສຳລັບຮູບນີ້ ເນື່ອງຈາກມີປະຫວັດຈຳນວນຫຼາຍ ຫຼື ໄດຣເວີທີ່ໃຊ້ມີຄວາມຊ້າ" + +#: ../src/develop/develop.c:2647 +#, c-format +msgid "%s: module `%s' version mismatch: %d != %d" +msgstr "%s: ເວີຊັນຂອງໂມດູນ `%s' ບໍ່ກົງກັນ: %d != %d" + +#: ../src/develop/develop.c:3590 +msgid "duplicate module, can't move new instance after the base one\n" +msgstr "ໂມດູນຊ້ຳກັນ, ບໍ່ສາມາດຍ້າຍອັນໃໝ່ໄປໄວ້ຫຼັງອັນຫຼັກໄດ້\n" + +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 +msgid "new instance" +msgstr "ສ້າງອັນໃໝ່ (instance)" + +#: ../src/develop/imageop.c:1011 +msgid "duplicate instance" +msgstr "ສ້າງສຳເນົາອັນເດີມ" + +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 ../src/libs/masks.c:1173 +msgid "move up" +msgstr "ຍ້າຍຂຶ້ນ" + +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 ../src/libs/masks.c:1178 +msgid "move down" +msgstr "ຍ້າຍລົງ" + +#. delete button label and tooltip will be updated based on trash pref +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 +msgid "delete" +msgstr "ລຶບ" + +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 ../src/libs/modulegroups.c:4086 +msgid "rename" +msgstr "ປ່ຽນຊື່" + +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#, c-format +msgid "'%s' is switched on" +msgstr "'%s' ຖືກເປີດຢູ່" + +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#, c-format +msgid "'%s' is switched off" +msgstr "'%s' ຖືກປິດຢູ່" + +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: ../src/develop/imageop.c:2210 +#, c-format +msgid "'%s' has an introspection error" +msgstr "'%s' ມີຂໍ້ຜິດພາດໃນການກວດສອບພາຍໃນ (introspection error)" + +#: ../src/develop/imageop.c:2848 +msgid "unknown mask" +msgstr "ບໍ່ຮູ້ຈັກໜ້າກາກ" + +#: ../src/develop/imageop.c:2852 +msgid "drawn + parametric mask" +msgstr "ໜ້າກາກແຕ້ມເອງ + ກຳນົດຄ່າ" + +#: ../src/develop/imageop.c:2861 +#, c-format +msgid "this module has a `%s'" +msgstr "ໂມດູນນີ້ມີ `%s'" + +#: ../src/develop/imageop.c:2866 +#, c-format +msgid "taken from module %s" +msgstr "ເອົາມາຈາກໂມດູນ %s" + +#: ../src/develop/imageop.c:2871 +msgid "click to display (module must be activated first)" +msgstr "ຄລິກເພື່ອສະແດງ (ຕ້ອງເປີດໃຊ້ໂມດູນກ່ອນ)" + +#: ../src/develop/imageop.c:2982 +msgid "purpose" +msgstr "ຈຸດປະສົງ" + +#. process button +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4256 +msgid "process" +msgstr "ປະມວນຜົນ" + +#: ../src/develop/imageop.c:3046 +msgid "" +"reset parameters\n" +"ctrl+click to reapply any automatic presets" +msgstr "" +"ຕັ້ງຄ່າພາຣາມິເຕີໃໝ່\n" +"ctrl+ຄລິກ ເພື່ອນຳໃຊ້ຄ່າອັດຕະໂນມັດຄືນໃໝ່" + +#: ../src/develop/imageop.c:3253 +msgid "" +"multiple instance actions\n" +"right-click creates new instance" +msgstr "" +"ການຈັດການຫຼາຍອັນ (multiple instances)\n" +"ຄລິກຂວາເພື່ອສ້າງອັນໃໝ່" + +#: ../src/develop/imageop.c:3257 +msgid "" +"presets\n" +"right-click to apply on new instance" +msgstr "" +"ຄ່າທີ່ຕັ້ງໄວ້ (presets)\n" +"ຄລິກຂວາເພື່ອນຳໃຊ້ກັບອັນໃໝ່" + +#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 +msgid "ERROR" +msgstr "ຜິດພາດ" + +#: ../src/develop/imageop.c:3974 +msgid "unsupported input" +msgstr "ບໍ່ຮອງຮັບຂໍ້ມູນຂາເຂົ້ານີ້" + +#: ../src/develop/imageop.c:3975 +msgid "" +"you have placed this module at\n" +"a position in the pipeline where\n" +"the data format does not match\n" +"its requirements." +msgstr "" +"ທ່ານໄດ້ວາງໂມດູນນີ້ໄວ້ໃນຕຳແໜ່ງ\n" +"ຂອງຂະບວນການ (pipeline) ທີ່ຮູບແບບຂໍ້ມູນ\n" +"ບໍ່ກົງກັບຄວາມຕ້ອງການຂອງມັນ." + +#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 ../src/views/darkroom.c:2919 +msgid "show" +msgstr "ສະແດງ" + +#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 ../src/libs/tagging.c:3708 +msgid "new" +msgstr "ໃໝ່" + +#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 +msgid "duplicate" +msgstr "ສຳເນົາ" + +#: ../src/develop/imageop.c:4128 ../src/external/lua-scripts/tools/executable_manager.lua:222 ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 ../src/gui/styles_dialog.c:629 +#: ../src/gui/styles_dialog.c:651 ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 ../src/libs/modulegroups.c:4166 +msgid "reset" +msgstr "ຕັ້ງຄ່າໃໝ່" + +#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 ../src/libs/lib.c:1722 +msgid "presets" +msgstr "ຄ່າທີ່ຕັ້ງໄວ້" + +#. global shortcuts +#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 +msgid "enable" +msgstr "ເປີດໃຊ້" + +#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 +msgid "focus" +msgstr "ໂຟກັດ" + +#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 +msgid "instance" +msgstr "ອັນນີ້ (instance)" + +#: ../src/develop/imageop.c:4152 +msgid "processing module" +msgstr "ໂມດູນປະມວນຜົນ" + +#: ../src/develop/imageop_gui.c:277 +#, c-format +msgid "" +"%s\n" +"ctrl+click to %s" +msgstr "" +"%s\n" +"ctrl+ຄລິກ ເພື່ອ %s" + +#. clang-format off +#. smoother cubic spline curve +#: ../src/develop/imageop_gui.c:326 ../src/iop/basecurve.c:304 +msgid "cubic spline" +msgstr "ເສັ້ນໂຄ້ງຄິວບິກ (cubic spline)" + +#: ../src/develop/imageop_gui.c:327 +msgid "centripetal spline" +msgstr "ເສັ້ນໂຄ້ງເຊັນຕຣີພີທັລ" + +#: ../src/develop/imageop_gui.c:328 +msgid "monotonic spline" +msgstr "ເສັ້ນໂຄ້ງໂມໂນໂທນິກ" + +#: ../src/develop/imageop_gui.c:331 +msgid "interpolation method" +msgstr "ວິທີການແຊກສະຫຼັບຄ່າ" + +#: ../src/develop/lightroom.c:1137 +msgid "cannot find Lightroom XMP!" +msgstr "ບໍ່ພົບໄຟລ໌ XMP ຂອງ Lightroom!" + +#: ../src/develop/lightroom.c:1169 ../src/develop/lightroom.c:1191 ../src/develop/lightroom.c:1211 +#, c-format +msgid "`%s' is not a Lightroom XMP!" +msgstr "`%s' ບໍ່ແມ່ນໄຟລ໌ XMP ຂອງ Lightroom!" + +#: ../src/develop/lightroom.c:1613 +#, c-format +msgid "%s has been imported" +msgid_plural "%s have been imported" +msgstr[0] "%s ຖືກນຳເຂົ້າແລ້ວ" + +#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 +#, c-format +msgid "hardness: %3.2f%%" +msgstr "ຄວາມແຂງ: %3.2f%%" + +#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 ../src/develop/masks/path.c:1884 +#, c-format +msgid "size: %3.2f%%" +msgstr "ຂະໜາດ: %3.2f%%" + +#: ../src/develop/masks/brush.c:3141 +msgid "[BRUSH] change size" +msgstr "[BRUSH] ປ່ຽນຂະໜາດ" + +#: ../src/develop/masks/brush.c:3143 +msgid "[BRUSH] change hardness" +msgstr "[BRUSH] ປ່ຽນຄວາມແແຂງ" + +#: ../src/develop/masks/brush.c:3145 +msgid "[BRUSH] change opacity" +msgstr "[BRUSH] ປ່ຽນຄວາມເຂັ້ມຈາງ" + +#: ../src/develop/masks/brush.c:3157 +#, c-format +msgid "brush #%d" +msgstr "ແປງ #%d" + +#: ../src/develop/masks/brush.c:3170 +#, c-format +msgid "" +"size: scroll, hardness: shift+scroll\n" +"opacity: ctrl+scroll (%d%%)" +msgstr "" +"ຂະໜາດ: ເລື່ອນເມົາສ໌, ຄວາມແຂງ: shift+ເລື່ອນເມົາສ໌\n" +"ຄວາມເຂັ້ມຈາງ: ctrl+ເລື່ອນເມົາສ໌ (%d%%)" + +#: ../src/develop/masks/brush.c:3173 +msgid "size: scroll" +msgstr "ຂະໜາດ: ເລື່ອນເມົາສ໌" + +#: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 ../src/develop/masks/path.c:1818 +#, c-format +msgid "feather size: %3.2f%%" +msgstr "ຂະໜາດຂອບຟຸ້ງ: %3.2f%%" + +#: ../src/develop/masks/circle.c:1393 +msgid "[CIRCLE] change size" +msgstr "[CIRCLE] ປ່ຽນຂະໜາດ" + +#: ../src/develop/masks/circle.c:1395 +msgid "[CIRCLE] change feather size" +msgstr "[CIRCLE] ປ່ຽນຂະໜາດຂອບຟຸ້ງ" + +#: ../src/develop/masks/circle.c:1397 +msgid "[CIRCLE] change opacity" +msgstr "[CIRCLE] ປ່ຽນຄວາມເຂັ້ມຈາງ" + +#: ../src/develop/masks/circle.c:1410 +#, c-format +msgid "circle #%d" +msgstr "ວົງມົນ #%d" + +#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 +#, c-format +msgid "" +"size: scroll, feather size: shift+scroll\n" +"opacity: ctrl+scroll (%d%%)" +msgstr "" +"ຂະໜາດ: ເລື່ອນເມົາສ໌, ຂະໜາດຂອບຟຸ້ງ: shift+ເລື່ອນເມົາສ໌\n" +"ຄວາມເຂັ້ມຈາງ: ctrl+ເລື່ອນເມົາສ໌ (%d%%)" + +#: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 +#, c-format +msgid "rotation: %3.f°" +msgstr "ການໝຸນ: %3.f°" + +#: ../src/develop/masks/ellipse.c:1955 +msgid "[ELLIPSE] change size" +msgstr "[ELLIPSE] ປ່ຽນຂະໜາດ" + +#: ../src/develop/masks/ellipse.c:1958 +msgid "[ELLIPSE] change feather size" +msgstr "[ELLIPSE] ປ່ຽນຂະໜາດຂອບຟຸ້ງ" + +#: ../src/develop/masks/ellipse.c:1961 ../src/develop/masks/ellipse.c:1970 +msgid "[ELLIPSE] rotate shape" +msgstr "[ELLIPSE] ໝຸນຮູບຊົງ" + +#: ../src/develop/masks/ellipse.c:1964 +msgid "[ELLIPSE] change opacity" +msgstr "[ELLIPSE] ປ່ຽນຄວາມເຂັ້ມຈາງ" + +#: ../src/develop/masks/ellipse.c:1967 +msgid "[ELLIPSE] switch feathering mode" +msgstr "[ELLIPSE] ສະຫຼັບໂໝດຂອບຟຸ້ງ" + +#: ../src/develop/masks/ellipse.c:1977 +#, c-format +msgid "ellipse #%d" +msgstr "ວົງຮີ #%d" + +#: ../src/develop/masks/ellipse.c:2014 +#, c-format +msgid "" +"size: scroll, feather size: shift+scroll\n" +"rotation: ctrl+shift+scroll, opacity: ctrl+scroll (%d%%)" +msgstr "" +"ຂະໜາດ: ເລື່ອນເມົາສ໌, ຂະໜາດຂອບຟຸ້ງ: shift+ເລື່ອນເມົາສ໌\n" +"ການໝຸນ: ctrl+shift+ເລື່ອນເມົາສ໌, ຄວາມເຂັ້ມຈາງ: ctrl+ເລື່ອນເມົາສ໌ (%d%%)" + +#: ../src/develop/masks/ellipse.c:2018 +msgid "rotate: ctrl+drag" +msgstr "ໝຸນ: ctrl+ລາກ" + +#: ../src/develop/masks/ellipse.c:2021 +#, c-format +msgid "" +"feather mode: alt+click, rotate: ctrl+drag\n" +"size: scroll, feather size: shift+scroll, opacity: ctrl+scroll (%d%%)" +msgstr "" +"ໂໝດຂອບຟຸ້ງ: alt+ຄລິກ, ໝຸນ: ctrl+ລາກ\n" +"ຂະໜາດ: ເລື່ອນເມົາສ໌, ຂະໜາດຂອບຟຸ້ງ: shift+ເລື່ອນເມົາສ໌, ຄວາມເຂັ້ມຈາງ: ctrl+ເລື່ອນເມົາສ໌ (%d%%)" + +#: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 +#, c-format +msgid "compression: %3.2f%%" +msgstr "ການບີບອັດ: %3.2f%%" + +#: ../src/develop/masks/gradient.c:143 ../src/develop/masks/gradient.c:183 +#, c-format +msgid "curvature: %3.2f%%" +msgstr "ຄວາມໂຄ້ງ: %3.2f%%" + +#: ../src/develop/masks/gradient.c:1418 +msgid "[GRADIENT on pivot] rotate shape" +msgstr "[GRADIENT on pivot] ໝຸນຮູບຊົງ" + +#: ../src/develop/masks/gradient.c:1420 +msgid "[GRADIENT creation] set rotation" +msgstr "[GRADIENT creation] ກຳນົດການໝຸນ" + +#: ../src/develop/masks/gradient.c:1422 +msgid "[GRADIENT] change curvature" +msgstr "[GRADIENT] ປ່ຽນຄວາມໂຄ້ງ" + +#: ../src/develop/masks/gradient.c:1424 +msgid "[GRADIENT] change compression" +msgstr "[GRADIENT] ປ່ຽນການບີບອັດ" + +#: ../src/develop/masks/gradient.c:1426 +msgid "[GRADIENT] change opacity" +msgstr "[GRADIENT] ປ່ຽນຄວາມເຂັ້ມຈາງ" + +#: ../src/develop/masks/gradient.c:1439 +#, c-format +msgid "gradient #%d" +msgstr "ໄລ່ສີ #%d" + +#: ../src/develop/masks/gradient.c:1450 +#, c-format +msgid "" +"curvature: scroll, compression: shift+scroll\n" +"rotation: click+drag, opacity: ctrl+scroll (%d%%)" +msgstr "" +"ຄວາມໂຄ້ງ: ເລື່ອນເມົາສ໌, ການບີບອັດ: shift+ເລື່ອນເມົາສ໌\n" +"ການໝຸນ: ຄລິກ+ລາກ, ຄວາມເຂັ້ມຈາງ: ctrl+ເລື່ອນເມົາສ໌ (%d%%)" + +#: ../src/develop/masks/gradient.c:1455 +#, c-format +msgid "" +"curvature: scroll, compression: shift+scroll\n" +"opacity: ctrl+scroll (%d%%)" +msgstr "" +"ຄວາມໂຄ້ງ: ເລື່ອນເມົາສ໌, ການບີບອັດ: shift+ເລື່ອນເມົາສ໌\n" +"ຄວາມເຂັ້ມຈາງ: ctrl+ເລື່ອນເມົາສ໌ (%d%%)" + +#: ../src/develop/masks/gradient.c:1458 +msgid "rotate: drag" +msgstr "ໝຸນ: ລາກ" + +#: ../src/develop/masks/masks.c:136 +msgid "[SHAPE] remove shape" +msgstr "[SHAPE] ລຶບຮູບຊົງອອກ" + +#: ../src/develop/masks/masks.c:300 +#, c-format +msgid "group `%s'" +msgstr "ກຸ່ມ `%s'" + +#: ../src/develop/masks/masks.c:432 +#, c-format +msgid "copy of `%s'" +msgstr "ສຳເນົາຂອງ `%s'" + +#: ../src/develop/masks/masks.c:1002 +#, c-format +msgid "%s: mask version mismatch: %d != %d" +msgstr "%s: ເວີຊັນຂອງໜ້າກາກບໍ່ກົງກັນ: %d != %d" + +#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 +#, c-format +msgid "opacity: %.0f%%" +msgstr "ຄວາມເຂັ້ມຈາງ: %.0f%%" + +#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 +msgid "add existing shape" +msgstr "ເພີ່ມຮູບຊົງທີ່ມີຢູ່ແລ້ວ" + +#: ../src/develop/masks/masks.c:1696 +msgid "use same shapes as" +msgstr "ໃຊ້ຮູບຊົງດຽວກັນກັບ" + +#: ../src/develop/masks/masks.c:2006 +msgid "masks can not contain themselves" +msgstr "ໜ້າກາກບໍ່ສາມາດບັນຈຸຕົວມັນເອງໄດ້" + +#: ../src/develop/masks/object.c:852 +msgid "set raster mask root folder in preferences" +msgstr "ກຳນົດໂຟນເດີຫຼັກຂອງໜ້າກາກແຣສເຕີໃນການຕັ້ງຄ່າ" + +#: ../src/develop/masks/object.c:860 +msgid "cannot create raster mask folder" +msgstr "ບໍ່ສາມາດສ້າງໂຟນເດີໜ້າກາກແຣສເຕີໄດ້" + +#: ../src/develop/masks/object.c:923 +msgid "raster mask saved" +msgstr "ບັນທຶກໜ້າກາກແຣສເຕີແລ້ວ" + +#: ../src/develop/masks/object.c:928 +msgid "failed to save raster mask" +msgstr "ບັນທຶກໜ້າກາກແຣສເຕີບໍ່ສຳເລັດ" + +#: ../src/develop/masks/object.c:1009 +msgid "no mask extracted from AI segmentation" +msgstr "ບໍ່ມີໜ້າກາກທີ່ແຍກອອກມາຈາກການແບ່ງສ່ວນດ້ວຍ AI" + +#: ../src/develop/masks/object.c:1017 +msgid "ai object group" +msgstr "ກຸ່ມວັດຖຸ AI" + +#: ../src/develop/masks/object.c:1018 +msgid "ai object" +msgstr "ວັດຖຸ AI" + +#: ../src/develop/masks/object.c:1146 +#, c-format +msgid "smoothing: %3.2f" +msgstr "ຄວາມລຽບ: %3.2f" + +#: ../src/develop/masks/object.c:1157 +#, c-format +msgid "cleanup: %d" +msgstr "ການທຳຄວາມສະອາດ: %d" + +#: ../src/develop/masks/object.c:1170 +#, c-format +msgid "opacity: %d%%" +msgstr "ຄວາມເຂັ້ມຈາງ: %d%%" + +#: ../src/develop/masks/object.c:1293 +#, c-format +msgid "group '%s'" +msgstr "ກຸ່ມ '%s'" + +#. keep the message visible while the thread is working +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 +msgid "object mask: analyzing image..." +msgstr "ໜ້າກາກວັດຖຸ: ກຳລັງວິເຄາະຮູບພາບ..." + +#: ../src/develop/masks/object.c:1588 +msgid "click on object to create mask" +msgstr "ຄລິກໃສ່ວັດຖຸເພື່ອສ້າງໜ້າກາກ" + +#. log only once when the thread is first joined +#: ../src/develop/masks/object.c:1598 +msgid "object mask preparation failed" +msgstr "ການຕຽມໜ້າກາກວັດຖຸບໍ່ສຳເລັດ" + +#: ../src/develop/masks/object.c:1803 +msgid "[OBJECT] select / add foreground point" +msgstr "[OBJECT] ເລືອກ / ເພີ່ມຈຸດພື້ນໜ້າ" + +#: ../src/develop/masks/object.c:1808 +msgid "[OBJECT] add background point" +msgstr "[OBJECT] ເພີ່ມຈຸດພື້ນຫຼັງ" + +#: ../src/develop/masks/object.c:1813 +msgid "[OBJECT] clear selection" +msgstr "[OBJECT] ລຶບການເລືອກ" + +#: ../src/develop/masks/object.c:1818 +msgid "[OBJECT] apply mask" +msgstr "[OBJECT] ນຳໃຊ້ໜ້າກາກ" + +#: ../src/develop/masks/object.c:1823 +msgid "[OBJECT] change smoothing" +msgstr "[OBJECT] ປ່ຽນຄວາມລຽບ" + +#: ../src/develop/masks/object.c:1828 +msgid "[OBJECT] change cleanup" +msgstr "[OBJECT] ປ່ຽນການທຳຄວາມສະອາດ" + +#: ../src/develop/masks/object.c:1833 +msgid "[OBJECT] change opacity" +msgstr "[OBJECT] ປ່ຽນຄວາມເຂັ້ມຈາງ" + +#: ../src/develop/masks/object.c:1840 +#, c-format +msgid "object #%d" +msgstr "ວັດຖຸ #%d" + +#: ../src/develop/masks/object.c:1858 +#, c-format +msgid "" +"add: click, subtract: shift+click, clear: ctrl+shift+click, apply: right-click, apply+save raster: shift+right-click\n" +"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), opacity: ctrl+scroll (%d%%)" +msgstr "" +"ເພີ່ມ: ຄລິກ, ລົບອອກ: shift+ຄລິກ, ລ້າງ: ctrl+shift+ຄລິກ, ນຳໃຊ້: ຄລິກຂວາ, ນຳໃຊ້+ບັນທຶກແຣສເຕີ: shift+ຄລິກຂວາ\n" +"ຄວາມລຽບ: ເລື່ອນເມົາສ໌ (%3.2f), ການທຳຄວາມສະອາດ: shift+ເລື່ອນເມົາສ໌ (%d), ຄວາມເຂັ້ມຈາງ: ctrl+ເລື່ອນເມົາສ໌ (%d%%)" + +#: ../src/develop/masks/object.c:1869 +#, c-format +msgid "select: click on object, opacity: ctrl+scroll (%d%%)" +msgstr "ເລືອກ: ຄລິກໃສ່ວັດຖຸ, ຄວາມເຂັ້ມຈາງ: ctrl+ເລື່ອນເມົາສ໌ (%d%%)" + +#: ../src/develop/masks/path.c:3943 +msgid "[PATH creation] add a smooth node" +msgstr "[PATH creation] ເພີ່ມຈຸດແບບລຽບ" + +#: ../src/develop/masks/path.c:3945 +msgid "[PATH creation] add a sharp node" +msgstr "[PATH creation] ເພີ່ມຈຸດແບບຄົມ" + +#: ../src/develop/masks/path.c:3947 +msgid "[PATH creation] terminate path creation" +msgstr "[PATH creation] ສິ້ນສຸດການສ້າງເສັ້ນທາງ" + +#: ../src/develop/masks/path.c:3949 +msgid "[PATH on node] switch between smooth/sharp node" +msgstr "[PATH on node] ສະຫຼັບລະຫວ່າງຈຸດແບບລຽບ/ຄົມ" + +#: ../src/develop/masks/path.c:3951 +msgid "[PATH on node] remove the node" +msgstr "[PATH on node] ລຶບຈຸດອອກ" + +#: ../src/develop/masks/path.c:3953 +msgid "[PATH on feather] reset curvature" +msgstr "[PATH on feather] ຄືນຄ່າຄວາມໂຄ້ງ" + +#: ../src/develop/masks/path.c:3955 +msgid "[PATH on segment] add node" +msgstr "[PATH on segment] ເພີ່ມຈຸດ" + +#: ../src/develop/masks/path.c:3957 +msgid "[PATH] change size" +msgstr "[PATH] ປ່ຽນຂະໜາດ" + +#: ../src/develop/masks/path.c:3959 +msgid "[PATH] change feather size" +msgstr "[PATH] ປ່ຽນຂະໜາດຂອບຟຸ້ງ" + +#: ../src/develop/masks/path.c:3961 +msgid "[PATH] change opacity" +msgstr "[PATH] ປ່ຽນຄວາມເຂັ້ມຈາງ" + +#: ../src/develop/masks/path.c:3973 +#, c-format +msgid "path #%d" +msgstr "ເສັ້ນທາງ #%d" + +#: ../src/develop/masks/path.c:3984 +msgid "" +"add node: click, add sharp node: ctrl+click\n" +"cancel: right-click" +msgstr "" +"ເພີ່ມຈຸດ: ຄລິກ, ເພີ່ມຈຸດແບບຄົມ: ctrl+ຄລິກ\n" +"ຍົກເລີກ: ຄລິກຂວາ" + +#: ../src/develop/masks/path.c:3989 +msgid "" +"add node: click, add sharp node: ctrl+click\n" +"finish path: right-click" +msgstr "" +"ເພີ່ມຈຸດ: ຄລິກ, ເພີ່ມຈຸດແບບຄົມ: ctrl+ຄລິກ\n" +"ສຳເລັດເສັ້ນທາງ: ຄລິກຂວາ" + +#: ../src/develop/masks/path.c:3994 +msgid "" +"move node: drag, remove node: right-click\n" +"switch smooth/sharp mode: ctrl+click" +msgstr "" +"ຍ້າຍຈຸດ: ລາກ, ລຶບຈຸດ: ຄລິກຂວາ\n" +"ສະຫຼັບໂໝດ ລຽບ/ຄົມ: ctrl+ຄລິກ" + +#: ../src/develop/masks/path.c:3999 +msgid "" +"node curvature: drag, force symmetry: ctrl+drag,\n" +"move single handle: shift+drag, reset curvature: right-click" +msgstr "" +"ຄວາມໂຄ້ງຂອງຈຸດ: ລາກ, ບັງຄັບໃຫ້ສົມມາດ: ctrl+ລາກ,\n" +"ຍ້າຍແຂນຈັບດຽວ: shift+ລາກ, ຄືນຄ່າຄວາມໂຄ້ງ: ຄລິກຂວາ" + +#: ../src/develop/masks/path.c:4004 +msgid "" +"move segment: drag, add node: ctrl+click\n" +"remove path: right-click" +msgstr "" +"ຍ້າຍສ່ວນເສັ້ນ: ລາກ, ເພີ່ມຈຸດ: ctrl+ຄລິກ\n" +"ລຶບເສັ້ນທາງ: ຄລິກຂວາ" + +#: ../src/develop/pixelpipe_hb.c:571 +msgid "enabled as required" +msgstr "ເປີດນຳໃຊ້ຕາມທີ່ຕ້ອງການ" + +#: ../src/develop/pixelpipe_hb.c:572 +msgid "" +"history had module disabled but it is required for this type of image.\n" +"likely introduced by applying a preset, style or history copy&paste" +msgstr "" +"ໃນປະຫວັດ ໂມດູນຖືກປິດໄວ້ ແຕ່ມັນຈຳເປັນສຳລັບຮູບພາບປະເພດນີ້.\n" +"ອາດຈະເກີດຈາກການໃຊ້ ຄ່າທີ່ຕັ້ງໄວ້ (preset), ຮູບແບບ (style) ຫຼື ການກັອບປີ້/ວາງ ປະຫວັດ" + +#: ../src/develop/pixelpipe_hb.c:579 +msgid "disabled as not appropriate" +msgstr "ປິດໄວ້ເນື່ອງຈາກບໍ່ເໝາະສົມ" + +#: ../src/develop/pixelpipe_hb.c:580 +msgid "" +"history had module enabled but it is not allowed for this type of image.\n" +"likely introduced by applying a preset, style or history copy&paste" +msgstr "" +"ໃນປະຫວັດ ໂມດູນຖືກເປີດໄວ້ ແຕ່ມັນບໍ່ໄດ້ຮັບອະນຸຍາດສຳລັບຮູບພາບປະເພດນີ້.\n" +"ອາດຈະເກີດຈາກການໃຊ້ ຄ່າທີ່ຕັ້ງໄວ້ (preset), ຮູບແບບ (style) ຫຼື ການກັອບປີ້/ວາງ ປະຫວັດ" + +#: ../src/develop/pixelpipe_hb.c:1371 +#, c-format +msgid "" +"fatal pixelpipe abort due to non-aligned buffers\n" +"in module '%s'\n" +"please report on GitHub" +msgstr "" +"ການປະມວນຜົນ pixelpipe ຢຸດເຮັດວຽກຢ່າງຮຸນແຮງເນື່ອງຈາກບັຟເຟີບໍ່ກົງກັນ\n" +"ໃນໂມດູນ '%s'\n" +"ກະລຸນາລາຍງານໃນ GitHub" + +#: ../src/develop/pixelpipe_hb.c:1953 +msgid "fatal input misalignment, please report on GitHub\n" +msgstr "ຂໍ້ມູນນຳເຂົ້າບໍ່ກົງກັນຢ່າງຮຸນແຮງ, ກະລຸນາລາຍງານໃນ GitHub\n" + +#: ../src/develop/pixelpipe_hb.c:3174 +msgid "" +"OpenCL errors encountered; disabling OpenCL for this session! some possible causes:\n" +" - OpenCL out of resources due to preference settings. please try with defaults,\n" +" - buggy driver for some device. please run darktable with `-d opencl' to identify,\n" +" - some drivers don't support needed number of events,\n" +" - too small headroom settings while using 'use all device memory'." +msgstr "" +"ພົບຂໍ້ຜິດພາດຂອງ OpenCL; ປິດການໃຊ້ງານ OpenCL ສຳລັບເຊດຊັນນີ້! ສາເຫດທີ່ອາດເປັນໄປໄດ້:\n" +" - OpenCL ຊັບພະຍາກອນໝົດເນື່ອງຈາກການຕັ້ງຄ່າ. ກະລຸນາລອງໃຊ້ຄ່າເລີ່ມຕົ້ນ,\n" +" - ໄດຣເວີມີບັນຫາສຳລັບບາງອຸປະກອນ. ກະລຸນາເປີດ darktable ດ້ວຍ `-d opencl` ເພື່ອກວດສອບ,\n" +" - ບາງໄດຣເວີບໍ່ຮອງຮັບຈຳນວນເຫດການທີ່ຈຳເປັນ,\n" +" - ການຕັ້ງຄ່າ headroom ນ້ອຍເກີນໄປໃນຂະນະທີ່ໃຊ້ 'use all device memory'." + +#: ../src/develop/pixelpipe_hb.c:3476 +#, c-format +msgid "" +"module '%s' can't get raster mask from module\n" +"'%s' as that is processed later in the pixel pipe.\n" +"raster mask is ignored." +msgstr "" +"ໂມດູນ '%s' ບໍ່ສາມາດດຶງໜ້າກາກແຣສເຕີຈາກໂມດູນ\n" +"'%s' ໄດ້ ເນື່ອງຈາກມັນຖືກປະມວນຜົນພາຍຫຼັງໃນ pixel pipe.\n" +"ໜ້າກາກແຣສເຕີຈະຖືກຂ້າມໄປ." + +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 +#, c-format +msgid "tiling failed for module '%s%s'. the output most likely will be OK, but you might want to check." +msgstr "ການເຮັດ tiling ບໍ່ສຳເລັດສຳລັບໂມດູນ '%s%s'. ຜົນລັອກສ່ວນໃຫຍ່ອາດຈະໃຊ້ໄດ້, ແຕ່ທ່ານອາດຈະຕ້ອງການກວດສອບຄືນ." + +#: ../src/dtgtk/culling.c:225 +msgid "you have reached the start of your selection" +msgstr "ທ່ານມາຮອດຈຸດເລີ່ມຕົ້ນຂອງການເລືອກແລ້ວ" + +#: ../src/dtgtk/culling.c:234 +msgid "you have reached the start of your collection" +msgstr "ທ່ານມາຮອດຈຸດເລີ່ມຕົ້ນຂອງຄໍເລັກຊັນແລ້ວ" + +#: ../src/dtgtk/culling.c:281 +msgid "you have reached the end of your selection" +msgstr "ທ່ານມາຮອດຈຸດສິ້ນສຸດຂອງການເລືອກແລ້ວ" + +#: ../src/dtgtk/culling.c:308 +msgid "you have reached the end of your collection" +msgstr "ທ່ານມາຮອດຈຸດສິ້ນສຸດຂອງຄໍເລັກຊັນແລ້ວ" + +#: ../src/dtgtk/culling.c:467 +#, c-format +msgid "zooming is limited to %d images" +msgstr "ການຊູມຖືກຈຳກັດໄວ້ທີ່ %d ຮູບ" + +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 +msgid "invalid" +msgstr "ບໍ່ຖືກຕ້ອງ" + +#: ../src/dtgtk/range.c:351 +#, c-format +msgid "year %s" +msgstr "ປີ %s" + +#: ../src/dtgtk/range.c:429 +msgid "" +"enter the minimal value\n" +"use 'min' if no bound\n" +"right-click to select from existing values" +msgstr "" +"ປ້ອນຄ່າຕ່ຳສຸດ\n" +"ໃຊ້ 'min' ຖ້າບໍ່ມີຂອບເຂດ\n" +"ຄລິກຂວາເພື່ອເລືອກຈາກຄ່າທີ່ມີຢູ່ແລ້ວ" + +#: ../src/dtgtk/range.c:435 +msgid "" +"enter the maximal value\n" +"use 'max' if no bound\n" +"right-click to select from existing values" +msgstr "" +"ປ້ອນຄ່າສູງສຸດ\n" +"ໃຊ້ 'max' ຖ້າບໍ່ມີຂອບເຂດ\n" +"ຄລິກຂວາເພື່ອເລືອກຈາກຄ່າທີ່ມີຢູ່ແລ້ວ" + +#: ../src/dtgtk/range.c:441 +msgid "" +"enter the value\n" +"right-click to select from existing values" +msgstr "" +"ປ້ອນຄ່າ\n" +"ຄລິກຂວາເພື່ອເລືອກຈາກຄ່າທີ່ມີຢູ່ແລ້ວ" + +#: ../src/dtgtk/range.c:446 +msgid "" +"enter the minimal date\n" +"in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" +"use 'min' if no bound\n" +"use '-' prefix for relative date\n" +"right-click to select from calendar or existing values" +msgstr "" +"ປ້ອນວັນທີຕ່ຳສຸດ\n" +"ໃນຮູບແບບ ປີ:ເດືອນ:ວັນ ຊົ່ວໂມງ:ນາທີ:ວິນາທີ (ບັງຄັບໃສ່ສະເພາະປີ)\n" +"ໃຊ້ 'min' ຖ້າບໍ່ມີຂອບເຂດ\n" +"ໃຊ້ເຄື່ອງໝາຍ '-' ນຳໜ້າສຳລັບວັນທີແບບທຽບເຄຽງ\n" +"ຄລິກຂວາເພື່ອເລືອກຈາກປະຕິທິນ ຫຼື ຄ່າທີ່ມີຢູ່ແລ້ວ" + +#: ../src/dtgtk/range.c:454 +msgid "" +"enter the maximal date\n" +"in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" +"use 'max' if no bound\n" +"'now' keyword is handled\n" +"use '-' prefix for relative date\n" +"right-click to select from calendar or existing values" +msgstr "" +"ປ້ອນວັນທີສູງສຸດ\n" +"ໃນຮູບແບບ ປີ:ເດືອນ:ວັນ ຊົ່ວໂມງ:ນາທີ:ວິນາທີ (ບັງຄັບໃສ່ສະເພາະປີ)\n" +"ໃຊ້ 'max' ຖ້າບໍ່ມີຂອບເຂດ\n" +"ສາມາດໃຊ້ຄຳວ່າ 'now' ໄດ້\n" +"ໃຊ້ເຄື່ອງໝາຍ '-' ນຳໜ້າສຳລັບວັນທີແບບທຽບເຄຽງ\n" +"ຄລິກຂວາເພື່ອເລືອກຈາກປະຕິທິນ ຫຼື ຄ່າທີ່ມີຢູ່ແລ້ວ" + +#: ../src/dtgtk/range.c:463 +msgid "" +"enter the date\n" +"in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" +"right-click to select from calendar or existing values" +msgstr "" +"ປ້ອນວັນທີ\n" +"ໃນຮູບແບບ ປີ:ເດືອນ:ວັນ ຊົ່ວໂມງ:ນາທີ:ວິນາທີ (ບັງຄັບໃສ່ສະເພາະປີ)\n" +"ຄລິກຂວາເພື່ອເລືອກຈາກປະຕິທິນ ຫຼື ຄ່າທີ່ມີຢູ່ແລ້ວ" + +#: ../src/dtgtk/range.c:485 +msgid "date-time interval to subtract from the max value" +msgstr "ໄລຍະເວລາທີ່ຈະລົບອອກຈາກຄ່າສູງສຸດ" + +#: ../src/dtgtk/range.c:489 +msgid "date-time interval to add to the min value" +msgstr "ໄລຍະເວລາທີ່ຈະເພີ່ມໃສ່ຄ່າຕ່ຳສຸດ" + +#: ../src/dtgtk/range.c:510 +msgid "fixed" +msgstr "ຄົງທີ່" + +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 +msgid "relative" +msgstr "ທຽບເຄຽງ" + +#: ../src/dtgtk/range.c:601 +msgid "selected" +msgstr "ຖືກເລືອກ" + +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 ../src/libs/colorpicker.c:54 +msgid "min" +msgstr "ຕ່ຳສຸດ" + +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 +msgid "max" +msgstr "ສູງສຸດ" + +#: ../src/dtgtk/range.c:959 +msgid "date type" +msgstr "ປະເພດວັນທີ" + +#. the date section +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 +msgid "date" +msgstr "ວັນທີ" + +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 +msgid "" +"click to select date\n" +"double-click to use the date directly" +msgstr "" +"ຄລິກເພື່ອເລືອກວັນທີ\n" +"ດັບເບິລຄລິກເພື່ອໃຊ້ວັນທີໂດຍກົງ" + +#: ../src/dtgtk/range.c:983 +msgid "years: " +msgstr "ປີ: " + +#: ../src/dtgtk/range.c:991 +msgid "months: " +msgstr "ເດືອນ: " + +#: ../src/dtgtk/range.c:999 +msgid "days: " +msgstr "ວັນ: " + +#. the time section +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 +msgid "time" +msgstr "ເວລາ" + +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 +msgid "now" +msgstr "ດຽວນີ້" + +#: ../src/dtgtk/range.c:1047 +msgid "set the value to always match current datetime" +msgstr "ຕັ້ງຄ່າໃຫ້ກົງກັບວັນທີ ແລະ ເວລາປະຈຸບັນສະເໝີ" + +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 +msgid "apply" +msgstr "ນຳໃຊ້" + +#: ../src/dtgtk/range.c:1050 +msgid "set the range bound with this value" +msgstr "ກຳນົດຂອບເຂດດ້ວຍຄ່ານີ້" + +#: ../src/dtgtk/range.c:1061 +msgid "current date: " +msgstr "ວັນທີປະຈຸບັນ: " + +#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 +msgid "double-click to reset" +msgstr "ດັບເບິລຄລິກເພື່ອຄືນຄ່າ" + +#. loop through the tabke of path preferences and populate the widgets +#: ../src/dtgtk/thumbnail.c:162 ../src/dtgtk/thumbnail.c:195 ../src/external/lua-scripts/tools/executable_manager.lua:218 +msgid "current" +msgstr "ປະຈຸບັນ" + +#: ../src/dtgtk/thumbnail.c:162 ../src/dtgtk/thumbnail.c:171 +msgid "leader" +msgstr "ຜູ້ນຳກຸ່ມ" + +#: ../src/dtgtk/thumbnail.c:170 +msgid "" +"\n" +"click here to set this image as group leader\n" +msgstr "" +"\n" +"ຄລິກບ່ອນນີ້ເພື່ອຕັ້ງຮູບນີ້ເປັນຜູ້ນຳກຸ່ມ\n" + +#. and the number of grouped images +#: ../src/dtgtk/thumbnail.c:207 +msgid "grouped images" +msgstr "ຮູບທີ່ຖືກຈັດກຸ່ມ" + +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 ../src/libs/navigation.c:268 +msgid "fit" +msgstr "ພໍດີ" + +#: ../src/dtgtk/thumbtable.c:1265 +msgid "here" +msgstr "ບ່ອນນີ້" + +#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 +msgid "there are no images in this collection" +msgstr "ບໍ່ມີຮູບພາບໃນຄໍເລັກຊັນນີ້" + +#: ../src/dtgtk/thumbtable.c:1268 +msgid "need help?" +msgstr "ຕ້ອງການຄວາມຊ່ວຍເຫຼືອບໍ?" + +#: ../src/dtgtk/thumbtable.c:1269 +msgid "if you have not imported any images yet" +msgstr "ຖ້າທ່ານຍັງບໍ່ໄດ້ນຳເຂົ້າຮູບພາບໃດໆ" + +#: ../src/dtgtk/thumbtable.c:1270 +msgid "click on ? then an on-screen item to open manual page" +msgstr "ຄລິກທີ່ ? ແລ້ວຄລິກໃສ່ລາຍການເທິງໜ້າຈໍເພື່ອເປີດໜ້າຄູ່ມື" + +#: ../src/dtgtk/thumbtable.c:1271 +msgid "you can do so in the import module" +msgstr "ທ່ານສາມາດເຮັດໄດ້ໃນໂມດູນການນຳເຂົ້າ (import)" + +#: ../src/dtgtk/thumbtable.c:1272 +msgid "press and hold 'h' to show all active keyboard shortcuts" +msgstr "ກົດ 'h' ຄ້າງໄວ້ເພື່ອເບິ່ງຄີລັດທີ່ກຳລັງໃຊ້ງານຢູ່ທັງໝົດ" + +#: ../src/dtgtk/thumbtable.c:1273 +msgid "to open the online manual click " +msgstr "ເພື່ອເປີດຄູ່ມືອອນໄລນ໌ ໃຫ້ຄລິກ " + +#: ../src/dtgtk/thumbtable.c:1274 +msgid "try to relax the filter settings in the top panel" +msgstr "ລອງຜ່ອນຜັນການຕັ້ງຄ່າຕົວຕອງໃນແຜງດ້ານເທິງ" + +#: ../src/dtgtk/thumbtable.c:1275 +msgid "or add images in the collections module" +msgstr "ຫຼື ເພີ່ມຮູບພາບໃນໂມດູນຄໍເລັກຊັນ" + +#: ../src/dtgtk/thumbtable.c:1276 +msgid "personalize darktable" +msgstr "ປັບແຕ່ງ darktable ຕາມແບບຂອງທ່ານ" + +#: ../src/dtgtk/thumbtable.c:1277 +msgid "click on the gear icon for global preferences" +msgstr "ຄລິກທີ່ໄອຄອນຮູບເຟືອງເພື່ອຕັ້ງຄ່າທົ່ວໄປ" + +#: ../src/dtgtk/thumbtable.c:1279 +msgid "click on the keyboard icon to define shortcuts" +msgstr "ຄລິກທີ່ໄອຄອນຮູບຄີບອດເພື່ອຕັ້ງຄ່າຄີລັດ" + +#: ../src/dtgtk/thumbtable.c:1281 +msgid "try the 'no-click' workflow" +msgstr "ລອງໃຊ້ຂັ້ນຕອນການເຮັດວຽກແບບ 'ບໍ່ຕ້ອງຄລິກ'" + +#: ../src/dtgtk/thumbtable.c:1282 +msgid "set module-specific preferences through module's menu" +msgstr "ຕັ້ງຄ່າສະເພາະໂມດູນຜ່ານເມນູຂອງໂມດູນນັ້ນໆ" + +#: ../src/dtgtk/thumbtable.c:1283 +msgid "hover over an image and use keyboard shortcuts" +msgstr "ວາງເມົາສ໌ເທິງຮູບແລ້ວໃຊ້ຄີລັດ" + +#: ../src/dtgtk/thumbtable.c:1284 +msgid "to apply ratings, colors, styles, etc." +msgstr "ເພື່ອໃຫ້ຄະແນນ, ສີ, ຮູບແບບ ແລະ ອື່ນໆ." + +#: ../src/dtgtk/thumbtable.c:1285 +msgid "make default raw development look more like your" +msgstr "ເຮັດໃຫ້ການແຕ່ງໄຟລ໌ RAW ເລີ່ມຕົ້ນເບິ່ງຄືກັບ" + +#: ../src/dtgtk/thumbtable.c:1286 +msgid "hover over any button for its description and shortcuts" +msgstr "ວາງເມົາສ໌ເທິງປຸ່ມໃດກໍໄດ້ເພື່ອເບິ່ງຄຳອະທິບາຍ ແລະ ຄີລັດ" + +#: ../src/dtgtk/thumbtable.c:1287 +msgid "camera's JPEG by applying a camera-specific style" +msgstr "JPEG ຈາກກ້ອງ ໂດຍການໃຊ້ຮູບແບບສະເພາະຂອງກ້ອງ" + +#: ../src/dtgtk/thumbtable.c:1714 +msgid "you have changed the settings related to how thumbnails are generated.\n" +msgstr "ທ່ານໄດ້ປ່ຽນການຕັ້ງຄ່າທີ່ກ່ຽວກັບການສ້າງຮູບຕົວຢ່າງ (thumbnails).\n" + +#: ../src/dtgtk/thumbtable.c:1717 +msgid "" +"all cached thumbnails need to be invalidated.\n" +"\n" +msgstr "" +"ຮູບຕົວຢ່າງທັງໝົດໃນແຄຊ໌ (cache) ຈຳເປັນຕ້ອງໄດ້ຮັບການຍົກເລີກ.\n" +"\n" + +#: ../src/dtgtk/thumbtable.c:1721 +#, c-format +msgid "" +"cached thumbnails starting from level %d need to be invalidated.\n" +"\n" +msgstr "" +"ຮູບຕົວຢ່າງໃນແຄຊ໌ຕັ້ງແຕ່ລະດັບ %d ຈຳເປັນຕ້ອງໄດ້ຮັບການຍົກເລີກ.\n" +"\n" + +#: ../src/dtgtk/thumbtable.c:1726 +#, c-format +msgid "" +"cached thumbnails below level %d need to be invalidated.\n" +"\n" +msgstr "" +"ຮູບຕົວຢ່າງໃນແຄຊ໌ທີ່ຕ່ຳກວ່າລະດັບ %d ຈຳເປັນຕ້ອງໄດ້ຮັບການຍົກເລີກ.\n" +"\n" + +#: ../src/dtgtk/thumbtable.c:1731 +#, c-format +msgid "" +"cached thumbnails between level %d and %d need to be invalidated.\n" +"\n" +msgstr "" +"ຮູບຕົວຢ່າງໃນແຄຊ໌ລະຫວ່າງລະດັບ %d ຫາ %d ຈຳເປັນຕ້ອງໄດ້ຮັບການຍົກເລີກ.\n" +"\n" + +#: ../src/dtgtk/thumbtable.c:1734 +msgid "do you want to do that now?" +msgstr "ທ່ານຕ້ອງການເຮັດດຽວນີ້ເລີຍບໍ່?" + +#: ../src/dtgtk/thumbtable.c:1736 +msgid "cached thumbnails invalidation" +msgstr "ການຍົກເລີກຮູບຕົວຢ່າງໃນແຄຊ໌" + +#. setup history key accelerators +#: ../src/dtgtk/thumbtable.c:3082 +msgid "copy history" +msgstr "ກັອບປີ້ປະຫວັດ" + +#: ../src/dtgtk/thumbtable.c:3084 +msgid "copy history parts" +msgstr "ກັອບປີ້ບາງສ່ວນຂອງປະຫວັດ" + +#: ../src/dtgtk/thumbtable.c:3088 +msgid "paste history parts" +msgstr "ວາງບາງສ່ວນຂອງປະຫວັດ" + +#: ../src/dtgtk/thumbtable.c:3093 +msgid "duplicate image" +msgstr "ສ້າງຮູບພາບຊ້ຳ" + +#: ../src/dtgtk/thumbtable.c:3095 +msgid "duplicate image virgin" +msgstr "ສ້າງຮູບພາບຊ້ຳແບບເລີ່ມຕົ້ນ" + +#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 +msgid "select film roll" +msgstr "ເລືອກມ້ວນຟິມ" + +#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 +msgid "select untouched" +msgstr "ເລືອກຮູບທີ່ຍັງບໍ່ໄດ້ແຕ່ງ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:931 +msgid "$(ROLL.NAME) - roll of the input image" +msgstr "$(ROLL.NAME) - ຊື່ມ້ວນຂອງຮູບພາບທີ່ນຳເຂົ້າ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 ../src/gui/gtkentry.c:38 +msgid "$(FILE.FOLDER) - folder containing the input image" +msgstr "$(FILE.FOLDER) - ໂຟນເດີທີ່ບັນຈຸຮູບພາບທີ່ນຳເຂົ້າ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 ../src/gui/gtkentry.c:39 +msgid "$(FILE.NAME) - basename of the input image" +msgstr "$(FILE.NAME) - ຊື່ໄຟລ໌ຂອງຮູບພາບທີ່ນຳເຂົ້າ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 ../src/gui/gtkentry.c:40 +msgid "$(FILE.EXTENSION) - extension of the input image" +msgstr "$(FILE.EXTENSION) - ນາມສະກຸນຂອງຮູບພາບທີ່ນຳເຂົ້າ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 ../src/gui/gtkentry.c:111 +msgid "$(ID) - image ID" +msgstr "$(ID) - ໄອດີຮູບພາບ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 ../src/gui/gtkentry.c:109 +msgid "$(IMAGE.ID) - image ID" +msgstr "$(IMAGE.ID) - ໄອດີຮູບພາບ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 ../src/gui/gtkentry.c:110 +msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" +msgstr "$(IMAGE.ID.NEXT) - ໄອດີຮູບພາບຖັດໄປທີ່ຈະຖືກກຳນົດເມື່ອນຳເຂົ້າ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 ../src/gui/gtkentry.c:41 +msgid "$(VERSION) - duplicate version" +msgstr "$(VERSION) - ເວີຊັນທີ່ສ້າງຊ້ຳ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 ../src/gui/gtkentry.c:42 +msgid "$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version exists" +msgstr "$(VERSION.IF_MULTI) - ຄືກັນກັບ $(VERSION) ແຕ່ຈະເປັນຄ່າວ່າງຖ້າມີພຽງເວີຊັນດຽວ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 ../src/gui/gtkentry.c:43 +msgid "$(VERSION.NAME) - version name from metadata" +msgstr "$(VERSION.NAME) - ຊື່ເວີຊັນຈາກເມຕາເດຕາ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 ../src/gui/gtkentry.c:120 +msgid "$(DARKTABLE.VERSION) - current darktable version" +msgstr "$(DARKTABLE.VERSION) - ເວີຊັນຂອງ darktable ປະຈຸບັນ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +msgid "$(Xmp.darktable.version) - current darktable version" +msgstr "$(Xmp.darktable.version) - ເວີຊັນຂອງ darktable ປະຈຸບັນ" + +#. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 ../src/gui/gtkentry.c:45 +msgid "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" +msgstr "$(SEQUENCE[n,m]) - ເລກລຳດັບ, n: ຈຳນວນຫຼັກ, m: ເລກເລີ່ມຕົ້ນ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 ../src/gui/gtkentry.c:47 +msgid "$(WIDTH.SENSOR) - image sensor width" +msgstr "$(WIDTH.SENSOR) - ຄວາມກວ້າງຂອງເຊັນເຊີຮູບພາບ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 ../src/gui/gtkentry.c:52 +msgid "$(HEIGHT.SENSOR) - image sensor height" +msgstr "$(HEIGHT.SENSOR) - ຄວາມສູງຂອງເຊັນເຊີຮູບພາບ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 ../src/gui/gtkentry.c:48 +msgid "$(WIDTH.RAW) - RAW image width" +msgstr "$(WIDTH.RAW) - ຄວາມກວ້າງຂອງຮູບ RAW" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 ../src/gui/gtkentry.c:53 +msgid "$(HEIGHT.RAW) - RAW image height" +msgstr "$(HEIGHT.RAW) - ຄວາມສູງຂອງຮູບ RAW" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 ../src/gui/gtkentry.c:49 +msgid "$(WIDTH.CROP) - image width after crop" +msgstr "$(WIDTH.CROP) - ຄວາມກວ້າງຂອງຮູບຫຼັງຈາກຄຣັອບ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 ../src/gui/gtkentry.c:54 +msgid "$(HEIGHT.CROP) - image height after crop" +msgstr "$(HEIGHT.CROP) - ຄວາມສູງຂອງຮູບຫຼັງຈາກຄຣັອບ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 ../src/gui/gtkentry.c:50 +msgid "$(WIDTH.EXPORT) - exported image width" +msgstr "$(WIDTH.EXPORT) - ຄວາມກວ້າງຂອງຮູບທີ່ສົ່ງອອກ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 ../src/gui/gtkentry.c:55 +msgid "$(HEIGHT.EXPORT) - exported image height" +msgstr "$(HEIGHT.EXPORT) - ຄວາມສູງຂອງຮູບທີ່ສົ່ງອອກ" + +#. _("$(WIDTH.MAX) - maximum image export width"), -- not implemented +#. _("$(HEIGHT.MAX) - maximum image export height"), -- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 ../src/gui/gtkentry.c:56 +msgid "$(YEAR) - year" +msgstr "$(YEAR) - ປີ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:956 ../src/gui/gtkentry.c:57 +msgid "$(YEAR.SHORT) - year without century" +msgstr "$(YEAR.SHORT) - ປີແບບຫຍໍ້" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 ../src/gui/gtkentry.c:58 +msgid "$(MONTH) - month" +msgstr "$(MONTH) - ເດືອນ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:958 ../src/gui/gtkentry.c:60 +msgid "$(MONTH.LONG) - full month name according to the current locale" +msgstr "$(MONTH.LONG) - ຊື່ເດືອນເຕັມຕາມພາສາທີ່ໃຊ້" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 ../src/gui/gtkentry.c:59 +msgid "$(MONTH.SHORT) - abbreviated month name according to the current locale" +msgstr "$(MONTH.SHORT) - ຊື່ເດືອນຫຍໍ້ຕາມພາສາທີ່ໃຊ້" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 ../src/gui/gtkentry.c:61 +msgid "$(DAY) - day" +msgstr "$(DAY) - ວັນ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 ../src/gui/gtkentry.c:62 +msgid "$(HOUR) - hour" +msgstr "$(HOUR) - ຊົ່ວໂມງ" + +#. _("$(HOUR.AMPM) - hour, 12-hour clock"), -- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 ../src/gui/gtkentry.c:64 +msgid "$(MINUTE) - minute" +msgstr "$(MINUTE) - ນາທີ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:964 ../src/gui/gtkentry.c:65 +msgid "$(SECOND) - second" +msgstr "$(SECOND) - ວິນາທີ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 ../src/gui/gtkentry.c:66 +msgid "$(MSEC) - millisecond" +msgstr "$(MSEC) - ມິນລິວິນາທີ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 ../src/gui/gtkentry.c:69 +msgid "$(EXIF.YEAR) - EXIF year" +msgstr "$(EXIF.YEAR) - ປີຈາກ EXIF" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 ../src/gui/gtkentry.c:70 +msgid "$(EXIF.YEAR.SHORT) - EXIF year without century" +msgstr "$(EXIF.YEAR.SHORT) - ປີຈາກ EXIF ແບບຫຍໍ້" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 ../src/gui/gtkentry.c:71 +msgid "$(EXIF.MONTH) - EXIF month" +msgstr "$(EXIF.MONTH) - ເດືອນຈາກ EXIF" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 ../src/gui/gtkentry.c:73 +msgid "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" +msgstr "$(EXIF.MONTH.LONG) - ຊື່ເດືອນເຕັມຈາກ EXIF ຕາມພາສາທີ່ໃຊ້" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:970 ../src/gui/gtkentry.c:72 +msgid "$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current locale" +msgstr "$(EXIF.MONTH.SHORT) - ຊື່ເດືອນຫຍໍ້ຈາກ EXIF ຕາມພາສາທີ່ໃຊ້" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 ../src/gui/gtkentry.c:74 +msgid "$(EXIF.DAY) - EXIF day" +msgstr "$(EXIF.DAY) - ວັນຈາກ EXIF" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:972 ../src/gui/gtkentry.c:75 +msgid "$(EXIF.HOUR) - EXIF hour" +msgstr "$(EXIF.HOUR) - ຊົ່ວໂມງຈາກ EXIF" + +#. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:974 ../src/gui/gtkentry.c:77 +msgid "$(EXIF.MINUTE) - EXIF minute" +msgstr "$(EXIF.MINUTE) - ນາທີຈາກ EXIF" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:975 ../src/gui/gtkentry.c:78 +msgid "$(EXIF.SECOND) - EXIF second" +msgstr "$(EXIF.SECOND) - ວິນາທີຈາກ EXIF" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:976 ../src/gui/gtkentry.c:79 +msgid "$(EXIF.MSEC) - EXIF millisecond" +msgstr "$(EXIF.MSEC) - ມິນລິວິນາທີຈາກ EXIF" + +#. _("$(EXIF.DATE.REGIONAL) - localized EXIF date"), -- not implemented +#. _("$(EXIF.TIME.REGIONAL) - localized EXIF time"), -- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:979 ../src/gui/gtkentry.c:80 +msgid "$(EXIF.ISO) - ISO value" +msgstr "$(EXIF.ISO) - ຄ່າ ISO" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:980 ../src/gui/gtkentry.c:83 +msgid "$(EXIF.EXPOSURE) - EXIF exposure" +msgstr "$(EXIF.EXPOSURE) - ການຮັບແສງຈາກ EXIF" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:981 ../src/gui/gtkentry.c:81 +msgid "$(EXIF.EXPOSURE.BIAS) - EXIF exposure bias" +msgstr "$(EXIF.EXPOSURE.BIAS) - ການຊົດເຊີຍແສງຈາກ EXIF" + +#. _("$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program"), -- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:983 ../src/gui/gtkentry.c:84 +msgid "$(EXIF.APERTURE) - EXIF aperture" +msgstr "$(EXIF.APERTURE) - ຮູຮັບແສງຈາກ EXIF" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:984 ../src/gui/gtkentry.c:85 +msgid "$(EXIF.CROP_FACTOR) - EXIF crop factor" +msgstr "$(EXIF.CROP_FACTOR) - ຄ່າຕົວຄູນຄຣັອບຈາກ EXIF" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:985 ../src/gui/gtkentry.c:86 +msgid "$(EXIF.FOCAL.LENGTH) - EXIF focal length" +msgstr "$(EXIF.FOCAL.LENGTH) - ໄລຍະໂຟກັດຈາກ EXIF" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:986 ../src/gui/gtkentry.c:87 +msgid "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" +msgstr "$(EXIF.FOCAL.LENGTH.EQUIV) - ໄລຍະໂຟກັດທຽບເທົ່າ 35 ມມ ຈາກ EXIF" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:987 ../src/gui/gtkentry.c:88 +msgid "$(EXIF.FOCUS.DISTANCE) - EXIF focal distance" +msgstr "$(EXIF.FOCUS.DISTANCE) - ໄລຍະຫ່າງໂຟກັດຈາກ EXIF" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:988 ../src/gui/gtkentry.c:89 +msgid "$(EXIF.MAKER) - camera maker" +msgstr "$(EXIF.MAKER) - ຍີ່ຫໍ້ກ້ອງ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:989 ../src/gui/gtkentry.c:90 +msgid "$(EXIF.MODEL) - camera model" +msgstr "$(EXIF.MODEL) - ລຸ້ນກ້ອງ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:990 ../src/gui/gtkentry.c:91 +msgid "$(EXIF.WHITEBALANCE) - EXIF selected white balance" +msgstr "$(EXIF.WHITEBALANCE) - ໄວທ໌ບາລານຊ໌ຈາກ EXIF" + +#. not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:991 ../src/gui/gtkentry.c:92 +msgid "$(EXIF.METERING) - EXIF exposure metering mode" +msgstr "$(EXIF.METERING) - ໂໝດການວັດແທກແສງຈາກ EXIF" + +#. not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:992 ../src/gui/gtkentry.c:93 +msgid "$(EXIF.LENS) - lens" +msgstr "$(EXIF.LENS) - ເລນ" + +#. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:994 ../src/gui/gtkentry.c:95 +msgid "$(EXIF.FLASH) - was flash used (yes/no/--)" +msgstr "$(EXIF.FLASH) - ມີການໃຊ້ແຟລຊ໌ບໍ່ (ແມ່ນ/ບໍ່/--)" + +#. not implemented +#. _("$(GPS.LONGITUDE) - longitude"),-- not implemented +#. _("$(GPS.LATITUDE) - latitude"),-- not implemented +#. _("$(GPS.ELEVATION) - elevation"),-- not implemented +#. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known"),-- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:999 ../src/gui/gtkentry.c:100 +msgid "$(LONGITUDE) - longitude" +msgstr "$(LONGITUDE) - ລອງຈິຈູດ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1000 ../src/gui/gtkentry.c:101 +msgid "$(LATITUDE) - latitude" +msgstr "$(LATITUDE) - ລະຕິຈູດ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1001 ../src/gui/gtkentry.c:102 +msgid "$(ELEVATION) - elevation" +msgstr "$(ELEVATION) - ຄວາມສູງ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1002 ../src/gui/gtkentry.c:103 +msgid "$(STARS) - star rating as number (-1 for rejected)" +msgstr "$(STARS) - ຄະແນນດາວເປັນຕົວເລກ (-1 ສຳລັບຮູບທີ່ຖືກປະຕິເສດ)" + +#. _("$(RATING.ICONS) - star/reject rating in icon form"),-- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1004 ../src/gui/gtkentry.c:105 +msgid "$(LABELS) - color labels as text" +msgstr "$(LABELS) - ປ້າຍສີເປັນຕົວໜັງສື" + +#. _("$(LABELS.ICONS) - color labels as icons"),-- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1006 +msgid "$(TITLE) - title from metadata" +msgstr "$(TITLE) - ຊື່ເລື່ອງຈາກເມຕາເດຕາ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1007 +msgid "$(Xmp.dc.title) - title from metadata" +msgstr "$(Xmp.dc.title) - ຊື່ເລື່ອງຈາກເມຕາເດຕາ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1008 +msgid "$(DESCRIPTION) - description from metadata" +msgstr "$(DESCRIPTION) - ຄຳອະທິບາຍຈາກເມຕາເດຕາ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1009 +msgid "$(Xmp.dc.description) - description from metadata" +msgstr "$(Xmp.dc.description) - ຄຳອະທິບາຍຈາກເມຕາເດຕາ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1010 +msgid "$(CREATOR) - creator from metadata" +msgstr "$(CREATOR) - ຜູ້ສ້າງຈາກເມຕາເດຕາ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1011 +msgid "$(Xmp.dc.creator) - creator from metadata" +msgstr "$(Xmp.dc.creator) - ຜູ້ສ້າງຈາກເມຕາເດຕາ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1012 +msgid "$(PUBLISHER) - publisher from metadata" +msgstr "$(PUBLISHER) - ຜູ້ເຜີຍແຜ່ຈາກເມຕາເດຕາ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1013 +msgid "$(Xmp.dc.publisher) - publisher from metadata" +msgstr "$(Xmp.dc.publisher) - ຜູ້ເຜີຍແຜ່ຈາກເມຕາເດຕາ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1014 +msgid "$(RIGHTS) - rights from metadata" +msgstr "$(RIGHTS) - ລິຂະສິດຈາກເມຕາເດຕາ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1015 +msgid "$(Xmp.dc.rights) - rights from metadata" +msgstr "$(Xmp.dc.rights) - ລິຂະສິດຈາກເມຕາເດຕາ" + +#. _("$(TAGS) - tags as set in metadata settings"), +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 ../src/gui/gtkentry.c:117 +msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" +msgstr "$(CATEGORY[n,category]) - ແທັກຍ່ອຍລະດັບ n ໃນໂຄງສ້າງແທັກແບບລຳດັບຊັ້ນ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 ../src/gui/gtkentry.c:121 +msgid "$(SIDECAR_TXT) - contents of .txt sidecar file, if present" +msgstr "$(SIDECAR_TXT) - ເນື້ອໃນຂອງໄຟລ໌ .txt sidecar (ຖ້າມີ)" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1019 ../src/gui/gtkentry.c:113 +msgid "$(FOLDER.PICTURES) - pictures folder" +msgstr "$(FOLDER.PICTURES) - ໂຟນເດີຮູບພາບ" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1020 ../src/gui/gtkentry.c:114 +msgid "$(FOLDER.HOME) - home folder" +msgstr "$(FOLDER.HOME) - ໂຟນເດີຫຼັກ (home)" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 ../src/gui/gtkentry.c:115 +msgid "$(FOLDER.DESKTOP) - desktop folder" +msgstr "$(FOLDER.DESKTOP) - ໂຟນເດີໜ້າຈໍ (desktop)" + +#. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 ../src/gui/gtkentry.c:112 +msgid "$(USERNAME) - login name" +msgstr "$(USERNAME) - ຊື່ຜູ້ໃຊ້" + +#: ../src/external/lua-scripts/official/apply_camera_style.lua:99 +msgid "apply camera style" +msgstr "ນຳໃຊ້ຮູບແບບຂອງກ້ອງ" + +#. name of script +#: ../src/external/lua-scripts/official/apply_camera_style.lua:100 +msgid "apply darktable camera style to matching images" +msgstr "ນຳໃຊ້ຮູບແບບກ້ອງຂອງ darktable ໃຫ້ກັບຮູບພາບທີ່ກົງກັນ" + +#: ../src/external/lua-scripts/official/apply_camera_style.lua:396 +msgid "applying camera styles to images" +msgstr "ກຳລັງນຳໃຊ້ຮູບແບບກ້ອງໃຫ້ກັບຮູບພາບ" + +#: ../src/external/lua-scripts/official/apply_camera_style.lua:490 +msgid "apply darktable camera styles to collection" +msgstr "ນຳໃຊ້ຮູບແບບກ້ອງຂອງ darktable ໃຫ້ກັບຄໍເລັກຊັນ" + +#: ../src/external/lua-scripts/official/apply_camera_style.lua:496 +msgid "apply darktable camera styles to selection" +msgstr "ນຳໃຊ້ຮູບແບບກ້ອງຂອງ darktable ໃຫ້ກັບຮູບທີ່ເລືອກ" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "ປັບໃຫ້ຊື່ແບບອັດຕະໂນມັດ" + +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "ປັບຮູບໃຫ້ຊື່ໃນ darkroom ໂດຍໃຊ້ເມຕາເດຕາຂອງຮູບພາບ" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "ການຄຣັອບແບບອັດຕະໂນມັດ" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "ການຄຣັອບອັດຕະໂນມັດທີ່ຈະດຳເນີນການ" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "ບໍ່ພົບ exiftool, ກຳລັງອອກ..." + +#: ../src/external/lua-scripts/official/check_for_updates.lua:48 +msgid "check for updates" +msgstr "ກວດສອບການອັບເດດ" + +#: ../src/external/lua-scripts/official/check_for_updates.lua:49 +msgid "check for newer darktable releases" +msgstr "ກວດສອບ darktable ເວີຊັນໃໝ່" + +#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:43 +msgid "copy paste metadata" +msgstr "ກັອບປີ້ ແລະ ວາງ ເມຕາເດຕາ" + +#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:44 +msgid "adds keyboard shortcuts and buttons to copy/paste metadata between images" +msgstr "ເພີ່ມຄີລັດ ແລະ ປຸ່ມເພື່ອ ກັອບປີ້/ວາງ ເມຕາເດຕາ ລະຫວ່າງຮູບພາບ" + +#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:136 ../src/external/lua-scripts/official/copy_paste_metadata.lua:154 +msgid "copy metadata" +msgstr "ກັອບປີ້ ເມຕາເດຕາ" + +#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:138 +msgid "copy metadata of the first selected image" +msgstr "ກັອບປີ້ເມຕາເດຕາຂອງຮູບທຳອິດທີ່ເລືອກ" + +#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:144 ../src/external/lua-scripts/official/copy_paste_metadata.lua:160 +msgid "paste metadata" +msgstr "ວາງເມຕາເດຕາ" + +#: ../src/external/lua-scripts/official/copy_paste_metadata.lua:146 +msgid "paste metadata to the selected images" +msgstr "ວາງເມຕາເດຕາໃສ່ຮູບພາບທີ່ເລືອກ" + +#: ../src/external/lua-scripts/official/delete_long_tags.lua:47 +msgid "delete long tags" +msgstr "ລຶບແທັກທີ່ຍາວເກີນໄປ" + +#: ../src/external/lua-scripts/official/delete_long_tags.lua:48 +msgid "delete all tags longer than a set length" +msgstr "ລຶບແທັກທັງໝົດທີ່ຍາວກວ່າຄວາມຍາວທີ່ກຳນົດໄວ້" + +#: ../src/external/lua-scripts/official/delete_unused_tags.lua:51 ../src/external/lua-scripts/official/delete_unused_tags.lua:52 +msgid "delete unused tags" +msgstr "ລຶບແທັກທີ່ບໍ່ໄດ້ໃຊ້" + +#: ../src/external/lua-scripts/official/enfuse.lua:55 ../src/external/lua-scripts/official/enfuse.lua:75 +msgid "enfuse" +msgstr "enfuse" + +#: ../src/external/lua-scripts/official/enfuse.lua:56 +msgid "exposure blend images" +msgstr "ລວມຮູບພາບດ້ວຍການຮັບແສງ (blend)" + +#: ../src/external/lua-scripts/official/enfuse.lua:138 +msgid "exposure mu" +msgstr "exposure mu" + +#: ../src/external/lua-scripts/official/enfuse.lua:139 +msgid "center also known as mean of gaussian weighting function (0 <= mean <= 1); default: 0.5" +msgstr "ຄ່າກາງ ຫຼື mean ຂອງ gaussian weighting function (0 <= mean <= 1); ຄ່າເລີ່ມຕົ້ນ: 0.5" + +#: ../src/external/lua-scripts/official/enfuse.lua:147 +msgid "exposure optimum" +msgstr "ການຮັບແສງທີ່ເໝາະສົມ" + +#: ../src/external/lua-scripts/official/enfuse.lua:148 +msgid "optimum exposure value, usually the maximum of the weighting function (0 <= optimum <=1); default 0.5" +msgstr "ຄ່າການຮັບແສງທີ່ດີທີ່ສຸດ (0 <= optimum <=1); ຄ່າເລີ່ມຕົ້ນ 0.5" + +#: ../src/external/lua-scripts/official/enfuse.lua:157 +msgid "depth" +msgstr "ຄວາມເລິກ" + +#: ../src/external/lua-scripts/official/enfuse.lua:158 +msgid "the number of bits per channel of the output image" +msgstr "ຈຳນວນບິດ (bits) ຕໍ່ຊ່ອງສີຂອງຮູບພາບທີ່ສົ່ງອອກ" + +#: ../src/external/lua-scripts/official/enfuse.lua:166 +msgid "blend colorspace" +msgstr "ພື້ນທີ່ສີຂອງການລວມ (blend)" + +#: ../src/external/lua-scripts/official/enfuse.lua:167 +msgid "force blending in selected colorspace" +msgstr "ບັງຄັບການລວມສີໃນພື້ນທີ່ສີທີ່ເລືອກ" + +#: ../src/external/lua-scripts/official/enfuse.lua:174 +msgid "run enfuse" +msgstr "ເລີ່ມເຮັດວຽກ enfuse" + +#: ../src/external/lua-scripts/official/enfuse.lua:174 +msgid "enfuse not installed" +msgstr "ບໍ່ໄດ້ຕິດຕັ້ງ enfuse" + +#: ../src/external/lua-scripts/official/enfuse.lua:192 +#, lua-format +msgid "error writing to '%s'" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການຂຽນລົງ '%s'" + +#: ../src/external/lua-scripts/official/enfuse.lua:215 +#, lua-format +msgid "converting raw file '%s' to tiff..." +msgstr "ກຳລັງແປງໄຟລ໌ RAW '%s' ເປັນ TIFF..." + +#: ../src/external/lua-scripts/official/enfuse.lua:225 +#, lua-format +msgid "skipping %s..." +msgstr "ກຳລັງຂ້າມ %s..." + +#: ../src/external/lua-scripts/official/enfuse.lua:232 +msgid "no suitable images selected, nothing to do for enfuse" +msgstr "ບໍ່ມີຮູບພາບທີ່ເໝາະສົມຖືກເລືອກ, ບໍ່ມີຫຍັງໃຫ້ enfuse ເຮັດ" + +#: ../src/external/lua-scripts/official/enfuse.lua:238 +#, lua-format +msgid "%d image(s) skipped" +msgstr "ຂ້າມ %d ຮູບພາບ" + +#: ../src/external/lua-scripts/official/enfuse.lua:258 +msgid "enfuse failed, see terminal output for details" +msgstr "enfuse ລົ້ມເຫຼວ, ເບິ່ງລາຍລະອຽດໃນ terminal output" + +#: ../src/external/lua-scripts/official/enfuse.lua:270 +msgid "enfuse was successful, resulting image has been imported" +msgstr "enfuse ສຳເລັດແລ້ວ, ຮູບພາບຜົນລັບໄດ້ຖືກນຳເຂົ້າແລ້ວ" + +#: ../src/external/lua-scripts/official/enfuse.lua:272 +#, lua-format +msgid "enfuse: done, resulting image '%s' has been imported with id %d" +msgstr "enfuse: ສຳເລັດ, ຮູບພາບ '%s' ຖືກນຳເຂົ້າດ້ວຍໄອດີ %d ແລ້ວ" + +#: ../src/external/lua-scripts/official/enfuse.lua:306 +msgid "could not find enfuse executable, not loading enfuse exporter..." +msgstr "ບໍ່ພົບໄຟລ໌ລັນ enfuse, ຈະບໍ່ໂຫຼດຕົວສົ່ງອອກ enfuse..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "ແຍກຮູບພາບຈາກມ້ວນແບບຖ່າຍຕໍ່ເນື່ອງ (burst roll)" + +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "ແຍກຮູບພາບອອກມາຈາກໄຟລ໌ burst roll" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "ຕົວອ່ານແທັກ EXIF ທີ່ຕ້ອງການ" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "ໃຊ້ exiftool ຫຼື exiv2 ເພື່ອອ່ານແທັກ EXIF" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "ແຍກຮູບ burst roll ເມື່ອນຳເຂົ້າ" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "ສະແດງປຸ່ມເລືອກຮູບ burst roll" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "ເພີ່ມປຸ່ມໃນໂມດູນການເລືອກເພື່ອເລືອກຮູບ burst roll" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "ແຍກໄຟລ໌ DNG ໄດ້ %d ໄຟລ໌ຈາກ %s" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "ກຳລັງສະແກນຫາຮູບພາບ burst roll" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "ກຳລັງແຍກຮູບພາບ burst roll" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "ບໍ່ພົບໄຟລ໌ລັນ dnglab" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr ": ບໍ່ພົບໄຟລ໌ລັນ dnglab, ກຳລັງອອກ..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "ບໍ່ມີຕົວອ່ານແທັກ EXIF" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr " ບໍ່ມີຕົວອ່ານແທັກ EXIF, ກຳລັງອອກ..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr " ຕົວອ່ານແທັກ %s ທີ່ເລືອກບໍ່ພ້ອມໃຊ້ງານ" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "ເລືອກຮູບ burst roll" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "ເລືອກໄຟລ໌ທີ່ບັນຈຸຮູບ burst roll" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "ແຍກ ແລະ ຈັດກຸ່ມຮູບທີ່ຖ່າຍແບບຕໍ່ເນື່ອງດ້ວຍບ່ອນບັນຈຸ" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:54 +msgid "generate image text" +msgstr "ສ້າງຂໍ້ຄວາມເທິງຮູບ" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:55 +msgid "overlay metadata on the selected image(s)" +msgstr "ສະແດງຂໍ້ມູນເມຕາຊ້ອນທັບເທິງຮູບທີ່ເລືອກ" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:68 +msgid "create txt sidecars to display with images" +msgstr "ສ້າງໄຟລ໌ txt sidecar ເພື່ອສະແດງຮ່ວມກັບຮູບ" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:69 +msgid "the txt files created get shown when the lighttable is zoomed in to one image. also enable the txt overlay setting in the gui tab" +msgstr "ໄຟລ໌ txt ທີ່ສ້າງຂຶ້ນຈະສະແດງເມື່ອຂະຫຍາຍເບິ່ງຮູບດຽວໃນໜ້າໂຕະແສງ (lighttable). ກະລຸນາເປີດການຕັ້ງຄ່າການສະແດງ txt ຊ້ອນທັບໃນແທັບ GUI ນຳ" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:75 +msgid "command to generate the txt sidecar" +msgstr "ຄຳສັ່ງສຳລັບສ້າງ txt sidecar" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:76 +msgid "the output of this command gets written to the txt file. use $(FILE_NAME) for the image file" +msgstr "ຜົນທີ່ໄດ້ຈາກຄຳສັ່ງນີ້ຈະຖືກຂຽນລົງໃນໄຟລ໌ txt. ໃຊ້ $(FILE_NAME) ສຳລັບໄຟລ໌ຮູບ" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:82 +msgid "the command for txt sidecars looks bad. better check the preferences" +msgstr "ຄຳສັ່ງສຳລັບ txt sidecars ເບິ່ງຄືບໍ່ຖືກຕ້ອງ. ກະລຸນາກວດສອບຄືນໃນການຕັ້ງຄ່າ" + +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "ການຄົງຢູ່ຂອງກຸ່ມ" + +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "ຮັກສາກຸ່ມຮູບໄວ້ລະຫວ່າງການເປີດໃຊ້ darktable ແຕ່ລະຄັ້ງ" + +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:47 +msgid "image path in UI" +msgstr "ເສັ້ນທາງຮູບໃນ UI" + +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:48 +msgid "print the image path in the UI" +msgstr "ສະແດງເສັ້ນທາງຂອງຮູບໃນ UI" + +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:66 +msgid "selected images path" +msgstr "ເສັ້ນທາງຂອງຮູບທີ່ເລືອກ" + +#: ../src/external/lua-scripts/official/import_filter_manager.lua:44 +msgid "import filter manager" +msgstr "ຕົວຈັດການຕົວຕອງການນຳເຂົ້າ" + +#: ../src/external/lua-scripts/official/import_filter_manager.lua:45 +msgid "manage import filters" +msgstr "ຈັດການຕົວຕອງການນຳເຂົ້າ" + +#: ../src/external/lua-scripts/official/import_filter_manager.lua:60 ../src/external/lua-scripts/official/import_filter_manager.lua:66 +msgid "import filter" +msgstr "ຕົວຕອງການນຳເຂົ້າ" + +#: ../src/external/lua-scripts/official/import_filter_manager.lua:60 +msgid "the name of the filter used for importing images" +msgstr "ຊື່ຂອງຕົວຕອງທີ່ໃຊ້ໃນການນຳເຂົ້າຮູບ" + +#: ../src/external/lua-scripts/official/import_filter_manager.lua:68 +msgid "import filters are applied after completion of the import dialog" +msgstr "ຕົວຕອງການນຳເຂົ້າຈະຖືກນຳໃຊ້ຫຼັງຈາກສິ້ນສຸດຂັ້ນຕອນການນຳເຂົ້າ" + +#: ../src/external/lua-scripts/official/import_filters.lua:42 +msgid "import filters" +msgstr "ຕົວຕອງການນຳເຂົ້າ" + +#: ../src/external/lua-scripts/official/import_filters.lua:43 +msgid "import filtering" +msgstr "ການຕອງການນຳເຂົ້າ" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "ບຸກມາກຫຼ້າສຸດ" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "ເພີ່ມຮູບທີ່ແກ້ໄຂ ແລະ ສົ່ງອອກຫຼ້າສຸດໄປຍັງບຸກມາກຂອງລະບົບ" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "ເປີດໄຟລ໌ບຸກມາກບໍ່ສຳເລັດ" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr " ໃຊ້ໄດ້ສະເພາະໃນ Linux ເທົ່ານັ້ນ" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "ບໍ່ເຫັນໄຟລ໌ບຸກມາກຫຼ້າສຸດ" + +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "ສ້າງຮູບຕົວຢ່າງໃໝ່" + +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "ສ້າງແຄສ mipmap ໃໝ່ສຳລັບຮູບທີ່ເລືອກ" + +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "ກຳລັງສ້າງຮູບຕົວຢ່າງໃໝ່" + +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "ສ້າງຮູບຕົວຢ່າງ" + +#: ../src/external/lua-scripts/official/save_selection.lua:52 +msgid "save selection" +msgstr "ບັນທຶກການເລືອກ" + +#: ../src/external/lua-scripts/official/save_selection.lua:53 +msgid "shortcuts providing multiple selection buffers" +msgstr "ທາງລັດສຳລັບການເລືອກແບບຫຼາຍບັບເຟີ (buffer)" + +#: ../src/external/lua-scripts/official/save_selection.lua:77 +#, lua-format +msgid "save to buffer %d" +msgstr "ບັນທຶກລົງໃນບັບເຟີ %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:80 +#, lua-format +msgid "restore from buffer %d" +msgstr "ຄືນຄ່າຈາກບັບເຟີ %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:86 +msgid "switch selection with temporary buffer" +msgstr "ສະຫຼັບການເລືອກດ້ວຍບັບເຟີຊົ່ວຄາວ" + +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "ຕົວຈັດຕາຕະລາງ" + +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "ໃຫ້ບໍລິການຈັດຕາຕະລາງສຳລັບການເຮັດວຽກຫຼາຍຢ່າງພ້ອມກັນ" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "ໄລຍະເວລາທີ່ຕ້ອງການສຳລັບຕົວຈັດຕາຕະລາງ" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "ໄລຍະເວລາເປົ້າໝາຍກ່ອນທີ່ຈະຂັດຈັງຫວະ" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 ../src/external/lua-scripts/official/select_duplicates.lua:238 ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "ເລືອກຮູບທີ່ຊ້ຳກັນ" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "ເລືອກຮູບທີ່ຊ້ຳກັນຈາກຄໍເລັກຊັນ" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr " ສ້າງຄໍເລັກຊັນຈາກການເລືອກ" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "ສ້າງຄໍເລັກຊັນຂອງຮູບຊ້ຳທີ່ເລືອກ" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "ເລືອກຮູບທີ່ຖືກເຮັດຊ້ຳ" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "ເລືອກ raw/ບໍ່ແມ່ນ raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "ເລືອກໄຟລ໌ raw ຫຼື ບໍ່ແມ່ນ raw ຈາກຄໍເລັກຊັນ" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "ເລືອກ raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "ເລືອກໄຟລ໌ raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "ເລືອກບໍ່ແມ່ນ raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "ເລືອກໄຟລ໌ທີ່ບໍ່ແມ່ນ raw" + +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "ເລືອກຮູບທີ່ບໍ່ທັນແກ້ໄຂ" + +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "ເລືອກຮູບທີ່ຍັງບໍ່ທັນຖືກປັບແຕ່ງໃດໆ" + +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "ເລືອກໄຟລ໌ທີ່ຍັງບໍ່ທັນແກ້ໄຂ" + +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "ປ່ຽນການເລືອກເປັນຄໍເລັກຊັນ" + +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "ສ້າງຄໍເລັກຊັນຊົ່ວຄາວຈາກການເລືອກ" + +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr " ເກັບຄໍເລັກຊັນທີ່ສ້າງຈາກການເລືອກໄວ້" + +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "ຮັກສາຄໍເລັກຊັນທີ່ສ້າງຈາກການເລືອກ" + +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "ຮູບພາບບໍ່ພໍທີ່ຈະສ້າງຄໍເລັກຊັນ" + +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "ສ້າງຄໍເລັກຊັນຊົ່ວຄາວ" + +#: ../src/external/lua-scripts/official/selection2collection.lua:304 ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "ແປງການເລືອກໃຫ້ເປັນຄໍເລັກຊັນ" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 +msgid "selection to PDF" +msgstr "ແປງການເລືອກເປັນ PDF" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" +msgstr "ສ້າງໄຟລ໌ PDF ຈາກຮູບທີ່ເລືອກ" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 +msgid "a PDF viewer" +msgstr "ຕົວເບິ່ງ PDF" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +msgid "" +"can be an absolute pathname or the tool may be in the PATH\n" +"if not specified the system default will be used to open the PDF" +msgstr "" +"ສາມາດເປັນເສັ້ນທາງໄຟລ໌ເຕັມ ຫຼື ຊື່ເຄື່ອງມືໃນ PATH ກໍໄດ້\n" +"ຫາກບໍ່ລະບຸ ລະບົບຈະໃຊ້ຕົວເປີດມາດຕະຖານເພື່ອເປີດ PDF" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 +msgid "thumbs per line" +msgstr "ຮູບຕົວຢ່າງຕໍ່ແຖວ" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 +msgid "title:" +msgstr "ຫົວຂໍ້:" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 +msgid "thumbnails per row:" +msgstr "ຮູບຕົວຢ່າງຕໍ່ແຖວ:" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" +msgstr "ສົ່ງອອກຮູບຕົວຢ່າງເປັນ PDF" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 +msgid "problem running pdflatex" +msgstr "ເກີດບັນຫາໃນການລັນ pdflatex" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" +msgstr "ເກີດບັນຫາໃນການລັນຕົວເບິ່ງ PDF" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "ໃຊ້ໄຟລ໌ jpg ທີ່ຄູ່ກັນເປັນ mipmap" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "ໃຊ້ JPG ຈາກຄູ່ RAW+JPG ເປັນ mipmap ຂະໜາດເຕັມ" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "ເກັບໄຟລ໌ JPEG ໄວ້" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "ບໍ່ຕ້ອງລຶບ JPEGs ຫຼັງຈາກສຳເນົາພວກມັນລົງໃນໂຟນເດີ mipmap ແລ້ວ" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "ບໍ່ມີຄູ່ RAW+JPEG ທີ່ຈະປະມວນຜົນ" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "ກຳລັງສ້າງແຄສຈາກ jpg" + +#: ../src/external/lua-scripts/tools/executable_manager.lua:49 +msgid "executable manager" +msgstr "ຕົວຈັດການໄຟລ໌ທີ່ປະຕິບັດການໄດ້" + +#: ../src/external/lua-scripts/tools/executable_manager.lua:50 +msgid "manage the list of external executables used by the lua scripts" +msgstr "ຈັດການລາຍຊື່ໄຟລ໌ພາຍນອກທີ່ໃຊ້ໂດຍ lua scripts" + +#: ../src/external/lua-scripts/tools/executable_manager.lua:118 +msgid "executables" +msgstr "ໄຟລ໌ປະຕິບັດການ" + +#: ../src/external/lua-scripts/tools/executable_manager.lua:157 +msgid "no executable paths found, exiting..." +msgstr "ບໍ່ພົບເສັ້ນທາງໄຟລ໌ປະຕິບັດການ, ກຳລັງອອກ..." + +#: ../src/external/lua-scripts/tools/executable_manager.lua:173 +msgid "select an executable" +msgstr "ເລືອກໄຟລ໌ປະຕິບັດການ" + +#: ../src/external/lua-scripts/tools/executable_manager.lua:173 +msgid "search path for executable" +msgstr "ຄົ້ນຫາເສັ້ນທາງສຳລັບໄຟລ໌ປະຕິບັດການ" + +#: ../src/external/lua-scripts/tools/executable_manager.lua:202 +msgid "executable" +msgstr "ໄຟລ໌ປະຕິບັດການ" + +#: ../src/external/lua-scripts/tools/executable_manager.lua:203 +msgid "select executable to modify" +msgstr "ເລືອກໄຟລ໌ປະຕິບັດການເພື່ອແກ້ໄຂ" + +#: ../src/external/lua-scripts/tools/executable_manager.lua:225 +#, lua-format +msgid "clear path for %s" +msgstr "ລຶບເສັ້ນທາງສຳລັບ %s" + +#: ../src/external/lua-scripts/tools/get_lib_manpages.lua:91 +msgid "get library man pages" +msgstr "ດຶງຂໍ້ມູນ man pages ຂອງໄລບຣາຣີ" + +#: ../src/external/lua-scripts/tools/get_lib_manpages.lua:92 +msgid "output the internal library documentation as man pages" +msgstr "ສະແດງເອກະສານພາຍໃນໄລບຣາຣີເປັນ man pages" + +#: ../src/external/lua-scripts/tools/get_libdoc.lua:65 +msgid "get library docs" +msgstr "ດຶງເອກະສານໄລບຣາຣີ" + +#: ../src/external/lua-scripts/tools/get_libdoc.lua:66 +msgid "retrieve and print the documentation to the console" +msgstr "ດຶງຂໍ້ມູນ ແລະ ສະແດງເອກະສານໃນຄອນໂຊນ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:131 +msgid "disable Lua scripts" +msgstr "ປິດການໃຊ້ງານ Lua scripts" + +#: ../src/external/lua-scripts/tools/script_manager.lua:132 +msgid "do not run the Lua scripts" +msgstr "ບໍ່ຕ້ອງລັນ Lua scripts" + +#: ../src/external/lua-scripts/tools/script_manager.lua:140 +msgid "check for updated scripts on start up" +msgstr "ກວດສອບການອັບເດດ scripts ເມື່ອເລີ່ມຕົ້ນລະບົບ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:141 +msgid "automatically update scripts to correct version" +msgstr "ອັບເດດ scripts ເປັນເວີຊັນທີ່ຖືກຕ້ອງໂດຍອັດຕະໂນມັດ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:445 +msgid "contributed" +msgstr "ທີ່ໄດ້ຮັບການຊ່ວຍເຫຼືອ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:449 +msgid "official" +msgstr "ທາງການ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:451 ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 +msgid "tools" +msgstr "ເຄື່ອງມື" + +#: ../src/external/lua-scripts/tools/script_manager.lua:539 +msgid "no documentation available" +msgstr "ບໍ່ມີເອກະສານຂໍ້ມູນ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:792 ../src/external/lua-scripts/tools/script_manager.lua:918 +msgid "ERROR: git not found. Install or specify the location of the git executable." +msgstr "ຂໍ້ຜິດພາດ: ບໍ່ພົບ git. ກະລຸນາຕິດຕັ້ງ ຫຼື ລະບຸບ່ອນຢູ່ຂອງໄຟລ໌ git." + +#: ../src/external/lua-scripts/tools/script_manager.lua:806 +msgid "lua scripts successfully updated" +msgstr "ອັບເດດ lua scripts ສຳເລັດແລ້ວ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:901 +msgid "unable to create user lua directory, installing additional scripts failed" +msgstr "ບໍ່ສາມາດສ້າງໄດເຣັກທໍຣີ lua ຂອງຜູ້ໃຊ້ໄດ້, ການຕິດຕັ້ງ script ເພີ່ມເຕີມລົ້ມເຫຼວ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#, lua-format +msgid "folder %s is already in use. Please specify a different folder name." +msgstr "ໂຟນເດີ %s ຖືກໃຊ້ແລ້ວ. ກະລຸນາລະບຸຊື່ໂຟນເດີອື່ນ." + +#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#, lua-format +msgid "scripts successfully installed into folder %s" +msgstr "ຕິດຕັ້ງ scripts ລົງໃນໂຟນເດີ %s ສຳເລັດແລ້ວ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:957 +msgid "no scripts found to install" +msgstr "ບໍ່ພົບ scripts ທີ່ຈະຕິດຕັ້ງ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:962 +msgid "failed to download scripts" +msgstr "ດາວໂຫຼດ scripts ບໍ່ສຳເລັດ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1115 +#, lua-format +msgid "page %d of %d" +msgstr "ໜ້າ %d ຈາກ %d" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1270 ../src/external/lua-scripts/tools/script_manager.lua:1564 +msgid "scripts" +msgstr "ສະຄຣິບ (scripts)" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1316 +msgid "lua API version reset, please restart darktable" +msgstr "ຣີເຊັດເວີຊັນ lua API ແລ້ວ, ກະລຸນາເລີ່ມຕົ້ນ darktable ໃໝ່" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +msgid "you must restart darktable to use the correct version of the lua scripts" +msgstr "ທ່ານຕ້ອງເລີ່ມຕົ້ນ darktable ໃໝ່ເພື່ອໃຊ້ lua scripts ເວີຊັນທີ່ຖືກຕ້ອງ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +msgid "scripts to update" +msgstr "scripts ທີ່ຕ້ອງອັບເດດ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1409 +msgid "select the scripts installation to update" +msgstr "ເລືອກຊຸດ scripts ທີ່ຈະອັບເດດ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1418 ../src/external/lua-scripts/tools/script_manager.lua:1480 +msgid "update scripts" +msgstr "ອັບເດດ scripts" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +msgid "update the lua scripts from the repository" +msgstr "ອັບເດດ lua scripts ຈາກຄັງເກັບ (repository)" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +msgid "enter the URL of the git repository containing the scripts you wish to add" +msgstr "ໃສ່ URL ຂອງ git repository ທີ່ມີ scripts ທີ່ທ່ານຕ້ອງການເພີ່ມ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1435 +msgid "name of new folder" +msgstr "ຊື່ໂຟນເດີໃໝ່" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1436 +msgid "enter a folder name for the additional scripts" +msgstr "ໃສ່ຊື່ໂຟນເດີສຳລັບ scripts ເພີ່ມເຕີມ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1441 +msgid "URL to download additional scripts from" +msgstr "URL ສຳລັບດາວໂຫຼດ scripts ເພີ່ມເຕີມ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1443 +msgid "new folder to place scripts in" +msgstr "ໂຟນເດີໃໝ່ທີ່ຈະວາງ scripts" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1446 +msgid "install additional scripts" +msgstr "ຕິດຕັ້ງ scripts ເພີ່ມເຕີມ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1454 +msgid "enable \"disable scripts\" button" +msgstr "ເປີດໃຊ້ປຸ່ມ \"ປິດການໃຊ້ງານ scripts\"" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 ../src/external/lua-scripts/tools/script_manager.lua:1491 +msgid "disable scripts" +msgstr "ປິດການໃຊ້ງານ scripts" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1472 +msgid "lua scripts will not run the next time darktable is started" +msgstr "lua scripts ຈະບໍ່ເຮັດວຽກໃນການເລີ່ມຕົ້ນ darktable ຄັ້ງຕໍ່ໄປ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +msgid "add more scripts" +msgstr "ເພີ່ມ scripts ອື່ນໆ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +msgid "select the script folder" +msgstr "ເລືອກໂຟນເດີ script" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1533 ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 ../src/iop/negadoctor.c:837 +#: ../src/iop/toneequal.c:3233 ../src/libs/image.c:499 ../src/libs/neural_restore.c:4158 ../src/views/lighttable.c:1588 +msgid "page" +msgstr "ໜ້າ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1573 +msgid "scripts per page" +msgstr "ຈຳນວນ scripts ຕໍ່ໜ້າ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1574 +msgid "select number of start/stop buttons to display" +msgstr "ເລືອກຈຳນວນປຸ່ມ ເລີ່ມ/ຢຸດ ທີ່ຈະສະແດງ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1585 +msgid "change number of buttons" +msgstr "ປ່ຽນຈຳນວນປຸ່ມ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1595 +msgid "configuration" +msgstr "ການກຳນົດຄ່າ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1617 ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 ../src/views/view.c:1767 +msgid "action" +msgstr "ການກະທຳ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +msgid "install/update scripts" +msgstr "ຕິດຕັ້ງ/ອັບເດດ scripts" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +msgid "configure" +msgstr "ກຳນົດຄ່າ" + +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +msgid "start/stop scripts" +msgstr "ເລີ່ມ/ຢຸດ scripts" + +#: ../src/generate-cache/main.c:49 +#, c-format +msgid "creating cache directories\n" +msgstr "ກຳລັງສ້າງໄດເຣັກທໍຣີແຄສ\n" + +#: ../src/generate-cache/main.c:55 +#, c-format +msgid "creating cache directory '%s'\n" +msgstr "ກຳລັງສ້າງໄດເຣັກທໍຣີແຄສ '%s'\n" + +#: ../src/generate-cache/main.c:58 +#, c-format +msgid "could not create directory '%s'!\n" +msgstr "ບໍ່ສາມາດສ້າງໄດເຣັກທໍຣີ '%s' ໄດ້!\n" + +#: ../src/generate-cache/main.c:82 +#, c-format +msgid "warning: no images are matching the requested image id range\n" +msgstr "ຄຳເຕືອນ: ບໍ່ມີຮູບໃດກົງກັບຊ່ວງ id ທີ່ຮ້ອງຂໍ\n" + +#: ../src/generate-cache/main.c:85 +#, c-format +msgid "warning: did you want to swap these boundaries?\n" +msgstr "ຄຳເຕືອນ: ທ່ານຕ້ອງການສະຫຼັບຂອບເຂດເຫຼົ່ານີ້ບໍ?\n" + +#: ../src/generate-cache/main.c:226 +#, c-format +msgid "" +"warning: disk backend for thumbnail cache is disabled (cache_disk_backend).\n" +"if you want to pre-generate thumbnails and for darktable to use them, you need to enable disk backend for thumbnail cache.\n" +"no thumbnails to be generated, done.\n" +msgstr "" +"ຄຳເຕືອນ: ລະບົບຫຼັງບ້ານໃນດິສສຳລັບແຄສຮູບຕົວຢ່າງຖືກປິດໄວ້ (cache_disk_backend).\n" +"ຫາກທ່ານຕ້ອງການສ້າງຮູບຕົວຢ່າງໄວ້ລ່ວງໜ້າເພື່ອໃຫ້ darktable ໃຊ້, ທ່ານຕ້ອງເປີດໃຊ້ງານ ລະບົບຫຼັງບ້ານໃນດິສສຳລັບແຄສຮູບຕົວຢ່າງ.\n" +"ບໍ່ມີຮູບຕົວຢ່າງທີ່ຈະສ້າງ, ສຳເລັດ.\n" + +#: ../src/generate-cache/main.c:237 +#, c-format +msgid "" +"warning: disk backend for full preview cache is disabled (cache_disk_backend_full).\n" +"if you want to pre-generate full previews and for darktable to use them, you need to enable disk backend for full preview cache.\n" +"no full previews to be generated, done.\n" +msgstr "" +"ຄຳເຕືອນ: ລະບົບຫຼັງບ້ານໃນດິສສຳລັບແຄສການເບິ່ງຕົວຢ່າງເຕັມຖືກປິດໄວ້ (cache_disk_backend_full).\n" +"ຫາກທ່ານຕ້ອງການສ້າງການເບິ່ງຕົວຢ່າງເຕັມໄວ້ລ່ວງໜ້າເພື່ອໃຫ້ darktable ໃຊ້, ທ່ານຕ້ອງເປີດໃຊ້ງານ ລະບົບຫຼັງບ້ານໃນດິສສຳລັບແຄສການເບິ່ງຕົວຢ່າງເຕັມ.\n" +"ບໍ່ມີການເບິ່ງຕົວຢ່າງເຕັມທີ່ຈະສ້າງ, ສຳເລັດ.\n" + +#: ../src/generate-cache/main.c:247 +#, c-format +msgid "error: ensure that min_mip <= max_mip\n" +msgstr "ຂໍ້ຜິດພາດ: ກະລຸນາກວດສອບວ່າ min_mip <= max_mip\n" + +#: ../src/generate-cache/main.c:252 +#, c-format +msgid "creating complete lighttable thumbnail cache\n" +msgstr "ກຳລັງສ້າງແຄສຮູບຕົວຢ່າງໂຕະແສງທັງໝົດ\n" + +#: ../src/gui/about.c:34 +#, c-format +msgid "copyright (c) the authors 2009-%s" +msgstr "ລິຂະສິດ (c) ຄະນະຜູ້ຂຽນ 2009-%s" + +#: ../src/gui/about.c:39 +msgid "organize and develop images from digital cameras" +msgstr "ຈັດລະບຽບ ແລະ ປັບແຕ່ງຮູບພາບຈາກກ້ອງດິຈິຕອນ" + +#: ../src/gui/about.c:51 +msgid "all those of you that made previous releases possible" +msgstr "ເຖິງທຸກໆທ່ານທີ່ເຮັດໃຫ້ເວີຊັນກ່ອນໆເກີດຂຶ້ນໄດ້" + +#: ../src/gui/about.c:56 +msgid "and..." +msgstr "ແລະ..." + +#: ../src/gui/about.c:59 +msgid "translator-credits" +msgstr "ລາຍຊື່ຜູ້ແປ" + +#: ../src/gui/accelerators.c:67 +msgid "in active view" +msgstr "ໃນມຸມເບິ່ງທີ່ໃຊ້ງານຢູ່" + +#: ../src/gui/accelerators.c:68 +msgid "in other views" +msgstr "ໃນມຸມເບິ່ງອື່ນໆ" + +#: ../src/gui/accelerators.c:69 +msgid "fallbacks" +msgstr "ຄ່າສຳຮອງ" + +#: ../src/gui/accelerators.c:70 +msgid "speed adjustments" +msgstr "ການປັບຄວາມໄວ" + +#: ../src/gui/accelerators.c:71 +msgid "disabled defaults" +msgstr "ປິດຄ່າມາດຕະຖານ" + +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 +msgid "scroll" +msgstr "ເລື່ອນ" + +#: ../src/gui/accelerators.c:92 +msgid "pan" +msgstr "ແພນ (pan)" + +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 ../src/views/darkroom.c:3367 +#: ../src/views/lighttable.c:1574 +msgid "horizontal" +msgstr "ແນວນອນ" + +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 ../src/views/darkroom.c:3371 +#: ../src/views/lighttable.c:1581 +msgid "vertical" +msgstr "ແນວຕັ້ງ" + +#: ../src/gui/accelerators.c:95 +msgid "diagonal" +msgstr "ແນວສະແຢງ" + +#: ../src/gui/accelerators.c:97 +msgid "leftright" +msgstr "ຊ້າຍຂວາ" + +#: ../src/gui/accelerators.c:98 +msgid "updown" +msgstr "ຂຶ້ນລົງ" + +#: ../src/gui/accelerators.c:99 +msgid "pgupdown" +msgstr "ຂຶ້ນລົງເທື່ອລະໜ້າ" + +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 +msgid "shift" +msgstr "shift" + +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 +msgid "ctrl" +msgstr "ctrl" + +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 +msgid "option" +msgstr "ທາງເລືອກ (option)" + +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 +msgid "alt" +msgstr "alt" + +#: ../src/gui/accelerators.c:114 +msgid "cmd" +msgstr "cmd" + +#: ../src/gui/accelerators.c:115 +msgid "altgr" +msgstr "altgr" + +#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 ../src/libs/tagging.c:2009 +msgid "edit" +msgstr "ແກ້ໄຂ" + +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 ../src/gui/accelerators.c:1466 +msgid "up" +msgstr "ຂຶ້ນ" + +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 ../src/gui/accelerators.c:1466 +msgid "down" +msgstr "ລົງ" + +#: ../src/gui/accelerators.c:134 +msgid "set" +msgstr "ກຳນົດ" + +#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 +msgid "toggle" +msgstr "ສະຫຼັບ" + +#: ../src/gui/accelerators.c:137 +msgid "previous module" +msgstr "ໂມດູນກ່ອນໜ້າ" + +#: ../src/gui/accelerators.c:138 +msgid "next module" +msgstr "ໂມດູນຖັດໄປ" + +#: ../src/gui/accelerators.c:138 +msgid "previous instance" +msgstr "ຕົວຢ່າງກ່ອນໜ້າ" + +#: ../src/gui/accelerators.c:139 +msgid "next instance" +msgstr "ຕົວຢ່າງຖັດໄປ" + +#: ../src/gui/accelerators.c:142 +msgid "popup" +msgstr "ປັອບອັບ" + +#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 ../src/views/lighttable.c:1024 +msgid "next" +msgstr "ຖັດໄປ" + +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 ../src/views/lighttable.c:1025 +msgid "previous" +msgstr "ກ່ອນໜ້າ" + +#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 +msgid "last" +msgstr "ສຸດທ້າຍ" + +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 +msgid "first" +msgstr "ທຳອິດ" + +#: ../src/gui/accelerators.c:154 +msgid "ctrl-toggle" +msgstr "ctrl-ສະຫຼັບ" + +#: ../src/gui/accelerators.c:155 +msgid "ctrl-on" +msgstr "ctrl-ເປີດ" + +#: ../src/gui/accelerators.c:156 +msgid "right-toggle" +msgstr "ຄລິກຂວາ-ສະຫຼັບ" + +#: ../src/gui/accelerators.c:157 +msgid "right-on" +msgstr "ຄລິກຂວາ-ເປີດ" + +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 +msgid "activate" +msgstr "ເປີດໃຊ້ງານ" + +#: ../src/gui/accelerators.c:169 +msgid "ctrl-activate" +msgstr "ctrl-ເປີດໃຊ້ງານ" + +#: ../src/gui/accelerators.c:170 +msgid "right-activate" +msgstr "ຄລິກຂວາ-ເປີດໃຊ້ງານ" + +#: ../src/gui/accelerators.c:177 +msgid "store" +msgstr "ເກັບໄວ້" + +#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 +msgid "update" +msgstr "ອັບເດດ" + +#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 ../src/libs/tools/global_toolbox.c:512 +msgid "preferences" +msgstr "ການຕັ້ງຄ່າ" + +#: ../src/gui/accelerators.c:186 +msgid "apply on new instance" +msgstr "ນຳໃຊ້ກັບອິນສະແຕນໃໝ່" + +#: ../src/gui/accelerators.c:191 +msgid "start" +msgstr "ເລີ່ມ" + +#: ../src/gui/accelerators.c:192 +msgid "end" +msgstr "ສິ້ນສຸດ" + +#: ../src/gui/accelerators.c:377 +msgid "entry" +msgstr "ລາຍການ" + +#: ../src/gui/accelerators.c:474 +msgid "combo effect not found" +msgstr "ບໍ່ພົບເອຟເຟັກລວມ" + +#: ../src/gui/accelerators.c:668 +msgid "(keypad)" +msgstr "(ແປ້ນຕົວເລກ)" + +#: ../src/gui/accelerators.c:677 +msgid "tablet button" +msgstr "ປຸ່ມແທັບເລັດ" + +#: ../src/gui/accelerators.c:686 +msgid "unknown driver" +msgstr "ບໍ່ຮູ້ຈັກໄດຣເວີ" + +#: ../src/gui/accelerators.c:759 +msgid "long" +msgstr "ຍາວ" + +#: ../src/gui/accelerators.c:760 +msgid "double-press" +msgstr "ກົດສອງເທື່ອ" + +#: ../src/gui/accelerators.c:761 +msgid "triple-press" +msgstr "ກົດສາມເທື່ອ" + +#: ../src/gui/accelerators.c:762 +msgid "press" +msgstr "ກົດ" + +#: ../src/gui/accelerators.c:766 +msgctxt "accel" +msgid "left" +msgstr "ຊ້າຍ" + +#: ../src/gui/accelerators.c:767 +msgctxt "accel" +msgid "right" +msgstr "ຂວາ" + +#: ../src/gui/accelerators.c:768 +msgctxt "accel" +msgid "middle" +msgstr "ກາງ" + +#: ../src/gui/accelerators.c:769 +msgctxt "accel" +msgid "long" +msgstr "ກົດຄ້າງ" + +#: ../src/gui/accelerators.c:770 +msgctxt "accel" +msgid "double-click" +msgstr "ດັບເບິລຄລິກ" + +#: ../src/gui/accelerators.c:771 +msgctxt "accel" +msgid "triple-click" +msgstr "ຄລິກສາມເທື່ອ" + +#: ../src/gui/accelerators.c:772 +msgid "click" +msgstr "ຄລິກ" + +#: ../src/gui/accelerators.c:800 +msgid "first instance" +msgstr "ອິນສະແຕນທຳອິດ" + +#: ../src/gui/accelerators.c:802 +msgid "last instance" +msgstr "ອິນສະແຕນສຸດທ້າຍ" + +#: ../src/gui/accelerators.c:804 +msgid "relative instance" +msgstr "ອິນສະແຕນສຳພັດ" + +#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 ../src/gui/accelerators.c:3910 +msgid "speed" +msgstr "ຄວາມໄວ" + +#: ../src/gui/accelerators.c:963 +#, c-format +msgid "" +"Lua script command copied to clipboard:\n" +"\n" +"%s" +msgstr "" +"ສຳເນົາຄຳສັ່ງສະຄຣິບ Lua ໃສ່ຄລິບບອດແລ້ວ:\n" +"\n" +"%s" + +#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 +msgid "start typing for incremental search" +msgstr "ເລີ່ມພິມເພື່ອຄົ້ນຫາແບບເພີ່ມຂຶ້ນ" + +#: ../src/gui/accelerators.c:1069 +msgid "" +"\n" +"press Delete to delete selected shortcut" +msgstr "" +"\n" +"ກົດ Delete ເພື່ອລຶບທາງລັດທີ່ເລືອກ" + +#: ../src/gui/accelerators.c:1071 +msgid "" +"\n" +"press Delete to disable selected default shortcut" +msgstr "" +"\n" +"ກົດ Delete ເພື່ອປິດການໃຊ້ງານທາງລັດມາດຕະຖານທີ່ເລືອກ" + +#: ../src/gui/accelerators.c:1072 +msgid "" +"\n" +"press Delete to restore selected default shortcut" +msgstr "" +"\n" +"ກົດ Delete ເພື່ອຄືນຄ່າທາງລັດມາດຕະຖານທີ່ເລືອກ" + +#: ../src/gui/accelerators.c:1074 +msgid "" +"\n" +"double-click to add new shortcut" +msgstr "" +"\n" +"ດັບເບິລຄລິກເພື່ອເພີ່ມທາງລັດໃໝ່" + +#: ../src/gui/accelerators.c:1086 +msgid "click to filter shortcuts list" +msgstr "ຄລິກເພື່ອຕອງລາຍຊື່ທາງລັດ" + +#: ../src/gui/accelerators.c:1088 +msgid "" +"\n" +"right-click to show action of selected shortcut" +msgstr "" +"\n" +"ຄລິກຂວາເພື່ອເບິ່ງການເຮັດວຽກຂອງທາງລັດທີ່ເລືອກ" + +#: ../src/gui/accelerators.c:1091 +msgid "" +"\n" +"double-click to define new shortcut" +msgstr "" +"\n" +"ດັບເບິລຄລິກເພື່ອຕັ້ງຄ່າທາງລັດໃໝ່" + +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the shortcuts list." +msgstr "" +"\n" +"\n" +"ສາມາດກຳນົດທາງລັດໄດ້ຫຼາຍອັນສຳລັບການເຮັດວຽກດຽວກັນ;\n" +"ແຕ່ລະອັນສາມາດຕັ້ງຄ່າ ອົງປະກອບ, ເອຟເຟັກ, ຄວາມໄວ ຫຼື ອິນສະແຕນ ທີ່ແຕກຕ່າງກັນໄດ້ໃນລາຍຊື່ທາງລັດ." + +#: ../src/gui/accelerators.c:1098 +msgid "" +"\n" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the effect or speed." +msgstr "" +"\n" +"\n" +"ເມື່ອເປີດການໃຊ້ງານທາງເລືອກສຳຮອງ (fallbacks), ສາມາດໃຊ້ທາງລັດດຽວກັນຮ່ວມກັບປຸ່ມເສີມ\n" +"ຫຼື ການເລື່ອນ/ຄລິກ/ຍ້າຍເມົ້າ ເພື່ອສົ່ງຜົນຕໍ່ອົງປະກອບອື່ນ ຫຼື ປ່ຽນເອຟເຟັກ ແລະ ຄວາມໄວ." + +#: ../src/gui/accelerators.c:1107 +msgid "shift+alt+scroll to change height" +msgstr "shift+alt+ເລື່ອນເມົ້າ ເພື່ອປ່ຽນຄວາມສູງ" + +#: ../src/gui/accelerators.c:1127 +msgid "press keys with mouse click and scroll or move combinations to create a shortcut" +msgstr "ກົດປຸ່ມຮ່ວມກັບການຄລິກ, ເລື່ອນ ຫຼື ຍ້າຍເມົ້າ ເພື່ອສ້າງທາງລັດ" + +#: ../src/gui/accelerators.c:1128 +msgid "click to open shortcut configuration" +msgstr "ຄລິກເພື່ອເປີດການຕັ້ງຄ່າທາງລັດ" + +#: ../src/gui/accelerators.c:1129 +msgid "ctrl+click to add to quick access panel\n" +msgstr "ctrl+ຄລິກ ເພື່ອເພີ່ມໃສ່ແຖບເຂົ້າເຖິງດ່ວນ\n" + +#: ../src/gui/accelerators.c:1130 +msgid "ctrl+click to remove from quick access panel\n" +msgstr "ctrl+ຄລິກ ເພື່ອລຶບອອກຈາກແຖບເຂົ້າເຖິງດ່ວນ\n" + +#: ../src/gui/accelerators.c:1131 +msgid "scroll to change default speed" +msgstr "ເລື່ອນເມົ້າເພື່ອປ່ຽນຄວາມໄວມາດຕະຖານ" + +#: ../src/gui/accelerators.c:1132 +msgid "right-click to exit mapping mode" +msgstr "ຄລິກຂວາເພື່ອອອກຈາກໂໝດກຳນົດປຸ່ມ" + +#: ../src/gui/accelerators.c:1191 +msgid "ctrl+v" +msgstr "ctrl+v" + +#: ../src/gui/accelerators.c:1191 +msgid "right long click" +msgstr "ຄລິກຂວາຄ້າງ" + +#: ../src/gui/accelerators.c:1191 +msgid "to copy Lua command" +msgstr "ເພື່ອສຳເນົາຄຳສັ່ງ Lua" + +#: ../src/gui/accelerators.c:1461 +msgid "shortcut for move exists with single effect" +msgstr "ມີທາງລັດສຳລັບການຍ້າຍຢູ່ແລ້ວພ້ອມເອຟເຟັກດຽວ" + +#: ../src/gui/accelerators.c:1463 +#, c-format +msgid "" +"%s\n" +"\n" +"(assign %s to %s)" +msgstr "" +"%s\n" +"\n" +"(ກຳນົດ %s ໃຫ້ກັບ %s)" + +#: ../src/gui/accelerators.c:1464 +msgid "create separate shortcuts for up and down move?" +msgstr "ສ້າງທາງລັດແຍກສຳລັບການຍ້າຍຂຶ້ນ ແລະ ລົງ ຫຼື ບໍ່?" + +#: ../src/gui/accelerators.c:1490 +#, c-format +msgid "%s, speed reset" +msgstr "%s, ລ້າງຄ່າຄວາມໄວ" + +#: ../src/gui/accelerators.c:1509 +msgid "shortcut exists with different settings" +msgstr "ມີທາງລັດນີ້ຢູ່ແລ້ວດ້ວຍການຕັ້ງຄ່າທີ່ແຕກຕ່າງ" + +#: ../src/gui/accelerators.c:1510 +msgid "reset the settings of the shortcut?" +msgstr "ລ້າງການຕັ້ງຄ່າຂອງທາງລັດ ຫຼື ບໍ່?" + +#: ../src/gui/accelerators.c:1519 +msgid "shortcut already exists" +msgstr "ທາງລັດນີ້ມີຢູ່ແລ້ວ" + +#: ../src/gui/accelerators.c:1521 +msgid "disable this default shortcut?" +msgstr "ປິດການໃຊ້ງານທາງລັດມາດຕະຖານນີ້ ຫຼື ບໍ່?" + +#: ../src/gui/accelerators.c:1522 +msgid "remove the shortcut?" +msgstr "ລຶບທາງລັດອອກ ຫຼື ບໍ່?" + +#: ../src/gui/accelerators.c:1562 +msgid "clashing shortcuts exist" +msgstr "ມີທາງລັດທີ່ຂັດແຍ້ງກັນ" + +#: ../src/gui/accelerators.c:1563 +msgid "remove these existing shortcuts?" +msgstr "ລຶບທາງລັດທີ່ມີຢູ່ນີ້ອອກ ຫຼື ບໍ່?" + +#. or 3, but change char relative[] = "-2" to "-1" +#. NUM_INSTANCES +#: ../src/gui/accelerators.c:1608 +msgid "preferred" +msgstr "ທີ່ມັກ" + +#: ../src/gui/accelerators.c:1611 +msgid "second" +msgstr "ອັນທີສອງ" + +#: ../src/gui/accelerators.c:1612 +msgid "last but one" +msgstr "ຮອງສຸດທ້າຍ" + +#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 +msgid "(unchanged)" +msgstr "(ບໍ່ປ່ຽນແປງ)" + +#: ../src/gui/accelerators.c:1957 +msgid "" +"define a shortcut by pressing a key, optionally combined with modifier keys (ctrl/shift/alt)\n" +"a key can be double or triple pressed, with a long last press\n" +"while the key is held, a combination of mouse buttons can be (double/triple/long) clicked\n" +"still holding the key (and modifiers and/or buttons) a scroll or mouse move can be added\n" +"connected devices can send keys or moves using their physical controllers\n" +"\n" +"right-click to cancel" +msgstr "" +"ກຳນົດທາງລັດໂດຍການກົດປຸ່ມ, ສາມາດໃຊ້ຮ່ວມກັບປຸ່ມເສີມ (ctrl/shift/alt)\n" +"ປຸ່ມສາມາດກົດສອງ ຫຼື ສາມເທື່ອ, ໂດຍການກົດເທື່ອສຸດທ້າຍຄ້າງໄວ້\n" +"ໃນຂະນະທີ່ກົດປຸ່ມຄ້າງ, ສາມາດຄລິກປຸ່ມເມົ້າ (ສອງເທື່ອ/ສາມເທື່ອ/ຄ້າງ) ຮ່ວມດ້ວຍໄດ້\n" +"ຫາກຍັງກົດຄ້າງໄວ້ ສາມາດເພີ່ມການເລື່ອນ ຫຼື ຍ້າຍເມົ້າເຂົ້າໄປນຳ\n" +"ອຸປະກອນທີ່ເຊື່ອມຕໍ່ສາມາດສົ່ງຄ່າປຸ່ມ ຫຼື ການເຄື່ອນໄຫວຜ່ານຕົວຄວບຄຸມຕົວຈິງໄດ້\n" +"\n" +"ຄລິກຂວາເພື່ອຍົກເລີກ" + +#: ../src/gui/accelerators.c:2030 +msgid "removing shortcut" +msgstr "ກຳລັງລຶບທາງລັດ" + +#: ../src/gui/accelerators.c:2032 +msgid "disable the selected default shortcut?" +msgstr "ປິດການໃຊ້ງານທາງລັດມາດຕະຖານທີ່ເລືອກ ຫຼື ບໍ່?" + +#: ../src/gui/accelerators.c:2033 +msgid "restore the selected default shortcut?" +msgstr "ຄືນຄ່າທາງລັດມາດຕະຖານທີ່ເລືອກ ຫຼື ບໍ່?" + +#: ../src/gui/accelerators.c:2034 +msgid "remove the selected shortcut?" +msgstr "ລຶບທາງລັດທີ່ເລືອກອອກ ຫຼື ບໍ່?" + +#: ../src/gui/accelerators.c:2149 +msgid "command" +msgstr "ຄຳສັ່ງ" + +#: ../src/gui/accelerators.c:2150 +msgid "preset" +msgstr "ຄ່າທີ່ຕັ້ງໄວ້ກ່ອນ" + +#: ../src/gui/accelerators.c:2531 +msgid "restore shortcuts" +msgstr "ຄືນຄ່າທາງລັດ" + +#: ../src/gui/accelerators.c:2534 +msgid "_defaults" +msgstr "ຄ່າ_ມາດຕະຖານ" + +#: ../src/gui/accelerators.c:2535 +msgid "_startup" +msgstr "ຕອນ_ເລີ່ມຕົ້ນ" + +#: ../src/gui/accelerators.c:2536 +msgid "_edits" +msgstr "ການ_ແກ້ໄຂ" + +#: ../src/gui/accelerators.c:2541 +msgid "" +"restore shortcuts from one of these states:\n" +" - default\n" +" - as at startup\n" +" - as when opening this dialog\n" +msgstr "" +"ຄືນຄ່າທາງລັດຈາກສະຖານະເຫຼົ່ານີ້:\n" +" - ມາດຕະຖານ\n" +" - ຄືຕອນເລີ່ມຕົ້ນລະບົບ\n" +" - ຄືຕອນເປີດໜ້າຈໍໂຕ້ຕອບນີ້\n" + +#: ../src/gui/accelerators.c:2547 +msgid "" +"clear all newer shortcuts\n" +"(instead of just restoring changed ones)" +msgstr "" +"ລ້າງທາງລັດໃໝ່ທັງໝົດ\n" +"(ແທນທີ່ຈະຄືນຄ່າສະເພາະອັນທີ່ປ່ຽນແປງ)" + +#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 +msgid "shortcuts" +msgstr "ທາງລັດ" + +#: ../src/gui/accelerators.c:2614 +msgid "export shortcuts" +msgstr "ສົ່ງອອກທາງລັດ" + +#: ../src/gui/accelerators.c:2621 +msgid "" +"export all shortcuts to a file\n" +"or just for one selected device\n" +msgstr "" +"ສົ່ງອອກທາງລັດທັງໝົດລົງໄຟລ໌\n" +"ຫຼື ສະເພາະອຸປະກອນໃດໜຶ່ງທີ່ເລືອກ\n" + +#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 +msgid "keyboard" +msgstr "ແປ້ນພິມ" + +#: ../src/gui/accelerators.c:2640 +msgid "device id" +msgstr "ໄອດີອຸປະກອນ" + +#: ../src/gui/accelerators.c:2658 +msgid "select file to export" +msgstr "ເລືອກໄຟລ໌ເພື່ອສົ່ງອອກ" + +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 +msgid "_export" +msgstr "_ສົ່ງອອກ" + +#: ../src/gui/accelerators.c:2686 +msgid "import shortcuts" +msgstr "ນຳເຂົ້າທາງລັດ" + +#: ../src/gui/accelerators.c:2693 +msgid "" +"import all shortcuts from a file\n" +"or just for one selected device\n" +msgstr "" +"ນຳເຂົ້າທາງລັດທັງໝົດຈາກໄຟລ໌\n" +"ຫຼື ສະເພາະອຸປະກອນໃດໜຶ່ງທີ່ເລືອກ\n" + +#: ../src/gui/accelerators.c:2710 +msgid "id in file" +msgstr "ໄອດີໃນໄຟລ໌" + +#: ../src/gui/accelerators.c:2716 +msgid "id when loaded" +msgstr "ໄອດີເມື່ອໂຫຼດແລ້ວ" + +#: ../src/gui/accelerators.c:2719 +msgid "clear device first" +msgstr "ລ້າງຂໍ້ມູນອຸປະກອນກ່ອນ" + +#: ../src/gui/accelerators.c:2744 +msgid "select file to import" +msgstr "ເລືອກໄຟລ໌ເພື່ອນຳເຂົ້າ" + +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 +msgid "_import" +msgstr "_ນຳເຂົ້າ" + +#: ../src/gui/accelerators.c:2795 +msgid "import sample shortcuts" +msgstr "ນຳເຂົ້າທາງລັດຕົວຢ່າງ" + +#: ../src/gui/accelerators.c:2801 +msgid "" +"add darktable sample shortcuts?\n" +"\n" +"this will overwrite any existing shortcuts\n" +"using the same key+mouse combinations!\n" +"you will be able to undo this action during\n" +"the current session by clicking 'restore...'\n" +"and opting to clear all newer shortcuts.\n" +"\n" +"it is recommended to export your current\n" +"shortcuts before adding these.\n" +msgstr "" +"ເພີ່ມທາງລັດຕົວຢ່າງຂອງ darktable ຫຼື ບໍ່?\n" +"\n" +"ອັນນີ້ຈະຂຽນທັບທາງລັດທີ່ມີຢູ່ແລ້ວ\n" +"ທີ່ໃຊ້ປຸ່ມ ແລະ ເມົ້າຄືກັນ!\n" +"ທ່ານສາມາດຍົກເລີກການກະທໍານີ້ໄດ້ໃນລະຫວ່າງ\n" +"ເຊດຊັນປັດຈຸບັນໂດຍການຄລິກ 'ຄືນຄ່າ...'\n" +"ແລະ ເລືອກລ້າງທາງລັດໃໝ່ທັງໝົດ.\n" +"\n" +"ແນະນຳໃຫ້ສົ່ງອອກທາງລັດປັດຈຸບັນຂອງທ່ານ\n" +"ໄວ້ກ່ອນທີ່ຈະເພີ່ມທາງລັດເຫຼົ່ານີ້.\n" + +#: ../src/gui/accelerators.c:2897 +msgid "search shortcuts list" +msgstr "ຄົ້ນຫາໃນລາຍຊື່ທາງລັດ" + +#: ../src/gui/accelerators.c:2899 +msgid "" +"incrementally search the list of shortcuts\n" +"press up or down keys to cycle through matches" +msgstr "" +"ຄົ້ນຫາໃນລາຍຊື່ທາງລັດແບບເພີ່ມຂຶ້ນ\n" +"ກົດປຸ່ມ ຂຶ້ນ ຫຼື ລົງ ເພື່ອເລື່ອນເບິ່ງລາຍການທີ່ກົງກັນ" + +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 +msgid "shortcut" +msgstr "ທາງລັດ" + +#: ../src/gui/accelerators.c:2932 +msgid "element" +msgstr "ອົງປະກອບ" + +#: ../src/gui/accelerators.c:2940 +msgid "effect" +msgstr "ເອຟເຟັກ" + +#: ../src/gui/accelerators.c:2998 +msgid "search actions list" +msgstr "ຄົ້ນຫາໃນລາຍຊື່ການກະທຳ" + +#: ../src/gui/accelerators.c:3000 +msgid "" +"incrementally search the list of actions\n" +"press up or down keys to cycle through matches" +msgstr "" +"ຄົ້ນຫາໃນລາຍຊື່ການກະທຳແບບເພີ່ມຂຶ້ນ\n" +"ກົດປຸ່ມ ຂຶ້ນ ຫຼື ລົງ ເພື່ອເລື່ອນເບິ່ງລາຍການທີ່ກົງກັນ" + +#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 ../src/gui/metadata_tags.c:119 +msgid "type" +msgstr "ປະເພດ" + +#: ../src/gui/accelerators.c:3060 +msgid "enable fallbacks" +msgstr "ເປີດໃຊ້ງານທາງເລືອກສຳຮອງ" + +#: ../src/gui/accelerators.c:3061 +msgid "" +"enables default meanings for additional buttons, modifiers or moves\n" +"when used in combination with a base shortcut" +msgstr "" +"ເປີດໃຊ້ງານຄວາມໝາຍມາດຕະຖານສຳລັບປຸ່ມເສີມ ຫຼື ການເຄື່ອນໄຫວ\n" +"ເມື່ອໃຊ້ຮ່ວມກັບທາງລັດຫຼັກ" + +#: ../src/gui/accelerators.c:3068 +msgid "open help page for shortcuts" +msgstr "ເປີດໜ້າຊ່ວຍເຫຼືອສຳລັບທາງລັດ" + +#: ../src/gui/accelerators.c:3072 +msgid "restore..." +msgstr "ຄືນຄ່າ..." + +#: ../src/gui/accelerators.c:3073 +msgid "restore default shortcuts or previous state" +msgstr "ຄືນຄ່າທາງລັດມາດຕະຖານ ຫຼື ສະຖານະກ່ອນໜ້າ" + +#: ../src/gui/accelerators.c:3076 +msgid "import extras" +msgstr "ນຳເຂົ້າສ່ວນເສີມ" + +#: ../src/gui/accelerators.c:3077 +msgid "import extended default shortcuts" +msgstr "ນຳເຂົ້າທາງລັດມາດຕະຖານແບບຂະຫຍາຍ" + +#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 ../src/libs/tagging.c:3713 +msgid "import..." +msgstr "ນຳເຂົ້າ..." + +#: ../src/gui/accelerators.c:3081 +msgid "fully or partially import shortcuts from file" +msgstr "ນຳເຂົ້າທາງລັດຈາກໄຟລ໌ທັງໝົດ ຫຼື ບາງສ່ວນ" + +#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 ../src/libs/tagging.c:3720 +msgid "export..." +msgstr "ສົ່ງອອກ..." + +#: ../src/gui/accelerators.c:3085 +msgid "fully or partially export shortcuts to file" +msgstr "ສົ່ງອອກທາງລັດລົງໄຟລ໌ທັງໝົດ ຫຼື ບາງສ່ວນ" + +#: ../src/gui/accelerators.c:3097 +msgid "" +"the recommended way to assign shortcuts to visual elements is the visual shortcut mapping mode.\n" +"this is switched on by toggling the \"keyboard\" button next to preferences in the top panel. in this mode, clicking on a widget or area will open this dialog with the appropriate selection for advanced configuration.\n" +"\n" +"multiple shortcuts can be assigned to the same action. this is especially useful if it has multiple elements, like the module buttons or the colorpickers attached to sliders. however, with fallbacks enabled one can use the same simple shortcuts and change " +"their element or effect by adding mouse clicks.\n" +"\n" +"click three times to dismiss this notice permanently" +msgstr "" +"ວິທີທີ່ແນະນຳໃນການກຳນົດທາງລັດໃຫ້ກັບອົງປະກອບຕ່າງໆ ຄືການໃຊ້ໂໝດ ການກຳນົດທາງລັດດ້ວຍພາບ.\n" +"ເປີດໃຊ້ໄດ້ໂດຍການກົດປຸ່ມ \"ແປ້ນພິມ\" ທາງຂ້າງການຕັ້ງຄ່າໃນແຖບດ້ານເທິງ. ໃນໂໝດນີ້, ການຄລິກທີ່ວິດເຈັດ ຫຼື ພື້ນທີ່ໃດໜຶ່ງຈະເປີດໜ້າຈໍໂຕ້ຕອບນີ້ຂຶ້ນມາພ້ອມກັບຕົວເລືອກທີ່ເໝາະສົມສຳລັບການຕັ້ງຄ່າຂັ້ນສູງ.\n" +"\n" +"ສາມາດກຳນົດທາງລັດໄດ້ຫຼາຍອັນໃຫ້ກັບການກະທຳດຽວກັນ. ອັນນີ້ມີປະໂຫຍດຫຼາຍຫາກມັນມີຫຼາຍ ອົງປະກອບ, ເຊັ່ນ ປຸ່ມໂມດູນ ຫຼື ຕົວເລືອກສີທີ່ຕິດກັບແຖບເລື່ອນ. ແນວໃດກໍຕາມ, ເມື່ອເປີດໃຊ້ງານ ທາງເລືອກສຳຮອງ ທ່ານສາມາດໃຊ້ທາງລັດງ່າຍໆອັນດຽວກັນ ແລ້ວປ່ຽນ ອົງປະກອບ ຫຼື ເອຟເຟັກ ໂດຍການຄລິກເມົ້າເສີມ.\n" +"\n" +"ຄລິກ ສາມເທື່ອ ເພື່ອປິດການແຈ້ງເຕືອນນີ້ແບບຖາວອນ" + +#: ../src/gui/accelerators.c:3527 +msgid "reinitialising input devices" +msgstr "ກຳລັງເລີ່ມຕົ້ນອຸປະກອນນຳເຂົ້າໃໝ່" + +#: ../src/gui/accelerators.c:3616 +msgid "move not assigned" +msgstr "ບໍ່ໄດ້ກຳນົດການເຄື່ອນໄຫວ" + +#: ../src/gui/accelerators.c:3616 +msgid "fallback to earlier move" +msgstr "ກັບໄປໃຊ້ການເຄື່ອນໄຫວກ່ອນໜ້າ" + +#: ../src/gui/accelerators.c:3696 +msgid "down move" +msgstr "ຍ້າຍລົງ" + +#: ../src/gui/accelerators.c:3696 +msgid "flip top/bottom first/last" +msgstr "ພິກ ເທິງ/ລຸ່ມ ທຳອິດ/ສຸດທ້າຍ" + +#: ../src/gui/accelerators.c:3775 +msgid "fallback to move" +msgstr "ກັບໄປໃຊ້ການເຄື່ອນໄຫວສຳຮອງ" + +#: ../src/gui/accelerators.c:3881 +#, c-format +msgid "" +"\n" +"applying preset '%s'" +msgstr "" +"\n" +"ກຳລັງນຳໃຊ້ຄ່າທີ່ຕັ້ງໄວ້ກ່ອນ '%s'" + +#. TODO +#: ../src/gui/accelerators.c:3997 +msgid "ignoring shortcuts while blocking jobs running" +msgstr "ກຳລັງລະເລີຍທາງລັດໃນຂະນະທີ່ມີວຽກທີ່ປິດກັ້ນກຳລັງເຮັດວຽກຢູ່" + +#: ../src/gui/accelerators.c:4031 +#, c-format +msgid "%s not assigned" +msgstr "ບໍ່ໄດ້ກຳນົດ %s" + +#: ../src/gui/accelerators.c:4211 +#, c-format +msgid "%s assigned to %s" +msgstr "ກຳນົດ %s ໃຫ້ກັບ %s ແລ້ວ" + +#: ../src/gui/accelerators.c:4424 +msgid "short key press resets stuck keys" +msgstr "ການກົດປຸ່ມສັ້ນໆ ຈະລ້າງຄ່າປຸ່ມທີ່ຄ້າງ" + +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "ເລືອກສີຈາກຮູບພາບ" + +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 +msgid "darktable - darkroom preview" +msgstr "darktable - ຕົວຢ່າງຫ້ອງມືດ" + +#: ../src/gui/gtk.c:204 +msgid "tooltips off" +msgstr "ປິດຄຳແນະນຳເຄື່ອງມື" + +#: ../src/gui/gtk.c:204 +msgid "tooltips on" +msgstr "ເປີດຄຳແນະນຳເຄື່ອງມື" + +#: ../src/gui/gtk.c:1035 +msgid "closing darktable..." +msgstr "ກຳລັງປິດ darktable..." + +#: ../src/gui/gtk.c:1065 +msgid "exporting to GIMP" +msgstr "ກຳລັງສົ່ງອອກໄປ GIMP" + +#: ../src/gui/gtk.c:1346 +msgid "URL opened in web browser" +msgstr "ເປີດ URL ໃນເວັບບຣາວເຊີແລ້ວ" + +#: ../src/gui/gtk.c:1350 +msgid "error while opening URL in web browser" +msgstr "ເກີດຂໍ້ຜິດພາດຂະນະເປີດ URL ໃນເວັບບຣາວເຊີ" + +#. View menu +#: ../src/gui/gtk.c:1531 +msgctxt "menu" +msgid "Views" +msgstr "ມຸມມອງ" + +#: ../src/gui/gtk.c:1535 +msgctxt "menu" +msgid "Lighttable" +msgstr "ໂຕ໊ະແສງ" + +#: ../src/gui/gtk.c:1536 +msgctxt "menu" +msgid "Darkroom" +msgstr "ຫ້ອງມືດ" + +#: ../src/gui/gtk.c:1542 +msgctxt "menu" +msgid "Slideshow" +msgstr "ສະໄລ້ໂຊ" + +#: ../src/gui/gtk.c:1544 +msgctxt "menu" +msgid "Map" +msgstr "ແຜນທີ່" + +#: ../src/gui/gtk.c:1546 +msgctxt "menu" +msgid "Print" +msgstr "ພິມ" + +#: ../src/gui/gtk.c:1548 +msgctxt "menu" +msgid "Tethering" +msgstr "ການເຊື່ອມຕໍ່ໂດຍກົງ" + +#. Window menu +#: ../src/gui/gtk.c:1554 +msgctxt "menu" +msgid "Window" +msgstr "ໜ້າຕ່າງ" + +#. Help menu +#: ../src/gui/gtk.c:1562 +msgctxt "menu" +msgid "Help" +msgstr "ຊ່ວຍເຫຼືອ" + +#: ../src/gui/gtk.c:1566 +msgctxt "menu" +msgid "darktable Manual" +msgstr "ຄູ່ມື darktable" + +#: ../src/gui/gtk.c:1573 +msgctxt "menu" +msgid "darktable Homepage" +msgstr "ເວັບໄຊທ໌ darktable" + +#: ../src/gui/gtk.c:1605 +msgctxt "menu" +msgid "Preferences" +msgstr "ການຕັ້ງຄ່າ" + +#: ../src/gui/gtk.c:1659 +msgid "panels" +msgstr "ແຖບເຄື່ອງມື" + +#: ../src/gui/gtk.c:1698 +msgid "switch views" +msgstr "ປ່ຽນມຸມມອງ" + +#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 +msgid "tethering" +msgstr "ການເຊື່ອມຕໍ່ໂດຍກົງ" + +#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 +msgid "map" +msgstr "ແຜນທີ່" + +#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 +msgid "slideshow" +msgstr "ສະໄລ້ໂຊ" + +#. Print button +#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 +msgid "print" +msgstr "ພິມ" + +#. register ctrl-q to quit: +#: ../src/gui/gtk.c:1716 +msgid "quit" +msgstr "ອອກ" + +#. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) +#: ../src/gui/gtk.c:1720 +msgid "fullscreen" +msgstr "ເຕັມຈໍ" + +#: ../src/gui/gtk.c:1725 +msgid "collapsing controls" +msgstr "ຫຍໍ້ການຄວບຄຸມ" + +#. specific top/bottom toggles +#: ../src/gui/gtk.c:1728 +msgid "header" +msgstr "ສ່ວນຫົວ" + +#: ../src/gui/gtk.c:1730 +msgid "filmstrip and timeline" +msgstr "ແຖບຟິມ ແລະ ເສັ້ນເວລາ" + +#: ../src/gui/gtk.c:1732 +msgid "top toolbar" +msgstr "ແຖບເຄື່ອງມືເທິງ" + +#: ../src/gui/gtk.c:1733 +msgid "bottom toolbar" +msgstr "ແຖບເຄື່ອງມືລຸ່ມ" + +#: ../src/gui/gtk.c:1734 +msgid "all top" +msgstr "ສ່ວນເທິງທັງໝົດ" + +#: ../src/gui/gtk.c:1735 +msgid "all bottom" +msgstr "ສ່ວນລຸ່ມທັງໝົດ" + +#: ../src/gui/gtk.c:1737 +msgid "toggle tooltip visibility" +msgstr "ສະຫຼັບການເບິ່ງເຫັນຄຳແນະນຳເຄື່ອງມື" + +#: ../src/gui/gtk.c:1740 +msgid "reinitialise input devices" +msgstr "ເລີ່ມຕົ້ນອຸປະກອນນຳເຂົ້າໃໝ່" + +#: ../src/gui/gtk.c:1781 +msgid "toggle focus-peaking mode" +msgstr "ສະຫຼັບໂໝດເນັ້ນຈຸດໂຟກັດ" + +#: ../src/gui/gtk.c:1788 +msgid "toggle focus peaking" +msgstr "ສະຫຼັບການເນັ້ນຈຸດໂຟກັດ" + +#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 +msgid "tabs" +msgstr "ແຖບ" + +#: ../src/gui/gtk.c:2216 +msgid "collapsing panels" +msgstr "ຫຍໍ້ແຖບເຄື່ອງມື" + +#: ../src/gui/gtk.c:2217 +msgid "" +"this is the first time you pressed the shortcut\n" +"to collapse all side and top/bottom panels.\n" +"by default this is the TAB key.\n" +"pressing it again will restore the panels.\n" +"\n" +"do you want to collapse all panels now?" +msgstr "" +"ນີ້ແມ່ນເທື່ອທຳອິດທີ່ທ່ານກົດທາງລັດ\n" +"ເພື່ອຫຍໍ້ແຖບດ້ານຂ້າງ ແລະ ເທິງ/ລຸ່ມ ທັງໝົດ.\n" +"ໂດຍປົກກະຕິແມ່ນປຸ່ມ TAB.\n" +"ການກົດອີກເທື່ອໜຶ່ງຈະຄືນຄ່າແຖບເຄື່ອງມື.\n" +"\n" +"ທ່ານຕ້ອງການຫຍໍ້ແຖບທັງໝົດດຽວນີ້ເລີຍຫຼືບໍ່?" + +#: ../src/gui/gtk.c:2685 +msgid "restore defaults" +msgstr "ຄືນຄ່າມາດຕະຖານ" + +#: ../src/gui/gtk.c:2686 +msgid "restore the default visibility and position of all modules in this view" +msgstr "ຄືນຄ່າການເບິ່ງເຫັນ ແລະ ຕຳແໜ່ງມາດຕະຖານຂອງໂມດູນທັງໝົດໃນມຸມມອງນີ້" + +#: ../src/gui/gtk.c:2770 +msgid "right-click to show/hide modules" +msgstr "ຄລິກຂວາເພື່ອ ສະແດງ/ເຊື່ອງ ໂມດູນ" + +#: ../src/gui/gtk.c:2779 +msgid "show/hide modules" +msgstr "ສະແດງ/ເຊື່ອງ ໂມດູນ" + +#. ask the user if darktable.org may be accessed +#: ../src/gui/gtk.c:3583 +msgid "access the online user manual?" +msgstr "ເຂົ້າເຖິງຄູ່ມືຜູ້ໃຊ້ແບບອອນລາຍ ຫຼື ບໍ່?" + +#: ../src/gui/gtk.c:3584 +#, c-format +msgid "do you want to access `%s'?" +msgstr "ທ່ານຕ້ອງການເຂົ້າເຖິງ `%s' ຫຼື ບໍ່?" + +#: ../src/gui/gtk.c:3606 +msgid "there is no help available for this element" +msgstr "ບໍ່ມີຂໍ້ມູນຊ່ວຍເຫຼືອສຳລັບອົງປະກອບນີ້" + +#. font name can only use period as decimal separator +#. but printf format strings use comma for some locales, so replace comma with period +#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 +#, c-format +msgid "%.1f" +msgstr "%.1f" + +#: ../src/gui/gtk.c:3653 +#, c-format +msgid "Sans %s" +msgstr "Sans %s" + +#: ../src/gui/gtk.c:3993 +msgid "does not contain pages" +msgstr "ບໍ່ມີໜ້າ" + +#: ../src/gui/gtk.c:4242 +#, c-format +msgid "never show more than %d lines" +msgstr "ບໍ່ສະແດງເກີນ %d ແຖວ" + +#: ../src/gui/gtkentry.c:37 +msgid "$(ROLL.NAME[n]) - roll of the input image, n: levels used" +msgstr "$(ROLL.NAME[n]) - ກຸ່ມຂອງຮູບພາບນຳເຂົ້າ, n: ລະດັບທີ່ໃຊ້" + +#: ../src/gui/gtkentry.c:44 +msgid "$(JOBCODE) - job code for import" +msgstr "$(JOBCODE) - ລະຫັດວຽກສຳລັບການນຳເຂົ້າ" + +#: ../src/gui/gtkentry.c:46 +msgid "$(WIDTH.MAX) - maximum image export width" +msgstr "$(WIDTH.MAX) - ຄວາມກວ້າງສູງສຸດຂອງຮູບທີ່ສົ່ງອອກ" + +#: ../src/gui/gtkentry.c:51 +msgid "$(HEIGHT.MAX) - maximum image export height" +msgstr "$(HEIGHT.MAX) - ຄວາມສູງສູງສຸດຂອງຮູບທີ່ສົ່ງອອກ" + +#: ../src/gui/gtkentry.c:63 +msgid "$(HOUR.AMPM) - hour, 12-hour clock" +msgstr "$(HOUR.AMPM) - ຊົ່ວໂມງ, ແບບ 12 ຊົ່ວໂມງ" + +#: ../src/gui/gtkentry.c:67 +msgid "$(EXIF.DATE.REGIONAL) - localized EXIF date" +msgstr "$(EXIF.DATE.REGIONAL) - ວັນທີ EXIF ຕາມທ້ອງຖິ່ນ" + +#: ../src/gui/gtkentry.c:68 +msgid "$(EXIF.TIME.REGIONAL) - localized EXIF time" +msgstr "$(EXIF.TIME.REGIONAL) - ເວລາ EXIF ຕາມທ້ອງຖິ່ນ" + +#: ../src/gui/gtkentry.c:76 +msgid "$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock" +msgstr "$(EXIF.HOUR.AMPM) - ຊົ່ວໂມງ EXIF, ແບບ 12 ຊົ່ວໂມງ" + +#: ../src/gui/gtkentry.c:82 +msgid "$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program" +msgstr "$(EXIF.EXPOSURE.PROGRAM) - ໂໝດການຖ່າຍຮູບ EXIF" + +#: ../src/gui/gtkentry.c:94 +msgid "$(EXIF.FLASH.ICON) - icon indicating whether flash was used" +msgstr "$(EXIF.FLASH.ICON) - ໄອຄອນບອກວ່າໃຊ້ແຟລັດ ຫຼື ບໍ່" + +#: ../src/gui/gtkentry.c:96 +msgid "$(GPS.LONGITUDE) - longitude" +msgstr "$(GPS.LONGITUDE) - ເສັ້ນແວງ (longitude)" + +#: ../src/gui/gtkentry.c:97 +msgid "$(GPS.LATITUDE) - latitude" +msgstr "$(GPS.LATITUDE) - ເສັ້ນຂະໜານ (latitude)" + +#: ../src/gui/gtkentry.c:98 +msgid "$(GPS.ELEVATION) - elevation" +msgstr "$(GPS.ELEVATION) - ຄວາມສູງຈາກລະດັບນ້ຳທະເລ" + +#: ../src/gui/gtkentry.c:99 +msgid "$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known" +msgstr "$(GPS.LOCATION.ICON) - ໄອຄອນບອກວ່າຮູ້ຕຳແໜ່ງ GPS ຫຼື ບໍ່" + +#: ../src/gui/gtkentry.c:104 +msgid "$(RATING.ICONS) - star/reject rating in icon form" +msgstr "$(RATING.ICONS) - ຄະແນນດາວ/ປະຕິເສດ ໃນຮູບແບບໄອຄອນ" + +#: ../src/gui/gtkentry.c:106 +msgid "$(LABELS.ICONS) - color labels as icons" +msgstr "$(LABELS.ICONS) - ປ້າຍສີໃນຮູບແບບໄອຄອນ" + +#: ../src/gui/gtkentry.c:107 +msgid "$(IMAGE.TAGS.HIERARCHY) - tags as set in metadata settings, preserving hierarchy" +msgstr "$(IMAGE.TAGS.HIERARCHY) - ແທັກຕາມທີ່ຕັ້ງໃນເມຕາດາຕ້າ, ແບບຮັກສາລຳດັບຊັ້ນ" + +#: ../src/gui/gtkentry.c:108 +msgid "$(IMAGE.TAGS) - tags as set in metadata settings, flattened" +msgstr "$(IMAGE.TAGS) - ແທັກຕາມທີ່ຕັ້ງໃນເມຕາດາຕ້າ, ແບບລວມກຸ່ມ" + +#: ../src/gui/gtkentry.c:116 +msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" +msgstr "$(OPENCL.ACTIVATED) - ບອກວ່າ OpenCL ຖືກເປີດໃຊ້ ຫຼື ບໍ່" + +#: ../src/gui/gtkentry.c:118 +msgid "$(TAGS) - tags as set in metadata settings" +msgstr "$(TAGS) - ແທັກຕາມທີ່ຕັ້ງໃນເມຕາດາຕ້າ" + +#: ../src/gui/gtkentry.c:119 +msgid "$(DARKTABLE.NAME) - darktable name" +msgstr "$(DARKTABLE.NAME) - ຊື່ darktable" + +#: ../src/gui/gtkentry.c:122 +msgid "$(WORKSPACE.LABEL) - label of the current workspace" +msgstr "$(WORKSPACE.LABEL) - ປ້າຍຊື່ຂອງພື້ນທີ່ເຮັດວຽກປັດຈຸບັນ" + +#: ../src/gui/gtkentry.c:291 +msgid "from metadata" +msgstr "ຈາກເມຕາດາຕ້າ" + +#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 ../src/iop/monochrome.c:558 +msgid "grid" +msgstr "ຕາຕະລາງ" + +#: ../src/gui/guides.c:31 +msgid "rules of thirds" +msgstr "ກົດສາມສ່ວນ" + +#: ../src/gui/guides.c:32 +msgid "metering" +msgstr "ການວັດແທກ" + +#: ../src/gui/guides.c:33 +msgid "perspective" +msgstr "ທັດສະນະມິຕິ" + +#: ../src/gui/guides.c:34 +msgid "diagonal method" +msgstr "ວິທີເສັ້ນທະແຍງມຸມ" + +#: ../src/gui/guides.c:35 +msgid "harmonious triangles" +msgstr "ສາມຫຼ່ຽມທີ່ສົມສ່ວນ" + +#: ../src/gui/guides.c:36 +msgid "golden sections" +msgstr "ສັດສ່ວນຄຳ" + +#: ../src/gui/guides.c:37 +msgid "golden spiral" +msgstr "ກົ້ນຫອຍຄຳ" + +#: ../src/gui/guides.c:38 +msgid "golden spiral sections" +msgstr "ສ່ວນຂອງກົ້ນຫອຍຄຳ" + +#: ../src/gui/guides.c:39 +msgid "golden mean (all guides)" +msgstr "ຄ່າສະເລ່ຍຄຳ (ທຸກເສັ້ນນຳ)" + +#: ../src/gui/guides.c:233 +msgid "horizontal lines" +msgstr "ເສັ້ນແນວນອນ" + +#: ../src/gui/guides.c:234 +msgid "number of horizontal guide lines" +msgstr "ຈຳນວນເສັ້ນນຳແນວນອນ" + +#: ../src/gui/guides.c:244 +msgid "vertical lines" +msgstr "ເສັ້ນແນວຕັ້ງ" + +#: ../src/gui/guides.c:245 +msgid "number of vertical guide lines" +msgstr "ຈຳນວນເສັ້ນນຳແນວຕັ້ງ" + +#: ../src/gui/guides.c:254 +msgid "subdivisions" +msgstr "ສ່ວນຍ່ອຍ" + +#: ../src/gui/guides.c:255 +msgid "number of subdivisions per grid rectangle" +msgstr "ຈຳນວນສ່ວນຍ່ອຍຕໍ່ໜຶ່ງຫ້ອງຕາຕະລາງ" + +#. title +#: ../src/gui/guides.c:822 +msgid "global guide overlay settings" +msgstr "ການຕັ້ງຄ່າເສັ້ນນຳຊ້ອນພາບທົ່ວໄປ" + +#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 +msgid "guide lines" +msgstr "ເສັ້ນນຳ" + +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 +msgid "flip" +msgstr "ພິກ" + +#: ../src/gui/guides.c:831 +msgid "flip guides" +msgstr "ພິກເສັ້ນນຳ" + +#: ../src/gui/guides.c:834 +msgid "horizontally" +msgstr "ແນວນອນ" + +#: ../src/gui/guides.c:835 +msgid "vertically" +msgstr "ແນວຕັ້ງ" + +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 ../src/iop/colorbalance.c:1861 +msgid "both" +msgstr "ທັງສອງ" + +#: ../src/gui/guides.c:841 +msgid "setup guide lines" +msgstr "ຕັ້ງຄ່າເສັ້ນນຳ" + +#: ../src/gui/guides.c:847 +msgid "overlay color" +msgstr "ສີເສັ້ນນຳ" + +#: ../src/gui/guides.c:848 +msgid "set overlay color" +msgstr "ກຳນົດສີເສັ້ນນຳ" + +#: ../src/gui/guides.c:865 +msgid "set the contrast between the lightest and darkest part of the guide overlays" +msgstr "ກຳນົດຄວາມຕ່າງລະຫວ່າງສ່ວນທີ່ແຈ້ງທີ່ສຸດ ແລະ ມືດທີ່ສຸດຂອງເສັ້ນນຳ" + +#: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 +msgid "show guides" +msgstr "ສະແດງເສັ້ນນຳ" + +#: ../src/gui/guides.c:1041 +msgid "show guide overlay when this module has focus" +msgstr "ສະແດງເສັ້ນນຳເມື່ອໂມດູນນີ້ຖືກເລືອກ" + +#: ../src/gui/guides.c:1044 +msgid "" +"change global guide settings\n" +"note that these settings are applied globally and will impact any module that shows guide overlays" +msgstr "" +"ປ່ຽນການຕັ້ງຄ່າເສັ້ນນຳທົ່ວໄປ\n" +"ໝາຍເຫດວ່າ ການຕັ້ງຄ່ານີ້ຈະສົ່ງຜົນຕໍ່ທຸກໂມດູນທີ່ສະແດງເສັ້ນນຳ" + +#: ../src/gui/hist_dialog.c:232 +msgid "select parts to copy" +msgstr "ເລືອກສ່ວນທີ່ຈະສຳເນົາ" + +#: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 ../src/gui/styles_dialog.c:552 +msgid "select _all" +msgstr "ເລືອກ_ທັງໝົດ" + +#: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 ../src/gui/styles_dialog.c:553 +msgid "select _none" +msgstr "ບໍ່_ເລືອກເລີຍ" + +#: ../src/gui/hist_dialog.c:244 +msgid "select parts to paste" +msgstr "ເລືອກສ່ວນທີ່ຈະວາງ" + +#: ../src/gui/hist_dialog.c:249 ../src/libs/styles.c:505 ../src/libs/styles.c:658 +msgid "_overwrite" +msgstr "_ຂຽນທັບ" + +#: ../src/gui/hist_dialog.c:250 +msgid "appen_d" +msgstr "ເພີ່ມ_ຕໍ່ທ້າຍ" + +#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:619 ../src/gui/styles_dialog.c:641 +msgid "include" +msgstr "ລວມເອົາ" + +#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:695 ../src/gui/styles_dialog.c:701 +msgid "item" +msgstr "ລາຍການ" + +#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 ../src/gui/styles_dialog.c:717 +msgid "mask" +msgstr "ໜ້າກາກ (mask)" + +#: ../src/gui/hist_dialog.c:372 +msgid "can't copy history out of unaltered image" +msgstr "ບໍ່ສາມາດສຳເນົາປະຫວັດຈາກຮູບທີ່ບໍ່ໄດ້ແກ້ໄຂ" + +#. grid headers +#: ../src/gui/import_metadata.c:485 +msgid "metadata presets" +msgstr "ຄ່າຕັ້ງໄວ້ກ່ອນຂອງເມຕາດາຕ້າ" + +#: ../src/gui/import_metadata.c:488 +msgid "" +"metadata to be applied per default\n" +"double-click on a label to clear the corresponding entry\n" +"double-click on 'preset' to clear all entries" +msgstr "" +"ເມຕາດາຕ້າທີ່ຈະນຳໃຊ້ເປັນມາດຕະຖານ\n" +"ດັບເບິລຄລິກທີ່ປ້າຍຊື່ເພື່ອລ້າງລາຍການນັ້ນ\n" +"ດັບເບິລຄລິກທີ່ 'preset' ເພື່ອລ້າງທຸກລາຍການ" + +#: ../src/gui/import_metadata.c:498 +msgid "from XMP" +msgstr "ຈາກ XMP" + +#: ../src/gui/import_metadata.c:501 +msgid "" +"selected metadata are imported from image and override the default value.\n" +"this drives also the 'look for updated XMP files' and 'load sidecar file' actions.\n" +"CAUTION: not selected metadata are cleaned up when XMP file is updated." +msgstr "" +"ເມຕາດາຕ້າທີ່ເລືອກຈະຖືກນຳເຂົ້າຈາກຮູບພາບ ແລະ ຂຽນທັບຄ່າມາດຕະຖານ.\n" +"ອັນນີ້ຍັງຄວບຄຸມການ 'ຄົ້ນຫາໄຟລ໌ XMP ທີ່ອັບເດດ' ແລະ 'ໂຫຼດໄຟລ໌ sidecar' ນຳ.\n" +"ຂໍ້ຄວນລະວັງ: ເມຕາດາຕ້າທີ່ບໍ່ໄດ້ເລືອກຈະຖືກລຶບອອກເມື່ອໄຟລ໌ XMP ຖືກອັບເດດ." + +#. tags +#: ../src/gui/import_metadata.c:512 +msgid "tag presets" +msgstr "ຄ່າຕັ້ງໄວ້ກ່ອນຂອງແທັກ" + +#: ../src/gui/import_metadata.c:526 +msgid "comma separated list of tags" +msgstr "ລາຍຊື່ແທັກທີ່ແຍກດ້ວຍຈຸດ" + +#: ../src/gui/metadata_tags.c:92 +msgid "select tag" +msgstr "ເລືອກແທັກ" + +#: ../src/gui/metadata_tags.c:94 +msgid "_add" +msgstr "_ເພີ່ມ" + +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 +msgid "_done" +msgstr "_ສຳເລັດ" + +#: ../src/gui/metadata_tags.c:105 +msgid "list filter" +msgstr "ຕົວກອງລາຍຊື່" + +#: ../src/gui/metadata_tags.c:111 +msgid "list of available tags. click 'add' button or double-click on tag to add the selected one" +msgstr "ລາຍຊື່ແທັກທີ່ມີ. ຄລິກປຸ່ມ 'ເພີ່ມ' ຫຼື ດັບເບິລຄລິກໃສ່ແທັກເພື່ອເພີ່ມອັນທີ່ເລືອກ" + +#: ../src/gui/preferences.c:314 +msgid "reset panels in all views" +msgstr "ລ້າງຄ່າແຖບເຄື່ອງມືໃນທຸກມຸມມອງ" + +#: ../src/gui/preferences.c:315 +msgid "" +"are you sure?\n" +"\n" +"you will not be able to restore your current panel layout and module selection." +msgstr "" +"ທ່ານແນ່ໃຈຫຼືບໍ່?\n" +"\n" +"ທ່ານຈະບໍ່ສາມາດຄືນຄ່າການຈັດວາງແຖບເຄື່ອງມື ແລະ ການເລືອກໂມດູນປັດຈຸບັນຂອງທ່ານໄດ້." + +#. language +#: ../src/gui/preferences.c:348 +msgid "interface language" +msgstr "ພາສາຂອງສ່ວນຕິດຕໍ່ຜູ້ໃຊ້" + +#: ../src/gui/preferences.c:368 +msgid "double-click to reset to the system language" +msgstr "ດັບເບິລຄລິກເພື່ອປ່ຽນກັບເປັນພາສາຂອງລະບົບ" + +#: ../src/gui/preferences.c:371 +msgid "" +"set the language of the user interface. the system default is marked with an * \n" +"(restart required)" +msgstr "" +"ກຳນົດພາສາຂອງສ່ວນຕິດຕໍ່ຜູ້ໃຊ້. ພາສາມາດຕະຖານຂອງລະບົບຈະມີເຄື່ອງໝາຍ * \n" +"(ຕ້ອງເລີ່ມຕົ້ນລະບົບໃໝ່)" + +#: ../src/gui/preferences.c:383 +msgid "theme" +msgstr "ທີມ (theme)" + +#: ../src/gui/preferences.c:414 +msgid "set the theme for the user interface" +msgstr "ກຳນົດທີມສຳລັບສ່ວນຕິດຕໍ່ຜູ້ໃຊ້" + +#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 +msgid "use system font size" +msgstr "ໃຊ້ຂະໜາດຕົວໜັງສືຕາມລະບົບ" + +#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 +msgid "font size in points" +msgstr "ຂະໜາດຕົວໜັງສື (ພອຍ)" + +#: ../src/gui/preferences.c:465 +msgid "GUI controls and text DPI" +msgstr "DPI ຂອງການຄວບຄຸມ ແລະ ຕົວໜັງສື" + +#: ../src/gui/preferences.c:475 +msgid "" +"adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" +"increase for a magnified GUI, decrease to fit more content in window.\n" +"set to -1 to use the system-defined global resolution.\n" +"default is 96 DPI on most systems.\n" +"(restart required)" +msgstr "" +"ປັບຄວາມລະອຽດ GUI ເພື່ອປ່ຽນຂະໜາດປຸ່ມ, ປ້າຍຊື່ ແລະ ອື່ນໆ.\n" +"ເພີ່ມເພື່ອໃຫ້ GUI ໃຫຍ່ຂຶ້ນ, ຫຼຸດເພື່ອໃຫ້ເຫັນເນື້ອຫາໃນໜ້າຕ່າງຫຼາຍຂຶ້ນ.\n" +"ຕັ້ງເປັນ -1 ເພື່ອໃຊ້ຄວາມລະອຽດຕາມລະບົບ.\n" +"ຄ່າມາດຕະຖານສ່ວນໃຫຍ່ແມ່ນ 96 DPI.\n" +"(ຕ້ອງເລີ່ມຕົ້ນລະບົບໃໝ່)" + +#: ../src/gui/preferences.c:485 +msgid "reset view panels" +msgstr "ລ້າງຄ່າແຖບມຸມມອງ" + +#: ../src/gui/preferences.c:487 +msgid "reset hidden panels, their sizes and selected modules in all views" +msgstr "ລ້າງຄ່າແຖບທີ່ເຊື່ອງໄວ້, ຂະໜາດ ແລະ ໂມດູນທີ່ເລືອກໃນທຸກມຸມມອງ" + +#. checkbox to allow user to modify theme with user.css +#: ../src/gui/preferences.c:494 +msgid "modify selected theme with CSS tweaks below" +msgstr "ປັບແຕ່ງທີມທີ່ເລືອກດ້ວຍ CSS ດ້ານລຸ່ມ" + +#: ../src/gui/preferences.c:504 +msgid "modify theme with CSS keyed below (saved to user.css)" +msgstr "ປັບແຕ່ງທີມດ້ວຍ CSS ທີ່ພິມດ້ານລຸ່ມ (ບັນທຶກໄວ້ໃນ user.css)" + +#: ../src/gui/preferences.c:528 +msgctxt "usercss" +msgid "save CSS and apply" +msgstr "ບັນທຶກ CSS ແລະ ນຳໃຊ້" + +#: ../src/gui/preferences.c:536 +msgid "click to save and apply the CSS tweaks entered in this editor" +msgstr "ຄລິກເພື່ອບັນທຶກ ແລະ ນຳໃຊ້ CSS ທີ່ແກ້ໄຂໃນນີ້" + +#: ../src/gui/preferences.c:539 +msgid "open help page for CSS tweaks" +msgstr "ເປີດໜ້າຊ່ວຍເຫຼືອສຳລັບການປັບແຕ່ງ CSS" + +#. load default text with some pointers +#: ../src/gui/preferences.c:561 +msgid "ERROR Loading user.css" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການໂຫຼດ user.css" + +#. load default text +#: ../src/gui/preferences.c:570 +msgid "Enter CSS theme tweaks here" +msgstr "ພິມການປັບແຕ່ງທີມ CSS ຢູ່ບ່ອນນີ້" + +#: ../src/gui/preferences.c:585 +msgid "darktable preferences" +msgstr "ການຕັ້ງຄ່າ darktable" + +#: ../src/gui/preferences.c:648 +msgid "darktable needs to be restarted for settings to take effect" +msgstr "ຕ້ອງເລີ່ມຕົ້ນ darktable ໃໝ່ເພື່ອໃຫ້ການຕັ້ງຄ່າມີຜົນ" + +#. exif +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 ../src/libs/metadata_view.c:147 +msgid "model" +msgstr "ລຸ້ນກ້ອງ" + +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 ../src/libs/metadata_view.c:148 +msgid "maker" +msgstr "ຜູ້ຜະລິດ" + +#: ../src/gui/preferences.c:1007 +msgid "search presets list" +msgstr "ຄົ້ນຫາໃນລາຍຊື່ຄ່າຕັ້ງໄວ້ກ່ອນ" + +#: ../src/gui/preferences.c:1010 +msgid "" +"incrementally search the list of presets\n" +"press up or down keys to cycle through matches" +msgstr "ຄົ້ນຫາລາຍຊື່ຄ່າຕັ້ງໄວ້ກ່ອນແບບເພີ່ມຂຶ້ນ. ກົດປຸ່ມ ຂຶ້ນ ຫຼື ລົງ ເພື່ອເລື່ອນເບິ່ງ" + +#: ../src/gui/preferences.c:1020 +msgctxt "preferences" +msgid "import..." +msgstr "ນຳເຂົ້າ..." + +#: ../src/gui/preferences.c:1025 +msgctxt "preferences" +msgid "export..." +msgstr "ສົ່ງອອກ..." + +#: ../src/gui/preferences.c:1208 +#, c-format +msgid "failed to import preset %s" +msgstr "ນຳເຂົ້າຄ່າຕັ້ງໄວ້ກ່ອນ %s ບໍ່ສຳເລັດ" + +#: ../src/gui/preferences.c:1220 +msgid "select preset(s) to import" +msgstr "ເລືອກຄ່າຕັ້ງໄວ້ກ່ອນເພື່ອນຳເຂົ້າ" + +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 ../src/libs/import.c:1928 +#: ../src/libs/styles.c:595 +msgid "_open" +msgstr "_ເປີດ" + +#: ../src/gui/preferences.c:1230 +msgid "darktable preset files" +msgstr "ໄຟລ໌ຄ່າຕັ້ງໄວ້ກ່ອນຂອງ darktable" + +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +msgid "all files" +msgstr "ທຸກໄຟລ໌" + +#: ../src/gui/preferences_ai.c:161 +msgid "downloaded" +msgstr "ດາວໂຫຼດແລ້ວ" + +#: ../src/gui/preferences_ai.c:163 +msgid "update available" +msgstr "ມີເວີຊັນໃໝ່ໃຫ້ອັບເດດ" + +#: ../src/gui/preferences_ai.c:165 +msgid "update required" +msgstr "ຈຳເປັນຕ້ອງອັບເດດ" + +#: ../src/gui/preferences_ai.c:167 +msgid "downloading..." +msgstr "ກຳລັງດາວໂຫຼດ..." + +#: ../src/gui/preferences_ai.c:171 +msgid "not downloaded" +msgstr "ຍັງບໍ່ໄດ້ດາວໂຫຼດ" + +#: ../src/gui/preferences_ai.c:379 +msgid "select hardware acceleration for AI inference:" +msgstr "ເລືອກການເລັ່ງຮາດແວສຳລັບ AI:" + +#: ../src/gui/preferences_ai.c:569 +msgid "restart to apply" +msgstr "ເລີ່ມຕົ້ນໃໝ່ເພື່ອນຳໃຊ້" + +#: ../src/gui/preferences_ai.c:581 +msgid "not available, will fall back to CPU" +msgstr "ບໍ່ພ້ອມໃຊ້ງານ, ຈະກັບໄປໃຊ້ CPU ແທນ" + +#: ../src/gui/preferences_ai.c:833 +msgid "downloading AI model" +msgstr "ກຳລັງດາວໂຫຼດໂມເດລ AI" + +#: ../src/gui/preferences_ai.c:848 +#, c-format +msgid "downloading: %s" +msgstr "ກຳລັງດາວໂຫຼດ: %s" + +#: ../src/gui/preferences_ai.c:919 +msgid "model download failed" +msgstr "ດາວໂຫຼດໂມເດລບໍ່ສຳເລັດ" + +#: ../src/gui/preferences_ai.c:994 +msgid "install AI models" +msgstr "ຕິດຕັ້ງໂມເດລ AI" + +#: ../src/gui/preferences_ai.c:1002 +msgid "AI model packages (*.dtmodel)" +msgstr "ແພັກເກັດໂມເດລ AI (*.dtmodel)" + +#: ../src/gui/preferences_ai.c:1093 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "ລຶບໂມເດລ ຫຼື ບໍ່?" + +#: ../src/gui/preferences_ai.c:1095 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "ທ່ານຕ້ອງການລຶບ %d ໂມເດລທີ່ເລືອກແທ້ຫຼືບໍ່?" + +#: ../src/gui/preferences_ai.c:1156 +msgid "scope" +msgstr "ຂອບເຂດ" + +#: ../src/gui/preferences_ai.c:1156 +msgid "author" +msgstr "ຜູ້ສ້າງ" + +#: ../src/gui/preferences_ai.c:1157 +msgid "source" +msgstr "ແຫຼ່ງທີ່ມາ" + +#: ../src/gui/preferences_ai.c:1157 +msgid "paper" +msgstr "ເອກະສານວິໄຈ" + +#: ../src/gui/preferences_ai.c:1158 +msgid "license" +msgstr "ໃບອະນຸຍາດ" + +#: ../src/gui/preferences_ai.c:1158 +msgid "training data" +msgstr "ຂໍ້ມູນທີ່ໃຊ້ເຝິກສອນ" + +#: ../src/gui/preferences_ai.c:1159 +msgid "data license" +msgstr "ໃບອະນຸຍາດຂໍ້ມູນ" + +#: ../src/gui/preferences_ai.c:1241 +msgid "click for model details" +msgstr "ຄລິກເພື່ອເບິ່ງລາຍລະອຽດໂມເດລ" + +#: ../src/gui/preferences_ai.c:1325 +#, c-format +msgid "" +"ONNX Runtime %s detected.\n" +"Restart darktable to apply." +msgstr "" +"ກວດພົບ ONNX Runtime %s.\n" +"ເລີ່ມຕົ້ນ darktable ໃໝ່ເພື່ອນຳໃຊ້." + +#: ../src/gui/preferences_ai.c:1330 +#, c-format +msgid "" +"not a valid ONNX Runtime library:\n" +"%s" +msgstr "" +"ບໍ່ແມ່ນໄລບຣາຣີ ONNX Runtime ທີ່ຖືກຕ້ອງ:\n" +"%s" + +#: ../src/gui/preferences_ai.c:1358 +msgid "" +"no system ONNX Runtime library found.\n" +"\n" +"install one via your package manager or use\n" +"the browse button to select a custom build." +msgstr "" +"ບໍ່ພົບໄລບຣາຣີ ONNX Runtime ໃນລະບົບ.\n" +"\n" +"ຕິດຕັ້ງຜ່ານຕົວຈັດການແພັກເກັດ ຫຼື ຄລິກປຸ່ມເລືອກ\n" +"ເພື່ອເລືອກໄຟລ໌ທີ່ທ່ານຕິດຕັ້ງເອງ." + +#: ../src/gui/preferences_ai.c:1373 +#, c-format +msgid "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Restart darktable to apply." +msgstr "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"ເລີ່ມຕົ້ນ darktable ໃໝ່ເພື່ອນຳໃຊ້." + +#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +msgid "select ONNX Runtime library" +msgstr "ເລືອກໄລບຣາຣີ ONNX Runtime" + +#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4124 +msgid "_select" +msgstr "_ເລືອກ" + +#: ../src/gui/preferences_ai.c:1391 +msgid "multiple ONNX Runtime libraries found:" +msgstr "ພົບໄລບຣາຣີ ONNX Runtime ຫຼາຍອັນ:" + +#: ../src/gui/preferences_ai.c:1472 +msgid "ONNX Runtime (onnxruntime*.dll)" +msgstr "ONNX Runtime (onnxruntime*.dll)" + +#: ../src/gui/preferences_ai.c:1475 +msgid "ONNX Runtime (libonnxruntime.so*)" +msgstr "ONNX Runtime (libonnxruntime.so*)" + +#. enable AI toggle +#: ../src/gui/preferences_ai.c:1528 +msgid "enable AI features" +msgstr "ເປີດໃຊ້ງານຄຸນສົມບັດ AI" + +#. provider dropdown +#: ../src/gui/preferences_ai.c:1573 +msgid "AI acceleration" +msgstr "ການເລັ່ງຄວາມໄວ AI" + +#: ../src/gui/preferences_ai.c:1584 +msgid "select which GPU to use when the active provider supports more than one" +msgstr "ເລືອກ GPU ທີ່ຈະໃຊ້ເມື່ອລະບົບຮອງຮັບຫຼາຍກວ່າໜຶ່ງອັນ" + +#: ../src/gui/preferences_ai.c:1630 +msgid "ONNX Runtime library" +msgstr "ໄລບຣາຣີ ONNX Runtime" + +#: ../src/gui/preferences_ai.c:1644 +msgid "bundled (DirectML)" +msgstr "ມາພ້ອມກັບແອັບ (DirectML)" + +#: ../src/gui/preferences_ai.c:1647 +msgid "bundled (CPU only)" +msgstr "ມາພ້ອມກັບແອັບ (CPU ເທົ່ານັ້ນ)" + +#: ../src/gui/preferences_ai.c:1650 +msgid "" +"path to a GPU-enabled ONNX Runtime library.\n" +"leave empty to use the bundled library.\n" +"requires restart to take effect." +msgstr "" +"ທີ່ຢູ່ຂອງໄລບຣາຣີ ONNX Runtime ທີ່ຮອງຮັບ GPU.\n" +"ປະໄວ້ໃຫ້ວ່າງຫາກຕ້ອງການໃຊ້ໄລບຣາຣີທີ່ມານຳແອັບ.\n" +"ຕ້ອງເລີ່ມຕົ້ນໃໝ່ເພື່ອໃຫ້ມີຜົນ." + +#: ../src/gui/preferences_ai.c:1659 +msgid "select a custom ONNX Runtime shared library" +msgstr "ເລືອກໄລບຣາຣີ ONNX Runtime ທີ່ກຳນົດເອງ" + +#: ../src/gui/preferences_ai.c:1661 +msgid "detect" +msgstr "ກວດຫາ" + +#: ../src/gui/preferences_ai.c:1663 +msgid "search for a system-installed ONNX Runtime library" +msgstr "ຄົ້ນຫາໄລບຣາຣີ ONNX Runtime ທີ່ຕິດຕັ້ງໃນລະບົບ" + +#: ../src/gui/preferences_ai.c:1698 +msgid "models" +msgstr "ໂມເດລ" + +#: ../src/gui/preferences_ai.c:1745 +msgid "select/deselect all" +msgstr "ເລືອກ/ບໍ່ເລືອກ ທັງໝົດ" + +#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 +msgid "version" +msgstr "ເວີຊັນ" + +#: ../src/gui/preferences_ai.c:1801 +msgid "task" +msgstr "ໜ້າວຽກ" + +#: ../src/gui/preferences_ai.c:1816 +msgid "enabled" +msgstr "ເປີດໃຊ້" + +#: ../src/gui/preferences_ai.c:1826 +msgid "status" +msgstr "ສະຖານະ" + +#: ../src/gui/preferences_ai.c:1872 +msgid "download / update default" +msgstr "ດາວໂຫຼດ / ອັບເດດ ຄ່າມາດຕະຖານ" + +#: ../src/gui/preferences_ai.c:1874 +msgid "download or update all default models" +msgstr "ດາວໂຫຼດ ຫຼື ອັບເດດ ທຸກໂມເດລມາດຕະຖານ" + +#: ../src/gui/preferences_ai.c:1884 +msgid "download / update selected" +msgstr "ດາວໂຫຼດ / ອັບເດດ ທີ່ເລືອກ" + +#: ../src/gui/preferences_ai.c:1886 +msgid "download or update the selected models" +msgstr "ດາວໂຫຼດ ຫຼື ອັບເດດ ໂມເດລທີ່ເລືອກ" + +#. import from file button +#: ../src/gui/preferences_ai.c:1896 +msgid "import from file…" +msgstr "ນຳເຂົ້າຈາກໄຟລ໌…" + +#: ../src/gui/preferences_ai.c:1898 +msgid "install a model from a local .dtmodel file" +msgstr "ຕິດຕັ້ງໂມເດລຈາກໄຟລ໌ .dtmodel ໃນເຄື່ອງ" + +#. delete selected button +#: ../src/gui/preferences_ai.c:1904 +msgid "delete selected" +msgstr "ລຶບທີ່ເລືອກ" + +#: ../src/gui/preferences_ai.c:1906 +msgid "remove the selected models from disk" +msgstr "ລຶບໂມເດລທີ່ເລືອກອອກຈາກດິສກ໌" + +#: ../src/gui/preferences_ai.c:1917 +msgid "open help page for AI settings" +msgstr "ເປີດໜ້າຊ່ວຍເຫຼືອສຳລັບການຕັ້ງຄ່າ AI" + +#. add to stack +#: ../src/gui/preferences_ai.c:1929 +msgid "AI" +msgstr "AI" + +#: ../src/gui/presets.c:59 +msgid "non-raw" +msgstr "ບໍ່ແມ່ນ RAW" + +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 +msgid "raw" +msgstr "raw" + +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 +msgid "HDR" +msgstr "HDR" + +#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 ../src/libs/metadata_view.c:384 +msgid "monochrome" +msgstr "ຂາວດຳ" + +#: ../src/gui/presets.c:153 +#, c-format +msgid "preset `%s' is write-protected, can't delete!" +msgstr "ຄ່າຕັ້ງໄວ້ກ່ອນ `%s' ຖືກປ້ອງກັນການຂຽນ, ລຶບບໍ່ໄດ້!" + +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 ../src/libs/modulegroups.c:3974 +msgid "delete preset?" +msgstr "ລຶບຄ່າຕັ້ງໄວ້ກ່ອນ ຫຼື ບໍ່?" + +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 ../src/libs/modulegroups.c:3975 +#, c-format +msgid "do you really want to delete the preset `%s'?" +msgstr "ທ່ານຕ້ອງການລຶບຄ່າຕັ້ງໄວ້ກ່ອນ `%s' ແທ້ຫຼືບໍ່?" + +#. add new preset +#. create a shortcut for the new entry +#. then show edit dialog +#. clang-format on +#. create a shortcut for the new entry +#. then show edit dialog +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 ../src/libs/lib.c:242 ../src/libs/lib.c:245 +msgid "new preset" +msgstr "ຄ່າຕັ້ງໄວ້ກ່ອນໃໝ່" + +#: ../src/gui/presets.c:215 +msgid "please give preset a name" +msgstr "ກະລຸນາຕັ້ງຊື່ໃຫ້ຄ່າຕັ້ງໄວ້ກ່ອນ" + +#: ../src/gui/presets.c:220 +msgid "unnamed preset" +msgstr "ຄ່າຕັ້ງໄວ້ກ່ອນທີ່ບໍ່ມີຊື່" + +#: ../src/gui/presets.c:249 +msgid "overwrite preset?" +msgstr "ຂຽນທັບຄ່າຕັ້ງໄວ້ກ່ອນ ຫຼື ບໍ່?" + +#: ../src/gui/presets.c:250 +#, c-format +msgid "" +"preset `%s' already exists.\n" +"do you want to overwrite?" +msgstr "" +"ຄ່າຕັ້ງໄວ້ກ່ອນ `%s' ມີຢູ່ແລ້ວ.\n" +"ທ່ານຕ້ອງການຂຽນທັບ ຫຼື ບໍ່?" + +#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +msgid "_select as output destination" +msgstr "_ເລືອກເປັນບ່ອນສົ່ງອອກ" + +#: ../src/gui/presets.c:439 +#, c-format +msgid "preset %s was successfully exported" +msgstr "ສົ່ງອອກຄ່າຕັ້ງໄວ້ກ່ອນ %s ສຳເລັດແລ້ວ" + +#: ../src/gui/presets.c:566 +#, c-format +msgid "edit `%s' for module `%s'" +msgstr "ແກ້ໄຂ `%s' ສຳລັບໂມດູນ `%s'" + +#: ../src/gui/presets.c:571 +msgid "_export..." +msgstr "_ສົ່ງອອກ..." + +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 ../src/libs/tagging.c:1791 +msgid "_delete" +msgstr "_ລຶບ" + +#: ../src/gui/presets.c:590 +msgid "name of the preset" +msgstr "ຊື່ຂອງຄ່າຕັ້ງໄວ້ກ່ອນ" + +#: ../src/gui/presets.c:598 +msgid "description or further information" +msgstr "ລາຍລະອຽດ ຫຼື ຂໍ້ມູນເພີ່ມເຕີມ" + +#: ../src/gui/presets.c:602 +msgid "reset all module parameters to their default values" +msgstr "ລ້າງຄ່າທຸກພາຣາມິເຕີຂອງໂມດູນໃຫ້ເປັນຄ່າມາດຕະຖານ" + +#: ../src/gui/presets.c:605 +msgid "the parameters will be reset to their default values, which may be automatically set based on image metadata" +msgstr "ພາຣາມິເຕີຈະຖືກລ້າງເປັນຄ່າມາດຕະຖານ ເຊິ່ງອາດຈະຖືກຕັ້ງຄ່າອັດຕະໂນມັດຕາມເມຕາດາຕ້າຂອງຮູບພາບ" + +#: ../src/gui/presets.c:610 +msgid "auto apply this preset to matching images" +msgstr "ນຳໃຊ້ຄ່າຕັ້ງໄວ້ກ່ອນນີ້ກັບຮູບພາບທີ່ກົງກັນໂດຍອັດຕະໂນມັດ" + +#: ../src/gui/presets.c:613 +msgid "only show this preset for matching images" +msgstr "ສະແດງຄ່າຕັ້ງໄວ້ກ່ອນນີ້ສະເພາະຮູບພາບທີ່ກົງກັນເທົ່ານັ້ນ" + +#: ../src/gui/presets.c:615 +msgid "be very careful with this option. this might be the last time you see your preset." +msgstr "ລະວັງໃຫ້ຫຼາຍກັບຕົວເລືອກນີ້. ອັນນີ້ອາດຈະເປັນເທື່ອສຸດທ້າຍທີ່ທ່ານເຫັນຄ່າຕັ້ງໄວ້ກ່ອນຂອງທ່ານ." + +#: ../src/gui/presets.c:654 +#, no-c-format +msgid "string to match model (use % as wildcard)" +msgstr "ຂໍ້ຄວາມເພື່ອຈັບຄູ່ລຸ້ນກ້ອງ (ໃຊ້ % ແທນຕົວອັກສອນໃດໆ)" + +#: ../src/gui/presets.c:662 +#, no-c-format +msgid "string to match maker (use % as wildcard)" +msgstr "ຂໍ້ຄວາມເພື່ອຈັບຄູ່ຜູ້ຜະລິດ (ໃຊ້ % ແທນຕົວອັກສອນໃດໆ)" + +#: ../src/gui/presets.c:670 +#, no-c-format +msgid "string to match lens (use % as wildcard)" +msgstr "ຂໍ້ຄວາມເພື່ອຈັບຄູ່ເລນ (ໃຊ້ % ແທນຕົວອັກສອນໃດໆ)" + +#: ../src/gui/presets.c:680 +msgid "minimum ISO value" +msgstr "ISO ຕ່ຳສຸດ" + +#: ../src/gui/presets.c:686 +msgid "" +"maximum ISO value\n" +"if left blank, it is equivalent to no upper limit" +msgstr "" +"ISO ສູງສຸດ\n" +"ຫາກປະວ່າງໄວ້ ຈະຖືວ່າບໍ່ມີຂີດຈຳກັດສູງສຸດ" + +#: ../src/gui/presets.c:699 +msgid "minimum exposure time" +msgstr "ເວລາເປີດຮັບແສງຕ່ຳສຸດ" + +#: ../src/gui/presets.c:700 +msgid "maximum exposure time" +msgstr "ເວລາເປີດຮັບແສງສູງສຸດ" + +#: ../src/gui/presets.c:716 +msgid "minimum aperture value" +msgstr "ຄ່າຮູຮັບແສງຕ່ຳສຸດ" + +#: ../src/gui/presets.c:717 +msgid "maximum aperture value" +msgstr "ຄ່າຮູຮັບແສງສູງສຸດ" + +#: ../src/gui/presets.c:735 +msgid "minimum focal length" +msgstr "ໄລຍະໂຟກັດຕ່ຳສຸດ" + +#: ../src/gui/presets.c:736 +msgid "maximum focal length" +msgstr "ໄລຍະໂຟກັດສູງສຸດ" + +#. raw/hdr/ldr/mono/color +#: ../src/gui/presets.c:744 +msgid "format" +msgstr "ຮູບແບບ" + +#: ../src/gui/presets.c:749 +msgid "select image types you want this preset to be available for" +msgstr "ເລືອກປະເພດຮູບພາບທີ່ທ່ານຕ້ອງການໃຫ້ຄ່າຕັ້ງໄວ້ກ່ອນນີ້ໃຊ້ງານໄດ້" + +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 +msgid "and" +msgstr "ແລະ" + +#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 +msgid "∞" +msgstr "∞" + +#: ../src/gui/presets.c:979 +#, c-format +msgid "preset `%s' is write-protected! can't edit it!" +msgstr "ຄ່າຕັ້ງໄວ້ກ່ອນ `%s' ຖືກປ້ອງກັນການຂຽນ! ແກ້ໄຂບໍ່ໄດ້!" + +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 +msgid "update preset?" +msgstr "ອັບເດດຄ່າຕັ້ງໄວ້ກ່ອນ ຫຼື ບໍ່?" + +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 +#, c-format +msgid "do you really want to update the preset `%s'?" +msgstr "ທ່ານຕ້ອງການອັບເດດຄ່າຕັ້ງໄວ້ກ່ອນ `%s' ແທ້ຫຼືບໍ່?" + +#: ../src/gui/presets.c:1130 +msgid "(first)" +msgstr "(ທຳອິດ)" + +#: ../src/gui/presets.c:1130 +msgid "(last)" +msgstr "(ສຸດທ້າຍ)" + +#: ../src/gui/presets.c:1165 +#, c-format +msgid "preset '%s' %s" +msgstr "ຄ່າຕັ້ງໄວ້ກ່ອນ '%s' %s" + +#: ../src/gui/presets.c:1166 +msgid "no presets" +msgstr "ບໍ່ມີຄ່າຕັ້ງໄວ້ກ່ອນ" + +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 ../src/libs/modulegroups.c:4058 +msgid "manage module layouts" +msgstr "ຈັດການການຈັດວາງໂມດູນ" + +#: ../src/gui/presets.c:1434 +msgid "manage quick presets" +msgstr "ຈັດການຄ່າຕັ້ງໄວ້ກ່ອນດ່ວນ" + +#: ../src/gui/presets.c:1616 +msgid "manage quick presets list..." +msgstr "ຈັດການລາຍຊື່ຄ່າຕັ້ງໄວ້ກ່ອນດ່ວນ..." + +#: ../src/gui/presets.c:1771 +msgid "disabled: wrong module version" +msgstr "ປິດໃຊ້ງານ: ເວີຊັນໂມດູນບໍ່ຖືກຕ້ອງ" + +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 +msgid "edit this preset.." +msgstr "ແກ້ໄຂຄ່າຕັ້ງໄວ້ກ່ອນນີ້.." + +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 +msgid "delete this preset" +msgstr "ລຶບຄ່າຕັ້ງໄວ້ກ່ອນນີ້" + +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 +msgid "store new preset.." +msgstr "ບັນທຶກຄ່າຕັ້ງໄວ້ກ່ອນໃໝ່.." + +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 +msgid "update preset" +msgstr "ອັບເດດຄ່າຕັ້ງໄວ້ກ່ອນ" + +#: ../src/gui/splash.c:118 +msgid "initializing" +msgstr "ກຳລັງເລີ່ມຕົ້ນ" + +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 +msgid "" +"Photography workflow application\n" +"and RAW developer" +msgstr "" +"ແອັບພລິເຄຊັນຈັດການຂະບວນການຖ່າຍຮູບ\n" +"ແລະ ຕົວປັບແຕ່ງ RAW" + +#: ../src/gui/styles_dialog.c:234 ../src/libs/styles.c:501 ../src/libs/styles.c:654 +msgid "overwrite style?" +msgstr "ຂຽນທັບສະໄຕລ໌ (style) ຫຼື ບໍ່?" + +#: ../src/gui/styles_dialog.c:235 +#, c-format +msgid "" +"style `%s' already exists.\n" +"do you want to overwrite?" +msgstr "" +"ສະໄຕລ໌ `%s' ມີຢູ່ແລ້ວ.\n" +"ທ່ານຕ້ອງການຂຽນທັບ ຫຼື ບໍ່?" + +#: ../src/gui/styles_dialog.c:264 ../src/gui/styles_dialog.c:343 +msgid "please give style a name" +msgstr "ກະລຸນາຕັ້ງຊື່ໃຫ້ສະໄຕລ໌" + +#: ../src/gui/styles_dialog.c:268 ../src/gui/styles_dialog.c:347 +msgid "unnamed style" +msgstr "ສະໄຕລ໌ທີ່ບໍ່ມີຊື່" + +#: ../src/gui/styles_dialog.c:332 +#, c-format +msgid "style %s was successfully saved" +msgstr "ບັນທຶກສະໄຕລ໌ %s ສຳເລັດແລ້ວ" + +#: ../src/gui/styles_dialog.c:538 +msgid "edit style" +msgstr "ແກ້ໄຂສະໄຕລ໌" + +#: ../src/gui/styles_dialog.c:539 +msgid "duplicate style" +msgstr "ສ້າງສະໄຕລ໌ຊ້ຳ" + +#: ../src/gui/styles_dialog.c:542 +msgid "creates a duplicate of the style before applying changes" +msgstr "ສ້າງສະໄຕລ໌ຊ້ຳກ່ອນທີ່ຈະນຳໃຊ້ການປ່ຽນແປງ" + +#: ../src/gui/styles_dialog.c:546 +msgid "create new style" +msgstr "ສ້າງສະໄຕລ໌ໃໝ່" + +#: ../src/gui/styles_dialog.c:572 +msgid "enter a name for the new style" +msgstr "ໃສ່ຊື່ສຳລັບສະໄຕລ໌ໃໝ່" + +#: ../src/gui/styles_dialog.c:581 +msgid "enter a description for the new style, this description is searchable" +msgstr "ໃສ່ລາຍລະອຽດສຳລັບສະໄຕລ໌ໃໝ່, ລາຍລະອຽດນີ້ສາມາດຄົ້ນຫາໄດ້" + +#: ../src/gui/styles_dialog.c:619 +msgid "keep" +msgstr "ຮັກສາໄວ້" + +#: ../src/gui/styles_dialog.c:839 +msgid "can't create style out of unaltered image" +msgstr "ບໍ່ສາມາດສ້າງສະໄຕລ໌ຈາກຮູບທີ່ບໍ່ໄດ້ແກ້ໄຂ" + +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +msgid "Welcome to darktable!" +msgstr "ຍິນດີຕ້ອນຮັບສູ່ darktable!" + +#. Navigation buttons (right-aligned) +#: ../src/gui/welcome.c:739 +msgid "_prev" +msgstr "_ກ່ອນໜ້າ" + +#: ../src/gui/welcome.c:742 +msgid "_next" +msgstr "_ຖັດໄປ" + +#: ../src/gui/welcome.c:796 +msgid "let's set up a few options to get you started." +msgstr "ມາຕັ້ງຄ່າບາງຢ່າງເພື່ອເລີ່ມຕົ້ນການໃຊ້ງານ." + +#: ../src/gui/welcome.c:799 +msgid "if you are unsure, don't worry! just go ahead with the default, you can always change all values later in the preferences." +msgstr "ຫາກທ່ານບໍ່ແນ່ໃຈ, ບໍ່ຕ້ອງກັງວົນ! ໃຊ້ຄ່າມາດຕະຖານໄປກ່ອນ, ທ່ານສາມາດປ່ຽນທຸກຢ່າງໄດ້ພາຍຫຼັງໃນ ການຕັ້ງຄ່າ." + +#: ../src/gui/welcome.c:804 +msgid "you can close this window at any time, in which case the defaults will be applied." +msgstr "ທ່ານສາມາດປິດໜ້າຕ່າງນີ້ໄດ້ທຸກເວລາ, ເຊິ່ງລະບົບຈະນຳໃຊ້ຄ່າມາດຕະຖານໃຫ້." + +#: ../src/gui/welcome.c:837 +msgid "You are all set!" +msgstr "ທຸກຢ່າງພ້ອມແລ້ວ!" + +#: ../src/gui/welcome.c:840 +msgid "darktable is extremely configurable and has a wealth of options. Here we covered just the most essential ones — make sure to explore the preferences to get the full picture." +msgstr "darktable ສາມາດຕັ້ງຄ່າໄດ້ຫຼາຍ ແລະ ມີຕົວເລືອກຫຼາກຫຼາຍ. ຢູ່ບ່ອນນີ້ພວກເຮົາແນະນຳສະເພາະອັນທີ່ຈຳເປັນ — ຢ່າລືມໄປສຳຫຼວດ ການຕັ້ງຄ່າ ເພື່ອເບິ່ງຕົວເລືອກທັງໝົດ." + +#. xgettext: %s is a URL; keep and unchanged +#: ../src/gui/welcome.c:849 +#, c-format +msgid "Read the user manual to learn more and make the most of darktable." +msgstr "ອ່ານ ຄູ່ມືຜູ້ໃຊ້ ເພື່ອຮຽນຮູ້ເພີ່ມເຕີມ ແລະ ໃຊ້ງານ darktable ໃຫ້ເກີດປະໂຫຍດສູງສຸດ." + +#: ../src/gui/welcome.c:859 +msgid "And remember that you can always click on the ? on the top toolbar to get help right where you need it." +msgstr "ແລະ ຢ່າລືມວ່າທ່ານສາມາດຄລິກທີ່ເຄື່ອງໝາຍ ? ໃນແຖບເຄື່ອງມືດ້ານເທິງເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອໄດ້ທັນທີ." + +#: ../src/gui/welcome.c:864 +msgid "Happy editing with darktable!" +msgstr "ຂໍໃຫ້ມີຄວາມສຸກກັບການແຕ່ງຮູບໃນ darktable!" + +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "ໜ່ວຍຄວາມຈຳ" + +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "ລຶບພື້ນທີ່ເຮັດວຽກ" + +#: ../src/gui/workspace.c:298 +#, c-format +msgid "" +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." +msgstr "" +"ຄຳເຕືອນ\n" +"\n" +"ທ່ານຕ້ອງການລຶບພື້ນທີ່ເຮັດວຽກ '%s' ແທ້ຫຼືບໍ່?\n" +"\n" +"ຫາກບໍ່ໄດ້ເປີດການຂຽນ XMP, ວຽກທີ່ແກ້ໄຂໄວ້ຈະເສຍໄປ." + +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "ສ້າງພື້ນທີ່ເຮັດວຽກ" + +#: ../src/gui/workspace.c:410 +msgid "" +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." +msgstr "" +"ຄຳເຕືອນ\n" +"\n" +"ຊື່ \"default\" ແລະ \"memory\" ຖືກຈອງໄວ້ແລ້ວ.\n" +"\n" +"ກະລຸນາເລືອກຊື່ອື່ນ." + +#: ../src/gui/workspace.c:419 +#, c-format +msgid "" +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." +msgstr "" +"ຄຳເຕືອນ\n" +"\n" +"ພື້ນທີ່ເຮັດວຽກຊື່ \"%s\" ມີຢູ່ແລ້ວ.\n" +"\n" +"ກະລຸນາເລືອກຊື່ອື່ນ." + +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable - ເລືອກພື້ນທີ່ເຮັດວຽກ" + +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "ເລືອກພື້ນທີ່ເຮັດວຽກທີ່ມີຢູ່" + +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "ຈື່ການເລືອກໄວ້ ແລະ ບໍ່ຕ້ອງຖາມອີກ" + +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "ຫຼື ສ້າງໃໝ່" + +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "ສ້າງ" + +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "ສຳເນົາການຕັ້ງຄ່າຈາກພື້ນທີ່ເຮັດວຽກທີ່ມີຢູ່" + +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 +msgid "8 bit" +msgstr "8 ບິດ" + +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 ../src/imageio/format/jxl.c:587 +msgid "10 bit" +msgstr "10 ບິດ" + +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 ../src/imageio/format/jxl.c:587 +msgid "12 bit" +msgstr "12 ບິດ" + +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 ../src/imageio/format/webp.c:411 +msgid "lossless" +msgstr "ບໍ່ສູນເສຍຄວາມລະອຽດ" + +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 ../src/imageio/format/webp.c:411 +msgid "lossy" +msgstr "ແບບສູນເສຍຄວາມລະອຽດ" + +#. Bit depth combo box +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4286 +msgid "bit depth" +msgstr "ຄວາມເລິກບິດ" + +#: ../src/imageio/format/avif.c:953 +msgid "color information stored in an image, higher is better" +msgstr "ຂໍ້ມູນສີທີ່ເກັບໄວ້ໃນຮູບພາບ, ຍິ່ງສູງຍິ່ງດີ" + +#. +#. * Color mode combo box +#. +#. shortfile option combo box +#: ../src/imageio/format/avif.c:958 ../src/imageio/format/tiff.c:919 +msgid "B&W as grayscale" +msgstr "ຂາວດຳ ເປັນ ເກຣສະເກລ (grayscale)" + +#: ../src/imageio/format/avif.c:959 ../src/imageio/format/tiff.c:920 +msgid "saving as grayscale will reduce the size for black & white images" +msgstr "ການບັນທຶກເປັນ grayscale ຈະຊ່ວຍຫຼຸດຂະໜາດໄຟລ໌ສຳລັບຮູບຂາວດຳ" + +#. +#. * Tiling combo box +#. +#: ../src/imageio/format/avif.c:968 +msgid "tiling" +msgstr "ການແບ່ງສ່ວນ (tiling)" + +#: ../src/imageio/format/avif.c:969 +msgid "" +"tile an image into segments.\n" +"\n" +"makes encoding faster, but increases the file size. the loss of image quality is negligible." +msgstr "" +"ແບ່ງຮູບພາບອອກເປັນສ່ວນໆ.\n" +"\n" +"ຊ່ວຍໃຫ້ການແປງລະຫັດໄວຂຶ້ນ ແຕ່ຈະເຮັດໃຫ້ຂະໜາດໄຟລ໌ໃຫຍ່ຂຶ້ນເລັກໜ້ອຍ. ການສູນເສຍຄຸນນະພາບແມ່ນໜ້ອຍຫຼາຍຈົນບໍ່ເຫັນຄວາມແຕກຕ່າງ." + +#. compression +#. Compression method combo box +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 +msgid "compression" +msgstr "ການບີບອັດ" + +#: ../src/imageio/format/avif.c:989 +msgid "the compression for the image" +msgstr "ການບີບອັດສຳລັບຮູບພາບ" + +#. min +#. max +#. step +#. default +#. digits +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +msgid "quality" +msgstr "ຄຸນນະພາບ" + +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 +msgid "the quality of an image, less quality means fewer details" +msgstr "ຄຸນນະພາບຂອງຮູບພາບ, ຄຸນນະພາບຕ່ຳໝາຍເຖິງລາຍລະອຽດຈະໜ້ອຍລົງ" + +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 ../src/imageio/format/jpeg.c:587 +msgid "chroma subsampling" +msgstr "ການຫຼຸດການສຸ່ມຕົວຢ່າງສີ (chroma subsampling)" + +#: ../src/imageio/format/avif.c:1019 +msgid "" +"chroma subsampling setting for AVIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +" (5-80: YUV420, 81-90: YUV422, 91-100: YUV444)\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"ການຕັ້ງຄ່າ chroma subsampling ສຳລັບຕົວແປງ AVIF.\n" +"auto - ໃຊ້ຕາມຄ່າຄຸນນະພາບທີ່ກຳນົດ\n" +" (5-80: YUV420, 81-90: YUV422, 91-100: YUV444)\n" +"4:4:4 - ບໍ່ມີການຫຼຸດການສຸ່ມຕົວຢ່າງສີ\n" +"4:2:2 - ຫຼຸດອັດຕາການສຸ່ມສີລົງເຄິ່ງໜຶ່ງໃນແນວນອນ\n" +"4:2:0 - ຫຼຸດອັດຕາການສຸ່ມສີລົງເຄິ່ງໜຶ່ງທັງແນວນອນ ແລະ ແນວຕັ້ງ" + +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 ../src/imageio/format/jpeg.c:597 +msgid "4:4:4" +msgstr "4:4:4" + +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 ../src/imageio/format/jpeg.c:597 +msgid "4:2:2" +msgstr "4:2:2" + +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 ../src/imageio/format/jpeg.c:597 +msgid "4:2:0" +msgstr "4:2:0" + +#: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 ../src/libs/image.c:627 +msgid "copy" +msgstr "ສຳເນົາ" + +#: ../src/imageio/format/copy.c:124 +msgid "" +"do a 1:1 copy of the selected files.\n" +"the global options below do not apply!" +msgstr "" +"ສຳເນົາໄຟລ໌ທີ່ເລືອກແບບ 1:1.\n" +"ຕົວເລືອກທົ່ວໄປດ້ານລຸ່ມຈະບໍ່ມີຜົນ!" + +#: ../src/imageio/format/exr.cc:246 +msgid "the selected output profile isn't linear, expect incorrect display by image viewers" +msgstr "ໂປຣໄຟລ໌ສົ່ງອອກທີ່ເລືອກບໍ່ແມ່ນແບບ linear, ອາດຈະສະແດງຜົນຜິດພາດໃນແອັບເບິ່ງຮູບອື່ນ" + +#: ../src/imageio/format/exr.cc:596 +msgid "OpenEXR" +msgstr "OpenEXR" + +#: ../src/imageio/format/exr.cc:623 +msgid "16 bit (float)" +msgstr "16 ບິດ (float)" + +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 +msgid "32 bit (float)" +msgstr "32 ບິດ (float)" + +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 +msgid "uncompressed" +msgstr "ບໍ່ບີບອັດ" + +#: ../src/imageio/format/exr.cc:634 +msgid "RLE" +msgstr "RLE" + +#: ../src/imageio/format/exr.cc:635 +msgid "ZIPS" +msgstr "ZIPS" + +#: ../src/imageio/format/exr.cc:636 +msgid "ZIP" +msgstr "ZIP" + +#: ../src/imageio/format/exr.cc:637 +msgid "PIZ" +msgstr "PIZ" + +#: ../src/imageio/format/exr.cc:638 +msgid "PXR24" +msgstr "PXR24" + +#: ../src/imageio/format/exr.cc:639 +msgid "B44" +msgstr "B44" + +#: ../src/imageio/format/exr.cc:640 +msgid "B44A" +msgstr "B44A" + +#: ../src/imageio/format/exr.cc:641 +msgid "DWAA" +msgstr "DWAA" + +#: ../src/imageio/format/exr.cc:642 +msgid "DWAB" +msgstr "DWAB" + +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" + +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" + +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"ການຕັ້ງຄ່າ chroma subsampling ສຳລັບຕົວແປງ HEIF.\n" +"auto - ໃຊ້ຕາມຄ່າຄຸນນະພາບທີ່ກຳນົດ\n" +"4:4:4 - ບໍ່ມີການຫຼຸດການສຸ່ມຕົວຢ່າງສີ\n" +"4:2:2 - ຫຼຸດອັດຕາການສຸ່ມສີລົງເຄິ່ງໜຶ່ງໃນແນວນອນ\n" +"4:2:0 - ຫຼຸດອັດຕາການສຸ່ມສີລົງເຄິ່ງໜຶ່ງທັງແນວນອນ ແລະ ແນວຕັ້ງ" + +#: ../src/imageio/format/j2k.c:448 +msgid "unable to attach output profile to JP2" +msgstr "ບໍ່ສາມາດແນບໂປຣໄຟລ໌ສົ່ງອອກໃຫ້ກັບ JP2 ໄດ້" + +#: ../src/imageio/format/j2k.c:677 +msgid "JPEG 2000 (12-bit)" +msgstr "JPEG 2000 (12-ບິດ)" + +#: ../src/imageio/format/j2k.c:711 +msgid "DCP mode" +msgstr "ໂໝດ DCP" + +#: ../src/imageio/format/j2k.c:714 +msgid "Cinema2K, 24FPS" +msgstr "Cinema2K, 24FPS" + +#: ../src/imageio/format/j2k.c:715 +msgid "Cinema2K, 48FPS" +msgstr "Cinema2K, 48FPS" + +#: ../src/imageio/format/j2k.c:716 +msgid "Cinema4K, 24FPS" +msgstr "Cinema4K, 24FPS" + +#: ../src/imageio/format/jpeg.c:543 +msgid "JPEG (8-bit)" +msgstr "JPEG (8-ບິດ)" + +#: ../src/imageio/format/jpeg.c:588 +msgid "" +"chroma subsampling setting for JPEG encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:4:0 - color sampling rate halved vertically\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"ການຕັ້ງຄ່າ chroma subsampling ສຳລັບຕົວແປງ JPEG.\n" +"auto - ໃຊ້ຕາມຄ່າຄຸນນະພາບທີ່ກຳນົດ\n" +"4:4:4 - ບໍ່ມີການຫຼຸດການສຸ່ມຕົວຢ່າງສີ\n" +"4:4:0 - ຫຼຸດອັດຕາການສຸ່ມສີລົງເຄິ່ງໜຶ່ງໃນແນວຕັ້ງ\n" +"4:2:2 - ຫຼຸດອັດຕາການສຸ່ມສີລົງເຄິ່ງໜຶ່ງໃນແນວນອນ\n" +"4:2:0 - ຫຼຸດອັດຕາການສຸ່ມສີລົງເຄິ່ງໜຶ່ງທັງແນວນອນ ແລະ ແນວຕັ້ງ" + +#: ../src/imageio/format/jpeg.c:597 +msgid "4:4:0" +msgstr "4:4:0" + +#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 +msgid "16 bit" +msgstr "16 ບິດ" + +#. Pixel format combo box +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 +msgid "pixel type" +msgstr "ປະເພດພິກເຊວ" + +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +msgid "unsigned integer" +msgstr "ຕົວເລກຖ້ວນ (unsigned integer)" + +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +msgid "floating point" +msgstr "ຕົວເລກທົດສະນິຍົມ (floating point)" + +#: ../src/imageio/format/jxl.c:613 +msgid "" +"the quality of the output image\n" +"0-29 = very lossy\n" +"30-99 = JPEG quality comparable\n" +"100 = lossless" +msgstr "" +"ຄຸນນະພາບຂອງຮູບພາບທີ່ສົ່ງອອກ\n" +"0-29 = ສູນເສຍຄວາມລະອຽດຫຼາຍ\n" +"30-99 = ຄຸນນະພາບທຽບເທົ່າ JPEG\n" +"100 = ບໍ່ສູນເສຍຄວາມລະອຽດ" + +#: ../src/imageio/format/jxl.c:649 +msgid "encoding effort" +msgstr "ຄວາມພະຍາຍາມໃນການແປງລະຫັດ" + +#: ../src/imageio/format/jxl.c:651 +msgid "the effort used to encode the image, higher efforts will have better results at the expense of longer encoding times" +msgstr "ຄວາມພະຍາຍາມທີ່ໃຊ້ໃນການແປງລະຫັດຮູບພາບ, ຍິ່ງໃຊ້ຄວາມພະຍາຍາມສູງ ຜົນລັດຈະຍິ່ງດີ ແຕ່ກໍຈະໃຊ້ເວລາດົນຂຶ້ນ" + +#: ../src/imageio/format/jxl.c:661 +msgid "decoding speed" +msgstr "ຄວາມໄວໃນການຖອດລະຫັດ" + +#: ../src/imageio/format/jxl.c:663 +msgid "the preferred decoding speed with some sacrifice of quality" +msgstr "ຄວາມໄວໃນການຖອດລະຫັດທີ່ຕ້ອງການ ໂດຍອາດຈະຍອມເສຍຄຸນນະພາບໄປບາງສ່ວນ" + +#: ../src/imageio/format/pdf.c:200 ../src/imageio/format/pdf.c:497 +msgid "invalid paper size" +msgstr "ຂະໜາດເຈ້ຍບໍ່ຖືກຕ້ອງ" + +#: ../src/imageio/format/pdf.c:207 +msgid "invalid border size, using 0" +msgstr "ຂະໜາດຂອບບໍ່ຖືກຕ້ອງ, ຈະໃຊ້ 0 ແທນ" + +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 +#, c-format +msgid "could not export to file `%s'!" +msgstr "ບໍ່ສາມາດສົ່ງອອກໄປທີ່ໄຟລ໌ `%s'!" + +#: ../src/imageio/format/pdf.c:426 +msgid "PDF" +msgstr "PDF" + +#: ../src/imageio/format/pdf.c:594 +msgid "enter the title of the PDF" +msgstr "ໃສ່ຫົວຂໍ້ຂອງ PDF" + +#. paper size +#. // papers +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 +msgid "paper size" +msgstr "ຂະໜາດເຈ້ຍ" + +#: ../src/imageio/format/pdf.c:603 +msgid "" +"paper size of the PDF\n" +"either one from the list or \" [unit] x \"\n" +"example: 210 mm x 2.97 cm" +msgstr "" +"ຂະໜາດເຈ້ຍຂອງ PDF\n" +"ເລືອກຈາກລາຍການ ຫຼື ໃສ່ເອງ \"<ກວ້າງ> [ຫົວໜ່ວຍ] x <ສູງ> [ຫົວໜ່ວຍ]\"\n" +"ຕົວຢ່າງ: 210 mm x 2.97 cm" + +#. orientation +#: ../src/imageio/format/pdf.c:617 +msgid "page orientation" +msgstr "ແນວວາງຂອງໜ້າເຈ້ຍ" + +#: ../src/imageio/format/pdf.c:618 +msgid "paper orientation of the PDF" +msgstr "ແນວວາງເຈ້ຍຂອງ PDF" + +#. border +#: ../src/imageio/format/pdf.c:626 ../src/imageio/format/pdf.c:628 +msgid "border" +msgstr "ຂອບ" + +#: ../src/imageio/format/pdf.c:629 +msgid "" +"empty space around the PDF\n" +"format: size + unit\n" +"examples: 10 mm, 1 inch" +msgstr "" +"ພື້ນທີ່ວ່າງອ້ອມຮອບ PDF\n" +"ຮູບແບບ: ຂະໜາດ + ຫົວໜ່ວຍ\n" +"ຕົວຢ່າງ: 10 mm, 1 inch" + +#. dpi +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 ../src/libs/export.c:1540 +msgid "dpi" +msgstr "dpi" + +#: ../src/imageio/format/pdf.c:642 +msgid "dpi of the images inside the PDF" +msgstr "dpi ຂອງຮູບພາບພາຍໃນ PDF" + +#. rotate images yes|no +#: ../src/imageio/format/pdf.c:648 +msgid "rotate images" +msgstr "ໝູນຮູບພາບ" + +#: ../src/imageio/format/pdf.c:649 +msgid "images can be rotated to match the PDF orientation to waste less space when printing" +msgstr "ຮູບພາບສາມາດໝູນໃຫ້ກົງກັບແນວວາງຂອງ PDF ເພື່ອບໍ່ໃຫ້ເສຍພື້ນທີ່ເວລາພິມ" + +#. pages all|single images|contact sheet +#: ../src/imageio/format/pdf.c:658 +msgid "TODO: pages" +msgstr "TODO: ໜ້າ" + +#: ../src/imageio/format/pdf.c:659 +msgid "what pages should be added to the PDF" +msgstr "ໜ້າໃດແດ່ທີ່ຄວນເພີ່ມເຂົ້າໃນ PDF" + +#: ../src/imageio/format/pdf.c:662 +msgid "single images" +msgstr "ຮູບດ່ຽວ" + +#: ../src/imageio/format/pdf.c:662 +msgid "contact sheet" +msgstr "contact sheet" + +#. TODO +#. embedded icc profile yes|no +#: ../src/imageio/format/pdf.c:668 +msgid "embed ICC profiles" +msgstr "ຝັງໂປຣໄຟລ໌ ICC" + +#: ../src/imageio/format/pdf.c:669 +msgid "images can be tagged with their ICC profile" +msgstr "ຮູບພາບສາມາດຖືກຕິດແທັກດ້ວຍໂປຣໄຟລ໌ ICC ຂອງມັນເອງ" + +#: ../src/imageio/format/pdf.c:688 +msgid "bits per channel of the embedded images" +msgstr "ຈຳນວນບິດຕໍ່ຊ່ອງສີ (bits per channel) ຂອງຮູບທີ່ຝັງ" + +#: ../src/imageio/format/pdf.c:694 +msgid "" +"method used for image compression\n" +"uncompressed -- fast but big files\n" +"deflate -- smaller files but slower" +msgstr "" +"ວິທີທີ່ໃຊ້ໃນການບີບອັດຮູບພາບ\n" +"uncompressed -- ໄວແຕ່ໄຟລ໌ໃຫຍ່\n" +"deflate -- ໄຟລ໌ນ້ອຍລົງແຕ່ຊ້າກວ່າ" + +#: ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 +msgid "deflate" +msgstr "deflate" + +#. image mode normal|draft|debug +#: ../src/imageio/format/pdf.c:704 +msgid "image mode" +msgstr "ໂໝດຮູບພາບ" + +#: ../src/imageio/format/pdf.c:705 +msgid "" +"normal -- just put the images into the PDF\n" +"draft -- images are replaced with boxes\n" +"debug -- only show the outlines and bounding boxes" +msgstr "" +"normal -- ໃສ່ຮູບພາບລົງໃນ PDF ຕາມປົກກະຕິ\n" +"draft -- ແທນທີ່ຮູບພາບດ້ວຍກ່ອງສີ່ຫຼ່ຽມ\n" +"debug -- ສະແດງສະເພາະເສັ້ນຂອບ ແລະ ກ່ອງຂອບເຂດ" + +#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 ../src/libs/tools/lighttable.c:425 +msgid "normal" +msgstr "ປົກກະຕິ" + +#: ../src/imageio/format/pdf.c:710 +msgid "draft" +msgstr "ຮ່າງ (draft)" + +#: ../src/imageio/format/pdf.c:710 +msgid "debug" +msgstr "ດີບັກ (debug)" + +#: ../src/imageio/format/ppm.c:111 +msgid "PPM (16-bit)" +msgstr "PPM (16-ບິດ)" + +#: ../src/imageio/format/tiff.c:902 +msgid "deflate with predictor" +msgstr "deflate ພ້ອມຕົວທຳນາຍ" + +#: ../src/imageio/format/tiff.c:911 +msgid "compression level" +msgstr "ລະດັບການບີບອັດ" + +#: ../src/imageio/format/webp.c:420 +msgid "" +"for lossy, 0 gives the smallest size and 100 the best quality.\n" +"for lossless, 0 is the fastest but gives larger files compared\n" +"to the slowest 100." +msgstr "" +"ສຳລັບ lossy, 0 ຄືຂະໜາດນ້ອຍສຸດ ແລະ 100 ຄືຄຸນນະພາບດີສຸດ.\n" +"ສຳລັບ lossless, 0 ຄືໄວສຸດແຕ່ໄຟລ໌ຈະໃຫຍ່ກວ່າ\n" +"ເມື່ອທຽບກັບ 100 ທີ່ຊ້າສຸດ." + +#: ../src/imageio/format/webp.c:429 +msgid "image hint" +msgstr "ຄຳແນະນຳປະເພດຮູບ" + +#: ../src/imageio/format/webp.c:430 +msgid "" +"image characteristics hint for the underlying encoder.\n" +"picture: digital picture, like portrait, inner shot\n" +"photo: outdoor photograph, with natural lighting\n" +"graphic: discrete tone image (graph, map-tile etc)" +msgstr "" +"ຄຳແນະນຳລັກສະນະຮູບພາບສຳລັບຕົວແປງລະຫັດ.\n" +"picture: ຮູບດິຈິຕອນ ເຊັ່ນ ຮູບຄົນ, ຮູບໃນອາຄານ\n" +"photo: ຮູບຖ່າຍນອກສະຖານທີ່ ທີ່ມີແສງທຳມະຊາດ\n" +"graphic: ຮູບທີ່ມີໂທນສີແຍກກັນຊັດເຈນ (ກຣາຟ, ແຜນທີ່ ແລະ ອື່ນໆ)" + +#: ../src/imageio/format/webp.c:435 +msgid "picture" +msgstr "ຮູບພາບທົ່ວໄປ" + +#: ../src/imageio/format/webp.c:435 +msgid "photo" +msgstr "ຮູບຖ່າຍ" + +#: ../src/imageio/format/webp.c:435 +msgid "graphic" +msgstr "ກຣາຟິກ" + +#: ../src/imageio/format/xcf.c:320 +msgid "XCF" +msgstr "XCF" + +#: ../src/imageio/imageio.c:1114 +#, c-format +msgid "failed to allocate memory for %s, please lower the threads used for export or buy more memory." +msgstr "ຈັດສັນໜ່ວຍຄວາມຈຳສຳລັບ %s ບໍ່ສຳເລັດ, ກະລຸນາຫຼຸດຈຳນວນເທຣດທີ່ໃຊ້ສົ່ງອອກ ຫຼື ເພີ່ມ RAM." + +#: ../src/imageio/imageio.c:1116 +msgctxt "noun" +msgid "thumbnail export" +msgstr "ການສົ່ງອອກຮູບຕົວຢ່າງ (thumbnail)" + +#: ../src/imageio/imageio.c:1116 +msgctxt "noun" +msgid "export" +msgstr "ສົ່ງອອກ" + +#: ../src/imageio/imageio.c:1133 +#, c-format +msgid "cannot find the style '%s' to apply during export" +msgstr "ບໍ່ສາມາດຊອກຫາຮູບແບບ '%s' ເພື່ອນຳໃຊ້ໃນລະຫວ່າງການສົ່ງອອກ" + +#: ../src/imageio/imageio.c:1320 +#, c-format +msgid "export reduced to %dx%d because of memory restrictions" +msgstr "ການສົ່ງອອກຖືກຫຼຸດລົງເຫຼືອ %dx%d ເນື່ອງຈາກຂໍ້ຈຳກັດຂອງໜ່ວຍຄວາມຈຳ" + +#: ../src/imageio/imageio_libraw.c:348 +msgid "WARNING: camera is not fully supported!" +msgstr "ຄຳເຕືອນ: ກ້ອງຍັງບໍ່ຮອງຮັບຢ່າງເຕັມສ່ວນ!" + +#: ../src/imageio/imageio_libraw.c:350 +#, c-format +msgid "" +"colors for `%s' could be misrepresented,\n" +"and edits might not be compatible with future versions." +msgstr "" +"ສີສຳລັບ `%s' ອາດຈະສະແດງຜົນຜິດພ້ຽນ,\n" +"ແລະ ການແກ້ໄຂອາດຈະບໍ່ຮອງຮັບກັບເວີຊັນໃນອະນາຄົດ." + +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 +msgid "file on disk" +msgstr "ໄຟລ໌ໃນດິສກ໌" + +#: ../src/imageio/storage/disk.c:276 ../src/imageio/storage/gallery.c:199 ../src/imageio/storage/latex.c:186 +msgid "" +"enter the path where to put exported images\n" +"variables support bash like string manipulation\n" +"type '$(' to activate the completion and see the list of variables" +msgstr "" +"ປ້ອນເສັ້ນທາງເພື່ອຈັດເກັບຮູບພາບທີ່ສົ່ງອອກ\n" +"ຕົວປ່ຽນຮອງຮັບການຈັດການຂໍ້ຄວາມແບບ bash\n" +"ພິມ '$(' ເພື່ອເປີດໃຊ້ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ແລະ ເບິ່ງລາຍການຕົວປ່ຽນ" + +#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 +msgid "on conflict" +msgstr "ເມື່ອເກີດຂໍ້ຂັດແຍ່ງ" + +#: ../src/imageio/storage/disk.c:291 +msgid "create unique filename" +msgstr "ສ້າງຊື່ໄຟລ໌ທີ່ບໍ່ຊ້ຳກັນ" + +#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 ../src/libs/image.c:650 ../src/libs/styles.c:914 +msgid "overwrite" +msgstr "ຂຽນທັບ" + +#: ../src/imageio/storage/disk.c:293 +msgid "overwrite if changed" +msgstr "ຂຽນທັບຫາກມີການປ່ຽນແປງ" + +#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 +msgid "skip" +msgstr "ຂ້າມ" + +#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 ../src/imageio/storage/latex.c:279 +#, c-format +msgid "could not create directory `%s'!" +msgstr "ບໍ່ສາມາດສ້າງໂຟນເດີ `%s' ໄດ້!" + +#: ../src/imageio/storage/disk.c:432 +#, c-format +msgid "could not write to directory `%s'!" +msgstr "ບໍ່ສາມາດຂຽນລົງໃນໂຟນເດີ `%s' ໄດ້!" + +#: ../src/imageio/storage/disk.c:469 +#, c-format +msgid "%d/%d skipping `%s'" +msgid_plural "%d/%d skipping `%s'" +msgstr[0] "%d/%d ພວມຂ້າມ `%s'" + +#: ../src/imageio/storage/disk.c:517 +#, c-format +msgid "%d/%d skipping (not modified since export) `%s'" +msgid_plural "%d/%d skipping (not modified since export) `%s'" +msgstr[0] "%d/%d ພວມຂ້າມ (ບໍ່ມີການປ່ຽນແປງຕັ້ງແຕ່ສົ່ງອອກຄັ້ງກ່ອນ) `%s'" + +#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 +#, c-format +msgid "%d/%d exported to `%s'" +msgid_plural "%d/%d exported to `%s'" +msgstr[0] "%d/%d ສົ່ງອອກໄປຍັງ `%s' ແລ້ວ" + +#: ../src/imageio/storage/disk.c:608 +msgid "" +"you are going to export in overwrite mode, this will overwrite any existing images\n" +"\n" +"do you really want to continue?" +msgstr "" +"ທ່ານກຳລັງຈະສົ່ງອອກໃນໂໝດຂຽນທັບ, ເຊິ່ງຈະຂຽນທັບຮູບພາບທີ່ມີຢູ່ແລ້ວ\n" +"\n" +"ທ່ານຕ້ອງການສືບຕໍ່ແທ້ຫຼືບໍ່?" + +#: ../src/imageio/storage/email.c:57 +msgid "send as email" +msgstr "ສົ່ງເປັນອີເມວ" + +#. Unlikely in normal Windows installations, but let's notify the user if it happens +#: ../src/imageio/storage/email.c:264 +msgid "could not open mapi32.dll" +msgstr "ບໍ່ສາມາດເປີດ mapi32.dll ໄດ້" + +#. Even more unlikely +#: ../src/imageio/storage/email.c:274 +msgid "could not get SendMail function" +msgstr "ບໍ່ສາມາດເອີ້ນໃຊ້ຟັງຊັນ SendMail ໄດ້" + +#: ../src/imageio/storage/email.c:317 ../src/imageio/storage/email.c:407 +msgid "images exported from darktable" +msgstr "ຮູບພາບທີ່ສົ່ງອອກຈາກ darktable" + +#: ../src/imageio/storage/email.c:386 ../src/imageio/storage/email.c:464 +msgid "could not launch email client!" +msgstr "ບໍ່ສາມາດເປີດໂປຣແກຣມອີເມວໄດ້!" + +#: ../src/imageio/storage/gallery.c:76 +msgid "website gallery" +msgstr "ຄັງຮູບພາບເວັບໄຊທ໌" + +#: ../src/imageio/storage/gallery.c:214 +msgid "enter the title of the website" +msgstr "ປ້ອນຫົວຂໍ້ຂອງເວັບໄຊທ໌" + +#: ../src/imageio/storage/latex.c:72 +msgid "LaTeX book template" +msgstr "ແມ່ແບບປຶ້ມ LaTeX" + +#: ../src/imageio/storage/latex.c:197 +msgid "enter the title of the book" +msgstr "ປ້ອນຫົວຂໍ້ຂອງປຶ້ມ" + +#: ../src/imageio/storage/piwigo.c:607 +msgid "authenticated" +msgstr "ຢືນຢັນຕົວຕົນແລ້ວ" + +#: ../src/imageio/storage/piwigo.c:618 ../src/imageio/storage/piwigo.c:636 ../src/imageio/storage/piwigo.c:651 +msgid "not authenticated" +msgstr "ຍັງບໍ່ໄດ້ຢືນຢັນຕົວຕົນ" + +#: ../src/imageio/storage/piwigo.c:624 +msgid "not authenticated, cannot reach server" +msgstr "ບໍ່ໄດ້ຢືນຢັນຕົວຕົນ, ບໍ່ສາມາດເຊື່ອມຕໍ່ກັບເຊີບເວີໄດ້" + +#: ../src/imageio/storage/piwigo.c:683 ../src/imageio/storage/piwigo.c:749 +msgid "create new album" +msgstr "ສ້າງອາລະບໍາໃໝ່" + +#: ../src/imageio/storage/piwigo.c:750 +msgid "---" +msgstr "---" + +#: ../src/imageio/storage/piwigo.c:802 +msgid "cannot refresh albums" +msgstr "ບໍ່ສາມາດໂຫຼດອາລະບໍາໃໝ່ໄດ້" + +#: ../src/imageio/storage/piwigo.c:1024 +msgid "Piwigo" +msgstr "Piwigo" + +#: ../src/imageio/storage/piwigo.c:1051 +msgid "accounts" +msgstr "ບັນຊີ" + +#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1183 +msgid "server" +msgstr "ເຊີບເວີ" + +#: ../src/imageio/storage/piwigo.c:1071 +msgid "" +"the server name\n" +"default protocol is https\n" +"specify insecure protocol http:// explicitly if that protocol is required" +msgstr "" +"ຊື່ເຊີບເວີ\n" +"ໂປຣໂຕຄໍເລີ່ມຕົ້ນແມ່ນ https\n" +"ລະບຸ http:// ຢ່າງຊັດເຈນຫາກຕ້ອງການໃຊ້ໂປຣໂຕຄໍທີ່ບໍ່ປອດໄພ" + +#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 +msgid "user" +msgstr "ຜູ້ໃຊ້" + +#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1185 +msgid "password" +msgstr "ລະຫັດຜ່ານ" + +#. login button +#: ../src/imageio/storage/piwigo.c:1101 +msgid "login" +msgstr "ເຂົ້າສູ່ລະບົບ" + +#: ../src/imageio/storage/piwigo.c:1102 +msgid "Piwigo login" +msgstr "ເຂົ້າສູ່ລະບົບ Piwigo" + +#. permissions list +#: ../src/imageio/storage/piwigo.c:1116 +msgid "visible to" +msgstr "ເບິ່ງເຫັນໄດ້ໂດຍ" + +#: ../src/imageio/storage/piwigo.c:1118 +msgid "everyone" +msgstr "ທຸກຄົນ" + +#: ../src/imageio/storage/piwigo.c:1119 +msgid "contacts" +msgstr "ຜູ້ຕິດຕໍ່" + +#: ../src/imageio/storage/piwigo.c:1120 +msgid "friends" +msgstr "ໝູ່ເພື່ອນ" + +#: ../src/imageio/storage/piwigo.c:1121 +msgid "family" +msgstr "ຄອບຄົວ" + +#: ../src/imageio/storage/piwigo.c:1122 +msgid "you" +msgstr "ທ່ານ" + +#. album list +#. Available albums +#: ../src/imageio/storage/piwigo.c:1126 +msgid "album" +msgstr "ອາລະບໍາ" + +#: ../src/imageio/storage/piwigo.c:1133 +msgid "refresh album list" +msgstr "ໂຫຼດລາຍການອາລະບໍາໃໝ່" + +#: ../src/imageio/storage/piwigo.c:1140 +msgid "new album" +msgstr "ອາລະບໍາໃໝ່" + +#. Available albums +#: ../src/imageio/storage/piwigo.c:1146 +msgid "parent album" +msgstr "ອາລະບໍາຫຼັກ" + +#: ../src/imageio/storage/piwigo.c:1154 +msgid "click login button to start" +msgstr "ຄລິກປຸ່ມເຂົ້າສູ່ລະບົບເພື່ອເລີ່ມຕົ້ນ" + +#: ../src/imageio/storage/piwigo.c:1160 ../src/imageio/storage/piwigo.c:1189 +msgid "filename pattern" +msgstr "ຮູບແບບຊື່ໄຟລ໌" + +#: ../src/imageio/storage/piwigo.c:1162 +msgid "" +"enter the filename pattern for the exported images\n" +"leave empty to use the image filename\n" +"variables support bash like string manipulation\n" +"type '$(' to activate the completion and see the list of variables" +msgstr "" +"ປ້ອນຮູບແບບຊື່ໄຟລ໌ສຳລັບຮູບພາບທີ່ສົ່ງອອກ\n" +"ປ່ອຍຫວ່າງໄວ້ເພື່ອໃຊ້ຊື່ໄຟລ໌ເດີມ\n" +"ຕົວປ່ຽນຮອງຮັບການຈັດການຂໍ້ຄວາມແບບ bash\n" +"ພິມ '$(' ເພື່ອເປີດໃຊ້ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ແລະ ເບິ່ງລາຍການຕົວປ່ຽນ" + +#: ../src/imageio/storage/piwigo.c:1173 +msgid "don't check" +msgstr "ບໍ່ຕ້ອງກວດສອບ" + +#: ../src/imageio/storage/piwigo.c:1175 +msgid "update metadata" +msgstr "ອັບເດດຂໍ້ມູນເມຕາ (metadata)" + +#: ../src/imageio/storage/piwigo.c:1289 +msgid "not logged in to Piwigo server!" +msgstr "ຍັງບໍ່ໄດ້ເຂົ້າສູ່ລະບົບເຊີບເວີ Piwigo!" + +#: ../src/imageio/storage/piwigo.c:1384 +msgid "cannot create a new Piwigo album!" +msgstr "ບໍ່ສາມາດສ້າງອາລະບໍາ Piwigo ໃໝ່ໄດ້!" + +#: ../src/imageio/storage/piwigo.c:1403 +msgid "could not update to Piwigo!" +msgstr "ບໍ່ສາມາດອັບເດດໄປຍັງ Piwigo ໄດ້!" + +#: ../src/imageio/storage/piwigo.c:1419 +msgid "could not upload to Piwigo!" +msgstr "ບໍ່ສາມາດອັບໂຫຼດໄປຍັງ Piwigo ໄດ້!" + +#: ../src/imageio/storage/piwigo.c:1448 +#, c-format +msgid "%d/%d skipped (already exists)" +msgstr "%d/%d ຂ້າມໄປແລ້ວ (ມີຢູ່ແລ້ວ)" + +#: ../src/imageio/storage/piwigo.c:1454 +#, c-format +msgid "%d/%d exported to Piwigo webalbum" +msgid_plural "%d/%d exported to Piwigo webalbum" +msgstr[0] "%d/%d ສົ່ງອອກໄປຍັງເວັບອາລະບໍາ Piwigo ແລ້ວ" + +#: ../src/iop/agx.c:45 +msgid "AgX" +msgstr "AgX" + +#: ../src/iop/agx.c:50 ../src/iop/sigmoid.c:197 +msgid "tone mapping|view transform|display transform" +msgstr "ການກຳນົດໂທນສີ|ການແປງການເບິ່ງ|ການແປງການສະແດງຜົນ" + +#: ../src/iop/agx.c:56 +msgid "" +"applies a tone mapping curve.\n" +"inspired by Blender's AgX tone mapper" +msgstr "" +"ນຳໃຊ້ເສັ້ນໂຄ້ງການກຳນົດໂທນສີ.\n" +"ໄດ້ຮັບແຮງບັນດານໃຈຈາກ AgX tone mapper ຂອງ Blender" + +#: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 ../src/iop/negadoctor.c:142 +#: ../src/iop/overlay.c:156 ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 ../src/iop/toneequal.c:329 +msgid "corrective and creative" +msgstr "ການແກ້ໄຂ ແລະ ການສ້າງສັນ" + +#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 +#: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 ../src/iop/colorin.c:131 +#: ../src/iop/crop.c:135 ../src/iop/crop.c:137 ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 +#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 +#: ../src/iop/overlay.c:159 ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 +#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 +msgid "linear, RGB, scene-referred" +msgstr "ເສັ້ນຊື່, RGB, ອ້າງອີງຕາມສາກ" + +#: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 +#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 ../src/iop/watermark.c:470 +msgid "non-linear, RGB" +msgstr "ບໍ່ແມ່ນເສັ້ນຊື່, RGB" + +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 ../src/iop/rgblevels.c:122 +#: ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 ../src/iop/soften.c:102 +msgid "linear, RGB, display-referred" +msgstr "ເສັ້ນຊື່, RGB, ອ້າງອີງຕາມການສະແດງຜົນ" + +#: ../src/iop/agx.c:1817 +msgctxt "section" +msgid "basic curve parameters" +msgstr "ພາລາມິເຕີເສັ້ນໂຄ້ງພື້ນຖານ" + +#: ../src/iop/agx.c:1819 ../src/iop/agx.c:1975 +msgctxt "section" +msgid "curve" +msgstr "ເສັ້ນໂຄ້ງ" + +#: ../src/iop/agx.c:1827 +msgid "set the pivot's input exposure in EV relative to mid-gray" +msgstr "ກຳນົດຄ່າແສງຂາເຂົ້າຂອງຈຸດໝູນໃນໜ່ວຍ EV ທຽບກັບສີເທົາປານກາງ" + +#: ../src/iop/agx.c:1828 +msgid "" +"the average luminance of the selected region will be\n" +"used to set the pivot relative to mid-gray" +msgstr "" +"ຄ່າຄວາມສະຫວ່າງສະເລ່ຍຂອງພື້ນທີ່ທີ່ເລືອກຈະຖືກ\n" +"ນຳໃຊ້ເພື່ອຕັ້ງຈຸດໝູນທຽບກັບສີເທົາປານກາງ" + +#: ../src/iop/agx.c:1837 +msgid "darken or brighten the pivot (linear output power)" +msgstr "ເຮັດໃຫ້ຈຸດໝູນມືດລົງ ຫຼື ສະຫວ່າງຂຶ້ນ (ກຳລັງຂາອອກແບບເສັ້ນຊື່)" + +#: ../src/iop/agx.c:1838 +msgid "" +"the average luminance of the selected region will be\n" +"used to set the pivot relative to mid-gray,\n" +"and the output will be adjusted based on the default\n" +"mid-gray to mid-gray mapping" +msgstr "" +"ຄ່າຄວາມສະຫວ່າງສະເລ່ຍຂອງພື້ນທີ່ທີ່ເລືອກຈະຖືກ\n" +"ນຳໃຊ້ເພື່ອຕັ້ງຈຸດໝູນທຽບກັບສີເທົາປານກາງ,\n" +"ແລະ ຜົນຂາອອກຈະຖືກປັບຕາມການຈັບຄູ່\n" +"ສີເທົາປານກາງຫາສີເທົາປານກາງຕາມຄ່າເລີ່ມຕົ້ນ" + +#: ../src/iop/agx.c:1847 +msgid "slope of the linear section around the pivot" +msgstr "ຄວາມຊັນຂອງສ່ວນເສັ້ນຊື່ຮອບຈຸດໝູນ" + +#: ../src/iop/agx.c:1853 +msgid "" +"contrast in highlights\n" +"higher values keep the slope nearly constant for longer,\n" +"at the cost of a more sudden drop near white" +msgstr "" +"ຄອນທຣາສໃນສ່ວນໄຮໄລ້\n" +"ຄ່າທີ່ສູງຂຶ້ນຈະຮັກສາຄວາມຊັນໃຫ້ຄົງທີ່ໄດ້ດົນຂຶ້ນ,\n" +"ແຕ່ແລກມາດ້ວຍການຕົກລົງຢ່າງກະທັນຫັນໃກ້ກັບສີຂາວ" + +#: ../src/iop/agx.c:1857 +msgid "" +"shoulder power cannot be applied because the curve has lost its 'S' shape\n" +"due to the current settings for white relative exposure, contrast, and pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - increase pivot target output\n" +" - increase white relative exposure\n" +" - increase curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"ບໍ່ສາມາດນຳໃຊ້ shoulder power ໄດ້ ເພາະເສັ້ນໂຄ້ງສູນເສຍຮູບຮ່າງ 'S'\n" +"ເນື່ອງຈາກການຕັ້ງຄ່າແສງສີຂາວ, ຄອນທຣາສ, ແລະ ຈຸດໝູນໃນປັດຈຸບັນ.\n" +"ເພື່ອເປີດໃຊ້ໃໝ່, ໃຫ້ເຮັດຢ່າງໃດຢ່າງໜຶ່ງດັ່ງນີ້:\n" +" - ເພີ່ມຄອນທຣາສ\n" +" - ເພີ່ມຄ່າຜົນຂາອອກຂອງຈຸດໝູນ\n" +" - ເພີ່ມຄ່າແສງທຽບເທົ່າສີຂາວ\n" +" - ເພີ່ມຄ່າ gamma y ຂອງເສັ້ນໂຄ້ງ (ໃນສ່ວນພາລາມິເຕີເສັ້ນໂຄ້ງຂັ້ນສູງ)\n" +"\n" +"ເປີດສ່ວນ 'ສະແດງເສັ້ນໂຄ້ງ' ເພື່ອເບິ່ງຜົນກະທົບຂອງການຕັ້ງຄ່າຂ້າງເທິງ." + +#: ../src/iop/agx.c:1871 +msgid "" +"contrast in shadows\n" +"higher values keep the slope nearly constant for longer,\n" +"at the cost of a more sudden drop near black" +msgstr "" +"ຄອນທຣາສໃນສ່ວນເງົາ\n" +"ຄ່າທີ່ສູງຂຶ້ນຈະຮັກສາຄວາມຊັນໃຫ້ຄົງທີ່ໄດ້ດົນຂຶ້ນ,\n" +"ແຕ່ແລກມາດ້ວຍການຕົກລົງຢ່າງກະທັນຫັນໃກ້ກັບສີດຳ" + +#: ../src/iop/agx.c:1875 +msgid "" +"toe power cannot be applied because the curve has lost its 'S' shape due\n" +"to the current settings for white relative exposure, contrast, and pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - decrease pivot target output\n" +" - decrease black relative exposure (make more negative)\n" +" - decrease curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"ບໍ່ສາມາດນຳໃຊ້ toe power ໄດ້ ເພາະເສັ້ນໂຄ້ງສູນເສຍຮູບຮ່າງ 'S' ເນື່ອງຈາກ\n" +"ການຕັ້ງຄ່າແສງສີຂາວ, ຄອນທຣາສ, ແລະ ຈຸດໝູນໃນປັດຈຸບັນ.\n" +"ເພື່ອເປີດໃຊ້ໃໝ່, ໃຫ້ເຮັດຢ່າງໃດຢ່າງໜຶ່ງດັ່ງນີ້:\n" +" - ເພີ່ມຄອນທຣາສ\n" +" - ຫຼຸດຄ່າຜົນຂາອອກຂອງຈຸດໝູນ\n" +" - ຫຼຸດຄ່າແສງທຽບເທົ່າສີດຳ (ໃຫ້ເປັນຄ່າລົບຫຼາຍຂຶ້ນ)\n" +" - ຫຼຸດຄ່າ gamma y ຂອງເສັ້ນໂຄ້ງ (ໃນສ່ວນພາລາມິເຕີເສັ້ນໂຄ້ງຂັ້ນສູງ)\n" +"\n" +"ເປີດສ່ວນ 'ສະແດງເສັ້ນໂຄ້ງ' ເພື່ອເບິ່ງຜົນກະທົບຂອງການຕັ້ງຄ່າຂ້າງເທິງ." + +#: ../src/iop/agx.c:1895 +msgid "decrease or increase contrast and brightness" +msgstr "ຫຼຸດ ຫຼື ເພີ່ມຄອນທຣາສ ແລະ ຄວາມສະຫວ່າງ" + +#: ../src/iop/agx.c:1900 +msgid "deepen or lift shadows" +msgstr "ເຮັດໃຫ້ເງົາເຂັ້ມຂຶ້ນ ຫຼື ເປີດເງົາໃຫ້ສະຫວ່າງ" + +#: ../src/iop/agx.c:1904 +msgid "increase or decrease brightness" +msgstr "ເພີ່ມ ຫຼື ຫຼຸດຄວາມສະຫວ່າງ" + +#: ../src/iop/agx.c:1911 +msgid "decrease or increase saturation" +msgstr "ຫຼຸດ ຫຼື ເພີ່ມຄວາມອີ່ມຕົວຂອງສີ" + +#: ../src/iop/agx.c:1917 +msgid "increase to bring hues closer to the original" +msgstr "ເພີ່ມເພື່ອໃຫ້ໂທນສີໃກ້ຄຽງກັບຕົ້ນສະບັບຫຼາຍຂຶ້ນ" + +#: ../src/iop/agx.c:1927 +msgctxt "section" +msgid "look" +msgstr "ຮູບລັກສະນະ (Look)" + +#: ../src/iop/agx.c:1950 +msgid "show curve" +msgstr "ສະແດງເສັ້ນໂຄ້ງ" + +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 ../src/iop/rawdenoise.c:910 +#: ../src/iop/toneequal.c:3284 +msgid "graph" +msgstr "ກຣາຟ" + +#: ../src/iop/agx.c:1957 +msgid "tone mapping curve" +msgstr "ເສັ້ນໂຄ້ງການກຳນົດໂທນສີ" + +#: ../src/iop/agx.c:1970 +msgctxt "section" +msgid "advanced curve parameters" +msgstr "ພາລາມິເຕີເສັ້ນໂຄ້ງຂັ້ນສູງ" + +#: ../src/iop/agx.c:1987 +msgid "" +"length to keep curve linear above the pivot.\n" +"may clip highlights" +msgstr "" +"ໄລຍະທີ່ຮັກສາເສັ້ນໂຄ້ງໃຫ້ເປັນເສັ້ນຊື່ເໜືອຈຸດໝູນ.\n" +"ອາດເຮັດໃຫ້ສ່ວນໄຮໄລ້ຖືກຕັດ (clip)" + +#: ../src/iop/agx.c:1996 +msgid "max linear output power" +msgstr "ກຳລັງຂາອອກແບບເສັ້ນຊື່ສູງສຸດ" + +#: ../src/iop/agx.c:2004 +msgid "" +"length to keep curve linear below the pivot.\n" +"may crush shadows" +msgstr "" +"ໄລຍະທີ່ຮັກສາເສັ້ນໂຄ້ງໃຫ້ເປັນເສັ້ນຊື່ໃຕ້ຈຸດໝູນ.\n" +"ອາດເຮັດໃຫ້ສ່ວນເງົາຈົມ (crush)" + +#: ../src/iop/agx.c:2013 +msgid "raise for a faded look" +msgstr "ເພີ່ມຂຶ້ນເພື່ອໃຫ້ໄດ້ລັກສະນະສີຈາງ (faded)" + +#: ../src/iop/agx.c:2019 +msgid "" +"adjusts the gamma automatically, trying to make sure\n" +"the curve always remains S-shaped (given that contrast\n" +"is high enough), so toe and shoulder controls remain effective." +msgstr "" +"ປັບຄ່າແກມມາອັດຕະໂນມັດ ເພື່ອໃຫ້ແນ່ໃຈວ່າ\n" +"ເສັ້ນໂຄ້ງຍັງຄົງເປັນຮູບໂຕ S ເສີມ (ຫາກຄອນທຣາສ\n" +"ສູງພໍ), ເພື່ອໃຫ້ການຄວບຄຸມ toe ແລະ shoulder ຍັງມີຜົນ." + +#: ../src/iop/agx.c:2028 +msgid "" +"shifts the representation (but not the output power) of the pivot\n" +"along the y axis of the curve.\n" +"immediate contrast around the pivot is not affected,\n" +"but shadows and highlights are; you may have to counteract it\n" +"with the contrast slider or with toe / shoulder controls." +msgstr "" +"ຍ້າຍການສະແດງຜົນ (ແຕ່ບໍ່ແມ່ນກຳລັງຂາອອກ) ຂອງຈຸດໝູນ\n" +"ຕາມແກນ y ຂອງເສັ້ນໂຄ້ງ.\n" +"ຄອນທຣາສຮອບໆຈຸດໝູນຈະບໍ່ໄດ້ຮັບຜົນກະທົບ,\n" +"ແຕ່ສ່ວນເງົາ ແລະ ໄຮໄລ້ຈະໄດ້ຮັບ; ທ່ານອາດຕ້ອງປັບຊົດເຊີຍ\n" +"ດ້ວຍແຖບເລື່ອນຄອນທຣາສ ຫຼື ດ້ວຍການຄວບຄຸມ toe / shoulder." + +#: ../src/iop/agx.c:2039 +msgctxt "section" +msgid "input exposure range" +msgstr "ຊ່ວງຄ່າແສງຂາເຂົ້າ" + +#: ../src/iop/agx.c:2047 +msgid "relative exposure above mid-gray (white point)" +msgstr "ຄ່າແສງທຽບເທົ່າເໜືອສີເທົາປານກາງ (ຈຸດສີຂາວ)" + +#: ../src/iop/agx.c:2048 +msgid "pick the white point" +msgstr "ເລືອກຈຸດສີຂາວ" + +#: ../src/iop/agx.c:2056 +msgid "relative exposure below mid-gray (black point)" +msgstr "ຄ່າແສງທຽບເທົ່າໃຕ້ສີເທົາປານກາງ (ຈຸດສີດຳ)" + +#: ../src/iop/agx.c:2057 +msgid "pick the black point" +msgstr "ເລືອກຈຸດສີດຳ" + +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 +msgid "" +"symmetrically increase or decrease the computed dynamic range.\n" +"useful to give a safety margin to extreme luminances." +msgstr "" +"ເພີ່ມ ຫຼື ຫຼຸດຊ່ວງໄດນາມິກ (dynamic range) ທີ່ຄຳນວນໄດ້ຢ່າງສົມດຸນ.\n" +"ມີປະໂຫຍດໃນການໃຫ້ໄລຍະເຜື່ອຄວາມປອດໄພສຳລັບຄວາມສະຫວ່າງທີ່ສູງຫຼາຍ." + +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 +msgid "auto tune levels" +msgstr "ປັບລະດັບອັດຕະໂນມັດ" + +#: ../src/iop/agx.c:2073 +msgid "set black and white relative exposure using the selected area" +msgstr "ກຳນົດຄ່າແສງທຽບເທົ່າສີດຳ ແລະ ສີຂາວ ໂດຍໃຊ້ພື້ນທີ່ທີ່ເລືອກ" + +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 +msgid "exposure range" +msgstr "ຊ່ວງຄ່າແສງ" + +#: ../src/iop/agx.c:2079 +msgid "read exposure from metadata and exposure module" +msgstr "ອ່ານຄ່າແສງຈາກຂໍ້ມູນເມຕາ ແລະ ໂມດູນຄ່າແສງ" + +#: ../src/iop/agx.c:2081 +msgid "read exposure" +msgstr "ອ່ານຄ່າແສງ" + +#: ../src/iop/agx.c:2104 +msgid "blender-like" +msgstr "ແບບ Blender" + +#: ../src/iop/agx.c:2114 +msgid "unmodified" +msgstr "ບໍ່ໄດ້ປ່ຽນແປງ" + +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 +msgid "primaries" +msgstr "ແມ່ສີ (Primaries)" + +#: ../src/iop/agx.c:2260 +msgid "color primaries adjustments" +msgstr "ການປັບແຕ່ງແມ່ສີ" + +#: ../src/iop/agx.c:2266 +msgid "" +"color space primaries to use as the base for below adjustments.\n" +"'export profile' uses the profile set in 'output color profile'." +msgstr "" +"ແມ່ສີຂອງພື້ນທີ່ສີທີ່ຈະໃຊ້ເປັນພື້ນຖານສຳລັບການປັບແຕ່ງຂ້າງລຸ່ມ.\n" +"'export profile' ຈະໃຊ້ໂປຣໄຟລ໌ທີ່ຕັ້ງໄວ້ໃນ 'output color profile'." + +#: ../src/iop/agx.c:2274 +msgid "" +"disable purity adjustments and rotations, only applying the curve.\n" +"note that those adjustments are at the heart of AgX,\n" +"without them the results are almost always going to be worse,\n" +"especially with bright, saturated lights (e.g. LEDs).\n" +"mainly intended to be used for experimenting." +msgstr "" +"ປິດການປັບຄວາມບໍລິສຸດ ແລະ ການໝູນສີ, ໂດຍນຳໃຊ້ພຽງແຕ່ເສັ້ນໂຄ້ງ.\n" +"ໝາຍເຫດວ່າການປັບແຕ່ງເຫຼົ່ານີ້ແມ່ນຫົວໃຈຂອງ AgX,\n" +"ຫາກບໍ່ມີພວກມັນ ຜົນໄດ້ຮັບເກືອບທຸກຄັ້ງຈະຮ້າຍລົງ,\n" +"ໂດຍສະເພາະກັບແສງທີ່ສະຫວ່າງ ແລະ ອີ່ມຕົວສູງ (ເຊັ່ນ: ໄຟ LED).\n" +"ມີຈຸດປະສົງຫຼັກເພື່ອໃຊ້ໃນການທົດລອງ." + +#: ../src/iop/agx.c:2281 +msgid "reset primaries to a predefined configuration" +msgstr "ຄືນຄ່າແມ່ສີເປັນການຕັ້ງຄ່າທີ່ກຳນົດໄວ້ລ່ວງໜ້າ" + +#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 +msgid "reset primaries" +msgstr "ຄືນຄ່າແມ່ສີ" + +#: ../src/iop/agx.c:2292 +msgctxt "section" +msgid "before tone mapping" +msgstr "ກ່ອນການກຳນົດໂທນສີ" + +#: ../src/iop/agx.c:2302 +msgid "increase to desaturate reds in highlights faster" +msgstr "ເພີ່ມເພື່ອຫຼຸດຄວາມອີ່ມຕົວຂອງສີແດງໃນສ່ວນໄຮໄລ້ໃຫ້ໄວຂຶ້ນ" + +#: ../src/iop/agx.c:2309 +msgid "shift the red primary towards yellow (+) or magenta (-)" +msgstr "ຍ້າຍແມ່ສີແດງໄປທາງສີເຫຼືອງ (+) ຫຼື ສີບົວເຂັ້ມ (-)" + +#: ../src/iop/agx.c:2315 +msgid "increase to desaturate greens in highlights faster" +msgstr "ເພີ່ມເພື່ອຫຼຸດຄວາມອີ່ມຕົວຂອງສີຂຽວໃນສ່ວນໄຮໄລ້ໃຫ້ໄວຂຶ້ນ" + +#: ../src/iop/agx.c:2322 +msgid "shift the green primary towards cyan (+) or yellow (-)" +msgstr "ຍ້າຍແມ່ສີຂຽວໄປທາງສີຟ້າຂຽວ (+) ຫຼື ສີເຫຼືອງ (-)" + +#: ../src/iop/agx.c:2328 +msgid "increase to desaturate blues in highlights faster" +msgstr "ເພີ່ມເພື່ອຫຼຸດຄວາມອີ່ມຕົວຂອງສີຟ້າໃນສ່ວນໄຮໄລ້ໃຫ້ໄວຂຶ້ນ" + +#: ../src/iop/agx.c:2335 +msgid "shift the blue primary towards magenta (+) or cyan (-)" +msgstr "ຍ້າຍແມ່ສີຟ້າໄປທາງສີບົວເຂັ້ມ (+) ຫຼື ສີຟ້າຂຽວ (-)" + +#: ../src/iop/agx.c:2341 +msgctxt "section" +msgid "after tone mapping" +msgstr "ຫຼັງການກຳນົດໂທນສີ" + +#: ../src/iop/agx.c:2346 +msgid "" +"completely restore purity, undo all rotations, and hide\n" +"the controls below. uncheck to restore the previous state." +msgstr "" +"ຄືນຄ່າຄວາມບໍລິສຸດທັງໝົດ, ຍົກເລີກການໝູນສີທັງໝົດ, ແລະ ເຊື່ອງ\n" +"ການຄວບຄຸມຂ້າງລຸ່ມ. ຍົກເລີກການເລືອກເພື່ອຄືນຄ່າສະຖານະກ່ອນໜ້າ." + +#: ../src/iop/agx.c:2349 +msgid "set from above" +msgstr "ຕັ້ງຄ່າຈາກດ້ານເທິງ" + +#: ../src/iop/agx.c:2351 +msgid "" +"set parameters to completely reverse primaries modifications,\n" +"but allow subsequent editing" +msgstr "" +"ຕັ້ງພາລາມິເຕີເພື່ອຍ້ອນກັບການປ່ຽນແປງແມ່ສີທັງໝົດ,\n" +"ແຕ່ຍັງອະນຸຍາດໃຫ້ແກ້ໄຂຕໍ່ໄປໄດ້" + +#: ../src/iop/agx.c:2354 +msgid "reverse pre-mapping primaries" +msgstr "ຍ້ອນກັບແມ່ສີກ່ອນການກຳນົດໂທນ (pre-mapping)" + +#: ../src/iop/agx.c:2366 +msgid "overall purity boost" +msgstr "ເພີ່ມຄວາມບໍລິສຸດໂດຍລວມ" + +#: ../src/iop/agx.c:2374 +msgid "overall unrotation ratio" +msgstr "ອັດຕາສ່ວນການຍ້ອນການໝູນສີໂດຍລວມ" + +#: ../src/iop/agx.c:2378 +msgid "restore the purity of red, mostly in midtones and shadows" +msgstr "ຄືນຄ່າຄວາມບໍລິສຸດຂອງສີແດງ, ສ່ວນຫຼາຍແມ່ນໃນສ່ວນມິດໂທນ ແລະ ເງົາ" + +#: ../src/iop/agx.c:2385 +msgid "reverse the color shift in reds" +msgstr "ຍ້ອນກັບການຍ້າຍສີໃນສ່ວນສີແດງ" + +#: ../src/iop/agx.c:2391 +msgid "restore the purity of green, mostly in midtones and shadows" +msgstr "ຄືນຄ່າຄວາມບໍລິສຸດຂອງສີຂຽວ, ສ່ວນຫຼາຍແມ່ນໃນສ່ວນມິດໂທນ ແລະ ເງົາ" + +#: ../src/iop/agx.c:2398 +msgid "reverse the color shift in greens" +msgstr "ຍ້ອນກັບການຍ້າຍສີໃນສ່ວນສີຂຽວ" + +#: ../src/iop/agx.c:2404 +msgid "restore the purity of blue, mostly in midtones and shadows" +msgstr "ຄືນຄ່າຄວາມບໍລິສຸດຂອງສີຟ້າ, ສ່ວນຫຼາຍແມ່ນໃນສ່ວນມິດໂທນ ແລະ ເງົາ" + +#: ../src/iop/agx.c:2411 +msgid "reverse the color shift in blues" +msgstr "ຍ້ອນກັບການຍ້າຍສີໃນສ່ວນສີຟ້າ" + +#. relabel to settings to remove confusion between module presets +#. and white balance settings +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 ../src/iop/temperature.c:2130 +msgid "settings" +msgstr "ການຕັ້ງຄ່າ" + +#: ../src/iop/agx.c:2464 +msgid "main look and curve settings" +msgstr "ການຕັ້ງຄ່າຮູບລັກສະນະຫຼັກ ແລະ ເສັ້ນໂຄ້ງ" + +#: ../src/iop/agx.c:2473 +msgid "detailed curve settings" +msgstr "ການຕັ້ງຄ່າເສັ້ນໂຄ້ງແບບລະອຽດ" + +#: ../src/iop/agx.c:2571 +msgid "unmodified base primaries" +msgstr "ແມ່ສີພື້ນຖານທີ່ບໍ່ໄດ້ປ່ຽນແປງ" + +#: ../src/iop/agx.c:2582 +msgid "blender-like|base" +msgstr "ແບບ Blender|ພື້ນຖານ" + +#: ../src/iop/agx.c:2587 +msgid "blender-like|punchy" +msgstr "ແບບ Blender|ເຂັ້ມຂົ້ນ (punchy)" + +#: ../src/iop/agx.c:2608 +msgid "sigmoid-like|default" +msgstr "ແບບ Sigmoid|ເລີ່ມຕົ້ນ" + +#: ../src/iop/agx.c:2621 +msgid "sigmoid-like|smooth" +msgstr "ແບບ Sigmoid|ນຸ່ມນວນ" + +#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 ../src/iop/sigmoid.c:237 +msgid "scene-referred default" +msgstr "ຄ່າເລີ່ມຕົ້ນແບບອ້າງອີງຕາມສາກ" + +#: ../src/iop/ashift.c:113 +msgid "rotate and perspective" +msgstr "ໝູນ ແລະ ທັດສະນິຍະພາບ" + +#: ../src/iop/ashift.c:118 +msgid "rotation|keystone|distortion|crop|reframe" +msgstr "ການໝູນ|ການແກ້ໄຂຄາງໝູ|ຄວາມບິດບ້ຽວ|ການຕັດຂອບ|ການຈັດເຟຣມໃໝ່" + +#: ../src/iop/ashift.c:123 +msgid "rotate or distort perspective" +msgstr "ໝູນ ຫຼື ບິດເບືອນທັດສະນິຍະພາບ" + +#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 ../src/iop/crop.c:134 +#: ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 ../src/iop/rasterfile.c:106 +msgid "corrective or creative" +msgstr "ການແກ້ໄຂ ຫຼື ການສ້າງສັນ" + +#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +msgid "geometric, RGB" +msgstr "ເລຂາຄະນິດ, RGB" + +#: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 +#, c-format +msgid "module '%s' has insane data so it is bypassed for now. you should disable it or change parameters\n" +msgstr "ໂມດູນ '%s' ມີຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງ ດັ່ງນັ້ນຈຶ່ງຖືກຂ້າມໄປໃນຕອນນີ້. ທ່ານຄວນປິດມັນ ຫຼື ປ່ຽນພາລາມິເຕີໃໝ່\n" + +#: ../src/iop/ashift.c:2804 +msgid "automatic cropping failed" +msgstr "ການຕັດຂອບອັດຕະໂນມັດຫຼົ້ມເຫຼວ" + +#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +msgid "data pending - please repeat" +msgstr "ກຳລັງລໍຖ້າຂໍ້ມູນ - ກະລຸນາລອງໃໝ່" + +#: ../src/iop/ashift.c:3222 +msgid "could not detect structural data in image" +msgstr "ບໍ່ສາມາດກວດພົບຂໍ້ມູນໂຄງສ້າງໃນຮູບພາບ" + +#: ../src/iop/ashift.c:3234 +msgid "could not run outlier removal" +msgstr "ບໍ່ສາມາດດຳເນີນການກຳຈັດຄ່າຜິດປົກກະຕິ (outlier) ໄດ້" + +#: ../src/iop/ashift.c:3411 +#, c-format +msgid "" +"not enough structure for automatic correction\n" +"minimum %d lines in each relevant direction" +msgstr "" +"ໂຄງສ້າງບໍ່ພຽງພໍສຳລັບການແກ້ໄຂອັດຕະໂນມັດ\n" +"ຕ້ອງການຢ່າງໜ້ອຍ %d ເສັ້ນໃນແຕ່ລະທິດທາງທີ່ກ່ຽວຂ້ອງ" + +#: ../src/iop/ashift.c:3417 +msgid "automatic correction failed, please correct manually" +msgstr "ການແກ້ໄຂອັດຕະໂນມັດຫຼົ້ມເຫຼວ, ກະລຸນາແກ້ໄຂດ້ວຍຕົນເອງ" + +#: ../src/iop/ashift.c:4991 +#, c-format +msgid "only %d lines can be saved in parameters" +msgstr "ສາມາດບັນທຶກໄດ້ພຽງ %d ເສັ້ນໃນພາລາມິເຕີ" + +#: ../src/iop/ashift.c:5070 +#, c-format +msgid "rotation adjusted by %3.2f° to %3.2f°" +msgstr "ປັບການໝູນຈາກ %3.2f° ເປັນ %3.2f°" + +#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#, c-format +msgid "lens shift (%s)" +msgstr "ການຍ້າຍເລນ (%s)" + +#: ../src/iop/ashift.c:5980 +msgid "manual perspective" +msgstr "ທັດສະນິຍະພາບດ້ວຍຕົນເອງ" + +#: ../src/iop/ashift.c:6026 +msgctxt "section" +msgid "perspective" +msgstr "ທັດສະນິຍະພາບ" + +#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 ../src/iop/ashift.c:6143 +msgid "structure" +msgstr "ໂຄງສ້າງ" + +#: ../src/iop/ashift.c:6065 +msgid "" +"rotate image\n" +"right-click and drag to define a horizontal or vertical line by drawing on the image" +msgstr "" +"ໝູນຮູບພາບ\n" +"ຄລິກຂວາແລ້ວລາກເພື່ອຕັ້ງເສັ້ນນອນ ຫຼື ເສັ້ນຕັ້ງ ໂດຍການແຕ້ມລົງເທິງຮູບພາບ" + +#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 +msgid "apply lens shift correction in one direction" +msgstr "ນຳໃຊ້ການແກ້ໄຂການຍ້າຍເລນໃນທິດທາງດຽວ" + +#: ../src/iop/ashift.c:6072 +msgid "shear the image along one diagonal" +msgstr "ບິດ (shear) ຮູບພາບຕາມແນວທະແຍງມຸມ" + +#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 +msgid "automatically crop to avoid black edges" +msgstr "ຕັດຂອບອັດຕະໂນມັດເພື່ອຫຼີກລ່ຽງຂອບສີດຳ" + +#: ../src/iop/ashift.c:6074 +msgid "lens model of the perspective correction: generic or according to the focal length" +msgstr "ຮູບແບບເລນຂອງການແກ້ໄຂທັດສະນິຍະພາບ: ແບບທົ່ວໄປ ຫຼື ຕາມທາງຍາວໂຟກັດ" + +#: ../src/iop/ashift.c:6077 +msgid "focal length of the lens, default value set from EXIF data if available" +msgstr "ທາງຍາວໂຟກັດຂອງເລນ, ຄ່າເລີ່ມຕົ້ນຕັ້ງຈາກຂໍ້ມູນ EXIF ຫາກມີ" + +#: ../src/iop/ashift.c:6080 +msgid "crop factor of the camera sensor, default value set from EXIF data if available, manual setting is often required" +msgstr "ຄ່າຕົວຄູນເຊັນເຊີ (crop factor) ຂອງກ້ອງ, ຄ່າເລີ່ມຕົ້ນຕັ້ງຈາກຂໍ້ມູນ EXIF ຫາກມີ, ມັກຈະຕ້ອງຕັ້ງຄ່າດ້ວຍຕົນເອງ" + +#: ../src/iop/ashift.c:6084 +msgid "the level of lens dependent correction, set to maximum for full lens dependency, set to zero for the generic case" +msgstr "ລະດັບການແກ້ໄຂທີ່ຂຶ້ນກັບເລນ, ຕັ້ງສູງສຸດເພື່ອໃຫ້ອີງຕາມເລນຢ່າງເຕັມສ່ວນ, ຕັ້ງເປັນສູນສຳລັບກໍລະນີທົ່ວໄປ" + +#: ../src/iop/ashift.c:6088 +msgid "adjust aspect ratio of image by horizontal and vertical scaling" +msgstr "ປັບອັດຕາສ່ວນພາບໂດຍການຂະຫຍາຍແນວນອນ ແລະ ແນວຕັ້ງ" + +#: ../src/iop/ashift.c:6090 +msgid "" +"automatically correct for vertical perspective distortion\n" +"ctrl+click to only fit rotation\n" +"shift+click to only fit lens shift" +msgstr "" +"ແກ້ໄຂຄວາມບິດບ້ຽວຂອງທັດສະນິຍະພາບແນວຕັ້ງອັດຕະໂນມັດ\n" +"ctrl+ຄລິກ ເພື່ອປັບສະເພາະການໝູນ\n" +"shift+ຄລິກ ເພື່ອປັບສະເພາະການຍ້າຍເລນ" + +#: ../src/iop/ashift.c:6094 +msgid "" +"automatically correct for horizontal perspective distortion\n" +"ctrl+click to only fit rotation\n" +"shift+click to only fit lens shift" +msgstr "" +"ແກ້ໄຂຄວາມບິດບ້ຽວຂອງທັດສະນິຍະພາບແນວນອນອັດຕະໂນມັດ\n" +"ctrl+ຄລິກ ເພື່ອປັບສະເພາະການໝູນ\n" +"shift+ຄລິກ ເພື່ອປັບສະເພາະການຍ້າຍເລນ" + +#: ../src/iop/ashift.c:6098 +msgid "" +"automatically correct for vertical and horizontal perspective distortions, fitting rotation, lens shift in both directions, and shear\n" +"ctrl+click to only fit rotation\n" +"shift+click to only fit lens shift\n" +"ctrl+shift+click to only fit rotation and lens shift" +msgstr "" +"ແກ້ໄຂຄວາມບິດບ້ຽວຂອງທັດສະນິຍະພາບທັງແນວຕັ້ງ ແລະ ແນວນອນອັດຕະໂນມັດ, ໂດຍປັບການໝູນ, ການຍ້າຍເລນທັງສອງທິດທາງ, ແລະ ການບິດ\n" +"ctrl+ຄລິກ ເພື່ອປັບສະເພາະການໝູນ\n" +"shift+ຄລິກ ເພື່ອປັບສະເພາະການຍ້າຍເລນ\n" +"ctrl+shift+ຄລິກ ເພື່ອປັບສະເພາະການໝູນ ແລະ ການຍ້າຍເລນ" + +#: ../src/iop/ashift.c:6105 +msgid "" +"automatically analyse line structure in image\n" +"ctrl+click for an additional edge enhancement\n" +"shift+click for an additional detail enhancement\n" +"ctrl+shift+click for a combination of both methods" +msgstr "" +"ວິເຄາະໂຄງສ້າງເສັ້ນໃນຮູບພາບອັດຕະໂນມັດ\n" +"ctrl+ຄລິກ ເພື່ອເພີ່ມການເນັ້ນຂອບ\n" +"shift+ຄລິກ ເພື່ອເພີ່ມການເນັ້ນລາຍລະອຽດ\n" +"ctrl+shift+ຄລິກ ເພື່ອໃຊ້ທັງສອງວິທີຮ່ວມກັນ" + +#: ../src/iop/ashift.c:6110 +msgid "manually define perspective rectangle" +msgstr "ກຳນົດຮູບສີ່ຫຼ່ຽມທັດສະນິຍະພາບດ້ວຍຕົນເອງ" + +#: ../src/iop/ashift.c:6111 +msgid "manually draw structure lines" +msgstr "ແຕ້ມເສັ້ນໂຄງສ້າງດ້ວຍຕົນເອງ" + +#: ../src/iop/ashift.c:6140 +msgid "rectangle" +msgstr "ສີ່ຫຼ່ຽມ" + +#: ../src/iop/ashift.c:6142 +msgid "lines" +msgstr "ເສັ້ນ" + +#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 +#, c-format +msgid "[%s] define/rotate horizon" +msgstr "[%s] ກຳນົດ/ໝູນ ເສັ້ນຂອບຟ້າ" + +#: ../src/iop/ashift.c:6171 +#, c-format +msgid "[%s on segment] select segment" +msgstr "[%s ເທິງສ່ວນເສັ້ນ] ເລືອກສ່ວນເສັ້ນ" + +#: ../src/iop/ashift.c:6175 +#, c-format +msgid "[%s on segment] unselect segment" +msgstr "[%s ເທິງສ່ວນເສັ້ນ] ຍົກເລີກການເລືອກສ່ວນເສັ້ນ" + +#: ../src/iop/ashift.c:6179 +#, c-format +msgid "[%s] select all segments from zone" +msgstr "[%s] ເລືອກສ່ວນເສັ້ນທັງໝົດຈາກໂຊນ" + +#: ../src/iop/ashift.c:6183 +#, c-format +msgid "[%s] unselect all segments from zone" +msgstr "[%s] ຍົກເລີກການເລືອກສ່ວນເສັ້ນທັງໝົດຈາກໂຊນ" + +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 +msgid "contrast equalizer" +msgstr "ເຄື່ອງປັບສົມດຸນຄອນທຣາສ" + +#: ../src/iop/atrous.c:127 +msgid "sharpness|acutance|local contrast|clarity" +msgstr "ຄວາມຄົມຊັດ|ຄວາມຊັດເຈນຂອງຂອບ|ຄອນທຣາສສະເພາະສ່ວນ|ຄວາມໃສຊັດ" + +#: ../src/iop/atrous.c:132 +msgid "add or remove local contrast, sharpness, acutance" +msgstr "ເພີ່ມ ຫຼື ຫຼຸດ ຄອນທຣາສສະເພາະສ່ວນ, ຄວາມຄົມຊັດ, ຄວາມຊັດເຈນຂອງຂອບ" + +#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 ../src/iop/colorbalance.c:161 +msgid "linear, Lab, scene-referred" +msgstr "ເສັ້ນຊື່, Lab, ອ້າງອີງຕາມສາກ" + +#: ../src/iop/atrous.c:135 ../src/iop/censorize.c:85 ../src/iop/hazeremoval.c:112 +msgid "frequential, RGB" +msgstr "ຄວາມຖີ່, RGB" + +#: ../src/iop/atrous.c:743 +msgid "coarse" +msgstr "ຫຍາບ" + +#: ../src/iop/atrous.c:759 +msgid "denoise & sharpen" +msgstr "ຫຼຸດສິ່ງລົບກວນ & ເພີ່ມຄວາມຄົມຊັດ" + +#. add the preset. +#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 +msgid "sharpen" +msgstr "ເພີ່ມຄວາມຄົມຊັດ" + +#: ../src/iop/atrous.c:791 +msgid "denoise chroma" +msgstr "ຫຼຸດສິ່ງລົບກວນຂອງສີ (Chroma)" + +#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 ../src/libs/neural_restore.c:4166 +msgid "denoise" +msgstr "ຫຼຸດສິ່ງລົບກວນ" + +#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 +msgid "bloom" +msgstr "ຟຸ້ງ (Bloom)" + +#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +msgid "clarity" +msgstr "ຄວາມໃສຊັດ" + +#: ../src/iop/atrous.c:861 +msgid "deblur | large blur | strength 3" +msgstr "ແກ້ໄຂຄວາມເບີ | ເບີຫຼາຍ | ຄວາມແຮງ 3" + +#: ../src/iop/atrous.c:879 +msgid "deblur | medium blur | strength 3" +msgstr "ແກ້ໄຂຄວາມເບີ | ເບີປານກາງ | ຄວາມແຮງ 3" + +#: ../src/iop/atrous.c:896 +msgid "deblur | fine blur | strength 3" +msgstr "ແກ້ໄຂຄວາມເບີ | ເບີເລັກນ້ອຍ | ຄວາມແຮງ 3" + +#: ../src/iop/atrous.c:915 +msgid "deblur | large blur | strength 2" +msgstr "ແກ້ໄຂຄວາມເບີ | ເບີຫຼາຍ | ຄວາມແຮງ 2" + +#: ../src/iop/atrous.c:933 +msgid "deblur | medium blur | strength 2" +msgstr "ແກ້ໄຂຄວາມເບີ | ເບີປານກາງ | ຄວາມແຮງ 2" + +#: ../src/iop/atrous.c:950 +msgid "deblur | fine blur | strength 2" +msgstr "ແກ້ໄຂຄວາມເບີ | ເບີເລັກນ້ອຍ | ຄວາມແຮງ 2" + +#: ../src/iop/atrous.c:969 +msgid "deblur | large blur | strength 1" +msgstr "ແກ້ໄຂຄວາມເບີ | ເບີຫຼາຍ | ຄວາມແຮງ 1" + +#: ../src/iop/atrous.c:987 +msgid "deblur | medium blur | strength 1" +msgstr "ແກ້ໄຂຄວາມເບີ | ເບີປານກາງ | ຄວາມແຮງ 1" + +#: ../src/iop/atrous.c:1004 +msgid "deblur | fine blur | strength 1" +msgstr "ແກ້ໄຂຄວາມເບີ | ເບີເລັກນ້ອຍ | ຄວາມແຮງ 1" + +#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 +msgctxt "graph" +msgid "coarse" +msgstr "ຫຍາບ" + +#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 +msgid "fine" +msgstr "ລະອຽດ" + +#: ../src/iop/atrous.c:1352 +msgid "contrasty" +msgstr "ຄອນທຣາສສູງ" + +#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 ../src/iop/rawdenoise.c:754 +msgid "noisy" +msgstr "ມີສິ່ງລົບກວນ" + +#. case atrous_s: +#: ../src/iop/atrous.c:1361 +msgid "bold" +msgstr "ເດັ່ນຊັດ" + +#: ../src/iop/atrous.c:1362 +msgid "dull" +msgstr "ມົວໝອງ" + +#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 +msgid "boost" +msgstr "ເພີ່ມຂຶ້ນ" + +#: ../src/iop/atrous.c:1568 +msgid "reduce" +msgstr "ຫຼຸດລົງ" + +#: ../src/iop/atrous.c:1569 +msgid "raise" +msgstr "ຍົກຂຶ້ນ" + +#: ../src/iop/atrous.c:1570 +msgid "lower" +msgstr "ຫຼຸດຕ່ຳລົງ" + +#: ../src/iop/atrous.c:1577 +msgid "coarsest" +msgstr "ຫຍາບທີ່ສຸດ" + +#: ../src/iop/atrous.c:1578 +msgid "coarser" +msgstr "ຫຍາບກວ່າ" + +#: ../src/iop/atrous.c:1581 +msgid "finer" +msgstr "ລະອຽດກວ່າ" + +#: ../src/iop/atrous.c:1582 +msgid "finest" +msgstr "ລະອຽດທີ່ສຸດ" + +#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 +msgid "x" +msgstr "x" + +#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 +msgid "luma" +msgstr "ຄວາມສະຫວ່າງ (Luma)" + +#: ../src/iop/atrous.c:1754 +msgid "change lightness at each feature size" +msgstr "ປ່ຽນຄວາມສະຫວ່າງໃນແຕ່ລະຂະໜາດລາຍລະອຽດ" + +#: ../src/iop/atrous.c:1756 +msgid "change color saturation at each feature size" +msgstr "ປ່ຽນຄວາມອີ່ມຕົວຂອງສີໃນແຕ່ລະຂະໜາດລາຍລະອຽດ" + +#: ../src/iop/atrous.c:1758 +msgid "edges" +msgstr "ຂອບ" + +#: ../src/iop/atrous.c:1759 +msgid "" +"change edge halos at each feature size\n" +"only changes results of luma and chroma tabs" +msgstr "" +"ປ່ຽນແສງຟຸ້ງຮອບຂອບ (halos) ໃນແຕ່ລະຂະໜາດລາຍລະອຽດ\n" +"ເຊິ່ງຈະປ່ຽນແປງສະເພາະຜົນໄດ້ຮັບໃນແທັບ luma ແລະ chroma" + +#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 +msgid "make effect stronger or weaker" +msgstr "ເຮັດໃຫ້ເອັບເຟັກແຮງຂຶ້ນ ຫຼື ອ່ອນລົງ" + +#: ../src/iop/basecurve.c:305 +msgid "neutral" +msgstr "ປານກາງ" + +#: ../src/iop/basecurve.c:306 +msgid "canon eos like" +msgstr "ແບບ Canon EOS" + +#: ../src/iop/basecurve.c:307 +msgid "canon eos like alternate" +msgstr "ແບບ Canon EOS (ທາງເລືອກ)" + +#: ../src/iop/basecurve.c:308 +msgid "nikon like" +msgstr "ແບບ Nikon" + +#: ../src/iop/basecurve.c:309 +msgid "nikon like alternate" +msgstr "ແບບ Nikon (ທາງເລືອກ)" + +#: ../src/iop/basecurve.c:310 +msgid "sony alpha like" +msgstr "ແບບ Sony Alpha" + +#: ../src/iop/basecurve.c:311 +msgid "pentax like" +msgstr "ແບບ Pentax" + +#: ../src/iop/basecurve.c:312 +msgid "ricoh like" +msgstr "ແບບ Ricoh" + +#: ../src/iop/basecurve.c:313 +msgid "olympus like" +msgstr "ແບບ Olympus" + +#: ../src/iop/basecurve.c:314 +msgid "olympus like alternate" +msgstr "ແບບ Olympus (ທາງເລືອກ)" + +#: ../src/iop/basecurve.c:315 +msgid "panasonic like" +msgstr "ແບບ Panasonic" + +#: ../src/iop/basecurve.c:316 +msgid "leica like" +msgstr "ແບບ Leica" + +#: ../src/iop/basecurve.c:317 +msgid "kodak easyshare like" +msgstr "ແບບ Kodak EasyShare" + +#: ../src/iop/basecurve.c:318 +msgid "konica minolta like" +msgstr "ແບບ Konica Minolta" + +#: ../src/iop/basecurve.c:319 +msgid "samsung like" +msgstr "ແບບ Samsung" + +#: ../src/iop/basecurve.c:320 +msgid "fujifilm like" +msgstr "ແບບ Fujifilm" + +#: ../src/iop/basecurve.c:321 +msgid "nokia like" +msgstr "ແບບ Nokia" + +#: ../src/iop/basecurve.c:363 +msgid "base curve" +msgstr "ເສັ້ນໂຄ້ງພື້ນຖານ" + +#: ../src/iop/basecurve.c:370 +msgid "" +"apply a view transform based on personal or camera maker look,\n" +"for corrective purposes, to prepare images for display" +msgstr "" +"ນຳໃຊ້ການແປງການເບິ່ງ ໂດຍອີງຕາມຮູບລັກສະນະສ່ວນຕົວ ຫຼື ຂອງຜູ້ຜະລິດກ້ອງ,\n" +"ເພື່ອຈຸດປະສົງໃນການແກ້ໄຂ ແລະ ກຽມຮູບພາບສຳລັບການສະແດງຜົນ" + +#: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 ../src/iop/highlights.c:176 +#: ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 +#: ../src/iop/temperature.c:249 +msgid "corrective" +msgstr "ການແກ້ໄຂ" + +#: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 ../src/iop/vignette.c:120 +#: ../src/iop/watermark.c:469 ../src/iop/watermark.c:471 +msgid "non-linear, RGB, display-referred" +msgstr "ບໍ່ແມ່ນເສັ້ນຊື່, RGB, ອ້າງອີງຕາມການສະແດງຜົນ" + +#: ../src/iop/basecurve.c:553 +msgid "display-referred default" +msgstr "ຄ່າເລີ່ມຕົ້ນແບບອ້າງອີງຕາມການສະແດງຜົນ" + +#: ../src/iop/basecurve.c:2092 +msgid "abscissa: input, ordinate: output. works on RGB channels" +msgstr "ແກນນອນ: ຂາເຂົ້າ, ແກນຕັ້ງ: ຂາອອກ. ເຮັດວຽກໃນຊ່ອງສີ RGB" + +#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 ../src/iop/tonecurve.c:1323 +msgid "method to preserve colors when applying contrast" +msgstr "ວິທີການຮັກສາສີເມື່ອນຳໃຊ້ຄອນທຣາສ" + +#: ../src/iop/basecurve.c:2103 +msgid "two exposures" +msgstr "ສອງຄ່າແສງ" + +#: ../src/iop/basecurve.c:2104 +msgid "three exposures" +msgstr "ສາມຄ່າແສງ" + +#: ../src/iop/basecurve.c:2105 +msgid "fuse this image stopped up/down a couple of times with itself, to compress high dynamic range. expose for the highlights before use." +msgstr "ຮວມຮູບພາບນີ້ທີ່ປັບແສງຂຶ້ນ/ລົງຫຼາຍຄັ້ງເຂົ້າດ້ວຍກັນ ເພື່ອບີບອັດຊ່ວງໄດນາມິກສູງ. ໃຫ້ຕັ້ງຄ່າແສງສຳລັບສ່ວນໄຮໄລ້ກ່ອນນຳໃຊ້." + +#: ../src/iop/basecurve.c:2110 +msgid "how many stops to shift the individual exposures apart" +msgstr "ຕ້ອງການແຍກແຕ່ລະຄ່າແສງອອກຈາກກັນຈັກສະຕັອບ (stops)" + +#: ../src/iop/basecurve.c:2119 +msgid "whether to shift exposure up or down (-1: reduce highlight, +1: reduce shadows)" +msgstr "ຕ້ອງການປັບຄ່າແສງຂຶ້ນ ຫຼື ລົງ (-1: ຫຼຸດໄຮໄລ້, +1: ຫຼຸດເງົາ)" + +#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 +msgid "scale for graph" +msgstr "ມາດຕາສ່ວນສຳລັບກຣາຟ" + +#: ../src/iop/basicadj.c:157 +msgid "this module is deprecated. please use the quick access panel instead." +msgstr "ໂມດູນນີ້ຖືກຍົກເລີກແລ້ວ. ກະລຸນາໃຊ້ແຜງການເຂົ້າເຖິງດ່ວນແທນ." + +#: ../src/iop/basicadj.c:162 +msgid "basic adjustments" +msgstr "ການປັບແຕ່ງພື້ນຖານ" + +#: ../src/iop/basicadj.c:167 +msgid "apply usual image adjustments" +msgstr "ນຳໃຊ້ການປັບແຕ່ງຮູບພາບທົ່ວໄປ" + +#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 +#: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 ../src/iop/splittoning.c:102 +#: ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 +msgid "creative" +msgstr "ການສ້າງສັນ" + +#: ../src/iop/basicadj.c:171 ../src/iop/colorbalancergb.c:184 +msgid "non-linear, RGB, scene-referred" +msgstr "ບໍ່ແມ່ນເສັ້ນຊື່, RGB, ອ້າງອີງຕາມສາກ" + +#: ../src/iop/basicadj.c:616 +msgid "" +"adjust the black level to unclip negative RGB values.\n" +"you should never use it to add more density in blacks!\n" +"if poorly set, it will clip near-black colors out of gamut\n" +"by pushing RGB values into negatives" +msgstr "" +"ປັບລະດັບສີດຳເພື່ອຄືນຄ່າ RGB ທີ່ຕິດລົບ.\n" +"ທ່ານບໍ່ຄວນໃຊ້ມັນເພື່ອເພີ່ມຄວາມເຂັ້ມຂອງສີດຳ!\n" +"ຫາກຕັ້ງຄ່າບໍ່ດີ ມັນຈະຕັດສີທີ່ເກືອບດຳອອກຈາກຂອບເຂດສີ (gamut)\n" +"ໂດຍການຍູ້ຄ່າ RGB ໃຫ້ເປັນຄ່າລົບ" + +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 +msgid "adjust the exposure correction" +msgstr "ປັບການແກ້ໄຂຄ່າແສງ" + +#: ../src/iop/basicadj.c:628 +msgid "highlight compression adjustment" +msgstr "ການປັບການບີບອັດໄຮໄລ້" + +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 +msgid "contrast adjustment" +msgstr "ການປັບຄອນທຣາສ" + +#: ../src/iop/basicadj.c:640 +msgid "middle gray adjustment" +msgstr "ການປັບສີເທົາປານກາງ" + +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 +msgid "brightness adjustment" +msgstr "ການປັບຄວາມສະຫວ່າງ" + +#: ../src/iop/basicadj.c:648 +msgid "saturation adjustment" +msgstr "ການປັບຄວາມອີ່ມຕົວຂອງສີ" + +#: ../src/iop/basicadj.c:651 +msgid "vibrance adjustment" +msgstr "ການປັບຄວາມສົດຂອງສີ (Vibrance)" + +#: ../src/iop/basicadj.c:653 +msgid "apply auto exposure based on the entire image" +msgstr "ນຳໃຊ້ຄ່າແສງອັດຕະໂນມັດໂດຍອີງຕາມຮູບພາບທັງໝົດ" + +#: ../src/iop/basicadj.c:659 +msgid "" +"apply auto exposure based on a region defined by the user\n" +"click and drag to draw the area\n" +"right-click to cancel" +msgstr "" +"ນຳໃຊ້ຄ່າແສງອັດຕະໂນມັດໂດຍອີງຕາມພື້ນທີ່ທີ່ຜູ້ໃຊ້ກຳນົດ\n" +"ຄລິກແລ້ວລາກເພື່ອແຕ້ມພື້ນທີ່\n" +"ຄລິກຂວາເພື່ອຍົກເລີກ" + +#: ../src/iop/basicadj.c:666 +msgid "clip" +msgstr "ຕັດ (clip)" + +#: ../src/iop/basicadj.c:668 +msgid "adjusts clipping value for auto exposure calculation" +msgstr "ປັບຄ່າການຕັດ (clipping) ສຳລັບການຄຳນວນຄ່າແສງອັດຕະໂນມັດ" + +#: ../src/iop/bilat.c:74 +msgid "local contrast" +msgstr "ຄອນທຣາສສະເພາະສ່ວນ" + +#: ../src/iop/bilat.c:84 +msgid "manipulate local and global contrast separately" +msgstr "ຈັດການຄອນທຣາສສະເພາະສ່ວນ ແລະ ໂດຍລວມແຍກກັນ" + +#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 +#: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 +msgid "non-linear, Lab, display-referred" +msgstr "ບໍ່ແມ່ນເສັ້ນຊື່, Lab, ອ້າງອີງຕາມການສະແດງຜົນ" + +#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 +#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 +msgid "non-linear, Lab" +msgstr "ບໍ່ແມ່ນເສັ້ນຊື່, Lab" + +#: ../src/iop/bilat.c:195 +msgid "HDR local tone-mapping" +msgstr "ການກຳນົດໂທນສີສະເພາະສ່ວນແບບ HDR" + +#: ../src/iop/bilat.c:437 +msgid "the filter used for local contrast enhancement. bilateral is faster but can lead to artifacts around edges for extreme settings." +msgstr "ຟິວເຕີທີ່ໃຊ້ສຳລັບການເພີ່ມຄອນທຣາສສະເພາະສ່ວນ. ແບບ bilateral ຈະໄວກວ່າ ແຕ່ອາດເຮັດໃຫ້ເກີດຈຸດຜິດປົກກະຕິ (artifacts) ຮອບໆຂອບຫາກຕັ້ງຄ່າສູງເກີນໄປ." + +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 +msgid "detail" +msgstr "ລາຍລະອຽດ" + +#: ../src/iop/bilat.c:444 +msgid "changes the local contrast" +msgstr "ປ່ຽນຄອນທຣາສສະເພາະສ່ວນ" + +#: ../src/iop/bilat.c:459 +msgid "feature size of local details (spatial sigma of bilateral filter)" +msgstr "ຂະໜາດຂອງລາຍລະອຽດສະເພາະສ່ວນ (spatial sigma ຂອງ bilateral filter)" + +#: ../src/iop/bilat.c:467 +msgid "L difference to detect edges (range sigma of bilateral filter)" +msgstr "ຄວາມແຕກຕ່າງຂອງຄ່າ L ເພື່ອກວດຈັບຂອບ (range sigma ຂອງ bilateral filter)" + +#: ../src/iop/bilat.c:473 +msgid "changes the local contrast of highlights" +msgstr "ປ່ຽນຄອນທຣາສສະເພາະສ່ວນຂອງໄຮໄລ້" + +#: ../src/iop/bilat.c:479 +msgid "changes the local contrast of shadows" +msgstr "ປ່ຽນຄອນທຣາສສະເພາະສ່ວນຂອງເງົາ" + +#: ../src/iop/bilat.c:485 +msgid "defines what counts as mid-tones. lower for better dynamic range compression (reduce shadow and highlight contrast), increase for more powerful local contrast" +msgstr "ກຳນົດຄ່າທີ່ຖືວ່າເປັນມິດໂທນ. ຄ່າຕ່ຳລົງຈະຊ່ວຍບີບອັດຊ່ວງໄດນາມິກໄດ້ດີຂຶ້ນ (ຫຼຸດຄອນທຣາສຂອງເງົາ ແລະ ໄຮໄລ້), ຄ່າສູງຂຶ້ນຈະເພີ່ມຄອນທຣາສສະເພາະສ່ວນໃຫ້ແຮງຂຶ້ນ" + +#: ../src/iop/bilateral.cc:72 ../src/iop/diffuse.c:442 +msgid "surface blur" +msgstr "ເບີພື້ນຜິວ" + +#: ../src/iop/bilateral.cc:77 +msgid "denoise (bilateral filter)" +msgstr "ຫຼຸດສິ່ງລົບກວນ (bilateral filter)" + +#: ../src/iop/bilateral.cc:101 +msgid "" +"apply edge-aware surface blur\n" +"to denoise or smoothen textures" +msgstr "" +"ນຳໃຊ້ການເບີພື້ນຜິວແບບຮັກສາຂອບ\n" +"ເພື່ອຫຼຸດສິ່ງລົບກວນ ຫຼື ເຮັດໃຫ້ພື້ນຜິວຮຽບນຽນ" + +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 ../src/iop/overlay.c:158 +#: ../src/iop/primaries.c:75 ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 +msgid "linear, RGB" +msgstr "ເສັ້ນຊື່, RGB" + +#: ../src/iop/bilateral.cc:141 +msgid "image too large" +msgstr "ຮູບພາບມີຂະໜາດໃຫຍ່ເກີນໄປ" + +#: ../src/iop/bilateral.cc:142 +msgid "" +"this module is unable to process\n" +"images with more than 2 gigapixels.\n" +"processing has been skipped." +msgstr "" +"ໂມດູນນີ້ບໍ່ສາມາດປະມວນຜົນ\n" +"ຮູບພາບທີ່ມີຂະໜາດເກີນ 2 ກິກາພິກເຊວ.\n" +"ການປະມວນຜົນໄດ້ຖືກຂ້າມໄປ." + +#: ../src/iop/bilateral.cc:368 +msgid "spatial extent of the gaussian" +msgstr "ຂອບເຂດທາງພື້ນທີ່ຂອງ gaussian" + +#: ../src/iop/bilateral.cc:372 +msgid "how much to blur red" +msgstr "ຕ້ອງການເບີສີແດງຫຼາຍປານໃດ" + +#: ../src/iop/bilateral.cc:377 +msgid "how much to blur green" +msgstr "ຕ້ອງການເບີສີຂຽວຫຼາຍປານໃດ" + +#: ../src/iop/bilateral.cc:382 +msgid "how much to blur blue" +msgstr "ຕ້ອງການເບີສີຟ້າຫຼາຍປານໃດ" + +#: ../src/iop/bloom.c:80 +msgid "apply Orton effect for a dreamy ethereal look" +msgstr "ນຳໃຊ້ Orton effect ເພື່ອໃຫ້ໄດ້ຮູບລັກສະນະທີ່ຟຸ້ງຝັນ (dreamy)" + +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 ../src/libs/masks.c:112 +msgid "size" +msgstr "ຂະໜາດ" + +#: ../src/iop/bloom.c:384 +msgid "the size of bloom" +msgstr "ຂະໜາດຂອງຄວາມຟຸ້ງ (bloom)" + +#: ../src/iop/bloom.c:388 +msgid "the threshold of light" +msgstr "ຄ່າເລີ່ມ (threshold) ຂອງແສງ" + +#: ../src/iop/bloom.c:392 +msgid "the strength of bloom" +msgstr "ຄວາມແຮງຂອງຄວາມຟຸ້ງ (bloom)" + +#: ../src/iop/blurs.c:82 +msgid "blurs" +msgstr "ການເບີ" + +#: ../src/iop/blurs.c:87 +msgid "blur|lens|motion" +msgstr "ການເບີ|ເລນ|ການເຄື່ອນໄຫວ" + +#: ../src/iop/blurs.c:93 +msgid "simulate physically-accurate lens and motion blurs" +msgstr "ຈຳລອງການເບີຈາກເລນ ແລະ ການເຄື່ອນໄຫວ ໃຫ້ຖືກຕ້ອງຕາມຫຼັກການຟີຊິກ" + +#. add the tooltips +#: ../src/iop/blurs.c:1007 +msgid "" +"size of the blur in pixels\n" +"caution: doubling the radius quadruples the run-time!" +msgstr "" +"ຂະໜາດຂອງການເບີເປັນພິກເຊວ\n" +"ຂໍ້ຄວນລະວັງ: ການເພີ່ມລັດສະໝີເປັນສອງເທົ່າ ຈະເຮັດໃຫ້ໃຊ້ເວລາປະມວນຜົນເພີ່ມຂຶ້ນເປັນສີ່ເທົ່າ!" + +#: ../src/iop/blurs.c:1009 +msgid "shifts towards a star shape as value approaches blades-1" +msgstr "ປ່ຽນເປັນຮູບຊົງດາວເມື່ອຄ່າໃກ້ຄຽງກັບ blades-1" + +#: ../src/iop/blurs.c:1011 +msgid "" +"adjust straightness of edges from 0=perfect circle\n" +"to 1=completely straight" +msgstr "" +"ປັບຄວາມຊື່ຂອງຂອບ ຈາກ 0=ວົງມົນສົມບູນ\n" +"ຫາ 1=ຊື່ທັງໝົດ" + +#: ../src/iop/blurs.c:1012 +msgid "set amount by which to rotate shape around its center" +msgstr "ກຳນົດຄ່າການໝູນຮູບຊົງຮອບຈຸດສູນກາງ" + +#: ../src/iop/blurs.c:1014 +msgid "orientation of the motion's path" +msgstr "ທິດທາງຂອງເສັ້ນທາງການເຄື່ອນໄຫວ" + +#: ../src/iop/blurs.c:1015 +msgid "" +"amount to curve the motion relative\n" +"to its overall orientation" +msgstr "" +"ຄ່າຄວາມໂຄ້ງຂອງການເຄື່ອນໄຫວ ທຽບກັບ\n" +"ທິດທາງໂດຍລວມ" + +#: ../src/iop/blurs.c:1016 +msgid "" +"select which portion of the path to use,\n" +"allowing the path to become asymmetric" +msgstr "" +"ເລືອກສ່ວນຂອງເສັ້ນທາງທີ່ຈະໃຊ້,\n" +"ເພື່ອໃຫ້ເສັ້ນທາງບໍ່ສົມມາດ (asymmetric)" + +#: ../src/iop/borders.c:306 +msgid "framing" +msgstr "ການໃສ່ເຟຣມ" + +#: ../src/iop/borders.c:311 +msgid "borders|enlarge canvas|expand canvas" +msgstr "ຂອບ|ຂະຫຍາຍພື້ນທີ່ເຮັດວຽກ (canvas)" + +#: ../src/iop/borders.c:316 +msgid "add solid borders or margins around the image" +msgstr "ເພີ່ມຂອບ ຫຼື ໄລຍະຫ່າງຮອບຮູບພາບ" + +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 +msgid "linear or non-linear, RGB, display-referred" +msgstr "ເສັ້ນຊື່ ຫຼື ບໍ່ແມ່ນເສັ້ນຊື່, RGB, ອ້າງອີງຕາມການສະແດງຜົນ" + +#: ../src/iop/borders.c:713 +msgid "15:10 postcard white" +msgstr "ໂປສກາດ 15:10 ສີຂາວ" + +#: ../src/iop/borders.c:718 +msgid "15:10 postcard black" +msgstr "ໂປສກາດ 15:10 ສີດຳ" + +#: ../src/iop/borders.c:923 +msgid "which dimension to use for the size calculation" +msgstr "ຂະໜາດໃດທີ່ຈະໃຊ້ໃນການຄຳນວນ" + +#: ../src/iop/borders.c:929 +msgid "size of the border in percent of the chosen basis" +msgstr "ຂະໜາດຂອງຂອບເປັນເປີເຊັນຂອງພື້ນຖານທີ່ເລືອກ" + +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 +msgid "aspect" +msgstr "ອັດຕາສ່ວນ" + +#: ../src/iop/borders.c:932 +msgid "" +"select the aspect ratio\n" +"(right-click on slider below to type your own w:h)" +msgstr "" +"ເລືອກອັດຕາສ່ວນພາບ\n" +"(ຄລິກຂວາໃສ່ແຖບເລື່ອນຂ້າງລຸ່ມເພື່ອພິມ ກວ້າງ:ສູງ ດ້ວຍຕົນເອງ)" + +#: ../src/iop/borders.c:936 +msgid "3:1" +msgstr "3:1" + +#: ../src/iop/borders.c:937 +msgid "95:33" +msgstr "95:33" + +#: ../src/iop/borders.c:938 +msgid "CinemaScope 2.39:1" +msgstr "CinemaScope 2.39:1" + +#: ../src/iop/borders.c:939 +msgid "2:1" +msgstr "2:1" + +#: ../src/iop/borders.c:940 +msgid "16:9" +msgstr "16:9" + +#: ../src/iop/borders.c:941 +msgid "5:3" +msgstr "5:3" + +#: ../src/iop/borders.c:942 +msgid "US Legal 8.5x14" +msgstr "US Legal 8.5x14" + +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 +msgid "golden cut" +msgstr "ສັດສ່ວນຄຳ (Golden cut)" + +#: ../src/iop/borders.c:944 +msgid "16:10" +msgstr "16:10" + +#: ../src/iop/borders.c:945 +msgid "3:2 (4x6, 10x15cm)" +msgstr "3:2 (4x6, 10x15ຊມ)" + +#: ../src/iop/borders.c:947 +msgid "DIN" +msgstr "DIN" + +#: ../src/iop/borders.c:948 +msgid "7:5" +msgstr "7:5" + +#: ../src/iop/borders.c:949 +msgid "4:3" +msgstr "4:3" + +#: ../src/iop/borders.c:950 +msgid "US Letter 8.5x11" +msgstr "US Letter 8.5x11" + +#: ../src/iop/borders.c:951 +msgid "14:11" +msgstr "14:11" + +#: ../src/iop/borders.c:952 +msgid "5:4 (8x10)" +msgstr "5:4 (8x10)" + +#: ../src/iop/borders.c:954 +msgid "constant border" +msgstr "ຂອບຄົງທີ່" + +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 +msgid "custom..." +msgstr "ກຳນົດເອງ..." + +#: ../src/iop/borders.c:959 +msgid "" +"set the custom aspect ratio\n" +"(right-click to enter number or w:h)" +msgstr "" +"ຕັ້ງອັດຕາສ່ວນພາບດ້ວຍຕົນເອງ\n" +"(ຄລິກຂວາເພື່ອປ້ອນຕົວເລກ ຫຼື ກວ້າງ:ສູງ)" + +#: ../src/iop/borders.c:964 +msgid "aspect ratio orientation of the image with border" +msgstr "ທິດທາງອັດຕາສ່ວນຂອງຮູບພາບພ້ອມຂອບ" + +#: ../src/iop/borders.c:966 +msgid "horizontal position" +msgstr "ຕຳແໜ່ງແນວນອນ" + +#: ../src/iop/borders.c:967 +msgid "" +"select the horizontal position ratio relative to top\n" +"(right-click on slider below to type your own x:w)" +msgstr "" +"ເລືອກອັດຕາສ່ວນຕຳແໜ່ງແນວນອນທຽບກັບດ້ານເທິງ\n" +"(ຄລິກຂວາໃສ່ແຖບເລື່ອນຂ້າງລຸ່ມເພື່ອພິມ x:w ດ້ວຍຕົນເອງ)" + +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 +msgid "center" +msgstr "ສູນກາງ" + +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 +msgid "1/3" +msgstr "1/3" + +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 +msgid "3/8" +msgstr "3/8" + +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 +msgid "5/8" +msgstr "5/8" + +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 +msgid "2/3" +msgstr "2/3" + +#: ../src/iop/borders.c:975 +msgid "custom horizontal position" +msgstr "ກຳນົດຕຳແໜ່ງແນວນອນເອງ" + +#: ../src/iop/borders.c:977 +msgid "vertical position" +msgstr "ຕຳແໜ່ງແນວຕັ້ງ" + +#: ../src/iop/borders.c:978 +msgid "" +"select the vertical position ratio relative to left\n" +"(right-click on slider below to type your own y:h)" +msgstr "" +"ເລືອກອັດຕາສ່ວນຕຳແໜ່ງແນວຕັ້ງທຽບກັບດ້ານຊ້າຍ\n" +"(ຄລິກຂວາໃສ່ແຖບເລື່ອນຂ້າງລຸ່ມເພື່ອພິມ y:h ດ້ວຍຕົນເອງ)" + +#: ../src/iop/borders.c:986 +msgid "custom vertical position" +msgstr "ກຳນົດຕຳແໜ່ງແນວຕັ້ງເອງ" + +#: ../src/iop/borders.c:992 +msgid "size of the frame line in percent of min border width" +msgstr "ຂະໜາດຂອງເສັ້ນເຟຣມເປັນເປີເຊັນຂອງຄວາມກວ້າງຂອບຕ່ຳສຸດ" + +#: ../src/iop/borders.c:998 +msgid "offset of the frame line beginning on image side" +msgstr "ໄລຍະຫ່າງຂອງເສັ້ນເຟຣມທີ່ເລີ່ມຈາກດ້ານຂ້າງຮູບພາບ" + +#: ../src/iop/borders.c:1013 +msgid "select border color" +msgstr "ເລືອກສີຂອບ" + +#: ../src/iop/borders.c:1018 +msgid "pick border color from image" +msgstr "ເລືອກສີຂອບຈາກຮູບພາບ" + +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 ../src/iop/rgbcurve.c:1518 +#: ../src/iop/rgblevels.c:1070 +msgid "pickers" +msgstr "ເຄື່ອງມືເລືອກສີ" + +#: ../src/iop/borders.c:1027 +msgid "select frame line color" +msgstr "ເລືອກສີເສັ້ນເຟຣມ" + +#: ../src/iop/borders.c:1032 +msgid "pick frame line color from image" +msgstr "ເລືອກສີເສັ້ນເຟຣມຈາກຮູບພາບ" + +#. make sure you put all your translatable strings into _() ! +#: ../src/iop/cacorrect.c:75 +msgid "raw chromatic aberrations" +msgstr "ຄວາມຄາດສີໃນໄຟລ໌ Raw" + +#: ../src/iop/cacorrect.c:80 +msgid "correct chromatic aberrations for Bayer sensors" +msgstr "ແກ້ໄຂຄວາມຄາດສີສຳລັບເຊັນເຊີແບບ Bayer" + +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 ../src/iop/rawdenoise.c:141 +#: ../src/iop/rawdenoise.c:143 ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 +msgid "linear, raw, scene-referred" +msgstr "ເສັ້ນຊື່, raw, ອ້າງອີງຕາມສາກ" + +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 +msgid "linear, raw" +msgstr "ເສັ້ນຊື່, raw" + +#: ../src/iop/cacorrect.c:1306 +msgid "iteration runs, default is twice" +msgstr "ຈຳນວນຮອບການປະມວນຜົນ, ຄ່າເລີ່ມຕົ້ນແມ່ນສອງຄັ້ງ" + +#: ../src/iop/cacorrect.c:1309 +msgid "activate colorshift correction for blue & red channels" +msgstr "ເປີດໃຊ້ການແກ້ໄຂການຍ້າຍສີສຳລັບຊ່ອງສີຟ້າ ແລະ ສີແດງ" + +#: ../src/iop/cacorrect.c:1317 +msgid "" +"automatic chromatic aberration correction\n" +"only for Bayer raw files with 3 color channels" +msgstr "" +"ການແກ້ໄຂຄວາມຄາດສີອັດຕະໂນມັດ\n" +"ສຳລັບໄຟລ໌ raw ແບບ Bayer ທີ່ມີ 3 ຊ່ອງສີເທົ່ານັ້ນ" + +#: ../src/iop/cacorrectrgb.c:160 ../src/iop/defringe.c:74 +msgid "chromatic aberrations" +msgstr "ຄວາມຄາດສີ (Chromatic aberrations)" + +#: ../src/iop/cacorrectrgb.c:165 +msgid "correct chromatic aberrations" +msgstr "ແກ້ໄຂຄວາມຄາດສີ" + +#: ../src/iop/cacorrectrgb.c:718 +msgid "" +"channel used as a reference to\n" +"correct the other channels.\n" +"use sharpest channel if some\n" +"channels are blurry.\n" +"try changing guide channel if you\n" +"have artifacts." +msgstr "" +"ຊ່ອງສີທີ່ໃຊ້ເປັນຕົວອ້າງອີງເພື່ອ\n" +"ແກ້ໄຂຊ່ອງສີອື່ນໆ.\n" +"ໃຊ້ຊ່ອງສີທີ່ຄົມຊັດທີ່ສຸດຫາກບາງ\n" +"ຊ່ອງສີມີຄວາມເບີ.\n" +"ລອງປ່ຽນຊ່ອງສີນຳທາງຫາກທ່ານ\n" +"ພົບຈຸດຜິດປົກກະຕິ (artifacts)." + +#: ../src/iop/cacorrectrgb.c:725 +msgid "increase for stronger correction" +msgstr "ເພີ່ມເພື່ອການແກ້ໄຂທີ່ແຮງຂຶ້ນ" + +#: ../src/iop/cacorrectrgb.c:727 +msgid "" +"balance between smoothing colors\n" +"and preserving them.\n" +"high values can lead to overshooting\n" +"and edge bleeding." +msgstr "" +"ຄວາມສົມດຸນລະຫວ່າງການເຮັດໃຫ້ສີຮຽບນຽນ\n" +"ແລະ ການຮັກສາສີເດີມ.\n" +"ຄ່າທີ່ສູງເກີນໄປອາດເຮັດໃຫ້ເກີດການປັບເກີນ (overshooting)\n" +"ແລະ ສີເປື້ອນຕາມຂອບ (edge bleeding)." + +#: ../src/iop/cacorrectrgb.c:732 +msgctxt "section" +msgid "advanced parameters" +msgstr "ພາລາມິເຕີຂັ້ນສູງ" + +#: ../src/iop/cacorrectrgb.c:734 +msgid "" +"correction mode to use.\n" +"can help with multiple\n" +"instances for very damaged\n" +"images.\n" +"darken only is particularly\n" +"efficient to correct blue\n" +"chromatic aberration." +msgstr "" +"ໂໝດການແກ້ໄຂທີ່ຈະໃຊ້.\n" +"ສາມາດຊ່ວຍໄດ້ເມື່ອໃຊ້ຫຼາຍ\n" +"ອິນສະແຕນສ໌ (instances) ສຳລັບຮູບພາບ\n" +"ທີ່ເສຍຫາຍຫຼາຍ.\n" +"ແບບ 'ເຮັດໃຫ້ມືດລົງເທົ່ານັ້ນ' ແມ່ນມີ\n" +"ປະສິດທິພາບເປັນພິເສດໃນການແກ້ໄຂ\n" +"ຄວາມຄາດສີຂອງສີຟ້າ." + +#: ../src/iop/cacorrectrgb.c:742 +msgid "" +"runs an iterative approach\n" +"with several radii.\n" +"improves result on images\n" +"with very large chromatic\n" +"aberrations, but can smooth\n" +"colors too much on other\n" +"images." +msgstr "" +"ດຳເນີນການແບບວົນຮອບ (iterative)\n" +"ດ້ວຍລັດສະໝີຫຼາຍຄ່າ.\n" +"ຊ່ວຍປັບປຸງຜົນໄດ້ຮັບໃນຮູບພາບ\n" +"ທີ່ມີຄວາມຄາດສີຫຼາຍ,\n" +"ແຕ່ອາດເຮັດໃຫ້ສີຮຽບນຽນເກີນໄປ\n" +"ໃນຮູບພາບອື່ນໆ." + +#: ../src/iop/censorize.c:77 +msgid "censorize" +msgstr "ການເຊັນເຊີ" + +#: ../src/iop/censorize.c:82 +msgid "censorize license plates and body parts for privacy" +msgstr "ເຊັນເຊີປ້າຍທະບຽນລົດ ແລະ ພາກສ່ວນຂອງຮ່າງກາຍເພື່ອຄວາມເປັນສ່ວນຕົວ" + +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:144 +msgid "linear or non-linear, RGB, scene-referred" +msgstr "ເສັ້ນຊື່ ຫຼື ບໍ່ແມ່ນເສັ້ນຊື່, RGB, ອ້າງອີງຕາມສາກ" + +#: ../src/iop/censorize.c:86 +msgid "special, RGB, scene-referred" +msgstr "ພິເສດ, RGB, ອ້າງອີງຕາມສາກ" + +#: ../src/iop/censorize.c:424 +msgid "radius of gaussian blur before pixelization" +msgstr "ລັດສະໝີຂອງການເບີແບບ gaussian ກ່ອນການເຮັດໃຫ້ເປັນພິກເຊວ" + +#: ../src/iop/censorize.c:425 +msgid "radius of gaussian blur after pixelization" +msgstr "ລັດສະໝີຂອງການເບີແບບ gaussian ຫຼັງການເຮັດໃຫ້ເປັນພິກເຊວ" + +#: ../src/iop/censorize.c:426 +msgid "radius of the intermediate pixelization" +msgstr "ລັດສະໝີຂອງການເຮັດໃຫ້ເປັນພິກເຊວຂັ້ນກາງ" + +#: ../src/iop/censorize.c:427 +msgid "amount of noise to add at the end" +msgstr "ປະລິມານສິ່ງລົບກວນ (noise) ທີ່ຈະເພີ່ມໃນຂັ້ນຕອນສຸດທ້າຍ" + +#: ../src/iop/channelmixer.c:123 +msgid "channel mixer" +msgstr "ເຄື່ອງປະສົມຊ່ອງສີ (Channel mixer)" + +#: ../src/iop/channelmixer.c:128 +msgid "this module is deprecated. please use the color calibration module instead." +msgstr "ໂມດູນນີ້ຖືກຍົກເລີກແລ້ວ. ກະລຸນາໃຊ້ໂມດູນການປັບທຽບສີ (color calibration) ແທນ." + +#: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 +msgid "" +"perform color space corrections\n" +"such as white balance, channels mixing\n" +"and conversions to monochrome emulating film" +msgstr "" +"ດຳເນີນການແກ້ໄຂພື້ນທີ່ສີ\n" +"ເຊັ່ນ: ໄວທ໌ບາລານຊ໌, ການປະສົມຊ່ອງສີ\n" +"ແລະ ການປ່ຽນເປັນສີໂທນດຽວແບບຈຳລອງຟິມ" + +#: ../src/iop/channelmixer.c:606 +msgid "destination" +msgstr "ປາຍທາງ" + +#: ../src/iop/channelmixer.c:613 +msgctxt "channelmixer" +msgid "gray" +msgstr "ສີເທົາ" + +#: ../src/iop/channelmixer.c:619 +msgid "amount of red channel in the output channel" +msgstr "ປະລິມານຊ່ອງສີແດງໃນຊ່ອງສີຂາອອກ" + +#: ../src/iop/channelmixer.c:625 +msgid "amount of green channel in the output channel" +msgstr "ປະລິມານຊ່ອງສີຂຽວໃນຊ່ອງສີຂາອອກ" + +#: ../src/iop/channelmixer.c:631 +msgid "amount of blue channel in the output channel" +msgstr "ປະລິມານຊ່ອງສີຟ້າໃນຊ່ອງສີຂາອອກ" + +#: ../src/iop/channelmixer.c:642 +msgid "swap R and B" +msgstr "ສະຫຼັບສີແດງ (R) ແລະ ສີຟ້າ (B)" + +#: ../src/iop/channelmixer.c:648 +msgid "swap G and B" +msgstr "ສະຫຼັບສີຂຽວ (G) ແລະ ສີຟ້າ (B)" + +#: ../src/iop/channelmixer.c:654 +msgid "color contrast boost" +msgstr "ເພີ່ມຄອນທຣາສຂອງສີ" + +#: ../src/iop/channelmixer.c:660 +msgid "color details boost" +msgstr "ເພີ່ມລາຍລະອຽດຂອງສີ" + +#: ../src/iop/channelmixer.c:666 +msgid "color artifacts boost" +msgstr "ເພີ່ມຈຸດຜິດປົກກະຕິຂອງສີ" + +#: ../src/iop/channelmixer.c:672 +msgid "B/W luminance-based" +msgstr "ຂາວ-ດຳ ໂດຍອີງຕາມຄວາມສະຫວ່າງ" + +#: ../src/iop/channelmixer.c:678 +msgid "B/W artifacts boost" +msgstr "ເພີ່ມຈຸດຜິດປົກກະຕິຂອງສີຂາວ-ດຳ" + +#: ../src/iop/channelmixer.c:684 +msgid "B/W smooth skin" +msgstr "ຂາວ-ດຳ ແບບຜິວຮຽບນຽນ" + +#: ../src/iop/channelmixer.c:690 +msgid "B/W blue artifacts reduce" +msgstr "ຂາວ-ດຳ ແບບຫຼຸດຈຸດຜິດປົກກະຕິສີຟ້າ" + +#: ../src/iop/channelmixer.c:697 +msgid "B/W Ilford Delta 100-400" +msgstr "ຂາວ-ດຳ Ilford Delta 100-400" + +#: ../src/iop/channelmixer.c:704 +msgid "B/W Ilford Delta 3200" +msgstr "ຂາວ-ດຳ Ilford Delta 3200" + +#: ../src/iop/channelmixer.c:711 +msgid "B/W Ilford FP4" +msgstr "ຂາວ-ດຳ Ilford FP4" + +#: ../src/iop/channelmixer.c:718 +msgid "B/W Ilford HP5" +msgstr "ຂາວ-ດຳ Ilford HP5" + +#: ../src/iop/channelmixer.c:725 +msgid "B/W Ilford SFX" +msgstr "ຂາວ-ດຳ Ilford SFX" + +#: ../src/iop/channelmixer.c:732 +msgid "B/W Kodak T-Max 100" +msgstr "ຂາວ-ດຳ Kodak T-Max 100" + +#: ../src/iop/channelmixer.c:739 +msgid "B/W Kodak T-max 400" +msgstr "ຂາວ-ດຳ Kodak T-max 400" + +#: ../src/iop/channelmixer.c:746 +msgid "B/W Kodak Tri-X 400" +msgstr "ຂາວ-ດຳ Kodak Tri-X 400" + +#: ../src/iop/channelmixerrgb.c:225 +msgid "color calibration" +msgstr "ການປັບທຽບສີ" + +#: ../src/iop/channelmixerrgb.c:230 +msgid "channel mixer|white balance|monochrome" +msgstr "ເຄື່ອງປະສົມຊ່ອງສີ|ໄວທ໌ບາລານຊ໌|ສີໂທນດຽວ" + +#: ../src/iop/channelmixerrgb.c:240 +msgid "linear, RGB or XYZ" +msgstr "ເສັ້ນຊື່, RGB ຫຼື XYZ" + +#: ../src/iop/channelmixerrgb.c:461 +msgid "monochrome | luminance-based" +msgstr "ສີໂທນດຽວ | ອີງຕາມຄວາມສະຫວ່າງ" + +#: ../src/iop/channelmixerrgb.c:496 +msgid "monochrome | ILFORD HP5+" +msgstr "ສີໂທນດຽວ | ILFORD HP5+" + +#: ../src/iop/channelmixerrgb.c:505 +msgid "monochrome | ILFORD DELTA 100" +msgstr "ສີໂທນດຽວ | ILFORD DELTA 100" + +#: ../src/iop/channelmixerrgb.c:515 +msgid "monochrome | ILFORD DELTA 400 - 3200" +msgstr "ສີໂທນດຽວ | ILFORD DELTA 400 - 3200" + +#: ../src/iop/channelmixerrgb.c:524 +msgid "monochrome | ILFORD FP4+" +msgstr "ສີໂທນດຽວ | ILFORD FP4+" + +#: ../src/iop/channelmixerrgb.c:533 +msgid "monochrome | Fuji Acros 100" +msgstr "ສີໂທນດຽວ | Fuji Acros 100" + +#: ../src/iop/channelmixerrgb.c:550 +msgid "basic channel mixer" +msgstr "ເຄື່ອງປະສົມຊ່ອງສີພື້ນຖານ" + +#: ../src/iop/channelmixerrgb.c:563 +msgid "channel swap | swap G and B" +msgstr "ສະຫຼັບຊ່ອງສີ | ສະຫຼັບສີຂຽວ ແລະ ສີຟ້າ" + +#: ../src/iop/channelmixerrgb.c:576 +msgid "channel swap | swap G and R" +msgstr "ສະຫຼັບຊ່ອງສີ | ສະຫຼັບສີຂຽວ ແລະ ສີແດງ" + +#: ../src/iop/channelmixerrgb.c:589 +msgid "channel swap | swap R and B" +msgstr "ສະຫຼັບຊ່ອງສີ | ສະຫຼັບສີແດງ ແລະ ສີຟ້າ" + +#: ../src/iop/channelmixerrgb.c:611 +msgid "area color mapping (active)" +msgstr "ການຈັບຄູ່ສີພື້ນທີ່ (ເປີດໃຊ້)" + +#: ../src/iop/channelmixerrgb.c:611 +msgid "area color mapping" +msgstr "ການຈັບຄູ່ສີພື້ນທີ່" + +#: ../src/iop/channelmixerrgb.c:1892 +msgid "(daylight)" +msgstr "(ແສງແດດ)" + +#: ../src/iop/channelmixerrgb.c:1894 +msgid "(black body)" +msgstr "(ວັດຖຸດຳ/Black body)" + +#: ../src/iop/channelmixerrgb.c:1896 +msgid "(invalid)" +msgstr "(ບໍ່ຖືກຕ້ອງ)" + +#: ../src/iop/channelmixerrgb.c:1900 ../src/iop/channelmixerrgb.c:1958 +msgid "very good" +msgstr "ດີຫຼາຍ" + +#: ../src/iop/channelmixerrgb.c:1902 ../src/iop/channelmixerrgb.c:1960 +msgid "good" +msgstr "ດີ" + +#: ../src/iop/channelmixerrgb.c:1904 ../src/iop/channelmixerrgb.c:1962 +msgid "passable" +msgstr "ພໍໃຊ້ໄດ້" + +#: ../src/iop/channelmixerrgb.c:1906 ../src/iop/channelmixerrgb.c:1964 +msgid "bad" +msgstr "ບໍ່ດີ" + +#: ../src/iop/channelmixerrgb.c:1913 +#, c-format +msgid "" +"\n" +"Profile quality report: %s\n" +"input ΔE: \tavg. %.2f ; \tmax. %.2f\n" +"WB ΔE: \tavg. %.2f; \tmax. %.2f\n" +"output ΔE: \tavg. %.2f; \tmax. %.2f\n" +"\n" +"Profile data\n" +"illuminant: \t%.0f K \t%s\n" +"matrix in adaptation space:\n" +"%+.4f \t%+.4f \t%+.4f\n" +"%+.4f \t%+.4f \t%+.4f\n" +"%+.4f \t%+.4f \t%+.4f\n" +"\n" +"Normalization values\n" +"exposure compensation: \t%+.2f EV\n" +"black offset: \t%+.4f" +msgstr "" +"\n" +"ລາຍງານຄຸນນະພາບໂປຣໄຟລ໌: %s\n" +"ຂາເຂົ້າ ΔE: \tສະເລ່ຍ %.2f ; \tສູງສຸດ %.2f\n" +"WB ΔE: \tສະເລ່ຍ %.2f; \tສູງສຸດ %.2f\n" +"ຂາອອກ ΔE: \tສະເລ່ຍ %.2f; \tສູງສຸດ %.2f\n" +"\n" +"ຂໍ້ມູນໂປຣໄຟລ໌\n" +"ແຫຼ່ງກຳເນີດແສງ: \t%.0f K \t%s\n" +"ມາທຣິກໃນພື້ນທີ່ການປັບຕົວ:\n" +"%+.4f \t%+.4f \t%+.4f\n" +"%+.4f \t%+.4f \t%+.4f\n" +"%+.4f \t%+.4f \t%+.4f\n" +"\n" +"ຄ່າການປັບໃຫ້ເປັນມາດຕະຖານ\n" +"ການຊົດເຊີຍຄ່າແສງ: \t%+.2f EV\n" +"ຄ່າອອບເຊັດສີດຳ: \t%+.4f" + +#: ../src/iop/channelmixerrgb.c:1969 +#, c-format +msgid "" +"\n" +"Profile quality report: %s\n" +"output ΔE: \tavg. %.2f; \tmax. %.2f\n" +"\n" +"Normalization values\n" +"exposure compensation: \t%+.2f EV\n" +"black offset: \t%+.4f" +msgstr "" +"\n" +"ລາຍງານຄຸນນະພາບໂປຣໄຟລ໌: %s\n" +"ຂາອອກ ΔE: \tສະເລ່ຍ %.2f; \tສູງສຸດ %.2f\n" +"\n" +"ຄ່າການປັບໃຫ້ເປັນມາດຕະຖານ\n" +"ການຊົດເຊີຍຄ່າແສງ: \t%+.2f EV\n" +"ຄ່າອອບເຊັດສີດຳ: \t%+.4f" + +#: ../src/iop/channelmixerrgb.c:2054 +msgid "double CAT applied" +msgstr "ມີການນຳໃຊ້ CAT ຊ້ຳກັນ" + +#: ../src/iop/channelmixerrgb.c:2055 +msgid "" +"you have 2 instances or more of color calibration,\n" +"all providing chromatic adaptation.\n" +"this can lead to inconsistencies unless you\n" +"use them with masks or know what you are doing." +msgstr "" +"ທ່ານມີໂມດູນການປັບທຽບສີ 2 ອັນ ຫຼື ຫຼາຍກວ່າ,\n" +"ເຊິ່ງທັງໝົດມີການປັບຕົວຂອງສີ (chromatic adaptation).\n" +"ນີ້ອາດເຮັດໃຫ້ເກີດຄວາມບໍ່ສອດຄ່ອງ ຍົກເວັ້ນແຕ່ວ່າທ່ານ\n" +"ຈະໃຊ້ພວກມັນຮ່ວມກັບໜ້າກາກ (masks) ຫຼື ຮູ້ໃນສິ່ງທີ່ທ່ານກຳລັງເຮັດ." + +#: ../src/iop/channelmixerrgb.c:2067 +msgid "white balance applied twice (details)" +msgstr "ມີການນຳໃຊ້ໄວທ໌ບາລານຊ໌ສອງຄັ້ງ (ລາຍລະອຽດ)" + +#: ../src/iop/channelmixerrgb.c:2068 +msgid "" +"the color calibration module is enabled and already provides\n" +"chromatic adaptation.\n" +"set the white balance here to camera reference (D65)\n" +"or disable chromatic adaptation in color calibration." +msgstr "" +"ໂມດູນການປັບທຽບສີຖືກເປີດໃຊ້ ແລະ ມີການປັບຕົວຂອງສີແລ້ວ.\n" +"ໃຫ້ຕັ້ງຄ່າໄວທ໌ບາລານຊ໌ຢູ່ທີ່ນີ້ເປັນຄ່າອ້າງອີງຂອງກ້ອງ (D65)\n" +"ຫຼື ປິດການປັບຕົວຂອງສີໃນໂມດູນການປັບທຽບສີ." + +#: ../src/iop/channelmixerrgb.c:2076 +msgid "white balance module error (details)" +msgstr "ຂໍ້ຜິດພາດຂອງໂມດູນໄວທ໌ບາລານຊ໌ (ລາຍລະອຽດ)" + +#: ../src/iop/channelmixerrgb.c:2077 +msgid "" +"the white balance module is not using the camera\n" +"reference illuminant, which will cause issues here\n" +"with chromatic adaptation. either set it to reference\n" +"or disable chromatic adaptation here." +msgstr "" +"ໂມດູນໄວທ໌ບາລານຊ໌ບໍ່ໄດ້ໃຊ້ແຫຼ່ງກຳເນີດແສງອ້າງອີງຂອງກ້ອງ,\n" +"ເຊິ່ງຈະເຮັດໃຫ້ເກີດບັນຫາກັບການປັບຕົວຂອງສີຢູ່ທີ່ນີ້.\n" +"ໃຫ້ຕັ້ງມັນເປັນຄ່າອ້າງອີງ ຫຼື ປິດການປັບຕົວຂອງສີຢູ່ທີ່ນີ້." + +#: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 +msgid "white balance missing (details)" +msgstr "ບໍ່ພົບໄວທ໌ບາລານຊ໌ (ລາຍລະອຽດ)" + +#: ../src/iop/channelmixerrgb.c:2090 +msgid "" +"this module is not providing a valid reference illuminant\n" +"causing chromatic adaptation issues in color calibration.\n" +"enable this module and either set it to reference\n" +"or disable chromatic adaptation in color calibration." +msgstr "" +"ໂມດູນນີ້ບໍ່ໄດ້ໃຫ້ຄ່າແຫຼ່ງກຳເນີດແສງອ້າງອີງທີ່ຖືກຕ້ອງ\n" +"ເຮັດໃຫ້ເກີດບັນຫາການປັບຕົວຂອງສີໃນການປັບທຽບສີ.\n" +"ໃຫ້ເປີດໃຊ້ໂມດູນນີ້ ແລະ ຕັ້ງມັນເປັນຄ່າອ້າງອີງ\n" +"ຫຼື ປິດການປັບຕົວຂອງສີໃນໂມດູນການປັບທຽບສີ." + +#: ../src/iop/channelmixerrgb.c:2099 +msgid "" +"the white balance module is not providing a valid reference\n" +"illuminant causing issues with chromatic adaptation here.\n" +"enable white balance and either set it to reference\n" +"or disable chromatic adaptation here." +msgstr "" +"ໂມດູນໄວທ໌ບາລານຊ໌ບໍ່ໄດ້ໃຫ້ຄ່າແຫຼ່ງກຳເນີດແສງອ້າງອີງທີ່ຖືກຕ້ອງ\n" +"ເຮັດໃຫ້ເກີດບັນຫາກັບການປັບຕົວຂອງສີຢູ່ທີ່ນີ້.\n" +"ໃຫ້ເປີດໃຊ້ໄວທ໌ບາລານຊ໌ ແລະ ຕັ້ງມັນເປັນຄ່າອ້າງອີງ\n" +"ຫຼື ປິດການປັບຕົວຂອງສີຢູ່ທີ່ນີ້." + +#: ../src/iop/channelmixerrgb.c:2191 +msgid "auto-detection of white balance completed" +msgstr "ການກວດຫາໄວທ໌ບາລານຊ໌ອັດຕະໂນມັດສຳເລັດແລ້ວ" + +#: ../src/iop/channelmixerrgb.c:2341 +msgid "channelmixerrgb works only on RGB input" +msgstr "channelmixerrgb ເຮັດວຽກສະເພາະກັບຂາເຂົ້າແບບ RGB ເທົ່ານັ້ນ" + +#: ../src/iop/channelmixerrgb.c:3675 +#, c-format +msgid "CCT: %.0f K (daylight)" +msgstr "CCT: %.0f K (ແສງແດດ)" + +#: ../src/iop/channelmixerrgb.c:3678 +msgid "" +"approximated correlated color temperature.\n" +"this illuminant can be accurately modeled by a daylight spectrum,\n" +"so its temperature is relevant and meaningful with a D illuminant." +msgstr "" +"ຄ່າອຸນຫະພູມສີໂດຍປະມານ.\n" +"ແຫຼ່ງກຳເນີດແສງນີ້ສາມາດຈຳລອງໄດ້ຢ່າງຖືກຕ້ອງດ້ວຍສະເປກຕຣຳຂອງແສງແດດ,\n" +"ດັ່ງນັ້ນອຸນຫະພູມຂອງມັນຈຶ່ງກ່ຽວຂ້ອງ ແລະ ມີຄວາມໝາຍກັບແຫຼ່ງກຳເນີດແສງແບບ D." + +#: ../src/iop/channelmixerrgb.c:3684 +#, c-format +msgid "CCT: %.0f K (black body)" +msgstr "CCT: %.0f K (ວັດຖຸດຳ)" + +#: ../src/iop/channelmixerrgb.c:3687 +msgid "" +"approximated correlated color temperature.\n" +"this illuminant can be accurately modeled by a black body spectrum,\n" +"so its temperature is relevant and meaningful with a Planckian illuminant." +msgstr "" +"ຄ່າອຸນຫະພູມສີໂດຍປະມານ.\n" +"ແຫຼ່ງກຳເນີດແສງນີ້ສາມາດຈຳລອງໄດ້ຢ່າງຖືກຕ້ອງດ້ວຍສະເປກຕຣຳຂອງວັດຖຸດຳ,\n" +"ດັ່ງນັ້ນອຸນຫະພູມຂອງມັນຈຶ່ງກ່ຽວຂ້ອງ ແລະ ມີຄວາມໝາຍກັບແຫຼ່ງກຳເນີດແສງແບບ Planckian." + +#: ../src/iop/channelmixerrgb.c:3693 +#, c-format +msgid "CCT: %.0f K (invalid)" +msgstr "CCT: %.0f K (ບໍ່ຖືກຕ້ອງ)" + +#: ../src/iop/channelmixerrgb.c:3696 +msgid "" +"approximated correlated color temperature.\n" +"this illuminant cannot be accurately modeled by a daylight or black body spectrum,\n" +"so its temperature is not relevant and meaningful and you need to use a custom illuminant." +msgstr "" +"ຄ່າອຸນຫະພູມສີໂດຍປະມານ.\n" +"ແຫຼ່ງກຳເນີດແສງນີ້ບໍ່ສາມາດຈຳລອງໄດ້ຢ່າງຖືກຕ້ອງດ້ວຍສະເປກຕຣຳຂອງແສງແດດ ຫຼື ວັດຖຸດຳ,\n" +"ດັ່ງນັ້ນອຸນຫະພູມຂອງມັນຈຶ່ງບໍ່ກ່ຽວຂ້ອງ ແລະ ທ່ານຈຳເປັນຕ້ອງໃຊ້ແຫຼ່ງກຳເນີດແສງແບບກຳນົດເອງ." + +#: ../src/iop/channelmixerrgb.c:3705 +#, c-format +msgid "CCT: undefined" +msgstr "CCT: ບໍ່ໄດ້ກຳນົດຄ່າ" + +#: ../src/iop/channelmixerrgb.c:3708 +msgid "" +"the approximated correlated color temperature\n" +"cannot be computed at all so you need to use a custom illuminant." +msgstr "" +"ບໍ່ສາມາດຄຳນວນຄ່າອຸນຫະພູມສີໂດຍປະມານໄດ້\n" +"ດັ່ງນັ້ນທ່ານຈຳເປັນຕ້ອງໃຊ້ແຫຼ່ງກຳເນີດແສງແບບກຳນົດເອງ." + +#: ../src/iop/channelmixerrgb.c:4026 +msgid "white balance successfully extracted from raw image" +msgstr "ດຶງຂໍ້ມູນໄວທ໌ບາລານຊ໌ຈາກຮູບພາບ raw ສຳເລັດແລ້ວ" + +#. We need to recompute only the full preview +#: ../src/iop/channelmixerrgb.c:4033 +msgid "auto-detection of white balance started…" +msgstr "ເລີ່ມຕົ້ນການກວດຫາໄວທ໌ບາລານຊ໌ອັດຕະໂນມັດ…" + +#: ../src/iop/channelmixerrgb.c:4144 +msgid "color calibration: the sum of the gray channel parameters is zero, normalization will be disabled." +msgstr "ການປັບທຽບສີ: ຜົນຮວມຂອງພາລາມິເຕີຊ່ອງສີເທົາເປັນສູນ, ການປັບໃຫ້ເປັນມາດຕະຖານຈະຖືກປິດໃຊ້." + +#. Write report in GUI +#: ../src/iop/channelmixerrgb.c:4188 +#, c-format +msgid "" +"L: \t%.1f %%\n" +"h: \t%.1f °\n" +"c: \t%.1f" +msgstr "" +"L: \t%.1f %%\n" +"h: \t%.1f °\n" +"c: \t%.1f" + +#. Page CAT +#: ../src/iop/channelmixerrgb.c:4457 +msgid "CAT" +msgstr "CAT" + +#: ../src/iop/channelmixerrgb.c:4458 +msgid "chromatic adaptation transform" +msgstr "ການແປງການປັບຕົວຂອງສີ (Chromatic adaptation transform)" + +#: ../src/iop/channelmixerrgb.c:4460 +msgid "adaptation" +msgstr "ການປັບຕົວ" + +#: ../src/iop/channelmixerrgb.c:4463 +msgid "" +"choose the method to adapt the illuminant\n" +"and the colorspace in which the module works: \n" +"• Linear Bradford (1985) is consistent with ICC v4 toolchain.\n" +"• CAT16 (2016) is more robust and accurate.\n" +"• Non-linear Bradford (1985) is the original Bradford,\n" +"it can produce better results than the linear version, but is unreliable.\n" +"• XYZ is a simple scaling in XYZ space. It is not recommended in general.\n" +"• none disables any adaptation and uses pipeline working RGB." +msgstr "" +"ເລືອກວິທີການປັບຕົວຂອງແຫຼ່ງກຳເນີດແສງ\n" +"ແລະ ພື້ນທີ່ສີທີ່ໂມດູນນີ້ເຮັດວຽກ: \n" +"• Linear Bradford (1985) ສອດຄ່ອງກັບມາດຕະຖານ ICC v4.\n" +"• CAT16 (2016) ມີຄວາມໝັ້ນຄົງ ແລະ ຖືກຕ້ອງກວ່າ.\n" +"• Non-linear Bradford (1985) ແມ່ນແບບດັ້ງເດີມ,\n" +"ອາດໃຫ້ຜົນໄດ້ຮັບທີ່ດີກວ່າແບບເສັ້ນຊື່ ແຕ່ບໍ່ຄ່ອຍສະເໝີຕົ້ນສະເໝີປາຍ.\n" +"• XYZ ແມ່ນການປັບຂະໜາດແບບງ່າຍໆໃນພື້ນທີ່ XYZ. ບໍ່ແນະນຳໃຫ້ໃຊ້ທົ່ວໄປ.\n" +"• none ປິດການປັບຕົວທັງໝົດ ແລະ ໃຊ້ RGB ຂອງໄພພ໌ລາຍ (pipeline)." + +#: ../src/iop/channelmixerrgb.c:4480 +msgid "" +"this is the color of the scene illuminant before chromatic adaptation\n" +"this color will be turned into pure white by the adaptation." +msgstr "" +"ນີ້ແມ່ນສີຂອງແຫຼ່ງກຳເນີດແສງໃນສາກກ່ອນການປັບຕົວຂອງສີ\n" +"ສີນີ້ຈະຖືກປ່ຽນເປັນສີຂາວບໍລິສຸດໂດຍການປັບຕົວ." + +#: ../src/iop/channelmixerrgb.c:4487 +msgid "picker" +msgstr "ເຄື່ອງມືເລືອກສີ" + +#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 +msgid "set white balance to detected from area" +msgstr "ຕັ້ງຄ່າໄວທ໌ບາລານຊ໌ຈາກພື້ນທີ່ທີ່ກວດພົບ" + +#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 +msgid "illuminant" +msgstr "ແຫຼ່ງກຳເນີດແສງ" + +#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 +msgid "temperature" +msgstr "ອຸນຫະພູມ" + +#: ../src/iop/channelmixerrgb.c:4537 +msgid "" +"define a target chromaticity (hue and chroma) for a particular region of the image (the control sample), which you then match against the same target chromaticity in other images. the control sample can either be a critical part of your subject or a non-moving and " +"consistently-lit surface over your series of images." +msgstr "ກຳນົດຄ່າສີເປົ້າໝາຍ (ໂທນສີ ແລະ ຄວາມອີ່ມຕົວ) ສຳລັບພື້ນທີ່ໃດໜຶ່ງຂອງຮູບພາບ (ຕົວຢ່າງຄວບຄຸມ), ເພື່ອໄປຈັບຄູ່ກັບສີເປົ້າໝາຍດຽວກັນໃນຮູບອື່ນໆ. ຕົວຢ່າງຄວບຄຸມອາດເປັນສ່ວນສຳຄັນຂອງວັດຖຸ ຫຼື ພື້ນຜິວທີ່ບໍ່ເຄື່ອນທີ່ ແລະ ມີແສງຄົງທີ່ຕະຫຼອດຊຸດຮູບພາບຂອງທ່ານ." + +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 ../src/iop/channelmixerrgb.c:4601 +msgid "mapping" +msgstr "ການຈັບຄູ່ (Mapping)" + +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 +msgid "area mode" +msgstr "ໂໝດພື້ນທີ່" + +#: ../src/iop/channelmixerrgb.c:4545 +msgid "" +"\"correction\" automatically adjust the illuminant\n" +"such that the input color is mapped to the target.\n" +"\"measure\" simply shows how an input color is mapped by the CAT\n" +"and can be used to sample a target." +msgstr "" +"\"correction\" ປັບແຫຼ່ງກຳເນີດແສງອັດຕະໂນມັດ\n" +"ເພື່ອໃຫ້ສີຂາເຂົ້າຖືກຈັບຄູ່ໄປຍັງເປົ້າໝາຍ.\n" +"\"measure\" ສະແດງໃຫ້ເຫັນວ່າສີຂາເຂົ້າຖືກຈັບຄູ່ໂດຍ CAT ແນວໃດ\n" +"ແລະ ສາມາດໃຊ້ເພື່ອເກັບຕົວຢ່າງເປົ້າໝາຍໄດ້." + +#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 +msgid "correction" +msgstr "ການແກ້ໄຂ" + +#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 +msgid "measure" +msgstr "ການວັດແທກ" + +#: ../src/iop/channelmixerrgb.c:4555 +msgid "take channel mixing into account" +msgstr "ຄຳນຶງເຖິງການປະສົມຊ່ອງສີຮ່ວມນຳ" + +#: ../src/iop/channelmixerrgb.c:4562 +msgid "" +"compute the target by taking the channel mixing into account.\n" +"if disabled, only the CAT is considered." +msgstr "" +"ຄຳນວນເປົ້າໝາຍໂດຍການຄຳນຶງເຖິງການປະສົມຊ່ອງສີ.\n" +"ຫາກປິດໃຊ້, ຈະພິຈາລະນາສະເພາະ CAT ເທົ່ານັ້ນ." + +#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 +msgid "the input color that should be mapped to the target" +msgstr "ສີຂາເຂົ້າທີ່ຄວນຈະຖືກຈັບຄູ່ໃສ່ເປົ້າໝາຍ" + +#: ../src/iop/channelmixerrgb.c:4574 +msgid "" +"L: \tN/A\n" +"h: \tN/A\n" +"c: \tN/A" +msgstr "" +"L: \tບໍ່ລະບຸ\n" +"h: \tບໍ່ລະບຸ\n" +"c: \tບໍ່ລະບຸ" + +#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 +msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" +msgstr "ພິກັດ LCh ເຫຼົ່ານີ້ແມ່ນຄິດໄລ່ມາຈາກພິກັດ CIE Lab 1976" + +#: ../src/iop/channelmixerrgb.c:4582 +msgid "the desired target color after mapping" +msgstr "ສີເປົ້າໝາຍທີ່ຕ້ອງການຫຼັງຈາກການຈັບຄູ່" + +#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 +msgctxt "section" +msgid "input" +msgstr "ຂາເຂົ້າ" + +#. spacer +#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 +msgctxt "section" +msgid "target" +msgstr "ເປົ້າໝາຍ" + +#: ../src/iop/channelmixerrgb.c:4625 +msgid "input R" +msgstr "ສີແດງຂາເຂົ້າ" + +#: ../src/iop/channelmixerrgb.c:4630 +msgid "input G" +msgstr "ສີຂຽວຂາເຂົ້າ" + +#: ../src/iop/channelmixerrgb.c:4635 +msgid "input B" +msgstr "ສີຟ້າຂາເຂົ້າ" + +#: ../src/iop/channelmixerrgb.c:4645 +msgid "output R" +msgstr "ສີແດງຂາອອກ" + +#: ../src/iop/channelmixerrgb.c:4646 +msgid "output G" +msgstr "ສີຂຽວຂາອອກ" + +#: ../src/iop/channelmixerrgb.c:4647 +msgid "output B" +msgstr "ສີຟ້າຂາອອກ" + +#: ../src/iop/channelmixerrgb.c:4649 +msgid "colorfulness" +msgstr "ຄວາມສົດຂອງສີ" + +#: ../src/iop/channelmixerrgb.c:4649 +msgid "output colorfulness" +msgstr "ຄວາມສົດຂອງສີຂາອອກ" + +#: ../src/iop/channelmixerrgb.c:4653 +msgid "output brightness" +msgstr "ຄວາມສະຫວ່າງຂາອອກ" + +#: ../src/iop/channelmixerrgb.c:4656 +msgid "output gray" +msgstr "ສີເທົາຂາອອກ" + +#: ../src/iop/channelmixerrgb.c:4669 +msgid "calibrate with a color checker" +msgstr "ສອບທຽບດ້ວຍແຜ່ນກວດສອບສີ" + +#: ../src/iop/channelmixerrgb.c:4674 +msgid "use a color checker target to autoset CAT and channels" +msgstr "ໃຊ້ເປົ້າໝາຍຈາກແຜ່ນກວດສອບສີເພື່ອຕັ້ງຄ່າ CAT ແລະ ຊ່ອງສີໂດຍອັດຕະໂນມັດ" + +#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 +msgid "calibrate" +msgstr "ສອບທຽບ" + +#: ../src/iop/channelmixerrgb.c:4679 +msgid "chart" +msgstr "ແຜ່ນສີ" + +#: ../src/iop/channelmixerrgb.c:4680 +msgid "choose the vendor and the type of your chart" +msgstr "ເລືອກຜູ້ຜະລິດ ແລະ ປະເພດແຜ່ນສີຂອງທ່ານ" + +#: ../src/iop/channelmixerrgb.c:4682 +msgid "Xrite ColorChecker 24 pre-2014" +msgstr "Xrite ColorChecker 24 ກ່ອນປີ 2014" + +#: ../src/iop/channelmixerrgb.c:4683 +msgid "Xrite/Calibrite ColorChecker 24 post-2014" +msgstr "Xrite/Calibrite ColorChecker 24 ຫຼັງປີ 2014" + +#: ../src/iop/channelmixerrgb.c:4684 +msgid "Datacolor SpyderCheckr 24 pre-2018" +msgstr "Datacolor SpyderCheckr 24 ກ່ອນປີ 2018" + +#: ../src/iop/channelmixerrgb.c:4685 +msgid "Datacolor SpyderCheckr 24 post-2018" +msgstr "Datacolor SpyderCheckr 24 ຫຼັງປີ 2018" + +#: ../src/iop/channelmixerrgb.c:4686 +msgid "Datacolor SpyderCheckr 48 pre-2018" +msgstr "Datacolor SpyderCheckr 48 ກ່ອນປີ 2018" + +#: ../src/iop/channelmixerrgb.c:4687 +msgid "Datacolor SpyderCheckr 48 post-2018" +msgstr "Datacolor SpyderCheckr 48 ຫຼັງປີ 2018" + +#: ../src/iop/channelmixerrgb.c:4688 +msgid "Datacolor SpyderCheckr Photo" +msgstr "Datacolor SpyderCheckr Photo" + +#: ../src/iop/channelmixerrgb.c:4691 +msgid "optimize for" +msgstr "ປັບໃຫ້ເໝາະສົມສຳລັບ" + +#: ../src/iop/channelmixerrgb.c:4692 +msgid "" +"choose the colors that will be optimized with higher priority.\n" +"neutral colors gives the lowest average delta E but a high maximum delta E\n" +"saturated colors gives the lowest maximum delta E but a high average delta E\n" +"none is a trade-off between both\n" +"the others are special behaviors to protect some hues" +msgstr "" +"ເລືອກສີທີ່ຈະຖືກປັບໃຫ້ເໝາະສົມໂດຍເນັ້ນຄວາມສຳຄັນກ່ອນ.\n" +"ສີກາງ ຈະໃຫ້ຄ່າສະເລ່ຍ delta E ຕ່ຳສຸດ ແຕ່ຄ່າ delta E ສູງສຸດຈະສູງ\n" +"ສີອີ່ມຕົວ ຈະໃຫ້ຄ່າ delta E ສູງສຸດຕ່ຳສຸດ ແຕ່ຄ່າສະເລ່ຍ delta E ຈະສູງ\n" +"ບໍ່ເລືອກ ແມ່ນການຊັ່ງຊາລະຫວ່າງທັງສອງຢ່າງ\n" +"ສ່ວນອື່ນໆ ແມ່ນຮູບແບບພິເສດເພື່ອຮັກສາບາງເນື້ອສີໄວ້" + +#: ../src/iop/channelmixerrgb.c:4699 +msgid "neutral colors" +msgstr "ສີກາງ" + +#: ../src/iop/channelmixerrgb.c:4701 +msgid "skin and soil colors" +msgstr "ສີຜິວ ແລະ ສີດິນ" + +#: ../src/iop/channelmixerrgb.c:4702 +msgid "foliage colors" +msgstr "ສີໃບໄມ້" + +#: ../src/iop/channelmixerrgb.c:4703 +msgid "sky and water colors" +msgstr "ສີທ້ອງຟ້າ ແລະ ສີນ້ຳ" + +#: ../src/iop/channelmixerrgb.c:4704 +msgid "average delta E" +msgstr "ຄ່າສະເລ່ຍ delta E" + +#: ../src/iop/channelmixerrgb.c:4705 +msgid "maximum delta E" +msgstr "ຄ່າສູງສຸດ delta E" + +#: ../src/iop/channelmixerrgb.c:4708 +msgid "patch scale" +msgstr "ຂະໜາດຊ່ອງສີ" + +#: ../src/iop/channelmixerrgb.c:4711 +msgid "" +"reduce the radius of the patches to select the more or less central part.\n" +"useful when the perspective correction is sloppy or\n" +"the patches frame cast a shadows on the edges of the patch." +msgstr "" +"ລົດລັດສະໝີຂອງຊ່ອງສີເພື່ອເລືອກເອົາສ່ວນກາງຫຼາຍຂຶ້ນ.\n" +"ມີປະໂຫຍດເມື່ອການແກ້ໄຂມິຕິພາບບໍ່ຊັດເຈນ ຫຼື\n" +"ຂອບຂອງຊ່ອງສີເຮັດໃຫ້ເກີດເງົາຢູ່ບໍລິເວນຂອບ." + +#: ../src/iop/channelmixerrgb.c:4719 +msgid "the delta E is using the CIE 2000 formula" +msgstr "ຄ່າ delta E ແມ່ນໃຊ້ສູດ CIE 2000" + +#: ../src/iop/channelmixerrgb.c:4722 +msgid "accept" +msgstr "ຕົກລົງ" + +#: ../src/iop/channelmixerrgb.c:4727 +msgid "accept the computed profile and set it in the module" +msgstr "ຍອມຮັບໂປຣໄຟລ໌ທີ່ຄິດໄລ່ໄດ້ ແລະ ນຳໃຊ້ມັນໃນໂມດູນ" + +#: ../src/iop/channelmixerrgb.c:4730 +msgid "recompute" +msgstr "ຄິດໄລ່ຄືນໃໝ່" + +#: ../src/iop/channelmixerrgb.c:4734 +msgid "recompute the profile" +msgstr "ຄິດໄລ່ໂປຣໄຟລ໌ຄືນໃໝ່" + +#: ../src/iop/channelmixerrgb.c:4737 +msgid "validate" +msgstr "ກວດສອບ" + +#: ../src/iop/channelmixerrgb.c:4741 +msgid "check the output delta E" +msgstr "ກວດສອບຄ່າ delta E ຂາອອກ" + +#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 +msgid "Choleski decomposition failed to allocate memory, check your RAM settings" +msgstr "ການແຍກອົງປະກອບ Choleski ບໍ່ສາມາດຈັດສັນໜ່ວຍຄວາມຈຳໄດ້, ກະລຸນາກວດສອບການຕັ້ງຄ່າ RAM ຂອງທ່ານ" + +#: ../src/iop/clahe.c:61 +msgid "old local contrast" +msgstr "ຄວາມຕ່າງລະດັບສີສະເພາະບ່ອນແບບເກົ່າ" + +#: ../src/iop/clahe.c:71 +msgid "this module is deprecated. better use new local contrast module instead." +msgstr "ໂມດູນນີ້ຖືກຍົກເລີກການໃຊ້ແລ້ວ. ແນະນຳໃຫ້ໃຊ້ໂມດູນຄວາມຕ່າງລະດັບສີສະເພາະບ່ອນ (local contrast) ອັນໃໝ່ແທນ." + +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 +msgid "amount" +msgstr "ປະລິມານ" + +#: ../src/iop/clahe.c:326 +msgid "size of features to preserve" +msgstr "ຂະໜາດຂອງລາຍລະອຽດທີ່ຈະຮັກສາໄວ້" + +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 +msgid "strength of the effect" +msgstr "ຄວາມແຮງຂອງເອັບເຟັກ" + +#: ../src/iop/clipping.c:340 +msgid "this module is deprecated. please use the crop, orientation and/or rotate and perspective modules instead." +msgstr "ໂມດູນນີ້ຖືກຍົກເລີກການໃຊ້ແລ້ວ. ກະລຸນາໃຊ້ໂມດູນ ຕັດຂອບ (crop), ການວາງທິດທາງ (orientation) ແລະ/ຫຼື ໝູນພາບ ແລະ ມິຕິພາບ (rotate and perspective) ແທນ." + +#: ../src/iop/clipping.c:345 +msgid "crop and rotate" +msgstr "ຕັດຂອບ ແລະ ໝູນພາບ" + +#: ../src/iop/clipping.c:350 +msgid "reframe|perspective|keystone|distortion" +msgstr "ຈັດເຟຣມໃໝ່|ມິຕິພາບ|ແກ້ໄຂມຸມບ້ຽວ|ຄວາມຜິດພ້ຽນ" + +#: ../src/iop/clipping.c:355 +msgid "change the framing and correct the perspective" +msgstr "ປ່ຽນການຈັດເຟຣມ ແລະ ແກ້ໄຂມິຕິພາບ" + +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 ../src/iop/crop.c:1269 +msgid "original image" +msgstr "ພາບຕົ້ນສະບັບ" + +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 +msgid "invalid ratio format. it should be \"number:number\"" +msgstr "ຮູບແບບອັດຕາສ່ວນບໍ່ຖືກຕ້ອງ. ຄວນຈະເປັນ \"ຕົວເລກ:ຕົວເລກ\"" + +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 +msgid "invalid ratio format. it should be a positive number" +msgstr "ຮູບແບບອັດຕາສ່ວນບໍ່ຖືກຕ້ອງ. ຄວນຈະເປັນຕົວເລກບວກ" + +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 +msgid "full" +msgstr "ເຕັມ" + +#: ../src/iop/clipping.c:1920 +msgid "old system" +msgstr "ລະບົບເກົ່າ" + +#: ../src/iop/clipping.c:1921 +msgid "correction applied" +msgstr "ນຳໃຊ້ການແກ້ໄຂແລ້ວ" + +#: ../src/iop/clipping.c:2094 +msgid "main" +msgstr "ຫຼັກ" + +#: ../src/iop/clipping.c:2103 +msgid "mirror image horizontally and/or vertically" +msgstr "ກັບດ້ານພາບໃນແນວນອນ ແລະ/ຫຼື ແນວຕັ້ງ" + +#: ../src/iop/clipping.c:2106 +msgid "angle" +msgstr "ມຸມ" + +#: ../src/iop/clipping.c:2109 +msgid "right-click and drag a line on the image to drag a straight line" +msgstr "ຄລິກຂວາ ແລະ ລາກເສັ້ນໃສ່ພາບເພື່ອສ້າງເສັ້ນຊື່" + +#: ../src/iop/clipping.c:2112 +msgid "keystone" +msgstr "ແກ້ໄຂມຸມບ້ຽວ (Keystone)" + +#: ../src/iop/clipping.c:2117 +msgid "set perspective correction for your image" +msgstr "ຕັ້ງຄ່າການແກ້ໄຂມິຕິພາບສຳລັບພາບຂອງທ່ານ" + +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 +msgid "freehand" +msgstr "ຕາມໃຈ" + +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 +msgid "10:8 in print" +msgstr "10:8 ສຳລັບສິ່ງພິມ" + +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 +msgid "5:4, 4x5, 8x10" +msgstr "5:4, 4x5, 8x10" + +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 +msgid "11x14" +msgstr "11x14" + +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 +msgid "8.5x11, letter" +msgstr "8.5x11, ຈົດໝາຍ" + +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 +msgid "4:3, VGA, TV" +msgstr "4:3, VGA, TV" + +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 +msgid "5x7" +msgstr "5x7" + +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 +msgid "ISO 216, DIN 476, A4" +msgstr "ISO 216, DIN 476, A4" + +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 +msgid "3:2, 4x6, 35mm" +msgstr "3:2, 4x6, 35mm" + +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 +msgid "16:10, 8x5" +msgstr "16:10, 8x5" + +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 +msgid "16:9, HDTV" +msgstr "16:9, HDTV" + +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +msgid "widescreen" +msgstr "ຈໍກວ້າງ" + +#: ../src/iop/clipping.c:2139 +msgid "2:1, univisium" +msgstr "2:1, univisium" + +#: ../src/iop/clipping.c:2140 +msgid "cinemascope" +msgstr "cinemascope" + +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 +msgid "21:9" +msgstr "21:9" + +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 +msgid "anamorphic" +msgstr "anamorphic" + +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 +msgid "3:1, panorama" +msgstr "3:1, ພາໂນຣາມາ" + +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 ../src/iop/crop.c:1325 ../src/iop/crop.c:1342 +#, c-format +msgid "invalid ratio format for `%s'. it should be \"number:number\"" +msgstr "ຮູບແບບອັດຕາສ່ວນບໍ່ຖືກຕ້ອງສຳລັບ `%s'. ຄວນຈະເປັນ \"ຕົວເລກ:ຕົວເລກ\"" + +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 +msgid "" +"set the aspect ratio\n" +"the list is sorted: from most square to least square\n" +"to enter custom aspect ratio open the combobox and type ratio in x:y or decimal format" +msgstr "" +"ຕັ້ງຄ່າອັດຕາສ່ວນພາບ\n" +"ລາຍການຖືກຈັດລຽງຈາກ: ຮູບຊົງຈະຕຸລັດທີ່ສຸດ ໄປຫາ ໜ້ອຍທີ່ສຸດ\n" +"ເພື່ອປ້ອນອັດຕາສ່ວນເອງ ໃຫ້ເປີດລາຍການເລືອກແລ້ວພິມອັດຕາສ່ວນໃນຮູບແບບ x:y ຫຼື ເລກທົດສະນິຍົມ" + +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 +msgid "margins" +msgstr "ຂອບ" + +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 +msgid "the left margin cannot overlap with the right margin" +msgstr "ຂອບຊ້າຍບໍ່ສາມາດທັບຊ້ອນກັບຂອບຂວາໄດ້" + +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 +msgid "the right margin cannot overlap with the left margin" +msgstr "ຂອບຂວາບໍ່ສາມາດທັບຊ້ອນກັບຂອບຊ້າຍໄດ້" + +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 +msgid "the top margin cannot overlap with the bottom margin" +msgstr "ຂອບເທິງບໍ່ສາມາດທັບຊ້ອນກັບຂອບລຸ່ມໄດ້" + +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 +msgid "the bottom margin cannot overlap with the top margin" +msgstr "ຂອບລຸ່ມບໍ່ສາມາດທັບຊ້ອນກັບຂອບເທິງໄດ້" + +#: ../src/iop/clipping.c:3008 +msgid "commit: double-click, straighten: right-drag" +msgstr "ຢືນຢັນ: ດັບເບິນຄລິກ, ເຮັດໃຫ້ຊື່: ຄລິກຂວາແລ້ວລາກ" + +#: ../src/iop/clipping.c:3012 +msgid "" +"resize: drag, keep aspect ratio: shift+drag\n" +"straighten: right-drag" +msgstr "" +"ປ່ຽນຂະໜາດ: ລາກ, ຮັກສາອັດຕາສ່ວນ: shift+ລາກ\n" +"ເຮັດໃຫ້ຊື່: ຄລິກຂວາແລ້ວລາກ" + +#: ../src/iop/clipping.c:3053 +msgid "move control point: drag" +msgstr "ຍ້າຍຈຸດຄວບຄຸມ: ລາກ" + +#: ../src/iop/clipping.c:3058 +msgid "move line: drag, toggle symmetry: click ꝏ" +msgstr "ຍ້າຍເສັ້ນ: ລາກ, ເປີດ/ປິດ ຄວາມສົມມາດ: ຄລິກ ꝏ" + +#: ../src/iop/clipping.c:3063 +msgid "" +"apply: click ok, toggle symmetry: click ꝏ\n" +"move line/control point: drag" +msgstr "" +"ນຳໃຊ້: ຄລິກ ok, ເປີດ/ປິດ ຄວາມສົມມາດ: ຄລິກ ꝏ\n" +"ຍ້າຍເສັ້ນ/ຈຸດຄວບຄຸມ: ລາກ" + +#: ../src/iop/clipping.c:3070 +msgid "" +"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" +"straighten: right-drag, commit: double-click" +msgstr "" +"ຍ້າຍ: ລາກ, ຍ້າຍແນວຕັ້ງ: shift+ລາກ, ຍ້າຍແນວນອນ: ctrl+ລາກ\n" +"ເຮັດໃຫ້ຊື່: ຄລິກຂວາແລ້ວລາກ, ຢືນຢັນ: ດັບເບິນຄລິກ" + +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 +#, c-format +msgid "[%s on borders] crop" +msgstr "[%s ຢູ່ຂອບ] ຕັດຂອບ" + +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 +#, c-format +msgid "[%s on borders] crop keeping ratio" +msgstr "[%s ຢູ່ຂອບ] ຕັດຂອບແບບຮັກສາອັດຕາສ່ວນ" + +#: ../src/iop/colisa.c:76 +msgid "this module is deprecated. please use colorbalance RGB module instead." +msgstr "ໂມດູນນີ້ຖືກຍົກເລີກການໃຊ້ແລ້ວ. ກະລຸນາໃຊ້ໂມດູນ ສົມດຸນສີ RGB (colorbalance RGB) ແທນ." + +#: ../src/iop/colisa.c:81 +msgid "contrast brightness saturation" +msgstr "ຄວາມຕ່າງລະດັບສີ ຄວາມສະຫວ່າງ ຄວາມອີ່ມຕົວ" + +#: ../src/iop/colisa.c:86 +msgid "adjust the look of the image" +msgstr "ປັບແຕ່ງລັກສະນະຂອງພາບ" + +#: ../src/iop/colisa.c:278 +msgid "color saturation adjustment" +msgstr "ການປັບຄວາມອີ່ມຕົວຂອງສີ" + +#: ../src/iop/colorbalance.c:149 +msgid "color balance" +msgstr "ສົມດຸນສີ" + +#: ../src/iop/colorbalance.c:154 +msgid "lift gamma gain|cdl|color grading|contrast|saturation|hue" +msgstr "lift gamma gain|cdl|ການປັບໂທນສີ|ຄວາມຕ່າງລະດັບສີ|ຄວາມອີ່ມຕົວ|ເນື້ອສີ" + +#: ../src/iop/colorbalance.c:159 +msgid "shift colors selectively by luminance range" +msgstr "ປ່ຽນສີໂດຍເລືອກຕາມຊ່ວງຄວາມສະຫວ່າງ" + +#: ../src/iop/colorbalance.c:163 +msgid "non-linear, Lab, scene-referred" +msgstr "ບໍ່ເປັນເສັ້ນຊື່, Lab, scene-referred" + +#. these blobs were exported as dtstyle and copied from there: +#: ../src/iop/colorbalance.c:301 +msgid "split-toning teal-orange (2nd instance)" +msgstr "ແຍກໂທນສີ ຟ້າ-ສົ້ມ (ອັນທີ 2)" + +#: ../src/iop/colorbalance.c:304 +msgid "split-toning teal-orange (1st instance)" +msgstr "ແຍກໂທນສີ ຟ້າ-ສົ້ມ (ອັນທີ 1)" + +#: ../src/iop/colorbalance.c:308 +msgid "generic film" +msgstr "ຟີມທົ່ວໄປ" + +#: ../src/iop/colorbalance.c:312 +msgid "similar to Kodak Portra" +msgstr "ຄ້າຍຄືກັບ Kodak Portra" + +#: ../src/iop/colorbalance.c:316 +msgid "similar to Kodak Ektar" +msgstr "ຄ້າຍຄືກັບ Kodak Ektar" + +#: ../src/iop/colorbalance.c:320 +msgid "similar to Kodachrome" +msgstr "ຄ້າຍຄືກັບ Kodachrome" + +#: ../src/iop/colorbalance.c:934 +msgid "optimize luma from patches" +msgstr "ປັບຄວາມສະຫວ່າງໃຫ້ເໝາະສົມຈາກຊ່ອງສີ" + +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 +msgid "optimize luma" +msgstr "ປັບຄວາມສະຫວ່າງໃຫ້ເໝາະສົມ" + +#: ../src/iop/colorbalance.c:940 +msgid "neutralize colors from patches" +msgstr "ເຮັດໃຫ້ສີເປັນກາງຈາກຊ່ອງສີ" + +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 +msgid "neutralize colors" +msgstr "ເຮັດໃຫ້ສີເປັນກາງ" + +#: ../src/iop/colorbalance.c:1727 +msgctxt "color" +msgid "offset" +msgstr "ອັອຟເຊັດ (offset)" + +#: ../src/iop/colorbalance.c:1727 +msgctxt "color" +msgid "power" +msgstr "ພາວເວີ (power)" + +#: ../src/iop/colorbalance.c:1727 +msgctxt "color" +msgid "slope" +msgstr "ສະໂລບ (slope)" + +#: ../src/iop/colorbalance.c:1728 +msgctxt "color" +msgid "lift" +msgstr "ລິບ (lift)" + +#: ../src/iop/colorbalance.c:1728 +msgctxt "color" +msgid "gamma" +msgstr "ແກມມາ (gamma)" + +#: ../src/iop/colorbalance.c:1728 +msgctxt "color" +msgid "gain" +msgstr "ເກນ (gain)" + +#: ../src/iop/colorbalance.c:1731 +msgctxt "section" +msgid "shadows: lift / offset" +msgstr "ເງົາ: lift / offset" + +#: ../src/iop/colorbalance.c:1732 +msgctxt "section" +msgid "mid-tones: gamma / power" +msgstr "ໂທນກາງ: gamma / power" + +#: ../src/iop/colorbalance.c:1733 +msgctxt "section" +msgid "highlights: gain / slope" +msgstr "ສ່ວນສະຫວ່າງ: gain / slope" + +#: ../src/iop/colorbalance.c:1757 +msgid "shadows / mid-tones / highlights" +msgstr "ເງົາ / ໂທນກາງ / ສ່ວນສະຫວ່າງ" + +#: ../src/iop/colorbalance.c:1854 ../src/iop/colorbalance.c:1863 +msgid "color-grading mapping method" +msgstr "ວິທີການຈັບຄູ່ການປັບໂທນສີ" + +#: ../src/iop/colorbalance.c:1858 +msgid "color control sliders" +msgstr "ແຖບເລື່ອນຄວບຄຸມສີ" + +#: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 +msgid "HSL" +msgstr "HSL" + +#: ../src/iop/colorbalance.c:1860 +msgid "RGBL" +msgstr "RGBL" + +#: ../src/iop/colorbalance.c:1870 +msgctxt "section" +msgid "master" +msgstr "ຫຼັກ" + +#: ../src/iop/colorbalance.c:1876 +msgid "saturation correction before the color balance" +msgstr "ການແກ້ໄຂຄວາມອີ່ມຕົວ ກ່ອນ ສົມດຸນສີ" + +#: ../src/iop/colorbalance.c:1882 +msgid "saturation correction after the color balance" +msgstr "ການແກ້ໄຂຄວາມອີ່ມຕົວ ຫຼັງ ສົມດຸນສີ" + +#: ../src/iop/colorbalance.c:1887 +msgid "adjust to match a neutral tone" +msgstr "ປັບໃຫ້ກົງກັບໂທນສີກາງ" + +#. is set in _configure_slider_blocks +#: ../src/iop/colorbalance.c:1898 +msgid "click to cycle layout" +msgstr "ຄລິກເພື່ອໝູນວຽນຮູບແບບ" + +#: ../src/iop/colorbalance.c:1932 +msgid "factor" +msgstr "ຕົວຄູນ" + +#: ../src/iop/colorbalance.c:1946 +msgid "select the hue" +msgstr "ເລືອກເນື້ອສີ" + +#: ../src/iop/colorbalance.c:1957 +msgid "select the saturation" +msgstr "ເລືອກຄວາມອີ່ມຕົວ" + +#: ../src/iop/colorbalance.c:1977 +msgid "factor of lift/offset" +msgstr "ຕົວຄູນຂອງ lift/offset" + +#: ../src/iop/colorbalance.c:1978 +msgid "factor of red for lift/offset" +msgstr "ຕົວຄູນຂອງສີແດງສຳລັບ lift/offset" + +#: ../src/iop/colorbalance.c:1979 +msgid "factor of green for lift/offset" +msgstr "ຕົວຄູນຂອງສີຂຽວສຳລັບ lift/offset" + +#: ../src/iop/colorbalance.c:1980 +msgid "factor of blue for lift/offset" +msgstr "ຕົວຄູນຂອງສີຟ້າສຳລັບ lift/offset" + +#: ../src/iop/colorbalance.c:1983 +msgid "factor of gamma/power" +msgstr "ຕົວຄູນຂອງ gamma/power" + +#: ../src/iop/colorbalance.c:1984 +msgid "factor of red for gamma/power" +msgstr "ຕົວຄູນຂອງສີແດງສຳລັບ gamma/power" + +#: ../src/iop/colorbalance.c:1985 +msgid "factor of green for gamma/power" +msgstr "ຕົວຄູນຂອງສີຂຽວສຳລັບ gamma/power" + +#: ../src/iop/colorbalance.c:1986 +msgid "factor of blue for gamma/power" +msgstr "ຕົວຄູນຂອງສີຟ້າສຳລັບ gamma/power" + +#: ../src/iop/colorbalance.c:1989 +msgid "factor of gain/slope" +msgstr "ຕົວຄູນຂອງ gain/slope" + +#: ../src/iop/colorbalance.c:1990 +msgid "factor of red for gain/slope" +msgstr "ຕົວຄູນຂອງສີແດງສຳລັບ gain/slope" + +#: ../src/iop/colorbalance.c:1991 +msgid "factor of green for gain/slope" +msgstr "ຕົວຄູນຂອງສີຂຽວສຳລັບ gain/slope" + +#: ../src/iop/colorbalance.c:1992 +msgid "factor of blue for gain/slope" +msgstr "ຕົວຄູນຂອງສີຟ້າສຳລັບ gain/slope" + +#: ../src/iop/colorbalance.c:2002 +msgid "fit the whole histogram and center the average luma" +msgstr "ປັບໃຫ້ພໍດີກັບຮິສໂຕແກຣມທັງໝົດ ແລະ ຈັດໃຫ້ຄວາມສະຫວ່າງສະເລ່ຍຢູ່ເຄິ່ງກາງ" + +#: ../src/iop/colorbalance.c:2007 +msgid "optimize the RGB curves to remove color casts" +msgstr "ປັບເສັ້ນໂຄ້ງ RGB ໃຫ້ເໝາະສົມເພື່ອລົບລ້າງສີທີ່ພ້ຽນ" + +#: ../src/iop/colorbalance.c:2009 +msgctxt "section" +msgid "auto optimizers" +msgstr "ຕົວປັບອັດຕະໂນມັດ" + +#: ../src/iop/colorbalancergb.c:169 +msgid "color balance rgb" +msgstr "ສົມດຸນສີ RGB" + +#: ../src/iop/colorbalancergb.c:174 +msgid "offset power slope|cdl|color grading|contrast|chroma_highlights|hue|vibrance|saturation" +msgstr "offset power slope|cdl|ການປັບໂທນສີ|ຄວາມຕ່າງລະດັບສີ|chroma_highlights|ເນື້ອສີ|vibrance|ຄວາມອີ່ມຕົວ" + +#: ../src/iop/colorbalancergb.c:179 +msgid "" +"color grading tools using alpha masks to separate\n" +"shadows, mid-tones and highlights" +msgstr "" +"ເຄື່ອງມືປັບໂທນສີໂດຍໃຊ້ໜ້າກາກອານຟາ (alpha masks) ເພື່ອແຍກ\n" +"ເງົາ, ໂທນກາງ ແລະ ສ່ວນສະຫວ່າງ" + +#: ../src/iop/colorbalancergb.c:524 +msgid "basic colorfulness | legacy" +msgstr "ຄວາມສົດສີພື້ນຖານ | ແບບເກົ່າ" + +#: ../src/iop/colorbalancergb.c:533 +msgid "basic colorfulness | natural skin" +msgstr "ຄວາມສົດສີພື້ນຖານ | ຜິວທຳມະຊາດ" + +#: ../src/iop/colorbalancergb.c:539 +msgid "basic colorfulness | vibrant colors" +msgstr "ຄວາມສົດສີພື້ນຖານ | ສີສັນສົດໃສ" + +#: ../src/iop/colorbalancergb.c:545 +msgid "basic colorfulness | standard" +msgstr "ຄວາມສົດສີພື້ນຖານ | ມາດຕະຖານ" + +#: ../src/iop/colorbalancergb.c:962 +msgid "colorbalance works only on RGB input" +msgstr "ສົມດຸນສີເຮັດວຽກໄດ້ສະເພາະກັບຂາເຂົ້າ RGB ເທົ່ານັ້ນ" + +#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 +msgid "cannot display masks when the blending mask is displayed" +msgstr "ບໍ່ສາມາດສະແດງໜ້າກາກໄດ້ໃນຂະນະທີ່ໜ້າກາກການປະສົມ (blending mask) ຖືກສະແດງຢູ່" + +#. Page master +#: ../src/iop/colorbalancergb.c:1784 +msgid "master" +msgstr "ຫຼັກ" + +#: ../src/iop/colorbalancergb.c:1784 +msgid "global grading" +msgstr "ການປັບໂທນສີໂດຍລວມ" + +#: ../src/iop/colorbalancergb.c:1788 +msgid "rotate all hues by an angle, at the same luminance" +msgstr "ໝູນທຸກເນື້ອສີຕາມມຸມ, ໃນລະດັບຄວາມສະຫວ່າງດຽວກັນ" + +#: ../src/iop/colorbalancergb.c:1794 +msgid "increase colorfulness mostly on low-chroma colors" +msgstr "ເພີ່ມຄວາມສົດສີສ່ວນໃຫຍ່ໃນສີທີ່ມີຄວາມອີ່ມຕົວຕ່ຳ" + +#: ../src/iop/colorbalancergb.c:1800 +msgid "increase the contrast at constant chromaticity" +msgstr "ເພີ່ມຄວາມຕ່າງລະດັບສີໃນຂະນະທີ່ຄົງຄ່າຄວາມສົດຂອງສີໄວ້" + +#: ../src/iop/colorbalancergb.c:1802 +msgctxt "section" +msgid "linear chroma grading" +msgstr "ການປັບລະດັບໂຄຣມາແບບເສັ້ນຊື່" + +#: ../src/iop/colorbalancergb.c:1809 +msgid "increase colorfulness at same luminance globally" +msgstr "ເພີ່ມຄວາມສົດສີໃນລະດັບຄວາມສະຫວ່າງດຽວກັນໂດຍລວມ" + +#: ../src/iop/colorbalancergb.c:1814 +msgid "increase colorfulness at same luminance mostly in shadows" +msgstr "ເພີ່ມຄວາມສົດສີໃນລະດັບຄວາມສະຫວ່າງດຽວກັນສ່ວນໃຫຍ່ໃນເງົາ" + +#: ../src/iop/colorbalancergb.c:1819 +msgid "increase colorfulness at same luminance mostly in mid-tones" +msgstr "ເພີ່ມຄວາມສົດສີໃນລະດັບຄວາມສະຫວ່າງດຽວກັນສ່ວນໃຫຍ່ໃນໂທນກາງ" + +#: ../src/iop/colorbalancergb.c:1824 +msgid "increase colorfulness at same luminance mostly in highlights" +msgstr "ເພີ່ມຄວາມສົດສີໃນລະດັບຄວາມສະຫວ່າງດຽວກັນສ່ວນໃຫຍ່ໃນສ່ວນສະຫວ່າງ" + +#: ../src/iop/colorbalancergb.c:1826 +msgctxt "section" +msgid "perceptual saturation grading" +msgstr "ການປັບລະດັບຄວາມອີ່ມຕົວຕາມການຮັບຮູ້" + +#: ../src/iop/colorbalancergb.c:1832 +msgid "add or remove saturation by an absolute amount" +msgstr "ເພີ່ມ ຫຼື ລົດຄວາມອີ່ມຕົວຕາມຄ່າຄົງທີ່" + +#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 ../src/iop/colorbalancergb.c:1847 +msgid "increase or decrease saturation proportionally to the original pixel saturation" +msgstr "ເພີ່ມ ຫຼື ລົດຄວາມອີ່ມຕົວຕາມສັດສ່ວນຂອງຄວາມອີ່ມຕົວພິກເຊວຕົ້ນສະບັບ" + +#: ../src/iop/colorbalancergb.c:1849 +msgctxt "section" +msgid "perceptual brilliance grading" +msgstr "ການປັບລະດັບຄວາມເປັ່ງປະກາຍຕາມການຮັບຮູ້" + +#: ../src/iop/colorbalancergb.c:1850 +msgid "brilliance" +msgstr "ຄວາມເປັ່ງປະກາຍ" + +#: ../src/iop/colorbalancergb.c:1855 +msgid "add or remove brilliance by an absolute amount" +msgstr "ເພີ່ມ ຫຼື ລົດຄວາມເປັ່ງປະກາຍຕາມຄ່າຄົງທີ່" + +#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 ../src/iop/colorbalancergb.c:1870 +msgid "increase or decrease brilliance proportionally to the original pixel brilliance" +msgstr "ເພີ່ມ ຫຼື ລົດຄວາມເປັ່ງປະກາຍຕາມສັດສ່ວນຂອງຄວາມເປັ່ງປະກາຍພິກເຊວຕົ້ນສະບັບ" + +#. Page 4-ways +#: ../src/iop/colorbalancergb.c:1873 +msgid "4 ways" +msgstr "4 ທິດທາງ" + +#: ../src/iop/colorbalancergb.c:1873 +msgid "selective color grading" +msgstr "ການປັບໂທນສີແບບເລືອກ" + +#: ../src/iop/colorbalancergb.c:1875 +msgid "" +"pick opposite color from image\n" +"ctrl+click to pick selected color" +msgstr "" +"ເລືອກສີກົງກັນຂ້າມຈາກພາບ\n" +"ctrl+ຄລິກ ເພື່ອເລືອກສີທີ່ກຳນົດ" + +#: ../src/iop/colorbalancergb.c:1877 +msgctxt "section" +msgid "global offset" +msgstr "ອັອຟເຊັດໂດຍລວມ" + +#: ../src/iop/colorbalancergb.c:1884 +msgid "global luminance offset" +msgstr "ອັອຟເຊັດຄວາມສະຫວ່າງໂດຍລວມ" + +#: ../src/iop/colorbalancergb.c:1889 +msgid "hue of the global color offset" +msgstr "ເນື້ອສີຂອງອັອຟເຊັດສີໂດຍລວມ" + +#: ../src/iop/colorbalancergb.c:1896 +msgid "chroma of the global color offset" +msgstr "ຄວາມສົດຂອງອັອຟເຊັດສີໂດຍລວມ" + +#: ../src/iop/colorbalancergb.c:1898 +msgctxt "section" +msgid "shadows lift" +msgstr "ລິບເງົາ (shadows lift)" + +#: ../src/iop/colorbalancergb.c:1905 +msgid "luminance gain in shadows" +msgstr "ເກນຄວາມສະຫວ່າງໃນເງົາ" + +#: ../src/iop/colorbalancergb.c:1910 +msgid "hue of the color gain in shadows" +msgstr "ເນື້ອສີຂອງເກນສີໃນເງົາ" + +#: ../src/iop/colorbalancergb.c:1917 +msgid "chroma of the color gain in shadows" +msgstr "ຄວາມສົດຂອງເກນສີໃນເງົາ" + +#: ../src/iop/colorbalancergb.c:1919 +msgctxt "section" +msgid "highlights gain" +msgstr "ເກນສ່ວນສະຫວ່າງ" + +#: ../src/iop/colorbalancergb.c:1920 +msgid "gain" +msgstr "ເກນ" + +#: ../src/iop/colorbalancergb.c:1926 +msgid "luminance gain in highlights" +msgstr "ເກນຄວາມສະຫວ່າງໃນສ່ວນສະຫວ່າງ" + +#: ../src/iop/colorbalancergb.c:1931 +msgid "hue of the color gain in highlights" +msgstr "ເນື້ອສີຂອງເກນສີໃນສ່ວນສະຫວ່າງ" + +#: ../src/iop/colorbalancergb.c:1938 +msgid "chroma of the color gain in highlights" +msgstr "ຄວາມສົດຂອງເກນສີໃນສ່ວນສະຫວ່າງ" + +#: ../src/iop/colorbalancergb.c:1940 +msgctxt "section" +msgid "power" +msgstr "ພາວເວີ" + +#: ../src/iop/colorbalancergb.c:1941 +msgid "power" +msgstr "ພາວເວີ" + +#: ../src/iop/colorbalancergb.c:1947 +msgid "luminance exponent in mid-tones" +msgstr "ເລກກຳລັງຄວາມສະຫວ່າງໃນໂທນກາງ" + +#: ../src/iop/colorbalancergb.c:1952 +msgid "hue of the color exponent in mid-tones" +msgstr "ເນື້ອສີຂອງເລກກຳລັງສີໃນໂທນກາງ" + +#: ../src/iop/colorbalancergb.c:1959 +msgid "chroma of the color exponent in mid-tones" +msgstr "ຄວາມສົດຂອງເລກກຳລັງສີໃນໂທນກາງ" + +#. Page masks +#: ../src/iop/colorbalancergb.c:1962 +msgid "masks" +msgstr "ໜ້າກາກ" + +#: ../src/iop/colorbalancergb.c:1962 +msgid "isolate luminances" +msgstr "ແຍກຄວາມສະຫວ່າງ" + +#: ../src/iop/colorbalancergb.c:1966 +msgid "choose in which uniform color space the saturation is computed" +msgstr "ເລືອກພື້ນທີ່ສີທີ່ຈະໃຊ້ຄິດໄລ່ຄວາມອີ່ມຕົວ" + +#: ../src/iop/colorbalancergb.c:1968 +msgctxt "section" +msgid "luminance ranges" +msgstr "ຊ່ວງຄວາມສະຫວ່າງ" + +#: ../src/iop/colorbalancergb.c:1981 +msgid "weight of the shadows over the whole tonal range" +msgstr "ນ້ຳໜັກຂອງເງົາຕໍ່ຊ່ວງໂທນສີທັງໝົດ" + +#: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"ສະແດງໜ້າກາກເງົາ, ວາງຊ້ອນເປັນຮູບຕາໝາກຮຸກ\n" +"ບໍລິເວນທີ່ຍັງເຫັນຢູ່ໃນພາບ (ບໍ່ໄດ້ຖືກບັງໂດຍໜ້າກາກ) ແມ່ນບໍລິເວນ\n" +"ທີ່ຈະໄດ້ຮັບຜົນກະທົບຈາກແຖບເລື່ອນເງົາໃນແທັບອື່ນໆ" + +#: ../src/iop/colorbalancergb.c:1994 +msgid "position of the middle-gray reference for masking" +msgstr "ຕຳແໜ່ງຂອງສີເທົາກາງທີ່ໃຊ້ເປັນຈຸດອ້າງອີງສຳລັບໜ້າກາກ" + +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"ສະແດງໜ້າກາກໂທນກາງ, ວາງຊ້ອນເປັນຮູບຕາໝາກຮຸກ\n" +"ບໍລິເວນທີ່ຍັງເຫັນຢູ່ໃນພາບ (ບໍ່ໄດ້ຖືກບັງໂດຍໜ້າກາກ) ແມ່ນບໍລິເວນ\n" +"ທີ່ຈະໄດ້ຮັບຜົນກະທົບຈາກແຖບເລື່ອນໂທນກາງໃນແທັບອື່ນໆ" + +#: ../src/iop/colorbalancergb.c:2007 +msgid "weights of highlights over the whole tonal range" +msgstr "ນ້ຳໜັກຂອງສ່ວນສະຫວ່າງຕໍ່ຊ່ວງໂທນສີທັງໝົດ" + +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"ສະແດງໜ້າກາກສ່ວນສະຫວ່າງ, ວາງຊ້ອນເປັນຮູບຕາໝາກຮຸກ\n" +"ບໍລິເວນທີ່ຍັງເຫັນຢູ່ໃນພາບ (ບໍ່ໄດ້ຖືກບັງໂດຍໜ້າກາກ) ແມ່ນບໍລິເວນ\n" +"ທີ່ຈະໄດ້ຮັບຜົນກະທົບຈາກແຖບເລື່ອນສ່ວນສະຫວ່າງໃນແທັບອື່ນໆ" + +#: ../src/iop/colorbalancergb.c:2017 +msgctxt "section" +msgid "threshold" +msgstr "ຄ່າເລີ່ມ (threshold)" + +#: ../src/iop/colorbalancergb.c:2022 +msgid "peak white luminance value used to normalize the power function" +msgstr "ຄ່າຄວາມສະຫວ່າງສີຂາວສູງສຸດທີ່ໃຊ້ເພື່ອປັບຄ່າຟັງຊັນພາວເວີໃຫ້ເປັນມາດຕະຖານ" + +#: ../src/iop/colorbalancergb.c:2028 +msgid "peak gray luminance value used to normalize the power function" +msgstr "ຄ່າຄວາມສະຫວ່າງສີເທົາສູງສຸດທີ່ໃຊ້ເພື່ອປັບຄ່າຟັງຊັນພາວເວີໃຫ້ເປັນມາດຕະຖານ" + +#: ../src/iop/colorbalancergb.c:2030 +msgctxt "section" +msgid "mask preview settings" +msgstr "ການຕັ້ງຄ່າການສະແດງຕົວຢ່າງໜ້າກາກ" + +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 +msgid "select color of the checkerboard from a swatch" +msgstr "ເລືອກສີຂອງຕາໝາກຮຸກຈາກຕົວຢ່າງສີ" + +#: ../src/iop/colorbalancergb.c:2044 +msgid "checkerboard size" +msgstr "ຂະໜາດຕາໝາກຮຸກ" + +#: ../src/iop/colorbalancergb.c:2048 +msgid "checkerboard color 1" +msgstr "ສີຕາໝາກຮຸກ 1" + +#: ../src/iop/colorbalancergb.c:2049 +msgid "checkerboard color 2" +msgstr "ສີຕາໝາກຮຸກ 2" + +#: ../src/iop/colorchecker.c:118 +msgid "color look up table" +msgstr "ຕາຕະລາງທຽບສີ (LUT)" + +#: ../src/iop/colorchecker.c:123 +msgid "profile|lut|color grading" +msgstr "ໂປຣໄຟລ໌|lut|ການປັບໂທນສີ" + +#: ../src/iop/colorchecker.c:129 +msgid "perform color space corrections and apply looks" +msgstr "ແກ້ໄຂພື້ນທີ່ສີ ແລະ ນຳໃຊ້ຮູບແບບສີ (looks)" + +#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 +#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 +msgid "linear or non-linear, Lab, display-referred" +msgstr "ແບບເສັ້ນ ຫຼື ບໍ່ເປັນເສັ້ນ, Lab, display-referred" + +#: ../src/iop/colorchecker.c:132 +msgid "defined by profile, Lab" +msgstr "ກຳນົດໂດຍໂປຣໄຟລ໌, Lab" + +#: ../src/iop/colorchecker.c:306 +msgid "it8 skin tones" +msgstr "ໂທນສີຜິວ it8" + +#: ../src/iop/colorchecker.c:472 +msgid "expanded color checker" +msgstr "ແຜ່ນກວດສອບສີແບບຂະຫຍາຍ" + +#: ../src/iop/colorchecker.c:488 +msgid "Helmholtz/Kohlrausch monochrome" +msgstr "ຂາວດຳແບບ Helmholtz/Kohlrausch" + +#: ../src/iop/colorchecker.c:505 +msgid "Fuji Astia emulation" +msgstr "ຈຳລອງ Fuji Astia" + +#: ../src/iop/colorchecker.c:519 +msgid "Fuji Classic Chrome emulation" +msgstr "ຈຳລອງ Fuji Classic Chrome" + +#: ../src/iop/colorchecker.c:533 +msgid "Fuji Monochrome emulation" +msgstr "ຈຳລອງ Fuji Monochrome" + +#: ../src/iop/colorchecker.c:547 +msgid "Fuji Provia emulation" +msgstr "ຈຳລອງ Fuji Provia" + +#: ../src/iop/colorchecker.c:561 +msgid "Fuji Velvia emulation" +msgstr "ຈຳລອງ Fuji Velvia" + +#: ../src/iop/colorchecker.c:997 ../src/iop/colorchecker.c:1555 +#, c-format +msgid "patch #%d" +msgstr "ຊ່ອງສີ #%d" + +#: ../src/iop/colorchecker.c:1410 +#, c-format +msgid "" +"(%2.2f %2.2f %2.2f)\n" +"altered patches are marked with an outline\n" +"click to select\n" +"double-click to reset\n" +"right-click to delete patch\n" +"shift+click while color picking to replace patch" +msgstr "" +"(%2.2f %2.2f %2.2f)\n" +"ຊ່ອງສີທີ່ຖືກປ່ຽນແປງຈະມີເສັ້ນຂອບໝາຍໄວ້\n" +"ຄລິກເພື່ອເລືອກ\n" +"ດັບເບິນຄລິກເພື່ອຕັ້ງຄ່າໃໝ່\n" +"ຄລິກຂວາເພື່ອລົບຊ່ອງສີ\n" +"shift+ຄລິກ ຂະນະເລືອກສີເພື່ອປ່ຽນແທນຊ່ອງສີ" + +#: ../src/iop/colorchecker.c:1550 +msgid "patch" +msgstr "ຊ່ອງສີ" + +#: ../src/iop/colorchecker.c:1551 +msgid "color checker patch" +msgstr "ຊ່ອງສີຂອງແຜ່ນກວດສອບສີ" + +#: ../src/iop/colorchecker.c:1565 +msgid "" +"adjust target color Lab 'L' channel\n" +"lower values darken target color while higher brighten it" +msgstr "" +"ປັບສີເປົ້າໝາຍໃນຊ່ອງ 'L' ຂອງ Lab\n" +"ຄ່າຕ່ຳຈະເຮັດໃຫ້ສີເປົ້າໝາຍມືດລົງ ໃນຂະນະທີ່ຄ່າສູງຈະເຮັດໃຫ້ສະຫວ່າງຂຶ້ນ" + +#: ../src/iop/colorchecker.c:1573 +msgid "" +"adjust target color Lab 'a' channel\n" +"lower values shift target color towards greens while higher shift towards magentas" +msgstr "" +"ປັບສີເປົ້າໝາຍໃນຊ່ອງ 'a' ຂອງ Lab\n" +"ຄ່າຕ່ຳຈະປ່ຽນສີໄປທາງສີຂຽວ ໃນຂະນະທີ່ຄ່າສູງຈະປ່ຽນໄປທາງສີບົວບານ" + +#: ../src/iop/colorchecker.c:1576 +msgid "green-magenta offset" +msgstr "ອັອຟເຊັດ ຂຽວ-ບົວບານ" + +#: ../src/iop/colorchecker.c:1585 +msgid "" +"adjust target color Lab 'b' channel\n" +"lower values shift target color towards blues while higher shift towards yellows" +msgstr "" +"ປັບສີເປົ້າໝາຍໃນຊ່ອງ 'b' ຂອງ Lab\n" +"ຄ່າຕ່ຳຈະປ່ຽນສີໄປທາງສີຟ້າ ໃນຂະນະທີ່ຄ່າສູງຈະປ່ຽນໄປທາງສີເຫຼືອງ" + +#: ../src/iop/colorchecker.c:1588 +msgid "blue-yellow offset" +msgstr "ອັອຟເຊັດ ຟ້າ-ເຫຼືອງ" + +#: ../src/iop/colorchecker.c:1597 +msgid "" +"adjust target color saturation\n" +"adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" +"lower values scale towards lower saturation while higher scale towards higher saturation" +msgstr "" +"ປັບຄວາມອີ່ມຕົວຂອງສີເປົ້າໝາຍ\n" +"ປັບຊ່ອງ 'a' ແລະ 'b' ຂອງສີເປົ້າໝາຍໃນ Lab ພ້ອມກັນ\n" +"ຄ່າຕ່ຳຈະລົດຄວາມອີ່ມຕົວລົງ ໃນຂະນະທີ່ຄ່າສູງຈະເພີ່ມຄວາມອີ່ມຕົວຂຶ້ນ" + +#: ../src/iop/colorchecker.c:1606 +msgid "target color" +msgstr "ສີເປົ້າໝາຍ" + +#: ../src/iop/colorchecker.c:1609 +msgid "" +"control target color of the patches\n" +"relative - target color is relative from the patch original color\n" +"absolute - target color is absolute Lab value" +msgstr "" +"ຄວບຄຸມສີເປົ້າໝາຍຂອງຊ່ອງສີ\n" +"ທຽບເຄືອງ (relative) - ສີເປົ້າໝາຍຈະອ້າງອີງຈາກສີເດີມຂອງຊ່ອງສີ\n" +"ສົມບູນ (absolute) - ສີເປົ້າໝາຍແມ່ນຄ່າ Lab ທີ່ແນ່ນອນ" + +#: ../src/iop/colorchecker.c:1613 +msgid "absolute" +msgstr "ສົມບູນ" + +#: ../src/iop/colorcontrast.c:74 +msgid "color contrast" +msgstr "ຄວາມຕ່າງລະດັບສີ" + +#: ../src/iop/colorcontrast.c:84 +msgid "" +"increase saturation and separation between\n" +"opposite colors" +msgstr "" +"ເພີ່ມຄວາມອີ່ມຕົວ ແລະ ການແຍກກັນລະຫວ່າງ\n" +"ສີກົງກັນຂ້າມ" + +#: ../src/iop/colorcontrast.c:312 +msgid "" +"steepness of the a* curve in Lab\n" +"lower values desaturate greens and magenta while higher saturate them" +msgstr "" +"ຄວາມຊັນຂອງເສັ້ນໂຄ້ງ a* ໃນ Lab\n" +"ຄ່າຕ່ຳຈະລົດຄວາມອີ່ມຕົວຂອງສີຂຽວ ແລະ ບົວບານ ລົງ ໃນຂະນະທີ່ຄ່າສູງຈະເພີ່ມຂຶ້ນ" + +#: ../src/iop/colorcontrast.c:319 +msgid "" +"steepness of the b* curve in Lab\n" +"lower values desaturate blues and yellows while higher saturate them" +msgstr "" +"ຄວາມຊັນຂອງເສັ້ນໂຄ້ງ b* ໃນ Lab\n" +"ຄ່າຕ່ຳຈະລົດຄວາມອີ່ມຕົວຂອງສີຟ້າ ແລະ ເຫຼືອງ ລົງ ໃນຂະນະທີ່ຄ່າສູງຈະເພີ່ມຂຶ້ນ" + +#: ../src/iop/colorcorrection.c:68 +msgid "color correction" +msgstr "ການແກ້ໄຂສີ" + +#: ../src/iop/colorcorrection.c:73 +msgid "correct white balance selectively for blacks and whites" +msgstr "ແກ້ໄຂສົມດຸນສີຂາວແບບເລືອກສະເພາະສ່ວນມືດ ແລະ ສ່ວນສະຫວ່າງ" + +#: ../src/iop/colorcorrection.c:106 +msgid "warm tone" +msgstr "ໂທນອຸ່ນ" + +#: ../src/iop/colorcorrection.c:114 +msgid "warming filter" +msgstr "ຟິວເຕີໂທນອຸ່ນ" + +#: ../src/iop/colorcorrection.c:122 +msgid "cooling filter" +msgstr "ຟິວເຕີໂທນເຢັນ" + +#: ../src/iop/colorcorrection.c:242 +msgid "drag the line for split-toning. bright means highlights, dark means shadows. use mouse wheel to change saturation." +msgstr "ລາກເສັ້ນເພື່ອແຍກໂທນສີ. ດ້ານສະຫວ່າງໝາຍເຖິງສ່ວນສະຫວ່າງ, ດ້ານມືດໝາຍເຖິງເງົາ. ໃຊ້ປຸ່ມເລື່ອນຂອງເມົ້າເພື່ອປ່ຽນຄວາມອີ່ມຕົວ." + +#: ../src/iop/colorcorrection.c:261 +msgid "set the global saturation" +msgstr "ຕັ້ງຄ່າຄວາມອີ່ມຕົວໂດຍລວມ" + +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 +msgid "color equalizer" +msgstr "ອີຄວາໄລເຊີສີ (color equalizer)" + +#: ../src/iop/colorequal.c:207 +msgid "color zones|hsl" +msgstr "ໂຊນສີ|hsl" + +#: ../src/iop/colorequal.c:214 +msgid "" +"change saturation, hue and brightness\n" +"depending on local hue" +msgstr "" +"ປ່ຽນຄວາມອີ່ມຕົວ, ເນື້ອສີ ແລະ ຄວາມສະຫວ່າງ\n" +"ໂດຍອີງຕາມເນື້ອສີສະເພາະບ່ອນ" + +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 +msgid "quasi-linear, RGB" +msgstr "quasi-linear, RGB" + +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 +msgid "quasi-linear, RGB, scene-referred" +msgstr "quasi-linear, RGB, scene-referred" + +#: ../src/iop/colorequal.c:2098 +msgid "bleach bypass" +msgstr "bleach bypass" + +#: ../src/iop/colorequal.c:2142 +msgid "Kodachrome 64 like" +msgstr "ຄ້າຍຄື Kodachrome 64" + +#: ../src/iop/colorequal.c:2186 +msgid "Kodak Portra 400 like" +msgstr "ຄ້າຍຄື Kodak Portra 400" + +#: ../src/iop/colorequal.c:2230 +msgid "teal & orange" +msgstr "ຟ້າ ແລະ ສົ້ມ" + +#. Page OPTIONS +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 ../src/iop/filmicrgb.c:4561 +msgid "options" +msgstr "ຕົວເລືອກ" + +#: ../src/iop/colorequal.c:2982 +msgid "" +"double-click to reset the curve\n" +"middle-click to toggle sliders visibility\n" +"alt+scroll to change page" +msgstr "" +"ດັບເບິນຄລິກເພື່ອຕັ້ງຄ່າເສັ້ນໂຄ້ງໃໝ່\n" +"ຄລິກປຸ່ມກາງເພື່ອສະແດງ/ເຊື່ອງແຖບເລື່ອນ\n" +"alt+ເລື່ອນເມົ້າເພື່ອປ່ຽນໜ້າ" + +#: ../src/iop/colorequal.c:3008 +msgid "shift nodes to lower or higher hue" +msgstr "ເລື່ອນຈຸດ (nodes) ໄປຫາເນື້ອສີທີ່ຕ່ຳກວ່າ ຫຼື ສູງກວ່າ" + +#: ../src/iop/colorequal.c:3011 +msgid "" +"pick hue from image and visualize it\n" +"ctrl+click to select an area" +msgstr "" +"ເລືອກເນື້ອສີຈາກພາບ ແລະ ສະແດງໃຫ້ເຫັນ\n" +"ctrl+ຄລິກ ເພື່ອເລືອກບໍລິເວນ" + +#: ../src/iop/colorequal.c:3030 +msgid "change hue hue-wise" +msgstr "ປ່ຽນເນື້ອສີຕາມເນື້ອສີ" + +#: ../src/iop/colorequal.c:3048 +msgid "change saturation hue-wise" +msgstr "ປ່ຽນຄວາມອີ່ມຕົວຕາມເນື້ອສີ" + +#: ../src/iop/colorequal.c:3066 +msgid "change brightness hue-wise" +msgstr "ປ່ຽນຄວາມສະຫວ່າງຕາມເນື້ອສີ" + +#: ../src/iop/colorequal.c:3099 +msgid "" +"the white level set manually or via the picker restricts brightness corrections\n" +"to stay below the defined level. the default is fine for most images." +msgstr "" +"ລະດັບສີຂາວທີ່ຕັ້ງເອງ ຫຼື ຜ່ານການເລືອກ ຈະຈຳກັດການແກ້ໄຂຄວາມສະຫວ່າງ\n" +"ໃຫ້ຢູ່ຕ່ຳກວ່າລະດັບທີ່ກຳນົດ. ຄ່າເລີ່ມຕົ້ນແມ່ນເໝາະສົມສຳລັບພາບສ່ວນໃຫຍ່." + +#: ../src/iop/colorequal.c:3104 +msgid "change for sharper or softer hue curve" +msgstr "ປ່ຽນເພື່ອໃຫ້ເສັ້ນໂຄ້ງເນື້ອສີມີຄວາມຄົມ ຫຼື ມົນຂຶ້ນ" + +#: ../src/iop/colorequal.c:3108 +msgid "restrict effect by using a guided filter based on hue and saturation" +msgstr "ຈຳກັດເອັບເຟັກໂດຍໃຊ້ໄກ້ເດັດຟິວເຕີ (guided filter) ໂດຍອີງຕາມເນື້ອສີ ແລະ ຄວາມອີ່ມຕົວ" + +#: ../src/iop/colorequal.c:3114 +msgid "" +"set radius of the guided filter chroma analysis (hue).\n" +"increase if there is large local variance of hue or strong chroma noise." +msgstr "" +"ຕັ້ງລັດສະໝີຂອງການວິເຄາະໂຄຣມາ (ເນື້ອສີ) ຂອງໄກ້ເດັດຟິວເຕີ.\n" +"ເພີ່ມຂຶ້ນຫາກມີຄວາມຜັນຜວນຂອງເນື້ອສີຫຼາຍ ຫຼື ມີສັນຍານລົບສີ (chroma noise) ທີ່ແຮງ." + +#: ../src/iop/colorequal.c:3121 +msgid "" +"visualize weighting function on changed output and view weighting curve.\n" +"red shows possibly changed data, blueish parts will not be changed." +msgstr "" +"ສະແດງຟັງຊັນການຖ່ວງນ້ຳໜັກໃນຂາອອກທີ່ປ່ຽນແປງ ແລະ ເບິ່ງເສັ້ນໂຄ້ງການຖ່ວງນ້ຳໜັກ.\n" +"ສີແດງສະແດງເຖິງຂໍ້ມູນທີ່ອາດປ່ຽນແປງ, ສ່ວນສີຟ້າຈະບໍ່ຖືກປ່ຽນແປງ." + +#: ../src/iop/colorequal.c:3125 +msgid "" +"set saturation threshold for the guided filter.\n" +" - decrease to allow changes in areas with low chromaticity\n" +" - increase to restrict changes to higher chromaticities\n" +" increases contrast and avoids brightness changes in low chromaticity areas" +msgstr "" +"ຕັ້ງຄ່າເລີ່ມຄວາມອີ່ມຕົວສຳລັບໄກ້ເດັດຟິວເຕີ.\n" +" - ລົດລົງເພື່ອໃຫ້ເກີດການປ່ຽນແປງໃນບໍລິເວນທີ່ມີຄວາມສົດສີຕ່ຳ\n" +" - ເພີ່ມຂຶ້ນເພື່ອຈຳກັດການປ່ຽນແປງໄວ້ສະເພາະບໍລິເວນທີ່ມີຄວາມສົດສີສູງ\n" +" ຈະຊ່ວຍເພີ່ມຄວາມຕ່າງລະດັບສີ ແລະ ຫຼີກລ່ຽງການປ່ຽນຄວາມສະຫວ່າງໃນບໍລິເວນທີ່ມີຄວາມສົດສີຕ່ຳ" + +#: ../src/iop/colorequal.c:3133 +msgid "" +"set saturation contrast for the guided filter.\n" +" - increase to favor sharp transitions between saturations leading to higher contrast\n" +" - decrease for smoother transitions" +msgstr "" +"ຕັ້ງຄວາມຕ່າງລະດັບຄວາມອີ່ມຕົວສຳລັບໄກ້ເດັດຟິວເຕີ.\n" +" - ເພີ່ມຂຶ້ນເພື່ອເນັ້ນການປ່ຽນຜ່ານລະຫວ່າງຄວາມອີ່ມຕົວທີ່ຄົມຊັດ ເຊິ່ງຈະເຮັດໃຫ້ຄວາມຕ່າງລະດັບສີສູງຂຶ້ນ\n" +" - ລົດລົງເພື່ອໃຫ້ການປ່ຽນຜ່ານມົນຂຶ້ນ" + +#: ../src/iop/colorequal.c:3140 +msgid "set radius of applied parameters for the guided filter" +msgstr "ຕັ້ງລັດສະໝີຂອງພາຣາມິເຕີທີ່ນຳໃຊ້ສຳລັບໄກ້ເດັດຟິວເຕີ" + +#: ../src/iop/colorequal.c:3143 +msgid "" +"visualize changed output for the selected tab.\n" +"red shows increased values, blue decreased." +msgstr "" +"ສະແດງຂາອອກທີ່ປ່ຽນແປງສຳລັບແທັບທີ່ເລືອກ.\n" +"ສີແດງສະແດງຄ່າທີ່ເພີ່ມຂຶ້ນ, ສີຟ້າສະແດງຄ່າທີ່ລົດລົງ." + +#: ../src/iop/colorharmonizer.c:125 +msgid "color harmonizer" +msgstr "ຕົວສ້າງຄວາມກົມກືນຂອງສີ (color harmonizer)" + +#: ../src/iop/colorharmonizer.c:132 +msgid "harmonize colors toward a selected palette in perceptual space" +msgstr "ເຮັດໃຫ້ສີກົມກືນກັນຕາມຈານສີ (palette) ທີ່ເລືອກໃນພື້ນທີ່ການຮັບຮູ້" + +#: ../src/iop/colorharmonizer.c:133 +msgid "creative color grading" +msgstr "ການປັບໂທນສີແບບສ້າງສັນ" + +#: ../src/iop/colorharmonizer.c:135 +msgid "darktable UCS / JCH (perceptual)" +msgstr "darktable UCS / JCH (perceptual)" + +#: ../src/iop/colorharmonizer.c:1337 +msgid "" +"analyze the image's hue distribution and automatically suggest the harmony rule\n" +"and anchor hue that best match its existing color palette.\n" +"\n" +"the detection scores every rule and anchor combination against a chroma-weighted\n" +"histogram of the preview image, then selects the combination that already covers\n" +"the most chromatic energy — i.e. requires the least correction.\n" +"\n" +"the result replaces the current rule and anchor hue. use pull strength to control\n" +"how strongly the remaining off-palette colors are pulled toward the detected palette." +msgstr "" +"ວິເຄາະການກະຈາຍຂອງເນື້ອສີໃນພາບ ແລະ ແນະນຳກົດເກນຄວາມກົມກືນ\n" +"ແລະ ເນື້ອສີຫຼັກທີ່ກົງກັບຈານສີທີ່ມີຢູ່ແລ້ວໃຫ້ໂດຍອັດຕະໂນມັດ.\n" +"\n" +"ລະບົບຈະໃຫ້ຄະແນນທຸກກົດເກນ ແລະ ການປະສົມປະສານສີຫຼັກ ທຽບກັບຮິສໂຕແກຣມ\n" +"ຂອງພາບຕົວຢ່າງ, ຈາກນັ້ນເລືອກການປະສົມປະສານທີ່ກວມເອົາພະລັງງານສີຫຼາຍທີ່ສຸດ\n" +"ເຊິ່ງໝາຍເຖິງການທີ່ຕ້ອງແກ້ໄຂໜ້ອຍທີ່ສຸດ.\n" +"\n" +"ຜົນລັດຈະປ່ຽນແທນກົດເກນ ແລະ ເນື້ອສີຫຼັກປັດຈຸບັນ. ໃຊ້ 'ຄວາມແຮງໃນການດຶງ' (pull strength)\n" +"ເພື່ອຄວບຄຸມວ່າຈະດຶງສີທີ່ຢູ່ນອກຈານສີໃຫ້ເຂົ້າຫາຈານສີທີ່ກວດພົບໄດ້ຫຼາຍປານໃດ." + +#: ../src/iop/colorharmonizer.c:1418 +msgid "not yet available — wait for the preview to finish processing." +msgstr "ຍັງບໍ່ພ້ອມໃຊ້ງານ — ກະລຸນາຖ້າໃຫ້ການປະມວນຜົນພາບຕົວຢ່າງສຳເລັດກ່ອນ." + +#: ../src/iop/colorharmonizer.c:1423 +msgid "" +"harmony rule that defines which hues are considered 'in harmony'.\n" +"\n" +"monochromatic: a single hue family — only one node.\n" +"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" +"analogous complementary: analogous triad plus its complement — rich but balanced.\n" +"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" +"split complementary: one hue and the two hues flanking its complement — vivid yet less stark.\n" +"dyad: two hues separated by 60° — gentle contrast.\n" +"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" +"tetrad: four hues in two complementary pairs spaced 60° — complex, needs restraint.\n" +"square: four hues evenly spaced 90° apart — strong and varied.\n" +"custom: define all four harmony node hues independently." +msgstr "" +"ກົດເກນຄວາມກົມກືນທີ່ກຳນົດວ່າເນື້ອສີໃດທີ່ຖືວ່າ 'ກົມກືນກັນ'.\n" +"\n" +"ສີເອກະໂທນ (monochromatic): ກຸ່ມເນື້ອສີດຽວ — ມີພຽງຈຸດດຽວ.\n" +"ສີຂ້າງຄຽງ (analogous): ສາມເນື້ອສີທີ່ຕິດກັນ ຫ່າງກັນ 30° — ເບິ່ງເປັນທຳມະຊາດ, ກົມກືນ.\n" +"ສີຂ້າງຄຽງກົງກັນຂ້າມ (analogous complementary): ສີຂ້າງຄຽງສາມສີ ບວກກັບສີກົງກັນຂ້າມ — ມີສີສັນແຕ່ສົມດຸນ.\n" +"ສີກົງກັນຂ້າມ (complementary): ສອງເນື້ອສີທີ່ຢູ່ກົງກັນຂ້າມກັນ — ຄວາມຕ່າງລະດັບສີສູງ, ສົດໃສ.\n" +"ສີແຍກກົງກັນຂ້າມ (split complementary): ເນື້ອສີໜຶ່ງ ແລະ ສອງສີຂ້າງຄຽງຂອງສີກົງກັນຂ້າມ — ສົດໃສແຕ່ບໍ່ແຂງເກີນໄປ.\n" +"ຄູ່ສີ (dyad): ສອງເນື້ອສີທີ່ຫ່າງກັນ 60° — ຄວາມຕ່າງລະດັບສີແບບນຸ້ມນວນ.\n" +"ສາມຊຸດສີ (triad): ສາມເນື້ອສີທີ່ຫ່າງກັນ 120° ເທົ່າໆກັນ — ສົມດຸນ, ມີສີສັນ.\n" +"ສີ່ຊຸດສີ (tetrad): ສີ່ເນື້ອສີໃນຮູບແບບສອງຄູ່ສີກົງກັນຂ້າມ ຫ່າງກັນ 60° — ຊັບຊ້ອນ, ຕ້ອງໃຊ້ຢ່າງລະວັງ.\n" +"ສີ່ຫຼ່ຽມຈະຕຸລັດ (square): ສີ່ເນື້ອສີທີ່ຫ່າງກັນ 90° ເທົ່າໆກັນ — ແຂງແຮງ ແລະ ຫຼາກຫຼາຍ.\n" +"ກຳນົດເອງ (custom): ກຳນົດທັງສີ່ຈຸດເນື້ອສີຢ່າງເປັນອິດສະຫຼະ." + +#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +msgid "" +"pick hue from image.\n" +"ctrl+click to select an area" +msgstr "" +"ເລືອກເນື້ອສີຈາກພາບ.\n" +"ctrl+ຄລິກ ເພື່ອເລືອກບໍລິເວນ" + +#: ../src/iop/colorharmonizer.c:1449 +msgid "" +"the primary 'key' hue of the harmony — the first node from which all others are derived.\n" +"\n" +"drag the slider or use the color picker (eyedropper) to sample a dominant hue directly\n" +"from the image. the remaining harmony nodes are computed automatically from this hue\n" +"and the selected rule.\n" +"\n" +"tip: pick a skin tone, a sky, or another dominant subject color to anchor the palette." +msgstr "" +"ເນື້ອສີຫຼັກຂອງຄວາມກົມກືນ — ແມ່ນຈຸດທຳອິດທີ່ໃຊ້ສ້າງຈຸດສີອື່ນໆ.\n" +"\n" +"ລາກແຖບເລື່ອນ ຫຼື ໃຊ້ເຄື່ອງມືເລືອກສີ (eyedropper) ເພື່ອສຸ່ມເອົາເນື້ອສີທີ່ເດັ່ນ\n" +"ຈາກພາບໂດຍກົງ. ຈຸດສີທີ່ເຫຼືອຈະຖືກຄິດໄລ່ໂດຍອັດຕະໂນມັດຈາກເນື້ອສີນີ້\n" +"ແລະ ກົດເກນທີ່ເລືອກ.\n" +"\n" +"ຄຳແນະນຳ: ເລືອກສີຜິວ, ສີທ້ອງຟ້າ ຫຼື ສີຂອງວັດຖຸທີ່ເດັ່ນເພື່ອໃຊ້ເປັນສີຫຼັກຂອງຈານສີ." + +#: ../src/iop/colorharmonizer.c:1464 +msgid "" +"number of active harmony nodes in custom mode (2–4).\n" +"nodes are numbered from the top; inactive nodes are hidden." +msgstr "" +"ຈຳນວນຈຸດສີທີ່ໃຊ້ງານໃນໂໝດກຳນົດເອງ (2–4).\n" +"ຈຸດສີຈະຖືກລຽງເລກຈາກເທິງ; ຈຸດທີ່ບໍ່ໄດ້ໃຊ້ຈະຖືກເຊື່ອງໄວ້." + +#: ../src/iop/colorharmonizer.c:1494 +msgid "" +"hue of this harmony node (0°–360°).\n" +"only active in 'custom' harmony mode.\n" +"use the color picker to sample the desired hue from the image." +msgstr "" +"ເນື້ອສີຂອງຈຸດນີ້ (0°–360°).\n" +"ໃຊ້ໄດ້ສະເພາະໃນໂໝດ 'ກຳນົດເອງ' ເທົ່ານັ້ນ.\n" +"ໃຊ້ເຄື່ອງມືເລືອກສີເພື່ອສຸ່ມເອົາເນື້ອສີທີ່ຕ້ອງການຈາກພາບ." + +#: ../src/iop/colorharmonizer.c:1513 +msgid "vectorscope two-way sync" +msgstr "ການຊິງຄ໌ສອງທາງກັບ Vectorscope" + +#: ../src/iop/colorharmonizer.c:1517 +msgid "" +"when enabled, the vectorscope harmony overlay is kept in sync with\n" +"the harmony rule and anchor hue controls in the module.\n" +"disable to adjust the module without disturbing the vectorscope display, and vice-versa." +msgstr "" +"ເມື່ອເປີດໃຊ້, ການສະແດງຄວາມກົມກືນໃນ Vectorscope ຈະຖືກຊິງຄ໌ກັບ\n" +"ກົດເກນຄວາມກົມກືນ ແລະ ການຄວບຄຸມເນື້ອສີຫຼັກໃນໂມດູນ.\n" +"ປິດໃຊ້ງານຫາກຕ້ອງການປັບໂມດູນໂດຍບໍ່ໃຫ້ກະທົບກັບ Vectorscope ຫຼື ໃນທາງກັບກັນ." + +#: ../src/iop/colorharmonizer.c:1531 +msgid "" +"import the harmony rule and anchor hue currently displayed in the vectorscope.\n" +"also switches the histogram panel to the vectorscope view if it is not already active." +msgstr "" +"ນຳເຂົ້າກົດເກນຄວາມກົມກືນ ແລະ ເນື້ອສີຫຼັກທີ່ສະແດງຢູ່ໃນ Vectorscope ປັດຈຸບັນ.\n" +"ແລະ ຈະປ່ຽນແຜງຮິສໂຕແກຣມໃຫ້ເປັນມຸມມອງ Vectorscope ຫາກຍັງບໍ່ໄດ້ເປີດໃຊ້." + +#: ../src/iop/colorharmonizer.c:1552 +msgid "" +"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" +"\n" +"0: no effect — colors are left unchanged.\n" +"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" +" losing their original character.\n" +"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" +" onto the harmony nodes.\n" +"\n" +"the shift is weighted by each pixel's chroma: fully desaturated pixels (grays)\n" +"are never affected regardless of this setting." +msgstr "" +"ຄວາມແຮງໃນການດຶງເນື້ອສີທີ່ບໍ່ກົມກືນໃຫ້ເຂົ້າຫາຈຸດສີທີ່ໃກ້ທີ່ສຸດ.\n" +"\n" +"0: ບໍ່ມີຜົນ — ສີຈະບໍ່ຖືກປ່ຽນແປງ.\n" +"ຄ່າຕ່ຳ (0.1–0.3): ປັບເລັກນ້ອຍ, ສີຈະໂນ້ມອຽງເຂົ້າຫາຈານສີໂດຍບໍ່ເສຍ\n" +" ເອກະລັກເດີມຂອງມັນ.\n" +"ຄ່າສູງ (0.7–1.0): ແກ້ໄຂຢ່າງແຮງ, ເນື້ອສີສ່ວນໃຫຍ່ຈະຖືກບີບເຂົ້າຫາ\n" +" ຈຸດສີຂອງຄວາມກົມກືນຢ່າງເຫັນໄດ້ຊັດ.\n" +"\n" +"ການປ່ຽນແປງຈະຖືກຖ່ວງນ້ຳໜັກຕາມຄ່າໂຄຣມາຂອງແຕ່ລະພິກເຊວ: ພິກເຊວທີ່ບໍ່ມີສີ (ສີເທົາ)\n" +"ຈະບໍ່ໄດ້ຮັບຜົນກະທົບ ບໍ່ວ່າຈະຕັ້ງຄ່ານີ້ແນວໃດກໍຕາມ." + +#: ../src/iop/colorharmonizer.c:1566 +msgid "" +"controls the angular reach of each harmony node's attraction.\n" +"\n" +"the attraction is Gaussian — strongest at the node center and tapering smoothly\n" +"outward. zone width scales the standard deviation of this Gaussian linearly.\n" +"\n" +"narrow (< 1): only hues very close to a node are pulled — selective, precise.\n" +" useful when colors are already near-harmonic and need only a gentle correction.\n" +"default (1): each node's influence tapers to near-zero at the midpoint between\n" +" adjacent nodes — clean separation with smooth transitions.\n" +"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" +" useful for strongly discordant images or when a painterly look is desired." +msgstr "" +"ຄວບຄຸມຂອບເຂດມຸມຂອງແຮງດຶງດູດໃນແຕ່ລະຈຸດສີ.\n" +"\n" +"ແຮງດຶງດູດຈະເປັນແບບ Gaussian — ແຮງທີ່ສຸດຢູ່ກາງຈຸດສີ ແລະ ຄ່ອຍໆຈາງລົງ\n" +"ອອກໄປດ້ານນອກ. 'ຄວາມກວ້າງຂອງໂຊນ' ຈະປັບຄ່າຜັນປ່ຽນມາດຕະຖານຂອງ Gaussian ນີ້ແບບເສັ້ນຊື່.\n" +"\n" +"ແຄບ (< 1): ຈະດຶງສະເພາະເນື້ອສີທີ່ຢູ່ໃກ້ຈຸດສີຫຼາຍໆເທົ່ານັ້ນ — ມີຄວາມຊັດເຈນ.\n" +" ມີປະໂຫຍດເມື່ອສີໃນພາບໃກ້ຄຽງກັບຄວາມກົມກືນຢູ່ແລ້ວ ແລະ ຕ້ອງການປັບພຽງເລັກນ້ອຍ.\n" +"ຄ່າເລີ່ມຕົ້ນ (1): ອິດທິພົນຂອງແຕ່ລະຈຸດຈະລົດລົງຈົນເກືອບເປັນສູນຢູ່ຈຸດເຄິ່ງກາງລະຫວ່າງ\n" +" ຈຸດສີທີ່ຢູ່ຕິດກັນ — ແຍກສີໄດ້ຊັດເຈນ ແລະ ປ່ຽນຜ່ານໄດ້ມົນ.\n" +"ກວ້າງ (> 1): ໂຊນແຮງດຶງດູດຈະທັບຊ້ອນກັນ — ເຮັດໃຫ້ເກີດການປ່ຽນເນື້ອສີໃນວົງກວ້າງ.\n" +" ມີປະໂຫຍດສຳລັບພາບທີ່ມີສີສັນຂັດແຍ້ງກັນຫຼາຍ ຫຼື ເມື່ອຕ້ອງການຮູບແບບຄ້າຍຄືພາບຂຽນ." + +#: ../src/iop/colorharmonizer.c:1581 +msgid "" +"shields low-chroma (desaturated) colors from the hue correction.\n" +"\n" +"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" +"low values (0.1–0.3): only near-neutral grays are exempted; pastels are still affected.\n" +"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" +"high values (0.7–1.0): only vivid, saturated colors are corrected; everything else\n" +" is left close to its original hue.\n" +"\n" +"the weighting is smooth and hyperbolic — there is no hard cutoff. protection grows\n" +"gradually from zero and the slider response is distributed evenly across its range." +msgstr "" +"ປົກປ້ອງສີທີ່ມີຄວາມສົດຕ່ຳ (ສີຈາງ) ຈາກການແກ້ໄຂເນື້ອສີ.\n" +"\n" +"0: ບໍ່ມີການປົກປ້ອງ — ສີເທົາ, ສ່ວນສະຫວ່າງຂອງຜິວ ແລະ ໂທນສີທີ່ມົວ ຈະຖືກປ່ຽນທັງໝົດ.\n" +"ຄ່າຕ່ຳ (0.1–0.3): ຈະຍົກເວັ້ນສະເພາະສີເທົາເກືອບກາງ; ສີພາດສະເທວ (pastel) ຍັງຄົງໄດ້ຮັບຜົນກະທົບ.\n" +"ຄ່າກາງ (0.4–0.6): ສີມົວ ແລະ ສີພາດສະເທວຈະຖືກຍົກເວັ້ນຫຼາຍຂຶ້ນ.\n" +"ຄ່າສູງ (0.7–1.0): ຈະແກ້ໄຂສະເພາະສີທີ່ສົດ ແລະ ອີ່ມຕົວເທົ່ານັ້ນ; ສ່ວນທີ່ເຫຼືອ\n" +" ຈະຖືກປະໄວ້ໃຫ້ໃກ້ເຄືອງກັບເນື້ອສີເດີມ.\n" +"\n" +"ການຖ່ວງນ້ຳໜັກຈະເປັນແບບມົນ ແລະ ໄຮເປີໂບລິກ — ບໍ່ມີການຕັດແບບແຂງກະດ້າງ. ການປົກປ້ອງຈະ\n" +"ເພີ່ມຂຶ້ນເທື່ອລະໜ້ອຍຈາກສູນ ແລະ ການຕອບສະໜອງຂອງແຖບເລື່ອນຈະກະຈາຍຢ່າງສະໝ່ຳສະເໝີ." + +#: ../src/iop/colorharmonizer.c:1595 +msgid "" +"controls the intensity of smoothing applied to the correction field.\n" +"\n" +"0: disable smoothing (recommended) — transitions are handled by smooth interpolation\n" +" in hue space, preserving the maximum amount of image detail.\n" +"low values (0.1–0.5): subtle spatial averaging to reduce color noise in shadows.\n" +"high values (> 1.0): broad spatial blending; creates a soft, painterly look but may\n" +" blur the grading across image edges, causing some visual separation." +msgstr "" +"ຄວບຄຸມຄວາມແຮງຂອງການເຮັດໃຫ້ມົນທີ່ນຳໃຊ້ມາກັບການແກ້ໄຂ.\n" +"\n" +"0: ປິດການເຮັດໃຫ້ມົນ (ແນະນຳ) — ການປ່ຽນຜ່ານຈະຖືກຈັດການດ້ວຍການແຊກຄ່າແບບມົນ\n" +" ໃນພື້ນທີ່ເນື້ອສີ, ເຊິ່ງຈະຮັກສາລາຍລະອຽດຂອງພາບໄວ້ໄດ້ຫຼາຍທີ່ສຸດ.\n" +"ຄ່າຕ່ຳ (0.1–0.5): ການຫາຄ່າສະເລ່ຍໃນພື້ນທີ່ເລັກນ້ອຍເພື່ອລົດສັນຍານລົບສີໃນເງົາ.\n" +"ຄ່າສູງ (> 1.0): ການປະສົມໃນພື້ນທີ່ກວ້າງ; ສ້າງຮູບແບບທີ່ນຸ້ມນວນຄ້າຍຄືພາບຂຽນ ແຕ່ອາດຈະ\n" +" ເຮັດໃຫ້ການປັບໂທນສີມົວໄປຕາມຂອບວັດຖຸ, ເຊິ່ງອາດເຮັດໃຫ້ເຫັນການແຍກຕົວຂອງສີ." + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 1" +msgstr "ເນື້ອສີ 1" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 2" +msgstr "ເນື້ອສີ 2" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 3" +msgstr "ເນື້ອສີ 3" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 4" +msgstr "ເນື້ອສີ 4" + +#: ../src/iop/colorharmonizer.c:1622 +msgid "" +"saturation multiplier for colors near this harmony node.\n" +"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" +"the effect is weighted by the pixel's proximity to this node\n" +"and respects the 'neutral hue protection' setting." +msgstr "" +"ຕົວຄູນຄວາມອີ່ມຕົວສຳລັບສີທີ່ຢູ່ໃກ້ກັບຈຸດສີນີ້.\n" +"100% = ບໍ່ປ່ຽນແປງ. ຕ່ຳກວ່າ 100% ຈະລົດຄວາມອີ່ມຕົວ; ສູງກວ່າ 100% ຈະເພີ່ມຄວາມອີ່ມຕົວ.\n" +"ເອັບເຟັກຈະຖືກຖ່ວງນ້ຳໜັກຕາມຄວາມໃກ້ຂອງພິກເຊວກັບຈຸດສີນີ້\n" +"ແລະ ຈະປະຕິບັດຕາມການຕັ້ງຄ່າ 'ການປົກປ້ອງເນື້ອສີກາງ' ດ້ວຍ." + +#: ../src/iop/colorin.c:121 +msgid "input color profile" +msgstr "ໂປຣໄຟລ໌ສີຂາເຂົ້າ" + +#: ../src/iop/colorin.c:126 +msgid "" +"convert any RGB input to pipeline reference RGB\n" +"using color profiles to remap RGB values" +msgstr "" +"ແປງຂາເຂົ້າ RGB ໃດໆ ໃຫ້ເປັນ RGB ອ້າງອີງຂອງລະບົບ (pipeline)\n" +"ໂດຍໃຊ້ໂປຣໄຟລ໌ສີເພື່ອຈັບຄູ່ຄ່າ RGB ໃໝ່" + +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 ../src/iop/rawprepare.c:170 +msgid "mandatory" +msgstr "ຈຳເປັນ" + +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 +msgid "defined by profile" +msgstr "ກຳນົດໂດຍໂປຣໄຟລ໌" + +#: ../src/iop/colorin.c:567 +#, c-format +msgid "can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" +msgstr "ບໍ່ສາມາດດຶງຂໍ້ມູນເມທຣິກຊ໌ (matrix) ຈາກພື້ນທີ່ສີ `%s' ໄດ້, ຈະຖືກປ່ຽນແທນດ້ວຍ Rec2020 RGB!" + +#: ../src/iop/colorin.c:1399 +#, c-format +msgid "`%s' color matrix not found!" +msgstr "ບໍ່ພົບເມທຣິກຊ໌ສີ `%s'!" + +#: ../src/iop/colorin.c:1437 +msgid "input profile could not be generated!" +msgstr "ບໍ່ສາມາດສ້າງໂປຣໄຟລ໌ຂາເຂົ້າໄດ້!" + +#: ../src/iop/colorin.c:1534 +msgid "unsupported input profile has been replaced by linear Rec709 RGB!" +msgstr "ໂປຣໄຟລ໌ຂາເຂົ້າທີ່ບໍ່ຮອງຮັບໄດ້ຖືກປ່ຽນແທນດ້ວຍ linear Rec709 RGB ແລ້ວ!" + +#: ../src/iop/colorin.c:1808 +msgid "external ICC profiles" +msgstr "ໂປຣໄຟລ໌ ICC ຈາກພາຍນອກ" + +#: ../src/iop/colorin.c:1863 +#, c-format +msgid "" +"embedded ICC profile properties:\n" +"\n" +"name: %s\n" +"version: %d.%d\n" +"type: %s\n" +"manufacturer: %s\n" +"model: %s\n" +"copyright: %s\n" +"\n" +msgstr "" +"ຄຸນສົມບັດຂອງໂປຣໄຟລ໌ ICC ທີ່ຝັງມາ:\n" +"\n" +"ຊື່: %s\n" +"ເວີຊັນ: %d.%d\n" +"ປະເພດ: %s\n" +"ຜູ້ຜະລິດ: %s\n" +"ລຸ້ນ: %s\n" +"ລິຂະສິດ: %s\n" +"\n" + +#: ../src/iop/colorin.c:2051 +msgid "input profile" +msgstr "ໂປຣໄຟລ໌ຂາເຂົ້າ" + +#: ../src/iop/colorin.c:2064 +msgid "working ICC profiles" +msgstr "ໂປຣໄຟລ໌ ICC ທີ່ກຳລັງໃຊ້ງານ" + +#: ../src/iop/colorin.c:2076 +msgid "confine Lab values to gamut of RGB color space" +msgstr "ຈຳກັດຄ່າ Lab ໃຫ້ຢູ່ໃນຂອບເຂດສີ (gamut) ຂອງພື້ນທີ່ສີ RGB" + +#: ../src/iop/colorize.c:72 +msgid "colorize" +msgstr "ຍ້ອມສີ" + +#: ../src/iop/colorize.c:94 +msgid "overlay a solid color on the image" +msgstr "ວາງສີດ່ຽວຊ້ອນລົງເທິງພາບ" + +#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 +msgid "select the hue tone" +msgstr "ເລືອກໂທນເນື້ອສີ" + +#: ../src/iop/colorize.c:362 +msgid "select the saturation shadow tone" +msgstr "ເລືອກຄວາມອີ່ມຕົວຂອງໂທນເງົາ" + +#: ../src/iop/colorize.c:366 +msgid "lightness of color" +msgstr "ຄວາມສະຫວ່າງຂອງສີ" + +#: ../src/iop/colorize.c:370 +msgid "mix value of source lightness" +msgstr "ຄ່າການປະສົມຄວາມສະຫວ່າງຈາກຕົ້ນສະບັບ" + +#: ../src/iop/colormapping.c:145 +msgid "color mapping" +msgstr "ການຈັບຄູ່ສີ" + +#: ../src/iop/colormapping.c:150 +msgid "" +"transfer a color palette and tonal repartition\n" +"from one image to another" +msgstr "" +"ຖ່າຍໂອນຈານສີ ແລະ ການກະຈາຍໂທນສີ\n" +"ຈາກພາບໜຶ່ງໄປຫາອີກພາບໜຶ່ງ" + +#: ../src/iop/colormapping.c:1000 +msgid "acquire as source" +msgstr "ກຳນົດເປັນຕົ້ນສະບັບ" + +#: ../src/iop/colormapping.c:1004 +msgid "analyze this image as a source image" +msgstr "ວິເຄາະພາບນີ້ເປັນພາບຕົ້ນສະບັບ" + +#: ../src/iop/colormapping.c:1006 +msgid "acquire as target" +msgstr "ກຳນົດເປັນເປົ້າໝາຍ" + +#: ../src/iop/colormapping.c:1010 +msgid "analyze this image as a target image" +msgstr "ວິເຄາະພາບນີ້ເປັນພາບເປົ້າໝາຍ" + +#: ../src/iop/colormapping.c:1012 +msgid "source clusters:" +msgstr "ກຸ່ມສີຕົ້ນສະບັບ:" + +#: ../src/iop/colormapping.c:1013 +msgid "target clusters:" +msgstr "ກຸ່ມສີເປົ້າໝາຍ:" + +#: ../src/iop/colormapping.c:1016 +msgid "number of clusters to find in image. value change resets all clusters" +msgstr "ຈຳນວນກຸ່ມສີທີ່ຈະຄົ້ນຫາໃນພາບ. ການປ່ຽນຄ່າຈະຕັ້ງຄ່າກຸ່ມສີທັງໝົດໃໝ່" + +#: ../src/iop/colormapping.c:1019 +msgid "how clusters are mapped. low values: based on color proximity, high values: based on color dominance" +msgstr "ວິທີການຈັບຄູ່ກຸ່ມສີ. ຄ່າຕ່ຳ: ອີງຕາມຄວາມໃກ້ຄຽງຂອງສີ, ຄ່າສູງ: ອີງຕາມຄວາມເດັ່ນຂອງສີ" + +#: ../src/iop/colormapping.c:1024 +msgid "level of histogram equalization" +msgstr "ລະດັບການປັບສົມດຸນຮິສໂຕແກຣມ" + +#: ../src/iop/colorout.c:79 +msgid "output color profile" +msgstr "ໂປຣໄຟລ໌ສີຂາອອກ" + +#: ../src/iop/colorout.c:85 +msgid "" +"convert pipeline reference RGB to any display RGB\n" +"using color profiles to remap RGB values" +msgstr "" +"ແປງ RGB ອ້າງອີງຂອງລະບົບ ໃຫ້ເປັນ RGB ສຳລັບການສະແດງຜົນໃດໆ\n" +"ໂດຍໃຊ້ໂປຣໄຟລ໌ສີເພື່ອຈັບຄູ່ຄ່າ RGB ໃໝ່" + +#: ../src/iop/colorout.c:90 +msgid "non-linear, RGB or Lab, display-referred" +msgstr "ບໍ່ເປັນເສັ້ນຊື່, RGB ຫຼື Lab, display-referred" + +#: ../src/iop/colorout.c:654 +msgid "missing output profile has been replaced by sRGB!" +msgstr "ບໍ່ພົບໂປຣໄຟລ໌ຂາອອກ ໄດ້ຖືກປ່ຽນແທນດ້ວຍ sRGB ແລ້ວ!" + +#: ../src/iop/colorout.c:676 +msgid "missing softproof profile has been replaced by sRGB!" +msgstr "ບໍ່ພົບໂປຣໄຟລ໌ສຳລັບການກວດສອບ (softproof) ໄດ້ຖືກປ່ຽນແທນດ້ວຍ sRGB ແລ້ວ!" + +#: ../src/iop/colorout.c:719 +msgid "unsupported output profile has been replaced by sRGB!" +msgstr "ໂປຣໄຟລ໌ຂາອອກທີ່ບໍ່ຮອງຮັບ ໄດ້ຖືກປ່ຽນແທນດ້ວຍ sRGB ແລ້ວ!" + +#: ../src/iop/colorout.c:841 +msgid "output intent" +msgstr "ຈຸດປະສົງຂາອອກ" + +#: ../src/iop/colorout.c:842 +msgid "rendering intent" +msgstr "ຈຸດປະສົງການສະແດງຜົນ (rendering intent)" + +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 +msgid "perceptual" +msgstr "ຕາມການຮັບຮູ້ (perceptual)" + +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 +msgid "relative colorimetric" +msgstr "relative colorimetric" + +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 +msgctxt "rendering intent" +msgid "saturation" +msgstr "ຄວາມອີ່ມຕົວ" + +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 +msgid "absolute colorimetric" +msgstr "absolute colorimetric" + +#: ../src/iop/colorout.c:863 +msgid "export ICC profiles" +msgstr "ສົ່ງອອກໂປຣໄຟລ໌ ICC" + +#: ../src/iop/colorreconstruction.c:111 +msgid "color reconstruction" +msgstr "ການສ້າງສີຄືນໃໝ່" + +#: ../src/iop/colorreconstruction.c:116 +msgid "recover clipped highlights by propagating surrounding colors" +msgstr "ກູ້ຄືນສ່ວນສະຫວ່າງທີ່ຂາດຫາຍ (clipped) ໂດຍການແຜ່ກະຈາຍສີຈາກບໍລິເວນອ້ອມຂ້າງ" + +#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 +#: ../src/iop/levels.c:354 +msgid "inconsistent output" +msgstr "ຂາອອກບໍ່ຄົງທີ່" + +#: ../src/iop/colorreconstruction.c:670 +msgid "module `color reconstruction' failed" +msgstr "ໂມດູນ `ການສ້າງສີຄືນໃໝ່' ເຮັດວຽກຜິດພາດ" + +#: ../src/iop/colorreconstruction.c:1223 +msgid "spatial" +msgstr "ພື້ນທີ່ (spatial)" + +#: ../src/iop/colorreconstruction.c:1224 +msgid "range" +msgstr "ຊ່ວງ" + +#: ../src/iop/colorreconstruction.c:1225 +msgid "precedence" +msgstr "ລຳດັບຄວາມສຳຄັນ" + +#: ../src/iop/colorreconstruction.c:1241 +msgid "pixels with lightness values above this threshold are corrected" +msgstr "ພິກເຊວທີ່ມີຄ່າຄວາມສະຫວ່າງສູງກວ່າຄ່າເລີ່ມຕົ້ນນີ້ຈະຖືກແກ້ໄຂ" + +#: ../src/iop/colorreconstruction.c:1242 +msgid "how far to look for replacement colors in spatial dimensions" +msgstr "ໄລຍະຫ່າງໃນການຄົ້ນຫາສີທີ່ຈະມານຳໃຊ້ແທນໃນມິຕິພື້ນທີ່" + +#: ../src/iop/colorreconstruction.c:1243 +msgid "how far to look for replacement colors in the luminance dimension" +msgstr "ໄລຍະຫ່າງໃນການຄົ້ນຫາສີທີ່ຈະມານຳໃຊ້ແທນໃນມິຕິຄວາມສະຫວ່າງ" + +#: ../src/iop/colorreconstruction.c:1244 +msgid "if and how to give precedence to specific replacement colors" +msgstr "ການກຳນົດວ່າຈະໃຫ້ຄວາມສຳຄັນກັບສີທົດແທນສະເພາະບາງສີຫຼືບໍ່ ແລະ ແນວໃດ" + +#: ../src/iop/colorreconstruction.c:1245 +msgid "the hue tone which should be given precedence over other hue tones" +msgstr "ເນື້ອສີທີ່ຄວນໄດ້ຮັບຄວາມສຳຄັນຫຼາຍກວ່າເນື້ອສີອື່ນ" + +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 ../src/iop/highlights.c:1338 +msgid "not applicable" +msgstr "ບໍ່ສາມາດນຳໃຊ້ໄດ້" + +#: ../src/iop/colorreconstruction.c:1248 +msgid "no highlights reconstruction for monochrome images" +msgstr "ບໍ່ມີການສ້າງສ່ວນສະຫວ່າງຄືນໃໝ່ສຳລັບພາບຂາວດຳ" + +#: ../src/iop/colortransfer.c:100 +msgid "color transfer" +msgstr "ການຖ່າຍໂອນສີ" + +#: ../src/iop/colortransfer.c:115 +msgid "this module is deprecated. better use color mapping module instead." +msgstr "ໂມດູນນີ້ຖືກຍົກເລີກການໃຊ້ແລ້ວ. ແນະນຳໃຫ້ໃຊ້ໂມດູນ ການຈັບຄູ່ສີ (color mapping) ແທນ." + +#: ../src/iop/colortransfer.c:406 +msgid "" +"this module will be removed in the future\n" +"and is only here so you can switch it off\n" +"and move to the new color mapping module." +msgstr "" +"ໂມດູນນີ້ຈະຖືກລົບອອກໃນອະນາຄົດ\n" +"ທີ່ມີຢູ່ນີ້ກໍເພື່ອໃຫ້ທ່ານສາມາດປິດການໃຊ້ງານມັນ\n" +"ແລ້ວຍ້າຍໄປໃຊ້ໂມດູນການຈັບຄູ່ສີອັນໃໝ່." + +#: ../src/iop/colorzones.c:135 ../src/iop/colorzones.c:2561 +msgid "color zones" +msgstr "ໂຊນສີ" + +#: ../src/iop/colorzones.c:141 +msgid "selectively shift hues, chroma and lightness of pixels" +msgstr "ປ່ຽນເນື້ອສີ, ຄວາມສົດສີ ແລະ ຄວາມສະຫວ່າງຂອງພິກເຊວແບບເລືອກສະເພາະ" + +#: ../src/iop/colorzones.c:668 +msgid "B&W: with red" +msgstr "ຂາວດຳ: ດ້ວຍສີແດງ" + +#: ../src/iop/colorzones.c:691 +msgid "B&W: with skin tones" +msgstr "ຂາວດຳ: ດ້ວຍໂທນສີຜິວ" + +#: ../src/iop/colorzones.c:716 +msgid "polarizing filter" +msgstr "ຟິວເຕີໂພລາໄຣຊ໌" + +#: ../src/iop/colorzones.c:737 +msgid "natural skin tones" +msgstr "ໂທນສີຜິວທຳມະຊາດ" + +#: ../src/iop/colorzones.c:768 +msgid "B&W: film" +msgstr "ຂາວດຳ: ຟີມ" + +#: ../src/iop/colorzones.c:788 +msgid "HSL base setting" +msgstr "ການຕັ້ງຄ່າພື້ນຖານ HSL" + +#: ../src/iop/colorzones.c:2652 ../src/iop/rgbcurve.c:1514 +msgid "" +"create a curve based on an area from the image\n" +"drag to create a flat curve\n" +"ctrl+drag to create a positive curve\n" +"shift+drag to create a negative curve" +msgstr "" +"ສ້າງເສັ້ນໂຄ້ງໂດຍອີງຕາມບໍລິເວນທີ່ເລືອກຈາກພາບ\n" +"ລາກເພື່ອສ້າງເສັ້ນໂຄ້ງແບບຮາບພຽງ\n" +"ctrl+ລາກ ເພື່ອສ້າງເສັ້ນໂຄ້ງດ້ານບວກ\n" +"shift+ລາກ ເພື່ອສ້າງເສັ້ນໂຄ້ງດ້ານລົບ" + +#: ../src/iop/colorzones.c:2656 ../src/iop/rgbcurve.c:1518 +msgid "create curve" +msgstr "ສ້າງເສັ້ນໂຄ້ງ" + +#. edit by area +#: ../src/iop/colorzones.c:2670 +msgid "edit by area" +msgstr "ແກ້ໄຂຕາມບໍລິເວນ" + +#: ../src/iop/colorzones.c:2676 +msgid "edit the curve nodes by area" +msgstr "ແກ້ໄຂຈຸດຂອງເສັ້ນໂຄ້ງຕາມບໍລິເວນ" + +#: ../src/iop/colorzones.c:2683 +msgid "display selection" +msgstr "ສະແດງສ່ວນທີ່ເລືອກ" + +#: ../src/iop/colorzones.c:2698 +msgid "choose selection criterion, will be the abscissa in the graph" +msgstr "ເລືອກເກນການຄັດເລືອກ, ເຊິ່ງຈະເປັນແກນນອນ (x) ໃນກຣາບ" + +#: ../src/iop/colorzones.c:2701 +msgid "choose between a smoother or stronger effect" +msgstr "ເລືອກລະຫວ່າງເອັບເຟັກທີ່ມົນກວ່າ ຫຼື ແຮງກວ່າ" + +#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 ../src/iop/tonecurve.c:1312 +msgid "" +"change this method if you see oscillations or cusps in the curve\n" +"- cubic spline is better to produce smooth curves but oscillates when nodes are too close\n" +"- centripetal is better to avoids cusps and oscillations with close nodes but is less smooth\n" +"- monotonic is better for accuracy of pure analytical functions (log, gamma, exp)" +msgstr "" +"ປ່ຽນວິທີນີ້ຫາກທ່ານເຫັນການແກວ່ງ ຫຼື ຈຸດແຫຼມໃນເສັ້ນໂຄ້ງ\n" +"- cubic spline ເໝາະສຳລັບການສ້າງເສັ້ນໂຄ້ງທີ່ມົນ ແຕ່ຈະແກວ່ງເມື່ອຈຸດຢູ່ໃກ້ກັນເກີນໄປ\n" +"- centripetal ເໝາະສຳລັບການຫຼີກລ່ຽງຈຸດແຫຼມ ແລະ ການແກວ່ງເມື່ອຈຸດຢູ່ໃກ້ກັນ ແຕ່ຈະມີຄວາມມົນໜ້ອຍກວ່າ\n" +"- monotonic ເໝາະສຳລັບຄວາມຊັດເຈນຂອງຟັງຊັນທາງຄະນິດສາດ (log, gamma, exp)" + +#: ../src/iop/crop.c:122 +msgid "crop" +msgstr "ຕັດຂອບ" + +#: ../src/iop/crop.c:127 +msgid "reframe|distortion" +msgstr "ຈັດເຟຣມໃໝ່|ຄວາມຜິດພ້ຽນ" + +#: ../src/iop/crop.c:133 +msgid "change the framing" +msgstr "ປ່ຽນການຈັດເຟຣມ" + +#: ../src/iop/crop.c:1274 +msgid "45x35, portrait" +msgstr "45x35, ແນວຕັ້ງ" + +#: ../src/iop/crop.c:1284 +msgid "2:1, Univisium" +msgstr "2:1, Univisium" + +#: ../src/iop/crop.c:1285 +msgid "CinemaScope" +msgstr "CinemaScope" + +#: ../src/iop/crop.c:1288 +msgid "65:24, XPan" +msgstr "65:24, XPan" + +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "ສະຫຼັບທິດທາງການຕັດຂອບລະຫວ່າງແນວນອນ ແລະ ແນວຕັ້ງ" + +#: ../src/iop/crop.c:1834 +msgid "resize: drag, keep aspect ratio: shift+drag" +msgstr "ປ່ຽນຂະໜາດ: ລາກ, ຮັກສາອັດຕາສ່ວນ: shift+ລາກ" + +#: ../src/iop/crop.c:1841 +msgid "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" +msgstr "ຍ້າຍ: ລາກ, ຍ້າຍແນວຕັ້ງ: shift+ລາກ, ຍ້າຍແນວນອນ: ctrl+ລາກ" + +#: ../src/iop/defringe.c:69 +msgid "defringe" +msgstr "ລົດຂອບມົວ/ຂອບສີ (defringe)" + +#: ../src/iop/defringe.c:79 +msgid "attenuate chromatic aberration by desaturating edges" +msgstr "ລົດຄວາມຜິດພ້ຽນຂອງສີ (chromatic aberration) ໂດຍການລົດຄວາມອີ່ມຕົວຂອງສີຢູ່ບໍລິເວນຂອບ" + +#: ../src/iop/defringe.c:99 +msgid "this module is deprecated. please use the chromatic aberration module instead." +msgstr "ໂມດູນນີ້ຖືກຍົກເລີກການໃຊ້ແລ້ວ. ກະລຸນາໃຊ້ໂມດູນ ຄວາມຜິດພ້ຽນຂອງສີ (chromatic aberration) ແທນ." + +#: ../src/iop/defringe.c:402 +msgid "" +"method for color protection:\n" +" - global average: fast, might show slightly wrong previews in high magnification; might sometimes protect saturation too much or too low in comparison to local average\n" +" - local average: slower, might protect saturation better than global average by using near pixels as color reference, so it can still allow for more desaturation where required\n" +" - static: fast, only uses the threshold as a static limit" +msgstr "" +"ວິທີການປົກປ້ອງສີ:\n" +" - ຄ່າສະເລ່ຍໂດຍລວມ: ໄວ, ແຕ່ອາດຈະສະແດງພາບຕົວຢ່າງຜິດພ້ຽນເລັກນ້ອຍເມື່ອຂະຫຍາຍໃຫຍ່; ບາງຄັ້ງອາດຈະປົກປ້ອງຄວາມອີ່ມຕົວຫຼາຍ ຫຼື ໜ້ອຍເກີນໄປເມື່ອທຽບກັບຄ່າສະເລ່ຍສະເພາະບ່ອນ\n" +" - ຄ່າສະເລ່ຍສະເພາະບ່ອນ: ຊ້າກວ່າ, ແຕ່ປົກປ້ອງຄວາມອີ່ມຕົວໄດ້ດີກວ່າ ໂດຍໃຊ້ພິກເຊວໃກ້ຄຽງເປັນບ່ອນອ້າງອີງສີ, ເຊິ່ງຊ່ວຍໃຫ້ລົດຄວາມອີ່ມຕົວໄດ້ຫຼາຍຂຶ້ນໃນຈຸດທີ່ຈຳເປັນ\n" +" - ຄົງທີ່: ໄວ, ໃຊ້ພຽງແຕ່ຄ່າເລີ່ມຕົ້ນ (threshold) ເປັນຂີດຈຳກັດຄົງທີ່ເທົ່ານັ້ນ" + +#: ../src/iop/defringe.c:409 +msgid "radius for detecting fringe" +msgstr "ລັດສະໝີສຳລັບການກວດຈັບຂອບສີ" + +#: ../src/iop/defringe.c:412 +msgid "threshold for defringe, higher values mean less defringing" +msgstr "ຄ່າເລີ່ມຕົ້ນສຳລັບການລົດຂອບສີ, ຄ່າທີ່ສູງຂຶ້ນໝາຍເຖິງການລົດຂອບສີທີ່ໜ້ອຍລົງ" + +#: ../src/iop/demosaic.c:311 +msgid "demosaic" +msgstr "ເດໂມເຊອິກ (demosaic)" + +#: ../src/iop/demosaic.c:316 +msgid "reconstruct full RGB pixels from a sensor color filter array reading" +msgstr "ສ້າງພິກເຊວ RGB ທີ່ສົມບູນຄືນໃໝ່ຈາກການອ່ານຄ່າອາເຣສີຂອງເຊັນເຊີ" + +#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 +msgid "can't allocate demosaic buffer" +msgstr "ບໍ່ສາມາດຈັດສັນບັບເຟີ (buffer) ສຳລັບ demosaic ໄດ້" + +#: ../src/iop/demosaic.c:803 +msgid "can't equilibrate greens" +msgstr "ບໍ່ສາມາດປັບສົມດຸນສີຂຽວໄດ້" + +#: ../src/iop/demosaic.c:1449 +#, c-format +msgid "`%s' color matrix not found for 4bayer image!" +msgstr "ບໍ່ພົບເມທຣິກຊ໌ສີ `%s' ສຳລັບພາບແບບ 4bayer!" + +#: ../src/iop/demosaic.c:1738 +msgid "" +"Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are slow.\n" +"LMMSE is suited best for high ISO images.\n" +"VNG4 is good in rare cases avoiding maze patterns.\n" +"dual demosaicers increase processing time by blending a VNG variant in a second pass." +msgstr "" +"ວິທີການ demosaic ສຳລັບເຊັນເຊີ Bayer, PPG ແລະ RCD ແມ່ນໄວ, AMaZE ແລະ LMMSE ແມ່ນຊ້າ.\n" +"LMMSE ເໝາະສຳລັບພາບທີ່ໃຊ້ ISO ສູງ.\n" +"VNG4 ໃຊ້ໄດ້ດີໃນບາງກໍລະນີເພື່ອຫຼີກລ່ຽງລວດລາຍແບບທາງວົງກົດ (maze patterns).\n" +"ລະບົບ demosaic ແບບຄູ່ຈະເພີ່ມເວລາປະມວນຜົນໂດຍການປະສົມ VNG ໃນຮອບທີສອງ." + +#: ../src/iop/demosaic.c:1743 +msgid "" +"X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain chroma are slow.\n" +"dual demosaicers increase processing time by blending a VNG variant in a second pass." +msgstr "" +"ວິທີການ demosaic ສຳລັບເຊັນເຊີ X-Trans, Markesteijn 3-pass ແລະ frequency domain chroma ແມ່ນຊ້າ.\n" +"ລະບົບ demosaic ແບບຄູ່ຈະເພີ່ມເວລາປະມວນຜົນໂດຍການປະສົມ VNG ໃນຮອບທີສອງ." + +#: ../src/iop/demosaic.c:1749 +msgid "Bayer4 sensor demosaicing methods." +msgstr "ວິທີການ demosaic ສຳລັບເຊັນເຊີ Bayer4." + +#: ../src/iop/demosaic.c:1754 +msgid "monochrome sensor demosaicing methods." +msgstr "ວິທີການ demosaic ສຳລັບເຊັນເຊີຂາວດຳ." + +#: ../src/iop/demosaic.c:1758 +msgid "" +"contrast threshold for dual demosaic.\n" +"set to 0.0 for high frequency content\n" +"set to 1.0 for flat content" +msgstr "" +"ຄ່າເລີ່ມຄວາມຕ່າງລະດັບສີສຳລັບ demosaic ແບບຄູ່.\n" +"ຕັ້ງເປັນ 0.0 ສຳລັບລາຍລະອຽດທີ່ຖີ່ຫຼາຍ\n" +"ຕັ້ງເປັນ 1.0 ສຳລັບລາຍລະອຽດທີ່ຮາບພຽງ" + +#: ../src/iop/demosaic.c:1761 +msgid "toggle mask visualization" +msgstr "ເປີດ/ປິດ ການສະແດງໜ້າກາກ" + +#: ../src/iop/demosaic.c:1765 +msgid "" +"threshold for edge-aware median.\n" +"set to 0.0 to switch off\n" +"set to 1.0 to ignore edges" +msgstr "" +"ຄ່າເລີ່ມຕົ້ນສຳລັບການຫາຄ່າກາງແບບຄຳນຶງເຖິງຂອບ (edge-aware median).\n" +"ຕັ້ງເປັນ 0.0 ເພື່ອປິດການໃຊ້ງານ\n" +"ຕັ້ງເປັນ 1.0 ເພື່ອລະເວັ້ນຂອບ" + +#: ../src/iop/demosaic.c:1768 +msgid "" +"LMMSE refinement steps. the median steps average the output,\n" +"refine adds some recalculation of red & blue channels" +msgstr "" +"ຂັ້ນຕອນການປັບລະອຽດຂອງ LMMSE. ຂັ້ນຕອນຫາຄ່າກາງຈະສະເລ່ຍຂາອອກ,\n" +"ສ່ວນການປັບລະອຽດຈະເພີ່ມການຄິດໄລ່ຊ່ອງສີແດງ ແລະ ສີຟ້າຄືນໃໝ່" + +#: ../src/iop/demosaic.c:1771 +msgid "how many color smoothing median steps after demosaicing" +msgstr "ຈຳນວນຂັ້ນຕອນການຫາຄ່າກາງເພື່ອເຮັດໃຫ້ສີມົນ ຫຼັງຈາກ demosaicing" + +#: ../src/iop/demosaic.c:1774 +msgid "green channels matching method. only applies for some old sensors" +msgstr "ວິທີການຈັບຄູ່ຊ່ອງສີຂຽວ. ໃຊ້ໄດ້ສະເພາະກັບເຊັນເຊີລຸ້ນເກົ່າບາງລຸ້ນເທົ່ານັ້ນ" + +#: ../src/iop/demosaic.c:1777 +msgid "" +"capture sharpen recovers details lost due to in-camera blurring\n" +"which can be caused by diffraction, the anti-aliasing filter or other\n" +"sources of gaussian-type blur" +msgstr "" +"ການເພີ່ມຄວາມຄົມຊັດຂະນະຖ່າຍ (capture sharpen) ຈະກູ້ຄືນລາຍລະອຽດທີ່ເສຍໄປຍ້ອນຄວາມມົວໃນກ້ອງ\n" +"ເຊິ່ງອາດເກີດຈາກການຫັກເຫຂອງແສງ (diffraction), ຟິວເຕີລົດຮອຍຢັກ (anti-aliasing) ຫຼື\n" +"ແຫຼ່ງກຳເນີດຄວາມມົວແບບ Gaussian ອື່ນໆ" + +#: ../src/iop/demosaic.c:1782 +msgid "capture sharpen controls" +msgstr "ການຄວບຄຸມຄວາມຄົມຊັດຂະນະຖ່າຍ" + +#: ../src/iop/demosaic.c:1786 +msgid "set effect strength by iterations" +msgstr "ຕັ້ງຄວາມແຮງຂອງເອັບເຟັກໂດຍຈຳນວນຮອບການເຮັດວຽກ (iterations)" + +#: ../src/iop/demosaic.c:1791 +msgid "" +"capture sharpen radius should reflect the overall gaussian type blur\n" +"of the camera sensor, possibly the anti-aliasing filter and the lens.\n" +"increasing this too far will soon lead to artifacts like halos and\n" +"ringing especially when used with a large 'iterations' setting.\n" +"\n" +"Note: a radius set to zero will be recalculated automatically the next run. use for presets" +msgstr "" +"ລັດສະໝີຄວາມຄົມຊັດຂະນະຖ່າຍຄວນສະທ້ອນເຖິງຄວາມມົວແບບ Gaussian ໂດຍລວມ\n" +"ຂອງເຊັນເຊີກ້ອງ, ຟິວເຕີລົດຮອຍຢັກ ແລະ ເລນ.\n" +"ການເພີ່ມຄ່ານີ້ຫຼາຍເກີນໄປຈະເຮັດໃຫ້ເກີດຈຸດຜິດພ້ຽນເຊັ່ນ: ວົງແສງ (halos) ແລະ\n" +"ຮອຍຊ້ອນ (ringing) ໂດຍສະເພາະເມື່ອໃຊ້ກັບການຕັ້ງຄ່າ 'iterations' ທີ່ສູງ.\n" +"\n" +"ໝາຍເຫດ: ຫາກຕັ້ງລັດສະໝີເປັນສູນ ມັນຈະຖືກຄິດໄລ່ໃໝ່ໂດຍອັດຕະໂນມັດໃນຮອບໜ້າ. ໃຊ້ສຳລັບການຕັ້ງຄ່າລ່ວງໜ້າ" + +#: ../src/iop/demosaic.c:1797 +msgid "" +"calculate the capture sharpen radius from available raw sensor data.\n" +"for best results avoid cropping or darkroom zooming in" +msgstr "" +"ຄິດໄລ່ລັດສະໝີຄວາມຄົມຊັດຂະນະຖ່າຍຈາກຂໍ້ມູນດິບ (raw) ທີ່ມີຢູ່.\n" +"ເພື່ອຜົນລັດທີ່ດີທີ່ສຸດ ຄວນຫຼີກລ່ຽງການຕັດຂອບ ຫຼື ການຊູມໃນໜ້າ darkroom" + +#: ../src/iop/demosaic.c:1801 +msgid "" +"restrict capture sharpening to areas with high local contrast,\n" +"increase to exclude flat areas in very dark or noisy images,\n" +"decrease for well exposed and low noise images.\n" +"\n" +"Note: a threshold set to zero will be reset to defaults the next run. use for presets" +msgstr "" +"ຈຳກັດການເພີ່ມຄວາມຄົມຊັດຂະນະຖ່າຍໄວ້ສະເພາະບໍລິເວນທີ່ມີຄວາມຕ່າງລະດັບສີສູງ,\n" +"ເພີ່ມຂຶ້ນເພື່ອຍົກເວັ້ນບໍລິເວນທີ່ຮາບພຽງໃນພາບທີ່ມືດຫຼາຍ ຫຼື ມີສັນຍານລົບຫຼາຍ,\n" +"ລົດລົງສຳລັບພາບທີ່ແສງພໍດີ ແລະ ມີສັນຍານລົບໜ້ອຍ.\n" +"\n" +"ໝາຍເຫດ: ຫາກຕັ້ງຄ່າເລີ່ມຕົ້ນ (threshold) ເປັນສູນ ມັນຈະຖືກຕັ້ງກັບເປັນຄ່າເລີ່ມຕົ້ນໃນຮອບໜ້າ. ໃຊ້ສຳລັບການຕັ້ງຄ່າລ່ວງໜ້າ" + +#: ../src/iop/demosaic.c:1805 +msgid "visualize sharpened areas" +msgstr "ສະແດງບໍລິເວນທີ່ຖືກເພີ່ມຄວາມຄົມຊັດ" + +#: ../src/iop/demosaic.c:1810 +msgid "" +"further increase sharpen radius at image corners,\n" +"the sharp center of the image will not be affected" +msgstr "" +"ເພີ່ມລັດສະໝີຄວາມຄົມຊັດຂຶ້ນຕື່ມຢູ່ບໍລິເວນມຸມພາບ,\n" +"ໂດຍຈະບໍ່ກະທົບຕໍ່ບໍລິເວນກາງພາບທີ່ຄົມຊັດຢູ່ແລ້ວ" + +#: ../src/iop/demosaic.c:1812 +msgid "visualize the overall radius" +msgstr "ສະແດງລັດສະໝີໂດຍລວມ" + +#: ../src/iop/demosaic.c:1817 +msgid "adjust to the sharp image center" +msgstr "ປັບໃຫ້ເຂົ້າກັບຈຸດກາງພາບທີ່ຄົມຊັດ" + +#: ../src/iop/demosaic.c:1824 +msgid "demosaicing is only used for color raw images" +msgstr "demosaicing ໃຊ້ໄດ້ສະເພາະກັບພາບດິບ (raw) ທີ່ມີສີເທົ່ານັ້ນ" + +#: ../src/iop/demosaicing/capture.c:795 +msgid "imprecise radius calculation due to cropping or because you are zoomed in too much" +msgstr "ການຄິດໄລ່ລັດສະໝີບໍ່ຊັດເຈນ ເນື່ອງຈາກການຕັດຂອບ ຫຼື ເພາະວ່າທ່ານຊູມພາບຫຼາຍເກີນໄປ" + +#: ../src/iop/denoiseprofile.c:808 +msgid "wavelets: chroma only" +msgstr "wavelets: ສະເພາະສີ (chroma)" + +#: ../src/iop/denoiseprofile.c:814 +msgid "denoise (profiled)" +msgstr "ລົດສັນຍານລົບ (ຕາມໂປຣໄຟລ໌)" + +#: ../src/iop/denoiseprofile.c:820 +msgid "denoise using noise statistics profiled on sensors" +msgstr "ລົດສັນຍານລົບໂດຍໃຊ້ສະຖິຕິສັນຍານລົບທີ່ວັດແທກຈາກເຊັນເຊີ" + +#: ../src/iop/denoiseprofile.c:2850 +#, c-format +msgid "found ISO %d (ISO %d %+d EV)" +msgstr "ພົບ ISO %d (ISO %d %+d EV)" + +#: ../src/iop/denoiseprofile.c:2854 +#, c-format +msgid "found ISO %d" +msgstr "ພົບ ISO %d" + +#: ../src/iop/denoiseprofile.c:2871 +#, c-format +msgid "interpolated ISO %d (ISO %d %+d EV)" +msgstr "ISO ຈາກການແຊກຄ່າ %d (ISO %d %+d EV)" + +#: ../src/iop/denoiseprofile.c:2875 +#, c-format +msgid "interpolated ISO %d" +msgstr "ISO ຈາກການແຊກຄ່າ %d" + +#: ../src/iop/denoiseprofile.c:3611 +msgid "Y0" +msgstr "Y0" + +#: ../src/iop/denoiseprofile.c:3612 +msgid "U0V0" +msgstr "U0V0" + +#: ../src/iop/denoiseprofile.c:3650 +msgid "" +"use only with a perfectly\n" +"uniform image if you want to\n" +"estimate the noise variance." +msgstr "" +"ໃຊ້ສະເພາະກັບພາບທີ່ມີຄວາມສະໝ່ຳສະເໝີ\n" +"ທີ່ສົມບູນແບບເທົ່ານັ້ນ ຫາກທ່ານຕ້ອງການ\n" +"ປະເມີນຄ່າຄວາມຜັນຜວນຂອງສັນຍານລົບ." + +#: ../src/iop/denoiseprofile.c:3656 +msgid "variance computed on the red channel" +msgstr "ຄ່າຄວາມຜັນຜວນທີ່ຄິດໄລ່ຈາກຊ່ອງສີແດງ" + +#: ../src/iop/denoiseprofile.c:3660 +msgid "variance computed on the green channel" +msgstr "ຄ່າຄວາມຜັນຜວນທີ່ຄິດໄລ່ຈາກຊ່ອງສີຂຽວ" + +#: ../src/iop/denoiseprofile.c:3665 +msgid "variance computed on the blue channel" +msgstr "ຄ່າຄວາມຜັນຜວນທີ່ຄິດໄລ່ຈາກຊ່ອງສີຟ້າ" + +#: ../src/iop/denoiseprofile.c:3668 +msgid "variance red: " +msgstr "ຄວາມຜັນຜວນສີແດງ: " + +#: ../src/iop/denoiseprofile.c:3669 +msgid "variance green: " +msgstr "ຄວາມຜັນຜວນສີຂຽວ: " + +#: ../src/iop/denoiseprofile.c:3670 +msgid "variance blue: " +msgstr "ຄວາມຜັນຜວນສີຟ້າ: " + +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 ../src/libs/neural_restore.c:4297 ../src/libs/print_settings.c:2516 ../src/libs/print_settings.c:2872 +msgid "profile" +msgstr "ໂປຣໄຟລ໌" + +#: ../src/iop/denoiseprofile.c:3712 +msgid "" +"adapt denoising according to the\n" +"white balance coefficients.\n" +"should be enabled on a first instance\n" +"for better denoising.\n" +"should be disabled if an earlier instance\n" +"has been used with a color blending mode." +msgstr "" +"ປັບການລົດສັນຍານລົບຕາມຄ່າສຳປະສິດ\n" +"ຂອງສົມດຸນສີຂາວ.\n" +"ຄວນເປີດໃຊ້ງານໃນຂັ້ນຕອນທຳອິດ\n" +"ເພື່ອການລົດສັນຍານລົບທີ່ດີກວ່າ.\n" +"ຄວນປິດໃຊ້ງານຫາກຂັ້ນຕອນກ່ອນໜ້າ\n" +"ມີການໃຊ້ໂໝດການປະສົມສີ." + +#: ../src/iop/denoiseprofile.c:3718 +msgid "" +"if enabled, reduces the ISO used for denoise\n" +"by the factor of the camera's hidden exposure\n" +"bias used in HDR / highlight preservation /\n" +"dynamic range / HLG tone modes." +msgstr "" +"ຫາກເປີດໃຊ້, ຈະລົດຄ່າ ISO ທີ່ໃຊ້ສຳລັບການລົດສັນຍານລົບລົງ\n" +"ຕາມຄ່າການຊົດເຊີຍແສງທີ່ເຊື່ອງໄວ້ຂອງກ້ອງ\n" +"ທີ່ໃຊ້ໃນໂໝດ HDR / ການຮັກສາສ່ວນສະຫວ່າງ /\n" +"dynamic range / HLG." + +#: ../src/iop/denoiseprofile.c:3723 +msgid "" +"fix bugs in Anscombe transform resulting\n" +"in undersmoothing of the green channel in\n" +"wavelets mode, combined with a bad handling\n" +"of white balance coefficients, and a bug in\n" +"non-local means normalization resulting in\n" +"undersmoothing when patch size was increased.\n" +"enabling this option will change the denoising\n" +"you get. once enabled, you won't be able to\n" +"return back to old algorithm." +msgstr "" +"ແກ້ໄຂຂໍ້ຜິດພາດໃນການແປງ Anscombe ທີ່ເຮັດໃຫ້\n" +"ຊ່ອງສີຂຽວບໍ່ມົນພໍໃນໂໝດ wavelets, ຮ່ວມກັບການຈັດການ\n" +"ຄ່າສຳປະສິດສົມດຸນສີຂາວທີ່ບໍ່ດີ, ແລະ ຂໍ້ຜິດພາດໃນ\n" +"ການປັບຄ່າມາດຕະຖານຂອງ non-local means ທີ່ເຮັດໃຫ້\n" +"ຄວາມມົນລົດລົງເມື່ອເພີ່ມຂະໜາດຊ່ອງສີ.\n" +"ການເປີດໃຊ້ຕົວເລືອກນີ້ຈະປ່ຽນຜົນລັດການລົດສັນຍານລົບ\n" +"ທີ່ທ່ານໄດ້ຮັບ. ເມື່ອເປີດໃຊ້ແລ້ວ, ທ່ານຈະບໍ່ສາມາດ\n" +"ກັບໄປໃຊ້ລະບົບເກົ່າໄດ້." + +#: ../src/iop/denoiseprofile.c:3733 +msgid "profile used for variance stabilization" +msgstr "ໂປຣໄຟລ໌ທີ່ໃຊ້ເພື່ອເຮັດໃຫ້ຄວາມຜັນຜວນຄົງທີ່" + +#: ../src/iop/denoiseprofile.c:3735 +msgid "" +"method used in the denoising core.\n" +"non-local means works best for `lightness' blending,\n" +"wavelets work best for `color' blending" +msgstr "" +"ວິທີການທີ່ໃຊ້ໃນແກນຫຼັກຂອງການລົດສັນຍານລົບ.\n" +"non-local means ເໝາະທີ່ສຸດສຳລັບການປະສົມແບບ `ຄວາມສະຫວ່າງ' (lightness),\n" +"wavelets ເໝາະທີ່ສຸດສຳລັບການປະສົມແບບ `ສີ' (color)" + +#: ../src/iop/denoiseprofile.c:3739 +msgid "" +"color representation used within the algorithm.\n" +"RGB keeps the RGB channels separated,\n" +"while Y0U0V0 combine the channels to\n" +"denoise chroma and luma separately." +msgstr "" +"ຮູບແບບສີທີ່ໃຊ້ໃນລະບົບຄິດໄລ່.\n" +"RGB ຈະແຍກຊ່ອງສີ RGB ອອກຈາກກັນ,\n" +"ໃນຂະນະທີ່ Y0U0V0 ຈະລວມຊ່ອງສີເຂົ້າກັນເພື່ອ\n" +"ລົດສັນຍານລົບຂອງສີ (chroma) ແລະ ຄວາມສະຫວ່າງ (luma) ແຍກກັນ." + +#: ../src/iop/denoiseprofile.c:3744 +msgid "" +"radius of the patches to match.\n" +"increase for more sharpness on strong edges, and better denoising of smooth areas.\n" +"if details are oversmoothed, reduce this value or increase the central pixel weight slider." +msgstr "" +"ລັດສະໝີຂອງຊ່ອງສີທີ່ຈະຈັບຄູ່.\n" +"ເພີ່ມຂຶ້ນເພື່ອຄວາມຄົມຊັດໃນບໍລິເວນຂອບທີ່ຊັດເຈນ ແລະ ລົດສັນຍານລົບໃນບໍລິເວນທີ່ຮາບພຽງໄດ້ດີຂຶ້ນ.\n" +"ຫາກລາຍລະອຽດມົນເກີນໄປ, ໃຫ້ລົດຄ່ານີ້ລົງ ຫຼື ເພີ່ມຄ່ານ້ຳໜັກພິກເຊວກາງ." + +#: ../src/iop/denoiseprofile.c:3750 +msgid "emergency use only: radius of the neighborhood to search patches in. increase for better denoising performance, but watch the long runtimes! large radii can be very slow. you have been warned" +msgstr "ໃຊ້ໃນກໍລະນີຈຳເປັນເທົ່ານັ້ນ: ລັດສະໝີຂອງບໍລິເວນອ້ອມຂ້າງທີ່ຈະຄົ້ນຫາຊ່ອງສີ. ເພີ່ມຂຶ້ນເພື່ອປະສິດທິພາບການລົດສັນຍານລົບທີ່ດີຂຶ້ນ, ແຕ່ຕ້ອງລະວັງເວລາປະມວນຜົນທີ່ດົນ! ລັດສະໝີທີ່ກວ້າງຫຼາຍຈະຊ້າຫຼາຍ. ທ່ານໄດ້ຮັບການເຕືອນແລ້ວ" + +#: ../src/iop/denoiseprofile.c:3756 +msgid "" +"scattering of the neighborhood to search patches in.\n" +"increase for better coarse-grain noise reduction.\n" +"does not affect execution time." +msgstr "" +"ການກະຈາຍຂອງບໍລິເວນອ້ອມຂ້າງທີ່ຈະຄົ້ນຫາຊ່ອງສີ.\n" +"ເພີ່ມຂຶ້ນເພື່ອລົດສັນຍານລົບແບບເມັດຫຍາບໄດ້ດີຂຶ້ນ.\n" +"ບໍ່ກະທົບຕໍ່ເວລາໃນການປະມວນຜົນ." + +#: ../src/iop/denoiseprofile.c:3760 +msgid "" +"increase the weight of the central pixel\n" +"of the patch in the patch comparison.\n" +"useful to recover details when patch size\n" +"is quite big." +msgstr "" +"ເພີ່ມນ້ຳໜັກຂອງພິກເຊວກາງ\n" +"ຂອງຊ່ອງສີໃນການປຽບທຽບຊ່ອງສີ.\n" +"ມີປະໂຫຍດໃນການກູ້ຄືນລາຍລະອຽດເມື່ອ\n" +"ຂະໜາດຊ່ອງສີຂ້ອນຂ້າງໃຫຍ່." + +#: ../src/iop/denoiseprofile.c:3764 +msgid "finetune denoising strength" +msgstr "ປັບລະອຽດຄວາມແຮງຂອງການລົດສັນຍານລົບ" + +#: ../src/iop/denoiseprofile.c:3766 +msgid "" +"controls the way parameters are autoset.\n" +"increase if shadows are not denoised enough\n" +"or if chroma noise remains.\n" +"this can happen if your image is underexposed." +msgstr "" +"ຄວບຄຸມວິທີການຕັ້ງຄ່າພາຣາມິເຕີອັດຕະໂນມັດ.\n" +"ເພີ່ມຂຶ້ນຫາກບໍລິເວນເງົາຍັງມີສັນຍານລົບຫຼາຍເກີນໄປ\n" +"ຫຼື ຫາກຍັງມີສັນຍານລົບສີ (chroma noise) ຫຼົງເຫຼືອຢູ່.\n" +"ສິ່ງນີ້ອາດເກີດຂຶ້ນໄດ້ຫາກພາບຂອງທ່ານແສງໜ້ອຍເກີນໄປ (underexposed)." + +#: ../src/iop/denoiseprofile.c:3771 +msgid "" +"finetune shadows denoising.\n" +"decrease to denoise more aggressively\n" +"dark areas of the image." +msgstr "" +"ປັບລະອຽດການລົດສັນຍານລົບໃນເງົາ.\n" +"ລົດລົງເພື່ອລົດສັນຍານລົບໃນບໍລິເວນມືດ\n" +"ຂອງພາບຢ່າງແຮງຂຶ້ນ." + +#: ../src/iop/denoiseprofile.c:3775 +msgid "" +"correct color cast in shadows.\n" +"decrease if shadows are too purple.\n" +"increase if shadows are too green." +msgstr "" +"ແກ້ໄຂສີພ້ຽນໃນບໍລິເວນເງົາ.\n" +"ລົດລົງຫາກເງົາອອກໄປທາງສີມ່ວງເກີນໄປ.\n" +"ເພີ່ມຂຶ້ນຫາກເງົາອອກໄປທາງສີຂຽວເກີນໄປ." + +#: ../src/iop/denoiseprofile.c:3779 +msgid "" +"upgrade the variance stabilizing algorithm.\n" +"new algorithm extends the current one.\n" +"it is more flexible but could give small\n" +"differences in the images already processed." +msgstr "" +"ອັບເກຣດລະບົບຄິດໄລ່ການເຮັດໃຫ້ຄວາມຜັນຜວນຄົງທີ່.\n" +"ລະບົບໃໝ່ຈະຂະຫຍາຍຄວາມສາມາດຈາກລະບົບປັດຈຸບັນ.\n" +"ມັນມີຄວາມຍືດຫຍຸ່ນຫຼາຍຂຶ້ນ ແຕ່ອາດຈະເຮັດໃຫ້ເກີດຄວາມແຕກຕ່າງ\n" +"ເລັກນ້ອຍໃນພາບທີ່ເຄີຍປະມວນຜົນໄປແລ້ວ." + +#: ../src/iop/diffuse.c:124 +msgid "diffuse or sharpen" +msgstr "ແຜ່ກະຈາຍ ຫຼື ເພີ່ມຄວາມຄົມຊັດ" + +#: ../src/iop/diffuse.c:129 +msgid "diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|watercolor" +msgstr "ການແຜ່ກະຈາຍ|ການແກ້ຄວາມມົວ|ຄວາມມົວ|ການເພີ່ມຄວາມຄົມຊັດ|bloom|clarity|ການລົດໝອກ|ການລົດສັນຍານລົບ|ການຊ່ອມແຊມພາບ|ສີນ້ຳ" + +#: ../src/iop/diffuse.c:136 +msgid "" +"simulate directional diffusion of light with heat transfer model\n" +"to apply an iterative edge-oriented blur, inpaint damaged parts\n" +"of the image, or to remove blur with blind deconvolution" +msgstr "" +"ຈຳລອງການແຜ່ກະຈາຍແສງແບບມີທິດທາງດ້ວຍຕົວແບບການຖ່າຍໂອນຄວາມຮ້ອນ\n" +"ເພື່ອເຮັດໃຫ້ເກີດຄວາມມົວແບບເນັ້ນຂອບ, ຊ່ອມແຊມສ່ວນທີ່ເສຍຫາຍ\n" +"ຂອງພາບ ຫຼື ເພື່ອລົບຄວາມມົວດ້ວຍວິທີ blind deconvolution" + +#. deblurring presets +#: ../src/iop/diffuse.c:239 +msgid "lens deblur | soft" +msgstr "ລົບຄວາມມົວຈາກເລນ | ເບົາ" + +#: ../src/iop/diffuse.c:264 +msgid "lens deblur | medium" +msgstr "ລົບຄວາມມົວຈາກເລນ | ກາງ" + +#: ../src/iop/diffuse.c:289 +msgid "lens deblur | hard" +msgstr "ແກ້ຄວາມມົວເລນ | ແຮງ" + +#: ../src/iop/diffuse.c:315 +msgid "dehaze | default" +msgstr "ຫຼຸດໝອກມົວ | ຄ່າເລີ່ມຕົ້ນ" + +#: ../src/iop/diffuse.c:341 +msgid "dehaze | extra contrast" +msgstr "ຫຼຸດໝອກມົວ | ເພີ່ມຄວາມຕ່າງແສງ" + +#: ../src/iop/diffuse.c:367 +msgid "denoise | fine" +msgstr "ຫຼຸດເມັດລົບກວນ | ລະອຽດ" + +#: ../src/iop/diffuse.c:392 +msgid "denoise | medium" +msgstr "ຫຼຸດເມັດລົບກວນ | ປານກາງ" + +#: ../src/iop/diffuse.c:417 +msgid "denoise | coarse" +msgstr "ຫຼຸດເມັດລົບກວນ | ຫຍາບ" + +#: ../src/iop/diffuse.c:467 +msgid "artistic effects | bloom" +msgstr "ເອັບເຟັກສິລະປະ | ແສງຟຸ້ງ" + +#: ../src/iop/diffuse.c:492 +msgid "sharpen demosaicing | no AA filter" +msgstr "ເພີ່ມຄວາມຄົມໃນການປະມວນຜົນເມັດສີ | ບໍ່ມີຟິວເຕີ AA" + +#: ../src/iop/diffuse.c:518 +msgid "sharpen demosaicing | AA filter" +msgstr "ເພີ່ມຄວາມຄົມໃນການປະມວນຜົນເມັດສີ | ມີຟິວເຕີ AA" + +#: ../src/iop/diffuse.c:545 +msgid "artistic effects | simulate watercolor" +msgstr "ເອັບເຟັກສິລະປະ | ຈຳລອງພາບສີນ້ຳ" + +#: ../src/iop/diffuse.c:570 +msgid "artistic effects | simulate line drawing" +msgstr "ເອັບເຟັກສິລະປະ | ຈຳລອງພາບແຕ້ມເສັ້ນ" + +#. local contrast +#: ../src/iop/diffuse.c:597 +msgid "local contrast | normal" +msgstr "ຄວາມຕ່າງແສງສະເພາະບ່ອນ | ປົກກະຕິ" + +#: ../src/iop/diffuse.c:622 +msgid "local contrast | fine" +msgstr "ຄວາມຕ່າງແສງສະເພາະບ່ອນ | ລະອຽດ" + +#: ../src/iop/diffuse.c:647 +msgid "inpaint highlights" +msgstr "ເຕີມສ່ວນຂາດໃນສ່ວນສະຫວ່າງ" + +#. fast presets for slow hardware +#: ../src/iop/diffuse.c:674 +msgid "sharpness | fast" +msgstr "ຄວາມຄົມ | ແບບໄວ" + +#. two more sharpness (standard & strong) +#: ../src/iop/diffuse.c:701 +msgid "sharpness | normal" +msgstr "ຄວາມຄົມ | ປົກກະຕິ" + +#: ../src/iop/diffuse.c:726 +msgid "sharpness | strong" +msgstr "ຄວາມຄົມ | ແຮງ" + +#: ../src/iop/diffuse.c:751 +msgid "local contrast | fast" +msgstr "ຄວາມຕ່າງແສງສະເພາະບ່ອນ | ແບບໄວ" + +#: ../src/iop/diffuse.c:1401 +msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" +msgstr "ການກະຈາຍ/ເພີ່ມຄວາມຄົມ ບໍ່ສາມາດຈອງໜ່ວຍຄວາມຈຳໄດ້, ກະລຸນາກວດສອບການຕັ້ງຄ່າ RAM ຂອງທ່ານ" + +#. Additional parameters +#. Camera settings +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 ../src/libs/camera.c:509 +msgctxt "section" +msgid "properties" +msgstr "ຄຸນສົມບັດ" + +#: ../src/iop/diffuse.c:1768 +msgid "" +"more iterations make the effect stronger but the module slower.\n" +"this is analogous to giving more time to the diffusion reaction.\n" +"if you plan on sharpening or inpainting, \n" +"more iterations help reconstruction." +msgstr "" +"ການເພີ່ມຮອບການປະມວນຜົນຈະເຮັດໃຫ້ຜົນກະທົບແຮງຂຶ້ນ ແຕ່ໂມດູນຈະເຮັດວຽກຊ້າລົງ.\n" +"ນີ້ປຽບເໝືອນການໃຫ້ເວລາຫຼາຍຂຶ້ນໃນການປະຕິກິລິຍາກະຈາຍແສງ.\n" +"ຖ້າທ່ານວາງແຜນຈະເພີ່ມຄວາມຄົມ ຫຼື ເຕີມສ່ວນຂາດ,\n" +"ການເພີ່ມຮອບຈະຊ່ວຍໃນການສ້າງຂໍ້ມູນຄືນໃໝ່ໄດ້ດີຂຶ້ນ." + +#: ../src/iop/diffuse.c:1777 +msgid "" +"main scale of the diffusion.\n" +"zero makes diffusion act on the finest details more heavily.\n" +"non-zero defines the size of the details to diffuse heavily.\n" +"for deblurring and denoising, set to zero.\n" +"increase to act on local contrast instead." +msgstr "" +"ຂະໜາດຫຼັກຂອງການກະຈາຍ.\n" +"ຄ່າສູນຈະເຮັດໃຫ້ການກະຈາຍສົ່ງຜົນຕໍ່ລາຍລະອຽດທີ່ນ້ອຍທີ່ສຸດຢ່າງແຮງ.\n" +"ຄ່າທີ່ບໍ່ແມ່ນສູນຈະກຳນົດຂະໜາດຂອງລາຍລະອຽດທີ່ຈະໃຫ້ກະຈາຍຢ່າງແຮງ.\n" +"ສຳລັບການແກ້ຄວາມມົວ ແລະ ຫຼຸດເມັດລົບກວນ, ໃຫ້ຕັ້ງເປັນສູນ.\n" +"ເພີ່ມຄ່າເພື່ອໃຫ້ສົ່ງຜົນຕໍ່ຄວາມຕ່າງແສງສະເພາະບ່ອນແທນ." + +#: ../src/iop/diffuse.c:1787 +msgid "" +"width of the diffusion around the central radius.\n" +"high values diffuse on a large band of radii.\n" +"low values diffuse closer to the central radius.\n" +"if you plan on deblurring, \n" +"the radius should be around the width of your lens blur." +msgstr "" +"ຄວາມກວ້າງຂອງການກະຈາຍອ້ອມຮອບລັດສະໝີກາງ.\n" +"ຄ່າສູງຈະກະຈາຍເປັນວົງກວ້າງ.\n" +"ຄ່າຕ່ຳຈະກະຈາຍໃກ້ກັບລັດສະໝີກາງ.\n" +"ຖ້າທ່ານວາງແຜນຈະແກ້ຄວາມມົວ,\n" +"ລັດສະໝີຄວນຈະໃກ້ຄຽງກັບຄວາມກວ້າງຂອງຄວາມມົວຈາກເລນ." + +#: ../src/iop/diffuse.c:1793 +msgctxt "section" +msgid "speed (sharpen ↔ diffuse)" +msgstr "ຄວາມໄວ (ເພີ່ມຄວາມຄົມ ↔ ກະຈາຍ)" + +#: ../src/iop/diffuse.c:1799 +msgid "" +"diffusion speed of low-frequency wavelet layers\n" +"in the direction of 1st order anisotropy (set below).\n" +"\n" +"negative values sharpen, \n" +"positive values diffuse and blur, \n" +"zero does nothing." +msgstr "" +"ຄວາມໄວໃນການກະຈາຍຂອງຊັ້ນເວກເລັດຄວາມຖີ່ຕ່ຳ\n" +"ໃນທິດທາງຂອງການຕັ້ງຄ່າ anisotropy ລຳດັບທີ 1 (ຕັ້ງຄ່າດ້ານລຸ່ມ).\n" +"\n" +"ຄ່າລົບຈະເພີ່ມຄວາມຄົມ,\n" +"ຄ່າບວກຈະກະຈາຍ ແລະ ເຮັດໃຫ້ມົວ,\n" +"ຄ່າສູນຈະບໍ່ສົ່ງຜົນຫຍັງ." + +#: ../src/iop/diffuse.c:1809 +msgid "" +"diffusion speed of low-frequency wavelet layers\n" +"in the direction of 2nd order anisotropy (set below).\n" +"\n" +"negative values sharpen, \n" +"positive values diffuse and blur, \n" +"zero does nothing." +msgstr "" +"ຄວາມໄວໃນການກະຈາຍຂອງຊັ້ນເວກເລັດຄວາມຖີ່ຕ່ຳ\n" +"ໃນທິດທາງຂອງການຕັ້ງຄ່າ anisotropy ລຳດັບທີ 2 (ຕັ້ງຄ່າດ້ານລຸ່ມ).\n" +"\n" +"ຄ່າລົບຈະເພີ່ມຄວາມຄົມ,\n" +"ຄ່າບວກຈະກະຈາຍ ແລະ ເຮັດໃຫ້ມົວ,\n" +"ຄ່າສູນຈະບໍ່ສົ່ງຜົນຫຍັງ." + +#: ../src/iop/diffuse.c:1819 +msgid "" +"diffusion speed of high-frequency wavelet layers\n" +"in the direction of 3rd order anisotropy (set below).\n" +"\n" +"negative values sharpen, \n" +"positive values diffuse and blur, \n" +"zero does nothing." +msgstr "" +"ຄວາມໄວໃນການກະຈາຍຂອງຊັ້ນເວກເລັດຄວາມຖີ່ສູງ\n" +"ໃນທິດທາງຂອງການຕັ້ງຄ່າ anisotropy ລຳດັບທີ 3 (ຕັ້ງຄ່າດ້ານລຸ່ມ).\n" +"\n" +"ຄ່າລົບຈະເພີ່ມຄວາມຄົມ,\n" +"ຄ່າບວກຈະກະຈາຍ ແລະ ເຮັດໃຫ້ມົວ,\n" +"ຄ່າສູນຈະບໍ່ສົ່ງຜົນຫຍັງ." + +#: ../src/iop/diffuse.c:1829 +msgid "" +"diffusion speed of high-frequency wavelet layers\n" +"in the direction of 4th order anisotropy (set below).\n" +"\n" +"negative values sharpen, \n" +"positive values diffuse and blur, \n" +"zero does nothing." +msgstr "" +"ຄວາມໄວໃນການກະຈາຍຂອງຊັ້ນເວກເລັດຄວາມຖີ່ສູງ\n" +"ໃນທິດທາງຂອງການຕັ້ງຄ່າ anisotropy ລຳດັບທີ 4 (ຕັ້ງຄ່າດ້ານລຸ່ມ).\n" +"\n" +"ຄ່າລົບຈະເພີ່ມຄວາມຄົມ,\n" +"ຄ່າບວກຈະກະຈາຍ ແລະ ເຮັດໃຫ້ມົວ,\n" +"ຄ່າສູນຈະບໍ່ສົ່ງຜົນຫຍັງ." + +#: ../src/iop/diffuse.c:1835 +msgctxt "section" +msgid "direction" +msgstr "ທິດທາງ" + +#: ../src/iop/diffuse.c:1841 +msgid "" +"direction of 1st order speed (set above).\n" +"\n" +"negative values follow gradients more closely, \n" +"positive values rather avoid edges (isophotes), \n" +"zero affects both equally (isotropic)." +msgstr "" +"ທິດທາງຂອງຄວາມໄວລຳດັບທີ 1 (ຕັ້ງຄ່າດ້ານເທິງ).\n" +"\n" +"ຄ່າລົບຈະເນັ້ນຕາມເສັ້ນລະດັບຄວາມເຂັ້ມແສງ,\n" +"ຄ່າບວກຈະຫຼີກລ່ຽງຂອບຮູບ (isophotes),\n" +"ຄ່າສູນຈະສົ່ງຜົນຕໍ່ທັງສອງເທົ່າກັນ (isotropic)." + +#: ../src/iop/diffuse.c:1850 +msgid "" +"direction of 2nd order speed (set above).\n" +"\n" +"negative values follow gradients more closely, \n" +"positive values rather avoid edges (isophotes), \n" +"zero affects both equally (isotropic)." +msgstr "" +"ທິດທາງຂອງຄວາມໄວລຳດັບທີ 2 (ຕັ້ງຄ່າດ້ານເທິງ).\n" +"\n" +"ຄ່າລົບຈະເນັ້ນຕາມເສັ້ນລະດັບຄວາມເຂັ້ມແສງ,\n" +"ຄ່າບວກຈະຫຼີກລ່ຽງຂອບຮູບ (isophotes),\n" +"ຄ່າສູນຈະສົ່ງຜົນຕໍ່ທັງສອງເທົ່າກັນ (isotropic)." + +#: ../src/iop/diffuse.c:1859 +msgid "" +"direction of 3rd order speed (set above).\n" +"\n" +"negative values follow gradients more closely, \n" +"positive values rather avoid edges (isophotes), \n" +"zero affects both equally (isotropic)." +msgstr "" +"ທິດທາງຂອງຄວາມໄວລຳດັບທີ 3 (ຕັ້ງຄ່າດ້ານເທິງ).\n" +"\n" +"ຄ່າລົບຈະເນັ້ນຕາມເສັ້ນລະດັບຄວາມເຂັ້ມແສງ,\n" +"ຄ່າບວກຈະຫຼີກລ່ຽງຂອບຮູບ (isophotes),\n" +"ຄ່າສູນຈະສົ່ງຜົນຕໍ່ທັງສອງເທົ່າກັນ (isotropic)." + +#: ../src/iop/diffuse.c:1868 +msgid "" +"direction of 4th order speed (set above).\n" +"\n" +"negative values follow gradients more closely, \n" +"positive values rather avoid edges (isophotes), \n" +"zero affects both equally (isotropic)." +msgstr "" +"ທິດທາງຂອງຄວາມໄວລຳດັບທີ 4 (ຕັ້ງຄ່າດ້ານເທິງ).\n" +"\n" +"ຄ່າລົບຈະເນັ້ນຕາມເສັ້ນລະດັບຄວາມເຂັ້ມແສງ,\n" +"ຄ່າບວກຈະຫຼີກລ່ຽງຂອບຮູບ (isophotes),\n" +"ຄ່າສູນຈະສົ່ງຜົນຕໍ່ທັງສອງເທົ່າກັນ (isotropic)." + +#: ../src/iop/diffuse.c:1873 +msgctxt "section" +msgid "edge management" +msgstr "ການຈັດການຂອບ" + +#: ../src/iop/diffuse.c:1881 +msgid "" +"increase or decrease the sharpness of the highest frequencies.\n" +"can be used to keep details after blooming,\n" +"for standalone sharpening set speed to negative values." +msgstr "" +"ເພີ່ມ ຫຼື ຫຼຸດຄວາມຄົມຂອງຄວາມຖີ່ສູງສຸດ.\n" +"ສາມາດໃຊ້ເພື່ອຮັກສາລາຍລະອຽດຫຼັງຈາກເຮັດແສງຟຸ້ງ,\n" +"ສຳລັບການເພີ່ມຄວາມຄົມຢ່າງດຽວ ໃຫ້ຕັ້ງຄ່າຄວາມໄວເປັນຄ່າລົບ." + +#: ../src/iop/diffuse.c:1888 +msgid "" +"define the sensitivity of the variance penalty for edges.\n" +"increase to exclude more edges from diffusion,\n" +"if fringes or halos appear." +msgstr "" +"ກຳນົດຄວາມອ່ອນໄຫວຂອງການຈຳກັດການປ່ຽນແປງສຳລັບຂອບ.\n" +"ເພີ່ມຄ່າເພື່ອແຍກຂອບອອກຈາກການກະຈາຍໃຫ້ຫຼາຍຂຶ້ນ,\n" +"ຫາກມີຂອບສີແຊກ ຫຼື ວົງແສງປາກົດຂຶ້ນ." + +#: ../src/iop/diffuse.c:1895 +msgid "" +"define the variance threshold between edge amplification and penalty.\n" +"decrease if you want pixels on smooth surfaces get a boost,\n" +"increase if you see noise appear on smooth surfaces or\n" +"if dark areas seem oversharpened compared to bright areas." +msgstr "" +"ກຳນົດເກນການປ່ຽນແປງລະຫວ່າງການຂະຫຍາຍຂອບ ແລະ ການຈຳກັດ.\n" +"ຫຼຸດຄ່າລົງຫາກຕ້ອງການໃຫ້ເມັດສີໃນພື້ນຜິວລຽບຖືກເນັ້ນຂຶ້ນ,\n" +"ເພີ່ມຄ່າຫາກເຫັນເມັດລົບກວນປາກົດໃນພື້ນຜິວລຽບ ຫຼື\n" +"ຫາກສ່ວນມືດເບິ່ງຄືຖືກເພີ່ມຄວາມຄົມຫຼາຍເກີນໄປເມື່ອທຽບກັບສ່ວນສະຫວ່າງ." + +#: ../src/iop/diffuse.c:1900 +msgctxt "section" +msgid "diffusion spatiality" +msgstr "ມິຕິພື້ນທີ່ການກະຈາຍ" + +#: ../src/iop/diffuse.c:1906 +msgid "" +"luminance threshold for the mask.\n" +"0. disables the luminance masking and applies the module on the whole image.\n" +"any higher value excludes pixels with luminance lower than the threshold.\n" +"this can be used to inpaint highlights." +msgstr "" +"ເກນຄວາມສະຫວ່າງສຳລັບໜ້າກາກ.\n" +"0 ຈະປິດການໃຊ້ໜ້າກາກຄວາມສະຫວ່າງ ແລະ ນຳໃຊ້ໂມດູນກັບທັງໝົດຮູບ.\n" +"ຄ່າທີ່ສູງຂຶ້ນຈະແຍກເມັດສີທີ່ມີຄວາມສະຫວ່າງຕ່ຳກວ່າເກນອອກ.\n" +"ຄ່ານີ້ສາມາດໃຊ້ເພື່ອເຕີມສ່ວນຂາດໃນສ່ວນສະຫວ່າງ." + +#: ../src/iop/dither.c:104 +msgid "dither or posterize" +msgstr "ກະຈາຍເມັດສີ ຫຼື ເຮັດພາບໂປສເຕີ" + +#: ../src/iop/dither.c:109 +msgid "dithering|posterization|reduce bit depth" +msgstr "ການກະຈາຍເມັດສີ|ການເຮັດພາບໂປສເຕີ|ຫຼຸດຄວາມລະອຽດບິດ" + +#: ../src/iop/dither.c:114 +msgid "" +"reduce banding and posterization effects in output\n" +"JPEGs by adding random noise, or reduce bit depth" +msgstr "" +"ຫຼຸດການເກີດແຖບສີ ແລະ ເອັບເຟັກໂປສເຕີໃນຮູບ JPEGs\n" +"ໂດຍການເພີ່ມເມັດລົບກວນແບບສຸ່ມ ຫຼື ຫຼຸດຄວາມລະອຽດບິດ" + +#: ../src/iop/dither.c:116 +msgid "corrective, artistic" +msgstr "ການແກ້ໄຂ, ສິລະປະ" + +#. add the preset. +#: ../src/iop/dither.c:174 +msgid "dither" +msgstr "ກະຈາຍເມັດສີ" + +#: ../src/iop/dither.c:738 +msgid "damping level of random dither" +msgstr "ລະດັບການຜ່ອນການກະຈາຍເມັດສີແບບສຸ່ມ" + +#: ../src/iop/enlargecanvas.c:72 +msgid "enlarge canvas" +msgstr "ຂະຫຍາຍພື້ນທີ່ຮູບ" + +#: ../src/iop/enlargecanvas.c:79 +msgid "add empty space to the left, top, right or bottom" +msgstr "ເພີ່ມພື້ນທີ່ຫວ່າງໃສ່ດ້ານຊ້າຍ, ເທິງ, ຂວາ ຫຼື ລຸ່ມ" + +#: ../src/iop/enlargecanvas.c:88 +msgid "composition|expand|extend" +msgstr "ການຈັດອົງປະກອບ|ຂະຫຍາຍ|ຕໍ່ອອກ" + +#: ../src/iop/enlargecanvas.c:422 +msgid "how much to enlarge the canvas to the left as a percentage of the original image width" +msgstr "ຈະຂະຫຍາຍພື້ນທີ່ຮູບໄປທາງຊ້າຍເທົ່າໃດ ໂດຍຄິດເປັນເປີເຊັນຂອງຄວາມກວ້າງຮູບເດີມ" + +#: ../src/iop/enlargecanvas.c:428 +msgid "how much to enlarge the canvas to the right as a percentage of the original image width" +msgstr "ຈະຂະຫຍາຍພື້ນທີ່ຮູບໄປທາງຂວາເທົ່າໃດ ໂດຍຄິດເປັນເປີເຊັນຂອງຄວາມກວ້າງຮູບເດີມ" + +#: ../src/iop/enlargecanvas.c:434 +msgid "how much to enlarge the canvas to the top as a percentage of the original image height" +msgstr "ຈະຂະຫຍາຍພື້ນທີ່ຮູບໄປດ້ານເທິງເທົ່າໃດ ໂດຍຄິດເປັນເປີເຊັນຂອງຄວາມສູງຮູບເດີມ" + +#: ../src/iop/enlargecanvas.c:440 +msgid "how much to enlarge the canvas to the bottom as a percentage of the original image height" +msgstr "ຈະຂະຫຍາຍພື້ນທີ່ຮູບໄປດ້ານລຸ່ມເທົ່າໃດ ໂດຍຄິດເປັນເປີເຊັນຂອງຄວາມສູງຮູບເດີມ" + +#: ../src/iop/enlargecanvas.c:444 +msgid "select the color of the enlarged canvas" +msgstr "ເລືອກສີຂອງພື້ນທີ່ຮູບທີ່ຂະຫຍາຍອອກ" + +#: ../src/iop/equalizer.c:86 +msgid "legacy equalizer" +msgstr "ຕົວປັບສົມດຸນແບບເກົ່າ" + +#: ../src/iop/equalizer.c:109 +msgid "this module is deprecated. better use contrast equalizer module instead." +msgstr "ໂມດູນນີ້ຕັດການຮອງຮັບແລ້ວ. ແນະນຳໃຫ້ໃຊ້ໂມດູນ contrast equalizer ແທນ." + +#: ../src/iop/equalizer.c:236 +msgid "" +"this module will be removed in the future\n" +"and is only here so you can switch it off\n" +"and move to the new equalizer." +msgstr "" +"ໂມດູນນີ້ຈະຖືກຖອນອອກໃນອະນາຄົດ\n" +"ທີ່ມີຢູ່ນີ້ເພື່ອໃຫ້ທ່ານສາມາດປິດການໃຊ້ງານ\n" +"ແລ້ວປ່ຽນໄປໃຊ້ຕົວປັບສົມດຸນອັນໃໝ່." + +#: ../src/iop/exposure.c:128 +msgid "" +"redo the exposure of the shot as if you were still in-camera\n" +"using a color-safe brightening similar to increasing ISO setting" +msgstr "" +"ປັບການຮັບແສງໃໝ່ຄືກັບວ່າທ່ານກຳລັງປັບຢູ່ໃນກ້ອງ\n" +"ໂດຍການເພີ່ມຄວາມສະຫວ່າງແບບຮັກສາຄ່າສີ ຄ້າຍຄືກັບການເພີ່ມຄ່າ ISO" + +#: ../src/iop/exposure.c:315 +msgid "magic lantern defaults" +msgstr "ຄ່າເລີ່ມຕົ້ນຂອງ magic lantern" + +#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 ../src/iop/rawoverexposed.c:244 +#, c-format +msgid "failed to get raw buffer from image `%s'" +msgstr "ບໍ່ສາມາດດຶງຂໍ້ມູນ raw ຈາກຮູບ `%s'" + +#: ../src/iop/exposure.c:687 +#, c-format +msgid "compensate camera exposure (%+.1f EV)" +msgstr "ຊົດເຊີຍການຮັບແສງຂອງກ້ອງ (%+.1f EV)" + +#: ../src/iop/exposure.c:699 +#, no-c-format +msgid "highlight preservation mode (%.1f EV)" +msgstr "ໂໝດຮັກສາສ່ວນສະຫວ່າງ (%.1f EV)" + +#. Write report in GUI +#: ../src/iop/exposure.c:894 +#, c-format +msgid "L : \t%.1f %%" +msgstr "L : \t%.1f %%" + +#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#, c-format +msgid "%.2f EV" +msgstr "%.2f EV" + +#: ../src/iop/exposure.c:1199 +msgid "" +"automatically remove the camera exposure bias\n" +"this is useful if you exposed the image to the right." +msgstr "" +"ລ້າງຄ່າການຊົດເຊີຍແສງຂອງກ້ອງໂດຍອັດຕະໂນມັດ\n" +"ມີປະໂຫຍດຫາກທ່ານຕັ້ງຄ່າການຮັບແສງໄປທາງຂວາ (ETTR)." + +#: ../src/iop/exposure.c:1205 +msgid "" +"remove the camera's hidden exposure bias in\n" +"HDR / highlight preservation / dynamic range / HLG tone mode.\n" +"\n" +"when enabled on an image with nonzero bias, tone mapping\n" +"(e.g. sigmoid) is required to avoid blown-out highlights." +msgstr "" +"ລ້າງຄ່າຊົດເຊີຍແສງທີ່ຖືກເຊື່ອງໄວ້ຂອງກ້ອງໃນໂໝດ\n" +"HDR / ຮັກສາສ່ວນສະຫວ່າງ / ຊ່ວງຮັບແສງ / HLG.\n" +"\n" +"ເມື່ອເປີດໃຊ້ກັບຮູບທີ່ມີການຊົດເຊີຍແສງ, ຕ້ອງໃຊ້ tone mapping\n" +"(ເຊັ່ນ sigmoid) ເພື່ອຫຼີກລ່ຽງສ່ວນສະຫວ່າງທີ່ຂາວເກີນໄປ." + +#: ../src/iop/exposure.c:1217 +msgid "set the exposure adjustment using the selected area" +msgstr "ຕັ້ງຄ່າການປັບການຮັບແສງໂດຍໃຊ້ພື້ນທີ່ທີ່ເລືອກ" + +#: ../src/iop/exposure.c:1228 +#, no-c-format +msgid "where in the histogram to meter for deflicking. E.g. 50% is median" +msgstr "ຈຸດໃດໃນຮິສໂຕແກຣມທີ່ຈະໃຊ້ວັດແທກເພື່ອຫຼຸດການກະພິບ (deflicking). ເຊັ່ນ 50% ແມ່ນຄ່າມັດທະຍະຖານ" + +#: ../src/iop/exposure.c:1234 +msgid "where to place the exposure level for processed pics, EV below overexposure." +msgstr "ຈະວາງລະດັບການຮັບແສງໄວ້ໃສສຳລັບຮູບທີ່ປະມວນຜົນແລ້ວ, ຄ່າ EV ຕ່ຳກວ່າແສງເກີນ." + +#: ../src/iop/exposure.c:1238 +msgid "what exposure correction has actually been used" +msgstr "ຄ່າແກ້ໄຂການຮັບແສງໃດທີ່ຖືກນຳໃຊ້ຕົວຈິງ" + +#: ../src/iop/exposure.c:1244 +msgid "computed EC: " +msgstr "ຄ່າຊົດເຊີຍແສງທີ່ຄິດໄລ່ໄດ້: " + +#: ../src/iop/exposure.c:1257 +msgid "" +"adjust the black level to unclip negative RGB values.\n" +"you should never use it to add more density in blacks!\n" +"if poorly set, it will clip near-black colors out of gamut\n" +"by pushing RGB values into negatives." +msgstr "" +"ປັບລະດັບສີດຳເພື່ອແກ້ໄຂຄ່າ RGB ທີ່ຕິດລົບ.\n" +"ທ່ານບໍ່ຄວນໃຊ້ຄ່ານີ້ເພື່ອເພີ່ມຄວາມເຂັ້ມຂອງສີດຳ!\n" +"ຫາກຕັ້ງຄ່າບໍ່ດີ, ມັນຈະຕັດສີທີ່ເກືອບດຳອອກຈາກຂອບເຂດສີ\n" +"ໂດຍການດັນຄ່າ RGB ໃຫ້ຕິດລົບ." + +#: ../src/iop/exposure.c:1267 +msgid "area exposure mapping" +msgstr "ການຈັບຄູ່ການຮັບແສງຕາມພື້ນທີ່" + +#: ../src/iop/exposure.c:1273 +msgid "" +"define a target brightness, in terms of exposure,\n" +"for a selected region of the image (the control sample),\n" +"which you then match against the same target brightness\n" +"in other images. the control sample can either\n" +"be a critical part of your subject or a non-moving and\n" +"consistently-lit surface over your series of images." +msgstr "" +"ກຳນົດຄວາມສະຫວ່າງເປົ້າໝາຍ ໃນຮູບແບບຂອງການຮັບແສງ,\n" +"ສຳລັບພື້ນທີ່ທີ່ເລືອກໃນຮູບ (ຕົວຢ່າງຄວບຄຸມ),\n" +"ເຊິ່ງທ່ານສາມາດນຳໄປໃຊ້ທຽບກັບຄວາມສະຫວ່າງເປົ້າໝາຍດຽວກັນ\n" +"ໃນຮູບອື່ນໆ. ຕົວຢ່າງຄວບຄຸມສາມາດເປັນ\n" +"ສ່ວນສຳຄັນຂອງຕົວແບບ ຫຼື ພື້ນຜິວທີ່ບໍ່ເຄື່ອນໄຫວ ແລະ\n" +"ມີແສງຄົງທີ່ໃນຊຸດຮູບພາບຂອງທ່ານ." + +#: ../src/iop/exposure.c:1282 +msgid "" +"\"correction\" automatically adjust exposure\n" +"such that the input lightness is mapped to the target.\n" +"\"measure\" simply shows how an input color is mapped by\n" +"the exposure compensation and can be used to define a target." +msgstr "" +"\"ການແກ້ໄຂ (correction)\" ຈະປັບການຮັບແສງອັດຕະໂນມັດ\n" +"ເພື່ອໃຫ້ຄວາມສະຫວ່າງຂາເຂົ້າກົງກັບເປົ້າໝາຍ.\n" +"\"ການວັດແທກ (measure)\" ຈະສະແດງໃຫ້ເຫັນວ່າສີຂາເຂົ້າຖືກປ່ຽນແປງແນວໃດ\n" +"ໂດຍການຊົດເຊີຍແສງ ແລະ ສາມາດໃຊ້ເພື່ອສ້າງຄ່າເປົ້າໝາຍໄດ້." + +#: ../src/iop/exposure.c:1300 +msgid "L : \tN/A" +msgstr "L : \tບໍ່ມີຂໍ້ມູນ" + +#: ../src/iop/exposure.c:1310 +msgid "the desired target exposure after mapping" +msgstr "ຄ່າການຮັບແສງເປົ້າໝາຍທີ່ຕ້ອງການຫຼັງຈາກຈັບຄູ່ແລ້ວ" + +#: ../src/iop/filmic.c:174 +msgid "this module is deprecated. better use filmic rgb module instead." +msgstr "ໂມດູນນີ້ຕັດການຮອງຮັບແລ້ວ. ແນະນຳໃຫ້ໃຊ້ໂມດູນ filmic rgb ແທນ." + +#: ../src/iop/filmic.c:328 +msgid "09 EV (low-key)" +msgstr "09 EV (ໂທນມືດ)" + +#: ../src/iop/filmic.c:336 +msgid "10 EV (indoors)" +msgstr "10 EV (ໃນອາຄານ)" + +#: ../src/iop/filmic.c:344 +msgid "11 EV (dim outdoors)" +msgstr "11 EV (ກາງແຈ້ງແສງສະຫຼົວ)" + +#: ../src/iop/filmic.c:352 +msgid "12 EV (outdoors)" +msgstr "12 EV (ກາງແຈ້ງ)" + +#: ../src/iop/filmic.c:360 +msgid "13 EV (bright outdoors)" +msgstr "13 EV (ກາງແຈ້ງແສງຈັດ)" + +#: ../src/iop/filmic.c:368 +msgid "14 EV (backlighting)" +msgstr "14 EV (ຍ້ອນແສງ)" + +#: ../src/iop/filmic.c:376 +msgid "15 EV (sunset)" +msgstr "15 EV (ຕາເວັນຕົກດິນ)" + +#: ../src/iop/filmic.c:384 +msgid "16 EV (HDR)" +msgstr "16 EV (HDR)" + +#: ../src/iop/filmic.c:392 +msgid "18 EV (HDR++)" +msgstr "18 EV (HDR++)" + +#: ../src/iop/filmic.c:1462 +msgid "read-only graph, use the parameters below to set the nodes" +msgstr "ກຣາບສຳລັບເບິ່ງເທົ່ານັ້ນ, ໃຫ້ໃຊ້ພາຣາມິເຕີດ້ານລຸ່ມເພື່ອຕັ້ງຄ່າຈຸດຕ່າງໆ" + +#: ../src/iop/filmic.c:1471 +msgid "" +"adjust to match the average luminance of the subject.\n" +"except in back-lighting situations, this should be around 18%." +msgstr "" +"ປັບໃຫ້ກົງກັບຄວາມສະຫວ່າງສະເລ່ຍຂອງຕົວແບບ.\n" +"ຍົກເວັ້ນໃນສະຖານະການຍ້ອນແສງ, ຄ່ານີ້ຄວນຈະຢູ່ປະມານ 18%." + +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 +msgid "" +"number of stops between middle gray and pure white.\n" +"this is a reading a lightmeter would give you on the scene.\n" +"adjust so highlights clipping is avoided" +msgstr "" +"ຈຳນວນສະຕັອບ (stops) ລະຫວ່າງສີເທົາກາງ ແລະ ສີຂາວບໍລິສຸດ.\n" +"ນີ້ແມ່ນຄ່າທີ່ເຄື່ອງວັດແທກແສງຈະໃຫ້ທ່ານໃນສະຖານທີ່ຈິງ.\n" +"ປັບເພື່ອຫຼີກລ່ຽງການຕັດຂໍ້ມູນໃນສ່ວນສະຫວ່າງ" + +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 +msgid "" +"number of stops between middle gray and pure black.\n" +"this is a reading a lightmeter would give you on the scene.\n" +"increase to get more contrast.\n" +"decrease to recover more details in low-lights." +msgstr "" +"ຈຳນວນສະຕັອບ (stops) ລະຫວ່າງສີເທົາກາງ ແລະ ສີດຳບໍລິສຸດ.\n" +"ນີ້ແມ່ນຄ່າທີ່ເຄື່ອງວັດແທກແສງຈະໃຫ້ທ່ານໃນສະຖານທີ່ຈິງ.\n" +"ເພີ່ມເພື່ອໃຫ້ໄດ້ຄວາມຕ່າງແສງຫຼາຍຂຶ້ນ.\n" +"ຫຼຸດເພື່ອດຶງລາຍລະອຽດໃນສ່ວນມືດຄືນມາ." + +#: ../src/iop/filmic.c:1509 +msgid "" +"increase or decrease the computed dynamic range.\n" +"useful in conjunction with \"auto tune levels\"." +msgstr "" +"ເພີ່ມ ຫຼື ຫຼຸດຊ່ວງຮັບແສງທີ່ຄິດໄລ່ໄດ້.\n" +"ມີປະໂຫຍດເມື່ອໃຊ້ຮ່ວມກັບ \"ປັບລະດັບອັດຕະໂນມັດ\"." + +#: ../src/iop/filmic.c:1519 +msgid "" +"try to optimize the settings with some guessing.\n" +"this will fit the luminance range inside the histogram bounds.\n" +"works better for landscapes and evenly-lit images\n" +"but fails for high-keys and low-keys." +msgstr "" +"ພະຍາຍາມປັບຄ່າໃຫ້ເໝາະສົມໂດຍການຄາດເດົາ.\n" +"ສິ່ງນີ້ຈະປັບຊ່ວງຄວາມສະຫວ່າງໃຫ້ພໍດີກັບຂອບເຂດຮິສໂຕແກຣມ.\n" +"ໃຊ້ໄດ້ດີກັບພາບວິວ ແລະ ພາບທີ່ມີແສງສະເໝີກັນ\n" +"ແຕ່ອາດຈະໃຊ້ບໍ່ໄດ້ຜົນກັບພາບໂທນຂາວຈັດ ຫຼື ມືດຈັດ." + +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 +msgid "" +"slope of the linear part of the curve\n" +"affects mostly the mid-tones" +msgstr "" +"ຄວາມຊັນຂອງສ່ວນເສັ້ນຊື່ໃນເສັ້ນໂຄ້ງ\n" +"ສົ່ງຜົນສ່ວນໃຫຍ່ຕໍ່ໂທນກາງ" + +#: ../src/iop/filmic.c:1539 +msgid "" +"width of the linear domain in the middle of the curve.\n" +"increase to get more contrast at the extreme luminances.\n" +"this has no effect on mid-tones." +msgstr "" +"ຄວາມກວ້າງຂອງຊ່ວງເສັ້ນຊື່ຢູ່ເຄິ່ງກາງເສັ້ນໂຄ້ງ.\n" +"ເພີ່ມເພື່ອໃຫ້ໄດ້ຄວາມຕ່າງແສງຫຼາຍຂຶ້ນໃນສ່ວນທີ່ສະຫວ່າງ ຫຼື ມືດສຸດ.\n" +"ສິ່ງນີ້ບໍ່ມີຜົນຕໍ່ໂທນກາງ." + +#: ../src/iop/filmic.c:1546 +msgid "shadows/highlights balance" +msgstr "ຄວາມສົມດຸນ ສ່ວນເງົາ/ສ່ວນສະຫວ່າງ" + +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 +msgid "" +"slides the latitude along the slope\n" +"to give more room to shadows or highlights.\n" +"use it if you need to protect the details\n" +"at one extremity of the histogram." +msgstr "" +"ເລື່ອນຄ່າ latitude ຕາມຄວາມຊັນ\n" +"ເພື່ອເພີ່ມພື້ນທີ່ໃຫ້ກັບສ່ວນເງົາ ຫຼື ສ່ວນສະຫວ່າງ.\n" +"ໃຊ້ຫາກທ່ານຕ້ອງການຮັກສາລາຍລະອຽດ\n" +"ໃນຈຸດສູງສຸດ ຫຼື ຕ່ຳສຸດຂອງຮິສໂຕແກຣມ." + +#: ../src/iop/filmic.c:1561 +msgid "" +"desaturates the input of the module globally.\n" +"you need to set this value below 100%\n" +"if the chrominance preservation is enabled." +msgstr "" +"ຫຼຸດຄວາມອີ່ມຕົວສີຂອງຂາເຂົ້າໃນໂມດູນທັງໝົດ.\n" +"ທ່ານຕ້ອງຕັ້ງຄ່ານີ້ໃຫ້ຕ່ຳກວ່າ 100%\n" +"ຫາກເປີດໃຊ້ການຮັກສາຄ່າສີ (chrominance preservation)." + +#: ../src/iop/filmic.c:1572 +msgid "" +"desaturates the output of the module\n" +"specifically at extreme luminances.\n" +"decrease if shadows and/or highlights are over-saturated." +msgstr "" +"ຫຼຸດຄວາມອີ່ມຕົວສີຂອງຂາອອກໃນໂມດູນ\n" +"ໂດຍສະເພາະໃນສ່ວນທີ່ສະຫວ່າງ ຫຼື ມືດສຸດ.\n" +"ຫຼຸດຄ່າລົງຫາກສ່ວນເງົາ ແລະ/ຫຼື ສ່ວນສະຫວ່າງມີສີອີ່ມຕົວເກີນໄປ." + +#. Add export intent combo +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 +msgid "intent" +msgstr "ຈຸດປະສົງ" + +#: ../src/iop/filmic.c:1584 +msgid "contrasted" +msgstr "ເນັ້ນຄວາມຕ່າງແສງ" + +#. centripetal spline +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 +msgid "linear" +msgstr "ເສັ້ນຊື່" + +#. monotonic spline +#: ../src/iop/filmic.c:1587 +msgid "optimized" +msgstr "ປັບໃຫ້ເໝາະສົມ" + +#: ../src/iop/filmic.c:1589 +msgid "change this method if you see reversed contrast or faded blacks" +msgstr "ປ່ຽນວິທີນີ້ຫາກທ່ານເຫັນຄວາມຕ່າງແສງກັບດ້ານ ຫຼື ສີດຳເບິ່ງຈາງເກີນໄປ" + +#. Preserve color +#: ../src/iop/filmic.c:1593 +msgid "preserve the chrominance" +msgstr "ຮັກສາຄ່າສີ (chrominance)" + +#: ../src/iop/filmic.c:1596 +msgid "" +"ensure the original color are preserved.\n" +"may reinforce chromatic aberrations.\n" +"you need to manually tune the saturation when using this mode." +msgstr "" +"ຮັບປະກັນວ່າສີເດີມຈະຖືກຮັກສາໄວ້.\n" +"ອາດຈະເຮັດໃຫ້ເຫັນຂອບສີແຊກແຮງຂຶ້ນ.\n" +"ທ່ານຕ້ອງປັບຄວາມອີ່ມຕົວສີດ້ວຍຕົນເອງເມື່ອໃຊ້ໂໝດນີ້." + +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 +msgid "" +"luminance of output pure black, this should be 0%\n" +"except if you want a faded look" +msgstr "" +"ຄວາມສະຫວ່າງຂອງສີດຳບໍລິສຸດຂາອອກ, ຄ່ານີ້ຄວນເປັນ 0%\n" +"ຍົກເວັ້ນທ່ານຕ້ອງການໃຫ້ພາບເບິ່ງຈາງໆ" + +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 +msgid "" +"middle gray value of the target display or color space.\n" +"you should never touch that unless you know what you are doing." +msgstr "" +"ຄ່າສີເທົາກາງຂອງຈໍສະແດງຜົນ ຫຼື ພື້ນທີ່ສີເປົ້າໝາຍ.\n" +"ທ່ານບໍ່ຄວນປ່ຽນຄ່ານີ້ ຍົກເວັ້ນທ່ານຈະເຂົ້າໃຈສິ່ງທີ່ກຳລັງເຮັດຢູ່." + +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 +msgid "" +"luminance of output pure white, this should be 100%\n" +"except if you want a faded look" +msgstr "" +"ຄວາມສະຫວ່າງຂອງສີຂາວບໍລິສຸດຂາອອກ, ຄ່ານີ້ຄວນເປັນ 100%\n" +"ຍົກເວັ້ນທ່ານຕ້ອງການໃຫ້ພາບເບິ່ງຈາງໆ" + +#: ../src/iop/filmic.c:1630 +msgid "target gamma" +msgstr "ແກມມາເປົ້າໝາຍ" + +#: ../src/iop/filmic.c:1632 +msgid "" +"power or gamma of the transfer function\n" +"of the display or color space.\n" +"you should never touch that unless you know what you are doing." +msgstr "" +"ຄ່າກຳລັງ ຫຼື ແກມມາ ຂອງຟັງຊັນການສົ່ງຕໍ່\n" +"ຂອງຈໍສະແດງຜົນ ຫຼື ພື້ນທີ່ສີ.\n" +"ທ່ານບໍ່ຄວນປ່ຽນຄ່ານີ້ ຍົກເວັ້ນທ່ານຈະເຂົ້າໃຈສິ່ງທີ່ກຳລັງເຮັດຢູ່." + +#: ../src/iop/filmic.c:1640 +msgctxt "section" +msgid "destination/display" +msgstr "ປາຍທາງ/ການສະແດງຜົນ" + +#: ../src/iop/filmic.c:1649 +msgctxt "section" +msgid "logarithmic shaper" +msgstr "ຕົວປັບຮູບແບບລໍກາຣິດ" + +#: ../src/iop/filmic.c:1655 +msgctxt "section" +msgid "filmic S curve" +msgstr "ເສັ້ນໂຄ້ງ S ແບບຟີມ" + +#: ../src/iop/filmicrgb.c:331 +msgid "filmic rgb" +msgstr "filmic rgb" + +#: ../src/iop/filmicrgb.c:336 +msgid "tone mapping|curve|view transform|contrast|saturation|highlights" +msgstr "tone mapping|ເສັ້ນໂຄ້ງ|ການແປງການເບິ່ງ|ຄວາມຕ່າງແສງ|ຄວາມອີ່ມຕົວສີ|ສ່ວນສະຫວ່າງ" + +#: ../src/iop/filmicrgb.c:341 +msgid "" +"apply a view transform to prepare the scene-referred pipeline\n" +"for display on SDR screens and paper prints\n" +"while preventing clipping in non-destructive ways" +msgstr "" +"ນຳໃຊ້ການແປງການເບິ່ງເພື່ອຕຽມລະບົບການປະມວນຜົນແບບອ້າງອີງຕາມສາກ\n" +"ສຳລັບສະແດງຜົນເທິງຈໍ SDR ແລະ ການພິມລົງເຈ້ຍ\n" +"ພ້ອມທັງປ້ອງກັນການຕັດຂໍ້ມູນສີໃນຮູບແບບທີ່ບໍ່ທຳລາຍຄຸນນະພາບຮູບ" + +#: ../src/iop/filmicrgb.c:1305 +msgid "filmic highlights reconstruction failed to allocate memory, check your RAM settings" +msgstr "ການສ້າງສ່ວນສະຫວ່າງໃໝ່ແບບຟີມບໍ່ສາມາດຈອງໜ່ວຍຄວາມຈຳໄດ້, ກະລຸນາກວດສອບການຕັ້ງຄ່າ RAM ຂອງທ່ານ" + +#: ../src/iop/filmicrgb.c:2250 +msgid "filmic highlights reconstruction failed to allocate memory on GPU" +msgstr "ການສ້າງສ່ວນສະຫວ່າງໃໝ່ແບບຟີມບໍ່ສາມາດຈອງໜ່ວຍຄວາມຈຳໃນ GPU ໄດ້" + +#: ../src/iop/filmicrgb.c:2366 +msgid "filmic works only on RGB input" +msgstr "ຟີມມິກເຮັດວຽກໄດ້ສະເພາະກັບຂາເຂົ້າແບບ RGB ເທົ່ານັ້ນ" + +#: ../src/iop/filmicrgb.c:3425 +msgid "look only" +msgstr "ເບິ່ງຢ່າງດຽວ" + +#: ../src/iop/filmicrgb.c:3427 +msgid "look + mapping (lin)" +msgstr "ເບິ່ງ + ຈັບຄູ່ (lin)" + +#: ../src/iop/filmicrgb.c:3429 +msgid "look + mapping (log)" +msgstr "ເບິ່ງ + ຈັບຄູ່ (log)" + +#: ../src/iop/filmicrgb.c:3431 +msgid "dynamic range mapping" +msgstr "ການຈັບຄູ່ຊ່ວງຮັບແສງ" + +#: ../src/iop/filmicrgb.c:3798 +#, c-format +msgid "(%.0f %%)" +msgstr "(%.0f %%)" + +#: ../src/iop/filmicrgb.c:3814 +#, no-c-format +msgid "% display" +msgstr "% ການສະແດງຜົນ" + +#: ../src/iop/filmicrgb.c:3826 +msgid "EV scene" +msgstr "EV ສາກ" + +#: ../src/iop/filmicrgb.c:3830 +#, no-c-format +msgid "% camera" +msgstr "% ກ້ອງ" + +#. Page DISPLAY +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 +msgid "display" +msgstr "ການສະແດງຜົນ" + +#. axis legend +#: ../src/iop/filmicrgb.c:3875 +msgid "(%)" +msgstr "(%)" + +#. Page SCENE +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 +msgid "scene" +msgstr "ສາກ" + +#. axis legend +#: ../src/iop/filmicrgb.c:3893 +msgid "(EV)" +msgstr "(EV)" + +#: ../src/iop/filmicrgb.c:4305 +msgid "" +"use the parameters below to set the nodes.\n" +"the bright curve is the filmic tone mapping curve\n" +"the dark curve is the desaturation curve." +msgstr "" +"ໃຊ້ພາຣາມິເຕີດ້ານລຸ່ມເພື່ອຕັ້ງຄ່າຈຸດຕ່າງໆ.\n" +"ເສັ້ນໂຄ້ງທີ່ສະຫວ່າງແມ່ນເສັ້ນໂຄ້ງ filmic tone mapping\n" +"ເສັ້ນໂຄ້ງທີ່ມືດແມ່ນເສັ້ນໂຄ້ງການຫຼຸດຄວາມອີ່ມຕົວສີ." + +#: ../src/iop/filmicrgb.c:4312 +msgid "toggle axis labels and values display" +msgstr "ເປີດ/ປິດ ການສະແດງປ້າຍກຳກັບແກນ ແລະ ຄ່າຕ່າງໆ" + +#: ../src/iop/filmicrgb.c:4317 +msgid "" +"cycle through graph views.\n" +"left-click: cycle forward.\n" +"right-click: cycle backward.\n" +"double-click: reset to look view." +msgstr "" +"ໝູນວຽນເບິ່ງກຣາບໃນຮູບແບບຕ່າງໆ.\n" +"ຄລິກຊ້າຍ: ໝູນໄປຂ້າງໜ້າ.\n" +"ຄລິກຂວາ: ໝູນກັບຄືນ.\n" +"ດັບເບິນຄລິກ: ຄືນຄ່າໄປທີ່ການເບິ່ງແບບປົກກະຕິ." + +#: ../src/iop/filmicrgb.c:4376 +#, no-c-format +msgid "" +"adjust to match the average luminance of the image's subject.\n" +"the value entered here will then be remapped to 18.45%.\n" +"decrease the value to increase the overall brightness." +msgstr "" +"ປັບໃຫ້ກົງກັບຄວາມສະຫວ່າງສະເລ່ຍຂອງຕົວແບບໃນຮູບ.\n" +"ຄ່າທີ່ປ້ອນຢູ່ບ່ອນນີ້ຈະຖືກປ່ຽນໃຫ້ເປັນ 18.45%.\n" +"ຫຼຸດຄ່າລົງເພື່ອເພີ່ມຄວາມສະຫວ່າງໂດຍລວມ." + +#: ../src/iop/filmicrgb.c:4416 +msgid "" +"try to optimize the settings with some statistical assumptions.\n" +"this will fit the luminance range inside the histogram bounds.\n" +"works better for landscapes and evenly-lit images\n" +"but fails for high-keys, low-keys and high-ISO images.\n" +"this is not an artificial intelligence, but a simple guess.\n" +"ensure you understand its assumptions before using it." +msgstr "" +"ພະຍາຍາມປັບຄ່າໃຫ້ເໝາະສົມໂດຍໃຊ້ສົມມຸດຕິຖານທາງສະຖິຕິ.\n" +"ສິ່ງນີ້ຈະປັບຊ່ວງຄວາມສະຫວ່າງໃຫ້ພໍດີກັບຂອບເຂດຮິສໂຕແກຣມ.\n" +"ໃຊ້ໄດ້ດີກັບພາບວິວ ແລະ ພາບທີ່ມີແສງສະເໝີກັນ\n" +"ແຕ່ອາດຈະບໍ່ໄດ້ຜົນກັບພາບໂທນຂາວຈັດ, ມືດຈັດ ແລະ ພາບທີ່ມີ ISO ສູງ.\n" +"ນີ້ບໍ່ແມ່ນປັນຍາປະດິດ, ແຕ່ເປັນພຽງການຄາດເດົາແບບງ່າຍໆ.\n" +"ກະລຸນາໝັ້ນໃຈວ່າທ່ານເຂົ້າໃຈຂໍ້ກຳນົດຂອງມັນກ່ອນທີ່ຈະນຳໃຊ້." + +#. Page RECONSTRUCT +#: ../src/iop/filmicrgb.c:4425 +msgid "reconstruct" +msgstr "ສ້າງຂໍ້ມູນຄືນ" + +#: ../src/iop/filmicrgb.c:4427 +msgctxt "section" +msgid "highlights clipping" +msgstr "ການຕັດຂໍ້ມູນໃນສ່ວນສະຫວ່າງ" + +#: ../src/iop/filmicrgb.c:4434 +msgid "" +"set the exposure threshold upon which\n" +"clipped highlights get reconstructed.\n" +"values are relative to the scene white point.\n" +"0 EV means the threshold is the same as the scene white point.\n" +"decrease to include more areas,\n" +"increase to exclude more areas." +msgstr "" +"ຕັ້ງເກນການຮັບແສງເພື່ອໃຫ້\n" +"ສ່ວນສະຫວ່າງທີ່ຖືກຕັດຂໍ້ມູນ ຖືກສ້າງຄືນໃໝ່.\n" +"ຄ່າຕ່າງໆຈະອ້າງອີງຕາມຈຸດສີຂາວຂອງສາກ.\n" +"0 EV ໝາຍເຖິງເກນເທົ່າກັບຈຸດສີຂາວຂອງສາກ.\n" +"ຫຼຸດຄ່າເພື່ອໃຫ້ກວມເອົາພື້ນທີ່ຫຼາຍຂຶ້ນ,\n" +"ເພີ່ມຄ່າເພື່ອແຍກພື້ນທີ່ອອກຫຼາຍຂຶ້ນ." + +#: ../src/iop/filmicrgb.c:4444 +msgid "" +"soften the transition between clipped highlights and valid pixels.\n" +"decrease to make the transition harder and sharper,\n" +"increase to make the transition softer and blurrier." +msgstr "" +"ເຮັດໃຫ້ການເຊື່ອມຕໍ່ລະຫວ່າງສ່ວນສະຫວ່າງທີ່ຖືກຕັດ ແລະ ເມັດສີປົກກະຕິມີຄວາມນຸ່ມນວນຂຶ້ນ.\n" +"ຫຼຸດຄ່າເພື່ອໃຫ້ການເຊື່ອມຕໍ່ເບິ່ງແຂງ ແລະ ຄົມ,\n" +"ເພີ່ມຄ່າເພື່ອໃຫ້ການເຊື່ອມຕໍ່ເບິ່ງນຸ່ມ ແລະ ມົວ." + +#. Highlight Reconstruction Mask +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 +msgid "display highlight reconstruction mask" +msgstr "ສະແດງໜ້າກາກການສ້າງສ່ວນສະຫວ່າງໃໝ່" + +#: ../src/iop/filmicrgb.c:4456 +msgctxt "section" +msgid "balance" +msgstr "ຄວາມສົມດຸນ" + +#: ../src/iop/filmicrgb.c:4462 +#, no-c-format +msgid "" +"decide which reconstruction strategy to favor,\n" +"inpainting a smooth color gradient\n" +"or trying to recover the textured details.\n" +"0% is an equal mix of both.\n" +"increase if at least one RGB channel is not clipped.\n" +"decrease if all RGB channels are clipped over large areas." +msgstr "" +"ເລືອກວ່າຈະເນັ້ນວິທີການສ້າງຄືນໃໝ່ແບບໃດ,\n" +"ການເຕີມສ່ວນຂາດດ້ວຍການໄລ່ສີທີ່ລຽບນຽນ\n" +"ຫຼື ພະຍາຍາມດຶງລາຍລະອຽດພື້ນຜິວຄືນມາ.\n" +"0% ແມ່ນການປະສົມທັງສອງຢ່າງເທົ່າກັນ.\n" +"ເພີ່ມຄ່າຫາກມີຢ່າງໜ້ອຍໜຶ່ງຊ່ອງສີ RGB ທີ່ບໍ່ຖືກຕັດຂໍ້ມູນ.\n" +"ຫຼຸດຄ່າຫາກທຸກຊ່ອງສີ RGB ຖືກຕັດຂໍ້ມູນໃນພື້ນທີ່ກວ້າງ." + +#: ../src/iop/filmicrgb.c:4473 +#, no-c-format +msgid "" +"decide which reconstruction strategy to favor,\n" +"blooming highlights like film does\n" +"or trying to recover sharp details.\n" +"0% is an equal mix of both.\n" +"increase if you want more details.\n" +"decrease if you want more blur." +msgstr "" +"ເລືອກວ່າຈະເນັ້ນວິທີການສ້າງຄືນໃໝ່ແບບໃດ,\n" +"ການເຮັດໃຫ້ສ່ວນສະຫວ່າງຟຸ້ງຄືກັບຟີມ\n" +"ຫຼື ພະຍາຍາມດຶງລາຍລະອຽດທີ່ຄົມຊັດຄືນມາ.\n" +"0% ແມ່ນການປະສົມທັງສອງຢ່າງເທົ່າກັນ.\n" +"ເພີ່ມຄ່າຫາກຕ້ອງການລາຍລະອຽດຫຼາຍຂຶ້ນ.\n" +"ຫຼຸດຄ່າຫາກຕ້ອງການຄວາມມົວຫຼາຍຂຶ້ນ." + +#: ../src/iop/filmicrgb.c:4485 +#, no-c-format +msgid "" +"decide which reconstruction strategy to favor,\n" +"recovering monochromatic highlights\n" +"or trying to recover colorful highlights.\n" +"0% is an equal mix of both.\n" +"increase if you want more color.\n" +"decrease if you see magenta or out-of-gamut highlights." +msgstr "" +"ເລືອກວ່າຈະເນັ້ນວິທີການສ້າງຄືນໃໝ່ແບບໃດ,\n" +"ການດຶງສ່ວນສະຫວ່າງແບບຂາວດຳ\n" +"ຫຼື ພະຍາຍາມດຶງສ່ວນສະຫວ່າງທີ່ມີສີສັນ.\n" +"0% ແມ່ນການປະສົມທັງສອງຢ່າງເທົ່າກັນ.\n" +"ເພີ່ມຄ່າຫາກຕ້ອງການສີຫຼາຍຂຶ້ນ.\n" +"ຫຼຸດຄ່າຫາກເຫັນສີມ່ວງ (magenta) ຫຼື ສີໃນສ່ວນສະຫວ່າງທີ່ຜິດພ້ຽນ." + +#. Page LOOK +#: ../src/iop/filmicrgb.c:4493 +msgid "look" +msgstr "ຮູບລັກສະນະ" + +#: ../src/iop/filmicrgb.c:4505 +msgid "" +"equivalent to paper grade in analog.\n" +"increase to make highlights brighter and less compressed.\n" +"decrease to mute highlights." +msgstr "" +"ທຽບເທົ່າກັບລະດັບຂອງເຈ້ຍໃນລະບົບອານາລັອກ.\n" +"ເພີ່ມເພື່ອໃຫ້ສ່ວນສະຫວ່າງສະຫວ່າງຂຶ້ນ ແລະ ຖືກບີບອັດໜ້ອຍລົງ.\n" +"ຫຼຸດເພື່ອເຮັດໃຫ້ສ່ວນສະຫວ່າງເບິ່ງມົວລົງ." + +#: ../src/iop/filmicrgb.c:4513 +msgid "" +"width of the linear domain in the middle of the curve,\n" +"increase to get more contrast and less desaturation at extreme luminances,\n" +"decrease otherwise. no desaturation happens in the latitude range.\n" +"this has no effect on mid-tones." +msgstr "" +"ຄວາມກວ້າງຂອງຊ່ວງເສັ້ນຊື່ຢູ່ເຄິ່ງກາງເສັ້ນໂຄ້ງ,\n" +"ເພີ່ມເພື່ອໃຫ້ໄດ້ຄວາມຕ່າງແສງຫຼາຍຂຶ້ນ ແລະ ຫຼຸດການຈາງຂອງສີໃນສ່ວນທີ່ສະຫວ່າງ ຫຼື ມືດສຸດ,\n" +"ຫຼຸດໃນກໍລະນີອື່ນ. ຈະບໍ່ມີການຫຼຸດຄວາມອີ່ມຕົວສີໃນຊ່ວງ latitude.\n" +"ສິ່ງນີ້ບໍ່ມີຜົນຕໍ່ໂທນກາງ." + +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 +msgid "" +"desaturates the output of the module\n" +"specifically at extreme luminances.\n" +"increase if shadows and/or highlights are under-saturated." +msgstr "" +"ຫຼຸດຄວາມອີ່ມຕົວສີຂອງຂາອອກໃນໂມດູນ\n" +"ໂດຍສະເພາະໃນສ່ວນທີ່ສະຫວ່າງ ຫຼື ມືດສຸດ.\n" +"ເພີ່ມຄ່າຫາກສ່ວນເງົາ ແລະ/ຫຼື ສ່ວນສະຫວ່າງມີສີຈາງເກີນໄປ." + +#: ../src/iop/filmicrgb.c:4566 +msgid "" +"v3 is darktable 3.0 desaturation method, same as color balance.\n" +"v4 is a newer desaturation method, based on spectral purity of light." +msgstr "" +"v3 ແມ່ນວິທີຫຼຸດຄວາມອີ່ມຕົວສີຂອງ darktable 3.0, ຄືກັບ color balance.\n" +"v4 ແມ່ນວິທີໃໝ່ກວ່າ, ອີງຕາມຄວາມບໍລິສຸດຂອງສະເປັກຕຳແສງ." + +#: ../src/iop/filmicrgb.c:4571 +msgid "" +"ensure the original colors are preserved.\n" +"may reinforce chromatic aberrations and chroma noise,\n" +"so ensure they are properly corrected elsewhere." +msgstr "" +"ຮັບປະກັນວ່າສີເດີມຈະຖືກຮັກສາໄວ້.\n" +"ອາດຈະເຮັດໃຫ້ເຫັນຂອບສີແຊກ ແລະ ເມັດລົບກວນສີແຮງຂຶ້ນ,\n" +"ດັ່ງນັ້ນ ຄວນໝັ້ນໃຈວ່າໄດ້ແກ້ໄຂບັນຫາເຫຼົ່ານັ້ນໃນສ່ວນອື່ນແລ້ວ." + +#: ../src/iop/filmicrgb.c:4581 +msgid "" +"choose the desired curvature of the filmic spline in highlights.\n" +"hard uses a high curvature resulting in more tonal compression.\n" +"soft uses a low curvature resulting in less tonal compression." +msgstr "" +"ເລືອກຄວາມໂຄ້ງທີ່ຕ້ອງການຂອງ filmic spline ໃນສ່ວນສະຫວ່າງ.\n" +"hard ຈະໃຊ້ຄວາມໂຄ້ງສູງ ເຮັດໃຫ້ມີການບີບອັດໂທນຫຼາຍຂຶ້ນ.\n" +"soft ຈະໃຊ້ຄວາມໂຄ້ງຕ່ຳ ເຮັດໃຫ້ມີການບີບອັດໂທນໜ້ອຍລົງ." + +#: ../src/iop/filmicrgb.c:4587 +msgid "" +"choose the desired curvature of the filmic spline in shadows.\n" +"hard uses a high curvature resulting in more tonal compression.\n" +"soft uses a low curvature resulting in less tonal compression." +msgstr "" +"ເລືອກຄວາມໂຄ້ງທີ່ຕ້ອງການຂອງ filmic spline ໃນສ່ວນເງົາ.\n" +"hard ຈະໃຊ້ຄວາມໂຄ້ງສູງ ເຮັດໃຫ້ມີການບີບອັດໂທນຫຼາຍຂຶ້ນ.\n" +"soft ຈະໃຊ້ຄວາມໂຄ້ງຕ່ຳ ເຮັດໃຫ້ມີການບີບອັດໂທນໜ້ອຍລົງ." + +#: ../src/iop/filmicrgb.c:4594 +#, no-c-format +msgid "" +"enable to input custom middle-gray values.\n" +"this is not recommended in general.\n" +"fix the global exposure in the exposure module instead.\n" +"disable to use standard 18.45% middle gray." +msgstr "" +"ເປີດໃຊ້ເພື່ອປ້ອນຄ່າສີເທົາກາງດ້ວຍຕົນເອງ.\n" +"ໂດຍທົ່ວໄປແລ້ວບໍ່ແນະນຳໃຫ້ເຮັດ.\n" +"ໃຫ້ໄປປັບການຮັບແສງໂດຍລວມໃນໂມດູນ exposure ແທນ.\n" +"ປິດການໃຊ້ງານເພື່ອໃຊ້ຄ່າສີເທົາກາງມາດຕະຖານ 18.45%." + +#: ../src/iop/filmicrgb.c:4601 +msgid "" +"enable to auto-set the look hardness depending on the scene white and black points.\n" +"this keeps the middle gray on the identity line and improves fast tuning.\n" +"disable if you want a manual control." +msgstr "" +"ເປີດໃຊ້ເພື່ອປັບຄວາມແຂງ (hardness) ຂອງພາບອັດຕະໂນມັດ ຕາມຈຸດສີຂາວ ແລະ ສີດຳຂອງສາກ.\n" +"ສິ່ງນີ້ຈະຮັກສາສີເທົາກາງໃຫ້ຢູ່ໃນເສັ້ນຫຼັກ ແລະ ຊ່ວຍໃຫ້ປັບແຕ່ງໄດ້ໄວຂຶ້ນ.\n" +"ປິດການໃຊ້ງານຫາກທ່ານຕ້ອງການຄວບຄຸມດ້ວຍຕົນເອງ." + +#: ../src/iop/filmicrgb.c:4607 +msgid "" +"run extra passes of chromaticity reconstruction.\n" +"more iterations means more color propagation from neighborhood.\n" +"this will be slower but will yield more neutral highlights.\n" +"it also helps with difficult cases of magenta highlights." +msgstr "" +"ເພີ່ມຮອບການປະມວນຜົນການສ້າງຄ່າສີຄືນໃໝ່.\n" +"ການເພີ່ມຮອບໝາຍເຖິງການດຶງສີຈາກພື້ນທີ່ຂ້າງຄຽງມາໃຊ້ຫຼາຍຂຶ້ນ.\n" +"ສິ່ງນີ້ຈະເຮັດວຽກຊ້າລົງ ແຕ່ຈະໃຫ້ສ່ວນສະຫວ່າງທີ່ມີສີເປັນກາງຫຼາຍຂຶ້ນ.\n" +"ແລະ ຍັງຊ່ວຍໃນກໍລະນີທີ່ແກ້ໄຂສ່ວນສະຫວ່າງສີມ່ວງ (magenta) ໄດ້ຍາກ." + +#: ../src/iop/filmicrgb.c:4615 +msgid "" +"add statistical noise in reconstructed highlights.\n" +"this avoids highlights to look too smooth\n" +"when the image is noisy overall,\n" +"so they blend with the rest of the image." +msgstr "" +"ເພີ່ມເມັດລົບກວນ (noise) ທາງສະຖິຕິເຂົ້າໃນສ່ວນສະຫວ່າງທີ່ສ້າງຄືນໃໝ່.\n" +"ສິ່ງນີ້ຊ່ວຍປ້ອງກັນບໍ່ໃຫ້ສ່ວນສະຫວ່າງເບິ່ງລຽບນຽນເກີນໄປ\n" +"ໃນເວລາທີ່ຮູບໂດຍລວມມີເມັດລົບກວນ,\n" +"ເພື່ອໃຫ້ພວກມັນເບິ່ງກົມກືນໄປກັບສ່ວນທີ່ເຫຼືອຂອງຮູບ." + +#: ../src/iop/filmicrgb.c:4623 +msgid "" +"choose the statistical distribution of noise.\n" +"this is useful to match natural sensor noise pattern." +msgstr "" +"ເລືອກຮູບແບບການກະຈາຍຂອງເມັດລົບກວນ.\n" +"ມີປະໂຫຍດໃນການເຮັດໃຫ້ກົງກັບຮູບແບບເມັດລົບກວນທຳມະຊາດຂອງເຊັນເຊີ." + +#: ../src/iop/filmicrgb.c:4688 +msgid "mid-tones saturation" +msgstr "ຄວາມອີ່ມຕົວສີຂອງໂທນກາງ" + +#: ../src/iop/filmicrgb.c:4690 +msgid "" +"desaturates the output of the module\n" +"specifically at medium luminances.\n" +"increase if midtones are under-saturated." +msgstr "" +"ຫຼຸດຄວາມອີ່ມຕົວສີຂອງຂາອອກໃນໂມດູນ\n" +"ໂດຍສະເພາະໃນຊ່ວງຄວາມສະຫວ່າງປານກາງ.\n" +"ເພີ່ມຄ່າຫາກໂທນກາງມີສີຈາງເກີນໄປ." + +#: ../src/iop/filmicrgb.c:4696 +msgid "highlights saturation mix" +msgstr "ການປະສົມຄວາມອີ່ມຕົວສີໃນສ່ວນສະຫວ່າງ" + +#: ../src/iop/filmicrgb.c:4698 +msgid "" +"positive values ensure saturation is kept unchanged over the whole range.\n" +"negative values bleach highlights at constant hue and luminance.\n" +"zero is an equal mix of both strategies." +msgstr "" +"ຄ່າບວກຈະຮັບປະກັນວ່າຄວາມອີ່ມຕົວສີຈະຄົງທີ່ຕະຫຼອດທຸກຊ່ວງ.\n" +"ຄ່າລົບຈະເຮັດໃຫ້ສ່ວນສະຫວ່າງສີຈາງລົງໂດຍທີ່ຄ່າສີ ແລະ ຄວາມສະຫວ່າງຍັງຄືເກົ່າ.\n" +"ຄ່າສູນແມ່ນການປະສົມທັງສອງຮູບແບບເທົ່າກັນ." + +#: ../src/iop/finalscale.c:37 +msgctxt "modulename" +msgid "scale into final size" +msgstr "ປັບຂະໜາດໃຫ້ເປັນຂະໜາດສຸດທ້າຍ" + +#: ../src/iop/flip.c:78 +msgid "rotation|flip|mirror" +msgstr "ການໝູນ|ການປີ້ນ|ກະຈົກ" + +#: ../src/iop/flip.c:108 +msgid "flip or rotate image by step of 90 degrees" +msgstr "ປີ້ນ ຫຼື ໝູນຮູບເທື່ອລະ 90 ອົງສາ" + +#: ../src/iop/flip.c:465 +msgid "rotate by -90 degrees" +msgstr "ໝູນ -90 ອົງສາ" + +#: ../src/iop/flip.c:469 +msgid "rotate by 90 degrees" +msgstr "ໝູນ 90 ອົງສາ" + +#: ../src/iop/flip.c:473 +msgid "rotate by 180 degrees" +msgstr "ໝູນ 180 ອົງສາ" + +#: ../src/iop/flip.c:601 +msgid "transform" +msgstr "ການແປງຮູບຮ່າງ" + +#: ../src/iop/flip.c:605 ../src/libs/live_view.c:334 +msgid "rotate 90 degrees CCW" +msgstr "ໝູນ 90 ອົງສາ ທວນເຂັມໂມງ" + +#: ../src/iop/flip.c:609 ../src/libs/live_view.c:336 +msgid "rotate 90 degrees CW" +msgstr "ໝູນ 90 ອົງສາ ຕາມເຂັມໂມງ" + +#: ../src/iop/gamma.c:41 +msgctxt "modulename" +msgid "display encoding" +msgstr "ການເຂົ້າລະຫັດການສະແດງຜົນ" + +#: ../src/iop/globaltonemap.c:97 +msgid "global tonemap" +msgstr "global tonemap" + +#: ../src/iop/globaltonemap.c:102 +msgid "this module is deprecated. please use the filmic rgb module instead." +msgstr "ໂມດູນນີ້ຕັດການຮອງຮັບແລ້ວ. ກະລຸນາໃຊ້ໂມດູນ filmic rgb ແທນ." + +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 +msgid "operator" +msgstr "ຕົວດຳເນີນການ" + +#: ../src/iop/globaltonemap.c:630 +msgid "the global tonemap operator" +msgstr "ຕົວດຳເນີນການ global tonemap" + +#: ../src/iop/globaltonemap.c:633 +msgid "the bias for tonemapper controls the linearity, the higher the more details in blacks" +msgstr "ຄ່າ bias ສຳລັບ tonemapper ໃຊ້ຄວບຄຸມຄວາມເປັນເສັ້ນຊື່, ຍິ່ງສູງຍິ່ງເຫັນລາຍລະອຽດໃນສ່ວນມືດຫຼາຍຂຶ້ນ" + +#: ../src/iop/globaltonemap.c:637 +msgid "the target light for tonemapper specified as cd/m2" +msgstr "ແສງເປົ້າໝາຍສຳລັບ tonemapper ກຳນົດເປັນ cd/m2" + +#: ../src/iop/graduatednd.c:64 +msgid "neutral gray | ND2 (soft)" +msgstr "ສີເທົາກາງ | ND2 (ນຸ່ມ)" + +#: ../src/iop/graduatednd.c:67 +msgid "neutral gray | ND4 (soft)" +msgstr "ສີເທົາກາງ | ND4 (ນຸ່ມ)" + +#: ../src/iop/graduatednd.c:70 +msgid "neutral gray | ND8 (soft)" +msgstr "ສີເທົາກາງ | ND8 (ນຸ່ມ)" + +#: ../src/iop/graduatednd.c:73 +msgid "neutral gray | ND2 (hard)" +msgstr "ສີເທົາກາງ | ND2 (ແຂງ)" + +#: ../src/iop/graduatednd.c:77 +msgid "neutral gray | ND4 (hard)" +msgstr "ສີເທົາກາງ | ND4 (ແຂງ)" + +#: ../src/iop/graduatednd.c:80 +msgid "neutral gray | ND8 (hard)" +msgstr "ສີເທົາກາງ | ND8 (ແຂງ)" + +#: ../src/iop/graduatednd.c:84 +msgid "tinted | orange ND2 (soft)" +msgstr "ຍ້ອມສີ | ສົ້ມ ND2 (ນຸ່ມ)" + +#: ../src/iop/graduatednd.c:87 +msgid "tinted | yellow ND2 (soft)" +msgstr "ຍ້ອມສີ | ເຫຼືອງ ND2 (ນຸ່ມ)" + +#: ../src/iop/graduatednd.c:91 +msgid "tinted | purple ND2 (soft)" +msgstr "ຍ້ອມສີ | ມ່ວງ ND2 (ນຸ່ມ)" + +#: ../src/iop/graduatednd.c:95 +msgid "tinted | green ND2 (soft)" +msgstr "ຍ້ອມສີ | ຂຽວ ND2 (ນຸ່ມ)" + +#: ../src/iop/graduatednd.c:99 +msgid "tinted | red ND2 (soft)" +msgstr "ຍ້ອມສີ | ແດງ ND2 (ນຸ່ມ)" + +#: ../src/iop/graduatednd.c:102 +msgid "tinted | blue ND2 (soft)" +msgstr "ຍ້ອມສີ | ຟ້າ ND2 (ນຸ່ມ)" + +#: ../src/iop/graduatednd.c:106 +msgid "tinted | brown ND4 (soft)" +msgstr "ຍ້ອມສີ | ນ້ຳຕານ ND4 (ນຸ່ມ)" + +#: ../src/iop/graduatednd.c:137 +msgid "graduated density" +msgstr "ຄວາມເຂັ້ມແບບໄລ່ລະດັບ" + +#: ../src/iop/graduatednd.c:142 +msgid "simulate an optical graduated neutral density filter" +msgstr "ຈຳລອງການໃຊ້ຟິວເຕີ GND (graduated neutral density)" + +#: ../src/iop/graduatednd.c:1033 +msgid "the density in EV for the filter" +msgstr "ຄ່າຄວາມເຂັ້ມຂອງຟິວເຕີໃນໜ່ວຍ EV" + +#: ../src/iop/graduatednd.c:1038 +#, no-c-format +msgid "" +"hardness of graduation:\n" +"0% = soft, 100% = hard" +msgstr "" +"ຄວາມແຂງຂອງການໄລ່ລະດັບ:\n" +"0% = ນຸ່ມ, 100% = ແຂງ" + +#: ../src/iop/graduatednd.c:1043 +msgid "rotation of filter -180 to 180 degrees" +msgstr "ການໝູນຟິວເຕີ -180 ເຖິງ 180 ອົງສາ" + +#: ../src/iop/graduatednd.c:1056 +msgid "select the hue tone of filter" +msgstr "ເລືອກໂທນສີຂອງຟິວເຕີ" + +#: ../src/iop/graduatednd.c:1062 +msgid "select the saturation of filter" +msgstr "ເລືອກຄວາມອີ່ມຕົວສີຂອງຟິວເຕີ" + +#: ../src/iop/graduatednd.c:1073 +#, c-format +msgid "[%s on nodes] change line rotation" +msgstr "[%s ຢູ່ເທິງຈຸດ] ປ່ຽນການໝູນຂອງເສັ້ນ" + +#: ../src/iop/graduatednd.c:1074 +#, c-format +msgid "[%s on line] move line" +msgstr "[%s ຢູ່ເທິງເສັ້ນ] ເຄື່ອນຍ້າຍເສັ້ນ" + +#: ../src/iop/graduatednd.c:1076 +#, c-format +msgid "[%s on line] change density" +msgstr "[%s ຢູ່ເທິງເສັ້ນ] ປ່ຽນຄວາມເຂັ້ມ" + +#: ../src/iop/graduatednd.c:1078 +#, c-format +msgid "[%s on line] change hardness" +msgstr "[%s ຢູ່ເທິງເສັ້ນ] ປ່ຽນຄວາມແຂງ" + +#: ../src/iop/grain.c:385 +msgid "grain" +msgstr "ເມັດຟີມ" + +#: ../src/iop/grain.c:390 +msgid "simulate silver grains from film" +msgstr "ຈຳລອງເມັດເງິນ (silver grains) ຈາກຟີມ" + +#: ../src/iop/grain.c:543 +msgid "the grain size (~ISO of the film)" +msgstr "ຂະໜາດຂອງເມັດຟີມ (ທຽບເທົ່າຄ່າ ISO ຂອງຟີມ)" + +#: ../src/iop/grain.c:547 +msgid "the strength of applied grain" +msgstr "ຄວາມແຮງຂອງເມັດຟີມທີ່ນຳໃຊ້" + +#: ../src/iop/grain.c:551 +msgid "amount of mid-tones bias from the photographic paper response modeling. the greater the bias, the more pronounced the fall off of the grain in shadows and highlights" +msgstr "ປະລິມານການບ່ຽງເບນຂອງໂທນກາງ ຈາກການຈຳລອງການຕອບສະໜອງຂອງເຈ້ຍອັດຮູບ. ຍິ່ງຄ່າ bias ຫຼາຍ, ເມັດຟີມຈະເຫັນໄດ້ຊັດເຈນໜ້ອຍລົງໃນສ່ວນເງົາ ແລະ ສ່ວນສະຫວ່າງ" + +#: ../src/iop/hazeremoval.c:98 +msgid "haze removal" +msgstr "ການກຳຈັດໝອກມົວ" + +#: ../src/iop/hazeremoval.c:104 +msgid "dehaze|defog|smoke|smog" +msgstr "ຫຼຸດໝອກ|ຫຼຸດໝອກມົວ|ຄວັນ|ໝອກຄວັນ" + +#: ../src/iop/hazeremoval.c:109 +msgid "remove fog and atmospheric hazing from images" +msgstr "ກຳຈັດໝອກ ແລະ ຄວາມມົວຈາກບັນຍາກາດອອກຈາກຮູບພາບ" + +#: ../src/iop/hazeremoval.c:273 +msgid "amount of haze reduction" +msgstr "ປະລິມານການຫຼຸດໝອກມົວ" + +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 +msgid "distance" +msgstr "ໄລຍະຫ່າງ" + +#: ../src/iop/hazeremoval.c:278 +msgid "limit haze removal up to a specific spatial depth" +msgstr "ຈຳກັດການກຳຈັດໝອກມົວໄວ້ໃນລະດັບຄວາມເລິກຂອງພື້ນທີ່ທີ່ກຳນົດ" + +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 +msgid "haze removal could not calculate ambient light due to image content" +msgstr "ການກຳຈັດໝອກມົວບໍ່ສາມາດຄິດໄລ່ແສງສະພາບແວດລ້ອມໄດ້ ເນື່ອງຈາກເນື້ອຫາຂອງຮູບພາບ" + +#: ../src/iop/highlights.c:170 +msgid "highlight reconstruction" +msgstr "ການສ້າງສ່ວນສະຫວ່າງໃໝ່" + +#: ../src/iop/highlights.c:175 +msgid "avoid magenta highlights and try to recover highlights colors" +msgstr "ຫຼີກລ່ຽງສ່ວນສະຫວ່າງສີມ່ວງ (magenta) ແລະ ພະຍາຍາມດຶງສີໃນສ່ວນສະຫວ່າງຄືນມາ" + +#: ../src/iop/highlights.c:178 ../src/iop/hotpixels.c:75 +msgid "reconstruction, raw" +msgstr "ການສ້າງໃໝ່, raw" + +#: ../src/iop/highlights.c:1156 +msgid "highlights: mode not available for this type of image. falling back to inpaint opposed." +msgstr "ສ່ວນສະຫວ່າງ: ໂໝດນີ້ບໍ່ມີໃຫ້ໃຊ້ສຳລັບຮູບປະເພດນີ້. ຈະປ່ຽນໄປໃຊ້ 'inpaint opposed' ແທນ." + +#: ../src/iop/highlights.c:1281 +msgid "highlight reconstruction method" +msgstr "ວິທີການສ້າງສ່ວນສະຫວ່າງໃໝ່" + +#: ../src/iop/highlights.c:1286 +msgid "" +"manually adjust the clipping threshold mostly used against magenta highlights.\n" +"you might use this for tuning 'laplacian', 'inpaint opposed' or 'segmentation' modes,\n" +"especially if camera white point is incorrect." +msgstr "" +"ປັບເກນການຕັດຂໍ້ມູນດ້ວຍຕົນເອງ ເຊິ່ງສ່ວນໃຫຍ່ໃຊ້ເພື່ອແກ້ໄຂສ່ວນສະຫວ່າງສີມ່ວງ.\n" +"ທ່ານອາດຈະໃຊ້ຄ່ານີ້ເພື່ອປັບແຕ່ງໂໝດ 'laplacian', 'inpaint opposed' ຫຼື 'segmentation',\n" +"ໂດຍສະເພາະຫາກຄ່າຈຸດສີຂາວຂອງກ້ອງບໍ່ຖືກຕ້ອງ." + +#: ../src/iop/highlights.c:1290 +msgid "" +"visualize clipped highlights in a false color representation.\n" +"the effective clipping level also depends on the reconstruction method." +msgstr "" +"ສະແດງສ່ວນສະຫວ່າງທີ່ຖືກຕັດຂໍ້ມູນດ້ວຍສີສົມມຸດ.\n" +"ລະດັບການຕັດຂໍ້ມູນທີ່ມີຜົນຕົວຈິງຍັງຂຶ້ນກັບວິທີການສ້າງຄືນໃໝ່ທີ່ໃຊ້." + +#: ../src/iop/highlights.c:1295 +msgid "" +"combine closely related clipped segments by morphological operations.\n" +"this often leads to improved color reconstruction for tiny segments before dark background." +msgstr "" +"ລວມສ່ວນທີ່ຖືກຕັດຂໍ້ມູນທີ່ຢູ່ໃກ້ກັນດ້ວຍການປະຕິບັດການທາງສັນຖານວິທະຍາ.\n" +"ສິ່ງນີ້ມັກຈະຊ່ວຍໃຫ້ການສ້າງສີຄືນໃໝ່ດີຂຶ້ນ ສຳລັບສ່ວນນ້ອຍໆທີ່ຢູ່ຕໍ່ໜ້າພື້ນຫຼັງມືດ." + +#: ../src/iop/highlights.c:1298 +msgid "visualize the combined segments in a false color representation." +msgstr "ສະແດງສ່ວນທີ່ລວມກັນແລ້ວດ້ວຍສີສົມມຸດ." + +#: ../src/iop/highlights.c:1301 +msgid "" +"select inpainting after segmentation analysis.\n" +"increase to favor candidates found in segmentation analysis, decrease for opposed means inpainting." +msgstr "" +"ເລືອກການເຕີມສ່ວນຂາດ (inpainting) ຫຼັງຈາກການວິເຄາະສ່ວນແຍກ.\n" +"ເພີ່ມເພື່ອເນັ້ນໃຊ້ຂໍ້ມູນທີ່ພົບຈາກການວິເຄາະສ່ວນແຍກ, ຫຼຸດເພື່ອໃຊ້ວິທີ inpainting ແບບກົງກັນຂ້າມ." + +#: ../src/iop/highlights.c:1306 +msgid "visualize segments that are considered to have a good candidate in a false color representation." +msgstr "ສະແດງສ່ວນທີ່ຖືກພິຈາລະນາວ່າເໝາະສົມໃນການໃຊ້ສ້າງຂໍ້ມູນໃໝ່ ດ້ວຍສີສົມມຸດ." + +#: ../src/iop/highlights.c:1309 +msgid "" +"approximate lost data in regions with all photosites clipped, the effect depends on segment size and border gradients.\n" +"choose a mode tuned for segment size or the generic mode that tries to find best settings for every segment.\n" +"small means areas with a diameter less than 25 pixels, large is best for greater than 100.\n" +"the flat modes ignore narrow unclipped structures (like powerlines) to keep highlights rebuilt and avoid gradients." +msgstr "" +"ປະມານການຂໍ້ມູນທີ່ຫາຍໄປໃນບໍລິເວນທີ່ຈຸດຮັບແສງທັງໝົດຖືກຕັດຂໍ້ມູນ, ຜົນທີ່ໄດ້ຂຶ້ນກັບຂະໜາດຂອງສ່ວນ ແລະ ຄວາມຊັນຂອງຂອບ.\n" +"ເລືອກໂໝດທີ່ປັບແຕ່ງຕາມຂະໜາດຂອງສ່ວນ ຫຼື ໂໝດທົ່ວໄປທີ່ພະຍາຍາມຫາຄ່າທີ່ດີທີ່ສຸດສຳລັບທຸກໆສ່ວນ.\n" +"ຂະໜາດນ້ອຍໝາຍເຖິງບໍລິເວນທີ່ມີເສັ້ນຜ່ານສູນກາງນ້ອຍກວ່າ 25 ພິກເຊວ, ຂະໜາດໃຫຍ່ແມ່ນເໝາະສຳລັບຄ່າທີ່ຫຼາຍກວ່າ 100.\n" +"ໂໝດແບບຮາບພຽງ (flat) ຈະບໍ່ສົນໃຈໂຄງສ້າງແຄບໆທີ່ບໍ່ຖືກຕັດຂໍ້ມູນ (ເຊັ່ນ ສາຍໄຟ) ເພື່ອໃຫ້ການສ້າງສ່ວນສະຫວ່າງຄົງທີ່ ແລະ ຫຼີກລ່ຽງການເກີດແຖບສີ." + +#: ../src/iop/highlights.c:1315 +msgid "set strength of rebuilding in regions with all photosites clipped." +msgstr "ຕັ້ງຄວາມແຮງໃນການສ້າງຂໍ້ມູນຄືນໃໝ່ ໃນບໍລິເວນທີ່ຈຸດຮັບແສງທັງໝົດຖືກຕັດຂໍ້ມູນ." + +#: ../src/iop/highlights.c:1319 +msgid "show the effect that is added to already reconstructed data." +msgstr "ສະແດງຜົນກະທົບທີ່ຖືກເພີ່ມເຂົ້າໃນຂໍ້ມູນທີ່ໄດ້ສ້າງຄືນໃໝ່ແລ້ວ." + +#: ../src/iop/highlights.c:1322 +msgid "" +"add noise to visually blend the reconstructed areas\n" +"into the rest of the noisy image. useful at high ISO." +msgstr "" +"ເພີ່ມເມັດລົບກວນເພື່ອໃຫ້ບໍລິເວນທີ່ສ້າງໃໝ່ເບິ່ງກົມກືນ\n" +"ໄປກັບສ່ວນອື່ນໆຂອງຮູບທີ່ມີເມັດລົບກວນ. ມີປະໂຫຍດຫຼາຍເມື່ອໃຊ້ ISO ສູງ." + +#: ../src/iop/highlights.c:1326 +msgid "" +"increase if magenta highlights don't get fully corrected\n" +"each new iteration brings a performance penalty." +msgstr "" +"ເພີ່ມຄ່າຫາກສ່ວນສະຫວ່າງສີມ່ວງຍັງບໍ່ໄດ້ຮັບການແກ້ໄຂຢ່າງສົມບູນ\n" +"ແຕ່ລະຮອບການປະມວນຜົນທີ່ເພີ່ມຂຶ້ນຈະເຮັດໃຫ້ເຄື່ອງເຮັດວຽກຊ້າລົງ." + +#: ../src/iop/highlights.c:1331 +msgid "" +"increase if magenta highlights don't get fully corrected.\n" +"this may produce non-smooth boundaries between valid and clipped regions." +msgstr "" +"ເພີ່ມຄ່າຫາກສ່ວນສະຫວ່າງສີມ່ວງຍັງບໍ່ໄດ້ຮັບການແກ້ໄຂຢ່າງສົມບູນ.\n" +"ສິ່ງນີ້ອາດເຮັດໃຫ້ເກີດຂອບທີ່ບໍ່ລຽບນຽນ ລະຫວ່າງບໍລິເວນທີ່ປົກກະຕິ ແລະ ບໍລິເວນທີ່ຖືກຕັດຂໍ້ມູນ." + +#: ../src/iop/highlights.c:1335 +msgid "" +"increase to correct larger clipped areas.\n" +"large values bring huge performance penalties" +msgstr "" +"ເພີ່ມຄ່າເພື່ອແກ້ໄຂບໍລິເວນທີ່ຖືກຕັດຂໍ້ມູນຂະໜາດໃຫຍ່.\n" +"ຄ່າທີ່ສູງຫຼາຍຈະເຮັດໃຫ້ປະສິດທິພາບການເຮັດວຽກຫຼຸດລົງຢ່າງຫຼວງຫຼາຍ" + +#: ../src/iop/highlights.c:1339 +msgid "this module does not work with monochrome RAW files" +msgstr "ໂມດູນນີ້ບໍ່ສາມາດໃຊ້ງານກັບໄຟລ໌ RAW ແບບຂາວດຳ (monochrome) ໄດ້" + +#: ../src/iop/highpass.c:69 +msgid "highpass" +msgstr "highpass" + +#: ../src/iop/highpass.c:74 +msgid "isolate high frequencies in the image" +msgstr "ແຍກຄວາມຖີ່ສູງໃນຮູບພາບອອກມາ" + +#: ../src/iop/highpass.c:76 ../src/iop/lowpass.c:104 +msgid "linear or non-linear, Lab, scene-referred" +msgstr "linear ຫຼື non-linear, Lab, ອ້າງອີງຕາມສາກ" + +#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:95 +msgid "frequential, Lab" +msgstr "ຕາມຄວາມຖີ່, Lab" + +#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:106 +msgid "special, Lab, scene-referred" +msgstr "ພິເສດ, Lab, ອ້າງອີງຕາມສາກ" + +#: ../src/iop/highpass.c:354 +msgid "the sharpness of highpass filter" +msgstr "ຄວາມຄົມຂອງຟິວເຕີ highpass" + +#: ../src/iop/highpass.c:358 +msgid "the contrast of highpass filter" +msgstr "ຄວາມຕ່າງແສງຂອງຟິວເຕີ highpass" + +#: ../src/iop/hotpixels.c:66 +msgid "hot pixels" +msgstr "ເມັດສີທີ່ຜິດປົກກະຕິ (hot pixels)" + +#: ../src/iop/hotpixels.c:71 +msgid "" +"remove abnormally bright pixels\n" +"by dampening them with neighbors" +msgstr "" +"ກຳຈັດເມັດສີທີ່ສະຫວ່າງຜິດປົກກະຕິ\n" +"ໂດຍການປັບໃຫ້ກົມກືນກັບເມັດສີຂ້າງຄຽງ" + +#: ../src/iop/hotpixels.c:424 +#, c-format +msgid "fixed %d pixel" +msgid_plural "fixed %d pixels" +msgstr[0] "ແກ້ໄຂແລ້ວ %d ພິກເຊວ" + +#: ../src/iop/hotpixels.c:447 +msgid "lower threshold for hot pixel" +msgstr "ເກນຕ່ຳສຸດສຳລັບ hot pixel" + +#: ../src/iop/hotpixels.c:451 +msgid "strength of hot pixel correction" +msgstr "ຄວາມແຮງໃນການແກ້ໄຂ hot pixel" + +#: ../src/iop/hotpixels.c:467 +msgid "" +"hot pixel correction\n" +"only works for raw images." +msgstr "" +"ການແກ້ໄຂ hot pixel\n" +"ໃຊ້ໄດ້ສະເພາະກັບຮູບແບບ raw ເທົ່ານັ້ນ." + +#: ../src/iop/invert.c:101 ../src/iop/invert.c:425 +#, c-format +msgid "`%s' color matrix not found for 4bayer image" +msgstr "ບໍ່ພົບເມທຣິກສີ `%s' ສຳລັບຮູບແບບ 4bayer" + +#: ../src/iop/invert.c:120 +msgid "invert" +msgstr "ປີ້ນສີ" + +#: ../src/iop/invert.c:125 +msgid "this module is deprecated. please use the negadoctor module instead." +msgstr "ໂມດູນນີ້ຕັດການຮອງຮັບແລ້ວ. ກະລຸນາໃຊ້ໂມດູນ negadoctor ແທນ." + +#: ../src/iop/invert.c:130 +msgid "invert film negatives" +msgstr "ປີ້ນສີຟີມເນກາທີຟ" + +#: ../src/iop/invert.c:132 ../src/iop/invert.c:134 +msgid "linear, raw, display-referred" +msgstr "linear, raw, ອ້າງອີງຕາມການສະແດງຜົນ" + +#. Here we could provide more for monochrome special cases. As no monochrome camera +#. has a bayer sensor we don't need g->RGB_to_CAM and g->CAM_to_RGB corrections +#: ../src/iop/invert.c:410 +msgid "brightness of film material" +msgstr "ຄວາມສະຫວ່າງຂອງເນື້ອຟີມ" + +#: ../src/iop/invert.c:414 +msgid "color of film material" +msgstr "ສີຂອງເນື້ອຟີມ" + +#: ../src/iop/invert.c:493 ../src/iop/negadoctor.c:849 +msgid "pick color of film material from image" +msgstr "ເລືອກສີຂອງເນື້ອຟີມຈາກຮູບພາບ" + +#: ../src/iop/invert.c:495 +msgid "select color of film material" +msgstr "ເລືອກສີຂອງເນື້ອຟີມ" + +#: ../src/iop/lens.cc:253 +msgid "lens correction" +msgstr "ການແກ້ໄຂເລນ" + +#: ../src/iop/lens.cc:258 +msgid "vignette|chromatic aberrations|distortion" +msgstr "ຂອບດຳ|ຂອບສີແຊກ|ຄວາມຜິດພ້ຽນຂອງຮູບຮ່າງ" + +#: ../src/iop/lens.cc:263 +msgid "correct lenses optical flaws" +msgstr "ແກ້ໄຂຂໍ້ບົກພ່ອງທາງແສງຂອງເລນ" + +#: ../src/iop/lens.cc:266 +msgid "geometric and reconstruction, RGB" +msgstr "ເລຂາຄະນິດ ແລະ ການສ້າງໃໝ່, RGB" + +#: ../src/iop/lens.cc:3755 +#, c-format +msgid "" +"maker:\t\t%s\n" +"model:\t\t%s%s\n" +"mount:\t\t%s\n" +"crop factor:\t%.1f" +msgstr "" +"ຜູ້ຜະລິດ:\t\t%s\n" +"ລຸ້ນ:\t\t%s%s\n" +"ເມົາທ໌:\t\t%s\n" +"ຄ່າຄູນເຊັນເຊີ:\t%.1f" + +#: ../src/iop/lens.cc:3997 +#, c-format +msgid "" +"maker:\t\t%s\n" +"model:\t\t%s\n" +"focal range:\t%s\n" +"aperture:\t%s\n" +"crop factor:\t%.1f\n" +"type:\t\t%s\n" +"mounts:\t%s" +msgstr "" +"ຜູ້ຜະລິດ:\t\t%s\n" +"ລຸ້ນ:\t\t%s\n" +"ຊ່ວງທາງຍາວໂຟກັດ:\t%s\n" +"ຮູຮັບແສງ:\t%s\n" +"ຄ່າຄູນເຊັນເຊີ:\t%.1f\n" +"ປະເພດ:\t\t%s\n" +"ເມົາທ໌:\t%s" + +#: ../src/iop/lens.cc:4070 +msgid "f/" +msgstr "f/" + +#: ../src/iop/lens.cc:4085 +msgid "d" +msgstr "d" + +#: ../src/iop/lens.cc:4233 +msgid "camera/lens not found" +msgstr "ບໍ່ພົບກ້ອງ/ເລນ" + +#: ../src/iop/lens.cc:4234 +msgid "" +"please select your lens manually\n" +"you might also want to check if your Lensfun database is up-to-date\n" +"by running lensfun-update-data" +msgstr "" +"ກະລຸນາເລືອກເລນຂອງທ່ານດ້ວຍຕົນເອງ\n" +"ທ່ານອາດຈະຕ້ອງການກວດສອບວ່າຖານຂໍ້ມູນ Lensfun ຂອງທ່ານເປັນປັດຈຸບັນຫຼືບໍ່\n" +"ໂດຍການລັນຄຳສັ່ງ lensfun-update-data" + +#. Lensfun widget +#. camera selector +#: ../src/iop/lens.cc:4378 +msgid "camera model" +msgstr "ລຸ້ນກ້ອງ" + +#: ../src/iop/lens.cc:4383 +msgid "find camera" +msgstr "ຄົ້ນຫາກ້ອງ" + +#: ../src/iop/lens.cc:4395 +msgid "find lens" +msgstr "ຄົ້ນຫາເລນ" + +#: ../src/iop/lens.cc:4404 +msgid "focal length (mm)" +msgstr "ທາງຍາວໂຟກັດ (ມມ)" + +#: ../src/iop/lens.cc:4411 +msgid "f-number (aperture)" +msgstr "ຄ່າ f (ຮູຮັບແສງ)" + +#: ../src/iop/lens.cc:4418 +msgid "distance to subject" +msgstr "ໄລຍະຫ່າງຫາຕົວແບບ" + +#. scale +#. upscale page: scale factor selector +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 ../src/libs/neural_restore.c:4207 +msgid "scale" +msgstr "ປັບຂະໜາດ" + +#: ../src/iop/lens.cc:4455 +msgid "auto scale" +msgstr "ປັບຂະໜາດອັດຕະໂນມັດ" + +#: ../src/iop/lens.cc:4457 +msgid "automatic scale to available image size due to Lensfun data" +msgstr "ປັບຂະໜາດອັດຕະໂນມັດຕາມຂະໜາດຮູບທີ່ມີ ໂດຍອີງຕາມຂໍ້ມູນຈາກ Lensfun" + +#: ../src/iop/lens.cc:4462 +msgid "correct distortions or apply them" +msgstr "ແກ້ໄຂຄວາມຜິດພ້ຽນ ຫຼື ນຳໃຊ້ພວກມັນ" + +#: ../src/iop/lens.cc:4470 +msgid "transversal chromatic aberration red" +msgstr "ຂອບສີແຊກຕາມແນວນອນ ສີແດງ" + +#: ../src/iop/lens.cc:4475 +msgid "transversal chromatic aberration blue" +msgstr "ຂອບສີແຊກຕາມແນວນອນ ສີຟ້າ" + +#: ../src/iop/lens.cc:4482 +msgid "use latest algorithm" +msgstr "ໃຊ້ວິທີການປະມວນຜົນຫຼ້າສຸດ" + +#: ../src/iop/lens.cc:4485 +msgid "" +"you're using an old version of the algorithm.\n" +"once enabled, you won't be able to\n" +"return back to old algorithm." +msgstr "" +"ທ່ານກຳລັງໃຊ້ວິທີການປະມວນຜົນລຸ້ນເກົ່າ.\n" +"ເມື່ອເປີດໃຊ້ງານແລ້ວ, ທ່ານຈະບໍ່ສາມາດ\n" +"ກັບໄປໃຊ້ວິທີການເກົ່າໄດ້." + +#: ../src/iop/lens.cc:4496 +msgid "fine-tuning" +msgstr "ການປັບແຕ່ງລະອຽດ" + +#. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first +#: ../src/iop/lens.cc:4500 +msgid "fine-tune" +msgstr "ປັບລະອຽດ" + +#: ../src/iop/lens.cc:4508 +msgid "tune the warp and chromatic aberration correction" +msgstr "ປັບການແກ້ໄຂຄວາມບິດບ້ຽວ ແລະ ຂອບສີແຊກ" + +#: ../src/iop/lens.cc:4513 +msgid "tune the vignette correction" +msgstr "ປັບການແກ້ໄຂຂອບດຳ" + +#: ../src/iop/lens.cc:4518 +msgid "tune the TCA red correction" +msgstr "ປັບການແກ້ໄຂ TCA ສີແດງ" + +#: ../src/iop/lens.cc:4523 +msgid "tune the TCA blue correction" +msgstr "ປັບການແກ້ໄຂ TCA ສີຟ້າ" + +#: ../src/iop/lens.cc:4527 +msgid "image scaling" +msgstr "ການປັບຂະໜາດຮູບ" + +#: ../src/iop/lens.cc:4529 +msgid "automatic scale to available image size" +msgstr "ປັບຂະໜາດອັດຕະໂນມັດຕາມຂະໜາດຮູບທີ່ມີ" + +#: ../src/iop/lens.cc:4539 +msgid "" +"select a correction mode either based on\n" +" a) data and algorithms provided by the Lensfun project\n" +" b) embedded metadata provided by the camera or software vendor" +msgstr "" +"ເລືອກໂໝດການແກ້ໄຂໂດຍອີງຕາມ\n" +" ກ) ຂໍ້ມູນ ແລະ ວິທີການຈາກໂຄງການ Lensfun\n" +" ຂ) ຂໍ້ມູນເມຕາດາຕາທີ່ຝັງມາຈາກກ້ອງ ຫຼື ຜູ້ຜະລິດຊອບແວ" + +#: ../src/iop/lens.cc:4546 +msgid "which corrections to apply" +msgstr "ການແກ້ໄຂໃດແດ່ທີ່ຈະນຳໃຊ້" + +#. message box to inform user what corrections have been done. this +#. is useful as depending on Lensfun's profile only some of the lens +#. flaws can be corrected +#: ../src/iop/lens.cc:4551 +msgid "corrections done: " +msgstr "ການແກ້ໄຂທີ່ສຳເລັດແລ້ວ: " + +#: ../src/iop/lens.cc:4554 +msgid "which corrections have actually been done" +msgstr "ການແກ້ໄຂໃດແດ່ທີ່ໄດ້ເຮັດຕົວຈິງແລ້ວ" + +#: ../src/iop/lens.cc:4571 +msgid "manual vignette correction" +msgstr "ການແກ້ໄຂຂອບດຳດ້ວຍຕົນເອງ" + +#: ../src/iop/lens.cc:4575 +msgid "additional manually controlled optical vignetting correction" +msgstr "ການແກ້ໄຂຂອບດຳທາງແສງເພີ່ມເຕີມທີ່ຄວບຄຸມດ້ວຍຕົນເອງ" + +#: ../src/iop/lens.cc:4578 +msgid "vignette" +msgstr "ຂອບດຳ" + +#: ../src/iop/lens.cc:4582 +msgid "amount of the applied optical vignetting correction" +msgstr "ປະລິມານການແກ້ໄຂຂອບດຳທາງແສງທີ່ນຳໃຊ້" + +#: ../src/iop/lens.cc:4586 +msgid "show applied optical vignette correction mask" +msgstr "ສະແດງໜ້າກາກການແກ້ໄຂຂອບດຳທາງແສງທີ່ນຳໃຊ້" + +#: ../src/iop/lens.cc:4590 +msgid "radius of uncorrected center" +msgstr "ລັດສະໝີຂອງສ່ວນກາງທີ່ບໍ່ໄດ້ແກ້ໄຂ" + +#: ../src/iop/lens.cc:4596 +msgid "steepness of the correction effect outside of radius" +msgstr "ຄວາມຊັນຂອງຜົນການແກ້ໄຂຢູ່ນອກລັດສະໝີ" + +#: ../src/iop/levels.c:109 +msgid "this module is deprecated. please use the RGB levels module instead." +msgstr "ໂມດູນນີ້ຕັດການຮອງຮັບແລ້ວ. ກະລຸນາໃຊ້ໂມດູນ RGB levels ແທນ." + +#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 ../src/iop/rgblevels.c:1050 +msgid "levels" +msgstr "ລະດັບ (levels)" + +#: ../src/iop/levels.c:136 +msgid "adjust black, white and mid-gray points" +msgstr "ປັບຈຸດສີດຳ, ສີຂາວ ແລະ ສີເທົາກາງ" + +#: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 +msgid "drag handles to set black, gray, and white points. operates on L channel." +msgstr "ລາກຈຸດປັບເພື່ອຕັ້ງຄ່າສີດຳ, ສີເທົາ ແລະ ສີຂາວ. ເຮັດວຽກໃນຊ່ອງສີ L." + +#: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 +msgid "apply auto levels" +msgstr "ນຳໃຊ້ລະດັບອັດຕະໂນມັດ" + +#: ../src/iop/levels.c:650 ../src/iop/rgblevels.c:1077 +msgid "pick black point from image" +msgstr "ເລືອກຈຸດສີດຳຈາກຮູບ" + +#: ../src/iop/levels.c:654 ../src/iop/rgblevels.c:1078 +msgid "pick medium gray point from image" +msgstr "ເລືອກຈຸດສີເທົາກາງຈາກຮູບ" + +#: ../src/iop/levels.c:658 ../src/iop/rgblevels.c:1079 +msgid "pick white point from image" +msgstr "ເລືອກຈຸດສີຂາວຈາກຮູບ" + +#: ../src/iop/levels.c:672 +msgid "black percentile" +msgstr "ເປີເຊັນໄທລ໌ສີດຳ" + +#: ../src/iop/levels.c:676 +msgid "gray percentile" +msgstr "ເປີເຊັນໄທລ໌ສີເທົາ" + +#: ../src/iop/levels.c:680 +msgid "white percentile" +msgstr "ເປີເຊັນໄທລ໌ສີຂາວ" + +#: ../src/iop/liquify.c:288 +msgid "liquify" +msgstr "ການປັບຮູບຮ່າງ (liquify)" + +#: ../src/iop/liquify.c:293 +msgid "distort parts of the image" +msgstr "ບິດບ້ຽວບາງສ່ວນຂອງຮູບພາບ" + +#: ../src/iop/liquify.c:2862 +msgid "click to edit nodes" +msgstr "ຄລິກເພື່ອແກ້ໄຂຈຸດ" + +#: ../src/iop/liquify.c:3564 +msgid "" +"add point: click and drag\n" +"size: scroll - strength: shift+scroll - direction: ctrl+scroll" +msgstr "" +"ເພີ່ມຈຸດ: ຄລິກ ແລະ ລາກ\n" +"ຂະໜາດ: ເລື່ອນເມົ້າສ໌ - ຄວາມແຮງ: shift+ເລື່ອນເມົ້າສ໌ - ທິດທາງ: ctrl+ເລື່ອນເມົ້າສ໌" + +#: ../src/iop/liquify.c:3567 +msgid "" +"add line: click\n" +"size: scroll - strength: shift+scroll - direction: ctrl+scroll" +msgstr "" +"ເພີ່ມເສັ້ນ: ຄລິກ\n" +"ຂະໜາດ: ເລື່ອນເມົ້າສ໌ - ຄວາມແຮງ: shift+ເລື່ອນເມົ້າສ໌ - ທິດທາງ: ctrl+ເລື່ອນເມົ້າສ໌" + +#: ../src/iop/liquify.c:3570 +msgid "" +"add curve: click\n" +"size: scroll - strength: shift+scroll - direction: ctrl+scroll" +msgstr "" +"ເພີ່ມເສັ້ນໂຄ້ງ: ຄລິກ\n" +"ຂະໜາດ: ເລື່ອນເມົ້າສ໌ - ຄວາມແຮງ: shift+ເລື່ອນເມົ້າສ໌ - ທິດທາງ: ctrl+ເລື່ອນເມົ້າສ໌" + +#: ../src/iop/liquify.c:3616 +msgid "warps|nodes count:" +msgstr "ການບິດບ້ຽວ|ຈຳນວນຈຸດ:" + +#: ../src/iop/liquify.c:3621 +msgid "" +"use a tool to add warps\n" +"remove a warp: right-click" +msgstr "" +"ໃຊ້ເຄື່ອງມືເພື່ອເພີ່ມການບິດບ້ຽວ\n" +"ຖອນການບິດບ້ຽວອອກ: ຄລິກຂວາ" + +#: ../src/iop/liquify.c:3627 +msgid "edit, add and delete nodes" +msgstr "ແກ້ໄຂ, ເພີ່ມ ແລະ ລົບຈຸດ" + +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 ../src/iop/spots.c:886 +#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 ../src/libs/masks.c:1876 +msgid "shapes" +msgstr "ຮູບຮ່າງ" + +#: ../src/iop/liquify.c:3633 +msgid "draw curves" +msgstr "ແຕ້ມເສັ້ນໂຄ້ງ" + +#: ../src/iop/liquify.c:3633 +msgid "draw multiple curves" +msgstr "ແຕ້ມຫຼາຍເສັ້ນໂຄ້ງ" + +#: ../src/iop/liquify.c:3639 +msgid "draw lines" +msgstr "ແຕ້ມເສັ້ນ" + +#: ../src/iop/liquify.c:3639 +msgid "draw multiple lines" +msgstr "ແຕ້ມຫຼາຍເສັ້ນ" + +#: ../src/iop/liquify.c:3645 +msgid "draw points" +msgstr "ແຕ້ມຈຸດ" + +#: ../src/iop/liquify.c:3645 +msgid "draw multiple points" +msgstr "ແຕ້ມຫຼາຍຈຸດ" + +#: ../src/iop/liquify.c:3651 +msgid "" +"add node: ctrl+click - remove path: right-click\n" +"toggle line/curve: ctrl+alt+click" +msgstr "" +"ເພີ່ມຈຸດ: ctrl+ຄລິກ - ລົບເສັ້ນທາງ: ຄລິກຂວາ\n" +"ສະຫຼັບ ເສັ້ນ/ເສັ້ນໂຄ້ງ: ctrl+alt+ຄລິກ" + +#: ../src/iop/liquify.c:3654 +msgid "" +"move: click and drag - show/hide feathering controls: click\n" +"autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: right-click" +msgstr "" +"ຍ້າຍ: ຄລິກ ແລະ ລາກ - ສະແດງ/ເຊື່ອງ ຕົວຄວບຄຸມຂອບຟຸ້ງ: ຄລິກ\n" +"ປັບລຽບອັດຕະໂນມັດ, ຈຸດຫັກ, ປັບລຽບ, ສົມມາດ: ctrl+ຄລິກ - ລົບ: ຄລິກຂວາ" + +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 +msgid "shape of path: drag" +msgstr "ຮູບຮ່າງຂອງເສັ້ນທາງ: ລາກ" + +#: ../src/iop/liquify.c:3662 +msgid "radius: drag" +msgstr "ລັດສະໝີ: ລາກ" + +#: ../src/iop/liquify.c:3664 +msgid "hardness (center): drag" +msgstr "ຄວາມແຂງ (ສ່ວນກາງ): ລາກ" + +#: ../src/iop/liquify.c:3666 +msgid "hardness (feather): drag" +msgstr "ຄວາມແຂງ (ຂອບຟຸ້ງ): ລາກ" + +#: ../src/iop/liquify.c:3668 +msgid "" +"strength: drag\n" +"linear, grow, and shrink: ctrl+click" +msgstr "" +"ຄວາມແຮງ: ລາກ\n" +"linear, ຂະຫຍາຍ, ແລະ ຫຍໍ້: ctrl+ຄລິກ" + +#: ../src/iop/lowlight.c:83 +msgid "lowlight vision" +msgstr "ການເບິ່ງເຫັນໃນແສງຕ່ຳ" + +#: ../src/iop/lowlight.c:88 +msgid "simulate human night vision" +msgstr "ຈຳລອງການເບິ່ງເຫັນຂອງມະນຸດໃນຕອນກາງຄືນ" + +#: ../src/iop/lowlight.c:91 +msgid "linear, XYZ" +msgstr "linear, XYZ" + +#: ../src/iop/lowlight.c:330 +msgid "indoor bright" +msgstr "ໃນອາຄານແສງແຮງ" + +#: ../src/iop/lowlight.c:348 +msgid "indoor dim" +msgstr "ໃນອາຄານແສງສະຫຼົວ" + +#: ../src/iop/lowlight.c:366 +msgid "indoor dark" +msgstr "ໃນອາຄານມືດ" + +#: ../src/iop/lowlight.c:384 +msgid "twilight" +msgstr "ຍາມແລງ/ແສງເງິນແສງທອງ" + +#: ../src/iop/lowlight.c:402 +msgid "night street lit" +msgstr "ຖະໜົນຕອນກາງຄືນມີໄຟ" + +#: ../src/iop/lowlight.c:420 +msgid "night street" +msgstr "ຖະໜົນຕອນກາງຄືນ" + +#: ../src/iop/lowlight.c:438 +msgid "night street dark" +msgstr "ຖະໜົນຕອນກາງຄືນມືດ" + +#: ../src/iop/lowlight.c:457 +msgid "night" +msgstr "ກາງຄືນ" + +#: ../src/iop/lowlight.c:630 +msgid "dark" +msgstr "ມືດ" + +#: ../src/iop/lowlight.c:638 +msgid "bright" +msgstr "ສະຫວ່າງ" + +#: ../src/iop/lowlight.c:647 +msgid "day vision" +msgstr "ການເບິ່ງເຫັນຕອນກາງເວັນ" + +#: ../src/iop/lowlight.c:652 +msgid "night vision" +msgstr "ການເບິ່ງເຫັນຕອນກາງຄືນ" + +#: ../src/iop/lowlight.c:819 +msgid "blueness in shadows" +msgstr "ຄວາມຟ້າໃນສ່ວນເງົາ" + +#: ../src/iop/lowpass.c:97 +msgid "lowpass" +msgstr "lowpass" + +#: ../src/iop/lowpass.c:102 +msgid "isolate low frequencies in the image" +msgstr "ແຍກຄວາມຖີ່ຕ່ຳໃນຮູບພາບອອກມາ" + +#: ../src/iop/lowpass.c:553 +msgid "local contrast mask" +msgstr "ໜ້າກາກຄວາມຕ່າງແສງສະເພາະບ່ອນ" + +#: ../src/iop/lowpass.c:578 +msgid "radius of gaussian/bilateral blur" +msgstr "ລັດສະໝີຂອງ gaussian/bilateral blur" + +#: ../src/iop/lowpass.c:579 +msgid "contrast of lowpass filter" +msgstr "ຄວາມຕ່າງແສງຂອງຟິວເຕີ lowpass" + +#: ../src/iop/lowpass.c:580 +msgid "brightness adjustment of lowpass filter" +msgstr "ການປັບຄວາມສະຫວ່າງຂອງຟິວເຕີ lowpass" + +#: ../src/iop/lowpass.c:581 +msgid "color saturation of lowpass filter" +msgstr "ຄວາມອີ່ມຕົວສີຂອງຟິວເຕີ lowpass" + +#: ../src/iop/lowpass.c:582 +msgid "which filter to use for blurring" +msgstr "ຟິວເຕີໃດທີ່ຈະໃຊ້ສຳລັບການເຮັດມົວ" + +#: ../src/iop/lut3d.c:133 +msgid "LUT 3D" +msgstr "LUT 3D" + +#: ../src/iop/lut3d.c:138 +msgid "perform color space corrections and apply look" +msgstr "ແກ້ໄຂພື້ນທີ່ສີ ແລະ ນຳໃຊ້ຮູບລັກສະນະສີ" + +#: ../src/iop/lut3d.c:141 +msgid "defined by profile, RGB" +msgstr "ກຳນົດໂດຍໂປຣໄຟລ໌, RGB" + +#: ../src/iop/lut3d.c:490 +msgid "error allocating buffer for gmz LUT" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການຈອງບັບເຟີສຳລັບ gmz LUT" + +#: ../src/iop/lut3d.c:518 +#, c-format +msgid "invalid png file %s" +msgstr "ໄຟລ໌ png ບໍ່ຖືກຕ້ອງ %s" + +#: ../src/iop/lut3d.c:526 +#, c-format +msgid "png bit depth %d is not supported" +msgstr "ບໍ່ຮອງຮັບຄວາມລະອຽດບິດຂອງ png %d" + +#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 +#, c-format +msgid "invalid level in png file %d %d" +msgstr "ລະດັບໃນໄຟລ໌ png ບໍ່ຖືກຕ້ອງ %d %d" + +#: ../src/iop/lut3d.c:545 +msgid "this darktable build is not compatible with compressed CLUT" +msgstr "darktable ເວີຊັນນີ້ບໍ່ຮອງຮັບ CLUT ແບບບີບອັດ" + +#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 +#, c-format +msgid "error - LUT 3D size %d exceeds the maximum supported" +msgstr "ຂໍ້ຜິດພາດ - ຂະໜາດ LUT 3D %d ເກີນຄ່າສູງສຸດທີ່ຮອງຮັບ" + +#: ../src/iop/lut3d.c:574 +msgid "error allocating buffer for png LUT" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການຈອງບັບເຟີສຳລັບ png LUT" + +#: ../src/iop/lut3d.c:582 +#, c-format +msgid "error - could not read png image %s" +msgstr "ຂໍ້ຜິດພາດ - ບໍ່ສາມາດອ່ານຮູບ png ໄດ້ %s" + +#: ../src/iop/lut3d.c:594 +msgid "error - allocating buffer for png LUT" +msgstr "ຂໍ້ຜິດພາດ - ໃນການຈອງບັບເຟີສຳລັບ png LUT" + +#: ../src/iop/lut3d.c:770 +#, c-format +msgid "error - invalid cube file: %s" +msgstr "ຂໍ້ຜິດພາດ - ໄຟລ໌ cube ບໍ່ຖືກຕ້ອງ: %s" + +#: ../src/iop/lut3d.c:784 +msgid "DOMAIN MIN other than 0 is not supported" +msgstr "ບໍ່ຮອງຮັບ DOMAIN MIN ທີ່ມີຄ່າອື່ນນອກຈາກ 0" + +#: ../src/iop/lut3d.c:796 +msgid "DOMAIN MAX other than 1 is not supported" +msgstr "ບໍ່ຮອງຮັບ DOMAIN MAX ທີ່ມີຄ່າອື່ນນອກຈາກ 1" + +#: ../src/iop/lut3d.c:806 +msgid "1D cube LUT is not supported" +msgstr "ບໍ່ຮອງຮັບ 1D cube LUT" + +#: ../src/iop/lut3d.c:828 +msgid "error - allocating buffer for cube LUT" +msgstr "ຂໍ້ຜິດພາດ - ໃນການຈອງບັບເຟີສຳລັບ cube LUT" + +#: ../src/iop/lut3d.c:839 +msgid "error - cube LUT size is not defined" +msgstr "ຂໍ້ຜິດພາດ - ບໍ່ໄດ້ກຳນົດຂະໜາດ cube LUT" + +#: ../src/iop/lut3d.c:850 +#, c-format +msgid "error - cube LUT invalid number line %d" +msgstr "ຂໍ້ຜິດພາດ - ຕົວເລກໃນ cube LUT ບໍ່ຖືກຕ້ອງທີ່ແຖວ %d" + +#: ../src/iop/lut3d.c:866 +#, c-format +msgid "error - cube LUT lines number %d is not correct, should be %d" +msgstr "ຂໍ້ຜິດພາດ - ຈຳນວນແຖວຂອງ cube LUT %d ບໍ່ຖືກຕ້ອງ, ຄວນຈະເປັນ %d" + +#: ../src/iop/lut3d.c:876 +#, c-format +msgid "warning - cube LUT has %d values out of range [0,1]" +msgstr "ຄຳເຕືອນ - cube LUT ມີ %d ຄ່າທີ່ຢູ່ນອກຊ່ວງ [0,1]" + +#: ../src/iop/lut3d.c:901 +#, c-format +msgid "error - invalid 3dl file: %s" +msgstr "ຂໍ້ຜິດພາດ - ໄຟລ໌ 3dl ບໍ່ຖືກຕ້ອງ: %s" + +#: ../src/iop/lut3d.c:922 +#, c-format +msgid "error - the maximum shaper LUT value %d is too low" +msgstr "ຂໍ້ຜິດພາດ - ຄ່າສູງສຸດຂອງ shaper LUT %d ຕ່ຳເກີນໄປ" + +#: ../src/iop/lut3d.c:933 +msgid "error - allocating buffer for 3dl LUT" +msgstr "ຂໍ້ຜິດພາດ - ໃນການຈອງບັບເຟີສຳລັບ 3dl LUT" + +#: ../src/iop/lut3d.c:946 +msgid "error - 3dl LUT size is not defined" +msgstr "ຂໍ້ຜິດພາດ - ບໍ່ໄດ້ກຳນົດຂະໜາດ 3dl LUT" + +#: ../src/iop/lut3d.c:974 +msgid "error - 3dl LUT lines number is not correct" +msgstr "ຂໍ້ຜິດພາດ - ຈຳນວນແຖວຂອງ 3dl LUT ບໍ່ຖືກຕ້ອງ" + +#: ../src/iop/lut3d.c:990 +msgid "error - the maximum LUT value does not match any valid bit depth" +msgstr "ຂໍ້ຜິດພາດ - ຄ່າສູງສຸດຂອງ LUT ບໍ່ກົງກັບຄວາມລະອຽດບິດໃດໆທີ່ໃຊ້ໄດ້" + +#: ../src/iop/lut3d.c:1569 +msgid "LUT root folder not defined" +msgstr "ບໍ່ໄດ້ກຳນົດໂຟນເດີຫຼັກສຳລັບ LUT" + +#: ../src/iop/lut3d.c:1575 +msgid "select LUT file" +msgstr "ເລືອກໄຟລ໌ LUT" + +#: ../src/iop/lut3d.c:1596 +msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" +msgstr "hald CLUT (png), 3D LUT (cube ຫຼື 3dl) ຫຼື gmic compressed LUT (gmz)" + +#: ../src/iop/lut3d.c:1598 +msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" +msgstr "hald CLUT (png) ຫຼື 3D LUT (cube ຫຼື 3dl)" + +#: ../src/iop/lut3d.c:1622 +msgid "select file outside LUT root folder is not allowed" +msgstr "ບໍ່ອະນຸຍາດໃຫ້ເລືອກໄຟລ໌ຢູ່ນອກໂຟນເດີຫຼັກຂອງ LUT" + +#: ../src/iop/lut3d.c:1690 +msgid "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file CAUTION: 3D LUT folder must be set in preferences/processing before choosing the LUT file" +msgstr "ເລືອກໄຟລ໌ png (haldclut), cube, 3dl ຫຼື gmz (LUT ແບບບີບອັດ) ຂໍ້ຄວນລະວັງ: ຕ້ອງຕັ້ງຄ່າໂຟນເດີ 3D LUT ໃນ ສ່ວນມັກ/ການປະມວນຜົນ ກ່ອນຈະເລືອກໄຟລ໌ LUT" + +#: ../src/iop/lut3d.c:1694 +msgid "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be set in preferences/processing before choosing the LUT file" +msgstr "ເລືອກໄຟລ໌ png (haldclut), cube ຫຼື 3dl ຂໍ້ຄວນລະວັງ: ຕ້ອງຕັ້ງຄ່າໂຟນເດີ 3D LUT ໃນ ສ່ວນມັກ/ການປະມວນຜົນ ກ່ອນຈະເລືອກໄຟລ໌ LUT" + +#: ../src/iop/lut3d.c:1703 +msgid "the file path (relative to LUT folder) is saved with image along with the LUT data if it's a compressed LUT (gmz)" +msgstr "ທີ່ຢູ່ໄຟລ໌ (ທຽບກັບໂຟນເດີ LUT) ຈະຖືກບັນທຶກໄວ້ກັບຮູບ ພ້ອມກັບຂໍ້ມູນ LUT ຫາກເປັນ LUT ແບບບີບອັດ (gmz)" + +#: ../src/iop/lut3d.c:1706 +msgid "the file path (relative to LUT folder) is saved with image (and not the LUT data themselves)" +msgstr "ທີ່ຢູ່ໄຟລ໌ (ທຽບກັບໂຟນເດີ LUT) ຈະຖືກບັນທຶກໄວ້ກັບຮູບ (ແຕ່ບໍ່ແມ່ນຕົວຂໍ້ມູນ LUT ເອງ)" + +#: ../src/iop/lut3d.c:1715 +msgid "enter LUT name" +msgstr "ປ້ອນຊື່ LUT" + +#: ../src/iop/lut3d.c:1730 +msgid "select the LUT" +msgstr "ເລືອກ LUT" + +#: ../src/iop/lut3d.c:1747 +msgid "select the color space in which the LUT has to be applied" +msgstr "ເລືອກພື້ນທີ່ສີທີ່ຈະນຳໃຊ້ LUT" + +#: ../src/iop/lut3d.c:1749 +msgid "interpolation" +msgstr "ການປະມານຄ່າ (interpolation)" + +#: ../src/iop/lut3d.c:1750 +msgid "select the interpolation method" +msgstr "ເລືອກວິທີການປະມານຄ່າ" + +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 +msgid "mask manager" +msgstr "ຕົວຈັດການໜ້າກາກ" + +#: ../src/iop/monochrome.c:97 +msgid "" +"quickly convert an image to black & white\n" +"using a variable color filter" +msgstr "" +"ປ່ຽນຮູບເປັນຂາວດຳຢ່າງໄວວາ\n" +"ໂດຍການໃຊ້ຟິວເຕີສີທີ່ປັບຄ່າໄດ້" + +#: ../src/iop/monochrome.c:151 +msgid "red filter" +msgstr "ຟິວເຕີສີແດງ" + +#: ../src/iop/monochrome.c:557 +msgid "drag and scroll mouse wheel to adjust the virtual color filter" +msgstr "ລາກ ແລະ ເລື່ອນເມົ້າສ໌ເພື່ອປັບຟິວເຕີສີຈຳລອງ" + +#: ../src/iop/monochrome.c:574 +msgid "how much to keep highlights" +msgstr "ຈະຮັກສາສ່ວນສະຫວ່າງໄວ້ເທົ່າໃດ" + +#: ../src/iop/negadoctor.c:131 +msgid "negadoctor" +msgstr "negadoctor" + +#: ../src/iop/negadoctor.c:136 +msgid "film|invert|negative|scan" +msgstr "ຟີມ|ປີ້ນສີ|ເນກາທີຟ|ສະແກນ" + +#: ../src/iop/negadoctor.c:141 +msgid "invert film negative scans and simulate printing on paper" +msgstr "ປີ້ນສີພາບສະແກນຈາກຟີມເນກາທີຟ ແລະ ຈຳລອງການພິມລົງເທິງເຈ້ຍ" + +#: ../src/iop/negadoctor.c:472 +msgid "D min" +msgstr "D min" + +#: ../src/iop/negadoctor.c:478 ../src/iop/negadoctor.c:859 +msgid "D min red component" +msgstr "ຄ່າ D min ຂອງສ່ວນປະກອບສີແດງ" + +#. Page FILM PROPERTIES +#: ../src/iop/negadoctor.c:840 +msgid "film properties" +msgstr "ຄຸນສົມບັດຂອງຟີມ" + +#: ../src/iop/negadoctor.c:845 +msgid "select color of film material from a swatch" +msgstr "ເລືອກສີຂອງເນື້ອຟີມຈາກຕົວຢ່າງສີ" + +#: ../src/iop/negadoctor.c:850 +msgid "film material" +msgstr "ເນື້ອຟີມ" + +#: ../src/iop/negadoctor.c:852 +msgctxt "section" +msgid "color of the film base" +msgstr "ສີຂອງພື້ນຖານຟີມ (film base)" + +#: ../src/iop/negadoctor.c:860 ../src/iop/negadoctor.c:870 ../src/iop/negadoctor.c:880 +msgid "" +"adjust the color and shade of the film transparent base.\n" +"this value depends on the film material, \n" +"the chemical fog produced while developing the film,\n" +"and the scanner white balance." +msgstr "" +"ປັບສີ ແລະ ຄວາມເຂັ້ມຂອງພື້ນຖານຟີມແບບໂປ່ງໃສ.\n" +"ຄ່ານີ້ຂຶ້ນກັບເນື້ອຟີມ,\n" +"ຄາບເຄມີທີ່ເກີດຂຶ້ນລະຫວ່າງການລ້າງຟີມ,\n" +"ແລະ ຄ່າສົມດຸນສີຂາວຂອງເຄື່ອງສະແກນ." + +#: ../src/iop/negadoctor.c:869 +msgid "D min green component" +msgstr "ຄ່າ D min ຂອງສ່ວນປະກອບສີຂຽວ" + +#: ../src/iop/negadoctor.c:879 +msgid "D min blue component" +msgstr "ຄ່າ D min ຂອງສ່ວນປະກອບສີຟ້າ" + +#. D max and scanner bias +#: ../src/iop/negadoctor.c:886 +msgctxt "section" +msgid "dynamic range of the film" +msgstr "ຊ່ວງຮັບແສງຂອງຟີມ" + +#: ../src/iop/negadoctor.c:890 +msgid "" +"maximum density of the film, corresponding to white after inversion.\n" +"this value depends on the film specifications, the developing process,\n" +"the dynamic range of the scene and the scanner exposure settings." +msgstr "" +"ຄວາມເຂັ້ມສູງສຸດຂອງຟີມ, ເຊິ່ງທຽບເທົ່າກັບສີຂາວຫຼັງຈາກການປີ້ນສີ.\n" +"ຄ່ານີ້ຂຶ້ນກັບຂໍ້ກຳນົດຂອງຟີມ, ຂະບວນການລ້າງ,\n" +"ຊ່ວງຮັບແສງຂອງສາກ ແລະ ການຕັ້ງຄ່າການຮັບແສງຂອງເຄື່ອງສະແກນ." + +#: ../src/iop/negadoctor.c:894 +msgctxt "section" +msgid "scanner exposure settings" +msgstr "ການຕັ້ງຄ່າການຮັບແສງຂອງເຄື່ອງສະແກນ" + +#: ../src/iop/negadoctor.c:898 +msgid "" +"correct the exposure of the scanner, for all RGB channels,\n" +"before the inversion, so blacks are neither clipped or too pale." +msgstr "" +"ແກ້ໄຂການຮັບແສງຂອງເຄື່ອງສະແກນ ສຳລັບທຸກຊ່ອງສີ RGB,\n" +"ກ່ອນການປີ້ນສີ ເພື່ອໃຫ້ສີດຳບໍ່ຖືກຕັດຂໍ້ມູນ ຫຼື ເບິ່ງຈາງເກີນໄປ." + +#: ../src/iop/negadoctor.c:907 +msgid "select color of shadows from a swatch" +msgstr "ເລືອກສີຂອງສ່ວນເງົາຈາກຕົວຢ່າງສີ" + +#: ../src/iop/negadoctor.c:911 +msgid "pick shadows color from image" +msgstr "ເລືອກສີຂອງສ່ວນເງົາຈາກຮູບ" + +#: ../src/iop/negadoctor.c:914 +msgctxt "section" +msgid "shadows color cast" +msgstr "ສີແຊກໃນສ່ວນເງົາ" + +#: ../src/iop/negadoctor.c:918 +msgid "shadows red offset" +msgstr "ການຊົດເຊີຍສີແດງໃນສ່ວນເງົາ" + +#: ../src/iop/negadoctor.c:919 ../src/iop/negadoctor.c:926 ../src/iop/negadoctor.c:933 +msgid "" +"correct the color cast in shadows so blacks are\n" +"truly achromatic. Setting this value before\n" +"the highlights illuminant white balance will help\n" +"recovering the global white balance in difficult cases." +msgstr "" +"ແກ້ໄຂສີແຊກໃນສ່ວນເງົາເພື່ອໃຫ້ສີດຳເປັນ\n" +"ສີທີ່ບໍ່ມີເມັດສີ (achromatic) ແທ້ໆ. ການຕັ້ງຄ່ານີ້ກ່ອນ\n" +"ການປັບສົມດຸນສີຂາວຂອງສ່ວນສະຫວ່າງ ຈະຊ່ວຍໃຫ້\n" +"ການກູ້ຄືນສົມດຸນສີຂາວໂດຍລວມເຮັດໄດ້ດີຂຶ້ນໃນກໍລະນີທີ່ຍາກ." + +#: ../src/iop/negadoctor.c:925 +msgid "shadows green offset" +msgstr "ການຊົດເຊີຍສີຂຽວໃນສ່ວນເງົາ" + +#: ../src/iop/negadoctor.c:932 +msgid "shadows blue offset" +msgstr "ການຊົດເຊີຍສີຟ້າໃນສ່ວນເງົາ" + +#: ../src/iop/negadoctor.c:941 +msgid "select color of illuminant from a swatch" +msgstr "ເລືອກສີຂອງແຫຼ່ງກຳເນີດແສງຈາກຕົວຢ່າງສີ" + +#: ../src/iop/negadoctor.c:945 +msgid "pick illuminant color from image" +msgstr "ເລືອກສີຂອງແຫຼ່ງກຳເນີດແສງຈາກຮູບ" + +#: ../src/iop/negadoctor.c:948 +msgctxt "section" +msgid "highlights white balance" +msgstr "ສົມດຸນສີຂາວໃນສ່ວນສະຫວ່າງ" + +#: ../src/iop/negadoctor.c:952 +msgid "illuminant red gain" +msgstr "ການເພີ່ມສີແດງຂອງແຫຼ່ງກຳເນີດແສງ" + +#: ../src/iop/negadoctor.c:953 ../src/iop/negadoctor.c:960 ../src/iop/negadoctor.c:967 +msgid "" +"correct the color of the illuminant so whites are\n" +"truly achromatic. Setting this value after\n" +"the shadows color cast will help\n" +"recovering the global white balance in difficult cases." +msgstr "" +"ແກ້ໄຂສີຂອງແຫຼ່ງກຳເນີດແສງເພື່ອໃຫ້ສີຂາວເປັນ\n" +"ສີທີ່ບໍ່ມີເມັດສີ (achromatic) ແທ້ໆ. ການຕັ້ງຄ່ານີ້ຫຼັງຈາກ\n" +"ການແກ້ສີແຊກໃນສ່ວນເງົາ ຈະຊ່ວຍໃຫ້\n" +"ການກູ້ຄືນສົມດຸນສີຂາວໂດຍລວມເຮັດໄດ້ດີຂຶ້ນໃນກໍລະນີທີ່ຍາກ." + +#: ../src/iop/negadoctor.c:959 +msgid "illuminant green gain" +msgstr "ການເພີ່ມສີຂຽວຂອງແຫຼ່ງກຳເນີດແສງ" + +#: ../src/iop/negadoctor.c:966 +msgid "illuminant blue gain" +msgstr "ການເພີ່ມສີຟ້າຂອງແຫຼ່ງກຳເນີດແສງ" + +#. Page PRINT PROPERTIES +#: ../src/iop/negadoctor.c:973 +msgid "print properties" +msgstr "ຄຸນສົມບັດການພິມ" + +#. print corrections +#: ../src/iop/negadoctor.c:976 +msgctxt "section" +msgid "virtual paper properties" +msgstr "ຄຸນສົມບັດເຈ້ຍຈຳລອງ" + +#: ../src/iop/negadoctor.c:982 +msgid "" +"correct the density of black after the inversion,\n" +"to adjust the global contrast while avoiding clipping shadows." +msgstr "" +"ແກ້ໄຂຄວາມເຂັ້ມຂອງສີດຳຫຼັງການປີ້ນສີ,\n" +"ເພື່ອປັບຄວາມຕ່າງແສງໂດຍລວມ ພ້ອມທັງຫຼີກລ່ຽງການຕັດຂໍ້ມູນໃນສ່ວນເງົາ." + +#: ../src/iop/negadoctor.c:986 +msgid "" +"select the grade of the virtual paper, which is actually\n" +"equivalent to applying a gamma. it compensates the film D max\n" +"and recovers the contrast. use a high grade for high D max." +msgstr "" +"ເລືອກເກຣດຂອງເຈ້ຍຈຳລອງ, ເຊິ່ງໃນຕົວຈິງແລ້ວ\n" +"ທຽບເທົ່າກັບການນຳໃຊ້ຄ່າແກມມາ. ມັນຈະຊົດເຊີຍຄ່າ D max ຂອງຟີມ\n" +"ແລະ ກູ້ຄືນຄວາມຕ່າງແສງ. ໃຫ້ໃຊ້ເກຣດສູງສຳລັບຄ່າ D max ທີ່ສູງ." + +#: ../src/iop/negadoctor.c:994 +msgid "" +"gradually compress specular highlights past this value\n" +"to avoid clipping while pushing the exposure for mid-tones.\n" +"this somewhat reproduces the behavior of matte paper." +msgstr "" +"ຄ່ອຍໆບີບອັດສ່ວນສະຫວ່າງທີ່ສະທ້ອນແສງ (specular highlights) ທີ່ເກີນຄ່ານີ້\n" +"ເພື່ອຫຼີກລ່ຽງການຕັດຂໍ້ມູນໃນຂະນະທີ່ເພີ່ມການຮັບແສງໃຫ້ໂທນກາງ.\n" +"ສິ່ງນີ້ຈະຈຳລອງລັກສະນະຂອງເຈ້ຍແບບດ້ານ (matte paper)." + +#: ../src/iop/negadoctor.c:998 +msgctxt "section" +msgid "virtual print emulation" +msgstr "ການຈຳລອງການພິມສະເໝືອນ" + +#: ../src/iop/negadoctor.c:1005 +msgid "" +"correct the printing exposure after inversion to adjust\n" +"the global contrast and avoid clipping highlights." +msgstr "" +"ແກ້ໄຂຄ່າການເປີດຮັບແສງການພິມຫຼັງຈາກການກັບສີ ເພື່ອປັບ\n" +"ຄວາມຄົມຊັດໂດຍລວມ ແລະ ຫຼີກລ່ຽງການເສຍລາຍລະອຽດສ່ວນທີ່ສະຫວ່າງເກີນໄປ." + +#: ../src/iop/negadoctor.c:1013 +msgid "toggle on or off the color controls" +msgstr "ເປີດ ຫຼື ປິດ ການຄວບຄຸມສີ" + +#: ../src/iop/nlmeans.c:77 +msgid "astrophoto denoise" +msgstr "ລຶບສິ່ງລົບກວນພາບດາລາສາດ" + +#: ../src/iop/nlmeans.c:82 +msgid "denoise (non-local means)" +msgstr "ລຶບສິ່ງລົບກວນ (non-local means)" + +#: ../src/iop/nlmeans.c:87 +msgid "" +"apply a poisson noise removal\n" +"best suited for astrophotography" +msgstr "" +"ນຳໃຊ້ການລຶບສິ່ງລົບກວນແບບ Poisson\n" +"ເໝາະສົມທີ່ສຸດສຳລັບການຖ່າຍພາບດາລາສາດ" + +#: ../src/iop/nlmeans.c:442 +msgid "radius of the patches to match" +msgstr "ລັດສະໝີຂອງກຸ່ມເມັດສີທີ່ຈະຈັບຄູ່" + +#: ../src/iop/nlmeans.c:450 +msgid "how much to smooth brightness" +msgstr "ລະດັບການເຮັດໃຫ້ຄວາມສະຫວ່າງນຽນ" + +#: ../src/iop/nlmeans.c:453 +msgid "how much to smooth colors" +msgstr "ລະດັບການເຮັດໃຫ້ສີນຽນ" + +#. color scheme +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 +msgid "overexposed" +msgstr "ແສງເກີນ" + +#: ../src/iop/overexposed.c:120 ../src/iop/overexposed.c:329 +msgid "module overexposed failed in buffer allocation" +msgstr "ໂມດູນແສງເກີນ (overexposed) ຜິດພາດໃນການຈັດສັນບັບເຟີ" + +#: ../src/iop/overexposed.c:146 ../src/iop/overexposed.c:339 +msgid "module overexposed failed in color conversion" +msgstr "ໂມດູນແສງເກີນ (overexposed) ຜິດພາດໃນການແປງຄ່າສີ" + +#: ../src/iop/overlay.c:147 +msgid "composite" +msgstr "ການປະສົມພາບ" + +#: ../src/iop/overlay.c:154 +msgid "" +"combine the image with elements from another processed image\n" +"(move this module to after output color profile if you see banding)" +msgstr "" +"ຮວມພາບກັບອົງປະກອບຈາກພາບອື່ນທີ່ຜ່ານການປະມວນຜົນແລ້ວ\n" +"(ຍ້າຍໂມດູນນີ້ໄປໄວ້ຫຼັງຈາກໂປຣໄຟລ໌ສີຂາອອກ ຖ້າທ່ານເຫັນແຖບສີທີ່ບໍ່ນຽນ)" + +#: ../src/iop/overlay.c:164 +msgid "layer|stack|overlay" +msgstr "ຊັ້ນພາບ|ຊ້ອນກັນ|ວາງທັບ" + +#: ../src/iop/overlay.c:300 +#, c-format +msgid "" +"overlay image missing from database\n" +"\n" +"'%s'" +msgstr "" +"ບໍ່ພົບພາບທີ່ນຳມາວາງທັບໃນຖານຂໍ້ມູນ\n" +"\n" +"'%s'" + +#: ../src/iop/overlay.c:340 +#, c-format +msgid "image %d does not exist" +msgstr "ບໍ່ມີຮູບພາບ %d ນີ້ຢູ່" + +#. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated +#: ../src/iop/overlay.c:784 +msgid "" +"drop\n" +"image\n" +"from filmstrip\n" +"here" +msgstr "" +"ວາງ\n" +"ຮູບພາບ\n" +"ຈາກແຖບຟິມ\n" +"ທີ່ນີ້" + +#: ../src/iop/overlay.c:1019 +#, c-format +msgid "cannot use image %d as an overlay as it is using the current image as an overlay, directly or indirectly" +msgstr "ບໍ່ສາມາດໃຊ້ຮູບພາບ %d ເປັນພາບວາງທັບໄດ້ ເນື່ອງຈາກມັນກຳລັງໃຊ້ຮູບພາບປັດຈຸບັນເປັນພາບວາງທັບຢູ່ ບໍ່ວ່າທາງກົງ ຫຼື ທາງອ້ອມ" + +#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 +msgctxt "section" +msgid "placement" +msgstr "ການວາງຕຳແໜ່ງ" + +#: ../src/iop/overlay.c:1132 +msgid "" +"choose how to scale the overlay\n" +"• image: scale overlay relative to whole image\n" +"• larger border: scale larger overlay border relative to larger image border\n" +"• smaller border: scale larger overlay border relative to smaller image border\n" +"• height: scale overlay height to image height\n" +"• advanced options: choose overlay and image dimensions independently" +msgstr "" +"ເລືອກວິທີການປັບຂະໜາດພາບວາງທັບ\n" +"• ຮູບພາບ: ປັບຂະໜາດຕາມຮູບພາບທັງໝົດ\n" +"• ຂອບທີ່ໃຫຍ່ກວ່າ: ປັບຂະໜາດຂອບພາບວາງທັບທີ່ໃຫຍ່ກວ່າ ຕາມຂອບຮູບພາບທີ່ໃຫຍ່ກວ່າ\n" +"• ຂອບທີ່ນ້ອຍກວ່າ: ປັບຂະໜາດຂອບພາບວາງທັບທີ່ໃຫຍ່ກວ່າ ຕາມຂອບຮູບພາບທີ່ນ້ອຍກວ່າ\n" +"• ຄວາມສູງ: ປັບຄວາມສູງພາບວາງທັບຕາມຄວາມສູງຂອງຮູບພາບ\n" +"• ຕົວເລືອກຂັ້ນສູງ: ເລືອກຂະໜາດພາບວາງທັບ ແລະ ຮູບພາບແຍກກັນຢ່າງເປັນອິດສະຫຼະ" + +#: ../src/iop/overlay.c:1143 +msgid "reference image dimension against which to scale the overlay" +msgstr "ຂະໜາດຮູບພາບອ້າງອີງທີ່ຈະໃຊ້ໃນການປັບຂະໜາດພາບວາງທັບ" + +#: ../src/iop/overlay.c:1147 +msgid "overlay dimension to scale" +msgstr "ຂະໜາດພາບວາງທັບທີ່ຈະປັບ" + +#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 ../src/libs/print_settings.c:2773 +msgid "alignment" +msgstr "ການຈັດວາງ" + +#. Let's add some tooltips and hook up some signals... +#: ../src/iop/overlay.c:1175 +msgid "the opacity of the overlay" +msgstr "ຄວາມໂປ່ງໃສຂອງພາບວາງທັບ" + +#: ../src/iop/overlay.c:1176 +msgid "the scale of the overlay" +msgstr "ຂະໜາດຂອງພາບວາງທັບ" + +#: ../src/iop/overlay.c:1177 +msgid "the rotation of the overlay" +msgstr "ການໝູນຂອງພາບວາງທັບ" + +#: ../src/iop/primaries.c:67 +msgid "rgb primaries" +msgstr "ແມ່ສີ RGB" + +#: ../src/iop/primaries.c:72 +msgid "adjustment of the RGB color primaries for color grading" +msgstr "ການປັບແມ່ສີ RGB ສຳລັບການປັບໂທນສີ (color grading)" + +#: ../src/iop/primaries.c:384 +msgid "shift red towards yellow or magenta" +msgstr "ປ່ຽນສີແດງໄປທາງສີເຫຼືອງ ຫຼື ສີມ່ວງແດງ" + +#: ../src/iop/primaries.c:385 +msgid "red primary purity" +msgstr "ຄວາມບໍລິສຸດຂອງແມ່ສີແດງ" + +#: ../src/iop/primaries.c:386 +msgid "shift green towards cyan or yellow" +msgstr "ປ່ຽນສີຂຽວໄປທາງສີຟ້າຂຽວ ຫຼື ສີເຫຼືອງ" + +#: ../src/iop/primaries.c:387 +msgid "green primary purity" +msgstr "ຄວາມບໍລິສຸດຂອງແມ່ສີຂຽວ" + +#: ../src/iop/primaries.c:388 +msgid "shift blue towards magenta or cyan" +msgstr "ປ່ຽນສີຟ້າໄປທາງສີມ່ວງແດງ ຫຼື ສີຟ້າຂຽວ" + +#: ../src/iop/primaries.c:389 +msgid "blue primary purity" +msgstr "ຄວາມບໍລິສຸດຂອງແມ່ສີຟ້າ" + +#: ../src/iop/profile_gamma.c:93 +msgid "unbreak input profile" +msgstr "ແກ້ໄຂໂປຣໄຟລ໌ຂາເຂົ້າທີ່ຜິດພາດ" + +#: ../src/iop/profile_gamma.c:98 +msgid "correct input color profiles meant to be applied on non-linear RGB" +msgstr "ແກ້ໄຂໂປຣໄຟລ໌ສີຂາເຂົ້າທີ່ອອກແບບມາເພື່ອໃຊ້ກັບ RGB ແບບບໍ່ແມ່ນເສັ້ນຊື່ (non-linear)" + +#: ../src/iop/profile_gamma.c:135 +msgid "16 EV dynamic range (generic)" +msgstr "ໄລຍະການຮັບແສງ 16 EV (ທົ່ວໄປ)" + +#: ../src/iop/profile_gamma.c:141 +msgid "14 EV dynamic range (generic)" +msgstr "ໄລຍະການຮັບແສງ 14 EV (ທົ່ວໄປ)" + +#: ../src/iop/profile_gamma.c:147 +msgid "12 EV dynamic range (generic)" +msgstr "ໄລຍະການຮັບແສງ 12 EV (ທົ່ວໄປ)" + +#: ../src/iop/profile_gamma.c:153 +msgid "10 EV dynamic range (generic)" +msgstr "ໄລຍະການຮັບແສງ 10 EV (ທົ່ວໄປ)" + +#: ../src/iop/profile_gamma.c:159 +msgid "08 EV dynamic range (generic)" +msgstr "ໄລຍະການຮັບແສງ 08 EV (ທົ່ວໄປ)" + +#: ../src/iop/profile_gamma.c:604 +msgid "linear part" +msgstr "ສ່ວນທີ່ເປັນເສັ້ນຊື່" + +#: ../src/iop/profile_gamma.c:608 +msgid "gamma exponential factor" +msgstr "ຄ່າຕົວຄູນເລກກຳລັງຂອງແກມມາ" + +#: ../src/iop/profile_gamma.c:619 +msgid "adjust to match the average luma of the subject" +msgstr "ປັບໃຫ້ກົງກັບຄ່າຄວາມສະຫວ່າງສະເລ່ຍຂອງວັດຖຸ" + +#: ../src/iop/profile_gamma.c:625 +msgid "" +"number of stops between middle gray and pure black\n" +"this is a reading a light meter would give you on the scene" +msgstr "" +"ຈຳນວນສະຕັອບ (stops) ລະຫວ່າງສີເທົາກາງ ແລະ ສີດຳສະນິດ\n" +"ນີ້ແມ່ນຄ່າທີ່ເຄື່ອງວັດແທກແສງຈະສະແດງໃຫ້ທ່ານເຫັນໃນສະຖານທີ່ຈິງ" + +#: ../src/iop/profile_gamma.c:631 +msgid "" +"number of stops between pure black and pure white\n" +"this is a reading a light meter would give you on the scene" +msgstr "" +"ຈຳນວນສະຕັອບ (stops) ລະຫວ່າງສີດຳສະນິດ ແລະ ສີຂາວສະນິດ\n" +"ນີ້ແມ່ນຄ່າທີ່ເຄື່ອງວັດແທກແສງຈະສະແດງໃຫ້ທ່ານເຫັນໃນສະຖານທີ່ຈິງ" + +#: ../src/iop/profile_gamma.c:633 +msgctxt "section" +msgid "optimize automatically" +msgstr "ປັບໃຫ້ເໝາະສົມໂດຍອັດຕະໂນມັດ" + +#: ../src/iop/profile_gamma.c:637 +msgid "" +"increase or decrease the computed dynamic range\n" +"this is useful when noise distorts the measurement" +msgstr "" +"ເພີ່ມ ຫຼື ຫຼຸດ ໄລຍະການຮັບແສງທີ່ຄິດໄລ່ໄວ້\n" +"ມີປະໂຫຍດເມື່ອສິ່ງລົບກວນ (noise) ເຮັດໃຫ້ການວັດແທກຜິດພ້ຽນ" + +#: ../src/iop/profile_gamma.c:641 +msgid "make an optimization with some guessing" +msgstr "ປັບໃຫ້ເໝາະສົມໂດຍການຄາດຄະເນບາງສ່ວນ" + +#: ../src/iop/profile_gamma.c:650 +msgid "tone mapping method" +msgstr "ວິທີການເຮັດໂທນແມັບປິງ (tone mapping)" + +#: ../src/iop/rasterfile.c:94 +msgid "external raster masks" +msgstr "ໜ້າກາກຣັສເຕີຈາກພາຍນອກ" + +#: ../src/iop/rasterfile.c:99 +msgid "raster|mask" +msgstr "ຣັສເຕີ|ໜ້າກາກ" + +#: ../src/iop/rasterfile.c:105 +msgid "read PFM/PNG files recorded for use as raster masks" +msgstr "ອ່ານໄຟລ໌ PFM/PNG ທີ່ບັນທຶກໄວ້ເພື່ອໃຊ້ເປັນໜ້າກາກຣັສເຕີ" + +#: ../src/iop/rasterfile.c:178 +msgid "" +"no mask extracted from the raster file\n" +"make sure the masks have proper contrast" +msgstr "" +"ບໍ່ສາມາດດຶງໜ້າກາກອອກຈາກໄຟລ໌ຣັສເຕີໄດ້\n" +"ກະລຸນາກວດສອບວ່າໜ້າກາກມີຄວາມຄົມຊັດທີ່ເໝາະສົມ" + +#: ../src/iop/rasterfile.c:183 +#, c-format +msgid "%d mask extracted from the raster file" +msgid_plural "%d masks extracted from the raster file" +msgstr[0] "ດຶງຂໍ້ມູນ %d ໜ້າກາກ ອອກຈາກໄຟລ໌ຣັສເຕີແລ້ວ" + +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 ../src/iop/rasterfile.c:289 +#, c-format +msgid "can't read raster mask file '%s'" +msgstr "ບໍ່ສາມາດອ່ານໄຟລ໌ໜ້າກາກຣັສເຕີ '%s' ໄດ້" + +#: ../src/iop/rasterfile.c:375 +msgid "raster mask files root folder not defined" +msgstr "ຍັງບໍ່ໄດ້ກຳນົດໂຟນເດີຫຼັກສຳລັບໄຟລ໌ໜ້າກາກຣັສເຕີ" + +#: ../src/iop/rasterfile.c:382 +msgid "select raster mask file" +msgstr "ເລືອກໄຟລ໌ໜ້າກາກຣັສເຕີ" + +#: ../src/iop/rasterfile.c:416 +msgid "selected file not within raster masks root folder" +msgstr "ໄຟລ໌ທີ່ເລືອກບໍ່ໄດ້ຢູ່ໃນໂຟນເດີຫຼັກຂອງໜ້າກາກຣັສເຕີ" + +#: ../src/iop/rasterfile.c:743 +msgid "select the RGB channels taken into account to generate the raster mask" +msgstr "ເລືອກຊ່ອງສີ RGB ທີ່ຈະນຳມາໃຊ້ໃນການສ້າງໜ້າກາກຣັສເຕີ" + +#: ../src/iop/rasterfile.c:749 +msgid "" +"select the PFM/PNG file recorded as a raster mask,\n" +"CAUTION: path must be set in preferences/processing before choosing" +msgstr "" +"ເລືອກໄຟລ໌ PFM/PNG ທີ່ບັນທຶກໄວ້ເປັນໜ້າກາກຣັສເຕີ,\n" +"ຂໍ້ຄວນລະວັງ: ຕ້ອງກຳນົດເສັ້ນທາງ (path) ໃນ ການຕັ້ງຄ່າ/ການປະມວນຜົນ ກ່ອນທີ່ຈະເລືອກ" + +#: ../src/iop/rasterfile.c:758 +msgid "the mask file path is saved with the image history" +msgstr "ເສັ້ນທາງຂອງໄຟລ໌ໜ້າກາກຈະຖືກບັນທຶກໄວ້ໃນປະຫວັດຂອງຮູບພາບ" + +#. Vectorize button +#: ../src/iop/rasterfile.c:764 +msgid "vectorize" +msgstr "ເຮັດໃຫ້ເປັນເວັກເຕີ" + +#: ../src/iop/rasterfile.c:767 +msgid "vectorize the current bitmap and create corresponding path masks in the mask manager" +msgstr "ປ່ຽນບິດແມັບປັດຈຸບັນໃຫ້ເປັນເວັກເຕີ ແລະ ສ້າງໜ້າກາກຕາມເສັ້ນທາງໃນຕົວຈັດການໜ້າກາກ" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 ../src/libs/neural_restore.c:4164 +msgid "raw denoise" +msgstr "ລຶບສິ່ງລົບກວນໄຟລ໌ RAW" + +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" +msgstr "ລຶບສິ່ງລົບກວນໃນຮູບພາບ RAW ຕັ້ງແຕ່ຂັ້ນຕອນທຳອິດ" + +#: ../src/iop/rawdenoise.c:929 +msgid "" +"raw denoising\n" +"only works for raw images." +msgstr "" +"ການລຶບສິ່ງລົບກວນແບບ raw\n" +"ໃຊ້ໄດ້ກັບຮູບພາບ RAW ເທົ່ານັ້ນ." + +#. * let's fill the encapsulating widgets +#. mode of operation +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 ../src/views/darkroom.c:3045 +msgid "raw overexposed" +msgstr "raw ແສງເກີນ" + +#: ../src/iop/rawprepare.c:96 +msgctxt "modulename" +msgid "raw black/white point" +msgstr "ຈຸດຂາວ/ດຳ ຂອງ RAW" + +#: ../src/iop/rawprepare.c:168 +msgid "" +"sets technical specificities of the raw sensor\n" +"\n" +"touch with great care!" +msgstr "" +"ກຳນົດຄ່າທາງເຕັກນິກສະເພາະຂອງເຊັນເຊີ RAW\n" +"\n" +"ກະລຸນາປັບແຕ່ງດ້ວຍຄວາມລະມັດລະວັງ!" + +#: ../src/iop/rawprepare.c:180 +msgid "passthrough" +msgstr "ປ່ອຍຜ່ານ" + +#: ../src/iop/rawprepare.c:607 +msgid "invalid crop parameters" +msgstr "ພາຣາມິເຕີການຕັດຂອບບໍ່ຖືກຕ້ອງ" + +#: ../src/iop/rawprepare.c:608 +msgid "please reset to defaults, update your preset or set to something correct" +msgstr "ກະລຸນາຕັ້ງຄ່າຄືນເປັນຄ່າເລີ່ມຕົ້ນ, ອັບເດດຄ່າທີ່ຕັ້ງໄວ້ ຫຼື ກຳນົດຄ່າໃຫ້ຖືກຕ້ອງ" + +#: ../src/iop/rawprepare.c:877 +msgid "black level 0" +msgstr "ລະດັບສີດຳ 0" + +#: ../src/iop/rawprepare.c:878 +msgid "black level 1" +msgstr "ລະດັບສີດຳ 1" + +#: ../src/iop/rawprepare.c:879 +msgid "black level 2" +msgstr "ລະດັບສີດຳ 2" + +#: ../src/iop/rawprepare.c:880 +msgid "black level 3" +msgstr "ລະດັບສີດຳ 3" + +#: ../src/iop/rawprepare.c:907 +msgid "raw flat field correction to compensate for lens shading" +msgstr "ການແກ້ໄຂ Flat Field ຂອງ RAW ເພື່ອຊົດເຊີຍຂອບມືດຂອງເລນ" + +#: ../src/iop/rawprepare.c:911 +msgctxt "section" +msgid "crop" +msgstr "ຕັດຂອບ" + +#: ../src/iop/rawprepare.c:914 +msgid "crop left border" +msgstr "ຕັດຂອບເບື້ອງຊ້າຍ" + +#: ../src/iop/rawprepare.c:918 +msgid "crop top border" +msgstr "ຕັດຂອບເບື້ອງເທິງ" + +#: ../src/iop/rawprepare.c:922 +msgid "crop right border" +msgstr "ຕັດຂອບເບື້ອງຂວາ" + +#: ../src/iop/rawprepare.c:926 +msgid "crop bottom border" +msgstr "ຕັດຂອບເບື້ອງລຸ່ມ" + +#: ../src/iop/rawprepare.c:935 +msgid "" +"raw black/white point correction\n" +"only works for the sensors that need it." +msgstr "" +"ການແກ້ໄຂຈຸດຂາວ/ດຳ ຂອງ RAW\n" +"ໃຊ້ໄດ້ສະເພາະກັບເຊັນເຊີທີ່ຕ້ອງການເທົ່ານັ້ນ." + +#: ../src/iop/relight.c:50 +msgid "fill-light 0.25EV with 4 zones" +msgstr "ເພີ່ມແສງ 0.25EV ດ້ວຍ 4 ໂຊນ" + +#: ../src/iop/relight.c:54 +msgid "fill-shadow -0.25EV with 4 zones" +msgstr "ຫຼຸດແສງສ່ວນມືດ -0.25EV ດ້ວຍ 4 ໂຊນ" + +#: ../src/iop/relight.c:83 +msgid "fill light" +msgstr "ເພີ່ມແສງ" + +#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 +msgid "this module is deprecated. please use the tone equalizer module instead." +msgstr "ໂມດູນນີ້ເຊົາໃຊ້ແລ້ວ. ກະລຸນາໃຊ້ໂມດູນ 'ເຄື່ອງປັບສົມດຸນໂທນສີ' (tone equalizer) ແທນ." + +#: ../src/iop/relight.c:250 +msgid "the fill-light in EV" +msgstr "ຄ່າການເພີ່ມແສງໃນຫົວໜ່ວຍ EV" + +#: ../src/iop/relight.c:258 +msgid "" +"select the center of fill-light\n" +"ctrl+click to select an area" +msgstr "" +"ເລືອກຈຸດສູນກາງຂອງການເພີ່ມແສງ\n" +"ກົດ ctrl+ຄລິກ ເພື່ອເລືອກພື້ນທີ່" + +#: ../src/iop/relight.c:261 +msgid "toggle tool for picking median lightness in image" +msgstr "ເປີດ/ປິດ ເຄື່ອງມືເລືອກຄ່າຄວາມສະຫວ່າງກາງໃນຮູບພາບ" + +#: ../src/iop/relight.c:265 +msgid "width of fill-light area defined in zones" +msgstr "ຄວາມກວ້າງຂອງພື້ນທີ່ເພີ່ມແສງທີ່ກຳນົດເປັນໂຊນ" + +#: ../src/iop/retouch.c:194 +msgid "retouch" +msgstr "ການຕົບແຕ່ງ (retouch)" + +#: ../src/iop/retouch.c:199 +msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" +msgstr "ແຍກຄວາມຖີ່|ການປົວແປງ|ການສຳເນົາ|ການປະທັບຕາ|ການເຮັດໃຫ້ມົວ|ການຕື່ມສີ|ເວຟເລັດ|ການລຶບຈຸດ" + +#: ../src/iop/retouch.c:205 +msgid "" +"remove and clone spots,\n" +"perform split-frequency skin editing" +msgstr "" +"ລຶບ ແລະ ສຳເນົາຈຸດ,\n" +"ແກ້ໄຂຜິວໂດຍການແຍກຄວາມຖີ່" + +#: ../src/iop/retouch.c:209 +msgid "geometric and frequential, RGB" +msgstr "ເລຂາຄະນິດ ແລະ ຄວາມຖີ່, RGB" + +#: ../src/iop/retouch.c:1675 +msgid "cannot display scales when the blending mask is displayed" +msgstr "ບໍ່ສາມາດສະແດງມາດຕາສ່ວນໄດ້ໃນຂະນະທີ່ສະແດງໜ້າກາກການປະສົມ (blending mask)" + +#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 ../src/iop/retouch.c:2033 +#, c-format +msgid "default tool changed to %s" +msgstr "ປ່ຽນເຄື່ອງມືເລີ່ມຕົ້ນເປັນ %s" + +#: ../src/iop/retouch.c:2027 +msgid "cloning" +msgstr "ການສຳເນົາ (cloning)" + +#: ../src/iop/retouch.c:2029 +msgid "healing" +msgstr "ການປົວແປງ (healing)" + +#: ../src/iop/retouch.c:2426 +msgid "shapes:" +msgstr "ຮູບຊົງ:" + +#: ../src/iop/retouch.c:2429 +msgid "" +"to add a shape select an algorithm and a shape type and click on the image.\n" +"shapes are added to the current scale" +msgstr "" +"ເພື່ອເພີ່ມຮູບຊົງ ໃຫ້ເລືອກວິທີການ ແລະ ປະເພດຮູບຊົງ ແລ້ວຄລິກລົງໃນຮູບພາບ.\n" +"ຮູບຊົງຈະຖືກເພີ່ມເຂົ້າໃນມາດຕາສ່ວນປັດຈຸບັນ" + +#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 ../src/iop/retouch.c:2608 +msgid "editing" +msgstr "ການແກ້ໄຂ" + +#: ../src/iop/retouch.c:2434 +msgid "show and edit shapes on the current scale" +msgstr "ສະແດງ ແລະ ແກ້ໄຂຮູບຊົງໃນມາດຕາສ່ວນປັດຈຸບັນ" + +#: ../src/iop/retouch.c:2435 +msgid "show and edit shapes in restricted mode" +msgstr "ສະແດງ ແລະ ແກ້ໄຂຮູບຊົງໃນໂໝດຈຳກັດ" + +#. algorithm toolbar +#: ../src/iop/retouch.c:2461 +msgid "algorithms:" +msgstr "ວິທີການ (algorithms):" + +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 +msgid "activate blur tool" +msgstr "ເປີດໃຊ້ເຄື່ອງມືເຮັດໃຫ້ມົວ" + +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 +msgid "activate fill tool" +msgstr "ເປີດໃຊ້ເຄື່ອງມືຕື່ມສີ" + +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 +msgid "activate cloning tool" +msgstr "ເປີດໃຊ້ເຄື່ອງມືສຳເນົາ (cloning)" + +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 +msgid "activate healing tool" +msgstr "ເປີດໃຊ້ເຄື່ອງມືປົວແປງ (healing)" + +#: ../src/iop/retouch.c:2485 +msgid "ctrl+click to change tool for current form" +msgstr "ctrl+ຄລິກ ເພື່ອປ່ຽນເຄື່ອງມືສຳລັບຮູບແບບປັດຈຸບັນ" + +#: ../src/iop/retouch.c:2486 +msgid "shift+click to set the tool as default" +msgstr "shift+ຄລິກ ເພື່ອຕັ້ງເຄື່ອງມືນີ້ເປັນຄ່າເລີ່ມຕົ້ນ" + +#: ../src/iop/retouch.c:2497 +msgid "scales:" +msgstr "ມາດຕາສ່ວນ:" + +#: ../src/iop/retouch.c:2504 +msgid "current:" +msgstr "ປັດຈຸບັນ:" + +#: ../src/iop/retouch.c:2511 +msgid "merge from:" +msgstr "ຮວມຈາກ:" + +#: ../src/iop/retouch.c:2522 +msgid "" +"top slider adjusts where the merge scales start\n" +"bottom slider adjusts the number of scales\n" +"dot indicates the current scale\n" +"top line indicates that the scale is visible at current zoom level\n" +"bottom line indicates that the scale has shapes on it" +msgstr "" +"ແຖບເລື່ອນເທິງ ປັບຈຸດເລີ່ມຕົ້ນຂອງການຮວມມາດຕາສ່ວນ\n" +"ແຖບເລື່ອນລຸ່ມ ປັບຈຳນວນມາດຕາສ່ວນ\n" +"ຈຸດ ສະແດງເຖິງມາດຕາສ່ວນປັດຈຸບັນ\n" +"ເສັ້ນເທິງ ສະແດງວ່າສາມາດເຫັນມາດຕາສ່ວນໄດ້ໃນລະດັບການຊູມປັດຈຸບັນ\n" +"ເສັ້ນລຸ່ມ ສະແດງວ່າວ່າມີຮູບຊົງຢູ່ໃນມາດຕາສ່ວນນັ້ນ" + +#: ../src/iop/retouch.c:2551 +msgid "display masks" +msgstr "ສະແດງໜ້າກາກ" + +#: ../src/iop/retouch.c:2557 +msgid "temporarily switch off shapes" +msgstr "ປິດຮູບຊົງຊົ່ວຄາວ" + +#: ../src/iop/retouch.c:2565 +msgid "paste cut shapes to current scale" +msgstr "ວາງຮູບຊົງທີ່ຕັດມາລົງໃນມາດຕາສ່ວນປັດຈຸບັນ" + +#: ../src/iop/retouch.c:2570 +msgid "cut shapes from current scale" +msgstr "ຕັດຮູບຊົງອອກຈາກມາດຕາສ່ວນປັດຈຸບັນ" + +#: ../src/iop/retouch.c:2577 +msgid "display wavelet scale" +msgstr "ສະແດງມາດຕາສ່ວນເວຟເລັດ (wavelet scale)" + +#: ../src/iop/retouch.c:2591 +msgid "adjust preview levels" +msgstr "ປັບລະດັບການສະແດງຕົວຢ່າງ" + +#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 +msgid "auto levels" +msgstr "ປັບລະດັບອັດຕະໂນມັດ" + +#: ../src/iop/retouch.c:2612 +msgctxt "section" +msgid "preview single scale" +msgstr "ສະແດງຕົວຢ່າງມາດຕາສ່ວນດຽວ" + +#. shapes selected (label) +#: ../src/iop/retouch.c:2616 +msgid "shape selected:" +msgstr "ຮູບຊົງທີ່ເລືອກ:" + +#: ../src/iop/retouch.c:2622 +msgid "" +"click on a shape to select it,\n" +"to unselect click on an empty space" +msgstr "" +"ຄລິກໃສ່ຮູບຊົງເພື່ອເລືອກ,\n" +"ຄລິກໃສ່ພື້ນທີ່ຫວ່າງເພື່ອຍົກເລີກການເລືອກ" + +#: ../src/iop/retouch.c:2629 +msgid "erase the detail or fills with chosen color" +msgstr "ລຶບລາຍລະອຽດ ຫຼື ຕື່ມດ້ວຍສີທີ່ເລືອກ" + +#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 +msgid "select fill color" +msgstr "ເລືອກສີທີ່ຈະຕື່ມ" + +#: ../src/iop/retouch.c:2649 +msgid "pick fill color from image" +msgstr "ເລືອກສີທີ່ຈະຕື່ມຈາກຮູບພາບ" + +#: ../src/iop/retouch.c:2650 +msgid "pick fill color" +msgstr "ເລືອກສີທີ່ຈະຕື່ມ" + +#: ../src/iop/retouch.c:2653 +msgid "fill color: " +msgstr "ສີທີ່ຕື່ມ: " + +#: ../src/iop/retouch.c:2662 +msgid "adjusts color brightness to fine-tune it. works with erase as well" +msgstr "ປັບຄວາມສະຫວ່າງຂອງສີເພື່ອຄວາມລະອຽດ. ໃຊ້ກັບການລຶບໄດ້ຄືກັນ" + +#: ../src/iop/retouch.c:2668 +msgid "type for the blur algorithm" +msgstr "ປະເພດຂອງວິທີການເຮັດໃຫ້ມົວ" + +#: ../src/iop/retouch.c:2672 +msgid "radius of the selected blur type" +msgstr "ລັດສະໝີຂອງປະເພດການເຮັດໃຫ້ມົວທີ່ເລືອກ" + +#: ../src/iop/retouch.c:2679 +msgid "set the opacity on the selected shape" +msgstr "ກຳນົດຄວາມໂປ່ງໃສໃຫ້ກັບຮູບຊົງທີ່ເລືອກ" + +#: ../src/iop/retouch.c:2685 +msgctxt "section" +msgid "retouch tools" +msgstr "ເຄື່ອງມືຕົບແຕ່ງ (retouch tools)" + +#: ../src/iop/retouch.c:2687 +msgctxt "section" +msgid "wavelet decompose" +msgstr "ການແຍກສ່ວນປະກອບເວຟເລັດ" + +#: ../src/iop/retouch.c:2691 +msgctxt "section" +msgid "shapes" +msgstr "ຮູບຊົງ" + +#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 +#, c-format +msgid "max scale is %i for this image size" +msgstr "ມາດຕາສ່ວນສູງສຸດແມ່ນ %i ສຳລັບຂະໜາດຮູບພາບນີ້" + +#: ../src/iop/rgbcurve.c:118 +msgid "rgb curve" +msgstr "ເສັ້ນໂຄ້ງ RGB" + +#: ../src/iop/rgbcurve.c:141 +msgid "alter an image’s tones using curves in RGB color space" +msgstr "ປ່ຽນໂທນສີຂອງຮູບພາບໂດຍໃຊ້ເສັ້ນໂຄ້ງໃນພື້ນທີ່ສີ RGB" + +#: ../src/iop/rgbcurve.c:183 +msgid "contrast | compression" +msgstr "ຄວາມຄົມຊັດ | ການບີບອັດ" + +#: ../src/iop/rgbcurve.c:193 +msgid "linear (gamma 1.0)" +msgstr "ເສັ້ນຊື່ (ແກມມາ 1.0)" + +#: ../src/iop/rgbcurve.c:204 +msgid "contrast | medium (linear)" +msgstr "ຄວາມຄົມຊັດ | ກາງ (ເສັ້ນຊື່)" + +#: ../src/iop/rgbcurve.c:214 +msgid "contrast | high (linear)" +msgstr "ຄວາມຄົມຊັດ | ສູງ (ເສັ້ນຊື່)" + +#: ../src/iop/rgbcurve.c:231 +msgid "contrast | medium (gamma 2.2)" +msgstr "ຄວາມຄົມຊັດ | ກາງ (ແກມມາ 2.2)" + +#: ../src/iop/rgbcurve.c:247 +msgid "contrast | high (gamma 2.2)" +msgstr "ຄວາມຄົມຊັດ | ສູງ (ແກມມາ 2.2)" + +#: ../src/iop/rgbcurve.c:261 +msgid "non-contrast curve | gamma 2.0" +msgstr "ເສັ້ນໂຄ້ງທີ່ບໍ່ແມ່ນຄວາມຄົມຊັດ | ແກມມາ 2.0" + +#: ../src/iop/rgbcurve.c:268 +msgid "non-contrast curve | gamma 0.5" +msgstr "ເສັ້ນໂຄ້ງທີ່ບໍ່ແມ່ນຄວາມຄົມຊັດ | ແກມມາ 0.5" + +#: ../src/iop/rgbcurve.c:275 +msgid "non-contrast curve | logarithm (base 2)" +msgstr "ເສັ້ນໂຄ້ງທີ່ບໍ່ແມ່ນຄວາມຄົມຊັດ | ໂລກາລິດ (ຖານ 2)" + +#: ../src/iop/rgbcurve.c:282 +msgid "non-contrast curve | exponential (base 2)" +msgstr "ເສັ້ນໂຄ້ງທີ່ບໍ່ແມ່ນຄວາມຄົມຊັດ | ເອັກສະໂປເນນຊຽວ (ຖານ 2)" + +#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1034 +msgid "choose between linked and independent channels." +msgstr "ເລືອກລະຫວ່າງຊ່ອງສີທີ່ເຊື່ອມຕໍ່ກັນ ຫຼື ແຍກເປັນອິດສະຫຼະ." + +#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 +msgid "curve nodes for r channel" +msgstr "ຈຸດເສັ້ນໂຄ້ງສຳລັບຊ່ອງສີແດງ (R)" + +#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 +msgid "curve nodes for g channel" +msgstr "ຈຸດເສັ້ນໂຄ້ງສຳລັບຊ່ອງສີຂຽວ (G)" + +#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 +msgid "curve nodes for b channel" +msgstr "ຈຸດເສັ້ນໂຄ້ງສຳລັບຊ່ອງສີຟ້າ (B)" + +#: ../src/iop/rgblevels.c:98 +msgid "rgb levels" +msgstr "ລະດັບສີ RGB" + +#: ../src/iop/rgblevels.c:120 +msgid "adjust black, white and mid-gray points in RGB color space" +msgstr "ປັບຈຸດສີດຳ, ສີຂາວ ແລະ ສີເທົາກາງໃນພື້ນທີ່ສີ RGB" + +#: ../src/iop/rgblevels.c:1088 +msgid "auto region" +msgstr "ປັບຕາມພື້ນທີ່ອັດຕະໂນມັດ" + +#: ../src/iop/rgblevels.c:1091 +msgid "" +"apply auto levels based on a region defined by the user\n" +"click and drag to draw the area\n" +"right-click to cancel" +msgstr "" +"ປັບລະດັບອັດຕະໂນມັດໂດຍອີງຕາມພື້ນທີ່ທີ່ຜູ້ໃຊ້ກຳນົດ\n" +"ຄລິກ ແລະ ລາກເພື່ອແຕ້ມພື້ນທີ່\n" +"ຄລິກຂວາເພື່ອຍົກເລີກ" + +#: ../src/iop/rotatepixels.c:67 +msgctxt "modulename" +msgid "rotate pixels" +msgstr "ໝູນພິກເຊວ" + +#: ../src/iop/rotatepixels.c:96 +msgid "" +"internal module to setup technical specificities of raw sensor\n" +"\n" +"you should not touch values here!" +msgstr "" +"ໂມດູນພາຍໃນສຳລັບຕັ້ງຄ່າທາງເຕັກນິກຂອງເຊັນເຊີ RAW\n" +"\n" +"ທ່ານບໍ່ຄວນປ່ຽນຄ່າຢູ່ທີ່ນີ້!" + +#: ../src/iop/scalepixels.c:53 +msgctxt "modulename" +msgid "scale pixels" +msgstr "ປັບຂະໜາດພິກເຊວ" + +#: ../src/iop/scalepixels.c:82 +msgid "" +"module for setting pixel aspect ratio\n" +"\n" +"useful for certain sensor types\n" +"and anamorphic desqueeze" +msgstr "" +"ໂມດູນສຳລັບຕັ້ງຄ່າອັດຕາສ່ວນພາບຂອງພິກເຊວ\n" +"\n" +"ມີປະໂຫຍດສຳລັບເຊັນເຊີບາງປະເພດ\n" +"ແລະ ການປັບພາບຈາກເລນອານາມໍຟິກ (anamorphic desqueeze)" + +#: ../src/iop/scalepixels.c:280 +msgid "adjust pixel aspect ratio" +msgstr "ປັບອັດຕາສ່ວນພາບຂອງພິກເຊວ" + +#: ../src/iop/shadhi.c:117 +msgid "shadows and highlights" +msgstr "ສ່ວນມືດ ແລະ ສ່ວນສະຫວ່າງ" + +#: ../src/iop/shadhi.c:139 +msgid "" +"modify the tonal range of the shadows and highlights\n" +"of an image by enhancing local contrast" +msgstr "" +"ປ່ຽນແປງຊ່ວງໂທນສີຂອງສ່ວນມືດ ແລະ ສ່ວນສະຫວ່າງ\n" +"ຂອງຮູບພາບໂດຍການເພີ່ມຄວາມຄົມຊັດສະເພາະສ່ວນ" + +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 +msgid "compress" +msgstr "ບີບອັດ" + +#: ../src/iop/shadhi.c:691 +msgid "correct shadows" +msgstr "ແກ້ໄຂສ່ວນມືດ" + +#: ../src/iop/shadhi.c:692 +msgid "correct highlights" +msgstr "ແກ້ໄຂສ່ວນສະຫວ່າງ" + +#: ../src/iop/shadhi.c:693 +msgid "shift white point" +msgstr "ປ່ຽນຈຸດສີຂາວ" + +#: ../src/iop/shadhi.c:695 +msgid "filter to use for softening. bilateral avoids halos" +msgstr "ຟິວເຕີທີ່ໃຊ້ເພື່ອເຮັດໃຫ້ນຽນ. ແບບ bilateral ຈະຊ່ວຍຫຼີກລ່ຽງການເກີດຂອບແສງ (halos)" + +#: ../src/iop/shadhi.c:696 +msgid "" +"compress the effect on shadows/highlights and\n" +"preserve mid-tones" +msgstr "" +"ບີບອັດຜົນກະທົບຕໍ່ສ່ວນມືດ/ສ່ວນສະຫວ່າງ ແລະ\n" +"ຮັກສາໂທນສີກາງໄວ້" + +#: ../src/iop/shadhi.c:697 +msgid "adjust saturation of shadows" +msgstr "ປັບຄວາມອີ່ມຕົວຂອງສ່ວນມືດ" + +#: ../src/iop/shadhi.c:698 +msgid "adjust saturation of highlights" +msgstr "ປັບຄວາມອີ່ມຕົວຂອງສ່ວນສະຫວ່າງ" + +#: ../src/iop/sharpen.c:70 +msgctxt "modulename" +msgid "sharpen" +msgstr "ເພີ່ມຄວາມຄົມ" + +#: ../src/iop/sharpen.c:92 +msgid "sharpen the details in the image using a standard UnSharp Mask (USM)" +msgstr "ເພີ່ມຄວາມຄົມຊັດຂອງລາຍລະອຽດໃນຮູບພາບໂດຍໃຊ້ UnSharp Mask (USM) ມາດຕະຖານ" + +#: ../src/iop/sharpen.c:94 +msgid "linear or non-linear, Lab, display or scene-referred" +msgstr "ເສັ້ນຊື່ ຫຼື ບໍ່ແມ່ນເສັ້ນຊື່, Lab, ອ້າງອີງການສະແດງຜົນ ຫຼື ອ້າງອີງສະຖານທີ່" + +#: ../src/iop/sharpen.c:96 +msgid "quasi-linear, Lab, display or scene-referred" +msgstr "ເກືອບເປັນເສັ້ນຊື່, Lab, ອ້າງອີງການສະແດງຜົນ ຫຼື ອ້າງອີງສະຖານທີ່" + +#: ../src/iop/sharpen.c:419 +msgid "spatial extent of the unblurring" +msgstr "ຂອບເຂດພື້ນທີ່ຂອງການແກ້ໄຂຄວາມມົວ" + +#: ../src/iop/sharpen.c:423 +msgid "strength of the sharpen" +msgstr "ລະດັບຄວາມແຮງຂອງຄວາມຄົມ" + +#: ../src/iop/sharpen.c:427 +msgid "threshold to activate sharpen" +msgstr "ຄ່າຂີດຈຳກັດ (threshold) ເພື່ອເລີ່ມການເພີ່ມຄວາມຄົມ" + +#: ../src/iop/sigmoid.c:192 +msgid "sigmoid" +msgstr "ຊິກມອຍ (sigmoid)" + +#: ../src/iop/sigmoid.c:203 +msgid "" +"apply a view transform to make an image displayable\n" +"on a screen or print using a robust and smooth\n" +"tone curve with optional color preservation methods" +msgstr "" +"ນຳໃຊ້ການແປງມຸມມອງເພື່ອໃຫ້ຮູບພາບສະແດງຜົນໄດ້ດີ\n" +"ໃນໜ້າຈໍ ຫຼື ການພິມ ໂດຍໃຊ້ເສັ້ນໂຄ້ງໂທນສີທີ່ນຽນ ແລະ ຄົງທີ່\n" +"ພ້ອມກັບວິທີການຮັກສາສີໃຫ້ເລືອກໃຊ້" + +#: ../src/iop/sigmoid.c:258 +msgid "neutral gray" +msgstr "ສີເທົາກາງ" + +#: ../src/iop/sigmoid.c:265 +msgid "ACES 100-nit like" +msgstr "ຄ້າຍຄືກັບ ACES 100-nit" + +#: ../src/iop/sigmoid.c:272 +msgid "Reinhard" +msgstr "Reinhard" + +#: ../src/iop/sigmoid.c:895 +msgid "" +"compression of the applied curve\n" +"implicitly defines the supported input dynamic range" +msgstr "" +"ການບີບອັດຂອງເສັ້ນໂຄ້ງທີ່ນຳໃຊ້\n" +"ເຊິ່ງຈະກຳນົດໄລຍະການຮັບແສງຂາເຂົ້າທີ່ຮອງຮັບໂດຍທາງອ້ອມ" + +#: ../src/iop/sigmoid.c:898 +msgid "" +"shift the compression towards shadows or highlights.\n" +"negative values increase contrast in shadows.\n" +"positive values increase contrast in highlights.\n" +"the opposite end will see a reduction in contrast." +msgstr "" +"ປ່ຽນການບີບອັດໄປທາງສ່ວນມືດ ຫຼື ສ່ວນສະຫວ່າງ.\n" +"ຄ່າລົບຈະເພີ່ມຄວາມຄົມຊັດໃນສ່ວນມືດ.\n" +"ຄ່າບວກຈະເພີ່ມຄວາມຄົມຊັດໃນສ່ວນສະຫວ່າງ.\n" +"ສ່ວນດ້ານກົງກັນຂ້າມຈະມີຄວາມຄົມຊັດຫຼຸດລົງ." + +#: ../src/iop/sigmoid.c:907 +msgid "" +"optional correction of the hue twist introduced by\n" +"the per-channel processing method." +msgstr "" +"ການແກ້ໄຂການບິດເບືອນຂອງສີ (hue twist) ທີ່ເກີດຈາກ\n" +"ວິທີການປະມວນຜົນແບບແຍກແຕ່ລະຊ່ອງສີ." + +#: ../src/iop/sigmoid.c:915 +msgid "set custom primaries" +msgstr "ຕັ້ງຄ່າແມ່ສີແບບກຳນົດເອງ" + +#: ../src/iop/sigmoid.c:921 +msgid "" +"primaries to use as the base for below adjustments\n" +"'working profile' uses the profile set in 'input color profile'" +msgstr "" +"ແມ່ສີທີ່ຈະໃຊ້ເປັນຖານສຳລັບການປັບແຕ່ງດ້ານລຸ່ມ\n" +"'working profile' ຈະໃຊ້ໂປຣໄຟລ໌ທີ່ຕັ້ງໄວ້ໃນ 'ໂປຣໄຟລ໌ສີຂາເຂົ້າ'" + +#: ../src/iop/sigmoid.c:941 +msgid "attenuate the purity of the red primary" +msgstr "ຫຼຸດຄວາມບໍລິສຸດຂອງແມ່ສີແດງ" + +#: ../src/iop/sigmoid.c:942 +msgid "rotate the red primary" +msgstr "ໝູນແມ່ສີແດງ" + +#: ../src/iop/sigmoid.c:943 +msgid "attenuate the purity of the green primary" +msgstr "ຫຼຸດຄວາມບໍລິສຸດຂອງແມ່ສີຂຽວ" + +#: ../src/iop/sigmoid.c:944 +msgid "rotate the green primary" +msgstr "ໝູນແມ່ສີຂຽວ" + +#: ../src/iop/sigmoid.c:945 +msgid "attenuate the purity of the blue primary" +msgstr "ຫຼຸດຄວາມບໍລິສຸດຂອງແມ່ສີຟ້າ" + +#: ../src/iop/sigmoid.c:946 +msgid "rotate the blue primary" +msgstr "ໝູນແມ່ສີຟ້າ" + +#: ../src/iop/sigmoid.c:953 +msgid "recover some of the original purity after the inset" +msgstr "ກູ້ຄືນຄວາມບໍລິສຸດເດີມບາງສ່ວນຫຼັງຈາກການປັບ" + +#: ../src/iop/sigmoid.c:957 +msgid "display luminance" +msgstr "ຄວາມສະຫວ່າງຂອງການສະແດງຜົນ" + +#: ../src/iop/sigmoid.c:958 +msgid "set display black/white targets" +msgstr "ຕັ້ງຄ່າເປົ້າໝາຍສີດຳ/ຂາວ ຂອງການສະແດງຜົນ" + +#: ../src/iop/sigmoid.c:966 +msgid "" +"the black luminance of the target display or print.\n" +"can be used creatively for a faded look." +msgstr "" +"ຄວາມສະຫວ່າງຂອງສີດຳຂອງໜ້າຈໍເປົ້າໝາຍ ຫຼື ການພິມ.\n" +"ສາມາດໃຊ້ເພື່ອສ້າງຜົນກະທົບແບບສີຈາງ (faded look)." + +#: ../src/iop/sigmoid.c:971 +msgid "" +"the white luminance of the target display or print.\n" +"can be used creatively for a faded look or blowing out whites earlier." +msgstr "" +"ຄວາມສະຫວ່າງຂອງສີຂາວຂອງໜ້າຈໍເປົ້າໝາຍ ຫຼື ການພິມ.\n" +"ສາມາດໃຊ້ເພື່ອສ້າງຜົນກະທົບແບບສີຈາງ ຫຼື ເຮັດໃຫ້ສີຂາວຫຼຸດລາຍລະອຽດໄວຂຶ້ນ." + +#: ../src/iop/soften.c:76 +msgid "soften" +msgstr "ເຮັດໃຫ້ນຽນ" + +#: ../src/iop/soften.c:98 +msgid "create a softened image using the Orton effect" +msgstr "ສ້າງຮູບພາບທີ່ນຽນນຸ່ມໂດຍໃຊ້ຜົນກະທົບ Orton" + +#: ../src/iop/soften.c:374 +msgid "the size of blur" +msgstr "ຂະໜາດຂອງຄວາມມົວ" + +#: ../src/iop/soften.c:378 +msgid "the saturation of blur" +msgstr "ຄວາມອີ່ມຕົວຂອງຄວາມມົວ" + +#: ../src/iop/soften.c:382 +msgid "the brightness of blur" +msgstr "ຄວາມສະຫວ່າງຂອງຄວາມມົວ" + +#: ../src/iop/soften.c:386 +msgid "the mix of effect" +msgstr "ການປະສົມຜົນກະທົບ" + +#: ../src/iop/splittoning.c:78 +msgid "split-toning" +msgstr "ການແຍກໂທນສີ (split-toning)" + +#: ../src/iop/splittoning.c:100 +msgid "" +"use two specific colors for shadows and highlights and\n" +"create a linear toning effect between them up to a pivot" +msgstr "" +"ໃຊ້ສອງສີສະເພາະສຳລັບສ່ວນມືດ ແລະ ສ່ວນສະຫວ່າງ ແລະ\n" +"ສ້າງຜົນກະທົບໂທນສີແບບເສັ້ນຊື່ລະຫວ່າງສອງສີນັ້ນຕາມຈຸດໝູນ" + +#: ../src/iop/splittoning.c:117 +msgid "authentic sepia" +msgstr "ສີຊີເປຍ (sepia) ແທ້" + +#: ../src/iop/splittoning.c:126 +msgid "authentic cyanotype" +msgstr "ໄຊຢາໂນໄທປ໌ (cyanotype) ແທ້" + +#: ../src/iop/splittoning.c:135 +msgid "authentic platinotype" +msgstr "ພລາຕິນໂນໄທປ໌ (platinotype) ແທ້" + +#: ../src/iop/splittoning.c:144 +msgid "chocolate brown" +msgstr "ສີນ້ຳຕານຊັອກໂກແລັດ" + +#: ../src/iop/splittoning.c:473 +msgid "select the saturation tone" +msgstr "ເລືອກໂທນຄວາມອີ່ມຕົວ" + +#: ../src/iop/splittoning.c:477 +msgid "select tone color" +msgstr "ເລືອກສີຂອງໂທນ" + +#: ../src/iop/splittoning.c:503 +msgctxt "section" +msgid "shadows" +msgstr "ສ່ວນມືດ" + +#: ../src/iop/splittoning.c:509 +msgctxt "section" +msgid "highlights" +msgstr "ສ່ວນສະຫວ່າງ" + +#: ../src/iop/splittoning.c:518 +msgid "balance" +msgstr "ຄວາມສົມດຸນ" + +#: ../src/iop/splittoning.c:525 +msgid "the balance of center of split-toning" +msgstr "ຄວາມສົມດຸນຂອງຈຸດສູນກາງການແຍກໂທນສີ" + +#: ../src/iop/splittoning.c:529 +msgid "" +"compress the effect on highlights/shadows and\n" +"preserve mid-tones" +msgstr "" +"ບີບອັດຜົນກະທົບຕໍ່ສ່ວນສະຫວ່າງ/ສ່ວນມືດ ແລະ\n" +"ຮັກສາໂທນສີກາງໄວ້" + +#: ../src/iop/spots.c:55 +msgid "spot removal" +msgstr "ການລຶບຈຸດ" + +#: ../src/iop/spots.c:60 +msgid "this module is deprecated. please use the retouch module instead." +msgstr "ໂມດູນນີ້ເຊົາໃຊ້ແລ້ວ. ກະລຸນາໃຊ້ໂມດູນ 'ການຕົບແຕ່ງ' (retouch) ແທນ." + +#: ../src/iop/spots.c:65 +msgid "remove sensor dust spots" +msgstr "ລຶບຈຸດຝຸ່ນຈາກເຊັນເຊີ" + +#: ../src/iop/spots.c:68 +msgid "geometric, raw" +msgstr "ເລຂາຄະນິດ, raw" + +#: ../src/iop/spots.c:232 +msgid "spot module is limited to 64 shapes. please add a new instance!" +msgstr "ໂມດູນລຶບຈຸດຈຳກັດຢູ່ທີ່ 64 ຮູບຊົງ. ກະລຸນາເພີ່ມອິນສະແຕນຊ໌ໃໝ່!" + +#: ../src/iop/spots.c:866 +msgid "number of strokes:" +msgstr "ຈຳນວນການລາກເສັ້ນ:" + +#: ../src/iop/spots.c:869 +msgid "" +"click on a shape and drag on canvas.\n" +"use the mouse wheel to adjust size.\n" +"right-click to remove a shape." +msgstr "" +"ຄລິກໃສ່ຮູບຊົງແລ້ວລາກເທິງພື້ນທີ່ເຮັດວຽກ.\n" +"ໃຊ້ລໍ້ເມົ້າເພື່ອປັບຂະໜາດ.\n" +"ຄລິກຂວາເພື່ອລຶບຮູບຊົງ." + +#: ../src/iop/spots.c:872 +msgid "show and edit shapes" +msgstr "ສະແດງ ແລະ ແກ້ໄຂຮູບຊົງ" + +#: ../src/iop/temperature.c:241 +msgctxt "modulename" +msgid "white balance" +msgstr "ສົມດຸນສີຂາວ" + +#: ../src/iop/temperature.c:248 +msgid "scale raw RGB channels to balance white and help demosaicing" +msgstr "ປັບຂະໜາດຊ່ອງສີ RGB ຂອງ raw ເພື່ອສົມດຸນສີຂາວ ແລະ ຊ່ວຍໃນການເຮັດ demosaicing" + +#: ../src/iop/temperature.c:1443 +#, c-format +msgid "`%s' color matrix not found for image" +msgstr "ບໍ່ພົບເມທຣິກສ໌ສີ (color matrix) `%s' ສຳລັບຮູບພາບນີ້" + +#: ../src/iop/temperature.c:1499 +#, c-format +msgid "failed to read camera white balance information from `%s'!" +msgstr "ບໍ່ສາມາດອ່ານຂໍ້ມູນສົມດຸນສີຂາວຂອງກ້ອງຈາກ `%s' ໄດ້!" + +#. old "camera". reason for change: all other RAW development +#. tools use "As Shot" or "shot" +#: ../src/iop/temperature.c:1667 +msgctxt "white balance" +msgid "as shot" +msgstr "ຕາມທີ່ຖ່າຍມາ" + +#. old "spot", reason: describes exactly what'll happen +#: ../src/iop/temperature.c:1670 +msgctxt "white balance" +msgid "from image area" +msgstr "ຈາກພື້ນທີ່ຮູບພາບ" + +#: ../src/iop/temperature.c:1671 +msgctxt "white balance" +msgid "user modified" +msgstr "ຜູ້ໃຊ້ປັບແຕ່ງເອງ" + +#. old "camera neutral", reason: better matches intent +#: ../src/iop/temperature.c:1673 +msgctxt "white balance" +msgid "camera reference" +msgstr "ຄ່າອ້າງອີງຈາກກ້ອງ" + +#: ../src/iop/temperature.c:1674 +msgctxt "white balance" +msgid "as shot to reference" +msgstr "ຕາມທີ່ຖ່າຍມາ ປຽບທຽບກັບຄ່າອ້າງອີງ" + +#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 +msgid "green channel coefficient" +msgstr "ຄ່າສຳປະສິດຊ່ອງສີຂຽວ" + +#: ../src/iop/temperature.c:1982 +msgid "magenta channel coefficient" +msgstr "ຄ່າສຳປະສິດຊ່ອງສີມ່ວງແດງ" + +#: ../src/iop/temperature.c:1984 +msgid "cyan channel coefficient" +msgstr "ຄ່າສຳປະສິດຊ່ອງສີຟ້າຂຽວ" + +#: ../src/iop/temperature.c:1986 +msgid "yellow channel coefficient" +msgstr "ຄ່າສຳປະສິດຊ່ອງສີເຫຼືອງ" + +#: ../src/iop/temperature.c:1996 +msgid "red channel coefficient" +msgstr "ຄ່າສຳປະສິດຊ່ອງສີແດງ" + +#: ../src/iop/temperature.c:2000 +msgid "blue channel coefficient" +msgstr "ຄ່າສຳປະສິດຊ່ອງສີຟ້າ" + +#: ../src/iop/temperature.c:2001 +msgid "emerald" +msgstr "ສີຂຽວມໍລະກົດ" + +#: ../src/iop/temperature.c:2002 +msgid "emerald channel coefficient" +msgstr "ຄ່າສຳປະສິດຊ່ອງສີຂຽວມໍລະກົດ" + +#: ../src/iop/temperature.c:2077 +msgid "as shot" +msgstr "ຕາມທີ່ຖ່າຍມາ" + +#: ../src/iop/temperature.c:2080 +msgid "set white balance to as shot" +msgstr "ຕັ້ງຄ່າສົມດຸນສີຂາວຕາມທີ່ຖ່າຍມາ" + +#: ../src/iop/temperature.c:2090 +msgid "from image area" +msgstr "ຈາກພື້ນທີ່ຮູບພາບ" + +#: ../src/iop/temperature.c:2097 +msgid "user modified" +msgstr "ຜູ້ໃຊ້ປັບແຕ່ງເອງ" + +#: ../src/iop/temperature.c:2100 +msgid "set white balance to user modified" +msgstr "ຕັ້ງຄ່າສົມດຸນສີຂາວຕາມທີ່ຜູ້ໃຊ້ປັບແຕ່ງ" + +#: ../src/iop/temperature.c:2103 +msgid "camera reference" +msgstr "ຄ່າອ້າງອີງຈາກກ້ອງ" + +#: ../src/iop/temperature.c:2108 +msgid "" +"set white balance to camera reference point\n" +"in most cases it should be D65" +msgstr "" +"ຕັ້ງຄ່າສົມດຸນສີຂາວຕາມຈຸດອ້າງອີງຂອງກ້ອງ\n" +"ໃນກໍລະນີສ່ວນໃຫຍ່ຄວນເປັນ D65" + +#: ../src/iop/temperature.c:2112 +msgid "as shot to reference" +msgstr "ຕາມທີ່ຖ່າຍມາ ປຽບທຽບກັບຄ່າອ້າງອີງ" + +#: ../src/iop/temperature.c:2117 +msgid "" +"set white balance to as shot and later correct to camera reference point,\n" +"in most cases it should be D65" +msgstr "" +"ຕັ້ງຄ່າສົມດຸນສີຂາວຕາມທີ່ຖ່າຍມາ ແລ້ວແກ້ໄຂຕາມຈຸດອ້າງອີງຂອງກ້ອງ,\n" +"ໃນກໍລະນີສ່ວນໃຫຍ່ຄວນເປັນ D65" + +#: ../src/iop/temperature.c:2131 +msgid "choose white balance setting" +msgstr "ເລືອກການຕັ້ງຄ່າສົມດຸນສີຂາວ" + +#: ../src/iop/temperature.c:2135 +msgid "finetune" +msgstr "ປັບລະອຽດ" + +#: ../src/iop/temperature.c:2137 +msgid "fine tune camera's white balance setting" +msgstr "ປັບລະອຽດການຕັ້ງຄ່າສົມດຸນສີຂາວຂອງກ້ອງ" + +#: ../src/iop/temperature.c:2144 +msgctxt "section" +msgid "scene illuminant temp" +msgstr "ອຸນຫະພູມແສງຂອງສາກ" + +#: ../src/iop/temperature.c:2145 +msgid "click to cycle color mode on sliders" +msgstr "ຄລິກເພື່ອປ່ຽນໂໝດສີເທິງແຖບເລື່ອນ" + +#: ../src/iop/temperature.c:2157 +msgid "color temperature (in Kelvin)" +msgstr "ອຸນຫະພູມສີ (ຫົວໜ່ວຍ ເຄລວິນ)" + +#: ../src/iop/temperature.c:2162 +msgid "tint" +msgstr "ສີຍ້ອມ (tint)" + +#: ../src/iop/temperature.c:2165 +msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" +msgstr "ສີຍ້ອມຂອງຮູບພາບ, ຈາກສີມ່ວງແດງ (ຄ່າ < 1) ໄປຫາສີຂຽວ (ຄ່າ > 1)" + +#: ../src/iop/temperature.c:2176 +msgid "channel coefficients" +msgstr "ຄ່າສຳປະສິດຂອງຊ່ອງສີ" + +#: ../src/iop/temperature.c:2185 +msgid "various" +msgstr "ອື່ນໆ" + +#: ../src/iop/temperature.c:2210 +msgid "white balance disabled for camera" +msgstr "ປິດການໃຊ້ງານສົມດຸນສີຂາວສຳລັບກ້ອງນີ້" + +#: ../src/iop/tonecurve.c:156 +msgid "tone curve" +msgstr "ເສັ້ນໂຄ້ງໂທນສີ" + +#: ../src/iop/tonecurve.c:178 +msgid "alter an image’s tones using curves" +msgstr "ປ່ຽນໂທນສີຂອງຮູບພາບໂດຍໃຊ້ເສັ້ນໂຄ້ງ" + +#: ../src/iop/tonecurve.c:583 +msgid "gamma 1.0 (linear)" +msgstr "ແກມມາ 1.0 (ເສັ້ນຊື່)" + +#: ../src/iop/tonecurve.c:594 +msgid "contrast - med (linear)" +msgstr "ຄວາມຄົມຊັດ - ກາງ (ເສັ້ນຊື່)" + +#: ../src/iop/tonecurve.c:607 +msgid "contrast - high (linear)" +msgstr "ຄວາມຄົມຊັດ - ສູງ (ເສັ້ນຊື່)" + +#: ../src/iop/tonecurve.c:625 +msgid "contrast - med (gamma 2.2)" +msgstr "ຄວາມຄົມຊັດ - ກາງ (ແກມມາ 2.2)" + +#: ../src/iop/tonecurve.c:644 +msgid "contrast - high (gamma 2.2)" +msgstr "ຄວາມຄົມຊັດ - ສູງ (ແກມມາ 2.2)" + +#: ../src/iop/tonecurve.c:661 +msgid "gamma 2.0" +msgstr "ແກມມາ 2.0" + +#: ../src/iop/tonecurve.c:668 +msgid "gamma 0.5" +msgstr "ແກມມາ 0.5" + +#: ../src/iop/tonecurve.c:675 +msgid "logarithm (base 2)" +msgstr "ໂລກາລິດ (ຖານ 2)" + +#: ../src/iop/tonecurve.c:682 +msgid "exponential (base 2)" +msgstr "ເອັກສະໂປເນນຊຽວ (ຖານ 2)" + +#: ../src/iop/tonecurve.c:1261 +msgid "if set to auto, a and b curves have no effect and are not displayed. chroma values (a and b) of each pixel are then adjusted based on L curve data. auto XYZ is similar but applies the saturation changes in XYZ space." +msgstr "ຖ້າຕັ້ງເປັນອັດຕະໂນມັດ, ເສັ້ນໂຄ້ງ a ແລະ b ຈະບໍ່ມີຜົນ ແລະ ບໍ່ສະແດງຜົນ. ຄ່າສີ (a ແລະ b) ຂອງແຕ່ລະພິກເຊວຈະຖືກປັບຕາມຂໍ້ມູນເສັ້ນໂຄ້ງ L. auto XYZ ກໍຄ້າຍຄືກັນ ແຕ່ຈະນຳໃຊ້ການປ່ຽນແປງຄວາມອີ່ມຕົວໃນພື້ນທີ່ສີ XYZ." + +#: ../src/iop/tonecurve.c:1270 +msgid "tonecurve for L channel" +msgstr "ເສັ້ນໂຄ້ງໂທນສີສຳລັບຊ່ອງ L" + +#: ../src/iop/tonecurve.c:1271 +msgid "tonecurve for a channel" +msgstr "ເສັ້ນໂຄ້ງໂທນສີສຳລັບຊ່ອງ a" + +#: ../src/iop/tonecurve.c:1272 +msgid "tonecurve for b channel" +msgstr "ເສັ້ນໂຄ້ງໂທນສີສຳລັບຊ່ອງ b" + +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 ../src/libs/colorpicker.c:783 +msgid "pick color" +msgstr "ເລືອກສີ" + +#: ../src/iop/toneequal.c:316 +msgid "tone equalizer" +msgstr "ເຄື່ອງປັບສົມດຸນໂທນສີ" + +#: ../src/iop/toneequal.c:321 +msgid "tone curve|tone mapping|relight|background light|shadows highlights" +msgstr "ເສັ້ນໂຄ້ງໂທນສີ|ໂທນແມັບປິງ|ປັບແສງໃໝ່|ແສງພື້ນຫຼັງ|ສ່ວນມືດ ສ່ວນສະຫວ່າງ" + +#: ../src/iop/toneequal.c:328 +msgid "relight the scene as if the lighting was done directly on the scene" +msgstr "ປັບແສງໃນສາກໃໝ່ ຄືກັບວ່າການຈັດແສງໄດ້ເຮັດໂດຍກົງໃນສາກນັ້ນ" + +#: ../src/iop/toneequal.c:484 +msgid "simple tone curve" +msgstr "ເສັ້ນໂຄ້ງໂທນສີແບບງ່າຍ" + +#: ../src/iop/toneequal.c:498 +msgid "mask blending | all purposes" +msgstr "ການປະສົມໜ້າກາກ | ທົ່ວໄປ" + +#: ../src/iop/toneequal.c:505 +msgid "mask blending | people with backlight" +msgstr "ການປະສົມໜ້າກາກ | ບຸກຄົນທີ່ມີແສງຫຼັງ" + +#: ../src/iop/toneequal.c:522 +msgid "compress shadows/highlights | EIGF | strong" +msgstr "ບີບອັດສ່ວນມືດ/ສ່ວນສະຫວ່າງ | EIGF | ແຮງ" + +#: ../src/iop/toneequal.c:527 +msgid "compress shadows/highlights | GF | strong" +msgstr "ບີບອັດສ່ວນມືດ/ສ່ວນສະຫວ່າງ | GF | ແຮງ" + +#: ../src/iop/toneequal.c:536 +msgid "compress shadows/highlights | EIGF | medium" +msgstr "ບີບອັດສ່ວນມືດ/ສ່ວນສະຫວ່າງ | EIGF | ກາງ" + +#: ../src/iop/toneequal.c:541 +msgid "compress shadows/highlights | GF | medium" +msgstr "ບີບອັດສ່ວນມືດ/ສ່ວນສະຫວ່າງ | GF | ກາງ" + +#: ../src/iop/toneequal.c:550 +msgid "compress shadows/highlights | EIGF | soft" +msgstr "ບີບອັດສ່ວນມືດ/ສ່ວນສະຫວ່າງ | EIGF | ເບົາ" + +#: ../src/iop/toneequal.c:555 +msgid "compress shadows/highlights | GF | soft" +msgstr "ບີບອັດສ່ວນມືດ/ສ່ວນສະຫວ່າງ | GF | ເບົາ" + +#: ../src/iop/toneequal.c:563 +msgid "contrast tone curve | soft" +msgstr "ເສັ້ນໂຄ້ງຄວາມຄົມຊັດ | ເບົາ" + +#: ../src/iop/toneequal.c:568 +msgid "contrast tone curve | medium" +msgstr "ເສັ້ນໂຄ້ງຄວາມຄົມຊັດ | ກາງ" + +#: ../src/iop/toneequal.c:573 +msgid "contrast tone curve | strong" +msgstr "ເສັ້ນໂຄ້ງຄວາມຄົມຊັດ | ແຮງ" + +#: ../src/iop/toneequal.c:596 +msgid "relight: fill-in" +msgstr "ປັບແສງໃໝ່: ເພີ່ມແສງ" + +#: ../src/iop/toneequal.c:1091 +msgid "tone equalizer failed to allocate memory, check your RAM settings" +msgstr "ເຄື່ອງປັບສົມດຸນໂທນສີບໍ່ສາມາດຈັດສັນໜ່ວຍຄວາມຈຳໄດ້, ກະລຸນາກວດສອບການຕັ້ງຄ່າ RAM ຂອງທ່ານ" + +#: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 +msgid "the interpolation is unstable, decrease the curve smoothing" +msgstr "ການຄິດໄລ່ຄ່າລະຫວ່າງຈຸດ (interpolation) ບໍ່ຄົງທີ່, ກະລຸນາຫຼຸດຄວາມນຽນຂອງເສັ້ນໂຄ້ງລົງ" + +#: ../src/iop/toneequal.c:1807 ../src/iop/toneequal.c:1873 +msgid "wait for the preview to finish recomputing" +msgstr "ກະລຸນາລໍຖ້າໃຫ້ການປະມວນຜົນຕົວຢ່າງສຳເລັດ" + +#: ../src/iop/toneequal.c:2014 ../src/iop/toneequal.c:2565 +msgid "" +"scroll over image to change tone exposure\n" +"shift+scroll for large steps; ctrl+scroll for small steps" +msgstr "" +"ເລື່ອນເມົ້າເທິງຮູບພາບເພື່ອປ່ຽນຄ່າການເປີດຮັບແສງຂອງໂທນສີ\n" +"shift+ເລື່ອນ ສຳລັບການປັບໄລຍະກວ້າງ; ctrl+ເລື່ອນ ສຳລັບການປັບໄລຍະລະອຽດ" + +#: ../src/iop/toneequal.c:2145 +msgid "some parameters are out-of-bounds" +msgstr "ພາຣາມິເຕີບາງຕົວຢູ່ນອກຂອບເຂດທີ່ກຳນົດ" + +#: ../src/iop/toneequal.c:2462 +#, c-format +msgid "%+.1f EV" +msgstr "%+.1f EV" + +#: ../src/iop/toneequal.c:3148 +#, c-format +msgid "[%s over image] change tone exposure" +msgstr "[%s ເທິງຮູບພາບ] ປ່ຽນຄ່າການເປີດຮັບແສງຂອງໂທນສີ" + +#: ../src/iop/toneequal.c:3151 +#, c-format +msgid "[%s over image] change tone exposure in large steps" +msgstr "[%s ເທິງຮູບພາບ] ປ່ຽນຄ່າການເປີດຮັບແສງຂອງໂທນສີໃນໄລຍະກວ້າງ" + +#: ../src/iop/toneequal.c:3154 +#, c-format +msgid "[%s over image] change tone exposure in small steps" +msgstr "[%s ເທິງຮູບພາບ] ປ່ຽນຄ່າການເປີດຮັບແສງຂອງໂທນສີໃນໄລຍະລະອຽດ" + +#. Simple view +#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 ../src/iop/toneequal.c:3273 +#: ../src/iop/toneequal.c:3274 +msgid "simple" +msgstr "ແບບງ່າຍ" + +#: ../src/iop/toneequal.c:3266 +msgid "-8 EV" +msgstr "-8 EV" + +#: ../src/iop/toneequal.c:3267 +msgid "-7 EV" +msgstr "-7 EV" + +#: ../src/iop/toneequal.c:3268 +msgid "-6 EV" +msgstr "-6 EV" + +#: ../src/iop/toneequal.c:3269 +msgid "-5 EV" +msgstr "-5 EV" + +#: ../src/iop/toneequal.c:3270 +msgid "-4 EV" +msgstr "-4 EV" + +#: ../src/iop/toneequal.c:3271 +msgid "-3 EV" +msgstr "-3 EV" + +#: ../src/iop/toneequal.c:3272 +msgid "-2 EV" +msgstr "-2 EV" + +#: ../src/iop/toneequal.c:3273 +msgid "-1 EV" +msgstr "-1 EV" + +#: ../src/iop/toneequal.c:3274 +msgid "+0 EV" +msgstr "+0 EV" + +#. Advanced view +#: ../src/iop/toneequal.c:3278 +msgid "advanced" +msgstr "ຂັ້ນສູງ" + +#: ../src/iop/toneequal.c:3304 +msgid "double-click to reset the curve" +msgstr "ຄລິກສອງບາດເພື່ອຕັ້ງຄ່າເສັ້ນໂຄ້ງຄືນໃໝ່" + +#: ../src/iop/toneequal.c:3308 +msgid "curve smoothing" +msgstr "ຄວາມນຽນຂອງເສັ້ນໂຄ້ງ" + +#: ../src/iop/toneequal.c:3311 +msgid "" +"positive values will produce more progressive tone transitions\n" +"but the curve might become oscillatory in some settings.\n" +"negative values will avoid oscillations and behave more robustly\n" +"but may produce brutal tone transitions and damage local contrast." +msgstr "" +"ຄ່າບວກຈະເຮັດໃຫ້ການປ່ຽນໂທນສີນຽນຂຶ້ນ\n" +"ແຕ່ເສັ້ນໂຄ້ງອາດຈະເກີດການແກ່ວງ (oscillatory) ໃນບາງຄ່າ.\n" +"ຄ່າລົບຈະຊ່ວຍຫຼີກລ່ຽງການແກ່ວງ ແລະ ມີຄວາມຄົງທີ່ກວ່າ\n" +"ແຕ່ອາດຈະເຮັດໃຫ້ການປ່ຽນໂທນສີເບິ່ງແຂງເກີນໄປ ແລະ ທຳລາຍຄວາມຄົມຊັດສະເພາະສ່ວນ." + +#: ../src/iop/toneequal.c:3324 +msgid "" +"use this to slide the mask average exposure along channels\n" +"for a better control of the exposure correction with the available nodes." +msgstr "" +"ໃຊ້ສິ່ງນີ້ເພື່ອເລື່ອນຄ່າການເປີດຮັບແສງສະເລ່ຍຂອງໜ້າກາກໄປຕາມຊ່ອງສີ\n" +"ເພື່ອການຄວບຄຸມການແກ້ໄຂການເປີດຮັບແສງທີ່ດີຂຶ້ນດ້ວຍຈຸດ (nodes) ທີ່ມີຢູ່." + +#: ../src/iop/toneequal.c:3327 +msgid "auto-adjust the average exposure" +msgstr "ປັບຄ່າການເປີດຮັບແສງສະເລ່ຍອັດຕະໂນມັດ" + +#: ../src/iop/toneequal.c:3334 +msgid "" +"use this to counter the averaging effect of the guided filter\n" +"and dilate the mask contrast around -4EV\n" +"this allows to spread the exposure histogram over more channels\n" +"for a better control of the exposure correction." +msgstr "" +"ໃຊ້ສິ່ງນີ້ເພື່ອຕ້ານຜົນກະທົບການຫາຄ່າສະເລ່ຍຂອງ guided filter\n" +"ແລະ ຂະຫຍາຍຄວາມຄົມຊັດຂອງໜ້າກາກປະມານ -4EV\n" +"ສິ່ງນີ້ຊ່ວຍໃຫ້ຮິສໂຕແກຣມການເປີດຮັບແສງກະຈາຍໄປໃນຫຼາຍຊ່ອງສີຂຶ້ນ\n" +"ເພື່ອການຄວບຄຸມການແກ້ໄຂການເປີດຮັບແສງທີ່ດີຂຶ້ນ." + +#: ../src/iop/toneequal.c:3339 +msgid "auto-adjust the contrast" +msgstr "ປັບຄວາມຄົມຊັດອັດຕະໂນມັດ" + +#. Masking options +#: ../src/iop/toneequal.c:3343 +msgid "masking" +msgstr "ການສ້າງໜ້າກາກ" + +#: ../src/iop/toneequal.c:3348 +msgid "" +"preview the mask and chose the estimator that gives you the\n" +"higher contrast between areas to dodge and areas to burn" +msgstr "" +"ເບິ່ງຕົວຢ່າງໜ້າກາກ ແລະ ເລືອກຕົວຄາດຄະເນທີ່ໃຫ້\n" +"ຄວາມຄົມຊັດສູງກວ່າລະຫວ່າງພື້ນທີ່ທີ່ຈະເພີ່ມແສງ (dodge) ແລະ ພື້ນທີ່ທີ່ຈະຫຼຸດແສງ (burn)" + +#: ../src/iop/toneequal.c:3351 +msgid "details" +msgstr "ລາຍລະອຽດ" + +#: ../src/iop/toneequal.c:3354 +msgid "" +"'no' affects global and local contrast (safe if you only add contrast)\n" +"'guided filter' only affects global contrast and tries to preserve local contrast\n" +"'averaged guided filter' is a geometric mean of 'no' and 'guided filter' methods\n" +"'EIGF' (exposure-independent guided filter) is a guided filter that is exposure-independent, it smooths shadows and highlights the same way (contrary to guided filter which smooths less the highlights)\n" +"'averaged EIGF' is a geometric mean of 'no' and 'exposure-independent guided filter' methods" +msgstr "" +"'no' ມີຜົນຕໍ່ຄວາມຄົມຊັດໂດຍລວມ ແລະ ສະເພາະສ່ວນ (ປອດໄພຖ້າທ່ານພຽງແຕ່ເພີ່ມຄວາມຄົມຊັດ)\n" +"'guided filter' ມີຜົນສະເພາະຄວາມຄົມຊັດໂດຍລວມ ແລະ ພະຍາຍາມຮັກສາຄວາມຄົມຊັດສະເພາະສ່ວນໄວ້\n" +"'averaged guided filter' ແມ່ນຄ່າສະເລ່ຍເລຂາຄະນິດຂອງວິທີ 'no' ແລະ 'guided filter'\n" +"'EIGF' ແມ່ນ guided filter ທີ່ບໍ່ຂຶ້ນກັບການເປີດຮັບແສງ, ມັນຈະເຮັດໃຫ້ສ່ວນມືດ ແລະ ສ່ວນສະຫວ່າງນຽນຄືກັນ\n" +"(ຕ່າງຈາກ guided filter ປົກກະຕິທີ່ຈະເຮັດໃຫ້ສ່ວນສະຫວ່າງນຽນໜ້ອຍກວ່າ)\n" +"'averaged EIGF' ແມ່ນຄ່າສະເລ່ຍເລຂາຄະນິດຂອງວິທີ 'no' ແລະ 'EIGF'" + +#: ../src/iop/toneequal.c:3367 +msgid "" +"number of passes of guided filter to apply\n" +"helps diffusing the edges of the filter at the expense of speed" +msgstr "" +"ຈຳນວນຮອບຂອງ guided filter ທີ່ຈະນຳໃຊ້\n" +"ຊ່ວຍໃນການເຮັດໃຫ້ຂອບຂອງຟິວເຕີຟຸ້ງກະຈາຍ ແຕ່ຈະເຮັດໃຫ້ປະມວນຜົນຊ້າລົງ" + +#: ../src/iop/toneequal.c:3375 +msgid "" +"diameter of the blur in percent of the largest image size\n" +"warning: big values of this parameter can make the darkroom\n" +"preview much slower if denoise profiled is used." +msgstr "" +"ເສັ້ນຜ່ານສູນກາງຂອງຄວາມມົວເປັນເປີເຊັນຂອງຂະໜາດຮູບພາບທີ່ໃຫຍ່ທີ່ສຸດ\n" +"ຄຳເຕືອນ: ຄ່າທີ່ສູງເກີນໄປອາດເຮັດໃຫ້ການສະແດງຕົວຢ່າງໃນຫ້ອງມືດ\n" +"ຊ້າລົງຫຼາຍ ຖ້າໃຊ້ຮ່ວມກັບ denoise profiled." + +#: ../src/iop/toneequal.c:3383 +msgid "" +"precision of the feathering:\n" +"higher values force the mask to follow edges more closely\n" +"but may void the effect of the smoothing\n" +"lower values give smoother gradients and better smoothing\n" +"but may lead to inaccurate edges taping and halos" +msgstr "" +"ຄວາມລະອຽດຂອງການເຮັດຂອບຟຸ້ງ (feathering):\n" +"ຄ່າທີ່ສູງຂຶ້ນຈະບັງຄັບໃຫ້ໜ້າກາກຕິດຕາມຂອບໄດ້ລະອຽດຂຶ້ນ\n" +"ແຕ່ອາດຈະເຮັດໃຫ້ຜົນຂອງການເຮັດໃຫ້ນຽນຫາຍໄປ\n" +"ຄ່າທີ່ຕ່ຳລົງຈະໃຫ້ການໄລ່ສີທີ່ນຽນກວ່າ ແລະ ເຮັດໃຫ້ນຽນໄດ້ດີກວ່າ\n" +"ແຕ່ອາດຈະເຮັດໃຫ້ຂອບບໍ່ກົງ ແລະ ເກີດຂອບແສງ (halos)" + +#: ../src/iop/toneequal.c:3394 +msgid "" +"0 disables the quantization.\n" +"higher values posterize the luminance mask to help the guiding\n" +"produce piece-wise smooth areas when using high feathering values" +msgstr "" +"0 ແມ່ນປິດການໃຊ້ງານ quantization.\n" +"ຄ່າທີ່ສູງຂຶ້ນຈະເຮັດໃຫ້ໜ້າກາກຄວາມສະຫວ່າງເປັນແບບ posterize ເພື່ອຊ່ວຍໃນການ\n" +"ສ້າງພື້ນທີ່ທີ່ນຽນເປັນສ່ວນໆ ເມື່ອໃຊ້ຄ່າ feathering ທີ່ສູງ" + +#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 +msgid "display exposure mask" +msgstr "ສະແດງໜ້າກາກການເປີດຮັບແສງ" + +#: ../src/iop/tonemap.cc:69 +msgid "tone mapping" +msgstr "ໂທນແມັບປິງ (tone mapping)" + +#: ../src/iop/tonemap.cc:85 +msgid "this module is deprecated. please use the local contrast or tone equalizer module instead." +msgstr "ໂມດູນນີ້ເຊົາໃຊ້ແລ້ວ. ກະລຸນາໃຊ້ໂມດູນ 'ຄວາມຄົມຊັດສະເພາະສ່ວນ' ຫຼື 'ເຄື່ອງປັບສົມດຸນໂທນສີ' ແທນ." + +#: ../src/iop/velvia.c:68 +msgid "velvia" +msgstr "ເວລເວຍ (velvia)" + +#: ../src/iop/velvia.c:95 +msgid "" +"resaturate giving more weight to blacks,\n" +"whites and low-saturation pixels" +msgstr "" +"ເພີ່ມຄວາມອີ່ມຕົວໂດຍໃຫ້ຄວາມສຳຄັນກັບສີດຳ,\n" +"ສີຂາວ ແລະ ພິກເຊວທີ່ມີຄວາມອີ່ມຕົວຕ່ຳ" + +#: ../src/iop/velvia.c:282 +msgid "the strength of saturation boost" +msgstr "ລະດັບຄວາມແຮງຂອງການເພີ່ມຄວາມອີ່ມຕົວ" + +#: ../src/iop/velvia.c:285 +msgid "how much to spare highlights and shadows" +msgstr "ລະດັບການຍົກເວັ້ນສ່ວນສະຫວ່າງ ແລະ ສ່ວນມືດ" + +#: ../src/iop/vibrance.c:59 +msgid "this module is deprecated. please use the vibrance slider in the color balance rgb module instead." +msgstr "ໂມດູນນີ້ເຊົາໃຊ້ແລ້ວ. ກະລຸນາໃຊ້ແຖບເລື່ອນ vibrance ໃນໂມດູນ 'ສົມດຸນສີ RGB' ແທນ." + +#: ../src/iop/vibrance.c:92 +msgid "" +"saturate and reduce the lightness of the most saturated pixels\n" +"to make the colors more vivid." +msgstr "" +"ເພີ່ມຄວາມອີ່ມຕົວ ແລະ ຫຼຸດຄວາມສະຫວ່າງຂອງພິກເຊວທີ່ມີຄວາມອີ່ມຕົວສູງສຸດ\n" +"ເພື່ອເຮັດໃຫ້ສີສັນເບິ່ງສົດໃສຂຶ້ນ." + +#: ../src/iop/vibrance.c:199 +msgid "the amount of vibrance" +msgstr "ປະລິມານຄວາມສົດຂອງສີ (vibrance)" + +#: ../src/iop/vignette.c:116 +msgid "simulate a lens fall-off close to edges" +msgstr "ຈຳລອງການຫຼຸດລົງຂອງແສງບໍລິເວນຂອບເລນ (vignette)" + +#: ../src/iop/vignette.c:1010 +msgid "lomo" +msgstr "ໂລໂມ (lomo)" + +#: ../src/iop/vignette.c:1048 +msgctxt "section" +msgid "position / form" +msgstr "ຕຳແໜ່ງ / ຮູບແບບ" + +#: ../src/iop/vignette.c:1055 +msgid "dithering" +msgstr "ດິດເທີຣິງ (dithering)" + +#: ../src/iop/vignette.c:1067 +msgid "the radii scale of vignette for start of fall-off" +msgstr "ມາດຕາສ່ວນລັດສະໝີຂອງຂອບມືດສຳລັບຈຸດເລີ່ມຕົ້ນຂອງການຫຼຸດແສງ" + +#: ../src/iop/vignette.c:1069 +msgid "the radii scale of vignette for end of fall-off" +msgstr "ມາດຕາສ່ວນລັດສະໝີຂອງຂອບມືດສຳລັບຈຸດສິ້ນສຸດຂອງການຫຼຸດແສງ" + +#: ../src/iop/vignette.c:1070 +msgid "strength of effect on brightness" +msgstr "ລະດັບຜົນກະທົບຕໍ່ຄວາມສະຫວ່າງ" + +#: ../src/iop/vignette.c:1071 +msgid "strength of effect on saturation" +msgstr "ລະດັບຜົນກະທົບຕໍ່ຄວາມອີ່ມຕົວ" + +#: ../src/iop/vignette.c:1072 +msgid "horizontal offset of center of the effect" +msgstr "ໄລຍະຫ່າງລຳບວນນອນຂອງຈຸດສູນກາງຜົນກະທົບ" + +#: ../src/iop/vignette.c:1073 +msgid "vertical offset of center of the effect" +msgstr "ໄລຍະຫ່າງລຳບວນຕັ້ງຂອງຈຸດສູນກາງຜົນກະທົບ" + +#: ../src/iop/vignette.c:1076 +msgid "" +"shape factor\n" +"0 produces a rectangle\n" +"1 produces a circle or ellipse\n" +"2 produces a diamond" +msgstr "" +"ປັດໄຈຮູບຊົງ\n" +"0 ຈະໄດ້ຮູບສີ່ແຈສາກ\n" +"1 ຈະໄດ້ຮູບວົງມົນ ຫຼື ວົງຮີ\n" +"2 ຈະໄດ້ຮູບສີ່ແຈຂ້າງຂະໜານ (ເພັດ)" + +#: ../src/iop/vignette.c:1080 +msgid "enable to have the ratio automatically follow the image size" +msgstr "ເປີດໃຊ້ເພື່ອໃຫ້ອັດຕາສ່ວນປ່ຽນຕາມຂະໜາດຮູບພາບອັດຕະໂນມັດ" + +#: ../src/iop/vignette.c:1081 +msgid "width-to-height ratio" +msgstr "ອັດຕາສ່ວນຄວາມກວ້າງຕໍ່ຄວາມສູງ" + +#: ../src/iop/vignette.c:1083 +msgid "add some level of random noise to prevent banding" +msgstr "ເພີ່ມສິ່ງລົບກວນແບບສຸ່ມເພື່ອປ້ອງກັນການເກີດແຖບສີທີ່ບໍ່ນຽນ (banding)" + +#: ../src/iop/vignette.c:1091 +#, c-format +msgid "[%s on node] change vignette/feather size" +msgstr "[%s ເທິງຈຸດ] ປ່ຽນຂະໜາດຂອບມືດ/ຂອບຟຸ້ງ" + +#: ../src/iop/vignette.c:1094 +#, c-format +msgid "[%s on node] change vignette/feather size keeping ratio" +msgstr "[%s ເທິງຈຸດ] ປ່ຽນຂະໜາດຂອບມືດ/ຂອບຟຸ້ງ ໂດຍຮັກສາອັດຕາສ່ວນ" + +#: ../src/iop/vignette.c:1097 +#, c-format +msgid "[%s on center] move vignette" +msgstr "[%s ເທິງຈຸດສູນກາງ] ຍ້າຍຂອບມືດ" + +#: ../src/iop/watermark.c:460 +msgid "watermark" +msgstr "ລາຍນ້ຳ" + +#: ../src/iop/watermark.c:467 +msgid "overlay an SVG watermark like a signature on the image" +msgstr "ວາງລາຍນ້ຳແບບ SVG ເຊັ່ນ ລາຍເຊັນ ທັບລົງໃນຮູບພາບ" + +#: ../src/iop/watermark.c:1407 +msgid "marker" +msgstr "ເຄື່ອງໝາຍ" + +#: ../src/iop/watermark.c:1411 +#, c-format +msgid "SVG watermarks in %s/watermarks or %s/watermarks" +msgstr "ລາຍນ້ຳ SVG ໃນ %s/watermarks ຫຼື %s/watermarks" + +#. Simple text +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 +msgid "text" +msgstr "ຂໍ້ຄວາມ" + +#: ../src/iop/watermark.c:1426 +msgid "" +"text string, tag: $(WATERMARK_TEXT)\n" +"use $(NL) to insert a line break" +msgstr "" +"ຂໍ້ຄວາມ, ແທັກ: $(WATERMARK_TEXT)\n" +"ໃຊ້ $(NL) ເພື່ອຂຶ້ນແຖວໃໝ່" + +#: ../src/iop/watermark.c:1430 +msgid "content" +msgstr "ເນື້ອໃນ" + +#. Text font +#: ../src/iop/watermark.c:1435 +msgid "font" +msgstr "ຟອນຕ໌" + +#: ../src/iop/watermark.c:1442 +msgid "" +"text font, tags:\n" +"$(WATERMARK_FONT_FAMILY)\n" +"$(WATERMARK_FONT_STYLE)\n" +"$(WATERMARK_FONT_WEIGHT)" +msgstr "" +"ຟອນຕ໌ຂໍ້ຄວາມ, ແທັກ:\n" +"$(WATERMARK_FONT_FAMILY)\n" +"$(WATERMARK_FONT_STYLE)\n" +"$(WATERMARK_FONT_WEIGHT)" + +#: ../src/iop/watermark.c:1457 +msgid "" +"watermark color, tag:\n" +"$(WATERMARK_COLOR)" +msgstr "" +"ສີລາຍນ້ຳ, ແທັກ:\n" +"$(WATERMARK_COLOR)" + +#: ../src/iop/watermark.c:1459 +msgid "select watermark color" +msgstr "ເລືອກສີລາຍນ້ຳ" + +#: ../src/iop/watermark.c:1492 +msgid "" +"choose how to scale the watermark\n" +"• image: scale watermark relative to whole image\n" +"• larger border: scale larger watermark border relative to larger image border\n" +"• smaller border: scale larger watermark border relative to smaller image border\n" +"• height: scale watermark height to image height\n" +"• advanced options: choose watermark and image dimensions independently" +msgstr "" +"ເລືອກວິທີການປັບຂະໜາດລາຍນ້ຳ\n" +"• ຮູບພາບ: ປັບຂະໜາດຕາມຮູບພາບທັງໝົດ\n" +"• ຂອບທີ່ໃຫຍ່ກວ່າ: ປັບຂະໜາດຂອບລາຍນ້ຳທີ່ໃຫຍ່ກວ່າ ຕາມຂອບຮູບພາບທີ່ໃຫຍ່ກວ່າ\n" +"• ຂອບທີ່ນ້ອຍກວ່າ: ປັບຂະໜາດຂອບລາຍນ້ຳທີ່ໃຫຍ່ກວ່າ ຕາມຂອບຮູບພາບທີ່ນ້ອຍກວ່າ\n" +"• ຄວາມສູງ: ປັບຄວາມສູງລາຍນ້ຳຕາມຄວາມສູງຂອງຮູບພາບ\n" +"• ຕົວເລືອກຂັ້ນສູງ: ເເລືອກຂະໜາດລາຍນ້ຳ ແລະ ຮູບພາບແຍກກັນຢ່າງເປັນອິດສະຫຼະ" + +#: ../src/iop/watermark.c:1503 +msgid "reference image dimension against which to scale the watermark" +msgstr "ຂະໜາດຮູບພາບອ້າງອີງທີ່ຈະໃຊ້ໃນການປັບຂະໜາດລາຍນ້ຳ" + +#: ../src/iop/watermark.c:1507 +msgid "watermark dimension to scale" +msgstr "ຂະໜາດລາຍນ້ຳທີ່ຈະປັບ" + +#. Let's add some tooltips and hook up some signals... +#: ../src/iop/watermark.c:1534 +msgid "the opacity of the watermark" +msgstr "ຄວາມໂປ່ງໃສຂອງລາຍນ້ຳ" + +#: ../src/iop/watermark.c:1535 +msgid "the scale of the watermark" +msgstr "ຂະໜາດຂອງລາຍນ້ຳ" + +#: ../src/iop/watermark.c:1536 +msgid "the rotation of the watermark" +msgstr "ການໝູນຂອງລາຍນ້ຳ" + +#: ../src/iop/zonesystem.c:93 +msgid "zone system" +msgstr "ລະບົບໂຊນ (zone system)" + +#: ../src/iop/zonesystem.c:441 +msgid "" +"lightness zones\n" +"use mouse scrollwheel to change the number of zones\n" +"left-click on a border to create a marker\n" +"right-click on a marker to delete it" +msgstr "" +"ໂຊນຄວາມສະຫວ່າງ\n" +"ໃຊ້ລໍ້ເມົ້າເພື່ອປ່ຽນຈຳນວນໂຊນ\n" +"ຄລິກຊ້າຍໃສ່ຂອບເພື່ອສ້າງເຄື່ອງໝາຍ\n" +"ຄລິກຂວາໃສ່ເຄື່ອງໝາຍເພື່ອລຶບມັນອອກ" + +#: ../src/libs/backgroundjobs.c:52 +msgid "background jobs" +msgstr "ວຽກເບື້ອງຫຼັງ" + +#: ../src/libs/camera.c:79 +msgid "camera settings" +msgstr "ການຕັ້ງຄ່າກ້ອງ" + +#: ../src/libs/camera.c:133 +msgid "toggle view property in center view" +msgstr "ເປີດ/ປິດ ຄຸນສົມບັດມຸມມອງໃນມຸມມອງກາງ" + +#: ../src/libs/camera.c:212 +msgid "connection with camera lost, exiting tethering mode" +msgstr "ການເຊື່ອມຕໍ່ກັບກ້ອງຂາດຫາຍ, ກຳລັງອອກຈາກໂໝດຄວບຄຸມກ້ອງ (tethering)" + +#: ../src/libs/camera.c:357 +msgid "battery" +msgstr "ແບັດເຕີຣີ" + +#: ../src/libs/camera.c:357 +msgid "n/a" +msgstr "ບໍ່ມີຂໍ້ມູນ" + +#. Camera control +#: ../src/libs/camera.c:440 +msgctxt "section" +msgid "camera control" +msgstr "ການຄວບຄຸມກ້ອງ" + +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 +msgid "modes" +msgstr "ໂໝດ" + +#: ../src/libs/camera.c:445 +msgid "timer (s)" +msgstr "ເວລາຕັ້ງຖ່າຍ (ວິນາທີ)" + +#: ../src/libs/camera.c:446 +msgid "count" +msgstr "ຈຳນວນ" + +#: ../src/libs/camera.c:447 +msgid "brackets" +msgstr "ແບຣັກເກັດ (brackets)" + +#: ../src/libs/camera.c:448 +msgid "bkt. steps" +msgstr "ໄລຍະຫ່າງແບຣັກເກັດ" + +#: ../src/libs/camera.c:481 +msgid "capture image(s)" +msgstr "ຖ່າຍພາບ" + +#: ../src/libs/camera.c:484 +msgid "toggle delayed capture mode" +msgstr "ເປີດ/ປິດ ໂໝດຕັ້ງເວລາຖ່າຍ" + +#: ../src/libs/camera.c:485 +msgid "toggle sequenced capture mode" +msgstr "ເປີດ/ປິດ ໂໝດຖ່າຍຕໍ່ເນື່ອງ" + +#: ../src/libs/camera.c:486 +msgid "toggle bracketed capture mode" +msgstr "ເປີດ/ປິດ ໂໝດຖ່າຍຄູ່ຂະໜານ (bracketed)" + +#: ../src/libs/camera.c:487 +msgid "the count of seconds before actually doing a capture" +msgstr "ຈຳນວນວິນາທີກ່ອນທີ່ຈະເລີ່ມຖ່າຍພາບ" + +#: ../src/libs/camera.c:489 +msgid "" +"the amount of images to capture in a sequence,\n" +"you can use this in conjunction with delayed mode to create stop-motion sequences" +msgstr "" +"ຈຳນວນຮູບພາບທີ່ຈະຖ່າຍແບບຕໍ່ເນື່ອງ,\n" +"ທ່ານສາມາດໃຊ້ຮ່ວມກັບໂໝດຕັ້ງເວລາເພື່ອສ້າງພາບ stop-motion ໄດ້" + +#: ../src/libs/camera.c:492 +msgid "the amount of brackets on each side of centered shoot, amount of images = (brackets*2) + 1" +msgstr "ຈຳນວນພາບແບຣັກເກັດໃນແຕ່ລະດ້ານຂອງຄ່າກາງ, ຈຳນວນພາບທັງໝົດ = (brackets*2) + 1" + +#: ../src/libs/camera.c:494 +msgid "" +"the amount of steps per bracket, steps is camera configurable and usually 3 steps per stop\n" +"with other words, 3 steps is 1EV exposure step between brackets" +msgstr "" +"ຈຳນວນຂັ້ນຕໍ່ແບຣັກເກັດ, ເຊິ່ງຂຶ້ນກັບການຕັ້ງຄ່າຂອງກ້ອງ ແລະ ປົກກະຕິແມ່ນ 3 ຂັ້ນຕໍ່ 1 stop\n" +"ເວົ້າອີກຢ່າງໜຶ່ງ, 3 ຂັ້ນ ຄືໄລຍະຫ່າງ 1EV ລະຫວ່າງແບຣັກເກັດ" + +#. User specified properties +#: ../src/libs/camera.c:517 +msgctxt "section" +msgid "additional properties" +msgstr "ຄຸນສົມບັດເພີ່ມເຕີມ" + +#: ../src/libs/camera.c:520 +msgid "label" +msgstr "ປ້າຍຊື່" + +#: ../src/libs/camera.c:527 +msgid "property" +msgstr "ຄຸນສົມບັດ" + +#: ../src/libs/camera.c:538 +msgid "add user property" +msgstr "ເພີ່ມຄຸນສົມບັດໂດຍຜູ້ໃຊ້" + +#: ../src/libs/camera.c:561 +msgid "program" +msgstr "ໂປຣແກຣມ" + +#: ../src/libs/camera.c:564 ../src/libs/camera.c:566 +msgid "focus mode" +msgstr "ໂໝດໂຟກັດ" + +#: ../src/libs/camera.c:577 +msgid "shutterspeed2" +msgstr "ຄວາມໄວຊັດເຕີ 2" + +#: ../src/libs/camera.c:579 +msgid "shutterspeed" +msgstr "ຄວາມໄວຊັດເຕີ" + +#: ../src/libs/camera.c:585 +msgid "WB" +msgstr "ສົມດຸນສີຂາວ" + +#: ../src/libs/collect.c:192 +msgid "collections" +msgstr "ຄໍເລັກຊັນ" + +#: ../src/libs/collect.c:197 +msgid "" +"define search criteria for images\n" +"to be displayed or edited" +msgstr "" +"ກຳນົດເງື່ອນໄຂການຄົ້ນຫາຮູບພາບ\n" +"ທີ່ຈະນຳມາສະແດງຜົນ ຫຼື ແກ້ໄຂ" + +#: ../src/libs/collect.c:461 +msgid "update path to files" +msgstr "ອັບເດດເສັ້ນທາງໄປຫາໄຟລ໌" + +#: ../src/libs/collect.c:545 +#, c-format +msgid "problem selecting new path for the filmroll in %s" +msgstr "ມີບັນຫາໃນການເລືອກເສັ້ນທາງໃໝ່ສຳລັບມ້ວນຟິມໃນ %s" + +#: ../src/libs/collect.c:619 +msgid "update path to files..." +msgstr "ອັບເດດເສັ້ນທາງໄປຫາໄຟລ໌..." + +#: ../src/libs/collect.c:624 +msgid "remove..." +msgstr "ລຶບອອກ..." + +#: ../src/libs/collect.c:1382 +msgid "uncategorized" +msgstr "ບໍ່ມີໝວດໝູ່" + +#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 ../src/libs/filters/rating_range.c:302 +msgid "rejected" +msgstr "ຖືກປະຕິເສດ" + +#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 +msgid "not rated" +msgstr "ຍັງບໍ່ໄດ້ໃຫ້ຄະແນນ" + +#: ../src/libs/collect.c:2617 +msgid "use <, <=, >, >=, <>, =, [;] as operators" +msgstr "ໃຊ້ <, <=, >, >=, <>, =, [;] ເປັນຕົວດຳເນີນການ" + +#: ../src/libs/collect.c:2621 +msgid "" +"use <, <=, >, >=, <>, =, [;] as operators\n" +"star rating: 0-5\n" +"rejected images: -1" +msgstr "" +"ໃຊ້ <, <=, >, >=, <>, =, [;] ເປັນຕົວດຳເນີນການ\n" +"ຄະແນນດາວ: 0-5\n" +"ຮູບພາບທີ່ຖືກປະຕິເສດ: -1" + +#: ../src/libs/collect.c:2629 +msgid "" +"use <, <=, >, >=, <>, =, [;] as operators\n" +"type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" +msgstr "" +"ໃຊ້ <, <=, >, >=, <>, =, [;] ເປັນຕົວດຳເນີນການ\n" +"ພິມວັນທີໃນຮູບແບບ: ປີ:ເດືອນ:ວັນ ຊົ່ວໂມງ:ນາທີ:ວິນາທີ (ບັງຄັບພຽງແຕ່ປີ)" + +#: ../src/libs/collect.c:2636 +#, no-c-format +msgid "use `%' as wildcard and `,' to separate values" +msgstr "ໃຊ້ `%' ເປັນຕົວແທນ ແລະ `,' ເພື່ອແຍກຄ່າ" + +#: ../src/libs/collect.c:2643 +#, no-c-format +msgid "" +"use `%' as wildcard\n" +"click to include hierarchy + sub-hierarchies (suffix `*')\n" +"shift+click to include only the current hierarchy (no suffix)\n" +"ctrl+click to include only sub-hierarchies (suffix `|%')" +msgstr "" +"ໃຊ້ `%' ເປັນຕົວແທນ\n" +"ຄລິກ ເພື່ອລວມລຳດັບຊັ້ນ + ລຳດັບຊັ້ນຍ່ອຍ (ຕໍ່ທ້າຍດ້ວຍ `*')\n" +"shift+ຄລິກ ເພື່ອລວມສະເພາະສາຍລຳດັບຊັ້ນປັດຈຸບັນ (ບໍ່ມີຕົວຕໍ່ທ້າຍ)\n" +"ctrl+ຄລິກ ເພື່ອລວມສະເພາະລຳດັບຊັ້ນຍ່ອຍ (ຕໍ່ທ້າຍດ້ວຍ `|%')" + +#: ../src/libs/collect.c:2653 +#, no-c-format +msgid "" +"use `%' as wildcard\n" +"click to include location + sub-locations (suffix `*')\n" +"shift+click to include only the current location (no suffix)\n" +"ctrl+click to include only sub-locations (suffix `|%')" +msgstr "" +"ໃຊ້ `%' ເປັນຕົວແທນ\n" +"ຄລິກ ເພື່ອລວມສະຖານທີ່ + ສະຖານທີ່ຍ່ອຍ (ຕໍ່ທ້າຍດ້ວຍ `*')\n" +"shift+ຄລິກ ເພື່ອລວມສະເພາະສະຖານທີ່ປັດຈຸບັນ (ບໍ່ມີຕົວຕໍ່ທ້າຍ)\n" +"ctrl+ຄລິກ ເພື່ອລວມສະເພາະສະຖານທີ່ຍ່ອຍ (ຕໍ່ທ້າຍດ້ວຍ `|%')" + +#: ../src/libs/collect.c:2663 +#, no-c-format +msgid "" +"use `%' as wildcard\n" +"click to include current + sub-folders (suffix `*')\n" +"shift+click to include only the current folder (no suffix)\n" +"ctrl+click to include only sub-folders (suffix `|%')" +msgstr "" +"ໃຊ້ `%' ເປັນຕົວແທນ\n" +"ຄລິກ ເພື່ອລວມໂຟນເດີປັດຈຸບັນ + ໂຟນເດີຍ່ອຍ (ຕໍ່ທ້າຍດ້ວຍ `*')\n" +"shift+ຄລິກ ເພື່ອລວມສະເພາະໂຟນເດີປັດຈຸບັນ (ບໍ່ມີຕົວຕໍ່ທ້າຍ)\n" +"ctrl+ຄລິກ ເພື່ອລວມສະເພາະໂຟນເດີຍ່ອຍ (ຕໍ່ທ້າຍດ້ວຍ `|%')" + +#: ../src/libs/collect.c:2671 +#, no-c-format +msgid "use `%' as wildcard" +msgstr "ໃຊ້ `%' ເປັນຕົວແທນ" + +#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 ../src/libs/collect.c:3398 +msgid "clear this rule" +msgstr "ລ້າງກົດເກນນີ້" + +#: ../src/libs/collect.c:2747 +msgid "clear this rule or add new rules" +msgstr "ລ້າງກົດເກນນີ້ ຫຼື ເພີ່ມກົດເກນໃໝ່" + +#: ../src/libs/collect.c:3404 +msgid "narrow down search" +msgstr "ເຮັດໃຫ້ການຄົ້ນຫາແຄບລົງ" + +#: ../src/libs/collect.c:3411 +msgid "add more images" +msgstr "ເພີ່ມຮູບພາບຕື່ມ" + +#: ../src/libs/collect.c:3418 +msgid "exclude images" +msgstr "ຍົກເວັ້ນຮູບພາບ" + +#: ../src/libs/collect.c:3427 +msgid "change to: and" +msgstr "ປ່ຽນເປັນ: ແລະ (and)" + +#: ../src/libs/collect.c:3434 +msgid "change to: or" +msgstr "ປ່ຽນເປັນ: ຫຼື (or)" + +#: ../src/libs/collect.c:3441 +msgid "change to: except" +msgstr "ປ່ຽນເປັນ: ຍົກເວັ້ນ (except)" + +#. the different categories +#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 ../src/libs/filtering.c:1955 +msgid "files" +msgstr "ໄຟລ໌" + +#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 +#: ../src/libs/metadata_view.c:1489 +msgid "metadata" +msgstr "ເມຕາເດຕາ (metadata)" + +#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 +msgid "times" +msgstr "ເວລາ" + +#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 +msgid "capture details" +msgstr "ລາຍລະອຽດການຖ່າຍພາບ" + +#: ../src/libs/collect.c:3532 +msgid "collections settings" +msgstr "ການຕັ້ງຄ່າຄໍເລັກຊັນ" + +#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 ../src/libs/tagging.c:4005 +msgid "preferences..." +msgstr "ການຕັ້ງຄ່າ..." + +#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 +msgid "AND" +msgstr "ແລະ" + +#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +msgid "OR" +msgstr "ຫຼື" + +#. case DT_LIB_COLLECT_MODE_AND_NOT: +#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +msgid "BUT NOT" +msgstr "ແຕ່ບໍ່ແມ່ນ" + +#: ../src/libs/collect.c:3794 +msgid "toggle collection sort order ascending/descending" +msgstr "ປ່ຽນການລຽງລຳດັບຄໍເລັກຊັນ ຈາກໜ້ອຍໄປຫາຫຼາຍ/ຫຼາຍໄປຫາໜ້ອຍ" + +#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +msgid "revert to a previous set of rules" +msgstr "ກັບໄປໃຊ້ກົດເກນກ່ອນໜ້ານີ້" + +#: ../src/libs/collect.c:3946 +msgid "jump back to previous collection" +msgstr "ກັບໄປຫາຄໍເລັກຊັນກ່ອນໜ້ານີ້" + +#: ../src/libs/collect.h:32 +msgid "January" +msgstr "ມັງກອນ" + +#: ../src/libs/collect.h:33 +msgid "February" +msgstr "ກຸມພາ" + +#: ../src/libs/collect.h:34 +msgid "March" +msgstr "ມີນາ" + +#: ../src/libs/collect.h:35 +msgid "April" +msgstr "ເມສາ" + +#: ../src/libs/collect.h:36 +msgid "May" +msgstr "ພຶດສະພາ" + +#: ../src/libs/collect.h:37 +msgid "June" +msgstr "ມິຖຸນາ" + +#: ../src/libs/collect.h:38 +msgid "July" +msgstr "ກໍລະກົດ" + +#: ../src/libs/collect.h:39 +msgid "August" +msgstr "ສິງຫາ" + +#: ../src/libs/collect.h:40 +msgid "September" +msgstr "ກັນຍາ" + +#: ../src/libs/collect.h:41 +msgid "October" +msgstr "ຕຸລາ" + +#: ../src/libs/collect.h:42 +msgid "November" +msgstr "ພະຈິກ" + +#: ../src/libs/collect.h:43 +msgid "December" +msgstr "ທັນວາ" + +#: ../src/libs/collect.h:48 +msgid "Jan" +msgstr "ມ.ກ." + +#: ../src/libs/collect.h:49 +msgid "Feb" +msgstr "ກ.ພ." + +#: ../src/libs/collect.h:50 +msgid "Mar" +msgstr "ມີ.ນ." + +#: ../src/libs/collect.h:51 +msgid "Apr" +msgstr "ເມ.ສ." + +#: ../src/libs/collect.h:52 +msgctxt "short_month_name" +msgid "May" +msgstr "ພ.ພ." + +#: ../src/libs/collect.h:53 +msgid "Jun" +msgstr "ມິ.ຖ." + +#: ../src/libs/collect.h:54 +msgid "Jul" +msgstr "ກ.ລ." + +#: ../src/libs/collect.h:55 +msgid "Aug" +msgstr "ສ.ຫ." + +#: ../src/libs/collect.h:56 +msgid "Sep" +msgstr "ກ.ຍ." + +#: ../src/libs/collect.h:57 +msgid "Oct" +msgstr "ຕ.ລ." + +#: ../src/libs/collect.h:58 +msgid "Nov" +msgstr "ພະຈິກ" + +#: ../src/libs/collect.h:59 +msgid "Dec" +msgstr "ທັນວາ" + +#: ../src/libs/colorpicker.c:52 +msgid "RGB%" +msgstr "RGB%" + +#: ../src/libs/colorpicker.c:52 +msgid "LCh" +msgstr "LCh" + +#: ../src/libs/colorpicker.c:52 +msgid "HSV" +msgstr "HSV" + +#: ../src/libs/colorpicker.c:52 +msgid "Hex" +msgstr "Hex" + +#: ../src/libs/colorpicker.c:54 +msgid "mean" +msgstr "ຄ່າສະເລ່ຍ" + +#: ../src/libs/colorpicker.c:73 +msgid "color picker" +msgstr "ເຄື່ອງມືເລືອກສີ" + +#: ../src/libs/colorpicker.c:629 +msgid "" +"hover to highlight sample on canvas,\n" +"click to lock sample,\n" +"right-click to load sample area into active color picker" +msgstr "" +"ວາງເມົ້າໄວ້ເພື່ອເນັ້ນຕົວຢ່າງໃນພື້ນທີ່ວຽກ,\n" +"ຄລິກເພື່ອລັອກຕົວຢ່າງ,\n" +"ຄລິກຂວາເພື່ອໂຫຼດພື້ນທີ່ຕົວຢ່າງເຂົ້າໃນເຄື່ອງມືເລືອກສີທີ່ໃຊ້ງານຢູ່" + +#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 +msgid "click to (un)hide large color patch" +msgstr "ຄລິກເພື່ອ (ເຊື່ອງ) ສະແດງແຖບສີຂະໜາດໃຫຍ່" + +#: ../src/libs/colorpicker.c:756 +msgid "statistic" +msgstr "ສະຖິຕິ" + +#: ../src/libs/colorpicker.c:757 +msgid "select which statistic to show" +msgstr "ເລືອກສະຖິຕິທີ່ຕ້ອງການສະແດງ" + +#: ../src/libs/colorpicker.c:766 +msgid "select which color mode to use" +msgstr "ເລືອກໂໝດສີທີ່ຈະໃຊ້ງານ" + +#: ../src/libs/colorpicker.c:778 +msgid "" +"turn on color picker\n" +"ctrl+click or right-click to select an area\n" +"ctrl+click on canvas to switch between point/area" +msgstr "" +"ເປີດເຄື່ອງມືເລືອກສີ\n" +"ctrl+ຄລິກ ຫຼື ຄລິກຂວາເພື່ອເລືອກພື້ນທີ່\n" +"ctrl+ຄລິກ ໃສ່ພື້ນທີ່ວຽກເພື່ອສະຫຼັບລະຫວ່າງ ຈຸດ/ພື້ນທີ່" + +#: ../src/libs/colorpicker.c:820 +msgid "add sample" +msgstr "ເພີ່ມຕົວຢ່າງ" + +#: ../src/libs/colorpicker.c:831 +msgid "display samples on image/vectorscope" +msgstr "ສະແດງຕົວຢ່າງໃນຮູບພາບ/vectorscope" + +#: ../src/libs/colorpicker.c:832 +msgid "display samples" +msgstr "ສະແດງຕົວຢ່າງ" + +#: ../src/libs/colorpicker.c:843 +msgid "restrict scope to selection" +msgstr "ຈຳກັດຂອບເຂດສະເພາະສ່ວນທີ່ເລືອກ" + +#: ../src/libs/colorpicker.c:844 +msgid "restrict scope" +msgstr "ຈຳກັດຂອບເຂດ" + +#: ../src/libs/colorpicker.c:859 +msgctxt "section" +msgid "live samples" +msgstr "ຕົວຢ່າງສົດ" + +#: ../src/libs/copy_history.c:53 +msgid "history stack" +msgstr "ລຳດັບປະຫວັດ" + +#: ../src/libs/copy_history.c:58 +msgid "" +"perform actions on the history\n" +"stacks (edit histories) of the\n" +"currently selected images" +msgstr "" +"ດຳເນີນການກັບລຳດັບປະຫວັດ\n" +"(ປະຫວັດການປັບແຕ່ງ) ຂອງ\n" +"ຮູບພາບທີ່ເລືອກໄວ້ໃນຕອນນີ້" + +#: ../src/libs/copy_history.c:113 +msgid "open sidecar file" +msgstr "ເປີດໄຟລ໌ sidecar" + +#: ../src/libs/copy_history.c:165 +#, c-format +msgid "error loading file '%s'" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການໂຫຼດໄຟລ໌ '%s'" + +#: ../src/libs/copy_history.c:229 +msgid "delete images' history?" +msgstr "ລຶບປະຫວັດຂອງຮູບພາບບໍ່?" + +#: ../src/libs/copy_history.c:230 +#, c-format +msgid "do you really want to clear history of %d selected image?" +msgid_plural "do you really want to clear history of %d selected images?" +msgstr[0] "ເຈົ້າຕ້ອງການລຶບປະຫວັດຂອງຮູບພາບທີ່ເລືອກ %d ຮູບ ແທ້ຫຼືບໍ່?" + +#: ../src/libs/copy_history.c:299 +msgid "selective copy..." +msgstr "ເລືອກກັອບປີ້..." + +#: ../src/libs/copy_history.c:300 +msgid "choose which modules to copy from the source image" +msgstr "ເລືອກໂມດູນທີ່ຕ້ອງການກັອບປີ້ຈາກຮູບຕົ້ນສະບັບ" + +#: ../src/libs/copy_history.c:306 +msgid "" +"copy history stack of\n" +"first selected image" +msgstr "" +"ກັອບປີ້ລຳດັບປະຫວັດຂອງ\n" +"ຮູບທຳອິດທີ່ເລືອກ" + +#: ../src/libs/copy_history.c:311 +msgid "selective paste..." +msgstr "ເລືອກວາງ..." + +#: ../src/libs/copy_history.c:312 +msgid "choose which modules to paste to the target image(s)" +msgstr "ເລືອກໂມດູນທີ່ຕ້ອງການວາງໃສ່ຮູບເປົ້າໝາຍ" + +#: ../src/libs/copy_history.c:317 ../src/libs/image.c:635 +msgid "paste" +msgstr "ວາງ" + +#: ../src/libs/copy_history.c:318 +msgid "" +"paste history stack to\n" +"all selected images" +msgstr "" +"ວາງລຳດັບປະຫວັດໃສ່\n" +"ຮູບພາບທີ່ເລືອກໄວ້ທັງໝົດ" + +#: ../src/libs/copy_history.c:325 +msgid "" +"compress history stack of\n" +"all selected images" +msgstr "" +"ບີບອັດລຳດັບປະຫວັດຂອງ\n" +"ຮູບພາບທີ່ເລືອກໄວ້ທັງໝົດ" + +#: ../src/libs/copy_history.c:330 +msgid "" +"discard history stack of\n" +"all selected images" +msgstr "" +"ຍົກເລີກລຳດັບປະຫວັດຂອງ\n" +"ຮູບພາບທີ່ເລືອກໄວ້ທັງໝົດ" + +#: ../src/libs/copy_history.c:334 +msgid "load sidecar file..." +msgstr "ໂຫຼດໄຟລ໌ sidecar..." + +#: ../src/libs/copy_history.c:335 +msgid "" +"open an XMP sidecar file\n" +"and apply it to selected images" +msgstr "" +"ເປີດໄຟລ໌ XMP sidecar\n" +"ແລະ ນຳໃຊ້ກັບຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/copy_history.c:340 +msgid "write history stack and tags to XMP sidecar files" +msgstr "ຂຽນລຳດັບປະຫວັດ ແລະ ແທັກ ລົງໃນໄຟລ໌ XMP sidecar" + +#: ../src/libs/duplicate.c:59 +msgid "duplicate manager" +msgstr "ຕົວຈັດການຮູບສຳເນົາ" + +#: ../src/libs/duplicate.c:64 +msgid "" +"create/rename/remove multiple\n" +"edits of the current image" +msgstr "" +"ສ້າງ/ປ່ຽນຊື່/ລຶບ ການປັບແຕ່ງ\n" +"ຫຼາຍແບບຂອງຮູບປັດຈຸບັນ" + +#: ../src/libs/duplicate.c:330 +msgid "delete this duplicate" +msgstr "ລຶບຮູບສຳເນົານີ້" + +#: ../src/libs/duplicate.c:409 +msgid "create a duplicate of the image with same history stack" +msgstr "ສ້າງຮູບສຳເນົາທີ່ມີລຳດັບປະຫວັດດຽວກັນ" + +#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 ../src/libs/snapshots.c:930 +msgid "original" +msgstr "ຕົ້ນສະບັບ" + +#: ../src/libs/duplicate.c:413 +msgid "create a 'virgin' duplicate of the image without any development" +msgstr "ສ້າງຮູບສຳເນົາແບບ 'ໃໝ່ອ່ຽມ' ໂດຍບໍ່ມີການປັບແຕ່ງໃດໆ" + +#: ../src/libs/export.c:175 +msgid "export" +msgstr "ສົ່ງອອກ" + +#: ../src/libs/export.c:185 +msgid "" +"create new files for the\n" +"currently selected images\n" +"which apply your edits" +msgstr "" +"ສ້າງໄຟລ໌ໃໝ່ສຳລັບ\n" +"ຮູບພາບທີ່ເລືອກໄວ້\n" +"ໂດຍນຳໃຊ້ການປັບແຕ່ງຂອງທ່ານ" + +#: ../src/libs/export.c:346 +msgid "invalid format for export selected" +msgstr "ຮູບແບບທີ່ເລືອກສຳລັບການສົ່ງອອກບໍ່ຖືກຕ້ອງ" + +#: ../src/libs/export.c:351 +msgid "invalid storage for export selected" +msgstr "ບ່ອນຈັດເກັບທີ່ເລືອກສຳລັບການສົ່ງອອກບໍ່ຖືກຕ້ອງ" + +#: ../src/libs/export.c:363 +msgid "export to disk" +msgstr "ສົ່ງອອກໄປຍັງດິດ" + +#: ../src/libs/export.c:466 +#, c-format +msgid "could not login to storage `%s'!" +msgstr "ບໍ່ສາມາດເຂົ້າລະບົບຈັດເກັບ `%s' ໄດ້!" + +#: ../src/libs/export.c:638 +#, c-format +msgid "which is equal to %s × %s px" +msgstr "ເຊິ່ງເທົ່າກັບ %s × %s px" + +#: ../src/libs/export.c:685 +msgctxt "unit" +msgid "in" +msgstr "ນິ້ວ" + +#: ../src/libs/export.c:1172 +#, c-format +msgid "" +"style to be applied on export:\n" +"%s" +msgstr "" +"ສະໄຕລ໌ທີ່ຈະນຳໃຊ້ໃນການສົ່ງອອກ:\n" +"%s" + +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 ../src/views/darkroom.c:1649 +msgid "no styles have been created yet" +msgstr "ຍັງບໍ່ທັນມີການສ້າງສະໄຕລ໌ເທື່ອ" + +#: ../src/libs/export.c:1443 +msgid "target storage" +msgstr "ບ່ອນຈັດເກັບເປົ້າໝາຍ" + +#: ../src/libs/export.c:1467 +msgid "file format" +msgstr "ຮູບແບບໄຟລ໌" + +#: ../src/libs/export.c:1469 +msgid "" +"images will be exported according to the format specified here\n" +"\n" +"when exporting to AVIF, EXR, JPEG XL, or XCF, selecting specific\n" +"metadata is not currently possible\n" +"\n" +"for these formats, no metadata fields will be included\n" +"unless the user selects all of the metadata checkboxes in\n" +"the export module preferences" +msgstr "" +"ຮູບພາບຈະຖືກສົ່ງອອກຕາມຮູບແບບທີ່ລະບຸໄວ້ທີ່ນີ້\n" +"\n" +"ເມື່ອສົ່ງອອກເປັນ AVIF, EXR, JPEG XL, ຫຼື XCF, ໃນຕອນນີ້ຍັງບໍ່ສາມາດ\n" +"ເລືອກຂໍ້ມູນເມຕາດາຕ້າສະເພາະເຈາະຈົງໄດ້\n" +"\n" +"ສຳລັບຮູບແບບເຫຼົ່ານີ້, ຈະບໍ່ມີຂໍ້ມູນເມຕາດາຕ້າຖືກລວມເຂົ້າໄປ\n" +"ຍົກເວັ້ນຜູ້ໃຊ້ຈະເລືອກ ທັງໝົດ ໃນຊ່ອງເລືອກຂໍ້ມູນເມຕາດາຕ້າ\n" +"ໃນສ່ວນການຕັ້ງຄ່າຂອງໂມດູນການສົ່ງອອກ" + +#: ../src/libs/export.c:1490 +msgid "set size" +msgstr "ກຳນົດຂະໜາດ" + +#: ../src/libs/export.c:1491 +msgid "choose a method for setting the output size" +msgstr "ເລືອກວິທີການກຳນົດຂະໜາດຂອງໄຟລ໌ຂາອອກ" + +#: ../src/libs/export.c:1494 +msgid "in pixels (for file)" +msgstr "ເປັນ ພິກເຊລ (ສຳລັບໄຟລ໌)" + +#: ../src/libs/export.c:1495 +msgid "in cm (for print)" +msgstr "ເປັນ ຊັງຕີແມັດ (ສຳລັບພິມ)" + +#: ../src/libs/export.c:1496 +msgid "in inch (for print)" +msgstr "ເປັນ ນິ້ວ (ສຳລັບພິມ)" + +#: ../src/libs/export.c:1497 +msgid "by scale (for file)" +msgstr "ຕາມອັດຕາສ່ວນ (ສຳລັບໄຟລ໌)" + +#: ../src/libs/export.c:1500 +msgid "print width" +msgstr "ຄວາມກວ້າງການພິມ" + +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 +msgid "" +"maximum output width limit.\n" +"click middle mouse button to reset to 0." +msgstr "" +"ຂີດຈຳກັດຄວາມກວ້າງສູງສຸດຂອງຂາອອກ.\n" +"ຄລິກປຸ່ມກາງເມົ້າເພື່ອຕັ້ງຄ່າໃໝ່ເປັນ 0." + +#: ../src/libs/export.c:1506 +msgid "print height" +msgstr "ຄວາມສູງການພິມ" + +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 +msgid "" +"maximum output height limit.\n" +"click middle mouse button to reset to 0." +msgstr "" +"ຂີດຈຳກັດຄວາມສູງສູງສຸດຂອງຂາອອກ.\n" +"ຄລິກປຸ່ມກາງເມົ້າເພື່ອຕັ້ງຄ່າໃໝ່ເປັນ 0." + +#: ../src/libs/export.c:1514 +msgid "resolution in dot per inch" +msgstr "ຄວາມລະອຽດເປັນ ຈຸດຕໍານິ້ວ (DPI)" + +#: ../src/libs/export.c:1538 +msgid "@" +msgstr "@" + +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 +msgid "px" +msgstr "px" + +#: ../src/libs/export.c:1560 +msgid "" +"it can be an integer, decimal number or simple fraction.\n" +"zero or empty values are equal to 1.\n" +"click middle mouse button to reset to 1." +msgstr "" +"ສາມາດເປັນເລກຖ້ວນ, ເລກທົດສະນິຍົມ ຫຼື ເລກເສດສ່ວນແບບງ່າຍ.\n" +"ຄ່າສູນ ຫຼື ຄ່າຫວ່າງຈະມີຄ່າເທົ່າກັບ 1.\n" +"ຄລິກປຸ່ມກາງເມົ້າເພື່ອຕັ້ງຄ່າໃໝ່ເປັນ 1." + +#: ../src/libs/export.c:1575 +msgid "allow upscaling" +msgstr "ອະນຸຍາດໃຫ້ຂະຫຍາຍຂະໜາດ" + +#: ../src/libs/export.c:1583 +msgid "high quality resampling" +msgstr "ການປັບຄວາມລະອຽດຄຸນນະພາບສູງ" + +#: ../src/libs/export.c:1584 +msgid "do high quality resampling during export" +msgstr "ເຮັດການປັບຄວາມລະອຽດຄຸນນະພາບສູງໃນລະຫວ່າງການສົ່ງອອກ" + +#: ../src/libs/export.c:1591 +msgid "store masks" +msgstr "ເກັບໜ້າກາກ" + +#: ../src/libs/export.c:1592 +msgid "store masks as layers in exported images. only works for some formats." +msgstr "ເກັບໜ້າກາກເປັນ ເລເຍີ ໃນຮູບພາບທີ່ສົ່ງອອກ. ໃຊ້ໄດ້ກັບບາງຮູບແບບໄຟລ໌ເທົ່ານັ້ນ." + +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 ../src/libs/neural_restore.c:4298 ../src/libs/print_settings.c:2875 ../src/libs/print_settings.c:2921 +msgid "image settings" +msgstr "ການຕັ້ງຄ່າຮູບພາບ" + +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 +msgid "output ICC profiles" +msgstr "ICC profile ຂາອອກ" + +#: ../src/libs/export.c:1619 +msgid "" +"• perceptual: smoothly moves out-of-gamut colors into gamut, preserving gradations,\n" +"but distorts in-gamut colors in the process.\n" +"note that perceptual is often a proprietary LUT that depends on the destination space.\n" +"\n" +"• relative colorimetric: keeps luminance while reducing as little as possible\n" +"saturation until colors fit in gamut.\n" +"\n" +"• saturation: designed to present eye-catching business graphics\n" +"by preserving the saturation. (not suited for photography).\n" +"\n" +"• absolute colorimetric: adapt white point of the image to the white point of the\n" +"destination medium and do nothing else. mainly used when proofing colors.\n" +"(not suited for photography)." +msgstr "" +"• perceptual: ຍ້າຍສີທີ່ຢູ່ນອກຂອບເຂດເຂົ້າສູ່ຂອບເຂດສີຢ່າງນຸ່ມນວນ ໂດຍຮັກສາການໄລ່ສີໄວ້,\n" +"ແຕ່ອາດເຮັດໃຫ້ສີທີ່ຢູ່ໃນຂອບເຂດປ່ຽນແປງໄປໃນລະຫວ່າງຂະບວນການ.\n" +"ໝາຍເຫດ: perceptual ມັກຈະເປັນ LUT ສະເພາະທີ່ຂຶ້ນກັບພື້ນທີ່ສີປາຍທາງ.\n" +"\n" +"• relative colorimetric: ຮັກສາຄວາມສະຫວ່າງໄວ້ ໂດຍຫຼຸດຄວາມອີ່ມຕົວຂອງສີໃຫ້ນ້ອຍທີ່ສຸດ\n" +"ຈົນກວ່າສີຈະພໍດີກັບຂອບເຂດສີ.\n" +"\n" +"• saturation: ອອກແບບມາສຳລັບກາຟິກທຸລະກິດທີ່ເນັ້ນຄວາມໂດດເດັ່ນ\n" +"ໂດຍການຮັກສາຄວາມອີ່ມຕົວຂອງສີໄວ້. (ບໍ່ເໝາະສຳລັບການຖ່າຍຮູບ).\n" +"\n" +"• absolute colorimetric: ປັບຈຸດສີຂາວຂອງຮູບໃຫ້ເຂົ້າກັບຈຸດສີຂາວຂອງ\n" +"ສື່ປາຍທາງ ແລະ ບໍ່ເຮັດຢ່າງອື່ນ. ສ່ວນໃຫຍ່ໃຊ້ໃນການກວດສອບຄວາມຖືກຕ້ອງຂອງສີ.\n" +"(ບໍ່ເໝາະສຳລັບການຖ່າຍຮູບ)." + +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 +msgid "whether the style items are appended to the history or replacing the history" +msgstr "ກຳນົດວ່າຈະເພີ່ມລາຍການສະໄຕລ໌ຕໍ່ທ້າຍປະຫວັດ ຫຼື ແທນທີ່ປະຫວັດເດີມ" + +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +msgid "replace history" +msgstr "ແທນທີ່ປະຫວັດ" + +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +msgid "append history" +msgstr "ເພີ່ມຕໍ່ທ້າຍປະຫວັດ" + +#: ../src/libs/export.c:1657 +msgid "select style to be applied on export" +msgstr "ເລືອກສະໄຕລ໌ທີ່ຈະນຳໃຊ້ໃນການສົ່ງອອກ" + +#: ../src/libs/export.c:1660 +msgid "temporary style to use while exporting" +msgstr "ສະໄຕລ໌ຊົ່ວຄາວທີ່ຈະໃຊ້ໃນຂະນະສົ່ງອອກ" + +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 +msgid "style" +msgstr "ສະໄຕລ໌" + +#: ../src/libs/export.c:1681 +msgctxt "actionbutton" +msgid "start export" +msgstr "ເລີ່ມສົ່ງອອກ" + +#: ../src/libs/export.c:1687 +msgctxt "section" +msgid "storage options" +msgstr "ຕົວເລືອກການຈັດເກັບ" + +#: ../src/libs/export.c:1689 +msgctxt "section" +msgid "format options" +msgstr "ຕົວເລືອກຮູບແບບ" + +#: ../src/libs/export.c:1691 +msgctxt "section" +msgid "global options" +msgstr "ຕົວເລືອກທົ່ວໄປ" + +#: ../src/libs/export.c:1701 +msgid "multi-preset export" +msgstr "ການສົ່ງອອກແບບຫຼາຍການຕັ້ງຄ່າ" + +#: ../src/libs/export.c:1704 +msgid "export the selected images with multiple presets" +msgstr "ສົ່ງອອກຮູບພາບທີ່ເລືອກດ້ວຍການຕັ້ງຄ່າໄວ້ລ່ວງໜ້າຫຼາຍແບບ" + +#: ../src/libs/export.c:1730 +msgctxt "actionbutton" +msgid "start batch export" +msgstr "ເລີ່ມການສົ່ງອອກແບບຊຸດ" + +#: ../src/libs/export_metadata.c:164 +msgid "edit metadata exportation" +msgstr "ແກ້ໄຂການສົ່ງອອກຂໍ້ມູນເມຕາດາຕ້າ" + +#. general info +#: ../src/libs/export_metadata.c:176 +msgid "EXIF data" +msgstr "ຂໍ້ມູນ EXIF" + +#: ../src/libs/export_metadata.c:177 +msgid "export EXIF metadata" +msgstr "ສົ່ງອອກຂໍ້ມູນເມຕາດາຕ້າ EXIF" + +#: ../src/libs/export_metadata.c:179 +msgid "export darktable XMP metadata (from metadata editor module)" +msgstr "ສົ່ງອອກຂໍ້ມູນເມຕາດາຕ້າ darktable XMP (ຈາກໂມດູນແກ້ໄຂຂໍ້ມູນເມຕາດາຕ້າ)" + +#: ../src/libs/export_metadata.c:184 +msgid "only embedded" +msgstr "ສະເພາະທີ່ຝັງໄວ້" + +#: ../src/libs/export_metadata.c:185 +msgid "" +"per default the interface sends some (limited) metadata beside the image to remote storage.\n" +"to avoid this and let only image embedded darktable XMP metadata, check this flag.\n" +"if remote storage doesn't understand darktable XMP metadata, you can use calculated metadata instead" +msgstr "" +"ຕາມຄ່າເລີ່ມຕົ້ນ ລະບົບຈະສົ່ງຂໍ້ມູນເມຕາດາຕ້າບາງສ່ວນໄປພ້ອມກັບຮູບພາບໄປຍັງບ່ອນຈັດເກັບຂໍ້ມູນທາງໄກ.\n" +"ເພື່ອຫຼີກເວັ້ນສິ່ງນີ້ ແລະ ໃຫ້ສົ່ງພຽງຂໍ້ມູນ darktable XMP ທີ່ຝັງໃນຮູບພາບເທົ່ານັ້ນ, ໃຫ້ໝາຍເລືອກຊ່ອງນີ້.\n" +"ຖ້າບ່ອນຈັດເກັບຂໍ້ມູນທາງໄກບໍ່ຮອງຮັບ darktable XMP, ເຈົ້າສາມາດໃຊ້ຂໍ້ມູນເມຕາດາຕ້າທີ່ຄຳນວນແລ້ວແທນໄດ້" + +#. just empty widget +#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 +msgid "geo tags" +msgstr "ແທັກພິກັດທາງພູມສາດ" + +#: ../src/libs/export_metadata.c:194 +msgid "export geo tags" +msgstr "ສົ່ງອອກແທັກພິກັດທາງພູມສາດ" + +#: ../src/libs/export_metadata.c:197 +msgid "export tags (to Xmp.dc.Subject)" +msgstr "ສົ່ງອອກແທັກ (ໄປຍັງ Xmp.dc.Subject)" + +#: ../src/libs/export_metadata.c:200 +msgid "private tags" +msgstr "ແທັກສ່ວນຕົວ" + +#: ../src/libs/export_metadata.c:201 +msgid "export private tags" +msgstr "ສົ່ງອອກແທັກສ່ວນຕົວ" + +#: ../src/libs/export_metadata.c:203 +msgid "synonyms" +msgstr "ຄຳຄ້າຍຄື" + +#: ../src/libs/export_metadata.c:204 +msgid "export tags synonyms" +msgstr "ສົ່ງອອກຄຳຄ້າຍຄືຂອງແທັກ" + +#: ../src/libs/export_metadata.c:206 +msgid "omit hierarchy" +msgstr "ລະເວັ້ນລຳດັບຂັ້ນ" + +#: ../src/libs/export_metadata.c:207 +msgid "only the last part of the hierarchical tags is included. can be useful if categories are not used" +msgstr "ລວມເອົາສະເພາະສ່ວນສຸດທ້າຍຂອງແທັກແບບລຳດັບຂັ້ນ. ມີປະໂຫຍດຖ້າບໍ່ໄດ້ໃຊ້ການຈັດໝວດໝູ່" + +#: ../src/libs/export_metadata.c:210 +msgid "hierarchical tags" +msgstr "ແທັກແບບລຳດັບຂັ້ນ" + +#: ../src/libs/export_metadata.c:211 +msgid "export hierarchical tags (to Xmp.lr.Hierarchical Subject)" +msgstr "ສົ່ງອອກແທັກແບບລຳດັບຂັ້ນ (ໄປຍັງ Xmp.lr.Hierarchical Subject)" + +#: ../src/libs/export_metadata.c:212 +msgid "develop history" +msgstr "ປະຫວັດການປັບແຕ່ງ" + +#: ../src/libs/export_metadata.c:213 +msgid "export darktable development data (recovery purpose in case of loss of database or XMP file)" +msgstr "ສົ່ງອອກຂໍ້ມູນການປັບແຕ່ງຂອງ darktable (ເພື່ອຈຸດປະສົງໃນການກູ້ຄືນໃນກໍລະນີທີ່ຖານຂໍ້ມູນ ຫຼື ໄຟລ໌ XMP ເສຍຫາຍ)" + +#: ../src/libs/export_metadata.c:219 +msgid "redefined tag" +msgstr "ແທັກທີ່ກຳນົດໃໝ່" + +#: ../src/libs/export_metadata.c:225 +msgid "formula" +msgstr "ສູດຄຳນວນ" + +#: ../src/libs/export_metadata.c:228 +msgid "" +"list of calculated metadata\n" +"click on '+' button to select and add new metadata\n" +"if formula is empty, the corresponding metadata is removed from exported file,\n" +"if formula is '=', the EXIF metadata is exported even if EXIF data are disabled\n" +"otherwise the corresponding metadata is calculated and added to exported file\n" +"click on formula cell to edit\n" +"type '$(' to activate the completion and see the list of variables" +msgstr "" +"ລາຍຊື່ຂໍ້ມູນເມຕາດາຕ້າທີ່ຄຳນວນແລ້ວ\n" +"ຄລິກປຸ່ມ '+' ເພື່ອເລືອກ ແລະ ເພີ່ມຂໍ້ມູນເມຕາດາຕ້າໃໝ່\n" +"ຖ້າຊ່ອງສູດຫວ່າງເປົ່າ, ຂໍ້ມູນເມຕາດາຕ້າທີ່ກ່ຽວຂ້ອງຈະຖືກລຶບອອກຈາກໄຟລ໌ທີ່ສົ່ງອອກ,\n" +"ຖ້າສູດແມ່ນ '=', ຂໍ້ມູນ EXIF ຈະຖືກສົ່ງອອກເຖິງແມ່ນວ່າຈະປິດການໃຊ້ງານ EXIF ຢູ່ກໍຕາມ\n" +"ຖ້າບໍ່ດັ່ງນັ້ນ ຂໍ້ມູນເມຕາດາຕ້າທີ່ກ່ຽວຂ້ອງຈະຖືກຄຳນວນ ແລະ ເພີ່ມເຂົ້າໃນໄຟລ໌ທີ່ສົ່ງອອກ\n" +"ຄລິກທີ່ຫ້ອງສູດເພື່ອແກ້ໄຂ\n" +"ພິມ '$(' ເພື່ອເປີດໃຊ້ການເຕີມຄຳອັດຕະໂນມັດ ແລະ ເບິ່ງລາຍຊື່ຕົວແປ" + +#: ../src/libs/export_metadata.c:280 +msgid "add an output metadata tag" +msgstr "ເພີ່ມແທັກຂໍ້ມູນເມຕາດາຕ້າຂາອອກ" + +#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 +msgid "delete metadata tag" +msgstr "ລຶບແທັກຂໍ້ມູນເມຕາດາຕ້າ" + +#: ../src/libs/export_metadata.c:295 +msgid "general settings" +msgstr "ການຕັ້ງຄ່າທົ່ວໄປ" + +#: ../src/libs/export_metadata.c:299 +msgid "per metadata settings" +msgstr "ການຕັ້ງຄ່າແຍກຕາມຂໍ້ມູນເມຕາດາຕ້າ" + +#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:138 +msgid "full path" +msgstr "ເສັ້ນທາງເຕັມ" + +#: ../src/libs/filtering.c:64 ../src/libs/live_view.c:371 +msgid "id" +msgstr "ໄອດີ (ID)" + +#: ../src/libs/filtering.c:65 +msgid "custom sort" +msgstr "ຈັດລຽງແບບກຳນົດເອງ" + +#: ../src/libs/filtering.c:66 +msgid "shuffle" +msgstr "ສຸ່ມລຳດັບ" + +#: ../src/libs/filtering.c:268 +msgid "collection filters" +msgstr "ຕົວຕອງຄໍເລັກຊັນ" + +#: ../src/libs/filtering.c:273 +msgid "" +"refine the set of images to display or edit.\n" +"filters can be pinned to the top toolbar, where\n" +"they will also be visible in the darkroom" +msgstr "" +"ຄັດກອງຊຸດຮູບພາບທີ່ຈະສະແດງ ຫຼື ແກ້ໄຂ.\n" +"ຕົວຕອງສາມາດປັກໝຸດໄວ້ທີ່ແຖບເຄື່ອງມືດ້ານເທິງໄດ້,\n" +"ເຊິ່ງຈະສະແດງໃຫ້ເຫັນໃນໂໝດຫ້ອງມືດ (darkroom) ນຳ" + +#: ../src/libs/filtering.c:308 +msgid "initial setting" +msgstr "ການຕັ້ງຄ່າເລີ່ມຕົ້ນ" + +#: ../src/libs/filtering.c:327 +msgid "imported: last 24h" +msgstr "ນຳເຂົ້າ: 24 ຊົ່ວໂມງຜ່ານມາ" + +#: ../src/libs/filtering.c:332 +msgid "imported: last 30 days" +msgstr "ນຳເຂົ້າ: 30 ວັນຜ່ານມາ" + +#: ../src/libs/filtering.c:338 +msgid "taken: last 24h" +msgstr "ຖ່າຍ: 24 ຊົ່ວໂມງຜ່ານມາ" + +#: ../src/libs/filtering.c:342 +msgid "taken: last 30 days" +msgstr "ຖ່າຍ: 30 ວັນຜ່ານມາ" + +#: ../src/libs/filtering.c:734 +msgid "click or click&drag to select one or multiple values" +msgstr "ຄລິກ ຫຼື ຄລິກແລ້ວລາກເພື່ອເລືອກໜຶ່ງ ຫຼື ຫຼາຍຄ່າ" + +#: ../src/libs/filtering.c:735 +msgid "right-click opens a menu to select the available values" +msgstr "ຄລິກຂວາເພື່ອເປີດເມນູເລືອກຄ່າທີ່ມີຢູ່" + +#: ../src/libs/filtering.c:832 +#, c-format +msgid "you can't have more than %d rules" +msgstr "ເຈົ້າບໍ່ສາມາດມີກົດເກີນ %d ຂໍ້" + +#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 +msgid "rule property" +msgstr "ຄຸນສົມບັດຂອງກົດ" + +#: ../src/libs/filtering.c:1007 +msgid "" +"rule property\n" +"this can't be changed as the rule is pinned to the toolbar" +msgstr "" +"ຄຸນສົມບັດຂອງກົດ\n" +"ບໍ່ສາມາດປ່ຽນແປງໄດ້ເນື່ອງຈາກກົດນີ້ຖືກປັກໝຸດໄວ້ທີ່ແຖບເຄື່ອງມື" + +#: ../src/libs/filtering.c:1089 +msgctxt "quickfilter" +msgid "filter" +msgstr "ຕົວຕອງ" + +#: ../src/libs/filtering.c:1118 +msgid "" +"this rule is pinned to the top toolbar\n" +"click to un-pin" +msgstr "" +"ກົດນີ້ຖືກປັກໝຸດໄວ້ທີ່ແຖບເຄື່ອງມືດ້ານເທິງ\n" +"ຄລິກເພື່ອຖອນໝຸດ" + +#: ../src/libs/filtering.c:1119 +msgid "you can't disable the rule as it is pinned to the toolbar" +msgstr "ເຈົ້າບໍ່ສາມາດປິດການໃຊ້ງານກົດນີ້ໄດ້ ເພາະມັນຖືກປັກໝຸດໄວ້ທີ່ແຖບເຄື່ອງມື" + +#: ../src/libs/filtering.c:1120 +msgid "you can't remove the rule as it is pinned to the toolbar" +msgstr "ເຈົ້າບໍ່ສາມາດລຶບກົດນີ້ອອກໄດ້ ເພາະມັນຖືກປັກໝຸດໄວ້ທີ່ແຖບເຄື່ອງມື" + +#: ../src/libs/filtering.c:1125 +msgid "click to pin this rule to the top toolbar" +msgstr "ຄລິກເພື່ອປັກໝຸດກົດນີ້ໄວ້ທີ່ແຖບເຄື່ອງມືດ້ານເທິງ" + +#: ../src/libs/filtering.c:1126 +msgid "remove this collect rule" +msgstr "ລຶບກົດການຮວບຮວມນີ້ອອກ" + +#: ../src/libs/filtering.c:1128 +msgid "this rule is enabled" +msgstr "ກົດນີ້ຖືກເປີດໃຊ້ງານຢູ່" + +#: ../src/libs/filtering.c:1130 +msgid "this rule is disabled" +msgstr "ກົດນີ້ຖືກປິດໃຊ້ງານ" + +#: ../src/libs/filtering.c:1258 +msgid "or" +msgstr "ຫຼື" + +#: ../src/libs/filtering.c:1259 +msgid "and not" +msgstr "ແລະ ບໍ່ແມ່ນ" + +#: ../src/libs/filtering.c:1261 +msgid "define how this rule should interact with the previous one" +msgstr "ກຳນົດວ່າກົດນີ້ຈະເຮັດວຽກຮ່ວມກັບກົດກ່ອນໜ້າແນວໃດ" + +#: ../src/libs/filtering.c:1527 +msgid " (off)" +msgstr " (ປິດ)" + +#: ../src/libs/filtering.c:1716 +msgid "you can't add more rules." +msgstr "ເຈົ້າບໍ່ສາມາດເພີ່ມກົດໄດ້ອີກ." + +#: ../src/libs/filtering.c:1750 +msgid "shown filters" +msgstr "ຕົວຕອງທີ່ສະແດງ" + +#: ../src/libs/filtering.c:1765 +msgid "new filter" +msgstr "ຕົວຕອງໃໝ່" + +#. the actions part of the popover +#: ../src/libs/filtering.c:1772 +msgid "actions" +msgstr "ການດຳເນີນການ" + +#: ../src/libs/filtering.c:1775 +msgid "reset quickfilters" +msgstr "ຕັ້ງຄ່າຕົວຕອງດ່ວນໃໝ່" + +#: ../src/libs/filtering.c:1948 +msgid "sort order" +msgstr "ລຳດັບການຈັດລຽງ" + +#: ../src/libs/filtering.c:1951 +msgid "determine the sort order of shown images" +msgstr "ກຳນົດລຳດັບການຈັດລຽງຂອງຮູບພາບທີ່ສະແດງ" + +#: ../src/libs/filtering.c:1971 +msgid "sort direction" +msgstr "ທິດທາງການຈັດລຽງ" + +#: ../src/libs/filtering.c:1976 +msgid "remove this sort order" +msgstr "ລຶບລຳດັບການຈັດລຽງນີ້ອອກ" + +#: ../src/libs/filtering.c:2060 +#, c-format +msgid "you can't have more than %d sort orders" +msgstr "ເຈົ້າບໍ່ສາມາດມີລຳດັບການຈັດລຽງເກີນ %d ແບບ" + +#: ../src/libs/filtering.c:2113 +msgid "DESC" +msgstr "ຈາກຫຼາຍໄປຫານ້ອຍ" + +#: ../src/libs/filtering.c:2113 +msgid "ASC" +msgstr "ຈາກນ້ອຍໄປຫາຫຼາຍ" + +#: ../src/libs/filtering.c:2221 +msgid "new rule" +msgstr "ກົດໃໝ່" + +#: ../src/libs/filtering.c:2222 +msgid "append new rule to collect images" +msgstr "ເພີ່ມກົດໃໝ່ໃນການຮວບຮວມຮູບພາບ" + +#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 +msgid "sort by" +msgstr "ຈັດລຽງຕາມ" + +#: ../src/libs/filtering.c:2241 +msgid "new sort" +msgstr "ການຈັດລຽງໃໝ່" + +#: ../src/libs/filtering.c:2242 +msgid "append new sort to order images" +msgstr "ເພີ່ມການຈັດລຽງໃໝ່ໃຫ້ກັບລຳດັບຮູບພາບ" + +#: ../src/libs/filtering.c:2245 +msgid "revert to a previous set of sort orders" +msgstr "ກັບໄປໃຊ້ຊຸດການຈັດລຽງກ່ອນໜ້າ" + +#. we change the tooltip of the reset button here, as we are sure the header is defined now +#: ../src/libs/filtering.c:2292 +msgid "" +"reset\n" +"ctrl+click to remove pinned rules too" +msgstr "" +"ຕັ້ງຄ່າໃໝ່\n" +"ctrl+ຄລິກ ເພື່ອລຶບກົດທີ່ປັກໝຸດໄວ້ນຳ" + +#: ../src/libs/filters/colors.c:140 +msgid "Y" +msgstr "Y" + +#: ../src/libs/filters/colors.c:149 +msgid "P" +msgstr "P" + +#: ../src/libs/filters/colors.c:269 +msgid "color filter" +msgstr "ຕົວຕອງສີ" + +#: ../src/libs/filters/colors.c:294 +msgid "" +"filter by images color label\n" +"click to toggle the color label selection\n" +"ctrl+click to exclude the color label\n" +"the gray button affects all color labels" +msgstr "" +"ຕອງຕາມປ້າຍສີຂອງຮູບພາບ\n" +"ຄລິກເພື່ອສະຫຼັບການເລືອກປ້າຍສີ\n" +"ctrl+ຄລິກ ເພື່ອຍົກເວັ້ນປ້າຍສີນັ້ນ\n" +"ປຸ່ມສີເທົາມີຜົນກັບປ້າຍສີທັງໝົດ" + +#. create the filter combobox +#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 ../src/libs/filters/rating.c:198 +#: ../src/libs/filters/rating.c:209 ../src/libs/filters/rating_range.c:356 +msgid "rules" +msgstr "ກົດເກນ" + +#: ../src/libs/filters/colors.c:306 +msgid "" +"filter by images color label\n" +"intersection: images having all selected color labels\n" +"union: images with at least one of the selected color labels" +msgstr "" +"ຕອງຕາມປ້າຍສີຂອງຮູບພາບ\n" +"intersection: ຮູບພາບທີ່ມີທຸກປ້າຍສີທີ່ເລືອກ\n" +"union: ຮູບພາບທີ່ມີຢ່າງໜ້ອຍໜຶ່ງປ້າຍສີທີ່ເລືອກ" + +#: ../src/libs/filters/date.c:187 +msgid "" +"filter by capture month\n" +"click to toggle month selection" +msgstr "" +"ຕອງຕາມເດືອນທີ່ຖ່າຍຮູບ\n" +"ຄລິກເພື່ອສະຫຼັບການເລືອກເດືອນ" + +#. predefined selections +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 ../src/libs/filters/rating_range.c:131 +#: ../src/libs/filters/ratio.c:70 ../src/libs/filters/ratio.c:83 +msgid "all images" +msgstr "ຮູບພາບທັງໝົດ" + +#: ../src/libs/filters/duplicates.c:157 +msgid "duplicates state filter" +msgstr "ຕົວຕອງສະຖານະຮູບສຳເນົາ" + +#: ../src/libs/filters/filename.c:368 +msgid "" +"enter filename to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing filenames" +msgstr "" +"ປ້ອນຊື່ໄຟລ໌ເພື່ອຄົ້ນຫາ.\n" +"ສາມາດໃຊ້ ',' ແຍກຫຼາຍຄ່າໄດ້\n" +"\n" +"ຄລິກຂວາເພື່ອເບິ່ງຊື່ໄຟລ໌ທີ່ມີຢູ່" + +#: ../src/libs/filters/filename.c:378 +msgid "extension" +msgstr "ນາມສະກຸນໄຟລ໌" + +#: ../src/libs/filters/filename.c:379 +msgid "" +"enter extension to search with starting dot\n" +"multiple values can be separated by ','\n" +"handled keywords: 'RAW', 'NOT RAW', 'LDR', 'HDR'\n" +"\n" +"right-click to get existing extensions" +msgstr "" +"ປ້ອນນາມສະກຸນໄຟລ໌ເພື່ອຄົ້ນຫາ ໂດຍເລີ່ມດ້ວຍຈຸດ (.)\n" +"ສາມາດໃຊ້ ',' ແຍກຫຼາຍຄ່າໄດ້\n" +"ຄຳສຳຄັນທີ່ໃຊ້ໄດ້: 'RAW', 'NOT RAW', 'LDR', 'HDR'\n" +"\n" +"ຄລິກຂວາເພື່ອເບິ່ງນາມສະກຸນໄຟລ໌ທີ່ມີຢູ່" + +#: ../src/libs/filters/filename.c:404 +msgid "" +"click to select filename\n" +"ctrl+click to select multiple values" +msgstr "" +"ຄລິກເພື່ອເລືອກຊື່ໄຟລ໌\n" +"ctrl+ຄລິກ ເພື່ອເລືອກຫຼາຍຄ່າ" + +#: ../src/libs/filters/filename.c:430 +msgid "" +"click to select extension\n" +"ctrl+click to select multiple values" +msgstr "" +"ຄລິກເພື່ອເລືອກນາມສະກຸນ\n" +"ctrl+ຄລິກ ເພື່ອເລືອກຫຼາຍຄ່າ" + +#. the button to close the popup +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 +msgid "ok" +msgstr "ຕົກລົງ" + +#: ../src/libs/filters/history.c:153 +msgid "filter on history state" +msgstr "ຕອງຕາມສະຖານະປະຫວັດ" + +#: ../src/libs/filters/local_copy.c:142 +msgid "local copied state filter" +msgstr "ຕົວຕອງສະຖານະການສຳເນົາໄວ້ໃນເຄື່ອງ" + +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "ບໍ່ໄດ້ກຳນົດກ້ອງ" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "ບໍ່ໄດ້ກຳນົດເລນ" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "ບໍ່ໄດ້ກຳນົດໄອດີກຸ່ມ" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "ບໍ່ໄດ້ກຳນົດຄ່າແສງສີຂາວ (white balance)" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "ບໍ່ໄດ້ກຳນົດແຟລັດ" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "ບໍ່ໄດ້ກຳນົດໂໝດການຖ່າຍຮູບ" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "ບໍ່ໄດ້ກຳນົດໂໝດວັດແທກແສງ" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"ປ້ອນຊື່ກ້ອງເພື່ອຄົ້ນຫາ.\n" +"ສາມາດໃຊ້ ',' ແຍກຫຼາຍຄ່າໄດ້\n" +"\n" +"ຄລິກຂວາເພື່ອເບິ່ງລາຍຊື່ກ້ອງທີ່ມີຢູ່" + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"ປ້ອນຊື່ເລນເພື່ອຄົ້ນຫາ.\n" +"ສາມາດໃຊ້ ',' ແຍກຫຼາຍຄ່າໄດ້\n" +"\n" +"ຄລິກຂວາເພື່ອເບິ່ງລາຍຊື່ເລນທີ່ມີຢູ່" + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"ປ້ອນຄ່າແສງສີຂາວເພື່ອຄົ້ນຫາ.\n" +"ສາມາດໃຊ້ ',' ແຍກຫຼາຍຄ່າໄດ້\n" +"\n" +"ຄລິກຂວາເພື່ອເບິ່ງຄ່າແສງສີຂາວທີ່ມີຢູ່" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"ປ້ອນແຟລັດເພື່ອຄົ້ນຫາ.\n" +"ສາມາດໃຊ້ ',' ແຍກຫຼາຍຄ່າໄດ້\n" +"\n" +"ຄລິກຂວາເພື່ອເບິ່ງລາຍຊື່ແຟລັດທີ່ມີຢູ່" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"ປ້ອນໂໝດການຖ່າຍຮູບເພື່ອຄົ້ນຫາ.\n" +"ສາມາດໃຊ້ ',' ແຍກຫຼາຍຄ່າໄດ້\n" +"\n" +"ຄລິກຂວາເພື່ອເບິ່ງລາຍຊື່ໂໝດການຖ່າຍຮູບທີ່ມີຢູ່" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"ປ້ອນໂໝດວັດແທກແສງເພື່ອຄົ້ນຫາ.\n" +"ສາມາດໃຊ້ ',' ແຍກຫຼາຍຄ່າໄດ້\n" +"\n" +"ຄລິກຂວາເພື່ອເບິ່ງໂໝດວັດແທກແສງທີ່ມີຢູ່" + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "ໄອດີກຸ່ມ" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"ປ້ອນໄອດີກຸ່ມເພື່ອຄົ້ນຫາ.\n" +"ສາມາດໃຊ້ ',' ແຍກຫຼາຍຄ່າໄດ້\n" +"\n" +"ຄລິກຂວາເພື່ອເບິ່ງໄອດີກຸ່ມທີ່ມີຢູ່" + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"ຄລິກເພື່ອເລືອກ\n" +"ctrl+ຄລິກ ເພື່ອເລືອກຫຼາຍຄ່າ" + +#: ../src/libs/filters/module_order.c:161 +msgid "filter images based on their module order" +msgstr "ຕອງຮູບພາບຕາມລຳດັບໂມດູນ" + +#: ../src/libs/filters/rating.c:198 +msgid "comparator" +msgstr "ຕົວປຽບທຽບ" + +#: ../src/libs/filters/rating.c:199 ../src/libs/filters/rating.c:209 +msgid "filter by images rating" +msgstr "ຕອງຕາມຄະແນນຮູບພາບ" + +#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 ../src/libs/tools/ratings.c:56 +msgid "ratings" +msgstr "ຄະແນນ" + +#: ../src/libs/filters/rating.c:210 +msgid "unstarred only" +msgstr "ສະເພາະຮູບທີ່ບໍ່ມີດາວ" + +#: ../src/libs/filters/rating.c:211 ../src/libs/filters/rating_range.c:65 ../src/libs/filters/rating_range.c:89 +msgid "rejected only" +msgstr "ສະເພາະຮູບທີ່ຖືກປະຕິເສດ" + +#: ../src/libs/filters/rating.c:211 ../src/libs/filters/rating_range.c:62 ../src/libs/filters/rating_range.c:86 ../src/libs/filters/rating_range.c:158 +msgid "all except rejected" +msgstr "ທັງໝົດ ຍົກເວັ້ນຮູບທີ່ຖືກປະຕິເສດ" + +#: ../src/libs/filters/rating_range.c:67 ../src/libs/filters/rating_range.c:91 +msgid "not rated only" +msgstr "ສະເພາະຮູບທີ່ຍັງບໍ່ມີຄະແນນ" + +#: ../src/libs/filters/rating_range.c:296 +msgid "better" +msgstr "ດີກວ່າ" + +#: ../src/libs/filters/rating_range.c:297 +msgid "worse" +msgstr "ແຍ່ກວ່າ" + +#: ../src/libs/filters/rating_range.c:298 +msgid "cap" +msgstr "ຈຳກັດ" + +#: ../src/libs/filters/rating_range.c:313 +msgid "rating filter" +msgstr "ຕົວຕອງຄະແນນ" + +#: ../src/libs/filters/ratio.c:72 ../src/libs/filters/ratio.c:84 +msgid "portrait images" +msgstr "ຮູບພາບແນວຕັ້ງ" + +#: ../src/libs/filters/ratio.c:73 ../src/libs/filters/ratio.c:85 +msgid "square images" +msgstr "ຮູບພາບສີ່ຫຼ່ຽມຈັດຕຸລັດ" + +#: ../src/libs/filters/ratio.c:74 ../src/libs/filters/ratio.c:86 +msgid "landscape images" +msgstr "ຮູບພາບແນວນອນ" + +#: ../src/libs/filters/search.c:180 +#, no-c-format +msgid "" +"filter by text from images metadata, camera brand/model, tags, file path and name\n" +"`%' is the wildcard character\n" +"by default start and end wildcards are auto-applied\n" +"starting or ending with a double quote disables the corresponding wildcard\n" +"is dimmed during the search execution" +msgstr "" +"ຕອງຕາມຂໍ້ຄວາມຈາກເມຕາດາຕ້າຂອງຮູບ, ຍີ່ຫໍ້/ລຸ້ນກ້ອງ, ແທັກ, ເສັ້ນທາງໄຟລ໌ ແລະ ຊື່ໄຟລ໌\n" +"`%` ແມ່ນຕົວອັກສອນແທນ (wildcard)\n" +"ຕາມຄ່າເລີ່ມຕົ້ນ ຈະມີການໃຊ້ wildcard ຢູ່ທາງໜ້າ ແລະ ທາງຫຼັງໃຫ້ໂດຍອັດຕະໂນມັດ\n" +"ການເລີ່ມຕົ້ນ ຫຼື ລົງທ້າຍດ້ວຍເຄື່ອງໝາຍຄຳເວົ້າ (\") ຈະປິດການໃຊ້ wildcard ນັ້ນ\n" +"ຂໍ້ຄວາມຈະຈາງລົງໃນຂະນະທີ່ກຳລັງຄົ້ນຫາ" + +#: ../src/libs/geotagging.c:148 +msgid "" +"set geolocation information for\n" +"the currently selected images" +msgstr "" +"ກຳນົດຂໍ້ມູນພິກັດທາງພູມສາດສຳລັບ\n" +"ຮູບພາບທີ່ເລືອກໃນຕອນນີ້" + +#: ../src/libs/geotagging.c:378 +msgid "apply offset and geo-location" +msgstr "ນຳໃຊ້ຄ່າຊົດເຊີຍເວລາ ແລະ ພິກັດພູມສາດ" + +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 +msgid "apply geo-location" +msgstr "ນຳໃຊ້ພິກັດພູມສາດ" + +#: ../src/libs/geotagging.c:381 +msgid "" +"apply offset and geo-location to matching images\n" +"double operation: two ctrl+z to undo" +msgstr "" +"ນຳໃຊ້ຄ່າຊົດເຊີຍເວລາ ແລະ ພິກັດພູມສາດກັບຮູບທີ່ກົງກັນ\n" +"ການເຮັດວຽກສອງຂັ້ນຕອນ: ຕ້ອງກົດ ctrl+z ສອງຄັ້ງເພື່ອຍົກເລີກ" + +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 +msgid "apply geo-location to matching images" +msgstr "ນຳໃຊ້ພິກັດພູມສາດກັບຮູບພາບທີ່ກົງກັນ" + +#: ../src/libs/geotagging.c:831 +msgid "GPX file track segments" +msgstr "ສ່ວນຂອງເສັ້ນທາງໃນໄຟລ໌ GPX" + +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 +msgid "start time" +msgstr "ເວລາເລີ່ມຕົ້ນ" + +#: ../src/libs/geotagging.c:848 +msgid "end time" +msgstr "ເວລາສິ້ນສຸດ" + +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 +msgid "points" +msgstr "ຈຸດ" + +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 ../src/libs/image.c:503 +msgid "images" +msgstr "ຮູບພາບ" + +#: ../src/libs/geotagging.c:950 +msgid "open GPX file" +msgstr "ເປີດໄຟລ໌ GPX" + +#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 +msgid "preview" +msgstr "ຕົວຢ່າງ" + +#: ../src/libs/geotagging.c:964 +msgid "GPS data exchange format" +msgstr "ຮູບແບບການແລກປ່ຽນຂໍ້ມູນ GPS" + +#: ../src/libs/geotagging.c:1791 +msgid "date/time" +msgstr "ວັນທີ/ເວລາ" + +#: ../src/libs/geotagging.c:1792 +msgid "" +"enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" +"key in the new numbers or scroll over the cell" +msgstr "" +"ປ້ອນວັນທີ/ເວລາໃໝ່ (ປປປປ:ດດ:ວວ ຊຊ:ນນ:ວວ[.ສສສ])\n" +"ພິມຕົວເລກໃໝ່ ຫຼື ໃຊ້ການເລື່ອນເມົ້າເທິງຫ້ອງນັ້ນ" + +#: ../src/libs/geotagging.c:1796 +msgid "original date/time" +msgstr "ວັນທີ/ເວລາ ຕົ້ນສະບັບ" + +#: ../src/libs/geotagging.c:1801 +msgid "lock date/time offset value to apply it onto another selection" +msgstr "ລັອກຄ່າຊົດເຊີຍວັນທີ/ເວລາ ເພື່ອນຳໃຊ້ກັບສ່ວນທີ່ເລືອກອື່ນ" + +#: ../src/libs/geotagging.c:1805 +msgid "date/time offset" +msgstr "ຄ່າຊົດເຊີຍວັນທີ/ເວລາ" + +#: ../src/libs/geotagging.c:1806 +msgid "offset or difference ([-]dd hh:mm:ss[.sss])" +msgstr "ຄ່າຊົດເຊີຍ ຫຼື ສ່ວນຕ່າງ ([-]ວວ ຊຊ:ນນ:ວວ[.ສສສ])" + +#. apply +#: ../src/libs/geotagging.c:1810 +msgid "apply offset" +msgstr "ນຳໃຊ້ຄ່າຊົດເຊີຍ" + +#: ../src/libs/geotagging.c:1811 +msgid "apply offset to selected images" +msgstr "ນຳໃຊ້ຄ່າຊົດເຊີຍກັບຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/geotagging.c:1814 +msgid "apply date/time" +msgstr "ນຳໃຊ້ວັນທີ/ເວລາ" + +#: ../src/libs/geotagging.c:1815 +msgid "apply the same date/time to selected images" +msgstr "ນຳໃຊ້ວັນທີ/ເວລາ ດຽວກັນກັບຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/geotagging.c:1826 +msgid "" +"start typing to show a list of permitted values and select your timezone.\n" +"press enter to confirm, so that the asterisk * disappears" +msgstr "" +"ເລີ່ມພິມເພື່ອສະແດງລາຍຊື່ຄ່າທີ່ອະນຸຍາດ ແລະ ເລືອກເຂດເວລາຂອງທ່ານ.\n" +"ກົດ enter ເພື່ອຢືນຢັນ ຈົນກວ່າເຄື່ອງໝາຍດາວ * ຈະຫາຍໄປ" + +#. gpx +#: ../src/libs/geotagging.c:1867 +msgid "apply GPX track file..." +msgstr "ນຳໃຊ້ໄຟລ໌ເສັ້ນທາງ GPX..." + +#: ../src/libs/geotagging.c:1868 +msgid "parses a GPX file and updates location of selected images" +msgstr "ວິເຄາະໄຟລ໌ GPX ແລະ ອັບເດດຕຳແໜ່ງທີ່ຕັ້ງຂອງຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/geotagging.c:1879 +msgctxt "section" +msgid "GPX file" +msgstr "ໄຟລ໌ GPX" + +#: ../src/libs/geotagging.c:1886 +msgid "select a GPX track file..." +msgstr "ເລືອກໄຟລ໌ເສັ້ນທາງ GPX..." + +#: ../src/libs/geotagging.c:1903 +msgid "" +"list of track segments in the GPX file, for each segment:\n" +"- the start date/time in local time (LT)\n" +"- the number of track points\n" +"- the number of matching images based on images date/time, offset and time zone\n" +"- more detailed time information hovering the row" +msgstr "" +"ລາຍຊື່ສ່ວນເສັ້ນທາງໃນໄຟລ໌ GPX, ສຳລັບແຕ່ລະສ່ວນ:\n" +"- ວັນທີ/ເວລາເລີ່ມຕົ້ນ ໃນເວລາທ້ອງຖິ່ນ (LT)\n" +"- ຈຳນວນຈຸດໃນເສັ້ນທາງ\n" +"- ຈຳນວນຮູບພາບທີ່ກົງກັນ ໂດຍອີງຕາມວັນທີ/ເວລາຂອງຮູບ, ຄ່າຊົດເຊີຍ ແລະ ເຂດເວລາ\n" +"- ເບິ່ງຂໍ້ມູນເວລາທີ່ລະອຽດຂຶ້ນໂດຍການວາງເມົ້າເທິງແຖວນັ້ນ" + +#. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. +#. but label is use in "shortcuts" dialog. +#: ../src/libs/geotagging.c:1940 +msgid "view entire track" +msgstr "ເບິ່ງເສັ້ນທາງທັງໝົດ" + +#: ../src/libs/geotagging.c:1941 +msgid "refresh map to view entire selected track segments" +msgstr "ໂຫຼດແຜນທີ່ໃໝ່ເພື່ອເບິ່ງສ່ວນເສັ້ນທາງທີ່ເລືອກທັງໝົດ" + +#: ../src/libs/geotagging.c:1955 +msgid "preview images" +msgstr "ເບິ່ງຕົວຢ່າງຮູບພາບ" + +#: ../src/libs/geotagging.c:1960 +msgid "show on map matching images" +msgstr "ສະແດງຮູບພາບທີ່ກົງກັນເທິງແຜນທີ່" + +#: ../src/libs/geotagging.c:1963 +msgid "select images" +msgstr "ເລືອກຮູບພາບ" + +#: ../src/libs/geotagging.c:1964 +msgid "select matching images" +msgstr "ເລືອກຮູບພາບທີ່ກົງກັນ" + +#: ../src/libs/geotagging.c:1972 +msgid "number of matching images versus selected images" +msgstr "ຈຳນວນຮູບພາບທີ່ກົງກັນ ທຽບກັບ ຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/histogram.c:54 +msgid "scopes" +msgstr "ເຄື່ອງມືວັດແທກ (scopes)" + +#: ../src/libs/histogram.c:172 +msgid "unsupported profile selected for histogram, it will be replaced with linear Rec2020" +msgstr "profile ທີ່ເລືອກບໍ່ຮອງຮັບກັບຮິສໂຕແກຣມ, ມັນຈະຖືກແທນທີ່ດ້ວຍ linear Rec2020" + +#: ../src/libs/histogram.c:293 +msgid "use buttons at top of graph to change type" +msgstr "ໃຊ້ປຸ່ມດ້ານເທິງຂອງກາຟເພື່ອປ່ຽນປະເພດ" + +#: ../src/libs/histogram.c:294 +msgid "click on ❓ and then graph for documentation" +msgstr "ຄລິກທີ່ ❓ ແລ້ວຄລິກທີ່ກາຟເພື່ອເບິ່ງຄູ່ມື" + +#: ../src/libs/histogram.c:295 +msgid "use color picker module to restrict area" +msgstr "ໃຊ້ໂມດູນເລືອກສີເພື່ອຈຳກັດພື້ນທີ່" + +#: ../src/libs/histogram.c:298 +msgid "drag to change black point" +msgstr "ລາກເພື່ອປ່ຽນຈຸດສີດຳ" + +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 +msgid "double-click resets" +msgstr "ດັບເບິນຄລິກເພື່ອຕັ້ງຄ່າໃໝ່" + +#: ../src/libs/histogram.c:302 +msgid "drag to change exposure" +msgstr "ລາກເພື່ອປ່ຽນຄ່າການຮັບແສງ" + +#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +msgid "histogram" +msgstr "ຮິສໂຕແກຣມ" + +#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 +msgid "hide histogram" +msgstr "ເຊື່ອງຮິສໂຕແກຣມ" + +#: ../src/libs/histogram.c:820 +#, c-format +msgid "toggle %s channel" +msgstr "ສະຫຼັບຊ່ອງສີ %s" + +#: ../src/libs/histogram.c:828 +msgid "toggle colors" +msgstr "ສະຫຼັບສີ" + +#: ../src/libs/history.c:103 +msgid "" +"display the sequence of edit actions\n" +"- click on an entry to temporarily return to\n" +" that earlier state of the edit\n" +" (warning: any edits will be made to that\n" +" earlier state, losing later changes)\n" +"- shift-click to focus that module without\n" +" changing the edit state" +msgstr "" +"ສະແດງລຳດັບຂອງການປັບແຕ່ງ\n" +"- ຄລິກທີ່ລາຍການເພື່ອຍ້ອນກັບໄປຍັງ\n" +" ສະຖານະການປັບແຕ່ງກ່ອນໜ້ານັ້ນຊົ່ວຄາວ\n" +" (ຄຳເຕືອນ: ການປັບແຕ່ງໃດໆ ຈະຖືກເຮັດໃນ\n" +" ສະຖານະນັ້ນ ແລະ ການປ່ຽນແປງຫຼັງຈາກນັ້ນຈະຫາຍໄປ)\n" +"- shift+ຄລິກ ເພື່ອໂຟກັສໂມດູນນັ້ນ ໂດຍ\n" +" ບໍ່ປ່ຽນສະຖານະການປັບແຕ່ງ" + +#: ../src/libs/history.c:140 +msgid "compress history stack" +msgstr "ບີບອັດລຳດັບປະຫວັດ" + +#: ../src/libs/history.c:141 +msgid "" +"create a minimal history stack which produces the same image\n" +"ctrl+click to truncate history to the selected item" +msgstr "" +"ສ້າງລຳດັບປະຫວັດໃຫ້ໜ້ອຍທີ່ສຸດທີ່ຍັງໃຫ້ຜົນລັດຮູບພາບຄືເກົ່າ\n" +"ctrl+ຄລິກ ເພື່ອຕັດປະຫວັດໃຫ້ເຫຼືອພຽງລາຍການທີ່ເລືອກ" + +#: ../src/libs/history.c:152 +msgid "create a style from the current history stack" +msgstr "ສ້າງສະໄຕລ໌ຈາກລຳດັບປະຫວັດປັດຈຸບັນ" + +#: ../src/libs/history.c:154 +msgid "create style from history" +msgstr "ສ້າງສະໄຕລ໌ຈາກປະຫວັດ" + +#: ../src/libs/history.c:208 +msgid "always-on module" +msgstr "ໂມດູນທີ່ເປີດຕະຫຼອດ" + +#: ../src/libs/history.c:214 +msgid "default enabled module" +msgstr "ໂມດູນທີ່ເປີດໃຊ້ຕາມຄ່າເລີ່ມຕົ້ນ" + +#: ../src/libs/history.c:221 +msgid "deprecated module" +msgstr "ໂມດູນທີ່ບໍ່ແນະນຳໃຫ້ໃຊ້ແລ້ວ" + +#: ../src/libs/history.c:941 +msgid "colorspace" +msgstr "ພື້ນທີ່ສີ" + +#: ../src/libs/history.c:943 +msgid "mask mode" +msgstr "ໂໝດໜ້າກາກ" + +#: ../src/libs/history.c:945 +msgid "blend mode" +msgstr "ໂໝດການປະສົມສີ" + +#: ../src/libs/history.c:947 +msgid "blend operation" +msgstr "ການດຳເນີນການປະສົມສີ" + +#: ../src/libs/history.c:949 +msgid "blend fulcrum" +msgstr "ຈຸດໝຸນການປະສົມສີ" + +#: ../src/libs/history.c:957 +msgid "mask blur" +msgstr "ຄວາມເບຼີຂອງໜ້າກາກ" + +#: ../src/libs/history.c:960 +msgid "raster mask instance" +msgstr "ຕົວຢ່າງໜ້າກາກແບບຣາສເຕີ" + +#: ../src/libs/history.c:961 +msgid "raster mask id" +msgstr "ໄອດີໜ້າກາກຣາສເຕີ" + +#: ../src/libs/history.c:962 +msgid "invert mask" +msgstr "ກັບດ້ານໜ້າກາກ" + +#: ../src/libs/history.c:968 +msgid "drawn mask polarity" +msgstr "ຂົ້ວຂອງໜ້າກາກທີ່ແຕ້ມ" + +#: ../src/libs/history.c:972 +#, c-format +msgid "a drawn mask was added" +msgstr "ເພີ່ມໜ້າກາກທີ່ແຕ້ມແລ້ວ" + +#: ../src/libs/history.c:974 +#, c-format +msgid "the drawn mask was removed" +msgstr "ລຶບໜ້າກາກທີ່ແຕ້ມອອກແລ້ວ" + +#: ../src/libs/history.c:975 +#, c-format +msgid "the drawn mask was changed" +msgstr "ປ່ຽນແປງໜ້າກາກທີ່ແຕ້ມແລ້ວ" + +#: ../src/libs/history.c:1007 +msgid "parametric output mask:" +msgstr "ໜ້າກາກຂາອອກແບບພາມິເຕີ:" + +#: ../src/libs/history.c:1008 +msgid "parametric input mask:" +msgstr "ໜ້າກາກຂາເຂົ້າແບບພາມິເຕີ:" + +#: ../src/libs/history.c:1342 +msgid "delete image's history?" +msgstr "ລຶບປະຫວັດຂອງຮູບພາບບໍ່?" + +#: ../src/libs/history.c:1343 +msgid "do you really want to clear history of current image?" +msgstr "ເຈົ້າຕ້ອງການລຶບປະຫວັດຂອງຮູບພາບປັດຈຸບັນແທ້ຫຼືບໍ່?" + +#: ../src/libs/image.c:74 +msgid "actions on selection" +msgstr "ການດຳເນີນການກັບສ່ວນທີ່ເລືອກ" + +#: ../src/libs/image.c:306 +msgid "delete (trash)" +msgstr "ລຶບ (ລົງຖັງຂີ້ເຫຍື້ອ)" + +#: ../src/libs/image.c:309 +msgid "physically delete from disk (using trash if possible)" +msgstr "ລຶບອອກຈາກດິດແທ້ໆ (ຍ້າຍລົງຖັງຂີ້ເຫຍື້ອຖ້າເປັນໄປໄດ້)" + +#: ../src/libs/image.c:310 +msgid "physically delete from disk immediately" +msgstr "ລຶບອອກຈາກດິດແທ້ໆ ທັນທີ" + +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 ../src/libs/styles.c:930 +msgid "remove" +msgstr "ເອົາອອກ" + +#: ../src/libs/image.c:517 +msgid "remove images from the image library, without deleting" +msgstr "ເອົາຮູບພາບອອກຈາກຄັງຮູບ ໂດຍບໍ່ໄດ້ລຶບໄຟລ໌ແທ້" + +#: ../src/libs/image.c:526 +msgid "move..." +msgstr "ຍ້າຍ..." + +#: ../src/libs/image.c:528 +msgid "move to other folder" +msgstr "ຍ້າຍໄປໂຟນເດີອື່ນ" + +#: ../src/libs/image.c:531 +msgid "copy..." +msgstr "ກັອບປີ້..." + +#: ../src/libs/image.c:533 +msgid "copy to other folder" +msgstr "ກັອບປີ້ໄປໂຟນເດີອື່ນ" + +#: ../src/libs/image.c:537 +msgid "create HDR" +msgstr "ສ້າງ HDR" + +#: ../src/libs/image.c:539 +msgid "create a high dynamic range image from selected shots" +msgstr "ສ້າງຮູບພາບ HDR ຈາກຮູບທີ່ເລືອກ" + +#: ../src/libs/image.c:544 +msgid "add a duplicate to the image library, including its history stack" +msgstr "ເພີ່ມຮູບສຳເນົາເຂົ້າໃນຄັງຮູບ ລວມທັງລຳດັບປະຫວັດຂອງມັນ" + +#: ../src/libs/image.c:551 ../src/libs/image.c:556 +msgid "rotate selected images 90 degrees CCW" +msgstr "ໝຸນຮູບທີ່ເລືອກ 90 ອົງສາ ທວນເຂັມໂມງ" + +#: ../src/libs/image.c:562 ../src/libs/image.c:567 +msgid "rotate selected images 90 degrees CW" +msgstr "ໝຸນຮູບທີ່ເລືອກ 90 ອົງສາ ຕາມເຂັມໂມງ" + +#: ../src/libs/image.c:570 +msgid "reset rotation" +msgstr "ລ້າງຄ່າການໝຸນ" + +#: ../src/libs/image.c:572 +msgid "reset rotation to EXIF data" +msgstr "ຕັ້ງຄ່າການໝຸນຄືນຕາມຂໍ້ມູນ EXIF" + +#: ../src/libs/image.c:575 +msgid "copy locally" +msgstr "ກັອບປີ້ໄວ້ໃນເຄື່ອງ" + +#: ../src/libs/image.c:577 +msgid "copy the image locally" +msgstr "ກັອບປີ້ຮູບພາບມາໄວ້ໃນເຄື່ອງ" + +#: ../src/libs/image.c:581 +msgid "resync local copy" +msgstr "ຊິງຄ໌ຂໍ້ມູນສຳເນົາໃນເຄື່ອງໃໝ່" + +#: ../src/libs/image.c:583 +msgid "synchronize the image's XMP and remove the local copy" +msgstr "ຊິງຄ໌ຂໍ້ມູນ XMP ຂອງຮູບພາບ ແລະ ລຶບສຳເນົາໃນເຄື່ອງອອກ" + +#: ../src/libs/image.c:587 +msgctxt "selected images action" +msgid "group" +msgstr "ຈັດກຸ່ມ" + +#: ../src/libs/image.c:589 +msgid "add selected images to expanded group or create a new one" +msgstr "ເພີ່ມຮູບທີ່ເລືອກເຂົ້າໃນກຸ່ມທີ່ຂະຫຍາຍຢູ່ ຫຼື ສ້າງກຸ່ມໃໝ່" + +#: ../src/libs/image.c:593 +msgid "ungroup" +msgstr "ຍົກເລີກການຈັດກຸ່ມ" + +#: ../src/libs/image.c:595 +msgid "remove selected images from the group" +msgstr "ເອົາຮູບທີ່ເລືອກອອກຈາກກຸ່ມ" + +#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 +msgid "flags" +msgstr "ທຸງ" + +#: ../src/libs/image.c:620 +msgid "select ratings metadata" +msgstr "ເລືອກເມຕາດາຕ້າຄະແນນ" + +#: ../src/libs/image.c:621 +msgid "select colors metadata" +msgstr "ເລືອກເມຕາດາຕ້າປ້າຍສີ" + +#: ../src/libs/image.c:622 +msgid "select tags metadata" +msgstr "ເລືອກເມຕາດາຕ້າແທັກ" + +#: ../src/libs/image.c:623 +msgid "select geo tags metadata" +msgstr "ເລືອກເມຕາດາຕ້າພິກັດພູມສາດ" + +#: ../src/libs/image.c:624 +msgid "select darktable metadata (from metadata editor module)" +msgstr "ເລືອກເມຕາດາຕ້າ darktable (ຈາກໂມດູນແກ້ໄຂເມຕາດາຕ້າ)" + +#: ../src/libs/image.c:629 +msgid "set the selected image as source of metadata" +msgstr "ກຳນົດໃຫ້ຮູບພາບທີ່ເລືອກເປັນຕົ້ນສະບັບຂອງເມຕາດາຕ້າ" + +#: ../src/libs/image.c:636 +msgid "paste selected metadata on selected images" +msgstr "ວາງເມຕາດາຕ້າທີ່ເລືອກໃສ່ຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/image.c:641 +msgid "clear selected metadata on selected images" +msgstr "ລ້າງເມຕາດາຕ້າທີ່ເລືອກອອກຈາກຮູບທີ່ເລືອກ" + +#: ../src/libs/image.c:647 +msgid "how to handle existing metadata" +msgstr "ວິທີການຈັດການກັບເມຕາດາຕ້າທີ່ມີຢູ່" + +#: ../src/libs/image.c:650 +msgid "merge" +msgstr "ຮວມເຂົ້າກັນ" + +#: ../src/libs/image.c:655 +msgid "" +"update all image information to match changes to file\n" +"warning: resets star ratings unless you select\n" +"'ignore EXIF rating' in the 'import' module" +msgstr "" +"ອັບເດດຂໍ້ມູນຮູບພາບທັງໝົດໃຫ້ກົງກັບການປ່ຽນແປງຂອງໄຟລ໌\n" +"ຄຳເຕືອນ: ຈະລ້າງຄ່າຄະແນນດາວ ຍົກເວັ້ນເຈົ້າຈະເລືອກ\n" +"'ລະເວັ້ນຄະແນນ EXIF' ໃນໂມດູນ 'ນຳເຂົ້າ'" + +#: ../src/libs/image.c:662 +msgid "set selection as monochrome images and activate monochrome workflow" +msgstr "ກຳນົດໃຫ້ສ່ວນທີ່ເລືອກເປັນຮູບຂາວດຳ ແລະ ເປີດໃຊ້ຂັ້ນຕອນວຽກແບບຂາວດຳ" + +#: ../src/libs/image.c:666 +msgid "set selection as color images" +msgstr "ກຳນົດໃຫ້ສ່ວນທີ່ເລືອກເປັນຮູບສີ" + +#: ../src/libs/image.c:674 +msgid "duplicate virgin" +msgstr "ສຳເນົາແບບໃໝ່ອ່ຽມ" + +#: ../src/libs/import.c:122 +msgid "add to library" +msgstr "ເພີ່ມເຂົ້າໃນຄັງຮູບ" + +#: ../src/libs/import.c:123 +msgid "copy & import" +msgstr "ກັອບປີ້ ແລະ ນຳເຂົ້າ" + +#: ../src/libs/import.c:124 +msgid "copy & import from camera" +msgstr "ກັອບປີ້ ແລະ ນຳເຂົ້າຈາກກ້ອງ" + +#: ../src/libs/import.c:125 +msgid "tethered shoot" +msgstr "ການຖ່າຍຮູບແບບເຊື່ອມຕໍ່ກ້ອງ" + +#: ../src/libs/import.c:287 +#, c-format +msgid "device \"%s\" connected on port \"%s\"." +msgstr "ອຸປະກອນ \"%s\" ເຊື່ອມຕໍ່ຢູ່ທີ່ພອດ \"%s\"." + +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 +msgid "unmount camera" +msgstr "ຕັດການເຊື່ອມຕໍ່ກ້ອງ" + +#: ../src/libs/import.c:332 +msgid "" +"camera is locked by another application\n" +"make sure it is no longer mounted\n" +"or quit the locking application" +msgstr "" +"ກ້ອງຖືກລັອກໂດຍແອັບພລິເຄຊັນອື່ນ\n" +"ກະລຸນາກວດສອບວ່າບໍ່ໄດ້ເຊື່ອມຕໍ່ຢູ່\n" +"ຫຼື ປິດແອັບພລິເຄຊັນທີ່ລັອກຢູ່ນັ້ນ" + +#: ../src/libs/import.c:337 +msgid "tethering and importing is disabled for this camera" +msgstr "ການເຊື່ອມຕໍ່ຖ່າຍຮູບ ແລະ ການນຳເຂົ້າຖືກປິດໄວ້ສຳລັບກ້ອງລຸ້ນນີ້" + +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 +msgid "mount camera" +msgstr "ເຊື່ອມຕໍ່ກ້ອງ" + +#: ../src/libs/import.c:970 +#, c-format +msgid "%d image out of %d selected" +msgid_plural "%d images out of %d selected" +msgstr[0] "ເລືອກ %d ຮູບ ຈາກທັງໝົດ %d ຮູບ" + +#: ../src/libs/import.c:1420 +msgid "choose the root of the folder tree below" +msgstr "ເລືອກໂຟນເດີຫຼັກຈາກລຳດັບດ້ານລຸ່ມ" + +#: ../src/libs/import.c:1423 +msgid "places" +msgstr "ສະຖານທີ່" + +#: ../src/libs/import.c:1431 +msgid "restore all default places you have removed" +msgstr "ຄືນຄ່າສະຖານທີ່ເລີ່ມຕົ້ນທັງໝົດທີ່ເຈົ້າໄດ້ລຶບອອກ" + +#: ../src/libs/import.c:1438 +msgid "remove the selected custom place" +msgstr "ເອົາສະຖານທີ່ທີ່ກຳນົດເອງອອກ" + +#: ../src/libs/import.c:1445 +msgid "add a custom place" +msgstr "ເພີ່ມສະຖານທີ່ທີ່ກຳນົດເອງ" + +#: ../src/libs/import.c:1453 +msgid "you can add custom places using the plus icon" +msgstr "ເຈົ້າສາມາດເພີ່ມສະຖານທີ່ທີ່ກຳນົດເອງໄດ້ໂດຍໃຊ້ໄອຄອນບວກ" + +#: ../src/libs/import.c:1481 +msgid "select a folder to see the content" +msgstr "ເລືອກໂຟນເດີເພື່ອເບິ່ງເນື້ອໃນ" + +#: ../src/libs/import.c:1484 +msgid "folders" +msgstr "ໂຟນເດີ" + +#: ../src/libs/import.c:1560 +msgid "home" +msgstr "ໜ້າຫຼັກ" + +#: ../src/libs/import.c:1574 +msgid "pictures" +msgstr "ຮູບພາບ" + +#: ../src/libs/import.c:1861 +msgid "mark already imported images" +msgstr "ໝາຍຮູບພາບທີ່ໄດ້ນຳເຂົ້າແລ້ວ" + +#: ../src/libs/import.c:1875 +msgid "modified" +msgstr "ແກ້ໄຂແລ້ວ" + +#: ../src/libs/import.c:1882 +msgid "file 'modified date/time', may be different from 'Exif date/time'" +msgstr "ວັນທີ/ເວລາ ທີ່ 'ແກ້ໄຂໄຟລ໌', ອາດຈະຕ່າງຈາກ ວັນທີ/ເວລາ ໃນ 'Exif'" + +#: ../src/libs/import.c:1894 +msgid "show/hide thumbnails" +msgstr "ສະແດງ/ເຊື່ອງ ຮູບຕົວຢ່າງ" + +#: ../src/libs/import.c:1968 +msgid "naming rules" +msgstr "ກົດເກນການຕັ້ງຊື່" + +#: ../src/libs/import.c:2046 +msgid "select new" +msgstr "ເລືອກອັນໃໝ່" + +#: ../src/libs/import.c:2097 +msgid "please wait while prefetching the list of images from camera..." +msgstr "ກະລຸນາລໍຖ້າ ໃນຂະນະທີ່ກຳລັງດຶງລາຍຊື່ຮູບພາບຈາກກ້ອງ..." + +#: ../src/libs/import.c:2247 +msgid "invalid override date/time format" +msgstr "ຮູບແບບວັນທີ/ເວລາ ທີ່ປ່ຽນແທນບໍ່ຖືກຕ້ອງ" + +#: ../src/libs/import.c:2315 +msgid "import base directory" +msgstr "ໄດເຣັກທໍຣີນຳເຂົ້າຫຼັກ" + +#: ../src/libs/import.c:2316 +msgid "" +"before copying images to the darktable base directory make sure it is defined as you prefer.\n" +"further information can be found in the darktable manual.\n" +"\n" +"inspect darktable preferences -> import.\n" +"check and possibly correct the 'base directory naming pattern'" +msgstr "" +"ກ່ອນຈະກັອບປີ້ຮູບພາບໄປຍັງໄດເຣັກທໍຣີຫຼັກຂອງ darktable ກະລຸນາກວດສອບວ່າໄດ້ກຳນົດໄວ້ຕາມທີ່ຕ້ອງການ.\n" +"ສາມາດເບິ່ງຂໍ້ມູນເພີ່ມເຕີມໄດ້ໃນຄູ່ມື darktable.\n" +"\n" +"ກວດສອບທີ່ ການຕັ້ງຄ່າ darktable -> ນຳເຂົ້າ.\n" +"ກວດສອບ ແລະ ແກ້ໄຂ 'ຮູບແບບການຕັ້ງຊື່ໄດເຣັກທໍຣີຫຼັກ' ໃຫ້ຖືກຕ້ອງ" + +#: ../src/libs/import.c:2320 +msgid "_come back & check" +msgstr "_ກັບໄປກວດສອບ" + +#: ../src/libs/import.c:2320 +msgid "_understood & done" +msgstr "_ເຂົ້າໃຈ ແລະ ສຳເລັດແລ້ວ" + +#. add import buttons +#: ../src/libs/import.c:2383 +msgid "add to library..." +msgstr "ເພີ່ມເຂົ້າໃນຄັງຮູບ..." + +#: ../src/libs/import.c:2385 +msgid "add existing images to the library" +msgstr "ເພີ່ມຮູບພາບທີ່ມີຢູ່ແລ້ວເຂົ້າໃນຄັງຮູບ" + +#: ../src/libs/import.c:2391 +msgid "copy & import..." +msgstr "ກັອບປີ້ ແລະ ນຳເຂົ້າ..." + +#: ../src/libs/import.c:2393 +msgid "" +"copy and optionally rename images before adding them to the library\n" +"patterns can be defined to rename the images and specify the destination folders" +msgstr "" +"ກັອບປີ້ ແລະ ອາດຈະປ່ຽນຊື່ຮູບພາບກ່ອນທີ່ຈະເພີ່ມເຂົ້າໃນຄັງຮູບ\n" +"ສາມາດກຳນົດຮູບແບບເພື່ອປ່ຽນຊື່ຮູບພາບ ແລະ ລະບຸໂຟນເດີປາຍທາງໄດ້" + +#: ../src/libs/import.c:2416 +msgid "parameters" +msgstr "ພາມິເຕີ" + +#: ../src/libs/ioporder.c:200 +msgid "v3.0 for RAW input" +msgstr "v3.0 ສຳລັບ RAW input" + +#: ../src/libs/ioporder.c:208 +msgid "v3.0 for JPEG/non-RAW input" +msgstr "v3.0 ສຳລັບ JPEG/non-RAW input" + +#: ../src/libs/ioporder.c:217 +msgid "v5.0 for RAW input" +msgstr "v5.0 ສຳລັບ RAW input" + +#: ../src/libs/ioporder.c:226 +msgid "v5.0 for JPEG/non-RAW input" +msgstr "v5.0 ສຳລັບ JPEG/non-RAW input" + +#: ../src/libs/lib.c:408 +msgid "deleting preset for obsolete module" +msgstr "ກຳລັງລຶບການຕັ້ງຄ່າໄວ້ລ່ວງໜ້າສຳລັບໂມດູນທີ່ເລີກໃຊ້ແລ້ວ" + +#: ../src/libs/lib.c:574 +msgid "manage presets..." +msgstr "ຈັດການການຕັ້ງຄ່າໄວ້ລ່ວງໜ້າ..." + +#: ../src/libs/lib.c:599 +msgid "nothing to save" +msgstr "ບໍ່ມີຫຍັງໃຫ້ບັນທຶກ" + +#: ../src/libs/lib.c:1318 +msgid "show module" +msgstr "ສະແດງໂມດູນ" + +#: ../src/libs/lib.c:1351 +msgid "presets and preferences" +msgstr "ການຕັ້ງຄ່າໄວ້ລ່ວງໜ້າ ແລະ ຄວາມມັກ" + +#: ../src/libs/lib.c:1736 +msgid "utility module" +msgstr "ໂມດູນເຄື່ອງມືເສີມ" + +#: ../src/libs/live_view.c:122 +msgid "live view" +msgstr "ມຸມມອງສົດ" + +#: ../src/libs/live_view.c:325 ../src/libs/live_view.c:327 +msgid "toggle live view" +msgstr "ສະຫຼັບມຸມມອງສົດ" + +#: ../src/libs/live_view.c:330 ../src/libs/live_view.c:332 +msgid "zoom live view" +msgstr "ຊູມມຸມມອງສົດ" + +#: ../src/libs/live_view.c:338 +msgid "flip live view horizontally" +msgstr "ພິກມຸມມອງສົດແນວນອນ" + +#: ../src/libs/live_view.c:347 +msgid "move focus point in (big steps)" +msgstr "ຍ້າຍຈຸດໂຟກັສເຂົ້າ (ຂັ້ນໃຫຍ່)" + +#: ../src/libs/live_view.c:351 +msgid "move focus point in (small steps)" +msgstr "ຍ້າຍຈຸດໂຟກັສເຂົ້າ (ຂັ້ນນ້ອຍ)" + +#: ../src/libs/live_view.c:354 +msgid "run autofocus" +msgstr "ເປີດໃຊ້ໂຟກັສອັດຕະໂນມັດ" + +#: ../src/libs/live_view.c:358 +msgid "move focus point out (small steps)" +msgstr "ຍ້າຍຈຸດໂຟກັສອອກ (ຂັ້ນນ້ອຍ)" + +#: ../src/libs/live_view.c:363 +msgid "move focus point out (big steps)" +msgstr "ຍ້າຍຈຸດໂຟກັສອອກ (ຂັ້ນໃຫຍ່)" + +#: ../src/libs/live_view.c:368 +msgid "overlay" +msgstr "ພາບຊ້ອນທັບ" + +#: ../src/libs/live_view.c:370 +msgid "selected image" +msgstr "ຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/live_view.c:372 +msgid "overlay another image over the live view" +msgstr "ຊ້ອນທັບຮູບອື່ນລົງໃນມຸມມອງສົດ" + +#: ../src/libs/live_view.c:383 +msgid "enter image id of the overlay manually" +msgstr "ປ້ອນໄອດີຮູບພາບທີ່ຈະຊ້ອນທັບດ້ວຍຕົນເອງ" + +#: ../src/libs/live_view.c:395 +msgid "overlay mode" +msgstr "ໂໝດການຊ້ອນທັບ" + +#: ../src/libs/live_view.c:397 +msgctxt "blendmode" +msgid "xor" +msgstr "xor" + +#: ../src/libs/live_view.c:398 +msgctxt "blendmode" +msgid "add" +msgstr "ບວກ" + +#: ../src/libs/live_view.c:399 +msgctxt "blendmode" +msgid "saturate" +msgstr "ເຮັດໃຫ້ອີ່ມຕົວ" + +#: ../src/libs/live_view.c:405 +msgctxt "blendmode" +msgid "color dodge" +msgstr "color dodge" + +#: ../src/libs/live_view.c:406 +msgctxt "blendmode" +msgid "color burn" +msgstr "color burn" + +#: ../src/libs/live_view.c:407 +msgctxt "blendmode" +msgid "hard light" +msgstr "ແສງແຂງ" + +#: ../src/libs/live_view.c:408 +msgctxt "blendmode" +msgid "soft light" +msgstr "ແສງນຸ່ມ" + +#: ../src/libs/live_view.c:410 +msgctxt "blendmode" +msgid "exclusion" +msgstr "ຍົກເວັ້ນ" + +#: ../src/libs/live_view.c:411 +msgctxt "blendmode" +msgid "HSL hue" +msgstr "HSL hue" + +#: ../src/libs/live_view.c:412 +msgctxt "blendmode" +msgid "HSL saturation" +msgstr "HSL saturation" + +#: ../src/libs/live_view.c:413 +msgctxt "blendmode" +msgid "HSL color" +msgstr "HSL color" + +#: ../src/libs/live_view.c:414 +msgctxt "blendmode" +msgid "HSL luminosity" +msgstr "HSL luminosity" + +#: ../src/libs/live_view.c:415 +msgid "mode of the overlay" +msgstr "ໂໝດຂອງພາບຊ້ອນທັບ" + +#: ../src/libs/live_view.c:423 +msgid "split line" +msgstr "ເສັ້ນແບ່ງ" + +#: ../src/libs/live_view.c:426 +msgid "only draw part of the overlay" +msgstr "ສະແດງສະເພາະບາງສ່ວນຂອງພາບຊ້ອນທັບ" + +#: ../src/libs/location.c:106 +msgid "find location" +msgstr "ຄົ້ນຫາຕຳແໜ່ງທີ່ຕັ້ງ" + +#: ../src/libs/map_locations.c:36 +msgid "locations" +msgstr "ຕຳແໜ່ງທີ່ຕັ້ງ" + +#: ../src/libs/map_locations.c:233 +msgid "new sub-location" +msgstr "ຕຳແໜ່ງຍ່ອຍໃໝ່" + +#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 ../src/libs/map_locations.c:954 +msgid "new location" +msgstr "ຕຳແໜ່ງໃໝ່" + +#: ../src/libs/map_locations.c:585 +#, c-format +msgid "location name '%s' already exists" +msgstr "ຊື່ຕຳແໜ່ງ '%s' ມີຢູ່ແລ້ວ" + +#: ../src/libs/map_locations.c:776 +msgid "edit location" +msgstr "ແກ້ໄຂຕຳແໜ່ງ" + +#: ../src/libs/map_locations.c:779 +msgid "delete location" +msgstr "ລຶບຕຳແໜ່ງ" + +#: ../src/libs/map_locations.c:789 +msgid "update filmstrip" +msgstr "ອັບເດດແຖບຟິມ" + +#: ../src/libs/map_locations.c:796 +msgid "go to collection (lighttable)" +msgstr "ໄປຍັງຄໍເລັກຊັນ (lighttable)" + +#: ../src/libs/map_locations.c:841 +msgid "terminate edit (press enter or escape) before selecting another location" +msgstr "ສິ້ນສຸດການແກ້ໄຂ (ກົດ enter ຫຼື escape) ກ່ອນທີ່ຈະເລືອກຕຳແໜ່ງອື່ນ" + +#: ../src/libs/map_locations.c:925 +msgid "" +"list of user locations,\n" +"click to show or hide a location on the map:\n" +" - wheel scroll inside the shape to resize it\n" +" - or scroll to modify the width or the height\n" +" - click inside the shape and drag it to change its position\n" +" - ctrl+click to move an image from inside the location\n" +"ctrl+click to edit a location name\n" +" - a pipe '|' symbol breaks the name into several levels\n" +" - to remove a group of locations clear its name\n" +" - press enter to validate the new name, escape to cancel the edit\n" +"right-click for other actions: delete location and go to collection" +msgstr "" +"ລາຍຊື່ຕຳແໜ່ງຂອງຜູ້ໃຊ້,\n" +"ຄລິກເພື່ອສະແດງ ຫຼື ເຊື່ອງຕຳແໜ່ງເທິງແຜນທີ່:\n" +" - ເລື່ອນລູກກິ້ງເມົ້າພາຍໃນຮູບຊົງເພື່ອປ່ຽນຂະໜາດ\n" +" - ຫຼື + ເລື່ອນລູກກິ້ງເພື່ອປ່ຽນຄວາມກວ້າງ ຫຼື ຄວາມສູງ\n" +" - ຄລິກພາຍໃນຮູບຊົງແລ້ວລາກເພື່ອປ່ຽນຕຳແໜ່ງ\n" +" - ctrl+ຄລິກ ເພື່ອຍ້າຍຮູບພາບອອກຈາກຕຳແໜ່ງນັ້ນ\n" +"ctrl+ຄລິກ ເພື່ອແກ້ໄຂຊື່ຕຳແໜ່ງ\n" +" - ເຄື່ອງໝາຍ '|' ຈະແບ່ງຊື່ອອກເປັນຫຼາຍລະດັບ\n" +" - ເພື່ອລຶບກຸ່ມຕຳແໜ່ງ ໃຫ້ລຶບຊື່ຂອງມັນອອກ\n" +" - ກົດ enter ເພື່ອຢືນຢັນຊື່ໃໝ່, escape ເພື່ອຍົກເລີກການແກ້ໄຂ\n" +"ຄລິກຂວາສຳລັບການດຳເນີນການອື່ນ: ລຶບຕຳແໜ່ງ ແລະ ໄປຍັງຄໍເລັກຊັນ" + +#: ../src/libs/map_locations.c:951 +msgid "" +"select the shape of the location's limits on the map, circle or rectangle\n" +"or even polygon if available (select first a polygon place in 'find location' module)" +msgstr "" +"ເລືອກຮູບຊົງຂອບເຂດຂອງຕຳແໜ່ງເທິງແຜນທີ່, ວົງມົນ ຫຼື ສີ່ຫຼ່ຽມ\n" +"ຫຼື ແມ້ແຕ່ຮູບຫຼາຍລ່ຽມຖ້າມີ (ໃຫ້ເລືອກບ່ອນທີ່ມີຮູບຫຼາຍລ່ຽມໃນໂມດູນ 'ຄົ້ນຫາຕຳແໜ່ງ' ກ່ອນ)" + +#: ../src/libs/map_locations.c:955 +msgid "add a new location on the center of the visible map" +msgstr "ເພີ່ມຕຳແໜ່ງໃໝ່ໄວ້ກາງແຜນທີ່ທີ່ກຳລັງເບິ່ງຢູ່" + +#: ../src/libs/map_locations.c:959 +msgid "show all" +msgstr "ສະແດງທັງໝົດ" + +#: ../src/libs/map_locations.c:962 +msgid "show all locations which are on the visible map" +msgstr "ສະແດງທຸກຕຳແໜ່ງທີ່ຢູ່ໃນແຜນທີ່ທີ່ກຳລັງເບິ່ງຢູ່" + +#: ../src/libs/map_settings.c:39 +msgid "map settings" +msgstr "ການຕັ້ງຄ່າແຜນທີ່" + +#: ../src/libs/map_settings.c:89 +msgid "map source" +msgstr "ແຫຼ່ງຂໍ້ມູນແຜນທີ່" + +#: ../src/libs/map_settings.c:90 +msgid "select the source of the map. some entries might not work" +msgstr "ເລືອກແຫຼ່ງຂໍ້ມູນແຜນທີ່. ບາງລາຍການອາດຈະໃຊ້ວຽກບໍ່ໄດ້" + +#: ../src/libs/masks.c:66 +msgid "" +"manipulate the drawn shapes used\n" +"for masks on the processing modules" +msgstr "" +"ຈັດການຮູບຊົງທີ່ແຕ້ມຂຶ້ນເພື່ອໃຊ້\n" +"ເປັນໜ້າກາກ (mask) ໃນໂມດູນການປະມວນຜົນ" + +#: ../src/libs/masks.c:114 +msgid "feather" +msgstr "ຟຸ້ງ (feather)" + +#: ../src/libs/masks.c:118 +msgid "cleanup" +msgstr "ລ້າງຂໍ້ມູນ" + +#: ../src/libs/masks.c:120 +msgid "refine mask boundary" +msgstr "ປັບແຕ່ງຂອບໜ້າກາກ" + +#: ../src/libs/masks.c:391 +#, c-format +msgid "group #%d" +msgstr "ກຸ່ມ #%d" + +#: ../src/libs/masks.c:1124 +msgid "duplicate this shape" +msgstr "ສຳເນົາຮູບຊົງນີ້" + +#: ../src/libs/masks.c:1128 +msgid "delete this shape" +msgstr "ລຶບຮູບຊົງນີ້" + +#: ../src/libs/masks.c:1134 +msgid "delete group" +msgstr "ລຶບກຸ່ມ" + +#: ../src/libs/masks.c:1141 +msgid "remove from group" +msgstr "ເອົາອອກຈາກກຸ່ມ" + +#: ../src/libs/masks.c:1149 +msgid "group the forms" +msgstr "ຈັດກຸ່ມຮູບຊົງ" + +#: ../src/libs/masks.c:1157 +msgid "use inverted shape" +msgstr "ໃຊ້ຮູບຊົງແບບກັບດ້ານ" + +#: ../src/libs/masks.c:1161 +msgid "mode: union" +msgstr "ໂໝດ: ຮວມ (union)" + +#: ../src/libs/masks.c:1163 +msgid "mode: intersection" +msgstr "ໂໝດ: ສ່ວນທີ່ທັບກັນ (intersection)" + +#: ../src/libs/masks.c:1165 +msgid "mode: difference" +msgstr "ໂໝດ: ສ່ວນຕ່າງ (difference)" + +#: ../src/libs/masks.c:1167 +msgid "mode: sum" +msgstr "ໂໝດ: ຜົນຮວມ (sum)" + +#: ../src/libs/masks.c:1169 +msgid "mode: exclusion" +msgstr "ໂໝດ: ຍົກເວັ້ນ (exclusion)" + +#: ../src/libs/masks.c:1185 +msgid "delete unused shapes" +msgstr "ລຶບຮູບຊົງທີ່ບໍ່ໄດ້ໃຊ້ງານ" + +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "ເພີ່ມວັດຖຸ" + +#: ../src/libs/masks.c:1920 +msgid "created shapes" +msgstr "ຮູບຊົງທີ່ສ້າງແລ້ວ" + +#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 +msgid "properties" +msgstr "ຄຸນສົມບັດ" + +#: ../src/libs/masks.c:1936 +msgid "no shapes selected" +msgstr "ບໍ່ໄດ້ເລືອກຮູບຊົງ" + +#: ../src/libs/masks.c:1974 +msgid "pressure" +msgstr "ແຮງກົດ" + +#: ../src/libs/metadata.c:65 +msgid "metadata editor" +msgstr "ຕົວແກ້ໄຂເມຕາດາຕ້າ" + +#: ../src/libs/metadata.c:70 +msgid "" +"modify text metadata fields of\n" +"the currently selected images" +msgstr "" +"ແກ້ໄຂຊ່ອງຂໍ້ມູນເມຕາດາຕ້າແບບຂໍ້ຄວາມ\n" +"ຂອງຮູບພາບທີ່ເລືອກໃນຕອນນີ້" + +#: ../src/libs/metadata.c:606 +msgid "" +"metadata text\n" +"ctrl+enter inserts a new line (caution, may not be compatible with standard metadata)\n" +"if selected images have different metadata\n" +"in that case, right-click gives the possibility to choose one of them\n" +"escape to exit the popup window" +msgstr "" +"ຂໍ້ຄວາມເມຕາດາຕ້າ\n" +"ctrl+enter ເພື່ອຂຶ້ນແຖວໃໝ່ (ລະວັງ, ອາດຈະບໍ່ຮອງຮັບກັບເມຕາດາຕ້າແບບມາດຕະຖານ)\n" +"ຖ້າເລືອກ <ບໍ່ປ່ຽນແປງ> ຮູບພາບທີ່ເລືອກຈະຮັກສາເມຕາດາຕ້າທີ່ຕ່າງກັນໄວ້\n" +"ໃນກໍລະນີນັ້ນ, ເຈົ້າສາມາດຄລິກຂວາເພື່ອເລືອກເອົາຂໍ້ມູນໃດຂໍ້ມູນໜຶ່ງໄດ້\n" +"escape ເພື່ອປິດໜ້າຕ່າງປັອບອັບ" + +#: ../src/libs/metadata.c:617 +msgid "" +msgstr "<ບໍ່ປ່ຽນແປງ>" + +#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 +msgid "metadata settings" +msgstr "ການຕັ້ງຄ່າເມຕາດາຕ້າ" + +#: ../src/libs/metadata.c:886 +msgid "XMP tag name" +msgstr "ຊື່ແທັກ XMP" + +#: ../src/libs/metadata.c:892 +msgid "display name" +msgstr "ຊື່ທີ່ສະແດງ" + +#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 +msgid "visible" +msgstr "ສະແດງໃຫ້ເຫັນ" + +#: ../src/libs/metadata.c:909 +msgid "drag and drop one row at a time until you get the desired order" +msgstr "ລາກ ແລະ ວາງແຕ່ລະແຖວເພື່ອຈັດລຳດັບຕາມທີ່ຕ້ອງການ" + +#: ../src/libs/metadata.c:917 +msgid "" +"tick if the corresponding metadata is of interest for you\n" +"it will be visible from metadata editor, collection and import module\n" +"it will be also exported" +msgstr "" +"ໝາຍເລືອກຖ້າຂໍ້ມູນເມຕາດາຕ້ານີ້ສຳຄັນສຳລັບເຈົ້າ\n" +"ມັນຈະສະແດງໃນຕົວແກ້ໄຂເມຕາດາຕ້າ, ຄໍເລັກຊັນ ແລະ ໂມດູນນຳເຂົ້າ\n" +"ແລະ ຈະຖືກສົ່ງອອກໄປນຳ" + +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 ../src/libs/tagging.c:2051 +msgid "private" +msgstr "ສ່ວນຕົວ" + +#: ../src/libs/metadata.c:927 +msgid "tick if you want to keep this information private (not exported with images)" +msgstr "ໝາຍເລືອກຖ້າເຈົ້າຕ້ອງການໃຫ້ຂໍ້ມູນນີ້ເປັນສ່ວນຕົວ (ບໍ່ສົ່ງອອກໄປພ້ອມກັບຮູບພາບ)" + +#: ../src/libs/metadata.c:936 +msgid "add metadata tags" +msgstr "ເພີ່ມແທັກເມຕາດາຕ້າ" + +#: ../src/libs/metadata.c:987 +msgid "delete metadata" +msgstr "ລຶບເມຕາດາຕ້າ" + +#: ../src/libs/metadata.c:988 +msgid "" +"you are about to delete metadata which is currently assigned to images.\n" +"the assignments will be removed." +msgstr "" +"ເຈົ້າກຳລັງຈະລຶບເມຕາດາຕ້າທີ່ຖືກກຳນົດໃຫ້ກັບຮູບພາບຢູ່ໃນຕອນນີ້.\n" +"ການກຳນົດຄ່າດັ່ງກ່າວຈະຖືກລຶບອອກ." + +#: ../src/libs/metadata.c:1143 +msgid "write metadata for selected images" +msgstr "ຂຽນເມຕາດາຕ້າສຳລັບຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/metadata.c:1144 +msgid "cancel" +msgstr "ຍົກເລີກ" + +#: ../src/libs/metadata.c:1145 +msgid "ignore changed metadata" +msgstr "ລະເວັ້ນເມຕາດາຕ້າທີ່ປ່ຽນແປງ" + +#: ../src/libs/metadata.c:1206 +msgid "CC BY" +msgstr "CC BY" + +#: ../src/libs/metadata.c:1207 +msgid "Creative Commons Attribution (CC BY)" +msgstr "Creative Commons Attribution (CC BY)" + +#: ../src/libs/metadata.c:1208 +msgid "CC BY-SA" +msgstr "CC BY-SA" + +#: ../src/libs/metadata.c:1209 +msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" +msgstr "Creative Commons Attribution-ShareAlike (CC BY-SA)" + +#: ../src/libs/metadata.c:1210 +msgid "CC BY-ND" +msgstr "CC BY-ND" + +#: ../src/libs/metadata.c:1211 +msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" +msgstr "Creative Commons Attribution-NoDerivs (CC BY-ND)" + +#: ../src/libs/metadata.c:1212 +msgid "CC BY-NC" +msgstr "CC BY-NC" + +#: ../src/libs/metadata.c:1213 +msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" +msgstr "Creative Commons Attribution-NonCommercial (CC BY-NC)" + +#: ../src/libs/metadata.c:1214 +msgid "CC BY-NC-SA" +msgstr "CC BY-NC-SA" + +#: ../src/libs/metadata.c:1215 +msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" +msgstr "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" + +#: ../src/libs/metadata.c:1216 +msgid "CC BY-NC-ND" +msgstr "CC BY-NC-ND" + +#: ../src/libs/metadata.c:1217 +msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" +msgstr "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" + +#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 +msgid "all rights reserved" +msgstr "ສະຫງວນລິຂະສິດທັງໝົດ" + +#. internal +#: ../src/libs/metadata_view.c:133 +msgid "filmroll" +msgstr "ມ້ວນຟິມ" + +#: ../src/libs/metadata_view.c:140 +msgid "import timestamp" +msgstr "ເວລາທີ່ນຳເຂົ້າ" + +#: ../src/libs/metadata_view.c:141 +msgid "change timestamp" +msgstr "ເວລາທີ່ປ່ຽນແປງ" + +#: ../src/libs/metadata_view.c:142 +msgid "export timestamp" +msgstr "ເວລາທີ່ສົ່ງອອກ" + +#: ../src/libs/metadata_view.c:143 +msgid "print timestamp" +msgstr "ເວລາທີ່ພິມ" + +#: ../src/libs/metadata_view.c:158 +msgid "35mm equiv focal length" +msgstr "ໄລຍະໂຟກັສທຽບເທົ່າ 35 ມມ" + +#: ../src/libs/metadata_view.c:160 +msgid "focus distance" +msgstr "ໄລຍະໂຟກັສ" + +#: ../src/libs/metadata_view.c:162 +msgid "datetime" +msgstr "ວັນທີເວລາ" + +#: ../src/libs/metadata_view.c:165 +msgid "export width" +msgstr "ຄວາມກວ້າງການສົ່ງອອກ" + +#: ../src/libs/metadata_view.c:166 +msgid "export height" +msgstr "ຄວາມສູງການສົ່ງອອກ" + +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "ລະຕິຈູດ" + +#: ../src/libs/metadata_view.c:170 +msgid "longitude" +msgstr "ລອງຈິຈູດ" + +#: ../src/libs/metadata_view.c:171 +msgid "elevation" +msgstr "ຄວາມສູງຈາກລະດັບນ້ຳທະເລ" + +#: ../src/libs/metadata_view.c:175 +msgid "categories" +msgstr "ໝວດໝູ່" + +#: ../src/libs/metadata_view.c:183 +msgid "image information" +msgstr "ຂໍ້ມູນຮູບພາບ" + +#: ../src/libs/metadata_view.c:375 +msgid "unused/deprecated" +msgstr "ບໍ່ໄດ້ໃຊ້/ເລີກໃຊ້ແລ້ວ" + +#: ../src/libs/metadata_view.c:376 +msgid "LDR" +msgstr "LDR" + +#: ../src/libs/metadata_view.c:379 +msgid "marked for deletion" +msgstr "ໝາຍໄວ້ເພື່ອລຶບ" + +#: ../src/libs/metadata_view.c:380 +msgid "auto-applying presets applied" +msgstr "ນຳໃຊ້ການຕັ້ງຄ່າອັດຕະໂນມັດແລ້ວ" + +#: ../src/libs/metadata_view.c:382 +msgid "has .txt" +msgstr "ມີໄຟລ໌ .txt" + +#: ../src/libs/metadata_view.c:383 +msgid "has .wav" +msgstr "ມີໄຟລ໌ .wav" + +#: ../src/libs/metadata_view.c:403 +#, c-format +msgid "image has %d star" +msgid_plural "image has %d stars" +msgstr[0] "ຮູບມີ %d ດາວ" + +#: ../src/libs/metadata_view.c:470 +#, c-format +msgid "loader: %s" +msgstr "ຕົວໂຫຼດ: %s" + +#: ../src/libs/metadata_view.c:702 +msgid "" +msgstr "<ຫຼາຍຄ່າຕ່າງກັນ>" + +#: ../src/libs/metadata_view.c:715 +#, c-format +msgid "" +"double-click to jump to film roll\n" +"%s" +msgstr "" +"ດັບເບິນຄລິກເພື່ອໄປຍັງມ້ວນຟິມ\n" +"%s" + +#: ../src/libs/metadata_view.c:806 +#, c-format +msgid "%+.2f EV" +msgstr "%+.2f EV" + +#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 ../src/libs/metadata_view.c:845 +#, c-format +msgid "%.1f mm" +msgstr "%.1f ມມ" + +#: ../src/libs/metadata_view.c:869 +#, c-format +msgid "infinity" +msgstr "ອະນັນ (infinity)" + +#: ../src/libs/metadata_view.c:873 +#, c-format +msgid "%.2f m" +msgstr "%.2f ມ" + +#: ../src/libs/metadata_view.c:1463 +msgid "_default" +msgstr "_ຄ່າເລີ່ມຕົ້ນ" + +#: ../src/libs/metadata_view.c:1495 +msgid "" +"drag and drop one row at a time until you get the desired order\n" +"untick to hide metadata which are not of interest for you\n" +"if different settings are needed, use presets" +msgstr "" +"ລາກ ແລະ ວາງແຕ່ລະແຖວເພື່ອຈັດລຳດັບຕາມທີ່ຕ້ອງການ\n" +"ຍົກເລີກການໝາຍເພື່ອເຊື່ອງເມຕາດາຕ້າທີ່ເຈົ້າບໍ່ສົນໃຈ\n" +"ຖ້າຕ້ອງການການຕັ້ງຄ່າທີ່ຕ່າງກັນ, ໃຫ້ໃຊ້ການຕັ້ງຄ່າໄວ້ລ່ວງໜ້າ" + +#: ../src/libs/metadata_view.c:1657 +msgid "jump to film roll" +msgstr "ໄປຫາຊຸດຟິມ" + +#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 +msgid "workflow: scene-referred" +msgstr "ຂັ້ນຕອນການເຮັດວຽກ: ອ້າງອີງຕາມສາກ (scene-referred)" + +#: ../src/libs/modulegroups.c:46 +msgid "modules: deprecated" +msgstr "ໂມດູນ: ທີ່ຍົກເລີກແລ້ວ" + +#: ../src/libs/modulegroups.c:49 +msgid "last modified layout" +msgstr "ຮູບແບບທີ່ແກ້ໄຂຫຼ້າສຸດ" + +#: ../src/libs/modulegroups.c:193 +msgid "modulegroups" +msgstr "ກຸ່ມໂມດູນ" + +#. FIXME don't check here if on/off is enabled, because it +#. depends on image (reload_defaults) respond later to image +#. changed signal +#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 +msgid "on-off" +msgstr "ເປີດ-ປິດ" + +#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 +msgid "this quick access widget is disabled as there are multiple instances of this module present. Please use the full module to access this widget..." +msgstr "ວິດເຈັດເຂົ້າເຖິງດ່ວນນີ້ຖືກປິດໄວ້ ເພາະມີໂມດູນນີ້ຫຼາຍອັນປະກົດຢູ່. ກະລຸນາໃຊ້ໂມດູນຕົວເຕັມເພື່ອເຂົ້າເຖິງວິດເຈັດນີ້..." + +#: ../src/libs/modulegroups.c:579 +msgid "(some features may only be available in the full module interface)" +msgstr "(ບາງຄຸນສົມບັດອາດມີໃຫ້ໃຊ້ສະເພາະໃນໜ້າຈໍໂມດູນຕົວເຕັມເທົ່ານັ້ນ)" + +#: ../src/libs/modulegroups.c:617 +#, c-format +msgid "go to the full version of the %s module" +msgstr "ໄປຫາໂມດູນ %s ເວີຊັນເຕັມ" + +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 ../src/libs/modulegroups.c:1862 +msgctxt "modulegroup" +msgid "base" +msgstr "ພື້ນຖານ" + +#: ../src/libs/modulegroups.c:1582 +msgctxt "modulegroup" +msgid "tone" +msgstr "ໂທນສີ" + +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 ../src/libs/modulegroups.c:1763 +msgctxt "modulegroup" +msgid "color" +msgstr "ສີ" + +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 ../src/libs/modulegroups.c:1770 +msgctxt "modulegroup" +msgid "correct" +msgstr "ແກ້ໄຂ" + +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 +msgctxt "modulegroup" +msgid "effect" +msgstr "ເອັບເຟັກ" + +#: ../src/libs/modulegroups.c:1649 +msgid "modules: all" +msgstr "ໂມດູນ: ທັງໝົດ" + +#: ../src/libs/modulegroups.c:1671 +msgctxt "modulegroup" +msgid "grading" +msgstr "ການປັບສີ (grading)" + +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 +msgctxt "modulegroup" +msgid "effects" +msgstr "ເອັບເຟັກຕ່າງໆ" + +#: ../src/libs/modulegroups.c:1687 +msgid "workflow: beginner" +msgstr "ຂັ້ນຕອນການເຮັດວຽກ: ສຳລັບຜູ້ເລີ່ມຕົ້ນ" + +#: ../src/libs/modulegroups.c:1740 +msgid "workflow: display-referred" +msgstr "ຂັ້ນຕອນການເຮັດວຽກ: ອ້າງອີງຕາມການສະແດງຜົນ (display-referred)" + +#: ../src/libs/modulegroups.c:1801 +msgid "search only" +msgstr "ຄົ້ນຫາເທົ່ານັ້ນ" + +#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 ../src/libs/modulegroups.c:2679 +msgctxt "modulegroup" +msgid "deprecated" +msgstr "ທີ່ຍົກເລີກແລ້ວ" + +#: ../src/libs/modulegroups.c:1830 +msgid "previous config" +msgstr "ການຕັ້ງຄ່າກ່ອນໜ້າ" + +#: ../src/libs/modulegroups.c:1832 +msgid "previous layout" +msgstr "ຮູບແບບກ່ອນໜ້າ" + +#: ../src/libs/modulegroups.c:1836 +msgid "previous config with new layout" +msgstr "ການຕັ້ງຄ່າກ່ອນໜ້າດ້ວຍຮູບແບບໃໝ່" + +#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 ../src/libs/modulegroups.c:2553 +msgid "remove this widget" +msgstr "ເອົາວິດເຈັດນີ້ອອກ" + +#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 +msgid "remove this module" +msgstr "ເອົາໂມດູນນີ້ອອກ" + +#: ../src/libs/modulegroups.c:2363 +msgid "base" +msgstr "ພື້ນຖານ" + +#: ../src/libs/modulegroups.c:2369 +msgid "tone" +msgstr "ໂທນສີ" + +#: ../src/libs/modulegroups.c:2373 +msgid "technical" +msgstr "ທາງເຕັກນິກ" + +#: ../src/libs/modulegroups.c:2375 +msgid "grading" +msgstr "ການປັບສີ (grading)" + +#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 +msgid "add this module" +msgstr "ເພີ່ມໂມດູນນີ້" + +#. show the submenu with all the modules +#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 +msgid "all available modules" +msgstr "ໂມດູນທັງໝົດທີ່ມີ" + +#: ../src/libs/modulegroups.c:2419 +msgid "add module" +msgstr "ເພີ່ມໂມດູນ" + +#: ../src/libs/modulegroups.c:2424 +msgid "remove module" +msgstr "ເອົາໂມດູນອອກ" + +#: ../src/libs/modulegroups.c:2547 +msgid "header needed for other widgets" +msgstr "ຕ້ອງການສ່ວນຫົວສຳລັບວິດເຈັດອື່ນໆ" + +#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 +msgid "add this widget" +msgstr "ເພີ່ມວິດເຈັດນີ້" + +#: ../src/libs/modulegroups.c:2583 +msgid "currently invisible" +msgstr "ບໍ່ສະແດງໃນຕອນນີ້" + +#: ../src/libs/modulegroups.c:2616 +msgid "add widget" +msgstr "ເພີ່ມວິດເຈັດ" + +#: ../src/libs/modulegroups.c:2621 +msgid "remove widget" +msgstr "ເອົາວິດເຈັດອອກ" + +#: ../src/libs/modulegroups.c:2742 +msgid "show all history modules" +msgstr "ສະແດງໂມດູນປະຫວັດທັງໝົດ" + +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 +msgid "show modules that are present in the history stack, regardless of whether or not they are currently enabled" +msgstr "ສະແດງໂມດູນທີ່ມີຢູ່ໃນລາຍການປະຫວັດ, ບໍ່ວ່າພວກມັນຈະຖືກເປີດໃຊ້ງານຢູ່ຫຼືບໍ່" + +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 +msgid "" +"the following modules are deprecated because they have internal design mistakes that can't be corrected and alternative modules that correct them.\n" +"they will be removed for new edits in the next release." +msgstr "" +"ໂມດູນຕໍ່ໄປນີ້ແມ່ນຖືກຍົກເລີກແລ້ວ ເພາະມີຂໍ້ຜິດພາດໃນການອອກແບບພາຍໃນທີ່ບໍ່ສາມາດແກ້ໄຂໄດ້ ແລະ ມີໂມດູນອື່ນມາປ່ຽນແທນ.\n" +"ພວກມັນຈະຖືກເອົາອອກສຳລັບການແກ້ໄຂໃໝ່ໃນເວີຊັນໜ້າ." + +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +msgid "quick access" +msgstr "ເຂົ້າເຖິງດ່ວນ" + +#: ../src/libs/modulegroups.c:2865 +msgid "active pipeline" +msgstr "ຂະບວນການທີ່ກຳລັງເຮັດວຽກ" + +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#, c-format +msgid "module group: '%s'" +msgstr "ກຸ່ມໂມດູນ: '%s'" + +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +msgid "cycle module groups" +msgstr "ໝູນວຽນກຸ່ມໂມດູນ" + +#: ../src/libs/modulegroups.c:2975 +msgid "" +"quick access panel\n" +"right-click tab icon to add/remove widgets" +msgstr "" +"ແຜງເຂົ້າເຖິງດ່ວນ\n" +"ຄລິກຂວາໃສ່ໄອຄອນແທັບເພື່ອ ເພີ່ມ/ເອົາ ວິດເຈັດອອກ" + +#: ../src/libs/modulegroups.c:2978 +msgid "quick access panel" +msgstr "ແຜງເຂົ້າເຖິງດ່ວນ" + +#: ../src/libs/modulegroups.c:2990 +msgid "show only active modules" +msgstr "ສະແດງສະເພາະໂມດູນທີ່ໃຊ້ງານຢູ່" + +#: ../src/libs/modulegroups.c:2991 +msgid "active modules" +msgstr "ໂມດູນທີ່ໃຊ້ງານຢູ່" + +#: ../src/libs/modulegroups.c:3001 +msgid "" +"presets\n" +"ctrl+click to manage" +msgstr "" +"ຄ່າທີ່ຕັ້ງໄວ້ກ່ອນ\n" +"Ctrl+ຄລິກ ເພື່ອຈັດການ" + +#: ../src/libs/modulegroups.c:3008 +msgid "search modules" +msgstr "ຄົ້ນຫາໂມດູນ" + +#: ../src/libs/modulegroups.c:3010 +msgid "search modules by name or tag" +msgstr "ຄົ້ນຫາໂມດູນດ້ວຍຊື່ ຫຼື ແທັກ" + +#: ../src/libs/modulegroups.c:3025 +msgid "clear text" +msgstr "ລຶບຂໍ້ຄວາມ" + +#: ../src/libs/modulegroups.c:3142 +#, c-format +msgid "" +"%s\n" +"right-click tab icon to add/remove modules" +msgstr "" +"%s\n" +"ຄລິກຂວາໃສ່ໄອຄອນແທັບເພື່ອ ເພີ່ມ/ເອົາ ໂມດູນອອກ" + +#: ../src/libs/modulegroups.c:3286 +msgid "basic icon" +msgstr "ໄອຄອນພື້ນຖານ" + +#: ../src/libs/modulegroups.c:3297 +msgid "active icon" +msgstr "ໄອຄອນທີ່ໃຊ້ງານຢູ່" + +#: ../src/libs/modulegroups.c:3308 +msgid "color icon" +msgstr "ໄອຄອນສີ" + +#: ../src/libs/modulegroups.c:3319 +msgid "correct icon" +msgstr "ໄອຄອນແກ້ໄຂ" + +#: ../src/libs/modulegroups.c:3330 +msgid "effect icon" +msgstr "ໄອຄອນເອັບເຟັກ" + +#: ../src/libs/modulegroups.c:3341 +msgid "favorites icon" +msgstr "ໄອຄອນທີ່ມັກ" + +#: ../src/libs/modulegroups.c:3352 +msgid "tone icon" +msgstr "ໄອຄອນໂທນສີ" + +#: ../src/libs/modulegroups.c:3363 +msgid "grading icon" +msgstr "ໄອຄອນການປັບສີ" + +#: ../src/libs/modulegroups.c:3374 +msgid "technical icon" +msgstr "ໄອຄອນທາງເຕັກນິກ" + +#: ../src/libs/modulegroups.c:3408 +msgid "quick access panel widgets" +msgstr "ວິດເຈັດແຜງເຂົ້າເຖິງດ່ວນ" + +#: ../src/libs/modulegroups.c:3432 +msgid "add widget to the quick access panel" +msgstr "ເພີ່ມວິດເຈັດໃສ່ແຜງເຂົ້າເຖິງດ່ວນ" + +#: ../src/libs/modulegroups.c:3465 +msgid "group icon" +msgstr "ໄອຄອນກຸ່ມ" + +#: ../src/libs/modulegroups.c:3475 +msgid "group name" +msgstr "ຊື່ກຸ່ມ" + +#: ../src/libs/modulegroups.c:3487 +msgid "remove group" +msgstr "ເອົາກຸ່ມອອກ" + +#: ../src/libs/modulegroups.c:3515 +msgid "move group to the left" +msgstr "ຍ້າຍກຸ່ມໄປທາງຊ້າຍ" + +#: ../src/libs/modulegroups.c:3525 +msgid "add module to the group" +msgstr "ເພີ່ມໂມດູນໃສ່ກຸ່ມ" + +#: ../src/libs/modulegroups.c:3537 +msgid "move group to the right" +msgstr "ຍ້າຍກຸ່ມໄປທາງຂວາ" + +#: ../src/libs/modulegroups.c:3725 +msgid "rename preset" +msgstr "ປ່ຽນຊື່ຄ່າທີ່ຕັ້ງໄວ້ກ່ອນ" + +#: ../src/libs/modulegroups.c:3728 +msgid "_rename" +msgstr "_ປ່ຽນຊື່" + +#: ../src/libs/modulegroups.c:3733 +msgid "a preset with this name already exists!" +msgstr "ມີຄ່າທີ່ຕັ້ງໄວ້ກ່ອນຊື່ນີ້ຢູ່ແລ້ວ!" + +#: ../src/libs/modulegroups.c:3742 +msgid "new preset name:" +msgstr "ຊື່ຄ່າທີ່ຕັ້ງໄວ້ກ່ອນໃໝ່:" + +#: ../src/libs/modulegroups.c:4070 +msgid "preset: " +msgstr "ຄ່າທີ່ຕັ້ງໄວ້ກ່ອນ: " + +#: ../src/libs/modulegroups.c:4080 +msgid "remove the preset" +msgstr "ເອົາຄ່າທີ່ຕັ້ງໄວ້ກ່ອນອອກ" + +#: ../src/libs/modulegroups.c:4084 +msgid "duplicate the preset" +msgstr "ເຮັດສຳເນົາຄ່າທີ່ຕັ້ງໄວ້ກ່ອນ" + +#: ../src/libs/modulegroups.c:4088 +msgid "rename the preset" +msgstr "ປ່ຽນຊື່ຄ່າທີ່ຕັ້ງໄວ້ກ່ອນ" + +#: ../src/libs/modulegroups.c:4092 +msgid "create a new empty preset" +msgstr "ສ້າງຄ່າທີ່ຕັ້ງໄວ້ກ່ອນໃໝ່ທີ່ວ່າງເປົ່າ" + +#: ../src/libs/modulegroups.c:4100 +msgid "show search line" +msgstr "ສະແດງແຖບຄົ້ນຫາ" + +#: ../src/libs/modulegroups.c:4104 +msgid "show quick access panel" +msgstr "ສະແດງແຜງເຂົ້າເຖິງດ່ວນ" + +#: ../src/libs/modulegroups.c:4109 +msgid "show all history modules in active group" +msgstr "ສະແດງໂມດູນປະຫວັດທັງໝົດໃນກຸ່ມທີ່ໃຊ້ງານຢູ່" + +#: ../src/libs/modulegroups.c:4123 +msgid "auto-apply this preset" +msgstr "ນຳໃຊ້ຄ່າທີ່ຕັ້ງໄວ້ກ່ອນນີ້ໂດຍອັດຕະໂນມັດ" + +#: ../src/libs/modulegroups.c:4139 +msgid "module groups" +msgstr "ກຸ່ມໂມດູນ" + +#: ../src/libs/modulegroups.c:4158 +msgid "this is a built-in read-only preset. duplicate it if you want to make changes" +msgstr "ນີ້ແມ່ນຄ່າທີ່ຕັ້ງມາຈາກລະບົບ ເຊິ່ງອ່ານໄດ້ຢ່າງດຽວ. ໃຫ້ເຮັດສຳເນົາຫາກທ່ານຕ້ອງການປ່ຽນແປງ" + +#: ../src/libs/navigation.c:88 +msgid "navigation" +msgstr "ການນຳທາງ" + +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 +msgctxt "navigationbox" +msgid "fill" +msgstr "ໃຫ້ເຕັມ" + +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 +msgid "small" +msgstr "ນ້ອຍ" + +#: ../src/libs/navigation.c:225 +msgid "" +"navigation\n" +"click or drag to position zoomed area in center view" +msgstr "" +"ການນຳທາງ\n" +"ຄລິກ ຫຼື ລາກ ເພື່ອຈັດຕຳແໜ່ງພື້ນທີ່ຂະຫຍາຍໃຫ້ຢູ່ເຄິ່ງກາງ" + +#: ../src/libs/navigation.c:254 +msgid "hide navigation thumbnail" +msgstr "ເຊື່ອງຮູບຕົວຢ່າງການນຳທາງ" + +#: ../src/libs/navigation.c:265 +msgid "image zoom level" +msgstr "ລະດັບການຂະຫຍາຍຮູບພາບ" + +#: ../src/libs/navigation.c:270 +msgid "50%" +msgstr "50%" + +#: ../src/libs/navigation.c:271 +msgid "100%" +msgstr "100%" + +#: ../src/libs/navigation.c:272 +msgid "200%" +msgstr "200%" + +#: ../src/libs/navigation.c:273 +msgid "400%" +msgstr "400%" + +#: ../src/libs/navigation.c:274 +msgid "800%" +msgstr "800%" + +#: ../src/libs/navigation.c:275 +msgid "1600%" +msgstr "1600%" + +#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3306 +msgid "neural restore" +msgstr "ການຟື້ນຟູດ້ວຍລະບົບປະສາດທຽມ (neural restore)" + +#: ../src/libs/neural_restore.c:456 +msgid "AI-based image restoration: denoise and upscale" +msgstr "ການຟື້ນຟູຮູບພາບດ້ວຍ AI: ຫຼຸດສັນຍານລົບ ແລະ ເພີ່ມຂະໜາດ" + +#: ../src/libs/neural_restore.c:845 +#, c-format +msgid "failed to open TIFF for writing: %s" +msgstr "ບໍ່ສາມາດເປີດໄຟລ໌ TIFF ເພື່ອບັນທຶກ: %s" + +#: ../src/libs/neural_restore.c:896 +msgid "out of memory for detail recovery buffer" +msgstr "ໜ່ວຍຄວາມຈຳບໍ່ພໍສຳລັບບັບເຟີການກູ້ຄືນລາຍລະອຽດ" + +#: ../src/libs/neural_restore.c:1108 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "ບໍ່ສາມາດໂຫຼດໂມເດວ AI ສຳລັບການຫຼຸດສັນຍານລົບ Bayer raw" + +#: ../src/libs/neural_restore.c:1112 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "ບໍ່ສາມາດໂຫຼດໂມເດວ AI ສຳລັບການຫຼຸດສັນຍານລົບ X-Trans raw" + +#: ../src/libs/neural_restore.c:1116 +msgid "failed to load AI model for linear raw denoising" +msgstr "ບໍ່ສາມາດໂຫຼດໂມເດວ AI ສຳລັບການຫຼຸດສັນຍານລົບ linear raw" + +#: ../src/libs/neural_restore.c:1170 +msgid "raw denoise: unsupported raw datatype" +msgstr "raw denoise: ບໍ່ຮອງຮັບປະເພດຂໍ້ມູນ raw ນີ້" + +#: ../src/libs/neural_restore.c:1301 +msgid "raw denoise: cannot load source image" +msgstr "raw denoise: ບໍ່ສາມາດໂຫຼດຮູບພາບຕົ້ນສະບັບ" + +#: ../src/libs/neural_restore.c:1327 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "raw denoise: ຮູບພາບບໍ່ຢູ່ໃນຮູບແບບເຊັນເຊີ raw ທີ່ຮອງຮັບ" + +#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4168 +msgid "upscale" +msgstr "ເພີ່ມຂະໜາດ" + +#: ../src/libs/neural_restore.c:1361 +#, c-format +msgid "loading %s model..." +msgstr "ກຳລັງໂຫຼດໂມເດວ %s..." + +#: ../src/libs/neural_restore.c:1391 +#, c-format +msgid "failed to load AI %s model" +msgstr "ບໍ່ສາມາດໂຫຼດໂມເດວ AI %s" + +#: ../src/libs/neural_restore.c:1461 +msgid "neural restore: cannot create output directory" +msgstr "neural restore: ບໍ່ສາມາດສ້າງໂຟນເດີສົ່ງອອກ" + +#: ../src/libs/neural_restore.c:1493 +msgid "neural restore: too many output files" +msgstr "neural restore: ໄຟລ໌ສົ່ງອອກຫຼາຍເກີນໄປ" + +#: ../src/libs/neural_restore.c:1502 +#, c-format +msgid "denoising image %d/%d..." +msgstr "ກຳລັງຫຼຸດສັນຍານລົບຮູບ %d/%d..." + +#: ../src/libs/neural_restore.c:1503 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "ກຳລັງຫຼຸດສັນຍານລົບ raw ຮູບ %d/%d..." + +#: ../src/libs/neural_restore.c:1504 +#, c-format +msgid "upscaling 2x image %d/%d..." +msgstr "ກຳລັງເພີ່ມຂະໜາດ 2 ເທົ່າ ຮູບ %d/%d..." + +#: ../src/libs/neural_restore.c:1505 +#, c-format +msgid "upscaling 4x image %d/%d..." +msgstr "ກຳລັງເພີ່ມຂະໜາດ 4 ເທົ່າ ຮູບ %d/%d..." + +#: ../src/libs/neural_restore.c:1514 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "ການຫຼຸດສັນຍານລົບ raw ຫຼົ້ມເຫຼວສຳລັບຮູບ %d" + +#: ../src/libs/neural_restore.c:1543 +msgid "neural restore: export failed" +msgstr "neural restore: ການສົ່ງອອກຫຼົ້ມເຫຼວ" + +#: ../src/libs/neural_restore.c:1566 +#, c-format +msgid "neural %s: %d image processed" +msgid_plural "neural %s: %d images processed" +msgstr[0] "neural %s: ປະມວນຜົນແລ້ວ %d ຮູບ" + +#: ../src/libs/neural_restore.c:1648 +msgid "large output - processing will be slow" +msgstr "ຜົນຮັບຂະໜາດໃຫຍ່ - ການປະມວນຜົນຈະຊ້າ" + +#: ../src/libs/neural_restore.c:1664 +msgid "output: Bayer CFA DNG" +msgstr "ຜົນຮັບ: Bayer CFA DNG" + +#: ../src/libs/neural_restore.c:1665 +msgid "output: LinearRaw DNG" +msgstr "ຜົນຮັບ: LinearRaw DNG" + +#: ../src/libs/neural_restore.c:1684 +msgid "wide-gamut preserved, not denoised" +msgstr "ຮັກສາ wide-gamut ໄວ້, ບໍ່ໄດ້ຫຼຸດສັນຍານລົບ" + +#: ../src/libs/neural_restore.c:1685 +msgid "wide-gamut clipped" +msgstr "wide-gamut ຖືກຕັດອອກ (clipped)" + +#: ../src/libs/neural_restore.c:3490 +#, c-format +msgid "zoom %.0f%%" +msgstr "ຂະຫຍາຍ %.0f%%" + +#: ../src/libs/neural_restore.c:3653 +msgid "click to select preview area" +msgstr "ຄລິກເພື່ອເລືອກພື້ນທີ່ສະແດງຕົວຢ່າງ" + +#: ../src/libs/neural_restore.c:3678 +msgid "model not available" +msgstr "ບໍ່ມີໂມເດວໃຫ້ໃຊ້ງານ" + +#: ../src/libs/neural_restore.c:3680 ../src/libs/neural_restore.c:3874 +msgid "generating preview..." +msgstr "ກຳລັງສ້າງຮູບຕົວຢ່າງ..." + +#: ../src/libs/neural_restore.c:3682 +msgid "click to generate preview" +msgstr "ຄລິກເພື່ອສ້າງຮູບຕົວຢ່າງ" + +#: ../src/libs/neural_restore.c:3684 +msgid "image not supported by this task" +msgstr "ຮູບພາບບໍ່ຮອງຮັບກັບວຽກນີ້" + +#: ../src/libs/neural_restore.c:3686 +msgid "preview initialization failed" +msgstr "ການເລີ່ມຕົ້ນຮູບຕົວຢ່າງຫຼົ້ມເຫຼວ" + +#: ../src/libs/neural_restore.c:3687 +msgid "select an image to preview" +msgstr "ເລືອກຮູບພາບເພື່ອເບິ່ງຕົວຢ່າງ" + +#: ../src/libs/neural_restore.c:4120 ../src/libs/neural_restore.c:4384 +msgid "select output folder" +msgstr "ເລືອກໂຟນເດີສົ່ງອອກ" + +#: ../src/libs/neural_restore.c:4165 +msgid "AI raw denoising" +msgstr "ການຫຼຸດສັນຍານລົບ raw ດ້ວຍ AI" + +#: ../src/libs/neural_restore.c:4167 +msgid "AI denoising" +msgstr "ການຫຼຸດສັນຍານລົບດ້ວຍ AI" + +#: ../src/libs/neural_restore.c:4169 +msgid "AI upscaling" +msgstr "ການເພີ່ມຂະໜາດດ້ວຍ AI" + +#: ../src/libs/neural_restore.c:4181 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "ການປະສົມລະຫວ່າງ CFA ຕົ້ນສະບັບ (0%) ແລະ ຜົນຮັບທີ່ຫຼຸດສັນຍານລົບແລ້ວ (100%)" + +#: ../src/libs/neural_restore.c:4199 +#, no-c-format +msgid "100% applies the full AI model output; lower values bring back luminance texture and grain while keeping color noise suppressed" +msgstr "100% ໝາຍເຖິງໃຊ້ຜົນຮັບຈາກໂມເດວ AI ເຕັມສ່ວນ; ຄ່າທີ່ຕໍ່າລົງຈະຊ່ວຍດຶງລວດລາຍ (texture) ແລະ ເມັດສີ (grain) ກັບຄືນມາ ໃນຂະນະທີ່ຍັງຄຸມສັນຍານລົບຂອງສີໄວ້ຢູ່" + +#: ../src/libs/neural_restore.c:4208 +msgid "upscale factor" +msgstr "ຕົວຄູນການເພີ່ມຂະໜາດ" + +#: ../src/libs/neural_restore.c:4210 +msgid "2x" +msgstr "2x" + +#: ../src/libs/neural_restore.c:4210 +msgid "4x" +msgstr "4x" + +#: ../src/libs/neural_restore.c:4227 +msgid "" +"click to pick preview area on the image thumbnail\n" +"double-click to reset to center" +msgstr "" +"ຄລິກເພື່ອເລືອກພື້ນທີ່ສະແດງຕົວຢ່າງໃນຮູບຕົວຢ່າງ\n" +"ດັບເບິ້ນຄລິກເພື່ອຕັ້ງຄ່າຄືນໃໝ່ໃຫ້ຢູ່ເຄິ່ງກາງ" + +#: ../src/libs/neural_restore.c:4258 +msgid "process selected images" +msgstr "ປະມວນຜົນຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/neural_restore.c:4276 +msgid "output parameters" +msgstr "ພະລາມິເຕີສົ່ງອອກ" + +#: ../src/libs/neural_restore.c:4287 +msgid "output TIFF bit depth" +msgstr "ຄວາມລະອຽດບິດ (bit depth) ຂອງ TIFF ທີ່ສົ່ງອອກ" + +#: ../src/libs/neural_restore.c:4329 +msgid "color profile embedded in the output TIFF" +msgstr "ໂປຣໄຟລ໌ສີທີ່ຝັງຢູ່ໃນ TIFF ທີ່ສົ່ງອອກ" + +#: ../src/libs/neural_restore.c:4339 +msgid "preserve wide-gamut colors" +msgstr "ຮັກສາສີ wide-gamut ໄວ້" + +#: ../src/libs/neural_restore.c:4346 +msgid "when on, pixels outside sRGB gamut pass through without being denoised; when off, all pixels are denoised but wide-gamut colors may be clipped; only affects denoise" +msgstr "ເມື່ອເປີດ, ພິກເຊວທີ່ຢູ່ນອກ sRGB gamut ຈະຜ່ານໄປໂດຍບໍ່ໄດ້ຫຼຸດສັນຍານລົບ; ເມື່ອປິດ, ທຸກພິກເຊວຈະຖືກຫຼຸດສັນຍານລົບ ແຕ່ສີ wide-gamut ອາດຖືກຕັດອອກ; ມີຜົນສະເພາະການຫຼຸດສັນຍານລົບເທົ່ານັ້ນ" + +#: ../src/libs/neural_restore.c:4355 +msgid "add to the current collection" +msgstr "ເພີ່ມໃສ່ໃນຊຸດຮູບພາບປະຈຸບັນ" + +#: ../src/libs/neural_restore.c:4361 +msgid "automatically import the output image into the current collection" +msgstr "ນຳເຂົ້າຮູບພາບທີ່ສົ່ງອອກໃສ່ໃນຊຸດຮູບພາບປະຈຸບັນໂດຍອັດຕະໂນມັດ" + +#: ../src/libs/neural_restore.c:4377 +msgid "" +"output folder — supports darktable variables\n" +"$(FILE_FOLDER) = source image folder" +msgstr "" +"ໂຟນເດີສົ່ງອອກ — ຮອງຮັບຕົວປ່ຽນຂອງ darktable\n" +"$(FILE_FOLDER) = ໂຟນເດີຮູບພາບຕົ້ນສະບັບ" + +#: ../src/libs/print_settings.c:48 +msgid "print settings" +msgstr "ການຕັ້ງຄ່າການພິມ" + +#. FIXME: ellipsize title/printer as the export completed message is ellipsized +#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 +#, c-format +msgid "processing `%s' for `%s'" +msgstr "ກຳລັງປະມວນຜົນ `%s' ສຳລັບ `%s'" + +#: ../src/libs/print_settings.c:399 +#, c-format +msgid "cannot open printer profile `%s'" +msgstr "ບໍ່ສາມາດເປີດໂປຣໄຟລ໌ເຄື່ອງພິມ `%s'" + +#: ../src/libs/print_settings.c:410 +#, c-format +msgid "error getting output profile for image %d" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການດຶງໂປຣໄຟລ໌ສົ່ງອອກສຳລັບຮູບ %d" + +#: ../src/libs/print_settings.c:422 +#, c-format +msgid "cannot apply printer profile `%s'" +msgstr "ບໍ່ສາມາດນຳໃຊ້ໂປຣໄຟລ໌ເຄື່ອງພິມ `%s'" + +#: ../src/libs/print_settings.c:594 +msgid "failed to create temporary PDF for printing" +msgstr "ສ້າງ PDF ຊົ່ວຄາວສຳລັບການພິມຫຼົ້ມເຫຼວ" + +#: ../src/libs/print_settings.c:640 +msgid "maximum image per page reached" +msgstr "ຈຳນວນຮູບຕໍ່ໜ້າຮອດຂີດຈຳກັດແລ້ວ" + +#: ../src/libs/print_settings.c:725 +msgid "cannot print until a picture is selected" +msgstr "ບໍ່ສາມາດພິມໄດ້ຈົນກວ່າຈະເລືອກຮູບ" + +#: ../src/libs/print_settings.c:730 +msgid "cannot print until a printer is selected" +msgstr "ບໍ່ສາມາດພິມໄດ້ຈົນກວ່າຈະເລືອກເຄື່ອງພິມ" + +#: ../src/libs/print_settings.c:735 +msgid "cannot print until a paper is selected" +msgstr "ບໍ່ສາມາດພິມໄດ້ຈົນກວ່າຈະເລືອກເຈ້ຍ" + +#. in this case no need to release from cache what we couldn't get +#: ../src/libs/print_settings.c:763 +#, c-format +msgid "cannot get image %d for printing" +msgstr "ບໍ່ສາມາດດຶງຮູບ %d ມາພິມໄດ້" + +#: ../src/libs/print_settings.c:942 +#, c-format +msgid "%3.2f (dpi:%d)" +msgstr "%3.2f (dpi:%d)" + +#: ../src/libs/print_settings.c:1195 +#, c-format +msgid "" +"style to be applied on print:\n" +"%s" +msgstr "" +"ສະໄຕລ໌ທີ່ຈະນຳໃຊ້ຕອນພິມ:\n" +"%s" + +#: ../src/libs/print_settings.c:2494 +msgctxt "section" +msgid "printer" +msgstr "ເຄື່ອງພິມ" + +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 ../src/libs/print_settings.c:2571 +msgid "printer" +msgstr "ເຄື່ອງພິມ" + +#: ../src/libs/print_settings.c:2507 +msgid "media" +msgstr "ສື່/ເຈ້ຍ" + +#: ../src/libs/print_settings.c:2528 +msgid "color management in printer driver" +msgstr "ການຈັດການສີໃນໄດເວີເຄື່ອງພິມ" + +#: ../src/libs/print_settings.c:2561 +msgid "printer ICC profiles" +msgstr "ICC ໂປຣໄຟລ໌ ຂອງເຄື່ອງພິມ" + +#: ../src/libs/print_settings.c:2582 +msgid "black point compensation" +msgstr "ການຊົດເຊີຍຈຸດດຳ (black point compensation)" + +#: ../src/libs/print_settings.c:2595 +msgid "activate black point compensation when applying the printer profile" +msgstr "ເປີດໃຊ້ການຊົດເຊີຍຈຸດດຳເມື່ອນຳໃຊ້ໂປຣໄຟລ໌ເຄື່ອງພິມ" + +#. //////////////////////// PAGE SETTINGS +#: ../src/libs/print_settings.c:2602 +msgctxt "section" +msgid "page" +msgstr "ໜ້າ" + +#: ../src/libs/print_settings.c:2624 +msgid "measurement units" +msgstr "ຫົວໜ່ວຍວັດແທກ" + +#: ../src/libs/print_settings.c:2632 +msgid "image width/height" +msgstr "ຄວາມກວ້າງ/ຄວາມສູງ ຂອງຮູບ" + +#: ../src/libs/print_settings.c:2637 +msgid " x " +msgstr " x " + +#: ../src/libs/print_settings.c:2645 +msgid "scale factor" +msgstr "ຕົວຄູນຂະໜາດ" + +#: ../src/libs/print_settings.c:2651 +msgid "" +"image scale factor from native printer DPI:\n" +" < 1 means that it is downscaled (best quality)\n" +" > 1 means that the image is upscaled\n" +" a too large value may result in poor print quality" +msgstr "" +"ຕົວຄູນຂະໜາດຮູບຈາກ DPI ເດີມຂອງເຄື່ອງພິມ:\n" +" < 1 ໝາຍເຖິງການຫຼຸດຂະໜາດ (ຄຸນນະພາບດີທີ່ສຸດ)\n" +" > 1 ໝາຍເຖິງການຂະຫຍາຍຮູບ\n" +" ຄ່າທີ່ໃຫຍ່ເກີນໄປອາດເຮັດໃຫ້ຄຸນນະພາບການພິມບໍ່ດີ" + +#. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); +#: ../src/libs/print_settings.c:2665 +msgid "top margin" +msgstr "ຂອບເທິງ" + +#. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); +#: ../src/libs/print_settings.c:2669 +msgid "left margin" +msgstr "ຂອບຊ້າຍ" + +#: ../src/libs/print_settings.c:2672 +msgid "lock" +msgstr "ລັອກ" + +#: ../src/libs/print_settings.c:2674 +msgid "change all margins uniformly" +msgstr "ປ່ຽນຂອບທຸກດ້ານໃຫ້ເທົ່າກັນ" + +#. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); +#: ../src/libs/print_settings.c:2678 +msgid "right margin" +msgstr "ຂອບຂວາ" + +#. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); +#: ../src/libs/print_settings.c:2682 +msgid "bottom margin" +msgstr "ຂອບລຸ່ມ" + +#: ../src/libs/print_settings.c:2715 +msgid "display grid" +msgstr "ສະແດງເສັ້ນຕາຕະລາງ" + +#: ../src/libs/print_settings.c:2726 +msgid "snap to grid" +msgstr "ດູດຕິດເສັ້ນຕາຕະລາງ (snap)" + +#: ../src/libs/print_settings.c:2739 +msgid "borderless mode required" +msgstr "ຕ້ອງການໂໝດແບບບໍ່ມີຂອບ" + +#: ../src/libs/print_settings.c:2742 +msgid "" +"indicates that the borderless mode should be activated\n" +"in the printer driver because the selected margins are\n" +"below the printer hardware margins" +msgstr "" +"ລະບຸວ່າຄວນເປີດໃຊ້ໂໝດບໍ່ມີຂອບໃນໄດເວີເຄື່ອງພິມ\n" +"ເພາະຂອບທີ່ເລືອກນັ້ນນ້ອຍກວ່າຂອບຂັ້ນຕໍ່າ\n" +"ທີ່ເຄື່ອງພິມຮອງຮັບ" + +#. pack image dimension hbox here +#: ../src/libs/print_settings.c:2749 +msgctxt "section" +msgid "image layout" +msgstr "ຮູບແບບຮູບພາບ" + +#: ../src/libs/print_settings.c:2790 +msgid "new image area" +msgstr "ພື້ນທີ່ຮູບພາບໃໝ່" + +#: ../src/libs/print_settings.c:2792 +msgid "" +"add a new image area on the page\n" +"click and drag on the page to place the area\n" +"drag and drop image from film strip on it" +msgstr "" +"ເພີ່ມພື້ນທີ່ຮູບພາບໃໝ່ລົງໃນໜ້າເຈ້ຍ\n" +"ຄລິກ ແລະ ລາກ ເທິງໜ້າເຈ້ຍເພື່ອວາງພື້ນທີ່\n" +"ຈາກນັ້ນລາກຮູບຈາກແຖບຟິມມາວາງໃສ່" + +#: ../src/libs/print_settings.c:2796 +msgid "delete image area" +msgstr "ລຶບພື້ນທີ່ຮູບພາບ" + +#: ../src/libs/print_settings.c:2798 +msgid "delete the currently selected image area" +msgstr "ລຶບພື້ນທີ່ຮູບພາບທີ່ເລືອກໄວ້ໃນຕອນນີ້" + +#: ../src/libs/print_settings.c:2801 +msgid "clear layout" +msgstr "ລ້າງຮູບແບບ" + +#: ../src/libs/print_settings.c:2803 +msgid "remove all image areas from the page" +msgstr "ເອົາພື້ນທີ່ຮູບພາບທັງໝົດອອກຈາກໜ້າເຈ້ຍ" + +#. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); +#: ../src/libs/print_settings.c:2820 +msgid "image area x origin (in current unit)" +msgstr "ຈຸດເລີ່ມຕົ້ນແກນ x ຂອງພື້ນທີ່ຮູບພາບ (ຕາມຫົວໜ່ວຍປະຈຸບັນ)" + +#. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); +#: ../src/libs/print_settings.c:2824 +msgid "image area y origin (in current unit)" +msgstr "ຈຸດເລີ່ມຕົ້ນແກນ y ຂອງພື້ນທີ່ຮູບພາບ (ຕາມຫົວໜ່ວຍປະຈຸບັນ)" + +#. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); +#: ../src/libs/print_settings.c:2835 +msgid "image area width (in current unit)" +msgstr "ຄວາມກວ້າງພື້ນທີ່ຮູບພາບ (ຕາມຫົວໜ່ວຍປະຈຸບັນ)" + +#. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); +#: ../src/libs/print_settings.c:2839 +msgid "image area height (in current unit)" +msgstr "ຄວາມສູງພື້ນທີ່ຮູບພາບ (ຕາມຫົວໜ່ວຍປະຈຸບັນ)" + +#. //////////////////////// PRINT SETTINGS +#: ../src/libs/print_settings.c:2865 +msgctxt "section" +msgid "print settings" +msgstr "ການຕັ້ງຄ່າການພິມ" + +#: ../src/libs/print_settings.c:2935 +msgid "select style to be applied on printing" +msgstr "ເລືອກສະໄຕລ໌ທີ່ຈະນຳໃຊ້ໃນການພິມ" + +#: ../src/libs/print_settings.c:2937 +msgid "temporary style to use while printing" +msgstr "ສະໄຕລ໌ຊົ່ວຄາວສຳລັບໃຊ້ໃນຂະນະພິມ" + +#: ../src/libs/print_settings.c:2969 +msgid "print with current settings" +msgstr "ພິມດ້ວຍການຕັ້ງຄ່າປະຈຸບັນ" + +#: ../src/libs/recentcollect.c:68 +msgid "recently used collections" +msgstr "ຊຸດຮູບພາບທີ່ໃຊ້ຫຼ້າສຸດ" + +#: ../src/libs/recentcollect.c:73 +msgid "" +"select among the most recent search\n" +"criteria set in the collections module" +msgstr "" +"ເລືອກຈາກເງື່ອນໄຂການຄົ້ນຫາຫຼ້າສຸດ\n" +"ທີ່ຕັ້ງໄວ້ໃນໂມດູນຊຸດຮູບພາບ" + +#: ../src/libs/recentcollect.c:115 +msgid " and " +msgstr " ແລະ " + +#: ../src/libs/recentcollect.c:120 +msgid " or " +msgstr " ຫຼື " + +#. case DT_LIB_COLLECT_MODE_AND_NOT: +#: ../src/libs/recentcollect.c:125 +msgid " but not " +msgstr " ແຕ່ບໍ່ແມ່ນ " + +#: ../src/libs/recentcollect.c:230 +msgid "recent collections settings" +msgstr "ການຕັ້ງຄ່າຊຸດຮູບພາບຫຼ້າສຸດ" + +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +msgid "set scale to linear" +msgstr "ຕັ້ງຄ່າມາດຕາສ່ວນເປັນ linear" + +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +msgid "set scale to logarithmic" +msgstr "ຕັ້ງຄ່າມາດຕາສ່ວນເປັນ logarithmic" + +#: ../src/libs/scopes/histogram.c:244 +msgid "switch histogram scale" +msgstr "ປ່ຽນມາດຕາສ່ວນຮິດສະໂຕແກຣມ" + +#. FIXME: this could depend on values of left/right scopes +#: ../src/libs/scopes/split.c:30 +msgid "split" +msgstr "ແຍກສ່ວນ" + +#: ../src/libs/scopes/vectorscope.c:135 +msgid "vectorscope" +msgstr "vectorscope" + +#: ../src/libs/scopes/vectorscope.c:1038 +msgid "set view to AzBz" +msgstr "ຕັ້ງມຸມເບິ່ງເປັນ AzBz" + +#: ../src/libs/scopes/vectorscope.c:1044 +msgid "set view to RYB" +msgstr "ຕັ້ງມຸມເບິ່ງເປັນ RYB" + +#: ../src/libs/scopes/vectorscope.c:1050 +msgid "set view to u*v*" +msgstr "ຕັ້ງມຸມເບິ່ງເປັນ u*v*" + +#: ../src/libs/scopes/vectorscope.c:1160 +msgid "scroll to coarse-rotate" +msgstr "ເລື່ອນເພື່ອໝູນແບບຫຍາບ" + +#: ../src/libs/scopes/vectorscope.c:1161 +msgid "ctrl+scroll to fine rotate" +msgstr "Ctrl+ເລື່ອນ ເພື່ອໝູນແບບລະອຽດ" + +#: ../src/libs/scopes/vectorscope.c:1162 +msgid "shift+scroll to change width" +msgstr "Shift+ເລື່ອນ ເພື່ອປ່ຽນຄວາມກວ້າງ" + +#: ../src/libs/scopes/vectorscope.c:1163 +msgid "alt+scroll to cycle" +msgstr "Alt+ເລື່ອນ ເພື່ອໝູນວຽນ" + +#: ../src/libs/scopes/vectorscope.c:1419 +msgid "cycle vectorscope types" +msgstr "ໝູນວຽນປະເພດ vectorscope" + +#: ../src/libs/scopes/vectorscope.c:1424 +msgid "switch vectorscope scale" +msgstr "ປ່ຽນມາດຕາສ່ວນ vectorscope" + +#: ../src/libs/scopes/vectorscope.c:1441 +msgid "color harmonies" +msgstr "ຄວາມກົມກືນຂອງສີ (color harmonies)" + +#. FIXME: do we need this action, or is it vestigial? +#: ../src/libs/scopes/vectorscope.c:1459 +msgid "cycle color harmonies" +msgstr "ໝູນວຽນຄວາມກົມກືນຂອງສີ" + +#: ../src/libs/scopes/waveform.c:55 +msgid "waveform" +msgstr "waveform" + +#: ../src/libs/scopes/waveform.c:308 +msgid "set scope to vertical" +msgstr "ຕັ້ງຄ່າ scope ເປັນແນວຕັ້ງ" + +#: ../src/libs/scopes/waveform.c:313 +msgid "set scope to horizontal" +msgstr "ຕັ້ງຄ່າ scope ເປັນແນວຂວາງ" + +#: ../src/libs/scopes/waveform.c:404 +msgid "switch scope orientation" +msgstr "ປ່ຽນທິດທາງຂອງ scope" + +#: ../src/libs/scopes/waveform.c:446 +msgid "RGB parade" +msgstr "RGB parade" + +#: ../src/libs/select.c:45 +msgid "" +"modify which of the displayed\n" +"images are selected" +msgstr "" +"ແກ້ໄຂວ່າຮູບພາບໃດທີ່ສະແດງຢູ່\n" +"ຈະຖືກເລືອກ" + +#: ../src/libs/select.c:143 +msgid "select all images in current collection" +msgstr "ເລືອກຮູບພາບທັງໝົດໃນຊຸດຮູບພາບປະຈຸບັນ" + +#: ../src/libs/select.c:147 +msgid "clear selection" +msgstr "ລ້າງການເລືອກ" + +#: ../src/libs/select.c:151 +msgid "" +"select unselected images\n" +"in current collection" +msgstr "" +"ເລືອກຮູບພາບທີ່ຍັງບໍ່ໄດ້ຖືກເລືອກ\n" +"ໃນຊຸດຮູບພາບປະຈຸບັນ" + +#: ../src/libs/select.c:155 +msgid "" +"select all images which are in the same\n" +"film roll as the selected images" +msgstr "" +"ເລືອກຮູບພາບທັງໝົດທີ່ຢູ່ໃນຊຸດຟິມດຽວກັນ\n" +"ກັບຮູບພາບທີ່ເລືອກໄວ້" + +#: ../src/libs/select.c:159 +msgid "" +"select untouched images in\n" +"current collection" +msgstr "" +"ເລືອກຮູບພາບທີ່ຍັງບໍ່ເຄີຍຖືກແກ້ໄຂ\n" +"ໃນຊຸດຮູບພາບປະຈຸບັນ" + +#: ../src/libs/session.c:47 +msgid "session" +msgstr "ເຊດຊັນ (session)" + +#: ../src/libs/session.c:97 +msgid "jobcode" +msgstr "ລະຫັດວຽກ (jobcode)" + +#: ../src/libs/snapshots.c:99 +msgid "snapshots" +msgstr "ສະນັບຊັອດ (snapshots)" + +#: ../src/libs/snapshots.c:104 +msgid "" +"remember a specific edit state and\n" +"allow comparing it against another\n" +"or returning to that version" +msgstr "" +"ຈົດຈຳສະຖານະການແກ້ໄຂໃດໜຶ່ງໄວ້ ແລະ\n" +"ອະນຸຍາດໃຫ້ປຽບທຽບກັບສະຖານະອື່ນ\n" +"ຫຼື ກັບຄືນໄປຫາເວີຊັນນັ້ນ" + +#: ../src/libs/snapshots.c:156 +msgctxt "snapshot sign" +msgid "S" +msgstr "S" + +#: ../src/libs/snapshots.c:604 +msgid "restore snapshot into current history" +msgstr "ກູ້ຄືນສະນັບຊັອດໃສ່ໃນປະຫວັດປະຈຸບັນ" + +#: ../src/libs/snapshots.c:719 +msgid "snapshots for removed image have been deleted" +msgstr "ສະນັບຊັອດຂອງຮູບທີ່ຖືກເອົາອອກແມ່ນໄດ້ຖືກລຶບແລ້ວ" + +#: ../src/libs/snapshots.c:760 +#, c-format +msgid "↗ %s '%s'" +msgstr "↗ %s '%s'" + +#: ../src/libs/snapshots.c:760 +msgid "this snapshot was taken from" +msgstr "ສະນັບຊັອດນີ້ຖືກຖ່າຍມາຈາກ" + +#: ../src/libs/snapshots.c:810 +msgid "take snapshot" +msgstr "ຖ່າຍສະນັບຊັອດ" + +#: ../src/libs/snapshots.c:812 +msgid "take snapshot to compare with another image or the same image at another stage of development" +msgstr "ຖ່າຍສະນັບຊັອດເພື່ອປຽບທຽບກັບຮູບອື່ນ ຫຼື ຮູບດຽວກັນໃນຂັ້ນຕອນການແຕ່ງອື່ນ" + +#: ../src/libs/snapshots.c:867 +msgid "side-by-side" +msgstr "ຂ້າງກັນ" + +#: ../src/libs/snapshots.c:873 +msgid "place the snapshot side-by-side / above-below the current image instead of overlaying" +msgstr "ວາງສະນັບຊັອດໄວ້ຂ້າງກັນ / ເທິງ-ລຸ່ມ ຂອງຮູບປະຈຸບັນ ແທນທີ່ຈະວາງຊ້ອນກັນ" + +#: ../src/libs/snapshots.c:877 +msgid "toggle last snapshot" +msgstr "ເປີດ/ປິດ ສະນັບຊັອດຫຼ້າສຸດ" + +#: ../src/libs/styles.c:58 +msgid "" +"apply styles to the currently selected\n" +"images or manage your styles" +msgstr "" +"ນຳໃຊ້ສະໄຕລ໌ກັບຮູບພາບທີ່ເລືອກໄວ້\n" +"ຫຼື ຈັດການສະໄຕລ໌ຂອງທ່ານ" + +#: ../src/libs/styles.c:255 +msgid "no images selected" +msgstr "ບໍ່ມີຮູບພາບທີ່ຖືກເລືອກ" + +#: ../src/libs/styles.c:401 +msgid "remove style?" +msgid_plural "remove styles?" +msgstr[0] "ລຶບສະໄຕລ໌ບໍ?" + +#: ../src/libs/styles.c:402 +#, c-format +msgid "do you really want to remove %d style?" +msgid_plural "do you really want to remove %d styles?" +msgstr[0] "ທ່ານຕ້ອງການລຶບສະໄຕລ໌ %d ອັນແທ້ບໍ?" + +#. contents for dialog +#: ../src/libs/styles.c:510 ../src/libs/styles.c:662 +#, c-format +msgid "" +"style `%s' already exists.\n" +"do you want to overwrite existing style?\n" +msgstr "" +"ສະໄຕລ໌ `%s' ມີຢູ່ແລ້ວ.\n" +"ທ່ານຕ້ອງການຂຽນທັບສະໄຕລ໌ເກົ່າບໍ?\n" + +#: ../src/libs/styles.c:512 ../src/libs/styles.c:663 +msgid "apply this option to all existing styles" +msgstr "ນຳໃຊ້ຕົວເລືອກນີ້ກັບສະໄຕລ໌ທີ່ມີຢູ່ທັງໝົດ" + +#: ../src/libs/styles.c:576 +#, c-format +msgid "style %s was successfully exported" +msgstr "ສົ່ງອອກສະໄຕລ໌ %s ສຳເລັດແລ້ວ" + +#: ../src/libs/styles.c:594 +msgid "select style" +msgstr "ເລືອກສະໄຕລ໌" + +#: ../src/libs/styles.c:604 +msgid "darktable style files" +msgstr "ໄຟລ໌ສະໄຕລ໌ຂອງ darktable" + +#: ../src/libs/styles.c:876 +msgid "" +"available styles,\n" +"double-click to apply" +msgstr "" +"ສະໄຕລ໌ທີ່ມີຢູ່,\n" +"ດັບເບິ້ນຄລິກເພື່ອໃຊ້ງານ" + +#: ../src/libs/styles.c:884 ../src/libs/styles.c:885 +msgid "filter style names" +msgstr "ກັ່ນຕອງຊື່ສະໄຕລ໌" + +#: ../src/libs/styles.c:889 ../src/libs/styles.c:890 +msgid "hide preview" +msgstr "ເຊື່ອງຮູບຕົວຢ່າງ" + +#: ../src/libs/styles.c:897 +msgid "hide preview of style on tooltip" +msgstr "ເຊື່ອງຮູບຕົວຢ່າງຂອງສະໄຕລ໌ໃນຄຳແນະນຳ (tooltip)" + +#: ../src/libs/styles.c:899 ../src/libs/styles.c:900 +msgid "create duplicate" +msgstr "ສ້າງສຳເນົາ" + +#: ../src/libs/styles.c:907 +msgid "creates a duplicate of the image before applying style" +msgstr "ສ້າງສຳເນົາຮູບພາບກ່ອນທີ່ຈະນຳໃຊ້ສະໄຕລ໌" + +#: ../src/libs/styles.c:911 +msgid "how to handle existing history" +msgstr "ວິທີຈັດການກັບປະຫວັດທີ່ມີຢູ່" + +#: ../src/libs/styles.c:914 +msgid "append" +msgstr "ເພີ່ມຕໍ່ທ້າຍ" + +#: ../src/libs/styles.c:918 +msgid "create..." +msgstr "ສ້າງ..." + +#: ../src/libs/styles.c:920 +msgid "create styles from history stack of selected images" +msgstr "ສ້າງສະໄຕລ໌ຈາກລາຍການປະຫວັດຂອງຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 +msgid "edit..." +msgstr "ແກ້ໄຂ..." + +#: ../src/libs/styles.c:926 +msgid "edit the selected styles in list above" +msgstr "ແກ້ໄຂສະໄຕລ໌ທີ່ເລືອກໃນລາຍການຂ້າງເທິງ" + +#: ../src/libs/styles.c:932 +msgid "removes the selected styles in list above" +msgstr "ເອົາສະໄຕລ໌ທີ່ເລືອກໃນລາຍການຂ້າງເທິງອອກ" + +#: ../src/libs/styles.c:938 +msgid "import styles from a style files" +msgstr "ນຳເຂົ້າສະໄຕລ໌ຈາກໄຟລ໌ສະໄຕລ໌" + +#: ../src/libs/styles.c:944 +msgid "export the selected styles into a style files" +msgstr "ສົ່ງອອກສະໄຕລ໌ທີ່ເລືອກໃສ່ໃນໄຟລ໌ສະໄຕລ໌" + +#: ../src/libs/styles.c:950 +msgid "apply the selected styles in list above to selected images" +msgstr "ນຳໃຊ້ສະໄຕລ໌ທີ່ເລືອກໃນລາຍການຂ້າງເທິງກັບຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/styles.c:1017 +msgid "style preview settings" +msgstr "ການຕັ້ງຄ່າການສະແດງຕົວຢ່າງສະໄຕລ໌" + +#: ../src/libs/styles.c:1025 +msgid "preview size" +msgstr "ຂະໜາດຮູບຕົວຢ່າງ" + +#: ../src/libs/styles.c:1026 +msgid "change size of preview on tooltip of style" +msgstr "ປ່ຽນຂະໜາດຮູບຕົວຢ່າງໃນຄຳແນະນຳຂອງສະໄຕລ໌" + +#: ../src/libs/styles.c:1029 +msgid "large" +msgstr "ໃຫຍ່" + +#: ../src/libs/tagging.c:110 +msgid "tagging" +msgstr "ການຕິດແທັກ" + +#: ../src/libs/tagging.c:115 +msgid "" +"add or remove keywords for\n" +"the currently selected images" +msgstr "" +"ເພີ່ມ ຫຼື ເອົາຄຳສຳຄັນອອກ ສຳລັບ\n" +"ຮູບພາບທີ່ເລືອກໄວ້ໃນຕອນນີ້" + +#: ../src/libs/tagging.c:1446 +msgid "attach tag to all" +msgstr "ຕິດແທັກໃຫ້ທັງໝົດ" + +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 +msgid "detach tag" +msgstr "ເອົາແທັກອອກ" + +#: ../src/libs/tagging.c:1459 +msgid "find tag" +msgstr "ຄົ້ນຫາແທັກ" + +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 +msgid "copy to clipboard" +msgstr "ຄັດລອກໄປທີ່ຄລິບບອດ" + +#: ../src/libs/tagging.c:1699 +msgid "delete tag?" +msgstr "ລຶບແທັກບໍ?" + +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 +#, c-format +msgid "selected: %s" +msgstr "ທີ່ເລືອກ: %s" + +#: ../src/libs/tagging.c:1710 +#, c-format +msgid "" +"do you really want to delete the tag `%s'?\n" +"%d image is assigned this tag!" +msgid_plural "" +"do you really want to delete the tag `%s'?\n" +"%d images are assigned this tag!" +msgstr[0] "" +"ທ່ານຕ້ອງການລຶບແທັກ `%s' ແທ້ບໍ?\n" +"ມີ %d ຮູບທີ່ໃຊ້ແທັກນີ້ຢູ່!" + +#: ../src/libs/tagging.c:1748 +#, c-format +msgid "tag %s removed" +msgstr "ແທັກ %s ຖືກເອົາອອກແລ້ວ" + +#: ../src/libs/tagging.c:1788 +msgid "delete node?" +msgstr "ລຶບໂນດ (node) ບໍ?" + +#: ../src/libs/tagging.c:1798 +#, c-format +msgid "%d tag will be deleted" +msgid_plural "%d tags will be deleted" +msgstr[0] "ຈະມີ %d ແທັກຖືກລຶບ" + +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 ../src/libs/tagging.c:2334 +#, c-format +msgid "%d image will be updated" +msgid_plural "%d images will be updated" +msgstr[0] "ຈະມີ %d ຮູບຖືກອັບເດດ" + +#: ../src/libs/tagging.c:1836 +#, c-format +msgid "%d tags removed" +msgstr "%d ແທັກຖືກເອົາອອກແລ້ວ" + +#: ../src/libs/tagging.c:1880 +msgid "create tag" +msgstr "ສ້າງແທັກ" + +#: ../src/libs/tagging.c:1896 +#, c-format +msgid "add to: \"%s\" " +msgstr "ເພີ່ມໃສ່: \"%s\" " + +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 +msgid "category" +msgstr "ໝວດໝູ່" + +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 +msgid "name: " +msgstr "ຊື່: " + +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 +msgid "synonyms: " +msgstr "ຄຳທີ່ຄ້າຍກັນ: " + +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 ../src/libs/tagging.c:2360 +msgid "empty tag is not allowed, aborting" +msgstr "ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ແທັກວ່າງເປົ່າ, ກຳລັງຍົກເລີກ" + +#: ../src/libs/tagging.c:1936 +msgid "tag name already exists. aborting." +msgstr "ມີຊື່ແທັກນີ້ຢູ່ແລ້ວ. ກຳລັງຍົກເລີກ." + +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 +#, c-format +msgid "%d tag will be updated" +msgid_plural "%d tags will be updated" +msgstr[0] "ຈະມີ %d ແທັກຖືກອັບເດດ" + +#: ../src/libs/tagging.c:2079 +msgid "" +"'|' character is not allowed for renaming tag.\n" +"to modify the hierarchy use rename path instead. Aborting." +msgstr "" +"ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ຕົວອັກສອນ '|' ໃນການປ່ຽນຊື່ແທັກ.\n" +"ຫາກຕ້ອງການແກ້ໄຂລຳດັບຂັ້ນ ໃຫ້ໃຊ້ການປ່ຽນຊື່ເສັ້ນທາງແທນ. ກຳລັງຍົກເລີກ." + +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 +#, c-format +msgid "at least one new tag name (%s) already exists, aborting" +msgstr "ມີຊື່ແທັກໃໝ່ຢ່າງໜ້ອຍໜຶ່ງຊື່ (%s) ທີ່ມີຢູ່ແລ້ວ, ກຳລັງຍົກເລີກ" + +#: ../src/libs/tagging.c:2318 +msgid "change path" +msgstr "ປ່ຽນເສັ້ນທາງ" + +#: ../src/libs/tagging.c:2364 +msgid "'|' misplaced, empty tag is not allowed, aborting" +msgstr "ວາງ '|' ຜິດບ່ອນ, ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ແທັກວ່າງເປົ່າ, ກຳລັງຍົກເລີກ" + +#: ../src/libs/tagging.c:2496 +#, c-format +msgid "tag %s created" +msgstr "ສ້າງແທັກ %s ແລ້ວ" + +#: ../src/libs/tagging.c:2525 +msgid "attach tag" +msgstr "ຕິດແທັກ" + +#: ../src/libs/tagging.c:2540 +msgid "create tag..." +msgstr "ສ້າງແທັກ..." + +#: ../src/libs/tagging.c:2547 +msgid "delete tag" +msgstr "ລຶບແທັກ" + +#: ../src/libs/tagging.c:2555 +msgid "delete node" +msgstr "ລຶບໂນດ (node)" + +#: ../src/libs/tagging.c:2569 +msgid "change path..." +msgstr "ປ່ຽນເສັ້ນທາງ..." + +#: ../src/libs/tagging.c:2580 +msgid "set as a tag" +msgstr "ຕັ້ງເປັນແທັກ" + +#: ../src/libs/tagging.c:2592 +msgid "copy to entry" +msgstr "ຄັດລອກໄປທີ່ຊ່ອງປ້ອນຂໍ້ມູນ" + +#: ../src/libs/tagging.c:2618 +msgid "go to tag collection" +msgstr "ໄປທີ່ຊຸດແທັກ" + +#: ../src/libs/tagging.c:2625 +msgid "go back to work" +msgstr "ກັບຄືນໄປເຮັດວຽກ" + +#: ../src/libs/tagging.c:2801 +#, c-format +msgid "%s" +msgstr "%s" + +#: ../src/libs/tagging.c:2803 +msgid "(private)" +msgstr "(ສ່ວນຕົວ)" + +#: ../src/libs/tagging.c:2832 +msgid "select a keyword file" +msgstr "ເລືອກໄຟລ໌ຄຳສຳຄັນ" + +#: ../src/libs/tagging.c:2847 +msgid "error importing tags" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການນຳເຂົ້າແທັກ" + +#: ../src/libs/tagging.c:2849 +#, c-format +msgid "%zd tags imported" +msgstr "ນຳເຂົ້າແລ້ວ %zd ແທັກ" + +#: ../src/libs/tagging.c:2874 +msgid "select file to export to" +msgstr "ເລືອກໄຟລ໌ທີ່ຈະສົ່ງອອກ" + +#: ../src/libs/tagging.c:2890 +msgid "error exporting tags" +msgstr "ເກີດຂໍ້ຜິດພາດໃນການສົ່ງອອກແທັກ" + +#: ../src/libs/tagging.c:2892 +#, c-format +msgid "%zd tags exported" +msgstr "ສົ່ງອອກແລ້ວ %zd ແທັກ" + +#: ../src/libs/tagging.c:3370 +msgid "drop to root" +msgstr "ຍ້າຍໄປທີ່ຮາກ (root)" + +#: ../src/libs/tagging.c:3527 +msgid "" +"attached tags\n" +"press Delete or double-click to detach\n" +"right-click for other actions on attached tag,\n" +"Tab to give the focus to entry" +msgstr "" +"ແທັກທີ່ຕິດຢູ່\n" +"ກົດ Delete ຫຼື ດັບເບິ້ນຄລິກ ເພື່ອເອົາອອກ\n" +"ຄລິກຂວາເພື່ອເບິ່ງຄຳສັ່ງອື່ນສຳລັບແທັກນີ້,\n" +"ກົດ Tab ເພື່ອໄປທີ່ຊ່ອງປ້ອນຂໍ້ມູນ" + +#: ../src/libs/tagging.c:3541 +msgid "attach" +msgstr "ຕິດແທັກ" + +#: ../src/libs/tagging.c:3543 +msgid "attach tag to all selected images" +msgstr "ຕິດແທັກໃຫ້ກັບຮູບພາບທີ່ເລືອກທັງໝົດ" + +#: ../src/libs/tagging.c:3546 +msgid "detach" +msgstr "ເອົາອອກ" + +#: ../src/libs/tagging.c:3548 +msgid "detach tag from all selected images" +msgstr "ເອົາແທັກອອກຈາກຮູບພາບທີ່ເລືອກທັງໝົດ" + +#: ../src/libs/tagging.c:3562 +msgid "toggle list with / without hierarchy" +msgstr "ເປີດ/ປິດ ການສະແດງລຳດັບຂັ້ນໃນລາຍການ" + +#: ../src/libs/tagging.c:3562 +msgid "hide" +msgstr "ເຊື່ອງ" + +#: ../src/libs/tagging.c:3565 +msgid "toggle sort by name or by count" +msgstr "ປ່ຽນການລຽງລຳດັບຕາມຊື່ ຫຼື ຕາມຈຳນວນ" + +#: ../src/libs/tagging.c:3565 +msgid "sort" +msgstr "ລຽງລຳດັບ" + +#: ../src/libs/tagging.c:3568 +msgid "toggle show or not darktable tags" +msgstr "ເປີດ/ປິດ ການສະແດງແທັກຂອງ darktable" + +#: ../src/libs/tagging.c:3568 +msgid "dttags" +msgstr "dttags" + +#: ../src/libs/tagging.c:3585 +msgid "" +"enter tag name\n" +"press Enter to create a new tag and attach it on selected images\n" +"press Tab or Down key to go to the first matching tag\n" +"press shift+Tab to select the first attached user tag" +msgstr "" +"ປ້ອນຊື່ແທັກ\n" +"ກົດ Enter ເພື່ອສ້າງແທັກໃໝ່ ແລະ ຕິດໃສ່ຮູບພາບທີ່ເລືອກ\n" +"ກົດ Tab ຫຼື ປຸ່ມລົງ ເພື່ອໄປຫາແທັກທີ່ກົງກັນອັນທຳອິດ\n" +"ກົດ Shift+Tab ເພື່ອເລືອກແທັກທຳອິດທີ່ຜູ້ໃຊ້ຕິດໄວ້" + +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 +msgid "clear entry" +msgstr "ລ້າງຊ່ອງປ້ອນຂໍ້ມູນ" + +#: ../src/libs/tagging.c:3664 +msgid "" +"tag dictionary,\n" +"Enter or double-click to attach selected tag on selected images\n" +"shift+Enter idem plus gives the focus to entry\n" +"shift+click to fully expand the selected tag\n" +"right-click for other actions on selected tag\n" +"shift+Tab to give the focus to entry" +msgstr "" +"ພົດຈະນານຸກົມແທັກ,\n" +"Enter ຫຼື ດັບເບິ້ນຄລິກ ເພື່ອຕິດແທັກທີ່ເລືອກໃສ່ຮູບທີ່ເລືອກ\n" +"Shift+Enter ເພື່ອຕິດແທັກ ແລະ ກັບມາທີ່ຊ່ອງປ້ອນຂໍ້ມູນ\n" +"Shift+ຄລິກ ເພື່ອຂະຫຍາຍແທັກທີ່ເລືອກທັງໝົດ\n" +"ຄລິກຂວາສຳລັບຄຳສັ່ງອື່ນໆ\n" +"Shift+Tab ເພື່ອໄປຫາຊ່ອງປ້ອນຂໍ້ມູນ" + +#: ../src/libs/tagging.c:3710 +msgid "" +"create a new tag with the\n" +"name you entered" +msgstr "" +"ສ້າງແທັກໃໝ່ດ້ວຍ\n" +"ຊື່ທີ່ທ່ານປ້ອນ" + +#: ../src/libs/tagging.c:3716 +msgid "import tags from a Lightroom keyword file" +msgstr "ນຳເຂົ້າແທັກຈາກໄຟລ໌ຄຳສຳຄັນຂອງ Lightroom" + +#: ../src/libs/tagging.c:3723 +msgid "export all tags to a Lightroom keyword file" +msgstr "ສົ່ງອອກແທັກທັງໝົດໄປຍັງໄຟລ໌ຄຳສຳຄັນຂອງ Lightroom" + +#: ../src/libs/tagging.c:3729 +msgid "toggle list / tree view" +msgstr "ປ່ຽນມຸມເບິ່ງ ລາຍການ / ແບບຕົ້ນໄມ້" + +#: ../src/libs/tagging.c:3729 +msgid "tree" +msgstr "ຕົ້ນໄມ້" + +#: ../src/libs/tagging.c:3733 +msgid "toggle list with / without suggestion" +msgstr "ເປີດ/ປິດ ການສະແດງຄຳແນະນຳໃນລາຍການ" + +#: ../src/libs/tagging.c:3734 +msgid "suggestion" +msgstr "ຄຳແນະນຳ" + +#: ../src/libs/tagging.c:3753 +msgid "redo last tag" +msgstr "ເຮັດຄືນການຕິດແທັກຫຼ້າສຸດ" + +#: ../src/libs/tagging.c:3840 +msgid "tag shortcut is not active with tag tree view. please switch to list view" +msgstr "ຄີລັດແທັກບໍ່ເຮັດວຽກໃນມຸມເບິ່ງແບບຕົ້ນໄມ້. ກະລຸນາປ່ຽນເປັນມຸມເບິ່ງແບບລາຍການ" + +#: ../src/libs/tagging.c:3979 +msgid "tagging settings" +msgstr "ການຕັ້ງຄ່າການຕິດແທັກ" + +#: ../src/libs/tools/colorlabels.c:64 +msgid "colorlabels" +msgstr "ປ້າຍສີ (colorlabels)" + +#: ../src/libs/tools/colorlabels.c:106 +#, c-format +msgid "" +"toggle color label of selected images\n" +"%s" +msgstr "" +"ເປີດ/ປິດ ປ້າຍສີຂອງຮູບພາບທີ່ເລືອກ\n" +"%s" + +#: ../src/libs/tools/colorlabels.c:109 +msgid "toggle color label of selected images" +msgstr "ເປີດ/ປິດ ປ້າຍສີຂອງຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/tools/colorlabels.c:135 +msgid "clear color labels of selected images" +msgstr "ລ້າງປ້າຍສີຂອງຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/tools/colorlabels.c:228 +msgid "enter a description of how you use this color label" +msgstr "ປ້ອນຄຳອະທິບາຍວ່າທ່ານໃຊ້ປ້າຍສີນີ້ແນວໃດ" + +#: ../src/libs/tools/filmstrip.c:46 +msgid "filmstrip" +msgstr "ແຖບຟິມ (filmstrip)" + +#: ../src/libs/tools/filmstrip.c:102 +msgid "filmstrip auto-scroll enabled" +msgstr "ເປີດໃຊ້ການເລື່ອນແຖບຟິມອັດຕະໂນມັດ" + +#: ../src/libs/tools/filmstrip.c:106 +msgid "filmstrip auto-scroll disabled" +msgstr "ປິດໃຊ້ການເລື່ອນແຖບຟິມອັດຕະໂນມັດ" + +#: ../src/libs/tools/filmstrip.c:128 +#, c-format +msgid "pinned in second window: %s" +msgstr "ປັກໝຸດໃນໜ້າຕ່າງທີສອງ: %s" + +#. register action and attach it to self->widget so the quick-shortcut +#. button can discover it by hovering anywhere over the filmstrip +#: ../src/libs/tools/filmstrip.c:147 ../src/libs/tools/filmstrip.c:149 +msgid "pin in second window" +msgstr "ປັກໝຸດໃນໜ້າຕ່າງທີສອງ" + +#: ../src/libs/tools/filmstrip.c:152 +msgid "auto-scroll to selected image" +msgstr "ເລື່ອນອັດຕະໂນມັດໄປຫາຮູບທີ່ເລືອກ" + +#: ../src/libs/tools/filmstrip.c:154 +msgid "center on selected image" +msgstr "ຈັດໃຫ້ຮູບທີ່ເລືອກຢູ່ເຄິ່ງກາງ" + +#: ../src/libs/tools/filter.c:42 +msgid "filter" +msgstr "ຕົວທົດຕອງ" + +#: ../src/libs/tools/filter.c:104 +msgid "filter preferences" +msgstr "ການຕັ້ງຄ່າຕົວທົດຕອງ" + +#: ../src/libs/tools/gamepad.c:37 +msgid "gamepad" +msgstr "ຈອຍເກມ (gamepad)" + +#: ../src/libs/tools/gamepad.c:60 +msgid "button a" +msgstr "ປຸ່ມ A" + +#: ../src/libs/tools/gamepad.c:60 +msgid "button b" +msgstr "ປຸ່ມ B" + +#: ../src/libs/tools/gamepad.c:60 +msgid "button x" +msgstr "ປຸ່ມ X" + +#: ../src/libs/tools/gamepad.c:60 +msgid "button y" +msgstr "ປຸ່ມ Y" + +#: ../src/libs/tools/gamepad.c:61 +msgid "button back" +msgstr "ປຸ່ມ Back" + +#: ../src/libs/tools/gamepad.c:61 +msgid "button guide" +msgstr "ປຸ່ມ Guide" + +#: ../src/libs/tools/gamepad.c:61 +msgid "button start" +msgstr "ປຸ່ມ Start" + +#: ../src/libs/tools/gamepad.c:62 +msgid "left stick" +msgstr "ຄັນໂຍກຊ້າຍ" + +#: ../src/libs/tools/gamepad.c:62 +msgid "right stick" +msgstr "ຄັນໂຍກຂວາ" + +#: ../src/libs/tools/gamepad.c:62 +msgid "left shoulder" +msgstr "ປຸ່ມໄຫຼ່ຊ້າຍ (L1)" + +#: ../src/libs/tools/gamepad.c:62 +msgid "right shoulder" +msgstr "ປຸ່ມໄຫຼ່ຂວາ (R1)" + +#: ../src/libs/tools/gamepad.c:63 +msgid "dpad up" +msgstr "ປຸ່ມທິດທາງຂຶ້ນ" + +#: ../src/libs/tools/gamepad.c:63 +msgid "dpad down" +msgstr "ປຸ່ມທິດທາງລົງ" + +#: ../src/libs/tools/gamepad.c:63 +msgid "dpad left" +msgstr "ປຸ່ມທິດທາງຊ້າຍ" + +#: ../src/libs/tools/gamepad.c:63 +msgid "dpad right" +msgstr "ປຸ່ມທິດທາງຂວາ" + +#: ../src/libs/tools/gamepad.c:64 +msgid "button misc1" +msgstr "ປຸ່ມອື່ນໆ 1" + +#: ../src/libs/tools/gamepad.c:64 +msgid "paddle1" +msgstr "paddle 1" + +#: ../src/libs/tools/gamepad.c:64 +msgid "paddle2" +msgstr "paddle 2" + +#: ../src/libs/tools/gamepad.c:64 +msgid "paddle3" +msgstr "paddle 3" + +#: ../src/libs/tools/gamepad.c:64 +msgid "paddle4" +msgstr "paddle 4" + +#: ../src/libs/tools/gamepad.c:64 +msgid "touchpad" +msgstr "touchpad" + +#: ../src/libs/tools/gamepad.c:65 +msgid "left trigger" +msgstr "ປຸ່ມໄກຊ້າຍ (L2)" + +#: ../src/libs/tools/gamepad.c:65 +msgid "right trigger" +msgstr "ປຸ່ມໄກຂວາ (R2)" + +#: ../src/libs/tools/gamepad.c:71 +msgid "invalid gamepad button" +msgstr "ປຸ່ມຈອຍເກມບໍ່ຖືກຕ້ອງ" + +#: ../src/libs/tools/gamepad.c:89 +msgid "left x" +msgstr "ຊ້າຍ X" + +#: ../src/libs/tools/gamepad.c:89 +msgid "left y" +msgstr "ຊ້າຍ Y" + +#: ../src/libs/tools/gamepad.c:89 +msgid "right x" +msgstr "ຂວາ X" + +#: ../src/libs/tools/gamepad.c:89 +msgid "right y" +msgstr "ຂວາ Y" + +#: ../src/libs/tools/gamepad.c:90 +msgid "left diagonal" +msgstr "ແນວສະຫຼຽງຊ້າຍ" + +#: ../src/libs/tools/gamepad.c:90 +msgid "left skew" +msgstr "ບິດຊ້າຍ" + +#: ../src/libs/tools/gamepad.c:90 +msgid "right diagonal" +msgstr "ແນວສະຫຼຽງຂວາ" + +#: ../src/libs/tools/gamepad.c:90 +msgid "right skew" +msgstr "ບິດຂວາ" + +#. diagonals +#: ../src/libs/tools/gamepad.c:96 +msgid "invalid gamepad axis" +msgstr "ແກນຈອຍເກມບໍ່ຖືກຕ້ອງ" + +#. we write the label with the size category +#: ../src/libs/tools/global_toolbox.c:212 +msgid "thumbnails overlays for size" +msgstr "ການສະແດງຊ້ອນທັບເທິງຮູບຕົວຢ່າງຕາມຂະໜາດ" + +#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 +msgid "" +"duration before the block overlay is hidden after each mouse movement on the image\n" +"set -1 to never hide the overlay" +msgstr "" +"ໄລຍະເວລາການສະແດງຊ້ອນທັບກ່ອນທີ່ຈະຖືກເຊື່ອງ ຫຼັງຈາກການເຄື່ອນໄຫວເມົາສ໌ເທິງຮູບ\n" +"ຕັ້ງເປັນ -1 ຫາກບໍ່ຕ້ອງການໃຫ້ເຊື່ອງ" + +#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 +msgid "timeout only available for block overlay" +msgstr "ການຕັ້ງເວລາໃຊ້ໄດ້ສະເພາະການສະແດງແບບບລັອກ (block overlay)" + +#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 +msgid "culling overlays" +msgstr "ການສະແດງຊ້ອນທັບຕອນຄັດເລືອກຮູບ" + +#: ../src/libs/tools/global_toolbox.c:277 +msgid "preview overlays" +msgstr "ການສະແດງຊ້ອນທັບຕອນເບິ່ງຕົວຢ່າງ" + +#: ../src/libs/tools/global_toolbox.c:351 +msgid "overlays not available here..." +msgstr "ການສະແດງຊ້ອນທັບບໍ່ມີໃຫ້ໃຊ້ຢູ່ບ່ອນນີ້..." + +#: ../src/libs/tools/global_toolbox.c:390 +msgid "grouping" +msgstr "ການຈັດກຸ່ມ" + +#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 +msgid "expand grouped images" +msgstr "ຂະຫຍາຍກຸ່ມຮູບພາບ" + +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 +msgid "collapse grouped images" +msgstr "ຫຍໍ້ກຸ່ມຮູບພາບ" + +#: ../src/libs/tools/global_toolbox.c:401 +msgid "thumbnail overlays options" +msgstr "ຕົວເລືອກການສະແດງຊ້ອນທັບເທິງຮູບຕົວຢ່າງ" + +#: ../src/libs/tools/global_toolbox.c:402 +msgid "click to change the type of overlays shown on thumbnails" +msgstr "ຄລິກເພື່ອປ່ຽນປະເພດການສະແດງຊ້ອນທັບເທິງຮູບຕົວຢ່າງ" + +#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 +msgid "overlay mode for size" +msgstr "ໂໝດການສະແດງຊ້ອນທັບຕາມຂະໜາດ" + +#: ../src/libs/tools/global_toolbox.c:428 +msgid "thumbnail overlays" +msgstr "ການສະແດງຊ້ອນທັບເທິງຮູບຕົວຢ່າງ" + +#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 +msgid "no overlays" +msgstr "ບໍ່ສະແດງຊ້ອນທັບ" + +#: ../src/libs/tools/global_toolbox.c:431 +msgid "overlays on mouse hover" +msgstr "ສະແດງຊ້ອນທັບເມື່ອເມົາສ໌ຊີ" + +#: ../src/libs/tools/global_toolbox.c:432 +msgid "extended overlays on mouse hover" +msgstr "ສະແດງຊ້ອນທັບແບບລະອຽດເມື່ອເມົາສ໌ຊີ" + +#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 +msgid "permanent overlays" +msgstr "ສະແດງຊ້ອນທັບຕະຫຼອດເວລາ" + +#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 +msgid "permanent extended overlays" +msgstr "ສະແດງຊ້ອນທັບແບບລະອຽດຕະຫຼອດເວລາ" + +#: ../src/libs/tools/global_toolbox.c:435 +msgid "permanent overlays extended on mouse hover" +msgstr "ສະແດງຊ້ອນທັບຕະຫຼອດ ແລະ ຂະຫຍາຍລາຍລະອຽດເມື່ອເມົາສ໌ຊີ" + +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 +msgid "overlays block on mouse hover" +msgstr "ສະແດງຊ້ອນທັບແບບບລັອກເມື່ອເມົາສ໌ຊີ" + +#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 +msgid "during (s)" +msgstr "ເປັນເວລາ (ວິນາທີ)" + +#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 +msgid "show tooltip" +msgstr "ສະແດງຄຳແນະນຳ (tooltip)" + +#: ../src/libs/tools/global_toolbox.c:481 +msgid "help" +msgstr "ຊ່ວຍເຫຼືອ" + +#: ../src/libs/tools/global_toolbox.c:482 +msgid "enable this, then click on a control element to see its online help" +msgstr "ເປີດໃຊ້ສິ່ງນີ້, ແລ້ວຄລິກໃສ່ສ່ວນຄວບຄຸມເພື່ອເບິ່ງຄຳຊ່ວຍເຫຼືອອອນລາຍ" + +#: ../src/libs/tools/global_toolbox.c:488 +msgid "" +"define keyboard shortcuts for on-screen controls\n" +"ctrl+click to switch off overwrite confirmations\n" +"\n" +"after activating:\n" +"\n" +"- hover over a control (button, slider, etc.) and press\n" +" a keystroke combination (optionally with mouse click,\n" +" move, or scroll while holding down the keys) to\n" +" define a shortcut for the control,\n" +"- type an existing combination to delete that mapping\n" +"\n" +"click on a control, module or screen area to open the\n" +"dialog for more detailed configuration\n" +"\n" +"right-click to exit mapping mode" +msgstr "" +"ກຳນົດຄີລັດສຳລັບສ່ວນຄວບຄຸມເທິງໜ້າຈໍ\n" +"Ctrl+ຄລິກ ເພື່ອປິດການຢືນຢັນການຂຽນທັບ\n" +"\n" +"ຫຼັງຈາກເປີດໃຊ້ງານ:\n" +"\n" +"- ຊີເມົາສ໌ເທິງສ່ວນຄວບຄຸມ (ປຸ່ມ, ແຖບເລື່ອນ ແລະ ອື່ນໆ) ແລ້ວກົດ\n" +" ປຸ່ມຄີບອດປະສົມ (ອາດຈະຄລິກເມົາສ໌, ເຄື່ອນໄຫວ ຫຼື ເລື່ອນ\n" +" ໃນຂະນະທີ່ກົດປຸ່ມຄ້າງໄວ້) ເພື່ອກຳນົດຄີລັດ,\n" +"- ກົດປຸ່ມປະສົມທີ່ມີຢູ່ແລ້ວເພື່ອລຶບການຕັ້ງຄ່ານັ້ນ\n" +"\n" +"ຄລິກໃສ່ສ່ວນຄວບຄຸມ, ໂມດູນ ຫຼື ພື້ນທີ່ໜ້າຈໍເພື່ອເປີດ\n" +"ປ່ອງຢ້ຽມຕັ້ງຄ່າແບບລະອຽດ\n" +"\n" +"ຄລິກຂວາເພື່ອອອກຈາກໂໝດການຕັ້ງຄ່າ" + +#: ../src/libs/tools/global_toolbox.c:513 +msgid "show global preferences" +msgstr "ສະແດງການຕັ້ງຄ່າຫຼັກ" + +#: ../src/libs/tools/hinter.c:42 +msgid "hinter" +msgstr "ຕົວແນະນຳ (hinter)" + +#: ../src/libs/tools/hinter.c:98 +#, c-format +msgid "%s in current collection" +msgstr "%s ໃນຊຸດຮູບພາບປະຈຸບັນ" + +#: ../src/libs/tools/image_infos.c:40 +msgid "image infos" +msgstr "ຂໍ້ມູນຮູບພາບ" + +#: ../src/libs/tools/lighttable.c:114 +msgid "click to exit from full preview layout." +msgstr "ຄລິກເພື່ອອອກຈາກຮູບແບບການເບິ່ງຕົວຢ່າງເຕັມຈໍ." + +#: ../src/libs/tools/lighttable.c:116 +msgid "click to enter full preview layout." +msgstr "ຄລິກເພື່ອເຂົ້າສູ່ຮູບແບບການເບິ່ງຕົວຢ່າງເຕັມຈໍ." + +#: ../src/libs/tools/lighttable.c:119 +msgid "click to enter culling layout in fixed mode." +msgstr "ຄລິກເພື່ອເຂົ້າສູ່ຮູບແບບການຄັດເລືອກໃນໂໝດຄົງທີ່." + +#: ../src/libs/tools/lighttable.c:121 ../src/libs/tools/lighttable.c:126 +msgid "click to exit culling layout." +msgstr "ຄລິກເພື່ອອອກຈາກຮູບແບບການຄັດເລືອກ." + +#: ../src/libs/tools/lighttable.c:124 +msgid "click to enter culling layout in dynamic mode." +msgstr "ຄລິກເພື່ອເຂົ້າສູ່ຮູບແບບການຄັດເລືອກໃນໂໝດໄດນາມິກ." + +#: ../src/libs/tools/lighttable.c:136 +msgid "click to allow browsing all images from the collection." +msgstr "ຄລິກເພື່ອອະນຸຍາດໃຫ້ເບິ່ງຮູບພາບທັງໝົດໃນຊຸດຮູບພາບ." + +#: ../src/libs/tools/lighttable.c:141 +msgid "click to limit browsing to the selection." +msgstr "ຄລິກເພື່ອຈຳກັດການເບິ່ງສະເພາະຮູບທີ່ເລືອກ." + +#: ../src/libs/tools/lighttable.c:414 +msgid "focus detection" +msgstr "ການກວດຫາຈຸດໂຟກັດ" + +#: ../src/libs/tools/lighttable.c:415 ../src/libs/tools/lighttable.c:426 +msgid "no restriction" +msgstr "ບໍ່ມີການຈຳກັດ" + +#: ../src/libs/tools/lighttable.c:430 +msgid "culling" +msgstr "ການຄັດເລືອກ (culling)" + +#: ../src/libs/tools/lighttable.c:460 +msgid "toggle filemanager layout" +msgstr "ເປີດ/ປິດ ຮູບແບບການຈັດການໄຟລ໌" + +#: ../src/libs/tools/lighttable.c:463 +msgid "click to enter filemanager layout." +msgstr "ຄລິກເພື່ອເຂົ້າສູ່ຮູບແບບການຈັດການໄຟລ໌." + +#: ../src/libs/tools/lighttable.c:476 +msgid "toggle culling mode" +msgstr "ເປີດ/ປິດ ໂໝດການຄັດເລືອກ" + +#: ../src/libs/tools/lighttable.c:484 +msgid "toggle culling dynamic mode" +msgstr "ເປີດ/ປິດ ໂໝດການຄັດເລືອກແບບໄດນາມິກ" + +#: ../src/libs/tools/lighttable.c:510 +msgid "" +"set the number of thumbnails per row in filemanager layout,\n" +"or the total number of thumbnails shown in culling layouts." +msgstr "" +"ຕັ້ງຄ່າຈຳນວນຮູບຕົວຢ່າງຕໍ່ແຖວໃນຮູບແບບການຈັດການໄຟລ໌,\n" +"ຫຼື ຈຳນວນຮູບຕົວຢ່າງທັງໝົດທີ່ສະແດງໃນຮູບແບບການຄັດເລືອກ." + +#: ../src/libs/tools/lighttable.c:515 +msgid "toggle culling restricted" +msgstr "ເປີດ/ປິດ ການຈຳກັດການຄັດເລືອກ" + +#: ../src/libs/tools/lighttable.c:536 +msgid "toggle culling zoom mode" +msgstr "ເປີດ/ປິດ ໂໝດຊູມການຄັດເລືອກ" + +#: ../src/libs/tools/lighttable.c:538 +msgid "exit current layout" +msgstr "ອອກຈາກຮູບແບບປະຈຸບັນ" + +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "ປະຫວັດການເຮັດວຽກ (log history)" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "ເບິ່ງປະຫວັດການເຮັດວຽກ" + +#: ../src/libs/tools/midi.c:41 +msgid "midi" +msgstr "ມີດີ (midi)" + +#: ../src/libs/tools/midi.c:221 +msgid "using absolute encoding; reinitialise to switch to relative" +msgstr "ກຳລັງໃຊ້ການຖອດລະຫັດແບບສົມບູນ; ໃຫ້ເລີ່ມໃໝ່ເພື່ອປ່ຽນເປັນແບບສຳພັນ" + +#: ../src/libs/tools/midi.c:225 +#, c-format +msgid "%d more identical (down) moves before switching to relative encoding" +msgstr "ຕ້ອງເຄື່ອນໄຫວ (ລົງ) ອີກ %d ຄັ້ງທີ່ຄືກັນ ກ່ອນຈະປ່ຽນເປັນການຖອດລະຫັດແບບສຳພັນ" + +#: ../src/libs/tools/midi.c:228 +#, c-format +msgid "switching encoding to relative (down = %d)" +msgstr "ກຳລັງປ່ຽນການຖອດລະຫັດເປັນແບບສຳພັນ (ລົງ = %d)" + +#: ../src/libs/tools/midi.c:559 +#, c-format +msgid "%s opened as midi%d" +msgstr "%s ຖືກເປີດເປັນ midi%d" + +#: ../src/libs/tools/module_toolbox.c:26 +msgid "module toolbox" +msgstr "ກ່ອງເຄື່ອງມືໂມດູນ" + +#. connect callbacks +#: ../src/libs/tools/ratings.c:97 +msgid "set star rating for selected images" +msgstr "ໃຫ້ຄະແນນດາວສຳລັບຮູບພາບທີ່ເລືອກ" + +#: ../src/libs/tools/timeline.c:102 +msgid "timeline" +msgstr "ທາມລາຍ (timeline)" + +#: ../src/libs/tools/timeline.c:1421 +msgid "start selection" +msgstr "ເລີ່ມຕົ້ນການເລືອກ" + +#: ../src/libs/tools/timeline.c:1422 +msgid "stop selection" +msgstr "ຢຸດການເລືອກ" + +#: ../src/libs/tools/view_toolbox.c:29 +msgid "view toolbox" +msgstr "ກ່ອງເຄື່ອງມືມຸມເບິ່ງ" + +#: ../src/libs/tools/viewswitcher.c:60 +msgid "viewswitcher" +msgstr "ຕົວສະຫຼັບມຸມເບິ່ງ" + +#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 +#, c-format +msgid "double-click to reset to `%s'" +msgstr "ດັບເບິ້ນຄລິກເພື່ອຕັ້ງຄ່າຄືນເປັນ `%s'" + +#: ../src/lua/preferences.c:708 +msgid "select file" +msgstr "ເລືອກໄຟລ໌" + +#: ../src/lua/preferences.c:762 +#, c-format +msgid "double-click to reset to `%d'" +msgstr "ດັບເບິ້ນຄລິກເພື່ອຕັ້ງຄ່າຄືນເປັນ `%d'" + +#: ../src/lua/preferences.c:789 +#, c-format +msgid "double-click to reset to `%f'" +msgstr "ດັບເບິ້ນຄລິກເພື່ອຕັ້ງຄ່າຄືນເປັນ `%f'" + +#: ../src/lua/preferences.c:868 +msgid "Lua options" +msgstr "ຕົວເລືອກ Lua" + +#: ../src/lua/preferences.c:919 +msgid "per-script configuration options" +msgstr "ຕົວເລືອກການຕັ້ງຄ່າແຕ່ລະສະຄຣິບ" + +#: ../src/views/darkroom.c:626 +#, c-format +msgid "" +"file `%s' is not available, switching to lighttable now.\n" +"\n" +"if stored on an external drive, ensure that the drive is connected and files\n" +"can be accessed in the same locations as when you imported this image." +msgstr "" +"ບໍ່ມີໄຟລ໌ `%s', ກຳລັງສະຫຼັບໄປທີ່ໂຕະແສງ (lighttable).\n" +"\n" +"ຫາກເກັບໄວ້ໃນໄດຣຟ໌ພາຍນອກ, ກະລຸນາກວດເບິ່ງວ່າໄດ້ເຊື່ອມຕໍ່ໄດຣຟ໌ແລ້ວ ແລະ ສາມາດເຂົ້າເຖິງໄຟລ໌\n" +"ໃນຕຳແໜ່ງດຽວກັນກັບຕອນທີ່ທ່ານນຳເຂົ້າຮູບພາບນີ້." + +#: ../src/views/darkroom.c:633 +#, c-format +msgid "" +"file `%s' appears corrupt, switching to lighttable now.\n" +"\n" +"please check that it was correctly and completely copied from the camera." +msgstr "" +"ໄຟລ໌ `%s' ເບິ່ງຄືວ່າເສຍຫາຍ, ກຳລັງສະຫຼັບໄປທີ່ໂຕະແສງ.\n" +"\n" +"ກະລຸນາກວດເບິ່ງວ່າໄດ້ຄັດລອກມາຈາກກ້ອງຢ່າງຖືກຕ້ອງ ແລະ ຄົບຖ້ວນຫຼືບໍ່." + +#: ../src/views/darkroom.c:639 +#, c-format +msgid "file `%s' is not in any recognized format, switching to lighttable now." +msgstr "ໄຟລ໌ `%s' ບໍ່ຢູ່ໃນຮູບແບບທີ່ຮອງຮັບ, ກຳລັງສະຫຼັບໄປທີ່ໂຕະແສງ." + +#: ../src/views/darkroom.c:644 +#, c-format +msgid "file `%s' is from an unsupported camera model, switching to lighttable now." +msgstr "ໄຟລ໌ `%s' ມາຈາກກ້ອງລຸ້ນທີ່ບໍ່ຮອງຮັບ, ກຳລັງສະຫຼັບໄປທີ່ໂຕະແສງ." + +#: ../src/views/darkroom.c:649 +#, c-format +msgid "" +"file `%s' uses an unsupported feature, switching to lighttable now.\n" +"\n" +"please check that the image format and compression mode you selected in your\n" +"camera's menus is supported (see https://www.darktable.org/resources/camera-support/\n" +"and the release notes for this version of darktable)" +msgstr "" +"ໄຟລ໌ `%s' ໃຊ້ຄຸນສົມບັດທີ່ບໍ່ຮອງຮັບ, ກຳລັງສະຫຼັບໄປທີ່ໂຕະແສງ.\n" +"\n" +"ກະລຸນາກວດເບິ່ງວ່າຮູບແບບຮູບພາບ ແລະ ໂໝດການບີບອັດທີ່ທ່ານເລືອກໃນກ້ອງ\n" +"ນັ້ນໄດ້ຮັບການຮອງຮັບຫຼືບໍ່ (ເບິ່ງ https://www.darktable.org/resources/camera-support/\n" +"ແລະ ລາຍລະອຽດເວີຊັນຂອງ darktable)" + +#: ../src/views/darkroom.c:657 +#, c-format +msgid "" +"error while reading file `%s', switching to lighttable now.\n" +"\n" +"please check that the file has not been truncated." +msgstr "" +"ເກີດຂໍ້ຜິດພາດຂະນະອ່ານໄຟລ໌ `%s', ກຳລັງສະຫຼັບໄປທີ່ໂຕະແສງ.\n" +"\n" +"ກະລຸນາກວດເບິ່ງວ່າໄຟລ໌ບໍ່ໄດ້ຖືກຕັດ ຫຼື ບໍ່ສົມບູນ." + +#: ../src/views/darkroom.c:663 +#, c-format +msgid "" +"darktable could not load `%s', switching to lighttable now.\n" +"\n" +"please check that the camera model that produced the image is supported in darktable\n" +"(list of supported cameras is at https://www.darktable.org/resources/camera-support/).\n" +"if you are sure that the camera model is supported, please consider opening an issue\n" +"at https://github.com/darktable-org/darktable" +msgstr "" +"darktable ບໍ່ສາມາດໂຫຼດ `%s' ໄດ້, ກຳລັງສະຫຼັບໄປທີ່ໂຕະແສງ.\n" +"\n" +"ກະລຸນາກວດເບິ່ງວ່າຍີ່ຫໍ້ ແລະ ລຸ້ນກ້ອງທີ່ຖ່າຍຮູບນີ້ໄດ້ຮັບການຮອງຮັບໃນ darktable ຫຼື ບໍ່\n" +"(ເບິ່ງລາຍຊື່ກ້ອງທີ່ຮອງຮັບໄດ້ທີ່ https://www.darktable.org/resources/camera-support/).\n" +"ຫາກທ່ານໝັ້ນໃຈວ່າລຸ້ນກ້ອງນີ້ຮອງຮັບ, ກະລຸນາລາຍງານບັນຫາໄດ້ທີ່\n" +"https://github.com/darktable-org/darktable" + +#: ../src/views/darkroom.c:691 +#, c-format +msgctxt "darkroom" +msgid "loading `%s' ..." +msgstr "ກຳລັງໂຫຼດ `%s' ..." + +#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 +msgid "gamut check" +msgstr "ກວດສອບຂອບເຂດສີ (gamut check)" + +#: ../src/views/darkroom.c:922 +msgid "soft proof" +msgstr "ກວດສອບສີກ່ອນພິມ (soft proof)" + +#. fail :( +#: ../src/views/darkroom.c:964 ../src/views/print.c:318 +msgid "no image to open!" +msgstr "ບໍ່ມີຮູບພາບໃຫ້ເປີດ!" + +#: ../src/views/darkroom.c:990 +msgid "file not found" +msgstr "ບໍ່ພົບໄຟລ໌" + +#: ../src/views/darkroom.c:994 +msgid "unspecified failure" +msgstr "ເກີດຄວາມຫຼົ້ມເຫຼວທີ່ບໍ່ໄດ້ລະບຸ" + +#: ../src/views/darkroom.c:997 +msgid "unsupported file format" +msgstr "ຮູບແບບໄຟລ໌ບໍ່ຮອງຮັບ" + +#: ../src/views/darkroom.c:1000 +msgid "unsupported camera model" +msgstr "ລຸ້ນກ້ອງບໍ່ຮອງຮັບ" + +#: ../src/views/darkroom.c:1003 +msgid "unsupported feature in file" +msgstr "ຄຸນສົມບັດໃນໄຟລ໌ບໍ່ຮອງຮັບ" + +#: ../src/views/darkroom.c:1006 +msgid "file appears corrupt" +msgstr "ໄຟລ໌ເບິ່ງຄືວ່າເສຍຫາຍ" + +#: ../src/views/darkroom.c:1009 +msgid "I/O error" +msgstr "ຂໍ້ຜິດພາດ I/O" + +#: ../src/views/darkroom.c:1012 +msgid "cache full" +msgstr "ແຄຊ໌ເຕັມ" + +#: ../src/views/darkroom.c:1015 +#, c-format +msgid "" +"image `%s' could not be loaded\n" +"%s" +msgstr "" +"ບໍ່ສາມາດໂຫຼດຮູບພາບ `%s' ໄດ້\n" +"%s" + +#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 +msgid "can't change image in GIMP plugin mode" +msgstr "ບໍ່ສາມາດປ່ຽນຮູບພາບໃນໂໝດປັກອິນ GIMP ໄດ້" + +#: ../src/views/darkroom.c:1510 +msgid "past end of collection, looped to first image" +msgstr "ຮອດທ້າຍຊຸດຮູບພາບແລ້ວ, ກັບຄືນໄປຫາຮູບທຳອິດ" + +#: ../src/views/darkroom.c:1512 +msgid "past beginning of collection, looped to last image" +msgstr "ຮອດຕົ້ນຊຸດຮູບພາບແລ້ວ, ໄປຫາຮູບສຸດທ້າຍ" + +#: ../src/views/darkroom.c:2626 +msgid "no visible modules" +msgstr "ບໍ່ມີໂມດູນທີ່ສະແດງໃຫ້ເຫັນ" + +#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#, c-format +msgid "focused instance '%s' of '%s'" +msgstr "ກຳລັງເນັ້ນໃສ່ອິນສະແຕນຊ໌ '%s' ຂອງ '%s'" + +#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#, c-format +msgid "focused module '%s'" +msgstr "ກຳລັງເນັ້ນໃສ່ໂມດູນ '%s'" + +#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 ../src/views/darkroom.c:2771 +msgid "no focused module" +msgstr "ບໍ່ມີໂມດູນທີ່ເນັ້ນ" + +#: ../src/views/darkroom.c:2668 +#, c-format +msgid "'%s' cannot be enabled or disabled" +msgstr "'%s' ບໍ່ສາມາດເປີດ ຫຼື ປິດໄດ້" + +#: ../src/views/darkroom.c:2678 +#, c-format +msgid "enabled instance '%s' of '%s'" +msgstr "ເປີດໃຊ້ງານອິນສະແຕນຊ໌ '%s' ຂອງ '%s' ແລ້ວ" + +#: ../src/views/darkroom.c:2680 +#, c-format +msgid "disabled instance '%s' of '%s'" +msgstr "ປິດການໃຊ້ງານອິນສະແຕນຊ໌ '%s' ຂອງ '%s' ແລ້ວ" + +#: ../src/views/darkroom.c:2685 +#, c-format +msgid "enabled module '%s'" +msgstr "ເປີດໃຊ້ງານໂມດູນ '%s' ແລ້ວ" + +#: ../src/views/darkroom.c:2687 +#, c-format +msgid "disabled module '%s'" +msgstr "ປິດການໃຊ້ງານໂມດູນ '%s' ແລ້ວ" + +#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#, c-format +msgid "'%s' does not support multiple instances" +msgstr "'%s' ບໍ່ຮອງຮັບການໃຊ້ງານຫຼາຍອິນສະແຕນຊ໌" + +#: ../src/views/darkroom.c:2716 +#, c-format +msgid "added instance '%s' of '%s'" +msgstr "ເພີ່ມອິນສະແຕນຊ໌ '%s' ຂອງ '%s' ແລ້ວ" + +#: ../src/views/darkroom.c:2720 +#, c-format +msgid "added instance of '%s'" +msgstr "ເພີ່ມອິນສະແຕນຊ໌ຂອງ '%s' ແລ້ວ" + +#: ../src/views/darkroom.c:2739 +#, c-format +msgid "deleted instance '%s' of '%s'" +msgstr "ລຶບອິນສະແຕນຊ໌ '%s' ຂອງ '%s' ແລ້ວ" + +#: ../src/views/darkroom.c:2741 +#, c-format +msgid "deleted instance of '%s'" +msgstr "ລຶບອິນສະແຕນຊ໌ຂອງ '%s' ແລ້ວ" + +#: ../src/views/darkroom.c:2788 +#, c-format +msgid "only one instance of '%s'" +msgstr "ມີພຽງອິນສະແຕນຊ໌ດຽວຂອງ '%s'" + +#. cycle through visible modules and their instances +#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +msgid "cycle modules" +msgstr "ໝູນວຽນໂມດູນ" + +#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 +msgid "quick access to presets" +msgstr "ເຂົ້າເຖິງຄ່າທີ່ຕັ້ງໄວ້ກ່ອນຢ່າງວ່ອງໄວ" + +#: ../src/views/darkroom.c:2888 +msgid "quick access to styles" +msgstr "ເຂົ້າເຖິງສະໄຕລ໌ຢ່າງວ່ອງໄວ" + +#: ../src/views/darkroom.c:2891 +msgid "quick access for applying any of your styles" +msgstr "ເຂົ້າເຖິງດ່ວນເພື່ອການນຳໃຊ້ສະໄຕລ໌ຂອງທ່ານ" + +#: ../src/views/darkroom.c:2898 +msgid "second window" +msgstr "ໜ້າຕ່າງທີສອງ" + +#: ../src/views/darkroom.c:2903 +msgid "display a second darkroom image window" +msgstr "ສະແດງໜ້າຕ່າງຮູບພາບຫ້ອງມືດທີສອງ" + +#. Register a toggle-pin action for the second window as a command so the +#. shortcut works independently of the pin button widget. The pin button +#. is wired to this same action in _darkroom_ui_second_window_init() for +#. right-click shortcut assignment and tooltip display. +#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +msgid "toggle pinned state in second window" +msgstr "ເປີດ/ປິດ ການປັກໝຸດໃນໜ້າຕ່າງທີສອງ" + +#: ../src/views/darkroom.c:2923 +msgid "delete instance" +msgstr "ລຶບອິນສະແຕນຊ໌" + +#: ../src/views/darkroom.c:2932 +msgid "color assessment" +msgstr "ການປະເມີນສີ" + +#: ../src/views/darkroom.c:2934 +msgid "" +"toggle color assessment conditions\n" +"right-click for options" +msgstr "" +"ເປີດ/ປິດ ເງື່ອນໄຂການປະເມີນສີ\n" +"ຄລິກຂວາເພື່ອເບິ່ງຕົວເລືອກ" + +#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 +msgid "color_assessment" +msgstr "color_assessment" + +#: ../src/views/darkroom.c:2951 +msgid "total border width relative to screen" +msgstr "ຄວາມກວ້າງຂອງຂອບທັງໝົດທຽບກັບໜ້າຈໍ" + +#: ../src/views/darkroom.c:2953 +msgid "" +"total border width in relation to the screen size for the assessment mode.\n" +"this includes the outer gray part plus the inner white frame." +msgstr "" +"ຄວາມກວ້າງຂອງຂອບທັງໝົດທຽບກັບຂະໜາດໜ້າຈໍສຳລັບໂໝດປະເມີນ.\n" +"ນີ້ລວມເຖິງສ່ວນສີເທົາດ້ານນອກ ແລະ ກອບສີຂາວດ້ານໃນ." + +#: ../src/views/darkroom.c:2964 +msgid "white border ratio" +msgstr "ອັດຕາສ່ວນຂອບສີຂາວ" + +#: ../src/views/darkroom.c:2966 +msgid "the border ratio specifies the fraction of the white part of the border." +msgstr "ອັດຕາສ່ວນຂອບກຳນົດສ່ວນຍ່ອຍຂອງສ່ວນສີຂາວໃນຂອບ." + +#: ../src/views/darkroom.c:2977 +msgid "high quality processing" +msgstr "ການປະມວນຜົນຄຸນນະພາບສູງ" + +#: ../src/views/darkroom.c:2981 +msgid "toggle high quality processing. if activated darktable processes image data as it does while exporting" +msgstr "ເປີດ/ປິດ ການປະມວນຜົນຄຸນນະພາບສູງ. ຫາກເປີດໃຊ້, darktable ຈະປະມວນຜົນຮູບພາບຄືກັນກັບຕອນສົ່ງອອກ" + +#: ../src/views/darkroom.c:3000 +msgid "" +"toggle indication of raw overexposure\n" +"right-click for options" +msgstr "" +"ເປີດ/ປິດ ການສະແດງຈຸດແສງເກີນຂອງໄຟລ໌ raw\n" +"ຄລິກຂວາເພື່ອເບິ່ງຕົວເລືອກ" + +#: ../src/views/darkroom.c:3021 +msgid "select how to mark the clipped pixels" +msgstr "ເລືອກວິທີການໝາຍພິກເຊວທີ່ຖືກຕັດອອກ (clipped pixels)" + +#: ../src/views/darkroom.c:3024 +msgid "mark with CFA color" +msgstr "ໝາຍດ້ວຍສີ CFA" + +#: ../src/views/darkroom.c:3024 +msgid "mark with solid color" +msgstr "ໝາຍດ້ວຍສີພື້ນ" + +#: ../src/views/darkroom.c:3025 +msgid "false color" +msgstr "ສີທີ່ບໍ່ແທ້ (false color)" + +#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 +msgid "color scheme" +msgstr "ຮູບແບບສີ" + +#: ../src/views/darkroom.c:3031 +msgid "" +"select the solid color to indicate overexposure.\n" +"will only be used if mode = mark with solid color" +msgstr "" +"ເລືອກສີພື້ນເພື່ອລະບຸຈຸດແສງເກີນ.\n" +"ຈະຖືກໃຊ້ສະເພາະເມື່ອຕັ້ງໂໝດ = ໝາຍດ້ວຍສີພື້ນ" + +#: ../src/views/darkroom.c:3034 +msgctxt "solidcolor" +msgid "red" +msgstr "ແດງ" + +#: ../src/views/darkroom.c:3035 +msgctxt "solidcolor" +msgid "green" +msgstr "ຂຽວ" + +#: ../src/views/darkroom.c:3036 +msgctxt "solidcolor" +msgid "blue" +msgstr "ຟ້າ" + +#: ../src/views/darkroom.c:3037 +msgctxt "solidcolor" +msgid "black" +msgstr "ດຳ" + +#: ../src/views/darkroom.c:3048 +msgid "" +"threshold of what shall be considered overexposed\n" +"1.0 - white level\n" +"0.0 - black level" +msgstr "" +"ຄ່າຂີດຈຳກັດຂອງສິ່ງທີ່ຈະຖືວ່າແສງເກີນ\n" +"1.0 - ລະດັບສີຂາວ\n" +"0.0 - ລະດັບສີດຳ" + +#: ../src/views/darkroom.c:3067 +msgid "" +"toggle clipping indication\n" +"right-click for options" +msgstr "" +"ເປີດ/ປິດ ການສະແດງຈຸດທີ່ສີ/ແສງ ຂາດຫາຍ (clipping)\n" +"ຄລິກຂວາເພື່ອເບິ່ງຕົວເລືອກ" + +#: ../src/views/darkroom.c:3088 +msgid "clipping preview mode" +msgstr "ໂໝດການເບິ່ງຕົວຢ່າງ clipping" + +#: ../src/views/darkroom.c:3089 +msgid "" +"select the metric you want to preview\n" +"full gamut is the combination of all other modes" +msgstr "" +"ເລືອກຄ່າທີ່ທ່ານຕ້ອງການເບິ່ງຕົວຢ່າງ\n" +"full gamut ແມ່ນການລວມເອົາທຸກໂໝດອື່ນໆເຂົ້າກັນ" + +#: ../src/views/darkroom.c:3093 +msgid "full gamut" +msgstr "ຂອບເຂດສີທັງໝົດ (full gamut)" + +#: ../src/views/darkroom.c:3094 +msgid "any RGB channel" +msgstr "ທຸກໆຊ່ອງສີ RGB" + +#: ../src/views/darkroom.c:3095 +msgid "luminance only" +msgstr "ສະເພາະຄວາມສະຫວ່າງ (luminance)" + +#: ../src/views/darkroom.c:3095 +msgid "saturation only" +msgstr "ສະເພາະຄວາມອີ່ມຕົວຂອງສີ (saturation)" + +#: ../src/views/darkroom.c:3101 +msgid "select colors to indicate clipping" +msgstr "ເລືອກສີເພື່ອລະບຸຈຸດ clipping" + +#: ../src/views/darkroom.c:3105 +msgid "red & blue" +msgstr "ແດງ ແລະ ຟ້າ" + +#: ../src/views/darkroom.c:3106 +msgid "purple & green" +msgstr "ມ່ວງ ແລະ ຂຽວ" + +#: ../src/views/darkroom.c:3114 +msgid "lower threshold" +msgstr "ຄ່າຂີດຈຳກັດລຸ່ມ" + +#: ../src/views/darkroom.c:3115 +msgid "" +"clipping threshold for the black point,\n" +"in EV, relatively to white (0 EV).\n" +"8 bits sRGB clips blacks at -12.69 EV,\n" +"8 bits Adobe RGB clips blacks at -19.79 EV,\n" +"16 bits sRGB clips blacks at -20.69 EV,\n" +"typical fine-art mat prints produce black at -5.30 EV,\n" +"typical color glossy prints produce black at -8.00 EV,\n" +"typical B&W glossy prints produce black at -9.00 EV." +msgstr "" +"ຄ່າຂີດຈຳກັດ clipping ສຳລັບຈຸດສີດຳ,\n" +"ໃນຫົວໜ່ວຍ EV, ທຽບກັບສີຂາວ (0 EV).\n" +"8 bits sRGB ຕັດສີດຳທີ່ -12.69 EV,\n" +"8 bits Adobe RGB ຕັດສີດຳທີ່ -19.79 EV,\n" +"16 bits sRGB ຕັດສີດຳທີ່ -20.69 EV,\n" +"ການພິມແບບ fine-art ຜິວດາ້ນ ໃຫ້ສີດຳທີ່ -5.30 EV,\n" +"ການພິມສີຜິວເງົາ ໃຫ້ສີດຳທີ່ -8.00 EV,\n" +"ການພິມຂາວດຳຜິວເງົາ ໃຫ້ສີດຳທີ່ -9.00 EV." + +#: ../src/views/darkroom.c:3132 +msgid "upper threshold" +msgstr "ຄ່າຂີດຈຳກັດເທິງ" + +#: ../src/views/darkroom.c:3134 +#, no-c-format +msgid "" +"clipping threshold for the white point.\n" +"100% is peak medium luminance." +msgstr "" +"ຄ່າຂີດຈຳກັດ clipping ສຳລັບຈຸດສີຂາວ.\n" +"100% ແມ່ນຄວາມສະຫວ່າງສູງສຸດໃນລະດັບກາງ." + +#: ../src/views/darkroom.c:3146 +msgid "softproof" +msgstr "ກວດສອບສີກ່ອນພິມ (softproof)" + +#: ../src/views/darkroom.c:3150 +msgid "" +"toggle softproofing\n" +"right-click for profile options" +msgstr "" +"ເປີດ/ປິດ ການກວດສອບສີກ່ອນພິມ\n" +"ຄລິກຂວາສຳລັບຕົວເລືອກໂປຣໄຟລ໌" + +#: ../src/views/darkroom.c:3163 +msgid "" +"toggle gamut checking\n" +"right-click for profile options" +msgstr "" +"ເປີດ/ປິດ ການກວດສອບຂອບເຂດສີ\n" +"ຄລິກຂວາສຳລັບຕົວເລືອກໂປຣໄຟລ໌" + +#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 +msgid "profiles" +msgstr "ໂປຣໄຟລ໌" + +#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 +msgid "preview intent" +msgstr "ຈຸດປະສົງການສະແດງຕົວຢ່າງ (preview intent)" + +#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 +msgid "display profile" +msgstr "ໂປຣໄຟລ໌ການສະແດງຜົນ" + +#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 +msgid "preview display profile" +msgstr "ໂປຣໄຟລ໌ການສະແດງຕົວຢ່າງ" + +#: ../src/views/darkroom.c:3223 +msgid "histogram profile" +msgstr "ໂປຣໄຟລ໌ຮິດສະໂຕແກຣມ" + +#: ../src/views/darkroom.c:3230 +msgid "second preview window color assessment" +msgstr "ການປະເມີນສີໃນໜ້າຕ່າງເບິ່ງຕົວຢ່າງທີສອງ" + +#: ../src/views/darkroom.c:3233 +msgid "color assessment second preview" +msgstr "ການປະເມີນສີຂອງຮູບຕົວຢ່າງທີສອງ" + +#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 +msgid "display ICC profiles" +msgstr "ສະແດງ ICC ໂປຣໄຟລ໌" + +#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 +msgid "preview display ICC profiles" +msgstr "ສະແດງ ICC ໂປຣໄຟລ໌ ສຳລັບການເບິ່ງຕົວຢ່າງ" + +#: ../src/views/darkroom.c:3289 +msgid "softproof ICC profiles" +msgstr "ICC ໂປຣໄຟລ໌ ສຳລັບກວດສອບສີກ່ອນພິມ" + +#: ../src/views/darkroom.c:3294 +msgid "histogram and color picker ICC profiles" +msgstr "ໂປຣໄຟລ໌ ICC ຂອງຮິສໂຕກຣາມ ແລະ ຕົວເລືອກສີ" + +#: ../src/views/darkroom.c:3338 +msgid "" +"toggle guide lines\n" +"right-click for guides options" +msgstr "" +"ເປີດ/ປິດ ເສັ້ນນຳແນວ (guide lines)\n" +"ຄລິກຂວາສຳລັບຕົວເລືອກເສັ້ນນຳແນວ" + +#. Fullscreen preview key +#: ../src/views/darkroom.c:3357 +msgid "full preview" +msgstr "ເບິ່ງຕົວຢ່າງເຕັມຈໍ" + +#. add an option to allow skip mouse events while other overlays are +#. consuming mouse actions +#: ../src/views/darkroom.c:3362 +msgid "force pan/zoom/rotate with mouse" +msgstr "ບັງຄັບການເລື່ອນ/ຊູມ/ໝູນ ດ້ວຍເມົາສ໌" + +#. Zoom shortcuts +#: ../src/views/darkroom.c:3377 +msgid "zoom close-up" +msgstr "ຊູມເຂົ້າໃກ້" + +#. zoom in/out +#. zoom in/out/min/max +#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 +msgid "zoom in" +msgstr "ຊູມເຂົ້າ" + +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 +msgid "zoom out" +msgstr "ຊູມອອກ" + +#. Shortcut to skip images +#: ../src/views/darkroom.c:3387 +msgid "image forward" +msgstr "ຮູບຖັດໄປ" + +#: ../src/views/darkroom.c:3389 +msgid "image back" +msgstr "ຮູບກ່ອນໜ້າ" + +#. cycle overlay colors +#: ../src/views/darkroom.c:3393 +msgid "cycle overlay colors" +msgstr "ໝູນວຽນສີຂອງການສະແດງຊ້ອນທັບ" + +#. toggle visibility of drawn masks for current gui module +#: ../src/views/darkroom.c:3397 +msgid "show drawn masks" +msgstr "ສະແດງມາກສ໌ (masks) ທີ່ແຕ້ມໄວ້" + +#. brush size +/- +#: ../src/views/darkroom.c:3401 +msgid "increase brush size" +msgstr "ເພີ່ມຂະໜາດແປງ" + +#: ../src/views/darkroom.c:3403 +msgid "decrease brush size" +msgstr "ຫຼຸດຂະໜາດແປງ" + +#. brush hardness +/- +#: ../src/views/darkroom.c:3407 +msgid "increase brush hardness" +msgstr "ເພີ່ມຄວາມແຂງຂອງແປງ" + +#: ../src/views/darkroom.c:3409 +msgid "decrease brush hardness" +msgstr "ຫຼຸດຄວາມແຂງຂອງແປງ" + +#. brush opacity +/- +#: ../src/views/darkroom.c:3413 +msgid "increase brush opacity" +msgstr "ເພີ່ມຄວາມທຶບແສງຂອງແປງ" + +#: ../src/views/darkroom.c:3415 +msgid "decrease brush opacity" +msgstr "ຫຼຸດຄວາມທຶບແສງຂອງແປງ" + +#. undo/redo +#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 ../src/views/map.c:2400 +msgid "undo" +msgstr "ເລີກເຮັດ" + +#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 ../src/views/map.c:2402 +msgid "redo" +msgstr "ເຮັດຄືນ" + +#. change the precision for adjusting sliders with keyboard shortcuts +#: ../src/views/darkroom.c:3425 +msgid "change keyboard shortcut slider precision" +msgstr "ປ່ຽນຄວາມລະອຽດຂອງແຖບເລື່ອນໃນຄີລັດ" + +#: ../src/views/darkroom.c:3428 +msgid "synchronize selection" +msgstr "ຊິງໂຄຣໄນຊ໌ການເລືອກ" + +#: ../src/views/darkroom.c:4380 +msgid "keyboard shortcut slider precision: fine" +msgstr "ຄວາມລະອຽດແຖບເລື່ອນຄີລັດ: ລະອຽດ" + +#: ../src/views/darkroom.c:4382 +msgid "keyboard shortcut slider precision: normal" +msgstr "ຄວາມລະອຽດແຖບເລື່ອນຄີລັດ: ປົກກະຕິ" + +#: ../src/views/darkroom.c:4384 +msgid "keyboard shortcut slider precision: coarse" +msgstr "ຄວາມລະອຽດແຖບເລື່ອນຄີລັດ: ຫຍາບ" + +#: ../src/views/darkroom.c:4400 +msgid "switch to lighttable" +msgstr "ສະຫຼັບໄປທີ່ໂຕະແສງ (lighttable)" + +#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 +msgid "zoom in the image" +msgstr "ຊູມເຂົ້າໃນຮູບ" + +#: ../src/views/darkroom.c:4404 +msgid "unbounded zoom in the image" +msgstr "ຊູມໃນຮູບແບບບໍ່ມີຂີດຈຳກັດ" + +#: ../src/views/darkroom.c:4406 +msgid "zoom to 100% 200% and back" +msgstr "ຊູມ 100% 200% ແລະ ກັບຄືນ" + +#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 +msgid "pan a zoomed image" +msgstr "ເລື່ອນເບິ່ງຮູບທີ່ຊູມຢູ່" + +#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 +msgid "[modules] expand module without closing others" +msgstr "[ໂມດູນ] ຂະຫຍາຍໂມດູນໂດຍບໍ່ປິດອັນອື່ນ" + +#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 +msgid "[modules] expand module and close others" +msgstr "[ໂມດູນ] ຂະຫຍາຍໂມດູນ ແລະ ປິດອັນອື່ນ" + +#: ../src/views/darkroom.c:4414 +msgid "[modules] rename module" +msgstr "[ໂມດູນ] ປ່ຽນຊື່ໂມດູນ" + +#: ../src/views/darkroom.c:4417 +msgid "[modules] change module position in pipe" +msgstr "[ໂມດູນ] ປ່ຽນຕຳແໜ່ງໂມດູນໃນຂະບວນການ (pipe)" + +#. Show infos key +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 +msgid "show infos" +msgstr "ສະແດງຂໍ້ມູນ" + +#: ../src/views/lighttable.c:1023 +msgid "middle" +msgstr "ກາງ" + +#: ../src/views/lighttable.c:1150 +msgid "open image in darkroom" +msgstr "ເປີດຮູບພາບໃນຫ້ອງມືດ (darkroom)" + +#: ../src/views/lighttable.c:1155 +msgid "switch to next/previous image" +msgstr "ສະຫຼັບໄປຫາຮູບ ຖັດໄປ/ກ່ອນໜ້າ" + +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 +#, no-c-format +msgid "zoom to 100% and back" +msgstr "ຊູມ 100% ແລະ ກັບຄືນ" + +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 +msgid "scroll the collection" +msgstr "ເລື່ອນເບິ່ງຊຸດຮູບພາບ" + +#: ../src/views/lighttable.c:1169 +msgid "change number of images per row" +msgstr "ປ່ຽນຈຳນວນຮູບຕໍ່ແຖວ" + +#: ../src/views/lighttable.c:1172 +msgid "select an image" +msgstr "ເລືອກຮູບພາບ" + +#: ../src/views/lighttable.c:1174 +msgid "select range from last image" +msgstr "ເລືອກເປັນຊ່ວງຈາກຮູບຫຼ້າສຸດ" + +#: ../src/views/lighttable.c:1176 +msgid "add image to or remove it from a selection" +msgstr "ເພີ່ມ ຫຼື ເອົາຮູບອອກຈາກການເລືອກ" + +#: ../src/views/lighttable.c:1181 +msgid "change image order" +msgstr "ປ່ຽນລຳດັບຮູບພາບ" + +#: ../src/views/lighttable.c:1190 +msgid "zoom all the images" +msgstr "ຊູມຮູບທັງໝົດ" + +#: ../src/views/lighttable.c:1192 +msgid "pan inside all the images" +msgstr "ເລື່ອນເບິ່ງພາຍໃນຮູບທັງໝົດ" + +#: ../src/views/lighttable.c:1195 +msgid "zoom current image" +msgstr "ຊູມຮູບປະຈຸບັນ" + +#: ../src/views/lighttable.c:1197 +msgid "pan inside current image" +msgstr "ເລື່ອນເບິ່ງພາຍໃນຮູບປະຈຸບັນ" + +#: ../src/views/lighttable.c:1203 +#, no-c-format +msgid "zoom current image to 100% and back" +msgstr "ຊູມຮູບປະຈຸບັນເປັນ 100% ແລະ ກັບຄືນ" + +#: ../src/views/lighttable.c:1208 +msgid "zoom the main view" +msgstr "ຊູມມຸມເບິ່ງຫຼັກ" + +#: ../src/views/lighttable.c:1210 +msgid "pan inside the main view" +msgstr "ເລື່ອນເບິ່ງພາຍໃນມຸມເບິ່ງຫຼັກ" + +#: ../src/views/lighttable.c:1470 +msgid "set display profile" +msgstr "ຕັ້ງຄ່າໂປຣໄຟລ໌ການສະແດງຜົນ" + +#: ../src/views/lighttable.c:1567 +msgid "whole" +msgstr "ທັງໝົດ" + +#: ../src/views/lighttable.c:1595 +msgid "leave" +msgstr "ອອກຈາກ" + +#: ../src/views/lighttable.c:1604 +msgid "align images to grid" +msgstr "ຈັດລຽງຮູບໃຫ້ກົງກັບເສັ້ນຕາຕະລາງ" + +#: ../src/views/lighttable.c:1606 +msgid "reset first image offset" +msgstr "ຕັ້ງຄ່າການເຍື້ອງຂອງຮູບທຳອິດຄືນໃໝ່" + +#: ../src/views/lighttable.c:1608 +msgid "select toggle image" +msgstr "ສະຫຼັບການເລືອກຮູບ" + +#: ../src/views/lighttable.c:1610 +msgid "select single image" +msgstr "ເລືອກຮູບດຽວ" + +#. zoom for full culling & preview +#: ../src/views/lighttable.c:1620 +msgid "preview zoom 100%" +msgstr "ເບິ່ງຕົວຢ່າງຊູມ 100%" + +#: ../src/views/lighttable.c:1622 +msgid "preview zoom fit" +msgstr "ເບິ່ງຕົວຢ່າງຊູມໃຫ້ພໍດີ" + +#: ../src/views/lighttable.c:1628 +msgid "zoom max" +msgstr "ຊູມສູງສຸດ" + +#: ../src/views/lighttable.c:1632 +msgid "zoom min" +msgstr "ຊູມຕໍ່າສຸດ" + +#: ../src/views/map.c:2405 +msgid "scroll right" +msgstr "ເລື່ອນຂວາ" + +#: ../src/views/map.c:2407 +msgid "scroll right wide" +msgstr "ເລື່ອນຂວາແບບກວ້າງ" + +#: ../src/views/map.c:2409 +msgid "scroll left" +msgstr "ເລື່ອນຊ້າຍ" + +#: ../src/views/map.c:2411 +msgid "scroll left wide" +msgstr "ເລື່ອນຊ້າຍແບບກວ້າງ" + +#: ../src/views/map.c:2413 +msgid "scroll up" +msgstr "ເລື່ອນຂຶ້ນ" + +#: ../src/views/map.c:2415 +msgid "scroll up wide" +msgstr "ເລື່ອນຂຶ້ນແບບກວ້າງ" + +#: ../src/views/map.c:2417 +msgid "scroll down" +msgstr "ເລື່ອນລົງ" + +#: ../src/views/map.c:2419 +msgid "scroll down wide" +msgstr "ເລື່ອນລົງແບບກວ້າງ" + +#: ../src/views/map.c:3206 +msgid "[on image] open in darkroom" +msgstr "[ເທິງຮູບ] ເປີດໃນຫ້ອງມືດ" + +#: ../src/views/map.c:3208 +msgid "[on map] zoom map" +msgstr "[ເທິງແຜນທີ່] ຊູມແຜນທີ່" + +#: ../src/views/map.c:3210 +msgid "move image location" +msgstr "ຍ້າຍຕຳແໜ່ງຮູບພາບ" + +#: ../src/views/print.c:54 +msgctxt "view" +msgid "print" +msgstr "ພິມ" + +#: ../src/views/print.c:307 +msgid "no printers found!" +msgstr "ບໍ່ພົບເຄື່ອງພິມ!" + +#: ../src/views/slideshow.c:359 +msgid "end of images" +msgstr "ສິ້ນສຸດຮູບພາບ" + +#: ../src/views/slideshow.c:380 +msgid "end of images. press any key to return to lighttable mode" +msgstr "ສິ້ນສຸດຮູບພາບ. ກົດປຸ່ມໃດກໍໄດ້ເພື່ອ返回ໂໝດໂຕະແສງ" + +#: ../src/views/slideshow.c:513 +msgid "waiting to start slideshow" +msgstr "ກຳລັງຖ້າເພື່ອເລີ່ມສະໄລ້ໂຊ" + +#: ../src/views/slideshow.c:681 ../src/views/slideshow.c:708 ../src/views/slideshow.c:716 +msgid "slideshow paused" +msgstr "ພັກການສະແດງສະໄລ້ໂຊ" + +#: ../src/views/slideshow.c:689 ../src/views/slideshow.c:699 +#, c-format +msgid "slideshow delay set to %d second" +msgid_plural "slideshow delay set to %d seconds" +msgstr[0] "ຕັ້ງເວລາລໍຖ້າສະໄລ້ໂຊເປັນ %d ວິນາທີ" + +#: ../src/views/slideshow.c:731 +msgid "start and stop" +msgstr "ເລີ່ມ ແລະ ຢຸດ" + +#: ../src/views/slideshow.c:733 +msgid "exit slideshow" +msgstr "ອອກຈາກສະໄລ້ໂຊ" + +#: ../src/views/slideshow.c:737 +msgid "slow down" +msgstr "ຊ້າລົງ" + +#: ../src/views/slideshow.c:741 +msgid "speed up" +msgstr "ໄວຂຶ້ນ" + +#: ../src/views/slideshow.c:746 +msgid "step forward" +msgstr "ໄປທາງໜ້າ" + +#: ../src/views/slideshow.c:748 +msgid "step back" +msgstr "ຖອຍຫຼັງ" + +#: ../src/views/slideshow.c:756 +msgid "go to next image" +msgstr "ໄປຫາຮູບຖັດໄປ" + +#: ../src/views/slideshow.c:758 +msgid "go to previous image" +msgstr "ໄປຫາຮູບກ່ອນໜ້າ" + +#: ../src/views/tethering.c:163 +#, c-format +msgid "new session initiated '%s'" +msgstr "ເລີ່ມເຊດຊັນໃໝ່ແລ້ວ '%s'" + +#: ../src/views/tethering.c:496 +msgid "no camera with tethering support available for use..." +msgstr "ບໍ່ມີກ້ອງທີ່ຮອງຮັບການເຊື່ອມຕໍ່ (tethering) ໃຫ້ໃຊ້ງານ..." + +#: ../src/views/view.c:1567 +msgid "left-click" +msgstr "ຄລິກຊ້າຍ" + +#: ../src/views/view.c:1570 +msgid "right-click" +msgstr "ຄລິກຂວາ" + +#: ../src/views/view.c:1573 +msgid "middle-click" +msgstr "ຄລິກກາງ" + +#: ../src/views/view.c:1579 +msgid "left double-click" +msgstr "ດັບເບິ້ນຄລິກຊ້າຍ" + +#: ../src/views/view.c:1582 +msgid "right double-click" +msgstr "ດັບເບິ້ນຄລິກຂວາ" + +#: ../src/views/view.c:1585 +msgid "drag and drop" +msgstr "ລາກ ແລະ ວາງ" + +#: ../src/views/view.c:1588 +msgid "left-click+drag" +msgstr "ຄລິກຊ້າຍ+ລາກ" + +#: ../src/views/view.c:1591 +msgid "right-click+drag" +msgstr "ຄລິກຂວາ+ລາກ" + +#: ../src/views/view.c:1612 +msgid "darktable - accels window" +msgstr "darktable - ໜ້າຕ່າງຄີລັດ" + +#: ../src/views/view.c:1659 +msgid "switch to a classic window which will stay open after key release" +msgstr "ສະຫຼັບໄປຫາໜ້າຕ່າງແບບຄລາດສິກ ເຊິ່ງຈະຍັງຄົງເປີດຢູ່ຫຼັງຈາກປ່ອຍປຸ່ມ" + +#. we add the mouse actions too +#: ../src/views/view.c:1725 +msgid "mouse actions" +msgstr "ການກະທຳຂອງເມົາສ໌" diff --git a/po/nb.po b/po/nb.po index 33532195ea2..62c4cf83c2c 100644 --- a/po/nb.po +++ b/po/nb.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-05-13 19:06+0200\n" -"PO-Revision-Date: 2026-05-18 14:41+0200\n" +"POT-Creation-Date: 2026-08-09 10:55+0200\n" +"PO-Revision-Date: 2026-08-25 14:15+0200\n" "Last-Translator: Hans Petter Birkeland \n" "Language-Team: \n" "Language: nb\n" @@ -20,19 +20,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" -"X-Poedit-Bookmarks: 5491,-1,-1,-1,-1,-1,-1,2362,1305,-1\n" +"X-Poedit-Bookmarks: 714,-1,-1,-1,-1,-1,-1,2362,1305,-1\n" #: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "første forekomst" -#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4678 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4903 msgctxt "preferences" msgid "last instance" msgstr "siste forekomst" -#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4352 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4559 msgctxt "preferences" msgid "triangle" msgstr "triangel" @@ -53,9 +53,9 @@ msgid "bar" msgstr "linje" #: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 -#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1815 -#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1873 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2922 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 +#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 +#: ../build/bin/preferences_gen.h:2953 ../build/bin/preferences_gen.h:3040 msgctxt "preferences" msgid "never" msgstr "aldri" @@ -65,7 +65,7 @@ msgctxt "preferences" msgid "once a month" msgstr "månedlig" -#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4136 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4343 msgctxt "preferences" msgid "once a week" msgstr "ukentlig" @@ -80,19 +80,19 @@ msgctxt "preferences" msgid "on close" msgstr "ved avslutning" -#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1806 -#: ../build/bin/conf_gen.h:1827 ../build/bin/conf_gen.h:1874 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 +#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "lite" -#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:584 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3637 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3844 msgctxt "preferences" msgid "default" msgstr "standard" -#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4242 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4346 msgctxt "preferences" msgid "large" msgstr "mye" @@ -102,19 +102,19 @@ msgctxt "preferences" msgid "after edit" msgstr "etter redigering" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4395 msgctxt "preferences" msgid "on import" msgstr "ved import" -#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1805 -#: ../build/bin/conf_gen.h:1826 ../build/bin/conf_gen.h:4987 -#: ../build/bin/preferences_gen.h:3324 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5100 +#: ../build/bin/preferences_gen.h:3425 msgctxt "preferences" msgid "always" msgstr "alltid" -#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4206 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4413 msgctxt "preferences" msgid "only large entries" msgstr "bare lange oppføringer" @@ -124,96 +124,96 @@ msgctxt "preferences" msgid "sensitive" msgstr "følsom" -#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4803 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:5028 msgctxt "preferences" msgid "insensitive" msgstr "ufølsom" -#: ../build/bin/conf_gen.h:585 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "flere grafikkprosessorer" -#: ../build/bin/conf_gen.h:586 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "svært rask grafikkprosessor" -#: ../build/bin/conf_gen.h:1055 ../build/bin/preferences_gen.h:4877 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:5102 msgctxt "preferences" msgid "import time" msgstr "importtidspunkt" -#: ../build/bin/conf_gen.h:1056 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "mappenavn" -#: ../build/bin/conf_gen.h:1057 +#: ../build/bin/conf_gen.h:1066 msgctxt "preferences" msgid "display name" msgstr "visningsnavn" -#: ../build/bin/conf_gen.h:1076 +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:1077 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:1078 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:1079 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:1080 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:1081 ../build/bin/conf_gen.h:2812 -#: ../build/bin/conf_gen.h:3785 ../build/bin/conf_gen.h:4213 -#: ../build/bin/conf_gen.h:4754 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2862 +#: ../build/bin/conf_gen.h:3889 ../build/bin/conf_gen.h:4317 +#: ../build/bin/conf_gen.h:4867 msgctxt "preferences" msgid "none" msgstr "ingen" -#: ../build/bin/conf_gen.h:1091 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "gjennomsnitt" -#: ../build/bin/conf_gen.h:1092 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "min" -#: ../build/bin/conf_gen.h:1093 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "maks" -#: ../build/bin/conf_gen.h:1428 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "velg bare nye bilder" -#: ../build/bin/conf_gen.h:1429 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "velg bare bilder som ikke allerede er importert" -#: ../build/bin/conf_gen.h:1437 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "ignorer bilder som ikke er raw" -#: ../build/bin/conf_gen.h:1438 +#: ../build/bin/conf_gen.h:1447 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -221,55 +221,55 @@ msgstr "" "hvis på vil bare raw-bilder bli importert. bilder som ikke er raw vil ikke " "være synlige i dialogen og vil ikke bli importert." -#: ../build/bin/conf_gen.h:1446 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "legg til metadata" -#: ../build/bin/conf_gen.h:1447 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." msgstr "legg inn angitte metadata i alle bilder som importeres." -#: ../build/bin/conf_gen.h:1455 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "se i undermapper" -#: ../build/bin/conf_gen.h:1456 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" msgstr "se i alle undermapper når filmruller importeres" -#: ../build/bin/conf_gen.h:1464 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" msgstr "hvilken fotograf som skal angis ved import" -#: ../build/bin/conf_gen.h:1473 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" msgstr "hvilken utgiver som skal angis ved import" -#: ../build/bin/conf_gen.h:1482 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" msgstr "hvilke rettigheter som skal angis ved import" -#: ../build/bin/conf_gen.h:1491 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" msgstr "kommaseparert liste med nøkkelord som skal brukes ved import" -#: ../build/bin/conf_gen.h:1500 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" msgstr "importer merker fra XMP" -#: ../build/bin/conf_gen.h:1536 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "stjerner ved import" -#: ../build/bin/conf_gen.h:1537 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" msgstr "antall stjerner som tilordnes alle bilder når en filmrull importeres" -#: ../build/bin/conf_gen.h:1545 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "ignorer stjernemerking fra EXIF" -#: ../build/bin/conf_gen.h:1546 +#: ../build/bin/conf_gen.h:1555 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -277,19 +277,19 @@ msgstr "" "ignorer stjernemerking fra EXIF. hvis ikke satt og EXIF stjernemerking er " "funnet vil dette overstyre 'gradering som skal brukes ved import'" -#: ../build/bin/conf_gen.h:1554 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "importjobb" -#: ../build/bin/conf_gen.h:1555 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "navn på importjobben" -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "overstyr dagens dato" -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1573 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -301,177 +301,202 @@ msgstr "" "(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS)\n" "ellers la feltet være tomt" -#: ../build/bin/conf_gen.h:1572 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "hold dette vinduet åpent" -#: ../build/bin/conf_gen.h:1573 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "hold dette vinduet åpent for å kjøre flere importer" -#: ../build/bin/conf_gen.h:1807 ../build/bin/conf_gen.h:1828 -#: ../build/bin/conf_gen.h:1875 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1808 ../build/bin/conf_gen.h:1829 -#: ../build/bin/conf_gen.h:1876 ../build/bin/preferences_gen.h:2853 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2971 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1809 ../build/bin/conf_gen.h:1830 -#: ../build/bin/conf_gen.h:1877 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1810 ../build/bin/conf_gen.h:1831 -#: ../build/bin/conf_gen.h:1878 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1811 ../build/bin/conf_gen.h:1832 -#: ../build/bin/conf_gen.h:1879 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1812 ../build/bin/conf_gen.h:1833 -#: ../build/bin/conf_gen.h:1880 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1813 ../build/bin/conf_gen.h:1834 -#: ../build/bin/conf_gen.h:1881 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 +#: ../build/bin/conf_gen.h:1890 msgctxt "preferences" msgid "6K" msgstr "6K" -#: ../build/bin/conf_gen.h:1814 ../build/bin/conf_gen.h:1835 -#: ../build/bin/conf_gen.h:1882 +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 +#: ../build/bin/conf_gen.h:1891 msgctxt "preferences" msgid "8K" msgstr "8K" -#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:3784 -#: ../build/bin/conf_gen.h:4990 ../build/bin/preferences_gen.h:4046 +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3888 +#: ../build/bin/conf_gen.h:5103 ../build/bin/preferences_gen.h:4253 msgctxt "preferences" msgid "auto" msgstr "automatisk" -#: ../build/bin/conf_gen.h:1928 +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" msgstr "av" -#: ../build/bin/conf_gen.h:1929 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "hardhet (relativ)" -#: ../build/bin/conf_gen.h:1930 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "hardhet (absolutt)" -#: ../build/bin/conf_gen.h:1931 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "gjennomsiktighet (relativ)" -#: ../build/bin/conf_gen.h:1932 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "gjennomsiktighet (absolutt)" -#: ../build/bin/conf_gen.h:1933 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "penselbredde (relativ)" -#: ../build/bin/conf_gen.h:1943 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "lav" -#: ../build/bin/conf_gen.h:1944 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "medium" -#: ../build/bin/conf_gen.h:1945 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "høy" -#: ../build/bin/conf_gen.h:1973 ../build/bin/preferences_gen.h:3187 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3511 +msgctxt "preferences" +msgid "pixels" +msgstr "piksler" + +#: ../build/bin/conf_gen.h:1983 +msgctxt "preferences" +msgid "% of path size" +msgstr "% av størrelsen på banen" + +#: ../build/bin/conf_gen.h:2002 +msgctxt "preferences" +msgid "sharp" +msgstr "skarp" + +#: ../build/bin/conf_gen.h:2003 ../build/bin/preferences_gen.h:3548 +msgctxt "preferences" +msgid "balanced" +msgstr "balansert" + +#: ../build/bin/conf_gen.h:2004 ../build/bin/conf_gen.h:5106 +msgctxt "preferences" +msgid "smooth" +msgstr "jevn" + +#: ../build/bin/conf_gen.h:2023 ../build/bin/preferences_gen.h:3288 msgctxt "preferences" msgid "false color" msgstr "falsk farge" -#: ../build/bin/conf_gen.h:1974 +#: ../build/bin/conf_gen.h:2024 msgctxt "preferences" msgid "grayscale" msgstr "gråskala" -#: ../build/bin/conf_gen.h:1993 +#: ../build/bin/conf_gen.h:2043 msgctxt "preferences" msgid "top left" msgstr "øvre venstre hjørne" -#: ../build/bin/conf_gen.h:1994 +#: ../build/bin/conf_gen.h:2044 msgctxt "preferences" msgid "top right" msgstr "øvre høyre hjørne" -#: ../build/bin/conf_gen.h:1995 +#: ../build/bin/conf_gen.h:2045 msgctxt "preferences" msgid "top center" msgstr "topp senter" -#: ../build/bin/conf_gen.h:1996 ../build/bin/preferences_gen.h:3102 +#: ../build/bin/conf_gen.h:2046 ../build/bin/preferences_gen.h:3203 msgctxt "preferences" msgid "bottom" msgstr "bunn" -#: ../build/bin/conf_gen.h:1997 +#: ../build/bin/conf_gen.h:2047 msgctxt "preferences" msgid "hidden" msgstr "skjult" -#: ../build/bin/conf_gen.h:2766 +#: ../build/bin/conf_gen.h:2816 msgid "show OSD" msgstr "vis OSD" -#: ../build/bin/conf_gen.h:2767 +#: ../build/bin/conf_gen.h:2817 msgid "toggle the visibility of the map overlays" msgstr "velg om kartlagene skal vises" -#: ../build/bin/conf_gen.h:2775 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2825 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "filtrerte bilder" -#: ../build/bin/conf_gen.h:2776 +#: ../build/bin/conf_gen.h:2826 msgid "when set limit the images drawn to the current filmstrip" msgstr "når satt, begrens de viste bildene til nåværende filmstripe" -#: ../build/bin/conf_gen.h:2784 +#: ../build/bin/conf_gen.h:2834 msgid "max images" msgstr "maks antall bilder" -#: ../build/bin/conf_gen.h:2785 +#: ../build/bin/conf_gen.h:2835 msgid "the maximum number of image thumbnails drawn on the map" msgstr "høyeste antall småbilder vist på kartet" -#: ../build/bin/conf_gen.h:2793 +#: ../build/bin/conf_gen.h:2843 msgid "group size factor" msgstr "gruppestørrelse" -#: ../build/bin/conf_gen.h:2794 +#: ../build/bin/conf_gen.h:2844 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -479,32 +504,32 @@ msgstr "" "øke eller redusere den romlige størrelsen på bildegrupper på kartet. kan " "påvirke beregningstiden" -#: ../build/bin/conf_gen.h:2802 +#: ../build/bin/conf_gen.h:2852 msgid "min images per group" msgstr "minimum antall bilder pr gruppe" -#: ../build/bin/conf_gen.h:2803 +#: ../build/bin/conf_gen.h:2853 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." msgstr "" "minimum antall bilder for å lage en bildegruppe. kan påvirke beregningstiden." -#: ../build/bin/conf_gen.h:2810 +#: ../build/bin/conf_gen.h:2860 msgctxt "preferences" msgid "thumbnail" msgstr "småbilde" -#: ../build/bin/conf_gen.h:2811 +#: ../build/bin/conf_gen.h:2861 msgctxt "preferences" msgid "count" msgstr "antall" -#: ../build/bin/conf_gen.h:2814 +#: ../build/bin/conf_gen.h:2864 msgid "thumbnail display" msgstr "småbildevisning" -#: ../build/bin/conf_gen.h:2815 +#: ../build/bin/conf_gen.h:2865 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" @@ -512,265 +537,265 @@ msgstr "" "tre alternativer er tilgjengelige: småbilder, bare antall bilder i gruppen " "eller ingenting" -#: ../build/bin/conf_gen.h:2832 +#: ../build/bin/conf_gen.h:2882 msgid "max polygon points" msgstr "maks antall polygonpunkter" -#: ../build/bin/conf_gen.h:2833 +#: ../build/bin/conf_gen.h:2883 msgid "limit the number of points imported with polygon in find location module" msgstr "begrens antall punkter importert med polygon i finn sted-modulen" -#: ../build/bin/conf_gen.h:3336 ../build/bin/conf_gen.h:3348 +#: ../build/bin/conf_gen.h:3395 ../build/bin/conf_gen.h:3407 msgctxt "preferences" msgid "bilinear" msgstr "bilineær" -#: ../build/bin/conf_gen.h:3337 ../build/bin/conf_gen.h:3349 -#: ../build/bin/preferences_gen.h:3409 +#: ../build/bin/conf_gen.h:3396 ../build/bin/conf_gen.h:3408 +#: ../build/bin/preferences_gen.h:3616 msgctxt "preferences" msgid "bicubic" msgstr "bikubisk" -#: ../build/bin/conf_gen.h:3338 ../build/bin/conf_gen.h:3350 +#: ../build/bin/conf_gen.h:3397 ../build/bin/conf_gen.h:3409 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:3351 ../build/bin/preferences_gen.h:3427 +#: ../build/bin/conf_gen.h:3410 ../build/bin/preferences_gen.h:3634 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3786 +#: ../build/bin/conf_gen.h:3890 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3787 +#: ../build/bin/conf_gen.h:3891 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3788 +#: ../build/bin/conf_gen.h:3892 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3789 +#: ../build/bin/conf_gen.h:3893 msgctxt "preferences" msgid "windows_credentials" msgstr "windows_credentials" -#: ../build/bin/conf_gen.h:4087 +#: ../build/bin/conf_gen.h:4191 msgctxt "preferences" msgid "vectorscope" msgstr "vektorskop" -#: ../build/bin/conf_gen.h:4088 +#: ../build/bin/conf_gen.h:4192 msgctxt "preferences" msgid "waveform" msgstr "bølgeform" -#: ../build/bin/conf_gen.h:4089 +#: ../build/bin/conf_gen.h:4193 msgctxt "preferences" msgid "split" msgstr "splitt-bilde" -#: ../build/bin/conf_gen.h:4090 +#: ../build/bin/conf_gen.h:4194 msgctxt "preferences" msgid "RGB parade" msgstr "RGB parade" -#: ../build/bin/conf_gen.h:4091 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "histogram" msgstr "histogram" -#: ../build/bin/conf_gen.h:4101 +#: ../build/bin/conf_gen.h:4205 msgctxt "preferences" msgid "left" msgstr "venstre" -#: ../build/bin/conf_gen.h:4102 ../build/bin/preferences_gen.h:4517 +#: ../build/bin/conf_gen.h:4206 ../build/bin/preferences_gen.h:4742 msgctxt "preferences" msgid "right" msgstr "høyre" -#: ../build/bin/conf_gen.h:4121 ../build/bin/conf_gen.h:4166 +#: ../build/bin/conf_gen.h:4225 ../build/bin/conf_gen.h:4270 msgctxt "preferences" msgid "logarithmic" msgstr "logaritmisk" -#: ../build/bin/conf_gen.h:4122 ../build/bin/conf_gen.h:4167 +#: ../build/bin/conf_gen.h:4226 ../build/bin/conf_gen.h:4271 msgctxt "preferences" msgid "linear" msgstr "lineær" -#: ../build/bin/conf_gen.h:4132 +#: ../build/bin/conf_gen.h:4236 msgctxt "preferences" msgid "horizontal" msgstr "vannrett" -#: ../build/bin/conf_gen.h:4133 +#: ../build/bin/conf_gen.h:4237 msgctxt "preferences" msgid "vertical" msgstr "loddrett" -#: ../build/bin/conf_gen.h:4143 +#: ../build/bin/conf_gen.h:4247 msgctxt "preferences" msgid "overlaid" msgstr "lagt over" -#: ../build/bin/conf_gen.h:4144 +#: ../build/bin/conf_gen.h:4248 msgctxt "preferences" msgid "parade" msgstr "parade" -#: ../build/bin/conf_gen.h:4154 +#: ../build/bin/conf_gen.h:4258 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:4155 +#: ../build/bin/conf_gen.h:4259 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:4156 +#: ../build/bin/conf_gen.h:4260 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:4214 +#: ../build/bin/conf_gen.h:4318 msgctxt "preferences" msgid "monochromatic" msgstr "monokromatisk" -#: ../build/bin/conf_gen.h:4215 +#: ../build/bin/conf_gen.h:4319 msgctxt "preferences" msgid "analogous" msgstr "analog" -#: ../build/bin/conf_gen.h:4216 +#: ../build/bin/conf_gen.h:4320 msgctxt "preferences" msgid "analogous complementary" msgstr "analog komplementær" -#: ../build/bin/conf_gen.h:4217 +#: ../build/bin/conf_gen.h:4321 msgctxt "preferences" msgid "complementary" msgstr "komplementær" -#: ../build/bin/conf_gen.h:4218 +#: ../build/bin/conf_gen.h:4322 msgctxt "preferences" msgid "split complementary" msgstr "delt komplementær" -#: ../build/bin/conf_gen.h:4219 +#: ../build/bin/conf_gen.h:4323 msgctxt "preferences" msgid "dyad" msgstr "diade" -#: ../build/bin/conf_gen.h:4220 +#: ../build/bin/conf_gen.h:4324 msgctxt "preferences" msgid "triad" msgstr "triade" -#: ../build/bin/conf_gen.h:4221 +#: ../build/bin/conf_gen.h:4325 msgctxt "preferences" msgid "tetrad" msgstr "tetrade" -#: ../build/bin/conf_gen.h:4222 +#: ../build/bin/conf_gen.h:4326 msgctxt "preferences" msgid "square" msgstr "kvadratisk" -#: ../build/bin/conf_gen.h:4241 +#: ../build/bin/conf_gen.h:4345 msgctxt "preferences" msgid "normal" msgstr "normal" -#: ../build/bin/conf_gen.h:4243 +#: ../build/bin/conf_gen.h:4347 msgctxt "preferences" msgid "narrow" msgstr "smal" -#: ../build/bin/conf_gen.h:4244 +#: ../build/bin/conf_gen.h:4348 msgctxt "preferences" msgid "line" msgstr "linje" -#: ../build/bin/conf_gen.h:4551 +#: ../build/bin/conf_gen.h:4655 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:4552 +#: ../build/bin/conf_gen.h:4656 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:4553 +#: ../build/bin/conf_gen.h:4657 msgctxt "preferences" msgid "inch" msgstr "tomme" -#: ../build/bin/conf_gen.h:4603 +#: ../build/bin/conf_gen.h:4707 ../build/bin/preferences_gen.h:237 msgctxt "preferences" msgid "grey" msgstr "grå" -#: ../build/bin/conf_gen.h:4604 +#: ../build/bin/conf_gen.h:4708 ../build/bin/preferences_gen.h:238 msgctxt "preferences" msgid "dark" msgstr "mørkt" -#: ../build/bin/conf_gen.h:4605 +#: ../build/bin/conf_gen.h:4709 ../build/bin/preferences_gen.h:239 msgctxt "preferences" msgid "darker" msgstr "mørkere" -#: ../build/bin/conf_gen.h:4612 ../build/bin/preferences_gen.h:4535 +#: ../build/bin/conf_gen.h:4716 ../build/bin/preferences_gen.h:4760 msgctxt "preferences" msgid "all" msgstr "alle" -#: ../build/bin/conf_gen.h:4613 +#: ../build/bin/conf_gen.h:4717 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:4614 +#: ../build/bin/conf_gen.h:4718 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:4750 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/conf_gen.h:4863 ../build/bin/preferences_gen.h:3700 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "scenereferert (sigmoid)" -#: ../build/bin/conf_gen.h:4751 +#: ../build/bin/conf_gen.h:4864 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "scenereferert (filmic)" -#: ../build/bin/conf_gen.h:4752 +#: ../build/bin/conf_gen.h:4865 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "scenereferert (AgX)" -#: ../build/bin/conf_gen.h:4753 +#: ../build/bin/conf_gen.h:4866 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "visningsreferert (gammel)" -#: ../build/bin/conf_gen.h:4892 +#: ../build/bin/conf_gen.h:5005 msgid "camera time zone" msgstr "kamera tidssone" -#: ../build/bin/conf_gen.h:4893 +#: ../build/bin/conf_gen.h:5006 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone so " "the GPX data can be correctly matched" @@ -778,62 +803,57 @@ msgstr "" "de fleste kamera lagrer ikke tidssonen i EXIF. angi riktig tidssone slik at " "GPX-dataene kan brukes riktig" -#: ../build/bin/conf_gen.h:4909 +#: ../build/bin/conf_gen.h:5022 msgctxt "preferences" msgid "no color" msgstr "ingen farge" -#: ../build/bin/conf_gen.h:4910 +#: ../build/bin/conf_gen.h:5023 msgctxt "preferences" msgid "illuminant color" msgstr "farge på lyskilde" -#: ../build/bin/conf_gen.h:4911 +#: ../build/bin/conf_gen.h:5024 msgctxt "preferences" msgid "effect emulation" msgstr "etterligne effekt" -#: ../build/bin/conf_gen.h:4975 +#: ../build/bin/conf_gen.h:5088 msgctxt "preferences" msgid "list" msgstr "liste" -#: ../build/bin/conf_gen.h:4976 +#: ../build/bin/conf_gen.h:5089 msgctxt "preferences" msgid "tabs" msgstr "faner" -#: ../build/bin/conf_gen.h:4977 +#: ../build/bin/conf_gen.h:5090 msgctxt "preferences" msgid "columns" msgstr "kolonner" -#: ../build/bin/conf_gen.h:4988 +#: ../build/bin/conf_gen.h:5101 msgctxt "preferences" msgid "active" msgstr "aktiv" -#: ../build/bin/conf_gen.h:4989 +#: ../build/bin/conf_gen.h:5102 msgctxt "preferences" msgid "dim" msgstr "dempet" -#: ../build/bin/conf_gen.h:4991 +#: ../build/bin/conf_gen.h:5104 msgctxt "preferences" msgid "fade" msgstr "utvasket" -#: ../build/bin/conf_gen.h:4992 +#: ../build/bin/conf_gen.h:5105 msgctxt "preferences" msgid "fit" msgstr "pass inn" -#: ../build/bin/conf_gen.h:4993 -msgctxt "preferences" -msgid "smooth" -msgstr "jevn" - -#: ../build/bin/conf_gen.h:4994 +#: ../build/bin/conf_gen.h:5107 msgctxt "preferences" msgid "glide" msgstr "gli" @@ -844,10 +864,10 @@ msgid "this setting has been modified" msgstr "denne innstillingen har vært endret" #. help button (right-anchored, matches other prefs tabs) -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 -#: ../src/gui/gtk.c:3533 ../src/gui/preferences.c:538 -#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1901 -#: ../src/libs/modulegroups.c:4173 +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3230 +#: ../src/gui/gtk.c:3638 ../src/gui/preferences.c:542 +#: ../src/gui/preferences.c:1051 ../src/gui/preferences_ai.c:1912 +#: ../src/libs/modulegroups.c:4190 msgid "?" msgstr "?" @@ -859,77 +879,105 @@ msgstr "ikke tilgjengelig" msgid "not available on this system" msgstr "ikke tilgjengelig på denne maskinen" -#: ../build/bin/preferences_gen.h:2571 ../src/control/jobs/control_jobs.c:3118 -#: ../src/libs/import.c:183 +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "darktable-tema" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"Lyshetsnivået rundt bildet ditt påvirker hvordan du ser fargene og tonene " +"mens du redigerer. grå er anbefalt fordi det er det mest nøytrale – det " +"forskyver ikke øyet i noen retning\n" +"\n" +"grå: best for nøyaktig fargearbeid\n" +"\n" +"mørk: mindre distraherende rundt bildet\n" +"\n" +"mørkere: bra for svakt opplyste rom" + +#: ../build/bin/preferences_gen.h:2689 ../src/control/jobs/control_jobs.c:3118 +#: ../src/libs/import.c:182 msgid "import" msgstr "importer" -#: ../build/bin/preferences_gen.h:2576 +#: ../build/bin/preferences_gen.h:2694 msgid "session options" msgstr "økt-innstillinger" -#: ../build/bin/preferences_gen.h:2586 +#: ../build/bin/preferences_gen.h:2704 msgid "base filmroll's directory" msgstr "rotmappe for filmruller" -#: ../build/bin/preferences_gen.h:2597 ../build/bin/preferences_gen.h:2619 -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2658 -#: ../build/bin/preferences_gen.h:2691 ../build/bin/preferences_gen.h:2708 -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:2810 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2853 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2939 ../build/bin/preferences_gen.h:2961 -#: ../build/bin/preferences_gen.h:2985 ../build/bin/preferences_gen.h:3009 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3084 ../build/bin/preferences_gen.h:3102 -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:3162 -#: ../build/bin/preferences_gen.h:3187 ../build/bin/preferences_gen.h:3204 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3306 -#: ../build/bin/preferences_gen.h:3324 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3358 ../build/bin/preferences_gen.h:3391 -#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3427 -#: ../build/bin/preferences_gen.h:3450 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3493 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3544 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3615 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3686 -#: ../build/bin/preferences_gen.h:3707 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3749 ../build/bin/preferences_gen.h:3770 -#: ../build/bin/preferences_gen.h:3791 ../build/bin/preferences_gen.h:3812 -#: ../build/bin/preferences_gen.h:3845 ../build/bin/preferences_gen.h:3862 -#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 -#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4046 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4085 -#: ../build/bin/preferences_gen.h:4118 ../build/bin/preferences_gen.h:4136 -#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4206 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4352 -#: ../build/bin/preferences_gen.h:4369 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4420 -#: ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4454 -#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4517 -#: ../build/bin/preferences_gen.h:4535 ../build/bin/preferences_gen.h:4557 -#: ../build/bin/preferences_gen.h:4585 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4678 -#: ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4719 -#: ../build/bin/preferences_gen.h:4785 ../build/bin/preferences_gen.h:4803 -#: ../build/bin/preferences_gen.h:4877 +#: ../build/bin/preferences_gen.h:2715 ../build/bin/preferences_gen.h:2737 +#: ../build/bin/preferences_gen.h:2754 ../build/bin/preferences_gen.h:2776 +#: ../build/bin/preferences_gen.h:2809 ../build/bin/preferences_gen.h:2826 +#: ../build/bin/preferences_gen.h:2843 ../build/bin/preferences_gen.h:2860 +#: ../build/bin/preferences_gen.h:2877 ../build/bin/preferences_gen.h:2894 +#: ../build/bin/preferences_gen.h:2911 ../build/bin/preferences_gen.h:2928 +#: ../build/bin/preferences_gen.h:2953 ../build/bin/preferences_gen.h:2971 +#: ../build/bin/preferences_gen.h:2988 ../build/bin/preferences_gen.h:3005 +#: ../build/bin/preferences_gen.h:3022 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3079 +#: ../build/bin/preferences_gen.h:3103 ../build/bin/preferences_gen.h:3127 +#: ../build/bin/preferences_gen.h:3160 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3203 ../build/bin/preferences_gen.h:3246 +#: ../build/bin/preferences_gen.h:3263 ../build/bin/preferences_gen.h:3288 +#: ../build/bin/preferences_gen.h:3305 ../build/bin/preferences_gen.h:3322 +#: ../build/bin/preferences_gen.h:3339 ../build/bin/preferences_gen.h:3356 +#: ../build/bin/preferences_gen.h:3373 ../build/bin/preferences_gen.h:3390 +#: ../build/bin/preferences_gen.h:3407 ../build/bin/preferences_gen.h:3425 +#: ../build/bin/preferences_gen.h:3442 ../build/bin/preferences_gen.h:3466 +#: ../build/bin/preferences_gen.h:3511 ../build/bin/preferences_gen.h:3530 +#: ../build/bin/preferences_gen.h:3548 ../build/bin/preferences_gen.h:3565 +#: ../build/bin/preferences_gen.h:3598 ../build/bin/preferences_gen.h:3616 +#: ../build/bin/preferences_gen.h:3634 ../build/bin/preferences_gen.h:3657 +#: ../build/bin/preferences_gen.h:3681 ../build/bin/preferences_gen.h:3700 +#: ../build/bin/preferences_gen.h:3717 ../build/bin/preferences_gen.h:3734 +#: ../build/bin/preferences_gen.h:3751 ../build/bin/preferences_gen.h:3776 +#: ../build/bin/preferences_gen.h:3801 ../build/bin/preferences_gen.h:3822 +#: ../build/bin/preferences_gen.h:3844 ../build/bin/preferences_gen.h:3865 +#: ../build/bin/preferences_gen.h:3893 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3935 ../build/bin/preferences_gen.h:3956 +#: ../build/bin/preferences_gen.h:3977 ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4019 ../build/bin/preferences_gen.h:4052 +#: ../build/bin/preferences_gen.h:4069 ../build/bin/preferences_gen.h:4086 +#: ../build/bin/preferences_gen.h:4103 ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4137 ../build/bin/preferences_gen.h:4154 +#: ../build/bin/preferences_gen.h:4171 ../build/bin/preferences_gen.h:4187 +#: ../build/bin/preferences_gen.h:4203 ../build/bin/preferences_gen.h:4220 +#: ../build/bin/preferences_gen.h:4253 ../build/bin/preferences_gen.h:4270 +#: ../build/bin/preferences_gen.h:4292 ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4343 ../build/bin/preferences_gen.h:4395 +#: ../build/bin/preferences_gen.h:4413 ../build/bin/preferences_gen.h:4457 +#: ../build/bin/preferences_gen.h:4490 ../build/bin/preferences_gen.h:4507 +#: ../build/bin/preferences_gen.h:4524 ../build/bin/preferences_gen.h:4541 +#: ../build/bin/preferences_gen.h:4559 ../build/bin/preferences_gen.h:4576 +#: ../build/bin/preferences_gen.h:4593 ../build/bin/preferences_gen.h:4610 +#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4644 +#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4679 +#: ../build/bin/preferences_gen.h:4724 ../build/bin/preferences_gen.h:4742 +#: ../build/bin/preferences_gen.h:4760 ../build/bin/preferences_gen.h:4782 +#: ../build/bin/preferences_gen.h:4810 ../build/bin/preferences_gen.h:4834 +#: ../build/bin/preferences_gen.h:4851 ../build/bin/preferences_gen.h:4868 +#: ../build/bin/preferences_gen.h:4885 ../build/bin/preferences_gen.h:4903 +#: ../build/bin/preferences_gen.h:4920 ../build/bin/preferences_gen.h:4944 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5028 +#: ../build/bin/preferences_gen.h:5102 #, c-format msgid "double click to reset to `%s'" msgstr "dobbeltklikk for å gå tilbake til `%s'" -#: ../build/bin/preferences_gen.h:2599 +#: ../build/bin/preferences_gen.h:2717 msgid "" "directory where newly imported filmrolls are stored; the default uses " "$(PICTURES_FOLDER), which expands to your system's pictures folder: " @@ -940,42 +988,42 @@ msgstr "" "$(PICTURES_FOLDER), som betyr systemets bildemappe: ~/Bilder på " "macOS og Linux, C:/Brukere/brukernavn/Bilder på Windows" -#: ../build/bin/preferences_gen.h:2608 +#: ../build/bin/preferences_gen.h:2726 msgid "filmroll name" msgstr "filmrull" -#: ../build/bin/preferences_gen.h:2621 +#: ../build/bin/preferences_gen.h:2739 msgid "name of the imported filmroll" msgstr "navn på den importerte filmrullen" -#: ../build/bin/preferences_gen.h:2630 +#: ../build/bin/preferences_gen.h:2748 msgid "keep original filename" msgstr "behold originalt filnavn" -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2691 -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3145 -#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3391 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3615 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3749 -#: ../build/bin/preferences_gen.h:3770 ../build/bin/preferences_gen.h:3791 -#: ../build/bin/preferences_gen.h:3812 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4118 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4585 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4695 -#: ../build/bin/preferences_gen.h:4785 +#: ../build/bin/preferences_gen.h:2754 ../build/bin/preferences_gen.h:2809 +#: ../build/bin/preferences_gen.h:2826 ../build/bin/preferences_gen.h:2860 +#: ../build/bin/preferences_gen.h:2877 ../build/bin/preferences_gen.h:2894 +#: ../build/bin/preferences_gen.h:2928 ../build/bin/preferences_gen.h:3005 +#: ../build/bin/preferences_gen.h:3022 ../build/bin/preferences_gen.h:3057 +#: ../build/bin/preferences_gen.h:3246 ../build/bin/preferences_gen.h:3305 +#: ../build/bin/preferences_gen.h:3373 ../build/bin/preferences_gen.h:3407 +#: ../build/bin/preferences_gen.h:3442 ../build/bin/preferences_gen.h:3466 +#: ../build/bin/preferences_gen.h:3598 ../build/bin/preferences_gen.h:3717 +#: ../build/bin/preferences_gen.h:3734 ../build/bin/preferences_gen.h:3822 +#: ../build/bin/preferences_gen.h:3865 ../build/bin/preferences_gen.h:3935 +#: ../build/bin/preferences_gen.h:3977 ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4019 ../build/bin/preferences_gen.h:4154 +#: ../build/bin/preferences_gen.h:4270 ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4457 ../build/bin/preferences_gen.h:4576 +#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4810 +#: ../build/bin/preferences_gen.h:4851 ../build/bin/preferences_gen.h:4868 +#: ../build/bin/preferences_gen.h:4885 ../build/bin/preferences_gen.h:4920 +#: ../build/bin/preferences_gen.h:5010 msgctxt "preferences" msgid "FALSE" msgstr "USANN" -#: ../build/bin/preferences_gen.h:2638 +#: ../build/bin/preferences_gen.h:2756 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -983,41 +1031,41 @@ msgstr "" "behold det originale filnavnet i stedet for et mønster når du importerer fra " "kamera eller minnekort" -#: ../build/bin/preferences_gen.h:2647 +#: ../build/bin/preferences_gen.h:2765 msgid "file naming pattern" msgstr "navnemønster for filer" -#: ../build/bin/preferences_gen.h:2660 +#: ../build/bin/preferences_gen.h:2778 msgid "file naming pattern used for a import session" msgstr "navnemønster for filer i import-økt" -#: ../build/bin/preferences_gen.h:2670 ../src/gui/gtk.c:1679 -#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 +#: ../build/bin/preferences_gen.h:2788 ../src/gui/gtk.c:1779 +#: ../src/gui/preferences.c:635 ../src/libs/tools/lighttable.c:63 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "lysbord" -#: ../build/bin/preferences_gen.h:2675 ../build/bin/preferences_gen.h:3026 -#: ../build/bin/preferences_gen.h:3829 ../src/gui/preferences.c:344 -#: ../src/gui/preferences_ai.c:1540 +#: ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:3144 +#: ../build/bin/preferences_gen.h:4036 ../src/gui/preferences.c:351 +#: ../src/gui/preferences_ai.c:1559 msgid "general" msgstr "generelt" -#: ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2803 msgid "hide built-in presets for utility modules" msgstr "skjul innebygde forhåndsinnstillinger for verktøymoduler" -#: ../build/bin/preferences_gen.h:2693 +#: ../build/bin/preferences_gen.h:2811 msgid "hide built-in presets of utility modules in presets menu." msgstr "" "skjul innebygde forhåndsinnstillinger for verktøymoduler i menyen for " "forhåndsinnstillinger." -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:2820 msgid "use single-click in the collections module" msgstr "bruk enkelt-klikk i samlingsmodulen" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:2828 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -1026,33 +1074,34 @@ msgstr "" "slår på enkelt-klikk for valg av elementer i samlingsmodulen. du kan da sette " "sammen utvalg basert på tidsangivelser og numeriske verdier." -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:2837 msgid "prioritize the hovered image over the selected images" msgstr "prioriter bilde under muspeker foran de valgte bildene" -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3221 -#: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3686 ../build/bin/preferences_gen.h:3707 -#: ../build/bin/preferences_gen.h:3728 ../build/bin/preferences_gen.h:3845 -#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 -#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 -#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4437 -#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4499 -#: ../build/bin/preferences_gen.h:4609 ../build/bin/preferences_gen.h:4719 +#: ../build/bin/preferences_gen.h:2843 ../build/bin/preferences_gen.h:2911 +#: ../build/bin/preferences_gen.h:2988 ../build/bin/preferences_gen.h:3160 +#: ../build/bin/preferences_gen.h:3263 ../build/bin/preferences_gen.h:3322 +#: ../build/bin/preferences_gen.h:3339 ../build/bin/preferences_gen.h:3356 +#: ../build/bin/preferences_gen.h:3390 ../build/bin/preferences_gen.h:3565 +#: ../build/bin/preferences_gen.h:3751 ../build/bin/preferences_gen.h:3801 +#: ../build/bin/preferences_gen.h:3893 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3956 ../build/bin/preferences_gen.h:4052 +#: ../build/bin/preferences_gen.h:4069 ../build/bin/preferences_gen.h:4086 +#: ../build/bin/preferences_gen.h:4103 ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4137 ../build/bin/preferences_gen.h:4171 +#: ../build/bin/preferences_gen.h:4187 ../build/bin/preferences_gen.h:4203 +#: ../build/bin/preferences_gen.h:4220 ../build/bin/preferences_gen.h:4490 +#: ../build/bin/preferences_gen.h:4507 ../build/bin/preferences_gen.h:4524 +#: ../build/bin/preferences_gen.h:4541 ../build/bin/preferences_gen.h:4593 +#: ../build/bin/preferences_gen.h:4610 ../build/bin/preferences_gen.h:4644 +#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4679 +#: ../build/bin/preferences_gen.h:4724 ../build/bin/preferences_gen.h:4834 +#: ../build/bin/preferences_gen.h:4944 msgctxt "preferences" msgid "TRUE" msgstr "SANN" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:2845 msgid "" "in the lighttable, where culling takes place, you can apply actions (e.g., " "setting ratings) to the hovered image or to the selected ones\n" @@ -1068,58 +1117,58 @@ msgstr "" "\n" "avslått handlinger utføres på valgte bilder (mindre risiko for feil)" -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:2854 msgid "expand a single utility module at a time" msgstr "utvid en enkelt verktøy-modul av gangen" -#: ../build/bin/preferences_gen.h:2744 +#: ../build/bin/preferences_gen.h:2862 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "avgjør hvilken effekt skift-klikk har i lysbord-modus" -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:2871 msgid "scroll utility modules to the top when expanded" msgstr "rull verktøy-moduler til toppen når utvidet" -#: ../build/bin/preferences_gen.h:2761 ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:2879 ../build/bin/preferences_gen.h:3392 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" msgstr "kryss av for å la darktable vise modulen på toppen av listen" -#: ../build/bin/preferences_gen.h:2770 +#: ../build/bin/preferences_gen.h:2888 msgid "rating an image one star twice will not zero out the rating" msgstr "å gi et bilde en stjerne to ganger vil ikke resultere i null stjerner" -#: ../build/bin/preferences_gen.h:2778 +#: ../build/bin/preferences_gen.h:2896 msgid "defines whether rating an image one star twice will zero out star rating" msgstr "å gi et bilde en stjerne to ganger vil ikke resultere i null stjerner" -#: ../build/bin/preferences_gen.h:2787 ../build/bin/preferences_gen.h:3139 +#: ../build/bin/preferences_gen.h:2905 ../build/bin/preferences_gen.h:3240 msgid "show scrollbars for central view" msgstr "vis rullefelt for visningen i midten" -#: ../build/bin/preferences_gen.h:2795 ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:2913 ../build/bin/preferences_gen.h:3248 msgid "defines whether scrollbars should be displayed" msgstr "definerer om rullefeltene skal vises" -#: ../build/bin/preferences_gen.h:2804 +#: ../build/bin/preferences_gen.h:2922 msgid "show image time with milliseconds" msgstr "vis bildetid med millisekunder" -#: ../build/bin/preferences_gen.h:2812 +#: ../build/bin/preferences_gen.h:2930 msgid "defines whether time should be displayed with milliseconds" msgstr "definerer om tidspunkt skal vises med millisekunder" -#: ../build/bin/preferences_gen.h:2818 +#: ../build/bin/preferences_gen.h:2936 msgid "thumbnails" msgstr "småbilder" -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:2946 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "" "for uendrede bilder, vis raw-fila i stedet for innebygd JPEG fra størrelse" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2955 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" @@ -1139,11 +1188,11 @@ msgstr "" "overgår oppløsningen av innebygd JPEG.\n" "(flere detaljer i manualen)" -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:2964 msgid "high quality processing from size" msgstr "høykvalitets prosessering fra størrelse" -#: ../build/bin/preferences_gen.h:2855 +#: ../build/bin/preferences_gen.h:2973 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" @@ -1157,11 +1206,11 @@ msgstr "" "du velge alternativet 'alltid'.\n" "(flere detaljer i manualen)" -#: ../build/bin/preferences_gen.h:2864 +#: ../build/bin/preferences_gen.h:2982 msgid "enable disk backend for thumbnail cache" msgstr "bruk disk for mellomlagring av småbilder" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:2990 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1181,11 +1230,11 @@ msgstr "" "for å generere småbilder for hele bildesamlingen, kjør 'darktable-generate-" "cache'." -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:2999 msgid "enable disk backend for full preview cache" msgstr "bruk disk for mellomlagring av store bilder" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:3007 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1203,11 +1252,11 @@ msgstr "" "responsen på lysbordet vil være vesentlig bedre når du zoomer i bildet i full " "forhåndsvisningsmodus." -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:3016 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "aktiver jevn rulling for småbilder på lysbordet" -#: ../build/bin/preferences_gen.h:2906 +#: ../build/bin/preferences_gen.h:3024 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1219,11 +1268,11 @@ msgstr "" "hvis deaktivert vil lysbordet rulle med hele rader av småbilder, passende for " "et mushjul." -#: ../build/bin/preferences_gen.h:2915 +#: ../build/bin/preferences_gen.h:3033 msgid "generate thumbnails in background" msgstr "generer småbilder i bakgrunnen" -#: ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:3042 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " "to the selected size are generated while user is inactive in lighttable." @@ -1231,11 +1280,11 @@ msgstr "" "hvis 'bruk disk for småbilder' er aktivert vil småbilder opp til den valgte " "størrelsen bli generert mens brukeren er inaktiv på lysbordet." -#: ../build/bin/preferences_gen.h:2933 +#: ../build/bin/preferences_gen.h:3051 msgid "reset cached thumbnails" msgstr "nullstill mellomlagrede småbilder" -#: ../build/bin/preferences_gen.h:2941 +#: ../build/bin/preferences_gen.h:3059 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1243,60 +1292,44 @@ msgstr "" "tving småbilder til å bli regenerert ved å nullstille databasen. dette kan " "være nødvendig hvis noen småbilder har blitt skadet eller manuelt fjernet." -#: ../build/bin/preferences_gen.h:2950 +#: ../build/bin/preferences_gen.h:3068 msgid "delimiters for size categories" msgstr "begrensninger for størrelseskategorier" -#: ../build/bin/preferences_gen.h:2963 +#: ../build/bin/preferences_gen.h:3081 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "størrelseskategorier brukes for å kunne bruke forskjellige overlegg og CSS-" "verdier avhengig av størrelsen på småbildet, separert av |.\n" "for eksempel, 120|400 betyr tre kategorier av småbilder: <120px, 120-400px, " ">400px" -#: ../build/bin/preferences_gen.h:2972 +#: ../build/bin/preferences_gen.h:3090 msgid "pattern for the thumbnail extended overlay text" msgstr "mønster for tekst på utvidet småbildeoverlegg" -#: ../build/bin/preferences_gen.h:2987 ../build/bin/preferences_gen.h:3011 +#: ../build/bin/preferences_gen.h:3105 ../build/bin/preferences_gen.h:3129 msgid "see manual to know all the tags you can use." msgstr "nøkkelord som kan brukes finnes i brukermanualen." -#: ../build/bin/preferences_gen.h:2996 +#: ../build/bin/preferences_gen.h:3114 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "mønster for verktøytips til småbilde (la være tom for å deaktivere)" -#: ../build/bin/preferences_gen.h:3021 ../src/gui/gtk.c:1681 -#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 +#: ../build/bin/preferences_gen.h:3139 ../src/gui/gtk.c:1781 +#: ../src/gui/preferences.c:634 ../src/views/darkroom.c:112 msgid "darkroom" msgstr "mørkerom" -#: ../build/bin/preferences_gen.h:3036 -msgid "scroll down to increase mask parameters" -msgstr "rull ned for å øke maskeparametre" - -#: ../build/bin/preferences_gen.h:3044 -msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" -"by default scrolling up increases these parameters" -msgstr "" -"når du bruker musehjulet for å endre maskeparametre, rull ned for å øke " -"maskestørrelse, uttoningsbredde, tetthet, penselhardhet og kurvatur på " -"gradient\n" -"som standard vil rulling opp øke disse parametrene" - -#: ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3154 msgid "middle mouse button zooms to 200%" msgstr "midtre musknapp zoomer til 200%" -#: ../build/bin/preferences_gen.h:3062 +#: ../build/bin/preferences_gen.h:3163 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " @@ -1307,32 +1340,33 @@ msgstr "" "midtklikk. hvis deaktivert vil dette bytte mellom vindusstørrelse og 100%, og " "'ctrl'-tasten kan brukes til å kontrollere zoomnivået." -#: ../build/bin/preferences_gen.h:3071 +#: ../build/bin/preferences_gen.h:3172 msgid "pattern for the image information line" msgstr "mønster for bildeinformasjon" -#: ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3187 msgid "see manual for a list of the tags you can use." msgstr "nøkkelord som kan brukes finnes i brukermanualen." -#: ../build/bin/preferences_gen.h:3095 +#: ../build/bin/preferences_gen.h:3196 msgid "position of the image information line" msgstr "plassering av bildeinformasjon" -#: ../build/bin/preferences_gen.h:3112 +#: ../build/bin/preferences_gen.h:3213 msgid "border around image in darkroom mode" msgstr "ramme rundt bildet i mørkeromsmodus" -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:4163 -#: ../build/bin/preferences_gen.h:4233 ../build/bin/preferences_gen.h:4482 -#: ../build/bin/preferences_gen.h:4753 ../build/bin/preferences_gen.h:4831 -#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4922 -#: ../build/bin/preferences_gen.h:4984 ../build/bin/preferences_gen.h:5013 +#: ../build/bin/preferences_gen.h:3229 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/preferences_gen.h:4370 ../build/bin/preferences_gen.h:4440 +#: ../build/bin/preferences_gen.h:4707 ../build/bin/preferences_gen.h:4978 +#: ../build/bin/preferences_gen.h:5056 ../build/bin/preferences_gen.h:5084 +#: ../build/bin/preferences_gen.h:5147 ../build/bin/preferences_gen.h:5209 +#: ../build/bin/preferences_gen.h:5238 #, c-format msgid "double click to reset to `%d'" msgstr "dobbeltklikk for å gå tilbake til `%d'" -#: ../build/bin/preferences_gen.h:3130 +#: ../build/bin/preferences_gen.h:3231 msgid "" "process the image in darkroom mode with a small border. set to 0 if you don't " "want any border." @@ -1340,11 +1374,11 @@ msgstr "" "behandle bildet i mørkeromsmodus med en smal ramme rundt. sett til 0 hvis du " "ikke ønsker en ramme." -#: ../build/bin/preferences_gen.h:3156 +#: ../build/bin/preferences_gen.h:3257 msgid "show loading screen between images" msgstr "vis grå skjerm mellom bilder" -#: ../build/bin/preferences_gen.h:3164 +#: ../build/bin/preferences_gen.h:3265 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1352,47 +1386,47 @@ msgstr "" "vis grå skjerm når man navigerer mellom bilder i mørkerommet\n" "deaktiver for å bare vise en tekstmelding" -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3271 msgid "modules" msgstr "moduler" -#: ../build/bin/preferences_gen.h:3180 +#: ../build/bin/preferences_gen.h:3281 msgid "display of individual color channels" msgstr "vis separate fargekanaler" -#: ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3290 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." msgstr "velger hvordan fargekanaler vises når aktivert i parametriske masker." -#: ../build/bin/preferences_gen.h:3198 +#: ../build/bin/preferences_gen.h:3299 msgid "hide built-in presets for processing modules" msgstr "skjul innebygde forhåndsinnstillinger for prosesseringsmoduler" -#: ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3307 msgid "hide built-in presets of processing modules in presets menu." msgstr "" "skjul innebygde forhåndsinnstillinger for prosesseringsmoduler i menyen for " "forhåndsinnstillinger." -#: ../build/bin/preferences_gen.h:3215 ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3324 msgid "show the guides widget in modules UI" msgstr "vis guide-widgeten i modulgrensesnittet" -#: ../build/bin/preferences_gen.h:3232 +#: ../build/bin/preferences_gen.h:3333 msgid "expand a single processing module at a time" msgstr "utvid en enkelt mørkeroms-modul av gangen" -#: ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3341 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "avgjør hvilken effekt skift-klikk har i mørkeroms-modus" -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3350 msgid "only collapse modules in current group" msgstr "bare lukk moduler i den aktive gruppen" -#: ../build/bin/preferences_gen.h:3257 +#: ../build/bin/preferences_gen.h:3358 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1400,11 +1434,11 @@ msgstr "" "hvis du bare utvider en modul av gangen, bare lukk andre moduler i den aktive " "gruppen - ignorer moduler i andre grupper" -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3367 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "utvid modulen når den er aktivert, lukk den når den er deaktivert" -#: ../build/bin/preferences_gen.h:3274 +#: ../build/bin/preferences_gen.h:3375 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." @@ -1412,23 +1446,23 @@ msgstr "" "denne innstillingen avgjør om modulen automatisk utvides eller reduseres når " "den er aktivert eller deaktivert." -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3384 msgid "scroll processing modules to the top when expanded" msgstr "rull prosesseringsmoduler til toppen når de utvides" -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3401 msgid "swap the utility and processing modules panels" msgstr "bytt om modulpanelene for verktøy og prosessering" -#: ../build/bin/preferences_gen.h:3308 +#: ../build/bin/preferences_gen.h:3409 msgid "move the list of processing modules to the left of the screen" msgstr "flytt listen over prosesseringsmoduler til venstre side av skjermen" -#: ../build/bin/preferences_gen.h:3317 +#: ../build/bin/preferences_gen.h:3418 msgid "show right-side buttons in processing module headers" msgstr "vis knapper på høyre side av prosesseringsmodulenes topp" -#: ../build/bin/preferences_gen.h:3326 +#: ../build/bin/preferences_gen.h:3427 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1452,11 +1486,101 @@ msgstr "" "- 'jevn': falme ut alle knappene i en modultopp samtidig,\n" "- 'gli': gradvis skjul individuelle knapper ved behov" -#: ../build/bin/preferences_gen.h:3335 +#: ../build/bin/preferences_gen.h:3436 +msgid "prompt for name on addition of new instance" +msgstr "be om navn når en ny forekomst legges til" + +#: ../build/bin/preferences_gen.h:3444 +msgid "" +"if enabled, a rename prompt will be present for each new module instance " +"(either new instance or duplicate)" +msgstr "" +"hvis aktivert vil alle nye forekomster (både nye og duplikater) be om et navn" + +#. Masking options +#: ../build/bin/preferences_gen.h:3450 ../src/iop/toneequal.c:3332 +msgid "masking" +msgstr "maskering" + +#: ../build/bin/preferences_gen.h:3460 +msgid "scroll down to increase mask parameters" +msgstr "rull ned for å øke maskeparametre" + +#: ../build/bin/preferences_gen.h:3468 +msgid "" +"when using the mouse scroll wheel to change mask parameters, scroll down to " +"increase the mask size, feather size, opacity, brush hardness and gradient " +"curvature\n" +"by default scrolling up increases these parameters" +msgstr "" +"når du bruker musehjulet for å endre maskeparametre, rull ned for å øke " +"maskestørrelse, uttoningsbredde, tetthet, penselhardhet og kurvatur på " +"gradient\n" +"som standard vil rulling opp øke disse parametrene" + +#: ../build/bin/preferences_gen.h:3477 +msgid "path mask resize step amount" +msgstr "mengde pr skaleringstrinn for banemaske" + +#: ../build/bin/preferences_gen.h:3495 +msgid "" +"amount to grow or shrink a path mask per scroll wheel tick when resizing. the " +"unit is set by the 'path mask resize unit' preference." +msgstr "" +"hvor mye en banemaske skal økes eller krympes pr hakk på musehjulet ved " +"skalering. enheten settes av innsillingen 'enhet for skalering av banemaske'." + +#: ../build/bin/preferences_gen.h:3504 +msgid "unit for path mask resize step amount" +msgstr "enhet for skalering av banemaske" + +#: ../build/bin/preferences_gen.h:3514 +#, no-c-format +msgid "" +"unit for the path mask resize step: 'pixels' uses image pixels, '% of path " +"size' uses a percentage of the path's largest bounding box dimension." +msgstr "" +"enhet for skalering av banemaske: 'piksler' bruker bildepiksler, '% av " +"banestørrelse' bruker en prosentdel av banens største utstrekning." + +#: ../build/bin/preferences_gen.h:3523 +msgid "path mask resize tracing resolution" +msgstr "sporingsoppløsning for skalering av banemaske" + +#: ../build/bin/preferences_gen.h:3530 +msgctxt "preferences" +msgid "2048" +msgstr "2048" + +#: ../build/bin/preferences_gen.h:3532 +msgid "" +"internal raster resolution (in pixels on the longest side) used when re-" +"vectorizing a resized path mask. higher values preserve more detail and nodes " +"at the cost of speed." +msgstr "" +"intern rasteroppløsning (i piksler på lengste side) som brukes ved re-" +"vektorisering av en skalert banemaske. høyere verdier bevarer flere detaljer " +"og noder på bekostning av hastighet." + +#: ../build/bin/preferences_gen.h:3541 +msgid "path mask resize curve smoothing" +msgstr "kurveutjevning ved endring av størrelse på banemaske" + +#: ../build/bin/preferences_gen.h:3550 +msgid "" +"controls how corners are handled when re-vectorizing a resized path mask. " +"'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder " +"control points." +msgstr "" +"kontrollerer hvordan hjørner håndteres ved re-vektorisering av en skalert " +"banemaske. 'skarp' bevarer flere noder og hjørner; 'jevn' produserer færre, " +"rundere kontrollpunkter." + +#: ../build/bin/preferences_gen.h:3559 msgid "show mask indicator in module headers" msgstr "vis maskeindikator i modultoppen" -#: ../build/bin/preferences_gen.h:3343 +#: ../build/bin/preferences_gen.h:3567 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" @@ -1464,39 +1588,28 @@ msgstr "" "hvis aktivert vil et ikon vises i toppen av alle prosesseringsmoduler som har " "lagt til en maske" -#: ../build/bin/preferences_gen.h:3352 -msgid "prompt for name on addition of new instance" -msgstr "be om navn når en ny forekomst legges til" - -#: ../build/bin/preferences_gen.h:3360 -msgid "" -"if enabled, a rename prompt will be present for each new module instance " -"(either new instance or duplicate)" -msgstr "" -"hvis aktivert vil alle nye forekomster (både nye og duplikater) be om et navn" - -#: ../build/bin/preferences_gen.h:3370 +#: ../build/bin/preferences_gen.h:3577 msgid "processing" msgstr "prosessering" -#: ../build/bin/preferences_gen.h:3375 +#: ../build/bin/preferences_gen.h:3582 msgid "image processing" msgstr "bildebehandling" -#: ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3592 msgid "always use LittleCMS 2 to apply output color profile" msgstr "bruk alltid LittleCMS 2 for å legge til fargeprofil på utgang" -#: ../build/bin/preferences_gen.h:3393 +#: ../build/bin/preferences_gen.h:3600 msgid "this is slower than the default." msgstr "dette er tregere enn standardinnstillingen." -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3609 msgid "pixel interpolator (warp)" msgstr "piksel-interpolering (forvrengning)" # Finn et ord for Liquify -#: ../build/bin/preferences_gen.h:3411 +#: ../build/bin/preferences_gen.h:3618 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1505,34 +1618,34 @@ msgstr "" "objektiv-korreksjoner, gjør flytende, beskjæring og endelig skalering " "(bilineær, bikubisk, lanczos2)" -#: ../build/bin/preferences_gen.h:3420 +#: ../build/bin/preferences_gen.h:3627 msgid "pixel interpolator (scaling)" msgstr "piksel-interpolering (skalering)" -#: ../build/bin/preferences_gen.h:3429 +#: ../build/bin/preferences_gen.h:3636 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "hvilken metode for piksel-interpolering som skal benyttes for skalering " "(bilineær, bikubisk, lanczos2, lanczos3)." -#: ../build/bin/preferences_gen.h:3438 +#: ../build/bin/preferences_gen.h:3645 msgid "LUT 3D root folder" msgstr "3D LUT toppmappe" -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3464 +#: ../build/bin/preferences_gen.h:3647 ../build/bin/preferences_gen.h:3671 #: ../src/control/jobs/control_jobs.c:2204 -#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 -#: ../src/gui/presets.c:429 ../src/gui/welcome.c:168 ../src/gui/welcome.c:336 +#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1284 +#: ../src/gui/presets.c:430 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 #: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 #: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 #: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 -#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 +#: ../src/libs/import.c:1827 ../src/libs/import.c:1938 ../src/libs/import.c:1996 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:678 msgid "select directory" msgstr "velg mappe" -#: ../build/bin/preferences_gen.h:3453 +#: ../build/bin/preferences_gen.h:3660 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1540,11 +1653,11 @@ msgstr "" "denne mappen (og undermapper) inneholder LUT-filer som brukes av LUT 3D-" "modulen. (krever restart)" -#: ../build/bin/preferences_gen.h:3462 +#: ../build/bin/preferences_gen.h:3669 msgid "raster mask files root folder" msgstr "toppmappe for rastermasker" -#: ../build/bin/preferences_gen.h:3477 +#: ../build/bin/preferences_gen.h:3684 msgid "" "this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" @@ -1552,12 +1665,12 @@ msgstr "" "denne mappen (og undermapper) inneholder PFM/PNG-filer som brukes av modulen " "for import av rastermasker. (krever omstart)" -#: ../build/bin/preferences_gen.h:3486 +#: ../build/bin/preferences_gen.h:3693 msgid "auto-apply pixel workflow defaults" msgstr "bruk automatisk pikselarbeidsflyt" # prøv å finne et norsk uttrykk for tone mapper -#: ../build/bin/preferences_gen.h:3495 +#: ../build/bin/preferences_gen.h:3702 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1586,11 +1699,11 @@ msgstr "" "\n" "ingen ikke bruk en forhåndsdefinert arbeidsflyt" -#: ../build/bin/preferences_gen.h:3504 +#: ../build/bin/preferences_gen.h:3711 msgid "auto-apply per camera basecurve presets" msgstr "bruk kamera-spesifikke basiskurver automatisk" -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3719 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1606,11 +1719,11 @@ msgstr "" "for å forhindre automatisk bruk av forhåndsdefinerte basiskurver \"bør bruk " "pikselarbeidsflyt automatisk\" settes til \"ingen\"" -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3728 msgid "detect monochrome previews" msgstr "oppdag svart/hvitt forhåndsvisning" -#: ../build/bin/preferences_gen.h:3529 +#: ../build/bin/preferences_gen.h:3736 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1618,11 +1731,11 @@ msgstr "" "mange svart/hvitt bilder kan identifiseres via EXIF og forhåndsvisningsdata. " "OBS! dette gjør at import og lesing av EXIF data går saktere" -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3745 msgid "show warning messages" msgstr "vis advarsler" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3753 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1634,15 +1747,15 @@ msgstr "" "disse beskjedene kan være falske positiver og kan ignoreres hvis du vet hva " "du gjør. deaktivering av denne innstillingen vil alltid skjule dem." -#: ../build/bin/preferences_gen.h:3552 +#: ../build/bin/preferences_gen.h:3759 msgid "CPU / memory" msgstr "CPU / minne" -#: ../build/bin/preferences_gen.h:3562 +#: ../build/bin/preferences_gen.h:3769 msgid "darktable resources" msgstr "ressurser for darktable" -#: ../build/bin/preferences_gen.h:3572 +#: ../build/bin/preferences_gen.h:3779 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" @@ -1664,15 +1777,15 @@ msgstr "" "med darktable og vil at det skal bruke størsteparten av systemressursene for " "bedre ytelse." -#: ../build/bin/preferences_gen.h:3578 +#: ../build/bin/preferences_gen.h:3785 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPU-akselerasjon" -#: ../build/bin/preferences_gen.h:3588 +#: ../build/bin/preferences_gen.h:3795 msgid "activate OpenCL support" msgstr "aktiver støtte for OpenCL" -#: ../build/bin/preferences_gen.h:3596 +#: ../build/bin/preferences_gen.h:3803 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1682,11 +1795,11 @@ msgstr "" "ytelsen ved å bruke grafikkortet.\n" "kan skrus av og på når som helst." -#: ../build/bin/preferences_gen.h:3609 +#: ../build/bin/preferences_gen.h:3816 msgid "OpenCL fast mode" msgstr "OpenCL rask modus" -#: ../build/bin/preferences_gen.h:3617 +#: ../build/bin/preferences_gen.h:3824 msgid "" "if set the OpenCL compiler uses aggressive optimizing for better performance " "with reduced precision so more differences between CPU and OpenCL are " @@ -1696,11 +1809,11 @@ msgstr "" "ytelse med redusert presisjon, så flere forskjeller mellom CPU og OpenCL er " "forventet." -#: ../build/bin/preferences_gen.h:3630 +#: ../build/bin/preferences_gen.h:3837 msgid "OpenCL scheduling profile" msgstr "OpenCL bruksmønster" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:3846 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" @@ -1719,11 +1832,11 @@ msgstr "" "- 'svært rask GPU': begge prosesseringskjedene håndteres sekvensielt på " "GPU'en." -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:3859 msgid "tuned GPU memory" msgstr "tilpasset GPU-minne" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:3867 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1731,40 +1844,40 @@ msgstr "" "hvis aktivert på et system med flere OpenCL-enheter kan du definere en " "sikkerhetsmargin for hver enhet (takhøyde, standard er 600 MB)" -#: ../build/bin/preferences_gen.h:3670 +#: ../build/bin/preferences_gen.h:3877 msgid "OpenCL drivers" msgstr "OpenCL-drivere" -#: ../build/bin/preferences_gen.h:3680 +#: ../build/bin/preferences_gen.h:3887 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3688 +#: ../build/bin/preferences_gen.h:3895 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Intel(R) OpenCL-grafikk for alle støttede plattformer (levert av produsent)" -#: ../build/bin/preferences_gen.h:3701 +#: ../build/bin/preferences_gen.h:3908 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3709 +#: ../build/bin/preferences_gen.h:3916 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "OpenCL basert på Nvidia CUDA (levert av produsent)" -#: ../build/bin/preferences_gen.h:3722 +#: ../build/bin/preferences_gen.h:3929 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3730 +#: ../build/bin/preferences_gen.h:3937 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD akselerert parallellprosessering (levert av produsent)" -#: ../build/bin/preferences_gen.h:3743 +#: ../build/bin/preferences_gen.h:3950 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3751 +#: ../build/bin/preferences_gen.h:3958 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1772,19 +1885,19 @@ msgstr "" "RustiCL Mesa OpenCL. hvis du vil bruke dette bør du deaktivere leverandørens " "driver" -#: ../build/bin/preferences_gen.h:3764 +#: ../build/bin/preferences_gen.h:3971 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3772 +#: ../build/bin/preferences_gen.h:3979 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (levert av produsent)" -#: ../build/bin/preferences_gen.h:3785 +#: ../build/bin/preferences_gen.h:3992 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3793 +#: ../build/bin/preferences_gen.h:4000 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1792,11 +1905,11 @@ msgstr "" "Microsoft OpenCLOn12, bare bruk dette hvis driveren fra leverandøren ikke " "virker eller ikke er tilgjengelig." -#: ../build/bin/preferences_gen.h:3806 +#: ../build/bin/preferences_gen.h:4013 msgid "other platforms" msgstr "andre plattformer" -#: ../build/bin/preferences_gen.h:3814 +#: ../build/bin/preferences_gen.h:4021 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1804,39 +1917,39 @@ msgstr "" "hvis aktivert er alle uspesifiserte plattformer akseptert. bare gjør dette " "hvis ingen driver er tilgjengelig fra leverandør" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:4031 msgid "security" msgstr "sikkerhet" -#: ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:4046 msgid "ask before removing images from the library" msgstr "spør før bilder slettes fra databasen" -#: ../build/bin/preferences_gen.h:3847 +#: ../build/bin/preferences_gen.h:4054 msgid "always ask the user before removing image information from the library" msgstr "spør alltid brukeren før bilder slettes fra databasen" -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:4063 msgid "ask before deleting images from disk" msgstr "spør før bilder slettes fra disken" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:4071 msgid "always ask the user before any image file is deleted" msgstr "spør alltid brukeren før bilder slettes" -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:4080 msgid "ask before discarding history stack" msgstr "spør før historikken slettes" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:4088 msgid "always ask the user before history stack is discarded on any image" msgstr "spør alltid brukeren før historikken slettes" -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:4097 msgid "try to use trash when deleting images" msgstr "prøv å legge bilder i papirkurven når de slettes" -#: ../build/bin/preferences_gen.h:3898 +#: ../build/bin/preferences_gen.h:4105 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" @@ -1844,27 +1957,27 @@ msgstr "" "legg bilder i papirkurven i stedet for å slette dem permanent på maskiner som " "støtter det" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4114 msgid "ask before moving images from film roll folder" msgstr "spør før bilder flyttes fra filmrull-mappen" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:4122 msgid "always ask the user before any image file is moved." msgstr "spør alltid brukeren før bilder flyttes." -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4131 msgid "ask before copying images to new film roll folder" msgstr "spør før bilder kopieres til ny filmrull-mappe" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:4139 msgid "always ask the user before any image file is copied." msgstr "spør alltid brukeren før bilder kopieres." -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:4148 msgid "ask before removing empty folders" msgstr "spør før tomme mapper fjernes" -#: ../build/bin/preferences_gen.h:3949 +#: ../build/bin/preferences_gen.h:4156 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1872,40 +1985,40 @@ msgstr "" "spør alltid brukeren før tomme mapper fjernes. dette kan skje etter at bilder " "flyttes eller slettes." -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:4165 msgid "ask before deleting a tag" msgstr "spør før et nøkkelord slettes" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4181 msgid "ask before deleting a style" msgstr "spør før en stil slettes" -#: ../build/bin/preferences_gen.h:3990 +#: ../build/bin/preferences_gen.h:4197 msgid "ask before deleting a preset" msgstr "spør før en forhåndsinnstilling slettes" -#: ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4205 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "" "vil be om bekreftelse før en forhåndsinnstilling slettes eller overskrives" -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4214 msgid "ask before exporting in overwrite mode" msgstr "spør før eksportering i overskrivingsmodus" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4222 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "vil be om bekreftelse før filer eksporteres i overskrivingsmodus" -#: ../build/bin/preferences_gen.h:4021 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4228 ../src/libs/tools/viewswitcher.c:158 msgid "other" msgstr "andre" -#: ../build/bin/preferences_gen.h:4031 +#: ../build/bin/preferences_gen.h:4238 msgid "password storage backend to use" msgstr "lagringsmetode for passord" -#: ../build/bin/preferences_gen.h:4048 +#: ../build/bin/preferences_gen.h:4255 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1913,11 +2026,11 @@ msgstr "" "lagringsmetode for passord: auto, ingen, libsecret, kwallet, apple_keychain, " "windows_credentials" -#: ../build/bin/preferences_gen.h:4057 +#: ../build/bin/preferences_gen.h:4264 msgid "auto login to storage server" msgstr "automatisk innlogging på lagringsserver" -#: ../build/bin/preferences_gen.h:4065 +#: ../build/bin/preferences_gen.h:4272 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1925,11 +2038,11 @@ msgstr "" "logg inn automatisk på den konfigurerte lagringsserveren. dette krever at en " "lagringsmetode for passord er valgt." -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4281 msgid "executable for playing audio files" msgstr "program for å spille lydfiler" -#: ../build/bin/preferences_gen.h:4087 +#: ../build/bin/preferences_gen.h:4294 msgid "" "this external program is used to play audio files some cameras record to keep " "notes for images" @@ -1937,27 +2050,27 @@ msgstr "" "dette programmet vil brukes til å spille lydfiler som noen kamerar bruker for " "å lagre notater for bilder" -#: ../build/bin/preferences_gen.h:4097 +#: ../build/bin/preferences_gen.h:4304 msgid "storage" msgstr "lagring" -#: ../build/bin/preferences_gen.h:4102 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4309 ../src/control/crawler.c:747 msgid "database" msgstr "database" -#: ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4319 msgid "allow for multiple workspaces" msgstr "tillat flere arbeidsområder" -#: ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4327 msgid "allow multiple workspaces which can be selected at startup" msgstr "tillat bruk av flere arbeidsrom som kan velges ved oppstart" -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4336 msgid "create database snapshot" msgstr "ta øyeblikksbilde av databasen" -#: ../build/bin/preferences_gen.h:4138 +#: ../build/bin/preferences_gen.h:4345 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" @@ -1978,11 +2091,11 @@ msgstr "" "sist\n" "- 'ved avslutning': opprett øyeblikksbilde hver gang darktable avsluttes" -#: ../build/bin/preferences_gen.h:4147 +#: ../build/bin/preferences_gen.h:4354 msgid "how many snapshots to keep" msgstr "hvor mange øyeblikksbilder som skal beholdes" -#: ../build/bin/preferences_gen.h:4165 +#: ../build/bin/preferences_gen.h:4372 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -1995,15 +2108,15 @@ msgstr "" "husk på at øyeblikksbilder tar opp plass og du trenger bare det siste for en " "vellykket gjenoppretting" -#: ../build/bin/preferences_gen.h:4171 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4378 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMP sidefiler" -#: ../build/bin/preferences_gen.h:4181 +#: ../build/bin/preferences_gen.h:4388 msgid "create XMP files" msgstr "opprett XMP-filer" -#: ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4397 msgid "" "XMP sidecar files store all editing steps, ratings, tags and color labels " "alongside your images in an open format readable by other applications, and " @@ -2033,11 +2146,11 @@ msgstr "" "ved import: XMP-filene opprettes når bildene importeres og oppdateres " "etter hver endring" -#: ../build/bin/preferences_gen.h:4199 +#: ../build/bin/preferences_gen.h:4406 msgid "store XMP tags in compressed format" msgstr "lagre xmp-nøkkelord i komprimert format" -#: ../build/bin/preferences_gen.h:4208 +#: ../build/bin/preferences_gen.h:4415 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -2047,11 +2160,11 @@ msgstr "" "tilgjengelig plass for å lagre historikken på disk.\n" "med dette valget kan innholdet komprimeres for å spare plass." -#: ../build/bin/preferences_gen.h:4217 +#: ../build/bin/preferences_gen.h:4424 msgid "auto-save interval" msgstr "intervall for automatisk lagring" -#: ../build/bin/preferences_gen.h:4235 +#: ../build/bin/preferences_gen.h:4442 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2061,48 +2174,48 @@ msgstr "" "oppgitte intervallet (i sekunder). sett til null for å hindre automatisk " "lagring. automatisk lagring kan slås av på trege disker." -#: ../build/bin/preferences_gen.h:4244 +#: ../build/bin/preferences_gen.h:4451 msgid "look for updated XMP files on startup" msgstr "se etter oppdaterte XMP-filer ved oppstart" -#: ../build/bin/preferences_gen.h:4252 +#: ../build/bin/preferences_gen.h:4459 msgid "" "check file modification times of all XMP files on startup to check if any got " "updated in the meantime" msgstr "" "sjekk om noen XMP-filer er blitt endret siden darktable sist skrev til dem" -#: ../build/bin/preferences_gen.h:4262 +#: ../build/bin/preferences_gen.h:4469 msgid "miscellaneous" msgstr "diverse" -#: ../build/bin/preferences_gen.h:4267 +#: ../build/bin/preferences_gen.h:4474 msgid "interface" msgstr "brukergrensesnitt" -#: ../build/bin/preferences_gen.h:4277 +#: ../build/bin/preferences_gen.h:4484 msgid "show splash screen at startup" msgstr "vis oppstartsbilde ved oppstart" -#: ../build/bin/preferences_gen.h:4285 +#: ../build/bin/preferences_gen.h:4492 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" msgstr "vis et lite vindu med framgangen før hovedvinduet dukker opp" -#: ../build/bin/preferences_gen.h:4294 +#: ../build/bin/preferences_gen.h:4501 msgid "show welcome screen on next run" msgstr "vis velkomstbilde ved neste kjøring" -#: ../build/bin/preferences_gen.h:4302 +#: ../build/bin/preferences_gen.h:4509 msgid "display the welcome setup screen the next time darktable is launched" msgstr "vis velkomstdialogen neste gang darktable kjøres" -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4518 msgid "load default shortcuts at startup" msgstr "last inn standard snarveier ved oppstart" -#: ../build/bin/preferences_gen.h:4319 +#: ../build/bin/preferences_gen.h:4526 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2110,35 +2223,35 @@ msgstr "" "last standard snarveier før brukerinnstillinger. slå av for å hindre at " "slettede standardverdier kommer tilbake" -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4535 msgid "scale slider step with min/max" msgstr "skalering av glidertrinn med min/maks" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4543 msgid "vary slider step size with min/max range" msgstr "varier størrelsen på glidertrinn med min/maks-område" -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4552 msgid "marker shape" msgstr "markørform" -#: ../build/bin/preferences_gen.h:4354 +#: ../build/bin/preferences_gen.h:4561 msgid "the shape of the slider marker" msgstr "formen på glidermarkøren" -#: ../build/bin/preferences_gen.h:4363 +#: ../build/bin/preferences_gen.h:4570 msgid "condensed panels' controls" msgstr "fortettede panelkontroller" -#: ../build/bin/preferences_gen.h:4371 +#: ../build/bin/preferences_gen.h:4578 msgid "use condensed panels' controls in all views" msgstr "bruk fortettede panelkontroller i alle visninger" -#: ../build/bin/preferences_gen.h:4380 +#: ../build/bin/preferences_gen.h:4587 msgid "automatically update module name" msgstr "oppdater modulnavnet automatisk" -#: ../build/bin/preferences_gen.h:4388 +#: ../build/bin/preferences_gen.h:4595 msgid "" "if enabled, the module name will be automatically updated to match a preset " "name or a preset instance name if present." @@ -2146,22 +2259,22 @@ msgstr "" "hvis aktivert vil modulens navn alltid oppdateres for å passe til navnet på " "en forhånsinnstilling hvis dette brukes." -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4604 msgid "sort built-in presets first" msgstr "sorter innebygde forhåndsinnstillinger først" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4612 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "om innebygde forhåndsinnstillinger skal vises før brukerdefinerte " "forhåndsinnstillinger i forhåndsinnstillingsmenyen." -#: ../build/bin/preferences_gen.h:4414 +#: ../build/bin/preferences_gen.h:4621 msgid "mouse wheel scrolls modules side panel by default" msgstr "musehjul ruller moduler i sidepanelet som standard" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4629 msgid "" "in darktable's darkroom, where you do your edits, all controls are listed on " "a panel on the right; you can choose whether you want to use the scroll wheel " @@ -2189,11 +2302,11 @@ msgstr "" "av: musehjulet justerer kontrollverdien under pekeren og ruller " "panelet med ." -#: ../build/bin/preferences_gen.h:4431 +#: ../build/bin/preferences_gen.h:4638 msgid "enable touchpad gestures in darkroom" msgstr "bruk bevegelser på styreplate i mørkerom" -#: ../build/bin/preferences_gen.h:4439 +#: ../build/bin/preferences_gen.h:4646 msgid "" "use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " "enabled: touchpad pinch gestures zoom the image and two-finger " @@ -2208,11 +2321,30 @@ msgstr "" "av: styreplatebevegelser ignoreres og darkroom bruker opprinnelig " "oppførsel for rulling, inkludert Ctrl+rull for å zoome inn og ut." -#: ../build/bin/preferences_gen.h:4448 +#: ../build/bin/preferences_gen.h:4655 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "begrens zoom i mørkerommet mellom tilpasset til skjerm og 100%" + +#: ../build/bin/preferences_gen.h:4664 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"begrenser musehjul og klyp-for-zoom i mørkerommet til området mellom " +"tilpasset til skjerm (zoom ut) og 100% (zoom inn). aktivert: zoom er " +"begrenset; hold Ctrl mens du zoomer for å midlertidig oppheve grensen " +"og zoome forbi 100%. deaktivert: zoom begrenses aldri og Ctrl " +"trengs ikke for å zoome forbi 100%." + +#: ../build/bin/preferences_gen.h:4673 msgid "always show panels' scrollbars" msgstr "alltid vis rullefeltene for panelene" -#: ../build/bin/preferences_gen.h:4456 +#: ../build/bin/preferences_gen.h:4681 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2220,11 +2352,11 @@ msgstr "" "hvorvidt panelenes rullefelt skal være synlige eller aktiverte avhengig av " "innhold. (krever omstart)" -#: ../build/bin/preferences_gen.h:4465 +#: ../build/bin/preferences_gen.h:4690 msgid "duration of the UI transitions in ms" msgstr "varighet for overganger i brukergrensesnittet i ms" -#: ../build/bin/preferences_gen.h:4484 +#: ../build/bin/preferences_gen.h:4709 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules and " "other UI elements" @@ -2232,11 +2364,11 @@ msgstr "" "hvor lang tid overganger tar (i millisekunder) ved utvidelse eller lukking av " "moduler og andre grensesnittelementer" -#: ../build/bin/preferences_gen.h:4493 +#: ../build/bin/preferences_gen.h:4718 msgid "auto-scroll filmstrip to center on selected image" msgstr "rull filmstripen automatisk til midten på det valgte bildet" -#: ../build/bin/preferences_gen.h:4501 +#: ../build/bin/preferences_gen.h:4726 msgid "" "when enabled, the filmstrip in culling mode and in the darkroom automatically " "scrolls to center on the selected image" @@ -2244,19 +2376,19 @@ msgstr "" "når aktivert vil filmstripen i utvalgsmodus og i mørkerommet automatisk " "plassere det valgte bildet midt på" -#: ../build/bin/preferences_gen.h:4510 +#: ../build/bin/preferences_gen.h:4735 msgid "position of the scopes module" msgstr "plassering av skop-modulen" -#: ../build/bin/preferences_gen.h:4519 +#: ../build/bin/preferences_gen.h:4744 msgid "position the scopes at the top-left or top-right of the screen" msgstr "plasser skopene øverst til venstre eller øverst til høyre på skjermen" -#: ../build/bin/preferences_gen.h:4528 +#: ../build/bin/preferences_gen.h:4753 msgid "method to use for getting the display profile" msgstr "metoden som benyttes for å sette skjerm-profilen" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4762 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2266,11 +2398,11 @@ msgstr "" "skjermprofilen.\n" "nyttig hvis alternativet gir feil resultat" -#: ../build/bin/preferences_gen.h:4546 +#: ../build/bin/preferences_gen.h:4771 msgid "order or exclude MIDI devices" msgstr "rekkefølge eller ekskludering av MIDI-enheter" -#: ../build/bin/preferences_gen.h:4559 +#: ../build/bin/preferences_gen.h:4784 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" @@ -2287,17 +2419,17 @@ msgstr "" "hvis alene" #. tags -#: ../build/bin/preferences_gen.h:4569 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 -#: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 +#: ../build/bin/preferences_gen.h:4794 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:514 ../src/libs/export_metadata.c:197 +#: ../src/libs/image.c:622 ../src/libs/metadata_view.c:175 msgid "tags" msgstr "merker" -#: ../build/bin/preferences_gen.h:4579 +#: ../build/bin/preferences_gen.h:4804 msgid "omit hierarchy in simple tag lists" msgstr "utelat hierarki i enkle lister med nøkkelord" -#: ../build/bin/preferences_gen.h:4587 +#: ../build/bin/preferences_gen.h:4812 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2312,15 +2444,15 @@ msgstr "" "se bort fra resten.\n" "Med andre ord vil bare 'baz' legges til om hele nøkkelordet er 'foo|bar|baz'." -#: ../build/bin/preferences_gen.h:4593 +#: ../build/bin/preferences_gen.h:4818 msgid "shortcuts with multiple instances" msgstr "snarveier med flere forekomster" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4828 msgid "prefer focused instance" msgstr "foretrekk fokusert forekomst" -#: ../build/bin/preferences_gen.h:4611 +#: ../build/bin/preferences_gen.h:4836 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2335,20 +2467,20 @@ msgstr "" "på.\n" "NB: snarveier for blanding gjelder alltid for den fokuserte forekomsten" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4845 msgid "prefer expanded instances" msgstr "foretrekk utvidede forekomster" -#: ../build/bin/preferences_gen.h:4628 +#: ../build/bin/preferences_gen.h:4853 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" "hvis forekomster av modulen er utvidet skal lukkede forekomster ignoreres" -#: ../build/bin/preferences_gen.h:4637 +#: ../build/bin/preferences_gen.h:4862 msgid "prefer enabled instances" msgstr "foretrekk påslåtte forekomster" -#: ../build/bin/preferences_gen.h:4645 +#: ../build/bin/preferences_gen.h:4870 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2356,11 +2488,11 @@ msgstr "" "etter at den ovenstående regelen er aktivert vil inaktive forekomster " "ignoreres hvis aktive forekomster eksisterer" -#: ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:4879 msgid "prefer unmasked instances" msgstr "foretrekk forekomster uten masker" -#: ../build/bin/preferences_gen.h:4662 +#: ../build/bin/preferences_gen.h:4887 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2368,11 +2500,11 @@ msgstr "" "etter at den ovenstående regelen er aktivert vil forekomster med masker " "ignoreres hvis forekomster uten masker eksisterer" -#: ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:4896 msgid "selection order" msgstr "valgrekkefølge" -#: ../build/bin/preferences_gen.h:4680 +#: ../build/bin/preferences_gen.h:4905 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2380,11 +2512,11 @@ msgstr "" "etter at den ovenstående regelen er aktivert brukes snarveien basert på dens " "posisjon i piksel-røret" -#: ../build/bin/preferences_gen.h:4689 +#: ../build/bin/preferences_gen.h:4914 msgid "allow visual assignment to specific instances" msgstr "tillat visuell tilordning til spesifikke forekomster" -#: ../build/bin/preferences_gen.h:4697 +#: ../build/bin/preferences_gen.h:4922 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2394,44 +2526,44 @@ msgstr "" "visuelt tilordnet til disse spesifikke forekomstene\n" "ellers vil snarveier alltid tilordnes til den foretrukne forekomsten" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:4928 msgid "map / geolocalization view" msgstr "kart / geolokaliseringsvisning" -#: ../build/bin/preferences_gen.h:4713 +#: ../build/bin/preferences_gen.h:4938 msgid "pretty print the image location" msgstr "pen utskrift av stedet bildet ble tatt" -#: ../build/bin/preferences_gen.h:4721 +#: ../build/bin/preferences_gen.h:4946 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "" "vis en mer lesbar måte å vise stedet bildet ble tatt i informasjonsmodulen" -#: ../build/bin/preferences_gen.h:4727 +#: ../build/bin/preferences_gen.h:4952 msgid "slideshow view" msgstr "lysbildevisning" -#: ../build/bin/preferences_gen.h:4737 +#: ../build/bin/preferences_gen.h:4962 msgid "waiting time between each image in slideshow" msgstr "forsinkelse mellom hvert bilde i lysbildeserie" -#: ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:5004 msgid "do not set the 'uncategorized' entry for tags" msgstr "ikke bruk nøkkelordet 'ukategorisert'" -#: ../build/bin/preferences_gen.h:4787 +#: ../build/bin/preferences_gen.h:5012 msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "" "ikke bruk nøkkelordet 'ukategorisert' for nøkkelord som ikke har " "undernøkkelord" -#: ../build/bin/preferences_gen.h:4796 +#: ../build/bin/preferences_gen.h:5021 msgid "tags case sensitivity" msgstr "nøkkelords følsomhet for store/små bokstaver" -#: ../build/bin/preferences_gen.h:4805 +#: ../build/bin/preferences_gen.h:5030 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2439,37 +2571,37 @@ msgstr "" "nøkkelords følsomhet for store/små bokstaver. uten ICU-utvidelsen for Sqlite " "vil ufølsomhet bare virke for de 26 latinske bokstavene" -#: ../build/bin/preferences_gen.h:4814 ../build/bin/preferences_gen.h:4905 +#: ../build/bin/preferences_gen.h:5039 ../build/bin/preferences_gen.h:5130 msgid "number of collections to be stored" msgstr "antall samlinger som skal lagres" -#: ../build/bin/preferences_gen.h:4833 ../build/bin/preferences_gen.h:4924 +#: ../build/bin/preferences_gen.h:5058 ../build/bin/preferences_gen.h:5149 msgid "the number of recent collections to store and show in this list" msgstr "antall nylige samlinger som skal lagres og vises i listen" -#: ../build/bin/preferences_gen.h:4842 +#: ../build/bin/preferences_gen.h:5067 msgid "number of folder levels to show in lists" msgstr "antall mappe-nivåer som vises i lister" -#: ../build/bin/preferences_gen.h:4861 +#: ../build/bin/preferences_gen.h:5086 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" msgstr "antallet mappe-nivåer som vises fra høyre i filmrull-navn" -#: ../build/bin/preferences_gen.h:4870 +#: ../build/bin/preferences_gen.h:5095 msgid "sort film rolls by" msgstr "sorter filmruller etter" -#: ../build/bin/preferences_gen.h:4879 +#: ../build/bin/preferences_gen.h:5104 msgid "sets the collections-list order for film rolls" msgstr "velger rekkefølge for samlingsliste over filmruller" -#: ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5192 msgid "suggested tags level of confidence" msgstr "foreslått tillitsnivå for nøkkelord" -#: ../build/bin/preferences_gen.h:4987 +#: ../build/bin/preferences_gen.h:5212 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2480,11 +2612,11 @@ msgstr "" "tilhørende nøkkelord, 99: 99% matcher tilhørende nøkkelord, 100: ingen " "tilhørende nøkkelord vises, bare nylige nøkkelord (raskere)" -#: ../build/bin/preferences_gen.h:4996 +#: ../build/bin/preferences_gen.h:5221 msgid "number of recently attached tags" msgstr "antall nylig brukte nøkkelord" -#: ../build/bin/preferences_gen.h:5015 +#: ../build/bin/preferences_gen.h:5240 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2514,15 +2646,15 @@ msgstr "høst" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2395 -#: ../src/develop/blend_gui.c:2443 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:4169 ../src/iop/bilateral.cc:381 +#: ../src/common/collection.c:1485 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2466 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4199 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2923 +#: ../src/iop/colorzones.c:2482 ../src/iop/temperature.c:1986 +#: ../src/iop/temperature.c:2171 ../src/libs/collect.c:2166 +#: ../src/libs/filters/colors.c:317 ../src/libs/histogram.c:50 msgid "blue" msgstr "blå" @@ -2561,15 +2693,15 @@ msgstr "kontrast og skarphet" #: ../build/lib/darktable/plugins/introspection_colorequal.c:491 #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 -#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 +#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:856 +#: ../src/iop/colorequal.c:2922 ../src/iop/temperature.c:1970 msgid "cyan" msgstr "turkis" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 -#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 -#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 -#: ../src/libs/tools/darktable.c:64 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3846 +#: ../src/libs/filtering.c:927 ../src/libs/filtering.c:989 +#: ../src/libs/filtering.c:1656 ../src/libs/filtering.c:1967 +#: ../src/libs/tools/darktable.c:66 msgid "darktable" msgstr "darktable" @@ -2598,7 +2730,7 @@ msgid "effects" msgstr "effekter" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:447 +#: ../src/external/lua-scripts/tools/script_manager.lua:457 msgid "examples" msgstr "eksempler" @@ -2642,16 +2774,16 @@ msgstr "generisk" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2389 -#: ../src/develop/blend_gui.c:2437 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:4168 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2412 +#: ../src/develop/blend_gui.c:2460 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4198 ../src/gui/guides.c:854 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 -#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:48 +#: ../src/iop/channelmixerrgb.c:4644 ../src/iop/colorequal.c:2921 +#: ../src/iop/colorzones.c:2480 ../src/iop/temperature.c:1966 +#: ../src/iop/temperature.c:1984 ../src/iop/temperature.c:2170 +#: ../src/libs/collect.c:2166 ../src/libs/filters/colors.c:316 +#: ../src/libs/histogram.c:49 msgid "green" msgstr "grønn" @@ -2662,9 +2794,9 @@ msgstr "grønn" #: ../build/lib/darktable/plugins/introspection_colorequal.c:503 #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 -#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1981 +#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:857 +#: ../src/iop/colorequal.c:2925 ../src/iop/colorzones.c:2484 +#: ../src/iop/temperature.c:1968 msgid "magenta" msgstr "magenta" @@ -2691,7 +2823,7 @@ msgstr "bevegelsesuskarphet" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2919 ../src/iop/colorzones.c:2478 msgid "orange" msgstr "oransje" @@ -2699,10 +2831,10 @@ msgstr "oransje" msgid "pastels" msgstr "pasteller" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1487 #: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:264 +#: ../src/iop/colorzones.c:2483 ../src/libs/collect.c:2166 +#: ../src/libs/filters/colors.c:318 msgid "purple" msgstr "magenta" @@ -2715,15 +2847,15 @@ msgstr "magenta" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2383 -#: ../src/develop/blend_gui.c:2431 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:4167 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 +#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2406 +#: ../src/develop/blend_gui.c:2454 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4197 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 +#: ../src/iop/channelmixerrgb.c:4643 ../src/iop/colorequal.c:2918 +#: ../src/iop/colorzones.c:2477 ../src/iop/temperature.c:1982 +#: ../src/iop/temperature.c:2169 ../src/libs/collect.c:2166 +#: ../src/libs/filters/colors.c:314 ../src/libs/histogram.c:48 msgid "red" msgstr "rød" @@ -2754,11 +2886,11 @@ msgstr "punktfarge" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 -#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:261 +#: ../src/common/collection.c:1481 ../src/common/colorlabels.c:382 +#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:855 +#: ../src/iop/colorequal.c:2920 ../src/iop/colorzones.c:2479 +#: ../src/iop/temperature.c:1972 ../src/libs/collect.c:2166 +#: ../src/libs/filters/colors.c:315 msgid "yellow" msgstr "gul" @@ -2784,7 +2916,7 @@ msgstr "bidragsytere til lua-skript" #: ../build/lib/darktable/plugins/introspection_agx.c:245 #: ../build/lib/darktable/plugins/introspection_agx.c:498 -#: ../src/iop/colorbalancergb.c:1899 +#: ../src/iop/colorbalancergb.c:1898 msgid "lift" msgstr "løft" @@ -2797,9 +2929,9 @@ msgstr "stigning" #: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 -#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 -#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4651 +#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3057 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:961 msgid "brightness" msgstr "lysstyrke" @@ -2811,12 +2943,12 @@ msgstr "lysstyrke" #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2363 ../src/iop/basicadj.c:647 +#: ../src/develop/blend_gui.c:2386 ../src/iop/basicadj.c:647 #: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 -#: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 -#: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 -#: ../src/iop/colorharmonizer.c:1603 ../src/iop/colorize.c:358 +#: ../src/iop/colorbalance.c:1956 ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorchecker.c:1604 ../src/iop/colorcontrast.c:79 +#: ../src/iop/colorcorrection.c:271 ../src/iop/colorequal.c:3039 +#: ../src/iop/colorharmonizer.c:1607 ../src/iop/colorize.c:358 #: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 #: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" @@ -2872,10 +3004,10 @@ msgstr "mål for vippepunkt ut" #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 -#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 -#: ../src/iop/filmicrgb.c:4497 ../src/iop/lowpass.c:574 +#: ../src/gui/guides.c:863 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1892 +#: ../src/iop/colorbalance.c:1898 ../src/iop/filmic.c:1527 +#: ../src/iop/filmicrgb.c:4473 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "kontrast" @@ -3023,14 +3155,14 @@ msgid "reverse all" msgstr "reverser alle" #: ../build/lib/darktable/plugins/introspection_agx.c:652 -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1774 -#: ../src/iop/colorout.c:852 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "eksportprofil" #: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2053 +#: ../src/iop/colorin.c:2065 msgid "working profile" msgstr "arbeidsprofil" @@ -3041,15 +3173,15 @@ msgstr "Rec2020" #: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1794 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" #: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1465 ../src/common/colorspaces.c:1746 -#: ../src/libs/print_settings.c:1442 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1441 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (kompatibel)" @@ -3057,8 +3189,8 @@ msgstr "Adobe RGB (kompatibel)" #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1454 ../src/common/colorspaces.c:1744 -#: ../src/libs/print_settings.c:1435 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1434 msgid "sRGB" msgstr "sRGB" @@ -3080,15 +3212,15 @@ msgstr "forkastning" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 -#: ../src/gui/presets.c:731 ../src/iop/lens.cc:4402 ../src/libs/camera.c:574 -#: ../src/libs/metadata_view.c:157 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:1013 +#: ../src/gui/presets.c:730 ../src/iop/lens.cc:4488 ../src/libs/camera.c:574 +#: ../src/libs/metadata_view.c:158 msgid "focal length" msgstr "brennvidde" #: ../build/lib/darktable/plugins/introspection_ashift.c:154 #: ../build/lib/darktable/plugins/introspection_ashift.c:295 -#: ../src/libs/metadata_view.c:159 +#: ../src/libs/metadata_view.c:160 msgid "crop factor" msgstr "beskjæringsfaktor" @@ -3105,7 +3237,7 @@ msgstr "juster forholdstall bilde" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4475 msgid "lens model" msgstr "objektiv-modell" @@ -3125,12 +3257,13 @@ msgstr "spesifikk" #: ../build/lib/darktable/plugins/introspection_colorin.c:303 #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 -#: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3431 +#: ../src/bauhaus/bauhaus.c:4428 ../src/develop/blend_gui.c:154 +#: ../src/develop/blend_gui.c:183 ../src/develop/blend_gui.c:3452 #: ../src/external/lua-scripts/official/auto_straighten.lua:141 -#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 -#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 -#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 +#: ../src/gui/accelerators.c:154 ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:298 ../src/gui/color_picker_proxy.c:330 +#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 +#: ../src/libs/live_view.c:424 msgid "off" msgstr "av" @@ -3157,7 +3290,7 @@ msgstr "eksponeringsjustering" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:153 msgid "exposure bias" msgstr "eksponeringsstyring" @@ -3181,15 +3314,15 @@ msgstr "bevar farger" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1740 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 -#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:834 ../src/iop/basecurve.c:2101 +#: ../src/iop/channelmixerrgb.c:4696 ../src/iop/clipping.c:1916 #: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 -#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 -#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 -#: ../src/libs/export.c:1170 ../src/libs/filters/module_order.c:158 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1173 -#: ../src/libs/print_settings.c:1191 ../src/libs/scopes/vectorscope.c:62 +#: ../src/iop/retouch.c:500 ../src/libs/collect.c:2362 +#: ../src/libs/colorpicker.c:53 ../src/libs/export.c:104 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1172 +#: ../src/libs/print_settings.c:1190 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "ingen" @@ -3206,7 +3339,7 @@ msgstr "ingen" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2416 ../src/develop/blend_gui.c:2450 +#: ../src/develop/blend_gui.c:2439 ../src/develop/blend_gui.c:2473 msgid "luminance" msgstr "luminans" @@ -3314,11 +3447,11 @@ msgstr "linearitet" #: ../build/lib/darktable/plugins/introspection_blurs.c:194 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:144 -#: ../build/lib/darktable/plugins/introspection_overlay.c:136 -#: ../build/lib/darktable/plugins/introspection_overlay.c:253 +#: ../build/lib/darktable/plugins/introspection_overlay.c:139 +#: ../build/lib/darktable/plugins/introspection_overlay.c:256 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 +#: ../src/iop/ashift.c:5972 ../src/libs/masks.c:223 msgid "rotation" msgstr "rotasjon" @@ -3329,7 +3462,7 @@ msgstr "retning" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:116 +#: ../src/libs/masks.c:224 msgid "curvature" msgstr "kurvatur" @@ -3337,13 +3470,14 @@ msgstr "kurvatur" #: ../build/lib/darktable/plugins/introspection_blurs.c:206 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:81 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:148 -#: ../src/iop/colorbalancergb.c:1878 +#: ../src/iop/colorbalancergb.c:1877 msgid "offset" msgstr "forskyvning" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:673 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:989 +#: ../src/gui/presets.c:672 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:150 msgid "lens" msgstr "objektiv" @@ -3376,7 +3510,7 @@ msgstr "bredde/høydeforhold" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2617 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "orientering" @@ -3420,36 +3554,37 @@ msgstr "basis" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:361 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -#: ../src/iop/ashift.c:6144 ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 -#: ../src/iop/levels.c:645 ../src/iop/rgblevels.c:1081 +#: ../src/gui/preferences.c:1020 ../src/gui/preferences_ai.c:399 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6148 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:646 +#: ../src/iop/rgblevels.c:1067 msgid "auto" msgstr "auto" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2619 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:322 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "stående" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2619 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "liggende" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1521 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2637 +#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 +#: ../src/libs/metadata_view.c:164 ../src/libs/print_settings.c:2635 msgid "width" msgstr "bredde" #: ../build/lib/darktable/plugins/introspection_borders.c:357 -#: ../build/lib/darktable/plugins/introspection_overlay.c:306 +#: ../build/lib/darktable/plugins/introspection_overlay.c:309 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1527 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2641 +#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:165 +#: ../src/libs/print_settings.c:2639 msgid "height" msgstr "høyde" @@ -3513,7 +3648,7 @@ msgstr "hjelpelinje" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/atrous.c:1589 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 #: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "radius" @@ -3524,10 +3659,10 @@ msgstr "radius" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3687 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 -#: ../src/libs/neural_restore.c:4050 ../src/libs/neural_restore.c:4067 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:438 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4317 ../src/libs/neural_restore.c:4334 msgid "strength" msgstr "styrke" @@ -3772,8 +3907,8 @@ msgstr "versjon 3 (Apr 2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 -#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1639 -#: ../src/iop/atrous.c:1572 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1739 +#: ../src/iop/atrous.c:1585 msgid "left" msgstr "venstre" @@ -3781,15 +3916,15 @@ msgstr "venstre" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1649 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1749 msgid "top" msgstr "øverst" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 -#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1644 -#: ../src/iop/atrous.c:1571 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1744 +#: ../src/iop/atrous.c:1584 msgid "right" msgstr "høyre" @@ -3797,7 +3932,7 @@ msgstr "høyre" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1653 +#: ../src/gui/accelerators.c:134 ../src/gui/gtk.c:1753 msgid "bottom" msgstr "bunn" @@ -3837,10 +3972,10 @@ msgstr "løft / gamma / forsterkning (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2409 ../src/develop/blend_gui.c:2457 -#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 -#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 +#: ../src/develop/blend_gui.c:2432 ../src/develop/blend_gui.c:2480 +#: ../src/iop/atrous.c:1768 ../src/iop/channelmixerrgb.c:4511 +#: ../src/iop/channelmixerrgb.c:4599 ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorzones.c:2618 ../src/iop/nlmeans.c:446 msgid "chroma" msgstr "kroma" @@ -3860,12 +3995,12 @@ msgstr "kroma" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2368 ../src/develop/blend_gui.c:2402 -#: ../src/develop/blend_gui.c:2464 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 +#: ../src/develop/blend_gui.c:2391 ../src/develop/blend_gui.c:2425 +#: ../src/develop/blend_gui.c:2487 ../src/iop/channelmixer.c:607 +#: ../src/iop/channelmixerrgb.c:4505 ../src/iop/channelmixerrgb.c:4592 +#: ../src/iop/colorbalance.c:1940 ../src/iop/colorequal.c:3021 #: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 -#: ../src/iop/colorzones.c:2627 +#: ../src/iop/colorzones.c:2619 msgid "hue" msgstr "fargetone" @@ -3892,7 +4027,7 @@ msgstr "uttoning av høylysområde" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1997 #: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 #: ../src/iop/splittoning.c:488 msgid "shadows" @@ -3906,8 +4041,8 @@ msgstr "skygger" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1999 +#: ../src/iop/monochrome.c:566 ../src/iop/shadhi.c:680 #: ../src/iop/splittoning.c:494 msgid "highlights" msgstr "høylys" @@ -3925,7 +4060,7 @@ msgstr "global kroma" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:565 #: ../build/lib/darktable/plugins/introspection_toneequal.c:169 #: ../build/lib/darktable/plugins/introspection_toneequal.c:306 -#: ../src/iop/colorbalance.c:1995 +#: ../src/iop/colorbalance.c:1998 msgid "mid-tones" msgstr "mellomtoner" @@ -4019,7 +4154,7 @@ msgstr "bruk guidet filter" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2924 msgid "lavender" msgstr "lavendel" @@ -4075,7 +4210,7 @@ msgstr "fargemetning i node" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 -#: ../src/libs/masks.c:119 ../src/libs/masks.c:1978 +#: ../src/libs/masks.c:227 ../src/libs/masks.c:2421 msgid "smoothing" msgstr "jevning" @@ -4121,7 +4256,7 @@ msgstr "tetrade" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 #: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 -#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/libs/filtering.c:314 ../src/libs/filters/ratio.c:124 #: ../src/libs/scopes/vectorscope.c:71 msgid "square" msgstr "kvadratisk" @@ -4133,13 +4268,13 @@ msgstr "gamut-klipping" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1472 ../src/common/colorspaces.c:1748 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "lineær Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1486 ../src/common/colorspaces.c:1750 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "lineær Rec2020 RGB" @@ -4177,7 +4312,7 @@ msgid "range extent" msgstr "lys-utstrekning" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4700 +#: ../src/iop/channelmixerrgb.c:4698 msgid "saturated colors" msgstr "mettede farger" @@ -4191,7 +4326,7 @@ msgstr "velg basert på" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1791 +#: ../src/iop/atrous.c:1797 msgid "mix" msgstr "blanding" @@ -4201,17 +4336,17 @@ msgid "process mode" msgstr "prosessmodus" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2347 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1315 +#: ../src/develop/blend_gui.c:2370 ../src/iop/channelmixer.c:609 +#: ../src/iop/channelmixerrgb.c:4584 ../src/iop/colorchecker.c:1569 +#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2617 +#: ../src/iop/exposure.c:1323 msgid "lightness" msgstr "lysstyrke" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 -#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 -#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1359 +#: ../src/iop/atrous.c:1363 ../src/iop/denoiseprofile.c:3425 +#: ../src/iop/rawdenoise.c:750 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "jevn" @@ -4219,6 +4354,32 @@ msgstr "jevn" msgid "strong" msgstr "sterk" +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:57 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:124 +#: ../src/iop/bilat.c:74 +msgid "local contrast" +msgstr "lokal kontrast" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:63 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:128 +msgid "detail level" +msgstr "detaljnivå" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:69 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:132 +msgid "adjust edge protection" +msgstr "juster kantbeskyttelse" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:75 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:136 +msgid "filter iterations" +msgstr "gjentakelser for filter" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:81 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:140 +msgid "noise bias" +msgstr "støykompensasjon" + #: ../build/lib/darktable/plugins/introspection_defringe.c:47 #: ../build/lib/darktable/plugins/introspection_defringe.c:102 msgid "edge detection radius" @@ -4228,7 +4389,7 @@ msgstr "radius for kant-gjenkjenning" #: ../build/lib/darktable/plugins/introspection_defringe.c:106 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 -#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 +#: ../src/iop/atrous.c:1650 ../src/iop/bloom.c:386 #: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 #: ../src/iop/sharpen.c:425 msgid "threshold" @@ -4389,7 +4550,7 @@ msgstr "Svart/hvitt" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1499 ../src/libs/collect.c:2107 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "enkel" @@ -4464,7 +4625,7 @@ msgstr "oppgrader profilert transformasjon" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:765 +#: ../src/libs/colorpicker.c:752 msgid "color mode" msgstr "fargemodus" @@ -4496,7 +4657,7 @@ msgid "compute variance" msgstr "beregn variansen" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:369 msgid "RGB" msgstr "RGB" @@ -4506,7 +4667,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 +#: ../src/iop/atrous.c:1640 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "skarphet" @@ -4670,21 +4831,21 @@ msgstr "prosent nederst" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1451 -#: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2367 +#: ../src/gui/presets.c:60 ../src/iop/watermark.c:1455 +#: ../src/libs/colorpicker.c:397 ../src/libs/image.c:665 +#: ../src/libs/modulegroups.c:2378 msgid "color" msgstr "farge" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:162 -#: ../src/iop/levels.c:671 ../src/iop/rgblevels.c:962 -#: ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:672 ../src/iop/rgblevels.c:953 +#: ../src/iop/rgblevels.c:1063 msgid "black" msgstr "svart" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:163 -#: ../src/iop/levels.c:679 ../src/iop/rgblevels.c:964 -#: ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:680 ../src/iop/rgblevels.c:955 +#: ../src/iop/rgblevels.c:1065 msgid "white" msgstr "hvit" @@ -4761,7 +4922,7 @@ msgstr "ønsket hvit luminans" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:113 +#: ../src/libs/masks.c:221 msgid "hardness" msgstr "hardhet" @@ -4773,7 +4934,7 @@ msgstr "lineært område" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 -#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4658 msgid "extreme luminance saturation" msgstr "fargemetning ved ekstrem luminans" @@ -4845,11 +5006,11 @@ msgstr "aktiver høylys-gjenoppretting" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:231 +#: ../src/develop/imageop_gui.c:172 ../src/gui/preferences_ai.c:255 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1583 ../src/libs/export.c:1591 ../src/libs/export.c:1599 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:749 msgid "no" msgstr "nei" @@ -5004,7 +5165,7 @@ msgstr "vridning mot mellomtoner" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:3049 +#: ../src/views/darkroom.c:3277 msgid "clipping threshold" msgstr "grenseverdi for klipping" @@ -5161,18 +5322,18 @@ msgstr "korrigeringer" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3535 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 -#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1650 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2956 -#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3023 +#: ../src/develop/blend_gui.c:3556 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1856 ../src/iop/denoiseprofile.c:3676 +#: ../src/iop/exposure.c:1258 ../src/iop/levels.c:689 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 +#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3251 msgid "mode" msgstr "modus" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4449 +#: ../src/iop/lens.cc:4535 msgid "target geometry" msgstr "målgeometri" @@ -5236,14 +5397,14 @@ msgstr "bare manuell vignettering" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2626 -#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1702 ../src/gui/gtk.c:4166 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 -#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 -#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/dtgtk/range.c:1752 ../src/gui/accelerators.c:2739 +#: ../src/gui/accelerators.c:2811 ../src/gui/gtk.c:1802 ../src/gui/gtk.c:4196 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3598 +#: ../src/iop/rawdenoise.c:877 ../src/libs/collect.c:4032 +#: ../src/libs/filtering.c:1521 ../src/libs/filters/colors.c:210 +#: ../src/libs/filters/colors.c:319 ../src/libs/filters/date.c:112 #: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 -#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:2867 +#: ../src/libs/modulegroups.c:2880 ../src/libs/modulegroups.c:2884 msgid "all" msgstr "alle" @@ -5272,7 +5433,7 @@ msgid "only vignetting" msgstr "bare vignettering" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2369 +#: ../src/libs/modulegroups.c:2380 msgid "correct" msgstr "korriger" @@ -5318,11 +5479,11 @@ msgstr "ugyldig" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2572 ../src/views/darkroom.c:3375 -#: ../src/views/darkroom.c:3379 ../src/views/lighttable.c:887 -#: ../src/views/lighttable.c:896 ../src/views/lighttable.c:1425 -#: ../src/views/lighttable.c:1432 ../src/views/lighttable.c:1439 -#: ../src/views/lighttable.c:1446 ../src/views/lighttable.c:1453 +#: ../src/views/darkroom.c:2790 ../src/views/darkroom.c:3598 +#: ../src/views/darkroom.c:3602 ../src/views/lighttable.c:1038 +#: ../src/views/lighttable.c:1047 ../src/views/lighttable.c:1575 +#: ../src/views/lighttable.c:1586 ../src/views/lighttable.c:1597 +#: ../src/views/lighttable.c:1608 ../src/views/lighttable.c:1619 msgid "move" msgstr "flytt" @@ -5331,8 +5492,8 @@ msgid "line" msgstr "linje" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 -#: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2093 +#: ../src/iop/rgbcurve.c:1516 ../src/iop/tonecurve.c:1289 msgid "curve" msgstr "kurve" @@ -5382,7 +5543,7 @@ msgid "gamma Rec709 RGB" msgstr "gamma Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1530 ../src/common/colorspaces.c:1784 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "lineær ProPhoto RGB" @@ -5438,96 +5599,96 @@ msgstr "svart/hvitt film" msgid "color film" msgstr "fargefilm" -#: ../build/lib/darktable/plugins/introspection_overlay.c:118 -#: ../build/lib/darktable/plugins/introspection_overlay.c:241 +#: ../build/lib/darktable/plugins/introspection_overlay.c:121 +#: ../build/lib/darktable/plugins/introspection_overlay.c:244 #: ../build/lib/darktable/plugins/introspection_watermark.c:118 #: ../build/lib/darktable/plugins/introspection_watermark.c:253 msgid "x offset" msgstr "forskyvning vannrett" -#: ../build/lib/darktable/plugins/introspection_overlay.c:124 -#: ../build/lib/darktable/plugins/introspection_overlay.c:245 +#: ../build/lib/darktable/plugins/introspection_overlay.c:127 +#: ../build/lib/darktable/plugins/introspection_overlay.c:248 #: ../build/lib/darktable/plugins/introspection_watermark.c:124 #: ../build/lib/darktable/plugins/introspection_watermark.c:257 msgid "y offset" msgstr "forskyvning loddrett" -#: ../build/lib/darktable/plugins/introspection_overlay.c:142 -#: ../build/lib/darktable/plugins/introspection_overlay.c:257 +#: ../build/lib/darktable/plugins/introspection_overlay.c:145 +#: ../build/lib/darktable/plugins/introspection_overlay.c:260 #: ../build/lib/darktable/plugins/introspection_watermark.c:142 #: ../build/lib/darktable/plugins/introspection_watermark.c:269 msgid "scale on" msgstr "skalering på" -#: ../build/lib/darktable/plugins/introspection_overlay.c:148 -#: ../build/lib/darktable/plugins/introspection_overlay.c:261 +#: ../build/lib/darktable/plugins/introspection_overlay.c:151 +#: ../build/lib/darktable/plugins/introspection_overlay.c:264 #: ../build/lib/darktable/plugins/introspection_watermark.c:148 #: ../build/lib/darktable/plugins/introspection_watermark.c:273 msgid "scale marker to" msgstr "skaler markør til" -#: ../build/lib/darktable/plugins/introspection_overlay.c:154 -#: ../build/lib/darktable/plugins/introspection_overlay.c:265 +#: ../build/lib/darktable/plugins/introspection_overlay.c:157 +#: ../build/lib/darktable/plugins/introspection_overlay.c:268 #: ../build/lib/darktable/plugins/introspection_watermark.c:154 #: ../build/lib/darktable/plugins/introspection_watermark.c:277 msgid "scale marker reference" msgstr "referanse for skalamarkør" -#: ../build/lib/darktable/plugins/introspection_overlay.c:160 -#: ../build/lib/darktable/plugins/introspection_overlay.c:269 +#: ../build/lib/darktable/plugins/introspection_overlay.c:163 +#: ../build/lib/darktable/plugins/introspection_overlay.c:272 #: ../src/common/database.c:3243 ../src/libs/live_view.c:378 -#: ../src/libs/metadata_view.c:134 +#: ../src/libs/metadata_view.c:135 msgid "image id" msgstr "bilde-id" -#: ../build/lib/darktable/plugins/introspection_overlay.c:303 +#: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 #: ../src/iop/borders.c:935 msgid "image" msgstr "bilde" -#: ../build/lib/darktable/plugins/introspection_overlay.c:304 +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 #: ../build/lib/darktable/plugins/introspection_watermark.c:324 msgid "larger border" msgstr "lengste side" -#: ../build/lib/darktable/plugins/introspection_overlay.c:305 +#: ../build/lib/darktable/plugins/introspection_overlay.c:308 #: ../build/lib/darktable/plugins/introspection_watermark.c:325 msgid "smaller border" msgstr "korteste side" -#: ../build/lib/darktable/plugins/introspection_overlay.c:307 +#: ../build/lib/darktable/plugins/introspection_overlay.c:310 #: ../build/lib/darktable/plugins/introspection_watermark.c:327 msgid "advanced options" msgstr "avanserte innstillinger" -#: ../build/lib/darktable/plugins/introspection_overlay.c:311 +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 #: ../build/lib/darktable/plugins/introspection_watermark.c:331 msgid "image width" msgstr "bildebredde" -#: ../build/lib/darktable/plugins/introspection_overlay.c:312 +#: ../build/lib/darktable/plugins/introspection_overlay.c:315 #: ../build/lib/darktable/plugins/introspection_watermark.c:332 msgid "image height" msgstr "bildehøyde" -#: ../build/lib/darktable/plugins/introspection_overlay.c:313 +#: ../build/lib/darktable/plugins/introspection_overlay.c:316 #: ../build/lib/darktable/plugins/introspection_watermark.c:333 msgid "larger image border" msgstr "større bildekant" -#: ../build/lib/darktable/plugins/introspection_overlay.c:314 +#: ../build/lib/darktable/plugins/introspection_overlay.c:317 #: ../build/lib/darktable/plugins/introspection_watermark.c:334 msgid "smaller image border" msgstr "mindre bildekant" -#: ../build/lib/darktable/plugins/introspection_overlay.c:318 +#: ../build/lib/darktable/plugins/introspection_overlay.c:321 #: ../build/lib/darktable/plugins/introspection_watermark.c:338 msgid "marker width" msgstr "markørbredde" -#: ../build/lib/darktable/plugins/introspection_overlay.c:319 +#: ../build/lib/darktable/plugins/introspection_overlay.c:322 #: ../build/lib/darktable/plugins/introspection_watermark.c:339 msgid "marker height" msgstr "markørhøyde" @@ -5677,9 +5838,9 @@ msgstr "innebygget GainMap" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 -#: ../src/gui/presets.c:697 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:1001 +#: ../src/gui/presets.c:696 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 +#: ../src/iop/exposure.c:1220 ../src/libs/metadata_view.c:152 msgid "exposure" msgstr "eksponering" @@ -5694,7 +5855,7 @@ msgid "max_iter" msgstr "maks gjentakelser" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:374 +#: ../src/libs/metadata_view.c:375 msgid "unused" msgstr "ikke i bruk" @@ -5707,12 +5868,12 @@ msgid "heal" msgstr "helbred" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2034 msgid "blur" msgstr "uskarphet" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../src/iop/retouch.c:2032 msgid "fill" msgstr "fyll-modus" @@ -5726,7 +5887,7 @@ msgstr "visk ut" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:134 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:223 -#: ../src/iop/rgbcurve.c:1565 +#: ../src/iop/rgbcurve.c:1555 msgid "compensate middle gray" msgstr "kompenser middels grå" @@ -5763,7 +5924,7 @@ msgstr "fargejustering av høylys" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:122 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:241 -#: ../src/gui/accelerators.c:96 +#: ../src/gui/accelerators.c:97 msgid "skew" msgstr "skjevhet" @@ -5910,7 +6071,7 @@ msgstr "RGB geometrisk gjennomsnitt" #: ../build/lib/darktable/plugins/introspection_tonemap.cc:39 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:88 -#: ../src/iop/tonecurve.c:569 +#: ../src/iop/tonecurve.c:574 msgid "contrast compression" msgstr "komprimering av kontrast" @@ -6026,20 +6187,20 @@ msgstr "Vis bilder på et kart" msgid "Print your images" msgstr "Skriv ut bilder" -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 -#: ../src/iop/colorequal.c:3016 +#: ../src/bauhaus/bauhaus.c:1060 ../src/bauhaus/bauhaus.c:4512 +#: ../src/iop/colorequal.c:3007 msgid "sliders" msgstr "glidere" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 +#: ../src/bauhaus/bauhaus.c:1062 ../src/bauhaus/bauhaus.c:4517 msgid "dropdowns" msgstr "nedtrekksmenyer" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 +#: ../src/bauhaus/bauhaus.c:1064 ../src/bauhaus/bauhaus.c:4522 msgid "buttons" msgstr "knapper" -#: ../src/bauhaus/bauhaus.c:1169 +#: ../src/bauhaus/bauhaus.c:1343 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -6048,101 +6209,118 @@ msgstr "" "%shøyreklikk for å skrive en spesifikk verdi mellom %s og %s\n" "eller hold ctrl+shift mens du drar for å ignorere myke grenser." -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4136 msgid "button on" msgstr "knapp på" -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4136 msgid "button off" msgstr "knapp av" -#: ../src/bauhaus/bauhaus.c:3756 +#: ../src/bauhaus/bauhaus.c:4137 msgid "button pressed" msgstr "knapp nedtrykket" -#: ../src/bauhaus/bauhaus.c:3992 +#: ../src/bauhaus/bauhaus.c:4373 msgid "not that many sliders" msgstr "ikke så mange glidere" -#: ../src/bauhaus/bauhaus.c:4006 +#: ../src/bauhaus/bauhaus.c:4387 msgid "not that many dropdowns" msgstr "ikke så mange nedtrekksmenyer" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4406 msgid "not that many buttons" msgstr "ikke så mange knapper" -#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4428 ../src/develop/blend_gui.c:184 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:298 ../src/gui/color_picker_proxy.c:330 +#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 +msgid "on" +msgstr "på" + +#: ../src/bauhaus/bauhaus.c:4435 ../src/gui/accelerators.c:458 msgid "value" msgstr "verdi" -#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 -#: ../src/gui/accelerators.c:371 +#: ../src/bauhaus/bauhaus.c:4436 ../src/bauhaus/bauhaus.c:4442 +#: ../src/gui/accelerators.c:437 msgid "button" msgstr "knapp" -#: ../src/bauhaus/bauhaus.c:4032 +#: ../src/bauhaus/bauhaus.c:4437 msgid "force" msgstr "styrke" -#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 -#: ../src/libs/navigation.c:282 +#: ../src/bauhaus/bauhaus.c:4438 ../src/libs/navigation.c:259 +#: ../src/libs/navigation.c:276 msgid "zoom" msgstr "zoom" -#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4441 ../src/libs/select.c:40 msgid "selection" msgstr "utvalg" -#: ../src/bauhaus/bauhaus.c:4076 +#: ../src/bauhaus/bauhaus.c:4481 msgid "slider" msgstr "glider" -#: ../src/bauhaus/bauhaus.c:4081 +#: ../src/bauhaus/bauhaus.c:4486 msgid "dropdown" msgstr "nedtrekksmeny" -#: ../src/chart/main.c:504 ../src/common/database.c:3883 +#: ../src/bauhaus/bauhaus.c:4506 ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:152 ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:425 ../src/gui/color_picker_proxy.c:366 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2956 +#: ../src/libs/tagging.c:3576 ../src/views/darkroom.c:3227 +#: ../src/views/darkroom.c:3293 ../src/views/darkroom.c:3564 +msgid "toggle" +msgstr "bytt" + +#: ../src/chart/main.c:512 ../src/common/database.c:3883 #: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 -#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 -#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 -#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 -#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:823 -#: ../src/gui/preferences_ai.c:999 ../src/gui/preferences_ai.c:1367 -#: ../src/gui/preferences_ai.c:1450 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:575 ../src/gui/styles_dialog.c:554 -#: ../src/gui/welcome.c:169 ../src/imageio/storage/disk.c:200 +#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2650 +#: ../src/gui/accelerators.c:2729 ../src/gui/accelerators.c:2772 +#: ../src/gui/accelerators.c:2801 ../src/gui/accelerators.c:2858 +#: ../src/gui/accelerators.c:2910 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1245 +#: ../src/gui/preferences.c:1285 ../src/gui/preferences_ai.c:846 +#: ../src/gui/preferences_ai.c:1007 ../src/gui/preferences_ai.c:1388 +#: ../src/gui/preferences_ai.c:1473 ../src/gui/presets.c:431 +#: ../src/gui/presets.c:574 ../src/gui/styles_dialog.c:554 +#: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -#: ../src/iop/lut3d.c:1575 ../src/iop/rasterfile.c:382 ../src/libs/collect.c:463 -#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 -#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3729 ../src/libs/neural_restore.c:3995 +#: ../src/iop/lut3d.c:1586 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:464 +#: ../src/libs/collect.c:3863 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:167 ../src/libs/geotagging.c:956 +#: ../src/libs/import.c:1828 ../src/libs/import.c:1939 ../src/libs/import.c:2031 +#: ../src/libs/metadata.c:850 ../src/libs/metadata_view.c:1463 +#: ../src/libs/modulegroups.c:3746 ../src/libs/neural_restore.c:4262 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1670 -#: ../src/libs/tagging.c:1759 ../src/libs/tagging.c:1851 -#: ../src/libs/tagging.c:1980 ../src/libs/tagging.c:2289 -#: ../src/libs/tagging.c:2804 ../src/libs/tagging.c:2846 -#: ../src/libs/tagging.c:3944 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1714 +#: ../src/libs/tagging.c:1803 ../src/libs/tagging.c:1895 +#: ../src/libs/tagging.c:2024 ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:2862 ../src/libs/tagging.c:2904 +#: ../src/libs/tagging.c:4005 ../src/views/darkroom.c:3750 +#: ../src/views/darkroom.c:3786 msgid "_cancel" msgstr "_avbryt" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 -#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 -#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1852 -#: ../src/libs/tagging.c:1981 ../src/libs/tagging.c:2290 -#: ../src/libs/tagging.c:3945 +#: ../src/chart/main.c:512 ../src/gui/preferences.c:1285 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3864 +#: ../src/libs/export_metadata.c:168 ../src/libs/metadata.c:851 +#: ../src/libs/metadata_view.c:1464 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1896 +#: ../src/libs/tagging.c:2025 ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:4006 msgid "_save" msgstr "_lagre" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1078 #, c-format msgid "" "average dE: %.02f\n" @@ -6151,56 +6329,61 @@ msgstr "" "gjennomsnittlig dE: %.02f\n" "maks dE: %.02f" -#: ../src/cli/main.c:284 +#: ../src/cli/main.c:286 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "TODO: beklager, men av tekniske årsaker kan vi ikke sette BPP til" -#: ../src/cli/main.c:296 +#: ../src/cli/main.c:298 msgid "unknown option for --hq" msgstr "ukjent valg av --hq" -#: ../src/cli/main.c:312 +#: ../src/cli/main.c:314 msgid "unknown option for --export_masks" msgstr "ukjent valg av --export_masks" -#: ../src/cli/main.c:328 +#: ../src/cli/main.c:330 msgid "unknown option for --upscale" msgstr "ukjent valg av --upscale" -#: ../src/cli/main.c:353 +#: ../src/cli/main.c:355 msgid "unknown option for --apply-custom-presets" msgstr "ukjent valg av --apply-custom-presets" -#: ../src/cli/main.c:364 +#: ../src/cli/main.c:366 msgid "too long ext for --out-ext" msgstr "for lang tekst for --out-ext" -#: ../src/cli/main.c:381 +#: ../src/cli/main.c:383 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "merk: inngangsfilen eller mappen '%s' eksisterer ikke, hopper over\n" -#: ../src/cli/main.c:395 +#: ../src/cli/main.c:391 +#, c-format +msgid "empty in-memory library is useless for darktable cli export\n" +msgstr "tomt bibliotek i minnet er ubrukelig for eksport med darktable cli\n" + +#: ../src/cli/main.c:404 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "feil ICC-type for --icc-type: '%s'\n" -#: ../src/cli/main.c:411 +#: ../src/cli/main.c:420 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "merk: ICC-filen '%s' eksisterer ikke. hopper over\n" -#: ../src/cli/main.c:420 +#: ../src/cli/main.c:429 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "feil ICC-hensikt for --icc-intent: '%s'\n" -#: ../src/cli/main.c:438 +#: ../src/cli/main.c:447 #, c-format msgid "warning: unknown option '%s'\n" msgstr "advarsel: ukjent alternativ '.%s'\n" -#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#: ../src/cli/main.c:477 ../src/cli/main.c:485 #, c-format msgid "" "error: output file or directory must be specified\n" @@ -6209,7 +6392,7 @@ msgstr "" "feil: målfil eller mappe må spesifiseres\n" "\n" -#: ../src/cli/main.c:474 +#: ../src/cli/main.c:483 #, c-format msgid "" "error: input file and output file must be specified\n" @@ -6219,7 +6402,7 @@ msgstr "" "\n" "\n" -#: ../src/cli/main.c:481 +#: ../src/cli/main.c:490 #, c-format msgid "" "error: too many positional arguments\n" @@ -6228,12 +6411,12 @@ msgstr "" "feil: for mange posisjonsargumenter\n" "\n" -#: ../src/cli/main.c:486 +#: ../src/cli/main.c:495 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "feil: inngangsfil og importinnst. spesifisert! det er ikke støttet!\n" -#: ../src/cli/main.c:536 +#: ../src/cli/main.c:545 msgid "" "notice: no XMP sidecar file nor library path provided, using default settings " "for export" @@ -6241,7 +6424,7 @@ msgstr "" "merk: ingen XMP sidefil eller bane til bibliotek er oppgitt, bruker " "standardinnstillinger for eksport" -#: ../src/cli/main.c:545 +#: ../src/cli/main.c:554 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -6249,57 +6432,57 @@ msgid "" msgstr "merk: ut-lokasjon er en mappe. antar '%s/(FILE_NAME).%s' ut-mønster" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:560 +#: ../src/cli/main.c:569 msgid "output file already exists, it will get renamed" msgstr "mottaksfilen finnes fra før, den vil bli gitt nytt navn" -#: ../src/cli/main.c:592 +#: ../src/cli/main.c:604 #, c-format msgid "error: can't open folder %s" msgstr "feil: kan ikke åpne mappen %s" -#: ../src/cli/main.c:615 +#: ../src/cli/main.c:627 #, c-format msgid "error: can't import file %s" msgstr "feil: kan ikke importere filen %s" -#: ../src/cli/main.c:625 +#: ../src/cli/main.c:637 #, c-format msgid "error: can't read directory %s" msgstr "feil: kan ikke lese mappen %s" -#: ../src/cli/main.c:641 +#: ../src/cli/main.c:653 #, c-format msgid "error: can't open file %s" msgstr "feil: kan ikke åpne filen %s" -#: ../src/cli/main.c:658 +#: ../src/cli/main.c:670 #, c-format msgid "no images to export, aborting\n" msgstr "ingen bilder skal eksporteres, avbryter\n" -#: ../src/cli/main.c:675 +#: ../src/cli/main.c:687 #, c-format msgid "error: can't open XMP file %s" msgstr "feil: kan ikke åpne XMP-filen %s" -#: ../src/cli/main.c:696 +#: ../src/cli/main.c:708 msgid "empty history stack" msgstr "tom historikk" #. too long ext, no point in wasting time -#: ../src/cli/main.c:708 +#: ../src/cli/main.c:720 #, c-format msgid "too long output file extension: %s\n" msgstr "for lang filtype: %s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:716 +#: ../src/cli/main.c:728 #, c-format msgid "no output file extension given\n" msgstr "ingen filtype er angitt\n" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:773 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6307,89 +6490,100 @@ msgstr "" "kan ikke finne disklagrings-modul. vennligst kontroller installasjonen, noe " "ser ut til å være galt." -#: ../src/cli/main.c:771 +#: ../src/cli/main.c:783 msgid "failed to get parameters from storage module, aborting export ..." msgstr "greide ikke hente parametre fra lagringsmodulen, avbryter eksport ..." -#: ../src/cli/main.c:787 +#: ../src/cli/main.c:799 #, c-format msgid "unknown extension '.%s'" msgstr "ukjent filtype '.%s'" -#: ../src/cli/main.c:797 +#: ../src/cli/main.c:809 msgid "failed to get parameters from format module, aborting export ..." msgstr "" "greide ikke hente parametre fra formaterings-modulen, avbryter eksport ..." -#: ../src/common/ai/restore_raw_bayer.c:490 -#: ../src/common/ai/restore_raw_bayer.c:827 +#: ../src/common/ai/restore.c:278 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "raw støyreduksjonsmodell %s: ikke kompatibel 'input_kind'" + +#: ../src/common/ai/restore.c:309 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "KI-modell %s: mangler 'input_sizes' i manifest" + +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:870 #: ../src/common/ai/restore_raw_linear.c:584 #: ../src/common/ai/restore_raw_linear.c:1008 msgid "AI raw denoise: GPU inference failed, falling back to CPU" msgstr "KI raw støyreduksjon: Feil ved kjøring på GPU, bruker CPU i stedet" -#: ../src/common/ai/restore_rgb.c:661 +#: ../src/common/ai/restore_rgb.c:668 msgid "AI denoise: GPU inference failed, falling back to CPU" msgstr "KI støyreduksjon: Feil ved kjøring på GPU, bruker CPU i stedet" -#: ../src/common/ai_models.c:197 +#: ../src/common/ai_models.c:192 #, c-format msgid "network error: %s" msgstr "nettverksfeil: %s" -#: ../src/common/ai_models.c:199 +#: ../src/common/ai_models.c:195 #, c-format -msgid "model repository \"%s\" not found" -msgstr "modelldepot \"%s\" ikke funnet" +msgid "model repository \"%s\" missing releases-index.json" +msgstr "modelldepot \"%s\" mangler releases-index.json" -#: ../src/common/ai_models.c:201 -msgid "GitHub API rate limit exceeded, try again later" -msgstr "GitHub API-hastighetsgrensen er overskredet. prøv igjen senere" - -#: ../src/common/ai_models.c:203 +#: ../src/common/ai_models.c:199 #, c-format -msgid "GitHub API error (HTTP %ld)" -msgstr "GitHub API-feil (HTTP %ld)" +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "kunne ikke hente releases-index.json (HTTP %ld)" -#: ../src/common/ai_models.c:1253 ../src/common/ai_models.c:1282 +#: ../src/common/ai_models.c:1486 ../src/common/ai_models.c:1551 msgid "invalid parameters" msgstr "ugyldige parametre" -#: ../src/common/ai_models.c:1256 +#: ../src/common/ai_models.c:1489 #, c-format msgid "file not found: %s" msgstr "fil ikke funnet: %s" -#: ../src/common/ai_models.c:1259 +#: ../src/common/ai_models.c:1497 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "arkivets toppnivåmappe er ikke en gyldig modell-id: \"%s\"" + +#: ../src/common/ai_models.c:1506 msgid "failed to extract model archive" msgstr "klarte ikke å pakke ut modellarkiv" -#: ../src/common/ai_models.c:1290 +#: ../src/common/ai_models.c:1559 msgid "model not found in registry" msgstr "modell ikke funnet i registeret" -#: ../src/common/ai_models.c:1296 +#: ../src/common/ai_models.c:1565 msgid "model has no download asset defined" msgstr "modellen har ikke noen nedlastingsressurs definert" -#: ../src/common/ai_models.c:1307 +#: ../src/common/ai_models.c:1576 msgid "invalid asset filename" msgstr "ugyldig filnavn på ressurs" -#: ../src/common/ai_models.c:1313 +#: ../src/common/ai_models.c:1582 msgid "model is already downloading" msgstr "modellen lastes allerede ned" -#: ../src/common/ai_models.c:1344 +#: ../src/common/ai_models.c:1613 msgid "invalid repository format" msgstr "ugyldig format på depot" -#: ../src/common/ai_models.c:1369 +#: ../src/common/ai_models.c:1638 #, c-format msgid "no compatible ai model release found for darktable %s" msgstr "ingen kompatibel modellutgivelse funnet for darktable %s" -#: ../src/common/ai_models.c:1385 +#: ../src/common/ai_models.c:1654 #, c-format msgid "" "could not obtain checksum for %s — refusing to download without integrity " @@ -6398,38 +6592,38 @@ msgstr "" "kunne ikke hente sjekksum for %s — vil ikke laste ned uten " "integritetsbekreftelse" -#: ../src/common/ai_models.c:1403 +#: ../src/common/ai_models.c:1672 msgid "failed to build download url" msgstr "klarte ikke å bygge nedlastings-url" -#: ../src/common/ai_models.c:1414 -#, c-format -msgid "failed to create file: %s" -msgstr "klarte ikke å opprette fil: %s" - -#: ../src/common/ai_models.c:1438 +#: ../src/common/ai_models.c:1698 msgid "failed to initialize download" msgstr "klarte ikke å igangsette nedlasting" -#: ../src/common/ai_models.c:1458 +#: ../src/common/ai_models.c:1753 +#, c-format +msgid "failed to open %s" +msgstr "greide ikke å åpne %s" + +#: ../src/common/ai_models.c:1799 msgid "download cancelled" msgstr "nedlasting avbrutt" -#: ../src/common/ai_models.c:1460 +#: ../src/common/ai_models.c:1801 #, c-format -msgid "download failed: %s" -msgstr "nedlasting feilet: %s" +msgid "download failed after %d attempts: %s" +msgstr "nedlasting feilet etter %d forsøk: %s" -#: ../src/common/ai_models.c:1471 +#: ../src/common/ai_models.c:1804 #, c-format msgid "http error: %ld" msgstr "http-feil: %ld" -#: ../src/common/ai_models.c:1494 +#: ../src/common/ai_models.c:1826 msgid "checksum verification failed" msgstr "sjekksumbekreftelse feilet" -#: ../src/common/ai_models.c:1504 +#: ../src/common/ai_models.c:1837 #, c-format msgid "" "no checksum available for %s — refusing to install without integrity " @@ -6438,7 +6632,11 @@ msgstr "" "ingen sjekksum tiolgjengelig for %s — vil ikke installere uten " "integritetsbekreftelse" -#: ../src/common/ai_models.c:1514 +#: ../src/common/ai_models.c:1850 +msgid "failed to finalize downloaded file" +msgstr "klarte ikke å avslutte nedlastet fil" + +#: ../src/common/ai_models.c:1862 msgid "failed to extract archive" msgstr "greide ikke pakke ut arkiv" @@ -6495,16 +6693,16 @@ msgstr "filmrull" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1521 msgid "folder" msgstr "mappe" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:426 msgid "camera" msgstr "kamera" #: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 -#: ../src/libs/tagging.c:3720 +#: ../src/libs/tagging.c:3773 msgid "tag" msgstr "nøkkelord" @@ -6536,40 +6734,40 @@ msgstr "eksporttidspunkt" msgid "print time" msgstr "utskriftstidspunkt" -#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 -#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 -#: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 +#: ../src/common/collection.c:634 ../src/libs/collect.c:4226 +#: ../src/libs/filtering.c:2230 ../src/libs/filtering.c:2250 +#: ../src/libs/filters/history.c:153 ../src/libs/history.c:102 msgid "history" msgstr "historikk" #: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1575 -#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 -#: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1617 +#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:354 +#: ../src/libs/filters/colors.c:364 ../src/libs/tools/colorlabels.c:144 msgid "color label" msgstr "fargemerking" #. iso -#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 -#: ../src/gui/presets.c:679 ../src/libs/camera.c:582 -#: ../src/libs/metadata_view.c:161 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:995 +#: ../src/gui/presets.c:678 ../src/libs/camera.c:582 +#: ../src/libs/metadata_view.c:162 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:714 ../src/iop/lens.cc:4409 ../src/libs/camera.c:569 -#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:1007 +#: ../src/gui/presets.c:713 ../src/iop/lens.cc:4495 ../src/libs/camera.c:569 +#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:151 msgid "aperture" msgstr "blender" #: ../src/common/collection.c:652 ../src/libs/filtering.c:48 -#: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 +#: ../src/libs/filters/filename.c:368 ../src/libs/metadata_view.c:137 msgid "filename" msgstr "filnavn" #: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:143 +#: ../src/libs/geotagging.c:144 msgid "geotagging" msgstr "geomerking" @@ -6581,128 +6779,136 @@ msgstr "gruppe" msgid "duplicates" msgstr "duplikater" -#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1590 -#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:381 +#: ../src/common/collection.c:660 ../src/libs/filters/misc.c:475 +msgid "image dimensions" +msgstr "bildedimensjoner" + +#: ../src/common/collection.c:662 ../src/dtgtk/thumbnail.c:1629 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:382 msgid "local copy" msgstr "lokal kopi" -#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 +#: ../src/common/collection.c:664 ../src/gui/preferences.c:959 msgid "module" msgstr "modul" -#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/common/collection.c:666 ../src/gui/hist_dialog.c:359 #: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 -#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:38 msgid "module order" msgstr "modulrekkefølge" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:668 msgid "range rating" msgstr "stjerrnevurdering" -#: ../src/common/collection.c:668 ../src/common/ratings.c:362 +#: ../src/common/collection.c:670 ../src/common/ratings.c:403 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 -#: ../src/libs/tools/ratings.c:110 +#: ../src/libs/tools/ratings.c:109 msgid "rating" msgstr "vurdering" -#: ../src/common/collection.c:670 +#: ../src/common/collection.c:672 msgid "search" msgstr "søk" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:674 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:155 msgid "white balance" msgstr "hvitbalanse" -#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:676 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:156 msgid "flash" msgstr "blits" -#: ../src/common/collection.c:676 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:454 +#: ../src/libs/metadata_view.c:154 msgid "exposure program" msgstr "eksponeringsprogram" -#: ../src/common/collection.c:678 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:680 ../src/libs/filters/misc.c:461 +#: ../src/libs/metadata_view.c:157 msgid "metering mode" msgstr "lysmålingsmodus" -#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1505 ../src/libs/collect.c:2107 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "automatisk" -#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1511 ../src/libs/collect.c:2107 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "endret" -#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 -#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 -#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 -#: ../src/libs/collect.c:2945 +#: ../src/common/collection.c:1529 ../src/common/collection.c:1682 +#: ../src/libs/collect.c:1424 ../src/libs/collect.c:1634 +#: ../src/libs/collect.c:1660 ../src/libs/collect.c:1827 +#: ../src/libs/collect.c:3255 msgid "not tagged" msgstr "ikke merket" -#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 -#: ../src/libs/map_locations.c:740 +#: ../src/common/collection.c:1530 ../src/libs/collect.c:1660 +#: ../src/libs/map_locations.c:741 msgid "tagged" msgstr "merket" -#: ../src/common/collection.c:1529 +#: ../src/common/collection.c:1531 msgid "tagged*" msgstr "merket*" #. local copy -#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 +#: ../src/common/collection.c:1565 ../src/libs/collect.c:2129 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "ikke kopiert lokalt" -#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 +#: ../src/common/collection.c:1570 ../src/libs/collect.c:2128 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "kopiert lokalt" #. duplicates -#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1582 ../src/libs/filters/duplicates.c:38 msgid "images with duplicates" msgstr "bilder med duplikater" -#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1598 ../src/libs/filters/duplicates.c:38 msgid "duplicates only" msgstr "kun duplikater" #. if its undefined -#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 -#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 -#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 -#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 +#: ../src/common/collection.c:1654 ../src/common/collection.c:1766 +#: ../src/common/collection.c:1793 ../src/common/collection.c:1820 +#: ../src/common/collection.c:1846 ../src/common/collection.c:1872 +#: ../src/common/collection.c:2783 ../src/libs/collect.c:2554 +#: ../src/libs/collect.c:2555 ../src/libs/filters/misc.c:223 +#: ../src/libs/filters/misc.c:225 msgid "unnamed" msgstr "uten navn" -#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 +#: ../src/common/collection.c:2389 ../src/libs/collect.c:2429 msgid "not defined" msgstr "ikke definert" -#: ../src/common/collection.c:2919 +#: ../src/common/collection.c:2933 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d bilde (#%d) valgt av %d" -#: ../src/common/collection.c:2926 +#: ../src/common/collection.c:2940 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "%d bilde valgt av %d" msgstr[1] "%d bilder valgt av %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2377 -#: ../src/develop/blend_gui.c:2425 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 -#: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2448 ../src/gui/guides.c:852 +#: ../src/iop/channelmixerrgb.c:4654 ../src/iop/levels.c:676 +#: ../src/iop/rgblevels.c:954 ../src/iop/rgblevels.c:1064 msgid "gray" msgstr "grå" @@ -6911,7 +7117,7 @@ msgid "dark cyan" msgstr "mørk cyan" #: ../src/common/color_vocabulary.c:297 ../src/common/color_vocabulary.c:317 -#: ../src/iop/colorzones.c:2489 +#: ../src/iop/colorzones.c:2481 msgid "aqua" msgstr "akvamarin" @@ -6991,125 +7197,125 @@ msgstr "alle fargemerker fjernet" #: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:194 ../src/libs/image.c:640 msgid "clear" msgstr "tøm" -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1778 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "arbeidsprofil" -#: ../src/common/colorspaces.c:1431 ../src/common/colorspaces.c:1776 -#: ../src/views/darkroom.c:3224 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3452 msgid "softproof profile" msgstr "prøvevisningsprofil" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1758 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "systemets skjermprofil" -#: ../src/common/colorspaces.c:1446 ../src/common/colorspaces.c:1780 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "systemets skjermprofil (sekundært vindu)" -#: ../src/common/colorspaces.c:1459 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (web-sikker)" -#: ../src/common/colorspaces.c:1479 ../src/common/colorspaces.c:1782 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1494 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1502 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1509 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1515 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1522 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1537 ../src/common/colorspaces.c:1752 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "lineær XYZ" -#: ../src/common/colorspaces.c:1544 ../src/common/colorspaces.c:1754 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2053 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:145 ../src/develop/blend_gui.c:2072 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:370 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1552 ../src/common/colorspaces.c:1756 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "lineær infrarød BGR" -#: ../src/common/colorspaces.c:1557 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (for testing)" -#: ../src/common/colorspaces.c:1663 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "" "profilen '%s' er ikke brukbar som histogramprofil. Den er erstattet av sRGB!" -#: ../src/common/colorspaces.c:1742 +#: ../src/common/colorspaces.c:1769 msgid "no filename" msgstr "intet filnavn" -#: ../src/common/colorspaces.c:1760 +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "innebygget ICC-profil" -#: ../src/common/colorspaces.c:1762 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "innebygget matrise" -#: ../src/common/colorspaces.c:1764 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "standard fargematrise" -#: ../src/common/colorspaces.c:1766 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "forbedret fargematrise" -#: ../src/common/colorspaces.c:1768 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "leverandørs fargematrise" -#: ../src/common/colorspaces.c:1770 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "alternativ fargematrise" -#: ../src/common/colorspaces.c:1772 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (eksperimentelt)" -#: ../src/common/colorspaces.c:1786 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1788 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1790 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1792 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -7137,33 +7343,33 @@ msgstr "feil ved utskrift av `%s' på `%s'" msgid "printing `%s' on `%s'" msgstr "skriver ut `%s' på `%s'" -#: ../src/common/darktable.c:429 +#: ../src/common/darktable.c:440 #, c-format msgid "found strange path `%s'" msgstr "fant en underlig bane `%s'" -#: ../src/common/darktable.c:444 +#: ../src/common/darktable.c:455 #, c-format msgid "error loading directory `%s'" msgstr "feil ved lesing av mappen `%s'" -#: ../src/common/darktable.c:468 +#: ../src/common/darktable.c:479 #, c-format msgid "file `%s' has unsupported format!" msgstr "filen `%s' har et format som ikke er støttet!" -#: ../src/common/darktable.c:470 +#: ../src/common/darktable.c:481 #, c-format msgid "file `%s' has unknown format!" msgstr "filen `%s' har et ukjent format!" -#: ../src/common/darktable.c:483 ../src/control/jobs/control_jobs.c:2877 +#: ../src/common/darktable.c:494 ../src/control/jobs/control_jobs.c:2877 #: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "feil ved lesing av filen `%s'" -#: ../src/common/darktable.c:1604 +#: ../src/common/darktable.c:1644 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -7178,116 +7384,121 @@ msgstr "" "\n" "vennligst rett opp dette og så kjør darktable igjen" -#: ../src/common/darktable.c:1609 +#: ../src/common/darktable.c:1649 msgid "darktable - unable to create directories" msgstr "darktable - kan ikke opprette mapper" -#: ../src/common/darktable.c:1611 ../src/common/database.c:4137 +#: ../src/common/darktable.c:1651 ../src/common/database.c:4137 #: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_avslutt darktable" #. initialize the database -#: ../src/common/darktable.c:1683 +#: ../src/common/darktable.c:1725 msgid "opening image library" msgstr "åpner bildebibliotek" -#: ../src/common/darktable.c:1696 +#: ../src/common/darktable.c:1738 msgid "forwarding image(s) to running instance" msgstr "videresender bilde(r) til kjørende forekomst" -#: ../src/common/darktable.c:1727 +#: ../src/common/darktable.c:1769 msgid "preparing database" msgstr "forbereder databasen" #. init darktable tags table -#: ../src/common/darktable.c:1731 +#: ../src/common/darktable.c:1773 msgid "setting up tags table" msgstr "setter opp nøkkelordtabell" #. Initialize the signal system -#: ../src/common/darktable.c:1735 +#: ../src/common/darktable.c:1777 msgid "initializing signals and control" msgstr "starter opp signaler og kontroll" -#: ../src/common/darktable.c:1753 +#: ../src/common/darktable.c:1795 msgid "importing default styles" msgstr "importerer standard stiler" -#: ../src/common/darktable.c:1855 +#: ../src/common/darktable.c:1898 msgid "initializing GraphicsMagick" msgstr "starter GrahpicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1867 +#: ../src/common/darktable.c:1910 msgid "initializing ImageMagick" msgstr "starter ImageMagick" -#: ../src/common/darktable.c:1872 +#: ../src/common/darktable.c:1915 msgid "initializing libheif" msgstr "starter libheif" -#: ../src/common/darktable.c:1876 -msgid "starting OpenCL" -msgstr "starter OpenCL" +#: ../src/common/darktable.c:1919 +msgid "initializing WB presets" +msgstr "initierer forhåndsinnstillinger for hvitbalanse" -#: ../src/common/darktable.c:1888 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1923 msgid "loading noise profiles" msgstr "laster støyprofiler" -#: ../src/common/darktable.c:1905 +#: ../src/common/darktable.c:1926 +msgid "starting OpenCL" +msgstr "starter OpenCL" + +#: ../src/common/darktable.c:1950 msgid "synchronizing local copies" msgstr "synkroniserer lokale kopier" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1912 +#: ../src/common/darktable.c:1957 msgid "initializing camera control" msgstr "starter kamerakontroll" -#: ../src/common/darktable.c:1925 +#: ../src/common/darktable.c:1970 msgid "initializing GUI" msgstr "starter GUI" -#: ../src/common/darktable.c:1942 +#: ../src/common/darktable.c:1987 msgid "loading image formats" msgstr "laster bildeformater" -#: ../src/common/darktable.c:1947 ../src/develop/imageop.c:1719 +#: ../src/common/darktable.c:1992 ../src/develop/imageop.c:1841 msgid "loading processing modules" msgstr "laster prosesseringsmoduler" -#: ../src/common/darktable.c:1979 +#: ../src/common/darktable.c:2024 msgid "loading views" msgstr "laster visninger" -#: ../src/common/darktable.c:1983 ../src/libs/lib.c:940 +#: ../src/common/darktable.c:2028 ../src/libs/lib.c:945 msgid "loading utility modules" msgstr "laster verktøymoduler" -#: ../src/common/darktable.c:1990 +#: ../src/common/darktable.c:2035 msgid "initializing Lua" msgstr "starter Lua" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:2019 +#: ../src/common/darktable.c:2064 msgid "importing image" msgstr "importerer bilde" -#: ../src/common/darktable.c:2038 +#: ../src/common/darktable.c:2083 msgid "configuration information" msgstr "konfigureringsinformasjon" -#: ../src/common/darktable.c:2040 +#: ../src/common/darktable.c:2085 msgid "_show this message again" msgstr "_vis denne meldingen igjen" -#: ../src/common/darktable.c:2040 +#: ../src/common/darktable.c:2085 msgid "_dismiss" msgstr "_avvis" -#: ../src/common/darktable.c:2531 +#: ../src/common/darktable.c:2576 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -7295,11 +7506,11 @@ msgstr "" "mosaikkfjerneren RCD har blitt definert som standard i stedet for PPG på " "grunn av bedre kvalitet og ytelse." -#: ../src/common/darktable.c:2533 +#: ../src/common/darktable.c:2578 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "se innstillinger/mørkerom/mosaikkfjerning for zoomet ut mørkeromsmodus" -#: ../src/common/darktable.c:2539 +#: ../src/common/darktable.c:2584 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -7307,7 +7518,7 @@ msgstr "" "brukergrensesnittet og de underliggende prosessene for fininnnstilling av " "darktables ytelse har blitt endret." -#: ../src/common/darktable.c:2541 +#: ../src/common/darktable.c:2586 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -7315,15 +7526,15 @@ msgstr "" "du vil ikke finne takhøyde m/venner lengre, i stedet, i innstillinger/" "prosessering, bruk:" -#: ../src/common/darktable.c:2543 +#: ../src/common/darktable.c:2588 msgid "1) darktable resources" msgstr "1) darktable-ressurser" -#: ../src/common/darktable.c:2545 +#: ../src/common/darktable.c:2590 msgid "2) tune OpenCL performance" msgstr "2) fininnstille OpenCL-ytelse" -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2597 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -7331,7 +7542,7 @@ msgstr "" "noen globale konfigurasjonsparametre relevante for OpenCL-ytelse er ikke i " "bruk lengre." -#: ../src/common/darktable.c:2554 +#: ../src/common/darktable.c:2599 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -7339,8 +7550,8 @@ msgstr "" "i stedet vil du finne 'pr enhet'-data i cldevice_v5_canonical-name'. content " "is:" -#: ../src/common/darktable.c:2556 ../src/common/darktable.c:2575 -#: ../src/common/darktable.c:2590 +#: ../src/common/darktable.c:2601 ../src/common/darktable.c:2620 +#: ../src/common/darktable.c:2635 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -7348,18 +7559,18 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2558 ../src/common/darktable.c:2577 +#: ../src/common/darktable.c:2603 ../src/common/darktable.c:2622 msgid "you may tune as before except 'magic'" msgstr "du kan fininnstille som før unntatt 'magic'" -#: ../src/common/darktable.c:2564 +#: ../src/common/darktable.c:2609 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "dine OpenCL-kompilatorinnstillinger for alle enheter har blitt satt tilbake " "til standard." -#: ../src/common/darktable.c:2571 +#: ../src/common/darktable.c:2616 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -7367,13 +7578,13 @@ msgstr "" "globale konfigurasjonsparametre for OpenCL 'pr enhet'-data har blitt " "gjenopprettet med et oppdatert navn." -#: ../src/common/darktable.c:2573 ../src/common/darktable.c:2588 +#: ../src/common/darktable.c:2618 ../src/common/darktable.c:2633 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "du vil finne 'pr enhet'-data i 'cldevice_v5_canonical-name'. content is:" -#: ../src/common/darktable.c:2579 +#: ../src/common/darktable.c:2624 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -7381,7 +7592,7 @@ msgstr "" "Hvis du bruker enhetsnavn i 'opencl_device_priority' bør du oppdatere dem til " "de nye navnene." -#: ../src/common/darktable.c:2586 +#: ../src/common/darktable.c:2631 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -7389,13 +7600,13 @@ msgstr "" "konfigurasjonsdata for OpenCL 'pr enhet' har blitt automatisk utvidet med " "'unified-fraction'." -#: ../src/common/darktable.c:2597 +#: ../src/common/darktable.c:2642 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" msgstr "kompilatorinnstillinger for OpenCL 'pr enhet' kan ha blitt oppdatert.\n" -#: ../src/common/darktable.c:2602 +#: ../src/common/darktable.c:2647 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -7403,7 +7614,7 @@ msgstr "" "obligatorisk tidsutløp for OpenCL har blitt oppdatert til 1000.\n" "\n" -#: ../src/common/darktable.c:2608 +#: ../src/common/darktable.c:2653 msgid "" "OpenCL 'per device' settings have changed.\n" "\n" @@ -7411,12 +7622,12 @@ msgstr "" "innstillinger for OpenCL 'pr enhet' har blitt endret.\n" "\n" -#: ../src/common/darktable.c:2609 +#: ../src/common/darktable.c:2654 msgid "" "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" msgstr "du finner 'pr enhet'-data i 'cldevice_v6_canonical-name'. content is:" -#: ../src/common/darktable.c:2611 +#: ../src/common/darktable.c:2656 msgid "" " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " "'unified_fraction'" @@ -7451,7 +7662,7 @@ msgstr "beskrivelse" msgid "rights" msgstr "rettigheter" -#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1138 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1169 msgid "notes" msgstr "notater" @@ -7558,11 +7769,11 @@ msgstr "" "\n" "vil du virkelig slette låsefilene?\n" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3484 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3589 msgid "_no" msgstr "_nei" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3483 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3588 msgid "_yes" msgstr "_ja" @@ -7581,13 +7792,13 @@ msgstr "" "du kan nå restarte darktable\n" #: ../src/common/database.c:3909 ../src/common/database.c:3916 -#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 -#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:576 +#: ../src/gui/accelerators.c:2730 ../src/gui/accelerators.c:2802 +#: ../src/gui/accelerators.c:2911 ../src/gui/hist_dialog.c:237 +#: ../src/gui/presets.c:575 msgid "_ok" msgstr "_ok" -#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:168 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:171 msgid "error" msgstr "feil" @@ -7769,12 +7980,12 @@ msgstr "" "raskt eksponeringsuavhengig guidet filter kunne ikke allokere minne, sjekk " "innstillingene for RAM" -#: ../src/common/exif.cc:6062 +#: ../src/common/exif.cc:6188 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "kan ikke lese XMP-fil '%s': '%s'" -#: ../src/common/exif.cc:6121 +#: ../src/common/exif.cc:6247 ../src/common/exif.cc:6260 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "kan ikke lagre XMP-fil '%s': '%s'" @@ -7796,9 +8007,9 @@ msgid_plural "delete empty directories?" msgstr[0] "fjerne tom mappe?" msgstr[1] "fjerne tomme mapper?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:949 -#: ../src/gui/preferences_ai.c:1752 ../src/gui/styles_dialog.c:571 -#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 +#: ../src/common/film.c:361 ../src/gui/preferences.c:971 +#: ../src/gui/preferences_ai.c:1768 ../src/gui/styles_dialog.c:571 +#: ../src/libs/geotagging.c:850 ../src/libs/import.c:1876 msgid "name" msgstr "navn" @@ -7812,7 +8023,7 @@ msgstr "" msgid "failed to parse GPX file" msgstr "kunne ikke tolke GPX-filen" -#: ../src/common/history.c:924 +#: ../src/common/history.c:927 msgid "you need to copy history from an image before you paste it onto another" msgstr "" "du må kopiere redigeringshistoren fra et bilde før du limer den inn i et annet" @@ -7854,61 +8065,61 @@ msgstr[1] "dato/tid er omgjort for %d bilder" msgid "can't create a duplicate in GIMP mode" msgstr "kan ikke lage duplikat i GIMP-modus" -#: ../src/common/image.c:2442 +#: ../src/common/image.c:2447 #, c-format msgid "cannot access local copy `%s'" msgstr "får ikke tilgang til lokal kopi `%s'" -#: ../src/common/image.c:2449 +#: ../src/common/image.c:2454 #, c-format msgid "cannot write local copy `%s'" msgstr "kan ikke lagre lokal kopi `%s'" -#: ../src/common/image.c:2456 +#: ../src/common/image.c:2461 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "feil ved flytting av lokal kopi `%s' -> `%s'" -#: ../src/common/image.c:2501 +#: ../src/common/image.c:2506 #, c-format msgid "error moving `%s': file not found" msgstr "feil ved flytting av `%s': filen ikke funnet" -#: ../src/common/image.c:2511 +#: ../src/common/image.c:2516 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "feil ved flytting av `%s' -> `%s': filen finnes fra før" -#: ../src/common/image.c:2515 ../src/common/image.c:2524 +#: ../src/common/image.c:2520 ../src/common/image.c:2529 #, c-format msgid "error moving `%s' -> `%s'" msgstr "feil ved flytting `%s' -> `%s'" -#: ../src/common/image.c:2826 +#: ../src/common/image.c:2831 msgid "cannot create local copy when the original file is not accessible." msgstr "kan ikke lage lokal kopi når originalen ikke er tilgjengelig." -#: ../src/common/image.c:2840 +#: ../src/common/image.c:2845 msgid "cannot create local copy." msgstr "kan ikke lage lokal kopi." -#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 +#: ../src/common/image.c:2924 ../src/control/jobs/control_jobs.c:955 msgid "cannot remove local copy when the original file is not accessible." msgstr "" "kan ikke fjerne lokal kopi når den originale filen ikke er tilgjengelig." -#: ../src/common/image.c:3095 +#: ../src/common/image.c:3100 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d lokal er synkronisert" msgstr[1] "%d lokale kopier er synkronisert" -#: ../src/common/image.c:3293 +#: ../src/common/image.c:3298 msgid "WARNING: camera is missing samples!" msgstr "ADVARSEL: kameraet mangler filprøver!" -#: ../src/common/image.c:3294 +#: ../src/common/image.c:3299 msgid "" "You must provide samples in https://raw.pixls." "us/" @@ -7916,7 +8127,7 @@ msgstr "" "Du må tilby filprøver i https://raw.pixls.us/" "" -#: ../src/common/image.c:3295 +#: ../src/common/image.c:3300 #, c-format msgid "" "for `%s' `%s'\n" @@ -7925,83 +8136,83 @@ msgstr "" "for `%s' `%s'\n" "i så mange formater/kompresjonsnivåer/bitdybder som mulig" -#: ../src/common/image.c:3298 +#: ../src/common/image.c:3303 msgid "or the RAW won't be readable in next version." msgstr "ellers vil ikke RAW-filene være lesbare i neste versjon." -#: ../src/common/image.h:218 ../src/common/ratings.c:322 -#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 -#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 -#: ../src/libs/modulegroups.c:2869 ../src/libs/snapshots.c:927 +#: ../src/common/image.h:227 ../src/common/ratings.c:363 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1758 +#: ../src/libs/collect.c:2537 ../src/libs/history.c:840 +#: ../src/libs/modulegroups.c:2886 ../src/libs/snapshots.c:937 msgid "unknown" msgstr "ukjent" #. EMPTY_FIELD -#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:228 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:229 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:221 +#: ../src/common/image.h:230 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:222 +#: ../src/common/image.h:231 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:223 +#: ../src/common/image.h:232 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:224 +#: ../src/common/image.h:233 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:234 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:226 +#: ../src/common/image.h:235 msgid "GraphicsMagick" msgstr "GrahpicsMagick" -#: ../src/common/image.h:227 +#: ../src/common/image.h:236 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:228 +#: ../src/common/image.h:237 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:238 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:230 +#: ../src/common/image.h:239 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:231 +#: ../src/common/image.h:240 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:232 +#: ../src/common/image.h:241 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:242 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 +#: ../src/common/image.h:243 ../src/imageio/format/jxl.c:512 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:235 +#: ../src/common/image.h:244 msgid "QOI" msgstr "QOI" @@ -8033,7 +8244,7 @@ msgstr "" msgid "requested session path not available. device not mounted?" msgstr "økt-banen er ikke tilgjengelig. enhet ikke montert?" -#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 +#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:190 msgid "legacy" msgstr "gammel" @@ -8068,7 +8279,7 @@ msgstr "inngående icc fargeprofil '%s' mangler" msgid "output icc profile '%s' missing" msgstr "utgående ICC-profil '%s' mangler" -#: ../src/common/iop_profile.c:1177 +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -8081,17 +8292,17 @@ msgstr "" "eller, hvis denne mappen ikke eksisterer, fra\n" "%s" -#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1386 ../src/imageio/imageio.c:1086 #, c-format msgid "image `%s' is not available!" msgstr "bilde `%s' er ikke tilgjengelig!" -#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1390 ../src/imageio/imageio.c:1094 #, c-format msgid "unable to load image `%s'!" msgstr "feil ved lesing av filen `%s'!" -#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1392 ../src/imageio/imageio.c:1097 #, c-format msgid "image '%s' not supported" msgstr "bildet '%s' ikke støttet" @@ -8105,11 +8316,11 @@ msgstr "generisk poissonisk" msgid "noiseprofile file `%s' is not valid" msgstr "fil for støyprofil `%s' kan ikke brukes" -#: ../src/common/opencl.c:1192 +#: ../src/common/opencl.c:1287 msgid "no working OpenCL library found" msgstr "intet fungerende OpenCL-bibliotek funnet" -#: ../src/common/opencl.c:1212 +#: ../src/common/opencl.c:1307 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -8127,23 +8338,23 @@ msgstr "" " - ingen OpenCL-driver installert,\n" " - flere drivere installert pr plattform\n" -#: ../src/common/opencl.c:1327 +#: ../src/common/opencl.c:1422 msgid "no devices found for unknown platform" msgstr "ingen enheter funnet for ukjent plattform" -#: ../src/common/opencl.c:1374 +#: ../src/common/opencl.c:1469 msgid "not enough memory for OpenCL devices" msgstr "ikke nok minne for OpenCL-enheter" -#: ../src/common/opencl.c:1412 +#: ../src/common/opencl.c:1507 msgid "no OpenCL devices found" msgstr "ingen OpenCL-enheter funnet" -#: ../src/common/opencl.c:1455 +#: ../src/common/opencl.c:1550 msgid "no suitable OpenCL devices found" msgstr "ingen passende OpenCL-enheter funnet" -#: ../src/common/opencl.c:1479 +#: ../src/common/opencl.c:1574 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -8154,26 +8365,26 @@ msgstr "" "%s\n" "deaktiverer OpenCL for nå" -#: ../src/common/opencl.c:1515 +#: ../src/common/opencl.c:1610 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "OpenCLs ytelsesprofil er satt til standard, oppsettet er endret" -#: ../src/common/opencl.c:2364 +#: ../src/common/opencl.c:2392 #, c-format msgid "building OpenCL program %s for %s" msgstr "bygger OpenCL-program %s for %s" -#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4047 ../src/libs/filters/focal.c:74 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4125 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:85 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1539 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 +#: ../src/libs/print_settings.c:85 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:85 msgid "inch" msgstr "tomme" @@ -8197,146 +8408,165 @@ msgstr "US format \"letter\"" msgid "Legal" msgstr "US format \"legal\"" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(standard)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "GNOME nøkkelring-system er ikke lenger støttet. Velg et annet" +#. all were rejected → un-reject #: ../src/common/ratings.c:150 #, c-format +msgid "unrejecting %d image" +msgid_plural "unrejecting %d images" +msgstr[0] "opphever avvisning av %d bilde" +msgstr[1] "opphever avvisning av %d bilder" + +#: ../src/common/ratings.c:153 +#, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "avviser %d bilde" msgstr[1] "avviser %d bilder" -#: ../src/common/ratings.c:153 +#: ../src/common/ratings.c:158 +#, c-format +msgid "applying ratings to %d image" +msgid_plural "applying ratings to %d images" +msgstr[0] "angir vurdering til %d bilde" +msgstr[1] "angir vurdering til %d bilder" + +#: ../src/common/ratings.c:168 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "gir vurdering %d til %d bilde" msgstr[1] "gir vurdering %d til %d bilder" -#: ../src/common/ratings.c:249 +#: ../src/common/ratings.c:290 msgid "no images selected to apply rating" msgstr "ingen bilder valgt for vurdering" -#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 +#: ../src/common/ratings.c:354 ../src/libs/metadata_view.c:397 msgid "image rejected" msgstr "bilde avvist" -#: ../src/common/ratings.c:315 +#: ../src/common/ratings.c:356 msgid "image rated to 0 star" msgstr "bildet har 0 stjerner" -#: ../src/common/ratings.c:317 +#: ../src/common/ratings.c:358 #, c-format msgid "image rated to %s" msgstr "bilde vurdert til %s" -#: ../src/common/ratings.c:346 +#: ../src/common/ratings.c:387 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:888 +#: ../src/views/lighttable.c:1039 msgid "select" msgstr "velg" -#: ../src/common/ratings.c:347 +#: ../src/common/ratings.c:388 msgid "upgrade" msgstr "oppgrader" -#: ../src/common/ratings.c:348 +#: ../src/common/ratings.c:389 msgid "downgrade" msgstr "nedgrader" -#: ../src/common/ratings.c:352 +#: ../src/common/ratings.c:393 msgid "zero" msgstr "null" -#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:394 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "en" -#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:395 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "to" -#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:396 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "tre" -#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:397 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "fire" -#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:398 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "fem" -#: ../src/common/ratings.c:358 +#: ../src/common/ratings.c:399 msgid "reject" msgstr "avvis" -#: ../src/common/styles.c:255 +#: ../src/common/styles.c:257 #, c-format msgid "style with name '%s' already exists" msgstr "stil med navn '%s' finnes fra før" -#: ../src/common/styles.c:282 ../src/common/styles.c:1724 +#: ../src/common/styles.c:284 ../src/common/styles.c:1726 #: ../src/libs/styles.c:53 msgid "styles" msgstr "stiler" -#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 +#: ../src/common/styles.c:562 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "stil med navn '%s' opprettet" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1127 +#: ../src/common/styles.c:666 ../src/dtgtk/culling.c:1425 msgid "no image selected!" msgstr "intet bilde valgt!" -#: ../src/common/styles.c:744 +#: ../src/common/styles.c:746 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "modul `%s' versjon stemmer ikke: %d != %d" -#: ../src/common/styles.c:1036 +#: ../src/common/styles.c:1038 #, c-format msgid "applied style `%s' on current image" msgstr "benyttet stilen `%s' på valgt bilde" -#: ../src/common/styles.c:1300 +#: ../src/common/styles.c:1302 #, c-format msgid "failed to overwrite style file for %s" msgstr "stil-filen for %s ble ikke overskrevet" -#: ../src/common/styles.c:1306 +#: ../src/common/styles.c:1308 #, c-format msgid "style file for %s exists" msgstr "stil-filen for %s finnes fra før" -#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 +#: ../src/common/styles.c:1483 ../src/common/styles.c:1807 msgid "imported-style" msgstr "importert stil" -#: ../src/common/styles.c:1614 +#: ../src/common/styles.c:1616 #, c-format msgid "style %s was successfully imported" msgstr "stilen %s ble importert" #. Failed to open file, clean up. -#: ../src/common/styles.c:1659 +#: ../src/common/styles.c:1661 #, c-format msgid "could not read file `%s'" msgstr "kunne ikke lese fil `%s'" -#: ../src/common/utility.c:601 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "over havnivå" -#: ../src/common/utility.c:602 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "under havnivå" -#: ../src/common/utility.c:653 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:996 msgid "m" msgstr "m" @@ -8345,11 +8575,11 @@ msgid "no info" msgstr "ingen info" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:231 +#: ../src/develop/imageop_gui.c:173 ../src/gui/preferences_ai.c:255 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1583 ../src/libs/export.c:1591 ../src/libs/export.c:1599 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:749 msgid "yes" msgstr "ja" @@ -8365,7 +8595,7 @@ msgstr "ja" #. * #. * WB name is standardized to one of the following: #. "Sunlight" and other variation should be switched to this: -#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:312 +#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:313 msgid "daylight" msgstr "dagslys" @@ -8461,7 +8691,7 @@ msgstr "kveldssol" msgid "underwater" msgstr "undervannslys" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3107 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3335 msgid "black & white" msgstr "svart-hvitt" @@ -8481,8 +8711,8 @@ msgstr "kamera hvitbalanse" msgid "auto WB" msgstr "automatisk hvitbalanse" -#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 -#: ../src/views/darkroom.c:2477 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:162 +#: ../src/views/darkroom.c:2695 msgid "hold" msgstr "hold" @@ -8549,11 +8779,11 @@ msgstr "" msgid "show accels window" msgstr "vis snarveisoversikt" -#: ../src/control/control.c:381 +#: ../src/control/control.c:387 msgid "darktable will be locked until background work has been done" msgstr "darktable vil forbli låst til arbeid i bakgrunnen er ferdig" -#: ../src/control/control.c:491 +#: ../src/control/control.c:495 msgid "working..." msgstr "jobber..." @@ -8681,23 +8911,23 @@ msgstr "tidsforskjell" msgid "updated XMP sidecar files found" msgstr "oppdatert XMP sidefil funnet" -#: ../src/control/crawler.c:801 ../src/gui/welcome.c:744 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "_lukk" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 -#: ../src/libs/import.c:2038 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3188 +#: ../src/libs/import.c:2049 ../src/libs/select.c:142 msgid "select all" msgstr "velg alle" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 -#: ../src/libs/import.c:2042 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3190 +#: ../src/libs/import.c:2053 ../src/libs/select.c:146 msgid "select none" msgstr "velg ingen" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3192 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "omvendt valg" @@ -8759,7 +8989,7 @@ msgid_plural "importing %d images from camera" msgstr[0] "importerer %d bilde fra kamera" msgstr[1] "importerer %d bilder fra kamera" -#: ../src/control/jobs/camera_jobs.c:396 +#: ../src/control/jobs/camera_jobs.c:398 msgid "import images from camera" msgstr "importer bilder fra kamera" @@ -9033,7 +9263,7 @@ msgstr "ingen bilder skal eksporteres" msgid "exporting %d / %d to %s" msgstr "eksporterer %d / %d til %s" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:1197 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" @@ -9188,7 +9418,7 @@ msgid "refresh EXIF" msgstr "oppfrisk EXIF" #: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3175 msgid "paste history" msgstr "lim inn redigeringshistorikk" @@ -9196,7 +9426,7 @@ msgstr "lim inn redigeringshistorikk" msgid "compress history" msgstr "komprimer redigeringshistorikken" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3179 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "slett redigeringshistorikk" @@ -9329,453 +9559,447 @@ msgstr "blandingsfeil for detaljmaske" msgid "detail mask CL blending problem" msgstr "CL blandingsfeil for detaljmaske" -#: ../src/develop/blend_gui.c:47 ../src/libs/live_view.c:396 +#: ../src/develop/blend_gui.c:48 ../src/libs/live_view.c:396 msgctxt "blendmode" msgid "normal" msgstr "normal" -#: ../src/develop/blend_gui.c:49 +#: ../src/develop/blend_gui.c:50 msgctxt "blendmode" msgid "average" msgstr "gjennomsnitt" -#: ../src/develop/blend_gui.c:51 ../src/libs/live_view.c:409 +#: ../src/develop/blend_gui.c:52 ../src/libs/live_view.c:409 msgctxt "blendmode" msgid "difference" msgstr "forskjell" -#: ../src/develop/blend_gui.c:54 +#: ../src/develop/blend_gui.c:55 msgctxt "blendmode" msgid "normal bounded" msgstr "normal begrenset" -#: ../src/develop/blend_gui.c:56 ../src/libs/live_view.c:404 +#: ../src/develop/blend_gui.c:57 ../src/libs/live_view.c:404 msgctxt "blendmode" msgid "lighten" msgstr "lysne" -#: ../src/develop/blend_gui.c:58 ../src/libs/live_view.c:403 +#: ../src/develop/blend_gui.c:59 ../src/libs/live_view.c:403 msgctxt "blendmode" msgid "darken" msgstr "mørkne" -#: ../src/develop/blend_gui.c:60 ../src/libs/live_view.c:401 +#: ../src/develop/blend_gui.c:61 ../src/libs/live_view.c:401 msgctxt "blendmode" msgid "screen" msgstr "skjerm" -#: ../src/develop/blend_gui.c:63 ../src/libs/live_view.c:400 +#: ../src/develop/blend_gui.c:64 ../src/libs/live_view.c:400 msgctxt "blendmode" msgid "multiply" msgstr "multipliser" -#: ../src/develop/blend_gui.c:65 +#: ../src/develop/blend_gui.c:66 msgctxt "blendmode" msgid "divide" msgstr "divider" -#: ../src/develop/blend_gui.c:67 +#: ../src/develop/blend_gui.c:68 msgctxt "blendmode" msgid "addition" msgstr "adder" -#: ../src/develop/blend_gui.c:69 +#: ../src/develop/blend_gui.c:70 msgctxt "blendmode" msgid "subtract" msgstr "trekk fra" -#: ../src/develop/blend_gui.c:71 +#: ../src/develop/blend_gui.c:72 msgctxt "blendmode" msgid "geometric mean" msgstr "geometrisk gjennomsnitt" -#: ../src/develop/blend_gui.c:73 +#: ../src/develop/blend_gui.c:74 msgctxt "blendmode" msgid "harmonic mean" msgstr "harmonisk gjennomsnitt" -#: ../src/develop/blend_gui.c:76 ../src/libs/live_view.c:402 +#: ../src/develop/blend_gui.c:77 ../src/libs/live_view.c:402 msgctxt "blendmode" msgid "overlay" msgstr "overlegg" -#: ../src/develop/blend_gui.c:78 +#: ../src/develop/blend_gui.c:79 msgctxt "blendmode" msgid "softlight" msgstr "mykt lys" -#: ../src/develop/blend_gui.c:80 +#: ../src/develop/blend_gui.c:81 msgctxt "blendmode" msgid "hardlight" msgstr "hardt lys" -#: ../src/develop/blend_gui.c:82 +#: ../src/develop/blend_gui.c:83 msgctxt "blendmode" msgid "vividlight" msgstr "livlig lys" -#: ../src/develop/blend_gui.c:84 +#: ../src/develop/blend_gui.c:85 msgctxt "blendmode" msgid "linearlight" msgstr "lineært lys" -#: ../src/develop/blend_gui.c:86 +#: ../src/develop/blend_gui.c:87 msgctxt "blendmode" msgid "pinlight" msgstr "nålelys" -#: ../src/develop/blend_gui.c:89 +#: ../src/develop/blend_gui.c:90 msgctxt "blendmode" msgid "lightness" msgstr "lyshet" -#: ../src/develop/blend_gui.c:91 +#: ../src/develop/blend_gui.c:92 msgctxt "blendmode" msgid "chromaticity" msgstr "kromatisitet" -#: ../src/develop/blend_gui.c:94 +#: ../src/develop/blend_gui.c:95 msgctxt "blendmode" msgid "Lab lightness" msgstr "Lab lyshet" -#: ../src/develop/blend_gui.c:96 +#: ../src/develop/blend_gui.c:97 msgctxt "blendmode" msgid "Lab a-channel" msgstr "Lab a-kanal" -#: ../src/develop/blend_gui.c:98 +#: ../src/develop/blend_gui.c:99 msgctxt "blendmode" msgid "Lab b-channel" msgstr "Lab b-kanal" -#: ../src/develop/blend_gui.c:100 +#: ../src/develop/blend_gui.c:101 msgctxt "blendmode" msgid "Lab color" msgstr "Lab farge" -#: ../src/develop/blend_gui.c:103 +#: ../src/develop/blend_gui.c:104 msgctxt "blendmode" msgid "RGB red channel" msgstr "RGB rød kanal" -#: ../src/develop/blend_gui.c:105 +#: ../src/develop/blend_gui.c:106 msgctxt "blendmode" msgid "RGB green channel" msgstr "RGB grønn kanal" -#: ../src/develop/blend_gui.c:107 +#: ../src/develop/blend_gui.c:108 msgctxt "blendmode" msgid "RGB blue channel" msgstr "RGB blå kanal" -#: ../src/develop/blend_gui.c:109 +#: ../src/develop/blend_gui.c:110 msgctxt "blendmode" msgid "HSV value" msgstr "HSV verdi" -#: ../src/develop/blend_gui.c:111 +#: ../src/develop/blend_gui.c:112 msgctxt "blendmode" msgid "HSV color" msgstr "HSV farge" -#: ../src/develop/blend_gui.c:114 +#: ../src/develop/blend_gui.c:115 msgctxt "blendmode" msgid "hue" msgstr "fargetone" -#: ../src/develop/blend_gui.c:116 +#: ../src/develop/blend_gui.c:117 msgctxt "blendmode" msgid "color" msgstr "farge" -#: ../src/develop/blend_gui.c:118 +#: ../src/develop/blend_gui.c:119 msgctxt "blendmode" msgid "coloradjustment" msgstr "fargejustering" #. * deprecated blend modes: make them available as legacy #. * history stacks might want them -#: ../src/develop/blend_gui.c:124 +#: ../src/develop/blend_gui.c:125 msgctxt "blendmode" msgid "difference (deprecated)" msgstr "forskjell (foreldet)" -#: ../src/develop/blend_gui.c:126 +#: ../src/develop/blend_gui.c:127 msgctxt "blendmode" msgid "subtract inverse (deprecated)" msgstr "trekk fra motsatt (foreldet)" -#: ../src/develop/blend_gui.c:128 +#: ../src/develop/blend_gui.c:129 msgctxt "blendmode" msgid "divide inverse (deprecated)" msgstr "divider motsatt (foreldet)" -#: ../src/develop/blend_gui.c:130 +#: ../src/develop/blend_gui.c:131 msgctxt "blendmode" msgid "Lab L-channel (deprecated)" msgstr "Lab L-kanal (foreldet)" -#: ../src/develop/blend_gui.c:135 +#: ../src/develop/blend_gui.c:136 msgctxt "blendoperation" msgid "normal" msgstr "normal" -#: ../src/develop/blend_gui.c:136 +#: ../src/develop/blend_gui.c:137 msgctxt "blendoperation" msgid "reverse" msgstr "motsatt" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1817 +#: ../src/develop/blend_gui.c:141 ../src/gui/preferences_ai.c:1834 #: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 #: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "standard" -#: ../src/develop/blend_gui.c:142 +#: ../src/develop/blend_gui.c:143 msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2067 +#: ../src/develop/blend_gui.c:147 ../src/develop/blend_gui.c:2086 msgid "RGB (display)" msgstr "RGB (skjerm)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2080 +#: ../src/develop/blend_gui.c:149 ../src/develop/blend_gui.c:2099 msgid "RGB (scene)" msgstr "RGB (scene)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3439 +#: ../src/develop/blend_gui.c:156 ../src/develop/blend_gui.c:3460 msgid "uniformly" msgstr "jevnt" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:3448 ../src/develop/imageop.c:2854 +#: ../src/develop/blend_gui.c:158 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3469 ../src/develop/imageop.c:3134 msgid "drawn mask" msgstr "tegnet maske" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2562 -#: ../src/develop/blend_gui.c:3457 ../src/develop/imageop.c:2856 +#: ../src/develop/blend_gui.c:160 ../src/develop/blend_gui.c:2585 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:3136 msgid "parametric mask" msgstr "parametrisk maske" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2984 -#: ../src/develop/blend_gui.c:3480 ../src/develop/imageop.c:2858 +#: ../src/develop/blend_gui.c:162 ../src/develop/blend_gui.c:3005 +#: ../src/develop/blend_gui.c:3501 ../src/develop/imageop.c:3138 msgid "raster mask" msgstr "raster-maske" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3469 +#: ../src/develop/blend_gui.c:164 ../src/develop/blend_gui.c:3490 msgid "drawn & parametric mask" msgstr "tegnet & parametrisk maske" -#: ../src/develop/blend_gui.c:168 +#: ../src/develop/blend_gui.c:169 msgid "exclusive" msgstr "eksklusiv" -#: ../src/develop/blend_gui.c:169 +#: ../src/develop/blend_gui.c:170 msgid "inclusive" msgstr "inklusiv" -#: ../src/develop/blend_gui.c:170 +#: ../src/develop/blend_gui.c:171 msgid "exclusive & inverted" msgstr "eksklusiv og invertert" -#: ../src/develop/blend_gui.c:171 +#: ../src/develop/blend_gui.c:172 msgid "inclusive & inverted" msgstr "inklusiv og invertert" -#: ../src/develop/blend_gui.c:175 +#: ../src/develop/blend_gui.c:176 msgid "output before blur" msgstr "utgang før uskarphet" -#: ../src/develop/blend_gui.c:176 +#: ../src/develop/blend_gui.c:177 msgid "input before blur" msgstr "inngang før uskarphet" -#: ../src/develop/blend_gui.c:177 +#: ../src/develop/blend_gui.c:178 msgid "output after blur" msgstr "utgående etter uskarphet" -#: ../src/develop/blend_gui.c:178 +#: ../src/develop/blend_gui.c:179 msgid "input after blur" msgstr "inngående etter uskarphet" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 -#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 -msgid "on" -msgstr "på" - -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2627 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3262 msgid "input" msgstr "inngang" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2627 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3262 msgid "output" msgstr "utgang" -#: ../src/develop/blend_gui.c:1032 +#: ../src/develop/blend_gui.c:1035 msgid " (zoom)" msgstr " (zoom)" -#: ../src/develop/blend_gui.c:1040 +#: ../src/develop/blend_gui.c:1043 msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +#: ../src/develop/blend_gui.c:1658 ../src/libs/masks.c:675 msgid "AI model is not available. Check preferences > AI" msgstr "KI-modell er ikke tilgjangelig. Sjekk innstillinger > KI" -#: ../src/develop/blend_gui.c:2041 +#: ../src/develop/blend_gui.c:2060 msgid "reset to default blend colorspace" msgstr "tilbakestill til standard blandingsfargerom" -#: ../src/develop/blend_gui.c:2097 +#: ../src/develop/blend_gui.c:2116 msgid "reset and hide output channels" msgstr "tilbakestill og skjul ut-kanalene" -#: ../src/develop/blend_gui.c:2104 +#: ../src/develop/blend_gui.c:2123 msgid "show output channels" msgstr "vis ut-kanalene" -#: ../src/develop/blend_gui.c:2343 ../src/develop/blend_gui.c:2410 -#: ../src/iop/tonecurve.c:1270 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2433 +#: ../src/iop/tonecurve.c:1271 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2343 +#: ../src/develop/blend_gui.c:2366 msgid "sliders for L channel" msgstr "glidere for L-kanal" -#: ../src/develop/blend_gui.c:2348 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2371 ../src/iop/tonecurve.c:1272 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2348 +#: ../src/develop/blend_gui.c:2371 msgid "sliders for a channel" msgstr "glidere for a-kanal" -#: ../src/develop/blend_gui.c:2352 +#: ../src/develop/blend_gui.c:2375 msgid "green/red" msgstr "grønn/rød" -#: ../src/develop/blend_gui.c:2353 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2376 ../src/iop/tonecurve.c:1273 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2353 +#: ../src/develop/blend_gui.c:2376 msgid "sliders for b channel" msgstr "glidere for b-kanal" -#: ../src/develop/blend_gui.c:2357 +#: ../src/develop/blend_gui.c:2380 msgid "blue/yellow" msgstr "blå/gul" -#: ../src/develop/blend_gui.c:2358 +#: ../src/develop/blend_gui.c:2381 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2358 +#: ../src/develop/blend_gui.c:2381 msgid "sliders for chroma channel (of LCh)" msgstr "glidere for kroma-kanal (av LCh)" -#: ../src/develop/blend_gui.c:2364 +#: ../src/develop/blend_gui.c:2387 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2364 +#: ../src/develop/blend_gui.c:2387 msgid "sliders for hue channel (of LCh)" msgstr "glidere for fargetoner (av LCh)" -#: ../src/develop/blend_gui.c:2372 ../src/develop/blend_gui.c:2420 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2372 ../src/develop/blend_gui.c:2420 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "sliders for gray value" msgstr "glidere for grå-verdi" -#: ../src/develop/blend_gui.c:2378 ../src/develop/blend_gui.c:2426 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 -#: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 +#: ../src/iop/channelmixerrgb.c:4643 ../src/iop/denoiseprofile.c:3599 +#: ../src/iop/rawdenoise.c:878 ../src/iop/rgbcurve.c:1482 +#: ../src/iop/rgblevels.c:1030 ../src/libs/filters/colors.c:190 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2378 ../src/develop/blend_gui.c:2426 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 msgid "sliders for red channel" msgstr "glidere for rød kanal" -#: ../src/develop/blend_gui.c:2384 ../src/develop/blend_gui.c:2432 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 -#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 -#: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/channelmixerrgb.c:4644 ../src/iop/denoiseprofile.c:3600 +#: ../src/iop/rawdenoise.c:879 ../src/iop/rgbcurve.c:1483 +#: ../src/iop/rgblevels.c:1031 ../src/libs/filters/colors.c:196 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2384 ../src/develop/blend_gui.c:2432 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 msgid "sliders for green channel" msgstr "glidere for grønn kanal" -#: ../src/develop/blend_gui.c:2390 ../src/develop/blend_gui.c:2438 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 -#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 -#: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3601 +#: ../src/iop/rawdenoise.c:880 ../src/iop/rgbcurve.c:1484 +#: ../src/iop/rgblevels.c:1032 ../src/libs/filters/colors.c:199 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2390 ../src/develop/blend_gui.c:2438 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 msgid "sliders for blue channel" msgstr "glidere for blå kanal" -#: ../src/develop/blend_gui.c:2396 +#: ../src/develop/blend_gui.c:2419 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2396 +#: ../src/develop/blend_gui.c:2419 msgid "sliders for hue channel (of HSL)" msgstr "glidere for fargetone-kanal (av HSL)" -#: ../src/develop/blend_gui.c:2403 +#: ../src/develop/blend_gui.c:2426 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2403 +#: ../src/develop/blend_gui.c:2426 msgid "sliders for chroma channel (of HSL)" msgstr "glidere for kroma-kanal (av HSL)" -#: ../src/develop/blend_gui.c:2410 +#: ../src/develop/blend_gui.c:2433 msgid "sliders for value channel (of HSL)" msgstr "glidere for verdi-kanal (av HSL)" -#: ../src/develop/blend_gui.c:2444 +#: ../src/develop/blend_gui.c:2467 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2444 +#: ../src/develop/blend_gui.c:2467 msgid "sliders for value channel (of JzCzhz)" msgstr "glidere for verdi-kanal (av JzCzHz)" -#: ../src/develop/blend_gui.c:2451 +#: ../src/develop/blend_gui.c:2474 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2451 +#: ../src/develop/blend_gui.c:2474 msgid "sliders for chroma channel (of JzCzhz)" msgstr "glidere for kroma-kanal (av JzCzHz)" -#: ../src/develop/blend_gui.c:2458 +#: ../src/develop/blend_gui.c:2481 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2458 +#: ../src/develop/blend_gui.c:2481 msgid "sliders for hue channel (of JzCzhz)" msgstr "glidere for fargetoner (av JzCzHz)" -#: ../src/develop/blend_gui.c:2468 +#: ../src/develop/blend_gui.c:2491 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9787,7 +10011,7 @@ msgstr "" "* intervall definert av nedre markører: ingen blanding\n" "* intervall mellom nærliggende øvre/nedre markører: gradvis blanding" -#: ../src/develop/blend_gui.c:2472 +#: ../src/develop/blend_gui.c:2495 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9799,19 +10023,19 @@ msgstr "" "* intervall definert av nedre markører: ingen blanding\n" "* intervall mellom nærliggende øvre/nedre markører: gradvis blanding" -#: ../src/develop/blend_gui.c:2566 +#: ../src/develop/blend_gui.c:2589 msgid "reset blend mask settings" msgstr "nullstill innstillinger for blandingsmaske" -#: ../src/develop/blend_gui.c:2573 ../src/iop/atrous.c:1751 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 -#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 -#: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 +#: ../src/develop/blend_gui.c:2596 ../src/iop/atrous.c:1764 +#: ../src/iop/colorzones.c:2614 ../src/iop/denoiseprofile.c:3596 +#: ../src/iop/rawdenoise.c:875 ../src/iop/rgbcurve.c:1480 +#: ../src/iop/rgblevels.c:1028 ../src/iop/tonecurve.c:1269 msgid "channel" msgstr "kanal" -#: ../src/develop/blend_gui.c:2585 ../src/iop/colorzones.c:2639 -#: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 +#: ../src/develop/blend_gui.c:2608 ../src/iop/colorzones.c:2631 +#: ../src/iop/rgbcurve.c:1493 ../src/iop/tonecurve.c:1281 msgid "" "pick GUI color from image\n" "ctrl+click or right-click to select an area" @@ -9819,12 +10043,12 @@ msgstr "" "velg farge fra bilde\n" "ctrl-klikk for å velge et område" -#: ../src/develop/blend_gui.c:2588 ../src/iop/colorzones.c:2641 -#: ../src/iop/rgbcurve.c:1503 +#: ../src/develop/blend_gui.c:2611 ../src/iop/colorzones.c:2633 +#: ../src/iop/rgbcurve.c:1496 msgid "show color" msgstr "vis farge" -#: ../src/develop/blend_gui.c:2597 +#: ../src/develop/blend_gui.c:2620 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9834,19 +10058,19 @@ msgstr "" "klikk og dra for å bruke inngangsbildet\n" "ctrl-klikk og dra for å bruke utgangsbildet" -#: ../src/develop/blend_gui.c:2600 +#: ../src/develop/blend_gui.c:2623 msgid "set range" msgstr "velg område" -#: ../src/develop/blend_gui.c:2603 +#: ../src/develop/blend_gui.c:2626 msgid "invert all channel's polarities" msgstr "bytt polaritet på alle kanaler" -#: ../src/develop/blend_gui.c:2622 +#: ../src/develop/blend_gui.c:2645 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "skift polaritet. ses best ved å slå på 'vis maske'" -#: ../src/develop/blend_gui.c:2650 +#: ../src/develop/blend_gui.c:2673 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9858,40 +10082,40 @@ msgstr "" "trykk 'c' for å bytte visning av kanaldata.\n" "trykk 'm' for å bytte maskevisning." -#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:3561 +#: ../src/develop/blend_gui.c:2693 ../src/develop/blend_gui.c:3582 #: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 -#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4387 -#: ../src/iop/filmicrgb.c:4398 ../src/iop/filmicrgb.c:4434 -#: ../src/iop/filmicrgb.c:4444 ../src/iop/graduatednd.c:1032 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2020 +#: ../src/iop/colorequal.c:3088 ../src/iop/exposure.c:1223 +#: ../src/iop/exposure.c:1239 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4363 +#: ../src/iop/filmicrgb.c:4374 ../src/iop/filmicrgb.c:4410 +#: ../src/iop/filmicrgb.c:4420 ../src/iop/graduatednd.c:1032 #: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 #: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 -#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 -#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 -#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 -#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3116 +#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3235 +#: ../src/iop/toneequal.c:3238 ../src/iop/toneequal.c:3241 +#: ../src/iop/toneequal.c:3244 ../src/iop/toneequal.c:3247 +#: ../src/iop/toneequal.c:3250 ../src/iop/toneequal.c:3253 +#: ../src/iop/toneequal.c:3256 ../src/iop/toneequal.c:3259 +#: ../src/iop/toneequal.c:3310 ../src/iop/toneequal.c:3320 +#: ../src/iop/toneequal.c:3380 ../src/views/darkroom.c:3344 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2676 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:3046 ../src/develop/blend_gui.c:3534 -#: ../src/develop/blend_gui.c:3560 ../src/develop/blend_gui.c:3570 -#: ../src/develop/blend_gui.c:3587 ../src/develop/blend_gui.c:3608 -#: ../src/develop/blend_gui.c:3617 ../src/develop/blend_gui.c:3626 -#: ../src/develop/blend_gui.c:3635 +#: ../src/develop/blend_gui.c:2695 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3067 ../src/develop/blend_gui.c:3555 +#: ../src/develop/blend_gui.c:3581 ../src/develop/blend_gui.c:3591 +#: ../src/develop/blend_gui.c:3608 ../src/develop/blend_gui.c:3629 +#: ../src/develop/blend_gui.c:3638 ../src/develop/blend_gui.c:3647 +#: ../src/develop/blend_gui.c:3656 msgid "blend" msgstr "blande" -#: ../src/develop/blend_gui.c:2676 +#: ../src/develop/blend_gui.c:2695 msgid "boost factor" msgstr "forsterkningsfaktor" -#: ../src/develop/blend_gui.c:2679 +#: ../src/develop/blend_gui.c:2698 msgid "" "adjust the channel boost factor.\n" "increase to allow matching values over 100%" @@ -9899,147 +10123,143 @@ msgstr "" "juster kanalens forsterkningsfaktor.\n" "øk for å kunne matche verdier over 100%" -#: ../src/develop/blend_gui.c:2716 +#: ../src/develop/blend_gui.c:2735 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "%d form brukt" msgstr[1] "%d former brukt" -#: ../src/develop/blend_gui.c:2721 ../src/develop/blend_gui.c:2770 -#: ../src/develop/blend_gui.c:2869 ../src/develop/blend_gui.c:2993 +#: ../src/develop/blend_gui.c:2740 ../src/develop/blend_gui.c:2789 +#: ../src/develop/blend_gui.c:2888 ../src/develop/blend_gui.c:3014 msgid "no mask used" msgstr "ingen maske benyttet" -#: ../src/develop/blend_gui.c:2780 +#: ../src/develop/blend_gui.c:2799 msgid "toggle polarity of drawn mask" msgstr "bytt polaritet på tegnet maske" -#: ../src/develop/blend_gui.c:2789 +#: ../src/develop/blend_gui.c:2808 msgid "show and edit mask elements" msgstr "vis og rediger maskeelementer" -#: ../src/develop/blend_gui.c:2790 +#: ../src/develop/blend_gui.c:2809 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" "vis og rediger i begrenset modus (ingen flytting/størrelsesendring av former)" -#: ../src/develop/blend_gui.c:2798 ../src/libs/masks.c:1878 -msgid "add object" -msgstr "legg til objekt" - -#: ../src/develop/blend_gui.c:2799 ../src/libs/masks.c:1882 +#: ../src/develop/blend_gui.c:2817 ../src/libs/masks.c:2326 msgid "add AI object" msgstr "legg til KI-objekt" -#: ../src/develop/blend_gui.c:2807 ../src/libs/masks.c:1041 -#: ../src/libs/masks.c:1837 ../src/libs/masks.c:1841 +#: ../src/develop/blend_gui.c:2826 ../src/libs/masks.c:1369 +#: ../src/libs/masks.c:2275 ../src/libs/masks.c:2280 msgid "add gradient" msgstr "legg til gradient" -#: ../src/develop/blend_gui.c:2808 +#: ../src/develop/blend_gui.c:2827 msgid "add multiple gradients" msgstr "legg til flere gradienter" -#: ../src/develop/blend_gui.c:2815 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1845 -#: ../src/libs/masks.c:1849 +#: ../src/develop/blend_gui.c:2834 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 ../src/libs/masks.c:1364 ../src/libs/masks.c:2284 +#: ../src/libs/masks.c:2289 msgid "add path" msgstr "legg til bane" -#: ../src/develop/blend_gui.c:2816 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:877 +#: ../src/develop/blend_gui.c:2835 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 msgid "add multiple paths" msgstr "legg til flere baner" -#: ../src/develop/blend_gui.c:2823 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1853 -#: ../src/libs/masks.c:1857 +#: ../src/develop/blend_gui.c:2842 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 ../src/libs/masks.c:1359 ../src/libs/masks.c:2293 +#: ../src/libs/masks.c:2298 msgid "add ellipse" msgstr "legg til ellipse" -#: ../src/develop/blend_gui.c:2824 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:882 +#: ../src/develop/blend_gui.c:2843 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 msgid "add multiple ellipses" msgstr "legg til flere ellipser" -#: ../src/develop/blend_gui.c:2831 ../src/iop/retouch.c:2461 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1861 -#: ../src/libs/masks.c:1865 +#: ../src/develop/blend_gui.c:2850 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 ../src/libs/masks.c:1354 ../src/libs/masks.c:2302 +#: ../src/libs/masks.c:2307 msgid "add circle" msgstr "legg til sirkel" -#: ../src/develop/blend_gui.c:2832 ../src/iop/retouch.c:2461 -#: ../src/iop/spots.c:887 +#: ../src/develop/blend_gui.c:2851 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 msgid "add multiple circles" msgstr "legg til flere sirkler" -#: ../src/develop/blend_gui.c:2839 ../src/iop/retouch.c:2446 -#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1869 ../src/libs/masks.c:1873 +#: ../src/develop/blend_gui.c:2858 ../src/iop/retouch.c:2446 +#: ../src/libs/masks.c:1349 ../src/libs/masks.c:2311 ../src/libs/masks.c:2316 msgid "add brush" msgstr "legg til pensel" -#: ../src/develop/blend_gui.c:2840 ../src/iop/retouch.c:2446 +#: ../src/develop/blend_gui.c:2859 ../src/iop/retouch.c:2446 msgid "add multiple brush strokes" msgstr "legg til flere penselstrøk" -#: ../src/develop/blend_gui.c:2986 +#: ../src/develop/blend_gui.c:3007 msgid "toggle polarity of raster mask" msgstr "bytt polaritet på raster-maske" -#: ../src/develop/blend_gui.c:3136 +#: ../src/develop/blend_gui.c:3157 msgid "normal & difference" msgstr "normal & forskjell" -#: ../src/develop/blend_gui.c:3141 +#: ../src/develop/blend_gui.c:3162 msgid "lighten" msgstr "lysne" -#: ../src/develop/blend_gui.c:3148 +#: ../src/develop/blend_gui.c:3169 msgid "darken" msgstr "mørkne" -#: ../src/develop/blend_gui.c:3155 +#: ../src/develop/blend_gui.c:3176 msgid "contrast enhancing" msgstr "kontrast-forbedring" -#: ../src/develop/blend_gui.c:3162 ../src/develop/blend_gui.c:3185 +#: ../src/develop/blend_gui.c:3183 ../src/develop/blend_gui.c:3206 msgid "color channel" msgstr "fargekanal" -#: ../src/develop/blend_gui.c:3173 ../src/develop/blend_gui.c:3188 +#: ../src/develop/blend_gui.c:3194 ../src/develop/blend_gui.c:3209 msgid "chromaticity & lightness" msgstr "kromatisitet & lyshet" -#: ../src/develop/blend_gui.c:3180 +#: ../src/develop/blend_gui.c:3201 msgid "normal & arithmetic" msgstr "normal & aritmetisk" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3200 +#: ../src/develop/blend_gui.c:3221 msgid "deprecated" msgstr "utgått" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3204 +#: ../src/develop/blend_gui.c:3225 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "ukjent blandingsmodus '%d' i modulen '%s'" -#: ../src/develop/blend_gui.c:3489 +#: ../src/develop/blend_gui.c:3510 msgid "blending options" msgstr "blandingsvalg" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3507 +#: ../src/develop/blend_gui.c:3528 msgid "blend mask" msgstr "blandingsmodus" -#: ../src/develop/blend_gui.c:3511 +#: ../src/develop/blend_gui.c:3532 msgid "display mask and/or color channel" msgstr "vis maske og/eller fargekanal" -#: ../src/develop/blend_gui.c:3516 +#: ../src/develop/blend_gui.c:3537 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -10052,11 +10272,11 @@ msgstr "" "hold musepekeren over den parametriske maskens glider for å velge kanalen som " "skal vises" -#: ../src/develop/blend_gui.c:3523 +#: ../src/develop/blend_gui.c:3544 msgid "temporarily switch off blend mask" msgstr "skjul maske midlertidig" -#: ../src/develop/blend_gui.c:3528 +#: ../src/develop/blend_gui.c:3549 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -10064,15 +10284,15 @@ msgstr "" "skru av blandingsmaske midlertidig.\n" "gjelder bare modulen som er i bruk" -#: ../src/develop/blend_gui.c:3538 +#: ../src/develop/blend_gui.c:3559 msgid "choose blending mode" msgstr "velg bllandingsmodus" -#: ../src/develop/blend_gui.c:3547 +#: ../src/develop/blend_gui.c:3568 msgid "toggle blend order" msgstr "bytt blandingsrekkefølge" -#: ../src/develop/blend_gui.c:3553 +#: ../src/develop/blend_gui.c:3574 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -10082,40 +10302,40 @@ msgstr "" "som standard vil utgangen bli blandet over inngangen,\n" "rekkefølgen kan byttes ved å klikke ikonet (inngang over utgang)" -#: ../src/develop/blend_gui.c:3560 +#: ../src/develop/blend_gui.c:3581 msgid "fulcrum" msgstr "vippepunkt" -#: ../src/develop/blend_gui.c:3564 +#: ../src/develop/blend_gui.c:3585 msgid "adjust the fulcrum used by some blending operations" msgstr "juster vippepunktet som brukes av noen blandingsoperasjoner" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3570 ../src/iop/overlay.c:1110 -#: ../src/iop/watermark.c:1469 ../src/libs/masks.c:111 +#: ../src/develop/blend_gui.c:3591 ../src/iop/overlay.c:1496 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:219 msgid "opacity" msgstr "tetthet" -#: ../src/develop/blend_gui.c:3573 +#: ../src/develop/blend_gui.c:3594 msgid "set the opacity of the blending" msgstr "angi tetthet for blandingen" -#: ../src/develop/blend_gui.c:3578 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3599 ../src/libs/history.c:954 msgid "combine masks" msgstr "kombiner masker" -#: ../src/develop/blend_gui.c:3580 +#: ../src/develop/blend_gui.c:3601 msgid "" "how to combine individual drawn mask and different channels of parametric mask" msgstr "" "hvordan kombinere individuelt tegnet maske og ulike kanaler for parametrisk " "maske" -#: ../src/develop/blend_gui.c:3587 +#: ../src/develop/blend_gui.c:3608 msgid "details threshold" msgstr "grenseverdi for detaljer" -#: ../src/develop/blend_gui.c:3591 +#: ../src/develop/blend_gui.c:3612 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -10125,11 +10345,11 @@ msgstr "" "positive verdier velger områder med sterke detaljer,\n" "negative verdier velger flate områder" -#: ../src/develop/blend_gui.c:3599 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3620 ../src/libs/history.c:957 msgid "feathering guide" msgstr "uttoningsguide" -#: ../src/develop/blend_gui.c:3602 +#: ../src/develop/blend_gui.c:3623 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -10137,36 +10357,36 @@ msgstr "" "velg å guide masken med inngående eller utgående bilde og\n" "velg om uttoning skal legges på før eller etter maskens uskarphet" -#: ../src/develop/blend_gui.c:3608 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3629 ../src/libs/history.c:956 msgid "feathering radius" msgstr "uttonings-radius" -#: ../src/develop/blend_gui.c:3609 ../src/develop/blend_gui.c:3618 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3112 -#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1789 -#: ../src/iop/demosaic.c:1808 ../src/iop/diffuse.c:1775 -#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2676 +#: ../src/develop/blend_gui.c:3630 ../src/develop/blend_gui.c:3639 +#: ../src/iop/colorbalancergb.c:2042 ../src/iop/colorequal.c:3103 +#: ../src/iop/colorequal.c:3130 ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2667 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3611 +#: ../src/develop/blend_gui.c:3632 msgid "spatial radius of feathering" msgstr "rom-utstrekning på uttoning" -#: ../src/develop/blend_gui.c:3617 +#: ../src/develop/blend_gui.c:3638 msgid "blurring radius" msgstr "radius for uskarphet" -#: ../src/develop/blend_gui.c:3620 +#: ../src/develop/blend_gui.c:3641 msgid "radius for gaussian blur of blend mask" msgstr "radius for gaussisk uskarphet på blandingsmaske" -#: ../src/develop/blend_gui.c:3626 ../src/iop/retouch.c:2681 -#: ../src/libs/history.c:950 +#: ../src/develop/blend_gui.c:3647 ../src/iop/retouch.c:2672 +#: ../src/libs/history.c:952 msgid "mask opacity" msgstr "masketetthet" -#: ../src/develop/blend_gui.c:3630 +#: ../src/develop/blend_gui.c:3651 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -10175,49 +10395,49 @@ msgstr "" "lysstyrke\n" "uten å påvirke helt transparente eller helt ugjennomsiktige områder" -#: ../src/develop/blend_gui.c:3635 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3656 ../src/libs/history.c:960 msgid "mask contrast" msgstr "maskekontrast" -#: ../src/develop/blend_gui.c:3639 +#: ../src/develop/blend_gui.c:3660 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "gir tonekurven til blandingsmasken en s-formet kurve for å justere kontrast" -#: ../src/develop/blend_gui.c:3642 +#: ../src/develop/blend_gui.c:3663 msgid "mask refinement" msgstr "forbedring av maske" -#: ../src/develop/develop.c:448 +#: ../src/develop/develop.c:464 msgid "unpin image" msgstr "løsne bilde" -#: ../src/develop/develop.c:451 +#: ../src/develop/develop.c:467 msgid "image pinned" msgstr "bilde festet" -#: ../src/develop/develop.c:462 ../src/develop/develop.c:564 +#: ../src/develop/develop.c:478 ../src/develop/develop.c:580 msgid "failed to create pinned develop" msgstr "kunne ikke opprette festet redigering" -#: ../src/develop/develop.c:510 ../src/views/darkroom.c:4707 +#: ../src/develop/develop.c:526 ../src/views/darkroom.c:5371 msgid "pin current image" msgstr "fest valgt bilde" -#: ../src/develop/develop.c:513 +#: ../src/develop/develop.c:529 msgid "image unpinned" msgstr "bilde løsnet" -#: ../src/develop/develop.c:525 +#: ../src/develop/develop.c:541 msgid "no valid image to pin" msgstr "intet gyldig bilde å feste" -#: ../src/develop/develop.c:531 +#: ../src/develop/develop.c:547 msgid "please wait for image to load" msgstr "vennligst vent på at bildet lastes" -#: ../src/develop/develop.c:1096 +#: ../src/develop/develop.c:1173 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -10225,96 +10445,96 @@ msgstr "" "autolagring av historikk har blitt slått av for dette bildet på grunn av en " "veldig lang historikk eller en treg disk brukes" -#: ../src/develop/develop.c:2608 +#: ../src/develop/develop.c:2682 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: modul `%s' versjonsfeil: %d != %d" -#: ../src/develop/develop.c:3521 +#: ../src/develop/develop.c:3795 msgid "duplicate module, can't move new instance after the base one\n" msgstr "duplisert modul, kan ikke flytte ny forekomst etter originalen\n" -#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2924 +#: ../src/develop/imageop.c:1058 ../src/views/darkroom.c:3152 msgid "new instance" msgstr "ny forekomst" -#: ../src/develop/imageop.c:1011 +#: ../src/develop/imageop.c:1065 msgid "duplicate instance" msgstr "duplikatforekomst" -#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4137 -#: ../src/libs/masks.c:1173 +#: ../src/develop/imageop.c:1072 ../src/develop/imageop.c:4413 +#: ../src/libs/masks.c:1501 msgid "move up" msgstr "flytt opp" -#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4138 -#: ../src/libs/masks.c:1178 +#: ../src/develop/imageop.c:1079 ../src/develop/imageop.c:4414 +#: ../src/libs/masks.c:1506 msgid "move down" msgstr "flytt ned" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4140 -#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1086 ../src/develop/imageop.c:4416 +#: ../src/gui/accelerators.c:179 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "slett" -#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4141 -#: ../src/libs/modulegroups.c:4088 +#: ../src/develop/imageop.c:1094 ../src/develop/imageop.c:4417 +#: ../src/libs/modulegroups.c:4105 msgid "rename" msgstr "gi nytt navn" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1276 ../src/develop/imageop.c:3308 #, c-format msgid "'%s' is switched on" msgstr "%s er skrudd på" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1276 ../src/develop/imageop.c:3308 #, c-format msgid "'%s' is switched off" msgstr "%s er skrudd av" -#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#: ../src/develop/imageop.c:1840 ../src/libs/lib.c:944 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: ../src/develop/imageop.c:2210 +#: ../src/develop/imageop.c:2389 #, c-format msgid "'%s' has an introspection error" msgstr "'%s' har en introspeksjonsfeil" -#: ../src/develop/imageop.c:2848 +#: ../src/develop/imageop.c:3128 msgid "unknown mask" msgstr "ukjent maske" -#: ../src/develop/imageop.c:2852 +#: ../src/develop/imageop.c:3132 msgid "drawn + parametric mask" msgstr "tegnet + parametrisk maske" -#: ../src/develop/imageop.c:2861 +#: ../src/develop/imageop.c:3141 #, c-format msgid "this module has a `%s'" msgstr "denne modulen har en `%s'" -#: ../src/develop/imageop.c:2866 +#: ../src/develop/imageop.c:3146 #, c-format msgid "taken from module %s" msgstr "hentet fra modul %s" -#: ../src/develop/imageop.c:2871 +#: ../src/develop/imageop.c:3151 msgid "click to display (module must be activated first)" msgstr "klikk for å vise (modulen må aktiveres først)" -#: ../src/develop/imageop.c:2982 +#: ../src/develop/imageop.c:3262 msgid "purpose" msgstr "formål" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4128 +#: ../src/develop/imageop.c:3262 ../src/libs/neural_restore.c:4386 msgid "process" msgstr "prosess" -#: ../src/develop/imageop.c:3046 +#: ../src/develop/imageop.c:3323 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -10322,7 +10542,7 @@ msgstr "" "nullstill parametre\n" "ctrl+klikk for å legge på eventuelle automatiske innstillinger" -#: ../src/develop/imageop.c:3253 +#: ../src/develop/imageop.c:3548 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -10330,7 +10550,7 @@ msgstr "" "flere forekomster\n" "midtklikk lager ny forekomst" -#: ../src/develop/imageop.c:3257 +#: ../src/develop/imageop.c:3552 msgid "" "presets\n" "right-click to apply on new instance" @@ -10338,15 +10558,15 @@ msgstr "" "forhåndsinnstillinger\n" "høyreklikk for å legge på ny forekomst" -#: ../src/develop/imageop.c:3469 ../src/develop/imageop.c:3491 +#: ../src/develop/imageop.c:3745 ../src/develop/imageop.c:3767 msgid "ERROR" msgstr "FEIL" -#: ../src/develop/imageop.c:3993 +#: ../src/develop/imageop.c:4269 msgid "unsupported input" msgstr "ikke støttet inngang" -#: ../src/develop/imageop.c:3994 +#: ../src/develop/imageop.c:4270 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -10358,56 +10578,56 @@ msgstr "" "dataformatene ikke passer\n" "med kravene." -#: ../src/develop/imageop.c:4136 ../src/develop/imageop.c:4146 -#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 -#: ../src/views/darkroom.c:2922 +#: ../src/develop/imageop.c:4412 ../src/develop/imageop.c:4422 +#: ../src/gui/accelerators.c:175 ../src/libs/lib.c:1772 +#: ../src/views/darkroom.c:3150 msgid "show" msgstr "vis" -#: ../src/develop/imageop.c:4139 ../src/libs/modulegroups.c:3570 -#: ../src/libs/modulegroups.c:3701 ../src/libs/modulegroups.c:4092 -#: ../src/libs/tagging.c:3677 +#: ../src/develop/imageop.c:4415 ../src/libs/modulegroups.c:3587 +#: ../src/libs/modulegroups.c:3718 ../src/libs/modulegroups.c:4109 +#: ../src/libs/tagging.c:3730 msgid "new" msgstr "ny" -#: ../src/develop/imageop.c:4142 ../src/libs/duplicate.c:408 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4084 +#: ../src/develop/imageop.c:4418 ../src/libs/duplicate.c:468 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4101 msgid "duplicate" msgstr "dupliser" -#: ../src/develop/imageop.c:4147 +#: ../src/develop/imageop.c:4423 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 -#: ../src/gui/gtk.c:4014 ../src/gui/gtk.c:4069 ../src/gui/hist_dialog.c:289 +#: ../src/gui/accelerators.c:132 ../src/gui/accelerators.c:146 +#: ../src/gui/gtk.c:4041 ../src/gui/gtk.c:4096 ../src/gui/hist_dialog.c:289 #: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 -#: ../src/libs/modulegroups.c:4168 +#: ../src/iop/atrous.c:1579 ../src/libs/lib.c:1773 +#: ../src/libs/modulegroups.c:4185 msgid "reset" msgstr "nullstill" -#: ../src/develop/imageop.c:4148 ../src/gui/preferences.c:1053 -#: ../src/libs/lib.c:1722 +#: ../src/develop/imageop.c:4424 ../src/gui/preferences.c:1073 +#: ../src/libs/lib.c:1774 msgid "presets" msgstr "forhåndsinnstillinger" #. global shortcuts -#: ../src/develop/imageop.c:4149 ../src/views/darkroom.c:2921 +#: ../src/develop/imageop.c:4425 ../src/views/darkroom.c:3149 msgid "enable" msgstr "slå på" -#: ../src/develop/imageop.c:4150 ../src/gui/accelerators.c:190 +#: ../src/develop/imageop.c:4426 ../src/gui/accelerators.c:191 msgid "focus" msgstr "fokus" -#: ../src/develop/imageop.c:4151 ../src/gui/accelerators.c:2957 +#: ../src/develop/imageop.c:4427 ../src/gui/accelerators.c:3109 msgid "instance" msgstr "forekomst" -#: ../src/develop/imageop.c:4171 +#: ../src/develop/imageop.c:4447 msgid "processing module" msgstr "prosesseringsmodul" -#: ../src/develop/imageop_gui.c:277 +#: ../src/develop/imageop_gui.c:282 #, c-format msgid "" "%s\n" @@ -10418,19 +10638,19 @@ msgstr "" #. clang-format off #. smoother cubic spline curve -#: ../src/develop/imageop_gui.c:326 ../src/iop/basecurve.c:304 +#: ../src/develop/imageop_gui.c:331 ../src/iop/basecurve.c:305 msgid "cubic spline" msgstr "kubisk kurve" -#: ../src/develop/imageop_gui.c:327 +#: ../src/develop/imageop_gui.c:332 msgid "centripetal spline" msgstr "sentripetal kurve" -#: ../src/develop/imageop_gui.c:328 +#: ../src/develop/imageop_gui.c:333 msgid "monotonic spline" msgstr "monotonisk kurve" -#: ../src/develop/imageop_gui.c:331 +#: ../src/develop/imageop_gui.c:336 msgid "interpolation method" msgstr "interpolasjonsmetode" @@ -10451,74 +10671,108 @@ msgid_plural "%s have been imported" msgstr[0] "%s er importert" msgstr[1] "%s er importert" -#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 +#: ../src/develop/masks/brush.c:1390 ../src/develop/masks/brush.c:1444 #, c-format msgid "hardness: %3.2f%%" msgstr "hardhet: %3.2f%%" -#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 +#: ../src/develop/masks/brush.c:1406 ../src/develop/masks/brush.c:1504 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 -#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1884 +#: ../src/develop/masks/ellipse.c:482 ../src/develop/masks/ellipse.c:543 +#: ../src/develop/masks/path.c:2308 #, c-format msgid "size: %3.2f%%" msgstr "størrelse: %3.2f%%" -#: ../src/develop/masks/brush.c:3141 +#: ../src/develop/masks/brush.c:3409 +msgid "[BRUSH on segment] add node" +msgstr "[BRUSH on segment] legg til node" + +#: ../src/develop/masks/brush.c:3413 +msgid "[BRUSH] rotate shape (source only on a clone source)" +msgstr "[BRUSH] roter figur (kun kilde på en klone-kilde)" + +#: ../src/develop/masks/brush.c:3417 +msgid "[BRUSH] rotate shape and source together" +msgstr "[BRUSH] roter figur og kilde sammen" + +#: ../src/develop/masks/brush.c:3419 msgid "[BRUSH] change size" msgstr "[PENSEL] endre størrelse" -#: ../src/develop/masks/brush.c:3143 +#: ../src/develop/masks/brush.c:3421 msgid "[BRUSH] change hardness" msgstr "[PENSEL] endre hardhet" -#: ../src/develop/masks/brush.c:3145 +#: ../src/develop/masks/brush.c:3423 msgid "[BRUSH] change opacity" msgstr "[PENSEL] endre gjennomsiktighet" -#: ../src/develop/masks/brush.c:3157 +#: ../src/develop/masks/brush.c:3435 #, c-format msgid "brush #%d" msgstr "pensel #%d" -#: ../src/develop/masks/brush.c:3170 +#: ../src/develop/masks/brush.c:3450 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"opacity: ctrl+scroll (%d%%), rotate: ctrl+drag" msgstr "" "størrelse: rull, hardhet: shift+rull\n" -"tetthet: ctrl+rull (%d%%)" +"tetthet: ctrl+rull (%d%%), roter: ctrl+dra" + +#: ../src/develop/masks/brush.c:3456 ../src/develop/masks/brush.c:3471 +#: ../src/develop/masks/path.c:5423 +msgid ", rotate both: shift+ctrl+drag" +msgstr ", roter begge: shift+ctrl+dra" + +#: ../src/develop/masks/brush.c:3461 ../src/develop/masks/ellipse.c:2151 +#: ../src/develop/masks/path.c:5409 +msgid "" +"move: drag, rotate source: ctrl+drag, rotate both: " +"shift+ctrl+drag" +msgstr "" +"flytt: dra, roter kilde: ctrl+dra, roter begge: " +"shift+ctrl+dra" + +#: ../src/develop/masks/brush.c:3467 +msgid "" +"move segment: drag, add node: shift+click\n" +"rotate: ctrl+drag" +msgstr "" +"flytt segment: dra, legg til node: shift+klikk\n" +"roter: ctrl+dra" -#: ../src/develop/masks/brush.c:3173 +#: ../src/develop/masks/brush.c:3474 msgid "size: scroll" msgstr "størrelse: rull" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 -#: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1818 +#: ../src/develop/masks/ellipse.c:468 ../src/develop/masks/ellipse.c:528 +#: ../src/develop/masks/path.c:3032 #, c-format msgid "feather size: %3.2f%%" msgstr "uttoningsbredde: %3.2f%%" -#: ../src/develop/masks/circle.c:1393 +#: ../src/develop/masks/circle.c:1396 msgid "[CIRCLE] change size" msgstr "[CIRCLE] endre størrelse" -#: ../src/develop/masks/circle.c:1395 +#: ../src/develop/masks/circle.c:1398 msgid "[CIRCLE] change feather size" msgstr "[CIRCLE] endre uttoningsbredde" -#: ../src/develop/masks/circle.c:1397 +#: ../src/develop/masks/circle.c:1400 msgid "[CIRCLE] change opacity" msgstr "[CIRCLE] endre tetthet" -#: ../src/develop/masks/circle.c:1410 +#: ../src/develop/masks/circle.c:1413 #, c-format msgid "circle #%d" msgstr "sirkel #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 +#: ../src/develop/masks/circle.c:1424 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10527,37 +10781,45 @@ msgstr "" "størrelse: rull, uttoningsbredde: shift+rull\n" "tetthet: ctrl+rull (%d%%)" -#: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 +#: ../src/develop/masks/ellipse.c:454 ../src/develop/masks/ellipse.c:512 #, c-format msgid "rotation: %3.f°" msgstr "rotering: %3.f°" -#: ../src/develop/masks/ellipse.c:1955 +#: ../src/develop/masks/ellipse.c:2079 msgid "[ELLIPSE] change size" msgstr "[ELLIPSE] endre størrelse" -#: ../src/develop/masks/ellipse.c:1958 +#: ../src/develop/masks/ellipse.c:2082 msgid "[ELLIPSE] change feather size" msgstr "[CIRCLE] endre uttoningsbredde" -#: ../src/develop/masks/ellipse.c:1961 ../src/develop/masks/ellipse.c:1970 +#: ../src/develop/masks/ellipse.c:2085 msgid "[ELLIPSE] rotate shape" msgstr "[ELLIPSE] roter figur" -#: ../src/develop/masks/ellipse.c:1964 +#: ../src/develop/masks/ellipse.c:2088 msgid "[ELLIPSE] change opacity" msgstr "[ELLIPSE] endre tetthet" -#: ../src/develop/masks/ellipse.c:1967 +#: ../src/develop/masks/ellipse.c:2091 msgid "[ELLIPSE] switch feathering mode" msgstr "[ELLIPSE] bytt modus for uttoning" -#: ../src/develop/masks/ellipse.c:1977 +#: ../src/develop/masks/ellipse.c:2095 +msgid "[ELLIPSE] rotate shape (source only on a clone source)" +msgstr "[ELLIPSE] roter figur (kun kilde på en klone-kilde)" + +#: ../src/develop/masks/ellipse.c:2099 +msgid "[ELLIPSE] rotate shape and source together" +msgstr "[ELLIPSE] roter figur og kilde sammen" + +#: ../src/develop/masks/ellipse.c:2106 #, c-format msgid "ellipse #%d" msgstr "ellipse #%d" -#: ../src/develop/masks/ellipse.c:2014 +#: ../src/develop/masks/ellipse.c:2143 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10566,21 +10828,24 @@ msgstr "" "størrelse: rull, uttoningsbredde: shift+rull\n" "rotasjon: ctrl+shift+rull, tetthet: ctrl+rull (%d%%)" -#: ../src/develop/masks/ellipse.c:2018 +#: ../src/develop/masks/ellipse.c:2147 msgid "rotate: ctrl+drag" msgstr "roter: ctrl+dra" -#: ../src/develop/masks/ellipse.c:2021 +#: ../src/develop/masks/ellipse.c:2157 #, c-format msgid "" -"feather mode: alt+click, rotate: ctrl+drag\n" -"size: scroll, feather size: shift+scroll, opacity: " -"ctrl+scroll (%d%%)" +"feather mode: alt+click, rotate: ctrl+drag,size: scroll\n" +"feather size: shift+scroll opacity: ctrl+scroll (%d%%)" msgstr "" "uttoningsmodus: alt+klikk, roter: ctrl+dra\n" "størrelse: rull, uttoningsbredde: shift+rull, tetthet: " "ctrl+rull (%d%%)" +#: ../src/develop/masks/ellipse.c:2163 +msgid "rotate both: shift+ctrl+drag" +msgstr "roter begge: shift+ctrl+dra" + #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format msgid "compression: %3.2f%%" @@ -10591,32 +10856,36 @@ msgstr "kompresjon: %3.2f%%" msgid "curvature: %3.2f%%" msgstr "kurvatur: %3.2f%%" -#: ../src/develop/masks/gradient.c:1418 +#: ../src/develop/masks/gradient.c:1423 msgid "[GRADIENT on pivot] rotate shape" msgstr "[GRADIENT on pivot] roter figur" -#: ../src/develop/masks/gradient.c:1420 +#: ../src/develop/masks/gradient.c:1425 +msgid "[GRADIENT] rotate shape" +msgstr "[GRADIENT] roter figur" + +#: ../src/develop/masks/gradient.c:1427 msgid "[GRADIENT creation] set rotation" msgstr "[GRADIENT creation] angi rotasjon" -#: ../src/develop/masks/gradient.c:1422 +#: ../src/develop/masks/gradient.c:1429 msgid "[GRADIENT] change curvature" msgstr "[GRADIENT] endre kurvatur" -#: ../src/develop/masks/gradient.c:1424 +#: ../src/develop/masks/gradient.c:1431 msgid "[GRADIENT] change compression" msgstr "[GRADIENT] endre kompresjon" -#: ../src/develop/masks/gradient.c:1426 +#: ../src/develop/masks/gradient.c:1433 msgid "[GRADIENT] change opacity" msgstr "[GRADIENT] endre tetthet" -#: ../src/develop/masks/gradient.c:1439 +#: ../src/develop/masks/gradient.c:1446 #, c-format msgid "gradient #%d" msgstr "gradient #%d" -#: ../src/develop/masks/gradient.c:1450 +#: ../src/develop/masks/gradient.c:1457 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" @@ -10625,16 +10894,16 @@ msgstr "" "kurvatur: rull, kompresjon: shift+rull\n" "rotasjon: click+dra, tetthet: ctrl+rull (%d%%)" -#: ../src/develop/masks/gradient.c:1455 +#: ../src/develop/masks/gradient.c:1462 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"rotate: ctrl+drag, opacity: ctrl+scroll (%d%%)" msgstr "" "kurvatur: rull, kompresjon: shift+rull\n" -"tetthet: ctrl+rull (%d%%)" +"roter: ctrl+dra, tetthet: ctrl+rull (%d%%)" -#: ../src/develop/masks/gradient.c:1458 +#: ../src/develop/masks/gradient.c:1465 msgid "rotate: drag" msgstr "roter: dra" @@ -10642,134 +10911,134 @@ msgstr "roter: dra" msgid "[SHAPE] remove shape" msgstr "[SHAPE] fjern form" -#: ../src/develop/masks/masks.c:300 +#: ../src/develop/masks/masks.c:315 #, c-format msgid "group `%s'" msgstr "gruppe `%s'" -#: ../src/develop/masks/masks.c:432 +#: ../src/develop/masks/masks.c:479 #, c-format msgid "copy of `%s'" msgstr "kopi av `%s'" -#: ../src/develop/masks/masks.c:1002 +#: ../src/develop/masks/masks.c:1067 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: uoverenstemmelse i maske versjon: %d != %d" -#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 +#: ../src/develop/masks/masks.c:1364 ../src/develop/masks/masks.c:2037 #, c-format msgid "opacity: %.0f%%" msgstr "tetthet: %.0f%%" -#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 +#: ../src/develop/masks/masks.c:1783 ../src/libs/masks.c:1439 msgid "add existing shape" msgstr "legg til eksisterende form" -#: ../src/develop/masks/masks.c:1696 +#: ../src/develop/masks/masks.c:1810 msgid "use same shapes as" msgstr "bruk samme form som" -#: ../src/develop/masks/masks.c:2006 +#: ../src/develop/masks/masks.c:2120 msgid "masks can not contain themselves" msgstr "masker kan ikke inneholde seg selv" -#: ../src/develop/masks/object.c:851 +#: ../src/develop/masks/object.c:852 msgid "set raster mask root folder in preferences" msgstr "sett rotmappe for rastermasker i instillingene" -#: ../src/develop/masks/object.c:859 +#: ../src/develop/masks/object.c:860 msgid "cannot create raster mask folder" msgstr "kan ikke opprette mappe for rastermasker" -#: ../src/develop/masks/object.c:922 +#: ../src/develop/masks/object.c:923 msgid "raster mask saved" msgstr "raster-maske lagret" -#: ../src/develop/masks/object.c:927 +#: ../src/develop/masks/object.c:928 msgid "failed to save raster mask" msgstr "klarte ikke å lagre raster-maske" -#: ../src/develop/masks/object.c:1008 +#: ../src/develop/masks/object.c:1009 msgid "no mask extracted from AI segmentation" msgstr "ingen maske trukket ut fra KI-segmentering" -#: ../src/develop/masks/object.c:1016 +#: ../src/develop/masks/object.c:1017 msgid "ai object group" msgstr "ki-objektgruppe" -#: ../src/develop/masks/object.c:1017 +#: ../src/develop/masks/object.c:1018 msgid "ai object" msgstr "ki-objekt" -#: ../src/develop/masks/object.c:1145 +#: ../src/develop/masks/object.c:1146 #, c-format msgid "smoothing: %3.2f" msgstr "utjevning: %3.2f" -#: ../src/develop/masks/object.c:1156 +#: ../src/develop/masks/object.c:1157 #, c-format msgid "cleanup: %d" msgstr "opprensing: %d" -#: ../src/develop/masks/object.c:1169 +#: ../src/develop/masks/object.c:1170 #, c-format msgid "opacity: %d%%" msgstr "tetthet; %d%%" -#: ../src/develop/masks/object.c:1292 +#: ../src/develop/masks/object.c:1293 #, c-format msgid "group '%s'" msgstr "gruppe '%s'" #. keep the message visible while the thread is working -#: ../src/develop/masks/object.c:1540 ../src/develop/masks/object.c:1577 +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 msgid "object mask: analyzing image..." msgstr "objektmaske: analyserer bilde..." -#: ../src/develop/masks/object.c:1587 +#: ../src/develop/masks/object.c:1588 msgid "click on object to create mask" msgstr "klikk på objekt for å opprette maske" #. log only once when the thread is first joined -#: ../src/develop/masks/object.c:1597 +#: ../src/develop/masks/object.c:1598 msgid "object mask preparation failed" msgstr "forberedelse av objektmaske feilet" -#: ../src/develop/masks/object.c:1797 +#: ../src/develop/masks/object.c:1803 msgid "[OBJECT] select / add foreground point" msgstr "[OBJECT] velg /legg til forgrunnspunkt" -#: ../src/develop/masks/object.c:1802 +#: ../src/develop/masks/object.c:1808 msgid "[OBJECT] add background point" msgstr "[OBJECT] legg til bakgrunnspunkt" -#: ../src/develop/masks/object.c:1807 +#: ../src/develop/masks/object.c:1813 msgid "[OBJECT] clear selection" msgstr "[OBJECT] nullstill valg" -#: ../src/develop/masks/object.c:1812 +#: ../src/develop/masks/object.c:1818 msgid "[OBJECT] apply mask" msgstr "[OBJECT] bruk maske" -#: ../src/develop/masks/object.c:1817 +#: ../src/develop/masks/object.c:1823 msgid "[OBJECT] change smoothing" msgstr "[OBJECT] endre utjevning" -#: ../src/develop/masks/object.c:1822 +#: ../src/develop/masks/object.c:1828 msgid "[OBJECT] change cleanup" msgstr "[OBJECT] endre opprensing" -#: ../src/develop/masks/object.c:1827 +#: ../src/develop/masks/object.c:1833 msgid "[OBJECT] change opacity" msgstr "OBJECT] endre tetthet" -#: ../src/develop/masks/object.c:1834 +#: ../src/develop/masks/object.c:1840 #, c-format msgid "object #%d" msgstr "objekt nr %d" -#: ../src/develop/masks/object.c:1852 +#: ../src/develop/masks/object.c:1858 #, c-format msgid "" "add: click, subtract: shift+click, clear: " @@ -10784,57 +11053,74 @@ msgstr "" "utjevning: rull (%3.2f), opprensing: shift+rull (%d), " "tetthet: ctrl+rull (%d%%)" -#: ../src/develop/masks/object.c:1863 +#: ../src/develop/masks/object.c:1869 #, c-format msgid "select: click on object, opacity: ctrl+scroll (%d%%)" msgstr "velg: klikk på objekt, tetthet: ctrl+rull (%d%%)" -#: ../src/develop/masks/path.c:3943 +#: ../src/develop/masks/path.c:2914 +#, c-format +msgid "resize: %+d %s" +msgstr "skaler: %+d %s" + +#: ../src/develop/masks/path.c:5333 msgid "[PATH creation] add a smooth node" msgstr "[PATH creation] legg til en avrundet node" -#: ../src/develop/masks/path.c:3945 +#: ../src/develop/masks/path.c:5335 msgid "[PATH creation] add a sharp node" msgstr "[PATH creation] legg til en spiss node" -#: ../src/develop/masks/path.c:3947 +#: ../src/develop/masks/path.c:5337 msgid "[PATH creation] terminate path creation" msgstr "[PATH creation] avslutt opprettelse av bane" -#: ../src/develop/masks/path.c:3949 +#: ../src/develop/masks/path.c:5339 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[PATH on node] bytt mellom en avrundet og spiss node" -#: ../src/develop/masks/path.c:3951 +#: ../src/develop/masks/path.c:5341 msgid "[PATH on node] remove the node" msgstr "[PATH on node] fjern noden" -#: ../src/develop/masks/path.c:3953 +#: ../src/develop/masks/path.c:5343 msgid "[PATH on feather] reset curvature" msgstr "[PATH on feather] nullstill kurvatur" -#: ../src/develop/masks/path.c:3955 +#: ../src/develop/masks/path.c:5345 msgid "[PATH on segment] add node" msgstr "[PATH on segment] legg til node" -#: ../src/develop/masks/path.c:3957 -msgid "[PATH] change size" +#: ../src/develop/masks/path.c:5349 +msgid "[PATH] rotate shape (source only on a clone source)" +msgstr "[PATH] roter figur (kun kilde på en klone-kilde)" + +#: ../src/develop/masks/path.c:5353 +msgid "[PATH] rotate shape and source together" +msgstr "[PATH] roter figur og kilde sammen" + +#: ../src/develop/masks/path.c:5354 +msgid "[PATH] grow/shrink" +msgstr "[PATH] øk/krymp" + +#: ../src/develop/masks/path.c:5356 +msgid "[PATH] resize" msgstr "[PATH] endre størrelse" -#: ../src/develop/masks/path.c:3959 +#: ../src/develop/masks/path.c:5358 msgid "[PATH] change feather size" msgstr "[PATH] endre størrelse på uttoning" -#: ../src/develop/masks/path.c:3961 +#: ../src/develop/masks/path.c:5360 msgid "[PATH] change opacity" msgstr "[PATH] endre tetthet" -#: ../src/develop/masks/path.c:3973 +#: ../src/develop/masks/path.c:5372 #, c-format msgid "path #%d" msgstr "bane nr %d" -#: ../src/develop/masks/path.c:3984 +#: ../src/develop/masks/path.c:5383 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10842,7 +11128,7 @@ msgstr "" "legg til node: klikk, legg til skarp node: ctrl+klikk\n" "avbryt: høyreklikk" -#: ../src/develop/masks/path.c:3989 +#: ../src/develop/masks/path.c:5388 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10850,7 +11136,7 @@ msgstr "" "legg til node: klikk, legg til spiss node: ctrl+klikk\n" "avslutt bane: høyreklikk" -#: ../src/develop/masks/path.c:3994 +#: ../src/develop/masks/path.c:5393 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10858,7 +11144,7 @@ msgstr "" "flytt node: drag, fjern node: høyreklikk\n" "bytt avrundet/spiss mode: ctrl+klikk" -#: ../src/develop/masks/path.c:3999 +#: ../src/develop/masks/path.c:5398 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -10866,19 +11152,30 @@ msgstr "" "nodekurvatur: dra, tving symmetri: ctrl+dra,\n" "flytt ett håndtak: shift+dra, nullstill kurvatur: høyreklikk" -#: ../src/develop/masks/path.c:4004 +#: ../src/develop/masks/path.c:5403 msgid "" -"move segment: drag, add node: ctrl+click\n" +"move segment: drag, add node: shift+click\n" "remove path: right-click" msgstr "" -"flytt segment: dra, legg til node: ctrl+klikk\n" +"flytt segment: dra, legg til node: shift+klikk\n" "fjern bane: høyreklikk" -#: ../src/develop/pixelpipe_hb.c:529 +#: ../src/develop/masks/path.c:5416 +#, c-format +msgid "" +"grow/shrink: scroll, resize: ctrl+shift+scroll\n" +"feather size: shift+scroll, opacity: ctrl+scroll (%d%%), " +"rotate: ctrl+drag" +msgstr "" +"utvid/krymp: rull, skaler: ctrl+shift+rull\n" +"uttoningsbredde: shift+rull, tetthet: ctrl+rull (%d%%), " +"roter: ctrl+dra" + +#: ../src/develop/pixelpipe_hb.c:596 msgid "enabled as required" msgstr "aktivert som påkrevd" -#: ../src/develop/pixelpipe_hb.c:530 +#: ../src/develop/pixelpipe_hb.c:597 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10888,11 +11185,11 @@ msgstr "" "sannsynligvis introdusert ved å legge på en forhåndsinnstilling, stil eller " "historikk kopier/lim inn" -#: ../src/develop/pixelpipe_hb.c:537 +#: ../src/develop/pixelpipe_hb.c:604 msgid "disabled as not appropriate" msgstr "deaktivert som ikke passende" -#: ../src/develop/pixelpipe_hb.c:538 +#: ../src/develop/pixelpipe_hb.c:605 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10902,7 +11199,7 @@ msgstr "" "sannsynligvis introdusert ved å legge på en forhåndsinnstilling, stil eller " "historikk kopier/lim inn" -#: ../src/develop/pixelpipe_hb.c:1301 +#: ../src/develop/pixelpipe_hb.c:1549 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10913,11 +11210,11 @@ msgstr "" "i modulen '%s'\n" "vennligst rapporter på GitHub" -#: ../src/develop/pixelpipe_hb.c:1919 +#: ../src/develop/pixelpipe_hb.c:2144 msgid "fatal input misalignment, please report on GitHub\n" msgstr "alvorlig uoverensstemmelse i inngangen, vennligst rapporter på GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3181 +#: ../src/develop/pixelpipe_hb.c:3359 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -10937,7 +11234,7 @@ msgstr "" " - noen drivere støtter ikke det nødvendige antallet handlinger,\n" " - for liten takhøyde ved bruk av 'bruk alt enhetsminne'." -#: ../src/develop/pixelpipe_hb.c:3483 +#: ../src/develop/pixelpipe_hb.c:3663 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10948,46 +11245,46 @@ msgstr "" "'%s' siden denne prosesseres senere i pikselrøret.\n" "rastermasken ignoreres." -#: ../src/develop/tiling.c:820 ../src/develop/tiling.c:1158 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" -"tiling failed for module '%s'. the output most likely will be OK, but you " +"tiling failed for module '%s%s'. the output most likely will be OK, but you " "might want to check." msgstr "" -"flislegging feilet for modul '%s'. resultatet blir sannsynligvis OK, men du " +"flislegging feilet for modul '%s%s'. resultatet blir sannsynligvis OK, men du " "bør sjekke." -#: ../src/dtgtk/culling.c:225 +#: ../src/dtgtk/culling.c:226 msgid "you have reached the start of your selection" msgstr "du er kommet til starten av utvalget" -#: ../src/dtgtk/culling.c:234 +#: ../src/dtgtk/culling.c:235 msgid "you have reached the start of your collection" msgstr "du er kommet til starten av samlingen" -#: ../src/dtgtk/culling.c:281 +#: ../src/dtgtk/culling.c:282 msgid "you have reached the end of your selection" msgstr "du er kommet til slutten av utvalget" -#: ../src/dtgtk/culling.c:308 +#: ../src/dtgtk/culling.c:309 msgid "you have reached the end of your collection" msgstr "du er kommet til slutten av samlingen" -#: ../src/dtgtk/culling.c:418 +#: ../src/dtgtk/culling.c:468 #, c-format msgid "zooming is limited to %d images" msgstr "zoom er begrenset til %d bilder" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:239 ../src/dtgtk/range.c:244 msgid "invalid" msgstr "ugyldig" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:352 #, c-format msgid "year %s" msgstr "år %s" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:430 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -10997,7 +11294,7 @@ msgstr "" "bruk 'min' hvis ingen grense\n" "høyreklikk for å velge blant eksisterende verdier" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:436 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -11007,7 +11304,7 @@ msgstr "" "bruk 'maks' hvis ingen grense\n" "høyreklikk for å velge blant eksisterende verdier" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:442 msgid "" "enter the value\n" "right-click to select from existing values" @@ -11015,7 +11312,7 @@ msgstr "" "oppgi verdien\n" "høyreklikk for å velge blant eksisterende verdier" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:447 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11029,7 +11326,7 @@ msgstr "" "bruk '-' prefiks for relativ dato\n" "høyreklikk for å velge fra kalender eller eksisterende verdier" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:455 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11045,7 +11342,7 @@ msgstr "" "bruk '-' prefiks for relativ dato\n" "høyreklikk for å velge fra kalender eller eksisterende verdier" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:464 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11055,46 +11352,46 @@ msgstr "" "på formen YYYY:MM:DD hh:mm:ss.sss (bare året er obligatorisk)\n" "høyreklikk for å velge fra kalender eller eksisterende verdier" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:486 msgid "date-time interval to subtract from the max value" msgstr "dato-tidsintervall å trekke fra maksimalverdien" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:490 msgid "date-time interval to add to the min value" msgstr "dato-tidsintervall å legge til minimumsverdien" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:511 msgid "fixed" msgstr "fast" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:512 ../src/iop/colorchecker.c:1614 msgid "relative" msgstr "relativ" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:602 msgid "selected" msgstr "valgt" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 -#: ../src/libs/colorpicker.c:54 +#: ../src/dtgtk/range.c:648 ../src/dtgtk/range.c:1757 ../src/dtgtk/range.c:1808 +#: ../src/libs/colorpicker.c:55 msgid "min" msgstr "min" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 -#: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 +#: ../src/dtgtk/range.c:654 ../src/dtgtk/range.c:1769 ../src/dtgtk/range.c:1820 +#: ../src/libs/colorpicker.c:55 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "maks" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:960 msgid "date type" msgstr "datotype" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:969 ../src/libs/geotagging.c:1541 msgid "date" msgstr "dato" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:975 ../src/dtgtk/range.c:1029 msgid "" "click to select date\n" "double-click to use the date directly" @@ -11102,45 +11399,45 @@ msgstr "" "klikk for å velge dato\n" "dobbeltklikk for å bruke datoen direkte" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:984 msgid "years: " msgstr "år: " -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:992 msgid "months: " msgstr "måneder: " -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:1000 msgid "days: " msgstr "dager: " #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:1012 ../src/libs/geotagging.c:1541 msgid "time" msgstr "tid" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1046 ../src/dtgtk/range.c:1776 ../src/dtgtk/range.c:1827 msgid "now" msgstr "nå" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1048 msgid "set the value to always match current datetime" msgstr "sett verdien til å alltid stemme med gjeldende datotid" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:185 -#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 +#: ../src/dtgtk/range.c:1050 ../src/gui/accelerators.c:186 +#: ../src/libs/metadata.c:1147 ../src/libs/styles.c:948 msgid "apply" msgstr "utfør" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1051 msgid "set the range bound with this value" msgstr "sett område med denne verdien" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1062 msgid "current date: " msgstr "gjeldende dato: " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 +#: ../src/dtgtk/resetlabel.c:69 ../src/libs/metadata.c:602 msgid "double-click to reset" msgstr "dobbelt-klikk for å nullstille" @@ -11167,98 +11464,98 @@ msgstr "" msgid "grouped images" msgstr "grupperte bilder" -#: ../src/dtgtk/thumbnail.c:863 ../src/dtgtk/thumbnail.c:1662 -#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 -#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 -#: ../src/libs/navigation.c:268 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1681 +#: ../src/iop/ashift.c:6056 ../src/iop/ashift.c:6137 ../src/iop/ashift.c:6139 +#: ../src/iop/ashift.c:6141 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:262 msgid "fit" msgstr "tilpass" -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1296 msgid "here" msgstr "her" -#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1297 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "det er ingen bilder i denne samlingen" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1299 msgid "need help?" msgstr "trenger du hjelp?" -#: ../src/dtgtk/thumbtable.c:1269 +#: ../src/dtgtk/thumbtable.c:1300 msgid "if you have not imported any images yet" msgstr "hvis du ikke har importert noen bilder ennå" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1301 msgid "click on ? then an on-screen item to open manual page" msgstr "klikk på ? deretter et element på skjermen for å åpne manualside" -#: ../src/dtgtk/thumbtable.c:1271 +#: ../src/dtgtk/thumbtable.c:1302 msgid "you can do so in the import module" msgstr "kan du gjøre det i import-modulen" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1303 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "trykk og hold 'h' for å vise alle aktive tastatursnarveier" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1304 msgid "to open the online manual click " msgstr "for å åpne brukermanualen på nettet, klikk " -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1305 msgid "try to relax the filter settings in the top panel" msgstr "prøv å justere filtreringen i det øverste panelet" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1306 msgid "or add images in the collections module" msgstr "eller legg til bilder i samlingsmodulen i venstre panel" -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1307 msgid "personalize darktable" msgstr "gjør darktable personlig" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1308 msgid "click on the gear icon for global preferences" msgstr "klikk på tannhjulsikonet for globale innstillinger" -#: ../src/dtgtk/thumbtable.c:1279 +#: ../src/dtgtk/thumbtable.c:1310 msgid "click on the keyboard icon to define shortcuts" msgstr "klikk på tastaturikonet for å angi snarveier" -#: ../src/dtgtk/thumbtable.c:1281 +#: ../src/dtgtk/thumbtable.c:1312 msgid "try the 'no-click' workflow" msgstr "prøv 'ingen klikk'-arbeidsflyten" -#: ../src/dtgtk/thumbtable.c:1282 +#: ../src/dtgtk/thumbtable.c:1313 msgid "set module-specific preferences through module's menu" msgstr "gjør modulspesifikke innstillinger i modulens meny" -#: ../src/dtgtk/thumbtable.c:1283 +#: ../src/dtgtk/thumbtable.c:1314 msgid "hover over an image and use keyboard shortcuts" msgstr "hold muspekeren over et bilde og bruk tastatursnarveier" -#: ../src/dtgtk/thumbtable.c:1284 +#: ../src/dtgtk/thumbtable.c:1315 msgid "to apply ratings, colors, styles, etc." msgstr "for å legge til rangeringer, farger, stiler osv." -#: ../src/dtgtk/thumbtable.c:1285 +#: ../src/dtgtk/thumbtable.c:1316 msgid "make default raw development look more like your" msgstr "få standard raw-fremkalling til å se mer ut som ditt" -#: ../src/dtgtk/thumbtable.c:1286 +#: ../src/dtgtk/thumbtable.c:1317 msgid "hover over any button for its description and shortcuts" msgstr "hold muspekeren over en knapp for å se beskrivelse og snarveier" -#: ../src/dtgtk/thumbtable.c:1287 +#: ../src/dtgtk/thumbtable.c:1318 msgid "camera's JPEG by applying a camera-specific style" msgstr "kameras JPEG ved å legge til en kameraspesifikk stil" -#: ../src/dtgtk/thumbtable.c:1714 +#: ../src/dtgtk/thumbtable.c:1787 msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "du har endret innstillingene for hvordan småbilder genereres.\n" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1790 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -11266,7 +11563,7 @@ msgstr "" "alle mellomlagrede småbilder trenger å ugyldiggjøres.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1721 +#: ../src/dtgtk/thumbtable.c:1794 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -11275,7 +11572,7 @@ msgstr "" "mellomlagrede småbilder fra og med nivå %d må ugyldiggjøres.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1726 +#: ../src/dtgtk/thumbtable.c:1799 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -11284,7 +11581,7 @@ msgstr "" "mellomlagrede småbilder under nivå %d må ugyldiggjøres.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1731 +#: ../src/dtgtk/thumbtable.c:1804 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -11293,40 +11590,40 @@ msgstr "" "mellomlagrede småbilder mellom nivå %d og %d må ugyldiggjøres.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1734 +#: ../src/dtgtk/thumbtable.c:1807 msgid "do you want to do that now?" msgstr "vil du gjøre det nå?" -#: ../src/dtgtk/thumbtable.c:1736 +#: ../src/dtgtk/thumbtable.c:1809 msgid "cached thumbnails invalidation" msgstr "ugyldiggjøring av mellomlagrede småbilder" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3082 +#: ../src/dtgtk/thumbtable.c:3171 msgid "copy history" msgstr "kopier redigeringshistorikk" -#: ../src/dtgtk/thumbtable.c:3084 +#: ../src/dtgtk/thumbtable.c:3173 msgid "copy history parts" msgstr "kopier deler av redigeringshistorikk" -#: ../src/dtgtk/thumbtable.c:3088 +#: ../src/dtgtk/thumbtable.c:3177 msgid "paste history parts" msgstr "lim inn deler av redigeringshistorikk" -#: ../src/dtgtk/thumbtable.c:3093 +#: ../src/dtgtk/thumbtable.c:3182 msgid "duplicate image" msgstr "dupliser bilde" -#: ../src/dtgtk/thumbtable.c:3095 +#: ../src/dtgtk/thumbtable.c:3184 msgid "duplicate image virgin" msgstr "lag duplikat av original" -#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3194 ../src/libs/select.c:154 msgid "select film roll" msgstr "velg filmrull" -#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3196 ../src/libs/select.c:158 msgid "select untouched" msgstr "velg urørte" @@ -12309,12 +12606,13 @@ msgstr "hvilken automatisk beskjæring som skal utføres" #. inverted landscape #. roll right portrait #. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign #. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) #. da.wait_until_pixelpipe_complete() #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/auto_straighten.lua:244 +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 msgid "exiftool not found, exiting..." msgstr "kunne ikke finne exiftool, avbryter..." @@ -12804,6 +13102,7 @@ msgstr "" #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 msgid "extract burst roll images" msgstr "trekk ut seriebilder" @@ -12836,12 +13135,12 @@ msgstr "trekk ut seriebilder fra en seriefil" #. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. #. name #. type -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:164 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 msgid "preferred exif tag reader" msgstr "foretrukket leser for EXIF-merkelapper" #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:165 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 msgid "use exiftool or exiv2 to read exif tags" msgstr "bruk exiftool eller exiv2 til å lese EXIF-merkelapper" @@ -12853,11 +13152,26 @@ msgstr "bruk exiftool eller exiv2 til å lese EXIF-merkelapper" #. name #. type #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:173 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:174 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 msgid "extract burst roll images on import" msgstr "trekk ut seriebilder ved import" +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "vis knapp for å velge seriebilder" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "legg til en knapp til den valgte modulen for å velge seriebilder" + #. tooltip #. default #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12870,40 +13184,40 @@ msgstr "trekk ut seriebilder ved import" #. helper functions #. ----------------- #. skip blank lines created by forfiles -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:306 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 #, lua-format msgid "extracted %d dng files from %s" msgstr "trakk ut %d DNG-filer fra %s" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:338 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:356 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 msgid "scanning for burst roll images" msgstr "ser etter seriefiler" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:373 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 msgid "extracting burst roll images" msgstr "trekker ut seriebilder" #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:392 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 msgid "dnglab executable not found" msgstr "programfil for dnglab ikke funnet" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:393 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 msgid ": dnglab executable not found, exiting..." msgstr ": programfil for dnglab ikke funnet, avbryter..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:398 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 msgid "no exif tag reader available" msgstr "ingen leser for EXIF-merkelapper tilgjengelig" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:399 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 msgid " no exif tag reader available, exiting..." msgstr "ingen leser for EXIF-merkelapper tilgjengelig, avslutter..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 #, lua-format msgid " selected tag reader %s not available" msgstr "den valgte leseren for merkelapper, %s er ikke tilgjengelig" @@ -12911,6 +13225,18 @@ msgstr "den valgte leseren for merkelapper, %s er ikke tilgjengelig" #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "velg seriebilder" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "velg seriebilde-containere" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "trekk ut og grupper seriebilder med container" + #. - - - - - - - - - - - - - - - - - - - - - - - #. D A R K T A B L E I N T E G R A T I O N #. - - - - - - - - - - - - - - - - - - - - - - - @@ -14656,6 +14982,13 @@ msgstr "hent og skriv dokumentasjonen i konsollen" #. file to luarc and the scripts will run. #. #. +#. re-entrancy guard +#. +#. when script_manager runs from the system (bundled) lua-scripts directory it +#. re-runs the user's luarc near the end of this file. if that luarc contains +#. `require "tools/script_manager"` (the standard bootstrap line) we would +#. recurse infinitely, eventually overflowing the C stack. bail out if we are +#. already in the middle of loading. #. figure out where we are running from #. assume user based #. api check @@ -14670,19 +15003,19 @@ msgstr "hent og skriv dokumentasjonen i konsollen" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:131 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "disable Lua scripts" msgstr "deaktiver Lua-skript" -#: ../src/external/lua-scripts/tools/script_manager.lua:132 +#: ../src/external/lua-scripts/tools/script_manager.lua:142 msgid "do not run the Lua scripts" msgstr "ikke kjør lua-skriptene" -#: ../src/external/lua-scripts/tools/script_manager.lua:140 +#: ../src/external/lua-scripts/tools/script_manager.lua:150 msgid "check for updated scripts on start up" msgstr "se etter oppdaterte skript ved oppstart" -#: ../src/external/lua-scripts/tools/script_manager.lua:141 +#: ../src/external/lua-scripts/tools/script_manager.lua:151 msgid "automatically update scripts to correct version" msgstr "automatisk oppdatering til korrekt versjon" @@ -14752,15 +15085,15 @@ msgstr "automatisk oppdatering til korrekt versjon" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:445 +#: ../src/external/lua-scripts/tools/script_manager.lua:455 msgid "contributed" msgstr "innsendte" -#: ../src/external/lua-scripts/tools/script_manager.lua:449 +#: ../src/external/lua-scripts/tools/script_manager.lua:459 msgid "official" msgstr "offisielle" -#: ../src/external/lua-scripts/tools/script_manager.lua:451 +#: ../src/external/lua-scripts/tools/script_manager.lua:461 #: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 #: ../src/iop/retouch.c:2484 msgid "tools" @@ -14773,7 +15106,7 @@ msgstr "verktøy" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:539 +#: ../src/external/lua-scripts/tools/script_manager.lua:549 msgid "no documentation available" msgstr "ingen dokumentasjon tilgjengelig" @@ -14807,14 +15140,14 @@ msgstr "ingen dokumentasjon tilgjengelig" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found -#: ../src/external/lua-scripts/tools/script_manager.lua:792 -#: ../src/external/lua-scripts/tools/script_manager.lua:918 +#: ../src/external/lua-scripts/tools/script_manager.lua:802 +#: ../src/external/lua-scripts/tools/script_manager.lua:928 msgid "" "ERROR: git not found. Install or specify the location of the git executable." msgstr "" "FEIL: git ikke funnet. Installer eller spesifiser stien til programfilen git." -#: ../src/external/lua-scripts/tools/script_manager.lua:806 +#: ../src/external/lua-scripts/tools/script_manager.lua:816 msgid "lua scripts successfully updated" msgstr "oppdatering av lua-skriptene var vellykket" @@ -14825,30 +15158,30 @@ msgstr "oppdatering av lua-skriptene var vellykket" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:901 +#: ../src/external/lua-scripts/tools/script_manager.lua:911 msgid "" "unable to create user lua directory, installing additional scripts failed" msgstr "kan ikke opprette lua brukermappe, installasjon av ekstra skript feilet" -#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#: ../src/external/lua-scripts/tools/script_manager.lua:917 #, lua-format msgid "folder %s is already in use. Please specify a different folder name." msgstr "mappen %s er allerede i bruk. Vennligst oppgi et annet mappenavn." -#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#: ../src/external/lua-scripts/tools/script_manager.lua:949 #, lua-format msgid "scripts successfully installed into folder %s" msgstr "skriptene ble installert i mappen %s" -#: ../src/external/lua-scripts/tools/script_manager.lua:957 +#: ../src/external/lua-scripts/tools/script_manager.lua:967 msgid "no scripts found to install" msgstr "ingen skript funnet til å installere" -#: ../src/external/lua-scripts/tools/script_manager.lua:962 +#: ../src/external/lua-scripts/tools/script_manager.lua:972 msgid "failed to download scripts" msgstr "kunne ikke laste ned skript" -#: ../src/external/lua-scripts/tools/script_manager.lua:1115 +#: ../src/external/lua-scripts/tools/script_manager.lua:1125 #, lua-format msgid "page %d of %d" msgstr "side %d av %d" @@ -14862,8 +15195,8 @@ msgstr "side %d av %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1270 -#: ../src/external/lua-scripts/tools/script_manager.lua:1564 +#: ../src/external/lua-scripts/tools/script_manager.lua:1280 +#: ../src/external/lua-scripts/tools/script_manager.lua:1584 msgid "scripts" msgstr "skript" @@ -14880,7 +15213,7 @@ msgstr "skript" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1316 +#: ../src/external/lua-scripts/tools/script_manager.lua:1326 msgid "lua API version reset, please restart darktable" msgstr "luas API-versjon er nullstilt, vennligst start darktable på nytt" @@ -14889,80 +15222,81 @@ msgstr "luas API-versjon er nullstilt, vennligst start darktable på nytt" #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1373 msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" "du må starte darktable på nytt for å bruke den riktige versjonen av lua-" "skriptene" #. exec user luarc file if it exists +#. guard against the luarc re-requiring script_manager (see top of file) #. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1421 msgid "scripts to update" msgstr "skript som skal oppdateres" -#: ../src/external/lua-scripts/tools/script_manager.lua:1409 +#: ../src/external/lua-scripts/tools/script_manager.lua:1422 msgid "select the scripts installation to update" msgstr "velg skriptinstallasjonen som skal oppdateres" -#: ../src/external/lua-scripts/tools/script_manager.lua:1418 -#: ../src/external/lua-scripts/tools/script_manager.lua:1480 +#: ../src/external/lua-scripts/tools/script_manager.lua:1438 +#: ../src/external/lua-scripts/tools/script_manager.lua:1500 msgid "update scripts" msgstr "oppdater skript" -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1439 msgid "update the lua scripts from the repository" msgstr "oppdater lua-skriptene fra depotet" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1450 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "" "skriv inn URL-en til git-depotet som inneholderr skriptene du vil legge til" -#: ../src/external/lua-scripts/tools/script_manager.lua:1435 +#: ../src/external/lua-scripts/tools/script_manager.lua:1455 msgid "name of new folder" msgstr "navn på ny mappe" -#: ../src/external/lua-scripts/tools/script_manager.lua:1436 +#: ../src/external/lua-scripts/tools/script_manager.lua:1456 msgid "enter a folder name for the additional scripts" msgstr "legg inn et mappenavn for de nye skriptene" -#: ../src/external/lua-scripts/tools/script_manager.lua:1441 +#: ../src/external/lua-scripts/tools/script_manager.lua:1461 msgid "URL to download additional scripts from" msgstr "URL de nye skriptene skal lastes ned fra" -#: ../src/external/lua-scripts/tools/script_manager.lua:1443 +#: ../src/external/lua-scripts/tools/script_manager.lua:1463 msgid "new folder to place scripts in" msgstr "ny mappe å plassere skript i" -#: ../src/external/lua-scripts/tools/script_manager.lua:1446 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 msgid "install additional scripts" msgstr "installer ekstra skript" -#: ../src/external/lua-scripts/tools/script_manager.lua:1454 +#: ../src/external/lua-scripts/tools/script_manager.lua:1474 msgid "enable \"disable scripts\" button" msgstr "aktiver \"deaktiver skript\"-knapp" -#: ../src/external/lua-scripts/tools/script_manager.lua:1466 -#: ../src/external/lua-scripts/tools/script_manager.lua:1491 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1511 msgid "disable scripts" msgstr "deaktiver skript" -#: ../src/external/lua-scripts/tools/script_manager.lua:1472 +#: ../src/external/lua-scripts/tools/script_manager.lua:1492 msgid "lua scripts will not run the next time darktable is started" msgstr "lua-skript vil ikke kjøre neste gang darktable startes" -#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1506 msgid "add more scripts" msgstr "legg til flere skript" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1522 msgid "select the script folder" msgstr "velg skriptmappe" @@ -14970,50 +15304,50 @@ msgstr "velg skriptmappe" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1533 -#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 -#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4366 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4030 -#: ../src/views/lighttable.c:1446 +#: ../src/external/lua-scripts/tools/script_manager.lua:1553 +#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4452 +#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1780 +#: ../src/iop/colorequal.c:2968 ../src/iop/filmicrgb.c:4342 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3228 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4297 +#: ../src/views/lighttable.c:1608 msgid "page" msgstr "side" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1573 +#: ../src/external/lua-scripts/tools/script_manager.lua:1593 msgid "scripts per page" msgstr "skript pr side" -#: ../src/external/lua-scripts/tools/script_manager.lua:1574 +#: ../src/external/lua-scripts/tools/script_manager.lua:1594 msgid "select number of start/stop buttons to display" msgstr "velg antall start/stopp-knapper å vise" -#: ../src/external/lua-scripts/tools/script_manager.lua:1585 +#: ../src/external/lua-scripts/tools/script_manager.lua:1605 msgid "change number of buttons" msgstr "endre antall knapper" -#: ../src/external/lua-scripts/tools/script_manager.lua:1595 +#: ../src/external/lua-scripts/tools/script_manager.lua:1615 msgid "configuration" msgstr "konfigurasjon" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1617 -#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1672 +#: ../src/external/lua-scripts/tools/script_manager.lua:1637 +#: ../src/gui/accelerators.c:3074 ../src/gui/accelerators.c:3185 +#: ../src/views/view.c:1767 msgid "action" msgstr "handling" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "install/update scripts" msgstr "installer/oppdater skript" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "configure" msgstr "konfigurer" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "start/stop scripts" msgstr "start/stopp skript" @@ -15101,298 +15435,290 @@ msgstr "og..." msgid "translator-credits" msgstr "oversettere" -#: ../src/gui/accelerators.c:67 +#: ../src/gui/accelerators.c:68 msgid "in active view" msgstr "i gjeldende visning" -#: ../src/gui/accelerators.c:68 +#: ../src/gui/accelerators.c:69 msgid "in other views" msgstr "i andre visninger" -#: ../src/gui/accelerators.c:69 +#: ../src/gui/accelerators.c:70 msgid "fallbacks" msgstr "tilbakefall" -#: ../src/gui/accelerators.c:70 +#: ../src/gui/accelerators.c:71 msgid "speed adjustments" msgstr "hastighetsjusteringer" -#: ../src/gui/accelerators.c:71 +#: ../src/gui/accelerators.c:72 msgid "disabled defaults" msgstr "deaktiverte standardverdier" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1481 +#: ../src/gui/accelerators.c:92 ../src/views/view.c:1576 msgid "scroll" msgstr "rull" -#: ../src/gui/accelerators.c:92 +#: ../src/gui/accelerators.c:93 msgid "pan" msgstr "pan" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6140 ../src/iop/clipping.c:1918 #: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:3375 ../src/views/lighttable.c:1432 +#: ../src/views/darkroom.c:3598 ../src/views/lighttable.c:1586 msgid "horizontal" msgstr "vannrett" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 +#: ../src/gui/accelerators.c:95 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6138 ../src/iop/clipping.c:1917 #: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 -#: ../src/views/darkroom.c:3379 ../src/views/lighttable.c:1439 +#: ../src/views/darkroom.c:3602 ../src/views/lighttable.c:1597 msgid "vertical" msgstr "loddrett" -#: ../src/gui/accelerators.c:95 +#: ../src/gui/accelerators.c:96 msgid "diagonal" msgstr "diagonal" -#: ../src/gui/accelerators.c:97 +#: ../src/gui/accelerators.c:98 msgid "leftright" msgstr "venstrehøyre" -#: ../src/gui/accelerators.c:98 +#: ../src/gui/accelerators.c:99 msgid "updown" msgstr "oppned" -#: ../src/gui/accelerators.c:99 +#: ../src/gui/accelerators.c:100 msgid "pgupdown" msgstr "sideoppned" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1459 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1554 msgid "shift" msgstr "shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1461 +#: ../src/gui/accelerators.c:109 ../src/views/view.c:1556 msgid "ctrl" msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1464 +#: ../src/gui/accelerators.c:111 ../src/views/view.c:1559 msgid "option" msgstr "alternativ" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1466 +#: ../src/gui/accelerators.c:113 ../src/views/view.c:1561 msgid "alt" msgstr "alt" -#: ../src/gui/accelerators.c:114 +#: ../src/gui/accelerators.c:115 msgid "cmd" msgstr "cmd" -#: ../src/gui/accelerators.c:115 +#: ../src/gui/accelerators.c:116 msgid "altgr" msgstr "altgr" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 -#: ../src/libs/tagging.c:1978 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:180 +#: ../src/libs/tagging.c:2022 msgid "edit" msgstr "rediger" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:844 +#: ../src/gui/accelerators.c:1532 msgid "up" msgstr "opp" -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:844 +#: ../src/gui/accelerators.c:1532 msgid "down" msgstr "ned" -#: ../src/gui/accelerators.c:134 +#: ../src/gui/accelerators.c:135 msgid "set" msgstr "angi" -#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 -#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 -#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2939 -#: ../src/libs/tagging.c:3520 ../src/views/darkroom.c:2999 -#: ../src/views/darkroom.c:3065 ../src/views/darkroom.c:3341 -msgid "toggle" -msgstr "bytt" - -#: ../src/gui/accelerators.c:137 +#: ../src/gui/accelerators.c:138 msgid "previous module" msgstr "forrige modul" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "next module" msgstr "neste modul" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "previous instance" msgstr "forrige forekomst" -#: ../src/gui/accelerators.c:139 +#: ../src/gui/accelerators.c:140 msgid "next instance" msgstr "neste forekomst" -#: ../src/gui/accelerators.c:142 +#: ../src/gui/accelerators.c:143 msgid "popup" msgstr "popup" -#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 -#: ../src/gui/gtk.c:4067 ../src/libs/modulegroups.c:2939 -#: ../src/views/lighttable.c:882 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:177 +#: ../src/gui/gtk.c:4094 ../src/libs/modulegroups.c:2956 +#: ../src/views/lighttable.c:1033 msgid "next" msgstr "neste" -#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 -#: ../src/gui/gtk.c:4068 ../src/libs/modulegroups.c:2939 -#: ../src/views/lighttable.c:883 +#: ../src/gui/accelerators.c:145 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:4095 ../src/libs/modulegroups.c:2956 +#: ../src/views/lighttable.c:1034 msgid "previous" msgstr "forrige" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1676 msgid "last" msgstr "siste" -#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 +#: ../src/gui/accelerators.c:148 ../src/gui/accelerators.c:1675 msgid "first" msgstr "første" -#: ../src/gui/accelerators.c:154 +#: ../src/gui/accelerators.c:155 msgid "ctrl-toggle" msgstr "ctrl-bytt" -#: ../src/gui/accelerators.c:155 +#: ../src/gui/accelerators.c:156 msgid "ctrl-on" msgstr "ctrl-på" -#: ../src/gui/accelerators.c:156 +#: ../src/gui/accelerators.c:157 msgid "right-toggle" msgstr "høyre-bytt" -#: ../src/gui/accelerators.c:157 +#: ../src/gui/accelerators.c:158 msgid "right-on" msgstr "høyre-på" -#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:4066 +#: ../src/gui/accelerators.c:169 ../src/gui/gtk.c:4093 msgid "activate" msgstr "aktiver" -#: ../src/gui/accelerators.c:169 +#: ../src/gui/accelerators.c:170 msgid "ctrl-activate" msgstr "ctrl-aktiver" -#: ../src/gui/accelerators.c:170 +#: ../src/gui/accelerators.c:171 msgid "right-activate" msgstr "høyre-aktiver" -#: ../src/gui/accelerators.c:177 +#: ../src/gui/accelerators.c:178 msgid "store" msgstr "lagre" -#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 +#: ../src/gui/accelerators.c:181 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "oppdater" -#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 -#: ../src/libs/tools/global_toolbox.c:512 +#: ../src/gui/accelerators.c:182 ../src/libs/tools/global_toolbox.c:62 +#: ../src/libs/tools/global_toolbox.c:513 msgid "preferences" msgstr "preferanser" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:187 msgid "apply on new instance" msgstr "legg til på ny forekomst" -#: ../src/gui/accelerators.c:191 +#: ../src/gui/accelerators.c:192 msgid "start" msgstr "start" -#: ../src/gui/accelerators.c:192 +#: ../src/gui/accelerators.c:193 msgid "end" msgstr "slutt" -#: ../src/gui/accelerators.c:377 +#: ../src/gui/accelerators.c:443 msgid "entry" msgstr "oppføring" -#: ../src/gui/accelerators.c:474 +#: ../src/gui/accelerators.c:540 msgid "combo effect not found" msgstr "kombinasjonseffekt ikke funnet" -#: ../src/gui/accelerators.c:668 +#: ../src/gui/accelerators.c:734 msgid "(keypad)" msgstr "(talltastatur)" -#: ../src/gui/accelerators.c:677 +#: ../src/gui/accelerators.c:743 msgid "tablet button" msgstr "styreplateknapp" -#: ../src/gui/accelerators.c:686 +#: ../src/gui/accelerators.c:752 msgid "unknown driver" msgstr "ukjent driver" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:825 msgid "long" msgstr "lang" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:826 msgid "double-press" msgstr "dobbelt-trykk" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:827 msgid "triple-press" msgstr "trippel-trykk" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:828 msgid "press" msgstr "trykk" -#: ../src/gui/accelerators.c:766 +#: ../src/gui/accelerators.c:832 msgctxt "accel" msgid "left" msgstr "venstre" -#: ../src/gui/accelerators.c:767 +#: ../src/gui/accelerators.c:833 msgctxt "accel" msgid "right" msgstr "høyre" -#: ../src/gui/accelerators.c:768 +#: ../src/gui/accelerators.c:834 msgctxt "accel" msgid "middle" msgstr "midten" -#: ../src/gui/accelerators.c:769 +#: ../src/gui/accelerators.c:835 msgctxt "accel" msgid "long" msgstr "lang" -#: ../src/gui/accelerators.c:770 +#: ../src/gui/accelerators.c:836 msgctxt "accel" msgid "double-click" msgstr "dobbelt-klikk" -#: ../src/gui/accelerators.c:771 +#: ../src/gui/accelerators.c:837 msgctxt "accel" msgid "triple-click" msgstr "trippelkllikk" -#: ../src/gui/accelerators.c:772 +#: ../src/gui/accelerators.c:838 msgid "click" msgstr "klikk" -#: ../src/gui/accelerators.c:800 +#: ../src/gui/accelerators.c:866 msgid "first instance" msgstr "første forekomst" -#: ../src/gui/accelerators.c:802 +#: ../src/gui/accelerators.c:868 msgid "last instance" msgstr "siste forekomst" -#: ../src/gui/accelerators.c:804 +#: ../src/gui/accelerators.c:870 msgid "relative instance" msgstr "relativ forekomst" -#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 -#: ../src/gui/accelerators.c:3910 +#: ../src/gui/accelerators.c:887 ../src/gui/accelerators.c:3099 +#: ../src/gui/accelerators.c:4085 msgid "speed" msgstr "hastighet" -#: ../src/gui/accelerators.c:963 +#: ../src/gui/accelerators.c:1029 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -15403,11 +15729,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 +#: ../src/gui/accelerators.c:1132 ../src/gui/accelerators.c:1151 msgid "start typing for incremental search" msgstr "begynn å skrive for trinnvist søk" -#: ../src/gui/accelerators.c:1069 +#: ../src/gui/accelerators.c:1135 msgid "" "\n" "press Delete to delete selected shortcut" @@ -15415,7 +15741,7 @@ msgstr "" "\n" "trykk Delete for å slette valgte snarvei" -#: ../src/gui/accelerators.c:1071 +#: ../src/gui/accelerators.c:1137 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -15423,7 +15749,7 @@ msgstr "" "\n" "trykk Delete for å deaktivere valgte standardsnarvei" -#: ../src/gui/accelerators.c:1072 +#: ../src/gui/accelerators.c:1138 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -15431,7 +15757,7 @@ msgstr "" "\n" "trykk Delete for å gjenopprette valgte standardsnarvei" -#: ../src/gui/accelerators.c:1074 +#: ../src/gui/accelerators.c:1140 msgid "" "\n" "double-click to add new shortcut" @@ -15439,11 +15765,11 @@ msgstr "" "\n" "dobbelt-klikk for å legge til ny snarvei" -#: ../src/gui/accelerators.c:1086 +#: ../src/gui/accelerators.c:1152 msgid "click to filter shortcuts list" msgstr "klikk for å filtrere snarveislisten" -#: ../src/gui/accelerators.c:1088 +#: ../src/gui/accelerators.c:1154 msgid "" "\n" "right-click to show action of selected shortcut" @@ -15451,7 +15777,7 @@ msgstr "" "\n" "høyreklikk for å vise handlingen til valgt snarvei" -#: ../src/gui/accelerators.c:1091 +#: ../src/gui/accelerators.c:1157 msgid "" "\n" "double-click to define new shortcut" @@ -15459,7 +15785,7 @@ msgstr "" "\n" "dobbeltklikk for å angi ny snarvei" -#: ../src/gui/accelerators.c:1094 +#: ../src/gui/accelerators.c:1160 msgid "" "\n" "\n" @@ -15473,7 +15799,7 @@ msgstr "" "et annet element, en effekt, hastighet eller forekomst kan angis for hver i " "snarveislisten." -#: ../src/gui/accelerators.c:1098 +#: ../src/gui/accelerators.c:1164 msgid "" "\n" "\n" @@ -15489,11 +15815,11 @@ msgstr "" "eller muserull/-klikk/-bevegelser for å påvirke et annet element eller endre " "effekt eller hastighet." -#: ../src/gui/accelerators.c:1107 +#: ../src/gui/accelerators.c:1173 msgid "shift+alt+scroll to change height" msgstr "shift+alt+rull for å endre høyde" -#: ../src/gui/accelerators.c:1127 +#: ../src/gui/accelerators.c:1193 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -15501,43 +15827,43 @@ msgstr "" "trykk på taster med museklikk og rull- eller flytt-kombinasjoner for å " "opprette en snarvei" -#: ../src/gui/accelerators.c:1128 +#: ../src/gui/accelerators.c:1194 msgid "click to open shortcut configuration" msgstr "klikk for å åpne snarveisoppsett" -#: ../src/gui/accelerators.c:1129 +#: ../src/gui/accelerators.c:1195 msgid "ctrl+click to add to quick access panel\n" msgstr "ctrl-klikk for å legge til hurtigtilgangspanelet\n" -#: ../src/gui/accelerators.c:1130 +#: ../src/gui/accelerators.c:1196 msgid "ctrl+click to remove from quick access panel\n" msgstr "ctrl-klikk for å fjerne fra hurtigtilgangspanelet\n" -#: ../src/gui/accelerators.c:1131 +#: ../src/gui/accelerators.c:1197 msgid "scroll to change default speed" msgstr "rull for å endre standardhastighet" -#: ../src/gui/accelerators.c:1132 +#: ../src/gui/accelerators.c:1198 msgid "right-click to exit mapping mode" msgstr "høyre-klikk for å forlate tilordningsmodus" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1257 msgid "ctrl+v" msgstr "ctrl-v" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1257 msgid "right long click" msgstr "langt høyreklikk" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1257 msgid "to copy Lua command" msgstr "for å kopiere lua-kommando" -#: ../src/gui/accelerators.c:1461 +#: ../src/gui/accelerators.c:1527 msgid "shortcut for move exists with single effect" msgstr "snarvei for bevegelse eksisterer med enkel effekt" -#: ../src/gui/accelerators.c:1463 +#: ../src/gui/accelerators.c:1529 #, c-format msgid "" "%s\n" @@ -15548,62 +15874,62 @@ msgstr "" "\n" "(tilordne %s til %s)" -#: ../src/gui/accelerators.c:1464 +#: ../src/gui/accelerators.c:1530 msgid "create separate shortcuts for up and down move?" msgstr "opprette separate snarveier for opp- og ned-bevegelse?" -#: ../src/gui/accelerators.c:1490 +#: ../src/gui/accelerators.c:1556 #, c-format msgid "%s, speed reset" msgstr "%s, hastighet nullstilt" -#: ../src/gui/accelerators.c:1509 +#: ../src/gui/accelerators.c:1575 msgid "shortcut exists with different settings" msgstr "snarvei eksisterer med ulike innstillinger" -#: ../src/gui/accelerators.c:1510 +#: ../src/gui/accelerators.c:1576 msgid "reset the settings of the shortcut?" msgstr "nullstille snarveiens innstillinger?" -#: ../src/gui/accelerators.c:1519 +#: ../src/gui/accelerators.c:1585 msgid "shortcut already exists" msgstr "snarveien finnes fra før" -#: ../src/gui/accelerators.c:1521 +#: ../src/gui/accelerators.c:1587 msgid "disable this default shortcut?" msgstr "deaktivere denne standardsnarveien?" -#: ../src/gui/accelerators.c:1522 +#: ../src/gui/accelerators.c:1588 msgid "remove the shortcut?" msgstr "fjerne snarveien?" -#: ../src/gui/accelerators.c:1562 +#: ../src/gui/accelerators.c:1628 msgid "clashing shortcuts exist" msgstr "tilsvarende snarveier eksisterer" -#: ../src/gui/accelerators.c:1563 +#: ../src/gui/accelerators.c:1629 msgid "remove these existing shortcuts?" msgstr "fjerne disse eksisterende snarveiene?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1608 +#: ../src/gui/accelerators.c:1674 msgid "preferred" msgstr "foretrukket" -#: ../src/gui/accelerators.c:1611 +#: ../src/gui/accelerators.c:1677 msgid "second" msgstr "andre" -#: ../src/gui/accelerators.c:1612 +#: ../src/gui/accelerators.c:1678 msgid "last but one" msgstr "nest siste" -#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 +#: ../src/gui/accelerators.c:1841 ../src/gui/accelerators.c:1906 msgid "(unchanged)" msgstr "(uendret)" -#: ../src/gui/accelerators.c:1957 +#: ../src/gui/accelerators.c:2023 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -15628,47 +15954,47 @@ msgstr "" "\n" "høyreklikk for å avslutte" -#: ../src/gui/accelerators.c:2030 +#: ../src/gui/accelerators.c:2072 msgid "removing shortcut" msgstr "fjerner snarvei" -#: ../src/gui/accelerators.c:2032 +#: ../src/gui/accelerators.c:2074 msgid "disable the selected default shortcut?" msgstr "deaktivere den valgte standardsnarveien?" -#: ../src/gui/accelerators.c:2033 +#: ../src/gui/accelerators.c:2075 msgid "restore the selected default shortcut?" msgstr "reaktivere den valgte standardsnarveien?" -#: ../src/gui/accelerators.c:2034 +#: ../src/gui/accelerators.c:2076 msgid "remove the selected shortcut?" msgstr "fjern den valgte snarveien?" -#: ../src/gui/accelerators.c:2149 +#: ../src/gui/accelerators.c:2240 msgid "command" msgstr "kommando" -#: ../src/gui/accelerators.c:2150 +#: ../src/gui/accelerators.c:2241 msgid "preset" msgstr "forhåndsinnstilling" -#: ../src/gui/accelerators.c:2531 +#: ../src/gui/accelerators.c:2644 msgid "restore shortcuts" msgstr "gjenopprett snarveier" -#: ../src/gui/accelerators.c:2534 +#: ../src/gui/accelerators.c:2647 msgid "_defaults" msgstr "_standard" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2648 msgid "_startup" msgstr "_oppstart" -#: ../src/gui/accelerators.c:2536 +#: ../src/gui/accelerators.c:2649 msgid "_edits" msgstr "_redigeringer" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2654 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -15680,7 +16006,7 @@ msgstr "" " - som ved oppstart\n" " - som ved åpning av denne dialogen\n" -#: ../src/gui/accelerators.c:2547 +#: ../src/gui/accelerators.c:2660 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -15688,16 +16014,16 @@ msgstr "" "fjern alle nyere snarveier\n" "(i stedet for å bare gjenopprette endrede)" -#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 -#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2717 ../src/gui/preferences.c:1082 +#: ../src/libs/tools/global_toolbox.c:489 ../src/libs/tools/global_toolbox.c:672 msgid "shortcuts" msgstr "snarveier" -#: ../src/gui/accelerators.c:2614 +#: ../src/gui/accelerators.c:2727 msgid "export shortcuts" msgstr "eksporter snarveier" -#: ../src/gui/accelerators.c:2621 +#: ../src/gui/accelerators.c:2734 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -15705,27 +16031,27 @@ msgstr "" "eksporter alle snarveier til en fil\n" "eller for bare en valgt enhet\n" -#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 +#: ../src/gui/accelerators.c:2740 ../src/gui/accelerators.c:2812 msgid "keyboard" msgstr "tastatur" -#: ../src/gui/accelerators.c:2640 +#: ../src/gui/accelerators.c:2753 msgid "device id" msgstr "enhets-id" -#: ../src/gui/accelerators.c:2658 +#: ../src/gui/accelerators.c:2771 msgid "select file to export" msgstr "velg fil som skal eksporteres" -#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2846 +#: ../src/gui/accelerators.c:2772 ../src/libs/tagging.c:2904 msgid "_export" msgstr "_eksporter" -#: ../src/gui/accelerators.c:2686 +#: ../src/gui/accelerators.c:2799 msgid "import shortcuts" msgstr "importer snarveier" -#: ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2806 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -15733,31 +16059,31 @@ msgstr "" "importer alle snarveier fra en fil\n" "eller bare for en valgt enhet\n" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2823 msgid "id in file" msgstr "id i fil" -#: ../src/gui/accelerators.c:2716 +#: ../src/gui/accelerators.c:2829 msgid "id when loaded" msgstr "id når lastet" -#: ../src/gui/accelerators.c:2719 +#: ../src/gui/accelerators.c:2832 msgid "clear device first" msgstr "rens enhet først" -#: ../src/gui/accelerators.c:2744 +#: ../src/gui/accelerators.c:2857 msgid "select file to import" msgstr "velg fil som skal importeres" -#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2804 +#: ../src/gui/accelerators.c:2858 ../src/libs/tagging.c:2862 msgid "_import" msgstr "_import" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2908 msgid "import sample shortcuts" msgstr "importer eksempelsnarveier" -#: ../src/gui/accelerators.c:2801 +#: ../src/gui/accelerators.c:2914 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -15781,11 +16107,11 @@ msgstr "" "det er anbefalt å eksportere dine nåværende\n" "snarveier før du legger til disse.\n" -#: ../src/gui/accelerators.c:2897 +#: ../src/gui/accelerators.c:3047 msgid "search shortcuts list" msgstr "søk i snarveislisten" -#: ../src/gui/accelerators.c:2899 +#: ../src/gui/accelerators.c:3049 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -15793,23 +16119,23 @@ msgstr "" "trinnvis søk i listen over snarveier\n" "trykk opp- eller ned-taster for å gå gjennom treff" -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1670 +#: ../src/gui/accelerators.c:3071 ../src/views/view.c:1765 msgid "shortcut" msgstr "snarvei" -#: ../src/gui/accelerators.c:2932 +#: ../src/gui/accelerators.c:3084 msgid "element" msgstr "element" -#: ../src/gui/accelerators.c:2940 +#: ../src/gui/accelerators.c:3092 msgid "effect" msgstr "effekt" -#: ../src/gui/accelerators.c:2998 +#: ../src/gui/accelerators.c:3150 msgid "search actions list" msgstr "søk i handlingslisten" -#: ../src/gui/accelerators.c:3000 +#: ../src/gui/accelerators.c:3152 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -15817,16 +16143,16 @@ msgstr "" "trinnvis søk i listen over handlinger\n" "trykk opp- eller ned-taster for å gå gjennom treff" -#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/accelerators.c:3193 ../src/gui/guides.c:841 #: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "type" -#: ../src/gui/accelerators.c:3060 +#: ../src/gui/accelerators.c:3223 msgid "enable fallbacks" msgstr "bruk tilbakefall" -#: ../src/gui/accelerators.c:3061 +#: ../src/gui/accelerators.c:3224 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -15835,45 +16161,45 @@ msgstr "" "bevegelser\n" "når brukt i kombinasjon med en grunnsnarvei" -#: ../src/gui/accelerators.c:3068 +#: ../src/gui/accelerators.c:3231 msgid "open help page for shortcuts" msgstr "åpne hjelpeside for snarveier" -#: ../src/gui/accelerators.c:3072 +#: ../src/gui/accelerators.c:3235 msgid "restore..." msgstr "gjenopprett..." -#: ../src/gui/accelerators.c:3073 +#: ../src/gui/accelerators.c:3236 msgid "restore default shortcuts or previous state" msgstr "gjenopprett standardsnarveier eller tidligere tilstand" -#: ../src/gui/accelerators.c:3076 +#: ../src/gui/accelerators.c:3239 msgid "import extras" msgstr "importer tillegg" -#: ../src/gui/accelerators.c:3077 +#: ../src/gui/accelerators.c:3240 msgid "import extended default shortcuts" msgstr "importer utvidede standardsnarveier" -#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 -#: ../src/libs/tagging.c:3682 +#: ../src/gui/accelerators.c:3243 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3735 msgid "import..." msgstr "importer..." -#: ../src/gui/accelerators.c:3081 +#: ../src/gui/accelerators.c:3244 msgid "fully or partially import shortcuts from file" msgstr "importer snarveier fra fil helt eller delvis" -#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 -#: ../src/libs/tagging.c:3689 +#: ../src/gui/accelerators.c:3247 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3742 msgid "export..." msgstr "eksporter..." -#: ../src/gui/accelerators.c:3085 +#: ../src/gui/accelerators.c:3248 msgid "fully or partially export shortcuts to file" msgstr "eksporter snarveier til fil helt eller delvis" -#: ../src/gui/accelerators.c:3097 +#: ../src/gui/accelerators.c:3260 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" @@ -15904,31 +16230,31 @@ msgstr "" "\n" "klikk tre ganger for å avvise denne notisen permanent" -#: ../src/gui/accelerators.c:3527 +#: ../src/gui/accelerators.c:3690 msgid "reinitialising input devices" msgstr "initialiserer inn-enheter på nytt" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3791 msgid "move not assigned" msgstr "bevegelse ikke tilordnet" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3791 msgid "fallback to earlier move" msgstr "faller tilbake til tidligere bevegelse" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3871 msgid "down move" msgstr "beveg ned" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3871 msgid "flip top/bottom first/last" msgstr "bytt øverste/nederste første/siste" -#: ../src/gui/accelerators.c:3775 +#: ../src/gui/accelerators.c:3950 msgid "fallback to move" msgstr "faller tilbake til bevegelse" -#: ../src/gui/accelerators.c:3881 +#: ../src/gui/accelerators.c:4056 #, c-format msgid "" "\n" @@ -15938,205 +16264,209 @@ msgstr "" "bruker forhåndsinnstilling '%s'" #. TODO -#: ../src/gui/accelerators.c:3997 +#: ../src/gui/accelerators.c:4198 msgid "ignoring shortcuts while blocking jobs running" msgstr "ignorerer snarveier mens blokkerende oppgaver kjører" -#: ../src/gui/accelerators.c:4031 +#: ../src/gui/accelerators.c:4232 #, c-format msgid "%s not assigned" msgstr "%s ikke tilordnet" -#: ../src/gui/accelerators.c:4211 +#: ../src/gui/accelerators.c:4422 #, c-format msgid "%s assigned to %s" msgstr "%s tilordnet til %s" -#: ../src/gui/accelerators.c:4424 +#: ../src/gui/accelerators.c:4727 msgid "short key press resets stuck keys" msgstr "kort tastetrykk nullstiller opphengte taster" -#: ../src/gui/gtk.c:194 ../src/views/darkroom.c:4903 +#: ../src/gui/color_picker_proxy.c:544 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "velg farge fra bilde" + +#: ../src/gui/gtk.c:228 ../src/views/darkroom.c:5565 msgid "darktable - darkroom preview" msgstr "darktable - forhåndsvisning mørkerom" -#: ../src/gui/gtk.c:203 +#: ../src/gui/gtk.c:237 msgid "tooltips off" msgstr "verktøytips av" -#: ../src/gui/gtk.c:203 +#: ../src/gui/gtk.c:237 msgid "tooltips on" msgstr "verktøytips på" -#: ../src/gui/gtk.c:1024 +#: ../src/gui/gtk.c:1110 msgid "closing darktable..." msgstr "stenger ned darktable..." -#: ../src/gui/gtk.c:1054 +#: ../src/gui/gtk.c:1143 msgid "exporting to GIMP" msgstr "eksporterer til GIMP" -#: ../src/gui/gtk.c:1335 +#: ../src/gui/gtk.c:1424 msgid "URL opened in web browser" msgstr "URL åpnet i nettleseren" -#: ../src/gui/gtk.c:1339 +#: ../src/gui/gtk.c:1428 msgid "error while opening URL in web browser" msgstr "feil under åpning av URL i nettleseren" #. View menu -#: ../src/gui/gtk.c:1470 +#: ../src/gui/gtk.c:1609 msgctxt "menu" msgid "Views" msgstr "Visninger" -#: ../src/gui/gtk.c:1474 +#: ../src/gui/gtk.c:1613 msgctxt "menu" msgid "Lighttable" msgstr "Lysbord" -#: ../src/gui/gtk.c:1475 +#: ../src/gui/gtk.c:1614 msgctxt "menu" msgid "Darkroom" msgstr "Mørkerom" -#: ../src/gui/gtk.c:1481 +#: ../src/gui/gtk.c:1620 msgctxt "menu" msgid "Slideshow" msgstr "Lysbilde-show" -#: ../src/gui/gtk.c:1483 +#: ../src/gui/gtk.c:1622 msgctxt "menu" msgid "Map" msgstr "Kart" -#: ../src/gui/gtk.c:1485 +#: ../src/gui/gtk.c:1624 msgctxt "menu" msgid "Print" msgstr "Utskrift" -#: ../src/gui/gtk.c:1487 +#: ../src/gui/gtk.c:1626 msgctxt "menu" msgid "Tethering" msgstr "Fjernstyring" #. Window menu -#: ../src/gui/gtk.c:1493 +#: ../src/gui/gtk.c:1632 msgctxt "menu" msgid "Window" msgstr "Vindu" #. Help menu -#: ../src/gui/gtk.c:1501 +#: ../src/gui/gtk.c:1640 msgctxt "menu" msgid "Help" msgstr "Hjelp" -#: ../src/gui/gtk.c:1505 +#: ../src/gui/gtk.c:1644 msgctxt "menu" msgid "darktable Manual" msgstr "darktable Brukerveiledning" -#: ../src/gui/gtk.c:1512 +#: ../src/gui/gtk.c:1651 msgctxt "menu" msgid "darktable Homepage" msgstr "darktable Hjemmeside" -#: ../src/gui/gtk.c:1537 +#: ../src/gui/gtk.c:1683 msgctxt "menu" msgid "Preferences" msgstr "Innstillinger" -#: ../src/gui/gtk.c:1637 +#: ../src/gui/gtk.c:1737 msgid "panels" msgstr "paneler" -#: ../src/gui/gtk.c:1676 +#: ../src/gui/gtk.c:1776 msgid "switch views" msgstr "bytt visning" -#: ../src/gui/gtk.c:1677 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1777 ../src/views/tethering.c:104 msgid "tethering" msgstr "fjernstyring" -#: ../src/gui/gtk.c:1683 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1783 ../src/views/map.c:282 msgid "map" msgstr "kart" -#: ../src/gui/gtk.c:1685 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1785 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "lysbilde-show" #. Print button -#: ../src/gui/gtk.c:1687 ../src/libs/print_settings.c:2969 +#: ../src/gui/gtk.c:1787 ../src/libs/print_settings.c:2967 msgid "print" msgstr "skriv ut" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1694 +#: ../src/gui/gtk.c:1794 msgid "quit" msgstr "avslutt" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1698 +#: ../src/gui/gtk.c:1798 msgid "fullscreen" msgstr "fullskjerm" -#: ../src/gui/gtk.c:1703 +#: ../src/gui/gtk.c:1803 msgid "collapsing controls" msgstr "piler for å skjule/vise paneler av/på" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1706 +#: ../src/gui/gtk.c:1806 msgid "header" msgstr "overskrift" -#: ../src/gui/gtk.c:1708 +#: ../src/gui/gtk.c:1808 msgid "filmstrip and timeline" msgstr "filmstripe og tidslinje" -#: ../src/gui/gtk.c:1710 +#: ../src/gui/gtk.c:1810 msgid "top toolbar" msgstr "øvre verktøylinje" -#: ../src/gui/gtk.c:1711 +#: ../src/gui/gtk.c:1811 msgid "bottom toolbar" msgstr "nedre verktøylinje" -#: ../src/gui/gtk.c:1712 +#: ../src/gui/gtk.c:1812 msgid "all top" msgstr "alle øverst" -#: ../src/gui/gtk.c:1713 +#: ../src/gui/gtk.c:1813 msgid "all bottom" msgstr "alle nederst" -#: ../src/gui/gtk.c:1715 +#: ../src/gui/gtk.c:1815 msgid "toggle tooltip visibility" msgstr "verktøytips av/på" -#: ../src/gui/gtk.c:1718 +#: ../src/gui/gtk.c:1818 msgid "reinitialise input devices" msgstr "initialliser inn-enheter på nytt" -#: ../src/gui/gtk.c:1759 +#: ../src/gui/gtk.c:1859 msgid "toggle focus-peaking mode" msgstr "bytt modus for fokus-visning" -#: ../src/gui/gtk.c:1766 +#: ../src/gui/gtk.c:1866 msgid "toggle focus peaking" msgstr "fokus-visning av/på" -#: ../src/gui/gtk.c:2108 ../src/gui/gtk.c:4173 ../src/gui/gtk.c:4178 -#: ../src/gui/gtk.c:4183 ../src/gui/gtk.c:4188 +#: ../src/gui/gtk.c:2211 ../src/gui/gtk.c:4203 ../src/gui/gtk.c:4208 +#: ../src/gui/gtk.c:4213 ../src/gui/gtk.c:4218 msgid "tabs" msgstr "faner" -#: ../src/gui/gtk.c:2194 +#: ../src/gui/gtk.c:2297 msgid "collapsing panels" msgstr "skjul paneler" -#: ../src/gui/gtk.c:2195 +#: ../src/gui/gtk.c:2298 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -16152,54 +16482,54 @@ msgstr "" "\n" "vil du skjule alle panelene nå?" -#: ../src/gui/gtk.c:2663 +#: ../src/gui/gtk.c:2766 msgid "restore defaults" msgstr "gjenopprett standard" -#: ../src/gui/gtk.c:2664 +#: ../src/gui/gtk.c:2767 msgid "restore the default visibility and position of all modules in this view" msgstr "" "gjenopprett standard synlighet og posisjon for alle modulene i denne visningen" -#: ../src/gui/gtk.c:2751 +#: ../src/gui/gtk.c:2851 msgid "right-click to show/hide modules" msgstr "høyreklikk for å vise/skjule moduler" -#: ../src/gui/gtk.c:2760 +#: ../src/gui/gtk.c:2860 msgid "show/hide modules" msgstr "vis/skjul moduler" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3600 +#: ../src/gui/gtk.c:3669 msgid "access the online user manual?" msgstr "vis brukermanual på nettet?" -#: ../src/gui/gtk.c:3601 +#: ../src/gui/gtk.c:3670 #, c-format msgid "do you want to access `%s'?" msgstr "vil du gå til `%s'?" -#: ../src/gui/gtk.c:3674 +#: ../src/gui/gtk.c:3692 msgid "there is no help available for this element" msgstr "hjelp er ikke tilgjengelig for dette elementet" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3719 ../src/libs/metadata_view.c:853 +#: ../src/gui/gtk.c:3737 ../src/libs/metadata_view.c:854 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3721 +#: ../src/gui/gtk.c:3739 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:4061 +#: ../src/gui/gtk.c:4088 msgid "does not contain pages" msgstr "inneholder ikke sider" -#: ../src/gui/gtk.c:4310 +#: ../src/gui/gtk.c:4338 #, c-format msgid "never show more than %d lines" msgstr "aldri vis mer enn %d linjer" @@ -16301,128 +16631,128 @@ msgstr "$(WORKSPACE.LABEL) - navn på gjeldende arbeidsområde" msgid "from metadata" msgstr "fra metadata" -#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:558 +#: ../src/gui/guides.c:31 ../src/iop/colorcorrection.c:252 +#: ../src/iop/monochrome.c:552 msgid "grid" msgstr "rutenett" -#: ../src/gui/guides.c:31 +#: ../src/gui/guides.c:32 msgid "rules of thirds" msgstr "tredjedelsregelen" -#: ../src/gui/guides.c:32 +#: ../src/gui/guides.c:33 msgid "metering" msgstr "lysmåling" -#: ../src/gui/guides.c:33 +#: ../src/gui/guides.c:34 msgid "perspective" msgstr "perspektiv" -#: ../src/gui/guides.c:34 +#: ../src/gui/guides.c:35 msgid "diagonal method" msgstr "diagonalmetoden" -#: ../src/gui/guides.c:35 +#: ../src/gui/guides.c:36 msgid "harmonious triangles" msgstr "harmoniske triangler" -#: ../src/gui/guides.c:36 +#: ../src/gui/guides.c:37 msgid "golden sections" msgstr "gyldne snitt" -#: ../src/gui/guides.c:37 +#: ../src/gui/guides.c:38 msgid "golden spiral" msgstr "gyldne spiral" -#: ../src/gui/guides.c:38 +#: ../src/gui/guides.c:39 msgid "golden spiral sections" msgstr "gyldne spiral seksjoner" -#: ../src/gui/guides.c:39 +#: ../src/gui/guides.c:40 msgid "golden mean (all guides)" msgstr "gyldent snitt (alle guider)" -#: ../src/gui/guides.c:233 +#: ../src/gui/guides.c:234 msgid "horizontal lines" msgstr "vannrette linjer" -#: ../src/gui/guides.c:234 +#: ../src/gui/guides.c:235 msgid "number of horizontal guide lines" msgstr "antall vannrette hjelpelinjer" -#: ../src/gui/guides.c:244 +#: ../src/gui/guides.c:245 msgid "vertical lines" msgstr "loddrette linjer" -#: ../src/gui/guides.c:245 +#: ../src/gui/guides.c:246 msgid "number of vertical guide lines" msgstr "antall loddrette hjelpelinjer" -#: ../src/gui/guides.c:254 +#: ../src/gui/guides.c:255 msgid "subdivisions" msgstr "oppdeling" -#: ../src/gui/guides.c:255 +#: ../src/gui/guides.c:256 msgid "number of subdivisions per grid rectangle" msgstr "antall inndelinger av hvert rutenett-rektangel" #. title -#: ../src/gui/guides.c:822 +#: ../src/gui/guides.c:823 msgid "global guide overlay settings" msgstr "generell innstillinger for hjelpelinjer" -#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3341 +#: ../src/gui/guides.c:832 ../src/gui/guides.c:841 ../src/gui/guides.c:848 +#: ../src/gui/guides.c:863 ../src/views/darkroom.c:3564 msgid "guide lines" msgstr "hjelpelinjer" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 +#: ../src/gui/guides.c:832 ../src/iop/clipping.c:2097 msgid "flip" msgstr "speilvend" -#: ../src/gui/guides.c:831 +#: ../src/gui/guides.c:832 msgid "flip guides" msgstr "speilvendingslinjer" -#: ../src/gui/guides.c:834 +#: ../src/gui/guides.c:835 msgid "horizontally" msgstr "vannrett" -#: ../src/gui/guides.c:835 +#: ../src/gui/guides.c:836 msgid "vertically" msgstr "loddrett" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 -#: ../src/iop/colorbalance.c:1861 +#: ../src/gui/guides.c:837 ../src/iop/ashift.c:6142 ../src/iop/clipping.c:2101 +#: ../src/iop/colorbalance.c:1864 msgid "both" msgstr "begge" -#: ../src/gui/guides.c:841 +#: ../src/gui/guides.c:842 msgid "setup guide lines" msgstr "oppsett av hjelpelinjer" -#: ../src/gui/guides.c:847 +#: ../src/gui/guides.c:848 msgid "overlay color" msgstr "farge på overlegg" -#: ../src/gui/guides.c:848 +#: ../src/gui/guides.c:849 msgid "set overlay color" msgstr "velg overleggsfarge" -#: ../src/gui/guides.c:865 +#: ../src/gui/guides.c:866 msgid "" "set the contrast between the lightest and darkest part of the guide overlays" msgstr "angi kontrasten mellom lyseste og mørkeste del av hjelpelinjene" -#: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 +#: ../src/gui/guides.c:984 ../src/gui/guides.c:1042 msgid "show guides" msgstr "vis hjelpelinjer" -#: ../src/gui/guides.c:1041 +#: ../src/gui/guides.c:1056 msgid "show guide overlay when this module has focus" msgstr "vis hjelpelinjer når denne modulen har fokus" -#: ../src/gui/guides.c:1044 +#: ../src/gui/guides.c:1063 msgid "" "change global guide settings\n" "note that these settings are applied globally and will impact any module that " @@ -16479,11 +16809,11 @@ msgid "can't copy history out of unaltered image" msgstr "kan ikke kopiere redigeringshistorikk fra et uendret bilde" #. grid headers -#: ../src/gui/import_metadata.c:485 +#: ../src/gui/import_metadata.c:481 msgid "metadata presets" msgstr "forhåndsinnstillinger for metadata" -#: ../src/gui/import_metadata.c:488 +#: ../src/gui/import_metadata.c:484 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -16493,11 +16823,11 @@ msgstr "" "dobbeltklikk på et nøkkelord for å fjerne den tilhørende oppføringen\n" "dobbeltklikk på 'forhåndsinnstiling' for å fjerne alle oppføringer" -#: ../src/gui/import_metadata.c:498 +#: ../src/gui/import_metadata.c:493 msgid "from XMP" msgstr "fra XMP" -#: ../src/gui/import_metadata.c:501 +#: ../src/gui/import_metadata.c:496 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -16510,11 +16840,11 @@ msgstr "" "ADVARSEL: ikke valgte metadata renses ut når XMP-filen er oppdatert." #. tags -#: ../src/gui/import_metadata.c:512 +#: ../src/gui/import_metadata.c:507 msgid "tag presets" msgstr "forhåndsinnstillinger for nøkkelord" -#: ../src/gui/import_metadata.c:526 +#: ../src/gui/import_metadata.c:521 msgid "comma separated list of tags" msgstr "komma-separert liste med nøkkelord" @@ -16526,7 +16856,7 @@ msgstr "velg nøkkelord" msgid "_add" msgstr "_legg til" -#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:837 msgid "_done" msgstr "_ferdig" @@ -16542,11 +16872,11 @@ msgstr "" "liste over tilgjengelige nøkkelord. klikk \"legg til\" eller dobbeltklikk for " "å legge til den valgte" -#: ../src/gui/preferences.c:314 +#: ../src/gui/preferences.c:319 msgid "reset panels in all views" msgstr "nullstill paneler i alle visninger" -#: ../src/gui/preferences.c:315 +#: ../src/gui/preferences.c:320 msgid "" "are you sure?\n" "\n" @@ -16558,15 +16888,15 @@ msgstr "" "du vil ikke kunne gjenopprette din nåværende panel-layout og modulutvalg." #. language -#: ../src/gui/preferences.c:348 +#: ../src/gui/preferences.c:355 msgid "interface language" msgstr "språk i brukergrensesnitt" -#: ../src/gui/preferences.c:368 +#: ../src/gui/preferences.c:375 msgid "double-click to reset to the system language" msgstr "dobbeltklikk for å bruke systemspråk" -#: ../src/gui/preferences.c:371 +#: ../src/gui/preferences.c:378 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -16575,27 +16905,27 @@ msgstr "" "angi språket brukt i brukergrensesnittet. systemets språk er merket med en *\n" "(krever omstart)" -#: ../src/gui/preferences.c:383 +#: ../src/gui/preferences.c:389 msgid "theme" msgstr "tema" -#: ../src/gui/preferences.c:414 +#: ../src/gui/preferences.c:420 msgid "set the theme for the user interface" msgstr "angi utseende for brukergrensesnittet" -#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 +#: ../src/gui/preferences.c:435 ../src/gui/preferences.c:442 msgid "use system font size" msgstr "bruk systemets fontstørrelse" -#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 +#: ../src/gui/preferences.c:457 ../src/gui/preferences.c:464 msgid "font size in points" msgstr "fontstørrelse i punkter" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:470 msgid "GUI controls and text DPI" msgstr "DPI for grensesnittkontroller og tekst" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:480 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -16611,72 +16941,72 @@ msgstr "" "standard er 96 DPI på de fleste systemer.\n" "(omstart kreves)" -#: ../src/gui/preferences.c:485 +#: ../src/gui/preferences.c:490 msgid "reset view panels" msgstr "tilbakestill visningspaneler" -#: ../src/gui/preferences.c:487 +#: ../src/gui/preferences.c:492 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "" "tilbakestill skjulte paneler, deres størrelser og utvalgte moduler i alle " "visninger" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:499 msgid "modify selected theme with CSS tweaks below" msgstr "endre det valgte temaet med CSS-tilpasninger under" -#: ../src/gui/preferences.c:504 +#: ../src/gui/preferences.c:509 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "tilpass tema med CSS skrevet under her (lagres i user.css)" -#: ../src/gui/preferences.c:528 +#: ../src/gui/preferences.c:532 msgctxt "usercss" msgid "save CSS and apply" msgstr "lagre CSS og bruk" -#: ../src/gui/preferences.c:536 +#: ../src/gui/preferences.c:540 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "klikk for å lagre og bruke CSS-tilpasningene lagt inn i denne editoren" -#: ../src/gui/preferences.c:539 +#: ../src/gui/preferences.c:543 msgid "open help page for CSS tweaks" msgstr "åpne hjelpeside for CSS-tilpasninger" #. load default text with some pointers -#: ../src/gui/preferences.c:561 +#: ../src/gui/preferences.c:565 msgid "ERROR Loading user.css" msgstr "FEIL ved lasting av user.css" #. load default text -#: ../src/gui/preferences.c:570 +#: ../src/gui/preferences.c:574 msgid "Enter CSS theme tweaks here" msgstr "Skriv inn CSS tematilpasninger her" -#: ../src/gui/preferences.c:585 +#: ../src/gui/preferences.c:589 msgid "darktable preferences" msgstr "innstillinger for darktable" -#: ../src/gui/preferences.c:648 +#: ../src/gui/preferences.c:652 msgid "darktable needs to be restarted for settings to take effect" msgstr "darktable må startes på nytt for at endringene skal tre i kraft" #. exif -#: ../src/gui/preferences.c:955 ../src/gui/presets.c:657 -#: ../src/libs/metadata_view.c:147 +#: ../src/gui/preferences.c:977 ../src/gui/presets.c:656 +#: ../src/libs/metadata_view.c:148 msgid "model" msgstr "modell" -#: ../src/gui/preferences.c:961 ../src/gui/presets.c:665 -#: ../src/libs/metadata_view.c:148 +#: ../src/gui/preferences.c:983 ../src/gui/presets.c:664 +#: ../src/libs/metadata_view.c:149 msgid "maker" msgstr "produsent" -#: ../src/gui/preferences.c:1007 +#: ../src/gui/preferences.c:1029 msgid "search presets list" msgstr "søk i listen over forhåndsinnstillinger" -#: ../src/gui/preferences.c:1010 +#: ../src/gui/preferences.c:1032 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -16684,138 +17014,142 @@ msgstr "" "søk trinnvis i listen over forhåndsinnstillinger\n" "trykk opp- eller ned-tast for å bla i treff" -#: ../src/gui/preferences.c:1020 +#: ../src/gui/preferences.c:1041 msgctxt "preferences" msgid "import..." msgstr "importer..." -#: ../src/gui/preferences.c:1025 +#: ../src/gui/preferences.c:1046 msgctxt "preferences" msgid "export..." msgstr "eksporter..." -#: ../src/gui/preferences.c:1208 +#: ../src/gui/preferences.c:1232 #, c-format msgid "failed to import preset %s" msgstr "greide ikke importere forhåndsinnstillingen %s" -#: ../src/gui/preferences.c:1220 +#: ../src/gui/preferences.c:1244 msgid "select preset(s) to import" msgstr "velg forhåndsinntilling(er) som skal importeres" -#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:999 -#: ../src/gui/preferences_ai.c:1450 ../src/gui/welcome.c:169 -#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 -#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 -#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1245 ../src/gui/preferences_ai.c:1007 +#: ../src/gui/preferences_ai.c:1473 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:464 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:957 ../src/libs/import.c:1828 +#: ../src/libs/import.c:1939 ../src/libs/styles.c:595 msgid "_open" msgstr "_åpne" -#: ../src/gui/preferences.c:1230 +#: ../src/gui/preferences.c:1254 msgid "darktable preset files" msgstr "darktable forhåndsinnstillingsfiler" -#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1464 -#: ../src/iop/lut3d.c:1606 ../src/libs/copy_history.c:153 -#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1259 ../src/gui/preferences_ai.c:1487 +#: ../src/iop/lut3d.c:1617 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:973 ../src/libs/styles.c:609 msgid "all files" msgstr "alle filer" -#: ../src/gui/preferences_ai.c:160 +#: ../src/gui/preferences_ai.c:163 msgid "downloaded" msgstr "nedlastet" -#: ../src/gui/preferences_ai.c:162 +#: ../src/gui/preferences_ai.c:165 msgid "update available" msgstr "oppdatering tilgjengelig" -#: ../src/gui/preferences_ai.c:164 +#: ../src/gui/preferences_ai.c:167 msgid "update required" msgstr "oppdatering kreves" -#: ../src/gui/preferences_ai.c:166 +#: ../src/gui/preferences_ai.c:169 msgid "downloading..." msgstr "laster ned..." -#: ../src/gui/preferences_ai.c:170 +#: ../src/gui/preferences_ai.c:173 msgid "not downloaded" msgstr "ikke lastet ned" -#: ../src/gui/preferences_ai.c:356 +#: ../src/gui/preferences_ai.c:394 msgid "select hardware acceleration for AI inference:" msgstr "velg hardware-aksellerasjon for KI-grensesnitt:" -#: ../src/gui/preferences_ai.c:546 +#: ../src/gui/preferences_ai.c:584 msgid "restart to apply" msgstr "start på nytt for å bruke" -#: ../src/gui/preferences_ai.c:558 +#: ../src/gui/preferences_ai.c:596 msgid "not available, will fall back to CPU" msgstr "ikke tilgjengelig, faller tilbake til CPU" -#: ../src/gui/preferences_ai.c:820 +#: ../src/gui/preferences_ai.c:843 msgid "downloading AI model" msgstr "laster ned KI-modell" -#: ../src/gui/preferences_ai.c:835 +#: ../src/gui/preferences_ai.c:858 #, c-format msgid "downloading: %s" msgstr "laster ned: %s" -#: ../src/gui/preferences_ai.c:996 -msgid "install AI model" -msgstr "installer KI-modell" +#: ../src/gui/preferences_ai.c:929 +msgid "model download failed" +msgstr "nedlasting av modeller feilet" -#: ../src/gui/preferences_ai.c:1002 +#: ../src/gui/preferences_ai.c:1004 +msgid "install AI models" +msgstr "installer KI-modeller" + +#: ../src/gui/preferences_ai.c:1012 msgid "AI model packages (*.dtmodel)" msgstr "KI-modellpakker (*.dtmodel)" -#: ../src/gui/preferences_ai.c:1072 +#: ../src/gui/preferences_ai.c:1103 msgid "delete model?" msgid_plural "delete models?" msgstr[0] "fjerne modell?" msgstr[1] "fjerne modeller?" -#: ../src/gui/preferences_ai.c:1074 +#: ../src/gui/preferences_ai.c:1105 #, c-format msgid "do you really want to delete %d selected model?" msgid_plural "do you really want to delete %d selected models?" msgstr[0] "vil du virkelig fjerne %d valgt modell?" msgstr[1] "vil du virkelig fjerne %d valgte modeller?" -#: ../src/gui/preferences_ai.c:1135 +#: ../src/gui/preferences_ai.c:1166 msgid "scope" msgstr "skop" -#: ../src/gui/preferences_ai.c:1135 +#: ../src/gui/preferences_ai.c:1166 msgid "author" msgstr "skaper" -#: ../src/gui/preferences_ai.c:1136 +#: ../src/gui/preferences_ai.c:1167 msgid "source" msgstr "kilde" -#: ../src/gui/preferences_ai.c:1136 +#: ../src/gui/preferences_ai.c:1167 msgid "paper" msgstr "papir" -#: ../src/gui/preferences_ai.c:1137 +#: ../src/gui/preferences_ai.c:1168 msgid "license" msgstr "lisens" -#: ../src/gui/preferences_ai.c:1137 +#: ../src/gui/preferences_ai.c:1168 msgid "training data" msgstr "treningsdata" -#: ../src/gui/preferences_ai.c:1138 +#: ../src/gui/preferences_ai.c:1169 msgid "data license" msgstr "datalisens" -#: ../src/gui/preferences_ai.c:1223 +#: ../src/gui/preferences_ai.c:1251 msgid "click for model details" msgstr "klikk for detaljer om modell" -#: ../src/gui/preferences_ai.c:1308 +#: ../src/gui/preferences_ai.c:1329 #, c-format msgid "" "ONNX Runtime %s detected.\n" @@ -16824,7 +17158,7 @@ msgstr "" "ONNX Runtime %s oppdaget.\n" "Start darktable på nytt for å bruke." -#: ../src/gui/preferences_ai.c:1313 +#: ../src/gui/preferences_ai.c:1334 #, c-format msgid "" "not a valid ONNX Runtime library:\n" @@ -16833,7 +17167,7 @@ msgstr "" "ikke et gyldig ONNX Runtime-bibliotek:\n" "%s" -#: ../src/gui/preferences_ai.c:1341 +#: ../src/gui/preferences_ai.c:1362 msgid "" "no system ONNX Runtime library found.\n" "\n" @@ -16845,7 +17179,7 @@ msgstr "" "installer et via din pakkehåndterer eller bruk\n" "bla-knappen for å velge et egendefinert." -#: ../src/gui/preferences_ai.c:1356 +#: ../src/gui/preferences_ai.c:1377 #, c-format msgid "" "ONNX Runtime %s [%s]\n" @@ -16858,56 +17192,56 @@ msgstr "" "\n" "Start darktable på nytt for å bruke." -#: ../src/gui/preferences_ai.c:1364 ../src/gui/preferences_ai.c:1447 +#: ../src/gui/preferences_ai.c:1385 ../src/gui/preferences_ai.c:1470 msgid "select ONNX Runtime library" msgstr "velg ONNX Runtime-bibliotek" -#: ../src/gui/preferences_ai.c:1368 ../src/iop/lut3d.c:1575 -#: ../src/iop/rasterfile.c:382 ../src/libs/neural_restore.c:3996 +#: ../src/gui/preferences_ai.c:1389 ../src/iop/lut3d.c:1586 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4263 msgid "_select" msgstr "_velg" -#: ../src/gui/preferences_ai.c:1374 +#: ../src/gui/preferences_ai.c:1395 msgid "multiple ONNX Runtime libraries found:" msgstr "flere ONNX Runtime-bibliotek funnet:" -#: ../src/gui/preferences_ai.c:1455 +#: ../src/gui/preferences_ai.c:1478 msgid "ONNX Runtime (onnxruntime*.dll)" msgstr "ONNX Runtime (onnxruntime*.dll)" -#: ../src/gui/preferences_ai.c:1458 +#: ../src/gui/preferences_ai.c:1481 msgid "ONNX Runtime (libonnxruntime.so*)" msgstr "ONNX Runtime (libonnxruntime.so*)" #. enable AI toggle -#: ../src/gui/preferences_ai.c:1511 +#: ../src/gui/preferences_ai.c:1534 msgid "enable AI features" msgstr "aktiver KI-funksjoner" #. provider dropdown -#: ../src/gui/preferences_ai.c:1556 +#: ../src/gui/preferences_ai.c:1575 msgid "AI acceleration" msgstr "KI-aksellerasjon" -#: ../src/gui/preferences_ai.c:1567 +#: ../src/gui/preferences_ai.c:1586 msgid "select which GPU to use when the active provider supports more than one" msgstr "" "velg hvilken GPU som skal brukes når den aktive leverandøren støtter mer enn " "en" -#: ../src/gui/preferences_ai.c:1613 +#: ../src/gui/preferences_ai.c:1629 msgid "ONNX Runtime library" msgstr "ONNX Runtime-bibliotek" -#: ../src/gui/preferences_ai.c:1627 +#: ../src/gui/preferences_ai.c:1643 msgid "bundled (DirectML)" msgstr "inkludert (DirectML)" -#: ../src/gui/preferences_ai.c:1630 +#: ../src/gui/preferences_ai.c:1646 msgid "bundled (CPU only)" msgstr "inkludert (kun CPU)" -#: ../src/gui/preferences_ai.c:1633 +#: ../src/gui/preferences_ai.c:1649 msgid "" "path to a GPU-enabled ONNX Runtime library.\n" "leave empty to use the bundled library.\n" @@ -16917,125 +17251,114 @@ msgstr "" "la være tomt for å bruke det inkluderte biblioteket.\n" "krever omstart for å brukes." -#: ../src/gui/preferences_ai.c:1642 +#: ../src/gui/preferences_ai.c:1658 msgid "select a custom ONNX Runtime shared library" msgstr "velg et egendefinert delt ONNX Runtime-bibliotek" -#: ../src/gui/preferences_ai.c:1644 +#: ../src/gui/preferences_ai.c:1660 msgid "detect" msgstr "oppdag" -#: ../src/gui/preferences_ai.c:1646 +#: ../src/gui/preferences_ai.c:1662 msgid "search for a system-installed ONNX Runtime library" msgstr "søk etter et systeminstallert ONNX Runtime-bibliotek" -#: ../src/gui/preferences_ai.c:1681 +#: ../src/gui/preferences_ai.c:1697 msgid "models" msgstr "modeller" -#: ../src/gui/preferences_ai.c:1728 +#: ../src/gui/preferences_ai.c:1744 msgid "select/deselect all" msgstr "velg alle/ingen" -#: ../src/gui/preferences_ai.c:1774 ../src/libs/metadata_view.c:137 +#: ../src/gui/preferences_ai.c:1791 ../src/libs/metadata_view.c:138 msgid "version" msgstr "versjon" -#: ../src/gui/preferences_ai.c:1783 +#: ../src/gui/preferences_ai.c:1800 msgid "task" msgstr "oppgave" -#: ../src/gui/preferences_ai.c:1798 +#: ../src/gui/preferences_ai.c:1815 msgid "enabled" msgstr "aktivert" -#: ../src/gui/preferences_ai.c:1808 +#: ../src/gui/preferences_ai.c:1825 msgid "status" msgstr "status" -#. download selected button -#: ../src/gui/preferences_ai.c:1853 -msgid "download selected" -msgstr "last ned valgte" - -#: ../src/gui/preferences_ai.c:1855 -msgid "download or update the selected models" -msgstr "last ned eller oppdater de valgte modellene" +#: ../src/gui/preferences_ai.c:1868 +msgid "download / update default" +msgstr "last ned/oppdater standard" -#. download default button -#: ../src/gui/preferences_ai.c:1864 -msgid "download default" -msgstr "last ned standard" - -#: ../src/gui/preferences_ai.c:1866 +#: ../src/gui/preferences_ai.c:1870 msgid "download or update all default models" msgstr "last ned eller oppdater alle standardmodeller" -#. download all button -#: ../src/gui/preferences_ai.c:1875 -msgid "download all" -msgstr "last ned alle" +#: ../src/gui/preferences_ai.c:1880 +msgid "download / update selected" +msgstr "last ned/oppdater valgte" -#: ../src/gui/preferences_ai.c:1877 -msgid "download or update all available models" -msgstr "last ned eller oppdater alle tilgjengelige modeller" +#: ../src/gui/preferences_ai.c:1882 +msgid "download or update the selected models" +msgstr "last ned eller oppdater de valgte modellene" -#. install model button -#: ../src/gui/preferences_ai.c:1883 -msgid "install model" -msgstr "installer modell" +#. import from file button +#: ../src/gui/preferences_ai.c:1892 +msgid "import from file…" +msgstr "importer fra fil..." -#: ../src/gui/preferences_ai.c:1885 +#: ../src/gui/preferences_ai.c:1894 msgid "install a model from a local .dtmodel file" msgstr "installer en modell fra en lokal .dtmodel-fil" #. delete selected button -#: ../src/gui/preferences_ai.c:1890 +#: ../src/gui/preferences_ai.c:1900 msgid "delete selected" msgstr "slett valgte" -#: ../src/gui/preferences_ai.c:1892 +#: ../src/gui/preferences_ai.c:1902 msgid "remove the selected models from disk" msgstr "fjern valgte modller fra disk" -#: ../src/gui/preferences_ai.c:1902 +#: ../src/gui/preferences_ai.c:1913 msgid "open help page for AI settings" msgstr "åpne hjelpeside for KI-innstillinger" #. add to stack -#: ../src/gui/preferences_ai.c:1914 +#: ../src/gui/preferences_ai.c:1925 msgid "AI" msgstr "KI" -#: ../src/gui/presets.c:59 +#: ../src/gui/presets.c:60 msgid "non-raw" msgstr "ikke-raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 +#: ../src/gui/presets.c:60 ../src/libs/metadata_view.c:378 msgid "raw" msgstr "raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 +#: ../src/gui/presets.c:60 ../src/libs/metadata_view.c:379 msgid "HDR" msgstr "HDR" -#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:384 +#: ../src/gui/presets.c:60 ../src/iop/monochrome.c:76 ../src/libs/image.c:661 +#: ../src/libs/metadata_view.c:385 msgid "monochrome" msgstr "svart/hvitt" -#: ../src/gui/presets.c:153 +#: ../src/gui/presets.c:154 #, c-format msgid "preset `%s' is write-protected, can't delete!" msgstr "forhåndsinnstillingen `%s' er skrivebeskyttet, kan ikke slette!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 -#: ../src/libs/modulegroups.c:3976 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:272 +#: ../src/libs/modulegroups.c:3993 msgid "delete preset?" msgstr "slette forhåndsinnstilling?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 -#: ../src/libs/modulegroups.c:3977 +#: ../src/gui/presets.c:161 ../src/gui/presets.c:473 ../src/libs/lib.c:273 +#: ../src/libs/modulegroups.c:3994 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "vil du virkelig slette forhåndsinnstillingen `%s'?" @@ -17046,25 +17369,25 @@ msgstr "vil du virkelig slette forhåndsinnstillingen `%s'?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1037 ../src/gui/presets.c:1040 -#: ../src/gui/presets.c:1043 ../src/libs/lib.c:217 ../src/libs/lib.c:234 -#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 +#: ../src/gui/presets.c:209 ../src/gui/presets.c:1036 ../src/gui/presets.c:1039 +#: ../src/gui/presets.c:1042 ../src/libs/lib.c:222 ../src/libs/lib.c:239 +#: ../src/libs/lib.c:247 ../src/libs/lib.c:250 msgid "new preset" msgstr "ny forhåndsinnstilling" -#: ../src/gui/presets.c:215 +#: ../src/gui/presets.c:216 msgid "please give preset a name" msgstr "angi et navn for forhåndsinnstillingen" -#: ../src/gui/presets.c:220 +#: ../src/gui/presets.c:221 msgid "unnamed preset" msgstr "forhåndsinnstilling uten navn" -#: ../src/gui/presets.c:249 +#: ../src/gui/presets.c:250 msgid "overwrite preset?" msgstr "overskriv forhåndsinnstilling?" -#: ../src/gui/presets.c:250 +#: ../src/gui/presets.c:251 #, c-format msgid "" "preset `%s' already exists.\n" @@ -17073,43 +17396,43 @@ msgstr "" "forhåndsinnstilling `%s' finnes fra før.\n" "vil du overskrive?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 +#: ../src/gui/presets.c:431 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "_velg som lagringssted" -#: ../src/gui/presets.c:439 +#: ../src/gui/presets.c:440 #, c-format msgid "preset %s was successfully exported" msgstr "forhåndsinnstilling %s ble eksportert" -#: ../src/gui/presets.c:568 +#: ../src/gui/presets.c:567 #, c-format msgid "edit `%s' for module `%s'" msgstr "rediger `%s' for modul `%s'" -#: ../src/gui/presets.c:573 +#: ../src/gui/presets.c:572 msgid "_export..." msgstr "_eksporter..." -#: ../src/gui/presets.c:574 ../src/libs/tagging.c:1671 -#: ../src/libs/tagging.c:1760 +#: ../src/gui/presets.c:573 ../src/libs/tagging.c:1715 +#: ../src/libs/tagging.c:1804 msgid "_delete" msgstr "_slett" -#: ../src/gui/presets.c:592 +#: ../src/gui/presets.c:591 msgid "name of the preset" msgstr "navn på forhåndsinnstillingen" -#: ../src/gui/presets.c:600 +#: ../src/gui/presets.c:599 msgid "description or further information" msgstr "beskrivelse eller ytterligere informasjon" -#: ../src/gui/presets.c:604 +#: ../src/gui/presets.c:603 msgid "reset all module parameters to their default values" msgstr "nullstill alle modul-parametre til sine standardinnstillinger" -#: ../src/gui/presets.c:607 +#: ../src/gui/presets.c:606 msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" @@ -17117,15 +17440,15 @@ msgstr "" "parametrene vil bli tilbakestilt til sine standardverdier, som kan være " "automatisk angitt basert på metadata for bildet" -#: ../src/gui/presets.c:612 +#: ../src/gui/presets.c:611 msgid "auto apply this preset to matching images" msgstr "bruk denne forhåndsinnstillingen automatisk på bilder som matcher" -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:614 msgid "only show this preset for matching images" msgstr "vis denne forhåndsinnstillgen kun for bilder som matcher" -#: ../src/gui/presets.c:617 +#: ../src/gui/presets.c:616 msgid "" "be very careful with this option. this might be the last time you see your " "preset." @@ -17133,26 +17456,26 @@ msgstr "" "vær ytterst forsiktig med denne funksjonen. dette er muligens siste gang du " "ser denne forhåndsinnstillingen." -#: ../src/gui/presets.c:656 +#: ../src/gui/presets.c:655 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "tekststreng som skal matche modellen (bruk % som jokertegn)" -#: ../src/gui/presets.c:664 +#: ../src/gui/presets.c:663 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "tesktstreng som skal matche produsent (bruk % som jokertegn)" -#: ../src/gui/presets.c:672 +#: ../src/gui/presets.c:671 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "tekststreng som skal matche objektiv (bruk % som jokertegn)" -#: ../src/gui/presets.c:682 +#: ../src/gui/presets.c:681 msgid "minimum ISO value" msgstr "laveste ISO-verdi" -#: ../src/gui/presets.c:688 +#: ../src/gui/presets.c:687 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" @@ -17160,118 +17483,118 @@ msgstr "" "høyeste ISO-verdi\n" "hvis tom er det det samme som ingen øvre grense" -#: ../src/gui/presets.c:701 +#: ../src/gui/presets.c:700 msgid "minimum exposure time" msgstr "minste lukkertid" -#: ../src/gui/presets.c:702 +#: ../src/gui/presets.c:701 msgid "maximum exposure time" msgstr "lengste lukkertid" -#: ../src/gui/presets.c:718 +#: ../src/gui/presets.c:717 msgid "minimum aperture value" msgstr "minste blenderåpning" -#: ../src/gui/presets.c:719 +#: ../src/gui/presets.c:718 msgid "maximum aperture value" msgstr "største blenderåpning" -#: ../src/gui/presets.c:737 +#: ../src/gui/presets.c:736 msgid "minimum focal length" msgstr "minste brennvidde" -#: ../src/gui/presets.c:738 +#: ../src/gui/presets.c:737 msgid "maximum focal length" msgstr "største brennvidde" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:746 +#: ../src/gui/presets.c:745 msgid "format" msgstr "format" -#: ../src/gui/presets.c:751 +#: ../src/gui/presets.c:750 msgid "select image types you want this preset to be available for" msgstr "" "velg bildetyper som du vil at denne forhåndsinnstillingen skal være " "tilgjengelig for" -#: ../src/gui/presets.c:764 ../src/libs/filtering.c:1257 +#: ../src/gui/presets.c:763 ../src/libs/filtering.c:1258 msgid "and" msgstr "og" -#: ../src/gui/presets.c:808 ../src/gui/presets.c:860 +#: ../src/gui/presets.c:807 ../src/gui/presets.c:859 msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:981 +#: ../src/gui/presets.c:980 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "forhåndsinnstillingen `%s' er skrivebeskyttet! kan ikke endre den!" -#: ../src/gui/presets.c:1005 ../src/libs/lib.c:187 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:192 msgid "update preset?" msgstr "oppdater forhåndsinnstilling?" -#: ../src/gui/presets.c:1006 ../src/libs/lib.c:188 +#: ../src/gui/presets.c:1005 ../src/libs/lib.c:193 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "vil du virkelig oppdatere forhåndsinnstillingen `%s'?" -#: ../src/gui/presets.c:1132 +#: ../src/gui/presets.c:1131 msgid "(first)" msgstr "(første)" -#: ../src/gui/presets.c:1132 +#: ../src/gui/presets.c:1131 msgid "(last)" msgstr "(siste)" -#: ../src/gui/presets.c:1167 +#: ../src/gui/presets.c:1166 #, c-format msgid "preset '%s' %s" msgstr "forhåndsinnstilling '%s' %s" -#: ../src/gui/presets.c:1168 +#: ../src/gui/presets.c:1167 msgid "no presets" msgstr "ingen forhåndsinnstillinger" -#: ../src/gui/presets.c:1427 ../src/libs/modulegroups.c:4052 -#: ../src/libs/modulegroups.c:4060 +#: ../src/gui/presets.c:1426 ../src/libs/modulegroups.c:4069 +#: ../src/libs/modulegroups.c:4077 msgid "manage module layouts" msgstr "behandle modul-layouter" -#: ../src/gui/presets.c:1436 +#: ../src/gui/presets.c:1435 msgid "manage quick presets" msgstr "behandle raske forhåndsinnstillinger" -#: ../src/gui/presets.c:1618 +#: ../src/gui/presets.c:1617 msgid "manage quick presets list..." msgstr "behandle liste over raske forhåndsinnstillinger..." -#: ../src/gui/presets.c:1773 +#: ../src/gui/presets.c:1772 msgid "disabled: wrong module version" msgstr "deaktivert: feil versjon på modulen" -#: ../src/gui/presets.c:1792 ../src/libs/lib.c:583 +#: ../src/gui/presets.c:1791 ../src/libs/lib.c:588 msgid "edit this preset.." msgstr "rediger denne forhåndsinnstillingen.." -#: ../src/gui/presets.c:1797 ../src/libs/lib.c:587 +#: ../src/gui/presets.c:1796 ../src/libs/lib.c:592 msgid "delete this preset" msgstr "slett denne forhåndsinnstillingen" -#: ../src/gui/presets.c:1804 ../src/libs/lib.c:595 +#: ../src/gui/presets.c:1803 ../src/libs/lib.c:600 msgid "store new preset.." msgstr "lagre ny forhåndsinnstilling.." -#: ../src/gui/presets.c:1814 ../src/libs/lib.c:609 +#: ../src/gui/presets.c:1813 ../src/libs/lib.c:614 msgid "update preset" msgstr "oppdater forhåndsinnstilling" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "initierer" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -17338,24 +17661,24 @@ msgstr "behold" msgid "can't create style out of unaltered image" msgstr "kan ikke lage en stil av et uendret bilde" -#: ../src/gui/welcome.c:668 ../src/gui/welcome.c:688 +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 msgid "Welcome to darktable!" msgstr "Velkommen til darktable!" #. Navigation buttons (right-aligned) -#: ../src/gui/welcome.c:738 +#: ../src/gui/welcome.c:739 msgid "_prev" msgstr "_forrg" -#: ../src/gui/welcome.c:741 +#: ../src/gui/welcome.c:742 msgid "_next" msgstr "_neste" -#: ../src/gui/welcome.c:795 +#: ../src/gui/welcome.c:796 msgid "let's set up a few options to get you started." msgstr "la oss gjøre noen innstillinger for å få deg i gang." -#: ../src/gui/welcome.c:798 +#: ../src/gui/welcome.c:799 msgid "" "if you are unsure, don't worry! just go ahead with the default, you can " "always change all values later in the preferences." @@ -17363,7 +17686,7 @@ msgstr "" "hvis du er usikker, ta det med ro! bare fortsett med standardinnstillinger, " "du kan alltid endre alt senere i innstillinger." -#: ../src/gui/welcome.c:803 +#: ../src/gui/welcome.c:804 msgid "" "you can close this window at any time, in which case the defaults will be " "applied." @@ -17371,11 +17694,11 @@ msgstr "" "du kan lukke dette vinduet når som helst, i så fall blir standardverdiene " "brukt." -#: ../src/gui/welcome.c:836 +#: ../src/gui/welcome.c:837 msgid "You are all set!" msgstr "du er klar!" -#: ../src/gui/welcome.c:839 +#: ../src/gui/welcome.c:840 msgid "" "darktable is extremely configurable and has a wealth of options. Here we " "covered just the most essential ones — make sure to explore the " @@ -17386,7 +17709,7 @@ msgstr "" "å se alt." #. xgettext: %s is a URL; keep and unchanged -#: ../src/gui/welcome.c:846 +#: ../src/gui/welcome.c:849 #, c-format msgid "" "Read the user manual to learn more and make the most of " @@ -17395,7 +17718,7 @@ msgstr "" "Les brukerveiledningen for å lære mer og få mest mulig ut " "av darktable." -#: ../src/gui/welcome.c:856 +#: ../src/gui/welcome.c:859 msgid "" "And remember that you can always click on the ? on the top toolbar to " "get help right where you need it." @@ -17403,7 +17726,7 @@ msgstr "" "Og husk at du kan alltid klikke på ? på den øverste verktøylinjen for " "å få hjelp akkurat der du trenger det." -#: ../src/gui/welcome.c:861 +#: ../src/gui/welcome.c:864 msgid "Happy editing with darktable!" msgstr "Lykke til med darktable!" @@ -17488,34 +17811,39 @@ msgstr "opprett" msgid "copy settings from existing workspace" msgstr "kopier innstillinger fra et eksisterende arbeidsområde" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:587 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4161 +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4419 msgid "8 bit" msgstr "8-bits" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10-bits" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12-bits" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "tapsløs" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "redusert kvalitet" #. Bit depth combo box #: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 -#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 ../src/libs/neural_restore.c:4158 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4416 msgid "bit depth" msgstr "bit-dybde" @@ -17557,9 +17885,10 @@ msgstr "" #. compression #. Compression method combo box #: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:117 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:225 +#: ../src/libs/neural_restore.c:4426 msgid "compression" msgstr "kompresjon" @@ -17572,17 +17901,19 @@ msgstr "hvor mye bildet komprimeres" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "kvalitet" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "bildekvaliteten, lavere kvalitet betyr færre detaljer" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "farge-subsampling" @@ -17602,15 +17933,18 @@ msgstr "" "4:2:2 - farge-sampling halvert vannrett\n" "4:2:0 - farge-sampling halvert vannrett og loddrett" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" @@ -17645,12 +17979,12 @@ msgstr "16-bits (flytende komma)" #: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4161 +#: ../src/libs/neural_restore.c:4419 msgid "32 bit (float)" msgstr "32-bits (flytende komma)" #: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 -#: ../src/imageio/format/tiff.c:901 +#: ../src/imageio/format/tiff.c:901 ../src/libs/neural_restore.c:4429 msgid "uncompressed" msgstr "ukomprimert" @@ -17698,6 +18032,20 @@ msgstr "HTJ2K256" msgid "HTJ2K32" msgstr "HTJ2K32" +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"farge-subsamplingsinnstilling for HEIF-enkoder.\n" +"auto - bruk subsampling avhengig av kvalitetsverdien\n" +"4:4:4 - ingen farge-subsampling\n" +"4:2:2 - farge-sampling halvert vannrett\n" +"4:2:0 - farge-sampling halvert vannrett og loddrett" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "kan ikke knytte ut-profil til JP2" @@ -17748,7 +18096,7 @@ msgstr "4:4:0" #: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4161 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4419 msgid "16 bit" msgstr "16-bits" @@ -17822,7 +18170,7 @@ msgstr "angi navn på PDF" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2610 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 msgid "paper size" msgstr "papirstørrelse" @@ -17861,8 +18209,8 @@ msgstr "" "eks: 10 mm, 1 tomme" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1516 -#: ../src/libs/export.c:1544 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1540 msgid "dpi" msgstr "dpi" @@ -17925,6 +18273,7 @@ msgstr "" "deflatert - mindre filer, men tregere" #: ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 +#: ../src/libs/neural_restore.c:4429 msgid "deflate" msgstr "deflater" @@ -17943,8 +18292,8 @@ msgstr "" "utkast - bildene erstattes av rammer\n" "prøve - vis bare omriss" -#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 -#: ../src/libs/tools/lighttable.c:425 +#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:425 +#: ../src/libs/tools/lighttable.c:437 msgid "normal" msgstr "normal" @@ -17960,7 +18309,7 @@ msgstr "prøve" msgid "PPM (16-bit)" msgstr "PPM (16-bits)" -#: ../src/imageio/format/tiff.c:902 +#: ../src/imageio/format/tiff.c:902 ../src/libs/neural_restore.c:4430 msgid "deflate with predictor" msgstr "deflater med prediktor" @@ -18055,7 +18404,7 @@ msgstr "" "farger for `%s' kan være misrepresentert,\n" "og redigeringer er kanskje ikke kompatible med fremtidige versjoner." -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1287 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 msgid "file on disk" msgstr "fil på disk" @@ -18356,57 +18705,58 @@ msgstr "" "inspirert av Blenders AgX tonetilpasning" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 +#: ../src/iop/colorequal.c:217 ../src/iop/diffuse.c:139 #: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 -#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 -#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 -#: ../src/iop/toneequal.c:329 +#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:177 +#: ../src/iop/rgbcurve.c:143 ../src/iop/rgblevels.c:122 ../src/iop/shadhi.c:141 +#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:184 +#: ../src/iop/toneequal.c:330 msgid "corrective and creative" msgstr "korrigerende og kreative" -#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 +#: ../src/iop/agx.c:59 ../src/iop/ashift.c:126 ../src/iop/ashift.c:128 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 #: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 #: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 #: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:218 #: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/colorin.c:131 ../src/iop/contrastntexture.c:127 +#: ../src/iop/contrastntexture.c:129 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:318 ../src/iop/denoiseprofile.c:822 #: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 #: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 #: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 -#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 -#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:296 +#: ../src/iop/liquify.c:298 ../src/iop/overlay.c:178 ../src/iop/overlay.c:180 +#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:211 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 #: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 -#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 +#: ../src/iop/spots.c:68 ../src/iop/spots.c:70 ../src/iop/toneequal.c:331 #: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 msgid "linear, RGB, scene-referred" msgstr "lineær, RGB, scenereferert" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:347 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 -#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 -#: ../src/iop/watermark.c:462 +#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:145 +#: ../src/iop/rgblevels.c:124 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "ikke-lineær, RGB" #: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 +#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:141 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 -#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 -#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 +#: ../src/iop/rgbcurve.c:144 ../src/iop/rgbcurve.c:146 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 #: ../src/iop/soften.c:102 msgid "linear, RGB, display-referred" msgstr "lineær, RGB, visningsreferert" @@ -18549,11 +18899,11 @@ msgstr "utseende" msgid "show curve" msgstr "vis kurve" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 -#: ../src/iop/filmicrgb.c:4354 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1785 +#: ../src/iop/colorbalancergb.c:1973 ../src/iop/colorequal.c:2977 +#: ../src/iop/colorzones.c:2701 ../src/iop/denoiseprofile.c:3628 +#: ../src/iop/filmicrgb.c:4332 ../src/iop/lowlight.c:803 +#: ../src/iop/rawdenoise.c:903 ../src/iop/toneequal.c:3279 msgid "graph" msgstr "graf" @@ -18635,7 +18985,7 @@ msgstr "relativ eksponering under middels grå (svartpunkt)" msgid "pick the black point" msgstr "velg svartpunkt" -#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4410 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4386 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -18644,7 +18994,7 @@ msgstr "" "dette er nyttig for å gi sikkerhetsmargin mot ekstrem luminans." #: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 -#: ../src/iop/filmicrgb.c:4416 ../src/iop/profile_gamma.c:640 +#: ../src/iop/filmicrgb.c:4392 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "autojuster nivåer" @@ -18802,10 +19152,10 @@ msgstr "reverser fargevridning i blått" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2065 +#: ../src/iop/temperature.c:2078 ../src/iop/temperature.c:2085 +#: ../src/iop/temperature.c:2091 ../src/iop/temperature.c:2099 +#: ../src/iop/temperature.c:2118 msgid "settings" msgstr "innstillinger" @@ -18838,38 +19188,38 @@ msgid "sigmoid-like|smooth" msgstr "som sigmoid|jevn" #: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3192 +#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3195 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "scenereferert standard" -#: ../src/iop/ashift.c:113 +#: ../src/iop/ashift.c:114 msgid "rotate and perspective" msgstr "rotasjon og perspektiv" -#: ../src/iop/ashift.c:118 +#: ../src/iop/ashift.c:119 msgid "rotation|keystone|distortion|crop|reframe" msgstr "rotasjon|trapes-korrigering|forvrengning|beskjæring|innramming" -#: ../src/iop/ashift.c:123 +#: ../src/iop/ashift.c:124 msgid "rotate or distort perspective" msgstr "roter eller forvreng perspektiv" -#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 +#: ../src/iop/ashift.c:125 ../src/iop/channelmixer.c:136 #: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 -#: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:105 +#: ../src/iop/colorchecker.c:131 ../src/iop/colorcorrection.c:75 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:140 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "korrigerende eller kreativ" -#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/ashift.c:127 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 +#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:297 msgid "geometric, RGB" msgstr "geometrisk, RGB" -#: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 +#: ../src/iop/ashift.c:1203 ../src/iop/clipping.c:913 #, c-format msgid "" "module '%s' has insane data so it is bypassed for now. you should disable it " @@ -18878,11 +19228,11 @@ msgstr "" "modulen '%s' har gale data, så den er koblet ut. du bør deaktivere den eller " "endre parametre\n" -#: ../src/iop/ashift.c:2804 +#: ../src/iop/ashift.c:2805 msgid "automatic cropping failed" msgstr "automatisk beskjæring feilet" -#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +#: ../src/iop/ashift.c:3214 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3311 msgid "data pending - please repeat" msgstr "venter på data - vennligst gjenta" @@ -18894,7 +19244,7 @@ msgstr "kunne ikke finne strukturdata i bildet" msgid "could not run outlier removal" msgstr "kunne ikke fjerne avvikende verdier" -#: ../src/iop/ashift.c:3411 +#: ../src/iop/ashift.c:3409 #, c-format msgid "" "not enough structure for automatic correction\n" @@ -18903,41 +19253,41 @@ msgstr "" "ikke nok strukturdata for automatisk korrigering\n" "minimum '%d' linjer i hver relevant retning" -#: ../src/iop/ashift.c:3417 +#: ../src/iop/ashift.c:3415 msgid "automatic correction failed, please correct manually" msgstr "automatisk korrigering feilet, manuell korrigering nødvendig" -#: ../src/iop/ashift.c:4991 +#: ../src/iop/ashift.c:4988 #, c-format msgid "only %d lines can be saved in parameters" msgstr "bare %d linjer kan lagres i parametre" -#: ../src/iop/ashift.c:5070 +#: ../src/iop/ashift.c:5067 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "rotasjon justert med %3.2f° til %3.2f°" -#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 -#: ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:5709 ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 +#: ../src/iop/ashift.c:5817 #, c-format msgid "lens shift (%s)" msgstr "objektivforskyvning (%s)" -#: ../src/iop/ashift.c:5980 +#: ../src/iop/ashift.c:5990 msgid "manual perspective" msgstr "manuelt perspektiv" -#: ../src/iop/ashift.c:6026 +#: ../src/iop/ashift.c:6036 msgctxt "section" msgid "perspective" msgstr "perspektiv" -#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6042 ../src/iop/ashift.c:6143 ../src/iop/ashift.c:6145 +#: ../src/iop/ashift.c:6147 msgid "structure" msgstr "struktur" -#: ../src/iop/ashift.c:6065 +#: ../src/iop/ashift.c:6075 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -18947,19 +19297,19 @@ msgstr "" "høyreklikk og dra for å definere en vannrett eller loddrett linje ved å tegne " "i bildet" -#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 +#: ../src/iop/ashift.c:6078 ../src/iop/ashift.c:6080 msgid "apply lens shift correction in one direction" msgstr "utfør objektivforskyvning i én retning" -#: ../src/iop/ashift.c:6072 +#: ../src/iop/ashift.c:6082 msgid "shear the image along one diagonal" msgstr "forskyv bildet langs én diagonal" -#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 +#: ../src/iop/ashift.c:6083 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "automatisk beskjæring for å unngå svarte kanter" -#: ../src/iop/ashift.c:6074 +#: ../src/iop/ashift.c:6084 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" @@ -18967,12 +19317,12 @@ msgstr "" "objektivmodellering for prespektivkorrigering: generisk eller avhengig av " "brennvidden" -#: ../src/iop/ashift.c:6077 +#: ../src/iop/ashift.c:6087 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" "objektivets brennvidde, standardverdi tas fra EXIF-data hvis tilgjengelig" -#: ../src/iop/ashift.c:6080 +#: ../src/iop/ashift.c:6090 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -18980,7 +19330,7 @@ msgstr "" "beskjæringsfaktor for kameraets sensor, standardverdi tas fra EXIF-data hvis " "tilgjengelig, manuell justering er ofte nødvendig" -#: ../src/iop/ashift.c:6084 +#: ../src/iop/ashift.c:6094 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -18988,12 +19338,12 @@ msgstr "" "nivå for objektivavhengighet i korrigering, sett til maksimum for full " "avhengighet, sett til null for generisk" -#: ../src/iop/ashift.c:6088 +#: ../src/iop/ashift.c:6098 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "" "juster bredde/høyde-forholdet ved hjelp av skalering vannrett og loddrett" -#: ../src/iop/ashift.c:6090 +#: ../src/iop/ashift.c:6100 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19003,7 +19353,7 @@ msgstr "" "ctrl-klikk for tilpasning med rotasjon alene\n" "shift-klikk for tilpasning med objektivforskyvning alene" -#: ../src/iop/ashift.c:6094 +#: ../src/iop/ashift.c:6104 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19013,7 +19363,7 @@ msgstr "" "ctrl-klikk for tilpasning med rotasjon alene\n" "shift-klikk for tilpasning med objektivforskyvning alene" -#: ../src/iop/ashift.c:6098 +#: ../src/iop/ashift.c:6108 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -19027,7 +19377,7 @@ msgstr "" "shift-klikk for tilpasning med objektivforskyvning alene\n" "ctrl-shift-klikk for tilpasning med rotasjon og objektivforskyvning" -#: ../src/iop/ashift.c:6105 +#: ../src/iop/ashift.c:6115 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -19039,48 +19389,48 @@ msgstr "" "shift-klikk for ytterligere detaljforbedring\n" "ctrl-shift-klikk for en kombinasjon av begge metodene" -#: ../src/iop/ashift.c:6110 +#: ../src/iop/ashift.c:6120 msgid "manually define perspective rectangle" msgstr "definer perspektivrektangel manuelt" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6121 msgid "manually draw structure lines" msgstr "tegn opp strukturlinjer manuelt" -#: ../src/iop/ashift.c:6140 +#: ../src/iop/ashift.c:6144 msgid "rectangle" msgstr "rektangel" -#: ../src/iop/ashift.c:6142 +#: ../src/iop/ashift.c:6146 msgid "lines" msgstr "linjer" -#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 +#: ../src/iop/ashift.c:6172 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] definer/roter horisont" -#: ../src/iop/ashift.c:6171 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] select segment" msgstr "[%s på segment] velg segment" -#: ../src/iop/ashift.c:6175 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s på segment] fjern valg av segment" -#: ../src/iop/ashift.c:6179 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] velg alle segmenter fra sone" -#: ../src/iop/ashift.c:6183 +#: ../src/iop/ashift.c:6187 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] fjern alle valg av segment fra sone" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1725 msgid "contrast equalizer" msgstr "kontrastutligner" @@ -19101,154 +19451,154 @@ msgstr "lineær, Lab, scenereferert" msgid "frequential, RGB" msgstr "frekvensiell, RGB" -#: ../src/iop/atrous.c:743 +#: ../src/iop/atrous.c:741 msgid "coarse" msgstr "grov" -#: ../src/iop/atrous.c:759 +#: ../src/iop/atrous.c:757 msgid "denoise & sharpen" msgstr "støyfjerning & skarphetsbedring" #. add the preset. -#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:773 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "øk skarphet" -#: ../src/iop/atrous.c:791 +#: ../src/iop/atrous.c:789 msgid "denoise chroma" msgstr "fjern fargestøy" -#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1273 -#: ../src/libs/neural_restore.c:4038 +#: ../src/iop/atrous.c:805 ../src/libs/neural_restore.c:1466 +#: ../src/libs/neural_restore.c:4305 msgid "denoise" msgstr "støyfjerning" -#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:822 ../src/iop/bloom.c:75 msgid "bloom" msgstr "glød" -#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:838 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "klarhet" -#: ../src/iop/atrous.c:861 +#: ../src/iop/atrous.c:859 msgid "deblur | large blur | strength 3" msgstr "fjerne uskarphet | grov uskarphet | styrke 3" -#: ../src/iop/atrous.c:879 +#: ../src/iop/atrous.c:877 msgid "deblur | medium blur | strength 3" msgstr "fjerne uskarphet | middels uskarphet | styrke 3" -#: ../src/iop/atrous.c:896 +#: ../src/iop/atrous.c:894 msgid "deblur | fine blur | strength 3" msgstr "fjerne uskarphet | fin uskarphet | styrke 3" -#: ../src/iop/atrous.c:915 +#: ../src/iop/atrous.c:913 msgid "deblur | large blur | strength 2" msgstr "fjerne uskarphet | uskarphet | styrke 2" -#: ../src/iop/atrous.c:933 +#: ../src/iop/atrous.c:931 msgid "deblur | medium blur | strength 2" msgstr "fjerne uskarphet | middels uskarphet | styrke 2" -#: ../src/iop/atrous.c:950 +#: ../src/iop/atrous.c:948 msgid "deblur | fine blur | strength 2" msgstr "fjerne uskarphet | fin uskarphet | styrke 2" -#: ../src/iop/atrous.c:969 +#: ../src/iop/atrous.c:967 msgid "deblur | large blur | strength 1" msgstr "fjerne uskarphet | grov uskarphet | styrke 1" -#: ../src/iop/atrous.c:987 +#: ../src/iop/atrous.c:985 msgid "deblur | medium blur | strength 1" msgstr "fjerne uskarphet | middels uskarphet | styrke 1" -#: ../src/iop/atrous.c:1004 +#: ../src/iop/atrous.c:1002 msgid "deblur | fine blur | strength 1" msgstr "fjerne uskarphet | fin uskarphet | styrke 1" -#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 -#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1339 ../src/iop/atrous.c:1592 +#: ../src/iop/denoiseprofile.c:3408 ../src/iop/rawdenoise.c:733 msgctxt "graph" msgid "coarse" msgstr "grov" -#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1346 ../src/iop/atrous.c:1593 +#: ../src/iop/denoiseprofile.c:3416 ../src/iop/rawdenoise.c:741 msgid "fine" msgstr "fin" -#: ../src/iop/atrous.c:1352 +#: ../src/iop/atrous.c:1358 msgid "contrasty" msgstr "mer kontrast" -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 -#: ../src/iop/rawdenoise.c:754 +#: ../src/iop/atrous.c:1364 ../src/iop/denoiseprofile.c:3430 +#: ../src/iop/rawdenoise.c:755 msgid "noisy" msgstr "mer støy" #. case atrous_s: -#: ../src/iop/atrous.c:1361 +#: ../src/iop/atrous.c:1367 msgid "bold" msgstr "sterk" -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1368 msgid "dull" msgstr "svak" -#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 +#: ../src/iop/atrous.c:1580 ../src/iop/atrous.c:1640 msgid "boost" msgstr "forsterk" -#: ../src/iop/atrous.c:1568 +#: ../src/iop/atrous.c:1581 msgid "reduce" msgstr "reduser" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1582 msgid "raise" msgstr "hev" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1583 msgid "lower" msgstr "senk" -#: ../src/iop/atrous.c:1577 +#: ../src/iop/atrous.c:1590 msgid "coarsest" msgstr "grovest" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1591 msgid "coarser" msgstr "grovere" -#: ../src/iop/atrous.c:1581 +#: ../src/iop/atrous.c:1594 msgid "finer" msgstr "finere" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1595 msgid "finest" msgstr "finest" -#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1537 ../src/libs/export.c:1553 +#: ../src/iop/atrous.c:1665 ../src/libs/export.c:1533 ../src/libs/export.c:1549 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 +#: ../src/iop/atrous.c:1766 ../src/iop/nlmeans.c:443 msgid "luma" msgstr "lystoner" -#: ../src/iop/atrous.c:1754 +#: ../src/iop/atrous.c:1767 msgid "change lightness at each feature size" msgstr "endre lyshet ved hver detaljestørrelse" -#: ../src/iop/atrous.c:1756 +#: ../src/iop/atrous.c:1769 msgid "change color saturation at each feature size" msgstr "endre fargemetning ved hver detaljestørrelse" -#: ../src/iop/atrous.c:1758 +#: ../src/iop/atrous.c:1771 msgid "edges" msgstr "kanter" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1772 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -19256,75 +19606,75 @@ msgstr "" "endre kantglorie ved hver detaljestørrelse\n" "påvirker kun endringene i luma- og kromafanene" -#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1798 ../src/iop/colorzones.c:2698 msgid "make effect stronger or weaker" msgstr "gjør effekten sterkere eller svakere" -#: ../src/iop/basecurve.c:305 +#: ../src/iop/basecurve.c:306 msgid "neutral" msgstr "nøytral" -#: ../src/iop/basecurve.c:306 +#: ../src/iop/basecurve.c:307 msgid "canon eos like" msgstr "som canon eos" -#: ../src/iop/basecurve.c:307 +#: ../src/iop/basecurve.c:308 msgid "canon eos like alternate" msgstr "som canon eos - alternativ" -#: ../src/iop/basecurve.c:308 +#: ../src/iop/basecurve.c:309 msgid "nikon like" msgstr "som nikon" -#: ../src/iop/basecurve.c:309 +#: ../src/iop/basecurve.c:310 msgid "nikon like alternate" msgstr "som nikon - alternativ" -#: ../src/iop/basecurve.c:310 +#: ../src/iop/basecurve.c:311 msgid "sony alpha like" msgstr "som sony alpha" -#: ../src/iop/basecurve.c:311 +#: ../src/iop/basecurve.c:312 msgid "pentax like" msgstr "som pentax" -#: ../src/iop/basecurve.c:312 +#: ../src/iop/basecurve.c:313 msgid "ricoh like" msgstr "som ricoh" -#: ../src/iop/basecurve.c:313 +#: ../src/iop/basecurve.c:314 msgid "olympus like" msgstr "som olympus" -#: ../src/iop/basecurve.c:314 +#: ../src/iop/basecurve.c:315 msgid "olympus like alternate" msgstr "som olympus - alternativ" -#: ../src/iop/basecurve.c:315 +#: ../src/iop/basecurve.c:316 msgid "panasonic like" msgstr "som panasonic - alternativ" -#: ../src/iop/basecurve.c:316 +#: ../src/iop/basecurve.c:317 msgid "leica like" msgstr "som leica" -#: ../src/iop/basecurve.c:317 +#: ../src/iop/basecurve.c:318 msgid "kodak easyshare like" msgstr "som kodak easyshare" -#: ../src/iop/basecurve.c:318 +#: ../src/iop/basecurve.c:319 msgid "konica minolta like" msgstr "som konica minolta" -#: ../src/iop/basecurve.c:319 +#: ../src/iop/basecurve.c:320 msgid "samsung like" msgstr "som samsung" -#: ../src/iop/basecurve.c:320 +#: ../src/iop/basecurve.c:321 msgid "fujifilm like" msgstr "som fujifilm" -#: ../src/iop/basecurve.c:321 +#: ../src/iop/basecurve.c:322 msgid "nokia like" msgstr "som nokia" @@ -19346,19 +19696,19 @@ msgstr "" #: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 -#: ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 -#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 -#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 +#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:88 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:141 ../src/iop/retouch.c:208 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:67 #: ../src/iop/temperature.c:249 msgid "corrective" msgstr "korrigerende" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:348 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 -#: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:461 -#: ../src/iop/watermark.c:463 +#: ../src/iop/rgblevels.c:125 ../src/iop/vignette.c:118 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "ikke-lineær, RGB, visningsreferert" @@ -19366,25 +19716,25 @@ msgstr "ikke-lineær, RGB, visningsreferert" msgid "display-referred default" msgstr "visningsreferert standard" -#: ../src/iop/basecurve.c:2092 +#: ../src/iop/basecurve.c:2091 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "vannrett akse: inngang, loddrett akse: utgang. virker på RGB-kanaler" -#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 -#: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 -#: ../src/iop/tonecurve.c:1323 +#: ../src/iop/basecurve.c:2098 ../src/iop/basicadj.c:635 +#: ../src/iop/rgbcurve.c:1559 ../src/iop/rgblevels.c:1092 +#: ../src/iop/tonecurve.c:1322 msgid "method to preserve colors when applying contrast" msgstr "metode for å bevare farger når kontrasten endres" -#: ../src/iop/basecurve.c:2103 +#: ../src/iop/basecurve.c:2102 msgid "two exposures" msgstr "to eksponeringer" -#: ../src/iop/basecurve.c:2104 +#: ../src/iop/basecurve.c:2103 msgid "three exposures" msgstr "tre eksponeringer" -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2104 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -19392,11 +19742,11 @@ msgstr "" "koble dette bildet med seg selv et par ganger, med eksponeringstrinn opp/ned, " "for å komprimere det dynamiske intervallet. eksponer for høylys før bruk." -#: ../src/iop/basecurve.c:2110 +#: ../src/iop/basecurve.c:2109 msgid "how many stops to shift the individual exposures apart" msgstr "hvor mange trinn å justere mellom de ulike eksponeringene" -#: ../src/iop/basecurve.c:2119 +#: ../src/iop/basecurve.c:2118 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -19404,7 +19754,7 @@ msgstr "" "om eksponeringen skal justeres opp eller ned (-1: reduser høylys, +1: reduser " "skygger)" -#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2124 ../src/iop/tonecurve.c:1325 msgid "scale for graph" msgstr "skaleringsfaktor for graf" @@ -19424,12 +19774,12 @@ msgstr "bruk vanlige bildejusteringer" #: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 #: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 #: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 -#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 -#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 -#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 -#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 -#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:460 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:143 +#: ../src/iop/contrastntexture.c:126 ../src/iop/grain.c:391 +#: ../src/iop/highpass.c:75 ../src/iop/levels.c:138 ../src/iop/liquify.c:295 +#: ../src/iop/lowlight.c:90 ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:100 +#: ../src/iop/soften.c:99 ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 +#: ../src/iop/vibrance.c:94 ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 msgid "creative" msgstr "kreativ" @@ -19449,7 +19799,7 @@ msgstr "" "ved feil bruk vil nesten svarte farger klippes ut av synlig område\n" "ved å endre RGB-verdier til negative" -#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1221 msgid "adjust the exposure correction" msgstr "juster eksponerings-korrigering" @@ -19499,10 +19849,6 @@ msgstr "klipp" msgid "adjusts clipping value for auto exposure calculation" msgstr "justerer klipp-verdi for beregning av automatisk eksponering" -#: ../src/iop/bilat.c:74 -msgid "local contrast" -msgstr "lokal kontrast" - #: ../src/iop/bilat.c:84 msgid "manipulate local and global contrast separately" msgstr "manipuler lokal og global kontrast separat" @@ -19510,23 +19856,23 @@ msgstr "manipuler lokal og global kontrast separat" #: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 #: ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 #: ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 -#: ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 +#: ../src/iop/colorcorrection.c:76 ../src/iop/colorcorrection.c:78 #: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 -#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 +#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:146 #: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 -#: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 -#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 +#: ../src/iop/levels.c:141 ../src/iop/lowlight.c:91 ../src/iop/lowlight.c:93 +#: ../src/iop/monochrome.c:103 ../src/iop/nlmeans.c:89 ../src/iop/nlmeans.c:91 +#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:187 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "ikke-lineær, Lab, visningsreferert" #: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 -#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 +#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:77 #: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 -#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 -#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 -#: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 +#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:145 +#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:140 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/shadhi.c:143 +#: ../src/iop/tonecurve.c:186 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "ikke-lineær, Lab" @@ -19594,9 +19940,9 @@ msgstr "" #: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 #: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 -#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 -#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 +#: ../src/iop/contrastntexture.c:128 ../src/iop/denoiseprofile.c:823 +#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 +#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:179 ../src/iop/primaries.c:75 #: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" @@ -19637,7 +19983,7 @@ msgid "apply Orton effect for a dreamy ethereal look" msgstr "bruk Orton-effekt for et drømmeaktig utseende" #: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:112 +#: ../src/libs/masks.c:220 msgid "size" msgstr "størrelse" @@ -19722,7 +20068,7 @@ msgstr "kanter|forstørr lerret|utvid lerret" msgid "add solid borders or margins around the image" msgstr "legg til hele kanter eller marger rundt bildet" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:143 msgid "linear or non-linear, RGB, display-referred" msgstr "lineær eller ikke-lineær, RGB, visningsreferert" @@ -19907,10 +20253,10 @@ msgid "pick border color from image" msgstr "plukk kantfarge fra bildet" #: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 -#: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 +#: ../src/iop/colorzones.c:2633 ../src/iop/colorzones.c:2648 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 -#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 -#: ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 +#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1496 +#: ../src/iop/rgbcurve.c:1511 ../src/iop/rgblevels.c:1056 msgid "pickers" msgstr "fargevelger" @@ -19931,18 +20277,18 @@ msgstr "raw kromatisk aberrasjon" msgid "correct chromatic aberrations for Bayer sensors" msgstr "korrigering av kromatisk aberrasjon for Bayer-sensorer" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:316 #: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 #: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 -#: ../src/iop/rasterfile.c:106 ../src/iop/rasterfile.c:108 -#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 +#: ../src/iop/rawdenoise.c:142 ../src/iop/rawdenoise.c:144 #: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 #: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "lineær, raw, scenereferert" -#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 -#: ../src/iop/rasterfile.c:107 ../src/iop/rawdenoise.c:142 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:317 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:143 #: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "lineær, raw" @@ -20051,7 +20397,7 @@ msgstr "sensurer" msgid "censorize license plates and body parts for privacy" msgstr "sensurer bilskilt og kroppsdeler for personvern" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 ../src/iop/filmicrgb.c:345 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "lineær eller ikke-lineær, RGB, scenereferert" @@ -20476,16 +20822,16 @@ msgstr "" "den omtrentlig korrelerte fargetemperaturen\n" "kan ikke beregnes så du må bruke en egendefinert lyskilde." -#: ../src/iop/channelmixerrgb.c:4026 +#: ../src/iop/channelmixerrgb.c:4025 msgid "white balance successfully extracted from raw image" msgstr "hvitbalanse ble hentet fra raw-filen" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4033 +#: ../src/iop/channelmixerrgb.c:4032 msgid "auto-detection of white balance started…" msgstr "auto-oppdagelse av hvitbalanse startet…" -#: ../src/iop/channelmixerrgb.c:4144 +#: ../src/iop/channelmixerrgb.c:4143 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." @@ -20494,7 +20840,7 @@ msgstr "" "blir deaktivert." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4188 +#: ../src/iop/channelmixerrgb.c:4187 #, c-format msgid "" "L: \t%.1f %%\n" @@ -20506,19 +20852,19 @@ msgstr "" "c: \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4457 +#: ../src/iop/channelmixerrgb.c:4455 msgid "CAT" msgstr "CAT" -#: ../src/iop/channelmixerrgb.c:4458 +#: ../src/iop/channelmixerrgb.c:4456 msgid "chromatic adaptation transform" msgstr "kromatisk tilpasnings-omgjøring" -#: ../src/iop/channelmixerrgb.c:4460 +#: ../src/iop/channelmixerrgb.c:4458 msgid "adaptation" msgstr "tilpasning" -#: ../src/iop/channelmixerrgb.c:4463 +#: ../src/iop/channelmixerrgb.c:4461 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -20539,7 +20885,7 @@ msgstr "" "• ingen deaktiverer enhver tilpasning og bruker prosesseringskjedens arbeids-" "RGB." -#: ../src/iop/channelmixerrgb.c:4480 +#: ../src/iop/channelmixerrgb.c:4478 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -20547,23 +20893,23 @@ msgstr "" "dette er fargen til scenens lyskilde før kromatisk tilpasning\n" "denne fargen gjøres til rent hvitt av tilpasningen." -#: ../src/iop/channelmixerrgb.c:4487 +#: ../src/iop/channelmixerrgb.c:4485 msgid "picker" msgstr "fargevelger" -#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4487 ../src/iop/temperature.c:2083 msgid "set white balance to detected from area" msgstr "sett hvitbalanse til oppdaget fra område" -#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4491 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "lyskilde" -#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4497 ../src/iop/temperature.c:2143 msgid "temperature" msgstr "temperatur" -#: ../src/iop/channelmixerrgb.c:4537 +#: ../src/iop/channelmixerrgb.c:4535 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -20576,17 +20922,17 @@ msgstr "" "andre bilder. kontrollprøven kan enten være en kritisk del av motivet eller " "en stillestående og konsistent opplyst overflate gjennom bildeserien." -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/channelmixerrgb.c:4601 +#: ../src/iop/channelmixerrgb.c:4542 ../src/iop/channelmixerrgb.c:4557 +#: ../src/iop/channelmixerrgb.c:4584 ../src/iop/channelmixerrgb.c:4592 +#: ../src/iop/channelmixerrgb.c:4599 msgid "mapping" msgstr "tilpasning" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4542 ../src/iop/exposure.c:1289 msgid "area mode" msgstr "arealmodus" -#: ../src/iop/channelmixerrgb.c:4545 +#: ../src/iop/channelmixerrgb.c:4543 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -20598,19 +20944,19 @@ msgstr "" "\"måling\" viser simpelthen hvordan en inn-farge blir omgjort av CAT-en\n" "og kan brukes for å ta prøve av et mål." -#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4548 ../src/iop/exposure.c:1295 msgid "correction" msgstr "korrigering" -#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4549 ../src/iop/exposure.c:1296 msgid "measure" msgstr "måling" -#: ../src/iop/channelmixerrgb.c:4555 +#: ../src/iop/channelmixerrgb.c:4553 msgid "take channel mixing into account" msgstr "ta hensyn til kanalmiksing" -#: ../src/iop/channelmixerrgb.c:4562 +#: ../src/iop/channelmixerrgb.c:4560 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -20618,11 +20964,11 @@ msgstr "" "beregn målet ved å ta hensyn til kanalmiksing.\n" "hvis deaktivert blir bare CAT vurdert." -#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4568 ../src/iop/exposure.c:1304 msgid "the input color that should be mapped to the target" msgstr "inn-fargen som skal omgjøres til målet" -#: ../src/iop/channelmixerrgb.c:4574 +#: ../src/iop/channelmixerrgb.c:4572 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -20632,120 +20978,120 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4575 ../src/iop/exposure.c:1311 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "disse LCh-koordinatene er beregnet fra CIE Lab 1976-koordinater" -#: ../src/iop/channelmixerrgb.c:4582 +#: ../src/iop/channelmixerrgb.c:4580 msgid "the desired target color after mapping" msgstr "målfargen etter tilpasning" -#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4607 ../src/iop/exposure.c:1330 msgctxt "section" msgid "input" msgstr "inn" #. spacer -#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4610 ../src/iop/exposure.c:1333 msgctxt "section" msgid "target" msgstr "mål" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4623 msgid "input R" msgstr "inn R" -#: ../src/iop/channelmixerrgb.c:4630 +#: ../src/iop/channelmixerrgb.c:4628 msgid "input G" msgstr "inn G" -#: ../src/iop/channelmixerrgb.c:4635 +#: ../src/iop/channelmixerrgb.c:4633 msgid "input B" msgstr "inn B" -#: ../src/iop/channelmixerrgb.c:4645 +#: ../src/iop/channelmixerrgb.c:4643 msgid "output R" msgstr "ut R" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4644 msgid "output G" msgstr "ut G" -#: ../src/iop/channelmixerrgb.c:4647 +#: ../src/iop/channelmixerrgb.c:4645 msgid "output B" msgstr "ut B" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4647 msgid "colorfulness" msgstr "fargerikhet" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4647 msgid "output colorfulness" msgstr "fargerikhet ut" -#: ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/channelmixerrgb.c:4651 msgid "output brightness" msgstr "lysstyrke ut" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4654 msgid "output gray" msgstr "grå ut" -#: ../src/iop/channelmixerrgb.c:4669 +#: ../src/iop/channelmixerrgb.c:4667 msgid "calibrate with a color checker" msgstr "kalibrer med en fargesjekker" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4672 msgid "use a color checker target to autoset CAT and channels" msgstr "bruk et fargesjekkerkort for å sette CAT og kanaler automatisk" -#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 -#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 -#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 +#: ../src/iop/channelmixerrgb.c:4677 ../src/iop/channelmixerrgb.c:4689 +#: ../src/iop/channelmixerrgb.c:4706 ../src/iop/channelmixerrgb.c:4720 +#: ../src/iop/channelmixerrgb.c:4728 ../src/iop/channelmixerrgb.c:4735 msgid "calibrate" msgstr "kalibrer" -#: ../src/iop/channelmixerrgb.c:4679 +#: ../src/iop/channelmixerrgb.c:4677 msgid "chart" msgstr "diagram" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4678 msgid "choose the vendor and the type of your chart" msgstr "velg leverandør og type diagram" -#: ../src/iop/channelmixerrgb.c:4682 +#: ../src/iop/channelmixerrgb.c:4680 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 før 2014" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4681 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24 etter 2014" -#: ../src/iop/channelmixerrgb.c:4684 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 før 2018" -#: ../src/iop/channelmixerrgb.c:4685 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 etter 2018" -#: ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4684 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 før 2018" -#: ../src/iop/channelmixerrgb.c:4687 +#: ../src/iop/channelmixerrgb.c:4685 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 etter 2018" -#: ../src/iop/channelmixerrgb.c:4688 +#: ../src/iop/channelmixerrgb.c:4686 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4689 msgid "optimize for" msgstr "optimaliser for" -#: ../src/iop/channelmixerrgb.c:4692 +#: ../src/iop/channelmixerrgb.c:4690 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" @@ -20761,35 +21107,35 @@ msgstr "" "ingen er en avveiing mellom begge\n" "de andre er spesielle oppførsler for å beskytte enkelte fargetoner" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4697 msgid "neutral colors" msgstr "nøytrale farger" -#: ../src/iop/channelmixerrgb.c:4701 +#: ../src/iop/channelmixerrgb.c:4699 msgid "skin and soil colors" msgstr "hud og jordfarger" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4700 msgid "foliage colors" msgstr "farge på løvverk" -#: ../src/iop/channelmixerrgb.c:4703 +#: ../src/iop/channelmixerrgb.c:4701 msgid "sky and water colors" msgstr "himmel og vannfarger" -#: ../src/iop/channelmixerrgb.c:4704 +#: ../src/iop/channelmixerrgb.c:4702 msgid "average delta E" msgstr "gjennomsnittlig delta E" -#: ../src/iop/channelmixerrgb.c:4705 +#: ../src/iop/channelmixerrgb.c:4703 msgid "maximum delta E" msgstr "maksimum delta E" -#: ../src/iop/channelmixerrgb.c:4708 +#: ../src/iop/channelmixerrgb.c:4706 msgid "patch scale" msgstr "lapp-størrelse" -#: ../src/iop/channelmixerrgb.c:4711 +#: ../src/iop/channelmixerrgb.c:4709 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -20799,31 +21145,31 @@ msgstr "" "nyttig når perspektivkorreksjonsn er unøyaktig eller\n" "lappenes omriss kaster skygge på kanten av lappen." -#: ../src/iop/channelmixerrgb.c:4719 +#: ../src/iop/channelmixerrgb.c:4717 msgid "the delta E is using the CIE 2000 formula" msgstr "delta E bruker CIE 2000-formelen" -#: ../src/iop/channelmixerrgb.c:4722 +#: ../src/iop/channelmixerrgb.c:4720 msgid "accept" msgstr "godta" -#: ../src/iop/channelmixerrgb.c:4727 +#: ../src/iop/channelmixerrgb.c:4725 msgid "accept the computed profile and set it in the module" msgstr "godta den beregnede profilen og sett den i modulen" -#: ../src/iop/channelmixerrgb.c:4730 +#: ../src/iop/channelmixerrgb.c:4728 msgid "recompute" msgstr "beregn på nytt" -#: ../src/iop/channelmixerrgb.c:4734 +#: ../src/iop/channelmixerrgb.c:4732 msgid "recompute the profile" msgstr "beregn profilen på nytt" -#: ../src/iop/channelmixerrgb.c:4737 +#: ../src/iop/channelmixerrgb.c:4735 msgid "validate" msgstr "valider" -#: ../src/iop/channelmixerrgb.c:4741 +#: ../src/iop/channelmixerrgb.c:4739 msgid "check the output delta E" msgstr "sjekk utgående delta E" @@ -20849,7 +21195,7 @@ msgstr "styrke" msgid "size of features to preserve" msgstr "størrelse detaljer som skal bevares" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:442 msgid "strength of the effect" msgstr "effektstyrke" @@ -20998,7 +21344,7 @@ msgstr "3:1, panorama" msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "ugyldig forholdstall for `%s'. skal være i formatet \"tall:tall\"" -#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1393 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" @@ -21010,23 +21356,23 @@ msgstr "" "for å angi eget forholdstall, åpne kombiboksen og skriv forhold som x:y eller " "desimalformat" -#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1405 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "marger" -#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1415 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "venstre marg kan ikke overlappe med høyre marg" -#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1423 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "høyre marg kan ikke overlappe med venstre marg" -#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1429 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "øverste marg kan ikke overlappe med nederste marg" -#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1437 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "nederste marg kan ikke overlappe med øverste marg" @@ -21068,12 +21414,12 @@ msgstr "" "ctrl+dra\n" "rett ut: right-dra, bruk: dobbeltklikk" -#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1945 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[%s på grenselinjer] beskjæring" -#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1947 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[%s på grenselinjer] beskjæring med forholdet bredde/høyde beholdt" @@ -21141,7 +21487,7 @@ msgstr "tilsvarende Kodachrome" msgid "optimize luma from patches" msgstr "optimaliser luma fra lapper" -#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2004 msgid "optimize luma" msgstr "optimaliser luma" @@ -21149,7 +21495,7 @@ msgstr "optimaliser luma" msgid "neutralize colors from patches" msgstr "nøytraliser farger fra lapper" -#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2009 msgid "neutralize colors" msgstr "nøytraliser farger" @@ -21202,113 +21548,113 @@ msgstr "høylys: forsterkning / stigning" msgid "shadows / mid-tones / highlights" msgstr "skygger / mellomtoner / høylys" -#: ../src/iop/colorbalance.c:1854 ../src/iop/colorbalance.c:1863 +#: ../src/iop/colorbalance.c:1857 ../src/iop/colorbalance.c:1866 msgid "color-grading mapping method" msgstr "tilpasningsmetode for fargegradering" -#: ../src/iop/colorbalance.c:1858 +#: ../src/iop/colorbalance.c:1861 msgid "color control sliders" msgstr "glidere for fargestyring" -#: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 +#: ../src/iop/colorbalance.c:1862 ../src/libs/colorpicker.c:53 msgid "HSL" msgstr "HSL" -#: ../src/iop/colorbalance.c:1860 +#: ../src/iop/colorbalance.c:1863 msgid "RGBL" msgstr "RGBL" -#: ../src/iop/colorbalance.c:1870 +#: ../src/iop/colorbalance.c:1873 msgctxt "section" msgid "master" msgstr "master" -#: ../src/iop/colorbalance.c:1876 +#: ../src/iop/colorbalance.c:1879 msgid "saturation correction before the color balance" msgstr "korreksjon av fargemetning før fargebalanse" -#: ../src/iop/colorbalance.c:1882 +#: ../src/iop/colorbalance.c:1885 msgid "saturation correction after the color balance" msgstr "korreksjon av fargemetning etter fargebalanse" -#: ../src/iop/colorbalance.c:1887 +#: ../src/iop/colorbalance.c:1890 msgid "adjust to match a neutral tone" msgstr "juster for å stemme med en nøytral tone" #. is set in _configure_slider_blocks -#: ../src/iop/colorbalance.c:1898 +#: ../src/iop/colorbalance.c:1901 msgid "click to cycle layout" msgstr "klikk for å endre layout" -#: ../src/iop/colorbalance.c:1932 +#: ../src/iop/colorbalance.c:1935 msgid "factor" msgstr "faktor" -#: ../src/iop/colorbalance.c:1946 +#: ../src/iop/colorbalance.c:1949 msgid "select the hue" msgstr "velg fargetone" -#: ../src/iop/colorbalance.c:1957 +#: ../src/iop/colorbalance.c:1960 msgid "select the saturation" msgstr "velg fargemetning" -#: ../src/iop/colorbalance.c:1977 +#: ../src/iop/colorbalance.c:1980 msgid "factor of lift/offset" msgstr "faktor for løft/forskyvning" -#: ../src/iop/colorbalance.c:1978 +#: ../src/iop/colorbalance.c:1981 msgid "factor of red for lift/offset" msgstr "løft/forskyvningsfaktor for rødt" -#: ../src/iop/colorbalance.c:1979 +#: ../src/iop/colorbalance.c:1982 msgid "factor of green for lift/offset" msgstr "løft/forskyvningsfaktor for grønt" -#: ../src/iop/colorbalance.c:1980 +#: ../src/iop/colorbalance.c:1983 msgid "factor of blue for lift/offset" msgstr "løft/forskyvningsfaktor for blått" -#: ../src/iop/colorbalance.c:1983 +#: ../src/iop/colorbalance.c:1986 msgid "factor of gamma/power" msgstr "gammafaktor" -#: ../src/iop/colorbalance.c:1984 +#: ../src/iop/colorbalance.c:1987 msgid "factor of red for gamma/power" msgstr "gammafaktor for rødt" -#: ../src/iop/colorbalance.c:1985 +#: ../src/iop/colorbalance.c:1988 msgid "factor of green for gamma/power" msgstr "gammafaktor for grønt" -#: ../src/iop/colorbalance.c:1986 +#: ../src/iop/colorbalance.c:1989 msgid "factor of blue for gamma/power" msgstr "gammafaktor for blått" -#: ../src/iop/colorbalance.c:1989 +#: ../src/iop/colorbalance.c:1992 msgid "factor of gain/slope" msgstr "forsterkningsfaktor" -#: ../src/iop/colorbalance.c:1990 +#: ../src/iop/colorbalance.c:1993 msgid "factor of red for gain/slope" msgstr "forsterkningsfaktor for rødt" -#: ../src/iop/colorbalance.c:1991 +#: ../src/iop/colorbalance.c:1994 msgid "factor of green for gain/slope" msgstr "forsterkningsfaktor for grønt" -#: ../src/iop/colorbalance.c:1992 +#: ../src/iop/colorbalance.c:1995 msgid "factor of blue for gain/slope" msgstr "forsterkningsfaktor for blått" -#: ../src/iop/colorbalance.c:2002 +#: ../src/iop/colorbalance.c:2005 msgid "fit the whole histogram and center the average luma" msgstr "tilpass hele histogrammet og sentrer gjennomsnittlig luma" -#: ../src/iop/colorbalance.c:2007 +#: ../src/iop/colorbalance.c:2010 msgid "optimize the RGB curves to remove color casts" msgstr "optimaliser RGB-kurvene for å fjerne fargefeil" -#: ../src/iop/colorbalance.c:2009 +#: ../src/iop/colorbalance.c:2012 msgctxt "section" msgid "auto optimizers" msgstr "automatisk optimalisering" @@ -21353,64 +21699,65 @@ msgstr "grunnleggende fargerikhet | standard" msgid "colorbalance works only on RGB input" msgstr "fargebalanse virker bare på RGB inn" -#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 +#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2373 +#: ../src/iop/contrastntexture.c:362 ../src/iop/retouch.c:2054 +#: ../src/iop/toneequal.c:1945 msgid "cannot display masks when the blending mask is displayed" msgstr "kan ikke vise masker når mikse-masken vises" #. Page master -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "master" msgstr "master" -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "global grading" msgstr "global fargegradering" -#: ../src/iop/colorbalancergb.c:1788 +#: ../src/iop/colorbalancergb.c:1787 msgid "rotate all hues by an angle, at the same luminance" msgstr "roter alle fargetoner med en vinkel, med konstant luminans" -#: ../src/iop/colorbalancergb.c:1794 +#: ../src/iop/colorbalancergb.c:1793 msgid "increase colorfulness mostly on low-chroma colors" msgstr "øk fargerikhet mest på svake farger" -#: ../src/iop/colorbalancergb.c:1800 +#: ../src/iop/colorbalancergb.c:1799 msgid "increase the contrast at constant chromaticity" msgstr "øk kontrasten med konstant kromatisitet" -#: ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorbalancergb.c:1801 msgctxt "section" msgid "linear chroma grading" msgstr "lineær fargegradering" -#: ../src/iop/colorbalancergb.c:1809 +#: ../src/iop/colorbalancergb.c:1808 msgid "increase colorfulness at same luminance globally" msgstr "øk fargerikhet ved samme luminans globalt" -#: ../src/iop/colorbalancergb.c:1814 +#: ../src/iop/colorbalancergb.c:1813 msgid "increase colorfulness at same luminance mostly in shadows" msgstr "øk fargerikhet ved samme luminans mest i skyggene" -#: ../src/iop/colorbalancergb.c:1819 +#: ../src/iop/colorbalancergb.c:1818 msgid "increase colorfulness at same luminance mostly in mid-tones" msgstr "øk fargerikhet ved samme luminans mest i mellomtonene" -#: ../src/iop/colorbalancergb.c:1824 +#: ../src/iop/colorbalancergb.c:1823 msgid "increase colorfulness at same luminance mostly in highlights" msgstr "øk fargerikhet ved samme luminans mest i høylysene" -#: ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorbalancergb.c:1825 msgctxt "section" msgid "perceptual saturation grading" msgstr "perseptuell justering av fargemetning" -#: ../src/iop/colorbalancergb.c:1832 +#: ../src/iop/colorbalancergb.c:1831 msgid "add or remove saturation by an absolute amount" msgstr "legg til eller trekk fra fargemetning med en absolutt mengde" -#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 -#: ../src/iop/colorbalancergb.c:1847 +#: ../src/iop/colorbalancergb.c:1836 ../src/iop/colorbalancergb.c:1841 +#: ../src/iop/colorbalancergb.c:1846 msgid "" "increase or decrease saturation proportionally to the original pixel " "saturation" @@ -21418,21 +21765,21 @@ msgstr "" "legg til eller trekk fra fargemetning proporsjonalt med den originale " "pikselmetningen" -#: ../src/iop/colorbalancergb.c:1849 +#: ../src/iop/colorbalancergb.c:1848 msgctxt "section" msgid "perceptual brilliance grading" msgstr "perseptuell justering av lysstyrke" -#: ../src/iop/colorbalancergb.c:1850 +#: ../src/iop/colorbalancergb.c:1849 msgid "brilliance" msgstr "lysstyrke" -#: ../src/iop/colorbalancergb.c:1855 +#: ../src/iop/colorbalancergb.c:1854 msgid "add or remove brilliance by an absolute amount" msgstr "legg til eller trekk fra lysstyrke med en absolutt mengde" -#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 -#: ../src/iop/colorbalancergb.c:1870 +#: ../src/iop/colorbalancergb.c:1859 ../src/iop/colorbalancergb.c:1864 +#: ../src/iop/colorbalancergb.c:1869 msgid "" "increase or decrease brilliance proportionally to the original pixel " "brilliance" @@ -21441,15 +21788,15 @@ msgstr "" "lysstyrken" #. Page 4-ways -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "4 ways" msgstr "4-veis" -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "selective color grading" msgstr "selektiv fargegradering" -#: ../src/iop/colorbalancergb.c:1875 +#: ../src/iop/colorbalancergb.c:1874 msgid "" "pick opposite color from image\n" "ctrl+click to pick selected color" @@ -21457,210 +21804,240 @@ msgstr "" "velg motsatt farge fra bilde\n" "ctrl-klikk for å plukke valgt farge" -#: ../src/iop/colorbalancergb.c:1877 +#: ../src/iop/colorbalancergb.c:1876 msgctxt "section" msgid "global offset" msgstr "global forskyvning" -#: ../src/iop/colorbalancergb.c:1884 +#: ../src/iop/colorbalancergb.c:1883 msgid "global luminance offset" msgstr "global forskyvning av luminans" -#: ../src/iop/colorbalancergb.c:1889 +#: ../src/iop/colorbalancergb.c:1888 msgid "hue of the global color offset" msgstr "fargetone for global fargeforskyvning" -#: ../src/iop/colorbalancergb.c:1896 +#: ../src/iop/colorbalancergb.c:1895 msgid "chroma of the global color offset" msgstr "kroma for den globale fargeforskyvningen" -#: ../src/iop/colorbalancergb.c:1898 +#: ../src/iop/colorbalancergb.c:1897 msgctxt "section" msgid "shadows lift" msgstr "løft skygger" -#: ../src/iop/colorbalancergb.c:1905 +#: ../src/iop/colorbalancergb.c:1904 msgid "luminance gain in shadows" msgstr "luminansforsterkning i skygger" -#: ../src/iop/colorbalancergb.c:1910 +#: ../src/iop/colorbalancergb.c:1909 msgid "hue of the color gain in shadows" msgstr "fargetone for fargetilsetningen i skygger" -#: ../src/iop/colorbalancergb.c:1917 +#: ../src/iop/colorbalancergb.c:1916 msgid "chroma of the color gain in shadows" msgstr "kroma for fargetilsetningen i skygger" -#: ../src/iop/colorbalancergb.c:1919 +#: ../src/iop/colorbalancergb.c:1918 msgctxt "section" msgid "highlights gain" msgstr "høylys-forsterkning" -#: ../src/iop/colorbalancergb.c:1920 +#: ../src/iop/colorbalancergb.c:1919 msgid "gain" msgstr "forsterkning" -#: ../src/iop/colorbalancergb.c:1926 +#: ../src/iop/colorbalancergb.c:1925 msgid "luminance gain in highlights" msgstr "luminansforsterkning i høylys" -#: ../src/iop/colorbalancergb.c:1931 +#: ../src/iop/colorbalancergb.c:1930 msgid "hue of the color gain in highlights" msgstr "fargetone for fargetilsetningen i høylys" -#: ../src/iop/colorbalancergb.c:1938 +#: ../src/iop/colorbalancergb.c:1937 msgid "chroma of the color gain in highlights" msgstr "kroma for fargetilsetningen i høylys" -#: ../src/iop/colorbalancergb.c:1940 +#: ../src/iop/colorbalancergb.c:1939 msgctxt "section" msgid "power" msgstr "styrke" -#: ../src/iop/colorbalancergb.c:1941 +#: ../src/iop/colorbalancergb.c:1940 msgid "power" msgstr "styrke" -#: ../src/iop/colorbalancergb.c:1947 +#: ../src/iop/colorbalancergb.c:1946 msgid "luminance exponent in mid-tones" msgstr "luminans-eksponent i mellomtoner" -#: ../src/iop/colorbalancergb.c:1952 +#: ../src/iop/colorbalancergb.c:1951 msgid "hue of the color exponent in mid-tones" msgstr "fargetone for fargetilsetningen i mellomtoner" -#: ../src/iop/colorbalancergb.c:1959 +#: ../src/iop/colorbalancergb.c:1958 msgid "chroma of the color exponent in mid-tones" msgstr "kroma for fargetilsetningen i mellomtoner" #. Page masks -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "masks" msgstr "masker" -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "isolate luminances" msgstr "isoler luminanser" -#: ../src/iop/colorbalancergb.c:1966 +#: ../src/iop/colorbalancergb.c:1965 msgid "choose in which uniform color space the saturation is computed" msgstr "velg i hvilket fargerom fargemetningen beregnes" -#: ../src/iop/colorbalancergb.c:1968 +#: ../src/iop/colorbalancergb.c:1967 msgctxt "section" msgid "luminance ranges" msgstr "luminansområder" -#: ../src/iop/colorbalancergb.c:1981 +#: ../src/iop/colorbalancergb.c:1980 msgid "weight of the shadows over the whole tonal range" msgstr "vekt av skyggene over hele toneområdet" -#: ../src/iop/colorbalancergb.c:1987 +#: ../src/iop/colorbalancergb.c:1986 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"viser en skyggemaske, lagt over som et sjakkbrettmønster\n" +"det synlige området av bildet (ikke skjult av masken) er området\n" +"som vil bli påvirket av skyggegliderne i de andre fanene" + +#: ../src/iop/colorbalancergb.c:1993 msgid "position of the middle-gray reference for masking" msgstr "plassering av middels grå referanse for maskering" -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:1999 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"viser en mellomtonemaske, lagt over som et sjakkbrettmønster\n" +"det synlige området av bildet (ikke skjult av masken) er området\n" +"som vil bli påvirket av mellomtonegliderne i de andre fanene" + +#: ../src/iop/colorbalancergb.c:2006 msgid "weights of highlights over the whole tonal range" msgstr "vekt av høylysene over hele toneområdet" -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2012 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"viser en høylysmaske, lagt over som et sjakkbrettmønster\n" +"det synlige området av bildet (ikke skjult av masken) er området\n" +"som vil bli påvirket av høylysgliderne i de andre fanene" + +#: ../src/iop/colorbalancergb.c:2016 msgctxt "section" msgid "threshold" msgstr "grenseverdi" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2021 msgid "peak white luminance value used to normalize the power function" msgstr "" "høyeste hvite luminansverdi brukt til å normalisere eksponesialfunksjonen" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2027 msgid "peak gray luminance value used to normalize the power function" msgstr "høyeste grå luminansverdi brukt til å normalisere eksponesialfunksjonen" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2029 msgctxt "section" msgid "mask preview settings" msgstr "innstillinger for forhåndsvisning av maske" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2033 ../src/iop/colorbalancergb.c:2038 msgid "select color of the checkerboard from a swatch" msgstr "velg farge for rutenettet fra en fargeprøve" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2043 msgid "checkerboard size" msgstr "rutestørrelse" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2047 msgid "checkerboard color 1" msgstr "rutenettfarge 1" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 2" msgstr "rutenettfarge 2" -#: ../src/iop/colorchecker.c:118 +#: ../src/iop/colorchecker.c:119 msgid "color look up table" msgstr "farge oppslagstabell" -#: ../src/iop/colorchecker.c:123 +#: ../src/iop/colorchecker.c:124 msgid "profile|lut|color grading" msgstr "profil|lut|fargegradering" -#: ../src/iop/colorchecker.c:129 +#: ../src/iop/colorchecker.c:130 msgid "perform color space corrections and apply looks" msgstr "utfør fargeromskorreksjoner og bruk utseender" -#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 +#: ../src/iop/colorchecker.c:132 ../src/iop/colorchecker.c:134 #: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 -#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 -#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 -#: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorzones.c:144 ../src/iop/defringe.c:81 ../src/iop/levels.c:139 +#: ../src/iop/monochrome.c:101 ../src/iop/shadhi.c:142 +#: ../src/iop/tonecurve.c:185 ../src/iop/vibrance.c:95 msgid "linear or non-linear, Lab, display-referred" msgstr "lineær eller ikke-lineær, Lab, visningsreferert" -#: ../src/iop/colorchecker.c:132 +#: ../src/iop/colorchecker.c:133 msgid "defined by profile, Lab" msgstr "definert av profil, Lab" -#: ../src/iop/colorchecker.c:306 +#: ../src/iop/colorchecker.c:307 msgid "it8 skin tones" msgstr "it8 hud-toner" -#: ../src/iop/colorchecker.c:472 +#: ../src/iop/colorchecker.c:473 msgid "expanded color checker" msgstr "utvidet fargesjekker" -#: ../src/iop/colorchecker.c:488 +#: ../src/iop/colorchecker.c:489 msgid "Helmholtz/Kohlrausch monochrome" msgstr "Helmholtz/Kohlrausch svart/hvitt" -#: ../src/iop/colorchecker.c:505 +#: ../src/iop/colorchecker.c:506 msgid "Fuji Astia emulation" msgstr "Fuji Astia etterligning" -#: ../src/iop/colorchecker.c:519 +#: ../src/iop/colorchecker.c:520 msgid "Fuji Classic Chrome emulation" msgstr "Fuji Classic Chrome etterligning" -#: ../src/iop/colorchecker.c:533 +#: ../src/iop/colorchecker.c:534 msgid "Fuji Monochrome emulation" msgstr "Fuji Monochrome etterligning" -#: ../src/iop/colorchecker.c:547 +#: ../src/iop/colorchecker.c:548 msgid "Fuji Provia emulation" msgstr "Fuji Provia etterligning" -#: ../src/iop/colorchecker.c:561 +#: ../src/iop/colorchecker.c:562 msgid "Fuji Velvia emulation" msgstr "Fuji Velvia etterligning" -#: ../src/iop/colorchecker.c:997 ../src/iop/colorchecker.c:1555 +#: ../src/iop/colorchecker.c:998 ../src/iop/colorchecker.c:1557 #, c-format msgid "patch #%d" msgstr "fargerute #%d" -#: ../src/iop/colorchecker.c:1410 +#: ../src/iop/colorchecker.c:1413 #, c-format msgid "" "(%2.2f %2.2f %2.2f)\n" @@ -21677,15 +22054,15 @@ msgstr "" "høyreklikk for å slette fargerute\n" "shift-klikk for å erstatte fargerute ved valg av farge" -#: ../src/iop/colorchecker.c:1550 +#: ../src/iop/colorchecker.c:1552 msgid "patch" msgstr "fargerute" -#: ../src/iop/colorchecker.c:1551 +#: ../src/iop/colorchecker.c:1553 msgid "color checker patch" msgstr "fargerute fra fargesjekker" -#: ../src/iop/colorchecker.c:1565 +#: ../src/iop/colorchecker.c:1567 msgid "" "adjust target color Lab 'L' channel\n" "lower values darken target color while higher brighten it" @@ -21693,7 +22070,7 @@ msgstr "" "juster målfargens Lab 'L'-kanal\n" "lavere verdier mørkner ønsket farge mens høyere lysner den" -#: ../src/iop/colorchecker.c:1573 +#: ../src/iop/colorchecker.c:1575 msgid "" "adjust target color Lab 'a' channel\n" "lower values shift target color towards greens while higher shift towards " @@ -21703,11 +22080,11 @@ msgstr "" "lavere verdier flytter ønsket farge mot grønt mens høyere flytter den mot " "magenta" -#: ../src/iop/colorchecker.c:1576 +#: ../src/iop/colorchecker.c:1578 msgid "green-magenta offset" msgstr "grønn / magenta forskyvning" -#: ../src/iop/colorchecker.c:1585 +#: ../src/iop/colorchecker.c:1587 msgid "" "adjust target color Lab 'b' channel\n" "lower values shift target color towards blues while higher shift towards " @@ -21716,11 +22093,11 @@ msgstr "" "justerer målfargens Lab 'b'-kanal\n" "lavere verdier flytter ønsket farge mot blått mens høyere flytter den mot gult" -#: ../src/iop/colorchecker.c:1588 +#: ../src/iop/colorchecker.c:1590 msgid "blue-yellow offset" msgstr "blå/gul forskyvning" -#: ../src/iop/colorchecker.c:1597 +#: ../src/iop/colorchecker.c:1599 msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" @@ -21731,11 +22108,11 @@ msgstr "" "justerer 'a' og 'b'-kanalene til ønsket farge i Lab-rom samtidig\n" "lavere verdier gir lavere metning mens høyere gir høyere metning" -#: ../src/iop/colorchecker.c:1606 +#: ../src/iop/colorchecker.c:1608 msgid "target color" msgstr "ønsket farge" -#: ../src/iop/colorchecker.c:1609 +#: ../src/iop/colorchecker.c:1611 msgid "" "control target color of the patches\n" "relative - target color is relative from the patch original color\n" @@ -21745,7 +22122,7 @@ msgstr "" "relativ - ønsket farge er relativ fra rutens originale farge\n" "absolutt - ønsket farge er en absolutt Lab-verdi" -#: ../src/iop/colorchecker.c:1613 +#: ../src/iop/colorchecker.c:1615 msgid "absolute" msgstr "absolutt" @@ -21777,27 +22154,27 @@ msgstr "" "bratthet for 'b'-kurven i Lab\n" "lavere verdier desaturerer blått og gult mens høyere saturerer dem" -#: ../src/iop/colorcorrection.c:68 +#: ../src/iop/colorcorrection.c:69 msgid "color correction" msgstr "fargekorrigering" -#: ../src/iop/colorcorrection.c:73 +#: ../src/iop/colorcorrection.c:74 msgid "correct white balance selectively for blacks and whites" msgstr "korriger hvitbalanse selektivt for svart og hvitt" -#: ../src/iop/colorcorrection.c:106 +#: ../src/iop/colorcorrection.c:107 msgid "warm tone" msgstr "varm tone" -#: ../src/iop/colorcorrection.c:114 +#: ../src/iop/colorcorrection.c:115 msgid "warming filter" msgstr "varmefilter" -#: ../src/iop/colorcorrection.c:122 +#: ../src/iop/colorcorrection.c:123 msgid "cooling filter" msgstr "kjølig filter" -#: ../src/iop/colorcorrection.c:242 +#: ../src/iop/colorcorrection.c:253 msgid "" "drag the line for split-toning. bright means highlights, dark means shadows. " "use mouse wheel to change saturation." @@ -21805,19 +22182,19 @@ msgstr "" "dra linjen for splitt-toning. lyst betyr høylys, mørkt betyr skygger. bruk " "musehjulet for å endre fargemetning." -#: ../src/iop/colorcorrection.c:261 +#: ../src/iop/colorcorrection.c:272 msgid "set the global saturation" msgstr "angi global fargemetning" -#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 +#: ../src/iop/colorequal.c:203 ../src/iop/colorequal.c:2929 msgid "color equalizer" msgstr "fargeutligner" -#: ../src/iop/colorequal.c:207 +#: ../src/iop/colorequal.c:208 msgid "color zones|hsl" msgstr "fargesoner|hsl" -#: ../src/iop/colorequal.c:214 +#: ../src/iop/colorequal.c:215 msgid "" "change saturation, hue and brightness\n" "depending on local hue" @@ -21825,37 +22202,37 @@ msgstr "" "endre fargemetning, fargetone og lysstyrke\n" "avhengig av lokal fargetone" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB" msgstr "kvasilineær, RGB" -#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:220 ../src/iop/toneequal.c:333 msgid "quasi-linear, RGB, scene-referred" msgstr "kvasilineær, RGB, scenereferert" -#: ../src/iop/colorequal.c:2098 +#: ../src/iop/colorequal.c:2099 msgid "bleach bypass" msgstr "hopp over bleking" -#: ../src/iop/colorequal.c:2142 +#: ../src/iop/colorequal.c:2143 msgid "Kodachrome 64 like" msgstr "Kodachrome 64-lik" -#: ../src/iop/colorequal.c:2186 +#: ../src/iop/colorequal.c:2187 msgid "Kodak Portra 400 like" msgstr "Kodak Portra 400-lik" -#: ../src/iop/colorequal.c:2230 +#: ../src/iop/colorequal.c:2231 msgid "teal & orange" msgstr "teal & orange" #. Page OPTIONS -#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 -#: ../src/iop/filmicrgb.c:4563 +#: ../src/iop/colorequal.c:2882 ../src/iop/colorequal.c:3080 +#: ../src/iop/filmicrgb.c:4539 msgid "options" msgstr "valg" -#: ../src/iop/colorequal.c:2982 +#: ../src/iop/colorequal.c:2978 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -21865,11 +22242,11 @@ msgstr "" "midtklikk for å bytte synlighet for glidere\n" "alt+rull for å bytte side" -#: ../src/iop/colorequal.c:3008 +#: ../src/iop/colorequal.c:2999 msgid "shift nodes to lower or higher hue" msgstr "flytt noder mot nærliggende fargetoner" -#: ../src/iop/colorequal.c:3011 +#: ../src/iop/colorequal.c:3002 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -21877,19 +22254,19 @@ msgstr "" "velg fargetone fra bildet og visualiser den\n" "ctrl-klikk for å velge et område" -#: ../src/iop/colorequal.c:3030 +#: ../src/iop/colorequal.c:3021 msgid "change hue hue-wise" msgstr "endre fargetone basert på fargetone" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3039 msgid "change saturation hue-wise" msgstr "endre fargemetning basert på fargetone" -#: ../src/iop/colorequal.c:3066 +#: ../src/iop/colorequal.c:3057 msgid "change brightness hue-wise" msgstr "endre lysstyrke basert på fargetone" -#: ../src/iop/colorequal.c:3099 +#: ../src/iop/colorequal.c:3090 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -21900,16 +22277,16 @@ msgstr "" "til å holde seg under det oppgitte nivået. standard er ok for de fleste " "bilder." -#: ../src/iop/colorequal.c:3104 +#: ../src/iop/colorequal.c:3095 msgid "change for sharper or softer hue curve" msgstr "endre for skarpere eller mykere fargetonekurve" -#: ../src/iop/colorequal.c:3108 +#: ../src/iop/colorequal.c:3099 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "" "begrens effekten ved å bruke et guidet filter basert på fargetone og -metning" -#: ../src/iop/colorequal.c:3114 +#: ../src/iop/colorequal.c:3105 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -21917,7 +22294,7 @@ msgstr "" "angi radius for det guidede filterets fargeanalyse (fargetone).\n" "øk hvis det er stor lokal variasjon av fargetoner eller mye fargestøy." -#: ../src/iop/colorequal.c:3121 +#: ../src/iop/colorequal.c:3112 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -21925,7 +22302,7 @@ msgstr "" "visualiser vektfunksjon på endret resultat og vis vektingskurve.\n" "rødt viser mulig endrede data, blåaktige deler vil ikke endres." -#: ../src/iop/colorequal.c:3125 +#: ../src/iop/colorequal.c:3116 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -21937,7 +22314,7 @@ msgstr "" " - øk for å begrense endringer til områder med mer farge\n" " øker kontrast og unngår endring av lysstyrke i områder med lite farge" -#: ../src/iop/colorequal.c:3133 +#: ../src/iop/colorequal.c:3124 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -21949,11 +22326,11 @@ msgstr "" "høyere kontrast\n" " - reduser for jevnere overganger" -#: ../src/iop/colorequal.c:3140 +#: ../src/iop/colorequal.c:3131 msgid "set radius of applied parameters for the guided filter" msgstr "angi radius for det guidede filterets brukte parametre" -#: ../src/iop/colorequal.c:3143 +#: ../src/iop/colorequal.c:3134 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -22100,11 +22477,11 @@ msgstr "" "bare aktiv i 'egendefinert' harmonimodus.\n" "bruk fargeplukkeren for å plukke den ønskede fargetonen fra bildet." -#: ../src/iop/colorharmonizer.c:1513 +#: ../src/iop/colorharmonizer.c:1517 msgid "vectorscope two-way sync" msgstr "vektorskop to-veis synk" -#: ../src/iop/colorharmonizer.c:1515 +#: ../src/iop/colorharmonizer.c:1519 msgid "" "when enabled, the vectorscope harmony overlay is kept in sync with\n" "the harmony rule and anchor hue controls in the module.\n" @@ -22116,7 +22493,7 @@ msgstr "" "deaktiver for å justere modulen uten å forstyrre vektorskopvisningen og vice-" "versa." -#: ../src/iop/colorharmonizer.c:1529 +#: ../src/iop/colorharmonizer.c:1533 msgid "" "import the harmony rule and anchor hue currently displayed in the " "vectorscope.\n" @@ -22126,7 +22503,7 @@ msgstr "" "importer harmoniregelen og ankerfargen som vises i vektorskopet.\n" "bytter også histogrampanelet til vektorskop hvis det ikke allerede er aktivt." -#: ../src/iop/colorharmonizer.c:1550 +#: ../src/iop/colorharmonizer.c:1554 msgid "" "how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" @@ -22153,7 +22530,7 @@ msgstr "" "vridningen veies av hver piksels kroma: helt desaturerte piksler (grå)\n" "påvirkes aldri av denne innstillingen." -#: ../src/iop/colorharmonizer.c:1564 +#: ../src/iop/colorharmonizer.c:1568 msgid "" "controls the angular reach of each harmony node's attraction.\n" "\n" @@ -22186,7 +22563,7 @@ msgstr "" " brukbar for sterkt uoverensstemmende bilder eller når man vil ha et malerisk " "utseende." -#: ../src/iop/colorharmonizer.c:1579 +#: ../src/iop/colorharmonizer.c:1583 msgid "" "shields low-chroma (desaturated) colors from the hue correction.\n" "\n" @@ -22217,7 +22594,7 @@ msgstr "" "beskyttelsen øker\n" "gradvis fra null og gliderresponsen distribueres jevnt over området." -#: ../src/iop/colorharmonizer.c:1593 +#: ../src/iop/colorharmonizer.c:1597 msgid "" "controls the intensity of smoothing applied to the correction field.\n" "\n" @@ -22240,23 +22617,23 @@ msgstr "" "men kan\n" " viske ut graderingen over bildekanter, og forårsaker noe visuell separasjon." -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1612 msgid "hue 1" msgstr "fargetone 1" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1612 msgid "hue 2" msgstr "fargetone 2" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1612 msgid "hue 3" msgstr "fargetone 3" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1612 msgid "hue 4" msgstr "fargetone 4" -#: ../src/iop/colorharmonizer.c:1620 +#: ../src/iop/colorharmonizer.c:1624 msgid "" "saturation multiplier for colors near this harmony node.\n" "100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" @@ -22268,11 +22645,11 @@ msgstr "" "effekten veies av hvor nær pikselen er denne noden\n" "og respekterer instillingen 'beskytt nøytrale farger'." -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "inngående fargeprofil" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -22281,16 +22658,16 @@ msgstr "" "RGB\n" "ved å bruke fargeprofiler til å omgjøre RGB-verdier" -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:317 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:315 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "obligatorisk" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "definert av profil" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format msgid "" "can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" @@ -22298,24 +22675,24 @@ msgstr "" "kan ikke trekke ut matrise fra fargerommet `%s', blir erstattet med Rec2020 " "RGB!" -#: ../src/iop/colorin.c:1398 +#: ../src/iop/colorin.c:1396 #, c-format msgid "`%s' color matrix not found!" msgstr "`%s' fargematrise ikke funnet!" -#: ../src/iop/colorin.c:1436 +#: ../src/iop/colorin.c:1434 msgid "input profile could not be generated!" msgstr "inngående profil kunne ikke lages!" -#: ../src/iop/colorin.c:1533 +#: ../src/iop/colorin.c:1531 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "ikke støttet inngående profil er erstattet av lineær Rec709 RGB!" -#: ../src/iop/colorin.c:1807 +#: ../src/iop/colorin.c:1805 msgid "external ICC profiles" msgstr "eksterne ICC-profiler" -#: ../src/iop/colorin.c:1862 +#: ../src/iop/colorin.c:1860 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -22338,15 +22715,33 @@ msgstr "" "copyright: %s\n" "\n" -#: ../src/iop/colorin.c:2050 +#: ../src/iop/colorin.c:2047 +msgid "blue mapping" +msgstr "blå tilpasning" + +#: ../src/iop/colorin.c:2048 +msgid "" +"the blue mapping mode has been deprecated since very long and has been " +"removed.\n" +"reset to defaults or switch to any colorin profile and check results. " +"minimal\n" +"visual differences might be possible." +msgstr "" +"den blå tilpasningsmodusen har blitt utdatert for lenge siden og har blitt " +"fjernet.\n" +"nullstill til standard eller bytt til en annen inngangsprofil for farge og " +"sjekk resultatet.\n" +"en liten visuell forskjell kan forekomme." + +#: ../src/iop/colorin.c:2062 msgid "input profile" msgstr "inngående fargeprofil" -#: ../src/iop/colorin.c:2063 +#: ../src/iop/colorin.c:2075 msgid "working ICC profiles" msgstr "arbeidsprofil (ICC)" -#: ../src/iop/colorin.c:2075 +#: ../src/iop/colorin.c:2087 msgid "confine Lab values to gamut of RGB color space" msgstr "begrens Lab-verdier til gamut for RGB fargerom" @@ -22428,11 +22823,11 @@ msgstr "" msgid "level of histogram equalization" msgstr "nivå på histogramutjevning" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "utgående fargeprofil" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -22440,56 +22835,56 @@ msgstr "" "konverter prosesseringskjedens referanse-RGB til visnings-RGB\n" "ved å bruke fargeprofiler til å omgjøre RGB-verdier" -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "ikke-lineær, RGB eller Lab, visningsreferert" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "manglende utgående fargeprofil er erstattet av sRGB!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "manglende prøvevisnings-profil er erstattet av sRGB!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "ikke støttet utgående profil er erstattet av sRGB!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "utgående hensikt" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "gjengivelseshensikt" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1641 -#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 -#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1346 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 +#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 +#: ../src/views/darkroom.c:3415 ../src/views/lighttable.c:1496 msgid "perceptual" msgstr "perseptuell" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1642 -#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 -#: ../src/views/darkroom.c:3188 ../src/views/lighttable.c:1347 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 +#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 +#: ../src/views/darkroom.c:3416 ../src/views/lighttable.c:1497 msgid "relative colorimetric" msgstr "relativ kolorimetrisk" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1643 -#: ../src/libs/print_settings.c:2577 ../src/libs/print_settings.c:2926 -#: ../src/views/darkroom.c:3189 ../src/views/lighttable.c:1348 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 +#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 +#: ../src/views/darkroom.c:3417 ../src/views/lighttable.c:1498 msgctxt "rendering intent" msgid "saturation" msgstr "fargemetning" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1644 -#: ../src/libs/print_settings.c:2578 ../src/libs/print_settings.c:2927 -#: ../src/views/darkroom.c:3190 ../src/views/lighttable.c:1349 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 +#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 +#: ../src/views/darkroom.c:3418 ../src/views/lighttable.c:1499 msgid "absolute colorimetric" msgstr "absolutt kolorimetrisk" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "eksport ICC-profil" @@ -22503,9 +22898,9 @@ msgstr "gjenvinn klipte høylys ved å videreføre omkringliggende farger" #: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:899 ../src/iop/hazeremoval.c:913 -#: ../src/iop/levels.c:354 +#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 +#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 +#: ../src/iop/levels.c:355 msgid "inconsistent output" msgstr "ikke konsistent output" @@ -22546,7 +22941,7 @@ msgstr "om og hvordan gi fortrinn for visse erstatningsfarger" msgid "the hue tone which should be given precedence over other hue tones" msgstr "fargetone som skal gis fortrinn fremfor andre fargetoner" -#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1822 +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 #: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "ikke aktuell" @@ -22563,7 +22958,7 @@ msgstr "fargeoverføring" msgid "this module is deprecated. better use color mapping module instead." msgstr "denne modulen er utdatert. bruk fargetilpasningsmodulen i stedet." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -22573,39 +22968,39 @@ msgstr "" "og finnes her kun for at du skal kunne skru den av\n" "og bruke den nye fargetilpasningsmodulen." -#: ../src/iop/colorzones.c:135 ../src/iop/colorzones.c:2561 +#: ../src/iop/colorzones.c:136 ../src/iop/colorzones.c:2553 msgid "color zones" msgstr "fargesoner" -#: ../src/iop/colorzones.c:141 +#: ../src/iop/colorzones.c:142 msgid "selectively shift hues, chroma and lightness of pixels" msgstr "selektiv forskyvning av fargetone, kroma og lyshet for piksler" -#: ../src/iop/colorzones.c:668 +#: ../src/iop/colorzones.c:669 msgid "B&W: with red" msgstr "Svart/hvitt: med rød" -#: ../src/iop/colorzones.c:691 +#: ../src/iop/colorzones.c:692 msgid "B&W: with skin tones" msgstr "Svart/hvitt: med hud-toner" -#: ../src/iop/colorzones.c:716 +#: ../src/iop/colorzones.c:717 msgid "polarizing filter" msgstr "polariserende filter" -#: ../src/iop/colorzones.c:737 +#: ../src/iop/colorzones.c:738 msgid "natural skin tones" msgstr "natrulige hudtoner" -#: ../src/iop/colorzones.c:768 +#: ../src/iop/colorzones.c:769 msgid "B&W: film" msgstr "Svart/hvitt: film" -#: ../src/iop/colorzones.c:788 +#: ../src/iop/colorzones.c:789 msgid "HSL base setting" msgstr "HSL grunninnstilling" -#: ../src/iop/colorzones.c:2652 ../src/iop/rgbcurve.c:1514 +#: ../src/iop/colorzones.c:2644 ../src/iop/rgbcurve.c:1507 msgid "" "create a curve based on an area from the image\n" "drag to create a flat curve\n" @@ -22617,33 +23012,33 @@ msgstr "" "ctrl-klikk for en positiv kurve\n" "shift-klikk for en negativ kurve" -#: ../src/iop/colorzones.c:2656 ../src/iop/rgbcurve.c:1518 +#: ../src/iop/colorzones.c:2648 ../src/iop/rgbcurve.c:1511 msgid "create curve" msgstr "opptett kurve" #. edit by area -#: ../src/iop/colorzones.c:2670 +#: ../src/iop/colorzones.c:2662 msgid "edit by area" msgstr "rediger basert på område" -#: ../src/iop/colorzones.c:2676 +#: ../src/iop/colorzones.c:2669 msgid "edit the curve nodes by area" msgstr "rediger kurvenes knutepunkter etter område" -#: ../src/iop/colorzones.c:2683 +#: ../src/iop/colorzones.c:2676 msgid "display selection" msgstr "vis utvalg" -#: ../src/iop/colorzones.c:2698 +#: ../src/iop/colorzones.c:2691 msgid "choose selection criterion, will be the abscissa in the graph" msgstr "velg valgkriterium, vil bli x-aksen i grafen" -#: ../src/iop/colorzones.c:2701 +#: ../src/iop/colorzones.c:2694 msgid "choose between a smoother or stronger effect" msgstr "velg mellom en svakere eller sterkere effekt" -#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 -#: ../src/iop/tonecurve.c:1312 +#: ../src/iop/colorzones.c:2725 ../src/iop/rgbcurve.c:1540 +#: ../src/iop/tonecurve.c:1311 msgid "" "change this method if you see oscillations or cusps in the curve\n" "- cubic spline is better to produce smooth curves but oscillates when nodes " @@ -22661,6 +23056,72 @@ msgstr "" "- monotonisk gir bedre nøyaktighet for rent analytiske funksjoner (log, " "gamma, exp)" +#: ../src/iop/contrastntexture.c:114 +msgid "contrast & texture" +msgstr "kontrast og tekstur" + +#: ../src/iop/contrastntexture.c:119 +msgid "local contrast|texture|clarity|detail enhancement" +msgstr "lokal kontrast|tekstur|clarity|detaljforbedring" + +#: ../src/iop/contrastntexture.c:125 +msgid "enhance local contrast by boosting details while preserving edges" +msgstr "forbedre lokal kontrast ved å fremheve detaljer mens kanter bevares" + +#: ../src/iop/contrastntexture.c:297 +msgid "local contrast failed to allocate memory, check your RAM settings" +msgstr "lokal kontrast kunne ikke allokere minne, sjekk innstillingene for RAM" + +#: ../src/iop/contrastntexture.c:401 +msgid "amount of local contrast enhancement" +msgstr "mengde lokal kontrastforbedring" + +#: ../src/iop/contrastntexture.c:403 +msgid "visualize details adjusted by the local constrast" +msgstr "visualiser detaljene som justeres med lokal kontrast" + +#. Filter settings section +#: ../src/iop/contrastntexture.c:406 +msgctxt "section" +msgid "filter settings" +msgstr "filterinnstillinger" + +#: ../src/iop/contrastntexture.c:411 +msgid "" +"detail level adjusted by the local contrast.\n" +"higher = more contrast boost in finer details\n" +"lower = more contrast boost in coarser details" +msgstr "" +"detaljnivå som justeres med lokal kontrast.\n" +"høyere = mer kontrastøkning i finere detaljer\n" +"lavere = mer kontrastøkning i grovere detaljer" + +#: ../src/iop/contrastntexture.c:421 +msgid "" +"adjust the edge sensitivity of the filter\n" +"higher = more edge preservation\n" +"lower = smoother transitions, but may lead to halos around edges" +msgstr "" +"juster filterets kantfølsomhet\n" +"høyere = bedre bevaring av kanter\n" +"lavere = jevnere overganger, men kan føre til haloer rundt kanter" + +#: ../src/iop/contrastntexture.c:427 +msgid "" +"number of passes of the guided filter to apply\n" +"helps diffusing the edges of the filter at the expense of speed" +msgstr "" +"antall runder det guidede filteret skal kjøres\n" +"glatter kantene av filteret, men tar tid" + +#: ../src/iop/contrastntexture.c:434 +msgid "" +"add bias to reduce shadow noise amplification.\n" +"only affects dark parts of the image." +msgstr "" +"legg til kompensasjon for å redusere forsterkning av støy i skyggene.\n" +"påvirker bare mørke deler av bildet" + #: ../src/iop/crop.c:122 msgid "crop" msgstr "beskjæring" @@ -22689,12 +23150,16 @@ msgstr "Cinemascope" msgid "65:24, XPan" msgstr "65x24, XPan" -#: ../src/iop/crop.c:1828 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "bytt beskjæringsorientering mellom vannrett og loddrett" + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "" "endre størrelse: dra, behold bredde/høyde-forhold: shift+dra" -#: ../src/iop/crop.c:1835 +#: ../src/iop/crop.c:1841 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" @@ -22746,19 +23211,19 @@ msgid "threshold for defringe, higher values mean less defringing" msgstr "" "grenseverdi for å fjerne fargekanter, høyere verdi betyr mindre kantfjerning" -#: ../src/iop/demosaic.c:311 +#: ../src/iop/demosaic.c:309 msgid "demosaic" msgstr "mosaikkfjerning" -#: ../src/iop/demosaic.c:316 +#: ../src/iop/demosaic.c:314 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "rekonstruerer komplette RGB-piksler fra sensorens fargefiltermønster" -#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 +#: ../src/iop/demosaic.c:764 ../src/iop/demosaic.c:811 msgid "can't allocate demosaic buffer" msgstr "kan ikke allokere buffer for mosaikkfjerning" -#: ../src/iop/demosaic.c:803 +#: ../src/iop/demosaic.c:801 msgid "can't equilibrate greens" msgstr "kan ikke balansere grønnkanalene" @@ -22767,7 +23232,7 @@ msgstr "kan ikke balansere grønnkanalene" msgid "`%s' color matrix not found for 4bayer image!" msgstr "`%s' fargematrise ikke funnet for 4bayer-bilde!" -#: ../src/iop/demosaic.c:1737 +#: ../src/iop/demosaic.c:1738 msgid "" "Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " "slow.\n" @@ -22783,7 +23248,7 @@ msgstr "" "dobbel mosaikkfjerning øker behandlingstiden ved å blande inn en VNG-variant " "i en andre gjennomgang." -#: ../src/iop/demosaic.c:1742 +#: ../src/iop/demosaic.c:1743 msgid "" "X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " "chroma are slow.\n" @@ -22795,15 +23260,15 @@ msgstr "" "doble mosaikkfjernere øker behandlingstiden ved å blande inn en VNG-variant i " "en andre gjennomkjøring." -#: ../src/iop/demosaic.c:1748 +#: ../src/iop/demosaic.c:1749 msgid "Bayer4 sensor demosaicing methods." msgstr "Bayer4-sensor mosaikkfjerningsmetoder." -#: ../src/iop/demosaic.c:1753 +#: ../src/iop/demosaic.c:1754 msgid "monochrome sensor demosaicing methods." msgstr "mosaikkfjerningsmetoder for monokrome sensorer." -#: ../src/iop/demosaic.c:1757 +#: ../src/iop/demosaic.c:1758 msgid "" "contrast threshold for dual demosaic.\n" "set to 0.0 for high frequency content\n" @@ -22813,11 +23278,11 @@ msgstr "" "sett til 0,0 for høyfrekvent innhold\n" "sett til 1,0 for flatt innhold" -#: ../src/iop/demosaic.c:1760 +#: ../src/iop/demosaic.c:1761 msgid "toggle mask visualization" msgstr "maskevisualisering av/på" -#: ../src/iop/demosaic.c:1764 +#: ../src/iop/demosaic.c:1765 msgid "" "threshold for edge-aware median.\n" "set to 0.0 to switch off\n" @@ -22827,7 +23292,7 @@ msgstr "" "sett til 0.0 for å skru av.\n" "sett til 1.0 for i ignorere kanter" -#: ../src/iop/demosaic.c:1767 +#: ../src/iop/demosaic.c:1768 msgid "" "LMMSE refinement steps. the median steps average the output,\n" "refine adds some recalculation of red & blue channels" @@ -22836,16 +23301,16 @@ msgstr "" "utgangen,\n" "raffiner legger til noe nyberegning av rød- og blåkanalene" -#: ../src/iop/demosaic.c:1770 +#: ../src/iop/demosaic.c:1771 msgid "how many color smoothing median steps after demosaicing" msgstr "hvor mange fargeutjevnings gjennomsnitts-steg etter mosaikkfjerning" -#: ../src/iop/demosaic.c:1773 +#: ../src/iop/demosaic.c:1774 msgid "green channels matching method. only applies for some old sensors" msgstr "" "metode for å finne like farger i grønn kanal. gjelder bare noen gamle sensorer" -#: ../src/iop/demosaic.c:1776 +#: ../src/iop/demosaic.c:1777 msgid "" "capture sharpen recovers details lost due to in-camera blurring\n" "which can be caused by diffraction, the anti-aliasing filter or other\n" @@ -22855,15 +23320,15 @@ msgstr "" "som kan komme av diffraksjon, anti-aliasingfilter eller andre\n" "kilder til gaussisk uskarphet" -#: ../src/iop/demosaic.c:1781 +#: ../src/iop/demosaic.c:1782 msgid "capture sharpen controls" msgstr "kontroller for opptaksskjerping" -#: ../src/iop/demosaic.c:1785 +#: ../src/iop/demosaic.c:1786 msgid "set effect strength by iterations" msgstr "effektens styrke ved gjentakelser" -#: ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1791 msgid "" "capture sharpen radius should reflect the overall gaussian type blur\n" "of the camera sensor, possibly the anti-aliasing filter and the lens.\n" @@ -22881,7 +23346,7 @@ msgstr "" "Merk: en radius satt til null vil blli beregnet automatisk ved neste kjøring. " "brukes til forhåndsinnstillinger" -#: ../src/iop/demosaic.c:1796 +#: ../src/iop/demosaic.c:1797 msgid "" "calculate the capture sharpen radius from available raw sensor data.\n" "for best results avoid cropping or darkroom zooming in" @@ -22889,7 +23354,7 @@ msgstr "" "beregn radius for opptaksskjerping fra tilgjengelige raw sensordata.\n" "for best resultat unngå beskjæring eller zooming i mørkerommet" -#: ../src/iop/demosaic.c:1800 +#: ../src/iop/demosaic.c:1801 msgid "" "restrict capture sharpening to areas with high local contrast,\n" "increase to exclude flat areas in very dark or noisy images,\n" @@ -22905,11 +23370,11 @@ msgstr "" "Merk: en radius satt til null vil blli beregnet automatisk ved neste kjøring. " "brukes til forhåndsinnstillinger" -#: ../src/iop/demosaic.c:1804 +#: ../src/iop/demosaic.c:1805 msgid "visualize sharpened areas" msgstr "visualiser skjerpede områder" -#: ../src/iop/demosaic.c:1809 +#: ../src/iop/demosaic.c:1810 msgid "" "further increase sharpen radius at image corners,\n" "the sharp center of the image will not be affected" @@ -22917,15 +23382,15 @@ msgstr "" "ekstra økning av kjerpingsradius i bildehjørnene,\n" "bildets skarpe sentrum påvirkes ikke" -#: ../src/iop/demosaic.c:1811 +#: ../src/iop/demosaic.c:1812 msgid "visualize the overall radius" msgstr "visualiser den overveiende radiusen" -#: ../src/iop/demosaic.c:1816 +#: ../src/iop/demosaic.c:1817 msgid "adjust to the sharp image center" msgstr "juster til den skarpe midten av bildet" -#: ../src/iop/demosaic.c:1823 +#: ../src/iop/demosaic.c:1824 msgid "demosaicing is only used for color raw images" msgstr "mosaikkfjerning brukes kun for raw-bilder" @@ -22948,35 +23413,35 @@ msgstr "støyreduksjon (profilert)" msgid "denoise using noise statistics profiled on sensors" msgstr "støyreduksjon som bruker støystatistikk profilert på sensorer" -#: ../src/iop/denoiseprofile.c:2850 +#: ../src/iop/denoiseprofile.c:2849 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "funnet ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2854 +#: ../src/iop/denoiseprofile.c:2853 #, c-format msgid "found ISO %d" msgstr "fant ISO %d" -#: ../src/iop/denoiseprofile.c:2871 +#: ../src/iop/denoiseprofile.c:2870 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "interpolert ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2875 +#: ../src/iop/denoiseprofile.c:2874 #, c-format msgid "interpolated ISO %d" msgstr "interpolert ISO %d" -#: ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/denoiseprofile.c:3606 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3612 +#: ../src/iop/denoiseprofile.c:3607 msgid "U0V0" msgstr "U0V0" -#: ../src/iop/denoiseprofile.c:3650 +#: ../src/iop/denoiseprofile.c:3640 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" @@ -22986,37 +23451,37 @@ msgstr "" "flatt motiv hvis du vil\n" "estimere støy-variansen." -#: ../src/iop/denoiseprofile.c:3656 +#: ../src/iop/denoiseprofile.c:3646 msgid "variance computed on the red channel" msgstr "beregnet varians for rød kanal" -#: ../src/iop/denoiseprofile.c:3660 +#: ../src/iop/denoiseprofile.c:3650 msgid "variance computed on the green channel" msgstr "beregnet varians for grønn kanal" -#: ../src/iop/denoiseprofile.c:3665 +#: ../src/iop/denoiseprofile.c:3655 msgid "variance computed on the blue channel" msgstr "beregnet varians for blå kanal" -#: ../src/iop/denoiseprofile.c:3668 +#: ../src/iop/denoiseprofile.c:3658 msgid "variance red: " msgstr "rød varians: " -#: ../src/iop/denoiseprofile.c:3669 +#: ../src/iop/denoiseprofile.c:3659 msgid "variance green: " msgstr "grønn varians: " -#: ../src/iop/denoiseprofile.c:3670 +#: ../src/iop/denoiseprofile.c:3660 msgid "variance blue: " msgstr "blå varians: " -#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1604 -#: ../src/libs/neural_restore.c:4169 ../src/libs/print_settings.c:2518 -#: ../src/libs/print_settings.c:2874 +#: ../src/iop/denoiseprofile.c:3668 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4438 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "profil" -#: ../src/iop/denoiseprofile.c:3712 +#: ../src/iop/denoiseprofile.c:3702 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -23032,7 +23497,7 @@ msgstr "" "bør deaktiveres hvis allerede brukt i en\n" "tidligere forekomst med fargeblandingsmodus." -#: ../src/iop/denoiseprofile.c:3718 +#: ../src/iop/denoiseprofile.c:3708 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" @@ -23044,7 +23509,7 @@ msgstr "" "kompensasjon brukt i HDR / høylysbevaring /\n" "dynamisk område / HLG tonemodus." -#: ../src/iop/denoiseprofile.c:3723 +#: ../src/iop/denoiseprofile.c:3713 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -23066,11 +23531,11 @@ msgstr "" "du får. når den er aktivert vil du ikke kunne gå tilbake til\n" "den gamle algoritmen." -#: ../src/iop/denoiseprofile.c:3733 +#: ../src/iop/denoiseprofile.c:3723 msgid "profile used for variance stabilization" msgstr "profil brukt for stabilisering av varians" -#: ../src/iop/denoiseprofile.c:3735 +#: ../src/iop/denoiseprofile.c:3725 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -23080,7 +23545,7 @@ msgstr "" "ikke-lokal metode virker best for `lysstyrke'-blanding, \n" "småbølger virker best for `farge'-blanding" -#: ../src/iop/denoiseprofile.c:3739 +#: ../src/iop/denoiseprofile.c:3729 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" @@ -23092,7 +23557,7 @@ msgstr "" "mens Y0U0V0 kombinerer kanalene for å\n" "støyredusere kroma og luma separat." -#: ../src/iop/denoiseprofile.c:3744 +#: ../src/iop/denoiseprofile.c:3734 msgid "" "radius of the patches to match.\n" "increase for more sharpness on strong edges, and better denoising of smooth " @@ -23105,7 +23570,7 @@ msgstr "" "hvis detaljer blir for glatte bør verdien reduseres eller glideren for " "sentral pikselvekt økes." -#: ../src/iop/denoiseprofile.c:3750 +#: ../src/iop/denoiseprofile.c:3740 msgid "" "emergency use only: radius of the neighborhood to search patches in. increase " "for better denoising performance, but watch the long runtimes! large radii " @@ -23115,7 +23580,7 @@ msgstr "" "støyfjerning, men vær forberedt på lang behandlingstid! det kan ta mye tid å " "behandle store områder. du er advart" -#: ../src/iop/denoiseprofile.c:3756 +#: ../src/iop/denoiseprofile.c:3746 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -23125,7 +23590,7 @@ msgstr "" "øk verdien for bedre reduksjon av grovkornet støy.\n" "påvirker ikke responstid." -#: ../src/iop/denoiseprofile.c:3760 +#: ../src/iop/denoiseprofile.c:3750 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -23137,11 +23602,11 @@ msgstr "" "nyttig for å hente tilbake detaljer når lapp-størrelsen\n" "er ganske stor." -#: ../src/iop/denoiseprofile.c:3764 +#: ../src/iop/denoiseprofile.c:3754 msgid "finetune denoising strength" msgstr "finjuster styrken av støyreduksjonen" -#: ../src/iop/denoiseprofile.c:3766 +#: ../src/iop/denoiseprofile.c:3756 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" @@ -23153,7 +23618,7 @@ msgstr "" "eller hvis fargestøy ikke blir borte.\n" "dette kan skje med undereksponerte motiver." -#: ../src/iop/denoiseprofile.c:3771 +#: ../src/iop/denoiseprofile.c:3761 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" @@ -23163,7 +23628,7 @@ msgstr "" "reduser verdien for mer aggressiv støyreduksjon\n" "i mørke områder av bildet." -#: ../src/iop/denoiseprofile.c:3775 +#: ../src/iop/denoiseprofile.c:3765 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -23173,7 +23638,7 @@ msgstr "" "reduser verdien hvis skyggene er for lilla.\n" "øk hvis skyggene er for grønne." -#: ../src/iop/denoiseprofile.c:3779 +#: ../src/iop/denoiseprofile.c:3769 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -23636,34 +24101,34 @@ msgstr "" msgid "magic lantern defaults" msgstr "magic lantern standardverdier" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:399 ../src/iop/rawoverexposed.c:137 +#: ../src/iop/rawoverexposed.c:239 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "kunne ikke hente raw-data fra bilde `%s'" -#: ../src/iop/exposure.c:687 +#: ../src/iop/exposure.c:696 #, c-format msgid "compensate camera exposure (%+.1f EV)" msgstr "kompenser kameraeksponering (%+.1f EV)" -#: ../src/iop/exposure.c:699 +#: ../src/iop/exposure.c:705 #, no-c-format msgid "highlight preservation mode (%.1f EV)" msgstr "metode for bevaring av høylys (%.1f EV)" #. Write report in GUI -#: ../src/iop/exposure.c:894 +#: ../src/iop/exposure.c:899 #, c-format msgid "L : \t%.1f %%" msgstr "L : \t%.1f %%" -#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#: ../src/iop/exposure.c:1039 ../src/libs/history.c:951 #, c-format msgid "%.2f EV" msgstr "%.2f EV" -#: ../src/iop/exposure.c:1199 +#: ../src/iop/exposure.c:1208 msgid "" "automatically remove the camera exposure bias\n" "this is useful if you exposed the image to the right." @@ -23671,47 +24136,42 @@ msgstr "" "fjern automatisk eksponeringskompensasjon gjort i kamera\n" "dette er nyttig hvis du har eksponert mot høyre." -#: ../src/iop/exposure.c:1205 +#: ../src/iop/exposure.c:1216 msgid "" "remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" -"\n" -"when enabled on an image with nonzero bias, tone mapping\n" -"(e.g. sigmoid) is required to avoid blown-out highlights." msgstr "" -"fjern kameraets skjulte eksponeringskompensasjon i\n" -"HDR / høylysbevaring / dynamisk område / HLG tonemodus.\n" -"\n" -"når aktivert på et bilde med kompensasjon er tonetilpasning\n" -"(f eks sigmoid) påkrevd for å unngå utbrente høylys." +"fjerner kameraets skjulte eksponerings-\n" +"kompensasjon brukt i HDR / høylysbevaring /\n" +"dynamisk område / HLG tonemodus.\n" -#: ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1225 msgid "set the exposure adjustment using the selected area" msgstr "juster eksponeringen ved å bruke det valgte området" -#: ../src/iop/exposure.c:1228 +#: ../src/iop/exposure.c:1236 #, no-c-format msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "" "hvor i histogrammet måling skal gjøres for fjerning av blink. F. eks. er 50% " "middelverdi" -#: ../src/iop/exposure.c:1234 +#: ../src/iop/exposure.c:1242 msgid "" "where to place the exposure level for processed pics, EV below overexposure." msgstr "" "hvor eksponeringsnivået for bearbeidede bilder skal plasseres, angitt i EV " "under overeksponering." -#: ../src/iop/exposure.c:1238 +#: ../src/iop/exposure.c:1246 msgid "what exposure correction has actually been used" msgstr "hvilken eksponeringskorreksjon har faktisk blitt brukt" -#: ../src/iop/exposure.c:1244 +#: ../src/iop/exposure.c:1252 msgid "computed EC: " msgstr "beregnet EC: " -#: ../src/iop/exposure.c:1257 +#: ../src/iop/exposure.c:1265 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -23723,11 +24183,11 @@ msgstr "" "ved feil bruk vil nesten svarte farger klippes ut av synlig område\n" "ved å endre RGB-verdier til negative." -#: ../src/iop/exposure.c:1267 +#: ../src/iop/exposure.c:1275 msgid "area exposure mapping" msgstr "eksponerings-tilpasning for område" -#: ../src/iop/exposure.c:1273 +#: ../src/iop/exposure.c:1281 msgid "" "define a target brightness, in terms of exposure,\n" "for a selected region of the image (the control sample),\n" @@ -23743,7 +24203,7 @@ msgstr "" "en viktig del av motivet eller en stillestående og\n" "konsistent opplyst overflate gjennom bildeserien." -#: ../src/iop/exposure.c:1282 +#: ../src/iop/exposure.c:1290 msgid "" "\"correction\" automatically adjust exposure\n" "such that the input lightness is mapped to the target.\n" @@ -23755,11 +24215,11 @@ msgstr "" "\"måling\" viser hvordan en original farge tilpasses av\n" "eksponeringskompensasjonen og kan brukes til å angi et mål." -#: ../src/iop/exposure.c:1300 +#: ../src/iop/exposure.c:1308 msgid "L : \tN/A" msgstr "L : \tN/A" -#: ../src/iop/exposure.c:1310 +#: ../src/iop/exposure.c:1318 msgid "the desired target exposure after mapping" msgstr "den ønskede måleksponeringen etter tilpasning" @@ -23816,7 +24276,7 @@ msgstr "" "juster for å matche gjennomsnittsluminans for motivet.\n" "bortsett fra i motlys-situasjoner bør dette være rundt 18%." -#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4389 +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4365 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -23826,7 +24286,7 @@ msgstr "" "dette er avlesningen en lysmåler ville gitt på stedet.\n" "juster slik at høylys-klipping unngås" -#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4400 +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4376 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -23858,7 +24318,7 @@ msgstr "" "virker bedre for landskap og motiver med jevnt lys,\n" "men fungerer dårlig ved svake eller skarpe lysforhold." -#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4501 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4477 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -23880,7 +24340,7 @@ msgstr "" msgid "shadows/highlights balance" msgstr "balanse mellom skygger og høylys" -#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4523 +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4499 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -23913,9 +24373,9 @@ msgstr "" "reduser verdien hvis skygger og/eller høylys er overmettet." #. Add export intent combo -#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1622 -#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2920 -#: ../src/views/darkroom.c:3195 ../src/views/lighttable.c:1353 +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3423 ../src/views/lighttable.c:1503 msgid "intent" msgstr "hensikt" @@ -23925,7 +24385,6 @@ msgstr "med kontrast" #. centripetal spline #: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 -#: ../src/libs/neural_restore.c:1034 msgid "linear" msgstr "lineær" @@ -23953,7 +24412,7 @@ msgstr "" "kan forsterke kromatiske feil.\n" "muligens nødvendig å manuelt justere fargemetning ved bruk av denne modusen." -#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4544 +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4520 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -23961,7 +24420,7 @@ msgstr "" "luminans for utgående svart, dette bør være 0%\n" "med mindre du ønsker et utvasket utseende" -#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4551 +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4527 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -23969,7 +24428,7 @@ msgstr "" "verdi for middels grå til skjermen eller fargerommet.\n" "du bør ikke endre dette med mindre du vet hva du gjør." -#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4559 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4535 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -24006,15 +24465,15 @@ msgctxt "section" msgid "filmic S curve" msgstr "filmaktig S-kurve" -#: ../src/iop/filmicrgb.c:331 +#: ../src/iop/filmicrgb.c:332 msgid "filmic rgb" msgstr "filmaktig rgb" -#: ../src/iop/filmicrgb.c:336 +#: ../src/iop/filmicrgb.c:337 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "tonetilpasning|kurve|visningstransform|kontrast|fargemetning|høylys" -#: ../src/iop/filmicrgb.c:341 +#: ../src/iop/filmicrgb.c:342 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -24024,7 +24483,7 @@ msgstr "" "scenerefererte prosesseringskjeden for visning på SDR-skjermer\n" "og papirprint mens klipping unngås" -#: ../src/iop/filmicrgb.c:1305 +#: ../src/iop/filmicrgb.c:1306 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -24032,70 +24491,70 @@ msgstr "" "filmatisk rekonstruksjon av høylys klarte ikke å allokere minne, sjekk RAM-" "innstillingene" -#: ../src/iop/filmicrgb.c:2250 +#: ../src/iop/filmicrgb.c:2251 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "filmatisk rekonstruksjon av høylys klarte ikke å allokere minne på GPU" -#: ../src/iop/filmicrgb.c:2366 +#: ../src/iop/filmicrgb.c:2367 msgid "filmic works only on RGB input" msgstr "filmaktig rgb må ha RGB inn" -#: ../src/iop/filmicrgb.c:3427 +#: ../src/iop/filmicrgb.c:3415 msgid "look only" msgstr "kun utseende" -#: ../src/iop/filmicrgb.c:3429 +#: ../src/iop/filmicrgb.c:3417 msgid "look + mapping (lin)" msgstr "utseende + tilpasning (lin)" -#: ../src/iop/filmicrgb.c:3431 +#: ../src/iop/filmicrgb.c:3419 msgid "look + mapping (log)" msgstr "utseende + tilpasning (log)" -#: ../src/iop/filmicrgb.c:3433 +#: ../src/iop/filmicrgb.c:3421 msgid "dynamic range mapping" msgstr "dynamisk spennviddetilpasning" -#: ../src/iop/filmicrgb.c:3800 +#: ../src/iop/filmicrgb.c:3788 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3816 +#: ../src/iop/filmicrgb.c:3804 #, no-c-format msgid "% display" msgstr "% skjerm" -#: ../src/iop/filmicrgb.c:3828 +#: ../src/iop/filmicrgb.c:3816 msgid "EV scene" msgstr "EV motiv" -#: ../src/iop/filmicrgb.c:3832 +#: ../src/iop/filmicrgb.c:3820 #, no-c-format msgid "% camera" msgstr "% kamera" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3868 ../src/iop/filmicrgb.c:4537 +#: ../src/iop/filmicrgb.c:3856 ../src/iop/filmicrgb.c:4513 msgid "display" msgstr "skjerm" #. axis legend -#: ../src/iop/filmicrgb.c:3877 +#: ../src/iop/filmicrgb.c:3865 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3886 ../src/iop/filmicrgb.c:4369 +#: ../src/iop/filmicrgb.c:3874 ../src/iop/filmicrgb.c:4345 msgid "scene" msgstr "motiv" #. axis legend -#: ../src/iop/filmicrgb.c:3895 +#: ../src/iop/filmicrgb.c:3883 msgid "(EV)" msgstr "(EV)" -#: ../src/iop/filmicrgb.c:4307 +#: ../src/iop/filmicrgb.c:4286 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -24105,11 +24564,11 @@ msgstr "" "den lyse kurven er den filmaktige tonetilpasningskurven\n" "den mørke kurven er fargemetningskurven." -#: ../src/iop/filmicrgb.c:4314 +#: ../src/iop/filmicrgb.c:4293 msgid "toggle axis labels and values display" msgstr "av/på aksemerking og visning av verdier" -#: ../src/iop/filmicrgb.c:4319 +#: ../src/iop/filmicrgb.c:4298 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -24121,7 +24580,7 @@ msgstr "" "høyreklikk: bla bakover.\n" "dobbeltklikk: tilbake til utseendevisning." -#: ../src/iop/filmicrgb.c:4378 +#: ../src/iop/filmicrgb.c:4354 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -24132,7 +24591,7 @@ msgstr "" "verdien lagt inn her tilpasses til 18.45%.\n" "reduser verdien for å øken den helhetlige lysstyrken." -#: ../src/iop/filmicrgb.c:4418 +#: ../src/iop/filmicrgb.c:4394 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -24149,16 +24608,16 @@ msgstr "" "det er viktig å forstå forutsetningene før du bruker den." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4427 +#: ../src/iop/filmicrgb.c:4403 msgid "reconstruct" msgstr "gjenopprett" -#: ../src/iop/filmicrgb.c:4429 +#: ../src/iop/filmicrgb.c:4405 msgctxt "section" msgid "highlights clipping" msgstr "klipping i høylys" -#: ../src/iop/filmicrgb.c:4436 +#: ../src/iop/filmicrgb.c:4412 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -24174,7 +24633,7 @@ msgstr "" "reduser for å inkludere flere områder,\n" "øk for å utelate flere områder." -#: ../src/iop/filmicrgb.c:4446 +#: ../src/iop/filmicrgb.c:4422 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -24185,16 +24644,16 @@ msgstr "" "øk for å gjøre overgangen mykere." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4451 ../src/iop/filmicrgb.c:4452 +#: ../src/iop/filmicrgb.c:4427 ../src/iop/filmicrgb.c:4428 msgid "display highlight reconstruction mask" msgstr "vis maske for høylysgjenoppretting" -#: ../src/iop/filmicrgb.c:4458 +#: ../src/iop/filmicrgb.c:4434 msgctxt "section" msgid "balance" msgstr "balanse" -#: ../src/iop/filmicrgb.c:4464 +#: ../src/iop/filmicrgb.c:4440 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24211,7 +24670,7 @@ msgstr "" "øk hvis minst en RGB-kanal ikke er klipt.\n" "reduser hvis alle RGB-kanalene er klipt over store områder." -#: ../src/iop/filmicrgb.c:4475 +#: ../src/iop/filmicrgb.c:4451 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24227,7 +24686,7 @@ msgstr "" "0% blander like mye av begge.\n" "reduser hvis du vil ha mer uskarphet." -#: ../src/iop/filmicrgb.c:4487 +#: ../src/iop/filmicrgb.c:4463 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24245,11 +24704,11 @@ msgstr "" "reduser hvis du ser magenta eller høylys utenfor gamut." #. Page LOOK -#: ../src/iop/filmicrgb.c:4495 +#: ../src/iop/filmicrgb.c:4471 msgid "look" msgstr "utseende" -#: ../src/iop/filmicrgb.c:4507 +#: ../src/iop/filmicrgb.c:4483 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -24259,7 +24718,7 @@ msgstr "" "øk for å gjøre høylyslysere og mindre komprimert.\n" "reduser for å dempe høylys." -#: ../src/iop/filmicrgb.c:4515 +#: ../src/iop/filmicrgb.c:4491 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -24271,7 +24730,7 @@ msgstr "" "reduser ellers. ingen avmetning i latitude-området.\n" "ingen effekt på midt-tone-området." -#: ../src/iop/filmicrgb.c:4532 ../src/iop/filmicrgb.c:4684 +#: ../src/iop/filmicrgb.c:4508 ../src/iop/filmicrgb.c:4660 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24281,7 +24740,7 @@ msgstr "" "for ekstreme luminans-nivåer.\n" "øk verdien hvis skygger og/eller høylys er undermettet." -#: ../src/iop/filmicrgb.c:4568 +#: ../src/iop/filmicrgb.c:4544 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -24289,7 +24748,7 @@ msgstr "" "v3 er en avmetningsmetode fra darktable 3.0, samme som i fargebalanse.\n" "v4 er en nyere avmetningsmetode, basert på lysets spektrale renhet." -#: ../src/iop/filmicrgb.c:4573 +#: ../src/iop/filmicrgb.c:4549 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -24299,7 +24758,7 @@ msgstr "" "kan forsterke kromatiske feil og kromatisk støy,\n" "så sørg for at de er korrigert andre steder." -#: ../src/iop/filmicrgb.c:4583 +#: ../src/iop/filmicrgb.c:4559 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24309,7 +24768,7 @@ msgstr "" "hard bruker en høy kurvatur som gir mer tonal kompresjon.\n" "soft bruker en lav kurvatur som gir mindre tonal kompresjon." -#: ../src/iop/filmicrgb.c:4589 +#: ../src/iop/filmicrgb.c:4565 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24319,7 +24778,7 @@ msgstr "" "hard bruker en høy kurvatur som gir mer tonal kompresjon.\n" "soft bruker en lav kurvatur som gir mindre tonal kompresjon." -#: ../src/iop/filmicrgb.c:4596 +#: ../src/iop/filmicrgb.c:4572 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -24332,7 +24791,7 @@ msgstr "" "juster global eksponering i eksponeringsmodulen i stedet.\n" "deaktiver for å bruke standard 18,45% middels grå." -#: ../src/iop/filmicrgb.c:4603 +#: ../src/iop/filmicrgb.c:4579 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -24344,7 +24803,7 @@ msgstr "" "dette holder middels grå på enhetslinjen og forbedrer rask finjustering.\n" "deaktiver hvis du vil ha manuell kontroll." -#: ../src/iop/filmicrgb.c:4609 +#: ../src/iop/filmicrgb.c:4585 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -24356,7 +24815,7 @@ msgstr "" "dette vil være tregere men vil gi mer nøytrale høylys.\n" "det hjelper også med vanskelige tilfeller av magenta høylys." -#: ../src/iop/filmicrgb.c:4617 +#: ../src/iop/filmicrgb.c:4593 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -24368,7 +24827,7 @@ msgstr "" "når bildet har støy ellers,\n" "så de blandes bedre med resten av bildet." -#: ../src/iop/filmicrgb.c:4625 +#: ../src/iop/filmicrgb.c:4601 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -24376,11 +24835,11 @@ msgstr "" "velg den statistiske spredingen av støy.\n" "dette er nyttig for å matche det naturlige støymønsteret i sensoren." -#: ../src/iop/filmicrgb.c:4690 +#: ../src/iop/filmicrgb.c:4666 msgid "mid-tones saturation" msgstr "fargemetning i mellomtoner" -#: ../src/iop/filmicrgb.c:4692 +#: ../src/iop/filmicrgb.c:4668 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -24390,11 +24849,11 @@ msgstr "" "for middels luminans-nivåer.\n" "reduser verdien hvis mellomtonene er undermettet." -#: ../src/iop/filmicrgb.c:4698 +#: ../src/iop/filmicrgb.c:4674 msgid "highlights saturation mix" msgstr "blanding av fargemetning i høylys" -#: ../src/iop/filmicrgb.c:4700 +#: ../src/iop/filmicrgb.c:4676 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -24442,7 +24901,7 @@ msgstr "roter 90 grader mot klokken" msgid "rotate 90 degrees CW" msgstr "roter 90 grader med klokken" -#: ../src/iop/gamma.c:41 +#: ../src/iop/gamma.c:42 msgctxt "modulename" msgid "display encoding" msgstr "enkoding for visning" @@ -24455,7 +24914,7 @@ msgstr "global tonetilpasning" msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "denne modulen er utdatert. vennligst bruk filmaktig rgb i stedet." -#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:313 msgid "operator" msgstr "operatør" @@ -24621,7 +25080,7 @@ msgstr "fjern tåke og atmosfærisk dis fra bilder" msgid "amount of haze reduction" msgstr "mengde dis-fjerning" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4416 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4502 msgid "distance" msgstr "avstand" @@ -24629,7 +25088,7 @@ msgstr "avstand" msgid "limit haze removal up to a specific spatial depth" msgstr "begrense dis-fjerning til en angitt romlig dybde" -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:931 +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 msgid "haze removal could not calculate ambient light due to image content" msgstr "dis-fjerning kunne ikke beregne generelt lys pga bildeinnholdet" @@ -24875,23 +25334,39 @@ msgstr "plukk filmbasens farge fra bildet" msgid "select color of film material" msgstr "velg filmbasens farge" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "objektiv-korrigering" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" msgstr "vignett|kromatisk aberrasjon|forvrengning" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "korriger optiske feil i objektivet" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "geometrisk og rekonstruksjon, RGB" -#: ../src/iop/lens.cc:3754 +#: ../src/iop/lens.cc:3788 +msgid "" +"this camera is not in the Lensfun database\n" +"click to pick one manually" +msgstr "" +"dette kameraet finnes ikke i Lensfun-databasen\n" +"klikk for å velge et manuelt" + +#: ../src/iop/lens.cc:3790 +msgid "" +"no camera information found\n" +"click to pick one manually" +msgstr "" +"ingen kamerainformasjon funnet\n" +"klikk for å velge et manuelt" + +#: ../src/iop/lens.cc:3820 #, c-format msgid "" "maker:\t\t%s\n" @@ -24904,7 +25379,15 @@ msgstr "" "fatning:\t\t\t%s\n" "beskjæringsfaktor:\t%.1f" -#: ../src/iop/lens.cc:3996 +#: ../src/iop/lens.cc:4017 +msgid "" +"no matching lens in the Lensfun database\n" +"click to pick one from the full list" +msgstr "" +"ingen matchende objektiver i Lensfun-databasen\n" +"klikk for å velge et fra hele listen" + +#: ../src/iop/lens.cc:4074 #, c-format msgid "" "maker:\t\t%s\n" @@ -24923,87 +25406,91 @@ msgstr "" "type:\t\t\t%s\n" "fatninger:\t\t%s" -#: ../src/iop/lens.cc:4069 +#: ../src/iop/lens.cc:4147 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4084 +#: ../src/iop/lens.cc:4162 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4232 +#: ../src/iop/lens.cc:4310 msgid "camera/lens not found" msgstr "kamera/objektiv ikke funnet" -#: ../src/iop/lens.cc:4233 +#: ../src/iop/lens.cc:4311 msgid "" -"please select your lens manually\n" +"pick a camera or lens from the buttons below --\n" +"the lens button lists the whole database when the body is unknown\n" +"scale, target geometry and the TCA override work without a profile\n" "you might also want to check if your Lensfun database is up-to-date\n" "by running lensfun-update-data" msgstr "" -"vennligst velg objektiv manuelt\n" +"velg et kamera eller objektiv fra knappene under --\n" +"objektivknappen lister opp hele databasen når kamerahuset er ukjent\n" +"skalering, målgeometri og TCA-overstyring virker uten en profil\n" "du vil kanskje også sjekke om Lensfun-databasen er oppdatert\n" "ved å kjøre lensfun-update-data" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4377 +#: ../src/iop/lens.cc:4463 msgid "camera model" msgstr "kameramodell" -#: ../src/iop/lens.cc:4382 +#: ../src/iop/lens.cc:4468 msgid "find camera" msgstr "finn kamera" -#: ../src/iop/lens.cc:4394 +#: ../src/iop/lens.cc:4480 msgid "find lens" msgstr "finn objektiv" -#: ../src/iop/lens.cc:4403 +#: ../src/iop/lens.cc:4489 msgid "focal length (mm)" msgstr "brennvidde (mm)" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4496 msgid "f-number (aperture)" msgstr "f-tall (blenderåpning)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4503 msgid "distance to subject" msgstr "avstand til fokuspunkt" #. scale #. upscale page: scale factor selector -#: ../src/iop/lens.cc:4452 ../src/iop/overlay.c:1121 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1480 ../src/libs/export.c:1562 -#: ../src/libs/neural_restore.c:4079 +#: ../src/iop/lens.cc:4538 ../src/iop/overlay.c:1507 ../src/iop/vignette.c:1043 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 +#: ../src/libs/neural_restore.c:4346 msgid "scale" msgstr "skala" -#: ../src/iop/lens.cc:4454 +#: ../src/iop/lens.cc:4540 msgid "auto scale" msgstr "autoskalering" -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4542 msgid "automatic scale to available image size due to Lensfun data" msgstr "skaler automatisk til tilgjengelig bildestørrelse i følge Lensfun-data" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4547 msgid "correct distortions or apply them" msgstr "korriger eller bruk forvrengninger" -#: ../src/iop/lens.cc:4469 +#: ../src/iop/lens.cc:4555 msgid "transversal chromatic aberration red" msgstr "transversal kromatisk aberrasjon rød" -#: ../src/iop/lens.cc:4474 +#: ../src/iop/lens.cc:4560 msgid "transversal chromatic aberration blue" msgstr "transversal kromatisk aberrasjon blå" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4570 msgid "use latest algorithm" msgstr "bruk seneste algoritme" -#: ../src/iop/lens.cc:4484 +#: ../src/iop/lens.cc:4573 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -25013,40 +25500,40 @@ msgstr "" "når aktivert vil du ikke kunne\n" "gå tilbake til den gamle algoritmen." -#: ../src/iop/lens.cc:4495 +#: ../src/iop/lens.cc:4584 msgid "fine-tuning" msgstr "finjustering" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4499 +#: ../src/iop/lens.cc:4588 msgid "fine-tune" msgstr "finjuster" -#: ../src/iop/lens.cc:4507 +#: ../src/iop/lens.cc:4596 msgid "tune the warp and chromatic aberration correction" msgstr "juster korrigering av kromatisk aberrasjon og forvrengning" -#: ../src/iop/lens.cc:4512 +#: ../src/iop/lens.cc:4601 msgid "tune the vignette correction" msgstr "juster vignetterings-korrigering" -#: ../src/iop/lens.cc:4517 +#: ../src/iop/lens.cc:4606 msgid "tune the TCA red correction" msgstr "juster korrigering av TCA rød" -#: ../src/iop/lens.cc:4522 +#: ../src/iop/lens.cc:4611 msgid "tune the TCA blue correction" msgstr "juster korrigering av TCA blå" -#: ../src/iop/lens.cc:4526 +#: ../src/iop/lens.cc:4615 msgid "image scaling" msgstr "skalering av bilde" -#: ../src/iop/lens.cc:4528 +#: ../src/iop/lens.cc:4617 msgid "automatic scale to available image size" msgstr "skaler automatisk til tilgjengelig bildestørrelse" -#: ../src/iop/lens.cc:4538 +#: ../src/iop/lens.cc:4627 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -25056,109 +25543,109 @@ msgstr "" "a) data og algoritmer levert av Lensfun-prosjektet\n" "b) innebygde metadata levert av kamera- eller programvareleverandøren" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4634 msgid "which corrections to apply" msgstr "hvilke korrigeringer skal foretas" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4550 +#: ../src/iop/lens.cc:4639 msgid "corrections done: " msgstr "korrigeringer utført: " -#: ../src/iop/lens.cc:4553 +#: ../src/iop/lens.cc:4642 msgid "which corrections have actually been done" msgstr "hvilke korrigeringer som faktisk er utført" -#: ../src/iop/lens.cc:4570 +#: ../src/iop/lens.cc:4659 msgid "manual vignette correction" msgstr "manuell vignetteringskorreksjon" -#: ../src/iop/lens.cc:4574 +#: ../src/iop/lens.cc:4663 msgid "additional manually controlled optical vignetting correction" msgstr "manuelt kontrollert korrigering av optisk vignettering" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4666 msgid "vignette" msgstr "vignettering" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4670 msgid "amount of the applied optical vignetting correction" msgstr "mengde av optisk vignetteringskorreksjon" -#: ../src/iop/lens.cc:4585 +#: ../src/iop/lens.cc:4674 msgid "show applied optical vignette correction mask" msgstr "vis maske for optisk vignetteringskorreksjon" -#: ../src/iop/lens.cc:4589 +#: ../src/iop/lens.cc:4678 msgid "radius of uncorrected center" msgstr "radius for ukorrigert sentrum" -#: ../src/iop/lens.cc:4595 +#: ../src/iop/lens.cc:4684 msgid "steepness of the correction effect outside of radius" msgstr "overgang for korreksjonseffekten utenfor radius" -#: ../src/iop/levels.c:109 +#: ../src/iop/levels.c:110 msgid "this module is deprecated. please use the RGB levels module instead." msgstr "denne modulen er utdatert. vennligst bruk RGB nivåer-modulen i stedet." -#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 -#: ../src/iop/rgblevels.c:1050 +#: ../src/iop/levels.c:115 ../src/iop/levels.c:637 ../src/iop/rgblevels.c:1009 +#: ../src/iop/rgblevels.c:1041 msgid "levels" msgstr "nivåer" -#: ../src/iop/levels.c:136 +#: ../src/iop/levels.c:137 msgid "adjust black, white and mid-gray points" msgstr "juster svart-, hvitt- og mellomgrå-punkter" -#: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 +#: ../src/iop/levels.c:635 ../src/iop/rgblevels.c:1044 msgid "" "drag handles to set black, gray, and white points. operates on L channel." msgstr "" "dra håndtakene for å angi svart-, grå- og hvittpunkter. fungerer på L-kanalen." -#: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 +#: ../src/iop/levels.c:647 ../src/iop/rgblevels.c:1070 msgid "apply auto levels" msgstr "bruk auto-nivåer" -#: ../src/iop/levels.c:650 ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:651 ../src/iop/rgblevels.c:1063 msgid "pick black point from image" msgstr "plukk svartpunkt fra bilde" -#: ../src/iop/levels.c:654 ../src/iop/rgblevels.c:1078 +#: ../src/iop/levels.c:655 ../src/iop/rgblevels.c:1064 msgid "pick medium gray point from image" msgstr "plukk midtpunkt for grått fra bilde" -#: ../src/iop/levels.c:658 ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:659 ../src/iop/rgblevels.c:1065 msgid "pick white point from image" msgstr "plukk hvittpunkt fra bilde" -#: ../src/iop/levels.c:672 +#: ../src/iop/levels.c:673 msgid "black percentile" msgstr "svart percentil" -#: ../src/iop/levels.c:676 +#: ../src/iop/levels.c:677 msgid "gray percentile" msgstr "grå percentil" -#: ../src/iop/levels.c:680 +#: ../src/iop/levels.c:681 msgid "white percentile" msgstr "hvit percentil" -#: ../src/iop/liquify.c:288 +#: ../src/iop/liquify.c:289 msgid "liquify" msgstr "gjør flytende" -#: ../src/iop/liquify.c:293 +#: ../src/iop/liquify.c:294 msgid "distort parts of the image" msgstr "forvreng deler av bildet" -#: ../src/iop/liquify.c:2862 +#: ../src/iop/liquify.c:2868 msgid "click to edit nodes" msgstr "klikk for å endre knutepunkter" -#: ../src/iop/liquify.c:3564 +#: ../src/iop/liquify.c:3588 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -25167,7 +25654,7 @@ msgstr "" "legg til punkt: klikk og dra\n" "størrelse: rull - styrke: shift+rull - retning: ctrl+rull" -#: ../src/iop/liquify.c:3567 +#: ../src/iop/liquify.c:3591 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25176,7 +25663,7 @@ msgstr "" "legg til linje: klikk\n" "størrelse: rull - styrke: shift+rull - retning: ctrl+rull" -#: ../src/iop/liquify.c:3570 +#: ../src/iop/liquify.c:3594 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25185,11 +25672,11 @@ msgstr "" "legg til kurve: klikk\n" "størrelse: rull - styrke: shift+rull - retning: ctrl+rull" -#: ../src/iop/liquify.c:3616 +#: ../src/iop/liquify.c:3657 msgid "warps|nodes count:" msgstr "antall vridninger|knutepunkter:" -#: ../src/iop/liquify.c:3621 +#: ../src/iop/liquify.c:3662 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -25197,44 +25684,44 @@ msgstr "" "bruk et verktøy for å legge til vridning.\n" "høyre-klikk for å fjerne en vridning" -#: ../src/iop/liquify.c:3627 +#: ../src/iop/liquify.c:3668 msgid "edit, add and delete nodes" msgstr "rediger, legge til og fjern knutepunkter" -#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 +#: ../src/iop/liquify.c:3673 ../src/iop/liquify.c:3679 ../src/iop/liquify.c:3685 #: ../src/iop/retouch.c:2445 ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 -#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1837 ../src/libs/masks.c:1845 -#: ../src/libs/masks.c:1853 ../src/libs/masks.c:1861 ../src/libs/masks.c:1869 -#: ../src/libs/masks.c:1878 +#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:879 ../src/iop/spots.c:884 +#: ../src/iop/spots.c:889 ../src/libs/masks.c:2275 ../src/libs/masks.c:2284 +#: ../src/libs/masks.c:2293 ../src/libs/masks.c:2302 ../src/libs/masks.c:2311 +#: ../src/libs/masks.c:2321 msgid "shapes" msgstr "former" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3674 msgid "draw curves" msgstr "tegn kurver" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3674 msgid "draw multiple curves" msgstr "tegn flere kurver" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3680 msgid "draw lines" msgstr "tegn linjer" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3680 msgid "draw multiple lines" msgstr "tegn flere linjer" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3686 msgid "draw points" msgstr "tegn punkter" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3686 msgid "draw multiple points" msgstr "tegn flere punkter" -#: ../src/iop/liquify.c:3651 +#: ../src/iop/liquify.c:3692 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -25242,7 +25729,7 @@ msgstr "" "legg til knutepunkt: ctrl+klikk - fjern bane: høyreklikk\n" "bytt linje/kurve: ctrl+alt+klikk" -#: ../src/iop/liquify.c:3654 +#: ../src/iop/liquify.c:3695 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -25252,23 +25739,23 @@ msgstr "" "autoutjevning, spissing, jevn, symmetrisk: ctrl+klikk - fjern: " "høyreklikk" -#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 +#: ../src/iop/liquify.c:3699 ../src/iop/liquify.c:3701 msgid "shape of path: drag" msgstr "banens form: dra" -#: ../src/iop/liquify.c:3662 +#: ../src/iop/liquify.c:3703 msgid "radius: drag" msgstr "radius: dra" -#: ../src/iop/liquify.c:3664 +#: ../src/iop/liquify.c:3705 msgid "hardness (center): drag" msgstr "hardhet (senter): dra" -#: ../src/iop/liquify.c:3666 +#: ../src/iop/liquify.c:3707 msgid "hardness (feather): drag" msgstr "hardhet (uttoning): dra" -#: ../src/iop/liquify.c:3668 +#: ../src/iop/liquify.c:3709 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -25276,67 +25763,67 @@ msgstr "" "styrke: dra\n" "lineær, voks og krymp: ctrl+klikk" -#: ../src/iop/lowlight.c:83 +#: ../src/iop/lowlight.c:84 msgid "lowlight vision" msgstr "mørkesyn" -#: ../src/iop/lowlight.c:88 +#: ../src/iop/lowlight.c:89 msgid "simulate human night vision" msgstr "etterligne menneskelig nattesyn" -#: ../src/iop/lowlight.c:91 +#: ../src/iop/lowlight.c:92 msgid "linear, XYZ" msgstr "linear, XYZ" -#: ../src/iop/lowlight.c:330 +#: ../src/iop/lowlight.c:331 msgid "indoor bright" msgstr "innendørs lyst" -#: ../src/iop/lowlight.c:348 +#: ../src/iop/lowlight.c:349 msgid "indoor dim" msgstr "innendørs dunkelt" -#: ../src/iop/lowlight.c:366 +#: ../src/iop/lowlight.c:367 msgid "indoor dark" msgstr "innendørs mørkt" -#: ../src/iop/lowlight.c:384 +#: ../src/iop/lowlight.c:385 msgid "twilight" msgstr "skumring" -#: ../src/iop/lowlight.c:402 +#: ../src/iop/lowlight.c:403 msgid "night street lit" msgstr "gatelys" -#: ../src/iop/lowlight.c:420 +#: ../src/iop/lowlight.c:421 msgid "night street" msgstr "gate natt" -#: ../src/iop/lowlight.c:438 +#: ../src/iop/lowlight.c:439 msgid "night street dark" msgstr "gate natt, mørkt" -#: ../src/iop/lowlight.c:457 +#: ../src/iop/lowlight.c:458 msgid "night" msgstr "natt" -#: ../src/iop/lowlight.c:630 +#: ../src/iop/lowlight.c:631 msgid "dark" msgstr "mørkt" -#: ../src/iop/lowlight.c:638 +#: ../src/iop/lowlight.c:639 msgid "bright" msgstr "lyst" -#: ../src/iop/lowlight.c:647 +#: ../src/iop/lowlight.c:648 msgid "day vision" msgstr "dagssyn" -#: ../src/iop/lowlight.c:652 +#: ../src/iop/lowlight.c:653 msgid "night vision" msgstr "nattesyn" -#: ../src/iop/lowlight.c:819 +#: ../src/iop/lowlight.c:815 msgid "blueness in shadows" msgstr "blåskjær i skygger" @@ -25372,146 +25859,146 @@ msgstr "fargemetning i lavpassfilter" msgid "which filter to use for blurring" msgstr "hvilket filter som skal brukes for uskarphet" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:134 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:139 msgid "perform color space corrections and apply look" msgstr "utfør fargeromskorrigeringer og gi utseende" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:142 msgid "defined by profile, RGB" msgstr "angitt av profil, RGB" -#: ../src/iop/lut3d.c:489 +#: ../src/iop/lut3d.c:492 msgid "error allocating buffer for gmz LUT" msgstr "kunne ikke allokere mellomlager for gmz LUT" -#: ../src/iop/lut3d.c:517 +#: ../src/iop/lut3d.c:521 #, c-format msgid "invalid png file %s" msgstr "ugyldig png-fil %s" -#: ../src/iop/lut3d.c:525 +#: ../src/iop/lut3d.c:529 #, c-format msgid "png bit depth %d is not supported" msgstr "png bit-dybde %d ikke støttet" -#: ../src/iop/lut3d.c:539 ../src/iop/lut3d.c:549 +#: ../src/iop/lut3d.c:543 ../src/iop/lut3d.c:553 #, c-format msgid "invalid level in png file %d %d" msgstr "ugyldig nivå i png-fil %d %d" -#: ../src/iop/lut3d.c:544 +#: ../src/iop/lut3d.c:548 msgid "this darktable build is not compatible with compressed CLUT" msgstr "denne darktable-versjonen er ikke kompatibel med komprimert CLUT" -#: ../src/iop/lut3d.c:561 ../src/iop/lut3d.c:816 +#: ../src/iop/lut3d.c:565 ../src/iop/lut3d.c:820 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "feil - størrelsen %d på LUT 3D overgår den maksimale som er støttet" -#: ../src/iop/lut3d.c:573 +#: ../src/iop/lut3d.c:577 msgid "error allocating buffer for png LUT" msgstr "kunne ikke allokere mellomlager for png LUT" -#: ../src/iop/lut3d.c:581 +#: ../src/iop/lut3d.c:585 #, c-format msgid "error - could not read png image %s" msgstr "feil ved lesing av png-bildet %s" -#: ../src/iop/lut3d.c:593 +#: ../src/iop/lut3d.c:597 msgid "error - allocating buffer for png LUT" msgstr "feil - kunne ikke allokere mellomlager for png LUT" -#: ../src/iop/lut3d.c:769 +#: ../src/iop/lut3d.c:773 #, c-format msgid "error - invalid cube file: %s" msgstr "feil - ugyldig kubisk fil: %s" -#: ../src/iop/lut3d.c:783 +#: ../src/iop/lut3d.c:787 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN <> 0 ikke støttet" -#: ../src/iop/lut3d.c:795 +#: ../src/iop/lut3d.c:799 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX <> 1 ikke støttet" -#: ../src/iop/lut3d.c:805 +#: ../src/iop/lut3d.c:809 msgid "1D cube LUT is not supported" msgstr "1D kubisk LUT er ikke støttet" -#: ../src/iop/lut3d.c:827 +#: ../src/iop/lut3d.c:832 msgid "error - allocating buffer for cube LUT" msgstr "kunne ikke allokere mellomlager for kubisk LUT" -#: ../src/iop/lut3d.c:838 +#: ../src/iop/lut3d.c:844 msgid "error - cube LUT size is not defined" msgstr "feil - kubisk LUT-størrelse ikke definert" -#: ../src/iop/lut3d.c:849 +#: ../src/iop/lut3d.c:855 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "feil - kubisk LUT har ugyldig tall på linje %d" -#: ../src/iop/lut3d.c:865 +#: ../src/iop/lut3d.c:871 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "feil - linjenummer %d i kubisk LUT er ikke riktig, skulle vært %d" -#: ../src/iop/lut3d.c:875 +#: ../src/iop/lut3d.c:881 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "advarsel - kubisk LUT har %d verdier utenfor området [0,1]" -#: ../src/iop/lut3d.c:900 +#: ../src/iop/lut3d.c:907 #, c-format msgid "error - invalid 3dl file: %s" msgstr "feil - ugyldig 3dl-fil: %s" -#: ../src/iop/lut3d.c:921 +#: ../src/iop/lut3d.c:928 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "feil - den maksimale formgiver-LUT-verdien %d er for lav" -#: ../src/iop/lut3d.c:932 +#: ../src/iop/lut3d.c:940 msgid "error - allocating buffer for 3dl LUT" msgstr "kunne ikke allokere mellomlager for 3dl-LUT" -#: ../src/iop/lut3d.c:945 +#: ../src/iop/lut3d.c:953 msgid "error - 3dl LUT size is not defined" msgstr "feil - 3dl-LUT størrelse ikke definert" -#: ../src/iop/lut3d.c:973 +#: ../src/iop/lut3d.c:981 msgid "error - 3dl LUT lines number is not correct" msgstr "feil - antall linjer i 3dl-LUT ikke korrekt" -#: ../src/iop/lut3d.c:989 +#: ../src/iop/lut3d.c:997 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "feil - den maksimale LUT-verdien matcher ikke noen vanlig bit-dybde" -#: ../src/iop/lut3d.c:1568 +#: ../src/iop/lut3d.c:1579 msgid "LUT root folder not defined" msgstr "LUT grunnmappe ikke definert" -#: ../src/iop/lut3d.c:1574 +#: ../src/iop/lut3d.c:1585 msgid "select LUT file" msgstr "velg LUT-fil" -#: ../src/iop/lut3d.c:1595 +#: ../src/iop/lut3d.c:1606 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "hald CLUT (png), 3D LUT (cube or 3dl) eller gmic komprimert LUT (gmz)" -#: ../src/iop/lut3d.c:1597 +#: ../src/iop/lut3d.c:1608 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "hald CLUT (png) eller 3D LUT (cube eller 3dl)" -#: ../src/iop/lut3d.c:1621 +#: ../src/iop/lut3d.c:1632 msgid "select file outside LUT root folder is not allowed" msgstr "valg av fil utenfor grunnmappen for LUT er ikke tillatt" -#: ../src/iop/lut3d.c:1689 +#: ../src/iop/lut3d.c:1700 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " @@ -25522,7 +26009,7 @@ msgstr "" "ADVARSEL: 3D LUT-mappe må være angitt i innstillinger/prosessering før du " "velger LUT-fil" -#: ../src/iop/lut3d.c:1693 +#: ../src/iop/lut3d.c:1704 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -25531,7 +26018,7 @@ msgstr "" "ADVARSEL: 3D LUT-mappe må være angitt i innstillinger/prosessering før du " "velger LUT-fil" -#: ../src/iop/lut3d.c:1702 +#: ../src/iop/lut3d.c:1713 msgid "" "the file path (relative to LUT folder) is saved with image along with the LUT " "data if it's a compressed LUT (gmz)" @@ -25539,7 +26026,7 @@ msgstr "" "filbanen (relativ til LUT-mappen) er lagret med bildet sammen med LUT-data " "hvis det er en komprimert LUT (gmz)" -#: ../src/iop/lut3d.c:1705 +#: ../src/iop/lut3d.c:1716 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -25547,31 +26034,31 @@ msgstr "" "filbanen (relativ til LUT-mappen) er lagret med bildet ( og ikke selve LUT-" "dataene)" -#: ../src/iop/lut3d.c:1714 +#: ../src/iop/lut3d.c:1725 msgid "enter LUT name" msgstr "angi navn på LUT" -#: ../src/iop/lut3d.c:1729 +#: ../src/iop/lut3d.c:1740 msgid "select the LUT" msgstr "velg LUT" -#: ../src/iop/lut3d.c:1746 +#: ../src/iop/lut3d.c:1759 msgid "select the color space in which the LUT has to be applied" msgstr "velg hvilket fargerom LUT-en skal benyttes i" -#: ../src/iop/lut3d.c:1748 +#: ../src/iop/lut3d.c:1761 msgid "interpolation" msgstr "interpolasjon" -#: ../src/iop/lut3d.c:1749 +#: ../src/iop/lut3d.c:1762 msgid "select the interpolation method" msgstr "velg interpolasjonsmetode" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:98 msgid "mask manager" msgstr "maske-håndterer" -#: ../src/iop/monochrome.c:97 +#: ../src/iop/monochrome.c:98 msgid "" "quickly convert an image to black & white\n" "using a variable color filter" @@ -25579,15 +26066,15 @@ msgstr "" "konverter lett et bilde til svart/hvitt\n" "ved å bruke et variabelt fargefilter" -#: ../src/iop/monochrome.c:151 +#: ../src/iop/monochrome.c:152 msgid "red filter" msgstr "rødt filter" -#: ../src/iop/monochrome.c:557 +#: ../src/iop/monochrome.c:551 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "dra og rull musehjulet for å justere virtuelt fargefilter" -#: ../src/iop/monochrome.c:574 +#: ../src/iop/monochrome.c:567 msgid "how much to keep highlights" msgstr "hvor mye av høylys skal beholdes" @@ -25811,15 +26298,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "skru av og på fargekontrollene" -#: ../src/iop/nlmeans.c:77 +#: ../src/iop/nlmeans.c:76 msgid "astrophoto denoise" msgstr "astrofoto støyreduksjon" -#: ../src/iop/nlmeans.c:82 +#: ../src/iop/nlmeans.c:81 msgid "denoise (non-local means)" msgstr "støyreduksjon (ikke-lokal gjennomsnittsberegning)" -#: ../src/iop/nlmeans.c:87 +#: ../src/iop/nlmeans.c:86 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -25827,22 +26314,22 @@ msgstr "" "bruk en poisson-støyreduksjon\n" "passer best for stjernefotografering" -#: ../src/iop/nlmeans.c:442 +#: ../src/iop/nlmeans.c:437 msgid "radius of the patches to match" msgstr "radius for lappene som skal matches" -#: ../src/iop/nlmeans.c:450 +#: ../src/iop/nlmeans.c:445 msgid "how much to smooth brightness" msgstr "hvor mye skal lysstyrken jevnes ut" -#: ../src/iop/nlmeans.c:453 +#: ../src/iop/nlmeans.c:448 msgid "how much to smooth colors" msgstr "hvor mye skal farger jevnes ut" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3064 -#: ../src/views/darkroom.c:3090 ../src/views/darkroom.c:3102 -#: ../src/views/darkroom.c:3117 ../src/views/darkroom.c:3135 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3292 +#: ../src/views/darkroom.c:3318 ../src/views/darkroom.c:3330 +#: ../src/views/darkroom.c:3345 ../src/views/darkroom.c:3363 msgid "overexposed" msgstr "overeksponert" @@ -25854,23 +26341,19 @@ msgstr "modulen overeksponert kunne ikke allokere buffer" msgid "module overexposed failed in color conversion" msgstr "modulen overeksponert kunne ikke konvertere farger" -#: ../src/iop/overlay.c:147 +#: ../src/iop/overlay.c:170 msgid "composite" msgstr "kompositt" -#: ../src/iop/overlay.c:154 -msgid "" -"combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" -msgstr "" -"kombiner bildet med elementer fra et annet behandlet bilde\n" -"(flytt modulen til etter utgående fargeprofil hvis du ser banding)" +#: ../src/iop/overlay.c:176 +msgid "combine the image with elements from another processed image" +msgstr "kombiner bildet med elementer fra et annet behandlet bilde" -#: ../src/iop/overlay.c:164 +#: ../src/iop/overlay.c:185 msgid "layer|stack|overlay" msgstr "lag|stabel|overlegg" -#: ../src/iop/overlay.c:300 +#: ../src/iop/overlay.c:327 #, c-format msgid "" "overlay image missing from database\n" @@ -25881,13 +26364,13 @@ msgstr "" "\n" "'%s'" -#: ../src/iop/overlay.c:340 +#: ../src/iop/overlay.c:387 #, c-format msgid "image %d does not exist" msgstr "bildet %d eksisterer ikke" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:784 +#: ../src/iop/overlay.c:1108 msgid "" "drop\n" "image\n" @@ -25899,7 +26382,7 @@ msgstr "" "fra filmstripen\n" "hit" -#: ../src/iop/overlay.c:1019 +#: ../src/iop/overlay.c:1402 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -25908,12 +26391,12 @@ msgstr "" "kan ikke bruke bildet %d som et overlegg siden det bruker det nåværende " "bildet som et overlegg, direkte eller indirekte" -#: ../src/iop/overlay.c:1113 ../src/iop/watermark.c:1472 +#: ../src/iop/overlay.c:1499 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "plassering" -#: ../src/iop/overlay.c:1129 +#: ../src/iop/overlay.c:1515 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" @@ -25932,29 +26415,29 @@ msgstr "" "• høyde: skaler overleggets høyde til bildets høyde\n" "• avanserte alternativer: velg overleggets og bildets dimensjoner hver for seg" -#: ../src/iop/overlay.c:1140 +#: ../src/iop/overlay.c:1526 msgid "reference image dimension against which to scale the overlay" msgstr "referansebildets dimensjon som overlegget skal skaleres mot" -#: ../src/iop/overlay.c:1144 +#: ../src/iop/overlay.c:1530 msgid "overlay dimension to scale" msgstr "overleggdimensjon som skal skaleres" -#: ../src/iop/overlay.c:1148 ../src/iop/watermark.c:1507 -#: ../src/libs/print_settings.c:2775 +#: ../src/iop/overlay.c:1534 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "plassering" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1558 msgid "the opacity of the overlay" msgstr "overleggets gjennomsiktighet" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1559 msgid "the scale of the overlay" msgstr "overleggets skalering" -#: ../src/iop/overlay.c:1174 +#: ../src/iop/overlay.c:1560 msgid "the rotation of the overlay" msgstr "overleggets rotasjon" @@ -26067,19 +26550,19 @@ msgstr "gjør en optimalisering med noe gjetning" msgid "tone mapping method" msgstr "metode for tonetilpasning" -#: ../src/iop/rasterfile.c:93 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" msgstr "eksterne rastermasker" -#: ../src/iop/rasterfile.c:98 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "raster|maske" -#: ../src/iop/rasterfile.c:104 +#: ../src/iop/rasterfile.c:105 msgid "read PFM/PNG files recorded for use as raster masks" msgstr "les PFM/PNG-filer beregnet for bruk som rastermasker" -#: ../src/iop/rasterfile.c:177 +#: ../src/iop/rasterfile.c:178 msgid "" "no mask extracted from the raster file\n" "make sure the masks have proper contrast" @@ -26087,37 +26570,37 @@ msgstr "" "ingen maske trukket ut fra rasterfilen\n" "sjekk at maskene har skikkelig kontrast" -#: ../src/iop/rasterfile.c:182 +#: ../src/iop/rasterfile.c:183 #, c-format msgid "%d mask extracted from the raster file" msgid_plural "%d masks extracted from the raster file" msgstr[0] "%d maske trukket ut fra rasterfilen" msgstr[1] "%d masker trukket ut fra rasterfilen" -#: ../src/iop/rasterfile.c:209 ../src/iop/rasterfile.c:220 -#: ../src/iop/rasterfile.c:228 ../src/iop/rasterfile.c:239 -#: ../src/iop/rasterfile.c:288 +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" msgstr "kan ikke lese rastermaskefil '%s'" -#: ../src/iop/rasterfile.c:374 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" msgstr "grunnmappe for rastermasker ikke definert" -#: ../src/iop/rasterfile.c:381 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" msgstr "velg rastermaskefil" -#: ../src/iop/rasterfile.c:415 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" msgstr "den valgte filen er ikke i rastermaskenes grunnmappe" -#: ../src/iop/rasterfile.c:742 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "velg RGB-kanalene som skal regnes med for å generere rastermasken" -#: ../src/iop/rasterfile.c:748 +#: ../src/iop/rasterfile.c:749 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" @@ -26125,16 +26608,16 @@ msgstr "" "velg PFM/PNG-fil beregnet som rastermaske\n" "ADVARSEL: banen må være angitt i innstillinger/prosessering før du velger" -#: ../src/iop/rasterfile.c:757 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "banen til maskefilen lagres med bildehistorikken" #. Vectorize button -#: ../src/iop/rasterfile.c:763 +#: ../src/iop/rasterfile.c:764 msgid "vectorize" msgstr "vektoriser" -#: ../src/iop/rasterfile.c:766 +#: ../src/iop/rasterfile.c:767 msgid "" "vectorize the current bitmap and create corresponding path masks in the mask " "manager" @@ -26145,16 +26628,16 @@ msgstr "" #. raw denoise sits first: it runs earliest in the denoise workflow #. (before demosaic-stage processing). bayer / linear variant selection #. is driven by the active "rawdenoise" model rather than a UI toggle -#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1274 -#: ../src/libs/neural_restore.c:4036 +#: ../src/iop/rawdenoise.c:135 ../src/libs/neural_restore.c:1467 +#: ../src/libs/neural_restore.c:4303 msgid "raw denoise" msgstr "raw støyreduksjon" -#: ../src/iop/rawdenoise.c:139 +#: ../src/iop/rawdenoise.c:140 msgid "denoise the raw image early in the pipeline" msgstr "støyreduser raw-bildet tidlig i prosesseringskjeden" -#: ../src/iop/rawdenoise.c:929 +#: ../src/iop/rawdenoise.c:922 msgid "" "raw denoising\n" "only works for raw images." @@ -26164,9 +26647,9 @@ msgstr "" #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2999 -#: ../src/views/darkroom.c:3022 ../src/views/darkroom.c:3032 -#: ../src/views/darkroom.c:3048 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:3227 +#: ../src/views/darkroom.c:3250 ../src/views/darkroom.c:3260 +#: ../src/views/darkroom.c:3276 msgid "raw overexposed" msgstr "raw overeksponert" @@ -26260,7 +26743,7 @@ msgstr "fyll-skygge -0,25EV med fire soner" msgid "fill light" msgstr "fyll-lys" -#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 +#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:105 msgid "this module is deprecated. please use the tone equalizer module instead." msgstr "denne modulen er utdatert. vennligst bruk toneutligner i stedet." @@ -26284,17 +26767,17 @@ msgstr "av/på verktøy for å plukke middels lysstyrke i bildet" msgid "width of fill-light area defined in zones" msgstr "bredden på området med fyll-lys, definert i soner" -#: ../src/iop/retouch.c:194 +#: ../src/iop/retouch.c:195 msgid "retouch" msgstr "retusjering" -#: ../src/iop/retouch.c:199 +#: ../src/iop/retouch.c:200 msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "" "frekvensdeling|reparering|kloning|stempel|uskarphet|fyll|småbølger|" "flekkfjerning" -#: ../src/iop/retouch.c:205 +#: ../src/iop/retouch.c:206 msgid "" "remove and clone spots,\n" "perform split-frequency skin editing" @@ -26302,25 +26785,25 @@ msgstr "" "fjern og klon bort flekker,\n" "utfør hudredigering med frekvensdeling" -#: ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:210 msgid "geometric and frequential, RGB" msgstr "geometrisk og frekvensiell, RGB" -#: ../src/iop/retouch.c:1678 +#: ../src/iop/retouch.c:1670 msgid "cannot display scales when the blending mask is displayed" msgstr "kan ikke vise skala når blandingsmasken vises" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 ../src/iop/retouch.c:2036 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2028 ../src/iop/retouch.c:2030 ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2034 #, c-format msgid "default tool changed to %s" msgstr "standard verktøy endret til %s" -#: ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2028 msgid "cloning" msgstr "kloning" -#: ../src/iop/retouch.c:2034 +#: ../src/iop/retouch.c:2030 msgid "healing" msgstr "reparering" @@ -26336,9 +26819,9 @@ msgstr "" "for å legge til en form, velg en algoritme og en form og klikk på bildet.\n" "former legges til nåværende skala" -#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2556 ../src/iop/retouch.c:2562 -#: ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2575 ../src/iop/retouch.c:2582 -#: ../src/iop/retouch.c:2613 +#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2547 ../src/iop/retouch.c:2553 +#: ../src/iop/retouch.c:2561 ../src/iop/retouch.c:2566 ../src/iop/retouch.c:2573 +#: ../src/iop/retouch.c:2604 msgid "editing" msgstr "redigering" @@ -26405,45 +26888,45 @@ msgstr "" "øverste linje angir at skalaen er synlig på nåværende zoom-nivå\n" "nederste linje angir at skalaen har former på seg" -#: ../src/iop/retouch.c:2556 +#: ../src/iop/retouch.c:2547 msgid "display masks" msgstr "vis masker" -#: ../src/iop/retouch.c:2562 +#: ../src/iop/retouch.c:2553 msgid "temporarily switch off shapes" msgstr "skjul masker midlertidig" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2561 msgid "paste cut shapes to current scale" msgstr "lim inn markerte former på skala i bruk" -#: ../src/iop/retouch.c:2575 +#: ../src/iop/retouch.c:2566 msgid "cut shapes from current scale" msgstr "klipp ut former fra skala i bruk" -#: ../src/iop/retouch.c:2582 +#: ../src/iop/retouch.c:2573 msgid "display wavelet scale" msgstr "vis småbølge-skala" -#: ../src/iop/retouch.c:2596 +#: ../src/iop/retouch.c:2587 msgid "adjust preview levels" msgstr "juster visningsnivåer" -#: ../src/iop/retouch.c:2613 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2604 ../src/iop/rgblevels.c:1068 msgid "auto levels" msgstr "autojustering av nivåer" -#: ../src/iop/retouch.c:2617 +#: ../src/iop/retouch.c:2608 msgctxt "section" msgid "preview single scale" msgstr "vis enkeltskala" #. shapes selected (label) -#: ../src/iop/retouch.c:2621 +#: ../src/iop/retouch.c:2612 msgid "shape selected:" msgstr "valgt form:" -#: ../src/iop/retouch.c:2627 +#: ../src/iop/retouch.c:2618 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -26451,139 +26934,139 @@ msgstr "" "klikk på en form for å velge den,\n" "klikk utenfor for å velge vekk" -#: ../src/iop/retouch.c:2634 +#: ../src/iop/retouch.c:2625 msgid "erase the detail or fills with chosen color" msgstr "visker ut detalj eller fyller med valgt farge" -#: ../src/iop/retouch.c:2645 ../src/iop/retouch.c:2646 +#: ../src/iop/retouch.c:2636 ../src/iop/retouch.c:2637 msgid "select fill color" msgstr "velg fyll-farge" -#: ../src/iop/retouch.c:2654 +#: ../src/iop/retouch.c:2645 msgid "pick fill color from image" msgstr "velg fyll-farge fra bilde" -#: ../src/iop/retouch.c:2655 +#: ../src/iop/retouch.c:2646 msgid "pick fill color" msgstr "velg fyll-farge" -#: ../src/iop/retouch.c:2658 +#: ../src/iop/retouch.c:2649 msgid "fill color: " msgstr "fyll-farge: " -#: ../src/iop/retouch.c:2667 +#: ../src/iop/retouch.c:2658 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "finjuster fargestyrke. virker også for å viske ut" -#: ../src/iop/retouch.c:2673 +#: ../src/iop/retouch.c:2664 msgid "type for the blur algorithm" msgstr "algoritme brukt i uskarphet" -#: ../src/iop/retouch.c:2677 +#: ../src/iop/retouch.c:2668 msgid "radius of the selected blur type" msgstr "utstrekning for den valgte typen uskarphet" -#: ../src/iop/retouch.c:2684 +#: ../src/iop/retouch.c:2675 msgid "set the opacity on the selected shape" msgstr "angi gjennomsiktighet for valgt form" -#: ../src/iop/retouch.c:2690 +#: ../src/iop/retouch.c:2681 msgctxt "section" msgid "retouch tools" msgstr "retusjeringsverktøy" -#: ../src/iop/retouch.c:2692 +#: ../src/iop/retouch.c:2683 msgctxt "section" msgid "wavelet decompose" msgstr "dekomponering av småbølger" -#: ../src/iop/retouch.c:2696 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "shapes" msgstr "former" -#: ../src/iop/retouch.c:3839 ../src/iop/retouch.c:4655 +#: ../src/iop/retouch.c:3971 ../src/iop/retouch.c:4802 #, c-format msgid "max scale is %i for this image size" msgstr "største skala er %i for denne billedstørrelsen" -#: ../src/iop/rgbcurve.c:118 +#: ../src/iop/rgbcurve.c:119 msgid "rgb curve" msgstr "rgb kurve" -#: ../src/iop/rgbcurve.c:141 +#: ../src/iop/rgbcurve.c:142 msgid "alter an image’s tones using curves in RGB color space" msgstr "endre et bildes toner ved hjelp av kurver i RGB fargerom" -#: ../src/iop/rgbcurve.c:183 +#: ../src/iop/rgbcurve.c:184 msgid "contrast | compression" msgstr "kontrast | kompresjon" -#: ../src/iop/rgbcurve.c:193 +#: ../src/iop/rgbcurve.c:194 msgid "linear (gamma 1.0)" msgstr "lineær (gamma 1,0)" -#: ../src/iop/rgbcurve.c:204 +#: ../src/iop/rgbcurve.c:205 msgid "contrast | medium (linear)" msgstr "kontrast | medium (lineær)" -#: ../src/iop/rgbcurve.c:214 +#: ../src/iop/rgbcurve.c:215 msgid "contrast | high (linear)" msgstr "kontrast | høy (lineær)" -#: ../src/iop/rgbcurve.c:231 +#: ../src/iop/rgbcurve.c:232 msgid "contrast | medium (gamma 2.2)" msgstr "kontrast | medium (gamma 2.2)" -#: ../src/iop/rgbcurve.c:247 +#: ../src/iop/rgbcurve.c:248 msgid "contrast | high (gamma 2.2)" msgstr "kontrast | høy (gamma 2.2)" -#: ../src/iop/rgbcurve.c:261 +#: ../src/iop/rgbcurve.c:262 msgid "non-contrast curve | gamma 2.0" msgstr "kontrast | medium (gamma 2.2)" -#: ../src/iop/rgbcurve.c:268 +#: ../src/iop/rgbcurve.c:269 msgid "non-contrast curve | gamma 0.5" msgstr "kontrast | medium (gamma 2.2)" -#: ../src/iop/rgbcurve.c:275 +#: ../src/iop/rgbcurve.c:276 msgid "non-contrast curve | logarithm (base 2)" msgstr "ikke-kontrast kurve | logaritmisk (base 2)" -#: ../src/iop/rgbcurve.c:282 +#: ../src/iop/rgbcurve.c:283 msgid "non-contrast curve | exponential (base 2)" msgstr "ikke-kontrast kurve | eksponensiell (base 2)" -#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1034 +#: ../src/iop/rgbcurve.c:1477 ../src/iop/rgblevels.c:1025 msgid "choose between linked and independent channels." msgstr "velg mellom koblede og uavhengige kanaler." -#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 +#: ../src/iop/rgbcurve.c:1482 ../src/iop/rgblevels.c:1030 msgid "curve nodes for r channel" msgstr "tonekurve for R-kanal" -#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 +#: ../src/iop/rgbcurve.c:1483 ../src/iop/rgblevels.c:1031 msgid "curve nodes for g channel" msgstr "tonekurve for G-kanal" -#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 +#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1032 msgid "curve nodes for b channel" msgstr "tonekurve for B-kanal" -#: ../src/iop/rgblevels.c:98 +#: ../src/iop/rgblevels.c:99 msgid "rgb levels" msgstr "rgb-nivåer" -#: ../src/iop/rgblevels.c:120 +#: ../src/iop/rgblevels.c:121 msgid "adjust black, white and mid-gray points in RGB color space" msgstr "juster svart-, hvitt- og middels gråpunkter i RGB fargerom" -#: ../src/iop/rgblevels.c:1088 +#: ../src/iop/rgblevels.c:1074 msgid "auto region" msgstr "automatisk utsnitt" -#: ../src/iop/rgblevels.c:1091 +#: ../src/iop/rgblevels.c:1077 msgid "" "apply auto levels based on a region defined by the user\n" "click and drag to draw the area\n" @@ -26911,33 +27394,33 @@ msgstr "" "komprimer effekten på høylys/skygger og\n" "bevar mellomtoner" -#: ../src/iop/spots.c:55 +#: ../src/iop/spots.c:56 msgid "spot removal" msgstr "flekkfjerning" -#: ../src/iop/spots.c:60 +#: ../src/iop/spots.c:61 msgid "this module is deprecated. please use the retouch module instead." msgstr "denne modulen er utdatert. vennligst bruk retusjeringsmodulen i stedet." -#: ../src/iop/spots.c:65 +#: ../src/iop/spots.c:66 msgid "remove sensor dust spots" msgstr "fjerne støvflekker på sensoren" -#: ../src/iop/spots.c:68 +#: ../src/iop/spots.c:69 msgid "geometric, raw" msgstr "geometrisk, raw" -#: ../src/iop/spots.c:232 +#: ../src/iop/spots.c:233 msgid "spot module is limited to 64 shapes. please add a new instance!" msgstr "" "flekkfjerningsmodulen er begrenset til 64 flekker. vennligst bruk en ny " "forekomst!" -#: ../src/iop/spots.c:866 +#: ../src/iop/spots.c:869 msgid "number of strokes:" msgstr "antall strøk::" -#: ../src/iop/spots.c:869 +#: ../src/iop/spots.c:872 msgid "" "click on a shape and drag on canvas.\n" "use the mouse wheel to adjust size.\n" @@ -26947,7 +27430,7 @@ msgstr "" "bruk musehjulet for å justere størrelse.\n" "høyreklikk for å fjerne en form." -#: ../src/iop/spots.c:872 +#: ../src/iop/spots.c:875 msgid "show and edit shapes" msgstr "vis og rediger former" @@ -26960,102 +27443,102 @@ msgstr "hvitbalanse" msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "skaler raw RGB-kanaler for å balansere hvitt og hjelpe mosaikkfjerning" -#: ../src/iop/temperature.c:1443 +#: ../src/iop/temperature.c:1428 #, c-format msgid "`%s' color matrix not found for image" msgstr "ikke funnet `%s' fargematrise for bilde" -#: ../src/iop/temperature.c:1499 +#: ../src/iop/temperature.c:1484 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "kunne ikke lese kamera hvitbalanse fra `%s'!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1667 +#: ../src/iop/temperature.c:1652 msgctxt "white balance" msgid "as shot" msgstr "som skutt" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1670 +#: ../src/iop/temperature.c:1655 msgctxt "white balance" msgid "from image area" msgstr "fra bildeutsnitt" -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1656 msgctxt "white balance" msgid "user modified" msgstr "endret av bruker" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1673 +#: ../src/iop/temperature.c:1658 msgctxt "white balance" msgid "camera reference" msgstr "kamerareferanse" -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1659 msgctxt "white balance" msgid "as shot to reference" msgstr "som skutt til referanse" -#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 +#: ../src/iop/temperature.c:1967 ../src/iop/temperature.c:1985 msgid "green channel coefficient" msgstr "koeffisient for grønnkanal" -#: ../src/iop/temperature.c:1982 +#: ../src/iop/temperature.c:1969 msgid "magenta channel coefficient" msgstr "koeffisient for magentakanal" -#: ../src/iop/temperature.c:1984 +#: ../src/iop/temperature.c:1971 msgid "cyan channel coefficient" msgstr "koeffisient for cyankanal" -#: ../src/iop/temperature.c:1986 +#: ../src/iop/temperature.c:1973 msgid "yellow channel coefficient" msgstr "koeffisient for gulkanal" -#: ../src/iop/temperature.c:1996 +#: ../src/iop/temperature.c:1983 msgid "red channel coefficient" msgstr "koeffisient for rødkanal" -#: ../src/iop/temperature.c:2000 +#: ../src/iop/temperature.c:1987 msgid "blue channel coefficient" msgstr "koeffisient for blåkanal" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:1988 msgid "emerald" msgstr "smaragdrød" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:1989 msgid "emerald channel coefficient" msgstr "koeffisient for smaragdrød kanal" -#: ../src/iop/temperature.c:2077 +#: ../src/iop/temperature.c:2065 msgid "as shot" msgstr "som skutt" -#: ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2068 msgid "set white balance to as shot" msgstr "sett hvitbalanse til som skutt" -#: ../src/iop/temperature.c:2090 +#: ../src/iop/temperature.c:2078 msgid "from image area" msgstr "fra bildeutsnitt" -#: ../src/iop/temperature.c:2097 +#: ../src/iop/temperature.c:2085 msgid "user modified" msgstr "endret av bruker" -#: ../src/iop/temperature.c:2100 +#: ../src/iop/temperature.c:2088 msgid "set white balance to user modified" msgstr "sett hvitbalanse til endret av bruker" -#: ../src/iop/temperature.c:2103 +#: ../src/iop/temperature.c:2091 msgid "camera reference" msgstr "kamerareferanse" -#: ../src/iop/temperature.c:2108 +#: ../src/iop/temperature.c:2096 msgid "" "set white balance to camera reference point\n" "in most cases it should be D65" @@ -27063,11 +27546,11 @@ msgstr "" "sett hvitbalanse til kameraets referansepunkt\n" "vanligvis D65" -#: ../src/iop/temperature.c:2112 +#: ../src/iop/temperature.c:2100 msgid "as shot to reference" msgstr "som skutt til referanse" -#: ../src/iop/temperature.c:2117 +#: ../src/iop/temperature.c:2105 msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" @@ -27076,96 +27559,96 @@ msgstr "" "referansepunkt,\n" "vanligvis D65" -#: ../src/iop/temperature.c:2131 +#: ../src/iop/temperature.c:2119 msgid "choose white balance setting" msgstr "velg hvitbalanse-innstilling" -#: ../src/iop/temperature.c:2135 +#: ../src/iop/temperature.c:2123 msgid "finetune" msgstr "finjustering" -#: ../src/iop/temperature.c:2137 +#: ../src/iop/temperature.c:2125 msgid "fine tune camera's white balance setting" msgstr "finjustering av kameraets hvitbalanse-innstiling" -#: ../src/iop/temperature.c:2144 +#: ../src/iop/temperature.c:2132 msgctxt "section" msgid "scene illuminant temp" msgstr "lyskildetemperatur" -#: ../src/iop/temperature.c:2145 +#: ../src/iop/temperature.c:2133 msgid "click to cycle color mode on sliders" msgstr "klikk for å bla gjennom fargemoduser på glidere" -#: ../src/iop/temperature.c:2157 +#: ../src/iop/temperature.c:2144 msgid "color temperature (in Kelvin)" msgstr "fargetemperatur (i Kelvin)" -#: ../src/iop/temperature.c:2162 +#: ../src/iop/temperature.c:2149 msgid "tint" msgstr "nyanse" -#: ../src/iop/temperature.c:2165 +#: ../src/iop/temperature.c:2152 msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" msgstr "bildets fargenyanse, fra magenta (verdi < 1) til grønn (verdi > 1)" -#: ../src/iop/temperature.c:2176 +#: ../src/iop/temperature.c:2163 msgid "channel coefficients" msgstr "kanalkoeffisienter" -#: ../src/iop/temperature.c:2185 +#: ../src/iop/temperature.c:2172 msgid "various" msgstr "varierende" -#: ../src/iop/temperature.c:2210 +#: ../src/iop/temperature.c:2197 msgid "white balance disabled for camera" msgstr "hvitbalanse deaktivert for kamera" -#: ../src/iop/tonecurve.c:156 +#: ../src/iop/tonecurve.c:161 msgid "tone curve" msgstr "tonekurve" -#: ../src/iop/tonecurve.c:178 +#: ../src/iop/tonecurve.c:183 msgid "alter an image’s tones using curves" msgstr "endre et bildes toner ved hjelp av kurver" -#: ../src/iop/tonecurve.c:583 +#: ../src/iop/tonecurve.c:588 msgid "gamma 1.0 (linear)" msgstr "gamma 1.0 (lineær)" -#: ../src/iop/tonecurve.c:594 +#: ../src/iop/tonecurve.c:599 msgid "contrast - med (linear)" msgstr "kontrast - medium (lineær)" -#: ../src/iop/tonecurve.c:607 +#: ../src/iop/tonecurve.c:612 msgid "contrast - high (linear)" msgstr "kontrast - høy (lineær)" -#: ../src/iop/tonecurve.c:625 +#: ../src/iop/tonecurve.c:630 msgid "contrast - med (gamma 2.2)" msgstr "kontrast - medium (gamma 2.2)" -#: ../src/iop/tonecurve.c:644 +#: ../src/iop/tonecurve.c:649 msgid "contrast - high (gamma 2.2)" msgstr "kontrast - høy (gamma 2.2)" -#: ../src/iop/tonecurve.c:661 +#: ../src/iop/tonecurve.c:666 msgid "gamma 2.0" msgstr "gamma 2.0" -#: ../src/iop/tonecurve.c:668 +#: ../src/iop/tonecurve.c:673 msgid "gamma 0.5" msgstr "gamma 0.5" -#: ../src/iop/tonecurve.c:675 +#: ../src/iop/tonecurve.c:680 msgid "logarithm (base 2)" msgstr "logaritmisk (base 2)" -#: ../src/iop/tonecurve.c:682 +#: ../src/iop/tonecurve.c:687 msgid "exponential (base 2)" msgstr "eksponensiell (base 2)" -#: ../src/iop/tonecurve.c:1261 +#: ../src/iop/tonecurve.c:1262 msgid "" "if set to auto, a and b curves have no effect and are not displayed. chroma " "values (a and b) of each pixel are then adjusted based on L curve data. auto " @@ -27176,100 +27659,100 @@ msgstr "" "kurven. 'XYZ, koblede kanaler' ligner, men påvirker fargemetningsnivået i XYZ-" "rommet." -#: ../src/iop/tonecurve.c:1270 +#: ../src/iop/tonecurve.c:1271 msgid "tonecurve for L channel" msgstr "tonekurve for L-kanal" -#: ../src/iop/tonecurve.c:1271 +#: ../src/iop/tonecurve.c:1272 msgid "tonecurve for a channel" msgstr "tonekurve for a-kanal" -#: ../src/iop/tonecurve.c:1272 +#: ../src/iop/tonecurve.c:1273 msgid "tonecurve for b channel" msgstr "tonekurve for b-kanal" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1459 -#: ../src/libs/colorpicker.c:783 +#: ../src/iop/tonecurve.c:1282 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:770 msgid "pick color" msgstr "velg farge" -#: ../src/iop/toneequal.c:316 +#: ../src/iop/toneequal.c:317 msgid "tone equalizer" msgstr "toneutligner" -#: ../src/iop/toneequal.c:321 +#: ../src/iop/toneequal.c:322 msgid "tone curve|tone mapping|relight|background light|shadows highlights" msgstr "tonekurve|tonetilpasning|lyssett|bakgrunnslys|skygger høylys" -#: ../src/iop/toneequal.c:328 +#: ../src/iop/toneequal.c:329 msgid "relight the scene as if the lighting was done directly on the scene" msgstr "lyssett scenen som om det var gjort direkte ved opptak" -#: ../src/iop/toneequal.c:484 +#: ../src/iop/toneequal.c:485 msgid "simple tone curve" msgstr "enkel tonekurve" -#: ../src/iop/toneequal.c:498 +#: ../src/iop/toneequal.c:499 msgid "mask blending | all purposes" msgstr "maskeblanding | alle formål" -#: ../src/iop/toneequal.c:505 +#: ../src/iop/toneequal.c:506 msgid "mask blending | people with backlight" msgstr "maskeblanding | mennesker i motlys" -#: ../src/iop/toneequal.c:522 +#: ../src/iop/toneequal.c:523 msgid "compress shadows/highlights | EIGF | strong" msgstr "komprimer effekten på skygger/høylys | EIGF | sterk" -#: ../src/iop/toneequal.c:527 +#: ../src/iop/toneequal.c:528 msgid "compress shadows/highlights | GF | strong" msgstr "komprimer effekten på skygger/høylys | GF | sterk" -#: ../src/iop/toneequal.c:536 +#: ../src/iop/toneequal.c:537 msgid "compress shadows/highlights | EIGF | medium" msgstr "komprimer skygger og høylys | EIGF | middels" -#: ../src/iop/toneequal.c:541 +#: ../src/iop/toneequal.c:542 msgid "compress shadows/highlights | GF | medium" msgstr "komprimer skygger og høylys | GF | middels" -#: ../src/iop/toneequal.c:550 +#: ../src/iop/toneequal.c:551 msgid "compress shadows/highlights | EIGF | soft" msgstr "komprimer skygger og høylys | EIGF | myk" -#: ../src/iop/toneequal.c:555 +#: ../src/iop/toneequal.c:556 msgid "compress shadows/highlights | GF | soft" msgstr "komprimer skygger og høylys | GF | myk" -#: ../src/iop/toneequal.c:563 +#: ../src/iop/toneequal.c:564 msgid "contrast tone curve | soft" msgstr "kontrast tonekurve | myk" -#: ../src/iop/toneequal.c:568 +#: ../src/iop/toneequal.c:569 msgid "contrast tone curve | medium" msgstr "kontrast tonekurve | middels" -#: ../src/iop/toneequal.c:573 +#: ../src/iop/toneequal.c:574 msgid "contrast tone curve | strong" msgstr "kontrast tonekurve | sterk" -#: ../src/iop/toneequal.c:596 +#: ../src/iop/toneequal.c:597 msgid "relight: fill-in" msgstr "lyssett : fyll inn" -#: ../src/iop/toneequal.c:1091 +#: ../src/iop/toneequal.c:1092 msgid "tone equalizer failed to allocate memory, check your RAM settings" msgstr "toneutligner kunne ikke allokere minne, sjekk innstillingene for RAM" -#: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 +#: ../src/iop/toneequal.c:1774 ../src/iop/toneequal.c:2143 msgid "the interpolation is unstable, decrease the curve smoothing" msgstr "interpolasjonen er ustabil, reduser kurveutjevningen" -#: ../src/iop/toneequal.c:1807 ../src/iop/toneequal.c:1873 +#: ../src/iop/toneequal.c:1808 ../src/iop/toneequal.c:1874 msgid "wait for the preview to finish recomputing" msgstr "vent mens forhåndsvisningen oppdateres" -#: ../src/iop/toneequal.c:2014 ../src/iop/toneequal.c:2565 +#: ../src/iop/toneequal.c:2017 ../src/iop/toneequal.c:2567 msgid "" "scroll over image to change tone exposure\n" "shift+scroll for large steps; ctrl+scroll for small steps" @@ -27277,89 +27760,89 @@ msgstr "" "rull musehjulet over bildet for å endre toneeksponering\n" "shift+rull for store trinn; ctrl+rull for små trinn" -#: ../src/iop/toneequal.c:2145 +#: ../src/iop/toneequal.c:2148 msgid "some parameters are out-of-bounds" msgstr "noen parametre er utenfor grenseverdiene" -#: ../src/iop/toneequal.c:2462 +#: ../src/iop/toneequal.c:2464 #, c-format msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3148 +#: ../src/iop/toneequal.c:3143 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s over bilde] endre toneeksponering" -#: ../src/iop/toneequal.c:3151 +#: ../src/iop/toneequal.c:3146 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[%s over bilde] endre toneeksponering i store trinn" -#: ../src/iop/toneequal.c:3154 +#: ../src/iop/toneequal.c:3149 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[%s over bilde] endre toneeksponering i små trinn" #. Simple view -#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 -#: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 -#: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 -#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 -#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3232 ../src/iop/toneequal.c:3261 +#: ../src/iop/toneequal.c:3262 ../src/iop/toneequal.c:3263 +#: ../src/iop/toneequal.c:3264 ../src/iop/toneequal.c:3265 +#: ../src/iop/toneequal.c:3266 ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3268 ../src/iop/toneequal.c:3269 msgid "simple" msgstr "enkel" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3261 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3262 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3263 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3264 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3265 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3271 +#: ../src/iop/toneequal.c:3266 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3267 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3273 +#: ../src/iop/toneequal.c:3268 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3269 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3278 +#: ../src/iop/toneequal.c:3273 msgid "advanced" msgstr "avansert" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3293 msgid "double-click to reset the curve" msgstr "dobbeltklikk for å nullstille kurve" -#: ../src/iop/toneequal.c:3308 +#: ../src/iop/toneequal.c:3297 msgid "curve smoothing" msgstr "kurveutjevning" -#: ../src/iop/toneequal.c:3311 +#: ../src/iop/toneequal.c:3300 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -27371,7 +27854,7 @@ msgstr "" "negative verdier vil unngå oscilleringer og ha mer robust funksjon,\n" "men kan føre til sterke tone-overganger og ødelegge lokal kontrast." -#: ../src/iop/toneequal.c:3324 +#: ../src/iop/toneequal.c:3313 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -27380,11 +27863,11 @@ msgstr "" "for bedre kontroll med eksponeringskorreksjon med de tilgjengelige " "knutepunktene." -#: ../src/iop/toneequal.c:3327 +#: ../src/iop/toneequal.c:3316 msgid "auto-adjust the average exposure" msgstr "juster gjennomsnittlig eksponering automatisk" -#: ../src/iop/toneequal.c:3334 +#: ../src/iop/toneequal.c:3323 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -27396,16 +27879,11 @@ msgstr "" "dette vil spre eksponeringshistogrammet over flere kanaler\n" "for bedre kontroll med eksponeringskorreksjonen." -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3328 msgid "auto-adjust the contrast" msgstr "juster kontrasten automatisk" -#. Masking options -#: ../src/iop/toneequal.c:3343 -msgid "masking" -msgstr "maskering" - -#: ../src/iop/toneequal.c:3348 +#: ../src/iop/toneequal.c:3337 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -27413,11 +27891,11 @@ msgstr "" "forhåndsvis masken og velg estimatoren som gir den\n" "høyeste kontrasten mellom områder som skal lysnes og mørknes" -#: ../src/iop/toneequal.c:3351 +#: ../src/iop/toneequal.c:3340 msgid "details" msgstr "detaljer" -#: ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3343 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -27441,7 +27919,7 @@ msgstr "" "filter som jevner ut høylysene mindre)\n" "'gjennomsnitts EIGF' er et geometrisk gjennomsnitt av 'ingen' og 'EIGF'" -#: ../src/iop/toneequal.c:3367 +#: ../src/iop/toneequal.c:3356 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -27449,7 +27927,7 @@ msgstr "" "antall runder det guidede filteret skal kjøres\n" "glatter kantene av filteret, men tar tid" -#: ../src/iop/toneequal.c:3375 +#: ../src/iop/toneequal.c:3364 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -27459,7 +27937,7 @@ msgstr "" "advarsel: store verdier her kan føre til at forhåndsvisning tar mye\n" "lenger tid enn hvis profilert støyreduksjon benyttes." -#: ../src/iop/toneequal.c:3383 +#: ../src/iop/toneequal.c:3372 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -27473,7 +27951,7 @@ msgstr "" "lavere verdier kan gi mykere kurver,\n" "men mindre nøyaktig følging av kanter og glorier" -#: ../src/iop/toneequal.c:3394 +#: ../src/iop/toneequal.c:3383 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -27483,7 +27961,7 @@ msgstr "" "høyere verdier posteriserer luminansemasken for å hjelpe guidingen\n" "med å produsere delvis jevne områder når høye uttoningsverdier brukes" -#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 +#: ../src/iop/toneequal.c:3396 ../src/iop/toneequal.c:3403 msgid "display exposure mask" msgstr "vis eksponeringsmaske" @@ -27620,29 +28098,29 @@ msgstr "" msgid "[%s on center] move vignette" msgstr "[%s på senter] flytt vignett" -#: ../src/iop/watermark.c:452 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "vannmerke" -#: ../src/iop/watermark.c:459 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "legg over et SVG vannmerke som f eks en signatur på bildet" -#: ../src/iop/watermark.c:1403 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "markør" -#: ../src/iop/watermark.c:1407 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "SVG vannmerker i %s/watermarks eller %s/watermarks" #. Simple text -#: ../src/iop/watermark.c:1418 ../src/iop/watermark.c:1420 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "tekst" -#: ../src/iop/watermark.c:1422 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -27650,16 +28128,16 @@ msgstr "" "tekststreng, nøkkelord: $(WATERMARK_TEXT)\n" "bruk $(NL) for å starte ny linje" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "innhold" #. Text font -#: ../src/iop/watermark.c:1431 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "skrifttype" -#: ../src/iop/watermark.c:1438 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -27671,7 +28149,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1453 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -27679,15 +28157,11 @@ msgstr "" "vannmerkefarge, nøkkelord:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1455 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "velg vannmerkefarge" -#: ../src/iop/watermark.c:1458 -msgid "pick color from image" -msgstr "velg farge fra bilde" - -#: ../src/iop/watermark.c:1488 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" @@ -27707,32 +28181,32 @@ msgstr "" "• høyde: skaler vannmerkets høyde til bildets høyde\n" "• avanserte alternativer: velg dimensjoner for vannmerke og bilde hver for seg" -#: ../src/iop/watermark.c:1499 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "bildedimensjoner som vannmerket skal skaleres mot" -#: ../src/iop/watermark.c:1503 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "vannmerkedimensjoner som skal skaleres" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1530 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "vannmerkets gjennomsiktighet" -#: ../src/iop/watermark.c:1531 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "vannmerkets størrelse" -#: ../src/iop/watermark.c:1532 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "vannmerkets rotasjon" -#: ../src/iop/zonesystem.c:93 +#: ../src/iop/zonesystem.c:94 msgid "zone system" msgstr "sone-system" -#: ../src/iop/zonesystem.c:441 +#: ../src/iop/zonesystem.c:442 msgid "" "lightness zones\n" "use mouse scrollwheel to change the number of zones\n" @@ -27774,7 +28248,7 @@ msgctxt "section" msgid "camera control" msgstr "kamerakontroll" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:829 msgid "modes" msgstr "moduser" @@ -27879,11 +28353,11 @@ msgstr "lukkertid" msgid "WB" msgstr "hvitbalanse" -#: ../src/libs/collect.c:192 +#: ../src/libs/collect.c:193 msgid "collections" msgstr "samlinger" -#: ../src/libs/collect.c:197 +#: ../src/libs/collect.c:198 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -27891,43 +28365,43 @@ msgstr "" "angi søkekriterier for bilder\n" "som skal vises eller redigeres" -#: ../src/libs/collect.c:461 +#: ../src/libs/collect.c:462 msgid "update path to files" msgstr "oppdater bane til filer" -#: ../src/libs/collect.c:545 +#: ../src/libs/collect.c:546 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "greide ikke velge ny mappe for filmrullen i %s" -#: ../src/libs/collect.c:619 +#: ../src/libs/collect.c:620 msgid "update path to files..." msgstr "oppdater bane til filer..." -#: ../src/libs/collect.c:624 +#: ../src/libs/collect.c:625 msgid "remove..." msgstr "fjerne..." -#: ../src/libs/collect.c:1382 +#: ../src/libs/collect.c:1500 msgid "uncategorized" msgstr "ikke kategorisert" -#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/collect.c:2509 ../src/libs/filters/rating_range.c:120 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "avviste" -#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/collect.c:2512 ../src/libs/filters/rating_range.c:122 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "ikke vurdert" -#: ../src/libs/collect.c:2617 +#: ../src/libs/collect.c:2760 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "bruk <, <=, >, >=, =, [;] som operator" -#: ../src/libs/collect.c:2621 +#: ../src/libs/collect.c:2764 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -27937,7 +28411,7 @@ msgstr "" "stjernevurdering: 0-5\n" "avviste bilder: -1" -#: ../src/libs/collect.c:2629 +#: ../src/libs/collect.c:2772 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -27945,12 +28419,12 @@ msgstr "" "bruk <, <=, >, >=, <>, =, [;] som operator\n" "angi dato på formatet: ÅÅÅÅ:MM:DD tt:mm:ss.sss (kun år er obligatorisk)" -#: ../src/libs/collect.c:2636 +#: ../src/libs/collect.c:2779 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "bruk '%' som jokertegn og ',' til å skille verdier" -#: ../src/libs/collect.c:2643 +#: ../src/libs/collect.c:2786 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -27963,7 +28437,7 @@ msgstr "" "shift+klikk for å inkludere bare det nåværende hierarkiet (ingen endelse)\n" "ctrl+klikk for å inkludere bare underhierarkier (endelse '|%')" -#: ../src/libs/collect.c:2653 +#: ../src/libs/collect.c:2796 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -27976,7 +28450,7 @@ msgstr "" "shift+klikk for å inkludere bare det nåværende stedet (ingen endelse)\n" "ctrl+klikk for å inkludere bare understeder (endelse '|%')" -#: ../src/libs/collect.c:2663 +#: ../src/libs/collect.c:2806 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -27989,102 +28463,102 @@ msgstr "" "shift+klikk for å inkludere bare den nåværende mappen (ingen endelse)\n" "ctrl+klikk for å inkludere bare undermapper (endelse '|%')" -#: ../src/libs/collect.c:2671 +#: ../src/libs/collect.c:2814 #, no-c-format msgid "use `%' as wildcard" msgstr "bruk `%' som jokertegn" -#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 -#: ../src/libs/collect.c:3398 +#: ../src/libs/collect.c:2885 ../src/libs/collect.c:2906 +#: ../src/libs/collect.c:3726 msgid "clear this rule" msgstr "fjern denne regelen" -#: ../src/libs/collect.c:2747 +#: ../src/libs/collect.c:2890 msgid "clear this rule or add new rules" msgstr "fjern denne regelen eller legg til nye regler" -#: ../src/libs/collect.c:3404 +#: ../src/libs/collect.c:3732 msgid "narrow down search" msgstr "smalere søk" -#: ../src/libs/collect.c:3411 +#: ../src/libs/collect.c:3739 msgid "add more images" msgstr "legg til flere bilder" -#: ../src/libs/collect.c:3418 +#: ../src/libs/collect.c:3746 msgid "exclude images" msgstr "ekskluder bilder" -#: ../src/libs/collect.c:3427 +#: ../src/libs/collect.c:3755 msgid "change to: and" msgstr "bytte til: og" -#: ../src/libs/collect.c:3434 +#: ../src/libs/collect.c:3762 msgid "change to: or" msgstr "bytte til: eller" -#: ../src/libs/collect.c:3441 +#: ../src/libs/collect.c:3769 msgid "change to: except" msgstr "bytte til: unntatt" #. the different categories -#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 -#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 -#: ../src/libs/filtering.c:1955 +#: ../src/libs/collect.c:3799 ../src/libs/filtering.c:890 +#: ../src/libs/filtering.c:952 ../src/libs/filtering.c:1619 +#: ../src/libs/filtering.c:1961 msgid "files" msgstr "filer" -#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 -#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 +#: ../src/libs/collect.c:3804 ../src/libs/export_metadata.c:179 +#: ../src/libs/filtering.c:895 ../src/libs/filtering.c:957 +#: ../src/libs/filtering.c:1627 ../src/libs/filtering.c:1965 #: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1489 +#: ../src/libs/metadata_view.c:1488 msgid "metadata" msgstr "metadata" -#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 -#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 +#: ../src/libs/collect.c:3823 ../src/libs/filtering.c:903 +#: ../src/libs/filtering.c:965 ../src/libs/filtering.c:1963 msgid "times" msgstr "tider" -#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 -#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 +#: ../src/libs/collect.c:3832 ../src/libs/filtering.c:912 +#: ../src/libs/filtering.c:974 ../src/libs/filtering.c:1638 msgid "capture details" msgstr "opptaksdetaljer" -#: ../src/libs/collect.c:3532 +#: ../src/libs/collect.c:3861 msgid "collections settings" msgstr "innstillinger for samlinger" -#: ../src/libs/collect.c:3554 ../src/libs/export.c:1432 -#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/collect.c:3883 ../src/libs/export.c:1428 +#: ../src/libs/metadata.c:1128 ../src/libs/metadata_view.c:1575 #: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3968 +#: ../src/libs/tagging.c:4029 msgid "preferences..." msgstr "preferanser..." -#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 +#: ../src/libs/collect.c:4007 ../src/libs/filtering.c:1492 msgid "AND" msgstr "AND" -#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +#: ../src/libs/collect.c:4012 ../src/libs/filtering.c:1497 msgid "OR" msgstr "OR" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +#: ../src/libs/collect.c:4017 ../src/libs/filtering.c:1502 msgid "BUT NOT" msgstr "BUT NOT" -#: ../src/libs/collect.c:3794 +#: ../src/libs/collect.c:4123 msgid "toggle collection sort order ascending/descending" msgstr "bytt sorteringsrekkefølge stigende/synkende for samling" -#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +#: ../src/libs/collect.c:4228 ../src/libs/filtering.c:2231 msgid "revert to a previous set of rules" msgstr "gå tilbake til et tidligere regelsett" -#: ../src/libs/collect.c:3946 +#: ../src/libs/collect.c:4282 msgid "jump back to previous collection" msgstr "tilbake til forrige samling" @@ -28185,31 +28659,31 @@ msgstr "nov" msgid "Dec" msgstr "des" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "RGB%" msgstr "RGB%" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "LCh" msgstr "LCh" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "HSV" msgstr "HSV" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "Hex" msgstr "Hex" -#: ../src/libs/colorpicker.c:54 +#: ../src/libs/colorpicker.c:55 msgid "mean" msgstr "gjennomsnitt" -#: ../src/libs/colorpicker.c:73 +#: ../src/libs/colorpicker.c:74 msgid "color picker" msgstr "fargevelger" -#: ../src/libs/colorpicker.c:629 +#: ../src/libs/colorpicker.c:621 msgid "" "hover to highlight sample on canvas,\n" "click to lock sample,\n" @@ -28219,23 +28693,23 @@ msgstr "" "klikk for å bruke,\n" "høyreklikk for å laste prøveområde til aktiv fargevelger" -#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 +#: ../src/libs/colorpicker.c:727 ../src/libs/colorpicker.c:778 msgid "click to (un)hide large color patch" msgstr "klikk for å skjule/vise stor fargelapp" -#: ../src/libs/colorpicker.c:756 +#: ../src/libs/colorpicker.c:743 msgid "statistic" msgstr "statistisk" -#: ../src/libs/colorpicker.c:757 +#: ../src/libs/colorpicker.c:744 msgid "select which statistic to show" msgstr "velg hvilken statistikk som skal vises" -#: ../src/libs/colorpicker.c:766 +#: ../src/libs/colorpicker.c:753 msgid "select which color mode to use" msgstr "velg hvilken fargemodus som skal brukes" -#: ../src/libs/colorpicker.c:778 +#: ../src/libs/colorpicker.c:765 msgid "" "turn on color picker\n" "ctrl+click or right-click to select an area\n" @@ -28245,27 +28719,27 @@ msgstr "" "ctrl+klikk eller høyreklikk for å velge et område\n" "ctrl+klikk på lerretet for å bytte mellom punkt og område" -#: ../src/libs/colorpicker.c:820 +#: ../src/libs/colorpicker.c:802 msgid "add sample" msgstr "legg til prøve" -#: ../src/libs/colorpicker.c:831 +#: ../src/libs/colorpicker.c:813 msgid "display samples on image/vectorscope" msgstr "vis prøver på bilde/vektorskop" -#: ../src/libs/colorpicker.c:832 +#: ../src/libs/colorpicker.c:814 msgid "display samples" msgstr "vis prøver" -#: ../src/libs/colorpicker.c:843 +#: ../src/libs/colorpicker.c:825 msgid "restrict scope to selection" msgstr "begrense skop til utvalg" -#: ../src/libs/colorpicker.c:844 +#: ../src/libs/colorpicker.c:826 msgid "restrict scope" msgstr "begrens skop" -#: ../src/libs/colorpicker.c:859 +#: ../src/libs/colorpicker.c:841 msgctxt "section" msgid "live samples" msgstr "live prøver" @@ -28372,11 +28846,11 @@ msgstr "" msgid "write history stack and tags to XMP sidecar files" msgstr "skriv redigeringshistorikk og nøkkelord til XMP sidefiler" -#: ../src/libs/duplicate.c:59 +#: ../src/libs/duplicate.c:61 msgid "duplicate manager" msgstr "duplikathåndterer" -#: ../src/libs/duplicate.c:64 +#: ../src/libs/duplicate.c:66 msgid "" "create/rename/remove multiple\n" "edits of the current image" @@ -28384,28 +28858,28 @@ msgstr "" "opprett/navngi/fjern flere\n" "versjoner av det gjeldende bildet" -#: ../src/libs/duplicate.c:330 +#: ../src/libs/duplicate.c:365 +msgid "create a duplicate of this image with same history stack" +msgstr "lag et duplikat av bildet med samme redigeringshistorikk" + +#: ../src/libs/duplicate.c:374 +msgid "create a 'virgin' duplicate, discarding the source history stack" +msgstr "lag et duplikat av bildet uten noen redigeringshistorikk" + +#: ../src/libs/duplicate.c:381 msgid "delete this duplicate" msgstr "fjern dette duplikatet" -#: ../src/libs/duplicate.c:409 -msgid "create a duplicate of the image with same history stack" -msgstr "lager et duplikat av bildet med samme redigeringshistorikk" - -#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 -#: ../src/libs/snapshots.c:930 +#: ../src/libs/duplicate.c:470 ../src/libs/history.c:1143 +#: ../src/libs/snapshots.c:940 msgid "original" msgstr "original" -#: ../src/libs/duplicate.c:413 -msgid "create a 'virgin' duplicate of the image without any development" -msgstr "lager et 'jomfruelig' duplikat av bildet uten noe redigering" - -#: ../src/libs/export.c:175 +#: ../src/libs/export.c:176 msgid "export" msgstr "eksport" -#: ../src/libs/export.c:185 +#: ../src/libs/export.c:186 msgid "" "create new files for the\n" "currently selected images\n" @@ -28415,19 +28889,19 @@ msgstr "" "de valgte bildene\n" "med redigeringen" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:347 msgid "invalid format for export selected" msgstr "ugyldig format for eksport valgt" -#: ../src/libs/export.c:351 +#: ../src/libs/export.c:352 msgid "invalid storage for export selected" msgstr "ugyldig lagring for eksport valgt" -#: ../src/libs/export.c:363 +#: ../src/libs/export.c:364 msgid "export to disk" msgstr "eksporter til disk" -#: ../src/libs/export.c:466 +#: ../src/libs/export.c:467 #, c-format msgid "could not login to storage `%s'!" msgstr "kunne ikke logge inn på lagringen `%s'!" @@ -28442,7 +28916,7 @@ msgctxt "unit" msgid "in" msgstr "tommer" -#: ../src/libs/export.c:1176 +#: ../src/libs/export.c:1172 #, c-format msgid "" "style to be applied on export:\n" @@ -28451,20 +28925,20 @@ msgstr "" "stil som skal brukes ved eksport:\n" "%s" -#: ../src/libs/export.c:1229 ../src/libs/print_settings.c:1250 -#: ../src/views/darkroom.c:1649 +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1249 +#: ../src/views/darkroom.c:1873 msgid "no styles have been created yet" msgstr "ingen stiler er laget" -#: ../src/libs/export.c:1447 +#: ../src/libs/export.c:1443 msgid "target storage" msgstr "lagringsmål" -#: ../src/libs/export.c:1471 +#: ../src/libs/export.c:1467 msgid "file format" msgstr "filformat" -#: ../src/libs/export.c:1473 +#: ../src/libs/export.c:1469 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -28484,35 +28958,35 @@ msgstr "" "med mindre brukeren velger alle avkrysningsboksene\n" "i eksportmodulens preferanser" -#: ../src/libs/export.c:1494 +#: ../src/libs/export.c:1490 msgid "set size" msgstr "angi størrelse" -#: ../src/libs/export.c:1495 +#: ../src/libs/export.c:1491 msgid "choose a method for setting the output size" msgstr "velg en metode for å angi størrelsen ut" -#: ../src/libs/export.c:1498 +#: ../src/libs/export.c:1494 msgid "in pixels (for file)" msgstr "i piksler (for fil)" -#: ../src/libs/export.c:1499 +#: ../src/libs/export.c:1495 msgid "in cm (for print)" msgstr "i cm (for print)" -#: ../src/libs/export.c:1500 +#: ../src/libs/export.c:1496 msgid "in inch (for print)" msgstr "i tommer (for print)" -#: ../src/libs/export.c:1501 +#: ../src/libs/export.c:1497 msgid "by scale (for file)" msgstr "ved skala (for fil)" -#: ../src/libs/export.c:1504 +#: ../src/libs/export.c:1500 msgid "print width" msgstr "print-bredde" -#: ../src/libs/export.c:1506 ../src/libs/export.c:1523 +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -28520,11 +28994,11 @@ msgstr "" "maksimal grense for bredde ut.\n" "midtklikk for å nullstille." -#: ../src/libs/export.c:1510 +#: ../src/libs/export.c:1506 msgid "print height" msgstr "print-høyde" -#: ../src/libs/export.c:1512 ../src/libs/export.c:1529 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -28532,19 +29006,19 @@ msgstr "" "maksimal grense for høyde ut.\n" "midtklikk for å nullstille." -#: ../src/libs/export.c:1518 +#: ../src/libs/export.c:1514 msgid "resolution in dot per inch" msgstr "oppløsning i punkter pr tomme" -#: ../src/libs/export.c:1542 +#: ../src/libs/export.c:1538 msgid "@" msgstr "@" -#: ../src/libs/export.c:1556 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:216 msgid "px" msgstr "px" -#: ../src/libs/export.c:1564 +#: ../src/libs/export.c:1560 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -28554,38 +29028,38 @@ msgstr "" "null eller tomme verdier tilsvarer 1.\n" "midtklikk for å tilbakestille til 1." -#: ../src/libs/export.c:1579 +#: ../src/libs/export.c:1575 msgid "allow upscaling" msgstr "tillat oppskalering" -#: ../src/libs/export.c:1587 +#: ../src/libs/export.c:1583 msgid "high quality resampling" msgstr "høykvalitets resampling" -#: ../src/libs/export.c:1588 +#: ../src/libs/export.c:1584 msgid "do high quality resampling during export" msgstr "kjør høykvalitets resampling ved eksport" -#: ../src/libs/export.c:1595 +#: ../src/libs/export.c:1591 msgid "store masks" msgstr "lagre masker" -#: ../src/libs/export.c:1596 +#: ../src/libs/export.c:1592 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "lagre masker som lag i eksporterte bilder. virker bare for noen formater." -#: ../src/libs/export.c:1605 ../src/libs/export.c:1640 -#: ../src/libs/neural_restore.c:4170 ../src/libs/print_settings.c:2877 -#: ../src/libs/print_settings.c:2923 +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 +#: ../src/libs/neural_restore.c:4439 ../src/libs/print_settings.c:2875 +#: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "innstillinger for bilder" -#: ../src/libs/export.c:1615 ../src/libs/print_settings.c:2911 +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 msgid "output ICC profiles" msgstr "utgående ICC fargeprofiler" -#: ../src/libs/export.c:1623 +#: ../src/libs/export.c:1619 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -28623,88 +29097,88 @@ msgstr "" "hovedsaklig brukt for å kontrollere fargegjengivelse\n" "(ikke egnet for fotografi)." -#: ../src/libs/export.c:1651 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "" "om elementene i stilen skal legges til i etterkant av historikken eller " "erstatte den" -#: ../src/libs/export.c:1654 ../src/libs/print_settings.c:2959 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "replace history" msgstr "erstatt redigeringshistorikk" -#: ../src/libs/export.c:1654 ../src/libs/print_settings.c:2959 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "append history" msgstr "legg til redigeringshistorikk" -#: ../src/libs/export.c:1661 +#: ../src/libs/export.c:1657 msgid "select style to be applied on export" msgstr "velg stil som skal brukes ved eksport" -#: ../src/libs/export.c:1664 +#: ../src/libs/export.c:1660 msgid "temporary style to use while exporting" msgstr "midlertidig stil som benyttes for eksport" -#: ../src/libs/export.c:1665 ../src/libs/print_settings.c:2940 +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 msgid "style" msgstr "stil" -#: ../src/libs/export.c:1685 +#: ../src/libs/export.c:1681 msgctxt "actionbutton" msgid "start export" msgstr "begynn eksport" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "storage options" msgstr "lagringsinnstillinger" -#: ../src/libs/export.c:1693 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "format options" msgstr "fomatinnstillinger" -#: ../src/libs/export.c:1695 +#: ../src/libs/export.c:1691 msgctxt "section" msgid "global options" msgstr "globale innstillinger" -#: ../src/libs/export.c:1705 +#: ../src/libs/export.c:1701 msgid "multi-preset export" msgstr "eksport med flere forhåndsinnstillinger" -#: ../src/libs/export.c:1708 +#: ../src/libs/export.c:1704 msgid "export the selected images with multiple presets" msgstr "eksporter de valgte bildene med flere forhåndsinnstillinger" -#: ../src/libs/export.c:1734 +#: ../src/libs/export.c:1730 msgctxt "actionbutton" msgid "start batch export" msgstr "start samleeksport" -#: ../src/libs/export_metadata.c:164 +#: ../src/libs/export_metadata.c:165 msgid "edit metadata exportation" msgstr "metadata redigering for eksport" #. general info -#: ../src/libs/export_metadata.c:176 +#: ../src/libs/export_metadata.c:177 msgid "EXIF data" msgstr "EXIF data" -#: ../src/libs/export_metadata.c:177 +#: ../src/libs/export_metadata.c:178 msgid "export EXIF metadata" msgstr "eksporter EXIF metadata" -#: ../src/libs/export_metadata.c:179 +#: ../src/libs/export_metadata.c:180 msgid "export darktable XMP metadata (from metadata editor module)" msgstr "eksporter darktable XMP metadata (fra metadata redigeringsmodul)" -#: ../src/libs/export_metadata.c:184 +#: ../src/libs/export_metadata.c:185 msgid "only embedded" msgstr "bare innebygget" -#: ../src/libs/export_metadata.c:185 +#: ../src/libs/export_metadata.c:186 msgid "" "per default the interface sends some (limited) metadata beside the image to " "remote storage.\n" @@ -28720,39 +29194,39 @@ msgstr "" "beregnede metadata i stedet" #. just empty widget -#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 +#: ../src/libs/export_metadata.c:194 ../src/libs/image.c:623 msgid "geo tags" msgstr "geotagger" -#: ../src/libs/export_metadata.c:194 +#: ../src/libs/export_metadata.c:195 msgid "export geo tags" msgstr "eksporter geotagger" -#: ../src/libs/export_metadata.c:197 +#: ../src/libs/export_metadata.c:198 msgid "export tags (to Xmp.dc.Subject)" msgstr "eksporter nøkkelord (til Xmp.dc.Subject)" -#: ../src/libs/export_metadata.c:200 +#: ../src/libs/export_metadata.c:201 msgid "private tags" msgstr "private nøkkelord" -#: ../src/libs/export_metadata.c:201 +#: ../src/libs/export_metadata.c:202 msgid "export private tags" msgstr "eksporter private nøkkelord" -#: ../src/libs/export_metadata.c:203 +#: ../src/libs/export_metadata.c:204 msgid "synonyms" msgstr "synonymer" -#: ../src/libs/export_metadata.c:204 +#: ../src/libs/export_metadata.c:205 msgid "export tags synonyms" msgstr "eksporter synonym-nøkkelord" -#: ../src/libs/export_metadata.c:206 +#: ../src/libs/export_metadata.c:207 msgid "omit hierarchy" msgstr "hopp over hierarki" -#: ../src/libs/export_metadata.c:207 +#: ../src/libs/export_metadata.c:208 msgid "" "only the last part of the hierarchical tags is included. can be useful if " "categories are not used" @@ -28760,19 +29234,19 @@ msgstr "" "kun den siste delen av hierarkiske nøkkelord blir tatt med. kan være nyttig " "hvis det ikke benyttes kategorier" -#: ../src/libs/export_metadata.c:210 +#: ../src/libs/export_metadata.c:211 msgid "hierarchical tags" msgstr "hierarkiske nøkkelord" -#: ../src/libs/export_metadata.c:211 +#: ../src/libs/export_metadata.c:212 msgid "export hierarchical tags (to Xmp.lr.Hierarchical Subject)" msgstr "eksporter hierarkiske nøkkelord (til Xmp.lr.Hierarchical Subject)" -#: ../src/libs/export_metadata.c:212 +#: ../src/libs/export_metadata.c:213 msgid "develop history" msgstr "redigeringshistorikk" -#: ../src/libs/export_metadata.c:213 +#: ../src/libs/export_metadata.c:214 msgid "" "export darktable development data (recovery purpose in case of loss of " "database or XMP file)" @@ -28780,15 +29254,15 @@ msgstr "" "eksporter darktables redigeringsdata (for å kunne hente tilbake " "redigeringshistorien om databasen eller XMP-filen ødelegges)" -#: ../src/libs/export_metadata.c:219 +#: ../src/libs/export_metadata.c:220 msgid "redefined tag" msgstr "redefinert nøkkelord" -#: ../src/libs/export_metadata.c:225 +#: ../src/libs/export_metadata.c:226 msgid "formula" msgstr "formel" -#: ../src/libs/export_metadata.c:228 +#: ../src/libs/export_metadata.c:229 msgid "" "list of calculated metadata\n" "click on '+' button to select and add new metadata\n" @@ -28811,23 +29285,23 @@ msgstr "" "klikk på formel-feltet for å redigere\n" "skriv '$(' for å aktivere fullføring og se listen over variabler" -#: ../src/libs/export_metadata.c:280 +#: ../src/libs/export_metadata.c:281 msgid "add an output metadata tag" msgstr "legg til et nøkkelord for metadata" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 +#: ../src/libs/export_metadata.c:285 ../src/libs/metadata.c:945 msgid "delete metadata tag" msgstr "slett metadata nøkkelord" -#: ../src/libs/export_metadata.c:295 +#: ../src/libs/export_metadata.c:296 msgid "general settings" msgstr "generell innstillinger" -#: ../src/libs/export_metadata.c:299 +#: ../src/libs/export_metadata.c:300 msgid "per metadata settings" msgstr "innstillinger pr metadata" -#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:138 +#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:139 msgid "full path" msgstr "full bane" @@ -28843,11 +29317,11 @@ msgstr "spesiell sortering" msgid "shuffle" msgstr "endre rekkefølge" -#: ../src/libs/filtering.c:268 +#: ../src/libs/filtering.c:269 msgid "collection filters" msgstr "filter for samling" -#: ../src/libs/filtering.c:273 +#: ../src/libs/filtering.c:274 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -28857,44 +29331,44 @@ msgstr "" "filtre kan festes til den øvre verktøylinjen, hvor\n" "de også vil være synlige i mørkerommet" -#: ../src/libs/filtering.c:308 +#: ../src/libs/filtering.c:309 msgid "initial setting" msgstr "startinnstilling" -#: ../src/libs/filtering.c:327 +#: ../src/libs/filtering.c:328 msgid "imported: last 24h" msgstr "importert: siste 24t" -#: ../src/libs/filtering.c:332 +#: ../src/libs/filtering.c:333 msgid "imported: last 30 days" msgstr "importert: siste 30 dager" -#: ../src/libs/filtering.c:338 +#: ../src/libs/filtering.c:339 msgid "taken: last 24h" msgstr "tatt: siste 24t" -#: ../src/libs/filtering.c:342 +#: ../src/libs/filtering.c:343 msgid "taken: last 30 days" msgstr "tatt: siste 30 dager" -#: ../src/libs/filtering.c:734 +#: ../src/libs/filtering.c:735 msgid "click or click&drag to select one or multiple values" msgstr "klikk eller klikk og dra for å velge en eller flere verdier" -#: ../src/libs/filtering.c:735 +#: ../src/libs/filtering.c:736 msgid "right-click opens a menu to select the available values" msgstr "høyreklikk åpner en meny for å velge de tilgjengelige verdiene" -#: ../src/libs/filtering.c:832 +#: ../src/libs/filtering.c:833 #, c-format msgid "you can't have more than %d rules" msgstr "du kan ikke ha mer enn %d regler" -#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1617 msgid "rule property" msgstr "regelegenskap" -#: ../src/libs/filtering.c:1007 +#: ../src/libs/filtering.c:1010 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -28939,98 +29413,98 @@ msgstr "denne regelen er aktivert" msgid "this rule is disabled" msgstr "denne regelen er deaktivert" -#: ../src/libs/filtering.c:1258 +#: ../src/libs/filtering.c:1259 msgid "or" msgstr "eller" -#: ../src/libs/filtering.c:1259 +#: ../src/libs/filtering.c:1260 msgid "and not" msgstr "og ikke" -#: ../src/libs/filtering.c:1261 +#: ../src/libs/filtering.c:1262 msgid "define how this rule should interact with the previous one" msgstr "angi hvordan denne regelen skal interagere med den forrige" -#: ../src/libs/filtering.c:1527 +#: ../src/libs/filtering.c:1528 msgid " (off)" msgstr " (av)" -#: ../src/libs/filtering.c:1716 +#: ../src/libs/filtering.c:1721 msgid "you can't add more rules." msgstr "du kan ikke legge til flere regler." -#: ../src/libs/filtering.c:1750 +#: ../src/libs/filtering.c:1755 msgid "shown filters" msgstr "viste filtre" -#: ../src/libs/filtering.c:1765 +#: ../src/libs/filtering.c:1770 msgid "new filter" msgstr "nytt filter" #. the actions part of the popover -#: ../src/libs/filtering.c:1772 +#: ../src/libs/filtering.c:1777 msgid "actions" msgstr "handlinger" -#: ../src/libs/filtering.c:1775 +#: ../src/libs/filtering.c:1780 msgid "reset quickfilters" msgstr "nullstill hurtigfiltre" -#: ../src/libs/filtering.c:1948 +#: ../src/libs/filtering.c:1954 msgid "sort order" msgstr "sorteringsrekkefølge" -#: ../src/libs/filtering.c:1951 +#: ../src/libs/filtering.c:1957 msgid "determine the sort order of shown images" msgstr "bestem sorteringsrekkefølgen for de viste bildene" -#: ../src/libs/filtering.c:1971 +#: ../src/libs/filtering.c:1977 msgid "sort direction" msgstr "sorteringsretning" -#: ../src/libs/filtering.c:1976 +#: ../src/libs/filtering.c:1982 msgid "remove this sort order" msgstr "fjern denne sorteringsrekkefølgen" -#: ../src/libs/filtering.c:2060 +#: ../src/libs/filtering.c:2066 #, c-format msgid "you can't have more than %d sort orders" msgstr "du kan ikke ha flere enn %d sorteringsrekkefølger" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2119 msgid "DESC" msgstr "DESC" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2119 msgid "ASC" msgstr "ASC" -#: ../src/libs/filtering.c:2221 +#: ../src/libs/filtering.c:2227 msgid "new rule" msgstr "ny regel" -#: ../src/libs/filtering.c:2222 +#: ../src/libs/filtering.c:2228 msgid "append new rule to collect images" msgstr "legg til ny regel for å samle bilder" -#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2239 ../src/libs/tools/filter.c:115 msgid "sort by" msgstr "sorter etter" -#: ../src/libs/filtering.c:2241 +#: ../src/libs/filtering.c:2247 msgid "new sort" msgstr "ny sortering" -#: ../src/libs/filtering.c:2242 +#: ../src/libs/filtering.c:2248 msgid "append new sort to order images" msgstr "legg til ny sorteringsrekkefølge for bilder" -#: ../src/libs/filtering.c:2245 +#: ../src/libs/filtering.c:2251 msgid "revert to a previous set of sort orders" msgstr "gå tilbake til et tidligere sett med sorteringsrekkefølger" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2292 +#: ../src/libs/filtering.c:2298 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -29038,19 +29512,19 @@ msgstr "" "nullstill\n" "ctrl+klikk for å fjerne festede regler også" -#: ../src/libs/filters/colors.c:140 +#: ../src/libs/filters/colors.c:193 msgid "Y" msgstr "Y" -#: ../src/libs/filters/colors.c:149 +#: ../src/libs/filters/colors.c:202 msgid "P" msgstr "P" -#: ../src/libs/filters/colors.c:269 +#: ../src/libs/filters/colors.c:323 msgid "color filter" msgstr "fargefilter" -#: ../src/libs/filters/colors.c:294 +#: ../src/libs/filters/colors.c:348 msgid "" "filter by images color label\n" "click to toggle the color label selection\n" @@ -29063,7 +29537,7 @@ msgstr "" "den grå knappen påvirker alle fargeetiketter" #. create the filter combobox -#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 +#: ../src/libs/filters/colors.c:354 ../src/libs/filters/colors.c:364 #: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 #: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 #: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 @@ -29071,7 +29545,7 @@ msgstr "" msgid "rules" msgstr "regler" -#: ../src/libs/filters/colors.c:306 +#: ../src/libs/filters/colors.c:359 msgid "" "filter by images color label\n" "intersection: images having all selected color labels\n" @@ -29081,86 +29555,234 @@ msgstr "" "overlapping: bilder som har alle valgte fargeetiketter\n" "union: bilder med minst en av de valgte fargeetikettene" -#: ../src/libs/filters/date.c:187 +#: ../src/libs/filters/date.c:187 +msgid "" +"filter by capture month\n" +"click to toggle month selection" +msgstr "" +"filtrer etter opptaksmåned\n" +"klikk for å skru månedsvalg av og på" + +#. predefined selections +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 +#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 +#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 +#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 +#: ../src/libs/filters/ratio.c:83 +msgid "all images" +msgstr "alle bilder" + +#: ../src/libs/filters/duplicates.c:157 +msgid "duplicates state filter" +msgstr "dupliserer tilstandsfilter" + +#: ../src/libs/filters/filename.c:369 +msgid "" +"enter filename to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing filenames" +msgstr "" +"oppgi filnavn å søke etter.\n" +"flere verdier kan separeres med ','\n" +"\n" +"høyreklikk for å hente eksisterende filnavn" + +#: ../src/libs/filters/filename.c:381 +msgid "extension" +msgstr "utvidelse" + +#: ../src/libs/filters/filename.c:382 +msgid "" +"enter extension to search with starting dot\n" +"multiple values can be separated by ','\n" +"handled keywords: 'RAW', 'NOT RAW', 'LDR', 'HDR'\n" +"\n" +"right-click to get existing extensions" +msgstr "" +"oppgi utvidelse å søke etter, start med punktum\n" +"flere verdier kan separeres med ','\n" +"håndterte nøkkelord: 'RAW', 'NOT RAW', 'LDR', 'HDR'\n" +"\n" +"høyreklikk for å hente utvidelser" + +#: ../src/libs/filters/filename.c:409 +msgid "" +"click to select filename\n" +"ctrl+click to select multiple values" +msgstr "" +"klikk for å velge filnavn\n" +"ctrl+klikk for å velge flere verdier" + +#: ../src/libs/filters/filename.c:435 +msgid "" +"click to select extension\n" +"ctrl+click to select multiple values" +msgstr "" +"klikk for å velge utvidelse\n" +"ctrl+klikk for å velge flere verdier" + +#. the button to close the popup +#: ../src/libs/filters/filename.c:457 ../src/libs/filters/misc.c:535 +msgid "ok" +msgstr "ok" + +#: ../src/libs/filters/history.c:153 +msgid "filter on history state" +msgstr "filtrer etter historikktilstand" + +#: ../src/libs/filters/local_copy.c:142 +msgid "local copied state filter" +msgstr "filter for lokalkopiert tilstand" + +#: ../src/libs/filters/misc.c:87 +msgid "no camera defined" +msgstr "kamera er ikke definert" + +#: ../src/libs/filters/misc.c:91 +msgid "no lens defined" +msgstr "objektiv er ikke definert" + +#: ../src/libs/filters/misc.c:95 +msgid "no group id defined" +msgstr "gruppe-id er ikke definert" + +#: ../src/libs/filters/misc.c:100 +msgid "no white balance defined" +msgstr "hvitbalanse er ikke definert" + +#: ../src/libs/filters/misc.c:105 +msgid "no flash defined" +msgstr "blitz er ikke definert" + +#: ../src/libs/filters/misc.c:110 +msgid "no exposure program defined" +msgstr "eksponeringsprogram er ikke definert" + +#: ../src/libs/filters/misc.c:115 +msgid "no metering mode defined" +msgstr "lysmålingsmodus er ikke definert" + +#: ../src/libs/filters/misc.c:119 +msgid "no image dimensions defined" +msgstr "bildedimensjonene er ikke definert" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"oppgi kamera å søke etter.\n" +"flere verdier kan separeres med ','\n" +"\n" +"høyreklikk for å hente eksisterende kameraer" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"oppgi objektiv å søke etter.\n" +"flere verdier kan separeres med ','\n" +"\n" +"høyreklikk for å hente eksisterende objektiver" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"oppgi hvitbalanse å søke etter.\n" +"flere verdier kan separeres med ','\n" +"\n" +"høyreklikk for å hente eksisterende hvitbalanser" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"oppgi blitz å søke etter.\n" +"flere verdier kan separeres med ','\n" +"\n" +"høyreklikk for å hente eksisterende blitzer" + +#: ../src/libs/filters/misc.c:455 msgid "" -"filter by capture month\n" -"click to toggle month selection" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" msgstr "" -"filtrer etter opptaksmåned\n" -"klikk for å skru månedsvalg av og på" - -#. predefined selections -#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 -#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 -#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 -#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 -#: ../src/libs/filters/ratio.c:83 -msgid "all images" -msgstr "alle bilder" - -#: ../src/libs/filters/duplicates.c:157 -msgid "duplicates state filter" -msgstr "dupliserer tilstandsfilter" +"oppgi eksponeringsprogram å søke etter.\n" +"flere verdier kan separeres med ','\n" +"\n" +"høyreklikk for å hente eksisterende eksponeringsprogrammer" -#: ../src/libs/filters/filename.c:368 +#: ../src/libs/filters/misc.c:462 msgid "" -"enter filename to search.\n" +"enter metering mode to search.\n" "multiple values can be separated by ','\n" "\n" -"right-click to get existing filenames" +"right-click to get existing metering modes" msgstr "" -"oppgi filnavn å søke etter.\n" +"oppgi målemetode å søke etter.\n" "flere verdier kan separeres med ','\n" "\n" -"høyreklikk for å hente eksisterende filnavn" +"høyreklikk for å hente eksisterende målemetoder" -#: ../src/libs/filters/filename.c:378 -msgid "extension" -msgstr "utvidelse" +#: ../src/libs/filters/misc.c:468 ../src/libs/metadata_view.c:136 +msgid "group id" +msgstr "gruppe-id" -#: ../src/libs/filters/filename.c:379 +#: ../src/libs/filters/misc.c:469 msgid "" -"enter extension to search with starting dot\n" +"enter group id to search.\n" "multiple values can be separated by ','\n" -"handled keywords: 'RAW', 'NOT RAW', 'LDR', 'HDR'\n" "\n" -"right-click to get existing extensions" +"right-click to get existing group ids" msgstr "" -"oppgi utvidelse å søke etter, start med punktum\n" +"oppgi gruppe-id å søke etter.\n" "flere verdier kan separeres med ','\n" -"håndterte nøkkelord: 'RAW', 'NOT RAW', 'LDR', 'HDR'\n" "\n" -"høyreklikk for å hente utvidelser" +"høyreklikk for å hente eksisterende gruppe-id-er" -#: ../src/libs/filters/filename.c:404 +#: ../src/libs/filters/misc.c:476 msgid "" -"click to select filename\n" -"ctrl+click to select multiple values" +"enter the image dimensions to search.\n" +"use the format widthxheight, i.e.\n" +"'6000x4000' for a full match,\n" +"'6000x' for width only,\n" +"'x4000' for height only.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing image dimensions" msgstr "" -"klikk for å velge filnavn\n" -"ctrl+klikk for å velge flere verdier" +"oppgi bildedimensjoner det skal søkes etter.\n" +"bruk formatet breddexhøyde, f.eks.\n" +"'6000x4000' for en nøyaktig match,\n" +"'6000x' for bare bredde,\n" +"'x4000' for bare høyde.\n" +"flere verdier kan separeres med ','\n" +"\n" +"høyreklikk for å hente eksisterende bildedimensjoner" -#: ../src/libs/filters/filename.c:430 +#: ../src/libs/filters/misc.c:515 msgid "" -"click to select extension\n" +"click to select\n" "ctrl+click to select multiple values" msgstr "" -"klikk for å velge utvidelse\n" +"klikk for å velge\n" "ctrl+klikk for å velge flere verdier" -#. the button to close the popup -#: ../src/libs/filters/filename.c:452 -msgid "ok" -msgstr "ok" - -#: ../src/libs/filters/history.c:153 -msgid "filter on history state" -msgstr "filtrer etter historikktilstand" - -#: ../src/libs/filters/local_copy.c:142 -msgid "local copied state filter" -msgstr "filter for lokalkopiert tilstand" - #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "filtrer bilder basert på deres modulrekkefølge" @@ -29174,7 +29796,7 @@ msgid "filter by images rating" msgstr "filtrer etter bilders vurdering" #: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 -#: ../src/libs/tools/ratings.c:56 +#: ../src/libs/tools/ratings.c:58 msgid "ratings" msgstr "vurderinger" @@ -29242,7 +29864,7 @@ msgstr "" "korresponderende jokertegnet\n" "dimmes under søkeoperasjonen" -#: ../src/libs/geotagging.c:148 +#: ../src/libs/geotagging.c:149 msgid "" "set geolocation information for\n" "the currently selected images" @@ -29250,15 +29872,15 @@ msgstr "" "sett informasjon om geolokasjon\n" "for de valgte bildene" -#: ../src/libs/geotagging.c:378 +#: ../src/libs/geotagging.c:379 msgid "apply offset and geo-location" msgstr "bruk forskyvning og geolokalisering" -#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 +#: ../src/libs/geotagging.c:380 ../src/libs/geotagging.c:1986 msgid "apply geo-location" msgstr "bruk geolokalisering" -#: ../src/libs/geotagging.c:381 +#: ../src/libs/geotagging.c:382 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -29266,49 +29888,49 @@ msgstr "" "bruk forskyvning og geolokalisering til matchende bilder\n" "dobbel operasjon: to ctrl+z for å angre" -#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 +#: ../src/libs/geotagging.c:384 ../src/libs/geotagging.c:1987 msgid "apply geo-location to matching images" msgstr "bruk geolokalisering på bilder som matcher" -#: ../src/libs/geotagging.c:831 +#: ../src/libs/geotagging.c:835 msgid "GPX file track segments" msgstr "sporsegmenter i GPX-fil" -#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 +#: ../src/libs/geotagging.c:851 ../src/libs/geotagging.c:1932 msgid "start time" msgstr "starttid" -#: ../src/libs/geotagging.c:848 +#: ../src/libs/geotagging.c:852 msgid "end time" msgstr "sluttid" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 +#: ../src/libs/geotagging.c:853 ../src/libs/geotagging.c:1934 msgid "points" msgstr "punkter" -#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 +#: ../src/libs/geotagging.c:854 ../src/libs/geotagging.c:1936 #: ../src/libs/image.c:503 msgid "images" msgstr "bilder" -#: ../src/libs/geotagging.c:950 +#: ../src/libs/geotagging.c:954 msgid "open GPX file" msgstr "åpne GPX-fil" -#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2541 +#: ../src/libs/geotagging.c:955 ../src/libs/tools/lighttable.c:431 +#: ../src/libs/tools/lighttable.c:499 ../src/views/darkroom.c:2759 msgid "preview" msgstr "forhåndsvisning" -#: ../src/libs/geotagging.c:964 +#: ../src/libs/geotagging.c:968 msgid "GPS data exchange format" msgstr "GPS datautvekslingsformat" -#: ../src/libs/geotagging.c:1791 +#: ../src/libs/geotagging.c:1802 msgid "date/time" msgstr "dato/tid" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1803 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -29316,40 +29938,40 @@ msgstr "" "angi ny dato og tid (ÅÅÅÅ:MMDD tt:mm:ss[,sss])\n" "skriv inn nye tall eller rull musehjulet over feltet" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1807 msgid "original date/time" msgstr "original dato/tid" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1812 msgid "lock date/time offset value to apply it onto another selection" msgstr "lås dato/tid-forskyvning for å bruke på et annet utvalg" -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1816 msgid "date/time offset" msgstr "forskyvning av dato/tid" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1817 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "forskyvning eller forskjell [-]dd tt:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1821 msgid "apply offset" msgstr "bruk forskyvning" -#: ../src/libs/geotagging.c:1811 +#: ../src/libs/geotagging.c:1822 msgid "apply offset to selected images" msgstr "bruk forskyvingen på de valgte bilder" -#: ../src/libs/geotagging.c:1814 +#: ../src/libs/geotagging.c:1825 msgid "apply date/time" msgstr "bruk dato/tid" -#: ../src/libs/geotagging.c:1815 +#: ../src/libs/geotagging.c:1826 msgid "apply the same date/time to selected images" msgstr "bruk den samme tidsforskyvingen på de valgte bildene" -#: ../src/libs/geotagging.c:1826 +#: ../src/libs/geotagging.c:1837 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -29359,24 +29981,24 @@ msgstr "" "trykk Enter for å bekrefte, så asterisken * forsvinner" #. gpx -#: ../src/libs/geotagging.c:1867 +#: ../src/libs/geotagging.c:1878 msgid "apply GPX track file..." msgstr "bruk GPX sporfil..." -#: ../src/libs/geotagging.c:1868 +#: ../src/libs/geotagging.c:1879 msgid "parses a GPX file and updates location of selected images" msgstr "tolker en GPX sporfil og oppdaterer posisjonen til valgte bilder" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1890 msgctxt "section" msgid "GPX file" msgstr "GPX-fil" -#: ../src/libs/geotagging.c:1886 +#: ../src/libs/geotagging.c:1897 msgid "select a GPX track file..." msgstr "velg en GPX sporfil..." -#: ../src/libs/geotagging.c:1903 +#: ../src/libs/geotagging.c:1914 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -29394,39 +30016,39 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1940 +#: ../src/libs/geotagging.c:1951 msgid "view entire track" msgstr "vis hele sporet" -#: ../src/libs/geotagging.c:1941 +#: ../src/libs/geotagging.c:1952 msgid "refresh map to view entire selected track segments" msgstr "oppfrisk kartet for å vise hele de valgte sporsegmentene" -#: ../src/libs/geotagging.c:1955 +#: ../src/libs/geotagging.c:1966 msgid "preview images" msgstr "forhåndsvis bilder" -#: ../src/libs/geotagging.c:1960 +#: ../src/libs/geotagging.c:1971 msgid "show on map matching images" msgstr "vis matchende bilder på kartet" -#: ../src/libs/geotagging.c:1963 +#: ../src/libs/geotagging.c:1974 msgid "select images" msgstr "velg bilder" -#: ../src/libs/geotagging.c:1964 +#: ../src/libs/geotagging.c:1975 msgid "select matching images" msgstr "velg matchende bilder" -#: ../src/libs/geotagging.c:1972 +#: ../src/libs/geotagging.c:1983 msgid "number of matching images versus selected images" msgstr "antall matchende bilder i forhold til valgte bilder" -#: ../src/libs/histogram.c:54 +#: ../src/libs/histogram.c:55 msgid "scopes" msgstr "skop" -#: ../src/libs/histogram.c:172 +#: ../src/libs/histogram.c:173 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" @@ -29434,48 +30056,48 @@ msgstr "" "ikke støttet inngående profil valgt for histogram, vil bli erstattet med " "lineær Rec2020" -#: ../src/libs/histogram.c:293 +#: ../src/libs/histogram.c:294 msgid "use buttons at top of graph to change type" msgstr "bruk knappene langs toppen av grafen for å endre type" -#: ../src/libs/histogram.c:294 +#: ../src/libs/histogram.c:295 msgid "click on ❓ and then graph for documentation" msgstr "klikk på ❓og så grafen for dokumentasjon" -#: ../src/libs/histogram.c:295 +#: ../src/libs/histogram.c:296 msgid "use color picker module to restrict area" msgstr "bruk fargevelgermodulen for å begrense området" -#: ../src/libs/histogram.c:298 +#: ../src/libs/histogram.c:299 msgid "drag to change black point" msgstr "dra for å endre svartpunktet" -#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 +#: ../src/libs/histogram.c:300 ../src/libs/histogram.c:304 msgid "double-click resets" msgstr "dobbeltklikk for å nullstille" -#: ../src/libs/histogram.c:302 +#: ../src/libs/histogram.c:303 msgid "drag to change exposure" msgstr "dra for å endre eksponering" -#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +#: ../src/libs/histogram.c:754 ../src/libs/scopes/histogram.c:50 msgid "histogram" msgstr "histogram" -#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 +#: ../src/libs/histogram.c:760 ../src/libs/histogram.c:858 msgid "hide histogram" msgstr "skjul histogram" -#: ../src/libs/histogram.c:820 +#: ../src/libs/histogram.c:870 #, c-format msgid "toggle %s channel" msgstr "av/på %s-kanal" -#: ../src/libs/histogram.c:828 +#: ../src/libs/histogram.c:878 msgid "toggle colors" msgstr "av/på farger" -#: ../src/libs/history.c:103 +#: ../src/libs/history.c:107 msgid "" "display the sequence of edit actions\n" "- click on an entry to temporarily return to\n" @@ -29493,11 +30115,11 @@ msgstr "" "- shift+klikk for å fokusere på den modulen\n" " uten å endre redigeringen" -#: ../src/libs/history.c:140 +#: ../src/libs/history.c:144 msgid "compress history stack" msgstr "komprimer redigeringslisten" -#: ../src/libs/history.c:141 +#: ../src/libs/history.c:145 msgid "" "create a minimal history stack which produces the same image\n" "ctrl+click to truncate history to the selected item" @@ -29505,94 +30127,94 @@ msgstr "" "lag en minimal redigeringsliste som gir samme bilde\n" "ctrl+klikk for å forkorte listen til den valgte oppføringen" -#: ../src/libs/history.c:152 +#: ../src/libs/history.c:155 msgid "create a style from the current history stack" msgstr "lag en stil basert på redigeringslisten" -#: ../src/libs/history.c:154 +#: ../src/libs/history.c:157 msgid "create style from history" msgstr "lag stil fra redigeringshistorikken" -#: ../src/libs/history.c:208 +#: ../src/libs/history.c:211 msgid "always-on module" msgstr "modul alltid på" -#: ../src/libs/history.c:214 +#: ../src/libs/history.c:217 msgid "default enabled module" msgstr "modul på som standard" -#: ../src/libs/history.c:221 +#: ../src/libs/history.c:224 msgid "deprecated module" msgstr "utdatert modul" -#: ../src/libs/history.c:941 +#: ../src/libs/history.c:943 msgid "colorspace" msgstr "fargerom" -#: ../src/libs/history.c:943 +#: ../src/libs/history.c:945 msgid "mask mode" msgstr "maskeringsmodus" -#: ../src/libs/history.c:945 +#: ../src/libs/history.c:947 msgid "blend mode" msgstr "blandingsmodus" -#: ../src/libs/history.c:947 +#: ../src/libs/history.c:949 msgid "blend operation" msgstr "blandingsoperasjon" -#: ../src/libs/history.c:949 +#: ../src/libs/history.c:951 msgid "blend fulcrum" msgstr "vippepunkt for blanding" -#: ../src/libs/history.c:957 +#: ../src/libs/history.c:959 msgid "mask blur" msgstr "gjør maske uskarp" -#: ../src/libs/history.c:960 +#: ../src/libs/history.c:962 msgid "raster mask instance" msgstr "forekomst av rastermaske" -#: ../src/libs/history.c:961 +#: ../src/libs/history.c:963 msgid "raster mask id" msgstr "rastermaske id" -#: ../src/libs/history.c:962 +#: ../src/libs/history.c:964 msgid "invert mask" msgstr "inverter maske" -#: ../src/libs/history.c:968 +#: ../src/libs/history.c:970 msgid "drawn mask polarity" msgstr "polaritet for tegnet maske" -#: ../src/libs/history.c:972 +#: ../src/libs/history.c:974 #, c-format msgid "a drawn mask was added" msgstr "en tegnet maske ble lagt til" -#: ../src/libs/history.c:974 +#: ../src/libs/history.c:976 #, c-format msgid "the drawn mask was removed" msgstr "den tegnede masken ble fjernet" -#: ../src/libs/history.c:975 +#: ../src/libs/history.c:977 #, c-format msgid "the drawn mask was changed" msgstr "den tegnede masken ble endret" -#: ../src/libs/history.c:1007 +#: ../src/libs/history.c:1009 msgid "parametric output mask:" msgstr "parametrisk ut-maske:" -#: ../src/libs/history.c:1008 +#: ../src/libs/history.c:1010 msgid "parametric input mask:" msgstr "parametrisk inn-maske:" -#: ../src/libs/history.c:1342 +#: ../src/libs/history.c:1337 msgid "delete image's history?" msgstr "fjerne redigeringshistorikk for bildet?" -#: ../src/libs/history.c:1343 +#: ../src/libs/history.c:1338 msgid "do you really want to clear history of current image?" msgstr "vil du virkelig fjerne redigeringshistorikken for det valgte bildet?" @@ -29612,7 +30234,7 @@ msgstr "slett fysisk fra disk (bruk papirkurv hvis mulig)" msgid "physically delete from disk immediately" msgstr "slett fysisk fra disk med en gang" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4080 +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4097 #: ../src/libs/styles.c:930 msgid "remove" msgstr "fjern" @@ -29698,7 +30320,7 @@ msgstr "fjern gruppering" msgid "remove selected images from the group" msgstr "fjern valgte bilder fra gruppen" -#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 +#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:145 msgid "flags" msgstr "flagg" @@ -29764,32 +30386,32 @@ msgstr "angi utvalget som fargebilder" msgid "duplicate virgin" msgstr "lag uredigert duplikat" -#: ../src/libs/import.c:122 +#: ../src/libs/import.c:121 msgid "add to library" msgstr "legg til i bibliotek" -#: ../src/libs/import.c:123 +#: ../src/libs/import.c:122 msgid "copy & import" msgstr "kopier og importer" -#: ../src/libs/import.c:124 +#: ../src/libs/import.c:123 msgid "copy & import from camera" msgstr "kopier og importer fra kamera" -#: ../src/libs/import.c:125 +#: ../src/libs/import.c:124 msgid "tethered shoot" msgstr "fjernstyrt opptak" -#: ../src/libs/import.c:287 +#: ../src/libs/import.c:286 #, c-format msgid "device \"%s\" connected on port \"%s\"." msgstr "enhet \"%s\" koblet til på \"%s\"." -#: ../src/libs/import.c:313 ../src/libs/import.c:2410 +#: ../src/libs/import.c:312 ../src/libs/import.c:2421 msgid "unmount camera" msgstr "avmonter kamera" -#: ../src/libs/import.c:332 +#: ../src/libs/import.c:331 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -29799,98 +30421,98 @@ msgstr "" "sørg for at det ikke lenger er montert\n" "eller avslutt programmet som låser" -#: ../src/libs/import.c:337 +#: ../src/libs/import.c:336 msgid "tethering and importing is disabled for this camera" msgstr "fjernstyring og importering er deaktivert for dette kameraet" -#: ../src/libs/import.c:339 ../src/libs/import.c:2409 +#: ../src/libs/import.c:338 ../src/libs/import.c:2420 msgid "mount camera" msgstr "monter kamera" -#: ../src/libs/import.c:970 +#: ../src/libs/import.c:974 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "%d bilde av %d valgt" msgstr[1] "%d bilder av %d valgt" -#: ../src/libs/import.c:1420 +#: ../src/libs/import.c:1434 msgid "choose the root of the folder tree below" msgstr "velg roten av mappetreet under" -#: ../src/libs/import.c:1423 +#: ../src/libs/import.c:1437 msgid "places" msgstr "steder" -#: ../src/libs/import.c:1431 +#: ../src/libs/import.c:1445 msgid "restore all default places you have removed" msgstr "gjenopprett alle standard steder du har fjernet" -#: ../src/libs/import.c:1438 +#: ../src/libs/import.c:1452 msgid "remove the selected custom place" msgstr "fjern det valgte egendefinerte stedet" -#: ../src/libs/import.c:1445 +#: ../src/libs/import.c:1459 msgid "add a custom place" msgstr "legg til et egendefinert sted" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1467 msgid "you can add custom places using the plus icon" msgstr "du kan legge til egendefinerte steder ved å bruke pluss-ikonet" -#: ../src/libs/import.c:1481 +#: ../src/libs/import.c:1494 msgid "select a folder to see the content" msgstr "velg en mappe for å se innholdet" -#: ../src/libs/import.c:1484 +#: ../src/libs/import.c:1497 msgid "folders" msgstr "mapper" -#: ../src/libs/import.c:1560 +#: ../src/libs/import.c:1572 msgid "home" msgstr "hjem" -#: ../src/libs/import.c:1574 +#: ../src/libs/import.c:1586 msgid "pictures" msgstr "bilder" -#: ../src/libs/import.c:1861 +#: ../src/libs/import.c:1873 msgid "mark already imported images" msgstr "marker allerede importerte bilder" -#: ../src/libs/import.c:1875 +#: ../src/libs/import.c:1887 msgid "modified" msgstr "endret" -#: ../src/libs/import.c:1882 +#: ../src/libs/import.c:1894 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "filens 'endret dato/tid', kan være noe annet enn 'EXIF dato/tid'" -#: ../src/libs/import.c:1894 +#: ../src/libs/import.c:1906 msgid "show/hide thumbnails" msgstr "vis/skjul småbilder" -#: ../src/libs/import.c:1968 +#: ../src/libs/import.c:1979 msgid "naming rules" msgstr "navneregler" -#: ../src/libs/import.c:2046 +#: ../src/libs/import.c:2057 msgid "select new" msgstr "velg ny" -#: ../src/libs/import.c:2097 +#: ../src/libs/import.c:2108 msgid "please wait while prefetching the list of images from camera..." msgstr "vennligst vent mens småbilder hentes fra kamera..." -#: ../src/libs/import.c:2247 +#: ../src/libs/import.c:2258 msgid "invalid override date/time format" msgstr "ugyldig overstyring av format for dato/tid" -#: ../src/libs/import.c:2315 +#: ../src/libs/import.c:2326 msgid "import base directory" msgstr "importer grunnmappe" -#: ../src/libs/import.c:2316 +#: ../src/libs/import.c:2327 msgid "" "before copying images to the darktable base directory make sure it is defined " "as you prefer.\n" @@ -29906,28 +30528,28 @@ msgstr "" "se i darktable innstillinger -> import.\n" "sjekk og eventuelt rett opp 'navnemønster for grunnmappe'" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2331 msgid "_come back & check" msgstr "_kom tilbake og sjekk" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2331 msgid "_understood & done" msgstr "_forstått og utført" #. add import buttons -#: ../src/libs/import.c:2383 +#: ../src/libs/import.c:2394 msgid "add to library..." msgstr "legg til i bibliotek..." -#: ../src/libs/import.c:2385 +#: ../src/libs/import.c:2396 msgid "add existing images to the library" msgstr "legg til eksisterende bilder i biblioteket" -#: ../src/libs/import.c:2391 +#: ../src/libs/import.c:2402 msgid "copy & import..." msgstr "kopier og importer..." -#: ../src/libs/import.c:2393 +#: ../src/libs/import.c:2404 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -29936,47 +30558,47 @@ msgstr "" "kopier og eventuelt navngi bilder før de legges til i biblioteket\n" "du kan angi mønster for å navngi bildene og oppgi målmappene" -#: ../src/libs/import.c:2416 +#: ../src/libs/import.c:2427 msgid "parameters" msgstr "parametre" -#: ../src/libs/ioporder.c:200 +#: ../src/libs/ioporder.c:198 msgid "v3.0 for RAW input" msgstr "v3.0 for RAW-bilder" -#: ../src/libs/ioporder.c:208 +#: ../src/libs/ioporder.c:206 msgid "v3.0 for JPEG/non-RAW input" msgstr "v3.0 for JPEG/ikke RAW-bilder" -#: ../src/libs/ioporder.c:217 +#: ../src/libs/ioporder.c:215 msgid "v5.0 for RAW input" msgstr "v5.0 for RAW-bilder" -#: ../src/libs/ioporder.c:226 +#: ../src/libs/ioporder.c:224 msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 for JPEG/ikke RAW-bilder" -#: ../src/libs/lib.c:408 +#: ../src/libs/lib.c:413 msgid "deleting preset for obsolete module" msgstr "sletter forhåndsinnstilling for utgått modul" -#: ../src/libs/lib.c:574 +#: ../src/libs/lib.c:579 msgid "manage presets..." msgstr "behandle forhåndsinnstillinger..." -#: ../src/libs/lib.c:599 +#: ../src/libs/lib.c:604 msgid "nothing to save" msgstr "ingenting å lagre" -#: ../src/libs/lib.c:1318 +#: ../src/libs/lib.c:1375 msgid "show module" msgstr "vis modul" -#: ../src/libs/lib.c:1351 +#: ../src/libs/lib.c:1407 msgid "presets and preferences" msgstr "forhåndsinnstillinger og preferanser" -#: ../src/libs/lib.c:1736 +#: ../src/libs/lib.c:1788 msgid "utility module" msgstr "verktøymodul" @@ -30108,49 +30730,49 @@ msgstr "splitt-linje" msgid "only draw part of the overlay" msgstr "bare en del av overlegget skal vises" -#: ../src/libs/location.c:106 +#: ../src/libs/location.c:105 msgid "find location" msgstr "finn sted" -#: ../src/libs/map_locations.c:36 +#: ../src/libs/map_locations.c:37 msgid "locations" msgstr "steder" -#: ../src/libs/map_locations.c:233 +#: ../src/libs/map_locations.c:234 msgid "new sub-location" msgstr "nytt understed" -#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 -#: ../src/libs/map_locations.c:954 +#: ../src/libs/map_locations.c:238 ../src/libs/map_locations.c:286 +#: ../src/libs/map_locations.c:959 msgid "new location" msgstr "nytt sted" -#: ../src/libs/map_locations.c:585 +#: ../src/libs/map_locations.c:586 #, c-format msgid "location name '%s' already exists" msgstr "sted med navn '%s' finnes fra før" -#: ../src/libs/map_locations.c:776 +#: ../src/libs/map_locations.c:777 msgid "edit location" msgstr "rediger sted" -#: ../src/libs/map_locations.c:779 +#: ../src/libs/map_locations.c:780 msgid "delete location" msgstr "slett sted" -#: ../src/libs/map_locations.c:789 +#: ../src/libs/map_locations.c:790 msgid "update filmstrip" msgstr "oppdater filmstripe" -#: ../src/libs/map_locations.c:796 +#: ../src/libs/map_locations.c:797 msgid "go to collection (lighttable)" msgstr "gå til samling (lysbord)" -#: ../src/libs/map_locations.c:841 +#: ../src/libs/map_locations.c:847 msgid "terminate edit (press enter or escape) before selecting another location" msgstr "avslutt redigering (trykk enter eller esc) før du velger et annet sted" -#: ../src/libs/map_locations.c:925 +#: ../src/libs/map_locations.c:930 msgid "" "list of user locations,\n" "click to show or hide a location on the map:\n" @@ -30176,7 +30798,7 @@ msgstr "" "- trykk enter for å bekrefte det nye navnet, esc for å avbryte\n" "høyreklikk for andre handlinger: slett sted og gå til samling" -#: ../src/libs/map_locations.c:951 +#: ../src/libs/map_locations.c:956 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" "or even polygon if available (select first a polygon place in 'find location' " @@ -30186,15 +30808,15 @@ msgstr "" "eller til og med polygon hvis tilgjengelig (velg først et polygonsted i 'finn " "sted'-modulen)" -#: ../src/libs/map_locations.c:955 +#: ../src/libs/map_locations.c:960 msgid "add a new location on the center of the visible map" msgstr "legg til et nytt sted midt på det synlige kartet" -#: ../src/libs/map_locations.c:959 +#: ../src/libs/map_locations.c:964 msgid "show all" msgstr "vis alle" -#: ../src/libs/map_locations.c:962 +#: ../src/libs/map_locations.c:967 msgid "show all locations which are on the visible map" msgstr "vis alle steder som er på det synlige kartet" @@ -30210,7 +30832,7 @@ msgstr "kilde for kart" msgid "select the source of the map. some entries might not work" msgstr "velg hvor kart skal hentes fra. muligens virker ikke alle" -#: ../src/libs/masks.c:66 +#: ../src/libs/masks.c:103 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -30218,93 +30840,119 @@ msgstr "" "endre de tegnede formene som brukes\n" "til masker i prosesseringsmodulene" -#: ../src/libs/masks.c:114 +#: ../src/libs/masks.c:222 msgid "feather" msgstr "uttoning" -#: ../src/libs/masks.c:118 +#: ../src/libs/masks.c:226 msgid "cleanup" msgstr "opprydding" -#: ../src/libs/masks.c:120 +#: ../src/libs/masks.c:228 msgid "refine mask boundary" msgstr "finjuster maskegrense" -#: ../src/libs/masks.c:391 +#: ../src/libs/masks.c:518 +msgid "shrink amount too large: the path would disappear" +msgstr "du krymper for mye: banen ville forsvinne" + +#: ../src/libs/masks.c:717 #, c-format msgid "group #%d" msgstr "gruppe #%d" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1452 msgid "duplicate this shape" msgstr "dupliser denne formen" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1456 msgid "delete this shape" msgstr "fjern denne formen" -#: ../src/libs/masks.c:1134 +#: ../src/libs/masks.c:1462 msgid "delete group" msgstr "slett gruppe" -#: ../src/libs/masks.c:1141 +#: ../src/libs/masks.c:1469 msgid "remove from group" msgstr "fjern fra gruppen" -#: ../src/libs/masks.c:1149 +#: ../src/libs/masks.c:1477 msgid "group the forms" msgstr "gruppér formene" -#: ../src/libs/masks.c:1157 +#: ../src/libs/masks.c:1485 msgid "use inverted shape" msgstr "bruk omvendt form" -#: ../src/libs/masks.c:1161 +#: ../src/libs/masks.c:1489 msgid "mode: union" msgstr "modus: union" -#: ../src/libs/masks.c:1163 +#: ../src/libs/masks.c:1491 msgid "mode: intersection" msgstr "modus: skjæring" -#: ../src/libs/masks.c:1165 +#: ../src/libs/masks.c:1493 msgid "mode: difference" msgstr "modus: ulikhet" -#: ../src/libs/masks.c:1167 +#: ../src/libs/masks.c:1495 msgid "mode: sum" msgstr "modus: sum" -#: ../src/libs/masks.c:1169 +#: ../src/libs/masks.c:1497 msgid "mode: exclusion" msgstr "modus: unntatt" -#: ../src/libs/masks.c:1185 +#: ../src/libs/masks.c:1513 msgid "delete unused shapes" msgstr "slett ubrukte former" -#: ../src/libs/masks.c:1922 +#: ../src/libs/masks.c:2321 +msgid "add object" +msgstr "legg til objekt" + +#: ../src/libs/masks.c:2365 msgid "created shapes" msgstr "opprettede former" -#: ../src/libs/masks.c:1935 ../src/libs/masks.c:1949 ../src/libs/masks.c:1961 -#: ../src/libs/masks.c:1976 ../src/libs/masks.c:1978 +#: ../src/libs/masks.c:2378 ../src/libs/masks.c:2392 ../src/libs/masks.c:2404 +#: ../src/libs/masks.c:2419 ../src/libs/masks.c:2421 ../src/libs/masks.c:2431 msgid "properties" msgstr "egenskaper" -#: ../src/libs/masks.c:1938 +#: ../src/libs/masks.c:2381 msgid "no shapes selected" msgstr "ingen former valgt" -#: ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:2419 msgid "pressure" msgstr "trykk" -#: ../src/libs/metadata.c:65 +#: ../src/libs/masks.c:2431 +msgid "shrink or grow" +msgstr "krymp eller øk" + +#: ../src/libs/masks.c:2435 +msgid "" +"grow (positive) or shrink (negative) the selected path,\n" +"relative to its shape when selected; 0 restores the original" +msgstr "" +"øk (positiv) eller krymp (negativ) den valgte banen,\n" +"relativt til dens form når den velges; 0 gjenoppretter originalen" + +#: ../src/libs/masks.c:2448 +msgid "shrink/grow unit: image pixels (px) or % of path size — click to toggle" +msgstr "" +"enhet for krymp/øk: bildepiksler (px) eller % av banestørrelse — klikk for å " +"bytte" + +#: ../src/libs/metadata.c:64 msgid "metadata editor" msgstr "metadata-redigering" -#: ../src/libs/metadata.c:70 +#: ../src/libs/metadata.c:69 msgid "" "modify text metadata fields of\n" "the currently selected images" @@ -30312,7 +30960,7 @@ msgstr "" "endre tekstfelt i metadata\n" "for de valgte bildene" -#: ../src/libs/metadata.c:606 +#: ../src/libs/metadata.c:611 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -30328,31 +30976,31 @@ msgstr "" "i så fall gir høyreklikk muligheten til å velge en av dem\n" "esc for å gå ut av sprettoppvinduet" -#: ../src/libs/metadata.c:617 +#: ../src/libs/metadata.c:622 msgid "" msgstr "" -#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 +#: ../src/libs/metadata.c:848 ../src/libs/metadata_view.c:1460 msgid "metadata settings" msgstr "innstillinger for metadata" -#: ../src/libs/metadata.c:886 +#: ../src/libs/metadata.c:891 msgid "XMP tag name" msgstr "navn på XMP-nøkkelord" -#: ../src/libs/metadata.c:892 +#: ../src/libs/metadata.c:897 msgid "display name" msgstr "visningsnavn" -#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 +#: ../src/libs/metadata.c:907 ../src/libs/metadata_view.c:1499 msgid "visible" msgstr "synlig" -#: ../src/libs/metadata.c:909 +#: ../src/libs/metadata.c:914 msgid "drag and drop one row at a time until you get the desired order" msgstr "dra og slipp en rad av gangen til du får den ønskede rekkefølgen" -#: ../src/libs/metadata.c:917 +#: ../src/libs/metadata.c:922 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -30362,27 +31010,27 @@ msgstr "" "de vil være synlige i maetadataeditoren, samling- og importmodulene\n" "de vil også bli eksportert" -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1872 -#: ../src/libs/tagging.c:2020 +#: ../src/libs/metadata.c:927 ../src/libs/tagging.c:1916 +#: ../src/libs/tagging.c:2064 msgid "private" msgstr "privat" -#: ../src/libs/metadata.c:927 +#: ../src/libs/metadata.c:932 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" "kryss av hvis du vil beholde denne informasjonen privat (eksporteres ikke med " "bilder)" -#: ../src/libs/metadata.c:936 +#: ../src/libs/metadata.c:941 msgid "add metadata tags" msgstr "legg til metadata-nøkkelord" -#: ../src/libs/metadata.c:987 +#: ../src/libs/metadata.c:992 msgid "delete metadata" msgstr "slett metadata" -#: ../src/libs/metadata.c:988 +#: ../src/libs/metadata.c:993 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -30390,177 +31038,173 @@ msgstr "" "du er i ferd med å slette metadata som fortsatt er tilordnet bilder.\n" "tilordningene vil bli fjernet." -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1148 msgid "write metadata for selected images" msgstr "skriv metadata for valgte bilder" -#: ../src/libs/metadata.c:1144 +#: ../src/libs/metadata.c:1149 msgid "cancel" msgstr "avbryt" -#: ../src/libs/metadata.c:1145 +#: ../src/libs/metadata.c:1150 msgid "ignore changed metadata" msgstr "ignorer endrede EXIF metadata" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1211 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1212 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Attribution (CC BY)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1213 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1214 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "Creative Commons Attribution-ShareAlike(CC BY-SA)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1215 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1216 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "Creative Commons Attribution-NoDerivs (CC BY-ND)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1217 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1218 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "Creative Commons Attribution-NonCommercial (CC BY-NC)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1219 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1220 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" -#: ../src/libs/metadata.c:1216 +#: ../src/libs/metadata.c:1221 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1222 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" -#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 +#: ../src/libs/metadata.c:1223 ../src/libs/metadata.c:1224 msgid "all rights reserved" msgstr "all rettigheter forbeholdt" #. internal -#: ../src/libs/metadata_view.c:133 +#: ../src/libs/metadata_view.c:134 msgid "filmroll" msgstr "filmrull" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "gruppe-id" - -#: ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:141 msgid "import timestamp" msgstr "import-tidspunkt" -#: ../src/libs/metadata_view.c:141 +#: ../src/libs/metadata_view.c:142 msgid "change timestamp" msgstr "endret tidspunkt" -#: ../src/libs/metadata_view.c:142 +#: ../src/libs/metadata_view.c:143 msgid "export timestamp" msgstr "eksport-tidspunkt" -#: ../src/libs/metadata_view.c:143 +#: ../src/libs/metadata_view.c:144 msgid "print timestamp" msgstr "tidspunkt for utskrift" -#: ../src/libs/metadata_view.c:158 +#: ../src/libs/metadata_view.c:159 msgid "35mm equiv focal length" msgstr "35mm ekvivalent brennvidde" -#: ../src/libs/metadata_view.c:160 +#: ../src/libs/metadata_view.c:161 msgid "focus distance" msgstr "fokus-avstand" -#: ../src/libs/metadata_view.c:162 +#: ../src/libs/metadata_view.c:163 msgid "datetime" msgstr "opptakstid" -#: ../src/libs/metadata_view.c:165 +#: ../src/libs/metadata_view.c:166 msgid "export width" msgstr "eksport-bredde" -#: ../src/libs/metadata_view.c:166 +#: ../src/libs/metadata_view.c:167 msgid "export height" msgstr "eksport-høyde" #. geotagging -#: ../src/libs/metadata_view.c:169 +#: ../src/libs/metadata_view.c:170 msgid "latitude" msgstr "breddegrad" -#: ../src/libs/metadata_view.c:170 +#: ../src/libs/metadata_view.c:171 msgid "longitude" msgstr "lengdegrad" -#: ../src/libs/metadata_view.c:171 +#: ../src/libs/metadata_view.c:172 msgid "elevation" msgstr "høyde o h" -#: ../src/libs/metadata_view.c:175 +#: ../src/libs/metadata_view.c:176 msgid "categories" msgstr "kategorier" -#: ../src/libs/metadata_view.c:183 +#: ../src/libs/metadata_view.c:184 msgid "image information" msgstr "bildeinformasjon" -#: ../src/libs/metadata_view.c:375 +#: ../src/libs/metadata_view.c:376 msgid "unused/deprecated" msgstr "ikke i bruk/utgått" -#: ../src/libs/metadata_view.c:376 +#: ../src/libs/metadata_view.c:377 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:379 +#: ../src/libs/metadata_view.c:380 msgid "marked for deletion" msgstr "merket for sletting" -#: ../src/libs/metadata_view.c:380 +#: ../src/libs/metadata_view.c:381 msgid "auto-applying presets applied" msgstr "automatiske forhåndsvalg brukt" -#: ../src/libs/metadata_view.c:382 +#: ../src/libs/metadata_view.c:383 msgid "has .txt" msgstr "har .txt" -#: ../src/libs/metadata_view.c:383 +#: ../src/libs/metadata_view.c:384 msgid "has .wav" msgstr "har .wav" -#: ../src/libs/metadata_view.c:403 +#: ../src/libs/metadata_view.c:404 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "bildet har %d stjerne" msgstr[1] "bildet har %d stjerner" -#: ../src/libs/metadata_view.c:470 +#: ../src/libs/metadata_view.c:471 #, c-format msgid "loader: %s" msgstr "laster: %s" -#: ../src/libs/metadata_view.c:702 +#: ../src/libs/metadata_view.c:703 msgid "" msgstr "" -#: ../src/libs/metadata_view.c:715 +#: ../src/libs/metadata_view.c:716 #, c-format msgid "" "double-click to jump to film roll\n" @@ -30569,32 +31213,32 @@ msgstr "" "dobbeltklikk for å gå til filmrull\n" "%s" -#: ../src/libs/metadata_view.c:806 +#: ../src/libs/metadata_view.c:807 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 -#: ../src/libs/metadata_view.c:845 +#: ../src/libs/metadata_view.c:829 ../src/libs/metadata_view.c:841 +#: ../src/libs/metadata_view.c:846 #, c-format msgid "%.1f mm" msgstr "%.1f EV" -#: ../src/libs/metadata_view.c:869 +#: ../src/libs/metadata_view.c:870 #, c-format msgid "infinity" msgstr "uendelig" -#: ../src/libs/metadata_view.c:873 +#: ../src/libs/metadata_view.c:874 #, c-format msgid "%.2f m" msgstr "%.2f m" -#: ../src/libs/metadata_view.c:1463 +#: ../src/libs/metadata_view.c:1462 msgid "_default" msgstr "_standard" -#: ../src/libs/metadata_view.c:1495 +#: ../src/libs/metadata_view.c:1494 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -30604,35 +31248,35 @@ msgstr "" "fjern avkryssing for å skjule metadata som ikke er av interesse\n" "hvis du trenger andre innstillinger, bruk forhånsdinnstillinger" -#: ../src/libs/metadata_view.c:1657 +#: ../src/libs/metadata_view.c:1656 msgid "jump to film roll" msgstr "hopp til filmrull" -#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1798 +#: ../src/libs/modulegroups.c:44 ../src/libs/modulegroups.c:1809 msgid "workflow: scene-referred" msgstr "arbeidsflyt: scenereferert" -#: ../src/libs/modulegroups.c:46 +#: ../src/libs/modulegroups.c:47 msgid "modules: deprecated" msgstr "moduler: utdaterte" -#: ../src/libs/modulegroups.c:49 +#: ../src/libs/modulegroups.c:50 msgid "last modified layout" msgstr "sist endrede layout" -#: ../src/libs/modulegroups.c:193 +#: ../src/libs/modulegroups.c:194 msgid "modulegroups" msgstr "modulgrupper" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 -#: ../src/libs/modulegroups.c:2488 ../src/libs/modulegroups.c:2490 +#: ../src/libs/modulegroups.c:308 ../src/libs/modulegroups.c:320 +#: ../src/libs/modulegroups.c:2499 ../src/libs/modulegroups.c:2501 msgid "on-off" msgstr "på-av" -#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 +#: ../src/libs/modulegroups.c:497 ../src/libs/modulegroups.c:500 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." @@ -30641,157 +31285,157 @@ msgstr "" "modulen er aktive. Vennligst bruk hele modulen for å få tilgang til denne " "widgeten..." -#: ../src/libs/modulegroups.c:579 +#: ../src/libs/modulegroups.c:589 msgid "(some features may only be available in the full module interface)" msgstr "" "(noen funksjoner er kanskje bare tilgjengelig i det hele modulgrensesnittet)" -#: ../src/libs/modulegroups.c:617 +#: ../src/libs/modulegroups.c:628 #, c-format msgid "go to the full version of the %s module" msgstr "gå til den hele versjonen av %s-modulen" -#: ../src/libs/modulegroups.c:1565 ../src/libs/modulegroups.c:1658 -#: ../src/libs/modulegroups.c:1695 ../src/libs/modulegroups.c:1749 -#: ../src/libs/modulegroups.c:1864 +#: ../src/libs/modulegroups.c:1575 ../src/libs/modulegroups.c:1669 +#: ../src/libs/modulegroups.c:1706 ../src/libs/modulegroups.c:1760 +#: ../src/libs/modulegroups.c:1875 msgctxt "modulegroup" msgid "base" msgstr "basis" -#: ../src/libs/modulegroups.c:1584 +#: ../src/libs/modulegroups.c:1594 msgctxt "modulegroup" msgid "tone" msgstr "tone" -#: ../src/libs/modulegroups.c:1594 ../src/libs/modulegroups.c:1709 -#: ../src/libs/modulegroups.c:1765 +#: ../src/libs/modulegroups.c:1605 ../src/libs/modulegroups.c:1720 +#: ../src/libs/modulegroups.c:1776 msgctxt "modulegroup" msgid "color" msgstr "farge" -#: ../src/libs/modulegroups.c:1612 ../src/libs/modulegroups.c:1717 -#: ../src/libs/modulegroups.c:1772 +#: ../src/libs/modulegroups.c:1623 ../src/libs/modulegroups.c:1728 +#: ../src/libs/modulegroups.c:1783 msgctxt "modulegroup" msgid "correct" msgstr "korriger" -#: ../src/libs/modulegroups.c:1631 ../src/libs/modulegroups.c:1730 -#: ../src/libs/modulegroups.c:1785 ../src/libs/modulegroups.c:2373 +#: ../src/libs/modulegroups.c:1642 ../src/libs/modulegroups.c:1741 +#: ../src/libs/modulegroups.c:1796 ../src/libs/modulegroups.c:2384 msgctxt "modulegroup" msgid "effect" msgstr "effekt" -#: ../src/libs/modulegroups.c:1651 +#: ../src/libs/modulegroups.c:1662 msgid "modules: all" msgstr "moduler: alle" -#: ../src/libs/modulegroups.c:1673 +#: ../src/libs/modulegroups.c:1684 msgctxt "modulegroup" msgid "grading" msgstr "gradering" -#: ../src/libs/modulegroups.c:1681 ../src/libs/modulegroups.c:2379 +#: ../src/libs/modulegroups.c:1692 ../src/libs/modulegroups.c:2390 msgctxt "modulegroup" msgid "effects" msgstr "effekter" -#: ../src/libs/modulegroups.c:1689 +#: ../src/libs/modulegroups.c:1700 msgid "workflow: beginner" msgstr "arbeidsflyt: nybegynner" -#: ../src/libs/modulegroups.c:1742 +#: ../src/libs/modulegroups.c:1753 msgid "workflow: display-referred" msgstr "arbeidsflyt: visningsreferert" -#: ../src/libs/modulegroups.c:1803 +#: ../src/libs/modulegroups.c:1814 msgid "search only" msgstr "kun søk" -#: ../src/libs/modulegroups.c:1817 ../src/libs/modulegroups.c:2118 -#: ../src/libs/modulegroups.c:2681 +#: ../src/libs/modulegroups.c:1828 ../src/libs/modulegroups.c:2129 +#: ../src/libs/modulegroups.c:2699 msgctxt "modulegroup" msgid "deprecated" msgstr "utgått" -#: ../src/libs/modulegroups.c:1832 +#: ../src/libs/modulegroups.c:1843 msgid "previous config" msgstr "forrige oppsett" -#: ../src/libs/modulegroups.c:1834 +#: ../src/libs/modulegroups.c:1845 msgid "previous layout" msgstr "forrige layout" -#: ../src/libs/modulegroups.c:1838 +#: ../src/libs/modulegroups.c:1849 msgid "previous config with new layout" msgstr "forrige oppsett med ny layout" -#: ../src/libs/modulegroups.c:2015 ../src/libs/modulegroups.c:2542 -#: ../src/libs/modulegroups.c:2555 +#: ../src/libs/modulegroups.c:2026 ../src/libs/modulegroups.c:2553 +#: ../src/libs/modulegroups.c:2566 msgid "remove this widget" msgstr "fjern denne widgeten" -#: ../src/libs/modulegroups.c:2137 ../src/libs/modulegroups.c:2401 +#: ../src/libs/modulegroups.c:2148 ../src/libs/modulegroups.c:2412 msgid "remove this module" msgstr "fjern denne modulen" -#: ../src/libs/modulegroups.c:2365 +#: ../src/libs/modulegroups.c:2376 msgid "base" msgstr "basis" -#: ../src/libs/modulegroups.c:2371 +#: ../src/libs/modulegroups.c:2382 msgid "tone" msgstr "tone" -#: ../src/libs/modulegroups.c:2375 +#: ../src/libs/modulegroups.c:2386 msgid "technical" msgstr "teknisk" -#: ../src/libs/modulegroups.c:2377 +#: ../src/libs/modulegroups.c:2388 msgid "grading" msgstr "gradering" -#: ../src/libs/modulegroups.c:2383 ../src/libs/modulegroups.c:2391 +#: ../src/libs/modulegroups.c:2394 ../src/libs/modulegroups.c:2402 msgid "add this module" msgstr "legg til denne modulen" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2413 ../src/libs/modulegroups.c:2634 +#: ../src/libs/modulegroups.c:2424 ../src/libs/modulegroups.c:2645 msgid "all available modules" msgstr "alle tilgjengelige moduler" -#: ../src/libs/modulegroups.c:2421 +#: ../src/libs/modulegroups.c:2432 msgid "add module" msgstr "legg til modul" -#: ../src/libs/modulegroups.c:2426 +#: ../src/libs/modulegroups.c:2437 msgid "remove module" msgstr "fjern modul" -#: ../src/libs/modulegroups.c:2549 +#: ../src/libs/modulegroups.c:2560 msgid "header needed for other widgets" msgstr "overskrift trengs for andre widgeter" -#: ../src/libs/modulegroups.c:2565 ../src/libs/modulegroups.c:2572 +#: ../src/libs/modulegroups.c:2576 ../src/libs/modulegroups.c:2583 msgid "add this widget" msgstr "legg til denne widgeten" -#: ../src/libs/modulegroups.c:2585 +#: ../src/libs/modulegroups.c:2596 msgid "currently invisible" msgstr "for øyeblikket usynlig" -#: ../src/libs/modulegroups.c:2618 +#: ../src/libs/modulegroups.c:2629 msgid "add widget" msgstr "legg til widget" -#: ../src/libs/modulegroups.c:2623 +#: ../src/libs/modulegroups.c:2634 msgid "remove widget" msgstr "fjern widget" -#: ../src/libs/modulegroups.c:2744 +#: ../src/libs/modulegroups.c:2763 msgid "show all history modules" msgstr "vis alle historikkmoduler" -#: ../src/libs/modulegroups.c:2747 ../src/libs/modulegroups.c:4114 +#: ../src/libs/modulegroups.c:2766 ../src/libs/modulegroups.c:4131 msgid "" "show modules that are present in the history stack, regardless of whether or " "not they are currently enabled" @@ -30799,7 +31443,7 @@ msgstr "" "vis moduler som er til stede i redigeringshistorikken uansett om de er " "aktivert eller ikke" -#: ../src/libs/modulegroups.c:2831 ../src/libs/modulegroups.c:3034 +#: ../src/libs/modulegroups.c:2847 ../src/libs/modulegroups.c:3055 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -30809,24 +31453,24 @@ msgstr "" "rettes og alternative moduler retter dem.\n" "de vil bli fjernet for nye redigeringer i neste versjon." -#: ../src/libs/modulegroups.c:2865 ../src/libs/modulegroups.c:3412 +#: ../src/libs/modulegroups.c:2882 ../src/libs/modulegroups.c:3429 msgid "quick access" msgstr "hurtigtilgang" -#: ../src/libs/modulegroups.c:2867 +#: ../src/libs/modulegroups.c:2884 msgid "active pipeline" msgstr "aktiv prosesseringskjede" -#: ../src/libs/modulegroups.c:2911 ../src/libs/modulegroups.c:2929 +#: ../src/libs/modulegroups.c:2928 ../src/libs/modulegroups.c:2946 #, c-format msgid "module group: '%s'" msgstr "modulgruppe: '%s'" -#: ../src/libs/modulegroups.c:2945 ../src/libs/modulegroups.c:2999 +#: ../src/libs/modulegroups.c:2962 ../src/libs/modulegroups.c:3021 msgid "cycle module groups" msgstr "bla gjennom modulgrupper" -#: ../src/libs/modulegroups.c:2977 +#: ../src/libs/modulegroups.c:2997 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -30834,19 +31478,19 @@ msgstr "" "hurtigtilgangspanel\n" "høyreklikk faneikon for å legge til eller fjerne widgeter" -#: ../src/libs/modulegroups.c:2980 +#: ../src/libs/modulegroups.c:3000 msgid "quick access panel" msgstr "hurtigtilgangspanel" -#: ../src/libs/modulegroups.c:2992 +#: ../src/libs/modulegroups.c:3014 msgid "show only active modules" msgstr "vis bare aktive moduler" -#: ../src/libs/modulegroups.c:2993 +#: ../src/libs/modulegroups.c:3015 msgid "active modules" msgstr "aktive moduler" -#: ../src/libs/modulegroups.c:3003 +#: ../src/libs/modulegroups.c:3025 msgid "" "presets\n" "ctrl+click to manage" @@ -30854,19 +31498,19 @@ msgstr "" "forhåndsinnstillinger\n" "ctrl+klikk for å behandle" -#: ../src/libs/modulegroups.c:3010 +#: ../src/libs/modulegroups.c:3031 msgid "search modules" msgstr "søk i moduler" -#: ../src/libs/modulegroups.c:3012 +#: ../src/libs/modulegroups.c:3033 msgid "search modules by name or tag" msgstr "finn modul basert på navn eller nøkkelord" -#: ../src/libs/modulegroups.c:3027 +#: ../src/libs/modulegroups.c:3048 msgid "clear text" msgstr "tøm tekstfelt" -#: ../src/libs/modulegroups.c:3144 +#: ../src/libs/modulegroups.c:3168 #, c-format msgid "" "%s\n" @@ -30875,131 +31519,131 @@ msgstr "" "%s\n" "høyreklikk faneikon for å legge til eller fjerne moduler" -#: ../src/libs/modulegroups.c:3288 +#: ../src/libs/modulegroups.c:3314 msgid "basic icon" msgstr "grunnleggende ikon" -#: ../src/libs/modulegroups.c:3299 +#: ../src/libs/modulegroups.c:3324 msgid "active icon" msgstr "aktivt ikon" -#: ../src/libs/modulegroups.c:3310 +#: ../src/libs/modulegroups.c:3334 msgid "color icon" msgstr "ikon for farge" -#: ../src/libs/modulegroups.c:3321 +#: ../src/libs/modulegroups.c:3344 msgid "correct icon" msgstr "ikon for korreksjoner" -#: ../src/libs/modulegroups.c:3332 +#: ../src/libs/modulegroups.c:3354 msgid "effect icon" msgstr "ikon for effekter" -#: ../src/libs/modulegroups.c:3343 +#: ../src/libs/modulegroups.c:3364 msgid "favorites icon" msgstr "ikon for favoritter" -#: ../src/libs/modulegroups.c:3354 +#: ../src/libs/modulegroups.c:3374 msgid "tone icon" msgstr "ikon for tone" -#: ../src/libs/modulegroups.c:3365 +#: ../src/libs/modulegroups.c:3384 msgid "grading icon" msgstr "ikon for gradering" -#: ../src/libs/modulegroups.c:3376 +#: ../src/libs/modulegroups.c:3394 msgid "technical icon" msgstr "teknisk ikon" -#: ../src/libs/modulegroups.c:3410 +#: ../src/libs/modulegroups.c:3427 msgid "quick access panel widgets" msgstr "widgeter for hurtigtilgangspanel" -#: ../src/libs/modulegroups.c:3434 +#: ../src/libs/modulegroups.c:3451 msgid "add widget to the quick access panel" msgstr "legg widget til på hurtigtilgangspanel" -#: ../src/libs/modulegroups.c:3467 +#: ../src/libs/modulegroups.c:3484 msgid "group icon" msgstr "gruppeikon" -#: ../src/libs/modulegroups.c:3477 +#: ../src/libs/modulegroups.c:3494 msgid "group name" msgstr "gruppenavn" -#: ../src/libs/modulegroups.c:3489 +#: ../src/libs/modulegroups.c:3506 msgid "remove group" msgstr "fjern gruppen" -#: ../src/libs/modulegroups.c:3517 +#: ../src/libs/modulegroups.c:3534 msgid "move group to the left" msgstr "flytt gruppen mot venstre" -#: ../src/libs/modulegroups.c:3527 +#: ../src/libs/modulegroups.c:3544 msgid "add module to the group" msgstr "legg modul til gruppen" -#: ../src/libs/modulegroups.c:3539 +#: ../src/libs/modulegroups.c:3556 msgid "move group to the right" msgstr "flytt gruppen mot høyre" -#: ../src/libs/modulegroups.c:3727 +#: ../src/libs/modulegroups.c:3744 msgid "rename preset" msgstr "gi forhåndsinnstilling nytt navn" -#: ../src/libs/modulegroups.c:3730 +#: ../src/libs/modulegroups.c:3747 msgid "_rename" msgstr "_gi nytt navn" -#: ../src/libs/modulegroups.c:3735 +#: ../src/libs/modulegroups.c:3752 msgid "a preset with this name already exists!" msgstr "en forhåndsinnstilling med dette navnet finnes fra før!" -#: ../src/libs/modulegroups.c:3744 +#: ../src/libs/modulegroups.c:3761 msgid "new preset name:" msgstr "nytt navn på forhåndsinnstilling:" -#: ../src/libs/modulegroups.c:4072 +#: ../src/libs/modulegroups.c:4089 msgid "preset: " msgstr "forhåndsinnstilling: " -#: ../src/libs/modulegroups.c:4082 +#: ../src/libs/modulegroups.c:4099 msgid "remove the preset" msgstr "fjern forhåndsinnstillingen" -#: ../src/libs/modulegroups.c:4086 +#: ../src/libs/modulegroups.c:4103 msgid "duplicate the preset" msgstr "dupliser denne forhåndsinnstillingen" -#: ../src/libs/modulegroups.c:4090 +#: ../src/libs/modulegroups.c:4107 msgid "rename the preset" msgstr "gi nytt navn til forhåndsinnstillingen" -#: ../src/libs/modulegroups.c:4094 +#: ../src/libs/modulegroups.c:4111 msgid "create a new empty preset" msgstr "lag en ny tom forhåndsinnstilling" -#: ../src/libs/modulegroups.c:4102 +#: ../src/libs/modulegroups.c:4119 msgid "show search line" msgstr "vis søkefelt" -#: ../src/libs/modulegroups.c:4106 +#: ../src/libs/modulegroups.c:4123 msgid "show quick access panel" msgstr "vis hurtigtilgangspanel" -#: ../src/libs/modulegroups.c:4111 +#: ../src/libs/modulegroups.c:4128 msgid "show all history modules in active group" msgstr "vis alle historikkmoduler i den aktive gruppen" -#: ../src/libs/modulegroups.c:4125 +#: ../src/libs/modulegroups.c:4142 msgid "auto-apply this preset" msgstr "bruk denne forhåndsinnstillingen automatisk" -#: ../src/libs/modulegroups.c:4141 +#: ../src/libs/modulegroups.c:4158 msgid "module groups" msgstr "modulgrupper" -#: ../src/libs/modulegroups.c:4160 +#: ../src/libs/modulegroups.c:4177 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" @@ -31010,12 +31654,12 @@ msgstr "" msgid "navigation" msgstr "navigering" -#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:263 msgctxt "navigationbox" msgid "fill" msgstr "fyll" -#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:261 msgid "small" msgstr "liten" @@ -31027,212 +31671,223 @@ msgstr "" "navigasjon\n" "klikk eller dra til posisjonen som er synlig i sentervisningen" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:248 msgid "hide navigation thumbnail" msgstr "skjul småbilde for navigasjon" -#: ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:259 msgid "image zoom level" msgstr "forstørrelsesnivå for bilde" -#: ../src/libs/navigation.c:270 +#: ../src/libs/navigation.c:264 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:271 +#: ../src/libs/navigation.c:265 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:272 +#: ../src/libs/navigation.c:266 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:273 +#: ../src/libs/navigation.c:267 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:274 +#: ../src/libs/navigation.c:268 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:275 +#: ../src/libs/navigation.c:269 msgid "1600%" msgstr "1600%" -#: ../src/libs/neural_restore.c:448 ../src/libs/neural_restore.c:3198 +#: ../src/libs/neural_restore.c:471 ../src/libs/neural_restore.c:3455 msgid "neural restore" msgstr "nevral restaurering" -#: ../src/libs/neural_restore.c:452 +#: ../src/libs/neural_restore.c:476 msgid "AI-based image restoration: denoise and upscale" msgstr "KI-basert bilderestaurering: støyreduksjon og oppskalering" -#: ../src/libs/neural_restore.c:776 +#: ../src/libs/neural_restore.c:865 #, c-format msgid "failed to open TIFF for writing: %s" msgstr "kunne ikke åpne TIFF-fil for skriving: %s" -#: ../src/libs/neural_restore.c:830 +#: ../src/libs/neural_restore.c:937 msgid "out of memory for detail recovery buffer" msgstr "minne fullt for mellomlager for detaljgjenvinning" -#: ../src/libs/neural_restore.c:1026 -msgid "bayer" -msgstr "bayer" +#: ../src/libs/neural_restore.c:1205 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "kunne ikke laste KI-modell for raw støyreduksjon av Bayer-sensor" -#: ../src/libs/neural_restore.c:1030 -msgid "x-trans" -msgstr "x-trans" +#: ../src/libs/neural_restore.c:1209 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "kunne ikke laste KI-modell for raw støyreduksjon av X-Trans-sensor" -#: ../src/libs/neural_restore.c:1041 -#, c-format -msgid "failed to load AI raw denoise %s model" -msgstr "kunne ikke laste KI-modellen %s" +#: ../src/libs/neural_restore.c:1213 +msgid "failed to load AI model for linear raw denoising" +msgstr "kunne ikke laste KI-modell for lineær raw støyreduksjon" -#: ../src/libs/neural_restore.c:1088 +#: ../src/libs/neural_restore.c:1267 msgid "raw denoise: unsupported raw datatype" msgstr "raw støyreduksjon: raw datatypen støttes ikke" -#: ../src/libs/neural_restore.c:1217 +#: ../src/libs/neural_restore.c:1398 msgid "raw denoise: cannot load source image" msgstr "raw støyreduksjon: kan ikke laste kildebilde" -#: ../src/libs/neural_restore.c:1243 -msgid "raw denoise: image is not a supported raw sensor format" +#: ../src/libs/neural_restore.c:1424 +msgid "raw denoise: image is not in a supported raw sensor format" msgstr "raw støyreduksjon: bildet er ikke i et støttet raw-format" -#: ../src/libs/neural_restore.c:1275 ../src/libs/neural_restore.c:4040 +#: ../src/libs/neural_restore.c:1452 ../src/libs/neural_restore.c:2824 +msgid "" +"raw denoise: this image is already pre-demosaiced (sRaw / computational raw); " +"results may be limited" +msgstr "" +"raw støyreduksjon: dette bildet er allerede forhåndsdemosaikket (sRaw / " +"beregningsmessig raw); resultatene kan være begrenset" + +#: ../src/libs/neural_restore.c:1468 ../src/libs/neural_restore.c:4307 msgid "upscale" msgstr "oppskalering" -#: ../src/libs/neural_restore.c:1277 +#: ../src/libs/neural_restore.c:1470 #, c-format msgid "loading %s model..." msgstr "laster modell %s..." -#: ../src/libs/neural_restore.c:1307 +#: ../src/libs/neural_restore.c:1500 #, c-format msgid "failed to load AI %s model" msgstr "kunne ikke laste KI-modellen %s" -#: ../src/libs/neural_restore.c:1378 +#: ../src/libs/neural_restore.c:1570 msgid "neural restore: cannot create output directory" msgstr "nevral restaurering: kan ikke opprette målmappe" -#: ../src/libs/neural_restore.c:1410 +#: ../src/libs/neural_restore.c:1602 msgid "neural restore: too many output files" msgstr "nevral restaurering: for mange ut-filer" -#: ../src/libs/neural_restore.c:1419 +#: ../src/libs/neural_restore.c:1611 #, c-format msgid "denoising image %d/%d..." msgstr "støyreduserer bilde %d/%d..." -#: ../src/libs/neural_restore.c:1420 +#: ../src/libs/neural_restore.c:1612 #, c-format msgid "raw denoising image %d/%d..." msgstr "støyreduserer bilde %d/%d..." -#: ../src/libs/neural_restore.c:1421 +#: ../src/libs/neural_restore.c:1613 #, c-format msgid "upscaling 2x image %d/%d..." msgstr "oppskalerer bilde %d/%d 2x..." -#: ../src/libs/neural_restore.c:1422 +#: ../src/libs/neural_restore.c:1614 #, c-format msgid "upscaling 4x image %d/%d..." msgstr "oppskalerer bilde %d/%d 4x..." -#: ../src/libs/neural_restore.c:1431 +#: ../src/libs/neural_restore.c:1623 #, c-format msgid "raw denoise failed for image %d" msgstr "raw støyreduksjon feilet for bilde %d" -#: ../src/libs/neural_restore.c:1461 +#: ../src/libs/neural_restore.c:1652 msgid "neural restore: export failed" msgstr "nevral restaurering: eksport feilet" -#: ../src/libs/neural_restore.c:1484 +#: ../src/libs/neural_restore.c:1675 #, c-format msgid "neural %s: %d image processed" msgid_plural "neural %s: %d images processed" msgstr[0] "nevral %s: %d bilde behandlet" msgstr[1] "nevral %s: %d bilder behandlet" -#: ../src/libs/neural_restore.c:1567 +#: ../src/libs/neural_restore.c:1757 msgid "large output - processing will be slow" msgstr "stort resultat - behandling vil være treg" -#: ../src/libs/neural_restore.c:1583 +#: ../src/libs/neural_restore.c:1773 msgid "output: Bayer CFA DNG" msgstr "ut: Bayer CFA DNG" -#: ../src/libs/neural_restore.c:1584 +#: ../src/libs/neural_restore.c:1774 msgid "output: LinearRaw DNG" msgstr "ut: LinearRaw DNG" -#: ../src/libs/neural_restore.c:1603 +#: ../src/libs/neural_restore.c:1785 +msgid "preview unavailable – process to save result" +msgstr "forhåndsvisning ikke tilgjengelig – prosessér for å lagre resultatet" + +#: ../src/libs/neural_restore.c:1806 msgid "wide-gamut preserved, not denoised" msgstr "bred gamut bevart, ikke støyredusert" -#: ../src/libs/neural_restore.c:1604 +#: ../src/libs/neural_restore.c:1807 msgid "wide-gamut clipped" msgstr "bredt gamut klipper" -#: ../src/libs/neural_restore.c:3379 +#: ../src/libs/neural_restore.c:3638 #, c-format msgid "zoom %.0f%%" msgstr "zoom %.0f%%" -#: ../src/libs/neural_restore.c:3539 +#: ../src/libs/neural_restore.c:3801 msgid "click to select preview area" msgstr "klikk for å velge forhåndsvisningsområde" -#: ../src/libs/neural_restore.c:3564 +#: ../src/libs/neural_restore.c:3826 msgid "model not available" msgstr "modellen er ikke tilgjengelig" -#: ../src/libs/neural_restore.c:3566 ../src/libs/neural_restore.c:3756 +#: ../src/libs/neural_restore.c:3828 ../src/libs/neural_restore.c:4011 msgid "generating preview..." msgstr "genererer forhåndsvisning..." -#: ../src/libs/neural_restore.c:3568 +#: ../src/libs/neural_restore.c:3830 msgid "click to generate preview" msgstr "klikk for å generere forhåndsvisning" -#: ../src/libs/neural_restore.c:3570 +#: ../src/libs/neural_restore.c:3832 msgid "image not supported by this task" msgstr "bildet støttes ikke av denne oppgaven" -#: ../src/libs/neural_restore.c:3572 +#: ../src/libs/neural_restore.c:3834 msgid "preview initialization failed" msgstr "initialisering av forhåndsvisning feilet" -#: ../src/libs/neural_restore.c:3573 +#: ../src/libs/neural_restore.c:3835 msgid "select an image to preview" msgstr "velg et bilde å forhåndsvise" -#: ../src/libs/neural_restore.c:3992 ../src/libs/neural_restore.c:4256 +#: ../src/libs/neural_restore.c:4259 ../src/libs/neural_restore.c:4525 msgid "select output folder" msgstr "velg utgangsmappe" -#: ../src/libs/neural_restore.c:4037 +#: ../src/libs/neural_restore.c:4304 msgid "AI raw denoising" msgstr "raw støyfjerning med KI" -#: ../src/libs/neural_restore.c:4039 +#: ../src/libs/neural_restore.c:4306 msgid "AI denoising" msgstr "KI-støyfjerning" -#: ../src/libs/neural_restore.c:4041 +#: ../src/libs/neural_restore.c:4308 msgid "AI upscaling" msgstr "KI-oppskalering" -#: ../src/libs/neural_restore.c:4053 +#: ../src/libs/neural_restore.c:4320 msgid "blend between the source CFA (0%) and the denoised output (100%)" msgstr "miks mellom kilde-CFA (0%) og det støyreduserte resultatet (100%)" -#: ../src/libs/neural_restore.c:4071 +#: ../src/libs/neural_restore.c:4338 #, no-c-format msgid "" "100% applies the full AI model output; lower values bring back luminance " @@ -31241,19 +31896,19 @@ msgstr "" "100% bruker hele resultatet fra KI-modellen; lavere verdier bringer tilbake " "tekstur og korn i luminansen mens fargestøy undertrykkes" -#: ../src/libs/neural_restore.c:4080 +#: ../src/libs/neural_restore.c:4347 msgid "upscale factor" msgstr "oppskaleringsfaktor" -#: ../src/libs/neural_restore.c:4082 +#: ../src/libs/neural_restore.c:4349 msgid "2x" msgstr "2x" -#: ../src/libs/neural_restore.c:4082 +#: ../src/libs/neural_restore.c:4349 msgid "4x" msgstr "4x" -#: ../src/libs/neural_restore.c:4099 +#: ../src/libs/neural_restore.c:4366 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" @@ -31261,27 +31916,31 @@ msgstr "" "klikk for å velge forhåndsvisningsområde på småbildet\n" "dobbeltklikk for å tilbakestille til senter" -#: ../src/libs/neural_restore.c:4130 +#: ../src/libs/neural_restore.c:4388 msgid "process selected images" msgstr "behandle valgte bilder" -#: ../src/libs/neural_restore.c:4148 +#: ../src/libs/neural_restore.c:4406 msgid "output parameters" msgstr "utgangs-parametre" -#: ../src/libs/neural_restore.c:4159 +#: ../src/libs/neural_restore.c:4417 msgid "output TIFF bit depth" msgstr "utgående bitdybde for TIFF" -#: ../src/libs/neural_restore.c:4201 +#: ../src/libs/neural_restore.c:4427 +msgid "output TIFF compression" +msgstr "TIFF-kompresjon" + +#: ../src/libs/neural_restore.c:4470 msgid "color profile embedded in the output TIFF" msgstr "fargeprofil innebygd i resulterende TIFF" -#: ../src/libs/neural_restore.c:4211 +#: ../src/libs/neural_restore.c:4480 msgid "preserve wide-gamut colors" msgstr "bevar farger i bredt gamut" -#: ../src/libs/neural_restore.c:4218 +#: ../src/libs/neural_restore.c:4487 msgid "" "when on, pixels outside sRGB gamut pass through without being denoised; when " "off, all pixels are denoised but wide-gamut colors may be clipped; only " @@ -31291,15 +31950,15 @@ msgstr "" "av blir alle piksler støyredusert men farger fra bred gamut kan klippes; " "påvirker bare støyreduksjon" -#: ../src/libs/neural_restore.c:4227 +#: ../src/libs/neural_restore.c:4496 msgid "add to the current collection" msgstr "legg til i nåværende samling" -#: ../src/libs/neural_restore.c:4233 +#: ../src/libs/neural_restore.c:4502 msgid "automatically import the output image into the current collection" msgstr "importer det eksporterte bildet automatisk i den nåværende samlingen" -#: ../src/libs/neural_restore.c:4249 +#: ../src/libs/neural_restore.c:4518 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" @@ -31307,63 +31966,63 @@ msgstr "" "målmappe — støtter darktable-variabler\n" "$(FILE_FOLDER) = kildebildets mappe" -#: ../src/libs/print_settings.c:48 +#: ../src/libs/print_settings.c:49 msgid "print settings" msgstr "innstillinger for utskrift" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 +#: ../src/libs/print_settings.c:369 ../src/libs/print_settings.c:772 #, c-format msgid "processing `%s' for `%s'" msgstr "behandler `%s' for `%s'" -#: ../src/libs/print_settings.c:399 +#: ../src/libs/print_settings.c:400 #, c-format msgid "cannot open printer profile `%s'" msgstr "kan ikke åpne skriverprofil `%s'" -#: ../src/libs/print_settings.c:410 +#: ../src/libs/print_settings.c:411 #, c-format msgid "error getting output profile for image %d" msgstr "feil ved henting av utgangsprofil for %d" -#: ../src/libs/print_settings.c:422 +#: ../src/libs/print_settings.c:423 #, c-format msgid "cannot apply printer profile `%s'" msgstr "kan ikke bruke skriverprofil `%s'" -#: ../src/libs/print_settings.c:594 +#: ../src/libs/print_settings.c:595 msgid "failed to create temporary PDF for printing" msgstr "greide ikke lage midlertidig PDF for utskrift" -#: ../src/libs/print_settings.c:640 +#: ../src/libs/print_settings.c:641 msgid "maximum image per page reached" msgstr "største antall bilder pr side er nådd" -#: ../src/libs/print_settings.c:725 +#: ../src/libs/print_settings.c:726 msgid "cannot print until a picture is selected" msgstr "et bilde må velges for å kunne skrive ut" -#: ../src/libs/print_settings.c:730 +#: ../src/libs/print_settings.c:731 msgid "cannot print until a printer is selected" msgstr "en skriver må velges for å kunne skrive ut" -#: ../src/libs/print_settings.c:735 +#: ../src/libs/print_settings.c:736 msgid "cannot print until a paper is selected" msgstr "papirtype må velges for å kunne skrive ut" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:764 #, c-format msgid "cannot get image %d for printing" msgstr "fikk ikke hentet bildet %d for utskrift" -#: ../src/libs/print_settings.c:942 +#: ../src/libs/print_settings.c:943 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1197 +#: ../src/libs/print_settings.c:1196 #, c-format msgid "" "style to be applied on print:\n" @@ -31372,59 +32031,59 @@ msgstr "" "stil som skal brukes på utskrift:\n" "%s" -#: ../src/libs/print_settings.c:2496 +#: ../src/libs/print_settings.c:2494 msgctxt "section" msgid "printer" msgstr "skriver" -#: ../src/libs/print_settings.c:2509 ../src/libs/print_settings.c:2518 -#: ../src/libs/print_settings.c:2573 +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2571 msgid "printer" msgstr "skriver" -#: ../src/libs/print_settings.c:2509 +#: ../src/libs/print_settings.c:2507 msgid "media" msgstr "medium" -#: ../src/libs/print_settings.c:2530 +#: ../src/libs/print_settings.c:2528 msgid "color management in printer driver" msgstr "skriverdriverens fargestyring" -#: ../src/libs/print_settings.c:2563 +#: ../src/libs/print_settings.c:2561 msgid "printer ICC profiles" msgstr "skriverens ICC-profiler" -#: ../src/libs/print_settings.c:2584 +#: ../src/libs/print_settings.c:2582 msgid "black point compensation" msgstr "kompensasjon for svart-nivå" -#: ../src/libs/print_settings.c:2597 +#: ../src/libs/print_settings.c:2595 msgid "activate black point compensation when applying the printer profile" msgstr "aktiver kompensasjon for svartnivå når skriverprofilen brukes" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2604 +#: ../src/libs/print_settings.c:2602 msgctxt "section" msgid "page" msgstr "side" -#: ../src/libs/print_settings.c:2626 +#: ../src/libs/print_settings.c:2624 msgid "measurement units" msgstr "måleenheter" -#: ../src/libs/print_settings.c:2634 +#: ../src/libs/print_settings.c:2632 msgid "image width/height" msgstr "bilde bredde/høyde" -#: ../src/libs/print_settings.c:2639 +#: ../src/libs/print_settings.c:2637 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2647 +#: ../src/libs/print_settings.c:2645 msgid "scale factor" msgstr "skaleringsfaktor" -#: ../src/libs/print_settings.c:2653 +#: ../src/libs/print_settings.c:2651 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -31437,46 +32096,46 @@ msgstr "" "for høy verdi kan resultere i dårlig utskriftskvalitet" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2667 +#: ../src/libs/print_settings.c:2665 msgid "top margin" msgstr "toppmarg" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2671 +#: ../src/libs/print_settings.c:2669 msgid "left margin" msgstr "venstre marg" -#: ../src/libs/print_settings.c:2674 +#: ../src/libs/print_settings.c:2672 msgid "lock" msgstr "lås" -#: ../src/libs/print_settings.c:2676 +#: ../src/libs/print_settings.c:2674 msgid "change all margins uniformly" msgstr "endre alle marger likt" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2680 +#: ../src/libs/print_settings.c:2678 msgid "right margin" msgstr "høyre marg" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2684 +#: ../src/libs/print_settings.c:2682 msgid "bottom margin" msgstr "bunnmarg" -#: ../src/libs/print_settings.c:2717 +#: ../src/libs/print_settings.c:2715 msgid "display grid" msgstr "vis rutenett" -#: ../src/libs/print_settings.c:2728 +#: ../src/libs/print_settings.c:2726 msgid "snap to grid" msgstr "fest til rutenett" -#: ../src/libs/print_settings.c:2741 +#: ../src/libs/print_settings.c:2739 msgid "borderless mode required" msgstr "kantløs modus er påkrevd" -#: ../src/libs/print_settings.c:2744 +#: ../src/libs/print_settings.c:2742 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -31487,16 +32146,16 @@ msgstr "" "under hardware-margene til printeren" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2751 +#: ../src/libs/print_settings.c:2749 msgctxt "section" msgid "image layout" msgstr "bildelayout" -#: ../src/libs/print_settings.c:2792 +#: ../src/libs/print_settings.c:2790 msgid "new image area" msgstr "nytt bildeområde" -#: ../src/libs/print_settings.c:2794 +#: ../src/libs/print_settings.c:2792 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -31506,57 +32165,57 @@ msgstr "" "klikk og dra på siden for å plassere området\n" "dra og slipp et bilde fra filmstripen på det" -#: ../src/libs/print_settings.c:2798 +#: ../src/libs/print_settings.c:2796 msgid "delete image area" msgstr "slett bildeområde" -#: ../src/libs/print_settings.c:2800 +#: ../src/libs/print_settings.c:2798 msgid "delete the currently selected image area" msgstr "fjern det valgte bildeområdet" -#: ../src/libs/print_settings.c:2803 +#: ../src/libs/print_settings.c:2801 msgid "clear layout" msgstr "tøm layout" -#: ../src/libs/print_settings.c:2805 +#: ../src/libs/print_settings.c:2803 msgid "remove all image areas from the page" msgstr "fjern valgte bildeområder fra siden" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2822 +#: ../src/libs/print_settings.c:2820 msgid "image area x origin (in current unit)" msgstr "bildeområde x ankerpunkt (i nåværende enhet)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2826 +#: ../src/libs/print_settings.c:2824 msgid "image area y origin (in current unit)" msgstr "bildeområde y ankerpunkt (i nåværende enhet)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2837 +#: ../src/libs/print_settings.c:2835 msgid "image area width (in current unit)" msgstr "bildeområdets bredde (i nåværende enhet)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2841 +#: ../src/libs/print_settings.c:2839 msgid "image area height (in current unit)" msgstr "bildeområdets høyde (i nåværende enhet)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2867 +#: ../src/libs/print_settings.c:2865 msgctxt "section" msgid "print settings" msgstr "innstillinger for utskrift" -#: ../src/libs/print_settings.c:2937 +#: ../src/libs/print_settings.c:2935 msgid "select style to be applied on printing" msgstr "velg stil som skal brukes ved utskrift" -#: ../src/libs/print_settings.c:2939 +#: ../src/libs/print_settings.c:2937 msgid "temporary style to use while printing" msgstr "midlertidig stil å bruke til utskrift" -#: ../src/libs/print_settings.c:2971 +#: ../src/libs/print_settings.c:2969 msgid "print with current settings" msgstr "skriv ut med nåværende innstillinger" @@ -31589,11 +32248,11 @@ msgstr " men ikke " msgid "recent collections settings" msgstr "innstillinger for nylig brukte samlinger" -#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1022 msgid "set scale to linear" msgstr "bruk lineær skala" -#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1027 msgid "set scale to logarithmic" msgstr "bruk logaritmisk skala" @@ -31610,48 +32269,48 @@ msgstr "splitt" msgid "vectorscope" msgstr "vektorskop" -#: ../src/libs/scopes/vectorscope.c:1038 +#: ../src/libs/scopes/vectorscope.c:1037 msgid "set view to AzBz" msgstr "sett visning til AzBz" -#: ../src/libs/scopes/vectorscope.c:1044 +#: ../src/libs/scopes/vectorscope.c:1043 msgid "set view to RYB" msgstr "sett visning til RYB" -#: ../src/libs/scopes/vectorscope.c:1050 +#: ../src/libs/scopes/vectorscope.c:1049 msgid "set view to u*v*" msgstr "sett visning til u*v*" -#: ../src/libs/scopes/vectorscope.c:1160 +#: ../src/libs/scopes/vectorscope.c:1159 msgid "scroll to coarse-rotate" msgstr "rull for å grov-rotere" -#: ../src/libs/scopes/vectorscope.c:1161 +#: ../src/libs/scopes/vectorscope.c:1160 msgid "ctrl+scroll to fine rotate" msgstr "ctrl+rull for å fin-rotere" -#: ../src/libs/scopes/vectorscope.c:1162 +#: ../src/libs/scopes/vectorscope.c:1161 msgid "shift+scroll to change width" msgstr "shift+rull for å endre bredde" -#: ../src/libs/scopes/vectorscope.c:1163 +#: ../src/libs/scopes/vectorscope.c:1162 msgid "alt+scroll to cycle" msgstr "alt+rull for å bla" -#: ../src/libs/scopes/vectorscope.c:1419 +#: ../src/libs/scopes/vectorscope.c:1423 msgid "cycle vectorscope types" msgstr "bla gjennom vektorskop-typer" -#: ../src/libs/scopes/vectorscope.c:1424 +#: ../src/libs/scopes/vectorscope.c:1428 msgid "switch vectorscope scale" msgstr "bytt skala for vektorskop" -#: ../src/libs/scopes/vectorscope.c:1441 +#: ../src/libs/scopes/vectorscope.c:1445 msgid "color harmonies" msgstr "fargeharmonier" #. FIXME: do we need this action, or is it vestigial? -#: ../src/libs/scopes/vectorscope.c:1459 +#: ../src/libs/scopes/vectorscope.c:1463 msgid "cycle color harmonies" msgstr "bla gjennom fargeharmonier" @@ -31723,11 +32382,11 @@ msgstr "økt" msgid "jobcode" msgstr "navn på økt" -#: ../src/libs/snapshots.c:99 +#: ../src/libs/snapshots.c:100 msgid "snapshots" msgstr "øyeblikksbilder" -#: ../src/libs/snapshots.c:104 +#: ../src/libs/snapshots.c:105 msgid "" "remember a specific edit state and\n" "allow comparing it against another\n" @@ -31742,28 +32401,28 @@ msgctxt "snapshot sign" msgid "S" msgstr "S" -#: ../src/libs/snapshots.c:604 +#: ../src/libs/snapshots.c:614 msgid "restore snapshot into current history" msgstr "gjenopprett øyeblikksbilde i nåværende historikk" -#: ../src/libs/snapshots.c:719 +#: ../src/libs/snapshots.c:729 msgid "snapshots for removed image have been deleted" msgstr "øyeblikksbilder for fjernet bilde har blitt slettet" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:770 #, c-format msgid "↗ %s '%s'" msgstr "↗ %s '%s'" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:770 msgid "this snapshot was taken from" msgstr "dette øyeblikksbildet ble hentet fra" -#: ../src/libs/snapshots.c:810 +#: ../src/libs/snapshots.c:820 msgid "take snapshot" msgstr "ta øyeblikksbilde" -#: ../src/libs/snapshots.c:812 +#: ../src/libs/snapshots.c:822 msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" @@ -31771,11 +32430,11 @@ msgstr "" "ta øyeblikksbilde for å sammenligne med et annet bilde eller samme bilde på " "et annet stadium i bearbeidingen" -#: ../src/libs/snapshots.c:867 +#: ../src/libs/snapshots.c:877 msgid "side-by-side" msgstr "side ved side" -#: ../src/libs/snapshots.c:873 +#: ../src/libs/snapshots.c:883 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" @@ -31783,7 +32442,7 @@ msgstr "" "plasser øyeblikksbildet side ved side / over eller under aktivt bilde i " "stedet for å legge over" -#: ../src/libs/snapshots.c:877 +#: ../src/libs/snapshots.c:887 msgid "toggle last snapshot" msgstr "siste øyeblikksbilde av/på" @@ -31883,7 +32542,7 @@ msgstr "lag..." msgid "create styles from history stack of selected images" msgstr "lag stiler fra redigeringshistorikken til valgte bilder" -#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2530 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2574 msgid "edit..." msgstr "rediger..." @@ -31923,11 +32582,11 @@ msgstr "endre størrelse på forhåndsvisning av stil på verktøytips" msgid "large" msgstr "stor" -#: ../src/libs/tagging.c:110 +#: ../src/libs/tagging.c:111 msgid "tagging" msgstr "nøkkelord" -#: ../src/libs/tagging.c:115 +#: ../src/libs/tagging.c:116 msgid "" "add or remove keywords for\n" "the currently selected images" @@ -31935,33 +32594,33 @@ msgstr "" "legg til eller fjern nøkkelord for\n" "de valgte bildene" -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1447 msgid "attach tag to all" msgstr "legg til nøkkelord for alle valgte bilder" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2499 +#: ../src/libs/tagging.c:1456 ../src/libs/tagging.c:2543 msgid "detach tag" msgstr "fjern nøkkelord" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1460 msgid "find tag" msgstr "finn nøkkelord" -#: ../src/libs/tagging.c:1431 ../src/libs/tagging.c:2566 +#: ../src/libs/tagging.c:1463 ../src/libs/tagging.c:2610 msgid "copy to clipboard" msgstr "kopier til utklippstavle" -#: ../src/libs/tagging.c:1668 +#: ../src/libs/tagging.c:1712 msgid "delete tag?" msgstr "slette nøkkelord?" -#: ../src/libs/tagging.c:1674 ../src/libs/tagging.c:1763 -#: ../src/libs/tagging.c:1984 ../src/libs/tagging.c:2293 +#: ../src/libs/tagging.c:1718 ../src/libs/tagging.c:1807 +#: ../src/libs/tagging.c:2028 ../src/libs/tagging.c:2337 #, c-format msgid "selected: %s" msgstr "valgt: %s" -#: ../src/libs/tagging.c:1679 +#: ../src/libs/tagging.c:1723 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -31976,73 +32635,73 @@ msgstr[1] "" "vil du virkelig slette nøkkelordet `%s'?\n" "%d bilder er merket med dette!" -#: ../src/libs/tagging.c:1717 +#: ../src/libs/tagging.c:1761 #, c-format msgid "tag %s removed" msgstr "nøkkelordet %s er fjernet" -#: ../src/libs/tagging.c:1757 +#: ../src/libs/tagging.c:1801 msgid "delete node?" msgstr "fjerne node?" -#: ../src/libs/tagging.c:1767 +#: ../src/libs/tagging.c:1811 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d nøkkelord blir fjernet" msgstr[1] "%d nøkkelord blir fjernet" -#: ../src/libs/tagging.c:1774 ../src/libs/tagging.c:1994 -#: ../src/libs/tagging.c:2303 +#: ../src/libs/tagging.c:1818 ../src/libs/tagging.c:2038 +#: ../src/libs/tagging.c:2347 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d bilde blir oppdatert" msgstr[1] "%d bilder blir oppdatert" -#: ../src/libs/tagging.c:1805 +#: ../src/libs/tagging.c:1849 #, c-format msgid "%d tags removed" msgstr "%d nøkkelord fjernet" -#: ../src/libs/tagging.c:1849 +#: ../src/libs/tagging.c:1893 msgid "create tag" msgstr "lag nøkkelord" -#: ../src/libs/tagging.c:1865 +#: ../src/libs/tagging.c:1909 #, c-format msgid "add to: \"%s\" " msgstr "legg til i: \"%s\" " -#: ../src/libs/tagging.c:1870 ../src/libs/tagging.c:2018 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2062 msgid "category" msgstr "kategori" -#: ../src/libs/tagging.c:1883 ../src/libs/tagging.c:2009 +#: ../src/libs/tagging.c:1927 ../src/libs/tagging.c:2053 msgid "name: " msgstr "navn: " -#: ../src/libs/tagging.c:1886 ../src/libs/tagging.c:2029 +#: ../src/libs/tagging.c:1930 ../src/libs/tagging.c:2073 msgid "synonyms: " msgstr "synonymer: " -#: ../src/libs/tagging.c:1894 ../src/libs/tagging.c:2046 -#: ../src/libs/tagging.c:2329 +#: ../src/libs/tagging.c:1938 ../src/libs/tagging.c:2090 +#: ../src/libs/tagging.c:2373 msgid "empty tag is not allowed, aborting" msgstr "blankt nøkkelord ikke mulig, avslutter" -#: ../src/libs/tagging.c:1905 +#: ../src/libs/tagging.c:1949 msgid "tag name already exists. aborting." msgstr "nøkkelordet finnes fra før. avslutter." -#: ../src/libs/tagging.c:1988 ../src/libs/tagging.c:2297 +#: ../src/libs/tagging.c:2032 ../src/libs/tagging.c:2341 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d nøkkelord blir oppdatert" msgstr[1] "%d nøkkelord blir oppdatert" -#: ../src/libs/tagging.c:2048 +#: ../src/libs/tagging.c:2092 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -32050,100 +32709,100 @@ msgstr "" "tegnet '|' kan ikke brukes for å gi nøkkelordet nytt navn.\n" "gi heller nytt navn til banen for å justere hierarkiet. Avslutter." -#: ../src/libs/tagging.c:2097 ../src/libs/tagging.c:2231 +#: ../src/libs/tagging.c:2141 ../src/libs/tagging.c:2275 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "nøkkelord med navn '%s' finnes fra før, avslutter" -#: ../src/libs/tagging.c:2287 +#: ../src/libs/tagging.c:2331 msgid "change path" msgstr "bytt bane" -#: ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:2377 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "tegnet '|' kan ikke brukes, nøkkelord må ha et navn, avslutter" -#: ../src/libs/tagging.c:2465 +#: ../src/libs/tagging.c:2509 #, c-format msgid "tag %s created" msgstr "nøkkelordet %s er opprettet" -#: ../src/libs/tagging.c:2494 +#: ../src/libs/tagging.c:2538 msgid "attach tag" msgstr "tilknytt nøkkelord" -#: ../src/libs/tagging.c:2509 +#: ../src/libs/tagging.c:2553 msgid "create tag..." msgstr "lag nøkkelord..." -#: ../src/libs/tagging.c:2516 +#: ../src/libs/tagging.c:2560 msgid "delete tag" msgstr "slette nøkkelord" -#: ../src/libs/tagging.c:2524 +#: ../src/libs/tagging.c:2568 msgid "delete node" msgstr "slett node" -#: ../src/libs/tagging.c:2538 +#: ../src/libs/tagging.c:2582 msgid "change path..." msgstr "endre bane..." -#: ../src/libs/tagging.c:2549 +#: ../src/libs/tagging.c:2593 msgid "set as a tag" msgstr "sett som et nøkkelord" -#: ../src/libs/tagging.c:2561 +#: ../src/libs/tagging.c:2605 msgid "copy to entry" msgstr "kopier til felt" -#: ../src/libs/tagging.c:2587 +#: ../src/libs/tagging.c:2631 msgid "go to tag collection" msgstr "gå til samling av nøkkelord" -#: ../src/libs/tagging.c:2594 +#: ../src/libs/tagging.c:2638 msgid "go back to work" msgstr "tilbake til arbeidet" -#: ../src/libs/tagging.c:2770 +#: ../src/libs/tagging.c:2828 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2772 +#: ../src/libs/tagging.c:2830 msgid "(private)" msgstr "(privat)" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2859 msgid "select a keyword file" msgstr "velg en nøkkelords-fil" -#: ../src/libs/tagging.c:2816 +#: ../src/libs/tagging.c:2874 msgid "error importing tags" msgstr "feil ved import av nøkkelord" -#: ../src/libs/tagging.c:2818 +#: ../src/libs/tagging.c:2876 #, c-format msgid "%zd tags imported" msgstr "%zd nøkkelord importert" -#: ../src/libs/tagging.c:2843 +#: ../src/libs/tagging.c:2901 msgid "select file to export to" msgstr "velg fil å eksportere til" -#: ../src/libs/tagging.c:2859 +#: ../src/libs/tagging.c:2917 msgid "error exporting tags" msgstr "feil ved eksport av nøkkelord" -#: ../src/libs/tagging.c:2861 +#: ../src/libs/tagging.c:2919 #, c-format msgid "%zd tags exported" msgstr "%zd nøkkelord eksportert" -#: ../src/libs/tagging.c:3339 +#: ../src/libs/tagging.c:3397 msgid "drop to root" msgstr "slipp til rot" -#: ../src/libs/tagging.c:3496 +#: ../src/libs/tagging.c:3554 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -32155,47 +32814,47 @@ msgstr "" "høyreklikk for andre handlinger for det tilordnede nøkkelordet,\n" "Tab for å gi oppføringen fokus" -#: ../src/libs/tagging.c:3510 +#: ../src/libs/tagging.c:3566 msgid "attach" msgstr "tilknytt" -#: ../src/libs/tagging.c:3512 +#: ../src/libs/tagging.c:3568 msgid "attach tag to all selected images" msgstr "tilknytt nøkkelord for alle valgte bilder" -#: ../src/libs/tagging.c:3515 +#: ../src/libs/tagging.c:3571 msgid "detach" msgstr "fjern" -#: ../src/libs/tagging.c:3517 +#: ../src/libs/tagging.c:3573 msgid "detach tag from all selected images" msgstr "fjern nøkkelord fra valgte bilder" -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3587 msgid "toggle list with / without hierarchy" msgstr "skru av eller på visning av liste med hierarki" -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3587 msgid "hide" msgstr "skjul" -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3590 msgid "toggle sort by name or by count" msgstr "bytt sortering etter navn eller antall" -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3590 msgid "sort" msgstr "sorter" -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3593 msgid "toggle show or not darktable tags" msgstr "skru av eller på visning av darktable nøkkelord" -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3593 msgid "dttags" msgstr "dtmerker" -#: ../src/libs/tagging.c:3554 +#: ../src/libs/tagging.c:3610 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -32206,11 +32865,11 @@ msgstr "" "trykk Enter for å opprette et nytt nøkkelord og knytte det til valgte bilder\n" "trykk Tab eller pil ned for å gå til første matchende nøkkelord" -#: ../src/libs/tagging.c:3567 ../src/libs/tagging.c:3574 +#: ../src/libs/tagging.c:3622 ../src/libs/tagging.c:3629 msgid "clear entry" msgstr "tøm" -#: ../src/libs/tagging.c:3633 +#: ../src/libs/tagging.c:3688 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -32226,7 +32885,7 @@ msgstr "" "høyreklikk for andre handlinger på valgt nøkkelord\n" "shift+Tab for å gi fokus til oppføringen" -#: ../src/libs/tagging.c:3679 +#: ../src/libs/tagging.c:3732 msgid "" "create a new tag with the\n" "name you entered" @@ -32234,48 +32893,48 @@ msgstr "" "opprett et nøkkelord med\n" "navnet du la inn" -#: ../src/libs/tagging.c:3685 +#: ../src/libs/tagging.c:3738 msgid "import tags from a Lightroom keyword file" msgstr "importer nøkkelord fra en Lightroom nøkkelordsfil" -#: ../src/libs/tagging.c:3692 +#: ../src/libs/tagging.c:3745 msgid "export all tags to a Lightroom keyword file" msgstr "eksporter alle nøkkelord til en Lightroom nøkkelordsfil" -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3751 msgid "toggle list / tree view" msgstr "tre- eller liste-visning" -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3751 msgid "tree" msgstr "tre" -#: ../src/libs/tagging.c:3702 +#: ../src/libs/tagging.c:3755 msgid "toggle list with / without suggestion" msgstr "bytt mellom liste med eller uten forslag" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3756 msgid "suggestion" msgstr "forslag" -#: ../src/libs/tagging.c:3722 +#: ../src/libs/tagging.c:3775 msgid "redo last tag" msgstr "bruk siste nøkkelord på nytt" -#: ../src/libs/tagging.c:3809 +#: ../src/libs/tagging.c:3865 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "snarvei virker ikke i tre-visning. bytt til liste-visning" -#: ../src/libs/tagging.c:3942 +#: ../src/libs/tagging.c:4003 msgid "tagging settings" msgstr "innstillinger for nøkkelord" -#: ../src/libs/tools/colorlabels.c:64 +#: ../src/libs/tools/colorlabels.c:66 msgid "colorlabels" msgstr "fargemerker" -#: ../src/libs/tools/colorlabels.c:106 +#: ../src/libs/tools/colorlabels.c:108 #, c-format msgid "" "toggle color label of selected images\n" @@ -32284,15 +32943,15 @@ msgstr "" "fargemerke av/på for valgte bilder\n" "%s" -#: ../src/libs/tools/colorlabels.c:109 +#: ../src/libs/tools/colorlabels.c:111 msgid "toggle color label of selected images" msgstr "fargemerke av/på for valgte bilder" -#: ../src/libs/tools/colorlabels.c:135 +#: ../src/libs/tools/colorlabels.c:137 msgid "clear color labels of selected images" msgstr "fjern fargemerking av valgte bilder" -#: ../src/libs/tools/colorlabels.c:228 +#: ../src/libs/tools/colorlabels.c:230 msgid "enter a description of how you use this color label" msgstr "angi en beskrivelse for hvordan du bruker dette fargemerket" @@ -32331,7 +32990,7 @@ msgstr "sentret på valgt bilde" msgid "filter" msgstr "filter" -#: ../src/libs/tools/filter.c:104 +#: ../src/libs/tools/filter.c:103 msgid "filter preferences" msgstr "preferanser for filter" @@ -32473,11 +33132,11 @@ msgid "invalid gamepad axis" msgstr "ugyldig spillkontroll-akse" #. we write the label with the size category -#: ../src/libs/tools/global_toolbox.c:212 +#: ../src/libs/tools/global_toolbox.c:214 msgid "thumbnails overlays for size" msgstr "småbildeoverlegg for størrelse" -#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:248 ../src/libs/tools/global_toolbox.c:312 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -32486,97 +33145,97 @@ msgstr "" "varighet før blokkoverlegget skjules etter hver musbevegelse på bildet\n" "angi -1 for aldri å skjule overlegget" -#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:253 ../src/libs/tools/global_toolbox.c:317 msgid "timeout only available for block overlay" msgstr "tidsutløp bare tilgjengelig for blokkoverlegg" -#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:277 ../src/libs/tools/global_toolbox.c:459 msgid "culling overlays" msgstr "overlegg for utvelgelse" -#: ../src/libs/tools/global_toolbox.c:277 +#: ../src/libs/tools/global_toolbox.c:279 msgid "preview overlays" msgstr "forhåndsvis overlegg" -#: ../src/libs/tools/global_toolbox.c:351 +#: ../src/libs/tools/global_toolbox.c:353 msgid "overlays not available here..." msgstr "overlegg er ikke tilgjengelig her..." -#: ../src/libs/tools/global_toolbox.c:390 +#: ../src/libs/tools/global_toolbox.c:392 msgid "grouping" msgstr "gruppering" -#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:541 msgid "expand grouped images" msgstr "utvid grupperte bilder" -#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:396 ../src/libs/tools/global_toolbox.c:543 msgid "collapse grouped images" msgstr "slå sammen grupperte bilder" -#: ../src/libs/tools/global_toolbox.c:401 +#: ../src/libs/tools/global_toolbox.c:403 msgid "thumbnail overlays options" msgstr "alternativer for småbildeoverlegg" -#: ../src/libs/tools/global_toolbox.c:402 +#: ../src/libs/tools/global_toolbox.c:404 msgid "click to change the type of overlays shown on thumbnails" msgstr "klikk for å endre type overlegg som vises på småbilder" -#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:426 ../src/libs/tools/global_toolbox.c:455 msgid "overlay mode for size" msgstr "overleggmodus for størrelse" -#: ../src/libs/tools/global_toolbox.c:428 +#: ../src/libs/tools/global_toolbox.c:430 msgid "thumbnail overlays" msgstr "småbildeoverlegg" -#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:432 ../src/libs/tools/global_toolbox.c:461 msgid "no overlays" msgstr "ingen overlegg" -#: ../src/libs/tools/global_toolbox.c:431 +#: ../src/libs/tools/global_toolbox.c:433 msgid "overlays on mouse hover" msgstr "overlegg ved mus over" -#: ../src/libs/tools/global_toolbox.c:432 +#: ../src/libs/tools/global_toolbox.c:434 msgid "extended overlays on mouse hover" msgstr "utvidede overlegg ved mus over" -#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:435 ../src/libs/tools/global_toolbox.c:462 msgid "permanent overlays" msgstr "permanente overlegg" -#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:436 ../src/libs/tools/global_toolbox.c:463 msgid "permanent extended overlays" msgstr "permanente utvidede overlegg" -#: ../src/libs/tools/global_toolbox.c:435 +#: ../src/libs/tools/global_toolbox.c:437 msgid "permanent overlays extended on mouse hover" msgstr "permanente overlegg utvidet ved mus over" -#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:439 ../src/libs/tools/global_toolbox.c:465 msgid "overlays block on mouse hover" msgstr "overleggsblokk ved mus over" -#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:440 ../src/libs/tools/global_toolbox.c:466 msgid "during (s)" msgstr "i mens (s)" -#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:445 ../src/libs/tools/global_toolbox.c:471 msgid "show tooltip" msgstr "vis verktøytips" -#: ../src/libs/tools/global_toolbox.c:481 +#: ../src/libs/tools/global_toolbox.c:483 msgid "help" msgstr "hjelp" -#: ../src/libs/tools/global_toolbox.c:482 +#: ../src/libs/tools/global_toolbox.c:484 msgid "enable this, then click on a control element to see its online help" msgstr "" "aktiver dette og klikk deretter på et kontrollelement for å vise hjelpetekst " "fra nettet" -#: ../src/libs/tools/global_toolbox.c:488 +#: ../src/libs/tools/global_toolbox.c:490 msgid "" "define keyboard shortcuts for on-screen controls\n" "ctrl+click to switch off overwrite confirmations\n" @@ -32610,7 +33269,7 @@ msgstr "" "\n" "høyreklikk for å avslutte tilordningsmodus" -#: ../src/libs/tools/global_toolbox.c:513 +#: ../src/libs/tools/global_toolbox.c:514 msgid "show global preferences" msgstr "vis globale innstillinger" @@ -32627,71 +33286,71 @@ msgstr "%s i nåværende samling" msgid "image infos" msgstr "bilde-informasjon" -#: ../src/libs/tools/lighttable.c:114 +#: ../src/libs/tools/lighttable.c:113 msgid "click to exit from full preview layout." msgstr "klikk for å avslutte hel forhåndsvisning." -#: ../src/libs/tools/lighttable.c:116 +#: ../src/libs/tools/lighttable.c:115 msgid "click to enter full preview layout." msgstr "klikk for å aktivere hel forhåndsvisning." -#: ../src/libs/tools/lighttable.c:119 +#: ../src/libs/tools/lighttable.c:118 msgid "click to enter culling layout in fixed mode." msgstr "klikk for å aktivere utvelgelsesvisning i fast modus." -#: ../src/libs/tools/lighttable.c:121 ../src/libs/tools/lighttable.c:126 +#: ../src/libs/tools/lighttable.c:120 ../src/libs/tools/lighttable.c:125 msgid "click to exit culling layout." msgstr "klikk for å avslutte utvelgelsesvisning." -#: ../src/libs/tools/lighttable.c:124 +#: ../src/libs/tools/lighttable.c:123 msgid "click to enter culling layout in dynamic mode." msgstr "klikk for å aktivere utvelgelsesvisning i dynamisk modus." -#: ../src/libs/tools/lighttable.c:136 +#: ../src/libs/tools/lighttable.c:135 msgid "click to allow browsing all images from the collection." msgstr "klikk for å tillate å bla i alle bilder fra samlingen." -#: ../src/libs/tools/lighttable.c:141 +#: ../src/libs/tools/lighttable.c:140 msgid "click to limit browsing to the selection." msgstr "klikk for å begrense blaing til utvalget." -#: ../src/libs/tools/lighttable.c:414 +#: ../src/libs/tools/lighttable.c:426 msgid "focus detection" msgstr "fokusdeteksjon" -#: ../src/libs/tools/lighttable.c:415 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:427 ../src/libs/tools/lighttable.c:438 msgid "no restriction" msgstr "ingen begrensning" -#: ../src/libs/tools/lighttable.c:430 +#: ../src/libs/tools/lighttable.c:442 msgid "culling" msgstr "utvelgelse" -#: ../src/libs/tools/lighttable.c:460 +#: ../src/libs/tools/lighttable.c:472 msgid "toggle filemanager layout" msgstr "bytt visning av filbehandler" -#: ../src/libs/tools/lighttable.c:463 +#: ../src/libs/tools/lighttable.c:475 msgid "click to enter filemanager layout." msgstr "klikk for å aktivere filbehandlervisning." -#: ../src/libs/tools/lighttable.c:468 +#: ../src/libs/tools/lighttable.c:479 msgid "toggle zoomable lighttable layout" msgstr "av/på zoombart lysbord" -#: ../src/libs/tools/lighttable.c:471 +#: ../src/libs/tools/lighttable.c:482 msgid "click to enter zoomable lighttable layout." msgstr "klikk for å aktivere zoombart lysbord." -#: ../src/libs/tools/lighttable.c:476 +#: ../src/libs/tools/lighttable.c:486 msgid "toggle culling mode" msgstr "av/på utvelgelsesmodus" -#: ../src/libs/tools/lighttable.c:484 +#: ../src/libs/tools/lighttable.c:493 msgid "toggle culling dynamic mode" msgstr "modus for dynamisk utvelgelse av/på" -#: ../src/libs/tools/lighttable.c:510 +#: ../src/libs/tools/lighttable.c:517 msgid "" "set the number of thumbnails per row in filemanager layout,\n" "or the total number of thumbnails shown in culling layouts." @@ -32699,18 +33358,26 @@ msgstr "" "angi antall småbilder pr rad i filbehandlingsvisning\n" "eller det totale antall småbilder vist i utvelgelsesvisninger." -#: ../src/libs/tools/lighttable.c:515 +#: ../src/libs/tools/lighttable.c:522 msgid "toggle culling restricted" msgstr "utvelgelse begrenset av/på" -#: ../src/libs/tools/lighttable.c:536 +#: ../src/libs/tools/lighttable.c:542 msgid "toggle culling zoom mode" msgstr "bytt zoom-modus ved utvelgelse" -#: ../src/libs/tools/lighttable.c:538 +#: ../src/libs/tools/lighttable.c:544 msgid "exit current layout" msgstr "avslutt nåværende visning" +#: ../src/libs/tools/log_history.c:49 +msgid "log history" +msgstr "logg-historikk" + +#: ../src/libs/tools/log_history.c:171 +msgid "view log history" +msgstr "vis logg-historikk" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" @@ -32740,7 +33407,7 @@ msgid "module toolbox" msgstr "verktøykasse for modul" #. connect callbacks -#: ../src/libs/tools/ratings.c:97 +#: ../src/libs/tools/ratings.c:99 msgid "set star rating for selected images" msgstr "angi stjernevurdering for valgte bilder" @@ -32748,11 +33415,11 @@ msgstr "angi stjernevurdering for valgte bilder" msgid "timeline" msgstr "tidslinje" -#: ../src/libs/tools/timeline.c:1421 +#: ../src/libs/tools/timeline.c:1423 msgid "start selection" msgstr "start utvalg" -#: ../src/libs/tools/timeline.c:1422 +#: ../src/libs/tools/timeline.c:1424 msgid "stop selection" msgstr "stans utvalg" @@ -32760,40 +33427,44 @@ msgstr "stans utvalg" msgid "view toolbox" msgstr "vis verktøykasse" -#: ../src/libs/tools/viewswitcher.c:60 +#: ../src/libs/tools/viewswitcher.c:67 msgid "viewswitcher" msgstr "bytte visning" -#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 -#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 -#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 +#: ../src/lua/preferences.c:666 ../src/lua/preferences.c:681 +#: ../src/lua/preferences.c:693 ../src/lua/preferences.c:706 +#: ../src/lua/preferences.c:722 ../src/lua/preferences.c:786 #, c-format msgid "double-click to reset to `%s'" msgstr "dobbeltklikk for å gå tilbake til `%s'" -#: ../src/lua/preferences.c:708 +#: ../src/lua/preferences.c:691 msgid "select file" msgstr "velg fil" -#: ../src/lua/preferences.c:762 +#: ../src/lua/preferences.c:745 #, c-format msgid "double-click to reset to `%d'" msgstr "dobbeltklikk for å gå tilbake til `%d'" -#: ../src/lua/preferences.c:789 +#: ../src/lua/preferences.c:772 #, c-format msgid "double-click to reset to `%f'" msgstr "dobbeltklikk for å gå tilbake til `%f'" -#: ../src/lua/preferences.c:868 +#: ../src/lua/preferences.c:851 msgid "Lua options" msgstr "Lua-alternativer" -#: ../src/lua/preferences.c:919 +#: ../src/lua/preferences.c:902 msgid "per-script configuration options" msgstr "konfigurasjonsalternativer pr skript" -#: ../src/views/darkroom.c:626 +#: ../src/views/darkroom.c:657 +msgid "drop image files here to add them to the collection" +msgstr "slipp bildefiler her for å legge dem til i samlingen" + +#: ../src/views/darkroom.c:806 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" @@ -32806,7 +33477,7 @@ msgstr "" "hvis lagret på en ekstern disk, sørg for at disken er tilkoblet og at filer\n" "kan finnes på de samme stedene som da du importerte dette bildet." -#: ../src/views/darkroom.c:633 +#: ../src/views/darkroom.c:813 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -32817,19 +33488,19 @@ msgstr "" "\n" "vennligst kontroller at den ble korrekt og fullstendig kopiert fra kameraet." -#: ../src/views/darkroom.c:639 +#: ../src/views/darkroom.c:819 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "filen `%s' er ikke i noe gjenkjent filformat, bytter til lysbord nå." -#: ../src/views/darkroom.c:644 +#: ../src/views/darkroom.c:824 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." msgstr "" "filen `%s' er fra en kameramodell som ikke er støttet, bytter til lysbord nå." -#: ../src/views/darkroom.c:649 +#: ../src/views/darkroom.c:829 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" @@ -32846,7 +33517,7 @@ msgstr "" "support/\n" "og utgivelsesnotatene for denne versjonen av darktable)" -#: ../src/views/darkroom.c:657 +#: ../src/views/darkroom.c:837 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -32857,7 +33528,7 @@ msgstr "" "\n" "vennligst kontroller at filen ikke er avkuttet." -#: ../src/views/darkroom.c:663 +#: ../src/views/darkroom.c:843 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -32879,58 +33550,62 @@ msgstr "" "sak\n" "på https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:691 +#: ../src/views/darkroom.c:871 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "laster `%s'..." -#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3162 +#: ../src/views/darkroom.c:1120 ../src/views/darkroom.c:3390 msgid "gamut check" msgstr "gamut-sjekk" -#: ../src/views/darkroom.c:922 +#: ../src/views/darkroom.c:1121 msgid "soft proof" msgstr "utskrift-sjekk" +#: ../src/views/darkroom.c:1151 +msgid "drop XMP sidecar files here to apply edits" +msgstr "slipp en XMP sidefil her for å legge til justeringer" + #. fail :( -#: ../src/views/darkroom.c:964 ../src/views/print.c:318 +#: ../src/views/darkroom.c:1181 ../src/views/print.c:318 msgid "no image to open!" msgstr "intet bilde å åpne!" -#: ../src/views/darkroom.c:990 +#: ../src/views/darkroom.c:1207 msgid "file not found" msgstr "filen ble ikke funnet" -#: ../src/views/darkroom.c:994 +#: ../src/views/darkroom.c:1211 msgid "unspecified failure" msgstr "uspesifisert feil" -#: ../src/views/darkroom.c:997 +#: ../src/views/darkroom.c:1214 msgid "unsupported file format" msgstr "ikke støttet filformat" -#: ../src/views/darkroom.c:1000 +#: ../src/views/darkroom.c:1217 msgid "unsupported camera model" msgstr "ikke støttet kameramodell" -#: ../src/views/darkroom.c:1003 +#: ../src/views/darkroom.c:1220 msgid "unsupported feature in file" msgstr "ikke støttet funksjon i filen" -#: ../src/views/darkroom.c:1006 +#: ../src/views/darkroom.c:1223 msgid "file appears corrupt" msgstr "filen ser ut til å være skadet" -#: ../src/views/darkroom.c:1009 +#: ../src/views/darkroom.c:1226 msgid "I/O error" msgstr "I/O-feil" -#: ../src/views/darkroom.c:1012 +#: ../src/views/darkroom.c:1229 msgid "cache full" msgstr "mellomlager fullt" -#: ../src/views/darkroom.c:1015 +#: ../src/views/darkroom.c:1232 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -32939,115 +33614,115 @@ msgstr "" "bilde `%s' kunne ikke lastes\n" "%s" -#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 +#: ../src/views/darkroom.c:1271 ../src/views/darkroom.c:1671 msgid "can't change image in GIMP plugin mode" msgstr "kan ikke bytte bilde i GIMP plugin-modus" -#: ../src/views/darkroom.c:1510 +#: ../src/views/darkroom.c:1734 msgid "past end of collection, looped to first image" msgstr "forbi enden av samlingen, går til første bilde" -#: ../src/views/darkroom.c:1512 +#: ../src/views/darkroom.c:1736 msgid "past beginning of collection, looped to last image" msgstr "forbi begynnelsen av samlingen, går til siste bilde" -#: ../src/views/darkroom.c:2629 +#: ../src/views/darkroom.c:2857 msgid "no visible modules" msgstr "ingen synlige moduler" -#: ../src/views/darkroom.c:2659 ../src/views/darkroom.c:2814 +#: ../src/views/darkroom.c:2887 ../src/views/darkroom.c:3042 #, c-format msgid "focused instance '%s' of '%s'" msgstr "fokusert forekomst '%s' av '%s'" -#: ../src/views/darkroom.c:2661 ../src/views/darkroom.c:2818 +#: ../src/views/darkroom.c:2889 ../src/views/darkroom.c:3046 #, c-format msgid "focused module '%s'" msgstr "fokusert modul '%s'" -#: ../src/views/darkroom.c:2669 ../src/views/darkroom.c:2699 -#: ../src/views/darkroom.c:2708 ../src/views/darkroom.c:2732 -#: ../src/views/darkroom.c:2774 +#: ../src/views/darkroom.c:2897 ../src/views/darkroom.c:2927 +#: ../src/views/darkroom.c:2936 ../src/views/darkroom.c:2960 +#: ../src/views/darkroom.c:3002 msgid "no focused module" msgstr "ingen fokusert modul" -#: ../src/views/darkroom.c:2671 +#: ../src/views/darkroom.c:2899 #, c-format msgid "'%s' cannot be enabled or disabled" msgstr "'%s' kan ikke aktiveres eller deaktiveres" -#: ../src/views/darkroom.c:2681 +#: ../src/views/darkroom.c:2909 #, c-format msgid "enabled instance '%s' of '%s'" msgstr "aktivert forekomst '%s' av '%s'" -#: ../src/views/darkroom.c:2683 +#: ../src/views/darkroom.c:2911 #, c-format msgid "disabled instance '%s' of '%s'" msgstr "deaktivert forekomst '%s' av '%s'" -#: ../src/views/darkroom.c:2688 +#: ../src/views/darkroom.c:2916 #, c-format msgid "enabled module '%s'" msgstr "aktivert modul '%s'" -#: ../src/views/darkroom.c:2690 +#: ../src/views/darkroom.c:2918 #, c-format msgid "disabled module '%s'" msgstr "deaktivert modul '%s'" -#: ../src/views/darkroom.c:2710 ../src/views/darkroom.c:2734 +#: ../src/views/darkroom.c:2938 ../src/views/darkroom.c:2962 #, c-format msgid "'%s' does not support multiple instances" msgstr "'%s' støtter ikke flere forekomster" -#: ../src/views/darkroom.c:2719 +#: ../src/views/darkroom.c:2947 #, c-format msgid "added instance '%s' of '%s'" msgstr "la til forekomst '%s' av '%s'" -#: ../src/views/darkroom.c:2723 +#: ../src/views/darkroom.c:2951 #, c-format msgid "added instance of '%s'" msgstr "la til forekomst av '%s'" -#: ../src/views/darkroom.c:2742 +#: ../src/views/darkroom.c:2970 #, c-format msgid "deleted instance '%s' of '%s'" msgstr "slettet forekomst '%s' av '%s'" -#: ../src/views/darkroom.c:2744 +#: ../src/views/darkroom.c:2972 #, c-format msgid "deleted instance of '%s'" msgstr "slettet forekomst av '%s'" -#: ../src/views/darkroom.c:2791 +#: ../src/views/darkroom.c:3019 #, c-format msgid "only one instance of '%s'" msgstr "bare en forekomst av '%s'" #. cycle through visible modules and their instances -#: ../src/views/darkroom.c:2856 ../src/views/darkroom.c:2918 +#: ../src/views/darkroom.c:3084 ../src/views/darkroom.c:3146 msgid "cycle modules" msgstr "bla gjennom moduler" -#: ../src/views/darkroom.c:2879 ../src/views/darkroom.c:2881 +#: ../src/views/darkroom.c:3107 ../src/views/darkroom.c:3109 msgid "quick access to presets" msgstr "hurtigtilgang til forhåndsinnstillinger" -#: ../src/views/darkroom.c:2891 +#: ../src/views/darkroom.c:3119 msgid "quick access to styles" msgstr "hurtigtilgang til stiler" -#: ../src/views/darkroom.c:2894 +#: ../src/views/darkroom.c:3122 msgid "quick access for applying any of your styles" msgstr "snarvei for å benytte en av dine stiler" -#: ../src/views/darkroom.c:2901 +#: ../src/views/darkroom.c:3129 msgid "second window" msgstr "sekundært vindu" -#: ../src/views/darkroom.c:2906 +#: ../src/views/darkroom.c:3134 msgid "display a second darkroom image window" msgstr "vis et nytt mørkeromsvindu" @@ -33055,19 +33730,19 @@ msgstr "vis et nytt mørkeromsvindu" #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2914 ../src/views/darkroom.c:4717 +#: ../src/views/darkroom.c:3142 ../src/views/darkroom.c:5381 msgid "toggle pinned state in second window" msgstr "skru av/på festet status i sekundært vindu" -#: ../src/views/darkroom.c:2926 +#: ../src/views/darkroom.c:3154 msgid "delete instance" msgstr "slett forekomst" -#: ../src/views/darkroom.c:2935 +#: ../src/views/darkroom.c:3163 msgid "color assessment" msgstr "fargevurdering" -#: ../src/views/darkroom.c:2937 +#: ../src/views/darkroom.c:3165 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -33075,15 +33750,15 @@ msgstr "" "bytt fargevurderingsmodus\n" "høyreklikk for innstillinger" -#: ../src/views/darkroom.c:2954 ../src/views/darkroom.c:2967 +#: ../src/views/darkroom.c:3182 ../src/views/darkroom.c:3195 msgid "color_assessment" msgstr "farge_vurdering" -#: ../src/views/darkroom.c:2954 +#: ../src/views/darkroom.c:3182 msgid "total border width relative to screen" msgstr "total rammebredde relativ til skjerm" -#: ../src/views/darkroom.c:2956 +#: ../src/views/darkroom.c:3184 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -33091,20 +33766,20 @@ msgstr "" "total rammebredde i forhold til skjermstørrelsen for vurderingsmodusen.\n" "dette inkluderer den ytre grå delen og den indre hvite rammen." -#: ../src/views/darkroom.c:2967 +#: ../src/views/darkroom.c:3195 msgid "white border ratio" msgstr "forholdstall for hvit ramme" -#: ../src/views/darkroom.c:2969 +#: ../src/views/darkroom.c:3197 msgid "the border ratio specifies the fraction of the white part of the border." msgstr "" "forholdstallet for rammen spesifiserer andelen til den hvite delen av rammen." -#: ../src/views/darkroom.c:2980 +#: ../src/views/darkroom.c:3208 msgid "high quality processing" msgstr "høykvalitets prosessering" -#: ../src/views/darkroom.c:2984 +#: ../src/views/darkroom.c:3212 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -33112,7 +33787,7 @@ msgstr "" "høykvalitets prosessering av/på. hvis aktivert vil darktable behandle bilder " "som under eksport" -#: ../src/views/darkroom.c:3003 +#: ../src/views/darkroom.c:3231 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -33120,27 +33795,27 @@ msgstr "" "markering av overeksponering av/på\n" "høyreklikk for innstillinger" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3252 msgid "select how to mark the clipped pixels" msgstr "velg hvordan klipte piksler markeres" -#: ../src/views/darkroom.c:3027 +#: ../src/views/darkroom.c:3255 msgid "mark with CFA color" msgstr "merk med CFA-farge" -#: ../src/views/darkroom.c:3027 +#: ../src/views/darkroom.c:3255 msgid "mark with solid color" msgstr "merk med fylt farge" -#: ../src/views/darkroom.c:3028 +#: ../src/views/darkroom.c:3256 msgid "false color" msgstr "falsk farge" -#: ../src/views/darkroom.c:3033 ../src/views/darkroom.c:3103 +#: ../src/views/darkroom.c:3261 ../src/views/darkroom.c:3331 msgid "color scheme" msgstr "farge-sett" -#: ../src/views/darkroom.c:3034 +#: ../src/views/darkroom.c:3262 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -33148,27 +33823,27 @@ msgstr "" "velg fast farge for å angi overeksponering.\n" "brukes bare hvis modus er satt til å markere med fast farge" -#: ../src/views/darkroom.c:3037 +#: ../src/views/darkroom.c:3265 msgctxt "solidcolor" msgid "red" msgstr "rød" -#: ../src/views/darkroom.c:3038 +#: ../src/views/darkroom.c:3266 msgctxt "solidcolor" msgid "green" msgstr "grønn" -#: ../src/views/darkroom.c:3039 +#: ../src/views/darkroom.c:3267 msgctxt "solidcolor" msgid "blue" msgstr "blå" -#: ../src/views/darkroom.c:3040 +#: ../src/views/darkroom.c:3268 msgctxt "solidcolor" msgid "black" msgstr "svart" -#: ../src/views/darkroom.c:3051 +#: ../src/views/darkroom.c:3279 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -33178,7 +33853,7 @@ msgstr "" "1.0 - hvittnivå\n" "0.0 - sortnivå" -#: ../src/views/darkroom.c:3070 +#: ../src/views/darkroom.c:3298 msgid "" "toggle clipping indication\n" "right-click for options" @@ -33186,11 +33861,11 @@ msgstr "" "markering av overeksponering av/på\n" "høyreklikk for innstillinger" -#: ../src/views/darkroom.c:3091 +#: ../src/views/darkroom.c:3319 msgid "clipping preview mode" msgstr "forhåndsvisningsmodus for klipping" -#: ../src/views/darkroom.c:3092 +#: ../src/views/darkroom.c:3320 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -33198,39 +33873,39 @@ msgstr "" "velg målingen du vil vise\n" "total gamut er kombinasjonen av alle andre moduser" -#: ../src/views/darkroom.c:3096 +#: ../src/views/darkroom.c:3324 msgid "full gamut" msgstr "total gamut" -#: ../src/views/darkroom.c:3097 +#: ../src/views/darkroom.c:3325 msgid "any RGB channel" msgstr "hvilken som helst RGB-kanal" -#: ../src/views/darkroom.c:3098 +#: ../src/views/darkroom.c:3326 msgid "luminance only" msgstr "kun luminans" -#: ../src/views/darkroom.c:3098 +#: ../src/views/darkroom.c:3326 msgid "saturation only" msgstr "kun fargemetning" -#: ../src/views/darkroom.c:3104 +#: ../src/views/darkroom.c:3332 msgid "select colors to indicate clipping" msgstr "velg farger som angir over-/undereksponering" -#: ../src/views/darkroom.c:3108 +#: ../src/views/darkroom.c:3336 msgid "red & blue" msgstr "rød og blå" -#: ../src/views/darkroom.c:3109 +#: ../src/views/darkroom.c:3337 msgid "purple & green" msgstr "magenta og grønn" -#: ../src/views/darkroom.c:3117 +#: ../src/views/darkroom.c:3345 msgid "lower threshold" msgstr "nedre grense" -#: ../src/views/darkroom.c:3118 +#: ../src/views/darkroom.c:3346 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -33250,11 +33925,11 @@ msgstr "" "typisk blankt fargeprint produserer svart ved -8,00 EV,\n" "typisk blankt svarthvitt print produserer svart ved -9,00 EV." -#: ../src/views/darkroom.c:3135 +#: ../src/views/darkroom.c:3363 msgid "upper threshold" msgstr "øvre grense" -#: ../src/views/darkroom.c:3137 +#: ../src/views/darkroom.c:3365 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -33263,11 +33938,11 @@ msgstr "" "klippegrense for hvittpunktet.\n" "100% er høyeste luminans for mediet." -#: ../src/views/darkroom.c:3149 +#: ../src/views/darkroom.c:3377 msgid "softproof" msgstr "utskrifts-prøve" -#: ../src/views/darkroom.c:3153 +#: ../src/views/darkroom.c:3381 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -33275,7 +33950,7 @@ msgstr "" "utskriftsprøve av/på\n" "høyreklikk for profil-alternativer" -#: ../src/views/darkroom.c:3166 +#: ../src/views/darkroom.c:3394 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -33283,54 +33958,54 @@ msgstr "" "gamut-sjekk av/på\n" "høyre-klikk for profil-alternativer" -#: ../src/views/darkroom.c:3194 ../src/views/darkroom.c:3201 -#: ../src/views/darkroom.c:3220 ../src/views/darkroom.c:3222 -#: ../src/views/darkroom.c:3224 ../src/views/darkroom.c:3226 -#: ../src/views/lighttable.c:1353 ../src/views/lighttable.c:1357 +#: ../src/views/darkroom.c:3422 ../src/views/darkroom.c:3429 +#: ../src/views/darkroom.c:3448 ../src/views/darkroom.c:3450 +#: ../src/views/darkroom.c:3452 ../src/views/darkroom.c:3454 +#: ../src/views/lighttable.c:1503 ../src/views/lighttable.c:1507 msgid "profiles" msgstr "profiler" -#: ../src/views/darkroom.c:3202 ../src/views/lighttable.c:1357 +#: ../src/views/darkroom.c:3430 ../src/views/lighttable.c:1507 msgid "preview intent" msgstr "visningshensikt" -#: ../src/views/darkroom.c:3220 ../src/views/lighttable.c:1362 +#: ../src/views/darkroom.c:3448 ../src/views/lighttable.c:1512 msgid "display profile" msgstr "skjerm-profil" -#: ../src/views/darkroom.c:3222 ../src/views/lighttable.c:1365 +#: ../src/views/darkroom.c:3450 ../src/views/lighttable.c:1515 msgid "preview display profile" msgstr "forhåndsvisning av skjermprofil" -#: ../src/views/darkroom.c:3226 +#: ../src/views/darkroom.c:3454 msgid "histogram profile" msgstr "histogram profil" -#: ../src/views/darkroom.c:3233 +#: ../src/views/darkroom.c:3461 msgid "second preview window color assessment" msgstr "fargevurdering for sekundært visningsvindu" -#: ../src/views/darkroom.c:3236 +#: ../src/views/darkroom.c:3464 msgid "color assessment second preview" msgstr "fargevurdering for sekundært vindu" -#: ../src/views/darkroom.c:3284 ../src/views/lighttable.c:1402 +#: ../src/views/darkroom.c:3512 ../src/views/lighttable.c:1552 msgid "display ICC profiles" msgstr "ICC-profiler for skjerm" -#: ../src/views/darkroom.c:3288 ../src/views/lighttable.c:1406 +#: ../src/views/darkroom.c:3516 ../src/views/lighttable.c:1556 msgid "preview display ICC profiles" msgstr "forhåndsvisning av ICC skjermprofiler" -#: ../src/views/darkroom.c:3292 +#: ../src/views/darkroom.c:3520 msgid "softproof ICC profiles" msgstr "ICC prøvevisningsprofiler" -#: ../src/views/darkroom.c:3297 +#: ../src/views/darkroom.c:3525 msgid "histogram and color picker ICC profiles" msgstr "histogram og fargevelgers ICC profiler" -#: ../src/views/darkroom.c:3346 +#: ../src/views/darkroom.c:3569 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -33339,306 +34014,369 @@ msgstr "" "høyreklikk for alternativer for guider" #. Fullscreen preview key -#: ../src/views/darkroom.c:3365 +#: ../src/views/darkroom.c:3588 msgid "full preview" msgstr "full forhåndsvisning" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:3370 +#: ../src/views/darkroom.c:3593 msgid "force pan/zoom/rotate with mouse" msgstr "tving pan/zoom/roter med mus" #. Zoom shortcuts -#: ../src/views/darkroom.c:3385 +#: ../src/views/darkroom.c:3608 msgid "zoom close-up" msgstr "zoom tett på" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:3389 ../src/views/lighttable.c:1484 +#: ../src/views/darkroom.c:3612 ../src/views/lighttable.c:1650 msgid "zoom in" msgstr "zoom inn" -#: ../src/views/darkroom.c:3391 ../src/views/lighttable.c:1488 +#: ../src/views/darkroom.c:3614 ../src/views/lighttable.c:1654 msgid "zoom out" msgstr "zoom ut" #. Shortcut to skip images -#: ../src/views/darkroom.c:3395 +#: ../src/views/darkroom.c:3618 msgid "image forward" msgstr "neste bilde" -#: ../src/views/darkroom.c:3397 +#: ../src/views/darkroom.c:3620 msgid "image back" msgstr "forrige bilde" #. cycle overlay colors -#: ../src/views/darkroom.c:3401 +#: ../src/views/darkroom.c:3624 msgid "cycle overlay colors" msgstr "bla gjennom overleggsfarger" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3405 +#: ../src/views/darkroom.c:3628 msgid "show drawn masks" msgstr "vis tegnede masker" #. brush size +/- -#: ../src/views/darkroom.c:3409 +#: ../src/views/darkroom.c:3632 msgid "increase brush size" msgstr "øk penselstørrelse" -#: ../src/views/darkroom.c:3411 +#: ../src/views/darkroom.c:3634 msgid "decrease brush size" msgstr "reduser penselstørrelse" #. brush hardness +/- -#: ../src/views/darkroom.c:3415 +#: ../src/views/darkroom.c:3638 msgid "increase brush hardness" msgstr "øk pensel hardhet" -#: ../src/views/darkroom.c:3417 +#: ../src/views/darkroom.c:3640 msgid "decrease brush hardness" msgstr "reduser pensel hardhet" #. brush opacity +/- -#: ../src/views/darkroom.c:3421 +#: ../src/views/darkroom.c:3644 msgid "increase brush opacity" msgstr "øk pensel tetthet" -#: ../src/views/darkroom.c:3423 +#: ../src/views/darkroom.c:3646 msgid "decrease brush opacity" msgstr "reduser pensel tetthet" #. undo/redo -#: ../src/views/darkroom.c:3427 ../src/views/lighttable.c:1472 -#: ../src/views/map.c:2400 +#: ../src/views/darkroom.c:3650 ../src/views/lighttable.c:1638 +#: ../src/views/map.c:2468 msgid "undo" msgstr "angre" -#: ../src/views/darkroom.c:3429 ../src/views/lighttable.c:1474 -#: ../src/views/map.c:2402 +#: ../src/views/darkroom.c:3652 ../src/views/lighttable.c:1640 +#: ../src/views/map.c:2470 msgid "redo" msgstr "gjenopprett" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3433 +#: ../src/views/darkroom.c:3656 msgid "change keyboard shortcut slider precision" msgstr "endre gliderpresisjon for tastatursnarvei" -#: ../src/views/darkroom.c:3436 +#: ../src/views/darkroom.c:3659 msgid "synchronize selection" msgstr "synkroniser utvalg" -#: ../src/views/darkroom.c:4319 +#: ../src/views/darkroom.c:3743 +#, c-format +msgid "apply the dropped sidecar '%s'?" +msgstr "bruk den slupne sidefilen '%s'?" + +#: ../src/views/darkroom.c:3744 +msgid "apply sidecar" +msgstr "bruk sidefil" + +#: ../src/views/darkroom.c:3748 +msgid "" +"replace the history of the current image, or create a duplicate and apply the " +"history to it?" +msgstr "" +"erstatt historikken til det gjeldende bildet, eller lag et duplikat og bruk " +"historikken på det?" + +#: ../src/views/darkroom.c:3751 +msgid "create _duplicate" +msgstr "lag _duplikat" + +#: ../src/views/darkroom.c:3752 +msgid "_replace history" +msgstr "_erstatt redigeringshistorikk" + +#: ../src/views/darkroom.c:3762 ../src/views/darkroom.c:3772 +#, c-format +msgid "error loading sidecar '%s'" +msgstr "feil ved lasting av sidefilen '%s'" + +#: ../src/views/darkroom.c:3764 +#, c-format +msgid "applied '%s' to the current image" +msgstr "brukte `%s' på valgt bilde" + +#: ../src/views/darkroom.c:3778 +#, c-format +msgid "" +"%d duplicate of the current image will be created, one per dropped sidecar." +msgid_plural "" +"%d duplicates of the current image will be created, one per dropped sidecar." +msgstr[0] "%d duplikat av det gjeldende bildet vil bli opprettet." +msgstr[1] "%d duplikater av det gjeldende bildet vil bli opprettet." + +#: ../src/views/darkroom.c:3784 +msgid "create duplicates" +msgstr "lag duplikater" + +#: ../src/views/darkroom.c:3787 +msgid "_create" +msgstr "_opprett" + +#: ../src/views/darkroom.c:3802 +#, c-format +msgid "created %u duplicate from dropped sidecars" +msgid_plural "created %u duplicates from dropped sidecars" +msgstr[0] "opprettet %u duplikat fra sluppet sidefil" +msgstr[1] "opprettet %u duplikater fra sluppet sidefil" + +#: ../src/views/darkroom.c:3807 +msgid "error loading the dropped sidecars" +msgstr "feil ved lasting av de slupne sidefilene" + +#: ../src/views/darkroom.c:4883 msgid "keyboard shortcut slider precision: fine" msgstr "gliderpresisjon for tastatursnarvei: fin" -#: ../src/views/darkroom.c:4321 +#: ../src/views/darkroom.c:4885 msgid "keyboard shortcut slider precision: normal" msgstr "gliderpresisjon for tastatursnarvei: normal" -#: ../src/views/darkroom.c:4323 +#: ../src/views/darkroom.c:4887 msgid "keyboard shortcut slider precision: coarse" msgstr "gliderpresisjon for tastatursnarvei: grov" -#: ../src/views/darkroom.c:4339 +#: ../src/views/darkroom.c:4903 msgid "switch to lighttable" msgstr "bytt til lysbord" -#: ../src/views/darkroom.c:4341 ../src/views/lighttable.c:1015 +#: ../src/views/darkroom.c:4905 ../src/views/lighttable.c:1166 msgid "zoom in the image" msgstr "zoom bildet" -#: ../src/views/darkroom.c:4343 +#: ../src/views/darkroom.c:4907 msgid "unbounded zoom in the image" msgstr "ubegrenset zoom på bildet" -#: ../src/views/darkroom.c:4345 +#: ../src/views/darkroom.c:4909 msgid "zoom to 100% 200% and back" msgstr "zoom til 100% 200% og tilbake" -#: ../src/views/darkroom.c:4347 ../src/views/lighttable.c:1020 +#: ../src/views/darkroom.c:4911 ../src/views/lighttable.c:1171 msgid "pan a zoomed image" msgstr "panorer et innzoomet bilde" -#: ../src/views/darkroom.c:4350 ../src/views/lighttable.c:1073 +#: ../src/views/darkroom.c:4914 ../src/views/lighttable.c:1224 msgid "[modules] expand module without closing others" msgstr "[modules] utvid modulen uten å lukke andre moduler" -#: ../src/views/darkroom.c:4351 ../src/views/lighttable.c:1074 +#: ../src/views/darkroom.c:4915 ../src/views/lighttable.c:1225 msgid "[modules] expand module and close others" msgstr "[modules] utvid modulen og lukk andre" -#: ../src/views/darkroom.c:4353 +#: ../src/views/darkroom.c:4917 msgid "[modules] rename module" msgstr "[modules] gi modulen nytt navn" -#: ../src/views/darkroom.c:4356 +#: ../src/views/darkroom.c:4920 msgid "[modules] change module position in pipe" msgstr "[modules] flytt modulens plass i behandlingssekvensen" #. Show infos key -#: ../src/views/lighttable.c:774 ../src/views/lighttable.c:1459 +#: ../src/views/lighttable.c:925 ../src/views/lighttable.c:1625 msgid "show infos" msgstr "vis informasjon" -#: ../src/views/lighttable.c:881 +#: ../src/views/lighttable.c:1032 msgid "middle" msgstr "midten" -#: ../src/views/lighttable.c:1008 +#: ../src/views/lighttable.c:1159 msgid "open image in darkroom" msgstr "åpne bildet i mørkerom" -#: ../src/views/lighttable.c:1013 +#: ../src/views/lighttable.c:1164 msgid "switch to next/previous image" msgstr "bytt til neste/forrige bilde" -#: ../src/views/lighttable.c:1018 ../src/views/lighttable.c:1058 +#: ../src/views/lighttable.c:1169 ../src/views/lighttable.c:1209 #, no-c-format msgid "zoom to 100% and back" msgstr "zoom til 100% og tilbake" -#: ../src/views/lighttable.c:1025 ../src/views/lighttable.c:1046 +#: ../src/views/lighttable.c:1176 ../src/views/lighttable.c:1197 msgid "scroll the collection" msgstr "rull samlingen" -#: ../src/views/lighttable.c:1027 +#: ../src/views/lighttable.c:1178 msgid "change number of images per row" msgstr "endre antall bilder i hver rad" -#: ../src/views/lighttable.c:1030 +#: ../src/views/lighttable.c:1181 msgid "select an image" msgstr "velg et bilde" -#: ../src/views/lighttable.c:1032 +#: ../src/views/lighttable.c:1183 msgid "select range from last image" msgstr "velg rekkevidde fra siste bilde" -#: ../src/views/lighttable.c:1034 +#: ../src/views/lighttable.c:1185 msgid "add image to or remove it from a selection" msgstr "legg til et bilde eller fjern det fra samlingen" -#: ../src/views/lighttable.c:1039 +#: ../src/views/lighttable.c:1190 msgid "change image order" msgstr "endre rekkefølge på bilder" -#: ../src/views/lighttable.c:1048 +#: ../src/views/lighttable.c:1199 msgid "zoom all the images" msgstr "zoom alle bildene" -#: ../src/views/lighttable.c:1050 +#: ../src/views/lighttable.c:1201 msgid "pan inside all the images" msgstr "pan inni alle bildene" -#: ../src/views/lighttable.c:1053 +#: ../src/views/lighttable.c:1204 msgid "zoom current image" msgstr "zoom valgt bilde" -#: ../src/views/lighttable.c:1055 +#: ../src/views/lighttable.c:1206 msgid "pan inside current image" msgstr "pan inni valgt bilde" -#: ../src/views/lighttable.c:1061 +#: ../src/views/lighttable.c:1212 #, no-c-format msgid "zoom current image to 100% and back" msgstr "zoom til 100% og tilbake" -#: ../src/views/lighttable.c:1066 +#: ../src/views/lighttable.c:1217 msgid "zoom the main view" msgstr "zoom hovedvisningen" -#: ../src/views/lighttable.c:1068 +#: ../src/views/lighttable.c:1219 msgid "pan inside the main view" msgstr "pan inni hovedvisningen" -#: ../src/views/lighttable.c:1328 +#: ../src/views/lighttable.c:1479 msgid "set display profile" msgstr "angi skjermprofil" -#: ../src/views/lighttable.c:1425 +#: ../src/views/lighttable.c:1575 msgid "whole" msgstr "hel" -#: ../src/views/lighttable.c:1453 +#: ../src/views/lighttable.c:1619 msgid "leave" msgstr "forlat" -#: ../src/views/lighttable.c:1462 +#: ../src/views/lighttable.c:1628 msgid "align images to grid" msgstr "still opp bildene til rutenett" -#: ../src/views/lighttable.c:1464 +#: ../src/views/lighttable.c:1630 msgid "reset first image offset" msgstr "nullstill første bildes forskyvning" -#: ../src/views/lighttable.c:1466 +#: ../src/views/lighttable.c:1632 msgid "select toggle image" msgstr "velg alternativt bilde" -#: ../src/views/lighttable.c:1468 +#: ../src/views/lighttable.c:1634 msgid "select single image" msgstr "velg enkeltbilde" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1478 +#: ../src/views/lighttable.c:1644 msgid "preview zoom 100%" msgstr "100% størrelse forhåndsvisning" -#: ../src/views/lighttable.c:1480 +#: ../src/views/lighttable.c:1646 msgid "preview zoom fit" msgstr "zoom for å passe inn" -#: ../src/views/lighttable.c:1486 +#: ../src/views/lighttable.c:1652 msgid "zoom max" msgstr "maks zoom" -#: ../src/views/lighttable.c:1490 +#: ../src/views/lighttable.c:1656 msgid "zoom min" msgstr "min zoom" -#: ../src/views/map.c:2405 +#: ../src/views/map.c:2473 msgid "scroll right" msgstr "rull høyre" -#: ../src/views/map.c:2407 +#: ../src/views/map.c:2475 msgid "scroll right wide" msgstr "rull høyre bred" -#: ../src/views/map.c:2409 +#: ../src/views/map.c:2477 msgid "scroll left" msgstr "rull venstre" -#: ../src/views/map.c:2411 +#: ../src/views/map.c:2479 msgid "scroll left wide" msgstr "rull venstre bred" -#: ../src/views/map.c:2413 +#: ../src/views/map.c:2481 msgid "scroll up" msgstr "rull opp" -#: ../src/views/map.c:2415 +#: ../src/views/map.c:2483 msgid "scroll up wide" msgstr "rull opp bred" -#: ../src/views/map.c:2417 +#: ../src/views/map.c:2485 msgid "scroll down" msgstr "rull ned" -#: ../src/views/map.c:2419 +#: ../src/views/map.c:2487 msgid "scroll down wide" msgstr "rull ned bred" -#: ../src/views/map.c:3206 +#: ../src/views/map.c:3274 msgid "[on image] open in darkroom" msgstr "[on image] åpne i mørkerom" -#: ../src/views/map.c:3208 +#: ../src/views/map.c:3276 msgid "[on map] zoom map" msgstr "[on map] zoom kart" -#: ../src/views/map.c:3210 +#: ../src/views/map.c:3278 msgid "move image location" msgstr "flytt bildelokasjon" @@ -33716,51 +34454,101 @@ msgstr "ny økt startet '%s'" msgid "no camera with tethering support available for use..." msgstr "intet kamera med støtte for fjernstyring finnes..." -#: ../src/views/view.c:1472 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "venstreklikk" -#: ../src/views/view.c:1475 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "høyreklikk" -#: ../src/views/view.c:1478 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "midtklikk" -#: ../src/views/view.c:1484 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "dobbeltklikk venstre knapp" -#: ../src/views/view.c:1487 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "dobbeltklikk høyre knapp" -#: ../src/views/view.c:1490 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "dra og slipp" -#: ../src/views/view.c:1493 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "venstreklikk og dra" -#: ../src/views/view.c:1496 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "høyreklikk og dra" -#: ../src/views/view.c:1517 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - tastatursnarveier" -#: ../src/views/view.c:1564 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "bytt til et klassisk vindu som forblir åpent etter at tasten slippes" #. we add the mouse actions too -#: ../src/views/view.c:1630 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "musehandlinger" +#, c-format +#~ msgid "failed to create file: %s" +#~ msgstr "klarte ikke å opprette fil: %s" + +#, c-format +#~ msgid "" +#~ "curvature: scroll, compression: shift+scroll\n" +#~ "opacity: ctrl+scroll (%d%%)" +#~ msgstr "" +#~ "kurvatur: rull, kompresjon: shift+rull\n" +#~ "tetthet: ctrl+rull (%d%%)" + +#~ msgid "" +#~ "remove the camera's hidden exposure bias in\n" +#~ "HDR / highlight preservation / dynamic range / HLG tone mode.\n" +#~ "\n" +#~ "when enabled on an image with nonzero bias, tone mapping\n" +#~ "(e.g. sigmoid) is required to avoid blown-out highlights." +#~ msgstr "" +#~ "fjern kameraets skjulte eksponeringskompensasjon i\n" +#~ "HDR / høylysbevaring / dynamisk område / HLG tonemodus.\n" +#~ "\n" +#~ "når aktivert på et bilde med kompensasjon er tonetilpasning\n" +#~ "(f eks sigmoid) påkrevd for å unngå utbrente høylys." + +#~ msgid "create a 'virgin' duplicate of the image without any development" +#~ msgstr "lager et 'jomfruelig' duplikat av bildet uten noe redigering" + +#~ msgid "Bayer" +#~ msgstr "Bayer" + +#~ msgid "X-Trans" +#~ msgstr "X-Trans" + +#~ msgid "GitHub API rate limit exceeded, try again later" +#~ msgstr "GitHub API-hastighetsgrensen er overskredet. prøv igjen senere" + +#, c-format +#~ msgid "GitHub API error (HTTP %ld)" +#~ msgstr "GitHub API-feil (HTTP %ld)" + +#~ msgid "download all" +#~ msgstr "last ned alle" + +#~ msgid "download or update all available models" +#~ msgstr "last ned eller oppdater alle tilgjengelige modeller" + +#~ msgid "install model" +#~ msgstr "installer modell" + #~ msgid "select_unaltered" #~ msgstr "velg_uendrede" @@ -33774,9 +34562,6 @@ msgstr "musehandlinger" #~ msgid "latitude" #~ msgstr "lineær del" -#~ msgid "detail recovery" -#~ msgstr "gjenopopretting av detaljer" - #~ msgid "recover fine texture lost during denoising while suppressing noise" #~ msgstr "gjenopprett fine detaljer som gikk tapt under støyreduksjon" @@ -34397,9 +35182,6 @@ msgstr "musehandlinger" #~ msgid "maximum ISO value" #~ msgstr "høyeste ISO-verdi" -#~ msgid "(default)" -#~ msgstr "(standard)" - #~ msgid "compression mode" #~ msgstr "komprimeringsmodus" @@ -35637,10 +36419,6 @@ msgstr "musehandlinger" #~ msgid "scan for devices" #~ msgstr "let etter enheter" -#~ msgctxt "accel" -#~ msgid "import from camera" -#~ msgstr "importer fra kamera" - #~ msgctxt "accel" #~ msgid "tethered shoot" #~ msgstr "direktefotografering" diff --git a/po/nl.po b/po/nl.po index 6516e066cf2..8f52a57b316 100755 --- a/po/nl.po +++ b/po/nl.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: darktable master NL\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-28 18:37+0100\n" -"PO-Revision-Date: 2025-12-11 14:51+0100\n" +"POT-Creation-Date: 2026-06-10 23:06+0200\n" +"PO-Revision-Date: 2026-06-14 13:04+0200\n" "Last-Translator: Reinder Mulder \n" "Language-Team: \n" "Language: nl_NL\n" @@ -13,193 +13,198 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.4.2\n" -#: ../build/bin/conf_gen.h:97 +#: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "eerste instantie" -#: ../build/bin/conf_gen.h:98 ../build/bin/preferences_gen.h:4502 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4723 msgctxt "preferences" msgid "last instance" msgstr "laatste instantie" -#: ../build/bin/conf_gen.h:179 ../build/bin/preferences_gen.h:4244 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4379 msgctxt "preferences" msgid "triangle" msgstr "driehoek" -#: ../build/bin/conf_gen.h:180 +#: ../build/bin/conf_gen.h:213 msgctxt "preferences" msgid "circle" msgstr "cirkel" -#: ../build/bin/conf_gen.h:181 +#: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" msgstr "voorkeuren" -#: ../build/bin/conf_gen.h:182 +#: ../build/bin/conf_gen.h:215 msgctxt "preferences" msgid "bar" msgstr "balk" -#: ../build/bin/conf_gen.h:231 ../build/bin/conf_gen.h:359 -#: ../build/bin/conf_gen.h:370 ../build/bin/conf_gen.h:1509 -#: ../build/bin/conf_gen.h:1526 ../build/bin/conf_gen.h:1559 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2835 +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 +#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2949 msgctxt "preferences" msgid "never" msgstr "nooit" -#: ../build/bin/conf_gen.h:232 +#: ../build/bin/conf_gen.h:289 msgctxt "preferences" msgid "once a month" msgstr "eens per maand" -#: ../build/bin/conf_gen.h:233 ../build/bin/preferences_gen.h:4045 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4163 msgctxt "preferences" msgid "once a week" msgstr "eens per week" -#: ../build/bin/conf_gen.h:234 +#: ../build/bin/conf_gen.h:291 msgctxt "preferences" msgid "once a day" msgstr "eens per dag" -#: ../build/bin/conf_gen.h:235 +#: ../build/bin/conf_gen.h:292 msgctxt "preferences" msgid "on close" msgstr "bij afsluiten" -#: ../build/bin/conf_gen.h:292 ../build/bin/conf_gen.h:1502 -#: ../build/bin/conf_gen.h:1519 ../build/bin/conf_gen.h:1560 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 +#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "klein" -#: ../build/bin/conf_gen.h:293 ../build/bin/conf_gen.h:423 -#: ../build/bin/preferences_gen.h:3499 ../build/bin/preferences_gen.h:3546 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3664 msgctxt "preferences" msgid "default" msgstr "standaard" -#: ../build/bin/conf_gen.h:294 ../build/bin/conf_gen.h:3655 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 msgctxt "preferences" msgid "large" msgstr "groot" -#: ../build/bin/conf_gen.h:360 +#: ../build/bin/conf_gen.h:441 msgctxt "preferences" msgid "after edit" msgstr "na bewerken" -#: ../build/bin/conf_gen.h:361 ../build/bin/preferences_gen.h:4097 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4215 msgctxt "preferences" msgid "on import" msgstr "bij import" -#: ../build/bin/conf_gen.h:371 ../build/bin/conf_gen.h:1501 -#: ../build/bin/conf_gen.h:1518 ../build/bin/conf_gen.h:4195 -#: ../build/bin/preferences_gen.h:3237 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 +#: ../build/bin/preferences_gen.h:3351 msgctxt "preferences" msgid "always" msgstr "altijd" -#: ../build/bin/conf_gen.h:372 ../build/bin/preferences_gen.h:4115 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4233 msgctxt "preferences" msgid "only large entries" msgstr "alleen grote vermeldingen" -#: ../build/bin/conf_gen.h:405 +#: ../build/bin/conf_gen.h:492 msgctxt "preferences" msgid "sensitive" msgstr "gevoelig" -#: ../build/bin/conf_gen.h:406 ../build/bin/preferences_gen.h:4627 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4848 msgctxt "preferences" msgid "insensitive" msgstr "ongevoelig" -#: ../build/bin/conf_gen.h:424 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "meer GPU's" -#: ../build/bin/conf_gen.h:425 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "zeer snelle GPU" -#: ../build/bin/conf_gen.h:834 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4922 msgctxt "preferences" msgid "import time" msgstr "import moment" -#: ../build/bin/conf_gen.h:835 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "mapnaam" -#: ../build/bin/conf_gen.h:852 +#: ../build/bin/conf_gen.h:1066 +msgctxt "preferences" +msgid "display name" +msgstr "schermnaam" + +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:853 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:854 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:855 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:856 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:857 ../build/bin/conf_gen.h:2393 -#: ../build/bin/conf_gen.h:3246 ../build/bin/conf_gen.h:3628 -#: ../build/bin/conf_gen.h:3980 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 +#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4817 msgctxt "preferences" msgid "none" msgstr "geen" -#: ../build/bin/conf_gen.h:866 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "gemiddeld" -#: ../build/bin/conf_gen.h:867 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "min" -#: ../build/bin/conf_gen.h:868 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "max" -#: ../build/bin/conf_gen.h:1166 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "selecteer enkel nieuwe afbeeldingen" -#: ../build/bin/conf_gen.h:1167 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "selecteer alleen afbeeldingen die nog niet zijn geïmporteerd" -#: ../build/bin/conf_gen.h:1174 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "negeer niet-RAW afbeeldingen" -#: ../build/bin/conf_gen.h:1175 +#: ../build/bin/conf_gen.h:1447 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -207,55 +212,55 @@ msgstr "" "indien ingeschakeld worden alleen RAW bestanden geïmporteerd. Niet-RAW " "bestanden zijn niet zichtbaar in de dialoog en worden niet verwerkt." -#: ../build/bin/conf_gen.h:1182 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "pas metadata toe" -#: ../build/bin/conf_gen.h:1183 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." msgstr "pas metadata toe op alle nieuw geïmporteerde afbeeldingen." -#: ../build/bin/conf_gen.h:1190 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "onderliggende map" -#: ../build/bin/conf_gen.h:1191 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" msgstr "onderliggende mappen verwerken bij het importeren" -#: ../build/bin/conf_gen.h:1198 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" msgstr "auteursnaam opnemen bij het importeren" -#: ../build/bin/conf_gen.h:1206 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" msgstr "uitgeversnaam opnemen bij het importeren" -#: ../build/bin/conf_gen.h:1214 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" msgstr "auteursrechten opnemen bij het importeren" -#: ../build/bin/conf_gen.h:1222 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" msgstr "kommagescheiden labels opnemen bij het importeren" -#: ../build/bin/conf_gen.h:1230 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" msgstr "importeer labels uit XMP" -#: ../build/bin/conf_gen.h:1262 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "initiële beoordeling" -#: ../build/bin/conf_gen.h:1263 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" msgstr "initiële beoordeling van alle afbeeldingen bij het importeren" -#: ../build/bin/conf_gen.h:1270 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "negeer EXIF beoordeling" -#: ../build/bin/conf_gen.h:1271 +#: ../build/bin/conf_gen.h:1555 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -263,19 +268,19 @@ msgstr "" "negeer EXIF beoordeling. wanneer niet ingesteld en EXIF beoordeling wordt " "gevonden, overschrijft het de 'initiële beoordeling'" -#: ../build/bin/conf_gen.h:1278 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "importeer taak" -#: ../build/bin/conf_gen.h:1279 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "naam van de importtaak" -#: ../build/bin/conf_gen.h:1286 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "pas de huidige datum aan" -#: ../build/bin/conf_gen.h:1287 +#: ../build/bin/conf_gen.h:1573 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -288,160 +293,178 @@ msgstr "" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "laat het veld anders leeg" -#: ../build/bin/conf_gen.h:1294 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "houd dit venster open" -#: ../build/bin/conf_gen.h:1295 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "houd dit venster open om verschillende importtaken uit te voeren" -#: ../build/bin/conf_gen.h:1503 ../build/bin/conf_gen.h:1520 -#: ../build/bin/conf_gen.h:1561 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1504 ../build/bin/conf_gen.h:1521 -#: ../build/bin/conf_gen.h:1562 ../build/bin/preferences_gen.h:2766 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2880 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1505 ../build/bin/conf_gen.h:1522 -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1506 ../build/bin/conf_gen.h:1523 -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1507 ../build/bin/conf_gen.h:1524 -#: ../build/bin/conf_gen.h:1565 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1508 ../build/bin/conf_gen.h:1525 -#: ../build/bin/conf_gen.h:1566 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1607 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 +#: ../build/bin/conf_gen.h:1890 +msgctxt "preferences" +msgid "6K" +msgstr "6K" + +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 +#: ../build/bin/conf_gen.h:1891 +msgctxt "preferences" +msgid "8K" +msgstr "8K" + +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 +#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4073 +msgctxt "preferences" +msgid "auto" +msgstr "auto" + +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" msgstr "uit" -#: ../build/bin/conf_gen.h:1608 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "hardheid (relatief)" -#: ../build/bin/conf_gen.h:1609 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "hardheid (absoluut)" -#: ../build/bin/conf_gen.h:1610 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "dekking (relatief)" -#: ../build/bin/conf_gen.h:1611 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "dekking (absoluut)" -#: ../build/bin/conf_gen.h:1612 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "penseeldikte (relatief)" -#: ../build/bin/conf_gen.h:1621 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "laag" -#: ../build/bin/conf_gen.h:1622 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "gemiddeld" -#: ../build/bin/conf_gen.h:1623 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "hoog" -#: ../build/bin/conf_gen.h:1648 ../build/bin/preferences_gen.h:3100 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3214 msgctxt "preferences" msgid "false color" msgstr "onjuiste kleur" -#: ../build/bin/conf_gen.h:1649 +#: ../build/bin/conf_gen.h:1983 msgctxt "preferences" msgid "grayscale" msgstr "grijswaarde" -#: ../build/bin/conf_gen.h:1666 +#: ../build/bin/conf_gen.h:2002 msgctxt "preferences" msgid "top left" msgstr "linksboven" -#: ../build/bin/conf_gen.h:1667 +#: ../build/bin/conf_gen.h:2003 msgctxt "preferences" msgid "top right" msgstr "rechtsboven" -#: ../build/bin/conf_gen.h:1668 +#: ../build/bin/conf_gen.h:2004 msgctxt "preferences" msgid "top center" msgstr "midden boven" -#: ../build/bin/conf_gen.h:1669 ../build/bin/preferences_gen.h:3015 +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3129 msgctxt "preferences" msgid "bottom" msgstr "onder" -#: ../build/bin/conf_gen.h:1670 +#: ../build/bin/conf_gen.h:2006 msgctxt "preferences" msgid "hidden" msgstr "verborgen" -#: ../build/bin/conf_gen.h:2352 +#: ../build/bin/conf_gen.h:2775 msgid "show OSD" msgstr "toon OSD" -#: ../build/bin/conf_gen.h:2353 +#: ../build/bin/conf_gen.h:2776 msgid "toggle the visibility of the map overlays" msgstr "zichtbaarheid map overlays aan/uit" -#: ../build/bin/conf_gen.h:2360 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "gefilterde afbeeldingen" -#: ../build/bin/conf_gen.h:2361 +#: ../build/bin/conf_gen.h:2785 msgid "when set limit the images drawn to the current filmstrip" msgstr "indien ingesteld, beperk afbeeldingen getoond in huidige filmstrip" -#: ../build/bin/conf_gen.h:2368 +#: ../build/bin/conf_gen.h:2793 msgid "max images" msgstr "max afbeeldingen" -#: ../build/bin/conf_gen.h:2369 +#: ../build/bin/conf_gen.h:2794 msgid "the maximum number of image thumbnails drawn on the map" msgstr "" "het maximale aantal miniaturen van afbeeldingen dat op de kaart is getekend" -#: ../build/bin/conf_gen.h:2376 +#: ../build/bin/conf_gen.h:2802 msgid "group size factor" msgstr "groepsgroote factor" -#: ../build/bin/conf_gen.h:2377 +#: ../build/bin/conf_gen.h:2803 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -449,33 +472,33 @@ msgstr "" "vergroot of verklein de grootte van afbeeldingengroepen op de kaart. Kan de " "rekentijd beïnvloeden" -#: ../build/bin/conf_gen.h:2384 +#: ../build/bin/conf_gen.h:2811 msgid "min images per group" msgstr "minimaal aantal afbeeldingen per groep" -#: ../build/bin/conf_gen.h:2385 +#: ../build/bin/conf_gen.h:2812 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." msgstr "" -"het minimum aantal afbeeldingen om een afbeeldingengroep op te zetten. Kan " -"de rekentijd beïnvloeden." +"het minimum aantal afbeeldingen om een afbeeldingengroep op te zetten. Kan de " +"rekentijd beïnvloeden." -#: ../build/bin/conf_gen.h:2391 +#: ../build/bin/conf_gen.h:2819 msgctxt "preferences" msgid "thumbnail" msgstr "miniatuur" -#: ../build/bin/conf_gen.h:2392 +#: ../build/bin/conf_gen.h:2820 msgctxt "preferences" msgid "count" msgstr "tel" -#: ../build/bin/conf_gen.h:2395 +#: ../build/bin/conf_gen.h:2823 msgid "thumbnail display" msgstr "miniaturen weergave" -#: ../build/bin/conf_gen.h:2396 +#: ../build/bin/conf_gen.h:2824 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" @@ -483,347 +506,343 @@ msgstr "" "er zijn drie opties beschikbaar: miniaturen van afbeeldingen, alleen het " "aantal afbeeldingen van de groep of niets" -#: ../build/bin/conf_gen.h:2411 +#: ../build/bin/conf_gen.h:2841 msgid "max polygon points" msgstr "max polygoon punten" -#: ../build/bin/conf_gen.h:2412 -msgid "" -"limit the number of points imported with polygon in find location module" +#: ../build/bin/conf_gen.h:2842 +msgid "limit the number of points imported with polygon in find location module" msgstr "" "beperk het aantal punten geïmporteerd met polygoon in de zoek locatie-module" -#: ../build/bin/conf_gen.h:2818 -msgctxt "preferences" -msgid "original" -msgstr "origineel" - -#: ../build/bin/conf_gen.h:2819 -msgctxt "preferences" -msgid "to 1/2" -msgstr "naar 1/2" - -#: ../build/bin/conf_gen.h:2820 -msgctxt "preferences" -msgid "to 1/3" -msgstr "naar 1/3" - -#: ../build/bin/conf_gen.h:2821 -msgctxt "preferences" -msgid "to 1/4" -msgstr "naar 1/4" - -#: ../build/bin/conf_gen.h:2846 ../build/bin/conf_gen.h:2857 +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 msgctxt "preferences" msgid "bilinear" -msgstr "bilinear" +msgstr "bilineair" -#: ../build/bin/conf_gen.h:2847 ../build/bin/conf_gen.h:2858 -#: ../build/bin/preferences_gen.h:3339 +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 +#: ../build/bin/preferences_gen.h:3436 msgctxt "preferences" msgid "bicubic" -msgstr "bicubic" +msgstr "bikubisch" -#: ../build/bin/conf_gen.h:2848 ../build/bin/conf_gen.h:2859 +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:2860 ../build/bin/preferences_gen.h:3357 +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3454 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3245 ../build/bin/conf_gen.h:4198 -#: ../build/bin/preferences_gen.h:3955 -msgctxt "preferences" -msgid "auto" -msgstr "auto" - -#: ../build/bin/conf_gen.h:3247 +#: ../build/bin/conf_gen.h:3849 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3248 +#: ../build/bin/conf_gen.h:3850 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3249 +#: ../build/bin/conf_gen.h:3851 msgctxt "preferences" msgid "apple_keychain" msgstr "Apple wachtwoorden" -#: ../build/bin/conf_gen.h:3250 +#: ../build/bin/conf_gen.h:3852 msgctxt "preferences" msgid "windows_credentials" msgstr "Windows wachtwoorden" -#: ../build/bin/conf_gen.h:3515 +#: ../build/bin/conf_gen.h:4150 msgctxt "preferences" msgid "vectorscope" msgstr "vectorscope" -#: ../build/bin/conf_gen.h:3516 +#: ../build/bin/conf_gen.h:4151 msgctxt "preferences" msgid "waveform" msgstr "golfvorm" -#: ../build/bin/conf_gen.h:3517 +#: ../build/bin/conf_gen.h:4152 +msgctxt "preferences" +msgid "split" +msgstr "splitsing" + +#: ../build/bin/conf_gen.h:4153 msgctxt "preferences" msgid "RGB parade" msgstr "RGB parade" -#: ../build/bin/conf_gen.h:3518 +#: ../build/bin/conf_gen.h:4154 msgctxt "preferences" msgid "histogram" msgstr "histogram" -#: ../build/bin/conf_gen.h:3527 +#: ../build/bin/conf_gen.h:4164 msgctxt "preferences" msgid "left" msgstr "links" -#: ../build/bin/conf_gen.h:3528 ../build/bin/preferences_gen.h:4341 +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4562 msgctxt "preferences" msgid "right" msgstr "rechts" -#: ../build/bin/conf_gen.h:3545 ../build/bin/conf_gen.h:3586 +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 msgctxt "preferences" msgid "logarithmic" msgstr "logaritmisch" -#: ../build/bin/conf_gen.h:3546 ../build/bin/conf_gen.h:3587 +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 msgctxt "preferences" msgid "linear" msgstr "lineair" -#: ../build/bin/conf_gen.h:3555 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "horizontal" msgstr "horizontaal" -#: ../build/bin/conf_gen.h:3556 +#: ../build/bin/conf_gen.h:4196 msgctxt "preferences" msgid "vertical" msgstr "verticaal" -#: ../build/bin/conf_gen.h:3565 +#: ../build/bin/conf_gen.h:4206 msgctxt "preferences" msgid "overlaid" msgstr "over elkaar" -#: ../build/bin/conf_gen.h:3566 +#: ../build/bin/conf_gen.h:4207 msgctxt "preferences" msgid "parade" msgstr "parade" -#: ../build/bin/conf_gen.h:3575 +#: ../build/bin/conf_gen.h:4217 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:3576 +#: ../build/bin/conf_gen.h:4218 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:3577 +#: ../build/bin/conf_gen.h:4219 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:3629 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "monochromatic" msgstr "monochroom" -#: ../build/bin/conf_gen.h:3630 +#: ../build/bin/conf_gen.h:4278 msgctxt "preferences" msgid "analogous" msgstr "analoog" -#: ../build/bin/conf_gen.h:3631 +#: ../build/bin/conf_gen.h:4279 msgctxt "preferences" msgid "analogous complementary" msgstr "analoog complementair" -#: ../build/bin/conf_gen.h:3632 +#: ../build/bin/conf_gen.h:4280 msgctxt "preferences" msgid "complementary" msgstr "aanvullend" -#: ../build/bin/conf_gen.h:3633 +#: ../build/bin/conf_gen.h:4281 msgctxt "preferences" msgid "split complementary" msgstr "gesplitst complementair" -#: ../build/bin/conf_gen.h:3634 +#: ../build/bin/conf_gen.h:4282 msgctxt "preferences" msgid "dyad" msgstr "dyade" -#: ../build/bin/conf_gen.h:3635 +#: ../build/bin/conf_gen.h:4283 msgctxt "preferences" msgid "triad" msgstr "triade" -#: ../build/bin/conf_gen.h:3636 +#: ../build/bin/conf_gen.h:4284 msgctxt "preferences" msgid "tetrad" msgstr "tetrade" -#: ../build/bin/conf_gen.h:3637 +#: ../build/bin/conf_gen.h:4285 msgctxt "preferences" msgid "square" msgstr "vierkant" -#: ../build/bin/conf_gen.h:3654 +#: ../build/bin/conf_gen.h:4304 msgctxt "preferences" msgid "normal" msgstr "normaal" -#: ../build/bin/conf_gen.h:3656 +#: ../build/bin/conf_gen.h:4306 msgctxt "preferences" msgid "narrow" msgstr "smal" -#: ../build/bin/conf_gen.h:3657 +#: ../build/bin/conf_gen.h:4307 msgctxt "preferences" msgid "line" msgstr "lijn" -#: ../build/bin/conf_gen.h:3834 +#: ../build/bin/conf_gen.h:4614 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:3835 +#: ../build/bin/conf_gen.h:4615 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:3836 +#: ../build/bin/conf_gen.h:4616 msgctxt "preferences" msgid "inch" msgstr "inch" -#: ../build/bin/conf_gen.h:3885 ../build/bin/preferences_gen.h:4359 +#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:237 +msgctxt "preferences" +msgid "grey" +msgstr "grijs" + +#: ../build/bin/conf_gen.h:4667 ../build/bin/preferences_gen.h:238 +msgctxt "preferences" +msgid "dark" +msgstr "donker" + +#: ../build/bin/conf_gen.h:4668 ../build/bin/preferences_gen.h:239 +msgctxt "preferences" +msgid "darker" +msgstr "donkerder" + +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4580 msgctxt "preferences" msgid "all" msgstr "alles" -#: ../build/bin/conf_gen.h:3886 +#: ../build/bin/conf_gen.h:4676 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:3887 +#: ../build/bin/conf_gen.h:4677 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:3976 ../build/bin/preferences_gen.h:3423 +#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3520 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "scène-gerefereerd (sigmoïde)" -#: ../build/bin/conf_gen.h:3977 +#: ../build/bin/conf_gen.h:4814 msgctxt "preferences" msgid "scene-referred (filmic)" -msgstr "scène-gerefereerd (filmic)" +msgstr "scène-gerefereerd (filmisch)" -#: ../build/bin/conf_gen.h:3978 +#: ../build/bin/conf_gen.h:4815 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "scène-gerefereerd (AgX)" -#: ../build/bin/conf_gen.h:3979 +#: ../build/bin/conf_gen.h:4816 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "scherm-gerefereerd (verouderd)" -#: ../build/bin/conf_gen.h:4110 +#: ../build/bin/conf_gen.h:4955 msgid "camera time zone" msgstr "tijdzone van camera" -#: ../build/bin/conf_gen.h:4111 +#: ../build/bin/conf_gen.h:4956 msgid "" -"most cameras don't store the time zone in EXIF. give the correct time zone " -"so the GPX data can be correctly matched" +"most cameras don't store the time zone in EXIF. give the correct time zone so " +"the GPX data can be correctly matched" msgstr "" -"meestal wordt in de EXIF de tijdzone niet opgeslagen, geef de juiste " -"tijdzone voor correcte koppeling met GPX data" +"meestal wordt in de EXIF de tijdzone niet opgeslagen, geef de juiste tijdzone " +"voor correcte koppeling met GPX data" -#: ../build/bin/conf_gen.h:4125 +#: ../build/bin/conf_gen.h:4972 msgctxt "preferences" msgid "no color" msgstr "geen kleur" -#: ../build/bin/conf_gen.h:4126 +#: ../build/bin/conf_gen.h:4973 msgctxt "preferences" msgid "illuminant color" msgstr "lichtbron kleur" -#: ../build/bin/conf_gen.h:4127 +#: ../build/bin/conf_gen.h:4974 msgctxt "preferences" msgid "effect emulation" msgstr "effect emulatie" -#: ../build/bin/conf_gen.h:4184 +#: ../build/bin/conf_gen.h:5038 msgctxt "preferences" msgid "list" msgstr "lijst" -#: ../build/bin/conf_gen.h:4185 +#: ../build/bin/conf_gen.h:5039 msgctxt "preferences" msgid "tabs" msgstr "tabs" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:5040 msgctxt "preferences" msgid "columns" msgstr "kolommen" -#: ../build/bin/conf_gen.h:4196 +#: ../build/bin/conf_gen.h:5051 msgctxt "preferences" msgid "active" msgstr "actief" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:5052 msgctxt "preferences" msgid "dim" msgstr "dim" -#: ../build/bin/conf_gen.h:4199 +#: ../build/bin/conf_gen.h:5054 msgctxt "preferences" msgid "fade" msgstr "vervaag" -#: ../build/bin/conf_gen.h:4200 +#: ../build/bin/conf_gen.h:5055 msgctxt "preferences" msgid "fit" msgstr "passend maken" -#: ../build/bin/conf_gen.h:4201 +#: ../build/bin/conf_gen.h:5056 msgctxt "preferences" msgid "smooth" msgstr "effen" -#: ../build/bin/conf_gen.h:4202 +#: ../build/bin/conf_gen.h:5057 msgctxt "preferences" msgid "glide" msgstr "schuiven" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 +#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "deze instelling werd gewijzigd" -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3061 -#: ../src/gui/gtk.c:3251 ../src/gui/preferences.c:528 -#: ../src/gui/preferences.c:1013 ../src/libs/modulegroups.c:4087 +#. help button (right-anchored, matches other prefs tabs) +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 +#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 +#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 +#: ../src/libs/modulegroups.c:4171 msgid "?" msgstr "?" @@ -835,112 +854,149 @@ msgstr "niet beschikbaar" msgid "not available on this system" msgstr "niet beschikbaar op dit systeem" -#: ../build/bin/preferences_gen.h:2484 ../src/control/jobs/control_jobs.c:3085 -#: ../src/libs/import.c:188 +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "darktable thema" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"het kader rond de foto beïnvloedt hoe kleurtinten bij het bewerken worden " +"waargenomen. grijs is aanbevolen want het meest neutraal – het stuurt je niet " +"in een bepaalde richting\n" +"\n" +"grijs: het beste voor nauwkeurige kleuren\n" +"\n" +"donker: minder afleiding rond de afbeelding\n" +"\n" +"donkerder: geschikt voor slecht verlichte ruimte" + +#: ../build/bin/preferences_gen.h:2598 ../src/control/jobs/control_jobs.c:3118 +#: ../src/libs/import.c:183 msgid "import" msgstr "importeren" -#: ../build/bin/preferences_gen.h:2489 +#: ../build/bin/preferences_gen.h:2603 msgid "session options" msgstr "sessie instellingen" -#: ../build/bin/preferences_gen.h:2499 +#: ../build/bin/preferences_gen.h:2613 msgid "base filmroll's directory" msgstr "selecteer hoofdmap" -#: ../build/bin/preferences_gen.h:2510 ../build/bin/preferences_gen.h:2532 -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2571 -#: ../build/bin/preferences_gen.h:2604 ../build/bin/preferences_gen.h:2621 -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2706 ../build/bin/preferences_gen.h:2723 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2766 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2835 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2874 -#: ../build/bin/preferences_gen.h:2898 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:2997 ../build/bin/preferences_gen.h:3015 -#: ../build/bin/preferences_gen.h:3058 ../build/bin/preferences_gen.h:3075 -#: ../build/bin/preferences_gen.h:3100 ../build/bin/preferences_gen.h:3117 -#: ../build/bin/preferences_gen.h:3134 ../build/bin/preferences_gen.h:3151 -#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3219 -#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3271 ../build/bin/preferences_gen.h:3288 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3339 -#: ../build/bin/preferences_gen.h:3357 ../build/bin/preferences_gen.h:3380 -#: ../build/bin/preferences_gen.h:3404 ../build/bin/preferences_gen.h:3423 -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3457 -#: ../build/bin/preferences_gen.h:3474 ../build/bin/preferences_gen.h:3499 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3546 -#: ../build/bin/preferences_gen.h:3567 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3873 -#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3905 -#: ../build/bin/preferences_gen.h:3922 ../build/bin/preferences_gen.h:3955 -#: ../build/bin/preferences_gen.h:3972 ../build/bin/preferences_gen.h:3994 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4045 -#: ../build/bin/preferences_gen.h:4097 ../build/bin/preferences_gen.h:4115 -#: ../build/bin/preferences_gen.h:4159 ../build/bin/preferences_gen.h:4192 -#: ../build/bin/preferences_gen.h:4209 ../build/bin/preferences_gen.h:4226 -#: ../build/bin/preferences_gen.h:4244 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4295 -#: ../build/bin/preferences_gen.h:4341 ../build/bin/preferences_gen.h:4359 -#: ../build/bin/preferences_gen.h:4381 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4433 ../build/bin/preferences_gen.h:4450 -#: ../build/bin/preferences_gen.h:4467 ../build/bin/preferences_gen.h:4484 -#: ../build/bin/preferences_gen.h:4502 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4543 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/preferences_gen.h:2624 ../build/bin/preferences_gen.h:2646 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2718 ../build/bin/preferences_gen.h:2735 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2820 ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2880 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:2966 ../build/bin/preferences_gen.h:2988 +#: ../build/bin/preferences_gen.h:3012 ../build/bin/preferences_gen.h:3036 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3111 ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3172 ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3214 ../build/bin/preferences_gen.h:3231 +#: ../build/bin/preferences_gen.h:3248 ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3282 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3333 +#: ../build/bin/preferences_gen.h:3351 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3385 ../build/bin/preferences_gen.h:3418 +#: ../build/bin/preferences_gen.h:3436 ../build/bin/preferences_gen.h:3454 +#: ../build/bin/preferences_gen.h:3477 ../build/bin/preferences_gen.h:3501 +#: ../build/bin/preferences_gen.h:3520 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3571 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3642 ../build/bin/preferences_gen.h:3664 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3713 +#: ../build/bin/preferences_gen.h:3734 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3797 +#: ../build/bin/preferences_gen.h:3818 ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:3872 ../build/bin/preferences_gen.h:3889 +#: ../build/bin/preferences_gen.h:3906 ../build/bin/preferences_gen.h:3923 +#: ../build/bin/preferences_gen.h:3940 ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:3974 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4073 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4145 ../build/bin/preferences_gen.h:4163 +#: ../build/bin/preferences_gen.h:4215 ../build/bin/preferences_gen.h:4233 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4379 +#: ../build/bin/preferences_gen.h:4396 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4447 +#: ../build/bin/preferences_gen.h:4464 ../build/bin/preferences_gen.h:4481 +#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4544 +#: ../build/bin/preferences_gen.h:4562 ../build/bin/preferences_gen.h:4580 +#: ../build/bin/preferences_gen.h:4602 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4654 ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:4688 ../build/bin/preferences_gen.h:4705 +#: ../build/bin/preferences_gen.h:4723 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4764 ../build/bin/preferences_gen.h:4830 +#: ../build/bin/preferences_gen.h:4848 ../build/bin/preferences_gen.h:4922 #, c-format msgid "double click to reset to `%s'" msgstr "dubbelklik om te resetten naar `%s'" -#: ../build/bin/preferences_gen.h:2512 -msgid "directory where new imported filmrolls are created" -msgstr "hoofdmap waar nieuwe imports opgeslagen worden" +#: ../build/bin/preferences_gen.h:2626 +msgid "" +"directory where newly imported filmrolls are stored; the default uses " +"$(PICTURES_FOLDER), which expands to your system's pictures folder: " +"~/Pictures on macOS and Linux, C:/Users/username/Pictures on " +"Windows" +msgstr "" +"de hoofdmap waar importmappen opgeslagen worden; standaard " +"$(PICTURES_FOLDER), wat wordt vertaald naar: ~/Pictures in " +"macOS en Linux, C:/Users/username/Pictures in Windows" -#: ../build/bin/preferences_gen.h:2521 +#: ../build/bin/preferences_gen.h:2635 msgid "filmroll name" msgstr "filmrol" -#: ../build/bin/preferences_gen.h:2534 +#: ../build/bin/preferences_gen.h:2648 msgid "name of the imported filmroll" msgstr "naam van de import-filmrol" -#: ../build/bin/preferences_gen.h:2543 +#: ../build/bin/preferences_gen.h:2657 msgid "keep original filename" msgstr "behoud originele bestandsnaam" -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2604 -#: ../build/bin/preferences_gen.h:2621 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2723 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2852 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:3058 -#: ../build/bin/preferences_gen.h:3117 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3219 ../build/bin/preferences_gen.h:3271 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3440 -#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3567 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3972 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4159 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4450 ../build/bin/preferences_gen.h:4467 -#: ../build/bin/preferences_gen.h:4484 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4609 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2718 +#: ../build/bin/preferences_gen.h:2735 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2837 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3172 +#: ../build/bin/preferences_gen.h:3231 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3333 ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3418 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3642 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3797 ../build/bin/preferences_gen.h:3818 +#: ../build/bin/preferences_gen.h:3839 ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4145 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4396 +#: ../build/bin/preferences_gen.h:4447 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4671 ../build/bin/preferences_gen.h:4688 +#: ../build/bin/preferences_gen.h:4705 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4830 msgctxt "preferences" msgid "FALSE" msgstr "ONWAAR" -#: ../build/bin/preferences_gen.h:2551 +#: ../build/bin/preferences_gen.h:2665 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -948,38 +1004,39 @@ msgstr "" "behoud de oorspronkelijke bestandsnaam in plaats van een sjabloon te " "gebruiken tijdens het importeren van een camera of kaart" -#: ../build/bin/preferences_gen.h:2560 +#: ../build/bin/preferences_gen.h:2674 msgid "file naming pattern" msgstr "sjabloon voor bestandsnaam" -#: ../build/bin/preferences_gen.h:2573 +#: ../build/bin/preferences_gen.h:2687 msgid "file naming pattern used for a import session" msgstr "bestandsnaamgevingsmodel gebruikt voor import sessie" -#: ../build/bin/preferences_gen.h:2583 ../src/gui/gtk.c:1512 -#: ../src/gui/preferences.c:615 ../src/libs/tools/lighttable.c:64 +#: ../build/bin/preferences_gen.h:2697 ../src/gui/gtk.c:1701 +#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "bibliotheek" -#: ../build/bin/preferences_gen.h:2588 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3738 ../src/gui/preferences.c:334 +#: ../build/bin/preferences_gen.h:2702 ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3856 ../src/gui/preferences.c:344 +#: ../src/gui/preferences_ai.c:1557 msgid "general" msgstr "algemeen" -#: ../build/bin/preferences_gen.h:2598 +#: ../build/bin/preferences_gen.h:2712 msgid "hide built-in presets for utility modules" msgstr "verberg ingebouwde voorkeuren van modules" -#: ../build/bin/preferences_gen.h:2606 +#: ../build/bin/preferences_gen.h:2720 msgid "hide built-in presets of utility modules in presets menu." msgstr "verberg ingebouwde voorkeuren van modules in het menu." -#: ../build/bin/preferences_gen.h:2615 +#: ../build/bin/preferences_gen.h:2729 msgid "use single-click in the collections module" msgstr "gebruik enkele klik in de collecties module" -#: ../build/bin/preferences_gen.h:2623 +#: ../build/bin/preferences_gen.h:2737 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -989,48 +1046,65 @@ msgstr "" "module. Hiermee kun je selecties uitvoeren voor datum-tijd- en numerieke " "waarden." -#: ../build/bin/preferences_gen.h:2632 +#: ../build/bin/preferences_gen.h:2746 msgid "prioritize the hovered image over the selected images" msgstr "muisaanwijzer gaat voor geselecteerde afbeeldingen" -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2706 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:3075 ../build/bin/preferences_gen.h:3134 -#: ../build/bin/preferences_gen.h:3151 ../build/bin/preferences_gen.h:3168 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3288 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3873 ../build/bin/preferences_gen.h:3889 -#: ../build/bin/preferences_gen.h:3905 ../build/bin/preferences_gen.h:3922 -#: ../build/bin/preferences_gen.h:4192 ../build/bin/preferences_gen.h:4209 -#: ../build/bin/preferences_gen.h:4226 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4295 ../build/bin/preferences_gen.h:4433 -#: ../build/bin/preferences_gen.h:4543 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2820 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3189 ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3265 ../build/bin/preferences_gen.h:3282 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3571 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3713 ../build/bin/preferences_gen.h:3734 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3872 +#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3906 +#: ../build/bin/preferences_gen.h:3923 ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:3957 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4464 +#: ../build/bin/preferences_gen.h:4481 ../build/bin/preferences_gen.h:4499 +#: ../build/bin/preferences_gen.h:4544 ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:4764 msgctxt "preferences" msgid "TRUE" msgstr "WAAR" -#: ../build/bin/preferences_gen.h:2640 -msgid "this defines how the list of images to act on is constructed." -msgstr "dit bepaalt hoe de werklijst met afbeeldingen wordt samengesteld." +#: ../build/bin/preferences_gen.h:2754 +msgid "" +"in the lighttable, where culling takes place, you can apply actions (e.g., " +"setting ratings) to the hovered image or to the selected ones\n" +"\n" +"enabled actions apply to the hovered image (less clicking)\n" +"\n" +"disabled actions apply to the current selection (less error prone)" +msgstr "" +"bij de voorselectie van foto's in de Bibliotheek kan je acties (zoals " +"waardering) toepassen op de foto waar de cursor boven hangt of op " +"geselecteerde foto\n" +"\n" +"actief: actie geldt voor de foto waar de cursor boven hangt (sneller, " +"minder muiskliks)\n" +"\n" +"inactief: actie geldt voor de geselecteerde foto('s) (minder " +"foutgevoelig)" -#: ../build/bin/preferences_gen.h:2649 +#: ../build/bin/preferences_gen.h:2763 msgid "expand a single utility module at a time" msgstr "een module per keer uitvouwen" -#: ../build/bin/preferences_gen.h:2657 +#: ../build/bin/preferences_gen.h:2771 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "deze optie wisselt het gedrag van de shift-klik in de bibliotheekmodus" -#: ../build/bin/preferences_gen.h:2666 +#: ../build/bin/preferences_gen.h:2780 msgid "scroll utility modules to the top when expanded" msgstr "scroll hulpprogramma modules naar de top indien uitgeklapt" -#: ../build/bin/preferences_gen.h:2674 ../build/bin/preferences_gen.h:3204 +#: ../build/bin/preferences_gen.h:2788 ../build/bin/preferences_gen.h:3318 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1038,79 +1112,86 @@ msgstr "" "indien deze optie is ingeschakeld zal darktable de module proberen te " "verplaatsen naar de top van de zichtbare lijst" -#: ../build/bin/preferences_gen.h:2683 +#: ../build/bin/preferences_gen.h:2797 msgid "rating an image one star twice will not zero out the rating" msgstr "" "waardering van een afbeelding bij tweemaal classificeren niet verwijderen" -#: ../build/bin/preferences_gen.h:2691 -msgid "" -"defines whether rating an image one star twice will zero out star rating" +#: ../build/bin/preferences_gen.h:2805 +msgid "defines whether rating an image one star twice will zero out star rating" msgstr "" "bepaalt of het tweemaal toewijzen van één ster aan een afbeelding de ster " "verwijdert" -#: ../build/bin/preferences_gen.h:2700 ../build/bin/preferences_gen.h:3052 +#: ../build/bin/preferences_gen.h:2814 ../build/bin/preferences_gen.h:3166 msgid "show scrollbars for central view" msgstr "toon schuifbalken voor centrale weergave" -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:3060 +#: ../build/bin/preferences_gen.h:2822 ../build/bin/preferences_gen.h:3174 msgid "defines whether scrollbars should be displayed" msgstr "bepaalt of schuifbalken worden getoond" -#: ../build/bin/preferences_gen.h:2717 +#: ../build/bin/preferences_gen.h:2831 msgid "show image time with milliseconds" msgstr "afbeelding tijd weergeven met milliseconden" -#: ../build/bin/preferences_gen.h:2725 +#: ../build/bin/preferences_gen.h:2839 msgid "defines whether time should be displayed with milliseconds" msgstr "definieert of tijd weergegeven moet worden met milliseconden" -#: ../build/bin/preferences_gen.h:2731 +#: ../build/bin/preferences_gen.h:2845 msgid "thumbnails" msgstr "miniaturen" -#: ../build/bin/preferences_gen.h:2741 -msgid "use raw file instead of embedded JPEG from size" -msgstr "gebruik raw-bestand in plaats van ingesloten JPEG vanaf grootte" +#: ../build/bin/preferences_gen.h:2855 +msgid "for unaltered images, use raw file instead of embedded JPEG from size" +msgstr "" +"indien ongewijzigd gebruik raw-bestand in plaats van ingesloten JPEG vanaf " +"grootte" -#: ../build/bin/preferences_gen.h:2750 +#: ../build/bin/preferences_gen.h:2864 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"for the quickest display, choose the 'never' option\n" +"the 'auto' option prefers the embedded JPEG except when the thumb size " +"exceeds the resolution of the embedded JPEG\n" +"(more details in the manual)" msgstr "" "miniaturen groter dan deze waarde worden gemaakt uit het raw-bestand in " -"plaats van de ingesloten preview-JPEG (beter maar langzamer).\n" -"als je alle miniaturen en vooraf gerenderde afbeeldingen in de beste " -"kwaliteit wilt, kies dan de optie *altijd*.\n" -"(meer opmerkingen in de handleiding)" - -#: ../build/bin/preferences_gen.h:2759 +"plaats van de ingesloten JPEG (beter maar langzamer).\n" +"kies 'altijd' voor de beste kwaliteit van alle miniaturen en vooraf " +"gerenderde afbeeldingen\n" +"kies 'nooit' voor het snelste resultaat\n" +"de optie 'auto' geeft de voorkeur aan de ingesloten JPEG tenzij de miniatuur " +"een hogere resolutie heeft\n" +"(meer details in de handleiding)" + +#: ../build/bin/preferences_gen.h:2873 msgid "high quality processing from size" msgstr "hoogwaardige verwerking vanaf grootte" -#: ../build/bin/preferences_gen.h:2768 +#: ../build/bin/preferences_gen.h:2882 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"(more details in the manual)" msgstr "" "miniaturen groter dan deze waarde worden gerenderd in volledige kwaliteit " "(beter maar langzamer).\n" "als je alle miniaturen en vooraf gerenderde afbeeldingen in de beste " -"kwaliteit wilt, kies dan de optie *altijd*.\n" +"kwaliteit wilt, kies dan de optie 'altijd'.\n" "(meer opmerkingen in de handleiding)" -#: ../build/bin/preferences_gen.h:2777 +#: ../build/bin/preferences_gen.h:2891 msgid "enable disk backend for thumbnail cache" msgstr "inschakelen schijfopslag voor miniaturencache" -#: ../build/bin/preferences_gen.h:2785 +#: ../build/bin/preferences_gen.h:2899 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1123,19 +1204,19 @@ msgid "" msgstr "" "indien ingeschakeld, schrijf miniaturen naar schijf (.cache/darktable) " "wanneer verwijderd uit de geheugencache,\n" -"NB dit kan veel geheugen kosten (meerdere gigabytes voor 20k afbeeldingen) " -"en opgeslagen miniaturen worden nooit verwijderd,\n" +"NB dit kan veel geheugen kosten (meerdere gigabytes voor 20k afbeeldingen) en " +"opgeslagen miniaturen worden nooit verwijderd,\n" "indien gewenst is het veilig om die handmatig te verwijderen.\n" "bibliotheekprestaties zullen sterk verbeteren bij bladeren door de " "collectie.\n" -"Om alle miniaturen van de gehele collectie offline aan te maken voer " -"commando 'darktable-generate-cache' uit." +"Om alle miniaturen van de gehele collectie offline aan te maken voer commando " +"'darktable-generate-cache' uit." -#: ../build/bin/preferences_gen.h:2794 +#: ../build/bin/preferences_gen.h:2908 msgid "enable disk backend for full preview cache" msgstr "inschakelen schijfopslag voor volledige voorbeeld cache" -#: ../build/bin/preferences_gen.h:2802 +#: ../build/bin/preferences_gen.h:2916 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1147,17 +1228,16 @@ msgid "" msgstr "" "indien ingeschakeld, bewaar voorvertoning op de schijf (.cache/darktable) " "wanneer verwijderd uit de geheugencache.\n" -"NB dit kan veel geheugen kosten (meerdere gigabytes voor 20k afbeeldingen) " -"en opgeslagen beelden worden nooit verwijderd,\n" +"NB dit kan veel geheugen kosten (meerdere gigabytes voor 20k afbeeldingen) en " +"opgeslagen beelden worden nooit verwijderd,\n" "indien gewenst is het veilig om die handmatig te verwijderen.\n" -"De bibliotheekprestaties zullen enorm verbeteren bij ingezoomde " -"voorvertoning." +"De bibliotheekprestaties zullen enorm verbeteren bij ingezoomde voorvertoning." -#: ../build/bin/preferences_gen.h:2811 +#: ../build/bin/preferences_gen.h:2925 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "soepel bladeren door bibliotheek miniaturen" -#: ../build/bin/preferences_gen.h:2819 +#: ../build/bin/preferences_gen.h:2933 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1166,72 +1246,71 @@ msgid "" msgstr "" "ingeschakeld: scroll bibliotheek met aantal pixels zoals verwacht bij " "tekentablet.\n" -"uitgeschakeld: scroll bibliotheek per rij, wat beter past bij gebruik van " -"een muiswiel." +"uitgeschakeld: scroll bibliotheek per rij, wat beter past bij gebruik van een " +"muiswiel." -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:2942 msgid "generate thumbnails in background" msgstr "genereer miniaturen in de achtergrond" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2951 msgid "" -"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps " -"up to the selected size are generated while user is inactive in lighttable." +"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " +"to the selected size are generated while user is inactive in lighttable." msgstr "" -"als 'schijf opslag voor miniaturen' is ingeschakeld, worden miniaturen tot " -"de opgegeven grootte gegenereerd tijdens inactiviteit in de bibliotheek." +"als 'schijf opslag voor miniaturen' is ingeschakeld, worden miniaturen tot de " +"opgegeven grootte gegenereerd tijdens inactiviteit in de bibliotheek." -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:2960 msgid "reset cached thumbnails" msgstr "herstel opgeslagen miniaturen" -#: ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:2968 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." msgstr "" -"forceer het opnieuw genereren van miniaturen door een database-reset. Dit " -"kan nodig zijn als bepaalde miniaturen handmatig verwijderd of veranderd " -"zijn." +"forceer het opnieuw genereren van miniaturen door een database-reset. Dit kan " +"nodig zijn als bepaalde miniaturen handmatig verwijderd of veranderd zijn." -#: ../build/bin/preferences_gen.h:2863 +#: ../build/bin/preferences_gen.h:2977 msgid "delimiters for size categories" -msgstr "scheidingstekens voor groottecategorieën" +msgstr "indeling in grootte van miniaturen" -#: ../build/bin/preferences_gen.h:2876 +#: ../build/bin/preferences_gen.h:2990 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "wordt gebruikt om verschillende overlays en CSS-waarden in te stellen " -"afhankelijk van de grootte van de miniatuur, gescheiden door |\n" -"Bijv. 120|400 betekent 3 categorieën van miniaturen: <120px, 120px-400px en " -">400px" +"afhankelijk van de grootte van de miniatuur, gescheiden door |.\n" +"Bijv. 120|400 betekent 3 categorieën van miniaturen: onder 120px, 120px-400px " +"en meer dan 400px" -#: ../build/bin/preferences_gen.h:2885 +#: ../build/bin/preferences_gen.h:2999 msgid "pattern for the thumbnail extended overlay text" msgstr "sjabloon voor de uitgebreide miniaturen overlay tekst" -#: ../build/bin/preferences_gen.h:2900 ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:3014 ../build/bin/preferences_gen.h:3038 msgid "see manual to know all the tags you can use." msgstr "lees de handleiding om alle mogelijke labels te ontdekken." -#: ../build/bin/preferences_gen.h:2909 +#: ../build/bin/preferences_gen.h:3023 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "sjabloon voor de miniaturen tooltip (leeg om uit te schakelen)" -#: ../build/bin/preferences_gen.h:2934 ../src/gui/gtk.c:1514 -#: ../src/gui/preferences.c:614 ../src/views/darkroom.c:91 +#: ../build/bin/preferences_gen.h:3048 ../src/gui/gtk.c:1703 +#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 msgid "darkroom" msgstr "ontwikkelen" -#: ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:3063 msgid "scroll down to increase mask parameters" msgstr "scroll naar beneden om de masker parameters te verhogen" -#: ../build/bin/preferences_gen.h:2957 +#: ../build/bin/preferences_gen.h:3071 msgid "" "when using the mouse scroll wheel to change mask parameters, scroll down to " "increase the mask size, feather size, opacity, brush hardness and gradient " @@ -1243,60 +1322,60 @@ msgstr "" "verloopkromming te vergroten\n" "standaard naar boven scrollen verhoogt deze parameters" -#: ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3080 msgid "middle mouse button zooms to 200%" msgstr "middelste muisknop zoomt naar 200%" -#: ../build/bin/preferences_gen.h:2975 +#: ../build/bin/preferences_gen.h:3089 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " -"on middle mouse clicks. if disabled, it will toggle between viewport size " -"and 100%, and the 'ctrl' key can be used to control the zoom level." +"on middle mouse clicks. if disabled, it will toggle between viewport size and " +"100%, and the 'ctrl' key can be used to control the zoom level." msgstr "" "indien geactiveerd schakelt de middelste-muisknop het zoom-niveau tussen " "100%, 200% en passend,\n" "anders schakelt het tussen 100% en passend, en kan het zoom niveau aangepast " "worden met de ctrl-toets." -#: ../build/bin/preferences_gen.h:2984 +#: ../build/bin/preferences_gen.h:3098 msgid "pattern for the image information line" msgstr "sjabloon voor de afbeeldingsinformatieregel" -#: ../build/bin/preferences_gen.h:2999 +#: ../build/bin/preferences_gen.h:3113 msgid "see manual for a list of the tags you can use." msgstr "lees de handleiding voor een lijst van bruikbare labels." -#: ../build/bin/preferences_gen.h:3008 +#: ../build/bin/preferences_gen.h:3122 msgid "position of the image information line" msgstr "positie van de afbeeldingsinformatielijn" -#: ../build/bin/preferences_gen.h:3025 +#: ../build/bin/preferences_gen.h:3139 msgid "border around image in darkroom mode" msgstr "rand rondom afbeelding in ontwikkelmodus" -#: ../build/bin/preferences_gen.h:3041 ../build/bin/preferences_gen.h:4072 -#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4323 -#: ../build/bin/preferences_gen.h:4577 ../build/bin/preferences_gen.h:4655 -#: ../build/bin/preferences_gen.h:4683 ../build/bin/preferences_gen.h:4746 -#: ../build/bin/preferences_gen.h:4808 ../build/bin/preferences_gen.h:4837 +#: ../build/bin/preferences_gen.h:3155 ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4260 ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4798 ../build/bin/preferences_gen.h:4876 +#: ../build/bin/preferences_gen.h:4904 ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5029 ../build/bin/preferences_gen.h:5058 #, c-format msgid "double click to reset to `%d'" msgstr "dubbelklik om te resetten naar `%d'" -#: ../build/bin/preferences_gen.h:3043 +#: ../build/bin/preferences_gen.h:3157 msgid "" -"process the image in darkroom mode with a small border. set to 0 if you " -"don't want any border." +"process the image in darkroom mode with a small border. set to 0 if you don't " +"want any border." msgstr "" -"verwerk de afbeelding in de ontwikkelmodus met een smalle rand. Kies 0 als " -"je geen rand wil." +"verwerk de afbeelding in de ontwikkelmodus met een smalle rand. Kies 0 als je " +"geen rand wil." -#: ../build/bin/preferences_gen.h:3069 +#: ../build/bin/preferences_gen.h:3183 msgid "show loading screen between images" msgstr "toon laadscherm tussen afbeeldingen" -#: ../build/bin/preferences_gen.h:3077 +#: ../build/bin/preferences_gen.h:3191 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1305,15 +1384,15 @@ msgstr "" "ontwikkelweergave\n" "uitschakelen om alleen een toastbericht te tonen" -#: ../build/bin/preferences_gen.h:3083 +#: ../build/bin/preferences_gen.h:3197 msgid "modules" msgstr "modules" -#: ../build/bin/preferences_gen.h:3093 +#: ../build/bin/preferences_gen.h:3207 msgid "display of individual color channels" msgstr "weergave van individuele kleur kanalen" -#: ../build/bin/preferences_gen.h:3102 +#: ../build/bin/preferences_gen.h:3216 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." @@ -1321,68 +1400,67 @@ msgstr "" "bepaalt hoe kleurkanalen worden weergegeven indien geactiveerd in het " "parametrisch masker." -#: ../build/bin/preferences_gen.h:3111 +#: ../build/bin/preferences_gen.h:3225 msgid "hide built-in presets for processing modules" msgstr "verwijder ingebouwde voorkeuren voor verwerkingsmodules" -#: ../build/bin/preferences_gen.h:3119 +#: ../build/bin/preferences_gen.h:3233 msgid "hide built-in presets of processing modules in presets menu." msgstr "verberg ingebouwde voorkeuren van modules in het menu." -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:3136 +#: ../build/bin/preferences_gen.h:3242 ../build/bin/preferences_gen.h:3250 msgid "show the guides widget in modules UI" msgstr "toon de hulplijnen-widget in de gebruikersinterface van modules" -#: ../build/bin/preferences_gen.h:3145 +#: ../build/bin/preferences_gen.h:3259 msgid "expand a single processing module at a time" msgstr "vouw een enkele ontwikkelmodule per keer uit" -#: ../build/bin/preferences_gen.h:3153 +#: ../build/bin/preferences_gen.h:3267 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "deze optie wisselt het gedrag van de shift-klik in de ontwikkelmodus" -#: ../build/bin/preferences_gen.h:3162 +#: ../build/bin/preferences_gen.h:3276 msgid "only collapse modules in current group" msgstr "vouw enkel modules in de huidige groep in" -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3284 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" msgstr "" -"als enkel één module uitgevouwen wordt per keer, vouw de andere modules in " -"de huidige groep in - negeer modules in de andere groepen" +"als enkel één module uitgevouwen wordt per keer, vouw de andere modules in de " +"huidige groep in - negeer modules in de andere groepen" -#: ../build/bin/preferences_gen.h:3179 +#: ../build/bin/preferences_gen.h:3293 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "bij activering de module uitvouwen en bij deactivering samenvouwen" -#: ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:3301 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." msgstr "" -"deze optie regelt het automatisch uitvouwen of samenvouwen bij " -"(de-)activeren van modules." +"deze optie regelt het automatisch uitvouwen of samenvouwen bij (de-)activeren " +"van modules." -#: ../build/bin/preferences_gen.h:3196 +#: ../build/bin/preferences_gen.h:3310 msgid "scroll processing modules to the top when expanded" msgstr "scroll bewerkings modules naar de top indien uitgeklapt" -#: ../build/bin/preferences_gen.h:3213 +#: ../build/bin/preferences_gen.h:3327 msgid "swap the utility and processing modules panels" msgstr "verwissel de panelen voor de beheer- en verwerkingsmodules" -#: ../build/bin/preferences_gen.h:3221 +#: ../build/bin/preferences_gen.h:3335 msgid "move the list of processing modules to the left of the screen" msgstr "verplaats de bewerkingsmodules naar de linkerkant van het scherm" -#: ../build/bin/preferences_gen.h:3230 +#: ../build/bin/preferences_gen.h:3344 msgid "show right-side buttons in processing module headers" -msgstr "" -"knoppen aan de rechterkant weergeven in titels van de verwerkingsmodule" +msgstr "knoppen aan de rechterkant weergeven in titels van de verwerkingsmodule" -#: ../build/bin/preferences_gen.h:3239 +#: ../build/bin/preferences_gen.h:3353 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1395,8 +1473,8 @@ msgid "" " - 'smooth': fade out all buttons in one header simultaneously,\n" " - 'glide': gradually hide individual buttons as needed" msgstr "" -"wanneer de muis niet boven een module zit, kunnen de knoppen in de " -"modulebalk worden verborgen:\n" +"wanneer de muis niet boven een module zit, kunnen de knoppen in de modulebalk " +"worden verborgen:\n" "- altijd: altijd alle knoppen tonen,\n" "- actief: toont alleen de knoppen wanneer de muis over de module zit,\n" "- dimmen: knoppen worden gedimd wanneer de muis weg is,\n" @@ -1406,11 +1484,11 @@ msgstr "" "- vloeiend: alle knoppen in één kop tegelijkertijd vervagen,\n" "- glijden: individuele knoppen verbergen als dat nodig is" -#: ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3362 msgid "show mask indicator in module headers" msgstr "toon maskerindicator in module headers" -#: ../build/bin/preferences_gen.h:3256 +#: ../build/bin/preferences_gen.h:3370 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" @@ -1418,11 +1496,11 @@ msgstr "" "indien ingeschakeld, wordt een pictogram weergegeven in de koptekst van alle " "verwerkingsmodules waarop een masker is toegepast" -#: ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3379 msgid "prompt for name on addition of new instance" msgstr "vraag om naam bij toevoeging van nieuwe instantie" -#: ../build/bin/preferences_gen.h:3273 +#: ../build/bin/preferences_gen.h:3387 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1430,74 +1508,62 @@ msgstr "" "indien ingeschakeld, zal een hernoemingsprompt zichtbaar zijn voor elke " "nieuwe module-instantie (nieuwe instantie of duplicaat)" -#: ../build/bin/preferences_gen.h:3282 -msgid "automatically update module name" -msgstr "module naam automatisch bijwerken" - -#: ../build/bin/preferences_gen.h:3290 -msgid "" -"if enabled, the module name will be automatically updated to match a preset " -"name or a preset instance name if present." -msgstr "" -"indien actief, wordt de modulenaam automatisch bijgewerkt met een " -"overeenkomstige voorkeur indien aanwezig." - -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3397 msgid "processing" msgstr "verwerking" -#: ../build/bin/preferences_gen.h:3305 +#: ../build/bin/preferences_gen.h:3402 msgid "image processing" msgstr "afbeelding verwerken" -#: ../build/bin/preferences_gen.h:3315 +#: ../build/bin/preferences_gen.h:3412 msgid "always use LittleCMS 2 to apply output color profile" msgstr "gebruik altijd LittleCMS als toepassing voor uitgaand profiel" -#: ../build/bin/preferences_gen.h:3323 +#: ../build/bin/preferences_gen.h:3420 msgid "this is slower than the default." msgstr "dit is langzamer dan de standaard." -#: ../build/bin/preferences_gen.h:3332 +#: ../build/bin/preferences_gen.h:3429 msgid "pixel interpolator (warp)" -msgstr "pixelinterpolatie (warp)" +msgstr "pixelinterpolatie (vervormen)" -#: ../build/bin/preferences_gen.h:3341 +#: ../build/bin/preferences_gen.h:3438 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." msgstr "" -"pixelinterpolator gebruikt in modules voor rotatie, lenscorrectie, vloeibaar " -"maken, uitsnijden en uiteindelijke schaling (bilineair, bicubic, lanczos2)." +"pixelinterpolator gebruikt in modules voor rotatie, lenscorrectie, vervormen, " +"uitsnijden en schalen (bilineair, bikubisch, lanczos2)." -#: ../build/bin/preferences_gen.h:3350 +#: ../build/bin/preferences_gen.h:3447 msgid "pixel interpolator (scaling)" -msgstr "pixel interpolatie (schaalvergroting)" +msgstr "pixelinterpolatie (schalen)" -#: ../build/bin/preferences_gen.h:3359 +#: ../build/bin/preferences_gen.h:3456 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" -"pixelinterpolator die wordt gebruikt voor het schalen (bilineair, bicubisch, " +"pixelinterpolator die wordt gebruikt voor het schalen (bilineair, bikubisch, " "lanczos2, lanczos3)." -#: ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3465 msgid "LUT 3D root folder" msgstr "LUT 3D hoofdmap" -#: ../build/bin/preferences_gen.h:3370 ../build/bin/preferences_gen.h:3394 -#: ../src/control/jobs/control_jobs.c:2189 -#: ../src/control/jobs/control_jobs.c:2245 ../src/gui/preferences.c:1245 -#: ../src/gui/presets.c:429 ../src/imageio/storage/disk.c:197 -#: ../src/imageio/storage/disk.c:283 ../src/imageio/storage/gallery.c:148 -#: ../src/imageio/storage/gallery.c:207 ../src/imageio/storage/latex.c:144 -#: ../src/imageio/storage/latex.c:193 ../src/libs/import.c:1845 -#: ../src/libs/import.c:1957 ../src/libs/import.c:2015 ../src/libs/styles.c:456 -#: ../src/lua/preferences.c:673 +#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 +#: ../src/control/jobs/control_jobs.c:2204 +#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 +#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 +#: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 +#: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 +#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 msgid "select directory" msgstr "selecteer map" -#: ../build/bin/preferences_gen.h:3383 +#: ../build/bin/preferences_gen.h:3480 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1505,40 +1571,56 @@ msgstr "" "deze map (en submappen) bevat Lut-bestanden gebruikt door lut3d-modules. " "(herstart is nodig)." -#: ../build/bin/preferences_gen.h:3392 +#: ../build/bin/preferences_gen.h:3489 msgid "raster mask files root folder" msgstr "folder voor rastermasker bestanden" -#: ../build/bin/preferences_gen.h:3407 +#: ../build/bin/preferences_gen.h:3504 msgid "" -"this folder (and sub-folders) contains PFM files used by the raster mask " +"this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" msgstr "" -"deze map (en submappen) bevat PFM-bestanden gebruikt door de rastermasker-" -"import module. (herstart is nodig)" +"deze map (en submappen) bevat PFM/PNG-bestanden gebruikt door de rastermasker-" +"import module. (herstart nodig)" -#: ../build/bin/preferences_gen.h:3416 +#: ../build/bin/preferences_gen.h:3513 msgid "auto-apply pixel workflow defaults" msgstr "standaardwaarden voor pixel workflow aut. toepassen" -#: ../build/bin/preferences_gen.h:3425 +#: ../build/bin/preferences_gen.h:3522 msgid "" -"scene-referred workflow is based on linear modules and will auto-apply " -"filmic or sigmoid, color calibration and exposure,\n" -"display-referred workflow is based on Lab modules and will auto-apply base " -"curve, white balance and the legacy module pipe order." +"selects which workflow will be used by default in the darkroom\n" +"\n" +"scene-referred (sigmoid) modern workflow, fewer tonemapper controls\n" +"\n" +"scene-referred (filmic) modern workflow, more tone mapping controls\n" +"\n" +"scene-referred (AgX) modern workflow, maximum tone mapping control\n" +"\n" +"display-referred (legacy) legacy workflow (not recommended)\n" +"\n" +"none do not use a predefined workflow" msgstr "" -"scène-gerefereerde werkstroom is gebaseerd op lineaire modules en zal " -"automatisch filmisch rgb of sigmoïde, kleurkalibratie en belichting " -"toepassen,\n" -"scherm-gerefereerde werkstroom is gebaseerd op Lab modules en zal " -"automatisch basiscurve, witbalans en de klassieke modulevolgorde toepassen." +"kiest de workflow die standaard wordt gevolgd in Ontwikkelen\n" +"\n" +"scène-gerefereerd (sigmoïde) moderne workflow, weinig " +"instelmogelijkheden\n" +"\n" +"scène-gerefereerd (filmisch) moderne workflow, meer " +"instelmogelijkheden\n" +"\n" +"scène-gerefereerd (AgX) moderne workflow, zeer veel " +"instelmogelijkheden\n" +"\n" +"display-gerefereerd (erfenis) verouderde workflow (niet aanbevolen)\n" +"\n" +"geen gebruik geen standaard workflow" -#: ../build/bin/preferences_gen.h:3434 +#: ../build/bin/preferences_gen.h:3531 msgid "auto-apply per camera basecurve presets" msgstr "aut. toepassen van basiscurve per camera" -#: ../build/bin/preferences_gen.h:3442 +#: ../build/bin/preferences_gen.h:3539 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1555,24 +1637,23 @@ msgstr "" "“aut. toepassen pixel workflow-standaardinstellingen” worden ingesteld op " "“geen”" -#: ../build/bin/preferences_gen.h:3451 +#: ../build/bin/preferences_gen.h:3548 msgid "detect monochrome previews" msgstr "detecteer monochrome voorbeelden" -#: ../build/bin/preferences_gen.h:3459 +#: ../build/bin/preferences_gen.h:3556 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" msgstr "" "veel monochrome afbeeldingen kunnen geïdentificeerd worden via EXIF en " -"voorbeeld data. Let op: dit vertraagt het importeren en lezen van de EXIF " -"data" +"voorbeeld data. Let op: dit vertraagt het importeren en lezen van de EXIF data" -#: ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3565 msgid "show warning messages" msgstr "waarschuwingsberichten weergeven" -#: ../build/bin/preferences_gen.h:3476 +#: ../build/bin/preferences_gen.h:3573 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1585,26 +1666,26 @@ msgstr "" "Deze berichten kunnen vals-positief zijn en moeten worden genegeerd als u " "weet wat u doet. Deze optie zal ze altijd verbergen." -#: ../build/bin/preferences_gen.h:3482 +#: ../build/bin/preferences_gen.h:3579 msgid "CPU / memory" msgstr "CPU / geheugen" -#: ../build/bin/preferences_gen.h:3492 +#: ../build/bin/preferences_gen.h:3589 msgid "darktable resources" msgstr "darktable bronnen" -#: ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3599 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" -" - 'default': darktable takes ~50% of your systems resources, which is " -"enough to be performant.\n" +" - 'default': darktable takes ~50% of your systems resources, which is enough " +"to be performant.\n" " - 'small': should be used if you are simultaneously running applications " "taking large parts of your systems memory or OpenCL/GL applications like " "games or Hugin.\n" " - 'large': is the best option if you are not running other applications at " -"the same time as darktable and want it to take most of your systems " -"resources for performance." +"the same time as darktable and want it to take most of your systems resources " +"for performance." msgstr "" "definieert hoeveel darktable van de systeembronnen mag gebruiken.\n" "-standaard: darktable gebruikt ~50% van jouw systeembronnen en geeft " @@ -1614,15 +1695,15 @@ msgstr "" "-groot: is de beste optie als je alleen darktable gebruikt en het de meeste " "systeembronnen mag gebruiken voor beste prestatie." -#: ../build/bin/preferences_gen.h:3508 +#: ../build/bin/preferences_gen.h:3605 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPU versnelling" -#: ../build/bin/preferences_gen.h:3518 +#: ../build/bin/preferences_gen.h:3615 msgid "activate OpenCL support" msgstr "activeer OpenCL-ondersteuning" -#: ../build/bin/preferences_gen.h:3526 +#: ../build/bin/preferences_gen.h:3623 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1632,16 +1713,30 @@ msgstr "" "de grafische kaart.\n" "kan op elk moment worden in- en uitgeschakeld." -#: ../build/bin/preferences_gen.h:3539 +#: ../build/bin/preferences_gen.h:3636 +msgid "OpenCL fast mode" +msgstr "OpenCL snelle modus" + +#: ../build/bin/preferences_gen.h:3644 +msgid "" +"if set the OpenCL compiler uses aggressive optimizing for better performance " +"with reduced precision so more differences between CPU and OpenCL are " +"expected." +msgstr "" +"indien actief, wordt de snelheid van de OpenCL-verwerking geoptimaliseerd ten " +"koste van enige precisie, wat kan leiden tot grotere verschillen tussen CPU " +"en OpenCL." + +#: ../build/bin/preferences_gen.h:3657 msgid "OpenCL scheduling profile" msgstr "OpenCL planningsprofiel" -#: ../build/bin/preferences_gen.h:3548 +#: ../build/bin/preferences_gen.h:3666 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" -" - 'default': GPU processes full and CPU processes preview pipe (adaptable " -"by config parameters),\n" +" - 'default': GPU processes full and CPU processes preview pipe (adaptable by " +"config parameters),\n" " - 'multiple GPUs': process both pixelpipes in parallel on two different " "GPUs,\n" " - 'very fast GPU': process both pixelpipes sequentially on the GPU." @@ -1650,15 +1745,15 @@ msgstr "" "OpenCL-systemen.\n" "- standaard: GPU voert volledige taken uit en CPU verzorgt voorvertoning " "(aanpasbaar via instellingen);\n" -"- meerdere GPU's: verwerkt beide soorten taken parallel op twee " -"verschillende GPU's;\n" +"- meerdere GPU's: verwerkt beide soorten taken parallel op twee verschillende " +"GPU's;\n" "- zeer snelle GPU: verwerkt beide soorten taken sequentieel op de GPU." -#: ../build/bin/preferences_gen.h:3561 +#: ../build/bin/preferences_gen.h:3679 msgid "tuned GPU memory" msgstr "optimaliseer GPU-geheugen" -#: ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3687 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1666,40 +1761,40 @@ msgstr "" "op een systeem met meer OpenCL GPU's kunt u een veiligheidsmarge per GPU " "instellen (standaard 600MB)" -#: ../build/bin/preferences_gen.h:3579 +#: ../build/bin/preferences_gen.h:3697 msgid "OpenCL drivers" msgstr "OpenCL stuurprogramma's" -#: ../build/bin/preferences_gen.h:3589 +#: ../build/bin/preferences_gen.h:3707 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3597 +#: ../build/bin/preferences_gen.h:3715 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Intel(R) OpenCL Graphics voor alle ondersteunde platformen (van leverancier)" -#: ../build/bin/preferences_gen.h:3610 +#: ../build/bin/preferences_gen.h:3728 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3618 +#: ../build/bin/preferences_gen.h:3736 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDA gebaseerde OpenCL (van leverancier)" -#: ../build/bin/preferences_gen.h:3631 +#: ../build/bin/preferences_gen.h:3749 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:3757 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing (van leverancier)" -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:3770 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:3778 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1707,19 +1802,19 @@ msgstr "" "RustiCL Mesa OpenCL. als je dit wilt gebruiken, schakel dan het " "stuurprogramma van de leverancier uit" -#: ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:3791 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3681 +#: ../build/bin/preferences_gen.h:3799 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (van leverancier)" -#: ../build/bin/preferences_gen.h:3694 +#: ../build/bin/preferences_gen.h:3812 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3702 +#: ../build/bin/preferences_gen.h:3820 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1727,11 +1822,11 @@ msgstr "" "Microsoft OpenCLOn12, alleen te gebruiken als er geen stuurprogramma van de " "leverancier is of als die niet werkt." -#: ../build/bin/preferences_gen.h:3715 +#: ../build/bin/preferences_gen.h:3833 msgid "other platforms" msgstr "andere platformen" -#: ../build/bin/preferences_gen.h:3723 +#: ../build/bin/preferences_gen.h:3841 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1739,75 +1834,74 @@ msgstr "" "accepteer alle niet-gespecificeerde platformen. Doe dit alleen als er geen " "stuurprogramma beschikbaar is van de leverancier" -#: ../build/bin/preferences_gen.h:3733 +#: ../build/bin/preferences_gen.h:3851 msgid "security" msgstr "veiligheid" -#: ../build/bin/preferences_gen.h:3748 +#: ../build/bin/preferences_gen.h:3866 msgid "ask before removing images from the library" msgstr "vraag voordat afbeeldingen uit de bibliotheek worden verwijderd" -#: ../build/bin/preferences_gen.h:3756 +#: ../build/bin/preferences_gen.h:3874 msgid "always ask the user before removing image information from the library" msgstr "" "vraag altijd eerst aan de gebruiker voordat afbeeldingsinformatie uit de " "bibliotheek wordt verwijderd" -#: ../build/bin/preferences_gen.h:3765 +#: ../build/bin/preferences_gen.h:3883 msgid "ask before deleting images from disk" msgstr "vraag voordat afbeeldingen van de schijf worden verwijderd" -#: ../build/bin/preferences_gen.h:3773 +#: ../build/bin/preferences_gen.h:3891 msgid "always ask the user before any image file is deleted" msgstr "" "vraag altijd eerst toestemming aan de gebruiker voordat een afbeelding wordt " "verwijderd" -#: ../build/bin/preferences_gen.h:3782 +#: ../build/bin/preferences_gen.h:3900 msgid "ask before discarding history stack" msgstr "vraag voordat historiestappen worden weggegooid" -#: ../build/bin/preferences_gen.h:3790 +#: ../build/bin/preferences_gen.h:3908 msgid "always ask the user before history stack is discarded on any image" msgstr "" "vraag altijd een bevestiging voordat bewerkingsstappen worden weggegooid" -#: ../build/bin/preferences_gen.h:3799 +#: ../build/bin/preferences_gen.h:3917 msgid "try to use trash when deleting images" msgstr "" "probeer bestanden naar de prullenbak te verplaatsen wanneer deze worden " "verwijderd" -#: ../build/bin/preferences_gen.h:3807 +#: ../build/bin/preferences_gen.h:3925 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" msgstr "" -"stuur bestanden naar de prullenbak in plaats van deze permanent te " -"verwijderen" +"stuur bestanden naar de prullenbak in plaats van deze permanent te verwijderen" -#: ../build/bin/preferences_gen.h:3816 +#: ../build/bin/preferences_gen.h:3934 msgid "ask before moving images from film roll folder" msgstr "vraag voordat afbeeldingen uit de filmrol worden gehaald" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:3942 msgid "always ask the user before any image file is moved." msgstr "" "vraag altijd eerst de gebruiker voordat een afbeelding wordt verplaatst." -#: ../build/bin/preferences_gen.h:3833 +#: ../build/bin/preferences_gen.h:3951 msgid "ask before copying images to new film roll folder" msgstr "vraag voordat afbeeldingen naar nieuwe filmrol worden gekopieerd" -#: ../build/bin/preferences_gen.h:3841 +#: ../build/bin/preferences_gen.h:3959 msgid "always ask the user before any image file is copied." msgstr "vraag om bevestiging voordat een afbeelding wordt gekopieerd." -#: ../build/bin/preferences_gen.h:3850 +#: ../build/bin/preferences_gen.h:3968 msgid "ask before removing empty folders" msgstr "vraag voordat lege mappen worden verwijderd" -#: ../build/bin/preferences_gen.h:3858 +#: ../build/bin/preferences_gen.h:3976 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1815,43 +1909,42 @@ msgstr "" "vraag om een bevestiging voordat lege mappen verwijderd worden (de vraag kan " "komen na het verwijderen of verplaatsen van afbeeldingen)" -#: ../build/bin/preferences_gen.h:3867 +#: ../build/bin/preferences_gen.h:3985 msgid "ask before deleting a tag" msgstr "vraag voordat een label wordt verwijderd" -#: ../build/bin/preferences_gen.h:3883 +#: ../build/bin/preferences_gen.h:4001 msgid "ask before deleting a style" msgstr "vraag voordat een stijl wordt verwijderd" -#: ../build/bin/preferences_gen.h:3899 +#: ../build/bin/preferences_gen.h:4017 msgid "ask before deleting a preset" msgstr "vraag voordat een voorkeur wordt verwijderd" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4025 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "" -"zal voor bevestiging vragen voor een voorkeur wordt overschreven of " -"verwijderd" +"zal voor bevestiging vragen voor een voorkeur wordt overschreven of verwijderd" -#: ../build/bin/preferences_gen.h:3916 +#: ../build/bin/preferences_gen.h:4034 msgid "ask before exporting in overwrite mode" msgstr "vraag voor exporteren in overschrijfmodus" -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4042 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "" "zal om bevestiging vragen voordat bestanden in de overschrijfmodus worden " "geëxporteerd" -#: ../build/bin/preferences_gen.h:3930 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4048 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "overige" -#: ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:4058 msgid "password storage backend to use" msgstr "te gebruiken wachtwoord voor schijfopslag" -#: ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:4075 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1859,11 +1952,11 @@ msgstr "" "hulpmiddel voor wachtwoordopslag: auto, geen, libsecret, kwallet, Apple, " "Windows" -#: ../build/bin/preferences_gen.h:3966 +#: ../build/bin/preferences_gen.h:4084 msgid "auto login to storage server" msgstr "aut. inloggen op opslagserver" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4092 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1871,47 +1964,46 @@ msgstr "" "aut. inloggen op de ingestelde opslag server. dit heeft een ingestelde " "wachtwoord kluis nodig." -#: ../build/bin/preferences_gen.h:3983 +#: ../build/bin/preferences_gen.h:4101 msgid "executable for playing audio files" msgstr "applicatie voor het afspelen van audio-bestanden" -#: ../build/bin/preferences_gen.h:3996 +#: ../build/bin/preferences_gen.h:4114 msgid "" -"this external program is used to play audio files some cameras record to " -"keep notes for images" +"this external program is used to play audio files some cameras record to keep " +"notes for images" msgstr "" "dit externe programma wordt gebruikt om audiobestanden af ​​te spelen die " "sommige camera's als notitie bij de afbeelding bewaren" -#: ../build/bin/preferences_gen.h:4006 +#: ../build/bin/preferences_gen.h:4124 msgid "storage" msgstr "opslagruimte" -#: ../build/bin/preferences_gen.h:4011 ../src/control/crawler.c:746 +#: ../build/bin/preferences_gen.h:4129 ../src/control/crawler.c:747 msgid "database" msgstr "database" # het vervolg na 'ctrl+klik om ' -#: ../build/bin/preferences_gen.h:4021 +#: ../build/bin/preferences_gen.h:4139 msgid "allow for multiple workspaces" msgstr "meer werkruimtes toe te staan" -#: ../build/bin/preferences_gen.h:4029 +#: ../build/bin/preferences_gen.h:4147 msgid "allow multiple workspaces which can be selected at startup" msgstr "laat meer werkruimtes zien om bij het opstarten uit te kiezen" -#: ../build/bin/preferences_gen.h:4038 +#: ../build/bin/preferences_gen.h:4156 msgid "create database snapshot" msgstr "maak momentopname van database" -#: ../build/bin/preferences_gen.h:4047 +#: ../build/bin/preferences_gen.h:4165 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" " - 'never': simply don't do snapshots. that way the only snapshots done are " "mandatory version-upgrade snapshots\n" -" - 'once a month': create snapshot if a month has passed since last " -"snapshot\n" +" - 'once a month': create snapshot if a month has passed since last snapshot\n" " - 'once a week': create snapshot if 7 days had passed since last snapshot\n" " - 'once a day': create snapshot if over 24h passed since last snapshot\n" " - 'on close': create snapshot every time darktable is closed" @@ -1928,105 +2020,115 @@ msgstr "" "sinds de laatste momentopname\n" "- bij afsluiten: maak een momentopname elke keer dat darktable wordt gesloten" -#: ../build/bin/preferences_gen.h:4056 +#: ../build/bin/preferences_gen.h:4174 msgid "how many snapshots to keep" msgstr "hoeveel snapshots bewaard worden" -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4192 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" "keep in mind that snapshots do take some space and you only need the most " "recent one for successful restore" msgstr "" -"nadat een snapshot succesvol gecreëerd werd, hoeveel oudere snapshots " -"bewaard worden (met uitzondering van verplichte updates). Voer -1 in om alle " +"nadat een snapshot succesvol gecreëerd werd, hoeveel oudere snapshots bewaard " +"worden (met uitzondering van verplichte updates). Voer -1 in om alle " "snapshots te bewaren\n" "denk er aan dat snapshots ruimte in beslag nemen en dat je enkel de meest " "recente nodig hebt om succesvol te kunnen herstellen" -#: ../build/bin/preferences_gen.h:4080 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4198 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMP sidecar-bestanden" -#: ../build/bin/preferences_gen.h:4090 +#: ../build/bin/preferences_gen.h:4208 msgid "create XMP files" msgstr "schrijf XMP-bestanden" -#: ../build/bin/preferences_gen.h:4099 +#: ../build/bin/preferences_gen.h:4217 msgid "" -"XMP sidecar files hold information about all your development steps to allow " -"flawless re-importing of image files.\n" +"XMP sidecar files store all editing steps, ratings, tags and color labels " +"alongside your images in an open format readable by other applications, and " +"provide an emergency backup if the database and its backups are lost\n" +"\n" +"never: information is stored only in darktable's database; if it is " +"lost or corrupted, your edits cannot be recovered from the files\n" "\n" -"depending on the selected mode sidecar files will be created:\n" -" - 'never': all development information will be stored only in the library " -"database\n" -" - 'on import': immediately after importing the image\n" -" - 'after edit': after any user change on the image or adding tags." +"after edit: the XMP file is created after the first intentional (i.e., " +"non auto-applied) edit and updated after each editing session\n" +"\n" +"on import: an XMP file is created when the image is imported, and " +"updated after each change" msgstr "" -"XMP sidecar-bestanden bevatten informatie over alle ontwikkelstappen om " -"opnieuw importeren van afbeeldingsbestanden mogelijk te maken.\n" +"in XMP sidecar bestanden worden naast de afbeelding alle bewerkingen, " +"waarderingen en labels opgeslagen in een open formaat; dat biedt in " +"noodgevallen ook een backup voor de database als die niet beschikbaar is\n" +"\n" +"nooit: informatie wordt alleen in de darktable database opgeslagen; " +"als die verloren gaat of corrupt is, bestaat er geen mogelijkheid de " +"informatie te herstellen\n" "\n" -"sidecar-bestanden worden geschreven afhankelijk van de geselecteerde " -"modus :\n" -" - 'nooit': ontwikkelstappen worden alleen opgeslagen in de database\n" -" - 'bij import': direct na het importeren van de afbeelding\n" -" - 'na wijziging': na elke bewerking van de afbeelding, metadata of labels." +"na wijziging: een XMP bestand wordt aangemaakt na de eerste bewuste " +"wijziging (d.w.z. niet automatisch toegepast) en bijgewerkt na iedere " +"wijziging\n" +"\n" +"na import: een XMP bestand wordt aangemaakt bij het importeren van de " +"afbeelding en bijgewerkt na iedere wijziging" -#: ../build/bin/preferences_gen.h:4108 +#: ../build/bin/preferences_gen.h:4226 msgid "store XMP tags in compressed format" msgstr "sla XMP labels op in gecomprimeerd formaat" -#: ../build/bin/preferences_gen.h:4117 +#: ../build/bin/preferences_gen.h:4235 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" "this option allows XMP tags to be compressed and save space." msgstr "" -"data in XMP labels kan nogal groot worden en de beschikbare opslagruimte " -"voor bewerkingshistorie overschrijden.\n" +"data in XMP labels kan nogal groot worden en de beschikbare opslagruimte voor " +"bewerkingshistorie overschrijden.\n" "deze optie maakt het mogelijk om XMP-labels te comprimeren en ruimte te " "besparen." -#: ../build/bin/preferences_gen.h:4126 +#: ../build/bin/preferences_gen.h:4244 msgid "auto-save interval" msgstr "aut. opslag interval" -#: ../build/bin/preferences_gen.h:4144 +#: ../build/bin/preferences_gen.h:4262 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " "on slow drives." msgstr "" "bewaar historie automatisch tijdens het bewerken (interval in sec); bij " -"interval 0 is dit uitgeschakeld; dat gebeurt ook automatisch bij een te " -"trage schijf." +"interval 0 is dit uitgeschakeld; dat gebeurt ook automatisch bij een te trage " +"schijf." -#: ../build/bin/preferences_gen.h:4153 +#: ../build/bin/preferences_gen.h:4271 msgid "look for updated XMP files on startup" msgstr "zoek naar bijgewerkte XMP-bestanden bij het opstarten" -#: ../build/bin/preferences_gen.h:4161 +#: ../build/bin/preferences_gen.h:4279 msgid "" -"check file modification times of all XMP files on startup to check if any " -"got updated in the meantime" +"check file modification times of all XMP files on startup to check if any got " +"updated in the meantime" msgstr "" "controleer de bestandswijzigingstijden van alle XMP-bestanden bij het " "opstarten om te controleren of er in de tussentijd een update is uitgevoerd" -#: ../build/bin/preferences_gen.h:4171 +#: ../build/bin/preferences_gen.h:4289 msgid "miscellaneous" msgstr "diversen" -#: ../build/bin/preferences_gen.h:4176 +#: ../build/bin/preferences_gen.h:4294 msgid "interface" msgstr "interface" -#: ../build/bin/preferences_gen.h:4186 +#: ../build/bin/preferences_gen.h:4304 msgid "show splash screen at startup" -msgstr "toon welkom scherm bij opstarten" +msgstr "toon startscherm bij opstarten" -#: ../build/bin/preferences_gen.h:4194 +#: ../build/bin/preferences_gen.h:4312 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2034,11 +2136,19 @@ msgstr "" "toon een klein venster met de voortgang van het opstarten voordat het " "hoofdscherm verschijnt" -#: ../build/bin/preferences_gen.h:4203 +#: ../build/bin/preferences_gen.h:4321 +msgid "show welcome screen on next run" +msgstr "toon volgende keer welkom-scherm" + +#: ../build/bin/preferences_gen.h:4329 +msgid "display the welcome setup screen the next time darktable is launched" +msgstr "toon het welkom scherm bij de volgende herstart van darktable" + +#: ../build/bin/preferences_gen.h:4338 msgid "load default shortcuts at startup" msgstr "laad standaard sneltoetsen bij opstarten" -#: ../build/bin/preferences_gen.h:4211 +#: ../build/bin/preferences_gen.h:4346 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2046,120 +2156,210 @@ msgstr "" "laad standaard sneltoetsen voor de gebuikersinstellingen. schakel uit om te " "voorkomen dat verwijderde standaarden terug komen" -#: ../build/bin/preferences_gen.h:4220 +#: ../build/bin/preferences_gen.h:4355 msgid "scale slider step with min/max" msgstr "schaal schuif stap met min/max" -#: ../build/bin/preferences_gen.h:4228 +#: ../build/bin/preferences_gen.h:4363 msgid "vary slider step size with min/max range" msgstr "varieer schuif stapgrootte met min/max bereik" -#: ../build/bin/preferences_gen.h:4237 +#: ../build/bin/preferences_gen.h:4372 msgid "marker shape" msgstr "markeringsvorm" -#: ../build/bin/preferences_gen.h:4246 +#: ../build/bin/preferences_gen.h:4381 msgid "the shape of the slider marker" msgstr "de vorm van de schuifmarkering" -#: ../build/bin/preferences_gen.h:4255 +#: ../build/bin/preferences_gen.h:4390 +msgid "condensed panels' controls" +msgstr "compacte bediening" + +#: ../build/bin/preferences_gen.h:4398 +msgid "use condensed panels' controls in all views" +msgstr "gebruik compacte bediening in alle views" + +#: ../build/bin/preferences_gen.h:4407 +msgid "automatically update module name" +msgstr "module naam automatisch bijwerken" + +#: ../build/bin/preferences_gen.h:4415 +msgid "" +"if enabled, the module name will be automatically updated to match a preset " +"name or a preset instance name if present." +msgstr "" +"indien actief, wordt de modulenaam automatisch bijgewerkt met een " +"overeenkomstige voorkeur indien aanwezig." + +#: ../build/bin/preferences_gen.h:4424 msgid "sort built-in presets first" msgstr "sorteer de ingebouwde voorkeuren eerst" -#: ../build/bin/preferences_gen.h:4263 +#: ../build/bin/preferences_gen.h:4432 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "of de ingebouwde voorkeuren eerst moeten worden weergegeven vóór de " "voorkeuren van de gebruiker in het menu." -#: ../build/bin/preferences_gen.h:4272 +#: ../build/bin/preferences_gen.h:4441 msgid "mouse wheel scrolls modules side panel by default" msgstr "muiswiel schuift standaard het zijpaneel van de module" -#: ../build/bin/preferences_gen.h:4280 +#: ../build/bin/preferences_gen.h:4449 +msgid "" +"in darktable's darkroom, where you do your edits, all controls are listed on " +"a panel on the right; you can choose whether you want to use the scroll wheel " +"or scroll gesture on your touchpad to scroll the panel, or to change the " +"values of the control under the pointer; this latter modality enables faster " +"editing, but this can be dangerous because you can change the values ​​of the " +"module controls without noticing if you are not used to it\n" +"\n" +"enabled: the mouse wheel scrolls the modules panel and with " +"Ctrl+Alt adjusts a control's value\n" +"\n" +"disabled: the mouse wheel adjusts the control under the pointer and " +"with Ctrl+Alt scrolls the panel." +msgstr "" +"in Ontwikkelen staan alle bewerkingsmodules rechts; het is in te stellen of " +"het scrollen met muis of touchpad werkt op het hele paneel of op de regelaar " +"onder de cursor; dat laatste kan sneller werken maar kan ook leiden tot " +"onbedoelde wijzigingen als men daar nog niet aan gewend is\n" +"\n" +"actief: bij scrollen verschuift het modulepaneel en met Ctrl+Alt verandert de regelaar onder de cursor\n" +"\n" +"inactief: bij scrollen verandert de regelaar onder de cursor en met " +"Ctrl+Alt verschuift het modulepaneel" + +#: ../build/bin/preferences_gen.h:4458 +msgid "enable touchpad gestures in darkroom" +msgstr "verwerk touchpad gebaren in Bibliotheek" + +#: ../build/bin/preferences_gen.h:4466 msgid "" -"when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt to " -"use mouse wheel for data entry. when disabled, this behavior is reversed" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " +"enabled: touchpad pinch gestures zoom the image and two-finger " +"touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom " +"behavior. disabled: touchpad gestures are ignored and darkroom falls " +"back to the legacy scroll behavior, including Ctrl+scroll for zooming " +"in and out." msgstr "" -"indien ingeschakeld, gebruik het muiswiel om het zijpaneel van de module te " -"verschuiven. gebruik ctrl+alt voor gegevensinvoer met het muiswiel" +"gebruik tweevinger touchpad-gebaren voor verschuiven en zoomen. actief: touchpad ondersteunt gebaren met twee vingers om te verschuiven of te " +"zoomen; Ctrl+scroll werkt ook nog om te zoomen. inactief: " +"touchpad gebaren worden genegeerd en darktable valt terug op oudere scroll " +"gedrag, incl. Ctrl+scroll voor in- en uit-zoomen." -#: ../build/bin/preferences_gen.h:4289 +#: ../build/bin/preferences_gen.h:4475 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "begrens darkroom zoom tussen schermvullend en 100%" + +#: ../build/bin/preferences_gen.h:4484 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"beperkt het zoomen in Ontwikkelen tussen schermvullend (uitzoomen) en 100% " +"(inzoomen). actief: zoom wordt begrensd; toets Ctrl tijdens " +"zoomen om de grenzen tijdelijk op te heffen. inactief: het zoombereik " +"is niet begrensd en de Ctrl toets is dus niet nodig voor extra " +"zoombereik." + +#: ../build/bin/preferences_gen.h:4493 msgid "always show panels' scrollbars" msgstr "toon altijd de schuifbalken" -#: ../build/bin/preferences_gen.h:4297 +#: ../build/bin/preferences_gen.h:4501 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" msgstr "" -"bepaald of de schuifbalken altijd zichtbaar zijn of afhankelijk van de " -"inhoud worden geactiveerd (herstart is nodig)" +"bepaald of de schuifbalken altijd zichtbaar zijn of afhankelijk van de inhoud " +"worden geactiveerd (herstart is nodig)" -#: ../build/bin/preferences_gen.h:4306 +#: ../build/bin/preferences_gen.h:4510 msgid "duration of the UI transitions in ms" msgstr "duur van de UI-overgangen in ms" -#: ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4529 msgid "" -"how long the transitions take (in ms) for expanding or collapsing modules " -"and other UI elements" +"how long the transitions take (in ms) for expanding or collapsing modules and " +"other UI elements" msgstr "" "hoe lang de overgangen duren (in ms) voor het uitvouwen of samenvouwen van " "modules en andere UI-elementen" -#: ../build/bin/preferences_gen.h:4334 +#: ../build/bin/preferences_gen.h:4538 +msgid "auto-scroll filmstrip to center on selected image" +msgstr "auto-scroll filmstrip - centreer geselecteerde afbeelding" + +#: ../build/bin/preferences_gen.h:4546 +msgid "" +"when enabled, the filmstrip in culling mode and in the darkroom automatically " +"scrolls to center on the selected image" +msgstr "" +"indien actief, zal de filmstrip tijdens 'culling' of Ontwikkelen automatisch " +"scrollen tot de geselecteerde afbeelding in het midden staat" + +#: ../build/bin/preferences_gen.h:4555 msgid "position of the scopes module" msgstr "positie van de afbeeldingsinformatielijn" -#: ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4564 msgid "position the scopes at the top-left or top-right of the screen" msgstr "" "plaats de afbeeldingsinformatielijn linksboven of rechtsboven in het scherm" -#: ../build/bin/preferences_gen.h:4352 +#: ../build/bin/preferences_gen.h:4573 msgid "method to use for getting the display profile" msgstr "te gebruiken methode om het displayprofiel te verkrijgen" -#: ../build/bin/preferences_gen.h:4361 +#: ../build/bin/preferences_gen.h:4582 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" "this is useful when one alternative gives wrong results" msgstr "" -"deze optie forceert een specifieke methode om een displayprofiel te " -"bepalen.\n" +"deze optie forceert een specifieke methode om een displayprofiel te bepalen.\n" "Dit is handig wanneer een bepaalde methode verkeerde resultaten oplevert" -#: ../build/bin/preferences_gen.h:4370 +#: ../build/bin/preferences_gen.h:4591 msgid "order or exclude MIDI devices" msgstr "ordenen of uitsluiten MIDI apparaten" -#: ../build/bin/preferences_gen.h:4383 +#: ../build/bin/preferences_gen.h:4604 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" -"or if preceded by '-' prevent matching devices from loading. add encoding " -"and number of knobs like 'BeatStep:63:16'" +"add encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\n" +"prefix with '-' to ignore matching devices\n" +"just '-' stops loading all further devices or on its own disables MIDI " +"completely" msgstr "" -"komma-gescheiden lijst van apparaatnaam-fragmenten die, indien gevonden, " -"MIDI apparaten laden op id volgens de locatie in de lijst\n" -"of als ze beginnen met '-' niet laden van overeenkomstige apparaten. Voeg " -"codering en aantal knoppen toe zoals 'BeatStep:63:16'" +"komma-gescheiden lijst van apparaatnaam-fragmenten die, indien gevonden, MIDI " +"apparaten laden op id volgens de locatie in de lijst\n" +"voeg codering en aantal knoppen toe, zoals 'Loupedeck:127,BeatStep:63:16'\n" +"met voorvoegsel '-' worden overeenkomende apparaten genegeerd\n" +"'-' stopt het laden van apparaten of (als enige) schakelt MIDI helemaal uit" #. tags -#: ../build/bin/preferences_gen.h:4393 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:490 ../src/libs/export_metadata.c:196 +#: ../build/bin/preferences_gen.h:4614 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 #: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "labels" -#: ../build/bin/preferences_gen.h:4403 +#: ../build/bin/preferences_gen.h:4624 msgid "omit hierarchy in simple tag lists" msgstr "verwijder hiërarchie van gewone label lijsten" -#: ../build/bin/preferences_gen.h:4411 +#: ../build/bin/preferences_gen.h:4632 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2175,15 +2375,15 @@ msgstr "" "negeren. \n" "Bijv. 'foo|bar|baz' wordt dan 'baz'." -#: ../build/bin/preferences_gen.h:4417 +#: ../build/bin/preferences_gen.h:4638 msgid "shortcuts with multiple instances" msgstr "sneltoetsen met meerdere instanties" -#: ../build/bin/preferences_gen.h:4427 +#: ../build/bin/preferences_gen.h:4648 msgid "prefer focused instance" msgstr "voorkeur gefocusde instantie" -#: ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4656 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2197,21 +2397,21 @@ msgstr "" "om te beslissen op welke module-instantie de sneltoets wordt toegepast.\n" "NB: 'blending' sneltoetsen gelden altijd voor de actieve instantie" -#: ../build/bin/preferences_gen.h:4444 +#: ../build/bin/preferences_gen.h:4665 msgid "prefer expanded instances" msgstr "verkies uitgevouwen instanties" -#: ../build/bin/preferences_gen.h:4452 +#: ../build/bin/preferences_gen.h:4673 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" "als instanties van de module zijn uitgevouwen, negeer dan samengevouwen " "instanties" -#: ../build/bin/preferences_gen.h:4461 +#: ../build/bin/preferences_gen.h:4682 msgid "prefer enabled instances" msgstr "verkies ingeschakelde instanties" -#: ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4690 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2219,35 +2419,35 @@ msgstr "" "na het toepassen van de bovenstaande regel en als instanties van de module " "actief zijn, negeer dan inactieve instanties" -#: ../build/bin/preferences_gen.h:4478 +#: ../build/bin/preferences_gen.h:4699 msgid "prefer unmasked instances" msgstr "verkies ontmaskerde instanties" -#: ../build/bin/preferences_gen.h:4486 +#: ../build/bin/preferences_gen.h:4707 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" msgstr "" -"na het toepassen van de bovenstaande regels, negeer gemaskerde instanties " -"als instanties van de module zijn ontmaskerd" +"na het toepassen van de bovenstaande regels, negeer gemaskerde instanties als " +"instanties van de module zijn ontmaskerd" -#: ../build/bin/preferences_gen.h:4495 +#: ../build/bin/preferences_gen.h:4716 msgid "selection order" msgstr "selectievolgorde" -#: ../build/bin/preferences_gen.h:4504 +#: ../build/bin/preferences_gen.h:4725 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" msgstr "" -"pas na het toepassen van de bovenstaande regels de sneltoets toe op basis " -"van zijn positie in de pixelpipe" +"pas na het toepassen van de bovenstaande regels de sneltoets toe op basis van " +"zijn positie in de pixelpipe" -#: ../build/bin/preferences_gen.h:4513 +#: ../build/bin/preferences_gen.h:4734 msgid "allow visual assignment to specific instances" msgstr "visuele toewijzing aan specifieke instanties toestaan" -#: ../build/bin/preferences_gen.h:4521 +#: ../build/bin/preferences_gen.h:4742 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2257,44 +2457,43 @@ msgstr "" "sneltoetsen visueel worden toegewezen aan die specifieke instanties\n" "anders worden sneltoetsen altijd toegewezen aan de voorkeursinstantie" -#: ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4748 msgid "map / geolocalization view" msgstr "kaart / geolokalisatieweergave" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4758 msgid "pretty print the image location" msgstr "afbeeldingslocatie mooi afdrukken" -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:4766 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "vertoon in de informatiemodule een beter leesbare weergave" -#: ../build/bin/preferences_gen.h:4551 +#: ../build/bin/preferences_gen.h:4772 msgid "slideshow view" msgstr "presentatieweergave" -#: ../build/bin/preferences_gen.h:4561 +#: ../build/bin/preferences_gen.h:4782 msgid "waiting time between each image in slideshow" msgstr "wachttijd tussen de afbeeldingen in de presentatie" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4824 msgid "do not set the 'uncategorized' entry for tags" msgstr "stel de vermelding ‘niet-gecategoriseerd’ niet in voor tags" -#: ../build/bin/preferences_gen.h:4611 -msgid "" -"do not set the 'uncategorized' entry for tags which do not have children" +#: ../build/bin/preferences_gen.h:4832 +msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "" "stel de vermelding ‘niet-gecategoriseerd’ niet in voor tags die geen subtags " "hebben" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4841 msgid "tags case sensitivity" msgstr "labels hoofdlettergevoelig" -#: ../build/bin/preferences_gen.h:4629 +#: ../build/bin/preferences_gen.h:4850 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2302,19 +2501,19 @@ msgstr "" "labels hoofdlettergevoelig. zonder de Sqlite ICU-extensie werkt " "ongevoeligheid alleen voor de 26 Latijnse letters" -#: ../build/bin/preferences_gen.h:4638 ../build/bin/preferences_gen.h:4729 +#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4950 msgid "number of collections to be stored" msgstr "aantal collecties om op te slaan" -#: ../build/bin/preferences_gen.h:4657 ../build/bin/preferences_gen.h:4748 +#: ../build/bin/preferences_gen.h:4878 ../build/bin/preferences_gen.h:4969 msgid "the number of recent collections to store and show in this list" msgstr "aantal recente collecties om op te slaan en in de lijst te tonen" -#: ../build/bin/preferences_gen.h:4666 +#: ../build/bin/preferences_gen.h:4887 msgid "number of folder levels to show in lists" msgstr "aantal zichtbare mapniveaus in de lijst" -#: ../build/bin/preferences_gen.h:4685 +#: ../build/bin/preferences_gen.h:4906 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" @@ -2322,19 +2521,19 @@ msgstr "" "het aantal niveau's om weer te geven in filmrol, te beginnen vanaf de " "rechterkant" -#: ../build/bin/preferences_gen.h:4694 +#: ../build/bin/preferences_gen.h:4915 msgid "sort film rolls by" msgstr "sorteer filmrollen op" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:4924 msgid "sets the collections-list order for film rolls" msgstr "stelt de volgorde van de collecties voor filmrollen in" -#: ../build/bin/preferences_gen.h:4791 +#: ../build/bin/preferences_gen.h:5012 msgid "suggested tags level of confidence" msgstr "voorgestelde label niveau van vertrouwen" -#: ../build/bin/preferences_gen.h:4811 +#: ../build/bin/preferences_gen.h:5032 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2343,14 +2542,13 @@ msgid "" msgstr "" "niveau van vertrouwen om de label toe te voegen in de voorgestelde lijst. 0: " "alle geassocieerde labels, 99: 99%% overeenkomstige geassocieerde labels, " -"100: geen overeenkomstige labels weer te geven alleen recente labels " -"(sneller)" +"100: geen overeenkomstige labels weer te geven alleen recente labels (sneller)" -#: ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:5041 msgid "number of recently attached tags" msgstr "aantal recent gekoppelde labels" -#: ../build/bin/preferences_gen.h:4839 +#: ../build/bin/preferences_gen.h:5060 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2380,15 +2578,15 @@ msgstr "herfst" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2392 -#: ../src/develop/blend_gui.c:2440 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:3854 ../src/iop/bilateral.cc:382 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/colorequal.c:2962 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:2000 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:2611 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 +#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "blauw" @@ -2428,13 +2626,13 @@ msgstr "contrast en scherpte" #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 #: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2961 ../src/iop/temperature.c:1984 +#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 msgid "cyan" msgstr "cyaan" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3366 -#: ../src/libs/filtering.c:921 ../src/libs/filtering.c:980 -#: ../src/libs/filtering.c:1644 ../src/libs/filtering.c:1950 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 +#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 +#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 #: ../src/libs/tools/darktable.c:64 msgid "darktable" msgstr "darktable" @@ -2464,7 +2662,7 @@ msgid "effects" msgstr "effecten" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:411 +#: ../src/external/lua-scripts/tools/script_manager.lua:447 msgid "examples" msgstr "voorbeelden" @@ -2477,7 +2675,7 @@ msgid "extreme saturation" msgstr "sterke verzadiging" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1568 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 msgid "faded" msgstr "vaal" @@ -2509,16 +2707,16 @@ msgstr "automatisch" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:382 ../src/develop/blend_gui.c:2386 -#: ../src/develop/blend_gui.c:2434 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:3853 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:377 +#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 +#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/colorequal.c:2960 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1980 -#: ../src/iop/temperature.c:1998 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:1966 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:2620 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 +#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 +#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 +#: ../src/libs/histogram.c:48 msgid "green" msgstr "groen" @@ -2530,8 +2728,8 @@ msgstr "groen" #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 #: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2964 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1982 +#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 +#: ../src/iop/temperature.c:1981 msgid "magenta" msgstr "magenta" @@ -2558,7 +2756,7 @@ msgstr "bewegingsonscherpte" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2958 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 msgid "orange" msgstr "oranje" @@ -2566,9 +2764,9 @@ msgstr "oranje" msgid "pastels" msgstr "pastels" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1481 -#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:384 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:1966 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 +#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:264 msgid "purple" msgstr "paars" @@ -2582,15 +2780,15 @@ msgstr "paars" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1473 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:380 ../src/develop/blend_gui.c:2380 -#: ../src/develop/blend_gui.c:2428 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:3852 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:372 +#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 +#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/colorequal.c:2957 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1996 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:2629 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 +#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 +#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "rood" @@ -2622,10 +2820,10 @@ msgstr "spot kleur" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1475 ../src/common/colorlabels.c:381 +#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 #: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2959 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1986 ../src/libs/collect.c:1966 +#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 +#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:261 msgid "yellow" msgstr "geel" @@ -2650,283 +2848,283 @@ msgstr "bijdragers aan de integratie" msgid "lua-scripts contributors" msgstr "lua-script bijdragers" -#: ../build/lib/darktable/plugins/introspection_agx.c:247 -#: ../build/lib/darktable/plugins/introspection_agx.c:500 +#: ../build/lib/darktable/plugins/introspection_agx.c:245 +#: ../build/lib/darktable/plugins/introspection_agx.c:498 #: ../src/iop/colorbalancergb.c:1899 msgid "lift" -msgstr "stijging" +msgstr "zwartniveau" -#: ../build/lib/darktable/plugins/introspection_agx.c:253 -#: ../build/lib/darktable/plugins/introspection_agx.c:504 +#: ../build/lib/darktable/plugins/introspection_agx.c:251 +#: ../build/lib/darktable/plugins/introspection_agx.c:502 msgid "slope" -msgstr "helling" +msgstr "witniveau" -#: ../build/lib/darktable/plugins/introspection_agx.c:259 -#: ../build/lib/darktable/plugins/introspection_agx.c:508 +#: ../build/lib/darktable/plugins/introspection_agx.c:257 +#: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:644 ../src/iop/channelmixerrgb.c:4625 -#: ../src/iop/colisa.c:278 ../src/iop/colorequal.c:3103 -#: ../src/iop/lowpass.c:577 ../src/iop/soften.c:389 ../src/iop/vignette.c:1045 -#: ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 msgid "brightness" msgstr "helderheid" -#: ../build/lib/darktable/plugins/introspection_agx.c:265 -#: ../build/lib/darktable/plugins/introspection_agx.c:512 +#: ../build/lib/darktable/plugins/introspection_agx.c:263 +#: ../build/lib/darktable/plugins/introspection_agx.c:510 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:93 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:156 #: ../build/lib/darktable/plugins/introspection_splittoning.c:67 #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2360 ../src/iop/basicadj.c:648 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:279 +#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3085 -#: ../src/iop/colorize.c:347 ../src/iop/lowpass.c:578 ../src/iop/soften.c:385 -#: ../src/iop/velvia.c:73 ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" msgstr "verzadiging" -#: ../build/lib/darktable/plugins/introspection_agx.c:271 -#: ../build/lib/darktable/plugins/introspection_agx.c:516 +#: ../build/lib/darktable/plugins/introspection_agx.c:269 +#: ../build/lib/darktable/plugins/introspection_agx.c:514 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:146 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:257 msgid "preserve hue" msgstr "tint behouden" -#: ../build/lib/darktable/plugins/introspection_agx.c:277 -#: ../build/lib/darktable/plugins/introspection_agx.c:520 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:218 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:427 +#: ../build/lib/darktable/plugins/introspection_agx.c:275 +#: ../build/lib/darktable/plugins/introspection_agx.c:518 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1490 +#: ../src/iop/filmic.c:1493 msgid "black relative exposure" msgstr "relatieve belichting zwart" -#: ../build/lib/darktable/plugins/introspection_agx.c:283 -#: ../build/lib/darktable/plugins/introspection_agx.c:524 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:224 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:431 -#: ../src/iop/filmic.c:1478 +#: ../build/lib/darktable/plugins/introspection_agx.c:281 +#: ../build/lib/darktable/plugins/introspection_agx.c:522 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 +#: ../src/iop/filmic.c:1480 msgid "white relative exposure" msgstr "relatieve belichting wit" -#: ../build/lib/darktable/plugins/introspection_agx.c:289 -#: ../build/lib/darktable/plugins/introspection_agx.c:528 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:260 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:287 +#: ../build/lib/darktable/plugins/introspection_agx.c:526 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 msgid "dynamic range scaling" msgstr "dynamisch bereik schalen" -#: ../build/lib/darktable/plugins/introspection_agx.c:295 -#: ../build/lib/darktable/plugins/introspection_agx.c:532 +#: ../build/lib/darktable/plugins/introspection_agx.c:293 +#: ../build/lib/darktable/plugins/introspection_agx.c:530 msgid "pivot relative exposure" msgstr "relatieve belichting draaipunt" -#: ../build/lib/darktable/plugins/introspection_agx.c:301 -#: ../build/lib/darktable/plugins/introspection_agx.c:536 +#: ../build/lib/darktable/plugins/introspection_agx.c:299 +#: ../build/lib/darktable/plugins/introspection_agx.c:534 msgid "pivot target output" -msgstr "doelbelichting draaipunt" +msgstr "doelniveau draaipunt" -#: ../build/lib/darktable/plugins/introspection_agx.c:307 -#: ../build/lib/darktable/plugins/introspection_agx.c:540 +#: ../build/lib/darktable/plugins/introspection_agx.c:305 +#: ../build/lib/darktable/plugins/introspection_agx.c:538 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:412 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:585 #: ../build/lib/darktable/plugins/introspection_colorequal.c:230 #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:631 ../src/iop/bilat.c:468 -#: ../src/iop/colisa.c:277 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1519 -#: ../src/iop/filmicrgb.c:4507 ../src/iop/lowpass.c:576 +#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 +#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 +#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "contrast" -#: ../build/lib/darktable/plugins/introspection_agx.c:313 -#: ../build/lib/darktable/plugins/introspection_agx.c:544 +#: ../build/lib/darktable/plugins/introspection_agx.c:311 +#: ../build/lib/darktable/plugins/introspection_agx.c:542 msgid "toe start" msgstr "voet start" -#: ../build/lib/darktable/plugins/introspection_agx.c:319 -#: ../build/lib/darktable/plugins/introspection_agx.c:548 +#: ../build/lib/darktable/plugins/introspection_agx.c:317 +#: ../build/lib/darktable/plugins/introspection_agx.c:546 msgid "shoulder start" msgstr "schouder start" -#: ../build/lib/darktable/plugins/introspection_agx.c:325 -#: ../build/lib/darktable/plugins/introspection_agx.c:552 +#: ../build/lib/darktable/plugins/introspection_agx.c:323 +#: ../build/lib/darktable/plugins/introspection_agx.c:550 msgid "toe power" -msgstr "voet niveau" +msgstr "voet kromming" -#: ../build/lib/darktable/plugins/introspection_agx.c:331 -#: ../build/lib/darktable/plugins/introspection_agx.c:556 +#: ../build/lib/darktable/plugins/introspection_agx.c:329 +#: ../build/lib/darktable/plugins/introspection_agx.c:554 msgid "shoulder power" -msgstr "schouder bolling" +msgstr "schouder kromming" -#: ../build/lib/darktable/plugins/introspection_agx.c:337 -#: ../build/lib/darktable/plugins/introspection_agx.c:560 +#: ../build/lib/darktable/plugins/introspection_agx.c:335 +#: ../build/lib/darktable/plugins/introspection_agx.c:558 msgid "curve y gamma" -msgstr "gamma" +msgstr "contrastverdeling" -#: ../build/lib/darktable/plugins/introspection_agx.c:343 -#: ../build/lib/darktable/plugins/introspection_agx.c:564 +#: ../build/lib/darktable/plugins/introspection_agx.c:341 +#: ../build/lib/darktable/plugins/introspection_agx.c:562 msgid "keep the pivot on the diagonal" msgstr "houd het draaipunt op de diagonaal" -#: ../build/lib/darktable/plugins/introspection_agx.c:349 -#: ../build/lib/darktable/plugins/introspection_agx.c:568 +#: ../build/lib/darktable/plugins/introspection_agx.c:347 +#: ../build/lib/darktable/plugins/introspection_agx.c:566 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:134 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:249 msgid "target black" msgstr "mikpunt zwart" -#: ../build/lib/darktable/plugins/introspection_agx.c:355 -#: ../build/lib/darktable/plugins/introspection_agx.c:572 +#: ../build/lib/darktable/plugins/introspection_agx.c:353 +#: ../build/lib/darktable/plugins/introspection_agx.c:570 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:128 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:245 msgid "target white" msgstr "mikpunt wit" -#: ../build/lib/darktable/plugins/introspection_agx.c:361 -#: ../build/lib/darktable/plugins/introspection_agx.c:576 +#: ../build/lib/darktable/plugins/introspection_agx.c:359 +#: ../build/lib/darktable/plugins/introspection_agx.c:574 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:194 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:289 msgid "base primaries" msgstr "basiskleuren" -#: ../build/lib/darktable/plugins/introspection_agx.c:367 -#: ../build/lib/darktable/plugins/introspection_agx.c:580 +#: ../build/lib/darktable/plugins/introspection_agx.c:365 +#: ../build/lib/darktable/plugins/introspection_agx.c:578 msgid "disable adjustments" msgstr "schakel aanpassingen uit" -#: ../build/lib/darktable/plugins/introspection_agx.c:373 -#: ../build/lib/darktable/plugins/introspection_agx.c:584 +#: ../build/lib/darktable/plugins/introspection_agx.c:371 +#: ../build/lib/darktable/plugins/introspection_agx.c:582 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:152 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:261 msgid "red attenuation" msgstr "rood verzwakking" -#: ../build/lib/darktable/plugins/introspection_agx.c:379 -#: ../build/lib/darktable/plugins/introspection_agx.c:588 +#: ../build/lib/darktable/plugins/introspection_agx.c:377 +#: ../build/lib/darktable/plugins/introspection_agx.c:586 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:158 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:265 msgid "red rotation" msgstr "rood rotatie" -#: ../build/lib/darktable/plugins/introspection_agx.c:385 -#: ../build/lib/darktable/plugins/introspection_agx.c:592 +#: ../build/lib/darktable/plugins/introspection_agx.c:383 +#: ../build/lib/darktable/plugins/introspection_agx.c:590 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:164 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:269 msgid "green attenuation" msgstr "groen verzwakking" -#: ../build/lib/darktable/plugins/introspection_agx.c:391 -#: ../build/lib/darktable/plugins/introspection_agx.c:596 +#: ../build/lib/darktable/plugins/introspection_agx.c:389 +#: ../build/lib/darktable/plugins/introspection_agx.c:594 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:170 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:273 msgid "green rotation" msgstr "groen rotatie" -#: ../build/lib/darktable/plugins/introspection_agx.c:397 -#: ../build/lib/darktable/plugins/introspection_agx.c:600 +#: ../build/lib/darktable/plugins/introspection_agx.c:395 +#: ../build/lib/darktable/plugins/introspection_agx.c:598 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:176 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:277 msgid "blue attenuation" msgstr "blauw verzwakking" -#: ../build/lib/darktable/plugins/introspection_agx.c:403 -#: ../build/lib/darktable/plugins/introspection_agx.c:604 +#: ../build/lib/darktable/plugins/introspection_agx.c:401 +#: ../build/lib/darktable/plugins/introspection_agx.c:602 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:182 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:281 msgid "blue rotation" msgstr "blauw rotatie" -#: ../build/lib/darktable/plugins/introspection_agx.c:409 -#: ../build/lib/darktable/plugins/introspection_agx.c:608 +#: ../build/lib/darktable/plugins/introspection_agx.c:407 +#: ../build/lib/darktable/plugins/introspection_agx.c:606 msgid "master purity boost" msgstr "RGB versterking" -#: ../build/lib/darktable/plugins/introspection_agx.c:415 -#: ../build/lib/darktable/plugins/introspection_agx.c:612 +#: ../build/lib/darktable/plugins/introspection_agx.c:413 +#: ../build/lib/darktable/plugins/introspection_agx.c:610 msgid "master rotation reversal" msgstr "RGB rotatie terug" -#: ../build/lib/darktable/plugins/introspection_agx.c:421 -#: ../build/lib/darktable/plugins/introspection_agx.c:616 +#: ../build/lib/darktable/plugins/introspection_agx.c:419 +#: ../build/lib/darktable/plugins/introspection_agx.c:614 msgid "red purity boost" msgstr "rood versterking" -#: ../build/lib/darktable/plugins/introspection_agx.c:427 -#: ../build/lib/darktable/plugins/introspection_agx.c:620 +#: ../build/lib/darktable/plugins/introspection_agx.c:425 +#: ../build/lib/darktable/plugins/introspection_agx.c:618 msgid "red reverse rotation" msgstr "rood rotatie terug" -#: ../build/lib/darktable/plugins/introspection_agx.c:433 -#: ../build/lib/darktable/plugins/introspection_agx.c:624 +#: ../build/lib/darktable/plugins/introspection_agx.c:431 +#: ../build/lib/darktable/plugins/introspection_agx.c:622 msgid "green purity boost" msgstr "groen versterking" -#: ../build/lib/darktable/plugins/introspection_agx.c:439 -#: ../build/lib/darktable/plugins/introspection_agx.c:628 +#: ../build/lib/darktable/plugins/introspection_agx.c:437 +#: ../build/lib/darktable/plugins/introspection_agx.c:626 msgid "green reverse rotation" msgstr "groen rotatie terug" -#: ../build/lib/darktable/plugins/introspection_agx.c:445 -#: ../build/lib/darktable/plugins/introspection_agx.c:632 +#: ../build/lib/darktable/plugins/introspection_agx.c:443 +#: ../build/lib/darktable/plugins/introspection_agx.c:630 msgid "blue purity boost" msgstr "blauw versterking" -#: ../build/lib/darktable/plugins/introspection_agx.c:451 -#: ../build/lib/darktable/plugins/introspection_agx.c:636 +#: ../build/lib/darktable/plugins/introspection_agx.c:449 +#: ../build/lib/darktable/plugins/introspection_agx.c:634 msgid "blue reverse rotation" msgstr "blauw rotatie terug" -#: ../build/lib/darktable/plugins/introspection_agx.c:457 -#: ../build/lib/darktable/plugins/introspection_agx.c:640 +#: ../build/lib/darktable/plugins/introspection_agx.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:638 msgid "reverse all" msgstr "keer alles om" -#: ../build/lib/darktable/plugins/introspection_agx.c:654 -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1769 -#: ../src/iop/colorout.c:852 +#: ../build/lib/darktable/plugins/introspection_agx.c:652 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "export profiel" -#: ../build/lib/darktable/plugins/introspection_agx.c:655 +#: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2040 +#: ../src/iop/colorin.c:2054 msgid "working profile" msgstr "werkprofiel" -#: ../build/lib/darktable/plugins/introspection_agx.c:656 +#: ../build/lib/darktable/plugins/introspection_agx.c:654 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:309 msgid "Rec2020" msgstr "Rec2020" -#: ../build/lib/darktable/plugins/introspection_agx.c:657 +#: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1789 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" -#: ../build/lib/darktable/plugins/introspection_agx.c:658 +#: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1460 ../src/common/colorspaces.c:1741 -#: ../src/libs/print_settings.c:1427 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (compatibel)" -#: ../build/lib/darktable/plugins/introspection_agx.c:659 +#: ../build/lib/darktable/plugins/introspection_agx.c:657 #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1449 ../src/common/colorspaces.c:1739 -#: ../src/libs/print_settings.c:1420 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" @@ -2948,8 +3146,8 @@ msgstr "scheefstand" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:974 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4409 ../src/libs/camera.c:574 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 +#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 #: ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "brandpuntsafstand" @@ -2970,13 +3168,12 @@ msgstr "lens afhankelijkheid" msgid "aspect adjust" msgstr "verhouding aanpassen" -# Sommigen zullen liever 'model objectief' lezen (eeuwige discussie...) #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4396 +#: ../src/iop/lens.cc:4390 msgid "lens model" -msgstr "lens type" +msgstr "lens model" #: ../build/lib/darktable/plugins/introspection_ashift.c:178 #: ../build/lib/darktable/plugins/introspection_ashift.c:311 @@ -2996,18 +3193,22 @@ msgstr "handmatig" #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 #: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3418 ../src/gui/accelerators.c:148 -#: ../src/gui/accelerators.c:158 ../src/gui/accelerators.c:241 -#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 -#: ../src/libs/live_view.c:424 +#: ../src/develop/blend_gui.c:3429 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 msgid "off" msgstr "uit" #: ../build/lib/darktable/plugins/introspection_ashift.c:367 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "largest area" msgstr "grootste gebied" #: ../build/lib/darktable/plugins/introspection_ashift.c:368 +#: ../src/external/lua-scripts/official/auto_straighten.lua:140 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "original format" msgstr "origineel formaat" @@ -3023,11 +3224,10 @@ msgstr "belichtingsverschuiving" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:646 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 msgid "exposure bias" msgstr "belichtingscorrectie" -# of behoud kleuren #: ../build/lib/darktable/plugins/introspection_basecurve.c:152 #: ../build/lib/darktable/plugins/introspection_basecurve.c:243 #: ../build/lib/darktable/plugins/introspection_basicadj.c:122 @@ -3039,7 +3239,7 @@ msgstr "belichtingscorrectie" #: ../build/lib/darktable/plugins/introspection_tonecurve.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:244 msgid "preserve colors" -msgstr "behoud van kleuren" +msgstr "kleuren behouden" #: ../build/lib/darktable/plugins/introspection_basecurve.c:262 #: ../build/lib/darktable/plugins/introspection_basicadj.c:249 @@ -3048,15 +3248,15 @@ msgstr "behoud van kleuren" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/dtgtk/stylemenu.c:69 ../src/gui/guides.c:833 -#: ../src/iop/basecurve.c:2135 ../src/iop/channelmixerrgb.c:4670 -#: ../src/iop/clipping.c:1922 ../src/iop/clipping.c:2104 -#: ../src/iop/clipping.c:2119 ../src/iop/retouch.c:499 -#: ../src/libs/collect.c:2162 ../src/libs/colorpicker.c:52 -#: ../src/libs/export.c:103 ../src/libs/export.c:1153 -#: ../src/libs/filters/module_order.c:158 ../src/libs/histogram.c:111 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1158 -#: ../src/libs/print_settings.c:1176 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 +#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 +#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 +#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 +#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "geen" @@ -3073,13 +3273,13 @@ msgstr "geen" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2447 +#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 msgid "luminance" msgstr "helderheid" #: ../build/lib/darktable/plugins/introspection_basecurve.c:264 #: ../build/lib/darktable/plugins/introspection_basicadj.c:251 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:272 @@ -3138,7 +3338,7 @@ msgstr "middengrijs" #: ../build/lib/darktable/plugins/introspection_bilat.c:78 #: ../build/lib/darktable/plugins/introspection_bilat.c:137 msgid "midtone range" -msgstr "middenkleuren bereik" +msgstr "middentonen bereik" #: ../build/lib/darktable/plugins/introspection_bilat.c:151 msgid "bilateral grid" @@ -3185,7 +3385,7 @@ msgstr "lineariteit" #: ../build/lib/darktable/plugins/introspection_overlay.c:253 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5963 ../src/libs/masks.c:110 +#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 msgid "rotation" msgstr "rotatie" @@ -3196,7 +3396,7 @@ msgstr "richting" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:111 +#: ../src/libs/masks.c:116 msgid "curvature" msgstr "kromming" @@ -3209,8 +3409,9 @@ msgid "offset" msgstr "verschuiving" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:636 ../src/gui/preferences.c:950 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "lens" @@ -3219,7 +3420,7 @@ msgid "motion" msgstr "beweging" #: ../build/lib/darktable/plugins/introspection_blurs.c:222 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 #: ../build/lib/darktable/plugins/introspection_lowpass.c:189 #: ../build/lib/darktable/plugins/introspection_retouch.c:452 #: ../build/lib/darktable/plugins/introspection_shadhi.c:267 @@ -3230,20 +3431,20 @@ msgstr "Gauss" #: ../build/lib/darktable/plugins/introspection_borders.c:118 #: ../build/lib/darktable/plugins/introspection_borders.c:263 #: ../build/lib/darktable/plugins/introspection_borders.c:267 -#: ../src/iop/borders.c:1012 ../src/iop/borders.c:1021 +#: ../src/iop/borders.c:1010 ../src/iop/borders.c:1019 msgid "border color" msgstr "randkleur" #: ../build/lib/darktable/plugins/introspection_borders.c:124 #: ../build/lib/darktable/plugins/introspection_borders.c:271 -#: ../src/common/collection.c:648 ../src/libs/filtering.c:50 +#: ../src/common/collection.c:650 ../src/libs/filtering.c:50 msgid "aspect ratio" msgstr "beeldverhouding" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2602 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "oriëntatie" @@ -3276,7 +3477,7 @@ msgstr "kader afstand" #: ../build/lib/darktable/plugins/introspection_borders.c:208 #: ../build/lib/darktable/plugins/introspection_borders.c:323 #: ../build/lib/darktable/plugins/introspection_borders.c:327 -#: ../src/iop/borders.c:1025 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1023 ../src/iop/borders.c:1033 msgid "frame line color" msgstr "kader kleur" @@ -3287,36 +3488,37 @@ msgstr "basis" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:981 ../src/imageio/format/avif.c:1026 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6145 -#: ../src/iop/basicadj.c:654 ../src/iop/flip.c:448 ../src/iop/levels.c:645 +#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 #: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "auto" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "portret" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:314 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "landschap" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1504 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2622 +#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 +#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 msgid "width" msgstr "breedte" #: ../build/lib/darktable/plugins/introspection_borders.c:357 #: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1510 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2626 +#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 +#: ../src/libs/print_settings.c:2639 msgid "height" msgstr "hoogte" @@ -3382,8 +3584,8 @@ msgstr "gidskanaal" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1628 ../src/iop/bilateral.cc:368 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:574 ../src/iop/shadhi.c:685 ../src/iop/sharpen.c:427 +#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "radius" @@ -3393,9 +3595,10 @@ msgstr "radius" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:422 ../src/iop/denoiseprofile.c:3867 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:446 ../src/iop/nlmeans.c:457 ../src/iop/velvia.c:281 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4178 ../src/libs/neural_restore.c:4195 msgid "strength" msgstr "sterkte" @@ -3512,6 +3715,7 @@ msgid "Planckian (black body)" msgstr "Zwarte straler (Planck)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 #: ../src/common/iop_order.c:56 msgid "custom" msgstr "aangepast" @@ -3638,33 +3842,33 @@ msgstr "versie 3 (apr 2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 -#: ../build/lib/darktable/plugins/introspection_crop.c:65 -#: ../build/lib/darktable/plugins/introspection_crop.c:144 -#: ../src/gui/gtk.c:1472 ../src/iop/atrous.c:1624 +#: ../build/lib/darktable/plugins/introspection_crop.c:61 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 +#: ../src/iop/atrous.c:1572 msgid "left" msgstr "links" #: ../build/lib/darktable/plugins/introspection_clipping.c:148 #: ../build/lib/darktable/plugins/introspection_clipping.c:307 -#: ../build/lib/darktable/plugins/introspection_crop.c:71 -#: ../build/lib/darktable/plugins/introspection_crop.c:148 -#: ../src/gui/accelerators.c:131 ../src/gui/gtk.c:1482 +#: ../build/lib/darktable/plugins/introspection_crop.c:67 +#: ../build/lib/darktable/plugins/introspection_crop.c:138 +#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 msgid "top" msgstr "top" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 -#: ../build/lib/darktable/plugins/introspection_crop.c:77 -#: ../build/lib/darktable/plugins/introspection_crop.c:152 -#: ../src/gui/gtk.c:1477 ../src/iop/atrous.c:1623 +#: ../build/lib/darktable/plugins/introspection_crop.c:73 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 +#: ../src/iop/atrous.c:1571 msgid "right" msgstr "rechts" #: ../build/lib/darktable/plugins/introspection_clipping.c:160 #: ../build/lib/darktable/plugins/introspection_clipping.c:315 -#: ../build/lib/darktable/plugins/introspection_crop.c:83 -#: ../build/lib/darktable/plugins/introspection_crop.c:156 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1486 +#: ../build/lib/darktable/plugins/introspection_crop.c:79 +#: ../build/lib/darktable/plugins/introspection_crop.c:146 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 msgid "bottom" msgstr "onder" @@ -3704,10 +3908,10 @@ msgstr "lift, gamma, gain (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2406 ../src/develop/blend_gui.c:2454 -#: ../src/iop/atrous.c:1793 ../src/iop/channelmixerrgb.c:4485 -#: ../src/iop/channelmixerrgb.c:4573 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:465 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 +#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 msgid "chroma" msgstr "verzadiging" @@ -3727,11 +3931,11 @@ msgstr "verzadiging" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2365 ../src/develop/blend_gui.c:2399 -#: ../src/develop/blend_gui.c:2461 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4479 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3067 -#: ../src/iop/colorize.c:334 ../src/iop/colorreconstruction.c:1233 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 +#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 +#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 #: ../src/iop/colorzones.c:2627 msgid "hue" msgstr "tint" @@ -3759,8 +3963,8 @@ msgstr "belang van hooglichten" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:479 ../src/iop/colorbalance.c:1994 -#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:681 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 #: ../src/iop/splittoning.c:488 msgid "shadows" msgstr "schaduwen" @@ -3773,8 +3977,8 @@ msgstr "schaduwen" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:473 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:575 ../src/iop/shadhi.c:682 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 +#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 #: ../src/iop/splittoning.c:494 msgid "highlights" msgstr "hooglichten" @@ -3798,7 +4002,7 @@ msgstr "middentonen" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1544 +#: ../src/iop/filmic.c:1557 msgid "global saturation" msgstr "globale verzadiging" @@ -3886,7 +4090,7 @@ msgstr "gebruik geleid filter" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2963 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 msgid "lavender" msgstr "lavendel" @@ -3895,6 +4099,104 @@ msgstr "lavendel" msgid "node placement" msgstr "verschuif regelaars" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 +msgid "harmony rule" +msgstr "harmonieregel" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 +#: ../src/iop/colorharmonizer.c:1438 +msgid "anchor hue" +msgstr "hoofdkleur" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 +msgid "pull strength" +msgstr "aantrekkingskracht" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 +msgid "neutral color protection" +msgstr "neutrale kleurbescherming" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 +msgid "pull width" +msgstr "reikwijdte" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 +msgid "custom node hue" +msgstr "aangepaste kleur" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 +msgid "nodes" +msgstr "kleuren" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 +msgid "node saturation" +msgstr "verzadiging" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 +#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +msgid "smoothing" +msgstr "soepele lijnen" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 +#: ../src/libs/scopes/vectorscope.c:63 +msgid "monochromatic" +msgstr "monochroom" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 +#: ../src/libs/scopes/vectorscope.c:64 +msgid "analogous" +msgstr "analoog" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 +#: ../src/libs/scopes/vectorscope.c:65 +msgid "analogous complementary" +msgstr "analoog complementair" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 +#: ../src/libs/scopes/vectorscope.c:66 +msgid "complementary" +msgstr "complementair" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 +#: ../src/libs/scopes/vectorscope.c:67 +msgid "split complementary" +msgstr "gesplitst complementair" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 +#: ../src/libs/scopes/vectorscope.c:68 +msgid "dyad" +msgstr "dyade" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 +#: ../src/libs/scopes/vectorscope.c:69 +msgid "triad" +msgstr "triade" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 +#: ../src/libs/scopes/vectorscope.c:70 +msgid "tetrad" +msgstr "tetrade" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 +#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/libs/scopes/vectorscope.c:71 +msgid "square" +msgstr "vierkant" + #: ../build/lib/darktable/plugins/introspection_colorin.c:150 #: ../build/lib/darktable/plugins/introspection_colorin.c:233 msgid "gamut clipping" @@ -3902,13 +4204,13 @@ msgstr "gamma-clipping" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1467 ../src/common/colorspaces.c:1743 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "linear Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1745 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "linear Rec2020 RGB" @@ -3936,7 +4238,7 @@ msgstr "histogram egaliseren" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:127 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:45 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:92 -#: ../src/iop/shadhi.c:696 +#: ../src/iop/shadhi.c:694 msgid "spatial extent" msgstr "omvang" @@ -3946,7 +4248,7 @@ msgid "range extent" msgstr "bereik uitbreiden" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4672 +#: ../src/iop/channelmixerrgb.c:4700 msgid "saturated colors" msgstr "verzadigde kleuren" @@ -3960,7 +4262,7 @@ msgstr "selecteer op" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1829 +#: ../src/iop/atrous.c:1791 msgid "mix" msgstr "mix" @@ -3970,17 +4272,17 @@ msgid "process mode" msgstr "werkwijze" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2344 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:353 ../src/iop/colorzones.c:2625 +#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 +#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 #: ../src/iop/exposure.c:1315 msgid "lightness" msgstr "helderheid" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2086 ../src/iop/atrous.c:1405 ../src/iop/atrous.c:1409 -#: ../src/iop/denoiseprofile.c:3597 ../src/iop/rawdenoise.c:747 -#: ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 +#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "glad" @@ -3995,11 +4297,11 @@ msgstr "randdetectie-radius" #: ../build/lib/darktable/plugins/introspection_defringe.c:53 #: ../build/lib/darktable/plugins/introspection_defringe.c:106 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:230 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:435 -#: ../src/iop/atrous.c:1689 ../src/iop/bloom.c:418 -#: ../src/iop/colorreconstruction.c:1229 ../src/iop/hotpixels.c:442 -#: ../src/iop/sharpen.c:436 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 +#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 +#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:425 msgid "threshold" msgstr "drempel" @@ -4158,7 +4460,7 @@ msgstr "Monochroom" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1493 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "basis" @@ -4233,7 +4535,7 @@ msgstr "upgrade geprofileerde transformatie" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:762 +#: ../src/libs/colorpicker.c:765 msgid "color mode" msgstr "kleur modus" @@ -4275,7 +4577,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1679 ../src/iop/highpass.c:365 +#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "scherpte" @@ -4439,9 +4741,9 @@ msgstr "percentage onder" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1354 +#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 #: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2360 +#: ../src/libs/modulegroups.c:2365 msgid "color" msgstr "kleur" @@ -4482,207 +4784,213 @@ msgstr "handmatig" msgid "automatic" msgstr "automatisch" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:212 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:423 -#: ../src/iop/filmic.c:1467 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 +#: ../src/iop/filmic.c:1468 msgid "middle gray luminance" msgstr "middengrijs helderheid" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:236 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:439 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 msgid "transition" msgstr "overgang" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:242 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:443 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 msgid "bloom ↔ reconstruct" msgstr "glans ↔ reconstructie" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:248 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:447 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 msgid "gray ↔ colorful details" msgstr "grijze ↔ kleurrijke details" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:254 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:451 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 msgid "structure ↔ texture" msgstr "structuur ↔ textuur" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:266 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:459 -#: ../src/iop/filmic.c:1592 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 +#: ../src/iop/filmic.c:1612 msgid "target middle gray" msgstr "gewenst middengrijs" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:272 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:463 -#: ../src/iop/filmic.c:1584 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 +#: ../src/iop/filmic.c:1603 msgid "target black luminance" msgstr "gewenst zwartniveau" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:278 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:467 -#: ../src/iop/filmic.c:1600 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 +#: ../src/iop/filmic.c:1621 msgid "target white luminance" msgstr "gewenst witniveau" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:284 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:471 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:108 +#: ../src/libs/masks.c:113 msgid "hardness" msgstr "hardheid" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:302 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:483 -#: ../src/iop/filmic.c:1553 ../src/iop/filmicrgb.c:4681 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 +#: ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "lineair gebied" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 +#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 msgid "extreme luminance saturation" msgstr "verzadiging extreme helderheid" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:308 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:487 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 msgid "shadows ↔ highlights balance" msgstr "schaduwen ↔ hooglichten balans" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:314 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:491 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 msgid "add noise in highlights" msgstr "voeg ruis in hooglichten toe" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:320 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:495 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 msgid "preserve chrominance" msgstr "behoud kleurwaarde" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:326 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:499 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 msgid "color science" msgstr "kleurwetenschap" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:332 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:503 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 msgid "auto adjust hardness" msgstr "aut. hardheid aanpassen" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:338 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:507 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 msgid "use custom middle-gray values" msgstr "gebruik aangepaste middengrijze waarden" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:344 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:511 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" msgstr "herhalingen van hoogwaardige reconstructie" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:350 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:515 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 msgid "type of noise" msgstr "soort ruis" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:356 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:519 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 msgid "contrast in shadows" msgstr "contrast in schaduwen" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:362 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:523 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 msgid "contrast in highlights" msgstr "contrast in hooglichten" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:368 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:527 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 msgid "compensate output ICC profile black point" msgstr "compenseer uitgaand ICC profiel zwartpunt" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:374 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:531 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 msgid "spline handling" msgstr "spline-verwerking" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:380 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:535 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 msgid "enable highlight reconstruction" msgstr "hooglicht reconstructie inschakelen" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:549 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1566 -#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "no" msgstr "nee" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 msgid "luminance Y" msgstr "luminantie Y" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 #: ../build/lib/darktable/plugins/introspection_toneequal.c:385 msgid "RGB power norm" msgstr "RGB power norm" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 msgid "RGB euclidean norm (legacy)" msgstr "RGB euclidean norm (legacy)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 #: ../build/lib/darktable/plugins/introspection_toneequal.c:384 msgid "RGB euclidean norm" msgstr "RGB euclidean norm" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:558 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 msgid "v3 (2019)" msgstr "v3 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 msgid "v4 (2020)" msgstr "v4 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 msgid "v5 (2021)" msgstr "v5 (2021)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 msgid "v6 (2022)" msgstr "v6 (2022)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 msgid "v7 (2023)" msgstr "v7 (2023)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:566 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 msgid "uniform" msgstr "gelijkmatig" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 msgid "poissonian" msgstr "poissonian" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:572 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 msgid "hard" msgstr "hard" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 msgid "soft" msgstr "zacht" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 msgid "safe" msgstr "veilig" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:578 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 msgid "v1 (2019)" msgstr "v1 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 msgid "v2 (2020)" msgstr "v2 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 msgid "v3 (2021)" msgstr "v3 (2021)" @@ -4690,18 +4998,17 @@ msgstr "v3 (2021)" msgid "autodetect" msgstr "auto-detectie" -#: ../build/lib/darktable/plugins/introspection_flip.c:101 -#: ../src/iop/flip.c:453 +#: ../build/lib/darktable/plugins/introspection_flip.c:101 ../src/iop/flip.c:453 msgid "no rotation" msgstr "geen rotatie" -#: ../build/lib/darktable/plugins/introspection_flip.c:102 -#: ../src/iop/flip.c:461 ../src/iop/flip.c:617 +#: ../build/lib/darktable/plugins/introspection_flip.c:102 ../src/iop/flip.c:461 +#: ../src/iop/flip.c:617 msgid "flip vertically" msgstr "spiegel verticaal" -#: ../build/lib/darktable/plugins/introspection_flip.c:103 -#: ../src/iop/flip.c:457 ../src/iop/flip.c:613 +#: ../build/lib/darktable/plugins/introspection_flip.c:103 ../src/iop/flip.c:457 +#: ../src/iop/flip.c:613 msgid "flip horizontally" msgstr "spiegel horizontaal" @@ -4755,7 +5062,7 @@ msgstr "dichtheid" #: ../build/lib/darktable/plugins/introspection_grain.c:58 #: ../build/lib/darktable/plugins/introspection_grain.c:117 -#: ../src/iop/bilat.c:460 +#: ../src/iop/bilat.c:456 msgid "coarseness" msgstr "ruwheid" @@ -4768,7 +5075,7 @@ msgstr "middentonen correctie" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:2605 +#: ../src/views/darkroom.c:3046 msgid "clipping threshold" msgstr "drempel clipping" @@ -4925,18 +5232,18 @@ msgstr "correcties" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3522 ../src/iop/bilat.c:438 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3856 +#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 #: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:654 ../src/libs/export.c:1633 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2941 -#: ../src/libs/styles.c:875 ../src/views/darkroom.c:2579 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 +#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 msgid "mode" msgstr "modus" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "doel geometrie" @@ -5000,12 +5307,14 @@ msgstr "alleen handmatige vignettering" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2620 -#: ../src/gui/accelerators.c:2692 ../src/gui/gtk.c:1535 ../src/gui/gtk.c:3851 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3773 -#: ../src/iop/rawdenoise.c:882 ../src/libs/collect.c:3552 -#: ../src/libs/filtering.c:1510 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/rating.c:210 +#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 +#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 +#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 +#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 +#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 msgid "all" msgstr "alles" @@ -5034,7 +5343,7 @@ msgid "only vignetting" msgstr "alleen vignettering" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2362 +#: ../src/libs/modulegroups.c:2367 msgid "correct" msgstr "corrigeren" @@ -5080,11 +5389,11 @@ msgstr "ongeldig verklaard" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2405 ../src/views/darkroom.c:2931 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:839 -#: ../src/views/lighttable.c:848 ../src/views/lighttable.c:1324 -#: ../src/views/lighttable.c:1328 ../src/views/lighttable.c:1332 -#: ../src/views/lighttable.c:1336 ../src/views/lighttable.c:1340 +#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 +#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 +#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 msgid "move" msgstr "verplaats" @@ -5093,7 +5402,7 @@ msgid "line" msgstr "lijn" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1929 ../src/iop/agx.c:2447 ../src/iop/basecurve.c:2127 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 #: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "curve" @@ -5144,7 +5453,7 @@ msgid "gamma Rec709 RGB" msgstr "gamma rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1525 ../src/common/colorspaces.c:1779 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "linear ProPhoto RGB" @@ -5245,7 +5554,7 @@ msgstr "afbeeldings-id" #: ../build/lib/darktable/plugins/introspection_overlay.c:303 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 -#: ../src/iop/borders.c:937 +#: ../src/iop/borders.c:935 msgid "image" msgstr "afbeelding" @@ -5348,7 +5657,7 @@ msgstr "middengrijs helderheid" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1501 +#: ../src/iop/filmic.c:1506 msgid "safety factor" msgstr "veiligheidsfactor" @@ -5357,7 +5666,7 @@ msgid "logarithmic" msgstr "logaritmisch" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:185 -#: ../src/iop/profile_gamma.c:611 +#: ../src/iop/profile_gamma.c:606 msgid "gamma" msgstr "gamma" @@ -5439,8 +5748,8 @@ msgstr "ingesloten GainMap" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:644 ../src/gui/preferences.c:962 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:622 ../src/iop/exposure.c:121 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 +#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 #: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "belichting" @@ -5456,7 +5765,7 @@ msgid "max_iter" msgstr "max-iter" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:358 +#: ../src/libs/metadata_view.c:374 msgid "unused" msgstr "niet gebruikt" @@ -5469,12 +5778,12 @@ msgid "heal" msgstr "herstellen" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2033 msgid "blur" msgstr "vervagen" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../src/iop/retouch.c:2031 msgid "fill" msgstr "vullen" @@ -5679,7 +5988,7 @@ msgstr "contrastcompressie" #: ../build/lib/darktable/plugins/introspection_vibrance.c:33 #: ../build/lib/darktable/plugins/introspection_vibrance.c:76 -#: ../src/iop/basicadj.c:651 ../src/iop/vibrance.c:64 +#: ../src/iop/basicadj.c:650 ../src/iop/vibrance.c:64 msgid "vibrance" msgstr "levendigheid" @@ -5749,8 +6058,8 @@ msgid "" "darktable manages your camera raw files and images in a database, lets you " "view them through lighttable mode and develop/enhance them in darkroom mode." msgstr "" -"darktable bewaart uw digitale negatieven in een database, je kunt ze " -"bekijken in de bibliotheek-modus en bewerken in de ontwikkelen modus." +"darktable bewaart uw digitale negatieven in een database, je kunt ze bekijken " +"in de bibliotheek-modus en bewerken in de ontwikkelen modus." #: ../data/org.darktable.darktable.appdata.xml.in.h:3 msgid "" @@ -5788,20 +6097,20 @@ msgstr "Toon afbeeldingen op een kaart" msgid "Print your images" msgstr "Print je afbeeldingen" -#: ../src/bauhaus/bauhaus.c:910 ../src/bauhaus/bauhaus.c:4080 -#: ../src/iop/colorequal.c:3053 +#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 +#: ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "schuifregelaars" -#: ../src/bauhaus/bauhaus.c:912 ../src/bauhaus/bauhaus.c:4085 +#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 msgid "dropdowns" msgstr "vervolgkeuzelijsten" -#: ../src/bauhaus/bauhaus.c:914 ../src/bauhaus/bauhaus.c:4090 +#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 msgid "buttons" msgstr "knoppen" -#: ../src/bauhaus/bauhaus.c:1150 +#: ../src/bauhaus/bauhaus.c:1169 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -5810,98 +6119,101 @@ msgstr "" "%sklik rechts om een waarde in te voeren tussen %s en %s\n" "of klik en sleep met ctrl+shift om grenzen te negeren." -#: ../src/bauhaus/bauhaus.c:3748 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button on" msgstr "knop aan" -#: ../src/bauhaus/bauhaus.c:3748 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button off" msgstr "knop uit" -#: ../src/bauhaus/bauhaus.c:3749 +#: ../src/bauhaus/bauhaus.c:3756 msgid "button pressed" msgstr "knop ingedrukt" -#: ../src/bauhaus/bauhaus.c:3985 +#: ../src/bauhaus/bauhaus.c:3992 msgid "not that many sliders" msgstr "niet zoveel schuifregelaars" -#: ../src/bauhaus/bauhaus.c:3999 +#: ../src/bauhaus/bauhaus.c:4006 msgid "not that many dropdowns" msgstr "niet zoveel dropdowns" -#: ../src/bauhaus/bauhaus.c:4018 +#: ../src/bauhaus/bauhaus.c:4025 msgid "not that many buttons" msgstr "niet zoveel knoppen" -#: ../src/bauhaus/bauhaus.c:4023 ../src/gui/accelerators.c:387 +#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 msgid "value" msgstr "waarde" -#: ../src/bauhaus/bauhaus.c:4024 ../src/bauhaus/bauhaus.c:4030 -#: ../src/gui/accelerators.c:366 +#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 +#: ../src/gui/accelerators.c:371 msgid "button" msgstr "knop" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4032 msgid "force" msgstr "kracht" -#: ../src/bauhaus/bauhaus.c:4026 ../src/libs/navigation.c:246 -#: ../src/libs/navigation.c:263 +#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:282 msgid "zoom" msgstr "zoom" -#: ../src/bauhaus/bauhaus.c:4029 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 msgid "selection" msgstr "selecteren" -#: ../src/bauhaus/bauhaus.c:4069 +#: ../src/bauhaus/bauhaus.c:4076 msgid "slider" msgstr "schuifbalk" -#: ../src/bauhaus/bauhaus.c:4074 +#: ../src/bauhaus/bauhaus.c:4081 msgid "dropdown" msgstr "keuzemenu" -#: ../src/chart/main.c:504 ../src/common/database.c:3875 -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2248 ../src/gui/accelerators.c:2531 -#: ../src/gui/accelerators.c:2610 ../src/gui/accelerators.c:2653 -#: ../src/gui/accelerators.c:2682 ../src/gui/accelerators.c:2739 -#: ../src/gui/accelerators.c:2791 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1206 -#: ../src/gui/preferences.c:1246 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:553 -#: ../src/imageio/storage/disk.c:198 ../src/imageio/storage/gallery.c:149 -#: ../src/imageio/storage/latex.c:145 ../src/iop/lut3d.c:1573 -#: ../src/iop/rasterfile.c:262 ../src/libs/collect.c:433 -#: ../src/libs/collect.c:3383 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:951 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 -#: ../src/libs/import.c:2057 ../src/libs/metadata.c:843 -#: ../src/libs/metadata_view.c:1435 ../src/libs/modulegroups.c:3643 +#: ../src/chart/main.c:504 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 +#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 +#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 +#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 +#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 +#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 +#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 +#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 +#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 +#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 +#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4123 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/tagging.c:1671 ../src/libs/tagging.c:1760 -#: ../src/libs/tagging.c:1852 ../src/libs/tagging.c:1981 -#: ../src/libs/tagging.c:2290 ../src/libs/tagging.c:2805 -#: ../src/libs/tagging.c:2847 ../src/libs/tagging.c:3945 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 +#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 +#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3981 msgid "_cancel" msgstr "_annuleer" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1246 -#: ../src/gui/styles_dialog.c:554 ../src/libs/collect.c:3384 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:844 -#: ../src/libs/metadata_view.c:1436 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/tagging.c:1853 -#: ../src/libs/tagging.c:1982 ../src/libs/tagging.c:2291 -#: ../src/libs/tagging.c:3946 +#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 +#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 +#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 +#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 +#: ../src/libs/tagging.c:3982 msgid "_save" msgstr "_opslaan" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1070 #, c-format msgid "" "average dE: %.02f\n" @@ -5910,126 +6222,161 @@ msgstr "" "gemiddeld dE: %.02f\n" "maximum dE: %.02f" -#: ../src/cli/main.c:269 +#: ../src/cli/main.c:284 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "" "TODO: sorry, vanwege API-restricties kunnen we momenteel de BPP niet " "instellen op" -#: ../src/cli/main.c:281 +#: ../src/cli/main.c:296 msgid "unknown option for --hq" msgstr "onbekende optie voor --hq" -#: ../src/cli/main.c:297 +#: ../src/cli/main.c:312 msgid "unknown option for --export_masks" msgstr "onbekende optie voor --exports_masks" -#: ../src/cli/main.c:313 +#: ../src/cli/main.c:328 msgid "unknown option for --upscale" msgstr "onbekende optie voor --opschalen" -#: ../src/cli/main.c:338 +#: ../src/cli/main.c:353 msgid "unknown option for --apply-custom-presets" msgstr "onbekende optie voor --toepassing-aangepaste-voorinstellingen" -#: ../src/cli/main.c:349 +#: ../src/cli/main.c:364 msgid "too long ext for --out-ext" msgstr "te lange ext voor —out-ext" -#: ../src/cli/main.c:366 +#: ../src/cli/main.c:381 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "" "waarschuwing: input bestand of map ‘%s’ bestaat niet, wordt overgeslagen\n" -#: ../src/cli/main.c:375 +#: ../src/cli/main.c:395 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "fout ICC-type voor —icc-type: ‘%s’\n" -#: ../src/cli/main.c:391 +#: ../src/cli/main.c:411 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "waarschuwing: ICC-bestand ‘%s’ bestaat niet, wordt overgeslagen\n" -#: ../src/cli/main.c:400 +#: ../src/cli/main.c:420 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "onjuiste ICC-intentie voor —icc-intent: ‘%s’\n" -#: ../src/cli/main.c:418 +#: ../src/cli/main.c:438 #, c-format msgid "warning: unknown option '%s'\n" msgstr "waarschuwing: onbekende optie ‘%s’\n" -#: ../src/cli/main.c:476 +#: ../src/cli/main.c:468 ../src/cli/main.c:476 #, c-format -msgid "error: input file and import opts specified! that's not supported!\n" +msgid "" +"error: output file or directory must be specified\n" +"\n" msgstr "" -"fout: invoerbestand en importopties gespecificeerd! dat wordt niet " -"ondersteund!\n" +"fout: vermeld uitvoerbestand of -map\n" +"\n" -#: ../src/cli/main.c:509 +#: ../src/cli/main.c:474 #, c-format msgid "" -"notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " -"pattern" +"error: input file and output file must be specified\n" +"\n" +msgstr "" +"fout: specificeer in- en uitvoerbestanden\n" +"\n" + +#: ../src/cli/main.c:481 +#, c-format +msgid "" +"error: too many positional arguments\n" +"\n" +msgstr "" +"fout: teveel argumenten gebruikt\n" +"\n" + +#: ../src/cli/main.c:486 +#, c-format +msgid "error: input file and import opts specified! that's not supported!\n" +msgstr "" +"fout: invoerbestand en importopties gespecificeerd! dat wordt niet " +"ondersteund!\n" + +#: ../src/cli/main.c:536 +msgid "" +"notice: no XMP sidecar file nor library path provided, using default settings " +"for export" +msgstr "" +"NB: geen XMP sidecar bestand of bibliotheekpad opgegeven, gebruik standaard " +"exportinstellingen" + +#: ../src/cli/main.c:545 +#, c-format +msgid "" +"notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " +"pattern" msgstr "" "opmerking: uitvoerlocatie is een map. uitgaande van ‘%s/$(FILE_NAME).%s’ als " "sjabloon" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:524 +#: ../src/cli/main.c:560 msgid "output file already exists, it will get renamed" msgstr "uitvoerbestand bestaat al, het krijgt een andere naam" -#: ../src/cli/main.c:556 +#: ../src/cli/main.c:592 #, c-format msgid "error: can't open folder %s" msgstr "fout: kan map niet openen %s" -#: ../src/cli/main.c:579 +#: ../src/cli/main.c:615 #, c-format msgid "error: can't import file %s" msgstr "fout bij importeren bestand %s" -#: ../src/cli/main.c:589 +#: ../src/cli/main.c:625 #, c-format msgid "error: can't read directory %s" msgstr "fout bij lezen map %s" -#: ../src/cli/main.c:605 +#: ../src/cli/main.c:641 #, c-format msgid "error: can't open file %s" msgstr "fout: openen bestand %s lukt niet" -#: ../src/cli/main.c:622 +#: ../src/cli/main.c:658 #, c-format msgid "no images to export, aborting\n" msgstr "niets te exporteren, afbreken\n" -#: ../src/cli/main.c:639 +#: ../src/cli/main.c:675 #, c-format msgid "error: can't open XMP file %s" msgstr "fout: kan XMP bestand %s niet openen" -#: ../src/cli/main.c:660 +#: ../src/cli/main.c:696 msgid "empty history stack" msgstr "verwijder bewerkingsstap(pen)" #. too long ext, no point in wasting time -#: ../src/cli/main.c:672 +#: ../src/cli/main.c:708 #, c-format msgid "too long output file extension: %s\n" msgstr "te lange bestandsextensie voor uitvoer: %s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:680 +#: ../src/cli/main.c:716 #, c-format msgid "no output file extension given\n" msgstr "geen uitvoerbestandsextensie gegeven\n" -#: ../src/cli/main.c:725 +#: ../src/cli/main.c:761 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6037,22 +6384,154 @@ msgstr "" "module schijfopslag niet gevonden, controleer je installatie, er lijkt iets " "kapot te zijn." -#: ../src/cli/main.c:735 +#: ../src/cli/main.c:771 msgid "failed to get parameters from storage module, aborting export ..." msgstr "" "ophalen instellingen van de opslagmodule mislukt, export wordt afgebroken..." -#: ../src/cli/main.c:751 +#: ../src/cli/main.c:787 #, c-format msgid "unknown extension '.%s'" msgstr "onbekende extensie '.%s'" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:797 msgid "failed to get parameters from format module, aborting export ..." msgstr "" "ophalen instellingen van de formaatmodule mislukt, export wordt afgebroken..." -#: ../src/common/camera_control.c:204 +#: ../src/common/ai/restore.c:278 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "raw ruisreductie model %s: past niet bij soort invoer" + +#: ../src/common/ai/restore.c:309 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "AI model %s: ontbrekende invoer grootte in manifest" + +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_linear.c:584 +#: ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "AI raw ruisreductie: GPU-verwerking mislukt, terugvallen op CPU" + +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "AI ruisreductie: GPU-verwerking mislukt, terugvallen op CPU" + +#: ../src/common/ai_models.c:199 +#, c-format +msgid "network error: %s" +msgstr "netwerk fout: %s" + +#: ../src/common/ai_models.c:202 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "in model \"%s\" ontbreekt releases-index.json" + +#: ../src/common/ai_models.c:206 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "kon releases-index.json niet ophalen (HTTP %ld)" + +#: ../src/common/ai_models.c:1395 ../src/common/ai_models.c:1460 +msgid "invalid parameters" +msgstr "ongeldige parameters" + +#: ../src/common/ai_models.c:1398 +#, c-format +msgid "file not found: %s" +msgstr "bestand '%s' niet gevonden" + +#: ../src/common/ai_models.c:1406 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "de archief-hoofdmap is geen geldig model id: \"%s\"" + +#: ../src/common/ai_models.c:1415 +msgid "failed to extract model archive" +msgstr "extractie van model archief mislukt" + +#: ../src/common/ai_models.c:1468 +msgid "model not found in registry" +msgstr "model niet gevonden in register" + +#: ../src/common/ai_models.c:1474 +msgid "model has no download asset defined" +msgstr "model heeft geen download item gedefinieerd" + +#: ../src/common/ai_models.c:1485 +msgid "invalid asset filename" +msgstr "ongeldige bestandsnaam" + +#: ../src/common/ai_models.c:1491 +msgid "model is already downloading" +msgstr "model wordt al gedownload" + +#: ../src/common/ai_models.c:1522 +msgid "invalid repository format" +msgstr "ongeldig model formaat" + +#: ../src/common/ai_models.c:1547 +#, c-format +msgid "no compatible ai model release found for darktable %s" +msgstr "geen geschikt ai model release gevonden voor darktable %s" + +#: ../src/common/ai_models.c:1563 +#, c-format +msgid "" +"could not obtain checksum for %s — refusing to download without integrity " +"verification" +msgstr "" +"kon geen checksum bepalen voor %s — zal niet downloaden zonder " +"integriteitscontrole" + +#: ../src/common/ai_models.c:1581 +msgid "failed to build download url" +msgstr "kon download url niet afleiden" + +#: ../src/common/ai_models.c:1592 +#, c-format +msgid "failed to create file: %s" +msgstr "kon bestand niet aanmaken: %s" + +#: ../src/common/ai_models.c:1616 +msgid "failed to initialize download" +msgstr "kon download niet initialiseren" + +#: ../src/common/ai_models.c:1636 +msgid "download cancelled" +msgstr "download afgebroken" + +#: ../src/common/ai_models.c:1638 +#, c-format +msgid "download failed: %s" +msgstr "download mislukt: %s" + +#: ../src/common/ai_models.c:1649 +#, c-format +msgid "http error: %ld" +msgstr "http fout: %ld" + +#: ../src/common/ai_models.c:1672 +msgid "checksum verification failed" +msgstr "checksum verificatie mislukt" + +#: ../src/common/ai_models.c:1682 +#, c-format +msgid "" +"no checksum available for %s — refusing to install without integrity " +"verification" +msgstr "" +"geen checksum beschikbaar voor %s — zal niet downloaden zonder " +"integriteitscontrole" + +#: ../src/common/ai_models.c:1695 +msgid "failed to extract archive" +msgstr "extractie van archief mislukt" + +#: ../src/common/camera_control.c:205 #, c-format msgid "" "camera `%s' on port `%s' error %s\n" @@ -6064,7 +6543,7 @@ msgstr "" "zorg ervoor dat uw camera toegang geeft en niet op een andere manier is " "gekoppeld" -#: ../src/common/camera_control.c:947 +#: ../src/common/camera_control.c:960 #, c-format msgid "" "failed to initialize `%s' on port `%s', likely causes are: locked by another " @@ -6073,7 +6552,7 @@ msgstr "" "kan `%s’ niet initialiseren op poort `%s’, waarschijnlijke oorzaken zijn: " "vergrendeld door een andere applicatie, geen toegang tot apparaten enz" -#: ../src/common/camera_control.c:960 +#: ../src/common/camera_control.c:973 #, c-format msgid "" "`%s' on port `%s' is not interesting because it supports neither tethering " @@ -6082,12 +6561,12 @@ msgstr "" "`%s’ op poort `%s’ is niet interessant omdat het noch tethering noch import " "ondersteunt" -#: ../src/common/camera_control.c:1020 +#: ../src/common/camera_control.c:1033 #, c-format msgid "camera `%s' on port `%s' disconnected while mounted" msgstr "camerakoppeling `%s’ op poort `%s’ verbroken terwijl hij gekoppeld was" -#: ../src/common/camera_control.c:1028 +#: ../src/common/camera_control.c:1041 #, c-format msgid "" "camera `%s' on port `%s' needs to be remounted\n" @@ -6106,16 +6585,16 @@ msgstr "filmrol" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1429 +#: ../src/external/lua-scripts/tools/script_manager.lua:1501 msgid "folder" -msgstr "map" +msgstr "mapnaam" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "camera" -#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:114 -#: ../src/libs/tagging.c:3721 +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 +#: ../src/libs/tagging.c:3751 msgid "tag" msgstr "label" @@ -6123,179 +6602,200 @@ msgstr "label" msgid "capture date" msgstr "opnamedatum" -#: ../src/common/collection.c:622 ../src/libs/filtering.c:52 +#: ../src/common/collection.c:622 +msgid "capture month" +msgstr "opnamemaand" + +#: ../src/common/collection.c:624 ../src/libs/filtering.c:52 msgid "capture time" msgstr "opname moment" -#: ../src/common/collection.c:624 ../src/libs/filtering.c:53 +#: ../src/common/collection.c:626 ../src/libs/filtering.c:53 msgid "import time" msgstr "import moment" -#: ../src/common/collection.c:626 ../src/libs/filtering.c:54 +#: ../src/common/collection.c:628 ../src/libs/filtering.c:54 msgid "modification time" msgstr "wijzig moment" -#: ../src/common/collection.c:628 ../src/libs/filtering.c:55 +#: ../src/common/collection.c:630 ../src/libs/filtering.c:55 msgid "export time" msgstr "export moment" -#: ../src/common/collection.c:630 ../src/libs/filtering.c:56 +#: ../src/common/collection.c:632 ../src/libs/filtering.c:56 msgid "print time" msgstr "afdruk moment" -#: ../src/common/collection.c:632 ../src/libs/collect.c:3739 -#: ../src/libs/filtering.c:2213 ../src/libs/filtering.c:2233 +#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 +#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 #: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 msgid "history" msgstr "historie" -#: ../src/common/collection.c:634 ../src/common/colorlabels.c:388 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1589 +#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 #: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 #: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" msgstr "kleurlabel" #. iso -#: ../src/common/collection.c:640 ../src/gui/preferences.c:956 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 #: ../src/gui/presets.c:677 ../src/libs/camera.c:582 #: ../src/libs/metadata_view.c:161 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:642 ../src/gui/preferences.c:968 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4416 ../src/libs/camera.c:569 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 +#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 #: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "diafragma" -#: ../src/common/collection.c:650 ../src/libs/filtering.c:48 +#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 #: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 msgid "filename" msgstr "bestandsnaam" -#: ../src/common/collection.c:652 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:142 +#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 +#: ../src/libs/geotagging.c:143 msgid "geotagging" msgstr "geotaggen" -#: ../src/common/collection.c:654 ../src/libs/filtering.c:63 +#: ../src/common/collection.c:656 ../src/libs/filtering.c:63 msgid "group" msgstr "groeperen" -#: ../src/common/collection.c:656 ../src/dtgtk/thumbnail.c:1604 +#: ../src/common/collection.c:658 ../src/libs/filters/duplicates.c:157 +msgid "duplicates" +msgstr "duplicaten" + +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 #: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:365 +#: ../src/libs/metadata_view.c:381 msgid "local copy" msgstr "lokale kopie" -#: ../src/common/collection.c:658 ../src/gui/preferences.c:920 +#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 msgid "module" msgstr "module" -#: ../src/common/collection.c:660 ../src/gui/hist_dialog.c:359 -#: ../src/gui/styles_dialog.c:745 ../src/gui/styles_dialog.c:792 +#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 #: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 msgid "module order" msgstr "module volgorde" -#: ../src/common/collection.c:662 +#: ../src/common/collection.c:666 msgid "range rating" msgstr "bereik beoordeling" -#: ../src/common/collection.c:664 ../src/common/ratings.c:337 +#: ../src/common/collection.c:668 ../src/common/ratings.c:362 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 #: ../src/libs/tools/ratings.c:110 msgid "rating" msgstr "classificatie" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:670 msgid "search" msgstr "zoek" -#: ../src/common/collection.c:668 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "witbalans" -#: ../src/common/collection.c:670 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "flits" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "belichtingsprogramma" -#: ../src/common/collection.c:674 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "lichtmeting" -#: ../src/common/collection.c:1499 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "automatisch toegepast" -#: ../src/common/collection.c:1505 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "aangepast" -#: ../src/common/collection.c:1523 ../src/common/collection.c:1634 -#: ../src/libs/collect.c:1272 ../src/libs/collect.c:1462 -#: ../src/libs/collect.c:1488 ../src/libs/collect.c:1632 -#: ../src/libs/collect.c:2795 +#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 +#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 +#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 +#: ../src/libs/collect.c:2945 msgid "not tagged" msgstr "niet gelabeld" -#: ../src/common/collection.c:1524 ../src/libs/collect.c:1488 +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 #: ../src/libs/map_locations.c:740 msgid "tagged" msgstr "gelabeld" -#: ../src/common/collection.c:1525 +#: ../src/common/collection.c:1529 msgid "tagged*" msgstr "gelabeld*" #. local copy -#: ../src/common/collection.c:1559 ../src/libs/collect.c:1929 +#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "niet lokaal gekopieerd" -#: ../src/common/collection.c:1564 ../src/libs/collect.c:1928 +#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "lokaal gekopieerd" +#. duplicates +#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +msgid "images with duplicates" +msgstr "afbeeldingen met duplicaten" + +#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +msgid "duplicates only" +msgstr "alleen duplicaten" + #. if its undefined -#: ../src/common/collection.c:1606 ../src/common/collection.c:1718 -#: ../src/common/collection.c:1745 ../src/common/collection.c:1772 -#: ../src/common/collection.c:1798 ../src/common/collection.c:1824 -#: ../src/common/collection.c:2622 ../src/libs/collect.c:2322 -#: ../src/libs/collect.c:2323 +#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 +#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 +#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 +#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 +#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "onbepaald" -#: ../src/common/collection.c:2273 ../src/libs/collect.c:2213 +#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 msgid "not defined" msgstr "niet gedefinieerd" -#: ../src/common/collection.c:2772 +#: ../src/common/collection.c:2919 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d afbeelding (#%d) van %d" -#: ../src/common/collection.c:2779 +#: ../src/common/collection.c:2926 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "%d afbeelding van %d" msgstr[1] "%d afbeeldingen van %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2374 -#: ../src/develop/blend_gui.c:2422 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4628 ../src/iop/levels.c:675 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 +#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 +#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 #: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 msgid "gray" msgstr "grijs" @@ -6583,123 +7083,127 @@ msgstr "kleurlabels ingesteld op %s" msgid "all colorlabels removed" msgstr "alle kleurlabels verwijderd" -#: ../src/common/colorlabels.c:379 +#: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:188 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 msgid "clear" msgstr "wis" -#: ../src/common/colorspaces.c:1416 ../src/common/colorspaces.c:1773 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "werkprofiel" -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1771 -#: ../src/views/darkroom.c:2780 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3221 msgid "softproof profile" msgstr "softproofprofiel" -#: ../src/common/colorspaces.c:1436 ../src/common/colorspaces.c:1753 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "systeem weergave profiel" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1775 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "systeemweergaveprofiel (tweede venster)" -#: ../src/common/colorspaces.c:1454 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (web-veilig)" -#: ../src/common/colorspaces.c:1474 ../src/common/colorspaces.c:1777 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1489 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1497 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1504 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1510 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1517 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1532 ../src/common/colorspaces.c:1747 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "lineair XYZ" -#: ../src/common/colorspaces.c:1539 ../src/common/colorspaces.c:1749 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2050 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1547 ../src/common/colorspaces.c:1751 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "lineair infrarood BGR" -#: ../src/common/colorspaces.c:1552 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (om uit te proberen)" -#: ../src/common/colorspaces.c:1658 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "" "profiel `%s’ niet bruikbaar als histogramprofiel. Het is vervangen door sRGB!" -#: ../src/common/colorspaces.c:1755 +#: ../src/common/colorspaces.c:1769 +msgid "no filename" +msgstr "geen bestandsnaam" + +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "ingesloten ICC profiel" -#: ../src/common/colorspaces.c:1757 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "ingesloten matrix" -#: ../src/common/colorspaces.c:1759 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "standaard kleuren matrix" -#: ../src/common/colorspaces.c:1761 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "verbeterde kleuren matrix" -#: ../src/common/colorspaces.c:1763 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "leverancier kleuren matrix" -#: ../src/common/colorspaces.c:1765 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "alternatieve kleuren matrix" -#: ../src/common/colorspaces.c:1767 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (experimenteel)" -#: ../src/common/colorspaces.c:1781 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1783 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1785 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1787 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -6717,43 +7221,43 @@ msgstr "aanmaak tijdelijk bestand voor afdrukopties mislukt" msgid "printing on `%s' cancelled" msgstr "afdrukken op `%s' geannuleerd" -#: ../src/common/cups_print.c:602 +#: ../src/common/cups_print.c:626 #, c-format msgid "error while printing `%s' on `%s'" msgstr "fout bij het afdrukken `%s' on `%s'" -#: ../src/common/cups_print.c:604 +#: ../src/common/cups_print.c:628 #, c-format msgid "printing `%s' on `%s'" msgstr "afdrukken `%s' on `%s'" -#: ../src/common/darktable.c:425 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "onlogisch pad `%s' gevonden" -#: ../src/common/darktable.c:440 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "fout bij het inladen van map `%s'" -#: ../src/common/darktable.c:464 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "bestand `%s' heeft een onbekend formaat!" -#: ../src/common/darktable.c:466 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "bestand `%s' heeft een onbekend formaat!" -#: ../src/common/darktable.c:479 ../src/control/jobs/control_jobs.c:2844 -#: ../src/control/jobs/control_jobs.c:2899 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 +#: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "fout bij het inladen van bestand `%s'" -#: ../src/common/darktable.c:1562 +#: ../src/common/darktable.c:1607 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -6768,112 +7272,121 @@ msgstr "" "\n" "los dat op en herstart darktable" -#: ../src/common/darktable.c:1567 +#: ../src/common/darktable.c:1612 msgid "darktable - unable to create directories" msgstr "darktable - kan mappen niet aanmaken" -#: ../src/common/darktable.c:1569 ../src/common/database.c:4121 -#: ../src/common/database.c:4323 +#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "stop darktable" #. initialize the database -#: ../src/common/darktable.c:1625 +#: ../src/common/darktable.c:1688 msgid "opening image library" msgstr "afbeeldingsbibliotheek openen" -#: ../src/common/darktable.c:1638 +#: ../src/common/darktable.c:1701 msgid "forwarding image(s) to running instance" msgstr "afbeelding wordt overgezet naar lopende instantie" -#: ../src/common/darktable.c:1669 +#: ../src/common/darktable.c:1732 msgid "preparing database" msgstr "database voorbereiden" #. init darktable tags table -#: ../src/common/darktable.c:1673 +#: ../src/common/darktable.c:1736 msgid "setting up tags table" msgstr "initialiseren labels" #. Initialize the signal system -#: ../src/common/darktable.c:1677 +#: ../src/common/darktable.c:1740 msgid "initializing signals and control" msgstr "initialiseren besturing" -#: ../src/common/darktable.c:1696 +#: ../src/common/darktable.c:1758 msgid "importing default styles" msgstr "import standaard stijlen" -#: ../src/common/darktable.c:1796 +#: ../src/common/darktable.c:1860 msgid "initializing GraphicsMagick" msgstr "initialiseren GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1808 +#: ../src/common/darktable.c:1872 msgid "initializing ImageMagick" msgstr "initialiseren ImageMagick" -#: ../src/common/darktable.c:1813 +#: ../src/common/darktable.c:1877 msgid "initializing libheif" msgstr "'libheif' initialiseren" -#: ../src/common/darktable.c:1817 -msgid "starting OpenCL" -msgstr "starten OpenCL" +#: ../src/common/darktable.c:1881 +msgid "initializing WB presets" +msgstr "initialiseren WB presets" -#: ../src/common/darktable.c:1829 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1885 msgid "loading noise profiles" msgstr "ruisreductie-profielen inlezen" -#: ../src/common/darktable.c:1846 +#: ../src/common/darktable.c:1888 +msgid "starting OpenCL" +msgstr "starten OpenCL" + +#: ../src/common/darktable.c:1912 msgid "synchronizing local copies" msgstr "lokale kopieën synchroniseren" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1853 +#: ../src/common/darktable.c:1919 msgid "initializing camera control" msgstr "camerabesturing initialiseren" -#: ../src/common/darktable.c:1863 +#: ../src/common/darktable.c:1932 msgid "initializing GUI" msgstr "initialiseren GUI" -#: ../src/common/darktable.c:1893 +#: ../src/common/darktable.c:1949 +msgid "loading image formats" +msgstr "laden afbeeldingsformaten" + +#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 msgid "loading processing modules" msgstr "verwerkingsmodules laden" -#: ../src/common/darktable.c:1928 -msgid "loading utility modules" -msgstr "laden beheermodules" - -#. init the gui part of views -#: ../src/common/darktable.c:1933 +#: ../src/common/darktable.c:1986 msgid "loading views" msgstr "laden layouts" -#: ../src/common/darktable.c:1939 +#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +msgid "loading utility modules" +msgstr "laden beheermodules" + +#: ../src/common/darktable.c:1997 msgid "initializing Lua" msgstr "initialiseren Lua" -#: ../src/common/darktable.c:1971 +#. If only one image is listed, attempt to load it in darkroom +#: ../src/common/darktable.c:2026 msgid "importing image" msgstr "importeren afbeelding" -#: ../src/common/darktable.c:1991 +#: ../src/common/darktable.c:2045 msgid "configuration information" msgstr "configuratie informatie" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2047 msgid "_show this message again" msgstr "toon deze melding opnieuw" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2047 msgid "_dismiss" msgstr "klik om dit bericht permanent weg te laten" -#: ../src/common/darktable.c:2486 +#: ../src/common/darktable.c:2538 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -6881,12 +7394,11 @@ msgstr "" "de RCD methode is als standaard ingesteld in plaats van PPG vanwege " "verbeterde kwaliteit en prestatie." -#: ../src/common/darktable.c:2488 +#: ../src/common/darktable.c:2540 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" -msgstr "" -"zie voorkeuren/ontwikkelen/demozaïek voor uitgezoomde ontwikkelen modus" +msgstr "zie voorkeuren/ontwikkelen/demozaïek voor uitgezoomde ontwikkelen modus" -#: ../src/common/darktable.c:2494 +#: ../src/common/darktable.c:2546 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -6894,39 +7406,39 @@ msgstr "" "de gebruikers interface en de onderliggende binnenwerk, voor het afstemmen " "van de Darktable prestatie, zijn aangepast." -#: ../src/common/darktable.c:2496 +#: ../src/common/darktable.c:2548 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" msgstr "" -"hoofdkamer en vrienden vindt je niet meer terug, inplaats van voorkeuren/" -"verwerking gebruik:" +"hoofdkamer en dergelijke vindt je niet meer terug, gebruik in voorkeuren/" +"verwerking:" -#: ../src/common/darktable.c:2498 +#: ../src/common/darktable.c:2550 msgid "1) darktable resources" msgstr "1) Darktable bronnen" -#: ../src/common/darktable.c:2500 +#: ../src/common/darktable.c:2552 msgid "2) tune OpenCL performance" msgstr "2) instellen OpenCL prestatie" -#: ../src/common/darktable.c:2507 +#: ../src/common/darktable.c:2559 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." msgstr "" "sommige globale parameters voor OpenCL prestatie worden niet meer toegepast." -#: ../src/common/darktable.c:2509 +#: ../src/common/darktable.c:2561 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" msgstr "" -"in plaats daarvan vind je apparaat-data in 'cl_device_v5_conanical-name'. " +"in plaats daarvan vind je apparaat-data in 'cldevice_v5_canonical-name'. " "inhoud is:" -#: ../src/common/darktable.c:2511 ../src/common/darktable.c:2530 -#: ../src/common/darktable.c:2545 +#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 +#: ../src/common/darktable.c:2597 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -6934,17 +7446,17 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2513 ../src/common/darktable.c:2532 +#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 msgid "you may tune as before except 'magic'" msgstr "je kan afstellen zoals hiervoor behalve 'magisch'" -#: ../src/common/darktable.c:2519 +#: ../src/common/darktable.c:2571 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "al je OpenCL vertaler instellingen zijn teruggezet naar standaard waarden." -#: ../src/common/darktable.c:2526 +#: ../src/common/darktable.c:2578 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -6952,13 +7464,12 @@ msgstr "" "OpenCL globale 'per device'-parameters zijn opnieuw opgeslagen onder andere " "naam." -#: ../src/common/darktable.c:2528 ../src/common/darktable.c:2543 +#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" -msgstr "" -"apparaat-data is te vinden in 'cl_device_v5_conanical-name'. inhoud is:" +msgstr "apparaat-data is te vinden in 'cl_device_v5_conanical-name'. inhoud is:" -#: ../src/common/darktable.c:2534 +#: ../src/common/darktable.c:2586 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -6966,13 +7477,13 @@ msgstr "" "Als je device namen gebruikt in 'opencl_device_priority' moet je die " "aanpassen naar de nieuwe namen." -#: ../src/common/darktable.c:2541 +#: ../src/common/darktable.c:2593 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." msgstr "OpenCL 'per device' configuratie data automatisch uitgebreid." -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2604 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -6980,7 +7491,7 @@ msgstr "" "OpenCL 'per device' instellingen zijn wellicht aangepast.\n" "\n" -#: ../src/common/darktable.c:2557 +#: ../src/common/darktable.c:2609 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -6988,6 +7499,27 @@ msgstr "" "verplichte timeout van OpenCL is aangepast naar 1000.\n" "\n" +#: ../src/common/darktable.c:2615 +msgid "" +"OpenCL 'per device' settings have changed.\n" +"\n" +msgstr "" +"OpenCL 'per device' instellingen zijn aangepast.\n" +"\n" + +#: ../src/common/darktable.c:2616 +msgid "" +"you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" +msgstr "apparaat-data is te vinden in 'cldevice_v6_canonical-name'. inhoud is:" + +#: ../src/common/darktable.c:2618 +msgid "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" +msgstr "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" + #: ../src/common/database.c:3236 msgid "creator" msgstr "auteur" @@ -6998,7 +7530,7 @@ msgstr "uitgever" #. title #: ../src/common/database.c:3238 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 #: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 #: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 @@ -7006,7 +7538,7 @@ msgstr "uitgever" msgid "title" msgstr "titel" -#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:577 +#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:578 #: ../src/libs/filtering.c:61 msgid "description" msgstr "omschrijving" @@ -7015,7 +7547,7 @@ msgstr "omschrijving" msgid "rights" msgstr "rechten" -#: ../src/common/database.c:3241 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 msgid "notes" msgstr "notities" @@ -7027,7 +7559,7 @@ msgstr "versie naam" msgid "preserved filename" msgstr "originele naam" -#: ../src/common/database.c:3846 +#: ../src/common/database.c:3854 #, c-format msgid "" "\n" @@ -7036,8 +7568,8 @@ msgid "" " How to solve this problem?\n" "\n" " 1 - If another darktable instance is already open, \n" -" click cancel and either use that instance or close it before " -"attempting to rerun darktable \n" +" click cancel and either use that instance or close it before attempting " +"to rerun darktable \n" " (process ID %d created the database locks)\n" "\n" " 2 - If you closed darktable within the past few minutes, it may still be " @@ -7057,7 +7589,7 @@ msgid "" "darktable are running, \n" " this probably means that the last instance was ended abnormally. \n" " Click on the \"delete database lock files\" button to delete the files " -"data.db.lock and library.db.lock. \n" +"data.db.lock and %s. \n" "\n" "\n" " Caution! Do not delete these files without first undertaking " @@ -7071,15 +7603,15 @@ msgstr "" " Hoe los je dit probleem op?\n" "\n" " 1 - Als er al een andere darktable-instantie is geopend,\n" -" klik op annuleren en gebruik die instantie of sluit deze voordat u " -"probeert darktable opnieuw uit te voeren\n" -" (proces-ID %d heeft de databasevergrendelingen " -"gemaakt)\n" +" klik op annuleren en gebruik die instantie of sluit die alvorens " +"darktable te herstarten\n" +" (proces-ID %d heeft de database vergrendeld)\n" "\n" -" 2 - Als je darktable minder dan een paar minuten geleden hebt afgesloten, " -"kan er nog een proces actief zijn\n" -" voor export, bijwerken sidecar bestanden of database beheer. Wacht " -"een paar minuten en probeer het dan nogmaals.\n" +" 2 - Als darktable kort geleden is afgesloten, kan er nog een " +"achtergrondproces actief zijn\n" +" voor export, bijwerken sidecar bestanden of database beheer. Wacht een " +"paar minuten\n" +" en probeer het dan nogmaals.\n" "\n" " 3 - Als je niet zeker weet of er achtergrondprocessen actief zijn, is het " "aan te raden om\n" @@ -7087,32 +7619,32 @@ msgstr "" " Hiermee worden alle actieve processen gestopt en databases " "afgesloten.\n" "\n" -" 4 - Als je dit allemaal hebt gedaan of zeker weet dat er geen andere " -"exemplaren van darktable actief zijn,\n" +" 4 - Als je dit hebt gedaan en zeker weet dat er geen andere darktable " +"instanties actief zijn,\n" " betekent dit waarschijnlijk dat de laatste instantie abnormaal is " "beëindigd.\n" -" Klik op de knop “verwijder databasevergrendelingsbestanden” om de " -"bestanden data.db.lock en library.db.lock te verwijderen.\n" +" Klik op “opheffen databasevergrendeling” om de bestanden data.db." +"lock en %s te verwijderen.\n" "\n" "\n" -" Let op! Verwijder deze bestanden niet zonder eerst de " -"bovenstaande controles uit te voeren,\n" +" Let op! Verwijder deze bestanden niet voor bovenstaande " +"controles na te lopen,\n" " anders kan dit tot ernstige inconsistenties in uw database leiden. \n" -#: ../src/common/database.c:3873 +#: ../src/common/database.c:3881 msgid "error starting darktable" msgstr "fout bij het starten van darktable" -#: ../src/common/database.c:3876 +#: ../src/common/database.c:3884 msgid "_delete database lock files" -msgstr "verwijder _databasevergrendelingsbestanden" +msgstr "opheffen _databasevergrendeling" -#: ../src/common/database.c:3882 +#: ../src/common/database.c:3890 msgid "are you sure?" msgstr "weet u het zeker?" -#: ../src/common/database.c:3883 +#: ../src/common/database.c:3891 msgid "" "\n" "do you really want to delete the lock files?\n" @@ -7120,19 +7652,19 @@ msgstr "" "\n" "wil je de lock-bestanden echt verwijderen?\n" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3202 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 msgid "_no" msgstr "_Nee" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3201 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 msgid "_yes" msgstr "Ja" -#: ../src/common/database.c:3900 +#: ../src/common/database.c:3907 msgid "done" msgstr "gereed" -#: ../src/common/database.c:3901 +#: ../src/common/database.c:3908 msgid "" "\n" "successfully deleted the lock files.\n" @@ -7142,33 +7674,31 @@ msgstr "" "met succes de lock-bestanden verwijderd.\n" "je kunt nu darktable herstarten\n" -#: ../src/common/database.c:3902 ../src/common/database.c:3909 -#: ../src/gui/accelerators.c:2611 ../src/gui/accelerators.c:2683 -#: ../src/gui/accelerators.c:2792 ../src/gui/hist_dialog.c:237 +#: ../src/common/database.c:3909 ../src/common/database.c:3916 +#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 +#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 #: ../src/gui/presets.c:574 msgid "_ok" msgstr "_ok" -#: ../src/common/database.c:3905 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 msgid "error" msgstr "fout" -#: ../src/common/database.c:3906 +#: ../src/common/database.c:3913 #, c-format msgid "" "\n" "at least one file could not be deleted.\n" -"you may try to manually delete the files data.db.lock and library." -"db.lock\n" +"you may try to manually delete the files data.db.lock and %s\n" "in folder %s.\n" msgstr "" "\n" "ten minste één bestand kon niet verwijderd worden.\n" -"u kunt bestanden data.db.lock en library.db.lock handmatig " -"verwijderen\n" +"u kunt bestanden data.db.lock en %s handmatig verwijderen\n" "uit map %s.\n" -#: ../src/common/database.c:4025 +#: ../src/common/database.c:4040 #, c-format msgid "" "the database lock file contains a pid that seems to be alive in your system: " @@ -7177,17 +7707,17 @@ msgstr "" "het database lock-bestand bevat een PID die blijkbaar nog actief in uw " "systeem is:%d" -#: ../src/common/database.c:4032 +#: ../src/common/database.c:4048 #, c-format msgid "the database lock file seems to be empty" msgstr "het database lock-bestand lijkt leeg te zijn" -#: ../src/common/database.c:4042 +#: ../src/common/database.c:4058 #, c-format msgid "error opening the database lock file for reading: %s" msgstr "inlezen van het database bestand geeft een foutmelding: %s" -#: ../src/common/database.c:4113 +#: ../src/common/database.c:4129 #, c-format msgid "" "the database schema version of\n" @@ -7204,12 +7734,12 @@ msgstr "" "is te nieuw voor deze versie van darktable (deze database is dus gemaakt of " "bijgewerkt door een nieuwere versie van darktable)\n" -#: ../src/common/database.c:4120 +#: ../src/common/database.c:4136 msgid "darktable - too new db version" msgstr "darktable - db versie te nieuw" #. the database has to be upgraded, let's ask user -#: ../src/common/database.c:4137 +#: ../src/common/database.c:4153 #, c-format msgid "" "the database schema has to be upgraded for\n" @@ -7228,21 +7758,21 @@ msgstr "" "\n" "wilt u doorgaan of nu stoppen om een back-up te maken\n" -#: ../src/common/database.c:4145 +#: ../src/common/database.c:4161 msgid "darktable - schema migration" msgstr "darktable - schema migratie" -#: ../src/common/database.c:4146 ../src/common/database.c:4504 -#: ../src/common/database.c:4519 ../src/common/database.c:4678 -#: ../src/common/database.c:4693 +#: ../src/common/database.c:4162 ../src/common/database.c:4520 +#: ../src/common/database.c:4535 ../src/common/database.c:4694 +#: ../src/common/database.c:4709 msgid "_close darktable" msgstr "darktable afsluiten" -#: ../src/common/database.c:4146 +#: ../src/common/database.c:4162 msgid "_upgrade database" msgstr "database _upgrade" -#: ../src/common/database.c:4313 +#: ../src/common/database.c:4329 #, c-format msgid "" "you do not have write access to at least one of the darktable databases:\n" @@ -7259,11 +7789,11 @@ msgstr "" "\n" "los dat op en herstart darktable" -#: ../src/common/database.c:4321 +#: ../src/common/database.c:4337 msgid "darktable - read-only database detected" msgstr "darktable - database is alleen-lezen" -#: ../src/common/database.c:4484 ../src/common/database.c:4658 +#: ../src/common/database.c:4500 ../src/common/database.c:4674 #, c-format msgid "" "quick_check said:\n" @@ -7272,21 +7802,21 @@ msgstr "" "snelle controle zegt:\n" "%s \n" -#: ../src/common/database.c:4501 ../src/common/database.c:4516 -#: ../src/common/database.c:4675 ../src/common/database.c:4690 +#: ../src/common/database.c:4517 ../src/common/database.c:4532 +#: ../src/common/database.c:4691 ../src/common/database.c:4706 msgid "darktable - error opening database" msgstr "darktable - fout bij openen database" -#: ../src/common/database.c:4505 ../src/common/database.c:4679 +#: ../src/common/database.c:4521 ../src/common/database.c:4695 msgid "_attempt restore" msgstr "probeer te herstellen" -#: ../src/common/database.c:4506 ../src/common/database.c:4520 -#: ../src/common/database.c:4680 ../src/common/database.c:4694 +#: ../src/common/database.c:4522 ../src/common/database.c:4536 +#: ../src/common/database.c:4696 ../src/common/database.c:4710 msgid "_delete database" msgstr "verwijder _database" -#: ../src/common/database.c:4509 ../src/common/database.c:4683 +#: ../src/common/database.c:4525 ../src/common/database.c:4699 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup, attempt an automatic restore\n" @@ -7298,7 +7828,7 @@ msgstr "" "uit de meest recente momentopname of de beschadigde database verwijderen\n" "en met een nieuwe beginnen?" -#: ../src/common/database.c:4523 ../src/common/database.c:4697 +#: ../src/common/database.c:4539 ../src/common/database.c:4713 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup or delete the corrupted database\n" @@ -7308,7 +7838,7 @@ msgstr "" " te herstellen uit een back-up of de beschadigde database te verwijderen\n" "en met een nieuwe beginnen?" -#: ../src/common/database.c:4530 ../src/common/database.c:4702 +#: ../src/common/database.c:4546 ../src/common/database.c:4718 #, c-format msgid "" "an error has occurred while trying to open the database from\n" @@ -7327,18 +7857,18 @@ msgstr "" #: ../src/common/eigf.h:260 msgid "" -"fast exposure independent guided filter failed to allocate memory, check " -"your RAM settings" +"fast exposure independent guided filter failed to allocate memory, check your " +"RAM settings" msgstr "" "snelle belichting onafhankelijk geleide filter kon geen geheugen toewijzen, " "controleer uw RAM instellingen" -#: ../src/common/exif.cc:6027 +#: ../src/common/exif.cc:6062 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "kan xmp-bestand niet lezen ‘%s’: ‘%s’" -#: ../src/common/exif.cc:6086 +#: ../src/common/exif.cc:6121 ../src/common/exif.cc:6134 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "kan XMP-bestand niet opslaan ‘%s’: ‘%s’" @@ -7361,9 +7891,9 @@ msgid_plural "delete empty directories?" msgstr[0] "lege map verwijderen?" msgstr[1] "lege mappen verwijderen?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:932 -#: ../src/gui/styles_dialog.c:570 ../src/libs/geotagging.c:845 -#: ../src/libs/import.c:1894 +#: ../src/common/film.c:361 ../src/gui/preferences.c:949 +#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 +#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 msgid "name" msgstr "bestandsnaam" @@ -7373,42 +7903,42 @@ msgstr "" "filmrol is niet te verwijderen als daar lokale kopieën in staan waarvan het " "origineel niet toegankelijk is" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1383 +#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 #, c-format msgid "failed to parse GPX file" msgstr "parsen GPX bestand mislukt" -#: ../src/common/history.c:917 +#: ../src/common/history.c:924 msgid "you need to copy history from an image before you paste it onto another" msgstr "" "kopieer eerst de afbeeldingshistorie voordat je het op een andere toepast" -#: ../src/common/image.c:345 +#: ../src/common/image.c:346 msgid "orphaned image" msgstr "verweesde afbeelding" -#: ../src/common/image.c:669 +#: ../src/common/image.c:688 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "geolocatie ongedaan gemaakt voor %d afbeelding" msgstr[1] "geolocatie ongedaan gemaakt voor %d afbeeldingen" -#: ../src/common/image.c:671 +#: ../src/common/image.c:690 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "geolocatie opnieuw toegepast op %d afbeelding" msgstr[1] "geolocatie opnieuw toegepast op %d afbeeldingen" -#: ../src/common/image.c:693 +#: ../src/common/image.c:712 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "datum / tijd ongedaan gemaakt voor %d afbeelding" msgstr[1] "datum / tijd ongedaan gemaakt voor %d afbeeldingen" -#: ../src/common/image.c:695 +#: ../src/common/image.c:714 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7416,74 +7946,74 @@ msgstr[0] "datum / tijd opnieuw toegepast op %d afbeelding" msgstr[1] "datum / tijd opnieuw toegepast op %d afbeeldingen" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1326 +#: ../src/common/image.c:1345 msgid "can't create a duplicate in GIMP mode" msgstr "kan geen duplicaat in GIMP modus maken" -#: ../src/common/image.c:2423 +#: ../src/common/image.c:2442 #, c-format msgid "cannot access local copy `%s'" msgstr "geen toegang tot lokale kopie `%s'" -#: ../src/common/image.c:2430 +#: ../src/common/image.c:2449 #, c-format msgid "cannot write local copy `%s'" msgstr "kan geen lokale kopie `%s' schrijven" -#: ../src/common/image.c:2437 +#: ../src/common/image.c:2456 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "fout bij het verplaatsen van lokale kopie `%s' -> `%s'" -#: ../src/common/image.c:2482 +#: ../src/common/image.c:2501 #, c-format msgid "error moving `%s': file not found" msgstr "fout bij het verplaatsen `%s': bestand niet gevonden" -#: ../src/common/image.c:2492 +#: ../src/common/image.c:2511 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "fout bij het verplaatsen `%s' -> `%s': bestand bestaan al" -#: ../src/common/image.c:2496 ../src/common/image.c:2505 +#: ../src/common/image.c:2515 ../src/common/image.c:2524 #, c-format msgid "error moving `%s' -> `%s'" msgstr "fout bij het verplaatsen `%s' -> `%s'" -#: ../src/common/image.c:2807 +#: ../src/common/image.c:2826 msgid "cannot create local copy when the original file is not accessible." msgstr "aanmaak lokale kopie lukt alleen als het origineel toegankelijk is." -#: ../src/common/image.c:2821 +#: ../src/common/image.c:2840 msgid "cannot create local copy." msgstr "aanmaak lokale kopie niet mogelijk." -#: ../src/common/image.c:2900 ../src/control/jobs/control_jobs.c:935 +#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 msgid "cannot remove local copy when the original file is not accessible." msgstr "" "verwijderen van lokale kopie is niet mogelijk wanneer het origineel niet " "toegankelijk is." -#: ../src/common/image.c:3076 +#: ../src/common/image.c:3095 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d lokale kopie is gesynchroniseerd" msgstr[1] "%d lokale kopieën zijn gesynchroniseerd" -#: ../src/common/image.c:3274 +#: ../src/common/image.c:3293 msgid "WARNING: camera is missing samples!" msgstr "WAARSCHUWING : camera mist stalen!" -#: ../src/common/image.c:3275 +#: ../src/common/image.c:3294 msgid "" -"You must provide samples in https://raw." -"pixls.us/" +"You must provide samples in https://raw.pixls." +"us/" msgstr "" -"Je moet voorbeelden aanleveren in https://" -"raw.pixls.us/" +"Je moet voorbeelden aanleveren in https://raw." +"pixls.us/" -#: ../src/common/image.c:3276 +#: ../src/common/image.c:3295 #, c-format msgid "" "for `%s' `%s'\n" @@ -7492,82 +8022,83 @@ msgstr "" "voor `%s' `%s'\n" "in zoveel mogelijk formaten/compressie/bitdieptes" -#: ../src/common/image.c:3279 +#: ../src/common/image.c:3298 msgid "or the RAW won't be readable in next version." msgstr "of de RAW is niet leesbaar in de volgende versie." -#: ../src/common/image.h:217 ../src/common/ratings.c:297 -#: ../src/imageio/format/avif.c:120 ../src/libs/history.c:838 -#: ../src/libs/snapshots.c:925 +#: ../src/common/image.h:218 ../src/common/ratings.c:322 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 +#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 msgid "unknown" msgstr "onbekend" #. EMPTY_FIELD -#: ../src/common/image.h:218 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:219 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:220 +#: ../src/common/image.h:221 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:221 +#: ../src/common/image.h:222 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:222 +#: ../src/common/image.h:223 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:223 +#: ../src/common/image.h:224 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:224 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:225 +#: ../src/common/image.h:226 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:226 +#: ../src/common/image.h:227 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:227 +#: ../src/common/image.h:228 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:228 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:229 +#: ../src/common/image.h:230 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:230 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:231 +#: ../src/common/image.h:232 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:232 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:233 ../src/imageio/format/jxl.c:510 +#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:234 +#: ../src/common/image.h:235 msgid "QOI" msgstr "QOI" @@ -7592,8 +8123,8 @@ msgid "" "couldn't expand to a unique filename for session, please check your import " "session settings" msgstr "" -"kon geen unieke bestandsnaam voor sessie vinden, check de instellingen van " -"uw import-sessie" +"kon geen unieke bestandsnaam voor sessie vinden, check de instellingen van uw " +"import-sessie" #: ../src/common/import_session.c:389 msgid "requested session path not available. device not mounted?" @@ -7619,7 +8150,22 @@ msgstr "v5.0 RAW" msgid "v5.0 JPEG" msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:1137 +#: ../src/common/iop_profile.c:883 +#, c-format +msgid "work icc profile '%s' missing" +msgstr "werk icc profiel '%s' ontbreekt" + +#: ../src/common/iop_profile.c:914 +#, c-format +msgid "input icc profile '%s' missing" +msgstr "ingaand kleurprofiel '%s' ontbreekt" + +#: ../src/common/iop_profile.c:967 +#, c-format +msgid "output icc profile '%s' missing" +msgstr "uitvoer kleurprofiel '%s' ontbreekt" + +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -7632,17 +8178,17 @@ msgstr "" "of, als die map niet bestaat, van\n" "%s" -#: ../src/common/mipmap_cache.c:1327 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 #, c-format msgid "image `%s' is not available!" msgstr "afbeelding `%s' is niet beschikbaar!" -#: ../src/common/mipmap_cache.c:1330 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 #, c-format msgid "unable to load image `%s'!" msgstr "fout bij het inladen van bestand `%s'!" -#: ../src/common/mipmap_cache.c:1332 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 #, c-format msgid "image '%s' not supported" msgstr "afbeelding '%s' niet ondersteund" @@ -7656,11 +8202,11 @@ msgstr "generic poissonian" msgid "noiseprofile file `%s' is not valid" msgstr "ruisprofiel bestand `%s' is ongeldig" -#: ../src/common/opencl.c:1174 +#: ../src/common/opencl.c:1280 msgid "no working OpenCL library found" msgstr "geen werkende OpenCL software gevonden" -#: ../src/common/opencl.c:1194 +#: ../src/common/opencl.c:1300 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -7678,23 +8224,23 @@ msgstr "" " - geen OpenCL stuurprogramma,\n" " - meer dan een stuurprogramma\n" -#: ../src/common/opencl.c:1309 +#: ../src/common/opencl.c:1415 msgid "no devices found for unknown platform" msgstr "geen 'device' gevonden voor onbekend platform" -#: ../src/common/opencl.c:1356 +#: ../src/common/opencl.c:1462 msgid "not enough memory for OpenCL devices" msgstr "onvoldoende geheugen voor OpenCL devices" -#: ../src/common/opencl.c:1394 +#: ../src/common/opencl.c:1500 msgid "no OpenCL devices found" msgstr "geen OpenCL device gevonden" -#: ../src/common/opencl.c:1437 +#: ../src/common/opencl.c:1543 msgid "no suitable OpenCL devices found" msgstr "geen geschikt OpenCL device gevonden" -#: ../src/common/opencl.c:1461 +#: ../src/common/opencl.c:1567 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -7705,190 +8251,194 @@ msgstr "" "%s\n" "OpenCL wordt nu uitgeschakeld" -#: ../src/common/opencl.c:1497 +#: ../src/common/opencl.c:1603 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "OpenCL planningsprofiel aangepast naar de standaardwaarde" -#: ../src/common/opencl.c:2348 +#: ../src/common/opencl.c:2403 #, c-format msgid "building OpenCL program %s for %s" msgstr "creëer OpenCL programma %s voor %s" -#: ../src/common/pdf.h:88 ../src/iop/lens.cc:4054 -#: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:84 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:89 ../src/libs/export.c:668 ../src/libs/export.c:1522 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 #: ../src/libs/print_settings.c:84 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:90 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 msgid "inch" msgstr "inch" -#: ../src/common/pdf.h:91 +#: ../src/common/pdf.h:92 msgid "\"" msgstr "\"" -#: ../src/common/pdf.h:104 ../src/iop/borders.c:948 +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 msgid "A4" msgstr "A4" -#: ../src/common/pdf.h:105 +#: ../src/common/pdf.h:106 msgid "A3" msgstr "A3" -#: ../src/common/pdf.h:106 +#: ../src/common/pdf.h:107 msgid "Letter" msgstr "Letter" -#: ../src/common/pdf.h:107 +#: ../src/common/pdf.h:108 msgid "Legal" msgstr "Legal" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(standaard)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "" "GNOME Keyring backend wordt niet meer ondersteund, configureer een andere" -#: ../src/common/ratings.c:140 +#: ../src/common/ratings.c:150 #, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "%d afbeelding afwijzen" msgstr[1] "%d afbeeldingen afwijzen" -#: ../src/common/ratings.c:142 +#: ../src/common/ratings.c:153 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "classificatie %d ster van %d afbeelding" msgstr[1] "classificatie %d sterren van %d afbeeldingen" -#: ../src/common/ratings.c:231 +#: ../src/common/ratings.c:249 msgid "no images selected to apply rating" msgstr "er zijn geen afbeeldingen geselecteerd om te classificeren" -#: ../src/common/ratings.c:288 ../src/libs/metadata_view.c:380 +#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 msgid "image rejected" msgstr "afbeelding afgekeurd" -#: ../src/common/ratings.c:290 +#: ../src/common/ratings.c:315 msgid "image rated to 0 star" msgstr "afbeelding heeft 0 sterren" -#: ../src/common/ratings.c:292 +#: ../src/common/ratings.c:317 #, c-format msgid "image rated to %s" msgstr "afbeelding gewaardeerd naar %s" -#: ../src/common/ratings.c:321 +#: ../src/common/ratings.c:346 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:840 +#: ../src/views/lighttable.c:1030 msgid "select" msgstr "selecteren" -#: ../src/common/ratings.c:322 +#: ../src/common/ratings.c:347 msgid "upgrade" msgstr "upgraden" -#: ../src/common/ratings.c:323 +#: ../src/common/ratings.c:348 msgid "downgrade" msgstr "downgraden" -#: ../src/common/ratings.c:327 +#: ../src/common/ratings.c:352 msgid "zero" msgstr "zero" -#: ../src/common/ratings.c:328 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "een" -#: ../src/common/ratings.c:329 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "twee" -#: ../src/common/ratings.c:330 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "drie" -#: ../src/common/ratings.c:331 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "vier" -#: ../src/common/ratings.c:332 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "vijf" -#: ../src/common/ratings.c:333 +#: ../src/common/ratings.c:358 msgid "reject" msgstr "afwijzen" -#: ../src/common/styles.c:250 +#: ../src/common/styles.c:255 #, c-format msgid "style with name '%s' already exists" msgstr "naam stijl '%s' bestaat al" -#: ../src/common/styles.c:277 ../src/common/styles.c:1719 +#: ../src/common/styles.c:282 ../src/common/styles.c:1724 #: ../src/libs/styles.c:53 msgid "styles" msgstr "stijlen" -#: ../src/common/styles.c:555 ../src/gui/styles_dialog.c:251 +#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "aanmaak profielstijl '%s' is gelukt" -#: ../src/common/styles.c:659 ../src/dtgtk/culling.c:1079 +#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1338 msgid "no image selected!" msgstr "er is geen afbeelding geselecteerd!" -#: ../src/common/styles.c:739 +#: ../src/common/styles.c:744 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "module `%s' versie komt niet overeen: %d != %d" -#: ../src/common/styles.c:1031 +#: ../src/common/styles.c:1036 #, c-format msgid "applied style `%s' on current image" msgstr "stijl '%s\" is toegepast op de huidige afbeelding" -#: ../src/common/styles.c:1295 +#: ../src/common/styles.c:1300 #, c-format msgid "failed to overwrite style file for %s" msgstr "overschrijven stijlbestand voor %s mislukt" -#: ../src/common/styles.c:1301 +#: ../src/common/styles.c:1306 #, c-format msgid "style file for %s exists" msgstr "stijl bestand '%s' bestaat al" -#: ../src/common/styles.c:1476 ../src/common/styles.c:1800 +#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 msgid "imported-style" msgstr "import stijl" -#: ../src/common/styles.c:1609 +#: ../src/common/styles.c:1614 #, c-format msgid "style %s was successfully imported" msgstr "stijl '%s' is geïmporteerd" #. Failed to open file, clean up. -#: ../src/common/styles.c:1654 +#: ../src/common/styles.c:1659 #, c-format msgid "could not read file `%s'" msgstr "kon bestand `%s’ niet lezen" -#: ../src/common/utility.c:588 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "boven zeeniveau" -#: ../src/common/utility.c:589 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "beneden zeeniveau" -#: ../src/common/utility.c:640 ../src/libs/metadata_view.c:981 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "m" @@ -7897,11 +8447,11 @@ msgid "no info" msgstr "geen info" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1566 -#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "yes" msgstr "ja" @@ -8013,7 +8563,7 @@ msgstr "avondzon" msgid "underwater" msgstr "onderwater" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:2663 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 msgid "black & white" msgstr "zwart en wit" @@ -8033,94 +8583,94 @@ msgstr "camera WB" msgid "auto WB" msgstr "automatisch WB" -#: ../src/control/control.c:66 ../src/gui/accelerators.c:156 -#: ../src/views/darkroom.c:2310 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 +#: ../src/views/darkroom.c:2474 msgid "hold" msgstr "pauze" -#: ../src/control/control.c:105 ../src/control/control.c:218 +#: ../src/control/control.c:107 ../src/control/control.c:220 msgid "modifiers" msgstr "omvormers" -#: ../src/control/control.c:119 +#: ../src/control/control.c:121 msgctxt "accel" msgid "global" msgstr "algemeen" -#: ../src/control/control.c:126 +#: ../src/control/control.c:128 msgctxt "accel" msgid "views" msgstr "weergaven" -#: ../src/control/control.c:133 +#: ../src/control/control.c:135 msgctxt "accel" msgid "thumbtable" -msgstr "miniatuur" +msgstr "miniaturen" -#: ../src/control/control.c:140 +#: ../src/control/control.c:142 msgctxt "accel" msgid "utility modules" -msgstr "programma modules" +msgstr "programmamodules" -#: ../src/control/control.c:147 +#: ../src/control/control.c:149 msgctxt "accel" msgid "format" msgstr "formaat" -#: ../src/control/control.c:154 +#: ../src/control/control.c:156 msgctxt "accel" msgid "storage" msgstr "opslag" -#: ../src/control/control.c:161 +#: ../src/control/control.c:163 msgctxt "accel" msgid "processing modules" msgstr "verwerkingsmodules" -#: ../src/control/control.c:168 +#: ../src/control/control.c:170 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:175 +#: ../src/control/control.c:177 msgctxt "accel" msgid "Lua scripts" msgstr "Lua-scripts" -#: ../src/control/control.c:182 +#: ../src/control/control.c:184 msgctxt "accel" msgid "fallbacks" msgstr "terugval" -#: ../src/control/control.c:191 +#: ../src/control/control.c:193 msgctxt "accel" msgid "" -msgstr "" +msgstr "" -#: ../src/control/control.c:213 +#: ../src/control/control.c:215 msgid "show accels window" msgstr "toon accels vensters" -#: ../src/control/control.c:312 +#: ../src/control/control.c:381 msgid "darktable will be locked until background work has been done" msgstr "darktable niet te gebruiken totdat de achtergrondverwerking klaar is" -#: ../src/control/control.c:415 +#: ../src/control/control.c:491 msgid "working..." msgstr "bezig..." -#: ../src/control/crawler.c:167 +#: ../src/control/crawler.c:168 #, c-format msgid "checking for updated sidecar files (%d%%)" msgstr "check bijgewerkte XMP-bestanden (%d%%)" -#: ../src/control/crawler.c:453 +#: ../src/control/crawler.c:454 #, c-format msgid "ERROR: %s NOT synced XMP → DB" msgstr "FOUT: %s NIET gesynchroniseerd XMP → DB" -#: ../src/control/crawler.c:454 ../src/control/crawler.c:520 -#: ../src/control/crawler.c:589 +#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 +#: ../src/control/crawler.c:590 msgid "" "ERROR: cannot write the database. the destination may be full, offline or " "read-only." @@ -8128,18 +8678,18 @@ msgstr "" "FOUT: kan de database niet schrijven. de bestemming kan vol, offline of " "alleen-lezen zijn." -#: ../src/control/crawler.c:461 +#: ../src/control/crawler.c:462 #, c-format msgid "SUCCESS: %s synced XMP → DB" msgstr "SUCCES: %s gesynchroniseerd XMP → DB" -#: ../src/control/crawler.c:483 +#: ../src/control/crawler.c:484 #, c-format msgid "ERROR: %s NOT synced DB → XMP" msgstr "FOUT: %s NIET gesynchroniseerd DB → XMP" -#: ../src/control/crawler.c:485 ../src/control/crawler.c:544 -#: ../src/control/crawler.c:610 +#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 +#: ../src/control/crawler.c:611 #, c-format msgid "" "ERROR: cannot write %s \n" @@ -8148,133 +8698,133 @@ msgstr "" "FOUT: kan %s niet schrijven\n" "de bestemming kan vol, offline of alleen-lezen zijn." -#: ../src/control/crawler.c:491 +#: ../src/control/crawler.c:492 #, c-format msgid "SUCCESS: %s synced DB → XMP" msgstr "SUCCES: %s gesynchroniseerd DB → XMP" -#: ../src/control/crawler.c:517 +#: ../src/control/crawler.c:518 #, c-format msgid "ERROR: %s NOT synced new (XMP) → old (DB)" msgstr "FOUT: %s NIET gesynchroniseerd nieuw (XMP) → oud (DB)" -#: ../src/control/crawler.c:527 +#: ../src/control/crawler.c:528 #, c-format msgid "SUCCESS: %s synced new (XMP) → old (DB)" msgstr "SUCCES: %s gesynchroniseerd nieuw (XMP) → oud (DB)" -#: ../src/control/crawler.c:541 +#: ../src/control/crawler.c:542 #, c-format msgid "ERROR: %s NOT synced new (DB) → old (XMP)" msgstr "FOUT: %s NIET gesynchroniseerd nieuw (DB) → oud (XMP)" -#: ../src/control/crawler.c:549 +#: ../src/control/crawler.c:550 #, c-format msgid "SUCCESS: %s synced new (DB) → old (XMP)" msgstr "SUCCES: %s gesynchroniseerd nieuw (DB) → oud (XMP)" -#: ../src/control/crawler.c:558 ../src/control/crawler.c:626 +#: ../src/control/crawler.c:559 ../src/control/crawler.c:627 #, c-format msgid "EXCEPTION: %s has inconsistent timestamps" msgstr "UITZONDERING: %s heeft inconsistente tijdstempels" -#: ../src/control/crawler.c:586 +#: ../src/control/crawler.c:587 #, c-format msgid "ERROR: %s NOT synced old (XMP) → new (DB)" msgstr "FOUT: %s NIET gesynchroniseerd oud (XMP) → nieuw (DB)" -#: ../src/control/crawler.c:595 +#: ../src/control/crawler.c:596 #, c-format msgid "SUCCESS: %s synced old (XMP) → new (DB)" msgstr "SUCCES: %s gesynchroniseerd oud (XMP) → nieuw (DB)" -#: ../src/control/crawler.c:607 +#: ../src/control/crawler.c:608 #, c-format msgid "ERROR: %s NOT synced old (DB) → new (XMP)" msgstr "FOUT: %s NIET gesynchroniseerd oud (DB) → nieuw (XMP)" -#: ../src/control/crawler.c:616 +#: ../src/control/crawler.c:617 #, c-format msgid "SUCCESS: %s synced old (DB) → new (XMP)" msgstr "SUCCES: %s gesynchroniseerd oud (DB) → nieuw (XMP)" -#: ../src/control/crawler.c:698 +#: ../src/control/crawler.c:699 #, c-format msgid "%id %02dh %02dm %02ds" msgstr "%id %02dh %02dm %02ds" -#: ../src/control/crawler.c:745 +#: ../src/control/crawler.c:746 msgid "XMP" msgstr "XMP" -#: ../src/control/crawler.c:762 ../src/imageio/storage/disk.c:273 +#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 #: ../src/imageio/storage/latex.c:196 msgid "path" msgstr "pad" -#: ../src/control/crawler.c:771 +#: ../src/control/crawler.c:772 msgid "XMP timestamp" msgstr "XMP gewijzigd" -#: ../src/control/crawler.c:776 +#: ../src/control/crawler.c:777 msgid "database timestamp" msgstr "database gewijzigd" -#: ../src/control/crawler.c:781 +#: ../src/control/crawler.c:782 msgid "newest" msgstr "nieuwste" -#: ../src/control/crawler.c:787 +#: ../src/control/crawler.c:788 msgid "time difference" msgstr "tijdsverschil" -#: ../src/control/crawler.c:799 +#: ../src/control/crawler.c:800 msgid "updated XMP sidecar files found" msgstr "bijgewerkte XMP sidecar-bestanden gevonden" -#: ../src/control/crawler.c:800 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "_afsluiten" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:810 ../src/dtgtk/thumbtable.c:2970 -#: ../src/libs/import.c:2075 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 +#: ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "selecteer alles" -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:2972 -#: ../src/libs/import.c:2079 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 +#: ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "selecteer niets" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:2974 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "keer selectie om" -#: ../src/control/crawler.c:817 +#: ../src/control/crawler.c:818 msgid "on the selection:" msgstr "op selectie:" -#: ../src/control/crawler.c:818 +#: ../src/control/crawler.c:819 msgid "keep the XMP edit" msgstr "behoud de xmp-bewerking" -#: ../src/control/crawler.c:819 +#: ../src/control/crawler.c:820 msgid "keep the database edit" msgstr "behoud de databasebewerking" -#: ../src/control/crawler.c:820 +#: ../src/control/crawler.c:821 msgid "keep the newest edit" msgstr "behoud de nieuwste bewerking" -#: ../src/control/crawler.c:821 +#: ../src/control/crawler.c:822 msgid "keep the oldest edit" msgstr "behoud de oudste bewerking" -#: ../src/control/crawler.c:835 +#: ../src/control/crawler.c:836 msgid "synchronization log" msgstr "synchronisatieregistratie" @@ -8315,84 +8865,84 @@ msgstr[1] "importeren %d afbeeldingen vanaf de camera" msgid "import images from camera" msgstr "importeer afbeeldingen vanaf de camera" -#: ../src/control/jobs/control_jobs.c:211 -msgid "failed to create film roll for destination directory, aborting move.." +#: ../src/control/jobs/control_jobs.c:214 +msgid "failed to create film roll for destination directory, aborting move." msgstr "aanmaak filmrol voor bestemmingsmap mislukt, verplaatsing geannuleerd." -#: ../src/control/jobs/control_jobs.c:343 +#: ../src/control/jobs/control_jobs.c:363 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] "schrijf XMP-bestanden" msgstr[1] "schrijf %zu XMP-bestanden" -#: ../src/control/jobs/control_jobs.c:510 +#: ../src/control/jobs/control_jobs.c:530 msgid "unable to allocate memory for HDR merge" msgstr "kon geen geheugen toewijzen voor HDR-samenvoeging" -#: ../src/control/jobs/control_jobs.c:519 +#: ../src/control/jobs/control_jobs.c:539 msgid "exposure bracketing only works on raw images." msgstr "belichtingsbracketing werkt alleen voor raw-afbeeldingen." -#: ../src/control/jobs/control_jobs.c:527 +#: ../src/control/jobs/control_jobs.c:547 msgid "images have to be of same size and orientation!" msgstr "afbeelding moeten van dezelfde afmeting en oriëntatie zijn!" -#: ../src/control/jobs/control_jobs.c:620 +#: ../src/control/jobs/control_jobs.c:640 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "samenvoegen %d afbeelding" msgstr[1] "samenvoegen %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:692 +#: ../src/control/jobs/control_jobs.c:712 #, c-format msgid "wrote merged HDR `%s'" msgstr "samengevoegde HDR `%s' is opgeslagen" -#: ../src/control/jobs/control_jobs.c:724 +#: ../src/control/jobs/control_jobs.c:744 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "dupliceer %d afbeelding" msgstr[1] "dupliceer %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:766 +#: ../src/control/jobs/control_jobs.c:786 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "spiegel %d afbeelding" msgstr[1] "spiegel %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:798 +#: ../src/control/jobs/control_jobs.c:818 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "kleurenafbeelding %d instellen" msgstr[1] "kleurenafbeeldingen %d instellen" -#: ../src/control/jobs/control_jobs.c:800 +#: ../src/control/jobs/control_jobs.c:820 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "monochrome afbeelding %d instellen" msgstr[1] "monochrome afbeeldingen %d instellen" -#: ../src/control/jobs/control_jobs.c:908 +#: ../src/control/jobs/control_jobs.c:928 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "verplaats %d afbeelding" msgstr[1] "verplaatsen %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:952 +#: ../src/control/jobs/control_jobs.c:972 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" msgstr[0] "afbeelding '%s' is in gebruik als overlay in %d afbeelding" msgstr[1] "afbeelding '%s' is in gebruik als overlay in %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1035 +#: ../src/control/jobs/control_jobs.c:1055 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8405,7 +8955,7 @@ msgstr "" "\n" " wil je het bestand definitief verwijderen van schijf?" -#: ../src/control/jobs/control_jobs.c:1037 +#: ../src/control/jobs/control_jobs.c:1057 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -8414,51 +8964,51 @@ msgstr "" "fysiek verwijderen mislukt %s%s\n" "%s" -#: ../src/control/jobs/control_jobs.c:1045 +#: ../src/control/jobs/control_jobs.c:1065 msgid "_apply to all" msgstr "op _alle toepassen" -#: ../src/control/jobs/control_jobs.c:1053 +#: ../src/control/jobs/control_jobs.c:1073 msgid "_delete permanently" msgstr "permanent verwij_deren" -#: ../src/control/jobs/control_jobs.c:1055 -#: ../src/control/jobs/control_jobs.c:1060 +#: ../src/control/jobs/control_jobs.c:1075 +#: ../src/control/jobs/control_jobs.c:1080 msgid "_remove from library" msgstr "ve_rwijderen uit bibliotheek" -#: ../src/control/jobs/control_jobs.c:1063 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "over_slaan" -#: ../src/control/jobs/control_jobs.c:1064 +#: ../src/control/jobs/control_jobs.c:1084 msgid "abort" msgstr "afbreken" -#: ../src/control/jobs/control_jobs.c:1070 +#: ../src/control/jobs/control_jobs.c:1090 msgid "trashing error" msgstr "prullenbak fout" -#: ../src/control/jobs/control_jobs.c:1071 +#: ../src/control/jobs/control_jobs.c:1091 msgid "deletion error" msgstr "verwijder fout" -#: ../src/control/jobs/control_jobs.c:1223 +#: ../src/control/jobs/control_jobs.c:1243 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "stuur %d afbeelding naar de prullenbak" msgstr[1] "stuur %d afbeeldingen naar de prullenbak" -#: ../src/control/jobs/control_jobs.c:1225 +#: ../src/control/jobs/control_jobs.c:1245 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "verwijder %d afbeelding" msgstr[1] "verwijderen %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1259 +#: ../src/control/jobs/control_jobs.c:1279 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" @@ -8467,161 +9017,161 @@ msgstr[0] "" msgstr[1] "" "afbeelding '%s' niet verwijderd: gebruikt als overlay in %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1393 +#: ../src/control/jobs/control_jobs.c:1413 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "instellen GPS informatie" msgstr[1] "instellen GPS informatie voor %u afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1438 +#: ../src/control/jobs/control_jobs.c:1458 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "overeenkomstige GPX locatie toegepast op %d afbeelding" msgstr[1] "overeenkomstige GPX locatie toegepast op %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1456 +#: ../src/control/jobs/control_jobs.c:1476 #, c-format msgid "moving %d image" msgstr "verplaats %d afbeelding" -#: ../src/control/jobs/control_jobs.c:1457 +#: ../src/control/jobs/control_jobs.c:1477 #, c-format msgid "moving %d images" msgstr "verplaats %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1463 +#: ../src/control/jobs/control_jobs.c:1484 #, c-format msgid "copying %d image" msgstr "kopieer %d afbeelding" -#: ../src/control/jobs/control_jobs.c:1464 +#: ../src/control/jobs/control_jobs.c:1485 #, c-format msgid "copying %d images" msgstr "kopieer %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1479 +#: ../src/control/jobs/control_jobs.c:1501 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "maakt lokale kopie van %d afbeelding" msgstr[1] "maakt lokale kopieën van %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1483 +#: ../src/control/jobs/control_jobs.c:1505 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "lokale kopie van een afbeelding verwijderen" msgstr[1] "lokale kopieën van %d afbeeldingen verwijderen" -#: ../src/control/jobs/control_jobs.c:1532 +#: ../src/control/jobs/control_jobs.c:1554 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "ververst info voor %d afbeelding" msgstr[1] "ververst info voor %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1604 +#: ../src/control/jobs/control_jobs.c:1626 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "plak historie in %d afbeelding" msgstr[1] "plak historie in %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1648 msgid "skipped pasting history into image being edited" msgstr "historie niet geplakt over afbeelding in bewerking" -#: ../src/control/jobs/control_jobs.c:1667 +#: ../src/control/jobs/control_jobs.c:1690 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "comprimeer historie in %d afbeelding" msgstr[1] "comprimeer historie in %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1684 +#: ../src/control/jobs/control_jobs.c:1707 msgid "skipped compressing history for image being edited" msgstr "historie niet gecomprimeerd van afbeelding in bewerking" -#: ../src/control/jobs/control_jobs.c:1695 +#: ../src/control/jobs/control_jobs.c:1719 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "geen historie compressie van %d afbeelding" msgstr[1] "geen historie compressie van %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1708 +#: ../src/control/jobs/control_jobs.c:1732 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "verwijder historie in %d afbeelding" msgstr[1] "verwijder historie in %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1721 +#: ../src/control/jobs/control_jobs.c:1745 msgid "skipped discarding history for image being edited" msgstr "historie niet verwijderd van afbeelding in bewerking" -#: ../src/control/jobs/control_jobs.c:1753 +#: ../src/control/jobs/control_jobs.c:1778 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "pas stijl(en) toe op %d afbeelding" msgstr[1] "pas stijl(en) toe op %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:1854 +#: ../src/control/jobs/control_jobs.c:1877 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "exporteer %d afbeelding..." msgstr[1] "exporteren %d afbeeldingen..." -#: ../src/control/jobs/control_jobs.c:1856 +#: ../src/control/jobs/control_jobs.c:1879 msgid "no image to export" msgstr "geen afbeelding om te exporteren" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1915 +#: ../src/control/jobs/control_jobs.c:1930 #, c-format msgid "exporting %d / %d to %s" msgstr "exporteren %d / %d naar %s" -#: ../src/control/jobs/control_jobs.c:1927 ../src/views/darkroom.c:882 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "afbeelding `%s' is op dit moment niet beschikbaar" -#: ../src/control/jobs/control_jobs.c:2036 +#: ../src/control/jobs/control_jobs.c:2051 msgid "merge HDR image" msgstr "samenvoegen hdr afbeelding" -#: ../src/control/jobs/control_jobs.c:2052 +#: ../src/control/jobs/control_jobs.c:2067 msgid "duplicate images" msgstr "dupliceer afbeeldingen" -#: ../src/control/jobs/control_jobs.c:2061 +#: ../src/control/jobs/control_jobs.c:2076 msgid "flip images" msgstr "afbeeldingen omkeren" -#: ../src/control/jobs/control_jobs.c:2069 +#: ../src/control/jobs/control_jobs.c:2084 msgid "set monochrome images" msgstr "monochrome afbeeldingen instellen" -#: ../src/control/jobs/control_jobs.c:2077 +#: ../src/control/jobs/control_jobs.c:2092 msgid "remove images" msgstr "vergeet afbeeldingen" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove image?" msgstr "afbeelding vergeten?" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove images?" msgstr "afbeeldingen vergeten?" -#: ../src/control/jobs/control_jobs.c:2091 +#: ../src/control/jobs/control_jobs.c:2106 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -8636,19 +9186,19 @@ msgstr[1] "" "wilt u echt %d afbeeldingen verwijderen uit darktable\n" "(zonder bestanden op schijf te verwijderen)?" -#: ../src/control/jobs/control_jobs.c:2107 +#: ../src/control/jobs/control_jobs.c:2122 msgid "delete images" msgstr "verwijder afbeeldingen" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete image?" msgstr "afbeelding verwijderen?" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete images?" msgstr "afbeelding(en) verwijderen?" -#: ../src/control/jobs/control_jobs.c:2124 +#: ../src/control/jobs/control_jobs.c:2139 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -8663,45 +9213,45 @@ msgstr[1] "" "wilt u echt %d afbeeldingen van de schijf verwijderen? \n" "(prullenmand gebruiken indien mogelijk)" -#: ../src/control/jobs/control_jobs.c:2126 +#: ../src/control/jobs/control_jobs.c:2141 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "wilt u echt %d afbeelding van de schijf verwijderen?" msgstr[1] "wilt u echt %d afbeeldingen van de schijf verwijderen?" -#: ../src/control/jobs/control_jobs.c:2144 +#: ../src/control/jobs/control_jobs.c:2159 msgid "delete duplicate" msgstr "verwijder duplicaat" -#: ../src/control/jobs/control_jobs.c:2160 +#: ../src/control/jobs/control_jobs.c:2175 msgid "delete duplicate?" msgstr "verwijder duplicaat?" -#: ../src/control/jobs/control_jobs.c:2161 +#: ../src/control/jobs/control_jobs.c:2176 msgid "" -"do you really want to delete the duplicate (without deleting the source " -"image file on disk)?" +"do you really want to delete the duplicate (without deleting the source image " +"file on disk)?" msgstr "" "wilt u echt het duplicaat verwijderen (zonder het bronbestand op schijf te " "verwijderen)?" -#: ../src/control/jobs/control_jobs.c:2178 +#: ../src/control/jobs/control_jobs.c:2193 msgid "move images" msgstr "verplaats afbeeldingen" -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2247 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2262 msgid "_select as destination" msgstr "_selecteer als bestemming" -#: ../src/control/jobs/control_jobs.c:2210 +#: ../src/control/jobs/control_jobs.c:2225 msgid "move image?" msgid_plural "move images?" msgstr[0] "afbeelding verplaatsen?" msgstr[1] "afbeeldingen verplaatsen?" -#: ../src/control/jobs/control_jobs.c:2211 +#: ../src/control/jobs/control_jobs.c:2226 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -8716,136 +9266,140 @@ msgstr[1] "" "wilt u echt %d afbeeldingen fysiek verplaatsen naar %s?\n" "(alle duplicaten worden meegenomen)" -#: ../src/control/jobs/control_jobs.c:2234 +#: ../src/control/jobs/control_jobs.c:2249 msgid "copy images" msgstr "kopieer afbeeldingen" -#: ../src/control/jobs/control_jobs.c:2270 +#: ../src/control/jobs/control_jobs.c:2285 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "kopieer afbeelding?" msgstr[1] "kopieer afbeeldingen?" -#: ../src/control/jobs/control_jobs.c:2271 +#: ../src/control/jobs/control_jobs.c:2286 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "wilt u echt %d afbeelding fysiek kopiëren naar %s?" msgstr[1] "wilt u echt %d afbeeldingen fysiek kopiëren naar %s?" -#: ../src/control/jobs/control_jobs.c:2289 -#: ../src/control/jobs/control_jobs.c:2298 +#: ../src/control/jobs/control_jobs.c:2304 +#: ../src/control/jobs/control_jobs.c:2313 msgid "local copy images" msgstr "lokale kopie afbeeldingen" -#: ../src/control/jobs/control_jobs.c:2307 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 msgid "refresh EXIF" msgstr "ververs EXIF" -#: ../src/control/jobs/control_jobs.c:2400 -#: ../src/control/jobs/control_jobs.c:2432 ../src/dtgtk/thumbtable.c:2957 +#: ../src/control/jobs/control_jobs.c:2415 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 msgid "paste history" msgstr "plak historie" -#: ../src/control/jobs/control_jobs.c:2448 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "comprimeer historie" -#: ../src/control/jobs/control_jobs.c:2460 ../src/dtgtk/thumbtable.c:2961 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "verwijder historie" -#: ../src/control/jobs/control_jobs.c:2468 +#: ../src/control/jobs/control_jobs.c:2483 msgid "no images nor styles selected!" msgstr "geen afbeeldingen of stijlen geselecteerd!" -#: ../src/control/jobs/control_jobs.c:2472 +#: ../src/control/jobs/control_jobs.c:2487 msgid "no styles selected!" msgstr "geen stijl geselecteerd!" -#: ../src/control/jobs/control_jobs.c:2476 +#: ../src/control/jobs/control_jobs.c:2491 msgid "no images selected!" msgstr "geen afbeeldingen geselecteerd!" -#: ../src/control/jobs/control_jobs.c:2489 +#: ../src/control/jobs/control_jobs.c:2504 msgid "apply style(s)" msgstr "stijl(en) toepassen" -#: ../src/control/jobs/control_jobs.c:2567 +#: ../src/control/jobs/control_jobs.c:2585 +#, c-format +msgid "failed to get parameters from storage module `%s', aborting export." +msgstr "opvragen instellingen opslagmodule `%s' mislukt, exporteren gestopt." + +#: ../src/control/jobs/control_jobs.c:2597 #, c-format -msgid "failed to get parameters from storage module `%s', aborting export.." +msgid "failed to get parameters from format module `%s', aborting export." msgstr "" -"het opvragen van instellingen van de opslagmodule `%s' is mislukt, het " -"exporteren is gestopt." +"opvragen instellingen van formaatmodule `%s' mislukt, exporteren gestopt." -#: ../src/control/jobs/control_jobs.c:2584 +#: ../src/control/jobs/control_jobs.c:2617 msgid "export images" msgstr "exporteer afbeeldingen" -#: ../src/control/jobs/control_jobs.c:2637 +#: ../src/control/jobs/control_jobs.c:2670 #, c-format msgid "adding time offset to %d image" msgstr "pas tijdsverschil toe op %d afbeelding" -#: ../src/control/jobs/control_jobs.c:2638 +#: ../src/control/jobs/control_jobs.c:2671 #, c-format msgid "setting date/time of %d image" msgstr "datum / tijd van %d afbeelding instellen" -#: ../src/control/jobs/control_jobs.c:2640 +#: ../src/control/jobs/control_jobs.c:2673 #, c-format msgid "adding time offset to %d images" msgstr "pas tijdsverschil toe op %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:2641 +#: ../src/control/jobs/control_jobs.c:2674 #, c-format msgid "setting date/time of %d images" msgstr "datum / tijd van %d afbeeldingen instellen" -#: ../src/control/jobs/control_jobs.c:2687 +#: ../src/control/jobs/control_jobs.c:2720 #, c-format msgid "added time offset to %d image" msgstr "tijdsverschil toegepast op %d afbeelding" -#: ../src/control/jobs/control_jobs.c:2688 +#: ../src/control/jobs/control_jobs.c:2721 #, c-format msgid "set date/time of %d image" msgstr "stel de datum / tijd van %d afbeelding in" -#: ../src/control/jobs/control_jobs.c:2690 +#: ../src/control/jobs/control_jobs.c:2723 #, c-format msgid "added time offset to %d images" msgstr "tijdsverschil toegepast op %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:2691 +#: ../src/control/jobs/control_jobs.c:2724 #, c-format msgid "set date/time of %d images" msgstr "stel de datum / tijd van %d afbeeldingen in" -#: ../src/control/jobs/control_jobs.c:2734 +#: ../src/control/jobs/control_jobs.c:2767 msgid "time offset" msgstr "tijdsverschil" -#: ../src/control/jobs/control_jobs.c:2764 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "schrijf XMP-bestanden" -#: ../src/control/jobs/control_jobs.c:2977 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "importeer %d afbeelding" msgstr[1] "importeren %d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:3028 +#: ../src/control/jobs/control_jobs.c:3061 #, c-format msgid "importing %d/%d image" msgid_plural "importing %d/%d images" msgstr[0] "importeer %d/%d afbeelding" msgstr[1] "importeer %d/%d afbeeldingen" -#: ../src/control/jobs/control_jobs.c:3036 +#: ../src/control/jobs/control_jobs.c:3069 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -8873,11 +9427,11 @@ msgstr "importeer afbeelding" msgid "synchronize sidecars" msgstr "synchroniseren XMP-bestanden" -#: ../src/develop/blend.c:299 +#: ../src/develop/blend.c:302 msgid "detail mask blending error" msgstr "detailmasker mengfout" -#: ../src/develop/blend.c:845 +#: ../src/develop/blend.c:849 msgid "detail mask CL blending problem" msgstr "detailmasker CL mengprobleem" @@ -8929,7 +9483,7 @@ msgstr "delen" #: ../src/develop/blend_gui.c:67 msgctxt "blendmode" msgid "addition" -msgstr "toevoegen" +msgstr "toevoeging" #: ../src/develop/blend_gui.c:69 msgctxt "blendmode" @@ -8984,7 +9538,7 @@ msgstr "helderheid" #: ../src/develop/blend_gui.c:91 msgctxt "blendmode" msgid "chromaticity" -msgstr "kleur" +msgstr "kleurdiepte" #: ../src/develop/blend_gui.c:94 msgctxt "blendmode" @@ -9078,8 +9632,10 @@ msgctxt "blendoperation" msgid "reverse" msgstr "keer om" -#: ../src/develop/blend_gui.c:140 ../src/gui/workspace.c:98 -#: ../src/gui/workspace.c:189 ../src/imageio/format/webp.c:435 +#. add default workspace +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "standaard" @@ -9087,35 +9643,35 @@ msgstr "standaard" msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2064 +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 msgid "RGB (display)" msgstr "RGB (weergave)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2077 +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 msgid "RGB (scene)" msgstr "RGB (scène)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3426 +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 msgid "uniformly" msgstr "geheel" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3435 ../src/develop/imageop.c:2802 +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 msgid "drawn mask" msgstr "vector masker" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2559 -#: ../src/develop/blend_gui.c:3444 ../src/develop/imageop.c:2804 +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 +#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 msgid "parametric mask" msgstr "parametrisch masker" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2971 -#: ../src/develop/blend_gui.c:3467 ../src/develop/imageop.c:2806 +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 msgid "raster mask" msgstr "raster masker" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3456 +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 msgid "drawn & parametric mask" msgstr "vector & parametrisch masker" @@ -9151,19 +9707,19 @@ msgstr "uitvoer na vervaging" msgid "input after blur" msgstr "input na vervaging" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:147 -#: ../src/gui/accelerators.c:157 ../src/gui/accelerators.c:241 +#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 #: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 msgid "on" msgstr "aan" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "input" msgstr "invoer" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "output" msgstr "uitvoer" @@ -9175,153 +9731,157 @@ msgstr " (zoom)" msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:2038 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +msgid "AI model is not available. Check preferences > AI" +msgstr "AI model niet beschikbaar. Check voorkeuren > AI" + +#: ../src/develop/blend_gui.c:2039 msgid "reset to default blend colorspace" msgstr "herstel standaard meng-kleurruimte" -#: ../src/develop/blend_gui.c:2094 +#: ../src/develop/blend_gui.c:2095 msgid "reset and hide output channels" msgstr "herstel en verberg uitvoerkanalen" -#: ../src/develop/blend_gui.c:2101 +#: ../src/develop/blend_gui.c:2102 msgid "show output channels" msgstr "toon uitvoerkanalen" -#: ../src/develop/blend_gui.c:2340 ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 #: ../src/iop/tonecurve.c:1270 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2340 +#: ../src/develop/blend_gui.c:2341 msgid "sliders for L channel" msgstr "schuifregelaars voor L kanaal" -#: ../src/develop/blend_gui.c:2345 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2345 +#: ../src/develop/blend_gui.c:2346 msgid "sliders for a channel" msgstr "schuifregelaars voor a kanaal" -#: ../src/develop/blend_gui.c:2349 +#: ../src/develop/blend_gui.c:2350 msgid "green/red" msgstr "groen/rood" -#: ../src/develop/blend_gui.c:2350 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2351 msgid "sliders for b channel" msgstr "schuifregelaars voor b kanaal" -#: ../src/develop/blend_gui.c:2354 +#: ../src/develop/blend_gui.c:2355 msgid "blue/yellow" msgstr "blauw/geel" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "sliders for chroma channel (of LCh)" msgstr "schuifregelaars voor chroma (C in LCh)" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "sliders for hue channel (of LCh)" msgstr "schuifregelaars voor tint (h in LCh)" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "sliders for gray value" msgstr "schuifregelaars voor grijs waarde" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/denoiseprofile.c:3774 -#: ../src/iop/rawdenoise.c:883 ../src/iop/rgbcurve.c:1489 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 #: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 msgid "sliders for red channel" msgstr "schuifregelaars voor rood kanaal" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/denoiseprofile.c:3775 -#: ../src/iop/rawdenoise.c:884 ../src/iop/rgbcurve.c:1490 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 #: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 msgid "sliders for green channel" msgstr "schuifregelaars voor groen kanaal" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/denoiseprofile.c:3776 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1491 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 #: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 msgid "sliders for blue channel" msgstr "schuifregelaars voor blauw kanaal" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "sliders for hue channel (of HSL)" msgstr "schuifregelaars voor tint (H in HSL)" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "sliders for chroma channel (of HSL)" msgstr "schuifregelaars voor verzadiging (S in HSL)" -#: ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2408 msgid "sliders for value channel (of HSL)" msgstr "schuifregelaars voor helderheid (L in HSL)" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "sliders for value channel (of JzCzhz)" msgstr "schuifregelaars voor helderheid (J in JzCzhz)" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "sliders for chroma channel (of JzCzhz)" msgstr "schuifregelaars voor chroma (C in JzCzhz)" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "sliders for hue channel (of JzCzhz)" msgstr "schuifregelaars voor tint (h in JzCzhz)" -#: ../src/develop/blend_gui.c:2465 +#: ../src/develop/blend_gui.c:2466 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9334,7 +9894,7 @@ msgstr "" "* gebied tussen de aangrenzende gebieden van bovenste/onderste markeringen: " "gedeeltelijk mengen" -#: ../src/develop/blend_gui.c:2469 +#: ../src/develop/blend_gui.c:2470 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9347,18 +9907,18 @@ msgstr "" "* gebied tussen de aangrenzende gebieden van bovenste/onderste markeringen: " "gedeeltelijk mengen" -#: ../src/develop/blend_gui.c:2563 +#: ../src/develop/blend_gui.c:2564 msgid "reset blend mask settings" msgstr "herstel masker instellingen" -#: ../src/develop/blend_gui.c:2570 ../src/iop/atrous.c:1789 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3771 -#: ../src/iop/rawdenoise.c:880 ../src/iop/rgbcurve.c:1487 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 +#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 #: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" msgstr "kanaal" -#: ../src/develop/blend_gui.c:2582 ../src/iop/colorzones.c:2639 +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 #: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 msgid "" "pick GUI color from image\n" @@ -9367,12 +9927,12 @@ msgstr "" "kies kleur uit afbeelding\n" "ctrl+klik of klik rechts om een gebied te selecteren" -#: ../src/develop/blend_gui.c:2585 ../src/iop/colorzones.c:2641 +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 #: ../src/iop/rgbcurve.c:1503 msgid "show color" msgstr "toon kleur" -#: ../src/develop/blend_gui.c:2594 +#: ../src/develop/blend_gui.c:2595 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9382,20 +9942,19 @@ msgstr "" "sleep voor het gebruik van ingaande afbeelding\n" "ctrl+sleep om gebruik te maken van de uitgaande afbeelding" -#: ../src/develop/blend_gui.c:2597 +#: ../src/develop/blend_gui.c:2598 msgid "set range" msgstr "bereik" -#: ../src/develop/blend_gui.c:2600 +#: ../src/develop/blend_gui.c:2601 msgid "invert all channel's polarities" msgstr "keer alle kanaal-polariteiten om" -#: ../src/develop/blend_gui.c:2619 +#: ../src/develop/blend_gui.c:2620 msgid "toggle polarity. best seen by enabling 'display mask'" -msgstr "" -"masker omkeren, meest duidelijk zichtbaar na inschakeling 'toon masker'" +msgstr "masker omkeren, meest duidelijk zichtbaar na inschakeling 'toon masker'" -#: ../src/develop/blend_gui.c:2647 +#: ../src/develop/blend_gui.c:2648 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9407,182 +9966,190 @@ msgstr "" "toets 'c' om door weergave van kanaal data te bladeren\n" "toets 'm' om door masker weergave te bladeren." -#: ../src/develop/blend_gui.c:2671 ../src/develop/blend_gui.c:3548 -#: ../src/iop/agx.c:1800 ../src/iop/agx.c:2022 ../src/iop/agx.c:2031 -#: ../src/iop/basicadj.c:624 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3134 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1479 ../src/iop/filmic.c:1491 -#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4400 -#: ../src/iop/filmicrgb.c:4411 ../src/iop/filmicrgb.c:4444 -#: ../src/iop/filmicrgb.c:4454 ../src/iop/graduatednd.c:1065 -#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:629 -#: ../src/iop/profile_gamma.c:635 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:390 ../src/iop/toneequal.c:3236 -#: ../src/iop/toneequal.c:3239 ../src/iop/toneequal.c:3242 -#: ../src/iop/toneequal.c:3245 ../src/iop/toneequal.c:3248 -#: ../src/iop/toneequal.c:3251 ../src/iop/toneequal.c:3254 -#: ../src/iop/toneequal.c:3257 ../src/iop/toneequal.c:3260 -#: ../src/iop/toneequal.c:3317 ../src/iop/toneequal.c:3327 -#: ../src/iop/toneequal.c:3387 ../src/views/darkroom.c:2672 +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 +#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 +#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 +#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 +#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 +#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 +#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 +#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 +#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 +#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 +#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2673 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3033 ../src/develop/blend_gui.c:3521 -#: ../src/develop/blend_gui.c:3547 ../src/develop/blend_gui.c:3557 -#: ../src/develop/blend_gui.c:3574 ../src/develop/blend_gui.c:3595 -#: ../src/develop/blend_gui.c:3604 ../src/develop/blend_gui.c:3613 -#: ../src/develop/blend_gui.c:3622 +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 +#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 +#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 +#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3633 msgid "blend" msgstr "mengen" -#: ../src/develop/blend_gui.c:2673 +#: ../src/develop/blend_gui.c:2674 msgid "boost factor" msgstr "boost factor" -#: ../src/develop/blend_gui.c:2676 -msgid "adjust the boost factor of the channel mask" -msgstr "regel de boost factor van het maskerkanaal" +#: ../src/develop/blend_gui.c:2677 +msgid "" +"adjust the channel boost factor.\n" +"increase to allow matching values over 100%" +msgstr "" +"regel de kanaalversterkingsfactor.\n" +"verhoog deze voor waarden boven 100%" -#: ../src/develop/blend_gui.c:2713 +#: ../src/develop/blend_gui.c:2714 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "%d vorm gebruikt" msgstr[1] "%d vormen gebruikt" -#: ../src/develop/blend_gui.c:2718 ../src/develop/blend_gui.c:2767 -#: ../src/develop/blend_gui.c:2856 ../src/develop/blend_gui.c:2980 +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 +#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 msgid "no mask used" msgstr "geen maskers" -#: ../src/develop/blend_gui.c:2777 +#: ../src/develop/blend_gui.c:2778 msgid "toggle polarity of drawn mask" msgstr "keer getekend masker om" -#: ../src/develop/blend_gui.c:2786 +#: ../src/develop/blend_gui.c:2787 msgid "show and edit mask elements" msgstr "toon en bewerk masker" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" -"weergeven en bewerken in beperkte modus (geen wijziging van plaats of " -"grootte van vormen)" +"weergeven en bewerken in beperkte modus (geen wijziging van plaats of grootte " +"van vormen)" -#: ../src/develop/blend_gui.c:2794 ../src/libs/masks.c:1004 -#: ../src/libs/masks.c:1795 ../src/libs/masks.c:1799 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 +msgid "add AI object" +msgstr "voeg AI object toe" + +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 +#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 msgid "add gradient" msgstr "verloop toevoegen" # het vervolg na 'ctrl+klik om ' -#: ../src/develop/blend_gui.c:2795 +#: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" msgstr "meer verlopen toe te voegen" -#: ../src/develop/blend_gui.c:2802 ../src/iop/retouch.c:2447 -#: ../src/libs/masks.c:984 ../src/libs/masks.c:1827 ../src/libs/masks.c:1831 -msgid "add brush" -msgstr "penseelstreek toevoegen" - -# het vervolg na 'ctrl+klik om ' -#: ../src/develop/blend_gui.c:2803 ../src/iop/retouch.c:2447 -msgid "add multiple brush strokes" -msgstr "meer penseelstreken toe te voegen" - -#: ../src/develop/blend_gui.c:2810 ../src/iop/retouch.c:2452 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:999 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1807 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 +#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1847 msgid "add path" msgstr "pad toevoegen" # het vervolg na 'ctrl+klik om ' -#: ../src/develop/blend_gui.c:2811 ../src/iop/retouch.c:2452 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 #: ../src/iop/spots.c:877 msgid "add multiple paths" msgstr "meer paden toe te voegen" -#: ../src/develop/blend_gui.c:2818 ../src/iop/retouch.c:2457 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:994 ../src/libs/masks.c:1811 -#: ../src/libs/masks.c:1815 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 +#: ../src/libs/masks.c:1855 msgid "add ellipse" msgstr "ellips toevoegen" # het vervolg na 'ctrl+klik om ' -#: ../src/develop/blend_gui.c:2819 ../src/iop/retouch.c:2457 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 #: ../src/iop/spots.c:882 msgid "add multiple ellipses" msgstr "meer ellipsen toe te voegen" -#: ../src/develop/blend_gui.c:2826 ../src/iop/retouch.c:2462 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:989 ../src/libs/masks.c:1819 -#: ../src/libs/masks.c:1823 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 +#: ../src/libs/masks.c:1863 msgid "add circle" msgstr "cirkel toevoegen" # het vervolg na 'ctrl+klik om ' -#: ../src/develop/blend_gui.c:2827 ../src/iop/retouch.c:2462 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 #: ../src/iop/spots.c:887 msgid "add multiple circles" msgstr "meer cirkels toe te voegen" -#: ../src/develop/blend_gui.c:2973 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 +#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +msgid "add brush" +msgstr "penseelstreek toevoegen" + +# het vervolg na 'ctrl+klik om ' +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +msgid "add multiple brush strokes" +msgstr "meer penseelstreken toe te voegen" + +#: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" msgstr "wissel polariteit van raster masker" -#: ../src/develop/blend_gui.c:3123 +#: ../src/develop/blend_gui.c:3134 msgid "normal & difference" msgstr "normaal & verschillen" -#: ../src/develop/blend_gui.c:3128 +#: ../src/develop/blend_gui.c:3139 msgid "lighten" msgstr "ophelderen" -#: ../src/develop/blend_gui.c:3135 +#: ../src/develop/blend_gui.c:3146 msgid "darken" msgstr "verdonkeren" -#: ../src/develop/blend_gui.c:3142 +#: ../src/develop/blend_gui.c:3153 msgid "contrast enhancing" msgstr "contrastverbetering" -#: ../src/develop/blend_gui.c:3149 ../src/develop/blend_gui.c:3172 +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 msgid "color channel" msgstr "kleurkanaal" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3175 +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 msgid "chromaticity & lightness" msgstr "kleur & helderheid" -#: ../src/develop/blend_gui.c:3167 +#: ../src/develop/blend_gui.c:3178 msgid "normal & arithmetic" msgstr "normaal & rekenkundig" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3187 +#: ../src/develop/blend_gui.c:3198 msgid "deprecated" msgstr "verouderd" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3191 +#: ../src/develop/blend_gui.c:3202 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "onbekende 'meng' modus '%d' in module '%s'" -#: ../src/develop/blend_gui.c:3476 +#: ../src/develop/blend_gui.c:3487 msgid "blending options" msgstr "mengopties" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3494 +#: ../src/develop/blend_gui.c:3505 msgid "blend mask" msgstr "masker" -#: ../src/develop/blend_gui.c:3498 +#: ../src/develop/blend_gui.c:3509 msgid "display mask and/or color channel" msgstr "toon masker en/of kleurkanaal" -#: ../src/develop/blend_gui.c:3503 +#: ../src/develop/blend_gui.c:3514 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -9594,11 +10161,11 @@ msgstr "" "beweeg over de parametrisch-masker-schuifregelaar om het te vertonen kanaal " "te selecteren" -#: ../src/develop/blend_gui.c:3510 +#: ../src/develop/blend_gui.c:3521 msgid "temporarily switch off blend mask" msgstr "schakel het masker tijdelijk uit" -#: ../src/develop/blend_gui.c:3515 +#: ../src/develop/blend_gui.c:3526 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -9606,15 +10173,15 @@ msgstr "" "schakel het masker tijdelijk uit.\n" "alleen in de nu actieve module" -#: ../src/develop/blend_gui.c:3525 +#: ../src/develop/blend_gui.c:3536 msgid "choose blending mode" msgstr "kies wijze van overvloeien" -#: ../src/develop/blend_gui.c:3534 +#: ../src/develop/blend_gui.c:3545 msgid "toggle blend order" msgstr "schakel de mengvolgorde in" -#: ../src/develop/blend_gui.c:3540 +#: ../src/develop/blend_gui.c:3551 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -9625,41 +10192,40 @@ msgstr "" "volgorde kan worden omgekeerd door op het icoon te klikken (invoer boven " "uitvoer)" -#: ../src/develop/blend_gui.c:3547 +#: ../src/develop/blend_gui.c:3558 msgid "fulcrum" msgstr "steunpunt" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3562 msgid "adjust the fulcrum used by some blending operations" msgstr "pas het draaipunt aan dat wordt gebruikt door sommige mengbewerkingen" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3557 ../src/iop/overlay.c:1109 -#: ../src/iop/watermark.c:1370 ../src/libs/masks.c:106 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 msgid "opacity" msgstr "dekking" -#: ../src/develop/blend_gui.c:3560 +#: ../src/develop/blend_gui.c:3571 msgid "set the opacity of the blending" msgstr "bepaal de dekking bij overvloeien" -#: ../src/develop/blend_gui.c:3565 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 msgid "combine masks" msgstr "combineer maskers" -#: ../src/develop/blend_gui.c:3567 +#: ../src/develop/blend_gui.c:3578 msgid "" -"how to combine individual drawn mask and different channels of parametric " -"mask" +"how to combine individual drawn mask and different channels of parametric mask" msgstr "" "hoe ieder getekend vector masker wordt gecombineerd met de verschillende " "kanalen van een parametrisch masker" -#: ../src/develop/blend_gui.c:3574 +#: ../src/develop/blend_gui.c:3585 msgid "details threshold" msgstr "drempelwaarde details" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3589 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -9669,11 +10235,11 @@ msgstr "" "positieve waarden selecteren gebieden met sterke details,\n" "negatieve waarden selecteren vlakke gebieden" -#: ../src/develop/blend_gui.c:3586 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 msgid "feathering guide" msgstr "doezelaar" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3600 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -9682,36 +10248,36 @@ msgstr "" "en\n" "kies ervoor om doezelaar voor of na maskervervaging toe te passen" -#: ../src/develop/blend_gui.c:3595 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 msgid "feathering radius" msgstr "radius doezelaar" -#: ../src/develop/blend_gui.c:3596 ../src/develop/blend_gui.c:3605 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3149 -#: ../src/iop/colorequal.c:3176 ../src/iop/demosaic.c:1817 -#: ../src/iop/demosaic.c:1836 ../src/iop/diffuse.c:1782 -#: ../src/iop/diffuse.c:1792 ../src/iop/retouch.c:2677 +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 +#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 +#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3598 +#: ../src/develop/blend_gui.c:3609 msgid "spatial radius of feathering" msgstr "grootte van doezelaar" -#: ../src/develop/blend_gui.c:3604 +#: ../src/develop/blend_gui.c:3615 msgid "blurring radius" msgstr "vervagingsradius" -#: ../src/develop/blend_gui.c:3607 +#: ../src/develop/blend_gui.c:3618 msgid "radius for gaussian blur of blend mask" msgstr "straal voor Gauss vervaging van het masker" -#: ../src/develop/blend_gui.c:3613 ../src/iop/retouch.c:2682 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 #: ../src/libs/history.c:950 msgid "mask opacity" msgstr "masker bedekking" -#: ../src/develop/blend_gui.c:3617 +#: ../src/develop/blend_gui.c:3628 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -9719,22 +10285,50 @@ msgstr "" "verschuift en kantelt de helderheidscurve van het masker om het\n" "verloop te wijzigen met behoud van volledige transparantie/dekking" -#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 msgid "mask contrast" msgstr "masker contrast" -#: ../src/develop/blend_gui.c:3626 +#: ../src/develop/blend_gui.c:3637 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "geeft de tooncurve van het masker een s-vorm om het contrast ervan aan te " "passen" -#: ../src/develop/blend_gui.c:3629 +#: ../src/develop/blend_gui.c:3640 msgid "mask refinement" msgstr "masker optimalisering" -#: ../src/develop/develop.c:773 +#: ../src/develop/develop.c:450 +msgid "unpin image" +msgstr "losmaken afbeelding" + +#: ../src/develop/develop.c:453 +msgid "image pinned" +msgstr "afbeelding vastgezet" + +#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +msgid "failed to create pinned develop" +msgstr "kon geen ontwikkelversie vastpinnen" + +#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +msgid "pin current image" +msgstr "huidige afbeelding vastzetten" + +#: ../src/develop/develop.c:515 +msgid "image unpinned" +msgstr "afbeelding losgemaakt" + +#: ../src/develop/develop.c:527 +msgid "no valid image to pin" +msgstr "geen geldige afbeelding om vast te zetten" + +#: ../src/develop/develop.c:533 +msgid "please wait for image to load" +msgstr "wacht svp op laden van afbeelding" + +#: ../src/develop/develop.c:1135 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -9742,92 +10336,96 @@ msgstr "" "automatisch opslaan van de bewerkingshistorie is uitgeschakeld vanwege de " "vele bewerkingen of een trage schijf" -#: ../src/develop/develop.c:2269 +#: ../src/develop/develop.c:2647 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: module '%s' versie komt niet overeen: %d != %d" -#: ../src/develop/develop.c:3174 +#: ../src/develop/develop.c:3590 msgid "duplicate module, can't move new instance after the base one\n" -msgstr "" -"dubbele module, kan de nieuwe instantie niet na de bestaande plaatsen\n" +msgstr "dubbele module, kan de nieuwe instantie niet na de bestaande plaatsen\n" -#: ../src/develop/imageop.c:995 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 msgid "new instance" msgstr "nieuw exemplaar" -#: ../src/develop/imageop.c:1002 +#: ../src/develop/imageop.c:1011 msgid "duplicate instance" msgstr "dupliceer exemplaar" -#: ../src/develop/imageop.c:1009 ../src/develop/imageop.c:4085 -#: ../src/libs/masks.c:1136 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 +#: ../src/libs/masks.c:1173 msgid "move up" msgstr "naar boven" -#: ../src/develop/imageop.c:1016 ../src/develop/imageop.c:4086 -#: ../src/libs/masks.c:1141 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 +#: ../src/libs/masks.c:1178 msgid "move down" msgstr "naar beneden" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1023 ../src/develop/imageop.c:4088 -#: ../src/gui/accelerators.c:173 ../src/libs/image.c:307 -#: ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 +#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "verwijderen" -#: ../src/develop/imageop.c:1031 ../src/develop/imageop.c:4089 -#: ../src/libs/modulegroups.c:4002 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 +#: ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "module naam wijzigen" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched on" msgstr "'%s' is ingeschakeld" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched off" msgstr "'%s' is uitgeschakeld" -#: ../src/develop/imageop.c:2168 +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: ../src/develop/imageop.c:2210 #, c-format msgid "'%s' has an introspection error" msgstr "'%s' heeft een \"introspectie\" fout" -#: ../src/develop/imageop.c:2796 +#: ../src/develop/imageop.c:2848 msgid "unknown mask" msgstr "onbekend masker" -#: ../src/develop/imageop.c:2800 +#: ../src/develop/imageop.c:2852 msgid "drawn + parametric mask" msgstr "getekend + parametrisch masker" -#: ../src/develop/imageop.c:2809 +#: ../src/develop/imageop.c:2861 #, c-format msgid "this module has a `%s'" msgstr "deze module heeft een `%s'" -#: ../src/develop/imageop.c:2814 +#: ../src/develop/imageop.c:2866 #, c-format msgid "taken from module %s" msgstr "overgenomen uit module %s" -#: ../src/develop/imageop.c:2819 +#: ../src/develop/imageop.c:2871 msgid "click to display (module must be activated first)" msgstr "klik om weer te geven (module moet eerst worden geactiveerd)" -#: ../src/develop/imageop.c:2930 +#: ../src/develop/imageop.c:2982 msgid "purpose" msgstr "doel" -#: ../src/develop/imageop.c:2930 +#. process button +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4256 msgid "process" msgstr "verwerk" -#: ../src/develop/imageop.c:2994 +#: ../src/develop/imageop.c:3046 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -9835,7 +10433,7 @@ msgstr "" "reset parameters\n" "ctrl+klik om eventuele automatische voorkeuren opnieuw toe te passen" -#: ../src/develop/imageop.c:3201 +#: ../src/develop/imageop.c:3253 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -9843,7 +10441,7 @@ msgstr "" "meerdere instantie-acties\n" "klik rechts om een nieuwe instantie te maken" -#: ../src/develop/imageop.c:3205 +#: ../src/develop/imageop.c:3257 msgid "" "presets\n" "right-click to apply on new instance" @@ -9851,15 +10449,15 @@ msgstr "" "voorkeuren\n" "klik rechts voor toepassing op een nieuwe instantie" -#: ../src/develop/imageop.c:3417 ../src/develop/imageop.c:3439 +#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 msgid "ERROR" msgstr "FOUT" -#: ../src/develop/imageop.c:3941 +#: ../src/develop/imageop.c:3974 msgid "unsupported input" msgstr "niet-ondersteunde invoer" -#: ../src/develop/imageop.c:3942 +#: ../src/develop/imageop.c:3975 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -9871,50 +10469,52 @@ msgstr "" "het gegevensformaat niet klopt\n" "met de vereisten." -#: ../src/develop/imageop.c:4084 ../src/develop/imageop.c:4094 -#: ../src/gui/accelerators.c:169 ../src/libs/lib.c:1582 +#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 +#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 +#: ../src/views/darkroom.c:2919 msgid "show" msgstr "toon" -#: ../src/develop/imageop.c:4087 ../src/libs/modulegroups.c:3484 -#: ../src/libs/modulegroups.c:3615 ../src/libs/modulegroups.c:4006 -#: ../src/libs/tagging.c:3678 +#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 +#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 +#: ../src/libs/tagging.c:3708 msgid "new" msgstr "nieuw" -#: ../src/develop/imageop.c:4090 ../src/libs/duplicate.c:402 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:3998 +#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "klonen" -#: ../src/develop/imageop.c:4095 +#: ../src/develop/imageop.c:4128 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:140 -#: ../src/gui/gtk.c:3699 ../src/gui/gtk.c:3754 ../src/gui/hist_dialog.c:289 -#: ../src/gui/styles_dialog.c:628 ../src/gui/styles_dialog.c:650 -#: ../src/iop/atrous.c:1618 ../src/libs/lib.c:1583 -#: ../src/libs/modulegroups.c:4082 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 +#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 +#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 +#: ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "reset" -#: ../src/develop/imageop.c:4096 ../src/gui/preferences.c:1036 -#: ../src/libs/lib.c:1584 +#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 +#: ../src/libs/lib.c:1722 msgid "presets" msgstr "voorkeuren" -#: ../src/develop/imageop.c:4097 +#. global shortcuts +#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 msgid "enable" msgstr "inschakelen" -#: ../src/develop/imageop.c:4098 ../src/gui/accelerators.c:185 +#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 msgid "focus" msgstr "focus" -#: ../src/develop/imageop.c:4099 ../src/gui/accelerators.c:2951 +#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "instantie" -#: ../src/develop/imageop.c:4119 +#: ../src/develop/imageop.c:4152 msgid "processing module" msgstr "verwerkingsmodule" @@ -9963,37 +10563,37 @@ msgid_plural "%s have been imported" msgstr[0] "%s is geïmporteerd" msgstr[1] "%s zijn geïmporteerd" -#: ../src/develop/masks/brush.c:1341 ../src/develop/masks/brush.c:1395 +#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 #, c-format msgid "hardness: %3.2f%%" msgstr "hardheid: %3.2f%%" -#: ../src/develop/masks/brush.c:1357 ../src/develop/masks/brush.c:1455 +#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 #: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1885 +#: ../src/develop/masks/path.c:1884 #, c-format msgid "size: %3.2f%%" msgstr "maat: %3.2f%%" -#: ../src/develop/masks/brush.c:3146 +#: ../src/develop/masks/brush.c:3141 msgid "[BRUSH] change size" msgstr "[BRUSH] wijzig afmeting" -#: ../src/develop/masks/brush.c:3148 +#: ../src/develop/masks/brush.c:3143 msgid "[BRUSH] change hardness" msgstr "[BRUSH] wijzig hardheid" -#: ../src/develop/masks/brush.c:3150 +#: ../src/develop/masks/brush.c:3145 msgid "[BRUSH] change opacity" msgstr "[BRUSH] wijzig dekking" -#: ../src/develop/masks/brush.c:3162 +#: ../src/develop/masks/brush.c:3157 #, c-format msgid "brush #%d" msgstr "penseel #%d" -#: ../src/develop/masks/brush.c:3175 +#: ../src/develop/masks/brush.c:3170 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" @@ -10002,13 +10602,13 @@ msgstr "" "grootte: scroll, hardheid: shift+scroll\n" "dekking: ctrl+scroll (%d %%)" -#: ../src/develop/masks/brush.c:3178 +#: ../src/develop/masks/brush.c:3173 msgid "size: scroll" msgstr "grootte: scroll" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 #: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1819 +#: ../src/develop/masks/path.c:1818 #, c-format msgid "feather size: %3.2f%%" msgstr "doezelaar maat: %3.2f%%" @@ -10030,7 +10630,7 @@ msgstr "[CIRCLE] wijzig dekking" msgid "circle #%d" msgstr "cirkel #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4011 +#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10085,11 +10685,11 @@ msgstr "roteren: ctrl+slepen" #: ../src/develop/masks/ellipse.c:2021 #, c-format msgid "" -"feather mode: shift+click, rotate: ctrl+drag\n" +"feather mode: alt+click, rotate: ctrl+drag\n" "size: scroll, feather size: shift+scroll, opacity: " "ctrl+scroll (%d%%)" msgstr "" -"doezelaarmodus: shift+klik, roteren: ctrl+slepen\n" +"doezelaarmodus: alt+klik, roteren: ctrl+slepen\n" "grootte: scroll, doezelaar grootte: shift+scroll, dekking: ctrl+scroll (%d%%)" @@ -10159,79 +10759,194 @@ msgstr "[SHAPE] verwijder vorm" msgid "group `%s'" msgstr "groep `%s'" -#: ../src/develop/masks/masks.c:418 +#: ../src/develop/masks/masks.c:432 #, c-format msgid "copy of `%s'" msgstr "kopie van `%s'" -#: ../src/develop/masks/masks.c:984 +#: ../src/develop/masks/masks.c:1002 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: masker versie komt niet overeen: %d != %d" -#: ../src/develop/masks/masks.c:1244 ../src/develop/masks/masks.c:1894 +#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 #, c-format msgid "opacity: %.0f%%" msgstr "dekking: %.0f%%" -#: ../src/develop/masks/masks.c:1640 ../src/libs/masks.c:1074 +#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 msgid "add existing shape" msgstr "bestaande vorm toevoegen" -#: ../src/develop/masks/masks.c:1667 +#: ../src/develop/masks/masks.c:1696 msgid "use same shapes as" msgstr "gebruik dezelfde vorm als" -#: ../src/develop/masks/masks.c:1977 +#: ../src/develop/masks/masks.c:2006 msgid "masks can not contain themselves" msgstr "maskers mogen zichzelf niet insluiten" -#: ../src/develop/masks/path.c:3944 +#: ../src/develop/masks/object.c:852 +msgid "set raster mask root folder in preferences" +msgstr "stel map in voor rastermaskers in voorkeuren" + +#: ../src/develop/masks/object.c:860 +msgid "cannot create raster mask folder" +msgstr "kan geen map voor rastermaskers maken" + +#: ../src/develop/masks/object.c:923 +msgid "raster mask saved" +msgstr "raster masker opgeslagen" + +#: ../src/develop/masks/object.c:928 +msgid "failed to save raster mask" +msgstr "fout bij opslaan raster masker" + +#: ../src/develop/masks/object.c:1009 +msgid "no mask extracted from AI segmentation" +msgstr "geen masker uit AI segmentatie gehaald" + +#: ../src/develop/masks/object.c:1017 +msgid "ai object group" +msgstr "ai object groep" + +#: ../src/develop/masks/object.c:1018 +msgid "ai object" +msgstr "ai object" + +#: ../src/develop/masks/object.c:1146 +#, c-format +msgid "smoothing: %3.2f" +msgstr "afvlakking: %3.2f" + +#: ../src/develop/masks/object.c:1157 +#, c-format +msgid "cleanup: %d" +msgstr "schonen: %d" + +#: ../src/develop/masks/object.c:1170 +#, c-format +msgid "opacity: %d%%" +msgstr "dekking: %d%%" + +#: ../src/develop/masks/object.c:1293 +#, c-format +msgid "group '%s'" +msgstr "groep '%s'" + +#. keep the message visible while the thread is working +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 +msgid "object mask: analyzing image..." +msgstr "object masker: afbeelding analyseren..." + +#: ../src/develop/masks/object.c:1588 +msgid "click on object to create mask" +msgstr "klik op een object om een masker te maken" + +#. log only once when the thread is first joined +#: ../src/develop/masks/object.c:1598 +msgid "object mask preparation failed" +msgstr "kon objectmasker niet voorbereiden" + +#: ../src/develop/masks/object.c:1803 +msgid "[OBJECT] select / add foreground point" +msgstr "[OBJECT] selecteren / toevoegen voorgrondpunten" + +#: ../src/develop/masks/object.c:1808 +msgid "[OBJECT] add background point" +msgstr "[OBJECT] toevoegen achtergrondpunten" + +#: ../src/develop/masks/object.c:1813 +msgid "[OBJECT] clear selection" +msgstr "[OBJECT] verwijder selectie" + +#: ../src/develop/masks/object.c:1818 +msgid "[OBJECT] apply mask" +msgstr "[OBJECT] masker toepassen" + +#: ../src/develop/masks/object.c:1823 +msgid "[OBJECT] change smoothing" +msgstr "[OBJECT] wijzig afvlakking" + +#: ../src/develop/masks/object.c:1828 +msgid "[OBJECT] change cleanup" +msgstr "[OBJECT] wijzig schoning" + +#: ../src/develop/masks/object.c:1833 +msgid "[OBJECT] change opacity" +msgstr "[OBJECT] wijzig dekking" + +#: ../src/develop/masks/object.c:1840 +#, c-format +msgid "object #%d" +msgstr "object nr:%d" + +#: ../src/develop/masks/object.c:1858 +#, c-format +msgid "" +"add: click, subtract: shift+click, clear: " +"ctrl+shift+click, apply: right-click, apply+save raster: " +"shift+right-click\n" +"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), " +"opacity: ctrl+scroll (%d%%)" +msgstr "" +"toevoegen: klik, weghalen: shift+klik, verwijderen: " +"ctrl+shift+klik, toepassen: klik rechts, toepassen en opslaan: " +"shift+klik rechts\n" +"doezelen: scroll (%3.2f), opschonen: shift+scroll (%d), " +"dekking: ctrl+scroll (%d%%)" + +#: ../src/develop/masks/object.c:1869 +#, c-format +msgid "select: click on object, opacity: ctrl+scroll (%d%%)" +msgstr "selecteren: klik op object, dekking: ctrl+scroll (%d %%)" + +#: ../src/develop/masks/path.c:3943 msgid "[PATH creation] add a smooth node" msgstr "[PATH creation] toevoegen effen knooppunt" -#: ../src/develop/masks/path.c:3946 +#: ../src/develop/masks/path.c:3945 msgid "[PATH creation] add a sharp node" msgstr "[PATH creation] toevoegen scherp knooppunt" -#: ../src/develop/masks/path.c:3948 +#: ../src/develop/masks/path.c:3947 msgid "[PATH creation] terminate path creation" msgstr "[PATH creation] beëindigen pad creatie" -#: ../src/develop/masks/path.c:3950 +#: ../src/develop/masks/path.c:3949 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[PATH on node] schakel tussen zacht/scherpe knooppunten" -#: ../src/develop/masks/path.c:3952 +#: ../src/develop/masks/path.c:3951 msgid "[PATH on node] remove the node" msgstr "[PATH on node] verwijder knooppunt" -#: ../src/develop/masks/path.c:3954 +#: ../src/develop/masks/path.c:3953 msgid "[PATH on feather] reset curvature" msgstr "[PATH on doezelaar] reset kromming" -#: ../src/develop/masks/path.c:3956 +#: ../src/develop/masks/path.c:3955 msgid "[PATH on segment] add node" msgstr "[PATH on segment] voeg knooppunt toe" -#: ../src/develop/masks/path.c:3958 +#: ../src/develop/masks/path.c:3957 msgid "[PATH] change size" msgstr "[PATH] wijzig afmeting" -#: ../src/develop/masks/path.c:3960 +#: ../src/develop/masks/path.c:3959 msgid "[PATH] change feather size" msgstr "[PATH] wijzig afmeting doezelaar" -#: ../src/develop/masks/path.c:3962 +#: ../src/develop/masks/path.c:3961 msgid "[PATH] change opacity" msgstr "[PATH] wijzig dekking" -#: ../src/develop/masks/path.c:3974 +#: ../src/develop/masks/path.c:3973 #, c-format msgid "path #%d" msgstr "pad #%d" -#: ../src/develop/masks/path.c:3985 +#: ../src/develop/masks/path.c:3984 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10239,7 +10954,7 @@ msgstr "" "voeg knooppunt toe: klik, voeg scherp knooppunt toe:ctrl+klik\n" "annuleren: klik rechts" -#: ../src/develop/masks/path.c:3990 +#: ../src/develop/masks/path.c:3989 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10247,7 +10962,7 @@ msgstr "" "voeg knooppunt toe: klik, voeg scherp knooppunt toe:ctrl+klik\n" "beëindig pad: klik rechts" -#: ../src/develop/masks/path.c:3995 +#: ../src/develop/masks/path.c:3994 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10255,7 +10970,7 @@ msgstr "" "verplaats knooppunt: slepen, verwijder knooppunt: klik rechts\n" "wissel vloeiend/scherp: ctrl+klik" -#: ../src/develop/masks/path.c:4000 +#: ../src/develop/masks/path.c:3999 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -10264,7 +10979,7 @@ msgstr "" "ctrl+slepen,\n" "verplaats knoppunt: shift+slepen, herstel kromming: klik rechts" -#: ../src/develop/masks/path.c:4005 +#: ../src/develop/masks/path.c:4004 msgid "" "move segment: drag, add node: ctrl+click\n" "remove path: right-click" @@ -10272,11 +10987,11 @@ msgstr "" "verplaats segment: sleep, voeg punt toe: ctrl+klik\n" "verwijder pad: klik rechts" -#: ../src/develop/pixelpipe_hb.c:517 +#: ../src/develop/pixelpipe_hb.c:571 msgid "enabled as required" msgstr "ingeschakeld zoals vereist" -#: ../src/develop/pixelpipe_hb.c:518 +#: ../src/develop/pixelpipe_hb.c:572 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10286,11 +11001,11 @@ msgstr "" "waarschijnlijke oorzaak door het toepassen van een voorkeur, stijl of " "historie van kopiëren en plakken" -#: ../src/develop/pixelpipe_hb.c:525 +#: ../src/develop/pixelpipe_hb.c:579 msgid "disabled as not appropriate" msgstr "uitgeschakeld wegens ongeschikt" -#: ../src/develop/pixelpipe_hb.c:526 +#: ../src/develop/pixelpipe_hb.c:580 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10300,7 +11015,7 @@ msgstr "" "waarschijnlijke oorzaak door het toepassen van een voorkeur, stijl of " "historie van kopiëren en plakken" -#: ../src/develop/pixelpipe_hb.c:1262 +#: ../src/develop/pixelpipe_hb.c:1371 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10311,13 +11026,13 @@ msgstr "" "in module '%s'\n" "svp rapporteren via GitHub" -#: ../src/develop/pixelpipe_hb.c:1746 +#: ../src/develop/pixelpipe_hb.c:1953 msgid "fatal input misalignment, please report on GitHub\n" msgstr "" "fatale fout in niet-uitgelijnde invoer,\n" "svp rapporteren via GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3117 +#: ../src/develop/pixelpipe_hb.c:3174 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -10337,7 +11052,7 @@ msgstr "" " - stuurprogramma's ondersteunen niet alle vereiste gebeurtenissen,\n" " - te weinig geheugenruimte voor 'gebruik volledige geheugen'." -#: ../src/develop/pixelpipe_hb.c:3309 +#: ../src/develop/pixelpipe_hb.c:3476 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10348,46 +11063,46 @@ msgstr "" "'%s' omdat die pas later in de werkstroom komt.\n" "Het raster masker wordt genegeerd." -#: ../src/develop/tiling.c:817 ../src/develop/tiling.c:1157 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" -"tiling failed for module '%s'. the output most likely will be OK, but you " +"tiling failed for module '%s%s'. the output most likely will be OK, but you " "might want to check." msgstr "" -"tegelen voor module '%s' mislukt. Resultaat is waarschijnlijk OK, maar " +"tegelen voor module '%s%s' mislukt. Resultaat is waarschijnlijk OK, maar " "controle is gewenst." -#: ../src/dtgtk/culling.c:223 +#: ../src/dtgtk/culling.c:225 msgid "you have reached the start of your selection" msgstr "dit is de start van uw selectie" -#: ../src/dtgtk/culling.c:232 +#: ../src/dtgtk/culling.c:234 msgid "you have reached the start of your collection" msgstr "dit is de start van de verzameling" -#: ../src/dtgtk/culling.c:279 +#: ../src/dtgtk/culling.c:281 msgid "you have reached the end of your selection" msgstr "dit is het einde van uw selectie" -#: ../src/dtgtk/culling.c:306 +#: ../src/dtgtk/culling.c:308 msgid "you have reached the end of your collection" msgstr "dit is het einde van de verzameling" -#: ../src/dtgtk/culling.c:415 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "zoomen is beperkt tot %d afbeeldingen" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "ongeldig" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "jaar %s" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -10397,7 +11112,7 @@ msgstr "" "gebruik 'min' bij geen grens\n" "klik rechts om te kiezen uit bestaande waarden" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -10407,7 +11122,7 @@ msgstr "" "gebruik 'max' als er geen grens is\n" "klik rechts om te kiezen uit bestaande waarden" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -10415,7 +11130,7 @@ msgstr "" "voor de waarde in\n" "klik rechts om te kiezen uit bestaande waarden" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10429,7 +11144,7 @@ msgstr "" "gebruik '-' prefix voor relatieve datum\n" "klik rechts om te kiezen van kalender of bestaande waarden" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10445,7 +11160,7 @@ msgstr "" "gebruik '-' prefix voor relative datum\n" "klik rechts om te kiezen van kalender of bestaande waarden" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10455,46 +11170,46 @@ msgstr "" "formaat YYYY:MM:DD hh:mm:ss.sss (alleen het jaar is verplicht)\n" "klik rechts om te kiezen van kalender of bestaande waarden" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "datum-tijd interval om af te trekken van max waarde" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "datum-tijd interval om toe te voegen aan min waarde" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "vast" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "relatief" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "geselecteerd" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 #: ../src/libs/colorpicker.c:54 msgid "min" msgstr "min" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 #: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "max" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "datum type" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "datum" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -10502,46 +11217,45 @@ msgstr "" "klik om datum te selecteren\n" "dubbelklik om de datum direct te gebruiken" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "jaren: " -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "maanden: " -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "dagen: " #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "tijd" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 -#: ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 msgid "now" msgstr "nu" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "stel altijd dezelfde waarde in als huidige datumtijd" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:180 -#: ../src/libs/metadata.c:1140 ../src/libs/styles.c:913 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 +#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "toepassen" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "stel grens van het bereik in op deze waarde" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "huidige datum: " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:595 +#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 msgid "double-click to reset" msgstr "dubbelklik om te resetten" @@ -10568,103 +11282,102 @@ msgstr "" msgid "grouped images" msgstr "gegroepeerde afbeeldingen" -#: ../src/dtgtk/thumbnail.c:863 ../src/dtgtk/thumbnail.c:1676 -#: ../src/iop/ashift.c:6047 ../src/iop/ashift.c:6134 ../src/iop/ashift.c:6136 -#: ../src/iop/ashift.c:6138 ../src/libs/navigation.c:112 -#: ../src/libs/navigation.c:249 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 +#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 +#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:268 msgid "fit" msgstr "passend" -#: ../src/dtgtk/thumbtable.c:1256 +#: ../src/dtgtk/thumbtable.c:1265 msgid "here" msgstr "hier" -#: ../src/dtgtk/thumbtable.c:1257 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "er bevinden zich geen afbeeldingen in deze collectie" -#: ../src/dtgtk/thumbtable.c:1259 +#: ../src/dtgtk/thumbtable.c:1268 msgid "need help?" msgstr "hulp nodig?" -#: ../src/dtgtk/thumbtable.c:1260 +#: ../src/dtgtk/thumbtable.c:1269 msgid "if you have not imported any images yet" msgstr "als er nog geen afbeeldingen geïmporteerd zijn" -#: ../src/dtgtk/thumbtable.c:1261 +#: ../src/dtgtk/thumbtable.c:1270 msgid "click on ? then an on-screen item to open manual page" msgstr "" "klik op ? en dan op een scherm\n" "element om de handleiding te bekijken" -#: ../src/dtgtk/thumbtable.c:1262 +#: ../src/dtgtk/thumbtable.c:1271 msgid "you can do so in the import module" msgstr "voeg ze dan toe met de 'importeren'-module" -#: ../src/dtgtk/thumbtable.c:1263 +#: ../src/dtgtk/thumbtable.c:1272 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "toets 'h' vasthouden om alle actieve sneltoetsen te zien" -#: ../src/dtgtk/thumbtable.c:1264 +#: ../src/dtgtk/thumbtable.c:1273 msgid "to open the online manual click " msgstr "voor online gebruikershandleiding klik " -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1274 msgid "try to relax the filter settings in the top panel" msgstr "verruim eventueel het filter in het toppaneel" -#: ../src/dtgtk/thumbtable.c:1266 +#: ../src/dtgtk/thumbtable.c:1275 msgid "or add images in the collections module" msgstr "of voeg afbeeldingen toe in de 'collecties'-module" -#: ../src/dtgtk/thumbtable.c:1267 +#: ../src/dtgtk/thumbtable.c:1276 msgid "personalize darktable" msgstr "darktable personaliseren" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1277 msgid "click on the gear icon for global preferences" msgstr "klik op het tandwieltje voor algemene voorkeuren" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1279 msgid "click on the keyboard icon to define shortcuts" msgstr "klik op het toetsenbord icoontje om sneltoetsen te definiëren" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1281 msgid "try the 'no-click' workflow" msgstr "probeer de workflow zonder muisklik" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1282 msgid "set module-specific preferences through module's menu" msgstr "stel module-specifieke voorkeuren in via het modulemenu" -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1283 msgid "hover over an image and use keyboard shortcuts" msgstr "beweeg over een afbeelding en gebruik sneltoetsen" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1284 msgid "to apply ratings, colors, styles, etc." msgstr "sneltoetsen voor sterren, kleurcodes, stijlen etc." -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1285 msgid "make default raw development look more like your" msgstr "zorgt dat standaard raw-ontwikkelen meer lijkt op de" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1286 msgid "hover over any button for its description and shortcuts" msgstr "beweeg over een knop voor omschrijving en sneltoetsen" -#: ../src/dtgtk/thumbtable.c:1278 +#: ../src/dtgtk/thumbtable.c:1287 msgid "camera's JPEG by applying a camera-specific style" msgstr "camera JPEG door een camera-specifieke stijl toe te passen" -#: ../src/dtgtk/thumbtable.c:1695 -msgid "" -"you have changed the settings related to how thumbnails are generated.\n" +#: ../src/dtgtk/thumbtable.c:1714 +msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "" "je hebt de instellingen gewijzigd die bepalen hoe miniaturen worden " "gegenereerd.\n" -#: ../src/dtgtk/thumbtable.c:1698 +#: ../src/dtgtk/thumbtable.c:1717 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -10672,7 +11385,7 @@ msgstr "" "alle miniaturen in de cache moeten ongeldig worden gemaakt.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1702 +#: ../src/dtgtk/thumbtable.c:1721 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -10681,7 +11394,7 @@ msgstr "" "miniaturen in de cache vanaf niveau %d moeten ongeldig worden gemaakt.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1707 +#: ../src/dtgtk/thumbtable.c:1726 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -10690,7 +11403,7 @@ msgstr "" "miniaturen in de cache onder niveau %d moeten ongeldig worden gemaakt.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1712 +#: ../src/dtgtk/thumbtable.c:1731 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -10700,40 +11413,40 @@ msgstr "" "gemaakt.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1715 +#: ../src/dtgtk/thumbtable.c:1734 msgid "do you want to do that now?" msgstr "wil je dat nu doen?" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1736 msgid "cached thumbnails invalidation" msgstr "ongeldigverklaring van miniaturen in de cache" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:2953 +#: ../src/dtgtk/thumbtable.c:3082 msgid "copy history" msgstr "kopieer historie" -#: ../src/dtgtk/thumbtable.c:2955 +#: ../src/dtgtk/thumbtable.c:3084 msgid "copy history parts" msgstr "kopieer historiedelen" -#: ../src/dtgtk/thumbtable.c:2959 +#: ../src/dtgtk/thumbtable.c:3088 msgid "paste history parts" msgstr "plak historiedelen" -#: ../src/dtgtk/thumbtable.c:2964 +#: ../src/dtgtk/thumbtable.c:3093 msgid "duplicate image" msgstr "dupliceer afbeelding" -#: ../src/dtgtk/thumbtable.c:2966 +#: ../src/dtgtk/thumbtable.c:3095 msgid "duplicate image virgin" msgstr "dupliceer oorspronkelijke afbeelding" -#: ../src/dtgtk/thumbtable.c:2976 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 msgid "select film roll" msgstr "selecteer filmrol" -#: ../src/dtgtk/thumbtable.c:2978 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 msgid "select untouched" msgstr "selecteer onbewerkte" @@ -10928,6 +11641,10 @@ msgstr "selecteer onbewerkte" #. Not Implemented #. Not Implemented #. Not Implemented +#. handle the ROLL.NAME[n] case +#. grab each complete variable +#. strip of the leading $( and trailing ) +#. add one because c arrays are 0 based and lua are 1 based #. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the substitute list #. grab each complete variable #. strip of the leading $( and trailing ) @@ -10942,10 +11659,13 @@ msgstr "selecteer onbewerkte" #. FILE.NAME #. FILE.EXTENSION #. ID +#. IMAGE.ID +#. IMAGE.ID.NEXT #. VERSION #. VERSION.IF_MULTI #. VERSION.NAME #. DARKTABLE.VERSION +#. Xmp.darktable.version #. DARKTABLE.NAME #. SEQUENCE #. WIDTH.SENSOR @@ -11011,10 +11731,15 @@ msgstr "selecteer onbewerkte" #. LABELS #. LABELS.ICONS - wont be implemented #. TITLE +#. Xmp.dc.title #. DESCRIPTION +#. Xmp.dc.description #. CREATOR +#. Xmp.dc.creator #. PUBLISHER +#. Xmp.dc.publisher #. RIGHTS +#. Xmp.dc.rights #. TAGS - wont be implemented #. SIDECAR.TXT - wont be implemented #. FOLDER.PICTURES @@ -11026,36 +11751,46 @@ msgstr "selecteer onbewerkte" #. JOBCODE - wont be implemented #. populate the substitution list #. do category substitutions separately -#: ../src/external/lua-scripts/lib/dtutils/string.lua:887 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:931 msgid "$(ROLL.NAME) - roll of the input image" msgstr "$(ROLL.NAME) - map van de ingevoerde afbeelding" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:888 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 #: ../src/gui/gtkentry.c:38 msgid "$(FILE.FOLDER) - folder containing the input image" msgstr "$(FILE.FOLDER) - map gelijk aan de bronafbeelding" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:889 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 #: ../src/gui/gtkentry.c:39 msgid "$(FILE.NAME) - basename of the input image" msgstr "$(FILE.NAME) - basisnaam van de bronafbeelding" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:890 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 #: ../src/gui/gtkentry.c:40 msgid "$(FILE.EXTENSION) - extension of the input image" msgstr "$(FILE.EXTENSION) - extensie van de bronafbeelding" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:891 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 #: ../src/gui/gtkentry.c:111 msgid "$(ID) - image ID" msgstr "$(ID) - Afbeelding ID" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:892 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/gui/gtkentry.c:109 +msgid "$(IMAGE.ID) - image ID" +msgstr "$(IMAGE.ID) - Afbeelding ID" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/gui/gtkentry.c:110 +msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" +msgstr "$(IMAGE.ID.NEXT) - volgende afbeeldings-ID om toe te kennen bij import" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 #: ../src/gui/gtkentry.c:41 msgid "$(VERSION) - duplicate version" msgstr "$(VERSION) - versienummer" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:893 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 #: ../src/gui/gtkentry.c:42 msgid "" "$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version " @@ -11064,242 +11799,245 @@ msgstr "" "$(VERSION.IF.MULTI) - hetzelfde als $(VERSION) maar alleen als er meer " "versies zijn" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:894 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 #: ../src/gui/gtkentry.c:43 msgid "$(VERSION.NAME) - version name from metadata" msgstr "$(VERSION.NAME)) - versienaam uit metadata" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:895 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 #: ../src/gui/gtkentry.c:120 msgid "$(DARKTABLE.VERSION) - current darktable version" msgstr "$(DARKTABLE.VERSION) - huidige darktable versie" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +msgid "$(Xmp.darktable.version) - current darktable version" +msgstr "$(Xmp.darktable.version) - huidige darktable versie" + #. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:897 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 #: ../src/gui/gtkentry.c:45 -msgid "" -"$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" +msgid "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" msgstr "$(SEQUENCE[n,m]) - volgnummer, n: aantal cijfers, m: startnummer" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:898 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 #: ../src/gui/gtkentry.c:47 msgid "$(WIDTH.SENSOR) - image sensor width" msgstr "$(WIDTH.SENSOR) - breedte beeldsensor" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:899 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 #: ../src/gui/gtkentry.c:52 msgid "$(HEIGHT.SENSOR) - image sensor height" msgstr "$(HEIGHT.SENSOR) - afbeelding sensor hoogte" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:900 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 #: ../src/gui/gtkentry.c:48 msgid "$(WIDTH.RAW) - RAW image width" msgstr "$(WIDTH.RAW) - RAW afbeelding breedte" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:901 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 #: ../src/gui/gtkentry.c:53 msgid "$(HEIGHT.RAW) - RAW image height" msgstr "$(HEIGHT.RAW) - RAW afbeeldingshoogte" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:902 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 #: ../src/gui/gtkentry.c:49 msgid "$(WIDTH.CROP) - image width after crop" msgstr "$(WIDTH.CROP) - afbeeldingsbreedte na uitsnijden" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:903 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 #: ../src/gui/gtkentry.c:54 msgid "$(HEIGHT.CROP) - image height after crop" msgstr "$(HEIGHT.CROP) - afbeeldingshoogte na uitsnijden" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:904 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 #: ../src/gui/gtkentry.c:50 msgid "$(WIDTH.EXPORT) - exported image width" msgstr "$(WIDTH.EXPORT) - breedte van geëxporteerde afbeelding" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:905 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 #: ../src/gui/gtkentry.c:55 msgid "$(HEIGHT.EXPORT) - exported image height" msgstr "$(HEIGHT.EXPORT) - hoogte van geëxporteerde afbeelding" #. _("$(WIDTH.MAX) - maximum image export width"), -- not implemented #. _("$(HEIGHT.MAX) - maximum image export height"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:908 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 #: ../src/gui/gtkentry.c:56 msgid "$(YEAR) - year" msgstr "$(YEAR) - jaar" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:909 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:956 #: ../src/gui/gtkentry.c:57 msgid "$(YEAR.SHORT) - year without century" msgstr "$(YEAR.SHORT) - jaar zonder eeuw" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:910 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 #: ../src/gui/gtkentry.c:58 msgid "$(MONTH) - month" msgstr "$(MONTH) - maand" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:911 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:958 #: ../src/gui/gtkentry.c:60 msgid "$(MONTH.LONG) - full month name according to the current locale" msgstr "$(MONTH.LONG) - volledige maand naam volgens huidige lokaal" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:912 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 #: ../src/gui/gtkentry.c:59 msgid "$(MONTH.SHORT) - abbreviated month name according to the current locale" msgstr "$(MONTH.SHORT) - afgekorte maand naam volgens huidige lokaal" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:913 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 #: ../src/gui/gtkentry.c:61 msgid "$(DAY) - day" msgstr "$(DAY) - dag" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:914 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 #: ../src/gui/gtkentry.c:62 msgid "$(HOUR) - hour" msgstr "$(HOUR) - uur" #. _("$(HOUR.AMPM) - hour, 12-hour clock"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:916 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 #: ../src/gui/gtkentry.c:64 msgid "$(MINUTE) - minute" msgstr "$(MINUTE) - minuut" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:917 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:964 #: ../src/gui/gtkentry.c:65 msgid "$(SECOND) - second" msgstr "$(SECOND) - seconde" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:918 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 #: ../src/gui/gtkentry.c:66 msgid "$(MSEC) - millisecond" msgstr "$(MSEC) - milliseconde" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:919 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 #: ../src/gui/gtkentry.c:69 msgid "$(EXIF.YEAR) - EXIF year" msgstr "$(EXIF.YEAR) - EXIF jaar" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:920 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 #: ../src/gui/gtkentry.c:70 msgid "$(EXIF.YEAR.SHORT) - EXIF year without century" msgstr "$(EXIF.YEAR.SHORT) - EXIF jaar zonder eeuw" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:921 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 #: ../src/gui/gtkentry.c:71 msgid "$(EXIF.MONTH) - EXIF month" msgstr "$(EXIF.MONTH) - EXIF maand" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:922 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 #: ../src/gui/gtkentry.c:73 msgid "" "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" msgstr "$(EXIF.MONTH.LONG) - volledige EXIF maand naam volgens huidige lokaal" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:923 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:970 #: ../src/gui/gtkentry.c:72 msgid "" "$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current " "locale" msgstr "$(EXIF.MONTH.SHORT) - afgekorte EXIF maand naam volgens huidige lokaal" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:924 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 #: ../src/gui/gtkentry.c:74 msgid "$(EXIF.DAY) - EXIF day" msgstr "$(EXIF.DAY) - EXIF dag" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:925 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:972 #: ../src/gui/gtkentry.c:75 msgid "$(EXIF.HOUR) - EXIF hour" msgstr "$(EXIF.HOUR) - EXIF uur" #. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:927 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:974 #: ../src/gui/gtkentry.c:77 msgid "$(EXIF.MINUTE) - EXIF minute" msgstr "$(EXIF.MINUTE) - EXIF minuut" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:928 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:975 #: ../src/gui/gtkentry.c:78 msgid "$(EXIF.SECOND) - EXIF second" msgstr "$(EXIF.SECOND) - EXIF seconde" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:929 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:976 #: ../src/gui/gtkentry.c:79 msgid "$(EXIF.MSEC) - EXIF millisecond" msgstr "$(EXIF.MSEC) - EXIF milliseconde" #. _("$(EXIF.DATE.REGIONAL) - localized EXIF date"), -- not implemented #. _("$(EXIF.TIME.REGIONAL) - localized EXIF time"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:979 #: ../src/gui/gtkentry.c:80 msgid "$(EXIF.ISO) - ISO value" msgstr "$(EXIF.ISO) - ISO waarde" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:980 #: ../src/gui/gtkentry.c:83 msgid "$(EXIF.EXPOSURE) - EXIF exposure" msgstr "$(EXIF.EXPOSURE) - EXIF belichting" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:981 #: ../src/gui/gtkentry.c:81 msgid "$(EXIF.EXPOSURE.BIAS) - EXIF exposure bias" msgstr "$(EXIF.EXPOSURE.BIAS) - EXIF belichtingscorrectie" #. _("$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:983 #: ../src/gui/gtkentry.c:84 msgid "$(EXIF.APERTURE) - EXIF aperture" msgstr "$(EXIF.APERTURE) - EXIF diafragma" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:984 #: ../src/gui/gtkentry.c:85 msgid "$(EXIF.CROP_FACTOR) - EXIF crop factor" msgstr "$(EXIF.CROP_FACTOR) - EXIF crop factor" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:985 #: ../src/gui/gtkentry.c:86 msgid "$(EXIF.FOCAL.LENGTH) - EXIF focal length" msgstr "$(EXIF.FOCAL.LENGTH) - EXIF brandpuntsafstand" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:986 #: ../src/gui/gtkentry.c:87 msgid "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" msgstr "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:987 #: ../src/gui/gtkentry.c:88 msgid "$(EXIF.FOCUS.DISTANCE) - EXIF focal distance" msgstr "$(EXIF.FOCUS.DISTANCE) - EXIF focus afstand" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:988 #: ../src/gui/gtkentry.c:89 msgid "$(EXIF.MAKER) - camera maker" msgstr "$(EXIF.MAKER) - camera merk" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:989 #: ../src/gui/gtkentry.c:90 msgid "$(EXIF.MODEL) - camera model" msgstr "$(EXIF.MODEL) - camera model" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:943 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:990 #: ../src/gui/gtkentry.c:91 msgid "$(EXIF.WHITEBALANCE) - EXIF selected white balance" msgstr "$(EXIF.WHITEBALANCE) - EXIF witbalans" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:991 #: ../src/gui/gtkentry.c:92 msgid "$(EXIF.METERING) - EXIF exposure metering mode" msgstr "$(EXIF.METERING) - EXIF belichtingsmethode" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:992 #: ../src/gui/gtkentry.c:93 msgid "$(EXIF.LENS) - lens" msgstr "$(EXIF.LENS) - lens" #. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:994 #: ../src/gui/gtkentry.c:95 msgid "$(EXIF.FLASH) - was flash used (yes/no/--)" msgstr "$(EXIF.FLASH) - flits gebruikt (ja/nee/--)" @@ -11309,81 +12047,101 @@ msgstr "$(EXIF.FLASH) - flits gebruikt (ja/nee/--)" #. _("$(GPS.LATITUDE) - latitude"),-- not implemented #. _("$(GPS.ELEVATION) - elevation"),-- not implemented #. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:999 #: ../src/gui/gtkentry.c:100 msgid "$(LONGITUDE) - longitude" msgstr "$(LONGITUDE) - lengtegraad" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:953 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1000 #: ../src/gui/gtkentry.c:101 msgid "$(LATITUDE) - latitude" msgstr "$(LATITUDE) - breedtegraad" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:954 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1001 #: ../src/gui/gtkentry.c:102 msgid "$(ELEVATION) - elevation" msgstr "$(ELEVATION) - hoogte" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1002 #: ../src/gui/gtkentry.c:103 msgid "$(STARS) - star rating as number (-1 for rejected)" msgstr "$(STARS) - ster waardering als nummer (-1 voor afwijzen)" #. _("$(RATING.ICONS) - star/reject rating in icon form"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1004 #: ../src/gui/gtkentry.c:105 msgid "$(LABELS) - color labels as text" msgstr "$(LABELS) - kleurlabels als tekst" #. _("$(LABELS.ICONS) - color labels as icons"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1006 msgid "$(TITLE) - title from metadata" msgstr "$(TITLE) - titel volgens metadata" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1007 +msgid "$(Xmp.dc.title) - title from metadata" +msgstr "$(Xmp.dc.title) - titel volgens metadata" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1008 msgid "$(DESCRIPTION) - description from metadata" msgstr "$(DESCRIPTION) - omschrijving van metadata" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1009 +msgid "$(Xmp.dc.description) - description from metadata" +msgstr "$(Xmp.dc.description) - omschrijving van metadata" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1010 msgid "$(CREATOR) - creator from metadata" msgstr "$(CREATOR) - auteur volgens metadata" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:962 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1011 +msgid "$(Xmp.dc.creator) - creator from metadata" +msgstr "$(Xmp.dc.creator) - auteur volgens metadata" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1012 msgid "$(PUBLISHER) - publisher from metadata" msgstr "$(PUBLISHER) - uitgever volgens metadata" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1013 +msgid "$(Xmp.dc.publisher) - publisher from metadata" +msgstr "$(Xmp.dc.publisher) - uitgever volgens metadata" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1014 msgid "$(RIGHTS) - rights from metadata" msgstr "$(RIGHTS) - rechten volgens metadata" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1015 +msgid "$(Xmp.dc.rights) - rights from metadata" +msgstr "$(Xmp.dc.rights) - rechten volgens metadata" + #. _("$(TAGS) - tags as set in metadata settings"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 #: ../src/gui/gtkentry.c:117 msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" msgstr "$(CATEGORY[n,category]) - sublabel van level n in hiërarchische labels" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 #: ../src/gui/gtkentry.c:121 msgid "$(SIDECAR_TXT) - contents of .txt sidecar file, if present" msgstr "$(SIDECAR_TXT) - inhoud van .txt sidecar bestandje indien aanwezig" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1019 #: ../src/gui/gtkentry.c:113 msgid "$(FOLDER.PICTURES) - pictures folder" msgstr "$(PICTURES.FOLDER) - afbeeldingsmap" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1020 #: ../src/gui/gtkentry.c:114 msgid "$(FOLDER.HOME) - home folder" msgstr "$(FOLDER.HOME) - persoonlijke map" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 #: ../src/gui/gtkentry.c:115 msgid "$(FOLDER.DESKTOP) - desktop folder" msgstr "$(FOLDER.DESKTOP) - bureaublad map" #. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 #: ../src/gui/gtkentry.c:112 msgid "$(USERNAME) - login name" msgstr "$(USERNAME) - inlog naam" @@ -11395,7 +12153,11 @@ msgstr "$(USERNAME) - inlog naam" #. remove the var from the string #. string modifications #. replace the substitution variables in a string +#. catch everything below 0.3 seconds +#. catch 1/2, 1/3, ... +#. catch 1/1.3, 1/1.6, ... #. change the encoding of the terminal to handle non-english characters in path +#. otherwise, when the real command fails, script will still return "good" error code of chcp #. On Windows we don't need any command. (start e.g. has problems with spaces in the filename, even if we put quoter around them.) https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in-windows-via-command-prompt #. #. @@ -11434,8 +12196,12 @@ msgstr "$(USERNAME) - inlog naam" #. #. CHANGES #. +#. 20251202 - fixed pattern matching bugs affecting Canon EOS R? series +#. styles and styles being applied twice if images are reimported +#. +#. Added more debugging statements to pattern matching functions +#. #. local df = require "lib/dtutils.file" -#. local ds = require "lib/dtutils.string" #. local dtsys = require "lib/dtutils.system" #. local debug = require "darktable.debug" #. - - - - - - - - - - - - - - - - - - - - - - - @@ -11457,12 +12223,12 @@ msgstr "$(USERNAME) - inlog naam" #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/apply_camera_style.lua:94 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:99 msgid "apply camera style" msgstr "pas camerastijl toe" #. name of script -#: ../src/external/lua-scripts/official/apply_camera_style.lua:95 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:100 msgid "apply darktable camera style to matching images" msgstr "pas darktable camerastijl toe op overeenkomende afbeeldingen" @@ -11499,6 +12265,7 @@ msgstr "pas darktable camerastijl toe op overeenkomende afbeeldingen" #. escape dashes #. make spaces optional #. until we end up with a set, I'll defer set processing, i.e. [...] +#. log.msg(log.debug, "make spaces conditional again? pattern is " .. pattern) #. anchor the pattern to ensure we don't short match #. separate the styles into #. @@ -11507,7 +12274,7 @@ msgstr "pas darktable camerastijl toe op overeenkomende afbeeldingen" #. styles {} #. patterns {} #. strip off the maker name -#: ../src/external/lua-scripts/official/apply_camera_style.lua:381 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:396 msgid "applying camera styles to images" msgstr "pas camerastijlen toe op afbeeldingen" @@ -11523,14 +12290,165 @@ msgstr "pas camerastijlen toe op afbeeldingen" #. - - - - - - - - - - - - - - - - - - - - - - - #. E V E N T S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/apply_camera_style.lua:474 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:490 msgid "apply darktable camera styles to collection" msgstr "pas darktable camera stijlen toe op collectie" -#: ../src/external/lua-scripts/official/apply_camera_style.lua:480 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:496 msgid "apply darktable camera styles to selection" msgstr "pas darktable camerastijlen toe op selectie" +#. +#. +#. auto_straighten.lua - straighten an image in darkroom using image metadata +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. auto_straighten - straighten an image in darkroom using image metadata +#. +#. auto_straighten reads the roll and pitch angle imformation captured when +#. an image is captured. A correction is computed and applied to correct the +#. roll to the nearest vertical or horizontal axis using the rotate and +#. perspective module. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. exiftool - https://exiftool.org +#. +#. USAGE +#. * add it sowewhere in your scripts directory +#. * ensure exiftool is installed and accessible +#. * enable it using script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. LIMITATIONS +#. * Roll and pitch angles are taken when an image is captured. If you shoot +#. in burst mode, the roll and pitch angles of the first image are used in +#. the rest of the burst (at least for Canon). +#. * If you are running multiple scripts that trigger on an image being opened +#. in darkroom then the auto crop may not work. There is a shortcut included +#. that can have a key sequence assigned so that the auto crop will be reapplied. +#. * Currently oply roll angle is corrected +#. +#. LIEENSE +#. GPL V2 +#. +#. local da = require "lib/dtutils.action" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "automatisch rechtzetten" + +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "zet een afbeelding recht obv de EXIF metadata" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "aut. uitsnijden" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "hoe automatisch uitsnijden" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. Canon camera roll angle is as foillows +#. * landscape orientation camera upright = 0 +#. * camera rolled to the left (shutter button up) portrait = -90 +#. * camera inverted landscape = +/- 180 +#. * camera rolled to the right (shutter button down) portrait = 90 +#. +#. rotate and perspective corrections +#. * rotate the image to the right is a negative correction +#. * rotate the image left is a positive correction +#. +#. landscape +#. roll left portrait +#. inverted landscape +#. roll right portrait +#. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign +#. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) +#. da.wait_until_pixelpipe_complete() +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "exiftool niet gevonden, stop..." + +#. da.register_events(MODULE, straighten_image) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. -[[ +#. ]] #. #. This file is part of darktable, #. copyright (c) 2015 Tobias Ellinghaus @@ -11921,75 +12839,298 @@ msgstr "enfuse programma niet gevonden, enfuse export niet geladen..." #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. kate: hl Lua; #. -#. This file is part of darktable, -#. copyright (c) 2014 Tobias Ellinghaus #. -#. darktable is free software: you can redistribute it and/or modify +#. extract_burst_roll_images.lua - extract burst images from a burst roll file +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . +#. along with this program. If not, see . #. #. -#. GENERATE IMAGE TEXT -#. A script to run a command on images to generate text metadata +#. extract_burst_roll_images - extract burst images from a burst roll file #. -#. The medata will be displayed as an overlay on the image in lighttable mode +#. Canon cameras are capable of shooting in burst mode. When the shutter +#. button is half pressed the camera starts "recording". When the shutter is +#. fully pressed the pervious 1/2 second of imformation is recorded as individual +#. images stored in one file as well as images captured at 30 frames/sec until +#. the buffer fills or the shutter button is released. So a Canon R7 burst file +#. could contain ~90 images. +#. +#. Extracting the images from this file required use of Canon proprietary software +#. until recently when dnglab got the capability to extract the embedded images as +#. DNG raws. +#. +#. This script can be set to run on import, scanning for burst roll containers, +#. extracting the embedded images and grouping them with the burst roll container. +#. The script can alsu be utilized via a short cut and applied to selected images. +#. +#. When set to on import the script scans each image after import using exiv2 or exiftool +#. to check the image EXIF information to see if the file is a busrt roll container. +#. Once the import images are scanned, the detected burst roll containers are processed, +#. the embedded images extracted as DNSs, and grouped with the container image. +#. +#. In shortcut mode the user selects the burst roll containers manually and uses the shortcut +#. to extract the embedded images as DNGs +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. - exiv2 - https://exiv2.org +#. - exiftool - https://exiftool.org +#. - dnglab - https://github.com/dnglab/dnglab #. #. USAGE -#. * require this script from your main lua file -#. * set a command to run on all image, this command should output text on stdout -#. * enable image file generation +#. - add the script to your lua scripts +#. - enable in script manager +#. - set the preferences in perferences->Lua options #. +#. LIMITATIONS +#. extract_burst_roll_images makes heavy use of external programs to identify burst roll +#. containters and to extract the images. Windows users may want to use it in shortcut mode +#. to lessen the number of windows popping up. #. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson #. -#. TODO: -#. * enable showing of the txt file (plugins/lighttable/draw_custom_metadata) if this script is enabled -#. * maybe allow a lua command returning text instead of a command line call? both? -#. * make filenames with double quotes (") work -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/generate_image_txt.lua:54 -msgid "generate image text" -msgstr "genereer afbeeldingstekst" - -#: ../src/external/lua-scripts/official/generate_image_txt.lua:55 -msgid "overlay metadata on the selected image(s)" -msgstr "plaats metadata in de geselecteerde afbeelding(en)" - +#. CHANGES +#. +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/generate_image_txt.lua:68 -msgid "create txt sidecars to display with images" -msgstr "maak txt sidecar bestandjes voor weergave bij afbeeldingen" +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "burst afbeeldingen extraheren" -#: ../src/external/lua-scripts/official/generate_image_txt.lua:69 -msgid "" -"the txt files created get shown when the lighttable is zoomed in to one " -"image. also enable the txt overlay setting in the gui tab" -msgstr "" -"de txt bestandjes worden getoond als de bibliotheek is ingezoomd tot één " -"afbeelding. schakel ook de txt overlay in op de gui tab" +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "burst afbeeldingen extraheren uit burst bestand" -#: ../src/external/lua-scripts/official/generate_image_txt.lua:75 -msgid "command to generate the txt sidecar" -msgstr "commando voor het genereren van txt sidecar bestanden" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. exiv2 or exiftool +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "voorkeurs exif lezer" -#: ../src/external/lua-scripts/official/generate_image_txt.lua:76 -msgid "" -"the output of this command gets written to the txt file. use $(FILE_NAME) " -"for the image file" -msgstr "" -"de uitvoer van dit commando wordt weggeschreven naar het txt bestand. " -"gebruik $(FILE_NAME) voor de bestandsnaam" +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "gebruik exiftool of exiv2 om exif tags te lezen" + +#. tooltip +#. default +#. values +#. run on import +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "burst afbeeldingen extraheren bij import" + +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "toon knop om burst afbeeldingen te selecteren" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "" +"voeg een knop toe aan de selectiemodule om burst afbeeldingen te selecteren" + +#. tooltip +#. default +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. skip blank lines created by forfiles +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "%d dng bestanden uit %s gehaald" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "scannen burst afbeeldingen" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "extraheer burst afbeeldingen" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "dnglab programma niet gevonden" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr ": dnglab programma niet gevonden, stop..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "geen exif lezer beschikbaar" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr "geen exif tag lezer beschikbaar, stop..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr " geselecteerde label reader %s niet beschikbaar" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "selecteer burst afbeelding(en)" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "select burst afbeelding containers" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "burst afbeeldingen extraheren en groeperen met container" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. This file is part of darktable, +#. copyright (c) 2014 Tobias Ellinghaus +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. GENERATE IMAGE TEXT +#. A script to run a command on images to generate text metadata +#. +#. The medata will be displayed as an overlay on the image in lighttable mode +#. +#. USAGE +#. * require this script from your main lua file +#. * set a command to run on all image, this command should output text on stdout +#. * enable image file generation +#. +#. +#. +#. TODO: +#. * enable showing of the txt file (plugins/lighttable/draw_custom_metadata) if this script is enabled +#. * maybe allow a lua command returning text instead of a command line call? both? +#. * make filenames with double quotes (") work +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/generate_image_txt.lua:54 +msgid "generate image text" +msgstr "genereer afbeeldingstekst" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:55 +msgid "overlay metadata on the selected image(s)" +msgstr "plaats metadata in de geselecteerde afbeelding(en)" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/generate_image_txt.lua:68 +msgid "create txt sidecars to display with images" +msgstr "maak txt sidecar bestandjes voor weergave bij afbeeldingen" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:69 +msgid "" +"the txt files created get shown when the lighttable is zoomed in to one " +"image. also enable the txt overlay setting in the gui tab" +msgstr "" +"de txt bestandjes worden getoond als de bibliotheek is ingezoomd tot één " +"afbeelding. schakel ook de txt overlay in op de gui tab" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:75 +msgid "command to generate the txt sidecar" +msgstr "commando voor het genereren van txt sidecar bestanden" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:76 +msgid "" +"the output of this command gets written to the txt file. use $(FILE_NAME) for " +"the image file" +msgstr "" +"de uitvoer van dit commando wordt weggeschreven naar het txt bestand. gebruik " +"$(FILE_NAME) voor de bestandsnaam" #: ../src/external/lua-scripts/official/generate_image_txt.lua:82 msgid "the command for txt sidecars looks bad. better check the preferences" @@ -12006,6 +13147,162 @@ msgstr "het command voor de txt sidecars lijkt niet ok. check de voorkeuren" #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. +#. +#. group_persistence.lua - preserve groups between darktable instances +#. +#. Copyright (C) 2024-2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. group_persistence - preserve groups between darktable instances +#. +#. group_persistence uses "functional" tagging to maintain image groups +#. across database instances, allowing image grouping to be restored when +#. the database is rebuilt from the XMP sidecar files. +#. +#. Once the script is started it "listens" for changes in image grouping and +#. applies or removes the necessary tags automatically. +#. +#. A shortcut can be assigned to read a collection and apply the necessary +#. grouping tags so that existing collections can be maintained. +#. +#. If the database is lost and needs to be rebuilt then start the script before +#. importing any images. As images are imported the tags will be read and the +#. grouping applied in the database. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * Enable the script using script manager +#. * Optionally, create a keystroke combination for the shortcut +#. +#. LIMITATIONS +#. +#. In normal use you wont notice that the script is running. +#. +#. However if you do something like import 4000+ images, then +#. run the autogrouper script to create groups whenever there is +#. a 5 second difference between 2 images, your system will be busy +#. for awhile. If for some reason you need to do something like this +#. turn off group_persistence, run the autogrouper, turn on group_persistence +#. and use the shortcut to read all the grouping information and apply +#. the necessary tags. It will still be an impact, but less than trying +#. to do both at once. Learned from experience :-) +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "groep persistentie" + +#. name of script +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "onthoud groepen tussen darktable instanties" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. table of imported images that need grouping rebuilt +#. uuid to group leader mapping +#. group leader to uuid mapping +#. uuid to group tag mapping +#. uuid to group leader tag mapping +#. when the groups are rebuilt after import they +#. cause the group change events to fire but the +#. events are queued until after rebuilding completes +#. so we need to build a table of images to ignore when +#. the queued events catch up. As the event fires for an +#. image, the image is removed. +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. utilities for building/debugging +#. rebuild grouping on import +#. rebuild grouping on command (shortcut) +#. handle grouping changes in the UI +#. tag image as group leader +#. create the uuid and leader/group tags if necessary +#. add an image to a group +#. create the group if necessary +#. handle duplicate getting deleted +#. there's either 1 or 0, so no group +#. remove image group leader tag +#. if it's the last image, then remove the leader/group tags +#. remove an image from a group +#. if it's the last image then remove the tags +#. image.id > group_leder.id - simple remove +#. image.id < group_leader.id - deleting old group_leader (image) with new group_leader (group_leader) +#. remove the group leader tag from the old leader +#. replace the old group leader tag with a group tag +#. add the group leader tag to the new image +#. event handling +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2014 Jérémy Rosen #. @@ -12172,69 +13469,928 @@ msgstr "import filteren" #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen #. -#. darktable is free software: you can redistribute it and/or modify +#. recent_bookmarks.lua - add recently edited and exported images to system recent bookmarks +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . +#. along with this program. If not, see . #. #. -#. SAVE SELECTION -#. Simple shortcuts to have multiple selection bufers +#. recent_bookmarks - add recently edited and exported images to system recently used files #. +#. recent_bookmarks adds images edited in darktable and the directory of images exported from +#. darktable to the reccently-used.xbel file so that they show up in the recently used system +#. shortcuts. #. -#. USAGE -#. * require this file from your main lua config file: -#. * go to configuration => preferences => lua -#. * set the shortcuts you want to use +#. Currently recent_bookmarks only works on Linux #. -#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT #. -#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. file - linux system file utility to get mime-type #. -#. The variable "buffer_count" controls the number of selection buffers, -#. increase it if you need more temporary selection buffers +#. USAGE #. +#. eanble from script manager #. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/save_selection.lua:52 -msgid "save selection" -msgstr "bewaar selectie" - -#: ../src/external/lua-scripts/official/save_selection.lua:53 -msgid "shortcuts providing multiple selection buffers" -msgstr "sneltoetsen voor verschillende selecties" - +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/save_selection.lua:77 -#, lua-format -msgid "save to buffer %d" -msgstr "bewaren in buffer %d" +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "recente bladwijzers" -#: ../src/external/lua-scripts/official/save_selection.lua:80 +#. visible name of script +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "" +"voeg recent bewerkte en geëxporteerde foto's toe aan de systeem bookmarks" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. format strings for writing the bookmarks +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ------------------ +#. program functions +#. ------------------ +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "fout bij openen bladwijzerbestand" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr "draait alleen op Linux" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "recent bladwijzerbestand niet gevonden" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. regenerate_thumbnails.lua - regenerate mipmap cache for selected images +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. regenerate_thumbnails - regenerate mipmap cache for selected images +#. +#. regenerate_thumbnails drops the cached thumbnail for each selected image +#. and generates a new thumbnail. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script in script_manager +#. * assign a shortcut, if desired, to apply the script by hovering +#. over a skull and using the shortcut to regenerate the thumbnail +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "ververs miniaturen" + +#. visible name of script +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "ververs mipmap cache voor geselecteerde afbeeldingen" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "miniaturen verversen" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "genereer miniaturen" + +#. +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. SAVE SELECTION +#. Simple shortcuts to have multiple selection bufers +#. +#. +#. USAGE +#. * require this file from your main lua config file: +#. * go to configuration => preferences => lua +#. * set the shortcuts you want to use +#. +#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. +#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. +#. The variable "buffer_count" controls the number of selection buffers, +#. increase it if you need more temporary selection buffers +#. +#. +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/save_selection.lua:52 +msgid "save selection" +msgstr "bewaar selectie" + +#: ../src/external/lua-scripts/official/save_selection.lua:53 +msgid "shortcuts providing multiple selection buffers" +msgstr "sneltoetsen voor verschillende selecties" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/save_selection.lua:77 +#, lua-format +msgid "save to buffer %d" +msgstr "bewaren in buffer %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:80 #, lua-format msgid "restore from buffer %d" msgstr "terughalen uit buffer %d" -#: ../src/external/lua-scripts/official/save_selection.lua:86 -msgid "switch selection with temporary buffer" -msgstr "verwissel selectie met tijdelijke buffer" +#: ../src/external/lua-scripts/official/save_selection.lua:86 +msgid "switch selection with temporary buffer" +msgstr "verwissel selectie met tijdelijke buffer" + +#. +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. +#. scheduler.lua - provide scheduler services for multitasking +#. +#. Copyright (C) 2024 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. scheduler - provide scheduler services for multitasking +#. +#. scheduler implements a sinple first in first out (FIFO) scheduler +#. necessary for lua script multitasking. +#. +#. Scripts voluntarily yield to the scheduler and they are placed at +#. the end of the run queue. The first item in the run queue is told +#. to resume. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. start script from script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "taakplanner" + +#. name of script +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "werkt als scheduler voor multitasking" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "taakplanner voorkeur periode" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "geplande tijdruimte tot interrupt" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. allow time for waiting scripts to start +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. do nothing +#. +#. +#. select_duplicates.lua - select duplicate images from a collection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_duplicates - select duplicate images from a collection +#. +#. select_duplicates adds a button to the select module to select +#. duplicate images from a collection. If the selection2collection +#. script is also active an option is available to have the selected +#. duplicates appear as a temporary collection. +#. +#. A shortcut is available to select the duplicates from the collection +#. but it is somewhat slower because it doesn't have access to the current +#. image cache and therfore has to open each image separately. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * enable in script manager +#. * Press the button +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 +#: ../src/external/lua-scripts/official/select_duplicates.lua:238 +#: ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "selecteer duplicaten" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "selecteer duplicaten in een collectie" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr " maak collectie van selectie" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "maak collectie van geselecteerde duplicaten" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "selecteer gedupliceerde afbeeldingen" + +#. +#. +#. select_raw_non_raw.lua - select raw or non raw files from a collection +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_raw_non_raw - select raw or non raw files from a collection +#. +#. select_raw_non_raw adds two selection buttons, one to select raw +#. images and one to select non raw images. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "selecteer raw/niet-raw" + +#. name of script +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "selecteer raw of niet-raw bestanden in collectie" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "selecteer raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "selecteer raw bestanden" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "selecteer niet-raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "selecteer niet-raw bestanden" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. select_unaltered.lua - select images that have not been altered in any way +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_unaltered - select images that have not been altered in any way +#. +#. select_unaltered selects images from the current collection that have not +#. been altered in any way. In other words just imported into darktable, not +#. loaded into darkroom nor having any style applied. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 +#: ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "selecteer onbewerkt" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "selecteer onbewerkte afbeeldingen" +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "selecteer onbewerkte bestanden" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - #. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. selection2collection.lua - create a temporary collection from a selection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. selection2collection - create a temporary collection from a selection +#. +#. selection2collection creates a temporary collection, using functional +#. tagging, from a selection. The collection lasts until darktable exits +#. and then the collections are removed, but not the images. +#. +#. To create the temporary collection, a function tag (darktable|functional|s2c) +#. tag with a date and a time is applied to the selected images. The collection +#. module filters on the tag to display the connection. More than one temporary +#. collection can be created and collections can be changed by selecting the +#. appropriate tag. +#. +#. The tags are autmatically destroyed when darktable exits, thus removing the +#. collections. There is a preference in the Lua options to keep the collections +#. across darktable runs. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * start from script_manager +#. * make a selection +#. * click the create temporary collection button the the actions on selected images +#. module +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "selectie naar collectie" + +#. visible name of script +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "creëer een tijdelijke collectie van de selectie" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. script specific +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr " bewaar collecties van selectie" + +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "bewaar collecties gemaakt van selecties" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ----------------- +#. program functions +#. ----------------- +#. dt.gui.libs.collect.filter returns the previous rule set when you install another +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "te weinig afbeeldingen voor een collectie" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "maak tijdelijke collectie" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/selection2collection.lua:304 +#: ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "zet selectie om naar collectie" + #. #. This file is part of darktable, #. copyright (c) 2015 Jérémy Rosen & Pascal Obry @@ -12271,27 +14427,31 @@ msgstr "verwissel selectie met tijdelijke buffer" #. #. #. return data structure for script_manager -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:52 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 msgid "selection to PDF" msgstr "selectie naar PDF" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:53 -msgid "generate a pdf file of selected images" -msgstr "maak een PDF bestand van geselecteerde afbeeldingen" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" +msgstr "genereer PDF bestand van geselecteerde afbeeldingen" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:65 -msgid "a pdf viewer" -msgstr "een pdf viewer" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 +msgid "a PDF viewer" +msgstr "een PDF viewer" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:66 -msgid "can be an absolute pathname or the tool may be in the PATH" -msgstr "kan een absoluut pad zijn of het tool kan in het PATH staan" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +msgid "" +"can be an absolute pathname or the tool may be in the PATH\n" +"if not specified the system default will be used to open the PDF" +msgstr "" +"kan een absoluut pad zijn of het tool kan in het PATH staan\n" +"indien blanco wordt de standaard PDF-lezer gebruikt" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 msgid "thumbs per line" msgstr "miniaturen per regel" @@ -12300,36 +14460,166 @@ msgstr "miniaturen per regel" #. The hard minimum value for the slider, the user can't manually enter a value beyond this point #. The hard maximum value for the slider, the user can't manually enter a value beyond this point #. The current value of the slider -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:83 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 msgid "title:" msgstr "titel:" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:85 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 msgid "thumbnails per row:" msgstr "miniaturen per regel:" #. fact is that latex will get confused if the filename has multiple dots. #. so \includegraphics{file.01.jpg} wont work. We need to output the filename #. and extention separated, e.g: \includegraphics{{file.01}.jpg} -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:132 -msgid "export thumbnails to pdf" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" msgstr "export miniaturen naar PDF" #. convert to PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:179 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 msgid "problem running pdflatex" msgstr "probleem bij uitvoeren pdflatex" -#. this one is probably usefull to the user -#. open the PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:189 -msgid "problem running pdf viewer" -msgstr "probleem bij uitvoeren pdf viewer" +#. this one is probably usefull to the user +#. open the PDF +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" +msgstr "probleem bij uitvoeren PDF-viewer" + +#. this one is probably usefull to the user +#. finally do some clean-up +#. +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. +#. use_paired_jpg_as_mipmap.lua - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. use_paired_jpg_as_mipmap - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. use_paired_jpg_as_mipmap looks for RAW+JPEG image pairs as images are imported. After +#. import the JPEG image is copied to the mipmap cache as the full resolution mipmap. Requests +#. for smaller mipmap sizes can be satisfied by down sampling the full resolution mipmap. User's can +#. decide whether or not to keep the paired JPEG files. The default is to keep them. If the +#. user doesn't want them, they are deleted after being copied to the mipmap cache. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. - Add the script to the lua-scripts +#. - Enable the script +#. - Turn off the keep_jpgs preference if the JPEGS are not wanted +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "gebruik bijbehorende jpg als mipmap" + +#. visible name of script +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "gebruik de JPG van RAW+JPG paren als de full-size mipmap" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. max mipmap size - 5.4.x = 8, after is 10 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "bewaar JPEG-bestanden" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "verwijder de JPG's niet na het kopiëren naar de mipmap folder" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. if dt.collection is equal to count there are no +#. RAW+JPEG pairs +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "Geen RAW_JPG paren om te verwerken" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "Genereer cache van JPG's" -#. this one is probably usefull to the user -#. finally do some clean-up -#. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. v["raw"]:generate_cache(true, 6, 6) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - #. #. This file is part of darktable, #. copyright (c) 2018 Bill Ferguson @@ -12510,6 +14800,8 @@ msgstr "ophalen en tonen documentatie" #. file to luarc and the scripts will run. #. #. +#. figure out where we are running from +#. assume user based #. api check #. du.check_min_api_version("9.3.0", "script_manager") #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12522,11 +14814,19 @@ msgstr "ophalen en tonen documentatie" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:104 +#: ../src/external/lua-scripts/tools/script_manager.lua:131 +msgid "disable Lua scripts" +msgstr "Lua scripts uitschakelen" + +#: ../src/external/lua-scripts/tools/script_manager.lua:132 +msgid "do not run the Lua scripts" +msgstr "Lua scripts niet uitvoeren" + +#: ../src/external/lua-scripts/tools/script_manager.lua:140 msgid "check for updated scripts on start up" msgstr "zoek naar bijgewerkte scripts bij het opstarten" -#: ../src/external/lua-scripts/tools/script_manager.lua:105 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "automatically update scripts to correct version" msgstr "scripts automatisch bijwerken naar de juiste versie" @@ -12596,17 +14896,17 @@ msgstr "scripts automatisch bijwerken naar de juiste versie" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:409 +#: ../src/external/lua-scripts/tools/script_manager.lua:445 msgid "contributed" msgstr "bijgedragen" -#: ../src/external/lua-scripts/tools/script_manager.lua:413 +#: ../src/external/lua-scripts/tools/script_manager.lua:449 msgid "official" msgstr "officieel" -#: ../src/external/lua-scripts/tools/script_manager.lua:415 -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2475 -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2485 +#: ../src/external/lua-scripts/tools/script_manager.lua:451 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 +#: ../src/iop/retouch.c:2479 msgid "tools" msgstr "gereedschappen" @@ -12617,7 +14917,7 @@ msgstr "gereedschappen" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:503 +#: ../src/external/lua-scripts/tools/script_manager.lua:539 msgid "no documentation available" msgstr "geen documentatie beschikbaar" @@ -12643,6 +14943,7 @@ msgstr "geen documentatie beschikbaar" #. change the path separator from / to \ for windows #. add the script data #. scan the scripts +#. add a string.match to figure out which lua dir to use #. strip the lua dir off #. strip off .lua\n #. let's not include ourself @@ -12650,6 +14951,18 @@ msgstr "geen documentatie beschikbaar" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found +#: ../src/external/lua-scripts/tools/script_manager.lua:792 +#: ../src/external/lua-scripts/tools/script_manager.lua:918 +msgid "" +"ERROR: git not found. Install or specify the location of the git executable." +msgstr "" +"FOUT: git niet gevonden. Installeer git of geef de locatie van het git " +"programma." + +#: ../src/external/lua-scripts/tools/script_manager.lua:806 +msgid "lua scripts successfully updated" +msgstr "lua scripts zijn bijgewerkt" + #. ------------ #. UI handling #. ------------ @@ -12657,27 +14970,30 @@ msgstr "geen documentatie beschikbaar" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:751 -#: ../src/external/lua-scripts/tools/script_manager.lua:866 +#: ../src/external/lua-scripts/tools/script_manager.lua:901 msgid "" -"ERROR: git not found. Install or specify the location of the git executable." -msgstr "" -"FOUT: git niet gevonden. Installeer git of geef de locatie van het git " -"programma." +"unable to create user lua directory, installing additional scripts failed" +msgstr "kan geen user lua folder maken, installatie van scripts mislukt" -#: ../src/external/lua-scripts/tools/script_manager.lua:765 -msgid "lua scripts successfully updated" -msgstr "lua scripts zijn bijgewerkt" +#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#, lua-format +msgid "folder %s is already in use. Please specify a different folder name." +msgstr "folder %s is al in gebruik. Kies svp een andere foldernaam" -#: ../src/external/lua-scripts/tools/script_manager.lua:905 +#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#, lua-format +msgid "scripts successfully installed into folder %s" +msgstr "scripts geïnstalleerd in folder %s" + +#: ../src/external/lua-scripts/tools/script_manager.lua:957 msgid "no scripts found to install" msgstr "geen scripts gevonden om te installeren" -#: ../src/external/lua-scripts/tools/script_manager.lua:910 +#: ../src/external/lua-scripts/tools/script_manager.lua:962 msgid "failed to download scripts" msgstr "downloaden scripts mislukt" -#: ../src/external/lua-scripts/tools/script_manager.lua:1062 +#: ../src/external/lua-scripts/tools/script_manager.lua:1115 #, lua-format msgid "page %d of %d" msgstr "pagina %d van %d" @@ -12691,8 +15007,8 @@ msgstr "pagina %d van %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1217 -#: ../src/external/lua-scripts/tools/script_manager.lua:1492 +#: ../src/external/lua-scripts/tools/script_manager.lua:1270 +#: ../src/external/lua-scripts/tools/script_manager.lua:1564 msgid "scripts" msgstr "scripts" @@ -12709,7 +15025,7 @@ msgstr "scripts" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1263 +#: ../src/external/lua-scripts/tools/script_manager.lua:1316 msgid "lua API version reset, please restart darktable" msgstr "lua API versie aangepast, svp darktable herstarten" @@ -12718,77 +15034,78 @@ msgstr "lua API versie aangepast, svp darktable herstarten" #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1310 -msgid "" -"you must restart darktable to use the correct version of the lua scripts" +#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" "darktable opnieuw starten om de juiste versie van lua scripts te gebruiken" +#. exec user luarc file if it exists +#. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1408 msgid "scripts to update" msgstr "verouderde scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1337 +#: ../src/external/lua-scripts/tools/script_manager.lua:1409 msgid "select the scripts installation to update" msgstr "selecteer de scripts installatie om bij te werken" -#: ../src/external/lua-scripts/tools/script_manager.lua:1346 -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1418 +#: ../src/external/lua-scripts/tools/script_manager.lua:1480 msgid "update scripts" msgstr "werk scripts bij" -#: ../src/external/lua-scripts/tools/script_manager.lua:1347 +#: ../src/external/lua-scripts/tools/script_manager.lua:1419 msgid "update the lua scripts from the repository" msgstr "werk lua scripts bij vanuit de catalogus" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1358 +#: ../src/external/lua-scripts/tools/script_manager.lua:1430 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "geef de URL van de git repository met de scripts die je wilt toevoegen" -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1435 msgid "name of new folder" msgstr "naam van nieuwe map" -#: ../src/external/lua-scripts/tools/script_manager.lua:1364 +#: ../src/external/lua-scripts/tools/script_manager.lua:1436 msgid "enter a folder name for the additional scripts" msgstr "geef een mapnaam voor de nieuwe scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1369 +#: ../src/external/lua-scripts/tools/script_manager.lua:1441 msgid "URL to download additional scripts from" msgstr "URL voor het downloaden van extra scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1371 +#: ../src/external/lua-scripts/tools/script_manager.lua:1443 msgid "new folder to place scripts in" msgstr "nieuwe map om scripts op te slaan" -#: ../src/external/lua-scripts/tools/script_manager.lua:1374 +#: ../src/external/lua-scripts/tools/script_manager.lua:1446 msgid "install additional scripts" msgstr "installeer nieuwe scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1382 +#: ../src/external/lua-scripts/tools/script_manager.lua:1454 msgid "enable \"disable scripts\" button" msgstr "activeer knop om scripts uit te schakelen" -#: ../src/external/lua-scripts/tools/script_manager.lua:1394 -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 +#: ../src/external/lua-scripts/tools/script_manager.lua:1491 msgid "disable scripts" msgstr "scripts uitschakelen" -#: ../src/external/lua-scripts/tools/script_manager.lua:1400 +#: ../src/external/lua-scripts/tools/script_manager.lua:1472 msgid "lua scripts will not run the next time darktable is started" msgstr "lua scripts worden de volgende keer niet uitgevoerd" -#: ../src/external/lua-scripts/tools/script_manager.lua:1414 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 msgid "add more scripts" msgstr "scripts toevoegen" -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1502 msgid "select the script folder" msgstr "selecteer map met scripts" @@ -12796,49 +15113,50 @@ msgstr "selecteer map met scripts" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1461 -#: ../src/iop/agx.c:2431 ../src/iop/channelmixerrgb.c:4426 -#: ../src/iop/clipping.c:2098 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:3007 ../src/iop/filmicrgb.c:4379 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3229 -#: ../src/libs/image.c:499 ../src/views/lighttable.c:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1533 +#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 +#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 +#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4158 +#: ../src/views/lighttable.c:1588 msgid "page" msgstr "pagina" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1573 msgid "scripts per page" msgstr "scripts per pagina" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1574 msgid "select number of start/stop buttons to display" msgstr "kies het aantal te tonen start/stop knoppen" -#: ../src/external/lua-scripts/tools/script_manager.lua:1513 +#: ../src/external/lua-scripts/tools/script_manager.lua:1585 msgid "change number of buttons" msgstr "wijzig aantal knoppen" -#: ../src/external/lua-scripts/tools/script_manager.lua:1523 +#: ../src/external/lua-scripts/tools/script_manager.lua:1595 msgid "configuration" msgstr "configuratie" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1545 -#: ../src/gui/accelerators.c:2916 ../src/gui/accelerators.c:3016 -#: ../src/views/view.c:1611 +#: ../src/external/lua-scripts/tools/script_manager.lua:1617 +#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 +#: ../src/views/view.c:1767 msgid "action" msgstr "actie" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "install/update scripts" msgstr "scripts installeren/bijwerken" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "configure" msgstr "configureren" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "start/stop scripts" msgstr "scripts starten/stoppen" @@ -12892,8 +15210,8 @@ msgid "" "need to enable disk backend for full preview cache.\n" "no full previews to be generated, done.\n" msgstr "" -"waarschuwing: schijfopslag voor de volledige voorbeeld cache is " -"uitgeschakeld (cache_disk_backend_full)\n" +"waarschuwing: schijfopslag voor de volledige voorbeeld cache is uitgeschakeld " +"(cache_disk_backend_full)\n" "om vooraf volledige voorbeelden voor darktable te genereren, moet " "schijfopslag voor volledige voorbeeld cache ingeschakeld zijn.\n" "geen volledige voorbeelden om te genereren , gereed.\n" @@ -12949,7 +15267,7 @@ msgstr "snelle aanpassingen" msgid "disabled defaults" msgstr "uitgeschakelde standaard" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1419 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "scroll" @@ -12957,19 +15275,19 @@ msgstr "scroll" msgid "pan" msgstr "pan" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6137 ../src/iop/clipping.c:1924 -#: ../src/iop/clipping.c:2105 ../src/iop/clipping.c:2121 -#: ../src/views/darkroom.c:2931 ../src/views/lighttable.c:1328 +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 +#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 msgid "horizontal" msgstr "horizontaal" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6135 ../src/iop/clipping.c:1923 -#: ../src/iop/clipping.c:2106 ../src/iop/clipping.c:2120 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:1332 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 msgid "vertical" msgstr "verticaal" @@ -12989,19 +15307,19 @@ msgstr "opneer" msgid "pgupdown" msgstr "pgopneer" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1397 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" msgstr "shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1399 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1402 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "optie" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1404 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" msgstr "alt" @@ -13013,195 +15331,214 @@ msgstr "cmd" msgid "altgr" msgstr "altgr" -#: ../src/gui/accelerators.c:127 ../src/gui/accelerators.c:174 -#: ../src/libs/tagging.c:1979 +#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 +#: ../src/libs/tagging.c:2009 msgid "edit" msgstr "bewerken" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "up" msgstr "op" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "down" msgstr "neer" -#: ../src/gui/accelerators.c:133 +#: ../src/gui/accelerators.c:134 msgid "set" msgstr "set" +#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 +#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 +msgid "toggle" +msgstr "schakel" + #: ../src/gui/accelerators.c:137 +msgid "previous module" +msgstr "vorige module" + +#: ../src/gui/accelerators.c:138 +msgid "next module" +msgstr "volgende module" + +#: ../src/gui/accelerators.c:138 +msgid "previous instance" +msgstr "vorige instantie" + +#: ../src/gui/accelerators.c:139 +msgid "next instance" +msgstr "volgend exemplaar" + +#: ../src/gui/accelerators.c:142 msgid "popup" msgstr "popup" -#: ../src/gui/accelerators.c:138 ../src/gui/accelerators.c:171 -#: ../src/gui/gtk.c:3752 ../src/views/lighttable.c:834 +#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1024 msgid "next" msgstr "volgende" -#: ../src/gui/accelerators.c:139 ../src/gui/accelerators.c:170 -#: ../src/gui/gtk.c:3753 ../src/views/lighttable.c:835 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 +#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1025 msgid "previous" msgstr "vorige" -#: ../src/gui/accelerators.c:141 ../src/gui/accelerators.c:1604 +#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 msgid "last" msgstr "laatste" -#: ../src/gui/accelerators.c:142 ../src/gui/accelerators.c:1603 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 msgid "first" msgstr "eerste" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:159 -#: ../src/gui/accelerators.c:354 ../src/libs/filters/rating_range.c:295 -#: ../src/libs/tagging.c:3521 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2621 ../src/views/darkroom.c:2897 -msgid "toggle" -msgstr "schakel" - -#: ../src/gui/accelerators.c:149 +#: ../src/gui/accelerators.c:154 msgid "ctrl-toggle" msgstr "ctrl-schakel" -#: ../src/gui/accelerators.c:150 +#: ../src/gui/accelerators.c:155 msgid "ctrl-on" msgstr "ctrl-aan" -#: ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:156 msgid "right-toggle" msgstr "rechts-schakel" -#: ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:157 msgid "right-on" msgstr "rechts-aan" -#: ../src/gui/accelerators.c:163 ../src/gui/gtk.c:3751 +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 msgid "activate" msgstr "activeer" -#: ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:169 msgid "ctrl-activate" msgstr "ctrl-activeer" -#: ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:170 msgid "right-activate" msgstr "rechts-activeer" -#: ../src/gui/accelerators.c:172 +#: ../src/gui/accelerators.c:177 msgid "store" msgstr "sla op" -#: ../src/gui/accelerators.c:175 ../src/gui/styles_dialog.c:664 +#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "update" -#: ../src/gui/accelerators.c:176 ../src/libs/tools/global_toolbox.c:60 +#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 #: ../src/libs/tools/global_toolbox.c:512 msgid "preferences" msgstr "voorkeuren" -#: ../src/gui/accelerators.c:181 +#: ../src/gui/accelerators.c:186 msgid "apply on new instance" msgstr "toepassen op nieuwe instantie" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:191 msgid "start" msgstr "start" -#: ../src/gui/accelerators.c:187 +#: ../src/gui/accelerators.c:192 msgid "end" msgstr "einde" -#: ../src/gui/accelerators.c:372 +#: ../src/gui/accelerators.c:377 msgid "entry" msgstr "invoer" -#: ../src/gui/accelerators.c:469 +#: ../src/gui/accelerators.c:474 msgid "combo effect not found" msgstr "combo-effect niet gevonden" -#: ../src/gui/accelerators.c:660 +#: ../src/gui/accelerators.c:668 msgid "(keypad)" msgstr "(toetsenbord)" -#: ../src/gui/accelerators.c:669 +#: ../src/gui/accelerators.c:677 msgid "tablet button" msgstr "tablet knop" -#: ../src/gui/accelerators.c:678 +#: ../src/gui/accelerators.c:686 msgid "unknown driver" msgstr "onbekend stuurprogramma" -#: ../src/gui/accelerators.c:751 +#: ../src/gui/accelerators.c:759 msgid "long" msgstr "lang" -#: ../src/gui/accelerators.c:752 +#: ../src/gui/accelerators.c:760 msgid "double-press" msgstr "2x drukken" -#: ../src/gui/accelerators.c:753 +#: ../src/gui/accelerators.c:761 msgid "triple-press" msgstr "driemaal drukken" -#: ../src/gui/accelerators.c:754 +#: ../src/gui/accelerators.c:762 msgid "press" msgstr "druk" -#: ../src/gui/accelerators.c:758 +#: ../src/gui/accelerators.c:766 msgctxt "accel" msgid "left" msgstr "links" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:767 msgctxt "accel" msgid "right" msgstr "rechts" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:768 msgctxt "accel" msgid "middle" msgstr "midden" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:769 msgctxt "accel" msgid "long" msgstr "lang" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:770 msgctxt "accel" msgid "double-click" -msgstr "dubbelklikken" +msgstr "dubbelklik" -#: ../src/gui/accelerators.c:763 +#: ../src/gui/accelerators.c:771 msgctxt "accel" msgid "triple-click" msgstr "driemaal klikken" -#: ../src/gui/accelerators.c:764 +#: ../src/gui/accelerators.c:772 msgid "click" msgstr "klik" -#: ../src/gui/accelerators.c:792 +#: ../src/gui/accelerators.c:800 msgid "first instance" msgstr "eerste instantie" -#: ../src/gui/accelerators.c:794 +#: ../src/gui/accelerators.c:802 msgid "last instance" msgstr "laatste instantie" -#: ../src/gui/accelerators.c:796 +#: ../src/gui/accelerators.c:804 msgid "relative instance" msgstr "relatieve instantie" -#: ../src/gui/accelerators.c:813 ../src/gui/accelerators.c:2941 -#: ../src/gui/accelerators.c:3908 +#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 +#: ../src/gui/accelerators.c:3910 msgid "speed" msgstr "snelheid" -#: ../src/gui/accelerators.c:955 +#: ../src/gui/accelerators.c:963 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -13212,11 +15549,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1058 ../src/gui/accelerators.c:1077 +#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 msgid "start typing for incremental search" msgstr "begin te typen om te zoeken" -#: ../src/gui/accelerators.c:1061 +#: ../src/gui/accelerators.c:1069 msgid "" "\n" "press Delete to delete selected shortcut" @@ -13224,7 +15561,7 @@ msgstr "" "\n" "klik Delete om de sneltoets te verwijderen" -#: ../src/gui/accelerators.c:1063 +#: ../src/gui/accelerators.c:1071 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -13232,7 +15569,7 @@ msgstr "" "\n" "toets Delete om de standaard sneltoets uit te schakelen" -#: ../src/gui/accelerators.c:1064 +#: ../src/gui/accelerators.c:1072 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -13240,7 +15577,7 @@ msgstr "" "\n" "toets Delete om de standaard sneltoets te herstellen" -#: ../src/gui/accelerators.c:1066 +#: ../src/gui/accelerators.c:1074 msgid "" "\n" "double-click to add new shortcut" @@ -13248,11 +15585,11 @@ msgstr "" "\n" "dubbel-klik om een nieuwe sneltoets toe te voegen" -#: ../src/gui/accelerators.c:1078 +#: ../src/gui/accelerators.c:1086 msgid "click to filter shortcuts list" msgstr "klik om de lijst te filteren" -#: ../src/gui/accelerators.c:1080 +#: ../src/gui/accelerators.c:1088 msgid "" "\n" "right-click to show action of selected shortcut" @@ -13260,7 +15597,7 @@ msgstr "" "\n" "klik rechts toont actie van geselecteerde sneltoets" -#: ../src/gui/accelerators.c:1083 +#: ../src/gui/accelerators.c:1091 msgid "" "\n" "double-click to define new shortcut" @@ -13268,11 +15605,41 @@ msgstr "" "\n" "dubbelklik om nieuwe sneltoets te definiëren" -#: ../src/gui/accelerators.c:1099 +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the " +"shortcuts list." +msgstr "" +"\n" +"\n" +"er is meer dan 1 sneltoets mogelijk voor dezelfde actie;\n" +"per sneltoets kan een ander element, effect, snelheid of instantie ingesteld " +"worden." + +#: ../src/gui/accelerators.c:1098 +msgid "" +"\n" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional " +"modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the " +"effect or speed." +msgstr "" +"\n" +"\n" +"met fallback kan dezelfde sneltoets gebruikt worden in combinatie met andere " +"toetsen\n" +"of muisklik/-scroll/-bewegingen voor een ander effect op evt een ander " +"element." + +#: ../src/gui/accelerators.c:1107 msgid "shift+alt+scroll to change height" msgstr "shift+alt+scroll om hoogte te wijzigen" -#: ../src/gui/accelerators.c:1119 +#: ../src/gui/accelerators.c:1127 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -13280,43 +15647,43 @@ msgstr "" "druk op toetsen met muisklik en scroll of verplaats combinaties om een " "sneltoets te maken" -#: ../src/gui/accelerators.c:1120 +#: ../src/gui/accelerators.c:1128 msgid "click to open shortcut configuration" msgstr "klik om sneltoetssconfiguratie te openen" -#: ../src/gui/accelerators.c:1121 +#: ../src/gui/accelerators.c:1129 msgid "ctrl+click to add to quick access panel\n" msgstr "ctrl+klik voegt een knooppunt toe\n" -#: ../src/gui/accelerators.c:1122 +#: ../src/gui/accelerators.c:1130 msgid "ctrl+click to remove from quick access panel\n" msgstr "widget toevoegen aan het paneel voor snelle toegang\n" -#: ../src/gui/accelerators.c:1123 +#: ../src/gui/accelerators.c:1131 msgid "scroll to change default speed" msgstr "scroll om standaard snelheid te wijzigen" -#: ../src/gui/accelerators.c:1124 +#: ../src/gui/accelerators.c:1132 msgid "right-click to exit mapping mode" msgstr "klik rechts om de definitie modus te verlaten" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "ctrl+v" msgstr "ctrl+v" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "right long click" msgstr "lange rechtermuisklik" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "to copy Lua command" msgstr "om Lua-commando te kopiëren" -#: ../src/gui/accelerators.c:1455 +#: ../src/gui/accelerators.c:1461 msgid "shortcut for move exists with single effect" msgstr "sneltoets voor verplaatsen bestaat met enkel effect" -#: ../src/gui/accelerators.c:1457 +#: ../src/gui/accelerators.c:1463 #, c-format msgid "" "%s\n" @@ -13327,62 +15694,62 @@ msgstr "" "\n" "(%s toekennen aan %s)" -#: ../src/gui/accelerators.c:1458 +#: ../src/gui/accelerators.c:1464 msgid "create separate shortcuts for up and down move?" msgstr "aparte sneltoetsen maken voor omhoog en omlaag bewegen?" -#: ../src/gui/accelerators.c:1484 +#: ../src/gui/accelerators.c:1490 #, c-format msgid "%s, speed reset" msgstr "%s, snelheid reset" -#: ../src/gui/accelerators.c:1503 +#: ../src/gui/accelerators.c:1509 msgid "shortcut exists with different settings" msgstr "sneltoets bestaat met verschillende instellingen" -#: ../src/gui/accelerators.c:1504 +#: ../src/gui/accelerators.c:1510 msgid "reset the settings of the shortcut?" msgstr "de instellingen van de sneltoets resetten?" -#: ../src/gui/accelerators.c:1513 +#: ../src/gui/accelerators.c:1519 msgid "shortcut already exists" msgstr "sneltoets bestaat al" -#: ../src/gui/accelerators.c:1515 +#: ../src/gui/accelerators.c:1521 msgid "disable this default shortcut?" msgstr "deze standaard sneltoets uitschakelen?" -#: ../src/gui/accelerators.c:1516 +#: ../src/gui/accelerators.c:1522 msgid "remove the shortcut?" msgstr "verwijder de sneltoets?" -#: ../src/gui/accelerators.c:1556 +#: ../src/gui/accelerators.c:1562 msgid "clashing shortcuts exist" msgstr "er zijn tegenstrijdige sneltoetsen" -#: ../src/gui/accelerators.c:1557 +#: ../src/gui/accelerators.c:1563 msgid "remove these existing shortcuts?" msgstr "deze bestaande sneltoetsen verwijderen?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1602 +#: ../src/gui/accelerators.c:1608 msgid "preferred" msgstr "heeft voorkeur" -#: ../src/gui/accelerators.c:1605 +#: ../src/gui/accelerators.c:1611 msgid "second" msgstr "tweede" -#: ../src/gui/accelerators.c:1606 +#: ../src/gui/accelerators.c:1612 msgid "last but one" msgstr "op één na laatste" -#: ../src/gui/accelerators.c:1769 ../src/gui/accelerators.c:1834 +#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 msgid "(unchanged)" msgstr "(ongewijzigd)" -#: ../src/gui/accelerators.c:1951 +#: ../src/gui/accelerators.c:1957 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -13397,8 +15764,8 @@ msgid "" msgstr "" "definieer een sneltoets door op een toets te drukken, eventueel samen met " "ctrl/shift/alt,\n" -"een toets kan tweemaal of driemaal worden ingedrukt, met de laatste keer " -"lang drukken\n" +"een toets kan tweemaal of driemaal worden ingedrukt, met de laatste keer lang " +"drukken\n" "terwijl de toets wordt ingedrukt, kan op een combinatie van muisknoppen " "(dubbel/drie/lang) worden geklikt\n" "terwijl je de toetsen en/of knoppen nog steeds ingedrukt houdt, kan een " @@ -13408,47 +15775,47 @@ msgstr "" "\n" "klik rechts om af te breken" -#: ../src/gui/accelerators.c:2024 +#: ../src/gui/accelerators.c:2030 msgid "removing shortcut" msgstr "sneltoets verwijderen" -#: ../src/gui/accelerators.c:2026 +#: ../src/gui/accelerators.c:2032 msgid "disable the selected default shortcut?" msgstr "schakel de geselecteerde standaard sneltoets uit?" -#: ../src/gui/accelerators.c:2027 +#: ../src/gui/accelerators.c:2033 msgid "restore the selected default shortcut?" msgstr "herstel de geselecteerde standaard sneltoets?" -#: ../src/gui/accelerators.c:2028 +#: ../src/gui/accelerators.c:2034 msgid "remove the selected shortcut?" msgstr "verwijder de geselecteerde sneltoets?" -#: ../src/gui/accelerators.c:2143 +#: ../src/gui/accelerators.c:2149 msgid "command" msgstr "commando" -#: ../src/gui/accelerators.c:2144 +#: ../src/gui/accelerators.c:2150 msgid "preset" msgstr "voorkeur" -#: ../src/gui/accelerators.c:2525 +#: ../src/gui/accelerators.c:2531 msgid "restore shortcuts" msgstr "sneltoetsen herstellen" -#: ../src/gui/accelerators.c:2528 +#: ../src/gui/accelerators.c:2534 msgid "_defaults" msgstr "_standaarden" -#: ../src/gui/accelerators.c:2529 +#: ../src/gui/accelerators.c:2535 msgid "_startup" msgstr "_opstart" -#: ../src/gui/accelerators.c:2530 +#: ../src/gui/accelerators.c:2536 msgid "_edits" msgstr "_bewerkingen" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2541 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -13460,7 +15827,7 @@ msgstr "" " - zoals bij opstarten\n" " - zoals bij openen van dit dialoogvenster\n" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2547 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -13468,17 +15835,16 @@ msgstr "" "alle nieuwere sneltoetsen wissen\n" "(in plaats van alleen gewijzigde te herstellen)" -#: ../src/gui/accelerators.c:2598 ../src/gui/preferences.c:1045 -#: ../src/libs/tools/global_toolbox.c:487 -#: ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 +#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 msgid "shortcuts" msgstr "sneltoetsen" -#: ../src/gui/accelerators.c:2608 +#: ../src/gui/accelerators.c:2614 msgid "export shortcuts" msgstr "sneltoetsen exporteren" -#: ../src/gui/accelerators.c:2615 +#: ../src/gui/accelerators.c:2621 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -13486,27 +15852,27 @@ msgstr "" "exporteer alle sneltoetsen naar een bestand\n" "of alleen voor één geselecteerd apparaat\n" -#: ../src/gui/accelerators.c:2621 ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 msgid "keyboard" msgstr "toetsenbord" -#: ../src/gui/accelerators.c:2634 +#: ../src/gui/accelerators.c:2640 msgid "device id" msgstr "apparaat id" -#: ../src/gui/accelerators.c:2652 +#: ../src/gui/accelerators.c:2658 msgid "select file to export" msgstr "kies bestand voor export" -#: ../src/gui/accelerators.c:2653 ../src/libs/tagging.c:2847 +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 msgid "_export" msgstr "_exporteren" -#: ../src/gui/accelerators.c:2680 +#: ../src/gui/accelerators.c:2686 msgid "import shortcuts" msgstr "importeer sneltoetsen" -#: ../src/gui/accelerators.c:2687 +#: ../src/gui/accelerators.c:2693 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -13514,31 +15880,31 @@ msgstr "" "importeer alle sneltoetsen uit een bestand\n" "of alleen voor één geselecteerd apparaat\n" -#: ../src/gui/accelerators.c:2704 +#: ../src/gui/accelerators.c:2710 msgid "id in file" msgstr "id in bestand" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2716 msgid "id when loaded" msgstr "id wanneer geopend" -#: ../src/gui/accelerators.c:2713 +#: ../src/gui/accelerators.c:2719 msgid "clear device first" msgstr "apparaat eerst wissen" -#: ../src/gui/accelerators.c:2738 +#: ../src/gui/accelerators.c:2744 msgid "select file to import" msgstr "kies bestand voor import" -#: ../src/gui/accelerators.c:2739 ../src/libs/tagging.c:2805 +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 msgid "_import" msgstr "_importeren" -#: ../src/gui/accelerators.c:2789 +#: ../src/gui/accelerators.c:2795 msgid "import sample shortcuts" msgstr "import sneltoets-voorbeelden" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2801 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -13562,11 +15928,11 @@ msgstr "" "het advies is om de huidige snelkoppelingen te\n" "exporteren voor het uitvoeren van deze actie.\n" -#: ../src/gui/accelerators.c:2891 +#: ../src/gui/accelerators.c:2897 msgid "search shortcuts list" msgstr "doorzoek lijst met sneltoetsen" -#: ../src/gui/accelerators.c:2893 +#: ../src/gui/accelerators.c:2899 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -13574,23 +15940,23 @@ msgstr "" "doorzoek stapsgewijs de lijst met sneltoetsen\n" "druk op de toetsen omhoog of omlaag om door kandidaten te bladeren" -#: ../src/gui/accelerators.c:2913 ../src/views/view.c:1609 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "sneltoets" -#: ../src/gui/accelerators.c:2926 +#: ../src/gui/accelerators.c:2932 msgid "element" msgstr "element" -#: ../src/gui/accelerators.c:2934 +#: ../src/gui/accelerators.c:2940 msgid "effect" msgstr "effect" -#: ../src/gui/accelerators.c:2992 +#: ../src/gui/accelerators.c:2998 msgid "search actions list" msgstr "doorzoek actielijst" -#: ../src/gui/accelerators.c:2994 +#: ../src/gui/accelerators.c:3000 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -13598,16 +15964,16 @@ msgstr "" "doorzoek stapsgewijs de lijst met acties\n" "druk op de toetsen omhoog of omlaag om door wedstrijden te bladeren" -#: ../src/gui/accelerators.c:3024 ../src/gui/guides.c:840 -#: ../src/gui/metadata_tags.c:117 +#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "type" -#: ../src/gui/accelerators.c:3054 +#: ../src/gui/accelerators.c:3060 msgid "enable fallbacks" msgstr "schakel terugval in" -#: ../src/gui/accelerators.c:3055 +#: ../src/gui/accelerators.c:3061 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -13615,52 +15981,51 @@ msgstr "" "schakelt standaardbetekenissen in voor extra knoppen, modifiers of zetten\n" "indien gebruikt in combinatie met een basissneltoets" -#: ../src/gui/accelerators.c:3062 +#: ../src/gui/accelerators.c:3068 msgid "open help page for shortcuts" msgstr "open help-pagina voor sneltoetsen" -#: ../src/gui/accelerators.c:3066 +#: ../src/gui/accelerators.c:3072 msgid "restore..." msgstr "verwijderen..." -#: ../src/gui/accelerators.c:3067 +#: ../src/gui/accelerators.c:3073 msgid "restore default shortcuts or previous state" msgstr "standaard sneltoetsen of vorige status herstellen" -#: ../src/gui/accelerators.c:3070 +#: ../src/gui/accelerators.c:3076 msgid "import extras" msgstr "import extra's" -#: ../src/gui/accelerators.c:3071 +#: ../src/gui/accelerators.c:3077 msgid "import extended default shortcuts" msgstr "importeer uitgebreide standaard sneltoetsen" -#: ../src/gui/accelerators.c:3074 ../src/libs/styles.c:901 -#: ../src/libs/tagging.c:3683 +#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3713 msgid "import..." msgstr "importeren..." -#: ../src/gui/accelerators.c:3075 +#: ../src/gui/accelerators.c:3081 msgid "fully or partially import shortcuts from file" msgstr "sneltoetsen volledig of gedeeltelijk importeren uit bestand" -#: ../src/gui/accelerators.c:3078 ../src/libs/styles.c:907 -#: ../src/libs/tagging.c:3690 +#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3720 msgid "export..." msgstr "exporteren..." -#: ../src/gui/accelerators.c:3079 +#: ../src/gui/accelerators.c:3085 msgid "fully or partially export shortcuts to file" msgstr "sneltoetsen naar bestand volledig of gedeeltelijk exporteren" -#: ../src/gui/accelerators.c:3091 +#: ../src/gui/accelerators.c:3097 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" "this is switched on by toggling the \"keyboard\" button next to " -"preferences in the top panel. in this mode, clicking on a widget or area " -"will open this dialog with the appropriate selection for advanced " -"configuration.\n" +"preferences in the top panel. in this mode, clicking on a widget or area will " +"open this dialog with the appropriate selection for advanced configuration.\n" "\n" "multiple shortcuts can be assigned to the same action. this is especially " "useful if it has multiple elements, like the module buttons or the " @@ -13684,31 +16049,31 @@ msgstr "" "\n" "klik drie maal om dit bericht niet meer te tonen" -#: ../src/gui/accelerators.c:3521 +#: ../src/gui/accelerators.c:3527 msgid "reinitialising input devices" msgstr "herinitialiseren invoerapparaten" -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "move not assigned" msgstr "verplaats niet toegekend" -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "fallback to earlier move" msgstr "val terug op eerdere verplaatsing" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "down move" msgstr "verplaats omlaag" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "flip top/bottom first/last" msgstr "verwissel boven/onder eerste/laatste" -#: ../src/gui/accelerators.c:3771 +#: ../src/gui/accelerators.c:3775 msgid "fallback to move" msgstr "verplaats terugval" -#: ../src/gui/accelerators.c:3877 +#: ../src/gui/accelerators.c:3881 #, c-format msgid "" "\n" @@ -13717,241 +16082,210 @@ msgstr "" "\n" "toepassen voorinstelling '%s'" -#: ../src/gui/accelerators.c:4027 +#. TODO +#: ../src/gui/accelerators.c:3997 +msgid "ignoring shortcuts while blocking jobs running" +msgstr "negeer sneltoetsen zolang verwerking geblokkeerd is" + +#: ../src/gui/accelerators.c:4031 #, c-format msgid "%s not assigned" msgstr "%s niet toegekend" -#: ../src/gui/accelerators.c:4206 +#: ../src/gui/accelerators.c:4211 #, c-format msgid "%s assigned to %s" msgstr "%s toegekend aan %s" -#: ../src/gui/accelerators.c:4425 +#: ../src/gui/accelerators.c:4424 msgid "short key press resets stuck keys" msgstr "kort drukken om hangende toets te herstellen" -#: ../src/gui/workspace.c:59 -msgid "delete workspace" -msgstr "verwijder werkruimte" - -#: ../src/gui/workspace.c:60 -#, c-format -msgid "" -"WARNING\n" -"\n" -"do you really want to delete the '%s' workspace?\n" -"\n" -"if XMP writing is not activated, the editing work will be lost." -msgstr "" -"WAARSCHUWING\n" -"\n" -"wil je echt werkruimte '%s' verwijderen?\n" -"\n" -"als XMP's niet aut. bijgewerkt worden, gaan alle wijzigingen verloren." - -#. add a memory workspace just after default one -#: ../src/gui/workspace.c:103 ../src/gui/workspace.c:209 -msgid "memory" -msgstr "geheugen" - -#: ../src/gui/workspace.c:165 -msgid "darktable - select a workspace" -msgstr "darktable - selecteer werkruimte" - -#: ../src/gui/workspace.c:175 -msgid "select an existing workspace" -msgstr "selecteer bestaande werkruimte" - -#: ../src/gui/workspace.c:234 -msgid "or create a new one" -msgstr "of creëer een nieuwe" - -#: ../src/gui/workspace.c:242 ../src/libs/session.c:104 -msgid "create" -msgstr "creëer" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "neem kleur uit afbeelding" -#: ../src/gui/gtk.c:189 ../src/views/darkroom.c:4001 +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 msgid "darktable - darkroom preview" -msgstr "darktable - ontwikkelen voorbeeldweergave" +msgstr "darktable - ontwikkelen preview" -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips off" msgstr "gereedschapstips uit" -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips on" msgstr "gereedschapstips aan" -#: ../src/gui/gtk.c:896 +#: ../src/gui/gtk.c:1035 msgid "closing darktable..." msgstr "darktable afsluiten..." -#: ../src/gui/gtk.c:926 +#: ../src/gui/gtk.c:1065 msgid "exporting to GIMP" msgstr "exporteer naar GIMP" -#: ../src/gui/gtk.c:1166 +#: ../src/gui/gtk.c:1346 msgid "URL opened in web browser" msgstr "URL geopend in webbrowser" -#: ../src/gui/gtk.c:1170 +#: ../src/gui/gtk.c:1350 msgid "error while opening URL in web browser" msgstr "fout tijdens openen van de URL in webbrowser" #. View menu -#: ../src/gui/gtk.c:1306 +#: ../src/gui/gtk.c:1531 msgctxt "menu" msgid "Views" msgstr "Weergaven" -#: ../src/gui/gtk.c:1310 +#: ../src/gui/gtk.c:1535 msgctxt "menu" msgid "Lighttable" msgstr "Bibliotheek" -#: ../src/gui/gtk.c:1311 +#: ../src/gui/gtk.c:1536 msgctxt "menu" msgid "Darkroom" msgstr "Ontwikkelen" -#: ../src/gui/gtk.c:1317 +#: ../src/gui/gtk.c:1542 msgctxt "menu" msgid "Slideshow" msgstr "Presentatie" -#: ../src/gui/gtk.c:1319 +#: ../src/gui/gtk.c:1544 msgctxt "menu" msgid "Map" msgstr "Kaart" -#: ../src/gui/gtk.c:1321 +#: ../src/gui/gtk.c:1546 msgctxt "menu" msgid "Print" msgstr "Printen" -#: ../src/gui/gtk.c:1323 +#: ../src/gui/gtk.c:1548 msgctxt "menu" msgid "Tethering" msgstr "Tethering" #. Window menu -#: ../src/gui/gtk.c:1329 +#: ../src/gui/gtk.c:1554 msgctxt "menu" msgid "Window" msgstr "Venster" #. Help menu -#: ../src/gui/gtk.c:1337 +#: ../src/gui/gtk.c:1562 msgctxt "menu" msgid "Help" msgstr "Help" -#: ../src/gui/gtk.c:1341 +#: ../src/gui/gtk.c:1566 msgctxt "menu" msgid "darktable Manual" msgstr "darktable handleiding" -#: ../src/gui/gtk.c:1348 +#: ../src/gui/gtk.c:1573 msgctxt "menu" msgid "darktable Homepage" msgstr "darktable website" -#: ../src/gui/gtk.c:1373 +#: ../src/gui/gtk.c:1605 msgctxt "menu" msgid "Preferences" msgstr "Voorkeuren" -#: ../src/gui/gtk.c:1470 +#: ../src/gui/gtk.c:1659 msgid "panels" msgstr "panelen" -#: ../src/gui/gtk.c:1509 +#: ../src/gui/gtk.c:1698 msgid "switch views" msgstr "wissel weergaven" -#: ../src/gui/gtk.c:1510 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 msgid "tethering" msgstr "tethering" -#: ../src/gui/gtk.c:1516 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 msgid "map" msgstr "kaart" -#: ../src/gui/gtk.c:1518 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "presentatie" #. Print button -#: ../src/gui/gtk.c:1520 ../src/libs/print_settings.c:2954 +#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 msgid "print" msgstr "afdrukken" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1527 +#: ../src/gui/gtk.c:1716 msgid "quit" msgstr "verlaat" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1531 +#: ../src/gui/gtk.c:1720 msgid "fullscreen" msgstr "volledig scherm" -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1725 msgid "collapsing controls" msgstr "inklappen bediening" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1539 +#: ../src/gui/gtk.c:1728 msgid "header" msgstr "koptekst" -#: ../src/gui/gtk.c:1541 +#: ../src/gui/gtk.c:1730 msgid "filmstrip and timeline" msgstr "filmstrip en tijdlijn" -#: ../src/gui/gtk.c:1543 +#: ../src/gui/gtk.c:1732 msgid "top toolbar" msgstr "boven paneel" -#: ../src/gui/gtk.c:1544 +#: ../src/gui/gtk.c:1733 msgid "bottom toolbar" msgstr "onder paneel" -#: ../src/gui/gtk.c:1545 +#: ../src/gui/gtk.c:1734 msgid "all top" msgstr "allen boven" -#: ../src/gui/gtk.c:1546 +#: ../src/gui/gtk.c:1735 msgid "all bottom" msgstr "allen onder" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1737 msgid "toggle tooltip visibility" msgstr "schakel zichtbaarheid van tooltip in" -#: ../src/gui/gtk.c:1551 +#: ../src/gui/gtk.c:1740 msgid "reinitialise input devices" msgstr "herinitialiseer invoerapparaten" -#: ../src/gui/gtk.c:1592 +#: ../src/gui/gtk.c:1781 msgid "toggle focus-peaking mode" msgstr "focus piek modus aan/uit" -#: ../src/gui/gtk.c:1599 +#: ../src/gui/gtk.c:1788 msgid "toggle focus peaking" msgstr "focus piek aan/uit" -#: ../src/gui/gtk.c:1940 ../src/gui/gtk.c:3858 ../src/gui/gtk.c:3863 -#: ../src/gui/gtk.c:3868 ../src/gui/gtk.c:3873 +#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 +#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 msgid "tabs" msgstr "tabs" -#: ../src/gui/gtk.c:2026 +#: ../src/gui/gtk.c:2216 msgid "collapsing panels" msgstr "inklappen panelen" -#: ../src/gui/gtk.c:2027 +#: ../src/gui/gtk.c:2217 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -13967,53 +16301,53 @@ msgstr "" "\n" "wil je nu alle panels verbergen?" -#: ../src/gui/gtk.c:2428 +#: ../src/gui/gtk.c:2685 msgid "restore defaults" msgstr "herstel standaardwaarden" -#: ../src/gui/gtk.c:2429 +#: ../src/gui/gtk.c:2686 msgid "restore the default visibility and position of all modules in this view" msgstr "herstel de zichtbaarheid en positie van alle modules in deze view" -#: ../src/gui/gtk.c:2511 +#: ../src/gui/gtk.c:2770 msgid "right-click to show/hide modules" msgstr "klik rechts om modules te tonen/verbergen" -#: ../src/gui/gtk.c:2520 +#: ../src/gui/gtk.c:2779 msgid "show/hide modules" msgstr "toon/verberg modules" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3318 +#: ../src/gui/gtk.c:3583 msgid "access the online user manual?" msgstr "online gebruikershandleiding raadplegen?" -#: ../src/gui/gtk.c:3319 +#: ../src/gui/gtk.c:3584 #, c-format msgid "do you want to access `%s'?" msgstr "wil je toegang krijgen tot `%s’?" -#: ../src/gui/gtk.c:3392 +#: ../src/gui/gtk.c:3606 msgid "there is no help available for this element" msgstr "hiervoor ontbreekt een help functie" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3412 ../src/libs/metadata_view.c:839 +#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3414 +#: ../src/gui/gtk.c:3653 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3746 +#: ../src/gui/gtk.c:3993 msgid "does not contain pages" msgstr "bevat geen pagina's" -#: ../src/gui/gtk.c:3995 +#: ../src/gui/gtk.c:4242 #, c-format msgid "never show more than %d lines" msgstr "toon nooit meer dan %d regels" @@ -14072,8 +16406,7 @@ msgstr "$(GPS.ELEVATION) - hoogte" #: ../src/gui/gtkentry.c:99 msgid "$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known" -msgstr "" -"$(GPS.LOCATION.ICON) - icoon als indicatie dat de GPS locatie bekend is" +msgstr "$(GPS.LOCATION.ICON) - icoon als indicatie dat de GPS locatie bekend is" #: ../src/gui/gtkentry.c:104 msgid "$(RATING.ICONS) - star/reject rating in icon form" @@ -14097,14 +16430,6 @@ msgstr "" "$(IMAGE.TAGS) - labels zoals geconfigureerd in de metadata instellingen, " "zonder hiërarchie" -#: ../src/gui/gtkentry.c:109 -msgid "$(IMAGE.ID) - image ID" -msgstr "$(IMAGE.ID) - Afbeelding ID" - -#: ../src/gui/gtkentry.c:110 -msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" -msgstr "$(IMAGE.ID.NEXT) - volgende afbeeldings-ID om toe te kennen bij import" - #: ../src/gui/gtkentry.c:116 msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" msgstr "$(OPENCL.ACTIVATED) - of OpenCL is geactiveerd" @@ -14126,7 +16451,7 @@ msgid "from metadata" msgstr "vanuit metadata" #: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:560 +#: ../src/iop/monochrome.c:558 msgid "grid" msgstr "raster" @@ -14196,11 +16521,11 @@ msgid "global guide overlay settings" msgstr "instellingen voor globale hulplijnen" #: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:2897 +#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 msgid "guide lines" msgstr "hulplijnen" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2103 +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 msgid "flip" msgstr "spiegelen" @@ -14216,7 +16541,7 @@ msgstr "horizontaal" msgid "vertically" msgstr "verticaal" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6139 ../src/iop/clipping.c:2107 +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 #: ../src/iop/colorbalance.c:1861 msgid "both" msgstr "beide" @@ -14250,8 +16575,8 @@ msgstr "hulplijnen weergeven wanneer deze module focus heeft" #: ../src/gui/guides.c:1044 msgid "" "change global guide settings\n" -"note that these settings are applied globally and will impact any module " -"that shows guide overlays" +"note that these settings are applied globally and will impact any module that " +"shows guide overlays" msgstr "" "globale hulplijninstellingen wijzigen\n" "NB deze instellingen worden globaal toegepast en zijn van invloed op elke " @@ -14262,12 +16587,12 @@ msgid "select parts to copy" msgstr "selecteer te kopiëren delen" #: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 -#: ../src/gui/styles_dialog.c:551 +#: ../src/gui/styles_dialog.c:552 msgid "select _all" msgstr "selecteer _alles" #: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 -#: ../src/gui/styles_dialog.c:552 +#: ../src/gui/styles_dialog.c:553 msgid "select _none" msgstr "selecteer _niets" @@ -14284,18 +16609,18 @@ msgstr "_overschrijven" msgid "appen_d" msgstr "toevoegen" -#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:618 -#: ../src/gui/styles_dialog.c:640 +#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:619 +#: ../src/gui/styles_dialog.c:641 msgid "include" msgstr "voeg toe" -#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:694 -#: ../src/gui/styles_dialog.c:700 +#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:695 +#: ../src/gui/styles_dialog.c:701 msgid "item" msgstr "item" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:707 -#: ../src/gui/styles_dialog.c:716 +#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 +#: ../src/gui/styles_dialog.c:717 msgid "mask" msgstr "masker" @@ -14304,11 +16629,11 @@ msgid "can't copy history out of unaltered image" msgstr "kopiëren vanuit niet-gewijzigde afbeelding lukt niet" #. grid headers -#: ../src/gui/import_metadata.c:456 +#: ../src/gui/import_metadata.c:485 msgid "metadata presets" msgstr "metadata voorinstellingen" -#: ../src/gui/import_metadata.c:459 +#: ../src/gui/import_metadata.c:488 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -14318,63 +16643,63 @@ msgstr "" "dubbelklik op een label om de overeenkomstige invoer te wissen\n" "dubbelklik op ‘voorkeur’ om alle invoer te wissen" -#: ../src/gui/import_metadata.c:469 +#: ../src/gui/import_metadata.c:498 msgid "from XMP" msgstr "van xmp" -#: ../src/gui/import_metadata.c:472 +#: ../src/gui/import_metadata.c:501 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " "actions.\n" "CAUTION: not selected metadata are cleaned up when XMP file is updated." msgstr "" -"geselecteerde metadata worden geïmporteerd uit afbeelding en overschrijven " -"de standaardwaarde.\n" -"Dit beïnvloedt ook de acties ‘zoeken naar bijgewerkte xmp-bestanden’ en " -"‘laad xmp-bestand’.\n" +"geselecteerde metadata worden geïmporteerd uit afbeelding en overschrijven de " +"standaardwaarde.\n" +"Dit beïnvloedt ook de acties ‘zoeken naar bijgewerkte xmp-bestanden’ en ‘laad " +"xmp-bestand’.\n" "NB: niet geselecteerde metagegevens worden geschoond als het xmp-bestand " "wordt bijgewerkt." #. tags -#: ../src/gui/import_metadata.c:483 +#: ../src/gui/import_metadata.c:512 msgid "tag presets" msgstr "label voorinstellingen" -#: ../src/gui/import_metadata.c:497 +#: ../src/gui/import_metadata.c:526 msgid "comma separated list of tags" msgstr "labels gescheiden door komma's" -#: ../src/gui/metadata_tags.c:90 +#: ../src/gui/metadata_tags.c:92 msgid "select tag" msgstr "selecteer label" -#: ../src/gui/metadata_tags.c:92 +#: ../src/gui/metadata_tags.c:94 msgid "_add" msgstr "voeg toe" -#: ../src/gui/metadata_tags.c:93 ../src/libs/geotagging.c:832 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 msgid "_done" msgstr "gereed" -#: ../src/gui/metadata_tags.c:103 +#: ../src/gui/metadata_tags.c:105 msgid "list filter" msgstr "filterlijst" -#: ../src/gui/metadata_tags.c:109 +#: ../src/gui/metadata_tags.c:111 msgid "" "list of available tags. click 'add' button or double-click on tag to add the " "selected one" msgstr "" "lijst met beschikbare labels,\n" -"klik op de knop 'toevoegen' of dubbelklik op de label om de geselecteerde " -"toe te voegen" +"klik op de knop 'toevoegen' of dubbelklik op de label om de geselecteerde toe " +"te voegen" -#: ../src/gui/preferences.c:304 +#: ../src/gui/preferences.c:314 msgid "reset panels in all views" msgstr "herstel panelen in alle overzichten" -#: ../src/gui/preferences.c:305 +#: ../src/gui/preferences.c:315 msgid "" "are you sure?\n" "\n" @@ -14386,15 +16711,15 @@ msgstr "" "je kunt de huidige layout van panelen en module-selectie niet herstellen." #. language -#: ../src/gui/preferences.c:338 +#: ../src/gui/preferences.c:348 msgid "interface language" msgstr "interfacetaal" -#: ../src/gui/preferences.c:358 +#: ../src/gui/preferences.c:368 msgid "double-click to reset to the system language" msgstr "dubbelklik om te resetten naar de systeem taal" -#: ../src/gui/preferences.c:361 +#: ../src/gui/preferences.c:371 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -14404,27 +16729,27 @@ msgstr "" "systeem\n" "(herstart is nodig)" -#: ../src/gui/preferences.c:373 +#: ../src/gui/preferences.c:383 msgid "theme" msgstr "thema" -#: ../src/gui/preferences.c:404 +#: ../src/gui/preferences.c:414 msgid "set the theme for the user interface" msgstr "stel thema in voor gebruikers interface" -#: ../src/gui/preferences.c:419 ../src/gui/preferences.c:426 +#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 msgid "use system font size" msgstr "gebruik de systeemlettertypegrootte" -#: ../src/gui/preferences.c:442 ../src/gui/preferences.c:449 +#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 msgid "font size in points" msgstr "lettertype formaat in punten" -#: ../src/gui/preferences.c:455 +#: ../src/gui/preferences.c:465 msgid "GUI controls and text DPI" msgstr "GUI-besturingselementen en tekst DPI" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:475 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -14441,74 +16766,74 @@ msgstr "" "standaard is 96 DPI op de meeste systemen.\n" "(herstart is nodig)" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:485 msgid "reset view panels" msgstr "herstel view panelen" -#: ../src/gui/preferences.c:477 +#: ../src/gui/preferences.c:487 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "" "herstel verborgen panelen, de grootte en de geselecteerde modules in all " "overzichten" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:484 +#: ../src/gui/preferences.c:494 msgid "modify selected theme with CSS tweaks below" msgstr "pas geselecteerd thema aan met onderstaande CSS aanpassingen" -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:504 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "" "pas thema aan met onderstaande CSS hieronder ingetoetst (opgeslagen in user." "css)" -#: ../src/gui/preferences.c:518 +#: ../src/gui/preferences.c:528 msgctxt "usercss" msgid "save CSS and apply" msgstr "sla CSS op en pas toe" -#: ../src/gui/preferences.c:526 +#: ../src/gui/preferences.c:536 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "klik om op te slaan en de ingevoerde CSS-tweaks toe te passen" -#: ../src/gui/preferences.c:529 +#: ../src/gui/preferences.c:539 msgid "open help page for CSS tweaks" msgstr "open help pagina voor CSS aanpassingen" #. load default text with some pointers -#: ../src/gui/preferences.c:551 +#: ../src/gui/preferences.c:561 msgid "ERROR Loading user.css" msgstr "ERROR bij inladen user.css" #. load default text -#: ../src/gui/preferences.c:560 +#: ../src/gui/preferences.c:570 msgid "Enter CSS theme tweaks here" msgstr "Voer CSS thema-aanpassingen hier in" -#: ../src/gui/preferences.c:574 +#: ../src/gui/preferences.c:585 msgid "darktable preferences" msgstr "darktable voorkeuren" -#: ../src/gui/preferences.c:632 +#: ../src/gui/preferences.c:648 msgid "darktable needs to be restarted for settings to take effect" msgstr "darktable moet opnieuw worden gestart om de instellingen toe te passen" #. exif -#: ../src/gui/preferences.c:938 ../src/gui/presets.c:655 +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 #: ../src/libs/metadata_view.c:147 msgid "model" msgstr "camera model" -#: ../src/gui/preferences.c:944 ../src/gui/presets.c:663 +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 #: ../src/libs/metadata_view.c:148 msgid "maker" msgstr "camera merk" -#: ../src/gui/preferences.c:990 +#: ../src/gui/preferences.c:1007 msgid "search presets list" msgstr "doorzoek de lijst met voorinstellingen" -#: ../src/gui/preferences.c:993 +#: ../src/gui/preferences.c:1010 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -14516,55 +16841,334 @@ msgstr "" "doorzoek stapsgewijs de lijst met voorinstellingen\n" "druk op de toetsen omhoog of omlaag om door kandidaten te bladeren" -#: ../src/gui/preferences.c:1003 +#: ../src/gui/preferences.c:1020 msgctxt "preferences" msgid "import..." msgstr "importeren..." -#: ../src/gui/preferences.c:1008 +#: ../src/gui/preferences.c:1025 msgctxt "preferences" msgid "export..." msgstr "exporteren..." -#: ../src/gui/preferences.c:1193 +#: ../src/gui/preferences.c:1208 #, c-format msgid "failed to import preset %s" msgstr "importeren voorkeur %s mislukt" -#: ../src/gui/preferences.c:1205 +#: ../src/gui/preferences.c:1220 msgid "select preset(s) to import" msgstr "selecteer te importeren voorkeur(en)" -#: ../src/gui/preferences.c:1206 ../src/libs/collect.c:433 -#: ../src/libs/copy_history.c:114 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 msgid "_open" msgstr "_open" -#: ../src/gui/preferences.c:1215 +#: ../src/gui/preferences.c:1230 msgid "darktable preset files" msgstr "darktable-stijlbestanden" -#: ../src/gui/preferences.c:1220 ../src/iop/lut3d.c:1604 -#: ../src/libs/copy_history.c:153 ../src/libs/geotagging.c:968 -#: ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 +#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 msgid "all files" msgstr "alle bestanden" +#: ../src/gui/preferences_ai.c:161 +msgid "downloaded" +msgstr "gedownload" + +#: ../src/gui/preferences_ai.c:163 +msgid "update available" +msgstr "update beschikbaar" + +#: ../src/gui/preferences_ai.c:165 +msgid "update required" +msgstr "update nodig" + +#: ../src/gui/preferences_ai.c:167 +msgid "downloading..." +msgstr "downloaden..." + +#: ../src/gui/preferences_ai.c:171 +msgid "not downloaded" +msgstr "niet gedownload" + +#: ../src/gui/preferences_ai.c:379 +msgid "select hardware acceleration for AI inference:" +msgstr "stel hardware versnelling in voor AI verwerking:" + +#: ../src/gui/preferences_ai.c:569 +msgid "restart to apply" +msgstr "herstart om toe te passen" + +#: ../src/gui/preferences_ai.c:581 +msgid "not available, will fall back to CPU" +msgstr "niet beschikbaar, val terug op CPU" + +#: ../src/gui/preferences_ai.c:833 +msgid "downloading AI model" +msgstr "downloaden AI model" + +#: ../src/gui/preferences_ai.c:848 +#, c-format +msgid "downloading: %s" +msgstr "downloaden: %s" + +#: ../src/gui/preferences_ai.c:919 +msgid "model download failed" +msgstr "model download mislukt" + +#: ../src/gui/preferences_ai.c:994 +msgid "install AI models" +msgstr "installeren AI-modellen" + +#: ../src/gui/preferences_ai.c:1002 +msgid "AI model packages (*.dtmodel)" +msgstr "AI model pakketten (*.dtmodel)" + +#: ../src/gui/preferences_ai.c:1093 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "verwijder model?" +msgstr[1] "verwijder modellen?" + +#: ../src/gui/preferences_ai.c:1095 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "wilt u echt %d geselecteerd model verwijderen?" +msgstr[1] "wilt u echt %d geselecteerde modellen verwijderen?" + +#: ../src/gui/preferences_ai.c:1156 +msgid "scope" +msgstr "scope" + +#: ../src/gui/preferences_ai.c:1156 +msgid "author" +msgstr "auteur" + +#: ../src/gui/preferences_ai.c:1157 +msgid "source" +msgstr "bron" + +#: ../src/gui/preferences_ai.c:1157 +msgid "paper" +msgstr "papier" + +#: ../src/gui/preferences_ai.c:1158 +msgid "license" +msgstr "licentie" + +#: ../src/gui/preferences_ai.c:1158 +msgid "training data" +msgstr "training data" + +#: ../src/gui/preferences_ai.c:1159 +msgid "data license" +msgstr "data licentie" + +#: ../src/gui/preferences_ai.c:1241 +msgid "click for model details" +msgstr "klik voor model details" + +#: ../src/gui/preferences_ai.c:1325 +#, c-format +msgid "" +"ONNX Runtime %s detected.\n" +"Restart darktable to apply." +msgstr "" +"ONNX Runtime %s gedetecteerd.\n" +"Herstart darktable om die toe te passen." + +#: ../src/gui/preferences_ai.c:1330 +#, c-format +msgid "" +"not a valid ONNX Runtime library:\n" +"%s" +msgstr "" +"geen geldige ONNX Runtime:\n" +"%s" + +#: ../src/gui/preferences_ai.c:1358 +msgid "" +"no system ONNX Runtime library found.\n" +"\n" +"install one via your package manager or use\n" +"the browse button to select a custom build." +msgstr "" +"geen ONNX Runtime geïnstalleerd.\n" +"\n" +"installeer deze via programmabeheer of gebruik de\n" +"browse knop om een speciale versie te selecteren." + +#: ../src/gui/preferences_ai.c:1373 +#, c-format +msgid "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Restart darktable to apply." +msgstr "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Herstart darktable om toe te passen." + +#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +msgid "select ONNX Runtime library" +msgstr "selecteer ONNX Runtime" + +#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4124 +msgid "_select" +msgstr "_selecteren" + +#: ../src/gui/preferences_ai.c:1391 +msgid "multiple ONNX Runtime libraries found:" +msgstr "meer dan 1 ONNX Runtime gevonden:" + +#: ../src/gui/preferences_ai.c:1472 +msgid "ONNX Runtime (onnxruntime*.dll)" +msgstr "ONNX Runtime (onnxruntime*.dll)" + +#: ../src/gui/preferences_ai.c:1475 +msgid "ONNX Runtime (libonnxruntime.so*)" +msgstr "ONNX Runtime (libonnxruntime.so*)" + +#. enable AI toggle +#: ../src/gui/preferences_ai.c:1528 +msgid "enable AI features" +msgstr "AI opties activeren" + +#. provider dropdown +#: ../src/gui/preferences_ai.c:1573 +msgid "AI acceleration" +msgstr "AI versnelling" + +#: ../src/gui/preferences_ai.c:1584 +msgid "select which GPU to use when the active provider supports more than one" +msgstr "kies welke GPU gebruikt moet worden als er meer dan een is" + +#: ../src/gui/preferences_ai.c:1630 +msgid "ONNX Runtime library" +msgstr "ONNX Runtime" + +#: ../src/gui/preferences_ai.c:1644 +msgid "bundled (DirectML)" +msgstr "ingebouwd (DirectML)" + +#: ../src/gui/preferences_ai.c:1647 +msgid "bundled (CPU only)" +msgstr "ingebouwd (alleen CPU)" + +#: ../src/gui/preferences_ai.c:1650 +msgid "" +"path to a GPU-enabled ONNX Runtime library.\n" +"leave empty to use the bundled library.\n" +"requires restart to take effect." +msgstr "" +"pad naar een ONNX Runtime voor de GPU.\n" +"laat leeg voor de ingebouwde versie.\n" +"wordt toegepast na een herstart." + +#: ../src/gui/preferences_ai.c:1659 +msgid "select a custom ONNX Runtime shared library" +msgstr "selecteer een afwijkende ONNX Runtime" + +#: ../src/gui/preferences_ai.c:1661 +msgid "detect" +msgstr "detecteren" + +#: ../src/gui/preferences_ai.c:1663 +msgid "search for a system-installed ONNX Runtime library" +msgstr "zoek een geïnstalleerde ONNX Runtime" + +#: ../src/gui/preferences_ai.c:1698 +msgid "models" +msgstr "modellen" + +#: ../src/gui/preferences_ai.c:1745 +msgid "select/deselect all" +msgstr "(de-)selecteer alles" + +#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 +msgid "version" +msgstr "versie" + +#: ../src/gui/preferences_ai.c:1801 +msgid "task" +msgstr "taak" + +#: ../src/gui/preferences_ai.c:1816 +msgid "enabled" +msgstr "ingeschakeld" + +#: ../src/gui/preferences_ai.c:1826 +msgid "status" +msgstr "status" + +#: ../src/gui/preferences_ai.c:1872 +msgid "download / update default" +msgstr "download / update standaard" + +#: ../src/gui/preferences_ai.c:1874 +msgid "download or update all default models" +msgstr "download of update alle standaard modellen" + +#: ../src/gui/preferences_ai.c:1884 +msgid "download / update selected" +msgstr "download / wijzig geselecteerde" + +#: ../src/gui/preferences_ai.c:1886 +msgid "download or update the selected models" +msgstr "de geselecteerde modellen downloaden of bijwerken" + +#. import from file button +#: ../src/gui/preferences_ai.c:1896 +msgid "import from file…" +msgstr "import van bestand..." + +#: ../src/gui/preferences_ai.c:1898 +msgid "install a model from a local .dtmodel file" +msgstr "installeer een model van een lokaal .dtmodel bestand" + +#. delete selected button +#: ../src/gui/preferences_ai.c:1904 +msgid "delete selected" +msgstr "verwijder geselecteerde" + +#: ../src/gui/preferences_ai.c:1906 +msgid "remove the selected models from disk" +msgstr "verwijder de geselecteerde modellen van schijf" + +#: ../src/gui/preferences_ai.c:1917 +msgid "open help page for AI settings" +msgstr "open help voor AI-instellingen" + +#. add to stack +#: ../src/gui/preferences_ai.c:1929 +msgid "AI" +msgstr "AI" + #: ../src/gui/presets.c:59 msgid "non-raw" msgstr "niet-raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:361 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 msgid "raw" msgstr "raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:362 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 msgid "HDR" msgstr "HDR" #: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:368 +#: ../src/libs/metadata_view.c:384 msgid "monochrome" msgstr "monochroom" @@ -14573,13 +17177,13 @@ msgstr "monochroom" msgid "preset `%s' is write-protected, can't delete!" msgstr "preset `%s' is tegen schrijven beveiligd, kan niet worden verwijderd!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:236 -#: ../src/libs/modulegroups.c:3890 +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 +#: ../src/libs/modulegroups.c:3974 msgid "delete preset?" msgstr "verwijder voorkeur?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:237 -#: ../src/libs/modulegroups.c:3891 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 +#: ../src/libs/modulegroups.c:3975 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "deze voorkeur `%s' verwijderen?" @@ -14590,9 +17194,9 @@ msgstr "deze voorkeur `%s' verwijderen?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1031 ../src/gui/presets.c:1034 -#: ../src/gui/presets.c:1037 ../src/libs/lib.c:186 ../src/libs/lib.c:203 -#: ../src/libs/lib.c:211 ../src/libs/lib.c:214 +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 +#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 +#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 msgid "new preset" msgstr "nieuwe voorkeur" @@ -14617,7 +17221,7 @@ msgstr "" "voorkeur `%s' bestaat al\n" "moet die worden overschreven?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:198 +#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "_selecteer als bestemming" @@ -14627,7 +17231,7 @@ msgstr "_selecteer als bestemming" msgid "preset %s was successfully exported" msgstr "stijl %s was succesvol geëxporteerd" -#: ../src/gui/presets.c:567 +#: ../src/gui/presets.c:566 #, c-format msgid "edit `%s' for module `%s'" msgstr "bewerk `%s' voor module `%s'" @@ -14636,8 +17240,8 @@ msgstr "bewerk `%s' voor module `%s'" msgid "_export..." msgstr "_exporteren..." -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1672 -#: ../src/libs/tagging.c:1761 +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 +#: ../src/libs/tagging.c:1791 msgid "_delete" msgstr "verwijderen" @@ -14658,8 +17262,8 @@ msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" msgstr "" -"de parameters worden hersteld naar standaard waarden, eventueel aangepast o." -"b.v. metadata" +"de parameters worden hersteld naar standaard waarden, eventueel aangepast o.b." +"v. metadata" #: ../src/gui/presets.c:610 msgid "auto apply this preset to matching images" @@ -14738,7 +17342,7 @@ msgid "select image types you want this preset to be available for" msgstr "" "selecteer afbeeldingstypen waarvoor u deze voorkeur beschikbaar wilt hebben" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1250 +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 msgid "and" msgstr "en" @@ -14746,104 +17350,88 @@ msgstr "en" msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:975 +#: ../src/gui/presets.c:979 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "preset `%s’ is beveiligd en kan niet worden bewerkt!" -#: ../src/gui/presets.c:999 ../src/libs/lib.c:156 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 msgid "update preset?" msgstr "update voorinstelling?" -#: ../src/gui/presets.c:1000 ../src/libs/lib.c:157 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "wil je echt de voorinstelling `%s’ updaten?" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(first)" msgstr "(eerste)" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(last)" msgstr "(laatste)" -#: ../src/gui/presets.c:1161 +#: ../src/gui/presets.c:1165 #, c-format msgid "preset '%s' %s" msgstr "voorinstelling '%s' %s" -#: ../src/gui/presets.c:1162 +#: ../src/gui/presets.c:1166 msgid "no presets" msgstr "geen voorinstellingen" -#: ../src/gui/presets.c:1426 ../src/libs/modulegroups.c:3966 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 +#: ../src/libs/modulegroups.c:4058 msgid "manage module layouts" msgstr "beheer module-indelingen" -#: ../src/gui/presets.c:1435 +#: ../src/gui/presets.c:1434 msgid "manage quick presets" msgstr "beheer snelle voorinstellingen" -#: ../src/gui/presets.c:1613 +#: ../src/gui/presets.c:1616 msgid "manage quick presets list..." msgstr "beheer lijst snelle voorinstellingen..." -#: ../src/gui/presets.c:1780 +#: ../src/gui/presets.c:1771 msgid "disabled: wrong module version" msgstr "uitgeschakeld: verkeerde module versie" -#: ../src/gui/presets.c:1799 ../src/libs/lib.c:547 +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 msgid "edit this preset.." msgstr "voorkeur bewerken..." -#: ../src/gui/presets.c:1804 ../src/libs/lib.c:551 +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 msgid "delete this preset" msgstr "voorkeur verwijderen" -#: ../src/gui/presets.c:1811 ../src/libs/lib.c:559 +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 msgid "store new preset.." msgstr "voorkeur opslaan..." -#: ../src/gui/presets.c:1821 ../src/libs/lib.c:573 +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 msgid "update preset" msgstr "update voorkeur" -#: ../src/gui/splash.c:153 -msgid "darktable starting" -msgstr "starten darktable" - -#: ../src/gui/splash.c:160 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "initialiseren" -#: ../src/gui/splash.c:193 ../src/gui/splash.c:202 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" msgstr "" -"fotografie workflow toepassing\n" +"Fotografie workflow toepassing\n" "en RAW ontwikkelaar" -#: ../src/gui/splash.c:328 -msgid "darktable shutdown" -msgstr "darktable afsluiten" - -#: ../src/gui/splash.c:341 -msgid "darktable is now shutting down" -msgstr "darktable is bezig met afsluiten" - -#: ../src/gui/splash.c:343 -msgid "please wait while background jobs finish" -msgstr "wacht svp tot achtergrond taken klaar zijn" - -#: ../src/gui/styles_dialog.c:233 ../src/libs/styles.c:501 +#: ../src/gui/styles_dialog.c:234 ../src/libs/styles.c:501 #: ../src/libs/styles.c:654 msgid "overwrite style?" msgstr "stijl overschrijven?" -#: ../src/gui/styles_dialog.c:234 +#: ../src/gui/styles_dialog.c:235 #, c-format msgid "" "style `%s' already exists.\n" @@ -14852,80 +17440,236 @@ msgstr "" "voorkeur `%s' bestaat al.\n" "wil je die overschrijven?" -#: ../src/gui/styles_dialog.c:263 ../src/gui/styles_dialog.c:342 +#: ../src/gui/styles_dialog.c:264 ../src/gui/styles_dialog.c:343 msgid "please give style a name" msgstr "geef deze stijl een naam" -#: ../src/gui/styles_dialog.c:267 ../src/gui/styles_dialog.c:346 +#: ../src/gui/styles_dialog.c:268 ../src/gui/styles_dialog.c:347 msgid "unnamed style" msgstr "naamloze stijl" -#: ../src/gui/styles_dialog.c:331 +#: ../src/gui/styles_dialog.c:332 #, c-format msgid "style %s was successfully saved" msgstr "stijl '%s' is succesvol opgeslagen" -#: ../src/gui/styles_dialog.c:537 +#: ../src/gui/styles_dialog.c:538 msgid "edit style" msgstr "bewerk stijl" -#: ../src/gui/styles_dialog.c:538 +#: ../src/gui/styles_dialog.c:539 msgid "duplicate style" msgstr "dupliceer stijl" -#: ../src/gui/styles_dialog.c:541 +#: ../src/gui/styles_dialog.c:542 msgid "creates a duplicate of the style before applying changes" msgstr "maakt een stijlkopie voordat wijzigingen zijn toegepast" -#: ../src/gui/styles_dialog.c:545 +#: ../src/gui/styles_dialog.c:546 msgid "create new style" msgstr "creëer nieuwe stijl" -#: ../src/gui/styles_dialog.c:571 +#: ../src/gui/styles_dialog.c:572 msgid "enter a name for the new style" msgstr "geef een naam voor de nieuwe stijl" -#: ../src/gui/styles_dialog.c:580 +#: ../src/gui/styles_dialog.c:581 msgid "enter a description for the new style, this description is searchable" msgstr "" "geef een omschrijving voor deze nieuwe stijl, deze omschrijving kan later " "worden opgezocht" -#: ../src/gui/styles_dialog.c:618 +#: ../src/gui/styles_dialog.c:619 msgid "keep" msgstr "bewaren" -#: ../src/gui/styles_dialog.c:838 +#: ../src/gui/styles_dialog.c:839 msgid "can't create style out of unaltered image" msgstr "kan geen stijl maken van ongewijzigde afbeelding" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:581 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +msgid "Welcome to darktable!" +msgstr "Welkom bij darktable!" + +#. Navigation buttons (right-aligned) +#: ../src/gui/welcome.c:739 +msgid "_prev" +msgstr "_vorige" + +#: ../src/gui/welcome.c:742 +msgid "_next" +msgstr "_volgende" + +#: ../src/gui/welcome.c:796 +msgid "let's set up a few options to get you started." +msgstr "laten we om te beginnen een paar opties instellen." + +#: ../src/gui/welcome.c:799 +msgid "" +"if you are unsure, don't worry! just go ahead with the default, you can " +"always change all values later in the preferences." +msgstr "" +"neem bij twijfel gewoon de standaard waarden over, alles is ook later nog aan " +"te passen in de voorkeuren." + +#: ../src/gui/welcome.c:804 +msgid "" +"you can close this window at any time, in which case the defaults will be " +"applied." +msgstr "" +"je kunt dit venster op ieder moment sluiten, waarna de standaard waarden " +"worden toegepast." + +#: ../src/gui/welcome.c:837 +msgid "You are all set!" +msgstr "Alles is ingesteld!" + +#: ../src/gui/welcome.c:840 +msgid "" +"darktable is extremely configurable and has a wealth of options. Here we " +"covered just the most essential ones — make sure to explore the " +"preferences to get the full picture." +msgstr "" +"darktable is zeer instelbaar met vele opties. Hier hebben we slechts de meest " +"essentiële gezien — bekijk vooral ook de voorkeuren voor het complete " +"plaatje." + +#. xgettext: %s is a URL; keep and unchanged +#: ../src/gui/welcome.c:849 +#, c-format +msgid "" +"Read the user manual to learn more and make the most of " +"darktable." +msgstr "" +"Lees de gebruikershandleiding om meer te leren van alle " +"mogelijkheden van darktable." + +#: ../src/gui/welcome.c:859 +msgid "" +"And remember that you can always click on the ? on the top toolbar to " +"get help right where you need it." +msgstr "" +"Vergeet niet dat je altijd op de ? in de bovenste knoppenbalk kunt " +"klikken voor gerichte helpteksten." + +#: ../src/gui/welcome.c:864 +msgid "Happy editing with darktable!" +msgstr "Veel plezier met fotobewerking met darktable!" + +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "geheugen" + +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "verwijder werkruimte" + +#: ../src/gui/workspace.c:298 +#, c-format +msgid "" +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." +msgstr "" +"WAARSCHUWING\n" +"\n" +"wil je echt werkruimte '%s' verwijderen?\n" +"\n" +"als XMP's niet aut. bijgewerkt worden, gaan alle wijzigingen verloren." + +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "maak werkruimte" + +#: ../src/gui/workspace.c:410 +msgid "" +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." +msgstr "" +"WAARSCHUWING\n" +"\n" +"de namen \"default\" and \"memory\" zijn gereserveerd.\n" +"\n" +"kies een andere naam." + +#: ../src/gui/workspace.c:419 +#, c-format +msgid "" +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." +msgstr "" +"WAARSCHUWING\n" +"\n" +"de werkruimte \"%s\" komt reeds voor.\n" +"\n" +"kies een andere naam." + +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable - selecteer werkruimte" + +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "selecteer bestaande werkruimte" + +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "onhoud selectie en vraag niet opnieuw" + +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "of creëer een nieuwe" + +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "creëer" + +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "kopieer instellingen van bestaande werkruimte" + +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "8 bit" msgstr "8 bit" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10 bit" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12 bit" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "verliesvrij" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "met verlies" #. Bit depth combo box -#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:589 -#: ../src/imageio/format/jxl.c:579 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4286 msgid "bit depth" msgstr "bitdiepte" @@ -14943,8 +17687,7 @@ msgstr "Zw-W grijsschaal" #: ../src/imageio/format/avif.c:959 ../src/imageio/format/tiff.c:920 msgid "saving as grayscale will reduce the size for black & white images" -msgstr "" -"opslaan als grijswaarden verkleint de grootte van zwart-witafbeeldingen" +msgstr "opslaan als grijswaarden verkleint de grootte van zwart-witafbeeldingen" #. #. * Tiling combo box @@ -14957,8 +17700,8 @@ msgstr "tegelen" msgid "" "tile an image into segments.\n" "\n" -"makes encoding faster, but increases the file size. the loss of image " -"quality is negligible." +"makes encoding faster, but increases the file size. the loss of image quality " +"is negligible." msgstr "" "splits een afbeelding in tegel-segmenten.\n" "\n" @@ -14967,10 +17710,10 @@ msgstr "" #. compression #. Compression method combo box -#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:599 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:112 +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 msgid "compression" msgstr "compressie" @@ -14983,17 +17726,19 @@ msgstr "de compressie voor de afbeelding" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:605 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "kwaliteit" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "de kwaliteit van een afbeelding, lager betekent minder details" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "kleurbemonstering" @@ -15013,15 +17758,18 @@ msgstr "" "4:2:2 - kleur horizontaal halve resolutie\n" "4:2:0 - kleur zowel verticaal als horizontaal halve resolutie" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" @@ -15038,64 +17786,91 @@ msgstr "" "maak een 1:1 kopie van de geselecteerde bestanden,\n" "de algemene opties hieronder worden niet toegepast!" -#: ../src/imageio/format/exr.cc:215 -msgid "the selected output profile doesn't work well with EXR" -msgstr "geselecteerd uitgaand profiel werkt niet goed voor EXR" +#: ../src/imageio/format/exr.cc:246 +msgid "" +"the selected output profile isn't linear, expect incorrect display by image " +"viewers" +msgstr "" +"het gekozen uitvoerprofiel is niet lineair, verwacht onjuiste weergave door " +"fotoviewers" -#: ../src/imageio/format/exr.cc:564 +#: ../src/imageio/format/exr.cc:596 msgid "OpenEXR" msgstr "OpenEXR" -#: ../src/imageio/format/exr.cc:591 +#: ../src/imageio/format/exr.cc:623 msgid "16 bit (float)" msgstr "16 bit (float)" -#: ../src/imageio/format/exr.cc:591 ../src/imageio/format/jxl.c:582 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/libs/neural_restore.c:4289 msgid "32 bit (float)" msgstr "32 bit (float)" -#: ../src/imageio/format/exr.cc:601 ../src/imageio/format/pdf.c:699 +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 #: ../src/imageio/format/tiff.c:901 msgid "uncompressed" msgstr "ongecomprimeerd" -#: ../src/imageio/format/exr.cc:602 +#: ../src/imageio/format/exr.cc:634 msgid "RLE" msgstr "RLE" -#: ../src/imageio/format/exr.cc:603 +#: ../src/imageio/format/exr.cc:635 msgid "ZIPS" msgstr "ZIPS" -#: ../src/imageio/format/exr.cc:604 +#: ../src/imageio/format/exr.cc:636 msgid "ZIP" msgstr "ZIP" -#: ../src/imageio/format/exr.cc:605 +#: ../src/imageio/format/exr.cc:637 msgid "PIZ" msgstr "PIZ" -#: ../src/imageio/format/exr.cc:606 +#: ../src/imageio/format/exr.cc:638 msgid "PXR24" msgstr "PXR24" -#: ../src/imageio/format/exr.cc:607 +#: ../src/imageio/format/exr.cc:639 msgid "B44" msgstr "B44" -#: ../src/imageio/format/exr.cc:608 +#: ../src/imageio/format/exr.cc:640 msgid "B44A" msgstr "B44A" -#: ../src/imageio/format/exr.cc:609 +#: ../src/imageio/format/exr.cc:641 msgid "DWAA" msgstr "DWAA" -#: ../src/imageio/format/exr.cc:610 +#: ../src/imageio/format/exr.cc:642 msgid "DWAB" msgstr "DWAB" +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" + +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" + +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"kleurbemonstering instellen voor HEIF codering.\n" +"auto - methode aanpassen volgens de kwaliteit\n" +"4:4:4 - ongewijzigde kleur-resolutie\n" +"4:2:2 - kleur horizontaal halve resolutie\n" +"4:2:0 - kleur zowel verticaal als horizontaal halve resolutie" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "kan uitvoerprofiel niet aan JP2 koppelen" @@ -15144,26 +17919,26 @@ msgstr "" msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:582 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "16 bit" msgstr "16 bit" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "pixeltype" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "ongesigneerde integer" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "zwevendekommagetal" -#: ../src/imageio/format/jxl.c:607 +#: ../src/imageio/format/jxl.c:613 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -15175,38 +17950,11 @@ msgstr "" "30-99 = vergelijkbaar met JPEG-kwaliteit\n" "100 = verliesvrij" -#: ../src/imageio/format/jxl.c:615 -msgid "encoding color profile" -msgstr "codering kleurprofiel" - -#: ../src/imageio/format/jxl.c:616 -msgid "" -"the color profile used by the encoder\n" -"permit internal XYB color space conversion for more efficient lossy " -"compression,\n" -"or ensure no conversion to keep original image color space (implied for " -"lossless)" -msgstr "" -"het kleurprofiel dat door de encoder wordt gebruikt\n" -"interne XYB-kleur ruimte conversie mogelijk maken voor efficiëntere " -"compressie met verlies,\n" -"of zorg ervoor dat er geen conversie plaatsvindt om de originele kleur " -"ruimte van de afbeelding te behouden (geïmpliceerd voor lossless)" - -#: ../src/imageio/format/jxl.c:619 -msgid "internal" -msgstr "intern" - -#: ../src/imageio/format/jxl.c:619 ../src/libs/duplicate.c:405 -#: ../src/libs/history.c:1141 ../src/libs/snapshots.c:928 -msgid "original" -msgstr "origineel" - -#: ../src/imageio/format/jxl.c:633 +#: ../src/imageio/format/jxl.c:649 msgid "encoding effort" msgstr "codering inspanning" -#: ../src/imageio/format/jxl.c:635 +#: ../src/imageio/format/jxl.c:651 msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" @@ -15214,11 +17962,11 @@ msgstr "" "de inspanning om de afbeelding te coderen, grotere inspanningen leiden tot " "betere resultaten, maar vragen meer tijd" -#: ../src/imageio/format/jxl.c:645 +#: ../src/imageio/format/jxl.c:661 msgid "decoding speed" msgstr "decodering snelheid" -#: ../src/imageio/format/jxl.c:647 +#: ../src/imageio/format/jxl.c:663 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "sneller decoderen gaat ten koste van enige kwaliteit" @@ -15230,7 +17978,7 @@ msgstr "ongeldig papier formaat" msgid "invalid border size, using 0" msgstr "ongeldige randdikte, gebruikt 0" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:489 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 #: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 #: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 #, c-format @@ -15247,7 +17995,7 @@ msgstr "geef de titel van de PDF" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2595 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 msgid "paper size" msgstr "formaat" @@ -15286,8 +18034,8 @@ msgstr "" "voorbeelden: 10 mm, 1 inch" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1499 -#: ../src/libs/export.c:1527 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1540 msgid "dpi" msgstr "dpi" @@ -15437,8 +18185,8 @@ msgstr "XCF" #: ../src/imageio/imageio.c:1114 #, c-format msgid "" -"failed to allocate memory for %s, please lower the threads used for export " -"or buy more memory." +"failed to allocate memory for %s, please lower the threads used for export or " +"buy more memory." msgstr "" "geheugen toewijzing voor %s mislukt, verlaag het aantal exporteerstappen of " "koop meer geheugen." @@ -15458,6 +18206,11 @@ msgstr "exporteren" msgid "cannot find the style '%s' to apply during export" msgstr "stijl '%s' voor toepassing bij exporteren niet gevonden" +#: ../src/imageio/imageio.c:1320 +#, c-format +msgid "export reduced to %dx%d because of memory restrictions" +msgstr "export verkleind tot %dx%d vanwege geheugenbeperking" + #: ../src/imageio/imageio_libraw.c:348 msgid "" "WARNING: camera is not fully supported!" @@ -15474,11 +18227,11 @@ msgstr "" "kleuren voor `%s' kunnen verkeerd getoond worden,\n" "en bewerkingen worden mogelijk niet herkend in toekomstige versies." -#: ../src/imageio/storage/disk.c:75 ../src/libs/export.c:1270 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 msgid "file on disk" msgstr "lokaal bestand" -#: ../src/imageio/storage/disk.c:274 ../src/imageio/storage/gallery.c:199 +#: ../src/imageio/storage/disk.c:276 ../src/imageio/storage/gallery.c:199 #: ../src/imageio/storage/latex.c:186 msgid "" "enter the path where to put exported images\n" @@ -15489,53 +18242,53 @@ msgstr "" "variabelen ondersteunen string-manipulaties zoals in bash\n" "toets '$(' om de afronden te activeren en de lijst met variabelen te zien" -#: ../src/imageio/storage/disk.c:286 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 msgid "on conflict" msgstr "bij conflicten" -#: ../src/imageio/storage/disk.c:289 +#: ../src/imageio/storage/disk.c:291 msgid "create unique filename" msgstr "creëer unieke bestandsnaam" -#: ../src/imageio/storage/disk.c:290 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:879 +#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 +#: ../src/libs/image.c:650 ../src/libs/styles.c:914 msgid "overwrite" msgstr "overschrijven" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:293 msgid "overwrite if changed" msgstr "overschrijf indien gewijzigd" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 msgid "skip" msgstr "overslaan" -#: ../src/imageio/storage/disk.c:394 ../src/imageio/storage/gallery.c:320 +#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 #: ../src/imageio/storage/latex.c:279 #, c-format msgid "could not create directory `%s'!" msgstr "kan de map %s niet aanmaken!" -#: ../src/imageio/storage/disk.c:405 +#: ../src/imageio/storage/disk.c:432 #, c-format msgid "could not write to directory `%s'!" msgstr "kan niet schrijven in map `%s'!" -#: ../src/imageio/storage/disk.c:442 +#: ../src/imageio/storage/disk.c:469 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "%d/%d overslaan `%s'" msgstr[1] "%d/%d overslaan `%s'" -#: ../src/imageio/storage/disk.c:468 +#: ../src/imageio/storage/disk.c:517 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "%d/%d overslaan (ongewijzigd sinds export) `%s'" msgstr[1] "%d/%d overslaan (ongewijzigd sinds export) `%s'" -#: ../src/imageio/storage/disk.c:494 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 #: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 #, c-format msgid "%d/%d exported to `%s'" @@ -15543,7 +18296,7 @@ msgid_plural "%d/%d exported to `%s'" msgstr[0] "%d/%d geëxporteerd naar `%s'" msgstr[1] "%d/%d geëxporteerd naar `%s'" -#: ../src/imageio/storage/disk.c:559 +#: ../src/imageio/storage/disk.c:608 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -15739,16 +18492,16 @@ msgstr "aanmaak nieuw Piwigo album is mislukt!" #: ../src/imageio/storage/piwigo.c:1403 msgid "could not update to Piwigo!" -msgstr "kan niet naar Piwigo worden bijgewerkt!" +msgstr "kan niet bijwerken naar Piwigo!" #: ../src/imageio/storage/piwigo.c:1419 msgid "could not upload to Piwigo!" -msgstr "upload naar Piwigo mislukt!" +msgstr "kan niet uploaden naar Piwigo!" #: ../src/imageio/storage/piwigo.c:1448 #, c-format msgid "%d/%d skipped (already exists)" -msgstr "%d/%d overgeslagen (bestaat al)" +msgstr "%d/%d overgeslagen (bestaat reeds)" #: ../src/imageio/storage/piwigo.c:1454 #, c-format @@ -15763,21 +18516,21 @@ msgstr "AgX" #: ../src/iop/agx.c:50 ../src/iop/sigmoid.c:197 msgid "tone mapping|view transform|display transform" -msgstr "tonemapping|weergavetransformatie|schermtransformatie" +msgstr "toonmapping|weergavetransformatie|schermtransformatie" #: ../src/iop/agx.c:56 msgid "" "applies a tone mapping curve.\n" "inspired by Blender's AgX tone mapper" msgstr "" -"past een toonmapping curve toe.\n" +"pas een toonmapping curve toe.\n" "geïnspireerd door de AgX tone mapper in Blender" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:215 ../src/iop/diffuse.c:139 +#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 #: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:350 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:155 +#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 #: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 #: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 #: ../src/iop/toneequal.c:329 @@ -15786,19 +18539,21 @@ msgstr "correctief en creatief" #: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 -#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:90 ../src/iop/blurs.c:91 +#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 +#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 #: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:216 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:137 ../src/iop/crop.c:139 -#: ../src/iop/demosaic.c:330 ../src/iop/denoiseprofile.c:821 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 +#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 #: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 #: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:156 ../src/iop/overlay.c:158 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 +#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 #: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 #: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 @@ -15810,16 +18565,16 @@ msgstr "lineair, RGB, scène-gerefereerd" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:352 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 #: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 -#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:417 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "niet-lineair, RGB" #: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 +#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 #: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 #: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 @@ -15827,21 +18582,21 @@ msgstr "niet-lineair, RGB" msgid "linear, RGB, display-referred" msgstr "lineair, RGB, scherm-gerefereerd" -#: ../src/iop/agx.c:1792 +#: ../src/iop/agx.c:1817 msgctxt "section" msgid "basic curve parameters" msgstr "basis curve parameters" -#: ../src/iop/agx.c:1794 ../src/iop/agx.c:1950 +#: ../src/iop/agx.c:1819 ../src/iop/agx.c:1975 msgctxt "section" msgid "curve" msgstr "curve" -#: ../src/iop/agx.c:1802 +#: ../src/iop/agx.c:1827 msgid "set the pivot's input exposure in EV relative to mid-gray" msgstr "stel het niveau in voor vaste helderheid in EV t.o.v. midden-grijs" -#: ../src/iop/agx.c:1803 +#: ../src/iop/agx.c:1828 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray" @@ -15849,11 +18604,11 @@ msgstr "" "de gemiddelde helderheid van het geselecteerde gebied\n" "wordt gebruikt voor het draaipunt t.o.v. midden-grijs" -#: ../src/iop/agx.c:1813 +#: ../src/iop/agx.c:1837 msgid "darken or brighten the pivot (linear output power)" msgstr "draaipunt donkerder of lichter maken (lineaire schaal)" -#: ../src/iop/agx.c:1814 +#: ../src/iop/agx.c:1838 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray,\n" @@ -15865,11 +18620,11 @@ msgstr "" "en de uitvoer wordt aangepast op basis van de standaard\n" "mapping voor midden-grijs" -#: ../src/iop/agx.c:1823 +#: ../src/iop/agx.c:1847 msgid "slope of the linear section around the pivot" msgstr "helling van het lineaire gedeelte rond het draaipunt" -#: ../src/iop/agx.c:1829 +#: ../src/iop/agx.c:1853 msgid "" "contrast in highlights\n" "higher values keep the slope nearly constant for longer,\n" @@ -15877,30 +18632,33 @@ msgid "" msgstr "" "contrast hooglichten\n" "hogere waarden houden de helling langer gelijk\n" -"met een minder geleidelijke overgang naar wit" - -#: ../src/iop/agx.c:1833 -msgid "" -"the curve has lost its 'S' shape, shoulder power cannot be applied.\n" -"without inverting the shoulder (forcing it to bend upwards), it would be\n" -"impossible to reach target white with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot higher (increase pivot target output\n" -"or curve y gamma), or increase the distance between the pivot and the right\n" -"edge (decrease the pivot shift, move the white point farther from the pivot " -"by\n" -"increasing relative white exposure or move the black point closer to the " -"pivot\n" -"by lowering relative black exposure)." -msgstr "" -"de curve heeft geen 'S'-vorm meer, kan schouder-buiging niet aanpassen.\n" -"zonder buiging in de schouder van de curve is het onmogelijk om het\n" -"wit-niveau te bereiken bij dit contrast en draaipunt\n" -"verhoog contrast, verschuif het draaipunt omhoog (verhoog draaipunt\n" -"uitvoer of gamma curve) of naar links (verlaag de draaipunt verschuiving,\n" -"verhoog het wit-bereik of verlaag het zwart-bereik)." - -#: ../src/iop/agx.c:1846 +"met een scherpere overgang naar wit" + +#: ../src/iop/agx.c:1857 +msgid "" +"shoulder power cannot be applied because the curve has lost its 'S' shape\n" +"due to the current settings for white relative exposure, contrast, and " +"pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - increase pivot target output\n" +" - increase white relative exposure\n" +" - increase curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"schouder kromming niet aan te passen zonder 'S' vormige curve t.g.v.\n" +"de huidige instellingen voor relatieve belichting wit, contrast en " +"draaipunt.\n" +"opties om dat te herstellen:\n" +" - verhoog contrast\n" +" - verhoog doelniveau draaipunt\n" +" - verhoog witmarge\n" +" - verhoog contrastverdeling (zie geavanceerde curve parameters)\n" +"\n" +"open the 'toon curve' sectie om het effect van deze opties te zien." + +#: ../src/iop/agx.c:1871 msgid "" "contrast in shadows\n" "higher values keep the slope nearly constant for longer,\n" @@ -15908,76 +18666,78 @@ msgid "" msgstr "" "contrast schaduwen\n" "hogere waarden houden de helling langer gelijk,\n" -"met een minder geleidelijke overgang naar zwart" - -#: ../src/iop/agx.c:1850 -msgid "" -"the curve has lost its 'S' shape, toe power cannot be applied.\n" -"without inverting the toe (forcing it to bend downwards), it would be\n" -"impossible to reach target black with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot lower (reduce the pivot target output or\n" -"curve y gamma), or increase the distance between the pivot and the left " -"edge\n" -"(increase the pivot shift, move the black point farther from the pivot by " -"raising\n" -"the relative black exposure or move the white point closer to the pivot\n" -"by decreasing relative white exposure)." -msgstr "" -"de curve heeft geen 'S'-vorm meer, kan voet-buiging niet aanpassen.\n" -"zonder buiging in de voet van de curve is het onmogelijk om het\n" -"zwart-niveau te bereiken bij dit contrast en draaipunt\n" -"verhoog contrast, verschuif het draaipunt omlaag (verlaag draaipunt\n" -"uitvoer of gamma curve) of naar rechts (verhoog de draaipunt verschuiving,\n" -"verhoog het zwart-bereik of verlaag het wit-bereik)." - -#: ../src/iop/agx.c:1869 +"met een scherpere overgang naar zwart" + +#: ../src/iop/agx.c:1875 +msgid "" +"toe power cannot be applied because the curve has lost its 'S' shape due\n" +"to the current settings for white relative exposure, contrast, and pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - decrease pivot target output\n" +" - decrease black relative exposure (make more negative)\n" +" - decrease curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"voet kromming niet aan te passen zonder 'S' vormige curve t.g.v.\n" +"de huidige instellingen voor relatieve belichting zwart, contrast en " +"draaipunt.\n" +"opties om dat te herstellen:\n" +" - verhoog contrast\n" +" - verlaag doelniveau draaipunt\n" +" - verlaag relatieve belichting zwart\n" +" - verlaag contrastverdeling (zie geavanceerde curve parameters)\n" +"\n" +"open the 'toon curve' sectie om het effect van deze opties te zien." + +#: ../src/iop/agx.c:1895 msgid "decrease or increase contrast and brightness" msgstr "verlaag of verhoog contrast en helderheid" -#: ../src/iop/agx.c:1874 +#: ../src/iop/agx.c:1900 msgid "deepen or lift shadows" msgstr "maak schaduwen donkerder of lichter" -#: ../src/iop/agx.c:1878 +#: ../src/iop/agx.c:1904 msgid "increase or decrease brightness" msgstr "helderheid verhogen of verlagen" -#: ../src/iop/agx.c:1885 +#: ../src/iop/agx.c:1911 msgid "decrease or increase saturation" msgstr "verzadiging verhogen of verlagen" -#: ../src/iop/agx.c:1892 +#: ../src/iop/agx.c:1917 msgid "increase to bring hues closer to the original" msgstr "verhoog om kleurtinten dichter bij het origineel te brengen" -#: ../src/iop/agx.c:1902 +#: ../src/iop/agx.c:1927 msgctxt "section" msgid "look" -msgstr "uiterlijk" +msgstr "naregeling" -#: ../src/iop/agx.c:1925 +#: ../src/iop/agx.c:1950 msgid "show curve" msgstr "toon curve" -#: ../src/iop/agx.c:1929 ../src/iop/atrous.c:1810 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:3018 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3803 -#: ../src/iop/filmicrgb.c:4367 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:908 ../src/iop/toneequal.c:3280 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 +#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 +#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 +#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 msgid "graph" msgstr "grafiek" -#: ../src/iop/agx.c:1932 +#: ../src/iop/agx.c:1957 msgid "tone mapping curve" msgstr "toonmapping curve" -#: ../src/iop/agx.c:1945 +#: ../src/iop/agx.c:1970 msgctxt "section" msgid "advanced curve parameters" msgstr "geavanceerde curve parameters" -#: ../src/iop/agx.c:1963 +#: ../src/iop/agx.c:1987 msgid "" "length to keep curve linear above the pivot.\n" "may clip highlights" @@ -15985,11 +18745,11 @@ msgstr "" "lengte waarbinnen de helling gelijk blijft boven het draaipunt.\n" "kan leiden tot clipping van hooglichten" -#: ../src/iop/agx.c:1972 +#: ../src/iop/agx.c:1996 msgid "max linear output power" msgstr "max. lineaire uitvoersterkte" -#: ../src/iop/agx.c:1981 +#: ../src/iop/agx.c:2004 msgid "" "length to keep curve linear below the pivot.\n" "may crush shadows" @@ -15997,11 +18757,11 @@ msgstr "" "lengte waarbinnen de helling gelijk blijft onder het draaipunt.\n" "kan leiden tot clipping van schaduwen" -#: ../src/iop/agx.c:1990 +#: ../src/iop/agx.c:2013 msgid "raise for a faded look" msgstr "verhoog voor een vervaagd beeld" -#: ../src/iop/agx.c:1996 +#: ../src/iop/agx.c:2019 msgid "" "adjusts the gamma automatically, trying to make sure\n" "the curve always remains S-shaped (given that contrast\n" @@ -16011,7 +18771,7 @@ msgstr "" "S-vormig blijft (bij voldoende contrast) zodat voet- en\n" "schouder-regelaars blijven werken." -#: ../src/iop/agx.c:2005 +#: ../src/iop/agx.c:2028 msgid "" "shifts the representation (but not the output power) of the pivot\n" "along the y axis of the curve.\n" @@ -16025,28 +18785,28 @@ msgstr "" "maar schaduwen en hooglichten wel; aanpassing van\n" "contrast-, voet- of schouder-regelaars kan nodig zijn." -#: ../src/iop/agx.c:2016 +#: ../src/iop/agx.c:2039 msgctxt "section" msgid "input exposure range" msgstr "invoer belichting" -#: ../src/iop/agx.c:2024 +#: ../src/iop/agx.c:2047 msgid "relative exposure above mid-gray (white point)" -msgstr "relatieve helderheid van het wit-punt boven middengrijs" +msgstr "relatieve belichting van het wit-punt boven middengrijs" -#: ../src/iop/agx.c:2025 +#: ../src/iop/agx.c:2048 msgid "pick the white point" msgstr "kies witpunt" -#: ../src/iop/agx.c:2033 +#: ../src/iop/agx.c:2056 msgid "relative exposure below mid-gray (black point)" -msgstr "relatieve helderheid van het zwart-punt onder middengrijs" +msgstr "relatieve belichting van het zwart-punt onder middengrijs" -#: ../src/iop/agx.c:2034 +#: ../src/iop/agx.c:2057 msgid "pick the black point" msgstr "kies zwartpunt" -#: ../src/iop/agx.c:2042 ../src/iop/filmicrgb.c:4421 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -16054,44 +18814,52 @@ msgstr "" "vergroot of verklein het berekende dynamisch bereik symmetrisch.\n" "nuttig voor een veiligheidsmarge in de extreme luminanties." -#: ../src/iop/agx.c:2048 ../src/iop/agx.c:2051 ../src/iop/filmic.c:1509 -#: ../src/iop/filmicrgb.c:4427 ../src/iop/profile_gamma.c:645 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 +#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "automatische niveaus" -#: ../src/iop/agx.c:2050 +#: ../src/iop/agx.c:2073 msgid "set black and white relative exposure using the selected area" -msgstr "bepaal belichtingsbereik voor het geselecteerde gebied" +msgstr "bepaal zwart en wit belichting voor het geselecteerde gebied" -#: ../src/iop/agx.c:2051 ../src/iop/agx.c:2058 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 msgid "exposure range" msgstr "belichtingsbereik" -#: ../src/iop/agx.c:2056 +#: ../src/iop/agx.c:2079 msgid "read exposure from metadata and exposure module" msgstr "leidt belichting af van metadata en belichtingsmodule" -#: ../src/iop/agx.c:2058 +#: ../src/iop/agx.c:2081 msgid "read exposure" msgstr "lees belichting" -#: ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2104 msgid "blender-like" msgstr "Blender-achtig" -#: ../src/iop/agx.c:2091 +#: ../src/iop/agx.c:2114 msgid "unmodified" msgstr "ongewijzigd" -#: ../src/iop/agx.c:2238 ../src/iop/sigmoid.c:923 ../src/iop/sigmoid.c:927 +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "basiskleuren" -#: ../src/iop/agx.c:2238 +#: ../src/iop/agx.c:2260 msgid "color primaries adjustments" msgstr "basiskleur aanpassingen" -#: ../src/iop/agx.c:2247 +#: ../src/iop/agx.c:2266 +msgid "" +"color space primaries to use as the base for below adjustments.\n" +"'export profile' uses the profile set in 'output color profile'." +msgstr "" +"basiskleuren om te gebruiken in de volgende aanpassingen\n" +"'exportprofiel' gebruikt het profiel uit 'uitgaand kleurprofiel'" + +#: ../src/iop/agx.c:2274 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -16105,57 +18873,49 @@ msgstr "" "verzadigd\n" "licht (zoals LED's). deze optie is met name bedoeld om te experimenteren." -#: ../src/iop/agx.c:2255 +#: ../src/iop/agx.c:2281 msgid "reset primaries to a predefined configuration" msgstr "reset hoofdkleuren naar voorgedefinieerde configuratie" -#: ../src/iop/agx.c:2258 +#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 msgid "reset primaries" msgstr "herstel basiskleuren" -#: ../src/iop/agx.c:2266 -msgid "" -"color space primaries to use as the base for below adjustments.\n" -"'export profile' uses the profile set in 'output color profile'." -msgstr "" -"basiskleuren om te gebruiken in de volgende aanpassingen\n" -"'exportprofiel' gebruikt het profiel uit 'uitgaand kleurprofiel'" - -#: ../src/iop/agx.c:2269 +#: ../src/iop/agx.c:2292 msgctxt "section" msgid "before tone mapping" msgstr "voor toonmapping" -#: ../src/iop/agx.c:2279 +#: ../src/iop/agx.c:2302 msgid "increase to desaturate reds in highlights faster" msgstr "verhogen voor minder verzadiging van rood in hooglichten" -#: ../src/iop/agx.c:2286 +#: ../src/iop/agx.c:2309 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "verschuif basiskleur rood naar geel (+) of magenta (-)" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:2315 msgid "increase to desaturate greens in highlights faster" msgstr "verhogen voor minder verzadiging van groen in hooglichten" -#: ../src/iop/agx.c:2299 +#: ../src/iop/agx.c:2322 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "verschuif basiskleur groen naar cyaan (+) of geel (-)" -#: ../src/iop/agx.c:2305 +#: ../src/iop/agx.c:2328 msgid "increase to desaturate blues in highlights faster" msgstr "verhogen voor minder verzadiging van blauw in hooglichten" -#: ../src/iop/agx.c:2312 +#: ../src/iop/agx.c:2335 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "verschuif basiskleur blauw naar magenta (+) of cyaan (-)" -#: ../src/iop/agx.c:2318 +#: ../src/iop/agx.c:2341 msgctxt "section" msgid "after tone mapping" msgstr "na toonmapping" -#: ../src/iop/agx.c:2323 +#: ../src/iop/agx.c:2346 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -16163,11 +18923,11 @@ msgstr "" "herstel hoofdkleuren, verwijder aanpassingen en verberg de\n" "regelaars hieronder. haal vinkje weg om dit terug te draaien." -#: ../src/iop/agx.c:2326 +#: ../src/iop/agx.c:2349 msgid "set from above" msgstr "op basis van bovenstaande" -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2351 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" @@ -16175,81 +18935,85 @@ msgstr "" "stel de regelaars in, tegengesteld aan de eerdere aanpassingen in\n" "de hoofdkleuren, maar verdere aanpassingen blijven mogelijk" -#: ../src/iop/agx.c:2341 +#: ../src/iop/agx.c:2354 +msgid "reverse pre-mapping primaries" +msgstr "herstel basiskleuren" + +#: ../src/iop/agx.c:2366 msgid "overall purity boost" msgstr "RGB versterking" -#: ../src/iop/agx.c:2349 +#: ../src/iop/agx.c:2374 msgid "overall unrotation ratio" msgstr "verhouding voor rotatie terug" -#: ../src/iop/agx.c:2353 +#: ../src/iop/agx.c:2378 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "herstel kleurdiepte rood, met name in schaduwen en middentonen" -#: ../src/iop/agx.c:2360 +#: ../src/iop/agx.c:2385 msgid "reverse the color shift in reds" msgstr "terugdraaien kleurverschuiving rood" -#: ../src/iop/agx.c:2366 +#: ../src/iop/agx.c:2391 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "herstel kleurdiepte groen, met name in schaduwen en middentonen" -#: ../src/iop/agx.c:2373 +#: ../src/iop/agx.c:2398 msgid "reverse the color shift in greens" msgstr "herstel tint-verschuiving groen" -#: ../src/iop/agx.c:2379 +#: ../src/iop/agx.c:2404 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "herstel blauw kleurdiepte, met name in schaduwen en middentonen" -#: ../src/iop/agx.c:2386 +#: ../src/iop/agx.c:2411 msgid "reverse the color shift in blues" msgstr "herstel tint-verschuiving blauw" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2438 ../src/iop/temperature.c:2077 +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 #: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 #: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 #: ../src/iop/temperature.c:2130 msgid "settings" msgstr "instellingen" -#: ../src/iop/agx.c:2439 +#: ../src/iop/agx.c:2464 msgid "main look and curve settings" msgstr "uiterlijk en curve instellingen" -#: ../src/iop/agx.c:2448 +#: ../src/iop/agx.c:2473 msgid "detailed curve settings" msgstr "curve detailinstellingen" -#: ../src/iop/agx.c:2545 +#: ../src/iop/agx.c:2571 msgid "unmodified base primaries" msgstr "ongewijzigde basiskleuren" -#: ../src/iop/agx.c:2554 +#: ../src/iop/agx.c:2582 msgid "blender-like|base" msgstr "blender-achtig|basis" -#: ../src/iop/agx.c:2560 +#: ../src/iop/agx.c:2587 msgid "blender-like|punchy" msgstr "blender-achtig|contrastrijk" -#: ../src/iop/agx.c:2575 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3209 +#: ../src/iop/agx.c:2608 +msgid "sigmoid-like|default" +msgstr "zoals sigmoïde|standaard" + +#: ../src/iop/agx.c:2621 +msgid "sigmoid-like|smooth" +msgstr "zoals sigmoïde|glad" + +#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "scène-gerefereerde standaard" -#: ../src/iop/agx.c:2591 -msgid "smooth|base" -msgstr "glad|basis" - -#: ../src/iop/agx.c:2595 -msgid "smooth|punchy" -msgstr "glad|uitgesproken" - #: ../src/iop/ashift.c:113 msgid "rotate and perspective" msgstr "roteren en perspectief" @@ -16266,13 +19030,13 @@ msgstr "roteer of vervorm perspectief automatisch" #: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 #: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:136 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:100 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "corrigerend of creatief" #: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:138 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 msgid "geometric, RGB" msgstr "geometrisch, RGB" @@ -16282,8 +19046,8 @@ msgid "" "module '%s' has insane data so it is bypassed for now. you should disable it " "or change parameters\n" msgstr "" -"module '%s' is verkeerd ingesteld en wordt genegeerd. Deactiveer de module " -"of corrigeer de instellingen\n" +"module '%s' is verkeerd ingesteld en wordt genegeerd. Deactiveer de module of " +"corrigeer de instellingen\n" #: ../src/iop/ashift.c:2804 msgid "automatic cropping failed" @@ -16314,37 +19078,37 @@ msgstr "" msgid "automatic correction failed, please correct manually" msgstr "automatische correctie is mislukt, corrigeer handmatig" -#: ../src/iop/ashift.c:4992 +#: ../src/iop/ashift.c:4991 #, c-format msgid "only %d lines can be saved in parameters" msgstr "alleen %d regels kunnen worden opgeslagen in parameters" -#: ../src/iop/ashift.c:5071 +#: ../src/iop/ashift.c:5070 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "rotatie aangepast met %3.2f° naar %3.2f°" -#: ../src/iop/ashift.c:5704 ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 -#: ../src/iop/ashift.c:5812 +#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 +#: ../src/iop/ashift.c:5811 #, c-format msgid "lens shift (%s)" msgstr "lensverschuiving (%s)" -#: ../src/iop/ashift.c:5981 +#: ../src/iop/ashift.c:5980 msgid "manual perspective" msgstr "handmatige perspectief" -#: ../src/iop/ashift.c:6027 +#: ../src/iop/ashift.c:6026 msgctxt "section" msgid "perspective" msgstr "perspectief" -#: ../src/iop/ashift.c:6033 ../src/iop/ashift.c:6140 ../src/iop/ashift.c:6142 -#: ../src/iop/ashift.c:6144 +#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6143 msgid "structure" -msgstr "struktuur" +msgstr "structuur" -#: ../src/iop/ashift.c:6066 +#: ../src/iop/ashift.c:6065 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -16354,19 +19118,19 @@ msgstr "" "klik rechts en sleep om een horizontale of verticale lijn te definiëren door " "op de afbeelding te tekenen" -#: ../src/iop/ashift.c:6069 ../src/iop/ashift.c:6071 +#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 msgid "apply lens shift correction in one direction" msgstr "correctie lensverschuiving in één richting toepassen" -#: ../src/iop/ashift.c:6073 +#: ../src/iop/ashift.c:6072 msgid "shear the image along one diagonal" msgstr "trek de afbeelding scheef langs een diagonaal" -#: ../src/iop/ashift.c:6074 ../src/iop/clipping.c:2128 +#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "automatisch uitsnijden om zwarte randen te voorkomen" -#: ../src/iop/ashift.c:6075 +#: ../src/iop/ashift.c:6074 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" @@ -16374,13 +19138,13 @@ msgstr "" "perspectiefcorrectie voor type lens: algemeen of overeenkomstig " "brandpuntsafstand" -#: ../src/iop/ashift.c:6078 +#: ../src/iop/ashift.c:6077 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" "brandpuntsafstand van de lens, indien aanwezig de standaard waarde van EXIF " "data" -#: ../src/iop/ashift.c:6081 +#: ../src/iop/ashift.c:6080 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -16388,7 +19152,7 @@ msgstr "" "cropfactor van de camera sensor, indien aanwezig de standaard waarde genomen " "van EXIF data, vaak is een handmatige invoer vereist" -#: ../src/iop/ashift.c:6085 +#: ../src/iop/ashift.c:6084 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -16396,11 +19160,11 @@ msgstr "" "het niveau van de lens afhankelijke correctie, geef maximaal voor volledige " "afhankelijkheid, kies nul voor algemene gevallen" -#: ../src/iop/ashift.c:6089 +#: ../src/iop/ashift.c:6088 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "aanpassen beeldverhouding door horizontaal en verticaal schalen" -#: ../src/iop/ashift.c:6091 +#: ../src/iop/ashift.c:6090 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16410,7 +19174,7 @@ msgstr "" "ctrl-klik om alleen rotatie passend te maken\n" "shift-klik om alleen lens verschuiving passend maken" -#: ../src/iop/ashift.c:6095 +#: ../src/iop/ashift.c:6094 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16420,7 +19184,7 @@ msgstr "" "ctrl+klik om alleen rotatie passend te maken\n" "shift+ klik om alleen lensverschuiving passend te maken" -#: ../src/iop/ashift.c:6099 +#: ../src/iop/ashift.c:6098 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -16434,7 +19198,7 @@ msgstr "" "shift-klik lis alleen lensverschuiving passend te maken\n" "ctrl-shift-klik om rotatie en lensverschuiving passend te maken" -#: ../src/iop/ashift.c:6106 +#: ../src/iop/ashift.c:6105 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -16446,48 +19210,48 @@ msgstr "" "shift+klik voor een aanvullende detail verbetering\n" "ctrl+shift+klik voor een combinatie van beide methoden" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6110 msgid "manually define perspective rectangle" msgstr "handmatig perspectief rechthoek definiëren" -#: ../src/iop/ashift.c:6112 +#: ../src/iop/ashift.c:6111 msgid "manually draw structure lines" msgstr "handmatig structuurlijnen tekenen" -#: ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6140 msgid "rectangle" msgstr "rechthoek" -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6142 msgid "lines" msgstr "lijnen" -#: ../src/iop/ashift.c:6169 ../src/iop/clipping.c:3338 +#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] definieer/roteer horizon" -#: ../src/iop/ashift.c:6172 +#: ../src/iop/ashift.c:6171 #, c-format msgid "[%s on segment] select segment" msgstr "[%s op segment] selecteer segment" -#: ../src/iop/ashift.c:6176 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s op segment] deselecteer segment" -#: ../src/iop/ashift.c:6180 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] selecteer alle segmenten in zone" -#: ../src/iop/ashift.c:6184 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] deselecteer alle segmenten in zone" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1764 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 msgid "contrast equalizer" msgstr "contrast equalizer" @@ -16499,8 +19263,7 @@ msgstr "scherpte|randscherpte|lokaal contrast|levendigheid" msgid "add or remove local contrast, sharpness, acutance" msgstr "meer of minder lokaal contrast, scherpte, verzadiging" -#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 -#: ../src/iop/colorbalance.c:161 +#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 ../src/iop/colorbalance.c:161 msgid "linear, Lab, scene-referred" msgstr "lineair, Lab, scène-gerefereerd" @@ -16509,153 +19272,154 @@ msgstr "lineair, Lab, scène-gerefereerd" msgid "frequential, RGB" msgstr "frequent, RGB" -#: ../src/iop/atrous.c:795 +#: ../src/iop/atrous.c:743 msgid "coarse" msgstr "grof" -#: ../src/iop/atrous.c:811 +#: ../src/iop/atrous.c:759 msgid "denoise & sharpen" msgstr "ontruis & verscherpen" #. add the preset. -#: ../src/iop/atrous.c:827 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "verscherpen" -#: ../src/iop/atrous.c:843 +#: ../src/iop/atrous.c:791 msgid "denoise chroma" msgstr "verwijder kleurruis" -#: ../src/iop/atrous.c:859 +#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 +#: ../src/libs/neural_restore.c:4166 msgid "denoise" msgstr "ruisreductie" -#: ../src/iop/atrous.c:876 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 msgid "bloom" msgstr "glans" -#: ../src/iop/atrous.c:892 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "helderheid" -#: ../src/iop/atrous.c:913 +#: ../src/iop/atrous.c:861 msgid "deblur | large blur | strength 3" msgstr "verscherpen | grof | sterkte 3" -#: ../src/iop/atrous.c:931 +#: ../src/iop/atrous.c:879 msgid "deblur | medium blur | strength 3" msgstr "verscherpen | middel | sterkte 3" -#: ../src/iop/atrous.c:948 +#: ../src/iop/atrous.c:896 msgid "deblur | fine blur | strength 3" msgstr "verscherpen | fijn | sterkte 3" -#: ../src/iop/atrous.c:967 +#: ../src/iop/atrous.c:915 msgid "deblur | large blur | strength 2" msgstr "verscherpen | grof | sterkte 2" -#: ../src/iop/atrous.c:985 +#: ../src/iop/atrous.c:933 msgid "deblur | medium blur | strength 2" msgstr "verscherpen | middel | sterkte 2" -#: ../src/iop/atrous.c:1002 +#: ../src/iop/atrous.c:950 msgid "deblur | fine blur | strength 2" msgstr "verscherpen | fijn | sterkte 2" -#: ../src/iop/atrous.c:1021 +#: ../src/iop/atrous.c:969 msgid "deblur | large blur | strength 1" msgstr "verscherpen | grof | sterkte 1" -#: ../src/iop/atrous.c:1039 +#: ../src/iop/atrous.c:987 msgid "deblur | medium blur | strength 1" msgstr "verscherpen | middel | sterkte 1" -#: ../src/iop/atrous.c:1056 +#: ../src/iop/atrous.c:1004 msgid "deblur | fine blur | strength 1" msgstr "verscherpen | fijn | sterkte 1" -#: ../src/iop/atrous.c:1385 ../src/iop/atrous.c:1631 -#: ../src/iop/denoiseprofile.c:3580 ../src/iop/rawdenoise.c:730 +#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 +#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 msgctxt "graph" msgid "coarse" msgstr "grof" -#: ../src/iop/atrous.c:1392 ../src/iop/atrous.c:1632 -#: ../src/iop/denoiseprofile.c:3588 ../src/iop/rawdenoise.c:738 +#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 +#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 msgid "fine" msgstr "fijn" -#: ../src/iop/atrous.c:1404 +#: ../src/iop/atrous.c:1352 msgid "contrasty" msgstr "contrastrijk" -#: ../src/iop/atrous.c:1410 ../src/iop/denoiseprofile.c:3602 -#: ../src/iop/rawdenoise.c:752 +#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 +#: ../src/iop/rawdenoise.c:754 msgid "noisy" msgstr "ruw" #. case atrous_s: -#: ../src/iop/atrous.c:1413 +#: ../src/iop/atrous.c:1361 msgid "bold" msgstr "fors" -#: ../src/iop/atrous.c:1414 +#: ../src/iop/atrous.c:1362 msgid "dull" msgstr "mat" -#: ../src/iop/atrous.c:1619 ../src/iop/atrous.c:1679 +#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 msgid "boost" msgstr "versterk" -#: ../src/iop/atrous.c:1620 +#: ../src/iop/atrous.c:1568 msgid "reduce" msgstr "verminder" -#: ../src/iop/atrous.c:1621 +#: ../src/iop/atrous.c:1569 msgid "raise" msgstr "verhoog" -#: ../src/iop/atrous.c:1622 +#: ../src/iop/atrous.c:1570 msgid "lower" msgstr "lager" -#: ../src/iop/atrous.c:1629 +#: ../src/iop/atrous.c:1577 msgid "coarsest" msgstr "grofst" -#: ../src/iop/atrous.c:1630 +#: ../src/iop/atrous.c:1578 msgid "coarser" msgstr "grover" -#: ../src/iop/atrous.c:1633 +#: ../src/iop/atrous.c:1581 msgid "finer" msgstr "fijner" -#: ../src/iop/atrous.c:1634 +#: ../src/iop/atrous.c:1582 msgid "finest" msgstr "fijnst" -#: ../src/iop/atrous.c:1704 ../src/libs/export.c:1520 ../src/libs/export.c:1536 +#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1791 ../src/iop/nlmeans.c:462 +#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 msgid "luma" msgstr "helderheid" -#: ../src/iop/atrous.c:1792 +#: ../src/iop/atrous.c:1754 msgid "change lightness at each feature size" msgstr "wijzig helderheid voor elke afmeting" -#: ../src/iop/atrous.c:1794 +#: ../src/iop/atrous.c:1756 msgid "change color saturation at each feature size" msgstr "wijzig kleurverzadiging voor elke afmeting" -#: ../src/iop/atrous.c:1796 +#: ../src/iop/atrous.c:1758 msgid "edges" msgstr "randen" -#: ../src/iop/atrous.c:1797 +#: ../src/iop/atrous.c:1759 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -16663,7 +19427,7 @@ msgstr "" "wijzig halo-randen bij elke vormgrootte\n" "verandert alleen het resultaat van de helderheids- en kleurtabs" -#: ../src/iop/atrous.c:1830 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 msgid "make effect stronger or weaker" msgstr "effect versterken/afzwakken" @@ -16749,22 +19513,22 @@ msgstr "" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 #: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 -#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 +#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 -#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 -#: ../src/iop/invert.c:131 ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:87 -#: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 -#: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 -#: ../src/iop/spots.c:66 ../src/iop/temperature.c:249 +#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 +#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 +#: ../src/iop/temperature.c:249 msgid "corrective" msgstr "corrigerend" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:353 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 #: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:416 -#: ../src/iop/watermark.c:418 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "niet-lineair, RGB, scherm-gerefereerd" @@ -16772,46 +19536,44 @@ msgstr "niet-lineair, RGB, scherm-gerefereerd" msgid "display-referred default" msgstr "scherm-gerefereerd standaard" -#: ../src/iop/basecurve.c:2125 +#: ../src/iop/basecurve.c:2092 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "horizontaal: invoer, verticaal: uitvoer. werkt op de RGB kanalen" -#: ../src/iop/basecurve.c:2132 ../src/iop/basicadj.c:636 +#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 #: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "methode voor behoud van kleuren bij contrast wijziging" -#: ../src/iop/basecurve.c:2136 +#: ../src/iop/basecurve.c:2103 msgid "two exposures" msgstr "twee belichtingen" -#: ../src/iop/basecurve.c:2137 +#: ../src/iop/basecurve.c:2104 msgid "three exposures" msgstr "drie belichtingen" -#: ../src/iop/basecurve.c:2138 +#: ../src/iop/basecurve.c:2105 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." msgstr "" -"fuseer deze afbeelding nadat er eerst kopieën met hogere/lagere stops van " -"zijn gemaakt, comprimeer zo nodig een hoog dynamisch bereik door vooraf de " -"hooglichten te belichten." +"combineer deze afbeelding met kopieën belicht met meer/minder stops, om hoog " +"dynamisch bereik te comprimeren. vermijd overbelichting." -#: ../src/iop/basecurve.c:2143 +#: ../src/iop/basecurve.c:2110 msgid "how many stops to shift the individual exposures apart" -msgstr "" -"het aantal stops waarmee de afzonderlijke belichtingen worden verhoogd" +msgstr "het aantal stops waarmee de afzonderlijke belichtingen worden verhoogd" -#: ../src/iop/basecurve.c:2152 +#: ../src/iop/basecurve.c:2119 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" msgstr "" "om belichting te wijzigen (-1: reduceer hooglichten, +1 reduceer schaduwen)" -#: ../src/iop/basecurve.c:2158 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "schaal voor grafiek" @@ -16830,14 +19592,14 @@ msgid "apply usual image adjustments" msgstr "pas de gebruikelijke beeldaanpassingen toe" #: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 -#: ../src/iop/blurs.c:90 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 -#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 -#: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 -#: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 -#: ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 +#: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 +#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 +#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 +#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 +#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 #: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:415 +#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 msgid "creative" msgstr "creatief" @@ -16845,7 +19607,7 @@ msgstr "creatief" msgid "non-linear, RGB, scene-referred" msgstr "niet-lineair, RGB, scène-gerefereerd" -#: ../src/iop/basicadj.c:617 +#: ../src/iop/basicadj.c:616 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -16858,39 +19620,39 @@ msgstr "" "indien slecht ingesteld, treedt clipping op van bijna-zwarte kleuren\n" "doordat RGB waarden negatief worden" -#: ../src/iop/basicadj.c:625 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 msgid "adjust the exposure correction" msgstr "aanpassen belichtingscorrectie (EV)" -#: ../src/iop/basicadj.c:629 +#: ../src/iop/basicadj.c:628 msgid "highlight compression adjustment" msgstr "aanpassen compressie hooglichten" -#: ../src/iop/basicadj.c:633 ../src/iop/colisa.c:281 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 msgid "contrast adjustment" msgstr "contrast aanpassen" -#: ../src/iop/basicadj.c:641 +#: ../src/iop/basicadj.c:640 msgid "middle gray adjustment" msgstr "middengrijsaanpassing" -#: ../src/iop/basicadj.c:646 ../src/iop/colisa.c:282 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 msgid "brightness adjustment" msgstr "gammacorrectie" -#: ../src/iop/basicadj.c:649 +#: ../src/iop/basicadj.c:648 msgid "saturation adjustment" msgstr "aanpassing verzadiging" -#: ../src/iop/basicadj.c:652 +#: ../src/iop/basicadj.c:651 msgid "vibrance adjustment" msgstr "aanpassingen levendigheid" -#: ../src/iop/basicadj.c:654 +#: ../src/iop/basicadj.c:653 msgid "apply auto exposure based on the entire image" msgstr "toepassen automatische belichting van de hele afbeelding" -#: ../src/iop/basicadj.c:660 +#: ../src/iop/basicadj.c:659 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -16900,11 +19662,11 @@ msgstr "" "klik en sleep om een gebied te definiëren\n" "klik rechts om gebied te resetten" -#: ../src/iop/basicadj.c:667 +#: ../src/iop/basicadj.c:666 msgid "clip" msgstr "clippen" -#: ../src/iop/basicadj.c:669 +#: ../src/iop/basicadj.c:668 msgid "adjusts clipping value for auto exposure calculation" msgstr "aanpassen clipping-waarde voor berekenen aut. belichting" @@ -16924,7 +19686,7 @@ msgstr "manipuleer lokaal en globaal contrast afzonderlijk" #: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 #: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 #: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:88 ../src/iop/nlmeans.c:90 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 #: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "niet-lineair, Lab, scherm-gerefereerd" @@ -16934,7 +19696,7 @@ msgstr "niet-lineair, Lab, scherm-gerefereerd" #: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 #: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 #: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:89 ../src/iop/shadhi.c:143 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 #: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "non-lineair, Lab" @@ -16943,7 +19705,7 @@ msgstr "non-lineair, Lab" msgid "HDR local tone-mapping" msgstr "HDR lokale tonemapping" -#: ../src/iop/bilat.c:441 +#: ../src/iop/bilat.c:437 msgid "" "the filter used for local contrast enhancement. bilateral is faster but can " "lead to artifacts around edges for extreme settings." @@ -16951,33 +19713,33 @@ msgstr "" "het filter gebruikt voor lokale contrast verbeteringen. bilateral is sneller " "maar kan bij extreme waarden artefacten geven rond de randen." -#: ../src/iop/bilat.c:445 ../src/iop/globaltonemap.c:651 +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 msgid "detail" msgstr "detail" -#: ../src/iop/bilat.c:448 +#: ../src/iop/bilat.c:444 msgid "changes the local contrast" msgstr "wijzigt het lokaal contrast" -#: ../src/iop/bilat.c:463 +#: ../src/iop/bilat.c:459 msgid "feature size of local details (spatial sigma of bilateral filter)" msgstr "" "eigenschappen van afmeting lokale details (spatial sigma of bilateral filter)" -#: ../src/iop/bilat.c:471 +#: ../src/iop/bilat.c:467 msgid "L difference to detect edges (range sigma of bilateral filter)" msgstr "" "L verschil voor het opsporen van randen (range sigma of bilateral filter)" -#: ../src/iop/bilat.c:477 +#: ../src/iop/bilat.c:473 msgid "changes the local contrast of highlights" msgstr "wijzigt het lokaal contrast van de hooglichten" -#: ../src/iop/bilat.c:483 +#: ../src/iop/bilat.c:479 msgid "changes the local contrast of shadows" msgstr "wijzigt het lokaal contrast van de schaduwen" -#: ../src/iop/bilat.c:489 +#: ../src/iop/bilat.c:485 msgid "" "defines what counts as mid-tones. lower for better dynamic range compression " "(reduce shadow and highlight contrast), increase for more powerful local " @@ -17003,10 +19765,11 @@ msgstr "" "pas randbewuste oppervlaktevervaging toe\n" "om ruis of textuur glad te strijken" -#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:90 -#: ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 -#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:157 ../src/iop/primaries.c:75 +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 +#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 +#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 +#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 #: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" @@ -17026,19 +19789,19 @@ msgstr "" "bewerken groter dan 2 gigapixels.\n" "De bewerking is overgeslagen." -#: ../src/iop/bilateral.cc:369 +#: ../src/iop/bilateral.cc:368 msgid "spatial extent of the gaussian" msgstr "bereik van de Gauss" -#: ../src/iop/bilateral.cc:373 +#: ../src/iop/bilateral.cc:372 msgid "how much to blur red" msgstr "rood vervaging" -#: ../src/iop/bilateral.cc:378 +#: ../src/iop/bilateral.cc:377 msgid "how much to blur green" msgstr "groen vervaging" -#: ../src/iop/bilateral.cc:383 +#: ../src/iop/bilateral.cc:382 msgid "how much to blur blue" msgstr "blauw vervaging" @@ -17046,37 +19809,37 @@ msgstr "blauw vervaging" msgid "apply Orton effect for a dreamy ethereal look" msgstr "pas het Orton-effect toe voor een dromerige etherische look" -#: ../src/iop/bloom.c:414 ../src/iop/soften.c:381 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:107 +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:112 msgid "size" msgstr "afmeting" -#: ../src/iop/bloom.c:416 +#: ../src/iop/bloom.c:384 msgid "the size of bloom" msgstr "mate van glans" -#: ../src/iop/bloom.c:420 +#: ../src/iop/bloom.c:388 msgid "the threshold of light" msgstr "drempel voor glans" -#: ../src/iop/bloom.c:424 +#: ../src/iop/bloom.c:392 msgid "the strength of bloom" msgstr "glanssterkte" -#: ../src/iop/blurs.c:78 +#: ../src/iop/blurs.c:82 msgid "blurs" msgstr "vervaging" -#: ../src/iop/blurs.c:83 +#: ../src/iop/blurs.c:87 msgid "blur|lens|motion" msgstr "vervagen|lens|beweging" -#: ../src/iop/blurs.c:89 +#: ../src/iop/blurs.c:93 msgid "simulate physically-accurate lens and motion blurs" msgstr "simuleer fysiek nauwkeurige lens- en bewegingsonscherpte" #. add the tooltips -#: ../src/iop/blurs.c:807 +#: ../src/iop/blurs.c:1007 msgid "" "size of the blur in pixels\n" "caution: doubling the radius quadruples the run-time!" @@ -17084,11 +19847,11 @@ msgstr "" "grootte van de vervaging in pixels\n" "voorzichtig: dubbele grootte verviervoudigt de verwerkingstijd!" -#: ../src/iop/blurs.c:809 +#: ../src/iop/blurs.c:1009 msgid "shifts towards a star shape as value approaches blades-1" msgstr "benadert een stervorm als de waarde naar (lamellen - 1) gaat" -#: ../src/iop/blurs.c:811 +#: ../src/iop/blurs.c:1011 msgid "" "adjust straightness of edges from 0=perfect circle\n" "to 1=completely straight" @@ -17096,15 +19859,15 @@ msgstr "" "aanpassen 'hoekigheid' van 0=cirkel\n" "tot 1=rechte lijnen" -#: ../src/iop/blurs.c:812 +#: ../src/iop/blurs.c:1012 msgid "set amount by which to rotate shape around its center" msgstr "stel de mate van rotatie in van de vorm" -#: ../src/iop/blurs.c:814 +#: ../src/iop/blurs.c:1014 msgid "orientation of the motion's path" msgstr "richting van de bewegingsonscherpte" -#: ../src/iop/blurs.c:815 +#: ../src/iop/blurs.c:1015 msgid "" "amount to curve the motion relative\n" "to its overall orientation" @@ -17112,7 +19875,7 @@ msgstr "" "mate van afbuiging ten opzichte van\n" "de ingestelde bewegingsrichting" -#: ../src/iop/blurs.c:816 +#: ../src/iop/blurs.c:1016 msgid "" "select which portion of the path to use,\n" "allowing the path to become asymmetric" @@ -17132,31 +19895,31 @@ msgstr "randen|vergroot canvas|breid canvas uit" msgid "add solid borders or margins around the image" msgstr "voeg effen kaders en randen toe rond de afbeelding" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 msgid "linear or non-linear, RGB, display-referred" msgstr "lineair of niet-lineair, RGB, scherm-gerefereerd" -#: ../src/iop/borders.c:715 +#: ../src/iop/borders.c:713 msgid "15:10 postcard white" msgstr "15:10 briefkaart wit" -#: ../src/iop/borders.c:720 +#: ../src/iop/borders.c:718 msgid "15:10 postcard black" msgstr "15:10 briefkaart zwart" -#: ../src/iop/borders.c:925 +#: ../src/iop/borders.c:923 msgid "which dimension to use for the size calculation" msgstr "dimensie om de afmetingen te berekenen" -#: ../src/iop/borders.c:931 +#: ../src/iop/borders.c:929 msgid "size of the border in percent of the chosen basis" msgstr "de afmeting van de rand als percentage van de volledige afbeelding" -#: ../src/iop/borders.c:933 ../src/iop/clipping.c:2229 ../src/iop/crop.c:1262 +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 msgid "aspect" msgstr "verhouding" -#: ../src/iop/borders.c:934 +#: ../src/iop/borders.c:932 msgid "" "select the aspect ratio\n" "(right-click on slider below to type your own w:h)" @@ -17164,85 +19927,79 @@ msgstr "" "kies de beeldverhouding\n" "(of klik rechts op de schuifregelaar hieronder en type b/h)" -#: ../src/iop/borders.c:938 +#: ../src/iop/borders.c:936 msgid "3:1" msgstr "3:1" -#: ../src/iop/borders.c:939 +#: ../src/iop/borders.c:937 msgid "95:33" msgstr "95:33" -#: ../src/iop/borders.c:940 +#: ../src/iop/borders.c:938 msgid "CinemaScope 2.39:1" msgstr "CinemaScope 2.39:1" -#: ../src/iop/borders.c:941 +#: ../src/iop/borders.c:939 msgid "2:1" msgstr "2:1" -#: ../src/iop/borders.c:942 +#: ../src/iop/borders.c:940 msgid "16:9" msgstr "16:9" -#: ../src/iop/borders.c:943 +#: ../src/iop/borders.c:941 msgid "5:3" msgstr "5:3" -#: ../src/iop/borders.c:944 +#: ../src/iop/borders.c:942 msgid "US Legal 8.5x14" msgstr "US Legal 8.5x14" -#: ../src/iop/borders.c:945 ../src/iop/clipping.c:2142 ../src/iop/crop.c:1164 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "golden cut" msgstr "gulden snede" -#: ../src/iop/borders.c:946 +#: ../src/iop/borders.c:944 msgid "16:10" msgstr "16:10, 8x5" -#: ../src/iop/borders.c:947 +#: ../src/iop/borders.c:945 msgid "3:2 (4x6, 10x15cm)" msgstr "3:2 (4x6, 10x15cm)" -#: ../src/iop/borders.c:949 +#: ../src/iop/borders.c:947 msgid "DIN" msgstr "DIN" -#: ../src/iop/borders.c:950 +#: ../src/iop/borders.c:948 msgid "7:5" msgstr "7:5" -#: ../src/iop/borders.c:951 +#: ../src/iop/borders.c:949 msgid "4:3" msgstr "4:3" -#: ../src/iop/borders.c:952 +#: ../src/iop/borders.c:950 msgid "US Letter 8.5x11" msgstr "US Letter 8.5x11" -#: ../src/iop/borders.c:953 +#: ../src/iop/borders.c:951 msgid "14:11" msgstr "14:11" -#: ../src/iop/borders.c:954 +#: ../src/iop/borders.c:952 msgid "5:4 (8x10)" msgstr "5:4 (8x10)" -#: ../src/iop/borders.c:955 ../src/iop/clipping.c:2132 ../src/iop/crop.c:1153 -#: ../src/libs/filtering.c:310 ../src/libs/filters/ratio.c:124 -#: ../src/libs/histogram.c:120 -msgid "square" -msgstr "vierkant" - -#: ../src/iop/borders.c:956 +#: ../src/iop/borders.c:954 msgid "constant border" msgstr "vaste randdikte" -#: ../src/iop/borders.c:957 ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "custom..." msgstr "aangepast..." -#: ../src/iop/borders.c:961 +#: ../src/iop/borders.c:959 msgid "" "set the custom aspect ratio\n" "(right-click to enter number or w:h)" @@ -17250,16 +20007,16 @@ msgstr "" "kies de aangepaste beeldverhouding\n" "(klik rechts en typ getal of b/h)" -#: ../src/iop/borders.c:966 +#: ../src/iop/borders.c:964 msgid "aspect ratio orientation of the image with border" msgstr "oriëntatie beeldverhouding van de afbeelding met rand" -#: ../src/iop/borders.c:968 +#: ../src/iop/borders.c:966 msgid "horizontal position" msgstr "horizontale positie" # orig. top is onjuist, m.z. width -#: ../src/iop/borders.c:969 +#: ../src/iop/borders.c:967 msgid "" "select the horizontal position ratio relative to top\n" "(right-click on slider below to type your own x:w)" @@ -17267,36 +20024,36 @@ msgstr "" "kies de horizontale positie ten opzichte van de breedte\n" "(of klik rechts en type x/b)" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "center" msgstr "centreer" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "1/3" msgstr "1/3" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "3/8" msgstr "3/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "5/8" msgstr "5/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "2/3" msgstr "2/3" -#: ../src/iop/borders.c:977 +#: ../src/iop/borders.c:975 msgid "custom horizontal position" msgstr "aangepaste horizontale positie" -#: ../src/iop/borders.c:979 +#: ../src/iop/borders.c:977 msgid "vertical position" msgstr "verticale positie" # orig. left is onjuist m.z. height -#: ../src/iop/borders.c:980 +#: ../src/iop/borders.c:978 msgid "" "select the vertical position ratio relative to left\n" "(right-click on slider below to type your own y:h)" @@ -17304,27 +20061,27 @@ msgstr "" "kies de verticale positie ten opzichte van de hoogte\n" "(of klik rechts en type y/h)" -#: ../src/iop/borders.c:988 +#: ../src/iop/borders.c:986 msgid "custom vertical position" msgstr "aangepaste verticale positie" -#: ../src/iop/borders.c:994 +#: ../src/iop/borders.c:992 msgid "size of the frame line in percent of min border width" msgstr "kader dikte als percentage van de minimale randdikte" -#: ../src/iop/borders.c:1000 +#: ../src/iop/borders.c:998 msgid "offset of the frame line beginning on image side" msgstr "kader afstand gerekend vanaf de afbeelding" -#: ../src/iop/borders.c:1015 +#: ../src/iop/borders.c:1013 msgid "select border color" msgstr "kies kleur van de rand" -#: ../src/iop/borders.c:1020 +#: ../src/iop/borders.c:1018 msgid "pick border color from image" msgstr "kies een randkleur uit de afbeelding" -#: ../src/iop/borders.c:1021 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 #: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 #: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 @@ -17332,11 +20089,11 @@ msgstr "kies een randkleur uit de afbeelding" msgid "pickers" msgstr "kiezers" -#: ../src/iop/borders.c:1029 +#: ../src/iop/borders.c:1027 msgid "select frame line color" msgstr "kies kleur van het kader" -#: ../src/iop/borders.c:1034 +#: ../src/iop/borders.c:1032 msgid "pick frame line color from image" msgstr "neem kader kleur over uit de afbeelding" @@ -17349,21 +20106,18 @@ msgstr "raw chromatische aberraties" msgid "correct chromatic aberrations for Bayer sensors" msgstr "corrigeer kleurschifting voor Bayersensoren" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/demosaic.c:328 ../src/iop/highlights.c:177 -#: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 -#: ../src/iop/hotpixels.c:76 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rasterfile.c:101 -#: ../src/iop/rasterfile.c:103 ../src/iop/rawprepare.c:171 -#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 -#: ../src/iop/temperature.c:252 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 +#: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 +#: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 +#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 +#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "lineair, raw, scène-gerefereerd" -#: ../src/iop/cacorrect.c:83 ../src/iop/cacorrectrgb.c:168 -#: ../src/iop/demosaic.c:329 ../src/iop/invert.c:133 -#: ../src/iop/rawdenoise.c:142 ../src/iop/rasterfile.c:102 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 #: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "lineair, raw" @@ -17471,8 +20225,8 @@ msgstr "censureer" msgid "censorize license plates and body parts for privacy" msgstr "censureer kentekenplaten en lichaamsdelen voor privacy" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 -#: ../src/iop/filmicrgb.c:351 ../src/iop/graduatednd.c:144 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 +#: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "lineair of niet-lineair, RGB, scène-gerefereerd" @@ -17480,19 +20234,19 @@ msgstr "lineair of niet-lineair, RGB, scène-gerefereerd" msgid "special, RGB, scene-referred" msgstr "speciaal, RGB, scène-gerefereerd" -#: ../src/iop/censorize.c:425 +#: ../src/iop/censorize.c:424 msgid "radius of gaussian blur before pixelization" msgstr "radius voor Gaussiaans vervagen voor pixelisatie" -#: ../src/iop/censorize.c:426 +#: ../src/iop/censorize.c:425 msgid "radius of gaussian blur after pixelization" msgstr "radius voor Gaussiaans vervagen na pixelisatie" -#: ../src/iop/censorize.c:427 +#: ../src/iop/censorize.c:426 msgid "radius of the intermediate pixelization" msgstr "radius voor tussentijds pixelisatie" -#: ../src/iop/censorize.c:428 +#: ../src/iop/censorize.c:427 msgid "amount of noise to add at the end" msgstr "hoeveelheid ruis om aan het einde toe te voegen" @@ -17766,8 +20520,8 @@ msgstr "" "ze met maskers gebruikt of weet wat je doet." #: ../src/iop/channelmixerrgb.c:2067 -msgid "white balance applied twice" -msgstr "witbalans werd twee keer toegepast" +msgid "white balance applied twice (details)" +msgstr "witbalans tweemaal toegepast (details)" #: ../src/iop/channelmixerrgb.c:2068 msgid "" @@ -17782,8 +20536,8 @@ msgstr "" "of schakel kleuraanpassing in kleurkalibratie uit." #: ../src/iop/channelmixerrgb.c:2076 -msgid "white balance module error" -msgstr "fout in witbalansmodule" +msgid "white balance module error (details)" +msgstr "fout in witbalansmodule (details)" #: ../src/iop/channelmixerrgb.c:2077 msgid "" @@ -17798,8 +20552,8 @@ msgstr "" "kleuraanpassing uit." #: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 -msgid "white balance missing" -msgstr "witbalans ontbreekt" +msgid "white balance missing (details)" +msgstr "witbalans ontbreekt (details)" #: ../src/iop/channelmixerrgb.c:2090 msgid "" @@ -17833,28 +20587,27 @@ msgstr "automatische detectie van witbalans voltooid" msgid "channelmixerrgb works only on RGB input" msgstr "channelmixerrgb werkt alleen op RGB-invoer" -#: ../src/iop/channelmixerrgb.c:3647 +#: ../src/iop/channelmixerrgb.c:3675 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "CCT: %.0f K (daglicht)" -#: ../src/iop/channelmixerrgb.c:3650 +#: ../src/iop/channelmixerrgb.c:3678 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" "so its temperature is relevant and meaningful with a D illuminant." msgstr "" "geschatte gecorreleerde kleurtemperatuur.\n" -"deze lichtbron kan nauwkeurig worden gemodelleerd door een " -"daglichtspectrum,\n" +"deze lichtbron kan nauwkeurig worden gemodelleerd door een daglichtspectrum,\n" "dus de temperatuur is relevant en zinvol met een D-lichtbron." -#: ../src/iop/channelmixerrgb.c:3656 +#: ../src/iop/channelmixerrgb.c:3684 #, c-format msgid "CCT: %.0f K (black body)" msgstr "CCT: %.0f K (zwarte straler)" -#: ../src/iop/channelmixerrgb.c:3659 +#: ../src/iop/channelmixerrgb.c:3687 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -17864,12 +20617,12 @@ msgstr "" "deze lichtbron kan nauwkeurig worden gemodelleerd door een zwarte straler,\n" "dus de temperatuur is relevant en zinvol met een Planck lichtbron." -#: ../src/iop/channelmixerrgb.c:3665 +#: ../src/iop/channelmixerrgb.c:3693 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "CCT: %.0f K (ongeldig)" -#: ../src/iop/channelmixerrgb.c:3668 +#: ../src/iop/channelmixerrgb.c:3696 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -17883,30 +20636,29 @@ msgstr "" "de temperatuur is dus niet relevant en zinvol en je moet een aangepaste " "lichtbron gebruiken." -#: ../src/iop/channelmixerrgb.c:3677 +#: ../src/iop/channelmixerrgb.c:3705 #, c-format msgid "CCT: undefined" msgstr "CCT: ongedefinieerd" -#: ../src/iop/channelmixerrgb.c:3680 +#: ../src/iop/channelmixerrgb.c:3708 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." msgstr "" "de geschatte gecorreleerde kleurtemperatuur\n" -"kan helemaal niet worden berekend, je moet een aangepaste lichtbron " -"gebruiken." +"kan helemaal niet worden berekend, je moet een aangepaste lichtbron gebruiken." -#: ../src/iop/channelmixerrgb.c:3998 +#: ../src/iop/channelmixerrgb.c:4026 msgid "white balance successfully extracted from raw image" msgstr "witbalans succesvol geëxtraheerd uit raw-afbeelding" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4005 +#: ../src/iop/channelmixerrgb.c:4033 msgid "auto-detection of white balance started…" msgstr "automatische detectie van witbalans gestart…" -#: ../src/iop/channelmixerrgb.c:4116 +#: ../src/iop/channelmixerrgb.c:4144 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." @@ -17915,7 +20667,7 @@ msgstr "" "wordt uitgeschakeld." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4160 +#: ../src/iop/channelmixerrgb.c:4188 #, c-format msgid "" "L: \t%.1f %%\n" @@ -17927,19 +20679,19 @@ msgstr "" "c : \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4429 +#: ../src/iop/channelmixerrgb.c:4457 msgid "CAT" msgstr "CAT" -#: ../src/iop/channelmixerrgb.c:4430 +#: ../src/iop/channelmixerrgb.c:4458 msgid "chromatic adaptation transform" msgstr "kleuraanpassingstransformatie" -#: ../src/iop/channelmixerrgb.c:4432 +#: ../src/iop/channelmixerrgb.c:4460 msgid "adaptation" msgstr "aanpassing" -#: ../src/iop/channelmixerrgb.c:4435 +#: ../src/iop/channelmixerrgb.c:4463 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -17961,7 +20713,7 @@ msgstr "" "aanbevolen.\n" "• geen schakelt elke aanpassing uit en gebruikt RGB via de pijplijn." -#: ../src/iop/channelmixerrgb.c:4452 +#: ../src/iop/channelmixerrgb.c:4480 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -17969,23 +20721,23 @@ msgstr "" "dit is de kleur van de scèneverlichting vóór kleuraanpassing\n" "deze kleur zal door de aanpassing in zuiver wit veranderen." -#: ../src/iop/channelmixerrgb.c:4459 +#: ../src/iop/channelmixerrgb.c:4487 msgid "picker" msgstr "kiezer" -#: ../src/iop/channelmixerrgb.c:4461 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 msgid "set white balance to detected from area" msgstr "stel de witbalans in op basis van gebiedsdetectie" -#: ../src/iop/channelmixerrgb.c:4465 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "lichtbron" -#: ../src/iop/channelmixerrgb.c:4471 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 msgid "temperature" msgstr "temperatuur" -#: ../src/iop/channelmixerrgb.c:4509 +#: ../src/iop/channelmixerrgb.c:4537 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -17993,23 +20745,23 @@ msgid "" "part of your subject or a non-moving and consistently-lit surface over your " "series of images." msgstr "" -"definieer een doel kleur (tint en verzadiging) voor een bepaald gebied van " -"de afbeelding (het proefmonster), die u vervolgens vergelijkt met dezelfde " +"definieer een doel kleur (tint en verzadiging) voor een bepaald gebied van de " +"afbeelding (het proefmonster), die u vervolgens vergelijkt met dezelfde " "gewenste kleur in andere afbeeldingen. het proefmonster kan een cruciaal " "onderdeel van uw onderwerp zijn of een niet-bewegend en consistent verlicht " "oppervlak over uw reeks afbeeldingen." -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/channelmixerrgb.c:4529 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/channelmixerrgb.c:4573 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/channelmixerrgb.c:4601 msgid "mapping" msgstr "mapping" -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 msgid "area mode" msgstr "modus" -#: ../src/iop/channelmixerrgb.c:4517 +#: ../src/iop/channelmixerrgb.c:4545 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -18021,19 +20773,19 @@ msgstr "" "\"meting\" laat zien hoe een invoerkleur vertaald is door de CAT\n" "en kan gebruikt worden om een doel te bemonsteren." -#: ../src/iop/channelmixerrgb.c:4522 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 msgid "correction" msgstr "correctie" -#: ../src/iop/channelmixerrgb.c:4523 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 msgid "measure" msgstr "meting" -#: ../src/iop/channelmixerrgb.c:4527 +#: ../src/iop/channelmixerrgb.c:4555 msgid "take channel mixing into account" msgstr "houd rekening met kanaal menging" -#: ../src/iop/channelmixerrgb.c:4534 +#: ../src/iop/channelmixerrgb.c:4562 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -18041,11 +20793,11 @@ msgstr "" "bereken het doel door rekening te houden met de kanaal mixer.\n" "wanneer uitgeschakeld, alleen rekening gehouden met CAT." -#: ../src/iop/channelmixerrgb.c:4542 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 msgid "the input color that should be mapped to the target" msgstr "de bron kleur die toegewezen moet worden aan het doel" -#: ../src/iop/channelmixerrgb.c:4546 +#: ../src/iop/channelmixerrgb.c:4574 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -18055,165 +20807,164 @@ msgstr "" "h : \tN.v.t.\n" "c : \tN.v.t" -#: ../src/iop/channelmixerrgb.c:4549 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "de LCh coördinaten worden berekend uit de CIE Lab 1976 coördinaten" -#: ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4582 msgid "the desired target color after mapping" msgstr "de gewenste doel kleur na mapping" -#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 msgctxt "section" msgid "input" msgstr "invoer" #. spacer -#: ../src/iop/channelmixerrgb.c:4584 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 msgctxt "section" msgid "target" msgstr "doel" -#: ../src/iop/channelmixerrgb.c:4597 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input R" msgstr "invoer R" -#: ../src/iop/channelmixerrgb.c:4602 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input G" msgstr "invoer G" -#: ../src/iop/channelmixerrgb.c:4607 +#: ../src/iop/channelmixerrgb.c:4635 msgid "input B" msgstr "invoer B" -#: ../src/iop/channelmixerrgb.c:4617 +#: ../src/iop/channelmixerrgb.c:4645 msgid "output R" msgstr "uitvoer R" -#: ../src/iop/channelmixerrgb.c:4618 +#: ../src/iop/channelmixerrgb.c:4646 msgid "output G" msgstr "uitvoer G" -#: ../src/iop/channelmixerrgb.c:4619 +#: ../src/iop/channelmixerrgb.c:4647 msgid "output B" msgstr "uitvoer B" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "colorfulness" msgstr "verzadiging" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "output colorfulness" msgstr "uitvoer verzadiging" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4653 msgid "output brightness" msgstr "uitvoer helderheid" -#: ../src/iop/channelmixerrgb.c:4628 +#: ../src/iop/channelmixerrgb.c:4656 msgid "output gray" msgstr "uitvoer grijs" -#: ../src/iop/channelmixerrgb.c:4641 +#: ../src/iop/channelmixerrgb.c:4669 msgid "calibrate with a color checker" msgstr "kalibreer met een kleurenkaart" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4674 msgid "use a color checker target to autoset CAT and channels" msgstr "gebruik een kleurenkaart om CAT en kanalen automatisch in te stellen" -#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/channelmixerrgb.c:4663 -#: ../src/iop/channelmixerrgb.c:4680 ../src/iop/channelmixerrgb.c:4694 -#: ../src/iop/channelmixerrgb.c:4702 ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 +#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 msgid "calibrate" msgstr "kalibreer" -#: ../src/iop/channelmixerrgb.c:4651 +#: ../src/iop/channelmixerrgb.c:4679 msgid "chart" -msgstr "kaart" +msgstr "kleurenkaart" -#: ../src/iop/channelmixerrgb.c:4652 +#: ../src/iop/channelmixerrgb.c:4680 msgid "choose the vendor and the type of your chart" msgstr "kies de leverancier en het type van uw kaart" -#: ../src/iop/channelmixerrgb.c:4654 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite KleurControle 24 pre-2014" -#: ../src/iop/channelmixerrgb.c:4655 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite Kleurenkaart 24 post-2014" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4684 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 pre-2018" -#: ../src/iop/channelmixerrgb.c:4657 +#: ../src/iop/channelmixerrgb.c:4685 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 post-2018" -#: ../src/iop/channelmixerrgb.c:4658 +#: ../src/iop/channelmixerrgb.c:4686 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 pre-2018" -#: ../src/iop/channelmixerrgb.c:4659 +#: ../src/iop/channelmixerrgb.c:4687 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 post-2018" -#: ../src/iop/channelmixerrgb.c:4660 +#: ../src/iop/channelmixerrgb.c:4688 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4663 +#: ../src/iop/channelmixerrgb.c:4691 msgid "optimize for" msgstr "optimaliseer voor" -#: ../src/iop/channelmixerrgb.c:4664 +#: ../src/iop/channelmixerrgb.c:4692 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" -"saturated colors gives the lowest maximum delta E but a high average delta " -"E\n" +"saturated colors gives the lowest maximum delta E but a high average delta E\n" "none is a trade-off between both\n" "the others are special behaviors to protect some hues" msgstr "" "kies de kleuren die worden geoptimaliseerd met een hogere prioriteit.\n" "neutrale kleuren geeft de laagste gemiddelde delta E maar een hoge maximale " "delta E\n" -"verzadigde kleuren geeft de laagste maximale delta E maar een hoge " -"gemiddelde delta E\n" +"verzadigde kleuren geeft de laagste maximale delta E maar een hoge gemiddelde " +"delta E\n" "geen is een middenweg van beide\n" "de andere zijn speciale manieren om sommige tinten te beschermen" -#: ../src/iop/channelmixerrgb.c:4671 +#: ../src/iop/channelmixerrgb.c:4699 msgid "neutral colors" msgstr "neutrale kleuren" -#: ../src/iop/channelmixerrgb.c:4673 +#: ../src/iop/channelmixerrgb.c:4701 msgid "skin and soil colors" msgstr "huid- en bodemkleuren" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4702 msgid "foliage colors" msgstr "kleuren gebladerte" -#: ../src/iop/channelmixerrgb.c:4675 +#: ../src/iop/channelmixerrgb.c:4703 msgid "sky and water colors" msgstr "lucht- en waterkleuren" -#: ../src/iop/channelmixerrgb.c:4676 +#: ../src/iop/channelmixerrgb.c:4704 msgid "average delta E" msgstr "gemiddelde delta E" -#: ../src/iop/channelmixerrgb.c:4677 +#: ../src/iop/channelmixerrgb.c:4705 msgid "maximum delta E" msgstr "maximale delta E" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4708 msgid "patch scale" msgstr "patch schaal" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4711 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -18223,35 +20974,35 @@ msgstr "" "handig wanneer de perspectiefcorrectie slordig is of\n" "de patches niet binnen de randen vallen." -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4719 msgid "the delta E is using the CIE 2000 formula" msgstr "de delta E gebruikt de CIE 2000 formule" -#: ../src/iop/channelmixerrgb.c:4694 +#: ../src/iop/channelmixerrgb.c:4722 msgid "accept" msgstr "accepteer" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4727 msgid "accept the computed profile and set it in the module" msgstr "accepteer het berekende profiel en stel het in de module in" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4730 msgid "recompute" msgstr "herberekenen" -#: ../src/iop/channelmixerrgb.c:4706 +#: ../src/iop/channelmixerrgb.c:4734 msgid "recompute the profile" msgstr "herbereken het profiel" -#: ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4737 msgid "validate" msgstr "valideren" -#: ../src/iop/channelmixerrgb.c:4713 +#: ../src/iop/channelmixerrgb.c:4741 msgid "check the output delta E" msgstr "controleer de uitvoer delta E" -#: ../src/iop/choleski.h:303 ../src/iop/choleski.h:404 +#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" @@ -18263,13 +21014,12 @@ msgid "old local contrast" msgstr "lokaal contrast (oud)" #: ../src/iop/clahe.c:71 -msgid "" -"this module is deprecated. better use new local contrast module instead." +msgid "this module is deprecated. better use new local contrast module instead." msgstr "" "deze module is verouderd. gebruik in plaats daarvan een nieuwe lokale " "contrastmodule." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:432 +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 msgid "amount" msgstr "hoeveelheid" @@ -18277,17 +21027,17 @@ msgstr "hoeveelheid" msgid "size of features to preserve" msgstr "te bewaren resultaat" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:461 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 msgid "strength of the effect" msgstr "sterkte van het effect" #: ../src/iop/clipping.c:340 msgid "" -"this module is deprecated. please use the crop, orientation and/or rotate " -"and perspective modules instead." +"this module is deprecated. please use the crop, orientation and/or rotate and " +"perspective modules instead." msgstr "" -"deze module is verouderd. gebruik in plaats daarvan de uitsnijden, " -"oriëntatie en/of roteren en perspectief modules." +"deze module is verouderd. gebruik in plaats daarvan de uitsnijden, oriëntatie " +"en/of roteren en perspectief modules." #: ../src/iop/clipping.c:345 msgid "crop and rotate" @@ -18301,132 +21051,132 @@ msgstr "herkader|perspectief|keystone|vervorming" msgid "change the framing and correct the perspective" msgstr "verander de omkadering en corrigeer het perspectief" -#: ../src/iop/clipping.c:1416 ../src/iop/clipping.c:2131 ../src/iop/crop.c:613 -#: ../src/iop/crop.c:1152 +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 +#: ../src/iop/crop.c:1269 msgid "original image" msgstr "originele afbeeldingen" -#: ../src/iop/clipping.c:1720 ../src/iop/crop.c:838 +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 msgid "invalid ratio format. it should be \"number:number\"" msgstr "ongeldige verhouding. moet \"getal:getal\" zijn" -#: ../src/iop/clipping.c:1736 ../src/iop/crop.c:854 +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 msgid "invalid ratio format. it should be a positive number" msgstr "ongeldige verhouding, het moet een positief nummer zijn" -#: ../src/iop/clipping.c:1925 ../src/iop/clipping.c:2122 +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 msgid "full" msgstr "geheel" -#: ../src/iop/clipping.c:1926 +#: ../src/iop/clipping.c:1920 msgid "old system" msgstr "oud systeem" -#: ../src/iop/clipping.c:1927 +#: ../src/iop/clipping.c:1921 msgid "correction applied" msgstr "is gecorrigeerd" -#: ../src/iop/clipping.c:2100 +#: ../src/iop/clipping.c:2094 msgid "main" msgstr "grootste" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2103 msgid "mirror image horizontally and/or vertically" msgstr "spiegel afbeelding horizontaal en/of verticaal" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2106 msgid "angle" msgstr "hoek" -#: ../src/iop/clipping.c:2115 +#: ../src/iop/clipping.c:2109 msgid "right-click and drag a line on the image to drag a straight line" msgstr "klik rechts en sleep voor een rechte lijn over de afbeelding" -#: ../src/iop/clipping.c:2118 +#: ../src/iop/clipping.c:2112 msgid "keystone" msgstr "keystone" -#: ../src/iop/clipping.c:2123 +#: ../src/iop/clipping.c:2117 msgid "set perspective correction for your image" msgstr "corrigeer het perspectief van de afbeelding" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1151 +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 msgid "freehand" msgstr "vrije selectie" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1154 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "10:8 in print" msgstr "10:8 op papier" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1155 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1156 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 msgid "11x14" msgstr "11x14" # volgens mij is 'letter' een naam van een formaat voor papier, toch? -#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1158 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "8.5x11, letter" msgstr "8.5x11, letter" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1159 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1160 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2139 ../src/iop/crop.c:1161 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2140 ../src/iop/crop.c:1162 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35mm" -#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1163 +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "16:10, 8x5" msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1165 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2144 ../src/iop/crop.c:1166 +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 msgid "widescreen" msgstr "breedbeeld" -#: ../src/iop/clipping.c:2145 +#: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, univisium" -#: ../src/iop/clipping.c:2146 +#: ../src/iop/clipping.c:2140 msgid "cinemascope" msgstr "cinemascope" -#: ../src/iop/clipping.c:2147 ../src/iop/crop.c:1169 +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 msgid "21:9" msgstr "21:9" -#: ../src/iop/clipping.c:2148 ../src/iop/crop.c:1170 +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 msgid "anamorphic" msgstr "anamorphic" -#: ../src/iop/clipping.c:2149 ../src/iop/crop.c:1172 +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 msgid "3:1, panorama" msgstr "3:1, panorama" -#: ../src/iop/clipping.c:2181 ../src/iop/clipping.c:2193 ../src/iop/crop.c:1208 -#: ../src/iop/crop.c:1225 +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 ../src/iop/crop.c:1325 +#: ../src/iop/crop.c:1342 #, c-format msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "" "formaat verhouding voor `%s' is verkeerd. dit moet zijn \"number:number\"" -#: ../src/iop/clipping.c:2240 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" @@ -18438,31 +21188,31 @@ msgstr "" "voor een aangepaste beeldverhouding typ de verhouding in als x:y of decimaal " "getal" -#: ../src/iop/clipping.c:2247 ../src/iop/crop.c:1288 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "marges" -#: ../src/iop/clipping.c:2252 ../src/iop/crop.c:1298 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "de linker marge mag niet de rechter marge overlappen" -#: ../src/iop/clipping.c:2259 ../src/iop/crop.c:1306 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "de rechter marge mag niet de linker marge overlappen" -#: ../src/iop/clipping.c:2264 ../src/iop/crop.c:1312 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "de top marge mag niet de bodem marge overlappen" -#: ../src/iop/clipping.c:2271 ../src/iop/crop.c:1320 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "de bodem marge mag niet de top marge overlappen" -#: ../src/iop/clipping.c:3014 +#: ../src/iop/clipping.c:3008 msgid "commit: double-click, straighten: right-drag" msgstr "vastleggen: dubbelklikken, rechttrekken: rechts-slepen" -#: ../src/iop/clipping.c:3018 +#: ../src/iop/clipping.c:3012 msgid "" "resize: drag, keep aspect ratio: shift+drag\n" "straighten: right-drag" @@ -18471,15 +21221,15 @@ msgstr "" "shift+slepen\n" "rechttrekken: sleep naar rechts" -#: ../src/iop/clipping.c:3059 +#: ../src/iop/clipping.c:3053 msgid "move control point: drag" msgstr "controlepunt verplaatsen: slepen" -#: ../src/iop/clipping.c:3064 +#: ../src/iop/clipping.c:3058 msgid "move line: drag, toggle symmetry: click ꝏ" msgstr "verplaats lijn: slepen, wissel symmetrie: klik ꝏ" -#: ../src/iop/clipping.c:3069 +#: ../src/iop/clipping.c:3063 msgid "" "apply: click ok, toggle symmetry: click ꝏ\n" "move line/control point: drag" @@ -18487,7 +21237,7 @@ msgstr "" "toepassen: klik ok, wissel symmetrie: klik op ꝏ\n" "verplaats lijn/controlepunt: slepen" -#: ../src/iop/clipping.c:3076 +#: ../src/iop/clipping.c:3070 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" @@ -18498,12 +21248,12 @@ msgstr "" "rechttrekken: sleep met de rechtermuisknop, vastleggen: " "dubbelklik" -#: ../src/iop/clipping.c:3335 ../src/iop/crop.c:1818 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[%s on borders] uitsnijden" -#: ../src/iop/clipping.c:3337 ../src/iop/crop.c:1820 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[%s on borders] uitsnijden behoud verhouding" @@ -18522,7 +21272,7 @@ msgstr "contrast helderheid verzadiging" msgid "adjust the look of the image" msgstr "pas het uiterlijk van de afbeelding aan" -#: ../src/iop/colisa.c:283 +#: ../src/iop/colisa.c:278 msgid "color saturation adjustment" msgstr "aanpassen kleurverzadiging" @@ -18536,7 +21286,7 @@ msgstr "lift gamma gain|cdl|kleurgradatie|contrast|verzadiging|tint" #: ../src/iop/colorbalance.c:159 msgid "shift colors selectively by luminance range" -msgstr "verschuif kleuren selectief per helderheid-bereik" +msgstr "verschuif kleuren selectief per helderheidsbereik" #: ../src/iop/colorbalance.c:163 msgid "non-linear, Lab, scene-referred" @@ -18567,68 +21317,68 @@ msgstr "vergelijkbaar met Kodak Ektar" msgid "similar to Kodachrome" msgstr "vergelijkbaar met Kodachrome" -#: ../src/iop/colorbalance.c:935 +#: ../src/iop/colorbalance.c:934 msgid "optimize luma from patches" msgstr "optimaliseer helderheid vanuit patronen" -#: ../src/iop/colorbalance.c:937 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 msgid "optimize luma" msgstr "optimaliseer helderheid" -#: ../src/iop/colorbalance.c:941 +#: ../src/iop/colorbalance.c:940 msgid "neutralize colors from patches" msgstr "neutraliseer kleuren vanuit patronen" -#: ../src/iop/colorbalance.c:943 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 msgid "neutralize colors" msgstr "neutraliseer kleuren" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "offset" msgstr "verschuiving" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "power" msgstr "gammawaarde" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "slope" msgstr "helling" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "lift" -msgstr "stijging" +msgstr "zwartniveau" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gamma" msgstr "gamma" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gain" -msgstr "toename" +msgstr "versterking" -#: ../src/iop/colorbalance.c:1732 +#: ../src/iop/colorbalance.c:1731 msgctxt "section" msgid "shadows: lift / offset" msgstr "schaduwen: lift / verschuiving" -#: ../src/iop/colorbalance.c:1733 +#: ../src/iop/colorbalance.c:1732 msgctxt "section" msgid "mid-tones: gamma / power" msgstr "middentonen: gammawaarde" -#: ../src/iop/colorbalance.c:1734 +#: ../src/iop/colorbalance.c:1733 msgctxt "section" msgid "highlights: gain / slope" msgstr "hooglichten: versterking / helling" -#: ../src/iop/colorbalance.c:1758 +#: ../src/iop/colorbalance.c:1757 msgid "shadows / mid-tones / highlights" msgstr "schaduwen / middentonen / hooglichten" @@ -18752,8 +21502,8 @@ msgid "" "offset power slope|cdl|color grading|contrast|chroma_highlights|hue|vibrance|" "saturation" msgstr "" -"verschuiving gamma helling|cdl|kleurgradatie|contrast|chroma_hooglichten|" -"tint|levendigheid|verzadiging" +"niveau gamma helling|cdl|kleurgradatie|contrast|chroma_hooglichten|tint|" +"levendigheid|verzadiging" #: ../src/iop/colorbalancergb.c:179 msgid "" @@ -18784,10 +21534,9 @@ msgid "colorbalance works only on RGB input" msgstr "kleurbalans werkt alleen op RGB-invoer" #: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 +#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 msgid "cannot display masks when the blending mask is displayed" -msgstr "" -"weergave van maskers is onmogelijk wanneer een mengmasker wordt getoond" +msgstr "weergave van maskers is onmogelijk wanneer een mengmasker wordt getoond" #. Page master #: ../src/iop/colorbalancergb.c:1784 @@ -18983,44 +21732,74 @@ msgid "weight of the shadows over the whole tonal range" msgstr "gewicht van de schaduwen over het hele toonbereik" #: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"toont een schaduwen-masker, als een schaakbordpatroon\n" +"het zichtbare deel van de afbeelding (niet verborgen door het masker) is het\n" +"deel dat aangepast wordt door de schaduwen-regelaars in de andere tabs" + +#: ../src/iop/colorbalancergb.c:1994 msgid "position of the middle-gray reference for masking" msgstr "positie van de middengrijze referentie voor maskering" -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"toont een middentonen-masker, als een schaakbordpatroon\n" +"het zichtbare deel van de afbeelding (niet verborgen door het masker) is het\n" +"deel dat aangepast wordt door de middentonen-regelaars in de andere tabs" + +#: ../src/iop/colorbalancergb.c:2007 msgid "weights of highlights over the whole tonal range" msgstr "gewicht van hooglichten over het hele toonbereik" -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"toont een hooglichten-masker, als een schaakbordpatroon\n" +"het zichtbare deel van de afbeelding (niet verborgen door het masker) is het\n" +"deel dat aangepast wordt door de hooglichten-regelaars in de andere tabs" + +#: ../src/iop/colorbalancergb.c:2017 msgctxt "section" msgid "threshold" msgstr "drempelwaardes" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2022 msgid "peak white luminance value used to normalize the power function" msgstr "max. witte helderheidwaarde voor normalisatie van de gamma-functie" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2028 msgid "peak gray luminance value used to normalize the power function" msgstr "max. grijze helderheidwaarde voor normalisatie van de gamma-functie" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2030 msgctxt "section" msgid "mask preview settings" msgstr "masker preview-instellingen" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 msgid "select color of the checkerboard from a swatch" msgstr "selecteer de kleur van het dambord van een staal" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2044 msgid "checkerboard size" msgstr "dambord grootte" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 1" msgstr "dambord kleur 1" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2049 msgid "checkerboard color 2" msgstr "dambord kleur 2" @@ -19038,7 +21817,7 @@ msgstr "voer kleurruimtecorrecties uit en pas looks toe" #: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 #: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 #: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 #: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 #: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 @@ -19152,14 +21931,14 @@ msgstr "blauw-geel verschuiving" msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" -"lower values scale towards lower saturation while higher scale towards " -"higher saturation" +"lower values scale towards lower saturation while higher scale towards higher " +"saturation" msgstr "" "gewenste kleurverzadiging aanpassen\n" "past de 'a'- en 'b'-kanalen van de doelkleur in de Lab-ruimte tegelijkertijd " "aan\n" -"lagere waarden schalen naar een lagere verzadiging, terwijl een hogere " -"schaal naar een hogere verzadiging" +"lagere waarden schalen naar een lagere verzadiging, terwijl een hogere schaal " +"naar een hogere verzadiging" #: ../src/iop/colorchecker.c:1606 msgid "target color" @@ -19233,22 +22012,22 @@ msgid "" "drag the line for split-toning. bright means highlights, dark means shadows. " "use mouse wheel to change saturation." msgstr "" -"sleep de lijn voor split-toning, helder betekent hooglichten, donker " -"betekent schaduwen, gebruik het muiswiel om de verzadiging te wijzigen." +"sleep de lijn voor split-toning, helder betekent hooglichten, donker betekent " +"schaduwen, gebruik het muiswiel om de verzadiging te wijzigen." #: ../src/iop/colorcorrection.c:261 msgid "set the global saturation" msgstr "kies globale verzadiging" -#: ../src/iop/colorequal.c:201 ../src/iop/colorequal.c:2968 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 msgid "color equalizer" msgstr "kleur equalizer" -#: ../src/iop/colorequal.c:206 +#: ../src/iop/colorequal.c:207 msgid "color zones|hsl" msgstr "kleurzones|hsl" -#: ../src/iop/colorequal.c:213 +#: ../src/iop/colorequal.c:214 msgid "" "change saturation, hue and brightness\n" "depending on local hue" @@ -19256,37 +22035,37 @@ msgstr "" "wijzig verzadiging, tint en helderheid\n" "afhankelijk van de lokale tint" -#: ../src/iop/colorequal.c:217 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 msgid "quasi-linear, RGB" msgstr "quasi-lineair, RGB" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB, scene-referred" msgstr "quasi-lineair, RGB, scène-gerefereerd" -#: ../src/iop/colorequal.c:2132 +#: ../src/iop/colorequal.c:2098 msgid "bleach bypass" msgstr "verbleken bypass" -#: ../src/iop/colorequal.c:2176 +#: ../src/iop/colorequal.c:2142 msgid "Kodachrome 64 like" msgstr "Kodachrome 64-achtig" -#: ../src/iop/colorequal.c:2220 +#: ../src/iop/colorequal.c:2186 msgid "Kodak Portra 400 like" msgstr "Kodak Portra 400-achtig" -#: ../src/iop/colorequal.c:2264 +#: ../src/iop/colorequal.c:2230 msgid "teal & orange" msgstr "groenblauw & oranje" #. Page OPTIONS -#: ../src/iop/colorequal.c:2921 ../src/iop/colorequal.c:3126 -#: ../src/iop/filmicrgb.c:4567 +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 +#: ../src/iop/filmicrgb.c:4561 msgid "options" msgstr "opties" -#: ../src/iop/colorequal.c:3019 +#: ../src/iop/colorequal.c:2982 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -19296,11 +22075,11 @@ msgstr "" "middelklik om de regelaars te tonen/verbergen\n" "alt+scroll om de pagina te wijzigen" -#: ../src/iop/colorequal.c:3045 +#: ../src/iop/colorequal.c:3008 msgid "shift nodes to lower or higher hue" msgstr "verschuif punten naar een andere tint" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3011 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -19308,19 +22087,19 @@ msgstr "" "kies tint uit afbeelding en visualiseer die\n" "ctrl+klik om een gebied te selecteren" -#: ../src/iop/colorequal.c:3067 +#: ../src/iop/colorequal.c:3030 msgid "change hue hue-wise" msgstr "verander tint per tint" -#: ../src/iop/colorequal.c:3085 +#: ../src/iop/colorequal.c:3048 msgid "change saturation hue-wise" msgstr "wijzig verzadiging per tint" -#: ../src/iop/colorequal.c:3103 +#: ../src/iop/colorequal.c:3066 msgid "change brightness hue-wise" msgstr "wijzig helderheid per tint" -#: ../src/iop/colorequal.c:3136 +#: ../src/iop/colorequal.c:3099 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -19329,16 +22108,16 @@ msgstr "" "het wit-niveau (handmatig of via de pipet) beperkt helderheidscorrectie\n" "binnen het ingestelde niveau. de standaardwaarde is meestal goed." -#: ../src/iop/colorequal.c:3141 +#: ../src/iop/colorequal.c:3104 msgid "change for sharper or softer hue curve" msgstr "wijzig voor scherpe of geleidelijke tintcurve" -#: ../src/iop/colorequal.c:3145 +#: ../src/iop/colorequal.c:3108 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "" "beperk effect door een geleid filter o.b.v. tint en verzadiging te gebruiken" -#: ../src/iop/colorequal.c:3151 +#: ../src/iop/colorequal.c:3114 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -19346,7 +22125,7 @@ msgstr "" "stel de straal in van het geleid filter voor kleuranalyse.\n" "vergroot de straal bij grote kleurvariatie of kleurruis in de details." -#: ../src/iop/colorequal.c:3158 +#: ../src/iop/colorequal.c:3121 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -19354,7 +22133,7 @@ msgstr "" "visualiseer weging op aangepaste uitvoer en toon wegingscurve.\n" "rood wordt mogelijk aangepast, blauw wordt niet aangepast." -#: ../src/iop/colorequal.c:3162 +#: ../src/iop/colorequal.c:3125 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -19367,7 +22146,7 @@ msgstr "" " verhoogt het contrast en voorkomt helderheidsverandering in gebieden met " "weinig kleur" -#: ../src/iop/colorequal.c:3170 +#: ../src/iop/colorequal.c:3133 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -19379,11 +22158,11 @@ msgstr "" "contrast\n" " - verlaag voor geleidelijke overgangen" -#: ../src/iop/colorequal.c:3177 +#: ../src/iop/colorequal.c:3140 msgid "set radius of applied parameters for the guided filter" msgstr "stel straal in van parameters voor het geleide filter" -#: ../src/iop/colorequal.c:3180 +#: ../src/iop/colorequal.c:3143 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -19391,11 +22170,318 @@ msgstr "" "visualiseer het effect voor de actieve tab.\n" "rood toont toename, blauw toont afname." -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorharmonizer.c:125 +msgid "color harmonizer" +msgstr "kleuren harmoniseren" + +#: ../src/iop/colorharmonizer.c:132 +msgid "harmonize colors toward a selected palette in perceptual space" +msgstr "harmoniseer kleuren naar een gekozen palet in perceptuele ruimte" + +#: ../src/iop/colorharmonizer.c:133 +msgid "creative color grading" +msgstr "creatieve kleurgradatie" + +#: ../src/iop/colorharmonizer.c:135 +msgid "darktable UCS / JCH (perceptual)" +msgstr "darktable UCS / JCH (perceptueel)" + +#: ../src/iop/colorharmonizer.c:1337 +msgid "" +"analyze the image's hue distribution and automatically suggest the harmony " +"rule\n" +"and anchor hue that best match its existing color palette.\n" +"\n" +"the detection scores every rule and anchor combination against a chroma-" +"weighted\n" +"histogram of the preview image, then selects the combination that already " +"covers\n" +"the most chromatic energy — i.e. requires the least correction.\n" +"\n" +"the result replaces the current rule and anchor hue. use pull strength to " +"control\n" +"how strongly the remaining off-palette colors are pulled toward the detected " +"palette." +msgstr "" +"analyseer de kleurverdeling in de afbeelding en stel automatisch voor welke " +"harmonieregel\n" +"en hoofdkleur het beste passen bij het bestaande kleurenpalet.\n" +"\n" +"de detectie bepaalt voor iedere combinatie de score voor een kleurgewogen " +"histogram van\n" +"de afbeelding en kiest dan de combinatie die het beste past en de kleinste " +"correctie vereist.\n" +"\n" +"de uitkomst vervangt de huidige regel en hoofdkleur. gebruik " +"aantrekkingskracht om in te\n" +"stellen hoe sterk andere kleuren naar het vastgestelde palet worden getrokken." + +#: ../src/iop/colorharmonizer.c:1418 +msgid "not yet available — wait for the preview to finish processing." +msgstr "nog niet beschikbaar — wacht tot de voorvertoning klaar is." + +#: ../src/iop/colorharmonizer.c:1423 +msgid "" +"harmony rule that defines which hues are considered 'in harmony'.\n" +"\n" +"monochromatic: a single hue family — only one node.\n" +"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" +"analogous complementary: analogous triad plus its complement — rich but " +"balanced.\n" +"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" +"split complementary: one hue and the two hues flanking its complement — vivid " +"yet less stark.\n" +"dyad: two hues separated by 60° — gentle contrast.\n" +"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" +"tetrad: four hues in two complementary pairs spaced 60° — complex, needs " +"restraint.\n" +"square: four hues evenly spaced 90° apart — strong and varied.\n" +"custom: define all four harmony node hues independently." +msgstr "" +"de harmonie-regel definieert welke kleuren als 'harmonieus' worden gezien.\n" +"\n" +"monochromatisch: één kleurenfamilie — slechts één kleur.\n" +"analoog: drie kleuren op 30° van elkaar — natuurlijk, samenhangend.\n" +"analoog complementair: analoog drietal plus het complement — rijk en " +"gebalanceerd.\n" +"complementair: twee kleuren tegenover elkaar (180°) — hoog contrast, " +"stralend.\n" +"gescheiden complementair: een kleur met de twee kleuren naast het complement " +"— levendig, maar minder sterk.\n" +"tweetal: twee kleuren op 60° van elkaar — subtiel contrast.\n" +"drietal: drie kleuren op 120° van elkaar — gebalanceerd, kleurrijk.\n" +"viertal: vier kleuren in twee complementaire paren op 60° van elkaar — " +"complex, met mate.\n" +"vierkant: vier kleuren op 90° van elkaar — sterk en gevarieerd.\n" +"handmatig: definieer vier kleuren onafhankelijk van elkaar." + +#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +msgid "" +"pick hue from image.\n" +"ctrl+click to select an area" +msgstr "" +"kies tint uit afbeelding.\n" +"ctrl+klik om een gebied te selecteren" + +#: ../src/iop/colorharmonizer.c:1449 +msgid "" +"the primary 'key' hue of the harmony — the first node from which all others " +"are derived.\n" +"\n" +"drag the slider or use the color picker (eyedropper) to sample a dominant hue " +"directly\n" +"from the image. the remaining harmony nodes are computed automatically from " +"this hue\n" +"and the selected rule.\n" +"\n" +"tip: pick a skin tone, a sky, or another dominant subject color to anchor the " +"palette." +msgstr "" +"de hoofdkleur van de harmonie — de eerste kleurkeuze van waaruit de andere " +"worden afgeleid.\n" +"\n" +"gebruik de schuifregelaar of de pipet om de hoofdkleur vanuit de afbeelding " +"te kiezen. \n" +"de overige kleuren worden automatisch afgeleid van de hoofdkleur en de " +"gekozen harmonieregel\n" +"\n" +"tip: kies de kleur van huid of lucht of een dominante onderwerpkleur als " +"hoofdkleur voor het palet." + +#: ../src/iop/colorharmonizer.c:1464 +msgid "" +"number of active harmony nodes in custom mode (2–4).\n" +"nodes are numbered from the top; inactive nodes are hidden." +msgstr "" +"aantal handmatige harmoniekleuren (2–4).\n" +"de items worden opvolgend genummerd; inactieve items worden verborgen." + +#: ../src/iop/colorharmonizer.c:1494 +msgid "" +"hue of this harmony node (0°–360°).\n" +"only active in 'custom' harmony mode.\n" +"use the color picker to sample the desired hue from the image." +msgstr "" +"kleur van deze harmonie (0°–360°).\n" +"alleen actief in voor de optie 'handmatig'.\n" +"gebruik de pipet om de gewenste kleur in de afbeelding te kiezen." + +#: ../src/iop/colorharmonizer.c:1513 +msgid "vectorscope two-way sync" +msgstr "vectorscope synchroniseren" + +#: ../src/iop/colorharmonizer.c:1517 +msgid "" +"when enabled, the vectorscope harmony overlay is kept in sync with\n" +"the harmony rule and anchor hue controls in the module.\n" +"disable to adjust the module without disturbing the vectorscope display, and " +"vice-versa." +msgstr "" +"met deze optie wordt de vectorscope overlay synchroon gehouden\n" +"met de harmonieregel en de hoofdkleur in the module.\n" +"schakel dit uit om de module in te stellen zonder wijziging van de " +"vectorscope en v.v." + +#: ../src/iop/colorharmonizer.c:1531 +msgid "" +"import the harmony rule and anchor hue currently displayed in the " +"vectorscope.\n" +"also switches the histogram panel to the vectorscope view if it is not " +"already active." +msgstr "" +"importeer de harmonieregel en hoofdkleur vanuit de huidige vectorscope.\n" +"schakelt waar nodig ook het histogram paneel om naar vectorscope" + +#: ../src/iop/colorharmonizer.c:1552 +msgid "" +"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" +"\n" +"0: no effect — colors are left unchanged.\n" +"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" +" losing their original character.\n" +"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" +" onto the harmony nodes.\n" +"\n" +"the shift is weighted by each pixel's chroma: fully desaturated pixels " +"(grays)\n" +"are never affected regardless of this setting." +msgstr "" +"hoe sterk niet-harmoniekleuren verschuiven naar de naaste harmoniekleur.\n" +"\n" +"0: geen effect — kleuren blijven ongewijzigd.\n" +"lage waarden (0.1–0.3): subtiele verschuiving, kleuren neigen naar het palet\n" +" zonder de originele karakter te verliezen.\n" +"hoge waarden (0.7–1.0): agressieve correctie, de meeste kleuren verschuiven\n" +" merkbaar naar de harmoniekleuren\n" +"\n" +"de verschuiving is afhankelijk van de verzadiging van iedere pixel:\n" +"grijstinten worden nooit aangepast ongeacht deze instelling" + +#: ../src/iop/colorharmonizer.c:1566 +msgid "" +"controls the angular reach of each harmony node's attraction.\n" +"\n" +"the attraction is Gaussian — strongest at the node center and tapering " +"smoothly\n" +"outward. zone width scales the standard deviation of this Gaussian linearly.\n" +"\n" +"narrow (< 1): only hues very close to a node are pulled — selective, " +"precise.\n" +" useful when colors are already near-harmonic and need only a gentle " +"correction.\n" +"default (1): each node's influence tapers to near-zero at the midpoint " +"between\n" +" adjacent nodes — clean separation with smooth transitions.\n" +"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" +" useful for strongly discordant images or when a painterly look is desired." +msgstr "" +"stelt de invloedssfeer in van iedere kleur in de harmonie\n" +"\n" +"de invloed is Gaussiaans — het sterkst dichtbij de kleur en geleidelijk " +"minder\n" +"verderaf. reikwijdte schaalt de standaard deviatie van de Gauss-curve " +"lineair.\n" +"\n" +"klein (< 1): de sterk gelijkende kleuren worden aangepast — selectief, " +"precies.\n" +" zinvol als kleuren al goed passen en slechts lichte aanpassing behoeven.\n" +"standaard (1): de invloed van iedere kleur nadert nul halverwege naastgelegen " +"kleuren\n" +" zonder hiaten of overlap — goede scheiding met soepele overgangen.\n" +"groot (> 1): de invloedssferen van de kleuren overlappen — duidelijke " +"kleurverschuivingen.\n" +" zinvol voor sterk afwijkende afbeeldingen of als een schilderachtig effect " +"gewenst is." + +#: ../src/iop/colorharmonizer.c:1581 +msgid "" +"shields low-chroma (desaturated) colors from the hue correction.\n" +"\n" +"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" +"low values (0.1–0.3): only near-neutral grays are exempted; pastels are still " +"affected.\n" +"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" +"high values (0.7–1.0): only vivid, saturated colors are corrected; everything " +"else\n" +" is left close to its original hue.\n" +"\n" +"the weighting is smooth and hyperbolic — there is no hard cutoff. protection " +"grows\n" +"gradually from zero and the slider response is distributed evenly across its " +"range." +msgstr "" +"beschermt onverzadigde kleuren van kleurcorrecties.\n" +"\n" +"0: geen bescherming — grijstinten, lichte huidtinten en pasteltinten worden " +"alle aangepast.\n" +"lage waarden (0.1–0.3): alleen (bijna) grijstinten worden uitgesloten; " +"pasteltinten worden wel aangepast.\n" +"gemiddeld waarden (0.4–0.6): onverzadigde kleuren worden bewaard.\n" +"hoge waarden (0.7–1.0): alleen sterk verzadigde kleuren worden gecorrigeerd; " +"al het andere\n" +" behoudt de originele kleurtint.\n" +"\n" +"de weging verloopt soepel en hyperbolisch zonder harde grens. bescherming " +"neemt\n" +"geleidelijk toe vanaf nul en de schuifregelaar werkt gelijk verdeeld over de " +"bereik." + +#: ../src/iop/colorharmonizer.c:1595 +msgid "" +"controls the intensity of smoothing applied to the correction field.\n" +"\n" +"0: disable smoothing (recommended) — transitions are handled by smooth " +"interpolation\n" +" in hue space, preserving the maximum amount of image detail.\n" +"low values (0.1–0.5): subtle spatial averaging to reduce color noise in " +"shadows.\n" +"high values (> 1.0): broad spatial blending; creates a soft, painterly look " +"but may\n" +" blur the grading across image edges, causing some visual separation." +msgstr "" +"bepaalt de mate van vervaging voor de toegepaste correcties.\n" +"\n" +"0: geen vervaging (aanbevolen) — transities gebeuren door interpolatie\n" +" in de kleurruimte met behoud van de details in de afbeelding.\n" +"lage waarden (0.1–0.5): lichte vervaging om kleurruis in schaduwen te " +"verminderen.\n" +"hoge waarden (> 1.0): sterke vervaging voor een zacht, schilderachtig beeld, " +"maar\n" +" kan tot ongewenste effecten leiden rond scherpe overgangen." + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 1" +msgstr "kleur 1" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 2" +msgstr "kleur 2" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 3" +msgstr "kleur 3" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 4" +msgstr "kleur 4" + +#: ../src/iop/colorharmonizer.c:1622 +msgid "" +"saturation multiplier for colors near this harmony node.\n" +"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" +"the effect is weighted by the pixel's proximity to this node\n" +"and respects the 'neutral hue protection' setting." +msgstr "" +"verzadigingsfactor voor kleuren nabij de harmonie-kleur.\n" +"<100% verlaagt, en >100% versterkt de verzadiging.\n" +"het effect neemt af naarmate de kleur meer afwijkt van de harmonie-kleur\n" +"en houdt rekening met de ingestelde 'neutrale kleurbescherming'." + +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "ingaand kleurprofiel" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -19403,43 +22489,42 @@ msgstr "" "converteer elke RGB-invoer naar RGB-pijplijnreferentie\n" "kleurprofielen gebruiken om RGB-waarden opnieuw toe te wijzen" -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:327 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "vereist" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "gedefinieerd door profiel" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format msgid "" -"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 " -"RGB!" +"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" msgstr "" -"kan matrix niet extraheren uit kleurruimte `%s', alternatief Rec2020RGB " -"wordt gebruikt!" +"kan matrix niet extraheren uit kleurruimte `%s', alternatief Rec2020RGB wordt " +"gebruikt!" -#: ../src/iop/colorin.c:1384 +#: ../src/iop/colorin.c:1399 #, c-format msgid "`%s' color matrix not found!" msgstr "`%s' kleuren matrix is niet gevonden!" -#: ../src/iop/colorin.c:1423 +#: ../src/iop/colorin.c:1437 msgid "input profile could not be generated!" msgstr "ingegeven profiel kan niet worden gemaakt!" -#: ../src/iop/colorin.c:1520 +#: ../src/iop/colorin.c:1534 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "" "niet ondersteund ingegeven profiel is vervangen door lineair Rec709 RGB!" -#: ../src/iop/colorin.c:1794 +#: ../src/iop/colorin.c:1808 msgid "external ICC profiles" msgstr "extern ICC-profiel" -#: ../src/iop/colorin.c:1849 +#: ../src/iop/colorin.c:1863 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -19462,17 +22547,17 @@ msgstr "" "copyright: %s\n" "\n" -#: ../src/iop/colorin.c:2037 +#: ../src/iop/colorin.c:2051 msgid "input profile" msgstr "ingaand profiel" -#: ../src/iop/colorin.c:2050 +#: ../src/iop/colorin.c:2064 msgid "working ICC profiles" msgstr "actieve ICC-profielen" -#: ../src/iop/colorin.c:2062 +#: ../src/iop/colorin.c:2076 msgid "confine Lab values to gamut of RGB color space" -msgstr "beperk Lab-waarden tot gamma van RGB kleurruimte" +msgstr "beperk Lab-waarden tot de RGB kleurruimte" #: ../src/iop/colorize.c:72 msgid "colorize" @@ -19482,19 +22567,19 @@ msgstr "inkleuren" msgid "overlay a solid color on the image" msgstr "bedek de afbeelding met een effen kleur" -#: ../src/iop/colorize.c:345 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 msgid "select the hue tone" msgstr "bepaal de tint" -#: ../src/iop/colorize.c:351 +#: ../src/iop/colorize.c:362 msgid "select the saturation shadow tone" msgstr "bepaal verzadiging voor schaduwkleuren" -#: ../src/iop/colorize.c:355 +#: ../src/iop/colorize.c:366 msgid "lightness of color" msgstr "helderheid van kleur" -#: ../src/iop/colorize.c:359 +#: ../src/iop/colorize.c:370 msgid "mix value of source lightness" msgstr "mix waarden voor de bron helderheden" @@ -19510,37 +22595,37 @@ msgstr "" "breng een kleurenpalet en tonale verdeling\n" "over naar een andere afbeelding" -#: ../src/iop/colormapping.c:1002 +#: ../src/iop/colormapping.c:1000 msgid "acquire as source" msgstr "verwerk als bron" -#: ../src/iop/colormapping.c:1006 +#: ../src/iop/colormapping.c:1004 msgid "analyze this image as a source image" msgstr "analyseer afbeelding als bronafbeelding" -#: ../src/iop/colormapping.c:1008 +#: ../src/iop/colormapping.c:1006 msgid "acquire as target" msgstr "verwerk als doel" -#: ../src/iop/colormapping.c:1012 +#: ../src/iop/colormapping.c:1010 msgid "analyze this image as a target image" msgstr "analyseer afbeelding als doelafbeelding" -#: ../src/iop/colormapping.c:1014 +#: ../src/iop/colormapping.c:1012 msgid "source clusters:" msgstr "clusterbronnen:" -#: ../src/iop/colormapping.c:1015 +#: ../src/iop/colormapping.c:1013 msgid "target clusters:" msgstr "clusterdoelen:" -#: ../src/iop/colormapping.c:1018 +#: ../src/iop/colormapping.c:1016 msgid "number of clusters to find in image. value change resets all clusters" msgstr "" "doorzoek de afbeelding op dit aantal clusters, bij een wijziging worden " "clusters gereset" -#: ../src/iop/colormapping.c:1021 +#: ../src/iop/colormapping.c:1019 msgid "" "how clusters are mapped. low values: based on color proximity, high values: " "based on color dominance" @@ -19548,15 +22633,15 @@ msgstr "" "bepaalt hoe clusters in kaart worden gebracht; lage waarden op " "kleurnabijheid, hoge waarden op kleurdominantie" -#: ../src/iop/colormapping.c:1026 +#: ../src/iop/colormapping.c:1024 msgid "level of histogram equalization" msgstr "mate van histogramegalisatie" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "uitgaand kleurprofiel" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -19564,56 +22649,56 @@ msgstr "" "converteer de interne referentie RGB naar de scherm RGB\n" "m.b.v. kleurprofielen voor de omzetting van RGB-waarden" -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "niet-lineair, RGB of Lab, scherm-gerefereerd" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "ontbrekend uitgaand profiel is vervangen door sRGB!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "ontbrekend softproof profiel is vervangen door sRGB!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "niet-ondersteund uitvoer profiel is vervangen door sRGB!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "uitvoer intentie" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "render intentie" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1624 -#: ../src/libs/print_settings.c:2560 ../src/libs/print_settings.c:2909 -#: ../src/views/darkroom.c:2743 ../src/views/lighttable.c:1256 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 +#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 +#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "perceptueel" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1625 -#: ../src/libs/print_settings.c:2561 ../src/libs/print_settings.c:2910 -#: ../src/views/darkroom.c:2744 ../src/views/lighttable.c:1257 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 +#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 +#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "relatieve colorimetrie" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1626 -#: ../src/libs/print_settings.c:2562 ../src/libs/print_settings.c:2911 -#: ../src/views/darkroom.c:2745 ../src/views/lighttable.c:1258 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 +#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 +#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "verzadiging" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1627 -#: ../src/libs/print_settings.c:2563 ../src/libs/print_settings.c:2912 -#: ../src/views/darkroom.c:2746 ../src/views/lighttable.c:1259 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 +#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 +#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "absolute colorimetrie" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "export ICC-profiel" @@ -19625,10 +22710,10 @@ msgstr "kleur reconstructie" msgid "recover clipped highlights by propagating surrounding colors" msgstr "herstel afgeknipte highlights door omringende kleuren te verspreiden" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1038 +#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:900 ../src/iop/hazeremoval.c:914 +#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 +#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 #: ../src/iop/levels.c:354 msgid "inconsistent output" msgstr "uitvoer onbetrouwbaar" @@ -19637,44 +22722,44 @@ msgstr "uitvoer onbetrouwbaar" msgid "module `color reconstruction' failed" msgstr "module 'kleur reconstructie' mislukte" -#: ../src/iop/colorreconstruction.c:1230 +#: ../src/iop/colorreconstruction.c:1223 msgid "spatial" msgstr "ruimtelijk" -#: ../src/iop/colorreconstruction.c:1231 +#: ../src/iop/colorreconstruction.c:1224 msgid "range" msgstr "bereik" -#: ../src/iop/colorreconstruction.c:1232 +#: ../src/iop/colorreconstruction.c:1225 msgid "precedence" msgstr "voorrang" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1241 msgid "pixels with lightness values above this threshold are corrected" msgstr "pixels met helderheidswaarden boven de drempel worden gecorrigeerd" -#: ../src/iop/colorreconstruction.c:1249 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in spatial dimensions" msgstr "hoe diep zoeken naar vervangende kleuren in de ruimtelijke dimensies" -#: ../src/iop/colorreconstruction.c:1250 +#: ../src/iop/colorreconstruction.c:1243 msgid "how far to look for replacement colors in the luminance dimension" msgstr "hoe ver onderzoeken op vervangende kleuren in de helderheidsdimensie" -#: ../src/iop/colorreconstruction.c:1251 +#: ../src/iop/colorreconstruction.c:1244 msgid "if and how to give precedence to specific replacement colors" msgstr "of en hoe voorrang te verlenen aan specifiek vervangende kleuren" -#: ../src/iop/colorreconstruction.c:1252 +#: ../src/iop/colorreconstruction.c:1245 msgid "the hue tone which should be given precedence over other hue tones" msgstr "de tint die voorrang krijgt boven andere tinten" -#: ../src/iop/colorreconstruction.c:1254 ../src/iop/demosaic.c:1850 -#: ../src/iop/highlights.c:1359 +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "niet toepasbaar" -#: ../src/iop/colorreconstruction.c:1255 +#: ../src/iop/colorreconstruction.c:1248 msgid "no highlights reconstruction for monochrome images" msgstr "geen hooglicht recontructie voor monochroom afbeeldingen" @@ -19687,7 +22772,7 @@ msgid "this module is deprecated. better use color mapping module instead." msgstr "" "deze module is verouderd. gebruik in plaats daarvan de kleurmapping-module." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -19772,8 +22857,8 @@ msgid "" "change this method if you see oscillations or cusps in the curve\n" "- cubic spline is better to produce smooth curves but oscillates when nodes " "are too close\n" -"- centripetal is better to avoids cusps and oscillations with close nodes " -"but is less smooth\n" +"- centripetal is better to avoids cusps and oscillations with close nodes but " +"is less smooth\n" "- monotonic is better for accuracy of pure analytical functions (log, gamma, " "exp)" msgstr "" @@ -19784,41 +22869,44 @@ msgstr "" "dicht bij elkaar liggen\n" "- monotoon: is nauwkeuriger voor puur analytische functies (log, gamma, exp)" -#: ../src/iop/crop.c:124 +#: ../src/iop/crop.c:122 msgid "crop" msgstr "uitsnijden" -#: ../src/iop/crop.c:129 +#: ../src/iop/crop.c:127 msgid "reframe|distortion" msgstr "herkaderen|vervorming" -#: ../src/iop/crop.c:135 +#: ../src/iop/crop.c:133 msgid "change the framing" msgstr "verander de omlijsting" -#: ../src/iop/crop.c:1157 +#: ../src/iop/crop.c:1274 msgid "45x35, portrait" msgstr "45x35, portret" -#: ../src/iop/crop.c:1167 +#: ../src/iop/crop.c:1284 msgid "2:1, Univisium" msgstr "2:1, Univisium" -#: ../src/iop/crop.c:1168 +#: ../src/iop/crop.c:1285 msgid "CinemaScope" msgstr "CinemaScope" -#: ../src/iop/crop.c:1171 +#: ../src/iop/crop.c:1288 msgid "65:24, XPan" msgstr "65:24, XPan" -#: ../src/iop/crop.c:1701 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "schakel uitsnij-kader tussen horizontaal en verticaal" + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "" -"formaat wijzigen: slepen, beeldverhouding behouden: " -"shift+slepen" +"formaat wijzigen: slepen, beeldverhouding behouden: shift+slepen" -#: ../src/iop/crop.c:1708 +#: ../src/iop/crop.c:1841 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" @@ -19836,78 +22924,79 @@ msgstr "verzwak chromatische afwijkingen door de randen te desatureren" #: ../src/iop/defringe.c:99 msgid "" -"this module is deprecated. please use the chromatic aberration module " -"instead." +"this module is deprecated. please use the chromatic aberration module instead." msgstr "" -"deze module is verouderd. gebruik in plaats daarvan de chromatische " -"aberratie-module." +"deze module is verouderd. gebruik in plaats daarvan de chromatische aberratie-" +"module." -#: ../src/iop/defringe.c:403 +#: ../src/iop/defringe.c:402 msgid "" "method for color protection:\n" " - global average: fast, might show slightly wrong previews in high " "magnification; might sometimes protect saturation too much or too low in " "comparison to local average\n" -" - local average: slower, might protect saturation better than global " -"average by using near pixels as color reference, so it can still allow for " -"more desaturation where required\n" +" - local average: slower, might protect saturation better than global average " +"by using near pixels as color reference, so it can still allow for more " +"desaturation where required\n" " - static: fast, only uses the threshold as a static limit" msgstr "" "methode van kleur bescherming:\n" -"- algemeen gemiddelde: snel, kan bij hoge vergrotingen een verkeerd " -"voorbeeld geven; soms wordt verzadiging te veel of te laag beschermd in " -"vergelijking met lokaal gemiddelde\n" +"- algemeen gemiddelde: snel, kan bij hoge vergrotingen een verkeerd voorbeeld " +"geven; soms wordt verzadiging te veel of te laag beschermd in vergelijking " +"met lokaal gemiddelde\n" "- lokaal gemiddelde: langzamer, beschermt verzadiging mogelijk beter dan " "algemeen gemiddelde door het gebruik van buurtpixels als kleurreferentie, " "zodoende kan het meer verzadigen waar nodig\n" "- vaste drempel: snel, gebruikt alleen de drempel als vaste limiet" -#: ../src/iop/defringe.c:410 +#: ../src/iop/defringe.c:409 msgid "radius for detecting fringe" msgstr "radius voor het opsporen van de franje" -#: ../src/iop/defringe.c:413 +#: ../src/iop/defringe.c:412 msgid "threshold for defringe, higher values mean less defringing" msgstr "" "drempel voor franje verwijderen, hogere waarde betekent minder verwijderen" -#: ../src/iop/demosaic.c:321 +#: ../src/iop/demosaic.c:311 msgid "demosaic" msgstr "demozaïek" -#: ../src/iop/demosaic.c:326 +#: ../src/iop/demosaic.c:316 msgid "reconstruct full RGB pixels from a sensor color filter array reading" -msgstr "" -"reconstrueer volledige RGB-pixels op basis van de gerasterde RAW-pixels" +msgstr "reconstrueer volledige RGB-pixels op basis van de gerasterde RAW-pixels" -#: ../src/iop/demosaic.c:773 ../src/iop/demosaic.c:820 +#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 msgid "can't allocate demosaic buffer" msgstr "geen demozaiek buffer" -#: ../src/iop/demosaic.c:810 +#: ../src/iop/demosaic.c:803 msgid "can't equilibrate greens" msgstr "kan groen niet in balans brengen" -#: ../src/iop/demosaic.c:1477 +#: ../src/iop/demosaic.c:1449 #, c-format msgid "`%s' color matrix not found for 4bayer image!" msgstr "`%s' kleuren matrix voor 4bayer afbeelding is niet gevonden!" -#: ../src/iop/demosaic.c:1765 +#: ../src/iop/demosaic.c:1738 msgid "" "Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " "slow.\n" "LMMSE is suited best for high ISO images.\n" +"VNG4 is good in rare cases avoiding maze patterns.\n" "dual demosaicers increase processing time by blending a VNG variant in a " "second pass." msgstr "" "Bayer sensor demozaïek-methode, PPG en RCD zijn snel, AMaZE en LMMSE zijn " "traag.\n" "LMMSE is best geschikt voor afbeeldingen met hoge ISO.\n" -"'Dual' methoden verdubbelen de verwerkingstijd door de combinatie met een " -"VNG-stap." +"\n" +"VNG4 is goed om soms maze patronen te vermijden.\n" +"'Dual' methoden verdubbelen de verwerkingstijd door het mengen van een VNG-" +"stap." -#: ../src/iop/demosaic.c:1770 +#: ../src/iop/demosaic.c:1743 msgid "" "X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " "chroma are slow.\n" @@ -19919,15 +23008,15 @@ msgstr "" "Gecombineerde methoden verdubbelen de verwerkingstijd door de combinatie met " "een VNG-stap." -#: ../src/iop/demosaic.c:1776 +#: ../src/iop/demosaic.c:1749 msgid "Bayer4 sensor demosaicing methods." msgstr "Bayer4 sensor demozaïek methoden." -#: ../src/iop/demosaic.c:1781 +#: ../src/iop/demosaic.c:1754 msgid "monochrome sensor demosaicing methods." msgstr "monochroom sensor demozaïek methoden." -#: ../src/iop/demosaic.c:1785 +#: ../src/iop/demosaic.c:1758 msgid "" "contrast threshold for dual demosaic.\n" "set to 0.0 for high frequency content\n" @@ -19937,11 +23026,11 @@ msgstr "" "kies 0,0 voor inhoud met veel details\n" "kies 1,0 voor inhoud met egale vlakken" -#: ../src/iop/demosaic.c:1788 +#: ../src/iop/demosaic.c:1761 msgid "toggle mask visualization" msgstr "toon of verberg masker" -#: ../src/iop/demosaic.c:1792 +#: ../src/iop/demosaic.c:1765 msgid "" "threshold for edge-aware median.\n" "set to 0.0 to switch off\n" @@ -19951,7 +23040,7 @@ msgstr "" "instellen op 0.0 om uit te schakelen\n" "kies 1.0 om de randen te negeren" -#: ../src/iop/demosaic.c:1795 +#: ../src/iop/demosaic.c:1768 msgid "" "LMMSE refinement steps. the median steps average the output,\n" "refine adds some recalculation of red & blue channels" @@ -19959,15 +23048,15 @@ msgstr "" "LMMSE-verfijningsstappen. de mediane stappen het gemiddelde van de uitvoer,\n" "verfijnen voegt wat herberekening toe van rode en blauwe kanalen" -#: ../src/iop/demosaic.c:1798 +#: ../src/iop/demosaic.c:1771 msgid "how many color smoothing median steps after demosaicing" msgstr "aantal stappen mediaan kleur afvlakken na demozaïeken" -#: ../src/iop/demosaic.c:1801 -msgid "green channels matching method" -msgstr "methode voor matchen groene kanalen" +#: ../src/iop/demosaic.c:1774 +msgid "green channels matching method. only applies for some old sensors" +msgstr "methode voor matchen groene kanalen. alleen voor enkele oude sensors" -#: ../src/iop/demosaic.c:1804 +#: ../src/iop/demosaic.c:1777 msgid "" "capture sharpen recovers details lost due to in-camera blurring\n" "which can be caused by diffraction, the anti-aliasing filter or other\n" @@ -19977,15 +23066,15 @@ msgstr "" "door diffractie, anti-aliasing filter of andere vormen van\n" "Gauss-vervaging" -#: ../src/iop/demosaic.c:1809 +#: ../src/iop/demosaic.c:1782 msgid "capture sharpen controls" msgstr "raw verscherpen bediening" -#: ../src/iop/demosaic.c:1813 +#: ../src/iop/demosaic.c:1786 msgid "set effect strength by iterations" msgstr "stel effect sterkte in door herhaling" -#: ../src/iop/demosaic.c:1818 +#: ../src/iop/demosaic.c:1791 msgid "" "capture sharpen radius should reflect the overall gaussian type blur\n" "of the camera sensor, possibly the anti-aliasing filter and the lens.\n" @@ -20002,7 +23091,7 @@ msgstr "" "\n" "NB: radius nul wordt automatisch herberekend. handig in presets" -#: ../src/iop/demosaic.c:1824 +#: ../src/iop/demosaic.c:1797 msgid "" "calculate the capture sharpen radius from available raw sensor data.\n" "for best results avoid cropping or darkroom zooming in" @@ -20010,14 +23099,14 @@ msgstr "" "bereken de raw verscherpen radius op basis van de raw sensor data.\n" "vermijd voor optimaal resultaat uitsnijden of inzoomen" -#: ../src/iop/demosaic.c:1828 +#: ../src/iop/demosaic.c:1801 msgid "" "restrict capture sharpening to areas with high local contrast,\n" "increase to exclude flat areas in very dark or noisy images,\n" "decrease for well exposed and low noise images.\n" "\n" -"Note: a threshold set to zero will be reset to defaults the next run. use " -"for presets" +"Note: a threshold set to zero will be reset to defaults the next run. use for " +"presets" msgstr "" "beperk raw verscherpen tot gebieden met veel lokaal contrast,\n" "verhoog om egale of donkere gebieden weg te laten met ruis\n" @@ -20025,11 +23114,11 @@ msgstr "" "\n" "NB: waarde nul is de standaard waarde. handig voor presets" -#: ../src/iop/demosaic.c:1832 +#: ../src/iop/demosaic.c:1805 msgid "visualize sharpened areas" msgstr "toon verscherpte gebieden" -#: ../src/iop/demosaic.c:1837 +#: ../src/iop/demosaic.c:1810 msgid "" "further increase sharpen radius at image corners,\n" "the sharp center of the image will not be affected" @@ -20037,65 +23126,65 @@ msgstr "" "verhoog de verscherpen radius in de hoeken\n" "het scherpe centrum van de afbeelding blijft gelijk" -#: ../src/iop/demosaic.c:1839 +#: ../src/iop/demosaic.c:1812 msgid "visualize the overall radius" msgstr "toon de overall radius" -#: ../src/iop/demosaic.c:1844 +#: ../src/iop/demosaic.c:1817 msgid "adjust to the sharp image center" msgstr "aanpassen aan scherp centrum" -#: ../src/iop/demosaic.c:1851 +#: ../src/iop/demosaic.c:1824 msgid "demosaicing is only used for color raw images" msgstr "demozaïeken wordt alleen gebruikt voor raw-kleurenafbeeldingen" -#: ../src/iop/demosaicing/capture.c:748 +#: ../src/iop/demosaicing/capture.c:795 msgid "" -"imprecise radius calculation due to cropping or because you are zoomed in " -"too much" +"imprecise radius calculation due to cropping or because you are zoomed in too " +"much" msgstr "onnauwkeurige berekening van de radius vanwege uitsnijden of zoomen" -#: ../src/iop/denoiseprofile.c:807 +#: ../src/iop/denoiseprofile.c:808 msgid "wavelets: chroma only" msgstr "wavelets: alleen kleur" -#: ../src/iop/denoiseprofile.c:813 +#: ../src/iop/denoiseprofile.c:814 msgid "denoise (profiled)" msgstr "ruisreductie (profiel)" -#: ../src/iop/denoiseprofile.c:819 +#: ../src/iop/denoiseprofile.c:820 msgid "denoise using noise statistics profiled on sensors" msgstr "ruisreductie op basis van sensor specifiek profiel" -#: ../src/iop/denoiseprofile.c:3020 +#: ../src/iop/denoiseprofile.c:2850 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "gevonden: ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3024 +#: ../src/iop/denoiseprofile.c:2854 #, c-format msgid "found ISO %d" msgstr "overeenkomst voor ISO %d" -#: ../src/iop/denoiseprofile.c:3041 +#: ../src/iop/denoiseprofile.c:2871 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "geïnterpoleerd ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3045 +#: ../src/iop/denoiseprofile.c:2875 #, c-format msgid "interpolated ISO %d" msgstr "geïnterpoleerd ISO %d" -#: ../src/iop/denoiseprofile.c:3781 +#: ../src/iop/denoiseprofile.c:3611 msgid "Y0" msgstr "Y0 (helderheid)" -#: ../src/iop/denoiseprofile.c:3782 +#: ../src/iop/denoiseprofile.c:3612 msgid "U0V0" msgstr "U0V0 (kleur)" -#: ../src/iop/denoiseprofile.c:3820 +#: ../src/iop/denoiseprofile.c:3650 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" @@ -20105,36 +23194,37 @@ msgstr "" "uniforme afbeeldingen\n" "als u de ruis variantie wilt schatten." -#: ../src/iop/denoiseprofile.c:3826 +#: ../src/iop/denoiseprofile.c:3656 msgid "variance computed on the red channel" msgstr "variantie berekend op het rode kanaal" -#: ../src/iop/denoiseprofile.c:3830 +#: ../src/iop/denoiseprofile.c:3660 msgid "variance computed on the green channel" msgstr "variantie berekend op het groene kanaal" -#: ../src/iop/denoiseprofile.c:3835 +#: ../src/iop/denoiseprofile.c:3665 msgid "variance computed on the blue channel" msgstr "variantie berekend op het blauwe kanaal" -#: ../src/iop/denoiseprofile.c:3838 +#: ../src/iop/denoiseprofile.c:3668 msgid "variance red: " msgstr "variantie rood: " -#: ../src/iop/denoiseprofile.c:3839 +#: ../src/iop/denoiseprofile.c:3669 msgid "variance green: " msgstr "variantie groen: " -#: ../src/iop/denoiseprofile.c:3840 +#: ../src/iop/denoiseprofile.c:3670 msgid "variance blue: " msgstr "variantie blauw: " -#: ../src/iop/denoiseprofile.c:3848 ../src/libs/export.c:1587 -#: ../src/libs/print_settings.c:2503 ../src/libs/print_settings.c:2859 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4297 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "profiel" -#: ../src/iop/denoiseprofile.c:3882 +#: ../src/iop/denoiseprofile.c:3712 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -20148,7 +23238,7 @@ msgstr "" "maar deactiveer dit als in een eerder exemplaar\n" "gebruik is gemaakt van een modus voor kleurmenging." -#: ../src/iop/denoiseprofile.c:3888 +#: ../src/iop/denoiseprofile.c:3718 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" @@ -20160,7 +23250,7 @@ msgstr "" "gebruikt in HDR / hooglichtbescherming /\n" "dynamisch bereik / HLG modi." -#: ../src/iop/denoiseprofile.c:3893 +#: ../src/iop/denoiseprofile.c:3723 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -20181,11 +23271,11 @@ msgstr "" "Deze optie beïnvloedt de ruisreductie. Eenmaal\n" "ingesteld is het oude algoritme niet meer beschikbaar." -#: ../src/iop/denoiseprofile.c:3903 +#: ../src/iop/denoiseprofile.c:3733 msgid "profile used for variance stabilization" msgstr "profiel gebruikt voor variatie-stabilisering" -#: ../src/iop/denoiseprofile.c:3905 +#: ../src/iop/denoiseprofile.c:3735 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -20195,7 +23285,7 @@ msgstr "" "non-local werkt het best voor helderheid\n" "wavelets werkt het best voor kleur" -#: ../src/iop/denoiseprofile.c:3909 +#: ../src/iop/denoiseprofile.c:3739 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" @@ -20207,7 +23297,7 @@ msgstr "" "terwijl Y0U0V0 de kanalen combineert voor\n" "aparte ruisreductie in kleur en helderheid." -#: ../src/iop/denoiseprofile.c:3914 +#: ../src/iop/denoiseprofile.c:3744 msgid "" "radius of the patches to match.\n" "increase for more sharpness on strong edges, and better denoising of smooth " @@ -20221,17 +23311,17 @@ msgstr "" "als details te glad zijn, verlaag dan deze waarde of verhoog de " "schuifregelaar voor het centrale pixelgewicht." -#: ../src/iop/denoiseprofile.c:3920 +#: ../src/iop/denoiseprofile.c:3750 msgid "" -"emergency use only: radius of the neighborhood to search patches in. " -"increase for better denoising performance, but watch the long runtimes! " -"large radii can be very slow. you have been warned" +"emergency use only: radius of the neighborhood to search patches in. increase " +"for better denoising performance, but watch the long runtimes! large radii " +"can be very slow. you have been warned" msgstr "" "alleen gebruiken in geval van nood: radius van de omgeving om patronen te " "zoeken, verhoog voor een betere ontruis prestatie, maar reken op langere " "looptijden, het kan erg langzaam reageren. u bent gewaarschuwd" -#: ../src/iop/denoiseprofile.c:3926 +#: ../src/iop/denoiseprofile.c:3756 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -20241,7 +23331,7 @@ msgstr "" "verhogen voor een betere grofkorrelige ruisonderdrukking.\n" "heeft geen invloed op de uitvoeringstijd." -#: ../src/iop/denoiseprofile.c:3930 +#: ../src/iop/denoiseprofile.c:3760 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -20253,11 +23343,11 @@ msgstr "" "dit is nuttig voor herstel details\n" "bij grotere patroonafmetingen." -#: ../src/iop/denoiseprofile.c:3934 +#: ../src/iop/denoiseprofile.c:3764 msgid "finetune denoising strength" msgstr "fijnregeling mate van ruisreductie" -#: ../src/iop/denoiseprofile.c:3936 +#: ../src/iop/denoiseprofile.c:3766 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" @@ -20269,7 +23359,7 @@ msgstr "" "of als kleurruis blijft bestaan.\n" "dit kan het geval zijn bij onderbelichte afbeeldingen." -#: ../src/iop/denoiseprofile.c:3941 +#: ../src/iop/denoiseprofile.c:3771 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" @@ -20279,7 +23369,7 @@ msgstr "" "verhoog voor een minder agressieve\n" "ruisreductie van donkere delen." -#: ../src/iop/denoiseprofile.c:3945 +#: ../src/iop/denoiseprofile.c:3775 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -20289,7 +23379,7 @@ msgstr "" "verlaag bij te paarse schaduwen\n" "verhoog bij te groene schaduwen." -#: ../src/iop/denoiseprofile.c:3949 +#: ../src/iop/denoiseprofile.c:3779 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -20407,7 +23497,7 @@ msgstr "verscherpen | sterk" msgid "local contrast | fast" msgstr "lokaal contrast | snel" -#: ../src/iop/diffuse.c:1402 +#: ../src/iop/diffuse.c:1401 msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" msgstr "" "diffusie of verscherping kon geen geheugen toewijzen, controleer uw RAM-" @@ -20415,13 +23505,13 @@ msgstr "" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1769 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" msgstr "eigenschappen" -#: ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1768 msgid "" "more iterations make the effect stronger but the module slower.\n" "this is analogous to giving more time to the diffusion reaction.\n" @@ -20433,7 +23523,7 @@ msgstr "" "als je wilt verscherpen of 'inpainten' van beschadigingen, \n" "helpen meer iteraties bij de reconstructie." -#: ../src/iop/diffuse.c:1784 +#: ../src/iop/diffuse.c:1777 msgid "" "main scale of the diffusion.\n" "zero makes diffusion act on the finest details more heavily.\n" @@ -20447,7 +23537,7 @@ msgstr "" "stel dit in op nul voor verscherpen en ruisreductie.\n" "verhoog om in plaats daarvan op lokaal contrast te werken." -#: ../src/iop/diffuse.c:1794 +#: ../src/iop/diffuse.c:1787 msgid "" "width of the diffusion around the central radius.\n" "high values diffuse on a large band of radii.\n" @@ -20461,12 +23551,12 @@ msgstr "" "als je lensonscherpte wilt verwijderen, moet het\n" "gemiddelde rond de grootte van de lensonscherpte liggen." -#: ../src/iop/diffuse.c:1800 +#: ../src/iop/diffuse.c:1793 msgctxt "section" msgid "speed (sharpen ↔ diffuse)" msgstr "snelheid (verscherping ↔ diffusie)" -#: ../src/iop/diffuse.c:1806 +#: ../src/iop/diffuse.c:1799 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 1st order anisotropy (set below).\n" @@ -20482,7 +23572,7 @@ msgstr "" "positieve waarden vervagen,\n" "nul doet niets." -#: ../src/iop/diffuse.c:1816 +#: ../src/iop/diffuse.c:1809 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 2nd order anisotropy (set below).\n" @@ -20498,7 +23588,7 @@ msgstr "" "positieve waarden vervagen,\n" "nul doet niets." -#: ../src/iop/diffuse.c:1826 +#: ../src/iop/diffuse.c:1819 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 3rd order anisotropy (set below).\n" @@ -20514,7 +23604,7 @@ msgstr "" "positieve waarden vervagen,\n" "nul doet niets." -#: ../src/iop/diffuse.c:1836 +#: ../src/iop/diffuse.c:1829 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 4th order anisotropy (set below).\n" @@ -20530,12 +23620,12 @@ msgstr "" "positieve waarden vervagen,\n" "nul doet niets." -#: ../src/iop/diffuse.c:1842 +#: ../src/iop/diffuse.c:1835 msgctxt "section" msgid "direction" msgstr "richting" -#: ../src/iop/diffuse.c:1848 +#: ../src/iop/diffuse.c:1841 msgid "" "direction of 1st order speed (set above).\n" "\n" @@ -20549,7 +23639,7 @@ msgstr "" "positieve waarden vermijden randen (isofoten),\n" "nul op beide evenveel invloed (isotroop)." -#: ../src/iop/diffuse.c:1857 +#: ../src/iop/diffuse.c:1850 msgid "" "direction of 2nd order speed (set above).\n" "\n" @@ -20563,7 +23653,7 @@ msgstr "" "positieve waarden vermijden randen (isofoten),\n" "nul op beide evenveel invloed (isotroop)." -#: ../src/iop/diffuse.c:1866 +#: ../src/iop/diffuse.c:1859 msgid "" "direction of 3rd order speed (set above).\n" "\n" @@ -20577,7 +23667,7 @@ msgstr "" "positieve waarden vermijden randen (isofoten),\n" "nul op beide evenveel invloed (isotroop)." -#: ../src/iop/diffuse.c:1875 +#: ../src/iop/diffuse.c:1868 msgid "" "direction of 4th order speed (set above).\n" "\n" @@ -20591,12 +23681,12 @@ msgstr "" "positieve waarden vermijden randen (isofoten),\n" "nul op beide evenveel invloed (isotroop)." -#: ../src/iop/diffuse.c:1880 +#: ../src/iop/diffuse.c:1873 msgctxt "section" msgid "edge management" msgstr "rand management" -#: ../src/iop/diffuse.c:1888 +#: ../src/iop/diffuse.c:1881 msgid "" "increase or decrease the sharpness of the highest frequencies.\n" "can be used to keep details after blooming,\n" @@ -20606,7 +23696,7 @@ msgstr "" "kan gebruikt worden om de details te behouden na toepassen van glans,\n" "voor alleen verscherping zet de snelheid op negatieve waarden." -#: ../src/iop/diffuse.c:1895 +#: ../src/iop/diffuse.c:1888 msgid "" "define the sensitivity of the variance penalty for edges.\n" "increase to exclude more edges from diffusion,\n" @@ -20616,7 +23706,7 @@ msgstr "" "verhoog om meer randen van diffusie uit te sluiten,\n" "als er kleurschifting of halo's verschijnen." -#: ../src/iop/diffuse.c:1902 +#: ../src/iop/diffuse.c:1895 msgid "" "define the variance threshold between edge amplification and penalty.\n" "decrease if you want pixels on smooth surfaces get a boost,\n" @@ -20628,16 +23718,15 @@ msgstr "" "verhoog als er ruis verschijnt op gladde oppervlakken of als\n" "donkere gebieden te scherp lijken in vergelijking met heldere gebieden." -#: ../src/iop/diffuse.c:1907 +#: ../src/iop/diffuse.c:1900 msgctxt "section" msgid "diffusion spatiality" msgstr "diffusie ruimtelijkheid" -#: ../src/iop/diffuse.c:1913 +#: ../src/iop/diffuse.c:1906 msgid "" "luminance threshold for the mask.\n" -"0. disables the luminance masking and applies the module on the whole " -"image.\n" +"0. disables the luminance masking and applies the module on the whole image.\n" "any higher value excludes pixels with luminance lower than the threshold.\n" "this can be used to inpaint highlights." msgstr "" @@ -20688,35 +23777,35 @@ msgstr "voeg lege ruimte toe links, boven, rechts of onder" msgid "composition|expand|extend" msgstr "compositie|vergroten|uitbreiden" -#: ../src/iop/enlargecanvas.c:417 +#: ../src/iop/enlargecanvas.c:422 msgid "" "how much to enlarge the canvas to the left as a percentage of the original " "image width" msgstr "" "vergroting naar links van het canvas als percentage van de originele breedte" -#: ../src/iop/enlargecanvas.c:423 +#: ../src/iop/enlargecanvas.c:428 msgid "" "how much to enlarge the canvas to the right as a percentage of the original " "image width" msgstr "" "vergroting naar rechts van het canvas als percentage van de originele breedte" -#: ../src/iop/enlargecanvas.c:429 +#: ../src/iop/enlargecanvas.c:434 msgid "" "how much to enlarge the canvas to the top as a percentage of the original " "image height" msgstr "" "vergroting naar boven van het canvas als percentage van de originele hoogte" -#: ../src/iop/enlargecanvas.c:435 +#: ../src/iop/enlargecanvas.c:440 msgid "" "how much to enlarge the canvas to the bottom as a percentage of the original " "image height" msgstr "" "vergroting naar onder van het canvas als percentage van de originele hoogte" -#: ../src/iop/enlargecanvas.c:439 +#: ../src/iop/enlargecanvas.c:444 msgid "select the color of the enlarged canvas" msgstr "selecteer de kleur van de canvasuitbreiding" @@ -20725,8 +23814,7 @@ msgid "legacy equalizer" msgstr "oorspronkelijke equalizer" #: ../src/iop/equalizer.c:109 -msgid "" -"this module is deprecated. better use contrast equalizer module instead." +msgid "this module is deprecated. better use contrast equalizer module instead." msgstr "" "deze module is verouderd. gebruik in plaats daarvan de contrast-" "equalizermodule." @@ -20836,12 +23924,10 @@ msgid "" "if poorly set, it will clip near-black colors out of gamut\n" "by pushing RGB values into negatives." msgstr "" -"wijzig het zwartniveau om het clippen van negatieve RGB waarden te " -"voorkomen\n" -"gebruik het nooit voor meer dichtheid in de schaduwkleuren\n" -"indien slecht ingesteld, worden bijna-zwarte kleuren uit het gamma " -"verwijderd\n" -"door RGB waarden in het negatieve te drukken." +"wijzig het zwartniveau om negatieve RGB waarden te voorkomen\n" +"gebruik het nooit om diepere schaduwen te krijgen\n" +"indien slecht ingesteld, worden de donkerste kleuren zwart\n" +"doordat negatieve RGB waarden geclipt worden." #: ../src/iop/exposure.c:1267 msgid "area exposure mapping" @@ -20924,11 +24010,11 @@ msgstr "16 EV (HDR)" msgid "18 EV (HDR++)" msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1461 +#: ../src/iop/filmic.c:1462 msgid "read-only graph, use the parameters below to set the nodes" msgstr "alleen-lezen grafiek, stel knooppunten in met onderstaande parameters" -#: ../src/iop/filmic.c:1469 +#: ../src/iop/filmic.c:1471 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -20936,7 +24022,7 @@ msgstr "" "wijzig naar de gemiddelde helderheid van het onderwerp.\n" "uitgezonderd in tegenlichtsituaties zal de waarde ongeveer 18% zijn." -#: ../src/iop/filmic.c:1480 ../src/iop/filmicrgb.c:4402 +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -20946,7 +24032,7 @@ msgstr "" "dit is een waarde die een lichtmeter zou geven\n" "pas het zodanig aan dat clippen wordt voorkomen" -#: ../src/iop/filmic.c:1492 ../src/iop/filmicrgb.c:4413 +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -20958,7 +24044,7 @@ msgstr "" "verhoog voor meer contrast\n" "verlaag om details in schaduwkleuren te herwinnen." -#: ../src/iop/filmic.c:1503 +#: ../src/iop/filmic.c:1509 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -20966,7 +24052,7 @@ msgstr "" "vergroot of verklein het berekende dynamisch bereik\n" "nuttig in combinatie met \"automatische niveaus\"." -#: ../src/iop/filmic.c:1512 +#: ../src/iop/filmic.c:1519 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -20978,21 +24064,15 @@ msgstr "" "het is met name geschikt voor landschappen en gelijkmatig verlichte foto's\n" "maar werkt niet bij highkey en lowkey afbeeldingen." -#: ../src/iop/filmic.c:1520 ../src/iop/filmicrgb.c:4510 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" msgstr "" "helling van het lineaire deel van de curve\n" -"beïnvloed met name de middenkleuren" - -#. geotagging -#: ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4519 -#: ../src/libs/metadata_view.c:169 -msgid "latitude" -msgstr "breedtegraad" +"beïnvloedt met name de middentonen" -#: ../src/iop/filmic.c:1529 +#: ../src/iop/filmic.c:1539 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -21002,11 +24082,11 @@ msgstr "" "verhoog voor meer contrast bij extreme luminanties.\n" "het heeft geen effect op middentonen." -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1546 msgid "shadows/highlights balance" msgstr "schaduwen en hooglichten balans" -#: ../src/iop/filmic.c:1538 ../src/iop/filmicrgb.c:4530 +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -21018,7 +24098,7 @@ msgstr "" "gebruik dit voor bescherming van de details\n" "aan één uiteinde van het histogram." -#: ../src/iop/filmic.c:1547 +#: ../src/iop/filmic.c:1561 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -21028,7 +24108,7 @@ msgstr "" "stel de waarde in op minder dan 100%\n" "als kleurbehoud is ingeschakeld." -#: ../src/iop/filmic.c:1556 +#: ../src/iop/filmic.c:1572 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -21039,37 +24119,36 @@ msgstr "" "verlaag het als schaduwen en/of hooglichten oververzadigd zijn." #. Add export intent combo -#: ../src/iop/filmic.c:1566 ../src/libs/export.c:1605 -#: ../src/libs/print_settings.c:2558 ../src/libs/print_settings.c:2905 -#: ../src/views/darkroom.c:2751 ../src/views/lighttable.c:1262 +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 msgid "intent" msgstr "intentie" -#: ../src/iop/filmic.c:1567 +#: ../src/iop/filmic.c:1584 msgid "contrasted" msgstr "gecontrasteerd" #. centripetal spline -#: ../src/iop/filmic.c:1569 ../src/iop/profile_gamma.c:607 +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "lineair" #. monotonic spline -#: ../src/iop/filmic.c:1570 +#: ../src/iop/filmic.c:1587 msgid "optimized" msgstr "geoptimaliseerd" -#. monotonic spline -#: ../src/iop/filmic.c:1571 +#: ../src/iop/filmic.c:1589 msgid "change this method if you see reversed contrast or faded blacks" msgstr "wijzig de methode wanneer je een omgekeerd contrast of vaal zwart ziet" #. Preserve color -#: ../src/iop/filmic.c:1575 +#: ../src/iop/filmic.c:1593 msgid "preserve the chrominance" msgstr "behoud chrominantie" -#: ../src/iop/filmic.c:1577 +#: ../src/iop/filmic.c:1596 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -21080,7 +24159,7 @@ msgstr "" "bij het gebruik van deze modus zul je handmatig de verzadiging moeten " "afstellen." -#: ../src/iop/filmic.c:1586 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -21088,7 +24167,7 @@ msgstr "" "zwart-niveau in de uitvoer, dit zou 0% moeten zijn\n" "tenzij verlies aan details gewenst is" -#: ../src/iop/filmic.c:1594 ../src/iop/filmicrgb.c:4556 +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -21096,7 +24175,7 @@ msgstr "" "middengrijswaarde voor doelscherm of kleurruimte.\n" "wijzig dit niet tenzij je weet waarmee je bezig bent." -#: ../src/iop/filmic.c:1602 ../src/iop/filmicrgb.c:4563 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -21104,45 +24183,45 @@ msgstr "" "wit-niveau in de uitvoer, dit zou 100% moeten zijn\n" "tenzij verlies aan details gewenst is" -#: ../src/iop/filmic.c:1608 +#: ../src/iop/filmic.c:1630 msgid "target gamma" msgstr "gewenst gamma" -#: ../src/iop/filmic.c:1609 +#: ../src/iop/filmic.c:1632 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" "you should never touch that unless you know what you are doing." msgstr "" "gammawaarde van de overdrachtsfunctie\n" -"van de weergave of kleurruimte\n" +"van de weergave of kleurruimte.\n" "wijzig dit alleen als je zeker weet wat je doet." -#: ../src/iop/filmic.c:1616 +#: ../src/iop/filmic.c:1640 msgctxt "section" msgid "destination/display" msgstr "bestemming /display" -#: ../src/iop/filmic.c:1625 +#: ../src/iop/filmic.c:1649 msgctxt "section" msgid "logarithmic shaper" msgstr "logaritmische instellingen" -#: ../src/iop/filmic.c:1631 +#: ../src/iop/filmic.c:1655 msgctxt "section" msgid "filmic S curve" msgstr "filmisch S curve" -#: ../src/iop/filmicrgb.c:337 +#: ../src/iop/filmicrgb.c:331 msgid "filmic rgb" msgstr "filmisch rgb" -#: ../src/iop/filmicrgb.c:342 +#: ../src/iop/filmicrgb.c:336 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "" "tonemapping|curve|weergave transformatie|contrast|verzadiging|hooglichten" -#: ../src/iop/filmicrgb.c:347 +#: ../src/iop/filmicrgb.c:341 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -21152,7 +24231,7 @@ msgstr "" "bereiden voor weergave op SDR-schermen en papieren afdrukken\n" "waarbij het clippen niet-destructief wordt voorkomen" -#: ../src/iop/filmicrgb.c:1316 +#: ../src/iop/filmicrgb.c:1305 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -21160,71 +24239,70 @@ msgstr "" "filmisch hooglicht-reconstructie kon geen geheugen toewijzen, controleer uw " "RAM instellingen" -#: ../src/iop/filmicrgb.c:2262 +#: ../src/iop/filmicrgb.c:2250 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "filmisch hooglicht-reconstructie kon geen geheugen toewijzen aan GPU" -#: ../src/iop/filmicrgb.c:2380 +#: ../src/iop/filmicrgb.c:2366 msgid "filmic works only on RGB input" msgstr "filmisch werkt alleen op RGB invoer" -#: ../src/iop/filmicrgb.c:3444 +#: ../src/iop/filmicrgb.c:3425 msgid "look only" msgstr "enkel kijken" -#: ../src/iop/filmicrgb.c:3446 +#: ../src/iop/filmicrgb.c:3427 msgid "look + mapping (lin)" msgstr "kijken + in kaart brengen (lin)" -#: ../src/iop/filmicrgb.c:3448 +#: ../src/iop/filmicrgb.c:3429 msgid "look + mapping (log)" msgstr "kijken + in kaart brengen (log)" -#: ../src/iop/filmicrgb.c:3450 +#: ../src/iop/filmicrgb.c:3431 msgid "dynamic range mapping" msgstr "dynamisch bereik mapping" -#: ../src/iop/filmicrgb.c:3817 +#: ../src/iop/filmicrgb.c:3798 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3833 +#: ../src/iop/filmicrgb.c:3814 #, no-c-format msgid "% display" msgstr "weergave" -#: ../src/iop/filmicrgb.c:3845 +#: ../src/iop/filmicrgb.c:3826 msgid "EV scene" msgstr "EV scène" -#: ../src/iop/filmicrgb.c:3849 +#: ../src/iop/filmicrgb.c:3830 #, no-c-format msgid "% camera" msgstr "% camera" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3885 ../src/iop/filmicrgb.c:4543 +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 msgid "display" msgstr "scherm" #. axis legend -#: ../src/iop/filmicrgb.c:3894 +#: ../src/iop/filmicrgb.c:3875 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3903 ../src/iop/filmicrgb.c:4382 +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 msgid "scene" msgstr "scene" #. axis legend -#: ../src/iop/filmicrgb.c:3912 +#: ../src/iop/filmicrgb.c:3893 msgid "(EV)" msgstr "(EV)" -#. we are over the graph area -#: ../src/iop/filmicrgb.c:4322 +#: ../src/iop/filmicrgb.c:4305 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -21234,11 +24312,11 @@ msgstr "" "de heldere curve is de filmische helderheidscurve\n" "de donkere curve is de verzadigingscurve." -#: ../src/iop/filmicrgb.c:4328 +#: ../src/iop/filmicrgb.c:4312 msgid "toggle axis labels and values display" msgstr "schakel aslabels en waarden in/uit" -#: ../src/iop/filmicrgb.c:4332 +#: ../src/iop/filmicrgb.c:4317 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -21250,7 +24328,7 @@ msgstr "" "klik rechts: achteruit bladeren.\n" "dubbelklik: reset naar standaard." -#: ../src/iop/filmicrgb.c:4391 +#: ../src/iop/filmicrgb.c:4376 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -21262,7 +24340,7 @@ msgstr "" "de hier ingevoerde waarde wordt dan opnieuw toegewezen aan 18,45%.\n" "verlaag de waarde om de algehele helderheid te verhogen." -#: ../src/iop/filmicrgb.c:4428 +#: ../src/iop/filmicrgb.c:4416 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -21279,16 +24357,16 @@ msgstr "" "zorg dat u de aannames begrijpt voordat u het gebruikt." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4437 +#: ../src/iop/filmicrgb.c:4425 msgid "reconstruct" msgstr "reconstrueer" -#: ../src/iop/filmicrgb.c:4439 +#: ../src/iop/filmicrgb.c:4427 msgctxt "section" msgid "highlights clipping" msgstr "hooglichten clipping" -#: ../src/iop/filmicrgb.c:4446 +#: ../src/iop/filmicrgb.c:4434 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -21304,7 +24382,7 @@ msgstr "" "verlagen om meer gebieden op te nemen,\n" "verhogen om meer gebieden uit te sluiten." -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4444 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -21315,16 +24393,16 @@ msgstr "" "verhoog om de overgang zachter en vager te maken." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4461 ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 msgid "display highlight reconstruction mask" msgstr "toon hooglichten reconstuctiemasker" -#: ../src/iop/filmicrgb.c:4468 +#: ../src/iop/filmicrgb.c:4456 msgctxt "section" msgid "balance" msgstr "balans" -#: ../src/iop/filmicrgb.c:4474 +#: ../src/iop/filmicrgb.c:4462 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21341,7 +24419,7 @@ msgstr "" "verhoog als ten minste één RGB-kanaal niet is geclipt.\n" "verlaag als alle RGB-kanalen over grote gebieden worden geclipt." -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4473 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21358,7 +24436,7 @@ msgstr "" "verhoog als u meer details wilt.\n" "verlaag als u meer vervaging wilt." -#: ../src/iop/filmicrgb.c:4497 +#: ../src/iop/filmicrgb.c:4485 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21373,14 +24451,14 @@ msgstr "" "proberen om kleur in hooglichten te herstellen.\n" "0% is een gelijke mix van beide.\n" "verhoog als u meer kleur wilt.\n" -"verminder als u magenta hooglichten of hooglichten buiten het gamma ziet." +"verminder bij magenta hooglichten of overbelichting." #. Page LOOK -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4493 msgid "look" msgstr "uiterlijk" -#: ../src/iop/filmicrgb.c:4515 +#: ../src/iop/filmicrgb.c:4505 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -21390,7 +24468,7 @@ msgstr "" "verhogen om hooglichten helderder en minder gecomprimeerd te maken.\n" "verlagen om hooglichten te dempen." -#: ../src/iop/filmicrgb.c:4523 +#: ../src/iop/filmicrgb.c:4513 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -21402,7 +24480,7 @@ msgstr "" "verlaag voor een tegengesteld effect.\n" "dit heeft geen effect op de middentonen." -#: ../src/iop/filmicrgb.c:4538 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -21412,7 +24490,7 @@ msgstr "" "met name bij extreme luminanties.\n" "verhoog dit als schaduwen en/of hooglichten onderverzadigd zijn." -#: ../src/iop/filmicrgb.c:4572 +#: ../src/iop/filmicrgb.c:4566 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -21421,7 +24499,7 @@ msgstr "" "v4 is een nieuwere desaturatiemethode, gebaseerd op de spectrale zuiverheid " "van licht." -#: ../src/iop/filmicrgb.c:4576 +#: ../src/iop/filmicrgb.c:4571 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -21431,7 +24509,7 @@ msgstr "" "mogelijk worden chromatische aberraties en ruis versterkt,\n" "dus zorg ervoor dat ze elders correct worden gecorrigeerd." -#: ../src/iop/filmicrgb.c:4585 +#: ../src/iop/filmicrgb.c:4581 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -21441,7 +24519,7 @@ msgstr "" "hard gebruikt een hoge kromming wat resulteert in meer tonale compressie.\n" "zacht gebruikt een lage kromming, wat resulteert in minder tonale compressie." -#: ../src/iop/filmicrgb.c:4590 +#: ../src/iop/filmicrgb.c:4587 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -21451,7 +24529,7 @@ msgstr "" "hard gebruikt een hoge kromming wat resulteert in meer tonale compressie.\n" "Zacht gebruikt een lage kromming, wat resulteert in minder tonale compressie." -#: ../src/iop/filmicrgb.c:4597 +#: ../src/iop/filmicrgb.c:4594 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -21461,24 +24539,23 @@ msgid "" msgstr "" "inschakelen om aangepaste middengrijswaarden in te voeren.\n" "dit wordt in het algemeen niet aanbevolen.\n" -"wijzig in plaats daarvan de algehele belichting aan in de " -"belichtingsmodule.\n" +"wijzig in plaats daarvan de algehele belichting aan in de belichtingsmodule.\n" "uitschakelen om standaard 18.45 %% middengrijs te gebruiken." -#: ../src/iop/filmicrgb.c:4604 +#: ../src/iop/filmicrgb.c:4601 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" "this keeps the middle gray on the identity line and improves fast tuning.\n" "disable if you want a manual control." msgstr "" -"inschakelen om de hardheid automatisch in te stellen, afhankelijk van de " -"wit- en zwartpunten van de scène.\n" +"inschakelen om de hardheid automatisch in te stellen, afhankelijk van de wit- " +"en zwartpunten van de scène.\n" "dit houdt het middengrijs op de identiteitslijn en verbetert de snelle " "afstemming.\n" "uitschakelen als je een handmatige bediening wilt." -#: ../src/iop/filmicrgb.c:4610 +#: ../src/iop/filmicrgb.c:4607 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -21490,7 +24567,7 @@ msgstr "" "dit gaat langzamer maar levert neutralere hooglichten op\n" "en helpt ook bij moeilijke gevallen van magenta hooglichten." -#: ../src/iop/filmicrgb.c:4617 +#: ../src/iop/filmicrgb.c:4615 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -21502,7 +24579,7 @@ msgstr "" "als het beeld overal veel ruis bevat,\n" "zodat het beter past bij de rest van de foto." -#: ../src/iop/filmicrgb.c:4624 +#: ../src/iop/filmicrgb.c:4623 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -21514,7 +24591,7 @@ msgstr "" msgid "mid-tones saturation" msgstr "middentonen verzadiging" -#: ../src/iop/filmicrgb.c:4689 +#: ../src/iop/filmicrgb.c:4690 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -21524,11 +24601,11 @@ msgstr "" "met name bij gemiddelde helderheids\n" "verhoog dit als midden tonen onderverzadigd zijn." -#: ../src/iop/filmicrgb.c:4695 +#: ../src/iop/filmicrgb.c:4696 msgid "highlights saturation mix" msgstr "hooglichten verzadigingsmix" -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4698 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -21590,15 +24667,15 @@ msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "" "deze module is verouderd. gebruik in plaats daarvan de filmisch rgb module." -#: ../src/iop/globaltonemap.c:641 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 msgid "operator" msgstr "methode" -#: ../src/iop/globaltonemap.c:642 +#: ../src/iop/globaltonemap.c:630 msgid "the global tonemap operator" msgstr "methode voor global tonemap" -#: ../src/iop/globaltonemap.c:645 +#: ../src/iop/globaltonemap.c:633 msgid "" "the bias for tonemapper controls the linearity, the higher the more details " "in blacks" @@ -21606,7 +24683,7 @@ msgstr "" "de bias voor tonemapper beïnvloed de lineariteit, hoe hoger hoe meer details " "in de schaduwkleuren" -#: ../src/iop/globaltonemap.c:649 +#: ../src/iop/globaltonemap.c:637 msgid "the target light for tonemapper specified as cd/m2" msgstr "lichtsterkte voor tonemapper (cd/m2)" @@ -21670,11 +24747,11 @@ msgstr "verloopfilter" msgid "simulate an optical graduated neutral density filter" msgstr "simuleer een optisch gradueel filter (grijs of kleur)" -#: ../src/iop/graduatednd.c:1066 +#: ../src/iop/graduatednd.c:1033 msgid "the density in EV for the filter" msgstr "dichtheid van het filter in EV" -#: ../src/iop/graduatednd.c:1071 +#: ../src/iop/graduatednd.c:1038 #, no-c-format msgid "" "hardness of graduation:\n" @@ -21683,38 +24760,38 @@ msgstr "" "hardheid van het verloop:\n" "0% = zacht, 100% = hard" -#: ../src/iop/graduatednd.c:1076 +#: ../src/iop/graduatednd.c:1043 msgid "rotation of filter -180 to 180 degrees" msgstr "rotatie van het filter -180 tot 180 graden" -#: ../src/iop/graduatednd.c:1089 +#: ../src/iop/graduatednd.c:1056 msgid "select the hue tone of filter" msgstr "" "bepaal de tint van het filter\n" "(als verzadiging ongelijk 0%)" -#: ../src/iop/graduatednd.c:1095 +#: ../src/iop/graduatednd.c:1062 msgid "select the saturation of filter" msgstr "" "kleurverzadiging van het filter\n" "(0% is grijs ongeacht de tint)" -#: ../src/iop/graduatednd.c:1106 +#: ../src/iop/graduatednd.c:1073 #, c-format msgid "[%s on nodes] change line rotation" msgstr "[%s op punten] verander lijnrotatie" -#: ../src/iop/graduatednd.c:1107 +#: ../src/iop/graduatednd.c:1074 #, c-format msgid "[%s on line] move line" msgstr "[%s op lijn] verplaats lijn" -#: ../src/iop/graduatednd.c:1109 +#: ../src/iop/graduatednd.c:1076 #, c-format msgid "[%s on line] change density" msgstr "[%s op lijn] verander bereik" -#: ../src/iop/graduatednd.c:1111 +#: ../src/iop/graduatednd.c:1078 #, c-format msgid "[%s on line] change hardness" msgstr "[%s op lijn] verander hardheid" @@ -21760,7 +24837,7 @@ msgstr "verwijder mist en atmosferische nevel van foto’s" msgid "amount of haze reduction" msgstr "mate van nevel reductie" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4423 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 msgid "distance" msgstr "afstand" @@ -21768,7 +24845,7 @@ msgstr "afstand" msgid "limit haze removal up to a specific spatial depth" msgstr "begrens de nevel verwijdering tot een bepaalde ruimtelijke diepte" -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:932 +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 msgid "haze removal could not calculate ambient light due to image content" msgstr "" "nevel verwijderen kan voor deze afbeelding geen omgevingslicht berekenen" @@ -21785,7 +24862,7 @@ msgstr "vermijd magenta hooglichten en probeer hooglichtkleuren te herstellen" msgid "reconstruction, raw" msgstr "reconstrueer, raw" -#: ../src/iop/highlights.c:1177 +#: ../src/iop/highlights.c:1156 msgid "" "highlights: mode not available for this type of image. falling back to " "inpaint opposed." @@ -21793,11 +24870,11 @@ msgstr "" "hooglichten: modus niet beschikbaar voor dit type afbeelding. terugvallen op " "inpaint opposed." -#: ../src/iop/highlights.c:1302 +#: ../src/iop/highlights.c:1281 msgid "highlight reconstruction method" msgstr "methode voor hooglichten-reconstructie" -#: ../src/iop/highlights.c:1307 +#: ../src/iop/highlights.c:1286 msgid "" "manually adjust the clipping threshold mostly used against magenta " "highlights.\n" @@ -21805,13 +24882,13 @@ msgid "" "'segmentation' modes,\n" "especially if camera white point is incorrect." msgstr "" -"pas handmatig de clipping-drempel aan die meestal wordt gebruikt voor " -"magenta hooglichten.\n" +"pas handmatig de clipping-drempel aan die meestal wordt gebruikt voor magenta " +"hooglichten.\n" "Dit is te gebruiken voor fijnregeling van 'laplace', 'inpaint opposed' of " "'segmentation' modes,\n" "vooral als het witpunt van de camera onjuist is." -#: ../src/iop/highlights.c:1311 +#: ../src/iop/highlights.c:1290 msgid "" "visualize clipped highlights in a false color representation.\n" "the effective clipping level also depends on the reconstruction method." @@ -21819,7 +24896,7 @@ msgstr "" "maak overbelichte hooglichten zichtbaar in een contrastkleur.\n" "het effectieve clipping niveau hangt mede af van de reconstructie methode." -#: ../src/iop/highlights.c:1316 +#: ../src/iop/highlights.c:1295 msgid "" "combine closely related clipped segments by morphological operations.\n" "this often leads to improved color reconstruction for tiny segments before " @@ -21829,11 +24906,11 @@ msgstr "" "Dit leidt vaak tot beter kleurherstel bij kleine segmenten voor een donkere " "achtergrond." -#: ../src/iop/highlights.c:1319 +#: ../src/iop/highlights.c:1298 msgid "visualize the combined segments in a false color representation." msgstr "maak de gecombineerde segmenten zichtbaar in een contrastkleur." -#: ../src/iop/highlights.c:1322 +#: ../src/iop/highlights.c:1301 msgid "" "select inpainting after segmentation analysis.\n" "increase to favor candidates found in segmentation analysis, decrease for " @@ -21843,13 +24920,13 @@ msgstr "" "verhoog om kandidaten uit segmentatieanalyse te bevoordelen, verlaag voor " "meer invloed van 'inpaint opposed'." -#: ../src/iop/highlights.c:1327 +#: ../src/iop/highlights.c:1306 msgid "" "visualize segments that are considered to have a good candidate in a false " "color representation." msgstr "maak segmenten met goede kandidaten zichtbaar in een contrastkleur." -#: ../src/iop/highlights.c:1330 +#: ../src/iop/highlights.c:1309 msgid "" "approximate lost data in regions with all photosites clipped, the effect " "depends on segment size and border gradients.\n" @@ -21860,8 +24937,8 @@ msgid "" "the flat modes ignore narrow unclipped structures (like powerlines) to keep " "highlights rebuilt and avoid gradients." msgstr "" -"geschat gegevensverlies in gebieden waarin alles is geclipt, het effect " -"hangt af van de segmentgrootte en randgradiënten.\n" +"geschat gegevensverlies in gebieden waarin alles is geclipt, het effect hangt " +"af van de segmentgrootte en randgradiënten.\n" "kies een modus die is afgestemd op de segmentgrootte of de generieke modus " "die probeert de beste instellingen voor elk segment te vinden.\n" "klein betekent gebieden met een diameter van minder dan 25 pixels, groot is " @@ -21870,16 +24947,16 @@ msgstr "" "hoogspanningslijnen) om hooglichten herbouwd te houden en gradiënten te " "vermijden." -#: ../src/iop/highlights.c:1336 +#: ../src/iop/highlights.c:1315 msgid "set strength of rebuilding in regions with all photosites clipped." msgstr "" "stel sterkte in van reconstructie in regio's waarin alle pixels geclipt zijn." -#: ../src/iop/highlights.c:1340 +#: ../src/iop/highlights.c:1319 msgid "show the effect that is added to already reconstructed data." msgstr "toon het toegepaste effect op reeds gereconstrueerde data." -#: ../src/iop/highlights.c:1343 +#: ../src/iop/highlights.c:1322 msgid "" "add noise to visually blend the reconstructed areas\n" "into the rest of the noisy image. useful at high ISO." @@ -21887,7 +24964,7 @@ msgstr "" "voeg ruis toe om het gereconstrueerd gebied visueel te mengen\n" "in de rest van de al bestaande ruis in de afbeelding. bruikbaar bij hoge ISO." -#: ../src/iop/highlights.c:1347 +#: ../src/iop/highlights.c:1326 msgid "" "increase if magenta highlights don't get fully corrected\n" "each new iteration brings a performance penalty." @@ -21895,7 +24972,7 @@ msgstr "" "verhoog als magenta hooglichten niet volledig worden gecorrigeerd\n" "elk nieuwe iteratie geeft een prestatie vermindering." -#: ../src/iop/highlights.c:1352 +#: ../src/iop/highlights.c:1331 msgid "" "increase if magenta highlights don't get fully corrected.\n" "this may produce non-smooth boundaries between valid and clipped regions." @@ -21903,7 +24980,7 @@ msgstr "" "verhoog als magenta hooglichten niet volledig worden gecorrigeerd\n" "dit kan voor minder gladde overgang zorgen van valide naar geclipte regio's." -#: ../src/iop/highlights.c:1356 +#: ../src/iop/highlights.c:1335 msgid "" "increase to correct larger clipped areas.\n" "large values bring huge performance penalties" @@ -21911,7 +24988,7 @@ msgstr "" "verhogen om een groter geclipt gebied te corrigeren.\n" "grote waarden zorgen voor prestatie verlies" -#: ../src/iop/highlights.c:1360 +#: ../src/iop/highlights.c:1339 msgid "this module does not work with monochrome RAW files" msgstr "deze module werkt alleen met niet-monochroom RAW bestanden" @@ -21935,11 +25012,11 @@ msgstr "frequent, Lab" msgid "special, Lab, scene-referred" msgstr "speciaal, Lab, scène-gerefereerd" -#: ../src/iop/highpass.c:367 +#: ../src/iop/highpass.c:354 msgid "the sharpness of highpass filter" msgstr "scherpte voor high-pass filter" -#: ../src/iop/highpass.c:371 +#: ../src/iop/highpass.c:358 msgid "the contrast of highpass filter" msgstr "contrast voor high-pass filter" @@ -21955,22 +25032,22 @@ msgstr "" "verwijder abnormaal heldere pixels\n" "door ze te dempen met zijn omgeving" -#: ../src/iop/hotpixels.c:421 +#: ../src/iop/hotpixels.c:424 #, c-format msgid "fixed %d pixel" msgid_plural "fixed %d pixels" msgstr[0] "%d pixel hersteld" msgstr[1] "%d pixels hersteld" -#: ../src/iop/hotpixels.c:444 +#: ../src/iop/hotpixels.c:447 msgid "lower threshold for hot pixel" msgstr "lagere drempel voor hot pixels" -#: ../src/iop/hotpixels.c:448 +#: ../src/iop/hotpixels.c:451 msgid "strength of hot pixel correction" msgstr "herstelkracht voor hot pixels" -#: ../src/iop/hotpixels.c:464 +#: ../src/iop/hotpixels.c:467 msgid "" "hot pixel correction\n" "only works for raw images." @@ -22018,23 +25095,23 @@ msgstr "kies een kleur voor het filmmateriaal uit afbeelding" msgid "select color of film material" msgstr "selecteer kleur van het filmmateriaal" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "lenscorrectie" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" msgstr "vignet|chromatisch afwijkingen|vervorming" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "corrigeer optische gebreken van lenzen" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "geometrisch en reconstructie, RGB" -#: ../src/iop/lens.cc:3764 +#: ../src/iop/lens.cc:3755 #, c-format msgid "" "maker:\t\t%s\n" @@ -22047,7 +25124,7 @@ msgstr "" "vatting:\t\t%s\n" "cropfactor:\t%.1f" -#: ../src/iop/lens.cc:4006 +#: ../src/iop/lens.cc:3997 #, c-format msgid "" "maker:\t\t%s\n" @@ -22060,25 +25137,25 @@ msgid "" msgstr "" "fabrikant:\t\t%s\n" "model:\t\t%s\n" -"brandpuntsbereik:\t%s\n" +"brandpunt:\t%s\n" "diafragma:\t%s\n" "cropfactor:\t%.1f\n" "type:\t\t%s\n" "koppelingen:\t%s" -#: ../src/iop/lens.cc:4076 +#: ../src/iop/lens.cc:4070 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4091 +#: ../src/iop/lens.cc:4085 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4239 +#: ../src/iop/lens.cc:4233 msgid "camera/lens not found" msgstr "camera/lens niet gedetecteerd" -#: ../src/iop/lens.cc:4240 +#: ../src/iop/lens.cc:4234 msgid "" "please select your lens manually\n" "you might also want to check if your Lensfun database is up-to-date\n" @@ -22090,61 +25167,63 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4384 +#: ../src/iop/lens.cc:4378 msgid "camera model" msgstr "cameramodel" -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4383 msgid "find camera" msgstr "zoek camera" -#: ../src/iop/lens.cc:4401 +#: ../src/iop/lens.cc:4395 msgid "find lens" msgstr "zoek lens" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4404 msgid "focal length (mm)" msgstr "brandpuntsafstand (mm)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4411 msgid "f-number (aperture)" msgstr "f-nummer (diafragma)" -#: ../src/iop/lens.cc:4424 +#: ../src/iop/lens.cc:4418 msgid "distance to subject" msgstr "afstand tot het onderwerp" #. scale -#: ../src/iop/lens.cc:4459 ../src/iop/overlay.c:1120 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1381 ../src/libs/export.c:1545 +#. upscale page: scale factor selector +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 +#: ../src/libs/neural_restore.c:4207 msgid "scale" msgstr "schaal" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4455 msgid "auto scale" msgstr "automatisch schalen" -#: ../src/iop/lens.cc:4463 +#: ../src/iop/lens.cc:4457 msgid "automatic scale to available image size due to Lensfun data" msgstr "automatisch schalen tot beschikbare afbeeldingsgrootte in Lensfun data" -#: ../src/iop/lens.cc:4468 +#: ../src/iop/lens.cc:4462 msgid "correct distortions or apply them" msgstr "corrigeer vervormingen of pas toe" -#: ../src/iop/lens.cc:4476 +#: ../src/iop/lens.cc:4470 msgid "transversal chromatic aberration red" msgstr "transversale Chromatische Aberratie rood" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4475 msgid "transversal chromatic aberration blue" msgstr "transversale Chromatische Aberratie blauw" -#: ../src/iop/lens.cc:4488 +#: ../src/iop/lens.cc:4482 msgid "use latest algorithm" msgstr "gebruik nieuwste algoritme" -#: ../src/iop/lens.cc:4491 +#: ../src/iop/lens.cc:4485 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -22154,40 +25233,40 @@ msgstr "" "Eenmaal ingeschakeld is het oude algoritme\n" "niet meer beschikbaar." -#: ../src/iop/lens.cc:4502 +#: ../src/iop/lens.cc:4496 msgid "fine-tuning" msgstr "fijnregeling" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4506 +#: ../src/iop/lens.cc:4500 msgid "fine-tune" msgstr "fijnregelen" -#: ../src/iop/lens.cc:4514 +#: ../src/iop/lens.cc:4508 msgid "tune the warp and chromatic aberration correction" msgstr "aanpassen correctie van vervorming en chromatische aberratie" -#: ../src/iop/lens.cc:4519 +#: ../src/iop/lens.cc:4513 msgid "tune the vignette correction" msgstr "aanpassen vignetteringscorrectie" -#: ../src/iop/lens.cc:4524 +#: ../src/iop/lens.cc:4518 msgid "tune the TCA red correction" msgstr "aanpassen TCA rood correctie" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4523 msgid "tune the TCA blue correction" msgstr "aanpassen TCA blauw correctie" -#: ../src/iop/lens.cc:4533 +#: ../src/iop/lens.cc:4527 msgid "image scaling" msgstr "afbeelding schalen" -#: ../src/iop/lens.cc:4535 +#: ../src/iop/lens.cc:4529 msgid "automatic scale to available image size" msgstr "aut. schalen naar beschikbare afbeeldingsgrootte" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4539 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -22197,46 +25276,46 @@ msgstr "" " a) data en algoritmes uit het Lensfun project\n" " b) metadata uit de afbeelding van de camera- of software-leverancier" -#: ../src/iop/lens.cc:4552 +#: ../src/iop/lens.cc:4546 msgid "which corrections to apply" msgstr "toe te passen correcties" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4557 +#: ../src/iop/lens.cc:4551 msgid "corrections done: " msgstr "uitgevoerde correcties: " -#: ../src/iop/lens.cc:4560 +#: ../src/iop/lens.cc:4554 msgid "which corrections have actually been done" msgstr "welke correcties zijn tot nu toe uitgevoerd" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4571 msgid "manual vignette correction" msgstr "handmatige vignetteringscorrectie" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4575 msgid "additional manually controlled optical vignetting correction" msgstr "aanvullende handmatige vignetteringscorrectie" -#: ../src/iop/lens.cc:4584 +#: ../src/iop/lens.cc:4578 msgid "vignette" msgstr "vignettering" -#: ../src/iop/lens.cc:4588 +#: ../src/iop/lens.cc:4582 msgid "amount of the applied optical vignetting correction" msgstr "sterkte van de optische vignetteringscorrectie" -#: ../src/iop/lens.cc:4592 +#: ../src/iop/lens.cc:4586 msgid "show applied optical vignette correction mask" msgstr "toon masker voor optische vignetteringscorrectie" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4590 msgid "radius of uncorrected center" msgstr "straal ongecorrigeerd centrum" -#: ../src/iop/lens.cc:4602 +#: ../src/iop/lens.cc:4596 msgid "steepness of the correction effect outside of radius" msgstr "steilheid van het correctie-effect buiten de radius" @@ -22297,11 +25376,11 @@ msgstr "vervormen" msgid "distort parts of the image" msgstr "vervorm delen van de afbeelding" -#: ../src/iop/liquify.c:2863 +#: ../src/iop/liquify.c:2862 msgid "click to edit nodes" msgstr "bewerk knooppunten door te klikken" -#: ../src/iop/liquify.c:3565 +#: ../src/iop/liquify.c:3564 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -22311,7 +25390,7 @@ msgstr "" "grootte: scroll - sterkte: shift+scroll - richting: " "ctrl+scroll" -#: ../src/iop/liquify.c:3568 +#: ../src/iop/liquify.c:3567 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -22321,7 +25400,7 @@ msgstr "" "grootte: scroll - sterkte: shift+scroll - richting: " "ctrl+scroll" -#: ../src/iop/liquify.c:3571 +#: ../src/iop/liquify.c:3570 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -22331,11 +25410,11 @@ msgstr "" "grootte: scroll - sterkte: shift+scroll - richting: " "ctrl+scroll" -#: ../src/iop/liquify.c:3617 +#: ../src/iop/liquify.c:3616 msgid "warps|nodes count:" msgstr "aantal vervormingen|knooppunten:" -#: ../src/iop/liquify.c:3622 +#: ../src/iop/liquify.c:3621 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -22343,44 +25422,44 @@ msgstr "" "gebruik gereedschap om vervorming toe te voegen\n" "verwijder vervorming: klik rechts" -#: ../src/iop/liquify.c:3628 +#: ../src/iop/liquify.c:3627 msgid "edit, add and delete nodes" msgstr "bewerken, toevoegen en verwijderen knooppunten" -#: ../src/iop/liquify.c:3633 ../src/iop/liquify.c:3639 -#: ../src/iop/liquify.c:3645 ../src/iop/retouch.c:2446 -#: ../src/iop/retouch.c:2452 ../src/iop/retouch.c:2457 -#: ../src/iop/retouch.c:2462 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1795 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1811 ../src/libs/masks.c:1819 ../src/libs/masks.c:1827 +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 +#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 +#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 +#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 +#: ../src/libs/masks.c:1876 msgid "shapes" msgstr "vormen" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw curves" msgstr "teken curves" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw multiple curves" msgstr "teken meerdere curves" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw lines" msgstr "teken lijnen" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw multiple lines" msgstr "teken meerdere lijnen" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw points" msgstr "teken punten" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw multiple points" msgstr "teken meerdere punten" -#: ../src/iop/liquify.c:3652 +#: ../src/iop/liquify.c:3651 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -22389,7 +25468,7 @@ msgstr "" "rechts\n" "wissel lijn/kromme: ctrl+alt+klik" -#: ../src/iop/liquify.c:3655 +#: ../src/iop/liquify.c:3654 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -22397,26 +25476,26 @@ msgid "" msgstr "" "verplaatsen: klik en sleep - toon/verberg doezelaar bediening: " "klik\n" -"auto glad maken, knobbel, glad, symmetrisch: ctrl+klik - " -"verwijder: klik rechts" +"auto glad maken, knobbel, glad, symmetrisch: ctrl+klik - verwijder: klik rechts" -#: ../src/iop/liquify.c:3659 ../src/iop/liquify.c:3661 +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 msgid "shape of path: drag" msgstr "vorm: slepen" -#: ../src/iop/liquify.c:3663 +#: ../src/iop/liquify.c:3662 msgid "radius: drag" msgstr "straal: slepen" -#: ../src/iop/liquify.c:3665 +#: ../src/iop/liquify.c:3664 msgid "hardness (center): drag" msgstr "hardheid (centrum): slepen" -#: ../src/iop/liquify.c:3667 +#: ../src/iop/liquify.c:3666 msgid "hardness (feather): drag" msgstr "hardheid (doezelaar): slepen" -#: ../src/iop/liquify.c:3669 +#: ../src/iop/liquify.c:3668 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -22496,201 +25575,197 @@ msgstr "laagdoorlaat" msgid "isolate low frequencies in the image" msgstr "isoleer lage frequenties in de afbeelding" -#: ../src/iop/lowpass.c:555 +#: ../src/iop/lowpass.c:553 msgid "local contrast mask" msgstr "masker lokaal contrast" -#: ../src/iop/lowpass.c:580 +#: ../src/iop/lowpass.c:578 msgid "radius of gaussian/bilateral blur" msgstr "radius voor Gauss/bilateraal vervagen" -#: ../src/iop/lowpass.c:581 +#: ../src/iop/lowpass.c:579 msgid "contrast of lowpass filter" msgstr "contrast voor lowpass filter" -#: ../src/iop/lowpass.c:582 +#: ../src/iop/lowpass.c:580 msgid "brightness adjustment of lowpass filter" msgstr "aanpassen helderheid voor lowpass filter" -#: ../src/iop/lowpass.c:583 +#: ../src/iop/lowpass.c:581 msgid "color saturation of lowpass filter" msgstr "kleurverzadiging voor lowpass filter" -#: ../src/iop/lowpass.c:584 +#: ../src/iop/lowpass.c:582 msgid "which filter to use for blurring" msgstr "bepaal filter voor vervaging" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:133 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:138 msgid "perform color space corrections and apply look" msgstr "voer kleurruimtecorrecties uit en pas look toe" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:141 msgid "defined by profile, RGB" msgstr "gedefinieerd door profiel, RGB" -#: ../src/iop/lut3d.c:487 +#: ../src/iop/lut3d.c:490 msgid "error allocating buffer for gmz LUT" msgstr "fout bij het toewijzen van buffer voor gmz LUT" -#: ../src/iop/lut3d.c:514 +#: ../src/iop/lut3d.c:518 #, c-format msgid "invalid png file %s" msgstr "ongeldig png file %s" -#: ../src/iop/lut3d.c:522 +#: ../src/iop/lut3d.c:526 #, c-format msgid "png bit depth %d is not supported" msgstr "png bit-diepte %d niet ondersteund" -#: ../src/iop/lut3d.c:536 ../src/iop/lut3d.c:546 +#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 #, c-format msgid "invalid level in png file %d %d" msgstr "ongeldig niveau in png bestand %d %d" -#: ../src/iop/lut3d.c:541 +#: ../src/iop/lut3d.c:545 msgid "this darktable build is not compatible with compressed CLUT" msgstr "deze darktable build is niet compatibel met gecomprimeerde clut" -#: ../src/iop/lut3d.c:558 ../src/iop/lut3d.c:813 +#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "fout - LUT 3D grootte %d is groter dan het maximum" -#: ../src/iop/lut3d.c:570 +#: ../src/iop/lut3d.c:574 msgid "error allocating buffer for png LUT" msgstr "fout bij het toewijzen van buffer voor png LUT" -#: ../src/iop/lut3d.c:578 +#: ../src/iop/lut3d.c:582 #, c-format msgid "error - could not read png image %s" msgstr "fout - inlezen mislukt voor png afbeelding %s" -#: ../src/iop/lut3d.c:590 +#: ../src/iop/lut3d.c:594 msgid "error - allocating buffer for png LUT" msgstr "fout - buffer toewijzing voor png LUT" -#: ../src/iop/lut3d.c:766 +#: ../src/iop/lut3d.c:770 #, c-format msgid "error - invalid cube file: %s" msgstr "fout - ongeldig cube bestand: %s" -#: ../src/iop/lut3d.c:780 +#: ../src/iop/lut3d.c:784 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN ongelijk 0 niet ondersteund" -#: ../src/iop/lut3d.c:792 +#: ../src/iop/lut3d.c:796 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX ongelijk 1 niet ondersteund" -#: ../src/iop/lut3d.c:802 +#: ../src/iop/lut3d.c:806 msgid "1D cube LUT is not supported" msgstr "1D cube LUT niet ondersteund" -#: ../src/iop/lut3d.c:824 +#: ../src/iop/lut3d.c:828 msgid "error - allocating buffer for cube LUT" msgstr "fout - buffer toewijzing voor cube LUT" -#: ../src/iop/lut3d.c:835 +#: ../src/iop/lut3d.c:839 msgid "error - cube LUT size is not defined" msgstr "fout - cube LUT grootte is niet gedefinieerd" -#: ../src/iop/lut3d.c:846 +#: ../src/iop/lut3d.c:850 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "fout - cube LUT incorrecte regelnummer %d" -#: ../src/iop/lut3d.c:862 +#: ../src/iop/lut3d.c:866 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "fout - cube LUT regelnummer %d is niet correct, moet zijn %d" -#: ../src/iop/lut3d.c:872 +#: ../src/iop/lut3d.c:876 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "waarschuwing - cube LUT heeft %d waarden buiten bereik [0,1]" -#: ../src/iop/lut3d.c:897 +#: ../src/iop/lut3d.c:901 #, c-format msgid "error - invalid 3dl file: %s" msgstr "fout - ongeldig 3dl bestand: %s" -#: ../src/iop/lut3d.c:918 +#: ../src/iop/lut3d.c:922 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "fout - de maximale vormer LUT waarde %d is te laag" -#: ../src/iop/lut3d.c:929 +#: ../src/iop/lut3d.c:933 msgid "error - allocating buffer for 3dl LUT" msgstr "fout - buffer toewijzing voor 3dl LUT" -#: ../src/iop/lut3d.c:942 +#: ../src/iop/lut3d.c:946 msgid "error - 3dl LUT size is not defined" msgstr "fout - 3dl LUT grootte niet gedefinieerd" -#: ../src/iop/lut3d.c:970 +#: ../src/iop/lut3d.c:974 msgid "error - 3dl LUT lines number is not correct" msgstr "fout - 3dl LUT regelnummer onjuist" -#: ../src/iop/lut3d.c:986 +#: ../src/iop/lut3d.c:990 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "" "fout - de maximale LUT-waarde komt niet overeen met een geldige bitdiepte" -#: ../src/iop/lut3d.c:1566 +#: ../src/iop/lut3d.c:1569 msgid "LUT root folder not defined" msgstr "Lut hoofdmap niet gedefinieerd" -#: ../src/iop/lut3d.c:1572 +#: ../src/iop/lut3d.c:1575 msgid "select LUT file" msgstr "selecteer LUT-bestand" -#: ../src/iop/lut3d.c:1573 ../src/iop/rasterfile.c:262 -msgid "_select" -msgstr "_selecteren" - -#: ../src/iop/lut3d.c:1593 +#: ../src/iop/lut3d.c:1596 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "hald CLUT (png), 3D LUT (cube of 3DL) of gmic gecomprimeerde LUT (gmz)" -#: ../src/iop/lut3d.c:1595 +#: ../src/iop/lut3d.c:1598 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "hald CLUT (png) of 3D LUT (cube or 3DL)" -#: ../src/iop/lut3d.c:1619 +#: ../src/iop/lut3d.c:1622 msgid "select file outside LUT root folder is not allowed" msgstr "bestandsselectie buiten de Lut hoofdmap is niet toegestaan" -#: ../src/iop/lut3d.c:1687 +#: ../src/iop/lut3d.c:1690 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " "the LUT file" msgstr "" -"selecteer een png (haldclut), een kubus, een 3dl of een gmz (gecomprimeerde " -"LUT) bestand LET OP: 3D LUT map moet worden ingesteld in voorkeuren/" -"verwerking voordat LUT-bestand gekozen wordt" +"selecteer een png (haldclut), een kubus, een 3dl of een gmz (gecomprimeerd " +"LUT) bestand LET OP: eerst de 3D LUT map instellen in voorkeuren/verwerking, " +"daarna het LUT-bestand kiezen" -#: ../src/iop/lut3d.c:1691 +#: ../src/iop/lut3d.c:1694 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" msgstr "" -"selecteer een png (haldclut), een cube of een 3DL-bestand. NB. stel de 3D " -"LUT-folder in voorkeuren/verwerking in voordat het LUT-bestand wordt gekozen" +"selecteer een png (haldclut), een cube of een 3DL-bestand. NB. stel de 3D LUT-" +"folder in voorkeuren/verwerking in voordat het LUT-bestand wordt gekozen" -#: ../src/iop/lut3d.c:1700 +#: ../src/iop/lut3d.c:1703 msgid "" -"the file path (relative to LUT folder) is saved with image along with the " -"LUT data if it's a compressed LUT (gmz)" +"the file path (relative to LUT folder) is saved with image along with the LUT " +"data if it's a compressed LUT (gmz)" msgstr "" "het bestandspad (relatief ten opzichte van de LUT-map) wordt samen met de " "afbeelding en LUT-gegevens opgeslagen als het een gecomprimeerde LUT (gmz) is" -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/lut3d.c:1706 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -22698,27 +25773,27 @@ msgstr "" "het bestandspad (relatief ten opzichte van de LUT-map) wordt opgeslagen met " "de afbeelding (en niet de LUT-gegevens zelf)" -#: ../src/iop/lut3d.c:1712 +#: ../src/iop/lut3d.c:1715 msgid "enter LUT name" msgstr "voer LUT naam in" -#: ../src/iop/lut3d.c:1727 +#: ../src/iop/lut3d.c:1730 msgid "select the LUT" msgstr "kies LUT" -#: ../src/iop/lut3d.c:1744 +#: ../src/iop/lut3d.c:1747 msgid "select the color space in which the LUT has to be applied" msgstr "selecteer de kleurruimte waarin de LUT moet worden toegepast" -#: ../src/iop/lut3d.c:1746 +#: ../src/iop/lut3d.c:1749 msgid "interpolation" msgstr "interpolatie" -#: ../src/iop/lut3d.c:1747 +#: ../src/iop/lut3d.c:1750 msgid "select the interpolation method" msgstr "selecteer interpolatiemethode" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:58 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 msgid "mask manager" msgstr "masker-manager" @@ -22734,12 +25809,12 @@ msgstr "" msgid "red filter" msgstr "rood filter" -#: ../src/iop/monochrome.c:559 +#: ../src/iop/monochrome.c:557 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "" "sleep en schuif met het muiswiel om het virtuele kleurenfilter aan te passen" -#: ../src/iop/monochrome.c:576 +#: ../src/iop/monochrome.c:574 msgid "how much to keep highlights" msgstr "hoeveelheid te behouden hooglichten" @@ -22934,9 +26009,9 @@ msgid "" "equivalent to applying a gamma. it compensates the film D max\n" "and recovers the contrast. use a high grade for high D max." msgstr "" -"selecteer de kwaliteit van het virtuele papier, dat is eigenlijk\n" -"gelijk aan het toepassen van een gamma, het compenseert de film D max\n" -"en herstelt het contrast, gebruik een hoge kwaliteit voor hoge D max." +"selecteer de gradatie van het virtuele papier, wat overeenkomt\n" +"met het toepassen van een gamma, het compenseert de film D max\n" +"en herstelt het contrast, gebruik een hoge gradatie voor hoge D max." #: ../src/iop/negadoctor.c:994 msgid "" @@ -22965,15 +26040,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "schakel de kleurregelaars in of uit" -#: ../src/iop/nlmeans.c:75 +#: ../src/iop/nlmeans.c:77 msgid "astrophoto denoise" msgstr "ontruis astrofoto" -#: ../src/iop/nlmeans.c:80 +#: ../src/iop/nlmeans.c:82 msgid "denoise (non-local means)" msgstr "ruisreductie (nl means)" -#: ../src/iop/nlmeans.c:85 +#: ../src/iop/nlmeans.c:87 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -22981,22 +26056,22 @@ msgstr "" "pas een Poisson ruisreductie toe\n" "geoptimaliseerd voor astrofotografie" -#: ../src/iop/nlmeans.c:456 +#: ../src/iop/nlmeans.c:442 msgid "radius of the patches to match" msgstr "te evenaren radius van de patronen" -#: ../src/iop/nlmeans.c:464 +#: ../src/iop/nlmeans.c:450 msgid "how much to smooth brightness" msgstr "de mate van afvlakking voor helderheid" -#: ../src/iop/nlmeans.c:467 +#: ../src/iop/nlmeans.c:453 msgid "how much to smooth colors" msgstr "de mate van afvlakking voor kleuren" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:2620 -#: ../src/views/darkroom.c:2646 ../src/views/darkroom.c:2658 -#: ../src/views/darkroom.c:2673 ../src/views/darkroom.c:2691 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 +#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 +#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 msgid "overexposed" msgstr "overbelichting" @@ -23008,11 +26083,11 @@ msgstr "module overbelichting mislukte in buffertoewijzing" msgid "module overexposed failed in color conversion" msgstr "module overbelichting mislukte in kleurconversie" -#: ../src/iop/overlay.c:146 +#: ../src/iop/overlay.c:147 msgid "composite" msgstr "combineren" -#: ../src/iop/overlay.c:153 +#: ../src/iop/overlay.c:154 msgid "" "combine the image with elements from another processed image\n" "(move this module to after output color profile if you see banding)" @@ -23020,11 +26095,11 @@ msgstr "" "combineer de afbeelding met delen van een andere bewerkte afbeelding\n" "(bij kleurbanden deze module verplaatsen tot NA 'uitvoer kleurprofiel')" -#: ../src/iop/overlay.c:163 +#: ../src/iop/overlay.c:164 msgid "layer|stack|overlay" msgstr "laag|stack|overlay" -#: ../src/iop/overlay.c:299 +#: ../src/iop/overlay.c:300 #, c-format msgid "" "overlay image missing from database\n" @@ -23035,13 +26110,13 @@ msgstr "" "\n" "'%s'" -#: ../src/iop/overlay.c:333 +#: ../src/iop/overlay.c:340 #, c-format msgid "image %d does not exist" msgstr "afbeelding %d niet gevonden" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:797 +#: ../src/iop/overlay.c:784 msgid "" "drop\n" "image\n" @@ -23053,7 +26128,7 @@ msgstr "" "van filmstrip\n" "hierheen" -#: ../src/iop/overlay.c:1018 +#: ../src/iop/overlay.c:1019 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -23062,17 +26137,16 @@ msgstr "" "afbeelding %d niet te gebruiken als overlay omdat die de huidige afbeelding " "(indirect) als overlay gebruikt" -#: ../src/iop/overlay.c:1112 ../src/iop/watermark.c:1373 +#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "plaatsing" -#: ../src/iop/overlay.c:1128 +#: ../src/iop/overlay.c:1132 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" -"• larger border: scale larger overlay border relative to larger image " -"border\n" +"• larger border: scale larger overlay border relative to larger image border\n" "• smaller border: scale larger overlay border relative to smaller image " "border\n" "• height: scale overlay height to image height\n" @@ -23085,29 +26159,29 @@ msgstr "" "• hoogte: schaal hoogte t.o.v. hoogte van afbeelding\n" "• geavanceerd: kies afzonderlijk de afmetingen van overlay en afbeelding" -#: ../src/iop/overlay.c:1139 +#: ../src/iop/overlay.c:1143 msgid "reference image dimension against which to scale the overlay" msgstr "afbeeldingsgrootte als referentie voor het schalen van de overlay" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1147 msgid "overlay dimension to scale" msgstr "gewenste afmeting van overlay" -#: ../src/iop/overlay.c:1147 ../src/iop/watermark.c:1404 -#: ../src/libs/print_settings.c:2760 +#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "uitlijning" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1171 +#: ../src/iop/overlay.c:1175 msgid "the opacity of the overlay" msgstr "de dekking van de overlay" -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1176 msgid "the scale of the overlay" msgstr "de schaal van de overlay" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1177 msgid "the rotation of the overlay" msgstr "de rotatie van de overlay" @@ -23171,19 +26245,19 @@ msgstr "10 EV dynamisch bereik (generiek)" msgid "08 EV dynamic range (generic)" msgstr "08 EV dynamisch bereik (generiek)" -#: ../src/iop/profile_gamma.c:609 +#: ../src/iop/profile_gamma.c:604 msgid "linear part" msgstr "lineair deel" -#: ../src/iop/profile_gamma.c:613 +#: ../src/iop/profile_gamma.c:608 msgid "gamma exponential factor" msgstr "gamma factor" -#: ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:619 msgid "adjust to match the average luma of the subject" msgstr "pas aan naar de gemiddelde helderheid van het onderwerp" -#: ../src/iop/profile_gamma.c:630 +#: ../src/iop/profile_gamma.c:625 msgid "" "number of stops between middle gray and pure black\n" "this is a reading a light meter would give you on the scene" @@ -23191,7 +26265,7 @@ msgstr "" "aantal stops tussen middengrijs en geheel zwart\n" "dit is een meting die een posimeter zou geven" -#: ../src/iop/profile_gamma.c:636 +#: ../src/iop/profile_gamma.c:631 msgid "" "number of stops between pure black and pure white\n" "this is a reading a light meter would give you on the scene" @@ -23199,12 +26273,12 @@ msgstr "" "aantal stops tussen geheel zwart en zuiver wit\n" "dit is een meting die een posimeter zou geven" -#: ../src/iop/profile_gamma.c:638 +#: ../src/iop/profile_gamma.c:633 msgctxt "section" msgid "optimize automatically" msgstr "automatisch optimaliseren" -#: ../src/iop/profile_gamma.c:642 +#: ../src/iop/profile_gamma.c:637 msgid "" "increase or decrease the computed dynamic range\n" "this is useful when noise distorts the measurement" @@ -23212,81 +26286,115 @@ msgstr "" "vergroot of verklein het berekende dynamisch bereik\n" "dit is nuttig als de metingen door ruis worden verstoord" -#: ../src/iop/profile_gamma.c:646 +#: ../src/iop/profile_gamma.c:641 msgid "make an optimization with some guessing" msgstr "maak door wat gissingen een optimalisatie" -#: ../src/iop/profile_gamma.c:655 +#: ../src/iop/profile_gamma.c:650 msgid "tone mapping method" msgstr "methode toonmapping" -#: ../src/iop/rawdenoise.c:134 -msgid "raw denoise" -msgstr "ruisreductie raw" - -#: ../src/iop/rawdenoise.c:139 -msgid "denoise the raw image early in the pipeline" -msgstr "ontruis het raw beeld vroeg in de pijplijn" - -#: ../src/iop/rawdenoise.c:927 -msgid "" -"raw denoising\n" -"only works for raw images." -msgstr "" -"raw ruisreductie\n" -"werkt alleen voor raw bestanden." - -#: ../src/iop/rasterfile.c:88 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" msgstr "externe raster maskers" -#: ../src/iop/rasterfile.c:93 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "raster|masker" -#: ../src/iop/rasterfile.c:99 -msgid "read PFM files recorded for use as raster masks" -msgstr "inlezen PFM-bestanden met opgenomen rastermaskers" +#: ../src/iop/rasterfile.c:105 +msgid "read PFM/PNG files recorded for use as raster masks" +msgstr "inlezen PFM/PNG-bestanden met opgeslagen rastermaskers" + +#: ../src/iop/rasterfile.c:178 +msgid "" +"no mask extracted from the raster file\n" +"make sure the masks have proper contrast" +msgstr "" +"geen masker uit het rasterbestand gehaald\n" +"zorg voor voldoende contrast in de maskers" + +#: ../src/iop/rasterfile.c:183 +#, c-format +msgid "%d mask extracted from the raster file" +msgid_plural "%d masks extracted from the raster file" +msgstr[0] "%d masker uit het rasterbestand gehaald" +msgstr[1] "%d maskers uit het rasterbestand gehaald" -#: ../src/iop/rasterfile.c:168 +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" msgstr "kan rastermasker-bestand niet lezen '%s'" -#: ../src/iop/rasterfile.c:254 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" msgstr "rastermasker hoofdmap niet gedefineerd" -#: ../src/iop/rasterfile.c:261 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" msgstr "selecteer rastermasker-bestand" -#: ../src/iop/rasterfile.c:295 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" msgstr "geselecteerd bestand niet in map voor rastermaskers" -#: ../src/iop/rasterfile.c:591 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "selecteer RGB-kanelen voor het genereren van het rastermasker" -#: ../src/iop/rasterfile.c:595 +#: ../src/iop/rasterfile.c:749 msgid "" -"select the PFM file recorded as a raster mask,\n" +"select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" msgstr "" -"selecteer een PFM bestand met een rastermasker,\n" +"selecteer PFM/PNG-bestand met een rastermasker,\n" "LET OP: vereist een ingesteld pad onder instellingen/verwerking" -#: ../src/iop/rasterfile.c:601 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "" "het pad van het maskerbestand wordt opgeslagen in de afbeeldingshistorie" +#. Vectorize button +#: ../src/iop/rasterfile.c:764 +msgid "vectorize" +msgstr "vectoriseren" + +#: ../src/iop/rasterfile.c:767 +msgid "" +"vectorize the current bitmap and create corresponding path masks in the mask " +"manager" +msgstr "" +"vertaal de huidige bitmap naar overeenkomstige vectormaskers in de masker " +"manager" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 +#: ../src/libs/neural_restore.c:4164 +msgid "raw denoise" +msgstr "raw ruisreductie" + +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" +msgstr "ontruis het raw beeld vroeg in de pijplijn" + +#: ../src/iop/rawdenoise.c:929 +msgid "" +"raw denoising\n" +"only works for raw images." +msgstr "" +"raw ruisreductie\n" +"werkt alleen voor raw bestanden." + #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2578 ../src/views/darkroom.c:2588 -#: ../src/views/darkroom.c:2604 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 +#: ../src/views/darkroom.c:3045 msgid "raw overexposed" msgstr "raw overbelicht" @@ -23314,8 +26422,7 @@ msgid "invalid crop parameters" msgstr "ongeldige crop parameters" #: ../src/iop/rawprepare.c:608 -msgid "" -"please reset to defaults, update your preset or set to something correct" +msgid "please reset to defaults, update your preset or set to something correct" msgstr "" "herstel de standaard waarde, pas de voorkeuren aan of corrigeer de waarde" @@ -23381,8 +26488,7 @@ msgid "fill light" msgstr "lichtopvulling" #: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 -msgid "" -"this module is deprecated. please use the tone equalizer module instead." +msgid "this module is deprecated. please use the tone equalizer module instead." msgstr "" "deze module is verouderd. gebruik in plaats daarvan de toon-equalizermodule." @@ -23430,30 +26536,29 @@ msgstr "" msgid "geometric and frequential, RGB" msgstr "geometrisch en frequent, RGB" -#: ../src/iop/retouch.c:1678 +#: ../src/iop/retouch.c:1675 msgid "cannot display scales when the blending mask is displayed" -msgstr "" -"weergave van schalen is onmogelijk wanneer een mengmasker wordt getoond" +msgstr "weergave van schalen is onmogelijk wanneer een mengmasker wordt getoond" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 -#: ../src/iop/retouch.c:2036 ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2033 #, c-format msgid "default tool changed to %s" msgstr "standaardtool gewijzigd in %s" -#: ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2027 msgid "cloning" msgstr "klonen" -#: ../src/iop/retouch.c:2034 +#: ../src/iop/retouch.c:2029 msgid "healing" msgstr "herstellen" -#: ../src/iop/retouch.c:2432 +#: ../src/iop/retouch.c:2426 msgid "shapes:" msgstr "vormen:" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2429 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -23462,63 +26567,62 @@ msgstr "" "afbeelding\n" "vormen worden aan de huidige schaal toegevoegd" -#: ../src/iop/retouch.c:2439 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2563 ../src/iop/retouch.c:2571 -#: ../src/iop/retouch.c:2576 ../src/iop/retouch.c:2583 -#: ../src/iop/retouch.c:2614 +#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2608 msgid "editing" msgstr "bewerken" -#: ../src/iop/retouch.c:2440 +#: ../src/iop/retouch.c:2434 msgid "show and edit shapes on the current scale" msgstr "toon en bewerk vormen in huidige schaal" -#: ../src/iop/retouch.c:2441 +#: ../src/iop/retouch.c:2435 msgid "show and edit shapes in restricted mode" msgstr "toon en bewerk vormen in begrensde modus" #. algorithm toolbar -#: ../src/iop/retouch.c:2467 +#: ../src/iop/retouch.c:2461 msgid "algorithms:" msgstr "algoritmen:" -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2493 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 msgid "activate blur tool" msgstr "activeer gereedschap voor vervagen" -#: ../src/iop/retouch.c:2475 ../src/iop/retouch.c:2494 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 msgid "activate fill tool" msgstr "activeer vulgereedschap" -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2495 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 msgid "activate cloning tool" msgstr "activeer kloongereedschap" -#: ../src/iop/retouch.c:2485 ../src/iop/retouch.c:2496 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 msgid "activate healing tool" msgstr "activeer gereedschap voor herstellen" -#: ../src/iop/retouch.c:2491 +#: ../src/iop/retouch.c:2485 msgid "ctrl+click to change tool for current form" msgstr "ctrl+klik om de tool voor de huidige vorm te wijzigen" -#: ../src/iop/retouch.c:2492 +#: ../src/iop/retouch.c:2486 msgid "shift+click to set the tool as default" msgstr "shift+klik om de tool als standaard in te stellen" -#: ../src/iop/retouch.c:2503 +#: ../src/iop/retouch.c:2497 msgid "scales:" msgstr "schalen:" -#: ../src/iop/retouch.c:2510 +#: ../src/iop/retouch.c:2504 msgid "current:" msgstr "huidige:" -#: ../src/iop/retouch.c:2517 +#: ../src/iop/retouch.c:2511 msgid "merge from:" msgstr "samenvoegen met:" -#: ../src/iop/retouch.c:2528 +#: ../src/iop/retouch.c:2522 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -23533,45 +26637,45 @@ msgstr "" "zoomniveau\n" "de onderste lijn geeft aan dat de schaal vormen bevat" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2551 msgid "display masks" msgstr "toon maskers" -#: ../src/iop/retouch.c:2563 +#: ../src/iop/retouch.c:2557 msgid "temporarily switch off shapes" msgstr "vormen tijdelijk uitschakelen" -#: ../src/iop/retouch.c:2571 +#: ../src/iop/retouch.c:2565 msgid "paste cut shapes to current scale" msgstr "plak geknipte vormen aan huidige schaal" -#: ../src/iop/retouch.c:2576 +#: ../src/iop/retouch.c:2570 msgid "cut shapes from current scale" msgstr "knip vormen van huidige schaal" -#: ../src/iop/retouch.c:2583 +#: ../src/iop/retouch.c:2577 msgid "display wavelet scale" msgstr "toon wavelet schaal" -#: ../src/iop/retouch.c:2597 +#: ../src/iop/retouch.c:2591 msgid "adjust preview levels" msgstr "pas preview niveaus aan" -#: ../src/iop/retouch.c:2614 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 msgid "auto levels" msgstr "automatisch niveaus" -#: ../src/iop/retouch.c:2618 +#: ../src/iop/retouch.c:2612 msgctxt "section" msgid "preview single scale" msgstr "voorbeeld enkele schaal" #. shapes selected (label) -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2616 msgid "shape selected:" msgstr "geselecteerde vorm:" -#: ../src/iop/retouch.c:2628 +#: ../src/iop/retouch.c:2622 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -23579,58 +26683,58 @@ msgstr "" "klik om een vorm te selecteren,\n" "of deselecteer door met een klik in een leeg ruimte" -#: ../src/iop/retouch.c:2635 +#: ../src/iop/retouch.c:2629 msgid "erase the detail or fills with chosen color" msgstr "wis de details of vullingen met gekozen kleur" -#: ../src/iop/retouch.c:2646 ../src/iop/retouch.c:2647 +#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 msgid "select fill color" msgstr "selecteer vulkleur" -#: ../src/iop/retouch.c:2655 +#: ../src/iop/retouch.c:2649 msgid "pick fill color from image" msgstr "kies vulkleur uit afbeelding" -#: ../src/iop/retouch.c:2656 +#: ../src/iop/retouch.c:2650 msgid "pick fill color" msgstr "kies vulkleur" -#: ../src/iop/retouch.c:2659 +#: ../src/iop/retouch.c:2653 msgid "fill color: " msgstr "vulkleur: " -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2662 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "stel kleur helderheid bij als fijnregeling; dit werkt ook met wissen" -#: ../src/iop/retouch.c:2674 +#: ../src/iop/retouch.c:2668 msgid "type for the blur algorithm" msgstr "algoritme voor het type verdoezeling" -#: ../src/iop/retouch.c:2678 +#: ../src/iop/retouch.c:2672 msgid "radius of the selected blur type" msgstr "radius van geselecteerd type vervaging" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2679 msgid "set the opacity on the selected shape" msgstr "bepaal bedekking op geselecteerde vorm" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2685 msgctxt "section" msgid "retouch tools" msgstr "retoucheer gereedschap" -#: ../src/iop/retouch.c:2693 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "wavelet decompose" msgstr "wavelet decompositie" -#: ../src/iop/retouch.c:2697 +#: ../src/iop/retouch.c:2691 msgctxt "section" msgid "shapes" msgstr "vormen" -#: ../src/iop/retouch.c:3840 ../src/iop/retouch.c:4662 +#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 #, c-format msgid "max scale is %i for this image size" msgstr "maximale schaal %i voor deze afbeeldings groote" @@ -23756,7 +26860,7 @@ msgstr "" "zinvol voor bepaalde sensortypen\n" "en anamorfe vervorming" -#: ../src/iop/scalepixels.c:259 +#: ../src/iop/scalepixels.c:280 msgid "adjust pixel aspect ratio" msgstr "bijstellen pixelgrootteverhouding" @@ -23772,27 +26876,27 @@ msgstr "" "wijzig het toonbereik van de schaduwen en hooglichten\n" "van een afbeelding door het lokale contrast te versterken." -#: ../src/iop/shadhi.c:686 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 msgid "compress" msgstr "comprimeer" -#: ../src/iop/shadhi.c:693 +#: ../src/iop/shadhi.c:691 msgid "correct shadows" msgstr "verbeter schaduwen" -#: ../src/iop/shadhi.c:694 +#: ../src/iop/shadhi.c:692 msgid "correct highlights" msgstr "verbeter hooglichten" -#: ../src/iop/shadhi.c:695 +#: ../src/iop/shadhi.c:693 msgid "shift white point" msgstr "verschuif witpunt" -#: ../src/iop/shadhi.c:697 +#: ../src/iop/shadhi.c:695 msgid "filter to use for softening. bilateral avoids halos" msgstr "te gebruiken filter voor softening, bilateraal voorkomt halos" -#: ../src/iop/shadhi.c:698 +#: ../src/iop/shadhi.c:696 msgid "" "compress the effect on shadows/highlights and\n" "preserve mid-tones" @@ -23800,11 +26904,11 @@ msgstr "" "comprimeer effect op hooglichten/schaduwen\n" "en behoud middentonen" -#: ../src/iop/shadhi.c:699 +#: ../src/iop/shadhi.c:697 msgid "adjust saturation of shadows" msgstr "aanpassen verzadiging in schaduwen" -#: ../src/iop/shadhi.c:700 +#: ../src/iop/shadhi.c:698 msgid "adjust saturation of highlights" msgstr "aanpassen verzadiging in hooglichten" @@ -23827,15 +26931,15 @@ msgstr "lineair of niet-lineair, Lab, scherm- of scène-gerefereerd" msgid "quasi-linear, Lab, display or scene-referred" msgstr "quasi-lineair, Lab, scherm- of scène-gerefereerd" -#: ../src/iop/sharpen.c:430 +#: ../src/iop/sharpen.c:419 msgid "spatial extent of the unblurring" msgstr "radius van de verscherping" -#: ../src/iop/sharpen.c:434 +#: ../src/iop/sharpen.c:423 msgid "strength of the sharpen" msgstr "mate van de verscherping" -#: ../src/iop/sharpen.c:438 +#: ../src/iop/sharpen.c:427 msgid "threshold to activate sharpen" msgstr "drempelwaarde voor activeren verscherping" @@ -23865,7 +26969,7 @@ msgstr "als ACES 100-nit" msgid "Reinhard" msgstr "Reinhard" -#: ../src/iop/sigmoid.c:904 +#: ../src/iop/sigmoid.c:895 msgid "" "compression of the applied curve\n" "implicitly defines the supported input dynamic range" @@ -23873,7 +26977,7 @@ msgstr "" "compressie van de toegepaste curve\n" "definieert impliciet het ondersteunde dynamische invoerbereik" -#: ../src/iop/sigmoid.c:907 +#: ../src/iop/sigmoid.c:898 msgid "" "shift the compression towards shadows or highlights.\n" "negative values increase contrast in shadows.\n" @@ -23885,7 +26989,7 @@ msgstr "" "positieve waarden verhogen het contrast in hooglichten.\n" "aan het andere uiteinde wordt het contrast verlaagd." -#: ../src/iop/sigmoid.c:916 +#: ../src/iop/sigmoid.c:907 msgid "" "optional correction of the hue twist introduced by\n" "the per-channel processing method." @@ -23893,11 +26997,11 @@ msgstr "" "optionele correctie van de tintverandering door\n" "de per-kanaal verwerkingsmethode." -#: ../src/iop/sigmoid.c:924 +#: ../src/iop/sigmoid.c:915 msgid "set custom primaries" msgstr "basiskleuren instellen" -#: ../src/iop/sigmoid.c:930 +#: ../src/iop/sigmoid.c:921 msgid "" "primaries to use as the base for below adjustments\n" "'working profile' uses the profile set in 'input color profile'" @@ -23905,43 +27009,43 @@ msgstr "" "basiskleuren om te gebruiken in de volgende aanpassingen\n" "'werkprofiel' gebruikt het profiel uit 'invoer kleurprofiel'" -#: ../src/iop/sigmoid.c:950 +#: ../src/iop/sigmoid.c:941 msgid "attenuate the purity of the red primary" msgstr "verzwak de zuiverheid van rood" -#: ../src/iop/sigmoid.c:951 +#: ../src/iop/sigmoid.c:942 msgid "rotate the red primary" msgstr "roteer rood basiskleur" -#: ../src/iop/sigmoid.c:952 +#: ../src/iop/sigmoid.c:943 msgid "attenuate the purity of the green primary" msgstr "verzwak de zuiverheid van groen" -#: ../src/iop/sigmoid.c:953 +#: ../src/iop/sigmoid.c:944 msgid "rotate the green primary" msgstr "roteer groen basiskleur" -#: ../src/iop/sigmoid.c:954 +#: ../src/iop/sigmoid.c:945 msgid "attenuate the purity of the blue primary" msgstr "verzwak de zuiverheid van blauw" -#: ../src/iop/sigmoid.c:955 +#: ../src/iop/sigmoid.c:946 msgid "rotate the blue primary" msgstr "roteer blauw basiskleur" -#: ../src/iop/sigmoid.c:962 +#: ../src/iop/sigmoid.c:953 msgid "recover some of the original purity after the inset" msgstr "herstel iets van de originele zuiverheid na de 'inset'" -#: ../src/iop/sigmoid.c:966 +#: ../src/iop/sigmoid.c:957 msgid "display luminance" msgstr "display helderheid" -#: ../src/iop/sigmoid.c:967 +#: ../src/iop/sigmoid.c:958 msgid "set display black/white targets" msgstr "instellen zwart/wit doel van display" -#: ../src/iop/sigmoid.c:975 +#: ../src/iop/sigmoid.c:966 msgid "" "the black luminance of the target display or print.\n" "can be used creatively for a faded look." @@ -23949,14 +27053,13 @@ msgstr "" "het zwartniveau van de schermweergave of afdruk.\n" "kan creatief worden gebruikt voor een vervaagde look." -#: ../src/iop/sigmoid.c:980 +#: ../src/iop/sigmoid.c:971 msgid "" "the white luminance of the target display or print.\n" "can be used creatively for a faded look or blowing out whites earlier." msgstr "" "het witniveau van de schermweergave of afdruk.\n" -"kan creatief worden gebruikt voor een vervaagde look of sterker " -"overbelichten." +"kan creatief worden gebruikt voor een vervaagde look of sterker overbelichten." #: ../src/iop/soften.c:76 msgid "soften" @@ -23966,19 +27069,19 @@ msgstr "soften" msgid "create a softened image using the Orton effect" msgstr "maak een verzacht beeld met het Orton-effect" -#: ../src/iop/soften.c:383 +#: ../src/iop/soften.c:374 msgid "the size of blur" msgstr "omvang van vervaging" -#: ../src/iop/soften.c:387 +#: ../src/iop/soften.c:378 msgid "the saturation of blur" msgstr "verzadiging van vervaging" -#: ../src/iop/soften.c:391 +#: ../src/iop/soften.c:382 msgid "the brightness of blur" msgstr "helderheid van vervaging" -#: ../src/iop/soften.c:395 +#: ../src/iop/soften.c:386 msgid "the mix of effect" msgstr "mix effect" @@ -24063,8 +27166,7 @@ msgstr "geometrisch, raw" #: ../src/iop/spots.c:232 msgid "spot module is limited to 64 shapes. please add a new instance!" -msgstr "" -"spot module is beperkt tot 64 vormen, voeg dus een nieuw exemplaar toe!" +msgstr "spot module is beperkt tot 64 vormen, voeg dus een nieuw exemplaar toe!" #: ../src/iop/spots.c:866 msgid "number of strokes:" @@ -24093,74 +27195,74 @@ msgstr "witbalans" msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "schaal onbewerkte RGB-kanalen voor betere witbalans en demozaïek" -#: ../src/iop/temperature.c:1444 +#: ../src/iop/temperature.c:1443 #, c-format msgid "`%s' color matrix not found for image" msgstr "`%s' kleuren matrix is niet gevonden" -#: ../src/iop/temperature.c:1500 +#: ../src/iop/temperature.c:1499 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "ophalen camera-witbalans info van `%s' is niet gelukt!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1668 +#: ../src/iop/temperature.c:1667 msgctxt "white balance" msgid "as shot" msgstr "volgens de camera" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1670 msgctxt "white balance" msgid "from image area" msgstr "van het afbeeldingsgebied" -#: ../src/iop/temperature.c:1672 +#: ../src/iop/temperature.c:1671 msgctxt "white balance" msgid "user modified" msgstr "door gebruiker gewijzigd" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1673 msgctxt "white balance" msgid "camera reference" msgstr "camera referentie" -#: ../src/iop/temperature.c:1675 +#: ../src/iop/temperature.c:1674 msgctxt "white balance" msgid "as shot to reference" msgstr "volgens camera referentie" -#: ../src/iop/temperature.c:1981 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 msgid "green channel coefficient" msgstr "groene kanaalcoëfficiënt" -#: ../src/iop/temperature.c:1983 +#: ../src/iop/temperature.c:1982 msgid "magenta channel coefficient" msgstr "magenta kanaalcoëfficiënt" -#: ../src/iop/temperature.c:1985 +#: ../src/iop/temperature.c:1984 msgid "cyan channel coefficient" msgstr "cyaan kanaalcoëfficiënt" -#: ../src/iop/temperature.c:1987 +#: ../src/iop/temperature.c:1986 msgid "yellow channel coefficient" msgstr "gele kanaalcoëfficiënt" -#: ../src/iop/temperature.c:1997 +#: ../src/iop/temperature.c:1996 msgid "red channel coefficient" msgstr "rode kanaalcoëfficiënt" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:2000 msgid "blue channel coefficient" msgstr "blauwe kanaalcoëfficiënt" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:2001 msgid "emerald" msgstr "smaragd" -#: ../src/iop/temperature.c:2003 +#: ../src/iop/temperature.c:2002 msgid "emerald channel coefficient" msgstr "smaragdgroene kanaalcoëfficiënt" @@ -24322,8 +27424,8 @@ msgstr "tooncurve voor a kanaal" msgid "tonecurve for b channel" msgstr "tooncurve voor b kanaal" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1361 -#: ../src/libs/colorpicker.c:779 +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:783 msgid "pick color" msgstr "kies kleur" @@ -24424,80 +27526,80 @@ msgstr "sommige parameters staan buiten de grenzen" msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3144 +#: ../src/iop/toneequal.c:3148 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s over afbeelding] verander de belichting" -#: ../src/iop/toneequal.c:3147 +#: ../src/iop/toneequal.c:3151 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[%s over afbeelding] verander de belichting in grote stappen" -#: ../src/iop/toneequal.c:3150 +#: ../src/iop/toneequal.c:3154 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[%s over afbeelding] verander de belichting in kleine stapjes" #. Simple view -#: ../src/iop/toneequal.c:3233 ../src/iop/toneequal.c:3262 -#: ../src/iop/toneequal.c:3263 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3265 ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 #: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 #: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 msgid "simple" msgstr "eenvoudig" -#: ../src/iop/toneequal.c:3262 +#: ../src/iop/toneequal.c:3266 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3263 +#: ../src/iop/toneequal.c:3267 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3268 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3265 +#: ../src/iop/toneequal.c:3269 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3270 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3271 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3272 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3273 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3274 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3278 msgid "advanced" msgstr "geavanceerd" -#: ../src/iop/toneequal.c:3300 +#: ../src/iop/toneequal.c:3304 msgid "double-click to reset the curve" msgstr "dubbelklik om curve te resetten" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3308 msgid "curve smoothing" msgstr "curve afvlakken" -#: ../src/iop/toneequal.c:3307 +#: ../src/iop/toneequal.c:3311 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -24509,7 +27611,7 @@ msgstr "" "negatieve waarden voorkomen oscillaties en gedragen zich robuuster\n" "maar kan brute toonovergangen veroorzaken en het lokale contrast beschadigen." -#: ../src/iop/toneequal.c:3320 +#: ../src/iop/toneequal.c:3324 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -24518,11 +27620,11 @@ msgstr "" "voor een betere controle van de belichtingscorrectie met de beschikbare " "knooppunten." -#: ../src/iop/toneequal.c:3323 +#: ../src/iop/toneequal.c:3327 msgid "auto-adjust the average exposure" msgstr "gemiddelde belichting aut. instellen" -#: ../src/iop/toneequal.c:3330 +#: ../src/iop/toneequal.c:3334 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -24534,16 +27636,16 @@ msgstr "" "hierdoor kan het belichtingshistogram over meerdere kanalen worden verdeeld\n" "voor een betere controle over de belichtingscorrectie." -#: ../src/iop/toneequal.c:3335 +#: ../src/iop/toneequal.c:3339 msgid "auto-adjust the contrast" msgstr "contrast automatisch instellen" #. Masking options -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3343 msgid "masking" msgstr "maskeren" -#: ../src/iop/toneequal.c:3344 +#: ../src/iop/toneequal.c:3348 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -24551,11 +27653,11 @@ msgstr "" "bekijk het masker en kies de methode met meer contrast\n" "tussen gebieden om door te drukken of tegen te houden" -#: ../src/iop/toneequal.c:3347 +#: ../src/iop/toneequal.c:3351 msgid "details" msgstr "details" -#: ../src/iop/toneequal.c:3350 +#: ../src/iop/toneequal.c:3354 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -24578,7 +27680,7 @@ msgstr "" "hooglichten minder glad maakt)\n" "‘gemiddelde EIGF’ is een geometrisch gemiddelde van ‘nee’ en 'EIGF'" -#: ../src/iop/toneequal.c:3363 +#: ../src/iop/toneequal.c:3367 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -24587,7 +27689,7 @@ msgstr "" "het helpt de randen van het filter te verspreiden maar gaat ten koste van de " "snelheid" -#: ../src/iop/toneequal.c:3371 +#: ../src/iop/toneequal.c:3375 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -24598,7 +27700,7 @@ msgstr "" "langzaam\n" "indien gebruik wordt gemaakt van de ruisreductie (profiled)" -#: ../src/iop/toneequal.c:3379 +#: ../src/iop/toneequal.c:3383 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -24612,7 +27714,7 @@ msgstr "" "lagere waarden geven vloeiendere overgangen en betere verzachting\n" "maar zal leiden tot onnauwkeurige randen en halo's" -#: ../src/iop/toneequal.c:3390 +#: ../src/iop/toneequal.c:3394 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -24623,7 +27725,7 @@ msgstr "" "voor deels vlakke gebieden bij het gebruik van hogere doezelaar waarden\n" "NB posterizeren is iets uitbeelden met minder niveaus" -#: ../src/iop/toneequal.c:3404 ../src/iop/toneequal.c:3411 +#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 msgid "display exposure mask" msgstr "toon belichtingsmasker" @@ -24651,11 +27753,11 @@ msgstr "" "verzadigen met meer gewicht op zwart,\n" "wit en pixels met een lage verzadiging" -#: ../src/iop/velvia.c:283 +#: ../src/iop/velvia.c:282 msgid "the strength of saturation boost" msgstr "de kracht van verzadiging" -#: ../src/iop/velvia.c:286 +#: ../src/iop/velvia.c:285 msgid "how much to spare highlights and shadows" msgstr "besparing m.b.t. hooglichten en schaduwkleuren" @@ -24761,29 +27863,29 @@ msgstr "[%s op knooppunt] wijzig vignet/doezel afmeting behoud verhouding" msgid "[%s on center] move vignette" msgstr "[%s in het midden] verplaats vignet" -#: ../src/iop/watermark.c:409 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "watermerk" -#: ../src/iop/watermark.c:414 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "plaats een SVG-watermerk als een handtekening over de afbeelding" -#: ../src/iop/watermark.c:1312 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "bestand" -#: ../src/iop/watermark.c:1315 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "SVG watermarken in %s/watermarks of %s/watermarks" #. Simple text -#: ../src/iop/watermark.c:1325 ../src/iop/watermark.c:1326 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "tekst" -#: ../src/iop/watermark.c:1327 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -24791,16 +27893,16 @@ msgstr "" "tekst string, label: $(WATERMARK_TEXT)\n" "gebruik $(NL) voor een regelovergang" -#: ../src/iop/watermark.c:1331 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "inhoud" #. Text font -#: ../src/iop/watermark.c:1336 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "voorkant" -#: ../src/iop/watermark.c:1341 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -24812,7 +27914,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1356 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -24820,15 +27922,11 @@ msgstr "" "watermerk kleur, label:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1358 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "bepaal watermerk kleur" -#: ../src/iop/watermark.c:1360 -msgid "pick color from image" -msgstr "neem kleur uit afbeelding" - -#: ../src/iop/watermark.c:1387 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" @@ -24846,24 +27944,24 @@ msgstr "" "• hoogte: schaal hoogte van watermerk t.o.v. afbeeldingshoogte\n" "• geavanceerd: kies afzonderlijk de afmetingen van watermerk en afbeelding" -#: ../src/iop/watermark.c:1396 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "afbeeldingsgrootte als referentie voor het schalen van het watermerk" -#: ../src/iop/watermark.c:1400 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "gewenste afmetingen van watermerk" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1425 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "de dekking van het watermerk" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "de grootte van het watermerk" -#: ../src/iop/watermark.c:1427 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "de rotatie van het watermerk" @@ -24913,7 +28011,7 @@ msgctxt "section" msgid "camera control" msgstr "camerabediening" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:2584 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 msgid "modes" msgstr "modus" @@ -25018,11 +28116,11 @@ msgstr "sluitersnelheid" msgid "WB" msgstr "WB" -#: ../src/libs/collect.c:162 +#: ../src/libs/collect.c:192 msgid "collections" msgstr "collecties" -#: ../src/libs/collect.c:167 +#: ../src/libs/collect.c:197 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -25030,45 +28128,43 @@ msgstr "" "stel zoekcriteria in voor afbeeldingen\n" "om te tonen of te bewerken" -#: ../src/libs/collect.c:431 +#: ../src/libs/collect.c:461 msgid "update path to files" msgstr "bijwerken pad naar bestanden" -#: ../src/libs/collect.c:515 +#: ../src/libs/collect.c:545 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "probleem bij het kiezen van een nieuw vorm voor de map in %s" -#: ../src/libs/collect.c:589 +#: ../src/libs/collect.c:619 msgid "update path to files..." msgstr "bijwerken pad naar bestanden..." -#: ../src/libs/collect.c:594 +#: ../src/libs/collect.c:624 msgid "remove..." msgstr "verwijderen..." -#: ../src/libs/collect.c:1348 +#: ../src/libs/collect.c:1382 msgid "uncategorized" msgstr "ongecatagoriseerd" -#: ../src/libs/collect.c:2285 ../src/libs/filters/rating_range.c:120 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:151 +#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "afgekeurd" -#: ../src/libs/collect.c:2288 ../src/libs/filters/rating_range.c:122 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:303 +#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "geen waardering" -#: ../src/libs/collect.c:2472 +#: ../src/libs/collect.c:2617 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "gebruik <, <=, >, >=, <>, =, [;]" -#: ../src/libs/collect.c:2476 +#: ../src/libs/collect.c:2621 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -25078,7 +28174,7 @@ msgstr "" "sterbeoordeling: 0-5\n" "afgekeurde afbeeldingen: -1" -#: ../src/libs/collect.c:2484 +#: ../src/libs/collect.c:2629 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -25087,12 +28183,12 @@ msgstr "" "geef tijdstip in de vorm van: YYYY:MM:DD HH:MM:SS (alleen het jaar is " "verplicht)" -#: ../src/libs/collect.c:2491 +#: ../src/libs/collect.c:2636 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "gebruik `%' als jokerteken en `,’ om waarden te scheiden" -#: ../src/libs/collect.c:2498 +#: ../src/libs/collect.c:2643 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25105,7 +28201,7 @@ msgstr "" "shift+klik om alleen de huidige hiërarchie op te nemen (geen achtervoegsel)\n" "ctrl+klik om alleen subhiërarchieën op te nemen (achtervoegsel `|%')" -#: ../src/libs/collect.c:2508 +#: ../src/libs/collect.c:2653 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25118,7 +28214,7 @@ msgstr "" "shift+klik om alleen de huidige locatie op te nemen (geen achtervoegsel)\n" "ctrl+klik om alleen sublocaties op te nemen (achtervoegsel `|%')" -#: ../src/libs/collect.c:2518 +#: ../src/libs/collect.c:2663 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25131,106 +28227,204 @@ msgstr "" "shift+klik om alleen de huidige map op te nemen (geen achtervoegsel)\n" "ctrl+klik om alleen submappen op te nemen (achtervoegsel `|%')" -#: ../src/libs/collect.c:2526 +#: ../src/libs/collect.c:2671 #, no-c-format msgid "use `%' as wildcard" msgstr "gebruik `%' als jokerteken" -#: ../src/libs/collect.c:2597 ../src/libs/collect.c:2618 -#: ../src/libs/collect.c:3248 +#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 +#: ../src/libs/collect.c:3398 msgid "clear this rule" msgstr "verwijder voorwaarde" -#: ../src/libs/collect.c:2602 +#: ../src/libs/collect.c:2747 msgid "clear this rule or add new rules" msgstr "voorwaarde toevoegen / verwijderen" -#: ../src/libs/collect.c:3254 +#: ../src/libs/collect.c:3404 msgid "narrow down search" msgstr "submappen" -#: ../src/libs/collect.c:3261 +#: ../src/libs/collect.c:3411 msgid "add more images" msgstr "afbeeldingen toevoegen" -#: ../src/libs/collect.c:3268 +#: ../src/libs/collect.c:3418 msgid "exclude images" msgstr "afbeeldingen uitsluiten" -#: ../src/libs/collect.c:3277 +#: ../src/libs/collect.c:3427 msgid "change to: and" msgstr "wijzig in " -#: ../src/libs/collect.c:3284 +#: ../src/libs/collect.c:3434 msgid "change to: or" msgstr "wijzig in " -#: ../src/libs/collect.c:3291 +#: ../src/libs/collect.c:3441 msgid "change to: except" msgstr "wijzig in " #. the different categories -#: ../src/libs/collect.c:3320 ../src/libs/filtering.c:886 -#: ../src/libs/filtering.c:945 ../src/libs/filtering.c:1608 -#: ../src/libs/filtering.c:1944 +#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 +#: ../src/libs/filtering.c:1955 msgid "files" msgstr "bestanden" -#: ../src/libs/collect.c:3325 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:891 ../src/libs/filtering.c:950 -#: ../src/libs/filtering.c:1616 ../src/libs/filtering.c:1948 +#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 +#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 +#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 #: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1459 +#: ../src/libs/metadata_view.c:1489 msgid "metadata" msgstr "metadata" -#: ../src/libs/collect.c:3344 ../src/libs/filtering.c:899 -#: ../src/libs/filtering.c:958 ../src/libs/filtering.c:1946 +#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 +#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 msgid "times" msgstr "tijden" # of behoud kleuren -#: ../src/libs/collect.c:3352 ../src/libs/filtering.c:907 -#: ../src/libs/filtering.c:966 ../src/libs/filtering.c:1627 +#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 +#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 msgid "capture details" msgstr "details vastleggen" -#: ../src/libs/collect.c:3381 +#: ../src/libs/collect.c:3532 msgid "collections settings" msgstr "instellingen collecties" # voor metadata e.d. -#: ../src/libs/collect.c:3403 ../src/libs/export.c:1415 -#: ../src/libs/metadata.c:1121 ../src/libs/metadata_view.c:1543 -#: ../src/libs/recentcollect.c:297 ../src/libs/tagging.c:3969 +#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 +#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 +#: ../src/libs/tagging.c:4005 msgid "preferences..." msgstr "instellingen..." -#: ../src/libs/collect.c:3527 ../src/libs/filtering.c:1483 +#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 msgid "AND" msgstr "EN" -#: ../src/libs/collect.c:3532 ../src/libs/filtering.c:1488 +#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 msgid "OR" msgstr "OF" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3537 ../src/libs/filtering.c:1493 +#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 msgid "BUT NOT" msgstr "MAAR NIET" -#: ../src/libs/collect.c:3643 +#: ../src/libs/collect.c:3794 msgid "toggle collection sort order ascending/descending" msgstr "schakel collectie sorteervolgorde op-/aflopend" -#: ../src/libs/collect.c:3741 ../src/libs/filtering.c:2214 +#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 msgid "revert to a previous set of rules" msgstr "ga terug naar vorige instellig van regels" -#: ../src/libs/collect.c:3795 +#: ../src/libs/collect.c:3946 msgid "jump back to previous collection" msgstr "keer terug naar vorige collectie" +#: ../src/libs/collect.h:32 +msgid "January" +msgstr "januari" + +#: ../src/libs/collect.h:33 +msgid "February" +msgstr "februari" + +#: ../src/libs/collect.h:34 +msgid "March" +msgstr "maart" + +#: ../src/libs/collect.h:35 +msgid "April" +msgstr "april" + +#: ../src/libs/collect.h:36 +msgid "May" +msgstr "mei" + +#: ../src/libs/collect.h:37 +msgid "June" +msgstr "juni" + +#: ../src/libs/collect.h:38 +msgid "July" +msgstr "juli" + +#: ../src/libs/collect.h:39 +msgid "August" +msgstr "augustus" + +#: ../src/libs/collect.h:40 +msgid "September" +msgstr "september" + +#: ../src/libs/collect.h:41 +msgid "October" +msgstr "oktober" + +#: ../src/libs/collect.h:42 +msgid "November" +msgstr "november" + +#: ../src/libs/collect.h:43 +msgid "December" +msgstr "december" + +#: ../src/libs/collect.h:48 +msgid "Jan" +msgstr "jan" + +#: ../src/libs/collect.h:49 +msgid "Feb" +msgstr "feb" + +#: ../src/libs/collect.h:50 +msgid "Mar" +msgstr "mrt" + +#: ../src/libs/collect.h:51 +msgid "Apr" +msgstr "apr" + +#: ../src/libs/collect.h:52 +msgctxt "short_month_name" +msgid "May" +msgstr "mei" + +#: ../src/libs/collect.h:53 +msgid "Jun" +msgstr "jun" + +#: ../src/libs/collect.h:54 +msgid "Jul" +msgstr "jul" + +#: ../src/libs/collect.h:55 +msgid "Aug" +msgstr "aug" + +#: ../src/libs/collect.h:56 +msgid "Sep" +msgstr "sep" + +#: ../src/libs/collect.h:57 +msgid "Oct" +msgstr "okt" + +#: ../src/libs/collect.h:58 +msgid "Nov" +msgstr "nov" + +#: ../src/libs/collect.h:59 +msgid "Dec" +msgstr "dec" + #: ../src/libs/colorpicker.c:52 msgid "RGB%" msgstr "RGB%" @@ -25265,51 +28459,53 @@ msgstr "" "klik om voorbeeld te vergrendelen,\n" "klik rechts om het voorbeeldgebied in de actieve kleurkiezer te laden" -#: ../src/libs/colorpicker.c:732 ../src/libs/colorpicker.c:791 +#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 msgid "click to (un)hide large color patch" msgstr "klik om de grote kleurpatch te tonen of verbergen" -#: ../src/libs/colorpicker.c:753 +#: ../src/libs/colorpicker.c:756 msgid "statistic" msgstr "statistisch" -#: ../src/libs/colorpicker.c:754 +#: ../src/libs/colorpicker.c:757 msgid "select which statistic to show" msgstr "selecteer welke statistiek je wilt weergeven" -#: ../src/libs/colorpicker.c:763 +#: ../src/libs/colorpicker.c:766 msgid "select which color mode to use" msgstr "selecteer welke kleurmodus je wilt gebruiken" -#: ../src/libs/colorpicker.c:775 +#: ../src/libs/colorpicker.c:778 msgid "" "turn on color picker\n" -"ctrl+click or right-click to select an area" +"ctrl+click or right-click to select an area\n" +"ctrl+click on canvas to switch between point/area" msgstr "" "schakel de kleurkiezer in\n" -"ctrl+klik of klik rechts om een gebied te selecteren" +"ctrl+klik of klik rechts om een gebied te selecteren\n" +"ctrl+klik op canvas voor omschakelen punt/gebied" -#: ../src/libs/colorpicker.c:816 +#: ../src/libs/colorpicker.c:820 msgid "add sample" msgstr "voorbeeld toevoegen" -#: ../src/libs/colorpicker.c:827 +#: ../src/libs/colorpicker.c:831 msgid "display samples on image/vectorscope" msgstr "toon voorbeeldgebied op afbeelding/vectorscoop" -#: ../src/libs/colorpicker.c:828 +#: ../src/libs/colorpicker.c:832 msgid "display samples" msgstr "weergeven selectie" -#: ../src/libs/colorpicker.c:839 +#: ../src/libs/colorpicker.c:843 msgid "restrict scope to selection" msgstr "beperk histogram tot selectie" -#: ../src/libs/colorpicker.c:840 +#: ../src/libs/colorpicker.c:844 msgid "restrict scope" msgstr "beperk scope" -#: ../src/libs/colorpicker.c:855 +#: ../src/libs/colorpicker.c:859 msgctxt "section" msgid "live samples" msgstr "live voorbeelden" @@ -25344,8 +28540,7 @@ msgstr "afbeeldings historie verwijderen?" #, c-format msgid "do you really want to clear history of %d selected image?" msgid_plural "do you really want to clear history of %d selected images?" -msgstr[0] "" -"wilt u echt de historie verwijderen van %d geselecteerde afbeelding?" +msgstr[0] "wilt u echt de historie verwijderen van %d geselecteerde afbeelding?" msgstr[1] "" "wilt u echt de historie verwijderen van %d geselecteerde afbeeldingen?" @@ -25427,15 +28622,20 @@ msgstr "" "creëer/hernoem/verwijder verschillende\n" "bewerkingen van de huidige afbeelding" -#: ../src/libs/duplicate.c:327 +#: ../src/libs/duplicate.c:330 msgid "delete this duplicate" msgstr "verwijder dit duplicaat" -#: ../src/libs/duplicate.c:403 +#: ../src/libs/duplicate.c:409 msgid "create a duplicate of the image with same history stack" msgstr "maak een duplicaat van de afbeelding incl. bewerkingen" -#: ../src/libs/duplicate.c:407 +#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 +#: ../src/libs/snapshots.c:930 +msgid "original" +msgstr "origineel" + +#: ../src/libs/duplicate.c:413 msgid "create a 'virgin' duplicate of the image without any development" msgstr "maak een duplicaat van de afbeelding excl. bewerkingen" @@ -25443,7 +28643,7 @@ msgstr "maak een duplicaat van de afbeelding excl. bewerkingen" msgid "export" msgstr "exporteren" -#: ../src/libs/export.c:180 +#: ../src/libs/export.c:185 msgid "" "create new files for the\n" "currently selected images\n" @@ -25453,34 +28653,34 @@ msgstr "" "geselecteerde afbeeldingen\n" "met de bewerkingen" -#: ../src/libs/export.c:341 +#: ../src/libs/export.c:346 msgid "invalid format for export selected" msgstr "ongeldig exportformaat" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:351 msgid "invalid storage for export selected" msgstr "ongeldige opslag voor export" -#: ../src/libs/export.c:358 +#: ../src/libs/export.c:363 msgid "export to disk" msgstr "exporteer naar schijf" -#: ../src/libs/export.c:452 +#: ../src/libs/export.c:466 #, c-format msgid "could not login to storage `%s'!" msgstr "opslag `%s' niet toegankelijk!" -#: ../src/libs/export.c:621 +#: ../src/libs/export.c:638 #, c-format msgid "which is equal to %s × %s px" msgstr "wat gelijk is aan %s × %s px" -#: ../src/libs/export.c:668 +#: ../src/libs/export.c:685 msgctxt "unit" msgid "in" msgstr "in" -#: ../src/libs/export.c:1159 +#: ../src/libs/export.c:1172 #, c-format msgid "" "style to be applied on export:\n" @@ -25489,20 +28689,20 @@ msgstr "" "stijl om bij export toe te passen:\n" "%s" -#: ../src/libs/export.c:1212 ../src/libs/print_settings.c:1235 -#: ../src/views/darkroom.c:1497 +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 +#: ../src/views/darkroom.c:1649 msgid "no styles have been created yet" msgstr "er is nog niet eerder een stijl aangemaakt" -#: ../src/libs/export.c:1430 +#: ../src/libs/export.c:1443 msgid "target storage" msgstr "doel" -#: ../src/libs/export.c:1454 +#: ../src/libs/export.c:1467 msgid "file format" msgstr "bestandstype" -#: ../src/libs/export.c:1456 +#: ../src/libs/export.c:1469 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -25522,35 +28722,35 @@ msgstr "" "tenzij de gebruiker alle metadata aanvinkt in\n" "de voorkeuren van de export module" -#: ../src/libs/export.c:1477 +#: ../src/libs/export.c:1490 msgid "set size" msgstr "formaat" -#: ../src/libs/export.c:1478 +#: ../src/libs/export.c:1491 msgid "choose a method for setting the output size" msgstr "kies een methode om het uitvoergrootte in te stellen" -#: ../src/libs/export.c:1481 +#: ../src/libs/export.c:1494 msgid "in pixels (for file)" msgstr "in pixels (voor bestand)" -#: ../src/libs/export.c:1482 +#: ../src/libs/export.c:1495 msgid "in cm (for print)" msgstr "in cm (voor print)" -#: ../src/libs/export.c:1483 +#: ../src/libs/export.c:1496 msgid "in inch (for print)" msgstr "in inch (voor print)" -#: ../src/libs/export.c:1484 +#: ../src/libs/export.c:1497 msgid "by scale (for file)" msgstr "op schaal (voor bestand)" -#: ../src/libs/export.c:1487 +#: ../src/libs/export.c:1500 msgid "print width" msgstr "afdrukbreedte" -#: ../src/libs/export.c:1489 ../src/libs/export.c:1506 +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -25558,11 +28758,11 @@ msgstr "" "maximale uitvoerbreedte limiet.\n" "klik op de middelste muisknop om te resetten naar 0." -#: ../src/libs/export.c:1493 +#: ../src/libs/export.c:1506 msgid "print height" msgstr "afdrukhoogte" -#: ../src/libs/export.c:1495 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -25570,63 +28770,63 @@ msgstr "" "maximale uitvoerhoogte limiet.\n" "klik op de middelste muisknop om te resetten naar 0." -#: ../src/libs/export.c:1501 +#: ../src/libs/export.c:1514 msgid "resolution in dot per inch" msgstr "resolutie in punten per inch" -#: ../src/libs/export.c:1525 +#: ../src/libs/export.c:1538 msgid "@" msgstr "@" -#: ../src/libs/export.c:1539 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 msgid "px" msgstr "px" -#: ../src/libs/export.c:1547 +#: ../src/libs/export.c:1560 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" "click middle mouse button to reset to 1." msgstr "" -"het kan een geheel getal, een decimaal getal of een enkelvoudige breuk " -"zijn.\n" +"het kan een geheel getal, een decimaal getal of een enkelvoudige breuk zijn.\n" "nul of lege waarden zijn gelijk aan 1.\n" "klik op de middelste muisknop om te resetten naar 1." -#: ../src/libs/export.c:1562 +#: ../src/libs/export.c:1575 msgid "allow upscaling" msgstr "opschalen toestaan" -#: ../src/libs/export.c:1570 +#: ../src/libs/export.c:1583 msgid "high quality resampling" msgstr "hoge kwaliteits resampling" -#: ../src/libs/export.c:1571 +#: ../src/libs/export.c:1584 msgid "do high quality resampling during export" msgstr "" "herschaal niet eerder dan bij het exporteren (geeft kwalitatief betere " "afbeeldingen)" -#: ../src/libs/export.c:1578 +#: ../src/libs/export.c:1591 msgid "store masks" msgstr "maskers opslaan" -#: ../src/libs/export.c:1579 +#: ../src/libs/export.c:1592 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "sla maskers op als lagen in geëxporteerde afbeeldingen. werkt alleen voor " "sommige formaten." -#: ../src/libs/export.c:1588 ../src/libs/export.c:1623 -#: ../src/libs/print_settings.c:2862 ../src/libs/print_settings.c:2908 +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 +#: ../src/libs/neural_restore.c:4298 ../src/libs/print_settings.c:2875 +#: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "afbeeldingsinstellingen" -#: ../src/libs/export.c:1598 ../src/libs/print_settings.c:2896 +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 msgid "output ICC profiles" msgstr "uitgaand ICC-profiel" -#: ../src/libs/export.c:1606 +#: ../src/libs/export.c:1619 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -25641,8 +28841,8 @@ msgid "" "• saturation: designed to present eye-catching business graphics\n" "by preserving the saturation. (not suited for photography).\n" "\n" -"• absolute colorimetric: adapt white point of the image to the white point " -"of the\n" +"• absolute colorimetric: adapt white point of the image to the white point of " +"the\n" "destination medium and do nothing else. mainly used when proofing colors.\n" "(not suited for photography)." msgstr "" @@ -25652,8 +28852,7 @@ msgstr "" "NB perceptueel is vaak een leveranciers-eigen LUT voor een bepaalde " "bestemming.\n" "\n" -"• relatieve colorimetrie: behoudt de helderheid en vermindert de " -"verzadiging\n" +"• relatieve colorimetrie: behoudt de helderheid en vermindert de verzadiging\n" "zo min mogelijk totdat de kleuren binnen de kleurruimte passen.\n" "\n" "• verzadiging: ontworpen om in het oog springende zakelijke afbeeldingen te\n" @@ -25665,60 +28864,60 @@ msgstr "" "het bestemmingsmedium aan en doe niets anders. voornamelijk gebruikt bij\n" "het proofen van kleuren. (niet geschikt voor fotografie)." -#: ../src/libs/export.c:1634 ../src/libs/print_settings.c:2942 +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "of de stijlitems worden toegevoegd of ze vervangen de historie" -#: ../src/libs/export.c:1637 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "replace history" msgstr "vervang historie" -#: ../src/libs/export.c:1637 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "append history" msgstr "toevoegen historie" -#: ../src/libs/export.c:1644 +#: ../src/libs/export.c:1657 msgid "select style to be applied on export" msgstr "kies stijl om toe te passen bij export" -#: ../src/libs/export.c:1647 +#: ../src/libs/export.c:1660 msgid "temporary style to use while exporting" msgstr "tijdelijke stijl te gebruiken tijdens het exporteren" -#: ../src/libs/export.c:1648 ../src/libs/print_settings.c:2925 +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 msgid "style" msgstr "stijl" -#: ../src/libs/export.c:1668 +#: ../src/libs/export.c:1681 msgctxt "actionbutton" msgid "start export" msgstr "start export" -#: ../src/libs/export.c:1674 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "storage options" msgstr "opslaginstellingen" -#: ../src/libs/export.c:1676 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "format options" msgstr "formaat instellingen" -#: ../src/libs/export.c:1678 +#: ../src/libs/export.c:1691 msgctxt "section" msgid "global options" msgstr "algemene instellingen" -#: ../src/libs/export.c:1688 +#: ../src/libs/export.c:1701 msgid "multi-preset export" msgstr "multi-voorkeur export" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1704 msgid "export the selected images with multiple presets" msgstr "exporteer geselecteerde afbeeldingen met meerdere voorkeuren" -#: ../src/libs/export.c:1717 +#: ../src/libs/export.c:1730 msgctxt "actionbutton" msgid "start batch export" msgstr "start batch export" @@ -25757,8 +28956,8 @@ msgstr "" "naar externe opslag.\n" "vink deze vlag aan om dit te voorkomen en alleen ingebedde darktable XMP-" "metagegevens te gebruiken.\n" -"als externe opslag XMP-metadata van darktable niet begrijpt, kunt u in " -"plaats daarvan berekende metadata gebruiken" +"als externe opslag XMP-metadata van darktable niet begrijpt, kunt u in plaats " +"daarvan berekende metadata gebruiken" #. just empty widget #: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 @@ -25857,7 +29056,7 @@ msgstr "" msgid "add an output metadata tag" msgstr "voeg een uitvoer metadata label toe" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:938 +#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 msgid "delete metadata tag" msgstr "verwijder metadata label" @@ -25885,11 +29084,11 @@ msgstr "aangepaste sortering" msgid "shuffle" msgstr "schuiven" -#: ../src/libs/filtering.c:265 +#: ../src/libs/filtering.c:268 msgid "collection filters" msgstr "collectie filters" -#: ../src/libs/filtering.c:270 +#: ../src/libs/filtering.c:273 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -25899,44 +29098,44 @@ msgstr "" "filters kunnen vastgezet worden in de bovenste balk, waar\n" "ze ook zichtbaar zijn in de ontwikkelen modus" -#: ../src/libs/filtering.c:305 +#: ../src/libs/filtering.c:308 msgid "initial setting" msgstr "initiële instelling" -#: ../src/libs/filtering.c:324 +#: ../src/libs/filtering.c:327 msgid "imported: last 24h" msgstr "geïmporteerd: laatste 24 uur" -#: ../src/libs/filtering.c:329 +#: ../src/libs/filtering.c:332 msgid "imported: last 30 days" msgstr "geïmporteerd: laatste 30 dagen" -#: ../src/libs/filtering.c:335 +#: ../src/libs/filtering.c:338 msgid "taken: last 24h" msgstr "genomen: laatste 24 uur" -#: ../src/libs/filtering.c:339 +#: ../src/libs/filtering.c:342 msgid "taken: last 30 days" msgstr "genomen: laatste 30 dagen" -#: ../src/libs/filtering.c:731 +#: ../src/libs/filtering.c:734 msgid "click or click&drag to select one or multiple values" msgstr "klik of klik&sleep om een of meerdere waarden te selecteren" -#: ../src/libs/filtering.c:732 +#: ../src/libs/filtering.c:735 msgid "right-click opens a menu to select the available values" msgstr "klik rechts opent een menu met beschikbare waarden" -#: ../src/libs/filtering.c:829 +#: ../src/libs/filtering.c:832 #, c-format msgid "you can't have more than %d rules" msgstr "u kunt niet meer dan %d regels hebben" -#: ../src/libs/filtering.c:943 ../src/libs/filtering.c:1606 +#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 msgid "rule property" msgstr "regel eigenschap" -#: ../src/libs/filtering.c:1000 +#: ../src/libs/filtering.c:1007 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -25944,12 +29143,12 @@ msgstr "" "regel instellingen\n" "deze kunnen niet gewijzigd worden omdat deze is vastgepind in het paneel" -#: ../src/libs/filtering.c:1082 +#: ../src/libs/filtering.c:1089 msgctxt "quickfilter" msgid "filter" msgstr "filter" -#: ../src/libs/filtering.c:1111 +#: ../src/libs/filtering.c:1118 msgid "" "this rule is pinned to the top toolbar\n" "click to un-pin" @@ -25957,125 +29156,125 @@ msgstr "" "deze regel is vast gepind in het boven paneel\n" "klik om te ontkoppelen" -#: ../src/libs/filtering.c:1112 +#: ../src/libs/filtering.c:1119 msgid "you can't disable the rule as it is pinned to the toolbar" msgstr "" "deze regel kan niet uitgeschakeld worden om dat deze is vast gepind in het " "paneel" -#: ../src/libs/filtering.c:1113 +#: ../src/libs/filtering.c:1120 msgid "you can't remove the rule as it is pinned to the toolbar" msgstr "" "deze regel kan niet verwijderd worden omdat deze is vast gepind in het paneel" -#: ../src/libs/filtering.c:1118 +#: ../src/libs/filtering.c:1125 msgid "click to pin this rule to the top toolbar" msgstr "klik om deze regel vast te pinnen aan het boven paneel" -#: ../src/libs/filtering.c:1119 +#: ../src/libs/filtering.c:1126 msgid "remove this collect rule" msgstr "verwijder verzamel regel" -#: ../src/libs/filtering.c:1121 +#: ../src/libs/filtering.c:1128 msgid "this rule is enabled" msgstr "deze regel is ingeschakeld" -#: ../src/libs/filtering.c:1123 +#: ../src/libs/filtering.c:1130 msgid "this rule is disabled" msgstr "deze regel is uitgeschakeld" -#: ../src/libs/filtering.c:1251 +#: ../src/libs/filtering.c:1258 msgid "or" msgstr "of" -#: ../src/libs/filtering.c:1252 +#: ../src/libs/filtering.c:1259 msgid "and not" msgstr "en niet" -#: ../src/libs/filtering.c:1254 +#: ../src/libs/filtering.c:1261 msgid "define how this rule should interact with the previous one" msgstr "definieer hoe deze regel samenwerkt met de vorige" -#: ../src/libs/filtering.c:1517 +#: ../src/libs/filtering.c:1527 msgid " (off)" msgstr " (uit)" -#: ../src/libs/filtering.c:1705 +#: ../src/libs/filtering.c:1716 msgid "you can't add more rules." msgstr "je kunt geen regels meer toevoegen." -#: ../src/libs/filtering.c:1739 +#: ../src/libs/filtering.c:1750 msgid "shown filters" msgstr "getoonde filters" -#: ../src/libs/filtering.c:1754 +#: ../src/libs/filtering.c:1765 msgid "new filter" msgstr "nieuwe filter" #. the actions part of the popover -#: ../src/libs/filtering.c:1761 +#: ../src/libs/filtering.c:1772 msgid "actions" msgstr "acties" -#: ../src/libs/filtering.c:1764 +#: ../src/libs/filtering.c:1775 msgid "reset quickfilters" msgstr "herstel snelle filters" -#: ../src/libs/filtering.c:1937 +#: ../src/libs/filtering.c:1948 msgid "sort order" msgstr "sorteer volgorde" -#: ../src/libs/filtering.c:1940 +#: ../src/libs/filtering.c:1951 msgid "determine the sort order of shown images" msgstr "de sorteervolgorde van de getoonde afbeeldingen bepalen" -#: ../src/libs/filtering.c:1960 +#: ../src/libs/filtering.c:1971 msgid "sort direction" msgstr "sorteer richting" -#: ../src/libs/filtering.c:1965 +#: ../src/libs/filtering.c:1976 msgid "remove this sort order" msgstr "verwijder deze sorteervolgorde" -#: ../src/libs/filtering.c:2049 +#: ../src/libs/filtering.c:2060 #, c-format msgid "you can't have more than %d sort orders" msgstr "u kunt niet meer dan %d sorteer opdrachten hebben" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "DESC" msgstr "DESC" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "ASC" msgstr "ASC" -#: ../src/libs/filtering.c:2210 +#: ../src/libs/filtering.c:2221 msgid "new rule" msgstr "nieuwe regel" -#: ../src/libs/filtering.c:2211 +#: ../src/libs/filtering.c:2222 msgid "append new rule to collect images" msgstr "toevoegen nieuwe regel om afbeeldingen te verzamelen" -#: ../src/libs/filtering.c:2222 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 msgid "sort by" msgstr "sorteer op" -#: ../src/libs/filtering.c:2230 +#: ../src/libs/filtering.c:2241 msgid "new sort" msgstr "nieuwe sortering" -#: ../src/libs/filtering.c:2231 +#: ../src/libs/filtering.c:2242 msgid "append new sort to order images" msgstr "toevoegen nieuwe sortering om afbeeldingen te sorteren" -#: ../src/libs/filtering.c:2234 +#: ../src/libs/filtering.c:2245 msgid "revert to a previous set of sort orders" msgstr "ga terug naar vorige instelling van sorteer opdracht" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2281 +#: ../src/libs/filtering.c:2292 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -26109,9 +29308,10 @@ msgstr "" #. create the filter combobox #: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 -#: ../src/libs/filters/history.c:153 ../src/libs/filters/local_copy.c:142 -#: ../src/libs/filters/module_order.c:161 ../src/libs/filters/rating.c:198 -#: ../src/libs/filters/rating.c:209 ../src/libs/filters/rating_range.c:356 +#: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 +#: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 +#: ../src/libs/filters/rating_range.c:356 msgid "rules" msgstr "regels" @@ -26126,6 +29326,27 @@ msgstr "" "samenvoeging (OF): afbeeldingen met tenminste een van de geselecteerde " "kleuren labels" +#: ../src/libs/filters/date.c:187 +msgid "" +"filter by capture month\n" +"click to toggle month selection" +msgstr "" +"filter op opname-maand\n" +"klik: schakel maand-selectie" + +#. predefined selections +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 +#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 +#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 +#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 +#: ../src/libs/filters/ratio.c:83 +msgid "all images" +msgstr "alle afbeeldingen" + +#: ../src/libs/filters/duplicates.c:157 +msgid "duplicates state filter" +msgstr "duplicaat filter" + #: ../src/libs/filters/filename.c:368 msgid "" "enter filename to search.\n" @@ -26173,18 +29394,10 @@ msgstr "" "ctrl-klik om meerdere waarden te selecteren" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "ok" -#. predefined selections -#: ../src/libs/filters/history.c:38 ../src/libs/filters/local_copy.c:38 -#: ../src/libs/filters/module_order.c:155 ../src/libs/filters/rating_range.c:59 -#: ../src/libs/filters/rating_range.c:83 ../src/libs/filters/rating_range.c:131 -#: ../src/libs/filters/ratio.c:70 ../src/libs/filters/ratio.c:83 -msgid "all images" -msgstr "alle afbeeldingen" - #: ../src/libs/filters/history.c:153 msgid "filter on history state" msgstr "filter op historie status" @@ -26193,6 +29406,130 @@ msgstr "filter op historie status" msgid "local copied state filter" msgstr "lokaal gekopieerde status filter" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "geen camera gedefinieerd" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "geen lens gedefinieerd" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "geen groep (id) gedefinieerd" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "geen witbalans gedefinieerd" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "geen flits gedefinieerd" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "geen belichtingsprogramma gedefinieerd" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "geen lichtmeting gedefinieerd" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"vul camera in om te zoeken.\n" +"meerdere waarden kunnen gescheiden worden door ','\n" +"\n" +"klik rechts voor bestaande camera's" + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"vul lens in om te zoeken.\n" +"meerdere waarden kunnen gescheiden worden door ','\n" +"\n" +"klik rechts voor bestaande lenzen" + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"vul witbalans in om te zoeken.\n" +"meerdere waarden kunnen gescheiden worden door ','\n" +"\n" +"klik rechts voor bestaande witbalans namen" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"vul flitser in om te zoeken.\n" +"meerdere waarden kunnen gescheiden worden door ','\n" +"\n" +"klik rechts voor bestaande flitsers" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"vul belichtingsprogramma in om te zoeken.\n" +"meerdere waarden kunnen gescheiden worden door ','\n" +"\n" +"klik rechts voor bestaande belichtingsprogramma's" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"vul belichtingsmethode in om te zoeken.\n" +"meerdere waarden kunnen gescheiden worden door ','\n" +"\n" +"klik rechts voor bestaande belichtingsmethoden" + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "groep id" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"vul groep (id) in om te zoeken.\n" +"meerdere waarden kunnen gescheiden worden door ','\n" +"\n" +"klik rechts voor bestaande groepen (id's)" + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"klik om te selecteren\n" +"ctrl-klik om meerdere waarden te selecteren" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "filter afbeeldingen op de module volgorde" @@ -26274,7 +29611,7 @@ msgstr "" "desbetreffende wildcard uit\n" "is gedimd tijdens het uitvoeren van de zoekactie" -#: ../src/libs/geotagging.c:147 +#: ../src/libs/geotagging.c:148 msgid "" "set geolocation information for\n" "the currently selected images" @@ -26282,15 +29619,15 @@ msgstr "" "stel geolocatie-informatie in voor\n" "geselecteerde afbeeldingen" -#: ../src/libs/geotagging.c:377 +#: ../src/libs/geotagging.c:378 msgid "apply offset and geo-location" msgstr "offset en geolocatie toepassen" -#: ../src/libs/geotagging.c:378 ../src/libs/geotagging.c:1968 +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 msgid "apply geo-location" msgstr "geolocatie toepassen" -#: ../src/libs/geotagging.c:380 +#: ../src/libs/geotagging.c:381 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -26298,49 +29635,49 @@ msgstr "" "pas offset en geolocatie toe op overeenkomende afbeeldingen\n" "dubbele bewerking: toets 2x Ctrl-Z om ongedaan te maken" -#: ../src/libs/geotagging.c:382 ../src/libs/geotagging.c:1969 +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 msgid "apply geo-location to matching images" msgstr "pas geolocatie toe op overeenkomende afbeeldingen" -#: ../src/libs/geotagging.c:830 +#: ../src/libs/geotagging.c:831 msgid "GPX file track segments" msgstr "GPX-bestandstracksegmenten" -#: ../src/libs/geotagging.c:846 ../src/libs/geotagging.c:1914 +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 msgid "start time" msgstr "starttijd" -#: ../src/libs/geotagging.c:847 +#: ../src/libs/geotagging.c:848 msgid "end time" msgstr "eindtijd" -#: ../src/libs/geotagging.c:848 ../src/libs/geotagging.c:1916 +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 msgid "points" msgstr "punten" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1918 +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 #: ../src/libs/image.c:503 msgid "images" msgstr "afbeeldingen" -#: ../src/libs/geotagging.c:949 +#: ../src/libs/geotagging.c:950 msgid "open GPX file" msgstr "open GPX bestand" -#: ../src/libs/geotagging.c:950 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2374 +#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 +#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 msgid "preview" msgstr "vooraf bekijken" -#: ../src/libs/geotagging.c:963 +#: ../src/libs/geotagging.c:964 msgid "GPS data exchange format" msgstr "GPS data exchange format" -#: ../src/libs/geotagging.c:1787 +#: ../src/libs/geotagging.c:1791 msgid "date/time" msgstr "datum-tijd" -#: ../src/libs/geotagging.c:1788 +#: ../src/libs/geotagging.c:1792 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -26348,40 +29685,40 @@ msgstr "" "voer de nieuwe datum-tijd in (yyyy:mm:dd hh:mm:ss[.sss])\n" "toets de nieuwe cijfers in of scroll over de cel" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1796 msgid "original date/time" msgstr "originele datum-tijd" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1801 msgid "lock date/time offset value to apply it onto another selection" msgstr "vergrendel tijdsverschil om deze toe te passen op een andere selectie" -#: ../src/libs/geotagging.c:1800 +#: ../src/libs/geotagging.c:1805 msgid "date/time offset" msgstr "tijdsverschuiving" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1806 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "tijdsverschuiving ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1810 msgid "apply offset" msgstr "pas compensatie toe" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1811 msgid "apply offset to selected images" msgstr "pas compensatie toe op geselecteerde afbeeldingen" -#: ../src/libs/geotagging.c:1809 +#: ../src/libs/geotagging.c:1814 msgid "apply date/time" msgstr "pas datum-tijd toe" -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1815 msgid "apply the same date/time to selected images" msgstr "pas zelfde datum-tijd toe op geselecteerde afbeeldingen" -#: ../src/libs/geotagging.c:1820 +#: ../src/libs/geotagging.c:1826 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -26391,25 +29728,25 @@ msgstr "" "druk op enter om te bevestigen, zodat de asterisk * verdwijnt" #. gpx -#: ../src/libs/geotagging.c:1860 +#: ../src/libs/geotagging.c:1867 msgid "apply GPX track file..." msgstr "pas GPX track-bestand toe..." -#: ../src/libs/geotagging.c:1861 +#: ../src/libs/geotagging.c:1868 msgid "parses a GPX file and updates location of selected images" msgstr "" "leest een GPX bestand en past de locatie aan van geselecteerde afbeeldingen" -#: ../src/libs/geotagging.c:1872 +#: ../src/libs/geotagging.c:1879 msgctxt "section" msgid "GPX file" msgstr "GPX bestand" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1886 msgid "select a GPX track file..." msgstr "selecteer een GPX track-bestand..." -#: ../src/libs/geotagging.c:1896 +#: ../src/libs/geotagging.c:1903 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -26421,208 +29758,91 @@ msgstr "" "lijst met tracksegmenten in het gpx-bestand, voor elk segment:\n" "- de startdatum en tijd in lokale tijd (LT)\n" "- het aantal trackpunten\n" -"- het aantal overeenkomende afbeeldingen op basis van de datum / tijd, " -"offset en tijdzone\n" +"- het aantal overeenkomende afbeeldingen op basis van de datum / tijd, offset " +"en tijdzone\n" "- meer gedetailleerde tijdinformatie zwevend boven de rij" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1933 +#: ../src/libs/geotagging.c:1940 msgid "view entire track" msgstr "toon volledige gpx-route" -#: ../src/libs/geotagging.c:1934 +#: ../src/libs/geotagging.c:1941 msgid "refresh map to view entire selected track segments" msgstr "ververs kaart om volledige routesegmenten te tonen" -#: ../src/libs/geotagging.c:1948 +#: ../src/libs/geotagging.c:1955 msgid "preview images" msgstr "bekijk afbeeldingen vooraf" -#: ../src/libs/geotagging.c:1953 +#: ../src/libs/geotagging.c:1960 msgid "show on map matching images" msgstr "toon op de kaart overeenkomende afbeeldingen" -#: ../src/libs/geotagging.c:1956 +#: ../src/libs/geotagging.c:1963 msgid "select images" msgstr "selecteer afbeeldingen" -#: ../src/libs/geotagging.c:1957 +#: ../src/libs/geotagging.c:1964 msgid "select matching images" msgstr "selecteer bijpassende afbeeldingen" -#: ../src/libs/geotagging.c:1965 +#: ../src/libs/geotagging.c:1972 msgid "number of matching images versus selected images" msgstr "aantal overeenkomende afbeeldingen versus geselecteerde afbeeldingen" -#: ../src/libs/histogram.c:112 -msgid "monochromatic" -msgstr "monochroom" - -#: ../src/libs/histogram.c:113 -msgid "analogous" -msgstr "analoog" - -#: ../src/libs/histogram.c:114 -msgid "analogous complementary" -msgstr "analoog complementair" - -#: ../src/libs/histogram.c:115 -msgid "complementary" -msgstr "complementair" - -#: ../src/libs/histogram.c:116 -msgid "split complementary" -msgstr "gesplitst complementair" - -#: ../src/libs/histogram.c:117 -msgid "dyad" -msgstr "dyade" - -#: ../src/libs/histogram.c:118 -msgid "triad" -msgstr "triade" - -#: ../src/libs/histogram.c:119 -msgid "tetrad" -msgstr "tetrade" - -#: ../src/libs/histogram.c:125 -msgid "vectorscope" -msgstr "vectorscope" - -#: ../src/libs/histogram.c:126 -msgid "waveform" -msgstr "golfvorm" - -#: ../src/libs/histogram.c:127 -msgid "RGB parade" -msgstr "RGB parade" - -#: ../src/libs/histogram.c:128 ../src/libs/histogram.c:2525 -msgid "histogram" -msgstr "histogram" - -#: ../src/libs/histogram.c:216 +#: ../src/libs/histogram.c:54 msgid "scopes" msgstr "scopes" -#: ../src/libs/histogram.c:1012 +#: ../src/libs/histogram.c:172 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" -msgstr "" -"niet ondersteund histogramprofiel, wordt vervangen door lineair Rec2020" +msgstr "niet ondersteund histogramprofiel, wordt vervangen door lineair Rec2020" -#: ../src/libs/histogram.c:1663 +#: ../src/libs/histogram.c:293 msgid "use buttons at top of graph to change type" msgstr "gebruik de knoppen bovenin de grafiek om het type te wijzigen" -#: ../src/libs/histogram.c:1664 +#: ../src/libs/histogram.c:294 msgid "click on ❓ and then graph for documentation" msgstr "klik op ❓ en dan op de grafiek voor documentatie" -#: ../src/libs/histogram.c:1665 +#: ../src/libs/histogram.c:295 msgid "use color picker module to restrict area" msgstr "gebruik de kleurkiezer module om een kleiner gebied te kiezen" -#: ../src/libs/histogram.c:1673 -msgid "scroll to coarse-rotate" -msgstr "scroll om te roteren" - -#: ../src/libs/histogram.c:1674 -msgid "ctrl+scroll to fine rotate" -msgstr "ctrl+scroll om nauwkeurig te roteren" - -#: ../src/libs/histogram.c:1675 -msgid "shift+scroll to change width" -msgstr "ctrl+scroll om breedte te wijzigen" - -#: ../src/libs/histogram.c:1676 -msgid "alt+scroll to cycle" -msgstr "alt+scroll door collectie" - -#: ../src/libs/histogram.c:1688 +#: ../src/libs/histogram.c:298 msgid "drag to change black point" msgstr "verander zwartpunt door te slepen" -#: ../src/libs/histogram.c:1689 ../src/libs/histogram.c:1696 +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 msgid "double-click resets" msgstr "dubbelklik om te resetten" -#: ../src/libs/histogram.c:1695 +#: ../src/libs/histogram.c:302 msgid "drag to change exposure" msgstr "verander belichting door te slepen" -#: ../src/libs/histogram.c:1835 ../src/libs/histogram.c:1877 -msgid "set scale to linear" -msgstr "stel schaal in op lineair" - -#: ../src/libs/histogram.c:1840 ../src/libs/histogram.c:1882 -msgid "set scale to logarithmic" -msgstr "stel schaal in op logaritmisch" - -#: ../src/libs/histogram.c:1858 -msgid "set scope to vertical" -msgstr "stel scope in op verticaal" - -#: ../src/libs/histogram.c:1863 -msgid "set scope to horizontal" -msgstr "stel scope in op horizontaal" - -#: ../src/libs/histogram.c:1892 -msgid "set view to AzBz" -msgstr "stel weergave in op AzBz" - -#: ../src/libs/histogram.c:1898 -msgid "set view to RYB" -msgstr "stel weergave in op RYB" - -#: ../src/libs/histogram.c:1904 -msgid "set view to u*v*" -msgstr "weergave instellen op u*v*" - -#: ../src/libs/histogram.c:2528 ../src/libs/histogram.c:2596 -msgid "cycle histogram modes" -msgstr "schakel histogram modus" +#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +msgid "histogram" +msgstr "histogram" -#: ../src/libs/histogram.c:2535 ../src/libs/histogram.c:2598 +#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 msgid "hide histogram" msgstr "verberg histogram" -#: ../src/libs/histogram.c:2601 ../src/libs/histogram.c:2634 -msgid "switch histogram view" -msgstr "wissel histogram" - -#: ../src/libs/histogram.c:2609 -msgid "toggle blue channel" -msgstr "blauw kanaal aan/uit" +#: ../src/libs/histogram.c:820 +#, c-format +msgid "toggle %s channel" +msgstr "schakel %s kanaal" -#: ../src/libs/histogram.c:2611 ../src/libs/histogram.c:2620 -#: ../src/libs/histogram.c:2629 +#: ../src/libs/histogram.c:828 msgid "toggle colors" msgstr "schakel kleuren" -#: ../src/libs/histogram.c:2618 -msgid "toggle green channel" -msgstr "groen kanaal aan/uit" - -#: ../src/libs/histogram.c:2627 -msgid "toggle red channel" -msgstr "rood kanaal aan/uit" - -#: ../src/libs/histogram.c:2639 -msgid "cycle vectorscope types" -msgstr "wissel vectorscope types" - -#: ../src/libs/histogram.c:2650 -msgid "color harmonies" -msgstr "kleurharmonieën" - -#: ../src/libs/histogram.c:2664 -msgid "cycle color harmonies" -msgstr "wissel kleurharmonieën" - #: ../src/libs/history.c:103 msgid "" "display the sequence of edit actions\n" @@ -26762,8 +29982,8 @@ msgstr "" msgid "physically delete from disk immediately" msgstr "onmiddellijk fysiek verwijderen van schijf" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:3994 -#: ../src/libs/styles.c:895 +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 +#: ../src/libs/styles.c:930 msgid "remove" msgstr "vergeten" @@ -26920,24 +30140,32 @@ msgstr "stel de selectie in als kleurafbeeldingen" msgid "duplicate virgin" msgstr "dupliceer origineel" -#: ../src/libs/import.c:284 -#, c-format -msgid "device \"%s\" connected on port \"%s\"." -msgstr "station \"%s\" verbonden op poort \"%s\"." +#: ../src/libs/import.c:122 +msgid "add to library" +msgstr "voeg toe aan bibliotheek" + +#: ../src/libs/import.c:123 +msgid "copy & import" +msgstr "kopieer & importeer" -#: ../src/libs/import.c:296 ../src/libs/import.c:371 ../src/libs/import.c:2046 +#: ../src/libs/import.c:124 msgid "copy & import from camera" msgstr "kopieer & importeer van camera" -#: ../src/libs/import.c:310 ../src/libs/import.c:375 +#: ../src/libs/import.c:125 msgid "tethered shoot" msgstr "tethered shoot (communiceer direct met camera)" -#: ../src/libs/import.c:320 ../src/libs/import.c:377 +#: ../src/libs/import.c:287 +#, c-format +msgid "device \"%s\" connected on port \"%s\"." +msgstr "station \"%s\" verbonden op poort \"%s\"." + +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 msgid "unmount camera" msgstr "ontkoppel camera" -#: ../src/libs/import.c:345 +#: ../src/libs/import.c:332 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -26947,146 +30175,136 @@ msgstr "" "zorg ervoor dat hij niet meer is gekoppeld\n" "of sluit de toepassing die voor de vergrendeling zorgt" -#: ../src/libs/import.c:350 +#: ../src/libs/import.c:337 msgid "tethering and importing is disabled for this camera" msgstr "tethering en importeren is uitgeschakeld voor deze camera" -#: ../src/libs/import.c:352 ../src/libs/import.c:373 +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 msgid "mount camera" msgstr "koppel camera" -#: ../src/libs/import.c:998 +#: ../src/libs/import.c:970 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "%d afbeelding van %d geselecteerd" msgstr[1] "%d afbeeldingen van %d geselecteerd" -#: ../src/libs/import.c:1450 +#: ../src/libs/import.c:1420 msgid "choose the root of the folder tree below" msgstr "kies de root van de map boom hieronder" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1423 msgid "places" msgstr "locaties" -#: ../src/libs/import.c:1461 +#: ../src/libs/import.c:1431 msgid "restore all default places you have removed" msgstr "herstel alle standaardplaatsen die u hebt verwijderd" -#: ../src/libs/import.c:1468 +#: ../src/libs/import.c:1438 msgid "remove the selected custom place" msgstr "verwijder de geselecteerde importlocatie" -#: ../src/libs/import.c:1475 +#: ../src/libs/import.c:1445 msgid "add a custom place" msgstr "importlocatie toevoegen" -#: ../src/libs/import.c:1483 +#: ../src/libs/import.c:1453 msgid "you can add custom places using the plus icon" msgstr "u kunt aangepaste plaatsen toevoegen met het pluspictogram" -#: ../src/libs/import.c:1511 +#: ../src/libs/import.c:1481 msgid "select a folder to see the content" msgstr "selecteer een map om de inhoud te zien" -#: ../src/libs/import.c:1514 +#: ../src/libs/import.c:1484 msgid "folders" msgstr "mappen" -#: ../src/libs/import.c:1590 +#: ../src/libs/import.c:1560 msgid "home" msgstr "thuis" -#: ../src/libs/import.c:1604 +#: ../src/libs/import.c:1574 msgid "pictures" msgstr "afbeeldingen" -#: ../src/libs/import.c:1891 +#: ../src/libs/import.c:1861 msgid "mark already imported images" msgstr "markeer reeds geïmporteerde afbeeldingen" -#: ../src/libs/import.c:1905 +#: ../src/libs/import.c:1875 msgid "modified" msgstr "aangepast" -#: ../src/libs/import.c:1912 +#: ../src/libs/import.c:1882 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "" "bestand ‘gewijzigde datum / tijd’, kan verschillen van ‘Exif datum / tijd’" -#: ../src/libs/import.c:1924 +#: ../src/libs/import.c:1894 msgid "show/hide thumbnails" msgstr "miniaturen tonen/verbergen" -#: ../src/libs/import.c:1998 +#: ../src/libs/import.c:1968 msgid "naming rules" msgstr "naamgeving regels" -#: ../src/libs/import.c:2044 -msgid "add to library" -msgstr "voeg toe aan bibliotheek" - -#: ../src/libs/import.c:2045 -msgid "copy & import" -msgstr "kopieer & importeer" - -#: ../src/libs/import.c:2083 +#: ../src/libs/import.c:2046 msgid "select new" msgstr "selecteer nieuw" -#: ../src/libs/import.c:2134 +#: ../src/libs/import.c:2097 msgid "please wait while prefetching the list of images from camera..." msgstr "" -"even geduld terwijl de lijst met afbeeldingen van de camera wordt " -"opgehaald..." +"even geduld terwijl de lijst met afbeeldingen van de camera wordt opgehaald..." -#: ../src/libs/import.c:2284 +#: ../src/libs/import.c:2247 msgid "invalid override date/time format" msgstr "ongeldige overschrijf datum/tijd format" -#: ../src/libs/import.c:2352 +#: ../src/libs/import.c:2315 msgid "import base directory" msgstr "import basismap" -#: ../src/libs/import.c:2353 +#: ../src/libs/import.c:2316 msgid "" -"before copying images to the darktable base directory make sure it is " -"defined as you prefer.\n" +"before copying images to the darktable base directory make sure it is defined " +"as you prefer.\n" "further information can be found in the darktable manual.\n" "\n" "inspect darktable preferences -> import.\n" "check and possibly correct the 'base directory naming pattern'" msgstr "" -"controleer de instellingen alvorens afbeeldingen te importeren in " -"darktable.\n" +"controleer de instellingen alvorens afbeeldingen te importeren in darktable.\n" "meer information is te vinden in de darktable handleiding.\n" "\n" "controleer darktable voorkeuren -> import.\n" "corrigeer waar nodig 'import basismap' en 'import naampatroon'" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_come back & check" msgstr "kom terug & _check" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_understood & done" msgstr "begrepen & gedaan" #. add import buttons -#: ../src/libs/import.c:2420 +#: ../src/libs/import.c:2383 msgid "add to library..." msgstr "toevoegen aan bibliotheek..." -#: ../src/libs/import.c:2422 +#: ../src/libs/import.c:2385 msgid "add existing images to the library" msgstr "voeg bestaande afbeeldingen toe aan de bibliotheek" -#: ../src/libs/import.c:2428 +#: ../src/libs/import.c:2391 msgid "copy & import..." msgstr "kopieer en importeer..." -#: ../src/libs/import.c:2430 +#: ../src/libs/import.c:2393 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -27097,7 +30315,7 @@ msgstr "" "patronen kunnen worden gedefinieerd om de afbeeldingen te hernoemen en de " "bestemmingsmappen te specificeren" -#: ../src/libs/import.c:2452 +#: ../src/libs/import.c:2416 msgid "parameters" msgstr "parameters" @@ -27117,27 +30335,27 @@ msgstr "v5.0 voor RAW input" msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 voor JPEG/niet-RAW input" -#: ../src/libs/lib.c:374 +#: ../src/libs/lib.c:408 msgid "deleting preset for obsolete module" msgstr "verwijder voorkeur voor achterhaalde module" -#: ../src/libs/lib.c:538 +#: ../src/libs/lib.c:574 msgid "manage presets..." msgstr "beheer voorkeuren..." -#: ../src/libs/lib.c:563 +#: ../src/libs/lib.c:599 msgid "nothing to save" msgstr "niets om te bewaren" -#: ../src/libs/lib.c:1264 +#: ../src/libs/lib.c:1318 msgid "show module" msgstr "toon module" -#: ../src/libs/lib.c:1289 +#: ../src/libs/lib.c:1351 msgid "presets and preferences" msgstr "voorkeuren" -#: ../src/libs/lib.c:1598 +#: ../src/libs/lib.c:1736 msgid "utility module" msgstr "programma modules" @@ -27205,7 +30423,7 @@ msgstr "xor" #: ../src/libs/live_view.c:398 msgctxt "blendmode" msgid "add" -msgstr "optellen" +msgstr "toevoegen" #: ../src/libs/live_view.c:399 msgctxt "blendmode" @@ -27235,7 +30453,7 @@ msgstr "zacht light" #: ../src/libs/live_view.c:410 msgctxt "blendmode" msgid "exclusion" -msgstr "uitsluiten" +msgstr "uitsluiting" #: ../src/libs/live_view.c:411 msgctxt "blendmode" @@ -27308,8 +30526,7 @@ msgid "go to collection (lighttable)" msgstr "ga naar collectie (bibliotheek)" #: ../src/libs/map_locations.c:841 -msgid "" -"terminate edit (press enter or escape) before selecting another location" +msgid "terminate edit (press enter or escape) before selecting another location" msgstr "" "beëindig bewerking (druk op enter of escape) voor je een andere locatie " "selecteert" @@ -27344,8 +30561,8 @@ msgstr "" #: ../src/libs/map_locations.c:951 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" -"or even polygon if available (select first a polygon place in 'find " -"location' module)" +"or even polygon if available (select first a polygon place in 'find location' " +"module)" msgstr "" "selecteer de vorm van de limieten van de locatie op de kaart, cirkel of " "rechthoek\n" @@ -27376,7 +30593,7 @@ msgstr "kaartaanbieder" msgid "select the source of the map. some entries might not work" msgstr "kies een kaart aanbieder, mogelijk werken niet alle aanbieders" -#: ../src/libs/masks.c:63 +#: ../src/libs/masks.c:66 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -27384,84 +30601,92 @@ msgstr "" "manipuleer de getekende vormen in de\n" "maskers van de bewerkingsmodules" -#: ../src/libs/masks.c:109 +#: ../src/libs/masks.c:114 msgid "feather" msgstr "doezelaar" -#: ../src/libs/masks.c:356 +#: ../src/libs/masks.c:118 +msgid "cleanup" +msgstr "opschonen" + +#: ../src/libs/masks.c:120 +msgid "refine mask boundary" +msgstr "verfijn masker grenzen" + +#: ../src/libs/masks.c:391 #, c-format msgid "group #%d" msgstr "groep #%d" -#: ../src/libs/masks.c:1087 +#: ../src/libs/masks.c:1124 msgid "duplicate this shape" msgstr "dupliceer deze vorm" -#: ../src/libs/masks.c:1091 +#: ../src/libs/masks.c:1128 msgid "delete this shape" msgstr "verwijder vorm" -#: ../src/libs/masks.c:1097 +#: ../src/libs/masks.c:1134 msgid "delete group" msgstr "verwijder groep" -#: ../src/libs/masks.c:1104 +#: ../src/libs/masks.c:1141 msgid "remove from group" msgstr "verwijder van groep" -#: ../src/libs/masks.c:1112 +#: ../src/libs/masks.c:1149 msgid "group the forms" msgstr "groepeer vormen" -#: ../src/libs/masks.c:1120 +#: ../src/libs/masks.c:1157 msgid "use inverted shape" msgstr "gebruik omgekeerde vorm" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1161 msgid "mode: union" msgstr "modus: samenvoeging (OF)" -#: ../src/libs/masks.c:1126 +#: ../src/libs/masks.c:1163 msgid "mode: intersection" msgstr "modus: doorsnede (EN)" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1165 msgid "mode: difference" msgstr "modus: verschil" -#: ../src/libs/masks.c:1130 +#: ../src/libs/masks.c:1167 msgid "mode: sum" msgstr "modus: som" -#: ../src/libs/masks.c:1132 +#: ../src/libs/masks.c:1169 msgid "mode: exclusion" msgstr "modus: uitsluiten" -#: ../src/libs/masks.c:1148 +#: ../src/libs/masks.c:1185 msgid "delete unused shapes" msgstr "verwijder ongebruikte vormen" -#: ../src/libs/masks.c:1872 +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "object toevoegen" + +#: ../src/libs/masks.c:1920 msgid "created shapes" msgstr "gecreëerde vormen" -#: ../src/libs/masks.c:1879 ../src/libs/masks.c:1894 ../src/libs/masks.c:1908 -#: ../src/libs/masks.c:1910 +#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 +#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 msgid "properties" msgstr "eigenschappen" -#: ../src/libs/masks.c:1882 +#: ../src/libs/masks.c:1936 msgid "no shapes selected" msgstr "geen vormen geselecteerd" -#: ../src/libs/masks.c:1908 +#: ../src/libs/masks.c:1974 msgid "pressure" msgstr "druk" -#: ../src/libs/masks.c:1910 -msgid "smoothing" -msgstr "soepele lijnen" - #: ../src/libs/metadata.c:65 msgid "metadata editor" msgstr "metadata-editor" @@ -27474,7 +30699,7 @@ msgstr "" "wijzigen metadata teksten van\n" "geselecteerde afbeeldingen" -#: ../src/libs/metadata.c:604 +#: ../src/libs/metadata.c:606 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -27491,31 +30716,31 @@ msgstr "" "klik rechts geeft in dat geval de mogelijkheid om er één uit te kiezen.\n" "toets escape om het pop-up venster te sluiten" -#: ../src/libs/metadata.c:615 +#: ../src/libs/metadata.c:617 msgid "" msgstr "" -#: ../src/libs/metadata.c:841 ../src/libs/metadata_view.c:1432 +#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 msgid "metadata settings" msgstr "metadata instellingen" -#: ../src/libs/metadata.c:884 +#: ../src/libs/metadata.c:886 msgid "XMP tag name" msgstr "XMP attribuut" -#: ../src/libs/metadata.c:890 +#: ../src/libs/metadata.c:892 msgid "display name" msgstr "weergeven naam" -#: ../src/libs/metadata.c:900 ../src/libs/metadata_view.c:1470 +#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 msgid "visible" msgstr "zichtbaar" -#: ../src/libs/metadata.c:907 +#: ../src/libs/metadata.c:909 msgid "drag and drop one row at a time until you get the desired order" msgstr "klik en sleep rij voor rij tot alles op de gewenste volgorde staat" -#: ../src/libs/metadata.c:915 +#: ../src/libs/metadata.c:917 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -27525,27 +30750,27 @@ msgstr "" "het wordt zichtbaar in de metadata-editor, verzameling en importmodule\n" "het zal ook worden geëxporteerd" -#: ../src/libs/metadata.c:920 ../src/libs/tagging.c:1873 -#: ../src/libs/tagging.c:2021 +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 +#: ../src/libs/tagging.c:2051 msgid "private" msgstr "persoonlijk" -#: ../src/libs/metadata.c:925 +#: ../src/libs/metadata.c:927 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" "vink aan als u deze informatie privé wilt houden (niet geëxporteerd met " "afbeeldingen)" -#: ../src/libs/metadata.c:934 +#: ../src/libs/metadata.c:936 msgid "add metadata tags" msgstr "voeg metadata labels toe" -#: ../src/libs/metadata.c:985 +#: ../src/libs/metadata.c:987 msgid "delete metadata" msgstr "verwijder metadata label" -#: ../src/libs/metadata.c:986 +#: ../src/libs/metadata.c:988 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -27553,70 +30778,70 @@ msgstr "" "u gaat metadata verwijderen die nog gebruikt wordt in afbeeldingen.\n" "die verwijzingen worden ook verwijderd." -#: ../src/libs/metadata.c:1141 +#: ../src/libs/metadata.c:1143 msgid "write metadata for selected images" msgstr "metadata toevoegen aan geselecteerde afbeelding(en)" -#: ../src/libs/metadata.c:1142 +#: ../src/libs/metadata.c:1144 msgid "cancel" msgstr "annuleer" -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1145 msgid "ignore changed metadata" msgstr "negeer gewijzigde metadata" -#: ../src/libs/metadata.c:1204 +#: ../src/libs/metadata.c:1206 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1205 +#: ../src/libs/metadata.c:1207 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Attribution (CC BY)" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1208 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1209 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "Creative Commons Attribution-gelijk delen (CC BY-SA)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1210 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1211 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "Creative Commons Attribution-geen afgeleide werken (CC BY-ND)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1212 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1213 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "Creative Commons Attribution-niet commercieel (CC BY-NC)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1214 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1215 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "" "Creative Commons Attribution-niet commercieel-gelijk delen (CC BY-NC-SA)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1216 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1217 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "" "Creative Commons Attribution-niet commercieel-geen afgeleide werken(CC BY-NC-" "ND)" -#: ../src/libs/metadata.c:1216 ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 msgid "all rights reserved" msgstr "alle rechten voorbehouden" @@ -27625,14 +30850,6 @@ msgstr "alle rechten voorbehouden" msgid "filmroll" msgstr "filmrol" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "groep id" - -#: ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "versie" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "import moment" @@ -27669,6 +30886,11 @@ msgstr "export breedte" msgid "export height" msgstr "export hoogte" +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "breedtegraad" + #: ../src/libs/metadata_view.c:170 msgid "longitude" msgstr "lengtegraad" @@ -27685,47 +30907,47 @@ msgstr "categorieën" msgid "image information" msgstr "informatie" -#: ../src/libs/metadata_view.c:359 +#: ../src/libs/metadata_view.c:375 msgid "unused/deprecated" msgstr "niet gebruikt/verouderd" -#: ../src/libs/metadata_view.c:360 +#: ../src/libs/metadata_view.c:376 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:363 +#: ../src/libs/metadata_view.c:379 msgid "marked for deletion" msgstr "gemarkeerd voor verwijderen" -#: ../src/libs/metadata_view.c:364 +#: ../src/libs/metadata_view.c:380 msgid "auto-applying presets applied" msgstr "automatische voorkeuren toegepast" -#: ../src/libs/metadata_view.c:366 +#: ../src/libs/metadata_view.c:382 msgid "has .txt" msgstr "heeft .txt" -#: ../src/libs/metadata_view.c:367 +#: ../src/libs/metadata_view.c:383 msgid "has .wav" msgstr "heeft .wav" -#: ../src/libs/metadata_view.c:385 +#: ../src/libs/metadata_view.c:403 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "afbeelding heeft %d ster" msgstr[1] "afbeelding heeft %d sterren" -#: ../src/libs/metadata_view.c:461 +#: ../src/libs/metadata_view.c:470 #, c-format msgid "loader: %s" msgstr "lader: %s" -#: ../src/libs/metadata_view.c:688 +#: ../src/libs/metadata_view.c:702 msgid "" msgstr "" -#: ../src/libs/metadata_view.c:701 +#: ../src/libs/metadata_view.c:715 #, c-format msgid "" "double-click to jump to film roll\n" @@ -27734,32 +30956,32 @@ msgstr "" "dubbelklik: ga naar filmrol\n" "%s" -#: ../src/libs/metadata_view.c:792 +#: ../src/libs/metadata_view.c:806 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:814 ../src/libs/metadata_view.c:826 -#: ../src/libs/metadata_view.c:831 +#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 +#: ../src/libs/metadata_view.c:845 #, c-format msgid "%.1f mm" msgstr "%.1f mm" -#: ../src/libs/metadata_view.c:855 +#: ../src/libs/metadata_view.c:869 #, c-format msgid "infinity" msgstr "oneindig" -#: ../src/libs/metadata_view.c:859 +#: ../src/libs/metadata_view.c:873 #, c-format msgid "%.2f m" msgstr "%.2f m" -#: ../src/libs/metadata_view.c:1434 +#: ../src/libs/metadata_view.c:1463 msgid "_default" msgstr "stan_daard" -#: ../src/libs/metadata_view.c:1465 +#: ../src/libs/metadata_view.c:1495 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -27769,195 +30991,195 @@ msgstr "" "vink uit om metadata te verbergen die niet interessant voor u zijn\n" "gebruik voorinstellingen als er andere instellingen nodig zijn" -#: ../src/libs/metadata_view.c:1619 +#: ../src/libs/metadata_view.c:1657 msgid "jump to film roll" msgstr "ga naar filmrol" -#: ../src/libs/modulegroups.c:42 ../src/libs/modulegroups.c:1789 +#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 msgid "workflow: scene-referred" msgstr "workflow: scène-gerefereerd" -#: ../src/libs/modulegroups.c:45 +#: ../src/libs/modulegroups.c:46 msgid "modules: deprecated" msgstr "modules: verouderd" -#: ../src/libs/modulegroups.c:48 +#: ../src/libs/modulegroups.c:49 msgid "last modified layout" msgstr "laatst aangepaste weergave" -#: ../src/libs/modulegroups.c:192 +#: ../src/libs/modulegroups.c:193 msgid "modulegroups" msgstr "modulegroepen" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:306 ../src/libs/modulegroups.c:318 -#: ../src/libs/modulegroups.c:2481 ../src/libs/modulegroups.c:2483 +#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 +#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 msgid "on-off" msgstr "aan-uit" -#: ../src/libs/modulegroups.c:480 ../src/libs/modulegroups.c:483 +#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." msgstr "" -"deze widget voor snelle toegang is uitgeschakeld omdat er meerdere " -"exemplaren van deze module aanwezig zijn. Gebruik de volledige module om " -"toegang te krijgen tot deze widget..." +"deze widget voor snelle toegang is uitgeschakeld omdat er meerdere exemplaren " +"van deze module aanwezig zijn. Gebruik de volledige module om toegang te " +"krijgen tot deze widget..." -#: ../src/libs/modulegroups.c:572 +#: ../src/libs/modulegroups.c:579 msgid "(some features may only be available in the full module interface)" msgstr "" "(sommige functies zijn mogelijk alleen beschikbaar in de volledige module-" "interface)" -#: ../src/libs/modulegroups.c:610 +#: ../src/libs/modulegroups.c:617 #, c-format msgid "go to the full version of the %s module" msgstr "ga naar de volledige versie van module %s" -#: ../src/libs/modulegroups.c:1558 ../src/libs/modulegroups.c:1650 -#: ../src/libs/modulegroups.c:1687 ../src/libs/modulegroups.c:1741 -#: ../src/libs/modulegroups.c:1855 +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 +#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 +#: ../src/libs/modulegroups.c:1862 msgctxt "modulegroup" msgid "base" msgstr "basis" -#: ../src/libs/modulegroups.c:1577 +#: ../src/libs/modulegroups.c:1582 msgctxt "modulegroup" msgid "tone" msgstr "toon" -#: ../src/libs/modulegroups.c:1587 ../src/libs/modulegroups.c:1701 -#: ../src/libs/modulegroups.c:1757 +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 +#: ../src/libs/modulegroups.c:1763 msgctxt "modulegroup" msgid "color" msgstr "kleur" -#: ../src/libs/modulegroups.c:1604 ../src/libs/modulegroups.c:1709 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 +#: ../src/libs/modulegroups.c:1770 msgctxt "modulegroup" msgid "correct" msgstr "corrigeer" -#: ../src/libs/modulegroups.c:1623 ../src/libs/modulegroups.c:1722 -#: ../src/libs/modulegroups.c:1776 ../src/libs/modulegroups.c:2366 +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 +#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 msgctxt "modulegroup" msgid "effect" msgstr "effect" -#: ../src/libs/modulegroups.c:1643 +#: ../src/libs/modulegroups.c:1649 msgid "modules: all" msgstr "modules: alle" -#: ../src/libs/modulegroups.c:1665 +#: ../src/libs/modulegroups.c:1671 msgctxt "modulegroup" msgid "grading" msgstr "verloop" -#: ../src/libs/modulegroups.c:1673 ../src/libs/modulegroups.c:2372 +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 msgctxt "modulegroup" msgid "effects" msgstr "effecten" -#: ../src/libs/modulegroups.c:1681 +#: ../src/libs/modulegroups.c:1687 msgid "workflow: beginner" msgstr "workflow: beginner" -#: ../src/libs/modulegroups.c:1734 +#: ../src/libs/modulegroups.c:1740 msgid "workflow: display-referred" msgstr "workflow: scherm-gerefereerd" -#: ../src/libs/modulegroups.c:1794 +#: ../src/libs/modulegroups.c:1801 msgid "search only" msgstr "enkel zoeken" -#: ../src/libs/modulegroups.c:1808 ../src/libs/modulegroups.c:2111 -#: ../src/libs/modulegroups.c:2676 +#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 +#: ../src/libs/modulegroups.c:2679 msgctxt "modulegroup" msgid "deprecated" msgstr "verouderd" -#: ../src/libs/modulegroups.c:1823 +#: ../src/libs/modulegroups.c:1830 msgid "previous config" msgstr "vorige configuratie" -#: ../src/libs/modulegroups.c:1825 +#: ../src/libs/modulegroups.c:1832 msgid "previous layout" msgstr "voorgaande weergave" -#: ../src/libs/modulegroups.c:1829 +#: ../src/libs/modulegroups.c:1836 msgid "previous config with new layout" msgstr "vorige configuratie met nieuwe weergave" -#: ../src/libs/modulegroups.c:2007 ../src/libs/modulegroups.c:2535 -#: ../src/libs/modulegroups.c:2548 +#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 +#: ../src/libs/modulegroups.c:2553 msgid "remove this widget" msgstr "verwijder deze widget" -#: ../src/libs/modulegroups.c:2130 ../src/libs/modulegroups.c:2394 +#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 msgid "remove this module" msgstr "verwijder deze module" -#: ../src/libs/modulegroups.c:2358 +#: ../src/libs/modulegroups.c:2363 msgid "base" msgstr "basis" -#: ../src/libs/modulegroups.c:2364 +#: ../src/libs/modulegroups.c:2369 msgid "tone" msgstr "toon" -#: ../src/libs/modulegroups.c:2368 +#: ../src/libs/modulegroups.c:2373 msgid "technical" msgstr "technisch" -#: ../src/libs/modulegroups.c:2370 +#: ../src/libs/modulegroups.c:2375 msgid "grading" msgstr "verloop" -#: ../src/libs/modulegroups.c:2376 ../src/libs/modulegroups.c:2384 +#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 msgid "add this module" msgstr "voeg deze module toe" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2406 ../src/libs/modulegroups.c:2627 +#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 msgid "all available modules" msgstr "alle beschikbare modules" -#: ../src/libs/modulegroups.c:2414 +#: ../src/libs/modulegroups.c:2419 msgid "add module" msgstr "voeg module toe" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2424 msgid "remove module" msgstr "verwijder module" -#: ../src/libs/modulegroups.c:2542 +#: ../src/libs/modulegroups.c:2547 msgid "header needed for other widgets" msgstr "header nodig voor andere widgets" -#: ../src/libs/modulegroups.c:2558 ../src/libs/modulegroups.c:2565 +#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 msgid "add this widget" msgstr "voeg deze widget toe" -#: ../src/libs/modulegroups.c:2578 +#: ../src/libs/modulegroups.c:2583 msgid "currently invisible" msgstr "momenteel onzichtbaar" -#: ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2616 msgid "add widget" msgstr "voeg widget toe" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2621 msgid "remove widget" msgstr "verwijder widget" -#: ../src/libs/modulegroups.c:2739 +#: ../src/libs/modulegroups.c:2742 msgid "show all history modules" msgstr "toon alle historiemodules" -#: ../src/libs/modulegroups.c:2742 ../src/libs/modulegroups.c:4028 +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 msgid "" "show modules that are present in the history stack, regardless of whether or " "not they are currently enabled" @@ -27965,7 +31187,7 @@ msgstr "" "modules weergeven die aanwezig zijn in de historie, ongeacht of ze momenteel " "zijn ingeschakeld" -#: ../src/libs/modulegroups.c:2837 ../src/libs/modulegroups.c:2943 +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -27975,7 +31197,24 @@ msgstr "" "die niet kunnen worden opgelost en er zijn alternatieven die ze oplossen.\n" "ze worden verwijderd voor nieuwe bewerkingen in de volgende release." -#: ../src/libs/modulegroups.c:2890 +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +msgid "quick access" +msgstr "snelle toegang" + +#: ../src/libs/modulegroups.c:2865 +msgid "active pipeline" +msgstr "actieve pijplijn" + +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#, c-format +msgid "module group: '%s'" +msgstr "modulegroep: '%s'" + +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +msgid "cycle module groups" +msgstr "modulegroepen doorlopen" + +#: ../src/libs/modulegroups.c:2975 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -27983,19 +31222,19 @@ msgstr "" "snelle toegang\n" "klik rechts op tab icoon voor toevoegen/verwijderen widgets" -#: ../src/libs/modulegroups.c:2893 +#: ../src/libs/modulegroups.c:2978 msgid "quick access panel" msgstr "paneel voor snelle toegang" -#: ../src/libs/modulegroups.c:2905 +#: ../src/libs/modulegroups.c:2990 msgid "show only active modules" msgstr "toon alleen actieve modules" -#: ../src/libs/modulegroups.c:2906 +#: ../src/libs/modulegroups.c:2991 msgid "active modules" msgstr "actieve modules" -#: ../src/libs/modulegroups.c:2912 +#: ../src/libs/modulegroups.c:3001 msgid "" "presets\n" "ctrl+click to manage" @@ -28003,167 +31242,172 @@ msgstr "" "voorkeuren\n" "ctrl+klik om te beheren" -#: ../src/libs/modulegroups.c:2919 +#: ../src/libs/modulegroups.c:3008 msgid "search modules" msgstr "zoek modules" -#: ../src/libs/modulegroups.c:2921 +#: ../src/libs/modulegroups.c:3010 msgid "search modules by name or tag" msgstr "zoek modules op naam of label" -#: ../src/libs/modulegroups.c:2936 +#: ../src/libs/modulegroups.c:3025 msgid "clear text" msgstr "wis tekst" -#: ../src/libs/modulegroups.c:3200 +#: ../src/libs/modulegroups.c:3142 +#, c-format +msgid "" +"%s\n" +"right-click tab icon to add/remove modules" +msgstr "" +"%s\n" +"klik rechts op tab icoon voor toevoegen/verwijderen modules" + +#: ../src/libs/modulegroups.c:3286 msgid "basic icon" msgstr "basisicoon" -#: ../src/libs/modulegroups.c:3211 +#: ../src/libs/modulegroups.c:3297 msgid "active icon" msgstr "actief icoon" -#: ../src/libs/modulegroups.c:3222 +#: ../src/libs/modulegroups.c:3308 msgid "color icon" msgstr "kleuricoon" -#: ../src/libs/modulegroups.c:3233 +#: ../src/libs/modulegroups.c:3319 msgid "correct icon" msgstr "corrigeer icoon" -#: ../src/libs/modulegroups.c:3244 +#: ../src/libs/modulegroups.c:3330 msgid "effect icon" msgstr "effecticoon" -#: ../src/libs/modulegroups.c:3255 +#: ../src/libs/modulegroups.c:3341 msgid "favorites icon" msgstr "favorieticoon" -#: ../src/libs/modulegroups.c:3266 +#: ../src/libs/modulegroups.c:3352 msgid "tone icon" msgstr "toonicoon" -#: ../src/libs/modulegroups.c:3277 +#: ../src/libs/modulegroups.c:3363 msgid "grading icon" msgstr "kleurverloopicoon" -#: ../src/libs/modulegroups.c:3288 +#: ../src/libs/modulegroups.c:3374 msgid "technical icon" msgstr "technisch pictogram" -#: ../src/libs/modulegroups.c:3322 +#: ../src/libs/modulegroups.c:3408 msgid "quick access panel widgets" msgstr "widgets voor paneel voor snelle toegang" -#: ../src/libs/modulegroups.c:3324 -msgid "quick access" -msgstr "snelle toegang" - -#: ../src/libs/modulegroups.c:3346 +#: ../src/libs/modulegroups.c:3432 msgid "add widget to the quick access panel" msgstr "widget toevoegen aan het paneel voor snelle toegang" -#: ../src/libs/modulegroups.c:3379 +#: ../src/libs/modulegroups.c:3465 msgid "group icon" msgstr "groepsicoon" -#: ../src/libs/modulegroups.c:3389 +#: ../src/libs/modulegroups.c:3475 msgid "group name" msgstr "groepsnaam" -#: ../src/libs/modulegroups.c:3401 +#: ../src/libs/modulegroups.c:3487 msgid "remove group" msgstr "verwijder groep" -#: ../src/libs/modulegroups.c:3429 +#: ../src/libs/modulegroups.c:3515 msgid "move group to the left" msgstr "verplaats de groep naar links" -#: ../src/libs/modulegroups.c:3439 +#: ../src/libs/modulegroups.c:3525 msgid "add module to the group" msgstr "module toevoegen aan de groep" -#: ../src/libs/modulegroups.c:3451 +#: ../src/libs/modulegroups.c:3537 msgid "move group to the right" msgstr "verplaats de groep naar rechts" -#: ../src/libs/modulegroups.c:3641 +#: ../src/libs/modulegroups.c:3725 msgid "rename preset" msgstr "hernoem voorkeur" -#: ../src/libs/modulegroups.c:3644 +#: ../src/libs/modulegroups.c:3728 msgid "_rename" msgstr "he_rnoemen" -#: ../src/libs/modulegroups.c:3649 +#: ../src/libs/modulegroups.c:3733 msgid "a preset with this name already exists!" msgstr "een voorinstelling met deze naam bestaat al!" -#: ../src/libs/modulegroups.c:3658 +#: ../src/libs/modulegroups.c:3742 msgid "new preset name:" msgstr "nieuwe voorinstelling naam:" -#: ../src/libs/modulegroups.c:3986 +#: ../src/libs/modulegroups.c:4070 msgid "preset: " msgstr "voorinstelling: " -#: ../src/libs/modulegroups.c:3996 +#: ../src/libs/modulegroups.c:4080 msgid "remove the preset" msgstr "verwijder de voorkeur" -#: ../src/libs/modulegroups.c:4000 +#: ../src/libs/modulegroups.c:4084 msgid "duplicate the preset" msgstr "dupliceer de voorkeur" -#: ../src/libs/modulegroups.c:4004 +#: ../src/libs/modulegroups.c:4088 msgid "rename the preset" msgstr "hernoem deze voorkeur" -#: ../src/libs/modulegroups.c:4008 +#: ../src/libs/modulegroups.c:4092 msgid "create a new empty preset" msgstr "voeg nieuwe lege vookeur toe" -#: ../src/libs/modulegroups.c:4016 +#: ../src/libs/modulegroups.c:4100 msgid "show search line" msgstr "toon zoeklijn" -#: ../src/libs/modulegroups.c:4020 +#: ../src/libs/modulegroups.c:4104 msgid "show quick access panel" msgstr "toon paneel voor snelle toegang" -#: ../src/libs/modulegroups.c:4025 +#: ../src/libs/modulegroups.c:4109 msgid "show all history modules in active group" msgstr "toon alle historiemodules in de actieve groep" -#: ../src/libs/modulegroups.c:4039 +#: ../src/libs/modulegroups.c:4123 msgid "auto-apply this preset" msgstr "automatisch deze voorkeur toepassen" -#: ../src/libs/modulegroups.c:4055 +#: ../src/libs/modulegroups.c:4139 msgid "module groups" msgstr "modulegroepen" -#: ../src/libs/modulegroups.c:4074 +#: ../src/libs/modulegroups.c:4158 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" -"dit is een ingebouwde alleen-lezen voorkeur. dupliceer het als u wijzigingen " -"wilt aanbrengen" +"dit is een ingebouwde, vaste voorkeur. maak een kopie om wijzigingen aan te " +"brengen" -#: ../src/libs/navigation.c:76 +#: ../src/libs/navigation.c:88 msgid "navigation" msgstr "navigeer" -#: ../src/libs/navigation.c:113 ../src/libs/navigation.c:250 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 msgctxt "navigationbox" msgid "fill" msgstr "vullen" -#: ../src/libs/navigation.c:116 ../src/libs/navigation.c:248 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 msgid "small" msgstr "klein" -#: ../src/libs/navigation.c:213 +#: ../src/libs/navigation.c:225 msgid "" "navigation\n" "click or drag to position zoomed area in center view" @@ -28171,44 +31415,291 @@ msgstr "" "navigatie\n" "klik of sleep om het ingezoomde gebied in het centrale beeld te verplaatsen" -#: ../src/libs/navigation.c:235 +#: ../src/libs/navigation.c:254 msgid "hide navigation thumbnail" msgstr "verberg navigatie miniatuur" -#: ../src/libs/navigation.c:246 +#: ../src/libs/navigation.c:265 msgid "image zoom level" msgstr "zoomniveau" -#: ../src/libs/navigation.c:251 +#: ../src/libs/navigation.c:270 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:252 +#: ../src/libs/navigation.c:271 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:253 +#: ../src/libs/navigation.c:272 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:273 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:255 +#: ../src/libs/navigation.c:274 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:256 +#: ../src/libs/navigation.c:275 msgid "1600%" msgstr "1600%" +#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3306 +msgid "neural restore" +msgstr "neuraal herstel" + +#: ../src/libs/neural_restore.c:456 +msgid "AI-based image restoration: denoise and upscale" +msgstr "AI-gebaseerde beeldverbetering: ruisreductie en opschalen" + +#: ../src/libs/neural_restore.c:845 +#, c-format +msgid "failed to open TIFF for writing: %s" +msgstr "fout bij schrijven TIFF: %s" + +#: ../src/libs/neural_restore.c:896 +msgid "out of memory for detail recovery buffer" +msgstr "te weinig geheugen voor beeldverbetering" + +#: ../src/libs/neural_restore.c:1108 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "fout bij laden AI-model voor Bayer raw ruisreductie" + +#: ../src/libs/neural_restore.c:1112 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "fout bij laden AI-model voor X-Trans raw ruisreductie" + +#: ../src/libs/neural_restore.c:1116 +msgid "failed to load AI model for linear raw denoising" +msgstr "fout bij laden AI-model voor lineaire raw ruisreductie" + +#: ../src/libs/neural_restore.c:1170 +msgid "raw denoise: unsupported raw datatype" +msgstr "raw ruisreductie: raw datatype niet ondersteund" + +#: ../src/libs/neural_restore.c:1301 +msgid "raw denoise: cannot load source image" +msgstr "raw ruisreductie: kan afbeelding niet laden" + +#: ../src/libs/neural_restore.c:1327 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "raw ruisreductie: raw sensorformaat niet ondersteund" + +#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4168 +msgid "upscale" +msgstr "opschalen" + +#: ../src/libs/neural_restore.c:1361 +#, c-format +msgid "loading %s model..." +msgstr "laden %s model..." + +#: ../src/libs/neural_restore.c:1391 +#, c-format +msgid "failed to load AI %s model" +msgstr "fout bij laden AI-model %s" + +#: ../src/libs/neural_restore.c:1461 +msgid "neural restore: cannot create output directory" +msgstr "neuraal herstel: kan uitvoermap niet maken" + +#: ../src/libs/neural_restore.c:1493 +msgid "neural restore: too many output files" +msgstr "neuraal herstel: teveel uitvoerbestanden" + +#: ../src/libs/neural_restore.c:1502 +#, c-format +msgid "denoising image %d/%d..." +msgstr "ruisreductie afbeelding %d/%d..." + +#: ../src/libs/neural_restore.c:1503 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "raw ruisreductie afbeelding %d/%d..." + +#: ../src/libs/neural_restore.c:1504 +#, c-format +msgid "upscaling 2x image %d/%d..." +msgstr "opschalen 2x afbeelding %d/%d..." + +#: ../src/libs/neural_restore.c:1505 +#, c-format +msgid "upscaling 4x image %d/%d..." +msgstr "opschalen 4x afbeelding %d/%d..." + +#: ../src/libs/neural_restore.c:1514 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "raw ruisreductie voor afbeelding %d mislukt" + +#: ../src/libs/neural_restore.c:1543 +msgid "neural restore: export failed" +msgstr "neuraal herstel: export mislukt" + +#: ../src/libs/neural_restore.c:1566 +#, c-format +msgid "neural %s: %d image processed" +msgid_plural "neural %s: %d images processed" +msgstr[0] "neuraal %s: %d afbeelding verwerkt" +msgstr[1] "neuraal %s: %d afbeeldingen verwerkt" + +#: ../src/libs/neural_restore.c:1648 +msgid "large output - processing will be slow" +msgstr "grote uitvoer - verwerking zal langzaam gaan" + +#: ../src/libs/neural_restore.c:1664 +msgid "output: Bayer CFA DNG" +msgstr "uitvoer: Bayer CFA DNG" + +#: ../src/libs/neural_restore.c:1665 +msgid "output: LinearRaw DNG" +msgstr "uitvoer: LineairRaw DNG" + +#: ../src/libs/neural_restore.c:1684 +msgid "wide-gamut preserved, not denoised" +msgstr "laat kleuren buiten sRGB door zonder ruisreductie" + +#: ../src/libs/neural_restore.c:1685 +msgid "wide-gamut clipped" +msgstr "gamma-clipping" + +#: ../src/libs/neural_restore.c:3490 +#, c-format +msgid "zoom %.0f%%" +msgstr "zoom: %.0f%%" + +#: ../src/libs/neural_restore.c:3653 +msgid "click to select preview area" +msgstr "klik om gebied te selecteren" + +#: ../src/libs/neural_restore.c:3678 +msgid "model not available" +msgstr "model niet beschikbaar" + +#: ../src/libs/neural_restore.c:3680 ../src/libs/neural_restore.c:3874 +msgid "generating preview..." +msgstr "genereer preview..." + +#: ../src/libs/neural_restore.c:3682 +msgid "click to generate preview" +msgstr "klik om preview te genereren" + +#: ../src/libs/neural_restore.c:3684 +msgid "image not supported by this task" +msgstr "afbeelding niet ondersteund door deze taak" + +#: ../src/libs/neural_restore.c:3686 +msgid "preview initialization failed" +msgstr "voorbeeld initialisatie mislukt" + +#: ../src/libs/neural_restore.c:3687 +msgid "select an image to preview" +msgstr "selecteer afbeelding voor voorvertoning" + +#: ../src/libs/neural_restore.c:4120 ../src/libs/neural_restore.c:4384 +msgid "select output folder" +msgstr "selecteer uitvoermap" + +#: ../src/libs/neural_restore.c:4165 +msgid "AI raw denoising" +msgstr "AI raw ruisreductie" + +#: ../src/libs/neural_restore.c:4167 +msgid "AI denoising" +msgstr "AI ruisreductie" + +#: ../src/libs/neural_restore.c:4169 +msgid "AI upscaling" +msgstr "AI opschalen" + +#: ../src/libs/neural_restore.c:4181 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "meng de bron CFA (0%) en de uitvoer na ruisreductie (100%)" + +#: ../src/libs/neural_restore.c:4199 +#, no-c-format +msgid "" +"100% applies the full AI model output; lower values bring back luminance " +"texture and grain while keeping color noise suppressed" +msgstr "" +"100% past het resultaat van AI toe; lagere waarden brengen helderheidsdetails " +"terug waarbij de kleurruis beperkt blijft" + +#: ../src/libs/neural_restore.c:4208 +msgid "upscale factor" +msgstr "opschaal-factor" + +#: ../src/libs/neural_restore.c:4210 +msgid "2x" +msgstr "2x" + +#: ../src/libs/neural_restore.c:4210 +msgid "4x" +msgstr "4x" + +#: ../src/libs/neural_restore.c:4227 +msgid "" +"click to pick preview area on the image thumbnail\n" +"double-click to reset to center" +msgstr "" +"klik om een preview-gebied te kiezen in de miniatuur\n" +"dubbelklik herstelt dat naar het centrum" + +#: ../src/libs/neural_restore.c:4258 +msgid "process selected images" +msgstr "verwerk geselecteerde afbeeldingen" + +#: ../src/libs/neural_restore.c:4276 +msgid "output parameters" +msgstr "uitvoerparameters" + +#: ../src/libs/neural_restore.c:4287 +msgid "output TIFF bit depth" +msgstr "uitvoer TIFF bitdiepte" + +#: ../src/libs/neural_restore.c:4329 +msgid "color profile embedded in the output TIFF" +msgstr "kleurprofiel ingesloten in het TIFF-resultaat" + +#: ../src/libs/neural_restore.c:4339 +msgid "preserve wide-gamut colors" +msgstr "behoud breed kleurengamma" + +#: ../src/libs/neural_restore.c:4346 +msgid "" +"when on, pixels outside sRGB gamut pass through without being denoised; when " +"off, all pixels are denoised but wide-gamut colors may be clipped; only " +"affects denoise" +msgstr "" +"actief: laat pixels buiten de sRGB ruimte door zonder ruisreductie; inactief: " +"verwerkt alle pixels, maar gamma-clipping is mogelijk; betreft alleen " +"ruisreductie" + +#: ../src/libs/neural_restore.c:4355 +msgid "add to the current collection" +msgstr "toevoegen aan huidige collectie" + +#: ../src/libs/neural_restore.c:4361 +msgid "automatically import the output image into the current collection" +msgstr "importeer het resultaat automatisch in de huidige collectie" + +#: ../src/libs/neural_restore.c:4377 +msgid "" +"output folder — supports darktable variables\n" +"$(FILE_FOLDER) = source image folder" +msgstr "" +"uitvoerfolder — ondersteunt darktable variabelen\n" +"$(FILE_FOLDER) = folder van de bronafbeelding" + #: ../src/libs/print_settings.c:48 msgid "print settings" msgstr "afdrukinstellingen" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 #, c-format msgid "processing `%s' for `%s'" msgstr "uitvoering `%s' voor `%s'" @@ -28228,38 +31719,38 @@ msgstr "fout bij het ophalen van uitgaand profiel van afbeelding %d" msgid "cannot apply printer profile `%s'" msgstr "toepassen printerprofiel `%s' mislukt" -#: ../src/libs/print_settings.c:586 +#: ../src/libs/print_settings.c:594 msgid "failed to create temporary PDF for printing" msgstr "aanmaak tijdelijk PDF bestand voor afdrukken mislukt" -#: ../src/libs/print_settings.c:632 +#: ../src/libs/print_settings.c:640 msgid "maximum image per page reached" msgstr "maximale afbeelding per pagina bereikt" -#: ../src/libs/print_settings.c:717 +#: ../src/libs/print_settings.c:725 msgid "cannot print until a picture is selected" msgstr "kan niet afdrukken voordat een papierformaat is geselecteerd" -#: ../src/libs/print_settings.c:722 +#: ../src/libs/print_settings.c:730 msgid "cannot print until a printer is selected" msgstr "kan niet afdrukken voordat een papierformaat is geselecteerd" -#: ../src/libs/print_settings.c:727 +#: ../src/libs/print_settings.c:735 msgid "cannot print until a paper is selected" msgstr "kan niet afdrukken voordat een papierformaat is geselecteerd" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:755 +#: ../src/libs/print_settings.c:763 #, c-format msgid "cannot get image %d for printing" msgstr "ophalen afbeelding %d voor afdrukken is mislukt" -#: ../src/libs/print_settings.c:927 +#: ../src/libs/print_settings.c:942 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1182 +#: ../src/libs/print_settings.c:1195 #, c-format msgid "" "style to be applied on print:\n" @@ -28268,59 +31759,59 @@ msgstr "" "stijl om bij afdrukken toe te passen:\n" "%s" -#: ../src/libs/print_settings.c:2481 +#: ../src/libs/print_settings.c:2494 msgctxt "section" msgid "printer" msgstr "printer" -#: ../src/libs/print_settings.c:2494 ../src/libs/print_settings.c:2503 -#: ../src/libs/print_settings.c:2558 +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2571 msgid "printer" msgstr "printer" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2507 msgid "media" msgstr "media" -#: ../src/libs/print_settings.c:2515 +#: ../src/libs/print_settings.c:2528 msgid "color management in printer driver" msgstr "kleur management van printer driver" -#: ../src/libs/print_settings.c:2548 +#: ../src/libs/print_settings.c:2561 msgid "printer ICC profiles" msgstr "printer ICC-profielen" -#: ../src/libs/print_settings.c:2569 +#: ../src/libs/print_settings.c:2582 msgid "black point compensation" msgstr "zwartpuntcompensatie" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2595 msgid "activate black point compensation when applying the printer profile" msgstr "activeer zwartpuntcompensatie bij toepassing printerprofiel" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2589 +#: ../src/libs/print_settings.c:2602 msgctxt "section" msgid "page" msgstr "pagina" -#: ../src/libs/print_settings.c:2611 +#: ../src/libs/print_settings.c:2624 msgid "measurement units" msgstr "meet eenheden" -#: ../src/libs/print_settings.c:2619 +#: ../src/libs/print_settings.c:2632 msgid "image width/height" msgstr "afbeelding b x h" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2637 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2645 msgid "scale factor" msgstr "schalingsfactor" -#: ../src/libs/print_settings.c:2638 +#: ../src/libs/print_settings.c:2651 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -28333,46 +31824,46 @@ msgstr "" "een te grote waarde kan een slechte afdrukkwaliteit opleveren" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2652 +#: ../src/libs/print_settings.c:2665 msgid "top margin" msgstr "marge boven" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2656 +#: ../src/libs/print_settings.c:2669 msgid "left margin" msgstr "marge links" -#: ../src/libs/print_settings.c:2659 +#: ../src/libs/print_settings.c:2672 msgid "lock" msgstr "vergrendel" -#: ../src/libs/print_settings.c:2661 +#: ../src/libs/print_settings.c:2674 msgid "change all margins uniformly" msgstr "wijzig alle marges evenredig" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2678 msgid "right margin" msgstr "marge rechts" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2682 msgid "bottom margin" msgstr "marge onder" -#: ../src/libs/print_settings.c:2702 +#: ../src/libs/print_settings.c:2715 msgid "display grid" msgstr "geef raster weer" -#: ../src/libs/print_settings.c:2713 +#: ../src/libs/print_settings.c:2726 msgid "snap to grid" msgstr "snap naar raster" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2739 msgid "borderless mode required" msgstr "randloze modus vereist" -#: ../src/libs/print_settings.c:2729 +#: ../src/libs/print_settings.c:2742 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -28383,16 +31874,16 @@ msgstr "" "de hardwaremarges van de printer zijn" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2736 +#: ../src/libs/print_settings.c:2749 msgctxt "section" msgid "image layout" msgstr "afbeelding weergave" -#: ../src/libs/print_settings.c:2777 +#: ../src/libs/print_settings.c:2790 msgid "new image area" msgstr "nieuw afbeeldingsgebied" -#: ../src/libs/print_settings.c:2779 +#: ../src/libs/print_settings.c:2792 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -28402,57 +31893,57 @@ msgstr "" "klik en sleep op de pagina om het gebied te plaatsen\n" "afbeelding van filmstrip erop slepen en plaatsen" -#: ../src/libs/print_settings.c:2783 +#: ../src/libs/print_settings.c:2796 msgid "delete image area" msgstr "verwijder afbeeldingsgebied" -#: ../src/libs/print_settings.c:2785 +#: ../src/libs/print_settings.c:2798 msgid "delete the currently selected image area" msgstr "verwijder het momenteel geselecteerde afbeeldingsgebied" -#: ../src/libs/print_settings.c:2788 +#: ../src/libs/print_settings.c:2801 msgid "clear layout" msgstr "wis weergave" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2803 msgid "remove all image areas from the page" msgstr "verwijder alle afbeeldings gebieden van de pagina" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2807 +#: ../src/libs/print_settings.c:2820 msgid "image area x origin (in current unit)" msgstr "afbeeldingsgebied x oorsprong (in huidige eenheid)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2811 +#: ../src/libs/print_settings.c:2824 msgid "image area y origin (in current unit)" msgstr "afbeeldingsgebied y oorsprong (in huidige eenheid)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2822 +#: ../src/libs/print_settings.c:2835 msgid "image area width (in current unit)" msgstr "breedte afbeeldingsgebied (in huidige eenheid)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2826 +#: ../src/libs/print_settings.c:2839 msgid "image area height (in current unit)" msgstr "hoogte afbeeldingsgebied (in huidige eenheid)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2852 +#: ../src/libs/print_settings.c:2865 msgctxt "section" msgid "print settings" msgstr "afdrukinstellingen" -#: ../src/libs/print_settings.c:2922 +#: ../src/libs/print_settings.c:2935 msgid "select style to be applied on printing" msgstr "kies stijl om bij afdrukken toe te passen" -#: ../src/libs/print_settings.c:2924 +#: ../src/libs/print_settings.c:2937 msgid "temporary style to use while printing" msgstr "te gebruiken tijdelijke stijl tijdens afdrukken" -#: ../src/libs/print_settings.c:2956 +#: ../src/libs/print_settings.c:2969 msgid "print with current settings" msgstr "met huidige instellingen afdrukken" @@ -28485,6 +31976,92 @@ msgstr " maar niet " msgid "recent collections settings" msgstr "instellingen recente collecties" +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +msgid "set scale to linear" +msgstr "stel schaal in op lineair" + +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +msgid "set scale to logarithmic" +msgstr "stel schaal in op logaritmisch" + +#: ../src/libs/scopes/histogram.c:244 +msgid "switch histogram scale" +msgstr "wissel histogram schaal" + +#. FIXME: this could depend on values of left/right scopes +#: ../src/libs/scopes/split.c:30 +msgid "split" +msgstr "splitsen" + +#: ../src/libs/scopes/vectorscope.c:135 +msgid "vectorscope" +msgstr "vectorscope" + +#: ../src/libs/scopes/vectorscope.c:1038 +msgid "set view to AzBz" +msgstr "stel weergave in op AzBz" + +#: ../src/libs/scopes/vectorscope.c:1044 +msgid "set view to RYB" +msgstr "stel weergave in op RYB" + +#: ../src/libs/scopes/vectorscope.c:1050 +msgid "set view to u*v*" +msgstr "weergave instellen op u*v*" + +#: ../src/libs/scopes/vectorscope.c:1160 +msgid "scroll to coarse-rotate" +msgstr "scroll om te roteren" + +#: ../src/libs/scopes/vectorscope.c:1161 +msgid "ctrl+scroll to fine rotate" +msgstr "ctrl+scroll om nauwkeurig te roteren" + +#: ../src/libs/scopes/vectorscope.c:1162 +msgid "shift+scroll to change width" +msgstr "shift+scroll om breedte te wijzigen" + +#: ../src/libs/scopes/vectorscope.c:1163 +msgid "alt+scroll to cycle" +msgstr "alt+scroll om regel te wijzigen" + +#: ../src/libs/scopes/vectorscope.c:1419 +msgid "cycle vectorscope types" +msgstr "wissel vectorscope types" + +#: ../src/libs/scopes/vectorscope.c:1424 +msgid "switch vectorscope scale" +msgstr "wissel vectorscope schaal" + +#: ../src/libs/scopes/vectorscope.c:1441 +msgid "color harmonies" +msgstr "kleurharmonieën" + +#. FIXME: do we need this action, or is it vestigial? +#: ../src/libs/scopes/vectorscope.c:1459 +msgid "cycle color harmonies" +msgstr "wissel kleurharmonieën" + +#: ../src/libs/scopes/waveform.c:55 +msgid "waveform" +msgstr "golfvorm" + +#: ../src/libs/scopes/waveform.c:308 +msgid "set scope to vertical" +msgstr "stel scope in op verticaal" + +#: ../src/libs/scopes/waveform.c:313 +msgid "set scope to horizontal" +msgstr "stel scope in op horizontaal" + +#: ../src/libs/scopes/waveform.c:404 +msgid "switch scope orientation" +msgstr "wissel scope oriëntatie" + +#: ../src/libs/scopes/waveform.c:446 +msgid "RGB parade" +msgstr "RGB parade" + #: ../src/libs/select.c:45 msgid "" "modify which of the displayed\n" @@ -28579,7 +32156,11 @@ msgstr "" "maak een momentopname om met een ander ontwikkelstadium of een andere " "afbeelding te vergelijken" -#: ../src/libs/snapshots.c:871 +#: ../src/libs/snapshots.c:867 +msgid "side-by-side" +msgstr "naast elkaar" + +#: ../src/libs/snapshots.c:873 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" @@ -28587,7 +32168,7 @@ msgstr "" "plaats de snapshot naast / onder de huidige afbeelding in plaats van " "eroverheen" -#: ../src/libs/snapshots.c:875 +#: ../src/libs/snapshots.c:877 msgid "toggle last snapshot" msgstr "schakel laatste momentopname" @@ -28643,7 +32224,7 @@ msgstr "selecteer stijl" msgid "darktable style files" msgstr "dt-stijl bestanden" -#: ../src/libs/styles.c:851 +#: ../src/libs/styles.c:876 msgid "" "available styles,\n" "double-click to apply" @@ -28651,60 +32232,84 @@ msgstr "" "beschikbare stijlen,\n" "dubbelklikken om toe te passen" -#: ../src/libs/styles.c:859 ../src/libs/styles.c:860 +#: ../src/libs/styles.c:884 ../src/libs/styles.c:885 msgid "filter style names" msgstr "filter stijlnamen" -#: ../src/libs/styles.c:865 ../src/libs/styles.c:866 +#: ../src/libs/styles.c:889 ../src/libs/styles.c:890 +msgid "hide preview" +msgstr "verberg voorvertoning" + +#: ../src/libs/styles.c:897 +msgid "hide preview of style on tooltip" +msgstr "verberg stijl-preview als tooltip" + +#: ../src/libs/styles.c:899 ../src/libs/styles.c:900 msgid "create duplicate" msgstr "creëer duplicaat" -#: ../src/libs/styles.c:873 +#: ../src/libs/styles.c:907 msgid "creates a duplicate of the image before applying style" msgstr "maakt een duplicaat van de afbeelding voordat stijl wordt toegepast" -#: ../src/libs/styles.c:876 +#: ../src/libs/styles.c:911 msgid "how to handle existing history" msgstr "hoe om te gaan met de bestaande historie" -#: ../src/libs/styles.c:879 +#: ../src/libs/styles.c:914 msgid "append" msgstr "toevoegen" -#: ../src/libs/styles.c:883 +#: ../src/libs/styles.c:918 msgid "create..." msgstr "creëren..." -#: ../src/libs/styles.c:885 +#: ../src/libs/styles.c:920 msgid "create styles from history stack of selected images" msgstr "creëer stijlen van bewerkingsstappen van geselecteerde afbeeldingen" -#: ../src/libs/styles.c:889 ../src/libs/tagging.c:2531 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 msgid "edit..." msgstr "bewerken..." -#: ../src/libs/styles.c:891 +#: ../src/libs/styles.c:926 msgid "edit the selected styles in list above" msgstr "bewerk geselecteerde stijlen in bovenstaande lijst" -#: ../src/libs/styles.c:897 +#: ../src/libs/styles.c:932 msgid "removes the selected styles in list above" msgstr "verwijdert in bovenstaande lijst de geselecteerde stijlen" -#: ../src/libs/styles.c:903 +#: ../src/libs/styles.c:938 msgid "import styles from a style files" msgstr "importeer stijlen uit een stijlbestand" -#: ../src/libs/styles.c:909 +#: ../src/libs/styles.c:944 msgid "export the selected styles into a style files" msgstr "exporteer geselecteerde stijl naar een stijlbestand" -#: ../src/libs/styles.c:915 +#: ../src/libs/styles.c:950 msgid "apply the selected styles in list above to selected images" msgstr "" "pas de geselecteerde stijlen in bovenstaande lijst toe op geselecteerde " "afbeeldingen" +#: ../src/libs/styles.c:1017 +msgid "style preview settings" +msgstr "stijl preview-instellingen" + +#: ../src/libs/styles.c:1025 +msgid "preview size" +msgstr "voorbeeld grootte" + +#: ../src/libs/styles.c:1026 +msgid "change size of preview on tooltip of style" +msgstr "verander grootte van stijl-preview" + +#: ../src/libs/styles.c:1029 +msgid "large" +msgstr "groot" + #: ../src/libs/tagging.c:110 msgid "tagging" msgstr "labelen" @@ -28717,33 +32322,33 @@ msgstr "" "trefwoorden toevoegen/verwijderen\n" "voor de geselecteerde afbeeldingen" -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1446 msgid "attach tag to all" msgstr "koppel label aan alles" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2500 +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 msgid "detach tag" msgstr "ontkoppel label" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1459 msgid "find tag" msgstr "zoek label" -#: ../src/libs/tagging.c:1432 ../src/libs/tagging.c:2567 +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 msgid "copy to clipboard" msgstr "kopieer naar prikbord" -#: ../src/libs/tagging.c:1669 +#: ../src/libs/tagging.c:1699 msgid "delete tag?" msgstr "label verwijderen?" -#: ../src/libs/tagging.c:1675 ../src/libs/tagging.c:1764 -#: ../src/libs/tagging.c:1985 ../src/libs/tagging.c:2294 +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 +#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 #, c-format msgid "selected: %s" msgstr "geselecteerd: %s" -#: ../src/libs/tagging.c:1680 +#: ../src/libs/tagging.c:1710 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -28758,73 +32363,73 @@ msgstr[1] "" "wilt u het label `%s' verwijderen?\n" "Er zijn %d afbeeldingen met dit label!" -#: ../src/libs/tagging.c:1718 +#: ../src/libs/tagging.c:1748 #, c-format msgid "tag %s removed" msgstr "label %s verwijderd" -#: ../src/libs/tagging.c:1758 +#: ../src/libs/tagging.c:1788 msgid "delete node?" msgstr "knooppunt verwijderen?" -#: ../src/libs/tagging.c:1768 +#: ../src/libs/tagging.c:1798 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d label wordt verwijderd" msgstr[1] "%d labels worden verwijderd" -#: ../src/libs/tagging.c:1775 ../src/libs/tagging.c:1995 -#: ../src/libs/tagging.c:2304 +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 +#: ../src/libs/tagging.c:2334 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d afbeelding wordt bijgewerkt" msgstr[1] "%d afbeeldingen worden bijgewerkt" -#: ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:1836 #, c-format msgid "%d tags removed" msgstr "%d labels verwijderd" -#: ../src/libs/tagging.c:1850 +#: ../src/libs/tagging.c:1880 msgid "create tag" msgstr "creëer label" -#: ../src/libs/tagging.c:1866 +#: ../src/libs/tagging.c:1896 #, c-format msgid "add to: \"%s\" " msgstr "voeg toe aan: \"%s\" " -#: ../src/libs/tagging.c:1871 ../src/libs/tagging.c:2019 +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 msgid "category" msgstr "categorie" -#: ../src/libs/tagging.c:1884 ../src/libs/tagging.c:2010 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 msgid "name: " msgstr "naam: " -#: ../src/libs/tagging.c:1887 ../src/libs/tagging.c:2030 +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 msgid "synonyms: " msgstr "synoniemen: " -#: ../src/libs/tagging.c:1895 ../src/libs/tagging.c:2047 -#: ../src/libs/tagging.c:2330 +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 +#: ../src/libs/tagging.c:2360 msgid "empty tag is not allowed, aborting" msgstr "leeg label is niet toegestaan, afbreken" -#: ../src/libs/tagging.c:1906 +#: ../src/libs/tagging.c:1936 msgid "tag name already exists. aborting." msgstr "labelnaam bestaat al, afbreken." -#: ../src/libs/tagging.c:1989 ../src/libs/tagging.c:2298 +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d label wordt bijgewerkt" msgstr[1] "%d labels worden bijgewerkt" -#: ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:2079 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -28832,100 +32437,100 @@ msgstr "" "het ‘|’-symbool is niet toegestaan om de tag te hernoemen \n" "gebruik een aangepast pad om de hiërarchie te wijzigen. Annuleren." -#: ../src/libs/tagging.c:2098 ../src/libs/tagging.c:2232 +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "minimaal een nieuwe label benaming (%s) bestaat al, afbreken" -#: ../src/libs/tagging.c:2288 +#: ../src/libs/tagging.c:2318 msgid "change path" msgstr "van pad veranderen" -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:2364 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "'|' misplaatst, lege label is niet toegestaan, afbreken" -#: ../src/libs/tagging.c:2466 +#: ../src/libs/tagging.c:2496 #, c-format msgid "tag %s created" msgstr "label %s gemaakt" -#: ../src/libs/tagging.c:2495 +#: ../src/libs/tagging.c:2525 msgid "attach tag" msgstr "label toevoegen" -#: ../src/libs/tagging.c:2510 +#: ../src/libs/tagging.c:2540 msgid "create tag..." msgstr "creëer label..." -#: ../src/libs/tagging.c:2517 +#: ../src/libs/tagging.c:2547 msgid "delete tag" msgstr "verwijder label" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2555 msgid "delete node" msgstr "knooppunt verwijderen" -#: ../src/libs/tagging.c:2539 +#: ../src/libs/tagging.c:2569 msgid "change path..." msgstr "wijzig pad..." -#: ../src/libs/tagging.c:2550 +#: ../src/libs/tagging.c:2580 msgid "set as a tag" msgstr "ingesteld als een label" -#: ../src/libs/tagging.c:2562 +#: ../src/libs/tagging.c:2592 msgid "copy to entry" msgstr "kopieer naar invoer" -#: ../src/libs/tagging.c:2588 +#: ../src/libs/tagging.c:2618 msgid "go to tag collection" msgstr "show collectie geselecteerde labels" -#: ../src/libs/tagging.c:2595 +#: ../src/libs/tagging.c:2625 msgid "go back to work" msgstr "keer terug naar volledige collectie" -#: ../src/libs/tagging.c:2771 +#: ../src/libs/tagging.c:2801 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2773 +#: ../src/libs/tagging.c:2803 msgid "(private)" msgstr "(persoonlijk)" -#: ../src/libs/tagging.c:2802 +#: ../src/libs/tagging.c:2832 msgid "select a keyword file" msgstr "selecteer trefwoordenbestand" -#: ../src/libs/tagging.c:2817 +#: ../src/libs/tagging.c:2847 msgid "error importing tags" msgstr "fout bij importeren van labels" -#: ../src/libs/tagging.c:2819 +#: ../src/libs/tagging.c:2849 #, c-format msgid "%zd tags imported" msgstr "%zd labels geïmporteerd" -#: ../src/libs/tagging.c:2844 +#: ../src/libs/tagging.c:2874 msgid "select file to export to" msgstr "kies bestand om naar te exporteren" -#: ../src/libs/tagging.c:2860 +#: ../src/libs/tagging.c:2890 msgid "error exporting tags" msgstr "fout bij het exporteren van labels" -#: ../src/libs/tagging.c:2862 +#: ../src/libs/tagging.c:2892 #, c-format msgid "%zd tags exported" msgstr "%zd labels geëxporteerd" -#: ../src/libs/tagging.c:3340 +#: ../src/libs/tagging.c:3370 msgid "drop to root" msgstr "verplaats naar root" -#: ../src/libs/tagging.c:3497 +#: ../src/libs/tagging.c:3527 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -28937,47 +32542,47 @@ msgstr "" "klik rechts voor andere acties op gekoppeld label\n" "toets Tab om de focus op het veld te leggen" -#: ../src/libs/tagging.c:3511 +#: ../src/libs/tagging.c:3541 msgid "attach" msgstr "koppel" -#: ../src/libs/tagging.c:3513 +#: ../src/libs/tagging.c:3543 msgid "attach tag to all selected images" msgstr "koppel label aan geselecteerde afbeelding(en)" -#: ../src/libs/tagging.c:3516 +#: ../src/libs/tagging.c:3546 msgid "detach" msgstr "ontkoppel" -#: ../src/libs/tagging.c:3518 +#: ../src/libs/tagging.c:3548 msgid "detach tag from all selected images" msgstr "ontkoppel label van geselecteerde afbeelding(en)" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "toggle list with / without hierarchy" msgstr "wissel lijst met/zonder hiërarchie" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "hide" msgstr "verberg" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "toggle sort by name or by count" msgstr "wissel sortering op naam of aantal" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "sort" msgstr "sorteer" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "toggle show or not darktable tags" msgstr "wissel weergave labels/alles" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "dttags" msgstr "labels" -#: ../src/libs/tagging.c:3555 +#: ../src/libs/tagging.c:3585 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -28990,11 +32595,11 @@ msgstr "" "druk op Tab of pijl omlaag om naar de eerstvolgende passende label te gaan\n" "druk op Shift+Tab om de eerst gekoppelde gebruikers label te selecteren" -#: ../src/libs/tagging.c:3568 ../src/libs/tagging.c:3575 +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 msgid "clear entry" msgstr "wis invoer" -#: ../src/libs/tagging.c:3634 +#: ../src/libs/tagging.c:3664 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -29011,7 +32616,7 @@ msgstr "" "klik rechts voor andere acties op geselecteerde label,\n" "shift+tab om de focus op de invoer te leggen" -#: ../src/libs/tagging.c:3680 +#: ../src/libs/tagging.c:3710 msgid "" "create a new tag with the\n" "name you entered" @@ -29019,42 +32624,42 @@ msgstr "" "creëer een nieuw label met een\n" "door u ingevoerde naam" -#: ../src/libs/tagging.c:3686 +#: ../src/libs/tagging.c:3716 msgid "import tags from a Lightroom keyword file" msgstr "importeer labels vanuit een Lightroom trefwoorden-bestand" -#: ../src/libs/tagging.c:3693 +#: ../src/libs/tagging.c:3723 msgid "export all tags to a Lightroom keyword file" msgstr "exporteer alle labels naar een Lightroom trefwoorden bestand" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "toggle list / tree view" msgstr "wissel lijst/boom weergave" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "tree" msgstr "boom" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3733 msgid "toggle list with / without suggestion" msgstr "wissel lijst met/zonder suggestie" -#: ../src/libs/tagging.c:3704 +#: ../src/libs/tagging.c:3734 msgid "suggestion" msgstr "suggestie" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3753 msgid "redo last tag" msgstr "geef laatste label opnieuw" -#: ../src/libs/tagging.c:3810 +#: ../src/libs/tagging.c:3840 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "label sneltoets werkt niet met label boomstructuur weergave\n" "schakel over naar lijstweergave" -#: ../src/libs/tagging.c:3943 +#: ../src/libs/tagging.c:3979 msgid "tagging settings" msgstr "label instellingen" @@ -29083,10 +32688,37 @@ msgstr "wis kleurlabels van geselecteerde afbeeldingen" msgid "enter a description of how you use this color label" msgstr "geef een omschrijving voor het gebruik van dit kleurlabel" -#: ../src/libs/tools/filmstrip.c:45 +#: ../src/libs/tools/filmstrip.c:46 msgid "filmstrip" msgstr "fotoreeks" +#: ../src/libs/tools/filmstrip.c:102 +msgid "filmstrip auto-scroll enabled" +msgstr "filmstrip auto-scroll aan" + +#: ../src/libs/tools/filmstrip.c:106 +msgid "filmstrip auto-scroll disabled" +msgstr "filmstrip auto-scroll uit" + +#: ../src/libs/tools/filmstrip.c:128 +#, c-format +msgid "pinned in second window: %s" +msgstr "vastgezet in tweede venster: %s" + +#. register action and attach it to self->widget so the quick-shortcut +#. button can discover it by hovering anywhere over the filmstrip +#: ../src/libs/tools/filmstrip.c:147 ../src/libs/tools/filmstrip.c:149 +msgid "pin in second window" +msgstr "vastzetten in tweede venster" + +#: ../src/libs/tools/filmstrip.c:152 +msgid "auto-scroll to selected image" +msgstr "auto-scroll naar geselecteerde afbeelding" + +#: ../src/libs/tools/filmstrip.c:154 +msgid "center on selected image" +msgstr "centreer op geselecteerde afbeelding" + #: ../src/libs/tools/filter.c:42 msgid "filter" msgstr "filter" @@ -29238,8 +32870,7 @@ msgstr "ongeldig game pad as" msgid "thumbnails overlays for size" msgstr "miniaturenoverlay voor afmeting" -#: ../src/libs/tools/global_toolbox.c:246 -#: ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -29249,13 +32880,11 @@ msgstr "" "afbeelding\n" "stel -1 in om de overlay nooit te verbergen" -#: ../src/libs/tools/global_toolbox.c:251 -#: ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 msgid "timeout only available for block overlay" msgstr "time-out alleen beschikbaar voor blokoverlay" -#: ../src/libs/tools/global_toolbox.c:275 -#: ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 msgid "culling overlays" msgstr "vergelijk overlays" @@ -29271,13 +32900,11 @@ msgstr "overlays hier niet beschikbaar..." msgid "grouping" msgstr "groeperen" -#: ../src/libs/tools/global_toolbox.c:392 -#: ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 msgid "expand grouped images" msgstr "uitbreiden gegroepeerde afbeeldingen" -#: ../src/libs/tools/global_toolbox.c:394 -#: ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 msgid "collapse grouped images" msgstr "sluit gegroepeerde afbeeldingen" @@ -29289,8 +32916,7 @@ msgstr "miniatuur overlay opties" msgid "click to change the type of overlays shown on thumbnails" msgstr "klik om het type overlay over de miniaturen te wijzigen" -#: ../src/libs/tools/global_toolbox.c:424 -#: ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 msgid "overlay mode for size" msgstr "overlay modus voor maat" @@ -29298,8 +32924,7 @@ msgstr "overlay modus voor maat" msgid "thumbnail overlays" msgstr "miniatuur overlays" -#: ../src/libs/tools/global_toolbox.c:430 -#: ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 msgid "no overlays" msgstr "geen overlays" @@ -29311,13 +32936,11 @@ msgstr "overlays bij gebruik muisaanwijzer" msgid "extended overlays on mouse hover" msgstr "uitgebreide overlays bij muisaanwijzer" -#: ../src/libs/tools/global_toolbox.c:433 -#: ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 msgid "permanent overlays" msgstr "permanente overlays" -#: ../src/libs/tools/global_toolbox.c:434 -#: ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 msgid "permanent extended overlays" msgstr "permanent uitgebreide overlays" @@ -29325,18 +32948,15 @@ msgstr "permanent uitgebreide overlays" msgid "permanent overlays extended on mouse hover" msgstr "permanente uitgebreide overlays bij muisaanwijzer" -#: ../src/libs/tools/global_toolbox.c:437 -#: ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 msgid "overlays block on mouse hover" msgstr "overlays blokkeren bij gebruik muisaanwijzer" -#: ../src/libs/tools/global_toolbox.c:438 -#: ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 msgid "during (s)" msgstr "tijdens" -#: ../src/libs/tools/global_toolbox.c:443 -#: ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 msgid "show tooltip" msgstr "toon gereedschapstip" @@ -29399,11 +33019,11 @@ msgstr "afbeeldingsinfo" #: ../src/libs/tools/lighttable.c:114 msgid "click to exit from full preview layout." -msgstr "klik om de volledige voorbeeldweergave af te sluiten." +msgstr "klik om de volledige preview af te sluiten." #: ../src/libs/tools/lighttable.c:116 msgid "click to enter full preview layout." -msgstr "klik om de volledige voorbeeldweergave te openen." +msgstr "klik om de volledige preview te openen." #: ../src/libs/tools/lighttable.c:119 msgid "click to enter culling layout in fixed mode." @@ -29481,6 +33101,14 @@ msgstr "wissel selectie zoom modus" msgid "exit current layout" msgstr "verlaat de huidige weergave" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "log historie" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "toon log historie" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" @@ -29488,8 +33116,7 @@ msgstr "midi" #: ../src/libs/tools/midi.c:221 msgid "using absolute encoding; reinitialise to switch to relative" msgstr "" -"gebruik absolute codering; opnieuw initialiseren om naar relatief te " -"schakelen" +"gebruik absolute codering; opnieuw initialiseren om naar relatief te schakelen" #: ../src/libs/tools/midi.c:225 #, c-format @@ -29502,12 +33129,12 @@ msgstr "" msgid "switching encoding to relative (down = %d)" msgstr "schakel codering naar relatief (omlaag=%d)" -#: ../src/libs/tools/midi.c:558 +#: ../src/libs/tools/midi.c:559 #, c-format msgid "%s opened as midi%d" msgstr "%s geopend als MIDI%d" -#: ../src/libs/tools/module_toolbox.c:48 +#: ../src/libs/tools/module_toolbox.c:26 msgid "module toolbox" msgstr "moduletoolbox" @@ -29528,7 +33155,7 @@ msgstr "start selectie" msgid "stop selection" msgstr "stop selectie" -#: ../src/libs/tools/view_toolbox.c:48 +#: ../src/libs/tools/view_toolbox.c:29 msgid "view toolbox" msgstr "bekijk toolbox" @@ -29536,38 +33163,41 @@ msgstr "bekijk toolbox" msgid "viewswitcher" msgstr "schermwisselaar" -#: ../src/lua/preferences.c:661 ../src/lua/preferences.c:676 -#: ../src/lua/preferences.c:688 ../src/lua/preferences.c:701 -#: ../src/lua/preferences.c:717 ../src/lua/preferences.c:781 +#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 +#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 +#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 #, c-format msgid "double-click to reset to `%s'" msgstr "dubbelklik om te resetten naar `%s'" -#: ../src/lua/preferences.c:686 +#: ../src/lua/preferences.c:708 msgid "select file" msgstr "selecteer bestand" -#: ../src/lua/preferences.c:740 +#: ../src/lua/preferences.c:762 #, c-format msgid "double-click to reset to `%d'" msgstr "dubbelklik om te resetten naar `%d'" -#: ../src/lua/preferences.c:767 +#: ../src/lua/preferences.c:789 #, c-format msgid "double-click to reset to `%f'" msgstr "dubbelklik om te resetten naar `%f'" -#: ../src/lua/preferences.c:842 +#: ../src/lua/preferences.c:868 msgid "Lua options" msgstr "Lua-opties" -#: ../src/views/darkroom.c:565 +#: ../src/lua/preferences.c:919 +msgid "per-script configuration options" +msgstr "configuratie opties per script" + +#: ../src/views/darkroom.c:626 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" "\n" -"if stored on an external drive, ensure that the drive is connected and " -"files\n" +"if stored on an external drive, ensure that the drive is connected and files\n" "can be accessed in the same locations as when you imported this image." msgstr "" "bestand `%s' niet gevonden, terug naar de bibliotheek modus.\n" @@ -29575,7 +33205,7 @@ msgstr "" "indien opgeslagen op een externe schijf, zorg dat die is aangesloten en\n" "dat de bestanden op dezelfde plaats staan als tijdens de import." -#: ../src/views/darkroom.c:572 +#: ../src/views/darkroom.c:633 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -29586,12 +33216,12 @@ msgstr "" "\n" "check svp of het kopiëren vanaf de camera juist en volledig is gebeurd." -#: ../src/views/darkroom.c:578 +#: ../src/views/darkroom.c:639 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "onbekend formaat van bestand `%s', terug naar bibliotheek modus." -#: ../src/views/darkroom.c:583 +#: ../src/views/darkroom.c:644 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." @@ -29599,13 +33229,12 @@ msgstr "" "bestand `%s' is van een niet ondersteund cameramodel, terug naar bibliotheek " "modus." -#: ../src/views/darkroom.c:588 +#: ../src/views/darkroom.c:649 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" "\n" -"please check that the image format and compression mode you selected in " -"your\n" +"please check that the image format and compression mode you selected in your\n" "camera's menus is supported (see https://www.darktable.org/resources/camera-" "support/\n" "and the release notes for this version of darktable)" @@ -29619,7 +33248,7 @@ msgstr "" "camera-support/\n" "en de release documentatie voor deze versie van darktable)" -#: ../src/views/darkroom.c:596 +#: ../src/views/darkroom.c:657 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -29630,7 +33259,7 @@ msgstr "" "\n" "check svp dat het bestand volledig is." -#: ../src/views/darkroom.c:602 +#: ../src/views/darkroom.c:663 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -29649,62 +33278,62 @@ msgstr "" "ondersteund in darktable\n" "(lijst met ondersteunde camera’s is te vinden op https://www.darktable.org/" "resources/camera-support/).\n" -"als je zeker weet dat het cameramodel wordt ondersteund, kun je overwegen " -"een issue te openen\n" +"als je zeker weet dat het cameramodel wordt ondersteund, kun je overwegen een " +"issue te openen\n" "op https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:630 +#: ../src/views/darkroom.c:691 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "laden `%s' ..." -#: ../src/views/darkroom.c:823 ../src/views/darkroom.c:2718 +#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 msgid "gamut check" msgstr "gammacontrole" -#: ../src/views/darkroom.c:824 +#: ../src/views/darkroom.c:922 msgid "soft proof" msgstr "soft proof" #. fail :( -#: ../src/views/darkroom.c:866 ../src/views/print.c:318 +#: ../src/views/darkroom.c:964 ../src/views/print.c:318 msgid "no image to open!" msgstr "geen afbeelding om te openen!" -#: ../src/views/darkroom.c:892 +#: ../src/views/darkroom.c:990 msgid "file not found" msgstr "bestand niet gevonden" -#: ../src/views/darkroom.c:896 +#: ../src/views/darkroom.c:994 msgid "unspecified failure" msgstr "onbekende fout" -#: ../src/views/darkroom.c:899 +#: ../src/views/darkroom.c:997 msgid "unsupported file format" msgstr "niet-ondersteund bestandsformaat" -#: ../src/views/darkroom.c:902 +#: ../src/views/darkroom.c:1000 msgid "unsupported camera model" msgstr "niet-ondersteund cameramodel" -#: ../src/views/darkroom.c:905 +#: ../src/views/darkroom.c:1003 msgid "unsupported feature in file" msgstr "niet-ondersteunde optie in bestand" -#: ../src/views/darkroom.c:908 +#: ../src/views/darkroom.c:1006 msgid "file appears corrupt" msgstr "bestand lijkt verminkt" -#: ../src/views/darkroom.c:911 +#: ../src/views/darkroom.c:1009 msgid "I/O error" msgstr "lees-/schrijffout" -#: ../src/views/darkroom.c:914 +#: ../src/views/darkroom.c:1012 msgid "cache full" msgstr "cache vol" -#: ../src/views/darkroom.c:917 +#: ../src/views/darkroom.c:1015 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -29713,35 +33342,135 @@ msgstr "" "kon afbeelding `%s' niet laden\n" "%s" -#: ../src/views/darkroom.c:956 ../src/views/darkroom.c:1340 +#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 msgid "can't change image in GIMP plugin mode" msgstr "kan afbeelding niet wijzigen in GIMP-plugin modus" -#: ../src/views/darkroom.c:2456 ../src/views/darkroom.c:2458 +#: ../src/views/darkroom.c:1510 +msgid "past end of collection, looped to first image" +msgstr "voorbij eind van collectie, verder bij het begin" + +#: ../src/views/darkroom.c:1512 +msgid "past beginning of collection, looped to last image" +msgstr "voorbij begin van de collectie, verder bij het eind" + +#: ../src/views/darkroom.c:2626 +msgid "no visible modules" +msgstr "geen zichtbare modules" + +#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#, c-format +msgid "focused instance '%s' of '%s'" +msgstr "actieve instantie '%s' of '%s'" + +#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#, c-format +msgid "focused module '%s'" +msgstr "actieve module '%s'" + +#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 +#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 +#: ../src/views/darkroom.c:2771 +msgid "no focused module" +msgstr "geen focusmodus" + +#: ../src/views/darkroom.c:2668 +#, c-format +msgid "'%s' cannot be enabled or disabled" +msgstr "'%s' kan niet aan- of uitgezet worden" + +#: ../src/views/darkroom.c:2678 +#, c-format +msgid "enabled instance '%s' of '%s'" +msgstr "instantie '%s' van '%s' geactiveerd" + +#: ../src/views/darkroom.c:2680 +#, c-format +msgid "disabled instance '%s' of '%s'" +msgstr "instantie '%s' van '%s' uitgeschakeld" + +#: ../src/views/darkroom.c:2685 +#, c-format +msgid "enabled module '%s'" +msgstr "module '%s' geactiveerd" + +#: ../src/views/darkroom.c:2687 +#, c-format +msgid "disabled module '%s'" +msgstr "module '%s' uitgeschakeld" + +#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#, c-format +msgid "'%s' does not support multiple instances" +msgstr "'%s' ondersteunt niet meerdere instanties" + +#: ../src/views/darkroom.c:2716 +#, c-format +msgid "added instance '%s' of '%s'" +msgstr "instantie '%s' van '%s' toegevoegd" + +#: ../src/views/darkroom.c:2720 +#, c-format +msgid "added instance of '%s'" +msgstr "instantie van '%s' toegevoegd" + +#: ../src/views/darkroom.c:2739 +#, c-format +msgid "deleted instance '%s' of '%s'" +msgstr "instantie '%s' van '%s' verwijderd" + +#: ../src/views/darkroom.c:2741 +#, c-format +msgid "deleted instance of '%s'" +msgstr "instantie van '%s' verwijderd" + +#: ../src/views/darkroom.c:2788 +#, c-format +msgid "only one instance of '%s'" +msgstr "slechts één instantie van '%s'" + +#. cycle through visible modules and their instances +#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +msgid "cycle modules" +msgstr "modules doorlopen" + +#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 msgid "quick access to presets" msgstr "snelle toegang tot de voorkeuren" -#: ../src/views/darkroom.c:2468 +#: ../src/views/darkroom.c:2888 msgid "quick access to styles" msgstr "snelle toegang tot stijlen" -#: ../src/views/darkroom.c:2471 +#: ../src/views/darkroom.c:2891 msgid "quick access for applying any of your styles" msgstr "snelle toegang om een stijl toe te passen" -#: ../src/views/darkroom.c:2478 +#: ../src/views/darkroom.c:2898 msgid "second window" msgstr "tweede venster" -#: ../src/views/darkroom.c:2483 +#: ../src/views/darkroom.c:2903 msgid "display a second darkroom image window" msgstr "toon een tweede ontwikkel-scherm" -#: ../src/views/darkroom.c:2491 +#. Register a toggle-pin action for the second window as a command so the +#. shortcut works independently of the pin button widget. The pin button +#. is wired to this same action in _darkroom_ui_second_window_init() for +#. right-click shortcut assignment and tooltip display. +#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +msgid "toggle pinned state in second window" +msgstr "schakel markering in tweede venster" + +#: ../src/views/darkroom.c:2923 +msgid "delete instance" +msgstr "verwijder instantie" + +#: ../src/views/darkroom.c:2932 msgid "color assessment" msgstr "kleur beoordeling" -#: ../src/views/darkroom.c:2493 +#: ../src/views/darkroom.c:2934 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -29749,15 +33478,15 @@ msgstr "" "schakel kleurbeoordelingscondities\n" "klik rechts voor opties" -#: ../src/views/darkroom.c:2510 ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 msgid "color_assessment" msgstr "kleurbeoordeling" -#: ../src/views/darkroom.c:2510 +#: ../src/views/darkroom.c:2951 msgid "total border width relative to screen" msgstr "totale randdikte ten opzichte van het scherm" -#: ../src/views/darkroom.c:2512 +#: ../src/views/darkroom.c:2953 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -29765,20 +33494,19 @@ msgstr "" "totale randdikte ten opzichte van de grootte van het scherm\n" "inclusief het buitenste grijze en binnenste witte kader." -#: ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:2964 msgid "white border ratio" msgstr "witte randdikte" -#: ../src/views/darkroom.c:2525 -msgid "" -"the border ratio specifies the fraction of the white part of the border." +#: ../src/views/darkroom.c:2966 +msgid "the border ratio specifies the fraction of the white part of the border." msgstr "de witte randdikte is relatief ten opzichte van de hele rand." -#: ../src/views/darkroom.c:2536 +#: ../src/views/darkroom.c:2977 msgid "high quality processing" msgstr "hoge-kwaliteit verwerking" -#: ../src/views/darkroom.c:2540 +#: ../src/views/darkroom.c:2981 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -29786,7 +33514,7 @@ msgstr "" "schakel hoge-kwaliteitverwerking, indien ingeschakeld voert darktable de " "bewerkingen uit zoals bij export" -#: ../src/views/darkroom.c:2559 +#: ../src/views/darkroom.c:3000 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -29794,27 +33522,27 @@ msgstr "" "toon/verberg RAW overbelichtingsindicatie\n" "klik rechts voor opties" -#: ../src/views/darkroom.c:2580 +#: ../src/views/darkroom.c:3021 msgid "select how to mark the clipped pixels" msgstr "bepaal hoe geclipte pixels worden gemarkeerd" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3024 msgid "mark with CFA color" msgstr "markeer met CFA kleur" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3024 msgid "mark with solid color" msgstr "markeer met een vastgestelde kleur" -#: ../src/views/darkroom.c:2584 +#: ../src/views/darkroom.c:3025 msgid "false color" msgstr "fout gekleurde pixels" -#: ../src/views/darkroom.c:2589 ../src/views/darkroom.c:2659 +#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 msgid "color scheme" msgstr "kleurenschema" -#: ../src/views/darkroom.c:2590 +#: ../src/views/darkroom.c:3031 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -29822,27 +33550,27 @@ msgstr "" "kies een vaste kleur voor overbelichtingsindicatie.\n" "werkt alleen in de stand: markeer met een vaste kleur" -#: ../src/views/darkroom.c:2593 +#: ../src/views/darkroom.c:3034 msgctxt "solidcolor" msgid "red" msgstr "rood" -#: ../src/views/darkroom.c:2594 +#: ../src/views/darkroom.c:3035 msgctxt "solidcolor" msgid "green" msgstr "groen" -#: ../src/views/darkroom.c:2595 +#: ../src/views/darkroom.c:3036 msgctxt "solidcolor" msgid "blue" msgstr "blauw" -#: ../src/views/darkroom.c:2596 +#: ../src/views/darkroom.c:3037 msgctxt "solidcolor" msgid "black" msgstr "zwart" -#: ../src/views/darkroom.c:2607 +#: ../src/views/darkroom.c:3048 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -29852,7 +33580,7 @@ msgstr "" "1.0 - wit niveau\n" "0.0 - zwart niveau" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:3067 msgid "" "toggle clipping indication\n" "right-click for options" @@ -29860,11 +33588,11 @@ msgstr "" "schakel clipping-indicatie aan/uit\n" "klik rechts voor opties" -#: ../src/views/darkroom.c:2647 +#: ../src/views/darkroom.c:3088 msgid "clipping preview mode" msgstr "clipping voorbeeldmodus" -#: ../src/views/darkroom.c:2648 +#: ../src/views/darkroom.c:3089 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -29872,39 +33600,39 @@ msgstr "" "selecteer het metrisch stelsel waarvan je een voorbeeld wilt bekijken\n" "volledige gamma is de combinatie van alle andere modi" -#: ../src/views/darkroom.c:2652 +#: ../src/views/darkroom.c:3093 msgid "full gamut" msgstr "volledig gamma" -#: ../src/views/darkroom.c:2653 +#: ../src/views/darkroom.c:3094 msgid "any RGB channel" msgstr "elk RGB-kanaal" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3095 msgid "luminance only" msgstr "enkel helderheid" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3095 msgid "saturation only" msgstr "enkel verzadiging" -#: ../src/views/darkroom.c:2660 +#: ../src/views/darkroom.c:3101 msgid "select colors to indicate clipping" msgstr "kies kleuren voor weergave clipping" -#: ../src/views/darkroom.c:2664 +#: ../src/views/darkroom.c:3105 msgid "red & blue" msgstr "rood en blauw" -#: ../src/views/darkroom.c:2665 +#: ../src/views/darkroom.c:3106 msgid "purple & green" msgstr "paars en groen" -#: ../src/views/darkroom.c:2673 +#: ../src/views/darkroom.c:3114 msgid "lower threshold" msgstr "drempel onderkant" -#: ../src/views/darkroom.c:2674 +#: ../src/views/darkroom.c:3115 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -29924,11 +33652,11 @@ msgstr "" "typische glanzende kleurenafdrukken produceren zwart bij -8,00 EV,\n" "typische zwart-wit glanzende prints produceren zwart bij -9,00 EV." -#: ../src/views/darkroom.c:2691 +#: ../src/views/darkroom.c:3132 msgid "upper threshold" msgstr "drempel bovenkant" -#: ../src/views/darkroom.c:2693 +#: ../src/views/darkroom.c:3134 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -29937,11 +33665,11 @@ msgstr "" "afkapdrempel voor het witpunt.\n" "100% is de gemiddelde piekhelderheid." -#: ../src/views/darkroom.c:2705 +#: ../src/views/darkroom.c:3146 msgid "softproof" msgstr "softproof" -#: ../src/views/darkroom.c:2709 +#: ../src/views/darkroom.c:3150 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -29949,7 +33677,7 @@ msgstr "" "softproofing in/uitschakelen\n" "klik rechts voor opties" -#: ../src/views/darkroom.c:2722 +#: ../src/views/darkroom.c:3163 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -29957,54 +33685,54 @@ msgstr "" "gamma controle in/uitschakelen\n" "klik rechts voor opties" -#: ../src/views/darkroom.c:2750 ../src/views/darkroom.c:2757 -#: ../src/views/darkroom.c:2776 ../src/views/darkroom.c:2778 -#: ../src/views/darkroom.c:2780 ../src/views/darkroom.c:2782 -#: ../src/views/lighttable.c:1262 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 +#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 +#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 +#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 msgid "profiles" msgstr "profielen" -#: ../src/views/darkroom.c:2758 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 msgid "preview intent" -msgstr "voorbeeldweergave intentie" +msgstr "preview intentie" -#: ../src/views/darkroom.c:2776 ../src/views/lighttable.c:1268 +#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 msgid "display profile" msgstr "weergaveprofiel" -#: ../src/views/darkroom.c:2778 ../src/views/lighttable.c:1271 +#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 msgid "preview display profile" msgstr "voorbeeld weergaveprofiel" -#: ../src/views/darkroom.c:2782 +#: ../src/views/darkroom.c:3223 msgid "histogram profile" msgstr "histogram profiel" -#: ../src/views/darkroom.c:2789 +#: ../src/views/darkroom.c:3230 msgid "second preview window color assessment" msgstr "tweede voorvertoning venster kleurbeoordeling" -#: ../src/views/darkroom.c:2792 +#: ../src/views/darkroom.c:3233 msgid "color assessment second preview" msgstr "kleurbeoordeling tweede voorvertoning" -#: ../src/views/darkroom.c:2840 ../src/views/lighttable.c:1305 +#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 msgid "display ICC profiles" msgstr "display ICC-profielen" -#: ../src/views/darkroom.c:2844 ../src/views/lighttable.c:1309 +#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 msgid "preview display ICC profiles" msgstr "voorbeeld display ICC-profielen" -#: ../src/views/darkroom.c:2848 +#: ../src/views/darkroom.c:3289 msgid "softproof ICC profiles" msgstr "softproof ICC-profielen" -#: ../src/views/darkroom.c:2853 +#: ../src/views/darkroom.c:3294 msgid "histogram and color picker ICC profiles" msgstr "histogram en kleurkiezer ICC-profielen" -#: ../src/views/darkroom.c:2902 +#: ../src/views/darkroom.c:3338 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -30013,264 +33741,262 @@ msgstr "" "klik rechts voor opties" #. Fullscreen preview key -#: ../src/views/darkroom.c:2921 +#: ../src/views/darkroom.c:3357 msgid "full preview" msgstr "volledige weergave" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:2926 +#: ../src/views/darkroom.c:3362 msgid "force pan/zoom/rotate with mouse" msgstr "forceer pan/zoom/roteer met muis" #. Zoom shortcuts -#: ../src/views/darkroom.c:2941 +#: ../src/views/darkroom.c:3377 msgid "zoom close-up" msgstr "maximaal inzoomen" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:2945 ../src/views/lighttable.c:1361 +#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 msgid "zoom in" msgstr "inzoomen" -#: ../src/views/darkroom.c:2947 ../src/views/lighttable.c:1363 +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 msgid "zoom out" msgstr "uitzoomen" #. Shortcut to skip images -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3387 msgid "image forward" msgstr "volgende afbeelding" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3389 msgid "image back" msgstr "vorige afbeelding" #. cycle overlay colors -#: ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:3393 msgid "cycle overlay colors" msgstr "wissel overlay kleuren" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:2961 +#: ../src/views/darkroom.c:3397 msgid "show drawn masks" msgstr "toon getekende maskers" #. brush size +/- -#: ../src/views/darkroom.c:2965 +#: ../src/views/darkroom.c:3401 msgid "increase brush size" msgstr "vergroot penseeldikte" -# Eventueel kan ook gebruikt worden: -# 'penseeldikte verminderen' (geldt voor alle penseel-combinaties, bv 'penseelhardheid verminderen') -#: ../src/views/darkroom.c:2967 +#: ../src/views/darkroom.c:3403 msgid "decrease brush size" msgstr "verklein penseeldikte" #. brush hardness +/- -#: ../src/views/darkroom.c:2971 +#: ../src/views/darkroom.c:3407 msgid "increase brush hardness" msgstr "verhoog penseelhardheid" -#: ../src/views/darkroom.c:2973 +#: ../src/views/darkroom.c:3409 msgid "decrease brush hardness" msgstr "verlaag penseelhardheid" #. brush opacity +/- -#: ../src/views/darkroom.c:2977 +#: ../src/views/darkroom.c:3413 msgid "increase brush opacity" msgstr "verhoog penseeldekking" -#: ../src/views/darkroom.c:2979 +#: ../src/views/darkroom.c:3415 msgid "decrease brush opacity" msgstr "verlaag penseeldekking" #. undo/redo -#: ../src/views/darkroom.c:2983 ../src/views/lighttable.c:1353 +#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 #: ../src/views/map.c:2400 msgid "undo" msgstr "herstel" -#: ../src/views/darkroom.c:2985 ../src/views/lighttable.c:1354 +#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 #: ../src/views/map.c:2402 msgid "redo" msgstr "opnieuw" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:2989 +#: ../src/views/darkroom.c:3425 msgid "change keyboard shortcut slider precision" msgstr "wijzig de keyboard sneltoets schuif precisie" -#: ../src/views/darkroom.c:2992 +#: ../src/views/darkroom.c:3428 msgid "synchronize selection" msgstr "synchroniseer selectie" -#: ../src/views/darkroom.c:3711 +#: ../src/views/darkroom.c:4380 msgid "keyboard shortcut slider precision: fine" msgstr "precisie van de schuifregelaar van de sneltoets: fijn" -#: ../src/views/darkroom.c:3713 +#: ../src/views/darkroom.c:4382 msgid "keyboard shortcut slider precision: normal" msgstr "precisie van de schuifregelaar van de sneltoets: normaal" -#: ../src/views/darkroom.c:3715 +#: ../src/views/darkroom.c:4384 msgid "keyboard shortcut slider precision: coarse" msgstr "precisie van de schuifregelaar van de sneltoets: grof" -#: ../src/views/darkroom.c:3731 +#: ../src/views/darkroom.c:4400 msgid "switch to lighttable" msgstr "schakel naar bibliotheek" -#: ../src/views/darkroom.c:3733 ../src/views/lighttable.c:956 +#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 msgid "zoom in the image" msgstr "inzoomen op de afbeelding" -#: ../src/views/darkroom.c:3735 +#: ../src/views/darkroom.c:4404 msgid "unbounded zoom in the image" msgstr "onbegrensde zoom in de afbeelding" -#: ../src/views/darkroom.c:3737 +#: ../src/views/darkroom.c:4406 msgid "zoom to 100% 200% and back" msgstr "zoom naar 100%, 200% en weer terug" -#: ../src/views/darkroom.c:3739 ../src/views/lighttable.c:959 +#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 msgid "pan a zoomed image" msgstr "een ingezoomde afbeelding pannen" -#: ../src/views/darkroom.c:3742 ../src/views/lighttable.c:1001 +#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 msgid "[modules] expand module without closing others" msgstr "[modules] module uitbreiden zonder anderen te sluiten" -#: ../src/views/darkroom.c:3743 ../src/views/lighttable.c:1002 +#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 msgid "[modules] expand module and close others" msgstr "[modules] module uitbreiden en sluit anderen" -#: ../src/views/darkroom.c:3745 +#: ../src/views/darkroom.c:4414 msgid "[modules] rename module" msgstr "[modules] hernoem module" -#: ../src/views/darkroom.c:3748 +#: ../src/views/darkroom.c:4417 msgid "[modules] change module position in pipe" msgstr "[modules] wijzig modulepositie in pijplijn" #. Show infos key -#: ../src/views/lighttable.c:730 ../src/views/lighttable.c:1344 +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 msgid "show infos" msgstr "toon info" -#: ../src/views/lighttable.c:833 +#: ../src/views/lighttable.c:1023 msgid "middle" msgstr "midden" -#: ../src/views/lighttable.c:951 +#: ../src/views/lighttable.c:1150 msgid "open image in darkroom" msgstr "open afbeelding om te ontwikkelen" -#: ../src/views/lighttable.c:955 +#: ../src/views/lighttable.c:1155 msgid "switch to next/previous image" msgstr "overschakelen naar volgende/voorgaande afbeelding" -#: ../src/views/lighttable.c:958 ../src/views/lighttable.c:989 +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 #, no-c-format msgid "zoom to 100% and back" msgstr "zoom naar 100% en terug" -#: ../src/views/lighttable.c:963 ../src/views/lighttable.c:982 +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 msgid "scroll the collection" msgstr "scroll door collectie" -#: ../src/views/lighttable.c:965 +#: ../src/views/lighttable.c:1169 msgid "change number of images per row" msgstr "wijzig aantal afbeeldingen per rij" -#: ../src/views/lighttable.c:968 +#: ../src/views/lighttable.c:1172 msgid "select an image" msgstr "selecteer een afbeelding" -#: ../src/views/lighttable.c:970 +#: ../src/views/lighttable.c:1174 msgid "select range from last image" msgstr "selecteer bereik vanaf laatste afbeelding" -#: ../src/views/lighttable.c:972 +#: ../src/views/lighttable.c:1176 msgid "add image to or remove it from a selection" msgstr "afbeelding toevoegen aan of verwijderen uit een selectie" -#: ../src/views/lighttable.c:976 +#: ../src/views/lighttable.c:1181 msgid "change image order" msgstr "afbeeldings volgorde wijzigen" -#: ../src/views/lighttable.c:983 +#: ../src/views/lighttable.c:1190 msgid "zoom all the images" msgstr "inzoomen in op alle afbeeldingen" -#: ../src/views/lighttable.c:984 +#: ../src/views/lighttable.c:1192 msgid "pan inside all the images" msgstr "uitzoomen op alle afbeeldingen" -#: ../src/views/lighttable.c:986 +#: ../src/views/lighttable.c:1195 msgid "zoom current image" msgstr "inzoomen op huidige afbeelding" -#: ../src/views/lighttable.c:987 +#: ../src/views/lighttable.c:1197 msgid "pan inside current image" msgstr "uitzoomen op huidige afbeelding" -#: ../src/views/lighttable.c:992 +#: ../src/views/lighttable.c:1203 #, no-c-format msgid "zoom current image to 100% and back" msgstr "zoom huidige afbeelding naar 100% en terug" -#: ../src/views/lighttable.c:996 +#: ../src/views/lighttable.c:1208 msgid "zoom the main view" msgstr "zoom in op hoofdaanzicht" -#: ../src/views/lighttable.c:997 +#: ../src/views/lighttable.c:1210 msgid "pan inside the main view" msgstr "zoom binnen de pan inside hoofdweergave" -#: ../src/views/lighttable.c:1239 +#: ../src/views/lighttable.c:1470 msgid "set display profile" msgstr "kies weergaveprofiel" -#: ../src/views/lighttable.c:1324 +#: ../src/views/lighttable.c:1567 msgid "whole" msgstr "geheel" -#: ../src/views/lighttable.c:1340 +#: ../src/views/lighttable.c:1595 msgid "leave" msgstr "verlaat" -#: ../src/views/lighttable.c:1347 +#: ../src/views/lighttable.c:1604 msgid "align images to grid" msgstr "afbeeldingen uitlijnen op raster" -#: ../src/views/lighttable.c:1348 +#: ../src/views/lighttable.c:1606 msgid "reset first image offset" msgstr "reset eerste afbeelding offset" -#: ../src/views/lighttable.c:1349 +#: ../src/views/lighttable.c:1608 msgid "select toggle image" msgstr "selecteer omschakelen afbeelding" -#: ../src/views/lighttable.c:1350 +#: ../src/views/lighttable.c:1610 msgid "select single image" msgstr "selecteer een enkele afbeelding" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1357 +#: ../src/views/lighttable.c:1620 msgid "preview zoom 100%" msgstr "voorbeeld zoom 100%" -#: ../src/views/lighttable.c:1358 +#: ../src/views/lighttable.c:1622 msgid "preview zoom fit" msgstr "voorbeeld passende zoom" -#: ../src/views/lighttable.c:1362 +#: ../src/views/lighttable.c:1628 msgid "zoom max" msgstr "volledig inzoomen" -#: ../src/views/lighttable.c:1364 +#: ../src/views/lighttable.c:1632 msgid "zoom min" msgstr "volledig uitzoomen" @@ -30393,240 +34119,49 @@ msgstr "nieuwe sessie gestart-'%s'" msgid "no camera with tethering support available for use..." msgstr "geen camera met tetheringondersteuning aanwezig..." -#: ../src/views/view.c:1410 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "klik links" -#: ../src/views/view.c:1413 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "klik rechts" -#: ../src/views/view.c:1416 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "klik middelste" -#: ../src/views/view.c:1422 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "dubbelklik links" -#: ../src/views/view.c:1425 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "dubbelklik rechts" -#: ../src/views/view.c:1428 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "slepen en neerzetten" -#: ../src/views/view.c:1431 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "klik links+sleep" -#: ../src/views/view.c:1434 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "klik rechts+sleep" -#: ../src/views/view.c:1456 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - accels window" -#: ../src/views/view.c:1503 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "" "schakel over naar een klassiek venster dat open blijft na het loslaten van " "toets" #. we add the mouse actions too -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "muisacties" - -#~ msgid "RustiCL (experimental)" -#~ msgstr "RustiCL (experimenteel)" - -#, fuzzy -#~| msgid "overwrite" -#~ msgid "overwrite mode" -#~ msgstr "overschrijven" - -#~ msgid "" -#~ "do you really want to physically delete selected image (using trash if " -#~ "possible)?" -#~ msgstr "" -#~ "wilt u echt de geselecteerde afbeelding fysiek van de schijf verwijderen " -#~ "(prullenmand gebruiken indien mogelijk)?" - -#~ msgid "do you really want to physically delete selected image from disk?" -#~ msgstr "" -#~ "wilt u echt de geselecteerde afbeelding fysiek van de schijf verwijderen?" - -#~ msgid "(default)" -#~ msgstr "(standaard)" - -#~ msgid "" -#~ "Photography workflow\n" -#~ "application and\n" -#~ "RAW developer" -#~ msgstr "" -#~ "fotografie workflow\n" -#~ "toepassing en\n" -#~ "RAW ontwikkelaar" - -#~ msgid "get ready to unleash your creativity" -#~ msgstr "geef je creativiteit de vrijheid" - -#~ msgid "" -#~ "the quality of an image, less quality means fewer details.\n" -#~ "\n" -#~ "pixel format is controlled by quality:\n" -#~ "\n" -#~ "5-80: YUV420, 81-90: YUV422, 91-100: YUV444" -#~ msgstr "" -#~ "de kwaliteit van een afbeelding, lagere kwaliteit betekent minder " -#~ "details.\n" -#~ "\n" -#~ "pixelformaat wordt bepaald door kwaliteit:\n" -#~ "\n" -#~ "5-80: YUV420, 81-90: YUV422, 91-100: YUV444" - -#~ msgid "radius for blurring step" -#~ msgstr "radius voor vervaging stap" - -#~ msgid "the gradient range where to apply random dither" -#~ msgstr "het gradiënt bereik waarop de willekeurige dither wordt toegepast" - -#~ msgid "gradient range" -#~ msgstr "gradiënt bereik" - -#~ msgid "change algorithm for current form" -#~ msgstr "verander algoritme voor huidige vorm" - -#~ msgid "automatic pixel rotation" -#~ msgstr "pixels automatisch draaien" - -#~ msgid "" -#~ "automatic pixel rotation\n" -#~ "only works for the sensors that need it." -#~ msgstr "" -#~ "automatisch draaien van pixels\n" -#~ "werkt alleen voor sensors die dat nodig hebben." - -#~ msgctxt "section" -#~ msgid "mask post-processing" -#~ msgstr "masker nabewerking" - -#~ msgid "" -#~ "mask histogram span between the first and last deciles.\n" -#~ "the central line shows the average. orange bars appear at extrema if " -#~ "clipping occurs." -#~ msgstr "" -#~ "teveel spanwijdte tussen eerste en laatste deciel in het masker " -#~ "histogram\n" -#~ "de centrale lijn geeft het gemiddelde aan, oranje balken verschijnen bij " -#~ "extremen indien clipping optreedt." - -#~ msgid "start export" -#~ msgstr "start export" - -#~ msgid "" -#~ "display the sequence of edit actions\n" -#~ "and allow temporarily returning to\n" -#~ "an earlier state of the edit" -#~ msgstr "" -#~ "toon de bewerkingen in volgorde\n" -#~ "met de optie om tijdelijk terug te gaan\n" -#~ "naar een eerdere bewerkingstoestand" - -#~ msgid "raster mask import" -#~ msgstr "rastermasker import" - -#, c-format -#~ msgid "detected OtherIlluminant in `%s`, please report via darktable github" -#~ msgstr "" -#~ "\"OtherIlluminant\" gedetecteerd in `%s`, svp rapporteren via darktable " -#~ "github" - -#, c-format -#~ msgid "special exif illuminants in `%s`, please report via darktable github" -#~ msgstr "" -#~ "speciale exif lichtbronnen in `%s`, svp rapporteren via darktable github" - -#, c-format -#~ msgid "forward matrix in `%s`, please report via darktable github" -#~ msgstr "\"forward matrix\" in `%s`, svp rapporteren via darktable github" - -#~ msgid "combine with elements from a processed image" -#~ msgstr "combineer met delen van een bewerkte afbeelding" - -#~ msgid "reduce resolution of preview image" -#~ msgstr "verlaag de resolutie van de preview" - -#~ msgid "decrease to speed up preview rendering, may hinder accurate masking" -#~ msgstr "" -#~ "verminder om de voorvertoning sneller weer te geven, het kan accuraat " -#~ "maken van maskers hinderen" - -#~ msgid "prefer performance over quality" -#~ msgstr "geef de voorkeur aan prestaties boven kwaliteit" - -#~ msgid "" -#~ "if switched on, thumbnails and previews are rendered at lower quality but " -#~ "4 times faster" -#~ msgstr "" -#~ "indien ingeschakeld, worden miniaturen en voorbeelden weergegeven met een " -#~ "lagere kwaliteit, maar 4 keer sneller" - -#~ msgid "contributors" -#~ msgstr "bijdragers" - -#~ msgid "RCD + VNG4" -#~ msgstr "RCD + VNG4" - -#~ msgid "AMaZE + VNG4" -#~ msgstr "AMaZE + VNG4" - -#~ msgid "Markesteijn 3-pass + VNG" -#~ msgstr "Markesteijn 3-pass + VNG" - -#~ msgctxt "menu" -#~ msgid "lighttable" -#~ msgstr "bibliotheek" - -#~ msgctxt "menu" -#~ msgid "darkroom" -#~ msgstr "ontwikkelen" - -#~ msgid "encoding speed" -#~ msgstr "coderingssnelheid" - -#~ msgid "trades off quality and file size for quicker encoding time" -#~ msgstr "lever kwaliteit en bestandsgrootte in voor sneller schrijven" - -#~ msgid "not a B&W image, will not export as grayscale" -#~ msgstr "geen zwart-wit afbeelding, geen export als grijstinten" - -#~ msgctxt "eq_preset" -#~ msgid "coarse" -#~ msgstr "grof" - -#~ msgctxt "atrous" -#~ msgid "sharpen" -#~ msgstr "verscherpen" - -#~ msgid "B&W: luminance-based" -#~ msgstr "Z/W: helderheid gebaseerd" - -#~ msgid "dehaze" -#~ msgstr "nevelreductie" - -#~ msgctxt "actionbutton" -#~ msgid "export" -#~ msgstr "exporteren" - -#~ msgid "cleanup unused shapes" -#~ msgstr "opruimen niet gebruikte vormen" - -#~ msgid "darktable camera styles" -#~ msgstr "darktable camera stijlen" - -#~ msgid "toggle ISO 12646 color assessment conditions" -#~ msgstr "schakel ISO 12646 kleur beoordelingsvoorwaarden" diff --git a/po/pl.po b/po/pl.po index 54cf8918aba..29813150c05 100644 --- a/po/pl.po +++ b/po/pl.po @@ -1,265 +1,270 @@ +# msgid "" msgstr "" "Project-Id-Version: darktable 1.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-12 08:08+0100\n" -"PO-Revision-Date: 2025-11-13 08:46+0100\n" +"POT-Creation-Date: 2026-06-10 23:06+0200\n" +"PO-Revision-Date: 2026-06-12 11:29+0200\n" "Last-Translator: Wiktor \n" "Language-Team: Polish < >\n" "Language: pl_PL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " -"|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Poedit 3.8\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Poedit 3.9\n" -#: ../build/bin/conf_gen.h:97 +#: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "pierwsza instancja" -#: ../build/bin/conf_gen.h:98 ../build/bin/preferences_gen.h:8226 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4723 msgctxt "preferences" msgid "last instance" msgstr "ostatnia instancja" -#: ../build/bin/conf_gen.h:179 ../build/bin/preferences_gen.h:7741 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4379 msgctxt "preferences" msgid "triangle" msgstr "trójkąt" -#: ../build/bin/conf_gen.h:180 +#: ../build/bin/conf_gen.h:213 msgctxt "preferences" msgid "circle" msgstr "koło" -#: ../build/bin/conf_gen.h:181 +#: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" msgstr "diament" -#: ../build/bin/conf_gen.h:182 +#: ../build/bin/conf_gen.h:215 msgctxt "preferences" msgid "bar" msgstr "pasek" -#: ../build/bin/conf_gen.h:231 ../build/bin/conf_gen.h:359 -#: ../build/bin/conf_gen.h:370 ../build/bin/conf_gen.h:1509 -#: ../build/bin/conf_gen.h:1526 ../build/bin/conf_gen.h:1559 -#: ../build/bin/preferences_gen.h:4895 ../build/bin/preferences_gen.h:5067 +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 +#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2949 msgctxt "preferences" msgid "never" msgstr "nigdy" -#: ../build/bin/conf_gen.h:232 +#: ../build/bin/conf_gen.h:289 msgctxt "preferences" msgid "once a month" msgstr "raz na miesiąc" -#: ../build/bin/conf_gen.h:233 ../build/bin/preferences_gen.h:7378 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4163 msgctxt "preferences" msgid "once a week" msgstr "raz na tydzień" -#: ../build/bin/conf_gen.h:234 +#: ../build/bin/conf_gen.h:291 msgctxt "preferences" msgid "once a day" msgstr "raz dziennie" -#: ../build/bin/conf_gen.h:235 +#: ../build/bin/conf_gen.h:292 msgctxt "preferences" msgid "on close" msgstr "podczas zamykania" -#: ../build/bin/conf_gen.h:292 ../build/bin/conf_gen.h:1502 -#: ../build/bin/conf_gen.h:1519 ../build/bin/conf_gen.h:1560 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 +#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "małe" -#: ../build/bin/conf_gen.h:293 ../build/bin/conf_gen.h:423 -#: ../build/bin/preferences_gen.h:6314 ../build/bin/preferences_gen.h:6401 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3664 msgctxt "preferences" msgid "default" msgstr "domyślne" -#: ../build/bin/conf_gen.h:294 ../build/bin/conf_gen.h:3655 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 msgctxt "preferences" msgid "large" msgstr "duże" -#: ../build/bin/conf_gen.h:360 +#: ../build/bin/conf_gen.h:441 msgctxt "preferences" msgid "after edit" msgstr "po edycji" -#: ../build/bin/conf_gen.h:361 ../build/bin/preferences_gen.h:7464 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4215 msgctxt "preferences" msgid "on import" msgstr "podczas importu" -#: ../build/bin/conf_gen.h:371 ../build/bin/conf_gen.h:1501 -#: ../build/bin/conf_gen.h:1518 ../build/bin/conf_gen.h:4195 -#: ../build/bin/preferences_gen.h:5820 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 +#: ../build/bin/preferences_gen.h:3351 msgctxt "preferences" msgid "always" msgstr "zawsze" -#: ../build/bin/conf_gen.h:372 ../build/bin/preferences_gen.h:7499 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4233 msgctxt "preferences" msgid "only large entries" msgstr "tylko duże" -#: ../build/bin/conf_gen.h:405 +#: ../build/bin/conf_gen.h:492 msgctxt "preferences" msgid "sensitive" msgstr "wrażliwy" -#: ../build/bin/conf_gen.h:406 ../build/bin/preferences_gen.h:8436 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4848 msgctxt "preferences" msgid "insensitive" msgstr "niewrażliwy" -#: ../build/bin/conf_gen.h:424 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "kilka kart graficznych" -#: ../build/bin/conf_gen.h:425 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "bardzo szybka karta graficzna" -#: ../build/bin/conf_gen.h:834 ../build/bin/preferences_gen.h:8561 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4922 msgctxt "preferences" msgid "import time" msgstr "czas importu" -#: ../build/bin/conf_gen.h:835 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "nazwa folderu" -#: ../build/bin/conf_gen.h:852 +#: ../build/bin/conf_gen.h:1066 +msgctxt "preferences" +msgid "display name" +msgstr "nazwa wyświetlana" + +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:853 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:854 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:855 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:856 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:857 ../build/bin/conf_gen.h:2393 -#: ../build/bin/conf_gen.h:3246 ../build/bin/conf_gen.h:3628 -#: ../build/bin/conf_gen.h:3980 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 +#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4817 msgctxt "preferences" msgid "none" msgstr "brak" -#: ../build/bin/conf_gen.h:866 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "średnia" -#: ../build/bin/conf_gen.h:867 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "min" -#: ../build/bin/conf_gen.h:868 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "maks" -#: ../build/bin/conf_gen.h:1166 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "wybierz tylko nowe obrazy" -#: ../build/bin/conf_gen.h:1167 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "wybierz tylko te obrazy, które nie zostały jeszcze zaimportowane" -#: ../build/bin/conf_gen.h:1174 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "pomijaj obrazy inne niż raw" -#: ../build/bin/conf_gen.h:1175 +#: ../build/bin/conf_gen.h:1447 msgid "" -"if enabled, only raw files will be allowed to import. non-raw files will not " -"be visible in the dialog and will not be imported." +"if enabled, only raw files will be allowed to import. non-raw files will not" +" be visible in the dialog and will not be imported." msgstr "" "jeśli zaznaczone, jedynie pliki raw będą importowane. inne pliki nie będą " "widoczne i nie zostaną zaimportowane." -#: ../build/bin/conf_gen.h:1182 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "zastosuj metadane" -#: ../build/bin/conf_gen.h:1183 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." msgstr "stosuje wybrane metadane do nowo-importowanych obrazów." -#: ../build/bin/conf_gen.h:1190 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "z podkatalogami" -#: ../build/bin/conf_gen.h:1191 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" msgstr "rekurencyjnie przeszukuj katalogi podczas importu rolek filmu" -#: ../build/bin/conf_gen.h:1198 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" msgstr "twórca przypisywany podczas importu" -#: ../build/bin/conf_gen.h:1206 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" msgstr "wydawca przypisywany podczas importu" -#: ../build/bin/conf_gen.h:1214 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" msgstr "prawa autorskie przypisywane podczas importu" -#: ../build/bin/conf_gen.h:1222 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" msgstr "" "tagi oddzielone przecinkami, które mają zostać zastosowane podczas importu" -#: ../build/bin/conf_gen.h:1230 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" msgstr "importuj tagi z XMP" -#: ../build/bin/conf_gen.h:1262 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "wstępna ocena przy imporcie" -#: ../build/bin/conf_gen.h:1263 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" msgstr "" "wstępna ocena gwiazdkowa dla wszystkich obrazów podczas importowania rolki " "filmowej" -#: ../build/bin/conf_gen.h:1270 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "ignoruj ocenę exif" -#: ../build/bin/conf_gen.h:1271 +#: ../build/bin/conf_gen.h:1555 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -267,183 +272,199 @@ msgstr "" "ignoruj ocenę exif. jeśli nie jest ustawiona, a znaleziono ocenę exif, " "nadpisuje ona 'ocenę początkową'" -#: ../build/bin/conf_gen.h:1278 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "zadanie importu" -#: ../build/bin/conf_gen.h:1279 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "nazwa zadania importu" -#: ../build/bin/conf_gen.h:1286 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "nadpisz dzisiejszą datę" -#: ../build/bin/conf_gen.h:1287 +#: ../build/bin/conf_gen.h:1573 msgid "" -"type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " -"the current date/time used when expanding variables:\n" +"type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override the current date/time used when expanding variables:\n" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "let the field empty otherwise" msgstr "" -"wprowadź poprawną datę/czas (rrrr-mm-dd[gg:mm:ss] format) a jeśli chcesz " -"nadpisać obecną datę/czas użytą przy rozszerzeniu zmiennych:\n" -"$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS).\n" -"w innym wypadku pozostaw puste pole" +"wprowadź datę w formacie: RRRR:MM:DD[ gg:mm:ss[.sss]], jeśli chcesz nadpisać bieżącą datę/czas używaną przy rozwijaniu zmiennych:\n" +"$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" +"w przeciwnym razie pozostaw pole puste" -#: ../build/bin/conf_gen.h:1294 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "pozostaw otwarte okno" -#: ../build/bin/conf_gen.h:1295 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "pozostaw otwarte okno podczas wielu importów" -#: ../build/bin/conf_gen.h:1503 ../build/bin/conf_gen.h:1520 -#: ../build/bin/conf_gen.h:1561 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1504 ../build/bin/conf_gen.h:1521 -#: ../build/bin/conf_gen.h:1562 ../build/bin/preferences_gen.h:4930 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2880 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1505 ../build/bin/conf_gen.h:1522 -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1506 ../build/bin/conf_gen.h:1523 -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1507 ../build/bin/conf_gen.h:1524 -#: ../build/bin/conf_gen.h:1565 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1508 ../build/bin/conf_gen.h:1525 -#: ../build/bin/conf_gen.h:1566 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1607 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 +#: ../build/bin/conf_gen.h:1890 +msgctxt "preferences" +msgid "6K" +msgstr "6K" + +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 +#: ../build/bin/conf_gen.h:1891 +msgctxt "preferences" +msgid "8K" +msgstr "8K" + +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 +#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4073 +msgctxt "preferences" +msgid "auto" +msgstr "auto" + +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" msgstr "wyłączony" -#: ../build/bin/conf_gen.h:1608 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "twardość (względna)" -#: ../build/bin/conf_gen.h:1609 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "twardość (bezwzględna)" -#: ../build/bin/conf_gen.h:1610 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "krycie (względne)" -#: ../build/bin/conf_gen.h:1611 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "krycie (bezwzględne)" -#: ../build/bin/conf_gen.h:1612 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "rozmiar pędzla (względny)" -#: ../build/bin/conf_gen.h:1621 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "niska" -#: ../build/bin/conf_gen.h:1622 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "średnia" -#: ../build/bin/conf_gen.h:1623 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "wysoka" -#: ../build/bin/conf_gen.h:1648 ../build/bin/preferences_gen.h:5547 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3214 msgctxt "preferences" msgid "false color" msgstr "fałszywy kolor" -#: ../build/bin/conf_gen.h:1649 +#: ../build/bin/conf_gen.h:1983 msgctxt "preferences" msgid "grayscale" msgstr "skala szarości" -#: ../build/bin/conf_gen.h:1666 +#: ../build/bin/conf_gen.h:2002 msgctxt "preferences" msgid "top left" msgstr "na górze po lewej" -#: ../build/bin/conf_gen.h:1667 +#: ../build/bin/conf_gen.h:2003 msgctxt "preferences" msgid "top right" msgstr "na górze po prawej" -#: ../build/bin/conf_gen.h:1668 +#: ../build/bin/conf_gen.h:2004 msgctxt "preferences" msgid "top center" msgstr "na górze po środku" -#: ../build/bin/conf_gen.h:1669 ../build/bin/preferences_gen.h:5394 +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3129 msgctxt "preferences" msgid "bottom" msgstr "na dole" -#: ../build/bin/conf_gen.h:1670 +#: ../build/bin/conf_gen.h:2006 msgctxt "preferences" msgid "hidden" msgstr "ukryte" -#: ../build/bin/conf_gen.h:2352 +#: ../build/bin/conf_gen.h:2775 msgid "show OSD" msgstr "wyświetl nakładkę" -#: ../build/bin/conf_gen.h:2353 +#: ../build/bin/conf_gen.h:2776 msgid "toggle the visibility of the map overlays" msgstr "przełącza widoczność elementów nałożonych na mapie" -#: ../build/bin/conf_gen.h:2360 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "przefiltrowane obrazy" -#: ../build/bin/conf_gen.h:2361 +#: ../build/bin/conf_gen.h:2785 msgid "when set limit the images drawn to the current filmstrip" msgstr "gdy włączone, ogranicza obrazy rysowane na bieżącej taśmie filmowej" -#: ../build/bin/conf_gen.h:2368 +#: ../build/bin/conf_gen.h:2793 msgid "max images" msgstr "maksymalne obrazy" -#: ../build/bin/conf_gen.h:2369 +#: ../build/bin/conf_gen.h:2794 msgid "the maximum number of image thumbnails drawn on the map" msgstr "maksymalna liczba miniatur obrazów rysowanych na mapie" -#: ../build/bin/conf_gen.h:2376 +#: ../build/bin/conf_gen.h:2802 msgid "group size factor" msgstr "współczynnik rozmiaru grupy" -#: ../build/bin/conf_gen.h:2377 +#: ../build/bin/conf_gen.h:2803 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -451,309 +472,303 @@ msgstr "" "zwiększ lub zmniejsz rozmiar przestrzenny grup obrazów na mapie. może to " "wpłynąć na czas obliczeń" -#: ../build/bin/conf_gen.h:2384 +#: ../build/bin/conf_gen.h:2811 msgid "min images per group" msgstr "minimalna liczba obrazów w grupie" -#: ../build/bin/conf_gen.h:2385 +#: ../build/bin/conf_gen.h:2812 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." msgstr "" -"minimalna ilość obrazów do utworzenia grupy obrazów. może to wpłynąć na czas " -"obliczeń." +"minimalna ilość obrazów do utworzenia grupy obrazów. może to wpłynąć na czas" +" obliczeń." -#: ../build/bin/conf_gen.h:2391 +#: ../build/bin/conf_gen.h:2819 msgctxt "preferences" msgid "thumbnail" msgstr "miniatura" -#: ../build/bin/conf_gen.h:2392 +#: ../build/bin/conf_gen.h:2820 msgctxt "preferences" msgid "count" msgstr "licznik obrazów" -#: ../build/bin/conf_gen.h:2395 +#: ../build/bin/conf_gen.h:2823 msgid "thumbnail display" msgstr "wyświetlanie miniatur" -#: ../build/bin/conf_gen.h:2396 +#: ../build/bin/conf_gen.h:2824 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" msgstr "" -"dostępne są trzy opcje: miniatury obrazów, tylko liczba obrazów w grupie lub " -"brak" +"dostępne są trzy opcje: miniatury obrazów, tylko liczba obrazów w grupie lub" +" brak" -#: ../build/bin/conf_gen.h:2411 +#: ../build/bin/conf_gen.h:2841 msgid "max polygon points" msgstr "liczba punktów wielokąta" -#: ../build/bin/conf_gen.h:2412 +#: ../build/bin/conf_gen.h:2842 msgid "" "limit the number of points imported with polygon in find location module" msgstr "" "ogranicz liczbę punktów, importowanych z wielokątem w module znajdowania " "lokalizacji" -#: ../build/bin/conf_gen.h:2818 -msgctxt "preferences" -msgid "original" -msgstr "oryginalna" - -#: ../build/bin/conf_gen.h:2819 -msgctxt "preferences" -msgid "to 1/2" -msgstr "do 1/2" - -#: ../build/bin/conf_gen.h:2820 -msgctxt "preferences" -msgid "to 1/3" -msgstr "do 1/3" - -#: ../build/bin/conf_gen.h:2821 -msgctxt "preferences" -msgid "to 1/4" -msgstr "do 1/4" - -#: ../build/bin/conf_gen.h:2846 ../build/bin/conf_gen.h:2857 +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 msgctxt "preferences" msgid "bilinear" msgstr "dwuliniowa" -#: ../build/bin/conf_gen.h:2847 ../build/bin/conf_gen.h:2858 -#: ../build/bin/preferences_gen.h:6018 +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 +#: ../build/bin/preferences_gen.h:3436 msgctxt "preferences" msgid "bicubic" msgstr "dwusześcienna" -#: ../build/bin/conf_gen.h:2848 ../build/bin/conf_gen.h:2859 +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:2860 ../build/bin/preferences_gen.h:6053 +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3454 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3245 ../build/bin/conf_gen.h:4198 -#: ../build/bin/preferences_gen.h:7209 -msgctxt "preferences" -msgid "auto" -msgstr "auto" - -#: ../build/bin/conf_gen.h:3247 +#: ../build/bin/conf_gen.h:3849 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3248 +#: ../build/bin/conf_gen.h:3850 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3249 +#: ../build/bin/conf_gen.h:3851 msgctxt "preferences" msgid "apple_keychain" msgstr "pęk kluczy Apple" -#: ../build/bin/conf_gen.h:3250 +#: ../build/bin/conf_gen.h:3852 msgctxt "preferences" msgid "windows_credentials" msgstr "windows_uwierzytelnienie" -#: ../build/bin/conf_gen.h:3515 +#: ../build/bin/conf_gen.h:4150 msgctxt "preferences" msgid "vectorscope" msgstr "wektoroskop" # nie bardzo jest polski termin na to -#: ../build/bin/conf_gen.h:3516 +#: ../build/bin/conf_gen.h:4151 msgctxt "preferences" msgid "waveform" msgstr "rozkład jasności (waveform)" -#: ../build/bin/conf_gen.h:3517 +#: ../build/bin/conf_gen.h:4152 +msgctxt "preferences" +msgid "split" +msgstr "podział" + +#: ../build/bin/conf_gen.h:4153 msgctxt "preferences" msgid "RGB parade" msgstr "wykres falowy RGB" -#: ../build/bin/conf_gen.h:3518 +#: ../build/bin/conf_gen.h:4154 msgctxt "preferences" msgid "histogram" msgstr "histogram" -#: ../build/bin/conf_gen.h:3527 +#: ../build/bin/conf_gen.h:4164 msgctxt "preferences" msgid "left" msgstr "lewy" -#: ../build/bin/conf_gen.h:3528 ../build/bin/preferences_gen.h:7923 +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4562 msgctxt "preferences" msgid "right" msgstr "prawy" -#: ../build/bin/conf_gen.h:3545 ../build/bin/conf_gen.h:3586 +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 msgctxt "preferences" msgid "logarithmic" msgstr "logarytmiczna" -#: ../build/bin/conf_gen.h:3546 ../build/bin/conf_gen.h:3587 +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 msgctxt "preferences" msgid "linear" msgstr "liniowa" -#: ../build/bin/conf_gen.h:3555 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "horizontal" msgstr "w poziomie" -#: ../build/bin/conf_gen.h:3556 +#: ../build/bin/conf_gen.h:4196 msgctxt "preferences" msgid "vertical" msgstr "w pionie" -#: ../build/bin/conf_gen.h:3565 +#: ../build/bin/conf_gen.h:4206 msgctxt "preferences" msgid "overlaid" msgstr "pokrywanie" -#: ../build/bin/conf_gen.h:3566 +#: ../build/bin/conf_gen.h:4207 msgctxt "preferences" msgid "parade" msgstr "rozkład jasności RGB (parade)" -#: ../build/bin/conf_gen.h:3575 +#: ../build/bin/conf_gen.h:4217 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:3576 +#: ../build/bin/conf_gen.h:4218 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:3577 +#: ../build/bin/conf_gen.h:4219 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:3629 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "monochromatic" msgstr "monochromatyczny" -#: ../build/bin/conf_gen.h:3630 +#: ../build/bin/conf_gen.h:4278 msgctxt "preferences" msgid "analogous" msgstr "analogiczne" -#: ../build/bin/conf_gen.h:3631 +#: ../build/bin/conf_gen.h:4279 msgctxt "preferences" msgid "analogous complementary" msgstr "analogiczne komplementarne" -#: ../build/bin/conf_gen.h:3632 +#: ../build/bin/conf_gen.h:4280 msgctxt "preferences" msgid "complementary" msgstr "komplementarne" -#: ../build/bin/conf_gen.h:3633 +#: ../build/bin/conf_gen.h:4281 msgctxt "preferences" msgid "split complementary" msgstr "komplementarne rozdzielone" -#: ../build/bin/conf_gen.h:3634 +#: ../build/bin/conf_gen.h:4282 msgctxt "preferences" msgid "dyad" msgstr "diada" -#: ../build/bin/conf_gen.h:3635 +#: ../build/bin/conf_gen.h:4283 msgctxt "preferences" msgid "triad" msgstr "triada" -#: ../build/bin/conf_gen.h:3636 +#: ../build/bin/conf_gen.h:4284 msgctxt "preferences" msgid "tetrad" msgstr "tetrada" -#: ../build/bin/conf_gen.h:3637 +#: ../build/bin/conf_gen.h:4285 msgctxt "preferences" msgid "square" msgstr "kwadrat" -#: ../build/bin/conf_gen.h:3654 +#: ../build/bin/conf_gen.h:4304 msgctxt "preferences" msgid "normal" msgstr "zwykły" -#: ../build/bin/conf_gen.h:3656 +#: ../build/bin/conf_gen.h:4306 msgctxt "preferences" msgid "narrow" msgstr "wąsko" -#: ../build/bin/conf_gen.h:3657 +#: ../build/bin/conf_gen.h:4307 msgctxt "preferences" msgid "line" msgstr "linia" -#: ../build/bin/conf_gen.h:3834 +#: ../build/bin/conf_gen.h:4614 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:3835 +#: ../build/bin/conf_gen.h:4615 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:3836 +#: ../build/bin/conf_gen.h:4616 msgctxt "preferences" msgid "inch" msgstr "cal" -#: ../build/bin/conf_gen.h:3885 ../build/bin/preferences_gen.h:7958 +#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:237 +msgctxt "preferences" +msgid "grey" +msgstr "szary" + +#: ../build/bin/conf_gen.h:4667 ../build/bin/preferences_gen.h:238 +msgctxt "preferences" +msgid "dark" +msgstr "ciemny" + +#: ../build/bin/conf_gen.h:4668 ../build/bin/preferences_gen.h:239 +msgctxt "preferences" +msgid "darker" +msgstr "ciemniejszy" + +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4580 msgctxt "preferences" msgid "all" msgstr "wszystkie" -#: ../build/bin/conf_gen.h:3886 +#: ../build/bin/conf_gen.h:4676 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:3887 +#: ../build/bin/conf_gen.h:4677 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:3976 ../build/bin/preferences_gen.h:6170 +#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3520 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "scenocentryczny (sigmoida)" -#: ../build/bin/conf_gen.h:3977 +#: ../build/bin/conf_gen.h:4814 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "scenocentryczny (krzywa filmowa rgb)" -#: ../build/bin/conf_gen.h:3978 +#: ../build/bin/conf_gen.h:4815 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "scenocentryczny (AgX)" -#: ../build/bin/conf_gen.h:3979 +#: ../build/bin/conf_gen.h:4816 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "ekranocentryczny (przestarzały)" -#: ../build/bin/conf_gen.h:4110 +#: ../build/bin/conf_gen.h:4955 msgid "camera time zone" msgstr "strefa czasowa aparatu" -#: ../build/bin/conf_gen.h:4111 +#: ../build/bin/conf_gen.h:4956 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone " "so the GPX data can be correctly matched" @@ -761,240 +776,227 @@ msgstr "" "większość aparatów nie przechowuje strefy czasowej w danych EXIF. podaj " "właściwą strefę czasową, aby dane GPX zostały dokładnie dopasowane" -#: ../build/bin/conf_gen.h:4125 +#: ../build/bin/conf_gen.h:4972 msgctxt "preferences" msgid "no color" msgstr "brak koloru" -#: ../build/bin/conf_gen.h:4126 +#: ../build/bin/conf_gen.h:4973 msgctxt "preferences" msgid "illuminant color" msgstr "kolor oświetlenia" -#: ../build/bin/conf_gen.h:4127 +#: ../build/bin/conf_gen.h:4974 msgctxt "preferences" msgid "effect emulation" msgstr "efekt emulacji" -#: ../build/bin/conf_gen.h:4184 +#: ../build/bin/conf_gen.h:5038 msgctxt "preferences" msgid "list" msgstr "lista" -#: ../build/bin/conf_gen.h:4185 +#: ../build/bin/conf_gen.h:5039 msgctxt "preferences" msgid "tabs" msgstr "karty" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:5040 msgctxt "preferences" msgid "columns" msgstr "kolumny" -#: ../build/bin/conf_gen.h:4196 +#: ../build/bin/conf_gen.h:5051 msgctxt "preferences" msgid "active" msgstr "aktywne" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:5052 msgctxt "preferences" msgid "dim" msgstr "przyciemnij" -#: ../build/bin/conf_gen.h:4199 +#: ../build/bin/conf_gen.h:5054 msgctxt "preferences" msgid "fade" msgstr "zanikanie" -#: ../build/bin/conf_gen.h:4200 +#: ../build/bin/conf_gen.h:5055 msgctxt "preferences" msgid "fit" msgstr "dopasuj" -#: ../build/bin/conf_gen.h:4201 +#: ../build/bin/conf_gen.h:5056 msgctxt "preferences" msgid "smooth" msgstr "gładko" -#: ../build/bin/conf_gen.h:4202 +#: ../build/bin/conf_gen.h:5057 msgctxt "preferences" msgid "glide" msgstr "poślizg" -#: ../build/bin/preferences_gen.h:77 ../build/bin/preferences_gen.h:4424 -#: ../build/bin/preferences_gen.h:4463 ../build/bin/preferences_gen.h:4502 -#: ../build/bin/preferences_gen.h:4536 ../build/bin/preferences_gen.h:4602 -#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4670 -#: ../build/bin/preferences_gen.h:4704 ../build/bin/preferences_gen.h:4738 -#: ../build/bin/preferences_gen.h:4772 ../build/bin/preferences_gen.h:4806 -#: ../build/bin/preferences_gen.h:4840 ../build/bin/preferences_gen.h:4881 -#: ../build/bin/preferences_gen.h:4916 ../build/bin/preferences_gen.h:4951 -#: ../build/bin/preferences_gen.h:4985 ../build/bin/preferences_gen.h:5019 -#: ../build/bin/preferences_gen.h:5053 ../build/bin/preferences_gen.h:5088 -#: ../build/bin/preferences_gen.h:5122 ../build/bin/preferences_gen.h:5161 -#: ../build/bin/preferences_gen.h:5202 ../build/bin/preferences_gen.h:5270 -#: ../build/bin/preferences_gen.h:5304 ../build/bin/preferences_gen.h:5339 -#: ../build/bin/preferences_gen.h:5380 ../build/bin/preferences_gen.h:5414 -#: ../build/bin/preferences_gen.h:5458 ../build/bin/preferences_gen.h:5492 -#: ../build/bin/preferences_gen.h:5533 ../build/bin/preferences_gen.h:5568 -#: ../build/bin/preferences_gen.h:5602 ../build/bin/preferences_gen.h:5636 -#: ../build/bin/preferences_gen.h:5670 ../build/bin/preferences_gen.h:5704 -#: ../build/bin/preferences_gen.h:5738 ../build/bin/preferences_gen.h:5772 -#: ../build/bin/preferences_gen.h:5806 ../build/bin/preferences_gen.h:5841 -#: ../build/bin/preferences_gen.h:5875 ../build/bin/preferences_gen.h:5909 -#: ../build/bin/preferences_gen.h:5970 ../build/bin/preferences_gen.h:6004 -#: ../build/bin/preferences_gen.h:6039 ../build/bin/preferences_gen.h:6074 -#: ../build/bin/preferences_gen.h:6115 ../build/bin/preferences_gen.h:6156 -#: ../build/bin/preferences_gen.h:6191 ../build/bin/preferences_gen.h:6225 -#: ../build/bin/preferences_gen.h:6259 ../build/bin/preferences_gen.h:6300 -#: ../build/bin/preferences_gen.h:6343 ../build/bin/preferences_gen.h:6387 -#: ../build/bin/preferences_gen.h:6432 ../build/bin/preferences_gen.h:6483 -#: ../build/bin/preferences_gen.h:6527 ../build/bin/preferences_gen.h:6571 -#: ../build/bin/preferences_gen.h:6615 ../build/bin/preferences_gen.h:6659 -#: ../build/bin/preferences_gen.h:6703 ../build/bin/preferences_gen.h:6747 -#: ../build/bin/preferences_gen.h:6808 ../build/bin/preferences_gen.h:6842 -#: ../build/bin/preferences_gen.h:6876 ../build/bin/preferences_gen.h:6910 -#: ../build/bin/preferences_gen.h:6944 ../build/bin/preferences_gen.h:6978 -#: ../build/bin/preferences_gen.h:7012 ../build/bin/preferences_gen.h:7046 -#: ../build/bin/preferences_gen.h:7079 ../build/bin/preferences_gen.h:7112 -#: ../build/bin/preferences_gen.h:7146 ../build/bin/preferences_gen.h:7187 -#: ../build/bin/preferences_gen.h:7230 ../build/bin/preferences_gen.h:7264 -#: ../build/bin/preferences_gen.h:7330 ../build/bin/preferences_gen.h:7364 -#: ../build/bin/preferences_gen.h:7399 ../build/bin/preferences_gen.h:7450 -#: ../build/bin/preferences_gen.h:7485 ../build/bin/preferences_gen.h:7520 -#: ../build/bin/preferences_gen.h:7564 ../build/bin/preferences_gen.h:7625 -#: ../build/bin/preferences_gen.h:7659 ../build/bin/preferences_gen.h:7693 -#: ../build/bin/preferences_gen.h:7727 ../build/bin/preferences_gen.h:7762 -#: ../build/bin/preferences_gen.h:7796 ../build/bin/preferences_gen.h:7830 -#: ../build/bin/preferences_gen.h:7864 ../build/bin/preferences_gen.h:7909 -#: ../build/bin/preferences_gen.h:7944 ../build/bin/preferences_gen.h:7979 -#: ../build/bin/preferences_gen.h:8035 ../build/bin/preferences_gen.h:8076 -#: ../build/bin/preferences_gen.h:8110 ../build/bin/preferences_gen.h:8144 -#: ../build/bin/preferences_gen.h:8178 ../build/bin/preferences_gen.h:8212 -#: ../build/bin/preferences_gen.h:8247 ../build/bin/preferences_gen.h:8288 -#: ../build/bin/preferences_gen.h:8329 ../build/bin/preferences_gen.h:8388 -#: ../build/bin/preferences_gen.h:8422 ../build/bin/preferences_gen.h:8457 -#: ../build/bin/preferences_gen.h:8502 ../build/bin/preferences_gen.h:8547 -#: ../build/bin/preferences_gen.h:8599 ../build/bin/preferences_gen.h:8678 -#: ../build/bin/preferences_gen.h:8724 +#: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 +#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "to ustawienie zostało zmienione" -#: ../build/bin/preferences_gen.h:4398 ../build/bin/preferences_gen.h:4576 -#: ../build/bin/preferences_gen.h:5244 ../build/bin/preferences_gen.h:5944 -#: ../build/bin/preferences_gen.h:6782 ../build/bin/preferences_gen.h:7304 -#: ../build/bin/preferences_gen.h:7599 ../src/gui/accelerators.c:3066 -#: ../src/gui/gtk.c:3239 ../src/gui/preferences.c:516 -#: ../src/gui/preferences.c:1001 ../src/libs/modulegroups.c:4087 +#. help button (right-anchored, matches other prefs tabs) +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 +#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 +#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 +#: ../src/libs/modulegroups.c:4171 msgid "?" msgstr "?" -#: ../build/bin/preferences_gen.h:4406 ../src/control/jobs/control_jobs.c:3085 -#: ../src/libs/import.c:188 +#: ../build/bin/preferences_gen.h:136 +msgid "not available" +msgstr "niedostępne" + +#: ../build/bin/preferences_gen.h:138 ../build/bin/preferences_gen.h:139 +msgid "not available on this system" +msgstr "niedostępne w tym systemie" + +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "motyw darktable" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while editing. grey is recommended because it's the most neutral – it doesn't push your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"obwódka wokół zdjęcia wpływa na to, jak postrzegasz jego kolory i tonację podczas edycji. zalecany jest szary, bo jest najbardziej neutralny – nie wpływa na percepcję barw\n" +"\n" +"szary: najlepszy do precyzyjnej pracy z kolorem\n" +"\n" +"ciemny: mniej rozprasza wokół obrazu\n" +"\n" +"ciemniejszy: dobry do słabo oświetlonych pomieszczeń" + +#: ../build/bin/preferences_gen.h:2598 ../src/control/jobs/control_jobs.c:3118 +#: ../src/libs/import.c:183 msgid "import" msgstr "import" -#: ../build/bin/preferences_gen.h:4408 +#: ../build/bin/preferences_gen.h:2603 msgid "session options" msgstr "opcje sesji" -#: ../build/bin/preferences_gen.h:4427 +#: ../build/bin/preferences_gen.h:2613 msgid "base filmroll's directory" msgstr "katalog bazowy rolki filmu" -#: ../build/bin/preferences_gen.h:4442 ../build/bin/preferences_gen.h:4481 -#: ../build/bin/preferences_gen.h:4515 ../build/bin/preferences_gen.h:4554 -#: ../build/bin/preferences_gen.h:4615 ../build/bin/preferences_gen.h:4649 -#: ../build/bin/preferences_gen.h:4683 ../build/bin/preferences_gen.h:4717 -#: ../build/bin/preferences_gen.h:4751 ../build/bin/preferences_gen.h:4785 -#: ../build/bin/preferences_gen.h:4819 ../build/bin/preferences_gen.h:4853 -#: ../build/bin/preferences_gen.h:4895 ../build/bin/preferences_gen.h:4930 -#: ../build/bin/preferences_gen.h:4964 ../build/bin/preferences_gen.h:4998 -#: ../build/bin/preferences_gen.h:5032 ../build/bin/preferences_gen.h:5067 -#: ../build/bin/preferences_gen.h:5101 ../build/bin/preferences_gen.h:5140 -#: ../build/bin/preferences_gen.h:5181 ../build/bin/preferences_gen.h:5222 -#: ../build/bin/preferences_gen.h:5283 ../build/bin/preferences_gen.h:5317 -#: ../build/bin/preferences_gen.h:5359 ../build/bin/preferences_gen.h:5394 -#: ../build/bin/preferences_gen.h:5471 ../build/bin/preferences_gen.h:5505 -#: ../build/bin/preferences_gen.h:5547 ../build/bin/preferences_gen.h:5581 -#: ../build/bin/preferences_gen.h:5615 ../build/bin/preferences_gen.h:5649 -#: ../build/bin/preferences_gen.h:5683 ../build/bin/preferences_gen.h:5717 -#: ../build/bin/preferences_gen.h:5751 ../build/bin/preferences_gen.h:5785 -#: ../build/bin/preferences_gen.h:5820 ../build/bin/preferences_gen.h:5854 -#: ../build/bin/preferences_gen.h:5888 ../build/bin/preferences_gen.h:5922 -#: ../build/bin/preferences_gen.h:5983 ../build/bin/preferences_gen.h:6018 -#: ../build/bin/preferences_gen.h:6053 ../build/bin/preferences_gen.h:6093 -#: ../build/bin/preferences_gen.h:6134 ../build/bin/preferences_gen.h:6170 -#: ../build/bin/preferences_gen.h:6204 ../build/bin/preferences_gen.h:6238 -#: ../build/bin/preferences_gen.h:6272 ../build/bin/preferences_gen.h:6314 -#: ../build/bin/preferences_gen.h:6356 ../build/bin/preferences_gen.h:6401 -#: ../build/bin/preferences_gen.h:6445 ../build/bin/preferences_gen.h:6496 -#: ../build/bin/preferences_gen.h:6540 ../build/bin/preferences_gen.h:6584 -#: ../build/bin/preferences_gen.h:6628 ../build/bin/preferences_gen.h:6672 -#: ../build/bin/preferences_gen.h:6716 ../build/bin/preferences_gen.h:6760 -#: ../build/bin/preferences_gen.h:6821 ../build/bin/preferences_gen.h:6855 -#: ../build/bin/preferences_gen.h:6889 ../build/bin/preferences_gen.h:6923 -#: ../build/bin/preferences_gen.h:6957 ../build/bin/preferences_gen.h:6991 -#: ../build/bin/preferences_gen.h:7025 ../build/bin/preferences_gen.h:7059 -#: ../build/bin/preferences_gen.h:7092 ../build/bin/preferences_gen.h:7125 -#: ../build/bin/preferences_gen.h:7159 ../build/bin/preferences_gen.h:7209 -#: ../build/bin/preferences_gen.h:7243 ../build/bin/preferences_gen.h:7282 -#: ../build/bin/preferences_gen.h:7343 ../build/bin/preferences_gen.h:7378 -#: ../build/bin/preferences_gen.h:7464 ../build/bin/preferences_gen.h:7499 -#: ../build/bin/preferences_gen.h:7577 ../build/bin/preferences_gen.h:7638 -#: ../build/bin/preferences_gen.h:7672 ../build/bin/preferences_gen.h:7706 -#: ../build/bin/preferences_gen.h:7741 ../build/bin/preferences_gen.h:7775 -#: ../build/bin/preferences_gen.h:7809 ../build/bin/preferences_gen.h:7843 -#: ../build/bin/preferences_gen.h:7923 ../build/bin/preferences_gen.h:7958 -#: ../build/bin/preferences_gen.h:7997 ../build/bin/preferences_gen.h:8048 -#: ../build/bin/preferences_gen.h:8089 ../build/bin/preferences_gen.h:8123 -#: ../build/bin/preferences_gen.h:8157 ../build/bin/preferences_gen.h:8191 -#: ../build/bin/preferences_gen.h:8226 ../build/bin/preferences_gen.h:8260 -#: ../build/bin/preferences_gen.h:8301 ../build/bin/preferences_gen.h:8401 -#: ../build/bin/preferences_gen.h:8436 ../build/bin/preferences_gen.h:8561 +#: ../build/bin/preferences_gen.h:2624 ../build/bin/preferences_gen.h:2646 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2718 ../build/bin/preferences_gen.h:2735 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2820 ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2880 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:2966 ../build/bin/preferences_gen.h:2988 +#: ../build/bin/preferences_gen.h:3012 ../build/bin/preferences_gen.h:3036 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3111 ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3172 ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3214 ../build/bin/preferences_gen.h:3231 +#: ../build/bin/preferences_gen.h:3248 ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3282 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3333 +#: ../build/bin/preferences_gen.h:3351 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3385 ../build/bin/preferences_gen.h:3418 +#: ../build/bin/preferences_gen.h:3436 ../build/bin/preferences_gen.h:3454 +#: ../build/bin/preferences_gen.h:3477 ../build/bin/preferences_gen.h:3501 +#: ../build/bin/preferences_gen.h:3520 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3571 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3642 ../build/bin/preferences_gen.h:3664 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3713 +#: ../build/bin/preferences_gen.h:3734 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3797 +#: ../build/bin/preferences_gen.h:3818 ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:3872 ../build/bin/preferences_gen.h:3889 +#: ../build/bin/preferences_gen.h:3906 ../build/bin/preferences_gen.h:3923 +#: ../build/bin/preferences_gen.h:3940 ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:3974 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4073 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4145 ../build/bin/preferences_gen.h:4163 +#: ../build/bin/preferences_gen.h:4215 ../build/bin/preferences_gen.h:4233 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4379 +#: ../build/bin/preferences_gen.h:4396 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4447 +#: ../build/bin/preferences_gen.h:4464 ../build/bin/preferences_gen.h:4481 +#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4544 +#: ../build/bin/preferences_gen.h:4562 ../build/bin/preferences_gen.h:4580 +#: ../build/bin/preferences_gen.h:4602 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4654 ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:4688 ../build/bin/preferences_gen.h:4705 +#: ../build/bin/preferences_gen.h:4723 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4764 ../build/bin/preferences_gen.h:4830 +#: ../build/bin/preferences_gen.h:4848 ../build/bin/preferences_gen.h:4922 #, c-format msgid "double click to reset to `%s'" msgstr "kliknij dwukrotnie, aby zresetować do „%s”" -#: ../build/bin/preferences_gen.h:4445 -msgid "directory where new imported filmrolls are created" -msgstr "katalog gdzie nowo zaimportowane rolki filmu są tworzone" +#: ../build/bin/preferences_gen.h:2626 +msgid "" +"directory where newly imported filmrolls are stored; the default uses " +"$(PICTURES_FOLDER), which expands to your system's pictures folder: " +"~/Pictures on macOS and Linux, C:/Users/username/Pictures on " +"Windows" +msgstr "" +"katalog, w którym przechowywane są nowo zaimportowane rolki filmowe; " +"domyślnie używa $(PICTURES_FOLDER), co rozwija się do systemowego " +"folderu obrazów: ~/Pictures w macOS i Linux, " +"C:/Users/username/Pictures w Windows" -#: ../build/bin/preferences_gen.h:4466 +#: ../build/bin/preferences_gen.h:2635 msgid "filmroll name" msgstr "nazwa rolki filmu" -#: ../build/bin/preferences_gen.h:4484 +#: ../build/bin/preferences_gen.h:2648 msgid "name of the imported filmroll" msgstr "nazwa zaimportowanej rolki filmu" -#: ../build/bin/preferences_gen.h:4505 +#: ../build/bin/preferences_gen.h:2657 msgid "keep original filename" msgstr "zachowaj oryginalną nazwę pliku" -#: ../build/bin/preferences_gen.h:4515 ../build/bin/preferences_gen.h:4615 -#: ../build/bin/preferences_gen.h:4649 ../build/bin/preferences_gen.h:4717 -#: ../build/bin/preferences_gen.h:4751 ../build/bin/preferences_gen.h:4785 -#: ../build/bin/preferences_gen.h:4853 ../build/bin/preferences_gen.h:4998 -#: ../build/bin/preferences_gen.h:5032 ../build/bin/preferences_gen.h:5101 -#: ../build/bin/preferences_gen.h:5283 ../build/bin/preferences_gen.h:5471 -#: ../build/bin/preferences_gen.h:5581 ../build/bin/preferences_gen.h:5717 -#: ../build/bin/preferences_gen.h:5785 ../build/bin/preferences_gen.h:5888 -#: ../build/bin/preferences_gen.h:5983 ../build/bin/preferences_gen.h:6204 -#: ../build/bin/preferences_gen.h:6238 ../build/bin/preferences_gen.h:6445 -#: ../build/bin/preferences_gen.h:6628 ../build/bin/preferences_gen.h:6672 -#: ../build/bin/preferences_gen.h:6716 ../build/bin/preferences_gen.h:6760 -#: ../build/bin/preferences_gen.h:7025 ../build/bin/preferences_gen.h:7243 -#: ../build/bin/preferences_gen.h:7343 ../build/bin/preferences_gen.h:7577 -#: ../build/bin/preferences_gen.h:7809 ../build/bin/preferences_gen.h:8048 -#: ../build/bin/preferences_gen.h:8123 ../build/bin/preferences_gen.h:8157 -#: ../build/bin/preferences_gen.h:8191 ../build/bin/preferences_gen.h:8260 -#: ../build/bin/preferences_gen.h:8401 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2718 +#: ../build/bin/preferences_gen.h:2735 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2837 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3172 +#: ../build/bin/preferences_gen.h:3231 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3333 ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3418 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3642 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3797 ../build/bin/preferences_gen.h:3818 +#: ../build/bin/preferences_gen.h:3839 ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4145 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4396 +#: ../build/bin/preferences_gen.h:4447 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4671 ../build/bin/preferences_gen.h:4688 +#: ../build/bin/preferences_gen.h:4705 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4830 msgctxt "preferences" msgid "FALSE" msgstr "NIE" -#: ../build/bin/preferences_gen.h:4518 +#: ../build/bin/preferences_gen.h:2665 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -1002,90 +1004,103 @@ msgstr "" "przy imporcie z aparatu lub karty zachowaj oryginalną nazwę pliku zamiast " "używać wzorca" -#: ../build/bin/preferences_gen.h:4539 +#: ../build/bin/preferences_gen.h:2674 msgid "file naming pattern" msgstr "wzorzec nazywania plików" -#: ../build/bin/preferences_gen.h:4557 +#: ../build/bin/preferences_gen.h:2687 msgid "file naming pattern used for a import session" msgstr "wzorzec nazywania plików używany w sesji importu" -#: ../build/bin/preferences_gen.h:4584 ../src/gui/gtk.c:1503 -#: ../src/gui/preferences.c:603 ../src/libs/tools/lighttable.c:64 +#: ../build/bin/preferences_gen.h:2697 ../src/gui/gtk.c:1701 +#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "stół podświetlany" -#: ../build/bin/preferences_gen.h:4586 ../build/bin/preferences_gen.h:5254 -#: ../build/bin/preferences_gen.h:6792 ../src/gui/preferences.c:328 +#: ../build/bin/preferences_gen.h:2702 ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3856 ../src/gui/preferences.c:344 +#: ../src/gui/preferences_ai.c:1557 msgid "general" msgstr "ogólne" -#: ../build/bin/preferences_gen.h:4605 +#: ../build/bin/preferences_gen.h:2712 msgid "hide built-in presets for utility modules" msgstr "ukryj wbudowane presety modułów eksploatacyjnych" -#: ../build/bin/preferences_gen.h:4618 +#: ../build/bin/preferences_gen.h:2720 msgid "hide built-in presets of utility modules in presets menu." msgstr "ukryj wbudowane presety modułów narzędziowych w menu presetów." -#: ../build/bin/preferences_gen.h:4639 +#: ../build/bin/preferences_gen.h:2729 msgid "use single-click in the collections module" msgstr "używaj pojedynczego kliknięcia w module kolekcji" -#: ../build/bin/preferences_gen.h:4652 +#: ../build/bin/preferences_gen.h:2737 msgid "" "check this option to use single-click to select items in the collections " -"module. this will allow you to do range selections for date-time and numeric " -"values." +"module. this will allow you to do range selections for date-time and numeric" +" values." msgstr "" "zaznacz tę opcję aby używać pojedynczego kliknięcia w module kolekcji. to " "umożliwi zaznaczanie zakresu dla daty-czasu i wartości numerycznych." -#: ../build/bin/preferences_gen.h:4673 +#: ../build/bin/preferences_gen.h:2746 msgid "prioritize the hovered image over the selected images" -msgstr "Priorytet dla obrazu pod kursorem zamiast zaznaczonych obrazów" - -#: ../build/bin/preferences_gen.h:4683 ../build/bin/preferences_gen.h:4819 -#: ../build/bin/preferences_gen.h:4964 ../build/bin/preferences_gen.h:5317 -#: ../build/bin/preferences_gen.h:5505 ../build/bin/preferences_gen.h:5615 -#: ../build/bin/preferences_gen.h:5649 ../build/bin/preferences_gen.h:5683 -#: ../build/bin/preferences_gen.h:5751 ../build/bin/preferences_gen.h:5854 -#: ../build/bin/preferences_gen.h:5922 ../build/bin/preferences_gen.h:6272 -#: ../build/bin/preferences_gen.h:6356 ../build/bin/preferences_gen.h:6496 -#: ../build/bin/preferences_gen.h:6540 ../build/bin/preferences_gen.h:6584 -#: ../build/bin/preferences_gen.h:6821 ../build/bin/preferences_gen.h:6855 -#: ../build/bin/preferences_gen.h:6889 ../build/bin/preferences_gen.h:6923 -#: ../build/bin/preferences_gen.h:6957 ../build/bin/preferences_gen.h:6991 -#: ../build/bin/preferences_gen.h:7059 ../build/bin/preferences_gen.h:7092 -#: ../build/bin/preferences_gen.h:7125 ../build/bin/preferences_gen.h:7159 -#: ../build/bin/preferences_gen.h:7638 ../build/bin/preferences_gen.h:7672 -#: ../build/bin/preferences_gen.h:7706 ../build/bin/preferences_gen.h:7775 -#: ../build/bin/preferences_gen.h:7843 ../build/bin/preferences_gen.h:8089 -#: ../build/bin/preferences_gen.h:8301 +msgstr "priorytet dla obrazu pod kursorem zamiast zaznaczonych obrazów" + +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2820 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3189 ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3265 ../build/bin/preferences_gen.h:3282 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3571 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3713 ../build/bin/preferences_gen.h:3734 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3872 +#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3906 +#: ../build/bin/preferences_gen.h:3923 ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:3957 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4464 +#: ../build/bin/preferences_gen.h:4481 ../build/bin/preferences_gen.h:4499 +#: ../build/bin/preferences_gen.h:4544 ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:4764 msgctxt "preferences" msgid "TRUE" msgstr "TAK" -#: ../build/bin/preferences_gen.h:4686 -msgid "this defines how the list of images to act on is constructed." -msgstr "definiuje jak jest skonstruowana lista wybranych do działania obrazów" +#: ../build/bin/preferences_gen.h:2754 +msgid "" +"in the lighttable, where culling takes place, you can apply actions (e.g., setting ratings) to the hovered image or to the selected ones\n" +"\n" +"enabled actions apply to the hovered image (less clicking)\n" +"\n" +"disabled actions apply to the current selection (less error prone)" +msgstr "" +"na stole podświetlanym, gdzie odbywa się selekcja, można wykonywać czynności (np.na stole podświetlanym, gdzie odbywa się selekcja, można wykonywać czynności (np. ustawianie ocen) na zdjęciu pod kursorem lub na zaznaczonych\n" +"\n" +"włączone czynności dotyczą zdjęcia, nad którym znajduje się kursor (mniej klikania)\n" +"\n" +"wyłączone czynności dotyczą bieżącego zaznaczenia (mniej podatne na błędy)" -#: ../build/bin/preferences_gen.h:4707 +#: ../build/bin/preferences_gen.h:2763 msgid "expand a single utility module at a time" msgstr "rozwiń jeden moduł na raz" -#: ../build/bin/preferences_gen.h:4720 +#: ../build/bin/preferences_gen.h:2771 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "" "ta opcja przełącza zachowanie kliknięcia z shiftem w trybie stołu " "podświetlanego" -#: ../build/bin/preferences_gen.h:4741 +#: ../build/bin/preferences_gen.h:2780 msgid "scroll utility modules to the top when expanded" msgstr "dorównaj moduł do górnej krawędzi podczas rozwijania/zwijania" -#: ../build/bin/preferences_gen.h:4754 ../build/bin/preferences_gen.h:5754 +#: ../build/bin/preferences_gen.h:2788 ../build/bin/preferences_gen.h:3318 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1093,141 +1108,121 @@ msgstr "" "gdy ta opcja jest zaznaczona, darktable spróbuje przewinąć moduł na " "górę widocznej listy" -#: ../build/bin/preferences_gen.h:4775 +#: ../build/bin/preferences_gen.h:2797 msgid "rating an image one star twice will not zero out the rating" msgstr "dwukrotne przyznanie jednej gwiazdki nie wyzeruje oceny" -#: ../build/bin/preferences_gen.h:4788 +#: ../build/bin/preferences_gen.h:2805 msgid "" "defines whether rating an image one star twice will zero out star rating" msgstr "" "określa, czy dwukrotne przyznanie jednej gwiazdki wyzeruje ocenę gwiazdkową" -#: ../build/bin/preferences_gen.h:4809 ../build/bin/preferences_gen.h:5461 +#: ../build/bin/preferences_gen.h:2814 ../build/bin/preferences_gen.h:3166 msgid "show scrollbars for central view" msgstr "wyświetl paski przewijania w centralnym obszarze" -#: ../build/bin/preferences_gen.h:4822 ../build/bin/preferences_gen.h:5474 +#: ../build/bin/preferences_gen.h:2822 ../build/bin/preferences_gen.h:3174 msgid "defines whether scrollbars should be displayed" msgstr "ustala, kiedy paski przewijania powinny być wyświetlane" -#: ../build/bin/preferences_gen.h:4843 +#: ../build/bin/preferences_gen.h:2831 msgid "show image time with milliseconds" msgstr "pokaż czas obrazu w milisekundach" -#: ../build/bin/preferences_gen.h:4856 +#: ../build/bin/preferences_gen.h:2839 msgid "defines whether time should be displayed with milliseconds" msgstr "ustala, czy czas powinien być wyświetlony w milisekundach" -#: ../build/bin/preferences_gen.h:4865 +#: ../build/bin/preferences_gen.h:2845 msgid "thumbnails" msgstr "miniatury" -#: ../build/bin/preferences_gen.h:4884 -msgid "use raw file instead of embedded JPEG from size" -msgstr "użyj pliku raw zamiast osadzonego JPEG od rozmiaru" +#: ../build/bin/preferences_gen.h:2855 +msgid "for unaltered images, use raw file instead of embedded JPEG from size" +msgstr "" +"dla obrazów niezmienianych użyj pliku raw zamiast osadzonego JPEG powyżej " +"tego rozmiaru" -#: ../build/bin/preferences_gen.h:4898 +#: ../build/bin/preferences_gen.h:2864 msgid "" -"if the thumbnail size is greater than this value, it will be processed using " -"raw file instead of the embedded preview JPEG (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" +"if the thumbnail size is greater than this value, it will be processed using raw file instead of the embedded preview JPEG (better but slower).\n" +"if you want all thumbnails and pre-rendered images in best quality you should choose the 'always' option.\n" +"for the quickest display, choose the 'never' option\n" +"the 'auto' option prefers the embedded JPEG except when the thumb size exceeds the resolution of the embedded JPEG\n" +"(more details in the manual)" msgstr "" -"jeśli rozmiar miniatury jest większy, niż ta wartość, przetwarzany będzie " -"plik RAW, zamiast osadzonego podglądu JPEG (lepiej, ale wolniej)\n" -"jeśli chcesz, aby wszystkie miniatury i wstępnie renderowane obrazy były w " -"najlepszej jakości, wybierz opcję *zawsze*\n" -"(więcej komentarzy w podręczniku)" +"jeśli rozmiar miniatury jest większy niż ta wartość, będzie ona przetwarzana z pliku raw zamiast osadzonego podglądu JPEG (lepiej, ale wolniej).\n" +"jeśli chcesz wszystkie miniatury i wstępnie renderowane obrazy w najlepszej jakości, wybierz opcję „zawsze”.\n" +"dla najszybszego wyświetlania wybierz opcję „nigdy”.\n" +"opcja „auto” preferuje osadzony JPEG, chyba że rozmiar miniatury przekracza rozdzielczość osadzonego JPEG.\n" +"(więcej szczegółów w podręczniku)" -#: ../build/bin/preferences_gen.h:4919 +#: ../build/bin/preferences_gen.h:2873 msgid "high quality processing from size" msgstr "przetwarzanie w wysokiej jakości od rozmiaru" -#: ../build/bin/preferences_gen.h:4933 +#: ../build/bin/preferences_gen.h:2882 msgid "" -"if the thumbnail size is greater than this value, it will be processed using " -"the full quality rendering path (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" +"if the thumbnail size is greater than this value, it will be processed using the full quality rendering path (better but slower).\n" +"if you want all thumbnails and pre-rendered images in best quality you should choose the 'always' option.\n" +"(more details in the manual)" msgstr "" -"jeśli rozmiar miniatury jest większy niż podana wartość, zostanie ona " -"utworzona przy pomocy renderowania o pełnej jakości (lepsze, ale " -"wolniejsze)\n" -"jeśli chcesz, aby wszystkie miniatury i wstępnie renderowane obrazy były w " -"najlepszej jakości, wybierz opcję *zawsze*\n" -"(więcej komentarzy w podręczniku)" +"jeśli rozmiar miniatury jest większy niż ta wartość, będzie ona przetwarzana ścieżką renderowania pełnej jakości (lepiej, ale wolniej).\n" +"jeśli chcesz wszystkie miniatury i wstępnie renderowane obrazy w najlepszej jakości, wybierz opcję „zawsze”.\n" +"(więcej szczegółów w podręczniku)" -#: ../build/bin/preferences_gen.h:4954 +#: ../build/bin/preferences_gen.h:2891 msgid "enable disk backend for thumbnail cache" msgstr "przechowywanie miniaturek na dysku" -#: ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:2899 msgid "" -"if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " -"the memory cache.\n" -"note that this can take a lot of memory (several gigabytes for 20k images) " -"and will never delete cached thumbnails again.\n" +"if enabled, write thumbnails to disk (.cache/darktable/) when evicted from the memory cache.\n" +"note that this can take a lot of memory (several gigabytes for 20k images) and will never delete cached thumbnails again.\n" "it's safe though to delete these manually, if you want.\n" "light table performance will be increased greatly when browsing a lot.\n" -"to generate all thumbnails of your entire collection offline, run 'darktable-" -"generate-cache'." +"to generate all thumbnails of your entire collection offline, run 'darktable-generate-cache'." msgstr "" -"jeśli włączone, zapisuje miniatury na dysk (.cache/darktable/) w momencie " -"ich usunięcia z pamięci podręcznej.\n" -"należy pamiętać, że może to zająć dużo miejsca (kilka gigabajtów dla 20 " -"tysięcy obrazów) i nigdy nie usuwa ponownie zapisanych miniatur.\n" +"jeśli włączone, zapisuje miniatury na dysk (.cache/darktable/) w momencie ich usunięcia z pamięci podręcznej.\n" +"należy pamiętać, że może to zająć dużo miejsca (kilka gigabajtów dla 20 tysięcy obrazów) i nigdy nie usuwa ponownie zapisanych miniatur.\n" "można je jednak bezpiecznie usunąć ręcznie, jeśli chcesz.\n" -"przeglądanie wielu obrazów znacznie przyspieszy w trybie stołu " -"podświetlanego.\n" -"aby wygenerować wszystkie miniatury całej kolekcji w trybie offline, uruchom " -"polecenie 'darktable-generate-cache'." +"przeglądanie wielu obrazów znacznie przyspieszy w trybie stołu podświetlanego.\n" +"aby wygenerować wszystkie miniatury całej kolekcji w trybie offline, uruchom polecenie 'darktable-generate-cache'." -#: ../build/bin/preferences_gen.h:4988 +#: ../build/bin/preferences_gen.h:2908 msgid "enable disk backend for full preview cache" msgstr "przechowywanie pełnego podglądu na dysku" -#: ../build/bin/preferences_gen.h:5001 +#: ../build/bin/preferences_gen.h:2916 msgid "" -"if enabled, write full preview to disk (.cache/darktable/) when evicted from " -"the memory cache.\n" -"note that this can take a lot of memory (several gigabytes for 20k images) " -"and will never delete cached full previews again.\n" +"if enabled, write full preview to disk (.cache/darktable/) when evicted from the memory cache.\n" +"note that this can take a lot of memory (several gigabytes for 20k images) and will never delete cached full previews again.\n" "it's safe though to delete these manually, if you want.\n" -"light table performance will be increased greatly when zooming image in full " -"preview mode." +"light table performance will be increased greatly when zooming image in full preview mode." msgstr "" -"jeśli włączone, zapisuje pełne podglądy na dysk (.cache/darktable/) w " -"momencie ich usunięcia z pamięci podręcznej.\n" -"należy pamiętać, że może to zająć dużo miejsca (kilka gigabajtów dla 20 " -"tysięcy obrazów) i nigdy nie usuwa ponownie zapisanych pełnych podglądów.\n" +"jeśli włączone, zapisuje pełne podglądy na dysk (.cache/darktable/) w momencie ich usunięcia z pamięci podręcznej.\n" +"należy pamiętać, że może to zająć dużo miejsca (kilka gigabajtów dla 20 tysięcy obrazów) i nigdy nie usuwa ponownie zapisanych pełnych podglądów.\n" "można je jednak bezpiecznie usunąć ręcznie, jeśli chcesz.\n" -"wydajność stołu podświetlanego zostanie znacznie zwiększona podczas " -"powiększania obrazu w trybie pełnego podglądu." +"wydajność stołu podświetlanego zostanie znacznie zwiększona podczas powiększania obrazu w trybie pełnego podglądu." -#: ../build/bin/preferences_gen.h:5022 +#: ../build/bin/preferences_gen.h:2925 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "aktywuj płynne przewijanie miniaturek stołu podświetlanego" -#: ../build/bin/preferences_gen.h:5035 +#: ../build/bin/preferences_gen.h:2933 msgid "" -"if enabled, scrolling the lighttable scrolls by some number of pixels, as " -"expected with a touch pad.\n" -"disabled, the lighttable scrolls full rows of thumbnails, as befits a scroll " -"wheel." +"if enabled, scrolling the lighttable scrolls by some number of pixels, as expected with a touch pad.\n" +"disabled, the lighttable scrolls full rows of thumbnails, as befits a scroll wheel." msgstr "" -"jeśli włączone, przewijanie stołu podświetlanego przewija o pewną liczbę " -"pikseli, jak to jest oczekiwane od gładzika.\n" -"jeśli wyłączone, stół podświetlany przewija pełne rzędy miniatur, jak to " -"jest oczekiwane od kółka przewijania." +"jeśli włączone, przewijanie stołu podświetlanego przewija o pewną liczbę pikseli, jak to jest oczekiwane od gładzika.\n" +"jeśli wyłączone, stół podświetlany przewija pełne rzędy miniatur, jak to jest oczekiwane od kółka przewijania." -#: ../build/bin/preferences_gen.h:5056 +#: ../build/bin/preferences_gen.h:2942 msgid "generate thumbnails in background" msgstr "generuj miniatury w tle" -#: ../build/bin/preferences_gen.h:5070 +#: ../build/bin/preferences_gen.h:2951 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps " "up to the selected size are generated while user is inactive in lighttable." @@ -1236,11 +1231,11 @@ msgstr "" "mniejsze lub równe wybranemu rozmiarowi są generowane, gdy użytkownik nie " "wykonuje akcji w stole podświetlanym." -#: ../build/bin/preferences_gen.h:5091 +#: ../build/bin/preferences_gen.h:2960 msgid "reset cached thumbnails" msgstr "resetuj zabuforowane miniatury" -#: ../build/bin/preferences_gen.h:5104 +#: ../build/bin/preferences_gen.h:2968 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1248,97 +1243,90 @@ msgstr "" "wymuś regenerację miniatur poprzez reset bazy danych. może być konieczne w " "przypadku manualnego usunięcia, lub uszkodzenia niektórych miniatur." -#: ../build/bin/preferences_gen.h:5125 +#: ../build/bin/preferences_gen.h:2977 msgid "delimiters for size categories" msgstr "separatory kategorii rozmiarów" -#: ../build/bin/preferences_gen.h:5143 +#: ../build/bin/preferences_gen.h:2990 msgid "" -"size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"size categories are used to be able to set different overlays and CSS values depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, 120-400px, more than 400px" msgstr "" -"kategorie rozmiaru są używane do ustalania różnych nakładek i wartości CSS w " -"zależności od rozmiaru miniatury, rozdzielone są znakiem |. \n" -"Przykładowo 120|400 oznacza 3 kategorie: <120, 120-400, >400 pikseli" +"kategorie rozmiaru służą do ustawiania różnych nakładek i wartości CSS w zależności od rozmiaru miniatury, rozdzielone znakiem |.\n" +"na przykład 120|400 oznacza 3 kategorie miniatur: do 120 px, 120–400 px, ponad 400 px" -#: ../build/bin/preferences_gen.h:5164 +#: ../build/bin/preferences_gen.h:2999 msgid "pattern for the thumbnail extended overlay text" msgstr "szablon rozszerzonej nakładki dla miniatur" -#: ../build/bin/preferences_gen.h:5184 ../build/bin/preferences_gen.h:5225 +#: ../build/bin/preferences_gen.h:3014 ../build/bin/preferences_gen.h:3038 msgid "see manual to know all the tags you can use." msgstr "" "spójrz do podręcznika, aby dowiedzieć się jakich zmiennych możesz użyć." -#: ../build/bin/preferences_gen.h:5205 +#: ../build/bin/preferences_gen.h:3023 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "szablon podpowiedzi dla miniatury (ustaw pusty, aby wyłączyć)" -#: ../build/bin/preferences_gen.h:5252 ../src/gui/gtk.c:1505 -#: ../src/gui/preferences.c:602 ../src/views/darkroom.c:91 +#: ../build/bin/preferences_gen.h:3048 ../src/gui/gtk.c:1703 +#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 msgid "darkroom" msgstr "ciemnia" -#: ../build/bin/preferences_gen.h:5273 +#: ../build/bin/preferences_gen.h:3063 msgid "scroll down to increase mask parameters" msgstr "przewiń w dół by zwiększyć parametr maski" -#: ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:3071 msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" +"when using the mouse scroll wheel to change mask parameters, scroll down to increase the mask size, feather size, opacity, brush hardness and gradient curvature\n" "by default scrolling up increases these parameters" msgstr "" -"używaj rolki myszy do zmiany parametrów maski, przewijaj w dół by zwiększyć " -"rozmiar maski, rozmycie maski, krycie, twardość pędzla i zakrzywienie " -"gradientu\n" +"używaj rolki myszy do zmiany parametrów maski, przewijaj w dół by zwiększyć rozmiar maski, rozmycie maski, krycie, twardość pędzla i zakrzywienie gradientu\n" "Domyślnie przewijanie w górę zwiększa te parametry" -#: ../build/bin/preferences_gen.h:5307 +#: ../build/bin/preferences_gen.h:3080 msgid "middle mouse button zooms to 200%" msgstr "środkowy przycisk myszy zbliża na 200%" -#: ../build/bin/preferences_gen.h:5321 +#: ../build/bin/preferences_gen.h:3089 #, no-c-format msgid "" -"if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " -"on middle mouse clicks. if disabled, it will toggle between viewport size " +"if enabled, the zoom level will cycle between 100%, 200% and fit to viewport" +" on middle mouse clicks. if disabled, it will toggle between viewport size " "and 100%, and the 'ctrl' key can be used to control the zoom level." msgstr "" "włączony - środkowy przycisk myszy przełącza zbliżenie między 100%, 200% i " "dopasowaniem do okna. wyłączony - przełącza między dopasowaniem i 100%, A " "przycisk Ctrl może być używany do regulacji zbliżenia." -#: ../build/bin/preferences_gen.h:5342 +#: ../build/bin/preferences_gen.h:3098 msgid "pattern for the image information line" msgstr "wzorzec dla linii tekstu z informacjami o obrazie" -#: ../build/bin/preferences_gen.h:5362 +#: ../build/bin/preferences_gen.h:3113 msgid "see manual for a list of the tags you can use." msgstr "" "spójrz do podręcznika, aby dowiedzieć się jakich zmiennych możesz użyć." -#: ../build/bin/preferences_gen.h:5383 +#: ../build/bin/preferences_gen.h:3122 msgid "position of the image information line" msgstr "położenie linii tekstu z informacjami o obrazie" -#: ../build/bin/preferences_gen.h:5417 +#: ../build/bin/preferences_gen.h:3139 msgid "border around image in darkroom mode" msgstr "ramka wokół obrazu w trybie ciemni" -#: ../build/bin/preferences_gen.h:5437 ../build/bin/preferences_gen.h:7422 -#: ../build/bin/preferences_gen.h:7543 ../build/bin/preferences_gen.h:7888 -#: ../build/bin/preferences_gen.h:8352 ../build/bin/preferences_gen.h:8481 -#: ../build/bin/preferences_gen.h:8526 ../build/bin/preferences_gen.h:8623 -#: ../build/bin/preferences_gen.h:8702 ../build/bin/preferences_gen.h:8748 +#: ../build/bin/preferences_gen.h:3155 ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4260 ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4798 ../build/bin/preferences_gen.h:4876 +#: ../build/bin/preferences_gen.h:4904 ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5029 ../build/bin/preferences_gen.h:5058 #, c-format msgid "double click to reset to `%d'" msgstr "kliknij dwukrotnie, aby zresetować do „%d”" -#: ../build/bin/preferences_gen.h:5440 +#: ../build/bin/preferences_gen.h:3157 msgid "" "process the image in darkroom mode with a small border. set to 0 if you " "don't want any border." @@ -1346,11 +1334,11 @@ msgstr "" "obrabiaj obraz w trybie ciemni z małą ramką dookoła. ustaw 0, jeśli nie " "chcesz żadnej ramki." -#: ../build/bin/preferences_gen.h:5495 +#: ../build/bin/preferences_gen.h:3183 msgid "show loading screen between images" msgstr "pokaż ekran ładowania pomiędzy obrazami" -#: ../build/bin/preferences_gen.h:5508 +#: ../build/bin/preferences_gen.h:3191 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1358,15 +1346,15 @@ msgstr "" "pokaż szary ekran ładowania podczas przechodzenia między obrazami w ciemni\n" "wyłącz, żeby pokazać tylko sam komunikat" -#: ../build/bin/preferences_gen.h:5517 +#: ../build/bin/preferences_gen.h:3197 msgid "modules" msgstr "moduły" -#: ../build/bin/preferences_gen.h:5536 +#: ../build/bin/preferences_gen.h:3207 msgid "display of individual color channels" msgstr "wyświetlanie indywidualnych kanałów koloru" -#: ../build/bin/preferences_gen.h:5550 +#: ../build/bin/preferences_gen.h:3216 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." @@ -1374,72 +1362,71 @@ msgstr "" "ustala, jak kanały koloru będą wyświetlane po aktywowaniu w parametrycznych " "maskach." -#: ../build/bin/preferences_gen.h:5571 +#: ../build/bin/preferences_gen.h:3225 msgid "hide built-in presets for processing modules" msgstr "ukryj wbudowane presety modułów" -#: ../build/bin/preferences_gen.h:5584 +#: ../build/bin/preferences_gen.h:3233 msgid "hide built-in presets of processing modules in presets menu." msgstr "" "ukryj wbudowane presety modułów produkcyjnych (przetwarzających) w menu " "presetów." -#: ../build/bin/preferences_gen.h:5605 ../build/bin/preferences_gen.h:5618 +#: ../build/bin/preferences_gen.h:3242 ../build/bin/preferences_gen.h:3250 msgid "show the guides widget in modules UI" msgstr "pokaż prowadnice w interfejsie modułu" -#: ../build/bin/preferences_gen.h:5639 +#: ../build/bin/preferences_gen.h:3259 msgid "expand a single processing module at a time" msgstr "rozwiń jeden moduł na raz" -#: ../build/bin/preferences_gen.h:5652 +#: ../build/bin/preferences_gen.h:3267 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "ta opcja przełącza zachowanie kliknięcia z shiftem w trybie ciemni" -#: ../build/bin/preferences_gen.h:5673 +#: ../build/bin/preferences_gen.h:3276 msgid "only collapse modules in current group" msgstr "zwijaj moduły tylko w bieżącej grupie" -#: ../build/bin/preferences_gen.h:5686 +#: ../build/bin/preferences_gen.h:3284 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" msgstr "" -"jeśli aktywne jest rozwijanie jednego modułu na raz, zwijaj pozostałe moduły " -"tylko w bieżącej grupie – ignoruj rozwinięte moduły w innych grupach" +"jeśli aktywne jest rozwijanie jednego modułu na raz, zwijaj pozostałe moduły" +" tylko w bieżącej grupie – ignoruj rozwinięte moduły w innych grupach" -#: ../build/bin/preferences_gen.h:5707 +#: ../build/bin/preferences_gen.h:3293 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "rozwiń moduł, gdy jest aktywowany i zwiń, gdy jest wyłączony" -#: ../build/bin/preferences_gen.h:5720 +#: ../build/bin/preferences_gen.h:3301 msgid "" -"this option allows to expand or collapse automatically the module when it is " -"enabled or disabled." +"this option allows to expand or collapse automatically the module when it is" +" enabled or disabled." msgstr "" "ta opcja umożliwia rozwijanie i zwijanie modułu automatycznie, gdy jest " "włączany lub wyłączany." -#: ../build/bin/preferences_gen.h:5741 +#: ../build/bin/preferences_gen.h:3310 msgid "scroll processing modules to the top when expanded" msgstr "przewiń do modułów podczas rozwijania/zwijania" -#: ../build/bin/preferences_gen.h:5775 +#: ../build/bin/preferences_gen.h:3327 msgid "swap the utility and processing modules panels" msgstr "zamień panele modułów narzędziowych i produkcyjnych miejscami" -#: ../build/bin/preferences_gen.h:5788 +#: ../build/bin/preferences_gen.h:3335 msgid "move the list of processing modules to the left of the screen" msgstr "przenieś listę modułów produkcyjnych na lewą stronę ekranu" -#: ../build/bin/preferences_gen.h:5809 +#: ../build/bin/preferences_gen.h:3344 msgid "show right-side buttons in processing module headers" msgstr "pokazuj przyciski z prawej strony nagłówków modułów" -#: ../build/bin/preferences_gen.h:5823 +#: ../build/bin/preferences_gen.h:3353 msgid "" -"when the mouse is not over a module, the multi-instance, reset and preset " -"buttons can be hidden:\n" +"when the mouse is not over a module, the multi-instance, reset and preset buttons can be hidden:\n" " - 'always': always show all buttons,\n" " - 'active': only show the buttons when the mouse is over the module,\n" " - 'dim': buttons are dimmed when mouse is away,\n" @@ -1449,25 +1436,21 @@ msgid "" " - 'smooth': fade out all buttons in one header simultaneously,\n" " - 'glide': gradually hide individual buttons as needed" msgstr "" -"kiedy wskaźnik myszy nie jest nad modułem, przyciski wieloinstancyjności, " -"resetowania i presetu mogą zostać ukryte:\n" +"kiedy wskaźnik myszy nie jest nad modułem, przyciski wieloinstancyjności, resetowania i presetu mogą zostać ukryte:\n" "- \"zawsze\" - zawsze pokazuj wszystkie przyciski,\n" -"- \"aktywne\" - pokazuj przyciski tylko gdy wskaźnik myszy jest nad " -"modułem,\n" -"- \"przyciemnij\" - przyciski są przyciemnione, gdy wskaźnik myszy jest poza " -"modułem,\n" +"- \"aktywne\" - pokazuj przyciski tylko gdy wskaźnik myszy jest nad modułem,\n" +"- \"przyciemnij\" - przyciski są przyciemnione, gdy wskaźnik myszy jest poza modułem,\n" "- \"auto\" - ukryj przyciski gdy panel jest wąski,\n" "- \"zanikanie\" - stopniowo przyciemniaj przyciski, gdy panel się zwęża,\n" -"- \"dopasuj\" - ukryj wszystkie przyciski jeśli nazwa modułu się nie " -"mieści,\n" +"- \"dopasuj\" - ukryj wszystkie przyciski jeśli nazwa modułu się nie mieści,\n" "- \"gładko\" - przyciemnij wszystkie przyciski w kolumnie jednocześnie,\n" "- \"poślizg\" - stopniowo ukrywaj poszczególne przyciski gdy trzeba" -#: ../build/bin/preferences_gen.h:5844 +#: ../build/bin/preferences_gen.h:3362 msgid "show mask indicator in module headers" msgstr "pokazuj wskaźnik maski w nagłówkach modułów" -#: ../build/bin/preferences_gen.h:5857 +#: ../build/bin/preferences_gen.h:3370 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" @@ -1475,11 +1458,11 @@ msgstr "" "jeśli włączone, w nagłówku każdego modułu przetwarzającego z aktywną maską " "pojawi się ikona" -#: ../build/bin/preferences_gen.h:5878 +#: ../build/bin/preferences_gen.h:3379 msgid "prompt for name on addition of new instance" msgstr "pytaj o nazwę nowej instancji" -#: ../build/bin/preferences_gen.h:5891 +#: ../build/bin/preferences_gen.h:3387 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1487,74 +1470,63 @@ msgstr "" "jeśli włączone, dla pierwszej i każdej kolejnej instancji modułu pojawi się " "okienko do zmiany nazwy" -#: ../build/bin/preferences_gen.h:5912 -msgid "automatically update module name" -msgstr "automatycznie aktualizuj nazwę modułu" - -#: ../build/bin/preferences_gen.h:5925 -msgid "" -"if enabled, the module name will be automatically updated to match a preset " -"name or a preset instance name if present." -msgstr "" -"włączony - nazwa modułu będzie automatycznie aktualizowana aby odpowiadać " -"nazwie presetu, lub nazwie instancji presetu, jeśli jest dostępna." - -#: ../build/bin/preferences_gen.h:5952 +#: ../build/bin/preferences_gen.h:3397 msgid "processing" msgstr "przetwarzanie" -#: ../build/bin/preferences_gen.h:5954 +#: ../build/bin/preferences_gen.h:3402 msgid "image processing" msgstr "przetwarzanie obrazu" -#: ../build/bin/preferences_gen.h:5973 +#: ../build/bin/preferences_gen.h:3412 msgid "always use LittleCMS 2 to apply output color profile" msgstr "zawsze używaj LittleCMS 2 do ustalania wyjściowego profilu kolorów" -#: ../build/bin/preferences_gen.h:5986 +#: ../build/bin/preferences_gen.h:3420 msgid "this is slower than the default." msgstr "jest to znacznie wolniejsze niż ustawienie domyślne." -#: ../build/bin/preferences_gen.h:6007 +#: ../build/bin/preferences_gen.h:3429 msgid "pixel interpolator (warp)" msgstr "interpolacja pikseli" -#: ../build/bin/preferences_gen.h:6021 +#: ../build/bin/preferences_gen.h:3438 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." msgstr "" -"interpolacja pikseli używana przy rotacji i korekcji obiektywu, zmiękczaniu, " -"kadrowaniu i wyjściowym skalowaniu (dwuliniowa, dwusześcienna, lanczos2)" +"interpolacja pikseli używana przy rotacji i korekcji obiektywu, zmiękczaniu," +" kadrowaniu i wyjściowym skalowaniu (dwuliniowa, dwusześcienna, lanczos2)" -#: ../build/bin/preferences_gen.h:6042 +#: ../build/bin/preferences_gen.h:3447 msgid "pixel interpolator (scaling)" msgstr "interpolacja pikseli (skalowanie)" -#: ../build/bin/preferences_gen.h:6056 +#: ../build/bin/preferences_gen.h:3456 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "interpolacja pikseli używana przy skalowaniu (dwuliniowa, dwusześcienna, " "lanczos2, lanczos3)." -#: ../build/bin/preferences_gen.h:6077 +#: ../build/bin/preferences_gen.h:3465 msgid "LUT 3D root folder" msgstr "główny katalog z plikami LUT" -#: ../build/bin/preferences_gen.h:6083 ../build/bin/preferences_gen.h:6124 -#: ../src/control/jobs/control_jobs.c:2189 -#: ../src/control/jobs/control_jobs.c:2245 ../src/gui/preferences.c:1233 -#: ../src/gui/presets.c:429 ../src/imageio/storage/disk.c:197 -#: ../src/imageio/storage/disk.c:283 ../src/imageio/storage/gallery.c:148 -#: ../src/imageio/storage/gallery.c:207 ../src/imageio/storage/latex.c:144 -#: ../src/imageio/storage/latex.c:193 ../src/libs/import.c:1845 -#: ../src/libs/import.c:1957 ../src/libs/import.c:2015 ../src/libs/styles.c:456 -#: ../src/lua/preferences.c:668 +#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 +#: ../src/control/jobs/control_jobs.c:2204 +#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 +#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 +#: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 +#: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 +#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 +#: ../src/libs/import.c:1985 ../src/libs/styles.c:456 +#: ../src/lua/preferences.c:695 msgid "select directory" msgstr "wybierz katalog" -#: ../build/bin/preferences_gen.h:6097 +#: ../build/bin/preferences_gen.h:3480 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1562,60 +1534,67 @@ msgstr "" "ten katalog (i podkatalogi) zawiera pliki LUT używane przez moduł LUT 3D. " "(wymaga restartu)" -#: ../build/bin/preferences_gen.h:6118 +#: ../build/bin/preferences_gen.h:3489 msgid "raster mask files root folder" msgstr "katalog nadrzędny dla plików masek rastrowych" -#: ../build/bin/preferences_gen.h:6138 +#: ../build/bin/preferences_gen.h:3504 msgid "" -"this folder (and sub-folders) contains PFM files used by the raster mask " -"import module. (restart required)" +"this folder (and sub-folders) contains PFM/PNG files used by the raster mask" +" import module. (restart required)" msgstr "" -"ten katalog (i podkatalogi) zawiera pliki PFM używane przez moduł importu " -"masek rastrowych. (wymaga restartu)" +"ten folder (i podfoldery) zawiera pliki PFM/PNG używane przez moduł importu " +"masek rastrowych. (wymagany restart)" -#: ../build/bin/preferences_gen.h:6159 +#: ../build/bin/preferences_gen.h:3513 msgid "auto-apply pixel workflow defaults" msgstr "automatycznie zastosuj model pracy z obrazem" -#: ../build/bin/preferences_gen.h:6173 +#: ../build/bin/preferences_gen.h:3522 msgid "" -"scene-referred workflow is based on linear modules and will auto-apply " -"filmic or sigmoid, color calibration and exposure,\n" -"display-referred workflow is based on Lab modules and will auto-apply base " -"curve, white balance and the legacy module pipe order." +"selects which workflow will be used by default in the darkroom\n" +"\n" +"scene-referred (sigmoid) modern workflow, fewer tonemapper controls\n" +"\n" +"scene-referred (filmic) modern workflow, more tone mapping controls\n" +"\n" +"scene-referred (AgX) modern workflow, maximum tone mapping control\n" +"\n" +"display-referred (legacy) legacy workflow (not recommended)\n" +"\n" +"none do not use a predefined workflow" msgstr "" -"model pracy 'scenocentryczny' bazuje na modułach liniowych i automatycznie " -"aplikuje ekspozycję, kalibrację kolorów i krzywą filmową rgb/sigmoidę,\n" -"model 'ekranocentryczny' bazuje na modułach pracujących w przestrzeni Lab, " -"automatycznie aplikuje\n" -"krzywą bazową, balans bieli i pracuje ze starszą wersją potoku przetwarzania." +"wybiera, który tryb pracy będzie domyślnie używany w ciemni\n" +"\n" +"scenocentryczny (sigmoida) nowoczesny tryb, mniej kontrolek mapowania tonów\n" +"\n" +"scenocentryczny (krzywa filmowa rgb) nowoczesny tryb, więcej kontrolek mapowania tonów\n" +"\n" +"scenocentryczny (AgX) nowoczesny tryb, maksymalna kontrola mapowania tonów\n" +"\n" +"ekranocentryczny (przestarzały) tradycyjny tryb (niezalecany)\n" +"\n" +"brak nie używaj predefiniowanego trybu" -#: ../build/bin/preferences_gen.h:6194 +#: ../build/bin/preferences_gen.h:3531 msgid "auto-apply per camera basecurve presets" msgstr "automatycznie zastosuj krzywe bazowe dopasowane do aparatu" -#: ../build/bin/preferences_gen.h:6207 +#: ../build/bin/preferences_gen.h:3539 msgid "" -"use the per-camera basecurve by default instead of the generic manufacturer " -"one if there is one available. (restart required)\n" -"this option is taken into account when the \"auto-apply pixel workflow " -"defaults\" is set to \"display-referred\".\n" -"to prevent auto-apply basecurve presets \"auto-apply pixel workflow " -"defaults\" should be set to \"none\"" +"use the per-camera basecurve by default instead of the generic manufacturer one if there is one available. (restart required)\n" +"this option is taken into account when the \"auto-apply pixel workflow defaults\" is set to \"display-referred\".\n" +"to prevent auto-apply basecurve presets \"auto-apply pixel workflow defaults\" should be set to \"none\"" msgstr "" -"domyślnie używaj krzywej bazowej dla aparatu zamiast uniwersalnej dla " -"producenta, jeśli jest dostępna. (wymaga restartu)\n" -"ta opcja brana jest pod uwagę jeśli \"automatyczne stosowanie modelu pracy\" " -"ustawione jest na 'ekranocentryczne'.\n" -"aby uniknąć automatycznego aplikowania krzywej bazowej, \"model pracy\" " -"powinien być ustawiony na 'brak'" +"domyślnie używaj krzywej bazowej dla aparatu zamiast uniwersalnej dla producenta, jeśli jest dostępna. (wymaga restartu)\n" +"ta opcja brana jest pod uwagę jeśli \"automatyczne stosowanie modelu pracy\" ustawione jest na 'ekranocentryczne'.\n" +"aby uniknąć automatycznego aplikowania krzywej bazowej, \"model pracy\" powinien być ustawiony na 'brak'" -#: ../build/bin/preferences_gen.h:6228 +#: ../build/bin/preferences_gen.h:3548 msgid "detect monochrome previews" msgstr "wykrywaj monochromatyczny podgląd" -#: ../build/bin/preferences_gen.h:6241 +#: ../build/bin/preferences_gen.h:3556 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1623,268 +1602,240 @@ msgstr "" "wiele monochromatycznych obrazów może być zidentyfikowanych z danych EXIF i " "podglądu. uwaga: to spowalnia import i czytanie danych EXIF" -#: ../build/bin/preferences_gen.h:6262 +#: ../build/bin/preferences_gen.h:3565 msgid "show warning messages" msgstr "pokazuj ostrzeżenia" -#: ../build/bin/preferences_gen.h:6275 +#: ../build/bin/preferences_gen.h:3573 msgid "" -"display messages in modules to warn beginner users when non-standard and " -"possibly harmful settings are used in the pipeline.\n" -"these messages can be false-positive and should be disregarded if you know " -"what you are doing. this option will hide them all the time." +"display messages in modules to warn beginner users when non-standard and possibly harmful settings are used in the pipeline.\n" +"these messages can be false-positive and should be disregarded if you know what you are doing. this option will hide them all the time." msgstr "" -"wyświetl wiadomości w modułach, żeby ostrzec początkujących przed " -"niestandardowymi i potencjalnie szkodliwymi ustawieniami kolejki " -"przetwarzania.\n" -"ostrzeżenia mogą być fałszywie pozytywne; zignoruj je, jeśli wiesz, co " -"robisz. Ta opcja ukrywa wszystkie ostrzeżenia." +"wyświetl wiadomości w modułach, żeby ostrzec początkujących przed niestandardowymi i potencjalnie szkodliwymi ustawieniami kolejki przetwarzania.\n" +"ostrzeżenia mogą być fałszywie pozytywne; zignoruj je, jeśli wiesz, co robisz. Ta opcja ukrywa wszystkie ostrzeżenia." -#: ../build/bin/preferences_gen.h:6284 +#: ../build/bin/preferences_gen.h:3579 msgid "CPU / memory" msgstr "CPU / pamięć" -#: ../build/bin/preferences_gen.h:6303 +#: ../build/bin/preferences_gen.h:3589 msgid "darktable resources" msgstr "zasoby darktable" -#: ../build/bin/preferences_gen.h:6318 +#: ../build/bin/preferences_gen.h:3599 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" -" - 'default': darktable takes ~50% of your systems resources, which is " -"enough to be performant.\n" -" - 'small': should be used if you are simultaneously running applications " -"taking large parts of your systems memory or OpenCL/GL applications like " -"games or Hugin.\n" -" - 'large': is the best option if you are not running other applications at " -"the same time as darktable and want it to take most of your systems " -"resources for performance." +" - 'default': darktable takes ~50% of your systems resources, which is enough to be performant.\n" +" - 'small': should be used if you are simultaneously running applications taking large parts of your systems memory or OpenCL/GL applications like games or Hugin.\n" +" - 'large': is the best option if you are not running other applications at the same time as darktable and want it to take most of your systems resources for performance." msgstr "" "ustala ile zasobów systemowych może zająć darktable.\n" "- 'domyślne': zajmuje ~50% zasobów i pozwala darktable pracować wydajnie.\n" -"- 'mało': do użycia gdy obok darktable pracują programy zajmujące dużo RAMu " -"lub OpenCL/GL, takie jak gry, czy Hugin.\n" -"- 'dużo': najlepsze, jeśli nie korzystasz z innych aplikacji w tym samym " -"czasie co darktable i chcesz, by wykorzystał jak najlepiej zasoby komputera." +"- 'mało': do użycia gdy obok darktable pracują programy zajmujące dużo RAMu lub OpenCL/GL, takie jak gry, czy Hugin.\n" +"- 'dużo': najlepsze, jeśli nie korzystasz z innych aplikacji w tym samym czasie co darktable i chcesz, by wykorzystał jak najlepiej zasoby komputera." -#: ../build/bin/preferences_gen.h:6327 +#: ../build/bin/preferences_gen.h:3605 msgid "OpenCL GPU acceleration" msgstr "akceleracja GPU OpenCL" -#: ../build/bin/preferences_gen.h:6346 +#: ../build/bin/preferences_gen.h:3615 msgid "activate OpenCL support" msgstr "włącz obsługę OpenCL" -#: ../build/bin/preferences_gen.h:6359 +#: ../build/bin/preferences_gen.h:3623 msgid "" -"if found, use OpenCL runtime on your system to speed up processing by using " -"your graphics card(s).\n" +"if found, use OpenCL runtime on your system to speed up processing by using your graphics card(s).\n" "can be switched on and off at any time." msgstr "" -"używaj środowiska uruchomieniowego OpenCL w systemie do przyspieszenia " -"przetwarzania, jeśli zostanie wykryty w systemie.\n" +"używaj środowiska uruchomieniowego OpenCL w systemie do przyspieszenia przetwarzania, jeśli zostanie wykryty w systemie.\n" "może być włączone lub wyłączone w dowolnym momencie." -#: ../build/bin/preferences_gen.h:6363 ../build/bin/preferences_gen.h:6408 -#: ../build/bin/preferences_gen.h:6452 ../build/bin/preferences_gen.h:6503 -#: ../build/bin/preferences_gen.h:6547 ../build/bin/preferences_gen.h:6591 -#: ../build/bin/preferences_gen.h:6635 ../build/bin/preferences_gen.h:6679 -#: ../build/bin/preferences_gen.h:6723 ../build/bin/preferences_gen.h:8004 -msgid "not available" -msgstr "niedostępne" +#: ../build/bin/preferences_gen.h:3636 +msgid "OpenCL fast mode" +msgstr "szybki tryb OpenCL" -#: ../build/bin/preferences_gen.h:6365 ../build/bin/preferences_gen.h:6366 -#: ../build/bin/preferences_gen.h:6410 ../build/bin/preferences_gen.h:6411 -#: ../build/bin/preferences_gen.h:6454 ../build/bin/preferences_gen.h:6455 -#: ../build/bin/preferences_gen.h:6505 ../build/bin/preferences_gen.h:6506 -#: ../build/bin/preferences_gen.h:6549 ../build/bin/preferences_gen.h:6550 -#: ../build/bin/preferences_gen.h:6593 ../build/bin/preferences_gen.h:6594 -#: ../build/bin/preferences_gen.h:6637 ../build/bin/preferences_gen.h:6638 -#: ../build/bin/preferences_gen.h:6681 ../build/bin/preferences_gen.h:6682 -#: ../build/bin/preferences_gen.h:6725 ../build/bin/preferences_gen.h:6726 -#: ../build/bin/preferences_gen.h:8006 ../build/bin/preferences_gen.h:8007 -msgid "not available on this system" -msgstr "niedostępne w tym systemie" +#: ../build/bin/preferences_gen.h:3644 +msgid "" +"if set the OpenCL compiler uses aggressive optimizing for better performance" +" with reduced precision so more differences between CPU and OpenCL are " +"expected." +msgstr "" +"jeśli włączone, kompilator OpenCL używa agresywnej optymalizacji dla lepszej" +" wydajności kosztem dokładności, więc spodziewaj się większych różnic między" +" CPU a OpenCL." -#: ../build/bin/preferences_gen.h:6390 +#: ../build/bin/preferences_gen.h:3657 msgid "OpenCL scheduling profile" msgstr "profil szeregowania OpenCL" -#: ../build/bin/preferences_gen.h:6404 +#: ../build/bin/preferences_gen.h:3666 msgid "" -"defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " -"systems:\n" -" - 'default': GPU processes full and CPU processes preview pipe (adaptable " -"by config parameters),\n" -" - 'multiple GPUs': process both pixelpipes in parallel on two different " -"GPUs,\n" +"defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled systems:\n" +" - 'default': GPU processes full and CPU processes preview pipe (adaptable by config parameters),\n" +" - 'multiple GPUs': process both pixelpipes in parallel on two different GPUs,\n" " - 'very fast GPU': process both pixelpipes sequentially on the GPU." msgstr "" -"ustala, jak zadania podglądu i pełnego przetwarzania są szeregowane w " -"systemach z włączonym OpenCL:\n" -"-\"domyślnie\" - pełne przetwarzanie na GPU, przetwarzanie podglądu na " -"CPU,\n" -"-\"kilka kart graficznych\" - wszystkie zadania przetwarzane równolegle na " -"dwóch GPU\n" -"-\"bardzo szybka karta graficzna\" - wszystkie zadania przetwarzane " -"sekwencyjnie na GPU." +"ustala, jak zadania podglądu i pełnego przetwarzania są szeregowane w systemach z włączonym OpenCL:\n" +"-\"domyślnie\" - pełne przetwarzanie na GPU, przetwarzanie podglądu na CPU,\n" +"-\"kilka kart graficznych\" - wszystkie zadania przetwarzane równolegle na dwóch GPU\n" +"-\"bardzo szybka karta graficzna\" - wszystkie zadania przetwarzane sekwencyjnie na GPU." -#: ../build/bin/preferences_gen.h:6435 +#: ../build/bin/preferences_gen.h:3679 msgid "tuned GPU memory" msgstr "dostrojona pamięć GPU" -#: ../build/bin/preferences_gen.h:6448 +#: ../build/bin/preferences_gen.h:3687 msgid "" -"if enabled on a system with multiple OpenCL devices you may specify a safety " -"margin per device (headroom, default is 600MB)" +"if enabled on a system with multiple OpenCL devices you may specify a safety" +" margin per device (headroom, default is 600MB)" msgstr "" "jeśli włączone przy wielu urządzeniach OpenCL, można określić margines " "bezpieczeństwa dla każdego urządzenia (domyślnie 600MB)" -#: ../build/bin/preferences_gen.h:6467 +#: ../build/bin/preferences_gen.h:3697 msgid "OpenCL drivers" msgstr "sterowniki OpenCL" -#: ../build/bin/preferences_gen.h:6486 +#: ../build/bin/preferences_gen.h:3707 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:6499 +#: ../build/bin/preferences_gen.h:3715 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Grafika Intel(R) OpenCL dla wszystkich wspieranych platform (wsparcie " "producenta)" -#: ../build/bin/preferences_gen.h:6530 +#: ../build/bin/preferences_gen.h:3728 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:6543 +#: ../build/bin/preferences_gen.h:3736 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDA oparte na OpenCL (wsparcie producenta)" -#: ../build/bin/preferences_gen.h:6574 +#: ../build/bin/preferences_gen.h:3749 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:6587 +#: ../build/bin/preferences_gen.h:3757 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "przetwarzanie równoległe z akceleracją AMD (wsparcie producenta)" -#: ../build/bin/preferences_gen.h:6618 -msgid "RustiCL (experimental)" -msgstr "RustiCL (eksperymentalna)" +#: ../build/bin/preferences_gen.h:3770 +msgid "RustiCL" +msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:6631 +#: ../build/bin/preferences_gen.h:3778 msgid "" -"RustiCL Mesa OpenCL, still unstable. if you want to use this, you should " -"disable the vendor driver" +"RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " +"driver" msgstr "" -"RustiCL Mesa OpenCL nadal niemożliwe do użycia. jeśli chcesz użyć, wyłącz " -"sterownik producenta" +"RustiCL Mesa OpenCL. jeśli chcesz tego użyć, wyłącz sterownik producenta" -#: ../build/bin/preferences_gen.h:6662 +#: ../build/bin/preferences_gen.h:3791 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:6675 +#: ../build/bin/preferences_gen.h:3799 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (wsparcie producenta)" -#: ../build/bin/preferences_gen.h:6706 +#: ../build/bin/preferences_gen.h:3812 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:6719 +#: ../build/bin/preferences_gen.h:3820 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." msgstr "" -"Microsoft OpenCLOn12, używaj tylko jeśli sterownik producenta nie działa lub " -"nie jest dostępny." +"Microsoft OpenCLOn12, używaj tylko jeśli sterownik producenta nie działa lub" +" nie jest dostępny." -#: ../build/bin/preferences_gen.h:6750 +#: ../build/bin/preferences_gen.h:3833 msgid "other platforms" msgstr "inne platformy" -#: ../build/bin/preferences_gen.h:6763 +#: ../build/bin/preferences_gen.h:3841 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" msgstr "" -"jeśli wybrane, wszystkie nieokreślone platformy są akceptowane. używaj tylko " -"jeśli brakuje sterownika producenta" +"jeśli wybrane, wszystkie nieokreślone platformy są akceptowane. używaj tylko" +" jeśli brakuje sterownika producenta" -#: ../build/bin/preferences_gen.h:6790 +#: ../build/bin/preferences_gen.h:3851 msgid "security" msgstr "zabezpieczenia" -#: ../build/bin/preferences_gen.h:6811 +#: ../build/bin/preferences_gen.h:3866 msgid "ask before removing images from the library" msgstr "zapytaj przed usuwaniem obrazów z biblioteki" -#: ../build/bin/preferences_gen.h:6824 +#: ../build/bin/preferences_gen.h:3874 msgid "always ask the user before removing image information from the library" msgstr "" "zawsze pytaj użytkownika przed usunięciem informacji o obrazie z biblioteki" -#: ../build/bin/preferences_gen.h:6845 +#: ../build/bin/preferences_gen.h:3883 msgid "ask before deleting images from disk" msgstr "zapytaj przed usunięciem pliku graficznego z dysku" -#: ../build/bin/preferences_gen.h:6858 +#: ../build/bin/preferences_gen.h:3891 msgid "always ask the user before any image file is deleted" msgstr "" "zawsze pytaj użytkownika przed usunięciem jakiegokolwiek pliku graficznego" -#: ../build/bin/preferences_gen.h:6879 +#: ../build/bin/preferences_gen.h:3900 msgid "ask before discarding history stack" msgstr "pytaj przed porzucaniem historii edycji" -#: ../build/bin/preferences_gen.h:6892 +#: ../build/bin/preferences_gen.h:3908 msgid "always ask the user before history stack is discarded on any image" msgstr "zawsze pytaj przed porzucaniem historii edycji" -#: ../build/bin/preferences_gen.h:6913 +#: ../build/bin/preferences_gen.h:3917 msgid "try to use trash when deleting images" msgstr "spróbuj używać kosza podczas usuwania plików graficznych" -#: ../build/bin/preferences_gen.h:6926 +#: ../build/bin/preferences_gen.h:3925 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" msgstr "" -"przenoś pliki do kosza zamiast kasować je nieodwracalnie (w systemach, które " -"to obsługują)" +"przenoś pliki do kosza zamiast kasować je nieodwracalnie (w systemach, które" +" to obsługują)" -#: ../build/bin/preferences_gen.h:6947 +#: ../build/bin/preferences_gen.h:3934 msgid "ask before moving images from film roll folder" msgstr "" -"zapytaj przed przeniesieniem plików graficznych z folderu rolki filmowej." +"zapytaj przed przeniesieniem plików graficznych z folderu rolki filmowej" -#: ../build/bin/preferences_gen.h:6960 +#: ../build/bin/preferences_gen.h:3942 msgid "always ask the user before any image file is moved." msgstr "" "zawsze pytaj użytkownika przed przeniesieniem jakiegokolwiek pliku " -"graficznego" +"graficznego." -#: ../build/bin/preferences_gen.h:6981 +#: ../build/bin/preferences_gen.h:3951 msgid "ask before copying images to new film roll folder" msgstr "" "zapytaj przed skopiowaniem plików graficznych do nowego folderu rolki " "filmowej" -#: ../build/bin/preferences_gen.h:6994 +#: ../build/bin/preferences_gen.h:3959 msgid "always ask the user before any image file is copied." msgstr "" -"zawsze pytaj użytkownika przed skopiowaniem jakiegokolwiek pliku graficznego." +"zawsze pytaj użytkownika przed skopiowaniem jakiegokolwiek pliku " +"graficznego." -#: ../build/bin/preferences_gen.h:7015 +#: ../build/bin/preferences_gen.h:3968 msgid "ask before removing empty folders" msgstr "pytaj przed usunięciem pustych folderów" -#: ../build/bin/preferences_gen.h:7028 +#: ../build/bin/preferences_gen.h:3976 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1892,39 +1843,39 @@ msgstr "" "zawsze pytaj użytkownika przed usunięciem jakiegokolwiek pustego folderu. " "może to wystąpić po przeniesieniu lub usunięciu plików graficznych." -#: ../build/bin/preferences_gen.h:7049 +#: ../build/bin/preferences_gen.h:3985 msgid "ask before deleting a tag" msgstr "zapytaj przed usunięciem tagu" -#: ../build/bin/preferences_gen.h:7082 +#: ../build/bin/preferences_gen.h:4001 msgid "ask before deleting a style" msgstr "pytaj przed usunięciem stylu" -#: ../build/bin/preferences_gen.h:7115 +#: ../build/bin/preferences_gen.h:4017 msgid "ask before deleting a preset" msgstr "pytaj przed usuwaniem presetu" -#: ../build/bin/preferences_gen.h:7128 +#: ../build/bin/preferences_gen.h:4025 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "zapyta o potwierdzenie przed usuwaniem lub nadpisywaniem presetu" -#: ../build/bin/preferences_gen.h:7149 +#: ../build/bin/preferences_gen.h:4034 msgid "ask before exporting in overwrite mode" msgstr "pytaj przed nadpisaniem podczas eksportu" -#: ../build/bin/preferences_gen.h:7162 +#: ../build/bin/preferences_gen.h:4042 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "zapyta o potwierdzenie eksportu nowych plików w trybie nadpisywania" -#: ../build/bin/preferences_gen.h:7171 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4048 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "inne" -#: ../build/bin/preferences_gen.h:7190 +#: ../build/bin/preferences_gen.h:4058 msgid "password storage backend to use" msgstr "używany mechanizm przechowywania haseł" -#: ../build/bin/preferences_gen.h:7212 +#: ../build/bin/preferences_gen.h:4075 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1932,23 +1883,23 @@ msgstr "" "mechanizm przechowywania haseł: auto, brak, libsecret, kwallet, " "apple_keychain, windows_credentials" -#: ../build/bin/preferences_gen.h:7233 +#: ../build/bin/preferences_gen.h:4084 msgid "auto login to storage server" msgstr "automatycznie loguj do serwera danych" -#: ../build/bin/preferences_gen.h:7246 +#: ../build/bin/preferences_gen.h:4092 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." msgstr "" -"automatycznie loguj do skonfigurowanego serwera danych. wymaga aby ustawiony " -"był dostęp poprzez hasło." +"automatycznie loguj do skonfigurowanego serwera danych. wymaga aby ustawiony" +" był dostęp poprzez hasło." -#: ../build/bin/preferences_gen.h:7267 +#: ../build/bin/preferences_gen.h:4101 msgid "executable for playing audio files" msgstr "program do odtwarzania plików audio" -#: ../build/bin/preferences_gen.h:7285 +#: ../build/bin/preferences_gen.h:4114 msgid "" "this external program is used to play audio files some cameras record to " "keep notes for images" @@ -1956,115 +1907,97 @@ msgstr "" "ten zewnętrzny program służy do odtwarzania plików audio, które niektóre " "aparaty nagrywają, aby przechowywać notatki do zdjęć" -#: ../build/bin/preferences_gen.h:7312 +#: ../build/bin/preferences_gen.h:4124 msgid "storage" msgstr "miejsca danych" -#: ../build/bin/preferences_gen.h:7314 ../src/control/crawler.c:746 +#: ../build/bin/preferences_gen.h:4129 ../src/control/crawler.c:747 msgid "database" msgstr "baza danych" -#: ../build/bin/preferences_gen.h:7333 +#: ../build/bin/preferences_gen.h:4139 msgid "allow for multiple workspaces" msgstr "zezwól na wiele przestrzeni roboczych" -#: ../build/bin/preferences_gen.h:7346 +#: ../build/bin/preferences_gen.h:4147 msgid "allow multiple workspaces which can be selected at startup" msgstr "zezwól na wiele przestrzeni roboczych do wyboru przy uruchamianiu" -#: ../build/bin/preferences_gen.h:7367 +#: ../build/bin/preferences_gen.h:4156 msgid "create database snapshot" msgstr "utwórz migawkę bazy danych" -#: ../build/bin/preferences_gen.h:7381 +#: ../build/bin/preferences_gen.h:4165 msgid "" -"database snapshots are created right before closing darktable. options allow " -"you to choose how often to make snapshots:\n" -" - 'never': simply don't do snapshots. that way the only snapshots done are " -"mandatory version-upgrade snapshots\n" -" - 'once a month': create snapshot if a month has passed since last " -"snapshot\n" +"database snapshots are created right before closing darktable. options allow you to choose how often to make snapshots:\n" +" - 'never': simply don't do snapshots. that way the only snapshots done are mandatory version-upgrade snapshots\n" +" - 'once a month': create snapshot if a month has passed since last snapshot\n" " - 'once a week': create snapshot if 7 days had passed since last snapshot\n" " - 'once a day': create snapshot if over 24h passed since last snapshot\n" " - 'on close': create snapshot every time darktable is closed" msgstr "" -"migawki bazy danych są tworzone tuż przed zamknięciem darktable. możesz " -"wybrać jak często je wykonywać:\n" -"-\"nigdy\" - nie wykonuj kopii zapasowych. wykonywane będą tylko kopie " -"zapasowe podczas aktualizacji wersji\n" -"-\"raz na miesiąc\" - utwórz kopię zapasową, jeśli od ostatniej minął " -"przynajmniej miesiąc\n" -"-\"raz na tydzień \"- utwórz kopię zapasową, jeśli od ostatniej minęło " -"przynajmniej 7 dni\n" -"-\"raz na dzień\" - utwórz kopię zapasową, jeśli od ostatniej minęły " -"przynajmniej 24 godziny\n" +"migawki bazy danych są tworzone tuż przed zamknięciem darktable. możesz wybrać jak często je wykonywać:\n" +"-\"nigdy\" - nie wykonuj kopii zapasowych. wykonywane będą tylko kopie zapasowe podczas aktualizacji wersji\n" +"-\"raz na miesiąc\" - utwórz kopię zapasową, jeśli od ostatniej minął przynajmniej miesiąc\n" +"-\"raz na tydzień \"- utwórz kopię zapasową, jeśli od ostatniej minęło przynajmniej 7 dni\n" +"-\"raz na dzień\" - utwórz kopię zapasową, jeśli od ostatniej minęły przynajmniej 24 godziny\n" "-\"przy zamykaniu\" - utwórz kopię zapasową zawsze przy zamykaniu darktable" -#: ../build/bin/preferences_gen.h:7402 +#: ../build/bin/preferences_gen.h:4174 msgid "how many snapshots to keep" msgstr "ile migawek przechowywać" -#: ../build/bin/preferences_gen.h:7425 +#: ../build/bin/preferences_gen.h:4192 msgid "" -"after successfully creating snapshot, how many older snapshots to keep " -"(excluding mandatory version update ones). enter -1 to keep all snapshots\n" -"keep in mind that snapshots do take some space and you only need the most " -"recent one for successful restore" +"after successfully creating snapshot, how many older snapshots to keep (excluding mandatory version update ones). enter -1 to keep all snapshots\n" +"keep in mind that snapshots do take some space and you only need the most recent one for successful restore" msgstr "" -"ile starszych migawek po udanym utworzeniu nowej migawki (wyłączając te " -"obowiązkowe, związane z aktualizacjami wersji). Ustaw -1 aby zachowywać " -"wszystkie kopie zapasowe\n" -"miej na uwadze, że migawki zajmują miejsce, a do udanego odtworzenia " -"potrzebujesz tylko najnowszej" +"ile starszych migawek po udanym utworzeniu nowej migawki (wyłączając te obowiązkowe, związane z aktualizacjami wersji). Ustaw -1 aby zachowywać wszystkie kopie zapasowe\n" +"miej na uwadze, że migawki zajmują miejsce, a do udanego odtworzenia potrzebujesz tylko najnowszej" -#: ../build/bin/preferences_gen.h:7434 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4198 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "skojarzone pliki XMP" -#: ../build/bin/preferences_gen.h:7453 +#: ../build/bin/preferences_gen.h:4208 msgid "create XMP files" msgstr "utwórz pliki XMP" -#: ../build/bin/preferences_gen.h:7467 +#: ../build/bin/preferences_gen.h:4217 msgid "" -"XMP sidecar files hold information about all your development steps to allow " -"flawless re-importing of image files.\n" +"XMP sidecar files store all editing steps, ratings, tags and color labels alongside your images in an open format readable by other applications, and provide an emergency backup if the database and its backups are lost\n" "\n" -"depending on the selected mode sidecar files will be created:\n" -" - 'never': all development information will be stored only in the library " -"database\n" -" - 'on import': immediately after importing the image\n" -" - 'after edit': after any user change on the image or adding tags." +"never: information is stored only in darktable's database; if it is lost or corrupted, your edits cannot be recovered from the files\n" +"\n" +"after edit: the XMP file is created after the first intentional (i.e., non auto-applied) edit and updated after each editing session\n" +"\n" +"on import: an XMP file is created when the image is imported, and updated after each change" msgstr "" -"pliki poboczne XMP przechowują informacje o wszystkich krokach wywoływania, " -"umożliwiając bezbłędny ponowny import plików graficznych\n" +"pliki XMP przechowują wszystkie kroki edycji, oceny, znaczniki i etykiety kolorów obok obrazów w otwartym formacie czytelnym dla innych aplikacji, i stanowią awaryjną kopię zapasową, gdyby baza danych i jej kopie zostały utracone\n" +"\n" +"nigdy: informacje są przechowywane tylko w bazie danych darktable; w razie jej utraty lub uszkodzenia edycji nie da się odzyskać z plików\n" +"\n" +"po edycji: plik XMP jest tworzony po pierwszej zamierzonej (tj. nie automatycznej) edycji i aktualizowany po każdej sesji\n" "\n" -"w zależności od wybranego trybu, pliki poboczne będą tworzone:\n" -" - 'nigdy': wszystkie informacje o rozwoju będą przechowywane tylko w bazie " -"danych biblioteki\n" -" - 'przy imporcie': natychmiast po zaimportowaniu obrazu\n" -" - 'po edycji': po każdej zmianie dokonanej przez użytkownika na obrazie lub " -"po dodaniu tagów." +"przy imporcie: plik XMP jest tworzony przy imporcie obrazu i aktualizowany po każdej zmianie" -#: ../build/bin/preferences_gen.h:7488 +#: ../build/bin/preferences_gen.h:4226 msgid "store XMP tags in compressed format" msgstr "przechowuj tagi XMP w formacie skompresowanym" -#: ../build/bin/preferences_gen.h:7502 +#: ../build/bin/preferences_gen.h:4235 msgid "" -"entries in XMP tags can get rather large and may exceed the available space " -"to store the history stack in output files.\n" +"entries in XMP tags can get rather large and may exceed the available space to store the history stack in output files.\n" "this option allows XMP tags to be compressed and save space." msgstr "" -"wpisy w tagach XMP bywają duże i mogą przekroczyć ilość miejsca dostępnego " -"dla zapisu historii w plikach wynikowych.\n" +"wpisy w tagach XMP bywają duże i mogą przekroczyć ilość miejsca dostępnego dla zapisu historii w plikach wynikowych.\n" "opcja ta pozwala kompresować dane w tagacg XMP dla zaoszczędzenia miejsca." -#: ../build/bin/preferences_gen.h:7523 +#: ../build/bin/preferences_gen.h:4244 msgid "auto-save interval" msgstr "interwał autozapisu" -#: ../build/bin/preferences_gen.h:7546 +#: ../build/bin/preferences_gen.h:4262 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2074,31 +2007,31 @@ msgstr "" "sekundach); ustaw na zero aby wyłączyć autozapis. autozapis może zostać " "wyłączony przy zbyt wolnym dysku." -#: ../build/bin/preferences_gen.h:7567 +#: ../build/bin/preferences_gen.h:4271 msgid "look for updated XMP files on startup" msgstr "wyszukuj zaktualizowane pliki XMP przy starcie" -#: ../build/bin/preferences_gen.h:7580 +#: ../build/bin/preferences_gen.h:4279 msgid "" "check file modification times of all XMP files on startup to check if any " "got updated in the meantime" msgstr "" -"sprawdzaj czas modyfikacji wszystkich plików XMP przy starcie, by sprawdzić, " -"czy zostały zmienione w międzyczasie" +"sprawdzaj czas modyfikacji wszystkich plików XMP przy starcie, by sprawdzić," +" czy zostały zmienione w międzyczasie" -#: ../build/bin/preferences_gen.h:7607 +#: ../build/bin/preferences_gen.h:4289 msgid "miscellaneous" msgstr "różne" -#: ../build/bin/preferences_gen.h:7609 +#: ../build/bin/preferences_gen.h:4294 msgid "interface" msgstr "interfejs" -#: ../build/bin/preferences_gen.h:7628 +#: ../build/bin/preferences_gen.h:4304 msgid "show splash screen at startup" msgstr "pokazuj ekran powitalny przy starcie" -#: ../build/bin/preferences_gen.h:7641 +#: ../build/bin/preferences_gen.h:4312 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2106,11 +2039,20 @@ msgstr "" "wyświetla małe okno pokazujące postęp uruchamiania darktable przed " "pojawieniem się głównego okna" -#: ../build/bin/preferences_gen.h:7662 +#: ../build/bin/preferences_gen.h:4321 +msgid "show welcome screen on next run" +msgstr "pokaż ekran powitalny przy następnym uruchomieniu" + +#: ../build/bin/preferences_gen.h:4329 +msgid "display the welcome setup screen the next time darktable is launched" +msgstr "" +"pokaż ekran powitalny konfiguracji przy następnym uruchomieniu darktable" + +#: ../build/bin/preferences_gen.h:4338 msgid "load default shortcuts at startup" msgstr "przywróć domyślne skróty przy włączeniu" -#: ../build/bin/preferences_gen.h:7675 +#: ../build/bin/preferences_gen.h:4346 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2118,51 +2060,117 @@ msgstr "" "ładuj domyślne skróty przed ustawieniami użytkownika. Wyłącz, by zapobiec " "przywracaniu usuniętych domyślnych skrótów" -#: ../build/bin/preferences_gen.h:7696 +#: ../build/bin/preferences_gen.h:4355 msgid "scale slider step with min/max" msgstr "krok suwaka skali z minimum/maksimum" -#: ../build/bin/preferences_gen.h:7709 +#: ../build/bin/preferences_gen.h:4363 msgid "vary slider step size with min/max range" msgstr "zmień krok suwaka wraz z krańcem minimum/maksimum" -#: ../build/bin/preferences_gen.h:7730 +#: ../build/bin/preferences_gen.h:4372 msgid "marker shape" msgstr "wysokość znacznika" -#: ../build/bin/preferences_gen.h:7744 +#: ../build/bin/preferences_gen.h:4381 msgid "the shape of the slider marker" msgstr "kształt znacznika suwaka" -#: ../build/bin/preferences_gen.h:7765 +#: ../build/bin/preferences_gen.h:4390 +msgid "condensed panels' controls" +msgstr "skondensowane kontrolki paneli" + +#: ../build/bin/preferences_gen.h:4398 +msgid "use condensed panels' controls in all views" +msgstr "używaj skondensowanych kontrolek paneli we wszystkich widokach" + +#: ../build/bin/preferences_gen.h:4407 +msgid "automatically update module name" +msgstr "automatycznie aktualizuj nazwę modułu" + +#: ../build/bin/preferences_gen.h:4415 +msgid "" +"if enabled, the module name will be automatically updated to match a preset " +"name or a preset instance name if present." +msgstr "" +"włączony - nazwa modułu będzie automatycznie aktualizowana aby odpowiadać " +"nazwie presetu, lub nazwie instancji presetu, jeśli jest dostępna." + +#: ../build/bin/preferences_gen.h:4424 msgid "sort built-in presets first" msgstr "sortuj wbudowane presety jako pierwsze" -#: ../build/bin/preferences_gen.h:7778 +#: ../build/bin/preferences_gen.h:4432 msgid "" -"whether to show built-in presets first before user's presets in presets menu." +"whether to show built-in presets first before user's presets in presets " +"menu." msgstr "" "określa, czy w menu presetów pokazywać wbudowane presety jako pierwsze, " "przed presetami użytkownika." -#: ../build/bin/preferences_gen.h:7799 +#: ../build/bin/preferences_gen.h:4441 msgid "mouse wheel scrolls modules side panel by default" msgstr "rolka myszy domyślnie przewija moduły w panelach bocznych" -#: ../build/bin/preferences_gen.h:7812 +#: ../build/bin/preferences_gen.h:4449 +msgid "" +"in darktable's darkroom, where you do your edits, all controls are listed on a panel on the right; you can choose whether you want to use the scroll wheel or scroll gesture on your touchpad to scroll the panel, or to change the values of the control under the pointer; this latter modality enables faster editing, but this can be dangerous because you can change the values ​​of the module controls without noticing if you are not used to it\n" +"\n" +"enabled: the mouse wheel scrolls the modules panel and with Ctrl+Alt adjusts a control's value\n" +"\n" +"disabled: the mouse wheel adjusts the control under the pointer and with Ctrl+Alt scrolls the panel." +msgstr "" +"w ciemni darktable, gdzie wykonujesz edycje, wszystkie kontrolki są wymienione w panelu po prawej; możesz wybrać, czy chcesz używać rolki myszy lub gestu przewijania na touchpadzie do przewijania panelu, czy do zmiany wartości kontrolki pod wskaźnikiem; ten drugi tryb umożliwia szybszą edycję, ale może być niebezpieczny, ponieważ możesz nieświadomie zmienić wartości kontrolek modułu, jeśli nie jesteś do niego przyzwyczajony\n" +"\n" +"włączone: rolka myszy przewija panel modułów, a Ctrl+Alt reguluje wartość kontrolki\n" +"\n" +"wyłączone: rolka myszy reguluje kontrolkę pod wskaźnikiem, a Ctrl+Alt przewija panel." + +#: ../build/bin/preferences_gen.h:4458 +msgid "enable touchpad gestures in darkroom" +msgstr "włącz gesty touchpada w ciemni" + +#: ../build/bin/preferences_gen.h:4466 +msgid "" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " +"enabled: touchpad pinch gestures zoom the image and two-finger " +"touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom " +"behavior. disabled: touchpad gestures are ignored and darkroom falls " +"back to the legacy scroll behavior, including Ctrl+scroll for zooming" +" in and out." +msgstr "" +"używaj gestów dwoma palcami na touchpadzie w ciemni do przesuwania i " +"powiększania szczypaniem. włączone: gesty szczypania na touchpadzie " +"powiększają obraz, a przewijanie dwoma palcami przesuwa go; " +"Ctrl+rolka nadal używa starego zachowania powiększania. " +"wyłączone: gesty touchpada są ignorowane, a ciemnia używa starego " +"zachowania przewijania, w tym Ctrl+rolka do przybliżania i oddalania." + +#: ../build/bin/preferences_gen.h:4475 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "ogranicz przybliżenie ciemni między dopasowaniem do ekranu a 100%" + +#: ../build/bin/preferences_gen.h:4484 +#, no-c-format msgid "" -"when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt to " -"use mouse wheel for data entry. when disabled, this behavior is reversed" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit " +"and zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." msgstr "" -"jeśli opcja jest włączona, rolka myszy przewija moduły w panelach bocznych. " -"użyj kółka z ctrl+alt do zmiany wartości parametrów. jeśli opcja jest " -"wyłączona, zachowanie jest odwrotne" +"ogranicza rolkę myszy i szczypanie do powiększania w ciemni do zakresu " +"między dopasowaniem do ekranu (oddalenie) a 100% (przybliżenie). " +"włączone: powiększenie jest ograniczone; przytrzymaj Ctrl " +"podczas powiększania, by tymczasowo znieść ograniczenie i przybliżyć ponad " +"100%. wyłączone: powiększenie nigdy nie jest ograniczone, a dodatkowe" +" naciśnięcie Ctrl nie jest potrzebne, by przybliżyć ponad 100%." -#: ../build/bin/preferences_gen.h:7833 +#: ../build/bin/preferences_gen.h:4493 msgid "always show panels' scrollbars" msgstr "zawsze wyświetlaj paski przewijania paneli" -#: ../build/bin/preferences_gen.h:7846 +#: ../build/bin/preferences_gen.h:4501 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2170,11 +2178,11 @@ msgstr "" "określa, czy paski przewijania paneli powinny być zawsze widoczne, czy " "aktywowane wyłącznie w zależności od kontekstu. (wymaga restartu)" -#: ../build/bin/preferences_gen.h:7867 +#: ../build/bin/preferences_gen.h:4510 msgid "duration of the UI transitions in ms" msgstr "czas trwania animacji interfejsu w milisekundach" -#: ../build/bin/preferences_gen.h:7891 +#: ../build/bin/preferences_gen.h:4529 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules " "and other UI elements" @@ -2182,117 +2190,121 @@ msgstr "" "czas trwania animacji (w milisekundach) dla rozwijania i zwijania modułów " "oraz innych elementów interfejsu" -#: ../build/bin/preferences_gen.h:7912 +#: ../build/bin/preferences_gen.h:4538 +msgid "auto-scroll filmstrip to center on selected image" +msgstr "" +"automatycznie przewijaj taśmę filmową, by wyśrodkować na wybranym obrazie" + +#: ../build/bin/preferences_gen.h:4546 +msgid "" +"when enabled, the filmstrip in culling mode and in the darkroom " +"automatically scrolls to center on the selected image" +msgstr "" +"gdy włączone, taśma filmowa w trybie selekcji i w ciemni automatycznie " +"przewija się, by wyśrodkować na wybranym obrazie" + +#: ../build/bin/preferences_gen.h:4555 msgid "position of the scopes module" msgstr "położenie modułu analizy obrazu" -#: ../build/bin/preferences_gen.h:7926 +#: ../build/bin/preferences_gen.h:4564 msgid "position the scopes at the top-left or top-right of the screen" msgstr "umieść wykresy w górnym-lewym lub górnym-prawym rogu ekranu" -#: ../build/bin/preferences_gen.h:7947 +#: ../build/bin/preferences_gen.h:4573 msgid "method to use for getting the display profile" msgstr "sposób pobierania profilu monitora" -#: ../build/bin/preferences_gen.h:7961 +#: ../build/bin/preferences_gen.h:4582 msgid "" -"this option allows to force a specific means of getting the current display " -"profile.\n" +"this option allows to force a specific means of getting the current display profile.\n" "this is useful when one alternative gives wrong results" msgstr "" "pozwala wymusić określony sposób pobierania bieżącego profilu monitora.\n" "przydatne, gdy inna opcja daje nieprawidłowe rezultaty" -#: ../build/bin/preferences_gen.h:7982 +#: ../build/bin/preferences_gen.h:4591 msgid "order or exclude MIDI devices" msgstr "uporządkuj lub wyklucz urządzenia MIDI" -#: ../build/bin/preferences_gen.h:8000 +#: ../build/bin/preferences_gen.h:4604 msgid "" -"comma-separated list of device name fragments that if matched load MIDI " -"device at id given by location in list\n" -"or if preceded by '-' prevent matching devices from loading. add encoding " -"and number of knobs like 'BeatStep:63:16'" +"comma-separated list of device name fragments that if matched load MIDI device at id given by location in list\n" +"add encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\n" +"prefix with '-' to ignore matching devices\n" +"just '-' stops loading all further devices or on its own disables MIDI completely" msgstr "" -"lista CSV fragmentów nazw urządzeń, która po znalezieniu dopasowania ładuje " -"urządzenie midi z identyfikatorem z listy\n" -"lub jeśli poprzedzona \"-\" zapobiega ładowaniu pasujących urządzeń. dodaj " -"kodowanie i liczbę pokręteł np. \"nazwa:63:16\"" +"lista fragmentów nazw urządzeń oddzielonych przecinkami; po dopasowaniu ładuje urządzenie MIDI z identyfikatorem ustalonym przez pozycję na liście\n" +"dodaj kodowanie i liczbę pokręteł, np. „Loupedeck:127,BeatStep:63:16”\n" +"poprzedź znakiem „-”, by ignorować dopasowane urządzenia\n" +"samo „-” zatrzymuje ładowanie wszystkich dalszych urządzeń lub samodzielnie całkowicie wyłącza MIDI" #. tags -#: ../build/bin/preferences_gen.h:8019 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:490 ../src/libs/export_metadata.c:196 -#: ../src/libs/image.c:619 ../src/libs/metadata_view.c:174 +#: ../build/bin/preferences_gen.h:4614 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 +#: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "tagi" -#: ../build/bin/preferences_gen.h:8038 +#: ../build/bin/preferences_gen.h:4624 msgid "omit hierarchy in simple tag lists" msgstr "pomiń hierarchie w prostych listach tagów" -#: ../build/bin/preferences_gen.h:8051 +#: ../build/bin/preferences_gen.h:4632 msgid "" -"when creating an XMP sidecar file the hierarchical tags are also added as a " -"simple list\n" +"when creating an XMP sidecar file the hierarchical tags are also added as a simple list\n" "of non-hierarchical ones to make them visible to some other programs.\n" "when this option is checked darktable will only include their last part\n" "and ignore the rest. so 'foo|bar|baz' will only add 'baz'." msgstr "" -"przy tworzeniu pliku XMP tagi hierarchiczne są dodawane także jako prosta " -"lista\n" -"niehierarchicznych tagów, aby mogły być widoczne w niektórych innych " -"programach.\n" -"gdy ta opcja jest zaznaczona, darktable będzie dodawać tylko ostatnią " -"część,\n" +"przy tworzeniu pliku XMP tagi hierarchiczne są dodawane także jako prosta lista\n" +"niehierarchicznych tagów, aby mogły być widoczne w niektórych innych programach.\n" +"gdy ta opcja jest zaznaczona, darktable będzie dodawać tylko ostatnią część,\n" "ignorując resztę. więc „foo|bar|baz” doda tylko „baz”." -#: ../build/bin/preferences_gen.h:8060 +#: ../build/bin/preferences_gen.h:4638 msgid "shortcuts with multiple instances" msgstr "skróty klawiszowe dla wielu instancji" -#: ../build/bin/preferences_gen.h:8079 +#: ../build/bin/preferences_gen.h:4648 msgid "prefer focused instance" msgstr "preferuj uaktywnione instancje" -#: ../build/bin/preferences_gen.h:8092 +#: ../build/bin/preferences_gen.h:4656 msgid "" -"where multiple instances of a module are present, apply shortcuts to the " -"instance that has focus\n" -"if none are focused, the preferences below control rules that are followed " -"(in order) to decide which module instance shortcuts will be applied to.\n" +"where multiple instances of a module are present, apply shortcuts to the instance that has focus\n" +"if none are focused, the preferences below control rules that are followed (in order) to decide which module instance shortcuts will be applied to.\n" "note: blending shortcuts always apply to the focused instance" msgstr "" -"jeśli istnieje wiele instancji danego modułu, skróty działają na wybraną " -"instancję\n" -"jeśli żadna nie jest wybrana, poniższe ustawienia hierarchicznie kontrolują " -"zasady rozstrzygania który moduł obsłuży skrót.\n" +"jeśli istnieje wiele instancji danego modułu, skróty działają na wybraną instancję\n" +"jeśli żadna nie jest wybrana, poniższe ustawienia hierarchicznie kontrolują zasady rozstrzygania który moduł obsłuży skrót.\n" "uwaga: skróty mieszania zawsze odnoszą się do wybranej instancji" -#: ../build/bin/preferences_gen.h:8113 +#: ../build/bin/preferences_gen.h:4665 msgid "prefer expanded instances" msgstr "preferuj rozwinięte instancje" -#: ../build/bin/preferences_gen.h:8126 +#: ../build/bin/preferences_gen.h:4673 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "jeśli instancja modułu jest rozwinięta, ignoruj zwinięte instancje" -#: ../build/bin/preferences_gen.h:8147 +#: ../build/bin/preferences_gen.h:4682 msgid "prefer enabled instances" msgstr "preferuj włączone instancje" -#: ../build/bin/preferences_gen.h:8160 +#: ../build/bin/preferences_gen.h:4690 msgid "" -"after applying the above rule, if instances of the module are active, ignore " -"inactive instances" +"after applying the above rule, if instances of the module are active, ignore" +" inactive instances" msgstr "" "po zaaplikowaniu zasady wyżej, jeśli istnieją aktywne instancje modułu, " "ignoruj nieaktywne" -#: ../build/bin/preferences_gen.h:8181 +#: ../build/bin/preferences_gen.h:4699 msgid "prefer unmasked instances" msgstr "preferuj niezamaskowane instancje" -#: ../build/bin/preferences_gen.h:8194 +#: ../build/bin/preferences_gen.h:4707 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2300,91 +2312,89 @@ msgstr "" "po zaaplikowaniu zasady wyżej, jeśli istnieją niezamaskowane instancje, " "ignoruj zamaskowane" -#: ../build/bin/preferences_gen.h:8215 +#: ../build/bin/preferences_gen.h:4716 msgid "selection order" msgstr "kolejność wybierania" -#: ../build/bin/preferences_gen.h:8229 +#: ../build/bin/preferences_gen.h:4725 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" msgstr "" -"po zaaplikowaniu zasady wyżej, przekaż skrót klawiszowy na podstawie pozycji " -"modułu w potoku" +"po zaaplikowaniu zasady wyżej, przekaż skrót klawiszowy na podstawie pozycji" +" modułu w potoku" -#: ../build/bin/preferences_gen.h:8250 +#: ../build/bin/preferences_gen.h:4734 msgid "allow visual assignment to specific instances" msgstr "zezwól na wizualne przypisanie do określonej instancji" -#: ../build/bin/preferences_gen.h:8263 +#: ../build/bin/preferences_gen.h:4742 msgid "" -"when multiple instances are present on an image this allows shortcuts to be " -"visually assigned to those specific instances\n" +"when multiple instances are present on an image this allows shortcuts to be visually assigned to those specific instances\n" "otherwise shortcuts will always be assigned to the preferred instance" msgstr "" -"jeśli do obrazu przypisanych jest kilka instancji, ta opcja pozwala na " -"wizualne przypisanie skrótów do konkretnych instancji\n" +"jeśli do obrazu przypisanych jest kilka instancji, ta opcja pozwala na wizualne przypisanie skrótów do konkretnych instancji\n" "w przeciwnym razie skróty zawsze będą przypisywane do preferowanej instancji" -#: ../build/bin/preferences_gen.h:8272 +#: ../build/bin/preferences_gen.h:4748 msgid "map / geolocalization view" msgstr "mapa / widok geolokalizacji" -#: ../build/bin/preferences_gen.h:8291 +#: ../build/bin/preferences_gen.h:4758 msgid "pretty print the image location" msgstr "pokazuj lokalizację pliku graficznego w czytelniejszy sposób" -#: ../build/bin/preferences_gen.h:8304 +#: ../build/bin/preferences_gen.h:4766 msgid "" -"show a more readable representation of the location in the image information " -"module" +"show a more readable representation of the location in the image information" +" module" msgstr "" "wyświetlaj czytelniejszą reprezentację lokalizacji w module informacji o " "obrazie" -#: ../build/bin/preferences_gen.h:8313 +#: ../build/bin/preferences_gen.h:4772 msgid "slideshow view" msgstr "pokaz slajdów" -#: ../build/bin/preferences_gen.h:8332 +#: ../build/bin/preferences_gen.h:4782 msgid "waiting time between each image in slideshow" msgstr "czas oczekiwania pomiędzy obrazami w pokazie slajdów" -#: ../build/bin/preferences_gen.h:8391 +#: ../build/bin/preferences_gen.h:4824 msgid "do not set the 'uncategorized' entry for tags" msgstr "nie ustawiaj wartości 'brak kategorii' dla tagów" -#: ../build/bin/preferences_gen.h:8404 +#: ../build/bin/preferences_gen.h:4832 msgid "" "do not set the 'uncategorized' entry for tags which do not have children" msgstr "" "nie ustawiaj wartości 'brak kategorii' dla tagów, które nie mają podtagów" -#: ../build/bin/preferences_gen.h:8425 +#: ../build/bin/preferences_gen.h:4841 msgid "tags case sensitivity" msgstr "wrażliwość tagów na wielkość liter" -#: ../build/bin/preferences_gen.h:8439 +#: ../build/bin/preferences_gen.h:4850 msgid "" -"tags case sensitivity. without the Sqlite ICU extension, insensitivity works " -"only for the 26 latin letters" +"tags case sensitivity. without the Sqlite ICU extension, insensitivity works" +" only for the 26 latin letters" msgstr "" "wrażliwość tagów na wielkość liter. bez rozszerzenia Sqlite ICU, " -"niewrażliwość na wielkość liter działa tylko dla 26 liter łacińskich." +"niewrażliwość na wielkość liter działa tylko dla 26 liter łacińskich" -#: ../build/bin/preferences_gen.h:8460 ../build/bin/preferences_gen.h:8602 +#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4950 msgid "number of collections to be stored" msgstr "liczba kolekcji do przechowania" -#: ../build/bin/preferences_gen.h:8484 ../build/bin/preferences_gen.h:8626 +#: ../build/bin/preferences_gen.h:4878 ../build/bin/preferences_gen.h:4969 msgid "the number of recent collections to store and show in this list" msgstr "liczba kolekcji do zapamiętania" -#: ../build/bin/preferences_gen.h:8505 +#: ../build/bin/preferences_gen.h:4887 msgid "number of folder levels to show in lists" msgstr "liczba poziomów katalogów pokazywanych w listach" -#: ../build/bin/preferences_gen.h:8529 +#: ../build/bin/preferences_gen.h:4906 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" @@ -2392,19 +2402,19 @@ msgstr "" "liczba poziomów katalogów pokazywana w nazwach rolek filmu, począwszy od " "prawej" -#: ../build/bin/preferences_gen.h:8550 +#: ../build/bin/preferences_gen.h:4915 msgid "sort film rolls by" msgstr "sortuj rolki filmów według" -#: ../build/bin/preferences_gen.h:8564 +#: ../build/bin/preferences_gen.h:4924 msgid "sets the collections-list order for film rolls" msgstr "ustala kolejność w listach kolekcji dla rolek filmu" -#: ../build/bin/preferences_gen.h:8681 +#: ../build/bin/preferences_gen.h:5012 msgid "suggested tags level of confidence" msgstr "poziom pewności sugerowanych tagów" -#: ../build/bin/preferences_gen.h:8706 +#: ../build/bin/preferences_gen.h:5032 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2412,17 +2422,17 @@ msgid "" "show only recent tags (faster)" msgstr "" "poziom pewności wymagany do uwzględnienia tagu na liście sugerowanych, 0: " -"wszystkie powiązane tagi, 99: 99% dopasowanych tagów, 100: brak dopasowanego " -"tagu (wyświetlane są tylko ostatnio używane tagi, szybsze)" +"wszystkie powiązane tagi, 99: 99% dopasowanych tagów, 100: brak dopasowanego" +" tagu (wyświetlane są tylko ostatnio używane tagi, szybsze)" -#: ../build/bin/preferences_gen.h:8727 +#: ../build/bin/preferences_gen.h:5041 msgid "number of recently attached tags" msgstr "liczba ostatnio dodanych tagów" -#: ../build/bin/preferences_gen.h:8751 +#: ../build/bin/preferences_gen.h:5060 msgid "" -"number of recently attached tags which are included in the suggestions list. " -"the value `-1' disables the recent list" +"number of recently attached tags which are included in the suggestions list." +" the value `-1' disables the recent list" msgstr "" "liczba ostatnio dodanych tagów, które są uwzględnione na liście " "sugerowanych. Wartość `-1` wyłącza listę ostatnich tagów." @@ -2449,15 +2459,15 @@ msgstr "jesień" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2392 -#: ../src/develop/blend_gui.c:2440 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:3842 ../src/iop/bilateral.cc:382 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/colorequal.c:2962 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:2000 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:1964 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:2611 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 +#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "niebieski" @@ -2473,7 +2483,7 @@ msgstr "naprawa niebieskich świateł LED (silna)" msgid "camera styles" msgstr "style aparatu" -#: ../build/bin/styles_string.h:10 ../src/libs/image.c:618 +#: ../build/bin/styles_string.h:10 ../src/libs/image.c:621 msgid "colors" msgstr "kolory" @@ -2497,14 +2507,14 @@ msgstr "kontrast i ostrość" #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 #: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2961 ../src/iop/temperature.c:1984 +#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 msgid "cyan" msgstr "cyjan" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3364 -#: ../src/libs/filtering.c:921 ../src/libs/filtering.c:980 -#: ../src/libs/filtering.c:1644 ../src/libs/filtering.c:1950 -#: ../src/libs/tools/darktable.c:61 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 +#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 +#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 +#: ../src/libs/tools/darktable.c:64 msgid "darktable" msgstr "darktable" @@ -2533,7 +2543,7 @@ msgid "effects" msgstr "efekty" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:411 +#: ../src/external/lua-scripts/tools/script_manager.lua:447 msgid "examples" msgstr "przykłady" @@ -2546,7 +2556,7 @@ msgid "extreme saturation" msgstr "nasycenie ekstremów" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1568 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 msgid "faded" msgstr "wyblakłe" @@ -2577,16 +2587,16 @@ msgstr "ogólny" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:382 ../src/develop/blend_gui.c:2386 -#: ../src/develop/blend_gui.c:2434 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:3841 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:377 +#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 +#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/colorequal.c:2960 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1980 -#: ../src/iop/temperature.c:1998 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:1964 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:2620 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 +#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 +#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 +#: ../src/libs/histogram.c:48 msgid "green" msgstr "zielony" @@ -2598,8 +2608,8 @@ msgstr "zielony" #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 #: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2964 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1982 +#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 +#: ../src/iop/temperature.c:1981 msgid "magenta" msgstr "magenta" @@ -2627,7 +2637,7 @@ msgstr "rozmycie w ruchu" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2958 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 msgid "orange" msgstr "pomarańczowy" @@ -2635,9 +2645,9 @@ msgstr "pomarańczowy" msgid "pastels" msgstr "pastele" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1481 -#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:384 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:1964 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 +#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:264 msgid "purple" msgstr "fioletowy" @@ -2651,15 +2661,15 @@ msgstr "fioletowy" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1473 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:380 ../src/develop/blend_gui.c:2380 -#: ../src/develop/blend_gui.c:2428 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:3840 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:372 +#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 +#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/colorequal.c:2957 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1996 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:1964 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:2629 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 +#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 +#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "czerwony" @@ -2692,21 +2702,21 @@ msgstr "kolor w punkcie" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1475 ../src/common/colorlabels.c:381 +#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 #: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2959 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1986 ../src/libs/collect.c:1964 +#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 +#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:261 msgid "yellow" msgstr "żółty" #: ../build/bin/tools/darktable_authors.h:6 msgid "Developers" -msgstr "deweloperzy" +msgstr "Deweloperzy" #: ../build/bin/tools/darktable_authors.h:11 msgid "Translators" -msgstr "tłumacze" +msgstr "Tłumacze" #: ../build/bin/tools/darktable_authors.h:16 msgid "rawspeed contributors" @@ -2720,283 +2730,284 @@ msgstr "współautorzy integracji" msgid "lua-scripts contributors" msgstr "współautorzy skryptów lua" -#: ../build/lib/darktable/plugins/introspection_agx.c:247 -#: ../build/lib/darktable/plugins/introspection_agx.c:500 +#: ../build/lib/darktable/plugins/introspection_agx.c:245 +#: ../build/lib/darktable/plugins/introspection_agx.c:498 #: ../src/iop/colorbalancergb.c:1899 msgid "lift" msgstr "wznios" -#: ../build/lib/darktable/plugins/introspection_agx.c:253 -#: ../build/lib/darktable/plugins/introspection_agx.c:504 +#: ../build/lib/darktable/plugins/introspection_agx.c:251 +#: ../build/lib/darktable/plugins/introspection_agx.c:502 msgid "slope" msgstr "nachylenie" -#: ../build/lib/darktable/plugins/introspection_agx.c:259 -#: ../build/lib/darktable/plugins/introspection_agx.c:508 +#: ../build/lib/darktable/plugins/introspection_agx.c:257 +#: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:644 ../src/iop/channelmixerrgb.c:4625 -#: ../src/iop/colisa.c:278 ../src/iop/colorequal.c:3103 -#: ../src/iop/lowpass.c:577 ../src/iop/soften.c:389 ../src/iop/vignette.c:1045 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 +#: ../src/iop/lowpass.c:575 ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 #: ../src/libs/history.c:959 msgid "brightness" msgstr "jasność" -#: ../build/lib/darktable/plugins/introspection_agx.c:265 -#: ../build/lib/darktable/plugins/introspection_agx.c:512 +#: ../build/lib/darktable/plugins/introspection_agx.c:263 +#: ../build/lib/darktable/plugins/introspection_agx.c:510 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:93 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:156 #: ../build/lib/darktable/plugins/introspection_splittoning.c:67 #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2360 ../src/iop/basicadj.c:648 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:279 +#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3085 -#: ../src/iop/colorize.c:347 ../src/iop/lowpass.c:578 ../src/iop/soften.c:385 -#: ../src/iop/velvia.c:73 ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" msgstr "nasycenie" -#: ../build/lib/darktable/plugins/introspection_agx.c:271 -#: ../build/lib/darktable/plugins/introspection_agx.c:516 +#: ../build/lib/darktable/plugins/introspection_agx.c:269 +#: ../build/lib/darktable/plugins/introspection_agx.c:514 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:146 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:257 msgid "preserve hue" msgstr "ochrona odcieni (hue)" -#: ../build/lib/darktable/plugins/introspection_agx.c:277 -#: ../build/lib/darktable/plugins/introspection_agx.c:520 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:218 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:427 +#: ../build/lib/darktable/plugins/introspection_agx.c:275 +#: ../build/lib/darktable/plugins/introspection_agx.c:518 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1490 +#: ../src/iop/filmic.c:1493 msgid "black relative exposure" msgstr "względna ekspozycja czerni" -#: ../build/lib/darktable/plugins/introspection_agx.c:283 -#: ../build/lib/darktable/plugins/introspection_agx.c:524 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:224 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:431 -#: ../src/iop/filmic.c:1478 +#: ../build/lib/darktable/plugins/introspection_agx.c:281 +#: ../build/lib/darktable/plugins/introspection_agx.c:522 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 +#: ../src/iop/filmic.c:1480 msgid "white relative exposure" msgstr "względna ekspozycja bieli" -#: ../build/lib/darktable/plugins/introspection_agx.c:289 -#: ../build/lib/darktable/plugins/introspection_agx.c:528 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:260 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:287 +#: ../build/lib/darktable/plugins/introspection_agx.c:526 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 msgid "dynamic range scaling" msgstr "skalowanie rozpiętości tonalnej" -#: ../build/lib/darktable/plugins/introspection_agx.c:295 -#: ../build/lib/darktable/plugins/introspection_agx.c:532 +#: ../build/lib/darktable/plugins/introspection_agx.c:293 +#: ../build/lib/darktable/plugins/introspection_agx.c:530 msgid "pivot relative exposure" msgstr "punkt obrotu ekspozycji względnej" -#: ../build/lib/darktable/plugins/introspection_agx.c:301 -#: ../build/lib/darktable/plugins/introspection_agx.c:536 +#: ../build/lib/darktable/plugins/introspection_agx.c:299 +#: ../build/lib/darktable/plugins/introspection_agx.c:534 msgid "pivot target output" msgstr "poziom wyjściowy punktu obrotu" -#: ../build/lib/darktable/plugins/introspection_agx.c:307 -#: ../build/lib/darktable/plugins/introspection_agx.c:540 +#: ../build/lib/darktable/plugins/introspection_agx.c:305 +#: ../build/lib/darktable/plugins/introspection_agx.c:538 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:412 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:585 #: ../build/lib/darktable/plugins/introspection_colorequal.c:230 #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:631 ../src/iop/bilat.c:468 -#: ../src/iop/colisa.c:277 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1519 -#: ../src/iop/filmicrgb.c:4507 ../src/iop/lowpass.c:576 +#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 +#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 +#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "kontrast" -#: ../build/lib/darktable/plugins/introspection_agx.c:313 -#: ../build/lib/darktable/plugins/introspection_agx.c:544 +#: ../build/lib/darktable/plugins/introspection_agx.c:311 +#: ../build/lib/darktable/plugins/introspection_agx.c:542 msgid "toe start" msgstr "początek dolnego zaokrąglenia" -#: ../build/lib/darktable/plugins/introspection_agx.c:319 -#: ../build/lib/darktable/plugins/introspection_agx.c:548 +#: ../build/lib/darktable/plugins/introspection_agx.c:317 +#: ../build/lib/darktable/plugins/introspection_agx.c:546 msgid "shoulder start" msgstr "początek górnego zaokrąglenia" -#: ../build/lib/darktable/plugins/introspection_agx.c:325 -#: ../build/lib/darktable/plugins/introspection_agx.c:552 +#: ../build/lib/darktable/plugins/introspection_agx.c:323 +#: ../build/lib/darktable/plugins/introspection_agx.c:550 msgid "toe power" msgstr "potęga dolnego zaokrąglenia" -#: ../build/lib/darktable/plugins/introspection_agx.c:331 -#: ../build/lib/darktable/plugins/introspection_agx.c:556 +#: ../build/lib/darktable/plugins/introspection_agx.c:329 +#: ../build/lib/darktable/plugins/introspection_agx.c:554 msgid "shoulder power" msgstr "potęga zaokrąglenia" -#: ../build/lib/darktable/plugins/introspection_agx.c:337 -#: ../build/lib/darktable/plugins/introspection_agx.c:560 +#: ../build/lib/darktable/plugins/introspection_agx.c:335 +#: ../build/lib/darktable/plugins/introspection_agx.c:558 msgid "curve y gamma" msgstr "gamma krzywej y" -#: ../build/lib/darktable/plugins/introspection_agx.c:343 -#: ../build/lib/darktable/plugins/introspection_agx.c:564 +#: ../build/lib/darktable/plugins/introspection_agx.c:341 +#: ../build/lib/darktable/plugins/introspection_agx.c:562 msgid "keep the pivot on the diagonal" msgstr "utrzymaj punkt obrotu na przekątnej" -#: ../build/lib/darktable/plugins/introspection_agx.c:349 -#: ../build/lib/darktable/plugins/introspection_agx.c:568 +#: ../build/lib/darktable/plugins/introspection_agx.c:347 +#: ../build/lib/darktable/plugins/introspection_agx.c:566 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:134 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:249 msgid "target black" msgstr "wzór czerni" -#: ../build/lib/darktable/plugins/introspection_agx.c:355 -#: ../build/lib/darktable/plugins/introspection_agx.c:572 +#: ../build/lib/darktable/plugins/introspection_agx.c:353 +#: ../build/lib/darktable/plugins/introspection_agx.c:570 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:128 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:245 msgid "target white" msgstr "wzór bieli" -#: ../build/lib/darktable/plugins/introspection_agx.c:361 -#: ../build/lib/darktable/plugins/introspection_agx.c:576 +#: ../build/lib/darktable/plugins/introspection_agx.c:359 +#: ../build/lib/darktable/plugins/introspection_agx.c:574 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:194 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:289 msgid "base primaries" msgstr "barwy podstawowe" -#: ../build/lib/darktable/plugins/introspection_agx.c:367 -#: ../build/lib/darktable/plugins/introspection_agx.c:580 +#: ../build/lib/darktable/plugins/introspection_agx.c:365 +#: ../build/lib/darktable/plugins/introspection_agx.c:578 msgid "disable adjustments" msgstr "wyłącz ustawienia" -#: ../build/lib/darktable/plugins/introspection_agx.c:373 -#: ../build/lib/darktable/plugins/introspection_agx.c:584 +#: ../build/lib/darktable/plugins/introspection_agx.c:371 +#: ../build/lib/darktable/plugins/introspection_agx.c:582 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:152 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:261 msgid "red attenuation" msgstr "tłumienie czerwieni" -#: ../build/lib/darktable/plugins/introspection_agx.c:379 -#: ../build/lib/darktable/plugins/introspection_agx.c:588 +#: ../build/lib/darktable/plugins/introspection_agx.c:377 +#: ../build/lib/darktable/plugins/introspection_agx.c:586 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:158 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:265 msgid "red rotation" msgstr "obrót czerwieni" -#: ../build/lib/darktable/plugins/introspection_agx.c:385 -#: ../build/lib/darktable/plugins/introspection_agx.c:592 +#: ../build/lib/darktable/plugins/introspection_agx.c:383 +#: ../build/lib/darktable/plugins/introspection_agx.c:590 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:164 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:269 msgid "green attenuation" msgstr "tłumienie zieleni" -#: ../build/lib/darktable/plugins/introspection_agx.c:391 -#: ../build/lib/darktable/plugins/introspection_agx.c:596 +#: ../build/lib/darktable/plugins/introspection_agx.c:389 +#: ../build/lib/darktable/plugins/introspection_agx.c:594 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:170 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:273 msgid "green rotation" msgstr "obrót zieleni" -#: ../build/lib/darktable/plugins/introspection_agx.c:397 -#: ../build/lib/darktable/plugins/introspection_agx.c:600 +#: ../build/lib/darktable/plugins/introspection_agx.c:395 +#: ../build/lib/darktable/plugins/introspection_agx.c:598 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:176 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:277 msgid "blue attenuation" msgstr "tłumienie niebieskiego" -#: ../build/lib/darktable/plugins/introspection_agx.c:403 -#: ../build/lib/darktable/plugins/introspection_agx.c:604 +#: ../build/lib/darktable/plugins/introspection_agx.c:401 +#: ../build/lib/darktable/plugins/introspection_agx.c:602 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:182 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:281 msgid "blue rotation" msgstr "obrót niebieskiego" -#: ../build/lib/darktable/plugins/introspection_agx.c:409 -#: ../build/lib/darktable/plugins/introspection_agx.c:608 +#: ../build/lib/darktable/plugins/introspection_agx.c:407 +#: ../build/lib/darktable/plugins/introspection_agx.c:606 msgid "master purity boost" msgstr "główne wzmocnienie czystości" -#: ../build/lib/darktable/plugins/introspection_agx.c:415 -#: ../build/lib/darktable/plugins/introspection_agx.c:612 +#: ../build/lib/darktable/plugins/introspection_agx.c:413 +#: ../build/lib/darktable/plugins/introspection_agx.c:610 msgid "master rotation reversal" msgstr "odwrócenie głównego obrotu" -#: ../build/lib/darktable/plugins/introspection_agx.c:421 -#: ../build/lib/darktable/plugins/introspection_agx.c:616 +#: ../build/lib/darktable/plugins/introspection_agx.c:419 +#: ../build/lib/darktable/plugins/introspection_agx.c:614 msgid "red purity boost" msgstr "wzmocnienie czystości czerwieni" -#: ../build/lib/darktable/plugins/introspection_agx.c:427 -#: ../build/lib/darktable/plugins/introspection_agx.c:620 +#: ../build/lib/darktable/plugins/introspection_agx.c:425 +#: ../build/lib/darktable/plugins/introspection_agx.c:618 msgid "red reverse rotation" msgstr "odwrócenie obrotu czerwieni" -#: ../build/lib/darktable/plugins/introspection_agx.c:433 -#: ../build/lib/darktable/plugins/introspection_agx.c:624 +#: ../build/lib/darktable/plugins/introspection_agx.c:431 +#: ../build/lib/darktable/plugins/introspection_agx.c:622 msgid "green purity boost" msgstr "wzmocnienie czystości zieleni" -#: ../build/lib/darktable/plugins/introspection_agx.c:439 -#: ../build/lib/darktable/plugins/introspection_agx.c:628 +#: ../build/lib/darktable/plugins/introspection_agx.c:437 +#: ../build/lib/darktable/plugins/introspection_agx.c:626 msgid "green reverse rotation" msgstr "odwrócenie obrotu zieleni" -#: ../build/lib/darktable/plugins/introspection_agx.c:445 -#: ../build/lib/darktable/plugins/introspection_agx.c:632 +#: ../build/lib/darktable/plugins/introspection_agx.c:443 +#: ../build/lib/darktable/plugins/introspection_agx.c:630 msgid "blue purity boost" msgstr "wzmownienie czystości niebieskiego" -#: ../build/lib/darktable/plugins/introspection_agx.c:451 -#: ../build/lib/darktable/plugins/introspection_agx.c:636 +#: ../build/lib/darktable/plugins/introspection_agx.c:449 +#: ../build/lib/darktable/plugins/introspection_agx.c:634 msgid "blue reverse rotation" msgstr "odwrócenie obrotu niebieskiego" -#: ../build/lib/darktable/plugins/introspection_agx.c:457 -#: ../build/lib/darktable/plugins/introspection_agx.c:640 +#: ../build/lib/darktable/plugins/introspection_agx.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:638 msgid "reverse all" msgstr "odwróć wszystkie" -#: ../build/lib/darktable/plugins/introspection_agx.c:654 -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1769 -#: ../src/iop/colorout.c:852 +#: ../build/lib/darktable/plugins/introspection_agx.c:652 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "profil eksportu" -#: ../build/lib/darktable/plugins/introspection_agx.c:655 +#: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2040 +#: ../src/iop/colorin.c:2054 msgid "working profile" msgstr "profil roboczy" -#: ../build/lib/darktable/plugins/introspection_agx.c:656 +#: ../build/lib/darktable/plugins/introspection_agx.c:654 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:309 msgid "Rec2020" msgstr "Rec2020" -#: ../build/lib/darktable/plugins/introspection_agx.c:657 +#: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1789 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" -#: ../build/lib/darktable/plugins/introspection_agx.c:658 +#: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1460 ../src/common/colorspaces.c:1741 -#: ../src/libs/print_settings.c:1420 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (kompatybilny)" -#: ../build/lib/darktable/plugins/introspection_agx.c:659 +#: ../build/lib/darktable/plugins/introspection_agx.c:657 #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1449 ../src/common/colorspaces.c:1739 -#: ../src/libs/print_settings.c:1413 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" @@ -3018,8 +3029,8 @@ msgstr "nachylenie" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:962 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4409 ../src/libs/camera.c:574 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 +#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 #: ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "ogniskowa" @@ -3043,7 +3054,7 @@ msgstr "modyfikacja proporcji" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4396 +#: ../src/iop/lens.cc:4390 msgid "lens model" msgstr "model obiektywu" @@ -3064,18 +3075,22 @@ msgstr "specyficzny" #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 #: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3418 ../src/gui/accelerators.c:148 -#: ../src/gui/accelerators.c:158 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 -#: ../src/libs/live_view.c:424 +#: ../src/develop/blend_gui.c:3429 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 msgid "off" msgstr "wyłączony" #: ../build/lib/darktable/plugins/introspection_ashift.c:367 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "largest area" msgstr "największy obszar" #: ../build/lib/darktable/plugins/introspection_ashift.c:368 +#: ../src/external/lua-scripts/official/auto_straighten.lua:140 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "original format" msgstr "oryginalny format" @@ -3091,7 +3106,7 @@ msgstr "przesunięcie ekspozycji" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:646 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 msgid "exposure bias" msgstr "korekcja ekspozycji" @@ -3115,14 +3130,15 @@ msgstr "ochrona kolorów" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/dtgtk/stylemenu.c:69 ../src/gui/guides.c:833 -#: ../src/iop/basecurve.c:2135 ../src/iop/channelmixerrgb.c:4670 -#: ../src/iop/clipping.c:1922 ../src/iop/clipping.c:2104 -#: ../src/iop/clipping.c:2119 ../src/iop/retouch.c:499 -#: ../src/libs/collect.c:2160 ../src/libs/colorpicker.c:52 -#: ../src/libs/export.c:1148 ../src/libs/filters/module_order.c:158 -#: ../src/libs/histogram.c:111 ../src/libs/live_view.c:369 -#: ../src/libs/print_settings.c:1169 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 +#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 +#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 +#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 +#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "brak" @@ -3139,13 +3155,13 @@ msgstr "brak" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2447 +#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 msgid "luminance" msgstr "luminancja" #: ../build/lib/darktable/plugins/introspection_basecurve.c:264 #: ../build/lib/darktable/plugins/introspection_basicadj.c:251 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:272 @@ -3251,7 +3267,7 @@ msgstr "liniowość" #: ../build/lib/darktable/plugins/introspection_overlay.c:253 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5963 ../src/libs/masks.c:110 +#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 msgid "rotation" msgstr "obrót" @@ -3262,7 +3278,7 @@ msgstr "kierunek" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:111 +#: ../src/libs/masks.c:116 msgid "curvature" msgstr "zakrzywienie" @@ -3275,8 +3291,9 @@ msgid "offset" msgstr "przesunięcie" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:636 ../src/gui/preferences.c:938 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "obiektyw" @@ -3285,7 +3302,7 @@ msgid "motion" msgstr "ruch" #: ../build/lib/darktable/plugins/introspection_blurs.c:222 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 #: ../build/lib/darktable/plugins/introspection_lowpass.c:189 #: ../build/lib/darktable/plugins/introspection_retouch.c:452 #: ../build/lib/darktable/plugins/introspection_shadhi.c:267 @@ -3296,20 +3313,20 @@ msgstr "rozmycia Gaussa" #: ../build/lib/darktable/plugins/introspection_borders.c:118 #: ../build/lib/darktable/plugins/introspection_borders.c:263 #: ../build/lib/darktable/plugins/introspection_borders.c:267 -#: ../src/iop/borders.c:1012 ../src/iop/borders.c:1021 +#: ../src/iop/borders.c:1010 ../src/iop/borders.c:1019 msgid "border color" msgstr "kolor obramowania" #: ../build/lib/darktable/plugins/introspection_borders.c:124 #: ../build/lib/darktable/plugins/introspection_borders.c:271 -#: ../src/common/collection.c:648 ../src/libs/filtering.c:50 +#: ../src/common/collection.c:650 ../src/libs/filtering.c:50 msgid "aspect ratio" msgstr "proporcja boków" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2595 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "orientacja" @@ -3342,7 +3359,7 @@ msgstr "przesunięcie linii ramki" #: ../build/lib/darktable/plugins/introspection_borders.c:208 #: ../build/lib/darktable/plugins/introspection_borders.c:323 #: ../build/lib/darktable/plugins/introspection_borders.c:327 -#: ../src/iop/borders.c:1025 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1023 ../src/iop/borders.c:1033 msgid "frame line color" msgstr "kolor linii ramki" @@ -3353,36 +3370,37 @@ msgstr "podstawa" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:969 ../src/imageio/format/avif.c:1026 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6145 -#: ../src/iop/basicadj.c:654 ../src/iop/flip.c:448 ../src/iop/levels.c:645 +#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 #: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "auto" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2597 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "pionowa" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:314 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2597 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "pozioma" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1499 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2615 +#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 +#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 msgid "width" msgstr "szerokość" #: ../build/lib/darktable/plugins/introspection_borders.c:357 #: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1505 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2619 +#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 +#: ../src/libs/print_settings.c:2639 msgid "height" msgstr "wysokość" @@ -3446,8 +3464,8 @@ msgstr "prowadnice" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1628 ../src/iop/bilateral.cc:368 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:574 ../src/iop/shadhi.c:685 ../src/iop/sharpen.c:427 +#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "promień" @@ -3457,9 +3475,10 @@ msgstr "promień" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:422 ../src/iop/denoiseprofile.c:3867 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:446 ../src/iop/nlmeans.c:457 ../src/iop/velvia.c:281 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4178 ../src/libs/neural_restore.c:4195 msgid "strength" msgstr "siła" @@ -3576,6 +3595,7 @@ msgid "Planckian (black body)" msgstr "Plancka (ciało doskonale czarne)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 #: ../src/common/iop_order.c:56 msgid "custom" msgstr "niestandardowy" @@ -3702,33 +3722,33 @@ msgstr "wersja 3 (kwiecień 2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 -#: ../build/lib/darktable/plugins/introspection_crop.c:65 -#: ../build/lib/darktable/plugins/introspection_crop.c:144 -#: ../src/gui/gtk.c:1463 ../src/iop/atrous.c:1624 +#: ../build/lib/darktable/plugins/introspection_crop.c:61 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 +#: ../src/gui/gtk.c:1661 ../src/iop/atrous.c:1572 msgid "left" msgstr "lewy" #: ../build/lib/darktable/plugins/introspection_clipping.c:148 #: ../build/lib/darktable/plugins/introspection_clipping.c:307 -#: ../build/lib/darktable/plugins/introspection_crop.c:71 -#: ../build/lib/darktable/plugins/introspection_crop.c:148 -#: ../src/gui/accelerators.c:131 ../src/gui/gtk.c:1473 +#: ../build/lib/darktable/plugins/introspection_crop.c:67 +#: ../build/lib/darktable/plugins/introspection_crop.c:138 +#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 msgid "top" msgstr "górny" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 -#: ../build/lib/darktable/plugins/introspection_crop.c:77 -#: ../build/lib/darktable/plugins/introspection_crop.c:152 -#: ../src/gui/gtk.c:1468 ../src/iop/atrous.c:1623 +#: ../build/lib/darktable/plugins/introspection_crop.c:73 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 +#: ../src/gui/gtk.c:1666 ../src/iop/atrous.c:1571 msgid "right" msgstr "prawy" #: ../build/lib/darktable/plugins/introspection_clipping.c:160 #: ../build/lib/darktable/plugins/introspection_clipping.c:315 -#: ../build/lib/darktable/plugins/introspection_crop.c:83 -#: ../build/lib/darktable/plugins/introspection_crop.c:156 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1477 +#: ../build/lib/darktable/plugins/introspection_crop.c:79 +#: ../build/lib/darktable/plugins/introspection_crop.c:146 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 msgid "bottom" msgstr "dolny" @@ -3768,10 +3788,10 @@ msgstr "wznios, gamma, wzmocnienie (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2406 ../src/develop/blend_gui.c:2454 -#: ../src/iop/atrous.c:1793 ../src/iop/channelmixerrgb.c:4485 -#: ../src/iop/channelmixerrgb.c:4573 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:465 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 +#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 msgid "chroma" msgstr "chroma" @@ -3791,11 +3811,11 @@ msgstr "chroma" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2365 ../src/develop/blend_gui.c:2399 -#: ../src/develop/blend_gui.c:2461 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4479 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3067 -#: ../src/iop/colorize.c:334 ../src/iop/colorreconstruction.c:1233 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 +#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 +#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 #: ../src/iop/colorzones.c:2627 msgid "hue" msgstr "odcień" @@ -3823,8 +3843,8 @@ msgstr "zanikanie świateł" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:479 ../src/iop/colorbalance.c:1994 -#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:681 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 #: ../src/iop/splittoning.c:488 msgid "shadows" msgstr "cienie" @@ -3837,8 +3857,8 @@ msgstr "cienie" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:473 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:575 ../src/iop/shadhi.c:682 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 +#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 #: ../src/iop/splittoning.c:494 msgid "highlights" msgstr "światła" @@ -3862,7 +3882,7 @@ msgstr "tony średnie" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1544 +#: ../src/iop/filmic.c:1557 msgid "global saturation" msgstr "nasycenie globalne" @@ -3950,7 +3970,7 @@ msgstr "użyj filtra prowadzonego" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2963 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 msgid "lavender" msgstr "lawenda" @@ -3959,6 +3979,104 @@ msgstr "lawenda" msgid "node placement" msgstr "umiejscowienie węzła" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 +msgid "harmony rule" +msgstr "reguła harmonii" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 +#: ../src/iop/colorharmonizer.c:1438 +msgid "anchor hue" +msgstr "odcień kotwicy" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 +msgid "pull strength" +msgstr "siła przyciągania" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 +msgid "neutral color protection" +msgstr "ochrona neutralnych kolorów" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 +msgid "pull width" +msgstr "szerokość przyciągania" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 +msgid "custom node hue" +msgstr "odcień węzła własny" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 +msgid "nodes" +msgstr "węzły" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 +msgid "node saturation" +msgstr "nasycenie węzła" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 +#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +msgid "smoothing" +msgstr "wygładzanie" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 +#: ../src/libs/scopes/vectorscope.c:63 +msgid "monochromatic" +msgstr "monochromatyczność" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 +#: ../src/libs/scopes/vectorscope.c:64 +msgid "analogous" +msgstr "analogiczne" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 +#: ../src/libs/scopes/vectorscope.c:65 +msgid "analogous complementary" +msgstr "analogiczne komplementarne" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 +#: ../src/libs/scopes/vectorscope.c:66 +msgid "complementary" +msgstr "komplementarne" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 +#: ../src/libs/scopes/vectorscope.c:67 +msgid "split complementary" +msgstr "komplementarne rozdzielone" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 +#: ../src/libs/scopes/vectorscope.c:68 +msgid "dyad" +msgstr "diada" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 +#: ../src/libs/scopes/vectorscope.c:69 +msgid "triad" +msgstr "triada" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 +#: ../src/libs/scopes/vectorscope.c:70 +msgid "tetrad" +msgstr "tetrada" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 +#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/libs/scopes/vectorscope.c:71 +msgid "square" +msgstr "kwadrat" + #: ../build/lib/darktable/plugins/introspection_colorin.c:150 #: ../build/lib/darktable/plugins/introspection_colorin.c:233 msgid "gamut clipping" @@ -3966,13 +4084,13 @@ msgstr "przycinanie do gamutu" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1467 ../src/common/colorspaces.c:1743 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "liniowy Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1745 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "liniowy Rec2020 RGB" @@ -4000,7 +4118,7 @@ msgstr "wyrównanie histogramu" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:127 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:45 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:92 -#: ../src/iop/shadhi.c:696 +#: ../src/iop/shadhi.c:694 msgid "spatial extent" msgstr "zasięg przestrzenny" @@ -4010,7 +4128,7 @@ msgid "range extent" msgstr "zasięg luminancji" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4672 +#: ../src/iop/channelmixerrgb.c:4700 msgid "saturated colors" msgstr "nasycone kolory" @@ -4024,7 +4142,7 @@ msgstr "wybór przez" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1829 +#: ../src/iop/atrous.c:1791 msgid "mix" msgstr "miks" @@ -4034,17 +4152,17 @@ msgid "process mode" msgstr "tryb pracy" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2344 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:353 ../src/iop/colorzones.c:2625 +#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 +#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 #: ../src/iop/exposure.c:1315 msgid "lightness" msgstr "jasność" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2453 ../src/iop/atrous.c:1405 ../src/iop/atrous.c:1409 -#: ../src/iop/denoiseprofile.c:3597 ../src/iop/rawdenoise.c:747 -#: ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 +#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "gładko" @@ -4059,11 +4177,11 @@ msgstr "promień wykrywania krawędzi" #: ../build/lib/darktable/plugins/introspection_defringe.c:53 #: ../build/lib/darktable/plugins/introspection_defringe.c:106 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:230 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:435 -#: ../src/iop/atrous.c:1689 ../src/iop/bloom.c:418 -#: ../src/iop/colorreconstruction.c:1229 ../src/iop/hotpixels.c:442 -#: ../src/iop/sharpen.c:436 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 +#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 +#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:425 msgid "threshold" msgstr "próg" @@ -4218,11 +4336,11 @@ msgstr "Markesteijn trójprzebiegowe (podwójne)" #: ../build/lib/darktable/plugins/introspection_demosaic.c:325 msgid "Monochrome" -msgstr "monochromatyczne" +msgstr "Monochromatyczne" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1493 ../src/libs/collect.c:1905 +#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "podstawowe" @@ -4297,7 +4415,7 @@ msgstr "zaktualizuj transformatę profilowaną" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:762 +#: ../src/libs/colorpicker.c:765 msgid "color mode" msgstr "tryb koloru" @@ -4339,7 +4457,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1679 ../src/iop/highpass.c:365 +#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "ostrość" @@ -4503,9 +4621,9 @@ msgstr "procent dół" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1354 -#: ../src/libs/colorpicker.c:396 ../src/libs/image.c:662 -#: ../src/libs/modulegroups.c:2360 +#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 +#: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 +#: ../src/libs/modulegroups.c:2365 msgid "color" msgstr "kolorowa" @@ -4546,207 +4664,213 @@ msgstr "ręczny" msgid "automatic" msgstr "auto" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:212 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:423 -#: ../src/iop/filmic.c:1467 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 +#: ../src/iop/filmic.c:1468 msgid "middle gray luminance" msgstr "luminancja średniej szarości" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:236 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:439 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 msgid "transition" msgstr "przejście" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:242 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:443 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 msgid "bloom ↔ reconstruct" msgstr "poświata ↔ rekonstrukcja" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:248 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:447 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 msgid "gray ↔ colorful details" msgstr "szare ↔ kolorowe detale" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:254 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:451 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 msgid "structure ↔ texture" msgstr "struktura ↔ tekstura" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:266 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:459 -#: ../src/iop/filmic.c:1592 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 +#: ../src/iop/filmic.c:1612 msgid "target middle gray" msgstr "docelowa średnia szarość" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:272 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:463 -#: ../src/iop/filmic.c:1584 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 +#: ../src/iop/filmic.c:1603 msgid "target black luminance" msgstr "docelowa luminancja czerni" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:278 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:467 -#: ../src/iop/filmic.c:1600 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 +#: ../src/iop/filmic.c:1621 msgid "target white luminance" msgstr "docelowa luminancja bieli" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:284 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:471 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:108 +#: ../src/libs/masks.c:113 msgid "hardness" msgstr "twardość" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:302 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:483 -#: ../src/iop/filmic.c:1553 ../src/iop/filmicrgb.c:4681 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 +#: ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "obszar liniowy" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 +#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 msgid "extreme luminance saturation" msgstr "nasycenie skrajnych luminancji" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:308 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:487 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 msgid "shadows ↔ highlights balance" msgstr "światła ↔ cienie" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:314 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:491 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 msgid "add noise in highlights" msgstr "dodaj szum w światłach" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:320 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:495 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 msgid "preserve chrominance" msgstr "zachowaj chrominancję" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:326 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:499 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 msgid "color science" msgstr "matematyka koloru" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:332 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:503 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 msgid "auto adjust hardness" msgstr "automatycznie ustaw twardość" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:338 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:507 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 msgid "use custom middle-gray values" msgstr "użyj własnych wartości tonów średnich" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:344 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:511 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" msgstr "iteracje rekonstrukcji" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:350 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:515 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 msgid "type of noise" msgstr "typ szumu" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:356 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:519 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 msgid "contrast in shadows" msgstr "kontrast w cieniach" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:362 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:523 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 msgid "contrast in highlights" msgstr "kontrast w światłach" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:368 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:527 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 msgid "compensate output ICC profile black point" msgstr "skompensuj punkt czerni wyjściowego profilu ICC" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:374 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:531 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 msgid "spline handling" msgstr "dopasowanie krzywej" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:380 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:535 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 msgid "enable highlight reconstruction" msgstr "włącz rekonstrukcję przepaleń" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:549 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1561 -#: ../src/libs/export.c:1569 ../src/libs/export.c:1577 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 +#: ../src/libs/export.c:1595 ../src/libs/metadata_view.c:748 msgid "no" msgstr "nie" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 msgid "luminance Y" msgstr "luminancja Y" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 #: ../build/lib/darktable/plugins/introspection_toneequal.c:385 msgid "RGB power norm" msgstr "moc RGB" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 msgid "RGB euclidean norm (legacy)" msgstr "RGB znormnalizowane euklidesowo(przestarzałe)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 #: ../build/lib/darktable/plugins/introspection_toneequal.c:384 msgid "RGB euclidean norm" msgstr "RGB znormalizowane euklidesowo" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:558 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 msgid "v3 (2019)" msgstr "v3 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 msgid "v4 (2020)" msgstr "v4 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 msgid "v5 (2021)" msgstr "v5 (2021)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 msgid "v6 (2022)" msgstr "v6 (2022)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 msgid "v7 (2023)" msgstr "v7 (2023)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:566 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 msgid "uniform" msgstr "równomierny" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 msgid "poissonian" msgstr "poissonowski" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:572 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 msgid "hard" msgstr "twardy" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 msgid "soft" msgstr "miękki" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 msgid "safe" msgstr "bezpieczny" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:578 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 msgid "v1 (2019)" msgstr "v1 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 msgid "v2 (2020)" msgstr "v2 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 msgid "v3 (2021)" msgstr "v3 (2021)" @@ -4819,7 +4943,7 @@ msgstr "przyciemnienie" #: ../build/lib/darktable/plugins/introspection_grain.c:58 #: ../build/lib/darktable/plugins/introspection_grain.c:117 -#: ../src/iop/bilat.c:460 +#: ../src/iop/bilat.c:456 msgid "coarseness" msgstr "szorstkość" @@ -4832,7 +4956,7 @@ msgstr "przewaga tonów średnich" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:2605 +#: ../src/views/darkroom.c:3046 msgid "clipping threshold" msgstr "próg odcinania" @@ -4989,18 +5113,18 @@ msgstr "korekcje" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3522 ../src/iop/bilat.c:438 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3856 +#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 #: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:654 ../src/libs/export.c:1628 -#: ../src/libs/image.c:643 ../src/libs/print_settings.c:2934 -#: ../src/libs/styles.c:875 ../src/views/darkroom.c:2579 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 +#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 msgid "mode" msgstr "tryb" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "geometria docelowa" @@ -5055,7 +5179,7 @@ msgstr "osadzone metadane" #: ../build/lib/darktable/plugins/introspection_lens.cc:528 msgid "Lensfun database" -msgstr "baza lensfun" +msgstr "baza Lensfun" #: ../build/lib/darktable/plugins/introspection_lens.cc:529 msgid "only manual vignette" @@ -5064,12 +5188,14 @@ msgstr "tylko manualne winietowanie" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2625 -#: ../src/gui/accelerators.c:2697 ../src/gui/gtk.c:1526 ../src/gui/gtk.c:3839 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3773 -#: ../src/iop/rawdenoise.c:882 ../src/libs/collect.c:3550 -#: ../src/libs/filtering.c:1510 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/rating.c:210 +#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 +#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 +#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 +#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 +#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 msgid "all" msgstr "wszystkie" @@ -5098,7 +5224,7 @@ msgid "only vignetting" msgstr "tylko winietowanie" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2362 +#: ../src/libs/modulegroups.c:2367 msgid "correct" msgstr "korekcja" @@ -5144,11 +5270,11 @@ msgstr "unieważniony" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2405 ../src/views/darkroom.c:2931 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:839 -#: ../src/views/lighttable.c:848 ../src/views/lighttable.c:1324 -#: ../src/views/lighttable.c:1328 ../src/views/lighttable.c:1332 -#: ../src/views/lighttable.c:1336 ../src/views/lighttable.c:1340 +#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 +#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 +#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 msgid "move" msgstr "przenieś" @@ -5157,7 +5283,7 @@ msgid "line" msgstr "linia" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:2296 ../src/iop/agx.c:2814 ../src/iop/basecurve.c:2127 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 #: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "krzywa" @@ -5208,7 +5334,7 @@ msgid "gamma Rec709 RGB" msgstr "gamma Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1525 ../src/common/colorspaces.c:1779 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "liniowy ProPhoto RGB" @@ -5309,7 +5435,7 @@ msgstr "id obrazu" #: ../build/lib/darktable/plugins/introspection_overlay.c:303 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 -#: ../src/iop/borders.c:937 +#: ../src/iop/borders.c:935 msgid "image" msgstr "obraz" @@ -5412,7 +5538,7 @@ msgstr "jasność średniej szarości" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1501 +#: ../src/iop/filmic.c:1506 msgid "safety factor" msgstr "współczynnik bezpieczeństwa" @@ -5421,7 +5547,7 @@ msgid "logarithmic" msgstr "logarytmiczna" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:185 -#: ../src/iop/profile_gamma.c:611 +#: ../src/iop/profile_gamma.c:606 msgid "gamma" msgstr "gamma" @@ -5503,9 +5629,10 @@ msgstr "osadzone mapowanie wzmocnienia" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:644 ../src/gui/preferences.c:950 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:622 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 +#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 +#: ../src/iop/exposure.c:121 ../src/iop/exposure.c:1212 +#: ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "ekspozycja" @@ -5520,7 +5647,7 @@ msgid "max_iter" msgstr "maks iteracji" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:358 +#: ../src/libs/metadata_view.c:374 msgid "unused" msgstr "nieużywana" @@ -5533,12 +5660,12 @@ msgid "heal" msgstr "napraw" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2033 msgid "blur" msgstr "rozmycie" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../src/iop/retouch.c:2031 msgid "fill" msgstr "wypełnianie" @@ -5742,7 +5869,7 @@ msgstr "kompresja kontrastu" #: ../build/lib/darktable/plugins/introspection_vibrance.c:33 #: ../build/lib/darktable/plugins/introspection_vibrance.c:76 -#: ../src/iop/basicadj.c:651 ../src/iop/vibrance.c:64 +#: ../src/iop/basicadj.c:650 ../src/iop/vibrance.c:64 msgid "vibrance" msgstr "ożywienie" @@ -5801,7 +5928,8 @@ msgstr "Wirtualny Stół Podświetlany i Ciemnia" msgid "Organize and develop images from digital cameras" msgstr "Organizuj i obrabiaj zdjęcia z aparatów cyfrowych" -#. TRANSLATORS: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +#. TRANSLATORS: Search terms to find this application. Do NOT translate or +#. localize the semicolons! The list MUST also end with a semicolon! #: ../build/share/darktable/org.darktable.darktable.desktop.in.h:4 #: ../data/org.darktable.darktable.desktop.in.h:4 msgid "graphics;photography;raw;" @@ -5812,9 +5940,9 @@ msgid "" "darktable manages your camera raw files and images in a database, lets you " "view them through lighttable mode and develop/enhance them in darkroom mode." msgstr "" -"darktable zarządza twoimi plikami raw i obrazami w bazie danych i pozwala ci " -"je przeglądać na podświetlanym stole. Pozwala także wywoływać i obrabiać je " -"w trybie ciemni." +"darktable zarządza twoimi plikami raw i obrazami w bazie danych i pozwala ci" +" je przeglądać na podświetlanym stole. Pozwala także wywoływać i obrabiać je" +" w trybie ciemni." #: ../data/org.darktable.darktable.appdata.xml.in.h:3 msgid "" @@ -5829,8 +5957,8 @@ msgid "" "darktable supports most modern cameras' raw formats, and does all of its " "processing at very high precision." msgstr "" -"darktable obsługuje większość formatów raw współczesnych aparatów i wykonuje " -"obróbkę z bardzo wysoką precyzją." +"darktable obsługuje większość formatów raw współczesnych aparatów i wykonuje" +" obróbkę z bardzo wysoką precyzją." #: ../data/org.darktable.darktable.appdata.xml.in.h:5 msgid "Virtual light table, showing a collection" @@ -5852,20 +5980,20 @@ msgstr "Pokaż obrazy na mapie" msgid "Print your images" msgstr "Drukuj swoje obrazy" -#: ../src/bauhaus/bauhaus.c:910 ../src/bauhaus/bauhaus.c:4066 -#: ../src/iop/colorequal.c:3053 +#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 +#: ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "suwaki" -#: ../src/bauhaus/bauhaus.c:912 ../src/bauhaus/bauhaus.c:4071 +#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 msgid "dropdowns" msgstr "rozwijalne menu" -#: ../src/bauhaus/bauhaus.c:914 ../src/bauhaus/bauhaus.c:4076 +#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 msgid "buttons" msgstr "przyciski" -#: ../src/bauhaus/bauhaus.c:1149 +#: ../src/bauhaus/bauhaus.c:1169 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -5874,98 +6002,102 @@ msgstr "" "%skliknij prawym, aby wpisać wartość pomiędzy %s a %s\n" "lub trzymaj Ctrl+Shift i przeciągaj, aby pominąć limity." -#: ../src/bauhaus/bauhaus.c:3736 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button on" msgstr "przycisk włączony" -#: ../src/bauhaus/bauhaus.c:3736 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button off" msgstr "przycisk wyłączony" -#: ../src/bauhaus/bauhaus.c:3737 +#: ../src/bauhaus/bauhaus.c:3756 msgid "button pressed" msgstr "naciśnięcie przycisku" -#: ../src/bauhaus/bauhaus.c:3973 +#: ../src/bauhaus/bauhaus.c:3992 msgid "not that many sliders" msgstr "nie tak wiele suwaków" -#: ../src/bauhaus/bauhaus.c:3986 +#: ../src/bauhaus/bauhaus.c:4006 msgid "not that many dropdowns" msgstr "nie tak wiele list rozwijanych" -#: ../src/bauhaus/bauhaus.c:4004 +#: ../src/bauhaus/bauhaus.c:4025 msgid "not that many buttons" msgstr "nie tak wiele przycisków" -#: ../src/bauhaus/bauhaus.c:4009 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 msgid "value" msgstr "wartość" -#: ../src/bauhaus/bauhaus.c:4010 ../src/bauhaus/bauhaus.c:4016 +#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 #: ../src/gui/accelerators.c:371 msgid "button" msgstr "przycisk" -#: ../src/bauhaus/bauhaus.c:4011 +#: ../src/bauhaus/bauhaus.c:4032 msgid "force" msgstr "wymuś" -#: ../src/bauhaus/bauhaus.c:4012 ../src/libs/navigation.c:246 -#: ../src/libs/navigation.c:263 +#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:282 msgid "zoom" msgstr "powiększenie" -#: ../src/bauhaus/bauhaus.c:4015 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 msgid "selection" msgstr "wybór" -#: ../src/bauhaus/bauhaus.c:4055 +#: ../src/bauhaus/bauhaus.c:4076 msgid "slider" msgstr "suwak" -#: ../src/bauhaus/bauhaus.c:4060 +#: ../src/bauhaus/bauhaus.c:4081 msgid "dropdown" msgstr "przewiń w dół" -#: ../src/chart/main.c:504 ../src/common/database.c:3875 -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2248 ../src/gui/accelerators.c:2536 -#: ../src/gui/accelerators.c:2615 ../src/gui/accelerators.c:2658 -#: ../src/gui/accelerators.c:2687 ../src/gui/accelerators.c:2744 -#: ../src/gui/accelerators.c:2796 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1194 -#: ../src/gui/preferences.c:1234 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:557 -#: ../src/imageio/storage/disk.c:198 ../src/imageio/storage/gallery.c:149 -#: ../src/imageio/storage/latex.c:145 ../src/iop/lut3d.c:1570 -#: ../src/iop/rasterfile.c:262 ../src/libs/collect.c:433 -#: ../src/libs/collect.c:3381 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:951 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 -#: ../src/libs/import.c:2057 ../src/libs/metadata.c:843 -#: ../src/libs/metadata_view.c:1435 ../src/libs/modulegroups.c:3643 +#: ../src/chart/main.c:504 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 +#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 +#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 +#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 +#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 +#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 +#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 +#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 +#: ../src/libs/collect.c:463 ../src/libs/collect.c:3534 +#: ../src/libs/copy_history.c:114 ../src/libs/export_metadata.c:166 +#: ../src/libs/geotagging.c:952 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/import.c:2020 +#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4123 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/tagging.c:1671 ../src/libs/tagging.c:1760 -#: ../src/libs/tagging.c:1852 ../src/libs/tagging.c:1981 -#: ../src/libs/tagging.c:2290 ../src/libs/tagging.c:2805 -#: ../src/libs/tagging.c:2847 ../src/libs/tagging.c:3944 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 +#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 +#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3981 msgid "_cancel" msgstr "_anuluj" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1234 -#: ../src/gui/styles_dialog.c:558 ../src/libs/collect.c:3382 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:844 -#: ../src/libs/metadata_view.c:1436 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/tagging.c:1853 -#: ../src/libs/tagging.c:1982 ../src/libs/tagging.c:2291 -#: ../src/libs/tagging.c:3945 +#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 +#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 +#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 +#: ../src/libs/tagging.c:1883 ../src/libs/tagging.c:2012 +#: ../src/libs/tagging.c:2321 ../src/libs/tagging.c:3982 msgid "_save" msgstr "zapi_sz" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1070 #, c-format msgid "" "average dE: %.02f\n" @@ -5974,126 +6106,161 @@ msgstr "" "średnie dE: %.02f\n" "maksymalne dE: %.02f" -#: ../src/cli/main.c:269 -msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" +#: ../src/cli/main.c:284 +msgid "" +"TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "" "TODO: przepraszamy, ze względu na ograniczenia API obecnie nie możemy " "ustawić rozdzielczości bitowej do" -#: ../src/cli/main.c:281 +#: ../src/cli/main.c:296 msgid "unknown option for --hq" msgstr "nieznana opcja dla --hq" -#: ../src/cli/main.c:297 +#: ../src/cli/main.c:312 msgid "unknown option for --export_masks" msgstr "nieznana opcja dla --export_masks" -#: ../src/cli/main.c:313 +#: ../src/cli/main.c:328 msgid "unknown option for --upscale" msgstr "nieznana opcja dla --upscale" -#: ../src/cli/main.c:338 +#: ../src/cli/main.c:353 msgid "unknown option for --apply-custom-presets" msgstr "nieznana opcja dla --apply-custom-presets" -#: ../src/cli/main.c:349 +#: ../src/cli/main.c:364 msgid "too long ext for --out-ext" msgstr "rozszerzenie zbyt długie dla --out-ext" -#: ../src/cli/main.c:366 +#: ../src/cli/main.c:381 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" -msgstr "" -"uwaga: nieistniejący plik lub katalog wejściowy '%s' został pominięty\n" +msgstr "uwaga: nieistniejący plik lub katalog wejściowy '%s' został pominięty\n" -#: ../src/cli/main.c:375 +#: ../src/cli/main.c:395 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "niewłaściwy typ ICC dla --icc-type: '%s'\n" -#: ../src/cli/main.c:391 +#: ../src/cli/main.c:411 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "uwaga: nieistniejący plik ICC '%s' został pominięty\n" -#: ../src/cli/main.c:400 +#: ../src/cli/main.c:420 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "niewłaściwy profil ICC dla --icc-intent: '%s'\n" -#: ../src/cli/main.c:418 +#: ../src/cli/main.c:438 #, c-format msgid "warning: unknown option '%s'\n" msgstr "ostrzeżenie: nieznana opcja '%s'\n" -#: ../src/cli/main.c:476 +#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#, c-format +msgid "" +"error: output file or directory must be specified\n" +"\n" +msgstr "" +"błąd: musisz podać plik lub katalog wyjściowy\n" +"\n" + +#: ../src/cli/main.c:474 +#, c-format +msgid "" +"error: input file and output file must be specified\n" +"\n" +msgstr "" +"błąd: musisz podać plik wejściowy i wyjściowy\n" +"\n" + +#: ../src/cli/main.c:481 +#, c-format +msgid "" +"error: too many positional arguments\n" +"\n" +msgstr "" +"błąd: zbyt wiele argumentów pozycyjnych\n" +"\n" + +#: ../src/cli/main.c:486 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "" "błąd: podano plik wejściowy i opcje importu. taka operacja nie jest " "wspierana.\n" -#: ../src/cli/main.c:509 +#: ../src/cli/main.c:536 +msgid "" +"notice: no XMP sidecar file nor library path provided, using default " +"settings for export" +msgstr "" +"uwaga: nie podano pliku XMP ani ścieżki biblioteki, używane są ustawienia " +"domyślne eksportu" + +#: ../src/cli/main.c:545 #, c-format msgid "" -"notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " -"pattern" +"notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output" +" pattern" msgstr "" "uwaga: lokalizacja wyjściowa jest katalogiem. użyję '%s/$(FILE_NAME).%s' " "jako szablonu dla wyjścia" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:524 +#: ../src/cli/main.c:560 msgid "output file already exists, it will get renamed" msgstr "plik wyjściowy już istnieje, nazwa zostanie zmieniona" -#: ../src/cli/main.c:556 +#: ../src/cli/main.c:592 #, c-format msgid "error: can't open folder %s" msgstr "błąd: nie można otworzyć katalogu %s" -#: ../src/cli/main.c:579 +#: ../src/cli/main.c:615 #, c-format msgid "error: can't import file %s" msgstr "błąd: nie można zaimportować pliku %s" -#: ../src/cli/main.c:589 +#: ../src/cli/main.c:625 #, c-format msgid "error: can't read directory %s" msgstr "błąd: nie można otworzyć katalogu %s" -#: ../src/cli/main.c:605 +#: ../src/cli/main.c:641 #, c-format msgid "error: can't open file %s" msgstr "błąd: nie można otworzyć pliku %s" -#: ../src/cli/main.c:622 +#: ../src/cli/main.c:658 #, c-format msgid "no images to export, aborting\n" msgstr "brak obrazów do eksportu, anulowanie\n" -#: ../src/cli/main.c:639 +#: ../src/cli/main.c:675 #, c-format msgid "error: can't open XMP file %s" msgstr "błąd: nie można otworzyć pliku XMP %s" -#: ../src/cli/main.c:660 +#: ../src/cli/main.c:696 msgid "empty history stack" msgstr "wyczyść historię" #. too long ext, no point in wasting time -#: ../src/cli/main.c:672 +#: ../src/cli/main.c:708 #, c-format msgid "too long output file extension: %s\n" msgstr "zbyt długie rozszerzenia pliku wyjściowego: %s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:680 +#: ../src/cli/main.c:716 #, c-format msgid "no output file extension given\n" msgstr "nie podano rozszerzenia pliku wyjściowego\n" -#: ../src/cli/main.c:725 +#: ../src/cli/main.c:761 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6101,58 +6268,190 @@ msgstr "" "nie udało się odnaleźć modułu przechowywania. proszę sprawdzić instalację , " "coś nie działa właściwie." -#: ../src/cli/main.c:735 +#: ../src/cli/main.c:771 msgid "failed to get parameters from storage module, aborting export ..." msgstr "" "nie udało się pobrać parametrów z modułu przechowywania, przerywanie " "eksportowania ..." -#: ../src/cli/main.c:751 +#: ../src/cli/main.c:787 #, c-format msgid "unknown extension '.%s'" msgstr "nieznane rozszerzenie „.%s”" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:797 msgid "failed to get parameters from format module, aborting export ..." msgstr "" -"nie udało się pobrać parametrów z modułu formatu, przerywanie " -"eksportowania ..." +"nie udało się pobrać parametrów z modułu formatu, przerywanie eksportowania " +"..." -#: ../src/common/camera_control.c:204 +#: ../src/common/ai/restore.c:278 #, c-format -msgid "" -"camera `%s' on port `%s' error %s\n" -"\n" -"make sure your camera allows access and is not mounted otherwise" -msgstr "" -"aparat `%s', port `%s': błąd %s\n" -"\n" -"upewnij się, że masz do niego dostęp i że nie jest zamontowany gdzie indziej" +msgid "raw denoise model %s: incompatible input_kind" +msgstr "model odszumiania raw %s: niekompatybilny input_kind" -#: ../src/common/camera_control.c:947 +#: ../src/common/ai/restore.c:309 #, c-format -msgid "" -"failed to initialize `%s' on port `%s', likely causes are: locked by another " -"application, no access to devices etc" -msgstr "" -"błąd inicjalizacji \"%s\" na porcie \"%s\", możliwe przyczyny: blokada przez " -"inną aplikację, brak dostępu do urządzenia itp." +msgid "AI model %s: missing input_sizes in manifest" +msgstr "model AI %s: brakuje input_sizes w manifeście" -#: ../src/common/camera_control.c:960 -#, c-format +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_linear.c:584 +#: ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "odszumianie raw AI: błąd inferencji GPU, powrót do CPU" + +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "odszumianie AI: błąd inferencji GPU, powrót do CPU" + +#: ../src/common/ai_models.c:199 +#, c-format +msgid "network error: %s" +msgstr "błąd sieci: %s" + +#: ../src/common/ai_models.c:202 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "repozytorium modeli „%s” nie zawiera releases-index.json" + +#: ../src/common/ai_models.c:206 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "nie udało się pobrać releases-index.json (HTTP %ld)" + +#: ../src/common/ai_models.c:1395 ../src/common/ai_models.c:1460 +msgid "invalid parameters" +msgstr "nieprawidłowe parametry" + +#: ../src/common/ai_models.c:1398 +#, c-format +msgid "file not found: %s" +msgstr "nie znaleziono pliku: %s" + +#: ../src/common/ai_models.c:1406 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "katalog główny archiwum nie jest prawidłowym modelu id: „%s”" + +#: ../src/common/ai_models.c:1415 +msgid "failed to extract model archive" +msgstr "nie udało się rozpakować archiwum modelu" + +#: ../src/common/ai_models.c:1468 +msgid "model not found in registry" +msgstr "nie znaleziono modelu w rejestrze" + +#: ../src/common/ai_models.c:1474 +msgid "model has no download asset defined" +msgstr "model nie ma zdefiniowanego źródła pobierania" + +#: ../src/common/ai_models.c:1485 +msgid "invalid asset filename" +msgstr "nieprawidłowa nazwa pliku zasobu" + +#: ../src/common/ai_models.c:1491 +msgid "model is already downloading" +msgstr "model już się pobiera" + +#: ../src/common/ai_models.c:1522 +msgid "invalid repository format" +msgstr "nieprawidłowy format repozytorium" + +#: ../src/common/ai_models.c:1547 +#, c-format +msgid "no compatible ai model release found for darktable %s" +msgstr "nie znaleziono kompatybilnego wydania modelu ai dla darktable %s" + +#: ../src/common/ai_models.c:1563 +#, c-format +msgid "" +"could not obtain checksum for %s — refusing to download without integrity " +"verification" +msgstr "" +"nie udało się uzyskać sumy kontrolnej dla %s — pobieranie odrzucone bez " +"weryfikacji integralności" + +#: ../src/common/ai_models.c:1581 +msgid "failed to build download url" +msgstr "nie udało się zbudować adresu pobierania" + +#: ../src/common/ai_models.c:1592 +#, c-format +msgid "failed to create file: %s" +msgstr "nie udało się utworzyć pliku: %s" + +#: ../src/common/ai_models.c:1616 +msgid "failed to initialize download" +msgstr "nie udało się zainicjować pobierania" + +#: ../src/common/ai_models.c:1636 +msgid "download cancelled" +msgstr "pobieranie anulowane" + +#: ../src/common/ai_models.c:1638 +#, c-format +msgid "download failed: %s" +msgstr "pobieranie nie powiodło się: %s" + +#: ../src/common/ai_models.c:1649 +#, c-format +msgid "http error: %ld" +msgstr "błąd http: %ld" + +#: ../src/common/ai_models.c:1672 +msgid "checksum verification failed" +msgstr "weryfikacja sumy kontrolnej nie powiodła się" + +#: ../src/common/ai_models.c:1682 +#, c-format +msgid "" +"no checksum available for %s — refusing to install without integrity " +"verification" +msgstr "" +"brak sumy kontrolnej dla %s — instalacja odrzucona bez weryfikacji " +"integralności" + +#: ../src/common/ai_models.c:1695 +msgid "failed to extract archive" +msgstr "nie udało się rozpakować archiwum" + +#: ../src/common/camera_control.c:205 +#, c-format +msgid "" +"camera `%s' on port `%s' error %s\n" +"\n" +"make sure your camera allows access and is not mounted otherwise" +msgstr "" +"aparat `%s', port `%s': błąd %s\n" +"\n" +"upewnij się, że masz do niego dostęp i że nie jest zamontowany gdzie indziej" + +#: ../src/common/camera_control.c:960 +#, c-format +msgid "" +"failed to initialize `%s' on port `%s', likely causes are: locked by another" +" application, no access to devices etc" +msgstr "" +"błąd inicjalizacji \"%s\" na porcie \"%s\", możliwe przyczyny: blokada przez" +" inną aplikację, brak dostępu do urządzenia itp" + +#: ../src/common/camera_control.c:973 +#, c-format msgid "" "`%s' on port `%s' is not interesting because it supports neither tethering " "nor import" msgstr "" -"`%s' na porcie `%s' nie interesuje nas, ponieważ nie wspiera ani tetheringu, " -"ani importu" +"`%s' na porcie `%s' nie interesuje nas, ponieważ nie wspiera ani tetheringu," +" ani importu" -#: ../src/common/camera_control.c:1020 +#: ../src/common/camera_control.c:1033 #, c-format msgid "camera `%s' on port `%s' disconnected while mounted" msgstr "aparat `%s' na porcie `%s' rozłączony podczas montowania" -#: ../src/common/camera_control.c:1028 +#: ../src/common/camera_control.c:1041 #, c-format msgid "" "camera `%s' on port `%s' needs to be remounted\n" @@ -6171,16 +6470,16 @@ msgstr "rolka filmu" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1429 +#: ../src/external/lua-scripts/tools/script_manager.lua:1501 msgid "folder" msgstr "folder" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "aparat" -#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:114 -#: ../src/libs/tagging.c:3721 +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 +#: ../src/libs/tagging.c:3751 msgid "tag" msgstr "tag" @@ -6188,170 +6487,191 @@ msgstr "tag" msgid "capture date" msgstr "data zrobienia zdjęcia" -#: ../src/common/collection.c:622 ../src/libs/filtering.c:52 +#: ../src/common/collection.c:622 +msgid "capture month" +msgstr "miesiąc wykonania" + +#: ../src/common/collection.c:624 ../src/libs/filtering.c:52 msgid "capture time" msgstr "czas zrobienia zdjęcia" -#: ../src/common/collection.c:624 ../src/libs/filtering.c:53 +#: ../src/common/collection.c:626 ../src/libs/filtering.c:53 msgid "import time" msgstr "czas importu" -#: ../src/common/collection.c:626 ../src/libs/filtering.c:54 +#: ../src/common/collection.c:628 ../src/libs/filtering.c:54 msgid "modification time" msgstr "czas modyfikacji" -#: ../src/common/collection.c:628 ../src/libs/filtering.c:55 +#: ../src/common/collection.c:630 ../src/libs/filtering.c:55 msgid "export time" msgstr "czas eksportu" -#: ../src/common/collection.c:630 ../src/libs/filtering.c:56 +#: ../src/common/collection.c:632 ../src/libs/filtering.c:56 msgid "print time" msgstr "czas wydruku" -#: ../src/common/collection.c:632 ../src/libs/collect.c:3737 -#: ../src/libs/filtering.c:2213 ../src/libs/filtering.c:2233 +#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 +#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 #: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 msgid "history" msgstr "historia" -#: ../src/common/collection.c:634 ../src/common/colorlabels.c:388 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1567 +#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 #: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 #: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" msgstr "kolorowa etykieta" #. iso -#: ../src/common/collection.c:640 ../src/gui/preferences.c:944 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 #: ../src/gui/presets.c:677 ../src/libs/camera.c:582 #: ../src/libs/metadata_view.c:161 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:642 ../src/gui/preferences.c:956 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4416 ../src/libs/camera.c:569 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 +#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 #: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "przysłona" -#: ../src/common/collection.c:650 ../src/libs/filtering.c:48 +#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 #: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 msgid "filename" msgstr "nazwa pliku" -#: ../src/common/collection.c:652 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:142 +#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 +#: ../src/libs/geotagging.c:143 msgid "geotagging" msgstr "geotagging" -#: ../src/common/collection.c:654 ../src/libs/filtering.c:63 +#: ../src/common/collection.c:656 ../src/libs/filtering.c:63 msgid "group" msgstr "grupuj" -#: ../src/common/collection.c:656 ../src/dtgtk/thumbnail.c:1582 +#: ../src/common/collection.c:658 ../src/libs/filters/duplicates.c:157 +msgid "duplicates" +msgstr "duplikaty" + +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 #: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:365 +#: ../src/libs/metadata_view.c:381 msgid "local copy" msgstr "kopia lokalna" -#: ../src/common/collection.c:658 ../src/gui/preferences.c:908 +#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 msgid "module" msgstr "moduł" -#: ../src/common/collection.c:660 ../src/gui/hist_dialog.c:359 -#: ../src/gui/styles_dialog.c:749 ../src/gui/styles_dialog.c:796 +#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 #: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 msgid "module order" msgstr "kolejność modułów" -#: ../src/common/collection.c:662 +#: ../src/common/collection.c:666 msgid "range rating" msgstr "zakres ocen" -#: ../src/common/collection.c:664 ../src/common/ratings.c:337 +#: ../src/common/collection.c:668 ../src/common/ratings.c:362 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 #: ../src/libs/tools/ratings.c:110 msgid "rating" msgstr "ocena" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:670 msgid "search" msgstr "szukaj" -#: ../src/common/collection.c:668 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "balans bieli" -#: ../src/common/collection.c:670 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "lampa błyskowa" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "program ekspozycji" -#: ../src/common/collection.c:674 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "tryb pomiaru" -#: ../src/common/collection.c:1499 ../src/libs/collect.c:1905 +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "zastosowane automatycznie" -#: ../src/common/collection.c:1505 ../src/libs/collect.c:1905 +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "modyfikowane" -#: ../src/common/collection.c:1523 ../src/common/collection.c:1634 -#: ../src/libs/collect.c:1272 ../src/libs/collect.c:1460 -#: ../src/libs/collect.c:1486 ../src/libs/collect.c:1630 -#: ../src/libs/collect.c:2793 +#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 +#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 +#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 +#: ../src/libs/collect.c:2945 msgid "not tagged" msgstr "nie otagowane" -#: ../src/common/collection.c:1524 ../src/libs/collect.c:1486 +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 #: ../src/libs/map_locations.c:740 msgid "tagged" msgstr "oznaczone" -#: ../src/common/collection.c:1525 +#: ../src/common/collection.c:1529 msgid "tagged*" msgstr "oznaczone*" #. local copy -#: ../src/common/collection.c:1559 ../src/libs/collect.c:1927 +#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "nie skopiowany lokalnie" -#: ../src/common/collection.c:1564 ../src/libs/collect.c:1926 +#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "skopiowane lokalnie" +#. duplicates +#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +msgid "images with duplicates" +msgstr "obrazy z duplikatami" + +#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +msgid "duplicates only" +msgstr "tylko duplikaty" + #. if its undefined -#: ../src/common/collection.c:1606 ../src/common/collection.c:1718 -#: ../src/common/collection.c:1745 ../src/common/collection.c:1772 -#: ../src/common/collection.c:1798 ../src/common/collection.c:1824 -#: ../src/common/collection.c:2622 ../src/libs/collect.c:2320 -#: ../src/libs/collect.c:2321 +#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 +#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 +#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 +#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 +#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "nienazwany" -#: ../src/common/collection.c:2273 ../src/libs/collect.c:2211 +#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 msgid "not defined" msgstr "niezdefiniowane" -#: ../src/common/collection.c:2772 +#: ../src/common/collection.c:2919 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d obraz (#%d) wybrany z %d" -#: ../src/common/collection.c:2779 +#: ../src/common/collection.c:2926 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" @@ -6359,9 +6679,9 @@ msgstr[0] "%d obraz wybrany z %d" msgstr[1] "%d obrazów wybranych z %d" msgstr[2] "%d obrazów wybranych z %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2374 -#: ../src/develop/blend_gui.c:2422 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4628 ../src/iop/levels.c:675 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 +#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 +#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 #: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 msgid "gray" msgstr "szary" @@ -6649,76 +6969,76 @@ msgstr "kolorowe etykiety ustawione na %s" msgid "all colorlabels removed" msgstr "wszystkie kolorowe etykiety usunięte" -#: ../src/common/colorlabels.c:379 +#: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:188 ../src/libs/image.c:637 +#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 msgid "clear" msgstr "wyczyść" -#: ../src/common/colorspaces.c:1416 ../src/common/colorspaces.c:1773 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "profil roboczy" -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1771 -#: ../src/views/darkroom.c:2780 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3221 msgid "softproof profile" msgstr "profil korekty ekranowej" -#: ../src/common/colorspaces.c:1436 ../src/common/colorspaces.c:1753 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "systemowy profil monitora" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1775 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "profil monitora (drugie okno)" -#: ../src/common/colorspaces.c:1454 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (dobry do Internetu)" -#: ../src/common/colorspaces.c:1474 ../src/common/colorspaces.c:1777 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1489 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1497 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1504 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1510 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1517 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1532 ../src/common/colorspaces.c:1747 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "liniowy XYZ" -#: ../src/common/colorspaces.c:1539 ../src/common/colorspaces.c:1749 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2050 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1547 ../src/common/colorspaces.c:1751 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "liniowy podczerwony BGR" -#: ../src/common/colorspaces.c:1552 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (do testów)" -#: ../src/common/colorspaces.c:1658 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" @@ -6726,101 +7046,105 @@ msgstr "" "profil `%s' nie może być użyty jako profil histogramu. zastąpiony profilem " "sRGB!" -#: ../src/common/colorspaces.c:1755 +#: ../src/common/colorspaces.c:1769 +msgid "no filename" +msgstr "brak nazwy pliku" + +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "osadzony profil ICC" -#: ../src/common/colorspaces.c:1757 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "osadzona macierz" -#: ../src/common/colorspaces.c:1759 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "standardowa macierz kolorów" -#: ../src/common/colorspaces.c:1761 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "poprawiona macierz kolorów" -#: ../src/common/colorspaces.c:1763 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "macierz kolorów producenta" -#: ../src/common/colorspaces.c:1765 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "alternatywna macierz kolorów" -#: ../src/common/colorspaces.c:1767 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (eksperymentalna)" -#: ../src/common/colorspaces.c:1781 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1783 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG REC2020" -#: ../src/common/colorspaces.c:1785 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1787 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" -#: ../src/common/cups_print.c:422 +#: ../src/common/cups_print.c:437 #, c-format msgid "file `%s' to print not found for image %d on `%s'" msgstr "plik `%s' do wydruku nie został znaleziony dla obrazu %d na `%s'" -#: ../src/common/cups_print.c:441 +#: ../src/common/cups_print.c:460 msgid "failed to create temporary file for printing options" msgstr "nie udało się utworzyć tymczasowego pliku do opcji drukowania" -#: ../src/common/cups_print.c:510 +#: ../src/common/cups_print.c:530 #, c-format msgid "printing on `%s' cancelled" msgstr "drukowanie na „%s” anulowane" -#: ../src/common/cups_print.c:574 +#: ../src/common/cups_print.c:626 #, c-format msgid "error while printing `%s' on `%s'" msgstr "błąd przy drukowaniu „%s” na „%s”" -#: ../src/common/cups_print.c:576 +#: ../src/common/cups_print.c:628 #, c-format msgid "printing `%s' on `%s'" msgstr "drukowanie „%s” na „%s”" -#: ../src/common/darktable.c:425 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "znaleziono dziwną ścieżkę „%s”" -#: ../src/common/darktable.c:440 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "błąd przy wczytywaniu katalogu „%s”" -#: ../src/common/darktable.c:464 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "format pliku „%s” jest niewspierany!" -#: ../src/common/darktable.c:466 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "format pliku „%s” jest nieznany!" -#: ../src/common/darktable.c:479 ../src/control/jobs/control_jobs.c:2844 -#: ../src/control/jobs/control_jobs.c:2899 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 +#: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "błąd przy wczytywaniu pliku „%s”" -#: ../src/common/darktable.c:1562 +#: ../src/common/darktable.c:1607 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -6835,112 +7159,121 @@ msgstr "" "\n" "napraw to i uruchom darktable ponownie" -#: ../src/common/darktable.c:1567 +#: ../src/common/darktable.c:1612 msgid "darktable - unable to create directories" msgstr "darktable - utworzenie katalogów niemożliwe" -#: ../src/common/darktable.c:1569 ../src/common/database.c:4121 -#: ../src/common/database.c:4323 +#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_ opuść darktable" #. initialize the database -#: ../src/common/darktable.c:1625 +#: ../src/common/darktable.c:1688 msgid "opening image library" msgstr "otwieranie biblioteki obrazów" -#: ../src/common/darktable.c:1638 +#: ../src/common/darktable.c:1701 msgid "forwarding image(s) to running instance" msgstr "przekazywanie obraz(ów) do działającej instancji" -#: ../src/common/darktable.c:1669 +#: ../src/common/darktable.c:1732 msgid "preparing database" msgstr "przygotowywanie bazy danych" #. init darktable tags table -#: ../src/common/darktable.c:1673 +#: ../src/common/darktable.c:1736 msgid "setting up tags table" msgstr "konfiguracja zakładki etykiet" #. Initialize the signal system -#: ../src/common/darktable.c:1677 +#: ../src/common/darktable.c:1740 msgid "initializing signals and control" msgstr "inicjalizacja sygnałów i kontrola" -#: ../src/common/darktable.c:1696 +#: ../src/common/darktable.c:1758 msgid "importing default styles" msgstr "importowanie domyślnych styli" -#: ../src/common/darktable.c:1796 +#: ../src/common/darktable.c:1860 msgid "initializing GraphicsMagick" msgstr "inicjalizacja GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1808 +#: ../src/common/darktable.c:1872 msgid "initializing ImageMagick" msgstr "inicjalizacja ImageMagick" -#: ../src/common/darktable.c:1813 +#: ../src/common/darktable.c:1877 msgid "initializing libheif" msgstr "inicjalizacja libheif" -#: ../src/common/darktable.c:1817 -msgid "starting OpenCL" -msgstr "uruchamianie OpenCL" +#: ../src/common/darktable.c:1881 +msgid "initializing WB presets" +msgstr "inicjalizacja presetów balansu bieli" -#: ../src/common/darktable.c:1829 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1885 msgid "loading noise profiles" msgstr "ładowanie profili szumów" -#: ../src/common/darktable.c:1846 +#: ../src/common/darktable.c:1888 +msgid "starting OpenCL" +msgstr "uruchamianie OpenCL" + +#: ../src/common/darktable.c:1912 msgid "synchronizing local copies" msgstr "synchronizowanie kopii lokalnych" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1853 +#: ../src/common/darktable.c:1919 msgid "initializing camera control" msgstr "inicjalizacja kontroli aparatu" -#: ../src/common/darktable.c:1863 +#: ../src/common/darktable.c:1932 msgid "initializing GUI" msgstr "inicjalizacja graficznego interfejsu użytkownika" -#: ../src/common/darktable.c:1893 +#: ../src/common/darktable.c:1949 +msgid "loading image formats" +msgstr "ładowanie formatów obrazu" + +#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 msgid "loading processing modules" msgstr "ładowanie modułów przetwarzania" -#: ../src/common/darktable.c:1928 -msgid "loading utility modules" -msgstr "ładowanie modułów eksploatacyjnych" - -#. init the gui part of views -#: ../src/common/darktable.c:1933 +#: ../src/common/darktable.c:1986 msgid "loading views" msgstr "ładowanie widoków" -#: ../src/common/darktable.c:1939 +#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +msgid "loading utility modules" +msgstr "ładowanie modułów eksploatacyjnych" + +#: ../src/common/darktable.c:1997 msgid "initializing Lua" msgstr "inicjalizacja Lua" -#: ../src/common/darktable.c:1971 +#. If only one image is listed, attempt to load it in darkroom +#: ../src/common/darktable.c:2026 msgid "importing image" msgstr "importowanie obrazu" -#: ../src/common/darktable.c:1991 +#: ../src/common/darktable.c:2045 msgid "configuration information" msgstr "konfiguracja informacji" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2047 msgid "_show this message again" msgstr "_pokaż tę informację ponownie" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2047 msgid "_dismiss" msgstr "_odrzuć" -#: ../src/common/darktable.c:2487 +#: ../src/common/darktable.c:2538 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -6948,11 +7281,11 @@ msgstr "" "demozaikowanie RCD jest domyślne, zamiast PPG, z powodu wyższej jakości i " "wydajności." -#: ../src/common/darktable.c:2489 +#: ../src/common/darktable.c:2540 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "patrz ustawienia/ciemnia/demozaikowanie dla oddalonego widoku ciemni" -#: ../src/common/darktable.c:2495 +#: ../src/common/darktable.c:2546 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -6960,23 +7293,23 @@ msgstr "" "interfejs użytkownika i mechanizmy wewnętrzne dla optymalizacji wydajności " "darktable zostały zmienione." -#: ../src/common/darktable.c:2497 +#: ../src/common/darktable.c:2548 msgid "" -"you won't find headroom and friends any longer, instead in preferences/" -"processing use:" +"you won't find headroom and friends any longer, instead in " +"preferences/processing use:" msgstr "" -"nie znajdziesz już zapasu i przyjaciół, zamiast tego w preferencjach/" -"przetwarzaniu użyj:" +"nie znajdziesz już zapasu i przyjaciół, zamiast tego w " +"preferencjach/przetwarzaniu użyj:" -#: ../src/common/darktable.c:2499 +#: ../src/common/darktable.c:2550 msgid "1) darktable resources" msgstr "1) zasoby darktable" -#: ../src/common/darktable.c:2501 +#: ../src/common/darktable.c:2552 msgid "2) tune OpenCL performance" msgstr "2) dopasuj wydajność OpenCL" -#: ../src/common/darktable.c:2508 +#: ../src/common/darktable.c:2559 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -6984,7 +7317,7 @@ msgstr "" "pewne globalne wartości konfiguracyjne istotne dla wydajności OpenCL nie są " "już używane." -#: ../src/common/darktable.c:2510 +#: ../src/common/darktable.c:2561 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -6992,8 +7325,8 @@ msgstr "" "zamiast tego zobaczysz 'per device' w 'cl_device_v5_canonical-name'. " "zawartość to:" -#: ../src/common/darktable.c:2512 ../src/common/darktable.c:2531 -#: ../src/common/darktable.c:2546 +#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 +#: ../src/common/darktable.c:2597 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -7001,47 +7334,47 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2514 ../src/common/darktable.c:2533 +#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 msgid "you may tune as before except 'magic'" msgstr "możesz regulować tak jak poprzednio, z wyjątkiem \"magia\"" -#: ../src/common/darktable.c:2520 +#: ../src/common/darktable.c:2571 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "twoje ustawienia OpenCL zostały przywrócone do domyślnych dla wszystkich " "urządzeń." -#: ../src/common/darktable.c:2527 +#: ../src/common/darktable.c:2578 msgid "" -"OpenCL global config parameters 'per device' data has been recreated with an " -"updated name." +"OpenCL global config parameters 'per device' data has been recreated with an" +" updated name." msgstr "" "globalne parametry konfiguracji OpenCL \"per device\" zostały odtworzone ze " "zaktualizowaną nazwą." -#: ../src/common/darktable.c:2529 ../src/common/darktable.c:2544 +#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "zobaczysz 'per device' w 'cldevice_v5_canonical-name'. zawartość to:" -#: ../src/common/darktable.c:2535 +#: ../src/common/darktable.c:2586 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." msgstr "" -"jeśli używasz nazw urządzeń w 'opencl_device_priority' powinieneś " +"Jeśli używasz nazw urządzeń w 'opencl_device_priority' powinieneś " "zaktualizować do nowych nazw." -#: ../src/common/darktable.c:2542 +#: ../src/common/darktable.c:2593 msgid "" -"OpenCL 'per device' config data have been automatically extended by 'unified-" -"fraction'." +"OpenCL 'per device' config data have been automatically extended by " +"'unified-fraction'." msgstr "" "konfiguracja OpenCL 'pod urządzenie' automatycznie rozszerzona o " "'zunifikowany-ułamek'." -#: ../src/common/darktable.c:2553 +#: ../src/common/darktable.c:2604 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -7049,7 +7382,7 @@ msgstr "" "konfiguracja kompilatora OpenCL 'pod urządzenie' mogła zostać " "zaktualizowana\n" -#: ../src/common/darktable.c:2558 +#: ../src/common/darktable.c:2609 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -7057,6 +7390,31 @@ msgstr "" "obowiązkowy limit czasu OpenCL został zaktualizowany do 1000.\n" "\n" +#: ../src/common/darktable.c:2615 +msgid "" +"OpenCL 'per device' settings have changed.\n" +"\n" +msgstr "" +"ustawienia OpenCL „per device” uległy zmianie.\n" +"\n" + +#: ../src/common/darktable.c:2616 +msgid "" +"you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" +msgstr "" +"dane „per device” znajdziesz w „cldevice_v6_canonical-name”. zawartość:" + +#: ../src/common/darktable.c:2618 +#| msgid "" +#| " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " +#| "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" +msgid "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" +msgstr "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" + #: ../src/common/database.c:3236 msgid "creator" msgstr "twórca" @@ -7067,7 +7425,7 @@ msgstr "wydawca" #. title #: ../src/common/database.c:3238 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 #: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 #: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 @@ -7075,7 +7433,7 @@ msgstr "wydawca" msgid "title" msgstr "tytuł" -#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:581 +#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:578 #: ../src/libs/filtering.c:61 msgid "description" msgstr "opis" @@ -7084,7 +7442,7 @@ msgstr "opis" msgid "rights" msgstr "uprawnienia" -#: ../src/common/database.c:3241 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 msgid "notes" msgstr "notatki" @@ -7096,7 +7454,7 @@ msgstr "nazwa wersji" msgid "preserved filename" msgstr "zachowana nazwa pliku" -#: ../src/common/database.c:3846 +#: ../src/common/database.c:3854 #, c-format msgid "" "\n" @@ -7105,82 +7463,63 @@ msgid "" " How to solve this problem?\n" "\n" " 1 - If another darktable instance is already open, \n" -" click cancel and either use that instance or close it before " -"attempting to rerun darktable \n" +" click cancel and either use that instance or close it before attempting to rerun darktable \n" " (process ID %d created the database locks)\n" "\n" -" 2 - If you closed darktable within the past few minutes, it may still be " -"running in the background \n" -" to export images, update sidecar files, or perform database " -"maintenance. Try again once \n" +" 2 - If you closed darktable within the past few minutes, it may still be running in the background \n" +" to export images, update sidecar files, or perform database maintenance. Try again once \n" " this processing finishes.\n" "\n" -" 3 - If you are not confident in your ability to correctly deal with " -"processes in the OS, \n" -" it would be safer to restart the session or reboot your computer after " -"some time (few minutes). \n" -" This will close all running programs and hopefully close the databases " -"correctly. \n" +" 3 - If you are not confident in your ability to correctly deal with processes in the OS, \n" +" it would be safer to restart the session or reboot your computer after some time (few minutes). \n" +" This will close all running programs and hopefully close the databases correctly. \n" "\n" -" 4 - If you have done this or are certain that no other instances of " -"darktable are running, \n" +" 4 - If you have done this or are certain that no other instances of darktable are running, \n" " this probably means that the last instance was ended abnormally. \n" -" Click on the \"delete database lock files\" button to delete the files " -"data.db.lock and library.db.lock. \n" +" Click on the \"delete database lock files\" button to delete the files data.db.lock and %s. \n" "\n" "\n" -" Caution! Do not delete these files without first undertaking " -"the above checks, \n" -" otherwise you risk generating serious inconsistencies in your database." -"\n" +" Caution! Do not delete these files without first undertaking the above checks, \n" +" otherwise you risk generating serious inconsistencies in your database.\n" msgstr "" "\n" -" Przepraszamy, nie można uruchomić darktable (baza jest zablokowana)\n" +" Przepraszamy, nie można uruchomić darktable (baza danych jest zablokowana)\n" "\n" " Jak rozwiązać ten problem?\n" "\n" -" 1 - Jeśli uruchomiona jest inna instancja darktable,\n" -" kliknij anuluj i albo użyj tamtej kopii, albo ją zamknij i spróbuj " -"ponownie uruchomić darktable\n" -" (blokada bazy utworzona przez proces o ID %d)\n" +" 1 - Jeśli inna instancja darktable jest już otwarta,\n" +" kliknij anuluj i albo użyj tamtej instancji, albo zamknij ją przed próbą ponownego uruchomienia darktable\n" +" (proces o ID %d utworzył blokady bazy danych)\n" "\n" -" 2 - Jeśli zamknąłeś darktable w ciągu ostatnich kilku minut, może ono " -"nadal działać w tle.\n" -" Aby wyeksportować obrazy, zaktualizuj pliki pomocnicze XMP albo " -"przeprowadź konserwację bazy danych.\n" -" Spróbuj ponownie gdy przetwarzanie zostanie zakończone.\n" +" 2 - Jeśli zamknąłeś darktable w ciągu ostatnich kilku minut, może ono nadal działać w tle,\n" +" by eksportować obrazy, aktualizować pliki sidecar lub przeprowadzać konserwację bazy danych. Spróbuj ponownie,\n" +" gdy to przetwarzanie się zakończy.\n" "\n" -" 3 - Jeśli nie jesteś pewny swoich umiejętności pracy z procesami systemu " -"operacyjnego\n" -" byłoby bezpieczniej zrestartować sesję użytkownika albo uruchomić " -"komputer po pewnym czasie (kilku minutach).\n" -" To zamknie wszystkie działające aplikacje i miejmy nadzieję poprawnie " -"zamknie bazę danych.\n" +" 3 - Jeśli nie masz pewności co do swoich umiejętności prawidłowego radzenia sobie z procesami systemu,\n" +" bezpieczniej będzie zrestartować sesję lub uruchomić komputer ponownie po pewnym czasie (kilku minutach).\n" +" Zamknie to wszystkie działające programy i miejmy nadzieję prawidłowo zamknie bazy danych.\n" "\n" -" 4 - jeśli wykonałeś powyższe czynności i jesteś pewien, że nie działają " -"żadne inne instancje darktable,\n" -" oznacza to, że ostatnia instancja zakończyła pracę nieprawidłowo.\n" -" Kliknij na \"usuń pliki blokady baz danych\", aby usunąć pliki " -"data.db.lock and library.db.lock.\n" +" 4 - Jeśli to zrobiłeś lub masz pewność, że żadne inne instancje darktable nie działają,\n" +" prawdopodobnie oznacza to, że ostatnia instancja zakończyła się nieprawidłowo.\n" +" Kliknij przycisk „usuń pliki blokady bazy danych”, by usunąć pliki data.db.lock i %s.\n" "\n" "\n" -" Uwaga!Nie usuwaj tych plików bez wykonania wcześniejszych " -"kroków,\n" -" inaczej ryzykujesz poważne błędy w bazie danych.\n" +" Uwaga! Nie usuwaj tych plików bez wcześniejszego wykonania powyższych sprawdzeń,\n" +" w przeciwnym razie ryzykujesz poważnymi niespójnościami w bazie danych.\n" -#: ../src/common/database.c:3873 +#: ../src/common/database.c:3881 msgid "error starting darktable" msgstr "błąd uruchamiania darktable" -#: ../src/common/database.c:3876 +#: ../src/common/database.c:3884 msgid "_delete database lock files" msgstr "_skasuj blokadę bazy danych" -#: ../src/common/database.c:3882 +#: ../src/common/database.c:3890 msgid "are you sure?" msgstr "jesteś pewien?" -#: ../src/common/database.c:3883 +#: ../src/common/database.c:3891 msgid "" "\n" "do you really want to delete the lock files?\n" @@ -7188,19 +7527,19 @@ msgstr "" "\n" "na pewno skasować blokadę bazy danych?\n" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3190 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 msgid "_no" msgstr "_nie" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3189 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 msgid "_yes" msgstr "_tak" -#: ../src/common/database.c:3900 +#: ../src/common/database.c:3907 msgid "done" msgstr "gotowe" -#: ../src/common/database.c:3901 +#: ../src/common/database.c:3908 msgid "" "\n" "successfully deleted the lock files.\n" @@ -7210,72 +7549,69 @@ msgstr "" "pomyślnie usunięto pliki blokad.\n" "teraz możesz ponownie uruchomić darktable.\n" -#: ../src/common/database.c:3902 ../src/common/database.c:3909 -#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2688 -#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:237 +#: ../src/common/database.c:3909 ../src/common/database.c:3916 +#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 +#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 #: ../src/gui/presets.c:574 msgid "_ok" msgstr "_ok" -#: ../src/common/database.c:3905 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 msgid "error" msgstr "błąd" -#: ../src/common/database.c:3906 +#: ../src/common/database.c:3913 #, c-format msgid "" "\n" "at least one file could not be deleted.\n" -"you may try to manually delete the files data.db.lock and " -"library.db.lock\n" +"you may try to manually delete the files data.db.lock and %s\n" "in folder %s.\n" msgstr "" "\n" -"przynajmniej jeden plik nie mógł zostać usunięty.\n" -"być może trzeba ręcznie usunąć data.db.lock i library.db.lock\n" +"co najmniej jeden plik nie mógł zostać usunięty.\n" +"spróbuj ręcznie usunąć pliki data.db.lock i %s\n" "w folderze %s.\n" -#: ../src/common/database.c:4025 +#: ../src/common/database.c:4040 #, c-format msgid "" -"the database lock file contains a pid that seems to be alive in your system: " -"%d" +"the database lock file contains a pid that seems to be alive in your system:" +" %d" msgstr "" "blokada bazy danych zawiera pid, który wydaje się być obecny w systemie: %d" -#: ../src/common/database.c:4032 +#: ../src/common/database.c:4048 #, c-format msgid "the database lock file seems to be empty" msgstr "plik blokady bazy danych wydaje się być pusty" -#: ../src/common/database.c:4042 +#: ../src/common/database.c:4058 #, c-format msgid "error opening the database lock file for reading: %s" msgstr "błąd otwierania do odczytu pliku blokady bazy danych: %s" -#: ../src/common/database.c:4113 +#: ../src/common/database.c:4129 #, c-format msgid "" "the database schema version of\n" "\n" "%s\n" "\n" -"is too new for this build of darktable (this means the database was created " -"or upgraded by a newer darktable version)\n" +"is too new for this build of darktable (this means the database was created or upgraded by a newer darktable version)\n" msgstr "" "schemat bazy danych dla\n" "\n" "%s\n" "\n" -"jest zbyt nowy dla tej kompilacji darktable (oznacza to, że baza danych " -"została stworzona, lub zaktualizowana przez nowszą wersję darktable)\n" +"jest zbyt nowy dla tej kompilacji darktable (oznacza to, że baza danych została stworzona, lub zaktualizowana przez nowszą wersję darktable)\n" -#: ../src/common/database.c:4120 +#: ../src/common/database.c:4136 msgid "darktable - too new db version" msgstr "darktable - zbyt nowa wersja bazy danych" #. the database has to be upgraded, let's ask user -#: ../src/common/database.c:4137 +#: ../src/common/database.c:4153 #, c-format msgid "" "the database schema has to be upgraded for\n" @@ -7294,21 +7630,21 @@ msgstr "" "\n" "czy chcesz to zrobić teraz, czy wyjść, aby zrobić kopię zapasową?\n" -#: ../src/common/database.c:4145 +#: ../src/common/database.c:4161 msgid "darktable - schema migration" msgstr "darktable - migracja schematu" -#: ../src/common/database.c:4146 ../src/common/database.c:4504 -#: ../src/common/database.c:4519 ../src/common/database.c:4678 -#: ../src/common/database.c:4693 +#: ../src/common/database.c:4162 ../src/common/database.c:4520 +#: ../src/common/database.c:4535 ../src/common/database.c:4694 +#: ../src/common/database.c:4709 msgid "_close darktable" msgstr "_zamknij darktable" -#: ../src/common/database.c:4146 +#: ../src/common/database.c:4162 msgid "_upgrade database" msgstr "_uaktualnienie bazy danych" -#: ../src/common/database.c:4313 +#: ../src/common/database.c:4329 #, c-format msgid "" "you do not have write access to at least one of the darktable databases:\n" @@ -7318,18 +7654,18 @@ msgid "" "\n" "please fix this and then run darktable again" msgstr "" -"nie masz uprawnień do zapisu conajmniej jednej bazy danych darktable:\r\n" -"\r\n" -"%s\r\n" -"%s\r\n" -"\r\n" +"nie masz uprawnień do zapisu conajmniej jednej bazy danych darktable:\n" +"\n" +"%s\n" +"%s\n" +"\n" "napraw to i uruchom darktable ponownie" -#: ../src/common/database.c:4321 +#: ../src/common/database.c:4337 msgid "darktable - read-only database detected" msgstr "darktable - wykryta baza danych tylko do odczytu" -#: ../src/common/database.c:4484 ../src/common/database.c:4658 +#: ../src/common/database.c:4500 ../src/common/database.c:4674 #, c-format msgid "" "quick_check said:\n" @@ -7338,21 +7674,21 @@ msgstr "" "quick_check powiedział:\n" "%s \n" -#: ../src/common/database.c:4501 ../src/common/database.c:4516 -#: ../src/common/database.c:4675 ../src/common/database.c:4690 +#: ../src/common/database.c:4517 ../src/common/database.c:4532 +#: ../src/common/database.c:4691 ../src/common/database.c:4706 msgid "darktable - error opening database" msgstr "darktable - błąd otwierania bazy danych" -#: ../src/common/database.c:4505 ../src/common/database.c:4679 +#: ../src/common/database.c:4521 ../src/common/database.c:4695 msgid "_attempt restore" msgstr "_podejmij próbę odzyskania" -#: ../src/common/database.c:4506 ../src/common/database.c:4520 -#: ../src/common/database.c:4680 ../src/common/database.c:4694 +#: ../src/common/database.c:4522 ../src/common/database.c:4536 +#: ../src/common/database.c:4696 ../src/common/database.c:4710 msgid "_delete database" msgstr "_skasuj bazę danych" -#: ../src/common/database.c:4509 ../src/common/database.c:4683 +#: ../src/common/database.c:4525 ../src/common/database.c:4699 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup, attempt an automatic restore\n" @@ -7364,7 +7700,7 @@ msgstr "" "z ostatniej migawki, czy skasować uszkodzoną bazę i zacząć\n" "z nową, pustą?" -#: ../src/common/database.c:4523 ../src/common/database.c:4697 +#: ../src/common/database.c:4539 ../src/common/database.c:4713 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup or delete the corrupted database\n" @@ -7374,7 +7710,7 @@ msgstr "" "bazę danych z backupu, czy skasować uszkodzoną bazę i zacząć\n" "z nową, pustą?" -#: ../src/common/database.c:4530 ../src/common/database.c:4702 +#: ../src/common/database.c:4546 ../src/common/database.c:4718 #, c-format msgid "" "an error has occurred while trying to open the database from\n" @@ -7399,12 +7735,12 @@ msgstr "" "błąd alokacji pamięci dla niezależnedo od ekspozycji filtra prowadzonego, " "sprawdź ustawienia RAM" -#: ../src/common/exif.cc:6027 +#: ../src/common/exif.cc:6062 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "nie można odczytać pliku xmp \"%s\": \"%s\"" -#: ../src/common/exif.cc:6086 +#: ../src/common/exif.cc:6121 ../src/common/exif.cc:6134 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "nie można zapisać pliku xmp \"%s\": \"%s\"" @@ -7427,32 +7763,34 @@ msgstr[0] "usunąć pusty katalog?" msgstr[1] "usunąć puste katalogi?" msgstr[2] "usunąć puste katalogi?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:920 -#: ../src/gui/styles_dialog.c:574 ../src/libs/geotagging.c:845 -#: ../src/libs/import.c:1894 +#: ../src/common/film.c:361 ../src/gui/preferences.c:949 +#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 +#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 msgid "name" msgstr "nazwa" #: ../src/common/film.c:469 -msgid "cannot remove film roll having local copies with inaccessible originals" +msgid "" +"cannot remove film roll having local copies with inaccessible originals" msgstr "" "nie można usunąć rolki filmu z lokalnymi kopiami, gdy nie są dostępne " "oryginały" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1383 +#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 #, c-format msgid "failed to parse GPX file" msgstr "nie udało się przetworzyć pliku GPX" -#: ../src/common/history.c:917 -msgid "you need to copy history from an image before you paste it onto another" +#: ../src/common/history.c:924 +msgid "" +"you need to copy history from an image before you paste it onto another" msgstr "musisz skopiować historię z obrazu, zanim wkleisz ją na inny" -#: ../src/common/image.c:345 +#: ../src/common/image.c:346 msgid "orphaned image" msgstr "osierocony obraz" -#: ../src/common/image.c:669 +#: ../src/common/image.c:688 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" @@ -7460,7 +7798,7 @@ msgstr[0] "geolokalizacja cofnięta dla %d obrazu" msgstr[1] "geolokalizacja cofnięta dla %d obrazów" msgstr[2] "geolokalizacja cofnięta dla %d obrazów" -#: ../src/common/image.c:671 +#: ../src/common/image.c:690 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" @@ -7468,7 +7806,7 @@ msgstr[0] "geolokalizacja ponownie zaaplikowana do %d obrazu" msgstr[1] "geolokalizacja ponownie zaaplikowana do %d obrazów" msgstr[2] "geolokalizacja zaaplikowana do %d obrazów" -#: ../src/common/image.c:693 +#: ../src/common/image.c:712 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" @@ -7476,7 +7814,7 @@ msgstr[0] "data/godzina cofnięta dla %d obrazu" msgstr[1] "data/godzina cofnięta dla %d obrazów" msgstr[2] "data/godzina cofnięta dla %d obrazów" -#: ../src/common/image.c:695 +#: ../src/common/image.c:714 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7484,49 +7822,54 @@ msgstr[0] "data/godzina ponownie zaaplikowana do %d obrazu" msgstr[1] "data/godzina ponownie zaaplikowana do %d obrazów" msgstr[2] "data/godzina ponownie zaaplikowana do %d obrazów" -#: ../src/common/image.c:2416 +#. FIXME make GIMP handle duplicates +#: ../src/common/image.c:1345 +msgid "can't create a duplicate in GIMP mode" +msgstr "nie można utworzyć duplikatu w trybie GIMP" + +#: ../src/common/image.c:2442 #, c-format msgid "cannot access local copy `%s'" msgstr "nie można uzyskać dostępu do lokalnej kopii „%s”" -#: ../src/common/image.c:2423 +#: ../src/common/image.c:2449 #, c-format msgid "cannot write local copy `%s'" msgstr "nie można zapisać lokalnej kopii „%s”" -#: ../src/common/image.c:2430 +#: ../src/common/image.c:2456 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "błąd przenoszenia lokalnej kopii „%s” -> „%s”" -#: ../src/common/image.c:2475 +#: ../src/common/image.c:2501 #, c-format msgid "error moving `%s': file not found" msgstr "błąd przy przenoszeniu „%s”: plik nie został odnaleziony" -#: ../src/common/image.c:2485 +#: ../src/common/image.c:2511 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "błąd przy przenoszeniu „%s” -> „%s”: plik istnieje" -#: ../src/common/image.c:2489 ../src/common/image.c:2498 +#: ../src/common/image.c:2515 ../src/common/image.c:2524 #, c-format msgid "error moving `%s' -> `%s'" msgstr "błąd przenoszenia „%s” -> „%s”" -#: ../src/common/image.c:2800 +#: ../src/common/image.c:2826 msgid "cannot create local copy when the original file is not accessible." msgstr "nie można utworzyć lokalnej kopii, gdy oryginał nie jest dostępny." -#: ../src/common/image.c:2814 +#: ../src/common/image.c:2840 msgid "cannot create local copy." msgstr "nie można utworzyć lokalnej kopii." -#: ../src/common/image.c:2893 ../src/control/jobs/control_jobs.c:935 +#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 msgid "cannot remove local copy when the original file is not accessible." msgstr "nie można usunąć lokalnej kopii, gdy oryginał nie jest dostępny." -#: ../src/common/image.c:3069 +#: ../src/common/image.c:3095 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" @@ -7534,18 +7877,18 @@ msgstr[0] "%d kopia lokalna została zsynchronizowana" msgstr[1] "%d lokalne kopie zostały zsynchronizowane" msgstr[2] "%d lokalnych kopii zostało zsynchronizowanych" -#: ../src/common/image.c:3267 +#: ../src/common/image.c:3293 msgid "WARNING: camera is missing samples!" msgstr "OSTRZEŻENIE : brakuje sampli z danego aparatu!" -#: ../src/common/image.c:3268 +#: ../src/common/image.c:3294 msgid "" -"You must provide samples in https://" -"raw.pixls.us/" +"You must provide samples in https://raw.pixls.us/" msgstr "" "Prześlij sample na https://raw.pixls.us/" -#: ../src/common/image.c:3269 +#: ../src/common/image.c:3295 #, c-format msgid "" "for `%s' `%s'\n" @@ -7554,83 +7897,84 @@ msgstr "" "dla `%s' `%s'\n" "tak wielu formatów/stopni kompresji/głębi bitowych jak to możliwe" -#: ../src/common/image.c:3272 +#: ../src/common/image.c:3298 msgid "or the RAW won't be readable in next version." msgstr "" "w przeciwnym razie RAW nie będzie obsługiwany w kolejnej wersji." -#: ../src/common/image.h:217 ../src/common/ratings.c:297 -#: ../src/imageio/format/avif.c:120 ../src/libs/history.c:838 -#: ../src/libs/snapshots.c:925 +#: ../src/common/image.h:218 ../src/common/ratings.c:322 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 +#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 msgid "unknown" msgstr "nieznany" #. EMPTY_FIELD -#: ../src/common/image.h:218 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:219 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:220 +#: ../src/common/image.h:221 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:221 +#: ../src/common/image.h:222 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:222 +#: ../src/common/image.h:223 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:223 +#: ../src/common/image.h:224 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:224 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:225 +#: ../src/common/image.h:226 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:226 +#: ../src/common/image.h:227 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:227 +#: ../src/common/image.h:228 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:228 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:229 +#: ../src/common/image.h:230 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:230 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:231 +#: ../src/common/image.h:232 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:232 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:233 ../src/imageio/format/jxl.c:510 +#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:234 +#: ../src/common/image.h:235 msgid "QOI" msgstr "QOI" @@ -7683,7 +8027,22 @@ msgstr "v5.0 raw" msgid "v5.0 JPEG" msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:1137 +#: ../src/common/iop_profile.c:883 +#, c-format +msgid "work icc profile '%s' missing" +msgstr "brak roboczego profilu icc „%s”" + +#: ../src/common/iop_profile.c:914 +#, c-format +msgid "input icc profile '%s' missing" +msgstr "brak wejściowego profilu icc „%s”" + +#: ../src/common/iop_profile.c:967 +#, c-format +msgid "output icc profile '%s' missing" +msgstr "brak wyjściowego profilu icc „%s”" + +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -7696,17 +8055,17 @@ msgstr "" "a jeśli katalog nie istnieje, z\n" "%s" -#: ../src/common/mipmap_cache.c:1327 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 #, c-format msgid "image `%s' is not available!" msgstr "obraz `%s' jest niedostępny!" -#: ../src/common/mipmap_cache.c:1330 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 #, c-format msgid "unable to load image `%s'!" msgstr "nie można załadować zjęcia „%s”!" -#: ../src/common/mipmap_cache.c:1332 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 #, c-format msgid "image '%s' not supported" msgstr "obraz '%s' nie jest wspierany" @@ -7720,11 +8079,11 @@ msgstr "generyczny poissonowski" msgid "noiseprofile file `%s' is not valid" msgstr "plik „%s” z profilem szumu nie jest poprawny" -#: ../src/common/opencl.c:1161 +#: ../src/common/opencl.c:1280 msgid "no working OpenCL library found" msgstr "nie odnaleziono działającej biblioteki OpenCL" -#: ../src/common/opencl.c:1181 +#: ../src/common/opencl.c:1300 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -7742,23 +8101,23 @@ msgstr "" " - brak zainstalowanego sterownika OpenCL\n" " - zainstalowane wiele sterowników do jednej platformy\n" -#: ../src/common/opencl.c:1296 +#: ../src/common/opencl.c:1415 msgid "no devices found for unknown platform" msgstr "nie odnalziono urządzeń dla nieznanej platformy" -#: ../src/common/opencl.c:1343 +#: ../src/common/opencl.c:1462 msgid "not enough memory for OpenCL devices" msgstr "pamięć niewystarczająca dla urządzeń OpenCL" -#: ../src/common/opencl.c:1381 +#: ../src/common/opencl.c:1500 msgid "no OpenCL devices found" msgstr "nie znaleziono urządzeń z OpenCL" -#: ../src/common/opencl.c:1424 +#: ../src/common/opencl.c:1543 msgid "no suitable OpenCL devices found" msgstr "nie znaleziono obsługiwanych urządzeń OpenCL" -#: ../src/common/opencl.c:1448 +#: ../src/common/opencl.c:1567 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -7769,56 +8128,61 @@ msgstr "" "%s\n" "wyłączono OpenCL" -#: ../src/common/opencl.c:1484 +#: ../src/common/opencl.c:1603 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "" "profil szeregowania OpenCL ustawiony na domyślny, konfiguracja została " "zmieniona" -#: ../src/common/opencl.c:2335 +#: ../src/common/opencl.c:2403 #, c-format msgid "building OpenCL program %s for %s" msgstr "budowanie programu OpenCL %s dla %s" -#: ../src/common/pdf.h:88 ../src/iop/lens.cc:4054 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 #: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:89 ../src/libs/export.c:663 ../src/libs/export.c:1517 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 #: ../src/libs/print_settings.c:84 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:90 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 msgid "inch" msgstr "cal" -#: ../src/common/pdf.h:91 +#: ../src/common/pdf.h:92 msgid "\"" msgstr "\"" -#: ../src/common/pdf.h:104 ../src/iop/borders.c:948 +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 msgid "A4" msgstr "A4" -#: ../src/common/pdf.h:105 +#: ../src/common/pdf.h:106 msgid "A3" msgstr "A3" -#: ../src/common/pdf.h:106 +#: ../src/common/pdf.h:107 msgid "Letter" msgstr "litera" -#: ../src/common/pdf.h:107 +#: ../src/common/pdf.h:108 msgid "Legal" msgstr "legalne" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(domyślne)" + #: ../src/common/pwstorage/pwstorage.c:109 -msgid "GNOME Keyring backend is no longer supported. configure a different one" +msgid "" +"GNOME Keyring backend is no longer supported. configure a different one" msgstr "GNOME Keyring nie jest już obsługiwany. skonfiguruj inny" -#: ../src/common/ratings.c:140 +#: ../src/common/ratings.c:150 #, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" @@ -7826,7 +8190,7 @@ msgstr[0] "odrzucanie %d obrazu" msgstr[1] "odrzucanie %d obrazów" msgstr[2] "odrzucanie %d obrazów" -#: ../src/common/ratings.c:142 +#: ../src/common/ratings.c:153 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" @@ -7834,128 +8198,128 @@ msgstr[0] "dodawanie oceny %d dla %d obrazu" msgstr[1] "dodawanie oceny %d dla %d obrazów" msgstr[2] "dodawanie oceny %d dla %d obrazów" -#: ../src/common/ratings.c:231 +#: ../src/common/ratings.c:249 msgid "no images selected to apply rating" msgstr "nie wybrano żadnych obrazów do nadania oceny" -#: ../src/common/ratings.c:288 ../src/libs/metadata_view.c:380 +#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 msgid "image rejected" msgstr "obraz odrzucony" -#: ../src/common/ratings.c:290 +#: ../src/common/ratings.c:315 msgid "image rated to 0 star" msgstr "obraz oceniony na 0 gwiazdek" -#: ../src/common/ratings.c:292 +#: ../src/common/ratings.c:317 #, c-format msgid "image rated to %s" msgstr "obraz oceniony na %s" -#: ../src/common/ratings.c:321 +#: ../src/common/ratings.c:346 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:840 +#: ../src/views/lighttable.c:1030 msgid "select" msgstr "wybór" -#: ../src/common/ratings.c:322 +#: ../src/common/ratings.c:347 msgid "upgrade" msgstr "uaktualnij" -#: ../src/common/ratings.c:323 +#: ../src/common/ratings.c:348 msgid "downgrade" msgstr "degradacja" -#: ../src/common/ratings.c:327 +#: ../src/common/ratings.c:352 msgid "zero" msgstr "zero" -#: ../src/common/ratings.c:328 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "jeden" -#: ../src/common/ratings.c:329 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "dwa" -#: ../src/common/ratings.c:330 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "wątki" -#: ../src/common/ratings.c:331 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "cztery" -#: ../src/common/ratings.c:332 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "pięć" -#: ../src/common/ratings.c:333 +#: ../src/common/ratings.c:358 msgid "reject" msgstr "odrzuć" -#: ../src/common/styles.c:250 +#: ../src/common/styles.c:255 #, c-format msgid "style with name '%s' already exists" msgstr "styl o nazwie „%s” już istnieje" -#: ../src/common/styles.c:277 ../src/common/styles.c:1719 +#: ../src/common/styles.c:282 ../src/common/styles.c:1724 #: ../src/libs/styles.c:53 msgid "styles" msgstr "style" -#: ../src/common/styles.c:555 ../src/gui/styles_dialog.c:251 +#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "utworzenie stylu o nazwie „%s” zakończone powodzeniem" -#: ../src/common/styles.c:659 ../src/dtgtk/culling.c:1079 +#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1338 msgid "no image selected!" msgstr "nie wybrano żadnych obrazów!" -#: ../src/common/styles.c:739 +#: ../src/common/styles.c:744 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "moduł „%s” niedopasowanie wersji: %d != %d" -#: ../src/common/styles.c:1031 +#: ../src/common/styles.c:1036 #, c-format msgid "applied style `%s' on current image" msgstr "zastosowano styl `%s' na obecnym obrazie" -#: ../src/common/styles.c:1295 +#: ../src/common/styles.c:1300 #, c-format msgid "failed to overwrite style file for %s" msgstr "nie udało się nadpisać pliku stylu dla %s" -#: ../src/common/styles.c:1301 +#: ../src/common/styles.c:1306 #, c-format msgid "style file for %s exists" msgstr "plik stylu dla %s już istnieje" -#: ../src/common/styles.c:1476 ../src/common/styles.c:1800 +#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 msgid "imported-style" msgstr "importowany-styl" -#: ../src/common/styles.c:1609 +#: ../src/common/styles.c:1614 #, c-format msgid "style %s was successfully imported" msgstr "import stylu %s zakończony powodzeniem" #. Failed to open file, clean up. -#: ../src/common/styles.c:1654 +#: ../src/common/styles.c:1659 #, c-format msgid "could not read file `%s'" msgstr "błąd odczytu pliku `%s'" -#: ../src/common/utility.c:588 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "powyżej poziomu morza" -#: ../src/common/utility.c:589 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "poniżej poziomu morza" -#: ../src/common/utility.c:640 ../src/libs/metadata_view.c:981 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "m" @@ -7964,18 +8328,19 @@ msgid "no info" msgstr "brak informacji" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1561 -#: ../src/libs/export.c:1569 ../src/libs/export.c:1577 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 +#: ../src/libs/export.c:1595 ../src/libs/metadata_view.c:748 msgid "yes" msgstr "tak" #. Column 1 - "make" of the camera. #. * Column 2 - "model" (use the "make" and "model" as provided by DCRaw). #. * Column 3 - WB name. -#. * Column 4 - Fine tuning. MUST be in increasing order. 0 for no fine tuning. +#. * Column 4 - Fine tuning. MUST be in increasing order. 0 for no fine +#. tuning. #. * It is enough to give only the extreme values, the other values #. * will be interpolated. #. * Column 5 - Channel multipliers. @@ -8080,7 +8445,7 @@ msgstr "wieczorne słońce" msgid "underwater" msgstr "pod wodą" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:2663 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 msgid "black & white" msgstr "czarno-białe" @@ -8100,94 +8465,94 @@ msgstr "balans bieli aparatu" msgid "auto WB" msgstr "automatyczny balans bieli" -#: ../src/control/control.c:66 ../src/gui/accelerators.c:156 -#: ../src/views/darkroom.c:2310 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 +#: ../src/views/darkroom.c:2474 msgid "hold" msgstr "próg" -#: ../src/control/control.c:105 ../src/control/control.c:218 +#: ../src/control/control.c:107 ../src/control/control.c:220 msgid "modifiers" msgstr "modyfikatory" -#: ../src/control/control.c:119 +#: ../src/control/control.c:121 msgctxt "accel" msgid "global" msgstr "ogólne" -#: ../src/control/control.c:126 +#: ../src/control/control.c:128 msgctxt "accel" msgid "views" msgstr "widoki" -#: ../src/control/control.c:133 +#: ../src/control/control.c:135 msgctxt "accel" msgid "thumbtable" msgstr "miniatury" -#: ../src/control/control.c:140 +#: ../src/control/control.c:142 msgctxt "accel" msgid "utility modules" msgstr "moduły eksploatacyjne" -#: ../src/control/control.c:147 +#: ../src/control/control.c:149 msgctxt "accel" msgid "format" msgstr "format" -#: ../src/control/control.c:154 +#: ../src/control/control.c:156 msgctxt "accel" msgid "storage" msgstr "miejsca danych" -#: ../src/control/control.c:161 +#: ../src/control/control.c:163 msgctxt "accel" msgid "processing modules" msgstr "moduły" -#: ../src/control/control.c:168 +#: ../src/control/control.c:170 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:175 +#: ../src/control/control.c:177 msgctxt "accel" msgid "Lua scripts" msgstr "skrypty Lua" -#: ../src/control/control.c:182 +#: ../src/control/control.c:184 msgctxt "accel" msgid "fallbacks" msgstr "działanie alternatywne" -#: ../src/control/control.c:191 +#: ../src/control/control.c:193 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:213 +#: ../src/control/control.c:215 msgid "show accels window" msgstr "pokaż okno skrótów" -#: ../src/control/control.c:312 +#: ../src/control/control.c:381 msgid "darktable will be locked until background work has been done" msgstr "darktable będzie zablokowany do czasu ukończenia zadań w tle" -#: ../src/control/control.c:415 +#: ../src/control/control.c:491 msgid "working..." msgstr "pracuje..." -#: ../src/control/crawler.c:167 +#: ../src/control/crawler.c:168 #, c-format msgid "checking for updated sidecar files (%d%%)" msgstr "sprawdzanie zaktualizowanych plików pobocznych (%d%%)" -#: ../src/control/crawler.c:453 +#: ../src/control/crawler.c:454 #, c-format msgid "ERROR: %s NOT synced XMP → DB" msgstr "BŁĄD: %s NIE zsynchronizowany XMP → DB" -#: ../src/control/crawler.c:454 ../src/control/crawler.c:520 -#: ../src/control/crawler.c:589 +#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 +#: ../src/control/crawler.c:590 msgid "" "ERROR: cannot write the database. the destination may be full, offline or " "read-only." @@ -8195,18 +8560,18 @@ msgstr "" "BŁĄD: brak możliwości zapisu do bazy. Miejsce docelowe może być pełne, " "offline lub tylko do odczytu." -#: ../src/control/crawler.c:461 +#: ../src/control/crawler.c:462 #, c-format msgid "SUCCESS: %s synced XMP → DB" msgstr "SUKCES: %s zsynchronizowany XMP → DB" -#: ../src/control/crawler.c:483 +#: ../src/control/crawler.c:484 #, c-format msgid "ERROR: %s NOT synced DB → XMP" msgstr "BŁĄD: %s NIE zsynchronizowany DB → XMP" -#: ../src/control/crawler.c:485 ../src/control/crawler.c:544 -#: ../src/control/crawler.c:610 +#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 +#: ../src/control/crawler.c:611 #, c-format msgid "" "ERROR: cannot write %s \n" @@ -8215,133 +8580,133 @@ msgstr "" "BŁĄD: brak możliwości zapisu %s.\n" "miejsce docelowe może być pełne, offline lub tylko do odczytu." -#: ../src/control/crawler.c:491 +#: ../src/control/crawler.c:492 #, c-format msgid "SUCCESS: %s synced DB → XMP" msgstr "SUKCES: %s zsynchronizowany DB → XMP" -#: ../src/control/crawler.c:517 +#: ../src/control/crawler.c:518 #, c-format msgid "ERROR: %s NOT synced new (XMP) → old (DB)" msgstr "BŁĄD: %s NIE zsynchronizowany nowy (XMP) → stara (DB)" -#: ../src/control/crawler.c:527 +#: ../src/control/crawler.c:528 #, c-format msgid "SUCCESS: %s synced new (XMP) → old (DB)" msgstr "SUKCES: %s zsynchronizowany nowe (XMP) → stare (DB)" -#: ../src/control/crawler.c:541 +#: ../src/control/crawler.c:542 #, c-format msgid "ERROR: %s NOT synced new (DB) → old (XMP)" msgstr "BŁĄD: %s NIE zsynchronizowany nowa (DB) → stary (XMP)" -#: ../src/control/crawler.c:549 +#: ../src/control/crawler.c:550 #, c-format msgid "SUCCESS: %s synced new (DB) → old (XMP)" msgstr "SUKCES: %s zsynchronizowano nowe (DB) → stare (XMP)" -#: ../src/control/crawler.c:558 ../src/control/crawler.c:626 +#: ../src/control/crawler.c:559 ../src/control/crawler.c:627 #, c-format msgid "EXCEPTION: %s has inconsistent timestamps" msgstr "WYJĄTEK: %s zawiera niespójne znaczniki czasu" -#: ../src/control/crawler.c:586 +#: ../src/control/crawler.c:587 #, c-format msgid "ERROR: %s NOT synced old (XMP) → new (DB)" msgstr "BŁĄD: %s NIE zsynchronizowany stara (DB) → nowy (XMP)" -#: ../src/control/crawler.c:595 +#: ../src/control/crawler.c:596 #, c-format msgid "SUCCESS: %s synced old (XMP) → new (DB)" msgstr "SUKCES: %s zsynchronizowany nowe (XMP) → stare (DB)" -#: ../src/control/crawler.c:607 +#: ../src/control/crawler.c:608 #, c-format msgid "ERROR: %s NOT synced old (DB) → new (XMP)" msgstr "BŁĄD: %s NIE zsynchronizowany stara (DB) → nowy (XMP)" -#: ../src/control/crawler.c:616 +#: ../src/control/crawler.c:617 #, c-format msgid "SUCCESS: %s synced old (DB) → new (XMP)" msgstr "SUKCES: %s zsynchronizowany nowe (DB) → stare (XMP)" -#: ../src/control/crawler.c:698 +#: ../src/control/crawler.c:699 #, c-format msgid "%id %02dh %02dm %02ds" msgstr "%id %02dg %02dm %02ds" -#: ../src/control/crawler.c:745 +#: ../src/control/crawler.c:746 msgid "XMP" msgstr "XMP" -#: ../src/control/crawler.c:762 ../src/imageio/storage/disk.c:273 +#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 #: ../src/imageio/storage/latex.c:196 msgid "path" msgstr "ścieżka" -#: ../src/control/crawler.c:771 +#: ../src/control/crawler.c:772 msgid "XMP timestamp" msgstr "znacznik czasu XMP" -#: ../src/control/crawler.c:776 +#: ../src/control/crawler.c:777 msgid "database timestamp" msgstr "znacznik czasu bazy danych" -#: ../src/control/crawler.c:781 +#: ../src/control/crawler.c:782 msgid "newest" msgstr "najnowsza" -#: ../src/control/crawler.c:787 +#: ../src/control/crawler.c:788 msgid "time difference" msgstr "różnica czasu" -#: ../src/control/crawler.c:799 +#: ../src/control/crawler.c:800 msgid "updated XMP sidecar files found" msgstr "znaleziono zaktualizowany plik poboczny XMP" -#: ../src/control/crawler.c:800 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "_zamknij" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:810 ../src/dtgtk/thumbtable.c:2970 -#: ../src/libs/import.c:2075 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 +#: ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "wybierz wszystko" -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:2972 -#: ../src/libs/import.c:2079 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 +#: ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "wyczyść wybór" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:2974 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "odwróć wybór" -#: ../src/control/crawler.c:817 +#: ../src/control/crawler.c:818 msgid "on the selection:" msgstr "wybrane:" -#: ../src/control/crawler.c:818 +#: ../src/control/crawler.c:819 msgid "keep the XMP edit" msgstr "zachowaj wersję z XMP" -#: ../src/control/crawler.c:819 +#: ../src/control/crawler.c:820 msgid "keep the database edit" msgstr "zachowaj wersję z bazy" -#: ../src/control/crawler.c:820 +#: ../src/control/crawler.c:821 msgid "keep the newest edit" msgstr "zachowaj najnowszą wersję" -#: ../src/control/crawler.c:821 +#: ../src/control/crawler.c:822 msgid "keep the oldest edit" msgstr "zachowaj najstarszą wersję" -#: ../src/control/crawler.c:835 +#: ../src/control/crawler.c:836 msgid "synchronization log" msgstr "log synchronizacji" @@ -8385,13 +8750,13 @@ msgstr[2] "importowanie %d zdjęć z aparatu" msgid "import images from camera" msgstr "import zdjęć z aparatu" -#: ../src/control/jobs/control_jobs.c:211 -msgid "failed to create film roll for destination directory, aborting move.." +#: ../src/control/jobs/control_jobs.c:214 +msgid "failed to create film roll for destination directory, aborting move." msgstr "" "nie udało się utworzyć rolki filmu dla katalogu docelowego, przerywanie " -"przenoszenia.." +"przenoszenia." -#: ../src/control/jobs/control_jobs.c:343 +#: ../src/control/jobs/control_jobs.c:363 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" @@ -8399,19 +8764,19 @@ msgstr[0] "zapisywanie pliku pobocznego" msgstr[1] "zapisywanie %zu plików pobocznych" msgstr[2] "zapisywanie %zu plików pobocznych" -#: ../src/control/jobs/control_jobs.c:510 +#: ../src/control/jobs/control_jobs.c:530 msgid "unable to allocate memory for HDR merge" msgstr "nie udało się zaalokować pamięci dla scalania HDR" -#: ../src/control/jobs/control_jobs.c:519 +#: ../src/control/jobs/control_jobs.c:539 msgid "exposure bracketing only works on raw images." msgstr "bracketing ekspozycji działa tylko na zdjęciach raw." -#: ../src/control/jobs/control_jobs.c:527 +#: ../src/control/jobs/control_jobs.c:547 msgid "images have to be of same size and orientation!" msgstr "obrazy muszą mieć ten sam rozmiar i orientację!" -#: ../src/control/jobs/control_jobs.c:620 +#: ../src/control/jobs/control_jobs.c:640 #, c-format msgid "merging %d image" msgid_plural "merging %d images" @@ -8419,12 +8784,12 @@ msgstr[0] "łączenie %d obrazu" msgstr[1] "łączenie %d obrazów" msgstr[2] "łączenie %d obrazów" -#: ../src/control/jobs/control_jobs.c:692 +#: ../src/control/jobs/control_jobs.c:712 #, c-format msgid "wrote merged HDR `%s'" msgstr "zapisano połączony HDR „%s”" -#: ../src/control/jobs/control_jobs.c:724 +#: ../src/control/jobs/control_jobs.c:744 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" @@ -8432,7 +8797,7 @@ msgstr[0] "duplikowanie %d obrazu" msgstr[1] "duplikowanie %d obrazów" msgstr[2] "duplikowanie %d obrazów" -#: ../src/control/jobs/control_jobs.c:766 +#: ../src/control/jobs/control_jobs.c:786 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" @@ -8440,7 +8805,7 @@ msgstr[0] "odwracanie %d obrazu" msgstr[1] "odwracanie %d obrazów" msgstr[2] "odwracanie %d obrazów" -#: ../src/control/jobs/control_jobs.c:798 +#: ../src/control/jobs/control_jobs.c:818 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" @@ -8448,7 +8813,7 @@ msgstr[0] "ustaw %d obraz jako kolorowy" msgstr[1] "ustaw %d obrazy jako kolorowe" msgstr[2] "ustaw %d obrazy jako kolorowe" -#: ../src/control/jobs/control_jobs.c:800 +#: ../src/control/jobs/control_jobs.c:820 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" @@ -8456,7 +8821,7 @@ msgstr[0] "ustaw %d obraz jako monochromatyczny" msgstr[1] "ustaw %d obrazy jako monochromatyczne" msgstr[2] "ustaw %d obrazy jako monochromatyczne" -#: ../src/control/jobs/control_jobs.c:908 +#: ../src/control/jobs/control_jobs.c:928 #, c-format msgid "removing %d image" msgid_plural "removing %d images" @@ -8464,7 +8829,7 @@ msgstr[0] "usuwanie %d obrazu" msgstr[1] "usuwanie %d obrazów" msgstr[2] "usuwanie %d obrazów" -#: ../src/control/jobs/control_jobs.c:952 +#: ../src/control/jobs/control_jobs.c:972 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" @@ -8472,7 +8837,7 @@ msgstr[0] "nie można usunąć '%s' używanego jako nakładka w %d" msgstr[1] "nie można usunąć '%s' używanych jako nakładki w %d" msgstr[2] "nie można usunąć '%s' używanych jako nakładki w %d" -#: ../src/control/jobs/control_jobs.c:1035 +#: ../src/control/jobs/control_jobs.c:1055 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8485,7 +8850,7 @@ msgstr "" "\n" " czy chcesz usunąć plik z pominięciem kosza?" -#: ../src/control/jobs/control_jobs.c:1037 +#: ../src/control/jobs/control_jobs.c:1057 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -8494,37 +8859,37 @@ msgstr "" "nie można skasować pliku %s%s\n" "%s" -#: ../src/control/jobs/control_jobs.c:1045 +#: ../src/control/jobs/control_jobs.c:1065 msgid "_apply to all" msgstr "_zastosuj do wszystkic" -#: ../src/control/jobs/control_jobs.c:1053 +#: ../src/control/jobs/control_jobs.c:1073 msgid "_delete permanently" msgstr "_usuń permanentnie" -#: ../src/control/jobs/control_jobs.c:1055 -#: ../src/control/jobs/control_jobs.c:1060 +#: ../src/control/jobs/control_jobs.c:1075 +#: ../src/control/jobs/control_jobs.c:1080 msgid "_remove from library" msgstr "_usuń z bazy danych" -#: ../src/control/jobs/control_jobs.c:1063 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "_pomiń" -#: ../src/control/jobs/control_jobs.c:1064 +#: ../src/control/jobs/control_jobs.c:1084 msgid "abort" msgstr "porzuć" -#: ../src/control/jobs/control_jobs.c:1070 +#: ../src/control/jobs/control_jobs.c:1090 msgid "trashing error" msgstr "błąd przenoszenia do kosza" -#: ../src/control/jobs/control_jobs.c:1071 +#: ../src/control/jobs/control_jobs.c:1091 msgid "deletion error" msgstr "błąd kasowania" -#: ../src/control/jobs/control_jobs.c:1223 +#: ../src/control/jobs/control_jobs.c:1243 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" @@ -8532,7 +8897,7 @@ msgstr[0] "przenoszenie do kosza %d pliku graficznego" msgstr[1] "przenoszenie do kosza %d plików graficznych" msgstr[2] "przenoszenie do kosza %d plików graficznych" -#: ../src/control/jobs/control_jobs.c:1225 +#: ../src/control/jobs/control_jobs.c:1245 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" @@ -8540,7 +8905,7 @@ msgstr[0] "usuwanie %d obrazu" msgstr[1] "usuwanie %d obrazów" msgstr[2] "usuwanie %d obrazów" -#: ../src/control/jobs/control_jobs.c:1259 +#: ../src/control/jobs/control_jobs.c:1279 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" @@ -8548,7 +8913,7 @@ msgstr[0] "nie można skasować '%s' używanego jako nakładka w %d" msgstr[1] "nie można skasować '%s' używanych jako nakładki w %d" msgstr[2] "nie można skasować '%s' używanych jako nakładki w %d" -#: ../src/control/jobs/control_jobs.c:1393 +#: ../src/control/jobs/control_jobs.c:1413 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" @@ -8556,7 +8921,7 @@ msgstr[0] "ustawienie informacji GPS" msgstr[1] "ustawienie informacji GPS dla %u obrazów" msgstr[2] "ustawienie informacji GPS dla %u obrazów" -#: ../src/control/jobs/control_jobs.c:1438 +#: ../src/control/jobs/control_jobs.c:1458 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" @@ -8564,27 +8929,27 @@ msgstr[0] "zastosowano dopasowaną lokalizację GPX dla %d obrazu" msgstr[1] "zastosowano dopasowaną lokalizację GPX dla %d obrazów" msgstr[2] "zastosowano dopasowaną lokalizację GPX dla %d obrazów" -#: ../src/control/jobs/control_jobs.c:1456 +#: ../src/control/jobs/control_jobs.c:1476 #, c-format msgid "moving %d image" msgstr "przenoszenie %d pliku graficznego" -#: ../src/control/jobs/control_jobs.c:1457 +#: ../src/control/jobs/control_jobs.c:1477 #, c-format msgid "moving %d images" msgstr "przenoszenie %d plików graficznych" -#: ../src/control/jobs/control_jobs.c:1463 +#: ../src/control/jobs/control_jobs.c:1484 #, c-format msgid "copying %d image" msgstr "kopiowanie %d pliku graficznego" -#: ../src/control/jobs/control_jobs.c:1464 +#: ../src/control/jobs/control_jobs.c:1485 #, c-format msgid "copying %d images" msgstr "kopiowanie %d plików graficznych" -#: ../src/control/jobs/control_jobs.c:1479 +#: ../src/control/jobs/control_jobs.c:1501 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" @@ -8592,7 +8957,7 @@ msgstr[0] "tworzenie lokalnej kopii %d pliku graficznego" msgstr[1] "tworzenie lokalnej kopii %d plików graficznych" msgstr[2] "tworzenie lokalnej kopii %d plików graficznych" -#: ../src/control/jobs/control_jobs.c:1483 +#: ../src/control/jobs/control_jobs.c:1505 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" @@ -8600,7 +8965,7 @@ msgstr[0] "usuwanie lokalnej kopii %d pliku graficznego" msgstr[1] "usuwanie lokalnej kopii %d plików graficznych" msgstr[2] "usuwanie lokalnej kopii %d plików graficznych" -#: ../src/control/jobs/control_jobs.c:1532 +#: ../src/control/jobs/control_jobs.c:1554 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" @@ -8608,7 +8973,7 @@ msgstr[0] "przenoszenie do kosza %d pliku graficznego" msgstr[1] "przenoszenie do kosza %d plików graficznych" msgstr[2] "przenoszenie do kosza %d plików graficznych" -#: ../src/control/jobs/control_jobs.c:1604 +#: ../src/control/jobs/control_jobs.c:1626 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" @@ -8616,11 +8981,11 @@ msgstr[0] "wklejanie historii do %d obrazu" msgstr[1] "wklejanie historii do %d obrazów" msgstr[2] "wklejanie historii do %d obrazów" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1648 msgid "skipped pasting history into image being edited" msgstr "pominięto wklejanie historii do edytowanego obrazu" -#: ../src/control/jobs/control_jobs.c:1667 +#: ../src/control/jobs/control_jobs.c:1690 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" @@ -8628,11 +8993,11 @@ msgstr[0] "kompresowanie historii dla %d obrazu" msgstr[1] "kompresowanie historii dla %d obrazów" msgstr[2] "kompresowanie historii dla %d obrazów" -#: ../src/control/jobs/control_jobs.c:1684 +#: ../src/control/jobs/control_jobs.c:1707 msgid "skipped compressing history for image being edited" msgstr "pominięto kompresowanie historii dla edytowanego obrazu" -#: ../src/control/jobs/control_jobs.c:1695 +#: ../src/control/jobs/control_jobs.c:1719 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" @@ -8640,7 +9005,7 @@ msgstr[0] "brak kompresji historii dla %d obrazu" msgstr[1] "brak kompresji historii %d obrazów" msgstr[2] "brak kompresji historii %d obrazów" -#: ../src/control/jobs/control_jobs.c:1708 +#: ../src/control/jobs/control_jobs.c:1732 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" @@ -8648,11 +9013,11 @@ msgstr[0] "porzucanie historii dla %d obrazu" msgstr[1] "porzucanie historii dla %d obrazów" msgstr[2] "porzucanie historii dla %d obrazów" -#: ../src/control/jobs/control_jobs.c:1721 +#: ../src/control/jobs/control_jobs.c:1745 msgid "skipped discarding history for image being edited" msgstr "pominięto porzucanie historii dla edytowanego obrazu" -#: ../src/control/jobs/control_jobs.c:1753 +#: ../src/control/jobs/control_jobs.c:1778 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" @@ -8660,7 +9025,7 @@ msgstr[0] "stosowanie stylu/styli dla %d obrazu" msgstr[1] "stosowanie stylu/styli dla %d obrazów" msgstr[2] "stosowanie stylu/styli dla %d obrazów" -#: ../src/control/jobs/control_jobs.c:1854 +#: ../src/control/jobs/control_jobs.c:1877 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." @@ -8668,52 +9033,53 @@ msgstr[0] "eksportowanie %d obrazu..." msgstr[1] "eksportowanie %d obrazów..." msgstr[2] "eksportowanie %d obrazów..." -#: ../src/control/jobs/control_jobs.c:1856 +#: ../src/control/jobs/control_jobs.c:1879 msgid "no image to export" msgstr "brak obrazów do eksportu" #. progress message -#. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1915 +#. update the message. initialize_store() might have changed the number of +#. images +#: ../src/control/jobs/control_jobs.c:1930 #, c-format msgid "exporting %d / %d to %s" msgstr "eksportowanie %d / %d do %s" -#: ../src/control/jobs/control_jobs.c:1927 ../src/views/darkroom.c:882 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "plik graficzny `%s' jest obecnie niedostępny" -#: ../src/control/jobs/control_jobs.c:2036 +#: ../src/control/jobs/control_jobs.c:2051 msgid "merge HDR image" msgstr "scal obraz HDR" -#: ../src/control/jobs/control_jobs.c:2052 +#: ../src/control/jobs/control_jobs.c:2067 msgid "duplicate images" msgstr "zduplikuj obrazy" -#: ../src/control/jobs/control_jobs.c:2061 +#: ../src/control/jobs/control_jobs.c:2076 msgid "flip images" msgstr "odwróć obrazy" -#: ../src/control/jobs/control_jobs.c:2069 +#: ../src/control/jobs/control_jobs.c:2084 msgid "set monochrome images" msgstr "ustaw obrazy jako monochromatyczne" -#: ../src/control/jobs/control_jobs.c:2077 +#: ../src/control/jobs/control_jobs.c:2092 msgid "remove images" msgstr "usuń obrazy" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove image?" msgstr "usunąć obraz?" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove images?" msgstr "usunąć obrazy?" -#: ../src/control/jobs/control_jobs.c:2091 +#: ../src/control/jobs/control_jobs.c:2106 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -8731,19 +9097,19 @@ msgstr[2] "" "na pewno chcesz usunąć %d obrazy z darktable\n" "(bez usuwania pliku na dysku)?" -#: ../src/control/jobs/control_jobs.c:2107 +#: ../src/control/jobs/control_jobs.c:2122 msgid "delete images" msgstr "usuń pliki graficzne" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete image?" msgstr "usunąć plik graficzny?" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete images?" msgstr "usunąć pliki graficzne?" -#: ../src/control/jobs/control_jobs.c:2124 +#: ../src/control/jobs/control_jobs.c:2139 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -8761,45 +9127,46 @@ msgstr[2] "" "czy na pewno chcesz fizycznie usunąć %d plików graficznych z dysku?\n" "(używając kosza, jeśli to możliwe)" -#: ../src/control/jobs/control_jobs.c:2126 +#: ../src/control/jobs/control_jobs.c:2141 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "czy na pewno chcesz fizycznie usunąć %d plik graficzny z dysku?" msgstr[1] "czy na pewno chcesz fizycznie usunąć %d pliki graficzne z dysku?" -msgstr[2] "czy na pewno chcesz fizycznie usunąć %d plików graficznych z dysku?" +msgstr[2] "" +"czy na pewno chcesz fizycznie usunąć %d plików graficznych z dysku?" -#: ../src/control/jobs/control_jobs.c:2144 +#: ../src/control/jobs/control_jobs.c:2159 msgid "delete duplicate" msgstr "usuń duplikat" -#: ../src/control/jobs/control_jobs.c:2160 +#: ../src/control/jobs/control_jobs.c:2175 msgid "delete duplicate?" msgstr "usunąć duplikat?" -#: ../src/control/jobs/control_jobs.c:2161 +#: ../src/control/jobs/control_jobs.c:2176 msgid "" "do you really want to delete the duplicate (without deleting the source " "image file on disk)?" msgstr "na pewno chcesz usunąć duplikat (bez usuwania pliku na dysku)?" -#: ../src/control/jobs/control_jobs.c:2178 +#: ../src/control/jobs/control_jobs.c:2193 msgid "move images" msgstr "przenoszenie plików graficznych" -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2247 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2262 msgid "_select as destination" msgstr "_wybierz jako cel" -#: ../src/control/jobs/control_jobs.c:2210 +#: ../src/control/jobs/control_jobs.c:2225 msgid "move image?" msgid_plural "move images?" msgstr[0] "przenieść plik graficzny?" msgstr[1] "przenieść pliki graficzne?" msgstr[2] "przenieść plików graficznych?" -#: ../src/control/jobs/control_jobs.c:2211 +#: ../src/control/jobs/control_jobs.c:2226 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -8817,18 +9184,18 @@ msgstr[2] "" "czy na pewno chcesz fizycznie przenieść %d obrazów do %s?\n" "(wszystkie duplikaty również zostaną przeniesione)" -#: ../src/control/jobs/control_jobs.c:2234 +#: ../src/control/jobs/control_jobs.c:2249 msgid "copy images" msgstr "kopiowanie plików graficznych" -#: ../src/control/jobs/control_jobs.c:2270 +#: ../src/control/jobs/control_jobs.c:2285 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "skopiować plik graficzny?" msgstr[1] "skopiować pliki graficzne?" msgstr[2] "skopiować plików graficznych?" -#: ../src/control/jobs/control_jobs.c:2271 +#: ../src/control/jobs/control_jobs.c:2286 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" @@ -8837,105 +9204,110 @@ msgstr[1] "czy na pewno chcesz fizycznie skopiować %d pliki graficzne do %s?" msgstr[2] "" "czy na pewno chcesz fizycznie skopiować %d plików graficznych do %s?" -#: ../src/control/jobs/control_jobs.c:2289 -#: ../src/control/jobs/control_jobs.c:2298 +#: ../src/control/jobs/control_jobs.c:2304 +#: ../src/control/jobs/control_jobs.c:2313 msgid "local copy images" msgstr "kopia lokalna obrazów" -#: ../src/control/jobs/control_jobs.c:2307 ../src/libs/image.c:651 +#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 msgid "refresh EXIF" msgstr "odśwież EXIF" -#: ../src/control/jobs/control_jobs.c:2400 -#: ../src/control/jobs/control_jobs.c:2432 ../src/dtgtk/thumbtable.c:2957 +#: ../src/control/jobs/control_jobs.c:2415 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 msgid "paste history" msgstr "wklej historię" -#: ../src/control/jobs/control_jobs.c:2448 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "skompresuj historię" -#: ../src/control/jobs/control_jobs.c:2460 ../src/dtgtk/thumbtable.c:2961 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "porzuć historię" -#: ../src/control/jobs/control_jobs.c:2468 +#: ../src/control/jobs/control_jobs.c:2483 msgid "no images nor styles selected!" msgstr "nie wybrano żadnych obrazów ani stylów!" -#: ../src/control/jobs/control_jobs.c:2472 +#: ../src/control/jobs/control_jobs.c:2487 msgid "no styles selected!" msgstr "nie wybrano żadnych stylów!" -#: ../src/control/jobs/control_jobs.c:2476 +#: ../src/control/jobs/control_jobs.c:2491 msgid "no images selected!" msgstr "nie wybrano żadnych obrazów!" -#: ../src/control/jobs/control_jobs.c:2489 +#: ../src/control/jobs/control_jobs.c:2504 msgid "apply style(s)" msgstr "zastosuj styl/style" -#: ../src/control/jobs/control_jobs.c:2567 +#: ../src/control/jobs/control_jobs.c:2585 +#, c-format +msgid "failed to get parameters from storage module `%s', aborting export." +msgstr "" +"nie udało się pobrać parametrów z modułu zapisu „%s”, przerywanie eksportu." + +#: ../src/control/jobs/control_jobs.c:2597 #, c-format -msgid "failed to get parameters from storage module `%s', aborting export.." +msgid "failed to get parameters from format module `%s', aborting export." msgstr "" -"nie udało się pobrać parametrów z modułu przechowywania „%s”, przerywanie " -"eksportowania.." +"nie udało się pobrać parametrów z modułu formatu „%s”, przerywanie eksportu." -#: ../src/control/jobs/control_jobs.c:2584 +#: ../src/control/jobs/control_jobs.c:2617 msgid "export images" msgstr "eksport obrazów" -#: ../src/control/jobs/control_jobs.c:2637 +#: ../src/control/jobs/control_jobs.c:2670 #, c-format msgid "adding time offset to %d image" msgstr "dodawanie różnicy czasu do %d obrazu" -#: ../src/control/jobs/control_jobs.c:2638 +#: ../src/control/jobs/control_jobs.c:2671 #, c-format msgid "setting date/time of %d image" msgstr "ustawianie daty/czasu dla %d obrazu" -#: ../src/control/jobs/control_jobs.c:2640 +#: ../src/control/jobs/control_jobs.c:2673 #, c-format msgid "adding time offset to %d images" msgstr "dodawanie różnicy czasu do %d obrazów" -#: ../src/control/jobs/control_jobs.c:2641 +#: ../src/control/jobs/control_jobs.c:2674 #, c-format msgid "setting date/time of %d images" msgstr "ustawienie daty/czasu dla %d obrazów" -#: ../src/control/jobs/control_jobs.c:2687 +#: ../src/control/jobs/control_jobs.c:2720 #, c-format msgid "added time offset to %d image" msgstr "dodano przesunięcie czasu do %d obrazu" -#: ../src/control/jobs/control_jobs.c:2688 +#: ../src/control/jobs/control_jobs.c:2721 #, c-format msgid "set date/time of %d image" msgstr "ustawiono datę/czas dla %d obrazu" -#: ../src/control/jobs/control_jobs.c:2690 +#: ../src/control/jobs/control_jobs.c:2723 #, c-format msgid "added time offset to %d images" msgstr "dodano przesunięcie czasu do %d obrazów" -#: ../src/control/jobs/control_jobs.c:2691 +#: ../src/control/jobs/control_jobs.c:2724 #, c-format msgid "set date/time of %d images" msgstr "ustawiono datę/czas %d obrazu" -#: ../src/control/jobs/control_jobs.c:2734 +#: ../src/control/jobs/control_jobs.c:2767 msgid "time offset" msgstr "różnica czasu" -#: ../src/control/jobs/control_jobs.c:2764 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "zapisz pliki poboczne" -#: ../src/control/jobs/control_jobs.c:2977 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" @@ -8943,7 +9315,7 @@ msgstr[0] "importowanie %d obrazu" msgstr[1] "importowanie %d obrazów" msgstr[2] "importowanie %d obrazów" -#: ../src/control/jobs/control_jobs.c:3028 +#: ../src/control/jobs/control_jobs.c:3061 #, c-format msgid "importing %d/%d image" msgid_plural "importing %d/%d images" @@ -8951,7 +9323,7 @@ msgstr[0] "importowanie %d/%d obrazu" msgstr[1] "importowanie %d/%d obrazów" msgstr[2] "importowanie %d/%d obrazów" -#: ../src/control/jobs/control_jobs.c:3036 +#: ../src/control/jobs/control_jobs.c:3069 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -8980,11 +9352,11 @@ msgstr "import zdjęcia" msgid "synchronize sidecars" msgstr "zsynchronizuj pliki poboczne" -#: ../src/develop/blend.c:299 +#: ../src/develop/blend.c:302 msgid "detail mask blending error" msgstr "błąd mieszania maski detalu" -#: ../src/develop/blend.c:845 +#: ../src/develop/blend.c:849 msgid "detail mask CL blending problem" msgstr "błąd mieszania maski detalu CL" @@ -9185,8 +9557,10 @@ msgctxt "blendoperation" msgid "reverse" msgstr "odwracanie" -#: ../src/develop/blend_gui.c:140 ../src/gui/workspace.c:98 -#: ../src/gui/workspace.c:189 ../src/imageio/format/webp.c:435 +#. add default workspace +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "domyślne" @@ -9194,35 +9568,35 @@ msgstr "domyślne" msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2064 +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 msgid "RGB (display)" msgstr "RGB (wyświetlanie)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2077 +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 msgid "RGB (scene)" msgstr "RGB (scena)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3426 +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 msgid "uniformly" msgstr "jednolicie" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3435 ../src/develop/imageop.c:2802 +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 msgid "drawn mask" msgstr "maska wektorowa" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2559 -#: ../src/develop/blend_gui.c:3444 ../src/develop/imageop.c:2804 +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 +#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 msgid "parametric mask" msgstr "maska parametryczna" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2971 -#: ../src/develop/blend_gui.c:3467 ../src/develop/imageop.c:2806 +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 msgid "raster mask" msgstr "maska rastrowa" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3456 +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 msgid "drawn & parametric mask" msgstr "maska wektorowa i parametryczna" @@ -9258,19 +9632,19 @@ msgstr "wyjście po rozmyciu" msgid "input after blur" msgstr "wejście po rozmyciu" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:147 -#: ../src/gui/accelerators.c:157 ../src/gui/accelerators.c:246 +#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 #: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 msgid "on" msgstr "wł." -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "input" msgstr "wejście" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "output" msgstr "wyjście" @@ -9282,153 +9656,157 @@ msgstr " (powiększenie)" msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:2038 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +msgid "AI model is not available. Check preferences > AI" +msgstr "model AI jest niedostępny. Sprawdź ustawienia > AI" + +#: ../src/develop/blend_gui.c:2039 msgid "reset to default blend colorspace" msgstr "zresetuj do domyślnej przestrzeni kolorów mieszania" -#: ../src/develop/blend_gui.c:2094 +#: ../src/develop/blend_gui.c:2095 msgid "reset and hide output channels" msgstr "zresetuj i ukryj kanały wyjściowe" -#: ../src/develop/blend_gui.c:2101 +#: ../src/develop/blend_gui.c:2102 msgid "show output channels" msgstr "pokaż kanały wyjściowe" -#: ../src/develop/blend_gui.c:2340 ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 #: ../src/iop/tonecurve.c:1270 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2340 +#: ../src/develop/blend_gui.c:2341 msgid "sliders for L channel" msgstr "suwaki kanału L" -#: ../src/develop/blend_gui.c:2345 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2345 +#: ../src/develop/blend_gui.c:2346 msgid "sliders for a channel" msgstr "suwaki kanału a" -#: ../src/develop/blend_gui.c:2349 +#: ../src/develop/blend_gui.c:2350 msgid "green/red" msgstr "zielony/czerwony" -#: ../src/develop/blend_gui.c:2350 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2351 msgid "sliders for b channel" msgstr "suwaki kanału b" -#: ../src/develop/blend_gui.c:2354 +#: ../src/develop/blend_gui.c:2355 msgid "blue/yellow" msgstr "niebieski/żółty" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "sliders for chroma channel (of LCh)" msgstr "suwaki kanału chroma (dla LCh)" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "sliders for hue channel (of LCh)" msgstr "suwaki kanału odcienia (dla LCh)" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "sliders for gray value" msgstr "suwaki wartości szarości" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/denoiseprofile.c:3774 -#: ../src/iop/rawdenoise.c:883 ../src/iop/rgbcurve.c:1489 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 #: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 msgid "sliders for red channel" msgstr "suwaki kanału czerwonego" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/denoiseprofile.c:3775 -#: ../src/iop/rawdenoise.c:884 ../src/iop/rgbcurve.c:1490 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 #: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 msgid "sliders for green channel" msgstr "suwaki kanału zielonego" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/denoiseprofile.c:3776 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1491 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 #: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 msgid "sliders for blue channel" msgstr "suwaki kanału niebieskiego" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "sliders for hue channel (of HSL)" msgstr "suwaki kanału odcienia (dla HSL)" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "sliders for chroma channel (of HSL)" msgstr "suwaki kanału chroma (dla HSL)" -#: ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2408 msgid "sliders for value channel (of HSL)" msgstr "suwaki kanału wartości (dla HSL)" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "sliders for value channel (of JzCzhz)" msgstr "suwaki kanału wartości (dla JzCzhz)" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "sliders for chroma channel (of JzCzhz)" msgstr "suwaki kanału chroma (dla JzCzhz)" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "sliders for hue channel (of JzCzhz)" msgstr "suwaki kanału odcienia (dla JzCzhz)" -#: ../src/develop/blend_gui.c:2465 +#: ../src/develop/blend_gui.c:2466 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9440,7 +9818,7 @@ msgstr "" "* zakres zdefiniowany przez dolne znaczniki: brak mieszania\n" "* zakres pomiędzy górnymi i dolnymi znacznikami: mieszanie stopniowe" -#: ../src/develop/blend_gui.c:2469 +#: ../src/develop/blend_gui.c:2470 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9452,18 +9830,18 @@ msgstr "" "* zakres zdefiniowany przez dolne znaczniki: brak mieszania\n" "* zakres pomiędzy górnymi i dolnymi znacznikami: mieszanie stopniowe" -#: ../src/develop/blend_gui.c:2563 +#: ../src/develop/blend_gui.c:2564 msgid "reset blend mask settings" msgstr "zresetuj ustawienia maski mieszania" -#: ../src/develop/blend_gui.c:2570 ../src/iop/atrous.c:1789 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3771 -#: ../src/iop/rawdenoise.c:880 ../src/iop/rgbcurve.c:1487 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 +#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 #: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" msgstr "kanał" -#: ../src/develop/blend_gui.c:2582 ../src/iop/colorzones.c:2639 +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 #: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 msgid "" "pick GUI color from image\n" @@ -9472,12 +9850,12 @@ msgstr "" "wybierz kolor interfejsu graficznego użytkownika z obrazu\n" "ctrl+kliknij lub kliknij prawym przyciskiem myszy, aby wybrać obszar" -#: ../src/develop/blend_gui.c:2585 ../src/iop/colorzones.c:2641 +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 #: ../src/iop/rgbcurve.c:1503 msgid "show color" msgstr "pokaż kolor" -#: ../src/develop/blend_gui.c:2594 +#: ../src/develop/blend_gui.c:2595 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9487,20 +9865,20 @@ msgstr "" "przeciągnij myszką, aby użyć obrazu wejściowego\n" "ctrl+przeciągnij myszką, aby użyć obrazu wyjściowego" -#: ../src/develop/blend_gui.c:2597 +#: ../src/develop/blend_gui.c:2598 msgid "set range" msgstr "ustal zakres" -#: ../src/develop/blend_gui.c:2600 +#: ../src/develop/blend_gui.c:2601 msgid "invert all channel's polarities" msgstr "odwróć polaryzacje wszystkich kanałów" -#: ../src/develop/blend_gui.c:2619 +#: ../src/develop/blend_gui.c:2620 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "" "przełącz biegunowość. najlepiej widoczne jeśli „wyświetl maskę” jest aktywne" -#: ../src/develop/blend_gui.c:2647 +#: ../src/develop/blend_gui.c:2648 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9512,44 +9890,49 @@ msgstr "" "naciśnij 'c' aby przełączyć podgląd danych kanału.\n" "naciśnij 'm' aby przełączyć podgląd maski." -#: ../src/develop/blend_gui.c:2671 ../src/develop/blend_gui.c:3548 -#: ../src/iop/agx.c:2169 ../src/iop/agx.c:2389 ../src/iop/agx.c:2398 -#: ../src/iop/basicadj.c:624 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3134 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1479 ../src/iop/filmic.c:1491 -#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4400 -#: ../src/iop/filmicrgb.c:4411 ../src/iop/filmicrgb.c:4444 -#: ../src/iop/filmicrgb.c:4454 ../src/iop/graduatednd.c:1065 -#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:629 -#: ../src/iop/profile_gamma.c:635 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:390 ../src/iop/toneequal.c:3236 -#: ../src/iop/toneequal.c:3239 ../src/iop/toneequal.c:3242 -#: ../src/iop/toneequal.c:3245 ../src/iop/toneequal.c:3248 -#: ../src/iop/toneequal.c:3251 ../src/iop/toneequal.c:3254 -#: ../src/iop/toneequal.c:3257 ../src/iop/toneequal.c:3260 -#: ../src/iop/toneequal.c:3317 ../src/iop/toneequal.c:3327 -#: ../src/iop/toneequal.c:3387 ../src/views/darkroom.c:2672 +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 +#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 +#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 +#: ../src/iop/filmic.c:1494 ../src/iop/filmic.c:1537 +#: ../src/iop/filmicrgb.c:4385 ../src/iop/filmicrgb.c:4396 +#: ../src/iop/filmicrgb.c:4432 ../src/iop/filmicrgb.c:4442 +#: ../src/iop/graduatednd.c:1032 ../src/iop/negadoctor.c:1004 +#: ../src/iop/profile_gamma.c:624 ../src/iop/profile_gamma.c:630 +#: ../src/iop/relight.c:249 ../src/iop/soften.c:381 +#: ../src/iop/toneequal.c:3240 ../src/iop/toneequal.c:3243 +#: ../src/iop/toneequal.c:3246 ../src/iop/toneequal.c:3249 +#: ../src/iop/toneequal.c:3252 ../src/iop/toneequal.c:3255 +#: ../src/iop/toneequal.c:3258 ../src/iop/toneequal.c:3261 +#: ../src/iop/toneequal.c:3264 ../src/iop/toneequal.c:3321 +#: ../src/iop/toneequal.c:3331 ../src/iop/toneequal.c:3391 +#: ../src/views/darkroom.c:3113 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2673 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3033 ../src/develop/blend_gui.c:3521 -#: ../src/develop/blend_gui.c:3547 ../src/develop/blend_gui.c:3557 -#: ../src/develop/blend_gui.c:3574 ../src/develop/blend_gui.c:3595 -#: ../src/develop/blend_gui.c:3604 ../src/develop/blend_gui.c:3613 -#: ../src/develop/blend_gui.c:3622 +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 +#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 +#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 +#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3633 msgid "blend" msgstr "mieszanie" -#: ../src/develop/blend_gui.c:2673 +#: ../src/develop/blend_gui.c:2674 msgid "boost factor" msgstr "współczynnik wzmocnienia" -#: ../src/develop/blend_gui.c:2676 -msgid "adjust the boost factor of the channel mask" -msgstr "dostosuj wzmocnienie maski kanału" +#: ../src/develop/blend_gui.c:2677 +msgid "" +"adjust the channel boost factor.\n" +"increase to allow matching values over 100%" +msgstr "" +"dostosuj współczynnik wzmocnienia kanału.\n" +"zwiększ, by dopuścić wartości powyżej 100%" -#: ../src/develop/blend_gui.c:2713 +#: ../src/develop/blend_gui.c:2714 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" @@ -9557,132 +9940,136 @@ msgstr[0] "użyto %d kształtu" msgstr[1] "użyto %d kształtów" msgstr[2] "użyto %d kształtów" -#: ../src/develop/blend_gui.c:2718 ../src/develop/blend_gui.c:2767 -#: ../src/develop/blend_gui.c:2856 ../src/develop/blend_gui.c:2980 +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 +#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 msgid "no mask used" msgstr "nie użyto maski" -#: ../src/develop/blend_gui.c:2777 +#: ../src/develop/blend_gui.c:2778 msgid "toggle polarity of drawn mask" msgstr "przełącza polaryzację maski wektorowej" -#: ../src/develop/blend_gui.c:2786 +#: ../src/develop/blend_gui.c:2787 msgid "show and edit mask elements" msgstr "pokaż i edytuj elementy maski" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" "pokaż i edytuj w trybie ograniczonym (bez przesuwania/skalowania kształtów)" -#: ../src/develop/blend_gui.c:2794 ../src/libs/masks.c:1004 -#: ../src/libs/masks.c:1795 ../src/libs/masks.c:1799 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 +msgid "add AI object" +msgstr "dodaj obiekt AI" + +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 +#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 msgid "add gradient" msgstr "dodaj gradient" -#: ../src/develop/blend_gui.c:2795 +#: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" msgstr "dodaj wiele gradientów" -#: ../src/develop/blend_gui.c:2802 ../src/iop/retouch.c:2447 -#: ../src/libs/masks.c:984 ../src/libs/masks.c:1827 ../src/libs/masks.c:1831 -msgid "add brush" -msgstr "dodaj pociągnięcie pędzla" - -#: ../src/develop/blend_gui.c:2803 ../src/iop/retouch.c:2447 -msgid "add multiple brush strokes" -msgstr "dodaj wiele pociągnięć pędzla" - -#: ../src/develop/blend_gui.c:2810 ../src/iop/retouch.c:2452 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:999 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1807 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 +#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1847 msgid "add path" msgstr "dodaj ścieżkę" -#: ../src/develop/blend_gui.c:2811 ../src/iop/retouch.c:2452 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 #: ../src/iop/spots.c:877 msgid "add multiple paths" msgstr "dodaj wiele ścieżek" -#: ../src/develop/blend_gui.c:2818 ../src/iop/retouch.c:2457 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:994 ../src/libs/masks.c:1811 -#: ../src/libs/masks.c:1815 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 +#: ../src/libs/masks.c:1855 msgid "add ellipse" msgstr "dodaj elipsę" -#: ../src/develop/blend_gui.c:2819 ../src/iop/retouch.c:2457 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 #: ../src/iop/spots.c:882 msgid "add multiple ellipses" msgstr "dodaj wiele elips" -#: ../src/develop/blend_gui.c:2826 ../src/iop/retouch.c:2462 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:989 ../src/libs/masks.c:1819 -#: ../src/libs/masks.c:1823 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 +#: ../src/libs/masks.c:1863 msgid "add circle" msgstr "dodaj koło" -#: ../src/develop/blend_gui.c:2827 ../src/iop/retouch.c:2462 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 #: ../src/iop/spots.c:887 msgid "add multiple circles" msgstr "dodaj wiele okręgów" -#: ../src/develop/blend_gui.c:2973 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 +#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +msgid "add brush" +msgstr "dodaj pociągnięcie pędzla" + +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +msgid "add multiple brush strokes" +msgstr "dodaj wiele pociągnięć pędzla" + +#: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" msgstr "przełącza polaryzację maski rastrowej" -#: ../src/develop/blend_gui.c:3123 +#: ../src/develop/blend_gui.c:3134 msgid "normal & difference" msgstr "normalne i różnicowe" -#: ../src/develop/blend_gui.c:3128 +#: ../src/develop/blend_gui.c:3139 msgid "lighten" msgstr "rozjaśnianie" -#: ../src/develop/blend_gui.c:3135 +#: ../src/develop/blend_gui.c:3146 msgid "darken" msgstr "przyciemnianie" -#: ../src/develop/blend_gui.c:3142 +#: ../src/develop/blend_gui.c:3153 msgid "contrast enhancing" msgstr "zwiększanie kontrastu" -#: ../src/develop/blend_gui.c:3149 ../src/develop/blend_gui.c:3172 +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 msgid "color channel" msgstr "kanał koloru" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3175 +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 msgid "chromaticity & lightness" msgstr "chrominancja i jasność" -#: ../src/develop/blend_gui.c:3167 +#: ../src/develop/blend_gui.c:3178 msgid "normal & arithmetic" msgstr "normalne i arytmetyczne" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3187 +#: ../src/develop/blend_gui.c:3198 msgid "deprecated" msgstr "przestarzałe" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3191 +#: ../src/develop/blend_gui.c:3202 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "nieznany tryb mieszania '%d' w module '%s'" -#: ../src/develop/blend_gui.c:3476 +#: ../src/develop/blend_gui.c:3487 msgid "blending options" msgstr "opcje mieszania" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3494 +#: ../src/develop/blend_gui.c:3505 msgid "blend mask" msgstr "maska wtapiania" -#: ../src/develop/blend_gui.c:3498 +#: ../src/develop/blend_gui.c:3509 msgid "display mask and/or color channel" msgstr "wyświetl maskę lub pojedynczy kanał koloru" -#: ../src/develop/blend_gui.c:3503 +#: ../src/develop/blend_gui.c:3514 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -9692,14 +10079,13 @@ msgstr "" "wyświetlaj maskę i/lub kanał koloru.\n" "kliknij z ctrl, aby wyświetlić maskę,\n" "z shift, aby wyświetlić kanał.\n" -"najedź kursorem na suwak maski parametrycznej, aby wybrać kanał do " -"wyświetlenia" +"najedź kursorem na suwak maski parametrycznej, aby wybrać kanał do wyświetlenia" -#: ../src/develop/blend_gui.c:3510 +#: ../src/develop/blend_gui.c:3521 msgid "temporarily switch off blend mask" msgstr "tymczasowo wyłącz maskę wtapiania" -#: ../src/develop/blend_gui.c:3515 +#: ../src/develop/blend_gui.c:3526 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -9707,15 +10093,15 @@ msgstr "" "tymczasowo wyłącz maskę mieszania.\n" "tylko dla wskazanego modułu" -#: ../src/develop/blend_gui.c:3525 +#: ../src/develop/blend_gui.c:3536 msgid "choose blending mode" msgstr "tryb mieszania" -#: ../src/develop/blend_gui.c:3534 +#: ../src/develop/blend_gui.c:3545 msgid "toggle blend order" msgstr "przełącz kolejność mieszania" -#: ../src/develop/blend_gui.c:3540 +#: ../src/develop/blend_gui.c:3551 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -9725,29 +10111,29 @@ msgstr "" "domyślnie wyjście zostanie zmieszane przed wejściem,\n" "porządek może być odwrócony przez klik na ikonie (wejście przed wyjściem)" -#: ../src/develop/blend_gui.c:3547 +#: ../src/develop/blend_gui.c:3558 msgid "fulcrum" msgstr "punkt podparcia" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3562 msgid "adjust the fulcrum used by some blending operations" msgstr "dostosuj punkt podparcia używany przez niektóre operacje mieszania" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3557 ../src/iop/overlay.c:1109 -#: ../src/iop/watermark.c:1370 ../src/libs/masks.c:106 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 msgid "opacity" msgstr "krycie" -#: ../src/develop/blend_gui.c:3560 +#: ../src/develop/blend_gui.c:3571 msgid "set the opacity of the blending" msgstr "krycie górnej warstwy" -#: ../src/develop/blend_gui.c:3565 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 msgid "combine masks" msgstr "łącz maski" -#: ../src/develop/blend_gui.c:3567 +#: ../src/develop/blend_gui.c:3578 msgid "" "how to combine individual drawn mask and different channels of parametric " "mask" @@ -9755,11 +10141,11 @@ msgstr "" "sposób łączenia pojedynczej maski wektorowej z różnymi kanałami masek " "parametrycznych" -#: ../src/develop/blend_gui.c:3574 +#: ../src/develop/blend_gui.c:3585 msgid "details threshold" msgstr "próg szczegółów" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3589 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -9769,11 +10155,11 @@ msgstr "" "wartości dodatnie wybierają obszary z wyraźnymi szczegółami,\n" "wartości ujemne wybierają obszary jednolite" -#: ../src/develop/blend_gui.c:3586 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 msgid "feathering guide" msgstr "wtapianie według" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3600 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -9781,36 +10167,36 @@ msgstr "" "kontrola maski przez obraz wejściowy lub wyjściowy\n" "aplikuj kontrolowane rozmycie przed lub po zwykłym rozmyciu maski" -#: ../src/develop/blend_gui.c:3595 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 msgid "feathering radius" msgstr "promień wtapiania" -#: ../src/develop/blend_gui.c:3596 ../src/develop/blend_gui.c:3605 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3149 -#: ../src/iop/colorequal.c:3176 ../src/iop/demosaic.c:1817 -#: ../src/iop/demosaic.c:1836 ../src/iop/diffuse.c:1782 -#: ../src/iop/diffuse.c:1792 ../src/iop/retouch.c:2677 +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 +#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 +#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3598 +#: ../src/develop/blend_gui.c:3609 msgid "spatial radius of feathering" msgstr "przestrzenny zakres wtapiania" -#: ../src/develop/blend_gui.c:3604 +#: ../src/develop/blend_gui.c:3615 msgid "blurring radius" msgstr "promień rozmycia" -#: ../src/develop/blend_gui.c:3607 +#: ../src/develop/blend_gui.c:3618 msgid "radius for gaussian blur of blend mask" msgstr "promień rozmycia Gaussa dla maski mieszania" -#: ../src/develop/blend_gui.c:3613 ../src/iop/retouch.c:2682 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 #: ../src/libs/history.c:950 msgid "mask opacity" msgstr "krycie maski" -#: ../src/develop/blend_gui.c:3617 +#: ../src/develop/blend_gui.c:3628 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -9818,20 +10204,49 @@ msgstr "" "przesuwa i pochyla krzywą tonalną maski mieszania, aby zmienić jej jasność\n" "bez modyfikowania rejonów całkowicie przezroczystych i nieprzezroczystych" -#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 msgid "mask contrast" msgstr "kontrast maski" -#: ../src/develop/blend_gui.c:3626 +#: ../src/develop/blend_gui.c:3637 msgid "" -"gives the tone curve of the blend mask an s-like shape to adjust its contrast" +"gives the tone curve of the blend mask an s-like shape to adjust its " +"contrast" msgstr "nadaje krzywej tonalnej maski kształt S, aby zmienić jej kontrast" -#: ../src/develop/blend_gui.c:3629 +#: ../src/develop/blend_gui.c:3640 msgid "mask refinement" msgstr "poprawianie maski" -#: ../src/develop/develop.c:773 +#: ../src/develop/develop.c:450 +msgid "unpin image" +msgstr "odepnij obraz" + +#: ../src/develop/develop.c:453 +msgid "image pinned" +msgstr "obraz przypięty" + +#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +msgid "failed to create pinned develop" +msgstr "nie udało się utworzyć przypiętej obróbki" + +#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +msgid "pin current image" +msgstr "przypnij bieżący obraz" + +#: ../src/develop/develop.c:515 +msgid "image unpinned" +msgstr "obraz odpięty" + +#: ../src/develop/develop.c:527 +msgid "no valid image to pin" +msgstr "brak prawidłowego obrazu do przypięcia" + +#: ../src/develop/develop.c:533 +msgid "please wait for image to load" +msgstr "poczekaj na załadowanie obrazu" + +#: ../src/develop/develop.c:1135 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -9839,91 +10254,97 @@ msgstr "" "autozapis historii wyłączony dla tej sesji z powodu ekstremalnie długiej " "historii lub powolnego nośnika danych" -#: ../src/develop/develop.c:2269 +#: ../src/develop/develop.c:2647 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: moduł „%s” niedopasowanie wersji: %d != %d" -#: ../src/develop/develop.c:3174 +#: ../src/develop/develop.c:3590 msgid "duplicate module, can't move new instance after the base one\n" msgstr "duplikat modułu, nie można przenieść nowej instancji ponad bazową\n" -#: ../src/develop/imageop.c:995 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 msgid "new instance" msgstr "nowa instancja" -#: ../src/develop/imageop.c:1002 +#: ../src/develop/imageop.c:1011 msgid "duplicate instance" msgstr "zduplikuj instancję" -#: ../src/develop/imageop.c:1009 ../src/develop/imageop.c:4079 -#: ../src/libs/masks.c:1136 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 +#: ../src/libs/masks.c:1173 msgid "move up" msgstr "przenieś w górę" -#: ../src/develop/imageop.c:1016 ../src/develop/imageop.c:4080 -#: ../src/libs/masks.c:1141 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 +#: ../src/libs/masks.c:1178 msgid "move down" msgstr "przenieś w dół" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1023 ../src/develop/imageop.c:4082 -#: ../src/gui/accelerators.c:173 ../src/libs/image.c:304 -#: ../src/libs/image.c:519 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 +#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 +#: ../src/libs/image.c:522 msgid "delete" msgstr "skasuj" -#: ../src/develop/imageop.c:1031 ../src/develop/imageop.c:4083 -#: ../src/libs/modulegroups.c:4002 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 +#: ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "zmień nazwę" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched on" msgstr "'%s' jest włączona" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched off" msgstr "'%s' jest wyłączona" -#: ../src/develop/imageop.c:2168 +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: ../src/develop/imageop.c:2210 #, c-format msgid "'%s' has an introspection error" msgstr "'%s' zawiera błąd introspekcji" -#: ../src/develop/imageop.c:2796 +#: ../src/develop/imageop.c:2848 msgid "unknown mask" msgstr "nieznana maska" -#: ../src/develop/imageop.c:2800 +#: ../src/develop/imageop.c:2852 msgid "drawn + parametric mask" msgstr "maska wektorowa i parametryczna" -#: ../src/develop/imageop.c:2809 +#: ../src/develop/imageop.c:2861 #, c-format msgid "this module has a `%s'" msgstr "moduł posiada `%s'" -#: ../src/develop/imageop.c:2814 +#: ../src/develop/imageop.c:2866 #, c-format msgid "taken from module %s" msgstr "wzięte z modułu %s" -#: ../src/develop/imageop.c:2819 +#: ../src/develop/imageop.c:2871 msgid "click to display (module must be activated first)" msgstr "kliknij, aby wyświetlić (moduł musi być wpierw aktywowany)" -#: ../src/develop/imageop.c:2930 +#: ../src/develop/imageop.c:2982 msgid "purpose" msgstr "zastosowanie" -#: ../src/develop/imageop.c:2930 +#. process button +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4256 msgid "process" msgstr "przetwarzanie" -#: ../src/develop/imageop.c:2994 +#: ../src/develop/imageop.c:3046 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -9931,7 +10352,7 @@ msgstr "" "zresetuj parametry\n" "kliknij z ctrl aby ponownie zaaplikować domyślne presety" -#: ../src/develop/imageop.c:3201 +#: ../src/develop/imageop.c:3253 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -9939,7 +10360,7 @@ msgstr "" "operacje dla wielu instancji\n" "kliknij prawym przyciskiem, aby stworzyć nową instancję" -#: ../src/develop/imageop.c:3205 +#: ../src/develop/imageop.c:3257 msgid "" "presets\n" "right-click to apply on new instance" @@ -9947,15 +10368,15 @@ msgstr "" "presety\n" "kliknij prawym przyciskiem, aby stworzyć nową instancję" -#: ../src/develop/imageop.c:3417 ../src/develop/imageop.c:3439 +#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 msgid "ERROR" msgstr "BŁĄD" -#: ../src/develop/imageop.c:3941 +#: ../src/develop/imageop.c:3974 msgid "unsupported input" msgstr "niewspierane wejście" -#: ../src/develop/imageop.c:3942 +#: ../src/develop/imageop.c:3975 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -9967,50 +10388,52 @@ msgstr "" "w której format danych\n" "nie spełnia oczekiwań." -#: ../src/develop/imageop.c:4078 ../src/develop/imageop.c:4088 -#: ../src/gui/accelerators.c:169 ../src/libs/lib.c:1580 +#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 +#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 +#: ../src/views/darkroom.c:2919 msgid "show" msgstr "wyświetl" -#: ../src/develop/imageop.c:4081 ../src/libs/modulegroups.c:3484 -#: ../src/libs/modulegroups.c:3615 ../src/libs/modulegroups.c:4006 -#: ../src/libs/tagging.c:3678 +#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 +#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 +#: ../src/libs/tagging.c:3708 msgid "new" msgstr "nowa" -#: ../src/develop/imageop.c:4084 ../src/libs/duplicate.c:402 -#: ../src/libs/image.c:540 ../src/libs/modulegroups.c:3998 +#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "zduplikuj" -#: ../src/develop/imageop.c:4089 +#: ../src/develop/imageop.c:4128 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:140 -#: ../src/gui/gtk.c:3687 ../src/gui/gtk.c:3742 ../src/gui/hist_dialog.c:289 -#: ../src/gui/styles_dialog.c:632 ../src/gui/styles_dialog.c:654 -#: ../src/iop/atrous.c:1618 ../src/libs/lib.c:1581 -#: ../src/libs/modulegroups.c:4082 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 +#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 +#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 +#: ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "reset" -#: ../src/develop/imageop.c:4090 ../src/gui/preferences.c:1024 -#: ../src/libs/lib.c:1582 +#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 +#: ../src/libs/lib.c:1722 msgid "presets" msgstr "presety" -#: ../src/develop/imageop.c:4091 +#. global shortcuts +#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 msgid "enable" msgstr "włącz" -#: ../src/develop/imageop.c:4092 ../src/gui/accelerators.c:185 +#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 msgid "focus" msgstr "skupienie" -#: ../src/develop/imageop.c:4093 ../src/gui/accelerators.c:2956 +#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "instancja" -#: ../src/develop/imageop.c:4113 +#: ../src/develop/imageop.c:4152 msgid "processing module" msgstr "moduł przetwarzający" @@ -10059,37 +10482,37 @@ msgstr[0] "import %s zakończony powodzeniem" msgstr[1] "import %s zakończony powodzeniem" msgstr[2] "import %s zakończony powodzeniem" -#: ../src/develop/masks/brush.c:1341 ../src/develop/masks/brush.c:1395 +#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 #, c-format msgid "hardness: %3.2f%%" msgstr "twardość: %3.2f%%" -#: ../src/develop/masks/brush.c:1357 ../src/develop/masks/brush.c:1455 +#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 #: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1885 +#: ../src/develop/masks/path.c:1884 #, c-format msgid "size: %3.2f%%" msgstr "rozmiar: %3.2f%%" -#: ../src/develop/masks/brush.c:3146 +#: ../src/develop/masks/brush.c:3141 msgid "[BRUSH] change size" msgstr "[PĘDZEL] zmień rozmiar" -#: ../src/develop/masks/brush.c:3148 +#: ../src/develop/masks/brush.c:3143 msgid "[BRUSH] change hardness" msgstr "[PĘDZEL] zmień twardość" -#: ../src/develop/masks/brush.c:3150 +#: ../src/develop/masks/brush.c:3145 msgid "[BRUSH] change opacity" msgstr "[PĘDZEL] zmień krycie" -#: ../src/develop/masks/brush.c:3162 +#: ../src/develop/masks/brush.c:3157 #, c-format msgid "brush #%d" msgstr "cieniowanie nr %d" -#: ../src/develop/masks/brush.c:3175 +#: ../src/develop/masks/brush.c:3170 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" @@ -10098,13 +10521,13 @@ msgstr "" "rozmiar: rolka, twardość: shift+rolka\n" "krycie: ctrl+rolka (%d%%)" -#: ../src/develop/masks/brush.c:3178 +#: ../src/develop/masks/brush.c:3173 msgid "size: scroll" msgstr "rozmiar: rolka" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 #: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1819 +#: ../src/develop/masks/path.c:1818 #, c-format msgid "feather size: %3.2f%%" msgstr "promień rozmycia: %3.2f%%" @@ -10126,7 +10549,7 @@ msgstr "[OKRĄG] zmień krycie" msgid "circle #%d" msgstr "koło nr %d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4011 +#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10181,14 +10604,11 @@ msgstr "obrót: ctrl+przeciągnięcie" #: ../src/develop/masks/ellipse.c:2021 #, c-format msgid "" -"feather mode: shift+click, rotate: ctrl+drag\n" -"size: scroll, feather size: shift+scroll, opacity: " -"ctrl+scroll (%d%%)" +"feather mode: alt+click, rotate: ctrl+drag\n" +"size: scroll, feather size: shift+scroll, opacity: ctrl+scroll (%d%%)" msgstr "" -"tryb rozmycia krawędzi: shift+kliknięcie, obrót: " -"ctrl+przeciągnięcie\n" -"rozmiar: rolka, wielkość rozmycia krawędzi: shift+rolka, " -"krycie: ctrl+rolka (%d%%)" +"tryb wtapiania: alt+klik, obrót: ctrl+przeciągnij\n" +"rozmiar: rolka, rozmiar wtapiania: shift+rolka, krycie: ctrl+rolka (%d%%)" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format @@ -10256,79 +10676,188 @@ msgstr "[KSZTAŁT] usuń kształt" msgid "group `%s'" msgstr "grupa \"%s\"" -#: ../src/develop/masks/masks.c:418 +#: ../src/develop/masks/masks.c:432 #, c-format msgid "copy of `%s'" msgstr "kopia %s" -#: ../src/develop/masks/masks.c:984 +#: ../src/develop/masks/masks.c:1002 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: niedopasowanie wersji maski: %d != %d" -#: ../src/develop/masks/masks.c:1244 ../src/develop/masks/masks.c:1894 +#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 #, c-format msgid "opacity: %.0f%%" msgstr "krycie: %.0f%%" -#: ../src/develop/masks/masks.c:1640 ../src/libs/masks.c:1074 +#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 msgid "add existing shape" msgstr "dodaj istniejący kształt" -#: ../src/develop/masks/masks.c:1667 +#: ../src/develop/masks/masks.c:1696 msgid "use same shapes as" msgstr "użyj tych kształtów, co" -#: ../src/develop/masks/masks.c:1977 +#: ../src/develop/masks/masks.c:2006 msgid "masks can not contain themselves" msgstr "maski nie mogą zawierać same siebie" -#: ../src/develop/masks/path.c:3944 +#: ../src/develop/masks/object.c:852 +msgid "set raster mask root folder in preferences" +msgstr "ustaw główny katalog masek rastrowych w ustawieniach" + +#: ../src/develop/masks/object.c:860 +msgid "cannot create raster mask folder" +msgstr "nie można utworzyć katalogu masek rastrowych" + +#: ../src/develop/masks/object.c:923 +msgid "raster mask saved" +msgstr "maska rastrowa zapisana" + +#: ../src/develop/masks/object.c:928 +msgid "failed to save raster mask" +msgstr "nie udało się zapisać maski rastrowej" + +#: ../src/develop/masks/object.c:1009 +msgid "no mask extracted from AI segmentation" +msgstr "nie wyodrębniono maski z segmentacji AI" + +#: ../src/develop/masks/object.c:1017 +msgid "ai object group" +msgstr "grupa obiektów ai" + +#: ../src/develop/masks/object.c:1018 +msgid "ai object" +msgstr "obiekt ai" + +#: ../src/develop/masks/object.c:1146 +#, c-format +msgid "smoothing: %3.2f" +msgstr "wygładzanie: %3.2f" + +#: ../src/develop/masks/object.c:1157 +#, c-format +msgid "cleanup: %d" +msgstr "czyszczenie: %d" + +#: ../src/develop/masks/object.c:1170 +#, c-format +msgid "opacity: %d%%" +msgstr "krycie: %d%%" + +#: ../src/develop/masks/object.c:1293 +#, c-format +msgid "group '%s'" +msgstr "grupa „%s”" + +#. keep the message visible while the thread is working +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 +msgid "object mask: analyzing image..." +msgstr "maska obiektu: analizowanie obrazu..." + +#: ../src/develop/masks/object.c:1588 +msgid "click on object to create mask" +msgstr "kliknij obiekt, aby utworzyć maskę" + +#. log only once when the thread is first joined +#: ../src/develop/masks/object.c:1598 +msgid "object mask preparation failed" +msgstr "przygotowanie maski obiektu nie powiodło się" + +#: ../src/develop/masks/object.c:1803 +msgid "[OBJECT] select / add foreground point" +msgstr "[OBIEKT] wybierz / dodaj punkt pierwszego planu" + +#: ../src/develop/masks/object.c:1808 +msgid "[OBJECT] add background point" +msgstr "[OBIEKT] dodaj punkt tła" + +#: ../src/develop/masks/object.c:1813 +msgid "[OBJECT] clear selection" +msgstr "[OBIEKT] wyczyść zaznaczenie" + +#: ../src/develop/masks/object.c:1818 +msgid "[OBJECT] apply mask" +msgstr "[OBIEKT] zastosuj maskę" + +#: ../src/develop/masks/object.c:1823 +msgid "[OBJECT] change smoothing" +msgstr "[OBIEKT] zmień wygładzanie" + +#: ../src/develop/masks/object.c:1828 +msgid "[OBJECT] change cleanup" +msgstr "[OBIEKT] zmień czyszczenie" + +#: ../src/develop/masks/object.c:1833 +msgid "[OBJECT] change opacity" +msgstr "[OBIEKT] zmień krycie" + +#: ../src/develop/masks/object.c:1840 +#, c-format +msgid "object #%d" +msgstr "obiekt #%d" + +#: ../src/develop/masks/object.c:1858 +#, c-format +msgid "" +"add: click, subtract: shift+click, clear: ctrl+shift+click, apply: right-click, apply+save raster: shift+right-click\n" +"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), opacity: ctrl+scroll (%d%%)" +msgstr "" +"dodaj: klik, odejmij: shift+klik, wyczyść: ctrl+shift+klik, zastosuj: prawy klik, zastosuj+zapisz raster: shift+prawy klik\n" +"wygładzanie: rolka (%3.2f), czyszczenie: shift+rolka (%d), krycie: ctrl+rolka (%d%%)" + +#: ../src/develop/masks/object.c:1869 +#, c-format +msgid "select: click on object, opacity: ctrl+scroll (%d%%)" +msgstr "wybierz: kliknij obiekt, krycie: ctrl+rolka (%d%%)" + +#: ../src/develop/masks/path.c:3943 msgid "[PATH creation] add a smooth node" msgstr "[ŚCIEŻKA, tworzenie] dodaj gładki węzeł" -#: ../src/develop/masks/path.c:3946 +#: ../src/develop/masks/path.c:3945 msgid "[PATH creation] add a sharp node" msgstr "[ŚCIEŻKA, tworzenie] dodaj ostry węzeł" -#: ../src/develop/masks/path.c:3948 +#: ../src/develop/masks/path.c:3947 msgid "[PATH creation] terminate path creation" msgstr "[ŚCIEŻKA, tworzenie] zakończ tworzenie ścieżki" -#: ../src/develop/masks/path.c:3950 +#: ../src/develop/masks/path.c:3949 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[ŚCIEŻKA, na węźle] przełącz między węzłem gładkim i ostrym" -#: ../src/develop/masks/path.c:3952 +#: ../src/develop/masks/path.c:3951 msgid "[PATH on node] remove the node" msgstr "[ŚCIEŻKA, na węźle] usuń węzeł" -#: ../src/develop/masks/path.c:3954 +#: ../src/develop/masks/path.c:3953 msgid "[PATH on feather] reset curvature" msgstr "[ŚCIEŻKA, na wtapianiu] usuń krzywiznę" -#: ../src/develop/masks/path.c:3956 +#: ../src/develop/masks/path.c:3955 msgid "[PATH on segment] add node" msgstr "[ŚCIEŻKA, na segmencie] dodaj węzeł" -#: ../src/develop/masks/path.c:3958 +#: ../src/develop/masks/path.c:3957 msgid "[PATH] change size" msgstr "[ŚCIEŻKA] zmień rozmiar" -#: ../src/develop/masks/path.c:3960 +#: ../src/develop/masks/path.c:3959 msgid "[PATH] change feather size" msgstr "[ŚCIEŻKA] zmień rozmiar wtapiania" -#: ../src/develop/masks/path.c:3962 +#: ../src/develop/masks/path.c:3961 msgid "[PATH] change opacity" msgstr "[ŚCIEŻKA] zmień krycie" -#: ../src/develop/masks/path.c:3974 +#: ../src/develop/masks/path.c:3973 #, c-format msgid "path #%d" msgstr "ścieżka nr %d" -#: ../src/develop/masks/path.c:3985 +#: ../src/develop/masks/path.c:3984 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10336,7 +10865,7 @@ msgstr "" "dodaj węzeł: klik, dodaj ostry węzeł:Ctrl+klik\n" "anuluj: prawy klik" -#: ../src/develop/masks/path.c:3990 +#: ../src/develop/masks/path.c:3989 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10344,24 +10873,23 @@ msgstr "" "dodaj węzeł: klik, dodaj ostry węzeł:ctrl+klik\n" "zakończ ścieżkę: prawy klik" -#: ../src/develop/masks/path.c:3995 +#: ../src/develop/masks/path.c:3994 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" msgstr "" -"przesunięcie węzła: przeciągnięcie, usunięcie węzła: prawy " -"klik\n" +"przesunięcie węzła: przeciągnięcie, usunięcie węzła: prawy klik\n" "przełącznik węzła: gładki/ostry: ctrl+klik" -#: ../src/develop/masks/path.c:4000 +#: ../src/develop/masks/path.c:3999 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" msgstr "" -"zakrzywienie w węźle: przesunięcie\n" -"zresetuj krzywiznę: prawy przycisk myszy" +"krzywizna węzła: przeciągnij, wymuś symetrię: ctrl+przeciągnij,\n" +"przesuń pojedynczy uchwyt: shift+przeciągnij, resetuj krzywiznę: prawy klik" -#: ../src/develop/masks/path.c:4005 +#: ../src/develop/masks/path.c:4004 msgid "" "move segment: drag, add node: ctrl+click\n" "remove path: right-click" @@ -10369,34 +10897,31 @@ msgstr "" "dodaj segment: przeciągnij, dodaj węzeł:ctrl+klik\n" "usuń ścieżkę: prawy klik" -#: ../src/develop/pixelpipe_hb.c:517 +#: ../src/develop/pixelpipe_hb.c:571 msgid "enabled as required" msgstr "moduł włączony zgodnie z wymaganiami" -#: ../src/develop/pixelpipe_hb.c:518 +#: ../src/develop/pixelpipe_hb.c:572 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" msgstr "" "moduł był wyłączony w Historii, ale jest wymagany dla tego typu obrazu.\n" -"prawdopodobnie wynika to z zastosowania presetu, stylu bądź skopiowania " -"historii z innego obrazu" +"prawdopodobnie wynika to z zastosowania presetu, stylu bądź skopiowania historii z innego obrazu" -#: ../src/develop/pixelpipe_hb.c:525 +#: ../src/develop/pixelpipe_hb.c:579 msgid "disabled as not appropriate" msgstr "deaktywowany jako niewłaściwy" -#: ../src/develop/pixelpipe_hb.c:526 +#: ../src/develop/pixelpipe_hb.c:580 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" msgstr "" -"moduł był wyłączony w Historii, ale nie jest dozwolony dla tego typu " -"obrazu.\n" -"Prawdopodobnie wynika to z zastosowania presetu, stylu bądź skopiowania " -"historii z innego obrazu" +"moduł był wyłączony w Historii, ale nie jest dozwolony dla tego typu obrazu.\n" +"Prawdopodobnie wynika to z zastosowania presetu, stylu bądź skopiowania historii z innego obrazu" -#: ../src/develop/pixelpipe_hb.c:1258 +#: ../src/develop/pixelpipe_hb.c:1371 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10407,33 +10932,26 @@ msgstr "" "w module '%s'\n" "prosimy o zgłaszanie przez GitHub" -#: ../src/develop/pixelpipe_hb.c:1742 +#: ../src/develop/pixelpipe_hb.c:1953 msgid "fatal input misalignment, please report on GitHub\n" msgstr "" "katastrofalne niedopasowanie wejścia, prosimy o zgłaszanie przez GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3113 +#: ../src/develop/pixelpipe_hb.c:3174 msgid "" -"OpenCL errors encountered; disabling OpenCL for this session! some possible " -"causes:\n" -" - OpenCL out of resources due to preference settings. please try with " -"defaults,\n" -" - buggy driver for some device. please run darktable with `-d opencl' to " -"identify,\n" +"OpenCL errors encountered; disabling OpenCL for this session! some possible causes:\n" +" - OpenCL out of resources due to preference settings. please try with defaults,\n" +" - buggy driver for some device. please run darktable with `-d opencl' to identify,\n" " - some drivers don't support needed number of events,\n" " - too small headroom settings while using 'use all device memory'." msgstr "" -"napotkano błędy OpenCL; wyłączono OpenCL dla tej sesji! potencjalne " -"przyczyny:\n" -" - wyczerpanie zasobów OpenCL w związku z preferencjami. przetestuj dla " -"ustawień domyślnych,\n" -" - błędy w sterowniku dla któregoś z urządzeń. uruchom darktable z opcją `-" -"d opencl' aby rozpoznać problem,\n" +"napotkano błędy OpenCL; wyłączono OpenCL dla tej sesji! potencjalne przyczyny:\n" +" - wyczerpanie zasobów OpenCL w związku z preferencjami. przetestuj dla ustawień domyślnych,\n" +" - błędy w sterowniku dla któregoś z urządzeń. uruchom darktable z opcją `-d opencl' aby rozpoznać problem,\n" " - któryś ze sterowików nie obsługuje wymaganej liczby zdarzeń,\n" -" - zbyt małe ustawienie marginesu pamięci gdy użyta opcja 'użyj całej " -"pamięci urządzenia'." +" - zbyt małe ustawienie marginesu pamięci gdy użyta opcja 'użyj całej pamięci urządzenia'." -#: ../src/develop/pixelpipe_hb.c:3305 +#: ../src/develop/pixelpipe_hb.c:3476 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10444,46 +10962,46 @@ msgstr "" "'%s' ponieważ jest przetwarzany w późniejszym etapie potoku przetwarzania.\n" "maska rastrowa jest pominięta." -#: ../src/develop/tiling.c:817 ../src/develop/tiling.c:1157 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" -"tiling failed for module '%s'. the output most likely will be OK, but you " +"tiling failed for module '%s%s'. the output most likely will be OK, but you " "might want to check." msgstr "" -"nieudane kafelkowanie dla modułu '%s'. rezultat prawdopodobnie będzie " -"prawidłowy, ale możesz się upewnić." +"kafelkowanie nie powiodło się dla modułu „%s%s”. wynik najprawdopodobniej " +"będzie poprawny, ale możesz chcieć sprawdzić." -#: ../src/dtgtk/culling.c:223 +#: ../src/dtgtk/culling.c:225 msgid "you have reached the start of your selection" msgstr "dotarłeś do początku kolekcji" -#: ../src/dtgtk/culling.c:232 +#: ../src/dtgtk/culling.c:234 msgid "you have reached the start of your collection" msgstr "dotarłeś do początku kolekcji" -#: ../src/dtgtk/culling.c:279 +#: ../src/dtgtk/culling.c:281 msgid "you have reached the end of your selection" msgstr "dotarłeś do końca kolekcji" -#: ../src/dtgtk/culling.c:306 +#: ../src/dtgtk/culling.c:308 msgid "you have reached the end of your collection" msgstr "dotarłeś do końca kolekcji" -#: ../src/dtgtk/culling.c:415 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "powiększanie jest ograniczone do %d obrazów" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "błędny" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "rok %s" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -10493,7 +11011,7 @@ msgstr "" "użyj \"min\" jeśli nie chcesz ograniczenia\n" "prawy klik aby zaznaczyć z istniejących wartości" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -10503,7 +11021,7 @@ msgstr "" "użyj \"max\" jeśli nie chcesz ograniczenia\n" "prawy klik aby wybrać istniejącą wartość" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -10511,7 +11029,7 @@ msgstr "" "wprowadź wartość\n" "prawy klik aby wybrać z istniejących wartości" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10525,7 +11043,7 @@ msgstr "" "użyj \"-\" przed datą relacyjną\n" "prawy klik aby wybrać z kalendarza lub istniejących wartości" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10540,7 +11058,7 @@ msgstr "" "użyj \"-\" przed datą relacyjną\n" "prawy klik aby wybrać z kalendarza lub istniejących wartości" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10550,46 +11068,47 @@ msgstr "" "w formie RRRR:MM:DD gg:mm:ss.sss (tylko rok jest obowiązkowy)\n" "prawy klik aby wybrać z kalendarza lub istniejących wartości" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "interwał dat i czasu do odjęcia od maksymalnej wartości" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "interwał dat i czasu do dodania do minimalnej wartości" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "stałe przybliżenie" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "relatywne" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "wybrane" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 -#: ../src/libs/colorpicker.c:54 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 +#: ../src/dtgtk/range.c:1811 ../src/libs/colorpicker.c:54 msgid "min" msgstr "min" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 -#: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 +#: ../src/dtgtk/range.c:1823 ../src/libs/colorpicker.c:54 +#: ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "maks" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "typ daty" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "data" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -10597,46 +11116,46 @@ msgstr "" "pojedyncze kliknięcie zaznacza datę\n" "podwójne kliknięcie używa daty bezpośrednio" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "lata: " -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "miesiące: " -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "dni: " #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "czas" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 -#: ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 +#: ../src/dtgtk/range.c:1830 msgid "now" msgstr "teraz" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "ustaw wartość aby zawsze odwzorować bieżącą datę i czas" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:180 -#: ../src/libs/metadata.c:1140 ../src/libs/styles.c:913 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 +#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "zastosuj" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "ustaw zakres związany z tą wartością" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "bieżąca data: " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:595 +#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 msgid "double-click to reset" msgstr "kliknij dwukrotnie, aby zresetować" @@ -10663,126 +11182,125 @@ msgstr "" msgid "grouped images" msgstr "zgrupowane obrazy" -#: ../src/dtgtk/thumbnail.c:859 ../src/dtgtk/thumbnail.c:1654 -#: ../src/iop/ashift.c:6047 ../src/iop/ashift.c:6134 ../src/iop/ashift.c:6136 -#: ../src/iop/ashift.c:6138 ../src/libs/navigation.c:112 -#: ../src/libs/navigation.c:249 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 +#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 +#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:268 msgid "fit" msgstr "dopasuj" -#: ../src/dtgtk/thumbtable.c:1256 +#: ../src/dtgtk/thumbtable.c:1265 msgid "here" msgstr "tutaj" -#: ../src/dtgtk/thumbtable.c:1257 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "w tej kolekcji nie ma obrazów" -#: ../src/dtgtk/thumbtable.c:1259 +#: ../src/dtgtk/thumbtable.c:1268 msgid "need help?" msgstr "potrzebujesz pomocy?" -#: ../src/dtgtk/thumbtable.c:1260 +#: ../src/dtgtk/thumbtable.c:1269 msgid "if you have not imported any images yet" msgstr "jeśli jeszcze nie zaimportowałeś żadnych obrazów" -#: ../src/dtgtk/thumbtable.c:1261 +#: ../src/dtgtk/thumbtable.c:1270 msgid "click on ? then an on-screen item to open manual page" msgstr "" "kliknij na ? a następnie element na ekranie, aby otworzyć stronę " "podręcznika" -#: ../src/dtgtk/thumbtable.c:1262 +#: ../src/dtgtk/thumbtable.c:1271 msgid "you can do so in the import module" msgstr "możesz to zrobić w module importu" -#: ../src/dtgtk/thumbtable.c:1263 +#: ../src/dtgtk/thumbtable.c:1272 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "" "naciśnij i przytrzymaj 'h' aby pokazać wszystkie aktywne skróty " "klawiaturowe" -#: ../src/dtgtk/thumbtable.c:1264 +#: ../src/dtgtk/thumbtable.c:1273 msgid "to open the online manual click " msgstr "aby otworzyć podręcznik użytkownika kliknij " -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1274 msgid "try to relax the filter settings in the top panel" msgstr "spróbuj dostosować ustawienia filtrów w górnym panelu" -#: ../src/dtgtk/thumbtable.c:1266 +#: ../src/dtgtk/thumbtable.c:1275 msgid "or add images in the collections module" msgstr "lub dodaj obrazy w module kolekcji" -#: ../src/dtgtk/thumbtable.c:1267 +#: ../src/dtgtk/thumbtable.c:1276 msgid "personalize darktable" msgstr "spersonalizuj darktable" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1277 msgid "click on the gear icon for global preferences" msgstr "kliknij na ikonę koła zębatego aby wyświetlić ustawienia ogólne" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1279 msgid "click on the keyboard icon to define shortcuts" msgstr "kliknij na ikonę klawiatury aby zdefiniować skróty klawiaturowe" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1281 msgid "try the 'no-click' workflow" msgstr "spróbuj 'bez-klikania'" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1282 msgid "set module-specific preferences through module's menu" msgstr "ustaw preferencje specyficzne dla modułu poprzez menu modułu" -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1283 msgid "hover over an image and use keyboard shortcuts" msgstr "najedź na obraz i użyj skrótów klawiaturowych" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1284 msgid "to apply ratings, colors, styles, etc." msgstr "aby przypisać ocenę, kolorową etykietę, zastosować style itp." -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1285 msgid "make default raw development look more like your" msgstr "" "spraw, aby domyślne wywoływanie plików RAW wyglądało bardziej jak twoje" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1286 msgid "hover over any button for its description and shortcuts" msgstr "" "najedź kursorem na dowolny przycisk, aby wyświetlić jego opis i skróty " "klawiaturowe" -#: ../src/dtgtk/thumbtable.c:1278 +#: ../src/dtgtk/thumbtable.c:1287 msgid "camera's JPEG by applying a camera-specific style" msgstr "JPEG z aparatu poprzez zastosowanie stylu specyficznego dla aparatu" -#: ../src/dtgtk/thumbtable.c:1695 -msgid "" -"you have changed the settings related to how thumbnails are generated.\n" +#: ../src/dtgtk/thumbtable.c:1714 +msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "ustawienia tworzenia miniaturek zostały zmienione.\n" -#: ../src/dtgtk/thumbtable.c:1698 +#: ../src/dtgtk/thumbtable.c:1717 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" msgstr "wszystkie zapamiętane miniatury muszą zostać unieważnione \n" -#: ../src/dtgtk/thumbtable.c:1702 +#: ../src/dtgtk/thumbtable.c:1721 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" "\n" msgstr "zapamiętane miniatury powyżej poziomu %d muszą zostać unieważnione \n" -#: ../src/dtgtk/thumbtable.c:1707 +#: ../src/dtgtk/thumbtable.c:1726 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" "\n" msgstr "zapamiętane miniatury poniżej poziomu %d muszą zostać unieważnione \n" -#: ../src/dtgtk/thumbtable.c:1712 +#: ../src/dtgtk/thumbtable.c:1731 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -10790,163 +11308,132 @@ msgid "" msgstr "" "zapamiętane miniatury pomiędzy poziomem %d a %d muszą zostać unieważnione \n" -#: ../src/dtgtk/thumbtable.c:1715 +#: ../src/dtgtk/thumbtable.c:1734 msgid "do you want to do that now?" msgstr "chcesz zrobić to teraz?" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1736 msgid "cached thumbnails invalidation" msgstr "unieważnienie zapamiętanych miniatur" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:2953 +#: ../src/dtgtk/thumbtable.c:3082 msgid "copy history" msgstr "kopiuj historię edycji" -#: ../src/dtgtk/thumbtable.c:2955 +#: ../src/dtgtk/thumbtable.c:3084 msgid "copy history parts" msgstr "skopiuj historię selektywnie" -#: ../src/dtgtk/thumbtable.c:2959 +#: ../src/dtgtk/thumbtable.c:3088 msgid "paste history parts" msgstr "wklej selektywnie" -#: ../src/dtgtk/thumbtable.c:2964 +#: ../src/dtgtk/thumbtable.c:3093 msgid "duplicate image" msgstr "zduplikuj obraz" -#: ../src/dtgtk/thumbtable.c:2966 +#: ../src/dtgtk/thumbtable.c:3095 msgid "duplicate image virgin" msgstr "zduplikuj obraz bez obróbki" -#: ../src/dtgtk/thumbtable.c:2976 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 msgid "select film roll" msgstr "wybierz rolkę filmu" -#: ../src/dtgtk/thumbtable.c:2978 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 msgid "select untouched" msgstr "wybierz niezmieniane" #. clang-format off -#. modelines: These editor modelines have been set for all relevant files by tools/update_modelines.py +#. modelines: These editor modelines have been set for all relevant files by +#. tools/update_modelines.py #. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; indent-mode cstyle; remove-trailing-spaces modified; +#. kate: tab-indents: off; indent-width 2; replace-tabs on; indent-mode +#. cstyle; remove-trailing-spaces modified; #. clang-format on -#. allow time for the error to display before script_manager writes it's error message -#. allow time for the error to display before script_manager writes it's error message -#. +#. allow time for the error to display before script_manager writes it's error +#. message +#. allow time for the error to display before script_manager writes it's error +#. message #. NAME #. prequire - a protected lua require -#. #. SYNOPSIS #. local du = require "lib/dtutils" -#. #. local result = du.prequire(req_name) #. req_name - the filename of the lua code to load without the ".lua" filetype -#. #. DESCRIPTION -#. prequire is a protected require that can survive an error in the code being loaded without +#. prequire is a protected require that can survive an error in the code being +#. loaded without #. bringing down the calling routine. -#. #. RETURN VALUE #. result - the code or true on success, otherwise an error message -#. #. EXAMPLE #. prequire("lib/dtutils.file") which would load lib/dtutils/file.lua -#. -#. #. Sort a table -#. Code copied from http://stackoverflow.com/questions/15706270/sort-a-table-in-lua +#. Code copied from http://stackoverflow.com/questions/15706270/sort-a-table- +#. in-lua #. collect the keys #. if order function given, sort by it by passing the table and keys a, b, #. otherwise just sort the keys #. return the iterator function -#. seed with os.time in seconds and add an extra degree of random for multiple calls in the same second -#. +#. seed with os.time in seconds and add an extra degree of random for multiple +#. calls in the same second #. This file is part of darktable, #. Copyright (c) 2014 Jérémy Rosen #. Copyright (c) 2016 Bill Ferguson -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. DEBUG HELPERS #. A collection of helper functions to help debugging lua scripts. -#. #. require it as -#. #. dhelpers = require "lib/dtutils.debug" -#. #. Each function is documented in its own header -#. -#. -#. #. The actual content of the module #. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; -#. -#. local function to run a test command on windows and return a true if it succeeds +#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing- +#. space on; +#. local function to run a test command on windows and return a true if it +#. succeeds #. instead of returning true if it runs -#. -#. #. local function to determine if a path name is a windows executable -#. #. test if directory #. test exists #. test if file #. make sure it's not a directory #. test executable -#. #. local function to return a case insensitive pattern for matching #. i.e. gimp becomes [Gg][Ii][Mm][Pp] which should match any capitalization #. of gimp. -#. -#. #. local function to search windows for an executable -#. #. use where on path #. use where on program files #. use where on program files (x86) #. save it so we don't have to search again -#. #. local function to search *nix systems for an executable -#. -#. #. local function to search macos systems for an executable -#. #. see if it's in the path #. save it so we don't have to search again -#. #. local function to provide a generic search call that can be #. split into operating system specific calls -#. -#. #. local function to check if an executable path is #. a windows executable on linux or macos, thus requiring wine to run -#. #. check for windows executable to run under wine -#. #. local function to check if an executable path is #. a valid executable. Some generic checks are done before #. system specific checks are done. -#. #. reset path preference is the returned preference is a directory -#. #. local function to the old check_if_bin_exists functionality #. on windows in order to decrease the amount of windows being #. created and destroyed by system calls. -#. #. only run on windows if preference checked #. the following path, filename, etc functions have #. moved to the string library since they are string @@ -10955,7 +11442,8 @@ msgstr "wybierz niezmieniane" #. these functions are left here for compatibility #. with older scripts #. Thanks Tobias Jakobs for the idea -#. result = os.execute('if exist "'..filepath..'" (cmd /c exit 0) else (cmd /c exit 1)') +#. result = os.execute('if exist "'..filepath..'" (cmd /c exit 0) else (cmd /c +#. exit 1)') #. if not result then #. result = false #. end @@ -10970,14 +11458,17 @@ msgstr "wybierz niezmieniane" #. we do 2 digit increments so make sure we didn't grab part of the filename #. we got the filename so set the increment to 01 #. limit to 99 more exports of the original export -#. -#. The new check_if_bin_exists() does multiple calls to the operating system to check -#. if the file exists and is an executable. On windows, each call to the operating system -#. causes a window to open in order to run the command, then the window closes when the -#. command exits. If the user gets annoyed by the "flickering windows", then they can -#. enable this preference to use the old check_if_bin_exists() that relys on the +#. The new check_if_bin_exists() does multiple calls to the operating system +#. to check +#. if the file exists and is an executable. On windows, each call to the +#. operating system +#. causes a window to open in order to run the command, then the window closes +#. when the +#. command exits. If the user gets annoyed by the "flickering windows", then +#. they can +#. enable this preference to use the old check_if_bin_exists() that relys on +#. the #. executable path preferences and doesn't do as many checks. -#. #. set the default log levels #. returns the path to the file prefixed with @ #. we just need the filename, so grab it from the string @@ -10989,7 +11480,8 @@ msgstr "wybierz niezmieniane" #. Any quote characters within a sanitized string must be properly #. escaped. #. strip out single quotes from quoted pathnames -#. Thank you Tobias Jakobs for the awesome regular expression, which I tweaked a little +#. Thank you Tobias Jakobs for the awesome regular expression, which I tweaked +#. a little #. - - - - - - - - - - - - - - - - - - - - - - - #. C O N S T A N T S #. - - - - - - - - - - - - - - - - - - - - - - - @@ -11018,7 +11510,12 @@ msgstr "wybierz niezmieniane" #. Not Implemented #. Not Implemented #. Not Implemented -#. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the substitute list +#. handle the ROLL.NAME[n] case +#. grab each complete variable +#. strip of the leading $( and trailing ) +#. add one because c arrays are 0 based and lua are 1 based +#. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the +#. substitute list #. grab each complete variable #. strip of the leading $( and trailing ) #. get the element number and the tag to match @@ -11032,10 +11529,13 @@ msgstr "wybierz niezmieniane" #. FILE.NAME #. FILE.EXTENSION #. ID +#. IMAGE.ID +#. IMAGE.ID.NEXT #. VERSION #. VERSION.IF_MULTI #. VERSION.NAME #. DARKTABLE.VERSION +#. Xmp.darktable.version #. DARKTABLE.NAME #. SEQUENCE #. WIDTH.SENSOR @@ -11101,10 +11601,15 @@ msgstr "wybierz niezmieniane" #. LABELS #. LABELS.ICONS - wont be implemented #. TITLE +#. Xmp.dc.title #. DESCRIPTION +#. Xmp.dc.description #. CREATOR +#. Xmp.dc.creator #. PUBLISHER +#. Xmp.dc.publisher #. RIGHTS +#. Xmp.dc.rights #. TAGS - wont be implemented #. SIDECAR.TXT - wont be implemented #. FOLDER.PICTURES @@ -11116,282 +11621,302 @@ msgstr "wybierz niezmieniane" #. JOBCODE - wont be implemented #. populate the substitution list #. do category substitutions separately -#: ../src/external/lua-scripts/lib/dtutils/string.lua:870 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:931 msgid "$(ROLL.NAME) - roll of the input image" msgstr "$(ROLL.NAME) - rolka obrazu wejściowego" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:871 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 #: ../src/gui/gtkentry.c:38 msgid "$(FILE.FOLDER) - folder containing the input image" msgstr "$(FILE.FOLDER) - folder zawierający obraz wejściowy" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:872 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 #: ../src/gui/gtkentry.c:39 msgid "$(FILE.NAME) - basename of the input image" msgstr "$(FILE.NAME) - nazwa obrazu wejściowego (bez rozszerzenia)" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:873 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 #: ../src/gui/gtkentry.c:40 msgid "$(FILE.EXTENSION) - extension of the input image" msgstr "$(FILE.EXTENSION) - rozszerzenie obrazu wejściowego" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:874 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 #: ../src/gui/gtkentry.c:111 msgid "$(ID) - image ID" msgstr "$(ID) – identyfikator obrazu" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:875 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/gui/gtkentry.c:109 +msgid "$(IMAGE.ID) - image ID" +msgstr "$(IMAGE.ID) – identyfikator obrazu" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/gui/gtkentry.c:110 +msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" +msgstr "" +"$(IMAGE.ID.NEXT) - następny identyfikator obrazu do przypisania podczas " +"importu" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 #: ../src/gui/gtkentry.c:41 msgid "$(VERSION) - duplicate version" msgstr "$(VERSION) - wersja duplikatu" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:876 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 #: ../src/gui/gtkentry.c:42 msgid "" -"$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version " -"exists" +"$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version" +" exists" msgstr "" -"$(VERSION.IF_MULTI) - to samo co $(VERSION) ale zwraca puste, jeśli istnieje " -"tylko jedna wersja" +"$(VERSION.IF_MULTI) - to samo co $(VERSION) ale zwraca puste, jeśli istnieje" +" tylko jedna wersja" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:877 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 #: ../src/gui/gtkentry.c:43 msgid "$(VERSION.NAME) - version name from metadata" msgstr "$(VERSION.NAME) - nazwa wersji z metadanych" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:878 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 #: ../src/gui/gtkentry.c:120 msgid "$(DARKTABLE.VERSION) - current darktable version" msgstr "$(DARKTABLE.VERSION) - bieżąca wersja darktable" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +msgid "$(Xmp.darktable.version) - current darktable version" +msgstr "$(Xmp.darktable.version) - bieżąca wersja darktable" + #. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:880 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 #: ../src/gui/gtkentry.c:45 msgid "" "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" msgstr "" "$(SEQUENCE[n,m]) - numer sekwencji, n: liczba cyfr, m: liczba początkowa" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:881 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 #: ../src/gui/gtkentry.c:47 msgid "$(WIDTH.SENSOR) - image sensor width" msgstr "$(WIDTH.SENSOR) - szerokość matrycy" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:882 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 #: ../src/gui/gtkentry.c:52 msgid "$(HEIGHT.SENSOR) - image sensor height" msgstr "$(HEIGHT.SENSOR) - wysokość matrycy" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:883 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 #: ../src/gui/gtkentry.c:48 msgid "$(WIDTH.RAW) - RAW image width" msgstr "$(WIDTH.RAW) – szerokość zdjęcia raw" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:884 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 #: ../src/gui/gtkentry.c:53 msgid "$(HEIGHT.RAW) - RAW image height" msgstr "$(HEIGHT.RAW) – wysokość zdjęcia raw" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:885 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 #: ../src/gui/gtkentry.c:49 msgid "$(WIDTH.CROP) - image width after crop" msgstr "$(WIDTH.CROP) - szerokość obrazu po przycięciu" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:886 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 #: ../src/gui/gtkentry.c:54 msgid "$(HEIGHT.CROP) - image height after crop" msgstr "$(HEIGHT.CROP) - wysokość obrazu po kadrowaniu" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:887 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 #: ../src/gui/gtkentry.c:50 msgid "$(WIDTH.EXPORT) - exported image width" msgstr "$(WIDTH.EXPORT) - szerokość eksportowanego obrazu" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:888 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 #: ../src/gui/gtkentry.c:55 msgid "$(HEIGHT.EXPORT) - exported image height" msgstr "$(HEIGHT.EXPORT) - wysokość eksportowanego obrazu" #. _("$(WIDTH.MAX) - maximum image export width"), -- not implemented #. _("$(HEIGHT.MAX) - maximum image export height"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:891 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 #: ../src/gui/gtkentry.c:56 msgid "$(YEAR) - year" msgstr "$(YEAR) - rok" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:892 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:956 #: ../src/gui/gtkentry.c:57 msgid "$(YEAR.SHORT) - year without century" msgstr "$(YEAR.SHORT) - rok bez tysiąclecia" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:893 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 #: ../src/gui/gtkentry.c:58 msgid "$(MONTH) - month" msgstr "$(MONTH) - miesiąc" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:894 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:958 #: ../src/gui/gtkentry.c:60 msgid "$(MONTH.LONG) - full month name according to the current locale" msgstr "$(MONTH.LONG) - pełna nazwa miesiąca w języku lokalnym" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:895 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 #: ../src/gui/gtkentry.c:59 -msgid "$(MONTH.SHORT) - abbreviated month name according to the current locale" +msgid "" +"$(MONTH.SHORT) - abbreviated month name according to the current locale" msgstr "$(MONTH.SHORT) - skrócona nazwa miesiąca w języku lokalnym" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:896 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 #: ../src/gui/gtkentry.c:61 msgid "$(DAY) - day" msgstr "$(DAY) - dzień" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:897 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 #: ../src/gui/gtkentry.c:62 msgid "$(HOUR) - hour" msgstr "$(HOUR) - godzina" #. _("$(HOUR.AMPM) - hour, 12-hour clock"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:899 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 #: ../src/gui/gtkentry.c:64 msgid "$(MINUTE) - minute" msgstr "$(MINUTE) - minuta" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:900 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:964 #: ../src/gui/gtkentry.c:65 msgid "$(SECOND) - second" msgstr "$(SECOND) - sekunda" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:901 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 #: ../src/gui/gtkentry.c:66 msgid "$(MSEC) - millisecond" msgstr "$(MSEC) - milisekunda" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:902 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 #: ../src/gui/gtkentry.c:69 msgid "$(EXIF.YEAR) - EXIF year" msgstr "$(EXIF.YEAR) - rok z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:903 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 #: ../src/gui/gtkentry.c:70 msgid "$(EXIF.YEAR.SHORT) - EXIF year without century" msgstr "$(EXIF.YEAR.SHORT) - rok z EXIF bez wieku" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:904 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 #: ../src/gui/gtkentry.c:71 msgid "$(EXIF.MONTH) - EXIF month" msgstr "$(EXIF.MONTH) - miesiąc z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:905 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 #: ../src/gui/gtkentry.c:73 msgid "" "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" msgstr "$(EXIF.MONTH.LONG) - pełna nazwa miesiąca EXIF w języku lokalnym" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:906 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:970 #: ../src/gui/gtkentry.c:72 msgid "" "$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current " "locale" -msgstr "$(EXIF.MONTH.SHORT) — skrócona nazwa miesiąca z EXIF w języku lokalnym" +msgstr "" +"$(EXIF.MONTH.SHORT) — skrócona nazwa miesiąca z EXIF w języku lokalnym" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:907 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 #: ../src/gui/gtkentry.c:74 msgid "$(EXIF.DAY) - EXIF day" msgstr "$(EXIF.DAY) - dzień z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:908 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:972 #: ../src/gui/gtkentry.c:75 msgid "$(EXIF.HOUR) - EXIF hour" msgstr "$(EXIF.HOUR) - godzina z EXIF" -#. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:910 +#. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not +#. implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:974 #: ../src/gui/gtkentry.c:77 msgid "$(EXIF.MINUTE) - EXIF minute" msgstr "$(EXIF.MINUTE) - minuta z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:911 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:975 #: ../src/gui/gtkentry.c:78 msgid "$(EXIF.SECOND) - EXIF second" msgstr "$(EXIF.SECOND) - sekunda z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:912 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:976 #: ../src/gui/gtkentry.c:79 msgid "$(EXIF.MSEC) - EXIF millisecond" msgstr "$(EXIF.MSEC) - milisekunda z EXIF" #. _("$(EXIF.DATE.REGIONAL) - localized EXIF date"), -- not implemented #. _("$(EXIF.TIME.REGIONAL) - localized EXIF time"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:915 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:979 #: ../src/gui/gtkentry.c:80 msgid "$(EXIF.ISO) - ISO value" msgstr "$(EXIF.ISO) - wartość ISO z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:916 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:980 #: ../src/gui/gtkentry.c:83 msgid "$(EXIF.EXPOSURE) - EXIF exposure" msgstr "$(EXIF.EXPOSURE) - ekspozycja EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:917 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:981 #: ../src/gui/gtkentry.c:81 msgid "$(EXIF.EXPOSURE.BIAS) - EXIF exposure bias" -msgstr "$($(EXIF.EXPOSURE.BIAS) - przesunięcie ekspozycji EXIF" +msgstr "$(EXIF.EXPOSURE.BIAS) - przesunięcie ekspozycji EXIF" #. _("$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:919 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:983 #: ../src/gui/gtkentry.c:84 msgid "$(EXIF.APERTURE) - EXIF aperture" msgstr "$(EXIF.APERTURE) - przysłona EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:920 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:984 #: ../src/gui/gtkentry.c:85 msgid "$(EXIF.CROP_FACTOR) - EXIF crop factor" msgstr "$(EXIF.CROP_FACTOR) - stosunek wielkości matrycy z EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:921 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:985 #: ../src/gui/gtkentry.c:86 msgid "$(EXIF.FOCAL.LENGTH) - EXIF focal length" -msgstr "$(EXIF.FOCAL_LENGTH) - ogniskowa EXIF" +msgstr "$(EXIF.FOCAL.LENGTH) - ogniskowa EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:922 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:986 #: ../src/gui/gtkentry.c:87 msgid "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" msgstr "" -"$(EXIF.FOCAL_LENGTH.EQUIV) - ogniskowa z EXIF w ekwiwalencie matrycy 35mm" +"$(EXIF.FOCAL.LENGTH.EQUIV) - ogniskowa z EXIF w ekwiwalencie matrycy 35mm" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:923 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:987 #: ../src/gui/gtkentry.c:88 msgid "$(EXIF.FOCUS.DISTANCE) - EXIF focal distance" -msgstr "$(EXIF.FOCUS_DISTANCE) - odległość EXIF" +msgstr "$(EXIF.FOCUS.DISTANCE) - odległość EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:924 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:988 #: ../src/gui/gtkentry.c:89 msgid "$(EXIF.MAKER) - camera maker" msgstr "$(EXIF.MAKER) - producent aparatu" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:925 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:989 #: ../src/gui/gtkentry.c:90 msgid "$(EXIF.MODEL) - camera model" msgstr "$(EXIF.MODEL) - model aparatu" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:926 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:990 #: ../src/gui/gtkentry.c:91 msgid "$(EXIF.WHITEBALANCE) - EXIF selected white balance" msgstr "$(EXIF.WHITEBALANCE) - balans bieli z EXIF" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:927 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:991 #: ../src/gui/gtkentry.c:92 msgid "$(EXIF.METERING) - EXIF exposure metering mode" -msgstr "$(EXIF.EXPOSURE) - ekspozycja EXIF" +msgstr "$(EXIF.METERING) - tryb pomiaru ekspozycji EXIF" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:928 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:992 #: ../src/gui/gtkentry.c:93 msgid "$(EXIF.LENS) - lens" msgstr "$(EXIF.LENS) - obiektyw" -#. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:930 +#. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not +#. implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:994 #: ../src/gui/gtkentry.c:95 msgid "$(EXIF.FLASH) - was flash used (yes/no/--)" msgstr "$(EXIF.FLASH) - czy lampa błyskowa była użyta (tak/nie/--)" @@ -11400,82 +11925,103 @@ msgstr "$(EXIF.FLASH) - czy lampa błyskowa była użyta (tak/nie/--)" #. _("$(GPS.LONGITUDE) - longitude"),-- not implemented #. _("$(GPS.LATITUDE) - latitude"),-- not implemented #. _("$(GPS.ELEVATION) - elevation"),-- not implemented -#. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 +#. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is +#. known"),-- not implemented +#: ../src/external/lua-scripts/lib/dtutils/string.lua:999 #: ../src/gui/gtkentry.c:100 msgid "$(LONGITUDE) - longitude" msgstr "$(LONGITUDE) - długość geograficzna" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1000 #: ../src/gui/gtkentry.c:101 msgid "$(LATITUDE) - latitude" msgstr "$(LATITUDE) - szerokość geograficzna" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1001 #: ../src/gui/gtkentry.c:102 msgid "$(ELEVATION) - elevation" msgstr "$(ELEVATION) - elewacja" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1002 #: ../src/gui/gtkentry.c:103 msgid "$(STARS) - star rating as number (-1 for rejected)" msgstr "$(STARS) - ocena gwiazdkowa jako liczba (-1 dla odrzuconych)" #. _("$(RATING.ICONS) - star/reject rating in icon form"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1004 #: ../src/gui/gtkentry.c:105 msgid "$(LABELS) - color labels as text" msgstr "$(LABELS) - kolorowe etykiety jako tekst" #. _("$(LABELS.ICONS) - color labels as icons"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1006 msgid "$(TITLE) - title from metadata" msgstr "$(TITLE) - tytuł z metadanych" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:943 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1007 +msgid "$(Xmp.dc.title) - title from metadata" +msgstr "$(Xmp.dc.title) - tytuł z metadanych" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1008 msgid "$(DESCRIPTION) - description from metadata" msgstr "$(DESCRIPTION) - opis z metadanych" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1009 +msgid "$(Xmp.dc.description) - description from metadata" +msgstr "$(Xmp.dc.description) - opis z metadanych" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1010 msgid "$(CREATOR) - creator from metadata" msgstr "$(CREATOR) - twórca z metadanych" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1011 +msgid "$(Xmp.dc.creator) - creator from metadata" +msgstr "$(Xmp.dc.creator) - twórca z metadanych" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1012 msgid "$(PUBLISHER) - publisher from metadata" msgstr "$(PUBLISHER) - wydawca z metadanych" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1013 +msgid "$(Xmp.dc.publisher) - publisher from metadata" +msgstr "$(Xmp.dc.publisher) - wydawca z metadanych" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1014 msgid "$(RIGHTS) - rights from metadata" msgstr "$(RIGHTS) - uprawnienia z metadanych" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1015 +msgid "$(Xmp.dc.rights) - rights from metadata" +msgstr "$(Xmp.dc.rights) - prawa z metadanych" + #. _("$(TAGS) - tags as set in metadata settings"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 #: ../src/gui/gtkentry.c:117 msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" msgstr "$(CATEGORY[n,category]) - podtag poziomu n w tagach hierarchicznych" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 #: ../src/gui/gtkentry.c:121 msgid "$(SIDECAR_TXT) - contents of .txt sidecar file, if present" msgstr "$(SIDECAR_TXT) - zawartość pliku pobocznego .txt, jeżeli istnieje" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1019 #: ../src/gui/gtkentry.c:113 msgid "$(FOLDER.PICTURES) - pictures folder" msgstr "$(FOLDER.PICTURES) - katalog zdjęć" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1020 #: ../src/gui/gtkentry.c:114 msgid "$(FOLDER.HOME) - home folder" msgstr "$(FOLDER.HOME) - katalog domowy" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 #: ../src/gui/gtkentry.c:115 msgid "$(FOLDER.DESKTOP) - desktop folder" msgstr "$(FOLDER.DESKTOP) - pulpit" #. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:954 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 #: ../src/gui/gtkentry.c:112 msgid "$(USERNAME) - login name" msgstr "$(USERNAME) - nazwa użytkownika" @@ -11487,47 +12033,44 @@ msgstr "$(USERNAME) - nazwa użytkownika" #. remove the var from the string #. string modifications #. replace the substitution variables in a string -#. change the encoding of the terminal to handle non-english characters in path -#. On Windows we don't need any command. (start e.g. has problems with spaces in the filename, even if we put quoter around them.) https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in-windows-via-command-prompt -#. -#. +#. catch everything below 0.3 seconds +#. catch 1/2, 1/3, ... +#. catch 1/1.3, 1/1.6, ... +#. change the encoding of the terminal to handle non-english characters in +#. path +#. otherwise, when the real command fails, script will still return "good" +#. error code of chcp +#. On Windows we don't need any command. (start e.g. has problems with spaces +#. in the filename, even if we put quoter around them.) +#. https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in- +#. windows-via-command-prompt #. apply_camera_style.lua - apply camera style to matching images -#. #. Copyright (C) 2024 Bill Ferguson . -#. #. 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, see . -#. -#. #. apply_camera_style - apply darktable camera style to matching images -#. #. apply a camera style corresponding to the camera used to #. take the image to provide a starting point for editing that #. is similar to the SOOC jpeg. -#. #. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT #. none -#. #. USAGE #. start the script from script_manager -#. #. BUGS, COMMENTS, SUGGESTIONS #. Bill Ferguson -#. #. CHANGES -#. +#. 20251202 - fixed pattern matching bugs affecting Canon EOS R? series +#. styles and styles being applied twice if images are reimported +#. Added more debugging statements to pattern matching functions #. local df = require "lib/dtutils.file" -#. local ds = require "lib/dtutils.string" #. local dtsys = require "lib/dtutils.system" #. local debug = require "darktable.debug" #. - - - - - - - - - - - - - - - - - - - - - - - @@ -11547,14 +12090,15 @@ msgstr "$(USERNAME) - nazwa użytkownika" #. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/apply_camera_style.lua:92 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:99 msgid "apply camera style" msgstr "zastosuj styl aparatu" #. name of script -#: ../src/external/lua-scripts/official/apply_camera_style.lua:93 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:100 msgid "apply darktable camera style to matching images" msgstr "zastosuj style aparatu darktable do pasujących zdjęć" @@ -11589,16 +12133,17 @@ msgstr "zastosuj style aparatu darktable do pasujących zdjęć" #. match a character #. handle EOS R case #. escape dashes +#. make spaces optional #. until we end up with a set, I'll defer set processing, i.e. [...] +#. log.msg(log.debug, "make spaces conditional again? pattern is " .. pattern) #. anchor the pattern to ensure we don't short match #. separate the styles into -#. #. acs.styles - #. maker - #. styles {} #. patterns {} #. strip off the maker name -#: ../src/external/lua-scripts/official/apply_camera_style.lua:377 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:396 msgid "applying camera styles to images" msgstr "stosowanie styli aparatu do obrazów" @@ -11614,42 +12159,171 @@ msgstr "stosowanie styli aparatu do obrazów" #. - - - - - - - - - - - - - - - - - - - - - - - #. E V E N T S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/apply_camera_style.lua:470 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:490 msgid "apply darktable camera styles to collection" msgstr "zastosuj style aparatu darktable do kolekcji" -#: ../src/external/lua-scripts/official/apply_camera_style.lua:476 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:496 msgid "apply darktable camera styles to selection" msgstr "zastosuj style aparatu darktable do zaznaczenia" -#. +#. auto_straighten.lua - straighten an image in darkroom using image metadata +#. Copyright (C) 2025 Bill Ferguson . +#. 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, see . +#. auto_straighten - straighten an image in darkroom using image metadata +#. auto_straighten reads the roll and pitch angle imformation captured when +#. an image is captured. A correction is computed and applied to correct the +#. roll to the nearest vertical or horizontal axis using the rotate and +#. perspective module. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. exiftool - https://exiftool.org +#. USAGE +#. * add it sowewhere in your scripts directory +#. * ensure exiftool is installed and accessible +#. * enable it using script manager +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. LIMITATIONS +#. * Roll and pitch angles are taken when an image is captured. If you shoot +#. in burst mode, the roll and pitch angles of the first image are used in +#. the rest of the burst (at least for Canon). +#. * If you are running multiple scripts that trigger on an image being opened +#. in darkroom then the auto crop may not work. There is a shortcut included +#. that can have a key sequence assigned so that the auto crop will be +#. reapplied. +#. * Currently oply roll angle is corrected +#. LIEENSE +#. GPL V2 +#. local da = require "lib/dtutils.action" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "auto_prostowanie" + +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "wyprostuj obraz w ciemni przy użyciu metadanych obrazu" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "automatyczne_kadrowanie" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "jakie automatyczne kadrowanie wykonać" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. Canon camera roll angle is as foillows +#. * landscape orientation camera upright = 0 +#. * camera rolled to the left (shutter button up) portrait = -90 +#. * camera inverted landscape = +/- 180 +#. * camera rolled to the right (shutter button down) portrait = 90 +#. rotate and perspective corrections +#. * rotate the image to the right is a negative correction +#. * rotate the image left is a positive correction +#. landscape +#. roll left portrait +#. inverted landscape +#. roll right portrait +#. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is +#. landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign +#. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. +#. crop, 1.000) +#. da.wait_until_pixelpipe_complete() +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "nie znaleziono exiftool, kończenie..." + +#. da.register_events(MODULE, straighten_image) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. -[[ +#. ]] #. This file is part of darktable, #. copyright (c) 2015 Tobias Ellinghaus -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. CHECK FOR UPDATES -#. a simple script that will automatically look for newer releases on github and inform -#. when there is something. it will only check on startup and only once a week. -#. +#. a simple script that will automatically look for newer releases on github +#. and inform +#. when there is something. it will only check on startup and only once a +#. week. #. USAGE #. * install luasec and cjson for Lua 5.4 on your system #. * require this script from your main lua file #. * restart darktable -#. -#. #. return data structure for script_manager #: ../src/external/lua-scripts/official/check_for_updates.lua:48 msgid "check for updates" @@ -11661,10 +12335,12 @@ msgstr "sprawdź nowsze wersje darktable" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. compare two version strings of the form "major.minor.patch" -#. returns -1, 0, 1 if the first version is smaller, equal, greater than the second version, +#. returns -1, 0, 1 if the first version is smaller, equal, greater than the +#. second version, #. or nil if one or both are of the wrong format #. strings like "release-1.2.3" and "1.2.3+456~gb00b5" are fine, too #. when rc == 0 then it's a proper release and newer than the rcs @@ -11679,7 +12355,6 @@ msgstr "sprawdź nowsze wersje darktable" #. print(a .. " ./. " .. b .. " => FAILED") #. end #. end -#. #. test("malformed", "1.0.0", 0) #. test("2.0rc1+135~ge456b2b-dirty", "release-1.6.9", 1) #. test("release-1.6.9", "2.0rc1+135~ge456b2b-dirty", -1) @@ -11690,42 +12365,39 @@ msgstr "sprawdź nowsze wersje darktable" #. test("1.0.0", "2.0.0", -1) #. test("2.0.0", "1.0.0", 1) #. test("3.0.0", "3.0.0", 0) -#. check stored timestamp and skip the check if the last time was not too long ago -#. for now we are assuming that os.time() returns seconds. that's not guaranteed but the case on many systems. -#. the reference date doesn't matter, as long as it's currently positive (we start with 0 the first time) +#. check stored timestamp and skip the check if the last time was not too long +#. ago +#. for now we are assuming that os.time() returns seconds. that's not +#. guaranteed but the case on many systems. +#. the reference date doesn't matter, as long as it's currently positive (we +#. start with 0 the first time) #. see http://lua-users.org/wiki/DateAndTime #. check once a week -#. try to get the latest release's version from github and compare to what we are running +#. try to get the latest release's version from github and compare to what we +#. are running #. see https://developer.github.com/v3/repos/releases/ for the api docs #. just ignore when anything fails and retry at some other time #. http://www.kyne.com.au/~mark/software/lua-cjson-manual.html #. update timestamp to not check again for a while -#. #. This file is part of darktable, #. copyright (c) 2016 Tobias Ellinghaus -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. ADD SUPPORT FOR COPYING METADATA+RATING+COLOR LABELS+TAGS BETWEEN IMAGES -#. This script adds keyboard shortcuts and buttons to copy/paste metadata between images. -#. +#. This script adds keyboard shortcuts and buttons to copy/paste metadata +#. between images. #. USAGE #. * require this script from your main lua file #. * it adds buttons to the selected images module #. * it adds two keyboard shortcuts -#. #. return data structure for script_manager #: ../src/external/lua-scripts/official/copy_paste_metadata.lua:43 msgid "copy paste metadata" @@ -11740,7 +12412,8 @@ msgstr "" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. set this to "false" if you don't want to overwrite metadata fields #. (title, description, creator, publisher and rights) that are already set @@ -11762,35 +12435,27 @@ msgstr "wklej metadane" msgid "paste metadata to the selected images" msgstr "wklej metadane do wybranych obrazów" -#. #. This file is part of darktable, #. copyright (c) 2014--2018 Tobias Ellinghaus -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. DELETE LONG TAGS -#. A simple script that will automatically delete all tags longer than a set length -#. +#. A simple script that will automatically delete all tags longer than a set +#. length #. USAGE #. * require this script from your main lua file #. * set the the maximum length in darktable's preference #. * restart darktable -#. -#. all tags longer than the given length will be automatically deleted at every restart -#. -#. +#. all tags longer than the given length will be automatically deleted at +#. every restart #. return data structure for script_manager #: ../src/external/lua-scripts/official/delete_long_tags.lua:47 msgid "delete long tags" @@ -11802,37 +12467,30 @@ msgstr "usuń wszystkie tagi dłuższe niż ustalona długość" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. noting to destroy #. deleting while iterating the tags list seems to break the iterator! -#. #. This file is part of darktable, #. copyright (c) 2018 Tobias Ellinghaus -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. DELETE UNUSED TAGS -#. A simple script that will automatically delete all tags that are not attached to any images -#. +#. A simple script that will automatically delete all tags that are not +#. attached to any images #. USAGE #. * require this script from your main lua file #. * restart darktable -#. #. all tags that are not used will be automatically deleted at every restart -#. #. noting to destroy #. return data structure for script_manager #: ../src/external/lua-scripts/official/delete_unused_tags.lua:51 @@ -11842,46 +12500,42 @@ msgstr "usuń nieużywane tagi" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. deleting while iterating the tags list seems to break the iterator! -#. #. This file is part of darktable, #. copyright (c) 2016 Tobias Ellinghaus -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. RUN ENFUSE ON THE SELECTED IMAGES -#. This script uses enfuse to merge the selected images into one tonemapped image and imports the result. +#. This script uses enfuse to merge the selected images into one tonemapped +#. image and imports the result. #. It only works on ldr images (like, JPEG). -#. #. USAGE #. * require this script from your main lua file #. * it creates a new lighttable module -#. #. TODO #. * remember the exposure_mu value in config when the slider is moved -#. * make the output filename unique so you can use it more than once per filmroll -#. * find a less stupid way to make sure the float value of exposure_mu gets turned into a string +#. * make the output filename unique so you can use it more than once per +#. filmroll +#. * find a less stupid way to make sure the float value of exposure_mu gets +#. turned into a string #. with a decimal point instead of a comma in some languages #. * export images that are not ldr and remove them afterwards -#. #. return data structure for script_manager #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. plugin name #: ../src/external/lua-scripts/official/enfuse.lua:55 @@ -11904,7 +12558,8 @@ msgstr "mieszanie ekspozycji obrazów" #. is enfuse installed? #. instance of DT tiff exporter #. check the version so that we can use the correct arguments -#. initialize exposure_mu value and depth setting in config to sane defaults (would be 0 otherwise) +#. initialize exposure_mu value and depth setting in config to sane defaults +#. (would be 0 otherwise) #. set up some widgets, initialized from config #: ../src/external/lua-scripts/official/enfuse.lua:138 msgid "exposure mu" @@ -12001,7 +12656,8 @@ msgstr "enfuse nie powiodło się, sprawdź szczegóły w terminalu" msgid "enfuse was successful, resulting image has been imported" msgstr "enfuse powiodło się, wygenerowany obraz został zaimportowany" -#. normally printing to stdout is bad, but we allow enfuse to show its output, so adding one extra line is ok +#. normally printing to stdout is bad, but we allow enfuse to show its output, +#. so adding one extra line is ok #: ../src/external/lua-scripts/official/enfuse.lua:272 #, lua-format msgid "enfuse: done, resulting image '%s' has been imported with id %d" @@ -12018,39 +12674,256 @@ msgstr "" #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. kate: hl Lua; -#. +#. extract_burst_roll_images.lua - extract burst images from a burst roll file +#. Copyright (C) 2026 Bill Ferguson . +#. 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, see . +#. extract_burst_roll_images - extract burst images from a burst roll file +#. Canon cameras are capable of shooting in burst mode. When the shutter +#. button is half pressed the camera starts "recording". When the shutter is +#. fully pressed the pervious 1/2 second of imformation is recorded as +#. individual +#. images stored in one file as well as images captured at 30 frames/sec until +#. the buffer fills or the shutter button is released. So a Canon R7 burst +#. file +#. could contain ~90 images. +#. Extracting the images from this file required use of Canon proprietary +#. software +#. until recently when dnglab got the capability to extract the embedded +#. images as +#. DNG raws. +#. This script can be set to run on import, scanning for burst roll +#. containers, +#. extracting the embedded images and grouping them with the burst roll +#. container. +#. The script can alsu be utilized via a short cut and applied to selected +#. images. +#. When set to on import the script scans each image after import using exiv2 +#. or exiftool +#. to check the image EXIF information to see if the file is a busrt roll +#. container. +#. Once the import images are scanned, the detected burst roll containers are +#. processed, +#. the embedded images extracted as DNSs, and grouped with the container +#. image. +#. In shortcut mode the user selects the burst roll containers manually and +#. uses the shortcut +#. to extract the embedded images as DNGs +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. - exiv2 - https://exiv2.org +#. - exiftool - https://exiftool.org +#. - dnglab - https://github.com/dnglab/dnglab +#. USAGE +#. - add the script to your lua scripts +#. - enable in script manager +#. - set the preferences in perferences->Lua options +#. LIMITATIONS +#. extract_burst_roll_images makes heavy use of external programs to identify +#. burst roll +#. containters and to extract the images. Windows users may want to use it in +#. shortcut mode +#. to lessen the number of windows popping up. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "wyodrębnij zdjęcia z serii burst" + +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "wyodrębnij zdjęcia z pliku serii burst" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. exiv2 or exiftool +#. script: This is a string used to avoid name collision in preferences (i.e +#. namespace). Set it to something unique, usually the name of the script +#. handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "preferowany czytnik tagów exif" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "użyj exiftool lub exiv2 do odczytu tagów exif" + +#. tooltip +#. default +#. values +#. run on import +#. script: This is a string used to avoid name collision in preferences (i.e +#. namespace). Set it to something unique, usually the name of the script +#. handling the preference. +#. name +#. type +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "wyodrębniaj zdjęcia z serii burst przy imporcie" + +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e +#. namespace). Set it to something unique, usually the name of the script +#. handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "pokaż przycisk wyboru zdjęć burst roll" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "" +"dodaj przycisk do modułu zaznaczania, by wybierać zdjęcia z serii burst roll" + +#. tooltip +#. default +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. skip blank lines created by forfiles +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "wyodrębniono %d plików dng z %s" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "wyszukiwanie zdjęć burst roll" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "wyodrębnianie zdjęć z serii burst" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "nie znaleziono pliku wykonywalnego dnglab" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr ": nie znaleziono pliku wykonywalnego dnglab, kończenie..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "brak dostępnego czytnika tagów exif" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr " brak dostępnego czytnika tagów exif, kończenie..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr " wybrany czytnik tagów %s jest niedostępny" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "wybierz zdjęcia z serii burst" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "wybierz kontenery zdjęć burst roll" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "wyodrębnij i grupuj zdjęcia burst roll wraz z kontenerem" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - #. This file is part of darktable, #. copyright (c) 2014 Tobias Ellinghaus -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. GENERATE IMAGE TEXT #. A script to run a command on images to generate text metadata -#. #. The medata will be displayed as an overlay on the image in lighttable mode -#. #. USAGE #. * require this script from your main lua file -#. * set a command to run on all image, this command should output text on stdout +#. * set a command to run on all image, this command should output text on +#. stdout #. * enable image file generation -#. -#. -#. #. TODO: -#. * enable showing of the txt file (plugins/lighttable/draw_custom_metadata) if this script is enabled -#. * maybe allow a lua command returning text instead of a command line call? both? +#. * enable showing of the txt file (plugins/lighttable/draw_custom_metadata) +#. if this script is enabled +#. * maybe allow a lua command returning text instead of a command line call? +#. both? #. * make filenames with double quotes (") work #. return data structure for script_manager #: ../src/external/lua-scripts/official/generate_image_txt.lua:54 @@ -12063,7 +12936,8 @@ msgstr "nałóż metadane na wybrany(e) obraz(y)" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/generate_image_txt.lua:68 msgid "create txt sidecars to display with images" @@ -12096,95 +12970,216 @@ msgstr "" "polecenie dla plików pobocznych txt wygląda źle. lepiej sprawdź ustawienia" #. no need to waste processing time if the image has a txt file already -#. there should be at least one "$(FILE_NAME)" in the command. warn if not, but only once +#. there should be at least one "$(FILE_NAME)" in the command. warn if not, +#. but only once #. set the flag to true first so that subsequent runs don't mess with the txt #. next: create the txt -#. better safe than sorry: check if the file maybe exists. this is for example true when shooting raw+jpg +#. better safe than sorry: check if the file maybe exists. this is for example +#. true when shooting raw+jpg #. we are confident now that it's safe to write the file #. compose the command to run #. finally, run it #. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; -#. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen -#. -#. darktable is free software: you can redistribute it and/or modify +#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing- +#. space on; +#. group_persistence.lua - preserve groups between darktable instances +#. Copyright (C) 2024-2026 Bill Ferguson . +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. -#. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . -#. -#. -#. IMAGE_PATH_IN_UI -#. Add a widget with the path of the selected images for easy copy/past -#. Simple shortcuts to have multiple selection bufers -#. -#. +#. along with this program. If not, see . +#. group_persistence - preserve groups between darktable instances +#. group_persistence uses "functional" tagging to maintain image groups +#. across database instances, allowing image grouping to be restored when +#. the database is rebuilt from the XMP sidecar files. +#. Once the script is started it "listens" for changes in image grouping and +#. applies or removes the necessary tags automatically. +#. A shortcut can be assigned to read a collection and apply the necessary +#. grouping tags so that existing collections can be maintained. +#. If the database is lost and needs to be rebuilt then start the script +#. before +#. importing any images. As images are imported the tags will be read and the +#. grouping applied in the database. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None #. USAGE -#. * require this file from your main lua config file: -#. -#. This plugin will add a widget at the bottom of the left column in lighttable mode -#. -#. -#. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/image_path_in_ui.lua:47 -msgid "image path in UI" -msgstr "ścieżka obrazu w interfejsie użytkownika" - -#: ../src/external/lua-scripts/official/image_path_in_ui.lua:48 -msgid "print the image path in the UI" -msgstr "wyświetl ścieżkę obrazu w interfejsie użytkownika" - +#. * Enable the script using script manager +#. * Optionally, create a keystroke combination for the shortcut +#. LIMITATIONS +#. In normal use you wont notice that the script is running. +#. However if you do something like import 4000+ images, then +#. run the autogrouper script to create groups whenever there is +#. a 5 second difference between 2 images, your system will be busy +#. for awhile. If for some reason you need to do something like this +#. turn off group_persistence, run the autogrouper, turn on group_persistence +#. and use the shortcut to read all the grouping information and apply +#. the necessary tags. It will still be an impact, but less than trying +#. to do both at once. Learned from experience :-) +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/image_path_in_ui.lua:66 -msgid "selected images path" -msgstr "ścieżka wybranych obrazów" +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "trwałość grup" -#. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua -#. -#. This file is part of darktable, -#. copyright (c) 2015 Tobias Ellinghaus -#. -#. darktable 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 +#. name of script +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "zachowuj grupy między instancjami darktable" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. table of imported images that need grouping rebuilt +#. uuid to group leader mapping +#. group leader to uuid mapping +#. uuid to group tag mapping +#. uuid to group leader tag mapping +#. when the groups are rebuilt after import they +#. cause the group change events to fire but the +#. events are queued until after rebuilding completes +#. so we need to build a table of images to ignore when +#. the queued events catch up. As the event fires for an +#. image, the image is removed. +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. utilities for building/debugging +#. rebuild grouping on import +#. rebuild grouping on command (shortcut) +#. handle grouping changes in the UI +#. tag image as group leader +#. create the uuid and leader/group tags if necessary +#. add an image to a group +#. create the group if necessary +#. handle duplicate getting deleted +#. there's either 1 or 0, so no group +#. remove image group leader tag +#. if it's the last image, then remove the leader/group tags +#. remove an image from a group +#. if it's the last image then remove the tags +#. image.id > group_leder.id - simple remove +#. image.id < group_leader.id - deleting old group_leader (image) with new +#. group_leader (group_leader) +#. remove the group leader tag from the old leader +#. replace the old group leader tag with a group tag +#. add the group leader tag to the new image +#. event handling +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. darktable 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. +#. darktable 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 darktable. If not, see . +#. IMAGE_PATH_IN_UI +#. Add a widget with the path of the selected images for easy copy/past +#. Simple shortcuts to have multiple selection bufers +#. USAGE +#. * require this file from your main lua config file: +#. This plugin will add a widget at the bottom of the left column in +#. lighttable mode +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:47 +msgid "image path in UI" +msgstr "ścieżka obrazu w interfejsie użytkownika" + +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:48 +msgid "print the image path in the UI" +msgstr "wyświetl ścieżkę obrazu w interfejsie użytkownika" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:66 +msgid "selected images path" +msgstr "ścieżka wybranych obrazów" + +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. This file is part of darktable, +#. copyright (c) 2015 Tobias Ellinghaus +#. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. IMPORT FILTER MANAGER #. This script adds a dropdown list with import filters to the import dialog. #. Scripts can add new filters by registering them with #. darktable.register_import_filter(name, callback) #. The callback has type function(event, images), i.e., it is the same as when #. directly registering the pre-import event. -#. -#. #. USAGE #. * require this script from your main lua file -#. * also require some files with import filters, for example import_filters.lua. +#. * also require some files with import filters, for example +#. import_filters.lua. #. it is important to add them AFTER this one! -#. #: ../src/external/lua-scripts/official/import_filter_manager.lua:44 msgid "import filter manager" msgstr "importuj managera plików" @@ -12195,7 +13190,8 @@ msgstr "zarządzaj filtrami importu" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. allow changing the filter from the preferences #. the dropdown to select the active filter from the import dialog @@ -12212,41 +13208,38 @@ msgstr "nazwa filtra użytego do importowania obrazów" msgid "import filters are applied after completion of the import dialog" msgstr "filtry importu są stosowane po zamknięciu okna importu" -#. the first entry in the list is hard coded to "" so it's possible to have no filter +#. the first entry in the list is hard coded to "" so it's possible to have no +#. filter #. this is just a wrapper which calls the active import filter #. add a new global function to register import filters #. noting to destroy #. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; -#. +#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing- +#. space on; #. This file is part of darktable, #. copyright (c) 2015-2016 Tobias Ellinghaus & Christian Mandel -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. EXAMPLE IMPORT FILTERS #. This script goes along with the import filter manager. It adds two filters: -#. * ignore jpegs: this one does the same as the existing option in the import dialog +#. * ignore jpegs: this one does the same as the existing option in the import +#. dialog #. and just skips all JPEGs during import. -#. * prefer raw over jpeg: this one is a bit more elaborate, it ignores JPEGs when there +#. * prefer raw over jpeg: this one is a bit more elaborate, it ignores JPEGs +#. when there #. is also another file with the same basename, otherwise it #. allows JPEGs, too. -#. #. USAGE -#. * require this script from your main lua file AFTER import_filter_manager.lua -#. +#. * require this script from your main lua file AFTER +#. import_filter_manager.lua #: ../src/external/lua-scripts/official/import_filters.lua:42 msgid "import filters" msgstr "filtry importu" @@ -12257,55 +13250,266 @@ msgstr "filtrowanie importu" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them -#. we get fed a sorted list of filenames. just setting images to ignore to nil is enough +#. we get fed a sorted list of filenames. just setting images to ignore to nil +#. is enough #. ignore jpeg #. ignore jpeg iff another format for the image is found #. add dummy image to force processing for the last image #. we are done with the base name, act according to what we found out -#. remember what we have here to act accordingly after all instances of this base name were checked +#. remember what we have here to act accordingly after all instances of this +#. base name were checked #. remove dummy image from list (just to make sure, it works even with keeping #. the dummy but that may break in the future), table.remove(images) does not #. work reliable because it can fail for sparse tables #. nothing to destroy #. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; -#. +#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing- +#. space on; +#. recent_bookmarks.lua - add recently edited and exported images to system +#. recent bookmarks +#. Copyright (C) 2026 Bill Ferguson . +#. 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, see . +#. recent_bookmarks - add recently edited and exported images to system +#. recently used files +#. recent_bookmarks adds images edited in darktable and the directory of +#. images exported from +#. darktable to the reccently-used.xbel file so that they show up in the +#. recently used system +#. shortcuts. +#. Currently recent_bookmarks only works on Linux +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. file - linux system file utility to get mime-type +#. USAGE +#. eanble from script manager +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "ostatnie_zakładki" + +#. visible name of script +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "" +"dodaj ostatnio edytowane i wyeksportowane obrazy do systemowych ostatnich " +"zakładek" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. format strings for writing the bookmarks +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ------------------ +#. program functions +#. ------------------ +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "nie udało się otworzyć pliku zakładek" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr " działa tylko w systemie Linux" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "nie znaleziono pliku ostatnich zakładek" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. regenerate_thumbnails.lua - regenerate mipmap cache for selected images +#. Copyright (C) 2025 Bill Ferguson . +#. 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, see . +#. regenerate_thumbnails - regenerate mipmap cache for selected images +#. regenerate_thumbnails drops the cached thumbnail for each selected image +#. and generates a new thumbnail. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. * enable the script in script_manager +#. * assign a shortcut, if desired, to apply the script by hovering +#. over a skull and using the shortcut to regenerate the thumbnail +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "wygeneruj miniatury ponownie" + +#. visible name of script +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "wygeneruj ponownie cache mipmap dla zaznaczonych obrazów" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "ponowne generowanie miniatur" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "wygeneruj miniatury" + #. This file is part of darktable, #. copyright (c) 2014 Jérémy Rosen -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. SAVE SELECTION #. Simple shortcuts to have multiple selection bufers -#. -#. #. USAGE #. * require this file from your main lua config file: #. * go to configuration => preferences => lua #. * set the shortcuts you want to use -#. -#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers -#. -#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer -#. +#. This plugin will provide shortcuts to save to and restore from up to five +#. temporary buffers +#. This plugin also provides a shortcut to swap the current selection with a +#. quick-swap buffer #. The variable "buffer_count" controls the number of selection buffers, #. increase it if you need more temporary selection buffers -#. -#. #. return data structure for script_manager #: ../src/external/lua-scripts/official/save_selection.lua:52 msgid "save selection" @@ -12315,151 +13519,813 @@ msgstr "zapisz zaznaczenie" msgid "shortcuts providing multiple selection buffers" msgstr "skróty dostarczające bufory wielokrotnego wyboru" -#. function to destory the script -#. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again -#. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/save_selection.lua:77 -#, lua-format -msgid "save to buffer %d" -msgstr "zapisz do bufora %d" +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/save_selection.lua:77 +#, lua-format +msgid "save to buffer %d" +msgstr "zapisz do bufora %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:80 +#, lua-format +msgid "restore from buffer %d" +msgstr "przywróć z bufora %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:86 +msgid "switch selection with temporary buffer" +msgstr "zamień zaznaczenie z tymczasowym buforem" + +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. scheduler.lua - provide scheduler services for multitasking +#. Copyright (C) 2024 Bill Ferguson . +#. 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, see . +#. scheduler - provide scheduler services for multitasking +#. scheduler implements a sinple first in first out (FIFO) scheduler +#. necessary for lua script multitasking. +#. Scripts voluntarily yield to the scheduler and they are placed at +#. the end of the run queue. The first item in the run queue is told +#. to resume. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. start script from script_manager +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "planista" + +#. name of script +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "dostarcza usługi szeregowania dla wielozadaniowości" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "preferowany kwant czasu planisty" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "docelowy kwant czasu przed przerwaniem" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. allow time for waiting scripts to start +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. do nothing +#. select_duplicates.lua - select duplicate images from a collection +#. Copyright (C) 2026 Bill Ferguson . +#. 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, see . +#. select_duplicates - select duplicate images from a collection +#. select_duplicates adds a button to the select module to select +#. duplicate images from a collection. If the selection2collection +#. script is also active an option is available to have the selected +#. duplicates appear as a temporary collection. +#. A shortcut is available to select the duplicates from the collection +#. but it is somewhat slower because it doesn't have access to the current +#. image cache and therfore has to open each image separately. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. * enable in script manager +#. * Press the button +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 +#: ../src/external/lua-scripts/official/select_duplicates.lua:238 +#: ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "wybierz duplikaty" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "wybiera duplikaty obrazów z kolekcji" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr " utwórz kolekcję z zaznaczenia" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "utwórz kolekcję z zaznaczonych duplikatów" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "zaznacz zduplikowane obrazy" + +#. select_raw_non_raw.lua - select raw or non raw files from a collection +#. Copyright (C) 2025 Bill Ferguson . +#. 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, see . +#. select_raw_non_raw - select raw or non raw files from a collection +#. select_raw_non_raw adds two selection buttons, one to select raw +#. images and one to select non raw images. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. * enable the script with script_manager +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "wybierz raw/nie-raw" + +#. name of script +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "wybierz pliki raw lub nie-raw z kolekcji" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "wybierz raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "wybierz pliki raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "wybierz nie-raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "wybierz pliki nie-raw" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. select_unaltered.lua - select images that have not been altered in any way +#. Copyright (C) 2026 Bill Ferguson . +#. 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, see . +#. select_unaltered - select images that have not been altered in any way +#. select_unaltered selects images from the current collection that have not +#. been altered in any way. In other words just imported into darktable, not +#. loaded into darkroom nor having any style applied. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. * enable with script_manager +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 +#: ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "wybierz niezmienione" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "zaznacz obrazy, które nie zostały w żaden sposób zmienione" + +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "zaznacz niezmienione pliki" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. selection2collection.lua - create a temporary collection from a selection +#. Copyright (C) 2026 Bill Ferguson . +#. 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, see . +#. selection2collection - create a temporary collection from a selection +#. selection2collection creates a temporary collection, using functional +#. tagging, from a selection. The collection lasts until darktable exits +#. and then the collections are removed, but not the images. +#. To create the temporary collection, a function tag +#. (darktable|functional|s2c) +#. tag with a date and a time is applied to the selected images. The +#. collection +#. module filters on the tag to display the connection. More than one +#. temporary +#. collection can be created and collections can be changed by selecting the +#. appropriate tag. +#. The tags are autmatically destroyed when darktable exits, thus removing the +#. collections. There is a preference in the Lua options to keep the +#. collections +#. across darktable runs. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. * start from script_manager +#. * make a selection +#. * click the create temporary collection button the the actions on selected +#. images +#. module +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "zaznaczenie do kolekcji" + +#. visible name of script +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "utwórz tymczasową kolekcję z zaznaczenia" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. script specific +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr " zachowaj kolekcje utworzone z zaznaczenia" + +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "zachowaj kolekcje utworzone z zaznaczeń" -#: ../src/external/lua-scripts/official/save_selection.lua:80 -#, lua-format -msgid "restore from buffer %d" -msgstr "przywróć z bufora %d" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ----------------- +#. program functions +#. ----------------- +#. dt.gui.libs.collect.filter returns the previous rule set when you install +#. another +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "za mało obrazów, by utworzyć kolekcję" -#: ../src/external/lua-scripts/official/save_selection.lua:86 -msgid "switch selection with temporary buffer" -msgstr "zamień zaznaczenie z tymczasowym buforem" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "utwórz tymczasową kolekcję" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/selection2collection.lua:304 +#: ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "konwertuj zaznaczenie na kolekcję" -#. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua -#. #. This file is part of darktable, #. copyright (c) 2015 Jérémy Rosen & Pascal Obry #. edited 2016 Tejovanth N -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. SELECTION_TO_PDF #. Generates a PDF file (via Latex) containing all selected images -#. #. ADDITIANAL SOFTWARE NEEDED FOR THIS SCRIPT #. * a PDF-Viewer #. * pdflatex (Latex) -#. #. USAGE #. * require this file from your main lua config file: -#. -#. This plugin will add a new exporter that will allow you to generate the pdf file -#. +#. This plugin will add a new exporter that will allow you to generate the pdf +#. file #. Plugin allows you to choose how many thumbnails you need per row -#. -#. -#. #. return data structure for script_manager -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:52 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 msgid "selection to PDF" msgstr "zaznaczenie do PDF" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:53 -msgid "generate a pdf file of selected images" -msgstr "generuj plik PDF z zaznaczonych obrazów" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" +msgstr "wygeneruj plik PDF z zaznaczonych obrazów" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:65 -msgid "a pdf viewer" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 +msgid "a PDF viewer" msgstr "przeglądarka PDF" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:66 -msgid "can be an absolute pathname or the tool may be in the PATH" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +msgid "" +"can be an absolute pathname or the tool may be in the PATH\n" +"if not specified the system default will be used to open the PDF" msgstr "" -"może to być bezwzględną ścieżką lub narzędzie może znajdować się w PATH" +"może to być ścieżka bezwzględna lub narzędzie może znajdować się w PATH\n" +"jeśli nie podano, do otwarcia PDF zostanie użyte domyślne narzędzie systemu" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 msgid "thumbs per line" msgstr "miniatur w linii" -#. The soft minimum value for the slider, the slider can't go beyond this point -#. The soft maximum value for the slider, the slider can't go beyond this point -#. The hard minimum value for the slider, the user can't manually enter a value beyond this point -#. The hard maximum value for the slider, the user can't manually enter a value beyond this point +#. The soft minimum value for the slider, the slider can't go beyond this +#. point +#. The soft maximum value for the slider, the slider can't go beyond this +#. point +#. The hard minimum value for the slider, the user can't manually enter a +#. value beyond this point +#. The hard maximum value for the slider, the user can't manually enter a +#. value beyond this point #. The current value of the slider -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:83 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 msgid "title:" msgstr "tytuł:" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:85 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 msgid "thumbnails per row:" msgstr "miniatur w wierszu:" #. fact is that latex will get confused if the filename has multiple dots. #. so \includegraphics{file.01.jpg} wont work. We need to output the filename #. and extention separated, e.g: \includegraphics{{file.01}.jpg} -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:132 -msgid "export thumbnails to pdf" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" msgstr "eksportuj miniatury do PDF" #. convert to PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:179 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 msgid "problem running pdflatex" msgstr "problem z uruchomieniem pdflatex" #. this one is probably usefull to the user #. open the PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:189 -msgid "problem running pdf viewer" -msgstr "problem z uruchomieniem pdf viewer" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" +msgstr "problem z uruchomieniem przeglądarki PDF" #. this one is probably usefull to the user #. finally do some clean-up -#. #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua -#. +#. use_paired_jpg_as_mipmap.lua - Use the JPG from the RAW JPG pair as the +#. full size mipmap +#. Copyright (C) 2026 Bill Ferguson . +#. 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, see . +#. use_paired_jpg_as_mipmap - Use the JPG from the RAW JPG pair as the full +#. size mipmap +#. use_paired_jpg_as_mipmap looks for RAW+JPEG image pairs as images are +#. imported. After +#. import the JPEG image is copied to the mipmap cache as the full resolution +#. mipmap. Requests +#. for smaller mipmap sizes can be satisfied by down sampling the full +#. resolution mipmap. User's can +#. decide whether or not to keep the paired JPEG files. The default is to +#. keep them. If the +#. user doesn't want them, they are deleted after being copied to the mipmap +#. cache. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. USAGE +#. - Add the script to the lua-scripts +#. - Enable the script +#. - Turn off the keep_jpgs preference if the JPEGS are not wanted +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. CHANGES +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "użyj sparowanego jpg jako mipmapy" + +#. visible name of script +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "Użyj JPG z pary RAW+JPG jako mipmapy pełnego rozmiaru" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. max mipmap size - 5.4.x = 8, after is 10 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "zachowaj pliki JPEG" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "nie usuwaj plików JPEG po skopiowaniu do folderu mipmap" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. if dt.collection is equal to count there are no +#. RAW+JPEG pairs +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "Brak par RAW+JPEG do przetworzenia" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "Generowanie cache z plików jpg" + +#. v["raw"]:generate_cache(true, 6, 6) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - #. This file is part of darktable, #. copyright (c) 2018 Bill Ferguson -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. -#. executable_manager.lua - a tool for managing external executables used by darktable lua scripts -#. -#. executable_manager is a tool for managing the executable preferences stored in the darktablerc file. -#. On startup the darktablerc file is scanned and a widget is built for each executable path. The user -#. can select the executable from a drop down list and then modify the settings as desired. -#. -#. Any changes made using executable_manager won't be saved in the darktablerc file until darktable exits, but -#. the preference is updated when the change is made so scripts will pick up the changes without restarting +#. executable_manager.lua - a tool for managing external executables used by +#. darktable lua scripts +#. executable_manager is a tool for managing the executable preferences stored +#. in the darktablerc file. +#. On startup the darktablerc file is scanned and a widget is built for each +#. executable path. The user +#. can select the executable from a drop down list and then modify the +#. settings as desired. +#. Any changes made using executable_manager won't be saved in the darktablerc +#. file until darktable exits, but +#. the preference is updated when the change is made so scripts will pick up +#. the changes without restarting #. darktable. -#. -#. #. return data structure for script_manager #: ../src/external/lua-scripts/tools/executable_manager.lua:49 msgid "executable manager" @@ -12468,11 +14334,13 @@ msgstr "manager plików wykonywalnych" #: ../src/external/lua-scripts/tools/executable_manager.lua:50 msgid "manage the list of external executables used by the lua scripts" msgstr "" -"zarządzaj listą zewnętrznych plików wykonywalnych używanych przez skrypty lua" +"zarządzaj listą zewnętrznych plików wykonywalnych używanych przez skrypty " +"lua" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. how to restart the (lib) script after it's been hidden - i.e. make it +#. visible again #. only required for libs since the destroy_method only hides them #. our own namespace #. - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -12528,11 +14396,9 @@ msgid "clear path for %s" msgstr "wyczyść ścieżkę dla %s" #. register the lib -#. -#. get_lib_manpages.lua - retrieve the included library documentation and output it as man pages -#. +#. get_lib_manpages.lua - retrieve the included library documentation and +#. output it as man pages #. Copyright (c) 2016, Bill Ferguson -#. #. nothing to destroy #. find the libraries #. loop through the libraries @@ -12547,11 +14413,8 @@ msgid "output the internal library documentation as man pages" msgstr "" "wygeneruj dokumentację wewnętrznej biblioteki jako strony podręcznika (man)" -#. #. get_libdoc.lua - retrieve the included library documentation and output it -#. #. Copyright (c) 2016, Bill Ferguson -#. #. nothing to destroy #. find the libraries #. loop through the libraries @@ -12565,54 +14428,55 @@ msgstr "pobierz dokumentację biblioteki" msgid "retrieve and print the documentation to the console" msgstr "pobierz i wyświetl dokumentację w konsoli" -#. #. This file is part of darktable, #. copyright (c) 2018, 2020, 2023, 2024 Bill Ferguson -#. #. darktable 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. -#. #. darktable 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 darktable. If not, see . -#. -#. #. script_manager.lua - a tool for managing the darktable lua scripts -#. -#. script_manager is designed to be called from the users luarc file and used to +#. script_manager is designed to be called from the users luarc file and used +#. to #. manage the lua scripts. -#. -#. On startup script_manager scans the lua scripts directory to see what scripts are present. -#. Scripts are sorted by 'folder' based on what sub-directory they are in. With no -#. additional script repositories iinstalled, the folders are contrib, examples, official -#. and tools. When a folder is selected the buttons show the script name and whether the -#. script is started or stopped. The button is a toggle, so if the script is stopped click +#. On startup script_manager scans the lua scripts directory to see what +#. scripts are present. +#. Scripts are sorted by 'folder' based on what sub-directory they are in. +#. With no +#. additional script repositories iinstalled, the folders are contrib, +#. examples, official +#. and tools. When a folder is selected the buttons show the script name and +#. whether the +#. script is started or stopped. The button is a toggle, so if the script is +#. stopped click #. the button to start it and vice versa. -#. #. Features -#. -#. * the number of script buttons shown can be changed to any number between 5 and 20. The +#. * the number of script buttons shown can be changed to any number between 5 +#. and 20. The #. default is 10 buttons. This can be changed in the configuration action. -#. -#. * additional repositories of scripts may be installed using from the install/update action. -#. -#. * installed scripts can be updated from the install/update action. This includes extra +#. * additional repositories of scripts may be installed using from the +#. install/update action. +#. * installed scripts can be updated from the install/update action. This +#. includes extra #. repositories that have been installed. -#. -#. * the scripts can be disabled if desired from the install/update action. This can only -#. be reversed manually. To enable the "Disable Scripts" button, check the checkbox to -#. endable it. This is to prevent accidentally disabling the scripts. Click the -#. "Disable Scripts" button and the luarc file is renamed to luarc.disable. If at -#. a later time you want to enable the scripts again, simply rename the luarc.disabled +#. * the scripts can be disabled if desired from the install/update action. +#. This can only +#. be reversed manually. To enable the "Disable Scripts" button, check the +#. checkbox to +#. endable it. This is to prevent accidentally disabling the scripts. Click +#. the +#. "Disable Scripts" button and the luarc file is renamed to luarc.disable. +#. If at +#. a later time you want to enable the scripts again, simply rename the +#. luarc.disabled #. file to luarc and the scripts will run. -#. -#. +#. figure out where we are running from +#. assume user based #. api check #. du.check_min_api_version("9.3.0", "script_manager") #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12621,15 +14485,24 @@ msgstr "pobierz i wyświetl dokumentację w konsoli" #. script_manager required API version #. path separator #. command separator -#. local POWER_ICON = dt.configuration.config_dir .. "/lua/data/data/icons/power.png" +#. local POWER_ICON = dt.configuration.config_dir .. +#. "/lua/data/data/icons/power.png" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:104 +#: ../src/external/lua-scripts/tools/script_manager.lua:131 +msgid "disable Lua scripts" +msgstr "wyłącz skrypty Lua" + +#: ../src/external/lua-scripts/tools/script_manager.lua:132 +msgid "do not run the Lua scripts" +msgstr "nie uruchamiaj skryptów Lua" + +#: ../src/external/lua-scripts/tools/script_manager.lua:140 msgid "check for updated scripts on start up" msgstr "sprawdź aktualizacje skryptów przy uruchamianiu" -#: ../src/external/lua-scripts/tools/script_manager.lua:105 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "automatically update scripts to correct version" msgstr "automatycznie aktualizuj skrypty do poprawnej wersji" @@ -12641,12 +14514,9 @@ msgstr "automatycznie aktualizuj skrypty do poprawnej wersji" #. - - - - - - - - - - - - - - - - - - - - - - - #. set up tables to contain all the widgets and choices #. set log level for functions -#. -#. #. sm.scripts is a table of tables for containing the scripts #. It is organized as into folder (folder) subtables containing #. each script definition, which is a table -#. #. sm.scripts- #. | #. - folder------------| @@ -12655,13 +14525,13 @@ msgstr "automatycznie aktualizuj skrypty do poprawnej wersji" #. - script| #. | - script #. - script| -#. #. and a script table looks like -#. #. name the name of the script file without the lua extension -#. path folder (folder), path separator, path, name without the lua extension +#. path folder (folder), path separator, path, name without the lua +#. extension #. doc the header comments from the script to be used as a tooltip -#. script_name the folder, path separator, and name without the lua extension +#. script_name the folder, path separator, and name without the lua +#. extension #. running true if running, false if not, hidden if running but the #. lib/storage/action for the script is hidden #. has_lib true if it creates a module @@ -12677,8 +14547,6 @@ msgstr "automatycznie aktualizuj skrypty do poprawnej wersji" #. callback name of the callback routine #. initialized all of the above data has been retreived and set. If the #. script is unloaded and reloaded we don't have to reparse the file -#. -#. #. installed script repositories #. don't let it run until everything is in place #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12699,17 +14567,17 @@ msgstr "automatycznie aktualizuj skrypty do poprawnej wersji" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:409 +#: ../src/external/lua-scripts/tools/script_manager.lua:445 msgid "contributed" msgstr "współautorzy" -#: ../src/external/lua-scripts/tools/script_manager.lua:413 +#: ../src/external/lua-scripts/tools/script_manager.lua:449 msgid "official" msgstr "oficjalny" -#: ../src/external/lua-scripts/tools/script_manager.lua:415 -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2475 -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2485 +#: ../src/external/lua-scripts/tools/script_manager.lua:451 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 msgid "tools" msgstr "narzędzia" @@ -12720,7 +14588,7 @@ msgstr "narzędzia" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:503 +#: ../src/external/lua-scripts/tools/script_manager.lua:539 msgid "no documentation available" msgstr "brak dostępnej dokumentacji" @@ -12735,7 +14603,8 @@ msgstr "brak dostępnej dokumentacji" #. and mark them inactive for the next time darktable starts #. deactivate it.... #. the script file supplied is folder/filename.filetype -#. the following pattern splits the string into folder, path, name, fileename, and filetype +#. the following pattern splits the string into folder, path, name, fileename, +#. and filetype #. for example contrib/gimp.lua becomes #. folder - contrib #. path - @@ -12746,6 +14615,7 @@ msgstr "brak dostępnej dokumentacji" #. change the path separator from / to \ for windows #. add the script data #. scan the scripts +#. add a string.match to figure out which lua dir to use #. strip the lua dir off #. strip off .lua\n #. let's not include ourself @@ -12753,6 +14623,19 @@ msgstr "brak dostępnej dokumentacji" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found +#: ../src/external/lua-scripts/tools/script_manager.lua:792 +#: ../src/external/lua-scripts/tools/script_manager.lua:918 +msgid "" +"ERROR: git not found. Install or specify the location of the git " +"executable." +msgstr "" +"BŁĄD: nie znaleziono git. Zainstaluj lub podaj lokalizację pliku " +"wykonywalnego git." + +#: ../src/external/lua-scripts/tools/script_manager.lua:806 +msgid "lua scripts successfully updated" +msgstr "skrypty lua zostały pomyślnie zaktualizowane" + #. ------------ #. UI handling #. ------------ @@ -12760,27 +14643,32 @@ msgstr "brak dostępnej dokumentacji" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:751 -#: ../src/external/lua-scripts/tools/script_manager.lua:866 +#: ../src/external/lua-scripts/tools/script_manager.lua:901 msgid "" -"ERROR: git not found. Install or specify the location of the git executable." +"unable to create user lua directory, installing additional scripts failed" msgstr "" -"BŁĄD: nie znaleziono git. Zainstaluj lub podaj lokalizację pliku " -"wykonywalnego git." +"nie udało się utworzyć katalogu lua użytkownika, instalacja dodatkowych " +"skryptów nie powiodła się" -#: ../src/external/lua-scripts/tools/script_manager.lua:765 -msgid "lua scripts successfully updated" -msgstr "skrypty lua zostały pomyślnie zaktualizowane" +#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#, lua-format +msgid "folder %s is already in use. Please specify a different folder name." +msgstr "folder %s jest już w użyciu. Podaj inną nazwę folderu." + +#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#, lua-format +msgid "scripts successfully installed into folder %s" +msgstr "skrypty pomyślnie zainstalowane w folderze %s" -#: ../src/external/lua-scripts/tools/script_manager.lua:905 +#: ../src/external/lua-scripts/tools/script_manager.lua:957 msgid "no scripts found to install" msgstr "nie znaleziono skryptów do zainstalowania" -#: ../src/external/lua-scripts/tools/script_manager.lua:910 +#: ../src/external/lua-scripts/tools/script_manager.lua:962 msgid "failed to download scripts" msgstr "nie udało się pobrać skryptów" -#: ../src/external/lua-scripts/tools/script_manager.lua:1062 +#: ../src/external/lua-scripts/tools/script_manager.lua:1115 #, lua-format msgid "page %d of %d" msgstr "strona %d z %d" @@ -12794,8 +14682,8 @@ msgstr "strona %d z %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1217 -#: ../src/external/lua-scripts/tools/script_manager.lua:1492 +#: ../src/external/lua-scripts/tools/script_manager.lua:1270 +#: ../src/external/lua-scripts/tools/script_manager.lua:1564 msgid "scripts" msgstr "skrypty" @@ -12812,7 +14700,7 @@ msgstr "skrypty" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1263 +#: ../src/external/lua-scripts/tools/script_manager.lua:1316 msgid "lua API version reset, please restart darktable" msgstr "" "wersja API lua została zresetowana, proszę uruchomić ponownie darktable" @@ -12822,78 +14710,81 @@ msgstr "" #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1310 +#: ../src/external/lua-scripts/tools/script_manager.lua:1363 msgid "" "you must restart darktable to use the correct version of the lua scripts" msgstr "" "musisz ponownie uruchomić darktable, aby użyć poprawnej wersji skryptów Lua" +#. exec user luarc file if it exists +#. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1408 msgid "scripts to update" msgstr "skrypty do zaktualizowania" -#: ../src/external/lua-scripts/tools/script_manager.lua:1337 +#: ../src/external/lua-scripts/tools/script_manager.lua:1409 msgid "select the scripts installation to update" msgstr "wybierz instalację skryptów do zaktualizowania" -#: ../src/external/lua-scripts/tools/script_manager.lua:1346 -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1418 +#: ../src/external/lua-scripts/tools/script_manager.lua:1480 msgid "update scripts" msgstr "zaktualizuj skrypty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1347 +#: ../src/external/lua-scripts/tools/script_manager.lua:1419 msgid "update the lua scripts from the repository" msgstr "zaktualizuj skrypty Lua z repozytorium" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1358 +#: ../src/external/lua-scripts/tools/script_manager.lua:1430 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "" "wprowadź URL repozytorium git zawierającego skrypty, które chcesz dodać" -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1435 msgid "name of new folder" msgstr "nazwa nowego folderu" -#: ../src/external/lua-scripts/tools/script_manager.lua:1364 +#: ../src/external/lua-scripts/tools/script_manager.lua:1436 msgid "enter a folder name for the additional scripts" msgstr "wprowadź nazwę folderu dla dodatkowych skryptów" -#: ../src/external/lua-scripts/tools/script_manager.lua:1369 +#: ../src/external/lua-scripts/tools/script_manager.lua:1441 msgid "URL to download additional scripts from" msgstr "URL do pobrania dodatkowych skryptów" -#: ../src/external/lua-scripts/tools/script_manager.lua:1371 +#: ../src/external/lua-scripts/tools/script_manager.lua:1443 msgid "new folder to place scripts in" msgstr "nowy folder, w którym mają zostać umieszczone skrypty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1374 +#: ../src/external/lua-scripts/tools/script_manager.lua:1446 msgid "install additional scripts" msgstr "zainstaluj dodatkowe skrypty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1382 +#: ../src/external/lua-scripts/tools/script_manager.lua:1454 msgid "enable \"disable scripts\" button" msgstr "włącz przycisk \"wyłącz skrypty\"" -#: ../src/external/lua-scripts/tools/script_manager.lua:1394 -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 +#: ../src/external/lua-scripts/tools/script_manager.lua:1491 msgid "disable scripts" msgstr "wyłącz skrypty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1400 +#: ../src/external/lua-scripts/tools/script_manager.lua:1472 msgid "lua scripts will not run the next time darktable is started" -msgstr "skrypty Lua nie będą uruchamiane przy następnym uruchomieniu darktable" +msgstr "" +"skrypty Lua nie będą uruchamiane przy następnym uruchomieniu darktable" -#: ../src/external/lua-scripts/tools/script_manager.lua:1414 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 msgid "add more scripts" msgstr "dodaj więcej skryptów" -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1502 msgid "select the script folder" msgstr "wybierz folder skryptów" @@ -12901,49 +14792,50 @@ msgstr "wybierz folder skryptów" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1461 -#: ../src/iop/agx.c:2798 ../src/iop/channelmixerrgb.c:4426 -#: ../src/iop/clipping.c:2098 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:3007 ../src/iop/filmicrgb.c:4379 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3229 -#: ../src/libs/image.c:496 ../src/views/lighttable.c:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1533 +#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 +#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 +#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4158 +#: ../src/views/lighttable.c:1588 msgid "page" msgstr "strona" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1573 msgid "scripts per page" msgstr "skryptów na stronę" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1574 msgid "select number of start/stop buttons to display" msgstr "wybierz liczbę przycisków start/stop do wyświetlenia" -#: ../src/external/lua-scripts/tools/script_manager.lua:1513 +#: ../src/external/lua-scripts/tools/script_manager.lua:1585 msgid "change number of buttons" msgstr "zmień liczbę przycisków" -#: ../src/external/lua-scripts/tools/script_manager.lua:1523 +#: ../src/external/lua-scripts/tools/script_manager.lua:1595 msgid "configuration" msgstr "konfiguracja" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1545 -#: ../src/gui/accelerators.c:2921 ../src/gui/accelerators.c:3021 -#: ../src/views/view.c:1611 +#: ../src/external/lua-scripts/tools/script_manager.lua:1617 +#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 +#: ../src/views/view.c:1767 msgid "action" msgstr "akcja" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "install/update scripts" msgstr "zainstaluj/zaktualizuj skrypty" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "configure" msgstr "konfiguruj" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "start/stop scripts" msgstr "uruchom/zatrzymaj skrypty" @@ -12978,29 +14870,22 @@ msgstr "uwaga: czy chcesz zamienić te ograniczenia?\n" #, c-format msgid "" "warning: disk backend for thumbnail cache is disabled (cache_disk_backend).\n" -"if you want to pre-generate thumbnails and for darktable to use them, you " -"need to enable disk backend for thumbnail cache.\n" +"if you want to pre-generate thumbnails and for darktable to use them, you need to enable disk backend for thumbnail cache.\n" "no thumbnails to be generated, done.\n" msgstr "" -"uwaga: dyskowa pamięć podręczna dla miniatur jest nieaktywna " -"(cache_disk_backend)\n" -"jeśli chcesz wygenerować miniatury tak aby darktable z nich korzystało, " -"musisz aktywować dyskową pamięć podręczna dla miniatur\n" +"uwaga: dyskowa pamięć podręczna dla miniatur jest nieaktywna (cache_disk_backend)\n" +"jeśli chcesz wygenerować miniatury tak aby darktable z nich korzystało, musisz aktywować dyskową pamięć podręczna dla miniatur\n" "brak miniatur do wygenerowania, zakończono.\n" #: ../src/generate-cache/main.c:237 #, c-format msgid "" -"warning: disk backend for full preview cache is disabled " -"(cache_disk_backend_full).\n" -"if you want to pre-generate full previews and for darktable to use them, you " -"need to enable disk backend for full preview cache.\n" +"warning: disk backend for full preview cache is disabled (cache_disk_backend_full).\n" +"if you want to pre-generate full previews and for darktable to use them, you need to enable disk backend for full preview cache.\n" "no full previews to be generated, done.\n" msgstr "" -"uwaga: dyskowa pamięć podręczna dla pełnych podglądów jest nieaktywna " -"(cache_disk_backend_full)\n" -"jeśli chcesz wygenerować pełne podglądy tak aby darktable mógł ich używać, " -"musisz aktywować dyskową pamięć podręczną dla pełnych podglądów\n" +"uwaga: dyskowa pamięć podręczna dla pełnych podglądów jest nieaktywna (cache_disk_backend_full)\n" +"jeśli chcesz wygenerować pełne podglądy tak aby darktable mógł ich używać, musisz aktywować dyskową pamięć podręczną dla pełnych podglądów\n" "brak podglądów do wygenerowania, zakończono.\n" #: ../src/generate-cache/main.c:247 @@ -13061,7 +14946,7 @@ msgstr "szybkie korekty" msgid "disabled defaults" msgstr "wyłączone domyślne" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1419 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "przewijanie" @@ -13069,19 +14954,19 @@ msgstr "przewijanie" msgid "pan" msgstr "panorama" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6137 ../src/iop/clipping.c:1924 -#: ../src/iop/clipping.c:2105 ../src/iop/clipping.c:2121 -#: ../src/views/darkroom.c:2931 ../src/views/lighttable.c:1328 +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 +#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 msgid "horizontal" msgstr "w poziomie" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6135 ../src/iop/clipping.c:1923 -#: ../src/iop/clipping.c:2106 ../src/iop/clipping.c:2120 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:1332 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 msgid "vertical" msgstr "w pionie" @@ -13101,19 +14986,19 @@ msgstr "góra dół" msgid "pgupdown" msgstr "strona w górę w dół" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1397 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" msgstr "shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1399 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1402 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "opcja" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1404 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" msgstr "alt" @@ -13125,104 +15010,123 @@ msgstr "komenda" msgid "altgr" msgstr "altgr" -#: ../src/gui/accelerators.c:127 ../src/gui/accelerators.c:174 -#: ../src/libs/tagging.c:1979 +#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 +#: ../src/libs/tagging.c:2009 msgid "edit" msgstr "edycja" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:775 -#: ../src/gui/accelerators.c:1465 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "up" msgstr "do góry" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:775 -#: ../src/gui/accelerators.c:1465 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "down" msgstr "w dół" -#: ../src/gui/accelerators.c:133 +#: ../src/gui/accelerators.c:134 msgid "set" msgstr "ustal" +#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 +#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 +msgid "toggle" +msgstr "widoczność nagłówka" + #: ../src/gui/accelerators.c:137 +msgid "previous module" +msgstr "poprzedni moduł" + +#: ../src/gui/accelerators.c:138 +msgid "next module" +msgstr "następny moduł" + +#: ../src/gui/accelerators.c:138 +msgid "previous instance" +msgstr "poprzednia instancja" + +#: ../src/gui/accelerators.c:139 +msgid "next instance" +msgstr "następna instancja" + +#: ../src/gui/accelerators.c:142 msgid "popup" msgstr "wyskakujące okienko" -#: ../src/gui/accelerators.c:138 ../src/gui/accelerators.c:171 -#: ../src/gui/gtk.c:3740 ../src/views/lighttable.c:834 +#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1024 msgid "next" msgstr "następny" -#: ../src/gui/accelerators.c:139 ../src/gui/accelerators.c:170 -#: ../src/gui/gtk.c:3741 ../src/views/lighttable.c:835 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 +#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1025 msgid "previous" msgstr "poprzedni" -#: ../src/gui/accelerators.c:141 ../src/gui/accelerators.c:1609 +#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 msgid "last" msgstr "ostatni" -#: ../src/gui/accelerators.c:142 ../src/gui/accelerators.c:1608 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 msgid "first" msgstr "pierwszy" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:159 -#: ../src/gui/accelerators.c:359 ../src/libs/filters/rating_range.c:295 -#: ../src/libs/tagging.c:3521 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2621 ../src/views/darkroom.c:2897 -msgid "toggle" -msgstr "widoczność nagłówka" - -#: ../src/gui/accelerators.c:149 +#: ../src/gui/accelerators.c:154 msgid "ctrl-toggle" msgstr "ctrl–przełącz" -#: ../src/gui/accelerators.c:150 +#: ../src/gui/accelerators.c:155 msgid "ctrl-on" msgstr "ctrl–włącz" -#: ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:156 msgid "right-toggle" msgstr "przełączanie w prawo" -#: ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:157 msgid "right-on" msgstr "dokładnie na" -#: ../src/gui/accelerators.c:163 ../src/gui/gtk.c:3739 +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 msgid "activate" msgstr "aktywne" -#: ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:169 msgid "ctrl-activate" msgstr "ctrl-aktywne" -#: ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:170 msgid "right-activate" msgstr "prawy–aktywuj" -#: ../src/gui/accelerators.c:172 +#: ../src/gui/accelerators.c:177 msgid "store" msgstr "zapis" -#: ../src/gui/accelerators.c:175 ../src/gui/styles_dialog.c:668 +#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "aktualizuj" -#: ../src/gui/accelerators.c:176 ../src/libs/tools/global_toolbox.c:60 +#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 #: ../src/libs/tools/global_toolbox.c:512 msgid "preferences" msgstr "ustawienia" -#: ../src/gui/accelerators.c:181 +#: ../src/gui/accelerators.c:186 msgid "apply on new instance" msgstr "zastosuj na nowej instancji" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:191 msgid "start" msgstr "start" -#: ../src/gui/accelerators.c:187 +#: ../src/gui/accelerators.c:192 msgid "end" msgstr "koniec" @@ -13234,86 +15138,86 @@ msgstr "wpis" msgid "combo effect not found" msgstr "efekt kombinacji nieznaleziony" -#: ../src/gui/accelerators.c:665 +#: ../src/gui/accelerators.c:668 msgid "(keypad)" msgstr "klawiatur" -#: ../src/gui/accelerators.c:674 +#: ../src/gui/accelerators.c:677 msgid "tablet button" msgstr "przycisk na tablecie" -#: ../src/gui/accelerators.c:683 +#: ../src/gui/accelerators.c:686 msgid "unknown driver" msgstr "nieznany sterownik" -#: ../src/gui/accelerators.c:756 +#: ../src/gui/accelerators.c:759 msgid "long" msgstr "długi" -#: ../src/gui/accelerators.c:757 +#: ../src/gui/accelerators.c:760 msgid "double-press" msgstr "podwójne wciśnięcie" -#: ../src/gui/accelerators.c:758 +#: ../src/gui/accelerators.c:761 msgid "triple-press" msgstr "potrójne wciśnięcie" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:762 msgid "press" msgstr "prasa" -#: ../src/gui/accelerators.c:763 +#: ../src/gui/accelerators.c:766 msgctxt "accel" msgid "left" msgstr "po lewej" -#: ../src/gui/accelerators.c:764 +#: ../src/gui/accelerators.c:767 msgctxt "accel" msgid "right" msgstr "po prawej" -#: ../src/gui/accelerators.c:765 +#: ../src/gui/accelerators.c:768 msgctxt "accel" msgid "middle" msgstr "średnia szarość" -#: ../src/gui/accelerators.c:766 +#: ../src/gui/accelerators.c:769 msgctxt "accel" msgid "long" msgstr "długi" -#: ../src/gui/accelerators.c:767 +#: ../src/gui/accelerators.c:770 msgctxt "accel" msgid "double-click" msgstr "podwójny klik" -#: ../src/gui/accelerators.c:768 +#: ../src/gui/accelerators.c:771 msgctxt "accel" msgid "triple-click" msgstr "portójny klik" -#: ../src/gui/accelerators.c:769 +#: ../src/gui/accelerators.c:772 msgid "click" msgstr "klik" -#: ../src/gui/accelerators.c:797 +#: ../src/gui/accelerators.c:800 msgid "first instance" msgstr "pierwsza instancja" -#: ../src/gui/accelerators.c:799 +#: ../src/gui/accelerators.c:802 msgid "last instance" msgstr "ostatnia instancja" -#: ../src/gui/accelerators.c:801 +#: ../src/gui/accelerators.c:804 msgid "relative instance" msgstr "pokrewna instancja" -#: ../src/gui/accelerators.c:818 ../src/gui/accelerators.c:2946 -#: ../src/gui/accelerators.c:3913 +#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 +#: ../src/gui/accelerators.c:3910 msgid "speed" msgstr "prędkość" -#: ../src/gui/accelerators.c:960 +#: ../src/gui/accelerators.c:963 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -13324,11 +15228,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1063 ../src/gui/accelerators.c:1082 +#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 msgid "start typing for incremental search" msgstr "zacznij pisać aby wyszukiwać" -#: ../src/gui/accelerators.c:1066 +#: ../src/gui/accelerators.c:1069 msgid "" "\n" "press Delete to delete selected shortcut" @@ -13336,7 +15240,7 @@ msgstr "" "\n" "wciśnij Del, aby usunąć zaznaczony skrót" -#: ../src/gui/accelerators.c:1068 +#: ../src/gui/accelerators.c:1071 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -13344,7 +15248,7 @@ msgstr "" "\n" "wciśnij Del, aby usunąć zaznaczony domyślny skrót" -#: ../src/gui/accelerators.c:1069 +#: ../src/gui/accelerators.c:1072 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -13352,7 +15256,7 @@ msgstr "" "\n" "wciśnij Del, aby przywrócić zaznaczony domyślny skrót" -#: ../src/gui/accelerators.c:1071 +#: ../src/gui/accelerators.c:1074 msgid "" "\n" "double-click to add new shortcut" @@ -13360,11 +15264,11 @@ msgstr "" "\n" "kliknij dwukrotnie, aby dodać nowy skrót" -#: ../src/gui/accelerators.c:1083 +#: ../src/gui/accelerators.c:1086 msgid "click to filter shortcuts list" msgstr "kliknij, aby filtrować listę skrótów" -#: ../src/gui/accelerators.c:1085 +#: ../src/gui/accelerators.c:1088 msgid "" "\n" "right-click to show action of selected shortcut" @@ -13372,7 +15276,7 @@ msgstr "" "\n" "kliknij prawym by wyświetlić akcję zaznaczonego skrótu" -#: ../src/gui/accelerators.c:1088 +#: ../src/gui/accelerators.c:1091 msgid "" "\n" "double-click to define new shortcut" @@ -13380,11 +15284,35 @@ msgstr "" "\n" "kliknij dwukrotnie, aby zdefiniować nowy skrót" -#: ../src/gui/accelerators.c:1104 +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the shortcuts list." +msgstr "" +"\n" +"\n" +"dla tej samej akcji można zdefiniować wiele skrótów;\n" +"w liście skrótów dla każdego z nich można ustawić inny element, efekt, prędkość lub instancję." + +#: ../src/gui/accelerators.c:1098 +msgid "" +"\n" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the effect or speed." +msgstr "" +"\n" +"\n" +"gdy włączone są wartości zastępcze, ten sam skrót można użyć z dodatkowymi modyfikatorami\n" +"lub przewijaniem/klikaniem/przesuwaniem myszy, by wpłynąć na inny element lub zmienić efekt lub prędkość." + +#: ../src/gui/accelerators.c:1107 msgid "shift+alt+scroll to change height" msgstr "shift+alt+scroll aby zmienić wysokość" -#: ../src/gui/accelerators.c:1124 +#: ../src/gui/accelerators.c:1127 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -13392,43 +15320,43 @@ msgstr "" "naciśnij przycisk wraz z kliknięciem myszy i przewiń rolką lub przeciągnij " "kombinację, by stworzyć skrót" -#: ../src/gui/accelerators.c:1125 +#: ../src/gui/accelerators.c:1128 msgid "click to open shortcut configuration" msgstr "kliknij, aby otworzyć konfigurację skrótu" -#: ../src/gui/accelerators.c:1126 +#: ../src/gui/accelerators.c:1129 msgid "ctrl+click to add to quick access panel\n" msgstr "kliknij z ctrl, by dodać do panelu szybkiego dostępu\n" -#: ../src/gui/accelerators.c:1127 +#: ../src/gui/accelerators.c:1130 msgid "ctrl+click to remove from quick access panel\n" msgstr "kliknij z ctrl, by usunąć z panelu szybkiego dostępu\n" -#: ../src/gui/accelerators.c:1128 +#: ../src/gui/accelerators.c:1131 msgid "scroll to change default speed" msgstr "przewiń by zmienić domyślną prędkość" -#: ../src/gui/accelerators.c:1129 +#: ../src/gui/accelerators.c:1132 msgid "right-click to exit mapping mode" msgstr "kliknij prawym, żeby wyjść z trybu mapowania" -#: ../src/gui/accelerators.c:1188 +#: ../src/gui/accelerators.c:1191 msgid "ctrl+v" msgstr "ctrl+v" -#: ../src/gui/accelerators.c:1188 +#: ../src/gui/accelerators.c:1191 msgid "right long click" msgstr "prawy klik długo" -#: ../src/gui/accelerators.c:1188 +#: ../src/gui/accelerators.c:1191 msgid "to copy Lua command" msgstr "aby skopiować komendę Lua" -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:1461 msgid "shortcut for move exists with single effect" msgstr "skrót na ruch współpracuje z pojedynczym efektem" -#: ../src/gui/accelerators.c:1462 +#: ../src/gui/accelerators.c:1463 #, c-format msgid "" "%s\n" @@ -13439,127 +15367,121 @@ msgstr "" "\n" "(przypisz %s to %s)" -#: ../src/gui/accelerators.c:1463 +#: ../src/gui/accelerators.c:1464 msgid "create separate shortcuts for up and down move?" msgstr "stworzyć osobny skrót na ruch w górę i w dół?" -#: ../src/gui/accelerators.c:1489 +#: ../src/gui/accelerators.c:1490 #, c-format msgid "%s, speed reset" msgstr "%s, reset prędkości" -#: ../src/gui/accelerators.c:1508 +#: ../src/gui/accelerators.c:1509 msgid "shortcut exists with different settings" msgstr "istnieje już skrót z innymi ustawieniami" -#: ../src/gui/accelerators.c:1509 +#: ../src/gui/accelerators.c:1510 msgid "reset the settings of the shortcut?" msgstr "usunąć ustawienia skrótu?" -#: ../src/gui/accelerators.c:1518 +#: ../src/gui/accelerators.c:1519 msgid "shortcut already exists" msgstr "skrót już istnieje" -#: ../src/gui/accelerators.c:1520 +#: ../src/gui/accelerators.c:1521 msgid "disable this default shortcut?" msgstr "wyłączyć ten domyślny skrót?" -#: ../src/gui/accelerators.c:1521 +#: ../src/gui/accelerators.c:1522 msgid "remove the shortcut?" msgstr "usunąć ten skrót?" -#: ../src/gui/accelerators.c:1561 +#: ../src/gui/accelerators.c:1562 msgid "clashing shortcuts exist" msgstr "istnieją kolidujące skróty" -#: ../src/gui/accelerators.c:1562 +#: ../src/gui/accelerators.c:1563 msgid "remove these existing shortcuts?" msgstr "usunąć istniejące skróty?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1607 +#: ../src/gui/accelerators.c:1608 msgid "preferred" msgstr "preferowany" # nie wiadomo czy chodzi o sekundę czy o "drugi" -#: ../src/gui/accelerators.c:1610 +#: ../src/gui/accelerators.c:1611 msgid "second" msgstr "drugi" -#: ../src/gui/accelerators.c:1611 +#: ../src/gui/accelerators.c:1612 msgid "last but one" msgstr "przedostatni" -#: ../src/gui/accelerators.c:1774 ../src/gui/accelerators.c:1839 +#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 msgid "(unchanged)" msgstr "(zostaw niezmienione)" -#: ../src/gui/accelerators.c:1956 +#: ../src/gui/accelerators.c:1957 msgid "" -"define a shortcut by pressing a key, optionally combined with modifier keys " -"(ctrl/shift/alt)\n" +"define a shortcut by pressing a key, optionally combined with modifier keys (ctrl/shift/alt)\n" "a key can be double or triple pressed, with a long last press\n" -"while the key is held, a combination of mouse buttons can be (double/triple/" -"long) clicked\n" -"still holding the key (and modifiers and/or buttons) a scroll or mouse move " -"can be added\n" +"while the key is held, a combination of mouse buttons can be (double/triple/long) clicked\n" +"still holding the key (and modifiers and/or buttons) a scroll or mouse move can be added\n" "connected devices can send keys or moves using their physical controllers\n" "\n" "right-click to cancel" msgstr "" -"zdefiniuj skrót poprzez naciśnięcie klawisza lub kombinację klawisza z ctrl/" -"shift/alt\n" -"przycisk może być podwójnie lub potrójnie przyciścnięty, z długim ostatnim " -"naciśnięciem\n" -"trzymając przycisk, kombinacja przycisków myszy może być podwójna, potrójna, " -"z przytrzymaniem\n" +"zdefiniuj skrót poprzez naciśnięcie klawisza lub kombinację klawisza z ctrl/shift/alt\n" +"przycisk może być podwójnie lub potrójnie przyciścnięty, z długim ostatnim naciśnięciem\n" +"trzymając przycisk, kombinacja przycisków myszy może być podwójna, potrójna, z przytrzymaniem\n" "podczas przytrzymania klawisza/kombinacji, można dodać ruch myszy lub rolki\n" "urządzenia peryferyjne mogą być użyte jako przyciski/ruch\n" "\n" "naciśnij prawy przycisk myszy aby anulować" -#: ../src/gui/accelerators.c:2029 +#: ../src/gui/accelerators.c:2030 msgid "removing shortcut" msgstr "usuwanie skrótu" -#: ../src/gui/accelerators.c:2031 +#: ../src/gui/accelerators.c:2032 msgid "disable the selected default shortcut?" msgstr "wyłączyć zaznaczony domyślny skrót?" -#: ../src/gui/accelerators.c:2032 +#: ../src/gui/accelerators.c:2033 msgid "restore the selected default shortcut?" msgstr "przywrócić zaznaczony domyślny skrót?" -#: ../src/gui/accelerators.c:2033 +#: ../src/gui/accelerators.c:2034 msgid "remove the selected shortcut?" msgstr "usunąć zaznaczony skrót?" -#: ../src/gui/accelerators.c:2148 +#: ../src/gui/accelerators.c:2149 msgid "command" msgstr "komenda" -#: ../src/gui/accelerators.c:2149 +#: ../src/gui/accelerators.c:2150 msgid "preset" msgstr "preset" -#: ../src/gui/accelerators.c:2530 +#: ../src/gui/accelerators.c:2531 msgid "restore shortcuts" msgstr "przywróć skróty" -#: ../src/gui/accelerators.c:2533 +#: ../src/gui/accelerators.c:2534 msgid "_defaults" msgstr "_domyślne" -#: ../src/gui/accelerators.c:2534 +#: ../src/gui/accelerators.c:2535 msgid "_startup" msgstr "podczas uruchamiania" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2536 msgid "_edits" msgstr "_edycje" -#: ../src/gui/accelerators.c:2540 +#: ../src/gui/accelerators.c:2541 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -13571,7 +15493,7 @@ msgstr "" "-jak z momentu uruchomienia darktable\n" "-jak z momentu wyświetlenia tego komunikatu\n" -#: ../src/gui/accelerators.c:2546 +#: ../src/gui/accelerators.c:2547 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -13579,17 +15501,17 @@ msgstr "" "usuń wszystkie nowsze skróty\n" "(zamiast przywracać zmienione)" -#: ../src/gui/accelerators.c:2603 ../src/gui/preferences.c:1033 +#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 #: ../src/libs/tools/global_toolbox.c:487 #: ../src/libs/tools/global_toolbox.c:662 msgid "shortcuts" msgstr "skróty" -#: ../src/gui/accelerators.c:2613 +#: ../src/gui/accelerators.c:2614 msgid "export shortcuts" msgstr "eksportuj skróty" -#: ../src/gui/accelerators.c:2620 +#: ../src/gui/accelerators.c:2621 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -13597,27 +15519,27 @@ msgstr "" "wyeksportuj wszystkie skróty do pliku\n" "lub tylko skróty dotyczące wybranego urządzenia\n" -#: ../src/gui/accelerators.c:2626 ../src/gui/accelerators.c:2698 +#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 msgid "keyboard" msgstr "klawiatura" -#: ../src/gui/accelerators.c:2639 +#: ../src/gui/accelerators.c:2640 msgid "device id" msgstr "id urządzenia" -#: ../src/gui/accelerators.c:2657 +#: ../src/gui/accelerators.c:2658 msgid "select file to export" msgstr "wybierz plik do eksportu" -#: ../src/gui/accelerators.c:2658 ../src/libs/tagging.c:2847 +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 msgid "_export" msgstr "_eksportuj" -#: ../src/gui/accelerators.c:2685 +#: ../src/gui/accelerators.c:2686 msgid "import shortcuts" msgstr "importuj skróty" -#: ../src/gui/accelerators.c:2692 +#: ../src/gui/accelerators.c:2693 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -13625,31 +15547,31 @@ msgstr "" "wczytaj wszystkie skróty z pliku\n" "lub wczytaj tylko skróty dla wybranego urządzenia\n" -#: ../src/gui/accelerators.c:2709 +#: ../src/gui/accelerators.c:2710 msgid "id in file" msgstr "id w pliku" -#: ../src/gui/accelerators.c:2715 +#: ../src/gui/accelerators.c:2716 msgid "id when loaded" msgstr "id przy ładowaniu" -#: ../src/gui/accelerators.c:2718 +#: ../src/gui/accelerators.c:2719 msgid "clear device first" msgstr "najpierw wyczyść urządzenie" -#: ../src/gui/accelerators.c:2743 +#: ../src/gui/accelerators.c:2744 msgid "select file to import" msgstr "wybierz plik do zaimportowania" -#: ../src/gui/accelerators.c:2744 ../src/libs/tagging.c:2805 +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 msgid "_import" msgstr "_import" -#: ../src/gui/accelerators.c:2794 +#: ../src/gui/accelerators.c:2795 msgid "import sample shortcuts" msgstr "importuj przykładowe skróty" -#: ../src/gui/accelerators.c:2800 +#: ../src/gui/accelerators.c:2801 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -13672,11 +15594,11 @@ msgstr "" "\n" "rekomenduje się eksport obecnych skrótów przed operacją.\n" -#: ../src/gui/accelerators.c:2896 +#: ../src/gui/accelerators.c:2897 msgid "search shortcuts list" msgstr "szukaj na liście skrótów" -#: ../src/gui/accelerators.c:2898 +#: ../src/gui/accelerators.c:2899 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -13684,23 +15606,23 @@ msgstr "" "przyrostowo przeszukaj listę skrótów\n" "naciśnij w górę lub w dół, aby przełączyć między wyszukaniami" -#: ../src/gui/accelerators.c:2918 ../src/views/view.c:1609 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "skrót" -#: ../src/gui/accelerators.c:2931 +#: ../src/gui/accelerators.c:2932 msgid "element" msgstr "element" -#: ../src/gui/accelerators.c:2939 +#: ../src/gui/accelerators.c:2940 msgid "effect" msgstr "efekt" -#: ../src/gui/accelerators.c:2997 +#: ../src/gui/accelerators.c:2998 msgid "search actions list" msgstr "szukaj na liście akcji" -#: ../src/gui/accelerators.c:2999 +#: ../src/gui/accelerators.c:3000 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -13708,16 +15630,16 @@ msgstr "" "przyrostowo przeszukaj listę działań\n" "naciśnij w górę lub w dół, aby przełączyć między wyszukaniami" -#: ../src/gui/accelerators.c:3029 ../src/gui/guides.c:840 -#: ../src/gui/metadata_tags.c:117 +#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "typ" -#: ../src/gui/accelerators.c:3059 +#: ../src/gui/accelerators.c:3060 msgid "enable fallbacks" msgstr "twórz kopie zapasowe" -#: ../src/gui/accelerators.c:3060 +#: ../src/gui/accelerators.c:3061 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -13725,101 +15647,85 @@ msgstr "" "włącza domyślne znaczenia dodatkowych przycisków, modyfikatorów lub ruchów\n" "w połączeniu ze skrótem podstawowym" -#: ../src/gui/accelerators.c:3067 +#: ../src/gui/accelerators.c:3068 msgid "open help page for shortcuts" msgstr "otwórz stronę pomocy dla skrótow" -#: ../src/gui/accelerators.c:3071 +#: ../src/gui/accelerators.c:3072 msgid "restore..." msgstr "przywróć..." -#: ../src/gui/accelerators.c:3072 +#: ../src/gui/accelerators.c:3073 msgid "restore default shortcuts or previous state" msgstr "przywraca domyslne skróty lub poprzedni stan" -#: ../src/gui/accelerators.c:3075 +#: ../src/gui/accelerators.c:3076 msgid "import extras" msgstr "importuj dodatki" -#: ../src/gui/accelerators.c:3076 +#: ../src/gui/accelerators.c:3077 msgid "import extended default shortcuts" msgstr "importuj rozszerzone domyślne skróty" -#: ../src/gui/accelerators.c:3079 ../src/libs/styles.c:901 -#: ../src/libs/tagging.c:3683 +#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3713 msgid "import..." msgstr "importuj..." -#: ../src/gui/accelerators.c:3080 +#: ../src/gui/accelerators.c:3081 msgid "fully or partially import shortcuts from file" msgstr "w pełni lub częściowo importuje skróty z pliku" -#: ../src/gui/accelerators.c:3083 ../src/libs/styles.c:907 -#: ../src/libs/tagging.c:3690 +#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3720 msgid "export..." msgstr "eksportuj..." -#: ../src/gui/accelerators.c:3084 +#: ../src/gui/accelerators.c:3085 msgid "fully or partially export shortcuts to file" msgstr "w pełni lub częściowo eksportuje skróty do pliku" -#: ../src/gui/accelerators.c:3096 +#: ../src/gui/accelerators.c:3097 msgid "" -"the recommended way to assign shortcuts to visual elements is the visual " -"shortcut mapping mode.\n" -"this is switched on by toggling the \"keyboard\" button next to " -"preferences in the top panel. in this mode, clicking on a widget or area " -"will open this dialog with the appropriate selection for advanced " -"configuration.\n" +"the recommended way to assign shortcuts to visual elements is the visual shortcut mapping mode.\n" +"this is switched on by toggling the \"keyboard\" button next to preferences in the top panel. in this mode, clicking on a widget or area will open this dialog with the appropriate selection for advanced configuration.\n" "\n" -"multiple shortcuts can be assigned to the same action. this is especially " -"useful if it has multiple elements, like the module buttons or the " -"colorpickers attached to sliders. however, with fallbacks enabled one " -"can use the same simple shortcuts and change their element or " -"effect by adding mouse clicks.\n" +"multiple shortcuts can be assigned to the same action. this is especially useful if it has multiple elements, like the module buttons or the colorpickers attached to sliders. however, with fallbacks enabled one can use the same simple shortcuts and change their element or effect by adding mouse clicks.\n" "\n" "click three times to dismiss this notice permanently" msgstr "" -"zalecany sposób przypisywania skrótów do elementów interfejsu to tryb " -"wizualne mapowanie skrótów.\n" -"jest włączany przez przełączenie przycisku \"klawiatura\" obok " -"preferencji w górnym panelu. w tym trybie kliknięcie na element lub obszar " -"uruchomi ten konfigurator z adekwatną selekcją dla zaawansowanej " -"konfiguracji.\n" +"zalecany sposób przypisywania skrótów do elementów interfejsu to tryb wizualne mapowanie skrótów.\n" +"jest włączany przez przełączenie przycisku \"klawiatura\" obok preferencji w górnym panelu. w tym trybie kliknięcie na element lub obszar uruchomi ten konfigurator z adekwatną selekcją dla zaawansowanej konfiguracji.\n" "\n" -"wiele skrótów może być przypisane do jednej akcji. użyteczne jeśli zawiera " -"wiele elementów, jak przyciski modułów, czy próbniki przypisane do " -"suwaków. Z włączonym działanie alternatywne można użyć tego samego " -"skrótu i zmienić jego element lub skutek poprzez dodanie " -"kliknięć myszy.\n" +"wiele skrótów może być przypisane do jednej akcji. użyteczne jeśli zawiera wiele elementów, jak przyciski modułów, czy próbniki przypisane do suwaków. Z włączonym działanie alternatywne można użyć tego samego skrótu i zmienić jego element lub skutek poprzez dodanie kliknięć myszy.\n" "\n" "kliknij trzy razy aby ukryć tę podpowiedź w przyszłości" -#: ../src/gui/accelerators.c:3526 +#: ../src/gui/accelerators.c:3527 msgid "reinitialising input devices" msgstr "ponownie zainicjuj urządzenia wejściowe" -#: ../src/gui/accelerators.c:3615 +#: ../src/gui/accelerators.c:3616 msgid "move not assigned" msgstr "ruch nieprzypisany" -#: ../src/gui/accelerators.c:3615 +#: ../src/gui/accelerators.c:3616 msgid "fallback to earlier move" msgstr "powrót do wcześniejszego ruchu" -#: ../src/gui/accelerators.c:3695 +#: ../src/gui/accelerators.c:3696 msgid "down move" msgstr "przenieś w dół" -#: ../src/gui/accelerators.c:3695 +#: ../src/gui/accelerators.c:3696 msgid "flip top/bottom first/last" msgstr "zamień górny/dolny pierwszy/ostatni" -#: ../src/gui/accelerators.c:3776 +#: ../src/gui/accelerators.c:3775 msgid "fallback to move" msgstr "powrót do ruchu" -#: ../src/gui/accelerators.c:3882 +#: ../src/gui/accelerators.c:3881 #, c-format msgid "" "\n" @@ -13828,236 +15734,211 @@ msgstr "" "\n" "stosowanie presetu '%s'" -#: ../src/gui/accelerators.c:4032 -#, c-format -msgid "%s not assigned" -msgstr "%s nieprzypisane" - -#: ../src/gui/accelerators.c:4211 -#, c-format -msgid "%s assigned to %s" -msgstr "%s przypisano do %s" - -#: ../src/gui/accelerators.c:4430 -msgid "short key press resets stuck keys" -msgstr "krótkie naciśnięcie przycisku resetuje zablokowane klawisze" - -#: ../src/gui/workspace.c:59 -msgid "delete workspace" -msgstr "usuń przestrzeń roboczą" +#. TODO +#: ../src/gui/accelerators.c:3997 +msgid "ignoring shortcuts while blocking jobs running" +msgstr "ignorowanie skrótów podczas pracy blokujących zadań" -#: ../src/gui/workspace.c:60 +#: ../src/gui/accelerators.c:4031 #, c-format -msgid "" -"WARNING\n" -"\n" -"do you really want to delete the '%s' workspace?\n" -"\n" -"if XMP writing is not activated, the editing work will be lost." -msgstr "" -"UWAGA\n" -"czy na pewno chcesz usunąć przestrzeń roboczą '%s'?\n" -"\n" -"jeśli zapis do XMP nie jest aktywowany, postęp prac będzie utracony." - -#. add a memory workspace just after default one -#: ../src/gui/workspace.c:103 ../src/gui/workspace.c:209 -msgid "memory" -msgstr "pamięć" - -#: ../src/gui/workspace.c:165 -msgid "darktable - select a workspace" -msgstr "darktable - wybierz przestrzeń roboczą" +msgid "%s not assigned" +msgstr "%s nieprzypisane" -#: ../src/gui/workspace.c:175 -msgid "select an existing workspace" -msgstr "wybierz istniejącą przestrzeń roboczą" +#: ../src/gui/accelerators.c:4211 +#, c-format +msgid "%s assigned to %s" +msgstr "%s przypisano do %s" -#: ../src/gui/workspace.c:234 -msgid "or create a new one" -msgstr "lub utwórz nową" +#: ../src/gui/accelerators.c:4424 +msgid "short key press resets stuck keys" +msgstr "krótkie naciśnięcie przycisku resetuje zablokowane klawisze" -#: ../src/gui/workspace.c:242 ../src/libs/session.c:104 -msgid "create" -msgstr "utwórz" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "pobierz kolor z obrazu" -#: ../src/gui/gtk.c:189 ../src/views/darkroom.c:4001 +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 msgid "darktable - darkroom preview" msgstr "darktable - podgląd ciemni" -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips off" msgstr "podpowiedzi wył." -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips on" msgstr "podpowiedzi wł." -#: ../src/gui/gtk.c:893 +#: ../src/gui/gtk.c:1035 msgid "closing darktable..." msgstr "zamykanie darktable..." -#: ../src/gui/gtk.c:1157 +#: ../src/gui/gtk.c:1065 +msgid "exporting to GIMP" +msgstr "eksportowanie do GIMP-a" + +#: ../src/gui/gtk.c:1346 msgid "URL opened in web browser" msgstr "URL otwarty w przeglądarce" -#: ../src/gui/gtk.c:1161 +#: ../src/gui/gtk.c:1350 msgid "error while opening URL in web browser" msgstr "błąd otwierania URL w przeglądarce" #. View menu -#: ../src/gui/gtk.c:1297 +#: ../src/gui/gtk.c:1531 msgctxt "menu" msgid "Views" msgstr "widoki" -#: ../src/gui/gtk.c:1301 +#: ../src/gui/gtk.c:1535 msgctxt "menu" msgid "Lighttable" msgstr "stół podświetlany" -#: ../src/gui/gtk.c:1302 +#: ../src/gui/gtk.c:1536 msgctxt "menu" msgid "Darkroom" msgstr "ciemnia" -#: ../src/gui/gtk.c:1308 +#: ../src/gui/gtk.c:1542 msgctxt "menu" msgid "Slideshow" msgstr "pokaz slajdów" -#: ../src/gui/gtk.c:1310 +#: ../src/gui/gtk.c:1544 msgctxt "menu" msgid "Map" msgstr "mapa" -#: ../src/gui/gtk.c:1312 +#: ../src/gui/gtk.c:1546 msgctxt "menu" msgid "Print" msgstr "wydruk" -#: ../src/gui/gtk.c:1314 +#: ../src/gui/gtk.c:1548 msgctxt "menu" msgid "Tethering" msgstr "tethering" #. Window menu -#: ../src/gui/gtk.c:1320 +#: ../src/gui/gtk.c:1554 msgctxt "menu" msgid "Window" msgstr "Okno" #. Help menu -#: ../src/gui/gtk.c:1328 +#: ../src/gui/gtk.c:1562 msgctxt "menu" msgid "Help" msgstr "pomoc" -#: ../src/gui/gtk.c:1332 +#: ../src/gui/gtk.c:1566 msgctxt "menu" msgid "darktable Manual" msgstr "Instrukcja obsługi darktable" -#: ../src/gui/gtk.c:1339 +#: ../src/gui/gtk.c:1573 msgctxt "menu" msgid "darktable Homepage" msgstr "Strona Projektu darktable" -#: ../src/gui/gtk.c:1364 +#: ../src/gui/gtk.c:1605 msgctxt "menu" msgid "Preferences" msgstr "Ustawienia" -#: ../src/gui/gtk.c:1461 +#: ../src/gui/gtk.c:1659 msgid "panels" msgstr "panele" -#: ../src/gui/gtk.c:1500 +#: ../src/gui/gtk.c:1698 msgid "switch views" msgstr "przełącz widoki" -#: ../src/gui/gtk.c:1501 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 msgid "tethering" msgstr "tethering" -#: ../src/gui/gtk.c:1507 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 msgid "map" msgstr "mapa" -#: ../src/gui/gtk.c:1509 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "pokaz slajdów" #. Print button -#: ../src/gui/gtk.c:1511 ../src/libs/print_settings.c:2946 +#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 msgid "print" msgstr "wydruk" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1518 +#: ../src/gui/gtk.c:1716 msgid "quit" msgstr "wyjdź" -#. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1522 +#. Full-screen accelerator (no ESC handler here to enable quit-slideshow using +#. ESC) +#: ../src/gui/gtk.c:1720 msgid "fullscreen" msgstr "pełny ekran" -#: ../src/gui/gtk.c:1527 +#: ../src/gui/gtk.c:1725 msgid "collapsing controls" msgstr "widoczność przycisków ukrywania" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1530 +#: ../src/gui/gtk.c:1728 msgid "header" msgstr "nagłówek" -#: ../src/gui/gtk.c:1532 +#: ../src/gui/gtk.c:1730 msgid "filmstrip and timeline" msgstr "rolka filmu i linia czasu" -#: ../src/gui/gtk.c:1534 +#: ../src/gui/gtk.c:1732 msgid "top toolbar" msgstr "górny panel" -#: ../src/gui/gtk.c:1535 +#: ../src/gui/gtk.c:1733 msgid "bottom toolbar" msgstr "dolny panel" -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1734 msgid "all top" msgstr "wszystkie na górze" -#: ../src/gui/gtk.c:1537 +#: ../src/gui/gtk.c:1735 msgid "all bottom" msgstr "wszystkie dolne" -#: ../src/gui/gtk.c:1539 +#: ../src/gui/gtk.c:1737 msgid "toggle tooltip visibility" msgstr "przełącz widoczność podpowiedzi" -#: ../src/gui/gtk.c:1542 +#: ../src/gui/gtk.c:1740 msgid "reinitialise input devices" msgstr "ponownie zainicjuj urządzenia wejściowe" -#: ../src/gui/gtk.c:1583 +#: ../src/gui/gtk.c:1781 msgid "toggle focus-peaking mode" msgstr "przełącz wykrywanie ostrości" -#: ../src/gui/gtk.c:1590 +#: ../src/gui/gtk.c:1788 msgid "toggle focus peaking" msgstr "przełącz podgląd ostrości" -#: ../src/gui/gtk.c:1928 ../src/gui/gtk.c:3846 ../src/gui/gtk.c:3851 -#: ../src/gui/gtk.c:3856 ../src/gui/gtk.c:3861 +#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 +#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 msgid "tabs" msgstr "karty" -#: ../src/gui/gtk.c:2014 +#: ../src/gui/gtk.c:2216 msgid "collapsing panels" msgstr "widoczność paneli" -#: ../src/gui/gtk.c:2015 +#: ../src/gui/gtk.c:2217 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -14073,54 +15954,56 @@ msgstr "" "\n" "Czy chcesz teraz zwinąć wszystkie panele?" -#: ../src/gui/gtk.c:2416 +#: ../src/gui/gtk.c:2685 msgid "restore defaults" msgstr "przywróć domyślne" -#: ../src/gui/gtk.c:2417 -msgid "restore the default visibility and position of all modules in this view" +#: ../src/gui/gtk.c:2686 +msgid "" +"restore the default visibility and position of all modules in this view" msgstr "" "przywróć domyślną widoczność i położenie wszystkich modułów w tym widoku" -#: ../src/gui/gtk.c:2499 +#: ../src/gui/gtk.c:2770 msgid "right-click to show/hide modules" msgstr "kliknij prawym przyciskiem myszy, by wyświetlić/ukryć moduł" -#: ../src/gui/gtk.c:2508 +#: ../src/gui/gtk.c:2779 msgid "show/hide modules" msgstr "wyświetl/ukryj moduł" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3306 +#: ../src/gui/gtk.c:3583 msgid "access the online user manual?" msgstr "otworzyć podręcznik użytkownika online?" -#: ../src/gui/gtk.c:3307 +#: ../src/gui/gtk.c:3584 #, c-format msgid "do you want to access `%s'?" msgstr "czy chcesz uzyskać dostęp do „%s”?" -#: ../src/gui/gtk.c:3380 +#: ../src/gui/gtk.c:3606 msgid "there is no help available for this element" msgstr "pomoc dla tego elementu niedostępna" #. font name can only use period as decimal separator -#. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3400 ../src/libs/metadata_view.c:839 +#. but printf format strings use comma for some locales, so replace comma with +#. period +#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3402 +#: ../src/gui/gtk.c:3653 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3734 +#: ../src/gui/gtk.c:3993 msgid "does not contain pages" msgstr "nie zawiera stron" -#: ../src/gui/gtk.c:3983 +#: ../src/gui/gtk.c:4242 #, c-format msgid "never show more than %d lines" msgstr "nie pokazuj więcej niż %d linii" @@ -14179,7 +16062,8 @@ msgstr "$(GPS.ELEVATION) - wysokość" #: ../src/gui/gtkentry.c:99 msgid "$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known" -msgstr "$(GPS.LOCATION.ICON) - ikona wskazująca czy znana jest lokalizacja GPS" +msgstr "" +"$(GPS.LOCATION.ICON) - ikona wskazująca czy znana jest lokalizacja GPS" #: ../src/gui/gtkentry.c:104 msgid "$(RATING.ICONS) - star/reject rating in icon form" @@ -14201,16 +16085,6 @@ msgstr "" msgid "$(IMAGE.TAGS) - tags as set in metadata settings, flattened" msgstr "$(IMAGE.TAGS) - tagi zgodnie z ustawieniami metadanych, spłaszczone" -#: ../src/gui/gtkentry.c:109 -msgid "$(IMAGE.ID) - image ID" -msgstr "$(IMAGE.ID) – identyfikator obrazu" - -#: ../src/gui/gtkentry.c:110 -msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" -msgstr "" -"$(IMAGE.ID.NEXT) - następny identyfikator obrazu do przypisania podczas " -"importu" - #: ../src/gui/gtkentry.c:116 msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" msgstr "$(OPENCL.ACTIVATED) - wskazuje czy OpenCL jest aktywny" @@ -14232,7 +16106,7 @@ msgid "from metadata" msgstr "z metadanych" #: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:560 +#: ../src/iop/monochrome.c:558 msgid "grid" msgstr "siatka" @@ -14302,11 +16176,11 @@ msgid "global guide overlay settings" msgstr "ogólne ustawienia nakładki prowadnic" #: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:2897 +#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 msgid "guide lines" msgstr "prowadnice" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2103 +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 msgid "flip" msgstr "odwracanie" @@ -14322,7 +16196,7 @@ msgstr "w poziomie" msgid "vertically" msgstr "w pionie" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6139 ../src/iop/clipping.c:2107 +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 #: ../src/iop/colorbalance.c:1861 msgid "both" msgstr "w poziomie i pionie" @@ -14356,24 +16230,22 @@ msgstr "pokaż nakładkę prowadnic kiedy moduł jest aktywny" #: ../src/gui/guides.c:1044 msgid "" "change global guide settings\n" -"note that these settings are applied globally and will impact any module " -"that shows guide overlays" +"note that these settings are applied globally and will impact any module that shows guide overlays" msgstr "" "zmień globalne ustawienia przewodnika\n" -"te ustawienia będą globalne i dotyczą każdego modułu, w którym występują " -"podpowiedzi przewodnika" +"te ustawienia będą globalne i dotyczą każdego modułu, w którym występują podpowiedzi przewodnika" #: ../src/gui/hist_dialog.c:232 msgid "select parts to copy" msgstr "wybierz części do skopiowania" #: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 -#: ../src/gui/styles_dialog.c:555 +#: ../src/gui/styles_dialog.c:552 msgid "select _all" msgstr "wybierz _wszystko" #: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 -#: ../src/gui/styles_dialog.c:556 +#: ../src/gui/styles_dialog.c:553 msgid "select _none" msgstr "_bez wybierania" @@ -14390,18 +16262,18 @@ msgstr "_nadpisz" msgid "appen_d" msgstr "appen_d" -#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:622 -#: ../src/gui/styles_dialog.c:644 +#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:619 +#: ../src/gui/styles_dialog.c:641 msgid "include" msgstr "uwzględnij" -#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:698 -#: ../src/gui/styles_dialog.c:704 +#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:695 +#: ../src/gui/styles_dialog.c:701 msgid "item" msgstr "element" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:711 -#: ../src/gui/styles_dialog.c:720 +#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 +#: ../src/gui/styles_dialog.c:717 msgid "mask" msgstr "maska" @@ -14410,11 +16282,11 @@ msgid "can't copy history out of unaltered image" msgstr "nie można skopiować historii niezmodyfikowanego obrazu" #. grid headers -#: ../src/gui/import_metadata.c:456 +#: ../src/gui/import_metadata.c:485 msgid "metadata presets" msgstr "presety metadanych" -#: ../src/gui/import_metadata.c:459 +#: ../src/gui/import_metadata.c:488 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -14424,110 +16296,106 @@ msgstr "" "kliknij podwójne na etykiecie by wyczyścić odpowiadające pole\n" "kliknij podwojnie na \"preset\" by wyczyścić wszystkie pola" -#: ../src/gui/import_metadata.c:469 +#: ../src/gui/import_metadata.c:498 msgid "from XMP" msgstr "z XMP" -#: ../src/gui/import_metadata.c:472 +#: ../src/gui/import_metadata.c:501 msgid "" "selected metadata are imported from image and override the default value.\n" -"this drives also the 'look for updated XMP files' and 'load sidecar file' " -"actions.\n" +"this drives also the 'look for updated XMP files' and 'load sidecar file' actions.\n" "CAUTION: not selected metadata are cleaned up when XMP file is updated." msgstr "" "wybrane metadane są importowane z obrazu i nadpisują domyślne wartości.\n" "to powoduje również wywołanie akcji 'wyszukuj zaktualizowane pliki XMP'\n" "oraz 'wczytaj plik poboczny'\n" -"UWAGA: niezaznaczone metadane zostaną wyczyszczone podczas aktualizacji " -"pliku XMP." +"UWAGA: niezaznaczone metadane zostaną wyczyszczone podczas aktualizacji pliku XMP." #. tags -#: ../src/gui/import_metadata.c:483 +#: ../src/gui/import_metadata.c:512 msgid "tag presets" msgstr "presety tagów" -#: ../src/gui/import_metadata.c:497 +#: ../src/gui/import_metadata.c:526 msgid "comma separated list of tags" msgstr "lista tagów oddzielonych przecinkami" -#: ../src/gui/metadata_tags.c:90 +#: ../src/gui/metadata_tags.c:92 msgid "select tag" msgstr "wybierz tag" -#: ../src/gui/metadata_tags.c:92 +#: ../src/gui/metadata_tags.c:94 msgid "_add" msgstr "_dodaj" -#: ../src/gui/metadata_tags.c:93 ../src/libs/geotagging.c:832 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 msgid "_done" msgstr "_gotowe" -#: ../src/gui/metadata_tags.c:103 +#: ../src/gui/metadata_tags.c:105 msgid "list filter" msgstr "filtr listy" -#: ../src/gui/metadata_tags.c:109 +#: ../src/gui/metadata_tags.c:111 msgid "" -"list of available tags. click 'add' button or double-click on tag to add the " -"selected one" +"list of available tags. click 'add' button or double-click on tag to add the" +" selected one" msgstr "" "lista dostępnych tagów. kliknij 'dodaj' lub dwukrotnie kliknij na tag aby " "dodać wybrany" -#: ../src/gui/preferences.c:304 +#: ../src/gui/preferences.c:314 msgid "reset panels in all views" msgstr "zresetuj panele we wszyskich widokach" -#: ../src/gui/preferences.c:305 +#: ../src/gui/preferences.c:315 msgid "" "are you sure?\n" "\n" -"you will not be able to restore your current panel layout and module " -"selection." +"you will not be able to restore your current panel layout and module selection." msgstr "" "czy jesteś pewien?\n" "\n" "nie będziesz w stanie przywrócić bieżącego układu paneli i wyboru modułów." #. language -#: ../src/gui/preferences.c:332 +#: ../src/gui/preferences.c:348 msgid "interface language" msgstr "język interfejsu" -#: ../src/gui/preferences.c:352 +#: ../src/gui/preferences.c:368 msgid "double-click to reset to the system language" msgstr "kliknij dwukrotnie, aby zresetować do języka systemowego" -#: ../src/gui/preferences.c:355 +#: ../src/gui/preferences.c:371 msgid "" -"set the language of the user interface. the system default is marked with an " -"* \n" +"set the language of the user interface. the system default is marked with an * \n" "(restart required)" msgstr "" "ustaw język interfejsu użytkownika. domyślny systemowy jest zaznaczony *\n" " (wymaga restartu)" -#: ../src/gui/preferences.c:367 +#: ../src/gui/preferences.c:383 msgid "theme" msgstr "motyw" -#: ../src/gui/preferences.c:398 +#: ../src/gui/preferences.c:414 msgid "set the theme for the user interface" msgstr "wybierz motyw interfejsu użytkownika" -#: ../src/gui/preferences.c:412 ../src/gui/preferences.c:419 +#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 msgid "use system font size" msgstr "używaj systemowego rozmiaru czcionki" -#: ../src/gui/preferences.c:433 ../src/gui/preferences.c:440 +#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 msgid "font size in points" msgstr "rozmiar czcionki w punktach" -#: ../src/gui/preferences.c:446 +#: ../src/gui/preferences.c:465 msgid "GUI controls and text DPI" msgstr "DPI kontrolek GUI i tekstu" -#: ../src/gui/preferences.c:456 +#: ../src/gui/preferences.c:475 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -14535,78 +16403,77 @@ msgid "" "default is 96 DPI on most systems.\n" "(restart required)" msgstr "" -"dostosuj ogólną rozdzielczość GUI aby zmienić rozmiar kontrolek, przycisków, " -"opisów, itd.\n" +"dostosuj ogólną rozdzielczość GUI aby zmienić rozmiar kontrolek, przycisków, opisów, itd.\n" "zwiększ dla powiększenia GUI, zmniejsz aby zmieścić więcej treści w oknie.\n" "ustaw na -1 aby użyć ustawień systemowych.\n" "na większości systemów wartością domyślną jest 96 DPI.\n" "(wymaga restartu)" -#: ../src/gui/preferences.c:466 +#: ../src/gui/preferences.c:485 msgid "reset view panels" msgstr "zresetuj panele widoku" -#: ../src/gui/preferences.c:468 +#: ../src/gui/preferences.c:487 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "" "zresetuj ukryte panele, ich rozmiary i wybrane moduły we wszystkich widokach" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:494 msgid "modify selected theme with CSS tweaks below" msgstr "zmodyfikuj wybrany motyw przy użyciu CSS poniżej" -#: ../src/gui/preferences.c:484 +#: ../src/gui/preferences.c:504 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "użyj poniższych modyfikacji motywu (zapisywane do user.css)" -#: ../src/gui/preferences.c:506 +#: ../src/gui/preferences.c:528 msgctxt "usercss" msgid "save CSS and apply" msgstr "zapisz CSS i zastosuj" -#: ../src/gui/preferences.c:514 +#: ../src/gui/preferences.c:536 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "kliknij, żeby zapisać i zastosować zmiany CSS z tego edytora" -#: ../src/gui/preferences.c:517 +#: ../src/gui/preferences.c:539 msgid "open help page for CSS tweaks" msgstr "otwórz stronę pomocy dla modyfikacji CSS" #. load default text with some pointers -#: ../src/gui/preferences.c:539 +#: ../src/gui/preferences.c:561 msgid "ERROR Loading user.css" msgstr "BŁĄD Ładowanie user.css" #. load default text -#: ../src/gui/preferences.c:548 +#: ../src/gui/preferences.c:570 msgid "Enter CSS theme tweaks here" msgstr "Tutaj wprowadź zmiany w motywie CSS" -#: ../src/gui/preferences.c:562 +#: ../src/gui/preferences.c:585 msgid "darktable preferences" msgstr "ustawienia darktable" -#: ../src/gui/preferences.c:620 +#: ../src/gui/preferences.c:648 msgid "darktable needs to be restarted for settings to take effect" msgstr "darktable wymaga restartu aby ustawienia zostały użyte" #. exif -#: ../src/gui/preferences.c:926 ../src/gui/presets.c:655 +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 #: ../src/libs/metadata_view.c:147 msgid "model" msgstr "model" -#: ../src/gui/preferences.c:932 ../src/gui/presets.c:663 +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 #: ../src/libs/metadata_view.c:148 msgid "maker" msgstr "producent" -#: ../src/gui/preferences.c:978 +#: ../src/gui/preferences.c:1007 msgid "search presets list" msgstr "przeszukaj listę presetów" -#: ../src/gui/preferences.c:981 +#: ../src/gui/preferences.c:1010 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -14614,55 +16481,337 @@ msgstr "" "przyrostowo przeszukaj listę presetów\n" "naciśnij w górę lub w dół, aby przełączyć między wyszukaniami" -#: ../src/gui/preferences.c:991 +#: ../src/gui/preferences.c:1020 msgctxt "preferences" msgid "import..." msgstr "importuj..." -#: ../src/gui/preferences.c:996 +#: ../src/gui/preferences.c:1025 msgctxt "preferences" msgid "export..." msgstr "eksportuj..." -#: ../src/gui/preferences.c:1181 +#: ../src/gui/preferences.c:1208 #, c-format msgid "failed to import preset %s" msgstr "błąd importu presetu %s" -#: ../src/gui/preferences.c:1193 +#: ../src/gui/preferences.c:1220 msgid "select preset(s) to import" msgstr "wybierz presety do zaimportowania" -#: ../src/gui/preferences.c:1194 ../src/libs/collect.c:433 -#: ../src/libs/copy_history.c:114 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 msgid "_open" msgstr "_otwórz" -#: ../src/gui/preferences.c:1203 +#: ../src/gui/preferences.c:1230 msgid "darktable preset files" msgstr "plik presetów darktable" -#: ../src/gui/preferences.c:1208 ../src/iop/lut3d.c:1601 -#: ../src/libs/copy_history.c:153 ../src/libs/geotagging.c:968 -#: ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 +#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 msgid "all files" msgstr "wszystkie pliki" +#: ../src/gui/preferences_ai.c:161 +msgid "downloaded" +msgstr "pobrano" + +#: ../src/gui/preferences_ai.c:163 +msgid "update available" +msgstr "dostępna aktualizacja" + +#: ../src/gui/preferences_ai.c:165 +msgid "update required" +msgstr "wymagana aktualizacja" + +#: ../src/gui/preferences_ai.c:167 +msgid "downloading..." +msgstr "pobieranie..." + +#: ../src/gui/preferences_ai.c:171 +msgid "not downloaded" +msgstr "niepobrane" + +#: ../src/gui/preferences_ai.c:379 +msgid "select hardware acceleration for AI inference:" +msgstr "wybierz akcelerację sprzętową dla inferencji AI:" + +#: ../src/gui/preferences_ai.c:569 +msgid "restart to apply" +msgstr "uruchom ponownie, aby zastosować" + +#: ../src/gui/preferences_ai.c:581 +msgid "not available, will fall back to CPU" +msgstr "niedostępne, nastąpi powrót do CPU" + +#: ../src/gui/preferences_ai.c:833 +msgid "downloading AI model" +msgstr "pobieranie modelu AI" + +#: ../src/gui/preferences_ai.c:848 +#, c-format +msgid "downloading: %s" +msgstr "pobieranie: %s" + +#: ../src/gui/preferences_ai.c:919 +msgid "model download failed" +msgstr "pobieranie modelu nie powiodło się" + +#: ../src/gui/preferences_ai.c:994 +msgid "install AI models" +msgstr "zainstaluj modele AI" + +#: ../src/gui/preferences_ai.c:1002 +msgid "AI model packages (*.dtmodel)" +msgstr "pakiety modeli AI (*.dtmodel)" + +#: ../src/gui/preferences_ai.c:1093 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "usunąć model?" +msgstr[1] "usunąć modele?" +msgstr[2] "usunąć modele?" + +#: ../src/gui/preferences_ai.c:1095 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "czy na pewno chcesz usunąć %d wybrany model?" +msgstr[1] "czy na pewno chcesz usunąć %d wybrane modele?" +msgstr[2] "czy na pewno chcesz usunąć %d wybranych modeli?" + +#: ../src/gui/preferences_ai.c:1156 +msgid "scope" +msgstr "zakres" + +#: ../src/gui/preferences_ai.c:1156 +msgid "author" +msgstr "autor" + +#: ../src/gui/preferences_ai.c:1157 +msgid "source" +msgstr "źródło" + +#: ../src/gui/preferences_ai.c:1157 +msgid "paper" +msgstr "publikacja" + +#: ../src/gui/preferences_ai.c:1158 +msgid "license" +msgstr "licencja" + +#: ../src/gui/preferences_ai.c:1158 +msgid "training data" +msgstr "dane treningowe" + +#: ../src/gui/preferences_ai.c:1159 +msgid "data license" +msgstr "licencja danych" + +#: ../src/gui/preferences_ai.c:1241 +msgid "click for model details" +msgstr "kliknij, by zobaczyć szczegóły modelu" + +#: ../src/gui/preferences_ai.c:1325 +#, c-format +msgid "" +"ONNX Runtime %s detected.\n" +"Restart darktable to apply." +msgstr "" +"Wykryto ONNX Runtime %s.\n" +"Uruchom ponownie darktable, by zastosować." + +#: ../src/gui/preferences_ai.c:1330 +#, c-format +msgid "" +"not a valid ONNX Runtime library:\n" +"%s" +msgstr "" +"nieprawidłowa biblioteka ONNX Runtime:\n" +"%s" + +#: ../src/gui/preferences_ai.c:1358 +msgid "" +"no system ONNX Runtime library found.\n" +"\n" +"install one via your package manager or use\n" +"the browse button to select a custom build." +msgstr "" +"nie znaleziono systemowej biblioteki ONNX Runtime.\n" +"\n" +"zainstaluj ją za pomocą menedżera pakietów lub użyj\n" +"przycisku przeglądania, by wybrać własną wersję." + +#: ../src/gui/preferences_ai.c:1373 +#, c-format +msgid "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Restart darktable to apply." +msgstr "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Uruchom ponownie darktable, by zastosować." + +#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +msgid "select ONNX Runtime library" +msgstr "wybierz bibliotekę ONNX Runtime" + +#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4124 +msgid "_select" +msgstr "_wybierz" + +#: ../src/gui/preferences_ai.c:1391 +msgid "multiple ONNX Runtime libraries found:" +msgstr "znaleziono wiele bibliotek ONNX Runtime:" + +#: ../src/gui/preferences_ai.c:1472 +msgid "ONNX Runtime (onnxruntime*.dll)" +msgstr "ONNX Runtime (onnxruntime*.dll)" + +#: ../src/gui/preferences_ai.c:1475 +msgid "ONNX Runtime (libonnxruntime.so*)" +msgstr "ONNX Runtime (libonnxruntime.so*)" + +#. enable AI toggle +#: ../src/gui/preferences_ai.c:1528 +msgid "enable AI features" +msgstr "włącz funkcje AI" + +#. provider dropdown +#: ../src/gui/preferences_ai.c:1573 +msgid "AI acceleration" +msgstr "akceleracja AI" + +#: ../src/gui/preferences_ai.c:1584 +msgid "" +"select which GPU to use when the active provider supports more than one" +msgstr "wybierz GPU, gdy aktywny dostawca obsługuje więcej niż jedno" + +#: ../src/gui/preferences_ai.c:1630 +msgid "ONNX Runtime library" +msgstr "biblioteka ONNX Runtime" + +#: ../src/gui/preferences_ai.c:1644 +msgid "bundled (DirectML)" +msgstr "wbudowana (DirectML)" + +#: ../src/gui/preferences_ai.c:1647 +msgid "bundled (CPU only)" +msgstr "wbudowana (tylko CPU)" + +#: ../src/gui/preferences_ai.c:1650 +msgid "" +"path to a GPU-enabled ONNX Runtime library.\n" +"leave empty to use the bundled library.\n" +"requires restart to take effect." +msgstr "" +"ścieżka do biblioteki ONNX Runtime z obsługą GPU.\n" +"pozostaw pustą, by użyć wbudowanej biblioteki.\n" +"wymaga ponownego uruchomienia." + +#: ../src/gui/preferences_ai.c:1659 +msgid "select a custom ONNX Runtime shared library" +msgstr "wybierz własną bibliotekę współdzieloną ONNX Runtime" + +#: ../src/gui/preferences_ai.c:1661 +msgid "detect" +msgstr "wyszukaj" + +#: ../src/gui/preferences_ai.c:1663 +msgid "search for a system-installed ONNX Runtime library" +msgstr "wyszukaj bibliotekę ONNX Runtime zainstalowaną w systemie" + +#: ../src/gui/preferences_ai.c:1698 +msgid "models" +msgstr "modele" + +#: ../src/gui/preferences_ai.c:1745 +msgid "select/deselect all" +msgstr "zaznacz / odznacz wszystko" + +#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 +msgid "version" +msgstr "wersja" + +#: ../src/gui/preferences_ai.c:1801 +msgid "task" +msgstr "zadanie" + +#: ../src/gui/preferences_ai.c:1816 +msgid "enabled" +msgstr "włączone" + +#: ../src/gui/preferences_ai.c:1826 +msgid "status" +msgstr "status" + +#: ../src/gui/preferences_ai.c:1872 +msgid "download / update default" +msgstr "pobierz / aktualizuj domyślny" + +#: ../src/gui/preferences_ai.c:1874 +msgid "download or update all default models" +msgstr "pobierz lub aktualizuj wszystkie domyślne modele" + +#: ../src/gui/preferences_ai.c:1884 +msgid "download / update selected" +msgstr "pobierz / aktualizuj zaznaczone" + +#: ../src/gui/preferences_ai.c:1886 +msgid "download or update the selected models" +msgstr "pobierz lub aktualizuj zaznaczone modele" + +#. import from file button +#: ../src/gui/preferences_ai.c:1896 +msgid "import from file…" +msgstr "importuj z pliku…" + +#: ../src/gui/preferences_ai.c:1898 +msgid "install a model from a local .dtmodel file" +msgstr "zainstaluj model z lokalnego pliku .dtmodel" + +#. delete selected button +#: ../src/gui/preferences_ai.c:1904 +msgid "delete selected" +msgstr "usuń zaznaczone" + +#: ../src/gui/preferences_ai.c:1906 +msgid "remove the selected models from disk" +msgstr "usuń zaznaczone modele z dysku" + +#: ../src/gui/preferences_ai.c:1917 +msgid "open help page for AI settings" +msgstr "otwórz stronę pomocy dla ustawień AI" + +#. add to stack +#: ../src/gui/preferences_ai.c:1929 +msgid "AI" +msgstr "AI" + #: ../src/gui/presets.c:59 msgid "non-raw" msgstr "inny niż raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:361 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 msgid "raw" msgstr "raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:362 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 msgid "HDR" msgstr "HDR" -#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:658 -#: ../src/libs/metadata_view.c:368 +#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 +#: ../src/libs/metadata_view.c:384 msgid "monochrome" msgstr "monochromatyczność" @@ -14671,13 +16820,13 @@ msgstr "monochromatyczność" msgid "preset `%s' is write-protected, can't delete!" msgstr "preset `%s' jest zabezpieczony przed zapisem, nie można go usunąć!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:236 -#: ../src/libs/modulegroups.c:3890 +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 +#: ../src/libs/modulegroups.c:3974 msgid "delete preset?" msgstr "usunąć preset?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:237 -#: ../src/libs/modulegroups.c:3891 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 +#: ../src/libs/modulegroups.c:3975 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "na pewno usunąć preset „%s”?" @@ -14688,9 +16837,9 @@ msgstr "na pewno usunąć preset „%s”?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1031 ../src/gui/presets.c:1034 -#: ../src/gui/presets.c:1037 ../src/libs/lib.c:186 ../src/libs/lib.c:203 -#: ../src/libs/lib.c:211 ../src/libs/lib.c:214 +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 +#: ../src/gui/presets.c:1038 ../src/gui/presets.c:1041 ../src/libs/lib.c:217 +#: ../src/libs/lib.c:234 ../src/libs/lib.c:242 ../src/libs/lib.c:245 msgid "new preset" msgstr "nowy preset" @@ -14715,7 +16864,7 @@ msgstr "" "preset „%s” już istnieje.\n" "czy chcesz je nadpisać?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:198 +#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "_wybierz jako miejsce docelowe" @@ -14725,7 +16874,7 @@ msgstr "_wybierz jako miejsce docelowe" msgid "preset %s was successfully exported" msgstr "pomyślnie wyeksportowano preset %s" -#: ../src/gui/presets.c:567 +#: ../src/gui/presets.c:566 #, c-format msgid "edit `%s' for module `%s'" msgstr "edycja „%s” dla modułu „%s”" @@ -14734,8 +16883,8 @@ msgstr "edycja „%s” dla modułu „%s”" msgid "_export..." msgstr "_eksportuj..." -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1672 -#: ../src/libs/tagging.c:1761 +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 +#: ../src/libs/tagging.c:1791 msgid "_delete" msgstr "_skasuj" @@ -14833,7 +16982,7 @@ msgstr "format" msgid "select image types you want this preset to be available for" msgstr "wybierz typy obrazów, dla których ten preset ma być dostępny" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1250 +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 msgid "and" msgstr "oraz" @@ -14841,89 +16990,75 @@ msgstr "oraz" msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:975 +#: ../src/gui/presets.c:979 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "preset `%s' jest zabezpieczony przed zapisem, nie można go edytować!" -#: ../src/gui/presets.c:999 ../src/libs/lib.c:156 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 msgid "update preset?" msgstr "zaktualizować preset?" -#: ../src/gui/presets.c:1000 ../src/libs/lib.c:157 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "na pewno nadpisać preset „%s”?" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(first)" msgstr "(pierwszy)" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(last)" msgstr "(ostatni)" -#: ../src/gui/presets.c:1161 +#: ../src/gui/presets.c:1165 #, c-format msgid "preset '%s' %s" msgstr "styl '%s' %s" -#: ../src/gui/presets.c:1162 +#: ../src/gui/presets.c:1166 msgid "no presets" msgstr "brak presetów" -#: ../src/gui/presets.c:1199 ../src/iop/basecurve.c:553 -msgid "display-referred default" -msgstr "display-referred, domyślny" - -#: ../src/gui/presets.c:1201 ../src/iop/agx.c:2942 -#: ../src/iop/channelmixerrgb.c:397 ../src/iop/exposure.c:334 -#: ../src/iop/filmicrgb.c:3209 ../src/iop/sigmoid.c:237 -msgid "scene-referred default" -msgstr "domyślny dla scenocentrycznego" - -#: ../src/gui/presets.c:1422 ../src/libs/modulegroups.c:3966 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 +#: ../src/libs/modulegroups.c:4058 msgid "manage module layouts" msgstr "zarządzaj układem modułów" -#: ../src/gui/presets.c:1431 +#: ../src/gui/presets.c:1434 msgid "manage quick presets" msgstr "zarządzaj szybkimi presetami" -#: ../src/gui/presets.c:1609 +#: ../src/gui/presets.c:1616 msgid "manage quick presets list..." msgstr "zarządzaj listą szybkich presetów..." -#: ../src/gui/presets.c:1776 +#: ../src/gui/presets.c:1771 msgid "disabled: wrong module version" msgstr "nieaktywne: błędna wersja modułu" -#: ../src/gui/presets.c:1795 ../src/libs/lib.c:547 +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 msgid "edit this preset.." msgstr "edytuj ten preset.." -#: ../src/gui/presets.c:1800 ../src/libs/lib.c:551 +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 msgid "delete this preset" msgstr "usuń ten preset" -#: ../src/gui/presets.c:1807 ../src/libs/lib.c:559 +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 msgid "store new preset.." msgstr "zapisz nowy preset..." -#: ../src/gui/presets.c:1817 ../src/libs/lib.c:573 +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 msgid "update preset" msgstr "aktualizuj preset" -#: ../src/gui/splash.c:153 -msgid "darktable starting" -msgstr "uruchamianie darktable" - -#: ../src/gui/splash.c:160 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "inicjalizowania" -#: ../src/gui/splash.c:193 ../src/gui/splash.c:202 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -14931,24 +17066,12 @@ msgstr "" "Aplikacja do obróbki zdjęć\n" "oraz wywoływania plików RAW" -#: ../src/gui/splash.c:328 -msgid "darktable shutdown" -msgstr "zamykanie darktable" - -#: ../src/gui/splash.c:341 -msgid "darktable is now shutting down" -msgstr "darktable jest teraz zamykane" - -#: ../src/gui/splash.c:343 -msgid "please wait while background jobs finish" -msgstr "proszę czekać, podczas gdy zadania w tle kończą się" - -#: ../src/gui/styles_dialog.c:233 ../src/libs/styles.c:501 +#: ../src/gui/styles_dialog.c:234 ../src/libs/styles.c:501 #: ../src/libs/styles.c:654 msgid "overwrite style?" msgstr "nadpisać styl?" -#: ../src/gui/styles_dialog.c:234 +#: ../src/gui/styles_dialog.c:235 #, c-format msgid "" "style `%s' already exists.\n" @@ -14957,78 +17080,233 @@ msgstr "" "styl „%s” już istnieje.\n" "czy chcesz go nadpisać?" -#: ../src/gui/styles_dialog.c:263 ../src/gui/styles_dialog.c:344 +#: ../src/gui/styles_dialog.c:264 ../src/gui/styles_dialog.c:343 msgid "please give style a name" msgstr "proszę nadać nazwę stylu" -#: ../src/gui/styles_dialog.c:267 ../src/gui/styles_dialog.c:348 +#: ../src/gui/styles_dialog.c:268 ../src/gui/styles_dialog.c:347 msgid "unnamed style" msgstr "nienazwany styl" -#: ../src/gui/styles_dialog.c:333 +#: ../src/gui/styles_dialog.c:332 #, c-format msgid "style %s was successfully saved" msgstr "zapis stylu %s zakończony powodzeniem" -#: ../src/gui/styles_dialog.c:541 +#: ../src/gui/styles_dialog.c:538 msgid "edit style" msgstr "edycja stylu" -#: ../src/gui/styles_dialog.c:542 +#: ../src/gui/styles_dialog.c:539 msgid "duplicate style" msgstr "zduplikuj styl" -#: ../src/gui/styles_dialog.c:545 +#: ../src/gui/styles_dialog.c:542 msgid "creates a duplicate of the style before applying changes" msgstr "tworzy duplikat stylu przed zastosowaniem zmian" -#: ../src/gui/styles_dialog.c:549 +#: ../src/gui/styles_dialog.c:546 msgid "create new style" msgstr "tworzenie nowego stylu" -#: ../src/gui/styles_dialog.c:575 +#: ../src/gui/styles_dialog.c:572 msgid "enter a name for the new style" msgstr "wprowadź nazwę dla nowego stylu" -#: ../src/gui/styles_dialog.c:584 +#: ../src/gui/styles_dialog.c:581 msgid "enter a description for the new style, this description is searchable" msgstr "wprowadź opis dla nowego stylu, opis będzie dostępny w wyszukiwaniu" -#: ../src/gui/styles_dialog.c:622 +#: ../src/gui/styles_dialog.c:619 msgid "keep" msgstr "zatrzymaj" -#: ../src/gui/styles_dialog.c:842 +#: ../src/gui/styles_dialog.c:839 msgid "can't create style out of unaltered image" msgstr "nie można utworzyć stylu na podstawie niezmienianego obrazu" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:581 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +msgid "Welcome to darktable!" +msgstr "Witaj w darktable!" + +#. Navigation buttons (right-aligned) +#: ../src/gui/welcome.c:739 +msgid "_prev" +msgstr "_poprzedni" + +#: ../src/gui/welcome.c:742 +msgid "_next" +msgstr "_następny" + +#: ../src/gui/welcome.c:796 +msgid "let's set up a few options to get you started." +msgstr "ustawmy kilka opcji na początek." + +#: ../src/gui/welcome.c:799 +msgid "" +"if you are unsure, don't worry! just go ahead with the default, you can " +"always change all values later in the preferences." +msgstr "" +"jeśli nie masz pewności, nie martw się! po prostu kontynuuj z wartościami " +"domyślnymi, zawsze możesz je później zmienić w ustawieniach." + +#: ../src/gui/welcome.c:804 +msgid "" +"you can close this window at any time, in which case the defaults will be " +"applied." +msgstr "" +"możesz zamknąć to okno w dowolnej chwili – wtedy zostaną zastosowane " +"wartości domyślne." + +#: ../src/gui/welcome.c:837 +msgid "You are all set!" +msgstr "Wszystko gotowe!" + +#: ../src/gui/welcome.c:840 +msgid "" +"darktable is extremely configurable and has a wealth of options. Here we " +"covered just the most essential ones — make sure to explore the " +"preferences to get the full picture." +msgstr "" +"darktable jest bardzo konfigurowalny i ma mnóstwo opcji. Omówiliśmy tu tylko" +" najważniejsze — koniecznie zajrzyj do ustawień, by zobaczyć pełny " +"obraz." + +#. xgettext: %s is a URL; keep and unchanged +#: ../src/gui/welcome.c:849 +#, c-format +msgid "" +"Read the user manual to learn more and make the most of " +"darktable." +msgstr "" +"Przeczytaj podręcznik użytkownika, by dowiedzieć się " +"więcej i w pełni wykorzystać darktable." + +#: ../src/gui/welcome.c:859 +msgid "" +"And remember that you can always click on the ? on the top toolbar to" +" get help right where you need it." +msgstr "" +"I pamiętaj, że zawsze możesz kliknąć ? na górnym pasku narzędzi, by " +"uzyskać pomoc tam, gdzie jej potrzebujesz." + +#: ../src/gui/welcome.c:864 +msgid "Happy editing with darktable!" +msgstr "Udanej edycji w darktable!" + +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "pamięć" + +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "usuń przestrzeń roboczą" + +#: ../src/gui/workspace.c:298 +#, c-format +msgid "" +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." +msgstr "" +"UWAGA\n" +"czy na pewno chcesz usunąć przestrzeń roboczą '%s'?\n" +"\n" +"jeśli zapis do XMP nie jest aktywowany, postęp prac będzie utracony." + +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "utwórz przestrzeń roboczą" + +#: ../src/gui/workspace.c:410 +msgid "" +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." +msgstr "" +"OSTRZEŻENIE\n" +"\n" +"nazwy „default” i „memory” są zarezerwowane.\n" +"\n" +"wybierz inną nazwę." + +#: ../src/gui/workspace.c:419 +#, c-format +msgid "" +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." +msgstr "" +"OSTRZEŻENIE\n" +"\n" +"przestrzeń robocza o nazwie „%s” już istnieje.\n" +"\n" +"wybierz inną nazwę." + +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable - wybierz przestrzeń roboczą" + +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "wybierz istniejącą przestrzeń roboczą" + +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "zapamiętaj wybór i nie pytaj ponownie" + +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "lub utwórz nową" + +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "utwórz" + +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "kopiuj ustawienia z istniejącej przestrzeni roboczej" + +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "8 bit" msgstr "8 bit" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10 bit" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12 bit" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "bezstratny" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "stratny" #. Bit depth combo box -#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:589 -#: ../src/imageio/format/jxl.c:579 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4286 msgid "bit depth" msgstr "rozdzielczość bitowa" @@ -15036,9 +17314,7 @@ msgstr "rozdzielczość bitowa" msgid "color information stored in an image, higher is better" msgstr "poziom informacji o kolorze zapisanej w obrazie, im wyższy tym lepszy" -#. #. * Color mode combo box -#. #. shortfile option combo box #: ../src/imageio/format/avif.c:958 ../src/imageio/format/tiff.c:919 msgid "B&W as grayscale" @@ -15048,9 +17324,7 @@ msgstr "skala szarości" msgid "saving as grayscale will reduce the size for black & white images" msgstr "zapis w skali szarości zredukuje rozmiar czarno-białych obrazów" -#. #. * Tiling combo box -#. #: ../src/imageio/format/avif.c:968 msgid "tiling" msgstr "kafelkowanie" @@ -15059,20 +17333,18 @@ msgstr "kafelkowanie" msgid "" "tile an image into segments.\n" "\n" -"makes encoding faster, but increases the file size. the loss of image " -"quality is negligible." +"makes encoding faster, but increases the file size. the loss of image quality is negligible." msgstr "" "podziel obraz na segmenty\n" "\n" -"Przyspiesza przetwarzanie, wpływ na spadek jakości jest pomijalny, ale " -"rozmiar pliku rośnie." +"Przyspiesza przetwarzanie, wpływ na spadek jakości jest pomijalny, ale rozmiar pliku rośnie." #. compression #. Compression method combo box -#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:599 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:112 +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 msgid "compression" msgstr "kompresja" @@ -15085,17 +17357,19 @@ msgstr "kompresja obrazu" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:605 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "jakość" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "jakość obrazu, niższa jakość oznacza mniej detali" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "podpróbkowanie barwy" @@ -15110,26 +17384,29 @@ msgid "" msgstr "" "ustawienia podpróbkowania barwy dla kodeka AVIF. \n" "auto - uzależnia próbkowanie od ustawienia jakości\n" -" (5-80: YUV420, 81-90: YUV422, 91-100: YUV444)\r\n" +" (5-80: YUV420, 81-90: YUV422, 91-100: YUV444)\n" "4:4:4 - brak podbróbkowania\n" "4:4:0 - podpróbkowanie pionowe połowa dokładności\n" "4:2:2 - podpróbkowanie poziomie połowa dokładności\n" "4:2:0 - podpróbkowanie z połową dokładności w obu kierunkach" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" #: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 -#: ../src/libs/image.c:624 +#: ../src/libs/image.c:627 msgid "copy" msgstr "kopiuj" @@ -15141,64 +17418,91 @@ msgstr "" "tworzy kopię 1:1 wybranych plików.\n" "ustawienia ogólne poniżej są pomijane!" -#: ../src/imageio/format/exr.cc:215 -msgid "the selected output profile doesn't work well with EXR" -msgstr "wybrany profil wyjściowy nie działa dobrze z EXR" +#: ../src/imageio/format/exr.cc:246 +msgid "" +"the selected output profile isn't linear, expect incorrect display by image " +"viewers" +msgstr "" +"wybrany profil wyjściowy nie jest liniowy, spodziewaj się nieprawidłowego " +"wyświetlania w przeglądarkach obrazów" -#: ../src/imageio/format/exr.cc:564 +#: ../src/imageio/format/exr.cc:596 msgid "OpenEXR" msgstr "OpenEXR" -#: ../src/imageio/format/exr.cc:591 +#: ../src/imageio/format/exr.cc:623 msgid "16 bit (float)" msgstr "16 bit (zmiennoprzecinkowy)" -#: ../src/imageio/format/exr.cc:591 ../src/imageio/format/jxl.c:582 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/libs/neural_restore.c:4289 msgid "32 bit (float)" msgstr "32 bit (zmiennoprzecinkowy)" -#: ../src/imageio/format/exr.cc:601 ../src/imageio/format/pdf.c:699 +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 #: ../src/imageio/format/tiff.c:901 msgid "uncompressed" msgstr "nieskompresowane" -#: ../src/imageio/format/exr.cc:602 +#: ../src/imageio/format/exr.cc:634 msgid "RLE" msgstr "RLE" -#: ../src/imageio/format/exr.cc:603 +#: ../src/imageio/format/exr.cc:635 msgid "ZIPS" msgstr "ZIPS" -#: ../src/imageio/format/exr.cc:604 +#: ../src/imageio/format/exr.cc:636 msgid "ZIP" msgstr "ZIP" -#: ../src/imageio/format/exr.cc:605 +#: ../src/imageio/format/exr.cc:637 msgid "PIZ" msgstr "PIZ" -#: ../src/imageio/format/exr.cc:606 +#: ../src/imageio/format/exr.cc:638 msgid "PXR24" msgstr "PXR24" -#: ../src/imageio/format/exr.cc:607 +#: ../src/imageio/format/exr.cc:639 msgid "B44" msgstr "B44" -#: ../src/imageio/format/exr.cc:608 +#: ../src/imageio/format/exr.cc:640 msgid "B44A" msgstr "B44A" -#: ../src/imageio/format/exr.cc:609 +#: ../src/imageio/format/exr.cc:641 msgid "DWAA" msgstr "DWAA" -#: ../src/imageio/format/exr.cc:610 +#: ../src/imageio/format/exr.cc:642 msgid "DWAB" msgstr "DWAB" +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" + +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" + +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"ustawienie podpróbkowania chromy dla kodera HEIF.\n" +"auto - użyj podpróbkowania ustalonego przez wartość jakości\n" +"4:4:4 - brak podpróbkowania chromy\n" +"4:2:2 - częstotliwość próbkowania koloru zmniejszona o połowę poziomo\n" +"4:2:0 - częstotliwość próbkowania koloru zmniejszona o połowę poziomo i pionowo" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "nie można przypisać profilu wyjściowego do JP2" @@ -15247,26 +17551,26 @@ msgstr "" msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:582 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "16 bit" msgstr "16 bit" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "rodzaj piksela" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "niemianowana całkowita (uint)" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "zmiennoprzecinkowa" -#: ../src/imageio/format/jxl.c:607 +#: ../src/imageio/format/jxl.c:613 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -15278,49 +17582,23 @@ msgstr "" "30-99 = porównywalne do JPEG\n" "100 = bezstratny" -#: ../src/imageio/format/jxl.c:615 -msgid "encoding color profile" -msgstr "kodowanie profilu kolorów" - -#: ../src/imageio/format/jxl.c:616 -msgid "" -"the color profile used by the encoder\n" -"permit internal XYB color space conversion for more efficient lossy " -"compression,\n" -"or ensure no conversion to keep original image color space (implied for " -"lossless)" -msgstr "" -"profil koloru użyty przez enkoder\n" -"zezwól na wewnętrzną konwersję XYB dla wydajniejszej kompresji stratnej,\n" -"lub zapewnij brak konwersji dla zachowania pierwotnej przestrzeni koloru " -"(niewidoczne dla stratnych)" - -#: ../src/imageio/format/jxl.c:619 -msgid "internal" -msgstr "wewnętrzne" - -#: ../src/imageio/format/jxl.c:619 ../src/libs/duplicate.c:405 -#: ../src/libs/history.c:1141 ../src/libs/snapshots.c:928 -msgid "original" -msgstr "oryginał" - -#: ../src/imageio/format/jxl.c:633 +#: ../src/imageio/format/jxl.c:649 msgid "encoding effort" msgstr "obciążenie kodowaniem" -#: ../src/imageio/format/jxl.c:635 +#: ../src/imageio/format/jxl.c:651 msgid "" -"the effort used to encode the image, higher efforts will have better results " -"at the expense of longer encoding times" +"the effort used to encode the image, higher efforts will have better results" +" at the expense of longer encoding times" msgstr "" "nakład pracy przy przetwarzaniu obrazu, wyższy da lepszy rezultat, kosztem " "dłuższego czasu przetwarzania" -#: ../src/imageio/format/jxl.c:645 +#: ../src/imageio/format/jxl.c:661 msgid "decoding speed" msgstr "szybkość dekodowania" -#: ../src/imageio/format/jxl.c:647 +#: ../src/imageio/format/jxl.c:663 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "preferowana prędkość dekodowania, z niewielkim pogorszeniem jakości" @@ -15332,7 +17610,7 @@ msgstr "niepoprawny rozmiar papieru" msgid "invalid border size, using 0" msgstr "niepoprawny rozmiar obramowania, używam 0" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:499 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 #: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 #: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 #, c-format @@ -15349,7 +17627,7 @@ msgstr "wprowadź tytuł pliku pdf" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2588 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 msgid "paper size" msgstr "rozmiar papieru" @@ -15388,8 +17666,8 @@ msgstr "" "przykłady: 10 mm, 1 cal" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1494 -#: ../src/libs/export.c:1522 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1540 msgid "dpi" msgstr "dpi" @@ -15502,8 +17780,7 @@ msgid "" "to the slowest 100." msgstr "" "dla stratnych, 0 daje minimalny rozmiar a 100 maksymalną jakość.\n" -"dla bezstratnych, 0 jest najszybsze, ale daje większe pliki w porównaniu do " -"najwolniejszego 100." +"dla bezstratnych, 0 jest najszybsze, ale daje większe pliki w porównaniu do najwolniejszego 100." #: ../src/imageio/format/webp.c:429 msgid "image hint" @@ -15561,6 +17838,11 @@ msgstr "eksport" msgid "cannot find the style '%s' to apply during export" msgstr "nie można znaleźć stylu „%s” do zastosowania przy eksporcie" +#: ../src/imageio/imageio.c:1320 +#, c-format +msgid "export reduced to %dx%d because of memory restrictions" +msgstr "eksport zmniejszony do %dx%d z powodu ograniczeń pamięci" + #: ../src/imageio/imageio_libraw.c:348 msgid "" "WARNING: camera is not fully supported!" @@ -15577,11 +17859,11 @@ msgstr "" "kolory dla `%s' mogą być żle interpretowane\n" "a obróbka może być niekompatybilna z przyszłymi wersjami." -#: ../src/imageio/storage/disk.c:75 ../src/libs/export.c:1265 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 msgid "file on disk" msgstr "plik na dysku" -#: ../src/imageio/storage/disk.c:274 ../src/imageio/storage/gallery.c:199 +#: ../src/imageio/storage/disk.c:276 ../src/imageio/storage/gallery.c:199 #: ../src/imageio/storage/latex.c:186 msgid "" "enter the path where to put exported images\n" @@ -15592,39 +17874,39 @@ msgstr "" "zmienne obsługują manipulacje łańcuchami podobnie jak bash\n" "\"$\" aktywuje dopełnienie i wyświetla listę zmiennych" -#: ../src/imageio/storage/disk.c:286 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 msgid "on conflict" msgstr "w przypadku konfliktu" -#: ../src/imageio/storage/disk.c:289 +#: ../src/imageio/storage/disk.c:291 msgid "create unique filename" msgstr "utwórz unikalną nazwę" -#: ../src/imageio/storage/disk.c:290 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:647 ../src/libs/styles.c:879 +#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 +#: ../src/libs/image.c:650 ../src/libs/styles.c:914 msgid "overwrite" msgstr "nadpisz" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:293 msgid "overwrite if changed" msgstr "nadpisz jeśli zmieniony" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 msgid "skip" msgstr "pomiń" -#: ../src/imageio/storage/disk.c:404 ../src/imageio/storage/gallery.c:320 +#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 #: ../src/imageio/storage/latex.c:279 #, c-format msgid "could not create directory `%s'!" msgstr "nie można utworzyć katalogu „%s”!" -#: ../src/imageio/storage/disk.c:415 +#: ../src/imageio/storage/disk.c:432 #, c-format msgid "could not write to directory `%s'!" msgstr "nie można zapisać w katalogu „%s”!" -#: ../src/imageio/storage/disk.c:452 +#: ../src/imageio/storage/disk.c:469 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" @@ -15632,7 +17914,7 @@ msgstr[0] "%d/%d pomijam `%s'" msgstr[1] "%d/%d pomijam `%s'" msgstr[2] "%d/%d pomijam `%s'" -#: ../src/imageio/storage/disk.c:478 +#: ../src/imageio/storage/disk.c:517 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" @@ -15640,7 +17922,7 @@ msgstr[0] "%d/%d pominięty (brak modyfikacji od czasu eksportu) `%s'" msgstr[1] "%d/%d pomijane (brak modyfikacji od czasu eksportu) `%s'" msgstr[2] "%d/%d pomijanych (brak modyfikacji od czasu eksportu) `%s'" -#: ../src/imageio/storage/disk.c:504 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 #: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 #, c-format msgid "%d/%d exported to `%s'" @@ -15649,15 +17931,13 @@ msgstr[0] "%d/%d wyeksportowane do „%s”" msgstr[1] "%d/%d wyeksportowane do „%s”" msgstr[2] "%d/%d wyeksportowanych do „%s”" -#: ../src/imageio/storage/disk.c:569 +#: ../src/imageio/storage/disk.c:608 msgid "" -"you are going to export in overwrite mode, this will overwrite any existing " -"images\n" +"you are going to export in overwrite mode, this will overwrite any existing images\n" "\n" "do you really want to continue?" msgstr "" -"zamierzasz eksportować w trybie nadpisywania, co spowoduje nadpisanie " -"istniejących obrazów\n" +"zamierzasz eksportować w trybie nadpisywania, co spowoduje nadpisanie istniejących obrazów\n" "\n" "czy na pewno chcesz kontynuować?" @@ -15665,7 +17945,8 @@ msgstr "" msgid "send as email" msgstr "wyślij jako e-mail" -#. Unlikely in normal Windows installations, but let's notify the user if it happens +#. Unlikely in normal Windows installations, but let's notify the user if it +#. happens #: ../src/imageio/storage/email.c:264 msgid "could not open mapi32.dll" msgstr "nie można uruchomić mapi32.dll" @@ -15744,8 +18025,7 @@ msgid "" msgstr "" "nazwa serwera\n" "domyślny protokół to https\n" -"podaj niezabezpieczony protokół http:// jeśli serwer nie jest w stanie " -"obsłużyć https" +"podaj niezabezpieczony protokół http:// jeśli serwer nie jest w stanie obsłużyć https" #: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 msgid "user" @@ -15882,75 +18162,77 @@ msgstr "" "inspirowane mapowaniem tonów AgX Blendera" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:215 ../src/iop/diffuse.c:139 +#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 #: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:350 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:155 -#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 -#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 +#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 +#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 +#: ../src/iop/shadhi.c:141 ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 #: ../src/iop/toneequal.c:329 msgid "corrective and creative" msgstr "korekcyjne i kreatywne" #: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 -#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:90 ../src/iop/blurs.c:91 +#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 +#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 #: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:216 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:137 ../src/iop/crop.c:139 -#: ../src/iop/demosaic.c:330 ../src/iop/denoiseprofile.c:821 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 +#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 #: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 #: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:156 ../src/iop/overlay.c:158 -#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 -#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 -#: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 -#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 -#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 -#: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 +#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 +#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 +#: ../src/iop/retouch.c:208 ../src/iop/retouch.c:210 +#: ../src/iop/scalepixels.c:86 ../src/iop/scalepixels.c:88 +#: ../src/iop/sigmoid.c:206 ../src/iop/splittoning.c:103 +#: ../src/iop/splittoning.c:105 ../src/iop/spots.c:67 ../src/iop/spots.c:69 +#: ../src/iop/toneequal.c:330 ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 msgid "linear, RGB, scene-referred" msgstr "liniowe, RGB, scenocentryczny" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:352 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 #: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 #: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 -#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:417 +#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "nieliniowe, RGB" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 -#: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 -#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 -#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 -#: ../src/iop/soften.c:102 +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 +#: ../src/iop/channelmixer.c:137 ../src/iop/channelmixer.c:139 +#: ../src/iop/lut3d.c:140 ../src/iop/negadoctor.c:143 +#: ../src/iop/profile_gamma.c:100 ../src/iop/rgbcurve.c:143 +#: ../src/iop/rgbcurve.c:145 ../src/iop/rgblevels.c:122 +#: ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 ../src/iop/soften.c:102 msgid "linear, RGB, display-referred" msgstr "liniowe, RGB, ekranocentryczny" -#: ../src/iop/agx.c:2161 +#: ../src/iop/agx.c:1817 msgctxt "section" msgid "basic curve parameters" msgstr "parametry podstawowej krzywej" -#: ../src/iop/agx.c:2163 ../src/iop/agx.c:2317 +#: ../src/iop/agx.c:1819 ../src/iop/agx.c:1975 msgctxt "section" msgid "curve" msgstr "krzywa" -#: ../src/iop/agx.c:2171 +#: ../src/iop/agx.c:1827 msgid "set the pivot's input exposure in EV relative to mid-gray" msgstr "" "ustal ekspozycję wejściową punktu obrotu w EV, względem średniej szarości" -#: ../src/iop/agx.c:2172 +#: ../src/iop/agx.c:1828 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray" @@ -15958,11 +18240,11 @@ msgstr "" "średnia luminancja zaznaczonego obszaru będzie\n" "użyta do określenia ekspozycji punktu obrotu względem średniej szarości" -#: ../src/iop/agx.c:2182 +#: ../src/iop/agx.c:1837 msgid "darken or brighten the pivot (linear output power)" msgstr "ściemnij lub rozjaśnij przesunięcie (liniowa moc)" -#: ../src/iop/agx.c:2183 +#: ../src/iop/agx.c:1838 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray,\n" @@ -15974,11 +18256,11 @@ msgstr "" "i wyjście będzie dopasowane na podstawie domyślnego\n" "mapowania średniej szarości do średniej szarości" -#: ../src/iop/agx.c:2192 +#: ../src/iop/agx.c:1847 msgid "slope of the linear section around the pivot" msgstr "nachylenie sekcji liniowej w otoczeniu punktu obrotu" -#: ../src/iop/agx.c:2198 +#: ../src/iop/agx.c:1853 msgid "" "contrast in highlights\n" "higher values keep the slope nearly constant for longer,\n" @@ -15988,34 +18270,29 @@ msgstr "" "wyższe wartości utrzymują stałe nachylenie w szerszym zakresie,\n" "kosztem agresywniejszego spadku blisko bieli" -#: ../src/iop/agx.c:2202 -msgid "" -"the curve has lost its 'S' shape, shoulder power cannot be applied.\n" -"target white cannot be reached with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot higher (increase pivot target output\n" -"or curve y gamma), or increase the distance between the pivot and the right\n" -"edge (decrease the pivot shift, move the white point farther from the pivot " -"by\n" -"increasing relative white exposure or move the black point closer to the " -"pivot\n" -"by lowering relative black exposure)." -msgstr "" -"krzywa straciła kształt 'S', potęga zaokrąglenia nie może być zastosowana." -"\r\n" -"punkt bieli nie może być osiągnięty przy wybranej kombinacji kontrastu i " -"punktu obrotu.\r\n" -"zwiększ kontrast, przesuń punkt wyżej (zwiększ docelowy poziom wyjściowy " -"punktu obrotu lub\r\n" -"gammę krzywej y), lub zwiększ dystans pomiędzy punktem obrotu a prawą " -"krawędzią\r\n" -"(zmniejsz przesunięcie punktu obrotu, przesuń punkt bieli dalej od punktu " -"obrotu\r\n" -"poprzez zwiększenie względnej ekspozycji bieli lub przesunięcie punktu " -"czerni bliżej do punktu obrotu\n" -"poprzez zmniejszenie względnej ekspozycji czerni)." - -#: ../src/iop/agx.c:2214 +#: ../src/iop/agx.c:1857 +msgid "" +"shoulder power cannot be applied because the curve has lost its 'S' shape\n" +"due to the current settings for white relative exposure, contrast, and pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - increase pivot target output\n" +" - increase white relative exposure\n" +" - increase curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"potęga ramienia („shoulder”) nie może być zastosowana, ponieważ krzywa straciła swój kształt „S”\n" +"z powodu bieżących ustawień ekspozycji względnej bieli, kontrastu i punktu obrotu.\n" +"by ją ponownie włączyć, wykonaj jedno z:\n" +" - zwiększ kontrast\n" +" - zwiększ docelowe wyjście punktu obrotu\n" +" - zwiększ ekspozycję względną bieli\n" +" - zwiększ y gamma krzywej (w sekcji zaawansowanych parametrów krzywej)\n" +"\n" +"otwórz sekcję „pokaż krzywą”, by zobaczyć efekty powyższych ustawień." + +#: ../src/iop/agx.c:1871 msgid "" "contrast in shadows\n" "higher values keep the slope nearly constant for longer,\n" @@ -16023,81 +18300,77 @@ msgid "" msgstr "" "kontrast w cieniach\n" "wyższe wartości utrzymują niemal stałe nachylenie w większym zakresie,\n" -"kosztem agresywniejszego zjazdu w okolicy czerni." - -#: ../src/iop/agx.c:2218 -msgid "" -"the curve has lost its 'S' shape, toe power cannot be applied.\n" -"target black cannot be reached with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot lower (reduce the pivot target output or\n" -"curve y gamma), or increase the distance between the pivot and the left " -"edge\n" -"(increase the pivot shift, move the black point farther from the pivot by " -"raising\n" -"the relative black exposure or move the white point closer to the pivot\n" -"by decreasing relative white exposure)." -msgstr "" -"krzywa straciła kształt 'S', potęga zaokrąglenia nie może być zastosowana.\n" -"punkt czerni nie może być osiągnięty przy wybranej kombinacji kontrastu i " -"punktu obrotu.\n" -"zwiększ kontrast, przesuń punkt niżej (zmniejsz docelowy poziom wyjściowy " -"punktu obrotu lub\n" -"gammę krzywej y), lub zwiększ dystans pomiędzy punktem obrotu a lewą " -"krawędzią\n" -"(zwiększ przesunięcie punktu obrotu, przesuń punkt czerni dalej od punktu " -"obrotu\n" -"poprzez zwiększenie względnej ekspozycji czerni lub przesuń punkt bieli " -"bliżej punktu obrotu\n" -"poprzez zmniejszenie relatywnej ekspozycji bieli)." - -#: ../src/iop/agx.c:2236 +"kosztem agresywniejszego zjazdu w okolicy czerni" + +#: ../src/iop/agx.c:1875 +msgid "" +"toe power cannot be applied because the curve has lost its 'S' shape due\n" +"to the current settings for white relative exposure, contrast, and pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - decrease pivot target output\n" +" - decrease black relative exposure (make more negative)\n" +" - decrease curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"potęga palca („toe”) nie może być zastosowana, ponieważ krzywa straciła swój kształt „S”\n" +"z powodu bieżących ustawień ekspozycji względnej bieli, kontrastu i punktu obrotu.\n" +"by ją ponownie włączyć, wykonaj jedno z:\n" +" - zwiększ kontrast\n" +" - zmniejsz docelowe wyjście punktu obrotu\n" +" - zmniejsz ekspozycję względną czerni (uczyń bardziej ujemną)\n" +" - zmniejsz y gamma krzywej (w sekcji zaawansowanych parametrów krzywej)\n" +"\n" +"otwórz sekcję „pokaż krzywą”, by zobaczyć efekty powyższych ustawień." + +#: ../src/iop/agx.c:1895 msgid "decrease or increase contrast and brightness" msgstr "zmniejsz lub zwiększ kontrast i jasność" -#: ../src/iop/agx.c:2241 +#: ../src/iop/agx.c:1900 msgid "deepen or lift shadows" msgstr "pogłęb lub wyciągnij cienie" -#: ../src/iop/agx.c:2245 +#: ../src/iop/agx.c:1904 msgid "increase or decrease brightness" msgstr "zwiększ lub zmniejsz jasność" -#: ../src/iop/agx.c:2252 +#: ../src/iop/agx.c:1911 msgid "decrease or increase saturation" msgstr "zmniejsz lub zwiększ nasycenie" -#: ../src/iop/agx.c:2259 +#: ../src/iop/agx.c:1917 msgid "increase to bring hues closer to the original" msgstr "zwiększ aby przyciągnąć barwy bliżej oryginalnych" -#: ../src/iop/agx.c:2269 +#: ../src/iop/agx.c:1927 msgctxt "section" msgid "look" msgstr "wygląd" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:1950 msgid "show curve" msgstr "pokaż krzywą" -#: ../src/iop/agx.c:2296 ../src/iop/atrous.c:1810 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:3018 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3803 -#: ../src/iop/filmicrgb.c:4367 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:908 ../src/iop/toneequal.c:3280 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 +#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 +#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 +#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 msgid "graph" msgstr "wykres" -#: ../src/iop/agx.c:2299 +#: ../src/iop/agx.c:1957 msgid "tone mapping curve" msgstr "krzywa mapowanie tonów" -#: ../src/iop/agx.c:2312 +#: ../src/iop/agx.c:1970 msgctxt "section" msgid "advanced curve parameters" msgstr "zaawansowane parametry krzywej" -#: ../src/iop/agx.c:2330 +#: ../src/iop/agx.c:1987 msgid "" "length to keep curve linear above the pivot.\n" "may clip highlights" @@ -16105,11 +18378,11 @@ msgstr "" "długość liniowego odcinka powyżej punktu obrotu.\n" "może przepalić światła" -#: ../src/iop/agx.c:2339 +#: ../src/iop/agx.c:1996 msgid "max linear output power" msgstr "maksymalna moc wyjścia w skali liniowej" -#: ../src/iop/agx.c:2348 +#: ../src/iop/agx.c:2004 msgid "" "length to keep curve linear below the pivot.\n" "may crush shadows" @@ -16117,11 +18390,11 @@ msgstr "" "długość części liniowej poniżej punktu obrotu.\n" "może zmiażdżyć cienie" -#: ../src/iop/agx.c:2357 +#: ../src/iop/agx.c:2013 msgid "raise for a faded look" msgstr "zwiększ dla widoku z oddali" -#: ../src/iop/agx.c:2363 +#: ../src/iop/agx.c:2019 msgid "" "adjusts the gamma automatically, trying to make sure\n" "the curve always remains S-shaped (given that contrast\n" @@ -16131,7 +18404,7 @@ msgstr "" "kształt 'S' krzywej (o ile kontrast jest dostatecznie wysoki)\n" "aby kontrolki zaokrąglenia pozostały efektywne." -#: ../src/iop/agx.c:2372 +#: ../src/iop/agx.c:2028 msgid "" "shifts the representation (but not the output power) of the pivot\n" "along the y axis of the curve.\n" @@ -16139,80 +18412,87 @@ msgid "" "but shadows and highlights are; you may have to counteract it\n" "with the contrast slider or with toe / shoulder controls." msgstr "" -"Przesuwa reprezentację (ale nie moc wyjściową) punktu obrotu\n" +"przesuwa reprezentację (ale nie moc wyjściową) punktu obrotu\n" "wzdłuż osi Y krzywej.\n" "kontrast w okolicy punktu obrotu nie jest zmieniany,\n" "ale cienie i światła są; możesz chcieć przeciwdziałać temu\n" "suwakiem kontrastu lub kontrolkami zaokrągleń." -#: ../src/iop/agx.c:2383 +#: ../src/iop/agx.c:2039 msgctxt "section" msgid "input exposure range" msgstr "rozpiętość tonalna wejścia" -#: ../src/iop/agx.c:2391 +#: ../src/iop/agx.c:2047 msgid "relative exposure above mid-gray (white point)" msgstr "względna ekspozycja powyżej średniej szarości (punkt bieli)" -#: ../src/iop/agx.c:2392 +#: ../src/iop/agx.c:2048 msgid "pick the white point" msgstr "próbkuj punkt bieli" -#: ../src/iop/agx.c:2400 +#: ../src/iop/agx.c:2056 msgid "relative exposure below mid-gray (black point)" msgstr "względna ekspozycja poniżej punktu średniej szarości (punkt czerni)" -#: ../src/iop/agx.c:2401 +#: ../src/iop/agx.c:2057 msgid "pick the black point" msgstr "próbkuj punkt czerni" -#: ../src/iop/agx.c:2409 ../src/iop/filmicrgb.c:4421 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." msgstr "" "symetrycznie zwiększ lub zmniejsz wyliczoną rozpiętość tonalną.\n" -"przydatne w celu zapewnienia marginesu bezpieczeństwa dla skrajnych " -"luminancji." +"przydatne w celu zapewnienia marginesu bezpieczeństwa dla skrajnych luminancji." -#: ../src/iop/agx.c:2415 ../src/iop/agx.c:2418 ../src/iop/filmic.c:1509 -#: ../src/iop/filmicrgb.c:4427 ../src/iop/profile_gamma.c:645 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 +#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "ustaw poziomy automatycznie" -#: ../src/iop/agx.c:2417 +#: ../src/iop/agx.c:2073 msgid "set black and white relative exposure using the selected area" msgstr "ustaw ekspozycję czerni i bieli za pomocą wybranego obszaru" -#: ../src/iop/agx.c:2418 ../src/iop/agx.c:2425 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 msgid "exposure range" msgstr "rozpiętość ekspozycji" -#: ../src/iop/agx.c:2423 +#: ../src/iop/agx.c:2079 msgid "read exposure from metadata and exposure module" msgstr "czytaj ekspozycję z metadanych i modułu ekspozycji" -#: ../src/iop/agx.c:2425 +#: ../src/iop/agx.c:2081 msgid "read exposure" msgstr "czytaj ekspozycję" -#: ../src/iop/agx.c:2448 +#: ../src/iop/agx.c:2104 msgid "blender-like" msgstr "jak w blenderze" -#: ../src/iop/agx.c:2458 +#: ../src/iop/agx.c:2114 msgid "unmodified" msgstr "niezmienione" -#: ../src/iop/agx.c:2605 ../src/iop/sigmoid.c:923 ../src/iop/sigmoid.c:927 +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "barwy podstawowe" -#: ../src/iop/agx.c:2605 +#: ../src/iop/agx.c:2260 msgid "color primaries adjustments" msgstr "ustawienia barw podstawowych" -#: ../src/iop/agx.c:2614 +#: ../src/iop/agx.c:2266 +msgid "" +"color space primaries to use as the base for below adjustments.\n" +"'export profile' uses the profile set in 'output color profile'." +msgstr "" +"barwy podstawowe dla poniższych ustawień\n" +"'profil roboczy' używa profilu ustawionego w 'wyjściowy profil koloru'." + +#: ../src/iop/agx.c:2274 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -16226,57 +18506,49 @@ msgstr "" "szczególnie w przypadku jasnych i nasyconych świateł (np. LED).\n" "zastosowanie głównie eksperymentalne." -#: ../src/iop/agx.c:2622 +#: ../src/iop/agx.c:2281 msgid "reset primaries to a predefined configuration" msgstr "zresetuj kanały do zdefiniowanej konfiguracji" -#: ../src/iop/agx.c:2625 +#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 msgid "reset primaries" msgstr "zresetuj barwy podstawowe" -#: ../src/iop/agx.c:2633 -msgid "" -"color space primaries to use as the base for below adjustments.\n" -"'export profile' uses the profile set in 'output color profile'." -msgstr "" -"barwy podstawowe dla poniższych ustawień\n" -"'profil roboczy' używa profilu ustawionego w 'wyjściowy profil koloru'." - -#: ../src/iop/agx.c:2636 +#: ../src/iop/agx.c:2292 msgctxt "section" msgid "before tone mapping" msgstr "przed mapowaniem tonów" -#: ../src/iop/agx.c:2646 +#: ../src/iop/agx.c:2302 msgid "increase to desaturate reds in highlights faster" msgstr "zwiększ aby szybciej zmniejszyć nasycenie czerwieni w światłach" -#: ../src/iop/agx.c:2653 +#: ../src/iop/agx.c:2309 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "przesuń kanał czerwony w stronę żółtego (+) lub magenty (-)" -#: ../src/iop/agx.c:2659 +#: ../src/iop/agx.c:2315 msgid "increase to desaturate greens in highlights faster" msgstr "zwiększ aby szybciej desaturować zielenie w światłach" -#: ../src/iop/agx.c:2666 +#: ../src/iop/agx.c:2322 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "przesuń zieleń w cyjan (+) lub żółty (-)" -#: ../src/iop/agx.c:2672 +#: ../src/iop/agx.c:2328 msgid "increase to desaturate blues in highlights faster" msgstr "zwiększ, aby szybciej zdesaturować niebieski w światłach" -#: ../src/iop/agx.c:2679 +#: ../src/iop/agx.c:2335 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "przesuń bazowy niebieski w magentę (+) lub cyjan (-)" -#: ../src/iop/agx.c:2685 +#: ../src/iop/agx.c:2341 msgctxt "section" msgid "after tone mapping" msgstr "po mapowaniu tonów" -#: ../src/iop/agx.c:2690 +#: ../src/iop/agx.c:2346 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -16284,11 +18556,11 @@ msgstr "" "całkowicie przywróć czystość, cofnij wszystkie rotacje,\n" "ukryj kontrolki poniżej. Odznacz by przywrócić poprzedni stan." -#: ../src/iop/agx.c:2693 +#: ../src/iop/agx.c:2349 msgid "set from above" msgstr "ustal z góry" -#: ../src/iop/agx.c:2695 +#: ../src/iop/agx.c:2351 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" @@ -16296,75 +18568,85 @@ msgstr "" "ustaw parametry aby całkowicie odwrócić modyfikacje barw bazowych,\n" "ale zezwolić na późniejsze edytowanie" -#: ../src/iop/agx.c:2708 +#: ../src/iop/agx.c:2354 +msgid "reverse pre-mapping primaries" +msgstr "odwróć wstępne mapowanie barw podstawowych" + +#: ../src/iop/agx.c:2366 msgid "overall purity boost" msgstr "ogólne wzmocnienie czystości" -#: ../src/iop/agx.c:2716 +#: ../src/iop/agx.c:2374 msgid "overall unrotation ratio" msgstr "ogólny stosunek odkręcania" -#: ../src/iop/agx.c:2720 +#: ../src/iop/agx.c:2378 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "odtworzenie czystości czerwieni, głównie w tonach średnich i cieniach" -#: ../src/iop/agx.c:2727 +#: ../src/iop/agx.c:2385 msgid "reverse the color shift in reds" msgstr "odwróć przesunięcie koloru w czerwieniach" -#: ../src/iop/agx.c:2733 +#: ../src/iop/agx.c:2391 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "odtworzenie czystości zieleni, głównie w tonach średnich i cieniach" -#: ../src/iop/agx.c:2740 +#: ../src/iop/agx.c:2398 msgid "reverse the color shift in greens" msgstr "odwróć przesunięcie koloru w zieleniach" -#: ../src/iop/agx.c:2746 +#: ../src/iop/agx.c:2404 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "" "odtworzenie czystości niebieskiego, głównie w tonach średnich i cieniach" -#: ../src/iop/agx.c:2753 +#: ../src/iop/agx.c:2411 msgid "reverse the color shift in blues" msgstr "odwróć przesunięcie koloru w niebieskościach" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2805 ../src/iop/temperature.c:2077 +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 #: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 #: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 #: ../src/iop/temperature.c:2130 msgid "settings" msgstr "ustawienia" -#: ../src/iop/agx.c:2806 +#: ../src/iop/agx.c:2464 msgid "main look and curve settings" msgstr "główny wygląd i ustawienia krzywych" -#: ../src/iop/agx.c:2815 +#: ../src/iop/agx.c:2473 msgid "detailed curve settings" msgstr "szczegółowe ustawienia krzywych" -#: ../src/iop/agx.c:2912 +#: ../src/iop/agx.c:2571 msgid "unmodified base primaries" msgstr "niezmienione barwy podstawowe" -#: ../src/iop/agx.c:2921 +#: ../src/iop/agx.c:2582 msgid "blender-like|base" msgstr "jak-blender|bazowy" -#: ../src/iop/agx.c:2927 +#: ../src/iop/agx.c:2587 msgid "blender-like|punchy" msgstr "jak-blender|wyrazisty" -#: ../src/iop/agx.c:2958 -msgid "smooth|base" -msgstr "wygładzenie|bazowe" +#: ../src/iop/agx.c:2608 +msgid "sigmoid-like|default" +msgstr "sigmoidalny|domyślny" -#: ../src/iop/agx.c:2962 -msgid "smooth|punchy" -msgstr "wygładzanie|wyraziste" +#: ../src/iop/agx.c:2621 +msgid "sigmoid-like|smooth" +msgstr "sigmoidalny|gładki" + +#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 +#: ../src/iop/sigmoid.c:237 +msgid "scene-referred default" +msgstr "domyślny dla scenocentrycznego" #: ../src/iop/ashift.c:113 msgid "rotate and perspective" @@ -16382,24 +18664,24 @@ msgstr "obróć lub przekształć perspektywę" #: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 #: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:136 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:100 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "korekcyjny lub kreatywny" #: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:138 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 msgid "geometric, RGB" msgstr "geometryczne, RGB" #: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 #, c-format msgid "" -"module '%s' has insane data so it is bypassed for now. you should disable it " -"or change parameters\n" +"module '%s' has insane data so it is bypassed for now. you should disable it" +" or change parameters\n" msgstr "" -"moduł '%s' ma nieracjonalne dane, więc jest pomijany. powinien być wyłączony " -"lub trzeba dostosować jego parametry\n" +"moduł '%s' ma nieracjonalne dane, więc jest pomijany. powinien być wyłączony" +" lub trzeba dostosować jego parametry\n" #: ../src/iop/ashift.c:2804 msgid "automatic cropping failed" @@ -16430,70 +18712,69 @@ msgstr "" msgid "automatic correction failed, please correct manually" msgstr "automatyczna korekcja nieudana, proszę skorygować ręcznie" -#: ../src/iop/ashift.c:4992 +#: ../src/iop/ashift.c:4991 #, c-format msgid "only %d lines can be saved in parameters" msgstr "tylko %d linii może być zapisanych w parametrach" -#: ../src/iop/ashift.c:5071 +#: ../src/iop/ashift.c:5070 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "obrót doregulowany o %3.2f° do %3.2f°" -#: ../src/iop/ashift.c:5704 ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 -#: ../src/iop/ashift.c:5812 +#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 +#: ../src/iop/ashift.c:5811 #, c-format msgid "lens shift (%s)" msgstr "przesunięcie obiektywu (%s)" -#: ../src/iop/ashift.c:5981 +#: ../src/iop/ashift.c:5980 msgid "manual perspective" msgstr "ręczna perspektywa" -#: ../src/iop/ashift.c:6027 +#: ../src/iop/ashift.c:6026 msgctxt "section" msgid "perspective" msgstr "perspektywa" -#: ../src/iop/ashift.c:6033 ../src/iop/ashift.c:6140 ../src/iop/ashift.c:6142 -#: ../src/iop/ashift.c:6144 +#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6143 msgid "structure" msgstr "struktura" -#: ../src/iop/ashift.c:6066 +#: ../src/iop/ashift.c:6065 msgid "" "rotate image\n" -"right-click and drag to define a horizontal or vertical line by drawing on " -"the image" +"right-click and drag to define a horizontal or vertical line by drawing on the image" msgstr "" "obróć obraz\n" -"kliknij prawym i przeciągnij, aby zdefiniować linię poziomą lub pionową, " -"rysując na obrazie." +"kliknij prawym i przeciągnij, aby zdefiniować linię poziomą lub pionową, rysując na obrazie" -#: ../src/iop/ashift.c:6069 ../src/iop/ashift.c:6071 +#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 msgid "apply lens shift correction in one direction" msgstr "zastosuj korektę przesunięcia obiektywu w jednym kierunku" -#: ../src/iop/ashift.c:6073 +#: ../src/iop/ashift.c:6072 msgid "shear the image along one diagonal" msgstr "nachyl obraz w kierunku jednej przekątnej" -#: ../src/iop/ashift.c:6074 ../src/iop/clipping.c:2128 +#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "przytnij automatycznie, by pozbyć się czarnych obwódek" -#: ../src/iop/ashift.c:6075 +#: ../src/iop/ashift.c:6074 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" msgstr "" "model obiektywu do korekcji perspektywy: ogólny, albo zgodnie z ogniskową" -#: ../src/iop/ashift.c:6078 -msgid "focal length of the lens, default value set from EXIF data if available" +#: ../src/iop/ashift.c:6077 +msgid "" +"focal length of the lens, default value set from EXIF data if available" msgstr "ogniskowa obiektywu, wartość domyślna z exif - jeśli dostępna" -#: ../src/iop/ashift.c:6081 +#: ../src/iop/ashift.c:6080 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -16501,7 +18782,7 @@ msgstr "" "mnożnik ogniskowej sensora aparatu, wartość domyślna z exif - jeśli " "dostępna, manualne wprowadzenie jest zazwyczaj wymagane" -#: ../src/iop/ashift.c:6085 +#: ../src/iop/ashift.c:6084 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -16509,11 +18790,11 @@ msgstr "" "poziom korekty zależnej od obiektywu, ustaw na maksimum dla pełnej " "zależności od obiektywu, ustaw na zero dla przypadku ogólnego" -#: ../src/iop/ashift.c:6089 +#: ../src/iop/ashift.c:6088 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "dostosuj proporcje obrazu przez skalowanie w pionie i poziomie" -#: ../src/iop/ashift.c:6091 +#: ../src/iop/ashift.c:6090 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16523,7 +18804,7 @@ msgstr "" "kliknięcie z ctrl, żeby dopasować tylko obrót\n" "kliknięcie z shift, żeby dopasować tylko przesunięcie obiektywu" -#: ../src/iop/ashift.c:6095 +#: ../src/iop/ashift.c:6094 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16533,22 +18814,20 @@ msgstr "" "kliknięcie z ctrl, żeby dopasować tylko obrót\n" "kliknięcie z shift, żeby dopasować tylko przesunięcie obiektywu" -#: ../src/iop/ashift.c:6099 +#: ../src/iop/ashift.c:6098 msgid "" -"automatically correct for vertical and horizontal perspective distortions, " -"fitting rotation, lens shift in both directions, and shear\n" +"automatically correct for vertical and horizontal perspective distortions, fitting rotation, lens shift in both directions, and shear\n" "ctrl+click to only fit rotation\n" "shift+click to only fit lens shift\n" "ctrl+shift+click to only fit rotation and lens shift" msgstr "" -"automatycznie popraw pionowe i poziome zniekształcenie perspektywy, dopasuj " -"obrót, przesunięcie obiektywu w obu kierunkach\n" +"automatycznie popraw pionowe i poziome zniekształcenie perspektywy, dopasuj obrót, przesunięcie obiektywu w obu kierunkach\n" "i przekos\n" "kliknięcie z ctrl, żeby dopasować tylko obrót\n" "kliknięcie z shift, żeby dopasować tylko przesunięcie obiektywu\n" "kliknięcie z ctrl-shift, żeby dopasować tylko przesunięcie obiektywu i obrót" -#: ../src/iop/ashift.c:6106 +#: ../src/iop/ashift.c:6105 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -16560,48 +18839,48 @@ msgstr "" "shift+kliknij, aby dodać wzmocnienie detali\n" "ctrl+shift+kliknij, aby zastosować kombinację obu metod" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6110 msgid "manually define perspective rectangle" msgstr "zdefiniuj ręcznie prostokąt perspektywy" -#: ../src/iop/ashift.c:6112 +#: ../src/iop/ashift.c:6111 msgid "manually draw structure lines" msgstr "ręcznie rysuj linie struktury" -#: ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6140 msgid "rectangle" msgstr "prostokąt" -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6142 msgid "lines" msgstr "linie" -#: ../src/iop/ashift.c:6169 ../src/iop/clipping.c:3338 +#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] ustal/obróć horyzont" -#: ../src/iop/ashift.c:6172 +#: ../src/iop/ashift.c:6171 #, c-format msgid "[%s on segment] select segment" msgstr "[%s na segmencie] wybierz segment" -#: ../src/iop/ashift.c:6176 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s na segmencie] odznacz segment" -#: ../src/iop/ashift.c:6180 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] wybierz wszystkie segmenty ze strefy" -#: ../src/iop/ashift.c:6184 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] odznacz wszystkie segmenty strefy" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1764 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 msgid "contrast equalizer" msgstr "korektor kontrastu" @@ -16623,153 +18902,155 @@ msgstr "liniowe, Lab, scenocentryczny" msgid "frequential, RGB" msgstr "częstotliwościowy, RGB" -#: ../src/iop/atrous.c:795 +#: ../src/iop/atrous.c:743 msgid "coarse" msgstr "zgrubne" -#: ../src/iop/atrous.c:811 +#: ../src/iop/atrous.c:759 msgid "denoise & sharpen" msgstr "odszumianie i wyostrzanie" #. add the preset. -#: ../src/iop/atrous.c:827 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "wyostrzenie" -#: ../src/iop/atrous.c:843 +#: ../src/iop/atrous.c:791 msgid "denoise chroma" msgstr "odszumianie chroma" -#: ../src/iop/atrous.c:859 +#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 +#: ../src/libs/neural_restore.c:4166 msgid "denoise" msgstr "odszumianie" -#: ../src/iop/atrous.c:876 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 msgid "bloom" msgstr "poświata" -#: ../src/iop/atrous.c:892 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "klarowność" -#: ../src/iop/atrous.c:913 +#: ../src/iop/atrous.c:861 msgid "deblur | large blur | strength 3" msgstr "usuwanie rozmycia | duże rozmycie | siła 3" -#: ../src/iop/atrous.c:931 +#: ../src/iop/atrous.c:879 msgid "deblur | medium blur | strength 3" msgstr "usuwanie rozmycia | średnie rozmycie | siła 3" -#: ../src/iop/atrous.c:948 +#: ../src/iop/atrous.c:896 msgid "deblur | fine blur | strength 3" msgstr "usuwanie rozmycia | niewielkie rozmycie| siła 3" -#: ../src/iop/atrous.c:967 +#: ../src/iop/atrous.c:915 msgid "deblur | large blur | strength 2" msgstr "usuwanie rozmycia | duże rozmycie | siła 2" -#: ../src/iop/atrous.c:985 +#: ../src/iop/atrous.c:933 msgid "deblur | medium blur | strength 2" msgstr "usuwanie rozmycia | średnie rozmycie | siła 2" -#: ../src/iop/atrous.c:1002 +#: ../src/iop/atrous.c:950 msgid "deblur | fine blur | strength 2" msgstr "usuwanie rozmycia | niewielkie rozmycie | siła 2" -#: ../src/iop/atrous.c:1021 +#: ../src/iop/atrous.c:969 msgid "deblur | large blur | strength 1" msgstr "usuwanie rozmycia | duże rozmycie | siła 1" -#: ../src/iop/atrous.c:1039 +#: ../src/iop/atrous.c:987 msgid "deblur | medium blur | strength 1" msgstr "usuwanie rozmycia | średnie rozmycie | siła 1" -#: ../src/iop/atrous.c:1056 +#: ../src/iop/atrous.c:1004 msgid "deblur | fine blur | strength 1" msgstr "usuwanie rozmycia | niewielkie rozmycie | siła 1" -#: ../src/iop/atrous.c:1385 ../src/iop/atrous.c:1631 -#: ../src/iop/denoiseprofile.c:3580 ../src/iop/rawdenoise.c:730 +#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 +#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 msgctxt "graph" msgid "coarse" msgstr "zgrubne" -#: ../src/iop/atrous.c:1392 ../src/iop/atrous.c:1632 -#: ../src/iop/denoiseprofile.c:3588 ../src/iop/rawdenoise.c:738 +#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 +#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 msgid "fine" msgstr "drobne" -#: ../src/iop/atrous.c:1404 +#: ../src/iop/atrous.c:1352 msgid "contrasty" msgstr "kontrastowo" -#: ../src/iop/atrous.c:1410 ../src/iop/denoiseprofile.c:3602 -#: ../src/iop/rawdenoise.c:752 +#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 +#: ../src/iop/rawdenoise.c:754 msgid "noisy" msgstr "szum" #. case atrous_s: -#: ../src/iop/atrous.c:1413 +#: ../src/iop/atrous.c:1361 msgid "bold" msgstr "wyraźnie" -#: ../src/iop/atrous.c:1414 +#: ../src/iop/atrous.c:1362 msgid "dull" msgstr "słabo" -#: ../src/iop/atrous.c:1619 ../src/iop/atrous.c:1679 +#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 msgid "boost" msgstr "wzmocnienie" -#: ../src/iop/atrous.c:1620 +#: ../src/iop/atrous.c:1568 msgid "reduce" msgstr "zredukuj" -#: ../src/iop/atrous.c:1621 +#: ../src/iop/atrous.c:1569 msgid "raise" msgstr "podnieś" -#: ../src/iop/atrous.c:1622 +#: ../src/iop/atrous.c:1570 msgid "lower" msgstr "niższy" -#: ../src/iop/atrous.c:1629 +#: ../src/iop/atrous.c:1577 msgid "coarsest" msgstr "najbardziej zgrubne" -#: ../src/iop/atrous.c:1630 +#: ../src/iop/atrous.c:1578 msgid "coarser" msgstr "zgrubniejsze" -#: ../src/iop/atrous.c:1633 +#: ../src/iop/atrous.c:1581 msgid "finer" msgstr "drobne" -#: ../src/iop/atrous.c:1634 +#: ../src/iop/atrous.c:1582 msgid "finest" msgstr "najdrobniejsze" -#: ../src/iop/atrous.c:1704 ../src/libs/export.c:1515 ../src/libs/export.c:1531 +#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 +#: ../src/libs/export.c:1549 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1791 ../src/iop/nlmeans.c:462 +#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 msgid "luma" msgstr "luma" -#: ../src/iop/atrous.c:1792 +#: ../src/iop/atrous.c:1754 msgid "change lightness at each feature size" msgstr "zmiana jasności w zależności od skali" -#: ../src/iop/atrous.c:1794 +#: ../src/iop/atrous.c:1756 msgid "change color saturation at each feature size" msgstr "zmiana nasycenia koloru w zależności od skali" -#: ../src/iop/atrous.c:1796 +#: ../src/iop/atrous.c:1758 msgid "edges" msgstr "krawędzie" -#: ../src/iop/atrous.c:1797 +#: ../src/iop/atrous.c:1759 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -16777,7 +19058,7 @@ msgstr "" "zmiana efektu halo na krawędziach w zależności od skali\n" "wyłącznie zmienia rezultaty zakładek luma i chroma" -#: ../src/iop/atrous.c:1830 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 msgid "make effect stronger or weaker" msgstr "osłabia lub wzmacnia efekt" @@ -16858,50 +19139,53 @@ msgid "" "apply a view transform based on personal or camera maker look,\n" "for corrective purposes, to prepare images for display" msgstr "" -"zastosuj przekształcenie widoku bazującą na ustawieniach własnych bądź " -"podobnych do producenta aparatu,\n" +"zastosuj przekształcenie widoku bazującą na ustawieniach własnych bądź podobnych do producenta aparatu,\n" "stosuje się do celów korekcyjnych i do przygotowania obrazu do wyświetlenia" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 #: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 -#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 +#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 -#: ../src/iop/invert.c:131 ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:87 +#: ../src/iop/invert.c:131 ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 #: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 -#: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 -#: ../src/iop/spots.c:66 ../src/iop/temperature.c:249 +#: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 +#: ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 ../src/iop/temperature.c:249 msgid "corrective" msgstr "korekcyjne" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:353 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 #: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:416 -#: ../src/iop/watermark.c:418 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "nieliniowe, RGB, ekranocentryczny" -#: ../src/iop/basecurve.c:2125 +#: ../src/iop/basecurve.c:553 +msgid "display-referred default" +msgstr "display-referred, domyślny" + +#: ../src/iop/basecurve.c:2092 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "odcięta: wejście, rzędna: wyjście. działa na kanałach RGB" -#: ../src/iop/basecurve.c:2132 ../src/iop/basicadj.c:636 +#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 #: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "metoda ochrony kolorów przy zmienianiu kontrastu" -#: ../src/iop/basecurve.c:2136 +#: ../src/iop/basecurve.c:2103 msgid "two exposures" msgstr "dwie ekspozycje" -#: ../src/iop/basecurve.c:2137 +#: ../src/iop/basecurve.c:2104 msgid "three exposures" msgstr "trzy ekspozycje" -#: ../src/iop/basecurve.c:2138 +#: ../src/iop/basecurve.c:2105 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -16909,11 +19193,11 @@ msgstr "" "złóż ten obraz, rozjaśniony/przyciemniony o kilka EV, sam ze sobą, aby " "skompresować wysoką rozpiętość tonalną. eksponuj na światła przed użyciem." -#: ../src/iop/basecurve.c:2143 +#: ../src/iop/basecurve.c:2110 msgid "how many stops to shift the individual exposures apart" msgstr "o ile działek przesunąć indywidualne ekspozycje" -#: ../src/iop/basecurve.c:2152 +#: ../src/iop/basecurve.c:2119 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -16921,7 +19205,7 @@ msgstr "" "czy przesunąć ekspozycję w górę, czy w dół (-1: redukcja świateł, +1: " "redukcja cieni)" -#: ../src/iop/basecurve.c:2158 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "skala wykresu" @@ -16938,14 +19222,15 @@ msgid "apply usual image adjustments" msgstr "aplikuje podstawowe korekcje" #: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 -#: ../src/iop/blurs.c:90 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 +#: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 #: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 #: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 #: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 #: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 #: ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 -#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:415 +#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 +#: ../src/iop/vibrance.c:94 ../src/iop/vignette.c:117 +#: ../src/iop/watermark.c:468 msgid "creative" msgstr "kreatywne" @@ -16953,7 +19238,7 @@ msgstr "kreatywne" msgid "non-linear, RGB, scene-referred" msgstr "nieliniowe, RGB, scenocentryczny" -#: ../src/iop/basicadj.c:617 +#: ../src/iop/basicadj.c:616 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -16965,58 +19250,57 @@ msgstr "" "złe ustawienie spowoduje wypadnięcie kolorów bliskich czerni poza gamut\n" "przesuwając wartości RGB poniżej zera" -#: ../src/iop/basicadj.c:625 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 msgid "adjust the exposure correction" msgstr "ustawienie korekcji ekspozycji" -#: ../src/iop/basicadj.c:629 +#: ../src/iop/basicadj.c:628 msgid "highlight compression adjustment" msgstr "ustawienie kompresji świateł" -#: ../src/iop/basicadj.c:633 ../src/iop/colisa.c:281 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 msgid "contrast adjustment" msgstr "korekta kontrastu" -#: ../src/iop/basicadj.c:641 +#: ../src/iop/basicadj.c:640 msgid "middle gray adjustment" msgstr "ustawienie średniej szarości" -#: ../src/iop/basicadj.c:646 ../src/iop/colisa.c:282 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 msgid "brightness adjustment" msgstr "korekta jasności" -#: ../src/iop/basicadj.c:649 +#: ../src/iop/basicadj.c:648 msgid "saturation adjustment" msgstr "korekta nasycenia" -#: ../src/iop/basicadj.c:652 +#: ../src/iop/basicadj.c:651 msgid "vibrance adjustment" msgstr "korekcja ożywienia" -#: ../src/iop/basicadj.c:654 +#: ../src/iop/basicadj.c:653 msgid "apply auto exposure based on the entire image" msgstr "zastosuj automatyczną ekspozycję w oparciu o cały obraz" -#: ../src/iop/basicadj.c:660 +#: ../src/iop/basicadj.c:659 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" "right-click to cancel" msgstr "" -"zastosuj automatyczną ekspozycję w oparciu o region zdefiniowany przez " -"użytkownika\n" +"zastosuj automatyczną ekspozycję w oparciu o region zdefiniowany przez użytkownika\n" "kliknij i przeciągnij, aby zaznaczyć obszar\n" "kliknij prawym, aby anulować" -#: ../src/iop/basicadj.c:667 +#: ../src/iop/basicadj.c:666 msgid "clip" msgstr "odcinanie" -#: ../src/iop/basicadj.c:669 +#: ../src/iop/basicadj.c:668 msgid "adjusts clipping value for auto exposure calculation" msgstr "dostosuj próg odcinania przy automatycznym obliczaniu ekspozycji" -#: ../src/iop/bilat.c:74 ../src/iop/clahe.c:61 +#: ../src/iop/bilat.c:74 msgid "local contrast" msgstr "kontrast miejscowy" @@ -17032,7 +19316,7 @@ msgstr "pozwala osobno manipulować kontrastem lokalnym i globalnym" #: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 #: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 #: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:88 ../src/iop/nlmeans.c:90 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 #: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "nieliniowe, Lab, ekranocentryczny" @@ -17042,7 +19326,7 @@ msgstr "nieliniowe, Lab, ekranocentryczny" #: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 #: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 #: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:89 ../src/iop/shadhi.c:143 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 #: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "nieliniowe, Lab" @@ -17051,7 +19335,7 @@ msgstr "nieliniowe, Lab" msgid "HDR local tone-mapping" msgstr "lokalne mapowanie tonów HDR" -#: ../src/iop/bilat.c:441 +#: ../src/iop/bilat.c:437 msgid "" "the filter used for local contrast enhancement. bilateral is faster but can " "lead to artifacts around edges for extreme settings." @@ -17059,34 +19343,34 @@ msgstr "" "filtr użyty do lokalnego wzmocnienia kontrastu. bilateralny jest szybszy, " "ale może powodować artefakty wokół krawędzi na ekstremalnych ustawieniach." -#: ../src/iop/bilat.c:445 ../src/iop/globaltonemap.c:651 +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 msgid "detail" msgstr "szczegół" -#: ../src/iop/bilat.c:448 +#: ../src/iop/bilat.c:444 msgid "changes the local contrast" msgstr "zmienia kontrast lokalny" -#: ../src/iop/bilat.c:463 +#: ../src/iop/bilat.c:459 msgid "feature size of local details (spatial sigma of bilateral filter)" msgstr "rozmiar lokalnych detali (przestrzenna sigma filtra bilateralnego)" -#: ../src/iop/bilat.c:471 +#: ../src/iop/bilat.c:467 msgid "L difference to detect edges (range sigma of bilateral filter)" msgstr "różnica L do wykrywania krawędzi (sigma zakresu filtra bilateralnego)" -#: ../src/iop/bilat.c:477 +#: ../src/iop/bilat.c:473 msgid "changes the local contrast of highlights" msgstr "zmienia kontrast lokalny świateł" -#: ../src/iop/bilat.c:483 +#: ../src/iop/bilat.c:479 msgid "changes the local contrast of shadows" msgstr "zmienia kontrast lokalny cieni" -#: ../src/iop/bilat.c:489 +#: ../src/iop/bilat.c:485 msgid "" -"defines what counts as mid-tones. lower for better dynamic range compression " -"(reduce shadow and highlight contrast), increase for more powerful local " +"defines what counts as mid-tones. lower for better dynamic range compression" +" (reduce shadow and highlight contrast), increase for more powerful local " "contrast" msgstr "" "definiuje, co jest uznawane za tony pośrednie. obniżyć dla większej " @@ -17109,10 +19393,11 @@ msgstr "" "nałóż rozmycie omijające krawędzie\n" "aby odszumić lub wygładzić tekstury" -#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:90 -#: ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 -#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:157 ../src/iop/primaries.c:75 +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 +#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 +#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 +#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 #: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" @@ -17132,19 +19417,19 @@ msgstr "" "obrazów większych niż 2 gigapiksele.\n" "przetwarzanie zostało pominięte." -#: ../src/iop/bilateral.cc:369 +#: ../src/iop/bilateral.cc:368 msgid "spatial extent of the gaussian" msgstr "zasięg przestrzenny Gaussa" -#: ../src/iop/bilateral.cc:373 +#: ../src/iop/bilateral.cc:372 msgid "how much to blur red" msgstr "rozmycie czerwonego" -#: ../src/iop/bilateral.cc:378 +#: ../src/iop/bilateral.cc:377 msgid "how much to blur green" msgstr "rozmycie zielonego" -#: ../src/iop/bilateral.cc:383 +#: ../src/iop/bilateral.cc:382 msgid "how much to blur blue" msgstr "rozmycie niebieskiego" @@ -17152,37 +19437,37 @@ msgstr "rozmycie niebieskiego" msgid "apply Orton effect for a dreamy ethereal look" msgstr "nakłada efekt Ortona aby osiągnąć rozmarzony, eteryczny wygląd" -#: ../src/iop/bloom.c:414 ../src/iop/soften.c:381 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:107 +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:112 msgid "size" msgstr "rozmiar" -#: ../src/iop/bloom.c:416 +#: ../src/iop/bloom.c:384 msgid "the size of bloom" msgstr "rozmiar poświaty" -#: ../src/iop/bloom.c:420 +#: ../src/iop/bloom.c:388 msgid "the threshold of light" msgstr "próg światła" -#: ../src/iop/bloom.c:424 +#: ../src/iop/bloom.c:392 msgid "the strength of bloom" msgstr "siła poświaty" -#: ../src/iop/blurs.c:78 +#: ../src/iop/blurs.c:82 msgid "blurs" msgstr "rozmycie" -#: ../src/iop/blurs.c:83 +#: ../src/iop/blurs.c:87 msgid "blur|lens|motion" msgstr "rozmycie|obiektyw|ruch" -#: ../src/iop/blurs.c:89 +#: ../src/iop/blurs.c:93 msgid "simulate physically-accurate lens and motion blurs" msgstr "symuluje realistyczne rozmycie obiektywu i rozmycie w ruchu" #. add the tooltips -#: ../src/iop/blurs.c:794 +#: ../src/iop/blurs.c:1007 msgid "" "size of the blur in pixels\n" "caution: doubling the radius quadruples the run-time!" @@ -17190,13 +19475,13 @@ msgstr "" "rozmiar rozmycia w pikselach\n" "uwaga: podwojenie promienia poczwórnie zwiększa czas działania!" -#: ../src/iop/blurs.c:796 +#: ../src/iop/blurs.c:1009 msgid "shifts towards a star shape as value approaches blades-1" msgstr "" "przesuwa się w kierunku kształtu gwiazdy, gdy wartość zbliża się do listki " "przysłony-1" -#: ../src/iop/blurs.c:798 +#: ../src/iop/blurs.c:1011 msgid "" "adjust straightness of edges from 0=perfect circle\n" "to 1=completely straight" @@ -17204,15 +19489,15 @@ msgstr "" "dostosowuje prostoliniowość krawędzi od 0 = idealne koło\n" "do 1 = całkowicie proste" -#: ../src/iop/blurs.c:799 +#: ../src/iop/blurs.c:1012 msgid "set amount by which to rotate shape around its center" msgstr "ustaw wartość, o którą kształt ma być obracany wokół swojego środka" -#: ../src/iop/blurs.c:801 +#: ../src/iop/blurs.c:1014 msgid "orientation of the motion's path" msgstr "orientacja ścieżki ruchu" -#: ../src/iop/blurs.c:802 +#: ../src/iop/blurs.c:1015 msgid "" "amount to curve the motion relative\n" "to its overall orientation" @@ -17220,7 +19505,7 @@ msgstr "" "wartość zakrzywienia ruchu względem\n" "jego ogólnej orientacji" -#: ../src/iop/blurs.c:803 +#: ../src/iop/blurs.c:1016 msgid "" "select which portion of the path to use,\n" "allowing the path to become asymmetric" @@ -17240,31 +19525,31 @@ msgstr "granice|powiększ płótno|rozszerz płótno" msgid "add solid borders or margins around the image" msgstr "dodaje obramowanie lub margines wokół obrazu" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 msgid "linear or non-linear, RGB, display-referred" msgstr "liniowe lub nieliniowe, RGB, ekranocentryczny" -#: ../src/iop/borders.c:715 +#: ../src/iop/borders.c:713 msgid "15:10 postcard white" msgstr "15:10 pocztówka biała" -#: ../src/iop/borders.c:720 +#: ../src/iop/borders.c:718 msgid "15:10 postcard black" msgstr "15:10 pocztówka czarna" -#: ../src/iop/borders.c:925 +#: ../src/iop/borders.c:923 msgid "which dimension to use for the size calculation" msgstr "których wymiarów użyć dla obliczenia rozmiaru" -#: ../src/iop/borders.c:931 +#: ../src/iop/borders.c:929 msgid "size of the border in percent of the chosen basis" msgstr "rozmiar obramowania w procentach względem wybranego wymiaru" -#: ../src/iop/borders.c:933 ../src/iop/clipping.c:2229 ../src/iop/crop.c:1262 +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 msgid "aspect" msgstr "proporcje" -#: ../src/iop/borders.c:934 +#: ../src/iop/borders.c:932 msgid "" "select the aspect ratio\n" "(right-click on slider below to type your own w:h)" @@ -17272,85 +19557,79 @@ msgstr "" "wybierz proporcję\n" "(kliknij prawym na suwak, by wprowadzić własną szer:wys)" -#: ../src/iop/borders.c:938 +#: ../src/iop/borders.c:936 msgid "3:1" msgstr "3:1" -#: ../src/iop/borders.c:939 +#: ../src/iop/borders.c:937 msgid "95:33" msgstr "95:33" -#: ../src/iop/borders.c:940 +#: ../src/iop/borders.c:938 msgid "CinemaScope 2.39:1" msgstr "CinemaScope 2.39:1" -#: ../src/iop/borders.c:941 +#: ../src/iop/borders.c:939 msgid "2:1" msgstr "2:1" -#: ../src/iop/borders.c:942 +#: ../src/iop/borders.c:940 msgid "16:9" msgstr "16:9" -#: ../src/iop/borders.c:943 +#: ../src/iop/borders.c:941 msgid "5:3" msgstr "5:3" -#: ../src/iop/borders.c:944 +#: ../src/iop/borders.c:942 msgid "US Legal 8.5x14" msgstr "US Formalny 8.5x14" -#: ../src/iop/borders.c:945 ../src/iop/clipping.c:2142 ../src/iop/crop.c:1164 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "golden cut" msgstr "złoty podział" -#: ../src/iop/borders.c:946 +#: ../src/iop/borders.c:944 msgid "16:10" msgstr "16:10" -#: ../src/iop/borders.c:947 +#: ../src/iop/borders.c:945 msgid "3:2 (4x6, 10x15cm)" msgstr "3:2 (4x6, 10x15cm)" -#: ../src/iop/borders.c:949 +#: ../src/iop/borders.c:947 msgid "DIN" msgstr "DIN" -#: ../src/iop/borders.c:950 +#: ../src/iop/borders.c:948 msgid "7:5" msgstr "7:5" -#: ../src/iop/borders.c:951 +#: ../src/iop/borders.c:949 msgid "4:3" msgstr "4:3" -#: ../src/iop/borders.c:952 +#: ../src/iop/borders.c:950 msgid "US Letter 8.5x11" msgstr "US Listowy 8.5x11" -#: ../src/iop/borders.c:953 +#: ../src/iop/borders.c:951 msgid "14:11" msgstr "14:11" -#: ../src/iop/borders.c:954 +#: ../src/iop/borders.c:952 msgid "5:4 (8x10)" msgstr "5:4 (8x10)" -#: ../src/iop/borders.c:955 ../src/iop/clipping.c:2132 ../src/iop/crop.c:1153 -#: ../src/libs/filtering.c:310 ../src/libs/filters/ratio.c:124 -#: ../src/libs/histogram.c:120 -msgid "square" -msgstr "kwadrat" - -#: ../src/iop/borders.c:956 +#: ../src/iop/borders.c:954 msgid "constant border" msgstr "stałe obramowanie" -#: ../src/iop/borders.c:957 ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "custom..." msgstr "własne..." -#: ../src/iop/borders.c:961 +#: ../src/iop/borders.c:959 msgid "" "set the custom aspect ratio\n" "(right-click to enter number or w:h)" @@ -17358,15 +19637,15 @@ msgstr "" "wybierz niestandardową proporcję\n" "(kliknij prawym by wpisać liczbę, lub wys:szer)" -#: ../src/iop/borders.c:966 +#: ../src/iop/borders.c:964 msgid "aspect ratio orientation of the image with border" msgstr "orientacja obrazu z obramowaniem" -#: ../src/iop/borders.c:968 +#: ../src/iop/borders.c:966 msgid "horizontal position" msgstr "pozycja w poziomie" -#: ../src/iop/borders.c:969 +#: ../src/iop/borders.c:967 msgid "" "select the horizontal position ratio relative to top\n" "(right-click on slider below to type your own x:w)" @@ -17374,35 +19653,35 @@ msgstr "" "wybierz proporcje położenia w poziomie w stosunku do górnej krawędzi obrazu\n" "(kliknij prawym przyciskiem na suwak i wprowadź własne x:w)" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "center" msgstr "środek" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "1/3" msgstr "1/3" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "3/8" msgstr "3/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "5/8" msgstr "5/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "2/3" msgstr "2/3" -#: ../src/iop/borders.c:977 +#: ../src/iop/borders.c:975 msgid "custom horizontal position" msgstr "dowolna pozycja w poziomie" -#: ../src/iop/borders.c:979 +#: ../src/iop/borders.c:977 msgid "vertical position" msgstr "pozycja w pionie" -#: ../src/iop/borders.c:980 +#: ../src/iop/borders.c:978 msgid "" "select the vertical position ratio relative to left\n" "(right-click on slider below to type your own y:h)" @@ -17410,27 +19689,27 @@ msgstr "" "wybierz proporcje położenia w pionie w stosunku do lewej strony obrazu\n" "(kliknij prawym przyciskiem i wprowadź własne y : wys.)" -#: ../src/iop/borders.c:988 +#: ../src/iop/borders.c:986 msgid "custom vertical position" msgstr "dowolna pozycja w pionie" -#: ../src/iop/borders.c:994 +#: ../src/iop/borders.c:992 msgid "size of the frame line in percent of min border width" msgstr "rozmiar linii ramki w procentach najmniejszej szerokości obramowania" -#: ../src/iop/borders.c:1000 +#: ../src/iop/borders.c:998 msgid "offset of the frame line beginning on image side" msgstr "odległość linii ramki od brzegu obrazu" -#: ../src/iop/borders.c:1015 +#: ../src/iop/borders.c:1013 msgid "select border color" msgstr "wybór koloru obramowania" -#: ../src/iop/borders.c:1020 +#: ../src/iop/borders.c:1018 msgid "pick border color from image" msgstr "pobierz kursorem kolor obramowania z obrazu" -#: ../src/iop/borders.c:1021 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 #: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 #: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 @@ -17438,11 +19717,11 @@ msgstr "pobierz kursorem kolor obramowania z obrazu" msgid "pickers" msgstr "próbniki" -#: ../src/iop/borders.c:1029 +#: ../src/iop/borders.c:1027 msgid "select frame line color" msgstr "wybór koloru linii ramki" -#: ../src/iop/borders.c:1034 +#: ../src/iop/borders.c:1032 msgid "pick frame line color from image" msgstr "pobierz kursorem kolor linii ramki z obrazu" @@ -17456,20 +19735,18 @@ msgid "correct chromatic aberrations for Bayer sensors" msgstr "koryguje aberracje chromatyczne dla sensorów Bayera" #: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/demosaic.c:328 ../src/iop/highlights.c:177 +#: ../src/iop/demosaic.c:318 ../src/iop/highlights.c:177 #: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 -#: ../src/iop/hotpixels.c:76 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rasterfile.c:101 -#: ../src/iop/rasterfile.c:103 ../src/iop/rawprepare.c:171 +#: ../src/iop/hotpixels.c:76 ../src/iop/rasterfile.c:107 +#: ../src/iop/rasterfile.c:109 ../src/iop/rawdenoise.c:141 +#: ../src/iop/rawdenoise.c:143 ../src/iop/rawprepare.c:171 #: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 #: ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "liniowe, raw, scenocentryczny" -#: ../src/iop/cacorrect.c:83 ../src/iop/cacorrectrgb.c:168 -#: ../src/iop/demosaic.c:329 ../src/iop/invert.c:133 -#: ../src/iop/rawdenoise.c:142 ../src/iop/rasterfile.c:102 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 #: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "liniowe, raw" @@ -17578,8 +19855,8 @@ msgid "censorize license plates and body parts for privacy" msgstr "" "cenzoruje tablice rejestracyjne i części ciała w celu zachowania prywatności" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 -#: ../src/iop/filmicrgb.c:351 ../src/iop/graduatednd.c:144 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 +#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "liniowe lub nieliniowe, RGB, scenocentryczny" @@ -17587,19 +19864,19 @@ msgstr "liniowe lub nieliniowe, RGB, scenocentryczny" msgid "special, RGB, scene-referred" msgstr "specjalny, RGB, scenocentryczny" -#: ../src/iop/censorize.c:425 +#: ../src/iop/censorize.c:424 msgid "radius of gaussian blur before pixelization" msgstr "promień rozmycia Gaussa przed pikselacją" -#: ../src/iop/censorize.c:426 +#: ../src/iop/censorize.c:425 msgid "radius of gaussian blur after pixelization" msgstr "promień rozmycia Gaussa po pikselacji" -#: ../src/iop/censorize.c:427 +#: ../src/iop/censorize.c:426 msgid "radius of the intermediate pixelization" msgstr "promień pośredniej pikselacji" -#: ../src/iop/censorize.c:428 +#: ../src/iop/censorize.c:427 msgid "amount of noise to add at the end" msgstr "ilość szumu do dodania na końcu" @@ -17874,8 +20151,8 @@ msgstr "" "z maskami lub gdy jest to świadome działanie." #: ../src/iop/channelmixerrgb.c:2067 -msgid "white balance applied twice" -msgstr "balans bieli zastosowany podwójnie" +msgid "white balance applied twice (details)" +msgstr "balans bieli zastosowany dwukrotnie (szczegóły)" #: ../src/iop/channelmixerrgb.c:2068 msgid "" @@ -17890,8 +20167,8 @@ msgstr "" "lub wyłącz adaptację chromatyczną w module kalibracji koloru." #: ../src/iop/channelmixerrgb.c:2076 -msgid "white balance module error" -msgstr "błędne ustawienia balansu bieli" +msgid "white balance module error (details)" +msgstr "błąd modułu balansu bieli (szczegóły)" #: ../src/iop/channelmixerrgb.c:2077 msgid "" @@ -17905,8 +20182,8 @@ msgstr "" "wyłącz adaptację chromatyczną, albo zmień ustawienia modułu balansu bieli." #: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 -msgid "white balance missing" -msgstr "brak korekty balansu bieli" +msgid "white balance missing (details)" +msgstr "brak balansu bieli (szczegóły)" #: ../src/iop/channelmixerrgb.c:2090 msgid "" @@ -17940,90 +20217,83 @@ msgstr "autodetekcja balansu bieli zakończona" msgid "channelmixerrgb works only on RGB input" msgstr "moduł miksera kanałów RGB działa wyłącznie na danych wejściowych RGB" -#: ../src/iop/channelmixerrgb.c:3647 +#: ../src/iop/channelmixerrgb.c:3675 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "CCT: %.0f K (światło dzienne)" -#: ../src/iop/channelmixerrgb.c:3650 +#: ../src/iop/channelmixerrgb.c:3678 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" "so its temperature is relevant and meaningful with a D illuminant." msgstr "" "przybliżona skorelowana temperatura barw.\n" -"to oświetlenie może być dokładnie modelowane za pomocą spektrum światła " -"dziennego,\n" +"to oświetlenie może być dokładnie modelowane za pomocą spektrum światła dziennego,\n" "więc jego temperatura barwowa ma sens dla oświetlenia typu D." -#: ../src/iop/channelmixerrgb.c:3656 +#: ../src/iop/channelmixerrgb.c:3684 #, c-format msgid "CCT: %.0f K (black body)" msgstr "CCT: %.0f K (ciało doskonale czarne)" -#: ../src/iop/channelmixerrgb.c:3659 +#: ../src/iop/channelmixerrgb.c:3687 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" "so its temperature is relevant and meaningful with a Planckian illuminant." msgstr "" "przybliżona skorelowana temperatura barw.\n" -"to oświetlenie może być dokładnie modelowane za pomocą spektrum ciała " -"doskonale czarnego,\n" +"to oświetlenie może być dokładnie modelowane za pomocą spektrum ciała doskonale czarnego,\n" "więc jego temperatura barwowa ma sens dla oświetlenia typu Plancka." -#: ../src/iop/channelmixerrgb.c:3665 +#: ../src/iop/channelmixerrgb.c:3693 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "CCT: %.0f K (niepoprawny)" -#: ../src/iop/channelmixerrgb.c:3668 +#: ../src/iop/channelmixerrgb.c:3696 msgid "" "approximated correlated color temperature.\n" -"this illuminant cannot be accurately modeled by a daylight or black body " -"spectrum,\n" -"so its temperature is not relevant and meaningful and you need to use a " -"custom illuminant." +"this illuminant cannot be accurately modeled by a daylight or black body spectrum,\n" +"so its temperature is not relevant and meaningful and you need to use a custom illuminant." msgstr "" "przybliżona skorelowana temperatura barw.\n" -"to oświetlenie nie może być modelowane ani za pomocą spektrum światła " -"dziennego ani ciała doskonale czarnego, więc temperatura barwowa nie ma dla " -"niego sensu\n" +"to oświetlenie nie może być modelowane ani za pomocą spektrum światła dziennego ani ciała doskonale czarnego, więc temperatura barwowa nie ma dla niego sensu\n" "i należy użyć niestandardowego rodzaju oświetlenia." -#: ../src/iop/channelmixerrgb.c:3677 +#: ../src/iop/channelmixerrgb.c:3705 #, c-format msgid "CCT: undefined" msgstr "CCT: niezdefiniowane" -#: ../src/iop/channelmixerrgb.c:3680 +#: ../src/iop/channelmixerrgb.c:3708 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." msgstr "" "przybliżona skorelowana temperatura barw\n" -"nie może zostać obliczona, więc konieczne będzie użycie niestandardowego " -"rodzaju oświetlenia." +"nie może zostać obliczona, więc konieczne będzie użycie niestandardowego rodzaju oświetlenia." -#: ../src/iop/channelmixerrgb.c:3998 +#: ../src/iop/channelmixerrgb.c:4026 msgid "white balance successfully extracted from raw image" msgstr "balans bieli pomyślnie odczytany z obrazu raw" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4005 +#: ../src/iop/channelmixerrgb.c:4033 msgid "auto-detection of white balance started…" msgstr "rozpoczęto autodetekcję balansu bieli…" -#: ../src/iop/channelmixerrgb.c:4116 +#: ../src/iop/channelmixerrgb.c:4144 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." msgstr "" -"kalibracja koloru: suma parametrów kanału szarości wynosi zero, normalizacja " -"zostanie wyłączona." +"kalibracja koloru: suma parametrów kanału szarości wynosi zero, normalizacja" +" zostanie wyłączona." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4160 +#: ../src/iop/channelmixerrgb.c:4188 #, c-format msgid "" "L: \t%.1f %%\n" @@ -18035,19 +20305,19 @@ msgstr "" "c: \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4429 +#: ../src/iop/channelmixerrgb.c:4457 msgid "CAT" msgstr "CAT" -#: ../src/iop/channelmixerrgb.c:4430 +#: ../src/iop/channelmixerrgb.c:4458 msgid "chromatic adaptation transform" msgstr "przekształcenie adaptacji chromatycznej" -#: ../src/iop/channelmixerrgb.c:4432 +#: ../src/iop/channelmixerrgb.c:4460 msgid "adaptation" msgstr "adaptacja" -#: ../src/iop/channelmixerrgb.c:4435 +#: ../src/iop/channelmixerrgb.c:4463 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -18069,7 +20339,7 @@ msgstr "" "• XYZ to proste skalowanie w przestrzeni XYZ. nie jest zalecane.\n" "• brak wyłącza adaptacje i używa przestrzeni RGB potoku przetwarzania." -#: ../src/iop/channelmixerrgb.c:4452 +#: ../src/iop/channelmixerrgb.c:4480 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -18077,26 +20347,26 @@ msgstr "" "to jest kolor oświetlenia sceny przed adaptacją chromatyczną.\n" "stanie się on czystą bielą po wykonaniu adaptacji." -#: ../src/iop/channelmixerrgb.c:4459 +#: ../src/iop/channelmixerrgb.c:4487 msgid "picker" msgstr "próbnik" -#: ../src/iop/channelmixerrgb.c:4461 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 msgid "set white balance to detected from area" msgstr "ustaw balans bieli na wykryty z obszaru" -#: ../src/iop/channelmixerrgb.c:4465 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "oświetlenie" -#: ../src/iop/channelmixerrgb.c:4471 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 msgid "temperature" msgstr "temperatura" -#: ../src/iop/channelmixerrgb.c:4509 +#: ../src/iop/channelmixerrgb.c:4537 msgid "" -"define a target chromaticity (hue and chroma) for a particular region of the " -"image (the control sample), which you then match against the same target " +"define a target chromaticity (hue and chroma) for a particular region of the" +" image (the control sample), which you then match against the same target " "chromaticity in other images. the control sample can either be a critical " "part of your subject or a non-moving and consistently-lit surface over your " "series of images." @@ -18106,17 +20376,17 @@ msgstr "" "innych obrazach. Próbka może być istotnym elementem tematu zdjęcia, lub " "nieruchomą, niezmiennie oświetloną powierzchnię widoczną w serii zdjęć." -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/channelmixerrgb.c:4529 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/channelmixerrgb.c:4573 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/channelmixerrgb.c:4601 msgid "mapping" msgstr "mapowanie" -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 msgid "area mode" msgstr "tryb miejscowy" -#: ../src/iop/channelmixerrgb.c:4517 +#: ../src/iop/channelmixerrgb.c:4545 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -18128,19 +20398,19 @@ msgstr "" "\"pomiar\" pokazuje jak kolor wejściowy jest zmapowany w CAT\n" "i może być użyty do pobrania wzorca." -#: ../src/iop/channelmixerrgb.c:4522 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 msgid "correction" msgstr "korekcja" -#: ../src/iop/channelmixerrgb.c:4523 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 msgid "measure" msgstr "pomiar" -#: ../src/iop/channelmixerrgb.c:4527 +#: ../src/iop/channelmixerrgb.c:4555 msgid "take channel mixing into account" msgstr "uwzględnij miksowanie kanałów" -#: ../src/iop/channelmixerrgb.c:4534 +#: ../src/iop/channelmixerrgb.c:4562 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -18148,11 +20418,11 @@ msgstr "" "oblicz wzorzec biorąc mikser kanałów pod uwagę.\n" "jeśli wyłączony, tylko CAT jest uwzględniany." -#: ../src/iop/channelmixerrgb.c:4542 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 msgid "the input color that should be mapped to the target" msgstr "kolor wejściowy do mapowania na wzorzec" -#: ../src/iop/channelmixerrgb.c:4546 +#: ../src/iop/channelmixerrgb.c:4574 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -18162,126 +20432,125 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4549 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "te koordynaty LCh są obliczane z koordynatów CIE Lab 1976" -#: ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4582 msgid "the desired target color after mapping" msgstr "oczekiwany kolor wzornika po mapowaniu" -#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 msgctxt "section" msgid "input" msgstr "wejście" #. spacer -#: ../src/iop/channelmixerrgb.c:4584 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 msgctxt "section" msgid "target" msgstr "cel" -#: ../src/iop/channelmixerrgb.c:4597 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input R" msgstr "wejście R" -#: ../src/iop/channelmixerrgb.c:4602 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input G" msgstr "wejście G" -#: ../src/iop/channelmixerrgb.c:4607 +#: ../src/iop/channelmixerrgb.c:4635 msgid "input B" msgstr "wejście B" -#: ../src/iop/channelmixerrgb.c:4617 +#: ../src/iop/channelmixerrgb.c:4645 msgid "output R" msgstr "wyjście R" -#: ../src/iop/channelmixerrgb.c:4618 +#: ../src/iop/channelmixerrgb.c:4646 msgid "output G" msgstr "wyjście G" -#: ../src/iop/channelmixerrgb.c:4619 +#: ../src/iop/channelmixerrgb.c:4647 msgid "output B" msgstr "wyjście B" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "colorfulness" msgstr "nasycenie koloru" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "output colorfulness" msgstr "wyjściowe nasycenie koloru" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4653 msgid "output brightness" msgstr "wyjściowa jasność" -#: ../src/iop/channelmixerrgb.c:4628 +#: ../src/iop/channelmixerrgb.c:4656 msgid "output gray" msgstr "wyjściowa szarość" -#: ../src/iop/channelmixerrgb.c:4641 +#: ../src/iop/channelmixerrgb.c:4669 msgid "calibrate with a color checker" msgstr "kalibracja z wzornikiem barw" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4674 msgid "use a color checker target to autoset CAT and channels" msgstr "użyj wzornika barw do automatycznej nastawy CAT i kanałów" -#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/channelmixerrgb.c:4663 -#: ../src/iop/channelmixerrgb.c:4680 ../src/iop/channelmixerrgb.c:4694 -#: ../src/iop/channelmixerrgb.c:4702 ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 +#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 msgid "calibrate" msgstr "kalibruj" # kontekst? -#: ../src/iop/channelmixerrgb.c:4651 +#: ../src/iop/channelmixerrgb.c:4679 msgid "chart" msgstr "wykres" -#: ../src/iop/channelmixerrgb.c:4652 +#: ../src/iop/channelmixerrgb.c:4680 msgid "choose the vendor and the type of your chart" msgstr "wybierz dostawcę i typ wzornika barw" -#: ../src/iop/channelmixerrgb.c:4654 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 (przed 2014)" -#: ../src/iop/channelmixerrgb.c:4655 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24 (po 2014)" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4684 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 (do 2018)" -#: ../src/iop/channelmixerrgb.c:4657 +#: ../src/iop/channelmixerrgb.c:4685 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 (po 2018)" -#: ../src/iop/channelmixerrgb.c:4658 +#: ../src/iop/channelmixerrgb.c:4686 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 (przed 2018)" -#: ../src/iop/channelmixerrgb.c:4659 +#: ../src/iop/channelmixerrgb.c:4687 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 (po 2018)" -#: ../src/iop/channelmixerrgb.c:4660 +#: ../src/iop/channelmixerrgb.c:4688 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4663 +#: ../src/iop/channelmixerrgb.c:4691 msgid "optimize for" msgstr "optymalizuj dla" -#: ../src/iop/channelmixerrgb.c:4664 +#: ../src/iop/channelmixerrgb.c:4692 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" -"saturated colors gives the lowest maximum delta E but a high average delta " -"E\n" +"saturated colors gives the lowest maximum delta E but a high average delta E\n" "none is a trade-off between both\n" "the others are special behaviors to protect some hues" msgstr "" @@ -18291,35 +20560,35 @@ msgstr "" "Nie ma złotego środka\n" "pozostałe stanowią specjalne strategie dla zachowania określonych barw" -#: ../src/iop/channelmixerrgb.c:4671 +#: ../src/iop/channelmixerrgb.c:4699 msgid "neutral colors" msgstr "neutralne kolory" -#: ../src/iop/channelmixerrgb.c:4673 +#: ../src/iop/channelmixerrgb.c:4701 msgid "skin and soil colors" msgstr "kolory skóry i gleby" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4702 msgid "foliage colors" msgstr "kolory listowia" -#: ../src/iop/channelmixerrgb.c:4675 +#: ../src/iop/channelmixerrgb.c:4703 msgid "sky and water colors" msgstr "kolory nieba i wody" -#: ../src/iop/channelmixerrgb.c:4676 +#: ../src/iop/channelmixerrgb.c:4704 msgid "average delta E" msgstr "przeciętna delta E" -#: ../src/iop/channelmixerrgb.c:4677 +#: ../src/iop/channelmixerrgb.c:4705 msgid "maximum delta E" msgstr "maks. delta E" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4708 msgid "patch scale" msgstr "rozmiar łatki" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4711 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -18329,45 +20598,51 @@ msgstr "" "użyteczne, gdy korekcja perspektywy jest nieskuteczna lub\n" "gdy ramka łatki rzuca cienie na krawędzie łatki." -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4719 msgid "the delta E is using the CIE 2000 formula" msgstr "delta E używa formuły CIE 2000" -#: ../src/iop/channelmixerrgb.c:4694 +#: ../src/iop/channelmixerrgb.c:4722 msgid "accept" msgstr "akceptuj" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4727 msgid "accept the computed profile and set it in the module" msgstr "akceptuj obliczony profil i ustaw go w module" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4730 msgid "recompute" msgstr "przelicz" -#: ../src/iop/channelmixerrgb.c:4706 +#: ../src/iop/channelmixerrgb.c:4734 msgid "recompute the profile" msgstr "przelicz profil" -#: ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4737 msgid "validate" msgstr "walidacja" -#: ../src/iop/channelmixerrgb.c:4713 +#: ../src/iop/channelmixerrgb.c:4741 msgid "check the output delta E" msgstr "sprawdź wyjściową deltę E" -#: ../src/iop/choleski.h:303 ../src/iop/choleski.h:404 +#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" -msgstr "błąd alokacji pamięci dla rozkładu Choleskiego, sprawdź ustawienia RAM" +msgstr "" +"błąd alokacji pamięci dla rozkładu Choleskiego, sprawdź ustawienia RAM" + +#: ../src/iop/clahe.c:61 +msgid "old local contrast" +msgstr "stary kontrast lokalny" #: ../src/iop/clahe.c:71 msgid "" "this module is deprecated. better use new local contrast module instead." -msgstr "ten moduł jest przestarzały. lepiej użyć modułu kontrastu miejscowego." +msgstr "" +"ten moduł jest przestarzały. lepiej użyć modułu kontrastu miejscowego." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:432 +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 msgid "amount" msgstr "ilość" @@ -18375,7 +20650,7 @@ msgstr "ilość" msgid "size of features to preserve" msgstr "rozmiar szczegółów do zachowania" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:461 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 msgid "strength of the effect" msgstr "siła efektu" @@ -18384,8 +20659,8 @@ msgid "" "this module is deprecated. please use the crop, orientation and/or rotate " "and perspective modules instead." msgstr "" -"ten moduł jest przestarzały, zamiast niego lepiej użyć modułów przytnij i/" -"lub obróć oraz modułu perspektywy." +"ten moduł jest przestarzały, zamiast niego lepiej użyć modułów przytnij " +"i/lub obróć oraz modułu perspektywy." #: ../src/iop/clipping.c:345 msgid "crop and rotate" @@ -18399,188 +20674,184 @@ msgstr "kadrowanie|perspektywa|keystone|obrót" msgid "change the framing and correct the perspective" msgstr "zmień kadr i skoryguj perspektywę" -#: ../src/iop/clipping.c:1416 ../src/iop/clipping.c:2131 ../src/iop/crop.c:613 -#: ../src/iop/crop.c:1152 +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 +#: ../src/iop/crop.c:1269 msgid "original image" msgstr "obraz oryginalny" -#: ../src/iop/clipping.c:1720 ../src/iop/crop.c:838 +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 msgid "invalid ratio format. it should be \"number:number\"" msgstr "nieprawidłowy format proporcji. powinno być „liczba:liczba”" -#: ../src/iop/clipping.c:1736 ../src/iop/crop.c:854 +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 msgid "invalid ratio format. it should be a positive number" msgstr "nieprawidłowy format proporcji. powinien być liczbą dodatnią" -#: ../src/iop/clipping.c:1925 ../src/iop/clipping.c:2122 +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 msgid "full" msgstr "pełna" -#: ../src/iop/clipping.c:1926 +#: ../src/iop/clipping.c:1920 msgid "old system" msgstr "stary system" -#: ../src/iop/clipping.c:1927 +#: ../src/iop/clipping.c:1921 msgid "correction applied" msgstr "korekcja zastosowana" -#: ../src/iop/clipping.c:2100 +#: ../src/iop/clipping.c:2094 msgid "main" msgstr "main" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2103 msgid "mirror image horizontally and/or vertically" msgstr "odbicie obrazu w poziomie oraz/lub w pionie" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2106 msgid "angle" msgstr "kąt" -#: ../src/iop/clipping.c:2115 +#: ../src/iop/clipping.c:2109 msgid "right-click and drag a line on the image to drag a straight line" msgstr "" "kliknij prawym i przeciągnij myszką na zdjęciu, aby narysować prostą linię" -#: ../src/iop/clipping.c:2118 +#: ../src/iop/clipping.c:2112 msgid "keystone" msgstr "korekcja perspektywy" -#: ../src/iop/clipping.c:2123 +#: ../src/iop/clipping.c:2117 msgid "set perspective correction for your image" msgstr "wybierz rodzaj korekcji perspektywy" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1151 +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 msgid "freehand" msgstr "dowolne" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1154 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "10:8 in print" msgstr "10:8 w wydruku" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1155 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1156 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1158 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "8.5x11, letter" msgstr "8.5x11, letter" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1159 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1160 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2139 ../src/iop/crop.c:1161 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2140 ../src/iop/crop.c:1162 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35mm" -#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1163 +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "16:10, 8x5" msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1165 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2144 ../src/iop/crop.c:1166 +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 msgid "widescreen" msgstr "ekran panoramiczny" -#: ../src/iop/clipping.c:2145 +#: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, univisium" -#: ../src/iop/clipping.c:2146 +#: ../src/iop/clipping.c:2140 msgid "cinemascope" msgstr "cinemascope" -#: ../src/iop/clipping.c:2147 ../src/iop/crop.c:1169 +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 msgid "21:9" msgstr "21:9" -#: ../src/iop/clipping.c:2148 ../src/iop/crop.c:1170 +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 msgid "anamorphic" msgstr "anamorficzny" -#: ../src/iop/clipping.c:2149 ../src/iop/crop.c:1172 +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 msgid "3:1, panorama" msgstr "3:1, panorama" -#: ../src/iop/clipping.c:2181 ../src/iop/clipping.c:2193 ../src/iop/crop.c:1208 -#: ../src/iop/crop.c:1225 +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 +#: ../src/iop/crop.c:1325 ../src/iop/crop.c:1342 #, c-format msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "nieprawidłowy format proporcji dla „%s”. powinno być „liczba:liczba”" -#: ../src/iop/clipping.c:2240 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" -"to enter custom aspect ratio open the combobox and type ratio in x:y or " -"decimal format" +"to enter custom aspect ratio open the combobox and type ratio in x:y or decimal format" msgstr "" "ustaw proporcje\n" -"lista wyboru proporcji jest posortowana: od najbardziej zbliżonych do " -"kwadratu, do najmniej zbliżonych do kwadratu\n" -"własna proporcja: otwórz listę i wpisz proporcje w formacie x:y lub " -"dziesiętnym" +"lista wyboru proporcji jest posortowana: od najbardziej zbliżonych do kwadratu, do najmniej zbliżonych do kwadratu\n" +"własna proporcja: otwórz listę i wpisz proporcje w formacie x:y lub dziesiętnym" -#: ../src/iop/clipping.c:2247 ../src/iop/crop.c:1288 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "marginesy" -#: ../src/iop/clipping.c:2252 ../src/iop/crop.c:1298 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "lewy margines nie może nachodzić na prawy" -#: ../src/iop/clipping.c:2259 ../src/iop/crop.c:1306 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "prawy margines nie może nachodzić na lewy" -#: ../src/iop/clipping.c:2264 ../src/iop/crop.c:1312 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "górny margines nie może nachodzić na dolny" -#: ../src/iop/clipping.c:2271 ../src/iop/crop.c:1320 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "dolny margines nie może nachodzić na górny" -#: ../src/iop/clipping.c:3014 +#: ../src/iop/clipping.c:3008 msgid "commit: double-click, straighten: right-drag" msgstr "" "zatwierdzenie: podwójny klik, prostowanie: przeciągnięcie z " "prawym" -#: ../src/iop/clipping.c:3018 +#: ../src/iop/clipping.c:3012 msgid "" "resize: drag, keep aspect ratio: shift+drag\n" "straighten: right-drag" msgstr "" -"zmiana rozmiaru: przeciągnij, utrzymanie proporcji: " -"shift+przeciągnij\n" +"zmiana rozmiaru: przeciągnij, utrzymanie proporcji: shift+przeciągnij\n" "wzmocnienie: prawy klik" -#: ../src/iop/clipping.c:3059 +#: ../src/iop/clipping.c:3053 msgid "move control point: drag" msgstr "przesunięcie punktu kontrolnego: przeciągnij" -#: ../src/iop/clipping.c:3064 +#: ../src/iop/clipping.c:3058 msgid "move line: drag, toggle symmetry: click ꝏ" msgstr "" "przesunięcie linii: przeciągnij, przełączenie symetrii: klik ꝏ" -#: ../src/iop/clipping.c:3069 +#: ../src/iop/clipping.c:3063 msgid "" "apply: click ok, toggle symmetry: click ꝏ\n" "move line/control point: drag" @@ -18588,23 +20859,20 @@ msgstr "" "zastosuj: klik ok, przełączenie symetrii: klik ꝏ\n" "przesunięcie linii/punktu kontrolnego: przesunięcie" -#: ../src/iop/clipping.c:3076 +#: ../src/iop/clipping.c:3070 msgid "" -"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" +"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" "straighten: right-drag, commit: double-click" msgstr "" -"przesunięcie: przeciągnij, przesuń pionowo: shift+przeciągnij, " -"przesuń poziomo: ctrl+przeciągnij\n" -"prostowanie: przeciągnięcie z prawym, zatwierdzenie: podwójny " -"klik" +"przesunięcie: przeciągnij, przesuń pionowo: shift+przeciągnij, przesuń poziomo: ctrl+przeciągnij\n" +"prostowanie: przeciągnięcie z prawym, zatwierdzenie: podwójny klik" -#: ../src/iop/clipping.c:3335 ../src/iop/crop.c:1818 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[%s na krawędziach] przytnij" -#: ../src/iop/clipping.c:3337 ../src/iop/crop.c:1820 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[%s na krawędziach] przytnij zachowując proporcje" @@ -18612,8 +20880,8 @@ msgstr "[%s na krawędziach] przytnij zachowując proporcje" #: ../src/iop/colisa.c:76 msgid "this module is deprecated. please use colorbalance RGB module instead." msgstr "" -"ten moduł jest przestarzały. zamiast niego lepiej użyć modułu balans kolorów " -"rgb." +"ten moduł jest przestarzały. zamiast niego lepiej użyć modułu balans kolorów" +" rgb." #: ../src/iop/colisa.c:81 msgid "contrast brightness saturation" @@ -18623,7 +20891,7 @@ msgstr "kontrast jasność nasycenie" msgid "adjust the look of the image" msgstr "pozwala dostosować wygląd obrazu" -#: ../src/iop/colisa.c:283 +#: ../src/iop/colisa.c:278 msgid "color saturation adjustment" msgstr "korekta nasycenia" @@ -18668,68 +20936,68 @@ msgstr "podobny do Kodak Ektar" msgid "similar to Kodachrome" msgstr "podobny do Kodachrome" -#: ../src/iop/colorbalance.c:935 +#: ../src/iop/colorbalance.c:934 msgid "optimize luma from patches" msgstr "optymalizuj lumę na podstawie łatek" -#: ../src/iop/colorbalance.c:937 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 msgid "optimize luma" msgstr "optymalizuj lumę" -#: ../src/iop/colorbalance.c:941 +#: ../src/iop/colorbalance.c:940 msgid "neutralize colors from patches" msgstr "zneutralizuj kolory na podstawie łatek" -#: ../src/iop/colorbalance.c:943 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 msgid "neutralize colors" msgstr "zneutralizuj kolory" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "offset" msgstr "przesunięcie" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "power" msgstr "potęga" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "slope" msgstr "nachylenie" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "lift" msgstr "wznios" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gamma" msgstr "gamma" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gain" msgstr "wzmocnienie" -#: ../src/iop/colorbalance.c:1732 +#: ../src/iop/colorbalance.c:1731 msgctxt "section" msgid "shadows: lift / offset" msgstr "cienie : wznios / przesunięcie" -#: ../src/iop/colorbalance.c:1733 +#: ../src/iop/colorbalance.c:1732 msgctxt "section" msgid "mid-tones: gamma / power" msgstr "tony średnie: gamma / potęga" -#: ../src/iop/colorbalance.c:1734 +#: ../src/iop/colorbalance.c:1733 msgctxt "section" msgid "highlights: gain / slope" msgstr "światła: wzmocnienie / nachylenie" -#: ../src/iop/colorbalance.c:1758 +#: ../src/iop/colorbalance.c:1757 msgid "shadows / mid-tones / highlights" msgstr "cienie / tony średnie / światła" @@ -18850,11 +21118,11 @@ msgstr "balans kolorów rgb" #: ../src/iop/colorbalancergb.c:174 msgid "" -"offset power slope|cdl|color grading|contrast|chroma_highlights|hue|vibrance|" -"saturation" +"offset power slope|cdl|color " +"grading|contrast|chroma_highlights|hue|vibrance|saturation" msgstr "" -"przesunięcie krzywej wzmocnienia|cdl|korekcja barwna|kontrast|chroma świateł|" -"barwa (hue)|ożywienie|nasycenie" +"przesunięcie krzywej wzmocnienia|cdl|korekcja barwna|kontrast|chroma " +"świateł|barwa (hue)|ożywienie|nasycenie" #: ../src/iop/colorbalancergb.c:179 msgid "" @@ -18885,7 +21153,7 @@ msgid "colorbalance works only on RGB input" msgstr "balans koloru działa tylko w przestrzeni RGB" #: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 +#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 msgid "cannot display masks when the blending mask is displayed" msgstr "nie można wyświetlić masek, gdy wyświetlana jest maska mieszania" @@ -19086,47 +21354,77 @@ msgid "weight of the shadows over the whole tonal range" msgstr "waga cieni w całym zakresie tonalnym" #: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"wyświetla maskę cieni nałożoną w postaci szachownicy\n" +"widoczny obszar obrazu (nieukryty przez maskę) to obszar,\n" +"na który wpłyną suwaki cieni w innych zakładkach" + +#: ../src/iop/colorbalancergb.c:1994 msgid "position of the middle-gray reference for masking" msgstr "pozycja referencyjnej średniej szarości dla maski" -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"wyświetla maskę półtonów nałożoną w postaci szachownicy\n" +"widoczny obszar obrazu (nieukryty przez maskę) to obszar,\n" +"na który wpłyną suwaki półtonów w innych zakładkach" + +#: ../src/iop/colorbalancergb.c:2007 msgid "weights of highlights over the whole tonal range" msgstr "waga świateł w całym zakresie tonalnym" -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"wyświetla maskę świateł nałożoną w postaci szachownicy\n" +"widoczny obszar obrazu (nieukryty przez maskę) to obszar,\n" +"na który wpłyną suwaki świateł w innych zakładkach" + +#: ../src/iop/colorbalancergb.c:2017 msgctxt "section" msgid "threshold" msgstr "próg" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2022 msgid "peak white luminance value used to normalize the power function" msgstr "" "szczytowa wartość luminancji bieli używana do normalizacji funkcji potęgowej" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2028 msgid "peak gray luminance value used to normalize the power function" msgstr "" "szczytowa wartość luminancji szarości używana do normalizacji funkcji " "potęgowej" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2030 msgctxt "section" msgid "mask preview settings" msgstr "ustawienia podglądu maski" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 msgid "select color of the checkerboard from a swatch" msgstr "wybierz kolor palety z próbki" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2044 msgid "checkerboard size" msgstr "rozmiar próbnika" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 1" msgstr "kolor 1 próbnika koloru" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2049 msgid "checkerboard color 2" msgstr "kolor 2 próbnika koloru" @@ -19144,9 +21442,9 @@ msgstr "wykonuje korekcję przestrzeni koloru i zmienia wygląd obrazu" #: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 #: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 -#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 -#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 +#: ../src/iop/levels.c:138 ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 #: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 msgid "linear or non-linear, Lab, display-referred" msgstr "liniowe lub nieliniowe, Lab, ekranocentryczny" @@ -19228,12 +21526,10 @@ msgstr "" #: ../src/iop/colorchecker.c:1573 msgid "" "adjust target color Lab 'a' channel\n" -"lower values shift target color towards greens while higher shift towards " -"magentas" +"lower values shift target color towards greens while higher shift towards magentas" msgstr "" "dostosuj docelowy kolor kanału 'a' z przestrzeni Lab\n" -"niższe wartości przesuwają docelowy kolor w kierunku zieleni, natomiast " -"wyższe w kierunku magenta" +"niższe wartości przesuwają docelowy kolor w kierunku zieleni, natomiast wyższe w kierunku magenta" #: ../src/iop/colorchecker.c:1576 msgid "green-magenta offset" @@ -19242,12 +21538,10 @@ msgstr "przesunięcie zielony-magenta" #: ../src/iop/colorchecker.c:1585 msgid "" "adjust target color Lab 'b' channel\n" -"lower values shift target color towards blues while higher shift towards " -"yellows" +"lower values shift target color towards blues while higher shift towards yellows" msgstr "" "dostosuj docelowy kolor kanału 'b' z przestrzeni Lab\n" -"niższe wartości przesuwają docelowy kolor w kierunku niebieskiego, natomiast " -"wyższe w kierunku żółci" +"niższe wartości przesuwają docelowy kolor w kierunku niebieskiego, natomiast wyższe w kierunku żółci" #: ../src/iop/colorchecker.c:1588 msgid "blue-yellow offset" @@ -19257,14 +21551,11 @@ msgstr "przesunięcie niebieski-żółty" msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" -"lower values scale towards lower saturation while higher scale towards " -"higher saturation" +"lower values scale towards lower saturation while higher scale towards higher saturation" msgstr "" "dostosuj docelowe nasycenie kolorów\n" -"dostosowuje jednocześnie kanały 'a' i 'b' docelowego koloru z przestrzeni " -"Lab\n" -"niższe wartości skali odpowiadają niższemu nasyceniu. Czym wyżej na skali " -"tym wyższe nasycenie" +"dostosowuje jednocześnie kanały 'a' i 'b' docelowego koloru z przestrzeni Lab\n" +"niższe wartości skali odpowiadają niższemu nasyceniu. Czym wyżej na skali tym wyższe nasycenie" #: ../src/iop/colorchecker.c:1606 msgid "target color" @@ -19300,8 +21591,7 @@ msgid "" "lower values desaturate greens and magenta while higher saturate them" msgstr "" "stromość krzywej a* w Lab\n" -"niższe wartości zmniejszają nasycenie zieleni i magenty, wyższe nasycają je " -"bardziej" +"niższe wartości zmniejszają nasycenie zieleni i magenty, wyższe nasycają je bardziej" #: ../src/iop/colorcontrast.c:319 msgid "" @@ -19309,8 +21599,7 @@ msgid "" "lower values desaturate blues and yellows while higher saturate them" msgstr "" "stromość krzywej b* w Lab\n" -"niższe wartości zmniejszają nasycenie błękitów i żółci, wyższe nasycają je " -"bardziej" +"niższe wartości zmniejszają nasycenie błękitów i żółci, wyższe nasycają je bardziej" #: ../src/iop/colorcorrection.c:68 msgid "color correction" @@ -19334,8 +21623,8 @@ msgstr "filtr schładzający" #: ../src/iop/colorcorrection.c:242 msgid "" -"drag the line for split-toning. bright means highlights, dark means shadows. " -"use mouse wheel to change saturation." +"drag the line for split-toning. bright means highlights, dark means shadows." +" use mouse wheel to change saturation." msgstr "" "przeciągaj linię, aby uzyskać dzielone tonowanie. jasny punkt oznacza " "światła, ciemny punkt oznacza cienie. użyj kółka myszy, aby zmienić " @@ -19345,15 +21634,15 @@ msgstr "" msgid "set the global saturation" msgstr "ustawienie nasycenia ogólnego" -#: ../src/iop/colorequal.c:201 ../src/iop/colorequal.c:2968 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 msgid "color equalizer" msgstr "korektor koloru" -#: ../src/iop/colorequal.c:206 +#: ../src/iop/colorequal.c:207 msgid "color zones|hsl" msgstr "strefy kolorów|hsl" -#: ../src/iop/colorequal.c:213 +#: ../src/iop/colorequal.c:214 msgid "" "change saturation, hue and brightness\n" "depending on local hue" @@ -19361,37 +21650,37 @@ msgstr "" "zmień nasycenie, barwę i jasność\n" "w zależności od lokalnej barwy" -#: ../src/iop/colorequal.c:217 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 msgid "quasi-linear, RGB" msgstr "quasi-liniowe, RGB" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB, scene-referred" msgstr "quasi-liniowe, RGB, scenocentryczny" -#: ../src/iop/colorequal.c:2132 +#: ../src/iop/colorequal.c:2098 msgid "bleach bypass" msgstr "pominięcie wybielacza" -#: ../src/iop/colorequal.c:2176 +#: ../src/iop/colorequal.c:2142 msgid "Kodachrome 64 like" msgstr "jak Kodachrome 64" -#: ../src/iop/colorequal.c:2220 +#: ../src/iop/colorequal.c:2186 msgid "Kodak Portra 400 like" msgstr "jak Kodak Porta 400" -#: ../src/iop/colorequal.c:2264 +#: ../src/iop/colorequal.c:2230 msgid "teal & orange" msgstr "błękit i pomarańcz" #. Page OPTIONS -#: ../src/iop/colorequal.c:2921 ../src/iop/colorequal.c:3126 -#: ../src/iop/filmicrgb.c:4567 +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 +#: ../src/iop/filmicrgb.c:4561 msgid "options" msgstr "opcje" -#: ../src/iop/colorequal.c:3019 +#: ../src/iop/colorequal.c:2982 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -19401,11 +21690,11 @@ msgstr "" "środkowy przycisk myszy przełącza widoczność suwaków\n" "alt+scroll zmienia zakładkę" -#: ../src/iop/colorequal.c:3045 +#: ../src/iop/colorequal.c:3008 msgid "shift nodes to lower or higher hue" msgstr "przesuń węzły w kierunku niższego lub wyższego odcienia" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3011 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -19413,37 +21702,37 @@ msgstr "" "pobierz barwę z obrazu i zwizualizuj\n" "ctrl+klik, aby zaznaczyć obszar" -#: ../src/iop/colorequal.c:3067 +#: ../src/iop/colorequal.c:3030 msgid "change hue hue-wise" msgstr "zmień odcień według odcienia" -#: ../src/iop/colorequal.c:3085 +#: ../src/iop/colorequal.c:3048 msgid "change saturation hue-wise" msgstr "zmiana nasycenia według odcienia" -#: ../src/iop/colorequal.c:3103 +#: ../src/iop/colorequal.c:3066 msgid "change brightness hue-wise" msgstr "zmiana jasności według odcienia" -#: ../src/iop/colorequal.c:3136 +#: ../src/iop/colorequal.c:3099 msgid "" -"the white level set manually or via the picker restricts brightness " -"corrections\n" +"the white level set manually or via the picker restricts brightness corrections\n" "to stay below the defined level. the default is fine for most images." msgstr "" "ustawiony ręcznie lub próbnikiem poziom bieli ogranicza korekty jasności\n" "aby pozostać poniżej zdefiniowanego poziomu. domyślne ustawienie \n" "jest właściwe dla większości obrazów." -#: ../src/iop/colorequal.c:3141 +#: ../src/iop/colorequal.c:3104 msgid "change for sharper or softer hue curve" msgstr "zmiana między ostrzejszą a gładszą krzywą barwy" -#: ../src/iop/colorequal.c:3145 +#: ../src/iop/colorequal.c:3108 msgid "restrict effect by using a guided filter based on hue and saturation" -msgstr "ogranicz efekt poprzez filtr prowadzony na podstawie barwy i nasycenia" +msgstr "" +"ogranicz efekt poprzez filtr prowadzony na podstawie barwy i nasycenia" -#: ../src/iop/colorequal.c:3151 +#: ../src/iop/colorequal.c:3114 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -19451,16 +21740,15 @@ msgstr "" "ustal promień dla filtra prowadzonego barwą.\n" "zwiększ, jeśli są duże lokalne zmiany barwy lub silny szum kolorowy." -#: ../src/iop/colorequal.c:3158 +#: ../src/iop/colorequal.c:3121 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." msgstr "" "wizualizuj funkcję wagi na zmienionym wyjściu i wyświetl krzywą wagi.\n" -"czerwony pokazuje możliwe do zmiany dane, niebieskawe partie nie będą " -"zmienione." +"czerwony pokazuje możliwe do zmiany dane, niebieskawe partie nie będą zmienione." -#: ../src/iop/colorequal.c:3162 +#: ../src/iop/colorequal.c:3125 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -19472,23 +21760,21 @@ msgstr "" "-zwiększ, aby ograniczyć zmiany do silnie barwnych obszarów\n" "zwiększa kontrast i unika zmian jasności w nisko nasyconych obszarach" -#: ../src/iop/colorequal.c:3170 +#: ../src/iop/colorequal.c:3133 msgid "" "set saturation contrast for the guided filter.\n" -" - increase to favor sharp transitions between saturations leading to higher " -"contrast\n" +" - increase to favor sharp transitions between saturations leading to higher contrast\n" " - decrease for smoother transitions" msgstr "" "ustal kontrast nasycenia dla filtra prowadzonego.\n" -"-zwiększ aby faworyzować ostre przejścia między nasyceniami, prowadzące do " -"wyższego kontrastu\n" +"-zwiększ aby faworyzować ostre przejścia między nasyceniami, prowadzące do wyższego kontrastu\n" "-zmniejsz dla gładszych przejść" -#: ../src/iop/colorequal.c:3177 +#: ../src/iop/colorequal.c:3140 msgid "set radius of applied parameters for the guided filter" msgstr "określ promień zastosowanych parametrów dla filtra prowadzonego" -#: ../src/iop/colorequal.c:3180 +#: ../src/iop/colorequal.c:3143 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -19496,11 +21782,268 @@ msgstr "" "pokaż zmienione wyjście dla zaznaczonej zakładki.\n" "czerwony pokazuje zwiększone wartości, niebieski zmniejszone." -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorharmonizer.c:125 +msgid "color harmonizer" +msgstr "harmonizator kolorów" + +#: ../src/iop/colorharmonizer.c:132 +msgid "harmonize colors toward a selected palette in perceptual space" +msgstr "harmonizuj kolory w stronę wybranej palety w przestrzeni percepcyjnej" + +#: ../src/iop/colorharmonizer.c:133 +msgid "creative color grading" +msgstr "kreatywna korekcja barwna" + +#: ../src/iop/colorharmonizer.c:135 +msgid "darktable UCS / JCH (perceptual)" +msgstr "darktable UCS / JCH (percepcyjna)" + +#: ../src/iop/colorharmonizer.c:1337 +msgid "" +"analyze the image's hue distribution and automatically suggest the harmony rule\n" +"and anchor hue that best match its existing color palette.\n" +"\n" +"the detection scores every rule and anchor combination against a chroma-weighted\n" +"histogram of the preview image, then selects the combination that already covers\n" +"the most chromatic energy — i.e. requires the least correction.\n" +"\n" +"the result replaces the current rule and anchor hue. use pull strength to control\n" +"how strongly the remaining off-palette colors are pulled toward the detected palette." +msgstr "" +"analizuje rozkład odcieni obrazu i automatycznie sugeruje regułę harmonii\n" +"oraz odcień kotwicy najlepiej pasujący do istniejącej palety kolorów.\n" +"\n" +"wykrywanie ocenia każdą kombinację reguły i kotwicy względem histogramu\n" +"podglądu obrazu ważonego chromą, a następnie wybiera kombinację, która już pokrywa\n" +"najwięcej energii chromatycznej — tj. wymaga najmniejszej korekcji.\n" +"\n" +"wynik zastępuje bieżącą regułę i odcień kotwicy. użyj siły przyciągania, by sterować\n" +"tym, jak mocno pozostałe kolory spoza palety są przyciągane do wykrytej palety." + +#: ../src/iop/colorharmonizer.c:1418 +msgid "not yet available — wait for the preview to finish processing." +msgstr "" +"jeszcze niedostępne — poczekaj, aż zakończy się przetwarzanie podglądu." + +#: ../src/iop/colorharmonizer.c:1423 +msgid "" +"harmony rule that defines which hues are considered 'in harmony'.\n" +"\n" +"monochromatic: a single hue family — only one node.\n" +"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" +"analogous complementary: analogous triad plus its complement — rich but balanced.\n" +"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" +"split complementary: one hue and the two hues flanking its complement — vivid yet less stark.\n" +"dyad: two hues separated by 60° — gentle contrast.\n" +"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" +"tetrad: four hues in two complementary pairs spaced 60° — complex, needs restraint.\n" +"square: four hues evenly spaced 90° apart — strong and varied.\n" +"custom: define all four harmony node hues independently." +msgstr "" +"reguła harmonii określająca, które odcienie są uznawane za „w harmonii”.\n" +"\n" +"monochromatic: jedna rodzina odcieni — tylko jeden węzeł.\n" +"analogous: trzy sąsiadujące odcienie co 30° — naturalistyczne, spójne.\n" +"analogous complementary: triada analogiczna plus jej dopełnienie — bogate, ale zrównoważone.\n" +"complementary: dwa odcienie po przeciwnych stronach koła — wysoki kontrast, żywe.\n" +"split complementary: jeden odcień i dwa otaczające jego dopełnienie — żywe, mniej ostre.\n" +"dyad: dwa odcienie oddalone o 60° — łagodny kontrast.\n" +"triad: trzy odcienie rozmieszczone co 120° — zrównoważone, kolorowe.\n" +"tetrad: cztery odcienie w dwóch parach dopełniających rozmieszczonych co 60° — złożone, wymagają umiaru.\n" +"square: cztery odcienie rozmieszczone co 90° — mocne i różnorodne.\n" +"custom: zdefiniuj wszystkie cztery odcienie węzłów harmonii niezależnie." + +#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +msgid "" +"pick hue from image.\n" +"ctrl+click to select an area" +msgstr "" +"pobierz odcień z obrazu.\n" +"ctrl+klik, by wybrać obszar" + +#: ../src/iop/colorharmonizer.c:1449 +msgid "" +"the primary 'key' hue of the harmony — the first node from which all others are derived.\n" +"\n" +"drag the slider or use the color picker (eyedropper) to sample a dominant hue directly\n" +"from the image. the remaining harmony nodes are computed automatically from this hue\n" +"and the selected rule.\n" +"\n" +"tip: pick a skin tone, a sky, or another dominant subject color to anchor the palette." +msgstr "" +"główny „kluczowy” odcień harmonii — pierwszy węzeł, od którego wyprowadzane są wszystkie inne.\n" +"\n" +"przesuń suwak lub użyj próbnika kolorów (pipety), by pobrać dominujący odcień bezpośrednio\n" +"z obrazu. pozostałe węzły harmonii są obliczane automatycznie z tego odcienia\n" +"i wybranej reguły.\n" +"\n" +"wskazówka: wybierz odcień skóry, nieba lub inny dominujący kolor obiektu, by zakotwiczyć paletę." + +#: ../src/iop/colorharmonizer.c:1464 +msgid "" +"number of active harmony nodes in custom mode (2–4).\n" +"nodes are numbered from the top; inactive nodes are hidden." +msgstr "" +"liczba aktywnych węzłów harmonii w trybie własnym (2–4).\n" +"węzły numerowane są od góry; nieaktywne są ukryte." + +#: ../src/iop/colorharmonizer.c:1494 +msgid "" +"hue of this harmony node (0°–360°).\n" +"only active in 'custom' harmony mode.\n" +"use the color picker to sample the desired hue from the image." +msgstr "" +"odcień tego węzła harmonii (0°–360°).\n" +"aktywny tylko w trybie harmonii „custom”.\n" +"użyj próbnika kolorów, by pobrać żądany odcień z obrazu." + +#: ../src/iop/colorharmonizer.c:1513 +msgid "vectorscope two-way sync" +msgstr "dwukierunkowa synchronizacja z wektoroskopem" + +#: ../src/iop/colorharmonizer.c:1517 +msgid "" +"when enabled, the vectorscope harmony overlay is kept in sync with\n" +"the harmony rule and anchor hue controls in the module.\n" +"disable to adjust the module without disturbing the vectorscope display, and vice-versa." +msgstr "" +"gdy włączone, nakładka harmonii w wektoroskopie jest zsynchronizowana z\n" +"kontrolkami reguły harmonii i odcienia kotwicy w module.\n" +"wyłącz, by dostosować moduł bez ingerencji w wyświetlanie wektoroskopu i odwrotnie." + +#: ../src/iop/colorharmonizer.c:1531 +msgid "" +"import the harmony rule and anchor hue currently displayed in the vectorscope.\n" +"also switches the histogram panel to the vectorscope view if it is not already active." +msgstr "" +"importuj regułę harmonii i odcień kotwicy aktualnie wyświetlane w wektoroskopie.\n" +"przełącza również panel histogramu na widok wektoroskopu, jeśli nie jest jeszcze aktywny." + +#: ../src/iop/colorharmonizer.c:1552 +msgid "" +"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" +"\n" +"0: no effect — colors are left unchanged.\n" +"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" +" losing their original character.\n" +"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" +" onto the harmony nodes.\n" +"\n" +"the shift is weighted by each pixel's chroma: fully desaturated pixels (grays)\n" +"are never affected regardless of this setting." +msgstr "" +"jak mocno odcienie spoza harmonii są przyciągane do najbliższego węzła harmonii.\n" +"\n" +"0: brak efektu — kolory pozostają niezmienione.\n" +"niskie wartości (0,1–0,3): delikatne pchnięcie, kolory zbliżają się do palety bez\n" +" utraty swojego oryginalnego charakteru.\n" +"wysokie wartości (0,7–1,0): agresywna korekcja, większość odcieni zauważalnie zbiega się\n" +" ku węzłom harmonii.\n" +"\n" +"przesunięcie jest ważone chromą każdego piksela: całkowicie nienasycone piksele (szarości)\n" +"nigdy nie są dotykane, niezależnie od tego ustawienia." + +#: ../src/iop/colorharmonizer.c:1566 +msgid "" +"controls the angular reach of each harmony node's attraction.\n" +"\n" +"the attraction is Gaussian — strongest at the node center and tapering smoothly\n" +"outward. zone width scales the standard deviation of this Gaussian linearly.\n" +"\n" +"narrow (< 1): only hues very close to a node are pulled — selective, precise.\n" +" useful when colors are already near-harmonic and need only a gentle correction.\n" +"default (1): each node's influence tapers to near-zero at the midpoint between\n" +" adjacent nodes — clean separation with smooth transitions.\n" +"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" +" useful for strongly discordant images or when a painterly look is desired." +msgstr "" +"kontroluje kątowy zasięg przyciągania każdego węzła harmonii.\n" +"\n" +"przyciąganie jest gaussowskie — najsilniejsze w środku węzła i łagodnie\n" +"opadające na zewnątrz. szerokość strefy liniowo skaluje odchylenie standardowe tej krzywej Gaussa.\n" +"\n" +"wąska (< 1): tylko odcienie bardzo blisko węzła są przyciągane — selektywne, precyzyjne.\n" +" przydatne, gdy kolory są już prawie harmoniczne i wymagają tylko delikatnej korekcji.\n" +"domyślna (1): wpływ każdego węzła wygasa niemal do zera w połowie między\n" +" sąsiednimi węzłami — czysta separacja z łagodnymi przejściami.\n" +"szeroka (> 1): strefy przyciągania nakładają się — szerszy, bardziej globalny przesuw odcieni.\n" +" przydatne dla obrazów silnie niezgodnych lub gdy pożądany jest malarski wygląd." + +#: ../src/iop/colorharmonizer.c:1581 +msgid "" +"shields low-chroma (desaturated) colors from the hue correction.\n" +"\n" +"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" +"low values (0.1–0.3): only near-neutral grays are exempted; pastels are still affected.\n" +"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" +"high values (0.7–1.0): only vivid, saturated colors are corrected; everything else\n" +" is left close to its original hue.\n" +"\n" +"the weighting is smooth and hyperbolic — there is no hard cutoff. protection grows\n" +"gradually from zero and the slider response is distributed evenly across its range." +msgstr "" +"chroni kolory o niskiej chromie (nienasycone) przed korekcją odcienia.\n" +"\n" +"0: brak ochrony — szarości, jasne tony skóry i stłumione barwy są przesuwane.\n" +"niskie wartości (0,1–0,3): tylko niemal neutralne szarości są wykluczone; pastele wciąż są dotykane.\n" +"średnie wartości (0,4–0,6): stłumione i pastelowe kolory są coraz bardziej oszczędzane.\n" +"wysokie wartości (0,7–1,0): tylko żywe, nasycone kolory są korygowane; wszystko inne\n" +" pozostaje blisko swojego oryginalnego odcienia.\n" +"\n" +"ważenie jest gładkie i hiperboliczne — nie ma twardego progu. ochrona rośnie\n" +"stopniowo od zera, a reakcja suwaka jest równomiernie rozłożona w jego zakresie." + +#: ../src/iop/colorharmonizer.c:1595 +msgid "" +"controls the intensity of smoothing applied to the correction field.\n" +"\n" +"0: disable smoothing (recommended) — transitions are handled by smooth interpolation\n" +" in hue space, preserving the maximum amount of image detail.\n" +"low values (0.1–0.5): subtle spatial averaging to reduce color noise in shadows.\n" +"high values (> 1.0): broad spatial blending; creates a soft, painterly look but may\n" +" blur the grading across image edges, causing some visual separation." +msgstr "" +"kontroluje intensywność wygładzania nałożonego na pole korekcji.\n" +"\n" +"0: wyłącz wygładzanie (zalecane) — przejścia są obsługiwane przez gładką interpolację\n" +" w przestrzeni odcieni, zachowując maksymalną ilość szczegółów obrazu.\n" +"niskie wartości (0,1–0,5): subtelne uśrednianie przestrzenne, by zmniejszyć szum kolorów w cieniach.\n" +"wysokie wartości (> 1,0): szerokie przestrzenne mieszanie; daje miękki, malarski wygląd, ale może\n" +" rozmywać korekcję na krawędziach obrazu, powodując widoczne rozdzielenia." + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 1" +msgstr "odcień 1" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 2" +msgstr "odcień 2" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 3" +msgstr "odcień 3" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 4" +msgstr "odcień 4" + +#: ../src/iop/colorharmonizer.c:1622 +msgid "" +"saturation multiplier for colors near this harmony node.\n" +"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" +"the effect is weighted by the pixel's proximity to this node\n" +"and respects the 'neutral hue protection' setting." +msgstr "" +"mnożnik nasycenia dla kolorów blisko tego węzła harmonii.\n" +"100% = bez zmian. poniżej 100% odsyca; powyżej 100% wzmacnia nasycenie.\n" +"efekt jest ważony bliskością piksela do tego węzła\n" +"i respektuje ustawienie „ochrona neutralnych odcieni”." + +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "wejściowy profil koloru" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -19508,16 +22051,16 @@ msgstr "" "konwertuje dowolne wejście RGB do RGB potoku przetwarzania\n" "używając profili kolorów do przemapowania wartości RGB" -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:327 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "obowiązkowe" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "zdefiniowany przez profil" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format msgid "" "can't extract matrix from colorspace `%s', it will be replaced by Rec2020 " @@ -19526,25 +22069,25 @@ msgstr "" "nie można wydobyć macierzy z przestrzeni kolorów „%s”, zostanie zastąpiona " "przez Rec2020 RGB!" -#: ../src/iop/colorin.c:1384 +#: ../src/iop/colorin.c:1399 #, c-format msgid "`%s' color matrix not found!" msgstr "nie znaleziono macierzy koloru „%s”!" -#: ../src/iop/colorin.c:1423 +#: ../src/iop/colorin.c:1437 msgid "input profile could not be generated!" msgstr "profil wejściowy nie mógł zostać wygenerowany!" -#: ../src/iop/colorin.c:1520 +#: ../src/iop/colorin.c:1534 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "" "nieobsługiwany profil wejściowy został zastąpiony przez liniowy Rec709 RGB!" -#: ../src/iop/colorin.c:1794 +#: ../src/iop/colorin.c:1808 msgid "external ICC profiles" msgstr "zewnętrzny profil ICC" -#: ../src/iop/colorin.c:1849 +#: ../src/iop/colorin.c:1863 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -19567,15 +22110,15 @@ msgstr "" "prawa autorskie: %s\n" "\n" -#: ../src/iop/colorin.c:2037 +#: ../src/iop/colorin.c:2051 msgid "input profile" msgstr "profil wejściowy" -#: ../src/iop/colorin.c:2050 +#: ../src/iop/colorin.c:2064 msgid "working ICC profiles" msgstr "roboczy profil ICC" -#: ../src/iop/colorin.c:2062 +#: ../src/iop/colorin.c:2076 msgid "confine Lab values to gamut of RGB color space" msgstr "ogranicz wartości Lab do gamutu przestrzeni barw RGB" @@ -19587,19 +22130,19 @@ msgstr "koloryzacja" msgid "overlay a solid color on the image" msgstr "nakłada jednolity kolor na obraz" -#: ../src/iop/colorize.c:345 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 msgid "select the hue tone" msgstr "ton odcienia" -#: ../src/iop/colorize.c:351 +#: ../src/iop/colorize.c:362 msgid "select the saturation shadow tone" msgstr "nasycenie tonu dla cieni" -#: ../src/iop/colorize.c:355 +#: ../src/iop/colorize.c:366 msgid "lightness of color" msgstr "jasność koloru" -#: ../src/iop/colorize.c:359 +#: ../src/iop/colorize.c:370 msgid "mix value of source lightness" msgstr "miks wartości źródła jasności" @@ -19615,37 +22158,37 @@ msgstr "" "transferuje paletę kolorów i dystrybucję tonalną\n" "z jednego obrazu na inny" -#: ../src/iop/colormapping.c:1002 +#: ../src/iop/colormapping.c:1000 msgid "acquire as source" msgstr "pobierz jako źródłowy" -#: ../src/iop/colormapping.c:1006 +#: ../src/iop/colormapping.c:1004 msgid "analyze this image as a source image" msgstr "analizuje ten obraz jako źródłowy" -#: ../src/iop/colormapping.c:1008 +#: ../src/iop/colormapping.c:1006 msgid "acquire as target" msgstr "pobierz jako docelowy" -#: ../src/iop/colormapping.c:1012 +#: ../src/iop/colormapping.c:1010 msgid "analyze this image as a target image" msgstr "analizuje ten obraz jako docelowy" -#: ../src/iop/colormapping.c:1014 +#: ../src/iop/colormapping.c:1012 msgid "source clusters:" msgstr "skupiska źródłowe:" -#: ../src/iop/colormapping.c:1015 +#: ../src/iop/colormapping.c:1013 msgid "target clusters:" msgstr "skupiska docelowe:" -#: ../src/iop/colormapping.c:1018 +#: ../src/iop/colormapping.c:1016 msgid "number of clusters to find in image. value change resets all clusters" msgstr "" "liczba skupisk do znalezienia na obrazie. zmiana wartości zeruje wszystkie " "skupiska" -#: ../src/iop/colormapping.c:1021 +#: ../src/iop/colormapping.c:1019 msgid "" "how clusters are mapped. low values: based on color proximity, high values: " "based on color dominance" @@ -19653,15 +22196,15 @@ msgstr "" "sposób mapowania skupisk. niskie wartości: na podstawie podobieństwa " "kolorów, wysokie wartości: na podstawie przewagi koloru" -#: ../src/iop/colormapping.c:1026 +#: ../src/iop/colormapping.c:1024 msgid "level of histogram equalization" msgstr "poziom wyrównania histogramu" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "wyjściowy profil koloru" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -19669,56 +22212,56 @@ msgstr "" "konwertuje RGB potoku przetwarzania do RGB wyświetlacza\n" "używając profili kolorów do przemapowania wartości RGB" -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "nieliniowe, RGB lub Lab, ekranocentryczny" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "brakujący profil wyjściowy został zastąpiony przez sRGB!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "brakujący profil korekty ekranowej został zastąpiony przez sRGB!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "nieobsługiwany profil wyjściowy został zastąpiony przez sRGB!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "wyjściowy sposób odwzorowania barw" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "sposób odwzorowania barw do renderowania" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1619 -#: ../src/libs/print_settings.c:2553 ../src/libs/print_settings.c:2902 -#: ../src/views/darkroom.c:2743 ../src/views/lighttable.c:1256 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 +#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 +#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "percepcyjny" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1620 -#: ../src/libs/print_settings.c:2554 ../src/libs/print_settings.c:2903 -#: ../src/views/darkroom.c:2744 ../src/views/lighttable.c:1257 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 +#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 +#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "wzgl. kolorymetryczny" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1621 -#: ../src/libs/print_settings.c:2555 ../src/libs/print_settings.c:2904 -#: ../src/views/darkroom.c:2745 ../src/views/lighttable.c:1258 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 +#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 +#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "nasycenie" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1622 -#: ../src/libs/print_settings.c:2556 ../src/libs/print_settings.c:2905 -#: ../src/views/darkroom.c:2746 ../src/views/lighttable.c:1259 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 +#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 +#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "bezwzgl. kolorymetryczny" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "eksportuj profile ICC" @@ -19731,10 +22274,10 @@ msgid "recover clipped highlights by propagating surrounding colors" msgstr "" "przywróć prześwietlone obszary przez propagowanie sąsiadujących kolorów" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1038 +#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:900 ../src/iop/hazeremoval.c:914 +#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 +#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 #: ../src/iop/levels.c:354 msgid "inconsistent output" msgstr "niespójne dane wyjściowe" @@ -19743,44 +22286,44 @@ msgstr "niespójne dane wyjściowe" msgid "module `color reconstruction' failed" msgstr "moduł „rekonstrukcja koloru” zawiódł" -#: ../src/iop/colorreconstruction.c:1230 +#: ../src/iop/colorreconstruction.c:1223 msgid "spatial" msgstr "przestrzenny" -#: ../src/iop/colorreconstruction.c:1231 +#: ../src/iop/colorreconstruction.c:1224 msgid "range" msgstr "zakres" -#: ../src/iop/colorreconstruction.c:1232 +#: ../src/iop/colorreconstruction.c:1225 msgid "precedence" msgstr "pierwszeństwo" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1241 msgid "pixels with lightness values above this threshold are corrected" msgstr "piksele o jasności powyżej tego progu są poprawiane" -#: ../src/iop/colorreconstruction.c:1249 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in spatial dimensions" msgstr "jak daleko szukać kolorów zastępczych w wymiarach przestrzennych" -#: ../src/iop/colorreconstruction.c:1250 +#: ../src/iop/colorreconstruction.c:1243 msgid "how far to look for replacement colors in the luminance dimension" msgstr "jak daleko szukać kolorów zastępczych w wymiarze luminancji" -#: ../src/iop/colorreconstruction.c:1251 +#: ../src/iop/colorreconstruction.c:1244 msgid "if and how to give precedence to specific replacement colors" msgstr "czy i jak przyznać pierwszeństwo konkretnym kolorom zastępczym" -#: ../src/iop/colorreconstruction.c:1252 +#: ../src/iop/colorreconstruction.c:1245 msgid "the hue tone which should be given precedence over other hue tones" msgstr "odcień, który powinien mieć pierwszeństwo nad innymi odcieniami" -#: ../src/iop/colorreconstruction.c:1254 ../src/iop/demosaic.c:1850 -#: ../src/iop/highlights.c:1359 +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "niedostępne" -#: ../src/iop/colorreconstruction.c:1255 +#: ../src/iop/colorreconstruction.c:1248 msgid "no highlights reconstruction for monochrome images" msgstr "brak rekonstrukcji prześwietleń dla obrazów monochromatycznych" @@ -19792,7 +22335,7 @@ msgstr "transfer koloru" msgid "this module is deprecated. better use color mapping module instead." msgstr "ten moduł jest przestarzały, lepiej użyć modułu mapowania kolorów." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -19875,57 +22418,55 @@ msgstr "wybierz między gładszym lub silniejszym efektem" #: ../src/iop/tonecurve.c:1312 msgid "" "change this method if you see oscillations or cusps in the curve\n" -"- cubic spline is better to produce smooth curves but oscillates when nodes " -"are too close\n" -"- centripetal is better to avoids cusps and oscillations with close nodes " -"but is less smooth\n" -"- monotonic is better for accuracy of pure analytical functions (log, gamma, " -"exp)" +"- cubic spline is better to produce smooth curves but oscillates when nodes are too close\n" +"- centripetal is better to avoids cusps and oscillations with close nodes but is less smooth\n" +"- monotonic is better for accuracy of pure analytical functions (log, gamma, exp)" msgstr "" "zmień tę metodę, jeśli widzisz oscylacje lub ostre wierzchołki w krzywej\n" -"- sześcienna funkcja sklejana daje gładsze krzywe, ale oscyluje, gdy węzły " -"są zbyt blisko\n" -"- dośrodkowa powoduje mniej oscylacji i wierzchołków przy bliskich węzłach, " -"ale jest mniej gładka\n" -"- monotoniczna ma lepszą dokładność dla czysto analitycznych funkcji (log, " -"gamma, exp)" - -#: ../src/iop/crop.c:124 +"- sześcienna funkcja sklejana daje gładsze krzywe, ale oscyluje, gdy węzły są zbyt blisko\n" +"- dośrodkowa powoduje mniej oscylacji i wierzchołków przy bliskich węzłach, ale jest mniej gładka\n" +"- monotoniczna ma lepszą dokładność dla czysto analitycznych funkcji (log, gamma, exp)" + +#: ../src/iop/crop.c:122 msgid "crop" msgstr "przycięcie" -#: ../src/iop/crop.c:129 +#: ../src/iop/crop.c:127 msgid "reframe|distortion" msgstr "zmiana kadru|zniekształcenie" -#: ../src/iop/crop.c:135 +#: ../src/iop/crop.c:133 msgid "change the framing" msgstr "zmienia kadrowanie" -#: ../src/iop/crop.c:1157 +#: ../src/iop/crop.c:1274 msgid "45x35, portrait" msgstr "45x35, pionowy" -#: ../src/iop/crop.c:1167 +#: ../src/iop/crop.c:1284 msgid "2:1, Univisium" msgstr "2:1, Univisium" -#: ../src/iop/crop.c:1168 +#: ../src/iop/crop.c:1285 msgid "CinemaScope" msgstr "CinemaScope" -#: ../src/iop/crop.c:1171 +#: ../src/iop/crop.c:1288 msgid "65:24, XPan" msgstr "65:24, XPan" -#: ../src/iop/crop.c:1701 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "zmień orientację kadru między poziomą a pionową" + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "resize: drag, keep aspect ratio: shift+drag" -#: ../src/iop/crop.c:1708 +#: ../src/iop/crop.c:1841 msgid "" -"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" +"move: drag, move vertically: shift+drag, move " +"horizontally: ctrl+drag" msgstr "" "przesuń: przeciągnij, ruch pionowo: shift+przeciągnięcie, " "ruch poziomo: ctrl+przeciągnięcie" @@ -19946,90 +22487,76 @@ msgstr "" "ten moduł jest przestarzały. zamiast niego lepiej użyć modułu aberracji " "chromatycznej." -#: ../src/iop/defringe.c:403 +#: ../src/iop/defringe.c:402 msgid "" "method for color protection:\n" -" - global average: fast, might show slightly wrong previews in high " -"magnification; might sometimes protect saturation too much or too low in " -"comparison to local average\n" -" - local average: slower, might protect saturation better than global " -"average by using near pixels as color reference, so it can still allow for " -"more desaturation where required\n" +" - global average: fast, might show slightly wrong previews in high magnification; might sometimes protect saturation too much or too low in comparison to local average\n" +" - local average: slower, might protect saturation better than global average by using near pixels as color reference, so it can still allow for more desaturation where required\n" " - static: fast, only uses the threshold as a static limit" msgstr "" "metoda ochrony kolorów:\n" -" - średnia globalna: szybka, podgląd może być nieznacznie błędny w dużym " -"powiększeniu; może czasem zbyt mocno lub zbyt słabo zachowywać nasycenie w " -"porównaniu ze średnią lokalną\n" -" - średnia lokalna: wolniejsza, może lepiej zachowywać nasycenie niż średnia " -"globalna poprzez wykorzystanie pobliskich pikseli jako odniesienia " -"umożliwiając więcej desaturacji, gdy jest to potrzebne\n" +" - średnia globalna: szybka, podgląd może być nieznacznie błędny w dużym powiększeniu; może czasem zbyt mocno lub zbyt słabo zachowywać nasycenie w porównaniu ze średnią lokalną\n" +" - średnia lokalna: wolniejsza, może lepiej zachowywać nasycenie niż średnia globalna poprzez wykorzystanie pobliskich pikseli jako odniesienia umożliwiając więcej desaturacji, gdy jest to potrzebne\n" " - statyczna: szybka, używa tylko progu jako statycznej granicy" -#: ../src/iop/defringe.c:410 +#: ../src/iop/defringe.c:409 msgid "radius for detecting fringe" msgstr "promień wykrywania obwódek" -#: ../src/iop/defringe.c:413 +#: ../src/iop/defringe.c:412 msgid "threshold for defringe, higher values mean less defringing" msgstr "próg usuwania obwódek, większe wartości oznaczają słabsze działanie" -#: ../src/iop/demosaic.c:321 +#: ../src/iop/demosaic.c:311 msgid "demosaic" msgstr "demozaikowanie" -#: ../src/iop/demosaic.c:326 +#: ../src/iop/demosaic.c:316 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "rekonstruuje piksele RGB z zapisu danych z sensora aparatu" -#: ../src/iop/demosaic.c:773 ../src/iop/demosaic.c:820 +#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 msgid "can't allocate demosaic buffer" msgstr "nie można zaalokować bufora demozaikowania" -#: ../src/iop/demosaic.c:810 +#: ../src/iop/demosaic.c:803 msgid "can't equilibrate greens" msgstr "nie można zrównoważyć zieleni" -#: ../src/iop/demosaic.c:1477 +#: ../src/iop/demosaic.c:1449 #, c-format msgid "`%s' color matrix not found for 4bayer image!" msgstr "nie znaleziono macierzy koloru „%s” dla zdjęcia 4bayer!" -#: ../src/iop/demosaic.c:1765 +#: ../src/iop/demosaic.c:1738 msgid "" -"Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " -"slow.\n" +"Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are slow.\n" "LMMSE is suited best for high ISO images.\n" -"dual demosaicers increase processing time by blending a VNG variant in a " -"second pass." +"VNG4 is good in rare cases avoiding maze patterns.\n" +"dual demosaicers increase processing time by blending a VNG variant in a second pass." msgstr "" -"metoda demozaikowania filtra Bayera, PPG i RCD są szybkie, AMaZE i LMMSE są " -"wolne.\n" -"LMMSE sprawdza się ze zdjęciami z wysokim ISO\n" -"podwójne demozaikowanie podwaja czas przetwarzania przez łączenie z " -"wariantem VNG w drugim przejściu." +"metoda demozaikowania sensora Bayera; PPG i RCD są szybkie, AMaZE i LMMSE są wolne.\n" +"LMMSE najlepiej nadaje się do obrazów z wysokim ISO.\n" +"VNG4 jest dobry w rzadkich przypadkach unikania wzorów typu „maze”.\n" +"podwójne demozaikatory zwiększają czas przetwarzania, łącząc wariant VNG w drugim przebiegu." -#: ../src/iop/demosaic.c:1770 +#: ../src/iop/demosaic.c:1743 msgid "" -"X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " -"chroma are slow.\n" -"dual demosaicers increase processing time by blending a VNG variant in a " -"second pass." +"X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain chroma are slow.\n" +"dual demosaicers increase processing time by blending a VNG variant in a second pass." msgstr "" -"metoda demozaikowania dla sensorów x-trans, Markesteijn trójprzebigowy i w " -"dziedzinie częstotliwości chromatyczny są powolne.\n" -"Podwójne demozaikowanie podwaja czas przetwarzania przez łączenie z " -"wariantem VNG w drugim przejściu." +"metoda demozaikowania dla sensorów x-trans, Markesteijn trójprzebigowy i w dziedzinie częstotliwości chromatyczny są powolne.\n" +"Podwójne demozaikowanie podwaja czas przetwarzania przez łączenie z wariantem VNG w drugim przejściu." -#: ../src/iop/demosaic.c:1776 +#: ../src/iop/demosaic.c:1749 msgid "Bayer4 sensor demosaicing methods." msgstr "metody demozaikowania sensora Bayer4." -#: ../src/iop/demosaic.c:1781 +#: ../src/iop/demosaic.c:1754 msgid "monochrome sensor demosaicing methods." msgstr "metody demozaikowania sensora monochromatycznego." -#: ../src/iop/demosaic.c:1785 +#: ../src/iop/demosaic.c:1758 msgid "" "contrast threshold for dual demosaic.\n" "set to 0.0 for high frequency content\n" @@ -20039,11 +22566,11 @@ msgstr "" "ustaw na 0.0 dla obrazów z dużą szczegółowością tekstur\n" "ustaw na 1.0 dla obrazów z gładkimi teksturami" -#: ../src/iop/demosaic.c:1788 +#: ../src/iop/demosaic.c:1761 msgid "toggle mask visualization" msgstr "przełącz widoczność maski" -#: ../src/iop/demosaic.c:1792 +#: ../src/iop/demosaic.c:1765 msgid "" "threshold for edge-aware median.\n" "set to 0.0 to switch off\n" @@ -20053,61 +22580,58 @@ msgstr "" "ustaw 0.0, aby wyłączyć\n" "ustaw 1.0, aby zignorować krawędzie" -#: ../src/iop/demosaic.c:1795 +#: ../src/iop/demosaic.c:1768 msgid "" "LMMSE refinement steps. the median steps average the output,\n" "refine adds some recalculation of red & blue channels" msgstr "" "krok dostrajania dla LMMSE. mediana kroków uśrednia wynik\n" -"dostrajanie generuje dodatkowe obliczenia dla kanałów czerwonego i " -"niebieskiego" +"dostrajanie generuje dodatkowe obliczenia dla kanałów czerwonego i niebieskiego" -#: ../src/iop/demosaic.c:1798 +#: ../src/iop/demosaic.c:1771 msgid "how many color smoothing median steps after demosaicing" msgstr "liczba przejść mediany wygładzania koloru po demozaikowaniu" -#: ../src/iop/demosaic.c:1801 -msgid "green channels matching method" -msgstr "metoda dopasowania kanałów zielonych" +#: ../src/iop/demosaic.c:1774 +msgid "green channels matching method. only applies for some old sensors" +msgstr "" +"metoda dopasowania kanałów zielonych. dotyczy tylko niektórych starych " +"sensorów" -#: ../src/iop/demosaic.c:1804 +#: ../src/iop/demosaic.c:1777 msgid "" "capture sharpen recovers details lost due to in-camera blurring\n" "which can be caused by diffraction, the anti-aliasing filter or other\n" "sources of gaussian-type blur" msgstr "" "ostrość wyjściowa próbuje odzyskać detale rozmyte fizycznie w aparacie\n" -"w skutek dyfrakcji, filtra dolnoprzepustowego matrycy i innych źródeł " -"rozmycia typu gaussa" +"w skutek dyfrakcji, filtra dolnoprzepustowego matrycy i innych źródeł rozmycia typu gaussa" -#: ../src/iop/demosaic.c:1809 +#: ../src/iop/demosaic.c:1782 msgid "capture sharpen controls" msgstr "kontrolki wyostrzenia wyjściowego" -#: ../src/iop/demosaic.c:1813 +#: ../src/iop/demosaic.c:1786 msgid "set effect strength by iterations" msgstr "ustaw moc efektu przez iteracje" -#: ../src/iop/demosaic.c:1818 +#: ../src/iop/demosaic.c:1791 msgid "" "capture sharpen radius should reflect the overall gaussian type blur\n" "of the camera sensor, possibly the anti-aliasing filter and the lens.\n" "increasing this too far will soon lead to artifacts like halos and\n" "ringing especially when used with a large 'iterations' setting.\n" "\n" -"Note: a radius set to zero will be recalculated automatically the next run. " -"use for presets" +"Note: a radius set to zero will be recalculated automatically the next run. use for presets" msgstr "" -"promień ostrości wyjściowej powinien odzwierciedlać ogólne rozmycie " -"gaussowskie\n" +"promień ostrości wyjściowej powinien odzwierciedlać ogólne rozmycie gaussowskie\n" "matrycy aparatu, ewentualnie filtra antyaliasingowego i obiektywu.\n" "za duże wartości doprowadzą do artefaktów takich jak efekt halo\n" "i pierścieniowanie, szczególnie przy dużym ustawieniu \"iteracje\".\n" "\n" -"Notatka: promień ustawiony na zero będzie przekalkulowany automatycznie przy " -"kolejnej iteracji. Użyj dla presetów" +"Notatka: promień ustawiony na zero będzie przekalkulowany automatycznie przy kolejnej iteracji. Użyj dla presetów" -#: ../src/iop/demosaic.c:1824 +#: ../src/iop/demosaic.c:1797 msgid "" "calculate the capture sharpen radius from available raw sensor data.\n" "for best results avoid cropping or darkroom zooming in" @@ -20115,27 +22639,25 @@ msgstr "" "oblicz promień ostrości wyjściowej z surowych danych sensora.\n" "Powinno być wykonywane w pełnym widoku, bez przybliżenia" -#: ../src/iop/demosaic.c:1828 +#: ../src/iop/demosaic.c:1801 msgid "" "restrict capture sharpening to areas with high local contrast,\n" "increase to exclude flat areas in very dark or noisy images,\n" "decrease for well exposed and low noise images.\n" "\n" -"Note: a threshold set to zero will be reset to defaults the next run. use " -"for presets" +"Note: a threshold set to zero will be reset to defaults the next run. use for presets" msgstr "" "ogranicz ostrość wyjściową do obszarów z wysokim kontrastem lokalnym,\n" "zwiększ aby wykluczyć gładkie obszary w ciemnych lub zaszumionych obrazach,\n" "zmniejsz dla dobrze naświetlonych i niezaszumionych obrazów.\n" "\n" -"Notatka: próg ustawiony na zero będzie zresetowany do domyślnego w kolejnej " -"iteracji. Użyj dla presetów" +"Notatka: próg ustawiony na zero będzie zresetowany do domyślnego w kolejnej iteracji. Użyj dla presetów" -#: ../src/iop/demosaic.c:1832 +#: ../src/iop/demosaic.c:1805 msgid "visualize sharpened areas" msgstr "zwizualizuj wyostrzane obrazy" -#: ../src/iop/demosaic.c:1837 +#: ../src/iop/demosaic.c:1810 msgid "" "further increase sharpen radius at image corners,\n" "the sharp center of the image will not be affected" @@ -20143,19 +22665,19 @@ msgstr "" "zwiększ promień wyostrzania w narożnikach obrazu,\n" "ostre centrum obrazu nie będzie zmienione" -#: ../src/iop/demosaic.c:1839 +#: ../src/iop/demosaic.c:1812 msgid "visualize the overall radius" msgstr "zwizualizuj ogólny promień" -#: ../src/iop/demosaic.c:1844 +#: ../src/iop/demosaic.c:1817 msgid "adjust to the sharp image center" msgstr "dostosuj do ostrego centrum obrazu" -#: ../src/iop/demosaic.c:1851 +#: ../src/iop/demosaic.c:1824 msgid "demosaicing is only used for color raw images" msgstr "demozaikowanie jest potrzebne tylko dla kolorowych obrazów raw" -#: ../src/iop/demosaicing/capture.c:748 +#: ../src/iop/demosaicing/capture.c:795 msgid "" "imprecise radius calculation due to cropping or because you are zoomed in " "too much" @@ -20163,49 +22685,49 @@ msgstr "" "nie można obliczyć wiarygodnie promienia rejestracji, bo widok jest zbyt " "mocno przybliżony" -#: ../src/iop/denoiseprofile.c:807 +#: ../src/iop/denoiseprofile.c:808 msgid "wavelets: chroma only" msgstr "falki: tylko kolor" -#: ../src/iop/denoiseprofile.c:813 +#: ../src/iop/denoiseprofile.c:814 msgid "denoise (profiled)" msgstr "odszumianie (profilowane)" -#: ../src/iop/denoiseprofile.c:819 +#: ../src/iop/denoiseprofile.c:820 msgid "denoise using noise statistics profiled on sensors" msgstr "" "wykonuje odszumianie używając statystyk szumu profilowanych na sensorach " "aparatów" -#: ../src/iop/denoiseprofile.c:3020 +#: ../src/iop/denoiseprofile.c:2850 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "znalezione ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3024 +#: ../src/iop/denoiseprofile.c:2854 #, c-format msgid "found ISO %d" msgstr "znaleziono dla ISO %d" -#: ../src/iop/denoiseprofile.c:3041 +#: ../src/iop/denoiseprofile.c:2871 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "interpolowane ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3045 +#: ../src/iop/denoiseprofile.c:2875 #, c-format msgid "interpolated ISO %d" msgstr "interpolowane ISO %d" -#: ../src/iop/denoiseprofile.c:3781 +#: ../src/iop/denoiseprofile.c:3611 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3782 +#: ../src/iop/denoiseprofile.c:3612 msgid "U0V0" msgstr "U0V0" -#: ../src/iop/denoiseprofile.c:3820 +#: ../src/iop/denoiseprofile.c:3650 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" @@ -20215,36 +22737,37 @@ msgstr "" "jednolitym obrazem jeśli chcesz\n" "estymować wariancję szumu." -#: ../src/iop/denoiseprofile.c:3826 +#: ../src/iop/denoiseprofile.c:3656 msgid "variance computed on the red channel" msgstr "wariancja wyliczona z kanału czerwonego" -#: ../src/iop/denoiseprofile.c:3830 +#: ../src/iop/denoiseprofile.c:3660 msgid "variance computed on the green channel" msgstr "wariancja wyliczona z kanału zielonego" -#: ../src/iop/denoiseprofile.c:3835 +#: ../src/iop/denoiseprofile.c:3665 msgid "variance computed on the blue channel" msgstr "wariancja wyliczona z kanału niebieskiego" -#: ../src/iop/denoiseprofile.c:3838 +#: ../src/iop/denoiseprofile.c:3668 msgid "variance red: " msgstr "wariancja czerwonego: " -#: ../src/iop/denoiseprofile.c:3839 +#: ../src/iop/denoiseprofile.c:3669 msgid "variance green: " msgstr "wariancja zielonego: " -#: ../src/iop/denoiseprofile.c:3840 +#: ../src/iop/denoiseprofile.c:3670 msgid "variance blue: " msgstr "wariancja niebieskiego: " -#: ../src/iop/denoiseprofile.c:3848 ../src/libs/export.c:1582 -#: ../src/libs/print_settings.c:2496 ../src/libs/print_settings.c:2852 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4297 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "profil" -#: ../src/iop/denoiseprofile.c:3882 +#: ../src/iop/denoiseprofile.c:3712 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -20260,7 +22783,7 @@ msgstr "" "powinno być wyłączone, jeżeli wcześniejsza instancja\n" "była użyta z trybem mieszania koloru." -#: ../src/iop/denoiseprofile.c:3888 +#: ../src/iop/denoiseprofile.c:3718 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" @@ -20270,9 +22793,9 @@ msgstr "" "jeśli włączone, redukuje ISO użyte dla odszumiania\n" "o ukrytą ekspozyzję aparatu\n" "użytą w HDR / ochrona świateł/\n" -"dynamika tonalna / tony HLG" +"dynamika tonalna / tony HLG." -#: ../src/iop/denoiseprofile.c:3893 +#: ../src/iop/denoiseprofile.c:3723 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -20294,11 +22817,11 @@ msgstr "" "otrzymujesz. po włączeniu nie będzie można\n" "wrócić do starego algorytmu." -#: ../src/iop/denoiseprofile.c:3903 +#: ../src/iop/denoiseprofile.c:3733 msgid "profile used for variance stabilization" msgstr "profil użyty do stabilizacji wariancji" -#: ../src/iop/denoiseprofile.c:3905 +#: ../src/iop/denoiseprofile.c:3735 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -20308,7 +22831,7 @@ msgstr "" "średnie nielokalne działają najlepiej dla trybu mieszania „jasność”,\n" "falki działają najlepiej dla trybu mieszania „kolor”" -#: ../src/iop/denoiseprofile.c:3909 +#: ../src/iop/denoiseprofile.c:3739 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" @@ -20320,32 +22843,28 @@ msgstr "" "podczas gdy Y0U0V0 łączy je aby oddzielnie\n" "odszumiać kanały kolorów i luminancji." -#: ../src/iop/denoiseprofile.c:3914 +#: ../src/iop/denoiseprofile.c:3744 msgid "" "radius of the patches to match.\n" -"increase for more sharpness on strong edges, and better denoising of smooth " -"areas.\n" -"if details are oversmoothed, reduce this value or increase the central pixel " -"weight slider." +"increase for more sharpness on strong edges, and better denoising of smooth areas.\n" +"if details are oversmoothed, reduce this value or increase the central pixel weight slider." msgstr "" "promień łatek do dopasowania.\n" -"zwiększ, aby uzyskać więcej ostrości na mocnych krawędziach i lepiej " -"odszumiać gładkie obszary.\n" -"jeśli detale są zbytnio wygładzone, zmniejsz tę wartość lub zwiększ suwak " -"wagi środkowych pikseli." +"zwiększ, aby uzyskać więcej ostrości na mocnych krawędziach i lepiej odszumiać gładkie obszary.\n" +"jeśli detale są zbytnio wygładzone, zmniejsz tę wartość lub zwiększ suwak wagi środkowych pikseli." -#: ../src/iop/denoiseprofile.c:3920 +#: ../src/iop/denoiseprofile.c:3750 msgid "" "emergency use only: radius of the neighborhood to search patches in. " "increase for better denoising performance, but watch the long runtimes! " "large radii can be very slow. you have been warned" msgstr "" -"do użytku tylko w wyjątkowych przypadkach: promień otoczenia do poszukiwania " -"łatek. zwiększ w celu lepszej efektywności odszumiania, ale uważaj na długie " -"czasy działania! duże promienie mogą działać bardzo wolno. zostałeś " +"do użytku tylko w wyjątkowych przypadkach: promień otoczenia do poszukiwania" +" łatek. zwiększ w celu lepszej efektywności odszumiania, ale uważaj na " +"długie czasy działania! duże promienie mogą działać bardzo wolno. zostałeś " "ostrzeżony" -#: ../src/iop/denoiseprofile.c:3926 +#: ../src/iop/denoiseprofile.c:3756 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -20355,7 +22874,7 @@ msgstr "" "zwiększ, żeby uzyskać lepszą redukcję szumu o grubej ziarnistości.\n" "nie wpływa na czas wykonania." -#: ../src/iop/denoiseprofile.c:3930 +#: ../src/iop/denoiseprofile.c:3760 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -20367,11 +22886,11 @@ msgstr "" "użyteczne, aby odzyskać detale, gdy\n" "rozmiar łatki jest dość duży." -#: ../src/iop/denoiseprofile.c:3934 +#: ../src/iop/denoiseprofile.c:3764 msgid "finetune denoising strength" msgstr "dostrój siłę odszumiania" -#: ../src/iop/denoiseprofile.c:3936 +#: ../src/iop/denoiseprofile.c:3766 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" @@ -20383,7 +22902,7 @@ msgstr "" "lub jeśli szum kolorowy wciąż jest widoczny.\n" "to może mieć miejsce, jeśli obraz jest niedoświetlony." -#: ../src/iop/denoiseprofile.c:3941 +#: ../src/iop/denoiseprofile.c:3771 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" @@ -20393,7 +22912,7 @@ msgstr "" "zmniejsz aby silniej odszumiać\n" "ciemne obszary obrazu." -#: ../src/iop/denoiseprofile.c:3945 +#: ../src/iop/denoiseprofile.c:3775 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -20403,7 +22922,7 @@ msgstr "" "zmniejsz, jeśli cienie są zbyt purpurowe.\n" "zwiększ, jeśli cienie są zbyt zielone." -#: ../src/iop/denoiseprofile.c:3949 +#: ../src/iop/denoiseprofile.c:3779 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -20421,8 +22940,7 @@ msgstr "dyfuzja lub wyostrzenie" #: ../src/iop/diffuse.c:129 msgid "" -"diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|" -"watercolor" +"diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|watercolor" msgstr "" "dyfuzja|dekonwolucja|rozmycie|wyostrzanie|halacja|przejrzystość|usuwanie " "mgły|odszumianie|wmalowanie|farba wodna" @@ -20435,8 +22953,7 @@ msgid "" msgstr "" "symulacja kierunkowej dyfuzji światła modelem przepływu ciepła\n" "służy do iteracyjnego rozmywania krawędzi,\n" -"rekonstrukcji uszkodzonych partii obrazu, lub usuwania rozmycia ze ślepą " -"dekonwolucją." +"rekonstrukcji uszkodzonych partii obrazu, lub usuwania rozmycia ze ślepą dekonwolucją" #. deblurring presets #: ../src/iop/diffuse.c:239 @@ -20522,20 +23039,20 @@ msgstr "ostrość | mocny" msgid "local contrast | fast" msgstr "kontrast lokalny | szybki" -#: ../src/iop/diffuse.c:1402 +#: ../src/iop/diffuse.c:1401 msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" msgstr "" "dyfuzja/wyostrzenie nie mógł zaalokować pamięci, sprawdź ustawienia RAM" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1769 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" msgstr "właściwości" -#: ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1768 msgid "" "more iterations make the effect stronger but the module slower.\n" "this is analogous to giving more time to the diffusion reaction.\n" @@ -20547,7 +23064,7 @@ msgstr "" "Jeśli planujesz wyostrzenie lub wypełnianie przepaleń,\n" " więcej iteracji pomoże w rekonstrukcji." -#: ../src/iop/diffuse.c:1784 +#: ../src/iop/diffuse.c:1777 msgid "" "main scale of the diffusion.\n" "zero makes diffusion act on the finest details more heavily.\n" @@ -20557,12 +23074,11 @@ msgid "" msgstr "" "główna skala dyfuzji\n" "0 wzmacnia dyfuzję dla najdrobniejszych detali\n" -"wartości różne od 0 określają rozmiar detali podlegających wzmocnieniu " -"dyfuzji\n" +"wartości różne od 0 określają rozmiar detali podlegających wzmocnieniu dyfuzji\n" "dla usuwania rozmycia i odszumiania, ustaw na 0\n" "zwiększ dla efektu na kontraście lokalnym." -#: ../src/iop/diffuse.c:1794 +#: ../src/iop/diffuse.c:1787 msgid "" "width of the diffusion around the central radius.\n" "high values diffuse on a large band of radii.\n" @@ -20576,12 +23092,12 @@ msgstr "" "jeśli planujesz wyostrzanie,\n" "promień powinien być bliski promienia krążka rozmycia obiektywu." -#: ../src/iop/diffuse.c:1800 +#: ../src/iop/diffuse.c:1793 msgctxt "section" msgid "speed (sharpen ↔ diffuse)" msgstr "prędkość (wyostrzenie ↔ rozmycie)" -#: ../src/iop/diffuse.c:1806 +#: ../src/iop/diffuse.c:1799 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 1st order anisotropy (set below).\n" @@ -20597,7 +23113,7 @@ msgstr "" "pozytywne rozmywają,\n" "0 nie wprowadza zmian." -#: ../src/iop/diffuse.c:1816 +#: ../src/iop/diffuse.c:1809 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 2nd order anisotropy (set below).\n" @@ -20613,7 +23129,7 @@ msgstr "" "pozytywne rozmywają,\n" "0 nie wprowadza zmian." -#: ../src/iop/diffuse.c:1826 +#: ../src/iop/diffuse.c:1819 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 3rd order anisotropy (set below).\n" @@ -20629,7 +23145,7 @@ msgstr "" "pozytywne rozmywają,\n" "0 nie wprowadza zmian." -#: ../src/iop/diffuse.c:1836 +#: ../src/iop/diffuse.c:1829 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 4th order anisotropy (set below).\n" @@ -20645,12 +23161,12 @@ msgstr "" "pozytywne rozmywają,\n" "0 nie wprowadza zmian." -#: ../src/iop/diffuse.c:1842 +#: ../src/iop/diffuse.c:1835 msgctxt "section" msgid "direction" msgstr "kierunek" -#: ../src/iop/diffuse.c:1848 +#: ../src/iop/diffuse.c:1841 msgid "" "direction of 1st order speed (set above).\n" "\n" @@ -20664,7 +23180,7 @@ msgstr "" "dodatnie wartości unikają krawędzi (izofot),\n" "zero oddziałowuje identycznie w obu kierunkach (izotropowo)." -#: ../src/iop/diffuse.c:1857 +#: ../src/iop/diffuse.c:1850 msgid "" "direction of 2nd order speed (set above).\n" "\n" @@ -20678,7 +23194,7 @@ msgstr "" "dodatnie wartości unikają krawędzi (izofot),\n" "zero oddziałowuje identycznie w obu kierunkach (izotropowo)." -#: ../src/iop/diffuse.c:1866 +#: ../src/iop/diffuse.c:1859 msgid "" "direction of 3rd order speed (set above).\n" "\n" @@ -20692,7 +23208,7 @@ msgstr "" "dodatnie wartości unikają krawędzi (izofot),\n" "zero oddziałowuje identycznie w obu kierunkach (izotropowo)." -#: ../src/iop/diffuse.c:1875 +#: ../src/iop/diffuse.c:1868 msgid "" "direction of 4th order speed (set above).\n" "\n" @@ -20706,12 +23222,12 @@ msgstr "" "dodatnie wartości unikają krawędzi (izofot),\n" "zero oddziałowuje identycznie w obu kierunkach (izotropowo)." -#: ../src/iop/diffuse.c:1880 +#: ../src/iop/diffuse.c:1873 msgctxt "section" msgid "edge management" msgstr "zarządzanie brzegami" -#: ../src/iop/diffuse.c:1888 +#: ../src/iop/diffuse.c:1881 msgid "" "increase or decrease the sharpness of the highest frequencies.\n" "can be used to keep details after blooming,\n" @@ -20721,7 +23237,7 @@ msgstr "" "może być użyte do zachowania detali po dodaniu poświaty,\n" "jako niezależne narzędzie wyostrzania, ustaw ujemną wartość." -#: ../src/iop/diffuse.c:1895 +#: ../src/iop/diffuse.c:1888 msgid "" "define the sensitivity of the variance penalty for edges.\n" "increase to exclude more edges from diffusion,\n" @@ -20731,7 +23247,7 @@ msgstr "" "zwiększ, by wykluczyć więcej krawędzi z efektu dyfuzji, \n" "jeśli pojawią się frędzle lub aureole." -#: ../src/iop/diffuse.c:1902 +#: ../src/iop/diffuse.c:1895 msgid "" "define the variance threshold between edge amplification and penalty.\n" "decrease if you want pixels on smooth surfaces get a boost,\n" @@ -20743,16 +23259,15 @@ msgstr "" "zwiększ jeśli pojawia się niechciany szum na gładkich powierzchniach\n" "lub jeśli ciemne obszary wydają się zbyt wyostrzone w porównaniu z jasnymi." -#: ../src/iop/diffuse.c:1907 +#: ../src/iop/diffuse.c:1900 msgctxt "section" msgid "diffusion spatiality" msgstr "przestrzenność dyfuzji" -#: ../src/iop/diffuse.c:1913 +#: ../src/iop/diffuse.c:1906 msgid "" "luminance threshold for the mask.\n" -"0. disables the luminance masking and applies the module on the whole " -"image.\n" +"0. disables the luminance masking and applies the module on the whole image.\n" "any higher value excludes pixels with luminance lower than the threshold.\n" "this can be used to inpaint highlights." msgstr "" @@ -20802,35 +23317,35 @@ msgstr "dodaj pustą przestrzeń do lewej, góry, prawej lub dołu" msgid "composition|expand|extend" msgstr "przenikanie|rozszerzenie|przedłużenie" -#: ../src/iop/enlargecanvas.c:417 +#: ../src/iop/enlargecanvas.c:422 msgid "" "how much to enlarge the canvas to the left as a percentage of the original " "image width" msgstr "" "o ile powiększyć obszar roboczy w lewo, jako procent oryginalnej szerokości" -#: ../src/iop/enlargecanvas.c:423 +#: ../src/iop/enlargecanvas.c:428 msgid "" "how much to enlarge the canvas to the right as a percentage of the original " "image width" msgstr "" "o ile powiększyć obszar roboczy w prawo, jako procent oryginalnej szerokości" -#: ../src/iop/enlargecanvas.c:429 +#: ../src/iop/enlargecanvas.c:434 msgid "" "how much to enlarge the canvas to the top as a percentage of the original " "image height" msgstr "" "o ile powiększyć obszar roboczy w górę, jako procent oryginalnej wysokości" -#: ../src/iop/enlargecanvas.c:435 +#: ../src/iop/enlargecanvas.c:440 msgid "" -"how much to enlarge the canvas to the bottom as a percentage of the original " -"image height" +"how much to enlarge the canvas to the bottom as a percentage of the original" +" image height" msgstr "" "o ile powiększyć obszar roboczy w dół, jako procent oryginalnej wysokości" -#: ../src/iop/enlargecanvas.c:439 +#: ../src/iop/enlargecanvas.c:444 msgid "select the color of the enlarged canvas" msgstr "wybierz kolor powiększonego obszaru" @@ -21031,11 +23546,12 @@ msgstr "16 EV (HDR)" msgid "18 EV (HDR++)" msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1461 +#: ../src/iop/filmic.c:1462 msgid "read-only graph, use the parameters below to set the nodes" -msgstr "wykres tylko do podglądu, użyj parametrów poniżej, aby regulować węzły" +msgstr "" +"wykres tylko do podglądu, użyj parametrów poniżej, aby regulować węzły" -#: ../src/iop/filmic.c:1469 +#: ../src/iop/filmic.c:1471 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -21043,7 +23559,7 @@ msgstr "" "zmień, aby wybrać średnią luminancję obiektu.\n" "z wyjątkiem sytuacji z podświetleniem od tyłu, powinno być ok. 18%." -#: ../src/iop/filmic.c:1480 ../src/iop/filmicrgb.c:4402 +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -21053,7 +23569,7 @@ msgstr "" "jest to wskazanie, które w tej scenie dałby światłomierz.\n" "zmień, aby uniknąć prześwietlenia świateł" -#: ../src/iop/filmic.c:1492 ../src/iop/filmicrgb.c:4413 +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -21065,7 +23581,7 @@ msgstr "" "zwiększ, aby uzyskać większy kontrast.\n" "zmniejsz, aby odzyskać więcej detali w cieniach." -#: ../src/iop/filmic.c:1503 +#: ../src/iop/filmic.c:1509 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -21073,7 +23589,7 @@ msgstr "" "zwiększ lub zmniejsz wyliczoną rozpiętość tonalną.\n" "przydatne w połączeniu z \"automatycznym ustawianiem poziomów\"." -#: ../src/iop/filmic.c:1512 +#: ../src/iop/filmic.c:1519 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -21085,7 +23601,7 @@ msgstr "" "działa lepiej z krajobrazami i równo oświetlonymi zdjęciami\n" "ale szwankuje w przypadku high-key i low-key." -#: ../src/iop/filmic.c:1520 ../src/iop/filmicrgb.c:4510 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -21093,13 +23609,7 @@ msgstr "" "nachylenie liniowej części krzywej\n" "wpływa głownie na tony średnie" -#. geotagging -#: ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4519 -#: ../src/libs/metadata_view.c:169 -msgid "latitude" -msgstr "szerokość" - -#: ../src/iop/filmic.c:1529 +#: ../src/iop/filmic.c:1539 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -21109,11 +23619,11 @@ msgstr "" "zwiększ, aby mieć więcej kontrastu w skrajnych luminancjach.\n" "nie ma wpływu na tony średnie." -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1546 msgid "shadows/highlights balance" msgstr "balans cieni i świateł" -#: ../src/iop/filmic.c:1538 ../src/iop/filmicrgb.c:4530 +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -21125,7 +23635,7 @@ msgstr "" "użyj, jeśli potrzebujesz chronić detale\n" "na jednym z końców histogramu." -#: ../src/iop/filmic.c:1547 +#: ../src/iop/filmic.c:1561 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -21135,7 +23645,7 @@ msgstr "" "trzeba ustawić tę wartość poniżej 100%,\n" "jeżeli zachowanie chrominancji jest włączone." -#: ../src/iop/filmic.c:1556 +#: ../src/iop/filmic.c:1572 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -21146,38 +23656,37 @@ msgstr "" "zmniejsz, jeśli cienie i/lub światła są zbytnio nasycone." #. Add export intent combo -#: ../src/iop/filmic.c:1566 ../src/libs/export.c:1600 -#: ../src/libs/print_settings.c:2551 ../src/libs/print_settings.c:2898 -#: ../src/views/darkroom.c:2751 ../src/views/lighttable.c:1262 +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 msgid "intent" msgstr "odwzorowanie barw" -#: ../src/iop/filmic.c:1567 +#: ../src/iop/filmic.c:1584 msgid "contrasted" msgstr "skontrastowane" #. centripetal spline -#: ../src/iop/filmic.c:1569 ../src/iop/profile_gamma.c:607 +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "korekcja liniowa" #. monotonic spline -#: ../src/iop/filmic.c:1570 +#: ../src/iop/filmic.c:1587 msgid "optimized" msgstr "zoptymalizowane" -#. monotonic spline -#: ../src/iop/filmic.c:1571 +#: ../src/iop/filmic.c:1589 msgid "change this method if you see reversed contrast or faded blacks" msgstr "" "zmień tę metodę, jeśli zauważysz odwrócony kontrast lub wyblakłe czernie" #. Preserve color -#: ../src/iop/filmic.c:1575 +#: ../src/iop/filmic.c:1593 msgid "preserve the chrominance" msgstr "zachowaj chrominancję" -#: ../src/iop/filmic.c:1577 +#: ../src/iop/filmic.c:1596 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -21187,7 +23696,7 @@ msgstr "" "może wzmocnić aberracje chromatyczne.\n" "używając tego trybu trzeba ręcznie wyregulować nasycenie." -#: ../src/iop/filmic.c:1586 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -21195,7 +23704,7 @@ msgstr "" "luminancja wyjściowej czystej czerni, powinna wynosić 0%\n" "chyba że chcesz otrzymać wyblakły wygląd" -#: ../src/iop/filmic.c:1594 ../src/iop/filmicrgb.c:4556 +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -21203,7 +23712,7 @@ msgstr "" "wartość średniej szarości docelowego wyświetlacza lub przestrzeni kolorów.\n" "nie powinieneś tego zmieniać, chyba że wiesz, co robisz." -#: ../src/iop/filmic.c:1602 ../src/iop/filmicrgb.c:4563 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -21211,11 +23720,11 @@ msgstr "" "luminancja wyjściowej czystej bieli, powinna wynosić 100%\n" "chyba że chcesz otrzymać wyblakły wygląd" -#: ../src/iop/filmic.c:1608 +#: ../src/iop/filmic.c:1630 msgid "target gamma" msgstr "docelowa gamma" -#: ../src/iop/filmic.c:1609 +#: ../src/iop/filmic.c:1632 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -21224,41 +23733,40 @@ msgstr "" "potęga lub gamma funkcji przejścia wyświetlacza lub przestrzeni kolorów.\n" "nie powinieneś tego zmieniać, chyba że wiesz, co robisz." -#: ../src/iop/filmic.c:1616 +#: ../src/iop/filmic.c:1640 msgctxt "section" msgid "destination/display" msgstr "cel/wyświetlacz" -#: ../src/iop/filmic.c:1625 +#: ../src/iop/filmic.c:1649 msgctxt "section" msgid "logarithmic shaper" msgstr "kształtowanie logarytmiczne" -#: ../src/iop/filmic.c:1631 +#: ../src/iop/filmic.c:1655 msgctxt "section" msgid "filmic S curve" msgstr "krzywa filmowa S" -#: ../src/iop/filmicrgb.c:337 +#: ../src/iop/filmicrgb.c:331 msgid "filmic rgb" msgstr "krzywa filmowa rgb" -#: ../src/iop/filmicrgb.c:342 +#: ../src/iop/filmicrgb.c:336 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "mapowanie tonów|krzywa|kontrast|nasycenie" -#: ../src/iop/filmicrgb.c:347 +#: ../src/iop/filmicrgb.c:341 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" "while preventing clipping in non-destructive ways" msgstr "" -"aplikuje transformację, która przygotowuje dane otrzymane z potoku " -"przetwarzania\n" +"aplikuje transformację, która przygotowuje dane otrzymane z potoku przetwarzania\n" "do wyświetlenia na ekranie lub do wydruku (odbitki),\n" "próbując jednocześnie niedestrukcyjnie uniknąć prześwietleń i niedoświetleń" -#: ../src/iop/filmicrgb.c:1316 +#: ../src/iop/filmicrgb.c:1305 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -21266,71 +23774,70 @@ msgstr "" "nie udała się rekonstrukcja prześwietleń w module krzywej filmowej, sprawdź " "ustawienia RAM" -#: ../src/iop/filmicrgb.c:2262 +#: ../src/iop/filmicrgb.c:2250 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "brak pamięci GPU dla przywracania świateł w module krzywej filmowej" -#: ../src/iop/filmicrgb.c:2380 +#: ../src/iop/filmicrgb.c:2366 msgid "filmic works only on RGB input" msgstr "moduł krzywej filmowej RGB działa wyłącznie na danych wejściowych RGB" -#: ../src/iop/filmicrgb.c:3444 +#: ../src/iop/filmicrgb.c:3425 msgid "look only" msgstr "tylko wygląd" -#: ../src/iop/filmicrgb.c:3446 +#: ../src/iop/filmicrgb.c:3427 msgid "look + mapping (lin)" msgstr "wygląd + mapowanie (liniowe)" -#: ../src/iop/filmicrgb.c:3448 +#: ../src/iop/filmicrgb.c:3429 msgid "look + mapping (log)" msgstr "wygląd + mapowanie (log)" -#: ../src/iop/filmicrgb.c:3450 +#: ../src/iop/filmicrgb.c:3431 msgid "dynamic range mapping" msgstr "mapowanie rozpiętości tonalnej" -#: ../src/iop/filmicrgb.c:3817 +#: ../src/iop/filmicrgb.c:3798 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3833 +#: ../src/iop/filmicrgb.c:3814 #, no-c-format msgid "% display" msgstr "% ekranu" -#: ../src/iop/filmicrgb.c:3845 +#: ../src/iop/filmicrgb.c:3826 msgid "EV scene" msgstr "EV (scena)" -#: ../src/iop/filmicrgb.c:3849 +#: ../src/iop/filmicrgb.c:3830 #, no-c-format msgid "% camera" msgstr "% aparatu" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3885 ../src/iop/filmicrgb.c:4543 +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 msgid "display" msgstr "wyjście" #. axis legend -#: ../src/iop/filmicrgb.c:3894 +#: ../src/iop/filmicrgb.c:3875 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3903 ../src/iop/filmicrgb.c:4382 +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 msgid "scene" msgstr "scena" #. axis legend -#: ../src/iop/filmicrgb.c:3912 +#: ../src/iop/filmicrgb.c:3893 msgid "(EV)" msgstr "(EV)" -#. we are over the graph area -#: ../src/iop/filmicrgb.c:4322 +#: ../src/iop/filmicrgb.c:4305 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -21340,11 +23847,11 @@ msgstr "" "jasna krzywa obrazuje filmowe mapowanie tonów\n" "ciemna krzywa to krzywa desaturacji kolorów." -#: ../src/iop/filmicrgb.c:4328 +#: ../src/iop/filmicrgb.c:4312 msgid "toggle axis labels and values display" msgstr "pokaż/ukryj opisy osi i wyświetlanie wartości" -#: ../src/iop/filmicrgb.c:4332 +#: ../src/iop/filmicrgb.c:4317 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -21356,7 +23863,7 @@ msgstr "" "prawy klik: poprzedni\n" "podwójne kliknięcie: reset do widoku wyglądu." -#: ../src/iop/filmicrgb.c:4391 +#: ../src/iop/filmicrgb.c:4376 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -21367,7 +23874,7 @@ msgstr "" "wprowadzona wartość zostanie zmapowana do 18.45%.\n" "zmniejsz, aby zwiększyć ogólną jasność." -#: ../src/iop/filmicrgb.c:4428 +#: ../src/iop/filmicrgb.c:4416 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -21379,22 +23886,21 @@ msgstr "" "spróbuj zoptymalizować ustawienia używając pewnych założeń statystycznych.\n" "dopasuje to zakres luminancji do ograniczeń histogramu.\n" "działa lepiej z krajobrazami i równo oświetlonymi zdjęciami,\n" -"ale nie sprawdza się w przypadku zdjęć high-key, low-key oraz o wysokim " -"ISO.\n" +"ale nie sprawdza się w przypadku zdjęć high-key, low-key oraz o wysokim ISO.\n" "to nie jest sztuczna inteligencja, a jedynie proste zgadywanie.\n" "przed użyciem zapoznaj się z założeniami." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4437 +#: ../src/iop/filmicrgb.c:4425 msgid "reconstruct" msgstr "rekonstrukcja" -#: ../src/iop/filmicrgb.c:4439 +#: ../src/iop/filmicrgb.c:4427 msgctxt "section" msgid "highlights clipping" msgstr "ucinanie świateł" -#: ../src/iop/filmicrgb.c:4446 +#: ../src/iop/filmicrgb.c:4434 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -21410,28 +23916,27 @@ msgstr "" "zmniejsz, aby objąć większe powierzchnie,\n" "zwiększ, aby wykluczyć powierzchnie." -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4444 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" "increase to make the transition softer and blurrier." msgstr "" -"wygładź przejścia między prześwietleniami a poprawnie naświetlonymi " -"pikselami.\n" +"wygładź przejścia między prześwietleniami a poprawnie naświetlonymi pikselami.\n" "zmniejsz, aby sprawić, żeby przejścia były ostrzejsze,\n" "zwiększ, aby stały się gładsze i bardziej rozmyte." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4461 ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 msgid "display highlight reconstruction mask" msgstr "wyświetl maskę rekonstrukcji świateł" -#: ../src/iop/filmicrgb.c:4468 +#: ../src/iop/filmicrgb.c:4456 msgctxt "section" msgid "balance" msgstr "balans" -#: ../src/iop/filmicrgb.c:4474 +#: ../src/iop/filmicrgb.c:4462 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21448,7 +23953,7 @@ msgstr "" "zwiększ, jeśli choć jeden kanał RGB nie jest prześwietlony.\n" "zmniejsz, jeśli wszystkie kanały RGB są prześwietlone na dużych obszarach." -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4473 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21465,7 +23970,7 @@ msgstr "" "zwiększ, jeśli chcesz więcej detali.\n" "zmniejsz, jeśli chcesz większego rozmycia." -#: ../src/iop/filmicrgb.c:4497 +#: ../src/iop/filmicrgb.c:4485 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21483,11 +23988,11 @@ msgstr "" "zmniejsz, jeśli widzisz magentę lub wartości poza gamutem w światłach." #. Page LOOK -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4493 msgid "look" msgstr "wygląd" -#: ../src/iop/filmicrgb.c:4515 +#: ../src/iop/filmicrgb.c:4505 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -21497,7 +24002,7 @@ msgstr "" "zwiększ, aby uczynić światła jaśniejszymi i mniej skompresowanymi.\n" "zmniejsz, aby stłumić światła." -#: ../src/iop/filmicrgb.c:4523 +#: ../src/iop/filmicrgb.c:4513 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -21505,13 +24010,11 @@ msgid "" "this has no effect on mid-tones." msgstr "" "szerokość liniowego przedziału w środkowej części krzywej\n" -"zwiększ, aby dodać kontrastu i zmniejszyć efekt ograniczenia nasycenia " -"jasnych partii obrazu\n" -"zmniejsz w przeciwny razie. w zakresie wypłaszczenia nie następuje " -"desaturacja. \n" +"zwiększ, aby dodać kontrastu i zmniejszyć efekt ograniczenia nasycenia jasnych partii obrazu\n" +"zmniejsz w przeciwny razie. w zakresie wypłaszczenia nie następuje desaturacja. \n" "nie wpływa to na tony średnie." -#: ../src/iop/filmicrgb.c:4538 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -21520,7 +24023,7 @@ msgstr "" "zmniejsza nasycenie obrazu wyjściowego dla skrajnych luminancji.\n" "zwiększ, jeśli cienie i/lub światła są niewystarczająco nasycone." -#: ../src/iop/filmicrgb.c:4572 +#: ../src/iop/filmicrgb.c:4566 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -21528,7 +24031,7 @@ msgstr "" "v3 to model desaturacji darktable 3.0, taki sam jak w balansie kolorów.\n" "v4 to nowsza metoda desaturacji, bazująca na spektralnej czystości światła." -#: ../src/iop/filmicrgb.c:4576 +#: ../src/iop/filmicrgb.c:4571 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -21538,7 +24041,7 @@ msgstr "" "może to wzmocnić aberracje chromatyczne oraz szum kolorowy,\n" "więc zatroszcz się o skorygowanie tych problemów za pomocą innych modułów." -#: ../src/iop/filmicrgb.c:4585 +#: ../src/iop/filmicrgb.c:4581 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -21548,7 +24051,7 @@ msgstr "" "twarda używa silnej krzywizny, dającej większą kompresję tonalną.\n" "miękka używa łagodnej krzywizny, dającej mniejszą kompresję tonalną." -#: ../src/iop/filmicrgb.c:4590 +#: ../src/iop/filmicrgb.c:4587 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -21558,7 +24061,7 @@ msgstr "" "twarda używa silnej krzywizny, dającej większą kompresję tonalną.\n" "miękka używa łagodnej krzywizny, dającej mniejszą kompresję tonalną." -#: ../src/iop/filmicrgb.c:4597 +#: ../src/iop/filmicrgb.c:4594 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -21571,20 +24074,18 @@ msgstr "" "lepiej ustawić odpowiednią wartość w module ekspozycji\n" "wyłącz aby użyć standardowej wartości 18.45% jako tonów średnich." -#: ../src/iop/filmicrgb.c:4604 +#: ../src/iop/filmicrgb.c:4601 msgid "" -"enable to auto-set the look hardness depending on the scene white and black " -"points.\n" +"enable to auto-set the look hardness depending on the scene white and black points.\n" "this keeps the middle gray on the identity line and improves fast tuning.\n" "disable if you want a manual control." msgstr "" -"włącz, aby automatycznie ustawić twardość wyglądu w zależności od punktów " -"bieli i czerni sceny.\n" +"włącz, aby automatycznie ustawić twardość wyglądu w zależności od punktów bieli i czerni sceny.\n" "to powoduje, że średnie tony pozostają na linii tożsamości\n" "i ułatwia szybkie dostrajanie parametrów.\n" "wyłącz, jeśli chcesz ustawić ręcznie." -#: ../src/iop/filmicrgb.c:4610 +#: ../src/iop/filmicrgb.c:4607 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -21596,7 +24097,7 @@ msgstr "" "to będzie wolniejsze, ale w efekcie światła będą bardziej naturalne.\n" "to również pomaga w trudnych przypadkach prześwietleń w kolorze magenta." -#: ../src/iop/filmicrgb.c:4617 +#: ../src/iop/filmicrgb.c:4615 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -21608,7 +24109,7 @@ msgstr "" "gdy obraz jest zaszumiony i powoduje, że\n" "rekonstrukcja wtapia się lepiej w cały obraz." -#: ../src/iop/filmicrgb.c:4624 +#: ../src/iop/filmicrgb.c:4623 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -21620,7 +24121,7 @@ msgstr "" msgid "mid-tones saturation" msgstr "nasycenie tonów średnich" -#: ../src/iop/filmicrgb.c:4689 +#: ../src/iop/filmicrgb.c:4690 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -21630,11 +24131,11 @@ msgstr "" "szczególnie dla tonów średnich.\n" "zwiększ, jeśli tony średnie są niewystarczająco nasycone." -#: ../src/iop/filmicrgb.c:4695 +#: ../src/iop/filmicrgb.c:4696 msgid "highlights saturation mix" msgstr "miks nasycenia świateł" -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4698 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -21694,15 +24195,15 @@ msgstr "globalne mapowanie kolorów" msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "ten moduł jest przestarzały. lepiej użyć krzywej filmowej rgb." -#: ../src/iop/globaltonemap.c:641 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 msgid "operator" msgstr "operator" -#: ../src/iop/globaltonemap.c:642 +#: ../src/iop/globaltonemap.c:630 msgid "the global tonemap operator" msgstr "operator globalnego mapowania kolorów" -#: ../src/iop/globaltonemap.c:645 +#: ../src/iop/globaltonemap.c:633 msgid "" "the bias for tonemapper controls the linearity, the higher the more details " "in blacks" @@ -21710,7 +24211,7 @@ msgstr "" "bias mapowania kolorów kontroluje liniowość, im większa wartość tym więcej " "detalów w czerni" -#: ../src/iop/globaltonemap.c:649 +#: ../src/iop/globaltonemap.c:637 msgid "the target light for tonemapper specified as cd/m2" msgstr "docelowe światło dla mapowania kolorów określone w cd/m2" @@ -21774,11 +24275,11 @@ msgstr "filtr połówkowy" msgid "simulate an optical graduated neutral density filter" msgstr "symuluje połówkowy filtr szary (ND)" -#: ../src/iop/graduatednd.c:1066 +#: ../src/iop/graduatednd.c:1033 msgid "the density in EV for the filter" msgstr "wartość przyciemnienia filtra w EV" -#: ../src/iop/graduatednd.c:1071 +#: ../src/iop/graduatednd.c:1038 #, no-c-format msgid "" "hardness of graduation:\n" @@ -21787,34 +24288,34 @@ msgstr "" "kompresja gradientu:\n" "0% = miękki, 100% = twardy" -#: ../src/iop/graduatednd.c:1076 +#: ../src/iop/graduatednd.c:1043 msgid "rotation of filter -180 to 180 degrees" msgstr "obrót filtra -180 do 180 stopni" -#: ../src/iop/graduatednd.c:1089 +#: ../src/iop/graduatednd.c:1056 msgid "select the hue tone of filter" msgstr "odcień filtra" -#: ../src/iop/graduatednd.c:1095 +#: ../src/iop/graduatednd.c:1062 msgid "select the saturation of filter" msgstr "nasycenie filtra" -#: ../src/iop/graduatednd.c:1106 +#: ../src/iop/graduatednd.c:1073 #, c-format msgid "[%s on nodes] change line rotation" msgstr "[%s na węzłach] zmień obrót linii" -#: ../src/iop/graduatednd.c:1107 +#: ../src/iop/graduatednd.c:1074 #, c-format msgid "[%s on line] move line" msgstr "[%s na linii] przesuń linię" -#: ../src/iop/graduatednd.c:1109 +#: ../src/iop/graduatednd.c:1076 #, c-format msgid "[%s on line] change density" msgstr "[%s na linii] zmień gęstość" -#: ../src/iop/graduatednd.c:1111 +#: ../src/iop/graduatednd.c:1078 #, c-format msgid "[%s on line] change hardness" msgstr "[%s na linii] zmień twardość" @@ -21861,7 +24362,7 @@ msgstr "usuwa mgłę i zmętnienie z obrazów" msgid "amount of haze reduction" msgstr "ilość usuwania zamglenia" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4423 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 msgid "distance" msgstr "odległość" @@ -21869,7 +24370,7 @@ msgstr "odległość" msgid "limit haze removal up to a specific spatial depth" msgstr "ogranicz usuwanie zamglenia do konkretnego przestrzennego zakresu" -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:932 +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 msgid "haze removal could not calculate ambient light due to image content" msgstr "" "usuwanie zamglenia nie może obliczyć ogólnego światła sceny z powodu " @@ -21882,13 +24383,14 @@ msgstr "ratowanie prześwietleń" #: ../src/iop/highlights.c:175 msgid "avoid magenta highlights and try to recover highlights colors" msgstr "" -"pozwala uniknąć prześwietleń w kolorze magenta oraz przywrócić kolory świateł" +"pozwala uniknąć prześwietleń w kolorze magenta oraz przywrócić kolory " +"świateł" #: ../src/iop/highlights.c:178 ../src/iop/hotpixels.c:75 msgid "reconstruction, raw" msgstr "rekonstrukcja, raw" -#: ../src/iop/highlights.c:1177 +#: ../src/iop/highlights.c:1156 msgid "" "highlights: mode not available for this type of image. falling back to " "inpaint opposed." @@ -21896,25 +24398,21 @@ msgstr "" "światła: tryb niedostępny dla tego typu obrazu. powrót do wmalowania " "przeciwnego." -#: ../src/iop/highlights.c:1302 +#: ../src/iop/highlights.c:1281 msgid "highlight reconstruction method" msgstr "metoda ratowania prześwietleń" -#: ../src/iop/highlights.c:1307 +#: ../src/iop/highlights.c:1286 msgid "" -"manually adjust the clipping threshold mostly used against magenta " -"highlights.\n" -"you might use this for tuning 'laplacian', 'inpaint opposed' or " -"'segmentation' modes,\n" +"manually adjust the clipping threshold mostly used against magenta highlights.\n" +"you might use this for tuning 'laplacian', 'inpaint opposed' or 'segmentation' modes,\n" "especially if camera white point is incorrect." msgstr "" -"ręczne ustawienie progu odcinania świateł, głównie używane dla magenty w " -"światłach.\n" -"możesz użyć do korygowania trybu \"laplasjana\", \"wmalowania przeciwnego\" " -"lub \"segmentacji\",\n" +"ręczne ustawienie progu odcinania świateł, głównie używane dla magenty w światłach.\n" +"możesz użyć do korygowania trybu \"laplasjana\", \"wmalowania przeciwnego\" lub \"segmentacji\",\n" "szczególnie gdy punkt bieli kamery jest nieprawidłowy." -#: ../src/iop/highlights.c:1311 +#: ../src/iop/highlights.c:1290 msgid "" "visualize clipped highlights in a false color representation.\n" "the effective clipping level also depends on the reconstruction method." @@ -21922,30 +24420,27 @@ msgstr "" "wizualizuj przepalenia w reprezentacji false color.\n" "wynikowy poziom przepalenia zależy również od metody rekonstrukcji." -#: ../src/iop/highlights.c:1316 +#: ../src/iop/highlights.c:1295 msgid "" "combine closely related clipped segments by morphological operations.\n" -"this often leads to improved color reconstruction for tiny segments before " -"dark background." +"this often leads to improved color reconstruction for tiny segments before dark background." msgstr "" "łącz blisko skojarzone obcięte segmenty poprzez operacje morfologiczne.\n" "Przycisk maski pokazuje dokładne pozycje wynikowych granic segmentów." -#: ../src/iop/highlights.c:1319 +#: ../src/iop/highlights.c:1298 msgid "visualize the combined segments in a false color representation." msgstr "zwizualizuj łączone segmenty w reprezentacji \"false color\"." -#: ../src/iop/highlights.c:1322 +#: ../src/iop/highlights.c:1301 msgid "" "select inpainting after segmentation analysis.\n" -"increase to favor candidates found in segmentation analysis, decrease for " -"opposed means inpainting." +"increase to favor candidates found in segmentation analysis, decrease for opposed means inpainting." msgstr "" "wybierz wmalowanie po analizie segmentowej.\n" -"zwiększ, aby faworyzować kandydatów znalezionych w analizie segmentowej, " -"zmniejsz dla wmalowania przeciwnego." +"zwiększ, aby faworyzować kandydatów znalezionych w analizie segmentowej, zmniejsz dla wmalowania przeciwnego." -#: ../src/iop/highlights.c:1327 +#: ../src/iop/highlights.c:1306 msgid "" "visualize segments that are considered to have a good candidate in a false " "color representation." @@ -21953,36 +24448,28 @@ msgstr "" "zwizualizuj segmenty uznane za dobrych kandydatów w reprezentacji \"false " "color\"." -#: ../src/iop/highlights.c:1330 -msgid "" -"approximate lost data in regions with all photosites clipped, the effect " -"depends on segment size and border gradients.\n" -"choose a mode tuned for segment size or the generic mode that tries to find " -"best settings for every segment.\n" -"small means areas with a diameter less than 25 pixels, large is best for " -"greater than 100.\n" -"the flat modes ignore narrow unclipped structures (like powerlines) to keep " -"highlights rebuilt and avoid gradients." -msgstr "" -"aproksymuj zagubione informacje w regionach z prześwietleniem wszystkich " -"kanałów. Efekt zależy od rozmiaru segmentu i gradientów granicznych.\n" -"wybierz tryb dostosowany do rozmiaru segmentu, lub tryb generyczny, który " -"próbuje dobrać najlepsze nastawy do każdego segmentu.\n" -"mały oznacza obszary o średnicy poniżej 25 pikseli, duży jest najlepszy do " -"obszarów powyżej 100.\n" -"tryby płaskie ignorują wąskie nieprzepalone struktury (jak linie wysokiego " -"napięcia) aby zachować rekonstrukcję świateł i uniknąć gradientu." - -#: ../src/iop/highlights.c:1336 +#: ../src/iop/highlights.c:1309 +msgid "" +"approximate lost data in regions with all photosites clipped, the effect depends on segment size and border gradients.\n" +"choose a mode tuned for segment size or the generic mode that tries to find best settings for every segment.\n" +"small means areas with a diameter less than 25 pixels, large is best for greater than 100.\n" +"the flat modes ignore narrow unclipped structures (like powerlines) to keep highlights rebuilt and avoid gradients." +msgstr "" +"aproksymuj zagubione informacje w regionach z prześwietleniem wszystkich kanałów. Efekt zależy od rozmiaru segmentu i gradientów granicznych.\n" +"wybierz tryb dostosowany do rozmiaru segmentu, lub tryb generyczny, który próbuje dobrać najlepsze nastawy do każdego segmentu.\n" +"mały oznacza obszary o średnicy poniżej 25 pikseli, duży jest najlepszy do obszarów powyżej 100.\n" +"tryby płaskie ignorują wąskie nieprzepalone struktury (jak linie wysokiego napięcia) aby zachować rekonstrukcję świateł i uniknąć gradientu." + +#: ../src/iop/highlights.c:1315 msgid "set strength of rebuilding in regions with all photosites clipped." msgstr "" "ustal siłę rekonstrukcji w regionach z przepaleniem na wszystkich kanałach." -#: ../src/iop/highlights.c:1340 +#: ../src/iop/highlights.c:1319 msgid "show the effect that is added to already reconstructed data." msgstr "pokaż efekt który jest dodawany do już zrekonstruowanych danych." -#: ../src/iop/highlights.c:1343 +#: ../src/iop/highlights.c:1322 msgid "" "add noise to visually blend the reconstructed areas\n" "into the rest of the noisy image. useful at high ISO." @@ -21990,7 +24477,7 @@ msgstr "" "dodaj szumu aby wizualnie wtopić odtworzone obszary\n" "pośród zaszumionego obrazu. użyteczne przy wysokich nastawach ISO." -#: ../src/iop/highlights.c:1347 +#: ../src/iop/highlights.c:1326 msgid "" "increase if magenta highlights don't get fully corrected\n" "each new iteration brings a performance penalty." @@ -21998,16 +24485,15 @@ msgstr "" "zwiększ, jeśli magenta w światłach nie jest w pełni skorygowana\n" "każda iteracja wiąż się ze spowolnieniem potoku przetwarzania." -#: ../src/iop/highlights.c:1352 +#: ../src/iop/highlights.c:1331 msgid "" "increase if magenta highlights don't get fully corrected.\n" "this may produce non-smooth boundaries between valid and clipped regions." msgstr "" "zwiększ, jeśli magenta w światłach nie jest w pełni skorygowana.\n" -"może generować wyraźne granice między prawidłowymi a prześwietlonymi " -"regionami." +"może generować wyraźne granice między prawidłowymi a prześwietlonymi regionami." -#: ../src/iop/highlights.c:1356 +#: ../src/iop/highlights.c:1335 msgid "" "increase to correct larger clipped areas.\n" "large values bring huge performance penalties" @@ -22015,7 +24501,7 @@ msgstr "" "zwiększ aby skorygować większy obszar prześwietlenia.\n" "duże wartości mogą mocno spowolnić przetwarzanie" -#: ../src/iop/highlights.c:1360 +#: ../src/iop/highlights.c:1339 msgid "this module does not work with monochrome RAW files" msgstr "ten moduł działa tylko z kolorowymi plikami RAW" @@ -22039,11 +24525,11 @@ msgstr "częstotliwościowy, Lab" msgid "special, Lab, scene-referred" msgstr "specjalny, Lab, scenocentryczny" -#: ../src/iop/highpass.c:367 +#: ../src/iop/highpass.c:354 msgid "the sharpness of highpass filter" msgstr "ostrość filtra górnoprzepustowego" -#: ../src/iop/highpass.c:371 +#: ../src/iop/highpass.c:358 msgid "the contrast of highpass filter" msgstr "kontrast filtra górnoprzepustowego" @@ -22059,7 +24545,7 @@ msgstr "" "usuwa nienaturalnie jasne piksele\n" "przez tłumienie ich wartościami pikseli sąsiadujących" -#: ../src/iop/hotpixels.c:421 +#: ../src/iop/hotpixels.c:424 #, c-format msgid "fixed %d pixel" msgid_plural "fixed %d pixels" @@ -22067,15 +24553,15 @@ msgstr[0] "naprawiono %d piksel" msgstr[1] "naprawiono %d piksele" msgstr[2] "naprawiono %d pikseli" -#: ../src/iop/hotpixels.c:444 +#: ../src/iop/hotpixels.c:447 msgid "lower threshold for hot pixel" msgstr "próg dolny dla gorących pikseli" -#: ../src/iop/hotpixels.c:448 +#: ../src/iop/hotpixels.c:451 msgid "strength of hot pixel correction" msgstr "siła korekcji gorących pikseli" -#: ../src/iop/hotpixels.c:464 +#: ../src/iop/hotpixels.c:467 msgid "" "hot pixel correction\n" "only works for raw images." @@ -22104,8 +24590,10 @@ msgstr "odwraca negatywy" msgid "linear, raw, display-referred" msgstr "liniowe, raw, ekranocentryczny" -#. Here we could provide more for monochrome special cases. As no monochrome camera -#. has a bayer sensor we don't need g->RGB_to_CAM and g->CAM_to_RGB corrections +#. Here we could provide more for monochrome special cases. As no monochrome +#. camera +#. has a bayer sensor we don't need g->RGB_to_CAM and g->CAM_to_RGB +#. corrections #: ../src/iop/invert.c:410 msgid "brightness of film material" msgstr "jasność materiału filmu" @@ -22122,23 +24610,23 @@ msgstr "pobierz kursorem kolor materiału filmu z obrazu" msgid "select color of film material" msgstr "wybierz kolor materiału filmu" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "korekcja obiektywu" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" msgstr "winietowanie|aberracje" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "koryguje optyczne niedoskonałości obiektywów" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "geometryczne i rekonstrukcyjne, RGB" -#: ../src/iop/lens.cc:3764 +#: ../src/iop/lens.cc:3755 #, c-format msgid "" "maker:\t\t%s\n" @@ -22151,7 +24639,7 @@ msgstr "" "mocowanie:\t\t%s\n" "mnożnik ogniskowej:\t%.1f" -#: ../src/iop/lens.cc:4006 +#: ../src/iop/lens.cc:3997 #, c-format msgid "" "maker:\t\t%s\n" @@ -22170,19 +24658,19 @@ msgstr "" "typ:\t\t\t\t\t\t%s\n" "mocowania:\t\t\t%s" -#: ../src/iop/lens.cc:4076 +#: ../src/iop/lens.cc:4070 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4091 +#: ../src/iop/lens.cc:4085 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4239 +#: ../src/iop/lens.cc:4233 msgid "camera/lens not found" msgstr "aparat/obiektyw nie znaleziony" -#: ../src/iop/lens.cc:4240 +#: ../src/iop/lens.cc:4234 msgid "" "please select your lens manually\n" "you might also want to check if your Lensfun database is up-to-date\n" @@ -22194,63 +24682,65 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4384 +#: ../src/iop/lens.cc:4378 msgid "camera model" msgstr "model aparatu" -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4383 msgid "find camera" msgstr "znajdź aparat" -#: ../src/iop/lens.cc:4401 +#: ../src/iop/lens.cc:4395 msgid "find lens" msgstr "znajdź obiektyw" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4404 msgid "focal length (mm)" msgstr "ogniskowa (mm)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4411 msgid "f-number (aperture)" msgstr "przysłona" -#: ../src/iop/lens.cc:4424 +#: ../src/iop/lens.cc:4418 msgid "distance to subject" msgstr "odległość do fotografowanego obiektu" #. scale -#: ../src/iop/lens.cc:4459 ../src/iop/overlay.c:1120 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1381 ../src/libs/export.c:1540 +#. upscale page: scale factor selector +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 +#: ../src/iop/vignette.c:1043 ../src/iop/watermark.c:1484 +#: ../src/libs/export.c:1558 ../src/libs/neural_restore.c:4207 msgid "scale" msgstr "skala" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4455 msgid "auto scale" msgstr "skaluj automatycznie" -#: ../src/iop/lens.cc:4463 +#: ../src/iop/lens.cc:4457 msgid "automatic scale to available image size due to Lensfun data" msgstr "" "automatycznie skaluj do dostępnego rozmiaru obrazu na podstawie danych bazy " "Lensfun" -#: ../src/iop/lens.cc:4468 +#: ../src/iop/lens.cc:4462 msgid "correct distortions or apply them" msgstr "skoryguj zniekształcenia lub zastosuj je" -#: ../src/iop/lens.cc:4476 +#: ../src/iop/lens.cc:4470 msgid "transversal chromatic aberration red" msgstr "poprzeczna aberracja chromatyczna czerwonego" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4475 msgid "transversal chromatic aberration blue" msgstr "poprzeczna aberracja chromatyczna niebieskiego" -#: ../src/iop/lens.cc:4488 +#: ../src/iop/lens.cc:4482 msgid "use latest algorithm" msgstr "użyj najnowszego algorytmu" -#: ../src/iop/lens.cc:4491 +#: ../src/iop/lens.cc:4485 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -22260,40 +24750,40 @@ msgstr "" "po uruchomieniu nowej, nie będzie możliwości\n" "powrotu do starego alorytmu." -#: ../src/iop/lens.cc:4502 +#: ../src/iop/lens.cc:4496 msgid "fine-tuning" msgstr "dostrajanie" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4506 +#: ../src/iop/lens.cc:4500 msgid "fine-tune" msgstr "dostrajanie" -#: ../src/iop/lens.cc:4514 +#: ../src/iop/lens.cc:4508 msgid "tune the warp and chromatic aberration correction" msgstr "ustawienie interpolacji i korekty aberracji chromatycznej" -#: ../src/iop/lens.cc:4519 +#: ../src/iop/lens.cc:4513 msgid "tune the vignette correction" msgstr "ustawienie korekcji winietowania" -#: ../src/iop/lens.cc:4524 +#: ../src/iop/lens.cc:4518 msgid "tune the TCA red correction" msgstr "dostrajanie czerwieni w korekcie aberracji chromatycznej" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4523 msgid "tune the TCA blue correction" msgstr "dostrajanie czerwieni w korekcie aberracji chromatycznej" -#: ../src/iop/lens.cc:4533 +#: ../src/iop/lens.cc:4527 msgid "image scaling" msgstr "skalowanie obrazu" -#: ../src/iop/lens.cc:4535 +#: ../src/iop/lens.cc:4529 msgid "automatic scale to available image size" msgstr "automatycznie skaluj do dostępnego rozmiaru obrazu" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4539 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -22303,46 +24793,46 @@ msgstr "" "a) danych i algorytmów z projektu Lensfun\n" "b) osadzonych metadanych producenta aparatu lub oprogramowania" -#: ../src/iop/lens.cc:4552 +#: ../src/iop/lens.cc:4546 msgid "which corrections to apply" msgstr "jakie korekcje zastosować" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4557 +#: ../src/iop/lens.cc:4551 msgid "corrections done: " msgstr "zastosowane korekcje: " -#: ../src/iop/lens.cc:4560 +#: ../src/iop/lens.cc:4554 msgid "which corrections have actually been done" msgstr "jakie korekcje zostały rzeczywiście zastosowane" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4571 msgid "manual vignette correction" msgstr "manualna korekcja winietowania" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4575 msgid "additional manually controlled optical vignetting correction" msgstr "dodatkowa manualnie sterowana korekcja winietowania" -#: ../src/iop/lens.cc:4584 +#: ../src/iop/lens.cc:4578 msgid "vignette" msgstr "winietowanie" -#: ../src/iop/lens.cc:4588 +#: ../src/iop/lens.cc:4582 msgid "amount of the applied optical vignetting correction" msgstr "moc korekcji winietowania" -#: ../src/iop/lens.cc:4592 +#: ../src/iop/lens.cc:4586 msgid "show applied optical vignette correction mask" msgstr "wyświetl użytą maskę do korekcji winietowania obiektwu" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4590 msgid "radius of uncorrected center" msgstr "promień niekorygowanego centrum" -#: ../src/iop/lens.cc:4602 +#: ../src/iop/lens.cc:4596 msgid "steepness of the correction effect outside of radius" msgstr "stromość efektu korekcji poza promieniem" @@ -22401,45 +24891,39 @@ msgstr "liquify" msgid "distort parts of the image" msgstr "pozwala zniekształcać fragmenty obrazu" -#: ../src/iop/liquify.c:2863 +#: ../src/iop/liquify.c:2862 msgid "click to edit nodes" msgstr "kliknij, żeby edytować węzły" -#: ../src/iop/liquify.c:3565 +#: ../src/iop/liquify.c:3564 msgid "" "add point: click and drag\n" -"size: scroll - strength: shift+scroll - direction: " -"ctrl+scroll" +"size: scroll - strength: shift+scroll - direction: ctrl+scroll" msgstr "" "dodaj punkt: kliknij i przeciągnij\n" -"rozmiar: przewiń - strength: przewiń z Shift- kierunek: " -"Ctrl+przewiń" +"rozmiar: przewiń - strength: przewiń z Shift- kierunek: Ctrl+przewiń" -#: ../src/iop/liquify.c:3568 +#: ../src/iop/liquify.c:3567 msgid "" "add line: click\n" -"size: scroll - strength: shift+scroll - direction: " -"ctrl+scroll" +"size: scroll - strength: shift+scroll - direction: ctrl+scroll" msgstr "" "dodaj linię: klik\n" -"rozmiar: przewiń - siła:Shift+przewiń - kierunek: " -"Ctrl+przewiń" +"rozmiar: przewiń - siła:Shift+przewiń - kierunek: Ctrl+przewiń" -#: ../src/iop/liquify.c:3571 +#: ../src/iop/liquify.c:3570 msgid "" "add curve: click\n" -"size: scroll - strength: shift+scroll - direction: " -"ctrl+scroll" +"size: scroll - strength: shift+scroll - direction: ctrl+scroll" msgstr "" "add line: click\n" -"size: scroll - strength: shift+scroll - direction: " -"ctrl+scroll" +"size: scroll - strength: shift+scroll - direction: ctrl+scroll" -#: ../src/iop/liquify.c:3617 +#: ../src/iop/liquify.c:3616 msgid "warps|nodes count:" msgstr "ilość zniekształceń/węzłów:" -#: ../src/iop/liquify.c:3622 +#: ../src/iop/liquify.c:3621 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -22447,44 +24931,45 @@ msgstr "" "użyj narzędzia, żeby dodawać zniekształcenia.\n" "usuń zniekształcenie: prawy klik" -#: ../src/iop/liquify.c:3628 +#: ../src/iop/liquify.c:3627 msgid "edit, add and delete nodes" msgstr "edycja, dodawanie i kasowanie węzłów" -#: ../src/iop/liquify.c:3633 ../src/iop/liquify.c:3639 -#: ../src/iop/liquify.c:3645 ../src/iop/retouch.c:2446 -#: ../src/iop/retouch.c:2452 ../src/iop/retouch.c:2457 -#: ../src/iop/retouch.c:2462 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1795 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1811 ../src/libs/masks.c:1819 ../src/libs/masks.c:1827 +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 +#: ../src/iop/liquify.c:3644 ../src/iop/retouch.c:2440 +#: ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 +#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 +#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 +#: ../src/libs/masks.c:1876 msgid "shapes" msgstr "kształty" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw curves" msgstr "rysuj krzywe" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw multiple curves" msgstr "rysuj wiele krzywych" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw lines" msgstr "rysuj linie" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw multiple lines" msgstr "rysuj wiele linii" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw points" msgstr "rysuj punkty" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw multiple points" msgstr "rysuj wiele punktów" -#: ../src/iop/liquify.c:3652 +#: ../src/iop/liquify.c:3651 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -22492,34 +24977,31 @@ msgstr "" "dodaj węzeł: Ctrl+klik-usunięcie ścieżki: prawy klik\n" "przełącznik węzła: linie/łuki: Ctrl+Alt+klik" -#: ../src/iop/liquify.c:3655 +#: ../src/iop/liquify.c:3654 msgid "" "move: click and drag - show/hide feathering controls: click\n" -"autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " -"right-click" +"autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: right-click" msgstr "" -"przesuń: kliknij i przeciągnij - pokaż/ukryj regulatory wtapiania: klik\n" -"autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " -"right click" +"przesuń: kliknij i przeciągnij - pokaż/ukryj regulatory wtapiania: klik\n" +"autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: right click" -#: ../src/iop/liquify.c:3659 ../src/iop/liquify.c:3661 +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 msgid "shape of path: drag" msgstr "kształt ścieżki: przeciągnij" -#: ../src/iop/liquify.c:3663 +#: ../src/iop/liquify.c:3662 msgid "radius: drag" msgstr "promień: przeciągnij" -#: ../src/iop/liquify.c:3665 +#: ../src/iop/liquify.c:3664 msgid "hardness (center): drag" msgstr "twardość (centrum): przeciągnij" -#: ../src/iop/liquify.c:3667 +#: ../src/iop/liquify.c:3666 msgid "hardness (feather): drag" msgstr "twardość (wtapianie): przeciągnij" -#: ../src/iop/liquify.c:3669 +#: ../src/iop/liquify.c:3668 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -22599,196 +25081,192 @@ msgstr "filtr dolnoprzepustowy" msgid "isolate low frequencies in the image" msgstr "wyodrębnia z obrazu niskie częstotliwości" -#: ../src/iop/lowpass.c:555 +#: ../src/iop/lowpass.c:553 msgid "local contrast mask" msgstr "miejscowe maskowanie kontrastu" -#: ../src/iop/lowpass.c:580 +#: ../src/iop/lowpass.c:578 msgid "radius of gaussian/bilateral blur" msgstr "promień rozmycia gaussa/bilateralnego" -#: ../src/iop/lowpass.c:581 +#: ../src/iop/lowpass.c:579 msgid "contrast of lowpass filter" msgstr "kontrast filtra dolnoprzepustowego" -#: ../src/iop/lowpass.c:582 +#: ../src/iop/lowpass.c:580 msgid "brightness adjustment of lowpass filter" msgstr "jasność filtra dolnoprzepustowego" -#: ../src/iop/lowpass.c:583 +#: ../src/iop/lowpass.c:581 msgid "color saturation of lowpass filter" msgstr "nasycenie koloru filtra dolnoprzepustowego" -#: ../src/iop/lowpass.c:584 +#: ../src/iop/lowpass.c:582 msgid "which filter to use for blurring" msgstr "filtr używany do rozmycia" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:133 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:138 msgid "perform color space corrections and apply look" msgstr "wykonuje korekcję przestrzeni koloru i zmienia wygląd obrazu" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:141 msgid "defined by profile, RGB" msgstr "zdefiniowany przez profil, RGB" -#: ../src/iop/lut3d.c:487 +#: ../src/iop/lut3d.c:490 msgid "error allocating buffer for gmz LUT" msgstr "alokacja bufora dla gmz LUT nie powiodła się" -#: ../src/iop/lut3d.c:514 +#: ../src/iop/lut3d.c:518 #, c-format msgid "invalid png file %s" msgstr "niewłaściwy plik png: %s" -#: ../src/iop/lut3d.c:522 +#: ../src/iop/lut3d.c:526 #, c-format msgid "png bit depth %d is not supported" msgstr "png o głębi %d bitów nie jest obsługiwany" -#: ../src/iop/lut3d.c:536 ../src/iop/lut3d.c:546 +#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 #, c-format msgid "invalid level in png file %d %d" msgstr "niewłaściwy poziom w pliku png %d %d" -#: ../src/iop/lut3d.c:541 +#: ../src/iop/lut3d.c:545 msgid "this darktable build is not compatible with compressed CLUT" msgstr "ta wersja darktable nie jest kompatybilna ze skompresowanymi CLUT" -#: ../src/iop/lut3d.c:558 ../src/iop/lut3d.c:810 +#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "" "błąd - lut 3D o rozmiarze %d przekracza maksymalny dopuszczalny rozmiar" -#: ../src/iop/lut3d.c:570 +#: ../src/iop/lut3d.c:574 msgid "error allocating buffer for png LUT" msgstr "alokacja bufora dla png LUT nie powiodła się" -#: ../src/iop/lut3d.c:578 +#: ../src/iop/lut3d.c:582 #, c-format msgid "error - could not read png image %s" msgstr "błąd przy wczytywaniu obrazu png „%s”" -#: ../src/iop/lut3d.c:588 +#: ../src/iop/lut3d.c:594 msgid "error - allocating buffer for png LUT" msgstr "alokacja bufora dla png LUT nie powiodła się" -#: ../src/iop/lut3d.c:763 +#: ../src/iop/lut3d.c:770 #, c-format msgid "error - invalid cube file: %s" msgstr "błąd: niewłaściwy plik cube: %s" -#: ../src/iop/lut3d.c:777 +#: ../src/iop/lut3d.c:784 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN inne od 0 nie jest obsługiwane" -#: ../src/iop/lut3d.c:789 +#: ../src/iop/lut3d.c:796 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX inny od 1 nie jest obsługiwany" -#: ../src/iop/lut3d.c:799 +#: ../src/iop/lut3d.c:806 msgid "1D cube LUT is not supported" msgstr "LUT 1D nie jest obsługiwany" -#: ../src/iop/lut3d.c:821 +#: ../src/iop/lut3d.c:828 msgid "error - allocating buffer for cube LUT" msgstr "błąd: alokacja bufora dla LUT 3D nie powiodła się" -#: ../src/iop/lut3d.c:832 +#: ../src/iop/lut3d.c:839 msgid "error - cube LUT size is not defined" msgstr "błąd: rozmiar LUT 3D jest niezdefiniowany" -#: ../src/iop/lut3d.c:843 +#: ../src/iop/lut3d.c:850 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "błąd: liczba linii LUT 3D jest niewłaściwa %d" -#: ../src/iop/lut3d.c:859 +#: ../src/iop/lut3d.c:866 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "błąd: liczba linii LUT 3D %d jest niewłaściwa, powinno być %d" -#: ../src/iop/lut3d.c:869 +#: ../src/iop/lut3d.c:876 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "uwaga: wartości cube LUT %d są spoza zakresu [0, 1]" -#: ../src/iop/lut3d.c:894 +#: ../src/iop/lut3d.c:901 #, c-format msgid "error - invalid 3dl file: %s" msgstr "błąd - niewłaściwy plik 3dl: %s" -#: ../src/iop/lut3d.c:915 +#: ../src/iop/lut3d.c:922 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "błąd - wartość maksymalna dla shapera LUT %d jest zbyt niska" -#: ../src/iop/lut3d.c:926 +#: ../src/iop/lut3d.c:933 msgid "error - allocating buffer for 3dl LUT" msgstr "błąd - alokacja bufora dla 3dl LUT nie powiodła się" -#: ../src/iop/lut3d.c:939 +#: ../src/iop/lut3d.c:946 msgid "error - 3dl LUT size is not defined" msgstr "błąd: rozmiar 3dl LUT jest niezdefiniowany" -#: ../src/iop/lut3d.c:967 +#: ../src/iop/lut3d.c:974 msgid "error - 3dl LUT lines number is not correct" msgstr "błąd: liczba linii 3dl LUT jest niewłaściwa" -#: ../src/iop/lut3d.c:983 +#: ../src/iop/lut3d.c:990 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "" "błąd - wartość maksymalna LUT nie pasuje do żadnej rozdzielczości bitowej" -#: ../src/iop/lut3d.c:1563 +#: ../src/iop/lut3d.c:1569 msgid "LUT root folder not defined" msgstr "główny katalog z plikami LUT nie został wybrany" -#: ../src/iop/lut3d.c:1569 +#: ../src/iop/lut3d.c:1575 msgid "select LUT file" msgstr "wybór plikutabeli LUT" -#: ../src/iop/lut3d.c:1570 ../src/iop/rasterfile.c:262 -msgid "_select" -msgstr "_wybierz" - -#: ../src/iop/lut3d.c:1590 +#: ../src/iop/lut3d.c:1596 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "" "pliki hald CLUT (png), 3D lut (cube lub 3dl) lub skompresowane lut gmic-a " "(gmz)" -#: ../src/iop/lut3d.c:1592 +#: ../src/iop/lut3d.c:1598 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "hald CLUT (png) lub 3D lut (cube lub 3dl)" -#: ../src/iop/lut3d.c:1616 +#: ../src/iop/lut3d.c:1622 msgid "select file outside LUT root folder is not allowed" msgstr "wybieranie pliku spoza głównego katalogu LUT jest niedozwolone" -#: ../src/iop/lut3d.c:1684 +#: ../src/iop/lut3d.c:1690 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " -"CAUTION: 3D LUT folder must be set in preferences/processing before choosing " -"the LUT file" +"CAUTION: 3D LUT folder must be set in preferences/processing before choosing" +" the LUT file" msgstr "" "wybierz plik png (haldclut), cube, 3dl lub gmz (skompresowany lut) " "ostrzeżenie: folder 3D LUT musi być ustawiony w ustawieniach przetwarzania " "przed wyborem pliku LUT" -#: ../src/iop/lut3d.c:1688 +#: ../src/iop/lut3d.c:1694 msgid "" -"select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " -"set in preferences/processing before choosing the LUT file" +"select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be" +" set in preferences/processing before choosing the LUT file" msgstr "" "wybierz plik png (haldclut), cube lub 3dl. UWAGA: folder 3D LUT musi być " "ustawiony w: ustawienia/przetwarzanie przed wybraniem pliku LUT" -#: ../src/iop/lut3d.c:1697 +#: ../src/iop/lut3d.c:1703 msgid "" "the file path (relative to LUT folder) is saved with image along with the " "LUT data if it's a compressed LUT (gmz)" @@ -22796,7 +25274,7 @@ msgstr "" "ścieżka do pliku (względem folderu LUT) zapisywana jest wraz z obrazem oraz " "zapisywane są dane LUT jeśli dane lut są skompresowane (gmz)" -#: ../src/iop/lut3d.c:1700 +#: ../src/iop/lut3d.c:1706 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -22804,27 +25282,27 @@ msgstr "" "wraz z obrazem zapisywana jest ścieżka do pliku (względem folderu LUT), a " "nie dane LUT" -#: ../src/iop/lut3d.c:1709 +#: ../src/iop/lut3d.c:1715 msgid "enter LUT name" msgstr "wprowadź nazwę LUT" -#: ../src/iop/lut3d.c:1724 +#: ../src/iop/lut3d.c:1730 msgid "select the LUT" msgstr "wybierz LUT" -#: ../src/iop/lut3d.c:1741 +#: ../src/iop/lut3d.c:1747 msgid "select the color space in which the LUT has to be applied" msgstr "wybierz przestrzeń kolorów w której LUT zostanie zaaplikowany" -#: ../src/iop/lut3d.c:1743 +#: ../src/iop/lut3d.c:1749 msgid "interpolation" msgstr "metoda interpolacji" -#: ../src/iop/lut3d.c:1744 +#: ../src/iop/lut3d.c:1750 msgid "select the interpolation method" msgstr "wybierz metodę interpolacji" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:58 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 msgid "mask manager" msgstr "manager masek" @@ -22840,11 +25318,11 @@ msgstr "" msgid "red filter" msgstr "filtr czerwony" -#: ../src/iop/monochrome.c:559 +#: ../src/iop/monochrome.c:557 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "przeciągaj i przewijaj, aby ustawić wirtualny filtr koloru" -#: ../src/iop/monochrome.c:576 +#: ../src/iop/monochrome.c:574 msgid "how much to keep highlights" msgstr "ilość pozostawionych świateł" @@ -23049,8 +25527,7 @@ msgid "" "this somewhat reproduces the behavior of matte paper." msgstr "" "stopniowo kompresuje rozświetlenia powyżej zadanej wartości.\n" -"pozwala to uniknąć prześwietleń podczas podnoszenia ekspozycji dla tonów " -"średnich.\n" +"pozwala to uniknąć prześwietleń podczas podnoszenia ekspozycji dla tonów średnich.\n" "to w pewien sposób symuluje zachowanie matowego papieru." #: ../src/iop/negadoctor.c:998 @@ -23070,15 +25547,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "włącz/wyłącz kontrolki koloru" -#: ../src/iop/nlmeans.c:75 +#: ../src/iop/nlmeans.c:77 msgid "astrophoto denoise" msgstr "odszumianie astrofotograficzne" -#: ../src/iop/nlmeans.c:80 +#: ../src/iop/nlmeans.c:82 msgid "denoise (non-local means)" msgstr "odszumianie (średnie nielokalne)" -#: ../src/iop/nlmeans.c:85 +#: ../src/iop/nlmeans.c:87 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -23086,22 +25563,22 @@ msgstr "" "stosuje odszumianie poissona\n" "nadające się dobrze do astrofotografii" -#: ../src/iop/nlmeans.c:456 +#: ../src/iop/nlmeans.c:442 msgid "radius of the patches to match" msgstr "promień łatek do dopasowania" -#: ../src/iop/nlmeans.c:464 +#: ../src/iop/nlmeans.c:450 msgid "how much to smooth brightness" msgstr "wygładzenie jasności" -#: ../src/iop/nlmeans.c:467 +#: ../src/iop/nlmeans.c:453 msgid "how much to smooth colors" msgstr "wygładzenie kolorów" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:2620 -#: ../src/views/darkroom.c:2646 ../src/views/darkroom.c:2658 -#: ../src/views/darkroom.c:2673 ../src/views/darkroom.c:2691 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 +#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 +#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 msgid "overexposed" msgstr "prześwietlenie" @@ -23113,24 +25590,23 @@ msgstr "moduł prześwietlenia nie mógł zaalokować bufora" msgid "module overexposed failed in color conversion" msgstr "moduł prześwietlenia nie mógł dokonać konwersji koloru" -#: ../src/iop/overlay.c:146 +#: ../src/iop/overlay.c:147 msgid "composite" msgstr "połącz" -#: ../src/iop/overlay.c:153 +#: ../src/iop/overlay.c:154 msgid "" "combine the image with elements from another processed image\n" "(move this module to after output color profile if you see banding)" msgstr "" "kombinuj obraz z elementami z innego przetwarzanego obrazu\n" -"(przesuń ten moduł za moduł wyjściowego profilu kolorów, jeśli widzisz " -"banding)" +"(przesuń ten moduł za moduł wyjściowego profilu kolorów, jeśli widzisz banding)" -#: ../src/iop/overlay.c:163 +#: ../src/iop/overlay.c:164 msgid "layer|stack|overlay" msgstr "warstwa|stos|nakładka" -#: ../src/iop/overlay.c:299 +#: ../src/iop/overlay.c:300 #, c-format msgid "" "overlay image missing from database\n" @@ -23141,13 +25617,14 @@ msgstr "" "\n" "'%s\"" -#: ../src/iop/overlay.c:333 +#: ../src/iop/overlay.c:340 #, c-format msgid "image %d does not exist" msgstr "obraz %d nie istnieje" -#. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:797 +#. TRANSLATORS: This text must be very narrow, check in the GUI that it is not +#. truncated +#: ../src/iop/overlay.c:784 msgid "" "drop\n" "image\n" @@ -23159,7 +25636,7 @@ msgstr "" "z rolki\n" "tutaj" -#: ../src/iop/overlay.c:1018 +#: ../src/iop/overlay.c:1019 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -23168,19 +25645,17 @@ msgstr "" "nie można użyć obrazu %d jako nakładki, ponieważ już używa bieżącego obrazu " "jako własnej nakładki, bezpośrednio lub pośrednio" -#: ../src/iop/overlay.c:1112 ../src/iop/watermark.c:1373 +#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "umiejscowienie" -#: ../src/iop/overlay.c:1128 +#: ../src/iop/overlay.c:1132 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" -"• larger border: scale larger overlay border relative to larger image " -"border\n" -"• smaller border: scale larger overlay border relative to smaller image " -"border\n" +"• larger border: scale larger overlay border relative to larger image border\n" +"• smaller border: scale larger overlay border relative to smaller image border\n" "• height: scale overlay height to image height\n" "• advanced options: choose overlay and image dimensions independently" msgstr "" @@ -23191,29 +25666,29 @@ msgstr "" "• wysokość: dopasowuje wysokość znaku do wysokości obrazu \n" "• opcje zaawansowane: wybór niezależny wymiarów znaku i obrazu" -#: ../src/iop/overlay.c:1139 +#: ../src/iop/overlay.c:1143 msgid "reference image dimension against which to scale the overlay" msgstr "rozmiary referencyjne obrazu dla skalowania znaku wodnego" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1147 msgid "overlay dimension to scale" msgstr "wymiary znaku wodnego do skalowania" -#: ../src/iop/overlay.c:1147 ../src/iop/watermark.c:1404 -#: ../src/libs/print_settings.c:2753 +#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "rozmieszczenie" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1171 +#: ../src/iop/overlay.c:1175 msgid "the opacity of the overlay" msgstr "krycie znaku wodnego" -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1176 msgid "the scale of the overlay" msgstr "skala znaku wodnego" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1177 msgid "the rotation of the overlay" msgstr "obrót znaku wodnego" @@ -23279,19 +25754,19 @@ msgstr "rozpiętość tonalna 10 EV (generyczna)" msgid "08 EV dynamic range (generic)" msgstr "rozpiętość tonalna 08 EV (generyczna)" -#: ../src/iop/profile_gamma.c:609 +#: ../src/iop/profile_gamma.c:604 msgid "linear part" msgstr "część liniowa" -#: ../src/iop/profile_gamma.c:613 +#: ../src/iop/profile_gamma.c:608 msgid "gamma exponential factor" msgstr "współczynnik wykładniczy gamma" -#: ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:619 msgid "adjust to match the average luma of the subject" msgstr "zmień, aby dopasować średnia lumę obiektu" -#: ../src/iop/profile_gamma.c:630 +#: ../src/iop/profile_gamma.c:625 msgid "" "number of stops between middle gray and pure black\n" "this is a reading a light meter would give you on the scene" @@ -23299,7 +25774,7 @@ msgstr "" "ilość działek przesłony między średnią szarością, a czystą czernią.\n" "jest to wskazanie, które w tej scenie dałby światłomierz" -#: ../src/iop/profile_gamma.c:636 +#: ../src/iop/profile_gamma.c:631 msgid "" "number of stops between pure black and pure white\n" "this is a reading a light meter would give you on the scene" @@ -23307,12 +25782,12 @@ msgstr "" "ilość działek przesłony między czystą czernią, a czystą bielą.\n" "jest to wskazanie, które w tej scenie dałby światłomierz" -#: ../src/iop/profile_gamma.c:638 +#: ../src/iop/profile_gamma.c:633 msgctxt "section" msgid "optimize automatically" msgstr "zoptymalizuj automatycznie" -#: ../src/iop/profile_gamma.c:642 +#: ../src/iop/profile_gamma.c:637 msgid "" "increase or decrease the computed dynamic range\n" "this is useful when noise distorts the measurement" @@ -23320,82 +25795,116 @@ msgstr "" "zwiększ lub zmniejsz wyliczoną rozpiętość tonalną\n" "przydatne, gdy szum zaburza pomiar" -#: ../src/iop/profile_gamma.c:646 +#: ../src/iop/profile_gamma.c:641 msgid "make an optimization with some guessing" msgstr "dokonaj optymalizacji z odrobiną zgadywania" -#: ../src/iop/profile_gamma.c:655 +#: ../src/iop/profile_gamma.c:650 msgid "tone mapping method" msgstr "metoda mapowania tonów" -#: ../src/iop/rawdenoise.c:134 -msgid "raw denoise" -msgstr "odszumianie (raw)" - -#: ../src/iop/rawdenoise.c:139 -msgid "denoise the raw image early in the pipeline" -msgstr "odszumia obraz raw na wczesnym etapie przetwarzania" - -#: ../src/iop/rawdenoise.c:927 -msgid "" -"raw denoising\n" -"only works for raw images." -msgstr "" -"odszumianie raw\n" -"działa tylko dla zdjęć raw." - -#: ../src/iop/rasterfile.c:88 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" msgstr "zewnętrzne maski rastrowe" -#: ../src/iop/rasterfile.c:93 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "raster|maska" -#: ../src/iop/rasterfile.c:99 -msgid "read PFM files recorded for use as raster masks" -msgstr "czytaj zapisane pliki PFM w celu użycia jako maski rastrowe" +#: ../src/iop/rasterfile.c:105 +msgid "read PFM/PNG files recorded for use as raster masks" +msgstr "odczytuj pliki PFM/PNG zapisane do użycia jako maski rastrowe" + +#: ../src/iop/rasterfile.c:178 +msgid "" +"no mask extracted from the raster file\n" +"make sure the masks have proper contrast" +msgstr "" +"nie wyodrębniono maski z pliku rastrowego\n" +"upewnij się, że maski mają odpowiedni kontrast" -#: ../src/iop/rasterfile.c:168 +#: ../src/iop/rasterfile.c:183 +#, c-format +msgid "%d mask extracted from the raster file" +msgid_plural "%d masks extracted from the raster file" +msgstr[0] "wyodrębniono %d maskę z pliku rastrowego" +msgstr[1] "wyodrębniono %d maski z pliku rastrowego" +msgstr[2] "wyodrębniono %d masek z pliku rastrowego" + +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" msgstr "nie można odczytać pliku maski rastrowej \"%s\"" -#: ../src/iop/rasterfile.c:254 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" msgstr "główny katalog z plikami masek rastrowych nie został wybrany" -#: ../src/iop/rasterfile.c:261 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" msgstr "wybór pliku maski rastrowej" -#: ../src/iop/rasterfile.c:295 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" msgstr "" "zaznaczony plik nie znajduje się w nadrzędnym katalogu masek rastrowych" -#: ../src/iop/rasterfile.c:591 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "zaznacz kanały RGB brane pod uwagę przy tworzeniu maski rastrowej" -#: ../src/iop/rasterfile.c:595 +#: ../src/iop/rasterfile.c:749 msgid "" -"select the PFM file recorded as a raster mask,\n" +"select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" msgstr "" -"wybierz plik PFM zapisany jako maska rastrowa,\n" -"UWAGA: ścieżka musi być ustalona w ustawieniach, zakładka przetwarzanie, " -"przed wyborem" +"wybierz plik PFM/PNG zapisany jako maska rastrowa,\n" +"UWAGA: ścieżka musi być ustawiona w ustawieniach/przetwarzaniu przed wyborem" -#: ../src/iop/rasterfile.c:601 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "ścieżka dostępu do pliku maski jest zapisana w historii obrazu" +#. Vectorize button +#: ../src/iop/rasterfile.c:764 +msgid "vectorize" +msgstr "wektoryzuj" + +#: ../src/iop/rasterfile.c:767 +msgid "" +"vectorize the current bitmap and create corresponding path masks in the mask" +" manager" +msgstr "" +"wektoryzuj bieżącą bitmapę i utwórz odpowiadające maski ścieżek w menedżerze" +" masek" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 +#: ../src/libs/neural_restore.c:4164 +msgid "raw denoise" +msgstr "odszumianie (raw)" + +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" +msgstr "odszumia obraz raw na wczesnym etapie przetwarzania" + +#: ../src/iop/rawdenoise.c:929 +msgid "" +"raw denoising\n" +"only works for raw images." +msgstr "" +"odszumianie raw\n" +"działa tylko dla zdjęć raw." + #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2578 ../src/views/darkroom.c:2588 -#: ../src/views/darkroom.c:2604 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 +#: ../src/views/darkroom.c:3045 msgid "raw overexposed" msgstr "prześwietlenie raw" @@ -23522,8 +26031,9 @@ msgstr "retusz" #: ../src/iop/retouch.c:199 msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "" -"rozdziel-częstotliwości|naprawianie|klonowanie|stemplowanie|rozmycie|" -"wypełnienie|falki|usuwanie plam" +"rozdziel-" +"częstotliwości|naprawianie|klonowanie|stemplowanie|rozmycie|wypełnienie|falki|usuwanie" +" plam" #: ../src/iop/retouch.c:205 msgid "" @@ -23537,29 +26047,29 @@ msgstr "" msgid "geometric and frequential, RGB" msgstr "geometryczny i częstotliwościowy, RGB" -#: ../src/iop/retouch.c:1678 +#: ../src/iop/retouch.c:1675 msgid "cannot display scales when the blending mask is displayed" msgstr "nie można wyświetlić skal, gdy wyświetlana jest maska mieszania" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 -#: ../src/iop/retouch.c:2036 ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 +#: ../src/iop/retouch.c:2031 ../src/iop/retouch.c:2033 #, c-format msgid "default tool changed to %s" msgstr "zmieniono domyślne narzędzie na %s" -#: ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2027 msgid "cloning" msgstr "klonowanie" -#: ../src/iop/retouch.c:2034 +#: ../src/iop/retouch.c:2029 msgid "healing" msgstr "naprawianie" -#: ../src/iop/retouch.c:2432 +#: ../src/iop/retouch.c:2426 msgid "shapes:" msgstr "kształty:" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2429 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -23567,63 +26077,63 @@ msgstr "" "aby dodać kształt, wybierz algorytm i typ kształtu i kliknij na obraz.\n" "kształty są dodawane do bieżącej skali" -#: ../src/iop/retouch.c:2439 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2563 ../src/iop/retouch.c:2571 -#: ../src/iop/retouch.c:2576 ../src/iop/retouch.c:2583 -#: ../src/iop/retouch.c:2614 +#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 +#: ../src/iop/retouch.c:2557 ../src/iop/retouch.c:2565 +#: ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2608 msgid "editing" msgstr "edycja" -#: ../src/iop/retouch.c:2440 +#: ../src/iop/retouch.c:2434 msgid "show and edit shapes on the current scale" msgstr "pokaż i edytuj kształty w bieżącej skali" -#: ../src/iop/retouch.c:2441 +#: ../src/iop/retouch.c:2435 msgid "show and edit shapes in restricted mode" msgstr "pokaż i edytuj kształty w trybie ograniczonym" #. algorithm toolbar -#: ../src/iop/retouch.c:2467 +#: ../src/iop/retouch.c:2461 msgid "algorithms:" msgstr "algorytmy:" -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2493 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 msgid "activate blur tool" msgstr "włącza narzędzie rozmywania" -#: ../src/iop/retouch.c:2475 ../src/iop/retouch.c:2494 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 msgid "activate fill tool" msgstr "włącza narzędzie wypełniania" -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2495 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 msgid "activate cloning tool" msgstr "włącza narzędzie klonowania" -#: ../src/iop/retouch.c:2485 ../src/iop/retouch.c:2496 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 msgid "activate healing tool" msgstr "włącza narzędzie łatki" -#: ../src/iop/retouch.c:2491 +#: ../src/iop/retouch.c:2485 msgid "ctrl+click to change tool for current form" msgstr "kliknij wciskając Ctrl aby zmienić narzędzie dla bieżącej formy" -#: ../src/iop/retouch.c:2492 +#: ../src/iop/retouch.c:2486 msgid "shift+click to set the tool as default" msgstr "shift+klik ustawia narzędzie jako domyślne" -#: ../src/iop/retouch.c:2503 +#: ../src/iop/retouch.c:2497 msgid "scales:" msgstr "skale:" -#: ../src/iop/retouch.c:2510 +#: ../src/iop/retouch.c:2504 msgid "current:" msgstr "bieżąca:" -#: ../src/iop/retouch.c:2517 +#: ../src/iop/retouch.c:2511 msgid "merge from:" msgstr "połącz od:" -#: ../src/iop/retouch.c:2528 +#: ../src/iop/retouch.c:2522 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -23637,45 +26147,45 @@ msgstr "" "górna linia wskazuje, że skala jest widoczna w aktualnym powiększeniu\n" "dolna linia wskazuje, że na tej skali są dodane kształty" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2551 msgid "display masks" msgstr "wyświetl maski" -#: ../src/iop/retouch.c:2563 +#: ../src/iop/retouch.c:2557 msgid "temporarily switch off shapes" msgstr "tymczasowo wyłącz kształty" -#: ../src/iop/retouch.c:2571 +#: ../src/iop/retouch.c:2565 msgid "paste cut shapes to current scale" msgstr "wklej wycięte kształty do aktualnej skali" -#: ../src/iop/retouch.c:2576 +#: ../src/iop/retouch.c:2570 msgid "cut shapes from current scale" msgstr "wytnij kształty z bieżącej skali" -#: ../src/iop/retouch.c:2583 +#: ../src/iop/retouch.c:2577 msgid "display wavelet scale" msgstr "wyświetl skalę falkową" -#: ../src/iop/retouch.c:2597 +#: ../src/iop/retouch.c:2591 msgid "adjust preview levels" msgstr "dopasuj poziomy podglądu" -#: ../src/iop/retouch.c:2614 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 msgid "auto levels" msgstr "automatyczne poziomy" -#: ../src/iop/retouch.c:2618 +#: ../src/iop/retouch.c:2612 msgctxt "section" msgid "preview single scale" msgstr "podgląd pojedynczej skali" #. shapes selected (label) -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2616 msgid "shape selected:" msgstr "wybrany kształt:" -#: ../src/iop/retouch.c:2628 +#: ../src/iop/retouch.c:2622 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -23683,59 +26193,59 @@ msgstr "" "kliknij na kształt, żeby go zaznaczyć,\n" "żeby odznaczyć, kliknij na wolnym miejscu" -#: ../src/iop/retouch.c:2635 +#: ../src/iop/retouch.c:2629 msgid "erase the detail or fills with chosen color" msgstr "usuń detal lub wypełnij go wybranym kolorem" -#: ../src/iop/retouch.c:2646 ../src/iop/retouch.c:2647 +#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 msgid "select fill color" msgstr "wybierz kolor wypełniania" -#: ../src/iop/retouch.c:2655 +#: ../src/iop/retouch.c:2649 msgid "pick fill color from image" msgstr "pobierz kolor wypełniania z obrazu" -#: ../src/iop/retouch.c:2656 +#: ../src/iop/retouch.c:2650 msgid "pick fill color" msgstr "wybierz kolor wypełnienia" -#: ../src/iop/retouch.c:2659 +#: ../src/iop/retouch.c:2653 msgid "fill color: " msgstr "kolor wypełniania: " -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2662 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "" "zmień jasność koloru w celu precyzyjnego dostrojenia. działa także z „usuń”" -#: ../src/iop/retouch.c:2674 +#: ../src/iop/retouch.c:2668 msgid "type for the blur algorithm" msgstr "rodzaj algorytmu rozmywania" -#: ../src/iop/retouch.c:2678 +#: ../src/iop/retouch.c:2672 msgid "radius of the selected blur type" msgstr "promień wybranego rodzaju rozmycia" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2679 msgid "set the opacity on the selected shape" msgstr "ustaw krycie wybranego kształtu" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2685 msgctxt "section" msgid "retouch tools" msgstr "narzędzia do retuszu" -#: ../src/iop/retouch.c:2693 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "wavelet decompose" msgstr "rozkład falkowy" -#: ../src/iop/retouch.c:2697 +#: ../src/iop/retouch.c:2691 msgctxt "section" msgid "shapes" msgstr "kształty" -#: ../src/iop/retouch.c:3840 ../src/iop/retouch.c:4662 +#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 #, c-format msgid "max scale is %i for this image size" msgstr "maksymalna skala dla tego obrazu to %i" @@ -23822,8 +26332,7 @@ msgid "" "click and drag to draw the area\n" "right-click to cancel" msgstr "" -"zastosuj automatyczną ekspozycję w oparciu o region zdefiniowany przez " -"użytkownika\n" +"zastosuj automatyczną ekspozycję w oparciu o region zdefiniowany przez użytkownika\n" "kliknij i przeciągnij, aby zaznaczyć obszar\n" "kliknij prawym, aby anulować" @@ -23857,7 +26366,7 @@ msgstr "" "moduł do ustalania proporcji piksela\n" "użyteczny dla niektórych typów matryc oraz obiektywów anamorficznych" -#: ../src/iop/scalepixels.c:259 +#: ../src/iop/scalepixels.c:280 msgid "adjust pixel aspect ratio" msgstr "zamień proporcje pikseli" @@ -23873,27 +26382,27 @@ msgstr "" "modyfikuje zakres tonalny cieni i świateł\n" "przez zwiększenie lokalnego kontrastu." -#: ../src/iop/shadhi.c:686 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 msgid "compress" msgstr "kompresja" -#: ../src/iop/shadhi.c:693 +#: ../src/iop/shadhi.c:691 msgid "correct shadows" msgstr "korekcja cieni" -#: ../src/iop/shadhi.c:694 +#: ../src/iop/shadhi.c:692 msgid "correct highlights" msgstr "korekcja świateł" -#: ../src/iop/shadhi.c:695 +#: ../src/iop/shadhi.c:693 msgid "shift white point" msgstr "przesunięcie punktu bieli" -#: ../src/iop/shadhi.c:697 +#: ../src/iop/shadhi.c:695 msgid "filter to use for softening. bilateral avoids halos" msgstr "filtr używany do zmiękczenia. bilateralny nie daje efektu halo" -#: ../src/iop/shadhi.c:698 +#: ../src/iop/shadhi.c:696 msgid "" "compress the effect on shadows/highlights and\n" "preserve mid-tones" @@ -23901,11 +26410,11 @@ msgstr "" "kompresuje efekt na światłach/cieniach\n" "oraz zachowuje tony średnie" -#: ../src/iop/shadhi.c:699 +#: ../src/iop/shadhi.c:697 msgid "adjust saturation of shadows" msgstr "regulacja nasycenia dla cieni" -#: ../src/iop/shadhi.c:700 +#: ../src/iop/shadhi.c:698 msgid "adjust saturation of highlights" msgstr "regulacja nasycenia dla świateł" @@ -23926,15 +26435,15 @@ msgstr "liniowe lub nieliniowe, Lab, ekrano lub scenocentryczny" msgid "quasi-linear, Lab, display or scene-referred" msgstr "quasi-liniowy, Lab, ekrano i scenocentryczny" -#: ../src/iop/sharpen.c:430 +#: ../src/iop/sharpen.c:419 msgid "spatial extent of the unblurring" msgstr "zasięg przestrzenny części nierozmytej" -#: ../src/iop/sharpen.c:434 +#: ../src/iop/sharpen.c:423 msgid "strength of the sharpen" msgstr "siła wyostrzenia" -#: ../src/iop/sharpen.c:438 +#: ../src/iop/sharpen.c:427 msgid "threshold to activate sharpen" msgstr "próg aktywacji wyostrzania" @@ -23950,7 +26459,7 @@ msgid "" msgstr "" "aplikuj przekształcenie widoku aby obraz był możliwy do wyświetlenia\n" "na ekranie, lub wydruku używając silnej i gładkiej\n" -"krzywej tonalnej z opcjonalnymi trybami zachowania koloru." +"krzywej tonalnej z opcjonalnymi trybami zachowania koloru" #: ../src/iop/sigmoid.c:258 msgid "neutral gray" @@ -23964,7 +26473,7 @@ msgstr "jak ACES 100-nitów" msgid "Reinhard" msgstr "Reinhard" -#: ../src/iop/sigmoid.c:904 +#: ../src/iop/sigmoid.c:895 msgid "" "compression of the applied curve\n" "implicitly defines the supported input dynamic range" @@ -23972,7 +26481,7 @@ msgstr "" "kompresja zaaplikowanej krzywej\n" "bezpośrednio definiuje obsługiwaną wejściową dynamikę tonalną" -#: ../src/iop/sigmoid.c:907 +#: ../src/iop/sigmoid.c:898 msgid "" "shift the compression towards shadows or highlights.\n" "negative values increase contrast in shadows.\n" @@ -23984,7 +26493,7 @@ msgstr "" "dodatnie wartości podnoszą kontrast w światłach.\n" "przeciwny koniec dozna redukcji kontrastu." -#: ../src/iop/sigmoid.c:916 +#: ../src/iop/sigmoid.c:907 msgid "" "optional correction of the hue twist introduced by\n" "the per-channel processing method." @@ -23992,11 +26501,11 @@ msgstr "" "opcjonalna korekcja obrotu odcienia (hue) wprowadzonego przez\n" "metody przetwarzania działające na poszczególnych kanałach." -#: ../src/iop/sigmoid.c:924 +#: ../src/iop/sigmoid.c:915 msgid "set custom primaries" msgstr "ustaw własne barwy podstawowe" -#: ../src/iop/sigmoid.c:930 +#: ../src/iop/sigmoid.c:921 msgid "" "primaries to use as the base for below adjustments\n" "'working profile' uses the profile set in 'input color profile'" @@ -24004,43 +26513,43 @@ msgstr "" "barwy podstawowe dla poniższych ustawień\n" "'profil roboczy' używa profilu ustawionego w 'wejściowy profil koloru'" -#: ../src/iop/sigmoid.c:950 +#: ../src/iop/sigmoid.c:941 msgid "attenuate the purity of the red primary" msgstr "tłumienie czystości barwy podstawowej czerwonej" -#: ../src/iop/sigmoid.c:951 +#: ../src/iop/sigmoid.c:942 msgid "rotate the red primary" msgstr "przesunięcie czerwieni" -#: ../src/iop/sigmoid.c:952 +#: ../src/iop/sigmoid.c:943 msgid "attenuate the purity of the green primary" msgstr "tłumienie czystości barwy podstawowej zielonej" -#: ../src/iop/sigmoid.c:953 +#: ../src/iop/sigmoid.c:944 msgid "rotate the green primary" msgstr "przesunięcie zieleni" -#: ../src/iop/sigmoid.c:954 +#: ../src/iop/sigmoid.c:945 msgid "attenuate the purity of the blue primary" msgstr "tłumienie czystości barwy podstawowej niebieskiej" -#: ../src/iop/sigmoid.c:955 +#: ../src/iop/sigmoid.c:946 msgid "rotate the blue primary" msgstr "przesunięcie niebieskiego" -#: ../src/iop/sigmoid.c:962 +#: ../src/iop/sigmoid.c:953 msgid "recover some of the original purity after the inset" msgstr "odzysk oryginalnej czystości barw po wmieszaniu" -#: ../src/iop/sigmoid.c:966 +#: ../src/iop/sigmoid.c:957 msgid "display luminance" msgstr "luminancja ekranu" -#: ../src/iop/sigmoid.c:967 +#: ../src/iop/sigmoid.c:958 msgid "set display black/white targets" msgstr "ustaw docelowe czernie/biele ekranu" -#: ../src/iop/sigmoid.c:975 +#: ../src/iop/sigmoid.c:966 msgid "" "the black luminance of the target display or print.\n" "can be used creatively for a faded look." @@ -24048,7 +26557,7 @@ msgstr "" "luminancja czerni docelowego monitora, lub wydruku.\n" "Może być użyte artystycznie jako wyblakłość." -#: ../src/iop/sigmoid.c:980 +#: ../src/iop/sigmoid.c:971 msgid "" "the white luminance of the target display or print.\n" "can be used creatively for a faded look or blowing out whites earlier." @@ -24064,19 +26573,19 @@ msgstr "zmiękczenie" msgid "create a softened image using the Orton effect" msgstr "„zmiękcza” obraz używając efektu Ortona" -#: ../src/iop/soften.c:383 +#: ../src/iop/soften.c:374 msgid "the size of blur" msgstr "rozmiar rozmycia" -#: ../src/iop/soften.c:387 +#: ../src/iop/soften.c:378 msgid "the saturation of blur" msgstr "nasycenie rozmycia" -#: ../src/iop/soften.c:391 +#: ../src/iop/soften.c:382 msgid "the brightness of blur" msgstr "jasność rozmycia" -#: ../src/iop/soften.c:395 +#: ../src/iop/soften.c:386 msgid "the mix of effect" msgstr "miksowanie efektu" @@ -24191,74 +26700,74 @@ msgstr "balans bieli" msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "skaluje kanały RGB aby zbalansować biel i pomóc w demozaikowaniu" -#: ../src/iop/temperature.c:1444 +#: ../src/iop/temperature.c:1443 #, c-format msgid "`%s' color matrix not found for image" msgstr "nie znaleziono macierzy koloru „%s” dla zdjęcia" -#: ../src/iop/temperature.c:1500 +#: ../src/iop/temperature.c:1499 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "nie udało się wczytać informacji o balansie bieli aparatu z „%s”!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1668 +#: ../src/iop/temperature.c:1667 msgctxt "white balance" msgid "as shot" msgstr "jak z aparatu" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1670 msgctxt "white balance" msgid "from image area" msgstr "z obszaru obrazu" -#: ../src/iop/temperature.c:1672 +#: ../src/iop/temperature.c:1671 msgctxt "white balance" msgid "user modified" msgstr "ustawiony przez użytkownika" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1673 msgctxt "white balance" msgid "camera reference" msgstr "referencyjny aparatu" -#: ../src/iop/temperature.c:1675 +#: ../src/iop/temperature.c:1674 msgctxt "white balance" msgid "as shot to reference" msgstr "jak z referencji" -#: ../src/iop/temperature.c:1981 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 msgid "green channel coefficient" msgstr "współczynnik kanału zielonego" -#: ../src/iop/temperature.c:1983 +#: ../src/iop/temperature.c:1982 msgid "magenta channel coefficient" msgstr "współczynnik kanału magenta" -#: ../src/iop/temperature.c:1985 +#: ../src/iop/temperature.c:1984 msgid "cyan channel coefficient" msgstr "współczynnik kanału cyjan" -#: ../src/iop/temperature.c:1987 +#: ../src/iop/temperature.c:1986 msgid "yellow channel coefficient" msgstr "współczynnik kanału żółtego" -#: ../src/iop/temperature.c:1997 +#: ../src/iop/temperature.c:1996 msgid "red channel coefficient" msgstr "współczynnik kanału czerwonego" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:2000 msgid "blue channel coefficient" msgstr "współczynnik kanału niebieskiego" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:2001 msgid "emerald" msgstr "szmaragdowy" -#: ../src/iop/temperature.c:2003 +#: ../src/iop/temperature.c:2002 msgid "emerald channel coefficient" msgstr "współczynnik kanału szmaragdowego" @@ -24303,8 +26812,7 @@ msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" msgstr "" -"ustaw balans bieli z ustawień aparatu, później koryguj na referencyjny " -"aparatu\n" +"ustaw balans bieli z ustawień aparatu, później koryguj na referencyjny aparatu\n" "w większości przypadków powinno to być D65" #: ../src/iop/temperature.c:2131 @@ -24399,8 +26907,8 @@ msgstr "wykładnicza (podstawa 2)" #: ../src/iop/tonecurve.c:1261 msgid "" "if set to auto, a and b curves have no effect and are not displayed. chroma " -"values (a and b) of each pixel are then adjusted based on L curve data. auto " -"XYZ is similar but applies the saturation changes in XYZ space." +"values (a and b) of each pixel are then adjusted based on L curve data. auto" +" XYZ is similar but applies the saturation changes in XYZ space." msgstr "" "jeśli ustawione jest auto, krzywe a i b nie działają oraz nie są " "wyświetlane. wartości chrominancji (a i b) każdego piksela są dostosowywane " @@ -24419,8 +26927,8 @@ msgstr "krzywa tonalna kanału a" msgid "tonecurve for b channel" msgstr "krzywa tonalna kanału b" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1361 -#: ../src/libs/colorpicker.c:779 +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:783 msgid "pick color" msgstr "wybierz kolor" @@ -24518,80 +27026,80 @@ msgstr "niektóre parametry są poza zakresem" msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3144 +#: ../src/iop/toneequal.c:3148 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s na obrazie] zmień ekspozycję tonów" -#: ../src/iop/toneequal.c:3147 +#: ../src/iop/toneequal.c:3151 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[%s na obrazie] zmień ekspozycję tonów w dużych krokach" -#: ../src/iop/toneequal.c:3150 +#: ../src/iop/toneequal.c:3154 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[%s na obrazie] zmień ekspozycję tonów w małychkrokach" #. Simple view -#: ../src/iop/toneequal.c:3233 ../src/iop/toneequal.c:3262 -#: ../src/iop/toneequal.c:3263 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3265 ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 #: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 #: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 msgid "simple" msgstr "podstawowe" -#: ../src/iop/toneequal.c:3262 +#: ../src/iop/toneequal.c:3266 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3263 +#: ../src/iop/toneequal.c:3267 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3268 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3265 +#: ../src/iop/toneequal.c:3269 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3270 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3271 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3272 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3273 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3274 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3278 msgid "advanced" msgstr "zaawansowane" -#: ../src/iop/toneequal.c:3300 +#: ../src/iop/toneequal.c:3304 msgid "double-click to reset the curve" msgstr "kliknij dwukrotnie, aby zresetować krzywą" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3308 msgid "curve smoothing" msgstr "wygładzanie krzywej" -#: ../src/iop/toneequal.c:3307 +#: ../src/iop/toneequal.c:3311 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -24601,10 +27109,9 @@ msgstr "" "wartości dodatnie dadzą gładsze przejścia tonalne,\n" "ale w niektórych przypadkach mogą pojawić się oscylacje krzywej.\n" "wartości ujemne pomogą uniknąć oscylacji\n" -"ale mogą spowodować mniej gładkie przejścia tonalne, i utratę lokalnego " -"kontrastu." +"ale mogą spowodować mniej gładkie przejścia tonalne, i utratę lokalnego kontrastu." -#: ../src/iop/toneequal.c:3320 +#: ../src/iop/toneequal.c:3324 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -24612,11 +27119,11 @@ msgstr "" "użyj, aby przesunąć średnią ekspozycję maski wzdłuż kanałów\n" "dla lepszej kontroli nad korekcją ekspozycji dzięki dostępnym węzłom." -#: ../src/iop/toneequal.c:3323 +#: ../src/iop/toneequal.c:3327 msgid "auto-adjust the average exposure" msgstr "automatycznie ustaw średnią ekspozycję" -#: ../src/iop/toneequal.c:3330 +#: ../src/iop/toneequal.c:3334 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -24628,16 +27135,16 @@ msgstr "" "pozwala to rozciągnąć histogram ekspozycji na większą liczbę kanałów\n" "dla lepszej kontroli nad korekcją ekspozycji." -#: ../src/iop/toneequal.c:3335 +#: ../src/iop/toneequal.c:3339 msgid "auto-adjust the contrast" msgstr "automatycznie ustaw kontrast" #. Masking options -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3343 msgid "masking" msgstr "maska" -#: ../src/iop/toneequal.c:3344 +#: ../src/iop/toneequal.c:3348 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -24645,36 +27152,26 @@ msgstr "" "podejrzyj maskę i wybierz estymator, który daje ci\n" "większy kontrast między obszarami do rozjaśnienia i przyciemnienia" -#: ../src/iop/toneequal.c:3347 +#: ../src/iop/toneequal.c:3351 msgid "details" msgstr "szczegóły" -#: ../src/iop/toneequal.c:3350 +#: ../src/iop/toneequal.c:3354 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" -"'guided filter' only affects global contrast and tries to preserve local " -"contrast\n" -"'averaged guided filter' is a geometric mean of 'no' and 'guided filter' " -"methods\n" -"'EIGF' (exposure-independent guided filter) is a guided filter that is " -"exposure-independent, it smooths shadows and highlights the same way " -"(contrary to guided filter which smooths less the highlights)\n" -"'averaged EIGF' is a geometric mean of 'no' and 'exposure-independent guided " -"filter' methods" -msgstr "" -"'nie' - wpływa na kontrast lokalny i globalny (bezpieczne w przypadku " -"dodawania kontrastu)\n" -"'filtr prowadzony' - wpływa tylko na kontrast globalny i próbuje zachować " -"kontrast lokalny\n" -"'uśredniony filtr prowadzony' - jest średnią geometryczną 'nie' i 'filtr " -"prowadzony'\n" -"'EIGF' (exposure-independent guided filter) - jest niezależnym od ekspozycji " -"filtrem prowadzonym, który wygładza dzienie i światła w taki sam sposób (w " -"przeciwieństwie to filtra prowadzonego,\n" +"'guided filter' only affects global contrast and tries to preserve local contrast\n" +"'averaged guided filter' is a geometric mean of 'no' and 'guided filter' methods\n" +"'EIGF' (exposure-independent guided filter) is a guided filter that is exposure-independent, it smooths shadows and highlights the same way (contrary to guided filter which smooths less the highlights)\n" +"'averaged EIGF' is a geometric mean of 'no' and 'exposure-independent guided filter' methods" +msgstr "" +"'nie' - wpływa na kontrast lokalny i globalny (bezpieczne w przypadku dodawania kontrastu)\n" +"'filtr prowadzony' - wpływa tylko na kontrast globalny i próbuje zachować kontrast lokalny\n" +"'uśredniony filtr prowadzony' - jest średnią geometryczną 'nie' i 'filtr prowadzony'\n" +"'EIGF' (exposure-independent guided filter) - jest niezależnym od ekspozycji filtrem prowadzonym, który wygładza dzienie i światła w taki sam sposób (w przeciwieństwie to filtra prowadzonego,\n" "który słabiej wygładza światła)\n" "'uśredniony EIGF; - jest średnią geometryczną metod 'nie' i 'EIGF'" -#: ../src/iop/toneequal.c:3363 +#: ../src/iop/toneequal.c:3367 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -24682,7 +27179,7 @@ msgstr "" "ilość przejść filtra prowadzonego\n" "pomaga rozproszyć krawędzie filtra kosztem prędkości działania" -#: ../src/iop/toneequal.c:3371 +#: ../src/iop/toneequal.c:3375 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -24693,7 +27190,7 @@ msgstr "" "że podgląd w trybie ciemni będzie znacznie wolniejszy, jeśli\n" "w użyciu jest odszumianie profilowane." -#: ../src/iop/toneequal.c:3379 +#: ../src/iop/toneequal.c:3383 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -24707,7 +27204,7 @@ msgstr "" "niższe wartości dają gładszy gradient i lepsze wygładzanie,\n" "ale może to prowadzić do niedokładności w podążaniu za krawędziami" -#: ../src/iop/toneequal.c:3390 +#: ../src/iop/toneequal.c:3394 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -24718,7 +27215,7 @@ msgstr "" "co daje gładkie obszary na poziomie elementów,\n" "gdy używane są wyższe wartości wtapiania" -#: ../src/iop/toneequal.c:3404 ../src/iop/toneequal.c:3411 +#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 msgid "display exposure mask" msgstr "wyświetl maskę ekspozycji" @@ -24746,11 +27243,11 @@ msgstr "" "nasyca kolory dając większą wagę czerni,\n" "bieli i pikselom o niskim nasyceniu koloru" -#: ../src/iop/velvia.c:283 +#: ../src/iop/velvia.c:282 msgid "the strength of saturation boost" msgstr "siła wzmocnienia nasycenia" -#: ../src/iop/velvia.c:286 +#: ../src/iop/velvia.c:285 msgid "how much to spare highlights and shadows" msgstr "ilość pozostawionych świateł i cieni" @@ -24855,29 +27352,29 @@ msgstr "" msgid "[%s on center] move vignette" msgstr "[%s w centrum] przesuń winietowanie" -#: ../src/iop/watermark.c:409 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "znak wodny" -#: ../src/iop/watermark.c:414 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "nakłada znak wodny SVG, np. podpis na obrazie" -#: ../src/iop/watermark.c:1312 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "znacznik" -#: ../src/iop/watermark.c:1315 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "znaki wodne SVG w %s/watermarks lub %s/watermarks" #. Simple text -#: ../src/iop/watermark.c:1325 ../src/iop/watermark.c:1326 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "tekst" -#: ../src/iop/watermark.c:1327 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -24885,16 +27382,16 @@ msgstr "" "tekst, tag: $(WATERMARK_TEXT)\n" "użyj $(NL), aby wstawić znak nowej linii" -#: ../src/iop/watermark.c:1331 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "treść" #. Text font -#: ../src/iop/watermark.c:1336 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "font" -#: ../src/iop/watermark.c:1341 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -24906,7 +27403,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1356 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -24914,22 +27411,16 @@ msgstr "" "kolor znaku wodnego, tag:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1358 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "wybór koloru znaku wodnego" -#: ../src/iop/watermark.c:1360 -msgid "pick color from image" -msgstr "pobierz kolor z obrazu" - -#: ../src/iop/watermark.c:1387 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" -"• larger border: scale larger watermark border relative to larger image " -"border\n" -"• smaller border: scale larger watermark border relative to smaller image " -"border\n" +"• larger border: scale larger watermark border relative to larger image border\n" +"• smaller border: scale larger watermark border relative to smaller image border\n" "• height: scale watermark height to image height\n" "• advanced options: choose watermark and image dimensions independently" msgstr "" @@ -24937,28 +27428,27 @@ msgstr "" "• obraz: dopasowuje znak wodny do całego obrazu\n" "• dłuższy bok: dopasowuje dłuższy bok znaku do dłuższego boku obrazu\n" "• krótszy bok: dopasowuje krótszy bok znaku do krótszego boku obrazu\n" -"• wysokość: dopasowuje wysokość znaku do wysokości obrazu, właściwe dla " -"tekstów \n" +"• wysokość: dopasowuje wysokość znaku do wysokości obrazu, właściwe dla tekstów \n" "• opcje zaawansowane: wybór niezależych wymiarów znaku i obrazu" -#: ../src/iop/watermark.c:1396 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "rozmiary referencyjne dla skalowania znaku wodnego" -#: ../src/iop/watermark.c:1400 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "wymiary znaku wodnego do skalowania" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1425 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "krycie znaku wodnego" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "skala znaku wodnego" -#: ../src/iop/watermark.c:1427 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "obrót znaku wodnego" @@ -25008,7 +27498,7 @@ msgctxt "section" msgid "camera control" msgstr "kontrola aparatu" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:2584 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 msgid "modes" msgstr "tryby" @@ -25051,8 +27541,7 @@ msgstr "liczba sekund przed zrobieniem zdjęcia" #: ../src/libs/camera.c:489 msgid "" "the amount of images to capture in a sequence,\n" -"you can use this in conjunction with delayed mode to create stop-motion " -"sequences" +"you can use this in conjunction with delayed mode to create stop-motion sequences" msgstr "" "liczba zdjęć do zrobienia w danej sekwencji,\n" "można użyć razem z trybem opóźnionym, żeby stworzyć animację poklatkową" @@ -25067,12 +27556,10 @@ msgstr "" #: ../src/libs/camera.c:494 msgid "" -"the amount of steps per bracket, steps is camera configurable and usually 3 " -"steps per stop\n" +"the amount of steps per bracket, steps is camera configurable and usually 3 steps per stop\n" "with other words, 3 steps is 1EV exposure step between brackets" msgstr "" -"liczba kroków na bracket, skoki można ustawić w aparacie i zwykle są 3 na " -"jedną działkę ekspozycji\n" +"liczba kroków na bracket, skoki można ustawić w aparacie i zwykle są 3 na jedną działkę ekspozycji\n" "innymi słowy, 3 kroki dają zmianę ekspozycji o 1EV między zdjęciami" #. User specified properties @@ -25113,11 +27600,11 @@ msgstr "czas naświetlania" msgid "WB" msgstr "BB" -#: ../src/libs/collect.c:162 +#: ../src/libs/collect.c:192 msgid "collections" msgstr "kolekcje" -#: ../src/libs/collect.c:167 +#: ../src/libs/collect.c:197 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -25125,45 +27612,45 @@ msgstr "" "zdefiniuj kryteria wyszukiwania dla obrazów,\n" "które mają być wyświetlane lub edytowane" -#: ../src/libs/collect.c:431 +#: ../src/libs/collect.c:461 msgid "update path to files" msgstr "zaktualizuj ścieżkę do plików" -#: ../src/libs/collect.c:515 +#: ../src/libs/collect.c:545 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "problem przy wybieraniu nowej ścieżki dla rolki filmu %s" -#: ../src/libs/collect.c:589 +#: ../src/libs/collect.c:619 msgid "update path to files..." msgstr "zaktualizuj ścieżkę do plików..." -#: ../src/libs/collect.c:594 +#: ../src/libs/collect.c:624 msgid "remove..." msgstr "usuń..." -#: ../src/libs/collect.c:1346 +#: ../src/libs/collect.c:1382 msgid "uncategorized" msgstr "nieprzypisane" -#: ../src/libs/collect.c:2283 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 #: ../src/libs/filters/rating_range.c:146 #: ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "odrzucone" -#: ../src/libs/collect.c:2286 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 #: ../src/libs/filters/rating_range.c:146 #: ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "bez oceny" -#: ../src/libs/collect.c:2470 +#: ../src/libs/collect.c:2617 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "użyj <, <=, >, >=, <>, =, [;] jako operatorów" -#: ../src/libs/collect.c:2474 +#: ../src/libs/collect.c:2621 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -25173,7 +27660,7 @@ msgstr "" "ocena gwiazdkowa: 0-5\n" "obrazy odrzucone: -1" -#: ../src/libs/collect.c:2482 +#: ../src/libs/collect.c:2629 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -25181,12 +27668,12 @@ msgstr "" "użyj <, <=, >, >=, <>, =, [;] jako operatorów\n" "wpisz daty w postaci : RRRR:MM:DD GG:MM:SS.SSSS (konieczny jest tylko rok)" -#: ../src/libs/collect.c:2489 +#: ../src/libs/collect.c:2636 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "użyj „%” jako wieloznacznika i ',' do separacji wartości" -#: ../src/libs/collect.c:2496 +#: ../src/libs/collect.c:2643 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25199,7 +27686,7 @@ msgstr "" "użyj `|%' aby dołączyć tylko hierarchie podrzędne (klik z ctrl)\n" "aby dołączyć tylko bieżącą hierarchię, kliknij z shift" -#: ../src/libs/collect.c:2506 +#: ../src/libs/collect.c:2653 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25212,7 +27699,7 @@ msgstr "" "użyj `|%' aby dołączyć tylko lokacje podrzędne (klik z ctrl)\n" "aby dołączyć tylko bieżącą lokację, kliknij z shift" -#: ../src/libs/collect.c:2516 +#: ../src/libs/collect.c:2663 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25225,104 +27712,202 @@ msgstr "" "kliknij z Shiftem aby zawrzeć tylko obecny folder (brak końcówki)\n" "kliknij z Ctrlaby zawrzeć tylko podfoldery (końcówka \"|%\")" -#: ../src/libs/collect.c:2524 +#: ../src/libs/collect.c:2671 #, no-c-format msgid "use `%' as wildcard" msgstr "użyj „%” jako wieloznacznika" -#: ../src/libs/collect.c:2595 ../src/libs/collect.c:2616 -#: ../src/libs/collect.c:3246 +#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 +#: ../src/libs/collect.c:3398 msgid "clear this rule" msgstr "usuń tę regułę" -#: ../src/libs/collect.c:2600 +#: ../src/libs/collect.c:2747 msgid "clear this rule or add new rules" msgstr "usuń tę regułę albo dodaj nową" -#: ../src/libs/collect.c:3252 +#: ../src/libs/collect.c:3404 msgid "narrow down search" msgstr "zawęź wyszukiwanie" -#: ../src/libs/collect.c:3259 +#: ../src/libs/collect.c:3411 msgid "add more images" msgstr "dodaj więcej obrazów" -#: ../src/libs/collect.c:3266 +#: ../src/libs/collect.c:3418 msgid "exclude images" msgstr "wyklucz obrazy" -#: ../src/libs/collect.c:3275 +#: ../src/libs/collect.c:3427 msgid "change to: and" msgstr "zmienia na: oraz" -#: ../src/libs/collect.c:3282 +#: ../src/libs/collect.c:3434 msgid "change to: or" msgstr "zmienia na: albo" -#: ../src/libs/collect.c:3289 +#: ../src/libs/collect.c:3441 msgid "change to: except" msgstr "zmienia na: oprócz" #. the different categories -#: ../src/libs/collect.c:3318 ../src/libs/filtering.c:886 -#: ../src/libs/filtering.c:945 ../src/libs/filtering.c:1608 -#: ../src/libs/filtering.c:1944 +#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 +#: ../src/libs/filtering.c:1955 msgid "files" msgstr "pliki" -#: ../src/libs/collect.c:3323 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:891 ../src/libs/filtering.c:950 -#: ../src/libs/filtering.c:1616 ../src/libs/filtering.c:1948 -#: ../src/libs/image.c:501 ../src/libs/image.c:602 ../src/libs/image.c:621 -#: ../src/libs/metadata_view.c:1459 +#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 +#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 +#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 +#: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 +#: ../src/libs/metadata_view.c:1489 msgid "metadata" msgstr "metadane" -#: ../src/libs/collect.c:3342 ../src/libs/filtering.c:899 -#: ../src/libs/filtering.c:958 ../src/libs/filtering.c:1946 +#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 +#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 msgid "times" msgstr "czasy" -#: ../src/libs/collect.c:3350 ../src/libs/filtering.c:907 -#: ../src/libs/filtering.c:966 ../src/libs/filtering.c:1627 +#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 +#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 msgid "capture details" msgstr "szczegóły zdjęcia" -#: ../src/libs/collect.c:3379 +#: ../src/libs/collect.c:3532 msgid "collections settings" msgstr "ustawienia kolekcji" -#: ../src/libs/collect.c:3401 ../src/libs/export.c:1410 -#: ../src/libs/metadata.c:1121 ../src/libs/metadata_view.c:1543 -#: ../src/libs/recentcollect.c:297 ../src/libs/tagging.c:3968 +#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 +#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 +#: ../src/libs/tagging.c:4005 msgid "preferences..." msgstr "ustawienia..." -#: ../src/libs/collect.c:3525 ../src/libs/filtering.c:1483 +#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 msgid "AND" msgstr "i" -#: ../src/libs/collect.c:3530 ../src/libs/filtering.c:1488 +#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 msgid "OR" msgstr "lub" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3535 ../src/libs/filtering.c:1493 +#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 msgid "BUT NOT" msgstr "ale nie" -#: ../src/libs/collect.c:3641 +#: ../src/libs/collect.c:3794 msgid "toggle collection sort order ascending/descending" msgstr "przełącz sortowanie kolekcji rosnąco/malejąco" -#: ../src/libs/collect.c:3739 ../src/libs/filtering.c:2214 +#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 msgid "revert to a previous set of rules" msgstr "powróć do poprzedniego zestawu reguł" -#: ../src/libs/collect.c:3793 +#: ../src/libs/collect.c:3946 msgid "jump back to previous collection" msgstr "przejdź do poprzedniej kolekcji" +#: ../src/libs/collect.h:32 +msgid "January" +msgstr "Styczeń" + +#: ../src/libs/collect.h:33 +msgid "February" +msgstr "Luty" + +#: ../src/libs/collect.h:34 +msgid "March" +msgstr "Marzec" + +#: ../src/libs/collect.h:35 +msgid "April" +msgstr "Kwiecień" + +#: ../src/libs/collect.h:36 +msgid "May" +msgstr "Maj" + +#: ../src/libs/collect.h:37 +msgid "June" +msgstr "Czerwiec" + +#: ../src/libs/collect.h:38 +msgid "July" +msgstr "Lipiec" + +#: ../src/libs/collect.h:39 +msgid "August" +msgstr "Sierpień" + +#: ../src/libs/collect.h:40 +msgid "September" +msgstr "Wrzesień" + +#: ../src/libs/collect.h:41 +msgid "October" +msgstr "Październik" + +#: ../src/libs/collect.h:42 +msgid "November" +msgstr "Listopad" + +#: ../src/libs/collect.h:43 +msgid "December" +msgstr "Grudzień" + +#: ../src/libs/collect.h:48 +msgid "Jan" +msgstr "Sty" + +#: ../src/libs/collect.h:49 +msgid "Feb" +msgstr "Lut" + +#: ../src/libs/collect.h:50 +msgid "Mar" +msgstr "Mar" + +#: ../src/libs/collect.h:51 +msgid "Apr" +msgstr "Kwi" + +#: ../src/libs/collect.h:52 +msgctxt "short_month_name" +msgid "May" +msgstr "Maj" + +#: ../src/libs/collect.h:53 +msgid "Jun" +msgstr "Cze" + +#: ../src/libs/collect.h:54 +msgid "Jul" +msgstr "Lip" + +#: ../src/libs/collect.h:55 +msgid "Aug" +msgstr "Sie" + +#: ../src/libs/collect.h:56 +msgid "Sep" +msgstr "Wrz" + +#: ../src/libs/collect.h:57 +msgid "Oct" +msgstr "Paź" + +#: ../src/libs/collect.h:58 +msgid "Nov" +msgstr "Lis" + +#: ../src/libs/collect.h:59 +msgid "Dec" +msgstr "Gru" + #: ../src/libs/colorpicker.c:52 msgid "RGB%" msgstr "RGB%" @@ -25356,51 +27941,53 @@ msgstr "" "najedź, aby podświetlić próbkę na obrazie, kliknij, aby zablokować próbkę\n" "kliknij prawym, aby załadować próbkę do aktywnego próbnika kolorów" -#: ../src/libs/colorpicker.c:732 ../src/libs/colorpicker.c:791 +#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 msgid "click to (un)hide large color patch" msgstr "kliknij, aby pokazać/ukryć dużą próbkę koloru" -#: ../src/libs/colorpicker.c:753 +#: ../src/libs/colorpicker.c:756 msgid "statistic" msgstr "statystyki" -#: ../src/libs/colorpicker.c:754 +#: ../src/libs/colorpicker.c:757 msgid "select which statistic to show" msgstr "wybierz statystykę do pokazania" -#: ../src/libs/colorpicker.c:763 +#: ../src/libs/colorpicker.c:766 msgid "select which color mode to use" msgstr "wybierz tryb koloru" -#: ../src/libs/colorpicker.c:775 +#: ../src/libs/colorpicker.c:778 msgid "" "turn on color picker\n" -"ctrl+click or right-click to select an area" +"ctrl+click or right-click to select an area\n" +"ctrl+click on canvas to switch between point/area" msgstr "" "włącz próbnik kolorów\n" -"ctrl-klik lub prawy klik, aby wybrać obszar" +"ctrl+klik lub prawy klik, by wybrać obszar\n" +"ctrl+klik na obszarze rysowania, by przełączyć między punktem a obszarem" -#: ../src/libs/colorpicker.c:816 +#: ../src/libs/colorpicker.c:820 msgid "add sample" msgstr "dodaj próbkę" -#: ../src/libs/colorpicker.c:827 +#: ../src/libs/colorpicker.c:831 msgid "display samples on image/vectorscope" msgstr "pokaż próbki na obrazie/ wektoroskopie" -#: ../src/libs/colorpicker.c:828 +#: ../src/libs/colorpicker.c:832 msgid "display samples" msgstr "pokaż próbki" -#: ../src/libs/colorpicker.c:839 +#: ../src/libs/colorpicker.c:843 msgid "restrict scope to selection" msgstr "ogranicz zakres do wybranych" -#: ../src/libs/colorpicker.c:840 +#: ../src/libs/colorpicker.c:844 msgid "restrict scope" msgstr "ogranicz zakres" -#: ../src/libs/colorpicker.c:855 +#: ../src/libs/colorpicker.c:859 msgctxt "section" msgid "live samples" msgstr "próbka na żywo" @@ -25464,7 +28051,7 @@ msgstr "wklej selektywnie..." msgid "choose which modules to paste to the target image(s)" msgstr "wybierz moduły do wklejenia do zdj. docelowego" -#: ../src/libs/copy_history.c:317 ../src/libs/image.c:632 +#: ../src/libs/copy_history.c:317 ../src/libs/image.c:635 msgid "paste" msgstr "wklej" @@ -25518,23 +28105,28 @@ msgid "" "edits of the current image" msgstr "utwórz/zmień nazwę/usuwaj wiele edycji bieżącego obrazu" -#: ../src/libs/duplicate.c:327 +#: ../src/libs/duplicate.c:330 msgid "delete this duplicate" msgstr "usuń ten duplikat" -#: ../src/libs/duplicate.c:403 +#: ../src/libs/duplicate.c:409 msgid "create a duplicate of the image with same history stack" msgstr "tworzy duplikat obrazu z tą samą historią" -#: ../src/libs/duplicate.c:407 +#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 +#: ../src/libs/snapshots.c:930 +msgid "original" +msgstr "oryginał" + +#: ../src/libs/duplicate.c:413 msgid "create a 'virgin' duplicate of the image without any development" msgstr "tworzy „dziewiczy” duplikat obrazu przed modyfikacjami" -#: ../src/libs/export.c:170 +#: ../src/libs/export.c:175 msgid "export" msgstr "eksportuj" -#: ../src/libs/export.c:175 +#: ../src/libs/export.c:185 msgid "" "create new files for the\n" "currently selected images\n" @@ -25544,34 +28136,34 @@ msgstr "" "dla aktualnie wybranych obrazów,\n" "które zastosują Twoje edycje" -#: ../src/libs/export.c:336 +#: ../src/libs/export.c:346 msgid "invalid format for export selected" msgstr "wybrano nieprawidłowy format eksportu" -#: ../src/libs/export.c:341 +#: ../src/libs/export.c:351 msgid "invalid storage for export selected" msgstr "wybrano nieprawidłowe miejsce zapisu do eksportu" -#: ../src/libs/export.c:353 +#: ../src/libs/export.c:363 msgid "export to disk" msgstr "eksportuj na dysk" -#: ../src/libs/export.c:447 +#: ../src/libs/export.c:466 #, c-format msgid "could not login to storage `%s'!" msgstr "nie można zalogować do serwera danych'%s'!" -#: ../src/libs/export.c:616 +#: ../src/libs/export.c:638 #, c-format msgid "which is equal to %s × %s px" msgstr "równoważne rozmiarowi %s × %s px" -#: ../src/libs/export.c:663 +#: ../src/libs/export.c:685 msgctxt "unit" msgid "in" msgstr "cale" -#: ../src/libs/export.c:1154 +#: ../src/libs/export.c:1172 #, c-format msgid "" "style to be applied on export:\n" @@ -25580,20 +28172,20 @@ msgstr "" "styl do zastosowania przy eksporcie:\n" "%s" -#: ../src/libs/export.c:1207 ../src/libs/print_settings.c:1228 -#: ../src/views/darkroom.c:1497 +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 +#: ../src/views/darkroom.c:1649 msgid "no styles have been created yet" msgstr "nie utworzono jeszcze stylu" -#: ../src/libs/export.c:1425 +#: ../src/libs/export.c:1443 msgid "target storage" msgstr "miejsce docelowe" -#: ../src/libs/export.c:1449 +#: ../src/libs/export.c:1467 msgid "file format" msgstr "format pliku" -#: ../src/libs/export.c:1451 +#: ../src/libs/export.c:1469 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -25613,35 +28205,35 @@ msgstr "" "chyba że użytkownik zaznaczy wszystkie pola metadanych\n" "w preferencjach modułu eksportu" -#: ../src/libs/export.c:1472 +#: ../src/libs/export.c:1490 msgid "set size" msgstr "ustaw rozmiar" -#: ../src/libs/export.c:1473 +#: ../src/libs/export.c:1491 msgid "choose a method for setting the output size" msgstr "wybierz metodę ustawiania rozmiaru pliku wyjściowego" -#: ../src/libs/export.c:1476 +#: ../src/libs/export.c:1494 msgid "in pixels (for file)" msgstr "w pikselach (dla plików)" -#: ../src/libs/export.c:1477 +#: ../src/libs/export.c:1495 msgid "in cm (for print)" msgstr "w cm (do wydruku)" -#: ../src/libs/export.c:1478 +#: ../src/libs/export.c:1496 msgid "in inch (for print)" msgstr "w calach (do wydruku)" -#: ../src/libs/export.c:1479 +#: ../src/libs/export.c:1497 msgid "by scale (for file)" msgstr "według skali (dla plików)" -#: ../src/libs/export.c:1482 +#: ../src/libs/export.c:1500 msgid "print width" msgstr "szerokość wydruku" -#: ../src/libs/export.c:1484 ../src/libs/export.c:1501 +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -25649,11 +28241,11 @@ msgstr "" "maksymalna szerokość obrazu wyjściowego\n" "środkowy przycisk myszy ustawia na 0." -#: ../src/libs/export.c:1488 +#: ../src/libs/export.c:1506 msgid "print height" msgstr "wysokość wydruku" -#: ../src/libs/export.c:1490 ../src/libs/export.c:1507 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -25661,19 +28253,19 @@ msgstr "" "maksymalna wysokość obrazu wyjściowego\n" "środkowy przycisk myszy ustawia na 0." -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1514 msgid "resolution in dot per inch" msgstr "rozdzielczość w punktach na cal" -#: ../src/libs/export.c:1520 +#: ../src/libs/export.c:1538 msgid "@" msgstr "@" -#: ../src/libs/export.c:1534 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 msgid "px" msgstr "px" -#: ../src/libs/export.c:1542 +#: ../src/libs/export.c:1560 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -25683,127 +28275,118 @@ msgstr "" "zero i pusta wartość są równoważne wartości 1\n" "kliknij środkowym przyciskiem myszy aby ustawić na 1." -#: ../src/libs/export.c:1557 +#: ../src/libs/export.c:1575 msgid "allow upscaling" msgstr "zezwól na powiększanie" -#: ../src/libs/export.c:1565 +#: ../src/libs/export.c:1583 msgid "high quality resampling" msgstr "skalowanie wysokiej jakości" -#: ../src/libs/export.c:1566 +#: ../src/libs/export.c:1584 msgid "do high quality resampling during export" msgstr "eksport z użyciem wysokiej jakości próbkowania" -#: ../src/libs/export.c:1573 +#: ../src/libs/export.c:1591 msgid "store masks" msgstr "zachowaj maski" -#: ../src/libs/export.c:1574 +#: ../src/libs/export.c:1592 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "zachowuj maski jako warstwy w eksportowanych obrazach. działa tylko dla " "niektórych formatów." -#: ../src/libs/export.c:1583 ../src/libs/export.c:1618 -#: ../src/libs/print_settings.c:2855 ../src/libs/print_settings.c:2901 +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 +#: ../src/libs/neural_restore.c:4298 ../src/libs/print_settings.c:2875 +#: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "ustawienia obrazu" -#: ../src/libs/export.c:1593 ../src/libs/print_settings.c:2889 +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 msgid "output ICC profiles" msgstr "wyjściowe profile ICC" -#: ../src/libs/export.c:1601 +#: ../src/libs/export.c:1619 msgid "" -"• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " -"gradations,\n" +"• perceptual: smoothly moves out-of-gamut colors into gamut, preserving gradations,\n" "but distorts in-gamut colors in the process.\n" -"note that perceptual is often a proprietary LUT that depends on the " -"destination space.\n" +"note that perceptual is often a proprietary LUT that depends on the destination space.\n" "\n" -"• relative colorimetric: keeps luminance while reducing as little as " -"possible\n" +"• relative colorimetric: keeps luminance while reducing as little as possible\n" "saturation until colors fit in gamut.\n" "\n" "• saturation: designed to present eye-catching business graphics\n" "by preserving the saturation. (not suited for photography).\n" "\n" -"• absolute colorimetric: adapt white point of the image to the white point " -"of the\n" +"• absolute colorimetric: adapt white point of the image to the white point of the\n" "destination medium and do nothing else. mainly used when proofing colors.\n" "(not suited for photography)." msgstr "" -"• percepcyjny: miękko przesuwa kolory spoza gamutu w zakres gamutu, " -"zachowując gradacje, ale jednocześnie przesuwa kolory wewnątrz gamutu. \n" -"Percepcyjny zazwyczaj jest zastrzeżonym prawnie LUTem, który zależy od " -"docelowej przestrzeni barwnej.\n" +"• percepcyjny: miękko przesuwa kolory spoza gamutu w zakres gamutu, zachowując gradacje, ale jednocześnie przesuwa kolory wewnątrz gamutu. \n" +"Percepcyjny zazwyczaj jest zastrzeżonym prawnie LUTem, który zależy od docelowej przestrzeni barwnej.\n" "\n" -"• relatywny kolorymetryczny: zachowuje luminancję, redukując nasycenie aż do " -"momentu zmieszczenia wszystkich kolorów w gamucie\n" +"• relatywny kolorymetryczny: zachowuje luminancję, redukując nasycenie aż do momentu zmieszczenia wszystkich kolorów w gamucie\n" "\n" -"• nasycenie: nadaje się do przyciągających wzrok grafik biznesowych, poprzez " -"zachowanie saturacji. Nieprzeznaczony dla fotografii.\n" +"• nasycenie: nadaje się do przyciągających wzrok grafik biznesowych, poprzez zachowanie saturacji. Nieprzeznaczony dla fotografii.\n" "\n" -"• bezwzględny kolorymetryczny: adaptuje punkt bieli obrazu do punktu bieli " -"docelowego medium i nic ponad to. Używany głównie do proofowania kolorów. " -"Nieprzeznaczony do fotografii." +"• bezwzględny kolorymetryczny: adaptuje punkt bieli obrazu do punktu bieli docelowego medium i nic ponad to. Używany głównie do proofowania kolorów. Nieprzeznaczony do fotografii." -#: ../src/libs/export.c:1629 ../src/libs/print_settings.c:2935 +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "" "określa, czy elementy stylu są dodawane do historii edycji, czy ją zastępują" -#: ../src/libs/export.c:1632 ../src/libs/print_settings.c:2937 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "replace history" msgstr "zastąp historię" -#: ../src/libs/export.c:1632 ../src/libs/print_settings.c:2937 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "append history" msgstr "dodaj do historii" -#: ../src/libs/export.c:1639 +#: ../src/libs/export.c:1657 msgid "select style to be applied on export" msgstr "wybierz styl, który ma zostać zastosowany podczas eksportu" -#: ../src/libs/export.c:1642 +#: ../src/libs/export.c:1660 msgid "temporary style to use while exporting" msgstr "tymczasowy styl, który ma zostać użyty podczas eksportu" -#: ../src/libs/export.c:1643 ../src/libs/print_settings.c:2918 +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 msgid "style" msgstr "styl" -#: ../src/libs/export.c:1663 +#: ../src/libs/export.c:1681 msgctxt "actionbutton" msgid "start export" msgstr "rozpocznij eksport" -#: ../src/libs/export.c:1669 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "storage options" msgstr "opcje lokalizacji" -#: ../src/libs/export.c:1671 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "format options" msgstr "opcje formatu" -#: ../src/libs/export.c:1673 +#: ../src/libs/export.c:1691 msgctxt "section" msgid "global options" msgstr "ustawienia globalne" -#: ../src/libs/export.c:1683 +#: ../src/libs/export.c:1701 msgid "multi-preset export" msgstr "eksport z wielu presetów" -#: ../src/libs/export.c:1686 +#: ../src/libs/export.c:1704 msgid "export the selected images with multiple presets" msgstr "eksportuj wybrane obrazy z wieloma presetami" -#: ../src/libs/export.c:1712 +#: ../src/libs/export.c:1730 msgctxt "actionbutton" msgid "start batch export" msgstr "rozpocznij masowy eksport" @@ -25831,22 +28414,16 @@ msgstr "tylko wbudowane" #: ../src/libs/export_metadata.c:185 msgid "" -"per default the interface sends some (limited) metadata beside the image to " -"remote storage.\n" -"to avoid this and let only image embedded darktable XMP metadata, check this " -"flag.\n" -"if remote storage doesn't understand darktable XMP metadata, you can use " -"calculated metadata instead" +"per default the interface sends some (limited) metadata beside the image to remote storage.\n" +"to avoid this and let only image embedded darktable XMP metadata, check this flag.\n" +"if remote storage doesn't understand darktable XMP metadata, you can use calculated metadata instead" msgstr "" -"domyślnie interfejs wysyła razem z obrazem do zdalnej przestrzeni dyskowej " -"pewne (ograniczone) metadane.\n" -"aby tego uniknąć i pozwolić wyłącznie na osadzanie metadanych XMP darktable, " -"zaznacz tę flagę.\n" -"jeśli zdalna przestrzeń dyskowa nie rozumie metadanych XMP darktable, możesz " -"w zamian użyć przeliczonych metadanych" +"domyślnie interfejs wysyła razem z obrazem do zdalnej przestrzeni dyskowej pewne (ograniczone) metadane.\n" +"aby tego uniknąć i pozwolić wyłącznie na osadzanie metadanych XMP darktable, zaznacz tę flagę.\n" +"jeśli zdalna przestrzeń dyskowa nie rozumie metadanych XMP darktable, możesz w zamian użyć przeliczonych metadanych" #. just empty widget -#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:620 +#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 msgid "geo tags" msgstr "geotagi" @@ -25918,23 +28495,17 @@ msgstr "formuła" msgid "" "list of calculated metadata\n" "click on '+' button to select and add new metadata\n" -"if formula is empty, the corresponding metadata is removed from exported " -"file,\n" -"if formula is '=', the EXIF metadata is exported even if EXIF data are " -"disabled\n" -"otherwise the corresponding metadata is calculated and added to exported " -"file\n" +"if formula is empty, the corresponding metadata is removed from exported file,\n" +"if formula is '=', the EXIF metadata is exported even if EXIF data are disabled\n" +"otherwise the corresponding metadata is calculated and added to exported file\n" "click on formula cell to edit\n" "type '$(' to activate the completion and see the list of variables" msgstr "" "lista przeliczonych metadanych\n" "kliknij na + aby zaznaczyć i dodać nową metadaną\n" -"jeśli formuła jest pusta, dana metadana zostanie usunięta w eksportowanym " -"pliku\n" -"jeśli formuła to \"=\", metadana zostanie wyeksportowana nawet gdy dane EXIF " -"są wyłączone\n" -"w przeciwnym razie dana metadana jest przeliczana i dodawana do " -"eksportowanego pliku\n" +"jeśli formuła jest pusta, dana metadana zostanie usunięta w eksportowanym pliku\n" +"jeśli formuła to \"=\", metadana zostanie wyeksportowana nawet gdy dane EXIF są wyłączone\n" +"w przeciwnym razie dana metadana jest przeliczana i dodawana do eksportowanego pliku\n" "kliknij na komórkę formuły aby edytować\n" "wpisz \"$\" aby aktywować uzupełnianie i zobaczyć listę zmiennych" @@ -25942,7 +28513,7 @@ msgstr "" msgid "add an output metadata tag" msgstr "dodaj tag metadanych wyjściowych" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:938 +#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 msgid "delete metadata tag" msgstr "usuń tag metadanych" @@ -25970,11 +28541,11 @@ msgstr "sortowanie użytkownika" msgid "shuffle" msgstr "nieuporządkowane" -#: ../src/libs/filtering.c:265 +#: ../src/libs/filtering.c:268 msgid "collection filters" msgstr "filtr kolekcji" -#: ../src/libs/filtering.c:270 +#: ../src/libs/filtering.c:273 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -25984,44 +28555,44 @@ msgstr "" "filtry mogą być przypięte do górnego zasobnika, gdzie\n" "będą będą również widoczne w ciemni" -#: ../src/libs/filtering.c:305 +#: ../src/libs/filtering.c:308 msgid "initial setting" msgstr "początkowe ustawienie" -#: ../src/libs/filtering.c:324 +#: ../src/libs/filtering.c:327 msgid "imported: last 24h" msgstr "zaimportowano: ostatnie 24h" -#: ../src/libs/filtering.c:329 +#: ../src/libs/filtering.c:332 msgid "imported: last 30 days" msgstr "zaimportowano: ostatnie 30 dni" -#: ../src/libs/filtering.c:335 +#: ../src/libs/filtering.c:338 msgid "taken: last 24h" msgstr "zrobione: ostatnie 24h" -#: ../src/libs/filtering.c:339 +#: ../src/libs/filtering.c:342 msgid "taken: last 30 days" msgstr "zrobione: ostatnie 30 dni" -#: ../src/libs/filtering.c:731 +#: ../src/libs/filtering.c:734 msgid "click or click&drag to select one or multiple values" msgstr "klik lub klik&przeciągnij aby zaznaczyć jedną lub wiele wartości" -#: ../src/libs/filtering.c:732 +#: ../src/libs/filtering.c:735 msgid "right-click opens a menu to select the available values" msgstr "prawy klik otwiera menu z możliwymi wartościami" -#: ../src/libs/filtering.c:829 +#: ../src/libs/filtering.c:832 #, c-format msgid "you can't have more than %d rules" msgstr "nie możesz mieć więcej niż %d reguł" -#: ../src/libs/filtering.c:943 ../src/libs/filtering.c:1606 +#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 msgid "rule property" msgstr "właściwość reguły" -#: ../src/libs/filtering.c:1000 +#: ../src/libs/filtering.c:1007 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -26029,12 +28600,12 @@ msgstr "" "właściwości reguły\n" "nie mogą być zmienione, gdy reguła jest przypięta do zasobnika" -#: ../src/libs/filtering.c:1082 +#: ../src/libs/filtering.c:1089 msgctxt "quickfilter" msgid "filter" msgstr "filtr" -#: ../src/libs/filtering.c:1111 +#: ../src/libs/filtering.c:1118 msgid "" "this rule is pinned to the top toolbar\n" "click to un-pin" @@ -26042,122 +28613,123 @@ msgstr "" "ta reguła jest przypięta do górnego zasobnika\n" "kliknij, aby odpiąć" -#: ../src/libs/filtering.c:1112 +#: ../src/libs/filtering.c:1119 msgid "you can't disable the rule as it is pinned to the toolbar" msgstr "nie możesz wyłączyć reguły, jeśli jest przypięta do zasobnika" -#: ../src/libs/filtering.c:1113 +#: ../src/libs/filtering.c:1120 msgid "you can't remove the rule as it is pinned to the toolbar" msgstr "nie możesz usunąć reguły, jeśli jest przypięta do zasobnika" -#: ../src/libs/filtering.c:1118 +#: ../src/libs/filtering.c:1125 msgid "click to pin this rule to the top toolbar" msgstr "kliknij, aby przypiąć tę regułę do górnego zasobnika" -#: ../src/libs/filtering.c:1119 +#: ../src/libs/filtering.c:1126 msgid "remove this collect rule" msgstr "usuń tę regułę kolekcji" -#: ../src/libs/filtering.c:1121 +#: ../src/libs/filtering.c:1128 msgid "this rule is enabled" msgstr "ta reguła jest aktywna" -#: ../src/libs/filtering.c:1123 +#: ../src/libs/filtering.c:1130 msgid "this rule is disabled" msgstr "ta reguła jest nieaktywna" -#: ../src/libs/filtering.c:1251 +#: ../src/libs/filtering.c:1258 msgid "or" msgstr "lub" -#: ../src/libs/filtering.c:1252 +#: ../src/libs/filtering.c:1259 msgid "and not" msgstr "oraz nie" -#: ../src/libs/filtering.c:1254 +#: ../src/libs/filtering.c:1261 msgid "define how this rule should interact with the previous one" msgstr "zdefiniuj jak ta reguła powinna współpracować z poprzednią" -#: ../src/libs/filtering.c:1517 +#: ../src/libs/filtering.c:1527 msgid " (off)" msgstr " (wyłączony)" -#: ../src/libs/filtering.c:1705 +#: ../src/libs/filtering.c:1716 msgid "you can't add more rules." msgstr "nie możesz mieć więcej reguł." -#: ../src/libs/filtering.c:1739 +#: ../src/libs/filtering.c:1750 msgid "shown filters" msgstr "widoczne filtry" -#: ../src/libs/filtering.c:1754 +#: ../src/libs/filtering.c:1765 msgid "new filter" msgstr "nowy filtr" #. the actions part of the popover -#: ../src/libs/filtering.c:1761 +#: ../src/libs/filtering.c:1772 msgid "actions" msgstr "akcje" -#: ../src/libs/filtering.c:1764 +#: ../src/libs/filtering.c:1775 msgid "reset quickfilters" msgstr "resetuj szybkie filtry" -#: ../src/libs/filtering.c:1937 +#: ../src/libs/filtering.c:1948 msgid "sort order" msgstr "bieżąca kolejność" -#: ../src/libs/filtering.c:1940 +#: ../src/libs/filtering.c:1951 msgid "determine the sort order of shown images" msgstr "wybierz porządek sortowania pokazywanych obrazów" -#: ../src/libs/filtering.c:1960 +#: ../src/libs/filtering.c:1971 msgid "sort direction" msgstr "kierunek sortowania" -#: ../src/libs/filtering.c:1965 +#: ../src/libs/filtering.c:1976 msgid "remove this sort order" msgstr "usuń ten porządek sortowania" -#: ../src/libs/filtering.c:2049 +#: ../src/libs/filtering.c:2060 #, c-format msgid "you can't have more than %d sort orders" msgstr "nie możesz mieć więcej niż %d kolejności sortowania" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "DESC" msgstr "malejący" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "ASC" msgstr "rosnący" -#: ../src/libs/filtering.c:2210 +#: ../src/libs/filtering.c:2221 msgid "new rule" msgstr "nowa reguła" -#: ../src/libs/filtering.c:2211 +#: ../src/libs/filtering.c:2222 msgid "append new rule to collect images" msgstr "dodaj nową regułę do kolekcji obrazów" -#: ../src/libs/filtering.c:2222 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 msgid "sort by" msgstr "sortuj według" -#: ../src/libs/filtering.c:2230 +#: ../src/libs/filtering.c:2241 msgid "new sort" msgstr "nowe sortowanie" -#: ../src/libs/filtering.c:2231 +#: ../src/libs/filtering.c:2242 msgid "append new sort to order images" msgstr "dodaj nowe sortowanie do obrazów" -#: ../src/libs/filtering.c:2234 +#: ../src/libs/filtering.c:2245 msgid "revert to a previous set of sort orders" msgstr "powróć do poprzedniego zestawu reguł sortowania" -#. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2281 +#. we change the tooltip of the reset button here, as we are sure the header +#. is defined now +#: ../src/libs/filtering.c:2292 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -26191,9 +28763,10 @@ msgstr "" #. create the filter combobox #: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 -#: ../src/libs/filters/history.c:153 ../src/libs/filters/local_copy.c:142 -#: ../src/libs/filters/module_order.c:161 ../src/libs/filters/rating.c:198 -#: ../src/libs/filters/rating.c:209 ../src/libs/filters/rating_range.c:356 +#: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 +#: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 +#: ../src/libs/filters/rating_range.c:356 msgid "rules" msgstr "reguły" @@ -26207,6 +28780,27 @@ msgstr "" "przecięcie (∩): obrazy posiadające wybrane kolory etykiet łącznie\n" "suma (∪): obrazy posiadające co najmniej jeden wybrany kolor etykiety" +#: ../src/libs/filters/date.c:187 +msgid "" +"filter by capture month\n" +"click to toggle month selection" +msgstr "" +"filtruj po miesiącu wykonania\n" +"kliknij, by przełączyć zaznaczenie miesiąca" + +#. predefined selections +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 +#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 +#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 +#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 +#: ../src/libs/filters/ratio.c:83 +msgid "all images" +msgstr "wszystkie obrazy" + +#: ../src/libs/filters/duplicates.c:157 +msgid "duplicates state filter" +msgstr "filtr stanu duplikatów" + #: ../src/libs/filters/filename.c:368 msgid "" "enter filename to search.\n" @@ -26254,18 +28848,10 @@ msgstr "" "ctrl+klik wybiera wiele wartości" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "ok" -#. predefined selections -#: ../src/libs/filters/history.c:38 ../src/libs/filters/local_copy.c:38 -#: ../src/libs/filters/module_order.c:155 ../src/libs/filters/rating_range.c:59 -#: ../src/libs/filters/rating_range.c:83 ../src/libs/filters/rating_range.c:131 -#: ../src/libs/filters/ratio.c:70 ../src/libs/filters/ratio.c:83 -msgid "all images" -msgstr "wszystkie obrazy" - #: ../src/libs/filters/history.c:153 msgid "filter on history state" msgstr "filtruj po stanie historii" @@ -26274,6 +28860,130 @@ msgstr "filtruj po stanie historii" msgid "local copied state filter" msgstr "lokalnie skopiowany filtr stanu" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "nie zdefiniowano aparatu" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "nie zdefiniowano obiektywu" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "nie zdefiniowano id grupy" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "nie zdefiniowano balansu bieli" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "nie zdefiniowano lampy" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "nie zdefiniowano programu ekspozycji" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "nie zdefiniowano trybu pomiaru" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"wprowadź nazwę aparatu do wyszukania.\n" +"wiele wartości można rozdzielić przecinkiem „,”\n" +"\n" +"prawy klik, by pobrać istniejące aparaty" + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"wprowadź obiektyw do wyszukania.\n" +"wiele wartości można rozdzielić przecinkiem „,”\n" +"\n" +"prawy klik, by pobrać istniejące obiektywy" + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"wprowadź balans bieli do wyszukania.\n" +"wiele wartości można rozdzielić przecinkiem „,”\n" +"\n" +"prawy klik, by pobrać istniejące balanse bieli" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"wprowadź lampę do wyszukania.\n" +"wiele wartości można rozdzielić przecinkiem „,”\n" +"\n" +"prawy klik, by pobrać istniejące lampy" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"wprowadź program ekspozycji do wyszukania.\n" +"wiele wartości można rozdzielić przecinkiem „,”\n" +"\n" +"prawy klik, by pobrać istniejące programy ekspozycji" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"wprowadź tryb pomiaru do wyszukania.\n" +"wiele wartości można rozdzielić przecinkiem „,”\n" +"\n" +"prawy klik, by pobrać istniejące tryby pomiaru" + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "id grupy" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"wprowadź id grupy do wyszukania.\n" +"wiele wartości można rozdzielić przecinkiem „,”\n" +"\n" +"prawy klik, by pobrać istniejące id grup" + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"kliknij, by wybrać\n" +"ctrl+klik, by wybrać wiele wartości" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "filtruj obrazy na podstawie ich kolejności modułów" @@ -26286,7 +28996,7 @@ msgstr "operator porównania" msgid "filter by images rating" msgstr "filtruj po ocenie" -#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:617 +#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 #: ../src/libs/tools/ratings.c:56 msgid "ratings" msgstr "oceny" @@ -26301,7 +29011,8 @@ msgid "rejected only" msgstr "tylko odrzucone" #: ../src/libs/filters/rating.c:211 ../src/libs/filters/rating_range.c:62 -#: ../src/libs/filters/rating_range.c:86 ../src/libs/filters/rating_range.c:158 +#: ../src/libs/filters/rating_range.c:86 +#: ../src/libs/filters/rating_range.c:158 msgid "all except rejected" msgstr "wszystkie oprócz odrzuconych" @@ -26340,22 +29051,19 @@ msgstr "obrazy poziome" #: ../src/libs/filters/search.c:180 #, no-c-format msgid "" -"filter by text from images metadata, camera brand/model, tags, file path and " -"name\n" +"filter by text from images metadata, camera brand/model, tags, file path and name\n" "`%' is the wildcard character\n" "by default start and end wildcards are auto-applied\n" "starting or ending with a double quote disables the corresponding wildcard\n" "is dimmed during the search execution" msgstr "" -"filtruj według tekstu z metadanych obrazów, marki/modelu aparatu, tagów, " -"ścieżki i nazwy pliku\n" +"filtruj według tekstu z metadanych obrazów, marki/modelu aparatu, tagów, ścieżki i nazwy pliku\n" "`%' jest wieloznacznikiem\n" "wieloznaczniki są dodawane na początku i na końcu tekstu automatycznie\n" -"rozpoczęcie lub zakończenie wyrażenia cudzysłowem (\") wyłącza odpowiedni " -"wieloznacznik\n" +"rozpoczęcie lub zakończenie wyrażenia cudzysłowem (\") wyłącza odpowiedni wieloznacznik\n" "jest wyszarzone gdy wyszukiwanie jest w toku" -#: ../src/libs/geotagging.c:147 +#: ../src/libs/geotagging.c:148 msgid "" "set geolocation information for\n" "the currently selected images" @@ -26363,15 +29071,15 @@ msgstr "" "ustaw informacje o geolokalizacji dla\n" "aktualnie wybranych obrazów" -#: ../src/libs/geotagging.c:377 +#: ../src/libs/geotagging.c:378 msgid "apply offset and geo-location" msgstr "zastosuj przesunięcie i geolokalizację" -#: ../src/libs/geotagging.c:378 ../src/libs/geotagging.c:1968 +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 msgid "apply geo-location" msgstr "zastosuj geolokalizację" -#: ../src/libs/geotagging.c:380 +#: ../src/libs/geotagging.c:381 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -26379,49 +29087,49 @@ msgstr "" "zastosuj przesunięcie i geolokalizację do pasujących obrazów\n" "operacja podwójna: aby anulować, wciśnij Ctrl-Z dwukrotnie" -#: ../src/libs/geotagging.c:382 ../src/libs/geotagging.c:1969 +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 msgid "apply geo-location to matching images" msgstr "zastosuj geolokalizację do pasujących obrazów" -#: ../src/libs/geotagging.c:830 +#: ../src/libs/geotagging.c:831 msgid "GPX file track segments" msgstr "segmenty trasy z pliku GPX" -#: ../src/libs/geotagging.c:846 ../src/libs/geotagging.c:1914 +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 msgid "start time" msgstr "czas początkowy" -#: ../src/libs/geotagging.c:847 +#: ../src/libs/geotagging.c:848 msgid "end time" msgstr "czas końcowy" -#: ../src/libs/geotagging.c:848 ../src/libs/geotagging.c:1916 +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 msgid "points" msgstr "punkty" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1918 -#: ../src/libs/image.c:500 +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 +#: ../src/libs/image.c:503 msgid "images" msgstr "obrazy" -#: ../src/libs/geotagging.c:949 +#: ../src/libs/geotagging.c:950 msgid "open GPX file" msgstr "otwórz plik GPX" -#: ../src/libs/geotagging.c:950 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2374 +#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 +#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 msgid "preview" msgstr "podgląd" -#: ../src/libs/geotagging.c:963 +#: ../src/libs/geotagging.c:964 msgid "GPS data exchange format" msgstr "format wymiany danych GPS" -#: ../src/libs/geotagging.c:1787 +#: ../src/libs/geotagging.c:1791 msgid "date/time" msgstr "data/czas" -#: ../src/libs/geotagging.c:1788 +#: ../src/libs/geotagging.c:1792 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -26429,168 +29137,117 @@ msgstr "" "wprowadź nową datę/godzinę (rrrr:mm:dd gg:mm:ss[.sss])\n" "wprowadź nowe wartości, lub kręć rolką nad danym polem" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1796 msgid "original date/time" msgstr "oryginalna data/czas" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1801 msgid "lock date/time offset value to apply it onto another selection" msgstr "" "zablokuj wartość przesunięcia daty/godziny aby zaaplikować je do innego " "zaznaczenia" -#: ../src/libs/geotagging.c:1800 +#: ../src/libs/geotagging.c:1805 msgid "date/time offset" msgstr "różnica czasu" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1806 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "przesunięcie lub różnica ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1810 msgid "apply offset" msgstr "zastosuj różnicę" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1811 msgid "apply offset to selected images" msgstr "zastosuj różnicę czasu do wybranych obrazów" -#: ../src/libs/geotagging.c:1809 +#: ../src/libs/geotagging.c:1814 msgid "apply date/time" msgstr "zastosuj datę/czas" -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1815 msgid "apply the same date/time to selected images" msgstr "zastosuj tę samą datę/czas do wybranych obrazów" -#: ../src/libs/geotagging.c:1820 +#: ../src/libs/geotagging.c:1826 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" msgstr "" -"zacznij pisać, aby wyświetlić listę dozwolonych wartości i wybierz strefę " -"czasową\n" +"zacznij pisać, aby wyświetlić listę dozwolonych wartości i wybierz strefę czasową\n" "wciśnij enter aby zatwierdzić, znak \"*\" zniknie" #. gpx -#: ../src/libs/geotagging.c:1860 +#: ../src/libs/geotagging.c:1867 msgid "apply GPX track file..." msgstr "zastosuj plik ścieżki GPX..." -#: ../src/libs/geotagging.c:1861 +#: ../src/libs/geotagging.c:1868 msgid "parses a GPX file and updates location of selected images" msgstr "przetwarza plik GPX i aktualizuje lokalizację wybranych obrazów" -#: ../src/libs/geotagging.c:1872 +#: ../src/libs/geotagging.c:1879 msgctxt "section" msgid "GPX file" msgstr "plik GPX" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1886 msgid "select a GPX track file..." msgstr "zastosuj plik ścieżki GPX..." -#: ../src/libs/geotagging.c:1896 +#: ../src/libs/geotagging.c:1903 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" "- the number of track points\n" -"- the number of matching images based on images date/time, offset and time " -"zone\n" +"- the number of matching images based on images date/time, offset and time zone\n" "- more detailed time information hovering the row" msgstr "" "lista segmentów trasy z pliku GPX, dla każdego segmentu:\n" "-data/godzina rozpoczęcia w czasie lokalnym(LT)\n" "-liczba punktów trasy\n" -"-liczba pasujących obrazów, na podstawie daty/godziny obrazu, przesunięcia i " -"strefy czasowej\n" +"-liczba pasujących obrazów, na podstawie daty/godziny obrazu, przesunięcia i strefy czasowej\n" "-szczegółowe informacje o czasie po najechaniu myszą" -#. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. +#. the gpx_view_button is invisible and the label and tooltip of cannot be +#. displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1933 -msgid "view entire track" -msgstr "pokaż cały ślad" - -#: ../src/libs/geotagging.c:1934 -msgid "refresh map to view entire selected track segments" -msgstr "odśwież mapę żeby wyświetlić całe segmenty zaznaczonego śladu" - -#: ../src/libs/geotagging.c:1948 -msgid "preview images" -msgstr "podgląd obrazów" - -#: ../src/libs/geotagging.c:1953 -msgid "show on map matching images" -msgstr "pokaż na mapie pasujące obrazy" - -#: ../src/libs/geotagging.c:1956 -msgid "select images" -msgstr "wybierz obrazy" - -#: ../src/libs/geotagging.c:1957 -msgid "select matching images" -msgstr "wybierz pasujące obrazy" - -#: ../src/libs/geotagging.c:1965 -msgid "number of matching images versus selected images" -msgstr "liczba pasujących obrazów versus liczba wybranych obrazów" - -#: ../src/libs/histogram.c:112 -msgid "monochromatic" -msgstr "monochromatyczność" - -#: ../src/libs/histogram.c:113 -msgid "analogous" -msgstr "analogiczne" - -#: ../src/libs/histogram.c:114 -msgid "analogous complementary" -msgstr "analogiczne komplementarne" - -#: ../src/libs/histogram.c:115 -msgid "complementary" -msgstr "komplementarne" - -#: ../src/libs/histogram.c:116 -msgid "split complementary" -msgstr "komplementarne rozdzielone" - -#: ../src/libs/histogram.c:117 -msgid "dyad" -msgstr "diada" +#: ../src/libs/geotagging.c:1940 +msgid "view entire track" +msgstr "pokaż cały ślad" -#: ../src/libs/histogram.c:118 -msgid "triad" -msgstr "triada" +#: ../src/libs/geotagging.c:1941 +msgid "refresh map to view entire selected track segments" +msgstr "odśwież mapę żeby wyświetlić całe segmenty zaznaczonego śladu" -#: ../src/libs/histogram.c:119 -msgid "tetrad" -msgstr "tetrada" +#: ../src/libs/geotagging.c:1955 +msgid "preview images" +msgstr "podgląd obrazów" -#: ../src/libs/histogram.c:125 -msgid "vectorscope" -msgstr "wektoroskop" +#: ../src/libs/geotagging.c:1960 +msgid "show on map matching images" +msgstr "pokaż na mapie pasujące obrazy" -# nie bardzo jest polski termin na to -#: ../src/libs/histogram.c:126 -msgid "waveform" -msgstr "rozkład jasności (waveform)" +#: ../src/libs/geotagging.c:1963 +msgid "select images" +msgstr "wybierz obrazy" -#: ../src/libs/histogram.c:127 -msgid "RGB parade" -msgstr "wykres falowy RGB" +#: ../src/libs/geotagging.c:1964 +msgid "select matching images" +msgstr "wybierz pasujące obrazy" -#: ../src/libs/histogram.c:128 ../src/libs/histogram.c:2525 -msgid "histogram" -msgstr "histogram" +#: ../src/libs/geotagging.c:1972 +msgid "number of matching images versus selected images" +msgstr "liczba pasujących obrazów versus liczba wybranych obrazów" -#: ../src/libs/histogram.c:216 +#: ../src/libs/histogram.c:54 msgid "scopes" msgstr "analizy obrazu" -#: ../src/libs/histogram.c:1012 +#: ../src/libs/histogram.c:172 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" @@ -26598,115 +29255,47 @@ msgstr "" "wybrano nieobsługiwany profil histogramu, zostanie zastąpiony przez liniowy " "Rec2020" -#: ../src/libs/histogram.c:1663 +#: ../src/libs/histogram.c:293 msgid "use buttons at top of graph to change type" msgstr "użyj przycisków na górze wykresu, aby zmienić typ" -#: ../src/libs/histogram.c:1664 +#: ../src/libs/histogram.c:294 msgid "click on ❓ and then graph for documentation" msgstr "kliknij na ❓, a następnie na wykres, aby zobaczyć dokumentację" -#: ../src/libs/histogram.c:1665 +#: ../src/libs/histogram.c:295 msgid "use color picker module to restrict area" msgstr "użyj próbnika koloru aby ograniczyć obszar" -#: ../src/libs/histogram.c:1673 -msgid "scroll to coarse-rotate" -msgstr "przewiń rolką aby zgrubnie obrócić" - -#: ../src/libs/histogram.c:1674 -msgid "ctrl+scroll to fine rotate" -msgstr "przewiń z Ctrl aby dokładnie obrócić" - -#: ../src/libs/histogram.c:1675 -msgid "shift+scroll to change width" -msgstr "przewija z shift aby zmienić szerokość" - -#: ../src/libs/histogram.c:1676 -msgid "alt+scroll to cycle" -msgstr "przewija z alt aby przeskakiwać" - -#: ../src/libs/histogram.c:1688 +#: ../src/libs/histogram.c:298 msgid "drag to change black point" msgstr "przeciągnij, żeby zmienić punkt czerni" -#: ../src/libs/histogram.c:1689 ../src/libs/histogram.c:1696 +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 msgid "double-click resets" msgstr "kliknij dwukrotnie, aby zresetować" -#: ../src/libs/histogram.c:1695 +#: ../src/libs/histogram.c:302 msgid "drag to change exposure" msgstr "przeciągnij, żeby zmienić ekspozycję" -#: ../src/libs/histogram.c:1835 ../src/libs/histogram.c:1877 -msgid "set scale to linear" -msgstr "ustaw skalę liniową" - -#: ../src/libs/histogram.c:1840 ../src/libs/histogram.c:1882 -msgid "set scale to logarithmic" -msgstr "ustaw skalę logarytmiczną" - -#: ../src/libs/histogram.c:1858 -msgid "set scope to vertical" -msgstr "ustaw zakres na pionowy" - -#: ../src/libs/histogram.c:1863 -msgid "set scope to horizontal" -msgstr "ustaw zakres na poziomy" - -#: ../src/libs/histogram.c:1892 -msgid "set view to AzBz" -msgstr "ustaw widok na AzBz" - -#: ../src/libs/histogram.c:1898 -msgid "set view to RYB" -msgstr "ustaw widok na RYB" - -#: ../src/libs/histogram.c:1904 -msgid "set view to u*v*" -msgstr "ustaw widok na u*v*" - -#: ../src/libs/histogram.c:2528 ../src/libs/histogram.c:2596 -msgid "cycle histogram modes" -msgstr "cyklicznie przełączaj tryby histogramu" +#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +msgid "histogram" +msgstr "histogram" -#: ../src/libs/histogram.c:2535 ../src/libs/histogram.c:2598 +#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 msgid "hide histogram" msgstr "ukryj histogram" -#: ../src/libs/histogram.c:2601 ../src/libs/histogram.c:2634 -msgid "switch histogram view" -msgstr "przełącz tryb histogramu" - -#: ../src/libs/histogram.c:2609 -msgid "toggle blue channel" -msgstr "przełącz niebieski kanał" +#: ../src/libs/histogram.c:820 +#, c-format +msgid "toggle %s channel" +msgstr "przełącz kanał %s" -#: ../src/libs/histogram.c:2611 ../src/libs/histogram.c:2620 -#: ../src/libs/histogram.c:2629 +#: ../src/libs/histogram.c:828 msgid "toggle colors" msgstr "przełącz kolory" -#: ../src/libs/histogram.c:2618 -msgid "toggle green channel" -msgstr "przełącz zielony kanał" - -#: ../src/libs/histogram.c:2627 -msgid "toggle red channel" -msgstr "przełącz czerwony kanał" - -#: ../src/libs/histogram.c:2639 -msgid "cycle vectorscope types" -msgstr "przestaw typ wektoroskopu" - -#: ../src/libs/histogram.c:2650 -msgid "color harmonies" -msgstr "schematy kolorystyczne" - -#: ../src/libs/histogram.c:2664 -msgid "cycle color harmonies" -msgstr "przełaczaj schematy kolorystyczne" - #: ../src/libs/history.c:103 msgid "" "display the sequence of edit actions\n" @@ -26719,8 +29308,7 @@ msgid "" msgstr "" "wyświetle sekwencję edycji\n" "-kliknij na wpisie aby tymczasowo do niego cofnąć\n" -"(ostrzeżenie: wszelkie edycje będą cofnięte do tego momentu, wszelkie " -"późniejsze edycje zostaną porzucone)\n" +"(ostrzeżenie: wszelkie edycje będą cofnięte do tego momentu, wszelkie późniejsze edycje zostaną porzucone)\n" "-kliknij z shiftem aby zaznaczyć ten moduł bez zmiany stanu edycji" #: ../src/libs/history.c:140 @@ -26830,191 +29418,198 @@ msgstr "czy na pewno chcesz wyczyścić historię wybranego obrazu?" msgid "actions on selection" msgstr "akcje na zaznaczonych" -#: ../src/libs/image.c:303 +#: ../src/libs/image.c:306 msgid "delete (trash)" msgstr "usuń (kosz)" -#: ../src/libs/image.c:306 +#: ../src/libs/image.c:309 msgid "physically delete from disk (using trash if possible)" msgstr "fizycznie usuń z dysku (jeśli możliwe – do kosza)" -#: ../src/libs/image.c:307 +#: ../src/libs/image.c:310 msgid "physically delete from disk immediately" msgstr "fizycznie usuń natychmiast obrazy z dysku" -#: ../src/libs/image.c:512 ../src/libs/modulegroups.c:3994 -#: ../src/libs/styles.c:895 +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 +#: ../src/libs/styles.c:930 msgid "remove" msgstr "usuń" -#: ../src/libs/image.c:514 +#: ../src/libs/image.c:517 msgid "remove images from the image library, without deleting" msgstr "usuń obrazy z biblioteki obrazów, bez fizycznego usunięcia" -#: ../src/libs/image.c:523 +#: ../src/libs/image.c:526 msgid "move..." msgstr "przenieś..." -#: ../src/libs/image.c:525 +#: ../src/libs/image.c:528 msgid "move to other folder" msgstr "przenosi do innego katalogu" -#: ../src/libs/image.c:528 +#: ../src/libs/image.c:531 msgid "copy..." msgstr "kopiuj..." -#: ../src/libs/image.c:530 +#: ../src/libs/image.c:533 msgid "copy to other folder" msgstr "kopiuje do innego katalogu" -#: ../src/libs/image.c:534 +#: ../src/libs/image.c:537 msgid "create HDR" msgstr "utwórz HDR" -#: ../src/libs/image.c:536 +#: ../src/libs/image.c:539 msgid "create a high dynamic range image from selected shots" msgstr "tworzy obraz hdr z wybranych zdjęć" -#: ../src/libs/image.c:541 +#: ../src/libs/image.c:544 msgid "add a duplicate to the image library, including its history stack" msgstr "dodaje duplikat do biblioteki obrazów, razem z jego historią" -#: ../src/libs/image.c:548 ../src/libs/image.c:553 +#: ../src/libs/image.c:551 ../src/libs/image.c:556 msgid "rotate selected images 90 degrees CCW" msgstr "obraca wybrane obrazy o 90 stopni w lewo" -#: ../src/libs/image.c:559 ../src/libs/image.c:564 +#: ../src/libs/image.c:562 ../src/libs/image.c:567 msgid "rotate selected images 90 degrees CW" msgstr "obraca wybrane obrazy o 90 stopni w prawo" -#: ../src/libs/image.c:567 +#: ../src/libs/image.c:570 msgid "reset rotation" msgstr "resetuj obrót" -#: ../src/libs/image.c:569 +#: ../src/libs/image.c:572 msgid "reset rotation to EXIF data" msgstr "zresetuj obrót do danych EXIF" -#: ../src/libs/image.c:572 +#: ../src/libs/image.c:575 msgid "copy locally" msgstr "skopiuj lokalnie" -#: ../src/libs/image.c:574 +#: ../src/libs/image.c:577 msgid "copy the image locally" msgstr "tworzy lokalną kopię obrazu" -#: ../src/libs/image.c:578 +#: ../src/libs/image.c:581 msgid "resync local copy" msgstr "synch. kopię lokalną" -#: ../src/libs/image.c:580 +#: ../src/libs/image.c:583 msgid "synchronize the image's XMP and remove the local copy" msgstr "synchronizuje dane XMP obrazu i usuwa kopię lokalną" -#: ../src/libs/image.c:584 +#: ../src/libs/image.c:587 msgctxt "selected images action" msgid "group" msgstr "grupuj" -#: ../src/libs/image.c:586 +#: ../src/libs/image.c:589 msgid "add selected images to expanded group or create a new one" msgstr "dodaje wybrane obrazy do widocznej grupy lub tworzy nową" -#: ../src/libs/image.c:590 +#: ../src/libs/image.c:593 msgid "ungroup" msgstr "rozgrupuj" -#: ../src/libs/image.c:592 +#: ../src/libs/image.c:595 msgid "remove selected images from the group" msgstr "usuwa wybrane obrazy z grupy" -#: ../src/libs/image.c:612 ../src/libs/metadata_view.c:144 +#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 msgid "flags" msgstr "flagi" -#: ../src/libs/image.c:617 +#: ../src/libs/image.c:620 msgid "select ratings metadata" msgstr "wybierz metadane ocen" -#: ../src/libs/image.c:618 +#: ../src/libs/image.c:621 msgid "select colors metadata" msgstr "wybierz metadane koloru" -#: ../src/libs/image.c:619 +#: ../src/libs/image.c:622 msgid "select tags metadata" msgstr "wybierz metadane tagów" -#: ../src/libs/image.c:620 +#: ../src/libs/image.c:623 msgid "select geo tags metadata" msgstr "wybierz metadane geotagów" -#: ../src/libs/image.c:621 +#: ../src/libs/image.c:624 msgid "select darktable metadata (from metadata editor module)" msgstr "wybierz metadane darktable (z modułu edytora metadanych)" -#: ../src/libs/image.c:626 +#: ../src/libs/image.c:629 msgid "set the selected image as source of metadata" msgstr "ustaw wybrany obraz jako źródło metadanych" -#: ../src/libs/image.c:633 +#: ../src/libs/image.c:636 msgid "paste selected metadata on selected images" msgstr "zapisuje metadane dla wybranych obrazów" -#: ../src/libs/image.c:638 +#: ../src/libs/image.c:641 msgid "clear selected metadata on selected images" msgstr "czyści metadane dla wybranych obrazów" -#: ../src/libs/image.c:644 +#: ../src/libs/image.c:647 msgid "how to handle existing metadata" msgstr "jak traktować istniejące metadane" -#: ../src/libs/image.c:647 +#: ../src/libs/image.c:650 msgid "merge" msgstr "połącz" -#: ../src/libs/image.c:652 +#: ../src/libs/image.c:655 msgid "" "update all image information to match changes to file\n" "warning: resets star ratings unless you select\n" "'ignore EXIF rating' in the 'import' module" msgstr "" -"zaktualizuj wszystkie informacje o obrazie, aby odzwierciedlały zmiany w " -"pliku\n" +"zaktualizuj wszystkie informacje o obrazie, aby odzwierciedlały zmiany w pliku\n" "ostrzeżenie: resetuje oceny gwiazdkowe chyba,\n" "że w module \"import\" zaznaczysz \"ignoruj ocenę exif\"" -#: ../src/libs/image.c:659 +#: ../src/libs/image.c:662 msgid "set selection as monochrome images and activate monochrome workflow" msgstr "" -"oznacz wybrane obrazy jako monochromatyczne i aktywuj tryb pracy dla obrazów " -"monochromatycznych" +"oznacz wybrane obrazy jako monochromatyczne i aktywuj tryb pracy dla obrazów" +" monochromatycznych" -#: ../src/libs/image.c:663 +#: ../src/libs/image.c:666 msgid "set selection as color images" msgstr "oznacz wybrane obrazy jako kolorowe" -#: ../src/libs/image.c:671 +#: ../src/libs/image.c:674 msgid "duplicate virgin" msgstr "zduplikuj bez obróbki" -#: ../src/libs/import.c:284 -#, c-format -msgid "device \"%s\" connected on port \"%s\"." -msgstr "urządzenie „%s” podłączone do portu „%s”." +#: ../src/libs/import.c:122 +msgid "add to library" +msgstr "dodaj do biblioteki" + +#: ../src/libs/import.c:123 +msgid "copy & import" +msgstr "kopiuj i importuj" -#: ../src/libs/import.c:296 ../src/libs/import.c:371 ../src/libs/import.c:2046 +#: ../src/libs/import.c:124 msgid "copy & import from camera" msgstr "kopiuj i importuj z aparatu" -#: ../src/libs/import.c:310 ../src/libs/import.c:375 +#: ../src/libs/import.c:125 msgid "tethered shoot" msgstr "robienie zdjęć za pomocą tetheringu" -#: ../src/libs/import.c:320 ../src/libs/import.c:377 +#: ../src/libs/import.c:287 +#, c-format +msgid "device \"%s\" connected on port \"%s\"." +msgstr "urządzenie „%s” podłączone do portu „%s”." + +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 msgid "unmount camera" msgstr "odmontuj aparat" -#: ../src/libs/import.c:345 +#: ../src/libs/import.c:332 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -27024,15 +29619,15 @@ msgstr "" "upewnij się, że nie jest już zamontowany\n" "lub zamknij blokującą aplikację" -#: ../src/libs/import.c:350 +#: ../src/libs/import.c:337 msgid "tethering and importing is disabled for this camera" msgstr "tethering i import z tego aparatu jest wyłączony" -#: ../src/libs/import.c:352 ../src/libs/import.c:373 +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 msgid "mount camera" msgstr "zamontuj aparat" -#: ../src/libs/import.c:998 +#: ../src/libs/import.c:970 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" @@ -27040,137 +29635,126 @@ msgstr[0] "wybrany %d obraz z %d" msgstr[1] "wybrane %d obrazy z %d" msgstr[2] "wybrane %d obrazów z %d" -#: ../src/libs/import.c:1450 +#: ../src/libs/import.c:1420 msgid "choose the root of the folder tree below" msgstr "wybierz początkowy folder drzewa folderów" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1423 msgid "places" msgstr "miejsca" -#: ../src/libs/import.c:1461 +#: ../src/libs/import.c:1431 msgid "restore all default places you have removed" msgstr "przywróć wszystkie domyślne miejsca, które usunąłeś" -#: ../src/libs/import.c:1468 +#: ../src/libs/import.c:1438 msgid "remove the selected custom place" msgstr "usuń zaznaczone własne miejsce" -#: ../src/libs/import.c:1475 +#: ../src/libs/import.c:1445 msgid "add a custom place" msgstr "dodaj własne miejsce" -#: ../src/libs/import.c:1483 +#: ../src/libs/import.c:1453 msgid "you can add custom places using the plus icon" msgstr "możesz dodawać własne miejsca z pomocą ikony plusa" -#: ../src/libs/import.c:1511 +#: ../src/libs/import.c:1481 msgid "select a folder to see the content" msgstr "wybierz folder, żeby zobaczyć jego zawartość" -#: ../src/libs/import.c:1514 +#: ../src/libs/import.c:1484 msgid "folders" msgstr "katalogi" -#: ../src/libs/import.c:1590 +#: ../src/libs/import.c:1560 msgid "home" msgstr "dom" -#: ../src/libs/import.c:1604 +#: ../src/libs/import.c:1574 msgid "pictures" msgstr "zdjęcia" -#: ../src/libs/import.c:1891 +#: ../src/libs/import.c:1861 msgid "mark already imported images" msgstr "zaznacz już zaimportowane zdjęcia" -#: ../src/libs/import.c:1905 +#: ../src/libs/import.c:1875 msgid "modified" msgstr "zmodyfikowano" -#: ../src/libs/import.c:1912 +#: ../src/libs/import.c:1882 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "plikowa 'data/czas modyfikacji' może różnio" -#: ../src/libs/import.c:1924 +#: ../src/libs/import.c:1894 msgid "show/hide thumbnails" msgstr "pokaż/ukryj miniatury" -#: ../src/libs/import.c:1998 +#: ../src/libs/import.c:1968 msgid "naming rules" msgstr "reguły tworzenia nazw" -#: ../src/libs/import.c:2044 -msgid "add to library" -msgstr "dodaj do biblioteki" - -#: ../src/libs/import.c:2045 -msgid "copy & import" -msgstr "kopiuj i importuj" - -#: ../src/libs/import.c:2083 +#: ../src/libs/import.c:2046 msgid "select new" msgstr "wybierz nowy" -#: ../src/libs/import.c:2134 +#: ../src/libs/import.c:2097 msgid "please wait while prefetching the list of images from camera..." msgstr "proszę czekać, trwa pobieranie listy zdjęć z aparatu..." -#: ../src/libs/import.c:2284 +#: ../src/libs/import.c:2247 msgid "invalid override date/time format" msgstr "niewłaściwy format daty/czasu do nadpisania" -#: ../src/libs/import.c:2352 +#: ../src/libs/import.c:2315 msgid "import base directory" msgstr "importuj katalog bazowy" -#: ../src/libs/import.c:2353 +#: ../src/libs/import.c:2316 msgid "" -"before copying images to the darktable base directory make sure it is " -"defined as you prefer.\n" +"before copying images to the darktable base directory make sure it is defined as you prefer.\n" "further information can be found in the darktable manual.\n" "\n" "inspect darktable preferences -> import.\n" "check and possibly correct the 'base directory naming pattern'" msgstr "" -"przed kopiowaniem obrazów do katalogu bazowego darktable upewnij się, że " -"proces jest zdefiniowany tak jak preferujesz.\n" +"przed kopiowaniem obrazów do katalogu bazowego darktable upewnij się, że proces jest zdefiniowany tak jak preferujesz.\n" "dalsze informacje w manualu darktable.\n" "\n" "sprawdź preferencje darktable -> import.\n" "skontroluj i ewentualnie popraw 'wzór nazewnictwa kataloku bazowego'" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_come back & check" msgstr "_powróć i sprawdź" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_understood & done" msgstr "_zrozumiane i zrobione" #. add import buttons -#: ../src/libs/import.c:2420 +#: ../src/libs/import.c:2383 msgid "add to library..." msgstr "dodaj do biblioteki..." -#: ../src/libs/import.c:2422 +#: ../src/libs/import.c:2385 msgid "add existing images to the library" msgstr "dodaj istniejące zdjęcia do biblioteki" -#: ../src/libs/import.c:2428 +#: ../src/libs/import.c:2391 msgid "copy & import..." msgstr "kopiuj i importuj..." -#: ../src/libs/import.c:2430 +#: ../src/libs/import.c:2393 msgid "" "copy and optionally rename images before adding them to the library\n" -"patterns can be defined to rename the images and specify the destination " -"folders" +"patterns can be defined to rename the images and specify the destination folders" msgstr "" "kopiuj i opcjonalnie zmień nazwę zdjęć przed dodaniem ich do biblioteki\n" "do zmiany nazw zdjęć i docelowych folderów możesz wykorzystać wzorce" -#: ../src/libs/import.c:2452 +#: ../src/libs/import.c:2416 msgid "parameters" msgstr "parametry" @@ -27190,27 +29774,27 @@ msgstr "wer. 5.0 dla wejścia RAW" msgid "v5.0 for JPEG/non-RAW input" msgstr "wer. 5.0 dla wejścia JPEG/nie-raw" -#: ../src/libs/lib.c:374 +#: ../src/libs/lib.c:408 msgid "deleting preset for obsolete module" msgstr "usuwanie presetu przestarzałego modułu" -#: ../src/libs/lib.c:538 +#: ../src/libs/lib.c:574 msgid "manage presets..." msgstr "zarządzaj presetami..." -#: ../src/libs/lib.c:563 +#: ../src/libs/lib.c:599 msgid "nothing to save" msgstr "nic do zapisania" -#: ../src/libs/lib.c:1264 +#: ../src/libs/lib.c:1318 msgid "show module" msgstr "wyświetl moduł" -#: ../src/libs/lib.c:1289 +#: ../src/libs/lib.c:1351 msgid "presets and preferences" msgstr "presety i ustawienia" -#: ../src/libs/lib.c:1596 +#: ../src/libs/lib.c:1736 msgid "utility module" msgstr "moduły użytkowe" @@ -27410,18 +29994,15 @@ msgstr "" " - symbol '|' pozwala podzielić nazwę lokalizacji na wiele poziomów\n" " - aby usunąć grupę lokalizacji, usuń (wyczyść) jej nazwę\n" " - naciśnij enter aby zatwierdzić nową nazwę, esc porzuca edycję\n" -"klikni z prawym dla innych akcji: usunięcia lokalizacji i przejścia do " -"kolekcji" +"klikni z prawym dla innych akcji: usunięcia lokalizacji i przejścia do kolekcji" #: ../src/libs/map_locations.c:951 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" -"or even polygon if available (select first a polygon place in 'find " -"location' module)" +"or even polygon if available (select first a polygon place in 'find location' module)" msgstr "" "wybierz kształt granic obszaru na mapie - okrąg lub prostokąt\n" -"może to być również poligon, jeśli jest dostępny (najpierw zaznacz miejsce " -"poligonu w module \"znajdź lokację\")" +"może to być również poligon, jeśli jest dostępny (najpierw zaznacz miejsce poligonu w module \"znajdź lokację\")" #: ../src/libs/map_locations.c:955 msgid "add a new location on the center of the visible map" @@ -27447,7 +30028,7 @@ msgstr "źródło mapy" msgid "select the source of the map. some entries might not work" msgstr "wybór źródła mapy. niektóre opcje mogą nie działać" -#: ../src/libs/masks.c:63 +#: ../src/libs/masks.c:66 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -27455,84 +30036,92 @@ msgstr "" "modyfikuj rysowane kształty używane\n" "jako maski w modułach przetwarzania" -#: ../src/libs/masks.c:109 +#: ../src/libs/masks.c:114 msgid "feather" msgstr "wtapianie" -#: ../src/libs/masks.c:356 +#: ../src/libs/masks.c:118 +msgid "cleanup" +msgstr "czyszczenie" + +#: ../src/libs/masks.c:120 +msgid "refine mask boundary" +msgstr "doprecyzuj granicę maski" + +#: ../src/libs/masks.c:391 #, c-format msgid "group #%d" msgstr "grupa nr %d" -#: ../src/libs/masks.c:1087 +#: ../src/libs/masks.c:1124 msgid "duplicate this shape" msgstr "utwórz kopię tego kształtu" -#: ../src/libs/masks.c:1091 +#: ../src/libs/masks.c:1128 msgid "delete this shape" msgstr "usuń ten kształt" -#: ../src/libs/masks.c:1097 +#: ../src/libs/masks.c:1134 msgid "delete group" msgstr "usuń grupę" -#: ../src/libs/masks.c:1104 +#: ../src/libs/masks.c:1141 msgid "remove from group" msgstr "usuń z grupy" -#: ../src/libs/masks.c:1112 +#: ../src/libs/masks.c:1149 msgid "group the forms" msgstr "zgrupuj formy" -#: ../src/libs/masks.c:1120 +#: ../src/libs/masks.c:1157 msgid "use inverted shape" msgstr "użyj odwróconego kształtu" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1161 msgid "mode: union" msgstr "tryb : unia" -#: ../src/libs/masks.c:1126 +#: ../src/libs/masks.c:1163 msgid "mode: intersection" msgstr "tryb : przecięcie" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1165 msgid "mode: difference" msgstr "tryb : różnica" -#: ../src/libs/masks.c:1130 +#: ../src/libs/masks.c:1167 msgid "mode: sum" msgstr "tryb: suma" -#: ../src/libs/masks.c:1132 +#: ../src/libs/masks.c:1169 msgid "mode: exclusion" msgstr "tryb : XOR" -#: ../src/libs/masks.c:1148 +#: ../src/libs/masks.c:1185 msgid "delete unused shapes" msgstr "usuń nieużywane kształty" -#: ../src/libs/masks.c:1872 +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "dodaj obiekt" + +#: ../src/libs/masks.c:1920 msgid "created shapes" msgstr "utworzone kształty" -#: ../src/libs/masks.c:1879 ../src/libs/masks.c:1894 ../src/libs/masks.c:1908 -#: ../src/libs/masks.c:1910 +#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 +#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 msgid "properties" msgstr "właściwości" -#: ../src/libs/masks.c:1882 +#: ../src/libs/masks.c:1936 msgid "no shapes selected" msgstr "żaden kształt nie został wybrany" -#: ../src/libs/masks.c:1908 +#: ../src/libs/masks.c:1974 msgid "pressure" msgstr "nacisk" -#: ../src/libs/masks.c:1910 -msgid "smoothing" -msgstr "wygładzanie" - #: ../src/libs/metadata.c:65 msgid "metadata editor" msgstr "edytor metadanych" @@ -27545,47 +30134,45 @@ msgstr "" "modyfikuj pola metadanych tekstowych\n" "dla aktualnie wybranych obrazów" -#: ../src/libs/metadata.c:604 +#: ../src/libs/metadata.c:606 msgid "" "metadata text\n" -"ctrl+enter inserts a new line (caution, may not be compatible with standard " -"metadata)\n" +"ctrl+enter inserts a new line (caution, may not be compatible with standard metadata)\n" "if selected images have different metadata\n" "in that case, right-click gives the possibility to choose one of them\n" "escape to exit the popup window" msgstr "" "tekst metadanych\n" -"ctrl+enter wstawia nową linię (uwaga, może to być niekompatybilne ze " -"standardowymi metadanymi)\n" +"ctrl+enter wstawia nową linię (uwaga, może to być niekompatybilne ze standardowymi metadanymi)\n" "jeśli wybranych obrazów ma różne metadane\n" "w takim wypadku kliknięcie prawym umożliwia wybranie jednej z nich.\n" "naciśnij escape aby zamknąć okienko" -#: ../src/libs/metadata.c:615 +#: ../src/libs/metadata.c:617 msgid "" msgstr "" -#: ../src/libs/metadata.c:841 ../src/libs/metadata_view.c:1432 +#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 msgid "metadata settings" msgstr "ustawienia metadanych" -#: ../src/libs/metadata.c:884 +#: ../src/libs/metadata.c:886 msgid "XMP tag name" msgstr "wprowadź nazwę etykiety" -#: ../src/libs/metadata.c:890 +#: ../src/libs/metadata.c:892 msgid "display name" msgstr "pokaż nazwę" -#: ../src/libs/metadata.c:900 ../src/libs/metadata_view.c:1470 +#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 msgid "visible" msgstr "widoczne" -#: ../src/libs/metadata.c:907 +#: ../src/libs/metadata.c:909 msgid "drag and drop one row at a time until you get the desired order" msgstr "przeciągaj i upuść wiersze po kolei, aż uzyskasz pożądaną kolejność" -#: ../src/libs/metadata.c:915 +#: ../src/libs/metadata.c:917 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -27595,99 +30182,100 @@ msgstr "" "będą widoczne w edytorze metadanych, kolekcji, i module importu\n" "będą też eksportowane" -#: ../src/libs/metadata.c:920 ../src/libs/tagging.c:1873 -#: ../src/libs/tagging.c:2021 +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 +#: ../src/libs/tagging.c:2051 msgid "private" msgstr "prywatne" -#: ../src/libs/metadata.c:925 +#: ../src/libs/metadata.c:927 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" "zaznacz, jeśli chcesz, żeby informacje pozostały prywatne (nie będą " "eksportowane z obrazami)" -#: ../src/libs/metadata.c:934 +#: ../src/libs/metadata.c:936 msgid "add metadata tags" msgstr "usuń tagi metadanych" -#: ../src/libs/metadata.c:985 +#: ../src/libs/metadata.c:987 msgid "delete metadata" msgstr "usuń metadane" -#: ../src/libs/metadata.c:986 +#: ../src/libs/metadata.c:988 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." msgstr "" "zmierzasz do usunięcia metadanych obecnie przypisanych do obrazów.\n" -"te przypisania zostaną usunięte" +"te przypisania zostaną usunięte." -#: ../src/libs/metadata.c:1141 +#: ../src/libs/metadata.c:1143 msgid "write metadata for selected images" msgstr "zapisuje metadane dla wybranych obrazów" -#: ../src/libs/metadata.c:1142 +#: ../src/libs/metadata.c:1144 msgid "cancel" msgstr "anuluj" -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1145 msgid "ignore changed metadata" msgstr "ignoruj zmienione metadane" -#: ../src/libs/metadata.c:1204 +#: ../src/libs/metadata.c:1206 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1205 +#: ../src/libs/metadata.c:1207 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Uznanie autorstwa (CC BY)" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1208 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1209 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" -msgstr "Creative Commons Uznanie autorstwa-Na tych samych warunkach (CC BY-SA)" +msgstr "" +"Creative Commons Uznanie autorstwa-Na tych samych warunkach (CC BY-SA)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1210 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1211 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "Creative Commons Uznanie autorstwa-Bez utworów zależnych (CC BY-ND)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1212 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1213 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "Creative Commons Uznanie autorstwa-Użycie niekomercyjne (CC BY-NC)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1214 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1215 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "" "Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Na tych samych " "warunkach (CC BY-NC-SA)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1216 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1217 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "" "Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów " "zależnych (CC BY-NC-ND)" -#: ../src/libs/metadata.c:1216 ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 msgid "all rights reserved" msgstr "wszystkie prawa zastrzeżone" @@ -27696,14 +30284,6 @@ msgstr "wszystkie prawa zastrzeżone" msgid "filmroll" msgstr "rolka filmu" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "id grupy" - -#: ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "wersja" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "znacznik czasu importu" @@ -27740,6 +30320,11 @@ msgstr "szerokość (eksport)" msgid "export height" msgstr "wysokość (eksport)" +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "szerokość" + #: ../src/libs/metadata_view.c:170 msgid "longitude" msgstr "długość geograficzna" @@ -27756,31 +30341,31 @@ msgstr "kategorie" msgid "image information" msgstr "informacje o obrazie" -#: ../src/libs/metadata_view.c:359 +#: ../src/libs/metadata_view.c:375 msgid "unused/deprecated" msgstr "nieużywana (zdezaktualizowana)" -#: ../src/libs/metadata_view.c:360 +#: ../src/libs/metadata_view.c:376 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:363 +#: ../src/libs/metadata_view.c:379 msgid "marked for deletion" msgstr "zaznaczony do skasowania" -#: ../src/libs/metadata_view.c:364 +#: ../src/libs/metadata_view.c:380 msgid "auto-applying presets applied" msgstr "automatyczne stosowanie presetu" -#: ../src/libs/metadata_view.c:366 +#: ../src/libs/metadata_view.c:382 msgid "has .txt" msgstr "ma .txt" -#: ../src/libs/metadata_view.c:367 +#: ../src/libs/metadata_view.c:383 msgid "has .wav" msgstr "ma .wav" -#: ../src/libs/metadata_view.c:385 +#: ../src/libs/metadata_view.c:403 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" @@ -27788,16 +30373,16 @@ msgstr[0] "obraz ma %d gwiazdkę" msgstr[1] "obraz ma %d gwiazdki" msgstr[2] "obraz ma %d gwiazdek" -#: ../src/libs/metadata_view.c:461 +#: ../src/libs/metadata_view.c:470 #, c-format msgid "loader: %s" msgstr "loader: %s" -#: ../src/libs/metadata_view.c:688 +#: ../src/libs/metadata_view.c:702 msgid "" msgstr "" -#: ../src/libs/metadata_view.c:701 +#: ../src/libs/metadata_view.c:715 #, c-format msgid "" "double-click to jump to film roll\n" @@ -27806,32 +30391,32 @@ msgstr "" "kliknij dwukrotnie, aby przejść do rolki filmu\n" "%s" -#: ../src/libs/metadata_view.c:792 +#: ../src/libs/metadata_view.c:806 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:814 ../src/libs/metadata_view.c:826 -#: ../src/libs/metadata_view.c:831 +#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 +#: ../src/libs/metadata_view.c:845 #, c-format msgid "%.1f mm" msgstr "%.1f mm" -#: ../src/libs/metadata_view.c:855 +#: ../src/libs/metadata_view.c:869 #, c-format msgid "infinity" msgstr "nieskończoność" -#: ../src/libs/metadata_view.c:859 +#: ../src/libs/metadata_view.c:873 #, c-format msgid "%.2f m" msgstr "%.2f m" -#: ../src/libs/metadata_view.c:1434 +#: ../src/libs/metadata_view.c:1463 msgid "_default" msgstr "_domyślne" -#: ../src/libs/metadata_view.c:1465 +#: ../src/libs/metadata_view.c:1495 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -27841,211 +30426,226 @@ msgstr "" "odznacz aby ukryć metadane, które Cię nie interesują\n" "jeśli potrzebujesz innych ustawień, użyj presetów" -#: ../src/libs/metadata_view.c:1619 +#: ../src/libs/metadata_view.c:1657 msgid "jump to film roll" msgstr "przejdź do rolki filmu" -#: ../src/libs/modulegroups.c:42 ../src/libs/modulegroups.c:1789 +#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 msgid "workflow: scene-referred" msgstr "organizacja pracy: scenocentryczny" -#: ../src/libs/modulegroups.c:45 +#: ../src/libs/modulegroups.c:46 msgid "modules: deprecated" msgstr "moduły: przestarzałe" -#: ../src/libs/modulegroups.c:48 +#: ../src/libs/modulegroups.c:49 msgid "last modified layout" msgstr "ostatnio zmodyfikowany układ" -#: ../src/libs/modulegroups.c:192 +#: ../src/libs/modulegroups.c:193 msgid "modulegroups" msgstr "grupy modułów" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:306 ../src/libs/modulegroups.c:318 -#: ../src/libs/modulegroups.c:2481 ../src/libs/modulegroups.c:2483 +#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 +#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 msgid "on-off" msgstr "wł.-wył." -#: ../src/libs/modulegroups.c:480 ../src/libs/modulegroups.c:483 +#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 msgid "" -"this quick access widget is disabled as there are multiple instances of this " -"module present. Please use the full module to access this widget..." +"this quick access widget is disabled as there are multiple instances of this" +" module present. Please use the full module to access this widget..." msgstr "" "ten widżet szybkiego dostępu jest wyłączony, ponieważ istnieje wiele " "instancji tego modułu. Użyj pełnego modułu, żeby uzyskać dostęp do tego " "widżetu..." -#: ../src/libs/modulegroups.c:572 +#: ../src/libs/modulegroups.c:579 msgid "(some features may only be available in the full module interface)" msgstr "(niektóre funkcje dostępne są tylko w pełnej wersji modułu)" -#: ../src/libs/modulegroups.c:610 +#: ../src/libs/modulegroups.c:617 #, c-format msgid "go to the full version of the %s module" msgstr "przejdź do pełnej wersji modułu %s" -#: ../src/libs/modulegroups.c:1558 ../src/libs/modulegroups.c:1650 -#: ../src/libs/modulegroups.c:1687 ../src/libs/modulegroups.c:1741 -#: ../src/libs/modulegroups.c:1855 +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 +#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 +#: ../src/libs/modulegroups.c:1862 msgctxt "modulegroup" msgid "base" msgstr "podstawowe" -#: ../src/libs/modulegroups.c:1577 +#: ../src/libs/modulegroups.c:1582 msgctxt "modulegroup" msgid "tone" msgstr "tony" -#: ../src/libs/modulegroups.c:1587 ../src/libs/modulegroups.c:1701 -#: ../src/libs/modulegroups.c:1757 +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 +#: ../src/libs/modulegroups.c:1763 msgctxt "modulegroup" msgid "color" msgstr "kolor" -#: ../src/libs/modulegroups.c:1604 ../src/libs/modulegroups.c:1709 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 +#: ../src/libs/modulegroups.c:1770 msgctxt "modulegroup" msgid "correct" msgstr "korekcja" -#: ../src/libs/modulegroups.c:1623 ../src/libs/modulegroups.c:1722 -#: ../src/libs/modulegroups.c:1776 ../src/libs/modulegroups.c:2366 +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 +#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 msgctxt "modulegroup" msgid "effect" msgstr "efekt" -#: ../src/libs/modulegroups.c:1643 +#: ../src/libs/modulegroups.c:1649 msgid "modules: all" msgstr "moduły: wszystkie" -#: ../src/libs/modulegroups.c:1665 +#: ../src/libs/modulegroups.c:1671 msgctxt "modulegroup" msgid "grading" msgstr "korekcja koloru" -#: ../src/libs/modulegroups.c:1673 ../src/libs/modulegroups.c:2372 +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 msgctxt "modulegroup" msgid "effects" msgstr "efekty" -#: ../src/libs/modulegroups.c:1681 +#: ../src/libs/modulegroups.c:1687 msgid "workflow: beginner" msgstr "organizacja pracy: dla początkujących" -#: ../src/libs/modulegroups.c:1734 +#: ../src/libs/modulegroups.c:1740 msgid "workflow: display-referred" msgstr "organizacja pracy: ekranocentryczny" -#: ../src/libs/modulegroups.c:1794 +#: ../src/libs/modulegroups.c:1801 msgid "search only" msgstr "tylko wyszukiwarka" -#: ../src/libs/modulegroups.c:1808 ../src/libs/modulegroups.c:2111 -#: ../src/libs/modulegroups.c:2676 +#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 +#: ../src/libs/modulegroups.c:2679 msgctxt "modulegroup" msgid "deprecated" msgstr "przestarzałe" -#: ../src/libs/modulegroups.c:1823 +#: ../src/libs/modulegroups.c:1830 msgid "previous config" msgstr "poprzednia konfiguracja" -#: ../src/libs/modulegroups.c:1825 +#: ../src/libs/modulegroups.c:1832 msgid "previous layout" msgstr "poprzedni układ" -#: ../src/libs/modulegroups.c:1829 +#: ../src/libs/modulegroups.c:1836 msgid "previous config with new layout" msgstr "poprzednia konfiguracja z nowym układem" -#: ../src/libs/modulegroups.c:2007 ../src/libs/modulegroups.c:2535 -#: ../src/libs/modulegroups.c:2548 +#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 +#: ../src/libs/modulegroups.c:2553 msgid "remove this widget" msgstr "usuń ten widget" -#: ../src/libs/modulegroups.c:2130 ../src/libs/modulegroups.c:2394 +#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 msgid "remove this module" msgstr "usuń ten moduł" -#: ../src/libs/modulegroups.c:2358 +#: ../src/libs/modulegroups.c:2363 msgid "base" msgstr "baza danych" -#: ../src/libs/modulegroups.c:2364 +#: ../src/libs/modulegroups.c:2369 msgid "tone" msgstr "tony" -#: ../src/libs/modulegroups.c:2368 +#: ../src/libs/modulegroups.c:2373 msgid "technical" msgstr "techniczne" -#: ../src/libs/modulegroups.c:2370 +#: ../src/libs/modulegroups.c:2375 msgid "grading" msgstr "korekcja koloru" -#: ../src/libs/modulegroups.c:2376 ../src/libs/modulegroups.c:2384 +#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 msgid "add this module" msgstr "dodaj ten moduł" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2406 ../src/libs/modulegroups.c:2627 +#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 msgid "all available modules" msgstr "wszystkie dostępne moduły" -#: ../src/libs/modulegroups.c:2414 +#: ../src/libs/modulegroups.c:2419 msgid "add module" msgstr "dodaj moduł" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2424 msgid "remove module" msgstr "usuń moduł" -#: ../src/libs/modulegroups.c:2542 +#: ../src/libs/modulegroups.c:2547 msgid "header needed for other widgets" msgstr "nagłówek potrzebny dla innych widżetów" -#: ../src/libs/modulegroups.c:2558 ../src/libs/modulegroups.c:2565 +#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 msgid "add this widget" msgstr "dodaj ten widget" -#: ../src/libs/modulegroups.c:2578 +#: ../src/libs/modulegroups.c:2583 msgid "currently invisible" msgstr "obecnie niewidoczne" -#: ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2616 msgid "add widget" msgstr "dodaj widget" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2621 msgid "remove widget" msgstr "usuń widget" -#: ../src/libs/modulegroups.c:2739 +#: ../src/libs/modulegroups.c:2742 msgid "show all history modules" msgstr "wyświetl wszystkie moduły w historii" -#: ../src/libs/modulegroups.c:2742 ../src/libs/modulegroups.c:4028 +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 msgid "" -"show modules that are present in the history stack, regardless of whether or " -"not they are currently enabled" +"show modules that are present in the history stack, regardless of whether or" +" not they are currently enabled" msgstr "" "pokaż moduły, które są obecne w historii, niezależnie od tego, czy są " "aktualnie używane, czy nie" -#: ../src/libs/modulegroups.c:2837 ../src/libs/modulegroups.c:2943 +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 msgid "" -"the following modules are deprecated because they have internal design " -"mistakes that can't be corrected and alternative modules that correct them.\n" +"the following modules are deprecated because they have internal design mistakes that can't be corrected and alternative modules that correct them.\n" "they will be removed for new edits in the next release." msgstr "" -"te moduły są przestarzałe. zawierają błędy w implementacji, które nie mogą " -"być naprawione,a istnieją alternatywne moduły, które działają poprawnie.\n" +"te moduły są przestarzałe. zawierają błędy w implementacji, które nie mogą być naprawione,a istnieją alternatywne moduły, które działają poprawnie.\n" "będą one usunięte dla nowych edycji w kolejnym wydaniu darktable." -#: ../src/libs/modulegroups.c:2890 +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +msgid "quick access" +msgstr "szybki dostęp" + +#: ../src/libs/modulegroups.c:2865 +msgid "active pipeline" +msgstr "aktywny potok" + +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#, c-format +msgid "module group: '%s'" +msgstr "grupa modułów: „%s”" + +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +msgid "cycle module groups" +msgstr "przełączaj grupy modułów" + +#: ../src/libs/modulegroups.c:2975 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -28053,19 +30653,19 @@ msgstr "" "panel szybkiego dostępu\n" "kliknij prawym na ikonę zakładki aby dodać/usunąć widżety" -#: ../src/libs/modulegroups.c:2893 +#: ../src/libs/modulegroups.c:2978 msgid "quick access panel" msgstr "panel szybkiego dostępu" -#: ../src/libs/modulegroups.c:2905 +#: ../src/libs/modulegroups.c:2990 msgid "show only active modules" msgstr "wyświetl tylko aktywne moduły" -#: ../src/libs/modulegroups.c:2906 +#: ../src/libs/modulegroups.c:2991 msgid "active modules" msgstr "aktywny moduł" -#: ../src/libs/modulegroups.c:2912 +#: ../src/libs/modulegroups.c:3001 msgid "" "presets\n" "ctrl+click to manage" @@ -28073,167 +30673,173 @@ msgstr "" "presety\n" "ctrl+klik, aby zarządzać" -#: ../src/libs/modulegroups.c:2919 +#: ../src/libs/modulegroups.c:3008 msgid "search modules" msgstr "znajdź moduły" -#: ../src/libs/modulegroups.c:2921 +#: ../src/libs/modulegroups.c:3010 msgid "search modules by name or tag" msgstr "znajdź moduły po nazwie lub tagu" -#: ../src/libs/modulegroups.c:2936 +#: ../src/libs/modulegroups.c:3025 msgid "clear text" msgstr "wyczyść tekst" -#: ../src/libs/modulegroups.c:3200 +#: ../src/libs/modulegroups.c:3142 +#, c-format +msgid "" +"%s\n" +"right-click tab icon to add/remove modules" +msgstr "" +"%s\n" +"kliknij prawym na ikonę zakładki, by dodać/usunąć moduły" + +#: ../src/libs/modulegroups.c:3286 msgid "basic icon" msgstr "ikona podstawowych" -#: ../src/libs/modulegroups.c:3211 +#: ../src/libs/modulegroups.c:3297 msgid "active icon" msgstr "ikona aktywnych" -#: ../src/libs/modulegroups.c:3222 +#: ../src/libs/modulegroups.c:3308 msgid "color icon" msgstr "ikona koloru" -#: ../src/libs/modulegroups.c:3233 +#: ../src/libs/modulegroups.c:3319 msgid "correct icon" msgstr "ikona korekcji" -#: ../src/libs/modulegroups.c:3244 +#: ../src/libs/modulegroups.c:3330 msgid "effect icon" msgstr "ikona efektów" -#: ../src/libs/modulegroups.c:3255 +#: ../src/libs/modulegroups.c:3341 msgid "favorites icon" msgstr "ikona ulubionych" -#: ../src/libs/modulegroups.c:3266 +#: ../src/libs/modulegroups.c:3352 msgid "tone icon" msgstr "ikona tonów" -#: ../src/libs/modulegroups.c:3277 +#: ../src/libs/modulegroups.c:3363 msgid "grading icon" msgstr "ikona korekcji kolorów" -#: ../src/libs/modulegroups.c:3288 +#: ../src/libs/modulegroups.c:3374 msgid "technical icon" msgstr "ikona technicznych" -#: ../src/libs/modulegroups.c:3322 +#: ../src/libs/modulegroups.c:3408 msgid "quick access panel widgets" msgstr "widżety panelu szybkiego dostępu" -#: ../src/libs/modulegroups.c:3324 -msgid "quick access" -msgstr "szybki dostęp" - -#: ../src/libs/modulegroups.c:3346 +#: ../src/libs/modulegroups.c:3432 msgid "add widget to the quick access panel" msgstr "dodaj widżet do panelu szybkiego dostępu" -#: ../src/libs/modulegroups.c:3379 +#: ../src/libs/modulegroups.c:3465 msgid "group icon" msgstr "ikona grupy" -#: ../src/libs/modulegroups.c:3389 +#: ../src/libs/modulegroups.c:3475 msgid "group name" msgstr "nazwa grupy" -#: ../src/libs/modulegroups.c:3401 +#: ../src/libs/modulegroups.c:3487 msgid "remove group" msgstr "usuń grupę" -#: ../src/libs/modulegroups.c:3429 +#: ../src/libs/modulegroups.c:3515 msgid "move group to the left" msgstr "przesuń grupę w lewo" -#: ../src/libs/modulegroups.c:3439 +#: ../src/libs/modulegroups.c:3525 msgid "add module to the group" msgstr "dodaj moduł do grupy" -#: ../src/libs/modulegroups.c:3451 +#: ../src/libs/modulegroups.c:3537 msgid "move group to the right" msgstr "przesuń grupę w prawo" -#: ../src/libs/modulegroups.c:3641 +#: ../src/libs/modulegroups.c:3725 msgid "rename preset" msgstr "zmień nazwę presetu" -#: ../src/libs/modulegroups.c:3644 +#: ../src/libs/modulegroups.c:3728 msgid "_rename" msgstr "_zmień nazwę" -#: ../src/libs/modulegroups.c:3649 +#: ../src/libs/modulegroups.c:3733 msgid "a preset with this name already exists!" msgstr "preset o takiej nazwie już istnieje!" -#: ../src/libs/modulegroups.c:3658 +#: ../src/libs/modulegroups.c:3742 msgid "new preset name:" msgstr "nazwa nowego presetu:" -#: ../src/libs/modulegroups.c:3986 +#: ../src/libs/modulegroups.c:4070 msgid "preset: " msgstr "preset: " -#: ../src/libs/modulegroups.c:3996 +#: ../src/libs/modulegroups.c:4080 msgid "remove the preset" msgstr "usuń preset" -#: ../src/libs/modulegroups.c:4000 +#: ../src/libs/modulegroups.c:4084 msgid "duplicate the preset" msgstr "zduplikuj preset" -#: ../src/libs/modulegroups.c:4004 +#: ../src/libs/modulegroups.c:4088 msgid "rename the preset" msgstr "zmień nazwę presetu" -#: ../src/libs/modulegroups.c:4008 +#: ../src/libs/modulegroups.c:4092 msgid "create a new empty preset" msgstr "dodaj nowy, pusty preset" -#: ../src/libs/modulegroups.c:4016 +#: ../src/libs/modulegroups.c:4100 msgid "show search line" msgstr "pokaż wyszukiwarkę tekstową" -#: ../src/libs/modulegroups.c:4020 +#: ../src/libs/modulegroups.c:4104 msgid "show quick access panel" msgstr "szybki dostęp do presetów" -#: ../src/libs/modulegroups.c:4025 +#: ../src/libs/modulegroups.c:4109 msgid "show all history modules in active group" msgstr "pokaż wszystkie moduły historii w zaznaczonym zakresie" -#: ../src/libs/modulegroups.c:4039 +#: ../src/libs/modulegroups.c:4123 msgid "auto-apply this preset" msgstr "automatycznie zastosuj ten preset" -#: ../src/libs/modulegroups.c:4055 +#: ../src/libs/modulegroups.c:4139 msgid "module groups" msgstr "grupy modułów" -#: ../src/libs/modulegroups.c:4074 +#: ../src/libs/modulegroups.c:4158 msgid "" -"this is a built-in read-only preset. duplicate it if you want to make changes" +"this is a built-in read-only preset. duplicate it if you want to make " +"changes" msgstr "" "to wbudowany preset tylko do odczytu. zduplikuj go, jeśli chcesz wprowadzić " "zmiany" -#: ../src/libs/navigation.c:76 +#: ../src/libs/navigation.c:88 msgid "navigation" msgstr "nawigacja" -#: ../src/libs/navigation.c:113 ../src/libs/navigation.c:250 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 msgctxt "navigationbox" msgid "fill" msgstr "wypełnienie" -#: ../src/libs/navigation.c:116 ../src/libs/navigation.c:248 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 msgid "small" msgstr "małe" -#: ../src/libs/navigation.c:213 +#: ../src/libs/navigation.c:225 msgid "" "navigation\n" "click or drag to position zoomed area in center view" @@ -28241,44 +30847,293 @@ msgstr "" "nawigacja\n" "kliknij lub przesuń pole powiększenia w widoku centralnym" -#: ../src/libs/navigation.c:235 +#: ../src/libs/navigation.c:254 msgid "hide navigation thumbnail" msgstr "ukryj miniaturę nawigacji" -#: ../src/libs/navigation.c:246 +#: ../src/libs/navigation.c:265 msgid "image zoom level" msgstr "poziom powiększenia" -#: ../src/libs/navigation.c:251 +#: ../src/libs/navigation.c:270 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:252 -msgid "100%" -msgstr "100%" +#: ../src/libs/navigation.c:271 +msgid "100%" +msgstr "100%" + +#: ../src/libs/navigation.c:272 +msgid "200%" +msgstr "200%" + +#: ../src/libs/navigation.c:273 +msgid "400%" +msgstr "400%" + +#: ../src/libs/navigation.c:274 +msgid "800%" +msgstr "800%" + +#: ../src/libs/navigation.c:275 +msgid "1600%" +msgstr "1600%" + +#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3306 +msgid "neural restore" +msgstr "neuronowa restauracja" + +#: ../src/libs/neural_restore.c:456 +msgid "AI-based image restoration: denoise and upscale" +msgstr "restauracja obrazu oparta na AI: odszumianie i skalowanie" + +#: ../src/libs/neural_restore.c:845 +#, c-format +msgid "failed to open TIFF for writing: %s" +msgstr "nie udało się otworzyć TIFF do zapisu: %s" + +#: ../src/libs/neural_restore.c:896 +msgid "out of memory for detail recovery buffer" +msgstr "brak pamięci dla bufora odzyskiwania szczegółów" + +#: ../src/libs/neural_restore.c:1108 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "nie udało się załadować modelu AI do odszumiania raw Bayer" + +#: ../src/libs/neural_restore.c:1112 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "nie udało się załadować modelu AI do odszumiania raw X-Trans" + +#: ../src/libs/neural_restore.c:1116 +msgid "failed to load AI model for linear raw denoising" +msgstr "nie udało się załadować modelu AI do liniowego odszumiania raw" + +#: ../src/libs/neural_restore.c:1170 +msgid "raw denoise: unsupported raw datatype" +msgstr "odszumianie raw: nieobsługiwany typ danych raw" + +#: ../src/libs/neural_restore.c:1301 +msgid "raw denoise: cannot load source image" +msgstr "odszumianie raw: nie można załadować obrazu źródłowego" + +#: ../src/libs/neural_restore.c:1327 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "odszumianie raw: obraz nie jest w obsługiwanym formacie raw sensora" + +#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4168 +msgid "upscale" +msgstr "skalowanie" + +#: ../src/libs/neural_restore.c:1361 +#, c-format +msgid "loading %s model..." +msgstr "ładowanie modelu %s..." + +#: ../src/libs/neural_restore.c:1391 +#, c-format +msgid "failed to load AI %s model" +msgstr "nie udało się załadować modelu AI %s" + +#: ../src/libs/neural_restore.c:1461 +msgid "neural restore: cannot create output directory" +msgstr "neuronowa restauracja: nie można utworzyć katalogu wyjściowego" + +#: ../src/libs/neural_restore.c:1493 +msgid "neural restore: too many output files" +msgstr "restauracja neuronowa: zbyt wiele plików wyjściowych" + +#: ../src/libs/neural_restore.c:1502 +#, c-format +msgid "denoising image %d/%d..." +msgstr "odszumianie obrazu %d/%d..." + +#: ../src/libs/neural_restore.c:1503 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "odszumianie raw obrazu %d/%d..." + +#: ../src/libs/neural_restore.c:1504 +#, c-format +msgid "upscaling 2x image %d/%d..." +msgstr "skalowanie 2x obrazu %d/%d..." + +#: ../src/libs/neural_restore.c:1505 +#, c-format +msgid "upscaling 4x image %d/%d..." +msgstr "skalowanie 4x obrazu %d/%d..." + +#: ../src/libs/neural_restore.c:1514 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "odszumianie raw nie powiodło się dla obrazu %d" + +#: ../src/libs/neural_restore.c:1543 +msgid "neural restore: export failed" +msgstr "neuronowa restauracja: eksport nie powiódł się" + +#: ../src/libs/neural_restore.c:1566 +#, c-format +msgid "neural %s: %d image processed" +msgid_plural "neural %s: %d images processed" +msgstr[0] "neural %s: przetworzono %d obraz" +msgstr[1] "neural %s: przetworzono %d obrazy" +msgstr[2] "neural %s: przetworzono %d obrazów" + +#: ../src/libs/neural_restore.c:1648 +msgid "large output - processing will be slow" +msgstr "duże wyjście – przetwarzanie będzie wolne" + +#: ../src/libs/neural_restore.c:1664 +msgid "output: Bayer CFA DNG" +msgstr "wyjście: Bayer CFA DNG" + +#: ../src/libs/neural_restore.c:1665 +msgid "output: LinearRaw DNG" +msgstr "wyjście: LinearRaw DNG" + +#: ../src/libs/neural_restore.c:1684 +msgid "wide-gamut preserved, not denoised" +msgstr "szeroki gamut zachowany, bez odszumiania" + +#: ../src/libs/neural_restore.c:1685 +msgid "wide-gamut clipped" +msgstr "szeroki gamut przycięty" + +#: ../src/libs/neural_restore.c:3490 +#, c-format +msgid "zoom %.0f%%" +msgstr "powiększenie %.0f%%" + +#: ../src/libs/neural_restore.c:3653 +msgid "click to select preview area" +msgstr "kliknij, by wybrać obszar podglądu" + +#: ../src/libs/neural_restore.c:3678 +msgid "model not available" +msgstr "model niedostępny" + +#: ../src/libs/neural_restore.c:3680 ../src/libs/neural_restore.c:3874 +msgid "generating preview..." +msgstr "generowanie podglądu..." + +#: ../src/libs/neural_restore.c:3682 +msgid "click to generate preview" +msgstr "kliknij, by wygenerować podgląd" + +#: ../src/libs/neural_restore.c:3684 +msgid "image not supported by this task" +msgstr "obraz nie jest obsługiwany przez to zadanie" + +#: ../src/libs/neural_restore.c:3686 +msgid "preview initialization failed" +msgstr "nie udało się zainicjować podglądu" + +#: ../src/libs/neural_restore.c:3687 +msgid "select an image to preview" +msgstr "wybierz obraz do podglądu" + +#: ../src/libs/neural_restore.c:4120 ../src/libs/neural_restore.c:4384 +msgid "select output folder" +msgstr "wybierz folder wyjściowy" + +#: ../src/libs/neural_restore.c:4165 +msgid "AI raw denoising" +msgstr "odszumianie raw AI" + +#: ../src/libs/neural_restore.c:4167 +msgid "AI denoising" +msgstr "odszumianie AI" + +#: ../src/libs/neural_restore.c:4169 +msgid "AI upscaling" +msgstr "skalowanie AI" + +#: ../src/libs/neural_restore.c:4181 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "mieszaj między źródłowym CFA (0%) a odszumionym wyjściem (100%)" + +#: ../src/libs/neural_restore.c:4199 +#, no-c-format +msgid "" +"100% applies the full AI model output; lower values bring back luminance " +"texture and grain while keeping color noise suppressed" +msgstr "" +"100% stosuje pełne wyjście modelu AI; niższe wartości przywracają teksturę " +"luminancji i ziarno, jednocześnie tłumiąc szum kolorów" + +#: ../src/libs/neural_restore.c:4208 +msgid "upscale factor" +msgstr "współczynnik skalowania" + +#: ../src/libs/neural_restore.c:4210 +msgid "2x" +msgstr "2x" + +#: ../src/libs/neural_restore.c:4210 +msgid "4x" +msgstr "4x" + +#: ../src/libs/neural_restore.c:4227 +msgid "" +"click to pick preview area on the image thumbnail\n" +"double-click to reset to center" +msgstr "" +"kliknij, by wybrać obszar podglądu na miniaturze obrazu\n" +"kliknij dwukrotnie, by zresetować do środka" + +#: ../src/libs/neural_restore.c:4258 +msgid "process selected images" +msgstr "przetwórz zaznaczone obrazy" + +#: ../src/libs/neural_restore.c:4276 +msgid "output parameters" +msgstr "parametry wyjścia" + +#: ../src/libs/neural_restore.c:4287 +msgid "output TIFF bit depth" +msgstr "głębia bitowa wyjściowego TIFF" + +#: ../src/libs/neural_restore.c:4329 +msgid "color profile embedded in the output TIFF" +msgstr "profil koloru osadzony w wyjściowym TIFF" -#: ../src/libs/navigation.c:253 -msgid "200%" -msgstr "200%" +#: ../src/libs/neural_restore.c:4339 +msgid "preserve wide-gamut colors" +msgstr "zachowaj kolory szerokiego gamutu" -#: ../src/libs/navigation.c:254 -msgid "400%" -msgstr "400%" +#: ../src/libs/neural_restore.c:4346 +msgid "" +"when on, pixels outside sRGB gamut pass through without being denoised; when" +" off, all pixels are denoised but wide-gamut colors may be clipped; only " +"affects denoise" +msgstr "" +"gdy włączone, piksele poza gamutem sRGB przechodzą bez odszumiania; gdy " +"wyłączone, wszystkie piksele są odszumiane, ale kolory o szerokim gamucie " +"mogą zostać obcięte; dotyczy tylko odszumiania" -#: ../src/libs/navigation.c:255 -msgid "800%" -msgstr "800%" +#: ../src/libs/neural_restore.c:4355 +msgid "add to the current collection" +msgstr "dodaj do bieżącej kolekcji" -#: ../src/libs/navigation.c:256 -msgid "1600%" -msgstr "1600%" +#: ../src/libs/neural_restore.c:4361 +msgid "automatically import the output image into the current collection" +msgstr "automatycznie importuj obraz wyjściowy do bieżącej kolekcji" + +#: ../src/libs/neural_restore.c:4377 +msgid "" +"output folder — supports darktable variables\n" +"$(FILE_FOLDER) = source image folder" +msgstr "" +"folder wyjściowy — obsługuje zmienne darktable\n" +"$(FILE_FOLDER) = folder źródłowego obrazu" #: ../src/libs/print_settings.c:48 msgid "print settings" msgstr "ustawienia wydruku" -#. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:763 +#. FIXME: ellipsize title/printer as the export completed message is +#. ellipsized +#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 #, c-format msgid "processing `%s' for `%s'" msgstr "przetwarzanie „%s” dla „%s”" @@ -28298,38 +31153,38 @@ msgstr "błąd pobierania profilu wyjściowego dla obrazu %d" msgid "cannot apply printer profile `%s'" msgstr "nie można zastosować profilu drukarki „%s”!" -#: ../src/libs/print_settings.c:586 +#: ../src/libs/print_settings.c:594 msgid "failed to create temporary PDF for printing" msgstr "nie udało się utworzyć tymczasowego pliku pdf do drukowania" -#: ../src/libs/print_settings.c:632 +#: ../src/libs/print_settings.c:640 msgid "maximum image per page reached" msgstr "osiągnięto maksymalną ilość obrazów na stronę" -#: ../src/libs/print_settings.c:717 +#: ../src/libs/print_settings.c:725 msgid "cannot print until a picture is selected" msgstr "nie można wydrukować, dopóki nie zostanie wybrany obraz" -#: ../src/libs/print_settings.c:722 +#: ../src/libs/print_settings.c:730 msgid "cannot print until a printer is selected" msgstr "nie można wydrukować, nim nie zostanie wybrana drukarka" -#: ../src/libs/print_settings.c:727 +#: ../src/libs/print_settings.c:735 msgid "cannot print until a paper is selected" msgstr "nie można wydrukować, nim nie zostanie wybrany papier" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:755 +#: ../src/libs/print_settings.c:763 #, c-format msgid "cannot get image %d for printing" msgstr "nie można otrzymać obrazu %d do wydruku" -#: ../src/libs/print_settings.c:927 +#: ../src/libs/print_settings.c:942 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1175 +#: ../src/libs/print_settings.c:1195 #, c-format msgid "" "style to be applied on print:\n" @@ -28338,59 +31193,59 @@ msgstr "" "styl do zastosowania przy druku:\n" "%s" -#: ../src/libs/print_settings.c:2474 +#: ../src/libs/print_settings.c:2494 msgctxt "section" msgid "printer" msgstr "drukarka" -#: ../src/libs/print_settings.c:2487 ../src/libs/print_settings.c:2496 -#: ../src/libs/print_settings.c:2551 +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2571 msgid "printer" msgstr "drukarka" -#: ../src/libs/print_settings.c:2487 +#: ../src/libs/print_settings.c:2507 msgid "media" msgstr "materiały" -#: ../src/libs/print_settings.c:2508 +#: ../src/libs/print_settings.c:2528 msgid "color management in printer driver" msgstr "zarządzanie kolorami w sterowniku drukarki" -#: ../src/libs/print_settings.c:2541 +#: ../src/libs/print_settings.c:2561 msgid "printer ICC profiles" msgstr "profile ICC drukarki" -#: ../src/libs/print_settings.c:2562 +#: ../src/libs/print_settings.c:2582 msgid "black point compensation" msgstr "kompensacja punktu czerni" -#: ../src/libs/print_settings.c:2575 +#: ../src/libs/print_settings.c:2595 msgid "activate black point compensation when applying the printer profile" msgstr "włącz kompensację punktu czerni przy stosowaniu profilu drukarki" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2602 msgctxt "section" msgid "page" msgstr "strona" -#: ../src/libs/print_settings.c:2604 +#: ../src/libs/print_settings.c:2624 msgid "measurement units" msgstr "jednostki pomiaru" -#: ../src/libs/print_settings.c:2612 +#: ../src/libs/print_settings.c:2632 msgid "image width/height" msgstr "szerokość/wysokość obrazu" -#: ../src/libs/print_settings.c:2617 +#: ../src/libs/print_settings.c:2637 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2625 +#: ../src/libs/print_settings.c:2645 msgid "scale factor" msgstr "współczynnik skalowania" -#: ../src/libs/print_settings.c:2631 +#: ../src/libs/print_settings.c:2651 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -28403,46 +31258,46 @@ msgstr "" "zbyt duża wartość może oznaczać słabą jakość wydruku" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2645 +#: ../src/libs/print_settings.c:2665 msgid "top margin" msgstr "górny margines" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2649 +#: ../src/libs/print_settings.c:2669 msgid "left margin" msgstr "lewy margines" -#: ../src/libs/print_settings.c:2652 +#: ../src/libs/print_settings.c:2672 msgid "lock" msgstr "blokada" -#: ../src/libs/print_settings.c:2654 +#: ../src/libs/print_settings.c:2674 msgid "change all margins uniformly" msgstr "zmień wszystkie marginesy jednocześnie" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2658 +#: ../src/libs/print_settings.c:2678 msgid "right margin" msgstr "prawy margines" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2662 +#: ../src/libs/print_settings.c:2682 msgid "bottom margin" msgstr "dolny margines" -#: ../src/libs/print_settings.c:2695 +#: ../src/libs/print_settings.c:2715 msgid "display grid" msgstr "wyświetl siatkę" -#: ../src/libs/print_settings.c:2706 +#: ../src/libs/print_settings.c:2726 msgid "snap to grid" msgstr "wyrównaj do siatki" -#: ../src/libs/print_settings.c:2719 +#: ../src/libs/print_settings.c:2739 msgid "borderless mode required" msgstr "wymagany tryb bez marginesów" -#: ../src/libs/print_settings.c:2722 +#: ../src/libs/print_settings.c:2742 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -28453,16 +31308,16 @@ msgstr "" "poniżej marginesów sprzętowych drukarki" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2729 +#: ../src/libs/print_settings.c:2749 msgctxt "section" msgid "image layout" msgstr "układ obrazu" -#: ../src/libs/print_settings.c:2770 +#: ../src/libs/print_settings.c:2790 msgid "new image area" msgstr "nowy obszar obrazu" -#: ../src/libs/print_settings.c:2772 +#: ../src/libs/print_settings.c:2792 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -28472,57 +31327,57 @@ msgstr "" "kliknij i przeciągnij po stronie, aby umieścić obszar\n" "przeciągnij i upuść obraz z rolki filmu" -#: ../src/libs/print_settings.c:2776 +#: ../src/libs/print_settings.c:2796 msgid "delete image area" msgstr "usuń obszar obrazu" -#: ../src/libs/print_settings.c:2778 +#: ../src/libs/print_settings.c:2798 msgid "delete the currently selected image area" msgstr "usuń bieżący obszar obrazu" -#: ../src/libs/print_settings.c:2781 +#: ../src/libs/print_settings.c:2801 msgid "clear layout" msgstr "wyczyść układ" -#: ../src/libs/print_settings.c:2783 +#: ../src/libs/print_settings.c:2803 msgid "remove all image areas from the page" msgstr "usuń wszystkie obszary obrazu ze strony" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2800 +#: ../src/libs/print_settings.c:2820 msgid "image area x origin (in current unit)" msgstr "współrzędna x punktu początkowego obszaru (w bieżącej jednostce)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2804 +#: ../src/libs/print_settings.c:2824 msgid "image area y origin (in current unit)" msgstr "współrzędna y punktu początkowego obszaru (w bieżącej jednostce)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2815 +#: ../src/libs/print_settings.c:2835 msgid "image area width (in current unit)" msgstr "szerokość obszaru (w bieżącej jednostce)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2819 +#: ../src/libs/print_settings.c:2839 msgid "image area height (in current unit)" msgstr "wysokość obszaru (w bieżącej jednostce)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2845 +#: ../src/libs/print_settings.c:2865 msgctxt "section" msgid "print settings" msgstr "ustawienia wydruku" -#: ../src/libs/print_settings.c:2915 +#: ../src/libs/print_settings.c:2935 msgid "select style to be applied on printing" msgstr "wybierz styl, który ma zostać zastosowany podczas wydruku" -#: ../src/libs/print_settings.c:2917 +#: ../src/libs/print_settings.c:2937 msgid "temporary style to use while printing" msgstr "tymczasowy styl, jaki ma zostać użyty podczas wydruku" -#: ../src/libs/print_settings.c:2948 +#: ../src/libs/print_settings.c:2969 msgid "print with current settings" msgstr "drukuj używając bieżących ustawień" @@ -28555,6 +31410,93 @@ msgstr " lecz nie " msgid "recent collections settings" msgstr "ustawienia ostatnich kolekcji" +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +msgid "set scale to linear" +msgstr "ustaw skalę liniową" + +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +msgid "set scale to logarithmic" +msgstr "ustaw skalę logarytmiczną" + +#: ../src/libs/scopes/histogram.c:244 +msgid "switch histogram scale" +msgstr "przełącz skalę histogramu" + +#. FIXME: this could depend on values of left/right scopes +#: ../src/libs/scopes/split.c:30 +msgid "split" +msgstr "podział" + +#: ../src/libs/scopes/vectorscope.c:135 +msgid "vectorscope" +msgstr "wektoroskop" + +#: ../src/libs/scopes/vectorscope.c:1038 +msgid "set view to AzBz" +msgstr "ustaw widok na AzBz" + +#: ../src/libs/scopes/vectorscope.c:1044 +msgid "set view to RYB" +msgstr "ustaw widok na RYB" + +#: ../src/libs/scopes/vectorscope.c:1050 +msgid "set view to u*v*" +msgstr "ustaw widok na u*v*" + +#: ../src/libs/scopes/vectorscope.c:1160 +msgid "scroll to coarse-rotate" +msgstr "przewiń rolką aby zgrubnie obrócić" + +#: ../src/libs/scopes/vectorscope.c:1161 +msgid "ctrl+scroll to fine rotate" +msgstr "przewiń z Ctrl aby dokładnie obrócić" + +#: ../src/libs/scopes/vectorscope.c:1162 +msgid "shift+scroll to change width" +msgstr "przewija z shift aby zmienić szerokość" + +#: ../src/libs/scopes/vectorscope.c:1163 +msgid "alt+scroll to cycle" +msgstr "przewija z alt aby przeskakiwać" + +#: ../src/libs/scopes/vectorscope.c:1419 +msgid "cycle vectorscope types" +msgstr "przestaw typ wektoroskopu" + +#: ../src/libs/scopes/vectorscope.c:1424 +msgid "switch vectorscope scale" +msgstr "przełącz skalę wektoroskopu" + +#: ../src/libs/scopes/vectorscope.c:1441 +msgid "color harmonies" +msgstr "schematy kolorystyczne" + +#. FIXME: do we need this action, or is it vestigial? +#: ../src/libs/scopes/vectorscope.c:1459 +msgid "cycle color harmonies" +msgstr "przełaczaj schematy kolorystyczne" + +# nie bardzo jest polski termin na to +#: ../src/libs/scopes/waveform.c:55 +msgid "waveform" +msgstr "rozkład jasności (waveform)" + +#: ../src/libs/scopes/waveform.c:308 +msgid "set scope to vertical" +msgstr "ustaw zakres na pionowy" + +#: ../src/libs/scopes/waveform.c:313 +msgid "set scope to horizontal" +msgstr "ustaw zakres na poziomy" + +#: ../src/libs/scopes/waveform.c:404 +msgid "switch scope orientation" +msgstr "przełącz orientację wykresu" + +#: ../src/libs/scopes/waveform.c:446 +msgid "RGB parade" +msgstr "wykres falowy RGB" + #: ../src/libs/select.c:45 msgid "" "modify which of the displayed\n" @@ -28648,16 +31590,20 @@ msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" msgstr "" -"robi migawkę przydatną do porównywania obrazu z innym obrazem, lub tym samym " -"w innym stadium przetwarzania" +"robi migawkę przydatną do porównywania obrazu z innym obrazem, lub tym samym" +" w innym stadium przetwarzania" -#: ../src/libs/snapshots.c:871 +#: ../src/libs/snapshots.c:867 +msgid "side-by-side" +msgstr "obok siebie" + +#: ../src/libs/snapshots.c:873 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" msgstr "umieść migawkę w podziale prawo-lewo / góra-dół zamiast nakładki" -#: ../src/libs/snapshots.c:875 +#: ../src/libs/snapshots.c:877 msgid "toggle last snapshot" msgstr "pokaż/ukryj ostatnią migawkę" @@ -28715,7 +31661,7 @@ msgstr "wybór stylu" msgid "darktable style files" msgstr "plik stylów darktable" -#: ../src/libs/styles.c:851 +#: ../src/libs/styles.c:876 msgid "" "available styles,\n" "double-click to apply" @@ -28723,58 +31669,82 @@ msgstr "" "dostępne style,\n" "kliknij dwukrotnie, aby zastosować" -#: ../src/libs/styles.c:859 ../src/libs/styles.c:860 +#: ../src/libs/styles.c:884 ../src/libs/styles.c:885 msgid "filter style names" msgstr "filtruj nazwy stylów" -#: ../src/libs/styles.c:865 ../src/libs/styles.c:866 +#: ../src/libs/styles.c:889 ../src/libs/styles.c:890 +msgid "hide preview" +msgstr "ukryj podgląd" + +#: ../src/libs/styles.c:897 +msgid "hide preview of style on tooltip" +msgstr "ukryj podgląd stylu w podpowiedzi" + +#: ../src/libs/styles.c:899 ../src/libs/styles.c:900 msgid "create duplicate" msgstr "zduplikuj" -#: ../src/libs/styles.c:873 +#: ../src/libs/styles.c:907 msgid "creates a duplicate of the image before applying style" msgstr "tworzy duplikat obrazu przed zastosowaniem stylu" -#: ../src/libs/styles.c:876 +#: ../src/libs/styles.c:911 msgid "how to handle existing history" msgstr "jak traktować istniejącą historię edycji" -#: ../src/libs/styles.c:879 +#: ../src/libs/styles.c:914 msgid "append" msgstr "dołącz" -#: ../src/libs/styles.c:883 +#: ../src/libs/styles.c:918 msgid "create..." msgstr "utwórz..." -#: ../src/libs/styles.c:885 +#: ../src/libs/styles.c:920 msgid "create styles from history stack of selected images" msgstr "tworzy style na podstawie historii edycji wybranych obrazów" -#: ../src/libs/styles.c:889 ../src/libs/tagging.c:2531 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 msgid "edit..." msgstr "edytuj..." -#: ../src/libs/styles.c:891 +#: ../src/libs/styles.c:926 msgid "edit the selected styles in list above" msgstr "edytuje style wybrane z listy powyżej" -#: ../src/libs/styles.c:897 +#: ../src/libs/styles.c:932 msgid "removes the selected styles in list above" msgstr "usuwa style wybrane z listy powyżej" -#: ../src/libs/styles.c:903 +#: ../src/libs/styles.c:938 msgid "import styles from a style files" msgstr "importuje style z plików" -#: ../src/libs/styles.c:909 +#: ../src/libs/styles.c:944 msgid "export the selected styles into a style files" msgstr "eksportuje wybrane style do plików" -#: ../src/libs/styles.c:915 +#: ../src/libs/styles.c:950 msgid "apply the selected styles in list above to selected images" msgstr "aplikuje wybrane style do wybranego obrazu" +#: ../src/libs/styles.c:1017 +msgid "style preview settings" +msgstr "ustawienia podglądu stylu" + +#: ../src/libs/styles.c:1025 +msgid "preview size" +msgstr "rozmiar podglądu" + +#: ../src/libs/styles.c:1026 +msgid "change size of preview on tooltip of style" +msgstr "zmień rozmiar podglądu stylu w podpowiedzi" + +#: ../src/libs/styles.c:1029 +msgid "large" +msgstr "duży" + #: ../src/libs/tagging.c:110 msgid "tagging" msgstr "tagowanie" @@ -28787,33 +31757,33 @@ msgstr "" "dodaj lub usuń słowa kluczowe\n" "dla aktualnie wybranych obrazów" -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1446 msgid "attach tag to all" msgstr "przypisz tag do wszystkich" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2500 +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 msgid "detach tag" msgstr "odłącz tag" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1459 msgid "find tag" msgstr "znajdź tag" -#: ../src/libs/tagging.c:1432 ../src/libs/tagging.c:2567 +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 msgid "copy to clipboard" msgstr "kopiuj do schowka" -#: ../src/libs/tagging.c:1669 +#: ../src/libs/tagging.c:1699 msgid "delete tag?" msgstr "usunąć tag?" -#: ../src/libs/tagging.c:1675 ../src/libs/tagging.c:1764 -#: ../src/libs/tagging.c:1985 ../src/libs/tagging.c:2294 +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 +#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 #, c-format msgid "selected: %s" msgstr "wybranych: %s" -#: ../src/libs/tagging.c:1680 +#: ../src/libs/tagging.c:1710 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -28829,18 +31799,18 @@ msgstr[1] "" "%d obrazy są przypisane do tego tagu!" msgstr[2] "" "czy na pewno chcesz usunąć tag %s?\n" -"%d obrazów jest przypisanych do tego tagu!" +"%d obrazów jest przypisanych do tego tagu!" -#: ../src/libs/tagging.c:1718 +#: ../src/libs/tagging.c:1748 #, c-format msgid "tag %s removed" msgstr "tag %s usunięty" -#: ../src/libs/tagging.c:1758 +#: ../src/libs/tagging.c:1788 msgid "delete node?" msgstr "usunąć węzeł?" -#: ../src/libs/tagging.c:1768 +#: ../src/libs/tagging.c:1798 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" @@ -28848,8 +31818,8 @@ msgstr[0] "%d tag zostanie usunięty" msgstr[1] "%d tagi zostaną usunięte" msgstr[2] "%d tagów zostanie usuniętych" -#: ../src/libs/tagging.c:1775 ../src/libs/tagging.c:1995 -#: ../src/libs/tagging.c:2304 +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 +#: ../src/libs/tagging.c:2334 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" @@ -28857,42 +31827,42 @@ msgstr[0] "%d obraz zostanie zaktualizowany" msgstr[1] "%d obrazy zostaną zaktualizowane" msgstr[2] "%d obrazów zostanie zaktualizowanych" -#: ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:1836 #, c-format msgid "%d tags removed" msgstr "usunięto %d tagów" -#: ../src/libs/tagging.c:1850 +#: ../src/libs/tagging.c:1880 msgid "create tag" msgstr "utwórz tag" -#: ../src/libs/tagging.c:1866 +#: ../src/libs/tagging.c:1896 #, c-format msgid "add to: \"%s\" " msgstr "dodaj do: \"%s\" " -#: ../src/libs/tagging.c:1871 ../src/libs/tagging.c:2019 +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 msgid "category" msgstr "kategoria" -#: ../src/libs/tagging.c:1884 ../src/libs/tagging.c:2010 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 msgid "name: " msgstr "nazwa: " -#: ../src/libs/tagging.c:1887 ../src/libs/tagging.c:2030 +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 msgid "synonyms: " msgstr "synonimy: " -#: ../src/libs/tagging.c:1895 ../src/libs/tagging.c:2047 -#: ../src/libs/tagging.c:2330 +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 +#: ../src/libs/tagging.c:2360 msgid "empty tag is not allowed, aborting" msgstr "pusty tag nie jest dozwolony, anulowanie" -#: ../src/libs/tagging.c:1906 +#: ../src/libs/tagging.c:1936 msgid "tag name already exists. aborting." msgstr "nazwa tagu już istnieje. anulowanie." -#: ../src/libs/tagging.c:1989 ../src/libs/tagging.c:2298 +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" @@ -28900,7 +31870,7 @@ msgstr[0] "%d tag zostanie zaktualizowany" msgstr[1] "%d tagi zostaną zaktualizowane" msgstr[2] "%d tagów zostanie zaktualizowanych" -#: ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:2079 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -28908,103 +31878,103 @@ msgstr "" "znak '|' nie jest dozwolony przy zmianie nazwy tagu.\n" "aby zmodyfikować hierarchię, użyj opcji zmiany ścieżki. anulowanie." -#: ../src/libs/tagging.c:2098 ../src/libs/tagging.c:2232 +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 #, c-format msgid "at least one new tag name (%s) already exists, aborting" -msgstr "przynajmniej jedna nowa nazwa tagu (%s) już istnieje, anulowanie." +msgstr "przynajmniej jedna nowa nazwa tagu (%s) już istnieje, anulowanie" -#: ../src/libs/tagging.c:2288 +#: ../src/libs/tagging.c:2318 msgid "change path" msgstr "zmień ścieżkę" -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:2364 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "" "znak '|' nie jest w odpowiednim miejscu, pusty tag nie jest dozwolony, " "anulowanie" -#: ../src/libs/tagging.c:2466 +#: ../src/libs/tagging.c:2496 #, c-format msgid "tag %s created" msgstr "tag %s utworzony" -#: ../src/libs/tagging.c:2495 +#: ../src/libs/tagging.c:2525 msgid "attach tag" msgstr "przypisz tag" -#: ../src/libs/tagging.c:2510 +#: ../src/libs/tagging.c:2540 msgid "create tag..." msgstr "utwórz tag..." -#: ../src/libs/tagging.c:2517 +#: ../src/libs/tagging.c:2547 msgid "delete tag" msgstr "usuń tag" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2555 msgid "delete node" msgstr "usuń węzeł" -#: ../src/libs/tagging.c:2539 +#: ../src/libs/tagging.c:2569 msgid "change path..." msgstr "zmień ścieżkę..." -#: ../src/libs/tagging.c:2550 +#: ../src/libs/tagging.c:2580 msgid "set as a tag" msgstr "ustaw jako tag" -#: ../src/libs/tagging.c:2562 +#: ../src/libs/tagging.c:2592 msgid "copy to entry" msgstr "kopiuj do pola nazwy etykiety" -#: ../src/libs/tagging.c:2588 +#: ../src/libs/tagging.c:2618 msgid "go to tag collection" msgstr "przejdź do kolekcji tagów" -#: ../src/libs/tagging.c:2595 +#: ../src/libs/tagging.c:2625 msgid "go back to work" msgstr "wróć do poprzedniego widoku kolekcji" -#: ../src/libs/tagging.c:2771 +#: ../src/libs/tagging.c:2801 #, c-format msgid "%s" msgstr "`%s'" -#: ../src/libs/tagging.c:2773 +#: ../src/libs/tagging.c:2803 msgid "(private)" msgstr "(prywatne)" -#: ../src/libs/tagging.c:2802 +#: ../src/libs/tagging.c:2832 msgid "select a keyword file" msgstr "wybierz słowo kluczowe" -#: ../src/libs/tagging.c:2817 +#: ../src/libs/tagging.c:2847 msgid "error importing tags" msgstr "błąd podczas importowania tagów" -#: ../src/libs/tagging.c:2819 +#: ../src/libs/tagging.c:2849 #, c-format msgid "%zd tags imported" msgstr "zaimportowano %zd tagów" -#: ../src/libs/tagging.c:2844 +#: ../src/libs/tagging.c:2874 msgid "select file to export to" msgstr "wybierz plik do eksportu" -#: ../src/libs/tagging.c:2860 +#: ../src/libs/tagging.c:2890 msgid "error exporting tags" msgstr "błąd podczas eksportowania tagów" -#: ../src/libs/tagging.c:2862 +#: ../src/libs/tagging.c:2892 #, c-format msgid "%zd tags exported" msgstr "wyeksportowano %zd tagów" -#: ../src/libs/tagging.c:3340 +#: ../src/libs/tagging.c:3370 msgid "drop to root" msgstr "przerzuć do głównego folderu" # focus to entry? -#: ../src/libs/tagging.c:3497 +#: ../src/libs/tagging.c:3527 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -29016,47 +31986,47 @@ msgstr "" "kliknij prawym, aby wykonać inne akcje na przypisanym tagu,\n" "wciśnij Tab aby przenieść kursor do pola wpisu" -#: ../src/libs/tagging.c:3511 +#: ../src/libs/tagging.c:3541 msgid "attach" msgstr "dołącz" -#: ../src/libs/tagging.c:3513 +#: ../src/libs/tagging.c:3543 msgid "attach tag to all selected images" msgstr "przypisz tag do wszystkich wybranych obrazów" -#: ../src/libs/tagging.c:3516 +#: ../src/libs/tagging.c:3546 msgid "detach" msgstr "odłącz" -#: ../src/libs/tagging.c:3518 +#: ../src/libs/tagging.c:3548 msgid "detach tag from all selected images" msgstr "odłącz tag od wszystkich wybranych obrazów" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "toggle list with / without hierarchy" msgstr "przełącza widok listy między płaskim a hierarchicznym" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "hide" msgstr "ukryj" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "toggle sort by name or by count" msgstr "przełącza sposób sortowania: po nazwie lub ilości" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "sort" msgstr "sortowanie" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "toggle show or not darktable tags" msgstr "przełącz widoczność tagów darktable" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "dttags" msgstr "dttags" -#: ../src/libs/tagging.c:3555 +#: ../src/libs/tagging.c:3585 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -29068,11 +32038,11 @@ msgstr "" "naciśnij Tab lub strzałkę w dół, aby przejść do pierwszego pasującego tagu\n" "naciśnij shift+Tab, aby wybrać pierwszy przypisany tag użytkownika" -#: ../src/libs/tagging.c:3568 ../src/libs/tagging.c:3575 +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 msgid "clear entry" msgstr "wyczyść tekst" -#: ../src/libs/tagging.c:3634 +#: ../src/libs/tagging.c:3664 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -29082,14 +32052,13 @@ msgid "" "shift+Tab to give the focus to entry" msgstr "" "słownik tagów,\n" -"naciśnij Enter lub kliknij dwukrotnie, aby przypisać wybrany tag do " -"wybranych obrazów\n" +"naciśnij Enter lub kliknij dwukrotnie, aby przypisać wybrany tag do wybranych obrazów\n" "shift+Enter działa tak samo, a także przenosi kursor na pole wpisu\n" "shift+kliknięcie, aby w pełni rozwinąć wybrany tag\n" "kliknij prawym, aby wykonać inne akcje na wybranym tagu\n" "shift+Tab aby przenieść kursor na pole wpisu" -#: ../src/libs/tagging.c:3680 +#: ../src/libs/tagging.c:3710 msgid "" "create a new tag with the\n" "name you entered" @@ -29097,42 +32066,42 @@ msgstr "" "tworzy nowy tag\n" "z wprowadzoną nazwą" -#: ../src/libs/tagging.c:3686 +#: ../src/libs/tagging.c:3716 msgid "import tags from a Lightroom keyword file" msgstr "importuje tagi z pliku słów kluczowych Lightroom" -#: ../src/libs/tagging.c:3693 +#: ../src/libs/tagging.c:3723 msgid "export all tags to a Lightroom keyword file" msgstr "eksportuje wszystkie tagi do pliku słów kluczowych Lightroom" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "toggle list / tree view" msgstr "przełącza widok listy / drzewa" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "tree" msgstr "drzewo" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3733 msgid "toggle list with / without suggestion" msgstr "przełącza widoczność podpowiedzi" -#: ../src/libs/tagging.c:3704 +#: ../src/libs/tagging.c:3734 msgid "suggestion" msgstr "sugestia" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3753 msgid "redo last tag" msgstr "powtórz ostatni tag" -#: ../src/libs/tagging.c:3810 +#: ../src/libs/tagging.c:3840 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "skrót tagu nie jest aktywny w widoku drzewa tagów. proszę przełączyć się na " "widok listy" -#: ../src/libs/tagging.c:3942 +#: ../src/libs/tagging.c:3979 msgid "tagging settings" msgstr "ustawienia tagowania" @@ -29161,10 +32130,37 @@ msgstr "wyczyść kolorową etykietę dla wybranych obrazów" msgid "enter a description of how you use this color label" msgstr "wprowadź opis jak używasz tej kolorowej etykiety" -#: ../src/libs/tools/filmstrip.c:45 +#: ../src/libs/tools/filmstrip.c:46 msgid "filmstrip" msgstr "taśma filmowa" +#: ../src/libs/tools/filmstrip.c:102 +msgid "filmstrip auto-scroll enabled" +msgstr "automatyczne przewijanie taśmy filmowej włączone" + +#: ../src/libs/tools/filmstrip.c:106 +msgid "filmstrip auto-scroll disabled" +msgstr "automatyczne przewijanie taśmy filmowej wyłączone" + +#: ../src/libs/tools/filmstrip.c:128 +#, c-format +msgid "pinned in second window: %s" +msgstr "przypięte w drugim oknie: %s" + +#. register action and attach it to self->widget so the quick-shortcut +#. button can discover it by hovering anywhere over the filmstrip +#: ../src/libs/tools/filmstrip.c:147 ../src/libs/tools/filmstrip.c:149 +msgid "pin in second window" +msgstr "przypnij w drugim oknie" + +#: ../src/libs/tools/filmstrip.c:152 +msgid "auto-scroll to selected image" +msgstr "automatycznie przewiń do wybranego obrazu" + +#: ../src/libs/tools/filmstrip.c:154 +msgid "center on selected image" +msgstr "wyśrodkuj na wybranym obrazie" + #: ../src/libs/tools/filter.c:42 msgid "filter" msgstr "filtr" @@ -29318,8 +32314,7 @@ msgstr "nakładki miniatur dla rozmiaru" #: ../src/libs/tools/global_toolbox.c:246 #: ../src/libs/tools/global_toolbox.c:310 msgid "" -"duration before the block overlay is hidden after each mouse movement on the " -"image\n" +"duration before the block overlay is hidden after each mouse movement on the image\n" "set -1 to never hide the overlay" msgstr "" "czas od najechania kursorem myszy, po którym nakładka jed ukrywana\n" @@ -29422,7 +32417,8 @@ msgstr "pomoc" #: ../src/libs/tools/global_toolbox.c:482 msgid "enable this, then click on a control element to see its online help" -msgstr "włącz to, a następnie kliknij na elemencie, żeby zobaczyć pomoc online" +msgstr "" +"włącz to, a następnie kliknij na elemencie, żeby zobaczyć pomoc online" #: ../src/libs/tools/global_toolbox.c:488 msgid "" @@ -29501,7 +32497,7 @@ msgstr "kliknij aby zezwolić na przeglądanie wszystkich obrazów w kolekcji." #: ../src/libs/tools/lighttable.c:141 msgid "click to limit browsing to the selection." -msgstr "kliknij aby ograniczyć przeglądanie do zaznaczenia" +msgstr "kliknij aby ograniczyć przeglądanie do zaznaczenia." #: ../src/libs/tools/lighttable.c:414 msgid "focus detection" @@ -29559,6 +32555,14 @@ msgstr "przełącz sposób przybliżania dla selekcji obrazów" msgid "exit current layout" msgstr "wyjdź z bieżącego układu" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "historia logów" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "zobacz historię logów" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" @@ -29581,12 +32585,12 @@ msgstr "" msgid "switching encoding to relative (down = %d)" msgstr "ustawienie zliczania względnego (dół=%d)" -#: ../src/libs/tools/midi.c:558 +#: ../src/libs/tools/midi.c:559 #, c-format msgid "%s opened as midi%d" msgstr "%s otwarte jako MIDI%d" -#: ../src/libs/tools/module_toolbox.c:48 +#: ../src/libs/tools/module_toolbox.c:26 msgid "module toolbox" msgstr "przybornik modułu" @@ -29607,7 +32611,7 @@ msgstr "rozpocznij zaznaczenie" msgid "stop selection" msgstr "koniec zaznaczenia" -#: ../src/libs/tools/view_toolbox.c:48 +#: ../src/libs/tools/view_toolbox.c:29 msgid "view toolbox" msgstr "przybornik widoku" @@ -29615,48 +32619,49 @@ msgstr "przybornik widoku" msgid "viewswitcher" msgstr "przełącznik widoku" -#: ../src/lua/preferences.c:656 ../src/lua/preferences.c:671 -#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:696 -#: ../src/lua/preferences.c:712 ../src/lua/preferences.c:776 +#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 +#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 +#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 #, c-format msgid "double-click to reset to `%s'" msgstr "kliknij dwukrotnie, aby zresetować do „%s”" -#: ../src/lua/preferences.c:681 +#: ../src/lua/preferences.c:708 msgid "select file" msgstr "wybór pliku" -#: ../src/lua/preferences.c:735 +#: ../src/lua/preferences.c:762 #, c-format msgid "double-click to reset to `%d'" msgstr "kliknij dwukrotnie, aby zresetować do „%d”" -#: ../src/lua/preferences.c:762 +#: ../src/lua/preferences.c:789 #, c-format msgid "double-click to reset to `%f'" msgstr "kliknij dwukrotnie, aby zresetować do \"%f”" -#: ../src/lua/preferences.c:837 +#: ../src/lua/preferences.c:868 msgid "Lua options" msgstr "opcje Lua" -#: ../src/views/darkroom.c:565 +#: ../src/lua/preferences.c:919 +msgid "per-script configuration options" +msgstr "opcje konfiguracji poszczególnych skryptów" + +#: ../src/views/darkroom.c:626 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" "\n" -"if stored on an external drive, ensure that the drive is connected and " -"files\n" +"if stored on an external drive, ensure that the drive is connected and files\n" "can be accessed in the same locations as when you imported this image." msgstr "" "plik `%s` jest niedostępny, teraz przełączam do stołu podświetlanego.\n" "\n" -"jeśli plik jest przechowywany na zewnętrznym dysku, upewnij się, że dysk " -"jest podłączony,\n" -"a pliki są dostępne w tych samych lokalizacjach, co podczas importu tego " -"obrazu." +"jeśli plik jest przechowywany na zewnętrznym dysku, upewnij się, że dysk jest podłączony,\n" +"a pliki są dostępne w tych samych lokalizacjach, co podczas importu tego obrazu." -#: ../src/views/darkroom.c:572 +#: ../src/views/darkroom.c:633 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -29667,14 +32672,15 @@ msgstr "" "\n" "proszę sprawdzić, czy plik został poprawnie i w pełni skopiowany z aparatu." -#: ../src/views/darkroom.c:578 +#: ../src/views/darkroom.c:639 #, c-format -msgid "file `%s' is not in any recognized format, switching to lighttable now." +msgid "" +"file `%s' is not in any recognized format, switching to lighttable now." msgstr "" "plik `%s` nie jest w żadnym rozpoznawalnym formacie, teraz przełączam do " "stołu podświetlanego." -#: ../src/views/darkroom.c:583 +#: ../src/views/darkroom.c:644 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." @@ -29682,26 +32688,22 @@ msgstr "" "plik `%s` pochodzi z nieobsługiwanego modelu aparatu, teraz przełączam do " "stołu podświetlanego." -#: ../src/views/darkroom.c:588 +#: ../src/views/darkroom.c:649 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" "\n" -"please check that the image format and compression mode you selected in " -"your\n" -"camera's menus is supported (see https://www.darktable.org/resources/camera-" -"support/\n" +"please check that the image format and compression mode you selected in your\n" +"camera's menus is supported (see https://www.darktable.org/resources/camera-support/\n" "and the release notes for this version of darktable)" msgstr "" -"plik `%s` używa nieobsługiwanej funkcji, teraz przełączam do stołu " -"podświetlanego.\n" +"plik `%s` używa nieobsługiwanej funkcji, teraz przełączam do stołu podświetlanego.\n" "\n" -"proszę sprawdzić, czy format obrazu i tryb kompresji wybrany w menu aparatu " -"są obsługiwane\n" +"proszę sprawdzić, czy format obrazu i tryb kompresji wybrany w menu aparatu są obsługiwane\n" "(zobacz https://www.darktable.org/resources/camera-support/ \n" "oraz notatki do wersji darktable)" -#: ../src/views/darkroom.c:596 +#: ../src/views/darkroom.c:657 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -29712,79 +32714,75 @@ msgstr "" "\n" "proszę sprawdzić, czy plik nie został obcięty." -#: ../src/views/darkroom.c:602 +#: ../src/views/darkroom.c:663 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" "\n" -"please check that the camera model that produced the image is supported in " -"darktable\n" -"(list of supported cameras is at https://www.darktable.org/resources/camera-" -"support/).\n" -"if you are sure that the camera model is supported, please consider opening " -"an issue\n" +"please check that the camera model that produced the image is supported in darktable\n" +"(list of supported cameras is at https://www.darktable.org/resources/camera-support/).\n" +"if you are sure that the camera model is supported, please consider opening an issue\n" "at https://github.com/darktable-org/darktable" msgstr "" -"darktable nie mógł załadować '%s'. nastąpi przełączenie do stołu " -"podświetlanego.\n" +"darktable nie mógł załadować '%s'. nastąpi przełączenie do stołu podświetlanego.\n" "\n" "spradź proszę, czy darktable wspiera ten model aparatu\n" "(listę znajdziesz na https://www.darktable.org/resources/camera-support/).\n" "jeśli model na pewno jest wspierany, pomyśl o zgłoszeniu błędu\n" "na https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:630 +#: ../src/views/darkroom.c:691 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "ładuję „%s”..." -#: ../src/views/darkroom.c:823 ../src/views/darkroom.c:2718 +#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 msgid "gamut check" msgstr "sprawdzanie gamutu" -#: ../src/views/darkroom.c:824 +#: ../src/views/darkroom.c:922 msgid "soft proof" msgstr "korekta ekranowa" #. fail :( -#: ../src/views/darkroom.c:866 ../src/views/print.c:318 +#: ../src/views/darkroom.c:964 ../src/views/print.c:318 msgid "no image to open!" msgstr "brak obrazu do otwarcia!" -#: ../src/views/darkroom.c:892 +#: ../src/views/darkroom.c:990 msgid "file not found" msgstr "nie znaleziono pliku" -#: ../src/views/darkroom.c:896 +#: ../src/views/darkroom.c:994 msgid "unspecified failure" msgstr "nieokreślona awaria" -#: ../src/views/darkroom.c:899 +#: ../src/views/darkroom.c:997 msgid "unsupported file format" msgstr "niewspierany format pliku" -#: ../src/views/darkroom.c:902 +#: ../src/views/darkroom.c:1000 msgid "unsupported camera model" msgstr "niewspierany model aparatu" -#: ../src/views/darkroom.c:905 +#: ../src/views/darkroom.c:1003 msgid "unsupported feature in file" msgstr "nieobsługiwana funkcja w pliku" -#: ../src/views/darkroom.c:908 +#: ../src/views/darkroom.c:1006 msgid "file appears corrupt" msgstr "plik wydaje się uszkodzony" -#: ../src/views/darkroom.c:911 +#: ../src/views/darkroom.c:1009 msgid "I/O error" msgstr "błąd wejścia/wyjścia" -#: ../src/views/darkroom.c:914 +#: ../src/views/darkroom.c:1012 msgid "cache full" msgstr "pamięć podręczna jest pełna" -#: ../src/views/darkroom.c:917 +#: ../src/views/darkroom.c:1015 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -29793,35 +32791,135 @@ msgstr "" "obraz `%s' nie mógł być załadowany\n" "%s" -#: ../src/views/darkroom.c:956 ../src/views/darkroom.c:1340 +#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 msgid "can't change image in GIMP plugin mode" msgstr "nie można zmienić obrazu w trybie wtyczki GIMP" -#: ../src/views/darkroom.c:2456 ../src/views/darkroom.c:2458 +#: ../src/views/darkroom.c:1510 +msgid "past end of collection, looped to first image" +msgstr "poza końcem kolekcji, zapętlono do pierwszego obrazu" + +#: ../src/views/darkroom.c:1512 +msgid "past beginning of collection, looped to last image" +msgstr "poza początkiem kolekcji, zapętlono do ostatniego obrazu" + +#: ../src/views/darkroom.c:2626 +msgid "no visible modules" +msgstr "brak widocznych modułów" + +#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#, c-format +msgid "focused instance '%s' of '%s'" +msgstr "aktywna instancja „%s” modułu „%s”" + +#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#, c-format +msgid "focused module '%s'" +msgstr "aktywny moduł „%s”" + +#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 +#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 +#: ../src/views/darkroom.c:2771 +msgid "no focused module" +msgstr "brak aktywnego modułu" + +#: ../src/views/darkroom.c:2668 +#, c-format +msgid "'%s' cannot be enabled or disabled" +msgstr "„%s” nie można włączyć ani wyłączyć" + +#: ../src/views/darkroom.c:2678 +#, c-format +msgid "enabled instance '%s' of '%s'" +msgstr "włączono instancję „%s” modułu „%s”" + +#: ../src/views/darkroom.c:2680 +#, c-format +msgid "disabled instance '%s' of '%s'" +msgstr "wyłączono instancję „%s” modułu „%s”" + +#: ../src/views/darkroom.c:2685 +#, c-format +msgid "enabled module '%s'" +msgstr "włączono moduł „%s”" + +#: ../src/views/darkroom.c:2687 +#, c-format +msgid "disabled module '%s'" +msgstr "wyłączono moduł „%s”" + +#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#, c-format +msgid "'%s' does not support multiple instances" +msgstr "„%s” nie obsługuje wielu instancji" + +#: ../src/views/darkroom.c:2716 +#, c-format +msgid "added instance '%s' of '%s'" +msgstr "dodano instancję „%s” modułu „%s”" + +#: ../src/views/darkroom.c:2720 +#, c-format +msgid "added instance of '%s'" +msgstr "dodano instancję modułu „%s”" + +#: ../src/views/darkroom.c:2739 +#, c-format +msgid "deleted instance '%s' of '%s'" +msgstr "usunięto instancję „%s” modułu „%s”" + +#: ../src/views/darkroom.c:2741 +#, c-format +msgid "deleted instance of '%s'" +msgstr "usunięto instancję modułu „%s”" + +#: ../src/views/darkroom.c:2788 +#, c-format +msgid "only one instance of '%s'" +msgstr "tylko jedna instancja modułu „%s”" + +#. cycle through visible modules and their instances +#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +msgid "cycle modules" +msgstr "przełączaj moduły" + +#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 msgid "quick access to presets" msgstr "szybki dostęp do presetów" -#: ../src/views/darkroom.c:2468 +#: ../src/views/darkroom.c:2888 msgid "quick access to styles" msgstr "szybki dostęp do styli" -#: ../src/views/darkroom.c:2471 +#: ../src/views/darkroom.c:2891 msgid "quick access for applying any of your styles" msgstr "szybki dostęp do utworzonych stylów" -#: ../src/views/darkroom.c:2478 +#: ../src/views/darkroom.c:2898 msgid "second window" msgstr "drugie okno" -#: ../src/views/darkroom.c:2483 +#: ../src/views/darkroom.c:2903 msgid "display a second darkroom image window" msgstr "wyświetl dodatkowe okno podglądu obrazu w ciemni" -#: ../src/views/darkroom.c:2491 +#. Register a toggle-pin action for the second window as a command so the +#. shortcut works independently of the pin button widget. The pin button +#. is wired to this same action in _darkroom_ui_second_window_init() for +#. right-click shortcut assignment and tooltip display. +#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +msgid "toggle pinned state in second window" +msgstr "przełącz stan przypięcia w drugim oknie" + +#: ../src/views/darkroom.c:2923 +msgid "delete instance" +msgstr "usuń instancję" + +#: ../src/views/darkroom.c:2932 msgid "color assessment" msgstr "ocena kolorów" -#: ../src/views/darkroom.c:2493 +#: ../src/views/darkroom.c:2934 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -29829,15 +32927,15 @@ msgstr "" "przełącz warunki oceny kolorów\n" "kliknij prawym przyciskiem aby wyświetlić opcje" -#: ../src/views/darkroom.c:2510 ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 msgid "color_assessment" msgstr "ocena_kolorów" -#: ../src/views/darkroom.c:2510 +#: ../src/views/darkroom.c:2951 msgid "total border width relative to screen" msgstr "całkowita szerokość ramki w stosunku do monitora" -#: ../src/views/darkroom.c:2512 +#: ../src/views/darkroom.c:2953 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -29845,28 +32943,28 @@ msgstr "" "całkowita szerokość ramki w stosunku do monitora w trybie oceny.\n" "zawiera zewnętrzną szarość i wewnętrzną białą ramkę." -#: ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:2964 msgid "white border ratio" msgstr "proporcja białej ramki" -#: ../src/views/darkroom.c:2525 +#: ../src/views/darkroom.c:2966 msgid "" "the border ratio specifies the fraction of the white part of the border." msgstr "proporcja ramki określa stosunek białej części ramki do reszty." -#: ../src/views/darkroom.c:2536 +#: ../src/views/darkroom.c:2977 msgid "high quality processing" msgstr "przetwarzanie wysokiej jakości" -#: ../src/views/darkroom.c:2540 +#: ../src/views/darkroom.c:2981 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" msgstr "" -"przełącz przetwarzanie wysokiej jakości. jeśli aktywne, darktable przetwarza " -"dane obrazu tak samo jak podczas eksportu" +"przełącz przetwarzanie wysokiej jakości. jeśli aktywne, darktable przetwarza" +" dane obrazu tak samo jak podczas eksportu" -#: ../src/views/darkroom.c:2559 +#: ../src/views/darkroom.c:3000 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -29874,27 +32972,27 @@ msgstr "" "przełącz wskaźnik prześwietlenia raw\n" "kliknij prawym przyciskiem, by wyświetlić opcje" -#: ../src/views/darkroom.c:2580 +#: ../src/views/darkroom.c:3021 msgid "select how to mark the clipped pixels" msgstr "wybierz, jak zaznaczać prześwietlone piksele" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3024 msgid "mark with CFA color" msgstr "oznacz kolorem CFA" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3024 msgid "mark with solid color" msgstr "oznacz jednolitym kolorem" -#: ../src/views/darkroom.c:2584 +#: ../src/views/darkroom.c:3025 msgid "false color" msgstr "fałszywy kolor" -#: ../src/views/darkroom.c:2589 ../src/views/darkroom.c:2659 +#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 msgid "color scheme" msgstr "schemat kolorów" -#: ../src/views/darkroom.c:2590 +#: ../src/views/darkroom.c:3031 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -29902,27 +33000,27 @@ msgstr "" "wybierz kolor do oznaczania prześwietlenia.\n" "będzie tylko używany, jeśli tryb = oznacz jednolitym kolorem" -#: ../src/views/darkroom.c:2593 +#: ../src/views/darkroom.c:3034 msgctxt "solidcolor" msgid "red" msgstr "czerwony" -#: ../src/views/darkroom.c:2594 +#: ../src/views/darkroom.c:3035 msgctxt "solidcolor" msgid "green" msgstr "zielony" -#: ../src/views/darkroom.c:2595 +#: ../src/views/darkroom.c:3036 msgctxt "solidcolor" msgid "blue" msgstr "niebieski" -#: ../src/views/darkroom.c:2596 +#: ../src/views/darkroom.c:3037 msgctxt "solidcolor" msgid "black" msgstr "czerń" -#: ../src/views/darkroom.c:2607 +#: ../src/views/darkroom.c:3048 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -29932,7 +33030,7 @@ msgstr "" "1.0 - poziom bieli\n" "0.0 - poziom czerni" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:3067 msgid "" "toggle clipping indication\n" "right-click for options" @@ -29940,11 +33038,11 @@ msgstr "" "przełącz wskaźnik prześwietleń\n" "kliknij prawym przyciskiem aby wyświetlić opcje" -#: ../src/views/darkroom.c:2647 +#: ../src/views/darkroom.c:3088 msgid "clipping preview mode" msgstr "tryb podglądu prześwietleń" -#: ../src/views/darkroom.c:2648 +#: ../src/views/darkroom.c:3089 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -29952,39 +33050,39 @@ msgstr "" "wybierz metrykę, jaką chcesz zobaczyć\n" "pełny gamut jest kombinacją pozostałych trybów" -#: ../src/views/darkroom.c:2652 +#: ../src/views/darkroom.c:3093 msgid "full gamut" msgstr "pełny gamut" -#: ../src/views/darkroom.c:2653 +#: ../src/views/darkroom.c:3094 msgid "any RGB channel" msgstr "dowolny kanał RGB" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3095 msgid "luminance only" msgstr "tylko luminancja" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3095 msgid "saturation only" msgstr "tylko nasycenie" -#: ../src/views/darkroom.c:2660 +#: ../src/views/darkroom.c:3101 msgid "select colors to indicate clipping" msgstr "wybór kolorów dla oznaczenia prześwietleń/niedoświetleń" -#: ../src/views/darkroom.c:2664 +#: ../src/views/darkroom.c:3105 msgid "red & blue" msgstr "czerwony i niebieski" -#: ../src/views/darkroom.c:2665 +#: ../src/views/darkroom.c:3106 msgid "purple & green" msgstr "fioletowy i zielony" -#: ../src/views/darkroom.c:2673 +#: ../src/views/darkroom.c:3114 msgid "lower threshold" msgstr "próg dolny" -#: ../src/views/darkroom.c:2674 +#: ../src/views/darkroom.c:3115 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -30004,11 +33102,11 @@ msgstr "" "typowa odbitka błyszcząca przy -8.00 EV,\n" "a błyszcząca czarno-biała przy -9.00 EV." -#: ../src/views/darkroom.c:2691 +#: ../src/views/darkroom.c:3132 msgid "upper threshold" msgstr "próg górny" -#: ../src/views/darkroom.c:2693 +#: ../src/views/darkroom.c:3134 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -30017,11 +33115,11 @@ msgstr "" "próg prześwietleń dla punktu bieli.\n" "100% to najwyższa luminancja." -#: ../src/views/darkroom.c:2705 +#: ../src/views/darkroom.c:3146 msgid "softproof" msgstr "korekta ekranowa" -#: ../src/views/darkroom.c:2709 +#: ../src/views/darkroom.c:3150 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -30029,7 +33127,7 @@ msgstr "" "przełącz korektę ekranową\n" "kliknij prawym przyciskiem, by wyświetlić opcje" -#: ../src/views/darkroom.c:2722 +#: ../src/views/darkroom.c:3163 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -30037,54 +33135,54 @@ msgstr "" "przełącz sprawdzanie gamutu\n" "kliknij prawym przyciskiem, by wyświetlić opcje" -#: ../src/views/darkroom.c:2750 ../src/views/darkroom.c:2757 -#: ../src/views/darkroom.c:2776 ../src/views/darkroom.c:2778 -#: ../src/views/darkroom.c:2780 ../src/views/darkroom.c:2782 -#: ../src/views/lighttable.c:1262 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 +#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 +#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 +#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 msgid "profiles" msgstr "profile" -#: ../src/views/darkroom.c:2758 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 msgid "preview intent" msgstr "odwzorowanie barw podglądu" -#: ../src/views/darkroom.c:2776 ../src/views/lighttable.c:1268 +#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 msgid "display profile" msgstr "profil monitora" -#: ../src/views/darkroom.c:2778 ../src/views/lighttable.c:1271 +#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 msgid "preview display profile" msgstr "profil monitora dla podglądu" -#: ../src/views/darkroom.c:2782 +#: ../src/views/darkroom.c:3223 msgid "histogram profile" msgstr "profil histogramu" -#: ../src/views/darkroom.c:2789 +#: ../src/views/darkroom.c:3230 msgid "second preview window color assessment" msgstr "środowisko oceny kolorów w osobnym oknie" -#: ../src/views/darkroom.c:2792 +#: ../src/views/darkroom.c:3233 msgid "color assessment second preview" msgstr "ocena kolorów w osobnym oknie" -#: ../src/views/darkroom.c:2840 ../src/views/lighttable.c:1305 +#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 msgid "display ICC profiles" msgstr "wyświetl profile ICC" -#: ../src/views/darkroom.c:2844 ../src/views/lighttable.c:1309 +#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 msgid "preview display ICC profiles" msgstr "profil ICC dla monitora podglądu" -#: ../src/views/darkroom.c:2848 +#: ../src/views/darkroom.c:3289 msgid "softproof ICC profiles" msgstr "profil ICC korekty ekranowej (softproof)" -#: ../src/views/darkroom.c:2853 +#: ../src/views/darkroom.c:3294 msgid "histogram and color picker ICC profiles" msgstr "profile ICC dla histogramu i próbnika koloru" -#: ../src/views/darkroom.c:2902 +#: ../src/views/darkroom.c:3338 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -30093,262 +33191,262 @@ msgstr "" "klik prawym – opcje prowadnic" #. Fullscreen preview key -#: ../src/views/darkroom.c:2921 +#: ../src/views/darkroom.c:3357 msgid "full preview" msgstr "pełny podgląd" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:2926 +#: ../src/views/darkroom.c:3362 msgid "force pan/zoom/rotate with mouse" msgstr "wymuś przesuwanie i przybliżanie myszą" #. Zoom shortcuts -#: ../src/views/darkroom.c:2941 +#: ../src/views/darkroom.c:3377 msgid "zoom close-up" msgstr "przybliż mocno" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:2945 ../src/views/lighttable.c:1361 +#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 msgid "zoom in" msgstr "przybliż" -#: ../src/views/darkroom.c:2947 ../src/views/lighttable.c:1363 +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 msgid "zoom out" msgstr "oddal" #. Shortcut to skip images -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3387 msgid "image forward" msgstr "następny obraz" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3389 msgid "image back" msgstr "poprzedni obraz" #. cycle overlay colors -#: ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:3393 msgid "cycle overlay colors" msgstr "przełącz kolor nakładki" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:2961 +#: ../src/views/darkroom.c:3397 msgid "show drawn masks" msgstr "pokaż maski wektorowe" #. brush size +/- -#: ../src/views/darkroom.c:2965 +#: ../src/views/darkroom.c:3401 msgid "increase brush size" msgstr "zwiększenie rozmiaru pędzla" -#: ../src/views/darkroom.c:2967 +#: ../src/views/darkroom.c:3403 msgid "decrease brush size" msgstr "zmniejszenie rozmiaru pędzla" #. brush hardness +/- -#: ../src/views/darkroom.c:2971 +#: ../src/views/darkroom.c:3407 msgid "increase brush hardness" msgstr "zwiększenie twardości pędzla" -#: ../src/views/darkroom.c:2973 +#: ../src/views/darkroom.c:3409 msgid "decrease brush hardness" msgstr "zmniejszenie twardości pędzla" #. brush opacity +/- -#: ../src/views/darkroom.c:2977 +#: ../src/views/darkroom.c:3413 msgid "increase brush opacity" msgstr "zwiększenie krycia pędzla" -#: ../src/views/darkroom.c:2979 +#: ../src/views/darkroom.c:3415 msgid "decrease brush opacity" msgstr "zmniejszenie krycia pędzla" #. undo/redo -#: ../src/views/darkroom.c:2983 ../src/views/lighttable.c:1353 +#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 #: ../src/views/map.c:2400 msgid "undo" msgstr "cofnij" -#: ../src/views/darkroom.c:2985 ../src/views/lighttable.c:1354 +#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 #: ../src/views/map.c:2402 msgid "redo" msgstr "powtórz" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:2989 +#: ../src/views/darkroom.c:3425 msgid "change keyboard shortcut slider precision" msgstr "zmień skok skrótu klawiszowego dla suwaków" -#: ../src/views/darkroom.c:2992 +#: ../src/views/darkroom.c:3428 msgid "synchronize selection" msgstr "synchronizuj zaznaczenie" -#: ../src/views/darkroom.c:3711 +#: ../src/views/darkroom.c:4380 msgid "keyboard shortcut slider precision: fine" msgstr "skok klawiszy skrótów dla suwaków: dokładny" -#: ../src/views/darkroom.c:3713 +#: ../src/views/darkroom.c:4382 msgid "keyboard shortcut slider precision: normal" msgstr "skok klawiszy skrótów dla suwaków: średni" -#: ../src/views/darkroom.c:3715 +#: ../src/views/darkroom.c:4384 msgid "keyboard shortcut slider precision: coarse" msgstr "skok klawiszy skrótów dla suwaków: zgrubny" -#: ../src/views/darkroom.c:3731 +#: ../src/views/darkroom.c:4400 msgid "switch to lighttable" msgstr "przełącz na widok stołu podświetlanego" -#: ../src/views/darkroom.c:3733 ../src/views/lighttable.c:956 +#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 msgid "zoom in the image" msgstr "przybliżenie podglądu" -#: ../src/views/darkroom.c:3735 +#: ../src/views/darkroom.c:4404 msgid "unbounded zoom in the image" msgstr "nieograniczone przybliżenie podglądu" -#: ../src/views/darkroom.c:3737 +#: ../src/views/darkroom.c:4406 msgid "zoom to 100% 200% and back" msgstr "przełącz przybliżenie między 100% a 200%" -#: ../src/views/darkroom.c:3739 ../src/views/lighttable.c:959 +#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 msgid "pan a zoomed image" msgstr "przewiń przybliżany obraz" -#: ../src/views/darkroom.c:3742 ../src/views/lighttable.c:1001 +#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 msgid "[modules] expand module without closing others" msgstr "[moduły] rozwiń moduł bez zwijania pozostałych" -#: ../src/views/darkroom.c:3743 ../src/views/lighttable.c:1002 +#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 msgid "[modules] expand module and close others" msgstr "[moduły] rozwiń moduł i zwiń pozostałe" -#: ../src/views/darkroom.c:3745 +#: ../src/views/darkroom.c:4414 msgid "[modules] rename module" msgstr "[moduły] zmień nazwę modułu" -#: ../src/views/darkroom.c:3748 +#: ../src/views/darkroom.c:4417 msgid "[modules] change module position in pipe" msgstr "[moduły] zmień pozycję modułu" #. Show infos key -#: ../src/views/lighttable.c:730 ../src/views/lighttable.c:1344 +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 msgid "show infos" msgstr "pokaż informacje" -#: ../src/views/lighttable.c:833 +#: ../src/views/lighttable.c:1023 msgid "middle" msgstr "średnia szarość" -#: ../src/views/lighttable.c:951 +#: ../src/views/lighttable.c:1150 msgid "open image in darkroom" msgstr "otwórz obraz w trybie ciemni" -#: ../src/views/lighttable.c:955 +#: ../src/views/lighttable.c:1155 msgid "switch to next/previous image" msgstr "przełącz na następny/poprzedni obraz" -#: ../src/views/lighttable.c:958 ../src/views/lighttable.c:989 +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 #, no-c-format msgid "zoom to 100% and back" msgstr "przełącz przybliżenie między 100% a poprzednim" -#: ../src/views/lighttable.c:963 ../src/views/lighttable.c:982 +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 msgid "scroll the collection" msgstr "przewijanie kolekcji" -#: ../src/views/lighttable.c:965 +#: ../src/views/lighttable.c:1169 msgid "change number of images per row" msgstr "zmień liczbę obrazów w wierszu" -#: ../src/views/lighttable.c:968 +#: ../src/views/lighttable.c:1172 msgid "select an image" msgstr "wybierz obraz" -#: ../src/views/lighttable.c:970 +#: ../src/views/lighttable.c:1174 msgid "select range from last image" msgstr "wybierz zakres z ostatniego obrazu" -#: ../src/views/lighttable.c:972 +#: ../src/views/lighttable.c:1176 msgid "add image to or remove it from a selection" msgstr "dodaj lub usuń z zaznaczenia" -#: ../src/views/lighttable.c:976 +#: ../src/views/lighttable.c:1181 msgid "change image order" msgstr "zmień kolejność obrazów" -#: ../src/views/lighttable.c:983 +#: ../src/views/lighttable.c:1190 msgid "zoom all the images" msgstr "przybliż wszystkie obrazy" -#: ../src/views/lighttable.c:984 +#: ../src/views/lighttable.c:1192 msgid "pan inside all the images" msgstr "przesuwanie zawartości wszystkich obrazów" -#: ../src/views/lighttable.c:986 +#: ../src/views/lighttable.c:1195 msgid "zoom current image" msgstr "przybliż bieżący obraz" -#: ../src/views/lighttable.c:987 +#: ../src/views/lighttable.c:1197 msgid "pan inside current image" msgstr "przesuwanie zawartości bieżącego obrazu" -#: ../src/views/lighttable.c:992 +#: ../src/views/lighttable.c:1203 #, no-c-format msgid "zoom current image to 100% and back" msgstr "przełącz przybliżenie bieżącego obrazu między 100% a poprzednim" -#: ../src/views/lighttable.c:996 +#: ../src/views/lighttable.c:1208 msgid "zoom the main view" msgstr "przybliżenie podglądu" -#: ../src/views/lighttable.c:997 +#: ../src/views/lighttable.c:1210 msgid "pan inside the main view" msgstr "przesuwanie w głównym widoku" -#: ../src/views/lighttable.c:1239 +#: ../src/views/lighttable.c:1470 msgid "set display profile" msgstr "ustaw profil monitora" -#: ../src/views/lighttable.c:1324 +#: ../src/views/lighttable.c:1567 msgid "whole" msgstr "całość" -#: ../src/views/lighttable.c:1340 +#: ../src/views/lighttable.c:1595 msgid "leave" msgstr "porzuć" -#: ../src/views/lighttable.c:1347 +#: ../src/views/lighttable.c:1604 msgid "align images to grid" msgstr "wyrównaj obrazy do siatki" -#: ../src/views/lighttable.c:1348 +#: ../src/views/lighttable.c:1606 msgid "reset first image offset" msgstr "zlikwiduj przesunięcie pierwszego obrazu" -#: ../src/views/lighttable.c:1349 +#: ../src/views/lighttable.c:1608 msgid "select toggle image" msgstr "zaznacz/odznacz obrazy" -#: ../src/views/lighttable.c:1350 +#: ../src/views/lighttable.c:1610 msgid "select single image" msgstr "zaznacz pojedynczy obraz" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1357 +#: ../src/views/lighttable.c:1620 msgid "preview zoom 100%" msgstr "przybliżenie podglądu 100%" -#: ../src/views/lighttable.c:1358 +#: ../src/views/lighttable.c:1622 msgid "preview zoom fit" msgstr "dopasowane przybliżenie podglądu" -#: ../src/views/lighttable.c:1362 +#: ../src/views/lighttable.c:1628 msgid "zoom max" msgstr "największe przybliżenie" -#: ../src/views/lighttable.c:1364 +#: ../src/views/lighttable.c:1632 msgid "zoom min" msgstr "najmniejsze przybliżenie" @@ -30473,52 +33571,190 @@ msgstr "nowa sesja rozpoczęta „%s”" msgid "no camera with tethering support available for use..." msgstr "brak aparatu obsługującego tethering..." -#: ../src/views/view.c:1410 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "lewy klik" -#: ../src/views/view.c:1413 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "prawy klik" -#: ../src/views/view.c:1416 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "środkowy klik" -#: ../src/views/view.c:1422 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "podwójny klik lewym" -#: ../src/views/view.c:1425 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "podwójny klik prawym" -#: ../src/views/view.c:1428 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "przeciąganie i upuszczanie" -#: ../src/views/view.c:1431 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "przeciąganie z lewym" -#: ../src/views/view.c:1434 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "przeciąganie z prawym" -#: ../src/views/view.c:1456 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - okno skrótów" -#: ../src/views/view.c:1503 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "" "przełącz do zwykłego okna, które pozostanie otwarte po zwolnieniu klawisza" #. we add the mouse actions too -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "akcje myszą" +#~ msgctxt "preferences" +#~ msgid "original" +#~ msgstr "oryginalna" + +#~ msgctxt "preferences" +#~ msgid "to 1/2" +#~ msgstr "do 1/2" + +#~ msgctxt "preferences" +#~ msgid "to 1/3" +#~ msgstr "do 1/3" + +#~ msgctxt "preferences" +#~ msgid "to 1/4" +#~ msgstr "do 1/4" + +#~ msgid "directory where new imported filmrolls are created" +#~ msgstr "katalog gdzie nowo zaimportowane rolki filmu są tworzone" + +#~ msgid "this defines how the list of images to act on is constructed." +#~ msgstr "definiuje jak jest skonstruowana lista wybranych do działania obrazów" + +#~ msgid "" +#~ "scene-referred workflow is based on linear modules and will auto-apply filmic or sigmoid, color calibration and exposure,\n" +#~ "display-referred workflow is based on Lab modules and will auto-apply base curve, white balance and the legacy module pipe order." +#~ msgstr "" +#~ "model pracy 'scenocentryczny' bazuje na modułach liniowych i automatycznie aplikuje ekspozycję, kalibrację kolorów i krzywą filmową rgb/sigmoidę,\n" +#~ "model 'ekranocentryczny' bazuje na modułach pracujących w przestrzeni Lab, automatycznie aplikuje\n" +#~ "krzywą bazową, balans bieli i pracuje ze starszą wersją potoku przetwarzania." + +#~ msgid "RustiCL (experimental)" +#~ msgstr "RustiCL (eksperymentalna)" + +#~ msgid "" +#~ "XMP sidecar files hold information about all your development steps to allow flawless re-importing of image files.\n" +#~ "\n" +#~ "depending on the selected mode sidecar files will be created:\n" +#~ " - 'never': all development information will be stored only in the library database\n" +#~ " - 'on import': immediately after importing the image\n" +#~ " - 'after edit': after any user change on the image or adding tags." +#~ msgstr "" +#~ "pliki poboczne XMP przechowują informacje o wszystkich krokach wywoływania, umożliwiając bezbłędny ponowny import plików graficznych\n" +#~ "\n" +#~ "w zależności od wybranego trybu, pliki poboczne będą tworzone:\n" +#~ " - 'nigdy': wszystkie informacje o rozwoju będą przechowywane tylko w bazie danych biblioteki\n" +#~ " - 'przy imporcie': natychmiast po zaimportowaniu obrazu\n" +#~ " - 'po edycji': po każdej zmianie dokonanej przez użytkownika na obrazie lub po dodaniu tagów." + +#~ msgid "" +#~ "when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt to" +#~ " use mouse wheel for data entry. when disabled, this behavior is reversed" +#~ msgstr "" +#~ "jeśli opcja jest włączona, rolka myszy przewija moduły w panelach bocznych. " +#~ "użyj kółka z ctrl+alt do zmiany wartości parametrów. jeśli opcja jest " +#~ "wyłączona, zachowanie jest odwrotne" + +#~ msgid "adjust the boost factor of the channel mask" +#~ msgstr "dostosuj wzmocnienie maski kanału" + +#~ msgid "darktable starting" +#~ msgstr "uruchamianie darktable" + +#~ msgid "darktable shutdown" +#~ msgstr "zamykanie darktable" + +#~ msgid "darktable is now shutting down" +#~ msgstr "darktable jest teraz zamykane" + +#~ msgid "please wait while background jobs finish" +#~ msgstr "proszę czekać, podczas gdy zadania w tle kończą się" + +#~ msgid "the selected output profile doesn't work well with EXR" +#~ msgstr "wybrany profil wyjściowy nie działa dobrze z EXR" + +#~ msgid "encoding color profile" +#~ msgstr "kodowanie profilu kolorów" + +#~ msgid "" +#~ "the color profile used by the encoder\n" +#~ "permit internal XYB color space conversion for more efficient lossy compression,\n" +#~ "or ensure no conversion to keep original image color space (implied for lossless)" +#~ msgstr "" +#~ "profil koloru użyty przez enkoder\n" +#~ "zezwól na wewnętrzną konwersję XYB dla wydajniejszej kompresji stratnej,\n" +#~ "lub zapewnij brak konwersji dla zachowania pierwotnej przestrzeni koloru (niewidoczne dla stratnych)" + +#~ msgid "internal" +#~ msgstr "wewnętrzne" + +#~ msgid "" +#~ "the curve has lost its 'S' shape, shoulder power cannot be applied.\n" +#~ "target white cannot be reached with the selected contrast and pivot position.\n" +#~ "increase contrast, move the pivot higher (increase pivot target output\n" +#~ "or curve y gamma), or increase the distance between the pivot and the right\n" +#~ "edge (decrease the pivot shift, move the white point farther from the pivot by\n" +#~ "increasing relative white exposure or move the black point closer to the pivot\n" +#~ "by lowering relative black exposure)." +#~ msgstr "" +#~ "krzywa straciła kształt 'S', potęga zaokrąglenia nie może być zastosowana.\n" +#~ "punkt bieli nie może być osiągnięty przy wybranej kombinacji kontrastu i punktu obrotu.\n" +#~ "zwiększ kontrast, przesuń punkt wyżej (zwiększ docelowy poziom wyjściowy punktu obrotu lub\n" +#~ "gammę krzywej y), lub zwiększ dystans pomiędzy punktem obrotu a prawą krawędzią\n" +#~ "(zmniejsz przesunięcie punktu obrotu, przesuń punkt bieli dalej od punktu obrotu\n" +#~ "poprzez zwiększenie względnej ekspozycji bieli lub przesunięcie punktu czerni bliżej do punktu obrotu\n" +#~ "poprzez zmniejszenie względnej ekspozycji czerni)." + +#~ msgid "" +#~ "the curve has lost its 'S' shape, toe power cannot be applied.\n" +#~ "target black cannot be reached with the selected contrast and pivot position.\n" +#~ "increase contrast, move the pivot lower (reduce the pivot target output or\n" +#~ "curve y gamma), or increase the distance between the pivot and the left edge\n" +#~ "(increase the pivot shift, move the black point farther from the pivot by raising\n" +#~ "the relative black exposure or move the white point closer to the pivot\n" +#~ "by decreasing relative white exposure)." +#~ msgstr "" +#~ "krzywa straciła kształt 'S', potęga zaokrąglenia nie może być zastosowana.\n" +#~ "punkt czerni nie może być osiągnięty przy wybranej kombinacji kontrastu i punktu obrotu.\n" +#~ "zwiększ kontrast, przesuń punkt niżej (zmniejsz docelowy poziom wyjściowy punktu obrotu lub\n" +#~ "gammę krzywej y), lub zwiększ dystans pomiędzy punktem obrotu a lewą krawędzią\n" +#~ "(zwiększ przesunięcie punktu obrotu, przesuń punkt czerni dalej od punktu obrotu\n" +#~ "poprzez zwiększenie względnej ekspozycji czerni lub przesuń punkt bieli bliżej punktu obrotu\n" +#~ "poprzez zmniejszenie relatywnej ekspozycji bieli)." + +#~ msgid "smooth|base" +#~ msgstr "wygładzenie|bazowe" + +#~ msgid "smooth|punchy" +#~ msgstr "wygładzanie|wyraziste" + +#~ msgid "cycle histogram modes" +#~ msgstr "cyklicznie przełączaj tryby histogramu" + +#~ msgid "toggle blue channel" +#~ msgstr "przełącz niebieski kanał" + +#~ msgid "toggle green channel" +#~ msgstr "przełącz zielony kanał" + #~ msgid "pivot input shift" #~ msgstr "przesunięcie punktu obrotu krzywej wejściowej" @@ -30557,8 +33793,7 @@ msgstr "akcje myszą" #~ msgid "pick image area to automatically set black and white exposure" #~ msgstr "" -#~ "zaznacz obszar zdjęcia do automatycznego dobrania ekspozycji czerni i " -#~ "bieli" +#~ "zaznacz obszar zdjęcia do automatycznego dobrania ekspozycji czerni i bieli" #~ msgid "" #~ "do you really want to physically delete selected image (using trash if " @@ -30568,11 +33803,9 @@ msgstr "akcje myszą" #~ "(używając kosza, jeśli to możliwe)?" #~ msgid "do you really want to physically delete selected image from disk?" -#~ msgstr "" -#~ "czy na pewno chcesz fizycznie usunąć wybrane pliki graficzne z dysku?" +#~ msgstr "czy na pewno chcesz fizycznie usunąć wybrane pliki graficzne z dysku?" -#~ msgid "" -#~ "enable capture sharpening and set effect strength based on iterations" +#~ msgid "enable capture sharpening and set effect strength based on iterations" #~ msgstr "włącz ostrość wyjściową i ustal moc w oparciu o iteracje" #~ msgid "calculated capture radius" @@ -30599,19 +33832,14 @@ msgstr "akcje myszą" #~ msgid "" #~ "mask histogram span between the first and last deciles.\n" -#~ "the central line shows the average. orange bars appear at extrema if " -#~ "clipping occurs." +#~ "the central line shows the average. orange bars appear at extrema if clipping occurs." #~ msgstr "" #~ "rozkład histogramu maski pomiędzy pierwszym i ostatnim decylem.\n" -#~ "środkowa linia wskazuje średnią. pomarańczowe linie na krańcach oznaczają " -#~ "przekroczenie zakresu." +#~ "środkowa linia wskazuje średnią. pomarańczowe linie na krańcach oznaczają przekroczenie zakresu." #~ msgid "start export" #~ msgstr "zacznij eksport" -#~ msgid "(default)" -#~ msgstr "(domyślne)" - #~ msgid "automatic pixel rotation" #~ msgstr "automatyczne obracanie pikseli" @@ -30636,18 +33864,18 @@ msgstr "akcje myszą" #~ msgid "decrease to speed up preview rendering, may hinder accurate masking" #~ msgstr "" -#~ "zmniejsz aby przyspieszyć wyświetlanie miniatury. może niekorzystnie " -#~ "wpłynąć na precyzję maskowania" +#~ "zmniejsz aby przyspieszyć wyświetlanie miniatury. może niekorzystnie wpłynąć" +#~ " na precyzję maskowania" #~ msgid "prefer performance over quality" #~ msgstr "preferuj wydajność nad jakość" #~ msgid "" -#~ "if switched on, thumbnails and previews are rendered at lower quality but " -#~ "4 times faster" +#~ "if switched on, thumbnails and previews are rendered at lower quality but 4 " +#~ "times faster" #~ msgstr "" -#~ "jeśli włączone, miniatury i podgląd będą renderowane z niższą jakością, " -#~ "ale 4x szybciej" +#~ "jeśli włączone, miniatury i podgląd będą renderowane z niższą jakością, ale " +#~ "4x szybciej" #~ msgid "contributors" #~ msgstr "współautorzy" @@ -30664,8 +33892,7 @@ msgstr "akcje myszą" #, c-format #~ msgid "detected OtherIlluminant in `%s`, please report via darktable github" #~ msgstr "" -#~ "wykryto OtherIlluminant in `%s`, prosimy o zgłaszanie przez darktable " -#~ "github" +#~ "wykryto OtherIlluminant in `%s`, prosimy o zgłaszanie przez darktable github" #, c-format #~ msgid "special exif illuminants in `%s`, please report via darktable github" @@ -30743,13 +33970,12 @@ msgstr "akcje myszą" #~ msgid "hide the history button and show a specific module instead" #~ msgstr "schowaj przycisk historii i wyświetl moduł w zamian" -#~ msgid "" -#~ "hide the history button and show the recent collections module instead" +#~ msgid "hide the history button and show the recent collections module instead" #~ msgstr "ukryj przycisk historii i pokaż ostatnie kolekcje w zamian" #~ msgid "" -#~ "hide this module and instead access collections history with a button in " -#~ "the collections module" +#~ "hide this module and instead access collections history with a button in the" +#~ " collections module" #~ msgstr "" #~ "ukryj ten moduł i udostępniaj historię kolekcji przyciskiem w module " #~ "kolekcji " @@ -30794,12 +34020,11 @@ msgstr "akcje myszą" #~ msgid "no user-defined presets for favorite modules were found" #~ msgstr "" -#~ "nie znaleziono zapisanych przez użytkownika ustawień dla ulubionych " -#~ "modułów" +#~ "nie znaleziono zapisanych przez użytkownika ustawień dla ulubionych modułów" #~ msgid "" -#~ "hides built-in presets of processing modules in both presets and " -#~ "favourites menu." +#~ "hides built-in presets of processing modules in both presets and favourites " +#~ "menu." #~ msgstr "" #~ "ukrywa wbudowane presety dla modułów zarówno w menu presetów jak i " #~ "ulubionych." @@ -30822,9 +34047,6 @@ msgstr "akcje myszą" #~ msgid "composition" #~ msgstr "kompozycja" -#~ msgid "group leaders" -#~ msgstr "przewodnicy grupy" - #~ msgid "group followers" #~ msgstr "członkowie grupy" @@ -30849,7 +34071,6 @@ msgstr "akcje myszą" #~ "%s" #, fuzzy -#~| msgid "toggle the visibility of the map overlays" #~ msgid "toggle to visualize the mask" #~ msgstr "przełącza widoczność elementów nałożonych na mapie" @@ -30859,9 +34080,6 @@ msgstr "akcje myszą" #~ msgid "select the type of grouped image to filter" #~ msgstr "zaznacz typ grupowanych obrazów do filtrowania" -#~ msgid "RustiCL" -#~ msgstr "RustiCL" - #~ msgid "(AI) detect from image surfaces..." #~ msgstr "(AI) wykryj z powierzchni obrazu..." @@ -30877,9 +34095,6 @@ msgstr "akcje myszą" #~ msgid "full overlay's filename" #~ msgstr "pełna nazwa nakładki selekcji" -#~ msgid "no image" -#~ msgstr "brak obrazu" - #~ msgid "NULL pointer" #~ msgstr "wskaźnik NULL" @@ -30904,11 +34119,11 @@ msgstr "akcje myszą" #~ msgstr "chronologiczne" #~ msgid "" -#~ "sort the following collections in descending order: 'film roll' by " -#~ "folder, 'folder', 'times' (e.g. 'capture date')" +#~ "sort the following collections in descending order: 'film roll' by folder, " +#~ "'folder', 'times' (e.g. 'capture date')" #~ msgstr "" -#~ "sortuj następujące kolekcje w porządku malejącym: 'rolka filmu' wg " -#~ "folderu, 'folderu' i 'czasu' (tj. 'daty zdjęcia')" +#~ "sortuj następujące kolekcje w porządku malejącym: 'rolka filmu' wg folderu, " +#~ "'folderu' i 'czasu' (tj. 'daty zdjęcia')" #~ msgid "_understood" #~ msgstr "_zrozumiane" @@ -30940,11 +34155,11 @@ msgstr "akcje myszą" #~ msgstr "katalog" #~ msgid "" -#~ "when having raw+JPEG images together in one directory it makes no sense " -#~ "to import both. with this flag one can ignore all JPEGs found." +#~ "when having raw+JPEG images together in one directory it makes no sense to " +#~ "import both. with this flag one can ignore all JPEGs found." #~ msgstr "" -#~ "jeśli w danym katalogu znajdują się te same zdjęcia w formatach raw i " -#~ "JPEG, to importowanie obu może być niepotrzebne. to ustawienie umożliwia " +#~ "jeśli w danym katalogu znajdują się te same zdjęcia w formatach raw i JPEG, " +#~ "to importowanie obu może być niepotrzebne. to ustawienie umożliwia " #~ "pominięcie plików JPEG przy imporcie." #~ msgid "tune OpenCL performance" @@ -30953,13 +34168,11 @@ msgstr "akcje myszą" #~ msgid "" #~ "allows runtime tuning of OpenCL devices:\n" #~ " - 'memory size': uses a fixed headroom (400MB as default),\n" -#~ " - 'memory transfer': tries a faster memory access mode (pinned memory) " -#~ "used for tiling." +#~ " - 'memory transfer': tries a faster memory access mode (pinned memory) used for tiling." #~ msgstr "" #~ "zezwala na dostrajanie urządzeń OpenCL:\n" #~ "-\"rozmiar pamięci\" - używa stałego zapasu (400MB domyślnie), \n" -#~ "-\"transfer pamięci\" - próbuje używać szybszego trybu dostępu (pinned " -#~ "memory) dla kafelkowania." +#~ "-\"transfer pamięci\" - próbuje używać szybszego trybu dostępu (pinned memory) dla kafelkowania." #~ msgid "write sidecar file for each image" #~ msgstr "zapisuj plik poboczny dla każdego zdjęcia" @@ -31025,26 +34238,23 @@ msgstr "akcje myszą" #~ msgid "" #~ "due to a slow GPU hardware acceleration using OpenCL has been deactivated" #~ msgstr "" -#~ "z powodu wolnej karty graficznej akceleracja przez opencl została " -#~ "wyłączona" +#~ "z powodu wolnej karty graficznej akceleracja przez opencl została wyłączona" #~ msgid "" -#~ "multiple GPUs detected - OpenCL scheduling profile has been set " -#~ "accordingly" +#~ "multiple GPUs detected - OpenCL scheduling profile has been set accordingly" #~ msgstr "" -#~ "wykryto kilka kart graficznych – profil szeregowania opencl został " -#~ "ustawiony odpowiednio" +#~ "wykryto kilka kart graficznych – profil szeregowania opencl został ustawiony" +#~ " odpowiednio" #~ msgid "" -#~ "very fast GPU detected - OpenCL scheduling profile has been set " -#~ "accordingly" +#~ "very fast GPU detected - OpenCL scheduling profile has been set accordingly" #~ msgstr "" -#~ "wykryto bardzo szybką kartę graficzną – profil szeregowania opencl " -#~ "ustawiony odpowiednio" +#~ "wykryto bardzo szybką kartę graficzną – profil szeregowania opencl ustawiony" +#~ " odpowiednio" #~ msgid "" -#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL " -#~ "for this session!" +#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL for " +#~ "this session!" #~ msgstr "" #~ "program darktable wykrył problem z konfiguracją OpenCL; OpenCL został " #~ "wyłączony dla tej sesji!" @@ -31078,11 +34288,9 @@ msgstr "akcje myszą" #~ msgid "" #~ "set strength of rebuilding in regions with all photosites clipped.\n" -#~ "the mask buttons shows the effect that is added to already reconstructed " -#~ "data." +#~ "the mask buttons shows the effect that is added to already reconstructed data." #~ msgstr "" -#~ "ustal siłę rekonstrukcji w regionach z przepaleniem na wszystkich " -#~ "kanałach.\n" +#~ "ustal siłę rekonstrukcji w regionach z przepaleniem na wszystkich kanałach.\n" #~ "przyciski maski pokazują efekt dodany do już zrekonstruowanego obrazu." #~ msgid "" @@ -31137,26 +34345,20 @@ msgstr "akcje myszą" #~ msgid "" #~ "pen pressure control for brush masks\n" #~ "'off': pressure reading ignored,\n" -#~ "'hardness'/'opacity'/'brush size': pressure reading controls specified " -#~ "attribute,\n" -#~ "'absolute'/'relative': pressure reading is taken directly as attribute " -#~ "value or multiplied with pre-defined setting." +#~ "'hardness'/'opacity'/'brush size': pressure reading controls specified attribute,\n" +#~ "'absolute'/'relative': pressure reading is taken directly as attribute value or multiplied with pre-defined setting." #~ msgstr "" #~ "kontrola pędzli maski naciskiem rysika\n" #~ "\"brak\" - nacisk będzie ignorowany, \n" -#~ "\"twardość\"/\"krycie\"/\"rozmiar pędzla\" - nacisk steruje wybranym " -#~ "parametrem,\n" -#~ "bezwzględne/względne - nacisk będzie stosowany bezpośrednio lub mnożony " -#~ "przez wstępnie ustawiony współczynnik." +#~ "\"twardość\"/\"krycie\"/\"rozmiar pędzla\" - nacisk steruje wybranym parametrem,\n" +#~ "bezwzględne/względne - nacisk będzie stosowany bezpośrednio lub mnożony przez wstępnie ustawiony współczynnik." #~ msgid "" #~ "smoothing of brush strokes\n" -#~ "stronger smoothing leads to fewer nodes and easier editing but with lower " -#~ "control of accuracy." +#~ "stronger smoothing leads to fewer nodes and easier editing but with lower control of accuracy." #~ msgstr "" #~ "wygładzanie pociągnięć pędzla\n" -#~ "silniejsze wygładzanie prowadzi do mniejszej ilości węzłów i skutkuje " -#~ "łatwiejszą edycją, ale daje mniejszą kontrolę nad dokładnością." +#~ "silniejsze wygładzanie prowadzi do mniejszej ilości węzłów i skutkuje łatwiejszą edycją, ale daje mniejszą kontrolę nad dokładnością." #, c-format #~ msgid "%.1f mm (%.1f mm FF equiv, crop %.1f)" @@ -31185,14 +34387,14 @@ msgstr "akcje myszą" #~ msgid "" #~ "demosaicer when not viewing 1:1 in darkroom mode: 'bilinear' is fast but " -#~ "slightly blurry. 'default' uses the default demosaicer for the used " -#~ "sensor (RCD or Markesteijn). 'full' will use exactly the settings as for " -#~ "full-size export." +#~ "slightly blurry. 'default' uses the default demosaicer for the used sensor " +#~ "(RCD or Markesteijn). 'full' will use exactly the settings as for full-size " +#~ "export." #~ msgstr "" #~ "interpolacja w trybie ciemni w skali innej niż 1:1: 'dwuliniowa' jest " #~ "najszybsza, ale niezbyt ostra. 'domyślna' używa domyślnego demozaikowania " -#~ "dla danego sensora (RCD lub Markesteijn). 'full' używa dokładnie tego " -#~ "samego ustawienia co dla eksportu w pełnym rozmiarze." +#~ "dla danego sensora (RCD lub Markesteijn). 'full' używa dokładnie tego samego" +#~ " ustawienia co dla eksportu w pełnym rozmiarze." #~ msgid "geometry" #~ msgstr "geometria" @@ -31274,9 +34476,6 @@ msgstr "akcje myszą" #~ msgid "[dual demosaic_cl] internal problem" #~ msgstr "[dual demosaic_cl] problem wewnętrzny" -#~ msgid "add local contrast" -#~ msgstr "dodaj kontrast miejscowy" - #~ msgid "fast sharpness" #~ msgstr "ostrość szybka" @@ -31298,37 +34497,30 @@ msgstr "akcje myszą" #~ msgid "" #~ "click and drag to add point\n" -#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to " -#~ "change direction" +#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to change direction" #~ msgstr "" #~ "kliknij i przeciągnij, aby dodać punkt\n" -#~ "przewijaj, aby zmienić rozmiar - przewijaj z shift, aby zmienić siłę - z " -#~ "ctrl, aby zmienić kierunek" +#~ "przewijaj, aby zmienić rozmiar - przewijaj z shift, aby zmienić siłę - z ctrl, aby zmienić kierunek" #~ msgid "" #~ "click to add line\n" -#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to " -#~ "change direction" +#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to change direction" #~ msgstr "" #~ "kliknij, aby dodać linię\n" -#~ "przewijaj, aby zmienić rozmiar - przewijaj z shift, aby zmienić siłę - z " -#~ "ctrl, aby zmienić kierunek" +#~ "przewijaj, aby zmienić rozmiar - przewijaj z shift, aby zmienić siłę - z ctrl, aby zmienić kierunek" #~ msgid "" #~ "click to add curve\n" -#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to " -#~ "change direction" +#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to change direction" #~ msgstr "" #~ "kliknij, aby dodać krzywą\n" -#~ "przewijaj, aby zmienić rozmiar - przewijaj z shift, aby zmienić siłę - z " -#~ "ctrl, aby zmienić kierunek" +#~ "przewijaj, aby zmienić rozmiar - przewijaj z shift, aby zmienić siłę - z ctrl, aby zmienić kierunek" #~ msgid "" #~ "ctrl+click: add node - right click: remove path\n" #~ "ctrl+alt+click: toggle line/curve" #~ msgstr "" -#~ "kliknij z ctrl, żeby dodać węzeł - kliknij prawym przyciskiem, żeby " -#~ "usunąć ścieżkę\n" +#~ "kliknij z ctrl, żeby dodać węzeł - kliknij prawym przyciskiem, żeby usunąć ścieżkę\n" #~ "kliknij z ctrl+alt, żeby przełączyć linia/krzywa" #~ msgid "drag to change shape of path" @@ -31357,18 +34549,15 @@ msgstr "akcje myszą" #~ msgstr "[rcd_demosaic] zbyt mały obszar" #~ msgid "" -#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to " -#~ "the developers" +#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to the " +#~ "developers" #~ msgstr "" -#~ "bufory we/wy korektora tonów są nieprawidłowo wyrównane, zaraportuj ten " -#~ "błąd deweloperom" +#~ "bufory we/wy korektora tonów są nieprawidłowo wyrównane, zaraportuj ten błąd" +#~ " deweloperom" #~ msgid "size is relative to" #~ msgstr "rozmiar liczony względem" -#~ msgid "output ICC profiles in %s or %s" -#~ msgstr "wyjściowe profile ICC w %s lub %s" - #~ msgid "rotate 90 degrees ccw" #~ msgstr "obróć o 90 stopni w lewo" @@ -31411,15 +34600,11 @@ msgstr "akcje myszą" #~ msgstr "automatycznie aplikuj domyślne ustawienia adaptacji chromatycznej" #~ msgid "" -#~ "legacy performs a basic chromatic adaptation using only the white balance " -#~ "module\n" -#~ "modern uses a combination of white balance module and color calibration " -#~ "module, with improved color science for chromatic adaptation" +#~ "legacy performs a basic chromatic adaptation using only the white balance module\n" +#~ "modern uses a combination of white balance module and color calibration module, with improved color science for chromatic adaptation" #~ msgstr "" -#~ "dawny – wykonuje podstawową adaptację chromatyczną używając wyłącznie " -#~ "modułu balansu bieli\n" -#~ "nowy – używa kombinacji modułów balansu bieli i kalibracji kolorów, " -#~ "dającej lepszą adaptację chromatyczną" +#~ "dawny – wykonuje podstawową adaptację chromatyczną używając wyłącznie modułu balansu bieli\n" +#~ "nowy – używa kombinacji modułów balansu bieli i kalibracji kolorów, dającej lepszą adaptację chromatyczną" #~ msgid "128 px" #~ msgstr "128 pikseli" @@ -31431,19 +34616,17 @@ msgstr "akcje myszą" #~ msgstr "eigf" #~ msgid "

Sorry,

something went wrong. Please try again.

" -#~ msgstr "" -#~ "

Przepraszam,

coś poszło nie tak. Spróbuj jeszcze raz.

" +#~ msgstr "

Przepraszam,

coś poszło nie tak. Spróbuj jeszcze raz.

" #~ msgid "" #~ "

Thank you,

everything should have worked, you can close " #~ "your browser now and go back to darktable.

" #~ msgstr "" -#~ "

Dziękuję,

wszystko powinno zadziałać, możesz teraz zamknąć przeglądarkę i powrócić do darktable.

" +#~ "

Dziękuję,

wszystko powinno zadziałać, możesz teraz zamknąć" +#~ " przeglądarkę i powrócić do darktable.

" #~ msgid "unsupported working profile %s has been replaced by Rec2020 RGB!\n" -#~ msgstr "" -#~ "nieobsługiwany profil roboczy %s został zastąpiony przez Rec2020 RGB!\n" +#~ msgstr "nieobsługiwany profil roboczy %s został zastąpiony przez Rec2020 RGB!\n" #~ msgid "a4" #~ msgstr "a4" @@ -31482,33 +34665,25 @@ msgstr "akcje myszą" #~ msgstr "pominięty podczas powiększania" #~ msgid "" -#~ "while calculating the correction parameters the internal maths failed so " -#~ "module is bypassed.\n" +#~ "while calculating the correction parameters the internal maths failed so module is bypassed.\n" #~ "you can get more info by running darktable via the console." #~ msgstr "" -#~ "podczas obliczenia parametrów korekcji pojawił się wewnętrzny błąd, a " -#~ "moduł zostanie pominięty.\n" +#~ "podczas obliczenia parametrów korekcji pojawił się wewnętrzny błąd, a moduł zostanie pominięty.\n" #~ "więcej informacji uzyskasz uruchamiając darktable w konsoli." #~ msgid "" -#~ "internals maths found too few data points so restricted the order of the " -#~ "fit to linear.\n" +#~ "internals maths found too few data points so restricted the order of the fit to linear.\n" #~ "you might view bad correction results." #~ msgstr "" #~ "zbyt mało punktów, ograniczono wybór aproksymacji do liniowej\n" #~ "możesz widzieć niepoprawne wyniki korekcji" #~ msgid "" -#~ "to calculate good parameters for raw CA correction we want full sensor " -#~ "data or at least a sensible part of that.\n" -#~ "the image shown in darkroom would look vastly different from developed " -#~ "files so effect is bypassed now." +#~ "to calculate good parameters for raw CA correction we want full sensor data or at least a sensible part of that.\n" +#~ "the image shown in darkroom would look vastly different from developed files so effect is bypassed now." #~ msgstr "" -#~ "Aby obliczyć prawidłowe parametry dla korekcji aberracji chromatycznej " -#~ "raw, potrzebujemy pełnych danych z matrycy, a przynajmniej sensownie " -#~ "dużej części\n" -#~ "obraz wyświetlony w ciemni różniłby się znacznie od pliku wywołanego, " -#~ "więc efekt jest teraz pomijany." +#~ "Aby obliczyć prawidłowe parametry dla korekcji aberracji chromatycznej raw, potrzebujemy pełnych danych z matrycy, a przynajmniej sensownie dużej części\n" +#~ "obraz wyświetlony w ciemni różniłby się znacznie od pliku wywołanego, więc efekt jest teraz pomijany." #~ msgid "affect color, brightness and contrast" #~ msgstr "dostosowuje kolor, jasność i kontrast" @@ -31594,9 +34769,6 @@ msgstr "akcje myszą" #~ msgid "switch histogram type" #~ msgstr "przełącz typ histogramu" -#~ msgid "modules: default" -#~ msgstr "moduły: domyślne" - #~ msgctxt "modulegroup" #~ msgid "technical" #~ msgstr "techniczne" @@ -31607,9 +34779,6 @@ msgstr "akcje myszą" #~ msgid "zoom fill" #~ msgstr "wypełnij okno zdjęciem" -#~ msgid "zoom fit" -#~ msgstr "dopasuj zdjęcie do okna" - #~ msgctxt "preferences" #~ msgid "on startup" #~ msgstr "podczas uruchamiania" @@ -31639,11 +34808,10 @@ msgstr "akcje myszą" #~ msgstr "próg fragmentacji bazy danych" #~ msgid "" -#~ "fragmentation ratio above which to ask or carry out automatically " -#~ "database maintenance" +#~ "fragmentation ratio above which to ask or carry out automatically database " +#~ "maintenance" #~ msgstr "" -#~ "próg, powyżej którego baza danych zostanie uznana za wymagającą " -#~ "konserwacji" +#~ "próg, powyżej którego baza danych zostanie uznana za wymagającą konserwacji" #~ msgid "xmp" #~ msgstr "xmp" @@ -31667,8 +34835,7 @@ msgstr "akcje myszą" #~ msgstr "kliknij „później”, aby zdecydować przy zamykaniu darktable" #~ msgid "click later to be asked next time when closing darktable" -#~ msgstr "" -#~ "kliknij „później”, aby zdecydować przy następnym zamykaniu darktable" +#~ msgstr "kliknij „później”, aby zdecydować przy następnym zamykaniu darktable" #~ msgid "" #~ "the database could use some maintenance\n" @@ -31772,15 +34939,12 @@ msgstr "akcje myszą" #~ msgid "" #~ "visual indication of temperature adjustments.\n" -#~ "in 'illuminant color' mode slider colors represent the color of the light " -#~ "source,\n" -#~ "in 'effect emulation' slider colors represent the effect the adjustment " -#~ "would have on the scene" +#~ "in 'illuminant color' mode slider colors represent the color of the light source,\n" +#~ "in 'effect emulation' slider colors represent the effect the adjustment would have on the scene" #~ msgstr "" #~ "wizualna reprezentacja ustawień temperatury.\n" #~ "w trybie 'kolor oświetlenia' kolory reprezentują kolor źródła światła,\n" -#~ "w trybie 'efekt emulacji' kolory reprezentują wpływ, jaki ustawienia " -#~ "mają\n" +#~ "w trybie 'efekt emulacji' kolory reprezentują wpływ, jaki ustawienia mają\n" #~ "na scenę" #~ msgid "color balance slider block layout" @@ -31790,12 +34954,10 @@ msgstr "akcje myszą" #~ "choose how to organise the slider blocks for lift, gamma and gain:\n" #~ "list - all sliders are shown in one long list (with headers),\n" #~ "tabs - use tabs to switch between the blocks of sliders,\n" -#~ "columns - the blocks of sliders are shown next to each other (in narrow " -#~ "columns)" +#~ "columns - the blocks of sliders are shown next to each other (in narrow columns)" #~ msgstr "" #~ "wybierz jak organizować grupy suwaków:\n" -#~ "lista - wszystkie suwaki pokazane na jednej długiej liście (z " -#~ "nagłówkami)\n" +#~ "lista - wszystkie suwaki pokazane na jednej długiej liście (z nagłówkami)\n" #~ "kary - używaj kart do przełączania pomiędzy grupami suwaków\n" #~ "kolumny - grupy suwaków pokazane są obok siebie (w wąskich kolumnach)" @@ -31803,9 +34965,9 @@ msgstr "akcje myszą" #~ msgstr "automatycznie zastosuj wyostrzanie" #~ msgid "" -#~ "this added sharpen is not recommended on cameras without a low-pass " -#~ "filter. you should disable this option if you use one of those more " -#~ "recent cameras or sharpen your images with other means." +#~ "this added sharpen is not recommended on cameras without a low-pass filter. " +#~ "you should disable this option if you use one of those more recent cameras " +#~ "or sharpen your images with other means." #~ msgstr "" #~ "takie dodatkowe wyostrzanie nie jest zalecane w aparatach bez filtra " #~ "dolnoprzepustowego. powinieneś wyłączyć tę opcję, jeśli używasz jednego z " @@ -31832,9 +34994,6 @@ msgstr "akcje myszą" #~ msgid "gain chroma" #~ msgstr "chroma gammy" -#~ msgid "gain hue" -#~ msgstr "barwa (hue) wzmocnienia" - #~ msgid "offset luminance" #~ msgstr "przesunięcie luminancji" @@ -31888,17 +35047,14 @@ msgstr "akcje myszą" #~ "configuration. Please use the full module to access this widget..." #~ msgstr "" #~ "ten widżet szybkiego dostępu jest wyłączony, ponieważ jest ukryty w " -#~ "aktualnej konfiguracji modułu. Użyj pełnego modułu, żeby uzyskać dostęp " -#~ "do tego widżetu..." +#~ "aktualnej konfiguracji modułu. Użyj pełnego modułu, żeby uzyskać dostęp do " +#~ "tego widżetu..." #~ msgid "" -#~ "the following modules are deprecated because they have internal design " -#~ "mistakes which can't be solved and alternative modules which solve them.\n" +#~ "the following modules are deprecated because they have internal design mistakes which can't be solved and alternative modules which solve them.\n" #~ " they will be removed for new edits in the next release." #~ msgstr "" -#~ "te moduły są przestarzałe gdyż zawierają błędy w implementacji, które nie " -#~ "mogą być naprawione,a istnieją alternatywne moduły, które działają " -#~ "poprawnie.\n" +#~ "te moduły są przestarzałe gdyż zawierają błędy w implementacji, które nie mogą być naprawione,a istnieją alternatywne moduły, które działają poprawnie.\n" #~ "będą one usunięte dla nowych edycji w kolejnym wydaniu darktable." #~ msgctxt "preferences" @@ -31909,8 +35065,8 @@ msgstr "akcje myszą" #~ msgstr "rozmiar pamięci (MB) dla pamięci podręcznej miniaturek" #~ msgid "" -#~ "this controls how much memory is going to be used for thumbnails and " -#~ "other buffers (needs a restart)." +#~ "this controls how much memory is going to be used for thumbnails and other " +#~ "buffers (needs a restart)." #~ msgstr "" #~ "ilość pamięci, jaka zostanie użyta na miniatury i inne bufory (wymaga " #~ "ponownego uruchomienia)." @@ -31919,34 +35075,34 @@ msgstr "akcje myszą" #~ msgstr "ograniczenie pamięci (w MB) dla kafli" #~ msgid "" -#~ "this variable controls the maximum amount of memory (in MB) a module may " -#~ "use during image processing. lower values will force memory hungry " -#~ "modules to process image with increasing number of tiles. setting this to " -#~ "0 will omit any limit. values below 500 will be treated as 500." +#~ "this variable controls the maximum amount of memory (in MB) a module may use" +#~ " during image processing. lower values will force memory hungry modules to " +#~ "process image with increasing number of tiles. setting this to 0 will omit " +#~ "any limit. values below 500 will be treated as 500." #~ msgstr "" #~ "zmienna ta określa maksymalną ilość pamięci (w MB), którą może użyć moduł " #~ "podczas przetwarzania zdjęcia. mniejsze wartości zmuszą te moduły, które " -#~ "wymagają dużo pamięci do przetwarzania obrazu ze zwiększona ilością " -#~ "kafli. ustawienie 0 znosi wszystkie limity. wartości poniżej 500 będą " -#~ "traktowane jak 500 (wymagany restart)." +#~ "wymagają dużo pamięci do przetwarzania obrazu ze zwiększona ilością kafli. " +#~ "ustawienie 0 znosi wszystkie limity. wartości poniżej 500 będą traktowane " +#~ "jak 500 (wymagany restart)." #~ msgid "minimum amount of memory (in MB) for a single buffer in tiling" #~ msgstr "najmniejsza ilość pamięci (w MB) dla pojedynczego bufora kafli" #~ msgid "" -#~ "minimum amount of memory (in MB) that tiling should take for a single " -#~ "image buffer." +#~ "minimum amount of memory (in MB) that tiling should take for a single image " +#~ "buffer." #~ msgstr "" -#~ "najmniejsza ilość pamięci (w MB) jaką kafelkowanie powinno zająć dla " -#~ "bufora pojedynczego zdjęcia." +#~ "najmniejsza ilość pamięci (w MB) jaką kafelkowanie powinno zająć dla bufora " +#~ "pojedynczego zdjęcia." #~ msgid "disable the entry completion" #~ msgstr "wyłącz automatyczne uzupełnianie" #~ msgid "" -#~ "the entry completion is useful for those who enter tags from keyboard " -#~ "only. for others the entry completion can be embarrassing. need to " -#~ "restart darktable." +#~ "the entry completion is useful for those who enter tags from keyboard only. " +#~ "for others the entry completion can be embarrassing. need to restart " +#~ "darktable." #~ msgstr "" #~ "automatyczne uzupełnianie jest przydatne dla tych, którzy wpisują nazwy " #~ "etykiet używając klawiatury. wymaga restartu." @@ -31970,16 +35126,12 @@ msgstr "akcje myszą" #~ msgstr "darktable - uruchomić konfigurację wydajności?" #~ msgid "" -#~ "we have an updated performance configuration logic - executing that might " -#~ "improve the performance of darktable.\n" -#~ "this will potentially overwrite some of your existing settings - " -#~ "especially in case you have manually modified them to custom values.\n" +#~ "we have an updated performance configuration logic - executing that might improve the performance of darktable.\n" +#~ "this will potentially overwrite some of your existing settings - especially in case you have manually modified them to custom values.\n" #~ "would you like to execute this update of the performance configuration?\n" #~ msgstr "" -#~ "zaktualizowaliśmy logikę konfigurowania wydajności - zastosowanie jej " -#~ "może poprawić wydajność darktable.\n" -#~ "to może potencjalnie zmienić niektóre istniejące ustawienia - w " -#~ "szczególności w przypadku, gdy zostały ręcznie zmodyfikowane.\n" +#~ "zaktualizowaliśmy logikę konfigurowania wydajności - zastosowanie jej może poprawić wydajność darktable.\n" +#~ "to może potencjalnie zmienić niektóre istniejące ustawienia - w szczególności w przypadku, gdy zostały ręcznie zmodyfikowane.\n" #~ "czy chcesz zastosować zaktualizowaną konfigurację wydajności?\n" #~ msgctxt "accel" @@ -32159,8 +35311,7 @@ msgstr "akcje myszą" #~ msgstr "" #~ "anizotropia dyfuzji.\n" #~ "zero oznacza dyfuzję izotropową (jednakowo we wszystkich kierunkach)\n" -#~ "dodatnie wartości powodują podążanie w kierunku izofot (linii o " -#~ "jednakowej jasności, analogicznie do izobar na mapie terenu)\n" +#~ "dodatnie wartości powodują podążanie w kierunku izofot (linii o jednakowej jasności, analogicznie do izobar na mapie terenu)\n" #~ "ujemne wartości powodują podążanie w kierunku gradientów" #~ msgid "" @@ -32175,12 +35326,6 @@ msgstr "akcje myszą" #~ msgid "lut 3D" #~ msgstr "lut 3D" -#~ msgid "select lut file" -#~ msgstr "wybór pliku lut" - -#~ msgid "grey" -#~ msgstr "szarości" - #~ msgid "%.0f mired" #~ msgstr "%.0f mired" @@ -32272,10 +35417,6 @@ msgstr "akcje myszą" #~ msgid "compress history stack" #~ msgstr "skompresuj historię" -#~ msgctxt "accel" -#~ msgid "remove from darktable" -#~ msgstr "usuń z darktable" - #~ msgctxt "accel" #~ msgid "delete from disk using trash if possible" #~ msgstr "usuń z dysku (lub przenieś do kosza, jeśli możliwe)" @@ -32408,9 +35549,6 @@ msgstr "akcje myszą" #~ msgid "thumbnail display" #~ msgstr "wyświetlanie miniaturek" -#~ msgid "metadata list" -#~ msgstr "lista metadanych" - #~ msgctxt "accel" #~ msgid "print" #~ msgstr "wydruk" @@ -32605,18 +35743,15 @@ msgstr "akcje myszą" #~ msgid "crop y" #~ msgstr "y kadru" -#~ msgid "crop width" -#~ msgstr "szerokość kadru" - #~ msgid "midtones" #~ msgstr "tony średnie" #~ msgid "" -#~ "changes the default collections-list order for folders, times and dates " -#~ "to run from recent to older" +#~ "changes the default collections-list order for folders, times and dates to " +#~ "run from recent to older" #~ msgstr "" -#~ "zmienia domyślny sposób sortowania kolekcji dla folderów, czasu i dat - " -#~ "od najnowszego do najstarszego" +#~ "zmienia domyślny sposób sortowania kolekcji dla folderów, czasu i dat - od " +#~ "najnowszego do najstarszego" #~ msgid "" #~ "do not have the rating of one star behave as documented in the manual--an " @@ -32627,56 +35762,54 @@ msgstr "akcje myszą" #~ "zero." #~ msgid "" -#~ "if enabled, cached thumbnails will be color managed so that lighttable " -#~ "and filmstrip can show correct colors. otherwise the results may look " -#~ "wrong once the display profile gets changed." +#~ "if enabled, cached thumbnails will be color managed so that lighttable and " +#~ "filmstrip can show correct colors. otherwise the results may look wrong once" +#~ " the display profile gets changed." #~ msgstr "" -#~ "po włączeniu, zapisane miniaturki będą poddane zarządzaniu kolorem. " -#~ "dzięki temu stół podświetlany i taśma filmowa będą miały poprawne kolory. " -#~ "w przeciwnym wypadku rezultat może być niepoprawny przy zmianie profilu " +#~ "po włączeniu, zapisane miniaturki będą poddane zarządzaniu kolorem. dzięki " +#~ "temu stół podświetlany i taśma filmowa będą miały poprawne kolory. w " +#~ "przeciwnym wypadku rezultat może być niepoprawny przy zmianie profilu " #~ "wyświetlania." #~ msgid "don't use embedded preview JPEG but half-size raw" #~ msgstr "używaj półwymiarowego pliku raw zamiast wbudowanego podglądu JPEG" #~ msgid "" -#~ "check this option to not use the embedded JPEG from the raw file but " -#~ "process the raw data. this is slower but gives you color managed " -#~ "thumbnails." +#~ "check this option to not use the embedded JPEG from the raw file but process" +#~ " the raw data. this is slower but gives you color managed thumbnails." #~ msgstr "" #~ "zaznacz tę opcję jeśli zamiast wbudowanego podglądu JPEG z pliku raw mają " -#~ "być użyte przetworzone dane raw. jest to wolniejsze, ale powstałe " -#~ "miniatury są zgodne z zarządzaniem kolorem." +#~ "być użyte przetworzone dane raw. jest to wolniejsze, ale powstałe miniatury " +#~ "są zgodne z zarządzaniem kolorem." #~ msgid "" #~ "the maximum number of geotagged images drawn on the map. increasing this " #~ "number can slow drawing of the map down." #~ msgstr "" -#~ "maksymalna liczba zdjęć z geotagami pokazywanych na mapie. zwiększenie " -#~ "tej liczby może zwolnić wyświetlanie mapy." +#~ "maksymalna liczba zdjęć z geotagami pokazywanych na mapie. zwiększenie tej " +#~ "liczby może zwolnić wyświetlanie mapy." #~ msgid "number of background threads" #~ msgstr "liczba wątków w tle" #~ msgid "" #~ "this controls for example how many threads are used to create thumbnails " -#~ "during import. the cache will grow to a maximum of twice this number of " -#~ "full resolution image buffers (needs a restart)." +#~ "during import. the cache will grow to a maximum of twice this number of full" +#~ " resolution image buffers (needs a restart)." #~ msgstr "" #~ "wpływa np. na liczbę procesów używanych do tworzenia miniatur podczas " -#~ "importu. pamięć podręczna będzie rosła aż do dwukrotności tej liczby " -#~ "pełnej rozdzielczości bufora obrazu (wymagany restart)." +#~ "importu. pamięć podręczna będzie rosła aż do dwukrotności tej liczby pełnej " +#~ "rozdzielczości bufora obrazu (wymagany restart)." #~ msgid "" #~ "if set to a positive, non-zero value this variable defines the minimum " -#~ "amount of memory (in MB) that tiling should take for a single image " -#~ "buffer. has precedence over heuristics based on host_memory_limit (needs " -#~ "a restart)." +#~ "amount of memory (in MB) that tiling should take for a single image buffer. " +#~ "has precedence over heuristics based on host_memory_limit (needs a restart)." #~ msgstr "" -#~ "przy wartości większej od zera, zmienna ta określa najmniejszą ilość " -#~ "pamięci (w MB), z której kafle będą korzystać przy buforowaniu jednego " -#~ "zdjęcia. ma pierwszeństwo przed heurystyką opartą na ograniczeniu pamięci " -#~ "dla kafli (wymagany restart)." +#~ "przy wartości większej od zera, zmienna ta określa najmniejszą ilość pamięci" +#~ " (w MB), z której kafle będą korzystać przy buforowaniu jednego zdjęcia. ma " +#~ "pierwszeństwo przed heurystyką opartą na ograniczeniu pamięci dla kafli " +#~ "(wymagany restart)." #~ msgid "" #~ "these redundant files can later be re-imported into a different database, " @@ -32699,94 +35832,66 @@ msgstr "akcje myszą" #~ msgid "" #~ "\n" -#~ " At startup, the database failed to open because at least one of the two " -#~ "files in the database is locked.\n" +#~ " At startup, the database failed to open because at least one of the two files in the database is locked.\n" #~ "\n" -#~ " The persistence of the lock is mainly caused by one of the two following " -#~ "causes:\n" +#~ " The persistence of the lock is mainly caused by one of the two following causes:\n" #~ "\n" -#~ " - Another occurrence of darktable has already opened this database file " -#~ "and locked it for its benefit.\n" +#~ " - Another occurrence of darktable has already opened this database file and locked it for its benefit.\n" #~ "\n" #~ " - A previous occurrence of darktable ended abnormally and therefore \n" #~ " could not close one or both files in the database properly.\n" #~ "\n" #~ " How to solve this problem?\n" #~ "\n" -#~ " 1 - Search in your environment if another darktable occurrence is " -#~ "active. If so, use it or close it. \n" -#~ " The lock indicates that the process number of this occurrence is : " -#~ "%d\n" +#~ " 1 - Search in your environment if another darktable occurrence is active. If so, use it or close it. \n" +#~ " The lock indicates that the process number of this occurrence is : %d\n" #~ "\n" -#~ " 2 - If you can't find this other occurrence, try closing your session " -#~ "and reopening it or shutting down your computer. \n" -#~ " This will delete all running programs and thus close the database " -#~ "correctly.\n" +#~ " 2 - If you can't find this other occurrence, try closing your session and reopening it or shutting down your computer. \n" +#~ " This will delete all running programs and thus close the database correctly.\n" #~ "\n" -#~ " 3 - If these two actions are not enough, it is because at least one of " -#~ "the two files that materialize the locks remains \n" -#~ " and that these are no longer attached to any occurrence of " -#~ "darktable. It is then necessary to delete it (or them). \n" -#~ " The two files are named data.db.lock and library.db.lock respectively. The opening mechanism signals \n" -#~ " the presence of the %s file in the %s " -#~ "folder. \n" +#~ " 3 - If these two actions are not enough, it is because at least one of the two files that materialize the locks remains \n" +#~ " and that these are no longer attached to any occurrence of darktable. It is then necessary to delete it (or them). \n" +#~ " The two files are named data.db.lock and library.db.lock respectively. The opening mechanism signals \n" +#~ " the presence of the %s file in the %s folder. \n" #~ " (full pathname: %s).\n" #~ "\n" -#~ " Caution! Do not delete these files without first checking " -#~ "that there are no more occurrences of darktable, \n" -#~ " otherwise you risk generating serious inconsistencies in your " -#~ "database.\n" +#~ " Caution! Do not delete these files without first checking that there are no more occurrences of darktable, \n" +#~ " otherwise you risk generating serious inconsistencies in your database.\n" #~ "\n" -#~ " As soon as you have identified and removed the cause of the lock, " -#~ "darktable will start without any problem.\n" +#~ " As soon as you have identified and removed the cause of the lock, darktable will start without any problem.\n" #~ msgstr "" #~ "\n" -#~ " Przy uruchamianiu programu nie udało się otworzyć bazy danych, ponieważ " -#~ "przynajmniej jeden z dwóch plików bazy danych jest zablokowany.\n" +#~ " Przy uruchamianiu programu nie udało się otworzyć bazy danych, ponieważ przynajmniej jeden z dwóch plików bazy danych jest zablokowany.\n" #~ "\n" #~ " Jest to najczęściej spowodowane jednym z dwóch problemów:\n" #~ "\n" #~ " - Inna instancja darktable otworzyła bazę danych dla swoich potrzeb.\n" #~ "\n" -#~ " - Poprzednie uruchomienie darktable zakończyło się błędem i baza danych " -#~ "nie została zamknięta poprawnie.\n" +#~ " - Poprzednie uruchomienie darktable zakończyło się błędem i baza danych nie została zamknięta poprawnie.\n" #~ "\n" #~ " Jak rozwiązać ten problem?\n" #~ "\n" -#~ " 1 - Sprawdź, czy inna instancja darktable nie jest już uruchomiona. " -#~ "Jeśli tak, użyj jej, bądź zamknij.\n" -#~ " Blokada wskazuje, że numer aktywnego procesu darktable to: %d\n" +#~ " 1 - Sprawdź, czy inna instancja darktable nie jest już uruchomiona. Jeśli tak, użyj jej, bądź zamknij.\n" +#~ " Blokada wskazuje, że numer aktywnego procesu darktable to: %d\n" #~ "\n" -#~ " 2 - Jeśli nie możesz znaleźć innej uruchomionej instancji darktable, " -#~ "spróbuj się wylogować lub zrestartować komputer.\n" -#~ " 2 - If you can't find this other occurrence, try closing your session " -#~ "and reopening it or shutting down your computer. \n" -#~ " To zamknie wszystkie działające programy i powinno poprawnie zamknąć " -#~ "bazę danych.\n" +#~ " 2 - Jeśli nie możesz znaleźć innej uruchomionej instancji darktable, spróbuj się wylogować lub zrestartować komputer.\n" +#~ " 2 - If you can't find this other occurrence, try closing your session and reopening it or shutting down your computer. \n" +#~ " To zamknie wszystkie działające programy i powinno poprawnie zamknąć bazę danych.\n" #~ "\n" -#~ " 3 - Jeśli powyższe akcje nie wystarczą znaczy to, że przynajmniej jeden " -#~ "z dwóch plików, które blokują bazę danych pozostał\n" -#~ " i nie jest związany z żadnym działającym procesem darktable. Wtedy " -#~ "konieczne będzie skasowanie go (lub ich).\n" -#~ " Te dwa pliki to: data.db.lock i library.db.lock. " -#~ "Mechanizm dostępu do bazy danych wskazuje na obecność \n" +#~ " 3 - Jeśli powyższe akcje nie wystarczą znaczy to, że przynajmniej jeden z dwóch plików, które blokują bazę danych pozostał\n" +#~ " i nie jest związany z żadnym działającym procesem darktable. Wtedy konieczne będzie skasowanie go (lub ich).\n" +#~ " Te dwa pliki to: data.db.lock i library.db.lock. Mechanizm dostępu do bazy danych wskazuje na obecność \n" #~ " pliku %s w katalogu %s. \n" #~ " (pełna ścieżka: %s).\n" #~ "\n" -#~ " Uwaga! Nie kasuj tych plików bez uprzedniego upewnienia się, " -#~ "że nie działa już żaden proces darktable,\n" -#~ " ponieważ może to doprowadzić do poważnych niespójności w bazie " -#~ "danych\n" +#~ " Uwaga! Nie kasuj tych plików bez uprzedniego upewnienia się, że nie działa już żaden proces darktable,\n" +#~ " ponieważ może to doprowadzić do poważnych niespójności w bazie danych\n" #~ "\n" -#~ " Jak tylko przyczyna zostanie zidentyfikowana i usunięta, darktable " -#~ "powinien uruchomić się bez problemu.\n" +#~ " Jak tylko przyczyna zostanie zidentyfikowana i usunięta, darktable powinien uruchomić się bez problemu.\n" #~ msgid "darktable cannot be started because the database is locked" #~ msgstr "" -#~ "darktable nie może zostać uruchomiony ponieważ baza danych jest " -#~ "zablokowana" +#~ "darktable nie może zostać uruchomiony ponieważ baza danych jest zablokowana" #~ msgid "update database from selected xmp files" #~ msgstr "zaktualizuj bazę danych z wybranego pliku xmp" @@ -32822,10 +35927,6 @@ msgstr "akcje myszą" #~ msgid "divide reverse" #~ msgstr "dzielenie odwrotne" -#~ msgctxt "blendmode" -#~ msgid "unbounded (deprecated)" -#~ msgstr "nieograniczony (zdezaktualizowane)" - #~ msgid "output image" #~ msgstr "zdjęcie wyjściowe" @@ -32894,8 +35995,7 @@ msgstr "akcje myszą" #~ "scroll to set curvature, shift+scroll to change compression\n" #~ "ctrl+scroll to set shape opacity (%d%%)" #~ msgstr "" -#~ "przewijaj, by ustawić krzywiznę, przewijaj z shift, by ustawić rozmiar " -#~ "wtapiania,\n" +#~ "przewijaj, by ustawić krzywiznę, przewijaj z shift, by ustawić rozmiar wtapiania,\n" #~ "przewijaj z ctrl, by ustawić krycie kształtu (%d%%)" #~ msgid "move to rotate shape" @@ -32905,8 +36005,7 @@ msgstr "akcje myszą" #~ "scroll to set size, shift+scroll to set feather size\n" #~ "ctrl+scroll to set shape opacity (%d%%)" #~ msgstr "" -#~ "przewijaj, by ustawić rozmiar, przewijaj z shift, by ustawić rozmiar " -#~ "wtapiania,\n" +#~ "przewijaj, by ustawić rozmiar, przewijaj z shift, by ustawić rozmiar wtapiania,\n" #~ "przewijaj z ctrl, by ustawić krycie kształtu (%d%%)" #~ msgid "" @@ -32914,15 +36013,13 @@ msgstr "akcje myszą" #~ "shift+scroll to set feather size, ctrl+scroll to set shape opacity (%d%%)," #~ msgstr "" #~ "kliknij z shift, aby zmienić tryb wtapiania, kliknij z ctrl, aby obrócić\n" -#~ "przewijaj z shift, aby ustawić promień wtapiania, przewijaj z ctrl, aby " -#~ "ustawić stopień krycia kształtu (%d%%)," +#~ "przewijaj z shift, aby ustawić promień wtapiania, przewijaj z ctrl, aby ustawić stopień krycia kształtu (%d%%)," #~ msgid "" #~ "scroll to set brush size, shift+scroll to set hardness,\n" #~ "ctrl+scroll to set opacity (%d%%)" #~ msgstr "" -#~ "przewijaj, aby ustawić rozmiar pędzla, przewijaj z shift, aby ustawić " -#~ "twardość,\n" +#~ "przewijaj, aby ustawić rozmiar pędzla, przewijaj z shift, aby ustawić twardość,\n" #~ "przewijaj z ctrl, aby ustawić krycie (%d%%)" #~ msgid "scroll to set hardness, ctrl+scroll to set shape opacity (%d%%)" @@ -33046,14 +36143,6 @@ msgstr "akcje myszą" #~ msgid "lua" #~ msgstr "lua" -#~ msgctxt "accel" -#~ msgid "enable module" -#~ msgstr "włącz moduł" - -#~ msgctxt "accel" -#~ msgid "focus module" -#~ msgstr "wybierz moduł" - #~ msgctxt "accel" #~ msgid "reset module parameters" #~ msgstr "zresetuj parametry modułu" @@ -33084,9 +36173,6 @@ msgstr "akcje myszą" #~ msgid "%s / %s: %s" #~ msgstr "%s / %s: %s" -#~ msgid "%s: %s" -#~ msgstr "%s: %s" - #~ msgid "%s / %s" #~ msgstr "%s / %s" @@ -33123,10 +36209,6 @@ msgstr "akcje myszą" #~ msgid "please use YYYY-MM-DD format for date override" #~ msgstr "aby nadpisać datę, proszę użyć formatu YYYY-MM-DD" -#~ msgctxt "accel" -#~ msgid "tethering view" -#~ msgstr "tethering" - #~ msgctxt "accel" #~ msgid "lighttable view" #~ msgstr "stół podświetlany" @@ -33197,11 +36279,11 @@ msgstr "akcje myszą" #~ msgstr "konflikt skrótów" #~ msgid "" -#~ "are you sure you want to restore the default keybindings? this will " -#~ "erase any modifications you have made." +#~ "are you sure you want to restore the default keybindings? this will erase " +#~ "any modifications you have made." #~ msgstr "" -#~ "na pewno przywrócić domyślne skróty klawiszowe? zostaną wymazane " -#~ "wszystkie dotychczasowe modyfikacje." +#~ "na pewno przywrócić domyślne skróty klawiszowe? zostaną wymazane wszystkie " +#~ "dotychczasowe modyfikacje." #~ msgid "preset %s was successfully saved" #~ msgstr "zapis ustawień %s zakończony powodzeniem" @@ -33330,11 +36412,9 @@ msgstr "akcje myszą" #~ msgid "import folders recursively" #~ msgstr "rekurencyjnie importuj katalogi" -#~ msgid "" -#~ "recursively import subfolders. Each folder goes into a new film roll." +#~ msgid "recursively import subfolders. Each folder goes into a new film roll." #~ msgstr "" -#~ "rekurencyjny import podkatalogów. każdy katalog trafia do nowej rolki " -#~ "filmu." +#~ "rekurencyjny import podkatalogów. każdy katalog trafia do nowej rolki filmu." #~ msgid "file has unknown format!" #~ msgstr "format pliku jest nieznany!" @@ -33342,9 +36422,6 @@ msgstr "akcje myszą" #~ msgid "image..." #~ msgstr "obraz..." -#~ msgid "select one or more images to import" -#~ msgstr "pozwala wybrać jedno lub więcej zdjęć do zaimportowania" - #~ msgid "folder..." #~ msgstr "katalog..." @@ -33367,9 +36444,6 @@ msgstr "akcje myszą" #~ msgid "all rights reserved." #~ msgstr "wszystkie prawa zastrzeżone." -#~ msgid "search module" -#~ msgstr "znajdź moduł" - #~ msgid "recommended module" #~ msgid_plural "recommended modules" #~ msgstr[0] "zalecany moduł" @@ -33429,8 +36503,8 @@ msgstr "akcje myszą" #~ msgstr "odwzorowanie barw" #~ msgid "" -#~ "set the color of lines that overlay the image (drawn masks, crop and " -#~ "rotate guides etc.)" +#~ "set the color of lines that overlay the image (drawn masks, crop and rotate " +#~ "guides etc.)" #~ msgstr "" #~ "ustaw kolor linii dla nakładek na obraz (maski, prowadnice przycinania i " #~ "obrotu, etc.)" @@ -33483,10 +36557,6 @@ msgstr "akcje myszą" #~ msgid "move up and select" #~ msgstr "przesuń w górę i wybierz" -#~ msgctxt "accel" -#~ msgid "move down and select" -#~ msgstr "przesuń w dół i wybierz" - #~ msgctxt "accel" #~ msgid "move left and select" #~ msgstr "przesuń w lewo i wybierz" @@ -33510,9 +36580,9 @@ msgstr "akcje myszą" #~ msgstr "skrót" #~ msgid "" -#~ "when there is a txt file next to an image it can be shown as an overlay " -#~ "over zoomed images on the lighttable. the txt file either has to be there " -#~ "at import time or the crawler has to be enabled" +#~ "when there is a txt file next to an image it can be shown as an overlay over" +#~ " zoomed images on the lighttable. the txt file either has to be there at " +#~ "import time or the crawler has to be enabled" #~ msgstr "" #~ "jeśli istnieje plik txt towarzyszący plikowi zdjęcia, może " #~ "zostać wyświetlony jako nakładka na powiększonym zdjęciu w trybie stołu " @@ -33524,19 +36594,16 @@ msgstr "akcje myszą" #~ msgid "only draw images on map that are currently collected and filtered" #~ msgstr "" -#~ "pokaż na mapie tylko zdjęcia będące aktualnie w kolekcjach i " -#~ "przefiltrowane" +#~ "pokaż na mapie tylko zdjęcia będące aktualnie w kolekcjach i przefiltrowane" #~ msgid "" -#~ "use the current filter settings to select the geotagged images drawn on " -#~ "the map, i.e. limit the images drawn to the current filmstrip. this " -#~ "limits the number of images drawn and thus reduces the time needed to " -#~ "draw the images." +#~ "use the current filter settings to select the geotagged images drawn on the " +#~ "map, i.e. limit the images drawn to the current filmstrip. this limits the " +#~ "number of images drawn and thus reduces the time needed to draw the images." #~ msgstr "" #~ "użyj aktualnych ustawień filtrowania, aby wybrać zdjęcia z geotagami do " #~ "narysowania na mapie, tj. ogranicz rysowane zdjęcia do bieżącej taśmy " -#~ "filmowej. ogranicza to ilość zdjęć do narysowania i redukuje czas " -#~ "operacji." +#~ "filmowej. ogranicza to ilość zdjęć do narysowania i redukuje czas operacji." #~ msgid "do high quality processing for slideshow" #~ msgstr "wysokiej jakości przetwarzanie podczas pokazu slajdów" @@ -33551,15 +36618,12 @@ msgstr "akcje myszą" #~ msgstr "stosuj domyślnie krzywą bazową (wymaga restartu)" #~ msgid "" -#~ "use the per-camera basecurve by default instead of the generic " -#~ "manufacturer one if there is one available (needs a restart)" +#~ "use the per-camera basecurve by default instead of the generic manufacturer " +#~ "one if there is one available (needs a restart)" #~ msgstr "" #~ "używaj krzywe bazowe dopasowane do aparatu zamiast generycznych, jeśli są " #~ "dostępne (wymaga ponownego uruchomienia)" -#~ msgid "error: output file is a directory. please specify file name" -#~ msgstr "błąd: plik wyjściowy jest katalogiem. proszę podać nazwę pliku" - #~ msgid "" #~ "an error has occurred while trying to open the database from\n" #~ "\n" @@ -33672,8 +36736,8 @@ msgstr "akcje myszą" #~ "scale to use in the graph. use logarithmic scale for more precise control " #~ "near the blacks" #~ msgstr "" -#~ "skala użyta na wykresie. użyj skali logarytmicznej dla większej precyzji " -#~ "w cieniach" +#~ "skala użyta na wykresie. użyj skali logarytmicznej dla większej precyzji w " +#~ "cieniach" #~ msgctxt "accel" #~ msgid "black level correction" @@ -34148,10 +37212,6 @@ msgstr "akcje myszą" #~ msgid "find lens" #~ msgstr "znajdź obiektyw" -#~ msgctxt "accel" -#~ msgid "select corrections" -#~ msgstr "wybierz korekcje" - #~ msgctxt "accel" #~ msgid "corrections" #~ msgstr "korekcje" @@ -34448,14 +37508,11 @@ msgstr "akcje myszą" #~ msgid "" #~ "'no' affects global and local contrast (safe if you only add contrast)\n" -#~ "'guided filter' only affects global contrast and tries to preserve local " -#~ "contrast\n" +#~ "'guided filter' only affects global contrast and tries to preserve local contrast\n" #~ "'averaged guided filter' is a geometric mean of both methods" #~ msgstr "" -#~ "'no' wpływa na globalny i lokalny kontrast (bezpieczne, jeśli chcesz " -#~ "tylko dodać kontrastu)\n" -#~ "'guided filter' wpływa tylko na kotrast globalny i stara się zachować " -#~ "kontrast lokalny\n" +#~ "'no' wpływa na globalny i lokalny kontrast (bezpieczne, jeśli chcesz tylko dodać kontrastu)\n" +#~ "'guided filter' wpływa tylko na kotrast globalny i stara się zachować kontrast lokalny\n" #~ "'averaged guided filter' jest średnią geometryczną obu metod" #~ msgctxt "accel" @@ -34531,9 +37588,6 @@ msgstr "akcje myszą" #~ msgid "paste all" #~ msgstr "wklej wszystko" -#~ msgid "existing duplicates" -#~ msgstr "istniejące duplikaty" - #~ msgid "" #~ "maximum output width\n" #~ "set to 0 for no scaling" @@ -34570,9 +37624,6 @@ msgstr "akcje myszą" #~ msgstr "" #~ "wyświetl tylko ulubione moduły (zaznaczone w „więcej modułów” poniżej)" -#~ msgid "basic group" -#~ msgstr "grupa podstawowa" - #~ msgid "tone group" #~ msgstr "grupa tonowania" @@ -34657,8 +37708,7 @@ msgstr "akcje myszą" #~ msgid "if set to true, thumb overlay shows filename and some exif data." #~ msgstr "" -#~ "jeśli włączone, opis na miniaturce pokazuje nazwę pliku i wybrane dane " -#~ "exif." +#~ "jeśli włączone, opis na miniaturce pokazuje nazwę pliku i wybrane dane exif." #~ msgctxt "preferences" #~ msgid "no scrollbars" @@ -34688,8 +37738,7 @@ msgstr "akcje myszą" #~ msgstr[1] "czy na pewno chcesz skasować fizycznie %d wybrane zdjęcia?" #~ msgstr[2] "czy na pewno chcesz skasować fizycznie %d wybranych zdjęć?" -#~ msgid "" -#~ "load user.css from the user config directory to modify selected theme" +#~ msgid "load user.css from the user config directory to modify selected theme" #~ msgstr "" #~ "załaduj user.css z katalogu konfiguracji użytkownika aby zmodyfikować " #~ "wybrany motyw" @@ -34726,8 +37775,8 @@ msgstr "akcje myszą" #~ msgstr "ISO Studio Tungsten" #~ msgid "" -#~ "this will set when db size is checked for possible maintenance condition " -#~ "and ask user to confirm" +#~ "this will set when db size is checked for possible maintenance condition and" +#~ " ask user to confirm" #~ msgstr "określa kiedy sprawdzać, czy baza danych wymaga konserwacji" #~ msgid "freepage for database maintenance in percentage" @@ -34737,8 +37786,8 @@ msgstr "akcje myszą" #~ "once this ratio is reached (for either dbs) user is asked to confirm " #~ "database maintenance" #~ msgstr "" -#~ "gdy próg ten zostanie osiągnięty (dla dowolnej z baz), użytkownik " -#~ "zostanie zapytany o możliwość konserwacji" +#~ "gdy próg ten zostanie osiągnięty (dla dowolnej z baz), użytkownik zostanie " +#~ "zapytany o możliwość konserwacji" #~ msgid "???" #~ msgstr "???" @@ -34965,22 +38014,19 @@ msgstr "akcje myszą" #~ "upload photos before continuing." #~ msgstr "" #~ "krok 1: powinno się pojawić nowe okno lub karta w przeglądarce. należy " -#~ "zalogować się na konto google i upoważnić darktable do wysyłania zdjęć " -#~ "przed p." +#~ "zalogować się na konto google i upoważnić darktable do wysyłania zdjęć przed" +#~ " p." #~ msgid "" #~ "step 2: paste the verification code shown to you in the browser and click " #~ "the OK button once you are done." #~ msgstr "" -#~ "krok 2: wklej kod weryfikujący wyświetlony w przeglądarce i kliknij " -#~ "przycisk OK." +#~ "krok 2: wklej kod weryfikujący wyświetlony w przeglądarce i kliknij przycisk" +#~ " OK." #~ msgid "google authentication" #~ msgstr "uwierzytelnienie google" -#~ msgid "verification code:" -#~ msgstr "kod weryfikujący:" - #~ msgid "please enter the verification code" #~ msgstr "proszę wprowadzić kod weryfikujący" @@ -35119,8 +38165,7 @@ msgstr "akcje myszą" #~ "export them to XMP-dc Subject and XMP-lr Hierarchical Subject." #~ msgstr "" #~ "darktable domyślnie nie eksportuje prywatnych etykiet. ta opcja pozwala " -#~ "wyeksportować je do kluczy XMP-dc Subject oraz XMP-lr Hierarchical " -#~ "Subject." +#~ "wyeksportować je do kluczy XMP-dc Subject oraz XMP-lr Hierarchical Subject." #~ msgid "request exportation of synonyms" #~ msgstr "wymuś eksport synonimów" @@ -35129,8 +38174,8 @@ msgstr "akcje myszą" #~ "darktable doesn't export the synonyms per default. this option allows to " #~ "export them along with tags to XMP-dc Subject." #~ msgstr "" -#~ "darktable domyślnie nie eksportuje synonimów. ta opcja pozwala " -#~ "wyeksportować je razem z etykietami do kluczy XMP-dc Subject." +#~ "darktable domyślnie nie eksportuje synonimów. ta opcja pozwala wyeksportować" +#~ " je razem z etykietami do kluczy XMP-dc Subject." #~ msgid "albums" #~ msgstr "albumy" @@ -35159,8 +38204,8 @@ msgstr "akcje myszą" #~ "activate blending: uniformly, with drawn mask, with parametric mask, or " #~ "combination of both" #~ msgstr "" -#~ "włącz mieszanie: jednorodnie, z maską wektorową, z maską parametryczną " -#~ "lub kombinacją obu" +#~ "włącz mieszanie: jednorodnie, z maską wektorową, z maską parametryczną lub " +#~ "kombinacją obu" #~ msgid "log-log (xy)" #~ msgstr "log-log (xy)" @@ -35175,40 +38220,35 @@ msgstr "akcje myszą" #~ msgstr "ekspozycja" #~ msgid "" -#~ "the image will first be processed in full resolution, and downscaled at " -#~ "the very end. this can result in better quality sometimes, but will " -#~ "always be slower." +#~ "the image will first be processed in full resolution, and downscaled at the " +#~ "very end. this can result in better quality sometimes, but will always be " +#~ "slower." #~ msgstr "" -#~ "zdjęcie będzie najpierw przetwarzany w pełnej rozdzielczości, a " -#~ "zmniejszony na samym końcu. może to skutkować lepszą jakością, ale zawsze " -#~ "będzie wolniejsze." +#~ "zdjęcie będzie najpierw przetwarzany w pełnej rozdzielczości, a zmniejszony " +#~ "na samym końcu. może to skutkować lepszą jakością, ale zawsze będzie " +#~ "wolniejsze." #~ msgid "you are making a mistake!" #~ msgstr "popełniasz błąd!" #~ msgid "_yes, i understood. please let me suffer by using 32-bit darktable." #~ msgstr "" -#~ "_tak, rozumiem. proszę pozwolić mi cierpieć używając 32-bitowego " -#~ "darktable." +#~ "_tak, rozumiem. proszę pozwolić mi cierpieć używając 32-bitowego darktable." #~ msgid "" #~ "warning!\n" #~ "you are using a 32-bit build of darktable.\n" #~ "the 32-bit build has severely limited virtual address space.\n" -#~ "we have had numerous reports that darktable exhibits sporadic issues and " -#~ "crashes when using 32-bit builds.\n" +#~ "we have had numerous reports that darktable exhibits sporadic issues and crashes when using 32-bit builds.\n" #~ "we strongly recommend you switch to a proper 64-bit build.\n" -#~ "otherwise, you are GUARANTEED to experience issues which cannot be " -#~ "fixed.\n" +#~ "otherwise, you are GUARANTEED to experience issues which cannot be fixed.\n" #~ msgstr "" #~ "uwaga!\n" #~ "używasz 32-bitowej wersji darktable.\n" #~ "32-bitowa wersja ma istotnie ograniczoną wirtualną przestrzeń adresową.\n" -#~ "otrzymaliśmy liczne raporty, że darktable stwarza sporadyczne problemy w " -#~ "wersji 32-bitowej.\n" +#~ "otrzymaliśmy liczne raporty, że darktable stwarza sporadyczne problemy w wersji 32-bitowej.\n" #~ "zdecydowanie zalecamy używanie właściwej wersji 64-bitowej.\n" -#~ "w przeciwnym wypadku, GWARANTUJEMY wystąpienie problemów, których nie " -#~ "można naprawić.\n" +#~ "w przeciwnym wypadku, GWARANTUJEMY wystąpienie problemów, których nie można naprawić.\n" #~ msgid "radius of the patches to match. increase for more sharpness" #~ msgstr "promień łatek do dopasowania. zwiększ, by uzyskać większą ostrość" @@ -35218,8 +38258,8 @@ msgstr "akcje myszą" #~ msgid "ctrl+scroll to set shape opacity, shift+scroll to set feather size" #~ msgstr "" -#~ "przewijaj z ctrl, by ustawić stopień krycia, przewijaj z shift, by " -#~ "ustawić rozmiar rozmycia brzegu" +#~ "przewijaj z ctrl, by ustawić stopień krycia, przewijaj z shift, by ustawić " +#~ "rozmiar rozmycia brzegu" #~ msgid "B/W" #~ msgstr "czarno-białe" @@ -35269,31 +38309,27 @@ msgstr "akcje myszą" #~ msgstr "zaznaczaj obszary ostrości" #~ msgid "" -#~ "in full screen preview in lighttable (`z'-mode), draw an overlay " -#~ "indicating image sharpness. red is very sharp, blue slightly less so." +#~ "in full screen preview in lighttable (`z'-mode), draw an overlay indicating " +#~ "image sharpness. red is very sharp, blue slightly less so." #~ msgstr "" -#~ "w podglądzie pełnoekranowym (tryb „z”) wyświetlaj nakładkę wskazującą " -#~ "ostre obszary. czerwony to bardzo ostry, niebieski, nieco mniej." +#~ "w podglądzie pełnoekranowym (tryb „z”) wyświetlaj nakładkę wskazującą ostre " +#~ "obszary. czerwony to bardzo ostry, niebieski, nieco mniej." #~ msgid "" -#~ "maximum width of the image drawing area in darkroom mode. adjust to your " -#~ "screen\n" +#~ "maximum width of the image drawing area in darkroom mode. adjust to your screen\n" #~ "(needs a restart and will invalidate current thumbnail caches)." #~ msgstr "" -#~ "maksymalna szerokość obszaru obrazu w trybie ciemni. dopasuj do swojego " -#~ "ekranu\n" +#~ "maksymalna szerokość obszaru obrazu w trybie ciemni. dopasuj do swojego ekranu\n" #~ "(wymaga restartu oraz unieważni obecną pamięć podręczną miniatur)." #~ msgid "maximum height of image drawing area" #~ msgstr "maksymalna wysokość obszaru obrazu" #~ msgid "" -#~ "maximum height of the image drawing area in darkroom mode. adjust to your " -#~ "screen\n" +#~ "maximum height of the image drawing area in darkroom mode. adjust to your screen\n" #~ "(needs a restart and will invalidate current thumbnail caches)." #~ msgstr "" -#~ "maksymalna wysokość obszaru obrazu w trybie ciemni. dopasuj do swojego " -#~ "ekranu\n" +#~ "maksymalna wysokość obszaru obrazu w trybie ciemni. dopasuj do swojego ekranu\n" #~ "(wymaga restartu oraz unieważni obecną pamięć podręczną miniatur)." #~ msgctxt "preferences" @@ -35305,12 +38341,12 @@ msgstr "akcje myszą" #~ msgstr "wysoka jakość (wolne)" #~ msgid "" -#~ "off - no compression in memory, JPG on disk. low quality - DXT1 (fast). " -#~ "high quality - DXT1, same memory as low quality variant but slower." +#~ "off - no compression in memory, JPG on disk. low quality - DXT1 (fast). high" +#~ " quality - DXT1, same memory as low quality variant but slower." #~ msgstr "" -#~ "brak - bez kompresji w pamięci, JPG na dysku. niska jakość - DXT1 " -#~ "(szybkie). wysoka jakość - DXT1, takie same zużycie pamięci jak niska " -#~ "jakość ale wolniejsze." +#~ "brak - bez kompresji w pamięci, JPG na dysku. niska jakość - DXT1 (szybkie)." +#~ " wysoka jakość - DXT1, takie same zużycie pamięci jak niska jakość ale " +#~ "wolniejsze." #~ msgid "double click to reset to `%'" #~ msgstr "kliknij dwukrotnie, aby zresetować do „%”" @@ -35341,8 +38377,8 @@ msgstr "akcje myszą" #~ msgid "" #~ "the following three settings describe the directory structure and file " -#~ "renaming for import storage and images; if you don't know how to use " -#~ "this, keep the default settings." +#~ "renaming for import storage and images; if you don't know how to use this, " +#~ "keep the default settings." #~ msgstr "" #~ "następujące trzy ustawienia określają strukturę katalogów i zmianę nazw " #~ "importowanych obrazów; w przypadku braku wiedzy jak ich użyć, proszę " @@ -35363,18 +38399,17 @@ msgstr "akcje myszą" #~ msgid "" #~ "external backup is an option to automatic do a backup of the imported " #~ "image(s) to another physical location, when activated it does looks for " -#~ "specified backup foldername of mounted devices on your system... each " -#~ "found folder is used as basedirectory in the above storage structure and " -#~ "when a image are downloaded from camera it is replicated to found backup " +#~ "specified backup foldername of mounted devices on your system... each found " +#~ "folder is used as basedirectory in the above storage structure and when a " +#~ "image are downloaded from camera it is replicated to found backup " #~ "destinations." #~ msgstr "" -#~ "zewnętrzna kopia zapasowa to opcja która pozwala na automatyczne " -#~ "tworzenie kopii zapasowej importowanych obrazów w innym fizycznie " -#~ "miejscu. jeśli jest aktywna, na zamontowanych nośnikach wyszukiwany jest " -#~ "katalog o określonej nazwie... każdy znaleziony katalog jest używany jako " -#~ "katalog bazowy w powyższej strukturze przechowywania i kiedy obrazy są " -#~ "pobierane z aparatu, zostają powielone i umieszczone w katalogu docelowym " -#~ "kopii zapasowej." +#~ "zewnętrzna kopia zapasowa to opcja która pozwala na automatyczne tworzenie " +#~ "kopii zapasowej importowanych obrazów w innym fizycznie miejscu. jeśli jest " +#~ "aktywna, na zamontowanych nośnikach wyszukiwany jest katalog o określonej " +#~ "nazwie... każdy znaleziony katalog jest używany jako katalog bazowy w " +#~ "powyższej strukturze przechowywania i kiedy obrazy są pobierane z aparatu, " +#~ "zostają powielone i umieszczone w katalogu docelowym kopii zapasowej." #~ msgid "check this option to enable automatic backup of imported images" #~ msgstr "" @@ -35385,23 +38420,21 @@ msgstr "akcje myszą" #~ msgstr "ostrzegaj jeśli katalog kopii zapasowej nie istnieje" #~ msgid "" -#~ "check this option to get an interactive warning if no backupdestinations " -#~ "are present" +#~ "check this option to get an interactive warning if no backupdestinations are" +#~ " present" #~ msgstr "" -#~ "proszę zaznaczyć aby otrzymywać ostrzeżenie w przypadku nieobecności " -#~ "miejsca docelowego kopii zapasowej" +#~ "proszę zaznaczyć aby otrzymywać ostrzeżenie w przypadku nieobecności miejsca" +#~ " docelowego kopii zapasowej" #~ msgid "backup foldername" #~ msgstr "nazwa katalogu kopii zapasowej" #~ msgid "" #~ "this is the name of folder that indicates a backup destination,\n" -#~ "if such a folder is found in any mounter media it is used as a backup " -#~ "destination." +#~ "if such a folder is found in any mounter media it is used as a backup destination." #~ msgstr "" #~ "nazwa katalogu docelowego z kopią zapasową,\n" -#~ "jeśli taki katalog zostanie odnaleziony na którymś z zamontowanych " -#~ "mediów, będzie użyty jako docelowy." +#~ "jeśli taki katalog zostanie odnaleziony na którymś z zamontowanych mediów, będzie użyty jako docelowy." #~ msgid "please set the basedirectory settings before importing" #~ msgstr "proszę ustawić właściwości katalogu bazowego przed importowaniem" @@ -35523,9 +38556,6 @@ msgstr "akcje myszą" #~ msgid "* networking, battle testing, translation expert *" #~ msgstr "* sieć, intensywne testy, ekspert tłumaczeń *" -#~ msgid "failed to create session path %s." -#~ msgstr "nie udało się utworzyć ścieżki sesji %s." - #~ msgctxt "accel" #~ msgid "expose statuses" #~ msgstr "pokazuj statusy" @@ -35538,17 +38568,16 @@ msgstr "akcje myszą" #~ "activated (default for new images). switch this to off if you can accept " #~ "display banding and prefer to have a slightly faster processing speed." #~ msgstr "" -#~ "jeśli ta opcja jest włączona i moduł ditheringu jest aktywny (domyślnie " -#~ "dla nowych obrazów), w widoku głównym zostanie zastosowany dithering. " -#~ "wyłącz, jeśli nie przeszkadza ci banding i wolisz nieco szybsze " -#~ "przetwarzanie." +#~ "jeśli ta opcja jest włączona i moduł ditheringu jest aktywny (domyślnie dla " +#~ "nowych obrazów), w widoku głównym zostanie zastosowany dithering. wyłącz, " +#~ "jeśli nie przeszkadza ci banding i wolisz nieco szybsze przetwarzanie." #~ msgid "delete originals after import" #~ msgstr "usuń oryginały po zaimportowaniu" #~ msgid "" -#~ "check this option if you want to delete images on camera after download " -#~ "to computer" +#~ "check this option if you want to delete images on camera after download to " +#~ "computer" #~ msgstr "" #~ "proszę zaznaczyć tę opcję jeśli obrazy w aparacie mają zostać usunięte po " #~ "pobraniu ich do komputera" @@ -35703,11 +38732,11 @@ msgstr "akcje myszą" #~ msgstr "(wymagany restart)" #~ msgid "" -#~ "filename relative to ~/.config/darktable or starting with a slash (needs " -#~ "a restart)." +#~ "filename relative to ~/.config/darktable or starting with a slash (needs a " +#~ "restart)." #~ msgstr "" -#~ "nazwa pliku związana z ~/.config/darktable lub zaczynająca się od " -#~ "ukośnika (wymagany restart)." +#~ "nazwa pliku związana z ~/.config/darktable lub zaczynająca się od ukośnika " +#~ "(wymagany restart)." #~ msgid " (needs a restart) " #~ msgstr "(wymagany restart)" @@ -35716,15 +38745,14 @@ msgstr "akcje myszą" #~ msgstr "eksport wielu obrazów jednocześnie" #~ msgid "" -#~ "set this variable to num_threads if you want multithreaded export to " -#~ "process multiple images at a time. be warned: every thread will need " -#~ "about 1GB of memory. setting this to 1 switches on per-image " -#~ "parallelization." +#~ "set this variable to num_threads if you want multithreaded export to process" +#~ " multiple images at a time. be warned: every thread will need about 1GB of " +#~ "memory. setting this to 1 switches on per-image parallelization." #~ msgstr "" -#~ "można ustawić tę zmienną dla parametru num_threads jeśli chce się " -#~ "korzystać z wielowątkowego eksportu kilku obrazów jednocześnie. " -#~ "ostrzeżenie: każdy wątek będzie potrzebować około 1GB pamięci. ustawiona " -#~ "wartość 1 oznacza włączenie przetwarzanie jednego obrazu w danym czasie" +#~ "można ustawić tę zmienną dla parametru num_threads jeśli chce się korzystać " +#~ "z wielowątkowego eksportu kilku obrazów jednocześnie. ostrzeżenie: każdy " +#~ "wątek będzie potrzebować około 1GB pamięci. ustawiona wartość 1 oznacza " +#~ "włączenie przetwarzanie jednego obrazu w danym czasie" #~ msgid "run indexer" #~ msgstr "prowadź indeksowanie" @@ -35737,34 +38765,28 @@ msgstr "akcje myszą" #~ "darktable has trapped an illegal instruction which probably means that an " #~ "invalid processor optimized codepath is used for your cpu, please try " #~ "reproduce the crash running 'gdb darktable' from the console and post the " -#~ "backtrace log to mailing list with information about your CPU and where " -#~ "you got the package from." +#~ "backtrace log to mailing list with information about your CPU and where you " +#~ "got the package from." #~ msgstr "" #~ "program darktable przechwycił nieprawidłowe instrukcje, co prawdopodobnie " -#~ "oznacza niewłaściwy processor optimized codepath dla cpu, proszę " -#~ "spróbować odtworzyć problem uruchamiając 'gdb darktable' z konsoli i " -#~ "opublikować backtrace log na liście mailingowej z informacjami o CPU i " -#~ "miejscem skąd pochodzi ta instalacja darktable." +#~ "oznacza niewłaściwy processor optimized codepath dla cpu, proszę spróbować " +#~ "odtworzyć problem uruchamiając 'gdb darktable' z konsoli i opublikować " +#~ "backtrace log na liście mailingowej z informacjami o CPU i miejscem skąd " +#~ "pochodzi ta instalacja darktable." #~ msgid "SIMD extensions found: " #~ msgstr "znaleziono rozszerzenie SIMD:" #~ msgid "" -#~ "darktable is very cpu intensive and uses SSE2 SIMD instructions for heavy " -#~ "calculations. This gives a better user experience but also defines a " -#~ "minimum processor requirement.\n" +#~ "darktable is very cpu intensive and uses SSE2 SIMD instructions for heavy calculations. This gives a better user experience but also defines a minimum processor requirement.\n" #~ "\n" -#~ "The processor in YOUR system does NOT support SSE2. darktable will now " -#~ "close down.\n" +#~ "The processor in YOUR system does NOT support SSE2. darktable will now close down.\n" #~ "\n" #~ "%s" #~ msgstr "" -#~ "darktable intensywnie wykorzystuje cpu i używa instrukcji SSE2 SIMD do " -#~ "zaawansowanych obliczeń. Daje to lepsze doświadczenie użytkownika ale " -#~ "definiuje również minimalne wymagania odnośnie procesora.\n" +#~ "darktable intensywnie wykorzystuje cpu i używa instrukcji SSE2 SIMD do zaawansowanych obliczeń. Daje to lepsze doświadczenie użytkownika ale definiuje również minimalne wymagania odnośnie procesora.\n" #~ "\n" -#~ "Procesor w TWOIM systemie NIE wspiera SSE2. program darktable zostanie za " -#~ "chwilę wyłączony.\n" +#~ "Procesor w TWOIM systemie NIE wspiera SSE2. program darktable zostanie za chwilę wyłączony.\n" #~ "\n" #~ "%s" @@ -35801,9 +38823,6 @@ msgstr "akcje myszą" #~ msgid "split" #~ msgstr "podział" -#~ msgid "split" -#~ msgstr "podział" - #~ msgid "offset of filter in angle of rotation" #~ msgstr "przesunięcie filtra w środku kąta obrotu" @@ -35864,8 +38883,7 @@ msgstr "akcje myszą" #~ msgid "affects only the thumbnail cache used for quick startup." #~ msgstr "" -#~ "wpływa tylko na pamięć podręczną miniatur używaną do szybkiego " -#~ "uruchomienia." +#~ "wpływa tylko na pamięć podręczną miniatur używaną do szybkiego uruchomienia." #~ msgctxt "accel" #~ msgid "show plugin" @@ -35960,8 +38978,7 @@ msgstr "akcje myszą" #~ "$(HOME_FOLDER) - home folder\n" #~ "$(DESKTOP_FOLDER) - desktop folder" #~ msgstr "" -#~ "proszę wprowadzić ścieżkę, gdzie ma zostać utworzona galeria " -#~ "internetowa:\n" +#~ "proszę wprowadzić ścieżkę, gdzie ma zostać utworzona galeria internetowa:\n" #~ "$(ROLL_NAME) - rolka filmu obrazu wejściowego\n" #~ "$(FILE_DIRECTORY) - katalog obrazu wejściowego\n" #~ "$(FILE_NAME) - nazwa bazowa obrazu wejściowego\n" @@ -36056,16 +39073,14 @@ msgstr "akcje myszą" #~ "override transversal chromatic aberration correction for red channel\n" #~ "leave at 1.0 for defaults" #~ msgstr "" -#~ "nadpisuje korekcję poprzecznej aberracji chromatycznej dla kanału " -#~ "czerwonego\n" +#~ "nadpisuje korekcję poprzecznej aberracji chromatycznej dla kanału czerwonego\n" #~ "domyślnie 1.0" #~ msgid "" #~ "override transversal chromatic aberration correction for blue channel\n" #~ "leave at 1.0 for defaults" #~ msgstr "" -#~ "nadpisuje korekcję poprzecznej aberracji chromatycznej dla kanału " -#~ "niebieskiego\n" +#~ "nadpisuje korekcję poprzecznej aberracji chromatycznej dla kanału niebieskiego\n" #~ "domyślnie 1.0" #~ msgctxt "accel" @@ -36124,8 +39139,8 @@ msgstr "akcje myszą" #~ msgstr "Liczba punktów wzorcowych krzywej. 0 dla dokładnego obliczenia." #~ msgid "" -#~ "Adjusts the contrast of the image according to a curve, for each RGB " -#~ "channel separately." +#~ "Adjusts the contrast of the image according to a curve, for each RGB channel" +#~ " separately." #~ msgstr "" #~ "Dostosowuje kontrast obrazu zależnie od krzywej, dla każdego kanału RGB " #~ "oddzielnie." @@ -36134,8 +39149,8 @@ msgstr "akcje myszą" #~ msgstr "skalowanie pikseli podglądu" #~ msgid "" -#~ "this value smaller than 1.0 downsamples the preview pixels in darkroom " -#~ "mode for faster feedback." +#~ "this value smaller than 1.0 downsamples the preview pixels in darkroom mode " +#~ "for faster feedback." #~ msgstr "" #~ "wartość mniejsza niż 1,0 skaluje podgląd pikseli w trybie ciemnia dla " #~ "polepszenia szybkości działania." @@ -36161,8 +39176,7 @@ msgstr "akcje myszą" #~ msgstr "tryb %s" #~ msgid "light table mode" -#~ msgstr "" -#~ "tryb stół podświetlany" +#~ msgstr "tryb stół podświetlany" #~ msgid "f-length" #~ msgstr "ogniskowa" @@ -36217,17 +39231,16 @@ msgstr "akcje myszą" #~ "bufor obrazu o pełnej rozdzielczości przechowywany w pamięci podręcznej" #~ msgid "" -#~ "how many full-resolution floating point buffers of loaded raw images to " -#~ "keep in main memory at maximum. set this variable to num_threads + 1 if " -#~ "you want multithreaded export (keep one for darkroom mode). be warned: " -#~ "every thread will need about 1GB of memory (needs a restart)." +#~ "how many full-resolution floating point buffers of loaded raw images to keep" +#~ " in main memory at maximum. set this variable to num_threads + 1 if you " +#~ "want multithreaded export (keep one for darkroom mode). be warned: every " +#~ "thread will need about 1GB of memory (needs a restart)." #~ msgstr "" #~ "maksymalna liczba buforów zmiennoprzecinkowych o pełnej rozdzielczości " #~ "wczytanych obrazów raw przechowywanych w pamięci głównej. ustawienie " -#~ "wartości zmiennej na więcej niż 1 pozwala na skorzystanie z " -#~ "wielowątkowości przy eksportowaniu (zachowaj jeden dla trybu ciemnia). " -#~ "uwaga: każdy wątek będzie potrzebował około 1GB pamięci (wymagany " -#~ "restart)." +#~ "wartości zmiennej na więcej niż 1 pozwala na skorzystanie z wielowątkowości " +#~ "przy eksportowaniu (zachowaj jeden dla trybu ciemnia). uwaga: każdy wątek " +#~ "będzie potrzebował około 1GB pamięci (wymagany restart)." #~ msgid "( --- )" #~ msgstr "( --- )" @@ -36350,9 +39363,6 @@ msgstr "akcje myszą" #~ msgid "luma (L)" #~ msgstr "luminancja (L)" -#~ msgid "hue (h)" -#~ msgstr "odcień (h)" - #~ msgid "doubleclick to select" #~ msgstr "kliknij dwukrotnie, aby wybrać" @@ -36363,8 +39373,7 @@ msgstr "akcje myszą" #~ msgstr "0: średnia, 1: min, 2: max" #~ msgid "Default client to use, this overrides detection of default client." -#~ msgstr "" -#~ "Używany domyślny klient, nadpisuje to wykrywanie domyślnego klienta." +#~ msgstr "Używany domyślny klient, nadpisuje to wykrywanie domyślnego klienta." #~ msgid "append or replace history stack if pasted" #~ msgstr "dołączanie lub zastępowanie historii po wklejeniu" @@ -36381,15 +39390,14 @@ msgstr "akcje myszą" #~ "flag if user should be interactivly warned about non present backup " #~ "destinations" #~ msgstr "" -#~ "oznacz jeśli użytkownik ma być ostrzegany o nieobecności katalogu " -#~ "docelowego kopii zapasowej" +#~ "oznacz jeśli użytkownik ma być ostrzegany o nieobecności katalogu docelowego" +#~ " kopii zapasowej" #~ msgid "height of the exported image" #~ msgstr "wysokość eksportowanego obrazu" #~ msgid "height of the exported image, or 0 if no scaling should be done." -#~ msgstr "" -#~ "wysokość eksportowanego obrazu, lub 0 jeśli brak potrzeby skalowania." +#~ msgstr "wysokość eksportowanego obrazu, lub 0 jeśli brak potrzeby skalowania." #~ msgid "how many images are in one row" #~ msgstr "liczba obrazów w jednym wierszu" @@ -36399,19 +39407,18 @@ msgstr "akcje myszą" #~ "also affects larger mipmap counts, these get fewer by size. only read at " #~ "startup." #~ msgstr "" -#~ "maksymalna liczba najmniejszych miniatur przechowywanych w pamięci " -#~ "głównej. wpływa również na większą liczbę mipmap. odczyt tylko przy " -#~ "uruchamianiu." +#~ "maksymalna liczba najmniejszych miniatur przechowywanych w pamięci głównej. " +#~ "wpływa również na większą liczbę mipmap. odczyt tylko przy uruchamianiu." #~ msgid "icc rendering intent" #~ msgstr "sposób renderowania icc" #~ msgid "" -#~ "if non-negative, this overrides the per-image output color profile " -#~ "rendering intent on export." +#~ "if non-negative, this overrides the per-image output color profile rendering" +#~ " intent on export." #~ msgstr "" -#~ "jeśli nieujemne, to nadpisuje sposób renderowania wyjściowego profilu " -#~ "koloru podczas eksportowania" +#~ "jeśli nieujemne, to nadpisuje sposób renderowania wyjściowego profilu koloru" +#~ " podczas eksportowania" #~ msgid "" #~ "if this number is smaller than the darktable internal version number, the " @@ -36424,11 +39431,10 @@ msgstr "akcje myszą" #~ msgid "name of capture job" #~ msgstr "nazwa zadania robienia zdjęć" -#~ msgid "" -#~ "select a layout for the lighttable: 0 - zoomable or 1 - file manager." +#~ msgid "select a layout for the lighttable: 0 - zoomable or 1 - file manager." #~ msgstr "" -#~ "wybór ustawienia trybu stół podświetlany: 0 - z możliwością powiększania " -#~ "lub 1 - menadżer plików." +#~ "wybór ustawienia trybu stół podświetlany: 0 - z możliwością powiększania lub" +#~ " 1 - menadżer plików." #~ msgid "small thumbnails to keep in main memory cache" #~ msgstr "przechowywanie małych miniatur w głównej pamięci podręcznej" @@ -36497,23 +39503,17 @@ msgstr "akcje myszą" #~ "turns off the default image refinement if edges are jagged or you prefer " #~ "softer demosaicing." #~ msgstr "" -#~ "wyłącza domyślne udoskonalenie obrazu jeśli krawędzie są poszarpane lub " -#~ "dla bardziej miękkiego demozaikowania. " +#~ "wyłącza domyślne udoskonalenie obrazu jeśli krawędzie są poszarpane lub dla " +#~ "bardziej miękkiego demozaikowania. " #~ msgid "" #~ "number of DCB correction routines passes(the default is zero)\n" -#~ "this helps if you see lots of wrong interpolation directions, just " -#~ "remember that it may produce new artifacts\n" +#~ "this helps if you see lots of wrong interpolation directions, just remember that it may produce new artifacts\n" #~ "usually 0 or 1 should work fine, in some situations even 10 is not enough." #~ msgstr "" #~ "liczba rutynowych przejść DCB(domyślnie zero)\n" -#~ "pomaga przy wielu widocznych niewłaściwych kierunkach interpolacji, " -#~ "należy pamiętać, że może to wytworzyć nowe artefakty\n" -#~ "zwykle 0 lub 1 powinny działać dobrze, w niektórych sytuacjach nawet 10 " -#~ "jest za mało." - -#~ msgid "fbdd denoising" -#~ msgstr "odszumianie fbdd" +#~ "pomaga przy wielu widocznych niewłaściwych kierunkach interpolacji, należy pamiętać, że może to wytworzyć nowe artefakty\n" +#~ "zwykle 0 lub 1 powinny działać dobrze, w niektórych sytuacjach nawet 10 jest za mało." #~ msgctxt "fbdd noise" #~ msgid "none" diff --git a/po/pt_BR.po b/po/pt_BR.po index 0865b031528..c9ba15c484f 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: darktable\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-05-30 11:10-0300\n" -"PO-Revision-Date: 2026-05-30 11:13-0300\n" +"POT-Creation-Date: 2026-08-28 11:28-0300\n" +"PO-Revision-Date: 2026-08-28 11:28-0300\n" "Last-Translator: Marcus Gama \n" "Language-Team: Portuguese \n" "Language: pt_BR\n" @@ -18,198 +18,198 @@ msgstr "" "X-Generator: Poedit 3.3.1\n" "X-Poedit-Bookmarks: 722,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" -#: ../build/bin/conf_gen.h:111 +#: ../build/bin/conf_gen.h:156 msgctxt "preferences" msgid "first instance" msgstr "primeira instância" -#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4713 +#: ../build/bin/conf_gen.h:157 ../build/bin/preferences_gen.h:5234 msgctxt "preferences" msgid "last instance" msgstr "última instância" -#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4369 +#: ../build/bin/conf_gen.h:257 ../build/bin/preferences_gen.h:4907 msgctxt "preferences" msgid "triangle" msgstr "triângulo" -#: ../build/bin/conf_gen.h:213 +#: ../build/bin/conf_gen.h:258 msgctxt "preferences" msgid "circle" msgstr "círculo" -#: ../build/bin/conf_gen.h:214 +#: ../build/bin/conf_gen.h:259 msgctxt "preferences" msgid "diamond" msgstr "losango" -#: ../build/bin/conf_gen.h:215 +#: ../build/bin/conf_gen.h:260 msgctxt "preferences" msgid "bar" msgstr "barra" -#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 -#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 -#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2939 +#: ../build/bin/conf_gen.h:333 ../build/bin/conf_gen.h:485 +#: ../build/bin/conf_gen.h:498 ../build/bin/conf_gen.h:1950 +#: ../build/bin/conf_gen.h:1971 ../build/bin/conf_gen.h:2008 +#: ../build/bin/preferences_gen.h:3115 ../build/bin/preferences_gen.h:3202 msgctxt "preferences" msgid "never" msgstr "nunca" -#: ../build/bin/conf_gen.h:289 +#: ../build/bin/conf_gen.h:334 msgctxt "preferences" msgid "once a month" msgstr "uma vez por mês" -#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4153 +#: ../build/bin/conf_gen.h:335 ../build/bin/preferences_gen.h:4691 msgctxt "preferences" msgid "once a week" msgstr "uma vez por semana" -#: ../build/bin/conf_gen.h:291 +#: ../build/bin/conf_gen.h:336 msgctxt "preferences" msgid "once a day" msgstr "uma vez por dia" -#: ../build/bin/conf_gen.h:292 +#: ../build/bin/conf_gen.h:337 msgctxt "preferences" msgid "on close" msgstr "ao fechar" -#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 -#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 +#: ../build/bin/conf_gen.h:410 ../build/bin/conf_gen.h:1941 +#: ../build/bin/conf_gen.h:1962 ../build/bin/conf_gen.h:2009 msgctxt "preferences" msgid "small" msgstr "pequeno" -#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 -#: ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3654 +#: ../build/bin/conf_gen.h:411 ../build/bin/conf_gen.h:719 +#: ../build/bin/preferences_gen.h:4124 ../build/bin/preferences_gen.h:4192 msgctxt "preferences" msgid "default" msgstr "padrão" -#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 +#: ../build/bin/conf_gen.h:412 ../build/bin/conf_gen.h:4472 msgctxt "preferences" msgid "large" msgstr "grande" -#: ../build/bin/conf_gen.h:441 +#: ../build/bin/conf_gen.h:486 msgctxt "preferences" msgid "after edit" msgstr "após edição" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4205 +#: ../build/bin/conf_gen.h:487 ../build/bin/preferences_gen.h:4743 msgctxt "preferences" msgid "on import" msgstr "ao importar" -#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 -#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 -#: ../build/bin/preferences_gen.h:3341 +#: ../build/bin/conf_gen.h:499 ../build/bin/conf_gen.h:1940 +#: ../build/bin/conf_gen.h:1961 ../build/bin/conf_gen.h:5253 +#: ../build/bin/preferences_gen.h:3587 msgctxt "preferences" msgid "always" msgstr "sempre" -#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4223 +#: ../build/bin/conf_gen.h:500 ../build/bin/preferences_gen.h:4761 msgctxt "preferences" msgid "only large entries" msgstr "apenas entradas grandes" -#: ../build/bin/conf_gen.h:492 +#: ../build/bin/conf_gen.h:600 msgctxt "preferences" msgid "sensitive" msgstr "sensível" -#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4838 +#: ../build/bin/conf_gen.h:601 ../build/bin/preferences_gen.h:5359 msgctxt "preferences" msgid "insensitive" msgstr "não sensível" -#: ../build/bin/conf_gen.h:594 +#: ../build/bin/conf_gen.h:720 msgctxt "preferences" msgid "multiple GPUs" msgstr "múltiplas GPUs" -#: ../build/bin/conf_gen.h:595 +#: ../build/bin/conf_gen.h:721 msgctxt "preferences" msgid "very fast GPU" msgstr "GPU muito rápida" -#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4912 +#: ../build/bin/conf_gen.h:1190 ../build/bin/preferences_gen.h:5433 msgctxt "preferences" msgid "import time" msgstr "data/hora de importação" -#: ../build/bin/conf_gen.h:1065 +#: ../build/bin/conf_gen.h:1191 msgctxt "preferences" msgid "folder name" msgstr "nome da pasta" -#: ../build/bin/conf_gen.h:1066 +#: ../build/bin/conf_gen.h:1192 msgctxt "preferences" msgid "display name" msgstr "nome" -#: ../build/bin/conf_gen.h:1085 +#: ../build/bin/conf_gen.h:1211 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:1086 +#: ../build/bin/conf_gen.h:1212 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:1087 +#: ../build/bin/conf_gen.h:1213 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:1088 +#: ../build/bin/conf_gen.h:1214 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:1089 +#: ../build/bin/conf_gen.h:1215 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 -#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 -#: ../build/bin/conf_gen.h:4817 +#: ../build/bin/conf_gen.h:1216 ../build/bin/conf_gen.h:2988 +#: ../build/bin/conf_gen.h:4015 ../build/bin/conf_gen.h:4443 +#: ../build/bin/conf_gen.h:5020 msgctxt "preferences" msgid "none" msgstr "nenhum" -#: ../build/bin/conf_gen.h:1100 +#: ../build/bin/conf_gen.h:1226 msgctxt "preferences" msgid "mean" msgstr "média" -#: ../build/bin/conf_gen.h:1101 +#: ../build/bin/conf_gen.h:1227 msgctxt "preferences" msgid "min" msgstr "mín" -#: ../build/bin/conf_gen.h:1102 +#: ../build/bin/conf_gen.h:1228 msgctxt "preferences" msgid "max" msgstr "máx" -#: ../build/bin/conf_gen.h:1437 +#: ../build/bin/conf_gen.h:1563 msgid "select only new images" msgstr "selecionar apenas imagens novas" -#: ../build/bin/conf_gen.h:1438 +#: ../build/bin/conf_gen.h:1564 msgid "only select images that have not already been imported" msgstr "apenas selecionar imagens que ainda não tenham sido importadas" -#: ../build/bin/conf_gen.h:1446 +#: ../build/bin/conf_gen.h:1572 msgid "ignore non-raw images" msgstr "ignorar imagens não-raw" -#: ../build/bin/conf_gen.h:1447 +#: ../build/bin/conf_gen.h:1573 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -217,56 +217,56 @@ msgstr "" "se habilitado, somente arquivos raw poderão ser importados. arquivos não-raw " "não serão visíveis no diálogo de importação." -#: ../build/bin/conf_gen.h:1455 +#: ../build/bin/conf_gen.h:1581 msgid "apply metadata" msgstr "aplicar metadados" -#: ../build/bin/conf_gen.h:1456 +#: ../build/bin/conf_gen.h:1582 msgid "apply some metadata to all newly imported images." msgstr "aplicar alguns metadados a todas imagens importadas recentemente." -#: ../build/bin/conf_gen.h:1464 +#: ../build/bin/conf_gen.h:1590 msgid "recursive directory" msgstr "pasta recursiva" -#: ../build/bin/conf_gen.h:1465 +#: ../build/bin/conf_gen.h:1591 msgid "recursive directory traversal when importing filmrolls" msgstr "pesquisa pastas recursivamente ao importar rolos de filme" -#: ../build/bin/conf_gen.h:1473 +#: ../build/bin/conf_gen.h:1599 msgid "creator to be applied when importing" msgstr "criador a ser aplicado ao importar" -#: ../build/bin/conf_gen.h:1482 +#: ../build/bin/conf_gen.h:1608 msgid "publisher to be applied when importing" msgstr "editor a ser aplicado ao importar" -#: ../build/bin/conf_gen.h:1491 +#: ../build/bin/conf_gen.h:1617 msgid "rights to be applied when importing" msgstr "direitos a ser aplicado ao importar" -#: ../build/bin/conf_gen.h:1500 +#: ../build/bin/conf_gen.h:1626 msgid "comma separated tags to be applied when importing" msgstr "etiquetas separadas por vírgulas a serem aplicadas ao importar" -#: ../build/bin/conf_gen.h:1509 +#: ../build/bin/conf_gen.h:1635 msgid "import tags from XMP" msgstr "importar etiquetas do XMP" -#: ../build/bin/conf_gen.h:1545 +#: ../build/bin/conf_gen.h:1671 msgid "initial rating" msgstr "classificação inicial" -#: ../build/bin/conf_gen.h:1546 +#: ../build/bin/conf_gen.h:1672 msgid "initial star rating for all images when importing a filmroll" msgstr "" "valor inicial em estrelas para todas imagens ao importar um rolo de filme" -#: ../build/bin/conf_gen.h:1554 +#: ../build/bin/conf_gen.h:1680 msgid "ignore EXIF rating" msgstr "ignorar classificação EXIF" -#: ../build/bin/conf_gen.h:1555 +#: ../build/bin/conf_gen.h:1681 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -274,19 +274,19 @@ msgstr "" "ignorar classificação em EXIF. se desligado e uma classificação for " "encontrada nos dados EXIF, ela sobrescreverá a classificação inicial" -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1689 msgid "import job" msgstr "trabalho de importação" -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1690 msgid "name of the import job" msgstr "nome do trabalho de importação" -#: ../build/bin/conf_gen.h:1572 +#: ../build/bin/conf_gen.h:1698 msgid "override today's date" msgstr "sobrescrever data de hoje" -#: ../build/bin/conf_gen.h:1573 +#: ../build/bin/conf_gen.h:1699 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -298,177 +298,202 @@ msgstr "" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "deixe o campo vazio se não quiser modificá-las" -#: ../build/bin/conf_gen.h:1581 +#: ../build/bin/conf_gen.h:1707 msgid "keep this window open" msgstr "manter esta janela aberta" -#: ../build/bin/conf_gen.h:1582 +#: ../build/bin/conf_gen.h:1708 msgid "keep this window open to run several imports" msgstr "manter esta janela aberta para rodar várias importações" -#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 -#: ../build/bin/conf_gen.h:1884 +#: ../build/bin/conf_gen.h:1942 ../build/bin/conf_gen.h:1963 +#: ../build/bin/conf_gen.h:2010 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 -#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2870 +#: ../build/bin/conf_gen.h:1943 ../build/bin/conf_gen.h:1964 +#: ../build/bin/conf_gen.h:2011 ../build/bin/preferences_gen.h:3133 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 -#: ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1944 ../build/bin/conf_gen.h:1965 +#: ../build/bin/conf_gen.h:2012 msgctxt "preferences" msgid "1080p" msgstr "2080p" -#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 -#: ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1945 ../build/bin/conf_gen.h:1966 +#: ../build/bin/conf_gen.h:2013 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 -#: ../build/bin/conf_gen.h:1888 +#: ../build/bin/conf_gen.h:1946 ../build/bin/conf_gen.h:1967 +#: ../build/bin/conf_gen.h:2014 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 -#: ../build/bin/conf_gen.h:1889 +#: ../build/bin/conf_gen.h:1947 ../build/bin/conf_gen.h:1968 +#: ../build/bin/conf_gen.h:2015 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 -#: ../build/bin/conf_gen.h:1890 +#: ../build/bin/conf_gen.h:1948 ../build/bin/conf_gen.h:1969 +#: ../build/bin/conf_gen.h:2016 msgctxt "preferences" msgid "6K" msgstr "6K" -#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 -#: ../build/bin/conf_gen.h:1891 +#: ../build/bin/conf_gen.h:1949 ../build/bin/conf_gen.h:1970 +#: ../build/bin/conf_gen.h:2017 msgctxt "preferences" msgid "8K" msgstr "8K" -#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 -#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4063 +#: ../build/bin/conf_gen.h:1951 ../build/bin/conf_gen.h:4014 +#: ../build/bin/conf_gen.h:5256 ../build/bin/preferences_gen.h:4601 msgctxt "preferences" msgid "auto" msgstr "automático" -#: ../build/bin/conf_gen.h:1937 +#: ../build/bin/conf_gen.h:2063 msgctxt "preferences" msgid "off" msgstr "desligado" -#: ../build/bin/conf_gen.h:1938 +#: ../build/bin/conf_gen.h:2064 msgctxt "preferences" msgid "hardness (relative)" msgstr "dureza (relativa)" -#: ../build/bin/conf_gen.h:1939 +#: ../build/bin/conf_gen.h:2065 msgctxt "preferences" msgid "hardness (absolute)" msgstr "dureza (absoluta)" -#: ../build/bin/conf_gen.h:1940 +#: ../build/bin/conf_gen.h:2066 msgctxt "preferences" msgid "opacity (relative)" msgstr "opacidade (relativa)" -#: ../build/bin/conf_gen.h:1941 +#: ../build/bin/conf_gen.h:2067 msgctxt "preferences" msgid "opacity (absolute)" msgstr "opacidade (absoluta)" -#: ../build/bin/conf_gen.h:1942 +#: ../build/bin/conf_gen.h:2068 msgctxt "preferences" msgid "brush size (relative)" msgstr "tamanho do pincel (relativo)" -#: ../build/bin/conf_gen.h:1952 +#: ../build/bin/conf_gen.h:2078 msgctxt "preferences" msgid "low" msgstr "baixa" -#: ../build/bin/conf_gen.h:1953 +#: ../build/bin/conf_gen.h:2079 msgctxt "preferences" msgid "medium" msgstr "média" -#: ../build/bin/conf_gen.h:1954 +#: ../build/bin/conf_gen.h:2080 msgctxt "preferences" msgid "high" msgstr "alta" -#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3204 +#: ../build/bin/conf_gen.h:2108 ../build/bin/preferences_gen.h:3673 +msgctxt "preferences" +msgid "pixels" +msgstr "pixels" + +#: ../build/bin/conf_gen.h:2109 +msgctxt "preferences" +msgid "% of path size" +msgstr "% do tamanho do caminho" + +#: ../build/bin/conf_gen.h:2128 +msgctxt "preferences" +msgid "sharp" +msgstr "nítido" + +#: ../build/bin/conf_gen.h:2129 ../build/bin/preferences_gen.h:3710 +msgctxt "preferences" +msgid "balanced" +msgstr "equilibrado" + +#: ../build/bin/conf_gen.h:2130 ../build/bin/conf_gen.h:5259 +msgctxt "preferences" +msgid "smooth" +msgstr "suave" + +#: ../build/bin/conf_gen.h:2149 ../build/bin/preferences_gen.h:3450 msgctxt "preferences" msgid "false color" msgstr "falsa cor" -#: ../build/bin/conf_gen.h:1983 +#: ../build/bin/conf_gen.h:2150 msgctxt "preferences" msgid "grayscale" msgstr "tons de cinza" -#: ../build/bin/conf_gen.h:2002 +#: ../build/bin/conf_gen.h:2169 msgctxt "preferences" msgid "top left" msgstr "acima, à esquerda" -#: ../build/bin/conf_gen.h:2003 +#: ../build/bin/conf_gen.h:2170 msgctxt "preferences" msgid "top right" msgstr "acima, à direita" -#: ../build/bin/conf_gen.h:2004 +#: ../build/bin/conf_gen.h:2171 msgctxt "preferences" msgid "top center" msgstr "acima, no centro" -#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3119 +#: ../build/bin/conf_gen.h:2172 ../build/bin/preferences_gen.h:3365 msgctxt "preferences" msgid "bottom" msgstr "inferior" -#: ../build/bin/conf_gen.h:2006 +#: ../build/bin/conf_gen.h:2173 msgctxt "preferences" msgid "hidden" msgstr "oculto" -#: ../build/bin/conf_gen.h:2775 +#: ../build/bin/conf_gen.h:2942 msgid "show OSD" msgstr "mostrar controles na tela" -#: ../build/bin/conf_gen.h:2776 +#: ../build/bin/conf_gen.h:2943 msgid "toggle the visibility of the map overlays" msgstr "alterna a visibilidade das sobreposições do mapa" -#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2951 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "imagens filtradas" -#: ../build/bin/conf_gen.h:2785 +#: ../build/bin/conf_gen.h:2952 msgid "when set limit the images drawn to the current filmstrip" msgstr "quando definido, limita as imagens ao rolo de filme atual" -#: ../build/bin/conf_gen.h:2793 +#: ../build/bin/conf_gen.h:2960 msgid "max images" msgstr "máximo de imagens" -#: ../build/bin/conf_gen.h:2794 +#: ../build/bin/conf_gen.h:2961 msgid "the maximum number of image thumbnails drawn on the map" msgstr "número máximo de miniaturas de imagens desenhadas no mapa" -#: ../build/bin/conf_gen.h:2802 +#: ../build/bin/conf_gen.h:2969 msgid "group size factor" msgstr "fator de tamanho de grupo" -#: ../build/bin/conf_gen.h:2803 +#: ../build/bin/conf_gen.h:2970 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -476,11 +501,11 @@ msgstr "" "aumenta ou diminui o tamanho espacial dos grupos de imagens no mapa. pode " "influenciar o tempo de cálculo" -#: ../build/bin/conf_gen.h:2811 +#: ../build/bin/conf_gen.h:2978 msgid "min images per group" msgstr "mínimo de imagens por grupo" -#: ../build/bin/conf_gen.h:2812 +#: ../build/bin/conf_gen.h:2979 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." @@ -488,21 +513,21 @@ msgstr "" "o número mínimo de imagens para constituir um grupo de imagens. pode " "influenciar o tempo de cálculo." -#: ../build/bin/conf_gen.h:2819 +#: ../build/bin/conf_gen.h:2986 msgctxt "preferences" msgid "thumbnail" msgstr "miniatura" -#: ../build/bin/conf_gen.h:2820 +#: ../build/bin/conf_gen.h:2987 msgctxt "preferences" msgid "count" msgstr "contagem" -#: ../build/bin/conf_gen.h:2823 +#: ../build/bin/conf_gen.h:2990 msgid "thumbnail display" msgstr "mostrar nas miniaturas" -#: ../build/bin/conf_gen.h:2824 +#: ../build/bin/conf_gen.h:2991 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" @@ -510,268 +535,268 @@ msgstr "" "há três opções disponíveis: miniaturas de imagens, somente a contagem de " "imagens do grupo ou nada" -#: ../build/bin/conf_gen.h:2841 +#: ../build/bin/conf_gen.h:3008 msgid "max polygon points" msgstr "máximo de pontos de polígono" -#: ../build/bin/conf_gen.h:2842 +#: ../build/bin/conf_gen.h:3009 msgid "" "limit the number of points imported with polygon in find location module" msgstr "" "limita o número de pontos importados com polígono no módulo encontrar " "localização" -#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 +#: ../build/bin/conf_gen.h:3521 ../build/bin/conf_gen.h:3533 msgctxt "preferences" msgid "bilinear" msgstr "bilinear" -#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 -#: ../build/bin/preferences_gen.h:3426 +#: ../build/bin/conf_gen.h:3522 ../build/bin/conf_gen.h:3534 +#: ../build/bin/preferences_gen.h:3778 msgctxt "preferences" msgid "bicubic" msgstr "bicúbico" -#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 +#: ../build/bin/conf_gen.h:3523 ../build/bin/conf_gen.h:3535 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3444 +#: ../build/bin/conf_gen.h:3536 ../build/bin/preferences_gen.h:3796 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3849 +#: ../build/bin/conf_gen.h:4016 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3850 +#: ../build/bin/conf_gen.h:4017 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3851 +#: ../build/bin/conf_gen.h:4018 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3852 +#: ../build/bin/conf_gen.h:4019 msgctxt "preferences" msgid "windows_credentials" msgstr "credenciais_windows" -#: ../build/bin/conf_gen.h:4150 +#: ../build/bin/conf_gen.h:4317 msgctxt "preferences" msgid "vectorscope" msgstr "vetorscópio" -#: ../build/bin/conf_gen.h:4151 +#: ../build/bin/conf_gen.h:4318 msgctxt "preferences" msgid "waveform" msgstr "forma de onda" -#: ../build/bin/conf_gen.h:4152 +#: ../build/bin/conf_gen.h:4319 msgctxt "preferences" msgid "split" msgstr "dividir" -#: ../build/bin/conf_gen.h:4153 +#: ../build/bin/conf_gen.h:4320 msgctxt "preferences" msgid "RGB parade" msgstr "parada RGB" -#: ../build/bin/conf_gen.h:4154 +#: ../build/bin/conf_gen.h:4321 msgctxt "preferences" msgid "histogram" msgstr "histograma" -#: ../build/bin/conf_gen.h:4164 +#: ../build/bin/conf_gen.h:4331 msgctxt "preferences" msgid "left" msgstr "esquerda" -#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4552 +#: ../build/bin/conf_gen.h:4332 ../build/bin/preferences_gen.h:5073 msgctxt "preferences" msgid "right" msgstr "direita" -#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 +#: ../build/bin/conf_gen.h:4351 ../build/bin/conf_gen.h:4396 msgctxt "preferences" msgid "logarithmic" msgstr "logarítmico" -#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 +#: ../build/bin/conf_gen.h:4352 ../build/bin/conf_gen.h:4397 msgctxt "preferences" msgid "linear" msgstr "linear" -#: ../build/bin/conf_gen.h:4195 +#: ../build/bin/conf_gen.h:4362 msgctxt "preferences" msgid "horizontal" msgstr "horizontal" -#: ../build/bin/conf_gen.h:4196 +#: ../build/bin/conf_gen.h:4363 msgctxt "preferences" msgid "vertical" msgstr "vertical" -#: ../build/bin/conf_gen.h:4206 +#: ../build/bin/conf_gen.h:4373 msgctxt "preferences" msgid "overlaid" msgstr "sobreposto" -#: ../build/bin/conf_gen.h:4207 +#: ../build/bin/conf_gen.h:4374 msgctxt "preferences" msgid "parade" msgstr "parada (canais lado a lado)" -#: ../build/bin/conf_gen.h:4217 +#: ../build/bin/conf_gen.h:4384 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:4218 +#: ../build/bin/conf_gen.h:4385 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:4219 +#: ../build/bin/conf_gen.h:4386 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:4277 +#: ../build/bin/conf_gen.h:4444 msgctxt "preferences" msgid "monochromatic" msgstr "monocromático" -#: ../build/bin/conf_gen.h:4278 +#: ../build/bin/conf_gen.h:4445 msgctxt "preferences" msgid "analogous" msgstr "análogo" -#: ../build/bin/conf_gen.h:4279 +#: ../build/bin/conf_gen.h:4446 msgctxt "preferences" msgid "analogous complementary" msgstr "complementar análogo" -#: ../build/bin/conf_gen.h:4280 +#: ../build/bin/conf_gen.h:4447 msgctxt "preferences" msgid "complementary" msgstr "complementar" -#: ../build/bin/conf_gen.h:4281 +#: ../build/bin/conf_gen.h:4448 msgctxt "preferences" msgid "split complementary" msgstr "complementar dividido" -#: ../build/bin/conf_gen.h:4282 +#: ../build/bin/conf_gen.h:4449 msgctxt "preferences" msgid "dyad" msgstr "díade" -#: ../build/bin/conf_gen.h:4283 +#: ../build/bin/conf_gen.h:4450 msgctxt "preferences" msgid "triad" msgstr "tríade" -#: ../build/bin/conf_gen.h:4284 +#: ../build/bin/conf_gen.h:4451 msgctxt "preferences" msgid "tetrad" msgstr "térade" -#: ../build/bin/conf_gen.h:4285 +#: ../build/bin/conf_gen.h:4452 msgctxt "preferences" msgid "square" msgstr "quadrado" -#: ../build/bin/conf_gen.h:4304 +#: ../build/bin/conf_gen.h:4471 msgctxt "preferences" msgid "normal" msgstr "normal" -#: ../build/bin/conf_gen.h:4306 +#: ../build/bin/conf_gen.h:4473 msgctxt "preferences" msgid "narrow" msgstr "estreito" -#: ../build/bin/conf_gen.h:4307 +#: ../build/bin/conf_gen.h:4474 msgctxt "preferences" msgid "line" msgstr "linha" -#: ../build/bin/conf_gen.h:4614 +#: ../build/bin/conf_gen.h:4781 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:4615 +#: ../build/bin/conf_gen.h:4782 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:4616 +#: ../build/bin/conf_gen.h:4783 msgctxt "preferences" msgid "inch" msgstr "polegada" -#: ../build/bin/conf_gen.h:4666 +#: ../build/bin/conf_gen.h:4833 ../build/bin/preferences_gen.h:242 msgctxt "preferences" msgid "grey" msgstr "cinza" -#: ../build/bin/conf_gen.h:4667 +#: ../build/bin/conf_gen.h:4834 ../build/bin/preferences_gen.h:243 msgctxt "preferences" msgid "dark" msgstr "escuro" -#: ../build/bin/conf_gen.h:4668 +#: ../build/bin/conf_gen.h:4835 ../build/bin/preferences_gen.h:244 msgctxt "preferences" msgid "darker" msgstr "mais escuro" -#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4570 +#: ../build/bin/conf_gen.h:4842 ../build/bin/preferences_gen.h:5091 msgctxt "preferences" msgid "all" msgstr "todos" -#: ../build/bin/conf_gen.h:4676 +#: ../build/bin/conf_gen.h:4843 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:4677 +#: ../build/bin/conf_gen.h:4844 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3510 +#: ../build/bin/conf_gen.h:5016 ../build/bin/preferences_gen.h:3862 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "relativo à cena (sigmóide)" -#: ../build/bin/conf_gen.h:4814 +#: ../build/bin/conf_gen.h:5017 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "relativo à cena (fílmico)" -#: ../build/bin/conf_gen.h:4815 +#: ../build/bin/conf_gen.h:5018 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "relativo à cena (AgX)" -#: ../build/bin/conf_gen.h:4816 +#: ../build/bin/conf_gen.h:5019 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "relativo à exibição (legado)" -#: ../build/bin/conf_gen.h:4955 +#: ../build/bin/conf_gen.h:5158 msgid "camera time zone" msgstr "fuso horário da câmera" -#: ../build/bin/conf_gen.h:4956 +#: ../build/bin/conf_gen.h:5159 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone " "so the GPX data can be correctly matched" @@ -779,158 +804,182 @@ msgstr "" "a maioria das câmeras não armazena a fuso horário no EXIF. indique o fuso " "horário correto para que os dados GPX possam ser processados corretamente" -#: ../build/bin/conf_gen.h:4972 +#: ../build/bin/conf_gen.h:5175 msgctxt "preferences" msgid "no color" msgstr "sem cor" -#: ../build/bin/conf_gen.h:4973 +#: ../build/bin/conf_gen.h:5176 msgctxt "preferences" msgid "illuminant color" msgstr "cor do iluminante" -#: ../build/bin/conf_gen.h:4974 +#: ../build/bin/conf_gen.h:5177 msgctxt "preferences" msgid "effect emulation" msgstr "emulação do efeito" -#: ../build/bin/conf_gen.h:5038 +#: ../build/bin/conf_gen.h:5241 msgctxt "preferences" msgid "list" msgstr "lista" -#: ../build/bin/conf_gen.h:5039 +#: ../build/bin/conf_gen.h:5242 msgctxt "preferences" msgid "tabs" msgstr "abas" -#: ../build/bin/conf_gen.h:5040 +#: ../build/bin/conf_gen.h:5243 msgctxt "preferences" msgid "columns" msgstr "colunas" -#: ../build/bin/conf_gen.h:5051 +#: ../build/bin/conf_gen.h:5254 msgctxt "preferences" msgid "active" msgstr "ativo" -#: ../build/bin/conf_gen.h:5052 +#: ../build/bin/conf_gen.h:5255 msgctxt "preferences" msgid "dim" msgstr "atenuar" -#: ../build/bin/conf_gen.h:5054 +#: ../build/bin/conf_gen.h:5257 msgctxt "preferences" msgid "fade" msgstr "esmaecer" -#: ../build/bin/conf_gen.h:5055 +#: ../build/bin/conf_gen.h:5258 msgctxt "preferences" msgid "fit" msgstr "ajustar" -#: ../build/bin/conf_gen.h:5056 -msgctxt "preferences" -msgid "smooth" -msgstr "suavizar" - -#: ../build/bin/conf_gen.h:5057 +#: ../build/bin/conf_gen.h:5260 msgctxt "preferences" msgid "glide" msgstr "deslizar" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 -#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 +#: ../src/gui/preferences_ai.c:47 ../src/gui/preferences_ai.c:61 msgid "this setting has been modified" msgstr "esta predefinição foi modificada" #. help button (right-anchored, matches other prefs tabs) -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 -#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 -#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 -#: ../src/libs/modulegroups.c:4171 +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3282 +#: ../src/gui/gtk.c:4011 ../src/gui/preferences.c:695 +#: ../src/gui/preferences.c:1204 ../src/gui/preferences_ai.c:2893 +#: ../src/libs/modulegroups.c:4357 msgid "?" msgstr "?" -#: ../build/bin/preferences_gen.h:136 +#: ../build/bin/preferences_gen.h:141 msgid "not available" msgstr "não disponível" -#: ../build/bin/preferences_gen.h:138 ../build/bin/preferences_gen.h:139 +#: ../build/bin/preferences_gen.h:143 ../build/bin/preferences_gen.h:144 msgid "not available on this system" msgstr "não disponível neste sistema" -#: ../build/bin/preferences_gen.h:2588 ../src/control/jobs/control_jobs.c:3118 -#: ../src/libs/import.c:183 +#: ../build/bin/preferences_gen.h:240 +msgid "darktable theme" +msgstr "tema da sala escura" + +#: ../build/bin/preferences_gen.h:241 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"a sombra ao redor de sua foto afeta como você vê as cores e tons enquanto " +"edita. cinza é recomendado porque é o mais neutro - não enviesará seus olhos " +"em qualquer direção\n" +"\n" +"cinza: melhor para trabalho de cores com precisão\n" +"\n" +"escuro: menos distração ao redor da sua imagem\n" +"\n" +"mais escuro: bom para salas com iluminação baixa" + +#: ../build/bin/preferences_gen.h:2851 ../src/control/jobs/control_jobs.c:3322 +#: ../src/libs/import.c:182 msgid "import" msgstr "importar" -#: ../build/bin/preferences_gen.h:2593 +#: ../build/bin/preferences_gen.h:2856 msgid "session options" msgstr "opções da sessão" -#: ../build/bin/preferences_gen.h:2603 +#: ../build/bin/preferences_gen.h:2866 msgid "base filmroll's directory" msgstr "base do diretório do rolo de filme" -#: ../build/bin/preferences_gen.h:2614 ../build/bin/preferences_gen.h:2636 -#: ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2675 -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2725 -#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2759 -#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2827 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2870 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:2904 -#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:2956 ../build/bin/preferences_gen.h:2978 -#: ../build/bin/preferences_gen.h:3002 ../build/bin/preferences_gen.h:3026 -#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3076 -#: ../build/bin/preferences_gen.h:3101 ../build/bin/preferences_gen.h:3119 -#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3179 -#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3221 -#: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3272 ../build/bin/preferences_gen.h:3289 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3323 -#: ../build/bin/preferences_gen.h:3341 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3375 ../build/bin/preferences_gen.h:3408 -#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3444 -#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 -#: ../build/bin/preferences_gen.h:3510 ../build/bin/preferences_gen.h:3527 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3561 -#: ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3611 -#: ../build/bin/preferences_gen.h:3632 ../build/bin/preferences_gen.h:3654 -#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3703 -#: ../build/bin/preferences_gen.h:3724 ../build/bin/preferences_gen.h:3745 -#: ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3787 -#: ../build/bin/preferences_gen.h:3808 ../build/bin/preferences_gen.h:3829 -#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 -#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 -#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:3964 ../build/bin/preferences_gen.h:3981 -#: ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4063 -#: ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4102 -#: ../build/bin/preferences_gen.h:4135 ../build/bin/preferences_gen.h:4153 -#: ../build/bin/preferences_gen.h:4205 ../build/bin/preferences_gen.h:4223 -#: ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4300 -#: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4386 ../build/bin/preferences_gen.h:4403 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4437 -#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4471 -#: ../build/bin/preferences_gen.h:4489 ../build/bin/preferences_gen.h:4534 -#: ../build/bin/preferences_gen.h:4552 ../build/bin/preferences_gen.h:4570 -#: ../build/bin/preferences_gen.h:4592 ../build/bin/preferences_gen.h:4620 -#: ../build/bin/preferences_gen.h:4644 ../build/bin/preferences_gen.h:4661 -#: ../build/bin/preferences_gen.h:4678 ../build/bin/preferences_gen.h:4695 -#: ../build/bin/preferences_gen.h:4713 ../build/bin/preferences_gen.h:4730 -#: ../build/bin/preferences_gen.h:4754 ../build/bin/preferences_gen.h:4820 -#: ../build/bin/preferences_gen.h:4838 ../build/bin/preferences_gen.h:4912 +#: ../build/bin/preferences_gen.h:2877 ../build/bin/preferences_gen.h:2899 +#: ../build/bin/preferences_gen.h:2916 ../build/bin/preferences_gen.h:2938 +#: ../build/bin/preferences_gen.h:2971 ../build/bin/preferences_gen.h:2988 +#: ../build/bin/preferences_gen.h:3005 ../build/bin/preferences_gen.h:3022 +#: ../build/bin/preferences_gen.h:3039 ../build/bin/preferences_gen.h:3056 +#: ../build/bin/preferences_gen.h:3073 ../build/bin/preferences_gen.h:3090 +#: ../build/bin/preferences_gen.h:3115 ../build/bin/preferences_gen.h:3133 +#: ../build/bin/preferences_gen.h:3150 ../build/bin/preferences_gen.h:3167 +#: ../build/bin/preferences_gen.h:3184 ../build/bin/preferences_gen.h:3202 +#: ../build/bin/preferences_gen.h:3219 ../build/bin/preferences_gen.h:3241 +#: ../build/bin/preferences_gen.h:3265 ../build/bin/preferences_gen.h:3289 +#: ../build/bin/preferences_gen.h:3322 ../build/bin/preferences_gen.h:3347 +#: ../build/bin/preferences_gen.h:3365 ../build/bin/preferences_gen.h:3408 +#: ../build/bin/preferences_gen.h:3425 ../build/bin/preferences_gen.h:3450 +#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3484 +#: ../build/bin/preferences_gen.h:3501 ../build/bin/preferences_gen.h:3518 +#: ../build/bin/preferences_gen.h:3535 ../build/bin/preferences_gen.h:3552 +#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3587 +#: ../build/bin/preferences_gen.h:3604 ../build/bin/preferences_gen.h:3628 +#: ../build/bin/preferences_gen.h:3673 ../build/bin/preferences_gen.h:3692 +#: ../build/bin/preferences_gen.h:3710 ../build/bin/preferences_gen.h:3727 +#: ../build/bin/preferences_gen.h:3760 ../build/bin/preferences_gen.h:3778 +#: ../build/bin/preferences_gen.h:3796 ../build/bin/preferences_gen.h:3819 +#: ../build/bin/preferences_gen.h:3843 ../build/bin/preferences_gen.h:3862 +#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 +#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3937 +#: ../build/bin/preferences_gen.h:3958 ../build/bin/preferences_gen.h:4095 +#: ../build/bin/preferences_gen.h:4124 ../build/bin/preferences_gen.h:4149 +#: ../build/bin/preferences_gen.h:4170 ../build/bin/preferences_gen.h:4192 +#: ../build/bin/preferences_gen.h:4213 ../build/bin/preferences_gen.h:4241 +#: ../build/bin/preferences_gen.h:4262 ../build/bin/preferences_gen.h:4283 +#: ../build/bin/preferences_gen.h:4304 ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4346 ../build/bin/preferences_gen.h:4367 +#: ../build/bin/preferences_gen.h:4400 ../build/bin/preferences_gen.h:4417 +#: ../build/bin/preferences_gen.h:4434 ../build/bin/preferences_gen.h:4451 +#: ../build/bin/preferences_gen.h:4468 ../build/bin/preferences_gen.h:4485 +#: ../build/bin/preferences_gen.h:4502 ../build/bin/preferences_gen.h:4519 +#: ../build/bin/preferences_gen.h:4535 ../build/bin/preferences_gen.h:4551 +#: ../build/bin/preferences_gen.h:4568 ../build/bin/preferences_gen.h:4601 +#: ../build/bin/preferences_gen.h:4618 ../build/bin/preferences_gen.h:4640 +#: ../build/bin/preferences_gen.h:4673 ../build/bin/preferences_gen.h:4691 +#: ../build/bin/preferences_gen.h:4743 ../build/bin/preferences_gen.h:4761 +#: ../build/bin/preferences_gen.h:4805 ../build/bin/preferences_gen.h:4838 +#: ../build/bin/preferences_gen.h:4855 ../build/bin/preferences_gen.h:4872 +#: ../build/bin/preferences_gen.h:4889 ../build/bin/preferences_gen.h:4907 +#: ../build/bin/preferences_gen.h:4924 ../build/bin/preferences_gen.h:4941 +#: ../build/bin/preferences_gen.h:4958 ../build/bin/preferences_gen.h:4975 +#: ../build/bin/preferences_gen.h:4992 ../build/bin/preferences_gen.h:5010 +#: ../build/bin/preferences_gen.h:5055 ../build/bin/preferences_gen.h:5073 +#: ../build/bin/preferences_gen.h:5091 ../build/bin/preferences_gen.h:5113 +#: ../build/bin/preferences_gen.h:5141 ../build/bin/preferences_gen.h:5165 +#: ../build/bin/preferences_gen.h:5182 ../build/bin/preferences_gen.h:5199 +#: ../build/bin/preferences_gen.h:5216 ../build/bin/preferences_gen.h:5234 +#: ../build/bin/preferences_gen.h:5251 ../build/bin/preferences_gen.h:5275 +#: ../build/bin/preferences_gen.h:5341 ../build/bin/preferences_gen.h:5359 +#: ../build/bin/preferences_gen.h:5433 #, c-format msgid "double click to reset to `%s'" msgstr "clique-duplo para redefinir para `%s'" -#: ../build/bin/preferences_gen.h:2616 +#: ../build/bin/preferences_gen.h:2879 msgid "" "directory where newly imported filmrolls are stored; the default uses $" "(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" @@ -943,42 +992,42 @@ msgstr "" "\"Pictures em macOS e Linux, C:/Users/username/Pictures em " "Windows\"" -#: ../build/bin/preferences_gen.h:2625 +#: ../build/bin/preferences_gen.h:2888 msgid "filmroll name" msgstr "nome do rolo de filme" -#: ../build/bin/preferences_gen.h:2638 +#: ../build/bin/preferences_gen.h:2901 msgid "name of the imported filmroll" msgstr "nome do rolo de filme importado" -#: ../build/bin/preferences_gen.h:2647 +#: ../build/bin/preferences_gen.h:2910 msgid "keep original filename" msgstr "manter nome de arquivo original" -#: ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2708 -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2759 -#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2827 ../build/bin/preferences_gen.h:2904 -#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2956 -#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3162 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3289 -#: ../build/bin/preferences_gen.h:3323 ../build/bin/preferences_gen.h:3375 -#: ../build/bin/preferences_gen.h:3408 ../build/bin/preferences_gen.h:3527 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3632 -#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3745 -#: ../build/bin/preferences_gen.h:3787 ../build/bin/preferences_gen.h:3808 -#: ../build/bin/preferences_gen.h:3829 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4135 -#: ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4620 -#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4678 -#: ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4730 -#: ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:2916 ../build/bin/preferences_gen.h:2971 +#: ../build/bin/preferences_gen.h:2988 ../build/bin/preferences_gen.h:3022 +#: ../build/bin/preferences_gen.h:3039 ../build/bin/preferences_gen.h:3056 +#: ../build/bin/preferences_gen.h:3090 ../build/bin/preferences_gen.h:3167 +#: ../build/bin/preferences_gen.h:3184 ../build/bin/preferences_gen.h:3219 +#: ../build/bin/preferences_gen.h:3408 ../build/bin/preferences_gen.h:3467 +#: ../build/bin/preferences_gen.h:3535 ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3604 ../build/bin/preferences_gen.h:3628 +#: ../build/bin/preferences_gen.h:3760 ../build/bin/preferences_gen.h:3879 +#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:4095 ../build/bin/preferences_gen.h:4170 +#: ../build/bin/preferences_gen.h:4213 ../build/bin/preferences_gen.h:4283 +#: ../build/bin/preferences_gen.h:4325 ../build/bin/preferences_gen.h:4346 +#: ../build/bin/preferences_gen.h:4367 ../build/bin/preferences_gen.h:4502 +#: ../build/bin/preferences_gen.h:4618 ../build/bin/preferences_gen.h:4673 +#: ../build/bin/preferences_gen.h:4805 ../build/bin/preferences_gen.h:4958 +#: ../build/bin/preferences_gen.h:5141 ../build/bin/preferences_gen.h:5182 +#: ../build/bin/preferences_gen.h:5199 ../build/bin/preferences_gen.h:5216 +#: ../build/bin/preferences_gen.h:5251 ../build/bin/preferences_gen.h:5341 msgctxt "preferences" msgid "FALSE" msgstr "FALSO" -#: ../build/bin/preferences_gen.h:2655 +#: ../build/bin/preferences_gen.h:2918 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -986,41 +1035,41 @@ msgstr "" "manter nome de arquivo original ao invés de usar um padrão quando importar " "da câmera ou cartão" -#: ../build/bin/preferences_gen.h:2664 +#: ../build/bin/preferences_gen.h:2927 msgid "file naming pattern" msgstr "padrão de nomeação de arquivos" -#: ../build/bin/preferences_gen.h:2677 +#: ../build/bin/preferences_gen.h:2940 msgid "file naming pattern used for a import session" msgstr "padrão de nomeação de arquivos utilizado para a sessão de importação" -#: ../build/bin/preferences_gen.h:2687 ../src/gui/gtk.c:1701 -#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 -#: ../src/views/lighttable.c:91 +#: ../build/bin/preferences_gen.h:2950 ../src/gui/gtk.c:2107 +#: ../src/gui/preferences.c:788 ../src/libs/tools/lighttable.c:64 +#: ../src/views/lighttable.c:90 msgid "lighttable" msgstr "mesa de luz" -#: ../build/bin/preferences_gen.h:2692 ../build/bin/preferences_gen.h:3043 -#: ../build/bin/preferences_gen.h:3846 ../src/gui/preferences.c:344 -#: ../src/gui/preferences_ai.c:1557 +#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:3306 +#: ../build/bin/preferences_gen.h:4384 ../src/gui/preferences.c:395 +#: ../src/gui/preferences_ai.c:2466 msgid "general" msgstr "geral" -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:2965 msgid "hide built-in presets for utility modules" msgstr "ocultar predefinições nativas para módulos utilitários" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:2973 msgid "hide built-in presets of utility modules in presets menu." msgstr "" "oculta predefinições nativas dos módulos utilitários nos menus de " "predefinições." -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:2982 msgid "use single-click in the collections module" msgstr "usar clique único no módulo coleções" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:2990 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -1030,34 +1079,34 @@ msgstr "" "coleções. isto permitirá fazer seleções de faixas por data e valores " "numéricos." -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:2999 msgid "prioritize the hovered image over the selected images" msgstr "priorizar a imagem sob o mouse e não as selecionadas" -#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2810 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:3076 -#: ../build/bin/preferences_gen.h:3179 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3561 ../build/bin/preferences_gen.h:3611 -#: ../build/bin/preferences_gen.h:3703 ../build/bin/preferences_gen.h:3724 -#: ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3862 -#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 -#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3981 -#: ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4300 -#: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4403 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4454 -#: ../build/bin/preferences_gen.h:4471 ../build/bin/preferences_gen.h:4489 -#: ../build/bin/preferences_gen.h:4534 ../build/bin/preferences_gen.h:4644 -#: ../build/bin/preferences_gen.h:4754 +#: ../build/bin/preferences_gen.h:3005 ../build/bin/preferences_gen.h:3073 +#: ../build/bin/preferences_gen.h:3150 ../build/bin/preferences_gen.h:3322 +#: ../build/bin/preferences_gen.h:3425 ../build/bin/preferences_gen.h:3484 +#: ../build/bin/preferences_gen.h:3501 ../build/bin/preferences_gen.h:3518 +#: ../build/bin/preferences_gen.h:3552 ../build/bin/preferences_gen.h:3727 +#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3937 +#: ../build/bin/preferences_gen.h:4149 ../build/bin/preferences_gen.h:4241 +#: ../build/bin/preferences_gen.h:4262 ../build/bin/preferences_gen.h:4304 +#: ../build/bin/preferences_gen.h:4400 ../build/bin/preferences_gen.h:4417 +#: ../build/bin/preferences_gen.h:4434 ../build/bin/preferences_gen.h:4451 +#: ../build/bin/preferences_gen.h:4468 ../build/bin/preferences_gen.h:4485 +#: ../build/bin/preferences_gen.h:4519 ../build/bin/preferences_gen.h:4535 +#: ../build/bin/preferences_gen.h:4551 ../build/bin/preferences_gen.h:4568 +#: ../build/bin/preferences_gen.h:4838 ../build/bin/preferences_gen.h:4855 +#: ../build/bin/preferences_gen.h:4872 ../build/bin/preferences_gen.h:4889 +#: ../build/bin/preferences_gen.h:4924 ../build/bin/preferences_gen.h:4941 +#: ../build/bin/preferences_gen.h:4975 ../build/bin/preferences_gen.h:4992 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5055 +#: ../build/bin/preferences_gen.h:5165 ../build/bin/preferences_gen.h:5275 msgctxt "preferences" msgid "TRUE" msgstr "VERDADEIRO" -#: ../build/bin/preferences_gen.h:2744 +#: ../build/bin/preferences_gen.h:3007 msgid "" "in the lighttable, where culling takes place, you can apply actions (e.g., " "setting ratings) to the hovered image or to the selected ones\n" @@ -1075,19 +1124,19 @@ msgstr "" "desabilitado ações se aplicam à seleção corrente (menos sujeito a " "erros)" -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:3016 msgid "expand a single utility module at a time" msgstr "expandir um único módulo de cada vez" -#: ../build/bin/preferences_gen.h:2761 +#: ../build/bin/preferences_gen.h:3024 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "esta opção alterna o comportamento do shift+clique no modo mesa de luz" -#: ../build/bin/preferences_gen.h:2770 +#: ../build/bin/preferences_gen.h:3033 msgid "scroll utility modules to the top when expanded" msgstr "deslizar módulos utilitários para o topo quanto expandidos" -#: ../build/bin/preferences_gen.h:2778 ../build/bin/preferences_gen.h:3308 +#: ../build/bin/preferences_gen.h:3041 ../build/bin/preferences_gen.h:3554 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1095,43 +1144,43 @@ msgstr "" "quando esta opção está habilitada o darktable tentará rolar o módulo até o " "topo da lista visível" -#: ../build/bin/preferences_gen.h:2787 +#: ../build/bin/preferences_gen.h:3050 msgid "rating an image one star twice will not zero out the rating" msgstr "dar uma estrela duas vezes a uma imagem não resultará em zero estrelas" -#: ../build/bin/preferences_gen.h:2795 +#: ../build/bin/preferences_gen.h:3058 msgid "" "defines whether rating an image one star twice will zero out star rating" msgstr "" "define se dar uma estrela duas vezes a uma imagem resultará em zero estrelas" -#: ../build/bin/preferences_gen.h:2804 ../build/bin/preferences_gen.h:3156 +#: ../build/bin/preferences_gen.h:3067 ../build/bin/preferences_gen.h:3402 msgid "show scrollbars for central view" msgstr "mostrar barras de rolagem para visualização central" -#: ../build/bin/preferences_gen.h:2812 ../build/bin/preferences_gen.h:3164 +#: ../build/bin/preferences_gen.h:3075 ../build/bin/preferences_gen.h:3410 msgid "defines whether scrollbars should be displayed" msgstr "define onde as barras de rolagem devem ser mostradas" -#: ../build/bin/preferences_gen.h:2821 +#: ../build/bin/preferences_gen.h:3084 msgid "show image time with milliseconds" msgstr "mostrar data/hora da imagem com milisegundos" -#: ../build/bin/preferences_gen.h:2829 +#: ../build/bin/preferences_gen.h:3092 msgid "defines whether time should be displayed with milliseconds" msgstr "define se o tempo deveria ser mostrado com milisegundos" -#: ../build/bin/preferences_gen.h:2835 +#: ../build/bin/preferences_gen.h:3098 msgid "thumbnails" msgstr "miniaturas" -#: ../build/bin/preferences_gen.h:2845 +#: ../build/bin/preferences_gen.h:3108 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "" "para imagens inalteratas, usar arquivo RAW ao invés de JPEG embutido a " "partir do tamanho" -#: ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:3117 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" @@ -1153,11 +1202,11 @@ msgstr "" "excede a resolução do JPEG embarcado\n" "(mais comentários no manual)" -#: ../build/bin/preferences_gen.h:2863 +#: ../build/bin/preferences_gen.h:3126 msgid "high quality processing from size" msgstr "processamento de alta qualidade a partir do tamanho" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:3135 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" @@ -1171,11 +1220,11 @@ msgstr "" " qualidade você deveria escolher a opção *sempre*.\n" "(mais comentários no manual)" -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:3144 msgid "enable disk backend for thumbnail cache" msgstr "armazenar em disco cache de miniaturas" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:3152 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1196,11 +1245,11 @@ msgstr "" "para gerar miniaturas de toda a coleção, offline, execute 'darktable-" "generate-cache'." -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:3161 msgid "enable disk backend for full preview cache" msgstr "armazenar em disco cache de visualização completa" -#: ../build/bin/preferences_gen.h:2906 +#: ../build/bin/preferences_gen.h:3169 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1218,11 +1267,11 @@ msgstr "" "o desempenho da mesa de luz aumentará muito durante a navegação pelas fotos " "no modo de visualização completa." -#: ../build/bin/preferences_gen.h:2915 +#: ../build/bin/preferences_gen.h:3178 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "habilitar rolagem suave para miniaturas da mesa de luz" -#: ../build/bin/preferences_gen.h:2923 +#: ../build/bin/preferences_gen.h:3186 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1234,11 +1283,11 @@ msgstr "" "se desabilitado, a mesa de luz rola linhas inteiras de miniaturas, como uma " "roda de rolagem." -#: ../build/bin/preferences_gen.h:2932 +#: ../build/bin/preferences_gen.h:3195 msgid "generate thumbnails in background" msgstr "gerar miniaturas em background" -#: ../build/bin/preferences_gen.h:2941 +#: ../build/bin/preferences_gen.h:3204 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps " "up to the selected size are generated while user is inactive in lighttable." @@ -1247,11 +1296,11 @@ msgstr "" "até o tamanho selecionado são geradas enquanto o usuário estiver inativo na " "mesa de luz." -#: ../build/bin/preferences_gen.h:2950 +#: ../build/bin/preferences_gen.h:3213 msgid "reset cached thumbnails" msgstr "refazer miniaturas em cache" -#: ../build/bin/preferences_gen.h:2958 +#: ../build/bin/preferences_gen.h:3221 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1260,61 +1309,45 @@ msgstr "" "ser necesśario caso algumas miniaturas tenham sido manualmente removidas ou " "corrompidas." -#: ../build/bin/preferences_gen.h:2967 +#: ../build/bin/preferences_gen.h:3230 msgid "delimiters for size categories" msgstr "delimitadores para categorias de tamanho" -#: ../build/bin/preferences_gen.h:2980 +#: ../build/bin/preferences_gen.h:3243 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" -"categorias de tamanho são usadas para poder determinar as informações e " -"valores de CSS diferentes dependendo do tamanho da miniatura, separados por " -"|.\n" -"por exemplo, 120|400 significa 3 categorias de miniaturas: <120px, 120px-" -">400px e >400px" +"categorias de tamanho são usadas para poder determinar valores de " +"sobreposições e CSS diferentes dependendo do tamanho da miniatura, separados " +"por |.\n" +"por exemplo, 120|400 significa 3 categorias de miniaturas: até 120px, " +"120-400px e mais que 400px" -#: ../build/bin/preferences_gen.h:2989 +#: ../build/bin/preferences_gen.h:3252 msgid "pattern for the thumbnail extended overlay text" msgstr "padrão para o texto de informações estendidas nas miniaturas" -#: ../build/bin/preferences_gen.h:3004 ../build/bin/preferences_gen.h:3028 +#: ../build/bin/preferences_gen.h:3267 ../build/bin/preferences_gen.h:3291 msgid "see manual to know all the tags you can use." msgstr "veja o manual para saber todos as etiquetas que pode usar" -#: ../build/bin/preferences_gen.h:3013 +#: ../build/bin/preferences_gen.h:3276 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "padrão para a dica da miniatura (vazio desabilita)" -#: ../build/bin/preferences_gen.h:3038 ../src/gui/gtk.c:1703 -#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 +#: ../build/bin/preferences_gen.h:3301 ../src/gui/gtk.c:2109 +#: ../src/gui/preferences.c:787 ../src/views/darkroom.c:112 msgid "darkroom" msgstr "sala escura" -#: ../build/bin/preferences_gen.h:3053 -msgid "scroll down to increase mask parameters" -msgstr "deslize para baixo para aumentar os parâmetros da máscara" - -#: ../build/bin/preferences_gen.h:3061 -msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" -"by default scrolling up increases these parameters" -msgstr "" -"quando usar o scroll do mouse para mudar os parâmetros da máscara, deslize " -"para baixo para aumentar o tamanho da máscara, o tamanho do enevoamento, a " -"opacidade, a dureza do pincel e a curvatura do gradiente\n" -"por padrão deslizar para cima aumenta esses parâmetros" - -#: ../build/bin/preferences_gen.h:3070 +#: ../build/bin/preferences_gen.h:3316 msgid "middle mouse button zooms to 200%" msgstr "botão do meio do mouse fa zoom em 200%" -#: ../build/bin/preferences_gen.h:3079 +#: ../build/bin/preferences_gen.h:3325 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " @@ -1326,32 +1359,33 @@ msgstr "" "entre encaixar na tela e 100%, e a tecla 'ctrl' pode ser usada para " "controlar o nível de zoom." -#: ../build/bin/preferences_gen.h:3088 +#: ../build/bin/preferences_gen.h:3334 msgid "pattern for the image information line" msgstr "padrão para a linha de informações da imagem" -#: ../build/bin/preferences_gen.h:3103 +#: ../build/bin/preferences_gen.h:3349 msgid "see manual for a list of the tags you can use." msgstr "veja o manual para uma lista de etiquetas que pode usar" -#: ../build/bin/preferences_gen.h:3112 +#: ../build/bin/preferences_gen.h:3358 msgid "position of the image information line" msgstr "posição da linha de informações da imagem" -#: ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3375 msgid "border around image in darkroom mode" msgstr "borda ao redor da imagem no modo sala escura" -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:4180 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4517 -#: ../build/bin/preferences_gen.h:4788 ../build/bin/preferences_gen.h:4866 -#: ../build/bin/preferences_gen.h:4894 ../build/bin/preferences_gen.h:4957 -#: ../build/bin/preferences_gen.h:5019 ../build/bin/preferences_gen.h:5048 +#: ../build/bin/preferences_gen.h:3391 ../build/bin/preferences_gen.h:3655 +#: ../build/bin/preferences_gen.h:4074 ../build/bin/preferences_gen.h:4718 +#: ../build/bin/preferences_gen.h:4788 ../build/bin/preferences_gen.h:5038 +#: ../build/bin/preferences_gen.h:5309 ../build/bin/preferences_gen.h:5387 +#: ../build/bin/preferences_gen.h:5415 ../build/bin/preferences_gen.h:5478 +#: ../build/bin/preferences_gen.h:5540 ../build/bin/preferences_gen.h:5569 #, c-format msgid "double click to reset to `%d'" msgstr "clique-duplo para redefinir para `%d'" -#: ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:3393 msgid "" "process the image in darkroom mode with a small border. set to 0 if you " "don't want any border." @@ -1359,11 +1393,11 @@ msgstr "" "processar a imagem no modo sala escura com uma borda pequena. defina 0 se " "você não quer nenhuma borda." -#: ../build/bin/preferences_gen.h:3173 +#: ../build/bin/preferences_gen.h:3419 msgid "show loading screen between images" msgstr "mostrar tela de carregamento entre imagens" -#: ../build/bin/preferences_gen.h:3181 +#: ../build/bin/preferences_gen.h:3427 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1371,15 +1405,15 @@ msgstr "" "mostrar tela cinza de carregamento ao navegar entre imagens na sala escura\n" "desabilite para mostrar somente uma mensagem" -#: ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:3433 msgid "modules" msgstr "módulos" -#: ../build/bin/preferences_gen.h:3197 +#: ../build/bin/preferences_gen.h:3443 msgid "display of individual color channels" msgstr "mostrar canais individuais de cor" -#: ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3452 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." @@ -1387,33 +1421,33 @@ msgstr "" "define como os canais de cor são mostrados ao ativar o módulo de máscaras " "paramétricas." -#: ../build/bin/preferences_gen.h:3215 +#: ../build/bin/preferences_gen.h:3461 msgid "hide built-in presets for processing modules" msgstr "ocultar predefinições nativas para módulos de processamento" -#: ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3469 msgid "hide built-in presets of processing modules in presets menu." msgstr "" "oculta predefinições nativas dos módulos utilitários nos menus de " "predefinições." -#: ../build/bin/preferences_gen.h:3232 ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3478 ../build/bin/preferences_gen.h:3486 msgid "show the guides widget in modules UI" msgstr "mostrar a ferramenta de linhas guia na interface dos módulos" -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3495 msgid "expand a single processing module at a time" msgstr "expandir um único módulo de processamento de cada vez" -#: ../build/bin/preferences_gen.h:3257 +#: ../build/bin/preferences_gen.h:3503 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "esta opção alterna o comportamento do shift+clique no modo sala escura" -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3512 msgid "only collapse modules in current group" msgstr "somente recolher módulos no grupo atual" -#: ../build/bin/preferences_gen.h:3274 +#: ../build/bin/preferences_gen.h:3520 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1421,12 +1455,12 @@ msgstr "" "se estiver somente expandindo um único módulo por vez, somente recolhe " "outros módulos no mesmo grupo - ignora módulos em outros grupos" -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3529 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "" "expandir módulo quando estiver ativado e recolhê-lo quando estiver desativado" -#: ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:3537 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." @@ -1434,24 +1468,24 @@ msgstr "" "esta opção permite expandir o módulo quando estiver ativado e recolhê-lo " "quando estiver desabilitado." -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3546 msgid "scroll processing modules to the top when expanded" msgstr "deslizar módulos de processamento para o topo quando expandidos" -#: ../build/bin/preferences_gen.h:3317 +#: ../build/bin/preferences_gen.h:3563 msgid "swap the utility and processing modules panels" msgstr "trocar os painéis dos módulos de utilidade e de processamento" -#: ../build/bin/preferences_gen.h:3325 +#: ../build/bin/preferences_gen.h:3571 msgid "move the list of processing modules to the left of the screen" msgstr "mover a lista de módulos de processamento para a esquerda da tela" -#: ../build/bin/preferences_gen.h:3334 +#: ../build/bin/preferences_gen.h:3580 msgid "show right-side buttons in processing module headers" msgstr "" "mostrar botões do lado direito nos cabeçalhos de módulos de processamento" -#: ../build/bin/preferences_gen.h:3343 +#: ../build/bin/preferences_gen.h:3589 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1475,23 +1509,11 @@ msgstr "" " - 'suave': atenuar gradualmente os botões em um cabeçalho simultaneamente,\n" " - 'deslizar': gradualmente ocultar botões individuais conforme necessário" -#: ../build/bin/preferences_gen.h:3352 -msgid "show mask indicator in module headers" -msgstr "mostrar indicador de máscara no cabeçalho do módulo" - -#: ../build/bin/preferences_gen.h:3360 -msgid "" -"if enabled, an icon will be shown in the header of any processing modules " -"that have a mask applied" -msgstr "" -"se habilitado, um ícone será mostrado nos cabeçalhos do módulo para indicar " -"os módulos que possuem uma máscara aplicada" - -#: ../build/bin/preferences_gen.h:3369 +#: ../build/bin/preferences_gen.h:3598 msgid "prompt for name on addition of new instance" msgstr "perguntar por nome ao adicionar uma nova instância" -#: ../build/bin/preferences_gen.h:3377 +#: ../build/bin/preferences_gen.h:3606 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1499,27 +1521,109 @@ msgstr "" "se habilitada, um prompt de renomeação será apresentado para cada nova " "instância de módulo (tanto novas instâncias como duplicatas)" -#: ../build/bin/preferences_gen.h:3387 +#. Masking options +#: ../build/bin/preferences_gen.h:3612 ../src/iop/toneequal.c:3178 +msgid "masking" +msgstr "máscara" + +#: ../build/bin/preferences_gen.h:3622 +msgid "scroll down to increase mask parameters" +msgstr "deslize para baixo para aumentar os parâmetros da máscara" + +#: ../build/bin/preferences_gen.h:3630 +msgid "" +"when using the mouse scroll wheel to change mask parameters, scroll down to " +"increase the mask size, feather size, opacity, brush hardness and gradient " +"curvature\n" +"by default scrolling up increases these parameters" +msgstr "" +"quando usar o scroll do mouse para mudar os parâmetros da máscara, deslize " +"para baixo para aumentar o tamanho da máscara, o tamanho do enevoamento, a " +"opacidade, a dureza do pincel e a curvatura do gradiente\n" +"por padrão deslizar para cima aumenta esses parâmetros" + +#: ../build/bin/preferences_gen.h:3639 +msgid "path mask resize step amount" +msgstr "" + +#: ../build/bin/preferences_gen.h:3657 +msgid "" +"amount to grow or shrink a path mask per scroll wheel tick when resizing. " +"the unit is set by the 'path mask resize unit' preference." +msgstr "" + +#: ../build/bin/preferences_gen.h:3666 +msgid "unit for path mask resize step amount" +msgstr "" + +#: ../build/bin/preferences_gen.h:3676 +#, no-c-format +msgid "" +"unit for the path mask resize step: 'pixels' uses image pixels, '% of path " +"size' uses a percentage of the path's largest bounding box dimension." +msgstr "" + +#: ../build/bin/preferences_gen.h:3685 +msgid "path mask resize tracing resolution" +msgstr "" + +#: ../build/bin/preferences_gen.h:3692 +msgctxt "preferences" +msgid "2048" +msgstr "2048" + +#: ../build/bin/preferences_gen.h:3694 +msgid "" +"internal raster resolution (in pixels on the longest side) used when re-" +"vectorizing a resized path mask. higher values preserve more detail and " +"nodes at the cost of speed." +msgstr "" + +#: ../build/bin/preferences_gen.h:3703 +#, fuzzy +msgid "path mask resize curve smoothing" +msgstr "suavização de curva" + +#: ../build/bin/preferences_gen.h:3712 +msgid "" +"controls how corners are handled when re-vectorizing a resized path mask. " +"'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder " +"control points." +msgstr "" + +#: ../build/bin/preferences_gen.h:3721 +msgid "show mask indicator in module headers" +msgstr "mostrar indicador de máscara no cabeçalho do módulo" + +#: ../build/bin/preferences_gen.h:3729 +msgid "" +"if enabled, an icon will be shown in the header of any processing modules " +"that have a mask applied" +msgstr "" +"se habilitado, um ícone será mostrado nos cabeçalhos do módulo para indicar " +"os módulos que possuem uma máscara aplicada" + +#: ../build/bin/preferences_gen.h:3739 msgid "processing" msgstr "processamento" -#: ../build/bin/preferences_gen.h:3392 +#: ../build/bin/preferences_gen.h:3744 msgid "image processing" msgstr "processamento da imagem" -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3754 msgid "always use LittleCMS 2 to apply output color profile" msgstr "usar sempre LittleCMS 2 ao aplicar perfil de cor de saída" -#: ../build/bin/preferences_gen.h:3410 +#: ../build/bin/preferences_gen.h:3762 msgid "this is slower than the default." msgstr "isto é mais lento que o padrão." -#: ../build/bin/preferences_gen.h:3419 +#: ../build/bin/preferences_gen.h:3771 msgid "pixel interpolator (warp)" msgstr "interpolador de pixel (distorção)" -#: ../build/bin/preferences_gen.h:3428 +#: ../build/bin/preferences_gen.h:3780 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1527,35 +1631,35 @@ msgstr "" "interpolador de pixel usado em módulos para rotação, correção da lente, " "distorcer, corte e mudança final de escala (bilinear, bicúbico, lanczos2)." -#: ../build/bin/preferences_gen.h:3437 +#: ../build/bin/preferences_gen.h:3789 msgid "pixel interpolator (scaling)" msgstr "interpolador de pixel (mudança de escala)" -#: ../build/bin/preferences_gen.h:3446 +#: ../build/bin/preferences_gen.h:3798 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "interpolador de pixel usado para mudança de escala (bilinear, bicúbico, " "lanczos2, lanczos3)." -#: ../build/bin/preferences_gen.h:3455 +#: ../build/bin/preferences_gen.h:3807 msgid "LUT 3D root folder" msgstr "pasta raiz do LUT 3D" -#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3481 -#: ../src/control/jobs/control_jobs.c:2204 -#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 -#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../build/bin/preferences_gen.h:3809 ../build/bin/preferences_gen.h:3833 +#: ../src/control/jobs/control_jobs.c:2407 +#: ../src/control/jobs/control_jobs.c:2463 ../src/gui/preferences.c:1437 +#: ../src/gui/presets.c:432 ../src/gui/welcome.c:169 ../src/gui/welcome.c:338 #: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 #: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 #: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 -#: ../src/libs/import.c:1985 ../src/libs/styles.c:456 -#: ../src/lua/preferences.c:695 +#: ../src/libs/import.c:1830 ../src/libs/import.c:1941 +#: ../src/libs/import.c:1999 ../src/libs/styles.c:456 +#: ../src/lua/preferences.c:678 msgid "select directory" msgstr "selecione pasta" -#: ../build/bin/preferences_gen.h:3470 +#: ../build/bin/preferences_gen.h:3822 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1563,11 +1667,11 @@ msgstr "" "esta pasta (e subpastas) contém arquivos LUT usados pelo módulo LUT 3D. (é " "necssário reiniciar o darktable)" -#: ../build/bin/preferences_gen.h:3479 +#: ../build/bin/preferences_gen.h:3831 msgid "raster mask files root folder" msgstr "pasta raiz para arquivos de máscaras de pixels" -#: ../build/bin/preferences_gen.h:3494 +#: ../build/bin/preferences_gen.h:3846 msgid "" "this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" @@ -1575,11 +1679,11 @@ msgstr "" "esta pasta (e subpastas) contém arquivos PFM/PNG usados pelo módulo de " "importação de imagem de matriz de pixels. (é necssário reiniciar o darktable)" -#: ../build/bin/preferences_gen.h:3503 +#: ../build/bin/preferences_gen.h:3855 msgid "auto-apply pixel workflow defaults" msgstr "auto-aplicar padrões do fluxo de trabalho" -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3864 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1608,11 +1712,11 @@ msgstr "" "\n" "nenhum
não usar um fluxo pré-definido" -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3873 msgid "auto-apply per camera basecurve presets" msgstr "auto-aplicar predefinições de curva base por câmera" -#: ../build/bin/preferences_gen.h:3529 +#: ../build/bin/preferences_gen.h:3881 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1628,11 +1732,11 @@ msgstr "" "para prevenir a aplicação automática de definições de curva base, \"auto-" "aplicar padrões do fluxo de trabalho\" deve ser configurado como \"nenhum\"" -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3890 msgid "detect monochrome previews" msgstr "detectar imagens monocromáticas" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3898 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1641,11 +1745,11 @@ msgstr "" "pré-visualização. cuidado: isto torna a importação e leitura de dados EXIF " "lentos" -#: ../build/bin/preferences_gen.h:3555 +#: ../build/bin/preferences_gen.h:3907 msgid "show warning messages" msgstr "mostrar mensagens de alerta" -#: ../build/bin/preferences_gen.h:3563 +#: ../build/bin/preferences_gen.h:3915 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1657,15 +1761,119 @@ msgstr "" "estas mensagens podem ser falsos positivos e devem ser ignoradas se você " "sabe o que está fazendo. esta opção as esconderá o tempo todo." -#: ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3921 +msgid "HDR alignment" +msgstr "alinhamento HDR" + +#: ../build/bin/preferences_gen.h:3931 +msgid "auto-align frames when merging HDR brackets" +msgstr "auto-alinhar quadros quando mesclar sequências de bracketing HDR" + +#: ../build/bin/preferences_gen.h:3939 +msgid "" +"register and warp exposure brackets onto a reference frame before merging, " +"removing ghosting caused by a shaky tripod or handheld shots.\n" +"only effective when darktable is built with OpenCV." +msgstr "" +"registrar e distorcer a brackets em um quadro de referência antes de " +"mesclar,\n" +"removendo ghosting causado por tripé trêmulo ou fotos feitas à mão.\n" +"só tem efeito quando o darktable é compilado com OpenCV." + +#: ../build/bin/preferences_gen.h:3952 +msgid "pick the HDR alignment reference automatically" +msgstr "escolher referência de alinhamento HDR automaticamente" + +#: ../build/bin/preferences_gen.h:3960 +msgid "" +"before merging, examine every bracket and align to the one richest in detail " +"instead of the first frame.\n" +"improves alignment when the first exposure is a poor template, at the cost " +"of one extra decode pass over the frames.\n" +"requires auto-align and an OpenCV build." +msgstr "" + +#: ../build/bin/preferences_gen.h:3973 +msgid "alignment detail (proxy scale)" +msgstr "" + +#: ../build/bin/preferences_gen.h:3986 ../build/bin/preferences_gen.h:4014 +#: ../build/bin/preferences_gen.h:4042 +#, c-format +msgid "double click to reset to `%.03f'" +msgstr "clique-duplo para redefinir para `%.03f'" + +#: ../build/bin/preferences_gen.h:3988 +msgid "" +"fraction of the full sensor resolution at which feature detection and " +"alignment are computed.\n" +"higher values find more, more distinctive features (better on repetitive or " +"low-contrast scenes) but cost roughly (scale / 0.5)^2 more time and memory.\n" +"0.5 restores the legacy speed." +msgstr "" + +#: ../build/bin/preferences_gen.h:4001 +msgid "shadow lift for feature detection (gamma)" +msgstr "" + +#: ../build/bin/preferences_gen.h:4016 +msgid "" +"display-gamma applied to the linear raw before feature detection, to lift " +"shadow detail into the detector's range.\n" +"1.0 disables it. higher values help under-exposed frames but can amplify " +"shadow noise; the percentile stretch already does part of this, so the " +"effect is scene-dependent." +msgstr "" + +#: ../build/bin/preferences_gen.h:4029 +msgid "local contrast for feature detection (CLAHE clip)" +msgstr "" + +#: ../build/bin/preferences_gen.h:4044 +msgid "" +"clip limit of the local contrast enhancement (CLAHE) applied before feature " +"detection. 0 disables it.\n" +"enabling it (e.g. 2.0) helps detect features on extremely under-exposed " +"frames, but on repetitive textures (façades, railings, foliage) it can " +"change descriptor signatures between exposures and cause mis-alignment, so " +"it is off by default." +msgstr "" + +#: ../build/bin/preferences_gen.h:4057 +msgid "feature budget per frame (keypoints)" +msgstr "" + +#: ../build/bin/preferences_gen.h:4076 +msgid "" +"maximum number of SIFT keypoints kept per frame after spatial balancing, " +"before matching.\n" +"balancing both frames to a common budget keeps a feature-dense frame from " +"flooding the matcher with ambiguous candidates." +msgstr "" + +#: ../build/bin/preferences_gen.h:4089 +msgid "save alignment debug images" +msgstr "salvar imagens de ddebugging de alinhamento" + +#: ../build/bin/preferences_gen.h:4097 +msgid "" +"write per-frame diagnostic images while merging: the feature-detection " +"input, the detected keypoints and all feature matches (green = inlier, red = " +"outlier).\n" +"saved as Netpbm (.pgm/.ppm) in a darktable_hdr_align_debug folder in the " +"system temp directory (or the folder named by the DT_HDR_DEBUG_IMAGE_DIR " +"environment variable). for diagnosing alignment problems; off by default." +msgstr "" + +#: ../build/bin/preferences_gen.h:4107 msgid "CPU / memory" msgstr "CPU / memória" -#: ../build/bin/preferences_gen.h:3579 +#: ../build/bin/preferences_gen.h:4117 msgid "darktable resources" msgstr "recursos do darktable" -#: ../build/bin/preferences_gen.h:3589 +#: ../build/bin/preferences_gen.h:4127 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" @@ -1688,15 +1896,15 @@ msgstr "" "mesmo tempo que o darktable e quer que ele use o máximo de recursos do seu " "sistma para melhor desempenho." -#: ../build/bin/preferences_gen.h:3595 +#: ../build/bin/preferences_gen.h:4133 msgid "OpenCL GPU acceleration" msgstr "Aceleração OpenCL com GPU" -#: ../build/bin/preferences_gen.h:3605 +#: ../build/bin/preferences_gen.h:4143 msgid "activate OpenCL support" msgstr "ativar suporte ao OpenCL" -#: ../build/bin/preferences_gen.h:3613 +#: ../build/bin/preferences_gen.h:4151 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1706,11 +1914,11 @@ msgstr "" "processamento usando sua(s) placa(s) gráfica(s). pode ser ligado e desligado " "a qualquer momento." -#: ../build/bin/preferences_gen.h:3626 +#: ../build/bin/preferences_gen.h:4164 msgid "OpenCL fast mode" msgstr "modo OpenCL rápido" -#: ../build/bin/preferences_gen.h:3634 +#: ../build/bin/preferences_gen.h:4172 msgid "" "if set the OpenCL compiler uses aggressive optimizing for better performance " "with reduced precision so more differences between CPU and OpenCL are " @@ -1720,11 +1928,11 @@ msgstr "" "desempenho com precisão reduzida então mais diferenças entre CPU e OpenCL " "são esperadas." -#: ../build/bin/preferences_gen.h:3647 +#: ../build/bin/preferences_gen.h:4185 msgid "OpenCL scheduling profile" msgstr "perfil de agendamento do OpenCL" -#: ../build/bin/preferences_gen.h:3656 +#: ../build/bin/preferences_gen.h:4194 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" @@ -1742,11 +1950,11 @@ msgstr "" "diferentes GPUs;\n" " - 'GPU muito rápida' -- processa as duas pixelpipes sequencialmente na GPU." -#: ../build/bin/preferences_gen.h:3669 +#: ../build/bin/preferences_gen.h:4207 msgid "tuned GPU memory" msgstr "memória ajustada da GPU" -#: ../build/bin/preferences_gen.h:3677 +#: ../build/bin/preferences_gen.h:4215 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1755,60 +1963,60 @@ msgstr "" "especificar uma margem de segurança por dispositivo (espaço livre, o padrão " "é 600MB)" -#: ../build/bin/preferences_gen.h:3687 +#: ../build/bin/preferences_gen.h:4225 msgid "OpenCL drivers" msgstr "drivers OpenCL" -#: ../build/bin/preferences_gen.h:3697 +#: ../build/bin/preferences_gen.h:4235 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3705 +#: ../build/bin/preferences_gen.h:4243 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Intel(R) OpenCL Graphics para todas as plataformas suportadas (vendor " "provided)" -#: ../build/bin/preferences_gen.h:3718 +#: ../build/bin/preferences_gen.h:4256 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3726 +#: ../build/bin/preferences_gen.h:4264 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDA based OpenCL (vendor provided)" -#: ../build/bin/preferences_gen.h:3739 +#: ../build/bin/preferences_gen.h:4277 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3747 +#: ../build/bin/preferences_gen.h:4285 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing (vendor provided)" -#: ../build/bin/preferences_gen.h:3760 +#: ../build/bin/preferences_gen.h:4298 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3768 +#: ../build/bin/preferences_gen.h:4306 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" msgstr "" "RustiCL Mesa OpenCL. se quiser usar, deve desabilitar o driver do fornecedor" -#: ../build/bin/preferences_gen.h:3781 +#: ../build/bin/preferences_gen.h:4319 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3789 +#: ../build/bin/preferences_gen.h:4327 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (vendor provided)" -#: ../build/bin/preferences_gen.h:3802 +#: ../build/bin/preferences_gen.h:4340 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3810 +#: ../build/bin/preferences_gen.h:4348 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1816,11 +2024,11 @@ msgstr "" "Microsoft OpenCLOn12, só use se o driver do fornecedor não funcionar, ou se " "não houver um." -#: ../build/bin/preferences_gen.h:3823 +#: ../build/bin/preferences_gen.h:4361 msgid "other platforms" msgstr "outras plataformas" -#: ../build/bin/preferences_gen.h:3831 +#: ../build/bin/preferences_gen.h:4369 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1828,44 +2036,44 @@ msgstr "" "se configurado, todas as plataformas não especificadas são aceitas. só faça " "isso se não houver driver do fornecedor disponível" -#: ../build/bin/preferences_gen.h:3841 +#: ../build/bin/preferences_gen.h:4379 msgid "security" msgstr "segurança" -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:4394 msgid "ask before removing images from the library" msgstr "perguntar antes de remover imagens da biblioteca" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:4402 msgid "always ask the user before removing image information from the library" msgstr "" "sempre perguntar o usuário antes de remover informação de imagens da " "biblioteca" -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:4411 msgid "ask before deleting images from disk" msgstr "perguntar antes de apagar imagens do disco" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:4419 msgid "always ask the user before any image file is deleted" msgstr "" "sempre perguntar ao usuário antes de remover qualquer arquivo de imagem." -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:4428 msgid "ask before discarding history stack" msgstr "perguntar antes de descartar pilha de histórico" -#: ../build/bin/preferences_gen.h:3898 +#: ../build/bin/preferences_gen.h:4436 msgid "always ask the user before history stack is discarded on any image" msgstr "" "sempre perguntar ao usuário antes de excluir a pilha de histórico em " "qualquer imagem." -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4445 msgid "try to use trash when deleting images" msgstr "tentar enviar arquivos para a lixeira quando apagar arquivos de imagem" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:4453 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" @@ -1873,28 +2081,28 @@ msgstr "" "enviar arquivos para a lixeira em vez de apagar permanentemente(em sistemas " "que permitem isso)" -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4462 msgid "ask before moving images from film roll folder" msgstr "perguntar antes de mover imagens da pasta de rolo de filme" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:4470 msgid "always ask the user before any image file is moved." msgstr "sempre perguntar ao usuário antes de mover qualquer arquivo de imagem." -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:4479 msgid "ask before copying images to new film roll folder" msgstr "perguntar antes de copiar imagens para uma nova pasta de rolo de filme" -#: ../build/bin/preferences_gen.h:3949 +#: ../build/bin/preferences_gen.h:4487 msgid "always ask the user before any image file is copied." msgstr "" "sempre perguntar ao usuário antes de copiar qualquer arquivo de imagem." -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:4496 msgid "ask before removing empty folders" msgstr "perguntar antes de remover pastas vazias" -#: ../build/bin/preferences_gen.h:3966 +#: ../build/bin/preferences_gen.h:4504 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1902,39 +2110,39 @@ msgstr "" "sempre perguntar ao usuário antes de excluir qualquer pasta vazia. isto pode " "acontecer depois de mover ou remover imagens." -#: ../build/bin/preferences_gen.h:3975 +#: ../build/bin/preferences_gen.h:4513 msgid "ask before deleting a tag" msgstr "perguntar antes de excluir uma etiqueta" -#: ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4529 msgid "ask before deleting a style" msgstr "perguntar antes de excluir um estilo" -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4545 msgid "ask before deleting a preset" msgstr "perguntar antes de excluir uma predefinição" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4553 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "pedir confirmação antes de remover ou sobrescrever uma predefinição" -#: ../build/bin/preferences_gen.h:4024 +#: ../build/bin/preferences_gen.h:4562 msgid "ask before exporting in overwrite mode" msgstr "perguntar antes de exportar em modo de sobrescrita" -#: ../build/bin/preferences_gen.h:4032 +#: ../build/bin/preferences_gen.h:4570 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "pedir confirmação antes de exportar arquivos em modo de sobrescrita" -#: ../build/bin/preferences_gen.h:4038 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4576 ../src/libs/tools/viewswitcher.c:158 msgid "other" msgstr "outro" -#: ../build/bin/preferences_gen.h:4048 +#: ../build/bin/preferences_gen.h:4586 msgid "password storage backend to use" msgstr "backend a usar para armazenamento de senhas" -#: ../build/bin/preferences_gen.h:4065 +#: ../build/bin/preferences_gen.h:4603 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1942,11 +2150,11 @@ msgstr "" "o backend the armazenamento para senhas: auto, nenhum, libsecret, kwallet, " "apple keychain, credenciais windows" -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4612 msgid "auto login to storage server" msgstr "logar automaticamente no servidor de armazenamento" -#: ../build/bin/preferences_gen.h:4082 +#: ../build/bin/preferences_gen.h:4620 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1954,11 +2162,11 @@ msgstr "" "automaticamente logar no servidor configurado para armazenamento. isto " "requer que uma senha de backend de armazenamento seja configurada." -#: ../build/bin/preferences_gen.h:4091 +#: ../build/bin/preferences_gen.h:4629 msgid "executable for playing audio files" msgstr "executável para tocar arquivos de áudio" -#: ../build/bin/preferences_gen.h:4104 +#: ../build/bin/preferences_gen.h:4642 msgid "" "this external program is used to play audio files some cameras record to " "keep notes for images" @@ -1966,28 +2174,28 @@ msgstr "" "este programa externo é usado para tocar arquivos de áudio que algumas " "câmeras gravam para manter notas sobre imagens" -#: ../build/bin/preferences_gen.h:4114 +#: ../build/bin/preferences_gen.h:4652 msgid "storage" msgstr "armazenamento" -#: ../build/bin/preferences_gen.h:4119 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4657 ../src/control/crawler.c:1537 msgid "database" msgstr "base de dados" -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4667 msgid "allow for multiple workspaces" msgstr "permitir múltiplas áreas de trabalho" -#: ../build/bin/preferences_gen.h:4137 +#: ../build/bin/preferences_gen.h:4675 msgid "allow multiple workspaces which can be selected at startup" msgstr "" "permitir múltiplas áreas de trabalho que podem ser selecionadas ao iniciar" -#: ../build/bin/preferences_gen.h:4146 +#: ../build/bin/preferences_gen.h:4684 msgid "create database snapshot" msgstr "criar cópia instantânea da base de dados" -#: ../build/bin/preferences_gen.h:4155 +#: ../build/bin/preferences_gen.h:4693 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" @@ -2014,11 +2222,11 @@ msgstr "" " - 'ao fechar': crie uma cópia instantânea toda vez que o darktable for " "fechado" -#: ../build/bin/preferences_gen.h:4164 +#: ../build/bin/preferences_gen.h:4702 msgid "how many snapshots to keep" msgstr "quantas cópias de segurança manter" -#: ../build/bin/preferences_gen.h:4182 +#: ../build/bin/preferences_gen.h:4720 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -2033,15 +2241,15 @@ msgstr "" "recente\n" "para uma recuperação." -#: ../build/bin/preferences_gen.h:4188 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4726 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "arquivos auxiliares XMP" -#: ../build/bin/preferences_gen.h:4198 +#: ../build/bin/preferences_gen.h:4736 msgid "create XMP files" msgstr "criar arquivos XMP" -#: ../build/bin/preferences_gen.h:4207 +#: ../build/bin/preferences_gen.h:4745 msgid "" "XMP sidecar files store all editing steps, ratings, tags and color labels " "alongside your images in an open format readable by other applications, and " @@ -2072,11 +2280,11 @@ msgstr "" "ao importar: um arquivo XMP é criado quando a imagem é importada, e " "atualizado após cada mudança" -#: ../build/bin/preferences_gen.h:4216 +#: ../build/bin/preferences_gen.h:4754 msgid "store XMP tags in compressed format" msgstr "salvar etiquetas XMP em formato comprimido" -#: ../build/bin/preferences_gen.h:4225 +#: ../build/bin/preferences_gen.h:4763 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -2086,11 +2294,11 @@ msgstr "" "espaço disponível para armazenar o histórico em arquivos de saída.\n" "esta opção permite que etiquetas XMP sejam comprimidos e economizem espaço." -#: ../build/bin/preferences_gen.h:4234 +#: ../build/bin/preferences_gen.h:4772 msgid "auto-save interval" msgstr "intervalo para auto-salvar" -#: ../build/bin/preferences_gen.h:4252 +#: ../build/bin/preferences_gen.h:4790 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2100,11 +2308,11 @@ msgstr "" "em zero para desabilitar a auto-gravação. a gravação automática pode ser " "desabilitada em drives lentos." -#: ../build/bin/preferences_gen.h:4261 +#: ../build/bin/preferences_gen.h:4799 msgid "look for updated XMP files on startup" msgstr "procurar por arquivos XMP atualizados ao iniciar" -#: ../build/bin/preferences_gen.h:4269 +#: ../build/bin/preferences_gen.h:4807 msgid "" "check file modification times of all XMP files on startup to check if any " "got updated in the meantime" @@ -2112,19 +2320,19 @@ msgstr "" "verificar tempo de modificação de todos os arquivos XMP ao iniciar para ver " "se algum foi modificado" -#: ../build/bin/preferences_gen.h:4279 +#: ../build/bin/preferences_gen.h:4817 msgid "miscellaneous" msgstr "miscelânea" -#: ../build/bin/preferences_gen.h:4284 +#: ../build/bin/preferences_gen.h:4822 msgid "interface" msgstr "interface" -#: ../build/bin/preferences_gen.h:4294 +#: ../build/bin/preferences_gen.h:4832 msgid "show splash screen at startup" msgstr "mostrar a tela inicial (splash screen) ao inicializar" -#: ../build/bin/preferences_gen.h:4302 +#: ../build/bin/preferences_gen.h:4840 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2132,21 +2340,21 @@ msgstr "" "mostrar uma pequena janela mostrando o progresso da inicialização do " "darktable antes da janela principal aparecer" -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4849 msgid "show welcome screen on next run" msgstr "mostrar a tela de saudação na próxima execução" -#: ../build/bin/preferences_gen.h:4319 +#: ../build/bin/preferences_gen.h:4857 msgid "display the welcome setup screen the next time darktable is launched" msgstr "" "mostrar a tela de bem-vindo de configuração na próxima vez que o darktable é " "iniciado" -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4866 msgid "load default shortcuts at startup" msgstr "carregar atalhos padrão ao iniciar" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4874 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2154,35 +2362,27 @@ msgstr "" "carregar atalhos padrão antes de usar as configurações. defina como " "desligado para prevenir padrões removidos de retornarem" -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4883 msgid "scale slider step with min/max" msgstr "escalonar passo do controle deslizante com mín/máx" -#: ../build/bin/preferences_gen.h:4353 +#: ../build/bin/preferences_gen.h:4891 msgid "vary slider step size with min/max range" msgstr "variar o tamanho do passo do deslizador com faixa min/max" -#: ../build/bin/preferences_gen.h:4362 +#: ../build/bin/preferences_gen.h:4900 msgid "marker shape" msgstr "forma do marcador" -#: ../build/bin/preferences_gen.h:4371 +#: ../build/bin/preferences_gen.h:4909 msgid "the shape of the slider marker" msgstr "a forma do marcador do deslizador" -#: ../build/bin/preferences_gen.h:4380 -msgid "condensed panels' controls" -msgstr "conteole condensado de painéis" - -#: ../build/bin/preferences_gen.h:4388 -msgid "use condensed panels' controls in all views" -msgstr "usar controle condensado de painéis em todas as vistas" - -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4918 msgid "automatically update module name" msgstr "atualizar o nome do módulo automaticamente" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4926 msgid "" "if enabled, the module name will be automatically updated to match a preset " "name or a preset instance name if present." @@ -2191,22 +2391,22 @@ msgstr "" "combinar com um nome de predefinição ou um nome de instância de " "predefinição, se houver." -#: ../build/bin/preferences_gen.h:4414 +#: ../build/bin/preferences_gen.h:4935 msgid "sort built-in presets first" msgstr "ordenar predefinições nativas primeiro" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4943 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "se as predefinições nativas devem ser mostradas primeiro no menu de " "predefinições do usuário." -#: ../build/bin/preferences_gen.h:4431 +#: ../build/bin/preferences_gen.h:4952 msgid "mouse wheel scrolls modules side panel by default" msgstr "roda do mouse movimenta o painel lateral por padrão" -#: ../build/bin/preferences_gen.h:4439 +#: ../build/bin/preferences_gen.h:4960 msgid "" "in darktable's darkroom, where you do your edits, all controls are listed on " "a panel on the right; you can choose whether you want to use the scroll " @@ -2234,11 +2434,11 @@ msgstr "" "desabilitado: a roda do mouse ajusta o controle sob o ponteiro e com " "Ctrl+Alt roda o painel." -#: ../build/bin/preferences_gen.h:4448 +#: ../build/bin/preferences_gen.h:4969 msgid "enable touchpad gestures in darkroom" msgstr "habilitar gestos de touchpad na sala escura" -#: ../build/bin/preferences_gen.h:4456 +#: ../build/bin/preferences_gen.h:4977 msgid "" "use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " "enabled: touchpad pinch gestures zoom the image and two-finger " @@ -2254,11 +2454,11 @@ msgstr "" "sala escura reverte oara o antigo comportamento de scroll, incluindo " "Ctrl+scroll pra zoom." -#: ../build/bin/preferences_gen.h:4465 +#: ../build/bin/preferences_gen.h:4986 msgid "constrain darkroom zoom between screen fit and 100%" msgstr "restringir zoom na sala escura entre encaixar na tela e 100%" -#: ../build/bin/preferences_gen.h:4474 +#: ../build/bin/preferences_gen.h:4995 #, no-c-format msgid "" "limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " @@ -2267,12 +2467,18 @@ msgid "" "and zoom beyond 100%. disabled: zoom is never constrained and the " "additional Ctrl key press is not needed to zoom beyond 100%." msgstr "" +"limita o rolar-mouse e pinçar-para-zoom na sala escura à faixa entre " +"encaixar na tela (zoom para fora) e 100% (zoom para dentro). habilitado: zoom é restrito; seguro Ctrl enquanto fizer zoom para " +"temporariamente liberar o limite e fazer zoom além de 100%. desabilitado:" +" o zoom nunca é restrito e o Ctrl não é necessário para fazer " +"zoom além de 100%." -#: ../build/bin/preferences_gen.h:4483 +#: ../build/bin/preferences_gen.h:5004 msgid "always show panels' scrollbars" msgstr "sempre mostrar barras de rolagem dos painéis" -#: ../build/bin/preferences_gen.h:4491 +#: ../build/bin/preferences_gen.h:5012 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2280,11 +2486,11 @@ msgstr "" "define se as barras de rolagem dos painéis sempre devem ficar visíveis ou se " "ativadas somente dependendo do contexto. (precisa reiniciar)" -#: ../build/bin/preferences_gen.h:4500 +#: ../build/bin/preferences_gen.h:5021 msgid "duration of the UI transitions in ms" msgstr "duração das transições da interface em ms" -#: ../build/bin/preferences_gen.h:4519 +#: ../build/bin/preferences_gen.h:5040 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules " "and other UI elements" @@ -2292,12 +2498,12 @@ msgstr "" "quanto tempo as transições levam (em ms) para expandir ou recolher módulos e " "outros elementos da interface" -#: ../build/bin/preferences_gen.h:4528 +#: ../build/bin/preferences_gen.h:5049 msgid "auto-scroll filmstrip to center on selected image" msgstr "" "rolar automaticamente o rolo de filme para centrar na imagem selecionada" -#: ../build/bin/preferences_gen.h:4536 +#: ../build/bin/preferences_gen.h:5057 msgid "" "when enabled, the filmstrip in culling mode and in the darkroom " "automatically scrolls to center on the selected image" @@ -2305,21 +2511,21 @@ msgstr "" "quando habilitado, o rolo de filme em modo de seleção e na sala escura rola " "automaticamente para centrar a imagem selecionada" -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:5066 msgid "position of the scopes module" msgstr "posição do módulo histograma" -#: ../build/bin/preferences_gen.h:4554 +#: ../build/bin/preferences_gen.h:5075 msgid "position the scopes at the top-left or top-right of the screen" msgstr "" "posicionar do histograma na parte superior esquerda ou parte superior " "direita da tela" -#: ../build/bin/preferences_gen.h:4563 +#: ../build/bin/preferences_gen.h:5084 msgid "method to use for getting the display profile" msgstr "método usado para obter o perfil do monitor" -#: ../build/bin/preferences_gen.h:4572 +#: ../build/bin/preferences_gen.h:5093 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2329,11 +2535,11 @@ msgstr "" "atual.\n" "é útil quando uma alternativa dá resultados errados" -#: ../build/bin/preferences_gen.h:4581 +#: ../build/bin/preferences_gen.h:5102 msgid "order or exclude MIDI devices" msgstr "carregar ou excluir dispositivos MIDI" -#: ../build/bin/preferences_gen.h:4594 +#: ../build/bin/preferences_gen.h:5115 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" @@ -2352,17 +2558,17 @@ msgstr "" "por si mesmo, desabilita o MIDI completamente" #. tags -#: ../build/bin/preferences_gen.h:4604 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 -#: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 +#: ../build/bin/preferences_gen.h:5125 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:514 ../src/libs/export_metadata.c:197 +#: ../src/libs/image.c:624 ../src/libs/metadata_view.c:175 msgid "tags" msgstr "etiquetas" -#: ../build/bin/preferences_gen.h:4614 +#: ../build/bin/preferences_gen.h:5135 msgid "omit hierarchy in simple tag lists" msgstr "omitir hierarquia em listas simples de etiquetas" -#: ../build/bin/preferences_gen.h:4622 +#: ../build/bin/preferences_gen.h:5143 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2376,15 +2582,15 @@ msgstr "" "incluirá a última parte das etiquetas e ignorará o resto. assim, 'foo|bar|" "baz' somente adicionará 'baz'." -#: ../build/bin/preferences_gen.h:4628 +#: ../build/bin/preferences_gen.h:5149 msgid "shortcuts with multiple instances" msgstr "atalhos de teclado com múltiplas instâncias" -#: ../build/bin/preferences_gen.h:4638 +#: ../build/bin/preferences_gen.h:5159 msgid "prefer focused instance" msgstr "preferir instância em foco" -#: ../build/bin/preferences_gen.h:4646 +#: ../build/bin/preferences_gen.h:5167 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2399,20 +2605,20 @@ msgstr "" "aplicados.\n" "nota: misturar atalhos sempre aplica à instância em foco" -#: ../build/bin/preferences_gen.h:4655 +#: ../build/bin/preferences_gen.h:5176 msgid "prefer expanded instances" msgstr "preferir instâncias expandidas" -#: ../build/bin/preferences_gen.h:4663 +#: ../build/bin/preferences_gen.h:5184 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" "se instâncias do módulo estão expandidas, ignorar as instâncias recolhidas" -#: ../build/bin/preferences_gen.h:4672 +#: ../build/bin/preferences_gen.h:5193 msgid "prefer enabled instances" msgstr "preferir instâncias ativas" -#: ../build/bin/preferences_gen.h:4680 +#: ../build/bin/preferences_gen.h:5201 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2420,11 +2626,11 @@ msgstr "" "depois de aplicar as regras acima, se instâncias de um módulo estiverem " "ativas, ignore as instâncias inativas" -#: ../build/bin/preferences_gen.h:4689 +#: ../build/bin/preferences_gen.h:5210 msgid "prefer unmasked instances" msgstr "preferir instâncias não mascaradas" -#: ../build/bin/preferences_gen.h:4697 +#: ../build/bin/preferences_gen.h:5218 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2432,11 +2638,11 @@ msgstr "" "depois de aplicar as regras acima, se instâncias de um módulo estiverem não-" "mascaradas, ignore as instâncias mascaradas" -#: ../build/bin/preferences_gen.h:4706 +#: ../build/bin/preferences_gen.h:5227 msgid "selection order" msgstr "ordem de seleção" -#: ../build/bin/preferences_gen.h:4715 +#: ../build/bin/preferences_gen.h:5236 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2444,11 +2650,11 @@ msgstr "" "depois de aplicar as regras acima, aplique o atalho baseando-se na sua " "posição no pixelpipe" -#: ../build/bin/preferences_gen.h:4724 +#: ../build/bin/preferences_gen.h:5245 msgid "allow visual assignment to specific instances" msgstr "permitir atribuição visual para instâncias específicas" -#: ../build/bin/preferences_gen.h:4732 +#: ../build/bin/preferences_gen.h:5253 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2459,15 +2665,15 @@ msgstr "" "os\n" "atalhos serão sempre atribuídos à instância preferencial" -#: ../build/bin/preferences_gen.h:4738 +#: ../build/bin/preferences_gen.h:5259 msgid "map / geolocalization view" msgstr "vista de mapa / geolocalização" -#: ../build/bin/preferences_gen.h:4748 +#: ../build/bin/preferences_gen.h:5269 msgid "pretty print the image location" msgstr "impressão clara da localização da imagem" -#: ../build/bin/preferences_gen.h:4756 +#: ../build/bin/preferences_gen.h:5277 msgid "" "show a more readable representation of the location in the image information " "module" @@ -2475,28 +2681,28 @@ msgstr "" "mostra uma representação mais legível da localização no módulo de informação " "da imagem" -#: ../build/bin/preferences_gen.h:4762 +#: ../build/bin/preferences_gen.h:5283 msgid "slideshow view" msgstr "vista de apresentação" -#: ../build/bin/preferences_gen.h:4772 +#: ../build/bin/preferences_gen.h:5293 msgid "waiting time between each image in slideshow" msgstr "tempo entre fotos na apresentação" -#: ../build/bin/preferences_gen.h:4814 +#: ../build/bin/preferences_gen.h:5335 msgid "do not set the 'uncategorized' entry for tags" msgstr "não definir entrada 'sem categoria' para etiquetas" -#: ../build/bin/preferences_gen.h:4822 +#: ../build/bin/preferences_gen.h:5343 msgid "" "do not set the 'uncategorized' entry for tags which do not have children" msgstr "não definir entrada 'sem categoria' para etiquetas que não têm filhas" -#: ../build/bin/preferences_gen.h:4831 +#: ../build/bin/preferences_gen.h:5352 msgid "tags case sensitivity" msgstr "sensibilidade à caixa alta/baixa nas etiquetas" -#: ../build/bin/preferences_gen.h:4840 +#: ../build/bin/preferences_gen.h:5361 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2504,20 +2710,20 @@ msgstr "" "sensibilidade à caixa alta/baixa nas etiquetas. sem a extensão Sqlite ICU, a " "insensibilidade funciona apenas para as 26 letras latinas" -#: ../build/bin/preferences_gen.h:4849 ../build/bin/preferences_gen.h:4940 +#: ../build/bin/preferences_gen.h:5370 ../build/bin/preferences_gen.h:5461 msgid "number of collections to be stored" msgstr "número de coleções a serem armazenadas" -#: ../build/bin/preferences_gen.h:4868 ../build/bin/preferences_gen.h:4959 +#: ../build/bin/preferences_gen.h:5389 ../build/bin/preferences_gen.h:5480 msgid "the number of recent collections to store and show in this list" msgstr "" "o número de coleções recentes a serem armazenadas e mostradas nesta lista" -#: ../build/bin/preferences_gen.h:4877 +#: ../build/bin/preferences_gen.h:5398 msgid "number of folder levels to show in lists" msgstr "número de níveis de pasta para mostrar nas listas" -#: ../build/bin/preferences_gen.h:4896 +#: ../build/bin/preferences_gen.h:5417 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" @@ -2525,19 +2731,19 @@ msgstr "" "o número de níveis de pastas para mostrar em nomes de rolo de filme, a " "partir da direita" -#: ../build/bin/preferences_gen.h:4905 +#: ../build/bin/preferences_gen.h:5426 msgid "sort film rolls by" msgstr "ordenar rolos de filme por" -#: ../build/bin/preferences_gen.h:4914 +#: ../build/bin/preferences_gen.h:5435 msgid "sets the collections-list order for film rolls" msgstr "determina a ordem da lista de coleções para rolos de filme" -#: ../build/bin/preferences_gen.h:5002 +#: ../build/bin/preferences_gen.h:5523 msgid "suggested tags level of confidence" msgstr "nível de confiança para etiquetas sugeridas" -#: ../build/bin/preferences_gen.h:5022 +#: ../build/bin/preferences_gen.h:5543 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2549,11 +2755,11 @@ msgstr "" "combinam, 100: nenhuma etiqueta combinando para mostrar somente as etiquetas " "recentes (mais rápido)" -#: ../build/bin/preferences_gen.h:5031 +#: ../build/bin/preferences_gen.h:5552 msgid "number of recently attached tags" msgstr "número de etiquetas anexadas recentemente" -#: ../build/bin/preferences_gen.h:5050 +#: ../build/bin/preferences_gen.h:5571 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2583,15 +2789,17 @@ msgstr "outono" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 -#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 -#: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 +#: ../src/common/collection.c:1485 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2466 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4639 ../src/gui/preferences.c:517 +#: ../src/gui/preferences.c:542 ../src/gui/preferences.c:565 +#: ../src/iop/bilateral.cc:381 ../src/iop/channelmixer.c:611 +#: ../src/iop/channelmixer.c:631 ../src/iop/channelmixerrgb.c:4639 +#: ../src/iop/colorequal.c:3717 ../src/iop/colorzones.c:2483 +#: ../src/iop/temperature.c:1981 ../src/iop/temperature.c:2166 +#: ../src/libs/collect.c:2164 ../src/libs/filters/colors.c:317 +#: ../src/libs/histogram.c:50 msgid "blue" msgstr "azul" @@ -2607,7 +2815,7 @@ msgstr "correção de iluminação de LED azul (forte)" msgid "camera styles" msgstr "estilos de câmera" -#: ../build/bin/styles_string.h:10 ../src/libs/image.c:621 +#: ../build/bin/styles_string.h:10 ../src/libs/image.c:623 msgid "colors" msgstr "cores" @@ -2630,15 +2838,15 @@ msgstr "contraste e nitidez" #: ../build/lib/darktable/plugins/introspection_colorequal.c:491 #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 -#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 +#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:856 +#: ../src/iop/colorequal.c:3716 ../src/iop/temperature.c:1965 msgid "cyan" msgstr "ciano" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 -#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 -#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 -#: ../src/libs/tools/darktable.c:64 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3843 +#: ../src/libs/filtering.c:927 ../src/libs/filtering.c:989 +#: ../src/libs/filtering.c:1656 ../src/libs/filtering.c:1967 +#: ../src/libs/tools/darktable.c:66 msgid "darktable" msgstr "darktable" @@ -2668,7 +2876,7 @@ msgid "effects" msgstr "efeitos" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:447 +#: ../src/external/lua-scripts/tools/script_manager.lua:457 msgid "examples" msgstr "exemplos" @@ -2681,7 +2889,7 @@ msgid "extreme saturation" msgstr "saturação extrema" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1584 msgid "faded" msgstr "esmaecendo" @@ -2712,16 +2920,17 @@ msgstr "genérico" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 -#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 -#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 -#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:48 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2412 +#: ../src/develop/blend_gui.c:2460 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4638 ../src/gui/guides.c:854 ../src/gui/preferences.c:516 +#: ../src/gui/preferences.c:541 ../src/gui/preferences.c:564 +#: ../src/iop/bilateral.cc:376 ../src/iop/channelmixer.c:610 +#: ../src/iop/channelmixer.c:625 ../src/iop/channelmixerrgb.c:4638 +#: ../src/iop/colorequal.c:3715 ../src/iop/colorzones.c:2481 +#: ../src/iop/temperature.c:1961 ../src/iop/temperature.c:1979 +#: ../src/iop/temperature.c:2165 ../src/libs/collect.c:2164 +#: ../src/libs/filters/colors.c:316 ../src/libs/histogram.c:49 msgid "green" msgstr "verde" @@ -2732,9 +2941,9 @@ msgstr "verde" #: ../build/lib/darktable/plugins/introspection_colorequal.c:503 #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 -#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1981 +#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:857 +#: ../src/iop/colorequal.c:3719 ../src/iop/colorzones.c:2485 +#: ../src/iop/temperature.c:1963 msgid "magenta" msgstr "magenta" @@ -2763,7 +2972,9 @@ msgstr "desfoque de movimento" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 +#: ../src/gui/preferences.c:519 ../src/gui/preferences.c:544 +#: ../src/gui/preferences.c:567 ../src/iop/colorequal.c:3713 +#: ../src/iop/colorzones.c:2479 msgid "orange" msgstr "laranja" @@ -2771,10 +2982,10 @@ msgstr "laranja" msgid "pastels" msgstr "pastéis" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1487 #: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:264 +#: ../src/iop/colorzones.c:2484 ../src/libs/collect.c:2164 +#: ../src/libs/filters/colors.c:318 msgid "purple" msgstr "roxo" @@ -2787,15 +2998,15 @@ msgstr "roxo" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 -#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 -#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 +#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2406 +#: ../src/develop/blend_gui.c:2454 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4637 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:371 +#: ../src/iop/channelmixer.c:609 ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixerrgb.c:4637 ../src/iop/colorequal.c:3712 +#: ../src/iop/colorzones.c:2478 ../src/iop/temperature.c:1977 +#: ../src/iop/temperature.c:2164 ../src/libs/collect.c:2164 +#: ../src/libs/filters/colors.c:314 ../src/libs/histogram.c:48 msgid "red" msgstr "vermelho" @@ -2828,11 +3039,12 @@ msgstr "destacar cor" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 -#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:261 +#: ../src/common/collection.c:1481 ../src/common/colorlabels.c:382 +#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:855 +#: ../src/gui/preferences.c:518 ../src/gui/preferences.c:543 +#: ../src/gui/preferences.c:566 ../src/iop/colorequal.c:3714 +#: ../src/iop/colorzones.c:2480 ../src/iop/temperature.c:1967 +#: ../src/libs/collect.c:2164 ../src/libs/filters/colors.c:315 msgid "yellow" msgstr "amarelo" @@ -2858,7 +3070,7 @@ msgstr "contribuidores do lua-scripts" #: ../build/lib/darktable/plugins/introspection_agx.c:245 #: ../build/lib/darktable/plugins/introspection_agx.c:498 -#: ../src/iop/colorbalancergb.c:1899 +#: ../src/iop/colorbalancergb.c:1898 msgid "lift" msgstr "elevação" @@ -2871,10 +3083,10 @@ msgstr "inclinação" #: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 -#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 -#: ../src/iop/lowpass.c:575 ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 -#: ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4645 +#: ../src/iop/colisa.c:272 ../src/iop/colorequal.c:3860 +#: ../src/iop/lowpass.c:575 ../src/iop/soften.c:379 ../src/iop/vignette.c:1044 +#: ../src/libs/history.c:979 msgid "brightness" msgstr "brilho" @@ -2886,14 +3098,14 @@ msgstr "brilho" #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 -#: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 -#: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 -#: ../src/iop/colorharmonizer.c:1603 ../src/iop/colorize.c:358 -#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 -#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/develop/blend_gui.c:2386 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:607 ../src/iop/colisa.c:273 +#: ../src/iop/colorbalance.c:1956 ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorchecker.c:1604 ../src/iop/colorcontrast.c:77 +#: ../src/iop/colorcorrection.c:270 ../src/iop/colorequal.c:3842 +#: ../src/iop/colorharmonizer.c:1610 ../src/iop/colorize.c:357 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:375 ../src/iop/velvia.c:72 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1045 msgid "saturation" msgstr "saturação" @@ -2910,7 +3122,7 @@ msgstr "preservar matiz" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1492 msgid "black relative exposure" msgstr "exposição relativa de preto" @@ -2918,7 +3130,7 @@ msgstr "exposição relativa de preto" #: ../build/lib/darktable/plugins/introspection_agx.c:522 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 -#: ../src/iop/filmic.c:1480 +#: ../src/iop/filmic.c:1479 msgid "white relative exposure" msgstr "exposição relativa de branco" @@ -2947,10 +3159,10 @@ msgstr "alvo da saída do pivô" #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 -#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 -#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 +#: ../src/gui/guides.c:863 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:271 ../src/iop/colorbalance.c:1892 +#: ../src/iop/colorbalance.c:1898 ../src/iop/filmic.c:1526 +#: ../src/iop/filmicrgb.c:4473 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "contraste" @@ -3098,14 +3310,14 @@ msgid "reverse all" msgstr "reverter tudo" #: ../build/lib/darktable/plugins/introspection_agx.c:652 -#: ../src/common/colorspaces.c:1430 ../src/common/colorspaces.c:1778 -#: ../src/iop/colorout.c:859 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:855 msgid "export profile" msgstr "perfil de exportação" #: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2054 +#: ../src/iop/colorin.c:2068 msgid "working profile" msgstr "perfil de trabalho" @@ -3116,15 +3328,15 @@ msgstr "Rec2020" #: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1798 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" #: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1469 ../src/common/colorspaces.c:1750 -#: ../src/libs/print_settings.c:1440 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1436 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (compatível)" @@ -3132,8 +3344,8 @@ msgstr "Adobe RGB (compatível)" #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1748 -#: ../src/libs/print_settings.c:1433 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1429 msgid "sRGB" msgstr "sRGB" @@ -3155,15 +3367,15 @@ msgstr "inclinação diagonal" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 -#: ../src/libs/metadata_view.c:157 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:1166 +#: ../src/gui/presets.c:732 ../src/iop/lens.cc:4489 ../src/libs/camera.c:574 +#: ../src/libs/metadata_view.c:158 msgid "focal length" msgstr "distância focal" #: ../build/lib/darktable/plugins/introspection_ashift.c:154 #: ../build/lib/darktable/plugins/introspection_ashift.c:295 -#: ../src/libs/metadata_view.c:159 +#: ../src/libs/metadata_view.c:160 msgid "crop factor" msgstr "fator de corte (crop)" @@ -3180,7 +3392,7 @@ msgstr "ajuste de proporção" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4390 +#: ../src/iop/lens.cc:4476 msgid "lens model" msgstr "modelo da lente" @@ -3200,12 +3412,13 @@ msgstr "específico" #: ../build/lib/darktable/plugins/introspection_colorin.c:303 #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 -#: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3429 +#: ../src/bauhaus/bauhaus.c:4499 ../src/develop/blend_gui.c:154 +#: ../src/develop/blend_gui.c:183 ../src/develop/blend_gui.c:3452 #: ../src/external/lua-scripts/official/auto_straighten.lua:141 -#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 -#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 -#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 +#: ../src/gui/accelerators.c:155 ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:311 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 +#: ../src/libs/live_view.c:424 msgid "off" msgstr "desligado" @@ -3232,7 +3445,7 @@ msgstr "deslocamento de exposição" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:153 msgid "exposure bias" msgstr "viés de exposição" @@ -3249,6 +3462,8 @@ msgstr "viés de exposição" msgid "preserve colors" msgstr "preservar cores" +#. we've reached the bottom level, so build a final menu item with preview popup +#. need a tooltip for the signal below to be raised #: ../build/lib/darktable/plugins/introspection_basecurve.c:262 #: ../build/lib/darktable/plugins/introspection_basicadj.c:249 #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:153 @@ -3256,15 +3471,17 @@ msgstr "preservar cores" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1744 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 -#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 -#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 -#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 -#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 -#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 -#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:134 +#: ../src/gui/guides.c:834 ../src/gui/preferences.c:513 +#: ../src/gui/preferences.c:538 ../src/gui/preferences.c:563 +#: ../src/iop/basecurve.c:2101 ../src/iop/channelmixerrgb.c:4690 +#: ../src/iop/clipping.c:1915 ../src/iop/clipping.c:2097 +#: ../src/iop/clipping.c:2112 ../src/iop/retouch.c:500 +#: ../src/libs/collect.c:2360 ../src/libs/colorpicker.c:53 +#: ../src/libs/export.c:104 ../src/libs/export.c:1166 +#: ../src/libs/filters/module_order.c:158 ../src/libs/live_view.c:369 +#: ../src/libs/print_settings.c:1172 ../src/libs/print_settings.c:1190 +#: ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "nenhum" @@ -3281,7 +3498,7 @@ msgstr "nenhum" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2439 ../src/develop/blend_gui.c:2473 msgid "luminance" msgstr "luminância" @@ -3389,11 +3606,11 @@ msgstr "linearidade" #: ../build/lib/darktable/plugins/introspection_blurs.c:194 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:144 -#: ../build/lib/darktable/plugins/introspection_overlay.c:136 -#: ../build/lib/darktable/plugins/introspection_overlay.c:253 +#: ../build/lib/darktable/plugins/introspection_overlay.c:139 +#: ../build/lib/darktable/plugins/introspection_overlay.c:256 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 +#: ../src/iop/ashift.c:5972 ../src/libs/masks.c:223 msgid "rotation" msgstr "rotação" @@ -3404,7 +3621,7 @@ msgstr "direção" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:116 +#: ../src/libs/masks.c:224 msgid "curvature" msgstr "curvatura" @@ -3412,13 +3629,14 @@ msgstr "curvatura" #: ../build/lib/darktable/plugins/introspection_blurs.c:206 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:81 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:148 -#: ../src/iop/colorbalancergb.c:1878 +#: ../src/iop/colorbalancergb.c:1877 msgid "offset" msgstr "deslocamento" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:1142 +#: ../src/gui/presets.c:674 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:150 msgid "lens" msgstr "lente" @@ -3451,7 +3669,7 @@ msgstr "proporção da imagem" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2610 msgid "orientation" msgstr "orientação" @@ -3495,36 +3713,37 @@ msgstr "base" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -#: ../src/iop/ashift.c:6144 ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 -#: ../src/iop/levels.c:645 ../src/iop/rgblevels.c:1081 +#: ../src/gui/preferences.c:1173 ../src/gui/preferences_ai.c:439 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6148 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:648 +#: ../src/iop/rgblevels.c:1068 msgid "auto" msgstr "auto" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:322 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2612 msgid "portrait" msgstr "retrato" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2612 msgid "landscape" msgstr "paisagem" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 +#: ../src/iop/relight.c:263 ../src/libs/export.c:1512 +#: ../src/libs/metadata_view.c:164 ../src/libs/print_settings.c:2630 msgid "width" msgstr "largura" #: ../build/lib/darktable/plugins/introspection_borders.c:357 -#: ../build/lib/darktable/plugins/introspection_overlay.c:306 +#: ../build/lib/darktable/plugins/introspection_overlay.c:309 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2639 +#: ../src/libs/export.c:1518 ../src/libs/metadata_view.c:165 +#: ../src/libs/print_settings.c:2634 msgid "height" msgstr "altura" @@ -3588,8 +3807,8 @@ msgstr "guia" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 +#: ../src/iop/atrous.c:1599 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:323 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:417 msgid "radius" msgstr "raio" @@ -3599,10 +3818,10 @@ msgstr "raio" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 -#: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 -#: ../src/libs/neural_restore.c:4174 ../src/libs/neural_restore.c:4191 +#: ../src/iop/bloom.c:389 ../src/iop/denoiseprofile.c:3697 +#: ../src/iop/grain.c:544 ../src/iop/hazeremoval.c:272 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:438 ../src/iop/velvia.c:279 +#: ../src/libs/neural_restore.c:4449 ../src/libs/neural_restore.c:4466 msgid "strength" msgstr "força" @@ -3848,7 +4067,7 @@ msgstr "versão 3 (Abr 2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 #: ../build/lib/darktable/plugins/introspection_crop.c:134 -#: ../src/gui/gtk.c:1661 ../src/iop/atrous.c:1572 +#: ../src/gui/gtk.c:2067 ../src/iop/atrous.c:1595 msgid "left" msgstr "esquerda" @@ -3856,7 +4075,7 @@ msgstr "esquerda" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 +#: ../src/gui/accelerators.c:134 ../src/gui/gtk.c:2077 msgid "top" msgstr "superior" @@ -3864,7 +4083,7 @@ msgstr "superior" #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 #: ../build/lib/darktable/plugins/introspection_crop.c:142 -#: ../src/gui/gtk.c:1666 ../src/iop/atrous.c:1571 +#: ../src/gui/gtk.c:2072 ../src/iop/atrous.c:1594 msgid "right" msgstr "direita" @@ -3872,7 +4091,7 @@ msgstr "direita" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 +#: ../src/gui/accelerators.c:135 ../src/gui/gtk.c:2081 msgid "bottom" msgstr "inferior" @@ -3912,10 +4131,10 @@ msgstr "elevação, gama, ganho (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 -#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 -#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 +#: ../src/develop/blend_gui.c:2432 ../src/develop/blend_gui.c:2480 +#: ../src/iop/atrous.c:1778 ../src/iop/channelmixerrgb.c:4505 +#: ../src/iop/channelmixerrgb.c:4593 ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorzones.c:2619 ../src/iop/nlmeans.c:446 msgid "chroma" msgstr "croma" @@ -3935,12 +4154,12 @@ msgstr "croma" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 -#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 -#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 -#: ../src/iop/colorzones.c:2627 +#: ../src/develop/blend_gui.c:2391 ../src/develop/blend_gui.c:2425 +#: ../src/develop/blend_gui.c:2487 ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/channelmixerrgb.c:4586 +#: ../src/iop/colorbalance.c:1940 ../src/iop/colorequal.c:3824 +#: ../src/iop/colorize.c:344 ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorzones.c:2620 msgid "hue" msgstr "matiz" @@ -3967,9 +4186,9 @@ msgstr "decaimento de realces" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1997 #: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 -#: ../src/iop/splittoning.c:488 +#: ../src/iop/splittoning.c:489 msgid "shadows" msgstr "sombras" @@ -3981,9 +4200,9 @@ msgstr "sombras" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 -#: ../src/iop/splittoning.c:494 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1999 +#: ../src/iop/monochrome.c:579 ../src/iop/shadhi.c:680 +#: ../src/iop/splittoning.c:495 msgid "highlights" msgstr "realces" @@ -4000,13 +4219,13 @@ msgstr "croma global" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:565 #: ../build/lib/darktable/plugins/introspection_toneequal.c:169 #: ../build/lib/darktable/plugins/introspection_toneequal.c:306 -#: ../src/iop/colorbalance.c:1995 +#: ../src/iop/colorbalance.c:1998 msgid "mid-tones" msgstr "meios-tons" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1557 +#: ../src/iop/filmic.c:1556 msgid "global saturation" msgstr "saturação global" @@ -4094,7 +4313,7 @@ msgstr "usar filtro guiado" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:3718 msgid "lavender" msgstr "lavanda" @@ -4110,9 +4329,9 @@ msgstr "regra de harmonia" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 -#: ../src/iop/colorharmonizer.c:1438 +#: ../src/iop/colorharmonizer.c:1440 msgid "anchor hue" -msgstr "" +msgstr "matiz âncora" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 @@ -4150,7 +4369,7 @@ msgstr "saturação de nó" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 -#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:227 ../src/libs/masks.c:2444 msgid "smoothing" msgstr "suavização" @@ -4195,8 +4414,8 @@ msgid "tetrad" msgstr "tétrade" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 -#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 -#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2125 ../src/iop/crop.c:1269 +#: ../src/libs/filtering.c:314 ../src/libs/filters/ratio.c:124 #: ../src/libs/scopes/vectorscope.c:71 msgid "square" msgstr "quadrado" @@ -4208,13 +4427,13 @@ msgstr "recorte de gama" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1476 ../src/common/colorspaces.c:1752 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "RGB Rec709 linear" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1490 ../src/common/colorspaces.c:1754 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "RGB Rec2020 linear" @@ -4252,7 +4471,7 @@ msgid "range extent" msgstr "extensão da faixa" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4700 +#: ../src/iop/channelmixerrgb.c:4692 msgid "saturated colors" msgstr "cores saturadas" @@ -4266,7 +4485,7 @@ msgstr "selecionar por" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1791 +#: ../src/iop/atrous.c:1807 msgid "mix" msgstr "mistura" @@ -4276,17 +4495,17 @@ msgid "process mode" msgstr "modo de processamento" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1315 +#: ../src/develop/blend_gui.c:2370 ../src/iop/channelmixer.c:608 +#: ../src/iop/channelmixerrgb.c:4578 ../src/iop/colorchecker.c:1569 +#: ../src/iop/colorize.c:363 ../src/iop/colorzones.c:2618 +#: ../src/iop/exposure.c:1322 msgid "lightness" msgstr "luminosidade" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 -#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 -#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2115 ../src/iop/agx.c:2662 ../src/iop/atrous.c:1368 +#: ../src/iop/atrous.c:1372 ../src/iop/denoiseprofile.c:3425 +#: ../src/iop/rawdenoise.c:750 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "suave" @@ -4294,6 +4513,32 @@ msgstr "suave" msgid "strong" msgstr "forte" +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:57 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:124 +#: ../src/iop/bilat.c:74 +msgid "local contrast" +msgstr "contraste local" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:63 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:128 +msgid "detail level" +msgstr "nível de detalhes" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:69 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:132 +msgid "adjust edge protection" +msgstr "ajusta a proteção de bordas" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:75 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:136 +msgid "filter iterations" +msgstr "iterações do filtro" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:81 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:140 +msgid "noise bias" +msgstr "viés de ruído" + #: ../build/lib/darktable/plugins/introspection_defringe.c:47 #: ../build/lib/darktable/plugins/introspection_defringe.c:102 msgid "edge detection radius" @@ -4303,9 +4548,9 @@ msgstr "raio para detecção de bordas" #: ../build/lib/darktable/plugins/introspection_defringe.c:106 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 -#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 -#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 -#: ../src/iop/sharpen.c:425 +#: ../src/iop/atrous.c:1660 ../src/iop/bloom.c:385 +#: ../src/iop/colorreconstruction.c:1221 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:426 msgid "threshold" msgstr "limite" @@ -4464,7 +4709,7 @@ msgstr "Monocromático" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1499 ../src/libs/collect.c:2105 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "básico" @@ -4539,7 +4784,7 @@ msgstr "atualização do modelo" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:765 +#: ../src/libs/colorpicker.c:754 msgid "color mode" msgstr "modo de cor" @@ -4571,7 +4816,7 @@ msgid "compute variance" msgstr "calcula variância" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:369 msgid "RGB" msgstr "RGB" @@ -4581,7 +4826,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 +#: ../src/iop/atrous.c:1650 ../src/iop/highpass.c:353 msgid "sharpness" msgstr "nitidez" @@ -4745,21 +4990,21 @@ msgstr "percentil abaixo" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 -#: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2365 +#: ../src/gui/presets.c:62 ../src/iop/watermark.c:1456 +#: ../src/libs/colorpicker.c:397 ../src/libs/image.c:667 +#: ../src/libs/modulegroups.c:2448 msgid "color" msgstr "cor" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:162 -#: ../src/iop/levels.c:671 ../src/iop/rgblevels.c:962 -#: ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:674 ../src/iop/rgblevels.c:954 +#: ../src/iop/rgblevels.c:1064 msgid "black" msgstr "preto" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:163 -#: ../src/iop/levels.c:679 ../src/iop/rgblevels.c:964 -#: ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:682 ../src/iop/rgblevels.c:956 +#: ../src/iop/rgblevels.c:1066 msgid "white" msgstr "branco" @@ -4790,7 +5035,7 @@ msgstr "automático" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 -#: ../src/iop/filmic.c:1468 +#: ../src/iop/filmic.c:1467 msgid "middle gray luminance" msgstr "luminância de cinza médio" @@ -4816,19 +5061,19 @@ msgstr "estrutura ↔ textura" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 -#: ../src/iop/filmic.c:1612 +#: ../src/iop/filmic.c:1611 msgid "target middle gray" msgstr "cinza médio alvo" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 -#: ../src/iop/filmic.c:1603 +#: ../src/iop/filmic.c:1602 msgid "target black luminance" msgstr "luminância de preto alvo" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 -#: ../src/iop/filmic.c:1621 +#: ../src/iop/filmic.c:1620 msgid "target white luminance" msgstr "luminância de branco alvo" @@ -4836,19 +5081,19 @@ msgstr "luminância de branco alvo" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:113 +#: ../src/libs/masks.c:221 msgid "hardness" msgstr "dureza" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1535 msgid "linear region" msgstr "região linear" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 -#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 +#: ../src/iop/filmic.c:1567 ../src/iop/filmicrgb.c:4658 msgid "extreme luminance saturation" msgstr "saturação para luminância extrema" @@ -4920,11 +5165,11 @@ msgstr "habilitar reconstrução de realces" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:171 ../src/gui/preferences_ai.c:282 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 -#: ../src/libs/export.c:1595 ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 +#: ../src/libs/export.c:1590 ../src/libs/metadata_view.c:749 msgid "no" msgstr "não" @@ -5052,7 +5297,7 @@ msgid "reinhard" msgstr "reinhard" #: ../build/lib/darktable/plugins/introspection_globaltonemap.c:152 -#: ../src/iop/filmic.c:159 +#: ../src/iop/filmic.c:158 msgid "filmic" msgstr "fílmico" @@ -5080,7 +5325,7 @@ msgstr "viés dos meios-tons" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:3046 +#: ../src/views/darkroom.c:3401 msgid "clipping threshold" msgstr "limiar de corte" @@ -5237,18 +5482,18 @@ msgstr "correções" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 -#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 -#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 +#: ../src/develop/blend_gui.c:3558 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1856 ../src/iop/denoiseprofile.c:3686 +#: ../src/iop/exposure.c:1257 ../src/iop/levels.c:691 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1641 +#: ../src/libs/image.c:648 ../src/libs/print_settings.c:2952 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3375 msgid "mode" msgstr "modo" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4450 +#: ../src/iop/lens.cc:4536 msgid "target geometry" msgstr "geometria alvo" @@ -5278,7 +5523,7 @@ msgstr "distorção" #: ../build/lib/darktable/plugins/introspection_lens.cc:292 #: ../build/lib/darktable/plugins/introspection_lens.cc:469 -#: ../src/iop/vignette.c:111 +#: ../src/iop/vignette.c:110 msgid "vignetting" msgstr "vinheta" @@ -5312,14 +5557,14 @@ msgstr "apenas vinheta manual" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 -#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 -#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 -#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/dtgtk/range.c:1752 ../src/gui/accelerators.c:2759 +#: ../src/gui/accelerators.c:2831 ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4636 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3608 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:4029 +#: ../src/libs/filtering.c:1521 ../src/libs/filters/colors.c:210 +#: ../src/libs/filters/colors.c:319 ../src/libs/filters/date.c:112 #: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 -#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3038 ../src/libs/modulegroups.c:3042 msgid "all" msgstr "tudo" @@ -5348,7 +5593,7 @@ msgid "only vignetting" msgstr "apenas vinheta" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2367 +#: ../src/libs/modulegroups.c:2450 msgid "correct" msgstr "corrigir" @@ -5394,11 +5639,11 @@ msgstr "invalidado" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 -#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 -#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 -#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 +#: ../src/views/darkroom.c:2898 ../src/views/darkroom.c:3732 +#: ../src/views/darkroom.c:3736 ../src/views/lighttable.c:1043 +#: ../src/views/lighttable.c:1052 ../src/views/lighttable.c:1582 +#: ../src/views/lighttable.c:1593 ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1615 ../src/views/lighttable.c:1626 msgid "move" msgstr "mover" @@ -5407,8 +5652,8 @@ msgid "line" msgstr "linha" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 -#: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2482 ../src/iop/basecurve.c:2093 +#: ../src/iop/rgbcurve.c:1516 ../src/iop/tonecurve.c:1290 msgid "curve" msgstr "curva" @@ -5458,7 +5703,7 @@ msgid "gamma Rec709 RGB" msgstr "gama Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1534 ../src/common/colorspaces.c:1788 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "RGB ProPhoto linear" @@ -5514,96 +5759,96 @@ msgstr "filme preto e branco" msgid "color film" msgstr "filme colorido" -#: ../build/lib/darktable/plugins/introspection_overlay.c:118 -#: ../build/lib/darktable/plugins/introspection_overlay.c:241 +#: ../build/lib/darktable/plugins/introspection_overlay.c:121 +#: ../build/lib/darktable/plugins/introspection_overlay.c:244 #: ../build/lib/darktable/plugins/introspection_watermark.c:118 #: ../build/lib/darktable/plugins/introspection_watermark.c:253 msgid "x offset" msgstr "deslocamento x" -#: ../build/lib/darktable/plugins/introspection_overlay.c:124 -#: ../build/lib/darktable/plugins/introspection_overlay.c:245 +#: ../build/lib/darktable/plugins/introspection_overlay.c:127 +#: ../build/lib/darktable/plugins/introspection_overlay.c:248 #: ../build/lib/darktable/plugins/introspection_watermark.c:124 #: ../build/lib/darktable/plugins/introspection_watermark.c:257 msgid "y offset" msgstr "deslocamento y" -#: ../build/lib/darktable/plugins/introspection_overlay.c:142 -#: ../build/lib/darktable/plugins/introspection_overlay.c:257 +#: ../build/lib/darktable/plugins/introspection_overlay.c:145 +#: ../build/lib/darktable/plugins/introspection_overlay.c:260 #: ../build/lib/darktable/plugins/introspection_watermark.c:142 #: ../build/lib/darktable/plugins/introspection_watermark.c:269 msgid "scale on" msgstr "escala baseada na" -#: ../build/lib/darktable/plugins/introspection_overlay.c:148 -#: ../build/lib/darktable/plugins/introspection_overlay.c:261 +#: ../build/lib/darktable/plugins/introspection_overlay.c:151 +#: ../build/lib/darktable/plugins/introspection_overlay.c:264 #: ../build/lib/darktable/plugins/introspection_watermark.c:148 #: ../build/lib/darktable/plugins/introspection_watermark.c:273 msgid "scale marker to" msgstr "mudar escala do marcador para" -#: ../build/lib/darktable/plugins/introspection_overlay.c:154 -#: ../build/lib/darktable/plugins/introspection_overlay.c:265 +#: ../build/lib/darktable/plugins/introspection_overlay.c:157 +#: ../build/lib/darktable/plugins/introspection_overlay.c:268 #: ../build/lib/darktable/plugins/introspection_watermark.c:154 #: ../build/lib/darktable/plugins/introspection_watermark.c:277 msgid "scale marker reference" msgstr "referência de escala do marcador" -#: ../build/lib/darktable/plugins/introspection_overlay.c:160 -#: ../build/lib/darktable/plugins/introspection_overlay.c:269 +#: ../build/lib/darktable/plugins/introspection_overlay.c:163 +#: ../build/lib/darktable/plugins/introspection_overlay.c:272 #: ../src/common/database.c:3243 ../src/libs/live_view.c:378 -#: ../src/libs/metadata_view.c:134 +#: ../src/libs/metadata_view.c:135 msgid "image id" msgstr "id da imagem" -#: ../build/lib/darktable/plugins/introspection_overlay.c:303 +#: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 #: ../src/iop/borders.c:935 msgid "image" msgstr "imagem" -#: ../build/lib/darktable/plugins/introspection_overlay.c:304 +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 #: ../build/lib/darktable/plugins/introspection_watermark.c:324 msgid "larger border" msgstr "borda maior" -#: ../build/lib/darktable/plugins/introspection_overlay.c:305 +#: ../build/lib/darktable/plugins/introspection_overlay.c:308 #: ../build/lib/darktable/plugins/introspection_watermark.c:325 msgid "smaller border" msgstr "borda menor" -#: ../build/lib/darktable/plugins/introspection_overlay.c:307 +#: ../build/lib/darktable/plugins/introspection_overlay.c:310 #: ../build/lib/darktable/plugins/introspection_watermark.c:327 msgid "advanced options" msgstr "opções avançadas" -#: ../build/lib/darktable/plugins/introspection_overlay.c:311 +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 #: ../build/lib/darktable/plugins/introspection_watermark.c:331 msgid "image width" msgstr "largura da imagem" -#: ../build/lib/darktable/plugins/introspection_overlay.c:312 +#: ../build/lib/darktable/plugins/introspection_overlay.c:315 #: ../build/lib/darktable/plugins/introspection_watermark.c:332 msgid "image height" msgstr "altura da imagem" -#: ../build/lib/darktable/plugins/introspection_overlay.c:313 +#: ../build/lib/darktable/plugins/introspection_overlay.c:316 #: ../build/lib/darktable/plugins/introspection_watermark.c:333 msgid "larger image border" msgstr "borda maior da imagem" -#: ../build/lib/darktable/plugins/introspection_overlay.c:314 +#: ../build/lib/darktable/plugins/introspection_overlay.c:317 #: ../build/lib/darktable/plugins/introspection_watermark.c:334 msgid "smaller image border" msgstr "borda menor da imagem" -#: ../build/lib/darktable/plugins/introspection_overlay.c:318 +#: ../build/lib/darktable/plugins/introspection_overlay.c:321 #: ../build/lib/darktable/plugins/introspection_watermark.c:338 msgid "marker width" msgstr "largura do marcador" -#: ../build/lib/darktable/plugins/introspection_overlay.c:319 +#: ../build/lib/darktable/plugins/introspection_overlay.c:322 #: ../build/lib/darktable/plugins/introspection_watermark.c:339 msgid "marker height" msgstr "altura do marcador" @@ -5662,7 +5907,7 @@ msgstr "luma de cinza médio" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1506 +#: ../src/iop/filmic.c:1505 msgid "safety factor" msgstr "fator de segurança" @@ -5753,9 +5998,9 @@ msgstr "GainMap embutido" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:1154 +#: ../src/gui/presets.c:698 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:120 +#: ../src/iop/exposure.c:1219 ../src/libs/metadata_view.c:152 msgid "exposure" msgstr "exposição" @@ -5770,7 +6015,7 @@ msgid "max_iter" msgstr "max_iter" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:374 +#: ../src/libs/metadata_view.c:375 msgid "unused" msgstr "não utilizado" @@ -5783,12 +6028,12 @@ msgid "heal" msgstr "reparar" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2034 msgid "blur" msgstr "desfoque" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2032 msgid "fill" msgstr "preenchimento" @@ -5802,7 +6047,7 @@ msgstr "apagar" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:134 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:223 -#: ../src/iop/rgbcurve.c:1565 +#: ../src/iop/rgbcurve.c:1555 msgid "compensate middle gray" msgstr "compensar cinza médio" @@ -5839,7 +6084,7 @@ msgstr "ajuste de cor nos realces" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:122 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:241 -#: ../src/gui/accelerators.c:96 +#: ../src/gui/accelerators.c:98 msgid "skew" msgstr "inclinar" @@ -5986,7 +6231,7 @@ msgstr "média geométrica RGB" #: ../build/lib/darktable/plugins/introspection_tonemap.cc:39 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:88 -#: ../src/iop/tonecurve.c:569 +#: ../src/iop/tonecurve.c:575 msgid "contrast compression" msgstr "compressão de contraste" @@ -6028,7 +6273,7 @@ msgstr "relação largura/altura" #: ../build/lib/darktable/plugins/introspection_vignette.c:146 #: ../build/lib/darktable/plugins/introspection_vignette.c:237 -#: ../src/iop/vignette.c:1052 +#: ../src/iop/vignette.c:1051 msgid "shape" msgstr "forma" @@ -6102,20 +6347,20 @@ msgstr "Mostrar imagens em um mapa" msgid "Print your images" msgstr "Imprimir suas imagens" -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 -#: ../src/iop/colorequal.c:3016 +#: ../src/bauhaus/bauhaus.c:1089 ../src/bauhaus/bauhaus.c:4583 +#: ../src/iop/colorequal.c:3810 msgid "sliders" msgstr "controles deslizantes" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 +#: ../src/bauhaus/bauhaus.c:1091 ../src/bauhaus/bauhaus.c:4588 msgid "dropdowns" msgstr "menus flutuantes" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 +#: ../src/bauhaus/bauhaus.c:1093 ../src/bauhaus/bauhaus.c:4593 msgid "buttons" msgstr "botões" -#: ../src/bauhaus/bauhaus.c:1169 +#: ../src/bauhaus/bauhaus.c:1372 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -6124,102 +6369,120 @@ msgstr "" "%sclique direito para digitar um valor entra %s e %s\n" "ou segure control+shift enquanto arrastar para ignorar os limites." -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4207 msgid "button on" msgstr "botão ligado" -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4207 msgid "button off" msgstr "botão desligado" -#: ../src/bauhaus/bauhaus.c:3756 +#: ../src/bauhaus/bauhaus.c:4208 msgid "button pressed" msgstr "botão pressionado" -#: ../src/bauhaus/bauhaus.c:3992 +#: ../src/bauhaus/bauhaus.c:4444 msgid "not that many sliders" msgstr "nem tantos controles deslizantes" -#: ../src/bauhaus/bauhaus.c:4006 +#: ../src/bauhaus/bauhaus.c:4458 msgid "not that many dropdowns" msgstr "nem tantos menus flutuantes" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4477 msgid "not that many buttons" msgstr "nem tantos botões" -#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4499 ../src/develop/blend_gui.c:184 +#: ../src/gui/accelerators.c:154 ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:311 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 +msgid "on" +msgstr "ligado" + +#: ../src/bauhaus/bauhaus.c:4506 ../src/gui/accelerators.c:468 msgid "value" msgstr "valor" -#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 -#: ../src/gui/accelerators.c:371 +#: ../src/bauhaus/bauhaus.c:4507 ../src/bauhaus/bauhaus.c:4513 +#: ../src/gui/accelerators.c:447 msgid "button" msgstr "botão" -#: ../src/bauhaus/bauhaus.c:4032 +#: ../src/bauhaus/bauhaus.c:4508 msgid "force" msgstr "força" -#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 -#: ../src/libs/navigation.c:282 +#: ../src/bauhaus/bauhaus.c:4509 ../src/libs/navigation.c:259 +#: ../src/libs/navigation.c:276 msgid "zoom" msgstr "zoom" -#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4512 ../src/libs/select.c:40 msgid "selection" msgstr "seleção" -#: ../src/bauhaus/bauhaus.c:4076 +#: ../src/bauhaus/bauhaus.c:4552 msgid "slider" msgstr "controle deslizante" -#: ../src/bauhaus/bauhaus.c:4081 +#: ../src/bauhaus/bauhaus.c:4557 msgid "dropdown" msgstr "menu flutuante" -#: ../src/chart/main.c:504 ../src/common/database.c:3883 -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 -#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 -#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 -#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 -#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 -#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/bauhaus/bauhaus.c:4577 ../src/gui/accelerators.c:139 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:166 +#: ../src/gui/accelerators.c:435 ../src/gui/color_picker_proxy.c:362 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:3114 +#: ../src/libs/tagging.c:3575 ../src/views/darkroom.c:3351 +#: ../src/views/darkroom.c:3419 ../src/views/darkroom.c:3699 +msgid "toggle" +msgstr "ligar/desligar" + +#: ../src/chart/main.c:511 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2466 ../src/gui/accelerators.c:2670 +#: ../src/gui/accelerators.c:2749 ../src/gui/accelerators.c:2792 +#: ../src/gui/accelerators.c:2821 ../src/gui/accelerators.c:2878 +#: ../src/gui/accelerators.c:2930 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1398 +#: ../src/gui/preferences.c:1438 ../src/gui/preferences_ai.c:1054 +#: ../src/gui/preferences_ai.c:1621 ../src/gui/preferences_ai.c:1738 +#: ../src/gui/preferences_ai.c:1916 ../src/gui/preferences_ai.c:2295 +#: ../src/gui/preferences_ai.c:2380 ../src/gui/presets.c:433 +#: ../src/gui/presets.c:576 ../src/gui/styles_dialog.c:554 #: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 -#: ../src/libs/collect.c:463 ../src/libs/collect.c:3534 -#: ../src/libs/copy_history.c:114 ../src/libs/export_metadata.c:166 -#: ../src/libs/geotagging.c:952 ../src/libs/import.c:1816 -#: ../src/libs/import.c:1928 ../src/libs/import.c:2020 -#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4119 +#: ../src/iop/lut3d.c:1627 ../src/iop/rasterfile.c:383 +#: ../src/libs/collect.c:466 ../src/libs/collect.c:3860 +#: ../src/libs/copy_history.c:114 ../src/libs/export_metadata.c:167 +#: ../src/libs/geotagging.c:956 ../src/libs/import.c:1831 +#: ../src/libs/import.c:1942 ../src/libs/import.c:2036 +#: ../src/libs/metadata.c:858 ../src/libs/metadata_view.c:1463 +#: ../src/libs/modulegroups.c:3911 ../src/libs/neural_restore.c:4394 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 -#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 -#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 -#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 -#: ../src/libs/tagging.c:3975 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1713 +#: ../src/libs/tagging.c:1802 ../src/libs/tagging.c:1894 +#: ../src/libs/tagging.c:2023 ../src/libs/tagging.c:2332 +#: ../src/libs/tagging.c:2861 ../src/libs/tagging.c:2903 +#: ../src/libs/tagging.c:4008 ../src/views/darkroom.c:3884 +#: ../src/views/darkroom.c:3920 msgid "_cancel" msgstr "_cancelar" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 -#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 -#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 +#: ../src/chart/main.c:511 ../src/gui/preferences.c:1438 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3861 +#: ../src/libs/export_metadata.c:168 ../src/libs/metadata.c:859 +#: ../src/libs/metadata_view.c:1464 ../src/libs/recentcollect.c:233 #: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 -#: ../src/libs/tagging.c:1883 ../src/libs/tagging.c:2012 -#: ../src/libs/tagging.c:2321 ../src/libs/tagging.c:3976 +#: ../src/libs/tagging.c:1895 ../src/libs/tagging.c:2024 +#: ../src/libs/tagging.c:2333 ../src/libs/tagging.c:4009 msgid "_save" msgstr "_salvar" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1070 +#: ../src/chart/main.c:1077 #, c-format msgid "" "average dE: %.02f\n" @@ -6228,57 +6491,62 @@ msgstr "" "média dE: %.02f\n" "máximo dE: %.02f" -#: ../src/cli/main.c:284 +#: ../src/cli/main.c:292 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "" "TODO: desculpa, devido a restrições na API não podemos definir BPP para" -#: ../src/cli/main.c:296 +#: ../src/cli/main.c:304 msgid "unknown option for --hq" msgstr "opção desconhecida para --hq" -#: ../src/cli/main.c:312 +#: ../src/cli/main.c:320 msgid "unknown option for --export_masks" msgstr "opção desconhecida para --export_masks" -#: ../src/cli/main.c:328 +#: ../src/cli/main.c:336 msgid "unknown option for --upscale" msgstr "opção desconhecida para --upscale" -#: ../src/cli/main.c:353 +#: ../src/cli/main.c:361 msgid "unknown option for --apply-custom-presets" msgstr "opção desconhecida para --apply-custom-presets" -#: ../src/cli/main.c:364 +#: ../src/cli/main.c:372 msgid "too long ext for --out-ext" msgstr "ext muito longo para --out-ext" -#: ../src/cli/main.c:381 +#: ../src/cli/main.c:389 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "nota: arquivo de entrada ou diretório '%s' não existe, ignorando\n" -#: ../src/cli/main.c:395 +#: ../src/cli/main.c:397 +#, c-format +msgid "empty in-memory library is useless for darktable cli export\n" +msgstr "" + +#: ../src/cli/main.c:410 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "tipo de ICC incorreto para --icc-type: '%s'\n" -#: ../src/cli/main.c:411 +#: ../src/cli/main.c:426 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "nota: arquivo ICC '%s' não existe, ignorando\n" -#: ../src/cli/main.c:420 +#: ../src/cli/main.c:435 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "intenção ICC incorreta para --icc-intent: '%s'\n" -#: ../src/cli/main.c:438 +#: ../src/cli/main.c:463 #, c-format msgid "warning: unknown option '%s'\n" msgstr "aviso: opção desconhecida: '%s'\n" -#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#: ../src/cli/main.c:505 ../src/cli/main.c:513 #, c-format msgid "" "error: output file or directory must be specified\n" @@ -6287,7 +6555,7 @@ msgstr "" "erro: arquivo ou diretório de saída deve ser especificado\n" "\n" -#: ../src/cli/main.c:474 +#: ../src/cli/main.c:511 #, c-format msgid "" "error: input file and output file must be specified\n" @@ -6296,7 +6564,7 @@ msgstr "" "erro: arquivo de entrada e arquivo de saída devem ser especificados\n" "\n" -#: ../src/cli/main.c:481 +#: ../src/cli/main.c:518 #, c-format msgid "" "error: too many positional arguments\n" @@ -6305,14 +6573,14 @@ msgstr "" "erro: argumentos posicionais em excesso\n" "\n" -#: ../src/cli/main.c:486 +#: ../src/cli/main.c:523 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "" "erro: arquivo de entrada e opções de importação especificados! isto não é " "suportado!\n" -#: ../src/cli/main.c:536 +#: ../src/cli/main.c:573 msgid "" "notice: no XMP sidecar file nor library path provided, using default " "settings for export" @@ -6320,7 +6588,7 @@ msgstr "" "nota: nenhum arquivo XMP associado e nenhuma biblioteca providos, usando " "configurações padrão para exportação" -#: ../src/cli/main.c:545 +#: ../src/cli/main.c:582 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -6330,57 +6598,57 @@ msgstr "" "(FILE_NAME).%s'\"" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:560 +#: ../src/cli/main.c:597 msgid "output file already exists, it will get renamed" msgstr "arquivo de saída já existente, ele será renomeado" -#: ../src/cli/main.c:592 +#: ../src/cli/main.c:632 #, c-format msgid "error: can't open folder %s" msgstr "erro: não foi possível abrir a pasta %s" -#: ../src/cli/main.c:615 +#: ../src/cli/main.c:655 #, c-format msgid "error: can't import file %s" msgstr "erro: não foi possível importar o arquivo %s" -#: ../src/cli/main.c:625 +#: ../src/cli/main.c:665 #, c-format msgid "error: can't read directory %s" msgstr "erro: não foi possível ler a pasta %s" -#: ../src/cli/main.c:641 +#: ../src/cli/main.c:681 #, c-format msgid "error: can't open file %s" msgstr "erro: não foi possível abrir o arquivo %s" -#: ../src/cli/main.c:658 +#: ../src/cli/main.c:698 #, c-format msgid "no images to export, aborting\n" msgstr "nenhuma imagem para exportar, cancelando\n" -#: ../src/cli/main.c:675 +#: ../src/cli/main.c:715 #, c-format msgid "error: can't open XMP file %s" msgstr "erro: não foi possível abrir o arquivo XMP %s" -#: ../src/cli/main.c:696 +#: ../src/cli/main.c:736 msgid "empty history stack" msgstr "esvazia histórico de ações" #. too long ext, no point in wasting time -#: ../src/cli/main.c:708 +#: ../src/cli/main.c:748 #, c-format msgid "too long output file extension: %s\n" msgstr "extensão de arquivo muito longa: %s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:716 +#: ../src/cli/main.c:756 #, c-format msgid "no output file extension given\n" msgstr "nenhuma extensão de arquivo foi dada\n" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:801 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6388,23 +6656,33 @@ msgstr "" "não foi possível encontrar o módulo de armazenamento em disco. por favor, " "verifique sua instalação, algo parece defeituoso." -#: ../src/cli/main.c:771 +#: ../src/cli/main.c:811 msgid "failed to get parameters from storage module, aborting export ..." msgstr "" "falha ao obter parâmetros do módulo de armazenamento, abortando exportação..." -#: ../src/cli/main.c:787 +#: ../src/cli/main.c:827 #, c-format msgid "unknown extension '.%s'" msgstr "extensão desconhecida '.%s'" -#: ../src/cli/main.c:797 +#: ../src/cli/main.c:837 msgid "failed to get parameters from format module, aborting export ..." msgstr "" "falha ao obter parâmetros do módulo de formato, abortando exportação..." +#: ../src/common/ai/restore.c:279 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "modelo de remoção de ruído raw %s: input_kind incompatível" + +#: ../src/common/ai/restore.c:310 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "modelo de IA %s: falta input_sizes no manifesto" + #: ../src/common/ai/restore_raw_bayer.c:523 -#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_bayer.c:870 #: ../src/common/ai/restore_raw_linear.c:584 #: ../src/common/ai/restore_raw_linear.c:1008 msgid "AI raw denoise: GPU inference failed, falling back to CPU" @@ -6417,66 +6695,90 @@ msgid "AI denoise: GPU inference failed, falling back to CPU" msgstr "" "remoção de ruído com IA: inferência com GPU falhou, revertendo para CPU" -#: ../src/common/ai_models.c:199 -#, c-format -msgid "network error: %s" -msgstr "erro de rede: %s" - -#: ../src/common/ai_models.c:202 +#: ../src/common/ai_models.c:75 ../src/iop/atrous.c:814 +#: ../src/libs/neural_restore.c:1494 ../src/libs/neural_restore.c:4437 +msgid "denoise" +msgstr "reduz ruído" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/common/ai_models.c:76 ../src/iop/rawdenoise.c:135 +#: ../src/libs/neural_restore.c:1495 ../src/libs/neural_restore.c:4435 +msgid "raw denoise" +msgstr "redução de ruído raw" + +#: ../src/common/ai_models.c:77 ../src/libs/neural_restore.c:1496 +#: ../src/libs/neural_restore.c:4439 +msgid "upscale" +msgstr "aumentar escala" + +#: ../src/common/ai_models.c:78 ../src/gui/hist_dialog.c:314 +#: ../src/gui/styles_dialog.c:708 ../src/gui/styles_dialog.c:717 +msgid "mask" +msgstr "máscara" + +#: ../src/common/ai_models.c:220 +#, c-format +msgid "network error: %s" +msgstr "erro de rede: %s" + +#: ../src/common/ai_models.c:223 #, c-format msgid "model repository \"%s\" missing releases-index.json" msgstr "no repositório de modelos \"%s\" falta releases-index.json" -#: ../src/common/ai_models.c:206 +#: ../src/common/ai_models.c:227 #, c-format msgid "could not fetch releases-index.json (HTTP %ld)" msgstr "não foi possível trazer releases-index.json (HTTP %ld)" -#: ../src/common/ai_models.c:1400 ../src/common/ai_models.c:1465 +#: ../src/common/ai_models.c:1801 ../src/common/ai_models.c:1873 +#: ../src/common/ai_models.c:2699 ../src/common/ai_models.c:2702 msgid "invalid parameters" msgstr "parâmetros inválidos" -#: ../src/common/ai_models.c:1403 +#: ../src/common/ai_models.c:1804 #, c-format msgid "file not found: %s" msgstr "arquivo não encontrado: %s" -#: ../src/common/ai_models.c:1411 +#: ../src/common/ai_models.c:1812 #, c-format msgid "archive top-level directory is not a valid model id: \"%s\"" msgstr "diretório raiz do arquivo não é um id válido de modelo: \"%s\"" -#: ../src/common/ai_models.c:1420 +#: ../src/common/ai_models.c:1821 msgid "failed to extract model archive" msgstr "falha ao extrair arquivo de modelos" -#: ../src/common/ai_models.c:1473 +#: ../src/common/ai_models.c:1881 msgid "model not found in registry" msgstr "modelo não encontrado no registro" -#: ../src/common/ai_models.c:1479 +#: ../src/common/ai_models.c:1887 msgid "model has no download asset defined" msgstr "modelo não tem recurso definido" -#: ../src/common/ai_models.c:1490 +#: ../src/common/ai_models.c:1898 msgid "invalid asset filename" msgstr "nome de arquivo inválido para recurso" -#: ../src/common/ai_models.c:1496 +#: ../src/common/ai_models.c:1904 msgid "model is already downloading" msgstr "modelo já está sendo baixado" -#: ../src/common/ai_models.c:1527 +#: ../src/common/ai_models.c:1939 ../src/common/ai_models.c:2448 msgid "invalid repository format" msgstr "formato inválido de repositório" -#: ../src/common/ai_models.c:1552 +#: ../src/common/ai_models.c:1964 ../src/common/ai_models.c:2468 #, c-format msgid "no compatible ai model release found for darktable %s" msgstr "" "nenhuma release de modelo de IA compatível encontrada para darktable %s" -#: ../src/common/ai_models.c:1568 +#: ../src/common/ai_models.c:1980 #, c-format msgid "" "could not obtain checksum for %s — refusing to download without integrity " @@ -6485,38 +6787,43 @@ msgstr "" "não foi possível obter checksum para %s - recusando baixar sem verificação " "de integridade" -#: ../src/common/ai_models.c:1586 +#: ../src/common/ai_models.c:2000 +#, c-format +msgid "malformed checksum for %s" +msgstr "checksum malformado para %s" + +#: ../src/common/ai_models.c:2013 msgid "failed to build download url" msgstr "falha ao construir url para download" -#: ../src/common/ai_models.c:1597 -#, c-format -msgid "failed to create file: %s" -msgstr "falha ao criar arquivo: %s" - -#: ../src/common/ai_models.c:1621 +#: ../src/common/ai_models.c:2045 msgid "failed to initialize download" msgstr "falha ao inicializar download" -#: ../src/common/ai_models.c:1641 +#: ../src/common/ai_models.c:2100 +#, c-format +msgid "failed to open %s" +msgstr "falha ao abrir %s" + +#: ../src/common/ai_models.c:2146 msgid "download cancelled" msgstr "download cancelado" -#: ../src/common/ai_models.c:1643 +#: ../src/common/ai_models.c:2148 #, c-format -msgid "download failed: %s" -msgstr "download falhou: %s" +msgid "download failed after %d attempts: %s" +msgstr "download falhou após %d tentativas: %s" -#: ../src/common/ai_models.c:1654 +#: ../src/common/ai_models.c:2151 #, c-format msgid "http error: %ld" msgstr "erro http: %ld" -#: ../src/common/ai_models.c:1677 +#: ../src/common/ai_models.c:2173 msgid "checksum verification failed" msgstr "verificação de checksum falhou" -#: ../src/common/ai_models.c:1687 +#: ../src/common/ai_models.c:2184 #, c-format msgid "" "no checksum available for %s — refusing to install without integrity " @@ -6525,10 +6832,23 @@ msgstr "" "checksum não disponível para %s - rejeitando instalar sem verificação de " "integridade" -#: ../src/common/ai_models.c:1700 +#: ../src/common/ai_models.c:2197 +msgid "failed to finalize downloaded file" +msgstr "falha ao finalizar arquivo baixado" + +#: ../src/common/ai_models.c:2209 msgid "failed to extract archive" msgstr "falha ao extrair arquivo" +#: ../src/common/ai_models.c:2430 +msgid "ai subsystem is not available" +msgstr "subsistema de ia não disponível" + +#: ../src/common/ai_models.c:2484 +#, c-format +msgid "could not read the model list published by %s (release %s)" +msgstr "não foi possível ler a lista de modelos publicada por %s (release %s)" + #: ../src/common/camera_control.c:205 #, c-format msgid "" @@ -6582,16 +6902,16 @@ msgstr "rolo de filme" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1521 msgid "folder" msgstr "pasta" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:426 msgid "camera" msgstr "câmera" #: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 -#: ../src/libs/tagging.c:3751 +#: ../src/libs/tagging.c:3776 msgid "tag" msgstr "etiqueta" @@ -6623,40 +6943,40 @@ msgstr "data/hora da exportação" msgid "print time" msgstr "data/hora da impressão" -#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 -#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 -#: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 +#: ../src/common/collection.c:634 ../src/libs/collect.c:4223 +#: ../src/libs/filtering.c:2232 ../src/libs/filtering.c:2252 +#: ../src/libs/filters/history.c:153 ../src/libs/history.c:102 msgid "history" msgstr "histórico" #: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 -#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 -#: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1620 +#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:350 +#: ../src/libs/filters/colors.c:368 ../src/libs/tools/colorlabels.c:138 msgid "color label" msgstr "etiqueta de cor" #. iso -#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 -#: ../src/gui/presets.c:677 ../src/libs/camera.c:582 -#: ../src/libs/metadata_view.c:161 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:1148 +#: ../src/gui/presets.c:680 ../src/libs/camera.c:582 +#: ../src/libs/metadata_view.c:162 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 -#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:1160 +#: ../src/gui/presets.c:715 ../src/iop/lens.cc:4496 ../src/libs/camera.c:569 +#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:151 msgid "aperture" msgstr "abertura" #: ../src/common/collection.c:652 ../src/libs/filtering.c:48 -#: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 +#: ../src/libs/filters/filename.c:368 ../src/libs/metadata_view.c:137 msgid "filename" msgstr "nome do arquivo" #: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:143 +#: ../src/libs/geotagging.c:144 msgid "geotagging" msgstr "geoetiquetas" @@ -6668,128 +6988,136 @@ msgstr "grupo" msgid "duplicates" msgstr "duplicatas" -#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 -#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:381 +#: ../src/common/collection.c:660 ../src/libs/filters/misc.c:475 +msgid "image dimensions" +msgstr "dimensões da imagem" + +#: ../src/common/collection.c:662 ../src/dtgtk/thumbnail.c:1632 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:382 msgid "local copy" msgstr "cópia local" -#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 +#: ../src/common/collection.c:664 ../src/gui/preferences.c:1112 msgid "module" msgstr "módulo" -#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/common/collection.c:666 ../src/gui/hist_dialog.c:359 #: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 -#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:38 msgid "module order" msgstr "ordem dos módulos" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:668 msgid "range rating" msgstr "faixa de classificação" -#: ../src/common/collection.c:668 ../src/common/ratings.c:362 +#: ../src/common/collection.c:670 ../src/common/ratings.c:403 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 -#: ../src/libs/tools/ratings.c:110 +#: ../src/libs/tools/ratings.c:109 msgid "rating" msgstr "classificação" -#: ../src/common/collection.c:670 +#: ../src/common/collection.c:672 msgid "search" msgstr "buscar" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:674 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:155 msgid "white balance" msgstr "balanço de branco" -#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:676 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:156 msgid "flash" msgstr "flash" -#: ../src/common/collection.c:676 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:454 +#: ../src/libs/metadata_view.c:154 msgid "exposure program" msgstr "programa de exposição" -#: ../src/common/collection.c:678 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:680 ../src/libs/filters/misc.c:461 +#: ../src/libs/metadata_view.c:157 msgid "metering mode" msgstr "modo de medição" -#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1505 ../src/libs/collect.c:2105 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "auto-aplicado" -#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1511 ../src/libs/collect.c:2105 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "alterado" -#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 -#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 -#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 -#: ../src/libs/collect.c:2945 +#: ../src/common/collection.c:1529 ../src/common/collection.c:1682 +#: ../src/libs/collect.c:1422 ../src/libs/collect.c:1632 +#: ../src/libs/collect.c:1658 ../src/libs/collect.c:1825 +#: ../src/libs/collect.c:3253 msgid "not tagged" msgstr "não etiquetado" -#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 -#: ../src/libs/map_locations.c:740 +#: ../src/common/collection.c:1530 ../src/libs/collect.c:1658 +#: ../src/libs/map_locations.c:741 msgid "tagged" msgstr "etiquetado" -#: ../src/common/collection.c:1529 +#: ../src/common/collection.c:1531 msgid "tagged*" msgstr "etiquetado*" #. local copy -#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 +#: ../src/common/collection.c:1565 ../src/libs/collect.c:2127 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "não copiado localmente" -#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 +#: ../src/common/collection.c:1570 ../src/libs/collect.c:2126 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "copiado localmente" #. duplicates -#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1582 ../src/libs/filters/duplicates.c:38 msgid "images with duplicates" msgstr "imagens com duplicatas" -#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1598 ../src/libs/filters/duplicates.c:38 msgid "duplicates only" msgstr "duplicatas apenas" #. if its undefined -#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 -#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 -#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 -#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 +#: ../src/common/collection.c:1654 ../src/common/collection.c:1766 +#: ../src/common/collection.c:1793 ../src/common/collection.c:1820 +#: ../src/common/collection.c:1846 ../src/common/collection.c:1872 +#: ../src/common/collection.c:2783 ../src/libs/collect.c:2552 +#: ../src/libs/collect.c:2553 ../src/libs/filters/misc.c:223 +#: ../src/libs/filters/misc.c:225 msgid "unnamed" msgstr "sem nome" -#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 +#: ../src/common/collection.c:2389 ../src/libs/collect.c:2427 msgid "not defined" msgstr "não definido" -#: ../src/common/collection.c:2919 +#: ../src/common/collection.c:2933 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d imagens (#%d) selecionadas de %d" -#: ../src/common/collection.c:2926 +#: ../src/common/collection.c:2940 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "%d imagem selecionada de %d" msgstr[1] "%d imagens selecionadas de %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 -#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 -#: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2448 ../src/gui/guides.c:852 +#: ../src/iop/channelmixerrgb.c:4648 ../src/iop/levels.c:678 +#: ../src/iop/rgblevels.c:955 ../src/iop/rgblevels.c:1065 msgid "gray" msgstr "cinza" @@ -6998,7 +7326,7 @@ msgid "dark cyan" msgstr "ciano escuro" #: ../src/common/color_vocabulary.c:297 ../src/common/color_vocabulary.c:317 -#: ../src/iop/colorzones.c:2489 +#: ../src/iop/colorzones.c:2482 msgid "aqua" msgstr "aqua" @@ -7078,179 +7406,179 @@ msgstr "todas as etiquetas coloridas foram removidas" #: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:195 ../src/libs/image.c:642 msgid "clear" msgstr "limpar" -#: ../src/common/colorspaces.c:1425 ../src/common/colorspaces.c:1782 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "perfil de trabalho" -#: ../src/common/colorspaces.c:1435 ../src/common/colorspaces.c:1780 -#: ../src/views/darkroom.c:3221 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3583 msgid "softproof profile" msgstr "perfil de prova digital" -#: ../src/common/colorspaces.c:1445 ../src/common/colorspaces.c:1762 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "perfil do monitor do sistema" -#: ../src/common/colorspaces.c:1450 ../src/common/colorspaces.c:1784 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "perfil do monitor do sistema (segunda janela)" -#: ../src/common/colorspaces.c:1463 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (seguro para Web)" -#: ../src/common/colorspaces.c:1483 ../src/common/colorspaces.c:1786 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "RGB Rec709" -#: ../src/common/colorspaces.c:1498 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "RGB PQ Rec2020" -#: ../src/common/colorspaces.c:1506 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "RGB HLG Rec2020" -#: ../src/common/colorspaces.c:1513 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "RGB PQ P3" -#: ../src/common/colorspaces.c:1519 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "RGB HLG P3" -#: ../src/common/colorspaces.c:1526 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1541 ../src/common/colorspaces.c:1756 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "XYZ linear" -#: ../src/common/colorspaces.c:1548 ../src/common/colorspaces.c:1758 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:145 ../src/develop/blend_gui.c:2072 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:370 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1556 ../src/common/colorspaces.c:1760 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "BGR infravermelho linear" -#: ../src/common/colorspaces.c:1561 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (para teste)" -#: ../src/common/colorspaces.c:1667 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "" "perfil `%s` não usável como perfil de histograma. foi substituído por sRGB!" -#: ../src/common/colorspaces.c:1746 +#: ../src/common/colorspaces.c:1769 msgid "no filename" msgstr "nenhum nome do arquivo" -#: ../src/common/colorspaces.c:1764 +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "perfil ICC embutido" -#: ../src/common/colorspaces.c:1766 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "matriz embutida" -#: ../src/common/colorspaces.c:1768 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "matriz de cor padrão" -#: ../src/common/colorspaces.c:1770 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "matriz de cor aprimorada" -#: ../src/common/colorspaces.c:1772 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "matriz de cor do fabricante" -#: ../src/common/colorspaces.c:1774 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "matriz de cor alternativa" -#: ../src/common/colorspaces.c:1776 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (experimental)" -#: ../src/common/colorspaces.c:1790 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1792 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1794 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1796 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" -#: ../src/common/cups_print.c:437 +#: ../src/common/cups_print.c:447 #, c-format msgid "file `%s' to print not found for image %d on `%s'" msgstr "arquivo `%s' para imprimir não encontrado para imagem %d em `%s'" -#: ../src/common/cups_print.c:460 +#: ../src/common/cups_print.c:470 msgid "failed to create temporary file for printing options" msgstr "falha ao criar arquivo temporário para opções de impressão" -#: ../src/common/cups_print.c:530 +#: ../src/common/cups_print.c:540 #, c-format msgid "printing on `%s' cancelled" msgstr "impressão em `%s' cancelada" -#: ../src/common/cups_print.c:626 +#: ../src/common/cups_print.c:641 #, c-format msgid "error while printing `%s' on `%s'" msgstr "erro imprimindo `%s' em `%s'" -#: ../src/common/cups_print.c:628 +#: ../src/common/cups_print.c:643 #, c-format msgid "printing `%s' on `%s'" msgstr "imprimindo `%s' em `%s'" -#: ../src/common/darktable.c:432 +#: ../src/common/darktable.c:449 #, c-format msgid "found strange path `%s'" msgstr "caminho estranho encontrado `%s'" -#: ../src/common/darktable.c:447 +#: ../src/common/darktable.c:464 #, c-format msgid "error loading directory `%s'" msgstr "erro carregando pasta `%s'" -#: ../src/common/darktable.c:471 +#: ../src/common/darktable.c:488 #, c-format msgid "file `%s' has unsupported format!" msgstr "arquivo `%s' é de formato não suportado!" -#: ../src/common/darktable.c:473 +#: ../src/common/darktable.c:490 #, c-format msgid "file `%s' has unknown format!" msgstr "arquivo `%s' é de formato desconhecido!" -#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 -#: ../src/control/jobs/control_jobs.c:2932 +#: ../src/common/darktable.c:503 ../src/control/jobs/control_jobs.c:3080 +#: ../src/control/jobs/control_jobs.c:3135 #, c-format msgid "error loading file `%s'" msgstr "erro carregando arquivo `%s'" -#: ../src/common/darktable.c:1607 +#: ../src/common/darktable.c:1728 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -7265,121 +7593,121 @@ msgstr "" "\n" "por favor resolva isto e abra o darktable novamente" -#: ../src/common/darktable.c:1612 +#: ../src/common/darktable.c:1733 msgid "darktable - unable to create directories" msgstr "darktable - não foi possível criar diretórios" -#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/darktable.c:1735 ../src/common/database.c:4137 #: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_terminar o darktable" #. initialize the database -#: ../src/common/darktable.c:1688 +#: ../src/common/darktable.c:1809 msgid "opening image library" msgstr "abrindo boblioteca de imagens" -#: ../src/common/darktable.c:1701 +#: ../src/common/darktable.c:1822 msgid "forwarding image(s) to running instance" msgstr "enviando imagem(s) para a instância em execução" -#: ../src/common/darktable.c:1732 +#: ../src/common/darktable.c:1853 msgid "preparing database" msgstr "preparando base de dados" #. init darktable tags table -#: ../src/common/darktable.c:1736 +#: ../src/common/darktable.c:1857 msgid "setting up tags table" msgstr "preparando tabela de etiquetas" #. Initialize the signal system -#: ../src/common/darktable.c:1740 +#: ../src/common/darktable.c:1861 msgid "initializing signals and control" msgstr "inicializando sinais e controle" -#: ../src/common/darktable.c:1758 +#: ../src/common/darktable.c:1879 msgid "importing default styles" msgstr "importando estilos default" -#: ../src/common/darktable.c:1860 +#: ../src/common/darktable.c:1986 msgid "initializing GraphicsMagick" msgstr "inicializando GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1872 +#: ../src/common/darktable.c:1998 msgid "initializing ImageMagick" msgstr "inicializando ImageMagick" -#: ../src/common/darktable.c:1877 +#: ../src/common/darktable.c:2003 msgid "initializing libheif" msgstr "inicializando libheif" -#: ../src/common/darktable.c:1881 +#: ../src/common/darktable.c:2007 msgid "initializing WB presets" msgstr "inicializando predefinições de WB" #. Do locale-sensitive init BEFORE starting any background worker jobs -#: ../src/common/darktable.c:1885 +#: ../src/common/darktable.c:2011 msgid "loading noise profiles" msgstr "carregando perfis de ruído" -#: ../src/common/darktable.c:1888 +#: ../src/common/darktable.c:2014 msgid "starting OpenCL" msgstr "iniciando OpenCL" -#: ../src/common/darktable.c:1912 +#: ../src/common/darktable.c:2038 msgid "synchronizing local copies" msgstr "sincronizando cópias locais" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1919 +#: ../src/common/darktable.c:2045 msgid "initializing camera control" msgstr "inicializando controle da câmera" -#: ../src/common/darktable.c:1932 +#: ../src/common/darktable.c:2058 msgid "initializing GUI" msgstr "inicializando interface gráfica" -#: ../src/common/darktable.c:1949 +#: ../src/common/darktable.c:2075 msgid "loading image formats" msgstr "carregando formatos de imagem" -#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 +#: ../src/common/darktable.c:2080 ../src/develop/imageop.c:1845 msgid "loading processing modules" msgstr "carregando módulos de processamento" -#: ../src/common/darktable.c:1986 +#: ../src/common/darktable.c:2112 msgid "loading views" msgstr "carregando isualizações" -#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +#: ../src/common/darktable.c:2116 ../src/libs/lib.c:839 msgid "loading utility modules" msgstr "carregando módulos utilitários" -#: ../src/common/darktable.c:1997 +#: ../src/common/darktable.c:2123 msgid "initializing Lua" msgstr "inicializando lua" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:2026 +#: ../src/common/darktable.c:2152 msgid "importing image" msgstr "importando imagem" -#: ../src/common/darktable.c:2045 +#: ../src/common/darktable.c:2171 msgid "configuration information" msgstr "informações de configuração" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2173 msgid "_show this message again" msgstr "_mostrar esta mensagem novamente" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2173 msgid "_dismiss" msgstr "_remover" -#: ../src/common/darktable.c:2538 +#: ../src/common/darktable.c:2678 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -7387,12 +7715,12 @@ msgstr "" "O interpolador RCD foi definido como padrão ao invés do PPG porque tem " "melhor desempenho e qualidade." -#: ../src/common/darktable.c:2540 +#: ../src/common/darktable.c:2680 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "" "veja preferências/sala escura/interpolação cromática para zoom na sala escura" -#: ../src/common/darktable.c:2546 +#: ../src/common/darktable.c:2686 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -7400,7 +7728,7 @@ msgstr "" "a interface com o usuário e os mecanismos internos para ajuste fino de " "desempenho do darktable mudaram." -#: ../src/common/darktable.c:2548 +#: ../src/common/darktable.c:2688 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -7408,15 +7736,15 @@ msgstr "" "você não encontrará mais headroom e amigos, ao invés disso em preferências/" "processamento use:" -#: ../src/common/darktable.c:2550 +#: ../src/common/darktable.c:2690 msgid "1) darktable resources" msgstr "1) recursos do darktable" -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2692 msgid "2) tune OpenCL performance" msgstr "2) ajustar desempenho do OpenCL" -#: ../src/common/darktable.c:2559 +#: ../src/common/darktable.c:2699 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -7424,7 +7752,7 @@ msgstr "" "alguns valores de configuração globais relevantes para o desempenho de " "OpenCL não são mais usados." -#: ../src/common/darktable.c:2561 +#: ../src/common/darktable.c:2701 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -7432,8 +7760,8 @@ msgstr "" "ao invés disso você encontrará dados 'por dispositivo' em " "'cldevice_v5_canonical-name'. o conteúdo é:" -#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 -#: ../src/common/darktable.c:2597 +#: ../src/common/darktable.c:2703 ../src/common/darktable.c:2722 +#: ../src/common/darktable.c:2737 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -7441,18 +7769,18 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 +#: ../src/common/darktable.c:2705 ../src/common/darktable.c:2724 msgid "you may tune as before except 'magic'" msgstr "você pode ajustar como antes exceto por 'magic'" -#: ../src/common/darktable.c:2571 +#: ../src/common/darktable.c:2711 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "Suas configurações de compilador OpenCL para todos os dispositivos foram " "redefinidas para o padrão." -#: ../src/common/darktable.c:2578 +#: ../src/common/darktable.c:2718 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -7460,14 +7788,14 @@ msgstr "" "Os dados de parâmetros globais OpenCL 'por dispositivo' foram recriados com " "nome atualizado." -#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 +#: ../src/common/darktable.c:2720 ../src/common/darktable.c:2735 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "você encontrará dados 'por dispositivo' em 'cldevice_v5_canonical-name'. o " "conteúdo é:" -#: ../src/common/darktable.c:2586 +#: ../src/common/darktable.c:2726 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -7475,7 +7803,7 @@ msgstr "" "Se você está usando nomes de dispositivo como 'opencl_device_priority' você " "deveria atualizá-los para os novos nomes." -#: ../src/common/darktable.c:2593 +#: ../src/common/darktable.c:2733 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -7483,7 +7811,7 @@ msgstr "" "dados de configuração OpenCL 'por dispositivo' foram estendidos " "automaticamente por 'unified-fraction'." -#: ../src/common/darktable.c:2604 +#: ../src/common/darktable.c:2744 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -7491,13 +7819,13 @@ msgstr "" "As configurações OpenCL 'por dispositivo' podem ter sido atualizadas.\n" "\n" -#: ../src/common/darktable.c:2609 +#: ../src/common/darktable.c:2749 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" msgstr "Timeout obrigatório do OpenCL foi atualizado para 1000.\n" -#: ../src/common/darktable.c:2615 +#: ../src/common/darktable.c:2755 msgid "" "OpenCL 'per device' settings have changed.\n" "\n" @@ -7505,14 +7833,14 @@ msgstr "" "As configurações OpenCL 'por dispositivo' foram modiricadas..\n" "\n" -#: ../src/common/darktable.c:2616 +#: ../src/common/darktable.c:2756 msgid "" "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" msgstr "" "você encontrará dados 'por dispositivo' em 'cldevice_v6_canonical-name'. o " "conteúdo é:" -#: ../src/common/darktable.c:2618 +#: ../src/common/darktable.c:2758 msgid "" " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " "'unified_fraction'" @@ -7532,8 +7860,8 @@ msgstr "editor" #: ../src/common/database.c:3238 #: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 -#: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 -#: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 +#: ../src/imageio/storage/gallery.c:215 ../src/imageio/storage/gallery.c:222 +#: ../src/imageio/storage/latex.c:205 ../src/imageio/storage/piwigo.c:1152 #: ../src/libs/filtering.c:60 msgid "title" msgstr "título" @@ -7547,7 +7875,7 @@ msgstr "descrição" msgid "rights" msgstr "direitos" -#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:2078 msgid "notes" msgstr "notas" @@ -7654,11 +7982,11 @@ msgstr "" "\n" "você realmente deseja excluir os arquivos de trava?\n" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3962 msgid "_no" msgstr "_não" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3961 msgid "_yes" msgstr "_sim" @@ -7677,13 +8005,13 @@ msgstr "" "você agora pode reiniciar o darktable\n" #: ../src/common/database.c:3909 ../src/common/database.c:3916 -#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 -#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:574 +#: ../src/gui/accelerators.c:2750 ../src/gui/accelerators.c:2822 +#: ../src/gui/accelerators.c:2931 ../src/gui/hist_dialog.c:237 +#: ../src/gui/preferences_ai.c:1622 ../src/gui/presets.c:577 msgid "_ok" msgstr "_ok" -#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:179 msgid "error" msgstr "erro" @@ -7867,81 +8195,82 @@ msgstr "" "o filtro guiado independente de exposição não conseguiu alocar memória, " "verifique sua configuração de RAM" -#: ../src/common/exif.cc:6062 +#: ../src/common/exif.cc:6275 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "não foi possível abrir o arquivo XMP '%s': '%s'" -#: ../src/common/exif.cc:6121 +#: ../src/common/exif.cc:6334 ../src/common/exif.cc:6347 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "não foi possível escrever o arquivo XMP '%s': '%s'" -#: ../src/common/fast_guided_filter.h:301 +#: ../src/common/fast_guided_filter.h:300 msgid "fast guided filter failed to allocate memory, check your RAM settings" msgstr "" "o filtro fast guided não conseguiu alocar memória, verifique sua " "configuração de RAM" -#: ../src/common/film.c:341 +#: ../src/common/film.c:350 msgid "do you want to delete this empty directory?" msgid_plural "do you want to delete these empty directories?" msgstr[0] "você deseja remover esta pasta vazia?" msgstr[1] "você deseja remover estas pastas vazias?" -#: ../src/common/film.c:348 +#: ../src/common/film.c:357 msgid "delete empty directory?" msgid_plural "delete empty directories?" msgstr[0] "remover pasta vazia?" msgstr[1] "remover pastas vazias?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:949 -#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 -#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 +#: ../src/common/film.c:370 ../src/gui/preferences.c:1124 +#: ../src/gui/preferences_ai.c:1791 ../src/gui/preferences_ai.c:2711 +#: ../src/gui/styles_dialog.c:571 ../src/libs/geotagging.c:850 +#: ../src/libs/import.c:1879 msgid "name" msgstr "nome" -#: ../src/common/film.c:469 +#: ../src/common/film.c:478 msgid "cannot remove film roll having local copies with inaccessible originals" msgstr "" "não é possível remover rolo de filme contendo cópias locais com originais " "inacessíveis" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 +#: ../src/common/gpx.c:260 ../src/control/jobs/control_jobs.c:1606 #, c-format msgid "failed to parse GPX file" msgstr "falha ao analisar arquivo GPX" -#: ../src/common/history.c:924 +#: ../src/common/history.c:927 msgid "you need to copy history from an image before you paste it onto another" msgstr "você precisa copiar o histórico de uma imagem antes de colar em outra" -#: ../src/common/image.c:346 +#: ../src/common/image.c:353 msgid "orphaned image" msgstr "imagem órfã" -#: ../src/common/image.c:688 +#: ../src/common/image.c:695 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "geolocalização desfeita para %d imagem" msgstr[1] "geolocalização desfeita para %d imagens" -#: ../src/common/image.c:690 +#: ../src/common/image.c:697 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "geolocalização re-aplicada a %d imagem" msgstr[1] "geolocalização re-aplicada a %d imagens" -#: ../src/common/image.c:712 +#: ../src/common/image.c:719 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "definição de data/hora desfeita em %d imagem" msgstr[1] "definição de data/hora desfeita em %d imagens" -#: ../src/common/image.c:714 +#: ../src/common/image.c:721 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7949,67 +8278,67 @@ msgstr[0] "data/hora re-aplicada em %d imagem" msgstr[1] "data/hora re-aplicada em %d imagens" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1345 +#: ../src/common/image.c:1352 msgid "can't create a duplicate in GIMP mode" msgstr "não é possível criar duplicatas em modo GIMP" -#: ../src/common/image.c:2442 +#: ../src/common/image.c:2454 #, c-format msgid "cannot access local copy `%s'" msgstr "não pude acessar cópia local `%s'" -#: ../src/common/image.c:2449 +#: ../src/common/image.c:2461 #, c-format msgid "cannot write local copy `%s'" msgstr "não pude escrever cópia local `%s'" -#: ../src/common/image.c:2456 +#: ../src/common/image.c:2468 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "erro movendo cópia local `%s' -> `%s'" -#: ../src/common/image.c:2501 +#: ../src/common/image.c:2513 #, c-format msgid "error moving `%s': file not found" msgstr "erro movendo `%s': arquivo não encontrado" -#: ../src/common/image.c:2511 +#: ../src/common/image.c:2523 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "erro movendo `%s' -> `%s': arquivo já existe" -#: ../src/common/image.c:2515 ../src/common/image.c:2524 +#: ../src/common/image.c:2527 ../src/common/image.c:2536 #, c-format msgid "error moving `%s' -> `%s'" msgstr "erro movendo `%s' -> `%s'" -#: ../src/common/image.c:2826 +#: ../src/common/image.c:2838 msgid "cannot create local copy when the original file is not accessible." msgstr "" "não é possível criar cópia local quando o arquivo original está inacessível." -#: ../src/common/image.c:2840 +#: ../src/common/image.c:2852 msgid "cannot create local copy." msgstr "não pude criar cópia local." -#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 +#: ../src/common/image.c:2931 ../src/control/jobs/control_jobs.c:1158 msgid "cannot remove local copy when the original file is not accessible." msgstr "" "não é possível remover cópias local quando o arquivo original está " "inacessível." -#: ../src/common/image.c:3095 +#: ../src/common/image.c:3107 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "cópia local %d foi sincronizada" msgstr[1] "cópias locais %d foram sincronizadas" -#: ../src/common/image.c:3293 +#: ../src/common/image.c:3305 msgid "WARNING: camera is missing samples!" msgstr "ALERTA : amostras faltando para câmera!" -#: ../src/common/image.c:3294 +#: ../src/common/image.c:3306 msgid "" "You must provide samples in https://" "raw.pixls.us/" @@ -8017,7 +8346,7 @@ msgstr "" "Você precisa prover amostras em https://" "raw.pixls.us/" -#: ../src/common/image.c:3295 +#: ../src/common/image.c:3307 #, c-format msgid "" "for `%s' `%s'\n" @@ -8026,83 +8355,83 @@ msgstr "" "para `%s' `%s'\n" "em tantos formatos/compressão/profundidade de bits quanto possível" -#: ../src/common/image.c:3298 +#: ../src/common/image.c:3310 msgid "or the RAW won't be readable in next version." msgstr "ou o RAW não será legível na próxima versão." -#: ../src/common/image.h:218 ../src/common/ratings.c:322 -#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 -#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 -#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 +#: ../src/common/image.h:230 ../src/common/ratings.c:363 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1756 +#: ../src/libs/collect.c:2535 ../src/libs/history.c:858 +#: ../src/libs/modulegroups.c:3044 ../src/libs/snapshots.c:940 msgid "unknown" msgstr "desconhecido" #. EMPTY_FIELD -#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:231 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:232 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:221 +#: ../src/common/image.h:233 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:222 +#: ../src/common/image.h:234 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:223 +#: ../src/common/image.h:235 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:224 +#: ../src/common/image.h:236 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:237 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:226 +#: ../src/common/image.h:238 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:227 +#: ../src/common/image.h:239 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:228 +#: ../src/common/image.h:240 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:241 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:230 +#: ../src/common/image.h:242 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:231 +#: ../src/common/image.h:243 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:232 +#: ../src/common/image.h:244 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:245 ../src/imageio/format/webp.c:384 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 +#: ../src/common/image.h:246 ../src/imageio/format/jxl.c:510 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:235 +#: ../src/common/image.h:247 msgid "QOI" msgstr "QOI" @@ -8136,7 +8465,7 @@ msgstr "" "o caminho da sessão requisitada não está disponível. o dispositivo não está " "montado?" -#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 +#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:190 msgid "legacy" msgstr "legado" @@ -8184,17 +8513,17 @@ msgstr "" "ou, se este diretório não existir, de\n" "%s" -#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1392 ../src/imageio/imageio.c:1085 #, c-format msgid "image `%s' is not available!" msgstr "imagem `%s' não disponível!" -#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1396 ../src/imageio/imageio.c:1093 #, c-format msgid "unable to load image `%s'!" msgstr "não fi possível carregar a imagem `%s'!" -#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1398 ../src/imageio/imageio.c:1096 #, c-format msgid "image '%s' not supported" msgstr "imagem `%s` não é suportada" @@ -8208,11 +8537,11 @@ msgstr "distribuição de Poisson genérica" msgid "noiseprofile file `%s' is not valid" msgstr "perfil de controle de ruído `%s' não é válido" -#: ../src/common/opencl.c:1280 +#: ../src/common/opencl.c:1273 msgid "no working OpenCL library found" msgstr "nenhuma biblioteca OpenCL funcional encontrada" -#: ../src/common/opencl.c:1300 +#: ../src/common/opencl.c:1293 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -8230,23 +8559,23 @@ msgstr "" " - nenhum driver OpenCL instalado,\n" " - múltiplos drivers instalados por plataforma\n" -#: ../src/common/opencl.c:1415 +#: ../src/common/opencl.c:1408 msgid "no devices found for unknown platform" msgstr "nenhum dispositivo encontrado para plataforma desconhecida" -#: ../src/common/opencl.c:1462 +#: ../src/common/opencl.c:1455 msgid "not enough memory for OpenCL devices" msgstr "não há memória suficiente para dispositivos OpenCL" -#: ../src/common/opencl.c:1500 +#: ../src/common/opencl.c:1493 msgid "no OpenCL devices found" msgstr "nenhum dispositivo OpenCL encontrado" -#: ../src/common/opencl.c:1543 +#: ../src/common/opencl.c:1536 msgid "no suitable OpenCL devices found" msgstr "nenhum dispositivo OpenCL adequado encontrado" -#: ../src/common/opencl.c:1567 +#: ../src/common/opencl.c:1560 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -8257,27 +8586,27 @@ msgstr "" "%s\n" "desabilitando OpenCL por enquanto" -#: ../src/common/opencl.c:1603 +#: ../src/common/opencl.c:1596 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "" "perfil de escalonamento OpenCL ajustado para padrão, a configuração mudou" -#: ../src/common/opencl.c:2403 +#: ../src/common/opencl.c:2378 #, c-format msgid "building OpenCL program %s for %s" msgstr "construindo programa OpenCL %s para %s" -#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 -#: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4126 +#: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:85 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1530 +#: ../src/libs/print_settings.c:85 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:85 msgid "inch" msgstr "polegadas" @@ -8301,134 +8630,153 @@ msgstr "Carta" msgid "Legal" msgstr "Legal" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(padrão)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "" "o backend GNOME Keyring não é mais suportado. configure algum diferente" +#. all were rejected → un-reject #: ../src/common/ratings.c:150 #, c-format +msgid "unrejecting %d image" +msgid_plural "unrejecting %d images" +msgstr[0] "desrejeitando %d imagem" +msgstr[1] "desrejeitando %d imagens" + +#: ../src/common/ratings.c:153 +#, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "rejeitando %d imagem" msgstr[1] "rejeitando %d imagens" -#: ../src/common/ratings.c:153 +#: ../src/common/ratings.c:158 +#, c-format +msgid "applying ratings to %d image" +msgid_plural "applying ratings to %d images" +msgstr[0] "aplicando classificações a %d imagem" +msgstr[1] "aplicando classificações a %d imagens" + +#: ../src/common/ratings.c:168 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "aplicando valor %d a %d imagem" msgstr[1] "aplicando valor %d a %d imagens" -#: ../src/common/ratings.c:249 +#: ../src/common/ratings.c:290 msgid "no images selected to apply rating" msgstr "nenhuma imagem selecionada para aplicar valores" -#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 +#: ../src/common/ratings.c:354 ../src/libs/metadata_view.c:397 msgid "image rejected" msgstr "imagem rejeitada" -#: ../src/common/ratings.c:315 +#: ../src/common/ratings.c:356 msgid "image rated to 0 star" msgstr "imagem classificada em 0 estrelas" -#: ../src/common/ratings.c:317 +#: ../src/common/ratings.c:358 #, c-format msgid "image rated to %s" msgstr "imagem classificada em %s" -#: ../src/common/ratings.c:346 +#: ../src/common/ratings.c:387 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:1030 +#: ../src/views/lighttable.c:1044 msgid "select" msgstr "selecionar" -#: ../src/common/ratings.c:347 +#: ../src/common/ratings.c:388 msgid "upgrade" msgstr "promover" -#: ../src/common/ratings.c:348 +#: ../src/common/ratings.c:389 msgid "downgrade" msgstr "rebaixar" -#: ../src/common/ratings.c:352 +#: ../src/common/ratings.c:393 msgid "zero" msgstr "zero" -#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:394 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "um" -#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:395 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "dois" -#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:396 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "três" -#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:397 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "quatro" -#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:398 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "cinco" -#: ../src/common/ratings.c:358 +#: ../src/common/ratings.c:399 msgid "reject" msgstr "rejeitar" -#: ../src/common/styles.c:255 +#: ../src/common/styles.c:257 #, c-format msgid "style with name '%s' already exists" msgstr "estilo com nome '%s' já existente" -#: ../src/common/styles.c:282 ../src/common/styles.c:1724 +#: ../src/common/styles.c:284 ../src/common/styles.c:1726 #: ../src/libs/styles.c:53 msgid "styles" msgstr "estilos" -#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 +#: ../src/common/styles.c:562 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "estilo nomeado '%s' criado com sucesso" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1306 +#: ../src/common/styles.c:666 ../src/dtgtk/culling.c:1467 msgid "no image selected!" msgstr "nenhuma imagem selecionada!" -#: ../src/common/styles.c:744 +#: ../src/common/styles.c:746 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "módulo `%s' versão incompatível: %d != %d" -#: ../src/common/styles.c:1036 +#: ../src/common/styles.c:1038 #, c-format msgid "applied style `%s' on current image" msgstr "estilo aplicado `%s' na imagem atual" -#: ../src/common/styles.c:1300 +#: ../src/common/styles.c:1302 #, c-format msgid "failed to overwrite style file for %s" msgstr "falha o sobrescrever arquivo de estilo para %s" -#: ../src/common/styles.c:1306 +#: ../src/common/styles.c:1308 #, c-format msgid "style file for %s exists" msgstr "arquivo de estilo para %s existente" -#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 +#: ../src/common/styles.c:1483 ../src/common/styles.c:1807 msgid "imported-style" msgstr "estilo-importado" -#: ../src/common/styles.c:1614 +#: ../src/common/styles.c:1616 #, c-format msgid "style %s was successfully imported" msgstr "estilo %s foi importado com sucesso" #. Failed to open file, clean up. -#: ../src/common/styles.c:1659 +#: ../src/common/styles.c:1661 #, c-format msgid "could not read file `%s'" msgstr "não foi possível abrir o arquivo de entrada `%s'" @@ -8441,7 +8789,7 @@ msgstr "acima do nível do mar" msgid "below sea level" msgstr "abaixo do nível do mar" -#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:996 msgid "m" msgstr "m" @@ -8450,11 +8798,11 @@ msgid "no info" msgstr "sem informação" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:172 ../src/gui/preferences_ai.c:282 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 -#: ../src/libs/export.c:1595 ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 +#: ../src/libs/export.c:1590 ../src/libs/metadata_view.c:749 msgid "yes" msgstr "sim" @@ -8470,7 +8818,7 @@ msgstr "sim" #. * #. * WB name is standardized to one of the following: #. "Sunlight" and other variation should be switched to this: -#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:312 +#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:313 msgid "daylight" msgstr "luz diurna" @@ -8566,7 +8914,7 @@ msgstr "sol da tarde" msgid "underwater" msgstr "subaquática" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3460 msgid "black & white" msgstr "preto & branco" @@ -8586,95 +8934,106 @@ msgstr "balanço de branco da câmera" msgid "auto WB" msgstr "balanço de branco automático" -#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 -#: ../src/views/darkroom.c:2474 +#: ../src/control/control.c:67 ../src/gui/accelerators.c:163 +#: ../src/views/darkroom.c:2803 msgid "hold" msgstr "segurar" -#: ../src/control/control.c:107 ../src/control/control.c:220 +#: ../src/control/control.c:106 ../src/control/control.c:219 msgid "modifiers" msgstr "modificador" -#: ../src/control/control.c:121 +#: ../src/control/control.c:120 msgctxt "accel" msgid "global" msgstr "global" -#: ../src/control/control.c:128 +#: ../src/control/control.c:127 msgctxt "accel" msgid "views" msgstr "vistas" -#: ../src/control/control.c:135 +#: ../src/control/control.c:134 msgctxt "accel" msgid "thumbtable" msgstr "tabela de miniaturas" -#: ../src/control/control.c:142 +#: ../src/control/control.c:141 msgctxt "accel" msgid "utility modules" msgstr "módulos utilitários" -#: ../src/control/control.c:149 +#: ../src/control/control.c:148 msgctxt "accel" msgid "format" msgstr "formato" -#: ../src/control/control.c:156 +#: ../src/control/control.c:155 msgctxt "accel" msgid "storage" msgstr "armazenamento" -#: ../src/control/control.c:163 +#: ../src/control/control.c:162 msgctxt "accel" msgid "processing modules" msgstr "módulos de processamento" -#: ../src/control/control.c:170 +#: ../src/control/control.c:169 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:177 +#: ../src/control/control.c:176 msgctxt "accel" msgid "Lua scripts" msgstr "scripts Lua" -#: ../src/control/control.c:184 +#: ../src/control/control.c:183 msgctxt "accel" msgid "fallbacks" msgstr "alternativos" -#: ../src/control/control.c:193 +#: ../src/control/control.c:192 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:215 +#: ../src/control/control.c:214 msgid "show accels window" msgstr "mostra janela de atalhos" -#: ../src/control/control.c:381 +#: ../src/control/control.c:403 msgid "darktable will be locked until background work has been done" msgstr "" "o darktable permanecerá travado até que o trabalho de fundo tenha sido feito" -#: ../src/control/control.c:491 +#: ../src/control/control.c:511 msgid "working..." msgstr "processando..." -#: ../src/control/crawler.c:168 +#: ../src/control/crawler.c:661 #, c-format msgid "checking for updated sidecar files (%d%%)" msgstr "verificando arquivos auxiliares atualizados (%d%%)" -#: ../src/control/crawler.c:454 +#: ../src/control/crawler.c:771 ../src/control/crawler.c:1002 +#, fuzzy, c-format +msgid "%u updated XMP sidecar file found" +msgid_plural "%u updated XMP sidecar files found" +msgstr[0] "arquivo auxiliar XMP atualizado não encontrado" +msgstr[1] "arquivo auxiliar XMP atualizado não encontrado" + +#: ../src/control/crawler.c:813 +msgid "checking for updated sidecar files" +msgstr "verificando arquivos auxiliares atualizados" + +#: ../src/control/crawler.c:1244 #, c-format msgid "ERROR: %s NOT synced XMP → DB" msgstr "ERRO: %s NÃO sincronizado XMP → DB" -#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 -#: ../src/control/crawler.c:590 +#: ../src/control/crawler.c:1245 ../src/control/crawler.c:1311 +#: ../src/control/crawler.c:1380 msgid "" "ERROR: cannot write the database. the destination may be full, offline or " "read-only." @@ -8682,18 +9041,18 @@ msgstr "" "ERRO: não é possível escrever na base de dados. o destino pode estar cheio, " "offline ou disponível somente para leitura." -#: ../src/control/crawler.c:462 +#: ../src/control/crawler.c:1252 #, c-format msgid "SUCCESS: %s synced XMP → DB" msgstr "SUCESSO: %s sincronizado XMP → DB" -#: ../src/control/crawler.c:484 +#: ../src/control/crawler.c:1274 #, c-format msgid "ERROR: %s NOT synced DB → XMP" msgstr "ERRO: %s NÃO sincronizado DB → XMP" -#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 -#: ../src/control/crawler.c:611 +#: ../src/control/crawler.c:1276 ../src/control/crawler.c:1335 +#: ../src/control/crawler.c:1401 #, c-format msgid "" "ERROR: cannot write %s \n" @@ -8702,133 +9061,133 @@ msgstr "" "ERRO: não é possível escrever %s \n" "o destino pode estar cheio, offline ou disponível somente para leitura." -#: ../src/control/crawler.c:492 +#: ../src/control/crawler.c:1282 #, c-format msgid "SUCCESS: %s synced DB → XMP" msgstr "SUCESSO: %s sincronizado DB → XMP" -#: ../src/control/crawler.c:518 +#: ../src/control/crawler.c:1308 #, c-format msgid "ERROR: %s NOT synced new (XMP) → old (DB)" msgstr "ERRO: %s NÃO sincronizado novo (XMP) → antigo (DB)" -#: ../src/control/crawler.c:528 +#: ../src/control/crawler.c:1318 #, c-format msgid "SUCCESS: %s synced new (XMP) → old (DB)" msgstr "SUCESSO: %s sincronizado novo (XMP) → antigo (DB)" -#: ../src/control/crawler.c:542 +#: ../src/control/crawler.c:1332 #, c-format msgid "ERROR: %s NOT synced new (DB) → old (XMP)" msgstr "ERRO: %s NÃO sincronizado novo (DB) → antigo (XMP)" -#: ../src/control/crawler.c:550 +#: ../src/control/crawler.c:1340 #, c-format msgid "SUCCESS: %s synced new (DB) → old (XMP)" msgstr "SUCESSO: %s sincronizado novo (DB) → antigo (XMP)" -#: ../src/control/crawler.c:559 ../src/control/crawler.c:627 +#: ../src/control/crawler.c:1349 ../src/control/crawler.c:1417 #, c-format msgid "EXCEPTION: %s has inconsistent timestamps" msgstr "EXCEÇÃO: %s possui marcas de tempo inconsistente" -#: ../src/control/crawler.c:587 +#: ../src/control/crawler.c:1377 #, c-format msgid "ERROR: %s NOT synced old (XMP) → new (DB)" msgstr "ERRO: %s NÃO sincronizado antigo (XMP) → novo (DB)" -#: ../src/control/crawler.c:596 +#: ../src/control/crawler.c:1386 #, c-format msgid "SUCCESS: %s synced old (XMP) → new (DB)" msgstr "SUCESSO: %s sincronizado antigo (XMP) → novo (DB)" -#: ../src/control/crawler.c:608 +#: ../src/control/crawler.c:1398 #, c-format msgid "ERROR: %s NOT synced old (DB) → new (XMP)" msgstr "ERRO: %s NÃO sincronizado antigo (DB) → novo (XMP)" -#: ../src/control/crawler.c:617 +#: ../src/control/crawler.c:1407 #, c-format msgid "SUCCESS: %s synced old (DB) → new (XMP)" msgstr "SUCESSO: %s sincronizado antigo (DB) → novo (XMP)" -#: ../src/control/crawler.c:699 +#: ../src/control/crawler.c:1489 #, c-format msgid "%id %02dh %02dm %02ds" msgstr "%id %02dh %02dm %02ds" -#: ../src/control/crawler.c:746 +#: ../src/control/crawler.c:1536 msgid "XMP" msgstr "XMP" -#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 +#: ../src/control/crawler.c:1553 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 -#: ../src/imageio/storage/latex.c:196 +#: ../src/imageio/storage/latex.c:199 msgid "path" msgstr "caminho" -#: ../src/control/crawler.c:772 +#: ../src/control/crawler.c:1562 msgid "XMP timestamp" msgstr "data/hora do XMP" -#: ../src/control/crawler.c:777 +#: ../src/control/crawler.c:1567 msgid "database timestamp" msgstr "data/hora base de dados" -#: ../src/control/crawler.c:782 +#: ../src/control/crawler.c:1572 msgid "newest" msgstr "o mais novo" -#: ../src/control/crawler.c:788 +#: ../src/control/crawler.c:1578 msgid "time difference" msgstr "diferença de tempo" -#: ../src/control/crawler.c:800 +#: ../src/control/crawler.c:1590 msgid "updated XMP sidecar files found" msgstr "arquivo auxiliar XMP atualizado não encontrado" -#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 +#: ../src/control/crawler.c:1591 ../src/gui/welcome.c:747 msgid "_close" msgstr "_fechar" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 -#: ../src/libs/import.c:2038 ../src/libs/select.c:142 +#: ../src/control/crawler.c:1601 ../src/dtgtk/thumbtable.c:3369 +#: ../src/libs/import.c:2053 ../src/libs/select.c:142 msgid "select all" msgstr "selecionar tudo" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 -#: ../src/libs/import.c:2042 ../src/libs/select.c:146 +#: ../src/control/crawler.c:1602 ../src/dtgtk/thumbtable.c:3371 +#: ../src/libs/import.c:2057 ../src/libs/select.c:146 msgid "select none" msgstr "selecionar nenhuma" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 +#: ../src/control/crawler.c:1603 ../src/dtgtk/thumbtable.c:3373 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "inverter seleção" -#: ../src/control/crawler.c:818 +#: ../src/control/crawler.c:1608 msgid "on the selection:" msgstr "na seleção:" -#: ../src/control/crawler.c:819 +#: ../src/control/crawler.c:1609 msgid "keep the XMP edit" msgstr "manter a edição do XMP" -#: ../src/control/crawler.c:820 +#: ../src/control/crawler.c:1610 msgid "keep the database edit" msgstr "manter a edição da base de dados" -#: ../src/control/crawler.c:821 +#: ../src/control/crawler.c:1611 msgid "keep the newest edit" msgstr "manter a edição mais nova" -#: ../src/control/crawler.c:822 +#: ../src/control/crawler.c:1612 msgid "keep the oldest edit" msgstr "manter a edição mais antiga" -#: ../src/control/crawler.c:836 +#: ../src/control/crawler.c:1626 msgid "synchronization log" msgstr "log de sincronização" @@ -8865,88 +9224,109 @@ msgid_plural "importing %d images from camera" msgstr[0] "importando %d imagem da câmera" msgstr[1] "importando %d imagens da câmera" -#: ../src/control/jobs/camera_jobs.c:396 +#: ../src/control/jobs/camera_jobs.c:398 msgid "import images from camera" msgstr "importar imagens da câmera" -#: ../src/control/jobs/control_jobs.c:214 +#: ../src/control/jobs/control_jobs.c:215 msgid "failed to create film roll for destination directory, aborting move." msgstr "falha ao criar rolo de filme na pasta de destino, cancelando mover." -#: ../src/control/jobs/control_jobs.c:363 +#: ../src/control/jobs/control_jobs.c:364 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] "gravando arquivo XMP" msgstr[1] "gravando %zu arquivos XMP" -#: ../src/control/jobs/control_jobs.c:530 +#: ../src/control/jobs/control_jobs.c:564 msgid "unable to allocate memory for HDR merge" msgstr "não foi possível alocar memória para mesclagem HDR" -#: ../src/control/jobs/control_jobs.c:539 +#: ../src/control/jobs/control_jobs.c:578 msgid "exposure bracketing only works on raw images." msgstr "bracketing de exposição funciona apenas em imagens raw." -#: ../src/control/jobs/control_jobs.c:547 +#: ../src/control/jobs/control_jobs.c:588 msgid "images have to be of same size and orientation!" msgstr "imagens devem ter o mesmo tamanho e a mesma orientação!" -#: ../src/control/jobs/control_jobs.c:640 +#: ../src/control/jobs/control_jobs.c:731 +#, c-format +msgid "" +"HDR merge aborted: `%s' is not a raw exposure (already merged HDR, " +"monochrome or non-raw image)" +msgstr "" + +#: ../src/control/jobs/control_jobs.c:747 +#, c-format +msgid "HDR merge aborted: `%s' has a different size or orientation" +msgstr "fusão de HDR abortada: `%s' tem tamanho ou orientação diferente" + +#: ../src/control/jobs/control_jobs.c:767 +#: ../src/control/jobs/control_jobs.c:842 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "fundindo %d imagem" msgstr[1] "fundindo %d imagens" -#: ../src/control/jobs/control_jobs.c:712 +#: ../src/control/jobs/control_jobs.c:788 +msgid "merging HDR: auto-aligning exposure brackets" +msgstr "fusão HDR: auto-alinhando os brackets" + +#: ../src/control/jobs/control_jobs.c:810 +msgid "examining frames for HDR auto-reference" +msgstr "examinando quadros para auto-referência HDR" + +#: ../src/control/jobs/control_jobs.c:913 #, c-format msgid "wrote merged HDR `%s'" msgstr "escrito HDR fundido `%s'" -#: ../src/control/jobs/control_jobs.c:744 +#: ../src/control/jobs/control_jobs.c:947 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "duplicando %d imagem" msgstr[1] "duplicando %d imagens" -#: ../src/control/jobs/control_jobs.c:786 +#: ../src/control/jobs/control_jobs.c:989 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "espelhando %d imagem" msgstr[1] "espelhando %d imagens" -#: ../src/control/jobs/control_jobs.c:818 +#: ../src/control/jobs/control_jobs.c:1021 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "definindo %d imagem colorida" msgstr[1] "definindo %d imagens coloridas" -#: ../src/control/jobs/control_jobs.c:820 +#: ../src/control/jobs/control_jobs.c:1023 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "definindo %d imagem monocromática" msgstr[1] "definindo %d imagens monocromáticas" -#: ../src/control/jobs/control_jobs.c:928 +#: ../src/control/jobs/control_jobs.c:1131 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "removendo %d imagem" msgstr[1] "removendo %d imagens" -#: ../src/control/jobs/control_jobs.c:972 +#: ../src/control/jobs/control_jobs.c:1175 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" msgstr[0] "não removendo imagem '%s' usada como sobreposição em %d imagem" msgstr[1] "não removendo imagem '%s' usada como sobreposição em %d imagens" -#: ../src/control/jobs/control_jobs.c:1055 +#: ../src/control/jobs/control_jobs.c:1258 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8959,7 +9339,7 @@ msgstr "" "\n" " você quer remover fisicamente o arquivo do disco sem usar a lixeira?" -#: ../src/control/jobs/control_jobs.c:1057 +#: ../src/control/jobs/control_jobs.c:1260 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -8968,212 +9348,212 @@ msgstr "" "não é possível excluir fisicamente %s%s\n" "%s" -#: ../src/control/jobs/control_jobs.c:1065 +#: ../src/control/jobs/control_jobs.c:1268 msgid "_apply to all" msgstr "_aplica a todos" -#: ../src/control/jobs/control_jobs.c:1073 +#: ../src/control/jobs/control_jobs.c:1276 msgid "_delete permanently" msgstr "_excluir permanentemente" -#: ../src/control/jobs/control_jobs.c:1075 -#: ../src/control/jobs/control_jobs.c:1080 +#: ../src/control/jobs/control_jobs.c:1278 +#: ../src/control/jobs/control_jobs.c:1283 msgid "_remove from library" msgstr "_remover da biblioteca de imagens" -#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1286 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "_ignorar" -#: ../src/control/jobs/control_jobs.c:1084 +#: ../src/control/jobs/control_jobs.c:1287 msgid "abort" msgstr "abort" -#: ../src/control/jobs/control_jobs.c:1090 +#: ../src/control/jobs/control_jobs.c:1293 msgid "trashing error" msgstr "erro ao enviar para lixeira" -#: ../src/control/jobs/control_jobs.c:1091 +#: ../src/control/jobs/control_jobs.c:1294 msgid "deletion error" msgstr "erro ao excluir" -#: ../src/control/jobs/control_jobs.c:1243 +#: ../src/control/jobs/control_jobs.c:1446 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "enviando %d imagem para lixeira" msgstr[1] "enviando %d imagens para lixeira" -#: ../src/control/jobs/control_jobs.c:1245 +#: ../src/control/jobs/control_jobs.c:1448 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "excluindo %d imagem" msgstr[1] "excluindo %d imagens" -#: ../src/control/jobs/control_jobs.c:1279 +#: ../src/control/jobs/control_jobs.c:1482 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" msgstr[0] "não excluindo imagem '%s' usada como sobreposição em %d imagem" msgstr[1] "não excluindo imagem '%s' usada como sobreposição em %d imagens" -#: ../src/control/jobs/control_jobs.c:1413 +#: ../src/control/jobs/control_jobs.c:1616 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "definindo informação de GPS" msgstr[1] "definindo informação de GPS para %u imagens" -#: ../src/control/jobs/control_jobs.c:1458 +#: ../src/control/jobs/control_jobs.c:1661 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "aplicada localização GPX correspondente em %d imagem" msgstr[1] "aplicada localização GPX correspondente em %d imagens" -#: ../src/control/jobs/control_jobs.c:1476 +#: ../src/control/jobs/control_jobs.c:1679 #, c-format msgid "moving %d image" msgstr "movendo %d imagem" -#: ../src/control/jobs/control_jobs.c:1477 +#: ../src/control/jobs/control_jobs.c:1680 #, c-format msgid "moving %d images" msgstr "movendo %d imagem" -#: ../src/control/jobs/control_jobs.c:1484 +#: ../src/control/jobs/control_jobs.c:1687 #, c-format msgid "copying %d image" msgstr "copiando %d imagem" -#: ../src/control/jobs/control_jobs.c:1485 +#: ../src/control/jobs/control_jobs.c:1688 #, c-format msgid "copying %d images" msgstr "copiando %d imagem" -#: ../src/control/jobs/control_jobs.c:1501 +#: ../src/control/jobs/control_jobs.c:1704 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "criando cópia local %d de imagem" msgstr[1] "criando cópias locais %d de imagens" -#: ../src/control/jobs/control_jobs.c:1505 +#: ../src/control/jobs/control_jobs.c:1708 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "removendo cópia local %d da imagem" msgstr[1] "removendo cópias locais %d das imagens" -#: ../src/control/jobs/control_jobs.c:1554 +#: ../src/control/jobs/control_jobs.c:1757 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "atualizando informações para %d imagem" msgstr[1] "atualizando informações para %d imagens" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1829 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "colando histórico em %d imagem" msgstr[1] "colando histórico em %d imagens" -#: ../src/control/jobs/control_jobs.c:1648 +#: ../src/control/jobs/control_jobs.c:1851 msgid "skipped pasting history into image being edited" msgstr "evitou-se colar histórico na imagem sendo editada" -#: ../src/control/jobs/control_jobs.c:1690 +#: ../src/control/jobs/control_jobs.c:1893 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "comprimindo histórico para %d imagem" msgstr[1] "comprimindo histórico para %d imagens" -#: ../src/control/jobs/control_jobs.c:1707 +#: ../src/control/jobs/control_jobs.c:1910 msgid "skipped compressing history for image being edited" msgstr "evitou-se comprimir histórico da imagem sendo editada" -#: ../src/control/jobs/control_jobs.c:1719 +#: ../src/control/jobs/control_jobs.c:1922 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "nenhuma compressão do histórico de %d imagem" msgstr[1] "nenhuma compressão do histórico de %d imagens" -#: ../src/control/jobs/control_jobs.c:1732 +#: ../src/control/jobs/control_jobs.c:1935 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "descartando histórico de %d imagem" msgstr[1] "descartando histórico de %d imagens" -#: ../src/control/jobs/control_jobs.c:1745 +#: ../src/control/jobs/control_jobs.c:1948 msgid "skipped discarding history for image being edited" msgstr "evitou-se descartar histórico da imagem sendo editada" -#: ../src/control/jobs/control_jobs.c:1778 +#: ../src/control/jobs/control_jobs.c:1981 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "aplicando estilo(s) a %d imagem" msgstr[1] "aplicando estilo(s) a %d imagens" -#: ../src/control/jobs/control_jobs.c:1877 +#: ../src/control/jobs/control_jobs.c:2080 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "exportando %d imagem.." msgstr[1] "exportando %d imagens.." -#: ../src/control/jobs/control_jobs.c:1879 +#: ../src/control/jobs/control_jobs.c:2082 msgid "no image to export" msgstr "nenhuma imagem para exportar" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1930 +#: ../src/control/jobs/control_jobs.c:2133 #, c-format msgid "exporting %d / %d to %s" msgstr "exportando %d / %d para %s" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 +#: ../src/control/jobs/control_jobs.c:2145 ../src/views/darkroom.c:1224 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "imagem `%s' não está disponível" -#: ../src/control/jobs/control_jobs.c:2051 +#: ../src/control/jobs/control_jobs.c:2254 msgid "merge HDR image" msgstr "fundir imagem HDR" -#: ../src/control/jobs/control_jobs.c:2067 +#: ../src/control/jobs/control_jobs.c:2270 msgid "duplicate images" msgstr "duplicar imagens" -#: ../src/control/jobs/control_jobs.c:2076 +#: ../src/control/jobs/control_jobs.c:2279 msgid "flip images" msgstr "inverter (espelhar) imagens" -#: ../src/control/jobs/control_jobs.c:2084 +#: ../src/control/jobs/control_jobs.c:2287 msgid "set monochrome images" msgstr "definir imagens monocromáticas" -#: ../src/control/jobs/control_jobs.c:2092 +#: ../src/control/jobs/control_jobs.c:2295 msgid "remove images" msgstr "remover imagens" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove image?" msgstr "remover imagem?" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove images?" msgstr "remover imagens?" -#: ../src/control/jobs/control_jobs.c:2106 +#: ../src/control/jobs/control_jobs.c:2309 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -9188,19 +9568,19 @@ msgstr[1] "" "você realmente deseja remover %d imagens do darktable?\n" "(sem remover o arquivo do disco)?" -#: ../src/control/jobs/control_jobs.c:2122 +#: ../src/control/jobs/control_jobs.c:2325 msgid "delete images" msgstr "excluir imagens" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete image?" msgstr "excluir imagem?" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete images?" msgstr "excluir imagens?" -#: ../src/control/jobs/control_jobs.c:2139 +#: ../src/control/jobs/control_jobs.c:2342 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -9215,44 +9595,44 @@ msgstr[1] "" "você realmente deseja excluir fisicamente %d imagens do disco?\n" "(usando a lixeira se possível)?" -#: ../src/control/jobs/control_jobs.c:2141 +#: ../src/control/jobs/control_jobs.c:2344 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "você realmente deseja excluir fisicamente %d imagem do disco?" msgstr[1] "você realmente deseja excluir fisicamente %d imagens do disco?" -#: ../src/control/jobs/control_jobs.c:2159 +#: ../src/control/jobs/control_jobs.c:2362 msgid "delete duplicate" msgstr "excluir duplicata" -#: ../src/control/jobs/control_jobs.c:2175 +#: ../src/control/jobs/control_jobs.c:2378 msgid "delete duplicate?" msgstr "excluir duplicata?" -#: ../src/control/jobs/control_jobs.c:2176 +#: ../src/control/jobs/control_jobs.c:2379 msgid "" "do you really want to delete the duplicate (without deleting the source " "image file on disk)?" msgstr "" "você realmente deseja remover a duplicata (sem remover o arquivo no disco)?" -#: ../src/control/jobs/control_jobs.c:2193 +#: ../src/control/jobs/control_jobs.c:2396 msgid "move images" msgstr "mover imagens" -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2262 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2465 msgid "_select as destination" msgstr "_selecionar como destino" -#: ../src/control/jobs/control_jobs.c:2225 +#: ../src/control/jobs/control_jobs.c:2428 msgid "move image?" msgid_plural "move images?" msgstr[0] "mover imagem?" msgstr[1] "mover imagens?" -#: ../src/control/jobs/control_jobs.c:2226 +#: ../src/control/jobs/control_jobs.c:2429 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -9267,142 +9647,140 @@ msgstr[1] "" "você realmente deseja mover fisicamente as %d imagens para %s?\n" "(todas duplicatas serão movidas também)" -#: ../src/control/jobs/control_jobs.c:2249 +#: ../src/control/jobs/control_jobs.c:2452 msgid "copy images" msgstr "copiar imagens" -#: ../src/control/jobs/control_jobs.c:2285 +#: ../src/control/jobs/control_jobs.c:2488 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "copiar imagem?" msgstr[1] "copiar imagens?" -#: ../src/control/jobs/control_jobs.c:2286 +#: ../src/control/jobs/control_jobs.c:2489 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "você realmente deseja copiar fisicamente %d imagem para %s?" msgstr[1] "você realmente deseja copiar fisicamente %d imagens para %s?" -#: ../src/control/jobs/control_jobs.c:2304 -#: ../src/control/jobs/control_jobs.c:2313 +#: ../src/control/jobs/control_jobs.c:2507 +#: ../src/control/jobs/control_jobs.c:2516 msgid "local copy images" msgstr "copia imagens localmente" -#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2525 ../src/libs/image.c:656 msgid "refresh EXIF" msgstr "atualizar EXIF" -#: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 +#: ../src/control/jobs/control_jobs.c:2618 +#: ../src/control/jobs/control_jobs.c:2650 ../src/dtgtk/thumbtable.c:3356 msgid "paste history" msgstr "colar histórico" -#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2666 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "comprimir histórico" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 +#: ../src/control/jobs/control_jobs.c:2678 ../src/dtgtk/thumbtable.c:3360 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "descartar histórico" -#: ../src/control/jobs/control_jobs.c:2483 +#: ../src/control/jobs/control_jobs.c:2686 msgid "no images nor styles selected!" msgstr "nenhuma imagem ou estilo selecionados!" -#: ../src/control/jobs/control_jobs.c:2487 +#: ../src/control/jobs/control_jobs.c:2690 msgid "no styles selected!" msgstr "nenhum estilo selecionado!" -#: ../src/control/jobs/control_jobs.c:2491 +#: ../src/control/jobs/control_jobs.c:2694 msgid "no images selected!" msgstr "nenhuma imagem selecionada!" -#: ../src/control/jobs/control_jobs.c:2504 +#: ../src/control/jobs/control_jobs.c:2707 msgid "apply style(s)" msgstr "aplicar estilo(s)" -#: ../src/control/jobs/control_jobs.c:2585 +#: ../src/control/jobs/control_jobs.c:2788 #, c-format msgid "failed to get parameters from storage module `%s', aborting export." msgstr "" "falha o obter parâmetros do módulo de armazenamento `%s', abortando " "exportação." -#: ../src/control/jobs/control_jobs.c:2597 +#: ../src/control/jobs/control_jobs.c:2800 #, c-format msgid "failed to get parameters from format module `%s', aborting export." msgstr "" "falha o obter parâmetros do módulo de formato `%s', abortando exportação." -#: ../src/control/jobs/control_jobs.c:2617 +#: ../src/control/jobs/control_jobs.c:2820 msgid "export images" msgstr "exportar imagens" -#: ../src/control/jobs/control_jobs.c:2670 +#: ../src/control/jobs/control_jobs.c:2873 #, c-format msgid "adding time offset to %d image" msgstr "adicionando compensação de tempo a %d imagem" -#: ../src/control/jobs/control_jobs.c:2671 +#: ../src/control/jobs/control_jobs.c:2874 #, c-format msgid "setting date/time of %d image" msgstr "definindo data/hora em %d imagem" -#: ../src/control/jobs/control_jobs.c:2673 +#: ../src/control/jobs/control_jobs.c:2876 #, c-format msgid "adding time offset to %d images" msgstr "adicionando compensação de tempo a %d imagens" -#: ../src/control/jobs/control_jobs.c:2674 +#: ../src/control/jobs/control_jobs.c:2877 #, c-format msgid "setting date/time of %d images" msgstr "definindo data/hora em %d imagens" -#: ../src/control/jobs/control_jobs.c:2720 +#: ../src/control/jobs/control_jobs.c:2923 #, c-format msgid "added time offset to %d image" msgstr "compensação de tempo adicionada a %d imagem" -#: ../src/control/jobs/control_jobs.c:2721 +#: ../src/control/jobs/control_jobs.c:2924 #, c-format msgid "set date/time of %d image" msgstr "define data/hora em %d imagem" -#: ../src/control/jobs/control_jobs.c:2723 +#: ../src/control/jobs/control_jobs.c:2926 #, c-format msgid "added time offset to %d images" msgstr "compensação de tempo adicionada a %d imagem" -#: ../src/control/jobs/control_jobs.c:2724 +#: ../src/control/jobs/control_jobs.c:2927 #, c-format msgid "set date/time of %d images" msgstr "definida data/hora em %d imagens" -#: ../src/control/jobs/control_jobs.c:2767 +#: ../src/control/jobs/control_jobs.c:2970 msgid "time offset" msgstr "intervalo de tempo" -#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:3000 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "salvar nos arquivos XMP" -#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3213 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "importando %d imagem" msgstr[1] "importando %d imagens" -#: ../src/control/jobs/control_jobs.c:3061 +#: ../src/control/jobs/control_jobs.c:3264 #, c-format -msgid "importing %d/%d image" -msgid_plural "importing %d/%d images" -msgstr[0] "importando %d/%d imagem" -msgstr[1] "importando %d/%d imagens" +msgid "importing image %d/%d" +msgstr "importando imagem %d/%d" -#: ../src/control/jobs/control_jobs.c:3069 +#: ../src/control/jobs/control_jobs.c:3272 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -9438,453 +9816,447 @@ msgstr "erro na mesclagem da máscara de detalhes" msgid "detail mask CL blending problem" msgstr "problema na mesclagem da máscara CL" -#: ../src/develop/blend_gui.c:47 ../src/libs/live_view.c:396 +#: ../src/develop/blend_gui.c:48 ../src/libs/live_view.c:396 msgctxt "blendmode" msgid "normal" msgstr "normal" -#: ../src/develop/blend_gui.c:49 +#: ../src/develop/blend_gui.c:50 msgctxt "blendmode" msgid "average" msgstr "média" -#: ../src/develop/blend_gui.c:51 ../src/libs/live_view.c:409 +#: ../src/develop/blend_gui.c:52 ../src/libs/live_view.c:409 msgctxt "blendmode" msgid "difference" msgstr "diferença" -#: ../src/develop/blend_gui.c:54 +#: ../src/develop/blend_gui.c:55 msgctxt "blendmode" msgid "normal bounded" msgstr "normal limitado" -#: ../src/develop/blend_gui.c:56 ../src/libs/live_view.c:404 +#: ../src/develop/blend_gui.c:57 ../src/libs/live_view.c:404 msgctxt "blendmode" msgid "lighten" msgstr "clarear" -#: ../src/develop/blend_gui.c:58 ../src/libs/live_view.c:403 +#: ../src/develop/blend_gui.c:59 ../src/libs/live_view.c:403 msgctxt "blendmode" msgid "darken" msgstr "escurecer" -#: ../src/develop/blend_gui.c:60 ../src/libs/live_view.c:401 +#: ../src/develop/blend_gui.c:61 ../src/libs/live_view.c:401 msgctxt "blendmode" msgid "screen" msgstr "tela" -#: ../src/develop/blend_gui.c:63 ../src/libs/live_view.c:400 +#: ../src/develop/blend_gui.c:64 ../src/libs/live_view.c:400 msgctxt "blendmode" msgid "multiply" msgstr "multiplicação" -#: ../src/develop/blend_gui.c:65 +#: ../src/develop/blend_gui.c:66 msgctxt "blendmode" msgid "divide" msgstr "divisão" -#: ../src/develop/blend_gui.c:67 +#: ../src/develop/blend_gui.c:68 msgctxt "blendmode" msgid "addition" msgstr "adição" -#: ../src/develop/blend_gui.c:69 +#: ../src/develop/blend_gui.c:70 msgctxt "blendmode" msgid "subtract" msgstr "subtração" -#: ../src/develop/blend_gui.c:71 +#: ../src/develop/blend_gui.c:72 msgctxt "blendmode" msgid "geometric mean" msgstr "média geométrica" -#: ../src/develop/blend_gui.c:73 +#: ../src/develop/blend_gui.c:74 msgctxt "blendmode" msgid "harmonic mean" msgstr "média harmônica" -#: ../src/develop/blend_gui.c:76 ../src/libs/live_view.c:402 +#: ../src/develop/blend_gui.c:77 ../src/libs/live_view.c:402 msgctxt "blendmode" msgid "overlay" msgstr "sobrepor" -#: ../src/develop/blend_gui.c:78 +#: ../src/develop/blend_gui.c:79 msgctxt "blendmode" msgid "softlight" msgstr "luz suave" -#: ../src/develop/blend_gui.c:80 +#: ../src/develop/blend_gui.c:81 msgctxt "blendmode" msgid "hardlight" msgstr "luz dura" -#: ../src/develop/blend_gui.c:82 +#: ../src/develop/blend_gui.c:83 msgctxt "blendmode" msgid "vividlight" msgstr "luz intensa" -#: ../src/develop/blend_gui.c:84 +#: ../src/develop/blend_gui.c:85 msgctxt "blendmode" msgid "linearlight" msgstr "luz linear" -#: ../src/develop/blend_gui.c:86 +#: ../src/develop/blend_gui.c:87 msgctxt "blendmode" msgid "pinlight" msgstr "luz do pino" -#: ../src/develop/blend_gui.c:89 +#: ../src/develop/blend_gui.c:90 msgctxt "blendmode" msgid "lightness" msgstr "luminosidade" -#: ../src/develop/blend_gui.c:91 +#: ../src/develop/blend_gui.c:92 msgctxt "blendmode" msgid "chromaticity" msgstr "cromaticidade" -#: ../src/develop/blend_gui.c:94 +#: ../src/develop/blend_gui.c:95 msgctxt "blendmode" msgid "Lab lightness" msgstr "luminosidade Lab" -#: ../src/develop/blend_gui.c:96 +#: ../src/develop/blend_gui.c:97 msgctxt "blendmode" msgid "Lab a-channel" msgstr "Lab canal-a" -#: ../src/develop/blend_gui.c:98 +#: ../src/develop/blend_gui.c:99 msgctxt "blendmode" msgid "Lab b-channel" msgstr "Lab canal-b" -#: ../src/develop/blend_gui.c:100 +#: ../src/develop/blend_gui.c:101 msgctxt "blendmode" msgid "Lab color" msgstr "cor Lab" -#: ../src/develop/blend_gui.c:103 +#: ../src/develop/blend_gui.c:104 msgctxt "blendmode" msgid "RGB red channel" msgstr "canal RGB vermelho" -#: ../src/develop/blend_gui.c:105 +#: ../src/develop/blend_gui.c:106 msgctxt "blendmode" msgid "RGB green channel" msgstr "canal RGB verde" -#: ../src/develop/blend_gui.c:107 +#: ../src/develop/blend_gui.c:108 msgctxt "blendmode" msgid "RGB blue channel" msgstr "canal RGB azul" -#: ../src/develop/blend_gui.c:109 +#: ../src/develop/blend_gui.c:110 msgctxt "blendmode" msgid "HSV value" msgstr "valor HSV" -#: ../src/develop/blend_gui.c:111 +#: ../src/develop/blend_gui.c:112 msgctxt "blendmode" msgid "HSV color" msgstr "cor HSV" -#: ../src/develop/blend_gui.c:114 +#: ../src/develop/blend_gui.c:115 msgctxt "blendmode" msgid "hue" msgstr "matiz" -#: ../src/develop/blend_gui.c:116 +#: ../src/develop/blend_gui.c:117 msgctxt "blendmode" msgid "color" msgstr "cor" -#: ../src/develop/blend_gui.c:118 +#: ../src/develop/blend_gui.c:119 msgctxt "blendmode" msgid "coloradjustment" msgstr "ajusta de cores" #. * deprecated blend modes: make them available as legacy #. * history stacks might want them -#: ../src/develop/blend_gui.c:124 +#: ../src/develop/blend_gui.c:125 msgctxt "blendmode" msgid "difference (deprecated)" msgstr "diferença (obsoleto)" -#: ../src/develop/blend_gui.c:126 +#: ../src/develop/blend_gui.c:127 msgctxt "blendmode" msgid "subtract inverse (deprecated)" msgstr "subtrair inverso (obsoleto)" -#: ../src/develop/blend_gui.c:128 +#: ../src/develop/blend_gui.c:129 msgctxt "blendmode" msgid "divide inverse (deprecated)" msgstr "dividir inverso (obsoleto)" -#: ../src/develop/blend_gui.c:130 +#: ../src/develop/blend_gui.c:131 msgctxt "blendmode" msgid "Lab L-channel (deprecated)" msgstr "Lab canal-L (obsoleto)" -#: ../src/develop/blend_gui.c:135 +#: ../src/develop/blend_gui.c:136 msgctxt "blendoperation" msgid "normal" msgstr "normal" -#: ../src/develop/blend_gui.c:136 +#: ../src/develop/blend_gui.c:137 msgctxt "blendoperation" msgid "reverse" msgstr "reverter" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 -#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 -#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 +#: ../src/develop/blend_gui.c:141 ../src/gui/preferences_ai.c:2788 +#: ../src/gui/workspace.c:51 ../src/gui/workspace.c:595 +#: ../src/imageio/format/webp.c:442 ../src/libs/styles.c:1029 msgid "default" msgstr "padrão" -#: ../src/develop/blend_gui.c:142 +#: ../src/develop/blend_gui.c:143 msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 +#: ../src/develop/blend_gui.c:147 ../src/develop/blend_gui.c:2086 msgid "RGB (display)" msgstr "RGB (exibição)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 +#: ../src/develop/blend_gui.c:149 ../src/develop/blend_gui.c:2099 msgid "RGB (scene)" msgstr "RGB (cena)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 +#: ../src/develop/blend_gui.c:156 ../src/develop/blend_gui.c:3460 msgid "uniformly" msgstr "uniforme" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 +#: ../src/develop/blend_gui.c:158 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3469 ../src/develop/imageop.c:3150 msgid "drawn mask" msgstr " máscara desenhada" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 -#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 +#: ../src/develop/blend_gui.c:160 ../src/develop/blend_gui.c:2585 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:3152 msgid "parametric mask" msgstr "máscara paramétrica" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 -#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 +#: ../src/develop/blend_gui.c:162 ../src/develop/blend_gui.c:3005 +#: ../src/develop/blend_gui.c:3501 ../src/develop/imageop.c:3154 msgid "raster mask" msgstr "máscara rasterizada" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 +#: ../src/develop/blend_gui.c:164 ../src/develop/blend_gui.c:3490 msgid "drawn & parametric mask" msgstr "máscara desenhada & paramétrica" -#: ../src/develop/blend_gui.c:168 +#: ../src/develop/blend_gui.c:169 msgid "exclusive" msgstr "exclusivo" -#: ../src/develop/blend_gui.c:169 +#: ../src/develop/blend_gui.c:170 msgid "inclusive" msgstr "inclusivo" -#: ../src/develop/blend_gui.c:170 +#: ../src/develop/blend_gui.c:171 msgid "exclusive & inverted" msgstr "exclusivo & invertido" -#: ../src/develop/blend_gui.c:171 +#: ../src/develop/blend_gui.c:172 msgid "inclusive & inverted" msgstr "inclusivo & invertido" -#: ../src/develop/blend_gui.c:175 +#: ../src/develop/blend_gui.c:176 msgid "output before blur" msgstr "saída antes de desfoque" -#: ../src/develop/blend_gui.c:176 +#: ../src/develop/blend_gui.c:177 msgid "input before blur" msgstr "entrada antes de desfoque" -#: ../src/develop/blend_gui.c:177 +#: ../src/develop/blend_gui.c:178 msgid "output after blur" msgstr "saída depois do desfoque" -#: ../src/develop/blend_gui.c:178 +#: ../src/develop/blend_gui.c:179 msgid "input after blur" msgstr "entrada depois do desfoque" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 -#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 -msgid "on" -msgstr "ligado" - -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3278 msgid "input" msgstr "entrada" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3278 msgid "output" msgstr "saída" -#: ../src/develop/blend_gui.c:1032 +#: ../src/develop/blend_gui.c:1035 msgid " (zoom)" msgstr " (zoom)" -#: ../src/develop/blend_gui.c:1040 +#: ../src/develop/blend_gui.c:1043 msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +#: ../src/develop/blend_gui.c:1658 ../src/libs/masks.c:675 msgid "AI model is not available. Check preferences > AI" msgstr "modelo de IA não disponível. Verifique preferências > IA" -#: ../src/develop/blend_gui.c:2039 +#: ../src/develop/blend_gui.c:2060 msgid "reset to default blend colorspace" msgstr "redefinir para o espaço de cor padrão" -#: ../src/develop/blend_gui.c:2095 +#: ../src/develop/blend_gui.c:2116 msgid "reset and hide output channels" msgstr "redefinir e ocultar canais de saída" -#: ../src/develop/blend_gui.c:2102 +#: ../src/develop/blend_gui.c:2123 msgid "show output channels" msgstr "mostrar canais de saída" -#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 -#: ../src/iop/tonecurve.c:1270 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2433 +#: ../src/iop/tonecurve.c:1272 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2341 +#: ../src/develop/blend_gui.c:2366 msgid "sliders for L channel" msgstr "deslizante para canal L" -#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2371 ../src/iop/tonecurve.c:1273 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2346 +#: ../src/develop/blend_gui.c:2371 msgid "sliders for a channel" msgstr "deslizante para canal a" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2375 msgid "green/red" msgstr "verde/vermelho" -#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2376 ../src/iop/tonecurve.c:1274 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2351 +#: ../src/develop/blend_gui.c:2376 msgid "sliders for b channel" msgstr "deslizante para canal b" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2380 msgid "blue/yellow" msgstr "azul/amarelo" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "sliders for chroma channel (of LCh)" msgstr "deslizante para canal croma (de LCh)" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "sliders for hue channel (of LCh)" msgstr "deslizante para canal matiz (de LCh)" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "sliders for gray value" msgstr "deslizante para valor cinza" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 -#: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 +#: ../src/iop/channelmixerrgb.c:4637 ../src/iop/denoiseprofile.c:3609 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1482 +#: ../src/iop/rgblevels.c:1031 ../src/libs/filters/colors.c:190 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 msgid "sliders for red channel" msgstr "deslizante para canal vermelho" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 -#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 -#: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/channelmixerrgb.c:4638 ../src/iop/denoiseprofile.c:3610 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1483 +#: ../src/iop/rgblevels.c:1032 ../src/libs/filters/colors.c:196 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 msgid "sliders for green channel" msgstr "deslizante para canal verde" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 -#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 -#: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 +#: ../src/iop/channelmixerrgb.c:4639 ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1484 +#: ../src/iop/rgblevels.c:1033 ../src/libs/filters/colors.c:199 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 msgid "sliders for blue channel" msgstr "deslizante para canal azul" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "sliders for hue channel (of HSL)" msgstr "deslizante para canal matiz (de HSL)" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "sliders for chroma channel (of HSL)" msgstr "deslizante para canal croma (de HSL)" -#: ../src/develop/blend_gui.c:2408 +#: ../src/develop/blend_gui.c:2433 msgid "sliders for value channel (of HSL)" msgstr "deslizante para canal valor (de HSL)" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "sliders for value channel (of JzCzhz)" msgstr "deslizantes para canal valor (de JzCzhz)" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "sliders for chroma channel (of JzCzhz)" msgstr "deslizantes para canal croma (de JzCzhz)" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "sliders for hue channel (of JzCzhz)" msgstr "deslizantes para canal matiz (de JzCzhz)" -#: ../src/develop/blend_gui.c:2466 +#: ../src/develop/blend_gui.c:2491 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9897,7 +10269,7 @@ msgstr "" "* faixa entre marcadores superiores/inferiores adjacentes: mesclar " "gradualmente" -#: ../src/develop/blend_gui.c:2470 +#: ../src/develop/blend_gui.c:2495 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9910,19 +10282,19 @@ msgstr "" "* faixa entre marcadores superiores/inferiores adjacentes: mesclar " "gradualmente" -#: ../src/develop/blend_gui.c:2564 +#: ../src/develop/blend_gui.c:2589 msgid "reset blend mask settings" msgstr "redefine configurações da mascara de mesclagem" -#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 -#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 -#: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 +#: ../src/develop/blend_gui.c:2596 ../src/iop/atrous.c:1774 +#: ../src/iop/colorzones.c:2615 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1480 +#: ../src/iop/rgblevels.c:1029 ../src/iop/tonecurve.c:1270 msgid "channel" msgstr "canal" -#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 -#: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 +#: ../src/develop/blend_gui.c:2608 ../src/iop/colorzones.c:2632 +#: ../src/iop/rgbcurve.c:1493 ../src/iop/tonecurve.c:1282 msgid "" "pick GUI color from image\n" "ctrl+click or right-click to select an area" @@ -9930,12 +10302,12 @@ msgstr "" "obtém cor a partir da imagem\n" "ctrl+clique para selecionar uma área" -#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 -#: ../src/iop/rgbcurve.c:1503 +#: ../src/develop/blend_gui.c:2611 ../src/iop/colorzones.c:2634 +#: ../src/iop/rgbcurve.c:1496 msgid "show color" msgstr "mostrar cor" -#: ../src/develop/blend_gui.c:2595 +#: ../src/develop/blend_gui.c:2620 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9945,19 +10317,19 @@ msgstr "" "arraste para usar a imagem de entrada\n" "ctrl+arraste para usar a imagem de saída" -#: ../src/develop/blend_gui.c:2598 +#: ../src/develop/blend_gui.c:2623 msgid "set range" msgstr "determinar faixa" -#: ../src/develop/blend_gui.c:2601 +#: ../src/develop/blend_gui.c:2626 msgid "invert all channel's polarities" msgstr "inverter as polaridades de todos canais" -#: ../src/develop/blend_gui.c:2620 +#: ../src/develop/blend_gui.c:2645 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "alterna polaridade. melhor visto habilitando 'mostra máscara'" -#: ../src/develop/blend_gui.c:2648 +#: ../src/develop/blend_gui.c:2673 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9969,40 +10341,40 @@ msgstr "" "pressione 'c' para alternar visualização de dados de canal.\n" "pressione 'm' para alternar visualização de máscara." -#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/develop/blend_gui.c:2693 ../src/develop/blend_gui.c:3584 #: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 -#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 -#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 -#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 -#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2020 +#: ../src/iop/colorequal.c:3891 ../src/iop/exposure.c:1222 +#: ../src/iop/exposure.c:1238 ../src/iop/filmic.c:1480 ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1536 ../src/iop/filmicrgb.c:4363 +#: ../src/iop/filmicrgb.c:4374 ../src/iop/filmicrgb.c:4410 +#: ../src/iop/filmicrgb.c:4420 ../src/iop/graduatednd.c:1032 #: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 -#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 -#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 -#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 -#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 -#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:248 +#: ../src/iop/soften.c:380 ../src/iop/toneequal.c:3081 +#: ../src/iop/toneequal.c:3084 ../src/iop/toneequal.c:3087 +#: ../src/iop/toneequal.c:3090 ../src/iop/toneequal.c:3093 +#: ../src/iop/toneequal.c:3096 ../src/iop/toneequal.c:3099 +#: ../src/iop/toneequal.c:3102 ../src/iop/toneequal.c:3105 +#: ../src/iop/toneequal.c:3156 ../src/iop/toneequal.c:3166 +#: ../src/iop/toneequal.c:3226 ../src/views/darkroom.c:3469 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 -#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 -#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 -#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 -#: ../src/develop/blend_gui.c:3633 +#: ../src/develop/blend_gui.c:2695 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3067 ../src/develop/blend_gui.c:3557 +#: ../src/develop/blend_gui.c:3583 ../src/develop/blend_gui.c:3593 +#: ../src/develop/blend_gui.c:3610 ../src/develop/blend_gui.c:3631 +#: ../src/develop/blend_gui.c:3640 ../src/develop/blend_gui.c:3649 +#: ../src/develop/blend_gui.c:3658 msgid "blend" msgstr "mesclar" -#: ../src/develop/blend_gui.c:2674 +#: ../src/develop/blend_gui.c:2695 msgid "boost factor" msgstr "fator de ganho" -#: ../src/develop/blend_gui.c:2677 +#: ../src/develop/blend_gui.c:2698 msgid "" "adjust the channel boost factor.\n" "increase to allow matching values over 100%" @@ -10010,147 +10382,143 @@ msgstr "" "ajustar o fator de ganho do canal.\n" "aumente para permitir casamento de valores acima de 100%" -#: ../src/develop/blend_gui.c:2714 +#: ../src/develop/blend_gui.c:2735 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "%d forma usada" msgstr[1] "%d formas usadas" -#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 +#: ../src/develop/blend_gui.c:2740 ../src/develop/blend_gui.c:2789 +#: ../src/develop/blend_gui.c:2888 ../src/develop/blend_gui.c:3014 msgid "no mask used" msgstr "nenhuma máscara utilizada" -#: ../src/develop/blend_gui.c:2778 +#: ../src/develop/blend_gui.c:2799 msgid "toggle polarity of drawn mask" msgstr "inverter polaridade da mascara desenhada" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2808 msgid "show and edit mask elements" msgstr "mostrar e editar elementos da máscara" -#: ../src/develop/blend_gui.c:2788 +#: ../src/develop/blend_gui.c:2809 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" "mostrar e editar no modo restrito (sem mover/mudar o tamanho de formas)" -#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1876 -msgid "add object" -msgstr "adicionar objeto" - -#: ../src/develop/blend_gui.c:2797 ../src/libs/masks.c:1880 +#: ../src/develop/blend_gui.c:2817 ../src/libs/masks.c:2341 msgid "add AI object" msgstr "adicionar objeto de IA" -#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 -#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 +#: ../src/develop/blend_gui.c:2826 ../src/libs/masks.c:1369 +#: ../src/libs/masks.c:2275 ../src/libs/masks.c:2278 msgid "add gradient" msgstr "adicionar gradiente" -#: ../src/develop/blend_gui.c:2806 +#: ../src/develop/blend_gui.c:2827 msgid "add multiple gradients" msgstr "adicionar múltiplos gradientes" -#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1847 +#: ../src/develop/blend_gui.c:2834 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 ../src/libs/masks.c:1364 ../src/libs/masks.c:2288 +#: ../src/libs/masks.c:2291 msgid "add path" msgstr "adicionar caminho" -#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 +#: ../src/develop/blend_gui.c:2835 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 msgid "add multiple paths" msgstr "adicionar múltiplos caminhos" -#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 -#: ../src/libs/masks.c:1855 +#: ../src/develop/blend_gui.c:2842 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 ../src/libs/masks.c:1359 ../src/libs/masks.c:2301 +#: ../src/libs/masks.c:2304 msgid "add ellipse" msgstr "adicionar elipse" -#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 +#: ../src/develop/blend_gui.c:2843 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 msgid "add multiple ellipses" msgstr "adiciona múltiplas elipses" -#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 -#: ../src/libs/masks.c:1863 +#: ../src/develop/blend_gui.c:2850 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 ../src/libs/masks.c:1354 ../src/libs/masks.c:2314 +#: ../src/libs/masks.c:2317 msgid "add circle" msgstr "adicionar círculo" -#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 +#: ../src/develop/blend_gui.c:2851 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 msgid "add multiple circles" msgstr "adicionar múltiplos círculos" -#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 -#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +#: ../src/develop/blend_gui.c:2858 ../src/iop/retouch.c:2446 +#: ../src/libs/masks.c:1349 ../src/libs/masks.c:2327 ../src/libs/masks.c:2330 msgid "add brush" msgstr "adicionar pincel" -#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +#: ../src/develop/blend_gui.c:2859 ../src/iop/retouch.c:2446 msgid "add multiple brush strokes" msgstr "adicionar múltiplas pinceladas" -#: ../src/develop/blend_gui.c:2984 +#: ../src/develop/blend_gui.c:3007 msgid "toggle polarity of raster mask" msgstr "alterna polaridade da máscara raster" -#: ../src/develop/blend_gui.c:3134 +#: ../src/develop/blend_gui.c:3157 msgid "normal & difference" msgstr "normal & diferença" -#: ../src/develop/blend_gui.c:3139 +#: ../src/develop/blend_gui.c:3162 msgid "lighten" msgstr "clarear" -#: ../src/develop/blend_gui.c:3146 +#: ../src/develop/blend_gui.c:3169 msgid "darken" msgstr "escurecer" -#: ../src/develop/blend_gui.c:3153 +#: ../src/develop/blend_gui.c:3176 msgid "contrast enhancing" msgstr "melhoria de contraste" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 +#: ../src/develop/blend_gui.c:3183 ../src/develop/blend_gui.c:3206 msgid "color channel" msgstr "canal de cor" -#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 +#: ../src/develop/blend_gui.c:3194 ../src/develop/blend_gui.c:3209 msgid "chromaticity & lightness" msgstr "cromaticidade e luminância" -#: ../src/develop/blend_gui.c:3178 +#: ../src/develop/blend_gui.c:3201 msgid "normal & arithmetic" msgstr "normal & aritmético" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3198 +#: ../src/develop/blend_gui.c:3221 msgid "deprecated" msgstr "descontinuados/obsoletos" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3202 +#: ../src/develop/blend_gui.c:3225 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "modo de mesclagem '%d' desconhecido no módulo '%s'" -#: ../src/develop/blend_gui.c:3487 +#: ../src/develop/blend_gui.c:3511 msgid "blending options" msgstr "opções de mesclagem" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3505 +#: ../src/develop/blend_gui.c:3530 msgid "blend mask" msgstr "máscara de mesclagem" -#: ../src/develop/blend_gui.c:3509 +#: ../src/develop/blend_gui.c:3534 msgid "display mask and/or color channel" msgstr "mostrar máscaras e/ou canal de cor" -#: ../src/develop/blend_gui.c:3514 +#: ../src/develop/blend_gui.c:3539 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -10162,11 +10530,11 @@ msgstr "" "shift+clique mostra canal.\n" "passe pelo slider da máscara paramétrica para escolher o canal a mostrar" -#: ../src/develop/blend_gui.c:3521 +#: ../src/develop/blend_gui.c:3546 msgid "temporarily switch off blend mask" msgstr "desligar temporariamente a máscara de mesclagem" -#: ../src/develop/blend_gui.c:3526 +#: ../src/develop/blend_gui.c:3551 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -10174,15 +10542,15 @@ msgstr "" "desliga temporariamente a máscara de mesclagem.\n" "apenas para módulo em uso" -#: ../src/develop/blend_gui.c:3536 +#: ../src/develop/blend_gui.c:3561 msgid "choose blending mode" msgstr "seleciona modo de mesclagem" -#: ../src/develop/blend_gui.c:3545 +#: ../src/develop/blend_gui.c:3570 msgid "toggle blend order" msgstr "alterna ordem de mesclagem" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3576 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -10192,29 +10560,29 @@ msgstr "" "por padrão a saída será mesclada sobre a entrada,\n" "mas a ordem pode ser revertida clicando no ícone (entrada sobre a saída)" -#: ../src/develop/blend_gui.c:3558 +#: ../src/develop/blend_gui.c:3583 msgid "fulcrum" msgstr "pivô (fulcrum)" -#: ../src/develop/blend_gui.c:3562 +#: ../src/develop/blend_gui.c:3587 msgid "adjust the fulcrum used by some blending operations" msgstr "ajusta o pivô (fulcrum) usado por algumas operações de mesclagem" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 -#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 +#: ../src/develop/blend_gui.c:3593 ../src/iop/overlay.c:1495 +#: ../src/iop/watermark.c:1474 ../src/libs/masks.c:219 msgid "opacity" msgstr "opacidade" -#: ../src/develop/blend_gui.c:3571 +#: ../src/develop/blend_gui.c:3596 msgid "set the opacity of the blending" msgstr "defina a opacidade da mesclagem" -#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3601 ../src/libs/history.c:972 msgid "combine masks" msgstr "combinar máscaras" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3603 msgid "" "how to combine individual drawn mask and different channels of parametric " "mask" @@ -10222,11 +10590,11 @@ msgstr "" "como combinar máscara desenhada individualmente e diferentes canais da " "máscara paramétrica" -#: ../src/develop/blend_gui.c:3585 +#: ../src/develop/blend_gui.c:3610 msgid "details threshold" msgstr "limiar de detalhes" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3614 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -10236,11 +10604,11 @@ msgstr "" "valores positivos selecionam áreas com detalhes fortes,\n" "valores negativos selecionam áreas planas" -#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:975 msgid "feathering guide" msgstr "guia de enevoamento" -#: ../src/develop/blend_gui.c:3600 +#: ../src/develop/blend_gui.c:3625 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -10248,36 +10616,36 @@ msgstr "" "seleciona guiar a máscara pela imagem de entrada ou pela imagem de saída e\n" "seleciona aplicar enevoamento antes ou depois do desfoque da máscara" -#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3631 ../src/libs/history.c:974 msgid "feathering radius" msgstr "raio de enevoamento" -#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 -#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 -#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/develop/blend_gui.c:3632 ../src/develop/blend_gui.c:3641 +#: ../src/iop/colorbalancergb.c:2042 ../src/iop/colorequal.c:3906 +#: ../src/iop/colorequal.c:3933 ../src/iop/demosaic.c:1790 #: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 -#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2667 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3609 +#: ../src/develop/blend_gui.c:3634 msgid "spatial radius of feathering" msgstr "raio espacial do enevoamento" -#: ../src/develop/blend_gui.c:3615 +#: ../src/develop/blend_gui.c:3640 msgid "blurring radius" msgstr "raio para desfoque" -#: ../src/develop/blend_gui.c:3618 +#: ../src/develop/blend_gui.c:3643 msgid "radius for gaussian blur of blend mask" msgstr "raio para desfoque gaussiano da máscara de mesclagem" -#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 -#: ../src/libs/history.c:950 +#: ../src/develop/blend_gui.c:3649 ../src/iop/retouch.c:2672 +#: ../src/libs/history.c:970 msgid "mask opacity" msgstr "opacidade da máscara" -#: ../src/develop/blend_gui.c:3628 +#: ../src/develop/blend_gui.c:3653 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -10286,50 +10654,50 @@ msgstr "" "luminosidade\n" "sem afetar regiões completamente transparentes ou completamente opacas" -#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3658 ../src/libs/history.c:978 msgid "mask contrast" msgstr "contraste da máscara" -#: ../src/develop/blend_gui.c:3637 +#: ../src/develop/blend_gui.c:3662 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "dá a curva de tons da máscara de mesclagem como uma forma em S para ajustar " "seu contraste" -#: ../src/develop/blend_gui.c:3640 +#: ../src/develop/blend_gui.c:3665 msgid "mask refinement" msgstr "refinamento da máscara" -#: ../src/develop/develop.c:450 +#: ../src/develop/develop.c:464 msgid "unpin image" msgstr "desfazer fixar imagem" -#: ../src/develop/develop.c:453 +#: ../src/develop/develop.c:467 msgid "image pinned" msgstr "imagem fixada" -#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +#: ../src/develop/develop.c:478 ../src/develop/develop.c:580 msgid "failed to create pinned develop" msgstr "falha ao criar revelação fixada" -#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +#: ../src/develop/develop.c:526 ../src/views/darkroom.c:5582 msgid "pin current image" msgstr "fixar imagem atual" -#: ../src/develop/develop.c:515 +#: ../src/develop/develop.c:529 msgid "image unpinned" msgstr "imagem não mais fixada" -#: ../src/develop/develop.c:527 +#: ../src/develop/develop.c:541 msgid "no valid image to pin" msgstr "nenhuma imagem válida para fixar" -#: ../src/develop/develop.c:533 +#: ../src/develop/develop.c:547 msgid "please wait for image to load" msgstr "por favor aguarde a imagem ser carregada" -#: ../src/develop/develop.c:1101 +#: ../src/develop/develop.c:1210 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -10337,99 +10705,99 @@ msgstr "" "a gravação automática do histórico foi desabilitada para esta sessão por " "causa de um histórico muito grande ou de um drive lento sendo usado" -#: ../src/develop/develop.c:2613 +#: ../src/develop/develop.c:2729 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: módulo `%s' versão incompatível: %d != %d" -#: ../src/develop/develop.c:3552 +#: ../src/develop/develop.c:3866 msgid "duplicate module, can't move new instance after the base one\n" msgstr "" "duplicação de módulos, não é possível mover a nova instância para depois da " "instância base\n" -#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 +#: ../src/develop/imageop.c:1053 ../src/views/darkroom.c:3266 msgid "new instance" msgstr "nova instância" -#: ../src/develop/imageop.c:1011 +#: ../src/develop/imageop.c:1060 msgid "duplicate instance" msgstr "duplicar instância" -#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 -#: ../src/libs/masks.c:1173 +#: ../src/develop/imageop.c:1067 ../src/develop/imageop.c:4437 +#: ../src/libs/masks.c:1501 msgid "move up" msgstr "mover para cima" -#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 -#: ../src/libs/masks.c:1178 +#: ../src/develop/imageop.c:1074 ../src/develop/imageop.c:4438 +#: ../src/libs/masks.c:1506 msgid "move down" msgstr "mover para baixo" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 -#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 +#: ../src/develop/imageop.c:1081 ../src/develop/imageop.c:4440 +#: ../src/gui/accelerators.c:180 ../src/libs/image.c:307 #: ../src/libs/image.c:522 msgid "delete" msgstr "excluir" -#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 -#: ../src/libs/modulegroups.c:4086 +#: ../src/develop/imageop.c:1089 ../src/develop/imageop.c:4441 +#: ../src/libs/modulegroups.c:4270 msgid "rename" msgstr "renomear" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1276 ../src/develop/imageop.c:3322 #, c-format msgid "'%s' is switched on" msgstr "'%s' está ativado" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1276 ../src/develop/imageop.c:3322 #, c-format msgid "'%s' is switched off" msgstr "'%s' está desativado" -#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#: ../src/develop/imageop.c:1844 ../src/libs/lib.c:838 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: ../src/develop/imageop.c:2210 +#: ../src/develop/imageop.c:2393 #, c-format msgid "'%s' has an introspection error" msgstr "'%s' tem um erro de introspecção" -#: ../src/develop/imageop.c:2848 +#: ../src/develop/imageop.c:3144 msgid "unknown mask" msgstr "máscara desconhecida" -#: ../src/develop/imageop.c:2852 +#: ../src/develop/imageop.c:3148 msgid "drawn + parametric mask" msgstr "máscara desenhada + paramétrica" -#: ../src/develop/imageop.c:2861 +#: ../src/develop/imageop.c:3157 #, c-format msgid "this module has a `%s'" msgstr "este módulo tem uma `%s'" -#: ../src/develop/imageop.c:2866 +#: ../src/develop/imageop.c:3162 #, c-format msgid "taken from module %s" msgstr "tomada do módulo %s" -#: ../src/develop/imageop.c:2871 +#: ../src/develop/imageop.c:3167 msgid "click to display (module must be activated first)" msgstr "clique para mostrar (o módulo deve ser ativado antes)" -#: ../src/develop/imageop.c:2982 +#: ../src/develop/imageop.c:3278 msgid "purpose" msgstr "propósito" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4252 +#: ../src/develop/imageop.c:3278 ../src/libs/neural_restore.c:4520 msgid "process" msgstr "processamento" -#: ../src/develop/imageop.c:3046 +#: ../src/develop/imageop.c:3341 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -10437,7 +10805,7 @@ msgstr "" "redefinir parâmetros\n" "ctrl+clique para reaplicar quaisquer predefinições automáticas" -#: ../src/develop/imageop.c:3253 +#: ../src/develop/imageop.c:3571 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -10445,7 +10813,7 @@ msgstr "" "ações em múltiplas instâncias\n" "clique-direito cria nova instância" -#: ../src/develop/imageop.c:3257 +#: ../src/develop/imageop.c:3575 msgid "" "presets\n" "right-click to apply on new instance" @@ -10453,15 +10821,15 @@ msgstr "" "predefinições\n" "clique-direito para aplicar em nova instância" -#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 +#: ../src/develop/imageop.c:3769 ../src/develop/imageop.c:3791 msgid "ERROR" msgstr "ERRO" -#: ../src/develop/imageop.c:3974 +#: ../src/develop/imageop.c:4293 msgid "unsupported input" msgstr "entrada não suportada" -#: ../src/develop/imageop.c:3975 +#: ../src/develop/imageop.c:4294 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -10473,56 +10841,56 @@ msgstr "" "formato de dados não combina\n" "com os requisitos." -#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 -#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 -#: ../src/views/darkroom.c:2919 +#: ../src/develop/imageop.c:4436 ../src/develop/imageop.c:4446 +#: ../src/gui/accelerators.c:176 ../src/libs/lib.c:1724 +#: ../src/views/darkroom.c:3264 msgid "show" msgstr "mostrar" -#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 -#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 -#: ../src/libs/tagging.c:3708 +#: ../src/develop/imageop.c:4439 ../src/libs/modulegroups.c:3752 +#: ../src/libs/modulegroups.c:3883 ../src/libs/modulegroups.c:4274 +#: ../src/libs/tagging.c:3733 msgid "new" msgstr "novo" -#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 +#: ../src/develop/imageop.c:4442 ../src/libs/duplicate.c:491 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4266 msgid "duplicate" msgstr "duplicar" -#: ../src/develop/imageop.c:4128 +#: ../src/develop/imageop.c:4447 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 -#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/accelerators.c:133 ../src/gui/accelerators.c:147 +#: ../src/gui/gtk.c:4469 ../src/gui/gtk.c:4524 ../src/gui/hist_dialog.c:289 #: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 -#: ../src/libs/modulegroups.c:4166 +#: ../src/iop/atrous.c:1589 ../src/libs/lib.c:1725 +#: ../src/libs/modulegroups.c:4352 msgid "reset" msgstr "redefinir" -#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 -#: ../src/libs/lib.c:1722 +#: ../src/develop/imageop.c:4448 ../src/gui/preferences.c:1226 +#: ../src/libs/lib.c:1726 msgid "presets" msgstr "predefinições" #. global shortcuts -#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 +#: ../src/develop/imageop.c:4449 ../src/views/darkroom.c:3263 msgid "enable" msgstr "ativar" -#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 +#: ../src/develop/imageop.c:4450 ../src/gui/accelerators.c:192 msgid "focus" msgstr "foco" -#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 +#: ../src/develop/imageop.c:4451 ../src/gui/accelerators.c:3161 msgid "instance" msgstr "instância" -#: ../src/develop/imageop.c:4152 +#: ../src/develop/imageop.c:4471 msgid "processing module" msgstr "módulo de processamento" -#: ../src/develop/imageop_gui.c:277 +#: ../src/develop/imageop_gui.c:281 #, c-format msgid "" "%s\n" @@ -10533,19 +10901,19 @@ msgstr "" #. clang-format off #. smoother cubic spline curve -#: ../src/develop/imageop_gui.c:326 ../src/iop/basecurve.c:304 +#: ../src/develop/imageop_gui.c:332 ../src/iop/basecurve.c:305 msgid "cubic spline" msgstr "curva-S cúbica" -#: ../src/develop/imageop_gui.c:327 +#: ../src/develop/imageop_gui.c:333 msgid "centripetal spline" msgstr "curva-S centrípeta" -#: ../src/develop/imageop_gui.c:328 +#: ../src/develop/imageop_gui.c:334 msgid "monotonic spline" msgstr "curva-S monotônica" -#: ../src/develop/imageop_gui.c:331 +#: ../src/develop/imageop_gui.c:337 msgid "interpolation method" msgstr "método de interpolação" @@ -10566,74 +10934,111 @@ msgid_plural "%s have been imported" msgstr[0] "%s foi importado" msgstr[1] "%s foram importadas" -#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 +#: ../src/develop/masks/brush.c:1390 ../src/develop/masks/brush.c:1444 #, c-format msgid "hardness: %3.2f%%" msgstr "dureza: %3.2f%%" -#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 +#: ../src/develop/masks/brush.c:1406 ../src/develop/masks/brush.c:1504 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 -#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1884 +#: ../src/develop/masks/ellipse.c:482 ../src/develop/masks/ellipse.c:543 +#: ../src/develop/masks/path.c:2324 #, c-format msgid "size: %3.2f%%" msgstr "tamanho: %3.2f%%" -#: ../src/develop/masks/brush.c:3141 +#: ../src/develop/masks/brush.c:3391 +msgid "[BRUSH on segment] add node" +msgstr "[PINÇEL em segmento] adicionar nó" + +#: ../src/develop/masks/brush.c:3395 +msgid "[BRUSH] rotate shape (source only on a clone source)" +msgstr "" + +#: ../src/develop/masks/brush.c:3399 +msgid "[BRUSH] rotate shape and source together" +msgstr "[PINÇEL] girar forma e fonte juntos" + +#: ../src/develop/masks/brush.c:3401 msgid "[BRUSH] change size" msgstr "[PINCEL] mudar tamanho" -#: ../src/develop/masks/brush.c:3143 +#: ../src/develop/masks/brush.c:3403 msgid "[BRUSH] change hardness" msgstr "[PINCEL] mudar dureza" -#: ../src/develop/masks/brush.c:3145 +#: ../src/develop/masks/brush.c:3405 msgid "[BRUSH] change opacity" msgstr "[PINCEL] mudar opacidade" -#: ../src/develop/masks/brush.c:3157 +#: ../src/develop/masks/brush.c:3417 #, c-format msgid "brush #%d" msgstr "pincel #%d" -#: ../src/develop/masks/brush.c:3170 -#, c-format +#: ../src/develop/masks/brush.c:3432 +#, fuzzy, c-format msgid "" "size: scroll, hardness: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"opacity: ctrl+scroll (%d%%), rotate: ctrl+drag" msgstr "" "tamanho: scroll, dureza: shift+scroll\n" "opacidade: ctrl+scroll (%d%%)" -#: ../src/develop/masks/brush.c:3173 +#: ../src/develop/masks/brush.c:3438 ../src/develop/masks/brush.c:3453 +#: ../src/develop/masks/path.c:5422 +msgid ", rotate both: shift+ctrl+drag" +msgstr "girar ambos: shoft+ctrl+arrastar" + +#: ../src/develop/masks/brush.c:3443 ../src/develop/masks/ellipse.c:2151 +#: ../src/develop/masks/path.c:5408 +#, fuzzy +msgid "" +"move: drag, rotate source: ctrl+drag, rotate both: " +"shift+ctrl+drag" +msgstr "" +"mover: arrastar, move verticalmente: shift+arrastar, move " +"horizontalmente: ctrl+arrastar\n" +"finalizar: clique-duplo" + +#: ../src/develop/masks/brush.c:3449 +#, fuzzy +msgid "" +"move segment: drag, add node: shift+click\n" +"rotate: ctrl+drag" +msgstr "" +"mover segmento: arrastar, adicionar nó:ctrl+clique\n" +"remover caminho: clique-direito" + +#: ../src/develop/masks/brush.c:3456 msgid "size: scroll" msgstr "tamanho: scroll" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 -#: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1818 +#: ../src/develop/masks/ellipse.c:468 ../src/develop/masks/ellipse.c:528 +#: ../src/develop/masks/path.c:3048 #, c-format msgid "feather size: %3.2f%%" msgstr "tamanho do enevoamento: %3.2f%%" -#: ../src/develop/masks/circle.c:1393 +#: ../src/develop/masks/circle.c:1396 msgid "[CIRCLE] change size" msgstr "[CÍRCULO] mudar tamanho" -#: ../src/develop/masks/circle.c:1395 +#: ../src/develop/masks/circle.c:1398 msgid "[CIRCLE] change feather size" msgstr "[CÍRCULO] muda tamanho do enevoamento" -#: ../src/develop/masks/circle.c:1397 +#: ../src/develop/masks/circle.c:1400 msgid "[CIRCLE] change opacity" msgstr "[CÍRCULO] mudar opacidade" -#: ../src/develop/masks/circle.c:1410 +#: ../src/develop/masks/circle.c:1413 #, c-format msgid "circle #%d" msgstr "círculo #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 +#: ../src/develop/masks/circle.c:1424 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10642,37 +11047,45 @@ msgstr "" "tamanho: scroll, tamanho do enevoamento: shift+scroll\n" "opacidade: ctrl+scroll (%d%%)" -#: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 +#: ../src/develop/masks/ellipse.c:454 ../src/develop/masks/ellipse.c:512 #, c-format msgid "rotation: %3.f°" msgstr "rotação: %3.f°" -#: ../src/develop/masks/ellipse.c:1955 +#: ../src/develop/masks/ellipse.c:2079 msgid "[ELLIPSE] change size" msgstr "[ELIPSE] mudar tamanho" -#: ../src/develop/masks/ellipse.c:1958 +#: ../src/develop/masks/ellipse.c:2082 msgid "[ELLIPSE] change feather size" msgstr "[ELIPSE] muda tamanho do enevoamento" -#: ../src/develop/masks/ellipse.c:1961 ../src/develop/masks/ellipse.c:1970 +#: ../src/develop/masks/ellipse.c:2085 msgid "[ELLIPSE] rotate shape" msgstr "[ELIPSE] girar a forma" -#: ../src/develop/masks/ellipse.c:1964 +#: ../src/develop/masks/ellipse.c:2088 msgid "[ELLIPSE] change opacity" msgstr "[ELIPSE] mudar opacidade" -#: ../src/develop/masks/ellipse.c:1967 +#: ../src/develop/masks/ellipse.c:2091 msgid "[ELLIPSE] switch feathering mode" msgstr "[ELIPSE] mudar modo de enevoamento" -#: ../src/develop/masks/ellipse.c:1977 +#: ../src/develop/masks/ellipse.c:2095 +msgid "[ELLIPSE] rotate shape (source only on a clone source)" +msgstr "" + +#: ../src/develop/masks/ellipse.c:2099 +msgid "[ELLIPSE] rotate shape and source together" +msgstr "[ELIPSE] girar a forma e fonte juntos" + +#: ../src/develop/masks/ellipse.c:2106 #, c-format msgid "ellipse #%d" msgstr "elipse #%d" -#: ../src/develop/masks/ellipse.c:2014 +#: ../src/develop/masks/ellipse.c:2143 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10681,21 +11094,25 @@ msgstr "" "tamanho: scroll, tamanho da névoa: shift+scroll\n" "rotação: ctrl+shift+scroll, opacidade: ctrl+scroll (%d%%)" -#: ../src/develop/masks/ellipse.c:2018 +#: ../src/develop/masks/ellipse.c:2147 msgid "rotate: ctrl+drag" msgstr "girar: ctrl+arrastar" -#: ../src/develop/masks/ellipse.c:2021 -#, c-format +#: ../src/develop/masks/ellipse.c:2157 +#, fuzzy, c-format msgid "" -"feather mode: alt+click, rotate: ctrl+drag\n" -"size: scroll, feather size: shift+scroll, opacity: " -"ctrl+scroll (%d%%)" +"feather mode: alt+click, rotate: ctrl+drag,size: " +"scroll\n" +"feather size: shift+scroll opacity: ctrl+scroll (%d%%)" msgstr "" "modo da névoa: alt+clique, rotacionar: ctrl+arrastar\n" "tamanho: scroll, tamanho da névoa: shift+scroll, opacidade: ctrl+scroll (%d%%)" +#: ../src/develop/masks/ellipse.c:2163 +msgid "rotate both: shift+ctrl+drag" +msgstr "girar ambos: shift+ctrl+arrastar" + #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format msgid "compression: %3.2f%%" @@ -10706,32 +11123,36 @@ msgstr "compressão: %3.2f%%" msgid "curvature: %3.2f%%" msgstr "curvatura: %3.2f%%" -#: ../src/develop/masks/gradient.c:1418 +#: ../src/develop/masks/gradient.c:1423 msgid "[GRADIENT on pivot] rotate shape" msgstr "[GRADIENTE em pivô] girar a forma" -#: ../src/develop/masks/gradient.c:1420 +#: ../src/develop/masks/gradient.c:1425 +msgid "[GRADIENT] rotate shape" +msgstr "[GRADIENTE] girar a forma" + +#: ../src/develop/masks/gradient.c:1427 msgid "[GRADIENT creation] set rotation" msgstr "[GRADIENTE criação] estabelecer rotação" -#: ../src/develop/masks/gradient.c:1422 +#: ../src/develop/masks/gradient.c:1429 msgid "[GRADIENT] change curvature" msgstr "[GRADIENTE] mudar curvatura" -#: ../src/develop/masks/gradient.c:1424 +#: ../src/develop/masks/gradient.c:1431 msgid "[GRADIENT] change compression" msgstr "[GRADIENTE] mudar compressão" -#: ../src/develop/masks/gradient.c:1426 +#: ../src/develop/masks/gradient.c:1433 msgid "[GRADIENT] change opacity" msgstr "[GRADIENTE] mudar opacidade" -#: ../src/develop/masks/gradient.c:1439 +#: ../src/develop/masks/gradient.c:1446 #, c-format msgid "gradient #%d" msgstr "gradiente #%d" -#: ../src/develop/masks/gradient.c:1450 +#: ../src/develop/masks/gradient.c:1457 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" @@ -10740,16 +11161,16 @@ msgstr "" "curvatura: scroll, compressão: shift+scroll\n" "rotação: clique+arrastar, opacidade ctrl+scroll (%d%%)" -#: ../src/develop/masks/gradient.c:1455 -#, c-format +#: ../src/develop/masks/gradient.c:1462 +#, fuzzy, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"rotate: ctrl+drag, opacity: ctrl+scroll (%d%%)" msgstr "" "curvatura: scroll, compressão: shift+scroll\n" -"opacidade: ctrl+scroll (%d%%)" +"rotação: clique+arrastar, opacidade ctrl+scroll (%d%%)" -#: ../src/develop/masks/gradient.c:1458 +#: ../src/develop/masks/gradient.c:1465 msgid "rotate: drag" msgstr "girar: arrastar" @@ -10757,35 +11178,35 @@ msgstr "girar: arrastar" msgid "[SHAPE] remove shape" msgstr "[FORMA] remover forma" -#: ../src/develop/masks/masks.c:300 +#: ../src/develop/masks/masks.c:315 #, c-format msgid "group `%s'" msgstr "grupo `%s`" -#: ../src/develop/masks/masks.c:432 +#: ../src/develop/masks/masks.c:479 #, c-format msgid "copy of `%s'" msgstr "cópia de `%s`" -#: ../src/develop/masks/masks.c:1002 +#: ../src/develop/masks/masks.c:1067 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: versão de máscara incompatível: %d != %d" -#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 +#: ../src/develop/masks/masks.c:1364 ../src/develop/masks/masks.c:2030 #, c-format msgid "opacity: %.0f%%" msgstr "opacidade: %.0f%%" -#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 +#: ../src/develop/masks/masks.c:1776 ../src/libs/masks.c:1439 msgid "add existing shape" msgstr "adicionar forma existente" -#: ../src/develop/masks/masks.c:1696 +#: ../src/develop/masks/masks.c:1803 msgid "use same shapes as" msgstr "usar as mesmas formas que" -#: ../src/develop/masks/masks.c:2006 +#: ../src/develop/masks/masks.c:2113 msgid "masks can not contain themselves" msgstr "máscaras não podem conter a si mesmas" @@ -10907,52 +11328,69 @@ msgid "select: click on object, opacity: ctrl+scroll (%d%%)" msgstr "" "selecionar: clique no objeto, opacidade: ctrl+scroll (%d%%)" -#: ../src/develop/masks/path.c:3943 +#: ../src/develop/masks/path.c:2930 +#, c-format +msgid "resize: %+d %s" +msgstr "" + +#: ../src/develop/masks/path.c:5332 msgid "[PATH creation] add a smooth node" msgstr "[CAMINHO criação] adiciona nó suave" -#: ../src/develop/masks/path.c:3945 +#: ../src/develop/masks/path.c:5334 msgid "[PATH creation] add a sharp node" msgstr "[CAMINHO criação] adicionar um nó nítido" -#: ../src/develop/masks/path.c:3947 +#: ../src/develop/masks/path.c:5336 msgid "[PATH creation] terminate path creation" msgstr "[CAMINHO em nó] terminar criação de caminho" -#: ../src/develop/masks/path.c:3949 +#: ../src/develop/masks/path.c:5338 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[CAMINHO em nó] mudar entre nó suave/nítido" -#: ../src/develop/masks/path.c:3951 +#: ../src/develop/masks/path.c:5340 msgid "[PATH on node] remove the node" msgstr "[CAMINHO em nó] remover o nó" -#: ../src/develop/masks/path.c:3953 +#: ../src/develop/masks/path.c:5342 msgid "[PATH on feather] reset curvature" msgstr "[CAMINHO em enevoamento] redefinir curvatura" -#: ../src/develop/masks/path.c:3955 +#: ../src/develop/masks/path.c:5344 msgid "[PATH on segment] add node" msgstr "[CAMINHO em segmento] adicionar nó" -#: ../src/develop/masks/path.c:3957 -msgid "[PATH] change size" +#: ../src/develop/masks/path.c:5348 +msgid "[PATH] rotate shape (source only on a clone source)" +msgstr "" + +#: ../src/develop/masks/path.c:5352 +msgid "[PATH] rotate shape and source together" +msgstr "[CAMINHO] girar forma e fonte juntas" + +#: ../src/develop/masks/path.c:5353 +msgid "[PATH] grow/shrink" +msgstr "[CAMINHO] aumentar/diminuir" + +#: ../src/develop/masks/path.c:5355 +msgid "[PATH] resize" msgstr "[CAMINHO] mudar tamanho" -#: ../src/develop/masks/path.c:3959 +#: ../src/develop/masks/path.c:5357 msgid "[PATH] change feather size" msgstr "[CAMINHO] muda tamanho do enevoamento" -#: ../src/develop/masks/path.c:3961 +#: ../src/develop/masks/path.c:5359 msgid "[PATH] change opacity" msgstr "[CAMINHO] mudar opacidade" -#: ../src/develop/masks/path.c:3973 +#: ../src/develop/masks/path.c:5371 #, c-format msgid "path #%d" msgstr "caminho #%d" -#: ../src/develop/masks/path.c:3984 +#: ../src/develop/masks/path.c:5382 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10960,7 +11398,7 @@ msgstr "" "adicionar nó: clique, adicionar nó nítido:ctrl+clique\n" "cancelar: clique-direito" -#: ../src/develop/masks/path.c:3989 +#: ../src/develop/masks/path.c:5387 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10968,7 +11406,7 @@ msgstr "" "adicionar nó: clique, adicionar nó nítido:ctrl+clique\n" "finalizar caminho: clique-direito" -#: ../src/develop/masks/path.c:3994 +#: ../src/develop/masks/path.c:5392 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10976,7 +11414,7 @@ msgstr "" "mover nó: arrastar, remover nó: clique-direito\n" "alternar modo entre nó suave/nítido: ctrl+clique" -#: ../src/develop/masks/path.c:3999 +#: ../src/develop/masks/path.c:5397 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -10985,19 +11423,30 @@ msgstr "" "mover um só alça: shift+arrastar, reiniciar curvatura: clique-" "direito" -#: ../src/develop/masks/path.c:4004 +#: ../src/develop/masks/path.c:5402 +#, fuzzy msgid "" -"move segment: drag, add node: ctrl+click\n" +"move segment: drag, add node: shift+click\n" "remove path: right-click" msgstr "" "mover segmento: arrastar, adicionar nó:ctrl+clique\n" "remover caminho: clique-direito" -#: ../src/develop/pixelpipe_hb.c:537 +#: ../src/develop/masks/path.c:5415 +#, fuzzy, c-format +msgid "" +"grow/shrink: scroll, resize: ctrl+shift+scroll\n" +"feather size: shift+scroll, opacity: ctrl+scroll (%d%%), " +"rotate: ctrl+drag" +msgstr "" +"tamanho: scroll, tamanho da névoa: shift+scroll\n" +"rotação: ctrl+shift+scroll, opacidade: ctrl+scroll (%d%%)" + +#: ../src/develop/pixelpipe_hb.c:604 msgid "enabled as required" msgstr "habilitado porque necessário" -#: ../src/develop/pixelpipe_hb.c:538 +#: ../src/develop/pixelpipe_hb.c:605 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11007,11 +11456,11 @@ msgstr "" "provavelmente foi introduzido ao aplicar uma predefinição, estilo ou " "copiar&colar de histórico" -#: ../src/develop/pixelpipe_hb.c:545 +#: ../src/develop/pixelpipe_hb.c:612 msgid "disabled as not appropriate" msgstr "desabilitado porque não é apropriado" -#: ../src/develop/pixelpipe_hb.c:546 +#: ../src/develop/pixelpipe_hb.c:613 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11021,7 +11470,7 @@ msgstr "" "provavelmente foi introduzido ao aplicar uma predefinição, estilo ou " "copiar&colar de histórico" -#: ../src/develop/pixelpipe_hb.c:1328 +#: ../src/develop/pixelpipe_hb.c:1569 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -11031,11 +11480,11 @@ msgstr "" "pixelpipe abortou de maneira fatal por causa de buffers nao alinhados\n" "no módulo '%s' por favor reporte no GitHub" -#: ../src/develop/pixelpipe_hb.c:1909 +#: ../src/develop/pixelpipe_hb.c:2164 msgid "fatal input misalignment, please report on GitHub\n" msgstr "erro fatal de alinhamento, por favor reporte no GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3130 +#: ../src/develop/pixelpipe_hb.c:3408 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -11056,7 +11505,7 @@ msgstr "" " - configuração de espaço muito pequeno com 'use toda a memória do " "dispositivo'." -#: ../src/develop/pixelpipe_hb.c:3432 +#: ../src/develop/pixelpipe_hb.c:3746 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -11076,37 +11525,37 @@ msgstr "" "processamento de ladrilhos falhou no módulo '%s%s'. a saída provavelmente " "está OK, mas você pode querer verificar." -#: ../src/dtgtk/culling.c:225 +#: ../src/dtgtk/culling.c:226 msgid "you have reached the start of your selection" msgstr "você chegou ao começo da sua seleção" -#: ../src/dtgtk/culling.c:234 +#: ../src/dtgtk/culling.c:235 msgid "you have reached the start of your collection" msgstr "você chegou ao começo da sua coleção" -#: ../src/dtgtk/culling.c:281 +#: ../src/dtgtk/culling.c:282 msgid "you have reached the end of your selection" msgstr "você chegou ao final da sua seleção" -#: ../src/dtgtk/culling.c:308 +#: ../src/dtgtk/culling.c:309 msgid "you have reached the end of your collection" msgstr "você chegou ao final da sua coleção" -#: ../src/dtgtk/culling.c:445 +#: ../src/dtgtk/culling.c:468 #, c-format msgid "zooming is limited to %d images" msgstr "zoom é limitado a %d imagens" -#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 +#: ../src/dtgtk/range.c:239 ../src/dtgtk/range.c:244 msgid "invalid" msgstr "inválido" -#: ../src/dtgtk/range.c:351 +#: ../src/dtgtk/range.c:352 #, c-format msgid "year %s" msgstr "ano %s" -#: ../src/dtgtk/range.c:429 +#: ../src/dtgtk/range.c:430 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -11116,7 +11565,7 @@ msgstr "" "use 'min' para nenhum limite\n" "clique-direito para selecionar de valores existentes" -#: ../src/dtgtk/range.c:435 +#: ../src/dtgtk/range.c:436 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -11126,7 +11575,7 @@ msgstr "" "use 'max' para ilimitado\n" "clique-direito para selecionar de valores existentes" -#: ../src/dtgtk/range.c:441 +#: ../src/dtgtk/range.c:442 msgid "" "enter the value\n" "right-click to select from existing values" @@ -11134,7 +11583,7 @@ msgstr "" "entre o valor\n" "clique-direito para selecionar de valores existentes" -#: ../src/dtgtk/range.c:446 +#: ../src/dtgtk/range.c:447 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11147,7 +11596,7 @@ msgstr "" "use 'min' para nenhum limite\n" "clique-direito para selecionar do calendário ou de valores existentes" -#: ../src/dtgtk/range.c:454 +#: ../src/dtgtk/range.c:455 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11161,7 +11610,7 @@ msgstr "" "use 'max' para nenhum limite\n" "clique-direito para selecionar do calendário ou de valores existentes" -#: ../src/dtgtk/range.c:463 +#: ../src/dtgtk/range.c:464 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11171,46 +11620,46 @@ msgstr "" "no formato AAAA:MM:DD hh:mm:ss.sss (somente o ano é obrigatório)\n" "clique-direito para selecionar do calendário ou de valores existentes" -#: ../src/dtgtk/range.c:485 +#: ../src/dtgtk/range.c:486 msgid "date-time interval to subtract from the max value" msgstr "intervalo de data-hora para subtrair do valor máximo" -#: ../src/dtgtk/range.c:489 +#: ../src/dtgtk/range.c:490 msgid "date-time interval to add to the min value" msgstr "intervalo de data-hora para adicionar ao valor mínimo" -#: ../src/dtgtk/range.c:510 +#: ../src/dtgtk/range.c:511 msgid "fixed" msgstr "fixa" -#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:512 ../src/iop/colorchecker.c:1614 msgid "relative" msgstr "relativa" -#: ../src/dtgtk/range.c:601 +#: ../src/dtgtk/range.c:602 msgid "selected" msgstr "selecionadas" -#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 -#: ../src/libs/colorpicker.c:54 +#: ../src/dtgtk/range.c:648 ../src/dtgtk/range.c:1757 ../src/dtgtk/range.c:1808 +#: ../src/libs/colorpicker.c:55 msgid "min" msgstr "mín" -#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 -#: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 +#: ../src/dtgtk/range.c:654 ../src/dtgtk/range.c:1769 ../src/dtgtk/range.c:1820 +#: ../src/libs/colorpicker.c:55 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "máx" -#: ../src/dtgtk/range.c:959 +#: ../src/dtgtk/range.c:960 msgid "date type" msgstr "tipo de data" #. the date section -#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:969 ../src/libs/geotagging.c:1541 msgid "date" msgstr "data" -#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 +#: ../src/dtgtk/range.c:975 ../src/dtgtk/range.c:1029 msgid "" "click to select date\n" "double-click to use the date directly" @@ -11218,46 +11667,46 @@ msgstr "" "clique-simples para selecionar a data\n" "clique-duplo para usar a data diretamente" -#: ../src/dtgtk/range.c:983 +#: ../src/dtgtk/range.c:984 msgid "years: " msgstr "anos: " -#: ../src/dtgtk/range.c:991 +#: ../src/dtgtk/range.c:992 msgid "months: " msgstr "meses: " -#: ../src/dtgtk/range.c:999 +#: ../src/dtgtk/range.c:1000 msgid "days: " msgstr "dias: " #. the time section -#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:1012 ../src/libs/geotagging.c:1541 msgid "time" msgstr "tempo" -#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 -#: ../src/dtgtk/range.c:1830 +#: ../src/dtgtk/range.c:1046 ../src/dtgtk/range.c:1776 +#: ../src/dtgtk/range.c:1827 msgid "now" msgstr "agora" -#: ../src/dtgtk/range.c:1047 +#: ../src/dtgtk/range.c:1048 msgid "set the value to always match current datetime" msgstr "determinar o valor para sempre casar com a data-hora corrente" -#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 -#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 +#: ../src/dtgtk/range.c:1050 ../src/gui/accelerators.c:187 +#: ../src/libs/metadata.c:1161 ../src/libs/styles.c:948 msgid "apply" msgstr "aplicar" -#: ../src/dtgtk/range.c:1050 +#: ../src/dtgtk/range.c:1051 msgid "set the range bound with this value" msgstr "determinar o limite da faixa de tempo com este valor" -#: ../src/dtgtk/range.c:1061 +#: ../src/dtgtk/range.c:1062 msgid "current date: " msgstr "data atual: " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 +#: ../src/dtgtk/resetlabel.c:69 ../src/libs/metadata.c:610 msgid "double-click to reset" msgstr "clique-duplo para redefinir" @@ -11284,102 +11733,102 @@ msgstr "" msgid "grouped images" msgstr "imagens agrupadas" -#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 -#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 -#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 -#: ../src/libs/navigation.c:268 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1684 +#: ../src/iop/ashift.c:6056 ../src/iop/ashift.c:6137 ../src/iop/ashift.c:6139 +#: ../src/iop/ashift.c:6141 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:262 msgid "fit" msgstr "ajustar" -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1398 msgid "here" msgstr "aqui" -#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1399 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "não existem imagens nesta coleção" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1401 msgid "need help?" msgstr "precisa de ajuda?" -#: ../src/dtgtk/thumbtable.c:1269 +#: ../src/dtgtk/thumbtable.c:1402 msgid "if you have not imported any images yet" msgstr "se você ainda ainda importou nenhuma imagem" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1403 msgid "click on ? then an on-screen item to open manual page" msgstr "" "clique em ? e depois em um item da tela para abrir a página do manual." -#: ../src/dtgtk/thumbtable.c:1271 +#: ../src/dtgtk/thumbtable.c:1404 msgid "you can do so in the import module" msgstr "você pode fazer no módulo de importação" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1405 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "pressione e segure h para mostrar todos os atalhos de teclado" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1406 msgid "to open the online manual click " msgstr "para abrir o manual online clique " -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1407 msgid "try to relax the filter settings in the top panel" msgstr "tente relaxar as configurações do filtro no painel superior" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1408 msgid "or add images in the collections module" msgstr "ou adicione imagens no módulo coleções" -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1409 msgid "personalize darktable" msgstr "personalizar o darktable" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1410 msgid "click on the gear icon for global preferences" msgstr "clique no ícone de engrenagem para preferências globais" -#: ../src/dtgtk/thumbtable.c:1279 +#: ../src/dtgtk/thumbtable.c:1412 msgid "click on the keyboard icon to define shortcuts" msgstr "clique no ícone de teclado para definir atalhos" -#: ../src/dtgtk/thumbtable.c:1281 +#: ../src/dtgtk/thumbtable.c:1414 msgid "try the 'no-click' workflow" msgstr "tente o fluxo de trabalho 'sem cliques'" -#: ../src/dtgtk/thumbtable.c:1282 +#: ../src/dtgtk/thumbtable.c:1415 msgid "set module-specific preferences through module's menu" msgstr "" "estabelecer preferências específicas de módulos através do menu do módulo" -#: ../src/dtgtk/thumbtable.c:1283 +#: ../src/dtgtk/thumbtable.c:1416 msgid "hover over an image and use keyboard shortcuts" msgstr "passe o mouse sobre uma imagem e use os atalhos de teclado" -#: ../src/dtgtk/thumbtable.c:1284 +#: ../src/dtgtk/thumbtable.c:1417 msgid "to apply ratings, colors, styles, etc." msgstr "para aplicar classificações, cores, estilos, etc." -#: ../src/dtgtk/thumbtable.c:1285 +#: ../src/dtgtk/thumbtable.c:1418 msgid "make default raw development look more like your" msgstr "tornar o desenvolvimento de seu raw parecer mais com o" -#: ../src/dtgtk/thumbtable.c:1286 +#: ../src/dtgtk/thumbtable.c:1419 msgid "hover over any button for its description and shortcuts" msgstr "passe o mouse sobre qualquer botão para ver sua descrição e um atalho" -#: ../src/dtgtk/thumbtable.c:1287 +#: ../src/dtgtk/thumbtable.c:1420 msgid "camera's JPEG by applying a camera-specific style" msgstr "JPEG da sua camera, aplicando um estilo específico de camera" -#: ../src/dtgtk/thumbtable.c:1714 +#: ../src/dtgtk/thumbtable.c:1925 msgid "" "you have changed the settings related to how thumbnails are generated.\n" msgstr "" "você mudou as configurações relacionadas a como miniaturas são geradas.\n" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1928 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -11387,7 +11836,7 @@ msgstr "" "todas as miniaturas em cache precisam ser invalidadas.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1721 +#: ../src/dtgtk/thumbtable.c:1932 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -11396,7 +11845,7 @@ msgstr "" "as miniaturas em cache começando no nível %d precisam ser invalidadas.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1726 +#: ../src/dtgtk/thumbtable.c:1937 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -11405,7 +11854,7 @@ msgstr "" "as miniaturas no cache abaixo do nível %d precisam ser invalidadas.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1731 +#: ../src/dtgtk/thumbtable.c:1942 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -11414,40 +11863,40 @@ msgstr "" "as miniaturas no cache entre nível %d e %d precisam ser invalidadas.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1734 +#: ../src/dtgtk/thumbtable.c:1945 msgid "do you want to do that now?" msgstr "você quer fazer isto agora?" -#: ../src/dtgtk/thumbtable.c:1736 +#: ../src/dtgtk/thumbtable.c:1947 msgid "cached thumbnails invalidation" msgstr "invalidação do cache de miniaturas" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3082 +#: ../src/dtgtk/thumbtable.c:3352 msgid "copy history" msgstr "copiar histórico" -#: ../src/dtgtk/thumbtable.c:3084 +#: ../src/dtgtk/thumbtable.c:3354 msgid "copy history parts" msgstr "copiar partes do histórico" -#: ../src/dtgtk/thumbtable.c:3088 +#: ../src/dtgtk/thumbtable.c:3358 msgid "paste history parts" msgstr "colar partes do histórico" -#: ../src/dtgtk/thumbtable.c:3093 +#: ../src/dtgtk/thumbtable.c:3363 msgid "duplicate image" msgstr "duplicar imagem" -#: ../src/dtgtk/thumbtable.c:3095 +#: ../src/dtgtk/thumbtable.c:3365 msgid "duplicate image virgin" msgstr "duplicar imagem sem desenvolvimento" -#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3375 ../src/libs/select.c:154 msgid "select film roll" msgstr "selecionar rolo de filme" -#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3377 ../src/libs/select.c:158 msgid "select untouched" msgstr "selecionar não modificadas" @@ -12438,12 +12887,13 @@ msgstr "qual corte automático realizar" #. inverted landscape #. roll right portrait #. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign #. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) #. da.wait_until_pixelpipe_complete() #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/auto_straighten.lua:244 +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 msgid "exiftool not found, exiting..." msgstr "exiftool não encontrado, saindo..." @@ -12489,6 +12939,8 @@ msgstr "exiftool não encontrado, saindo..." #. #. return data structure for script_manager #: ../src/external/lua-scripts/official/check_for_updates.lua:48 +#: ../src/gui/preferences_ai.c:740 ../src/gui/preferences_ai.c:787 +#: ../src/gui/preferences_ai.c:2885 msgid "check for updates" msgstr "procurar por atualizações" @@ -12932,6 +13384,7 @@ msgstr "" #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 msgid "extract burst roll images" msgstr "extrair imagens de uma sequencia" @@ -12964,12 +13417,12 @@ msgstr "extrair sequencia de imagens de um arquivo de sequencias" #. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. #. name #. type -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:164 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 msgid "preferred exif tag reader" msgstr "leitor preferido para rótulos exif" #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:165 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 msgid "use exiftool or exiv2 to read exif tags" msgstr "usar exiftool ou exiv2 para ler rótulos exif" @@ -12981,11 +13434,27 @@ msgstr "usar exiftool ou exiv2 para ler rótulos exif" #. name #. type #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:173 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:174 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 msgid "extract burst roll images on import" msgstr "extrair imagens de sequencias ao importar" +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "mostrar botão de seleção de imagens de uma sequencia" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "" +"adicionar botão para o módulo de seleção para selecionar imagens em sequência" + #. tooltip #. default #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12998,40 +13467,40 @@ msgstr "extrair imagens de sequencias ao importar" #. helper functions #. ----------------- #. skip blank lines created by forfiles -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:306 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 #, lua-format msgid "extracted %d dng files from %s" msgstr "extraídos %d arquivos dng de %s" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:338 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:356 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 msgid "scanning for burst roll images" msgstr "procurando sequências de imagens" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:373 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 msgid "extracting burst roll images" msgstr "extraindo sequência de imagens" #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:392 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 msgid "dnglab executable not found" msgstr "executável do dnglab não encontrado" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:393 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 msgid ": dnglab executable not found, exiting..." msgstr ": executável do dnglab não encontrado, saindo..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:398 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 msgid "no exif tag reader available" msgstr "nenhum leitor de exif disponível" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:399 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 msgid " no exif tag reader available, exiting..." msgstr " nenhum leitor de exif disponível, saindo..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 #, lua-format msgid " selected tag reader %s not available" msgstr " leitor de rótulos `%s' não disponível!" @@ -13039,6 +13508,18 @@ msgstr " leitor de rótulos `%s' não disponível!" #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "selecionar imagens de uma sequencia" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "extrair conteineres de imagens de sequencias" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "extrair e agrupar imagens de sequencias com conteiner" + #. - - - - - - - - - - - - - - - - - - - - - - - #. D A R K T A B L E I N T E G R A T I O N #. - - - - - - - - - - - - - - - - - - - - - - - @@ -14763,7 +15244,7 @@ msgstr "recuperar e mostrar a documentação no console" #. script_manager.lua - a tool for managing the darktable lua scripts #. #. script_manager is designed to be called from the users luarc file and used to -#. manage the lua scripts. +#. manage the lua scripts through an added "scripts" module in the lighttable view (bottom left). #. #. On startup script_manager scans the lua scripts directory to see what scripts are present. #. Scripts are sorted by 'folder' based on what sub-directory they are in. With no @@ -14790,6 +15271,13 @@ msgstr "recuperar e mostrar a documentação no console" #. file to luarc and the scripts will run. #. #. +#. re-entrancy guard +#. +#. when script_manager runs from the system (bundled) lua-scripts directory it +#. re-runs the user's luarc near the end of this file. if that luarc contains +#. `require "tools/script_manager"` (the standard bootstrap line) we would +#. recurse infinitely, eventually overflowing the C stack. bail out if we are +#. already in the middle of loading. #. figure out where we are running from #. assume user based #. api check @@ -14804,19 +15292,19 @@ msgstr "recuperar e mostrar a documentação no console" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:131 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "disable Lua scripts" msgstr "desabilitar scripts Lua" -#: ../src/external/lua-scripts/tools/script_manager.lua:132 +#: ../src/external/lua-scripts/tools/script_manager.lua:142 msgid "do not run the Lua scripts" msgstr "nào executar os scripts Lua" -#: ../src/external/lua-scripts/tools/script_manager.lua:140 +#: ../src/external/lua-scripts/tools/script_manager.lua:150 msgid "check for updated scripts on start up" msgstr "procurar por atualizações de scripts ao iniciar" -#: ../src/external/lua-scripts/tools/script_manager.lua:141 +#: ../src/external/lua-scripts/tools/script_manager.lua:151 msgid "automatically update scripts to correct version" msgstr "automaticamente atualizar scripts para a versão correta" @@ -14886,17 +15374,17 @@ msgstr "automaticamente atualizar scripts para a versão correta" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:445 +#: ../src/external/lua-scripts/tools/script_manager.lua:455 msgid "contributed" msgstr "contribuído" -#: ../src/external/lua-scripts/tools/script_manager.lua:449 +#: ../src/external/lua-scripts/tools/script_manager.lua:459 msgid "official" msgstr "oficial" -#: ../src/external/lua-scripts/tools/script_manager.lua:451 -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 +#: ../src/external/lua-scripts/tools/script_manager.lua:461 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2484 msgid "tools" msgstr "ferramentas" @@ -14907,7 +15395,7 @@ msgstr "ferramentas" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:539 +#: ../src/external/lua-scripts/tools/script_manager.lua:549 msgid "no documentation available" msgstr "não há documentação disponível" @@ -14941,15 +15429,15 @@ msgstr "não há documentação disponível" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found -#: ../src/external/lua-scripts/tools/script_manager.lua:792 -#: ../src/external/lua-scripts/tools/script_manager.lua:918 +#: ../src/external/lua-scripts/tools/script_manager.lua:802 +#: ../src/external/lua-scripts/tools/script_manager.lua:928 msgid "" "ERROR: git not found. Install or specify the location of the git executable." msgstr "" "ERRO: git não encontrado. Instale ou especifique a localizaçào do " "executável git." -#: ../src/external/lua-scripts/tools/script_manager.lua:806 +#: ../src/external/lua-scripts/tools/script_manager.lua:816 msgid "lua scripts successfully updated" msgstr "scripts lua atualizados com sucesso" @@ -14960,33 +15448,33 @@ msgstr "scripts lua atualizados com sucesso" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:901 +#: ../src/external/lua-scripts/tools/script_manager.lua:911 msgid "" "unable to create user lua directory, installing additional scripts failed" msgstr "" "não foi possível criar o diretório para usuário lua, a instalação de scripts " "adicionais falou" -#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#: ../src/external/lua-scripts/tools/script_manager.lua:917 #, lua-format msgid "folder %s is already in use. Please specify a different folder name." msgstr "" "a pasta %s já está em uso. Por favor especifique um nome de pasta diferente." -#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#: ../src/external/lua-scripts/tools/script_manager.lua:949 #, lua-format msgid "scripts successfully installed into folder %s" msgstr "scripts instalados com sucesso na pasta %s" -#: ../src/external/lua-scripts/tools/script_manager.lua:957 +#: ../src/external/lua-scripts/tools/script_manager.lua:967 msgid "no scripts found to install" msgstr "nenhum script encontrado para instalar" -#: ../src/external/lua-scripts/tools/script_manager.lua:962 +#: ../src/external/lua-scripts/tools/script_manager.lua:972 msgid "failed to download scripts" msgstr "falha ao baixar scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1115 +#: ../src/external/lua-scripts/tools/script_manager.lua:1125 #, lua-format msgid "page %d of %d" msgstr "página %d de %d" @@ -15000,8 +15488,8 @@ msgstr "página %d de %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1270 -#: ../src/external/lua-scripts/tools/script_manager.lua:1564 +#: ../src/external/lua-scripts/tools/script_manager.lua:1280 +#: ../src/external/lua-scripts/tools/script_manager.lua:1584 msgid "scripts" msgstr "scripts" @@ -15018,7 +15506,7 @@ msgstr "scripts" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1316 +#: ../src/external/lua-scripts/tools/script_manager.lua:1326 msgid "lua API version reset, please restart darktable" msgstr "versão da API de lua resetada, por favor reinicie o darktable" @@ -15027,80 +15515,81 @@ msgstr "versão da API de lua resetada, por favor reinicie o darktable" #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1373 msgid "" "you must restart darktable to use the correct version of the lua scripts" msgstr "" "você precisa reiniciar o darktable para usar a versão correta dos scripts lua" -#. exec user luarc file if it exists +#. exec user luarc file if it exists. +#. guard against the luarc re-requiring script_manager (see top of file) #. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1421 msgid "scripts to update" msgstr "scripts para atualizar" -#: ../src/external/lua-scripts/tools/script_manager.lua:1409 +#: ../src/external/lua-scripts/tools/script_manager.lua:1422 msgid "select the scripts installation to update" msgstr "selecione a instalação de scripts para atualizar" -#: ../src/external/lua-scripts/tools/script_manager.lua:1418 -#: ../src/external/lua-scripts/tools/script_manager.lua:1480 +#: ../src/external/lua-scripts/tools/script_manager.lua:1438 +#: ../src/external/lua-scripts/tools/script_manager.lua:1500 msgid "update scripts" msgstr "atualizar scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1439 msgid "update the lua scripts from the repository" msgstr "atualizar os scripts lua a partir do repositório" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1450 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "entre a URL do repositório git contendo os scripts que quer adicionar" -#: ../src/external/lua-scripts/tools/script_manager.lua:1435 +#: ../src/external/lua-scripts/tools/script_manager.lua:1455 msgid "name of new folder" msgstr "nome da nova pasta" -#: ../src/external/lua-scripts/tools/script_manager.lua:1436 +#: ../src/external/lua-scripts/tools/script_manager.lua:1456 msgid "enter a folder name for the additional scripts" msgstr "entre um nome de pasta para os scripts adicionais" -#: ../src/external/lua-scripts/tools/script_manager.lua:1441 +#: ../src/external/lua-scripts/tools/script_manager.lua:1461 msgid "URL to download additional scripts from" msgstr "URL de onde baixar scripts adicionais" -#: ../src/external/lua-scripts/tools/script_manager.lua:1443 +#: ../src/external/lua-scripts/tools/script_manager.lua:1463 msgid "new folder to place scripts in" msgstr "nova pasta onde colocar os scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1446 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 msgid "install additional scripts" msgstr "instalar scripts adicionais" -#: ../src/external/lua-scripts/tools/script_manager.lua:1454 +#: ../src/external/lua-scripts/tools/script_manager.lua:1474 msgid "enable \"disable scripts\" button" msgstr "habilitar botào \"desabilitar scripts\"" -#: ../src/external/lua-scripts/tools/script_manager.lua:1466 -#: ../src/external/lua-scripts/tools/script_manager.lua:1491 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1511 msgid "disable scripts" msgstr "desabilitar scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1472 +#: ../src/external/lua-scripts/tools/script_manager.lua:1492 msgid "lua scripts will not run the next time darktable is started" msgstr "" "os scripts lua não vão executar na próxima vez que o darktable for iniciado" -#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1506 msgid "add more scripts" msgstr "adicionar mais scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1522 msgid "select the script folder" msgstr "selecione a pasta do script" @@ -15108,50 +15597,50 @@ msgstr "selecione a pasta do script" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1533 -#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 -#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4154 -#: ../src/views/lighttable.c:1588 +#: ../src/external/lua-scripts/tools/script_manager.lua:1553 +#: ../src/iop/agx.c:2466 ../src/iop/channelmixerrgb.c:4446 +#: ../src/iop/clipping.c:2091 ../src/iop/colorbalancergb.c:1780 +#: ../src/iop/colorequal.c:3771 ../src/iop/filmicrgb.c:4342 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3074 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4429 +#: ../src/views/lighttable.c:1615 msgid "page" msgstr "página" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1573 +#: ../src/external/lua-scripts/tools/script_manager.lua:1593 msgid "scripts per page" msgstr "scripts por página" -#: ../src/external/lua-scripts/tools/script_manager.lua:1574 +#: ../src/external/lua-scripts/tools/script_manager.lua:1594 msgid "select number of start/stop buttons to display" msgstr "selecione o número de botões iniciar/parar a serem mostrados" -#: ../src/external/lua-scripts/tools/script_manager.lua:1585 +#: ../src/external/lua-scripts/tools/script_manager.lua:1605 msgid "change number of buttons" msgstr "mudar número de botões" -#: ../src/external/lua-scripts/tools/script_manager.lua:1595 +#: ../src/external/lua-scripts/tools/script_manager.lua:1615 msgid "configuration" msgstr "configuração" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1617 -#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1754 +#: ../src/external/lua-scripts/tools/script_manager.lua:1637 +#: ../src/gui/accelerators.c:3126 ../src/gui/accelerators.c:3237 +#: ../src/views/view.c:1767 msgid "action" msgstr "ação" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "install/update scripts" msgstr "instalar/atualizar scripts" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "configure" msgstr "configurar" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "start/stop scripts" msgstr "iniciar/parar scripts" @@ -15243,298 +15732,290 @@ msgstr "" "Frido Claudino\n" "Jerônimo Pellegrini" -#: ../src/gui/accelerators.c:67 +#: ../src/gui/accelerators.c:69 msgid "in active view" msgstr "na vista ativa" -#: ../src/gui/accelerators.c:68 +#: ../src/gui/accelerators.c:70 msgid "in other views" msgstr "em outras vistas" -#: ../src/gui/accelerators.c:69 +#: ../src/gui/accelerators.c:71 msgid "fallbacks" msgstr "alternativos" -#: ../src/gui/accelerators.c:70 +#: ../src/gui/accelerators.c:72 msgid "speed adjustments" msgstr "ajustes rápidos" -#: ../src/gui/accelerators.c:71 +#: ../src/gui/accelerators.c:73 msgid "disabled defaults" msgstr "padrões desabilitados" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1563 +#: ../src/gui/accelerators.c:93 ../src/views/view.c:1576 msgid "scroll" msgstr "rolar" -#: ../src/gui/accelerators.c:92 +#: ../src/gui/accelerators.c:94 msgid "pan" msgstr "arrastar" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 -#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 +#: ../src/gui/accelerators.c:95 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6140 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3732 ../src/views/lighttable.c:1593 msgid "horizontal" msgstr "horizontal" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 -#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 +#: ../src/gui/accelerators.c:96 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6138 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2113 +#: ../src/views/darkroom.c:3736 ../src/views/lighttable.c:1604 msgid "vertical" msgstr "vertical" -#: ../src/gui/accelerators.c:95 +#: ../src/gui/accelerators.c:97 msgid "diagonal" msgstr "diagonal" -#: ../src/gui/accelerators.c:97 +#: ../src/gui/accelerators.c:99 msgid "leftright" msgstr "esquerda-direita" -#: ../src/gui/accelerators.c:98 +#: ../src/gui/accelerators.c:100 msgid "updown" msgstr "acima-abaixo" -#: ../src/gui/accelerators.c:99 +#: ../src/gui/accelerators.c:101 msgid "pgupdown" msgstr "pgupdown" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1541 +#: ../src/gui/accelerators.c:109 ../src/views/view.c:1554 msgid "shift" msgstr "shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1543 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1556 msgid "ctrl" msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1546 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1559 msgid "option" msgstr "opçào" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1548 +#: ../src/gui/accelerators.c:114 ../src/views/view.c:1561 msgid "alt" msgstr "alt" -#: ../src/gui/accelerators.c:114 +#: ../src/gui/accelerators.c:116 msgid "cmd" msgstr "cmd" -#: ../src/gui/accelerators.c:115 +#: ../src/gui/accelerators.c:117 msgid "altgr" msgstr "altgr" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 -#: ../src/libs/tagging.c:2009 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:181 +#: ../src/libs/tagging.c:2021 msgid "edit" msgstr "editar" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:854 +#: ../src/gui/accelerators.c:1542 msgid "up" msgstr "para cima" -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:132 ../src/gui/accelerators.c:854 +#: ../src/gui/accelerators.c:1542 msgid "down" msgstr "para baixo" -#: ../src/gui/accelerators.c:134 +#: ../src/gui/accelerators.c:136 msgid "set" msgstr "definir" -#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 -#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 -#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 -#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 -msgid "toggle" -msgstr "ligar/desligar" - -#: ../src/gui/accelerators.c:137 +#: ../src/gui/accelerators.c:139 msgid "previous module" msgstr "módulo anterior" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:140 msgid "next module" msgstr "próximo módulo" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:140 msgid "previous instance" msgstr "instância anterior" -#: ../src/gui/accelerators.c:139 +#: ../src/gui/accelerators.c:141 msgid "next instance" msgstr "próxima instância" -#: ../src/gui/accelerators.c:142 +#: ../src/gui/accelerators.c:144 msgid "popup" msgstr "popup" -#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 -#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1024 +#: ../src/gui/accelerators.c:145 ../src/gui/accelerators.c:178 +#: ../src/gui/gtk.c:4522 ../src/libs/modulegroups.c:3114 +#: ../src/views/lighttable.c:1038 msgid "next" msgstr "próxima" -#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 -#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1025 +#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:177 +#: ../src/gui/gtk.c:4523 ../src/libs/modulegroups.c:3114 +#: ../src/views/lighttable.c:1039 msgid "previous" msgstr "anterior" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 +#: ../src/gui/accelerators.c:148 ../src/gui/accelerators.c:1686 msgid "last" msgstr "última" -#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 +#: ../src/gui/accelerators.c:149 ../src/gui/accelerators.c:1685 msgid "first" msgstr "primeira" -#: ../src/gui/accelerators.c:154 +#: ../src/gui/accelerators.c:156 msgid "ctrl-toggle" msgstr "ctrl-alternar" -#: ../src/gui/accelerators.c:155 +#: ../src/gui/accelerators.c:157 msgid "ctrl-on" msgstr "ctrl-ligado" -#: ../src/gui/accelerators.c:156 +#: ../src/gui/accelerators.c:158 msgid "right-toggle" msgstr "alternar-direita" -#: ../src/gui/accelerators.c:157 +#: ../src/gui/accelerators.c:159 msgid "right-on" msgstr "à direita" -#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 +#: ../src/gui/accelerators.c:170 ../src/gui/gtk.c:4521 msgid "activate" msgstr "ativar" -#: ../src/gui/accelerators.c:169 +#: ../src/gui/accelerators.c:171 msgid "ctrl-activate" msgstr "ctrl-ativar" -#: ../src/gui/accelerators.c:170 +#: ../src/gui/accelerators.c:172 msgid "right-activate" msgstr "direita-ativar" -#: ../src/gui/accelerators.c:177 +#: ../src/gui/accelerators.c:179 msgid "store" msgstr "armazenar" -#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 +#: ../src/gui/accelerators.c:182 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "atualizar" -#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 -#: ../src/libs/tools/global_toolbox.c:512 +#: ../src/gui/accelerators.c:183 ../src/libs/tools/global_toolbox.c:62 +#: ../src/libs/tools/global_toolbox.c:531 msgid "preferences" msgstr "preferências" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:188 msgid "apply on new instance" msgstr "aplicar em nova instância" -#: ../src/gui/accelerators.c:191 +#: ../src/gui/accelerators.c:193 msgid "start" msgstr "início" -#: ../src/gui/accelerators.c:192 +#: ../src/gui/accelerators.c:194 msgid "end" msgstr "final" -#: ../src/gui/accelerators.c:377 +#: ../src/gui/accelerators.c:453 msgid "entry" msgstr "entrada" -#: ../src/gui/accelerators.c:474 +#: ../src/gui/accelerators.c:550 msgid "combo effect not found" msgstr "efeito da combinação não encontrado" -#: ../src/gui/accelerators.c:668 +#: ../src/gui/accelerators.c:744 msgid "(keypad)" msgstr "(keypad)" -#: ../src/gui/accelerators.c:677 +#: ../src/gui/accelerators.c:753 msgid "tablet button" msgstr "botão do tablet" -#: ../src/gui/accelerators.c:686 +#: ../src/gui/accelerators.c:762 msgid "unknown driver" msgstr "driver desconhecido" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:835 msgid "long" msgstr "longo" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:836 msgid "double-press" msgstr "pressionar duplo" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:837 msgid "triple-press" msgstr "pressionar triplo" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:838 msgid "press" msgstr "pressionar" -#: ../src/gui/accelerators.c:766 +#: ../src/gui/accelerators.c:842 msgctxt "accel" msgid "left" msgstr "esquerda" -#: ../src/gui/accelerators.c:767 +#: ../src/gui/accelerators.c:843 msgctxt "accel" msgid "right" msgstr "direita" -#: ../src/gui/accelerators.c:768 +#: ../src/gui/accelerators.c:844 msgctxt "accel" msgid "middle" msgstr "meio" -#: ../src/gui/accelerators.c:769 +#: ../src/gui/accelerators.c:845 msgctxt "accel" msgid "long" msgstr "longo" -#: ../src/gui/accelerators.c:770 +#: ../src/gui/accelerators.c:846 msgctxt "accel" msgid "double-click" msgstr "clique-duplo" -#: ../src/gui/accelerators.c:771 +#: ../src/gui/accelerators.c:847 msgctxt "accel" msgid "triple-click" msgstr "clique triplo" -#: ../src/gui/accelerators.c:772 +#: ../src/gui/accelerators.c:848 msgid "click" msgstr "clique" -#: ../src/gui/accelerators.c:800 +#: ../src/gui/accelerators.c:876 msgid "first instance" msgstr "primeira instância" -#: ../src/gui/accelerators.c:802 +#: ../src/gui/accelerators.c:878 msgid "last instance" msgstr "última instância" -#: ../src/gui/accelerators.c:804 +#: ../src/gui/accelerators.c:880 msgid "relative instance" msgstr "instância relativa" -#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 -#: ../src/gui/accelerators.c:3910 +#: ../src/gui/accelerators.c:897 ../src/gui/accelerators.c:3151 +#: ../src/gui/accelerators.c:4137 msgid "speed" msgstr "velocidade" -#: ../src/gui/accelerators.c:963 +#: ../src/gui/accelerators.c:1039 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -15545,11 +16026,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 +#: ../src/gui/accelerators.c:1142 ../src/gui/accelerators.c:1161 msgid "start typing for incremental search" msgstr "comece a digitar para busca incremental" -#: ../src/gui/accelerators.c:1069 +#: ../src/gui/accelerators.c:1145 msgid "" "\n" "press Delete to delete selected shortcut" @@ -15557,7 +16038,7 @@ msgstr "" "\n" "pressione Delete para excluir o atalho selecionado" -#: ../src/gui/accelerators.c:1071 +#: ../src/gui/accelerators.c:1147 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -15565,7 +16046,7 @@ msgstr "" "\n" "pressione Delete para excluir o atalho default selecionado" -#: ../src/gui/accelerators.c:1072 +#: ../src/gui/accelerators.c:1148 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -15573,7 +16054,7 @@ msgstr "" "\n" "pressione Delete para excluir o atalho default selecionado" -#: ../src/gui/accelerators.c:1074 +#: ../src/gui/accelerators.c:1150 msgid "" "\n" "double-click to add new shortcut" @@ -15581,11 +16062,11 @@ msgstr "" "\n" "clique-duplo para adicionar um novo atalho" -#: ../src/gui/accelerators.c:1086 +#: ../src/gui/accelerators.c:1162 msgid "click to filter shortcuts list" msgstr "clique para filtrar a lista de atalhos" -#: ../src/gui/accelerators.c:1088 +#: ../src/gui/accelerators.c:1164 msgid "" "\n" "right-click to show action of selected shortcut" @@ -15593,7 +16074,7 @@ msgstr "" "\n" "clique-direito para mostrar a ação do atalho selecionado" -#: ../src/gui/accelerators.c:1091 +#: ../src/gui/accelerators.c:1167 msgid "" "\n" "double-click to define new shortcut" @@ -15601,7 +16082,7 @@ msgstr "" "\n" "clique-duplo para definir um novo atalho" -#: ../src/gui/accelerators.c:1094 +#: ../src/gui/accelerators.c:1170 msgid "" "\n" "\n" @@ -15615,7 +16096,7 @@ msgstr "" "um elemento, efeito, velocidade ou instância diferente pode ser escolhido " "para cada na lista de atalhos." -#: ../src/gui/accelerators.c:1098 +#: ../src/gui/accelerators.c:1174 msgid "" "\n" "\n" @@ -15624,12 +16105,18 @@ msgid "" "or mouse scroll/clicks/moves to affect a different element or change the " "effect or speed." msgstr "" +"\n" +"\n" +"com alternativos habilitados, o mesmo atalho pode ser usado com " +"modificadores adicionais\n" +"ou rolar/cliques/movimentos do mouse para afetar um elemento diferente ou " +"modificar o efeito ou velocidade." -#: ../src/gui/accelerators.c:1107 +#: ../src/gui/accelerators.c:1183 msgid "shift+alt+scroll to change height" msgstr "shift+alt+scroll muda altura" -#: ../src/gui/accelerators.c:1127 +#: ../src/gui/accelerators.c:1203 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -15637,43 +16124,43 @@ msgstr "" "pressione teclas com combinações de clique, rolar e movimentos do mouse para " "criar um atalho" -#: ../src/gui/accelerators.c:1128 +#: ../src/gui/accelerators.c:1204 msgid "click to open shortcut configuration" msgstr "clique para abrir configuração de atalho" -#: ../src/gui/accelerators.c:1129 +#: ../src/gui/accelerators.c:1205 msgid "ctrl+click to add to quick access panel\n" msgstr "ctrl+clique para adicionar ao painel de acesso rápido\n" -#: ../src/gui/accelerators.c:1130 +#: ../src/gui/accelerators.c:1206 msgid "ctrl+click to remove from quick access panel\n" msgstr "ctrl+clique para remover do painel de acesso rápido\n" -#: ../src/gui/accelerators.c:1131 +#: ../src/gui/accelerators.c:1207 msgid "scroll to change default speed" msgstr "scroll muda velocidade padrão" -#: ../src/gui/accelerators.c:1132 +#: ../src/gui/accelerators.c:1208 msgid "right-click to exit mapping mode" msgstr "clique-direito para sair do modo de mapeamento" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1267 msgid "ctrl+v" msgstr "ctrl+v" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1267 msgid "right long click" msgstr "clique direito longo" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1267 msgid "to copy Lua command" msgstr "para copiar o comando Lua" -#: ../src/gui/accelerators.c:1461 +#: ../src/gui/accelerators.c:1537 msgid "shortcut for move exists with single effect" msgstr "atalho para movimento existe com único efeito" -#: ../src/gui/accelerators.c:1463 +#: ../src/gui/accelerators.c:1539 #, c-format msgid "" "%s\n" @@ -15684,62 +16171,62 @@ msgstr "" "\n" "(associar %s a %s)" -#: ../src/gui/accelerators.c:1464 +#: ../src/gui/accelerators.c:1540 msgid "create separate shortcuts for up and down move?" msgstr "criar atalhos separados para movimentos para cima e para baixo?" -#: ../src/gui/accelerators.c:1490 +#: ../src/gui/accelerators.c:1566 #, c-format msgid "%s, speed reset" msgstr "%s, redefinir velocidade" -#: ../src/gui/accelerators.c:1509 +#: ../src/gui/accelerators.c:1585 msgid "shortcut exists with different settings" msgstr "existe um atalho com configuração diferente" -#: ../src/gui/accelerators.c:1510 +#: ../src/gui/accelerators.c:1586 msgid "reset the settings of the shortcut?" msgstr "redefinir a configuração do atalho?" -#: ../src/gui/accelerators.c:1519 +#: ../src/gui/accelerators.c:1595 msgid "shortcut already exists" msgstr "o atalho já existe" -#: ../src/gui/accelerators.c:1521 +#: ../src/gui/accelerators.c:1597 msgid "disable this default shortcut?" msgstr "desabilitar este atalho default?" -#: ../src/gui/accelerators.c:1522 +#: ../src/gui/accelerators.c:1598 msgid "remove the shortcut?" msgstr "remover o atalho?" -#: ../src/gui/accelerators.c:1562 +#: ../src/gui/accelerators.c:1638 msgid "clashing shortcuts exist" msgstr "há atalhos conflitantes" -#: ../src/gui/accelerators.c:1563 +#: ../src/gui/accelerators.c:1639 msgid "remove these existing shortcuts?" msgstr "remover estes atalhos existentes?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1608 +#: ../src/gui/accelerators.c:1684 msgid "preferred" msgstr "preferido" -#: ../src/gui/accelerators.c:1611 +#: ../src/gui/accelerators.c:1687 msgid "second" msgstr "segundo" -#: ../src/gui/accelerators.c:1612 +#: ../src/gui/accelerators.c:1688 msgid "last but one" msgstr "penúltimo" -#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 +#: ../src/gui/accelerators.c:1851 ../src/gui/accelerators.c:1916 msgid "(unchanged)" msgstr "(não modificado)" -#: ../src/gui/accelerators.c:1957 +#: ../src/gui/accelerators.c:2033 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -15764,47 +16251,47 @@ msgstr "" "\n" "clique-direito para cancelar" -#: ../src/gui/accelerators.c:2030 +#: ../src/gui/accelerators.c:2082 msgid "removing shortcut" msgstr "removendo atalho" -#: ../src/gui/accelerators.c:2032 +#: ../src/gui/accelerators.c:2084 msgid "disable the selected default shortcut?" msgstr "excluir os atalhos default selecionados?" -#: ../src/gui/accelerators.c:2033 +#: ../src/gui/accelerators.c:2085 msgid "restore the selected default shortcut?" msgstr "restaurar os atalhos efault selecionados?" -#: ../src/gui/accelerators.c:2034 +#: ../src/gui/accelerators.c:2086 msgid "remove the selected shortcut?" msgstr "excluir os atalhos selecionados?" -#: ../src/gui/accelerators.c:2149 +#: ../src/gui/accelerators.c:2260 msgid "command" msgstr "comando" -#: ../src/gui/accelerators.c:2150 +#: ../src/gui/accelerators.c:2261 msgid "preset" msgstr "predefinição" -#: ../src/gui/accelerators.c:2531 +#: ../src/gui/accelerators.c:2664 msgid "restore shortcuts" msgstr "restaurar atalhos" -#: ../src/gui/accelerators.c:2534 +#: ../src/gui/accelerators.c:2667 msgid "_defaults" msgstr "_padrões" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2668 msgid "_startup" msgstr "_ao iniciar" -#: ../src/gui/accelerators.c:2536 +#: ../src/gui/accelerators.c:2669 msgid "_edits" msgstr "_antes do diálogo" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2674 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -15816,7 +16303,7 @@ msgstr "" " - como ao iniciar\n" " - como quando este diálogo foi aberto\n" -#: ../src/gui/accelerators.c:2547 +#: ../src/gui/accelerators.c:2680 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -15824,17 +16311,17 @@ msgstr "" "limpar todos os atalhos novos criados\n" "(ao invés de simplesmente restaurar os modificados)" -#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 -#: ../src/libs/tools/global_toolbox.c:487 -#: ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2737 ../src/gui/preferences.c:1235 +#: ../src/libs/tools/global_toolbox.c:516 +#: ../src/libs/tools/global_toolbox.c:697 msgid "shortcuts" msgstr "atalhos" -#: ../src/gui/accelerators.c:2614 +#: ../src/gui/accelerators.c:2747 msgid "export shortcuts" msgstr "exportar atalhos" -#: ../src/gui/accelerators.c:2621 +#: ../src/gui/accelerators.c:2754 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -15842,27 +16329,27 @@ msgstr "" "exportar todos os atalhos para um arquivo\n" "ou somente para um dispositivo selecionado\n" -#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 +#: ../src/gui/accelerators.c:2760 ../src/gui/accelerators.c:2832 msgid "keyboard" msgstr "teclado" -#: ../src/gui/accelerators.c:2640 +#: ../src/gui/accelerators.c:2773 msgid "device id" msgstr "id do dispositivo" -#: ../src/gui/accelerators.c:2658 +#: ../src/gui/accelerators.c:2791 msgid "select file to export" msgstr "selecione arquivo para exportar" -#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 +#: ../src/gui/accelerators.c:2792 ../src/libs/tagging.c:2903 msgid "_export" msgstr "_exportar" -#: ../src/gui/accelerators.c:2686 +#: ../src/gui/accelerators.c:2819 msgid "import shortcuts" msgstr "importar atalhos" -#: ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2826 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -15870,31 +16357,31 @@ msgstr "" "importar todos os atalhos de um arquivo\n" "ou somente para um dispositivo selecionado\n" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2843 msgid "id in file" msgstr "id no arquivo" -#: ../src/gui/accelerators.c:2716 +#: ../src/gui/accelerators.c:2849 msgid "id when loaded" msgstr "id quando carregado" -#: ../src/gui/accelerators.c:2719 +#: ../src/gui/accelerators.c:2852 msgid "clear device first" msgstr "limpar o dispositivo primeiro" -#: ../src/gui/accelerators.c:2744 +#: ../src/gui/accelerators.c:2877 msgid "select file to import" msgstr "selecione arquivo para importar" -#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 +#: ../src/gui/accelerators.c:2878 ../src/libs/tagging.c:2861 msgid "_import" msgstr "_importar" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2928 msgid "import sample shortcuts" msgstr "importar atalhos de exemplo" -#: ../src/gui/accelerators.c:2801 +#: ../src/gui/accelerators.c:2934 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -15918,11 +16405,11 @@ msgstr "" "É recomendável exportar os atalhos atuais\n" "antes de adicioná-los.\n" -#: ../src/gui/accelerators.c:2897 +#: ../src/gui/accelerators.c:3099 msgid "search shortcuts list" msgstr "buscar na lista de atalhos" -#: ../src/gui/accelerators.c:2899 +#: ../src/gui/accelerators.c:3101 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -15931,23 +16418,23 @@ msgstr "" "pressione as teclas para cima e para baixo para percorrer ciclicamente os " "resultados" -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1752 +#: ../src/gui/accelerators.c:3123 ../src/views/view.c:1765 msgid "shortcut" msgstr "atalho" -#: ../src/gui/accelerators.c:2932 +#: ../src/gui/accelerators.c:3136 msgid "element" msgstr "elemento" -#: ../src/gui/accelerators.c:2940 +#: ../src/gui/accelerators.c:3144 msgid "effect" msgstr "efeito" -#: ../src/gui/accelerators.c:2998 +#: ../src/gui/accelerators.c:3202 msgid "search actions list" msgstr "buscar na lista de ações" -#: ../src/gui/accelerators.c:3000 +#: ../src/gui/accelerators.c:3204 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -15956,16 +16443,16 @@ msgstr "" "pressione as teclas para cima e para baixo para percorrer ciclicamente os " "resultados" -#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/accelerators.c:3245 ../src/gui/guides.c:841 #: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "tipo" -#: ../src/gui/accelerators.c:3060 +#: ../src/gui/accelerators.c:3275 msgid "enable fallbacks" msgstr "ativar alternativos" -#: ../src/gui/accelerators.c:3061 +#: ../src/gui/accelerators.c:3276 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -15974,45 +16461,45 @@ msgstr "" "adicionais,\n" "quando usados em combinação com um atalho base" -#: ../src/gui/accelerators.c:3068 +#: ../src/gui/accelerators.c:3283 msgid "open help page for shortcuts" msgstr "abrir página de ajuda para atalhos" -#: ../src/gui/accelerators.c:3072 +#: ../src/gui/accelerators.c:3287 msgid "restore..." msgstr "restaurar..." -#: ../src/gui/accelerators.c:3073 +#: ../src/gui/accelerators.c:3288 msgid "restore default shortcuts or previous state" msgstr "restaurar atalhos padrão ou estado anterior" -#: ../src/gui/accelerators.c:3076 +#: ../src/gui/accelerators.c:3291 msgid "import extras" msgstr "importar extras" -#: ../src/gui/accelerators.c:3077 +#: ../src/gui/accelerators.c:3292 msgid "import extended default shortcuts" msgstr "importar atalhos default extendidos" -#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 -#: ../src/libs/tagging.c:3713 +#: ../src/gui/accelerators.c:3295 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3738 msgid "import..." msgstr "importar..." -#: ../src/gui/accelerators.c:3081 +#: ../src/gui/accelerators.c:3296 msgid "fully or partially import shortcuts from file" msgstr "importar atalhos completamente ou parcialmente de um arquivo" -#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 -#: ../src/libs/tagging.c:3720 +#: ../src/gui/accelerators.c:3299 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3745 msgid "export..." msgstr "exportar..." -#: ../src/gui/accelerators.c:3085 +#: ../src/gui/accelerators.c:3300 msgid "fully or partially export shortcuts to file" msgstr "exportar atalhos completamente ou parcialmente para um arquivo" -#: ../src/gui/accelerators.c:3097 +#: ../src/gui/accelerators.c:3312 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" @@ -16046,31 +16533,31 @@ msgstr "" "clique três vezes para desabilitar esta mensagem " "permanentemente" -#: ../src/gui/accelerators.c:3527 +#: ../src/gui/accelerators.c:3742 msgid "reinitialising input devices" msgstr "reiniciando os dispositivos de entrada" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3843 msgid "move not assigned" msgstr "movimento não associado" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3843 msgid "fallback to earlier move" msgstr "revertendo para o movimento anterior" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3923 msgid "down move" msgstr "movimento para baixo" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3923 msgid "flip top/bottom first/last" msgstr "espelhar topo/base primeiro/último" -#: ../src/gui/accelerators.c:3775 +#: ../src/gui/accelerators.c:4002 msgid "fallback to move" msgstr "alternativo para mover" -#: ../src/gui/accelerators.c:3881 +#: ../src/gui/accelerators.c:4108 #, c-format msgid "" "\n" @@ -16080,205 +16567,209 @@ msgstr "" "aplicando predefinição '%s'" #. TODO -#: ../src/gui/accelerators.c:3997 +#: ../src/gui/accelerators.c:4250 msgid "ignoring shortcuts while blocking jobs running" msgstr "ignorando atalhos enquanto tarefas bloqueantes executam" -#: ../src/gui/accelerators.c:4031 +#: ../src/gui/accelerators.c:4284 #, c-format msgid "%s not assigned" msgstr "%s não associado" -#: ../src/gui/accelerators.c:4211 +#: ../src/gui/accelerators.c:4474 #, c-format msgid "%s assigned to %s" msgstr "%s associado a %s" -#: ../src/gui/accelerators.c:4424 +#: ../src/gui/accelerators.c:4804 msgid "short key press resets stuck keys" msgstr "pressionamento curto de tecla reinicializa teclas bloqueadas" -#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 +#: ../src/gui/color_picker_proxy.c:542 ../src/iop/watermark.c:1463 +msgid "pick color from image" +msgstr "seleciona cor a partir da imagem" + +#: ../src/gui/gtk.c:228 ../src/views/darkroom.c:5779 msgid "darktable - darkroom preview" msgstr "darktable - pré-visualização de sala escura" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:273 msgid "tooltips off" msgstr "não mostrar dicas" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:273 msgid "tooltips on" msgstr "mostrar dica" -#: ../src/gui/gtk.c:1035 +#: ../src/gui/gtk.c:1204 msgid "closing darktable..." msgstr "fechando o darktable..." -#: ../src/gui/gtk.c:1065 +#: ../src/gui/gtk.c:1237 msgid "exporting to GIMP" msgstr "exportando para o GIMP" -#: ../src/gui/gtk.c:1346 +#: ../src/gui/gtk.c:1728 msgid "URL opened in web browser" msgstr "URL aberta no navegador" -#: ../src/gui/gtk.c:1350 +#: ../src/gui/gtk.c:1732 msgid "error while opening URL in web browser" msgstr "erro abrindo URL no navegador" #. View menu -#: ../src/gui/gtk.c:1531 +#: ../src/gui/gtk.c:1942 msgctxt "menu" msgid "Views" msgstr "Vistas" -#: ../src/gui/gtk.c:1535 +#: ../src/gui/gtk.c:1946 msgctxt "menu" msgid "Lighttable" msgstr "Mesa de luz" -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1947 msgctxt "menu" msgid "Darkroom" msgstr "Sala escura" -#: ../src/gui/gtk.c:1542 +#: ../src/gui/gtk.c:1953 msgctxt "menu" msgid "Slideshow" msgstr "Apresentação" -#: ../src/gui/gtk.c:1544 +#: ../src/gui/gtk.c:1955 msgctxt "menu" msgid "Map" msgstr "Mapa" -#: ../src/gui/gtk.c:1546 +#: ../src/gui/gtk.c:1957 msgctxt "menu" msgid "Print" msgstr "Imprimir" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1959 msgctxt "menu" msgid "Tethering" msgstr "Acesso remoto" #. Window menu -#: ../src/gui/gtk.c:1554 +#: ../src/gui/gtk.c:1965 msgctxt "menu" msgid "Window" msgstr "Janela" #. Help menu -#: ../src/gui/gtk.c:1562 +#: ../src/gui/gtk.c:1973 msgctxt "menu" msgid "Help" msgstr "Ajuda" -#: ../src/gui/gtk.c:1566 +#: ../src/gui/gtk.c:1977 msgctxt "menu" msgid "darktable Manual" msgstr "Manual do darktable" -#: ../src/gui/gtk.c:1573 +#: ../src/gui/gtk.c:1984 msgctxt "menu" msgid "darktable Homepage" msgstr "Homepage do darktable" -#: ../src/gui/gtk.c:1605 +#: ../src/gui/gtk.c:2016 msgctxt "menu" msgid "Preferences" msgstr "Preferências" -#: ../src/gui/gtk.c:1659 +#: ../src/gui/gtk.c:2065 msgid "panels" msgstr "painéis" -#: ../src/gui/gtk.c:1698 +#: ../src/gui/gtk.c:2104 msgid "switch views" msgstr "alternar vistas" -#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:2105 ../src/views/tethering.c:104 msgid "tethering" msgstr "acesso remoto" -#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 +#: ../src/gui/gtk.c:2111 ../src/views/map.c:282 msgid "map" msgstr "mapa" -#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:2113 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "apresentação" #. Print button -#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 +#: ../src/gui/gtk.c:2115 ../src/libs/print_settings.c:2965 msgid "print" msgstr "imprimir" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1716 +#: ../src/gui/gtk.c:2122 msgid "quit" msgstr "sair" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1720 +#: ../src/gui/gtk.c:2126 msgid "fullscreen" msgstr "tela cheia" -#: ../src/gui/gtk.c:1725 +#: ../src/gui/gtk.c:2131 msgid "collapsing controls" msgstr "recolhimento de controles" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1728 +#: ../src/gui/gtk.c:2134 msgid "header" msgstr "cabeçalho" -#: ../src/gui/gtk.c:1730 +#: ../src/gui/gtk.c:2136 msgid "filmstrip and timeline" msgstr "rolo de filme e linha do tempo" -#: ../src/gui/gtk.c:1732 +#: ../src/gui/gtk.c:2138 msgid "top toolbar" msgstr "barra de ferramentas superior" -#: ../src/gui/gtk.c:1733 +#: ../src/gui/gtk.c:2139 msgid "bottom toolbar" msgstr "barra de ferramentas inferior" -#: ../src/gui/gtk.c:1734 +#: ../src/gui/gtk.c:2140 msgid "all top" msgstr "tudo acima" -#: ../src/gui/gtk.c:1735 +#: ../src/gui/gtk.c:2141 msgid "all bottom" msgstr "tudo abaixo" -#: ../src/gui/gtk.c:1737 +#: ../src/gui/gtk.c:2143 msgid "toggle tooltip visibility" msgstr "alternar visibilidade de dicas" -#: ../src/gui/gtk.c:1740 +#: ../src/gui/gtk.c:2146 msgid "reinitialise input devices" msgstr "reiniciar os dispositivos de entrada" -#: ../src/gui/gtk.c:1781 +#: ../src/gui/gtk.c:2187 msgid "toggle focus-peaking mode" msgstr "alterna foco máximo" -#: ../src/gui/gtk.c:1788 +#: ../src/gui/gtk.c:2194 msgid "toggle focus peaking" msgstr "alternar foco máximo" -#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 -#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 +#: ../src/gui/gtk.c:2527 ../src/gui/gtk.c:4643 ../src/gui/gtk.c:4648 +#: ../src/gui/gtk.c:4653 ../src/gui/gtk.c:4658 msgid "tabs" msgstr "abas" -#: ../src/gui/gtk.c:2216 +#: ../src/gui/gtk.c:2613 msgid "collapsing panels" msgstr "recolhimento de painéis" -#: ../src/gui/gtk.c:2217 +#: ../src/gui/gtk.c:2614 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -16294,54 +16785,54 @@ msgstr "" "\n" "quer recolher todos os painéis agora?" -#: ../src/gui/gtk.c:2685 +#: ../src/gui/gtk.c:3082 msgid "restore defaults" msgstr "restaurar padrões" -#: ../src/gui/gtk.c:2686 +#: ../src/gui/gtk.c:3083 msgid "restore the default visibility and position of all modules in this view" msgstr "" "restaurar a visibilidade e posição padrão de todos os módulos nesta vista" -#: ../src/gui/gtk.c:2770 +#: ../src/gui/gtk.c:3235 msgid "right-click to show/hide modules" msgstr "clique-direito para mostrar/ocultar módulos" -#: ../src/gui/gtk.c:2779 +#: ../src/gui/gtk.c:3243 msgid "show/hide modules" msgstr "mostrar/ocultar módulos" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3583 +#: ../src/gui/gtk.c:4042 msgid "access the online user manual?" msgstr "acessar o manual do usuário online?" -#: ../src/gui/gtk.c:3584 +#: ../src/gui/gtk.c:4043 #, c-format msgid "do you want to access `%s'?" msgstr "você deseja acessar `%s'?" -#: ../src/gui/gtk.c:3606 +#: ../src/gui/gtk.c:4065 msgid "there is no help available for this element" msgstr "não há ajuda disponível para este elemento" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 +#: ../src/gui/gtk.c:4110 ../src/libs/metadata_view.c:854 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3653 +#: ../src/gui/gtk.c:4112 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3993 +#: ../src/gui/gtk.c:4516 msgid "does not contain pages" msgstr "não contém páginas" -#: ../src/gui/gtk.c:4242 +#: ../src/gui/gtk.c:4778 ../src/gui/gtk.c:4849 #, c-format msgid "never show more than %d lines" msgstr "nunca mostrar mais que %d linhas" @@ -16445,129 +16936,129 @@ msgstr "$(WORKSPACE.LABEL) - rótulo da área de trabalho atual" msgid "from metadata" msgstr "dos metadados" -#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:558 +#: ../src/gui/guides.c:31 ../src/iop/colorcorrection.c:251 +#: ../src/iop/monochrome.c:565 msgid "grid" msgstr "grade" -#: ../src/gui/guides.c:31 +#: ../src/gui/guides.c:32 msgid "rules of thirds" msgstr "regra dos terços" -#: ../src/gui/guides.c:32 +#: ../src/gui/guides.c:33 msgid "metering" msgstr "medição" -#: ../src/gui/guides.c:33 +#: ../src/gui/guides.c:34 msgid "perspective" msgstr "perspectiva" -#: ../src/gui/guides.c:34 +#: ../src/gui/guides.c:35 msgid "diagonal method" msgstr "método diagonal" -#: ../src/gui/guides.c:35 +#: ../src/gui/guides.c:36 msgid "harmonious triangles" msgstr "triângulos áureos" -#: ../src/gui/guides.c:36 +#: ../src/gui/guides.c:37 msgid "golden sections" msgstr "seções áureas" -#: ../src/gui/guides.c:37 +#: ../src/gui/guides.c:38 msgid "golden spiral" msgstr "espiral áurea" -#: ../src/gui/guides.c:38 +#: ../src/gui/guides.c:39 msgid "golden spiral sections" msgstr "seções da espiral áurea" -#: ../src/gui/guides.c:39 +#: ../src/gui/guides.c:40 msgid "golden mean (all guides)" msgstr "proporção áurea (todas a linhas guia)" -#: ../src/gui/guides.c:233 +#: ../src/gui/guides.c:234 msgid "horizontal lines" msgstr "linhas horizontais" -#: ../src/gui/guides.c:234 +#: ../src/gui/guides.c:235 msgid "number of horizontal guide lines" msgstr "número de linhas guia horizontais" -#: ../src/gui/guides.c:244 +#: ../src/gui/guides.c:245 msgid "vertical lines" msgstr "linhas verticais" -#: ../src/gui/guides.c:245 +#: ../src/gui/guides.c:246 msgid "number of vertical guide lines" msgstr "número de linhas guia verticais" -#: ../src/gui/guides.c:254 +#: ../src/gui/guides.c:255 msgid "subdivisions" msgstr "subdivisões" -#: ../src/gui/guides.c:255 +#: ../src/gui/guides.c:256 msgid "number of subdivisions per grid rectangle" msgstr "número de subdivisões por retângulo da grade" #. title -#: ../src/gui/guides.c:822 +#: ../src/gui/guides.c:823 msgid "global guide overlay settings" msgstr "configurações globais de sobreposições de linhas guia" -#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 +#: ../src/gui/guides.c:832 ../src/gui/guides.c:841 ../src/gui/guides.c:848 +#: ../src/gui/guides.c:863 ../src/views/darkroom.c:3698 msgid "guide lines" msgstr "linhas guia" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 +#: ../src/gui/guides.c:832 ../src/iop/clipping.c:2096 msgid "flip" msgstr "espelhar" -#: ../src/gui/guides.c:831 +#: ../src/gui/guides.c:832 msgid "flip guides" msgstr "espelhar linhas guia" -#: ../src/gui/guides.c:834 +#: ../src/gui/guides.c:835 msgid "horizontally" msgstr "horizontalmente" -#: ../src/gui/guides.c:835 +#: ../src/gui/guides.c:836 msgid "vertically" msgstr "verticalmente" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 -#: ../src/iop/colorbalance.c:1861 +#: ../src/gui/guides.c:837 ../src/iop/ashift.c:6142 ../src/iop/clipping.c:2100 +#: ../src/iop/colorbalance.c:1864 msgid "both" msgstr "ambos" -#: ../src/gui/guides.c:841 +#: ../src/gui/guides.c:842 msgid "setup guide lines" msgstr "configurar linhas guia" -#: ../src/gui/guides.c:847 +#: ../src/gui/guides.c:848 msgid "overlay color" msgstr "cor da sobreposição" -#: ../src/gui/guides.c:848 +#: ../src/gui/guides.c:849 msgid "set overlay color" msgstr "seleciona cor da sobreposição" -#: ../src/gui/guides.c:865 +#: ../src/gui/guides.c:866 msgid "" "set the contrast between the lightest and darkest part of the guide overlays" msgstr "" "define o contraste entre as partes mais clara e mais escura das linhas guia" -#: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 +#: ../src/gui/guides.c:984 ../src/gui/guides.c:1042 msgid "show guides" msgstr "mostrar linhas guia" -#: ../src/gui/guides.c:1041 +#: ../src/gui/guides.c:1056 msgid "show guide overlay when this module has focus" msgstr "mostrar a sobreposição quando este módulo tiver o foco" -#: ../src/gui/guides.c:1044 +#: ../src/gui/guides.c:1063 msgid "" "change global guide settings\n" "note that these settings are applied globally and will impact any module " @@ -16614,21 +17105,16 @@ msgstr "incluir" msgid "item" msgstr "item" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 -#: ../src/gui/styles_dialog.c:717 -msgid "mask" -msgstr "máscara" - #: ../src/gui/hist_dialog.c:372 msgid "can't copy history out of unaltered image" msgstr "não é possível copiar histórico de uma imagem inalterada" #. grid headers -#: ../src/gui/import_metadata.c:485 +#: ../src/gui/import_metadata.c:481 msgid "metadata presets" msgstr "predefinições de metadados" -#: ../src/gui/import_metadata.c:488 +#: ../src/gui/import_metadata.c:484 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -16638,11 +17124,11 @@ msgstr "" "clique-duplo em um rótulo para limpar a entrada correspondente\n" "clique-duplo em 'predefinições' para limpar todas as entradas" -#: ../src/gui/import_metadata.c:498 +#: ../src/gui/import_metadata.c:493 msgid "from XMP" msgstr "do XMP" -#: ../src/gui/import_metadata.c:501 +#: ../src/gui/import_metadata.c:496 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -16657,11 +17143,11 @@ msgstr "" "atualizado" #. tags -#: ../src/gui/import_metadata.c:512 +#: ../src/gui/import_metadata.c:507 msgid "tag presets" msgstr "predefinições de etiquetas" -#: ../src/gui/import_metadata.c:526 +#: ../src/gui/import_metadata.c:521 msgid "comma separated list of tags" msgstr "lista de etiquetas separadas por vírgula" @@ -16673,7 +17159,7 @@ msgstr "seleciona etiqueta" msgid "_add" msgstr "_adicionar" -#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:837 msgid "_done" msgstr "_feito" @@ -16689,11 +17175,11 @@ msgstr "" "lista de etiquetas disponíveis. clique 'adicionar' ou clique-duplo na " "etiqueta para adicionar a etiqueta selecionado" -#: ../src/gui/preferences.c:314 +#: ../src/gui/preferences.c:364 msgid "reset panels in all views" msgstr "redefinir painéis em todas as vistas" -#: ../src/gui/preferences.c:315 +#: ../src/gui/preferences.c:365 msgid "" "are you sure?\n" "\n" @@ -16705,15 +17191,15 @@ msgstr "" "você não poderá restaurar seu layout de painel e seleção de módulos." #. language -#: ../src/gui/preferences.c:348 +#: ../src/gui/preferences.c:399 msgid "interface language" msgstr "idioma da interface" -#: ../src/gui/preferences.c:368 +#: ../src/gui/preferences.c:419 msgid "double-click to reset to the system language" msgstr "clique-duplo para voltar para a linguagem do sistema" -#: ../src/gui/preferences.c:371 +#: ../src/gui/preferences.c:422 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -16723,27 +17209,83 @@ msgstr "" "marcado com * \n" "(necessário reiniciar)" -#: ../src/gui/preferences.c:383 +#: ../src/gui/preferences.c:433 msgid "theme" msgstr "tema" -#: ../src/gui/preferences.c:414 +#: ../src/gui/preferences.c:464 msgid "set the theme for the user interface" msgstr "define o tema para a interface de usuário" -#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 +#: ../src/gui/preferences.c:470 +msgid "condensed module controls" +msgstr "controle condensado de painéis" + +#: ../src/gui/preferences.c:478 +msgid "use condensed module controls" +msgstr "usar controle condensado de módulo" + +#: ../src/gui/preferences.c:487 +#, fuzzy +msgid "rounded module headers" +msgstr "módulo em foco '%s'" + +#: ../src/gui/preferences.c:495 +msgid "use rounded module headers variant" +msgstr "usar variante com cabeçalhos de módulos arredondados" + +#. focused module border +#: ../src/gui/preferences.c:502 +msgid "focused module border" +msgstr "borda do módulo em foco" + +#: ../src/gui/preferences.c:514 ../src/gui/preferences.c:539 +#, fuzzy +msgid "light" +msgstr "clarear" + +#: ../src/gui/preferences.c:515 ../src/gui/preferences.c:540 +#: ../src/iop/lowlight.c:631 +msgid "dark" +msgstr "escuro" + +#: ../src/gui/preferences.c:524 +msgid "set the focused module border color" +msgstr "seleciona cor da borda do módulo em foco" + +#. expanded module border +#: ../src/gui/preferences.c:527 +msgid "expanded module border" +msgstr "borda do módulo expandido" + +#: ../src/gui/preferences.c:549 +msgid "set the expanded module border color" +msgstr "seleciona cor da borda do módulo expandido" + +#. accent color +#: ../src/gui/preferences.c:552 +#, fuzzy +msgid "accent color" +msgstr "cor alvo" + +#: ../src/gui/preferences.c:573 +#, fuzzy +msgid "set the theme accent color for the interface" +msgstr "define o tema para a interface de usuário" + +#: ../src/gui/preferences.c:588 ../src/gui/preferences.c:595 msgid "use system font size" msgstr "usar o tamanho de fonte do sistema" -#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 +#: ../src/gui/preferences.c:610 ../src/gui/preferences.c:617 msgid "font size in points" msgstr "tamanho da fonte em pontos" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:623 msgid "GUI controls and text DPI" msgstr "controles da interface gráfica e resolução (DPI) do texto" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:633 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -16759,72 +17301,72 @@ msgstr "" "o padrão é 96 DPI na maioria dos sistemas.\n" "(é necessário reiniciar)" -#: ../src/gui/preferences.c:485 +#: ../src/gui/preferences.c:643 msgid "reset view panels" msgstr "redefinir painéis da vista" -#: ../src/gui/preferences.c:487 +#: ../src/gui/preferences.c:645 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "" "redefinir painéis escondidos, seus tamanhos e módulos selecionados em todas " "as vistas" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:652 msgid "modify selected theme with CSS tweaks below" msgstr "modificar o tema selecionado com os ajustes CSS abaixo" -#: ../src/gui/preferences.c:504 +#: ../src/gui/preferences.c:662 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "modificar o tema com o CSS abaixo (gravado no arquivo user.css)" -#: ../src/gui/preferences.c:528 +#: ../src/gui/preferences.c:685 msgctxt "usercss" msgid "save CSS and apply" msgstr "salvar CSS e aplicar" -#: ../src/gui/preferences.c:536 +#: ../src/gui/preferences.c:693 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "clique para salvar e aplicar os ajustes CSS inseridos neste editor" -#: ../src/gui/preferences.c:539 +#: ../src/gui/preferences.c:696 msgid "open help page for CSS tweaks" msgstr "abrir pátina de ajuda para ajustes de CSS" #. load default text with some pointers -#: ../src/gui/preferences.c:561 +#: ../src/gui/preferences.c:718 msgid "ERROR Loading user.css" msgstr "ERRO Carregando user.css" #. load default text -#: ../src/gui/preferences.c:570 +#: ../src/gui/preferences.c:727 msgid "Enter CSS theme tweaks here" msgstr "Entre ajustes ao tema CSS aqui" -#: ../src/gui/preferences.c:585 +#: ../src/gui/preferences.c:742 msgid "darktable preferences" msgstr "preferências do darktable" -#: ../src/gui/preferences.c:648 +#: ../src/gui/preferences.c:805 msgid "darktable needs to be restarted for settings to take effect" msgstr "O darktable precisa ser reiniciado para as configurações terem efeito" #. exif -#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 -#: ../src/libs/metadata_view.c:147 +#: ../src/gui/preferences.c:1130 ../src/gui/preferences_ai.c:1361 +#: ../src/gui/presets.c:658 ../src/libs/metadata_view.c:148 msgid "model" msgstr "modelo" -#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 -#: ../src/libs/metadata_view.c:148 +#: ../src/gui/preferences.c:1136 ../src/gui/presets.c:666 +#: ../src/libs/metadata_view.c:149 msgid "maker" msgstr "fabricante" -#: ../src/gui/preferences.c:1007 +#: ../src/gui/preferences.c:1182 msgid "search presets list" msgstr "buscar na lista de predefinições" -#: ../src/gui/preferences.c:1010 +#: ../src/gui/preferences.c:1185 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -16833,142 +17375,315 @@ msgstr "" "pressione as teclas para cima e para baixo para percorrer ciclicamente os " "resultados" -#: ../src/gui/preferences.c:1020 +#: ../src/gui/preferences.c:1194 msgctxt "preferences" msgid "import..." msgstr "importar..." -#: ../src/gui/preferences.c:1025 +#: ../src/gui/preferences.c:1199 msgctxt "preferences" msgid "export..." msgstr "exportar..." -#: ../src/gui/preferences.c:1208 +#: ../src/gui/preferences.c:1385 #, c-format msgid "failed to import preset %s" msgstr "falha ao importar predefinição %s" -#: ../src/gui/preferences.c:1220 +#: ../src/gui/preferences.c:1397 msgid "select preset(s) to import" msgstr "selecione predefinições para importar" -#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 -#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 -#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 -#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1398 ../src/gui/preferences_ai.c:1916 +#: ../src/gui/preferences_ai.c:2380 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:466 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:957 ../src/libs/import.c:1831 +#: ../src/libs/import.c:1942 ../src/libs/styles.c:595 msgid "_open" msgstr "_abrir" -#: ../src/gui/preferences.c:1230 +#: ../src/gui/preferences.c:1407 msgid "darktable preset files" msgstr "arquivos de predefinição do darktable" -#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 -#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 -#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1412 ../src/gui/preferences_ai.c:2394 +#: ../src/iop/lut3d.c:1658 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:973 ../src/libs/styles.c:609 msgid "all files" msgstr "todos arquivos" -#: ../src/gui/preferences_ai.c:161 +#: ../src/gui/preferences_ai.c:171 msgid "downloaded" msgstr "baixado" -#: ../src/gui/preferences_ai.c:163 +#: ../src/gui/preferences_ai.c:173 msgid "update available" msgstr "atualização disponível" -#: ../src/gui/preferences_ai.c:165 +#: ../src/gui/preferences_ai.c:175 msgid "update required" msgstr "atualização necessária" -#: ../src/gui/preferences_ai.c:167 +#: ../src/gui/preferences_ai.c:177 msgid "downloading..." msgstr "baixando..." -#: ../src/gui/preferences_ai.c:171 +#: ../src/gui/preferences_ai.c:181 msgid "not downloaded" msgstr "não baixado" -#: ../src/gui/preferences_ai.c:379 +#: ../src/gui/preferences_ai.c:255 +msgid "imported from file" +msgstr "importado do arquivo" + +#: ../src/gui/preferences_ai.c:257 +msgid "local" +msgstr "local" + +#: ../src/gui/preferences_ai.c:434 msgid "select hardware acceleration for AI inference:" msgstr "selecione aceleração de IA para inferência por IA:" -#: ../src/gui/preferences_ai.c:569 +#: ../src/gui/preferences_ai.c:624 msgid "restart to apply" msgstr "reinicie para aplicar" -#: ../src/gui/preferences_ai.c:581 +#: ../src/gui/preferences_ai.c:636 msgid "not available, will fall back to CPU" msgstr "não disponível, revertendo para CPU" -#: ../src/gui/preferences_ai.c:833 -msgid "downloading AI model" -msgstr "baixando modelo de IA" - -#: ../src/gui/preferences_ai.c:848 +#: ../src/gui/preferences_ai.c:729 #, c-format -msgid "downloading: %s" -msgstr "baixando: %s" +msgid "could not reach %d model repository" +msgid_plural "could not reach %d model repositories" +msgstr[0] "não foi possível alcançar o repositório de modelos %d" +msgstr[1] "não foi possível alcançar os repositórios de modelos %d" -#: ../src/gui/preferences_ai.c:919 -msgid "model download failed" -msgstr "download de modelo falhou" - -#: ../src/gui/preferences_ai.c:994 -msgid "install AI models" -msgstr "instalar modelos de IA" +#: ../src/gui/preferences_ai.c:732 +msgid "all installed models are up to date" +msgstr "todos os modelos instalados estão atualizados" -#: ../src/gui/preferences_ai.c:1002 -msgid "AI model packages (*.dtmodel)" -msgstr "pacotes de modelos de IA (*.dtmodel)" +#: ../src/gui/preferences_ai.c:748 +#, fuzzy, c-format +msgid "%u model has an update available" +msgid_plural "%u models have updates available" +msgstr[0] "%u modelo tem uma atualização disponível" +msgstr[1] "%u modelos tem atualizações disponíveis" -#: ../src/gui/preferences_ai.c:1093 -msgid "delete model?" +#: ../src/gui/preferences_ai.c:754 +#, c-format +msgid "%u model is too old for this version of darktable and must be updated" +msgid_plural "" +"%u models are too old for this version of darktable and must be updated" +msgstr[0] "" +msgstr[1] "" + +#: ../src/gui/preferences_ai.c:769 +#, c-format +msgid "" +"%s\n" +"\n" +"%d repository could not be reached, so there may be more" +msgid_plural "" +"%s\n" +"\n" +"%d repositories could not be reached, so there may be more" +msgstr[0] "" +msgstr[1] "" + +#: ../src/gui/preferences_ai.c:784 +#, fuzzy +msgid "_later" +msgstr "bilateral" + +#: ../src/gui/preferences_ai.c:785 +#, fuzzy +msgid "_update now" +msgstr "atualizar" + +#: ../src/gui/preferences_ai.c:1051 +msgid "downloading AI model" +msgstr "baixando modelo de IA" + +#: ../src/gui/preferences_ai.c:1066 +#, c-format +msgid "downloading: %s" +msgstr "baixando: %s" + +#: ../src/gui/preferences_ai.c:1137 +msgid "model download failed" +msgstr "download de modelo falhou" + +#: ../src/gui/preferences_ai.c:1321 +msgid "retrieving the list of models…" +msgstr "obtendo a lista de modelos…" + +#: ../src/gui/preferences_ai.c:1343 +msgid "nothing to install from here" +msgstr "nada a instalar a partir daqui" + +#: ../src/gui/preferences_ai.c:1365 +msgid "download size" +msgstr "tmanho do doenload" + +#: ../src/gui/preferences_ai.c:1369 ../src/gui/preferences_ai.c:2077 +msgid "license" +msgstr "licença" + +#: ../src/gui/preferences_ai.c:1437 +msgid "the official repository" +msgstr "o repositório oficial" + +#: ../src/gui/preferences_ai.c:1439 +msgid "a local install" +msgstr "uma instalação local" + +#: ../src/gui/preferences_ai.c:1443 +msgid "replace installed model?" +msgstr "substituir modelo instalado?" + +#: ../src/gui/preferences_ai.c:1445 +#, c-format +msgid "" +"\"%s\" is already installed from %s.\n" +"\n" +"installing it from %s replaces those files" +msgstr "" +"\"%s\" já está instalado de %s.\n" +"\n" +"instalar de %s substitui esses arquivos" + +#: ../src/gui/preferences_ai.c:1476 +msgid "this repository offers no models for this version of darktable" +msgstr "" +"este repositório não oferece nenhum modelo para esta versão do darktable" + +#: ../src/gui/preferences_ai.c:1478 +msgid "repository not usable" +msgstr "repositório não usável" + +#: ../src/gui/preferences_ai.c:1489 +msgid "add this repository?" +msgstr "adicionar este repositório?" + +#: ../src/gui/preferences_ai.c:1490 +#, c-format +msgid "" +"%s offers %d model(s) for this version of darktable\n" +"\n" +"it is not maintained or reviewed by the darktable project, and a model " +"installed from it replaces any installed model of the same name" +msgstr "" + +#: ../src/gui/preferences_ai.c:1567 +msgid "that repository is already listed" +msgstr "esse repositório já está listado" + +#: ../src/gui/preferences_ai.c:1618 +msgid "repositories" +msgstr "repositórios" + +#: ../src/gui/preferences_ai.c:1653 +msgid "add" +msgstr "adicionar" + +#: ../src/gui/preferences_ai.c:1654 ../src/libs/image.c:515 +#: ../src/libs/modulegroups.c:4262 ../src/libs/styles.c:930 +msgid "remove" +msgstr "remover" + +#: ../src/gui/preferences_ai.c:1729 +msgid "no repository configured" +msgstr "nenhum repositório configurado" + +#: ../src/gui/preferences_ai.c:1730 +msgid "set plugins/ai/repository first" +msgstr "defina plugins/ia/repositório antes" + +#: ../src/gui/preferences_ai.c:1735 +msgid "install models from repository" +msgstr "instalar modelo do repositório" + +#: ../src/gui/preferences_ai.c:1739 +#, fuzzy +msgid "_install" +msgstr "instalar modelo" + +#: ../src/gui/preferences_ai.c:1767 +msgid "repository" +msgstr "repositório" + +#: ../src/gui/preferences_ai.c:1796 ../src/gui/preferences_ai.c:2745 +#: ../src/libs/metadata_view.c:138 +msgid "version" +msgstr "versão" + +#: ../src/gui/preferences_ai.c:1801 ../src/gui/preferences_ai.c:2754 +msgid "task" +msgstr "tarefa" + +#: ../src/gui/preferences_ai.c:1806 ../src/gui/preferences_ai.c:2779 +msgid "status" +msgstr "estado" + +#: ../src/gui/preferences_ai.c:1828 +msgid "manage repositories…" +msgstr "gerenciar repositórios…" + +#: ../src/gui/preferences_ai.c:1830 +msgid "add or remove the repositories models can be installed from" +msgstr "" + +#: ../src/gui/preferences_ai.c:1913 +msgid "install AI models" +msgstr "instalar modelos de IA" + +#: ../src/gui/preferences_ai.c:1921 +msgid "AI model packages (*.dtmodel)" +msgstr "pacotes de modelos de IA (*.dtmodel)" + +#: ../src/gui/preferences_ai.c:2012 +msgid "delete model?" msgid_plural "delete models?" msgstr[0] "excluir modelo?" msgstr[1] "excluir modelos?" -#: ../src/gui/preferences_ai.c:1095 +#: ../src/gui/preferences_ai.c:2014 #, c-format msgid "do you really want to delete %d selected model?" msgid_plural "do you really want to delete %d selected models?" msgstr[0] "você realmente deseja remover %d modelo selecionado?" msgstr[1] "você realmente deseja remover %d modelos selecionados?" -#: ../src/gui/preferences_ai.c:1156 +#: ../src/gui/preferences_ai.c:2075 msgid "scope" msgstr "escopo" -#: ../src/gui/preferences_ai.c:1156 +#: ../src/gui/preferences_ai.c:2075 msgid "author" msgstr "autor" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:2076 ../src/gui/preferences_ai.c:2722 msgid "source" msgstr "fonte" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:2076 msgid "paper" msgstr "papel" -#: ../src/gui/preferences_ai.c:1158 -msgid "license" -msgstr "licença" - -#: ../src/gui/preferences_ai.c:1158 +#: ../src/gui/preferences_ai.c:2077 msgid "training data" msgstr "dados de treinamento" -#: ../src/gui/preferences_ai.c:1159 +#: ../src/gui/preferences_ai.c:2078 msgid "data license" msgstr "licença dos dados" -#: ../src/gui/preferences_ai.c:1241 +#: ../src/gui/preferences_ai.c:2160 msgid "click for model details" msgstr "clique para detalhes do modelo" -#: ../src/gui/preferences_ai.c:1325 +#: ../src/gui/preferences_ai.c:2236 #, c-format msgid "" "ONNX Runtime %s detected.\n" @@ -16977,7 +17692,7 @@ msgstr "" "ONNX Runtime %s detectado.\n" "Reinicie o darktable para aplicar." -#: ../src/gui/preferences_ai.c:1330 +#: ../src/gui/preferences_ai.c:2241 #, c-format msgid "" "not a valid ONNX Runtime library:\n" @@ -16986,7 +17701,7 @@ msgstr "" "não é uma biblioteca ONNX Runtime válida:\n" "%s" -#: ../src/gui/preferences_ai.c:1358 +#: ../src/gui/preferences_ai.c:2269 msgid "" "no system ONNX Runtime library found.\n" "\n" @@ -16998,7 +17713,7 @@ msgstr "" "instale uma usando seu gerenciador de pacotes ou use o botão de navegar para " "selecionar um build personalizado." -#: ../src/gui/preferences_ai.c:1373 +#: ../src/gui/preferences_ai.c:2284 #, c-format msgid "" "ONNX Runtime %s [%s]\n" @@ -17011,54 +17726,65 @@ msgstr "" "\n" "Reinicie o darktable para aplicar." -#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +#: ../src/gui/preferences_ai.c:2292 ../src/gui/preferences_ai.c:2377 msgid "select ONNX Runtime library" msgstr "selecione biblioteca runtime ONNX" -#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 -#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4120 +#: ../src/gui/preferences_ai.c:2296 ../src/iop/lut3d.c:1627 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4395 msgid "_select" msgstr "_selecionar" -#: ../src/gui/preferences_ai.c:1391 +#: ../src/gui/preferences_ai.c:2302 msgid "multiple ONNX Runtime libraries found:" msgstr "multiplas bibliotecas runtime ONNX encontradas:" -#: ../src/gui/preferences_ai.c:1472 +#: ../src/gui/preferences_ai.c:2385 msgid "ONNX Runtime (onnxruntime*.dll)" msgstr "ONNX Runtime (onnxruntime*.dll)" -#: ../src/gui/preferences_ai.c:1475 +#: ../src/gui/preferences_ai.c:2388 msgid "ONNX Runtime (libonnxruntime.so*)" msgstr "ONNX Runtime (libonnxruntime.so*)" #. enable AI toggle -#: ../src/gui/preferences_ai.c:1528 +#: ../src/gui/preferences_ai.c:2441 msgid "enable AI features" msgstr "habilitar features de IA" +#: ../src/gui/preferences_ai.c:2485 +msgid "automatically check for model updates" +msgstr "verificar automaticamente atualizações do modelo" + +#: ../src/gui/preferences_ai.c:2491 +msgid "" +"contact the model repositories to look for newer versions of the installed " +"models.\n" +"when off, updates are only looked for when you press the button below" +msgstr "" + #. provider dropdown -#: ../src/gui/preferences_ai.c:1573 +#: ../src/gui/preferences_ai.c:2515 msgid "AI acceleration" msgstr "Aceleração de IA" -#: ../src/gui/preferences_ai.c:1584 +#: ../src/gui/preferences_ai.c:2526 msgid "select which GPU to use when the active provider supports more than one" msgstr "selecione qual GPU usar quando o provedor ativo suporta mais de uma" -#: ../src/gui/preferences_ai.c:1630 +#: ../src/gui/preferences_ai.c:2569 msgid "ONNX Runtime library" msgstr "biblioteca runtime ONNX" -#: ../src/gui/preferences_ai.c:1644 +#: ../src/gui/preferences_ai.c:2583 msgid "bundled (DirectML)" msgstr "agrupado (DirectML)" -#: ../src/gui/preferences_ai.c:1647 +#: ../src/gui/preferences_ai.c:2586 msgid "bundled (CPU only)" msgstr "agrupado (CPU apenas)" -#: ../src/gui/preferences_ai.c:1650 +#: ../src/gui/preferences_ai.c:2589 msgid "" "path to a GPU-enabled ONNX Runtime library.\n" "leave empty to use the bundled library.\n" @@ -17068,115 +17794,117 @@ msgstr "" "deixe vazio par ausar a biblioteca agrupada.\n" "requer reinício para surtir efeito." -#: ../src/gui/preferences_ai.c:1659 +#: ../src/gui/preferences_ai.c:2597 msgid "select a custom ONNX Runtime shared library" msgstr "selecione uma biblioteca compartilhara ONNX Runtime customizada" -#: ../src/gui/preferences_ai.c:1661 +#: ../src/gui/preferences_ai.c:2601 msgid "detect" msgstr "detectar" -#: ../src/gui/preferences_ai.c:1663 +#: ../src/gui/preferences_ai.c:2603 msgid "search for a system-installed ONNX Runtime library" msgstr "procurar uma biblioteca runtime ONNX instalada no sistema" -#: ../src/gui/preferences_ai.c:1698 +#: ../src/gui/preferences_ai.c:2638 msgid "models" msgstr "modelos" -#: ../src/gui/preferences_ai.c:1745 +#: ../src/gui/preferences_ai.c:2687 msgid "select/deselect all" msgstr "selecionar/deselecionar tudo" -#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "versão" - -#: ../src/gui/preferences_ai.c:1801 -msgid "task" -msgstr "tarefa" - -#: ../src/gui/preferences_ai.c:1816 +#: ../src/gui/preferences_ai.c:2769 msgid "enabled" msgstr "ativado" -#: ../src/gui/preferences_ai.c:1826 -msgid "status" -msgstr "estado" - -#: ../src/gui/preferences_ai.c:1872 +#: ../src/gui/preferences_ai.c:2822 msgid "download / update default" msgstr "baixar / atualizar padrão" -#: ../src/gui/preferences_ai.c:1874 +#: ../src/gui/preferences_ai.c:2824 msgid "download or update all default models" msgstr "baixar ou atualizar todos os modelos padrão" -#: ../src/gui/preferences_ai.c:1884 +#: ../src/gui/preferences_ai.c:2834 msgid "download / update selected" msgstr "baixar / atualizar selecionados" -#: ../src/gui/preferences_ai.c:1886 +#: ../src/gui/preferences_ai.c:2836 msgid "download or update the selected models" msgstr "baixar ou atualizar os modelos selecionados" #. import from file button -#: ../src/gui/preferences_ai.c:1896 +#: ../src/gui/preferences_ai.c:2847 msgid "import from file…" msgstr "importar de arquivo…" -#: ../src/gui/preferences_ai.c:1898 +#: ../src/gui/preferences_ai.c:2849 msgid "install a model from a local .dtmodel file" msgstr "instalar um modelo de um arquivo local .dtmodel" +#: ../src/gui/preferences_ai.c:2857 +msgid "install from repository…" +msgstr "instalar do repositório…" + +#: ../src/gui/preferences_ai.c:2859 +msgid "" +"browse every model the configured repository offers for this version of " +"darktable, including any not listed above" +msgstr "" + #. delete selected button -#: ../src/gui/preferences_ai.c:1904 +#: ../src/gui/preferences_ai.c:2870 msgid "delete selected" msgstr "deletar selecionados" -#: ../src/gui/preferences_ai.c:1906 +#: ../src/gui/preferences_ai.c:2872 msgid "remove the selected models from disk" msgstr "remover os modelos selecionados do disco" -#: ../src/gui/preferences_ai.c:1917 +#: ../src/gui/preferences_ai.c:2887 +msgid "look for newer versions of the installed models" +msgstr "procurar versões mais novas dos modelos instalados" + +#: ../src/gui/preferences_ai.c:2894 msgid "open help page for AI settings" msgstr "abrir página de ajuda para configurações de IA" #. add to stack -#: ../src/gui/preferences_ai.c:1929 +#: ../src/gui/preferences_ai.c:2915 msgid "AI" msgstr "IA" -#: ../src/gui/presets.c:59 +#: ../src/gui/presets.c:62 msgid "non-raw" msgstr "não-raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:378 msgid "raw" msgstr "raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:379 msgid "HDR" msgstr "HDR" -#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:384 +#: ../src/gui/presets.c:62 ../src/iop/monochrome.c:78 ../src/libs/image.c:663 +#: ../src/libs/metadata_view.c:385 msgid "monochrome" msgstr "monocromático" -#: ../src/gui/presets.c:153 +#: ../src/gui/presets.c:156 #, c-format msgid "preset `%s' is write-protected, can't delete!" msgstr "" "predefinição `%s' está protegida contra gravação, não é possível remover!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:162 ../src/gui/presets.c:474 ../src/libs/lib.c:270 +#: ../src/libs/modulegroups.c:4158 msgid "delete preset?" msgstr "excluir predefinição?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 -#: ../src/libs/modulegroups.c:3975 +#: ../src/gui/presets.c:163 ../src/gui/presets.c:475 ../src/libs/lib.c:271 +#: ../src/libs/modulegroups.c:4159 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "você realmente deseja excluir a predefinição `%s'?" @@ -17187,25 +17915,25 @@ msgstr "você realmente deseja excluir a predefinição `%s'?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 -#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 -#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 +#: ../src/gui/presets.c:211 ../src/gui/presets.c:1038 ../src/gui/presets.c:1041 +#: ../src/gui/presets.c:1044 ../src/libs/lib.c:220 ../src/libs/lib.c:237 +#: ../src/libs/lib.c:245 ../src/libs/lib.c:248 msgid "new preset" msgstr "nova predefinição" -#: ../src/gui/presets.c:215 +#: ../src/gui/presets.c:218 msgid "please give preset a name" msgstr "favor nomear predefinição" -#: ../src/gui/presets.c:220 +#: ../src/gui/presets.c:223 msgid "unnamed preset" msgstr "predefinição sem nome" -#: ../src/gui/presets.c:249 +#: ../src/gui/presets.c:252 msgid "overwrite preset?" msgstr "sobrescrever predefinição?" -#: ../src/gui/presets.c:250 +#: ../src/gui/presets.c:253 #, c-format msgid "" "preset `%s' already exists.\n" @@ -17214,43 +17942,43 @@ msgstr "" "predefinição `%s' existente.\n" "Deseja sobrescrever?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 +#: ../src/gui/presets.c:433 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "_selecionar como destino" -#: ../src/gui/presets.c:439 +#: ../src/gui/presets.c:442 #, c-format msgid "preset %s was successfully exported" msgstr "predefinição %s foi exportada com sucesso" -#: ../src/gui/presets.c:566 +#: ../src/gui/presets.c:569 #, c-format msgid "edit `%s' for module `%s'" msgstr "editar `%s' para o módulo `%s'" -#: ../src/gui/presets.c:571 +#: ../src/gui/presets.c:574 msgid "_export..." msgstr "_exportar..." -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 -#: ../src/libs/tagging.c:1791 +#: ../src/gui/presets.c:575 ../src/libs/tagging.c:1714 +#: ../src/libs/tagging.c:1803 msgid "_delete" msgstr "_excluir" -#: ../src/gui/presets.c:590 +#: ../src/gui/presets.c:593 msgid "name of the preset" msgstr "nome da predefinição" -#: ../src/gui/presets.c:598 +#: ../src/gui/presets.c:601 msgid "description or further information" msgstr "descrição ou informação adicional" -#: ../src/gui/presets.c:602 +#: ../src/gui/presets.c:605 msgid "reset all module parameters to their default values" msgstr "redefinir todos os parâmetros do módulo para seus valores padrão" -#: ../src/gui/presets.c:605 +#: ../src/gui/presets.c:608 msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" @@ -17258,41 +17986,41 @@ msgstr "" "os parâmetros serão redefinidos para seus valores padrão, que podem ser " "determinados automaticamente a partir de metadados da imagem" -#: ../src/gui/presets.c:610 +#: ../src/gui/presets.c:613 msgid "auto apply this preset to matching images" msgstr "auto-aplicar predefinição às imagens correspondentes" -#: ../src/gui/presets.c:613 +#: ../src/gui/presets.c:616 msgid "only show this preset for matching images" msgstr "somente mostrar esta predefinição para imagens correspondentes" -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:618 msgid "" "be very careful with this option. this might be the last time you see your " "preset." msgstr "" "cuidado com esta opção. esta pode ser a última vez que veja sua predefinição." -#: ../src/gui/presets.c:654 +#: ../src/gui/presets.c:657 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "sequência para coincidir com modelo (use % como coringa)" -#: ../src/gui/presets.c:662 +#: ../src/gui/presets.c:665 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "sequência para coincidir o fabricante (use % como coringa)" -#: ../src/gui/presets.c:670 +#: ../src/gui/presets.c:673 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "sequência para coincidir a lente (use % como coringa)" -#: ../src/gui/presets.c:680 +#: ../src/gui/presets.c:683 msgid "minimum ISO value" msgstr "mínimo valor de ISO" -#: ../src/gui/presets.c:686 +#: ../src/gui/presets.c:689 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" @@ -17300,119 +18028,130 @@ msgstr "" "valor ISO máximo\n" "se deixado em branco, é equivalente a nenhum limite superior" -#: ../src/gui/presets.c:699 +#: ../src/gui/presets.c:702 msgid "minimum exposure time" msgstr "mínimo tempo de exposição" -#: ../src/gui/presets.c:700 +#: ../src/gui/presets.c:703 msgid "maximum exposure time" msgstr "máximo tempo de exposição" -#: ../src/gui/presets.c:716 +#: ../src/gui/presets.c:719 msgid "minimum aperture value" msgstr "valor mínimo de abertura" -#: ../src/gui/presets.c:717 +#: ../src/gui/presets.c:720 msgid "maximum aperture value" msgstr "valor máximo de abertura" -#: ../src/gui/presets.c:735 +#: ../src/gui/presets.c:738 msgid "minimum focal length" msgstr "distância focal mínima" -#: ../src/gui/presets.c:736 +#: ../src/gui/presets.c:739 msgid "maximum focal length" msgstr "distância focal máxima" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:744 +#: ../src/gui/presets.c:747 msgid "format" msgstr "formato" -#: ../src/gui/presets.c:749 +#: ../src/gui/presets.c:752 msgid "select image types you want this preset to be available for" msgstr "" "selecione os tipos de imagem para os quais você quer que esta predefinição " "esteja disponível" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 +#: ../src/gui/presets.c:765 ../src/libs/filtering.c:1258 msgid "and" msgstr "e" -#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 +#: ../src/gui/presets.c:809 ../src/gui/presets.c:861 msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:979 +#: ../src/gui/presets.c:982 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "" "predefinição `%s' está protegida contra gravação, não é possível editar!" -#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 +#: ../src/gui/presets.c:1006 ../src/libs/lib.c:190 msgid "update preset?" msgstr "atualizar predefinição?" -#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 +#: ../src/gui/presets.c:1007 ../src/libs/lib.c:191 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "você realmente deseja atualizar a predefinição `%s'?" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1138 msgid "(first)" msgstr "(primeira)" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1138 msgid "(last)" msgstr "(última)" -#: ../src/gui/presets.c:1165 +#: ../src/gui/presets.c:1173 #, c-format msgid "preset '%s' %s" msgstr "predefinição '%s' %s" -#: ../src/gui/presets.c:1166 +#: ../src/gui/presets.c:1174 msgid "no presets" msgstr "nenhuma predefinição" -#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 -#: ../src/libs/modulegroups.c:4058 +#: ../src/gui/presets.c:1440 ../src/libs/modulegroups.c:4234 +#: ../src/libs/modulegroups.c:4242 msgid "manage module layouts" msgstr "gerenciar disposição dos módulos" -#: ../src/gui/presets.c:1434 +#: ../src/gui/presets.c:1449 msgid "manage quick presets" msgstr "gerenciar predefinições rápidas" -#: ../src/gui/presets.c:1616 +#: ../src/gui/presets.c:1631 msgid "manage quick presets list..." msgstr "gerenciar lista de predefinições..." -#: ../src/gui/presets.c:1771 +#: ../src/gui/presets.c:1716 msgid "disabled: wrong module version" msgstr "desabilitado: versão do módulo incorreta" -#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 +#: ../src/gui/presets.c:1736 +msgid "manage presets..." +msgstr "gerenciar predefinições..." + +#: ../src/gui/presets.c:1742 msgid "edit this preset.." msgstr "editar esta predefinição..." -#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 +#: ../src/gui/presets.c:1746 msgid "delete this preset" msgstr "excluir esta predefinição" -#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 +#. no active preset, or the active preset is writeprotect (a shipped +#. * default): edit/delete are not allowed, so fall through to store/ +#. * update instead of leaving a bare separator behind the preset list. +#: ../src/gui/presets.c:1755 msgid "store new preset.." msgstr "armazenar nova predefinição..." -#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 +#: ../src/gui/presets.c:1759 +msgid "nothing to save" +msgstr "nada a gravar" + +#: ../src/gui/presets.c:1770 msgid "update preset" msgstr "atualizar predefinição" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "inicializando" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -17479,24 +18218,24 @@ msgstr "manter" msgid "can't create style out of unaltered image" msgstr "não é possível criar estilo de uma imagem inalterada" -#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +#: ../src/gui/welcome.c:671 ../src/gui/welcome.c:691 msgid "Welcome to darktable!" msgstr "Bem-vinda/Bem-vindo ao darktable!" #. Navigation buttons (right-aligned) -#: ../src/gui/welcome.c:739 +#: ../src/gui/welcome.c:741 msgid "_prev" msgstr "_prev" -#: ../src/gui/welcome.c:742 +#: ../src/gui/welcome.c:744 msgid "_next" msgstr "_next" -#: ../src/gui/welcome.c:796 +#: ../src/gui/welcome.c:798 msgid "let's set up a few options to get you started." msgstr "vamos configurar algumas opções para começar." -#: ../src/gui/welcome.c:799 +#: ../src/gui/welcome.c:801 msgid "" "if you are unsure, don't worry! just go ahead with the default, you can " "always change all values later in the preferences." @@ -17504,7 +18243,7 @@ msgstr "" "se não tiver certeza, não se preocupe! só prossiga com o padrão, você sempre " "pode mudar todos os valores depois nas preferências." -#: ../src/gui/welcome.c:804 +#: ../src/gui/welcome.c:806 msgid "" "you can close this window at any time, in which case the defaults will be " "applied." @@ -17512,11 +18251,11 @@ msgstr "" "você pode fechar esta janela a qualquer momento, e neste caso os padrões " "serão aplicados." -#: ../src/gui/welcome.c:837 +#: ../src/gui/welcome.c:839 msgid "You are all set!" msgstr "Tudo pronto!" -#: ../src/gui/welcome.c:840 +#: ../src/gui/welcome.c:842 msgid "" "darktable is extremely configurable and has a wealth of options. Here we " "covered just the most essential ones — make sure to explore the " @@ -17527,7 +18266,7 @@ msgstr "" "b> para ter a visão to todo." #. xgettext: %s is a URL; keep and unchanged -#: ../src/gui/welcome.c:849 +#: ../src/gui/welcome.c:851 #, c-format msgid "" "Read the user manual to learn more and make the most of " @@ -17536,7 +18275,7 @@ msgstr "" "Leia o manual do usuário para aprender mais e aproveitar " "o máximo do darktable.." -#: ../src/gui/welcome.c:859 +#: ../src/gui/welcome.c:861 msgid "" "And remember that you can always click on the ? on the top toolbar to " "get help right where you need it." @@ -17544,20 +18283,20 @@ msgstr "" "E lembre-se que você sempre pode clicar em ? na barra de ferramentas " "superior para obter ajuda onde precisar." -#: ../src/gui/welcome.c:864 +#: ../src/gui/welcome.c:866 msgid "Happy editing with darktable!" msgstr "Boas edições com o dartkable!" #. add a memory workspace just after default one -#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +#: ../src/gui/workspace.c:57 ../src/gui/workspace.c:597 msgid "memory" msgstr "memória" -#: ../src/gui/workspace.c:297 +#: ../src/gui/workspace.c:300 msgid "delete workspace" msgstr "excluir área de trabalho?" -#: ../src/gui/workspace.c:298 +#: ../src/gui/workspace.c:301 #, c-format msgid "" "WARNING\n" @@ -17572,11 +18311,11 @@ msgstr "" "\n" "se a escrita de XMP não estiver ativada, o trabalho de edição será perdido." -#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +#: ../src/gui/workspace.c:413 ../src/gui/workspace.c:426 msgid "create workspace" msgstr "criar área de trabalho" -#: ../src/gui/workspace.c:410 +#: ../src/gui/workspace.c:414 msgid "" "WARNING\n" "\n" @@ -17590,7 +18329,7 @@ msgstr "" "\n" "escolha um nome diferente." -#: ../src/gui/workspace.c:419 +#: ../src/gui/workspace.c:423 #, c-format msgid "" "WARNING\n" @@ -17605,58 +18344,63 @@ msgstr "" "\n" "escolha um nome diferente." -#: ../src/gui/workspace.c:569 +#: ../src/gui/workspace.c:576 msgid "darktable - select a workspace" msgstr "darktable - selecionar uma área de trabalho" -#: ../src/gui/workspace.c:581 +#: ../src/gui/workspace.c:588 msgid "select an existing workspace" msgstr "selecionar uma área de trabalho existente" -#: ../src/gui/workspace.c:617 +#: ../src/gui/workspace.c:624 msgid "remember selection and don't ask again" msgstr "lembrar seleção e não perguntar novamente" -#: ../src/gui/workspace.c:632 +#: ../src/gui/workspace.c:639 msgid "or create a new one" msgstr "ou criar uma nova" -#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +#: ../src/gui/workspace.c:647 ../src/libs/session.c:104 msgid "create" msgstr "criar" -#: ../src/gui/workspace.c:655 +#: ../src/gui/workspace.c:662 msgid "copy settings from existing workspace" msgstr "copiar configurações de uma área de trabalho existente" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:587 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4553 msgid "8 bit" msgstr "8 bit" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "10 bit" msgstr "10 bit" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "12 bit" msgstr "12 bit" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:418 msgid "lossless" msgstr "sem perdas" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:418 msgid "lossy" msgstr "com perdas" #. Bit depth combo box #: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 -#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 ../src/libs/neural_restore.c:4282 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:583 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4550 msgid "bit depth" msgstr "profundidade de bits" @@ -17699,9 +18443,10 @@ msgstr "" #. compression #. Compression method combo box #: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:117 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:416 ../src/libs/masks.c:225 +#: ../src/libs/neural_restore.c:4560 msgid "compression" msgstr "compressão" @@ -17714,17 +18459,19 @@ msgstr "a compressão para a imagem" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:609 ../src/imageio/format/webp.c:426 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "qualidade" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "a qualidade de uma imagem, menos qualidade significa menos detalhes" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "subamostragem de croma" @@ -17745,20 +18492,23 @@ msgstr "" "4:2:0 - taxa de amostragem de cor dividida pela metade horizontalmente e " "verticalmente" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" #: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 -#: ../src/libs/image.c:627 +#: ../src/libs/image.c:629 msgid "copy" msgstr "copiar" @@ -17786,14 +18536,14 @@ msgstr "OpenEXR" msgid "16 bit (float)" msgstr "16 bit (ponto flutuante)" -#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:586 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4285 +#: ../src/libs/neural_restore.c:4553 msgid "32 bit (float)" msgstr "32 bit (ponto flutuante)" #: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 -#: ../src/imageio/format/tiff.c:901 +#: ../src/imageio/format/tiff.c:901 ../src/libs/neural_restore.c:4563 msgid "uncompressed" msgstr "não comprimido" @@ -17841,6 +18591,21 @@ msgstr "HTJ2K256" msgid "HTJ2K32" msgstr "HTJ2K32" +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"subamostragem de croma para codificação HEIF.\n" +"auto - use subamostragem determinado pelo valor de qualidade\n" +"4:4:4 - nenhuma subamostragem de croma\n" +"4:2:2 - taxa de amostragem de cor dividida pela metade horizontalmente\n" +"4:2:0 - taxa de amostragem de cor dividida pela metade horizontalmente e " +"verticalmente" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "não foi possível anexar o perfil de saída para JP2" @@ -17890,26 +18655,26 @@ msgstr "" msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:586 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4553 msgid "16 bit" msgstr "16 bit" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:591 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "tipo do pixel" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "inteiro sem sinal" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "ponto flutuante" -#: ../src/imageio/format/jxl.c:613 +#: ../src/imageio/format/jxl.c:611 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -17921,11 +18686,11 @@ msgstr "" "30-99 = qualidade comparável com JPEG\n" "100 = sem perda" -#: ../src/imageio/format/jxl.c:649 +#: ../src/imageio/format/jxl.c:647 msgid "encoding effort" msgstr "esforço de codificação" -#: ../src/imageio/format/jxl.c:651 +#: ../src/imageio/format/jxl.c:649 msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" @@ -17933,11 +18698,11 @@ msgstr "" "o esforço usado para codificar a imagem, esforço maior terá melhor resultado " "com o custo de tempos de codificação maiores" -#: ../src/imageio/format/jxl.c:661 +#: ../src/imageio/format/jxl.c:659 msgid "decoding speed" msgstr "velocidade de decodificação" -#: ../src/imageio/format/jxl.c:663 +#: ../src/imageio/format/jxl.c:661 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "" "a velocidade preferida para decodificação com algum sacrifício de qualidade" @@ -17950,9 +18715,9 @@ msgstr "tamanho inválido de papel" msgid "invalid border size, using 0" msgstr "tamanho de borda inválido, utilizando 0" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 -#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 -#: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:541 +#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:409 +#: ../src/imageio/storage/gallery.c:451 ../src/imageio/storage/piwigo.c:1368 #, c-format msgid "could not export to file `%s'!" msgstr "não foi possível exportar para o arquivo `%s'!" @@ -17967,7 +18732,7 @@ msgstr "inserir o título do PDF" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2603 msgid "paper size" msgstr "tamanho do papel" @@ -18006,8 +18771,8 @@ msgstr "" "exemplos: 10 mm, 1 inch" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 -#: ../src/libs/export.c:1540 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1507 +#: ../src/libs/export.c:1535 msgid "dpi" msgstr "dpi" @@ -18070,6 +18835,7 @@ msgstr "" "esvaziar -- devagar com arquivos pequenos" #: ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 +#: ../src/libs/neural_restore.c:4563 msgid "deflate" msgstr "deflate" @@ -18088,8 +18854,8 @@ msgstr "" "rascunho -- imagens são substituídas por caixas\n" "debug -- apenas mostra os contornos e caixas delimitadoras" -#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 -#: ../src/libs/tools/lighttable.c:425 +#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:438 msgid "normal" msgstr "normal" @@ -18105,7 +18871,7 @@ msgstr "depurar (debug)" msgid "PPM (16-bit)" msgstr "PPM (16-bit)" -#: ../src/imageio/format/tiff.c:902 +#: ../src/imageio/format/tiff.c:902 ../src/libs/neural_restore.c:4564 msgid "deflate with predictor" msgstr "deflate com preditor" @@ -18113,7 +18879,7 @@ msgstr "deflate com preditor" msgid "compression level" msgstr "nível de compressão" -#: ../src/imageio/format/webp.c:420 +#: ../src/imageio/format/webp.c:427 msgid "" "for lossy, 0 gives the smallest size and 100 the best quality.\n" "for lossless, 0 is the fastest but gives larger files compared\n" @@ -18123,11 +18889,11 @@ msgstr "" "sem perda, 0 é o mais rápido, mas resulta em arquivos maiores comparado\n" "com o mais lento 100." -#: ../src/imageio/format/webp.c:429 +#: ../src/imageio/format/webp.c:436 msgid "image hint" msgstr "dica imagem" -#: ../src/imageio/format/webp.c:430 +#: ../src/imageio/format/webp.c:437 msgid "" "image characteristics hint for the underlying encoder.\n" "picture: digital picture, like portrait, inner shot\n" @@ -18139,15 +18905,15 @@ msgstr "" "foto : fotografia ao ar livre, com iluminação natural\n" "gráfico : image em tons discretos (gráfico, map-tile etc)" -#: ../src/imageio/format/webp.c:435 +#: ../src/imageio/format/webp.c:442 msgid "picture" msgstr "imagem" -#: ../src/imageio/format/webp.c:435 +#: ../src/imageio/format/webp.c:442 msgid "photo" msgstr "foto" -#: ../src/imageio/format/webp.c:435 +#: ../src/imageio/format/webp.c:442 msgid "graphic" msgstr "gráfico" @@ -18155,7 +18921,7 @@ msgstr "gráfico" msgid "XCF" msgstr "XCF" -#: ../src/imageio/imageio.c:1114 +#: ../src/imageio/imageio.c:1113 #, c-format msgid "" "failed to allocate memory for %s, please lower the threads used for export " @@ -18164,35 +18930,35 @@ msgstr "" "falha ao reservar memória para %s, favor reduza as threads usadas para " "exportação ou acrescente mais memória." -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "thumbnail export" msgstr "exporta miniatura" -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "export" msgstr "exporta" -#: ../src/imageio/imageio.c:1133 +#: ../src/imageio/imageio.c:1132 #, c-format msgid "cannot find the style '%s' to apply during export" msgstr "" "não foi possível encontrar o estilo '%s' para aplicar durante exportação" -#: ../src/imageio/imageio.c:1320 +#: ../src/imageio/imageio.c:1319 #, c-format msgid "export reduced to %dx%d because of memory restrictions" msgstr "exportação reduzida para %dx%d devido a restrições de memória" -#: ../src/imageio/imageio_libraw.c:348 +#: ../src/imageio/imageio_libraw.c:347 msgid "" "WARNING: camera is not fully supported!" msgstr "" "ATENÇÃO: a camera não é completamente " "suportada!" -#: ../src/imageio/imageio_libraw.c:350 +#: ../src/imageio/imageio_libraw.c:349 #, c-format msgid "" "colors for `%s' could be misrepresented,\n" @@ -18201,7 +18967,7 @@ msgstr "" "as cores para `%s' poderiam ser representadas erroneamente,\n" "e as edições podem não ser compatíveis com versões futuras." -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1278 msgid "file on disk" msgstr "arquivo no disco" @@ -18216,61 +18982,61 @@ msgstr "" "as variáveis suportam manipulação de strings no estilo bash\n" "digite $( para ativar o auto-completamento e ver a lista de variáveis" -#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:291 ../src/imageio/storage/piwigo.c:1174 msgid "on conflict" msgstr "em caso de conflito" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:294 msgid "create unique filename" msgstr "criar nome de arquivo único" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:914 +#: ../src/imageio/storage/disk.c:295 ../src/imageio/storage/piwigo.c:1178 +#: ../src/libs/image.c:652 ../src/libs/styles.c:914 msgid "overwrite" msgstr "sobrescrever" -#: ../src/imageio/storage/disk.c:293 +#: ../src/imageio/storage/disk.c:296 msgid "overwrite if changed" msgstr "sobrescrever se modificado" -#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:297 ../src/imageio/storage/piwigo.c:1176 msgid "skip" msgstr "pular" -#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 -#: ../src/imageio/storage/latex.c:279 +#: ../src/imageio/storage/disk.c:424 ../src/imageio/storage/gallery.c:323 +#: ../src/imageio/storage/latex.c:282 #, c-format msgid "could not create directory `%s'!" msgstr "não foi possível criar a pasta `%s'!" -#: ../src/imageio/storage/disk.c:432 +#: ../src/imageio/storage/disk.c:435 #, c-format msgid "could not write to directory `%s'!" msgstr "não foi possível salvar na pasta `%s'!" -#: ../src/imageio/storage/disk.c:469 +#: ../src/imageio/storage/disk.c:472 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "%d/%d pulando `%s'" msgstr[1] "%d/%d pulando `%s'" -#: ../src/imageio/storage/disk.c:517 +#: ../src/imageio/storage/disk.c:520 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "%d/%d ignoradas (não modificada desde a exportação) `%s'" msgstr[1] "%d/%d ignorada (não modificada desde a exportação) `%s'" -#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 -#: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 +#: ../src/imageio/storage/disk.c:546 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/gallery.c:459 ../src/imageio/storage/latex.c:374 #, c-format msgid "%d/%d exported to `%s'" msgid_plural "%d/%d exported to `%s'" msgstr[0] "%d/%d exportada para `%s'" msgstr[1] "%d/%d exportadas para `%s'" -#: ../src/imageio/storage/disk.c:608 +#: ../src/imageio/storage/disk.c:611 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -18308,7 +19074,7 @@ msgstr "não é possível iniciar o programa de email!" msgid "website gallery" msgstr "galeria na web" -#: ../src/imageio/storage/gallery.c:214 +#: ../src/imageio/storage/gallery.c:217 msgid "enter the title of the website" msgstr "inserir o título do website" @@ -18316,7 +19082,7 @@ msgstr "inserir o título do website" msgid "LaTeX book template" msgstr "modelo de livro LaTeX" -#: ../src/imageio/storage/latex.c:197 +#: ../src/imageio/storage/latex.c:200 msgid "enter the title of the book" msgstr "inserir o nome do livro" @@ -18353,7 +19119,7 @@ msgstr "Piwigo" msgid "accounts" msgstr "contas" -#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1183 +#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1185 msgid "server" msgstr "servidor" @@ -18368,11 +19134,11 @@ msgstr "" "especifique o protocolo inseguro http:// explicitamente se este protocolo é " "necessário" -#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 +#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1186 msgid "user" msgstr "usuário" -#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1185 +#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1187 msgid "password" msgstr "senha" @@ -18416,28 +19182,28 @@ msgstr "você" msgid "album" msgstr "álbum" -#: ../src/imageio/storage/piwigo.c:1133 +#: ../src/imageio/storage/piwigo.c:1134 msgid "refresh album list" msgstr "atualiza lista de álbuns" -#: ../src/imageio/storage/piwigo.c:1140 +#: ../src/imageio/storage/piwigo.c:1142 msgid "new album" msgstr "novo álbum" #. Available albums -#: ../src/imageio/storage/piwigo.c:1146 +#: ../src/imageio/storage/piwigo.c:1148 msgid "parent album" msgstr "album pai" -#: ../src/imageio/storage/piwigo.c:1154 +#: ../src/imageio/storage/piwigo.c:1156 msgid "click login button to start" msgstr "clique login para iniciar" -#: ../src/imageio/storage/piwigo.c:1160 ../src/imageio/storage/piwigo.c:1189 +#: ../src/imageio/storage/piwigo.c:1162 ../src/imageio/storage/piwigo.c:1191 msgid "filename pattern" msgstr "padrão de nomeação de arquivos" -#: ../src/imageio/storage/piwigo.c:1162 +#: ../src/imageio/storage/piwigo.c:1164 msgid "" "enter the filename pattern for the exported images\n" "leave empty to use the image filename\n" @@ -18449,36 +19215,36 @@ msgstr "" "as variáveis suportam manipulação de strings no estilo bash\n" "digite $( para ativar o auto-completamento e ver a lista de variáveis" -#: ../src/imageio/storage/piwigo.c:1173 +#: ../src/imageio/storage/piwigo.c:1175 msgid "don't check" msgstr "não verificar" -#: ../src/imageio/storage/piwigo.c:1175 +#: ../src/imageio/storage/piwigo.c:1177 msgid "update metadata" msgstr "atualizar metadados" -#: ../src/imageio/storage/piwigo.c:1289 +#: ../src/imageio/storage/piwigo.c:1291 msgid "not logged in to Piwigo server!" msgstr "não logado no servidor Piwigo!" -#: ../src/imageio/storage/piwigo.c:1384 +#: ../src/imageio/storage/piwigo.c:1386 msgid "cannot create a new Piwigo album!" msgstr "não é possível criar novo álbum Piwigo!" -#: ../src/imageio/storage/piwigo.c:1403 +#: ../src/imageio/storage/piwigo.c:1405 msgid "could not update to Piwigo!" msgstr "não foi possível atualizar no Piwigo!" -#: ../src/imageio/storage/piwigo.c:1419 +#: ../src/imageio/storage/piwigo.c:1421 msgid "could not upload to Piwigo!" msgstr "não foi possível exportar para Piwigo!" -#: ../src/imageio/storage/piwigo.c:1448 +#: ../src/imageio/storage/piwigo.c:1450 #, c-format msgid "%d/%d skipped (already exists)" msgstr "%d/%d não feitos (já existem)" -#: ../src/imageio/storage/piwigo.c:1454 +#: ../src/imageio/storage/piwigo.c:1456 #, c-format msgid "%d/%d exported to Piwigo webalbum" msgid_plural "%d/%d exported to Piwigo webalbum" @@ -18502,58 +19268,59 @@ msgstr "" "inspirado no mapeamento de tons AgX do Blender" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 -#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 -#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 -#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 -#: ../src/iop/toneequal.c:329 +#: ../src/iop/colorequal.c:217 ../src/iop/diffuse.c:139 +#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:129 +#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:176 +#: ../src/iop/rgbcurve.c:143 ../src/iop/rgblevels.c:123 ../src/iop/shadhi.c:141 +#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:185 +#: ../src/iop/toneequal.c:331 msgid "corrective and creative" msgstr "corretivo e criativo" -#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 +#: ../src/iop/agx.c:59 ../src/iop/ashift.c:126 ../src/iop/ashift.c:128 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 #: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 #: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 -#: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/channelmixerrgb.c:240 ../src/iop/channelmixerrgb.c:242 +#: ../src/iop/clipping.c:356 ../src/iop/clipping.c:358 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:218 #: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 -#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 -#: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 -#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 -#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 -#: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 -#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 -#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 -#: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 -#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 -#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 -#: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 +#: ../src/iop/colorin.c:134 ../src/iop/contrastntexture.c:131 +#: ../src/iop/contrastntexture.c:133 ../src/iop/crop.c:134 +#: ../src/iop/crop.c:136 ../src/iop/demosaic.c:318 +#: ../src/iop/denoiseprofile.c:822 ../src/iop/denoiseprofile.c:824 +#: ../src/iop/diffuse.c:140 ../src/iop/diffuse.c:142 +#: ../src/iop/enlargecanvas.c:81 ../src/iop/enlargecanvas.c:83 +#: ../src/iop/exposure.c:130 ../src/iop/exposure.c:132 ../src/iop/flip.c:109 +#: ../src/iop/flip.c:110 ../src/iop/hazeremoval.c:111 +#: ../src/iop/hazeremoval.c:113 ../src/iop/lens.cc:266 ../src/iop/lens.cc:268 +#: ../src/iop/liquify.c:296 ../src/iop/liquify.c:298 ../src/iop/overlay.c:177 +#: ../src/iop/overlay.c:179 ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 +#: ../src/iop/retouch.c:209 ../src/iop/retouch.c:211 +#: ../src/iop/scalepixels.c:86 ../src/iop/scalepixels.c:88 +#: ../src/iop/sigmoid.c:206 ../src/iop/splittoning.c:104 +#: ../src/iop/splittoning.c:106 ../src/iop/spots.c:68 ../src/iop/spots.c:70 +#: ../src/iop/toneequal.c:332 ../src/iop/velvia.c:97 ../src/iop/velvia.c:99 msgid "linear, RGB, scene-referred" msgstr "linear, RGB, relativo à cena" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:347 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 -#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 -#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:470 +#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:145 +#: ../src/iop/rgblevels.c:125 ../src/iop/sigmoid.c:207 +#: ../src/iop/vignette.c:118 ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "não-linear, RGB" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:136 +#: ../src/iop/channelmixer.c:138 ../src/iop/lut3d.c:142 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 -#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 -#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 -#: ../src/iop/soften.c:102 +#: ../src/iop/rgbcurve.c:144 ../src/iop/rgbcurve.c:146 +#: ../src/iop/rgblevels.c:124 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:99 +#: ../src/iop/soften.c:101 msgid "linear, RGB, display-referred" msgstr "linear, RGB, relativo à exibição" @@ -18698,11 +19465,11 @@ msgstr "aparência" msgid "show curve" msgstr "mostrar a curva" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 -#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1795 +#: ../src/iop/colorbalancergb.c:1973 ../src/iop/colorequal.c:3780 +#: ../src/iop/colorzones.c:2704 ../src/iop/denoiseprofile.c:3638 +#: ../src/iop/filmicrgb.c:4332 ../src/iop/lowlight.c:803 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3125 msgid "graph" msgstr "gráfico" @@ -18785,7 +19552,7 @@ msgstr "exposição relativa acima de meio-cinza (ponto de preto)" msgid "pick the black point" msgstr "escolher o ponto preto" -#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4386 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -18793,8 +19560,8 @@ msgstr "" "simetricamente aumenta ou diminui o alcance dinâmico calculado.\n" "útil para dar margem de segurança em luminâncias extremas." -#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 -#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1514 +#: ../src/iop/filmicrgb.c:4392 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "ajustar níveis automaticamente" @@ -18804,35 +19571,35 @@ msgstr "" "determinar as exposições relativas de branco e preto usando a área " "selecionada" -#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2082 msgid "exposure range" msgstr "extensão da exposição" -#: ../src/iop/agx.c:2079 +#: ../src/iop/agx.c:2080 msgid "read exposure from metadata and exposure module" msgstr "ler exposição dos metadados e do módulo de exposição" -#: ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2083 msgid "read exposure" msgstr "exposiçào de leitura" -#: ../src/iop/agx.c:2104 +#: ../src/iop/agx.c:2110 msgid "blender-like" msgstr "como-blender" -#: ../src/iop/agx.c:2114 +#: ../src/iop/agx.c:2120 msgid "unmodified" msgstr "não modificado" -#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 +#: ../src/iop/agx.c:2266 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "primárias" -#: ../src/iop/agx.c:2260 +#: ../src/iop/agx.c:2266 msgid "color primaries adjustments" msgstr "ajustes de cores primárias" -#: ../src/iop/agx.c:2266 +#: ../src/iop/agx.c:2272 msgid "" "color space primaries to use as the base for below adjustments.\n" "'export profile' uses the profile set in 'output color profile'." @@ -18840,7 +19607,7 @@ msgstr "" "primárias do espaço de cores para usar como base para os ajustes abaixo\n" "'perfil de exportação' usa o perfil definido em 'perfil de cor de saída'" -#: ../src/iop/agx.c:2274 +#: ../src/iop/agx.c:2280 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -18854,49 +19621,49 @@ msgstr "" "especialmente com luzes com muito brilho e saturadas (p. ex. LEDs).\n" "a intenção é principalmente ser uma ferramenta para experimentação." -#: ../src/iop/agx.c:2281 +#: ../src/iop/agx.c:2288 msgid "reset primaries to a predefined configuration" msgstr "reinicializar primárias para a configuração predefinida" -#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 +#: ../src/iop/agx.c:2290 ../src/iop/agx.c:2296 msgid "reset primaries" msgstr "reinicializar primárias" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:2302 msgctxt "section" msgid "before tone mapping" msgstr "antes do mapeamento de tons" -#: ../src/iop/agx.c:2302 +#: ../src/iop/agx.c:2312 msgid "increase to desaturate reds in highlights faster" msgstr "aumente para desaturar mais rapidamente os vermelhos em realces" -#: ../src/iop/agx.c:2309 +#: ../src/iop/agx.c:2319 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "deslocar vermelho na direção do amarelo (+) ou magenta (-)" -#: ../src/iop/agx.c:2315 +#: ../src/iop/agx.c:2325 msgid "increase to desaturate greens in highlights faster" msgstr "aumente para desaturar mais rapidamente os verdes em realces" -#: ../src/iop/agx.c:2322 +#: ../src/iop/agx.c:2332 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "deslocar verde na direção do ciano (+) ou amarelo (-)" -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2338 msgid "increase to desaturate blues in highlights faster" msgstr "aumente para desaturar mais rapidamente os azuis em realces" -#: ../src/iop/agx.c:2335 +#: ../src/iop/agx.c:2345 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "deslocar o azul na direção do magenta (+) ou ciano (-)" -#: ../src/iop/agx.c:2341 +#: ../src/iop/agx.c:2351 msgctxt "section" msgid "after tone mapping" msgstr "depois do mapeamento de tons" -#: ../src/iop/agx.c:2346 +#: ../src/iop/agx.c:2356 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -18904,11 +19671,11 @@ msgstr "" "restaurar completamente pureza, desfazer todas as rotações, e esconder\n" "os controles abaixo. desclique para restaurar ao estado anterior." -#: ../src/iop/agx.c:2349 +#: ../src/iop/agx.c:2359 msgid "set from above" msgstr "determinar a partir de acima" -#: ../src/iop/agx.c:2351 +#: ../src/iop/agx.c:2361 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" @@ -18916,112 +19683,112 @@ msgstr "" "determinar parâmetros para revertercompletamente as modificações\n" "nas primárias, mas permitindo edições subsequentes" -#: ../src/iop/agx.c:2354 +#: ../src/iop/agx.c:2364 msgid "reverse pre-mapping primaries" msgstr "pré-mapeamento reverso de primárias" -#: ../src/iop/agx.c:2366 +#: ../src/iop/agx.c:2376 msgid "overall purity boost" msgstr "incremento geral de pureza" -#: ../src/iop/agx.c:2374 +#: ../src/iop/agx.c:2384 msgid "overall unrotation ratio" msgstr "razão de des-rotação global" -#: ../src/iop/agx.c:2378 +#: ../src/iop/agx.c:2388 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "restaurar a pureza do vermelho, principalmente em meios-tons e sombras" -#: ../src/iop/agx.c:2385 +#: ../src/iop/agx.c:2395 msgid "reverse the color shift in reds" msgstr "reverter o deslocamento de cor nos vermelhos" -#: ../src/iop/agx.c:2391 +#: ../src/iop/agx.c:2401 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "restaurar a pureza do verde, principalmente em meios-tons e sombras" -#: ../src/iop/agx.c:2398 +#: ../src/iop/agx.c:2408 msgid "reverse the color shift in greens" msgstr "reverter o deslocamento de cor nos verdes" -#: ../src/iop/agx.c:2404 +#: ../src/iop/agx.c:2414 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "restaurar a pureza do azul, principalmente em meios-tons e sombras" -#: ../src/iop/agx.c:2411 +#: ../src/iop/agx.c:2421 msgid "reverse the color shift in blues" msgstr "reverter o deslocamento de cor nos azuis" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 +#: ../src/iop/agx.c:2473 ../src/iop/temperature.c:2060 +#: ../src/iop/temperature.c:2073 ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2086 ../src/iop/temperature.c:2094 +#: ../src/iop/temperature.c:2113 msgid "settings" msgstr "configurações" -#: ../src/iop/agx.c:2464 +#: ../src/iop/agx.c:2474 msgid "main look and curve settings" msgstr "parâmetros principais do visual e da curva" -#: ../src/iop/agx.c:2473 +#: ../src/iop/agx.c:2483 msgid "detailed curve settings" msgstr "configurações detalhadas da curva" -#: ../src/iop/agx.c:2571 +#: ../src/iop/agx.c:2581 msgid "unmodified base primaries" msgstr "primárias base não modificadas" -#: ../src/iop/agx.c:2582 +#: ../src/iop/agx.c:2592 msgid "blender-like|base" msgstr "como-blender|base" -#: ../src/iop/agx.c:2587 +#: ../src/iop/agx.c:2597 msgid "blender-like|punchy" msgstr "como-blender|reforçado" -#: ../src/iop/agx.c:2608 +#: ../src/iop/agx.c:2618 msgid "sigmoid-like|default" msgstr "como-sigmóide|padrão" -#: ../src/iop/agx.c:2621 +#: ../src/iop/agx.c:2631 msgid "sigmoid-like|smooth" msgstr "como-sigmóide|suave" -#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 +#: ../src/iop/agx.c:2646 ../src/iop/channelmixerrgb.c:398 +#: ../src/iop/exposure.c:333 ../src/iop/filmicrgb.c:3195 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "padrão relativo à cena" -#: ../src/iop/ashift.c:113 +#: ../src/iop/ashift.c:114 msgid "rotate and perspective" msgstr "rotação e perspectiva" -#: ../src/iop/ashift.c:118 +#: ../src/iop/ashift.c:119 msgid "rotation|keystone|distortion|crop|reframe" msgstr "rotação|chave|distorção|cortar|reenquadrar" -#: ../src/iop/ashift.c:123 +#: ../src/iop/ashift.c:124 msgid "rotate or distort perspective" msgstr "rotaciona ou distorce a perspectiva automaticamente" -#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 -#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 +#: ../src/iop/ashift.c:125 ../src/iop/channelmixer.c:135 +#: ../src/iop/channelmixerrgb.c:239 ../src/iop/clipping.c:355 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 -#: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/colorchecker.c:131 ../src/iop/colorcorrection.c:74 +#: ../src/iop/crop.c:133 ../src/iop/lut3d.c:141 ../src/iop/primaries.c:73 #: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "corretivo ou criativo" -#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/ashift.c:127 ../src/iop/borders.c:319 ../src/iop/clipping.c:357 +#: ../src/iop/crop.c:135 ../src/iop/flip.c:109 ../src/iop/liquify.c:297 msgid "geometric, RGB" msgstr "geométrico, RGB" -#: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 +#: ../src/iop/ashift.c:1203 ../src/iop/clipping.c:912 #, c-format msgid "" "module '%s' has insane data so it is bypassed for now. you should disable it " @@ -19030,11 +19797,11 @@ msgstr "" "o módulo '%s' tem dados não sanos, porisso foi evitado por enquanto. você " "deveria desabilitá-lo ou mudar seus parâmetros\n" -#: ../src/iop/ashift.c:2804 +#: ../src/iop/ashift.c:2805 msgid "automatic cropping failed" msgstr "corte automático falhou" -#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +#: ../src/iop/ashift.c:3214 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3311 msgid "data pending - please repeat" msgstr "dados pendentes - por favor repita" @@ -19046,7 +19813,7 @@ msgstr "não foi possível detectar dados estruturais na imagem" msgid "could not run outlier removal" msgstr "não foi possível executar a remoção" -#: ../src/iop/ashift.c:3411 +#: ../src/iop/ashift.c:3409 #, c-format msgid "" "not enough structure for automatic correction\n" @@ -19055,41 +19822,41 @@ msgstr "" "não há estrutura suficiente para correção automática\n" "no mínimo %d linhas em cada direção relevante" -#: ../src/iop/ashift.c:3417 +#: ../src/iop/ashift.c:3415 msgid "automatic correction failed, please correct manually" msgstr "a correção automática falhou, faça manualmente" -#: ../src/iop/ashift.c:4991 +#: ../src/iop/ashift.c:4988 #, c-format msgid "only %d lines can be saved in parameters" msgstr "somente %d linhas podem ser guardadas em parâmetros" -#: ../src/iop/ashift.c:5070 +#: ../src/iop/ashift.c:5067 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "rotação ajustada em %3.2f° para %3.2f°" -#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 -#: ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:5709 ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 +#: ../src/iop/ashift.c:5817 #, c-format msgid "lens shift (%s)" msgstr "deslocamento da lente (%s)" -#: ../src/iop/ashift.c:5980 +#: ../src/iop/ashift.c:5990 msgid "manual perspective" msgstr "perspectiva manual" -#: ../src/iop/ashift.c:6026 +#: ../src/iop/ashift.c:6036 msgctxt "section" msgid "perspective" msgstr "perspectiva" -#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6042 ../src/iop/ashift.c:6143 ../src/iop/ashift.c:6145 +#: ../src/iop/ashift.c:6147 msgid "structure" msgstr "estrutura" -#: ../src/iop/ashift.c:6065 +#: ../src/iop/ashift.c:6075 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -19099,19 +19866,19 @@ msgstr "" "clique com o botão direito e arraste para definir uma linha horizontal ou " "vertical ao desenhar na imagem" -#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 +#: ../src/iop/ashift.c:6078 ../src/iop/ashift.c:6080 msgid "apply lens shift correction in one direction" msgstr "aplica a correção de deslocamento de lente em somente uma direção" -#: ../src/iop/ashift.c:6072 +#: ../src/iop/ashift.c:6082 msgid "shear the image along one diagonal" msgstr "inclina a imagem ao longo de uma diagonal" -#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 +#: ../src/iop/ashift.c:6083 ../src/iop/clipping.c:2121 msgid "automatically crop to avoid black edges" msgstr "corta automaticamente para evitar bordas pretas" -#: ../src/iop/ashift.c:6074 +#: ../src/iop/ashift.c:6084 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" @@ -19119,13 +19886,13 @@ msgstr "" "modelo de lente da correção de perspectiva: genérico ou de acordo com a " "distância focal" -#: ../src/iop/ashift.c:6077 +#: ../src/iop/ashift.c:6087 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" "distância focal da lente, valor padrão ajustado a partir dos dados EXIF, se " "disponíveis" -#: ../src/iop/ashift.c:6080 +#: ../src/iop/ashift.c:6090 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -19133,7 +19900,7 @@ msgstr "" "fator de crop do sensor da câmera, o valor padrão é definido a partir dos " "dados EXIF se disponíveis, ajuste manual é usualmente necessário" -#: ../src/iop/ashift.c:6084 +#: ../src/iop/ashift.c:6094 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -19141,12 +19908,12 @@ msgstr "" "o nível de correção dependente de lente, ajuste para o máximo para completa " "dependência da lente, e zero para o caso genérico" -#: ../src/iop/ashift.c:6088 +#: ../src/iop/ashift.c:6098 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "" "ajusta a proporção da imagem mudando escala horizontalmente e verticalmente" -#: ../src/iop/ashift.c:6090 +#: ../src/iop/ashift.c:6100 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19156,7 +19923,7 @@ msgstr "" "ctrl+clique para ajustar apenas rotação\n" "shift+clique para ajustar somente correção de lente" -#: ../src/iop/ashift.c:6094 +#: ../src/iop/ashift.c:6104 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19166,7 +19933,7 @@ msgstr "" "ctrl+clique para ajustar apenas rotação\n" "shift+clique para ajustar somente correção de lente" -#: ../src/iop/ashift.c:6098 +#: ../src/iop/ashift.c:6108 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -19180,7 +19947,7 @@ msgstr "" "shift+clique para ajustar somente correção de lente\n" "ctrl+shift+clique para ajustar somente rotação e correção de lente" -#: ../src/iop/ashift.c:6105 +#: ../src/iop/ashift.c:6115 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -19192,48 +19959,48 @@ msgstr "" "shift+clique para melhoria adicional de detalhes\n" "ctrl+shift+clique para uma combinação dos dois métodos" -#: ../src/iop/ashift.c:6110 +#: ../src/iop/ashift.c:6120 msgid "manually define perspective rectangle" msgstr "definir manualmente o retângulo de prespectiva" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6121 msgid "manually draw structure lines" msgstr "desenhar manualmente as linhas estruturais" -#: ../src/iop/ashift.c:6140 +#: ../src/iop/ashift.c:6144 msgid "rectangle" msgstr "retângulo" -#: ../src/iop/ashift.c:6142 +#: ../src/iop/ashift.c:6146 msgid "lines" msgstr "linhas" -#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 +#: ../src/iop/ashift.c:6172 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] definir/rotacionar horizonte" -#: ../src/iop/ashift.c:6171 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] select segment" msgstr "[%s no segmento] selecionar segmento" -#: ../src/iop/ashift.c:6175 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s no segmento] deselecionar segmento" -#: ../src/iop/ashift.c:6179 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] selecionar todos os segmentos de uma zona" -#: ../src/iop/ashift.c:6183 +#: ../src/iop/ashift.c:6187 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] de-selecionar todos os segmentos de uma zona" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1735 msgid "contrast equalizer" msgstr "equalizador de contraste" @@ -19255,154 +20022,149 @@ msgstr "linear, Lab, relativo à cena" msgid "frequential, RGB" msgstr "frequencial, RGB" -#: ../src/iop/atrous.c:743 +#: ../src/iop/atrous.c:750 msgid "coarse" msgstr "grosso" -#: ../src/iop/atrous.c:759 +#: ../src/iop/atrous.c:766 msgid "denoise & sharpen" msgstr "reduz ruído & melhora nitidez" #. add the preset. -#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:782 ../src/iop/sharpen.c:104 msgid "sharpen" msgstr "melhorar nitidez" -#: ../src/iop/atrous.c:791 +#: ../src/iop/atrous.c:798 msgid "denoise chroma" msgstr "reduz ruido do croma" -#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 -#: ../src/libs/neural_restore.c:4162 -msgid "denoise" -msgstr "reduz ruído" - -#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:831 ../src/iop/bloom.c:74 msgid "bloom" msgstr "luz suave" -#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:847 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "claridade" -#: ../src/iop/atrous.c:861 +#: ../src/iop/atrous.c:868 msgid "deblur | large blur | strength 3" msgstr "nitidez | desfoque grande | força 3" -#: ../src/iop/atrous.c:879 +#: ../src/iop/atrous.c:886 msgid "deblur | medium blur | strength 3" msgstr "nitidez | desfoque médio | força 3" -#: ../src/iop/atrous.c:896 +#: ../src/iop/atrous.c:903 msgid "deblur | fine blur | strength 3" msgstr "nitidez | desfoque pequeno | força 3" -#: ../src/iop/atrous.c:915 +#: ../src/iop/atrous.c:922 msgid "deblur | large blur | strength 2" msgstr "nitidez | desfoque grande | força 2" -#: ../src/iop/atrous.c:933 +#: ../src/iop/atrous.c:940 msgid "deblur | medium blur | strength 2" msgstr "nitidez | desfoque médio | força 2" -#: ../src/iop/atrous.c:950 +#: ../src/iop/atrous.c:957 msgid "deblur | fine blur | strength 2" msgstr "nitidez | desfoque pequeno | força 2" -#: ../src/iop/atrous.c:969 +#: ../src/iop/atrous.c:976 msgid "deblur | large blur | strength 1" msgstr "nitidez | desfoque grande | força 1" -#: ../src/iop/atrous.c:987 +#: ../src/iop/atrous.c:994 msgid "deblur | medium blur | strength 1" msgstr "nitidez | desfoque médio | força 1" -#: ../src/iop/atrous.c:1004 +#: ../src/iop/atrous.c:1011 msgid "deblur | fine blur | strength 1" msgstr "nitidez | desfoque pequeno | força 1" -#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 -#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1348 ../src/iop/atrous.c:1602 +#: ../src/iop/denoiseprofile.c:3408 ../src/iop/rawdenoise.c:733 msgctxt "graph" msgid "coarse" msgstr "grosso" -#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1355 ../src/iop/atrous.c:1603 +#: ../src/iop/denoiseprofile.c:3416 ../src/iop/rawdenoise.c:741 msgid "fine" msgstr "fino" -#: ../src/iop/atrous.c:1352 +#: ../src/iop/atrous.c:1367 msgid "contrasty" msgstr "contrastado" -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 -#: ../src/iop/rawdenoise.c:754 +#: ../src/iop/atrous.c:1373 ../src/iop/denoiseprofile.c:3430 +#: ../src/iop/rawdenoise.c:755 msgid "noisy" msgstr "ruidoso" #. case atrous_s: -#: ../src/iop/atrous.c:1361 +#: ../src/iop/atrous.c:1376 msgid "bold" msgstr "distinto" -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1377 msgid "dull" msgstr "opaco" -#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 +#: ../src/iop/atrous.c:1590 ../src/iop/atrous.c:1650 msgid "boost" msgstr "impulsionar" -#: ../src/iop/atrous.c:1568 +#: ../src/iop/atrous.c:1591 msgid "reduce" msgstr "reduzir" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1592 msgid "raise" msgstr "aumentar" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1593 msgid "lower" msgstr "baixar" -#: ../src/iop/atrous.c:1577 +#: ../src/iop/atrous.c:1600 msgid "coarsest" msgstr "o mais grosso" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1601 msgid "coarser" msgstr "mais grosso" -#: ../src/iop/atrous.c:1581 +#: ../src/iop/atrous.c:1604 msgid "finer" msgstr "mais fino" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1605 msgid "finest" msgstr "o mais fino" -#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 +#: ../src/iop/atrous.c:1675 ../src/libs/export.c:1528 ../src/libs/export.c:1544 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 +#: ../src/iop/atrous.c:1776 ../src/iop/nlmeans.c:443 msgid "luma" msgstr "luma" -#: ../src/iop/atrous.c:1754 +#: ../src/iop/atrous.c:1777 msgid "change lightness at each feature size" msgstr "muda luminosidade a cada dimensão característica" -#: ../src/iop/atrous.c:1756 +#: ../src/iop/atrous.c:1779 msgid "change color saturation at each feature size" msgstr "muda saturação de cor a cada dimensão característica" -#: ../src/iop/atrous.c:1758 +#: ../src/iop/atrous.c:1781 msgid "edges" msgstr "bordas" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1782 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -19410,75 +20172,75 @@ msgstr "" "muda halos das bordas a cada dimensão característica\n" "só muda resultado das abas de luma e croma" -#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1808 ../src/iop/colorzones.c:2701 msgid "make effect stronger or weaker" msgstr "torna efeito mais forte ou fraco" -#: ../src/iop/basecurve.c:305 +#: ../src/iop/basecurve.c:306 msgid "neutral" msgstr "neutro" -#: ../src/iop/basecurve.c:306 +#: ../src/iop/basecurve.c:307 msgid "canon eos like" msgstr "similar à Canon EOS" -#: ../src/iop/basecurve.c:307 +#: ../src/iop/basecurve.c:308 msgid "canon eos like alternate" msgstr "similar à Canon EOS (alternativa)" -#: ../src/iop/basecurve.c:308 +#: ../src/iop/basecurve.c:309 msgid "nikon like" msgstr "similar à Nikon" -#: ../src/iop/basecurve.c:309 +#: ../src/iop/basecurve.c:310 msgid "nikon like alternate" msgstr "similar à Nikon (alternativa)" -#: ../src/iop/basecurve.c:310 +#: ../src/iop/basecurve.c:311 msgid "sony alpha like" msgstr "similar à Sony Alpha" -#: ../src/iop/basecurve.c:311 +#: ../src/iop/basecurve.c:312 msgid "pentax like" msgstr "similar à Pentax" -#: ../src/iop/basecurve.c:312 +#: ../src/iop/basecurve.c:313 msgid "ricoh like" msgstr "similar à Ricoh" -#: ../src/iop/basecurve.c:313 +#: ../src/iop/basecurve.c:314 msgid "olympus like" msgstr "similar à Olympus" -#: ../src/iop/basecurve.c:314 +#: ../src/iop/basecurve.c:315 msgid "olympus like alternate" msgstr "similar à Olympus (alternativa)" -#: ../src/iop/basecurve.c:315 +#: ../src/iop/basecurve.c:316 msgid "panasonic like" msgstr "similar à Panasonic" -#: ../src/iop/basecurve.c:316 +#: ../src/iop/basecurve.c:317 msgid "leica like" msgstr "similar à Leica" -#: ../src/iop/basecurve.c:317 +#: ../src/iop/basecurve.c:318 msgid "kodak easyshare like" msgstr "similar à Kodak Easyshare" -#: ../src/iop/basecurve.c:318 +#: ../src/iop/basecurve.c:319 msgid "konica minolta like" msgstr "similar à Konica Minolta" -#: ../src/iop/basecurve.c:319 +#: ../src/iop/basecurve.c:320 msgid "samsung like" msgstr "similar à Samsung" -#: ../src/iop/basecurve.c:320 +#: ../src/iop/basecurve.c:321 msgid "fujifilm like" msgstr "similar à Fujifilm" -#: ../src/iop/basecurve.c:321 +#: ../src/iop/basecurve.c:322 msgid "nokia like" msgstr "similar à Nokia" @@ -19497,22 +20259,22 @@ msgstr "" "exibição" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 -#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:116 #: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 -#: ../src/iop/invert.c:131 ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 -#: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 -#: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 -#: ../src/iop/spots.c:66 ../src/iop/temperature.c:249 +#: ../src/iop/invert.c:131 ../src/iop/lens.cc:265 ../src/iop/nlmeans.c:88 +#: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:141 +#: ../src/iop/retouch.c:208 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:94 +#: ../src/iop/spots.c:67 ../src/iop/temperature.c:248 msgid "corrective" msgstr "corretivo" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:348 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 -#: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/rgblevels.c:126 ../src/iop/vignette.c:117 +#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:469 #: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "não-linear, RGB, relativo à exibição" @@ -19521,25 +20283,25 @@ msgstr "não-linear, RGB, relativo à exibição" msgid "display-referred default" msgstr "padrão relativo à exibição" -#: ../src/iop/basecurve.c:2092 +#: ../src/iop/basecurve.c:2091 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "abscissa: entrada, ordenada: saída. trabalha nos canais RGB" -#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 -#: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 +#: ../src/iop/basecurve.c:2098 ../src/iop/basicadj.c:635 +#: ../src/iop/rgbcurve.c:1559 ../src/iop/rgblevels.c:1095 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "método para preservar cores ao aplicar contraste" -#: ../src/iop/basecurve.c:2103 +#: ../src/iop/basecurve.c:2102 msgid "two exposures" msgstr "duas exposições" -#: ../src/iop/basecurve.c:2104 +#: ../src/iop/basecurve.c:2103 msgid "three exposures" msgstr "três exposições" -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2104 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -19548,11 +20310,11 @@ msgstr "" "exposição para comprimir o alcance dinâmico. expor para realces antes de " "usar." -#: ../src/iop/basecurve.c:2110 +#: ../src/iop/basecurve.c:2109 msgid "how many stops to shift the individual exposures apart" msgstr "quantos stops de separação entre exposições individuais" -#: ../src/iop/basecurve.c:2119 +#: ../src/iop/basecurve.c:2118 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -19560,7 +20322,7 @@ msgstr "" "se desloca exposição para cima ou para baixo (-1: reduz realces, +1: reduz " "sombras)" -#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2124 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "escala para o gráfico" @@ -19576,15 +20338,16 @@ msgstr "ajustes básicos" msgid "apply usual image adjustments" msgstr "aplicar ajustes usuais à imagem" -#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 +#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:80 #: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 -#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 -#: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 -#: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 -#: ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 -#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 +#: ../src/iop/colisa.c:86 ../src/iop/colorcontrast.c:84 +#: ../src/iop/colorize.c:94 ../src/iop/colormapping.c:152 +#: ../src/iop/colorzones.c:143 ../src/iop/contrastntexture.c:130 +#: ../src/iop/grain.c:390 ../src/iop/highpass.c:76 ../src/iop/levels.c:140 +#: ../src/iop/liquify.c:295 ../src/iop/lowlight.c:90 ../src/iop/lowpass.c:103 +#: ../src/iop/monochrome.c:102 ../src/iop/soften.c:98 +#: ../src/iop/splittoning.c:103 ../src/iop/velvia.c:96 ../src/iop/vibrance.c:94 +#: ../src/iop/vignette.c:116 ../src/iop/watermark.c:468 msgid "creative" msgstr "criativo" @@ -19604,7 +20367,7 @@ msgstr "" "se mal ajustado, forçará os valores das cores que estão próximas\n" "do preto para fora do gama tornando valores RGB negativos" -#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1220 msgid "adjust the exposure correction" msgstr "ajusta a correção de exposição" @@ -19612,7 +20375,7 @@ msgstr "ajusta a correção de exposição" msgid "highlight compression adjustment" msgstr "ajusta a compressão de realces" -#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:275 msgid "contrast adjustment" msgstr "ajusta o contraste" @@ -19620,7 +20383,7 @@ msgstr "ajusta o contraste" msgid "middle gray adjustment" msgstr "ajusta o cinza médio" -#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:276 msgid "brightness adjustment" msgstr "ajusta o brilho" @@ -19636,7 +20399,7 @@ msgstr "ajusta a vivacidade" msgid "apply auto exposure based on the entire image" msgstr "aplica exposição automática baseado em toda a imagem" -#: ../src/iop/basicadj.c:659 +#: ../src/iop/basicadj.c:658 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -19646,42 +20409,38 @@ msgstr "" "clique e arraste para desenhar a área\n" "clique-direito para cancelar" -#: ../src/iop/basicadj.c:666 +#: ../src/iop/basicadj.c:668 msgid "clip" msgstr "recortar" -#: ../src/iop/basicadj.c:668 +#: ../src/iop/basicadj.c:670 msgid "adjusts clipping value for auto exposure calculation" msgstr "ajusta o valor de corte para cálculo da exposição automática" -#: ../src/iop/bilat.c:74 -msgid "local contrast" -msgstr "contraste local" - #: ../src/iop/bilat.c:84 msgid "manipulate local and global contrast separately" msgstr "manipula contrastes local e global separadamente" -#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 -#: ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 -#: ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 +#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:81 +#: ../src/iop/bloom.c:83 ../src/iop/colisa.c:87 ../src/iop/colisa.c:89 +#: ../src/iop/colorcontrast.c:85 ../src/iop/colorcontrast.c:87 #: ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 -#: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 -#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 -#: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 -#: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 -#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 +#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:155 +#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:146 +#: ../src/iop/defringe.c:83 ../src/iop/grain.c:391 ../src/iop/grain.c:393 +#: ../src/iop/levels.c:143 ../src/iop/lowlight.c:91 ../src/iop/lowlight.c:93 +#: ../src/iop/monochrome.c:105 ../src/iop/nlmeans.c:89 ../src/iop/nlmeans.c:91 +#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:188 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "não-linear, Lab, relativo à exibição" -#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 -#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 -#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 -#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 -#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 -#: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 +#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:82 ../src/iop/colisa.c:88 +#: ../src/iop/colorcontrast.c:86 ../src/iop/colorcorrection.c:76 +#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:154 +#: ../src/iop/colorreconstruction.c:118 ../src/iop/colorzones.c:145 +#: ../src/iop/defringe.c:82 ../src/iop/grain.c:392 ../src/iop/levels.c:142 +#: ../src/iop/monochrome.c:104 ../src/iop/nlmeans.c:90 ../src/iop/shadhi.c:143 +#: ../src/iop/tonecurve.c:187 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "não-linear, Lab" @@ -19697,7 +20456,7 @@ msgstr "" "o filtro usado para melhoria de contraste. o bilateral é mais rápido, mas " "pode gerar artefatos ao redor das bordas em caso de ajustes extremos." -#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:650 msgid "detail" msgstr "detalhe" @@ -19748,12 +20507,12 @@ msgid "" msgstr "aplica desfoque de superfície para remover ruído ou suavizar texturas" #: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 -#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 -#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 -#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 -#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 -#: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:137 +#: ../src/iop/contrastntexture.c:132 ../src/iop/denoiseprofile.c:823 +#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 +#: ../src/iop/exposure.c:131 ../src/iop/overlay.c:178 ../src/iop/primaries.c:75 +#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:100 +#: ../src/iop/splittoning.c:105 ../src/iop/velvia.c:98 msgid "linear, RGB" msgstr "linear, RGB" @@ -19787,24 +20546,24 @@ msgstr "quanto desfoque verde" msgid "how much to blur blue" msgstr "quanto desfoque azul" -#: ../src/iop/bloom.c:80 +#: ../src/iop/bloom.c:79 msgid "apply Orton effect for a dreamy ethereal look" msgstr "aplica o efeito Orton para um visual etéreo onírico" -#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:112 +#: ../src/iop/bloom.c:381 ../src/iop/soften.c:371 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:220 msgid "size" msgstr "tamanho" -#: ../src/iop/bloom.c:384 +#: ../src/iop/bloom.c:383 msgid "the size of bloom" msgstr "o tamanho da luz suave" -#: ../src/iop/bloom.c:388 +#: ../src/iop/bloom.c:387 msgid "the threshold of light" msgstr "o limiar de luz" -#: ../src/iop/bloom.c:392 +#: ../src/iop/bloom.c:391 msgid "the strength of bloom" msgstr "a força da luz suave" @@ -19879,7 +20638,7 @@ msgstr "bordas|aumentar canvas|expandir canvas" msgid "add solid borders or margins around the image" msgstr "adiciona bordas sólidas ou margens ao redor da figura" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:144 msgid "linear or non-linear, RGB, display-referred" msgstr "linear ou não-linear, RGB, relativo à exibição" @@ -19939,7 +20698,7 @@ msgstr "5:3" msgid "US Legal 8.5x14" msgstr "US Legal 8.5x14" -#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "golden cut" msgstr "proporção áurea" @@ -20064,10 +20823,10 @@ msgid "pick border color from image" msgstr "seleciona cor da borda a partir da imagem" #: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 -#: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 +#: ../src/iop/colorzones.c:2634 ../src/iop/colorzones.c:2649 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 -#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 -#: ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 +#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1496 +#: ../src/iop/rgbcurve.c:1511 ../src/iop/rgblevels.c:1057 msgid "pickers" msgstr "seletores" @@ -20089,19 +20848,19 @@ msgid "correct chromatic aberrations for Bayer sensors" msgstr "corrige aberrações cromáticas para sensores Bayer" #: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/demosaic.c:318 ../src/iop/highlights.c:177 +#: ../src/iop/demosaic.c:316 ../src/iop/highlights.c:177 #: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 #: ../src/iop/hotpixels.c:76 ../src/iop/rasterfile.c:107 -#: ../src/iop/rasterfile.c:109 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rawprepare.c:171 -#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 -#: ../src/iop/temperature.c:252 +#: ../src/iop/rasterfile.c:109 ../src/iop/rawdenoise.c:142 +#: ../src/iop/rawdenoise.c:144 ../src/iop/rawprepare.c:171 +#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:249 +#: ../src/iop/temperature.c:251 msgid "linear, raw, scene-referred" msgstr "linear, raw, relativo à cena" -#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 -#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 -#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:317 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:250 msgid "linear, raw" msgstr "linear, raw" @@ -20209,8 +20968,8 @@ msgstr "censurar" msgid "censorize license plates and body parts for privacy" msgstr "censura placas de veículos e partes do corpo para privacidade" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 -#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:144 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:132 +#: ../src/iop/filmicrgb.c:346 ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "linear ou não-linear, RGB, relativo à cena" @@ -20234,17 +20993,17 @@ msgstr "raio do pixelamento intermediário" msgid "amount of noise to add at the end" msgstr "quantidade de ruído a adicionar no final" -#: ../src/iop/channelmixer.c:123 +#: ../src/iop/channelmixer.c:122 msgid "channel mixer" msgstr "misturador de canais" -#: ../src/iop/channelmixer.c:128 +#: ../src/iop/channelmixer.c:127 msgid "" "this module is deprecated. please use the color calibration module instead." msgstr "" "este módulo está obsoleto. use o módulo de calibração de cor em seu lugar." -#: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 +#: ../src/iop/channelmixer.c:132 ../src/iop/channelmixerrgb.c:236 msgid "" "perform color space corrections\n" "such as white balance, channels mixing\n" @@ -20254,184 +21013,184 @@ msgstr "" "de branco, mistura de canais e conversões\n" "para monocromático emulando filme" -#: ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixer.c:605 msgid "destination" msgstr "destino" -#: ../src/iop/channelmixer.c:613 +#: ../src/iop/channelmixer.c:612 msgctxt "channelmixer" msgid "gray" msgstr "cinza" -#: ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixer.c:618 msgid "amount of red channel in the output channel" msgstr "quantidade do canal vermelho no canal de saída" -#: ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixer.c:624 msgid "amount of green channel in the output channel" msgstr "quantidade do canal verde no canal de saída" -#: ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixer.c:630 msgid "amount of blue channel in the output channel" msgstr "quantidade do canal azul no canal de saída" -#: ../src/iop/channelmixer.c:642 +#: ../src/iop/channelmixer.c:641 msgid "swap R and B" msgstr "trocar R e B" -#: ../src/iop/channelmixer.c:648 +#: ../src/iop/channelmixer.c:647 msgid "swap G and B" msgstr "trocar G e B" -#: ../src/iop/channelmixer.c:654 +#: ../src/iop/channelmixer.c:653 msgid "color contrast boost" msgstr "ganho contraste de cor" -#: ../src/iop/channelmixer.c:660 +#: ../src/iop/channelmixer.c:659 msgid "color details boost" msgstr "ganho detalhes de cor" -#: ../src/iop/channelmixer.c:666 +#: ../src/iop/channelmixer.c:665 msgid "color artifacts boost" msgstr "ganho artefatos de cor" -#: ../src/iop/channelmixer.c:672 +#: ../src/iop/channelmixer.c:671 msgid "B/W luminance-based" msgstr "baseado em luminância B/P" -#: ../src/iop/channelmixer.c:678 +#: ../src/iop/channelmixer.c:677 msgid "B/W artifacts boost" msgstr "ganho artefatos B/P" -#: ../src/iop/channelmixer.c:684 +#: ../src/iop/channelmixer.c:683 msgid "B/W smooth skin" msgstr "pele suave B/P" -#: ../src/iop/channelmixer.c:690 +#: ../src/iop/channelmixer.c:689 msgid "B/W blue artifacts reduce" msgstr "reduzir artefatos azul B/P" -#: ../src/iop/channelmixer.c:697 +#: ../src/iop/channelmixer.c:696 msgid "B/W Ilford Delta 100-400" msgstr "Ilford Delta 100-400 B/P" -#: ../src/iop/channelmixer.c:704 +#: ../src/iop/channelmixer.c:703 msgid "B/W Ilford Delta 3200" msgstr "Ilford Delta 3200 B/P" -#: ../src/iop/channelmixer.c:711 +#: ../src/iop/channelmixer.c:710 msgid "B/W Ilford FP4" msgstr "Ilford FP4 B/P" -#: ../src/iop/channelmixer.c:718 +#: ../src/iop/channelmixer.c:717 msgid "B/W Ilford HP5" msgstr "Ilford HP5 B/P" -#: ../src/iop/channelmixer.c:725 +#: ../src/iop/channelmixer.c:724 msgid "B/W Ilford SFX" msgstr "Ilford SFX B/P" -#: ../src/iop/channelmixer.c:732 +#: ../src/iop/channelmixer.c:731 msgid "B/W Kodak T-Max 100" msgstr "Kodak T-Max 100 B/P" -#: ../src/iop/channelmixer.c:739 +#: ../src/iop/channelmixer.c:738 msgid "B/W Kodak T-max 400" msgstr "Kodak T-max 400 B/P" -#: ../src/iop/channelmixer.c:746 +#: ../src/iop/channelmixer.c:745 msgid "B/W Kodak Tri-X 400" msgstr "Kodak Tri-X 400 B/P" -#: ../src/iop/channelmixerrgb.c:225 +#: ../src/iop/channelmixerrgb.c:226 msgid "color calibration" msgstr "calibração de cor" -#: ../src/iop/channelmixerrgb.c:230 +#: ../src/iop/channelmixerrgb.c:231 msgid "channel mixer|white balance|monochrome" msgstr "misturador de canais|balanço de branco|monocromático" -#: ../src/iop/channelmixerrgb.c:240 +#: ../src/iop/channelmixerrgb.c:241 msgid "linear, RGB or XYZ" msgstr "linear, RGB ou XYZ" -#: ../src/iop/channelmixerrgb.c:461 +#: ../src/iop/channelmixerrgb.c:462 msgid "monochrome | luminance-based" msgstr "monocromático | baseado em luminância" -#: ../src/iop/channelmixerrgb.c:496 +#: ../src/iop/channelmixerrgb.c:497 msgid "monochrome | ILFORD HP5+" msgstr "monocromático | ILFORD HP5+" -#: ../src/iop/channelmixerrgb.c:505 +#: ../src/iop/channelmixerrgb.c:506 msgid "monochrome | ILFORD DELTA 100" msgstr "monocromático | ILFORD DELTA 100" -#: ../src/iop/channelmixerrgb.c:515 +#: ../src/iop/channelmixerrgb.c:516 msgid "monochrome | ILFORD DELTA 400 - 3200" msgstr "monocromático | ILFORD DELTA 400 - 3200" -#: ../src/iop/channelmixerrgb.c:524 +#: ../src/iop/channelmixerrgb.c:525 msgid "monochrome | ILFORD FP4+" msgstr "monocromático | ILFORD FP4+" -#: ../src/iop/channelmixerrgb.c:533 +#: ../src/iop/channelmixerrgb.c:534 msgid "monochrome | Fuji Acros 100" msgstr "monocromático | Fuji Acros 100" -#: ../src/iop/channelmixerrgb.c:550 +#: ../src/iop/channelmixerrgb.c:551 msgid "basic channel mixer" msgstr "misturador de canais básico" -#: ../src/iop/channelmixerrgb.c:563 +#: ../src/iop/channelmixerrgb.c:564 msgid "channel swap | swap G and B" msgstr "trocar canais | trocar G e B" -#: ../src/iop/channelmixerrgb.c:576 +#: ../src/iop/channelmixerrgb.c:577 msgid "channel swap | swap G and R" msgstr "trocar canais | trocar G e R" -#: ../src/iop/channelmixerrgb.c:589 +#: ../src/iop/channelmixerrgb.c:590 msgid "channel swap | swap R and B" msgstr "trocar canais | trocar R e B" -#: ../src/iop/channelmixerrgb.c:611 +#: ../src/iop/channelmixerrgb.c:612 msgid "area color mapping (active)" msgstr "mapeamento de cor por área (ativo)" -#: ../src/iop/channelmixerrgb.c:611 +#: ../src/iop/channelmixerrgb.c:612 msgid "area color mapping" msgstr "mapeamento de cor por área" -#: ../src/iop/channelmixerrgb.c:1892 +#: ../src/iop/channelmixerrgb.c:1893 msgid "(daylight)" msgstr "(luz diurna)" -#: ../src/iop/channelmixerrgb.c:1894 +#: ../src/iop/channelmixerrgb.c:1895 msgid "(black body)" msgstr "(corpo negro)" -#: ../src/iop/channelmixerrgb.c:1896 +#: ../src/iop/channelmixerrgb.c:1897 msgid "(invalid)" msgstr "(inválido)" -#: ../src/iop/channelmixerrgb.c:1900 ../src/iop/channelmixerrgb.c:1958 +#: ../src/iop/channelmixerrgb.c:1901 ../src/iop/channelmixerrgb.c:1959 msgid "very good" msgstr "muito bom" -#: ../src/iop/channelmixerrgb.c:1902 ../src/iop/channelmixerrgb.c:1960 +#: ../src/iop/channelmixerrgb.c:1903 ../src/iop/channelmixerrgb.c:1961 msgid "good" msgstr "bom" -#: ../src/iop/channelmixerrgb.c:1904 ../src/iop/channelmixerrgb.c:1962 +#: ../src/iop/channelmixerrgb.c:1905 ../src/iop/channelmixerrgb.c:1963 msgid "passable" msgstr "passável" -#: ../src/iop/channelmixerrgb.c:1906 ../src/iop/channelmixerrgb.c:1964 +#: ../src/iop/channelmixerrgb.c:1907 ../src/iop/channelmixerrgb.c:1965 msgid "bad" msgstr "ruim" -#: ../src/iop/channelmixerrgb.c:1913 +#: ../src/iop/channelmixerrgb.c:1914 #, c-format msgid "" "\n" @@ -20468,7 +21227,7 @@ msgstr "" "compensação de exposição: \t%+.2f EV\n" "desvio de preto: \t%+.4f" -#: ../src/iop/channelmixerrgb.c:1969 +#: ../src/iop/channelmixerrgb.c:1970 #, c-format msgid "" "\n" @@ -20487,11 +21246,11 @@ msgstr "" "compensação de exposição: \t%+.2f EV\n" "desvio de preto: \t%+.4f" -#: ../src/iop/channelmixerrgb.c:2054 +#: ../src/iop/channelmixerrgb.c:2052 msgid "double CAT applied" msgstr "TAC duplo aplicado" -#: ../src/iop/channelmixerrgb.c:2055 +#: ../src/iop/channelmixerrgb.c:2053 msgid "" "you have 2 instances or more of color calibration,\n" "all providing chromatic adaptation.\n" @@ -20503,11 +21262,11 @@ msgstr "" "isto pode levar a inconsistências, a não ser que você\n" "as use com máscaras ou saiba o que está fazendo." -#: ../src/iop/channelmixerrgb.c:2067 +#: ../src/iop/channelmixerrgb.c:2065 msgid "white balance applied twice (details)" msgstr "balanço de branco aplicado duas vezes (detalhes)" -#: ../src/iop/channelmixerrgb.c:2068 +#: ../src/iop/channelmixerrgb.c:2066 msgid "" "the color calibration module is enabled and already provides\n" "chromatic adaptation.\n" @@ -20519,11 +21278,11 @@ msgstr "" "defina o balanço de branco aqui para a referência da câmera (D65)\n" "ou desabilite a adaptação cromática na calibração de cor." -#: ../src/iop/channelmixerrgb.c:2076 +#: ../src/iop/channelmixerrgb.c:2074 msgid "white balance module error (details)" msgstr "erro no módulo balanço de branco (detalhes)" -#: ../src/iop/channelmixerrgb.c:2077 +#: ../src/iop/channelmixerrgb.c:2075 msgid "" "the white balance module is not using the camera\n" "reference illuminant, which will cause issues here\n" @@ -20535,11 +21294,11 @@ msgstr "" "com a adaptação cromática. defina para referência ou\n" "desabilite a adaptação cromática aqui." -#: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 +#: ../src/iop/channelmixerrgb.c:2087 ../src/iop/channelmixerrgb.c:2096 msgid "white balance missing (details)" msgstr "balanço de branco faltando (detalhes)" -#: ../src/iop/channelmixerrgb.c:2090 +#: ../src/iop/channelmixerrgb.c:2088 msgid "" "this module is not providing a valid reference illuminant\n" "causing chromatic adaptation issues in color calibration.\n" @@ -20551,7 +21310,7 @@ msgstr "" "habilite este módulo e o defina para referência, ou desabilite\n" "adaptação cromática em calibração de cores." -#: ../src/iop/channelmixerrgb.c:2099 +#: ../src/iop/channelmixerrgb.c:2097 msgid "" "the white balance module is not providing a valid reference\n" "illuminant causing issues with chromatic adaptation here.\n" @@ -20563,20 +21322,20 @@ msgstr "" "cromática. habilite o balanço de branco e o defina para referência\n" "ou desabilite a adaptação cromática aqui." -#: ../src/iop/channelmixerrgb.c:2191 +#: ../src/iop/channelmixerrgb.c:2189 msgid "auto-detection of white balance completed" msgstr "auto-detecção de balanço de branco completada" -#: ../src/iop/channelmixerrgb.c:2341 +#: ../src/iop/channelmixerrgb.c:2339 msgid "channelmixerrgb works only on RGB input" msgstr "O misturador de canais RGB funciona somente com entrada RGB" -#: ../src/iop/channelmixerrgb.c:3675 +#: ../src/iop/channelmixerrgb.c:3669 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "TCC: %.0f K (luz do dia)" -#: ../src/iop/channelmixerrgb.c:3678 +#: ../src/iop/channelmixerrgb.c:3672 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" @@ -20587,12 +21346,12 @@ msgstr "" "de luz diurna, então sua temperatura é relevante e faz sentido com\n" "um iluminante D." -#: ../src/iop/channelmixerrgb.c:3684 +#: ../src/iop/channelmixerrgb.c:3678 #, c-format msgid "CCT: %.0f K (black body)" msgstr "TCC: %.0f K (corpo negro)" -#: ../src/iop/channelmixerrgb.c:3687 +#: ../src/iop/channelmixerrgb.c:3681 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -20603,12 +21362,12 @@ msgstr "" "de corpo negro, então sua temperatura é relevante e faz sentido\n" "com um iluminante Planckiano." -#: ../src/iop/channelmixerrgb.c:3693 +#: ../src/iop/channelmixerrgb.c:3687 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "TCC: %.0f K (inválido)" -#: ../src/iop/channelmixerrgb.c:3696 +#: ../src/iop/channelmixerrgb.c:3690 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -20621,12 +21380,12 @@ msgstr "" "espectro de luz diurna ou de corpo negro, então sua temperatura\n" "não é relevante e você precisa usar um iluminante customizado." -#: ../src/iop/channelmixerrgb.c:3705 +#: ../src/iop/channelmixerrgb.c:3699 #, c-format msgid "CCT: undefined" msgstr "TCC: não definido" -#: ../src/iop/channelmixerrgb.c:3708 +#: ../src/iop/channelmixerrgb.c:3702 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." @@ -20634,16 +21393,16 @@ msgstr "" "a temperatura de cor correlacionada aproximada não pôde\n" "ser calculada então você precisa usar um iluminante customizado." -#: ../src/iop/channelmixerrgb.c:4026 +#: ../src/iop/channelmixerrgb.c:4019 msgid "white balance successfully extracted from raw image" msgstr "balanço de branco extraído com sucesso da imagem RAW" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4033 +#: ../src/iop/channelmixerrgb.c:4026 msgid "auto-detection of white balance started…" msgstr "auto-detecção de balanço de branco iniciada..." -#: ../src/iop/channelmixerrgb.c:4144 +#: ../src/iop/channelmixerrgb.c:4137 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." @@ -20652,7 +21411,7 @@ msgstr "" "normalização será desabilitada." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4188 +#: ../src/iop/channelmixerrgb.c:4181 #, c-format msgid "" "L: \t%.1f %%\n" @@ -20664,19 +21423,19 @@ msgstr "" "c: \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4457 +#: ../src/iop/channelmixerrgb.c:4449 msgid "CAT" msgstr "TAC" -#: ../src/iop/channelmixerrgb.c:4458 +#: ../src/iop/channelmixerrgb.c:4450 msgid "chromatic adaptation transform" msgstr "transformação de adaptação cromática" -#: ../src/iop/channelmixerrgb.c:4460 +#: ../src/iop/channelmixerrgb.c:4452 msgid "adaptation" msgstr "adaptação" -#: ../src/iop/channelmixerrgb.c:4463 +#: ../src/iop/channelmixerrgb.c:4455 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -20697,7 +21456,7 @@ msgstr "" "De maneira geral, não é recomendado.\n" "• nenhuma desabilita qualquer adaptação e usa o RGB do pipeline." -#: ../src/iop/channelmixerrgb.c:4480 +#: ../src/iop/channelmixerrgb.c:4472 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -20705,23 +21464,23 @@ msgstr "" "esta é a cor do iluminante da cena antes da adaptação cromática\n" "esta cor será transformada em branco puro pela adaptação." -#: ../src/iop/channelmixerrgb.c:4487 +#: ../src/iop/channelmixerrgb.c:4479 msgid "picker" msgstr "seletor" -#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4481 ../src/iop/temperature.c:2078 msgid "set white balance to detected from area" msgstr "define o balanço de branco para o detectado em uma área" -#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4485 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "iluminante" -#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4491 ../src/iop/temperature.c:2138 msgid "temperature" msgstr "temperatura" -#: ../src/iop/channelmixerrgb.c:4537 +#: ../src/iop/channelmixerrgb.c:4529 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -20735,17 +21494,17 @@ msgstr "" "crítica de seu objeto ou uma superfície que permameça estática (nos mesmos " "locais) e consistentemente iluminada em sua série de imagens" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/channelmixerrgb.c:4601 +#: ../src/iop/channelmixerrgb.c:4536 ../src/iop/channelmixerrgb.c:4551 +#: ../src/iop/channelmixerrgb.c:4578 ../src/iop/channelmixerrgb.c:4586 +#: ../src/iop/channelmixerrgb.c:4593 msgid "mapping" msgstr "mapeamento" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4536 ../src/iop/exposure.c:1288 msgid "area mode" msgstr "mode de área" -#: ../src/iop/channelmixerrgb.c:4545 +#: ../src/iop/channelmixerrgb.c:4537 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -20757,19 +21516,19 @@ msgstr "" "\"medida\" simplesmente mostra como uma cor de entrada é mapeada pelo CAT\n" "e pode ser usada para amostrar um alvo." -#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4542 ../src/iop/exposure.c:1294 msgid "correction" msgstr "correção" -#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4543 ../src/iop/exposure.c:1295 msgid "measure" msgstr "medição" -#: ../src/iop/channelmixerrgb.c:4555 +#: ../src/iop/channelmixerrgb.c:4547 msgid "take channel mixing into account" msgstr "levar mistura de canais em consideração" -#: ../src/iop/channelmixerrgb.c:4562 +#: ../src/iop/channelmixerrgb.c:4554 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -20777,11 +21536,11 @@ msgstr "" "calcular o alvo levando em conta a mistura de canais.\n" "se desabilitado, somente o CAT é considerado." -#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4562 ../src/iop/exposure.c:1303 msgid "the input color that should be mapped to the target" msgstr "a cor de entrada que deveria ser mapeada no alvo" -#: ../src/iop/channelmixerrgb.c:4574 +#: ../src/iop/channelmixerrgb.c:4566 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -20791,121 +21550,121 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4569 ../src/iop/exposure.c:1310 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "" "estas coordeanaas LCh são computadas a partir de coordenadas CIE Lab 1976" -#: ../src/iop/channelmixerrgb.c:4582 +#: ../src/iop/channelmixerrgb.c:4574 msgid "the desired target color after mapping" msgstr "a cor alvo desejada após o mapeamento" -#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/exposure.c:1329 msgctxt "section" msgid "input" msgstr "entrada" #. spacer -#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4604 ../src/iop/exposure.c:1332 msgctxt "section" msgid "target" msgstr "alvo" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4617 msgid "input R" msgstr "entrada R" -#: ../src/iop/channelmixerrgb.c:4630 +#: ../src/iop/channelmixerrgb.c:4622 msgid "input G" msgstr "entrada G" -#: ../src/iop/channelmixerrgb.c:4635 +#: ../src/iop/channelmixerrgb.c:4627 msgid "input B" msgstr "entrada B" -#: ../src/iop/channelmixerrgb.c:4645 +#: ../src/iop/channelmixerrgb.c:4637 msgid "output R" msgstr "saída R" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4638 msgid "output G" msgstr "saída G" -#: ../src/iop/channelmixerrgb.c:4647 +#: ../src/iop/channelmixerrgb.c:4639 msgid "output B" msgstr "saída B" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4641 msgid "colorfulness" msgstr "saturação" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4641 msgid "output colorfulness" msgstr "saturação de saída" -#: ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/channelmixerrgb.c:4645 msgid "output brightness" msgstr "brilho de saída" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4648 msgid "output gray" msgstr "cinza de saída" -#: ../src/iop/channelmixerrgb.c:4669 +#: ../src/iop/channelmixerrgb.c:4661 msgid "calibrate with a color checker" msgstr "calibrar com um cartão de cores" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4666 msgid "use a color checker target to autoset CAT and channels" msgstr "usa uma tabela de cores para autodefinir TAC e canais" -#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 -#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 -#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 +#: ../src/iop/channelmixerrgb.c:4671 ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4700 ../src/iop/channelmixerrgb.c:4717 +#: ../src/iop/channelmixerrgb.c:4728 ../src/iop/channelmixerrgb.c:4739 msgid "calibrate" msgstr "calibrar" -#: ../src/iop/channelmixerrgb.c:4679 +#: ../src/iop/channelmixerrgb.c:4671 msgid "chart" msgstr "cartão (tabela)" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4672 msgid "choose the vendor and the type of your chart" msgstr "seleciona a marca e o tipo da sua tabela" -#: ../src/iop/channelmixerrgb.c:4682 +#: ../src/iop/channelmixerrgb.c:4674 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 pre-2014" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4675 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24 post-2014" -#: ../src/iop/channelmixerrgb.c:4684 +#: ../src/iop/channelmixerrgb.c:4676 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 pre-2018" -#: ../src/iop/channelmixerrgb.c:4685 +#: ../src/iop/channelmixerrgb.c:4677 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 pós-2018" -#: ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4678 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 pre-2018" -#: ../src/iop/channelmixerrgb.c:4687 +#: ../src/iop/channelmixerrgb.c:4679 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 pós-2018" -#: ../src/iop/channelmixerrgb.c:4688 +#: ../src/iop/channelmixerrgb.c:4680 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4683 msgid "optimize for" msgstr "otimizar para" -#: ../src/iop/channelmixerrgb.c:4692 +#: ../src/iop/channelmixerrgb.c:4684 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" @@ -20922,35 +21681,35 @@ msgstr "" "nenhum é um meio-termo entre os dois\n" "os outros são comportamentos especiais para proteger algumas matizes" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4691 msgid "neutral colors" msgstr "cores neutras" -#: ../src/iop/channelmixerrgb.c:4701 +#: ../src/iop/channelmixerrgb.c:4693 msgid "skin and soil colors" msgstr "cores de pele e solo" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4694 msgid "foliage colors" msgstr "cores de folhagem" -#: ../src/iop/channelmixerrgb.c:4703 +#: ../src/iop/channelmixerrgb.c:4695 msgid "sky and water colors" msgstr "cores de céu e água" -#: ../src/iop/channelmixerrgb.c:4704 +#: ../src/iop/channelmixerrgb.c:4696 msgid "average delta E" msgstr "delta E médio" -#: ../src/iop/channelmixerrgb.c:4705 +#: ../src/iop/channelmixerrgb.c:4697 msgid "maximum delta E" msgstr "delta E máximo" -#: ../src/iop/channelmixerrgb.c:4708 +#: ../src/iop/channelmixerrgb.c:4700 msgid "patch scale" msgstr "escala do patch" -#: ../src/iop/channelmixerrgb.c:4711 +#: ../src/iop/channelmixerrgb.c:4703 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -20960,64 +21719,64 @@ msgstr "" "útil quando a correção de perspectiva não é boa ou\n" "a moldura fazem sombra sobre as bordas do patch." -#: ../src/iop/channelmixerrgb.c:4719 +#: ../src/iop/channelmixerrgb.c:4711 msgid "the delta E is using the CIE 2000 formula" msgstr "o delta E está usando a fórmula CIE 2000" -#: ../src/iop/channelmixerrgb.c:4722 -msgid "accept" -msgstr "aceitar" - -#: ../src/iop/channelmixerrgb.c:4727 +#: ../src/iop/channelmixerrgb.c:4715 msgid "accept the computed profile and set it in the module" msgstr "aceitar o perfil calculado e defini-lo no módulo" -#: ../src/iop/channelmixerrgb.c:4730 -msgid "recompute" -msgstr "recalcular" +#: ../src/iop/channelmixerrgb.c:4718 +msgid "accept" +msgstr "aceitar" -#: ../src/iop/channelmixerrgb.c:4734 +#: ../src/iop/channelmixerrgb.c:4726 msgid "recompute the profile" msgstr "recalcular o perfil" -#: ../src/iop/channelmixerrgb.c:4737 -msgid "validate" -msgstr "validar" +#: ../src/iop/channelmixerrgb.c:4729 +msgid "recompute" +msgstr "recalcular" -#: ../src/iop/channelmixerrgb.c:4741 +#: ../src/iop/channelmixerrgb.c:4737 msgid "check the output delta E" msgstr "verificar a saída delta E" -#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 +#: ../src/iop/channelmixerrgb.c:4740 +msgid "validate" +msgstr "validar" + +#: ../src/iop/choleski.h:223 ../src/iop/choleski.h:314 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" "A decomposição de Cholesky não conseguiu alocar memória, verifique sua " "configuração de RAM" -#: ../src/iop/clahe.c:61 +#: ../src/iop/clahe.c:60 msgid "old local contrast" msgstr "antigo contraste local" -#: ../src/iop/clahe.c:71 +#: ../src/iop/clahe.c:70 msgid "" "this module is deprecated. better use new local contrast module instead." msgstr "" "este módulo está obsoleto. use o módulo de contraste local em seu lugar." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 +#: ../src/iop/clahe.c:324 ../src/iop/sharpen.c:422 msgid "amount" msgstr "quantidade" -#: ../src/iop/clahe.c:326 +#: ../src/iop/clahe.c:325 msgid "size of features to preserve" msgstr "tamanho da característica a preservar" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 +#: ../src/iop/clahe.c:326 ../src/iop/nlmeans.c:442 msgid "strength of the effect" msgstr "força do efeito" -#: ../src/iop/clipping.c:340 +#: ../src/iop/clipping.c:339 msgid "" "this module is deprecated. please use the crop, orientation and/or rotate " "and perspective modules instead." @@ -21025,116 +21784,120 @@ msgstr "" "este módulo está obsoleto. use o módulo cortar, orientação e/ou rotação e " "perspectiva em seu lugar." -#: ../src/iop/clipping.c:345 +#: ../src/iop/clipping.c:344 msgid "crop and rotate" msgstr "cortar e girar" -#: ../src/iop/clipping.c:350 +#: ../src/iop/clipping.c:349 msgid "reframe|perspective|keystone|distortion" msgstr "reenquadrar|perspectiva|distorção de perspectiva|distorção" -#: ../src/iop/clipping.c:355 +#: ../src/iop/clipping.c:354 msgid "change the framing and correct the perspective" msgstr "muda o enquadramento e corrige a perspectiva" -#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 -#: ../src/iop/crop.c:1269 +#: ../src/iop/clipping.c:1409 ../src/iop/clipping.c:2124 ../src/iop/crop.c:730 +#: ../src/iop/crop.c:1268 msgid "original image" msgstr "imagem original" -#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 +#: ../src/iop/clipping.c:1713 ../src/iop/crop.c:954 msgid "invalid ratio format. it should be \"number:number\"" msgstr "formato da proporção inválido. deveria ser \"número:número\"" -#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 +#: ../src/iop/clipping.c:1729 ../src/iop/crop.c:970 msgid "invalid ratio format. it should be a positive number" msgstr "formato da proporção inválido. deveria ser um número positivo" -#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 +#: ../src/iop/clipping.c:1918 ../src/iop/clipping.c:2115 msgid "full" msgstr "completo" -#: ../src/iop/clipping.c:1920 +#: ../src/iop/clipping.c:1919 msgid "old system" msgstr "sistema antigo" -#: ../src/iop/clipping.c:1921 +#: ../src/iop/clipping.c:1920 msgid "correction applied" msgstr "correção aplicada" -#: ../src/iop/clipping.c:2094 +#: ../src/iop/clipping.c:2093 msgid "main" msgstr "principal" -#: ../src/iop/clipping.c:2103 +#: ../src/iop/clipping.c:2102 msgid "mirror image horizontally and/or vertically" msgstr "espelha a imagem horizontalmente e/ou verticalmente" -#: ../src/iop/clipping.c:2106 +#: ../src/iop/clipping.c:2105 msgid "angle" msgstr "ângulo" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2108 msgid "right-click and drag a line on the image to drag a straight line" msgstr "" "clique-direito e arraste uma linha na imagem para arrastar uma linha reta" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2111 msgid "keystone" msgstr "distorção de perspectiva" -#: ../src/iop/clipping.c:2117 +#: ../src/iop/clipping.c:2116 msgid "set perspective correction for your image" msgstr "define a correção de perspectiva para sua imagem" -#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 +#: ../src/iop/clipping.c:2123 ../src/iop/crop.c:1267 msgid "freehand" msgstr "mão livre" -#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 +#: ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 msgid "10:8 in print" msgstr "10:8 em impressão" -#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1274 msgid "8.5x11, letter" msgstr "8.5x11, carta" -#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35mm" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "16:10, 8x5" msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 +#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "widescreen" msgstr "widescreen" +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +msgid "1.91:1" +msgstr "1.91:1" + #: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, univisium" @@ -21242,20 +22005,20 @@ msgstr "[%s em bordas] cortar" msgid "[%s on borders] crop keeping ratio" msgstr "[%s em bordas] cortar mantendo aspecto" -#: ../src/iop/colisa.c:76 +#: ../src/iop/colisa.c:75 msgid "this module is deprecated. please use colorbalance RGB module instead." msgstr "" "este módulo está obsoleto. use o módulo balanço de cor RGB em seu lugar." -#: ../src/iop/colisa.c:81 +#: ../src/iop/colisa.c:80 msgid "contrast brightness saturation" msgstr "contraste, brilho, saturação" -#: ../src/iop/colisa.c:86 +#: ../src/iop/colisa.c:85 msgid "adjust the look of the image" msgstr "ajusta a aparência da imagem" -#: ../src/iop/colisa.c:278 +#: ../src/iop/colisa.c:277 msgid "color saturation adjustment" msgstr "ajusta a saturação de cor" @@ -21305,7 +22068,7 @@ msgstr "similar à Kodachrome" msgid "optimize luma from patches" msgstr "otimizar luma dos patches" -#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2004 msgid "optimize luma" msgstr "otimizar luma" @@ -21313,7 +22076,7 @@ msgstr "otimizar luma" msgid "neutralize colors from patches" msgstr "neutralizar cores dos patches" -#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2009 msgid "neutralize colors" msgstr "neutralizar cores" @@ -21366,113 +22129,113 @@ msgstr "realces: ganho / inclinação" msgid "shadows / mid-tones / highlights" msgstr "sombras / meios-tons / realces" -#: ../src/iop/colorbalance.c:1854 ../src/iop/colorbalance.c:1863 +#: ../src/iop/colorbalance.c:1857 ../src/iop/colorbalance.c:1866 msgid "color-grading mapping method" msgstr "método de gradação para mapeamento de cor" -#: ../src/iop/colorbalance.c:1858 +#: ../src/iop/colorbalance.c:1861 msgid "color control sliders" msgstr "controles de cor" -#: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 +#: ../src/iop/colorbalance.c:1862 ../src/libs/colorpicker.c:53 msgid "HSL" msgstr "HSL" -#: ../src/iop/colorbalance.c:1860 +#: ../src/iop/colorbalance.c:1863 msgid "RGBL" msgstr "RGBL" -#: ../src/iop/colorbalance.c:1870 +#: ../src/iop/colorbalance.c:1873 msgctxt "section" msgid "master" msgstr "mestre" -#: ../src/iop/colorbalance.c:1876 +#: ../src/iop/colorbalance.c:1879 msgid "saturation correction before the color balance" msgstr "correção de saturação antes do balanço de cor" -#: ../src/iop/colorbalance.c:1882 +#: ../src/iop/colorbalance.c:1885 msgid "saturation correction after the color balance" msgstr "correção de saturação depois do balanço de cor" -#: ../src/iop/colorbalance.c:1887 +#: ../src/iop/colorbalance.c:1890 msgid "adjust to match a neutral tone" msgstr "ajustar para casar com tom neutro" #. is set in _configure_slider_blocks -#: ../src/iop/colorbalance.c:1898 +#: ../src/iop/colorbalance.c:1901 msgid "click to cycle layout" msgstr "clique para alternar pelas disposições" -#: ../src/iop/colorbalance.c:1932 +#: ../src/iop/colorbalance.c:1935 msgid "factor" msgstr "fator" -#: ../src/iop/colorbalance.c:1946 +#: ../src/iop/colorbalance.c:1949 msgid "select the hue" msgstr "seleciona a matiz" -#: ../src/iop/colorbalance.c:1957 +#: ../src/iop/colorbalance.c:1960 msgid "select the saturation" msgstr "seleciona a saturação" -#: ../src/iop/colorbalance.c:1977 +#: ../src/iop/colorbalance.c:1980 msgid "factor of lift/offset" msgstr "fator de elevação/deslocamento" -#: ../src/iop/colorbalance.c:1978 +#: ../src/iop/colorbalance.c:1981 msgid "factor of red for lift/offset" msgstr "fator de vermelho para levante/deslocamento" -#: ../src/iop/colorbalance.c:1979 +#: ../src/iop/colorbalance.c:1982 msgid "factor of green for lift/offset" msgstr "fator de verde para levante/deslocamento" -#: ../src/iop/colorbalance.c:1980 +#: ../src/iop/colorbalance.c:1983 msgid "factor of blue for lift/offset" msgstr "fator de azul para levante/deslocamento" -#: ../src/iop/colorbalance.c:1983 +#: ../src/iop/colorbalance.c:1986 msgid "factor of gamma/power" msgstr "fator de gama/potência" -#: ../src/iop/colorbalance.c:1984 +#: ../src/iop/colorbalance.c:1987 msgid "factor of red for gamma/power" msgstr "fator de vermelho para gama/potência" -#: ../src/iop/colorbalance.c:1985 +#: ../src/iop/colorbalance.c:1988 msgid "factor of green for gamma/power" msgstr "fator de verde para gama/potência" -#: ../src/iop/colorbalance.c:1986 +#: ../src/iop/colorbalance.c:1989 msgid "factor of blue for gamma/power" msgstr "fator de azul para gama/potência" -#: ../src/iop/colorbalance.c:1989 +#: ../src/iop/colorbalance.c:1992 msgid "factor of gain/slope" msgstr "fator de ganho/inclinação" -#: ../src/iop/colorbalance.c:1990 +#: ../src/iop/colorbalance.c:1993 msgid "factor of red for gain/slope" msgstr "fator de vermelho para ganho/inclinação" -#: ../src/iop/colorbalance.c:1991 +#: ../src/iop/colorbalance.c:1994 msgid "factor of green for gain/slope" msgstr "fator de verde para ganho/inclinação" -#: ../src/iop/colorbalance.c:1992 +#: ../src/iop/colorbalance.c:1995 msgid "factor of blue for gain/slope" msgstr "fator de azul para ganho/inclinação" -#: ../src/iop/colorbalance.c:2002 +#: ../src/iop/colorbalance.c:2005 msgid "fit the whole histogram and center the average luma" msgstr "ajusta todo o histograma e centraliza o luma médio" -#: ../src/iop/colorbalance.c:2007 +#: ../src/iop/colorbalance.c:2010 msgid "optimize the RGB curves to remove color casts" msgstr "otimiza curvas RGB para remover desvios de cor" -#: ../src/iop/colorbalance.c:2009 +#: ../src/iop/colorbalance.c:2012 msgctxt "section" msgid "auto optimizers" msgstr "otimizadores automáticos" @@ -21517,68 +22280,69 @@ msgstr "colorido básico | padrão" msgid "colorbalance works only on RGB input" msgstr "balanço de cor somente funciona com entrada RGB" -#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 +#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2374 +#: ../src/iop/contrastntexture.c:366 ../src/iop/retouch.c:2054 +#: ../src/iop/toneequal.c:1946 msgid "cannot display masks when the blending mask is displayed" msgstr "" "não é possível mostrar máscaras quando a máscara de mesclagem é mostrada" #. Page master -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "master" msgstr "mestre" -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "global grading" msgstr "gradação global" -#: ../src/iop/colorbalancergb.c:1788 +#: ../src/iop/colorbalancergb.c:1787 msgid "rotate all hues by an angle, at the same luminance" msgstr "rotaciona todas as matizes por um ângulo, na mesma luminância" -#: ../src/iop/colorbalancergb.c:1794 +#: ../src/iop/colorbalancergb.c:1793 msgid "increase colorfulness mostly on low-chroma colors" msgstr "aumenta a riqueza de cores principalmente em cores com croma baixo" -#: ../src/iop/colorbalancergb.c:1800 +#: ../src/iop/colorbalancergb.c:1799 msgid "increase the contrast at constant chromaticity" msgstr "aumenta o contraste com cromaticidade constante" -#: ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorbalancergb.c:1801 msgctxt "section" msgid "linear chroma grading" msgstr "gradação linear de croma" -#: ../src/iop/colorbalancergb.c:1809 +#: ../src/iop/colorbalancergb.c:1808 msgid "increase colorfulness at same luminance globally" msgstr "aumenta a riqueza de cores na mesma luminância globalmente" -#: ../src/iop/colorbalancergb.c:1814 +#: ../src/iop/colorbalancergb.c:1813 msgid "increase colorfulness at same luminance mostly in shadows" msgstr "" "aumenta a riqueza de cores na mesma luminância principalmente nas sombras" -#: ../src/iop/colorbalancergb.c:1819 +#: ../src/iop/colorbalancergb.c:1818 msgid "increase colorfulness at same luminance mostly in mid-tones" msgstr "" "aumenta a riqueza de cores na mesma luminância principalmente nos meios-tons" -#: ../src/iop/colorbalancergb.c:1824 +#: ../src/iop/colorbalancergb.c:1823 msgid "increase colorfulness at same luminance mostly in highlights" msgstr "" "aumenta a riqueza de cores na mesma luminância principalmente nos realces" -#: ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorbalancergb.c:1825 msgctxt "section" msgid "perceptual saturation grading" msgstr "gradação de saturação perceptual" -#: ../src/iop/colorbalancergb.c:1832 +#: ../src/iop/colorbalancergb.c:1831 msgid "add or remove saturation by an absolute amount" msgstr "adiciona ou remove saturação em quantidade absoluta" -#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 -#: ../src/iop/colorbalancergb.c:1847 +#: ../src/iop/colorbalancergb.c:1836 ../src/iop/colorbalancergb.c:1841 +#: ../src/iop/colorbalancergb.c:1846 msgid "" "increase or decrease saturation proportionally to the original pixel " "saturation" @@ -21586,21 +22350,21 @@ msgstr "" "aumenta ou diminui a saturação proporcionalmente à saturação original do " "pixel" -#: ../src/iop/colorbalancergb.c:1849 +#: ../src/iop/colorbalancergb.c:1848 msgctxt "section" msgid "perceptual brilliance grading" msgstr "gradação de brilhância perceptual" -#: ../src/iop/colorbalancergb.c:1850 +#: ../src/iop/colorbalancergb.c:1849 msgid "brilliance" msgstr "brilhância" -#: ../src/iop/colorbalancergb.c:1855 +#: ../src/iop/colorbalancergb.c:1854 msgid "add or remove brilliance by an absolute amount" msgstr "adiciona ou remove brilhância em quantidade absoluta" -#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 -#: ../src/iop/colorbalancergb.c:1870 +#: ../src/iop/colorbalancergb.c:1859 ../src/iop/colorbalancergb.c:1864 +#: ../src/iop/colorbalancergb.c:1869 msgid "" "increase or decrease brilliance proportionally to the original pixel " "brilliance" @@ -21609,15 +22373,15 @@ msgstr "" "pixel" #. Page 4-ways -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "4 ways" msgstr "4 vias" -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "selective color grading" msgstr "gradação de cores seletiva" -#: ../src/iop/colorbalancergb.c:1875 +#: ../src/iop/colorbalancergb.c:1874 msgid "" "pick opposite color from image\n" "ctrl+click to pick selected color" @@ -21625,234 +22389,243 @@ msgstr "" "obtém cor oposta a partir da imagem\n" "ctrl+clique para selecionar a cor" -#: ../src/iop/colorbalancergb.c:1877 +#: ../src/iop/colorbalancergb.c:1876 msgctxt "section" msgid "global offset" msgstr "deslocamento global" -#: ../src/iop/colorbalancergb.c:1884 +#: ../src/iop/colorbalancergb.c:1883 msgid "global luminance offset" msgstr "deslocamento global de luminância" -#: ../src/iop/colorbalancergb.c:1889 +#: ../src/iop/colorbalancergb.c:1888 msgid "hue of the global color offset" msgstr "matiz do deslocamento global de cor" -#: ../src/iop/colorbalancergb.c:1896 +#: ../src/iop/colorbalancergb.c:1895 msgid "chroma of the global color offset" msgstr "croma do deslocamento global de cor" -#: ../src/iop/colorbalancergb.c:1898 +#: ../src/iop/colorbalancergb.c:1897 msgctxt "section" msgid "shadows lift" msgstr "elevação nas sombras" -#: ../src/iop/colorbalancergb.c:1905 +#: ../src/iop/colorbalancergb.c:1904 msgid "luminance gain in shadows" msgstr "ganho de luminância nas sombras" -#: ../src/iop/colorbalancergb.c:1910 +#: ../src/iop/colorbalancergb.c:1909 msgid "hue of the color gain in shadows" msgstr "ganho de matiz de cor nas sombras" -#: ../src/iop/colorbalancergb.c:1917 +#: ../src/iop/colorbalancergb.c:1916 msgid "chroma of the color gain in shadows" msgstr "ganho de croma de cor nas sombras" -#: ../src/iop/colorbalancergb.c:1919 +#: ../src/iop/colorbalancergb.c:1918 msgctxt "section" msgid "highlights gain" msgstr "ganho nos realces" -#: ../src/iop/colorbalancergb.c:1920 +#: ../src/iop/colorbalancergb.c:1919 msgid "gain" msgstr "ganho" -#: ../src/iop/colorbalancergb.c:1926 +#: ../src/iop/colorbalancergb.c:1925 msgid "luminance gain in highlights" msgstr "ganho de luminância nos realces" -#: ../src/iop/colorbalancergb.c:1931 +#: ../src/iop/colorbalancergb.c:1930 msgid "hue of the color gain in highlights" msgstr "ganho de matiz de cor nos realces" -#: ../src/iop/colorbalancergb.c:1938 +#: ../src/iop/colorbalancergb.c:1937 msgid "chroma of the color gain in highlights" msgstr "ganho de croma de cor nos realces" -#: ../src/iop/colorbalancergb.c:1940 +#: ../src/iop/colorbalancergb.c:1939 msgctxt "section" msgid "power" msgstr "potência" -#: ../src/iop/colorbalancergb.c:1941 +#: ../src/iop/colorbalancergb.c:1940 msgid "power" msgstr "potência" -#: ../src/iop/colorbalancergb.c:1947 +#: ../src/iop/colorbalancergb.c:1946 msgid "luminance exponent in mid-tones" msgstr "expoente de luminância nos meios-tons" -#: ../src/iop/colorbalancergb.c:1952 +#: ../src/iop/colorbalancergb.c:1951 msgid "hue of the color exponent in mid-tones" msgstr "expoente de matiz de cor nos meios-tons" -#: ../src/iop/colorbalancergb.c:1959 +#: ../src/iop/colorbalancergb.c:1958 msgid "chroma of the color exponent in mid-tones" msgstr "expoente de croma de cor nos meios-tons" #. Page masks -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "masks" msgstr "máscaras" -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "isolate luminances" msgstr "isolar luminâncias" -#: ../src/iop/colorbalancergb.c:1966 +#: ../src/iop/colorbalancergb.c:1965 msgid "choose in which uniform color space the saturation is computed" msgstr "escolher em que espaço uniforme de cores a saturação é calculada." -#: ../src/iop/colorbalancergb.c:1968 +#: ../src/iop/colorbalancergb.c:1967 msgctxt "section" msgid "luminance ranges" msgstr "faixas de luminância" -#: ../src/iop/colorbalancergb.c:1981 +#: ../src/iop/colorbalancergb.c:1980 msgid "weight of the shadows over the whole tonal range" msgstr "peso das sombras sobre a faixa tonal total" -#: ../src/iop/colorbalancergb.c:1987 +#: ../src/iop/colorbalancergb.c:1986 msgid "" "displays a shadows mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" "that will be affected by the shadows sliders in the other tabs" msgstr "" +"mostra a máscara de sombras, sobreposta como um tabuleiro\n" +"a área ainda-visível da imagem (não escondida pela máscara) é a área\n" +"que será afetada pelos deslizadores de sombra nas outras abas" -#: ../src/iop/colorbalancergb.c:1994 +#: ../src/iop/colorbalancergb.c:1993 msgid "position of the middle-gray reference for masking" msgstr "posição da referência de cinza médio para mascaramento" -#: ../src/iop/colorbalancergb.c:2000 +#: ../src/iop/colorbalancergb.c:1999 msgid "" "displays a mid-tones mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" "that will be affected by the mid-tones sliders in the other tabs" msgstr "" +"mostra a máscara de meios-tons, sobreposta como um tabuleiro\n" +"a área ainda-visível da imagem (não escondida pela máscara) é a área\n" +"que será afetada pelos deslizadores de meios-tons nas outras abas" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2006 msgid "weights of highlights over the whole tonal range" msgstr "peso dos realces sobre a faixa tonal total" -#: ../src/iop/colorbalancergb.c:2013 +#: ../src/iop/colorbalancergb.c:2012 msgid "" "displays a highlights mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" "that will be affected by the highlights sliders in the other tabs" msgstr "" +"mostra a máscara de realces, sobreposta como um tabuleiro\n" +"a área ainda-visível da imagem (não escondida pela máscara) é a área\n" +"que será afetada pelos deslizadores de realces nas outras abas" -#: ../src/iop/colorbalancergb.c:2017 +#: ../src/iop/colorbalancergb.c:2016 msgctxt "section" msgid "threshold" msgstr "limite" -#: ../src/iop/colorbalancergb.c:2022 +#: ../src/iop/colorbalancergb.c:2021 msgid "peak white luminance value used to normalize the power function" msgstr "" "valor de pico de luminância de branco usado para normalizar a função de " "potência" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2027 msgid "peak gray luminance value used to normalize the power function" msgstr "" "valor de pico de luminância de cinza usado para normalizar a função de " "potência" -#: ../src/iop/colorbalancergb.c:2030 +#: ../src/iop/colorbalancergb.c:2029 msgctxt "section" msgid "mask preview settings" msgstr "configurações de pré-visualização de máscara" -#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 +#: ../src/iop/colorbalancergb.c:2033 ../src/iop/colorbalancergb.c:2038 msgid "select color of the checkerboard from a swatch" msgstr "seleciona a cor do tabuleiro em uma amostra" -#: ../src/iop/colorbalancergb.c:2044 +#: ../src/iop/colorbalancergb.c:2043 msgid "checkerboard size" msgstr "tamanho do tabuleiro" -#: ../src/iop/colorbalancergb.c:2048 +#: ../src/iop/colorbalancergb.c:2047 msgid "checkerboard color 1" msgstr "cor 1 do tabuleiro" -#: ../src/iop/colorbalancergb.c:2049 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 2" msgstr "cor 2 do tabuleiro" -#: ../src/iop/colorchecker.c:118 +#: ../src/iop/colorchecker.c:119 msgid "color look up table" msgstr "tabela de cores" -#: ../src/iop/colorchecker.c:123 +#: ../src/iop/colorchecker.c:124 msgid "profile|lut|color grading" msgstr "perfil|lut|gradação de cores" -#: ../src/iop/colorchecker.c:129 +#: ../src/iop/colorchecker.c:130 msgid "perform color space corrections and apply looks" msgstr "faz correções de espaço de cor e aplica aparências" -#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 -#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 -#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 -#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 -#: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 +#: ../src/iop/colorchecker.c:132 ../src/iop/colorchecker.c:134 +#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:153 +#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/colorzones.c:144 ../src/iop/defringe.c:81 ../src/iop/levels.c:141 +#: ../src/iop/monochrome.c:103 ../src/iop/shadhi.c:142 +#: ../src/iop/tonecurve.c:186 ../src/iop/vibrance.c:95 msgid "linear or non-linear, Lab, display-referred" msgstr "linear ou não-linear, Lab, relativo à exibição" -#: ../src/iop/colorchecker.c:132 +#: ../src/iop/colorchecker.c:133 msgid "defined by profile, Lab" msgstr "definido pelo perfil, Lab" -#: ../src/iop/colorchecker.c:306 +#: ../src/iop/colorchecker.c:307 msgid "it8 skin tones" msgstr "tons de pele it8" -#: ../src/iop/colorchecker.c:472 +#: ../src/iop/colorchecker.c:473 msgid "expanded color checker" msgstr "cartão de cores expandido" -#: ../src/iop/colorchecker.c:488 +#: ../src/iop/colorchecker.c:489 msgid "Helmholtz/Kohlrausch monochrome" msgstr "monocromático Helmholtz/Kohlrausch" -#: ../src/iop/colorchecker.c:505 +#: ../src/iop/colorchecker.c:506 msgid "Fuji Astia emulation" msgstr "emulação de Fuji Astia" -#: ../src/iop/colorchecker.c:519 +#: ../src/iop/colorchecker.c:520 msgid "Fuji Classic Chrome emulation" msgstr "emulação de Fuji Classic Chrome" -#: ../src/iop/colorchecker.c:533 +#: ../src/iop/colorchecker.c:534 msgid "Fuji Monochrome emulation" msgstr "emulação de Fuji Monochrome" -#: ../src/iop/colorchecker.c:547 +#: ../src/iop/colorchecker.c:548 msgid "Fuji Provia emulation" msgstr "emulação de Fuji Provia" -#: ../src/iop/colorchecker.c:561 +#: ../src/iop/colorchecker.c:562 msgid "Fuji Velvia emulation" msgstr "emulação de Fuji Velvia" -#: ../src/iop/colorchecker.c:997 ../src/iop/colorchecker.c:1555 +#: ../src/iop/colorchecker.c:998 ../src/iop/colorchecker.c:1557 #, c-format msgid "patch #%d" msgstr "patch #%d" -#: ../src/iop/colorchecker.c:1410 +#: ../src/iop/colorchecker.c:1413 #, c-format msgid "" "(%2.2f %2.2f %2.2f)\n" @@ -21869,15 +22642,15 @@ msgstr "" "clique-direito para remover patch\n" "shift+clique enquanto escolhe cor para substituir patch" -#: ../src/iop/colorchecker.c:1550 +#: ../src/iop/colorchecker.c:1552 msgid "patch" msgstr "patch" -#: ../src/iop/colorchecker.c:1551 +#: ../src/iop/colorchecker.c:1553 msgid "color checker patch" msgstr "patch da tabela de cores" -#: ../src/iop/colorchecker.c:1565 +#: ../src/iop/colorchecker.c:1567 msgid "" "adjust target color Lab 'L' channel\n" "lower values darken target color while higher brighten it" @@ -21886,7 +22659,7 @@ msgstr "" "valores mais baixos escurecem a cor enquanto valores mais autos a tornam " "mais brilhante" -#: ../src/iop/colorchecker.c:1573 +#: ../src/iop/colorchecker.c:1575 msgid "" "adjust target color Lab 'a' channel\n" "lower values shift target color towards greens while higher shift towards " @@ -21896,11 +22669,11 @@ msgstr "" "valores mais baixos deslocam a cor alvo para os verdes enquanto valores mais " "altos deslocam para magentas." -#: ../src/iop/colorchecker.c:1576 +#: ../src/iop/colorchecker.c:1578 msgid "green-magenta offset" msgstr "contraste verde-magenta" -#: ../src/iop/colorchecker.c:1585 +#: ../src/iop/colorchecker.c:1587 msgid "" "adjust target color Lab 'b' channel\n" "lower values shift target color towards blues while higher shift towards " @@ -21910,11 +22683,11 @@ msgstr "" "valores menores deslocam a cor alvo para azuis enquanto valores mais altos " "deslocam para amarelos" -#: ../src/iop/colorchecker.c:1588 +#: ../src/iop/colorchecker.c:1590 msgid "blue-yellow offset" msgstr "contraste azul-amarelo" -#: ../src/iop/colorchecker.c:1597 +#: ../src/iop/colorchecker.c:1599 msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" @@ -21925,11 +22698,11 @@ msgstr "" "valores mais baixos levam à saturação mais baixa enquanto valores mais altos " "levam à saturação mais alta" -#: ../src/iop/colorchecker.c:1606 +#: ../src/iop/colorchecker.c:1608 msgid "target color" msgstr "cor alvo" -#: ../src/iop/colorchecker.c:1609 +#: ../src/iop/colorchecker.c:1611 msgid "" "control target color of the patches\n" "relative - target color is relative from the patch original color\n" @@ -21939,21 +22712,21 @@ msgstr "" "relativo - a cor alvo é relativa à cor original do patch\n" "absoluto - a cor alvo é um valor Lab absoluto" -#: ../src/iop/colorchecker.c:1613 +#: ../src/iop/colorchecker.c:1615 msgid "absolute" msgstr "absoluto" -#: ../src/iop/colorcontrast.c:74 +#: ../src/iop/colorcontrast.c:72 msgid "color contrast" msgstr "contraste de cor" -#: ../src/iop/colorcontrast.c:84 +#: ../src/iop/colorcontrast.c:82 msgid "" "increase saturation and separation between\n" "opposite colors" msgstr "aumenta a saturação e a separação entre cores opostas" -#: ../src/iop/colorcontrast.c:312 +#: ../src/iop/colorcontrast.c:310 msgid "" "steepness of the a* curve in Lab\n" "lower values desaturate greens and magenta while higher saturate them" @@ -21962,7 +22735,7 @@ msgstr "" "valores mais baixos dessaturam verdes e magentas enquanto valores mais altos " "os saturam" -#: ../src/iop/colorcontrast.c:319 +#: ../src/iop/colorcontrast.c:317 msgid "" "steepness of the b* curve in Lab\n" "lower values desaturate blues and yellows while higher saturate them" @@ -21991,7 +22764,7 @@ msgstr "filtro de aquecimento" msgid "cooling filter" msgstr "filtro de resfriamento" -#: ../src/iop/colorcorrection.c:242 +#: ../src/iop/colorcorrection.c:252 msgid "" "drag the line for split-toning. bright means highlights, dark means shadows. " "use mouse wheel to change saturation." @@ -21999,19 +22772,19 @@ msgstr "" "arraste a linha para divisão de tons. claro significa realces, escuro " "significa sombras. role com o mouse para mudar a saturação." -#: ../src/iop/colorcorrection.c:261 +#: ../src/iop/colorcorrection.c:271 msgid "set the global saturation" msgstr "seleciona a saturação global" -#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 +#: ../src/iop/colorequal.c:203 ../src/iop/colorequal.c:3723 msgid "color equalizer" msgstr "equalizador de cores" -#: ../src/iop/colorequal.c:207 +#: ../src/iop/colorequal.c:208 msgid "color zones|hsl" msgstr "zonas de cor|hsl" -#: ../src/iop/colorequal.c:214 +#: ../src/iop/colorequal.c:215 msgid "" "change saturation, hue and brightness\n" "depending on local hue" @@ -22019,37 +22792,37 @@ msgstr "" "mudar saturação, matiz e brilho\n" "dependendo da matiz local" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:333 msgid "quasi-linear, RGB" msgstr "quase-linear, RGB" -#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:220 ../src/iop/toneequal.c:334 msgid "quasi-linear, RGB, scene-referred" msgstr "quase-linear, RGB, relativo à cena" -#: ../src/iop/colorequal.c:2098 +#: ../src/iop/colorequal.c:2175 msgid "bleach bypass" msgstr "ignorar branqueamento" -#: ../src/iop/colorequal.c:2142 +#: ../src/iop/colorequal.c:2219 msgid "Kodachrome 64 like" msgstr "Similar a Kodachrome 64" -#: ../src/iop/colorequal.c:2186 +#: ../src/iop/colorequal.c:2263 msgid "Kodak Portra 400 like" msgstr "Similar a Kodachrome Portra 400" -#: ../src/iop/colorequal.c:2230 +#: ../src/iop/colorequal.c:2307 msgid "teal & orange" msgstr "verde-azulado e laranja" #. Page OPTIONS -#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 -#: ../src/iop/filmicrgb.c:4561 +#: ../src/iop/colorequal.c:3676 ../src/iop/colorequal.c:3883 +#: ../src/iop/filmicrgb.c:4539 msgid "options" msgstr "opções" -#: ../src/iop/colorequal.c:2982 +#: ../src/iop/colorequal.c:3781 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -22059,11 +22832,11 @@ msgstr "" "clique do meio para alternar a visibilidade dos deslizadores\n" "alt+scroll para mudar a página" -#: ../src/iop/colorequal.c:3008 +#: ../src/iop/colorequal.c:3802 msgid "shift nodes to lower or higher hue" msgstr "deslocar nós para matiz mais baixa ou mais alta" -#: ../src/iop/colorequal.c:3011 +#: ../src/iop/colorequal.c:3805 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -22071,19 +22844,19 @@ msgstr "" "obter matiz da imagem e a vizualizar\n" "ctrl+clique para selecionar uma área" -#: ../src/iop/colorequal.c:3030 +#: ../src/iop/colorequal.c:3824 msgid "change hue hue-wise" msgstr "muda a matiz de uma cor" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3842 msgid "change saturation hue-wise" msgstr "muda saturação de uma matiz de cor" -#: ../src/iop/colorequal.c:3066 +#: ../src/iop/colorequal.c:3860 msgid "change brightness hue-wise" msgstr "muda luminosidade de uma matiz de cor" -#: ../src/iop/colorequal.c:3099 +#: ../src/iop/colorequal.c:3893 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -22094,16 +22867,16 @@ msgstr "" "para ficarem abaixo do nível definido. o default é bom para a maioria das " "imagens" -#: ../src/iop/colorequal.c:3104 +#: ../src/iop/colorequal.c:3898 msgid "change for sharper or softer hue curve" msgstr "mudar para curva de matiz mais suave ou mais acentuada" -#: ../src/iop/colorequal.c:3108 +#: ../src/iop/colorequal.c:3902 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "" "restringir o efeito usando um filtro guiado baseado em matiz e saturação" -#: ../src/iop/colorequal.c:3114 +#: ../src/iop/colorequal.c:3908 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -22111,7 +22884,7 @@ msgstr "" "definir raio da análise de croma por filtro guiado (matiz).\n" "aumente se há grande variância local de matiz ou forte ruído de croma." -#: ../src/iop/colorequal.c:3121 +#: ../src/iop/colorequal.c:3915 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -22120,7 +22893,7 @@ msgstr "" "vermelho mostra dados possivelmente modificados, partes azuladas não serão " "modificadas." -#: ../src/iop/colorequal.c:3125 +#: ../src/iop/colorequal.c:3919 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -22133,7 +22906,7 @@ msgstr "" " aumenta contraste e evita mudanças de brilho em áreas com baixa " "cromaticidade." -#: ../src/iop/colorequal.c:3133 +#: ../src/iop/colorequal.c:3927 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -22145,11 +22918,11 @@ msgstr "" "maior contraste\n" " - diminua para transições mais suaves" -#: ../src/iop/colorequal.c:3140 +#: ../src/iop/colorequal.c:3934 msgid "set radius of applied parameters for the guided filter" msgstr "definir o raio de parâmetros aplicados para o filtro guiado" -#: ../src/iop/colorequal.c:3143 +#: ../src/iop/colorequal.c:3937 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -22190,12 +22963,26 @@ msgid "" "how strongly the remaining off-palette colors are pulled toward the detected " "palette." msgstr "" +"analisa a distribuição de matiz na imagem e automaticamente sugere uma regra " +"de harmonia\n" +"e uma matiz âncora que melhor combina com a paleta de cores existente.\n" +"\n" +"a detecção avalia cada combinação de regra e âncora contra um histograma " +"ponderado por\n" +"croma na imagem de pré-visualização, e seleciona a combinação que já cobre a " +"maior\n" +"parte da energia cromática - isto é, requer a menor correção.\n" +"\n" +"o resultado substitui a regra e a âncora atuais. use a força de atração para " +"controlar\n" +"quão fortemente as cores remanescentes fora-da-paleta são atraídas para a " +"paleta detectada." -#: ../src/iop/colorharmonizer.c:1418 +#: ../src/iop/colorharmonizer.c:1417 msgid "not yet available — wait for the preview to finish processing." msgstr "não disponível ainda - aguarde o processamento da pré-visualização." -#: ../src/iop/colorharmonizer.c:1423 +#: ../src/iop/colorharmonizer.c:1425 msgid "" "harmony rule that defines which hues are considered 'in harmony'.\n" "\n" @@ -22213,8 +23000,25 @@ msgid "" "square: four hues evenly spaced 90° apart — strong and varied.\n" "custom: define all four harmony node hues independently." msgstr "" - -#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +"regra de harmonia que define quais matizes são consideradas 'em harmonia'.\n" +"\n" +"monocromática: uma única família de matiz - somente um nó.\n" +"análoga: três matizes espaçadas por 30° - naturalista, coesa.\n" +"complementar análoga: a tríade análoga mais seu complemento - rica mas " +"balanceada.\n" +"complementar: duas matizes opostas no círculo cromático - alto contraste, " +"vibrante.\n" +"complementar dividido: uma matiz e duas outras que flanqueiam seu " +"complemento - vívido mas menos contrastante.\n" +"díade: duas matizes separadas por 60° - contraste gentil.\n" +"tríade: três matizes uniformemente espaçadas por 120° - balanceado, " +"colorido.\n" +"tétrade: quatro matizes em dois pares complementares espaçados por 60° - " +"complexo, precisa de restrições.\n" +"quadrado: quatro matizes espaçadas por 90° - forte e variado.\n" +"personalizado: define os quatro nós de harmonia independentemente." + +#: ../src/iop/colorharmonizer.c:1448 ../src/iop/colorharmonizer.c:1503 msgid "" "pick hue from image.\n" "ctrl+click to select an area" @@ -22222,7 +23026,7 @@ msgstr "" "obter matiz da imagem.\n" "ctrl+clique para selecionar uma área" -#: ../src/iop/colorharmonizer.c:1449 +#: ../src/iop/colorharmonizer.c:1451 msgid "" "the primary 'key' hue of the harmony — the first node from which all others " "are derived.\n" @@ -22236,8 +23040,19 @@ msgid "" "tip: pick a skin tone, a sky, or another dominant subject color to anchor " "the palette." msgstr "" +"a matiz 'chave' primária para a harmonia - o primeiro nó do qual todos os " +"outros são derivados.\n" +"\n" +"arraste o deslizador ou use o seletor de cores para amostrar uma matiz " +"dominante diretamente\n" +"da imagem. os nós restantes da harmonia são computados automaticamente desta " +"matiz e da\n" +"regra selecionada.\n" +"\n" +"dica: escolha um tom de pele, um céu, ou alguma cor dominante para ancorar a " +"paleta." -#: ../src/iop/colorharmonizer.c:1464 +#: ../src/iop/colorharmonizer.c:1466 msgid "" "number of active harmony nodes in custom mode (2–4).\n" "nodes are numbered from the top; inactive nodes are hidden." @@ -22245,7 +23060,7 @@ msgstr "" "número de nós de harmonia ativos no modo personalizado (2-4).\n" "nós sào numerados a partir do topo; nós inativos ficam escondidos." -#: ../src/iop/colorharmonizer.c:1494 +#: ../src/iop/colorharmonizer.c:1496 msgid "" "hue of this harmony node (0°–360°).\n" "only active in 'custom' harmony mode.\n" @@ -22255,11 +23070,11 @@ msgstr "" "somente ativo em modo de harmonia 'personalizado'.\n" "use o selecionador de cores para amostrar a matiz desejada da imagem." -#: ../src/iop/colorharmonizer.c:1513 +#: ../src/iop/colorharmonizer.c:1519 msgid "vectorscope two-way sync" msgstr "sincronização em duas vias do vetorscópio" -#: ../src/iop/colorharmonizer.c:1515 +#: ../src/iop/colorharmonizer.c:1521 msgid "" "when enabled, the vectorscope harmony overlay is kept in sync with\n" "the harmony rule and anchor hue controls in the module.\n" @@ -22272,15 +23087,19 @@ msgstr "" "desabilite para ajustar o módulo sem perturbar o mostrador do vetoroscópio, " "e vice-versa." -#: ../src/iop/colorharmonizer.c:1529 +#: ../src/iop/colorharmonizer.c:1535 msgid "" "import the harmony rule and anchor hue currently displayed in the " "vectorscope.\n" "also switches the histogram panel to the vectorscope view if it is not " "already active." msgstr "" +"importa a regra de harmonia e matiz âncora autalmente mostrada no " +"vetoroscópio.\n" +"também alterna o painel de histograma para a visào do vetoroscópio se ainda " +"não estiver ativo" -#: ../src/iop/colorharmonizer.c:1550 +#: ../src/iop/colorharmonizer.c:1557 msgid "" "how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" @@ -22294,8 +23113,21 @@ msgid "" "(grays)\n" "are never affected regardless of this setting." msgstr "" +"quão fortemente matizes fora-da-harmonia são puxadas para o nó de harmonia " +"mais próximo.\n" +"\n" +"0: sem efeito - cores permanecem como estão.\n" +"valores baixos (0.1-0.3): mudança sutil, cores tendem a paleta sem perder\n" +" seu caráter original.\n" +"valores altos (0.7-1.0): correção agressiva, a maior parte das matizes " +"converge\n" +" perceptivelmente para os nós de harmonia.\n" +"\n" +"o deslocamento é ponderado pelo croma de cada pixel: os pixels completamente " +"dessaturados (cinza)\n" +"nunca são afetados por esta configuração." -#: ../src/iop/colorharmonizer.c:1564 +#: ../src/iop/colorharmonizer.c:1571 msgid "" "controls the angular reach of each harmony node's attraction.\n" "\n" @@ -22314,8 +23146,25 @@ msgid "" "wide (> 1): attraction zones overlap — broader, more global hue shift.\n" " useful for strongly discordant images or when a painterly look is desired." msgstr "" - -#: ../src/iop/colorharmonizer.c:1579 +"controla o alcance angular da atração de cada nó de harmonia.\n" +"\n" +"a atração é Gaussiana - mais forte no nó central e afunilando suavemente\n" +"na direção para fora. a amplitude da zona escala o desvio padrão dessa " +"Gaussiana linearmente\n" +"\n" +"estreita (< 1): somente matizes muito próximas de um nó são puxadas - " +"seletiva, precisa.\n" +" útil quando as cores já estão quase harmônicas e precisam somente de uma " +"correção gentil.\n" +"padrão (1): a influência de cada nó afunila para quase-zero no ponto médio " +"com nós\n" +" adjacentes - separação clara com transições suaves.\n" +"larga (> 1): as zonas de atração se sobrepõem - deslocamento de matiz mais " +"amplo, global.\n" +" útil para imagens fortemente discordantes ou quando um visual pictórico é " +"desejado." + +#: ../src/iop/colorharmonizer.c:1586 msgid "" "shields low-chroma (desaturated) colors from the hue correction.\n" "\n" @@ -22332,8 +23181,19 @@ msgid "" "gradually from zero and the slider response is distributed evenly across its " "range." msgstr "" +"protece cores de baixa saturação da correção de matiz.\n" +"\n" +"0: sem proteção - cinzas, realces depele e tons suaves são todos alterados.\n" +"Valores baixos (0.1-0.3): apenas cinzas quase neutros são isentos; tons " +"pastel ainda são afetados.\n" +"Valores médios (0.4-0.6): cores suaves vivas e saturadas são corrigidas; " +"todo o resto permanece próximo a sua matiz original.\n" +"\n" +"a ponderação é suave e hiperbólica - não existe limite rígido. A proteção " +"cresce suavemente a partir do zero e a resposta do deslizador é distribuída " +"igualmente em toda sua extensão." -#: ../src/iop/colorharmonizer.c:1593 +#: ../src/iop/colorharmonizer.c:1600 msgid "" "controls the intensity of smoothing applied to the correction field.\n" "\n" @@ -22346,24 +23206,34 @@ msgid "" "but may\n" " blur the grading across image edges, causing some visual separation." msgstr "" - -#: ../src/iop/colorharmonizer.c:1608 +"controla a intensidade da suavização aplicada ao campo de correção.\n" +"\n" +"0: desabilita suavização (recomendado) - transições sào tratadas por " +"interpolação suave\n" +" no espaço de matizes, preservando o máximo de detalhes da imagem.\n" +"valores baixos (0.1-0.5): média espacial sutil para reduzir ruído de cor em " +"sombras.\n" +"valores altos (> 1.0): mesclagem espacial ampla; cria um visual suave, " +"pictórico mas pode\n" +" desfocar a gradação nas bordas da imagem, causando alguma separação visual." + +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 1" msgstr "matiz 1" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 2" msgstr "matiz 2" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 3" msgstr "matiz 3" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 4" msgstr "matiz 4" -#: ../src/iop/colorharmonizer.c:1620 +#: ../src/iop/colorharmonizer.c:1627 msgid "" "saturation multiplier for colors near this harmony node.\n" "100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" @@ -22376,11 +23246,11 @@ msgstr "" "o efeito é ponderado pela proximidade do pixel a este nó\n" "e respeita a configuração 'proteção de matiz neutra'." -#: ../src/iop/colorin.c:121 +#: ../src/iop/colorin.c:124 msgid "input color profile" msgstr "perfil de cor de entrada" -#: ../src/iop/colorin.c:126 +#: ../src/iop/colorin.c:129 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -22388,16 +23258,16 @@ msgstr "" "converte qualquer entrada RGB para a referência RGB do\n" "pipeline usando perfis de cor para remapear valores RGB" -#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 +#: ../src/iop/colorin.c:131 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:315 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "obrigatório" -#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 +#: ../src/iop/colorin.c:133 ../src/iop/colorout.c:88 msgid "defined by profile" msgstr "definido pelo perfil" -#: ../src/iop/colorin.c:567 +#: ../src/iop/colorin.c:570 #, c-format msgid "" "can't extract matrix from colorspace `%s', it will be replaced by Rec2020 " @@ -22445,39 +23315,52 @@ msgstr "" "modelo: %s\n" "copyright: %s\n" +#: ../src/iop/colorin.c:2050 +msgid "blue mapping" +msgstr "mapeamento de azul" + #: ../src/iop/colorin.c:2051 +msgid "" +"the blue mapping mode has been deprecated since very long and has been " +"removed.\n" +"reset to defaults or switch to any colorin profile and check results. " +"minimal\n" +"visual differences might be possible." +msgstr "" + +#: ../src/iop/colorin.c:2065 msgid "input profile" msgstr "perfil de entrada" -#: ../src/iop/colorin.c:2064 +#: ../src/iop/colorin.c:2078 msgid "working ICC profiles" msgstr "perfil de trabalho ICC" -#: ../src/iop/colorin.c:2076 +#: ../src/iop/colorin.c:2090 msgid "confine Lab values to gamut of RGB color space" msgstr "delimita valores Lab para tonalidades do espaço de cores RGB" -#: ../src/iop/colorize.c:72 +#: ../src/iop/colorize.c:71 msgid "colorize" msgstr "colorir" -#: ../src/iop/colorize.c:94 +#: ../src/iop/colorize.c:93 msgid "overlay a solid color on the image" msgstr "sobrepõe a imagem com uma cor sólida" -#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:355 ../src/iop/splittoning.c:469 msgid "select the hue tone" msgstr "seleciona o tom de matiz" -#: ../src/iop/colorize.c:362 +#: ../src/iop/colorize.c:361 msgid "select the saturation shadow tone" msgstr "seleciona o tom de saturação de sombra" -#: ../src/iop/colorize.c:366 +#: ../src/iop/colorize.c:365 msgid "lightness of color" msgstr "luminosidade da cor" -#: ../src/iop/colorize.c:370 +#: ../src/iop/colorize.c:369 msgid "mix value of source lightness" msgstr "valor da mistura da fonte de luminosidade" @@ -22535,11 +23418,11 @@ msgstr "" msgid "level of histogram equalization" msgstr "nível de equalização do histograma" -#: ../src/iop/colorout.c:79 +#: ../src/iop/colorout.c:78 msgid "output color profile" msgstr "perfil de cor de saída" -#: ../src/iop/colorout.c:85 +#: ../src/iop/colorout.c:84 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -22547,118 +23430,118 @@ msgstr "" "converte o RGB de referência do pipeline para qualquer RGB de exposição\n" "usando perfis de cor para remapear valores RGB" -#: ../src/iop/colorout.c:90 +#: ../src/iop/colorout.c:89 msgid "non-linear, RGB or Lab, display-referred" msgstr "não-linear, RGB ou Lab, relativo à exibição" -#: ../src/iop/colorout.c:657 +#: ../src/iop/colorout.c:653 msgid "missing output profile has been replaced by sRGB!" msgstr "perfil de saída não encontrado foi substituído por linear sRGB!" -#: ../src/iop/colorout.c:679 +#: ../src/iop/colorout.c:675 msgid "missing softproof profile has been replaced by sRGB!" msgstr "o perfil de prova digital não encontrado foi substituído pelo sRGB!" -#: ../src/iop/colorout.c:722 +#: ../src/iop/colorout.c:718 msgid "unsupported output profile has been replaced by sRGB!" msgstr "perfil de saída não suportado foi substituído por linear sRGB!" -#: ../src/iop/colorout.c:844 +#: ../src/iop/colorout.c:840 msgid "output intent" msgstr "intenção de saída" -#: ../src/iop/colorout.c:845 +#: ../src/iop/colorout.c:841 msgid "rendering intent" msgstr "intenção de renderização" -#: ../src/iop/colorout.c:847 ../src/libs/export.c:1637 -#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 -#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 +#: ../src/iop/colorout.c:843 ../src/libs/export.c:1632 +#: ../src/libs/print_settings.c:2568 ../src/libs/print_settings.c:2917 +#: ../src/views/darkroom.c:3546 ../src/views/lighttable.c:1503 msgid "perceptual" msgstr "perceptual" -#: ../src/iop/colorout.c:848 ../src/libs/export.c:1638 -#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 -#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1633 +#: ../src/libs/print_settings.c:2569 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3547 ../src/views/lighttable.c:1504 msgid "relative colorimetric" msgstr "colorimétrico relativo" -#: ../src/iop/colorout.c:849 ../src/libs/export.c:1639 -#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 -#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1634 +#: ../src/libs/print_settings.c:2570 ../src/libs/print_settings.c:2919 +#: ../src/views/darkroom.c:3548 ../src/views/lighttable.c:1505 msgctxt "rendering intent" msgid "saturation" msgstr "saturação" -#: ../src/iop/colorout.c:850 ../src/libs/export.c:1640 -#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 -#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1635 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2920 +#: ../src/views/darkroom.c:3549 ../src/views/lighttable.c:1506 msgid "absolute colorimetric" msgstr "colorimétrico absoluto" -#: ../src/iop/colorout.c:866 +#: ../src/iop/colorout.c:862 msgid "export ICC profiles" msgstr "perfil ICC de exportação" -#: ../src/iop/colorreconstruction.c:111 +#: ../src/iop/colorreconstruction.c:110 msgid "color reconstruction" msgstr "reconstrução de cor" -#: ../src/iop/colorreconstruction.c:116 +#: ../src/iop/colorreconstruction.c:115 msgid "recover clipped highlights by propagating surrounding colors" msgstr "recupera realces recortados propagando cores vizinhas" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 -#: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 +#: ../src/iop/colorreconstruction.c:631 ../src/iop/colorreconstruction.c:1032 +#: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:383 #: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 #: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 -#: ../src/iop/levels.c:354 +#: ../src/iop/levels.c:357 msgid "inconsistent output" msgstr "saída inconsistente" -#: ../src/iop/colorreconstruction.c:670 +#: ../src/iop/colorreconstruction.c:669 msgid "module `color reconstruction' failed" msgstr "módulo `reconstrução de cor' falhou" -#: ../src/iop/colorreconstruction.c:1223 +#: ../src/iop/colorreconstruction.c:1222 msgid "spatial" msgstr "espacial" -#: ../src/iop/colorreconstruction.c:1224 +#: ../src/iop/colorreconstruction.c:1223 msgid "range" msgstr "faixa" -#: ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorreconstruction.c:1224 msgid "precedence" msgstr "precedência" -#: ../src/iop/colorreconstruction.c:1241 +#: ../src/iop/colorreconstruction.c:1240 msgid "pixels with lightness values above this threshold are corrected" msgstr "pixels com valor de luminosidade acima deste limite são corrigidos" -#: ../src/iop/colorreconstruction.c:1242 +#: ../src/iop/colorreconstruction.c:1241 msgid "how far to look for replacement colors in spatial dimensions" msgstr "quão longe procurar por cores substitutas em dimensões espaciais" -#: ../src/iop/colorreconstruction.c:1243 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in the luminance dimension" msgstr "quão longe procurar por cores substitutas na dimensão luminosidade" -#: ../src/iop/colorreconstruction.c:1244 +#: ../src/iop/colorreconstruction.c:1243 msgid "if and how to give precedence to specific replacement colors" msgstr "se e como dar precedência para cores substitutas específicas" -#: ../src/iop/colorreconstruction.c:1245 +#: ../src/iop/colorreconstruction.c:1244 msgid "the hue tone which should be given precedence over other hue tones" msgstr "" "tom de matiz ao qual deve ser dada precedência sobre outros tons de matiz" -#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/colorreconstruction.c:1246 ../src/iop/demosaic.c:1823 #: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "não aplicável" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1247 msgid "no highlights reconstruction for monochrome images" msgstr "sem reconstrução de realces para imagens monocromáticas" @@ -22671,7 +23554,7 @@ msgid "this module is deprecated. better use color mapping module instead." msgstr "" "este módulo está obsoleto. use o módulo de mapeamento de cor em seu lugar." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -22681,39 +23564,39 @@ msgstr "" "e está aqui apenas para que você o desative\n" "e use o novo mapeamento de cor." -#: ../src/iop/colorzones.c:135 ../src/iop/colorzones.c:2561 +#: ../src/iop/colorzones.c:136 ../src/iop/colorzones.c:2554 msgid "color zones" msgstr "zonas de cor" -#: ../src/iop/colorzones.c:141 +#: ../src/iop/colorzones.c:142 msgid "selectively shift hues, chroma and lightness of pixels" msgstr "seletivamente ajusta matiz, croma e brilho de pixels" -#: ../src/iop/colorzones.c:668 +#: ../src/iop/colorzones.c:669 msgid "B&W: with red" msgstr "P&B: com vermelho" -#: ../src/iop/colorzones.c:691 +#: ../src/iop/colorzones.c:692 msgid "B&W: with skin tones" msgstr "P&B: tons de pele it8" -#: ../src/iop/colorzones.c:716 +#: ../src/iop/colorzones.c:717 msgid "polarizing filter" msgstr "filtro polarizador" -#: ../src/iop/colorzones.c:737 +#: ../src/iop/colorzones.c:738 msgid "natural skin tones" msgstr "tons de pele natural" -#: ../src/iop/colorzones.c:768 +#: ../src/iop/colorzones.c:769 msgid "B&W: film" msgstr "P&B: filme" -#: ../src/iop/colorzones.c:788 +#: ../src/iop/colorzones.c:789 msgid "HSL base setting" msgstr "configuração de base HSL" -#: ../src/iop/colorzones.c:2652 ../src/iop/rgbcurve.c:1514 +#: ../src/iop/colorzones.c:2645 ../src/iop/rgbcurve.c:1507 msgid "" "create a curve based on an area from the image\n" "drag to create a flat curve\n" @@ -22725,63 +23608,125 @@ msgstr "" "ctrl+arraste para criar uma curva positiva\n" "shift+arraste para criar uma curva negativa" -#: ../src/iop/colorzones.c:2656 ../src/iop/rgbcurve.c:1518 +#: ../src/iop/colorzones.c:2649 ../src/iop/rgbcurve.c:1511 msgid "create curve" msgstr "criar curva" #. edit by area -#: ../src/iop/colorzones.c:2670 +#: ../src/iop/colorzones.c:2663 msgid "edit by area" msgstr "editar por área" -#: ../src/iop/colorzones.c:2676 +#: ../src/iop/colorzones.c:2670 msgid "edit the curve nodes by area" msgstr "editar os nós da curva pela área" -#: ../src/iop/colorzones.c:2683 +#: ../src/iop/colorzones.c:2677 msgid "display selection" msgstr "mostra seleção" -#: ../src/iop/colorzones.c:2698 +#: ../src/iop/colorzones.c:2694 msgid "choose selection criterion, will be the abscissa in the graph" msgstr "seleciona o critério de seleção, será a abscissa no gráfico" -#: ../src/iop/colorzones.c:2701 +#: ../src/iop/colorzones.c:2697 msgid "choose between a smoother or stronger effect" msgstr "seleciona entre um efeito mais suave ou mais forte" -#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 -#: ../src/iop/tonecurve.c:1312 +#: ../src/iop/colorzones.c:2728 ../src/iop/rgbcurve.c:1540 +#: ../src/iop/tonecurve.c:1312 +msgid "" +"change this method if you see oscillations or cusps in the curve\n" +"- cubic spline is better to produce smooth curves but oscillates when nodes " +"are too close\n" +"- centripetal is better to avoids cusps and oscillations with close nodes " +"but is less smooth\n" +"- monotonic is better for accuracy of pure analytical functions (log, gamma, " +"exp)" +msgstr "" +"mude este método se vir oscilações ou cúspides (picos) na curva\n" +"- spline cúbica é melhor para produzir curvas suaves mas oscila quando os " +"nós são muito próximos\n" +"- centrípeta é melhor para evitar picos e oscilações com nós próximos mas é " +"menos suave\n" +"- monotônica é melhor para acurácia de funções puramente analíticas (log, " +"gama, exp)" + +#: ../src/iop/contrastntexture.c:118 +msgid "contrast & texture" +msgstr "contraste & textura" + +#: ../src/iop/contrastntexture.c:123 +msgid "local contrast|texture|clarity|detail enhancement" +msgstr "" + +#: ../src/iop/contrastntexture.c:129 +msgid "enhance local contrast by boosting details while preserving edges" +msgstr "" + +#: ../src/iop/contrastntexture.c:301 +#, fuzzy +msgid "local contrast failed to allocate memory, check your RAM settings" +msgstr "" +"o equalizador de tons não conseguiu alocar memória, verifique sua " +"configuração de RAM" + +#: ../src/iop/contrastntexture.c:405 +msgid "amount of local contrast enhancement" +msgstr "quantidade de melhoria de contraste local" + +#: ../src/iop/contrastntexture.c:407 +msgid "visualize details adjusted by the local constrast" +msgstr "visualizar detalhes ajustados pelo contraste local" + +#. Filter settings section +#: ../src/iop/contrastntexture.c:410 +msgctxt "section" +msgid "filter settings" +msgstr "configurações do filtro" + +#: ../src/iop/contrastntexture.c:415 +msgid "" +"detail level adjusted by the local contrast.\n" +"higher = more contrast boost in finer details\n" +"lower = more contrast boost in coarser details" +msgstr "" + +#: ../src/iop/contrastntexture.c:425 +msgid "" +"adjust the edge sensitivity of the filter\n" +"higher = more edge preservation\n" +"lower = smoother transitions, but may lead to halos around edges" +msgstr "" + +#: ../src/iop/contrastntexture.c:431 +#, fuzzy msgid "" -"change this method if you see oscillations or cusps in the curve\n" -"- cubic spline is better to produce smooth curves but oscillates when nodes " -"are too close\n" -"- centripetal is better to avoids cusps and oscillations with close nodes " -"but is less smooth\n" -"- monotonic is better for accuracy of pure analytical functions (log, gamma, " -"exp)" +"number of passes of the guided filter to apply\n" +"helps diffusing the edges of the filter at the expense of speed" +msgstr "" +"número de passos do filtro guiado a aplicar\n" +"ajuda a dispersão das bordas do filtro, mas é lento" + +#: ../src/iop/contrastntexture.c:438 +msgid "" +"add bias to reduce shadow noise amplification.\n" +"only affects dark parts of the image." msgstr "" -"mude este método se vir oscilações ou cúspides (picos) na curva\n" -"- spline cúbica é melhor para produzir curvas suaves mas oscila quando os " -"nós são muito próximos\n" -"- centrípeta é melhor para evitar picos e oscilações com nós próximos mas é " -"menos suave\n" -"- monotônica é melhor para acurácia de funções puramente analíticas (log, " -"gama, exp)" -#: ../src/iop/crop.c:122 +#: ../src/iop/crop.c:121 msgid "crop" msgstr "cortar" -#: ../src/iop/crop.c:127 +#: ../src/iop/crop.c:126 msgid "reframe|distortion" msgstr "reenquadramento|distorção" -#: ../src/iop/crop.c:133 +#: ../src/iop/crop.c:132 msgid "change the framing" msgstr "muda o enquadramento" -#: ../src/iop/crop.c:1274 +#: ../src/iop/crop.c:1273 msgid "45x35, portrait" msgstr "45x35, retrato" @@ -22860,21 +23805,21 @@ msgid "threshold for defringe, higher values mean less defringing" msgstr "" "limite para mesclagem de borda, valores altos significam menos mesclagem" -#: ../src/iop/demosaic.c:311 +#: ../src/iop/demosaic.c:309 msgid "demosaic" msgstr "interpolação cromática" -#: ../src/iop/demosaic.c:316 +#: ../src/iop/demosaic.c:314 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "" "reconstrói pixels RGB completamente a partir de uma leitura da\n" "matriz de filtro de cor do sensor da câmera" -#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 +#: ../src/iop/demosaic.c:764 ../src/iop/demosaic.c:811 msgid "can't allocate demosaic buffer" msgstr "não foi possível alocar buffer para interpolação cromática" -#: ../src/iop/demosaic.c:803 +#: ../src/iop/demosaic.c:801 msgid "can't equilibrate greens" msgstr "não é possível equilibrar os verdes" @@ -23064,31 +24009,31 @@ msgstr "redução de ruído (perfilado)" msgid "denoise using noise statistics profiled on sensors" msgstr "remove ruído usando estatísticas perfiladas em sensores" -#: ../src/iop/denoiseprofile.c:2850 +#: ../src/iop/denoiseprofile.c:2849 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "encontrado ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2854 +#: ../src/iop/denoiseprofile.c:2853 #, c-format msgid "found ISO %d" msgstr "encontrado ISO %d" -#: ../src/iop/denoiseprofile.c:2871 +#: ../src/iop/denoiseprofile.c:2870 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "interpolado ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2875 +#: ../src/iop/denoiseprofile.c:2874 #, c-format msgid "interpolated ISO %d" msgstr "interpolado ISO %d" -#: ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/denoiseprofile.c:3616 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3612 +#: ../src/iop/denoiseprofile.c:3617 msgid "U0V0" msgstr "U0V0" @@ -23126,9 +24071,9 @@ msgstr "variância de verde: " msgid "variance blue: " msgstr "variância de azul: " -#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 -#: ../src/libs/neural_restore.c:4293 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2872 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1595 +#: ../src/libs/neural_restore.c:4572 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2867 msgid "profile" msgstr "perfil" @@ -23417,7 +24362,7 @@ msgstr "" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:517 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" @@ -23726,17 +24671,17 @@ msgstr "" msgid "select the color of the enlarged canvas" msgstr "seleciona a cor da tela aumentada" -#: ../src/iop/equalizer.c:86 +#: ../src/iop/equalizer.c:87 msgid "legacy equalizer" msgstr "equalizador (obsoleto)" -#: ../src/iop/equalizer.c:109 +#: ../src/iop/equalizer.c:110 msgid "" "this module is deprecated. better use contrast equalizer module instead." msgstr "" "este módulo está obsoleto. use o equalizador de contraste em seu lugar." -#: ../src/iop/equalizer.c:236 +#: ../src/iop/equalizer.c:237 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -23746,7 +24691,7 @@ msgstr "" "e está aqui apenas para que você o desative\n" "e use o novo equalizador." -#: ../src/iop/exposure.c:128 +#: ../src/iop/exposure.c:127 msgid "" "redo the exposure of the shot as if you were still in-camera\n" "using a color-safe brightening similar to increasing ISO setting" @@ -23754,38 +24699,38 @@ msgstr "" "refaz a exposição da foto como se você ainda estivesse com a câmera\n" "usando uma iluminação segura para cores semelhante ao aumento do ISO" -#: ../src/iop/exposure.c:315 +#: ../src/iop/exposure.c:314 msgid "magic lantern defaults" msgstr "padrões para lanterna mágica" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:398 ../src/iop/rawoverexposed.c:137 +#: ../src/iop/rawoverexposed.c:239 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "falha em obter buffer raw da imagem `%s'" -#: ../src/iop/exposure.c:687 +#: ../src/iop/exposure.c:695 #, c-format msgid "compensate camera exposure (%+.1f EV)" msgstr "compensar exposição da câmera (%+.1f EV)" -#: ../src/iop/exposure.c:699 +#: ../src/iop/exposure.c:704 #, no-c-format msgid "highlight preservation mode (%.1f EV)" msgstr "modo de preservação de realce (%.1f EV)" #. Write report in GUI -#: ../src/iop/exposure.c:894 +#: ../src/iop/exposure.c:898 #, c-format msgid "L : \t%.1f %%" msgstr "L : \t%.1f %%" -#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#: ../src/iop/exposure.c:1038 ../src/libs/history.c:969 #, c-format msgid "%.2f EV" msgstr "%.2f EV" -#: ../src/iop/exposure.c:1199 +#: ../src/iop/exposure.c:1207 msgid "" "automatically remove the camera exposure bias\n" "this is useful if you exposed the image to the right." @@ -23793,45 +24738,42 @@ msgstr "" "automaticamente remove o viés de exposição da câmera\n" "isto é útil se você expôs a imagem à direita." -#: ../src/iop/exposure.c:1205 +#: ../src/iop/exposure.c:1215 +#, fuzzy msgid "" "remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" -"\n" -"when enabled on an image with nonzero bias, tone mapping\n" -"(e.g. sigmoid) is required to avoid blown-out highlights." msgstr "" -"remover o viés oculto de exposição da camera em\n" -"HDR / preservação de realces / alcance dinâmico / modo de tom HLG.\n" -"\n" -"quando habilitado, o mapeamento de tons (por exemplo sigmóide) é\n" -"necessário para evitar realces estourados." +"se habilitado, reduz o ISO usado para remoção de ruído\n" +"pelo fator do viés oculto de exposição da\n" +"câmera usado em HDR / preservação de realces ;\n" +"alcance dinâmico / modos de tom HLG" -#: ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1224 msgid "set the exposure adjustment using the selected area" msgstr "definir o ajuste de exposição usando a área selecionada" -#: ../src/iop/exposure.c:1228 +#: ../src/iop/exposure.c:1235 #, no-c-format msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "onde no histograma medir para deflicking. Por exemplo, 50% é a mediana" -#: ../src/iop/exposure.c:1234 +#: ../src/iop/exposure.c:1241 msgid "" "where to place the exposure level for processed pics, EV below overexposure." msgstr "" "onde por o nível de exposição para fotos processadas, EV abaixo de " "sobrexposição." -#: ../src/iop/exposure.c:1238 +#: ../src/iop/exposure.c:1245 msgid "what exposure correction has actually been used" msgstr "quais correções de exposição foram utilizadas" -#: ../src/iop/exposure.c:1244 +#: ../src/iop/exposure.c:1251 msgid "computed EC: " msgstr "EC calculado: " -#: ../src/iop/exposure.c:1257 +#: ../src/iop/exposure.c:1264 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -23843,11 +24785,11 @@ msgstr "" "se mal ajustado, forçará os valores das cores que estão próximas\n" "do preto para fora do gama tornando valores RGB negativos." -#: ../src/iop/exposure.c:1267 +#: ../src/iop/exposure.c:1274 msgid "area exposure mapping" msgstr "mapeamento de exposição por área" -#: ../src/iop/exposure.c:1273 +#: ../src/iop/exposure.c:1280 msgid "" "define a target brightness, in terms of exposure,\n" "for a selected region of the image (the control sample),\n" @@ -23863,7 +24805,7 @@ msgstr "" "uma parte crítica de seu objeto ou uma superfície que permameça estática\n" "(nos mesmos locais) e consistentemente iluminada em sua série de imagens." -#: ../src/iop/exposure.c:1282 +#: ../src/iop/exposure.c:1289 msgid "" "\"correction\" automatically adjust exposure\n" "such that the input lightness is mapped to the target.\n" @@ -23875,60 +24817,60 @@ msgstr "" "\"medida\" simplesmente mostra como uma cor de entrada é mapeada\n" "pela compensação de exposição e pode ser usada para definir um alvo." -#: ../src/iop/exposure.c:1300 +#: ../src/iop/exposure.c:1307 msgid "L : \tN/A" msgstr "L : \tN/A" -#: ../src/iop/exposure.c:1310 +#: ../src/iop/exposure.c:1317 msgid "the desired target exposure after mapping" msgstr "a cor alvo desejada após o mapeamento" -#: ../src/iop/filmic.c:174 +#: ../src/iop/filmic.c:173 msgid "this module is deprecated. better use filmic rgb module instead." msgstr "este módulo está obsoleto. use o módulo rgb fílmico em seu lugar." -#: ../src/iop/filmic.c:328 +#: ../src/iop/filmic.c:327 msgid "09 EV (low-key)" msgstr "09 EV (iluminação baixa)" -#: ../src/iop/filmic.c:336 +#: ../src/iop/filmic.c:335 msgid "10 EV (indoors)" msgstr "10 EV (interior)" -#: ../src/iop/filmic.c:344 +#: ../src/iop/filmic.c:343 msgid "11 EV (dim outdoors)" msgstr "11 EV (exterior com iluminação tênue)" -#: ../src/iop/filmic.c:352 +#: ../src/iop/filmic.c:351 msgid "12 EV (outdoors)" msgstr "12 EV (exterior)" -#: ../src/iop/filmic.c:360 +#: ../src/iop/filmic.c:359 msgid "13 EV (bright outdoors)" msgstr "13 EV (exterior iluminado)" -#: ../src/iop/filmic.c:368 +#: ../src/iop/filmic.c:367 msgid "14 EV (backlighting)" msgstr "14 EV (backlighting)" -#: ../src/iop/filmic.c:376 +#: ../src/iop/filmic.c:375 msgid "15 EV (sunset)" msgstr "15 EV (pôr do sol)" -#: ../src/iop/filmic.c:384 +#: ../src/iop/filmic.c:383 msgid "16 EV (HDR)" msgstr "16 EV (HDR)" -#: ../src/iop/filmic.c:392 +#: ../src/iop/filmic.c:391 msgid "18 EV (HDR++)" msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1462 +#: ../src/iop/filmic.c:1461 msgid "read-only graph, use the parameters below to set the nodes" msgstr "" "gráfico somente de leitura, use os parâmetros abaixo para configurar os nós" -#: ../src/iop/filmic.c:1471 +#: ../src/iop/filmic.c:1470 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -23936,7 +24878,7 @@ msgstr "" "ajuste para casar com a luminância média do objeto.\n" "exceto em situações com back-lighting, isto deveria ser em torno de 18%." -#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 +#: ../src/iop/filmic.c:1482 ../src/iop/filmicrgb.c:4365 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -23946,7 +24888,7 @@ msgstr "" "esta é a leitura que um exposímetro daria na cena\n" "ajuste para evitar highlight clipping" -#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 +#: ../src/iop/filmic.c:1495 ../src/iop/filmicrgb.c:4376 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -23958,7 +24900,7 @@ msgstr "" "aumente para obter mais contraste.\n" "diminua para recuperar mais detalhes com pouca luz." -#: ../src/iop/filmic.c:1509 +#: ../src/iop/filmic.c:1508 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -23966,7 +24908,7 @@ msgstr "" "aumenta ou diminui o alcance dinâmico calculado.\n" "útil junto com \"ajustar níveis automaticamente\"." -#: ../src/iop/filmic.c:1519 +#: ../src/iop/filmic.c:1518 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -23978,7 +24920,7 @@ msgstr "" "funciona melhor para paisagens e figuras com iluminação uniforme\n" "mas falha para high-key e low-key" -#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 +#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4477 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -23986,7 +24928,7 @@ msgstr "" "inclinação da parte linear da curva\n" "afeta principalmente os meios-tons" -#: ../src/iop/filmic.c:1539 +#: ../src/iop/filmic.c:1538 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -23996,11 +24938,11 @@ msgstr "" "aumente para obter mais contraste nas luminâncias extremas.\n" "não tem efeito sobre os meios-tons." -#: ../src/iop/filmic.c:1546 +#: ../src/iop/filmic.c:1545 msgid "shadows/highlights balance" msgstr "balanço de sombras e realces" -#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 +#: ../src/iop/filmic.c:1548 ../src/iop/filmicrgb.c:4499 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -24012,7 +24954,7 @@ msgstr "" "use se precisar proteger detalhes\n" "em uma extremidade do histograma" -#: ../src/iop/filmic.c:1561 +#: ../src/iop/filmic.c:1560 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -24022,7 +24964,7 @@ msgstr "" "você precisa determinar um valor abaixo de 100%\n" "se a preservação de crominância está habilitada." -#: ../src/iop/filmic.c:1572 +#: ../src/iop/filmic.c:1571 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24033,37 +24975,36 @@ msgstr "" "diminua se sombras e/ou realces estão saturados demais." #. Add export intent combo -#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 -#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 -#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 +#: ../src/iop/filmic.c:1582 ../src/libs/export.c:1613 +#: ../src/libs/print_settings.c:2566 ../src/libs/print_settings.c:2913 +#: ../src/views/darkroom.c:3554 ../src/views/lighttable.c:1510 msgid "intent" msgstr "intenção" -#: ../src/iop/filmic.c:1584 +#: ../src/iop/filmic.c:1583 msgid "contrasted" msgstr "contrastado" #. centripetal spline -#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 -#: ../src/libs/neural_restore.c:1116 +#: ../src/iop/filmic.c:1585 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "linear" #. monotonic spline -#: ../src/iop/filmic.c:1587 +#: ../src/iop/filmic.c:1586 msgid "optimized" msgstr "otimizado" -#: ../src/iop/filmic.c:1589 +#: ../src/iop/filmic.c:1588 msgid "change this method if you see reversed contrast or faded blacks" msgstr "mude este método se perceber contraste revertido ou preto esmaecido" #. Preserve color -#: ../src/iop/filmic.c:1593 +#: ../src/iop/filmic.c:1592 msgid "preserve the chrominance" msgstr "preservar a crominância" -#: ../src/iop/filmic.c:1596 +#: ../src/iop/filmic.c:1595 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -24072,7 +25013,7 @@ msgstr "" "assegurar que as cores originais são preservadas.\n" "pode produzir cores supersaturadas e reforçar aberrações cromáticas da lente." -#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 +#: ../src/iop/filmic.c:1605 ../src/iop/filmicrgb.c:4520 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -24080,7 +25021,7 @@ msgstr "" "luminância do preto puro de saída, isto deveria ser 0%\n" "exceto se quiser uma aparência esmaecida" -#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1614 ../src/iop/filmicrgb.c:4527 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -24088,7 +25029,7 @@ msgstr "" "valor de cinza médio do display alvo ou espaço de cor.\n" "você não deve tocar nisto a não ser que saiba o que está fazendo." -#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 +#: ../src/iop/filmic.c:1623 ../src/iop/filmicrgb.c:4535 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -24096,11 +25037,11 @@ msgstr "" "luminância do branco puro de saída, isto deveria ser 100%\n" "exceto se quiser uma aparência esmaecida" -#: ../src/iop/filmic.c:1630 +#: ../src/iop/filmic.c:1629 msgid "target gamma" msgstr "gama alvo" -#: ../src/iop/filmic.c:1632 +#: ../src/iop/filmic.c:1631 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -24110,31 +25051,31 @@ msgstr "" "do display ou espaço de cor.\n" "você nunca deveria mexer nisso a não ser que saiba o que está fazendo." -#: ../src/iop/filmic.c:1640 +#: ../src/iop/filmic.c:1639 msgctxt "section" msgid "destination/display" msgstr "destino/display" -#: ../src/iop/filmic.c:1649 +#: ../src/iop/filmic.c:1648 msgctxt "section" msgid "logarithmic shaper" msgstr "modelador logarítmico" -#: ../src/iop/filmic.c:1655 +#: ../src/iop/filmic.c:1654 msgctxt "section" msgid "filmic S curve" msgstr "curva S fílmica" -#: ../src/iop/filmicrgb.c:331 +#: ../src/iop/filmicrgb.c:332 msgid "filmic rgb" msgstr "rgb fílmico" -#: ../src/iop/filmicrgb.c:336 +#: ../src/iop/filmicrgb.c:337 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "" "mapeamento de tons|curva|transformação de visão|contraste|saturação|realces" -#: ../src/iop/filmicrgb.c:341 +#: ../src/iop/filmicrgb.c:342 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -24144,7 +25085,7 @@ msgstr "" "à cena para exibição em telas SDR e impressão em papel,\n" "prevenindo recorte de forma não-destrutiva" -#: ../src/iop/filmicrgb.c:1305 +#: ../src/iop/filmicrgb.c:1306 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -24152,71 +25093,71 @@ msgstr "" "A reconstrução de realces do fílmico não conseguiu alocar memória, verifique " "sua configuração de RAM" -#: ../src/iop/filmicrgb.c:2250 +#: ../src/iop/filmicrgb.c:2251 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "" "A reconstrução de realces do fílmico não conseguiu alocar memória na GPU" -#: ../src/iop/filmicrgb.c:2366 +#: ../src/iop/filmicrgb.c:2367 msgid "filmic works only on RGB input" msgstr "O fílmico funciona somente com entrada RGB" -#: ../src/iop/filmicrgb.c:3425 +#: ../src/iop/filmicrgb.c:3415 msgid "look only" msgstr "aparência apenas" -#: ../src/iop/filmicrgb.c:3427 +#: ../src/iop/filmicrgb.c:3417 msgid "look + mapping (lin)" msgstr "aparência + mapeamento (linear)" -#: ../src/iop/filmicrgb.c:3429 +#: ../src/iop/filmicrgb.c:3419 msgid "look + mapping (log)" msgstr "aparência + mapeamento (log)" -#: ../src/iop/filmicrgb.c:3431 +#: ../src/iop/filmicrgb.c:3421 msgid "dynamic range mapping" msgstr "mapeamento de alcance dinâmico" -#: ../src/iop/filmicrgb.c:3798 +#: ../src/iop/filmicrgb.c:3788 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3814 +#: ../src/iop/filmicrgb.c:3804 #, no-c-format msgid "% display" msgstr "% tela" -#: ../src/iop/filmicrgb.c:3826 +#: ../src/iop/filmicrgb.c:3816 msgid "EV scene" msgstr "EV da cena" -#: ../src/iop/filmicrgb.c:3830 +#: ../src/iop/filmicrgb.c:3820 #, no-c-format msgid "% camera" msgstr "% câmera" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 +#: ../src/iop/filmicrgb.c:3856 ../src/iop/filmicrgb.c:4513 msgid "display" msgstr "tela" #. axis legend -#: ../src/iop/filmicrgb.c:3875 +#: ../src/iop/filmicrgb.c:3865 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 +#: ../src/iop/filmicrgb.c:3874 ../src/iop/filmicrgb.c:4345 msgid "scene" msgstr "cena" #. axis legend -#: ../src/iop/filmicrgb.c:3893 +#: ../src/iop/filmicrgb.c:3883 msgid "(EV)" msgstr "(EV)" -#: ../src/iop/filmicrgb.c:4305 +#: ../src/iop/filmicrgb.c:4286 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -24226,11 +25167,11 @@ msgstr "" "a curva clara é a curva de mapeamento de tons do fílmico.\n" "a curva escura é a de dessaturação." -#: ../src/iop/filmicrgb.c:4312 +#: ../src/iop/filmicrgb.c:4293 msgid "toggle axis labels and values display" msgstr "alterna exibição de rótulos dos eixos e valores." -#: ../src/iop/filmicrgb.c:4317 +#: ../src/iop/filmicrgb.c:4298 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -24242,7 +25183,7 @@ msgstr "" "clique-direito: para trás.\n" "clique-duplo: volta à visão de aparência." -#: ../src/iop/filmicrgb.c:4376 +#: ../src/iop/filmicrgb.c:4354 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -24253,7 +25194,7 @@ msgstr "" "o valor entrado aqui será reajustado para corresponder a 18.45%.\n" "diminua o valor para aumentar o brilho geral." -#: ../src/iop/filmicrgb.c:4416 +#: ../src/iop/filmicrgb.c:4394 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -24270,16 +25211,16 @@ msgstr "" "certifique-se de entender suas suposições antes de usá-lo." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4425 +#: ../src/iop/filmicrgb.c:4403 msgid "reconstruct" msgstr "reconstruir" -#: ../src/iop/filmicrgb.c:4427 +#: ../src/iop/filmicrgb.c:4405 msgctxt "section" msgid "highlights clipping" msgstr "recorte de realces" -#: ../src/iop/filmicrgb.c:4434 +#: ../src/iop/filmicrgb.c:4412 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -24295,7 +25236,7 @@ msgstr "" "diminua para incluir mais áreas,\n" "aumente para excluir mais áreas." -#: ../src/iop/filmicrgb.c:4444 +#: ../src/iop/filmicrgb.c:4422 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -24306,16 +25247,16 @@ msgstr "" "aumente para tornar a transição mais suave e menos nítida." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 +#: ../src/iop/filmicrgb.c:4427 ../src/iop/filmicrgb.c:4428 msgid "display highlight reconstruction mask" msgstr "mostrar máscara de reconstrução de realce" -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4434 msgctxt "section" msgid "balance" msgstr "balanço" -#: ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4440 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24332,7 +25273,7 @@ msgstr "" "aumente se pelo menos um canal RGB não estiver recortado.\n" "diminua se todos os canais RGB estiverem recortados em grandes áreas." -#: ../src/iop/filmicrgb.c:4473 +#: ../src/iop/filmicrgb.c:4451 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24349,7 +25290,7 @@ msgstr "" "aumente se quiser mais detalhes.\n" "diminua se quiser mais desfoque." -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4463 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24367,11 +25308,11 @@ msgstr "" "diminua se perceber realces magenta ou fora da gama." #. Page LOOK -#: ../src/iop/filmicrgb.c:4493 +#: ../src/iop/filmicrgb.c:4471 msgid "look" msgstr "aparência" -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4483 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -24381,7 +25322,7 @@ msgstr "" "aumente para tornar os realces mais claros e menos comprimidos.\n" "diminua para deixar os realces menos expressivos." -#: ../src/iop/filmicrgb.c:4513 +#: ../src/iop/filmicrgb.c:4491 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -24394,7 +25335,7 @@ msgstr "" "de outra forma, diminua. nenhuma dessaturação é feita na faixa da latitude.\n" "não tem efeitos em tons médios." -#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4508 ../src/iop/filmicrgb.c:4660 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24404,7 +25345,7 @@ msgstr "" "especificamente em luminâncias extremas\n" "aumente se sombras e/ou realces estão subsaturados." -#: ../src/iop/filmicrgb.c:4566 +#: ../src/iop/filmicrgb.c:4544 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -24412,7 +25353,7 @@ msgstr "" "v3 é o método de dessaturação do darktable 3.0, o mesmo que balanço de cor.\n" "v4 é um método mais novo de de saturação, baseado na pureza espectral da luz." -#: ../src/iop/filmicrgb.c:4571 +#: ../src/iop/filmicrgb.c:4549 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -24422,7 +25363,7 @@ msgstr "" "pode reforçar aberrações cromáticas e ruído de croma,\n" "portanto garanta que sejam corrigidos apropriadamente em outro lugar." -#: ../src/iop/filmicrgb.c:4581 +#: ../src/iop/filmicrgb.c:4559 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24432,7 +25373,7 @@ msgstr "" "dura usa uma curvatura resultando em mais compressão tonal.\n" "suave usa uma curvatura resultando em menos compressão tonal" -#: ../src/iop/filmicrgb.c:4587 +#: ../src/iop/filmicrgb.c:4565 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24442,7 +25383,7 @@ msgstr "" "dura usa uma curvatura resultando em mais compressão tonal.\n" "suave usa uma curvatura resultando em menos compressão tonal." -#: ../src/iop/filmicrgb.c:4594 +#: ../src/iop/filmicrgb.c:4572 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -24455,7 +25396,7 @@ msgstr "" "ao invés disso, ajuste a exposição global no módulo exposição.\n" "desabilite para usar o padrão de 18.45% de cinza médio." -#: ../src/iop/filmicrgb.c:4601 +#: ../src/iop/filmicrgb.c:4579 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -24467,7 +25408,7 @@ msgstr "" "isto mantém o cinza médio na linha da identidade e melhora o ajusta rápido.\n" "desabilite se quiser controle manual." -#: ../src/iop/filmicrgb.c:4607 +#: ../src/iop/filmicrgb.c:4585 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -24479,7 +25420,7 @@ msgstr "" "isto será mais lento, mas resultará em realces mais neutros.\n" "também ajuda em casos difíceis de realces magenta." -#: ../src/iop/filmicrgb.c:4615 +#: ../src/iop/filmicrgb.c:4593 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -24491,7 +25432,7 @@ msgstr "" "quando a imagem é muito ruidosa,\n" "e os realces se misturam com o resto da imagem." -#: ../src/iop/filmicrgb.c:4623 +#: ../src/iop/filmicrgb.c:4601 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -24499,11 +25440,11 @@ msgstr "" "seleciona a distribuição estatística do ruído.\n" "isto é útil para combinar com o padrão natural de ruído do sensor." -#: ../src/iop/filmicrgb.c:4688 +#: ../src/iop/filmicrgb.c:4666 msgid "mid-tones saturation" msgstr "saturação dos meios-tons" -#: ../src/iop/filmicrgb.c:4690 +#: ../src/iop/filmicrgb.c:4668 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -24513,11 +25454,11 @@ msgstr "" "especificamente em luminâncias médias.\n" "aumente se os meios-tons estão subsaturados." -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4674 msgid "highlights saturation mix" msgstr "mistura de realces e saturação" -#: ../src/iop/filmicrgb.c:4698 +#: ../src/iop/filmicrgb.c:4676 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -24578,15 +25519,23 @@ msgstr "mapeamento tonal global" msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "este módulo está obsoleto. use o módulo rgb fílmico em seu lugar." -#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:304 ../src/iop/monochrome.c:231 +#, fuzzy +msgid "" +"error: bilateral filter failed to allocate memory, check your RAM usage!" +msgstr "" +"o filtro fast guided não conseguiu alocar memória, verifique sua " +"configuração de RAM" + +#: ../src/iop/globaltonemap.c:640 ../src/libs/filters/colors.c:313 msgid "operator" msgstr "operador" -#: ../src/iop/globaltonemap.c:630 +#: ../src/iop/globaltonemap.c:641 msgid "the global tonemap operator" msgstr "operador de mapeamento tonal global" -#: ../src/iop/globaltonemap.c:633 +#: ../src/iop/globaltonemap.c:644 msgid "" "the bias for tonemapper controls the linearity, the higher the more details " "in blacks" @@ -24594,7 +25543,7 @@ msgstr "" "o viés para o mapeador tonal controlar a linearidade, quanto mais alto mais " "detalhes nos pretos" -#: ../src/iop/globaltonemap.c:637 +#: ../src/iop/globaltonemap.c:648 msgid "the target light for tonemapper specified as cd/m2" msgstr "a luz alvo para o mapeador tonal especificado em cd/m2" @@ -24703,23 +25652,23 @@ msgstr "[%s em linha] mudar densidade" msgid "[%s on line] change hardness" msgstr "[%s em linha] mudar dureza" -#: ../src/iop/grain.c:385 +#: ../src/iop/grain.c:384 msgid "grain" msgstr "grão" -#: ../src/iop/grain.c:390 +#: ../src/iop/grain.c:389 msgid "simulate silver grains from film" msgstr "simula grãos de prata do filme" -#: ../src/iop/grain.c:543 +#: ../src/iop/grain.c:542 msgid "the grain size (~ISO of the film)" msgstr "o tamanho do grão (~ISO do filme)" -#: ../src/iop/grain.c:547 +#: ../src/iop/grain.c:546 msgid "the strength of applied grain" msgstr "a força do grão aplicado" -#: ../src/iop/grain.c:551 +#: ../src/iop/grain.c:550 msgid "" "amount of mid-tones bias from the photographic paper response modeling. the " "greater the bias, the more pronounced the fall off of the grain in shadows " @@ -24745,7 +25694,7 @@ msgstr "remove neblina e névoa atmosférica das imagens" msgid "amount of haze reduction" msgstr "quantidade de redução de névoa" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4503 msgid "distance" msgstr "distância" @@ -24902,31 +25851,31 @@ msgstr "" msgid "this module does not work with monochrome RAW files" msgstr "este módulo não funciona com arquivos RAW monocromáticos" -#: ../src/iop/highpass.c:69 +#: ../src/iop/highpass.c:70 msgid "highpass" msgstr "passa-altas" -#: ../src/iop/highpass.c:74 +#: ../src/iop/highpass.c:75 msgid "isolate high frequencies in the image" msgstr "isola frequências altas na imagem" -#: ../src/iop/highpass.c:76 ../src/iop/lowpass.c:104 +#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:104 msgid "linear or non-linear, Lab, scene-referred" msgstr "linear ou não-linear, Lab, relativo à cena" -#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:95 +#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:96 msgid "frequential, Lab" msgstr "frequencial, Lab" -#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:106 +#: ../src/iop/highpass.c:79 ../src/iop/lowpass.c:106 msgid "special, Lab, scene-referred" msgstr "especial, Lab, relativo à cena" -#: ../src/iop/highpass.c:354 +#: ../src/iop/highpass.c:355 msgid "the sharpness of highpass filter" msgstr "a nitidez do filtro passa-altas" -#: ../src/iop/highpass.c:358 +#: ../src/iop/highpass.c:359 msgid "the contrast of highpass filter" msgstr "o contraste do filtro passa-altas" @@ -25005,23 +25954,39 @@ msgstr "seleciona a cor do material do filme na imagem" msgid "select color of film material" msgstr "seleciona a cor do material do filme" -#: ../src/iop/lens.cc:253 +#: ../src/iop/lens.cc:254 msgid "lens correction" msgstr "correção da lente" -#: ../src/iop/lens.cc:258 +#: ../src/iop/lens.cc:259 msgid "vignette|chromatic aberrations|distortion" msgstr "vinheta|aberrações cromáticas|distorção" -#: ../src/iop/lens.cc:263 +#: ../src/iop/lens.cc:264 msgid "correct lenses optical flaws" msgstr "corrige falhas óticas das lentes" -#: ../src/iop/lens.cc:266 +#: ../src/iop/lens.cc:267 msgid "geometric and reconstruction, RGB" msgstr "geométrico e reconstrução, RGB" -#: ../src/iop/lens.cc:3755 +#: ../src/iop/lens.cc:3789 +msgid "" +"this camera is not in the Lensfun database\n" +"click to pick one manually" +msgstr "" +"esta câmera não está na base de dados Lensfun.\n" +"clique para escolher uma manualmente" + +#: ../src/iop/lens.cc:3791 +msgid "" +"no camera information found\n" +"click to pick one manually" +msgstr "" +"nenhuma informação da câmera encontrada\n" +"clique para escolher uma manualmente" + +#: ../src/iop/lens.cc:3821 #, c-format msgid "" "maker:\t\t%s\n" @@ -25034,7 +25999,13 @@ msgstr "" "montagem:\t\t%s\n" "fator de corte:\t%.1f" -#: ../src/iop/lens.cc:3997 +#: ../src/iop/lens.cc:4018 +msgid "" +"no matching lens in the Lensfun database\n" +"click to pick one from the full list" +msgstr "" + +#: ../src/iop/lens.cc:4075 #, c-format msgid "" "maker:\t\t%s\n" @@ -25053,21 +26024,24 @@ msgstr "" "tipo:\t\t\t%s\n" "montagem:\t\t%s" -#: ../src/iop/lens.cc:4070 +#: ../src/iop/lens.cc:4148 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4085 +#: ../src/iop/lens.cc:4163 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4233 +#: ../src/iop/lens.cc:4311 msgid "camera/lens not found" msgstr "câmera/lente não encontrados" -#: ../src/iop/lens.cc:4234 +#: ../src/iop/lens.cc:4312 +#, fuzzy msgid "" -"please select your lens manually\n" +"pick a camera or lens from the buttons below --\n" +"the lens button lists the whole database when the body is unknown\n" +"scale, target geometry and the TCA override work without a profile\n" "you might also want to check if your Lensfun database is up-to-date\n" "by running lensfun-update-data" msgstr "" @@ -25078,65 +26052,65 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4378 +#: ../src/iop/lens.cc:4464 msgid "camera model" msgstr "modelo da câmera" -#: ../src/iop/lens.cc:4383 +#: ../src/iop/lens.cc:4469 msgid "find camera" msgstr "encontrar câmera" -#: ../src/iop/lens.cc:4395 +#: ../src/iop/lens.cc:4481 msgid "find lens" msgstr "encontrar lentes" -#: ../src/iop/lens.cc:4404 +#: ../src/iop/lens.cc:4490 msgid "focal length (mm)" msgstr "distância focal (mm)" -#: ../src/iop/lens.cc:4411 +#: ../src/iop/lens.cc:4497 msgid "f-number (aperture)" msgstr "número f (abertura)" -#: ../src/iop/lens.cc:4418 +#: ../src/iop/lens.cc:4504 msgid "distance to subject" msgstr "distância do objeto" #. scale #. upscale page: scale factor selector -#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 -#: ../src/libs/neural_restore.c:4203 +#: ../src/iop/lens.cc:4539 ../src/iop/overlay.c:1506 ../src/iop/vignette.c:1042 +#: ../src/iop/watermark.c:1485 ../src/libs/export.c:1553 +#: ../src/libs/neural_restore.c:4478 msgid "scale" msgstr "escala" -#: ../src/iop/lens.cc:4455 +#: ../src/iop/lens.cc:4541 msgid "auto scale" msgstr "escalonamento automático" -#: ../src/iop/lens.cc:4457 +#: ../src/iop/lens.cc:4543 msgid "automatic scale to available image size due to Lensfun data" msgstr "" "mudar automaticamente a escala para o tamanho de imagem de acordo com dados " "lensfun" -#: ../src/iop/lens.cc:4462 +#: ../src/iop/lens.cc:4548 msgid "correct distortions or apply them" msgstr "corrige ou aplica distorções" -#: ../src/iop/lens.cc:4470 +#: ../src/iop/lens.cc:4556 msgid "transversal chromatic aberration red" msgstr "aberrações cromáticas transversais vermelho" -#: ../src/iop/lens.cc:4475 +#: ../src/iop/lens.cc:4561 msgid "transversal chromatic aberration blue" msgstr "aberrações cromáticas transversais azul" -#: ../src/iop/lens.cc:4482 +#: ../src/iop/lens.cc:4571 msgid "use latest algorithm" msgstr "usar o algoritmo mais recente" -#: ../src/iop/lens.cc:4485 +#: ../src/iop/lens.cc:4574 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -25146,40 +26120,40 @@ msgstr "" "uma vez que habilitá-lo, não poderá\n" "retornar ao algoritmo antigo." -#: ../src/iop/lens.cc:4496 +#: ../src/iop/lens.cc:4585 msgid "fine-tuning" msgstr "ajuste fino" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4500 +#: ../src/iop/lens.cc:4589 msgid "fine-tune" msgstr "realizar ajuste fino" -#: ../src/iop/lens.cc:4508 +#: ../src/iop/lens.cc:4597 msgid "tune the warp and chromatic aberration correction" msgstr "ajusta a correção de distorção e de aberração cromática" -#: ../src/iop/lens.cc:4513 +#: ../src/iop/lens.cc:4602 msgid "tune the vignette correction" msgstr "ajusta a correção da vinheta" -#: ../src/iop/lens.cc:4518 +#: ../src/iop/lens.cc:4607 msgid "tune the TCA red correction" msgstr "ajusta a correção dde TCA vermelho" -#: ../src/iop/lens.cc:4523 +#: ../src/iop/lens.cc:4612 msgid "tune the TCA blue correction" msgstr "ajusta a correção dde TCA azul" -#: ../src/iop/lens.cc:4527 +#: ../src/iop/lens.cc:4616 msgid "image scaling" msgstr "mudança de escala da imagem" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4618 msgid "automatic scale to available image size" msgstr "mudar automaticamente a escala para o tamanho de imagem disponível" -#: ../src/iop/lens.cc:4539 +#: ../src/iop/lens.cc:4628 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -25189,110 +26163,110 @@ msgstr "" " a) dados e algoritmos providos pelo projeto lensfun\n" " b) metadados embarcados providos pela câmera ou por fornecedor de software" -#: ../src/iop/lens.cc:4546 +#: ../src/iop/lens.cc:4635 msgid "which corrections to apply" msgstr "quais correções aplicar" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4551 +#: ../src/iop/lens.cc:4640 msgid "corrections done: " msgstr "correções feitas: " -#: ../src/iop/lens.cc:4554 +#: ../src/iop/lens.cc:4643 msgid "which corrections have actually been done" msgstr "quais correções foram realizadas efetivamente" -#: ../src/iop/lens.cc:4571 +#: ../src/iop/lens.cc:4660 msgid "manual vignette correction" msgstr "correção manual de vinheta" -#: ../src/iop/lens.cc:4575 +#: ../src/iop/lens.cc:4664 msgid "additional manually controlled optical vignetting correction" msgstr "correção adicional de vinheta manualmente controlada" -#: ../src/iop/lens.cc:4578 +#: ../src/iop/lens.cc:4667 msgid "vignette" msgstr "vinheta" -#: ../src/iop/lens.cc:4582 +#: ../src/iop/lens.cc:4671 msgid "amount of the applied optical vignetting correction" msgstr "quantidade aplicada de correção vinheta óptica" -#: ../src/iop/lens.cc:4586 +#: ../src/iop/lens.cc:4675 msgid "show applied optical vignette correction mask" msgstr "mostrar máscara aplicada de correção vinheta óptica" -#: ../src/iop/lens.cc:4590 +#: ../src/iop/lens.cc:4679 msgid "radius of uncorrected center" msgstr "raio do centro não corrigido" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4685 msgid "steepness of the correction effect outside of radius" msgstr "inclinação do efeito da correção fora do raio" -#: ../src/iop/levels.c:109 +#: ../src/iop/levels.c:112 msgid "this module is deprecated. please use the RGB levels module instead." msgstr "este módulo está obsoleto. use o módulo níveis RGB em seu lugar." -#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 -#: ../src/iop/rgblevels.c:1050 +#: ../src/iop/levels.c:117 ../src/iop/levels.c:639 ../src/iop/rgblevels.c:1010 +#: ../src/iop/rgblevels.c:1042 msgid "levels" msgstr "níveis" -#: ../src/iop/levels.c:136 +#: ../src/iop/levels.c:139 msgid "adjust black, white and mid-gray points" msgstr "ajusta pontos preto, branco e cinza médio" -#: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 +#: ../src/iop/levels.c:637 ../src/iop/rgblevels.c:1045 msgid "" "drag handles to set black, gray, and white points. operates on L channel." msgstr "" "arraste os alças para ajustar pontos de preto, cinza e branco. opera no " "canal L." -#: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 +#: ../src/iop/levels.c:649 ../src/iop/rgblevels.c:1071 msgid "apply auto levels" msgstr "aplica níveis automáticos" -#: ../src/iop/levels.c:650 ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:653 ../src/iop/rgblevels.c:1064 msgid "pick black point from image" msgstr "seleciona ponto de preto a partir da imagem" -#: ../src/iop/levels.c:654 ../src/iop/rgblevels.c:1078 +#: ../src/iop/levels.c:657 ../src/iop/rgblevels.c:1065 msgid "pick medium gray point from image" msgstr "seleciona ponto de cinza médio a partir da imagem" -#: ../src/iop/levels.c:658 ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:661 ../src/iop/rgblevels.c:1066 msgid "pick white point from image" msgstr "seleciona ponto de branco a partir da imagem" -#: ../src/iop/levels.c:672 +#: ../src/iop/levels.c:675 msgid "black percentile" msgstr "preto percentil" -#: ../src/iop/levels.c:676 +#: ../src/iop/levels.c:679 msgid "gray percentile" msgstr "cinza percentil" -#: ../src/iop/levels.c:680 +#: ../src/iop/levels.c:683 msgid "white percentile" msgstr "branco percentil" -#: ../src/iop/liquify.c:288 +#: ../src/iop/liquify.c:289 msgid "liquify" msgstr "distorcer" -#: ../src/iop/liquify.c:293 +#: ../src/iop/liquify.c:294 msgid "distort parts of the image" msgstr "distorce partes da imagem" -#: ../src/iop/liquify.c:2862 +#: ../src/iop/liquify.c:2868 msgid "click to edit nodes" msgstr "clique para adicionar nós" -#: ../src/iop/liquify.c:3564 +#: ../src/iop/liquify.c:3586 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -25302,7 +26276,7 @@ msgstr "" "tamanho: scroll - força: shift+rola - direção: " "crtl+scroll" -#: ../src/iop/liquify.c:3567 +#: ../src/iop/liquify.c:3589 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25312,7 +26286,7 @@ msgstr "" "tamanho: scroll - força: shift+scroll - direção: " "ctrl+scroll" -#: ../src/iop/liquify.c:3570 +#: ../src/iop/liquify.c:3592 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25322,11 +26296,11 @@ msgstr "" "tamanho: scroll - força: shift+scroll - direção: " "ctrl+scroll" -#: ../src/iop/liquify.c:3616 +#: ../src/iop/liquify.c:3655 msgid "warps|nodes count:" msgstr "número de distorções|nós:" -#: ../src/iop/liquify.c:3621 +#: ../src/iop/liquify.c:3660 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -25334,45 +26308,45 @@ msgstr "" "use uma ferramenta para adicionar distorções.\n" "remover uma distorção:clique-direito" -#: ../src/iop/liquify.c:3627 +#: ../src/iop/liquify.c:3666 msgid "edit, add and delete nodes" msgstr "edita, adiciona e exclui nós" -#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 -#: ../src/iop/liquify.c:3644 ../src/iop/retouch.c:2440 -#: ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 -#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 -#: ../src/libs/masks.c:1876 +#: ../src/iop/liquify.c:3671 ../src/iop/liquify.c:3677 +#: ../src/iop/liquify.c:3683 ../src/iop/retouch.c:2445 +#: ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 +#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:879 ../src/iop/spots.c:884 +#: ../src/iop/spots.c:889 ../src/libs/masks.c:2277 ../src/libs/masks.c:2290 +#: ../src/libs/masks.c:2303 ../src/libs/masks.c:2316 ../src/libs/masks.c:2329 +#: ../src/libs/masks.c:2343 msgid "shapes" msgstr "formas" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw curves" msgstr "desenha curvas" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw multiple curves" msgstr "desenha múltiplas curvas" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw lines" msgstr "desenha linhas" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw multiple lines" msgstr "desenha múltiplas linhas" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw points" msgstr "desenha pontos" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw multiple points" msgstr "desenha múltiplos pontos" -#: ../src/iop/liquify.c:3651 +#: ../src/iop/liquify.c:3690 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -25380,7 +26354,7 @@ msgstr "" "adicionar nó: ctrl+clique - remover caminho: clique-direito\n" "alternar entre linha/curva: ctrl+alt+clique" -#: ../src/iop/liquify.c:3654 +#: ../src/iop/liquify.c:3693 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -25391,23 +26365,23 @@ msgstr "" "autosuavizar, cúspides, suavizar, simétrico: ctrl+clique - " "remover: clique-direito" -#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 +#: ../src/iop/liquify.c:3697 ../src/iop/liquify.c:3699 msgid "shape of path: drag" msgstr "forma do caminho: arrastar" -#: ../src/iop/liquify.c:3662 +#: ../src/iop/liquify.c:3701 msgid "radius: drag" msgstr "raio: arrastar" -#: ../src/iop/liquify.c:3664 +#: ../src/iop/liquify.c:3703 msgid "hardness (center): drag" msgstr "dureza (centro): arrastar" -#: ../src/iop/liquify.c:3666 +#: ../src/iop/liquify.c:3705 msgid "hardness (feather): drag" msgstr "dureza (enevoamento): arrastar" -#: ../src/iop/liquify.c:3668 +#: ../src/iop/liquify.c:3707 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -25415,67 +26389,63 @@ msgstr "" "força: arrastar\n" "linear, aumentar e encolher: ctrl+clique" -#: ../src/iop/lowlight.c:83 +#: ../src/iop/lowlight.c:84 msgid "lowlight vision" msgstr "visão com pouca luz" -#: ../src/iop/lowlight.c:88 +#: ../src/iop/lowlight.c:89 msgid "simulate human night vision" msgstr "simula visão humana noturna" -#: ../src/iop/lowlight.c:91 +#: ../src/iop/lowlight.c:92 msgid "linear, XYZ" msgstr "linear, XYZ" -#: ../src/iop/lowlight.c:330 +#: ../src/iop/lowlight.c:331 msgid "indoor bright" msgstr "ambiente fechado claro" -#: ../src/iop/lowlight.c:348 +#: ../src/iop/lowlight.c:349 msgid "indoor dim" msgstr "ambiente fechado com luz suave" -#: ../src/iop/lowlight.c:366 +#: ../src/iop/lowlight.c:367 msgid "indoor dark" msgstr "ambiente fechado escuro" -#: ../src/iop/lowlight.c:384 +#: ../src/iop/lowlight.c:385 msgid "twilight" msgstr "crepúsculo" -#: ../src/iop/lowlight.c:402 +#: ../src/iop/lowlight.c:403 msgid "night street lit" msgstr "rua noturno iluminado" -#: ../src/iop/lowlight.c:420 +#: ../src/iop/lowlight.c:421 msgid "night street" msgstr "rua noturno" -#: ../src/iop/lowlight.c:438 +#: ../src/iop/lowlight.c:439 msgid "night street dark" msgstr "rua noturno escuro" -#: ../src/iop/lowlight.c:457 +#: ../src/iop/lowlight.c:458 msgid "night" msgstr "noite" -#: ../src/iop/lowlight.c:630 -msgid "dark" -msgstr "escuro" - -#: ../src/iop/lowlight.c:638 +#: ../src/iop/lowlight.c:639 msgid "bright" msgstr "claro" -#: ../src/iop/lowlight.c:647 +#: ../src/iop/lowlight.c:648 msgid "day vision" msgstr "visão de dia" -#: ../src/iop/lowlight.c:652 +#: ../src/iop/lowlight.c:653 msgid "night vision" msgstr "visão de noite" -#: ../src/iop/lowlight.c:819 +#: ../src/iop/lowlight.c:815 msgid "blueness in shadows" msgstr "azulamento nas sombras" @@ -25511,147 +26481,147 @@ msgstr "saturação de cor do filtro passa-baixas" msgid "which filter to use for blurring" msgstr "qual filtro usar para desfoque" -#: ../src/iop/lut3d.c:133 +#: ../src/iop/lut3d.c:135 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:138 +#: ../src/iop/lut3d.c:140 msgid "perform color space corrections and apply look" msgstr "faz correções de espaço de cor e aplica aparência" -#: ../src/iop/lut3d.c:141 +#: ../src/iop/lut3d.c:143 msgid "defined by profile, RGB" msgstr "definido pelo perfil, RGB" -#: ../src/iop/lut3d.c:490 +#: ../src/iop/lut3d.c:493 msgid "error allocating buffer for gmz LUT" msgstr "erro ao alocar buffer para gmz LUT" -#: ../src/iop/lut3d.c:518 +#: ../src/iop/lut3d.c:522 #, c-format msgid "invalid png file %s" msgstr "arquivo png inválido %s" -#: ../src/iop/lut3d.c:526 +#: ../src/iop/lut3d.c:530 #, c-format msgid "png bit depth %d is not supported" msgstr "png com profundidade de bits %d não suportado" -#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 +#: ../src/iop/lut3d.c:544 ../src/iop/lut3d.c:554 #, c-format msgid "invalid level in png file %d %d" msgstr "nível inválido em arquivo png %d %d" -#: ../src/iop/lut3d.c:545 +#: ../src/iop/lut3d.c:549 msgid "this darktable build is not compatible with compressed CLUT" msgstr "este build do darktable não é compatível com compressão de CLUT" -#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 +#: ../src/iop/lut3d.c:566 ../src/iop/lut3d.c:821 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "erro - tamanho do LUT 3D %d excede o máximo suportado" -#: ../src/iop/lut3d.c:574 +#: ../src/iop/lut3d.c:578 msgid "error allocating buffer for png LUT" msgstr "erro ao alocar buffer para png LUT" -#: ../src/iop/lut3d.c:582 +#: ../src/iop/lut3d.c:586 #, c-format msgid "error - could not read png image %s" msgstr "erro - não é possível ler imagem png `%s'" -#: ../src/iop/lut3d.c:594 +#: ../src/iop/lut3d.c:598 msgid "error - allocating buffer for png LUT" msgstr "erro ao alocar buffer para png LUT" -#: ../src/iop/lut3d.c:770 +#: ../src/iop/lut3d.c:774 #, c-format msgid "error - invalid cube file: %s" msgstr "erro: arquivo de cubo inválido: %s" -#: ../src/iop/lut3d.c:784 +#: ../src/iop/lut3d.c:788 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMINIO MIN diferente de 0.0 não é suportado" -#: ../src/iop/lut3d.c:796 +#: ../src/iop/lut3d.c:800 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMINIO MAX diferente de 1.0 não é suportado" -#: ../src/iop/lut3d.c:806 +#: ../src/iop/lut3d.c:810 msgid "1D cube LUT is not supported" msgstr "cubo LUT 1D não é suportado" -#: ../src/iop/lut3d.c:828 +#: ../src/iop/lut3d.c:833 msgid "error - allocating buffer for cube LUT" msgstr "arro ao alocar buffer para cubo LUT" -#: ../src/iop/lut3d.c:839 +#: ../src/iop/lut3d.c:845 msgid "error - cube LUT size is not defined" msgstr "erro - tamanho do cubo LUT não definido" -#: ../src/iop/lut3d.c:850 +#: ../src/iop/lut3d.c:856 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "erro - número de linha de cubo LUT inválido %d" -#: ../src/iop/lut3d.c:866 +#: ../src/iop/lut3d.c:872 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "erro - número de linhas do cubo LUT %d está errado, deveria ser %d" -#: ../src/iop/lut3d.c:876 +#: ../src/iop/lut3d.c:882 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "advertência - cubo LUT tem %d valores fora do intervalo [0,1]" -#: ../src/iop/lut3d.c:901 +#: ../src/iop/lut3d.c:908 #, c-format msgid "error - invalid 3dl file: %s" msgstr "erro: arquivo 3dl inválido: %s" -#: ../src/iop/lut3d.c:922 +#: ../src/iop/lut3d.c:929 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "erro - o valor máximo de LUT shaper %d é muito baixo" -#: ../src/iop/lut3d.c:933 +#: ../src/iop/lut3d.c:941 msgid "error - allocating buffer for 3dl LUT" msgstr "erro - ao alocar buffer para 3dl LUT" -#: ../src/iop/lut3d.c:946 +#: ../src/iop/lut3d.c:954 msgid "error - 3dl LUT size is not defined" msgstr "erro - tamanho do 3dl LUT não definido" -#: ../src/iop/lut3d.c:974 +#: ../src/iop/lut3d.c:982 msgid "error - 3dl LUT lines number is not correct" msgstr "erro - número de linhas do 3dl LUT não está correto" -#: ../src/iop/lut3d.c:990 +#: ../src/iop/lut3d.c:998 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "" "erro - o valor LUT máximo não casa com nenhuma profundidade de bits válida" -#: ../src/iop/lut3d.c:1569 +#: ../src/iop/lut3d.c:1620 msgid "LUT root folder not defined" msgstr "pasta raiz do LUT não definida" -#: ../src/iop/lut3d.c:1575 +#: ../src/iop/lut3d.c:1626 msgid "select LUT file" msgstr "selecionar arquivo LUT" -#: ../src/iop/lut3d.c:1596 +#: ../src/iop/lut3d.c:1647 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "hald CLUTS (png), 3D LUT (cubo ou 3dl) ou LUT comprimido de gmic (gmz)" -#: ../src/iop/lut3d.c:1598 +#: ../src/iop/lut3d.c:1649 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "hald CLUTS (png) ou 3D LUT (cubo ou 3dl)" -#: ../src/iop/lut3d.c:1622 +#: ../src/iop/lut3d.c:1673 msgid "select file outside LUT root folder is not allowed" msgstr "seleção de arquivo fora da pasta raiz do LUT não é permitida" -#: ../src/iop/lut3d.c:1690 +#: ../src/iop/lut3d.c:1739 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " @@ -25663,7 +26633,7 @@ msgstr "" "cor/miscelânea\n" "antes de escolher o arquivo LUT" -#: ../src/iop/lut3d.c:1694 +#: ../src/iop/lut3d.c:1743 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -25672,7 +26642,7 @@ msgstr "" "LUT 3d deve ser configurada em preferências/processamento antes de escolher " "o arquivo LUT" -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/lut3d.c:1758 msgid "" "the file path (relative to LUT folder) is saved with image along with the " "LUT data if it's a compressed LUT (gmz)" @@ -25681,7 +26651,7 @@ msgstr "" "com\n" "os dados LUT se é um LUT comprimido (gmz)" -#: ../src/iop/lut3d.c:1706 +#: ../src/iop/lut3d.c:1761 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -25689,31 +26659,31 @@ msgstr "" "o caminho do arquivo (relativo à pasta LUT) é gravado com a imagem (e não\n" "os próprios dados LUT)" -#: ../src/iop/lut3d.c:1715 +#: ../src/iop/lut3d.c:1770 msgid "enter LUT name" msgstr "entre nome do LUT" -#: ../src/iop/lut3d.c:1730 +#: ../src/iop/lut3d.c:1785 msgid "select the LUT" msgstr "selecionar o LUT" -#: ../src/iop/lut3d.c:1747 +#: ../src/iop/lut3d.c:1804 msgid "select the color space in which the LUT has to be applied" msgstr "escolher o espaço de cor em que o LUT será aplicado" -#: ../src/iop/lut3d.c:1749 +#: ../src/iop/lut3d.c:1806 msgid "interpolation" msgstr "interpolação" -#: ../src/iop/lut3d.c:1750 +#: ../src/iop/lut3d.c:1807 msgid "select the interpolation method" msgstr "selecione o modo de interpolação" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:98 msgid "mask manager" msgstr "gerenciador de máscaras" -#: ../src/iop/monochrome.c:97 +#: ../src/iop/monochrome.c:100 msgid "" "quickly convert an image to black & white\n" "using a variable color filter" @@ -25721,15 +26691,15 @@ msgstr "" "converte rapidamente uma imagem para preto & branco\n" "usando um filtro de cor variável" -#: ../src/iop/monochrome.c:151 +#: ../src/iop/monochrome.c:154 msgid "red filter" msgstr "filtro vermelho" -#: ../src/iop/monochrome.c:557 +#: ../src/iop/monochrome.c:564 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "arraste e role a roda do mouse para ajustar o filtro de cor virtual" -#: ../src/iop/monochrome.c:574 +#: ../src/iop/monochrome.c:580 msgid "how much to keep highlights" msgstr "quanto manter dos realces" @@ -25955,15 +26925,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "alterna (liga/desliga) os controles de cor" -#: ../src/iop/nlmeans.c:77 +#: ../src/iop/nlmeans.c:76 msgid "astrophoto denoise" msgstr "redução de ruído em astrofotografia" -#: ../src/iop/nlmeans.c:82 +#: ../src/iop/nlmeans.c:81 msgid "denoise (non-local means)" msgstr "redução de ruído (média não local)" -#: ../src/iop/nlmeans.c:87 +#: ../src/iop/nlmeans.c:86 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -25971,22 +26941,22 @@ msgstr "" "aplica remoção de ruído poissoniano\n" "propriado para astrofotografia" -#: ../src/iop/nlmeans.c:442 +#: ../src/iop/nlmeans.c:437 msgid "radius of the patches to match" msgstr "raio dos patches a corresponder" -#: ../src/iop/nlmeans.c:450 +#: ../src/iop/nlmeans.c:445 msgid "how much to smooth brightness" msgstr "quanto suavizar o brilho" -#: ../src/iop/nlmeans.c:453 +#: ../src/iop/nlmeans.c:448 msgid "how much to smooth colors" msgstr "quanto suavizar as cores" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 -#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 -#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3418 +#: ../src/views/darkroom.c:3443 ../src/views/darkroom.c:3455 +#: ../src/views/darkroom.c:3470 ../src/views/darkroom.c:3488 msgid "overexposed" msgstr "superexposição" @@ -25998,24 +26968,19 @@ msgstr "módulo superexposição falhou ao alocar buffer" msgid "module overexposed failed in color conversion" msgstr "módulo superexposição falhou na conversão de cores" -#: ../src/iop/overlay.c:147 +#: ../src/iop/overlay.c:169 msgid "composite" msgstr "composição" -#: ../src/iop/overlay.c:154 -msgid "" -"combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" -msgstr "" -"combinar a imagem com elementos de outra imagem processada\n" -"(mova este módulo para depois do perfil de saída de cores se estiver vendo " -"bandas de cor" +#: ../src/iop/overlay.c:175 +msgid "combine the image with elements from another processed image" +msgstr "combinar a imagem com elementos de outra imagem processada" -#: ../src/iop/overlay.c:164 +#: ../src/iop/overlay.c:184 msgid "layer|stack|overlay" msgstr "camada|pilha|sobreposição" -#: ../src/iop/overlay.c:300 +#: ../src/iop/overlay.c:326 #, c-format msgid "" "overlay image missing from database\n" @@ -26026,13 +26991,13 @@ msgstr "" "\n" "'%s'" -#: ../src/iop/overlay.c:340 +#: ../src/iop/overlay.c:386 #, c-format msgid "image %d does not exist" msgstr "imagem %d não existe" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:784 +#: ../src/iop/overlay.c:1107 msgid "" "drop\n" "image\n" @@ -26045,7 +27010,7 @@ msgstr "" "de filme\n" "aqui" -#: ../src/iop/overlay.c:1019 +#: ../src/iop/overlay.c:1401 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -26054,12 +27019,12 @@ msgstr "" "não é possível usar a imagem %d como sobreposição porque ela mesma está " "usando a imagem corrente como sobreposição" -#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 +#: ../src/iop/overlay.c:1498 ../src/iop/watermark.c:1477 msgctxt "section" msgid "placement" msgstr "posicionamento" -#: ../src/iop/overlay.c:1132 +#: ../src/iop/overlay.c:1514 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" @@ -26078,31 +27043,31 @@ msgstr "" "• opções avançadas: escolher dimensões da sobreposição e da imagem " "independentemente" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1525 msgid "reference image dimension against which to scale the overlay" msgstr "" "dimensão da imagem de referência contra a qual a sobreposição terá a escala " "ajustada" -#: ../src/iop/overlay.c:1147 +#: ../src/iop/overlay.c:1529 msgid "overlay dimension to scale" msgstr "dimensão da sobreposição para ajuste de escala" -#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 -#: ../src/libs/print_settings.c:2773 +#: ../src/iop/overlay.c:1533 ../src/iop/watermark.c:1512 +#: ../src/libs/print_settings.c:2768 msgid "alignment" msgstr "alinhamento" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1175 +#: ../src/iop/overlay.c:1557 msgid "the opacity of the overlay" msgstr "a opacidade da sobreposição" -#: ../src/iop/overlay.c:1176 +#: ../src/iop/overlay.c:1558 msgid "the scale of the overlay" msgstr "a escala da sobreposição" -#: ../src/iop/overlay.c:1177 +#: ../src/iop/overlay.c:1559 msgid "the rotation of the overlay" msgstr "a rotação da sobreposição" @@ -26266,7 +27231,7 @@ msgstr "" msgid "select the RGB channels taken into account to generate the raster mask" msgstr "selecionar os canais RGB levados em conta ao gerar a máscara de pixels" -#: ../src/iop/rasterfile.c:749 +#: ../src/iop/rasterfile.c:747 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" @@ -26292,15 +27257,7 @@ msgstr "" "vetoriza o mapa de bits atual e cria máscaras de caminho correspondentes no " "gerenciador de máscaras" -#. raw denoise sits first: it runs earliest in the denoise workflow -#. (before demosaic-stage processing). bayer / linear variant selection -#. is driven by the active "rawdenoise" model rather than a UI toggle -#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 -#: ../src/libs/neural_restore.c:4160 -msgid "raw denoise" -msgstr "redução de ruído raw" - -#: ../src/iop/rawdenoise.c:139 +#: ../src/iop/rawdenoise.c:140 msgid "denoise the raw image early in the pipeline" msgstr "remove ruídos de imagens raw cedo no pipeline" @@ -26314,9 +27271,9 @@ msgstr "" #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 -#: ../src/views/darkroom.c:3045 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:3350 +#: ../src/views/darkroom.c:3374 ../src/views/darkroom.c:3384 +#: ../src/views/darkroom.c:3400 msgid "raw overexposed" msgstr "superexposição raw" @@ -26399,29 +27356,29 @@ msgstr "" "correção de ponto preto/branco raw\n" "funciona apenas para sensores que precisam disso." -#: ../src/iop/relight.c:50 +#: ../src/iop/relight.c:49 msgid "fill-light 0.25EV with 4 zones" msgstr "preenchimento luz 0.25EV com 4 zonas" -#: ../src/iop/relight.c:54 +#: ../src/iop/relight.c:53 msgid "fill-shadow -0.25EV with 4 zones" msgstr "preenchimento sombra -0.25EV com 4 zonas" -#: ../src/iop/relight.c:83 +#: ../src/iop/relight.c:82 msgid "fill light" msgstr "luz de preenchimento" -#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 +#: ../src/iop/relight.c:92 ../src/iop/zonesystem.c:106 msgid "" "this module is deprecated. please use the tone equalizer module instead." msgstr "" "este módulo está obsoleto. use o módulo equalizador de tons em seu lugar." -#: ../src/iop/relight.c:250 +#: ../src/iop/relight.c:249 msgid "the fill-light in EV" msgstr "a luz de preenchimento em EV" -#: ../src/iop/relight.c:258 +#: ../src/iop/relight.c:257 msgid "" "select the center of fill-light\n" "ctrl+click to select an area" @@ -26429,25 +27386,25 @@ msgstr "" "selecione o centro da luz de preenchimento\n" "ctrl+clique para selecionar uma área" -#: ../src/iop/relight.c:261 +#: ../src/iop/relight.c:260 msgid "toggle tool for picking median lightness in image" msgstr "alterna ferramenta para selecionar luminosidade media na imagem" -#: ../src/iop/relight.c:265 +#: ../src/iop/relight.c:264 msgid "width of fill-light area defined in zones" msgstr "largura da área da luz de preenchimento em zonas" -#: ../src/iop/retouch.c:194 +#: ../src/iop/retouch.c:195 msgid "retouch" msgstr "retocar" -#: ../src/iop/retouch.c:199 +#: ../src/iop/retouch.c:200 msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "" "divisão de frequência|correção|clonagem|stamp|desfoque|preenchimento|" "wavelets|remoção de mancha|" -#: ../src/iop/retouch.c:205 +#: ../src/iop/retouch.c:206 msgid "" "remove and clone spots,\n" "perform split-frequency skin editing" @@ -26455,34 +27412,34 @@ msgstr "" "remove e duplica pontos (spots),\n" "faz edição de pele com divisão de frequências" -#: ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:210 msgid "geometric and frequential, RGB" msgstr "geométrico e frequencial, RGB" -#: ../src/iop/retouch.c:1675 +#: ../src/iop/retouch.c:1670 msgid "cannot display scales when the blending mask is displayed" msgstr "" "não é possível mostrar escalas quando a máscara de mesclagem é mostrada" -#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 -#: ../src/iop/retouch.c:2031 ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2028 ../src/iop/retouch.c:2030 +#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 #, c-format msgid "default tool changed to %s" msgstr "ferramenta padrão mudada para %s" -#: ../src/iop/retouch.c:2027 +#: ../src/iop/retouch.c:2028 msgid "cloning" msgstr "clonar" -#: ../src/iop/retouch.c:2029 +#: ../src/iop/retouch.c:2030 msgid "healing" msgstr "reparar" -#: ../src/iop/retouch.c:2426 +#: ../src/iop/retouch.c:2431 msgid "shapes:" msgstr "formas:" -#: ../src/iop/retouch.c:2429 +#: ../src/iop/retouch.c:2434 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -26491,63 +27448,63 @@ msgstr "" "na imagem\n" "formas são adicionadas à escala atual" -#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 -#: ../src/iop/retouch.c:2557 ../src/iop/retouch.c:2565 -#: ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 -#: ../src/iop/retouch.c:2608 +#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2547 +#: ../src/iop/retouch.c:2553 ../src/iop/retouch.c:2561 +#: ../src/iop/retouch.c:2566 ../src/iop/retouch.c:2573 +#: ../src/iop/retouch.c:2604 msgid "editing" msgstr "edição" -#: ../src/iop/retouch.c:2434 +#: ../src/iop/retouch.c:2439 msgid "show and edit shapes on the current scale" msgstr "mostrar e editar formas na escala atual" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2440 msgid "show and edit shapes in restricted mode" msgstr "mostrar e editar formas no modo restrito" #. algorithm toolbar -#: ../src/iop/retouch.c:2461 +#: ../src/iop/retouch.c:2466 msgid "algorithms:" msgstr "algoritmos:" -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2492 msgid "activate blur tool" msgstr "ativa ferramenta de desfoque" -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2493 msgid "activate fill tool" msgstr "ativar ferramenta de preenchimento" -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2494 msgid "activate cloning tool" msgstr "ativar ferramenta de clonagem" -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 +#: ../src/iop/retouch.c:2484 ../src/iop/retouch.c:2495 msgid "activate healing tool" msgstr "ativa ferramenta de reparação (recupera irregularidades na imagem)" -#: ../src/iop/retouch.c:2485 +#: ../src/iop/retouch.c:2490 msgid "ctrl+click to change tool for current form" msgstr "ctrl+clique para mudar a ferramenta para a forma atual" -#: ../src/iop/retouch.c:2486 +#: ../src/iop/retouch.c:2491 msgid "shift+click to set the tool as default" msgstr "shift+clique para definir a ferramenta como padrão" -#: ../src/iop/retouch.c:2497 +#: ../src/iop/retouch.c:2502 msgid "scales:" msgstr "escalas:" -#: ../src/iop/retouch.c:2504 +#: ../src/iop/retouch.c:2509 msgid "current:" msgstr "atual:" -#: ../src/iop/retouch.c:2511 +#: ../src/iop/retouch.c:2516 msgid "merge from:" msgstr "mesclar de:" -#: ../src/iop/retouch.c:2522 +#: ../src/iop/retouch.c:2527 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -26561,45 +27518,45 @@ msgstr "" "a linha superior indica que a escala é visível no nível atual de zoom\n" "a linha inferior indica que a escala contém formas" -#: ../src/iop/retouch.c:2551 +#: ../src/iop/retouch.c:2547 msgid "display masks" msgstr "mostrar máscara" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2553 msgid "temporarily switch off shapes" msgstr "desligar temporariamente as formas" -#: ../src/iop/retouch.c:2565 +#: ../src/iop/retouch.c:2561 msgid "paste cut shapes to current scale" msgstr "colar formas na escala atual" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2566 msgid "cut shapes from current scale" msgstr "cortar formas a na escala atual" -#: ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2573 msgid "display wavelet scale" msgstr "mostrar escala de wavelet" -#: ../src/iop/retouch.c:2591 +#: ../src/iop/retouch.c:2587 msgid "adjust preview levels" msgstr "ajuste nível de pré-visualização" -#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2604 ../src/iop/rgblevels.c:1069 msgid "auto levels" msgstr "níveis automáticos" -#: ../src/iop/retouch.c:2612 +#: ../src/iop/retouch.c:2608 msgctxt "section" msgid "preview single scale" msgstr "pré-visualizar em escala única" #. shapes selected (label) -#: ../src/iop/retouch.c:2616 +#: ../src/iop/retouch.c:2612 msgid "shape selected:" msgstr "forma selecionada: " -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2618 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -26607,139 +27564,135 @@ msgstr "" "clique em uma forma para selecioná-la,\n" "para de-selecionar clique em um espaço vazio" -#: ../src/iop/retouch.c:2629 +#: ../src/iop/retouch.c:2625 msgid "erase the detail or fills with chosen color" msgstr "apagar detalhes ou preencher com a cor escolhida" -#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 +#: ../src/iop/retouch.c:2636 ../src/iop/retouch.c:2637 msgid "select fill color" msgstr "seleciona cor de preenchimento" -#: ../src/iop/retouch.c:2649 +#: ../src/iop/retouch.c:2645 msgid "pick fill color from image" msgstr "seleciona cor de preenchimento a partir da imagem" -#: ../src/iop/retouch.c:2650 +#: ../src/iop/retouch.c:2646 msgid "pick fill color" msgstr "escolher cor de preenchimento" -#: ../src/iop/retouch.c:2653 +#: ../src/iop/retouch.c:2649 msgid "fill color: " msgstr "cor de preenchimento: " -#: ../src/iop/retouch.c:2662 +#: ../src/iop/retouch.c:2658 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "ajusta brilho de cor para ajuste fino. funciona com apagar também" -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2664 msgid "type for the blur algorithm" msgstr "tipo do algoritmo de desfoque" -#: ../src/iop/retouch.c:2672 +#: ../src/iop/retouch.c:2668 msgid "radius of the selected blur type" msgstr "raio do tipo selecionado de desfoque" -#: ../src/iop/retouch.c:2679 +#: ../src/iop/retouch.c:2675 msgid "set the opacity on the selected shape" msgstr "define a opacidade na forma selecionada" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2681 msgctxt "section" msgid "retouch tools" msgstr "ferramentas de retoque" -#: ../src/iop/retouch.c:2687 +#: ../src/iop/retouch.c:2683 msgctxt "section" msgid "wavelet decompose" msgstr "decomposição em wavelet" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "shapes" msgstr "formas" -#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 +#: ../src/iop/retouch.c:3971 ../src/iop/retouch.c:4802 #, c-format msgid "max scale is %i for this image size" msgstr "a escala máxima é %i para este tamanho de imagem" -#: ../src/iop/rgbcurve.c:118 +#: ../src/iop/rgbcurve.c:119 msgid "rgb curve" msgstr "curva rgb" -#: ../src/iop/rgbcurve.c:141 +#: ../src/iop/rgbcurve.c:142 msgid "alter an image’s tones using curves in RGB color space" msgstr "altera os tons de uma imagem usando curvas no espaço de cores RGB" -#: ../src/iop/rgbcurve.c:183 +#: ../src/iop/rgbcurve.c:184 msgid "contrast | compression" msgstr "contraste | compressão" -#: ../src/iop/rgbcurve.c:193 +#: ../src/iop/rgbcurve.c:194 msgid "linear (gamma 1.0)" msgstr "linear (gama 1.0)" -#: ../src/iop/rgbcurve.c:204 +#: ../src/iop/rgbcurve.c:205 msgid "contrast | medium (linear)" msgstr "contraste | médio (linear)" -#: ../src/iop/rgbcurve.c:214 +#: ../src/iop/rgbcurve.c:215 msgid "contrast | high (linear)" msgstr "contraste | alto (linear)" -#: ../src/iop/rgbcurve.c:231 +#: ../src/iop/rgbcurve.c:232 msgid "contrast | medium (gamma 2.2)" msgstr "contraste | médio (gama 2.2)" -#: ../src/iop/rgbcurve.c:247 +#: ../src/iop/rgbcurve.c:248 msgid "contrast | high (gamma 2.2)" msgstr "contraste | alto (gama 2.2)" -#: ../src/iop/rgbcurve.c:261 +#: ../src/iop/rgbcurve.c:262 msgid "non-contrast curve | gamma 2.0" msgstr "curva sem contraste | médio (gama 2.2)" -#: ../src/iop/rgbcurve.c:268 +#: ../src/iop/rgbcurve.c:269 msgid "non-contrast curve | gamma 0.5" msgstr "curva sem contraste - médio (gama 2.2)" -#: ../src/iop/rgbcurve.c:275 +#: ../src/iop/rgbcurve.c:276 msgid "non-contrast curve | logarithm (base 2)" msgstr "curva sem contraste | logaritmo (base 2)" -#: ../src/iop/rgbcurve.c:282 +#: ../src/iop/rgbcurve.c:283 msgid "non-contrast curve | exponential (base 2)" msgstr "curva sem contraste | exponencial (base 2)" -#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1034 +#: ../src/iop/rgbcurve.c:1477 ../src/iop/rgblevels.c:1026 msgid "choose between linked and independent channels." msgstr "seleciona entre canais ligados ou independentes." -#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 +#: ../src/iop/rgbcurve.c:1482 ../src/iop/rgblevels.c:1031 msgid "curve nodes for r channel" msgstr "nós da curva para canal R" -#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 +#: ../src/iop/rgbcurve.c:1483 ../src/iop/rgblevels.c:1032 msgid "curve nodes for g channel" msgstr "nós da curva para canal G" -#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 +#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1033 msgid "curve nodes for b channel" msgstr "nós da curva para canal B" -#: ../src/iop/rgblevels.c:98 +#: ../src/iop/rgblevels.c:100 msgid "rgb levels" msgstr "níveis rgb" -#: ../src/iop/rgblevels.c:120 +#: ../src/iop/rgblevels.c:122 msgid "adjust black, white and mid-gray points in RGB color space" msgstr "ajusta pontos preto, branco e cinza-médio no espaço de cores RGB" -#: ../src/iop/rgblevels.c:1088 -msgid "auto region" -msgstr "automático por região" - -#: ../src/iop/rgblevels.c:1091 +#: ../src/iop/rgblevels.c:1075 msgid "" "apply auto levels based on a region defined by the user\n" "click and drag to draw the area\n" @@ -26749,6 +27702,10 @@ msgstr "" "clique e arraste para desenhar a área\n" "clique-direito cancela" +#: ../src/iop/rgblevels.c:1079 +msgid "auto region" +msgstr "automático por região" + #: ../src/iop/rotatepixels.c:67 msgctxt "modulename" msgid "rotate pixels" @@ -26797,7 +27754,7 @@ msgstr "" "modifica a faixa tonal das sombras e realces de uma imagem através de " "melhoria do contraste local" -#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:528 msgid "compress" msgstr "comprimir" @@ -26833,34 +27790,34 @@ msgstr "ajusta a saturação das sombras" msgid "adjust saturation of highlights" msgstr "ajusta a saturação dos realces" -#: ../src/iop/sharpen.c:70 +#: ../src/iop/sharpen.c:71 msgctxt "modulename" msgid "sharpen" msgstr "melhorar nitidez" -#: ../src/iop/sharpen.c:92 +#: ../src/iop/sharpen.c:93 msgid "sharpen the details in the image using a standard UnSharp Mask (USM)" msgstr "" "melhora a nitidez nos detalhes da imagem usando uma\n" "máscara padrão (UnSharp Mask, USM)" -#: ../src/iop/sharpen.c:94 +#: ../src/iop/sharpen.c:95 msgid "linear or non-linear, Lab, display or scene-referred" msgstr "linear ou não-linear, Lab, relativo à exibição ou à cena" -#: ../src/iop/sharpen.c:96 +#: ../src/iop/sharpen.c:97 msgid "quasi-linear, Lab, display or scene-referred" msgstr "quase-linear, Lab, relativo à exibição ou à cena" -#: ../src/iop/sharpen.c:419 +#: ../src/iop/sharpen.c:420 msgid "spatial extent of the unblurring" msgstr "extensão espacial da melhoria de nitidez" -#: ../src/iop/sharpen.c:423 +#: ../src/iop/sharpen.c:424 msgid "strength of the sharpen" msgstr "intensidade da melhoria de nitidez" -#: ../src/iop/sharpen.c:427 +#: ../src/iop/sharpen.c:428 msgid "threshold to activate sharpen" msgstr "limite para ativar melhoria de nitidez" @@ -26983,35 +27940,35 @@ msgstr "" "pode ser usado criativamente para um visual apagado ou estourando brancos " "antes." -#: ../src/iop/soften.c:76 +#: ../src/iop/soften.c:75 msgid "soften" msgstr "suavização" -#: ../src/iop/soften.c:98 +#: ../src/iop/soften.c:97 msgid "create a softened image using the Orton effect" msgstr "cria uma imagem suavizada usando o efeito Orton." -#: ../src/iop/soften.c:374 +#: ../src/iop/soften.c:373 msgid "the size of blur" msgstr "o tamanho do desfoque" -#: ../src/iop/soften.c:378 +#: ../src/iop/soften.c:377 msgid "the saturation of blur" msgstr "a saturação do desfoque" -#: ../src/iop/soften.c:382 +#: ../src/iop/soften.c:381 msgid "the brightness of blur" msgstr "o brilho do desfoque" -#: ../src/iop/soften.c:386 +#: ../src/iop/soften.c:385 msgid "the mix of effect" msgstr "a mistura do efeito" -#: ../src/iop/splittoning.c:78 +#: ../src/iop/splittoning.c:79 msgid "split-toning" msgstr "divisão de tons" -#: ../src/iop/splittoning.c:100 +#: ../src/iop/splittoning.c:101 msgid "" "use two specific colors for shadows and highlights and\n" "create a linear toning effect between them up to a pivot" @@ -27019,49 +27976,49 @@ msgstr "" "usa duas cores específicas para sombras e realces e\n" "cria um efeito tonalizante linear entre elas e um pivô" -#: ../src/iop/splittoning.c:117 +#: ../src/iop/splittoning.c:118 msgid "authentic sepia" msgstr "sépia autêntico" -#: ../src/iop/splittoning.c:126 +#: ../src/iop/splittoning.c:127 msgid "authentic cyanotype" msgstr "cianótipo autêntico" -#: ../src/iop/splittoning.c:135 +#: ../src/iop/splittoning.c:136 msgid "authentic platinotype" msgstr "platinotipia autêntico" -#: ../src/iop/splittoning.c:144 +#: ../src/iop/splittoning.c:145 msgid "chocolate brown" msgstr "marrom chocolate" -#: ../src/iop/splittoning.c:473 +#: ../src/iop/splittoning.c:474 msgid "select the saturation tone" msgstr "seleciona o tom de saturação" -#: ../src/iop/splittoning.c:477 +#: ../src/iop/splittoning.c:478 msgid "select tone color" msgstr "seleciona o tom de cor" -#: ../src/iop/splittoning.c:503 +#: ../src/iop/splittoning.c:504 msgctxt "section" msgid "shadows" msgstr "sombras" -#: ../src/iop/splittoning.c:509 +#: ../src/iop/splittoning.c:510 msgctxt "section" msgid "highlights" msgstr "realces" -#: ../src/iop/splittoning.c:518 +#: ../src/iop/splittoning.c:519 msgid "balance" msgstr "balanço" -#: ../src/iop/splittoning.c:525 +#: ../src/iop/splittoning.c:526 msgid "the balance of center of split-toning" msgstr "o balanço do centro da divisão de tons" -#: ../src/iop/splittoning.c:529 +#: ../src/iop/splittoning.c:530 msgid "" "compress the effect on highlights/shadows and\n" "preserve mid-tones" @@ -27069,33 +28026,33 @@ msgstr "" "comprime o efeito em realces/sombras e\n" "preserva tons médios" -#: ../src/iop/spots.c:55 +#: ../src/iop/spots.c:56 msgid "spot removal" msgstr "remoção de mancha" -#: ../src/iop/spots.c:60 +#: ../src/iop/spots.c:61 msgid "this module is deprecated. please use the retouch module instead." msgstr "este módulo está obsoleto. use o módulo retocar em seu lugar." -#: ../src/iop/spots.c:65 +#: ../src/iop/spots.c:66 msgid "remove sensor dust spots" msgstr "remover pontos de poeira do sensor" -#: ../src/iop/spots.c:68 +#: ../src/iop/spots.c:69 msgid "geometric, raw" msgstr "geométrico, raw" -#: ../src/iop/spots.c:232 +#: ../src/iop/spots.c:233 msgid "spot module is limited to 64 shapes. please add a new instance!" msgstr "" "o módulo de eliminação de manchas é limitado a 64 formas. por favor, " "adicione uma nova instância!" -#: ../src/iop/spots.c:866 +#: ../src/iop/spots.c:869 msgid "number of strokes:" msgstr "número de traços:" -#: ../src/iop/spots.c:869 +#: ../src/iop/spots.c:872 msgid "" "click on a shape and drag on canvas.\n" "use the mouse wheel to adjust size.\n" @@ -27105,117 +28062,117 @@ msgstr "" "use a roda do mouse para ajustar o tamanho.\n" "clique-direito para remover a forma." -#: ../src/iop/spots.c:872 +#: ../src/iop/spots.c:875 msgid "show and edit shapes" msgstr "mostrar e editar formas" -#: ../src/iop/temperature.c:241 +#: ../src/iop/temperature.c:240 msgctxt "modulename" msgid "white balance" msgstr "balanço de branco" -#: ../src/iop/temperature.c:248 +#: ../src/iop/temperature.c:247 msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "" "escalona os canais de RGB raw para balancear o branco\n" "e ajudar na interpolação cromática" -#: ../src/iop/temperature.c:1443 +#: ../src/iop/temperature.c:1427 #, c-format msgid "`%s' color matrix not found for image" msgstr "matriz de cores `%s' não encontrada para imagem" -#: ../src/iop/temperature.c:1499 +#: ../src/iop/temperature.c:1483 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "falha ao ler informação de balanço de branco de `%s' da câmera!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1667 +#: ../src/iop/temperature.c:1651 msgctxt "white balance" msgid "as shot" msgstr "como ao tirar a foto" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1670 +#: ../src/iop/temperature.c:1654 msgctxt "white balance" msgid "from image area" msgstr "de área na imagem" -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1655 msgctxt "white balance" msgid "user modified" msgstr "modificado pelo usuário" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1673 +#: ../src/iop/temperature.c:1657 msgctxt "white balance" msgid "camera reference" msgstr "referência da câmera" -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1658 msgctxt "white balance" msgid "as shot to reference" msgstr "como capturado para referência" -#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 +#: ../src/iop/temperature.c:1962 ../src/iop/temperature.c:1980 msgid "green channel coefficient" msgstr "coeficiente para canal verde" -#: ../src/iop/temperature.c:1982 +#: ../src/iop/temperature.c:1964 msgid "magenta channel coefficient" msgstr "coeficiente para canal magenta" -#: ../src/iop/temperature.c:1984 +#: ../src/iop/temperature.c:1966 msgid "cyan channel coefficient" msgstr "coeficiente para canal ciano" -#: ../src/iop/temperature.c:1986 +#: ../src/iop/temperature.c:1968 msgid "yellow channel coefficient" msgstr "coeficiente para canal amarelo" -#: ../src/iop/temperature.c:1996 +#: ../src/iop/temperature.c:1978 msgid "red channel coefficient" msgstr "coeficiente para canal vermelho" -#: ../src/iop/temperature.c:2000 +#: ../src/iop/temperature.c:1982 msgid "blue channel coefficient" msgstr "coeficiente para canal azul" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:1983 msgid "emerald" msgstr "esmeralda" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:1984 msgid "emerald channel coefficient" msgstr "coeficiente para canal esmeralda" -#: ../src/iop/temperature.c:2077 +#: ../src/iop/temperature.c:2060 msgid "as shot" msgstr "como ao tirar a foto" -#: ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2063 msgid "set white balance to as shot" msgstr "define balanço de branco para como ao tirar a foto" -#: ../src/iop/temperature.c:2090 +#: ../src/iop/temperature.c:2073 msgid "from image area" msgstr "de área na imagem" -#: ../src/iop/temperature.c:2097 +#: ../src/iop/temperature.c:2080 msgid "user modified" msgstr "modificado pelo usuário" -#: ../src/iop/temperature.c:2100 +#: ../src/iop/temperature.c:2083 msgid "set white balance to user modified" msgstr "define balanço de branco para modificado pelo usuário" -#: ../src/iop/temperature.c:2103 +#: ../src/iop/temperature.c:2086 msgid "camera reference" msgstr "referência da câmera" -#: ../src/iop/temperature.c:2108 +#: ../src/iop/temperature.c:2091 msgid "" "set white balance to camera reference point\n" "in most cases it should be D65" @@ -27223,11 +28180,11 @@ msgstr "" "define balanço de branco para ponto de referência da câmera\n" "na maioria dos casos deveria ser D65" -#: ../src/iop/temperature.c:2112 +#: ../src/iop/temperature.c:2095 msgid "as shot to reference" msgstr "como caputrado para referência" -#: ../src/iop/temperature.c:2117 +#: ../src/iop/temperature.c:2100 msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" @@ -27236,97 +28193,97 @@ msgstr "" "referência da câmera,\n" "na maioria dos casos deveria ser D65" -#: ../src/iop/temperature.c:2131 +#: ../src/iop/temperature.c:2114 msgid "choose white balance setting" msgstr "seleciona configuração de balanço de branco" -#: ../src/iop/temperature.c:2135 +#: ../src/iop/temperature.c:2118 msgid "finetune" msgstr "ajuste fino" -#: ../src/iop/temperature.c:2137 +#: ../src/iop/temperature.c:2120 msgid "fine tune camera's white balance setting" msgstr "ajuste fino do balanço de branco da câmera" -#: ../src/iop/temperature.c:2144 +#: ../src/iop/temperature.c:2127 msgctxt "section" msgid "scene illuminant temp" msgstr "temperatura do iluminante da cena" -#: ../src/iop/temperature.c:2145 +#: ../src/iop/temperature.c:2128 msgid "click to cycle color mode on sliders" msgstr "clique para alternar o modo de cor nos deslizadores" -#: ../src/iop/temperature.c:2157 +#: ../src/iop/temperature.c:2139 msgid "color temperature (in Kelvin)" msgstr "temperatura da cor (em Kelvin)" -#: ../src/iop/temperature.c:2162 +#: ../src/iop/temperature.c:2144 msgid "tint" msgstr "tonalidade" -#: ../src/iop/temperature.c:2165 +#: ../src/iop/temperature.c:2147 msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" msgstr "" "tonalidade de cor da imagem, de magenta (valor < 1) à verde (valor > 1)" -#: ../src/iop/temperature.c:2176 +#: ../src/iop/temperature.c:2158 msgid "channel coefficients" msgstr "coeficientes de canais" -#: ../src/iop/temperature.c:2185 +#: ../src/iop/temperature.c:2167 msgid "various" msgstr "vários" -#: ../src/iop/temperature.c:2210 +#: ../src/iop/temperature.c:2192 msgid "white balance disabled for camera" msgstr "balanço de branco desabilitado para câmera" -#: ../src/iop/tonecurve.c:156 +#: ../src/iop/tonecurve.c:162 msgid "tone curve" msgstr "curva de tons" -#: ../src/iop/tonecurve.c:178 +#: ../src/iop/tonecurve.c:184 msgid "alter an image’s tones using curves" msgstr "altera os tons de uma imagem usando curvas" -#: ../src/iop/tonecurve.c:583 +#: ../src/iop/tonecurve.c:589 msgid "gamma 1.0 (linear)" msgstr "gama 1.0 (linear)" -#: ../src/iop/tonecurve.c:594 +#: ../src/iop/tonecurve.c:600 msgid "contrast - med (linear)" msgstr "contraste - médio (linear)" -#: ../src/iop/tonecurve.c:607 +#: ../src/iop/tonecurve.c:613 msgid "contrast - high (linear)" msgstr "contraste - alto (linear)" -#: ../src/iop/tonecurve.c:625 +#: ../src/iop/tonecurve.c:631 msgid "contrast - med (gamma 2.2)" msgstr "contraste - médio (gama 2.2)" -#: ../src/iop/tonecurve.c:644 +#: ../src/iop/tonecurve.c:650 msgid "contrast - high (gamma 2.2)" msgstr "contraste - alto (gama 2.2)" -#: ../src/iop/tonecurve.c:661 +#: ../src/iop/tonecurve.c:667 msgid "gamma 2.0" msgstr "gama 2.0" -#: ../src/iop/tonecurve.c:668 +#: ../src/iop/tonecurve.c:674 msgid "gamma 0.5" msgstr "gama 0.5" -#: ../src/iop/tonecurve.c:675 +#: ../src/iop/tonecurve.c:681 msgid "logarithm (base 2)" msgstr "logaritmo (base 2)" -#: ../src/iop/tonecurve.c:682 +#: ../src/iop/tonecurve.c:688 msgid "exponential (base 2)" msgstr "exponencial (base 2)" -#: ../src/iop/tonecurve.c:1261 +#: ../src/iop/tonecurve.c:1263 msgid "" "if set to auto, a and b curves have no effect and are not displayed. chroma " "values (a and b) of each pixel are then adjusted based on L curve data. auto " @@ -27337,104 +28294,104 @@ msgstr "" "dados da curva L. auto XYZ é similar mas se aplica a mudanças de saturação " "no espaço XYZ." -#: ../src/iop/tonecurve.c:1270 +#: ../src/iop/tonecurve.c:1272 msgid "tonecurve for L channel" msgstr "curva de tons para canal L" -#: ../src/iop/tonecurve.c:1271 +#: ../src/iop/tonecurve.c:1273 msgid "tonecurve for a channel" msgstr "curva de tons para canal a" -#: ../src/iop/tonecurve.c:1272 +#: ../src/iop/tonecurve.c:1274 msgid "tonecurve for b channel" msgstr "curva de tons para canal b" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 -#: ../src/libs/colorpicker.c:783 +#: ../src/iop/tonecurve.c:1283 ../src/iop/watermark.c:1464 +#: ../src/libs/colorpicker.c:772 msgid "pick color" msgstr "seleciona cor" -#: ../src/iop/toneequal.c:316 +#: ../src/iop/toneequal.c:318 msgid "tone equalizer" msgstr "equalizador de tons" -#: ../src/iop/toneequal.c:321 +#: ../src/iop/toneequal.c:323 msgid "tone curve|tone mapping|relight|background light|shadows highlights" msgstr "" "curva de tons|mapeamento de tons|reiluminação|luz de fundo|sombras realces" -#: ../src/iop/toneequal.c:328 +#: ../src/iop/toneequal.c:330 msgid "relight the scene as if the lighting was done directly on the scene" msgstr "" "reilumina a imagem como se a iluminação fosse feita diretamente na cena" -#: ../src/iop/toneequal.c:484 +#: ../src/iop/toneequal.c:486 msgid "simple tone curve" msgstr "curva de tons simples" -#: ../src/iop/toneequal.c:498 +#: ../src/iop/toneequal.c:500 msgid "mask blending | all purposes" msgstr "mesclagem de máscara | propósito geral" -#: ../src/iop/toneequal.c:505 +#: ../src/iop/toneequal.c:507 msgid "mask blending | people with backlight" msgstr "mesclagem de máscara | pessoas com luz de fundo" -#: ../src/iop/toneequal.c:522 +#: ../src/iop/toneequal.c:524 msgid "compress shadows/highlights | EIGF | strong" msgstr "comprimir sombras/realces | EIGF | forte" -#: ../src/iop/toneequal.c:527 +#: ../src/iop/toneequal.c:529 msgid "compress shadows/highlights | GF | strong" msgstr "comprimir sombras/realces | GF | forte" -#: ../src/iop/toneequal.c:536 +#: ../src/iop/toneequal.c:538 msgid "compress shadows/highlights | EIGF | medium" msgstr "comprimir sombras/realces | EIGF| médio" -#: ../src/iop/toneequal.c:541 +#: ../src/iop/toneequal.c:543 msgid "compress shadows/highlights | GF | medium" msgstr "comprimir sombras/realces | GF | médio" -#: ../src/iop/toneequal.c:550 +#: ../src/iop/toneequal.c:552 msgid "compress shadows/highlights | EIGF | soft" msgstr "comprimir sombras/realces | EIGF | suave" -#: ../src/iop/toneequal.c:555 +#: ../src/iop/toneequal.c:557 msgid "compress shadows/highlights | GF | soft" msgstr "comprimir sombras/realces | GF | suave" -#: ../src/iop/toneequal.c:563 +#: ../src/iop/toneequal.c:565 msgid "contrast tone curve | soft" msgstr "curva de tons de contraste | suave" -#: ../src/iop/toneequal.c:568 +#: ../src/iop/toneequal.c:570 msgid "contrast tone curve | medium" msgstr "curva de tons de contraste | médio" -#: ../src/iop/toneequal.c:573 +#: ../src/iop/toneequal.c:575 msgid "contrast tone curve | strong" msgstr "curva de tons de contraste | forte" -#: ../src/iop/toneequal.c:596 +#: ../src/iop/toneequal.c:598 msgid "relight: fill-in" msgstr "reiluminação: preenchimento" -#: ../src/iop/toneequal.c:1091 +#: ../src/iop/toneequal.c:1090 msgid "tone equalizer failed to allocate memory, check your RAM settings" msgstr "" "o equalizador de tons não conseguiu alocar memória, verifique sua " "configuração de RAM" -#: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 +#: ../src/iop/toneequal.c:1775 ../src/iop/toneequal.c:2118 msgid "the interpolation is unstable, decrease the curve smoothing" msgstr "a interpolação está instável, diminua a suavização da curva" -#: ../src/iop/toneequal.c:1807 ../src/iop/toneequal.c:1873 +#: ../src/iop/toneequal.c:1809 ../src/iop/toneequal.c:1875 msgid "wait for the preview to finish recomputing" msgstr "aguardar a pré-visualização para terminar de recomputar" -#: ../src/iop/toneequal.c:2014 ../src/iop/toneequal.c:2565 +#: ../src/iop/toneequal.c:2001 ../src/iop/toneequal.c:2413 msgid "" "scroll over image to change tone exposure\n" "shift+scroll for large steps; ctrl+scroll for small steps" @@ -27443,89 +28400,89 @@ msgstr "" "shift+scroll para mudar em passos largos; ctrl+scroll para mudar em passos " "curtos" -#: ../src/iop/toneequal.c:2145 +#: ../src/iop/toneequal.c:2123 msgid "some parameters are out-of-bounds" msgstr "alguns parâmetros estão fora dos limites" -#: ../src/iop/toneequal.c:2462 +#: ../src/iop/toneequal.c:2309 #, c-format msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3148 +#: ../src/iop/toneequal.c:2989 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s sobre a imagem] mudar exposição do tom" -#: ../src/iop/toneequal.c:3151 +#: ../src/iop/toneequal.c:2992 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[%s sobre a imagem] mudar exposição do tom em passos largos" -#: ../src/iop/toneequal.c:3154 +#: ../src/iop/toneequal.c:2995 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[%s sobre a imagem] mudar exposição do tom em passos curtos" #. Simple view -#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 -#: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 -#: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 -#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 -#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3078 ../src/iop/toneequal.c:3107 +#: ../src/iop/toneequal.c:3108 ../src/iop/toneequal.c:3109 +#: ../src/iop/toneequal.c:3110 ../src/iop/toneequal.c:3111 +#: ../src/iop/toneequal.c:3112 ../src/iop/toneequal.c:3113 +#: ../src/iop/toneequal.c:3114 ../src/iop/toneequal.c:3115 msgid "simple" msgstr "simples" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3107 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3108 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3109 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3110 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3111 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3271 +#: ../src/iop/toneequal.c:3112 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3113 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3273 +#: ../src/iop/toneequal.c:3114 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3115 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3278 +#: ../src/iop/toneequal.c:3119 msgid "advanced" msgstr "avançado" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3139 msgid "double-click to reset the curve" msgstr "clique-duplo para redefinir curva" -#: ../src/iop/toneequal.c:3308 +#: ../src/iop/toneequal.c:3143 msgid "curve smoothing" msgstr "suavização de curva" -#: ../src/iop/toneequal.c:3311 +#: ../src/iop/toneequal.c:3146 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -27537,7 +28494,7 @@ msgstr "" "valores negativos evitarão oscilações e tem comportamento mais robusto\n" "mas podem produzir transições de tons brutais e danificar o contraste local." -#: ../src/iop/toneequal.c:3324 +#: ../src/iop/toneequal.c:3159 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -27545,11 +28502,11 @@ msgstr "" "use para mover a exposição média da máscara pelos canais\n" "para melhor controle da correção de exposição com os nós disponíveis." -#: ../src/iop/toneequal.c:3327 +#: ../src/iop/toneequal.c:3162 msgid "auto-adjust the average exposure" msgstr "auto-ajustar para exposição média" -#: ../src/iop/toneequal.c:3334 +#: ../src/iop/toneequal.c:3169 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -27561,16 +28518,11 @@ msgstr "" "isto permite espalhar o histograma de exposição sobre mais canais\n" "para um controle melhor da correção de exposição." -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3174 msgid "auto-adjust the contrast" msgstr "auto-ajustar contraste" -#. Masking options -#: ../src/iop/toneequal.c:3343 -msgid "masking" -msgstr "máscara" - -#: ../src/iop/toneequal.c:3348 +#: ../src/iop/toneequal.c:3183 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -27578,11 +28530,11 @@ msgstr "" "pré-visualiza a máscara e escolhe o estimador que te dá o\n" "maior contraste entre áreas a aclarar e áreas a escurecer" -#: ../src/iop/toneequal.c:3351 +#: ../src/iop/toneequal.c:3186 msgid "details" msgstr "detalhes" -#: ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3189 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -27606,7 +28558,7 @@ msgstr "" "contrário do filtro guiado que suaviza menos os realces)\n" "'EIGF por média' é uma média geométrica dos métodos 'não' e 'EIGF'" -#: ../src/iop/toneequal.c:3367 +#: ../src/iop/toneequal.c:3202 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -27614,7 +28566,7 @@ msgstr "" "número de passos do filtro guiado a aplicar\n" "ajuda a dispersão das bordas do filtro, mas é lento" -#: ../src/iop/toneequal.c:3375 +#: ../src/iop/toneequal.c:3210 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -27624,7 +28576,7 @@ msgstr "" "atenção: valores altos deste parâmetro podem fazer a pré-visualização\n" "da sala escura muito mais lenta se o módulo de redução de ruído for usado." -#: ../src/iop/toneequal.c:3383 +#: ../src/iop/toneequal.c:3218 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -27638,7 +28590,7 @@ msgstr "" "valores baixos dão gradientes mais suaves e melhor suavização\n" "mas podem levar a arestas imprecisas e halos" -#: ../src/iop/toneequal.c:3394 +#: ../src/iop/toneequal.c:3229 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -27649,15 +28601,15 @@ msgstr "" "para produzir áreas mais suaves quando valores altos de enevoamento são " "usados" -#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 +#: ../src/iop/toneequal.c:3242 ../src/iop/toneequal.c:3249 msgid "display exposure mask" msgstr "mostrar máscara de exposição" -#: ../src/iop/tonemap.cc:69 +#: ../src/iop/tonemap.cc:68 msgid "tone mapping" msgstr "mapeamento de tons" -#: ../src/iop/tonemap.cc:85 +#: ../src/iop/tonemap.cc:84 msgid "" "this module is deprecated. please use the local contrast or tone equalizer " "module instead." @@ -27665,11 +28617,11 @@ msgstr "" "este módulo está obsoleto. use o módulo de contraste local ou o de " "equalização de tons em seu lugar." -#: ../src/iop/velvia.c:68 +#: ../src/iop/velvia.c:67 msgid "velvia" msgstr "vélvia" -#: ../src/iop/velvia.c:95 +#: ../src/iop/velvia.c:94 msgid "" "resaturate giving more weight to blacks,\n" "whites and low-saturation pixels" @@ -27677,11 +28629,11 @@ msgstr "" "restaura dando mais peso aos pretos,\n" "brancos e pixels de baixa saturação" -#: ../src/iop/velvia.c:282 +#: ../src/iop/velvia.c:281 msgid "the strength of saturation boost" msgstr "a força do aumento de saturação" -#: ../src/iop/velvia.c:285 +#: ../src/iop/velvia.c:284 msgid "how much to spare highlights and shadows" msgstr "quanto para resguardar realces e sombras" @@ -27705,48 +28657,48 @@ msgstr "" msgid "the amount of vibrance" msgstr "quantidade de vivacidade" -#: ../src/iop/vignette.c:116 +#: ../src/iop/vignette.c:115 msgid "simulate a lens fall-off close to edges" msgstr "simula um suave escurecimento perto das bordas da lente" -#: ../src/iop/vignette.c:1010 +#: ../src/iop/vignette.c:1009 msgid "lomo" msgstr "lomo" -#: ../src/iop/vignette.c:1048 +#: ../src/iop/vignette.c:1047 msgctxt "section" msgid "position / form" msgstr "posição / forma" -#: ../src/iop/vignette.c:1055 +#: ../src/iop/vignette.c:1054 msgid "dithering" msgstr "matização" -#: ../src/iop/vignette.c:1067 +#: ../src/iop/vignette.c:1066 msgid "the radii scale of vignette for start of fall-off" msgstr "a escala dos raios de vinheta para começar a decair" -#: ../src/iop/vignette.c:1069 +#: ../src/iop/vignette.c:1068 msgid "the radii scale of vignette for end of fall-off" msgstr "a escala dos raios de vinheta para terminar de decair" -#: ../src/iop/vignette.c:1070 +#: ../src/iop/vignette.c:1069 msgid "strength of effect on brightness" msgstr "força do efeito no brilho" -#: ../src/iop/vignette.c:1071 +#: ../src/iop/vignette.c:1070 msgid "strength of effect on saturation" msgstr "força do efeito na saturação" -#: ../src/iop/vignette.c:1072 +#: ../src/iop/vignette.c:1071 msgid "horizontal offset of center of the effect" msgstr "deslocamento horizontal do centro do efeito" -#: ../src/iop/vignette.c:1073 +#: ../src/iop/vignette.c:1072 msgid "vertical offset of center of the effect" msgstr "deslocamento vertical do centro do efeito" -#: ../src/iop/vignette.c:1076 +#: ../src/iop/vignette.c:1075 msgid "" "shape factor\n" "0 produces a rectangle\n" @@ -27758,29 +28710,29 @@ msgstr "" "1 produz um círculo ou elipse\n" "2 produz um losango" -#: ../src/iop/vignette.c:1080 +#: ../src/iop/vignette.c:1079 msgid "enable to have the ratio automatically follow the image size" msgstr "habilite para proporção seguir automaticamente o tamanho da imagem" -#: ../src/iop/vignette.c:1081 +#: ../src/iop/vignette.c:1080 msgid "width-to-height ratio" msgstr "relação de largura-altura" -#: ../src/iop/vignette.c:1083 +#: ../src/iop/vignette.c:1082 msgid "add some level of random noise to prevent banding" msgstr "adiciona um certo nível de ruído aleatório para prevenir bandas de cor" -#: ../src/iop/vignette.c:1091 +#: ../src/iop/vignette.c:1090 #, c-format msgid "[%s on node] change vignette/feather size" msgstr "[%s no nó] muda vinheta/enevoamento" -#: ../src/iop/vignette.c:1094 +#: ../src/iop/vignette.c:1093 #, c-format msgid "[%s on node] change vignette/feather size keeping ratio" msgstr "[%s no nó] muda vinheta/enevoamento, mantendo aspecto" -#: ../src/iop/vignette.c:1097 +#: ../src/iop/vignette.c:1096 #, c-format msgid "[%s on center] move vignette" msgstr "[%s no centro] mover vinheta" @@ -27793,21 +28745,21 @@ msgstr "marca d'água" msgid "overlay an SVG watermark like a signature on the image" msgstr "sobrepõe uma marca d'água SVG como uma assinatura na imagem" -#: ../src/iop/watermark.c:1407 +#: ../src/iop/watermark.c:1408 msgid "marker" msgstr "marcador" -#: ../src/iop/watermark.c:1411 +#: ../src/iop/watermark.c:1412 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "marcas d'água SVG em %s/watermarks ou %s/watermarks" #. Simple text -#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 +#: ../src/iop/watermark.c:1423 ../src/iop/watermark.c:1425 msgid "text" msgstr "texto" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1427 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -27815,16 +28767,16 @@ msgstr "" "texto, etiqueta: $(WATERMARK_TEXT)\n" "use $(NL) para inserir uma quebra de linha" -#: ../src/iop/watermark.c:1430 +#: ../src/iop/watermark.c:1431 msgid "content" msgstr "conteúdo" #. Text font -#: ../src/iop/watermark.c:1435 +#: ../src/iop/watermark.c:1436 msgid "font" msgstr "fonte" -#: ../src/iop/watermark.c:1442 +#: ../src/iop/watermark.c:1443 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -27836,7 +28788,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1457 +#: ../src/iop/watermark.c:1458 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -27844,15 +28796,11 @@ msgstr "" "cor da marca d'água, etiqueta:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1459 +#: ../src/iop/watermark.c:1460 msgid "select watermark color" msgstr "seleciona cor da marca d'água" -#: ../src/iop/watermark.c:1462 -msgid "pick color from image" -msgstr "seleciona cor a partir da imagem" - -#: ../src/iop/watermark.c:1492 +#: ../src/iop/watermark.c:1493 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" @@ -27871,34 +28819,34 @@ msgstr "" "• opções avançadas: escolher dimensões da marca d'água e da imagem " "independentemente" -#: ../src/iop/watermark.c:1503 +#: ../src/iop/watermark.c:1504 msgid "reference image dimension against which to scale the watermark" msgstr "" "dimensão da imagem de referência contra a qual a marca d'água terá a escala " "ajustada" -#: ../src/iop/watermark.c:1507 +#: ../src/iop/watermark.c:1508 msgid "watermark dimension to scale" msgstr "dimensão da marca d'água para ajuste de escala" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1534 +#: ../src/iop/watermark.c:1535 msgid "the opacity of the watermark" msgstr "a opacidade da marca d'água" -#: ../src/iop/watermark.c:1535 +#: ../src/iop/watermark.c:1536 msgid "the scale of the watermark" msgstr "a escala da marca d'água" -#: ../src/iop/watermark.c:1536 +#: ../src/iop/watermark.c:1537 msgid "the rotation of the watermark" msgstr "a rotação da marca d'água" -#: ../src/iop/zonesystem.c:93 +#: ../src/iop/zonesystem.c:95 msgid "zone system" msgstr "sistema de zona" -#: ../src/iop/zonesystem.c:441 +#: ../src/iop/zonesystem.c:443 msgid "" "lightness zones\n" "use mouse scrollwheel to change the number of zones\n" @@ -27940,7 +28888,7 @@ msgctxt "section" msgid "camera control" msgstr "controle da câmera" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:842 msgid "modes" msgstr "modos" @@ -28046,11 +28994,11 @@ msgstr "velocidade de disparo" msgid "WB" msgstr "balanço de branco" -#: ../src/libs/collect.c:192 +#: ../src/libs/collect.c:193 msgid "collections" msgstr "coleções" -#: ../src/libs/collect.c:197 +#: ../src/libs/collect.c:198 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -28058,45 +29006,45 @@ msgstr "" "definir critérios de busca para imagens\n" "a serem mostradas ou editadas" -#: ../src/libs/collect.c:461 +#: ../src/libs/collect.c:464 msgid "update path to files" msgstr "atualizar caminho para arquivos" -#: ../src/libs/collect.c:545 +#: ../src/libs/collect.c:548 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "problema selecionando novo caminho para o rolo de filme em %s" -#: ../src/libs/collect.c:619 +#: ../src/libs/collect.c:622 msgid "update path to files..." msgstr "atualizar caminho para arquivos..." -#: ../src/libs/collect.c:624 +#: ../src/libs/collect.c:627 msgid "remove..." msgstr "remove..." -#: ../src/libs/collect.c:1382 +#: ../src/libs/collect.c:1498 msgid "uncategorized" msgstr "sem categoria" -#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/collect.c:2507 ../src/libs/filters/rating_range.c:120 #: ../src/libs/filters/rating_range.c:146 #: ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "rejeitadas" -#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/collect.c:2510 ../src/libs/filters/rating_range.c:122 #: ../src/libs/filters/rating_range.c:146 #: ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "não classificado" -#: ../src/libs/collect.c:2617 +#: ../src/libs/collect.c:2758 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "use <, <=, >, >=, <>, =, [;] como operadores" -#: ../src/libs/collect.c:2621 +#: ../src/libs/collect.c:2762 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -28106,7 +29054,7 @@ msgstr "" "classificação em estrelas: 0-5\n" "imagens rejeitadas: -1" -#: ../src/libs/collect.c:2629 +#: ../src/libs/collect.c:2770 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -28114,12 +29062,12 @@ msgstr "" "use <, <=, >, >=, <>, =, [;] como operadores\n" "digite datas no formato : YYYY:MM:DD hh:mm:ss.sss (só o ano é obrigatório)" -#: ../src/libs/collect.c:2636 +#: ../src/libs/collect.c:2777 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "use `%' como curinga e `,' para separar valores" -#: ../src/libs/collect.c:2643 +#: ../src/libs/collect.c:2784 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28132,7 +29080,7 @@ msgstr "" "shift+clique para incluir somente a hierarquia corrente (sem sufixo)\n" "ctrl+clique para incluir somente sub-hierarquias (sufixo `|%')" -#: ../src/libs/collect.c:2653 +#: ../src/libs/collect.c:2794 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28145,7 +29093,7 @@ msgstr "" "shift+clique para incluir somente o local atual (sem sufixo)\n" "ctrl+clique para incluir somente sub-locais (sufixo `|%`)" -#: ../src/libs/collect.c:2663 +#: ../src/libs/collect.c:2804 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28158,102 +29106,102 @@ msgstr "" "shift+clique para incluir somente a pasta atual (sem sufixo)\n" "ctrl+clique para incluir somente sub-pastas (sufixo `|%`)" -#: ../src/libs/collect.c:2671 +#: ../src/libs/collect.c:2812 #, no-c-format msgid "use `%' as wildcard" msgstr "use `%' como curinga" -#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 -#: ../src/libs/collect.c:3398 +#: ../src/libs/collect.c:2883 ../src/libs/collect.c:2904 +#: ../src/libs/collect.c:3724 msgid "clear this rule" msgstr "limpar esta regra" -#: ../src/libs/collect.c:2747 +#: ../src/libs/collect.c:2888 msgid "clear this rule or add new rules" msgstr "limpar esta regra ou adicionar nova regra" -#: ../src/libs/collect.c:3404 +#: ../src/libs/collect.c:3730 msgid "narrow down search" msgstr "restringir pesquisa" -#: ../src/libs/collect.c:3411 +#: ../src/libs/collect.c:3737 msgid "add more images" msgstr "adicionar mais imagens" -#: ../src/libs/collect.c:3418 +#: ../src/libs/collect.c:3744 msgid "exclude images" msgstr "excluir imagens" -#: ../src/libs/collect.c:3427 +#: ../src/libs/collect.c:3753 msgid "change to: and" msgstr "muda para: and" -#: ../src/libs/collect.c:3434 +#: ../src/libs/collect.c:3760 msgid "change to: or" msgstr "muda para: ou" -#: ../src/libs/collect.c:3441 +#: ../src/libs/collect.c:3767 msgid "change to: except" msgstr "muda para: exceto" #. the different categories -#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 -#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 -#: ../src/libs/filtering.c:1955 +#: ../src/libs/collect.c:3796 ../src/libs/filtering.c:890 +#: ../src/libs/filtering.c:952 ../src/libs/filtering.c:1619 +#: ../src/libs/filtering.c:1961 msgid "files" msgstr "arquivos" -#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 -#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 -#: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1489 +#: ../src/libs/collect.c:3801 ../src/libs/export_metadata.c:179 +#: ../src/libs/filtering.c:895 ../src/libs/filtering.c:957 +#: ../src/libs/filtering.c:1627 ../src/libs/filtering.c:1965 +#: ../src/libs/image.c:504 ../src/libs/image.c:607 ../src/libs/image.c:626 +#: ../src/libs/metadata_view.c:1488 msgid "metadata" msgstr "metadados" -#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 -#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 +#: ../src/libs/collect.c:3820 ../src/libs/filtering.c:903 +#: ../src/libs/filtering.c:965 ../src/libs/filtering.c:1963 msgid "times" msgstr "tempo" -#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 -#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 +#: ../src/libs/collect.c:3829 ../src/libs/filtering.c:912 +#: ../src/libs/filtering.c:974 ../src/libs/filtering.c:1638 msgid "capture details" msgstr "detalhes da captura da foto" -#: ../src/libs/collect.c:3532 +#: ../src/libs/collect.c:3858 msgid "collections settings" msgstr "preferências de coleções" -#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 -#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/collect.c:3880 ../src/libs/export.c:1423 +#: ../src/libs/metadata.c:1142 ../src/libs/metadata_view.c:1575 #: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3999 +#: ../src/libs/tagging.c:4032 msgid "preferences..." msgstr "preferências..." -#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 +#: ../src/libs/collect.c:4004 ../src/libs/filtering.c:1492 msgid "AND" msgstr "E" -#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +#: ../src/libs/collect.c:4009 ../src/libs/filtering.c:1497 msgid "OR" msgstr "OU" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +#: ../src/libs/collect.c:4014 ../src/libs/filtering.c:1502 msgid "BUT NOT" msgstr "MAS NÃO" -#: ../src/libs/collect.c:3794 +#: ../src/libs/collect.c:4120 msgid "toggle collection sort order ascending/descending" msgstr "alternar critério de ordenação da coleção ascendente/descendente" -#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +#: ../src/libs/collect.c:4225 ../src/libs/filtering.c:2233 msgid "revert to a previous set of rules" msgstr "reverte para um conjunto de regras anterior" -#: ../src/libs/collect.c:3946 +#: ../src/libs/collect.c:4279 msgid "jump back to previous collection" msgstr "pula para coleção anterior" @@ -28354,31 +29302,31 @@ msgstr "Nov" msgid "Dec" msgstr "Dez" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "RGB%" msgstr "RGB%" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "LCh" msgstr "LCh" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "HSV" msgstr "HSV" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "Hex" msgstr "Hex" -#: ../src/libs/colorpicker.c:54 +#: ../src/libs/colorpicker.c:55 msgid "mean" msgstr "média" -#: ../src/libs/colorpicker.c:73 +#: ../src/libs/colorpicker.c:74 msgid "color picker" msgstr "seletor de cores" -#: ../src/libs/colorpicker.c:629 +#: ../src/libs/colorpicker.c:623 msgid "" "hover to highlight sample on canvas,\n" "click to lock sample,\n" @@ -28389,23 +29337,23 @@ msgstr "" "clique-direito para carregar a área da amostra\n" "no seletor de cor ativo" -#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 +#: ../src/libs/colorpicker.c:729 ../src/libs/colorpicker.c:780 msgid "click to (un)hide large color patch" msgstr "clique para esconder ou mostrar o patch grande de cor" -#: ../src/libs/colorpicker.c:756 +#: ../src/libs/colorpicker.c:745 msgid "statistic" msgstr "estatística" -#: ../src/libs/colorpicker.c:757 +#: ../src/libs/colorpicker.c:746 msgid "select which statistic to show" msgstr "selecionar que estatística mostrar" -#: ../src/libs/colorpicker.c:766 +#: ../src/libs/colorpicker.c:755 msgid "select which color mode to use" msgstr "selecionar que modo de cor usar" -#: ../src/libs/colorpicker.c:778 +#: ../src/libs/colorpicker.c:767 msgid "" "turn on color picker\n" "ctrl+click or right-click to select an area\n" @@ -28415,27 +29363,27 @@ msgstr "" "ctrl+clique ou clique-direito para selecionar uma área<\n" "ctrl+clique na tela para alternar entre ponto/área" -#: ../src/libs/colorpicker.c:820 +#: ../src/libs/colorpicker.c:803 msgid "add sample" msgstr "adiciona amostra" -#: ../src/libs/colorpicker.c:831 +#: ../src/libs/colorpicker.c:818 msgid "display samples on image/vectorscope" msgstr "exibir amostras na imagem/vetorscópio" -#: ../src/libs/colorpicker.c:832 +#: ../src/libs/colorpicker.c:819 msgid "display samples" msgstr "mostrar amostras" -#: ../src/libs/colorpicker.c:843 +#: ../src/libs/colorpicker.c:830 msgid "restrict scope to selection" msgstr "restringir escopo à seleção" -#: ../src/libs/colorpicker.c:844 +#: ../src/libs/colorpicker.c:831 msgid "restrict scope" msgstr "restringir escopo" -#: ../src/libs/colorpicker.c:859 +#: ../src/libs/colorpicker.c:846 msgctxt "section" msgid "live samples" msgstr "amostras colhidas" @@ -28499,7 +29447,7 @@ msgstr "colar seletivamente..." msgid "choose which modules to paste to the target image(s)" msgstr "seleciona quais módulos colar na(s) imagem(ns) destino" -#: ../src/libs/copy_history.c:317 ../src/libs/image.c:635 +#: ../src/libs/copy_history.c:317 ../src/libs/image.c:637 msgid "paste" msgstr "colar" @@ -28543,11 +29491,11 @@ msgstr "" msgid "write history stack and tags to XMP sidecar files" msgstr "salva histórico e etiquetas no arquivo XMP auxiliar" -#: ../src/libs/duplicate.c:59 +#: ../src/libs/duplicate.c:61 msgid "duplicate manager" msgstr "gerenciador de duplicatas" -#: ../src/libs/duplicate.c:64 +#: ../src/libs/duplicate.c:66 msgid "" "create/rename/remove multiple\n" "edits of the current image" @@ -28555,28 +29503,29 @@ msgstr "" "criar/renomear/remover múltiplas\n" "ediçõe da imagem corrente" -#: ../src/libs/duplicate.c:330 +#: ../src/libs/duplicate.c:362 +msgid "create a duplicate of this image with same history stack" +msgstr "cria uma duplicata desta imagem com o mesmo histórico" + +#: ../src/libs/duplicate.c:372 +#, fuzzy +msgid "create a 'virgin' duplicate, discarding the source history stack" +msgstr "cria uma duplicata desta imagem com o mesmo histórico" + +#: ../src/libs/duplicate.c:381 msgid "delete this duplicate" msgstr "excluir esta duplicata" -#: ../src/libs/duplicate.c:409 -msgid "create a duplicate of the image with same history stack" -msgstr "cria uma duplicata da imagem com o mesmo histórico" - -#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 -#: ../src/libs/snapshots.c:930 +#: ../src/libs/duplicate.c:493 ../src/libs/history.c:1161 +#: ../src/libs/snapshots.c:943 msgid "original" msgstr "original" -#: ../src/libs/duplicate.c:413 -msgid "create a 'virgin' duplicate of the image without any development" -msgstr "cria uma duplicata da imagem sem nenhum processamento" - -#: ../src/libs/export.c:175 +#: ../src/libs/export.c:176 msgid "export" msgstr "exportar" -#: ../src/libs/export.c:185 +#: ../src/libs/export.c:186 msgid "" "create new files for the\n" "currently selected images\n" @@ -28586,19 +29535,19 @@ msgstr "" "imagens atualmente selecionadas\n" "que aplicam suas edições" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:347 msgid "invalid format for export selected" msgstr "formato inválido selecionado para exportação" -#: ../src/libs/export.c:351 +#: ../src/libs/export.c:352 msgid "invalid storage for export selected" msgstr "armazenamento inválido selecionado para exportação" -#: ../src/libs/export.c:363 +#: ../src/libs/export.c:364 msgid "export to disk" msgstr "exportar para o disco" -#: ../src/libs/export.c:466 +#: ../src/libs/export.c:467 #, c-format msgid "could not login to storage `%s'!" msgstr "não foi possível logar no armazenamento `%s'!" @@ -28622,20 +29571,20 @@ msgstr "" "estilo a ser aplicado ao exportar:\n" "%s" -#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 -#: ../src/views/darkroom.c:1649 +#: ../src/libs/export.c:1220 ../src/libs/print_settings.c:1244 +#: ../src/views/darkroom.c:1981 msgid "no styles have been created yet" msgstr "nenhum estilo foi criado ainda" -#: ../src/libs/export.c:1443 +#: ../src/libs/export.c:1438 msgid "target storage" msgstr "armazenar em" -#: ../src/libs/export.c:1467 +#: ../src/libs/export.c:1462 msgid "file format" msgstr "formato do arquivo" -#: ../src/libs/export.c:1469 +#: ../src/libs/export.c:1464 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -28655,35 +29604,35 @@ msgstr "" "usuário selecione todos os botões de metadados nas preferências de " "exportação" -#: ../src/libs/export.c:1490 +#: ../src/libs/export.c:1485 msgid "set size" msgstr "definir tamanho" -#: ../src/libs/export.c:1491 +#: ../src/libs/export.c:1486 msgid "choose a method for setting the output size" msgstr "seleciona um método para determinar o tamanho da saída" -#: ../src/libs/export.c:1494 +#: ../src/libs/export.c:1489 msgid "in pixels (for file)" msgstr "em pixels (para arquivo)" -#: ../src/libs/export.c:1495 +#: ../src/libs/export.c:1490 msgid "in cm (for print)" msgstr "em cm (para impressão)" -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1491 msgid "in inch (for print)" msgstr "em polegadas (para impressão)" -#: ../src/libs/export.c:1497 +#: ../src/libs/export.c:1492 msgid "by scale (for file)" msgstr "por escala (para arquivo)" -#: ../src/libs/export.c:1500 +#: ../src/libs/export.c:1495 msgid "print width" msgstr "largura para impressão" -#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 +#: ../src/libs/export.c:1497 ../src/libs/export.c:1514 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -28691,11 +29640,11 @@ msgstr "" "limite máximo para largura da saída.\n" "clique com o botão do meio para redefinir como 0." -#: ../src/libs/export.c:1506 +#: ../src/libs/export.c:1501 msgid "print height" msgstr "altura para impressão" -#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 +#: ../src/libs/export.c:1503 ../src/libs/export.c:1520 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -28703,19 +29652,19 @@ msgstr "" "limite máximo para altura da saída.\n" "clique com o botão do meio para redefinir como 0." -#: ../src/libs/export.c:1514 +#: ../src/libs/export.c:1509 msgid "resolution in dot per inch" msgstr "resolução em pontos por polegada" -#: ../src/libs/export.c:1538 +#: ../src/libs/export.c:1533 msgid "@" msgstr "@" -#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1547 ../src/libs/tools/global_toolbox.c:216 msgid "px" msgstr "px" -#: ../src/libs/export.c:1560 +#: ../src/libs/export.c:1555 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -28725,39 +29674,39 @@ msgstr "" "zero ou vazio são iguais a 1.\n" "clique com o botão do meio para redefinir em 1." -#: ../src/libs/export.c:1575 +#: ../src/libs/export.c:1570 msgid "allow upscaling" msgstr "permitir aumento da escala" -#: ../src/libs/export.c:1583 +#: ../src/libs/export.c:1578 msgid "high quality resampling" msgstr "reamostragem de alta qualidade" -#: ../src/libs/export.c:1584 +#: ../src/libs/export.c:1579 msgid "do high quality resampling during export" msgstr "fazer reamostragem de alta qualidade durante exportação" -#: ../src/libs/export.c:1591 +#: ../src/libs/export.c:1586 msgid "store masks" msgstr "armazenar máscaras" -#: ../src/libs/export.c:1592 +#: ../src/libs/export.c:1587 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "armazena máscaras como camadas nas imagens exportadas.\n" "só funciona com alguns formatos." -#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 -#: ../src/libs/neural_restore.c:4294 ../src/libs/print_settings.c:2875 -#: ../src/libs/print_settings.c:2921 +#: ../src/libs/export.c:1596 ../src/libs/export.c:1631 +#: ../src/libs/neural_restore.c:4573 ../src/libs/print_settings.c:2870 +#: ../src/libs/print_settings.c:2916 msgid "image settings" msgstr "configurações da imagem" -#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 +#: ../src/libs/export.c:1606 ../src/libs/print_settings.c:2904 msgid "output ICC profiles" msgstr "perfil ICC de saída" -#: ../src/libs/export.c:1619 +#: ../src/libs/export.c:1614 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -28795,88 +29744,88 @@ msgstr "" "verificar cores.\n" "(não serve para fotografia)." -#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 +#: ../src/libs/export.c:1642 ../src/libs/print_settings.c:2953 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "" "se os itens de estilo são adicionados ao final do histórico ou se substituem " "o histórico" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "replace history" msgstr "substituir histórico" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "append history" msgstr "adicionar ao final do histórico" -#: ../src/libs/export.c:1657 +#: ../src/libs/export.c:1651 msgid "select style to be applied on export" msgstr "selecione estilo a ser aplicado ao exportar" -#: ../src/libs/export.c:1660 +#: ../src/libs/export.c:1658 msgid "temporary style to use while exporting" msgstr "estilo temporário a ser usado ao exportar" -#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 +#: ../src/libs/export.c:1659 ../src/libs/print_settings.c:2936 msgid "style" msgstr "estilo" -#: ../src/libs/export.c:1681 +#: ../src/libs/export.c:1679 msgctxt "actionbutton" msgid "start export" msgstr "iniciar exportação" -#: ../src/libs/export.c:1687 +#: ../src/libs/export.c:1685 msgctxt "section" msgid "storage options" msgstr "opções de armazenamento" -#: ../src/libs/export.c:1689 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "format options" msgstr "opções de formato" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "global options" msgstr "opções globais" -#: ../src/libs/export.c:1701 +#: ../src/libs/export.c:1699 msgid "multi-preset export" msgstr "exportar múltiplas predefinições" -#: ../src/libs/export.c:1704 +#: ../src/libs/export.c:1702 msgid "export the selected images with multiple presets" msgstr "exporta os estilos selecionados com múltiplas predefinições" -#: ../src/libs/export.c:1730 +#: ../src/libs/export.c:1728 msgctxt "actionbutton" msgid "start batch export" msgstr "iniciar exportação em lote" -#: ../src/libs/export_metadata.c:164 +#: ../src/libs/export_metadata.c:165 msgid "edit metadata exportation" msgstr "editar exportação de metadados" #. general info -#: ../src/libs/export_metadata.c:176 +#: ../src/libs/export_metadata.c:177 msgid "EXIF data" msgstr "dados EXIF" -#: ../src/libs/export_metadata.c:177 +#: ../src/libs/export_metadata.c:178 msgid "export EXIF metadata" msgstr "exportar metadados EXIF" -#: ../src/libs/export_metadata.c:179 +#: ../src/libs/export_metadata.c:180 msgid "export darktable XMP metadata (from metadata editor module)" msgstr "exportar metadados xmp do darktable (do módulo editor de metadados)" -#: ../src/libs/export_metadata.c:184 +#: ../src/libs/export_metadata.c:185 msgid "only embedded" msgstr "só embarcado" -#: ../src/libs/export_metadata.c:185 +#: ../src/libs/export_metadata.c:186 msgid "" "per default the interface sends some (limited) metadata beside the image to " "remote storage.\n" @@ -28893,39 +29842,39 @@ msgstr "" "metadados XMP calculados." #. just empty widget -#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 +#: ../src/libs/export_metadata.c:194 ../src/libs/image.c:625 msgid "geo tags" msgstr "geoetiquetas" -#: ../src/libs/export_metadata.c:194 +#: ../src/libs/export_metadata.c:195 msgid "export geo tags" msgstr "exportar etiquetas de geolocalização" -#: ../src/libs/export_metadata.c:197 +#: ../src/libs/export_metadata.c:198 msgid "export tags (to Xmp.dc.Subject)" msgstr "exportar etiquetas (para Xmp.dc.Subject)" -#: ../src/libs/export_metadata.c:200 +#: ../src/libs/export_metadata.c:201 msgid "private tags" msgstr "etiquetas privadas" -#: ../src/libs/export_metadata.c:201 +#: ../src/libs/export_metadata.c:202 msgid "export private tags" msgstr "exportar etiquetas privadas" -#: ../src/libs/export_metadata.c:203 +#: ../src/libs/export_metadata.c:204 msgid "synonyms" msgstr "sinônimos" -#: ../src/libs/export_metadata.c:204 +#: ../src/libs/export_metadata.c:205 msgid "export tags synonyms" msgstr "exportar sinônimos de etiquetas" -#: ../src/libs/export_metadata.c:206 +#: ../src/libs/export_metadata.c:207 msgid "omit hierarchy" msgstr "omitir hierarquia" -#: ../src/libs/export_metadata.c:207 +#: ../src/libs/export_metadata.c:208 msgid "" "only the last part of the hierarchical tags is included. can be useful if " "categories are not used" @@ -28933,19 +29882,19 @@ msgstr "" "somente a última parte das etiquetas hierárquicas é incluída. pode ser útil " "se categorias não são usadas" -#: ../src/libs/export_metadata.c:210 +#: ../src/libs/export_metadata.c:211 msgid "hierarchical tags" msgstr "etiquetas hierárquicas" -#: ../src/libs/export_metadata.c:211 +#: ../src/libs/export_metadata.c:212 msgid "export hierarchical tags (to Xmp.lr.Hierarchical Subject)" msgstr "exportar etiquetas hierárquicas (para Xmp.lr.Hierarchical Subject)" -#: ../src/libs/export_metadata.c:212 +#: ../src/libs/export_metadata.c:213 msgid "develop history" msgstr "histórico de processamento" -#: ../src/libs/export_metadata.c:213 +#: ../src/libs/export_metadata.c:214 msgid "" "export darktable development data (recovery purpose in case of loss of " "database or XMP file)" @@ -28953,15 +29902,15 @@ msgstr "" "exportar dados de desenvolvimento darktable (para recuperação em caso de " "perda da base de dados ou arquivo XMP)" -#: ../src/libs/export_metadata.c:219 +#: ../src/libs/export_metadata.c:220 msgid "redefined tag" msgstr "etiqueta redefinida" -#: ../src/libs/export_metadata.c:225 +#: ../src/libs/export_metadata.c:226 msgid "formula" msgstr "fórmula" -#: ../src/libs/export_metadata.c:228 +#: ../src/libs/export_metadata.c:229 msgid "" "list of calculated metadata\n" "click on '+' button to select and add new metadata\n" @@ -28985,23 +29934,23 @@ msgstr "" "clique na célula da fórmula para editar\n" "digite $( para ativar o auto-completamento e ver a lista de variáveis" -#: ../src/libs/export_metadata.c:280 +#: ../src/libs/export_metadata.c:282 msgid "add an output metadata tag" msgstr "adicionar uma etiqueta de metadados de saída" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 +#: ../src/libs/export_metadata.c:289 ../src/libs/metadata.c:957 msgid "delete metadata tag" msgstr "excluir etiqueta de metadados" -#: ../src/libs/export_metadata.c:295 +#: ../src/libs/export_metadata.c:302 msgid "general settings" msgstr "configurações gerais" -#: ../src/libs/export_metadata.c:299 +#: ../src/libs/export_metadata.c:306 msgid "per metadata settings" msgstr "configurações por metadados" -#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:138 +#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:139 msgid "full path" msgstr "caminho completo" @@ -29017,11 +29966,11 @@ msgstr "ordenação personalizada" msgid "shuffle" msgstr "embaralhar" -#: ../src/libs/filtering.c:268 +#: ../src/libs/filtering.c:269 msgid "collection filters" msgstr "filtros de coleção" -#: ../src/libs/filtering.c:273 +#: ../src/libs/filtering.c:274 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -29031,44 +29980,44 @@ msgstr "" "filtros podem ser fixados na barra de ferramentas superior, onde\n" "ficarão visíveis na sala escuda" -#: ../src/libs/filtering.c:308 +#: ../src/libs/filtering.c:309 msgid "initial setting" msgstr "configuração inicial" -#: ../src/libs/filtering.c:327 +#: ../src/libs/filtering.c:328 msgid "imported: last 24h" msgstr "importada: últimas 24h" -#: ../src/libs/filtering.c:332 +#: ../src/libs/filtering.c:333 msgid "imported: last 30 days" msgstr "importada: últimos 30 dias" -#: ../src/libs/filtering.c:338 +#: ../src/libs/filtering.c:339 msgid "taken: last 24h" msgstr "tirada: últimas 24h" -#: ../src/libs/filtering.c:342 +#: ../src/libs/filtering.c:343 msgid "taken: last 30 days" msgstr "tirada: últimos 30 dias" -#: ../src/libs/filtering.c:734 +#: ../src/libs/filtering.c:735 msgid "click or click&drag to select one or multiple values" msgstr "clique ou clique&arraste para selecionar múltiplos valores" -#: ../src/libs/filtering.c:735 +#: ../src/libs/filtering.c:736 msgid "right-click opens a menu to select the available values" msgstr "clique-direito abre um menu para selecionar valores disponíveis" -#: ../src/libs/filtering.c:832 +#: ../src/libs/filtering.c:833 #, c-format msgid "you can't have more than %d rules" msgstr "voce não pode ter mais que %d regras" -#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1617 msgid "rule property" msgstr "propriedade da regra" -#: ../src/libs/filtering.c:1007 +#: ../src/libs/filtering.c:1010 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -29118,98 +30067,98 @@ msgstr "esta regra está habilitada" msgid "this rule is disabled" msgstr "esta regra está desabilitada" -#: ../src/libs/filtering.c:1258 +#: ../src/libs/filtering.c:1259 msgid "or" msgstr "ou" -#: ../src/libs/filtering.c:1259 +#: ../src/libs/filtering.c:1260 msgid "and not" msgstr "e não" -#: ../src/libs/filtering.c:1261 +#: ../src/libs/filtering.c:1262 msgid "define how this rule should interact with the previous one" msgstr "definir como esta regra deveria interagir com a anterior" -#: ../src/libs/filtering.c:1527 +#: ../src/libs/filtering.c:1528 msgid " (off)" msgstr " (desligado)" -#: ../src/libs/filtering.c:1716 +#: ../src/libs/filtering.c:1721 msgid "you can't add more rules." msgstr "voce não pode adicionar mais regras." -#: ../src/libs/filtering.c:1750 +#: ../src/libs/filtering.c:1755 msgid "shown filters" msgstr "filtros mostrados" -#: ../src/libs/filtering.c:1765 +#: ../src/libs/filtering.c:1770 msgid "new filter" msgstr "novo filtro" #. the actions part of the popover -#: ../src/libs/filtering.c:1772 +#: ../src/libs/filtering.c:1777 msgid "actions" msgstr "ações" -#: ../src/libs/filtering.c:1775 +#: ../src/libs/filtering.c:1780 msgid "reset quickfilters" msgstr "redefinir (reset) filtros" -#: ../src/libs/filtering.c:1948 +#: ../src/libs/filtering.c:1954 msgid "sort order" msgstr "ordem de classificação" -#: ../src/libs/filtering.c:1951 +#: ../src/libs/filtering.c:1957 msgid "determine the sort order of shown images" msgstr "determina a ordem em que as imagens são mostradas" -#: ../src/libs/filtering.c:1971 +#: ../src/libs/filtering.c:1977 msgid "sort direction" msgstr "direção da ordenação" -#: ../src/libs/filtering.c:1976 +#: ../src/libs/filtering.c:1981 msgid "remove this sort order" msgstr "remover esta forma de ordenação" -#: ../src/libs/filtering.c:2060 +#: ../src/libs/filtering.c:2068 #, c-format msgid "you can't have more than %d sort orders" msgstr "você não pode ter mais que %d formas de ordenação" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "DESC" msgstr "DESC" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "ASC" msgstr "ASC" -#: ../src/libs/filtering.c:2221 +#: ../src/libs/filtering.c:2229 msgid "new rule" msgstr "nova regra" -#: ../src/libs/filtering.c:2222 +#: ../src/libs/filtering.c:2230 msgid "append new rule to collect images" msgstr "adicionar nova regra para coletar imagens" -#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2241 ../src/libs/tools/filter.c:118 msgid "sort by" msgstr "ordenar por" -#: ../src/libs/filtering.c:2241 +#: ../src/libs/filtering.c:2249 msgid "new sort" msgstr "nova forma de ordenação" -#: ../src/libs/filtering.c:2242 +#: ../src/libs/filtering.c:2250 msgid "append new sort to order images" msgstr "adiciona nova forma de ordenação de imagens" -#: ../src/libs/filtering.c:2245 +#: ../src/libs/filtering.c:2253 msgid "revert to a previous set of sort orders" msgstr "reverte para um conjunto anterior de forma de ordenação" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2292 +#: ../src/libs/filtering.c:2300 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -29217,19 +30166,19 @@ msgstr "" "redefinir\n" "ctrl+clique para remover regras fixadas também" -#: ../src/libs/filters/colors.c:140 +#: ../src/libs/filters/colors.c:193 msgid "Y" msgstr "Y" -#: ../src/libs/filters/colors.c:149 +#: ../src/libs/filters/colors.c:202 msgid "P" msgstr "P" -#: ../src/libs/filters/colors.c:269 +#: ../src/libs/filters/colors.c:323 msgid "color filter" msgstr "filtro por cor" -#: ../src/libs/filters/colors.c:294 +#: ../src/libs/filters/colors.c:344 msgid "" "filter by images color label\n" "click to toggle the color label selection\n" @@ -29242,7 +30191,7 @@ msgstr "" "o botão cinza afeta todas as etiquetas de cor" #. create the filter combobox -#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 +#: ../src/libs/filters/colors.c:349 ../src/libs/filters/colors.c:367 #: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 #: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 #: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 @@ -29250,7 +30199,7 @@ msgstr "" msgid "rules" msgstr "regras" -#: ../src/libs/filters/colors.c:306 +#: ../src/libs/filters/colors.c:363 msgid "" "filter by images color label\n" "intersection: images having all selected color labels\n" @@ -29281,7 +30230,7 @@ msgstr "todas as imagens" msgid "duplicates state filter" msgstr "filtro de estado de duplicatas" -#: ../src/libs/filters/filename.c:368 +#: ../src/libs/filters/filename.c:369 msgid "" "enter filename to search.\n" "multiple values can be separated by ','\n" @@ -29293,11 +30242,11 @@ msgstr "" "\n" "clique-direito para obter nomes de arquivos existentes" -#: ../src/libs/filters/filename.c:378 +#: ../src/libs/filters/filename.c:381 msgid "extension" msgstr "extensão" -#: ../src/libs/filters/filename.c:379 +#: ../src/libs/filters/filename.c:382 msgid "" "enter extension to search with starting dot\n" "multiple values can be separated by ','\n" @@ -29311,7 +30260,7 @@ msgstr "" "\n" "clique-direito para obter as extensões existentes" -#: ../src/libs/filters/filename.c:404 +#: ../src/libs/filters/filename.c:409 msgid "" "click to select filename\n" "ctrl+click to select multiple values" @@ -29319,7 +30268,7 @@ msgstr "" "clique simples para selecionar o nome de arquivo\n" "ctrl+clique para selecionar múltiplos valores" -#: ../src/libs/filters/filename.c:430 +#: ../src/libs/filters/filename.c:435 msgid "" "click to select extension\n" "ctrl+click to select multiple values" @@ -29328,7 +30277,7 @@ msgstr "" "ctr+clique para selecionar múltiplos valores" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:457 ../src/libs/filters/misc.c:535 msgid "ok" msgstr "ok" @@ -29340,6 +30289,146 @@ msgstr "filtrar por estado do histórico" msgid "local copied state filter" msgstr "filtro por estado de cópia local" +#: ../src/libs/filters/misc.c:87 +msgid "no camera defined" +msgstr "nenhuma câmera definida" + +#: ../src/libs/filters/misc.c:91 +msgid "no lens defined" +msgstr "nenhuma lente definida" + +#: ../src/libs/filters/misc.c:95 +msgid "no group id defined" +msgstr "nenhum id de grupo definido" + +#: ../src/libs/filters/misc.c:100 +msgid "no white balance defined" +msgstr "nenhum balanço de branco definido" + +#: ../src/libs/filters/misc.c:105 +msgid "no flash defined" +msgstr "nenhum flash definido" + +#: ../src/libs/filters/misc.c:110 +msgid "no exposure program defined" +msgstr "nenhum programa de exposição definido" + +#: ../src/libs/filters/misc.c:115 +msgid "no metering mode defined" +msgstr "nenhum modo de medição definido" + +#: ../src/libs/filters/misc.c:119 +msgid "no image dimensions defined" +msgstr "dimensões da imagem não definidas" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"entre a câmera para procurar.\n" +"múltiplos valores podem ser separados por ','\n" +"\n" +"clique-direito para obter câmeras existentes" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"entre a lente para procurar.\n" +"múltiplos valores podem ser separados por ','\n" +"\n" +"clique-direito para obter lentes existentes" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"entre o balanço de branco para procurar.\n" +"múltiplos valores podem ser separados por ','\n" +"\n" +"clique-direito para obter balanços de branco existentes" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"entre o flash para procurar.\n" +"múltiplos valores podem ser separados por ','\n" +"\n" +"clique-direito para obter flashes existentes" + +#: ../src/libs/filters/misc.c:455 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"entre o programa de exposição para procurar.\n" +"múltiplos valores podem ser separados por ','\n" +"\n" +"clique-direito para obter programas de exposição existentes" + +#: ../src/libs/filters/misc.c:462 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"entre o modo de medição para procurar.\n" +"múltiplos valores podem ser separados por ','\n" +"\n" +"clique-direito para obter modos de medição existentes" + +#: ../src/libs/filters/misc.c:468 ../src/libs/metadata_view.c:136 +msgid "group id" +msgstr "identificação de grupo" + +#: ../src/libs/filters/misc.c:469 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"entre o id de grupo para procurar.\n" +"múltiplos valores podem ser separados por ','\n" +"\n" +"clique-direito para obter ids de grupo existentes" + +#: ../src/libs/filters/misc.c:476 +msgid "" +"enter the image dimensions to search.\n" +"use the format widthxheight, i.e.\n" +"'6000x4000' for a full match,\n" +"'6000x' for width only,\n" +"'x4000' for height only.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing image dimensions" +msgstr "" + +#: ../src/libs/filters/misc.c:515 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"clique para selecionar\n" +"ctrl+clique para selecionar múltiplos valores" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "filtrar imagens baseando-se na ordem dos módulos" @@ -29352,8 +30441,8 @@ msgstr "comparador" msgid "filter by images rating" msgstr "filtrar por classificação das imagens" -#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 -#: ../src/libs/tools/ratings.c:56 +#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:622 +#: ../src/libs/tools/ratings.c:58 msgid "ratings" msgstr "classificações" @@ -29420,7 +30509,7 @@ msgstr "" "começar ou terminar com aspas duplas desabilita o curinga correspondente\n" "fica sombreado durante a execução da busca" -#: ../src/libs/geotagging.c:148 +#: ../src/libs/geotagging.c:149 msgid "" "set geolocation information for\n" "the currently selected images" @@ -29428,15 +30517,15 @@ msgstr "" "determinar informação de geolocalização\n" "para as imagens atualmente selecionadas" -#: ../src/libs/geotagging.c:378 +#: ../src/libs/geotagging.c:379 msgid "apply offset and geo-location" msgstr "aplicar deslocamento e geolocalização" -#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 +#: ../src/libs/geotagging.c:380 ../src/libs/geotagging.c:1991 msgid "apply geo-location" msgstr "aplicar geolocalização" -#: ../src/libs/geotagging.c:381 +#: ../src/libs/geotagging.c:382 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -29444,49 +30533,49 @@ msgstr "" "aplica deslocamento e geolocalização às imagens que combinam\n" "operação dupla: dois ctrl+z para desfazer" -#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 +#: ../src/libs/geotagging.c:384 ../src/libs/geotagging.c:1992 msgid "apply geo-location to matching images" msgstr "aplica geolocalização a imagens que casam com os padrões definidos" -#: ../src/libs/geotagging.c:831 +#: ../src/libs/geotagging.c:835 msgid "GPX file track segments" msgstr "segmentos de trilha do arquivo GPX" -#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 +#: ../src/libs/geotagging.c:851 ../src/libs/geotagging.c:1937 msgid "start time" msgstr "data/hora de início" -#: ../src/libs/geotagging.c:848 +#: ../src/libs/geotagging.c:852 msgid "end time" msgstr "tempo final" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 +#: ../src/libs/geotagging.c:853 ../src/libs/geotagging.c:1939 msgid "points" msgstr "pontos" -#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 +#: ../src/libs/geotagging.c:854 ../src/libs/geotagging.c:1941 #: ../src/libs/image.c:503 msgid "images" msgstr "imagens" -#: ../src/libs/geotagging.c:950 +#: ../src/libs/geotagging.c:954 msgid "open GPX file" msgstr "abrir arquivo GPX" -#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 +#: ../src/libs/geotagging.c:955 ../src/libs/tools/lighttable.c:432 +#: ../src/libs/tools/lighttable.c:519 ../src/views/darkroom.c:2867 msgid "preview" msgstr "pré-visualização" -#: ../src/libs/geotagging.c:964 +#: ../src/libs/geotagging.c:968 msgid "GPS data exchange format" msgstr "formato de intercâmbio de dados GPS" -#: ../src/libs/geotagging.c:1791 +#: ../src/libs/geotagging.c:1802 msgid "date/time" msgstr "data/hora" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1803 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -29494,40 +30583,40 @@ msgstr "" "insira o novo valor de data/hora (yyyy:mm:dd hh:mm:ss[.sss])\n" "digite os novos valores ou use o scroll na célula" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1807 msgid "original date/time" msgstr "data/hora original" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1812 msgid "lock date/time offset value to apply it onto another selection" msgstr "bloquear valor de deslocamento de tempo para aplicar em outra seleção" -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1818 msgid "date/time offset" msgstr "deslocamento de data/hora" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1819 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "deslocamento ou diferença ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1823 msgid "apply offset" msgstr "aplicar deslocamento" -#: ../src/libs/geotagging.c:1811 +#: ../src/libs/geotagging.c:1824 msgid "apply offset to selected images" msgstr "aplicar deslocamento às imagens selecionadas" -#: ../src/libs/geotagging.c:1814 +#: ../src/libs/geotagging.c:1827 msgid "apply date/time" msgstr "aplicar data/hora" -#: ../src/libs/geotagging.c:1815 +#: ../src/libs/geotagging.c:1828 msgid "apply the same date/time to selected images" msgstr "aplica a mesma data/hora nas imagens selecionadas" -#: ../src/libs/geotagging.c:1826 +#: ../src/libs/geotagging.c:1839 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -29537,25 +30626,25 @@ msgstr "" "pressione enter para confirmar, de forma que o asterisco * desapareça" #. gpx -#: ../src/libs/geotagging.c:1867 +#: ../src/libs/geotagging.c:1880 msgid "apply GPX track file..." msgstr "aplicar arquivo de trilha GPX..." -#: ../src/libs/geotagging.c:1868 +#: ../src/libs/geotagging.c:1881 msgid "parses a GPX file and updates location of selected images" msgstr "" "analisa o arquivo GPX e atualiza a localização das imagens selecionadas" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1892 msgctxt "section" msgid "GPX file" msgstr "arquivo GPX" -#: ../src/libs/geotagging.c:1886 +#: ../src/libs/geotagging.c:1897 msgid "select a GPX track file..." msgstr "selecionar arquivo de trilha GPX..." -#: ../src/libs/geotagging.c:1903 +#: ../src/libs/geotagging.c:1919 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -29573,39 +30662,39 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1940 +#: ../src/libs/geotagging.c:1956 msgid "view entire track" msgstr "ver trilha inteira" -#: ../src/libs/geotagging.c:1941 +#: ../src/libs/geotagging.c:1957 msgid "refresh map to view entire selected track segments" msgstr "atualizar mapa para ver a toda a trilha selecionada de segmentos" -#: ../src/libs/geotagging.c:1955 +#: ../src/libs/geotagging.c:1971 msgid "preview images" msgstr "pré-visualizar imagens" -#: ../src/libs/geotagging.c:1960 +#: ../src/libs/geotagging.c:1976 msgid "show on map matching images" msgstr "mostrar no mapa as imagens que combinam" -#: ../src/libs/geotagging.c:1963 +#: ../src/libs/geotagging.c:1979 msgid "select images" msgstr "selecionar imagens" -#: ../src/libs/geotagging.c:1964 +#: ../src/libs/geotagging.c:1980 msgid "select matching images" msgstr "seleciona imagens que combinam" -#: ../src/libs/geotagging.c:1972 +#: ../src/libs/geotagging.c:1988 msgid "number of matching images versus selected images" msgstr "número de imagens que combinam versus imagens selecionadas" -#: ../src/libs/histogram.c:54 +#: ../src/libs/histogram.c:55 msgid "scopes" msgstr "histograma" -#: ../src/libs/histogram.c:172 +#: ../src/libs/histogram.c:173 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" @@ -29613,48 +30702,48 @@ msgstr "" "perfil não suportado escolhido para histograma, será substituído por " "Rec2020 linear" -#: ../src/libs/histogram.c:293 +#: ../src/libs/histogram.c:294 msgid "use buttons at top of graph to change type" msgstr "use os botões no topo do gráfico para mudar o tipo" -#: ../src/libs/histogram.c:294 +#: ../src/libs/histogram.c:295 msgid "click on ❓ and then graph for documentation" msgstr "clique em ❓ e então em gráfico para ver a documentação" -#: ../src/libs/histogram.c:295 +#: ../src/libs/histogram.c:296 msgid "use color picker module to restrict area" msgstr "use o módulo seletor de cores para restringir a área" -#: ../src/libs/histogram.c:298 +#: ../src/libs/histogram.c:299 msgid "drag to change black point" msgstr "arrastar para mudar o ponto preto" -#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 +#: ../src/libs/histogram.c:300 ../src/libs/histogram.c:304 msgid "double-click resets" msgstr "clique-duplo para redefinir" -#: ../src/libs/histogram.c:302 +#: ../src/libs/histogram.c:303 msgid "drag to change exposure" msgstr "arraste para mudar exposição" -#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +#: ../src/libs/histogram.c:767 ../src/libs/scopes/histogram.c:50 msgid "histogram" msgstr "histograma" -#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 +#: ../src/libs/histogram.c:773 ../src/libs/histogram.c:875 msgid "hide histogram" msgstr "esconder histograma" -#: ../src/libs/histogram.c:820 +#: ../src/libs/histogram.c:887 #, c-format msgid "toggle %s channel" msgstr "alternar canal %s" -#: ../src/libs/histogram.c:828 +#: ../src/libs/histogram.c:895 msgid "toggle colors" msgstr "alternar cores" -#: ../src/libs/history.c:103 +#: ../src/libs/history.c:107 msgid "" "display the sequence of edit actions\n" "- click on an entry to temporarily return to\n" @@ -29673,11 +30762,11 @@ msgstr "" "- shift-clique para focar no módulo sem mudar\n" " o estado de edição" -#: ../src/libs/history.c:140 +#: ../src/libs/history.c:144 msgid "compress history stack" msgstr "comprimir histórico" -#: ../src/libs/history.c:141 +#: ../src/libs/history.c:145 msgid "" "create a minimal history stack which produces the same image\n" "ctrl+click to truncate history to the selected item" @@ -29693,86 +30782,86 @@ msgstr "criar estilo do histórico atual" msgid "create style from history" msgstr "criar estilo do histórico" -#: ../src/libs/history.c:208 +#: ../src/libs/history.c:211 msgid "always-on module" msgstr "módulo sempre-ligado" -#: ../src/libs/history.c:214 +#: ../src/libs/history.c:219 msgid "default enabled module" msgstr "módulo habilitado por padrão" -#: ../src/libs/history.c:221 +#: ../src/libs/history.c:229 msgid "deprecated module" msgstr "módulo descontinuado" -#: ../src/libs/history.c:941 +#: ../src/libs/history.c:961 msgid "colorspace" msgstr "espaço de cor" -#: ../src/libs/history.c:943 +#: ../src/libs/history.c:963 msgid "mask mode" msgstr "modo da máscara" -#: ../src/libs/history.c:945 +#: ../src/libs/history.c:965 msgid "blend mode" msgstr "modo de mesclagem" -#: ../src/libs/history.c:947 +#: ../src/libs/history.c:967 msgid "blend operation" msgstr "operação de mesclagem" -#: ../src/libs/history.c:949 +#: ../src/libs/history.c:969 msgid "blend fulcrum" msgstr "pivô (fulcrum) de mesclagem" -#: ../src/libs/history.c:957 +#: ../src/libs/history.c:977 msgid "mask blur" msgstr "mascara de desfoque" -#: ../src/libs/history.c:960 +#: ../src/libs/history.c:980 msgid "raster mask instance" msgstr "instâncias de máscara de pixels" -#: ../src/libs/history.c:961 +#: ../src/libs/history.c:981 msgid "raster mask id" msgstr "id de máscara de pixels" -#: ../src/libs/history.c:962 +#: ../src/libs/history.c:982 msgid "invert mask" msgstr "inverter máscara" -#: ../src/libs/history.c:968 +#: ../src/libs/history.c:988 msgid "drawn mask polarity" msgstr "polaridade da máscara desenhada" -#: ../src/libs/history.c:972 +#: ../src/libs/history.c:992 #, c-format msgid "a drawn mask was added" msgstr "uma máscara desenhada foi adicionada" -#: ../src/libs/history.c:974 +#: ../src/libs/history.c:994 #, c-format msgid "the drawn mask was removed" msgstr "a máscara desenhada foi removida" -#: ../src/libs/history.c:975 +#: ../src/libs/history.c:995 #, c-format msgid "the drawn mask was changed" msgstr "a máscara desenhada foi modificada" -#: ../src/libs/history.c:1007 +#: ../src/libs/history.c:1027 msgid "parametric output mask:" msgstr "máscara paramétrica de saída:" -#: ../src/libs/history.c:1008 +#: ../src/libs/history.c:1028 msgid "parametric input mask:" msgstr "máscara paramétrica de entrada:" -#: ../src/libs/history.c:1342 +#: ../src/libs/history.c:1375 msgid "delete image's history?" msgstr "excluir histórico da imagem?" -#: ../src/libs/history.c:1343 +#: ../src/libs/history.c:1376 msgid "do you really want to clear history of current image?" msgstr "você realmente deseja remover o histórico da imagem atual?" @@ -29792,11 +30881,6 @@ msgstr "exclui fisicamente do disco (usando a lixeira se possível)" msgid "physically delete from disk immediately" msgstr "excluir fisicamente do disco imediatamente" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 -#: ../src/libs/styles.c:930 -msgid "remove" -msgstr "remover" - #: ../src/libs/image.c:517 msgid "remove images from the image library, without deleting" msgstr "remove imagens da biblioteca de imagens, sem excluí-las" @@ -29832,100 +30916,100 @@ msgid "add a duplicate to the image library, including its history stack" msgstr "" "adiciona uma duplicata à biblioteca de imagens, incluindo seu histórico" -#: ../src/libs/image.c:551 ../src/libs/image.c:556 +#: ../src/libs/image.c:550 ../src/libs/image.c:552 msgid "rotate selected images 90 degrees CCW" msgstr "gira seleção 90 graus sentido anti-horário" -#: ../src/libs/image.c:562 ../src/libs/image.c:567 +#: ../src/libs/image.c:562 ../src/libs/image.c:564 msgid "rotate selected images 90 degrees CW" msgstr "gira seleção 90 graus sentido horário" -#: ../src/libs/image.c:570 +#: ../src/libs/image.c:572 msgid "reset rotation" msgstr "redefinir rotação" -#: ../src/libs/image.c:572 +#: ../src/libs/image.c:574 msgid "reset rotation to EXIF data" msgstr "redefine rotação conforme dados EXIF" -#: ../src/libs/image.c:575 +#: ../src/libs/image.c:577 msgid "copy locally" msgstr "copiar localmente" -#: ../src/libs/image.c:577 +#: ../src/libs/image.c:579 msgid "copy the image locally" msgstr "copiar a imagem localmente" -#: ../src/libs/image.c:581 +#: ../src/libs/image.c:583 msgid "resync local copy" msgstr "atualizar cópia local" -#: ../src/libs/image.c:583 +#: ../src/libs/image.c:585 msgid "synchronize the image's XMP and remove the local copy" msgstr "sincroniza o XMP da imagem e remove a cópia local" -#: ../src/libs/image.c:587 +#: ../src/libs/image.c:589 msgctxt "selected images action" msgid "group" msgstr "agrupar" -#: ../src/libs/image.c:589 +#: ../src/libs/image.c:591 msgid "add selected images to expanded group or create a new one" msgstr "adiciona imagens selecionadas ao grupo expandido ou criar um novo" -#: ../src/libs/image.c:593 +#: ../src/libs/image.c:595 msgid "ungroup" msgstr "desagrupar" -#: ../src/libs/image.c:595 +#: ../src/libs/image.c:597 msgid "remove selected images from the group" msgstr "remove imagens selecionadas do grupo" -#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 +#: ../src/libs/image.c:617 ../src/libs/metadata_view.c:145 msgid "flags" msgstr "flags" -#: ../src/libs/image.c:620 +#: ../src/libs/image.c:622 msgid "select ratings metadata" msgstr "selecione metadados de classificação" -#: ../src/libs/image.c:621 +#: ../src/libs/image.c:623 msgid "select colors metadata" msgstr "selecione metadados de cores" -#: ../src/libs/image.c:622 +#: ../src/libs/image.c:624 msgid "select tags metadata" msgstr "seleciona metadados das etiquetas" -#: ../src/libs/image.c:623 +#: ../src/libs/image.c:625 msgid "select geo tags metadata" msgstr "selecionar metadados de etiquetas de geolocalização" -#: ../src/libs/image.c:624 +#: ../src/libs/image.c:626 msgid "select darktable metadata (from metadata editor module)" msgstr "selecionar metadados darktable (do módulo editor de metadados)" -#: ../src/libs/image.c:629 +#: ../src/libs/image.c:631 msgid "set the selected image as source of metadata" msgstr "determinar a imagem selecionada como fonte de metadados" -#: ../src/libs/image.c:636 +#: ../src/libs/image.c:638 msgid "paste selected metadata on selected images" msgstr "cola metadados para imagens selecionadas" -#: ../src/libs/image.c:641 +#: ../src/libs/image.c:643 msgid "clear selected metadata on selected images" msgstr "limpar metadados selecionados para imagens selecionadas" -#: ../src/libs/image.c:647 +#: ../src/libs/image.c:649 msgid "how to handle existing metadata" msgstr "como gerenciar metadados existentes" -#: ../src/libs/image.c:650 +#: ../src/libs/image.c:652 msgid "merge" msgstr "mesclar" -#: ../src/libs/image.c:655 +#: ../src/libs/image.c:657 msgid "" "update all image information to match changes to file\n" "warning: resets star ratings unless you select\n" @@ -29936,46 +31020,46 @@ msgstr "" "cuidado: limpa as classificações em estrelas a não ser que você selecione\n" "'ignorar classificação EXIF' no módulo 'importar'" -#: ../src/libs/image.c:662 +#: ../src/libs/image.c:664 msgid "set selection as monochrome images and activate monochrome workflow" msgstr "" "define a seleção como imagens monocromáticas e ativa o fluxo de trabalho em " "monocromático" -#: ../src/libs/image.c:666 +#: ../src/libs/image.c:668 msgid "set selection as color images" msgstr "define a seleção como imagens coloridas" -#: ../src/libs/image.c:674 +#: ../src/libs/image.c:676 msgid "duplicate virgin" msgstr "duplicar imagem sem desenvolvimento" -#: ../src/libs/import.c:122 +#: ../src/libs/import.c:121 msgid "add to library" msgstr "adicionar à biblioteca" -#: ../src/libs/import.c:123 +#: ../src/libs/import.c:122 msgid "copy & import" msgstr "copiar & importar" -#: ../src/libs/import.c:124 +#: ../src/libs/import.c:123 msgid "copy & import from camera" msgstr "copiar & importar da câmera" -#: ../src/libs/import.c:125 +#: ../src/libs/import.c:124 msgid "tethered shoot" msgstr "acesso remoto" -#: ../src/libs/import.c:287 +#: ../src/libs/import.c:286 #, c-format msgid "device \"%s\" connected on port \"%s\"." msgstr "dispositivo \"%s\" conectado na porta \"%s\"." -#: ../src/libs/import.c:313 ../src/libs/import.c:2410 +#: ../src/libs/import.c:312 ../src/libs/import.c:2425 msgid "unmount camera" msgstr "desmontar câmera" -#: ../src/libs/import.c:332 +#: ../src/libs/import.c:331 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -29985,99 +31069,99 @@ msgstr "" "certifique-se de que ela não está mais montada no computador\n" "ou feche a aplicação que a travou" -#: ../src/libs/import.c:337 +#: ../src/libs/import.c:336 msgid "tethering and importing is disabled for this camera" msgstr "o acesso remoto e a importação foram desabilitados para esta câmera" -#: ../src/libs/import.c:339 ../src/libs/import.c:2409 +#: ../src/libs/import.c:338 ../src/libs/import.c:2424 msgid "mount camera" msgstr "montar câmera" -#: ../src/libs/import.c:970 +#: ../src/libs/import.c:974 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "%d imagem de %d selecionada" msgstr[1] "%d imagens de %d selecionadas" -#: ../src/libs/import.c:1420 +#: ../src/libs/import.c:1434 msgid "choose the root of the folder tree below" msgstr "selecione a raiz ou a árvore de pastas abaixo" -#: ../src/libs/import.c:1423 +#: ../src/libs/import.c:1437 msgid "places" msgstr "locais" -#: ../src/libs/import.c:1431 +#: ../src/libs/import.c:1444 msgid "restore all default places you have removed" msgstr "restaurar todos os lugares padrão que você removeu" -#: ../src/libs/import.c:1438 +#: ../src/libs/import.c:1452 msgid "remove the selected custom place" msgstr "excluir o lugar personalizado selecionado" -#: ../src/libs/import.c:1445 +#: ../src/libs/import.c:1460 msgid "add a custom place" msgstr "adicionar um lugar personalizado" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1470 msgid "you can add custom places using the plus icon" msgstr "você pode adicionar lugares customizados usando o ícone \"mais\"" -#: ../src/libs/import.c:1481 +#: ../src/libs/import.c:1497 msgid "select a folder to see the content" msgstr "selecione uma pasta para ver o conteúdo" -#: ../src/libs/import.c:1484 +#: ../src/libs/import.c:1500 msgid "folders" msgstr "pastas" -#: ../src/libs/import.c:1560 +#: ../src/libs/import.c:1575 msgid "home" msgstr "home" -#: ../src/libs/import.c:1574 +#: ../src/libs/import.c:1589 msgid "pictures" msgstr "imagens" -#: ../src/libs/import.c:1861 +#: ../src/libs/import.c:1876 msgid "mark already imported images" msgstr "marcar imagens já importadas" -#: ../src/libs/import.c:1875 +#: ../src/libs/import.c:1890 msgid "modified" msgstr "modificado" -#: ../src/libs/import.c:1882 +#: ../src/libs/import.c:1897 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "" "data/hora de modificação do arquivo, pode ser diferente de data/hora Exif" -#: ../src/libs/import.c:1894 +#: ../src/libs/import.c:1909 msgid "show/hide thumbnails" msgstr "mostrar/esconder miniaturas" -#: ../src/libs/import.c:1968 +#: ../src/libs/import.c:1982 msgid "naming rules" msgstr "regras para nomes" -#: ../src/libs/import.c:2046 +#: ../src/libs/import.c:2061 msgid "select new" msgstr "selecionar novas" -#: ../src/libs/import.c:2097 +#: ../src/libs/import.c:2112 msgid "please wait while prefetching the list of images from camera..." msgstr "por favor aguarde durante pre-busca da lista de imagens da câmera..." -#: ../src/libs/import.c:2247 +#: ../src/libs/import.c:2262 msgid "invalid override date/time format" msgstr "formato inválido para sobrescrever data/hora" -#: ../src/libs/import.c:2315 +#: ../src/libs/import.c:2330 msgid "import base directory" msgstr "diretório base para importar" -#: ../src/libs/import.c:2316 +#: ../src/libs/import.c:2331 msgid "" "before copying images to the darktable base directory make sure it is " "defined as you prefer.\n" @@ -30093,28 +31177,28 @@ msgstr "" "veja preferências do darktable -> importar.\n" "verifique e possivelmente corrija o 'padrão de nomeação de diretório base'" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_come back & check" msgstr "_voltar & verificar" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_understood & done" msgstr "_entendido & feito" #. add import buttons -#: ../src/libs/import.c:2383 +#: ../src/libs/import.c:2398 msgid "add to library..." msgstr "adicionar à biblioteca..." -#: ../src/libs/import.c:2385 +#: ../src/libs/import.c:2400 msgid "add existing images to the library" msgstr "adiciona imagens existentes à biblioteca de imagens" -#: ../src/libs/import.c:2391 +#: ../src/libs/import.c:2406 msgid "copy & import..." msgstr "copiar & importar..." -#: ../src/libs/import.c:2393 +#: ../src/libs/import.c:2408 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -30124,47 +31208,39 @@ msgstr "" "padrões podem ser definidos para renomear as imagens e especificar pastas\n" "de destino" -#: ../src/libs/import.c:2416 +#: ../src/libs/import.c:2431 msgid "parameters" msgstr "parâmetros" -#: ../src/libs/ioporder.c:200 +#: ../src/libs/ioporder.c:198 msgid "v3.0 for RAW input" msgstr "v3.0 para entrada RAW" -#: ../src/libs/ioporder.c:208 +#: ../src/libs/ioporder.c:206 msgid "v3.0 for JPEG/non-RAW input" msgstr "v3.0 para entrada JPEG/não RAW" -#: ../src/libs/ioporder.c:217 +#: ../src/libs/ioporder.c:215 msgid "v5.0 for RAW input" msgstr "v5.0 para entrada RAW" -#: ../src/libs/ioporder.c:226 +#: ../src/libs/ioporder.c:224 msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 para entrada JPEG/não RAW" -#: ../src/libs/lib.c:408 +#: ../src/libs/lib.c:411 msgid "deleting preset for obsolete module" msgstr "excluindo predefinição de módulo obsoleto" -#: ../src/libs/lib.c:574 -msgid "manage presets..." -msgstr "gerenciar predefinições..." - -#: ../src/libs/lib.c:599 -msgid "nothing to save" -msgstr "nada a gravar" - -#: ../src/libs/lib.c:1318 +#: ../src/libs/lib.c:1321 msgid "show module" msgstr "mostrar módulo" -#: ../src/libs/lib.c:1351 +#: ../src/libs/lib.c:1356 msgid "presets and preferences" msgstr "predefinições e preferências" -#: ../src/libs/lib.c:1736 +#: ../src/libs/lib.c:1740 msgid "utility module" msgstr "módulos utilitários" @@ -30296,52 +31372,52 @@ msgstr "divide linha" msgid "only draw part of the overlay" msgstr "desenha apenas parte da sobreposição" -#: ../src/libs/location.c:106 +#: ../src/libs/location.c:105 msgid "find location" msgstr "encontrar localização" -#: ../src/libs/map_locations.c:36 +#: ../src/libs/map_locations.c:37 msgid "locations" msgstr "localizações" -#: ../src/libs/map_locations.c:233 +#: ../src/libs/map_locations.c:234 msgid "new sub-location" msgstr "nova sub-localização" -#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 -#: ../src/libs/map_locations.c:954 +#: ../src/libs/map_locations.c:238 ../src/libs/map_locations.c:286 +#: ../src/libs/map_locations.c:959 msgid "new location" msgstr "nova localização" -#: ../src/libs/map_locations.c:585 +#: ../src/libs/map_locations.c:586 #, c-format msgid "location name '%s' already exists" msgstr "localização com nome '%s' já existente" -#: ../src/libs/map_locations.c:776 +#: ../src/libs/map_locations.c:777 msgid "edit location" msgstr "editar localização" -#: ../src/libs/map_locations.c:779 +#: ../src/libs/map_locations.c:780 msgid "delete location" msgstr "remover localização" -#: ../src/libs/map_locations.c:789 +#: ../src/libs/map_locations.c:790 msgid "update filmstrip" msgstr "atualizar rolo de filme" -#: ../src/libs/map_locations.c:796 +#: ../src/libs/map_locations.c:797 msgid "go to collection (lighttable)" msgstr "ir para a coleção (mesa de luz)" -#: ../src/libs/map_locations.c:841 +#: ../src/libs/map_locations.c:847 msgid "" "terminate edit (press enter or escape) before selecting another location" msgstr "" "terminar a edição (pressione enter ou esc) antes de selecionar outra " "localização" -#: ../src/libs/map_locations.c:925 +#: ../src/libs/map_locations.c:930 msgid "" "list of user locations,\n" "click to show or hide a location on the map:\n" @@ -30367,7 +31443,7 @@ msgstr "" " - pressione enter para validar o novo nome, esc para cancelar a edição\n" "clique-direito para outras ações: remover a localização e ir para a coleção" -#: ../src/libs/map_locations.c:951 +#: ../src/libs/map_locations.c:956 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" "or even polygon if available (select first a polygon place in 'find " @@ -30377,15 +31453,15 @@ msgstr "" "polígono se disponível (selecione primeiro um lugar poligonal no módulo " "'encontrar localização')" -#: ../src/libs/map_locations.c:955 +#: ../src/libs/map_locations.c:960 msgid "add a new location on the center of the visible map" msgstr "adiciona uma nova localização no centro do mapa visível" -#: ../src/libs/map_locations.c:959 +#: ../src/libs/map_locations.c:964 msgid "show all" msgstr "mostrar todas" -#: ../src/libs/map_locations.c:962 +#: ../src/libs/map_locations.c:967 msgid "show all locations which are on the visible map" msgstr "mostrar todas as localizações que estão no mapa visível" @@ -30401,7 +31477,7 @@ msgstr "origem do mapa" msgid "select the source of the map. some entries might not work" msgstr "seleciona a origem do mapa. algumas entradas podem não funcionar" -#: ../src/libs/masks.c:66 +#: ../src/libs/masks.c:103 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -30409,93 +31485,115 @@ msgstr "" "manipular as formas desenhadas usadas\n" "para máscaras nos módulos de processamento" -#: ../src/libs/masks.c:114 +#: ../src/libs/masks.c:222 msgid "feather" msgstr "enevoamento" -#: ../src/libs/masks.c:118 +#: ../src/libs/masks.c:226 msgid "cleanup" msgstr "limpar" -#: ../src/libs/masks.c:120 +#: ../src/libs/masks.c:228 msgid "refine mask boundary" msgstr "refinar borda da máscara" -#: ../src/libs/masks.c:391 +#: ../src/libs/masks.c:518 +msgid "shrink amount too large: the path would disappear" +msgstr "" + +#: ../src/libs/masks.c:717 #, c-format msgid "group #%d" msgstr "grupo #%d" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1452 msgid "duplicate this shape" msgstr "duplicar esta forma" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1456 msgid "delete this shape" msgstr "excluir esta forma" -#: ../src/libs/masks.c:1134 +#: ../src/libs/masks.c:1462 msgid "delete group" msgstr "excluir grupo" -#: ../src/libs/masks.c:1141 +#: ../src/libs/masks.c:1469 msgid "remove from group" msgstr "remover do grupo" -#: ../src/libs/masks.c:1149 +#: ../src/libs/masks.c:1477 msgid "group the forms" msgstr "agrupar as formas" -#: ../src/libs/masks.c:1157 +#: ../src/libs/masks.c:1485 msgid "use inverted shape" msgstr "usar forma invertida" -#: ../src/libs/masks.c:1161 +#: ../src/libs/masks.c:1489 msgid "mode: union" msgstr "modo: união" -#: ../src/libs/masks.c:1163 +#: ../src/libs/masks.c:1491 msgid "mode: intersection" msgstr "modo: intersecção" -#: ../src/libs/masks.c:1165 +#: ../src/libs/masks.c:1493 msgid "mode: difference" msgstr "modo: diferença" -#: ../src/libs/masks.c:1167 +#: ../src/libs/masks.c:1495 msgid "mode: sum" msgstr "modo: soma" -#: ../src/libs/masks.c:1169 +#: ../src/libs/masks.c:1497 msgid "mode: exclusion" msgstr "modo: exclusão" -#: ../src/libs/masks.c:1185 +#: ../src/libs/masks.c:1513 msgid "delete unused shapes" msgstr "excluir etiquetas não usadas" -#: ../src/libs/masks.c:1920 +#: ../src/libs/masks.c:2344 +msgid "add object" +msgstr "adicionar objeto" + +#: ../src/libs/masks.c:2388 msgid "created shapes" msgstr "formas criadas" -#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 -#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:2401 ../src/libs/masks.c:2415 ../src/libs/masks.c:2427 +#: ../src/libs/masks.c:2442 ../src/libs/masks.c:2444 ../src/libs/masks.c:2454 msgid "properties" msgstr "propriedades" -#: ../src/libs/masks.c:1936 +#: ../src/libs/masks.c:2404 msgid "no shapes selected" msgstr "nenhuma forma selecionada" -#: ../src/libs/masks.c:1974 +#: ../src/libs/masks.c:2442 msgid "pressure" msgstr "pressão" -#: ../src/libs/metadata.c:65 +#: ../src/libs/masks.c:2454 +msgid "shrink or grow" +msgstr "encolher ou aumentar" + +#: ../src/libs/masks.c:2458 +msgid "" +"grow (positive) or shrink (negative) the selected path,\n" +"relative to its shape when selected; 0 restores the original" +msgstr "" + +#: ../src/libs/masks.c:2471 +msgid "shrink/grow unit: image pixels (px) or % of path size — click to toggle" +msgstr "" + +#: ../src/libs/metadata.c:64 msgid "metadata editor" msgstr "editor de metadados" -#: ../src/libs/metadata.c:70 +#: ../src/libs/metadata.c:69 msgid "" "modify text metadata fields of\n" "the currently selected images" @@ -30503,7 +31601,7 @@ msgstr "" "modificar campo de metadados das\n" "imagens atualmente selecionadas" -#: ../src/libs/metadata.c:606 +#: ../src/libs/metadata.c:619 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -30521,31 +31619,31 @@ msgstr "" "disponíveis.\n" "pressione esc para sair da janela pop-up" -#: ../src/libs/metadata.c:617 +#: ../src/libs/metadata.c:630 msgid "" msgstr "" -#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 +#: ../src/libs/metadata.c:856 ../src/libs/metadata_view.c:1460 msgid "metadata settings" msgstr "configurações de metadados" -#: ../src/libs/metadata.c:886 +#: ../src/libs/metadata.c:899 msgid "XMP tag name" msgstr "nome da etiqueta XMP" -#: ../src/libs/metadata.c:892 +#: ../src/libs/metadata.c:905 msgid "display name" msgstr "nome na tela" -#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 +#: ../src/libs/metadata.c:915 ../src/libs/metadata_view.c:1499 msgid "visible" msgstr "visível" -#: ../src/libs/metadata.c:909 +#: ../src/libs/metadata.c:922 msgid "drag and drop one row at a time until you get the desired order" msgstr "arraste e solte uma linha por vez até que consiga a ordem desejada" -#: ../src/libs/metadata.c:917 +#: ../src/libs/metadata.c:930 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -30555,26 +31653,26 @@ msgstr "" "ele será visível no editor de metadados, coleção, e módulo de importação\n" "também será exportado" -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 -#: ../src/libs/tagging.c:2051 +#: ../src/libs/metadata.c:935 ../src/libs/tagging.c:1915 +#: ../src/libs/tagging.c:2063 msgid "private" msgstr "privado" -#: ../src/libs/metadata.c:927 +#: ../src/libs/metadata.c:940 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" "escolha se quiser manter esta informação privada (não exportada com a imagem)" -#: ../src/libs/metadata.c:936 +#: ../src/libs/metadata.c:950 msgid "add metadata tags" msgstr "adicionar etiqueta de metadados" -#: ../src/libs/metadata.c:987 +#: ../src/libs/metadata.c:1006 msgid "delete metadata" msgstr "excluir metadados" -#: ../src/libs/metadata.c:988 +#: ../src/libs/metadata.c:1007 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -30582,177 +31680,173 @@ msgstr "" "você irá removre metadados que estão correntemente vinculados aimagens.\n" "os vínculos serão removidos." -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1162 msgid "write metadata for selected images" msgstr "salva os metadados nas imagens selecionadas" -#: ../src/libs/metadata.c:1144 +#: ../src/libs/metadata.c:1163 msgid "cancel" msgstr "cancelar" -#: ../src/libs/metadata.c:1145 +#: ../src/libs/metadata.c:1164 msgid "ignore changed metadata" msgstr "ignorar metadados modificados" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1225 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1226 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Attribution (CC-BY)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1227 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1228 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "Creative Commons Attribution-ShareAlike (CC-BY-SA)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1229 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1230 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "Creative Commons Attribution-NoDerivs (CC-BY-ND)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1231 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1232 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "Creative Commons Attribution-NonCommercial (CC-BY-NC)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1233 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1234 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "Creative Commons Attribution-NonCommercial-ShareAlike (CC-BY-NC-SA)" -#: ../src/libs/metadata.c:1216 +#: ../src/libs/metadata.c:1235 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1236 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "Creative Commons Attribution-NonCommercial-NoDerivs (CC-BY-NC-ND)" -#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 +#: ../src/libs/metadata.c:1237 ../src/libs/metadata.c:1238 msgid "all rights reserved" msgstr "todos os direitos reservados" #. internal -#: ../src/libs/metadata_view.c:133 +#: ../src/libs/metadata_view.c:134 msgid "filmroll" msgstr "rolo de filme" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "identificação de grupo" - -#: ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:141 msgid "import timestamp" msgstr "data/hora importação" -#: ../src/libs/metadata_view.c:141 +#: ../src/libs/metadata_view.c:142 msgid "change timestamp" msgstr "data/hora modificação" -#: ../src/libs/metadata_view.c:142 +#: ../src/libs/metadata_view.c:143 msgid "export timestamp" msgstr "data/hora exportação" -#: ../src/libs/metadata_view.c:143 +#: ../src/libs/metadata_view.c:144 msgid "print timestamp" msgstr "data/hora impressão" -#: ../src/libs/metadata_view.c:158 +#: ../src/libs/metadata_view.c:159 msgid "35mm equiv focal length" msgstr "distância focal equiv 35mm" -#: ../src/libs/metadata_view.c:160 +#: ../src/libs/metadata_view.c:161 msgid "focus distance" msgstr "distância de foco" -#: ../src/libs/metadata_view.c:162 +#: ../src/libs/metadata_view.c:163 msgid "datetime" msgstr "data/hora" -#: ../src/libs/metadata_view.c:165 +#: ../src/libs/metadata_view.c:166 msgid "export width" msgstr "largura exportada" -#: ../src/libs/metadata_view.c:166 +#: ../src/libs/metadata_view.c:167 msgid "export height" msgstr "altura exportada" #. geotagging -#: ../src/libs/metadata_view.c:169 +#: ../src/libs/metadata_view.c:170 msgid "latitude" msgstr "latitude" -#: ../src/libs/metadata_view.c:170 +#: ../src/libs/metadata_view.c:171 msgid "longitude" msgstr "longitude" -#: ../src/libs/metadata_view.c:171 +#: ../src/libs/metadata_view.c:172 msgid "elevation" msgstr "elevação" -#: ../src/libs/metadata_view.c:175 +#: ../src/libs/metadata_view.c:176 msgid "categories" msgstr "categorias" -#: ../src/libs/metadata_view.c:183 +#: ../src/libs/metadata_view.c:184 msgid "image information" msgstr "informações da imagem" -#: ../src/libs/metadata_view.c:375 +#: ../src/libs/metadata_view.c:376 msgid "unused/deprecated" msgstr "não utilizado/obsoleto" -#: ../src/libs/metadata_view.c:376 +#: ../src/libs/metadata_view.c:377 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:379 +#: ../src/libs/metadata_view.c:380 msgid "marked for deletion" msgstr "marcado para remoção" -#: ../src/libs/metadata_view.c:380 +#: ../src/libs/metadata_view.c:381 msgid "auto-applying presets applied" msgstr "predefinições automáticas aplicadas" -#: ../src/libs/metadata_view.c:382 +#: ../src/libs/metadata_view.c:383 msgid "has .txt" msgstr "possui .txt" -#: ../src/libs/metadata_view.c:383 +#: ../src/libs/metadata_view.c:384 msgid "has .wav" msgstr "possui .wav" -#: ../src/libs/metadata_view.c:403 +#: ../src/libs/metadata_view.c:404 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "a imagem tem %d estrela" msgstr[1] "a imagem tem %d estrelas" -#: ../src/libs/metadata_view.c:470 +#: ../src/libs/metadata_view.c:471 #, c-format msgid "loader: %s" msgstr "carregador: %s" -#: ../src/libs/metadata_view.c:702 +#: ../src/libs/metadata_view.c:703 msgid "" msgstr "" -#: ../src/libs/metadata_view.c:715 +#: ../src/libs/metadata_view.c:716 #, c-format msgid "" "double-click to jump to film roll\n" @@ -30761,32 +31855,32 @@ msgstr "" "clique-duplo para pular para rolo de filme\n" "%s" -#: ../src/libs/metadata_view.c:806 +#: ../src/libs/metadata_view.c:807 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 -#: ../src/libs/metadata_view.c:845 +#: ../src/libs/metadata_view.c:829 ../src/libs/metadata_view.c:841 +#: ../src/libs/metadata_view.c:846 #, c-format msgid "%.1f mm" msgstr "%.1f mm" -#: ../src/libs/metadata_view.c:869 +#: ../src/libs/metadata_view.c:870 #, c-format msgid "infinity" msgstr "infinito" -#: ../src/libs/metadata_view.c:873 +#: ../src/libs/metadata_view.c:874 #, c-format msgid "%.2f m" msgstr "%.2f m" -#: ../src/libs/metadata_view.c:1463 +#: ../src/libs/metadata_view.c:1462 msgid "_default" msgstr "_padrões" -#: ../src/libs/metadata_view.c:1495 +#: ../src/libs/metadata_view.c:1494 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -30796,35 +31890,35 @@ msgstr "" "desmarque para esconder metadados que não são de interesse\n" "se configurações diferentes forem necessárias, use predefinições" -#: ../src/libs/metadata_view.c:1657 +#: ../src/libs/metadata_view.c:1656 msgid "jump to film roll" msgstr "pula para rolo de filme" -#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 +#: ../src/libs/modulegroups.c:44 ../src/libs/modulegroups.c:1862 msgid "workflow: scene-referred" msgstr "fluxo de trabalho: relativo à cena" -#: ../src/libs/modulegroups.c:46 +#: ../src/libs/modulegroups.c:47 msgid "modules: deprecated" msgstr "módulos: obsoletos" -#: ../src/libs/modulegroups.c:49 +#: ../src/libs/modulegroups.c:50 msgid "last modified layout" msgstr "última disposição modificada" -#: ../src/libs/modulegroups.c:193 +#: ../src/libs/modulegroups.c:194 msgid "modulegroups" msgstr "grupos de módulos" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 -#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 +#: ../src/libs/modulegroups.c:308 ../src/libs/modulegroups.c:320 +#: ../src/libs/modulegroups.c:2569 ../src/libs/modulegroups.c:2571 msgid "on-off" msgstr "liga-desliga" -#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 +#: ../src/libs/modulegroups.c:500 ../src/libs/modulegroups.c:503 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." @@ -30832,165 +31926,183 @@ msgstr "" "esta ferramenta básica está desligada porque há múltiplas instâncias deste " "módulo. Por favor use o módulo completo para acessar esta ferramenta." -#: ../src/libs/modulegroups.c:579 +#: ../src/libs/modulegroups.c:592 msgid "(some features may only be available in the full module interface)" msgstr "" "(algumas features podem só estar disponíveis na interface do módulo completo)" -#: ../src/libs/modulegroups.c:617 +#. we create the link to the full iop +#: ../src/libs/modulegroups.c:628 #, c-format msgid "go to the full version of the %s module" msgstr "ir para versão completa do módulo %s" -#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 -#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 -#: ../src/libs/modulegroups.c:1862 +#: ../src/libs/modulegroups.c:1628 ../src/libs/modulegroups.c:1722 +#: ../src/libs/modulegroups.c:1759 ../src/libs/modulegroups.c:1813 +#: ../src/libs/modulegroups.c:1928 msgctxt "modulegroup" msgid "base" msgstr "base" -#: ../src/libs/modulegroups.c:1582 +#: ../src/libs/modulegroups.c:1647 msgctxt "modulegroup" msgid "tone" msgstr "tom" -#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1658 ../src/libs/modulegroups.c:1773 +#: ../src/libs/modulegroups.c:1829 msgctxt "modulegroup" msgid "color" msgstr "cor" -#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 -#: ../src/libs/modulegroups.c:1770 +#: ../src/libs/modulegroups.c:1676 ../src/libs/modulegroups.c:1781 +#: ../src/libs/modulegroups.c:1836 msgctxt "modulegroup" msgid "correct" msgstr "correção" -#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 -#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 +#: ../src/libs/modulegroups.c:1695 ../src/libs/modulegroups.c:1794 +#: ../src/libs/modulegroups.c:1849 ../src/libs/modulegroups.c:2454 msgctxt "modulegroup" msgid "effect" msgstr "efeito" -#: ../src/libs/modulegroups.c:1649 +#: ../src/libs/modulegroups.c:1715 msgid "modules: all" msgstr "módulos: todos" -#: ../src/libs/modulegroups.c:1671 +#: ../src/libs/modulegroups.c:1737 msgctxt "modulegroup" msgid "grading" msgstr "gradação de cores" -#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 +#: ../src/libs/modulegroups.c:1745 ../src/libs/modulegroups.c:2460 msgctxt "modulegroup" msgid "effects" msgstr "efeitos" -#: ../src/libs/modulegroups.c:1687 +#: ../src/libs/modulegroups.c:1753 msgid "workflow: beginner" msgstr "fluxo de trabalho: iniciante" -#: ../src/libs/modulegroups.c:1740 +#: ../src/libs/modulegroups.c:1806 msgid "workflow: display-referred" msgstr "fluxo de trabalho: relativo à exibição" -#: ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1867 msgid "search only" msgstr "buscar apenas" -#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 -#: ../src/libs/modulegroups.c:2679 +#: ../src/libs/modulegroups.c:1881 ../src/libs/modulegroups.c:2184 +#: ../src/libs/modulegroups.c:2768 msgctxt "modulegroup" msgid "deprecated" msgstr "descontinuados/obsoletos" -#: ../src/libs/modulegroups.c:1830 +#: ../src/libs/modulegroups.c:1896 msgid "previous config" msgstr "configuração anterior" -#: ../src/libs/modulegroups.c:1832 +#: ../src/libs/modulegroups.c:1898 msgid "previous layout" msgstr "disposição anterior" -#: ../src/libs/modulegroups.c:1836 +#: ../src/libs/modulegroups.c:1902 msgid "previous config with new layout" msgstr "configuração anterior com nova disposição" -#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 -#: ../src/libs/modulegroups.c:2553 +#: ../src/libs/modulegroups.c:2079 ../src/libs/modulegroups.c:2623 +#: ../src/libs/modulegroups.c:2636 msgid "remove this widget" msgstr "remover esta ferramenta" -#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 +#: ../src/libs/modulegroups.c:2204 ../src/libs/modulegroups.c:2482 msgid "remove this module" msgstr "remover este módulo" -#: ../src/libs/modulegroups.c:2363 +#: ../src/libs/modulegroups.c:2446 msgid "base" msgstr "base" -#: ../src/libs/modulegroups.c:2369 +#: ../src/libs/modulegroups.c:2452 msgid "tone" msgstr "tom" -#: ../src/libs/modulegroups.c:2373 +#: ../src/libs/modulegroups.c:2456 msgid "technical" msgstr "técnico" -#: ../src/libs/modulegroups.c:2375 +#: ../src/libs/modulegroups.c:2458 msgid "grading" msgstr "gradação de cores" -#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 +#: ../src/libs/modulegroups.c:2464 ../src/libs/modulegroups.c:2472 msgid "add this module" msgstr "adicionar este módulo" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 +#: ../src/libs/modulegroups.c:2494 ../src/libs/modulegroups.c:2714 msgid "all available modules" msgstr "todos os módulos disponíveis" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2502 msgid "add module" msgstr "adicionar módulo" -#: ../src/libs/modulegroups.c:2424 +#: ../src/libs/modulegroups.c:2507 msgid "remove module" msgstr "remover módulo" -#: ../src/libs/modulegroups.c:2547 +#: ../src/libs/modulegroups.c:2630 msgid "header needed for other widgets" msgstr "cabeçalho necessário para outras ferramentas" -#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 +#: ../src/libs/modulegroups.c:2646 ../src/libs/modulegroups.c:2653 msgid "add this widget" msgstr "adicionar esta ferramenta" -#: ../src/libs/modulegroups.c:2583 +#: ../src/libs/modulegroups.c:2666 msgid "currently invisible" msgstr "autalmente invisível" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2698 msgid "add widget" msgstr "adicionar ferramenta" -#: ../src/libs/modulegroups.c:2621 +#: ../src/libs/modulegroups.c:2703 msgid "remove widget" msgstr "remover ferramenta" -#: ../src/libs/modulegroups.c:2742 -msgid "show all history modules" -msgstr "mostrar todos os módulos do histórico" +#: ../src/libs/modulegroups.c:2919 +msgid "show all modules" +msgstr "mostrar todos os módulos" + +#: ../src/libs/modulegroups.c:2920 +msgid "show all modules, regardless of the selected group" +msgstr "mostrar todos os módulos, independente do grupo selecionado" -#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 +#: ../src/libs/modulegroups.c:2923 +msgid "show active and history modules" +msgstr "mostrar os módulos ativos e de histórico" + +#: ../src/libs/modulegroups.c:2924 +#, fuzzy msgid "" -"show modules that are present in the history stack, regardless of whether or " -"not they are currently enabled" +"show the active modules and the modules present in the history stack, " +"whether enabled or not" msgstr "" "mostrar módulos presenta na pilha do histórico, independente de estarem " "habilitados" -#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 +#: ../src/libs/modulegroups.c:2928 +msgid "show active modules only" +msgstr "mostrar apenas módulos ativos" + +#: ../src/libs/modulegroups.c:2929 +msgid "show only the modules that are currently enabled" +msgstr "mostrar apenas os módulos que estão atualmente habilitados" + +#: ../src/libs/modulegroups.c:3005 ../src/libs/modulegroups.c:3216 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -31001,24 +32113,24 @@ msgstr "" "esses problemas.\n" "eles serão removidos para novas edições na próxima versão." -#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +#: ../src/libs/modulegroups.c:3040 ../src/libs/modulegroups.c:3584 msgid "quick access" msgstr "acesso rápido" -#: ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3042 msgid "active pipeline" msgstr "pipeline ativo" -#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#: ../src/libs/modulegroups.c:3086 ../src/libs/modulegroups.c:3104 #, c-format msgid "module group: '%s'" msgstr "grupo de módulos: '%s'" -#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +#: ../src/libs/modulegroups.c:3120 ../src/libs/modulegroups.c:3180 msgid "cycle module groups" msgstr "alternar grupos de módulos" -#: ../src/libs/modulegroups.c:2975 +#: ../src/libs/modulegroups.c:3151 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -31026,19 +32138,19 @@ msgstr "" "painel de acesso rápido\n" "clique direito no ícone de aba para adicionar/remover ferramentas" -#: ../src/libs/modulegroups.c:2978 +#: ../src/libs/modulegroups.c:3154 msgid "quick access panel" msgstr "painel de acesso rápido" -#: ../src/libs/modulegroups.c:2990 +#: ../src/libs/modulegroups.c:3168 msgid "show only active modules" msgstr "mostrar apenas módulos ativos" -#: ../src/libs/modulegroups.c:2991 +#: ../src/libs/modulegroups.c:3170 msgid "active modules" msgstr "módulos ativos" -#: ../src/libs/modulegroups.c:3001 +#: ../src/libs/modulegroups.c:3185 msgid "" "presets\n" "ctrl+click to manage" @@ -31046,19 +32158,19 @@ msgstr "" "predefinições\n" "ctrl+clique para gerenciar" -#: ../src/libs/modulegroups.c:3008 +#: ../src/libs/modulegroups.c:3192 msgid "search modules" msgstr "busca módulos" -#: ../src/libs/modulegroups.c:3010 +#: ../src/libs/modulegroups.c:3194 msgid "search modules by name or tag" msgstr "procurar módulos por nome ou etiqueta" -#: ../src/libs/modulegroups.c:3025 +#: ../src/libs/modulegroups.c:3209 msgid "clear text" msgstr "limpar texto" -#: ../src/libs/modulegroups.c:3142 +#: ../src/libs/modulegroups.c:3330 #, c-format msgid "" "%s\n" @@ -31067,131 +32179,139 @@ msgstr "" "%s\n" "clique direito no ícone de aba para adicionar/remover módulos" -#: ../src/libs/modulegroups.c:3286 +#: ../src/libs/modulegroups.c:3469 msgid "basic icon" msgstr "ícone de básico" -#: ../src/libs/modulegroups.c:3297 +#: ../src/libs/modulegroups.c:3479 msgid "active icon" msgstr "ícone ativo" -#: ../src/libs/modulegroups.c:3308 +#: ../src/libs/modulegroups.c:3489 msgid "color icon" msgstr "ícone de cor" -#: ../src/libs/modulegroups.c:3319 +#: ../src/libs/modulegroups.c:3499 msgid "correct icon" msgstr "ícone de correções" -#: ../src/libs/modulegroups.c:3330 +#: ../src/libs/modulegroups.c:3509 msgid "effect icon" msgstr "ícone de efeitos" -#: ../src/libs/modulegroups.c:3341 +#: ../src/libs/modulegroups.c:3519 msgid "favorites icon" msgstr "ícone de favoritos" -#: ../src/libs/modulegroups.c:3352 +#: ../src/libs/modulegroups.c:3529 msgid "tone icon" msgstr "ícone de tom" -#: ../src/libs/modulegroups.c:3363 +#: ../src/libs/modulegroups.c:3539 msgid "grading icon" msgstr "ícone de gradação" -#: ../src/libs/modulegroups.c:3374 +#: ../src/libs/modulegroups.c:3549 msgid "technical icon" msgstr "ícone de técnico" -#: ../src/libs/modulegroups.c:3408 +#: ../src/libs/modulegroups.c:3582 msgid "quick access panel widgets" msgstr "ferramentas do painel de acesso rápido" -#: ../src/libs/modulegroups.c:3432 +#: ../src/libs/modulegroups.c:3606 msgid "add widget to the quick access panel" msgstr "adicionar ferramenta ao painel de acesso rápido" -#: ../src/libs/modulegroups.c:3465 +#: ../src/libs/modulegroups.c:3640 msgid "group icon" msgstr "ícone de grupo" -#: ../src/libs/modulegroups.c:3475 +#: ../src/libs/modulegroups.c:3652 msgid "group name" msgstr "nome do grupo" -#: ../src/libs/modulegroups.c:3487 +#: ../src/libs/modulegroups.c:3665 msgid "remove group" msgstr "remover grupo" -#: ../src/libs/modulegroups.c:3515 +#: ../src/libs/modulegroups.c:3694 msgid "move group to the left" msgstr "mover grupo para a esquerda" -#: ../src/libs/modulegroups.c:3525 +#: ../src/libs/modulegroups.c:3706 msgid "add module to the group" msgstr "adicionar módulo ao grupo" -#: ../src/libs/modulegroups.c:3537 +#: ../src/libs/modulegroups.c:3719 msgid "move group to the right" msgstr "mover grupo para a direita" -#: ../src/libs/modulegroups.c:3725 +#: ../src/libs/modulegroups.c:3909 msgid "rename preset" msgstr "renomear predefinição" -#: ../src/libs/modulegroups.c:3728 +#: ../src/libs/modulegroups.c:3912 msgid "_rename" msgstr "_renomear" -#: ../src/libs/modulegroups.c:3733 +#: ../src/libs/modulegroups.c:3917 msgid "a preset with this name already exists!" msgstr "uma predefinição com este nome já existe!" -#: ../src/libs/modulegroups.c:3742 +#: ../src/libs/modulegroups.c:3926 msgid "new preset name:" msgstr "novo nome da predefinição: " -#: ../src/libs/modulegroups.c:4070 +#: ../src/libs/modulegroups.c:4254 msgid "preset: " msgstr "predefinição: " -#: ../src/libs/modulegroups.c:4080 +#: ../src/libs/modulegroups.c:4264 msgid "remove the preset" msgstr "remover a predefinição" -#: ../src/libs/modulegroups.c:4084 +#: ../src/libs/modulegroups.c:4268 msgid "duplicate the preset" msgstr "duplicar a predefinição" -#: ../src/libs/modulegroups.c:4088 +#: ../src/libs/modulegroups.c:4272 msgid "rename the preset" msgstr "renomear a predefinição" -#: ../src/libs/modulegroups.c:4092 +#: ../src/libs/modulegroups.c:4276 msgid "create a new empty preset" msgstr "criar nova predefinição vazia" -#: ../src/libs/modulegroups.c:4100 +#: ../src/libs/modulegroups.c:4284 msgid "show search line" msgstr "mostrar linha de busca" -#: ../src/libs/modulegroups.c:4104 +#: ../src/libs/modulegroups.c:4288 msgid "show quick access panel" msgstr "mostrar painel de acesso rápido" -#: ../src/libs/modulegroups.c:4109 +#: ../src/libs/modulegroups.c:4293 msgid "show all history modules in active group" msgstr "mostrar todos os módulos do histórico no grupo atual" -#: ../src/libs/modulegroups.c:4123 +#: ../src/libs/modulegroups.c:4296 +msgid "" +"show modules that are present in the history stack, regardless of whether or " +"not they are currently enabled" +msgstr "" +"mostrar módulos presenta na pilha do histórico, independente de estarem " +"habilitados" + +#: ../src/libs/modulegroups.c:4307 msgid "auto-apply this preset" msgstr "auto-aplicar esta predefinição" -#: ../src/libs/modulegroups.c:4139 +#: ../src/libs/modulegroups.c:4325 msgid "module groups" msgstr "grupos de módulos" -#: ../src/libs/modulegroups.c:4158 +#: ../src/libs/modulegroups.c:4344 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" @@ -31202,12 +32322,12 @@ msgstr "" msgid "navigation" msgstr "navegação" -#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:263 msgctxt "navigationbox" msgid "fill" msgstr "preenchimento" -#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:261 msgid "small" msgstr "pequeno" @@ -31219,214 +32339,221 @@ msgstr "" "navegação\n" "clique ou arraste para posicionar a área em zoom na visão central" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:248 msgid "hide navigation thumbnail" msgstr "esconde miniatura de navegação" -#: ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:259 msgid "image zoom level" msgstr "nível de zoom da imagem" -#: ../src/libs/navigation.c:270 +#: ../src/libs/navigation.c:264 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:271 +#: ../src/libs/navigation.c:265 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:272 +#: ../src/libs/navigation.c:266 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:273 +#: ../src/libs/navigation.c:267 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:274 +#: ../src/libs/navigation.c:268 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:275 +#: ../src/libs/navigation.c:269 msgid "1600%" msgstr "1600%" -#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3302 +#: ../src/libs/neural_restore.c:480 ../src/libs/neural_restore.c:3587 msgid "neural restore" msgstr "restauração neural" -#: ../src/libs/neural_restore.c:456 +#: ../src/libs/neural_restore.c:485 msgid "AI-based image restoration: denoise and upscale" msgstr "" "restauração de imagem baseada em IA: remoção de ruído e aumento de escala" -#: ../src/libs/neural_restore.c:845 +#: ../src/libs/neural_restore.c:886 #, c-format msgid "failed to open TIFF for writing: %s" msgstr "falha ao abrir TIFF para escrita: %s" -#: ../src/libs/neural_restore.c:896 +#: ../src/libs/neural_restore.c:958 msgid "out of memory for detail recovery buffer" msgstr "memória insuficiente para buffer de recuperação de detalhes" -#: ../src/libs/neural_restore.c:1108 -msgid "Bayer" -msgstr "Bayer" +#: ../src/libs/neural_restore.c:1231 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "falha ao carregar modelo de IA para redução de ruído Bayer" -#: ../src/libs/neural_restore.c:1112 -msgid "X-Trans" -msgstr "X-Trans" +#: ../src/libs/neural_restore.c:1235 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "falha ao carregar modelo de IA para redução de ruído X-Trans" -#: ../src/libs/neural_restore.c:1123 -#, c-format -msgid "failed to load AI raw denoise %s model" -msgstr "falha ao carregar modelo de IA %s para redução de ruído em raw" +#: ../src/libs/neural_restore.c:1239 +msgid "failed to load AI model for linear raw denoising" +msgstr "falha ao carregar modelo de IA para redução de ruído linear em raw" -#: ../src/libs/neural_restore.c:1170 +#: ../src/libs/neural_restore.c:1293 msgid "raw denoise: unsupported raw datatype" msgstr "redução de ruído em raw: tipo de dados raw não suportado" -#: ../src/libs/neural_restore.c:1301 +#: ../src/libs/neural_restore.c:1426 msgid "raw denoise: cannot load source image" msgstr "redução de ruído em raw: não foi possível carrecra a imagem fonte" -#: ../src/libs/neural_restore.c:1327 -msgid "raw denoise: image is not a supported raw sensor format" +#: ../src/libs/neural_restore.c:1452 +msgid "raw denoise: image is not in a supported raw sensor format" msgstr "" -"redução de ruído em raw: imagem não é em formato suportado de sensor raw" +"redução de ruído em raw: imagem não está em formato suportado de sensor raw" -#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4164 -msgid "upscale" -msgstr "aumentar escala" +#: ../src/libs/neural_restore.c:1480 ../src/libs/neural_restore.c:2856 +msgid "" +"raw denoise: this image is already pre-demosaiced (sRaw / computational " +"raw); results may be limited" +msgstr "" +"remoção re duído em raw: esta imagem já está interpolada (sRal / raw " +"computacional); os resultados podem ser limitados" -#: ../src/libs/neural_restore.c:1361 +#: ../src/libs/neural_restore.c:1498 #, c-format msgid "loading %s model..." msgstr "carregando modelo %s ..." -#: ../src/libs/neural_restore.c:1391 +#: ../src/libs/neural_restore.c:1528 #, c-format msgid "failed to load AI %s model" msgstr "falha ao carregar modelo %s de IA" -#: ../src/libs/neural_restore.c:1461 +#: ../src/libs/neural_restore.c:1598 msgid "neural restore: cannot create output directory" msgstr "restauração neural: nào foi possível criar o diretório de saída" -#: ../src/libs/neural_restore.c:1493 +#: ../src/libs/neural_restore.c:1630 msgid "neural restore: too many output files" msgstr "restauração neural: arquivos de saída em quantidade excessiva" -#: ../src/libs/neural_restore.c:1502 +#: ../src/libs/neural_restore.c:1639 #, c-format msgid "denoising image %d/%d..." msgstr "removendo ruído de imagem %d/%d..." -#: ../src/libs/neural_restore.c:1503 +#: ../src/libs/neural_restore.c:1640 #, c-format msgid "raw denoising image %d/%d..." msgstr "removendo ruído de imagem %d/%d..." -#: ../src/libs/neural_restore.c:1504 +#: ../src/libs/neural_restore.c:1641 #, c-format msgid "upscaling 2x image %d/%d..." msgstr "aumentando escala 2x imagem %d/%d..." -#: ../src/libs/neural_restore.c:1505 +#: ../src/libs/neural_restore.c:1642 #, c-format msgid "upscaling 4x image %d/%d..." msgstr "aumentando escala 4x imagem %d/%d..." -#: ../src/libs/neural_restore.c:1514 +#: ../src/libs/neural_restore.c:1651 #, c-format msgid "raw denoise failed for image %d" msgstr "redução de ruído falhou para imagem %d" -#: ../src/libs/neural_restore.c:1543 +#: ../src/libs/neural_restore.c:1680 msgid "neural restore: export failed" msgstr "restauração neural: exportação falhou" -#: ../src/libs/neural_restore.c:1566 +#: ../src/libs/neural_restore.c:1703 #, c-format msgid "neural %s: %d image processed" msgid_plural "neural %s: %d images processed" msgstr[0] "neural %s: %d imagem processada" msgstr[1] "neural %s: %d imagens processadas" -#: ../src/libs/neural_restore.c:1648 +#: ../src/libs/neural_restore.c:1785 msgid "large output - processing will be slow" msgstr "saída grande - o processamento será lento" -#: ../src/libs/neural_restore.c:1664 +#: ../src/libs/neural_restore.c:1801 msgid "output: Bayer CFA DNG" msgstr "saída: Bayer CFA DNG" -#: ../src/libs/neural_restore.c:1665 +#: ../src/libs/neural_restore.c:1802 msgid "output: LinearRaw DNG" msgstr "saída: LinearRaw DNG" -#: ../src/libs/neural_restore.c:1684 +#: ../src/libs/neural_restore.c:1813 +msgid "preview unavailable – process to save result" +msgstr "pré-visualização não disponível -- processe para gravar o resultado" + +#: ../src/libs/neural_restore.c:1834 msgid "wide-gamut preserved, not denoised" msgstr "gama ampla de cores preservada, sem redução de ruído" -#: ../src/libs/neural_restore.c:1685 +#: ../src/libs/neural_restore.c:1835 msgid "wide-gamut clipped" msgstr "gama ampla de cores recortada" -#: ../src/libs/neural_restore.c:3486 +#: ../src/libs/neural_restore.c:3770 #, c-format msgid "zoom %.0f%%" msgstr "zoom: %.0f%%" -#: ../src/libs/neural_restore.c:3649 +#: ../src/libs/neural_restore.c:3933 msgid "click to select preview area" msgstr "clique para selecionar área de pré-visualização" -#: ../src/libs/neural_restore.c:3674 +#: ../src/libs/neural_restore.c:3958 msgid "model not available" msgstr "modelo não disponível" -#: ../src/libs/neural_restore.c:3676 ../src/libs/neural_restore.c:3870 +#: ../src/libs/neural_restore.c:3960 ../src/libs/neural_restore.c:4143 msgid "generating preview..." msgstr "gerando pré-visualização" -#: ../src/libs/neural_restore.c:3678 +#: ../src/libs/neural_restore.c:3962 msgid "click to generate preview" msgstr "clique para gerar pré-visualização" -#: ../src/libs/neural_restore.c:3680 +#: ../src/libs/neural_restore.c:3964 msgid "image not supported by this task" msgstr "imagem não é suportada por esta tarefa" -#: ../src/libs/neural_restore.c:3682 +#: ../src/libs/neural_restore.c:3966 msgid "preview initialization failed" msgstr "a inicialização de pré-visualização falhou" -#: ../src/libs/neural_restore.c:3683 +#: ../src/libs/neural_restore.c:3967 msgid "select an image to preview" msgstr "selecionar uma imagem para pré-visualizar" -#: ../src/libs/neural_restore.c:4116 ../src/libs/neural_restore.c:4380 +#: ../src/libs/neural_restore.c:4391 ../src/libs/neural_restore.c:4660 msgid "select output folder" msgstr "selecione a pasta de saída" -#: ../src/libs/neural_restore.c:4161 +#: ../src/libs/neural_restore.c:4436 msgid "AI raw denoising" msgstr "remoção de ruído em raw com IA" -#: ../src/libs/neural_restore.c:4163 +#: ../src/libs/neural_restore.c:4438 msgid "AI denoising" msgstr "remoção de ruído com IA" -#: ../src/libs/neural_restore.c:4165 +#: ../src/libs/neural_restore.c:4440 msgid "AI upscaling" msgstr "aumento da escala com IA" -#: ../src/libs/neural_restore.c:4177 +#: ../src/libs/neural_restore.c:4452 msgid "blend between the source CFA (0%) and the denoised output (100%)" msgstr "mesclar entre CFA de origem (0%) e a saída com remoção de ruído (100%)" -#: ../src/libs/neural_restore.c:4195 +#: ../src/libs/neural_restore.c:4470 #, no-c-format msgid "" "100% applies the full AI model output; lower values bring back luminance " @@ -31435,60 +32562,68 @@ msgstr "" "100% aplica a saida completa do modelo de IA; valores menores trazem de " "volta luminância textura e granulação enquanto mantém ruído de cor suprimido" -#: ../src/libs/neural_restore.c:4204 +#: ../src/libs/neural_restore.c:4479 msgid "upscale factor" msgstr "fator de aumento de escala" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4481 msgid "2x" msgstr "2x" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4481 msgid "4x" msgstr "4x" -#: ../src/libs/neural_restore.c:4223 +#: ../src/libs/neural_restore.c:4499 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" msgstr "clique para escolher área de pré-visualização na miniatura" -#: ../src/libs/neural_restore.c:4254 +#: ../src/libs/neural_restore.c:4522 msgid "process selected images" msgstr "processar imagens selecionadas" -#: ../src/libs/neural_restore.c:4272 +#: ../src/libs/neural_restore.c:4540 msgid "output parameters" msgstr "parâmetros de saída" -#: ../src/libs/neural_restore.c:4283 +#: ../src/libs/neural_restore.c:4551 msgid "output TIFF bit depth" msgstr "profundidade de bits do TIFF de saída" -#: ../src/libs/neural_restore.c:4325 +#: ../src/libs/neural_restore.c:4561 +#, fuzzy +msgid "output TIFF compression" +msgstr "contraste | compressão" + +#: ../src/libs/neural_restore.c:4604 msgid "color profile embedded in the output TIFF" msgstr "perfil de cor embutido na saída TIFF" -#: ../src/libs/neural_restore.c:4335 +#: ../src/libs/neural_restore.c:4614 msgid "preserve wide-gamut colors" msgstr "preservar gama ampla de cores" -#: ../src/libs/neural_restore.c:4342 +#: ../src/libs/neural_restore.c:4621 msgid "" "when on, pixels outside sRGB gamut pass through without being denoised; when " "off, all pixels are denoised but wide-gamut colors may be clipped; only " "affects denoise" -msgstr "quando ligado, pixels fora da gama sRGB passam sem remoção de ruído; quando desligado, todos os pixels passam por remoção de ruído mas cores de gama ampla podem ser recortadas; só afeta remoção de ruído" +msgstr "" +"quando ligado, pixels fora da gama sRGB passam sem remoção de ruído; quando " +"desligado, todos os pixels passam por remoção de ruído mas cores de gama " +"ampla podem ser recortadas; só afeta remoção de ruído" -#: ../src/libs/neural_restore.c:4351 +#: ../src/libs/neural_restore.c:4630 msgid "add to the current collection" msgstr "adicionar à coleção atual" -#: ../src/libs/neural_restore.c:4357 +#: ../src/libs/neural_restore.c:4636 msgid "automatically import the output image into the current collection" msgstr "automaticamente importar imagem de saída na coleção atual" -#: ../src/libs/neural_restore.c:4373 +#: ../src/libs/neural_restore.c:4652 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" @@ -31496,63 +32631,63 @@ msgstr "" "pasta de saída - suporta variáveis darktable\n" "$(FILE_FOLDER) = pasta fonte de imagens" -#: ../src/libs/print_settings.c:48 +#: ../src/libs/print_settings.c:49 msgid "print settings" msgstr "configurações de impressão" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 +#: ../src/libs/print_settings.c:369 ../src/libs/print_settings.c:772 #, c-format msgid "processing `%s' for `%s'" msgstr "processando `%s' para `%s'" -#: ../src/libs/print_settings.c:399 +#: ../src/libs/print_settings.c:400 #, c-format msgid "cannot open printer profile `%s'" msgstr "não foi possível abrir o perfil de impressora `%s'!" -#: ../src/libs/print_settings.c:410 +#: ../src/libs/print_settings.c:411 #, c-format msgid "error getting output profile for image %d" msgstr "erro ao obter perfil de saída para imagem %d" -#: ../src/libs/print_settings.c:422 +#: ../src/libs/print_settings.c:423 #, c-format msgid "cannot apply printer profile `%s'" msgstr "não foi possível aplicar o perfil de impressora `%s'!" -#: ../src/libs/print_settings.c:594 +#: ../src/libs/print_settings.c:595 msgid "failed to create temporary PDF for printing" msgstr "falha ao criar PDF temporário para imprimir" -#: ../src/libs/print_settings.c:640 +#: ../src/libs/print_settings.c:641 msgid "maximum image per page reached" msgstr "máximo de imagens por página foi atingido" -#: ../src/libs/print_settings.c:725 +#: ../src/libs/print_settings.c:726 msgid "cannot print until a picture is selected" msgstr "não pode imprimir até que uma foto seja selecionada" -#: ../src/libs/print_settings.c:730 +#: ../src/libs/print_settings.c:731 msgid "cannot print until a printer is selected" msgstr "não pode imprimir até uma impressora ser selecionada" -#: ../src/libs/print_settings.c:735 +#: ../src/libs/print_settings.c:736 msgid "cannot print until a paper is selected" msgstr "não pode imprimir até um papel ser selecionado" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:764 #, c-format msgid "cannot get image %d for printing" msgstr "não foi possível obter a imagem %d para imprimir" -#: ../src/libs/print_settings.c:942 +#: ../src/libs/print_settings.c:943 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1195 +#: ../src/libs/print_settings.c:1196 #, c-format msgid "" "style to be applied on print:\n" @@ -31561,59 +32696,59 @@ msgstr "" "estilo a ser aplicado ao imprimir:\n" "%s" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2489 msgctxt "section" msgid "printer" msgstr "impressora" -#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2571 +#: ../src/libs/print_settings.c:2502 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2566 msgid "printer" msgstr "impressora" -#: ../src/libs/print_settings.c:2507 +#: ../src/libs/print_settings.c:2502 msgid "media" msgstr "mídia" -#: ../src/libs/print_settings.c:2528 +#: ../src/libs/print_settings.c:2523 msgid "color management in printer driver" msgstr "gerenciamento de cor do driver da impressora" -#: ../src/libs/print_settings.c:2561 +#: ../src/libs/print_settings.c:2556 msgid "printer ICC profiles" msgstr "perfis ICC de impresssora" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2577 msgid "black point compensation" msgstr "compensação de ponto preto" -#: ../src/libs/print_settings.c:2595 +#: ../src/libs/print_settings.c:2590 msgid "activate black point compensation when applying the printer profile" msgstr "ativar compensação de ponto preto ao aplicar o perfil da impressora" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2602 +#: ../src/libs/print_settings.c:2597 msgctxt "section" msgid "page" msgstr "página" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2619 msgid "measurement units" msgstr "unidades de medida" -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2627 msgid "image width/height" msgstr "largura/altura da imagem" -#: ../src/libs/print_settings.c:2637 +#: ../src/libs/print_settings.c:2632 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2645 +#: ../src/libs/print_settings.c:2640 msgid "scale factor" msgstr "fator de escala" -#: ../src/libs/print_settings.c:2651 +#: ../src/libs/print_settings.c:2646 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -31626,46 +32761,46 @@ msgstr "" "um valor muito grande pode resultar em baixa qualidade de impressão" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2660 msgid "top margin" msgstr "margem superior" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2664 msgid "left margin" msgstr "margem esquerda" -#: ../src/libs/print_settings.c:2672 +#: ../src/libs/print_settings.c:2667 msgid "lock" msgstr "bloquear" -#: ../src/libs/print_settings.c:2674 +#: ../src/libs/print_settings.c:2669 msgid "change all margins uniformly" msgstr "mudar todas as margens uniformemente" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2678 +#: ../src/libs/print_settings.c:2673 msgid "right margin" msgstr "margem direita" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2682 +#: ../src/libs/print_settings.c:2677 msgid "bottom margin" msgstr "margem inferior" -#: ../src/libs/print_settings.c:2715 +#: ../src/libs/print_settings.c:2710 msgid "display grid" msgstr "visualizar grade" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2721 msgid "snap to grid" msgstr "alinhar à grade" -#: ../src/libs/print_settings.c:2739 +#: ../src/libs/print_settings.c:2734 msgid "borderless mode required" msgstr "modo sem bordas necessário" -#: ../src/libs/print_settings.c:2742 +#: ../src/libs/print_settings.c:2737 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -31676,16 +32811,16 @@ msgstr "" "menores que as margens do hardware da impressora." #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2749 +#: ../src/libs/print_settings.c:2744 msgctxt "section" msgid "image layout" msgstr "disposição da imagem" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2785 msgid "new image area" msgstr "nova área de imagem" -#: ../src/libs/print_settings.c:2792 +#: ../src/libs/print_settings.c:2787 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -31695,57 +32830,57 @@ msgstr "" "clique e arraste na página para posicionar a área\n" "arraste e solte a imagem do rolo de filme nela" -#: ../src/libs/print_settings.c:2796 +#: ../src/libs/print_settings.c:2791 msgid "delete image area" msgstr "excluir área de imagem" -#: ../src/libs/print_settings.c:2798 +#: ../src/libs/print_settings.c:2793 msgid "delete the currently selected image area" msgstr "remover a área da imagem atualmente selecionada" -#: ../src/libs/print_settings.c:2801 +#: ../src/libs/print_settings.c:2796 msgid "clear layout" msgstr "limpar disposição" -#: ../src/libs/print_settings.c:2803 +#: ../src/libs/print_settings.c:2798 msgid "remove all image areas from the page" msgstr "remove todas áreas de imagem da página" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2820 +#: ../src/libs/print_settings.c:2815 msgid "image area x origin (in current unit)" msgstr "origem x da área da imagem (na unidade atual)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2824 +#: ../src/libs/print_settings.c:2819 msgid "image area y origin (in current unit)" msgstr "origem y da área da imagem (na unidade atual)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2835 +#: ../src/libs/print_settings.c:2830 msgid "image area width (in current unit)" msgstr "largura da área da imagem (na unidade atual)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2839 +#: ../src/libs/print_settings.c:2834 msgid "image area height (in current unit)" msgstr "altura da área da imagem (na unidade atual)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2865 +#: ../src/libs/print_settings.c:2860 msgctxt "section" msgid "print settings" msgstr "configurações de impressão" -#: ../src/libs/print_settings.c:2935 +#: ../src/libs/print_settings.c:2929 msgid "select style to be applied on printing" msgstr "selecione estilo a ser aplicado ao imprimir" -#: ../src/libs/print_settings.c:2937 +#: ../src/libs/print_settings.c:2935 msgid "temporary style to use while printing" msgstr "estilo temporário a ser usado ao imprimir" -#: ../src/libs/print_settings.c:2969 +#: ../src/libs/print_settings.c:2967 msgid "print with current settings" msgstr "imprime com configuração atual" @@ -31778,15 +32913,15 @@ msgstr " mas não " msgid "recent collections settings" msgstr "preferências de coleções recentes" -#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1022 msgid "set scale to linear" msgstr "mudar escala para linear" -#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1027 msgid "set scale to logarithmic" msgstr "mudar escala para logarítmica" -#: ../src/libs/scopes/histogram.c:244 +#: ../src/libs/scopes/histogram.c:245 msgid "switch histogram scale" msgstr "alterna escala do histograma" @@ -31799,48 +32934,48 @@ msgstr "dividir" msgid "vectorscope" msgstr "vetorscópio" -#: ../src/libs/scopes/vectorscope.c:1038 +#: ../src/libs/scopes/vectorscope.c:1037 msgid "set view to AzBz" msgstr "mudar visão para AzBz" -#: ../src/libs/scopes/vectorscope.c:1044 +#: ../src/libs/scopes/vectorscope.c:1043 msgid "set view to RYB" msgstr "mudar visão para RYB" -#: ../src/libs/scopes/vectorscope.c:1050 +#: ../src/libs/scopes/vectorscope.c:1049 msgid "set view to u*v*" msgstr "mudar visão para u*v*" -#: ../src/libs/scopes/vectorscope.c:1160 +#: ../src/libs/scopes/vectorscope.c:1159 msgid "scroll to coarse-rotate" msgstr "scroll para rotacionar grosseiramente" -#: ../src/libs/scopes/vectorscope.c:1161 +#: ../src/libs/scopes/vectorscope.c:1160 msgid "ctrl+scroll to fine rotate" msgstr "ctrl+scroll para rotacionar de maneira fina" -#: ../src/libs/scopes/vectorscope.c:1162 +#: ../src/libs/scopes/vectorscope.c:1161 msgid "shift+scroll to change width" msgstr "shift+scroll muda largura" -#: ../src/libs/scopes/vectorscope.c:1163 +#: ../src/libs/scopes/vectorscope.c:1162 msgid "alt+scroll to cycle" msgstr "alt+scroll alterna ciclicamente" -#: ../src/libs/scopes/vectorscope.c:1419 +#: ../src/libs/scopes/vectorscope.c:1425 msgid "cycle vectorscope types" msgstr "alternar tipos de vetorscópio" -#: ../src/libs/scopes/vectorscope.c:1424 +#: ../src/libs/scopes/vectorscope.c:1432 msgid "switch vectorscope scale" msgstr "alternar escala do vetorscópio" -#: ../src/libs/scopes/vectorscope.c:1441 +#: ../src/libs/scopes/vectorscope.c:1451 msgid "color harmonies" msgstr "harmonias de cor" #. FIXME: do we need this action, or is it vestigial? -#: ../src/libs/scopes/vectorscope.c:1459 +#: ../src/libs/scopes/vectorscope.c:1469 msgid "cycle color harmonies" msgstr "alternar ciclicamente harmonias de cor" @@ -31856,11 +32991,11 @@ msgstr "mudar escopo para vertical" msgid "set scope to horizontal" msgstr "mudar escopo para horizontal" -#: ../src/libs/scopes/waveform.c:404 +#: ../src/libs/scopes/waveform.c:405 msgid "switch scope orientation" msgstr "orientação do vetorscópio" -#: ../src/libs/scopes/waveform.c:446 +#: ../src/libs/scopes/waveform.c:449 msgid "RGB parade" msgstr "parada RGB" @@ -31912,11 +33047,11 @@ msgstr "sessão" msgid "jobcode" msgstr "código do trabalho" -#: ../src/libs/snapshots.c:99 +#: ../src/libs/snapshots.c:100 msgid "snapshots" msgstr "instantânea" -#: ../src/libs/snapshots.c:104 +#: ../src/libs/snapshots.c:105 msgid "" "remember a specific edit state and\n" "allow comparing it against another\n" @@ -31931,28 +33066,28 @@ msgctxt "snapshot sign" msgid "S" msgstr "S" -#: ../src/libs/snapshots.c:604 +#: ../src/libs/snapshots.c:613 msgid "restore snapshot into current history" msgstr "restaurar instantânea no histórico atual" -#: ../src/libs/snapshots.c:719 +#: ../src/libs/snapshots.c:730 msgid "snapshots for removed image have been deleted" msgstr "instantâneas da imagem removida foram removidos" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 #, c-format msgid "↗ %s '%s'" msgstr "↗ %s '%s'" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 msgid "this snapshot was taken from" msgstr "esta captura instantânea foi tirada de" -#: ../src/libs/snapshots.c:810 +#: ../src/libs/snapshots.c:821 msgid "take snapshot" msgstr "captura instantânea" -#: ../src/libs/snapshots.c:812 +#: ../src/libs/snapshots.c:823 msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" @@ -31960,11 +33095,7 @@ msgstr "" "tira uma instantânea para comparar com outra imagem ou a mesma imagem em " "outro estágio de revelação" -#: ../src/libs/snapshots.c:867 -msgid "side-by-side" -msgstr "lado-a-lado" - -#: ../src/libs/snapshots.c:873 +#: ../src/libs/snapshots.c:879 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" @@ -31972,7 +33103,11 @@ msgstr "" "positionar a instantânea lado-a-lado / acima-abaixo da imagem atual ao invés " "de sobrepor" -#: ../src/libs/snapshots.c:877 +#: ../src/libs/snapshots.c:881 +msgid "side-by-side" +msgstr "lado-a-lado" + +#: ../src/libs/snapshots.c:890 msgid "toggle last snapshot" msgstr "alterna última instantânea" @@ -32071,7 +33206,7 @@ msgstr "criar..." msgid "create styles from history stack of selected images" msgstr "cria estilos a partir do histórico das imagens selecionadas" -#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2573 msgid "edit..." msgstr "editar..." @@ -32111,11 +33246,11 @@ msgstr "mudar o tamanho da pré-visualização na miniatura de estilo" msgid "large" msgstr "grande" -#: ../src/libs/tagging.c:110 +#: ../src/libs/tagging.c:111 msgid "tagging" msgstr "etiquetas" -#: ../src/libs/tagging.c:115 +#: ../src/libs/tagging.c:116 msgid "" "add or remove keywords for\n" "the currently selected images" @@ -32123,33 +33258,33 @@ msgstr "" "adicionar ou remover palavras-chave para\n" "as imagens atualmente selecionadas" -#: ../src/libs/tagging.c:1446 +#: ../src/libs/tagging.c:1447 msgid "attach tag to all" msgstr "anexar etiqueta a todas" -#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 +#: ../src/libs/tagging.c:1456 ../src/libs/tagging.c:2542 msgid "detach tag" msgstr "desanexar etiqueta" -#: ../src/libs/tagging.c:1459 +#: ../src/libs/tagging.c:1460 msgid "find tag" msgstr "encontrar etiqueta" -#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 +#: ../src/libs/tagging.c:1463 ../src/libs/tagging.c:2609 msgid "copy to clipboard" msgstr "copiar para a área d etransferência" -#: ../src/libs/tagging.c:1699 +#: ../src/libs/tagging.c:1711 msgid "delete tag?" msgstr "excluir etiqueta?" -#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 -#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 +#: ../src/libs/tagging.c:1717 ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:2027 ../src/libs/tagging.c:2336 #, c-format msgid "selected: %s" msgstr "selecionado: %s " -#: ../src/libs/tagging.c:1710 +#: ../src/libs/tagging.c:1722 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -32164,73 +33299,73 @@ msgstr[1] "" "você realmente deseja excluir a etiqueta `%s'?\n" "%d imagens tem esta etiqueta atribuída!" -#: ../src/libs/tagging.c:1748 +#: ../src/libs/tagging.c:1760 #, c-format msgid "tag %s removed" msgstr "etiqueta %s removida" -#: ../src/libs/tagging.c:1788 +#: ../src/libs/tagging.c:1800 msgid "delete node?" msgstr "excluir nó?" -#: ../src/libs/tagging.c:1798 +#: ../src/libs/tagging.c:1810 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d etiqueta será removida." msgstr[1] "%d etiquetas serão removidas." -#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:1817 ../src/libs/tagging.c:2037 +#: ../src/libs/tagging.c:2346 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d imagem será atualizada" msgstr[1] "%d imagens serão atualizadas" -#: ../src/libs/tagging.c:1836 +#: ../src/libs/tagging.c:1848 #, c-format msgid "%d tags removed" msgstr "%d etiquetas removidas" -#: ../src/libs/tagging.c:1880 +#: ../src/libs/tagging.c:1892 msgid "create tag" msgstr "criar etiqueta" -#: ../src/libs/tagging.c:1896 +#: ../src/libs/tagging.c:1908 #, c-format msgid "add to: \"%s\" " msgstr "adicionar a: \"%s\" " -#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:1913 ../src/libs/tagging.c:2061 msgid "category" msgstr "categoria" -#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 +#: ../src/libs/tagging.c:1926 ../src/libs/tagging.c:2052 msgid "name: " msgstr "nome: " -#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 +#: ../src/libs/tagging.c:1929 ../src/libs/tagging.c:2072 msgid "synonyms: " msgstr "sinônimos: " -#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 -#: ../src/libs/tagging.c:2360 +#: ../src/libs/tagging.c:1937 ../src/libs/tagging.c:2089 +#: ../src/libs/tagging.c:2372 msgid "empty tag is not allowed, aborting" msgstr "etiqueta vazia não permitido, abortando" -#: ../src/libs/tagging.c:1936 +#: ../src/libs/tagging.c:1948 msgid "tag name already exists. aborting." msgstr "etiqueta já existe. abortando." -#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 +#: ../src/libs/tagging.c:2031 ../src/libs/tagging.c:2340 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d etiqueta será atualizada." msgstr[1] "%d etiquetas serão atualizadas." -#: ../src/libs/tagging.c:2079 +#: ../src/libs/tagging.c:2091 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -32238,100 +33373,100 @@ msgstr "" "caractere '|' não é permitido para renomear etiqueta.\n" "para modificar a hierarquia use renomear caminho. Abortando." -#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 +#: ../src/libs/tagging.c:2140 ../src/libs/tagging.c:2274 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "pelo menos um nome de etiqueta ('%s') já existe, abortando" -#: ../src/libs/tagging.c:2318 +#: ../src/libs/tagging.c:2330 msgid "change path" msgstr "mudar caminho" -#: ../src/libs/tagging.c:2364 +#: ../src/libs/tagging.c:2376 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "'|' em local incorreto, etiqueta vazio não permitido, abortando" -#: ../src/libs/tagging.c:2496 +#: ../src/libs/tagging.c:2508 #, c-format msgid "tag %s created" msgstr "etiqueta %s criada" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2537 msgid "attach tag" msgstr "anexar etiqueta" -#: ../src/libs/tagging.c:2540 +#: ../src/libs/tagging.c:2552 msgid "create tag..." msgstr "criar etiqueta..." -#: ../src/libs/tagging.c:2547 +#: ../src/libs/tagging.c:2559 msgid "delete tag" msgstr "excluir etiqueta" -#: ../src/libs/tagging.c:2555 +#: ../src/libs/tagging.c:2567 msgid "delete node" msgstr "excluir nó" -#: ../src/libs/tagging.c:2569 +#: ../src/libs/tagging.c:2581 msgid "change path..." msgstr "mudar caminho..." -#: ../src/libs/tagging.c:2580 +#: ../src/libs/tagging.c:2592 msgid "set as a tag" msgstr "definir como etiqueta" -#: ../src/libs/tagging.c:2592 +#: ../src/libs/tagging.c:2604 msgid "copy to entry" msgstr "copiar para entrada de dados" -#: ../src/libs/tagging.c:2618 +#: ../src/libs/tagging.c:2630 msgid "go to tag collection" msgstr "ir para a coleção de etiquetas" -#: ../src/libs/tagging.c:2625 +#: ../src/libs/tagging.c:2637 msgid "go back to work" msgstr "voltar ao trabalho" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2827 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2803 +#: ../src/libs/tagging.c:2829 msgid "(private)" msgstr "(privado)" -#: ../src/libs/tagging.c:2832 +#: ../src/libs/tagging.c:2858 msgid "select a keyword file" msgstr "selecione um arquivo de palavras-chave" -#: ../src/libs/tagging.c:2847 +#: ../src/libs/tagging.c:2873 msgid "error importing tags" msgstr "erro importando etiquetas" -#: ../src/libs/tagging.c:2849 +#: ../src/libs/tagging.c:2875 #, c-format msgid "%zd tags imported" msgstr "%zd etiquetas importadas" -#: ../src/libs/tagging.c:2874 +#: ../src/libs/tagging.c:2900 msgid "select file to export to" msgstr "selecione arquivo para exportar" -#: ../src/libs/tagging.c:2890 +#: ../src/libs/tagging.c:2916 msgid "error exporting tags" msgstr "erro exportando etiquetas" -#: ../src/libs/tagging.c:2892 +#: ../src/libs/tagging.c:2918 #, c-format msgid "%zd tags exported" msgstr "%zd etiquetas exportadas" -#: ../src/libs/tagging.c:3370 +#: ../src/libs/tagging.c:3396 msgid "drop to root" msgstr "soltar na raiz" -#: ../src/libs/tagging.c:3527 +#: ../src/libs/tagging.c:3553 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -32343,47 +33478,47 @@ msgstr "" "clique-direito para outras ações em etiquetas anexadas,\n" "Tab para dar o foco à entrada" -#: ../src/libs/tagging.c:3541 +#: ../src/libs/tagging.c:3565 msgid "attach" msgstr "anexar" -#: ../src/libs/tagging.c:3543 +#: ../src/libs/tagging.c:3567 msgid "attach tag to all selected images" msgstr "anexa etiqueta a todas as imagens selecionadas" -#: ../src/libs/tagging.c:3546 +#: ../src/libs/tagging.c:3570 msgid "detach" msgstr "desanexar" -#: ../src/libs/tagging.c:3548 +#: ../src/libs/tagging.c:3572 msgid "detach tag from all selected images" msgstr "desanexa etiqueta das imagens selecionadas" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "toggle list with / without hierarchy" msgstr "alterna lista com / sem hierarquia" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "hide" msgstr "esconder" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "toggle sort by name or by count" msgstr "escolhe ordenar por nome ou contagem" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "sort" msgstr "ordenar" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "toggle show or not darktable tags" msgstr "alterna mostrar etiquetas darktable" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "dttags" msgstr "etiquetas do darktable" -#: ../src/libs/tagging.c:3585 +#: ../src/libs/tagging.c:3609 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -32397,11 +33532,11 @@ msgstr "" "pressione shift+Tab para selecionar somente a primeira etiqueta de usuário " "anexada" -#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 +#: ../src/libs/tagging.c:3622 ../src/libs/tagging.c:3624 msgid "clear entry" msgstr "limpar texto" -#: ../src/libs/tagging.c:3664 +#: ../src/libs/tagging.c:3691 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -32418,7 +33553,7 @@ msgstr "" "clique-direito para outras ações na etiqueta selecionada,\n" "shift+Tab para dar foco à entrada" -#: ../src/libs/tagging.c:3710 +#: ../src/libs/tagging.c:3735 msgid "" "create a new tag with the\n" "name you entered" @@ -32426,51 +33561,51 @@ msgstr "" "cria nova etiqueta com o\n" "nome inserido" -#: ../src/libs/tagging.c:3716 +#: ../src/libs/tagging.c:3741 msgid "import tags from a Lightroom keyword file" msgstr "importa etiquetas de um arquivo de palavras-chave do Lightroom" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3748 msgid "export all tags to a Lightroom keyword file" msgstr "" "exporta todas as etiquetas para um arquivo de palavras-chave do Lightroom" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "toggle list / tree view" msgstr "alterna visualização em árvore" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "tree" msgstr "árvore" -#: ../src/libs/tagging.c:3733 +#: ../src/libs/tagging.c:3758 msgid "toggle list with / without suggestion" msgstr "alterna lista com / sem sugestão" -#: ../src/libs/tagging.c:3734 +#: ../src/libs/tagging.c:3759 msgid "suggestion" msgstr "sugestão" -#: ../src/libs/tagging.c:3753 +#: ../src/libs/tagging.c:3778 msgid "redo last tag" msgstr "repetir última etiqueta" -#: ../src/libs/tagging.c:3840 +#: ../src/libs/tagging.c:3868 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "atalho de etiqueta não é ativo na visualização de árvore de etiquetas. por " "favor, mude para visualização de lista" -#: ../src/libs/tagging.c:3973 +#: ../src/libs/tagging.c:4006 msgid "tagging settings" msgstr "configurações de etiquetagem" -#: ../src/libs/tools/colorlabels.c:64 +#: ../src/libs/tools/colorlabels.c:66 msgid "colorlabels" msgstr "etiquetas coloridas" -#: ../src/libs/tools/colorlabels.c:106 +#: ../src/libs/tools/colorlabels.c:108 #, c-format msgid "" "toggle color label of selected images\n" @@ -32479,15 +33614,15 @@ msgstr "" "alterna etiqueta de cor das imagens selecionadas\n" "%s" -#: ../src/libs/tools/colorlabels.c:109 +#: ../src/libs/tools/colorlabels.c:111 msgid "toggle color label of selected images" msgstr "alterna etiqueta de cor das imagens selecionadas" -#: ../src/libs/tools/colorlabels.c:135 +#: ../src/libs/tools/colorlabels.c:132 msgid "clear color labels of selected images" msgstr "remove etiquetas de cor das imagens selecionadas" -#: ../src/libs/tools/colorlabels.c:228 +#: ../src/libs/tools/colorlabels.c:234 msgid "enter a description of how you use this color label" msgstr "digite uma descrição para como você usa esta etiqueta de cor" @@ -32668,12 +33803,12 @@ msgid "invalid gamepad axis" msgstr "eixo inválido de gamepad" #. we write the label with the size category -#: ../src/libs/tools/global_toolbox.c:212 +#: ../src/libs/tools/global_toolbox.c:214 msgid "thumbnails overlays for size" msgstr "informações para o tamanho" -#: ../src/libs/tools/global_toolbox.c:246 -#: ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:248 +#: ../src/libs/tools/global_toolbox.c:312 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -32683,108 +33818,108 @@ msgstr "" "movimento do mouse na imagem\n" "defina em -1 para nunca esconder a sobreposição" -#: ../src/libs/tools/global_toolbox.c:251 -#: ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:253 +#: ../src/libs/tools/global_toolbox.c:317 msgid "timeout only available for block overlay" msgstr "timeout disponível somente para sobreposição de bloco" -#: ../src/libs/tools/global_toolbox.c:275 -#: ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:277 +#: ../src/libs/tools/global_toolbox.c:464 msgid "culling overlays" msgstr "sobreposições de seleção" -#: ../src/libs/tools/global_toolbox.c:277 +#: ../src/libs/tools/global_toolbox.c:279 msgid "preview overlays" msgstr "sobreposições de pré-visualização" -#: ../src/libs/tools/global_toolbox.c:351 +#: ../src/libs/tools/global_toolbox.c:353 msgid "overlays not available here..." msgstr "sobreposições não disponíveis aqui..." -#: ../src/libs/tools/global_toolbox.c:390 +#: ../src/libs/tools/global_toolbox.c:392 msgid "grouping" msgstr "agrupamento" -#: ../src/libs/tools/global_toolbox.c:392 -#: ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:394 +#: ../src/libs/tools/global_toolbox.c:560 msgid "expand grouped images" msgstr "expandir imagens agrupadas" -#: ../src/libs/tools/global_toolbox.c:394 -#: ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:396 +#: ../src/libs/tools/global_toolbox.c:562 msgid "collapse grouped images" msgstr "recolher imagens agrupadas" -#: ../src/libs/tools/global_toolbox.c:401 -msgid "thumbnail overlays options" -msgstr "opções de informações em miniaturas" - -#: ../src/libs/tools/global_toolbox.c:402 +#: ../src/libs/tools/global_toolbox.c:404 msgid "click to change the type of overlays shown on thumbnails" msgstr "clique para mudar as informações da imagem exibidas nas miniaturas" -#: ../src/libs/tools/global_toolbox.c:424 -#: ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:406 +msgid "thumbnail overlays options" +msgstr "opções de informações em miniaturas" + +#: ../src/libs/tools/global_toolbox.c:431 +#: ../src/libs/tools/global_toolbox.c:460 msgid "overlay mode for size" msgstr "modo de sobreposição para tamanho" -#: ../src/libs/tools/global_toolbox.c:428 +#: ../src/libs/tools/global_toolbox.c:435 msgid "thumbnail overlays" msgstr "informações em miniaturas" -#: ../src/libs/tools/global_toolbox.c:430 -#: ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:437 +#: ../src/libs/tools/global_toolbox.c:466 msgid "no overlays" msgstr "nenhuma informação" -#: ../src/libs/tools/global_toolbox.c:431 +#: ../src/libs/tools/global_toolbox.c:438 msgid "overlays on mouse hover" msgstr "informações ao passar o mouse" -#: ../src/libs/tools/global_toolbox.c:432 +#: ../src/libs/tools/global_toolbox.c:439 msgid "extended overlays on mouse hover" msgstr "informações estendidas ao passar o mouse" -#: ../src/libs/tools/global_toolbox.c:433 -#: ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:440 +#: ../src/libs/tools/global_toolbox.c:467 msgid "permanent overlays" msgstr "informações permanentes" -#: ../src/libs/tools/global_toolbox.c:434 -#: ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:441 +#: ../src/libs/tools/global_toolbox.c:468 msgid "permanent extended overlays" msgstr "informações estendidas permanentes" -#: ../src/libs/tools/global_toolbox.c:435 +#: ../src/libs/tools/global_toolbox.c:442 msgid "permanent overlays extended on mouse hover" msgstr "informações permanentes estendidas ao passar o mouse" -#: ../src/libs/tools/global_toolbox.c:437 -#: ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:444 +#: ../src/libs/tools/global_toolbox.c:470 msgid "overlays block on mouse hover" msgstr "informações ao passar o mouse" -#: ../src/libs/tools/global_toolbox.c:438 -#: ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:445 +#: ../src/libs/tools/global_toolbox.c:471 msgid "during (s)" msgstr "durante (s)" -#: ../src/libs/tools/global_toolbox.c:443 -#: ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:450 +#: ../src/libs/tools/global_toolbox.c:476 msgid "show tooltip" msgstr "mostrar dica" -#: ../src/libs/tools/global_toolbox.c:481 -msgid "help" -msgstr "ajuda" - -#: ../src/libs/tools/global_toolbox.c:482 +#: ../src/libs/tools/global_toolbox.c:489 msgid "enable this, then click on a control element to see its online help" msgstr "" "habilite isto, depois clique em um elemento de controle para ver sua ajuda " "online" -#: ../src/libs/tools/global_toolbox.c:488 +#: ../src/libs/tools/global_toolbox.c:491 +msgid "help" +msgstr "ajuda" + +#: ../src/libs/tools/global_toolbox.c:500 msgid "" "define keyboard shortcuts for on-screen controls\n" "ctrl+click to switch off overwrite confirmations\n" @@ -32814,7 +33949,7 @@ msgstr "" "\n" "clique direito para sair do modo de mapeamento" -#: ../src/libs/tools/global_toolbox.c:513 +#: ../src/libs/tools/global_toolbox.c:529 msgid "show global preferences" msgstr "mostrar preferências globais" @@ -32827,7 +33962,7 @@ msgstr "dicas" msgid "%s in current collection" msgstr "%s na coleção atual" -#: ../src/libs/tools/image_infos.c:40 +#: ../src/libs/tools/image_infos.c:41 msgid "image infos" msgstr "informações da imagem" @@ -32859,43 +33994,43 @@ msgstr "clique para permitir navegar por todas as imagens da coleção." msgid "click to limit browsing to the selection." msgstr "clique para limitar a navegação à seleção." -#: ../src/libs/tools/lighttable.c:414 +#: ../src/libs/tools/lighttable.c:427 msgid "focus detection" msgstr "detecção de foco" -#: ../src/libs/tools/lighttable.c:415 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:428 ../src/libs/tools/lighttable.c:439 msgid "no restriction" msgstr "sem restrição" -#: ../src/libs/tools/lighttable.c:430 +#: ../src/libs/tools/lighttable.c:443 msgid "culling" msgstr "seleção" -#: ../src/libs/tools/lighttable.c:460 -msgid "toggle filemanager layout" -msgstr "alternar modo de gerenciador de arquivos" - -#: ../src/libs/tools/lighttable.c:463 +#: ../src/libs/tools/lighttable.c:474 msgid "click to enter filemanager layout." msgstr "clique para entrar no modo de gerenciador de arquivos" -#: ../src/libs/tools/lighttable.c:468 -msgid "toggle zoomable lighttable layout" -msgstr "alternar disposição de mesa de luz ampliável" +#: ../src/libs/tools/lighttable.c:476 +msgid "toggle filemanager layout" +msgstr "alternar modo de gerenciador de arquivos" -#: ../src/libs/tools/lighttable.c:471 +#: ../src/libs/tools/lighttable.c:485 msgid "click to enter zoomable lighttable layout." msgstr "clique para entrar no modo de mesa de luz ampliável" -#: ../src/libs/tools/lighttable.c:476 +#: ../src/libs/tools/lighttable.c:487 +msgid "toggle zoomable lighttable layout" +msgstr "alternar disposição de mesa de luz ampliável" + +#: ../src/libs/tools/lighttable.c:497 msgid "toggle culling mode" msgstr "alterna modo de seleção" -#: ../src/libs/tools/lighttable.c:484 +#: ../src/libs/tools/lighttable.c:509 msgid "toggle culling dynamic mode" msgstr "alterna modo de seleção dinâmico" -#: ../src/libs/tools/lighttable.c:510 +#: ../src/libs/tools/lighttable.c:540 msgid "" "set the number of thumbnails per row in filemanager layout,\n" "or the total number of thumbnails shown in culling layouts." @@ -32904,18 +34039,26 @@ msgstr "" "arquivo,\n" "ou o número total de miniaturas mostrada na disposição de seleção" -#: ../src/libs/tools/lighttable.c:515 +#: ../src/libs/tools/lighttable.c:547 msgid "toggle culling restricted" msgstr "alterna modo de seleção restrito" -#: ../src/libs/tools/lighttable.c:536 +#: ../src/libs/tools/lighttable.c:569 msgid "toggle culling zoom mode" msgstr "alterna modo de seleção com zoom" -#: ../src/libs/tools/lighttable.c:538 +#: ../src/libs/tools/lighttable.c:571 msgid "exit current layout" msgstr "sair da disposição atual" +#: ../src/libs/tools/log_history.c:51 +msgid "log history" +msgstr "log do histórico" + +#: ../src/libs/tools/log_history.c:178 +msgid "view log history" +msgstr "ver o log do histórico" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" @@ -32946,7 +34089,7 @@ msgid "module toolbox" msgstr "módulo ferramentas" #. connect callbacks -#: ../src/libs/tools/ratings.c:97 +#: ../src/libs/tools/ratings.c:99 msgid "set star rating for selected images" msgstr "escrever classificação em estrelas para imagens selecionadas" @@ -32954,11 +34097,11 @@ msgstr "escrever classificação em estrelas para imagens selecionadas" msgid "timeline" msgstr "linha do tempo" -#: ../src/libs/tools/timeline.c:1421 +#: ../src/libs/tools/timeline.c:1423 msgid "start selection" msgstr "inicia seleção" -#: ../src/libs/tools/timeline.c:1422 +#: ../src/libs/tools/timeline.c:1424 msgid "stop selection" msgstr "para seleção" @@ -32966,40 +34109,44 @@ msgstr "para seleção" msgid "view toolbox" msgstr "visualiza instrumentos" -#: ../src/libs/tools/viewswitcher.c:60 +#: ../src/libs/tools/viewswitcher.c:67 msgid "viewswitcher" msgstr "modifica vista" -#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 -#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 -#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 +#: ../src/lua/preferences.c:666 ../src/lua/preferences.c:681 +#: ../src/lua/preferences.c:693 ../src/lua/preferences.c:706 +#: ../src/lua/preferences.c:722 ../src/lua/preferences.c:786 #, c-format msgid "double-click to reset to `%s'" msgstr "clique-duplo para redefinir para `%s'" -#: ../src/lua/preferences.c:708 +#: ../src/lua/preferences.c:691 msgid "select file" msgstr "selecionar arquivo" -#: ../src/lua/preferences.c:762 +#: ../src/lua/preferences.c:745 #, c-format msgid "double-click to reset to `%d'" msgstr "clique-duplo para redefinir para `%d'" -#: ../src/lua/preferences.c:789 +#: ../src/lua/preferences.c:772 #, c-format msgid "double-click to reset to `%f'" msgstr "clique-duplo para redefinir para `%f'" -#: ../src/lua/preferences.c:868 +#: ../src/lua/preferences.c:851 msgid "Lua options" msgstr "opções do Lua" -#: ../src/lua/preferences.c:919 +#: ../src/lua/preferences.c:902 msgid "per-script configuration options" msgstr "opções de configuração por-script" -#: ../src/views/darkroom.c:626 +#: ../src/views/darkroom.c:682 +msgid "drop image files here to add them to the collection" +msgstr "" + +#: ../src/views/darkroom.c:831 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" @@ -33015,7 +34162,7 @@ msgstr "" "arquivos podem ser acessados no mesmo local que estavam quando você importou " "a imagem." -#: ../src/views/darkroom.c:633 +#: ../src/views/darkroom.c:838 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -33027,14 +34174,14 @@ msgstr "" "por favor verifique se ele foi corretamente e completamente copiado da " "camera." -#: ../src/views/darkroom.c:639 +#: ../src/views/darkroom.c:844 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "" "o arquivo `%s` não está em qualquer formato reconhecido, mudando para a mesa " "de luz agora." -#: ../src/views/darkroom.c:644 +#: ../src/views/darkroom.c:849 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." @@ -33042,7 +34189,7 @@ msgstr "" "msgstr \"o arquivo `%s` é de um modelo de camera não suportado, mudando para " "a mesa de luz agora." -#: ../src/views/darkroom.c:649 +#: ../src/views/darkroom.c:854 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" @@ -33062,7 +34209,7 @@ msgstr "" "resources/camera-support/\n" "e as release notes para esta versão do darktable" -#: ../src/views/darkroom.c:657 +#: ../src/views/darkroom.c:862 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -33073,7 +34220,7 @@ msgstr "" "\n" "por favor, verifique se o arquivo não foi truncado." -#: ../src/views/darkroom.c:663 +#: ../src/views/darkroom.c:868 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -33095,58 +34242,65 @@ msgstr "" "se você está certo de que o modelo da câmera é suportado, por favor " "considere abrir um issue em https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:691 +#: ../src/views/darkroom.c:898 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "carregando `%s' ..." -#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 +#: ../src/views/darkroom.c:1147 ../src/views/darkroom.c:3521 msgid "gamut check" msgstr "verificação de gama" -#: ../src/views/darkroom.c:922 +#: ../src/views/darkroom.c:1148 msgid "soft proof" msgstr "prova digital" +#: ../src/views/darkroom.c:1178 +#, fuzzy +msgid "drop XMP sidecar files here to apply edits" +msgstr "" +"abre arquivo XMP auxiliar e\n" +"aplica nas imagens selecionadas" + #. fail :( -#: ../src/views/darkroom.c:964 ../src/views/print.c:318 +#: ../src/views/darkroom.c:1208 ../src/views/print.c:318 msgid "no image to open!" msgstr "nenhuma imagem para abrir!" -#: ../src/views/darkroom.c:990 +#: ../src/views/darkroom.c:1234 msgid "file not found" msgstr "arquivo não encontrado" -#: ../src/views/darkroom.c:994 +#: ../src/views/darkroom.c:1238 msgid "unspecified failure" msgstr "falha não especificada" -#: ../src/views/darkroom.c:997 +#: ../src/views/darkroom.c:1241 msgid "unsupported file format" msgstr "formato de arquivo não suportado" -#: ../src/views/darkroom.c:1000 +#: ../src/views/darkroom.c:1244 msgid "unsupported camera model" msgstr "modelo da câmera não suportado" -#: ../src/views/darkroom.c:1003 +#: ../src/views/darkroom.c:1247 msgid "unsupported feature in file" msgstr "feature não suportada no arquivo" -#: ../src/views/darkroom.c:1006 +#: ../src/views/darkroom.c:1250 msgid "file appears corrupt" msgstr "o arquivo parece corrompido" -#: ../src/views/darkroom.c:1009 +#: ../src/views/darkroom.c:1253 msgid "I/O error" msgstr "erro de E/S" -#: ../src/views/darkroom.c:1012 +#: ../src/views/darkroom.c:1256 msgid "cache full" msgstr "cache cheio" -#: ../src/views/darkroom.c:1015 +#: ../src/views/darkroom.c:1259 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -33155,135 +34309,131 @@ msgstr "" "a imagem `%s' não pode ser carregada\n" "%s" -#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 +#: ../src/views/darkroom.c:1298 ../src/views/darkroom.c:1698 msgid "can't change image in GIMP plugin mode" msgstr "não é possível modificar a imagem em modo plugin do GIMP" -#: ../src/views/darkroom.c:1510 +#: ../src/views/darkroom.c:1761 msgid "past end of collection, looped to first image" msgstr "passado final da coleção, retornando a partir da primeira imagem" -#: ../src/views/darkroom.c:1512 +#: ../src/views/darkroom.c:1763 msgid "past beginning of collection, looped to last image" msgstr "passado começo da coleção, retomando a partir da última imagem" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:2965 msgid "no visible modules" msgstr "nenhum módulo visível" -#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#: ../src/views/darkroom.c:2995 ../src/views/darkroom.c:3150 #, c-format msgid "focused instance '%s' of '%s'" msgstr "instância em foco: '%s' de '%s'" -#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#: ../src/views/darkroom.c:2997 ../src/views/darkroom.c:3154 #, c-format msgid "focused module '%s'" msgstr "módulo em foco '%s'" -#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 -#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 -#: ../src/views/darkroom.c:2771 +#: ../src/views/darkroom.c:3005 ../src/views/darkroom.c:3035 +#: ../src/views/darkroom.c:3044 ../src/views/darkroom.c:3068 +#: ../src/views/darkroom.c:3110 msgid "no focused module" msgstr "modo do foco" -#: ../src/views/darkroom.c:2668 +#: ../src/views/darkroom.c:3007 #, c-format msgid "'%s' cannot be enabled or disabled" msgstr "'%s' não pode ser habilitado nem desabilitado" -#: ../src/views/darkroom.c:2678 +#: ../src/views/darkroom.c:3017 #, c-format msgid "enabled instance '%s' of '%s'" msgstr "instância habilitada '%s' de '%s'" -#: ../src/views/darkroom.c:2680 +#: ../src/views/darkroom.c:3019 #, c-format msgid "disabled instance '%s' of '%s'" msgstr "instância desabilitada '%s' de '%s'" -#: ../src/views/darkroom.c:2685 +#: ../src/views/darkroom.c:3024 #, c-format msgid "enabled module '%s'" msgstr "módulo habilitado '%s'" -#: ../src/views/darkroom.c:2687 +#: ../src/views/darkroom.c:3026 #, c-format msgid "disabled module '%s'" msgstr "módulo desabilitado '%s'" -#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#: ../src/views/darkroom.c:3046 ../src/views/darkroom.c:3070 #, c-format msgid "'%s' does not support multiple instances" msgstr "'%s' não suporta múltiplas instâncias" -#: ../src/views/darkroom.c:2716 +#: ../src/views/darkroom.c:3055 #, c-format msgid "added instance '%s' of '%s'" msgstr "adicionada instância '%s' de '%s'" -#: ../src/views/darkroom.c:2720 +#: ../src/views/darkroom.c:3059 #, c-format msgid "added instance of '%s'" msgstr "adicionada instância de '%s'" -#: ../src/views/darkroom.c:2739 +#: ../src/views/darkroom.c:3078 #, c-format msgid "deleted instance '%s' of '%s'" msgstr "removida instância '%s' de '%s'" -#: ../src/views/darkroom.c:2741 +#: ../src/views/darkroom.c:3080 #, c-format msgid "deleted instance of '%s'" msgstr "removida instância de '%s'" -#: ../src/views/darkroom.c:2788 +#: ../src/views/darkroom.c:3127 #, c-format msgid "only one instance of '%s'" msgstr "somente uma instância de '%s'" #. cycle through visible modules and their instances -#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +#: ../src/views/darkroom.c:3192 ../src/views/darkroom.c:3260 msgid "cycle modules" msgstr "alternar módulos" -#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 +#: ../src/views/darkroom.c:3216 ../src/views/darkroom.c:3218 msgid "quick access to presets" msgstr "acesso rápido para as predefinições" -#: ../src/views/darkroom.c:2888 -msgid "quick access to styles" -msgstr "acesso rápido para os estilos" - -#: ../src/views/darkroom.c:2891 +#: ../src/views/darkroom.c:3229 msgid "quick access for applying any of your styles" msgstr "acesso rápido para aplicação dos estilos" -#: ../src/views/darkroom.c:2898 -msgid "second window" -msgstr "segunda janela" +#: ../src/views/darkroom.c:3231 +msgid "quick access to styles" +msgstr "acesso rápido para os estilos" -#: ../src/views/darkroom.c:2903 +#: ../src/views/darkroom.c:3242 msgid "display a second darkroom image window" msgstr "mostra uma segunda janela da sala escura" +#: ../src/views/darkroom.c:3244 +msgid "second window" +msgstr "segunda janela" + #. Register a toggle-pin action for the second window as a command so the #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +#: ../src/views/darkroom.c:3256 ../src/views/darkroom.c:5595 msgid "toggle pinned state in second window" msgstr "alterna estado fixado em segunda janela" -#: ../src/views/darkroom.c:2923 +#: ../src/views/darkroom.c:3268 msgid "delete instance" msgstr "remover instância" -#: ../src/views/darkroom.c:2932 -msgid "color assessment" -msgstr "avaliação de cores" - -#: ../src/views/darkroom.c:2934 +#: ../src/views/darkroom.c:3277 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -33291,15 +34441,19 @@ msgstr "" "alterna condições de avaliação de cores\n" "clique-direito para opções" -#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3279 +msgid "color assessment" +msgstr "avaliação de cores" + +#: ../src/views/darkroom.c:3300 ../src/views/darkroom.c:3313 msgid "color_assessment" msgstr "avaliação_de_cores" -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3300 msgid "total border width relative to screen" msgstr "largura total da borda relativa à tela" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3302 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -33308,21 +34462,17 @@ msgstr "" "verificação.\n" "isto inclui a parte cinza externa mais a borda branca interna." -#: ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3313 msgid "white border ratio" msgstr "proporção de borda branca" -#: ../src/views/darkroom.c:2966 +#: ../src/views/darkroom.c:3315 msgid "" "the border ratio specifies the fraction of the white part of the border." msgstr "" "a proporção de borda branca especifica a fração da parte branca da borda." -#: ../src/views/darkroom.c:2977 -msgid "high quality processing" -msgstr "processamento de alta qualidade" - -#: ../src/views/darkroom.c:2981 +#: ../src/views/darkroom.c:3327 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -33330,7 +34480,11 @@ msgstr "" "alterna processamento de alta qualidade. se ativado o darktable processa " "dados da imagem como quando as exporta" -#: ../src/views/darkroom.c:3000 +#: ../src/views/darkroom.c:3330 +msgid "high quality processing" +msgstr "processamento de alta qualidade" + +#: ../src/views/darkroom.c:3348 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -33338,27 +34492,27 @@ msgstr "" "alterna indicação de superexposição\n" "clique-direito para opções" -#: ../src/views/darkroom.c:3021 +#: ../src/views/darkroom.c:3376 msgid "select how to mark the clipped pixels" msgstr "selecione como marcar os pixels cortados" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3379 msgid "mark with CFA color" msgstr "marcar com cor CFA" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3379 msgid "mark with solid color" msgstr "marcar com cor sólida" -#: ../src/views/darkroom.c:3025 +#: ../src/views/darkroom.c:3380 msgid "false color" msgstr "falsa cor" -#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 +#: ../src/views/darkroom.c:3385 ../src/views/darkroom.c:3456 msgid "color scheme" msgstr "esquema de cor" -#: ../src/views/darkroom.c:3031 +#: ../src/views/darkroom.c:3386 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -33366,27 +34520,27 @@ msgstr "" "selecione uma cor para indicar superexposição.\n" "só será utilizada caso modo seja = marcar com cor sólida" -#: ../src/views/darkroom.c:3034 +#: ../src/views/darkroom.c:3389 msgctxt "solidcolor" msgid "red" msgstr "vermelho" -#: ../src/views/darkroom.c:3035 +#: ../src/views/darkroom.c:3390 msgctxt "solidcolor" msgid "green" msgstr "verde" -#: ../src/views/darkroom.c:3036 +#: ../src/views/darkroom.c:3391 msgctxt "solidcolor" msgid "blue" msgstr "azul" -#: ../src/views/darkroom.c:3037 +#: ../src/views/darkroom.c:3392 msgctxt "solidcolor" msgid "black" msgstr "preto" -#: ../src/views/darkroom.c:3048 +#: ../src/views/darkroom.c:3403 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -33396,7 +34550,7 @@ msgstr "" "1.0 - nível de branco\n" "0.0 - nível de preto" -#: ../src/views/darkroom.c:3067 +#: ../src/views/darkroom.c:3416 msgid "" "toggle clipping indication\n" "right-click for options" @@ -33404,11 +34558,11 @@ msgstr "" "alterna indicação de recorte \n" "clique-direito para opções" -#: ../src/views/darkroom.c:3088 +#: ../src/views/darkroom.c:3444 msgid "clipping preview mode" msgstr "modo de visualização de recorte" -#: ../src/views/darkroom.c:3089 +#: ../src/views/darkroom.c:3445 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -33416,39 +34570,39 @@ msgstr "" "selecione a métrica que quer pré-visualizar\n" "gama completo é a combinação de todos os outros modos" -#: ../src/views/darkroom.c:3093 +#: ../src/views/darkroom.c:3449 msgid "full gamut" msgstr "gama completo" -#: ../src/views/darkroom.c:3094 +#: ../src/views/darkroom.c:3450 msgid "any RGB channel" msgstr "qualquer canal RGB" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3451 msgid "luminance only" msgstr "luminância apenas" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3451 msgid "saturation only" msgstr "saturação apenas" -#: ../src/views/darkroom.c:3101 +#: ../src/views/darkroom.c:3457 msgid "select colors to indicate clipping" msgstr "selecione cores para indicar recorte" -#: ../src/views/darkroom.c:3105 +#: ../src/views/darkroom.c:3461 msgid "red & blue" msgstr "vermelho & azul" -#: ../src/views/darkroom.c:3106 +#: ../src/views/darkroom.c:3462 msgid "purple & green" msgstr "roxo & verde" -#: ../src/views/darkroom.c:3114 +#: ../src/views/darkroom.c:3470 msgid "lower threshold" msgstr "limite inferior" -#: ../src/views/darkroom.c:3115 +#: ../src/views/darkroom.c:3471 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -33468,11 +34622,11 @@ msgstr "" "impressão em papel colorido glossy típico produz preto em -8.00 EV,\n" "impressão em papel P&B glossy típico produz preto em -9.00 EV." -#: ../src/views/darkroom.c:3132 +#: ../src/views/darkroom.c:3488 msgid "upper threshold" msgstr "limite superior" -#: ../src/views/darkroom.c:3134 +#: ../src/views/darkroom.c:3490 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -33481,11 +34635,7 @@ msgstr "" "limiar de recorte para ponto de branco\n" "100 % é o pico de luminância média" -#: ../src/views/darkroom.c:3146 -msgid "softproof" -msgstr "prova digital" - -#: ../src/views/darkroom.c:3150 +#: ../src/views/darkroom.c:3503 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -33493,7 +34643,11 @@ msgstr "" "alterna perfil de prova digital\n" "clique-direito para opções" -#: ../src/views/darkroom.c:3163 +#: ../src/views/darkroom.c:3505 +msgid "softproof" +msgstr "prova digital" + +#: ../src/views/darkroom.c:3519 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -33501,54 +34655,54 @@ msgstr "" "alterna verificação de gama\n" "clique-direito para opções" -#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 -#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 -#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 -#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3553 ../src/views/darkroom.c:3560 +#: ../src/views/darkroom.c:3579 ../src/views/darkroom.c:3581 +#: ../src/views/darkroom.c:3583 ../src/views/darkroom.c:3585 +#: ../src/views/lighttable.c:1510 ../src/views/lighttable.c:1514 msgid "profiles" msgstr "perfis" -#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3561 ../src/views/lighttable.c:1514 msgid "preview intent" msgstr "intenção de visualização" -#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 +#: ../src/views/darkroom.c:3579 ../src/views/lighttable.c:1519 msgid "display profile" msgstr "perfil do monitor" -#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 +#: ../src/views/darkroom.c:3581 ../src/views/lighttable.c:1522 msgid "preview display profile" msgstr "perfil do monitor (segunda janela)" -#: ../src/views/darkroom.c:3223 +#: ../src/views/darkroom.c:3585 msgid "histogram profile" msgstr "perfil de histograma" -#: ../src/views/darkroom.c:3230 +#: ../src/views/darkroom.c:3592 msgid "second preview window color assessment" msgstr "segunda janela para pré-visualização de avaliação de cores" -#: ../src/views/darkroom.c:3233 +#: ../src/views/darkroom.c:3595 msgid "color assessment second preview" msgstr "esgunda pré-visualização de avaliação de cores" -#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 +#: ../src/views/darkroom.c:3643 ../src/views/lighttable.c:1559 msgid "display ICC profiles" msgstr "perfis ICC de monitor" -#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 +#: ../src/views/darkroom.c:3647 ../src/views/lighttable.c:1563 msgid "preview display ICC profiles" msgstr "pré-visualizar perfis ICC do monitor" -#: ../src/views/darkroom.c:3289 +#: ../src/views/darkroom.c:3651 msgid "softproof ICC profiles" msgstr "perfil ICC de prova digital" -#: ../src/views/darkroom.c:3294 +#: ../src/views/darkroom.c:3656 msgid "histogram and color picker ICC profiles" msgstr "perfis ICC de histograma e seletor de cores" -#: ../src/views/darkroom.c:3338 +#: ../src/views/darkroom.c:3696 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -33557,306 +34711,371 @@ msgstr "" "clique-direito para opções" #. Fullscreen preview key -#: ../src/views/darkroom.c:3357 +#: ../src/views/darkroom.c:3722 msgid "full preview" msgstr "visualização total" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:3362 +#: ../src/views/darkroom.c:3727 msgid "force pan/zoom/rotate with mouse" msgstr "forçar arrastar/zoom/girar com o mouse" #. Zoom shortcuts -#: ../src/views/darkroom.c:3377 +#: ../src/views/darkroom.c:3742 msgid "zoom close-up" msgstr "zoom primeiro plano" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 +#: ../src/views/darkroom.c:3746 ../src/views/lighttable.c:1657 msgid "zoom in" msgstr "aproximar" -#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 +#: ../src/views/darkroom.c:3748 ../src/views/lighttable.c:1661 msgid "zoom out" msgstr "afastar" #. Shortcut to skip images -#: ../src/views/darkroom.c:3387 +#: ../src/views/darkroom.c:3752 msgid "image forward" msgstr "imagem adiante" -#: ../src/views/darkroom.c:3389 +#: ../src/views/darkroom.c:3754 msgid "image back" msgstr "imagem anterior" #. cycle overlay colors -#: ../src/views/darkroom.c:3393 +#: ../src/views/darkroom.c:3758 msgid "cycle overlay colors" msgstr "passa por cores de overlay" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3397 +#: ../src/views/darkroom.c:3762 msgid "show drawn masks" msgstr "mostrar máscara desenhada" #. brush size +/- -#: ../src/views/darkroom.c:3401 +#: ../src/views/darkroom.c:3766 msgid "increase brush size" msgstr "aumentar tamanho do pincel" -#: ../src/views/darkroom.c:3403 +#: ../src/views/darkroom.c:3768 msgid "decrease brush size" msgstr "diminuir tamanho do pincel" #. brush hardness +/- -#: ../src/views/darkroom.c:3407 +#: ../src/views/darkroom.c:3772 msgid "increase brush hardness" msgstr "aumentar dureza do pincel" -#: ../src/views/darkroom.c:3409 +#: ../src/views/darkroom.c:3774 msgid "decrease brush hardness" msgstr "diminuir dureza do pincel" #. brush opacity +/- -#: ../src/views/darkroom.c:3413 +#: ../src/views/darkroom.c:3778 msgid "increase brush opacity" msgstr "aumentar opacidade do pincel" -#: ../src/views/darkroom.c:3415 +#: ../src/views/darkroom.c:3780 msgid "decrease brush opacity" msgstr "diminuir opacidade do pincel" #. undo/redo -#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 -#: ../src/views/map.c:2400 +#: ../src/views/darkroom.c:3784 ../src/views/lighttable.c:1645 +#: ../src/views/map.c:2504 msgid "undo" msgstr "desfazer" -#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 -#: ../src/views/map.c:2402 +#: ../src/views/darkroom.c:3786 ../src/views/lighttable.c:1647 +#: ../src/views/map.c:2506 msgid "redo" msgstr "refazer" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3425 +#: ../src/views/darkroom.c:3790 msgid "change keyboard shortcut slider precision" msgstr "mudar a precisão dos atalhos de teclado para controles deslizantes" -#: ../src/views/darkroom.c:3428 +#: ../src/views/darkroom.c:3793 msgid "synchronize selection" msgstr "sincronizar seleção" -#: ../src/views/darkroom.c:4380 +#: ../src/views/darkroom.c:3877 +#, c-format +msgid "apply the dropped sidecar '%s'?" +msgstr "" + +#: ../src/views/darkroom.c:3878 +msgid "apply sidecar" +msgstr "aplicar arquivo auxiliar" + +#: ../src/views/darkroom.c:3882 +msgid "" +"replace the history of the current image, or create a duplicate and apply " +"the history to it?" +msgstr "" + +#: ../src/views/darkroom.c:3885 +#, fuzzy +msgid "create _duplicate" +msgstr "criar duplicata" + +#: ../src/views/darkroom.c:3886 +#, fuzzy +msgid "_replace history" +msgstr "substituir histórico" + +#: ../src/views/darkroom.c:3896 ../src/views/darkroom.c:3906 +#, c-format +msgid "error loading sidecar '%s'" +msgstr "erro carregando arquivo auxiliar '%s'" + +#: ../src/views/darkroom.c:3898 +#, c-format +msgid "applied '%s' to the current image" +msgstr "aplicado `%s' na imagem atual" + +#: ../src/views/darkroom.c:3912 +#, c-format +msgid "" +"%d duplicate of the current image will be created, one per dropped sidecar." +msgid_plural "" +"%d duplicates of the current image will be created, one per dropped sidecar." +msgstr[0] "" +msgstr[1] "" + +#: ../src/views/darkroom.c:3918 +msgid "create duplicates" +msgstr "criar duplicatas" + +#: ../src/views/darkroom.c:3921 +#, fuzzy +msgid "_create" +msgstr "criar" + +#: ../src/views/darkroom.c:3936 +#, c-format +msgid "created %u duplicate from dropped sidecars" +msgid_plural "created %u duplicates from dropped sidecars" +msgstr[0] "" +msgstr[1] "" + +#: ../src/views/darkroom.c:3941 +#, fuzzy +msgid "error loading the dropped sidecars" +msgstr "erro carregando pasta `%s'" + +#: ../src/views/darkroom.c:5018 msgid "keyboard shortcut slider precision: fine" msgstr "precisão do atalho de teclado para deslizadores: leve" -#: ../src/views/darkroom.c:4382 +#: ../src/views/darkroom.c:5020 msgid "keyboard shortcut slider precision: normal" msgstr "precisão do atalho de teclado para deslizadores: normal" -#: ../src/views/darkroom.c:4384 +#: ../src/views/darkroom.c:5022 msgid "keyboard shortcut slider precision: coarse" msgstr "precisão do atalho de teclado para deslizadores: pesada" -#: ../src/views/darkroom.c:4400 +#: ../src/views/darkroom.c:5038 msgid "switch to lighttable" msgstr "mudar para mesa de luz" -#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 +#: ../src/views/darkroom.c:5040 ../src/views/lighttable.c:1171 msgid "zoom in the image" msgstr "zoom na imagem" -#: ../src/views/darkroom.c:4404 +#: ../src/views/darkroom.c:5042 msgid "unbounded zoom in the image" msgstr "zoom ilimitado na imagem" -#: ../src/views/darkroom.c:4406 +#: ../src/views/darkroom.c:5044 msgid "zoom to 100% 200% and back" msgstr "zoom para 100% 200% e volta" -#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 +#: ../src/views/darkroom.c:5046 ../src/views/lighttable.c:1176 msgid "pan a zoomed image" msgstr "arrastar uma imagem em zoom" -#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 +#: ../src/views/darkroom.c:5049 ../src/views/lighttable.c:1229 msgid "[modules] expand module without closing others" msgstr "[módulos] expande módulo sem fechar outros" -#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 +#: ../src/views/darkroom.c:5050 ../src/views/lighttable.c:1230 msgid "[modules] expand module and close others" msgstr "[módulos] expande módulo e fecha outros" -#: ../src/views/darkroom.c:4414 +#: ../src/views/darkroom.c:5052 msgid "[modules] rename module" msgstr "[módulos] renomeia módulo" -#: ../src/views/darkroom.c:4417 +#: ../src/views/darkroom.c:5055 msgid "[modules] change module position in pipe" msgstr "[módulos] muda posição do módulo no fluxo" #. Show infos key -#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 +#: ../src/views/lighttable.c:930 ../src/views/lighttable.c:1632 msgid "show infos" msgstr "mostrar informações" -#: ../src/views/lighttable.c:1023 +#: ../src/views/lighttable.c:1037 msgid "middle" msgstr "meio" -#: ../src/views/lighttable.c:1150 +#: ../src/views/lighttable.c:1164 msgid "open image in darkroom" msgstr "abrir imagem na sala escura" -#: ../src/views/lighttable.c:1155 +#: ../src/views/lighttable.c:1169 msgid "switch to next/previous image" msgstr "muda para imagem próxima/anterior" -#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 +#: ../src/views/lighttable.c:1174 ../src/views/lighttable.c:1214 #, no-c-format msgid "zoom to 100% and back" msgstr "zoom para 100% e volta" -#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 +#: ../src/views/lighttable.c:1181 ../src/views/lighttable.c:1202 msgid "scroll the collection" msgstr "fazer scroll pela coleção" -#: ../src/views/lighttable.c:1169 +#: ../src/views/lighttable.c:1183 msgid "change number of images per row" msgstr "número máximo de imagens por linha" -#: ../src/views/lighttable.c:1172 +#: ../src/views/lighttable.c:1186 msgid "select an image" msgstr "selecionar uma imagem" -#: ../src/views/lighttable.c:1174 +#: ../src/views/lighttable.c:1188 msgid "select range from last image" msgstr "selecionar desde a última imagem" -#: ../src/views/lighttable.c:1176 +#: ../src/views/lighttable.c:1190 msgid "add image to or remove it from a selection" msgstr "adicionar ou remover uma imagem a uma coleção" -#: ../src/views/lighttable.c:1181 +#: ../src/views/lighttable.c:1195 msgid "change image order" msgstr "muda ordem das imagens" -#: ../src/views/lighttable.c:1190 +#: ../src/views/lighttable.c:1204 msgid "zoom all the images" msgstr "zoom em todas as imagens" -#: ../src/views/lighttable.c:1192 +#: ../src/views/lighttable.c:1206 msgid "pan inside all the images" msgstr "arrastar em todas as imagens" -#: ../src/views/lighttable.c:1195 +#: ../src/views/lighttable.c:1209 msgid "zoom current image" msgstr "zoom na imagem atual" -#: ../src/views/lighttable.c:1197 +#: ../src/views/lighttable.c:1211 msgid "pan inside current image" msgstr "arrastar na imagem corrente" -#: ../src/views/lighttable.c:1203 +#: ../src/views/lighttable.c:1217 #, no-c-format msgid "zoom current image to 100% and back" msgstr "zoom na imagem corrente para 100% e volta" -#: ../src/views/lighttable.c:1208 +#: ../src/views/lighttable.c:1222 msgid "zoom the main view" msgstr "zoom na visualização principal" -#: ../src/views/lighttable.c:1210 +#: ../src/views/lighttable.c:1224 msgid "pan inside the main view" msgstr "arrastar na visualização principal" -#: ../src/views/lighttable.c:1470 +#: ../src/views/lighttable.c:1485 msgid "set display profile" msgstr "define perfil do monitor" -#: ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1582 msgid "whole" msgstr "todo" -#: ../src/views/lighttable.c:1595 +#: ../src/views/lighttable.c:1626 msgid "leave" msgstr "sair" -#: ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1635 msgid "align images to grid" msgstr "alinhar imagens à grade" -#: ../src/views/lighttable.c:1606 +#: ../src/views/lighttable.c:1637 msgid "reset first image offset" msgstr "reposiciona a primeira imagem" -#: ../src/views/lighttable.c:1608 +#: ../src/views/lighttable.c:1639 msgid "select toggle image" msgstr "inverte seleção de imagem" -#: ../src/views/lighttable.c:1610 +#: ../src/views/lighttable.c:1641 msgid "select single image" msgstr "selecionar imagem única" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1620 +#: ../src/views/lighttable.c:1651 msgid "preview zoom 100%" msgstr "pré-visualização de zoom 100%" -#: ../src/views/lighttable.c:1622 +#: ../src/views/lighttable.c:1653 msgid "preview zoom fit" msgstr "pré-visualização de zoom ajustado" -#: ../src/views/lighttable.c:1628 +#: ../src/views/lighttable.c:1659 msgid "zoom max" msgstr "zoom máximo" -#: ../src/views/lighttable.c:1632 +#: ../src/views/lighttable.c:1663 msgid "zoom min" msgstr "zoom mínimo" -#: ../src/views/map.c:2405 +#: ../src/views/map.c:2509 msgid "scroll right" msgstr "rolar à direita" -#: ../src/views/map.c:2407 +#: ../src/views/map.c:2511 msgid "scroll right wide" msgstr "rolar à direita (amplo)" -#: ../src/views/map.c:2409 +#: ../src/views/map.c:2513 msgid "scroll left" msgstr "rolar à esquerda" -#: ../src/views/map.c:2411 +#: ../src/views/map.c:2515 msgid "scroll left wide" msgstr "rolar à esquerda (amplo)" -#: ../src/views/map.c:2413 +#: ../src/views/map.c:2517 msgid "scroll up" msgstr "rolar para cima" -#: ../src/views/map.c:2415 +#: ../src/views/map.c:2519 msgid "scroll up wide" msgstr "rolar para cima (amplo)" -#: ../src/views/map.c:2417 +#: ../src/views/map.c:2521 msgid "scroll down" msgstr "rolar para baixo" -#: ../src/views/map.c:2419 +#: ../src/views/map.c:2523 msgid "scroll down wide" msgstr "rolar para baixo (amplo)" -#: ../src/views/map.c:3206 +#: ../src/views/map.c:3310 msgid "[on image] open in darkroom" msgstr "abrir imagem na sala escura" -#: ../src/views/map.c:3208 +#: ../src/views/map.c:3312 msgid "[on map] zoom map" msgstr "zoom no mapa" -#: ../src/views/map.c:3210 +#: ../src/views/map.c:3314 msgid "move image location" msgstr "mover localização da imagem" @@ -33935,51 +35154,102 @@ msgstr "nova sessão iniciada '%s'" msgid "no camera with tethering support available for use..." msgstr "nenhuma câmera com acesso remoto disponível para uso..." -#: ../src/views/view.c:1554 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "clique-esquerdo" -#: ../src/views/view.c:1557 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "clique-direito" -#: ../src/views/view.c:1560 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "clique do meio" -#: ../src/views/view.c:1566 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "clique-esquerdo-duplo" -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "clique-direito duplo" -#: ../src/views/view.c:1572 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "arrastar e soltar" -#: ../src/views/view.c:1575 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "clique-esquerdo+arrastar" -#: ../src/views/view.c:1578 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "clique-direito+arrastar" -#: ../src/views/view.c:1599 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - janela de atalhos" -#: ../src/views/view.c:1646 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "mudar para uma janela clássica que ficará aberta após soltar a tecla." #. we add the mouse actions too -#: ../src/views/view.c:1712 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "ações com mouse" +#~ msgid "use condensed panels' controls in all views" +#~ msgstr "usar controle condensado de painéis em todas as vistas" + +#, c-format +#~ msgid "importing %d/%d image" +#~ msgid_plural "importing %d/%d images" +#~ msgstr[0] "importando %d/%d imagem" +#~ msgstr[1] "importando %d/%d imagens" + +#~ msgid "create a 'virgin' duplicate of this image without any development" +#~ msgstr "cria uma duplicata 'pura' da imagem sem nenhum processamento" + +#~ msgid "" +#~ "remove the camera's hidden exposure bias in\n" +#~ "HDR / highlight preservation / dynamic range / HLG tone mode.\n" +#~ "\n" +#~ "when enabled on an image with nonzero bias, tone mapping\n" +#~ "(e.g. sigmoid) is required to avoid blown-out highlights." +#~ msgstr "" +#~ "remover o viés oculto de exposição da camera em\n" +#~ "HDR / preservação de realces / alcance dinâmico / modo de tom HLG.\n" +#~ "\n" +#~ "quando habilitado, o mapeamento de tons (por exemplo sigmóide) é\n" +#~ "necessário para evitar realces estourados." + +#, c-format +#~ msgid "failed to create file: %s" +#~ msgstr "falha ao criar arquivo: %s" + +#, c-format +#~ msgid "" +#~ "curvature: scroll, compression: shift+scroll\n" +#~ "opacity: ctrl+scroll (%d%%)" +#~ msgstr "" +#~ "curvatura: scroll, compressão: shift+scroll\n" +#~ "opacidade: ctrl+scroll (%d%%)" + +#~ msgid "" +#~ "combine the image with elements from another processed image\n" +#~ "(move this module to after output color profile if you see banding)" +#~ msgstr "" +#~ "combinar a imagem com elementos de outra imagem processada\n" +#~ "(mova este módulo para depois do perfil de saída de cores se estiver " +#~ "vendo bandas de cor" + +#~ msgid "Bayer" +#~ msgstr "Bayer" + +#~ msgid "X-Trans" +#~ msgstr "X-Trans" + #~ msgid "GitHub API rate limit exceeded, try again later" #~ msgstr "Limite de uso da API do Github excedido, tente novamente mais tarde" @@ -33993,9 +35263,6 @@ msgstr "ações com mouse" #~ msgid "download or update all available models" #~ msgstr "baixar ou atualizar todos os módulos disponíveis" -#~ msgid "install model" -#~ msgstr "instalar modelo" - #~ msgid "the selected output profile doesn't work well with EXR" #~ msgstr "o perfil de saída selecionado não funciona bem com EXR" @@ -34009,9 +35276,6 @@ msgstr "ações com mouse" #~ msgid "select_unaltered" #~ msgstr "selecionar não modificadas" -#~ msgid "detail recovery" -#~ msgstr "recuperação de detalhes" - #~ msgid "recover fine texture lost during denoising while suppressing noise" #~ msgstr "" #~ "recuperar textura fina perdida durante remoção de ruído enquanto suprime " @@ -34348,9 +35612,6 @@ msgstr "ações com mouse" #~ msgstr "" #~ "você realmente deseja excluir fisicamente a imagem selecionada do disco?" -#~ msgid "(default)" -#~ msgstr "(padrão)" - #~ msgid "" #~ "display the sequence of edit actions\n" #~ "and allow temporarily returning to\n" @@ -34370,9 +35631,6 @@ msgstr "ações com mouse" #~ "rotação automática de pixel\n" #~ "só funciona para sensores que precisam disto." -#~ msgid "combine with elements from a processed image" -#~ msgstr "combinar com elementos de uma imagem processada" - #, c-format #~ msgid "detected OtherIlluminant in `%s`, please report via darktable github" #~ msgstr "" diff --git a/po/ru.po b/po/ru.po index b666c2c4cb4..f6e415fa58e 100644 --- a/po/ru.po +++ b/po/ru.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: darktable 3.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-02-28 03:36+0700\n" -"PO-Revision-Date: 2026-02-28 03:51+0700\n" +"POT-Creation-Date: 2026-06-12 01:05+0700\n" +"PO-Revision-Date: 2026-06-12 01:09+0700\n" "Last-Translator: Pascal Obry \n" "Language-Team: русский\n" "Language: ru\n" @@ -20,195 +20,200 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.9\n" -#: ../build/bin/conf_gen.h:97 +#: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "Первый экземпляр" -#: ../build/bin/conf_gen.h:98 ../build/bin/preferences_gen.h:4601 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4822 msgctxt "preferences" msgid "last instance" msgstr "Последний экземпляр" -#: ../build/bin/conf_gen.h:179 ../build/bin/preferences_gen.h:4311 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4446 msgctxt "preferences" msgid "triangle" msgstr "Треугольник" -#: ../build/bin/conf_gen.h:180 +#: ../build/bin/conf_gen.h:213 msgctxt "preferences" msgid "circle" msgstr "Окружность" -#: ../build/bin/conf_gen.h:181 +#: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" msgstr "Ромб" -#: ../build/bin/conf_gen.h:182 +#: ../build/bin/conf_gen.h:215 msgctxt "preferences" msgid "bar" msgstr "Брусок" -#: ../build/bin/conf_gen.h:231 ../build/bin/conf_gen.h:359 -#: ../build/bin/conf_gen.h:370 ../build/bin/conf_gen.h:1527 -#: ../build/bin/conf_gen.h:1547 ../build/bin/conf_gen.h:1580 -#: ../build/bin/preferences_gen.h:2799 ../build/bin/preferences_gen.h:2886 +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 +#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 +#: ../build/bin/preferences_gen.h:2913 ../build/bin/preferences_gen.h:3000 msgctxt "preferences" msgid "never" msgstr "Никогда" -#: ../build/bin/conf_gen.h:232 +#: ../build/bin/conf_gen.h:289 msgctxt "preferences" msgid "once a month" msgstr "Раз в месяц" -#: ../build/bin/conf_gen.h:233 ../build/bin/preferences_gen.h:4096 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4214 msgctxt "preferences" msgid "once a week" msgstr "Раз в неделю" -#: ../build/bin/conf_gen.h:234 +#: ../build/bin/conf_gen.h:291 msgctxt "preferences" msgid "once a day" msgstr "Раз в день" -#: ../build/bin/conf_gen.h:235 +#: ../build/bin/conf_gen.h:292 msgctxt "preferences" msgid "on close" msgstr "Закрытие dt" -#: ../build/bin/conf_gen.h:292 ../build/bin/conf_gen.h:1518 -#: ../build/bin/conf_gen.h:1538 ../build/bin/conf_gen.h:1581 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 +#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "Маленьк." -#: ../build/bin/conf_gen.h:293 ../build/bin/conf_gen.h:423 -#: ../build/bin/preferences_gen.h:3550 ../build/bin/preferences_gen.h:3597 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 +#: ../build/bin/preferences_gen.h:3647 ../build/bin/preferences_gen.h:3715 msgctxt "preferences" msgid "default" msgstr "По умолчанию" -#: ../build/bin/conf_gen.h:294 ../build/bin/conf_gen.h:3674 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 msgctxt "preferences" msgid "large" msgstr "Больш." -#: ../build/bin/conf_gen.h:360 +#: ../build/bin/conf_gen.h:441 msgctxt "preferences" msgid "after edit" msgstr "После редактирования" -#: ../build/bin/conf_gen.h:361 ../build/bin/preferences_gen.h:4148 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4266 msgctxt "preferences" msgid "on import" -msgstr "при импорте" +msgstr "При импорте" -#: ../build/bin/conf_gen.h:371 ../build/bin/conf_gen.h:1517 -#: ../build/bin/conf_gen.h:1537 ../build/bin/conf_gen.h:4222 -#: ../build/bin/preferences_gen.h:3288 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5059 +#: ../build/bin/preferences_gen.h:3402 msgctxt "preferences" msgid "always" msgstr "Всегда" -#: ../build/bin/conf_gen.h:372 ../build/bin/preferences_gen.h:4166 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4284 msgctxt "preferences" msgid "only large entries" msgstr "Только большие записи" -#: ../build/bin/conf_gen.h:405 +#: ../build/bin/conf_gen.h:492 msgctxt "preferences" msgid "sensitive" msgstr "Вкл." -#: ../build/bin/conf_gen.h:406 ../build/bin/preferences_gen.h:4726 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4947 msgctxt "preferences" msgid "insensitive" msgstr "Откл." -#: ../build/bin/conf_gen.h:424 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "Несколько GPU" -#: ../build/bin/conf_gen.h:425 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "Очень быстрый GPU" -#: ../build/bin/conf_gen.h:842 ../build/bin/preferences_gen.h:4800 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:5021 msgctxt "preferences" msgid "import time" msgstr "Время импорта" -#: ../build/bin/conf_gen.h:843 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "Имя каталога" -#: ../build/bin/conf_gen.h:860 +#: ../build/bin/conf_gen.h:1066 +msgctxt "preferences" +msgid "display name" +msgstr "Отображать имя" + +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" -msgstr "" +msgstr "RGB" -#: ../build/bin/conf_gen.h:861 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" -msgstr "" +msgstr "Lab" -#: ../build/bin/conf_gen.h:862 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" -msgstr "" +msgstr "LCh" -#: ../build/bin/conf_gen.h:863 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" -msgstr "" +msgstr "HSL" -#: ../build/bin/conf_gen.h:864 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" -msgstr "" +msgstr "Hex" -#: ../build/bin/conf_gen.h:865 ../build/bin/conf_gen.h:2416 -#: ../build/bin/conf_gen.h:3265 ../build/bin/conf_gen.h:3647 -#: ../build/bin/conf_gen.h:4007 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 +#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4826 msgctxt "preferences" msgid "none" msgstr "Нет" -#: ../build/bin/conf_gen.h:874 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "Средн." -#: ../build/bin/conf_gen.h:875 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "Мин." -#: ../build/bin/conf_gen.h:876 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "Макс." -#: ../build/bin/conf_gen.h:1182 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "Выделить новые снимки" -#: ../build/bin/conf_gen.h:1183 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "Выделить только новые снимки, которые не были импортированы ранее" -#: ../build/bin/conf_gen.h:1190 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "Игнорировать изображения, не являющиеся RAW" -#: ../build/bin/conf_gen.h:1191 +#: ../build/bin/conf_gen.h:1447 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -216,75 +221,75 @@ msgstr "" "Если включено, будет возможен импорт только файлов RAW. \n" "Другие файлы не будут отображаться в диалоговом окне и импортироваться." -#: ../build/bin/conf_gen.h:1198 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "Применить метаданные" -#: ../build/bin/conf_gen.h:1199 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." msgstr "Применить указанные метаданные к импортируемым снимкам" -#: ../build/bin/conf_gen.h:1206 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "Импортировать из вложенных каталогов" -#: ../build/bin/conf_gen.h:1207 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" msgstr "Импортировать снимки из вложенных каталогов" -#: ../build/bin/conf_gen.h:1214 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" msgstr "Создатель (добавить при импорте)" -#: ../build/bin/conf_gen.h:1222 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" msgstr "Издатель (добавить при импорте)" -#: ../build/bin/conf_gen.h:1230 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" msgstr "Права (добавить при импорте)" -#: ../build/bin/conf_gen.h:1238 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" msgstr "Метки (добавить при импорте)" -#: ../build/bin/conf_gen.h:1246 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" msgstr "Импортировать метки XMP" -#: ../build/bin/conf_gen.h:1278 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "Начальная оценка" -#: ../build/bin/conf_gen.h:1279 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" msgstr "Оценка, присваиваемая снимкам при импорте" -#: ../build/bin/conf_gen.h:1286 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "Игнорировать оценки Exif" -#: ../build/bin/conf_gen.h:1287 +#: ../build/bin/conf_gen.h:1555 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" msgstr "" -"Игнорировать оценки Exif при импорте снимков и присвоить значение " -"\"Начальная оценка\"" +"Игнорировать оценки Exif при импорте снимков и присвоить значение \"Начальная " +"оценка\"" -#: ../build/bin/conf_gen.h:1294 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "Имя задачи" -#: ../build/bin/conf_gen.h:1295 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "Присвоить имя данной задаче импорта" -#: ../build/bin/conf_gen.h:1302 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "Выставить другую дату" -#: ../build/bin/conf_gen.h:1303 +#: ../build/bin/conf_gen.h:1573 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -295,530 +300,552 @@ msgstr "" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "В противном случае, оставьте поле пустым" -#: ../build/bin/conf_gen.h:1310 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "Не закрывать окно" -#: ../build/bin/conf_gen.h:1311 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "Не закрывать окно после завершения импорта" -#: ../build/bin/conf_gen.h:1519 ../build/bin/conf_gen.h:1539 -#: ../build/bin/conf_gen.h:1582 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" -msgstr "" +msgstr "VGA" -#: ../build/bin/conf_gen.h:1520 ../build/bin/conf_gen.h:1540 -#: ../build/bin/conf_gen.h:1583 ../build/bin/preferences_gen.h:2817 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2931 msgctxt "preferences" msgid "720p" -msgstr "" +msgstr "720p" -#: ../build/bin/conf_gen.h:1521 ../build/bin/conf_gen.h:1541 -#: ../build/bin/conf_gen.h:1584 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" -msgstr "" +msgstr "1080p" -#: ../build/bin/conf_gen.h:1522 ../build/bin/conf_gen.h:1542 -#: ../build/bin/conf_gen.h:1585 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" -msgstr "" +msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1523 ../build/bin/conf_gen.h:1543 -#: ../build/bin/conf_gen.h:1586 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" -msgstr "" +msgstr "4K" -#: ../build/bin/conf_gen.h:1524 ../build/bin/conf_gen.h:1544 -#: ../build/bin/conf_gen.h:1587 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" -msgstr "" +msgstr "5K" -#: ../build/bin/conf_gen.h:1525 ../build/bin/conf_gen.h:1545 -#: ../build/bin/conf_gen.h:1588 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 +#: ../build/bin/conf_gen.h:1890 msgctxt "preferences" msgid "6K" -msgstr "" +msgstr "6K" -#: ../build/bin/conf_gen.h:1526 ../build/bin/conf_gen.h:1546 -#: ../build/bin/conf_gen.h:1589 +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 +#: ../build/bin/conf_gen.h:1891 msgctxt "preferences" msgid "8K" -msgstr "" +msgstr "8K" -#: ../build/bin/conf_gen.h:1528 ../build/bin/conf_gen.h:3264 -#: ../build/bin/conf_gen.h:4225 ../build/bin/preferences_gen.h:4006 +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 +#: ../build/bin/conf_gen.h:5062 ../build/bin/preferences_gen.h:4124 msgctxt "preferences" msgid "auto" msgstr "Автовыбор" -#: ../build/bin/conf_gen.h:1630 +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" msgstr "Выкл." -#: ../build/bin/conf_gen.h:1631 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "Жесткость (относительная)" -#: ../build/bin/conf_gen.h:1632 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "Жесткость (абсолютная)" -#: ../build/bin/conf_gen.h:1633 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "Непрозрачность (относительная)" -#: ../build/bin/conf_gen.h:1634 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "Непрозрачность (абсолютная)" -#: ../build/bin/conf_gen.h:1635 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "Размер кисти (относительный)" -#: ../build/bin/conf_gen.h:1644 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "Слабое" -#: ../build/bin/conf_gen.h:1645 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "Среднее" -#: ../build/bin/conf_gen.h:1646 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "Сильное" -#: ../build/bin/conf_gen.h:1671 ../build/bin/preferences_gen.h:3151 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3265 msgctxt "preferences" msgid "false color" msgstr "Псевдоцвет" -#: ../build/bin/conf_gen.h:1672 +#: ../build/bin/conf_gen.h:1983 msgctxt "preferences" msgid "grayscale" msgstr "В градациях серого" -#: ../build/bin/conf_gen.h:1689 +#: ../build/bin/conf_gen.h:2002 msgctxt "preferences" msgid "top left" msgstr "Слева вверху" -#: ../build/bin/conf_gen.h:1690 +#: ../build/bin/conf_gen.h:2003 msgctxt "preferences" msgid "top right" msgstr "Справа вверху" -#: ../build/bin/conf_gen.h:1691 +#: ../build/bin/conf_gen.h:2004 msgctxt "preferences" msgid "top center" msgstr "По центру вверху" -#: ../build/bin/conf_gen.h:1692 ../build/bin/preferences_gen.h:3066 +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3180 msgctxt "preferences" msgid "bottom" msgstr "Внизу" -#: ../build/bin/conf_gen.h:1693 +#: ../build/bin/conf_gen.h:2006 msgctxt "preferences" msgid "hidden" msgstr "Скрыть" -#: ../build/bin/conf_gen.h:2375 +#: ../build/bin/conf_gen.h:2775 msgid "show OSD" msgstr "Экранное меню" -#: ../build/bin/conf_gen.h:2376 +#: ../build/bin/conf_gen.h:2776 msgid "toggle the visibility of the map overlays" msgstr "Показывать на карте элементы управления и вспомогательную информацию" -#: ../build/bin/conf_gen.h:2383 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "Фильтр" -#: ../build/bin/conf_gen.h:2384 +#: ../build/bin/conf_gen.h:2785 msgid "when set limit the images drawn to the current filmstrip" msgstr "Показывать только снимки из текущей ленты снимков" -#: ../build/bin/conf_gen.h:2391 +#: ../build/bin/conf_gen.h:2793 msgid "max images" msgstr "Макс. количество снимков" -#: ../build/bin/conf_gen.h:2392 +#: ../build/bin/conf_gen.h:2794 msgid "the maximum number of image thumbnails drawn on the map" msgstr "Максимальное количество миниатюр на карте" -#: ../build/bin/conf_gen.h:2399 +#: ../build/bin/conf_gen.h:2802 msgid "group size factor" msgstr "Размер группы" -#: ../build/bin/conf_gen.h:2400 +#: ../build/bin/conf_gen.h:2803 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" msgstr "Размер области, в пределах которой снимки объединяются в одну группу" -#: ../build/bin/conf_gen.h:2407 +#: ../build/bin/conf_gen.h:2811 msgid "min images per group" msgstr "Мин. количество в группе" -#: ../build/bin/conf_gen.h:2408 +#: ../build/bin/conf_gen.h:2812 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." msgstr "Минимальное количество снимков в группе" -#: ../build/bin/conf_gen.h:2414 +#: ../build/bin/conf_gen.h:2819 msgctxt "preferences" msgid "thumbnail" msgstr "Вкл." -#: ../build/bin/conf_gen.h:2415 +#: ../build/bin/conf_gen.h:2820 msgctxt "preferences" msgid "count" msgstr "Количество снимков" -#: ../build/bin/conf_gen.h:2418 +#: ../build/bin/conf_gen.h:2823 msgid "thumbnail display" msgstr "Миниатюры" -#: ../build/bin/conf_gen.h:2419 +#: ../build/bin/conf_gen.h:2824 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" msgstr "Показ миниатюр или количества снимков, расположенных в данном месте" -#: ../build/bin/conf_gen.h:2434 +#: ../build/bin/conf_gen.h:2841 msgid "max polygon points" msgstr "Макс. сложность места" -#: ../build/bin/conf_gen.h:2435 -msgid "" -"limit the number of points imported with polygon in find location module" +#: ../build/bin/conf_gen.h:2842 +msgid "limit the number of points imported with polygon in find location module" msgstr "" "Максимальное количество опорных точек, импортируемых в качестве описателя " "места из модуля \"Поиск на карте\"" -#: ../build/bin/conf_gen.h:2865 ../build/bin/conf_gen.h:2876 +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 msgctxt "preferences" msgid "bilinear" msgstr "Билинейный" -#: ../build/bin/conf_gen.h:2866 ../build/bin/conf_gen.h:2877 -#: ../build/bin/preferences_gen.h:3390 +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 +#: ../build/bin/preferences_gen.h:3487 msgctxt "preferences" msgid "bicubic" msgstr "Бикубический" -#: ../build/bin/conf_gen.h:2867 ../build/bin/conf_gen.h:2878 +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 msgctxt "preferences" msgid "lanczos2" msgstr "Lanczos2" -#: ../build/bin/conf_gen.h:2879 ../build/bin/preferences_gen.h:3408 +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3505 msgctxt "preferences" msgid "lanczos3" msgstr "Lanczos3" -#: ../build/bin/conf_gen.h:3266 +#: ../build/bin/conf_gen.h:3849 msgctxt "preferences" msgid "libsecret" -msgstr "" +msgstr "libsecret" -#: ../build/bin/conf_gen.h:3267 +#: ../build/bin/conf_gen.h:3850 msgctxt "preferences" msgid "kwallet" msgstr "KWallet" -#: ../build/bin/conf_gen.h:3268 +#: ../build/bin/conf_gen.h:3851 msgctxt "preferences" msgid "apple_keychain" msgstr "Связка ключей Apple (iCloud)" -#: ../build/bin/conf_gen.h:3269 +#: ../build/bin/conf_gen.h:3852 msgctxt "preferences" msgid "windows_credentials" msgstr "Учетные данные Windows" -#: ../build/bin/conf_gen.h:3534 +#: ../build/bin/conf_gen.h:4150 msgctxt "preferences" msgid "vectorscope" msgstr "Вектороскоп" -#: ../build/bin/conf_gen.h:3535 +#: ../build/bin/conf_gen.h:4151 msgctxt "preferences" msgid "waveform" msgstr "Волновая диаграмма" -#: ../build/bin/conf_gen.h:3536 +#: ../build/bin/conf_gen.h:4152 +msgctxt "preferences" +msgid "split" +msgstr "Комбинированный" + +#: ../build/bin/conf_gen.h:4153 msgctxt "preferences" msgid "RGB parade" -msgstr "" +msgstr "RGB-парад" -#: ../build/bin/conf_gen.h:3537 +#: ../build/bin/conf_gen.h:4154 msgctxt "preferences" msgid "histogram" msgstr "Гистограмма" -#: ../build/bin/conf_gen.h:3546 +#: ../build/bin/conf_gen.h:4164 msgctxt "preferences" msgid "left" msgstr "Слева" -#: ../build/bin/conf_gen.h:3547 ../build/bin/preferences_gen.h:4408 +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4629 msgctxt "preferences" msgid "right" msgstr "Справа" -#: ../build/bin/conf_gen.h:3564 ../build/bin/conf_gen.h:3605 +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 msgctxt "preferences" msgid "logarithmic" msgstr "Логарифмический" -#: ../build/bin/conf_gen.h:3565 ../build/bin/conf_gen.h:3606 +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 msgctxt "preferences" msgid "linear" msgstr "Линейный" -#: ../build/bin/conf_gen.h:3574 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "horizontal" msgstr "Горизонтально" -#: ../build/bin/conf_gen.h:3575 +#: ../build/bin/conf_gen.h:4196 msgctxt "preferences" msgid "vertical" msgstr "Вертикально" -#: ../build/bin/conf_gen.h:3584 +#: ../build/bin/conf_gen.h:4206 msgctxt "preferences" msgid "overlaid" msgstr "Наложение" -#: ../build/bin/conf_gen.h:3585 +#: ../build/bin/conf_gen.h:4207 msgctxt "preferences" msgid "parade" -msgstr "RGB раздельно" +msgstr "Парад" -#: ../build/bin/conf_gen.h:3594 +#: ../build/bin/conf_gen.h:4217 msgctxt "preferences" msgid "u*v*" -msgstr "" +msgstr "u*v*" -#: ../build/bin/conf_gen.h:3595 +#: ../build/bin/conf_gen.h:4218 msgctxt "preferences" msgid "AzBz" -msgstr "" +msgstr "AzBz" -#: ../build/bin/conf_gen.h:3596 +#: ../build/bin/conf_gen.h:4219 msgctxt "preferences" msgid "RYB" -msgstr "" +msgstr "RYB" -#: ../build/bin/conf_gen.h:3648 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "monochromatic" msgstr "Ч/Б" -#: ../build/bin/conf_gen.h:3649 +#: ../build/bin/conf_gen.h:4278 msgctxt "preferences" msgid "analogous" msgstr "Аналоговая" -#: ../build/bin/conf_gen.h:3650 +#: ../build/bin/conf_gen.h:4279 msgctxt "preferences" msgid "analogous complementary" msgstr "Аналоговая комплементарная" -#: ../build/bin/conf_gen.h:3651 +#: ../build/bin/conf_gen.h:4280 msgctxt "preferences" msgid "complementary" msgstr "Комплементарная" -#: ../build/bin/conf_gen.h:3652 +#: ../build/bin/conf_gen.h:4281 msgctxt "preferences" msgid "split complementary" msgstr "Разделенная комплементарная" -#: ../build/bin/conf_gen.h:3653 +#: ../build/bin/conf_gen.h:4282 msgctxt "preferences" msgid "dyad" msgstr "Диада" -#: ../build/bin/conf_gen.h:3654 +#: ../build/bin/conf_gen.h:4283 msgctxt "preferences" msgid "triad" msgstr "Триада" -#: ../build/bin/conf_gen.h:3655 +#: ../build/bin/conf_gen.h:4284 msgctxt "preferences" msgid "tetrad" msgstr "Тетрада" -#: ../build/bin/conf_gen.h:3656 +#: ../build/bin/conf_gen.h:4285 msgctxt "preferences" msgid "square" msgstr "Квадрат" -#: ../build/bin/conf_gen.h:3673 +#: ../build/bin/conf_gen.h:4304 msgctxt "preferences" msgid "normal" msgstr "Обычн." -#: ../build/bin/conf_gen.h:3675 +#: ../build/bin/conf_gen.h:4306 msgctxt "preferences" msgid "narrow" msgstr "Узкий" -#: ../build/bin/conf_gen.h:3676 +#: ../build/bin/conf_gen.h:4307 msgctxt "preferences" msgid "line" msgstr "Линия" -#: ../build/bin/conf_gen.h:3853 +#: ../build/bin/conf_gen.h:4614 msgctxt "preferences" msgid "mm" msgstr "мм" -#: ../build/bin/conf_gen.h:3854 +#: ../build/bin/conf_gen.h:4615 msgctxt "preferences" msgid "cm" msgstr "см" -#: ../build/bin/conf_gen.h:3855 +#: ../build/bin/conf_gen.h:4616 msgctxt "preferences" msgid "inch" msgstr "дюйм" -#: ../build/bin/conf_gen.h:3904 ../build/bin/preferences_gen.h:4426 +#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:237 +msgctxt "preferences" +msgid "grey" +msgstr "Серый" + +#: ../build/bin/conf_gen.h:4667 ../build/bin/preferences_gen.h:238 +msgctxt "preferences" +msgid "dark" +msgstr "Тёмный" + +#: ../build/bin/conf_gen.h:4668 ../build/bin/preferences_gen.h:239 +msgctxt "preferences" +msgid "darker" +msgstr "Очень тёмный" + +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4647 msgctxt "preferences" msgid "all" msgstr "Все" -#: ../build/bin/conf_gen.h:3905 +#: ../build/bin/conf_gen.h:4676 msgctxt "preferences" msgid "xatom" -msgstr "" +msgstr "xatom" -#: ../build/bin/conf_gen.h:3906 +#: ../build/bin/conf_gen.h:4677 msgctxt "preferences" msgid "colord" -msgstr "" +msgstr "colord" -#: ../build/bin/conf_gen.h:4003 ../build/bin/preferences_gen.h:3474 +#: ../build/bin/conf_gen.h:4822 ../build/bin/preferences_gen.h:3571 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "Сцена (Сигмоида)" -#: ../build/bin/conf_gen.h:4004 +#: ../build/bin/conf_gen.h:4823 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "Сцена (Плёночный цвет)" -#: ../build/bin/conf_gen.h:4005 +#: ../build/bin/conf_gen.h:4824 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "Сцена (AgX)" -#: ../build/bin/conf_gen.h:4006 +#: ../build/bin/conf_gen.h:4825 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "Отображение (старая)" -#: ../build/bin/conf_gen.h:4137 +#: ../build/bin/conf_gen.h:4964 msgid "camera time zone" msgstr "Часовой пояс камеры" -#: ../build/bin/conf_gen.h:4138 +#: ../build/bin/conf_gen.h:4965 msgid "" -"most cameras don't store the time zone in EXIF. give the correct time zone " -"so the GPX data can be correctly matched" +"most cameras don't store the time zone in EXIF. give the correct time zone so " +"the GPX data can be correctly matched" msgstr "" "Большинство камер не записывает часовой пояс в EXIF. \n" "Укажите правильно часовой пояс, чтобы данные GPX были корректно применены." -#: ../build/bin/conf_gen.h:4152 +#: ../build/bin/conf_gen.h:4981 msgctxt "preferences" msgid "no color" msgstr "Откл." -#: ../build/bin/conf_gen.h:4153 +#: ../build/bin/conf_gen.h:4982 msgctxt "preferences" msgid "illuminant color" msgstr "Источник света" -#: ../build/bin/conf_gen.h:4154 +#: ../build/bin/conf_gen.h:4983 msgctxt "preferences" msgid "effect emulation" msgstr "Эмуляция эффекта" -#: ../build/bin/conf_gen.h:4211 +#: ../build/bin/conf_gen.h:5047 msgctxt "preferences" msgid "list" msgstr "Список" -#: ../build/bin/conf_gen.h:4212 +#: ../build/bin/conf_gen.h:5048 msgctxt "preferences" msgid "tabs" msgstr "Вкладки" -#: ../build/bin/conf_gen.h:4213 +#: ../build/bin/conf_gen.h:5049 msgctxt "preferences" msgid "columns" msgstr "Колонки" -#: ../build/bin/conf_gen.h:4223 +#: ../build/bin/conf_gen.h:5060 msgctxt "preferences" msgid "active" msgstr "Показывать при наведении" -#: ../build/bin/conf_gen.h:4224 +#: ../build/bin/conf_gen.h:5061 msgctxt "preferences" msgid "dim" msgstr "Затемнение" -#: ../build/bin/conf_gen.h:4226 +#: ../build/bin/conf_gen.h:5063 msgctxt "preferences" msgid "fade" msgstr "Плавно скрывать" -#: ../build/bin/conf_gen.h:4227 +#: ../build/bin/conf_gen.h:5064 msgctxt "preferences" msgid "fit" msgstr "Вписать блоком" -#: ../build/bin/conf_gen.h:4228 +#: ../build/bin/conf_gen.h:5065 msgctxt "preferences" msgid "smooth" msgstr "Скрывать блоком" -#: ../build/bin/conf_gen.h:4229 +#: ../build/bin/conf_gen.h:5066 msgctxt "preferences" msgid "glide" msgstr "Скрывать индивидуально" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 +#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "Изменено пользователем" -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3061 -#: ../src/gui/gtk.c:3275 ../src/gui/preferences.c:535 -#: ../src/gui/preferences.c:1024 ../src/libs/modulegroups.c:4074 +#. help button (right-anchored, matches other prefs tabs) +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 +#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 +#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 +#: ../src/libs/modulegroups.c:4171 msgid "?" -msgstr "" +msgstr "?" #: ../build/bin/preferences_gen.h:136 msgid "not available" @@ -828,153 +855,191 @@ msgstr "Не доступно" msgid "not available on this system" msgstr "Не доступно в данной системе" -#: ../build/bin/preferences_gen.h:2535 ../src/control/jobs/control_jobs.c:3118 -#: ../src/libs/import.c:186 +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "Тема darktable" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"Оттенок вокруг вашей фотографии влияет на то, как вы воспринимаете ее цвета и " +"тона при редактировании. \n" +"Рекомендуется серый цвет, потому что он наиболее нейтрален – он не направляет " +"взгляд в каком-либо направлении.\n" +"\n" +"Серый: лучше всего подходит для точной цветопередачи.\n" +"\n" +"Темный: меньше отвлекает внимание вокруг изображения.\n" +"\n" +"Темнее: хорошо подходит для слабо освещенных помещений." + +#: ../build/bin/preferences_gen.h:2649 ../src/control/jobs/control_jobs.c:3118 +#: ../src/libs/import.c:183 msgid "import" msgstr "Импорт" -#: ../build/bin/preferences_gen.h:2540 +#: ../build/bin/preferences_gen.h:2654 msgid "session options" -msgstr "Каталоги и файлы" +msgstr "Параметры сессии" -#: ../build/bin/preferences_gen.h:2550 +#: ../build/bin/preferences_gen.h:2664 msgid "base filmroll's directory" -msgstr "Базовый каталог хранения съёмок" - -#: ../build/bin/preferences_gen.h:2561 ../build/bin/preferences_gen.h:2583 -#: ../build/bin/preferences_gen.h:2600 ../build/bin/preferences_gen.h:2622 -#: ../build/bin/preferences_gen.h:2655 ../build/bin/preferences_gen.h:2672 -#: ../build/bin/preferences_gen.h:2689 ../build/bin/preferences_gen.h:2706 -#: ../build/bin/preferences_gen.h:2723 ../build/bin/preferences_gen.h:2740 -#: ../build/bin/preferences_gen.h:2757 ../build/bin/preferences_gen.h:2774 -#: ../build/bin/preferences_gen.h:2799 ../build/bin/preferences_gen.h:2817 -#: ../build/bin/preferences_gen.h:2834 ../build/bin/preferences_gen.h:2851 -#: ../build/bin/preferences_gen.h:2868 ../build/bin/preferences_gen.h:2886 -#: ../build/bin/preferences_gen.h:2903 ../build/bin/preferences_gen.h:2925 -#: ../build/bin/preferences_gen.h:2949 ../build/bin/preferences_gen.h:2973 -#: ../build/bin/preferences_gen.h:3006 ../build/bin/preferences_gen.h:3023 -#: ../build/bin/preferences_gen.h:3048 ../build/bin/preferences_gen.h:3066 -#: ../build/bin/preferences_gen.h:3109 ../build/bin/preferences_gen.h:3126 -#: ../build/bin/preferences_gen.h:3151 ../build/bin/preferences_gen.h:3168 -#: ../build/bin/preferences_gen.h:3185 ../build/bin/preferences_gen.h:3202 -#: ../build/bin/preferences_gen.h:3219 ../build/bin/preferences_gen.h:3236 -#: ../build/bin/preferences_gen.h:3253 ../build/bin/preferences_gen.h:3270 -#: ../build/bin/preferences_gen.h:3288 ../build/bin/preferences_gen.h:3305 -#: ../build/bin/preferences_gen.h:3322 ../build/bin/preferences_gen.h:3339 -#: ../build/bin/preferences_gen.h:3372 ../build/bin/preferences_gen.h:3390 -#: ../build/bin/preferences_gen.h:3408 ../build/bin/preferences_gen.h:3431 -#: ../build/bin/preferences_gen.h:3455 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3491 ../build/bin/preferences_gen.h:3508 -#: ../build/bin/preferences_gen.h:3525 ../build/bin/preferences_gen.h:3550 -#: ../build/bin/preferences_gen.h:3575 ../build/bin/preferences_gen.h:3597 -#: ../build/bin/preferences_gen.h:3618 ../build/bin/preferences_gen.h:3646 -#: ../build/bin/preferences_gen.h:3667 ../build/bin/preferences_gen.h:3688 -#: ../build/bin/preferences_gen.h:3709 ../build/bin/preferences_gen.h:3730 -#: ../build/bin/preferences_gen.h:3751 ../build/bin/preferences_gen.h:3772 -#: ../build/bin/preferences_gen.h:3805 ../build/bin/preferences_gen.h:3822 -#: ../build/bin/preferences_gen.h:3839 ../build/bin/preferences_gen.h:3856 -#: ../build/bin/preferences_gen.h:3873 ../build/bin/preferences_gen.h:3890 -#: ../build/bin/preferences_gen.h:3907 ../build/bin/preferences_gen.h:3924 -#: ../build/bin/preferences_gen.h:3940 ../build/bin/preferences_gen.h:3956 -#: ../build/bin/preferences_gen.h:3973 ../build/bin/preferences_gen.h:4006 -#: ../build/bin/preferences_gen.h:4023 ../build/bin/preferences_gen.h:4045 -#: ../build/bin/preferences_gen.h:4078 ../build/bin/preferences_gen.h:4096 -#: ../build/bin/preferences_gen.h:4148 ../build/bin/preferences_gen.h:4166 -#: ../build/bin/preferences_gen.h:4210 ../build/bin/preferences_gen.h:4227 -#: ../build/bin/preferences_gen.h:4259 ../build/bin/preferences_gen.h:4276 -#: ../build/bin/preferences_gen.h:4293 ../build/bin/preferences_gen.h:4311 +msgstr "Базовые каталоги хранения съёмок" + +#: ../build/bin/preferences_gen.h:2675 ../build/bin/preferences_gen.h:2697 +#: ../build/bin/preferences_gen.h:2714 ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:2769 ../build/bin/preferences_gen.h:2786 +#: ../build/bin/preferences_gen.h:2803 ../build/bin/preferences_gen.h:2820 +#: ../build/bin/preferences_gen.h:2837 ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:2871 ../build/bin/preferences_gen.h:2888 +#: ../build/bin/preferences_gen.h:2913 ../build/bin/preferences_gen.h:2931 +#: ../build/bin/preferences_gen.h:2948 ../build/bin/preferences_gen.h:2965 +#: ../build/bin/preferences_gen.h:2982 ../build/bin/preferences_gen.h:3000 +#: ../build/bin/preferences_gen.h:3017 ../build/bin/preferences_gen.h:3039 +#: ../build/bin/preferences_gen.h:3063 ../build/bin/preferences_gen.h:3087 +#: ../build/bin/preferences_gen.h:3120 ../build/bin/preferences_gen.h:3137 +#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3180 +#: ../build/bin/preferences_gen.h:3223 ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3265 ../build/bin/preferences_gen.h:3282 +#: ../build/bin/preferences_gen.h:3299 ../build/bin/preferences_gen.h:3316 +#: ../build/bin/preferences_gen.h:3333 ../build/bin/preferences_gen.h:3350 +#: ../build/bin/preferences_gen.h:3367 ../build/bin/preferences_gen.h:3384 +#: ../build/bin/preferences_gen.h:3402 ../build/bin/preferences_gen.h:3419 +#: ../build/bin/preferences_gen.h:3436 ../build/bin/preferences_gen.h:3469 +#: ../build/bin/preferences_gen.h:3487 ../build/bin/preferences_gen.h:3505 +#: ../build/bin/preferences_gen.h:3528 ../build/bin/preferences_gen.h:3552 +#: ../build/bin/preferences_gen.h:3571 ../build/bin/preferences_gen.h:3588 +#: ../build/bin/preferences_gen.h:3605 ../build/bin/preferences_gen.h:3622 +#: ../build/bin/preferences_gen.h:3647 ../build/bin/preferences_gen.h:3672 +#: ../build/bin/preferences_gen.h:3693 ../build/bin/preferences_gen.h:3715 +#: ../build/bin/preferences_gen.h:3736 ../build/bin/preferences_gen.h:3764 +#: ../build/bin/preferences_gen.h:3785 ../build/bin/preferences_gen.h:3806 +#: ../build/bin/preferences_gen.h:3827 ../build/bin/preferences_gen.h:3848 +#: ../build/bin/preferences_gen.h:3869 ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:3923 ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:3957 ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:3991 ../build/bin/preferences_gen.h:4008 +#: ../build/bin/preferences_gen.h:4025 ../build/bin/preferences_gen.h:4042 +#: ../build/bin/preferences_gen.h:4058 ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4091 ../build/bin/preferences_gen.h:4124 +#: ../build/bin/preferences_gen.h:4141 ../build/bin/preferences_gen.h:4163 +#: ../build/bin/preferences_gen.h:4196 ../build/bin/preferences_gen.h:4214 +#: ../build/bin/preferences_gen.h:4266 ../build/bin/preferences_gen.h:4284 #: ../build/bin/preferences_gen.h:4328 ../build/bin/preferences_gen.h:4345 -#: ../build/bin/preferences_gen.h:4362 ../build/bin/preferences_gen.h:4408 -#: ../build/bin/preferences_gen.h:4426 ../build/bin/preferences_gen.h:4448 -#: ../build/bin/preferences_gen.h:4469 ../build/bin/preferences_gen.h:4485 -#: ../build/bin/preferences_gen.h:4508 ../build/bin/preferences_gen.h:4532 -#: ../build/bin/preferences_gen.h:4549 ../build/bin/preferences_gen.h:4566 -#: ../build/bin/preferences_gen.h:4583 ../build/bin/preferences_gen.h:4601 -#: ../build/bin/preferences_gen.h:4618 ../build/bin/preferences_gen.h:4642 -#: ../build/bin/preferences_gen.h:4708 ../build/bin/preferences_gen.h:4726 -#: ../build/bin/preferences_gen.h:4800 +#: ../build/bin/preferences_gen.h:4377 ../build/bin/preferences_gen.h:4394 +#: ../build/bin/preferences_gen.h:4411 ../build/bin/preferences_gen.h:4428 +#: ../build/bin/preferences_gen.h:4446 ../build/bin/preferences_gen.h:4463 +#: ../build/bin/preferences_gen.h:4480 ../build/bin/preferences_gen.h:4497 +#: ../build/bin/preferences_gen.h:4514 ../build/bin/preferences_gen.h:4531 +#: ../build/bin/preferences_gen.h:4548 ../build/bin/preferences_gen.h:4566 +#: ../build/bin/preferences_gen.h:4611 ../build/bin/preferences_gen.h:4629 +#: ../build/bin/preferences_gen.h:4647 ../build/bin/preferences_gen.h:4669 +#: ../build/bin/preferences_gen.h:4690 ../build/bin/preferences_gen.h:4706 +#: ../build/bin/preferences_gen.h:4729 ../build/bin/preferences_gen.h:4753 +#: ../build/bin/preferences_gen.h:4770 ../build/bin/preferences_gen.h:4787 +#: ../build/bin/preferences_gen.h:4804 ../build/bin/preferences_gen.h:4822 +#: ../build/bin/preferences_gen.h:4839 ../build/bin/preferences_gen.h:4863 +#: ../build/bin/preferences_gen.h:4929 ../build/bin/preferences_gen.h:4947 +#: ../build/bin/preferences_gen.h:5021 #, c-format msgid "double click to reset to `%s'" msgstr "Двойной щелчок сбрасывает значение на \"%s\"" -#: ../build/bin/preferences_gen.h:2563 -msgid "directory where new imported filmrolls are created" -msgstr "Директория, в которой создаются новые импортированные съёмки" +#: ../build/bin/preferences_gen.h:2677 +msgid "" +"directory where newly imported filmrolls are stored; the default uses $" +"(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" +"Pictures on macOS and Linux, C:/Users/username/Pictures on Windows" +msgstr "" +"Каталог, где хранятся импортируемые снимки; по умолчанию используется $" +"(PICTURES_FOLDER), которая ссылается на каталог с изображениями в вашей " +"системе: ~/Pictures в macOS и Linux, C:/Users//Pictures в Windows" -#: ../build/bin/preferences_gen.h:2572 +#: ../build/bin/preferences_gen.h:2686 msgid "filmroll name" msgstr "Имя съёмки" -#: ../build/bin/preferences_gen.h:2585 +#: ../build/bin/preferences_gen.h:2699 msgid "name of the imported filmroll" msgstr "Имя импортированной съёмки" -#: ../build/bin/preferences_gen.h:2594 +#: ../build/bin/preferences_gen.h:2708 msgid "keep original filename" msgstr "Сохранять исходное имя файлов" -#: ../build/bin/preferences_gen.h:2600 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2706 -#: ../build/bin/preferences_gen.h:2723 ../build/bin/preferences_gen.h:2740 -#: ../build/bin/preferences_gen.h:2774 ../build/bin/preferences_gen.h:2851 -#: ../build/bin/preferences_gen.h:2868 ../build/bin/preferences_gen.h:2903 -#: ../build/bin/preferences_gen.h:3006 ../build/bin/preferences_gen.h:3109 -#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3236 -#: ../build/bin/preferences_gen.h:3270 ../build/bin/preferences_gen.h:3322 -#: ../build/bin/preferences_gen.h:3372 ../build/bin/preferences_gen.h:3491 -#: ../build/bin/preferences_gen.h:3508 ../build/bin/preferences_gen.h:3618 -#: ../build/bin/preferences_gen.h:3709 ../build/bin/preferences_gen.h:3730 -#: ../build/bin/preferences_gen.h:3751 ../build/bin/preferences_gen.h:3772 -#: ../build/bin/preferences_gen.h:3907 ../build/bin/preferences_gen.h:4023 -#: ../build/bin/preferences_gen.h:4078 ../build/bin/preferences_gen.h:4210 -#: ../build/bin/preferences_gen.h:4227 ../build/bin/preferences_gen.h:4345 -#: ../build/bin/preferences_gen.h:4485 ../build/bin/preferences_gen.h:4508 -#: ../build/bin/preferences_gen.h:4549 ../build/bin/preferences_gen.h:4566 -#: ../build/bin/preferences_gen.h:4583 ../build/bin/preferences_gen.h:4618 -#: ../build/bin/preferences_gen.h:4708 +#: ../build/bin/preferences_gen.h:2714 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2820 +#: ../build/bin/preferences_gen.h:2837 ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:2888 ../build/bin/preferences_gen.h:2965 +#: ../build/bin/preferences_gen.h:2982 ../build/bin/preferences_gen.h:3017 +#: ../build/bin/preferences_gen.h:3120 ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3282 ../build/bin/preferences_gen.h:3350 +#: ../build/bin/preferences_gen.h:3384 ../build/bin/preferences_gen.h:3436 +#: ../build/bin/preferences_gen.h:3469 ../build/bin/preferences_gen.h:3588 +#: ../build/bin/preferences_gen.h:3605 ../build/bin/preferences_gen.h:3693 +#: ../build/bin/preferences_gen.h:3736 ../build/bin/preferences_gen.h:3806 +#: ../build/bin/preferences_gen.h:3848 ../build/bin/preferences_gen.h:3869 +#: ../build/bin/preferences_gen.h:3890 ../build/bin/preferences_gen.h:4025 +#: ../build/bin/preferences_gen.h:4141 ../build/bin/preferences_gen.h:4196 +#: ../build/bin/preferences_gen.h:4328 ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4463 ../build/bin/preferences_gen.h:4514 +#: ../build/bin/preferences_gen.h:4706 ../build/bin/preferences_gen.h:4729 +#: ../build/bin/preferences_gen.h:4770 ../build/bin/preferences_gen.h:4787 +#: ../build/bin/preferences_gen.h:4804 ../build/bin/preferences_gen.h:4839 +#: ../build/bin/preferences_gen.h:4929 msgctxt "preferences" msgid "FALSE" msgstr "ОТКЛЮЧЕНО" -#: ../build/bin/preferences_gen.h:2602 +#: ../build/bin/preferences_gen.h:2716 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" msgstr "Сохранять исходное имя файлов при импорте" -#: ../build/bin/preferences_gen.h:2611 +#: ../build/bin/preferences_gen.h:2725 msgid "file naming pattern" msgstr "Шаблон именования файлов" -#: ../build/bin/preferences_gen.h:2624 +#: ../build/bin/preferences_gen.h:2738 msgid "file naming pattern used for a import session" msgstr "Шаблон именования файлов, применяемый при импорте" -#: ../build/bin/preferences_gen.h:2634 ../src/gui/gtk.c:1534 -#: ../src/gui/preferences.c:625 ../src/libs/tools/lighttable.c:64 +#: ../build/bin/preferences_gen.h:2748 ../src/gui/gtk.c:1701 +#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "Обзор" -#: ../build/bin/preferences_gen.h:2639 ../build/bin/preferences_gen.h:2990 -#: ../build/bin/preferences_gen.h:3789 ../src/gui/preferences.c:341 +#: ../build/bin/preferences_gen.h:2753 ../build/bin/preferences_gen.h:3104 +#: ../build/bin/preferences_gen.h:3907 ../src/gui/preferences.c:344 +#: ../src/gui/preferences_ai.c:1557 msgid "general" msgstr "Общие" -#: ../build/bin/preferences_gen.h:2649 +#: ../build/bin/preferences_gen.h:2763 msgid "hide built-in presets for utility modules" msgstr "Скрыть встроенные предустановки вспомогательных модулей" -#: ../build/bin/preferences_gen.h:2657 +#: ../build/bin/preferences_gen.h:2771 msgid "hide built-in presets of utility modules in presets menu." -msgstr "" -"Скрыть встроенные предустановки вспомогательных модулей в режиме обзора" +msgstr "Скрыть встроенные предустановки вспомогательных модулей в режиме обзора" -#: ../build/bin/preferences_gen.h:2666 +#: ../build/bin/preferences_gen.h:2780 msgid "use single-click in the collections module" msgstr "Одиночный щелчок в панели коллекций" -#: ../build/bin/preferences_gen.h:2674 +#: ../build/bin/preferences_gen.h:2788 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -984,126 +1049,153 @@ msgstr "" "Позволяет осуществлять групповой выбор снимков по дате, времени съёмки и " "числовым критериям." -#: ../build/bin/preferences_gen.h:2683 +#: ../build/bin/preferences_gen.h:2797 msgid "prioritize the hovered image over the selected images" msgstr "" "Установите приоритет изображения при наведении над выбранными изображениями" -#: ../build/bin/preferences_gen.h:2689 ../build/bin/preferences_gen.h:2757 -#: ../build/bin/preferences_gen.h:2834 ../build/bin/preferences_gen.h:3023 -#: ../build/bin/preferences_gen.h:3126 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3219 -#: ../build/bin/preferences_gen.h:3253 ../build/bin/preferences_gen.h:3305 -#: ../build/bin/preferences_gen.h:3339 ../build/bin/preferences_gen.h:3525 -#: ../build/bin/preferences_gen.h:3575 ../build/bin/preferences_gen.h:3646 -#: ../build/bin/preferences_gen.h:3667 ../build/bin/preferences_gen.h:3688 -#: ../build/bin/preferences_gen.h:3805 ../build/bin/preferences_gen.h:3822 -#: ../build/bin/preferences_gen.h:3839 ../build/bin/preferences_gen.h:3856 -#: ../build/bin/preferences_gen.h:3873 ../build/bin/preferences_gen.h:3890 -#: ../build/bin/preferences_gen.h:3924 ../build/bin/preferences_gen.h:3940 -#: ../build/bin/preferences_gen.h:3956 ../build/bin/preferences_gen.h:3973 -#: ../build/bin/preferences_gen.h:4259 ../build/bin/preferences_gen.h:4276 -#: ../build/bin/preferences_gen.h:4293 ../build/bin/preferences_gen.h:4328 -#: ../build/bin/preferences_gen.h:4362 ../build/bin/preferences_gen.h:4469 -#: ../build/bin/preferences_gen.h:4532 ../build/bin/preferences_gen.h:4642 +#: ../build/bin/preferences_gen.h:2803 ../build/bin/preferences_gen.h:2871 +#: ../build/bin/preferences_gen.h:2948 ../build/bin/preferences_gen.h:3137 +#: ../build/bin/preferences_gen.h:3240 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3333 +#: ../build/bin/preferences_gen.h:3367 ../build/bin/preferences_gen.h:3419 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3672 +#: ../build/bin/preferences_gen.h:3764 ../build/bin/preferences_gen.h:3785 +#: ../build/bin/preferences_gen.h:3827 ../build/bin/preferences_gen.h:3923 +#: ../build/bin/preferences_gen.h:3940 ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:3974 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4008 ../build/bin/preferences_gen.h:4042 +#: ../build/bin/preferences_gen.h:4058 ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4091 ../build/bin/preferences_gen.h:4377 +#: ../build/bin/preferences_gen.h:4394 ../build/bin/preferences_gen.h:4411 +#: ../build/bin/preferences_gen.h:4428 ../build/bin/preferences_gen.h:4480 +#: ../build/bin/preferences_gen.h:4497 ../build/bin/preferences_gen.h:4531 +#: ../build/bin/preferences_gen.h:4548 ../build/bin/preferences_gen.h:4566 +#: ../build/bin/preferences_gen.h:4611 ../build/bin/preferences_gen.h:4690 +#: ../build/bin/preferences_gen.h:4753 ../build/bin/preferences_gen.h:4863 msgctxt "preferences" msgid "TRUE" msgstr "ВКЛЮЧЕНО" -#: ../build/bin/preferences_gen.h:2691 -msgid "this defines how the list of images to act on is constructed." +#: ../build/bin/preferences_gen.h:2805 +msgid "" +"in the lighttable, where culling takes place, you can apply actions (e.g., " +"setting ratings) to the hovered image or to the selected ones\n" +"\n" +"enabled actions apply to the hovered image (less clicking)\n" +"\n" +"disabled actions apply to the current selection (less error prone)" msgstr "" -"Это определяет, как составляется список снимков, с которыми нужно работать." +"В режиме просмотра изображений, где происходит отбор, вы можете применять " +"действия (например, устанавливать рейтинги) к выбранным изображениям или к " +"изображению под указателем мыши.\n" +"\n" +"Включено Действия применяются к изображению под указателем мыши " +"(меньше кликов)\n" +"\n" +"Отключено Действия применяются к текущему выделению (меньше ошибок)" -#: ../build/bin/preferences_gen.h:2700 +#: ../build/bin/preferences_gen.h:2814 msgid "expand a single utility module at a time" msgstr "Сворачивать неактивные модули в режиме обзора" -#: ../build/bin/preferences_gen.h:2708 +#: ../build/bin/preferences_gen.h:2822 msgid "this option toggles the behavior of shift clicking in lighttable mode" -msgstr "" -"Эта опция переключает поведение комбинации Shift+Щелчок в режиме обзора" +msgstr "Эта опция переключает поведение комбинации Shift+Щелчок в режиме обзора" -#: ../build/bin/preferences_gen.h:2717 +#: ../build/bin/preferences_gen.h:2831 msgid "scroll utility modules to the top when expanded" msgstr "Прокрутка активного модуля в режиме обзора" -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:3255 +#: ../build/bin/preferences_gen.h:2839 ../build/bin/preferences_gen.h:3369 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" msgstr "" "Если опция включена, то активный модуль будет прокручен в видимую область" -#: ../build/bin/preferences_gen.h:2734 +#: ../build/bin/preferences_gen.h:2848 msgid "rating an image one star twice will not zero out the rating" msgstr "Отключить снятие рейтинга по двукратному выставлению одной звезды" -#: ../build/bin/preferences_gen.h:2742 -msgid "" -"defines whether rating an image one star twice will zero out star rating" +#: ../build/bin/preferences_gen.h:2856 +msgid "defines whether rating an image one star twice will zero out star rating" msgstr "" "Определяет, будет ли повторная оценка изображения одной звездой обнулять " "рейтинг" -#: ../build/bin/preferences_gen.h:2751 ../build/bin/preferences_gen.h:3103 +#: ../build/bin/preferences_gen.h:2865 ../build/bin/preferences_gen.h:3217 msgid "show scrollbars for central view" msgstr "Показывать полосы прокрутки центрального окна" -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:3111 +#: ../build/bin/preferences_gen.h:2873 ../build/bin/preferences_gen.h:3225 msgid "defines whether scrollbars should be displayed" msgstr "Настройки показа полос прокрутки" -#: ../build/bin/preferences_gen.h:2768 +#: ../build/bin/preferences_gen.h:2882 msgid "show image time with milliseconds" msgstr "Отображать миллисекунды" -#: ../build/bin/preferences_gen.h:2776 +#: ../build/bin/preferences_gen.h:2890 msgid "defines whether time should be displayed with milliseconds" msgstr "Отображение времени с миллисекундами" -#: ../build/bin/preferences_gen.h:2782 +#: ../build/bin/preferences_gen.h:2896 msgid "thumbnails" msgstr "Миниатюры" -#: ../build/bin/preferences_gen.h:2792 +#: ../build/bin/preferences_gen.h:2906 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "Использовать RAW вместо встроенного JPEG, если размер больше чем" -#: ../build/bin/preferences_gen.h:2801 +#: ../build/bin/preferences_gen.h:2915 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"for the quickest display, choose the *never* option\n" -"the *auto* option prefers the embedded JPEG except when the when thumb size " +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"for the quickest display, choose the 'never' option\n" +"the 'auto' option prefers the embedded JPEG except when the thumb size " "exceeds the resolution of the embedded JPEG\n" -"(more comments in the manual)" -msgstr "" -"Если миниатюра больше указанного размера, то она будет обработана с высокими " -"настройками качества вместо встроенного JPEG." - -#: ../build/bin/preferences_gen.h:2810 +"(more details in the manual)" +msgstr "" +"Если размер миниатюры превышает это значение, она будет обрабатываться с " +"использованием RAW файла вместо \n" +"встроенного предпросмотра JPEG (лучше, но медленнее).\n" +"Если вы хотите, чтобы все миниатюры и предварительно отрендеренные " +"изображения отображались в наилучшем \n" +"качестве, выберите параметр «Всегда».\n" +"Для максимально быстрого отображения выберите параметр «Никогда».\n" +"Параметр «Авто» отдает предпочтение встроенному JPEG, за исключением случаев, " +"когда размер миниатюры \n" +"превышает разрешение встроенного JPEG.\n" +"(более подробная информация в руководстве)" + +#: ../build/bin/preferences_gen.h:2924 msgid "high quality processing from size" msgstr "Мин. размер для качественной обработки" -#: ../build/bin/preferences_gen.h:2819 +#: ../build/bin/preferences_gen.h:2933 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" -msgstr "" -"Если миниатюра больше указанного размера, то она будет обработана с высокими " -"настройками качества" - -#: ../build/bin/preferences_gen.h:2828 +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"(more details in the manual)" +msgstr "" +"Если размер миниатюры превышает это значение, она будет обработана с " +"использованием \n" +"полноценного рендеринга (лучше, но медленнее).\n" +"Если вы хотите, чтобы все миниатюры и предварительно отрендеренные " +"изображения \n" +"отображались в наилучшем качестве, выберите опцию «Всегда».\n" +"(более подробная информация в руководстве)" + +#: ../build/bin/preferences_gen.h:2942 msgid "enable disk backend for thumbnail cache" msgstr "Кэшировать миниатюры" -#: ../build/bin/preferences_gen.h:2836 +#: ../build/bin/preferences_gen.h:2950 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1123,11 +1215,11 @@ msgstr "" "Чтобы сгенерировать новые миниатюры для всей коллекции используйте утилиту " "командной строки \"darktable-generate-cache\"." -#: ../build/bin/preferences_gen.h:2845 +#: ../build/bin/preferences_gen.h:2959 msgid "enable disk backend for full preview cache" msgstr "Кэшировать полноразмерные изображения" -#: ../build/bin/preferences_gen.h:2853 +#: ../build/bin/preferences_gen.h:2967 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1144,11 +1236,11 @@ msgstr "" "Их можно очистить вручную. Это может положительно сказаться на " "производительности режима обзора." -#: ../build/bin/preferences_gen.h:2862 +#: ../build/bin/preferences_gen.h:2976 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "Плавная прокрутка миниатюр в режиме обзора" -#: ../build/bin/preferences_gen.h:2870 +#: ../build/bin/preferences_gen.h:2984 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1160,24 +1252,24 @@ msgstr "" "При отключении функция Обзор прокручивает целые ряды миниатюр, как колесо " "прокрутки." -#: ../build/bin/preferences_gen.h:2879 +#: ../build/bin/preferences_gen.h:2993 msgid "generate thumbnails in background" msgstr "Генерировать миниатюры в фоновом режиме" -#: ../build/bin/preferences_gen.h:2888 +#: ../build/bin/preferences_gen.h:3002 msgid "" -"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps " -"up to the selected size are generated while user is inactive in lighttable." +"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " +"to the selected size are generated while user is inactive in lighttable." msgstr "" "Если включена опция \"Кэшировать миниатюры\", миниатюры/MIP-карты до " "выбранного размера генерируются, \n" "пока пользователь не использует режим просмотра." -#: ../build/bin/preferences_gen.h:2897 +#: ../build/bin/preferences_gen.h:3011 msgid "reset cached thumbnails" msgstr "Сбросить кэш миниатюр" -#: ../build/bin/preferences_gen.h:2905 +#: ../build/bin/preferences_gen.h:3019 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1186,67 +1278,68 @@ msgstr "" "потребоваться в случае, \n" "если некоторые миниатюры были удалены вручную или повреждены." -#: ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:3028 msgid "delimiters for size categories" msgstr "Деление на размерные группы" -#: ../build/bin/preferences_gen.h:2927 +#: ../build/bin/preferences_gen.h:3041 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" -"Размерные группы используются для определения режима отображения подсказок в " -"зависимости от размера миниатюр.\n" -"Используйте \"|\" в качестве разделителя. Например, 120|400 определяет три " -"категории: 0-120px, 120-400px и 400px и более." +"Категории размеров используются для установки различных подсказок и значений " +"CSS в зависимости от размера \n" +"миниатюры, разделенных символом |. Например, 120|400 означает 3 категории " +"миниатюр: до 120 пикселей, \n" +"120-400 пикселей, более 400 пикселей." -#: ../build/bin/preferences_gen.h:2936 +#: ../build/bin/preferences_gen.h:3050 msgid "pattern for the thumbnail extended overlay text" msgstr "Шаблон расширенных подсказок миниатюр" -#: ../build/bin/preferences_gen.h:2951 ../build/bin/preferences_gen.h:2975 +#: ../build/bin/preferences_gen.h:3065 ../build/bin/preferences_gen.h:3089 msgid "see manual to know all the tags you can use." msgstr "" "Обратитесь к документации, чтобы узнать доступные типы отображаемой " "информации о снимке" -#: ../build/bin/preferences_gen.h:2960 +#: ../build/bin/preferences_gen.h:3074 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "Шаблон для всплывающих подсказок" -#: ../build/bin/preferences_gen.h:2985 ../src/gui/gtk.c:1536 -#: ../src/gui/preferences.c:624 ../src/views/darkroom.c:93 +#: ../build/bin/preferences_gen.h:3099 ../src/gui/gtk.c:1703 +#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 msgid "darkroom" msgstr "Проявка" -#: ../build/bin/preferences_gen.h:3000 +#: ../build/bin/preferences_gen.h:3114 msgid "scroll down to increase mask parameters" -msgstr "прокрутите вниз, чтобы увеличить параметры маски" +msgstr "Прокрутите вниз, чтобы увеличить параметры маски" -#: ../build/bin/preferences_gen.h:3008 +#: ../build/bin/preferences_gen.h:3122 msgid "" "when using the mouse scroll wheel to change mask parameters, scroll down to " "increase the mask size, feather size, opacity, brush hardness and gradient " "curvature\n" "by default scrolling up increases these parameters" msgstr "" -"при использовании колеса прокрутки мыши для изменения параметров маски " -"прокрутите вниз, чтобы увеличить размер маски, \n" -"размер растушевки, непрозрачность, жесткость кисти и кривизну градиента по " -"умолчанию прокрутка вверх увеличивает эти параметры" +"При использовании колеса прокрутки мыши для изменения параметров \n" +"маски прокрутите вниз, чтобы увеличить размер маски, размер растушевки, \n" +"непрозрачность, жесткость кисти и кривизну градиента по умолчанию \n" +"прокрутка вверх увеличивает эти параметры" -#: ../build/bin/preferences_gen.h:3017 +#: ../build/bin/preferences_gen.h:3131 msgid "middle mouse button zooms to 200%" msgstr "Средняя кнопка мыши увеличивает масштаб до 200%" -#: ../build/bin/preferences_gen.h:3026 +#: ../build/bin/preferences_gen.h:3140 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " -"on middle mouse clicks. if disabled, it will toggle between viewport size " -"and 100%, and the 'ctrl' key can be used to control the zoom level." +"on middle mouse clicks. if disabled, it will toggle between viewport size and " +"100%, and the 'ctrl' key can be used to control the zoom level." msgstr "" "Если включено, масштабирование будет колебаться между 100% и 200% и " "соответствовать области просмотра \n" @@ -1255,46 +1348,46 @@ msgstr "" "100%, а клавишу \"Ctrl\" \n" "можно использовать для управления уровнем масштабирования." -#: ../build/bin/preferences_gen.h:3035 +#: ../build/bin/preferences_gen.h:3149 msgid "pattern for the image information line" msgstr "Шаблон информации о снимке" -#: ../build/bin/preferences_gen.h:3050 +#: ../build/bin/preferences_gen.h:3164 msgid "see manual for a list of the tags you can use." msgstr "" "Обратитесь к документации, чтобы узнать доступные типы отображаемой " "информации о снимке" -#: ../build/bin/preferences_gen.h:3059 +#: ../build/bin/preferences_gen.h:3173 msgid "position of the image information line" msgstr "Положение информации о снимке" -#: ../build/bin/preferences_gen.h:3076 +#: ../build/bin/preferences_gen.h:3190 msgid "border around image in darkroom mode" msgstr "Поля вокруг изображения" -#: ../build/bin/preferences_gen.h:3092 ../build/bin/preferences_gen.h:4123 -#: ../build/bin/preferences_gen.h:4193 ../build/bin/preferences_gen.h:4390 -#: ../build/bin/preferences_gen.h:4676 ../build/bin/preferences_gen.h:4754 -#: ../build/bin/preferences_gen.h:4782 ../build/bin/preferences_gen.h:4845 -#: ../build/bin/preferences_gen.h:4907 ../build/bin/preferences_gen.h:4936 +#: ../build/bin/preferences_gen.h:3206 ../build/bin/preferences_gen.h:4241 +#: ../build/bin/preferences_gen.h:4311 ../build/bin/preferences_gen.h:4594 +#: ../build/bin/preferences_gen.h:4897 ../build/bin/preferences_gen.h:4975 +#: ../build/bin/preferences_gen.h:5003 ../build/bin/preferences_gen.h:5066 +#: ../build/bin/preferences_gen.h:5128 ../build/bin/preferences_gen.h:5157 #, c-format msgid "double click to reset to `%d'" msgstr "Двойной щелчок сбрасывает значение до \"%d\"" -#: ../build/bin/preferences_gen.h:3094 +#: ../build/bin/preferences_gen.h:3208 msgid "" -"process the image in darkroom mode with a small border. set to 0 if you " -"don't want any border." +"process the image in darkroom mode with a small border. set to 0 if you don't " +"want any border." msgstr "" "Показывать небольшую границу вокруг изображения в режиме проявки. Установите " "0, чтобы отключить её." -#: ../build/bin/preferences_gen.h:3120 +#: ../build/bin/preferences_gen.h:3234 msgid "show loading screen between images" msgstr "Показывать серый экран загрузки изображения" -#: ../build/bin/preferences_gen.h:3128 +#: ../build/bin/preferences_gen.h:3242 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1302,79 +1395,79 @@ msgstr "" "Показывать серый экран во время загрузки следующего изображения в режиме " "проявки" -#: ../build/bin/preferences_gen.h:3134 +#: ../build/bin/preferences_gen.h:3248 msgid "modules" msgstr "Модули" -#: ../build/bin/preferences_gen.h:3144 +#: ../build/bin/preferences_gen.h:3258 msgid "display of individual color channels" msgstr "Цветовые каналы при работе с масками" -#: ../build/bin/preferences_gen.h:3153 +#: ../build/bin/preferences_gen.h:3267 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." msgstr "" "Способ отображения цветовых каналов при работе с параметрическими масками" -#: ../build/bin/preferences_gen.h:3162 +#: ../build/bin/preferences_gen.h:3276 msgid "hide built-in presets for processing modules" msgstr "Скрыть встроенные предустановки модулей обработки" -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3284 msgid "hide built-in presets of processing modules in presets menu." msgstr "Скрыть встроенные предустановки модулей обработки в режиме обзора" -#: ../build/bin/preferences_gen.h:3179 ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:3293 ../build/bin/preferences_gen.h:3301 msgid "show the guides widget in modules UI" msgstr "Показать виджет направляющих в пользовательском интерфейсе модулей" -#: ../build/bin/preferences_gen.h:3196 +#: ../build/bin/preferences_gen.h:3310 msgid "expand a single processing module at a time" msgstr "Сворачивать неактивные модули в режиме обработки" -#: ../build/bin/preferences_gen.h:3204 +#: ../build/bin/preferences_gen.h:3318 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "" "Эта опция переключает поведение комбинации Shift+Щелчок в режиме проявки" -#: ../build/bin/preferences_gen.h:3213 +#: ../build/bin/preferences_gen.h:3327 msgid "only collapse modules in current group" msgstr "Сворачивать только в текущей группе" -#: ../build/bin/preferences_gen.h:3221 +#: ../build/bin/preferences_gen.h:3335 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" msgstr "Сворачивать неактивные модули только в текущей группе" -#: ../build/bin/preferences_gen.h:3230 +#: ../build/bin/preferences_gen.h:3344 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "Разворачивать модуль при включении и сворачивать неактивные модули" -#: ../build/bin/preferences_gen.h:3238 +#: ../build/bin/preferences_gen.h:3352 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." msgstr "Разворачивать модуль при активации и сворачивать его при дезактивации" -#: ../build/bin/preferences_gen.h:3247 +#: ../build/bin/preferences_gen.h:3361 msgid "scroll processing modules to the top when expanded" msgstr "Прокрутка активного модуля в режиме обработки" -#: ../build/bin/preferences_gen.h:3264 +#: ../build/bin/preferences_gen.h:3378 msgid "swap the utility and processing modules panels" msgstr "Поменять местами панели утилит и модулей обработки" -#: ../build/bin/preferences_gen.h:3272 +#: ../build/bin/preferences_gen.h:3386 msgid "move the list of processing modules to the left of the screen" msgstr "Переместите список модулей обработки в левую часть экрана" -#: ../build/bin/preferences_gen.h:3281 +#: ../build/bin/preferences_gen.h:3395 msgid "show right-side buttons in processing module headers" msgstr "Видимость кнопок при наведении мыши" -#: ../build/bin/preferences_gen.h:3290 +#: ../build/bin/preferences_gen.h:3404 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1387,8 +1480,8 @@ msgid "" " - 'smooth': fade out all buttons in one header simultaneously,\n" " - 'glide': gradually hide individual buttons as needed" msgstr "" -"Видимость кнопок \"Действия с экземплярами модуля\", \"Сбросить настройки\" " -"и \"Предустановки\" при наведении мыши:\n" +"Видимость кнопок \"Действия с экземплярами модуля\", \"Сбросить настройки\" и " +"\"Предустановки\" при наведении мыши:\n" "\"Всегда\" — всегда отображать кнопки управления копиями модуля.\n" "\"Показывать при наведении\" — отображать кнопки, когда мышь находится над " "модулем.\n" @@ -1398,26 +1491,26 @@ msgstr "" "ширина одного из модулей слишком мала.\n" "\"Вписать блоком\" — скрывать все кнопки данного модуля, когда ширина модуля " "слишком мала.\n" -"\"Скрывать блоком\" — скрывать все кнопки данного модуля блоком, когда " -"ширина модуля слишком мала.\n" +"\"Скрывать блоком\" — скрывать все кнопки данного модуля блоком, когда ширина " +"модуля слишком мала.\n" "\"Скрывать индивидуально\" — скрывать индивидуальные кнопки, когда ширина " "модуля слишком мала." -#: ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3413 msgid "show mask indicator in module headers" msgstr "Показывать индикатор наличия масок" -#: ../build/bin/preferences_gen.h:3307 +#: ../build/bin/preferences_gen.h:3421 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" msgstr "Показывать индикатор наличия масок в заголовке модуля" -#: ../build/bin/preferences_gen.h:3316 +#: ../build/bin/preferences_gen.h:3430 msgid "prompt for name on addition of new instance" msgstr "Запрашивать имя при добавлении нового экземпляра" -#: ../build/bin/preferences_gen.h:3324 +#: ../build/bin/preferences_gen.h:3438 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1426,41 +1519,27 @@ msgstr "" "нового экземпляра \n" "модуля (либо нового экземпляра, либо дубликата)" -#: ../build/bin/preferences_gen.h:3333 -msgid "automatically update module name" -msgstr "Автоматически обновлять имя модуля" - -#: ../build/bin/preferences_gen.h:3341 -msgid "" -"if enabled, the module name will be automatically updated to match a preset " -"name or a preset instance name if present." -msgstr "" -"Если включено, название модуля будет автоматически обновлено в соответствии " -"с именем предустановки или \n" -"именем экземпляра предустановки, если оно присутствует." - -#: ../build/bin/preferences_gen.h:3351 +#: ../build/bin/preferences_gen.h:3448 msgid "processing" msgstr "Обработка" -#: ../build/bin/preferences_gen.h:3356 +#: ../build/bin/preferences_gen.h:3453 msgid "image processing" msgstr "Обработка изображения" -#: ../build/bin/preferences_gen.h:3366 +#: ../build/bin/preferences_gen.h:3463 msgid "always use LittleCMS 2 to apply output color profile" -msgstr "" -"Всегда использовать LittleCMS 2 для применения цветового профиля вывода" +msgstr "Всегда использовать LittleCMS 2 для применения цветового профиля вывода" -#: ../build/bin/preferences_gen.h:3374 +#: ../build/bin/preferences_gen.h:3471 msgid "this is slower than the default." msgstr "Это медленнее, чем по умолчанию." -#: ../build/bin/preferences_gen.h:3383 +#: ../build/bin/preferences_gen.h:3480 msgid "pixel interpolator (warp)" msgstr "Пиксельный интерполятор (деформация)" -#: ../build/bin/preferences_gen.h:3392 +#: ../build/bin/preferences_gen.h:3489 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1468,32 +1547,32 @@ msgstr "" "Алгоритм интерполяции, используемый для поворотов, коррекции оптических " "искажений и преобразований" -#: ../build/bin/preferences_gen.h:3401 +#: ../build/bin/preferences_gen.h:3498 msgid "pixel interpolator (scaling)" msgstr "Алгоритм интерполяция (масштабирование)" -#: ../build/bin/preferences_gen.h:3410 +#: ../build/bin/preferences_gen.h:3507 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "Алгоритм интерполяции, используемый для масштабирования" -#: ../build/bin/preferences_gen.h:3419 +#: ../build/bin/preferences_gen.h:3516 msgid "LUT 3D root folder" msgstr "Корневой каталог LUT 3D" -#: ../build/bin/preferences_gen.h:3421 ../build/bin/preferences_gen.h:3445 +#: ../build/bin/preferences_gen.h:3518 ../build/bin/preferences_gen.h:3542 #: ../src/control/jobs/control_jobs.c:2204 -#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1254 -#: ../src/gui/presets.c:429 ../src/imageio/storage/disk.c:199 -#: ../src/imageio/storage/disk.c:285 ../src/imageio/storage/gallery.c:148 -#: ../src/imageio/storage/gallery.c:207 ../src/imageio/storage/latex.c:144 -#: ../src/imageio/storage/latex.c:193 ../src/libs/import.c:1814 -#: ../src/libs/import.c:1926 ../src/libs/import.c:1984 ../src/libs/styles.c:456 -#: ../src/lua/preferences.c:673 +#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 +#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 +#: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 +#: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 +#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 msgid "select directory" msgstr "Выбор каталога" -#: ../build/bin/preferences_gen.h:3434 +#: ../build/bin/preferences_gen.h:3531 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1501,45 +1580,60 @@ msgstr "" "Этот каталог (и подкаталоги) содержит LUT-файлы, используемые \n" "модулем LUT 3D. (Требуется перезапуск)" -#: ../build/bin/preferences_gen.h:3443 +#: ../build/bin/preferences_gen.h:3540 msgid "raster mask files root folder" msgstr "Корневой каталог файлов растровых масок" -#: ../build/bin/preferences_gen.h:3458 +#: ../build/bin/preferences_gen.h:3555 msgid "" -"this folder (and sub-folders) contains PFM files used by the raster mask " +"this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" msgstr "" -"Каталог файлов формата PFM, используемых модулем импорта растровых масок. " -"(Требуется перезапуск.)" +"Каталог (и подкаталоги) содержит файлы PFM/PNG, используемые модулем " +"импорта \n" +"растровых масок. (Требуется перезапуск)" -#: ../build/bin/preferences_gen.h:3467 +#: ../build/bin/preferences_gen.h:3564 msgid "auto-apply pixel workflow defaults" msgstr "" "Автоматически применять параметры пиксельного рабочего процесса по умолчанию" -#: ../build/bin/preferences_gen.h:3476 +#: ../build/bin/preferences_gen.h:3573 msgid "" -"scene-referred workflow is based on linear modules and will auto-apply the " -"corresponding tone mapper (shown in parenthesis), color calibration and " -"exposure,\n" -"display-referred workflow is based on Lab modules and will auto-apply base " -"curve, white balance and the legacy module pipe order." +"selects which workflow will be used by default in the darkroom\n" +"\n" +"scene-referred (sigmoid) modern workflow, fewer tonemapper controls\n" +"\n" +"scene-referred (filmic) modern workflow, more tone mapping controls\n" +"\n" +"scene-referred (AgX) modern workflow, maximum tone mapping control\n" +"\n" +"display-referred (legacy) legacy workflow (not recommended)\n" +"\n" +"none do not use a predefined workflow" msgstr "" -"Рабочий процесс \"Сцена\" основан на линейных модулях и автоматически " -"применяет\n" -" модули \"Плёночный цвет\", \"Сигмоида\", \"Цветовая калибровка\" и " -"\"Экспозиция\".\n" -"Рабочий процесс \"Отображение\" основан на модулях Lab и автоматически " -"применяет\n" -" модули \"Базовая кривая\", \"Баланс белого\" и старый порядок применения " -"модулей." +"Выбор рабочего процесса, который будет использоваться по умолчанию при " +"проявке\n" +"\n" +"рабочий процесс с привязкой к сцене (сигмоида), меньше элементов " +"управления тональным отображением\n" +"\n" +"рабочий процесс с привязкой к сцене (плёночный цвет), больше элементов " +"управления тональным отображением\n" +"\n" +"рабочий процесс с привязкой к сцене (AgX), максимальный контроль " +"тонального отображения\n" +"\n" +"рабочий процесс с привязкой к дисплею (устаревший), устаревший рабочий " +"процесс (не рекомендуется)\n" +"\n" +"нет не использовать предопределенный рабочий процесс" -#: ../build/bin/preferences_gen.h:3485 +#: ../build/bin/preferences_gen.h:3582 msgid "auto-apply per camera basecurve presets" msgstr "Автоматически применять предустановку базовой кривой для камеры" -#: ../build/bin/preferences_gen.h:3493 +#: ../build/bin/preferences_gen.h:3590 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1548,8 +1642,8 @@ msgid "" "to prevent auto-apply basecurve presets \"auto-apply pixel workflow " "defaults\" should be set to \"none\"" msgstr "" -"По умолчанию использовать базовую кривую для камеры вместо стандартной " -"кривой производителя, если таковая имеется. \n" +"По умолчанию использовать базовую кривую для камеры вместо стандартной кривой " +"производителя, если таковая имеется. \n" "(Требуется перезапуск)\n" "Этот параметр учитывается, если параметр \"Автоматически применять параметры " "пиксельного рабочего процесса по \n" @@ -1559,53 +1653,52 @@ msgstr "" "параметры пиксельного рабочего процесса по умолчанию\" следует установить на " "\"Нет\"." -#: ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3599 msgid "detect monochrome previews" msgstr "Определять ч/б снимки по Exif" -#: ../build/bin/preferences_gen.h:3510 +#: ../build/bin/preferences_gen.h:3607 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" msgstr "Определять ч/б снимки по Exif и миниатюрам. Может замедлить импорт." -#: ../build/bin/preferences_gen.h:3519 +#: ../build/bin/preferences_gen.h:3616 msgid "show warning messages" msgstr "Показывать предупреждения" -#: ../build/bin/preferences_gen.h:3527 +#: ../build/bin/preferences_gen.h:3624 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" "these messages can be false-positive and should be disregarded if you know " "what you are doing. this option will hide them all the time." msgstr "" -"Отображать сообщения в модулях, чтобы предупредить начинающих " -"пользователей \n" +"Отображать сообщения в модулях, чтобы предупредить начинающих пользователей \n" "об использовании нестандартных и потенциально опасных настроек в конвейере.\n" "Эти сообщения могут быть ложными срабатываниями и их следует игнорировать, \n" "если вы знаете, что делаете. Эта опция будет скрывать их постоянно." -#: ../build/bin/preferences_gen.h:3533 +#: ../build/bin/preferences_gen.h:3630 msgid "CPU / memory" -msgstr "ЦПУ / Память" +msgstr "Процессор / Память" -#: ../build/bin/preferences_gen.h:3543 +#: ../build/bin/preferences_gen.h:3640 msgid "darktable resources" msgstr "Потребление системных ресурсов" -#: ../build/bin/preferences_gen.h:3553 +#: ../build/bin/preferences_gen.h:3650 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" -" - 'default': darktable takes ~50% of your systems resources, which is " -"enough to be performant.\n" +" - 'default': darktable takes ~50% of your systems resources, which is enough " +"to be performant.\n" " - 'small': should be used if you are simultaneously running applications " "taking large parts of your systems memory or OpenCL/GL applications like " "games or Hugin.\n" " - 'large': is the best option if you are not running other applications at " -"the same time as darktable and want it to take most of your systems " -"resources for performance." +"the same time as darktable and want it to take most of your systems resources " +"for performance." msgstr "" "Определяет степень нагрузки на систему.\n" "- По умолчанию: на darktable приходится ~50% производительности, этого " @@ -1613,19 +1706,19 @@ msgstr "" "- Маленьк.: используется, если у вас одновременно запущены приложения, \n" " которым нужно много оперативной памяти или приложения OpenCL/GL, такие как " "игры или Hugin.\n" -"- Больш.: оптимальный вариант, если вы используете в первую очередь " -"darktable и хотите, \n" +"- Больш.: оптимальный вариант, если вы используете в первую очередь darktable " +"и хотите, \n" " чтобы на него уходила большая часть производительности компьютера." -#: ../build/bin/preferences_gen.h:3559 +#: ../build/bin/preferences_gen.h:3656 msgid "OpenCL GPU acceleration" msgstr "Ускорение GPU OpenCL" -#: ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3666 msgid "activate OpenCL support" msgstr "Поддержка OpenCL" -#: ../build/bin/preferences_gen.h:3577 +#: ../build/bin/preferences_gen.h:3674 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1635,16 +1728,31 @@ msgstr "" "снимков будет использовано аппаратное ускорение.\n" "Эту функцию можно включать и отключать в любой момент." -#: ../build/bin/preferences_gen.h:3590 +#: ../build/bin/preferences_gen.h:3687 +msgid "OpenCL fast mode" +msgstr "Быстрый режим OpenCL" + +#: ../build/bin/preferences_gen.h:3695 +msgid "" +"if set the OpenCL compiler uses aggressive optimizing for better performance " +"with reduced precision so more differences between CPU and OpenCL are " +"expected." +msgstr "" +"Если эта настройка задана, компилятор OpenCL использует агрессивную " +"оптимизацию \n" +"для повышения производительности при сниженной точности, поэтому ожидаются \n" +"большие различия между работой на процессоре и OpenCL." + +#: ../build/bin/preferences_gen.h:3708 msgid "OpenCL scheduling profile" msgstr "Профиль планирования OpenCL" -#: ../build/bin/preferences_gen.h:3599 +#: ../build/bin/preferences_gen.h:3717 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" -" - 'default': GPU processes full and CPU processes preview pipe (adaptable " -"by config parameters),\n" +" - 'default': GPU processes full and CPU processes preview pipe (adaptable by " +"config parameters),\n" " - 'multiple GPUs': process both pixelpipes in parallel on two different " "GPUs,\n" " - 'very fast GPU': process both pixelpipes sequentially on the GPU." @@ -1655,11 +1763,11 @@ msgstr "" "Несколько GPU — обработкой каждой задачи занимается выделенный GPU.\n" "Очень быстрый GPU — обе задачи выполняются последовательно на одном GPU." -#: ../build/bin/preferences_gen.h:3612 +#: ../build/bin/preferences_gen.h:3730 msgid "tuned GPU memory" msgstr "Оптимизированный GPU" -#: ../build/bin/preferences_gen.h:3620 +#: ../build/bin/preferences_gen.h:3738 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1667,41 +1775,41 @@ msgstr "" "Позволяет устанавливать резерв памяти для каждого устройства OpenCL, \n" "если их несколько (резерв по умолчанию равен 600 Мб)." -#: ../build/bin/preferences_gen.h:3630 +#: ../build/bin/preferences_gen.h:3748 msgid "OpenCL drivers" msgstr "Драйверы OpenCL" -#: ../build/bin/preferences_gen.h:3640 +#: ../build/bin/preferences_gen.h:3758 msgid "Intel GPU" -msgstr "" +msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3648 +#: ../build/bin/preferences_gen.h:3766 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Intel(R) OpenCL Graphics для всех поддерживаемых платформ (предоставляется " "вендором)" -#: ../build/bin/preferences_gen.h:3661 +#: ../build/bin/preferences_gen.h:3779 msgid "Nvidia CUDA" -msgstr "" +msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3669 +#: ../build/bin/preferences_gen.h:3787 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "OpenCL на базе Nvidia CUDA (предоставляется вендором)" -#: ../build/bin/preferences_gen.h:3682 +#: ../build/bin/preferences_gen.h:3800 msgid "AMD ROCm" -msgstr "" +msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3690 +#: ../build/bin/preferences_gen.h:3808 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "Ускоренная параллельная обработка AMD (предоставляется вендором)" -#: ../build/bin/preferences_gen.h:3703 +#: ../build/bin/preferences_gen.h:3821 msgid "RustiCL" -msgstr "" +msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3711 +#: ../build/bin/preferences_gen.h:3829 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1709,19 +1817,19 @@ msgstr "" "Если хотите использовать RustiCL Mesa OpenCL, то нужно отключить драйвер " "вендора." -#: ../build/bin/preferences_gen.h:3724 +#: ../build/bin/preferences_gen.h:3842 msgid "Apple" -msgstr "" +msgstr "Apple" -#: ../build/bin/preferences_gen.h:3732 +#: ../build/bin/preferences_gen.h:3850 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (предоставляется вендором)" -#: ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3863 msgid "Microsoft OpenCLOn12" -msgstr "" +msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3753 +#: ../build/bin/preferences_gen.h:3871 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1729,11 +1837,11 @@ msgstr "" "Microsoft OpenCLOn12, используйте только в том случае, \n" "если предоставленный поставщиком драйвер не работает или отсутствует." -#: ../build/bin/preferences_gen.h:3766 +#: ../build/bin/preferences_gen.h:3884 msgid "other platforms" msgstr "Другие платформы" -#: ../build/bin/preferences_gen.h:3774 +#: ../build/bin/preferences_gen.h:3892 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1741,41 +1849,41 @@ msgstr "" "Если установлено, принимаются все неуказанные платформы. \n" "Используйте только в том случае, если драйвер вендора недоступен" -#: ../build/bin/preferences_gen.h:3784 +#: ../build/bin/preferences_gen.h:3902 msgid "security" msgstr "Защита" -#: ../build/bin/preferences_gen.h:3799 +#: ../build/bin/preferences_gen.h:3917 msgid "ask before removing images from the library" msgstr "Подтверждать удаление из библиотеки" -#: ../build/bin/preferences_gen.h:3807 +#: ../build/bin/preferences_gen.h:3925 msgid "always ask the user before removing image information from the library" msgstr "" "Всегда запрашивать подтверждение на удаление информации о изображении из " "библиотеки" -#: ../build/bin/preferences_gen.h:3816 +#: ../build/bin/preferences_gen.h:3934 msgid "ask before deleting images from disk" msgstr "Подтверждать удаление файлов с диска" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:3942 msgid "always ask the user before any image file is deleted" msgstr "Всегда запрашивать подтверждение на удаление файлов с диска" -#: ../build/bin/preferences_gen.h:3833 +#: ../build/bin/preferences_gen.h:3951 msgid "ask before discarding history stack" msgstr "Подтверждать удаление истории изменений" -#: ../build/bin/preferences_gen.h:3841 +#: ../build/bin/preferences_gen.h:3959 msgid "always ask the user before history stack is discarded on any image" msgstr "Всегда запрашивать подтверждение на удаление истории изменений" -#: ../build/bin/preferences_gen.h:3850 +#: ../build/bin/preferences_gen.h:3968 msgid "try to use trash when deleting images" msgstr "Перемещать файлы в корзину" -#: ../build/bin/preferences_gen.h:3858 +#: ../build/bin/preferences_gen.h:3976 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" @@ -1783,28 +1891,27 @@ msgstr "" "Перемещать файлы в корзину вместо удаления с диска (работает не во всех " "системах)" -#: ../build/bin/preferences_gen.h:3867 +#: ../build/bin/preferences_gen.h:3985 msgid "ask before moving images from film roll folder" msgstr "Подтверждать перемещение снимков" -#: ../build/bin/preferences_gen.h:3875 +#: ../build/bin/preferences_gen.h:3993 msgid "always ask the user before any image file is moved." msgstr "Всегда запрашивать подтверждение на перемещение снимков из каталога" -#: ../build/bin/preferences_gen.h:3884 +#: ../build/bin/preferences_gen.h:4002 msgid "ask before copying images to new film roll folder" msgstr "Подтверждать копирование снимков" -#: ../build/bin/preferences_gen.h:3892 +#: ../build/bin/preferences_gen.h:4010 msgid "always ask the user before any image file is copied." -msgstr "" -"Всегда запрашивать подтверждение на копирование снимков в новый каталог" +msgstr "Всегда запрашивать подтверждение на копирование снимков в новый каталог" -#: ../build/bin/preferences_gen.h:3901 +#: ../build/bin/preferences_gen.h:4019 msgid "ask before removing empty folders" msgstr "Подтверждать удаления пустых каталогов" -#: ../build/bin/preferences_gen.h:3909 +#: ../build/bin/preferences_gen.h:4027 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1812,99 +1919,96 @@ msgstr "" "Всегда запрашивать подтверждение на удаление пустых каталогов. \n" "Может произойти после перемещения или удаления последнего снимка из каталога." -#: ../build/bin/preferences_gen.h:3918 +#: ../build/bin/preferences_gen.h:4036 msgid "ask before deleting a tag" msgstr "Подтверждать удаление метки" -#: ../build/bin/preferences_gen.h:3934 +#: ../build/bin/preferences_gen.h:4052 msgid "ask before deleting a style" msgstr "Подтверждать удаление стилей" -#: ../build/bin/preferences_gen.h:3950 +#: ../build/bin/preferences_gen.h:4068 msgid "ask before deleting a preset" msgstr "Подтверждать удаление предустановки" -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:4076 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "" -"Всегда запрашивать подтверждение перед удалением или перезаписью " -"предустановки" +"Всегда запрашивать подтверждение перед удалением или перезаписью предустановки" -#: ../build/bin/preferences_gen.h:3967 +#: ../build/bin/preferences_gen.h:4085 msgid "ask before exporting in overwrite mode" msgstr "Подтверждать перезапись при экспорте" -#: ../build/bin/preferences_gen.h:3975 +#: ../build/bin/preferences_gen.h:4093 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "Всегда запрашивать подтверждение о перезаписи файлов при экспорте" -#: ../build/bin/preferences_gen.h:3981 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4099 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "Прочее" -#: ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4109 msgid "password storage backend to use" msgstr "Хранилище паролей" -#: ../build/bin/preferences_gen.h:4008 +#: ../build/bin/preferences_gen.h:4126 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" msgstr "" -"Тип хранилища паролей: Авто, libsecret, KWallet, связка ключей Apple, " -"учетные данные Windows или никакого" +"Тип хранилища паролей: Авто, libsecret, KWallet, связка ключей Apple, учетные " +"данные Windows или никакого" -#: ../build/bin/preferences_gen.h:4017 +#: ../build/bin/preferences_gen.h:4135 msgid "auto login to storage server" msgstr "Автоматический вход на сервер хранения данных" -#: ../build/bin/preferences_gen.h:4025 +#: ../build/bin/preferences_gen.h:4143 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." msgstr "Для автоматического входа на сервер необходимо установить пароль." -#: ../build/bin/preferences_gen.h:4034 +#: ../build/bin/preferences_gen.h:4152 msgid "executable for playing audio files" msgstr "Приложение для воспроизведения звука" -#: ../build/bin/preferences_gen.h:4047 +#: ../build/bin/preferences_gen.h:4165 msgid "" -"this external program is used to play audio files some cameras record to " -"keep notes for images" +"this external program is used to play audio files some cameras record to keep " +"notes for images" msgstr "" "Внешнее приложение для воспроизведения звуковых записей, \n" "используемых некоторыми камерами для сохранения заметок о снимках" -#: ../build/bin/preferences_gen.h:4057 +#: ../build/bin/preferences_gen.h:4175 msgid "storage" msgstr "Хранилище" -#: ../build/bin/preferences_gen.h:4062 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4180 ../src/control/crawler.c:747 msgid "database" msgstr "База данных" -#: ../build/bin/preferences_gen.h:4072 +#: ../build/bin/preferences_gen.h:4190 msgid "allow for multiple workspaces" -msgstr "добавляет несколько рабочих областей" +msgstr "Разрешить несколько рабочих областей" -#: ../build/bin/preferences_gen.h:4080 +#: ../build/bin/preferences_gen.h:4198 msgid "allow multiple workspaces which can be selected at startup" -msgstr "" -"разрешить несколько рабочих областей, которые можно выбрать при запуске" +msgstr "Разрешить несколько рабочих областей, которые можно выбрать при запуске" -#: ../build/bin/preferences_gen.h:4089 +#: ../build/bin/preferences_gen.h:4207 msgid "create database snapshot" msgstr "Резервирование базы данных" -#: ../build/bin/preferences_gen.h:4098 +#: ../build/bin/preferences_gen.h:4216 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" " - 'never': simply don't do snapshots. that way the only snapshots done are " "mandatory version-upgrade snapshots\n" -" - 'once a month': create snapshot if a month has passed since last " -"snapshot\n" +" - 'once a month': create snapshot if a month has passed since last snapshot\n" " - 'once a week': create snapshot if 7 days had passed since last snapshot\n" " - 'once a day': create snapshot if over 24h passed since last snapshot\n" " - 'on close': create snapshot every time darktable is closed" @@ -1912,11 +2016,11 @@ msgstr "" "Резервирование базы данных осуществляется перед закрытием darktable в " "соответствии с указанной частотой" -#: ../build/bin/preferences_gen.h:4107 +#: ../build/bin/preferences_gen.h:4225 msgid "how many snapshots to keep" msgstr "Макс. количество резервных копий" -#: ../build/bin/preferences_gen.h:4125 +#: ../build/bin/preferences_gen.h:4243 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -1927,54 +2031,63 @@ msgstr "" "настроек darktable.\n" "Установите -1.0 для отключения удаления резервных копий." -#: ../build/bin/preferences_gen.h:4131 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4249 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "Файлы XMP" -#: ../build/bin/preferences_gen.h:4141 +#: ../build/bin/preferences_gen.h:4259 msgid "create XMP files" msgstr "Создать файлы XMP" -#: ../build/bin/preferences_gen.h:4150 +#: ../build/bin/preferences_gen.h:4268 msgid "" -"XMP sidecar files hold information about all your development steps to allow " -"flawless re-importing of image files.\n" +"XMP sidecar files store all editing steps, ratings, tags and color labels " +"alongside your images in an open format readable by other applications, and " +"provide an emergency backup if the database and its backups are lost\n" +"\n" +"never: information is stored only in darktable's database; if it is " +"lost or corrupted, your edits cannot be recovered from the files\n" +"\n" +"after edit: the XMP file is created after the first intentional (i.e., " +"non auto-applied) edit and updated after each editing session\n" "\n" -"depending on the selected mode sidecar files will be created:\n" -" - 'never': all development information will be stored only in the library " -"database\n" -" - 'on import': immediately after importing the image\n" -" - 'after edit': after any user change on the image or adding tags." +"on import: an XMP file is created when the image is imported, and " +"updated after each change" msgstr "" -"Файлы sidecar содержат информацию обо всех ваших этапах разработки, чтобы " -"обеспечить \n" -"безупречный повторный импорт файлов изображений.\n" +"Файлы XMP хранят все этапы редактирования, рейтинги, теги и цветовые метки " +"вместе с вашими изображениями в открытом формате, читаемом другими " +"приложениями, и обеспечивают аварийное резервное копирование в случае потери " +"базы данных и ее резервных копий.\n" "\n" -"В зависимости от выбранного режима будут записаны файлы sidecar:\n" -" - никогда; вся информация о разработке будет храниться только в базе данных " -"библиотеки\n" -" - при импорте: сразу после импорта изображения;\n" -" - после редактирования: после любого изменения изображения пользователем " -"или добавления меток." +"Никогда: информация хранится только в базе данных darktable; если она " +"потеряна или повреждена, ваши изменения не могут быть восстановлены из " +"файлов.\n" +"\n" +"После редактирования: файл XMP создается после первого преднамеренного " +"(т.е. не автоматически примененного) редактирования и обновляется после " +"каждой сессии редактирования.\n" +"\n" +"При импорте: файл XMP создается при импорте изображения и обновляется " +"после каждого изменения." -#: ../build/bin/preferences_gen.h:4159 +#: ../build/bin/preferences_gen.h:4277 msgid "store XMP tags in compressed format" msgstr "Сжатие файлов XMP" -#: ../build/bin/preferences_gen.h:4168 +#: ../build/bin/preferences_gen.h:4286 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" "this option allows XMP tags to be compressed and save space." msgstr "" -"Записи в файлах XMP могут достигать довольно значительных размеров..\n" +"Записи в файлах XMP могут достигать довольно значительных размеров.\n" "Эта опция позволяет сжимать теги XMP и экономить место на диске." -#: ../build/bin/preferences_gen.h:4177 +#: ../build/bin/preferences_gen.h:4295 msgid "auto-save interval" msgstr "Интервал автосохранения" -#: ../build/bin/preferences_gen.h:4195 +#: ../build/bin/preferences_gen.h:4313 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -1985,45 +2098,54 @@ msgstr "" "установите значение ноль, чтобы отключить автосохранение.\n" "Автосохранение может быть отключено на медленных дисках." -#: ../build/bin/preferences_gen.h:4204 +#: ../build/bin/preferences_gen.h:4322 msgid "look for updated XMP files on startup" msgstr "Проверять изменения файлов XMP" -#: ../build/bin/preferences_gen.h:4212 +#: ../build/bin/preferences_gen.h:4330 msgid "" -"check file modification times of all XMP files on startup to check if any " -"got updated in the meantime" +"check file modification times of all XMP files on startup to check if any got " +"updated in the meantime" msgstr "" "Проверять дату модификации файлов XMP при запуске для отображения изменений, " "внесённых другими приложениями" -#: ../build/bin/preferences_gen.h:4221 +#: ../build/bin/preferences_gen.h:4339 msgid "scan all XMP files for changes on next startup" msgstr "Проверить на изменение все XMP-файлы при следующем запуске программы" -#: ../build/bin/preferences_gen.h:4238 +#: ../build/bin/preferences_gen.h:4356 msgid "miscellaneous" msgstr "Разное" -#: ../build/bin/preferences_gen.h:4243 +#: ../build/bin/preferences_gen.h:4361 msgid "interface" msgstr "Интерфейc" -#: ../build/bin/preferences_gen.h:4253 +#: ../build/bin/preferences_gen.h:4371 msgid "show splash screen at startup" msgstr "Показывать экран загрузки при запуске" -#: ../build/bin/preferences_gen.h:4261 +#: ../build/bin/preferences_gen.h:4379 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" msgstr "Показывать экран процесса загрузки darktable" -#: ../build/bin/preferences_gen.h:4270 +#: ../build/bin/preferences_gen.h:4388 +msgid "show welcome screen on next run" +msgstr "Показать экран приветствия при следующем запуске" + +#: ../build/bin/preferences_gen.h:4396 +msgid "display the welcome setup screen the next time darktable is launched" +msgstr "" +"Отобразить приветственный экран настройки при следующем запуске darktable." + +#: ../build/bin/preferences_gen.h:4405 msgid "load default shortcuts at startup" msgstr "Загрузить комбинации клавиш по умолчанию или предыдущее состояние" -#: ../build/bin/preferences_gen.h:4278 +#: ../build/bin/preferences_gen.h:4413 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2031,81 +2153,177 @@ msgstr "" "Загрузите комбинации клавиш по умолчанию до пользовательских настроек. \n" "Отключите, чтобы предотвратить возврат удаленных значений по умолчанию." -#: ../build/bin/preferences_gen.h:4287 +#: ../build/bin/preferences_gen.h:4422 msgid "scale slider step with min/max" msgstr "Шаг ползунка в диапазоне min/max" -#: ../build/bin/preferences_gen.h:4295 +#: ../build/bin/preferences_gen.h:4430 msgid "vary slider step size with min/max range" msgstr "Варьировать шаг ползунка в диапазоне min/max" -#: ../build/bin/preferences_gen.h:4304 +#: ../build/bin/preferences_gen.h:4439 msgid "marker shape" msgstr "Форма маркера" -#: ../build/bin/preferences_gen.h:4313 +#: ../build/bin/preferences_gen.h:4448 msgid "the shape of the slider marker" msgstr "Форма маркера ползунка" -#: ../build/bin/preferences_gen.h:4322 +#: ../build/bin/preferences_gen.h:4457 +msgid "condensed panels' controls" +msgstr "Компактные панели управления" + +#: ../build/bin/preferences_gen.h:4465 +msgid "use condensed panels' controls in all views" +msgstr "Использовать компактные панели управления во всех режимах." + +#: ../build/bin/preferences_gen.h:4474 +msgid "automatically update module name" +msgstr "Автоматически обновлять имя модуля" + +#: ../build/bin/preferences_gen.h:4482 +msgid "" +"if enabled, the module name will be automatically updated to match a preset " +"name or a preset instance name if present." +msgstr "" +"Если включено, название модуля будет автоматически обновлено в соответствии с " +"именем предустановки или \n" +"именем экземпляра предустановки, если оно присутствует." + +#: ../build/bin/preferences_gen.h:4491 msgid "sort built-in presets first" msgstr "Сортировать встроенные предустановки первыми" -#: ../build/bin/preferences_gen.h:4330 +#: ../build/bin/preferences_gen.h:4499 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "Сортировать встроенные предустановки в меню первыми" -#: ../build/bin/preferences_gen.h:4339 +#: ../build/bin/preferences_gen.h:4508 msgid "mouse wheel scrolls modules side panel by default" msgstr "Отключить ввод данных при помощи колеса мыши" -#: ../build/bin/preferences_gen.h:4347 +#: ../build/bin/preferences_gen.h:4516 msgid "" -"when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt to " -"use mouse wheel for data entry. when disabled, this behavior is reversed" +"in darktable's darkroom, where you do your edits, all controls are listed on " +"a panel on the right; you can choose whether you want to use the scroll wheel " +"or scroll gesture on your touchpad to scroll the panel, or to change the " +"values of the control under the pointer; this latter modality enables faster " +"editing, but this can be dangerous because you can change the values ​​of the " +"module controls without noticing if you are not used to it\n" +"\n" +"enabled: the mouse wheel scrolls the modules panel and with " +"Ctrl+Alt adjusts a control's value\n" +"\n" +"disabled: the mouse wheel adjusts the control under the pointer and " +"with Ctrl+Alt scrolls the panel." +msgstr "" +"В режиме \"Проявка\", где вы редактируете файлы, все элементы управления " +"отображаются на панели справа; вы можете выбрать, хотите ли вы использовать " +"колесико мыши или жест прокрутки на тачпаде для прокрутки панели, или " +"изменять значения элемента управления под указателем; последний способ " +"позволяет быстрее редактировать, но если вы к нему не привыкли - можете " +"незаметно изменить значения параметров модуля.\n" +"\n" +"Включено: колесико мыши прокручивает панель модулей, а Ctrl+Alt " +"изменяет значение элемента управления.\n" +"\n" +"Отключено: колесико мыши изменяет значение элемента управления под " +"указателем, а Ctrl+Alt прокручивает панель." + +#: ../build/bin/preferences_gen.h:4525 +msgid "enable touchpad gestures in darkroom" +msgstr "Включить жесты на сенсорной панели в режиме Проявка" + +#: ../build/bin/preferences_gen.h:4533 +msgid "" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " +"enabled: touchpad pinch gestures zoom the image and two-finger " +"touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom " +"behavior. disabled: touchpad gestures are ignored and darkroom falls " +"back to the legacy scroll behavior, including Ctrl+scroll for zooming " +"in and out." msgstr "" -"Включите эту опцию, чтобы отключить ввод данных при помощи колеса мыши. \n" -"Колесо мыши используется для прокрутки, а ввод данных осуществляется после " -"нажатия Ctrl+Alt." +"В режиме Проявки использовать жесты двумя пальцами на сенсорной панели для " +"панорамирования и масштабирования. enabled: Жесты двумя пальцами на " +"сенсорной панели увеличивают изображение, а прокрутка двумя пальцами на " +"сенсорной панели перемещает его; Ctrl+scroll по-прежнему использует " +"устаревшее поведение масштабирования. disabled: Жесты на сенсорной " +"панели игнорируются, и Darkroom возвращается к устаревшему поведению " +"прокрутки, включая Ctrl+scroll для увеличения и уменьшения масштаба." -#: ../build/bin/preferences_gen.h:4356 +#: ../build/bin/preferences_gen.h:4542 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "" +"Ограничить масштабирование в режиме Проявки между \"Вписать в окно\" и 100%." + +#: ../build/bin/preferences_gen.h:4551 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"Ограничение масштабирования с помощью колесика мыши и жеста \"щипок\" в " +"режиме Проявки находится в диапазоне от \"Вписать в окно\" (уменьшение " +"масштаба) до 100% (увеличение масштаба). enabled: Масштабирование " +"ограничено; удерживайте Ctrl во время масштабирования, чтобы временно " +"снять ограничение. disabled: Масштабирование никогда не ограничено, и " +"дополнительное нажатие клавиши Ctrl не требуется для изменения " +"масштаба за пределы диапазона." + +#: ../build/bin/preferences_gen.h:4560 msgid "always show panels' scrollbars" msgstr "Всегда показывать полосы прокрутки панелей" -#: ../build/bin/preferences_gen.h:4364 +#: ../build/bin/preferences_gen.h:4568 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" -msgstr "" -"Показывать полосы прокрутки панелей всегда или только при необходимости" +msgstr "Показывать полосы прокрутки панелей всегда или только при необходимости" -#: ../build/bin/preferences_gen.h:4373 +#: ../build/bin/preferences_gen.h:4577 msgid "duration of the UI transitions in ms" msgstr "Сворачивание и разворачивание модулей в миллисекундах (мс.)" -#: ../build/bin/preferences_gen.h:4392 +#: ../build/bin/preferences_gen.h:4596 msgid "" -"how long the transitions take (in ms) for expanding or collapsing modules " -"and other UI elements" +"how long the transitions take (in ms) for expanding or collapsing modules and " +"other UI elements" msgstr "" -"Сколько времени занимают переходы (в мс.) для разворачивания или " -"сворачивания модулей \n" +"Сколько времени занимают переходы (в мс.) для разворачивания или сворачивания " +"модулей \n" "и других элементов пользовательского интерфейса." -#: ../build/bin/preferences_gen.h:4401 +#: ../build/bin/preferences_gen.h:4605 +msgid "auto-scroll filmstrip to center on selected image" +msgstr "" +"Автоматическая прокрутка ленты снимков для центрирования на выбранном " +"изображении" + +#: ../build/bin/preferences_gen.h:4613 +msgid "" +"when enabled, the filmstrip in culling mode and in the darkroom automatically " +"scrolls to center on the selected image" +msgstr "" +"При включении этой функции, в режиме отбора и в режиме Проявка лента снимков " +"автоматически прокручивается, чтобы центрироваться на выбранном изображении." + +#: ../build/bin/preferences_gen.h:4622 msgid "position of the scopes module" msgstr "Положение модуля графиков" -#: ../build/bin/preferences_gen.h:4410 +#: ../build/bin/preferences_gen.h:4631 msgid "position the scopes at the top-left or top-right of the screen" msgstr "Расположите графики в левом верхнем или правом верхнем углу экрана" -#: ../build/bin/preferences_gen.h:4419 +#: ../build/bin/preferences_gen.h:4640 msgid "method to use for getting the display profile" -msgstr "метод, используемый для получения профиля дисплея" +msgstr "Метод, используемый для получения профиля дисплея" -#: ../build/bin/preferences_gen.h:4428 +#: ../build/bin/preferences_gen.h:4649 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2114,46 +2332,48 @@ msgstr "" "Способ поиска профиля отображения.\n" "Измените, если текущий способ даёт некорректный результат." -#: ../build/bin/preferences_gen.h:4437 +#: ../build/bin/preferences_gen.h:4658 msgid "order or exclude MIDI devices" msgstr "Упорядочить или исключить MIDI-устройства" -#: ../build/bin/preferences_gen.h:4450 +#: ../build/bin/preferences_gen.h:4671 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" "add encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\n" "prefix with '-' to ignore matching devices\n" -"just '-' stops loading all further devices or on its own disables midi " +"just '-' stops loading all further devices or on its own disables MIDI " "completely" msgstr "" -"Список фрагментов имен устройств через запятую, которые при совпадении " -"загружают MIDI-устройство \n" -"по идентификатору, заданному положением в списке, или если перед ними стоит " -"дефис - предотвращают \n" -"загрузку совпадающих устройств. Добавьте кодировку и количество регуляторов, " -"например, \"BeatStep:63:16\"." +"Список фрагментов имен устройств через запятую которые при совпадении " +"загружают MIDI-устройство\n" +"по идентификатору, заданному положением в списке, с добавлением разрядности " +"энкодера и количества \n" +"кнопок, например, 'Loupedeck:127,BeatStep:63:16'.\n" +"Префикс '-' позволяет игнорировать совпадающие устройства.\n" +"Просто '-' останавливает загрузку всех последующих устройств, а сам по себе - " +"полностью отключает MIDI." -#: ../build/bin/preferences_gen.h:4463 +#: ../build/bin/preferences_gen.h:4684 msgid "always show thumbnail tooltips" msgstr "Всегда показывать подсказки миниатюр" -#: ../build/bin/preferences_gen.h:4479 +#: ../build/bin/preferences_gen.h:4700 msgid "hide tooltips" msgstr "Скрыть подсказки" #. tags -#: ../build/bin/preferences_gen.h:4492 ../src/develop/lightroom.c:1573 +#: ../build/bin/preferences_gen.h:4713 ../src/develop/lightroom.c:1573 #: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 #: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "Метки" -#: ../build/bin/preferences_gen.h:4502 +#: ../build/bin/preferences_gen.h:4723 msgid "omit hierarchy in simple tag lists" msgstr "Отключить иерархию в простых списках меток" -#: ../build/bin/preferences_gen.h:4510 +#: ../build/bin/preferences_gen.h:4731 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2167,15 +2387,15 @@ msgstr "" "Если опция включена, то иерархические метки вроде \"foo|bar|baz\".\n" "будут сокращены до \"baz\"." -#: ../build/bin/preferences_gen.h:4516 +#: ../build/bin/preferences_gen.h:4737 msgid "shortcuts with multiple instances" msgstr "Комбинации клавиш с несколькими экземплярами модулей" -#: ../build/bin/preferences_gen.h:4526 +#: ../build/bin/preferences_gen.h:4747 msgid "prefer focused instance" msgstr "Приоритет экземпляров в фокусе" -#: ../build/bin/preferences_gen.h:4534 +#: ../build/bin/preferences_gen.h:4755 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2183,28 +2403,28 @@ msgid "" "(in order) to decide which module instance shortcuts will be applied to.\n" "note: blending shortcuts always apply to the focused instance" msgstr "" -"Если присутствует несколько экземпляров модуля, применять комбинации клавиш " -"к экземпляру в фокусе\n" +"Если присутствует несколько экземпляров модуля, применять комбинации клавиш к " +"экземпляру в фокусе\n" "Если ни один из них не в фокусе, приведенные ниже правила последовательно " "применяются \n" "для выбора экземпляра модуля, к которому будут применены комбинации клавиш.\n" "Примечание: комбинации клавиш для смешивания всегда применяется к экземпляру " "в фокусе" -#: ../build/bin/preferences_gen.h:4543 +#: ../build/bin/preferences_gen.h:4764 msgid "prefer expanded instances" msgstr "Приоритет развёрнутых экземпляров" -#: ../build/bin/preferences_gen.h:4551 +#: ../build/bin/preferences_gen.h:4772 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" "Если экземпляры модуля развёрнуты, то игнорировать свёрнутые экземпляры." -#: ../build/bin/preferences_gen.h:4560 +#: ../build/bin/preferences_gen.h:4781 msgid "prefer enabled instances" msgstr "Приоритет активных экземпляров" -#: ../build/bin/preferences_gen.h:4568 +#: ../build/bin/preferences_gen.h:4789 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2212,11 +2432,11 @@ msgstr "" "После применения предыдущего правила, если экземпляры модуля активны, \n" "то игнорировать неактивные экземпляры." -#: ../build/bin/preferences_gen.h:4577 +#: ../build/bin/preferences_gen.h:4798 msgid "prefer unmasked instances" msgstr "Приоритет незамаскированных экземпляров" -#: ../build/bin/preferences_gen.h:4585 +#: ../build/bin/preferences_gen.h:4806 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2225,11 +2445,11 @@ msgstr "" "замаскированы, \n" "то игнорировать замаскированные экземпляры." -#: ../build/bin/preferences_gen.h:4594 +#: ../build/bin/preferences_gen.h:4815 msgid "selection order" msgstr "Порядок выбора" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4824 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2238,11 +2458,11 @@ msgstr "" "зависимости \n" "от положения модуля в пиксельном конвейере." -#: ../build/bin/preferences_gen.h:4612 +#: ../build/bin/preferences_gen.h:4833 msgid "allow visual assignment to specific instances" msgstr "Разрешить визуальное присвоение конкретным экземплярам" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4841 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2253,45 +2473,43 @@ msgstr "" "В противном случае комбинации клавиш всегда будут назначаться " "предпочтительному экземпляру." -#: ../build/bin/preferences_gen.h:4626 +#: ../build/bin/preferences_gen.h:4847 msgid "map / geolocalization view" msgstr "Режим карты / местоположение" -#: ../build/bin/preferences_gen.h:4636 +#: ../build/bin/preferences_gen.h:4857 msgid "pretty print the image location" msgstr "Местоположение в формате градусы° минуты\"" -#: ../build/bin/preferences_gen.h:4644 +#: ../build/bin/preferences_gen.h:4865 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "" "Показывать местоположение в формате градусы° минуты' или в десятичном виде" -#: ../build/bin/preferences_gen.h:4650 +#: ../build/bin/preferences_gen.h:4871 msgid "slideshow view" msgstr "Режим слайд-шоу" -#: ../build/bin/preferences_gen.h:4660 +#: ../build/bin/preferences_gen.h:4881 msgid "waiting time between each image in slideshow" msgstr "Время показа в режиме слайд-шоу (в секундах)" -#: ../build/bin/preferences_gen.h:4702 +#: ../build/bin/preferences_gen.h:4923 msgid "do not set the 'uncategorized' entry for tags" msgstr "Не использовать группу \"Без категории\"" -#: ../build/bin/preferences_gen.h:4710 -msgid "" -"do not set the 'uncategorized' entry for tags which do not have children" +#: ../build/bin/preferences_gen.h:4931 +msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "" -"Не использовать группу \"Без категории\" при работе с метками без " -"подкатегорий" +"Не использовать группу \"Без категории\" при работе с метками без подкатегорий" -#: ../build/bin/preferences_gen.h:4719 +#: ../build/bin/preferences_gen.h:4940 msgid "tags case sensitivity" msgstr "Учитывать регистр при работе с метками" -#: ../build/bin/preferences_gen.h:4728 +#: ../build/bin/preferences_gen.h:4949 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2300,39 +2518,38 @@ msgstr "" "На данный момент поддерживается работа только с языками на основе латинского " "алфавита." -#: ../build/bin/preferences_gen.h:4737 ../build/bin/preferences_gen.h:4828 +#: ../build/bin/preferences_gen.h:4958 ../build/bin/preferences_gen.h:5049 msgid "number of collections to be stored" msgstr "Количество коллекций для хранения" -#: ../build/bin/preferences_gen.h:4756 ../build/bin/preferences_gen.h:4847 +#: ../build/bin/preferences_gen.h:4977 ../build/bin/preferences_gen.h:5068 msgid "the number of recent collections to store and show in this list" -msgstr "" -"Количество последних коллекций для хранения и отображения в этом списке" +msgstr "Количество последних коллекций для хранения и отображения в этом списке" -#: ../build/bin/preferences_gen.h:4765 +#: ../build/bin/preferences_gen.h:4986 msgid "number of folder levels to show in lists" msgstr "Кол-во уровней каталогов в списках" -#: ../build/bin/preferences_gen.h:4784 +#: ../build/bin/preferences_gen.h:5005 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" msgstr "" "Количество уровней каталогов, отображаемых в названиях пленок, начиная справа" -#: ../build/bin/preferences_gen.h:4793 +#: ../build/bin/preferences_gen.h:5014 msgid "sort film rolls by" msgstr "Сортировка съёмок" -#: ../build/bin/preferences_gen.h:4802 +#: ../build/bin/preferences_gen.h:5023 msgid "sets the collections-list order for film rolls" msgstr "Порядок сортировки списка коллекций для съёмок" -#: ../build/bin/preferences_gen.h:4890 +#: ../build/bin/preferences_gen.h:5111 msgid "suggested tags level of confidence" msgstr "Рекомендуемый уровень достоверности тегов" -#: ../build/bin/preferences_gen.h:4910 +#: ../build/bin/preferences_gen.h:5131 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2344,11 +2561,11 @@ msgstr "" "99: 99%% совпадающих связанных меток, \n" "100: нет соответствующей метки, только последние метки (быстрее)" -#: ../build/bin/preferences_gen.h:4919 +#: ../build/bin/preferences_gen.h:5140 msgid "number of recently attached tags" msgstr "Количество недавно прикрепленных тегов" -#: ../build/bin/preferences_gen.h:4938 +#: ../build/bin/preferences_gen.h:5159 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2379,15 +2596,15 @@ msgstr "Осень" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2387 -#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:3911 ../src/iop/bilateral.cc:381 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2960 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 #: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:2607 +#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "Синий" @@ -2428,16 +2645,16 @@ msgstr "Контраст и резкость" #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 #: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2959 ../src/iop/temperature.c:1983 +#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 msgid "cyan" msgstr "Сине-зелёный" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3366 -#: ../src/libs/filtering.c:921 ../src/libs/filtering.c:980 -#: ../src/libs/filtering.c:1644 ../src/libs/filtering.c:1950 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 +#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 +#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 #: ../src/libs/tools/darktable.c:64 msgid "darktable" -msgstr "" +msgstr "darktable" #: ../build/bin/styles_string.h:15 msgid "day for night" @@ -2464,7 +2681,7 @@ msgid "effects" msgstr "Эффекты" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:411 +#: ../src/external/lua-scripts/tools/script_manager.lua:447 msgid "examples" msgstr "Образцы" @@ -2477,7 +2694,7 @@ msgid "extreme saturation" msgstr "Предельная насыщенность" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1568 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 msgid "faded" msgstr "Блеклая" @@ -2508,16 +2725,16 @@ msgstr "Общая" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2381 -#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:3910 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 +#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 +#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2958 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 #: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 #: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:1966 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:2616 +#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 +#: ../src/libs/histogram.c:48 msgid "green" msgstr "Зелёный" @@ -2529,7 +2746,7 @@ msgstr "Зелёный" #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 #: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2962 ../src/iop/colorzones.c:2492 +#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 #: ../src/iop/temperature.c:1981 msgid "magenta" msgstr "Пурпурный" @@ -2558,7 +2775,7 @@ msgstr "Размытие при движении" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2956 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 msgid "orange" msgstr "Оранжевый" @@ -2566,9 +2783,9 @@ msgstr "Оранжевый" msgid "pastels" msgstr "Пастель" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1481 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 #: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:1966 +#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:264 msgid "purple" msgstr "Пурпурный" @@ -2582,15 +2799,15 @@ msgstr "Пурпурный" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1473 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2375 -#: ../src/develop/blend_gui.c:2423 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:3909 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 +#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 +#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2955 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 #: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:2625 +#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "Красный" @@ -2623,10 +2840,10 @@ msgstr "Плашечный цвет" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1475 ../src/common/colorlabels.c:382 +#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 #: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2957 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:1966 +#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 +#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:261 msgid "yellow" msgstr "Жёлтый" @@ -2667,9 +2884,8 @@ msgstr "Крутизна" #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 #: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 -#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3099 -#: ../src/iop/lowpass.c:575 ../src/iop/soften.c:384 ../src/iop/vignette.c:1045 -#: ../src/libs/history.c:959 +#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 msgid "brightness" msgstr "Яркость" @@ -2681,13 +2897,14 @@ msgstr "Яркость" #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2355 ../src/iop/basicadj.c:647 +#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 #: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3081 -#: ../src/iop/colorize.c:347 ../src/iop/lowpass.c:576 ../src/iop/soften.c:380 -#: ../src/iop/velvia.c:73 ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" msgstr "Насыщенность" @@ -2700,26 +2917,26 @@ msgstr "Сохранять цветовой тон" #: ../build/lib/darktable/plugins/introspection_agx.c:275 #: ../build/lib/darktable/plugins/introspection_agx.c:518 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:218 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:427 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1490 +#: ../src/iop/filmic.c:1493 msgid "black relative exposure" msgstr "Экспозиция чёрного (относит.)" #: ../build/lib/darktable/plugins/introspection_agx.c:281 #: ../build/lib/darktable/plugins/introspection_agx.c:522 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:224 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:431 -#: ../src/iop/filmic.c:1478 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 +#: ../src/iop/filmic.c:1480 msgid "white relative exposure" msgstr "Экспозиция белого (относит.)" #: ../build/lib/darktable/plugins/introspection_agx.c:287 #: ../build/lib/darktable/plugins/introspection_agx.c:526 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:260 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:455 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 msgid "dynamic range scaling" msgstr "Коррекция динамич. диапазона" @@ -2743,8 +2960,8 @@ msgstr "Вывод опорной точки" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 #: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 #: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1519 -#: ../src/iop/filmicrgb.c:4503 ../src/iop/lowpass.c:574 +#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 +#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "Контраст" @@ -2771,7 +2988,7 @@ msgstr "Изменение верхнего изгиба" #: ../build/lib/darktable/plugins/introspection_agx.c:335 #: ../build/lib/darktable/plugins/introspection_agx.c:558 msgid "curve y gamma" -msgstr "Кривая гаммы по яркости" +msgstr "Гамма-кривая" #: ../build/lib/darktable/plugins/introspection_agx.c:341 #: ../build/lib/darktable/plugins/introspection_agx.c:562 @@ -2892,8 +3109,8 @@ msgid "reverse all" msgstr "Инвертировать всё" #: ../build/lib/darktable/plugins/introspection_agx.c:652 -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1774 -#: ../src/iop/colorout.c:852 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "Профиль экспорта" @@ -2906,19 +3123,19 @@ msgstr "Рабочий профиль" #: ../build/lib/darktable/plugins/introspection_agx.c:654 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:309 msgid "Rec2020" -msgstr "" +msgstr "Rec2020" #: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1794 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Монитор P3" #: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1465 ../src/common/colorspaces.c:1746 -#: ../src/libs/print_settings.c:1427 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (совм.)" @@ -2926,10 +3143,10 @@ msgstr "Adobe RGB (совм.)" #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1454 ../src/common/colorspaces.c:1744 -#: ../src/libs/print_settings.c:1420 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1433 msgid "sRGB" -msgstr "" +msgstr "sRGB" #: ../build/lib/darktable/plugins/introspection_ashift.c:130 #: ../build/lib/darktable/plugins/introspection_ashift.c:279 @@ -2949,8 +3166,8 @@ msgstr "Сдвиг по диагонали" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:731 ../src/iop/lens.cc:4409 ../src/libs/camera.c:574 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 +#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 #: ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "Фокусное расстояние" @@ -2974,7 +3191,7 @@ msgstr "Коррекция соотношения сторон" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4396 +#: ../src/iop/lens.cc:4390 msgid "lens model" msgstr "Модель объектива" @@ -2995,18 +3212,22 @@ msgstr "Настраиваемая" #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 #: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3413 ../src/gui/accelerators.c:149 -#: ../src/gui/accelerators.c:159 ../src/gui/accelerators.c:242 -#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 -#: ../src/libs/live_view.c:424 +#: ../src/develop/blend_gui.c:3429 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 msgid "off" msgstr "Выкл." #: ../build/lib/darktable/plugins/introspection_ashift.c:367 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "largest area" msgstr "Наибольший размер" #: ../build/lib/darktable/plugins/introspection_ashift.c:368 +#: ../src/external/lua-scripts/official/auto_straighten.lua:140 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "original format" msgstr "Исходное изображение" @@ -3022,7 +3243,7 @@ msgstr "Шаг экспозиции" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:646 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 msgid "exposure bias" msgstr "Смещение экспозиции" @@ -3046,15 +3267,15 @@ msgstr "Сохранять цвета" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1740 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2115 -#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1917 -#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2114 -#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2162 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 +#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 +#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 #: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 -#: ../src/libs/export.c:1165 ../src/libs/filters/module_order.c:158 -#: ../src/libs/histogram.c:112 ../src/libs/live_view.c:369 -#: ../src/libs/print_settings.c:1158 ../src/libs/print_settings.c:1176 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 +#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "Нет" @@ -3071,13 +3292,13 @@ msgstr "Нет" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2408 ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 msgid "luminance" msgstr "Светлота" #: ../build/lib/darktable/plugins/introspection_basecurve.c:264 #: ../build/lib/darktable/plugins/introspection_basicadj.c:251 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:272 @@ -3183,7 +3404,7 @@ msgstr "Отклонение" #: ../build/lib/darktable/plugins/introspection_overlay.c:253 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5963 ../src/libs/masks.c:110 +#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 msgid "rotation" msgstr "Вращение" @@ -3194,7 +3415,7 @@ msgstr "Направление" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:111 +#: ../src/libs/masks.c:116 msgid "curvature" msgstr "Кривизна" @@ -3207,8 +3428,9 @@ msgid "offset" msgstr "Смещение" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:636 ../src/gui/preferences.c:961 -#: ../src/gui/presets.c:673 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "Объектив" @@ -3217,7 +3439,7 @@ msgid "motion" msgstr "Движение" #: ../build/lib/darktable/plugins/introspection_blurs.c:222 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 #: ../build/lib/darktable/plugins/introspection_lowpass.c:189 #: ../build/lib/darktable/plugins/introspection_retouch.c:452 #: ../build/lib/darktable/plugins/introspection_shadhi.c:267 @@ -3228,20 +3450,20 @@ msgstr "По Гауссу" #: ../build/lib/darktable/plugins/introspection_borders.c:118 #: ../build/lib/darktable/plugins/introspection_borders.c:263 #: ../build/lib/darktable/plugins/introspection_borders.c:267 -#: ../src/iop/borders.c:1012 ../src/iop/borders.c:1021 +#: ../src/iop/borders.c:1010 ../src/iop/borders.c:1019 msgid "border color" msgstr "Цвет рамки" #: ../build/lib/darktable/plugins/introspection_borders.c:124 #: ../build/lib/darktable/plugins/introspection_borders.c:271 -#: ../src/common/collection.c:648 ../src/libs/filtering.c:50 +#: ../src/common/collection.c:650 ../src/libs/filtering.c:50 msgid "aspect ratio" msgstr "Соотношение сторон" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2602 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "Ориентация" @@ -3274,7 +3496,7 @@ msgstr "Смещение линии рамки" #: ../build/lib/darktable/plugins/introspection_borders.c:208 #: ../build/lib/darktable/plugins/introspection_borders.c:323 #: ../build/lib/darktable/plugins/introspection_borders.c:327 -#: ../src/iop/borders.c:1025 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1023 ../src/iop/borders.c:1033 msgid "frame line color" msgstr "Цвет линии рамки" @@ -3285,36 +3507,37 @@ msgstr "Основа" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:992 ../src/imageio/format/avif.c:1026 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6145 +#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 #: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 #: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "Авто" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "Портретная" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:314 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "Альбомная" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1516 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2622 +#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 +#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 msgid "width" msgstr "Ширина" #: ../build/lib/darktable/plugins/introspection_borders.c:357 #: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1522 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2626 +#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 +#: ../src/libs/print_settings.c:2639 msgid "height" msgstr "Высота" @@ -3378,8 +3601,8 @@ msgstr "Ведущий канал" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1577 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:420 +#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "Радиус" @@ -3389,9 +3612,10 @@ msgstr "Радиус" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:392 ../src/iop/denoiseprofile.c:3708 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:453 ../src/iop/velvia.c:281 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4178 ../src/libs/neural_restore.c:4195 msgid "strength" msgstr "Интенсивность" @@ -3508,6 +3732,7 @@ msgid "Planckian (black body)" msgstr "Чёрное тело (по Планку)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 #: ../src/common/iop_order.c:56 msgid "custom" msgstr "Пользовательский" @@ -3590,7 +3815,7 @@ msgstr "BH1 (Сине-красный 2851 K)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:544 msgid "RGB1 (RGB 2840 K)" -msgstr "" +msgstr "RGB1 (RGB 2840 K)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:545 msgid "V1 (Violet 2724 K)" @@ -3606,7 +3831,7 @@ msgstr "Bradford (ICC v4, линейн.)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:552 msgid "CAT16 (CIECAM16)" -msgstr "" +msgstr "CAT16 (CIECAM16)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:553 msgid "non-linear Bradford" @@ -3614,7 +3839,7 @@ msgstr "Bradford (нелинейн.)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:554 msgid "XYZ" -msgstr "" +msgstr "XYZ" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:555 msgid "none (bypass)" @@ -3635,8 +3860,8 @@ msgstr "v3 (Апрель 2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 -#: ../build/lib/darktable/plugins/introspection_crop.c:134 -#: ../src/gui/gtk.c:1494 ../src/iop/atrous.c:1573 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 +#: ../src/iop/atrous.c:1572 msgid "left" msgstr "Левое" @@ -3644,15 +3869,15 @@ msgstr "Левое" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1504 +#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 msgid "top" msgstr "Верхнее" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 -#: ../build/lib/darktable/plugins/introspection_crop.c:142 -#: ../src/gui/gtk.c:1499 ../src/iop/atrous.c:1572 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 +#: ../src/iop/atrous.c:1571 msgid "right" msgstr "Правое" @@ -3660,7 +3885,7 @@ msgstr "Правое" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1508 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 msgid "bottom" msgstr "Нижнее" @@ -3700,10 +3925,10 @@ msgstr "Подъём, гамма, усиление (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 -#: ../src/iop/atrous.c:1756 ../src/iop/channelmixerrgb.c:4513 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 #: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:461 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 msgid "chroma" msgstr "Цветность" @@ -3723,11 +3948,11 @@ msgstr "Цветность" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2360 ../src/develop/blend_gui.c:2394 -#: ../src/develop/blend_gui.c:2456 ../src/iop/channelmixer.c:607 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 #: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3063 -#: ../src/iop/colorize.c:334 ../src/iop/colorreconstruction.c:1226 +#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 +#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 #: ../src/iop/colorzones.c:2627 msgid "hue" msgstr "Цветовой тон" @@ -3794,7 +4019,7 @@ msgstr "Средние тона" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1544 +#: ../src/iop/filmic.c:1557 msgid "global saturation" msgstr "Общая насыщенность" @@ -3830,11 +4055,11 @@ msgstr "Формула насыщенности" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:603 msgid "JzAzBz (2021)" -msgstr "" +msgstr "JzAzBz (2021)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:604 msgid "darktable UCS (2022)" -msgstr "" +msgstr "darktable UCS (2022)" #: ../build/lib/darktable/plugins/introspection_colorcontrast.c:54 #: ../build/lib/darktable/plugins/introspection_colorcontrast.c:121 @@ -3882,7 +4107,7 @@ msgstr "Использовать управляемый фильтр" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2961 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 msgid "lavender" msgstr "Лаванда" @@ -3891,6 +4116,104 @@ msgstr "Лаванда" msgid "node placement" msgstr "Расположение узла" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 +msgid "harmony rule" +msgstr "Правило гармонии" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 +#: ../src/iop/colorharmonizer.c:1438 +msgid "anchor hue" +msgstr "Закрепить цветовой тон" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 +msgid "pull strength" +msgstr "Сила притяжения" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 +msgid "neutral color protection" +msgstr "Защита нейтрального цвета" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 +msgid "pull width" +msgstr "Ширина притяжения" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 +msgid "custom node hue" +msgstr "Пользовательский цветовой тон узла" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 +msgid "nodes" +msgstr "Узлы" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 +msgid "node saturation" +msgstr "Насыщенность узла" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 +#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +msgid "smoothing" +msgstr "Сглаживание" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 +#: ../src/libs/scopes/vectorscope.c:63 +msgid "monochromatic" +msgstr "Ч/б" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 +#: ../src/libs/scopes/vectorscope.c:64 +msgid "analogous" +msgstr "Аналоговая" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 +#: ../src/libs/scopes/vectorscope.c:65 +msgid "analogous complementary" +msgstr "Аналоговая комплементарная" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 +#: ../src/libs/scopes/vectorscope.c:66 +msgid "complementary" +msgstr "Комплементарная" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 +#: ../src/libs/scopes/vectorscope.c:67 +msgid "split complementary" +msgstr "Разделенная комплементарная" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 +#: ../src/libs/scopes/vectorscope.c:68 +msgid "dyad" +msgstr "диада" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 +#: ../src/libs/scopes/vectorscope.c:69 +msgid "triad" +msgstr "триада" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 +#: ../src/libs/scopes/vectorscope.c:70 +msgid "tetrad" +msgstr "тетрада" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 +#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/libs/scopes/vectorscope.c:71 +msgid "square" +msgstr "Квадрат" + #: ../build/lib/darktable/plugins/introspection_colorin.c:150 #: ../build/lib/darktable/plugins/introspection_colorin.c:233 msgid "gamut clipping" @@ -3898,13 +4221,13 @@ msgstr "Обрезка цветового охвата" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1472 ../src/common/colorspaces.c:1748 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "RGB по Rec709 (линейн.)" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1486 ../src/common/colorspaces.c:1750 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "RGB по Rec2020 (линейн.)" @@ -3956,7 +4279,7 @@ msgstr "Критерий выбора" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1792 +#: ../src/iop/atrous.c:1791 msgid "mix" msgstr "Микширование" @@ -3966,19 +4289,19 @@ msgid "process mode" msgstr "Режим" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2339 ../src/iop/channelmixer.c:609 +#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 #: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:353 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1327 +#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 +#: ../src/iop/exposure.c:1315 msgid "lightness" msgstr "Светлота" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1354 -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3438 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 #: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" -msgstr "плавно" +msgstr "Плавно" #: ../build/lib/darktable/plugins/introspection_colorzones.c:268 msgid "strong" @@ -3991,11 +4314,11 @@ msgstr "Радиус поиска границ" #: ../build/lib/darktable/plugins/introspection_defringe.c:53 #: ../build/lib/darktable/plugins/introspection_defringe.c:106 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:230 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:435 -#: ../src/iop/atrous.c:1638 ../src/iop/bloom.c:388 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 +#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 #: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 -#: ../src/iop/sharpen.c:429 +#: ../src/iop/sharpen.c:425 msgid "threshold" msgstr "Порог" @@ -4092,23 +4415,23 @@ msgstr "Полное и локальное среднее" #: ../build/lib/darktable/plugins/introspection_demosaic.c:309 msgid "PPG" -msgstr "" +msgstr "PPG" #: ../build/lib/darktable/plugins/introspection_demosaic.c:310 msgid "AMaZE" -msgstr "" +msgstr "AMaZE" #: ../build/lib/darktable/plugins/introspection_demosaic.c:311 msgid "VNG4" -msgstr "" +msgstr "VNG4" #: ../build/lib/darktable/plugins/introspection_demosaic.c:312 msgid "RCD" -msgstr "" +msgstr "RCD" #: ../build/lib/darktable/plugins/introspection_demosaic.c:313 msgid "LMMSE" -msgstr "" +msgstr "LMMSE" #: ../build/lib/darktable/plugins/introspection_demosaic.c:314 msgid "RCD (dual)" @@ -4130,7 +4453,7 @@ msgstr "Проброс (цвет., отладка)" #: ../build/lib/darktable/plugins/introspection_demosaic.c:318 msgid "VNG" -msgstr "" +msgstr "VNG" #: ../build/lib/darktable/plugins/introspection_demosaic.c:319 msgid "Markesteijn 1-pass" @@ -4154,7 +4477,7 @@ msgstr "Ч/б" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1493 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "Основные" @@ -4190,7 +4513,7 @@ msgstr "Радиус поиска" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:148 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:323 msgid "preserve shadows" -msgstr "Сохранять тени" +msgstr "Сохранение теней" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:154 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:327 @@ -4263,15 +4586,15 @@ msgstr "Вычислить дисперсию" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 msgid "RGB" -msgstr "" +msgstr "RGB" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:426 msgid "Y0U0V0" -msgstr "" +msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1628 ../src/iop/highpass.c:354 +#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "Резкость" @@ -4435,7 +4758,7 @@ msgstr "Процент снизу" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1451 +#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 #: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 #: ../src/libs/modulegroups.c:2365 msgid "color" @@ -4478,226 +4801,231 @@ msgstr "Вручную" msgid "automatic" msgstr "Авто" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:212 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:423 -#: ../src/iop/filmic.c:1467 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 +#: ../src/iop/filmic.c:1468 msgid "middle gray luminance" msgstr "Серая точка" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:236 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:439 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 msgid "transition" msgstr "Переход" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:242 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:443 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 msgid "bloom ↔ reconstruct" msgstr "Засветка ↔ Восстановление" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:248 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:447 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 msgid "gray ↔ colorful details" msgstr "Серый ↔ Насыщенный" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:254 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:451 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 msgid "structure ↔ texture" msgstr "Плавность ↔ Текстура" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:266 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:459 -#: ../src/iop/filmic.c:1592 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 +#: ../src/iop/filmic.c:1612 msgid "target middle gray" msgstr "Целевая серая точка" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:272 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:463 -#: ../src/iop/filmic.c:1584 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 +#: ../src/iop/filmic.c:1603 msgid "target black luminance" msgstr "Целевой чёрный" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:278 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:467 -#: ../src/iop/filmic.c:1600 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 +#: ../src/iop/filmic.c:1621 msgid "target white luminance" msgstr "Целевой белый" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:284 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:471 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:108 +#: ../src/libs/masks.c:113 msgid "hardness" msgstr "Резкость" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:302 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:483 -#: ../src/iop/filmic.c:1553 ../src/iop/filmicrgb.c:4677 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 +#: ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "Линейный участок" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 +#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 msgid "extreme luminance saturation" msgstr "Насыщенность верхов и низов" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:308 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:487 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 msgid "shadows ↔ highlights balance" msgstr "Баланс теней и светов" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:314 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:491 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 msgid "add noise in highlights" msgstr "Шум в светах" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:320 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:495 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 msgid "preserve chrominance" msgstr "Сохранять цветность" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:326 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:499 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 msgid "color science" msgstr "Версия цвет. модели" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:332 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:503 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 msgid "auto adjust hardness" msgstr "Автонастройка резкости перехода" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:338 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:507 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 msgid "use custom middle-gray values" msgstr "Пользовательская серая точка" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:344 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:511 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" msgstr "Количество проходов восстановления" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:350 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:515 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 msgid "type of noise" msgstr "Тип шума" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:356 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:519 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 msgid "contrast in shadows" msgstr "Контраст в тенях" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:362 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:523 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 msgid "contrast in highlights" msgstr "Контраст в светах" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:368 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:527 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 msgid "compensate output ICC profile black point" msgstr "Коррекция чёрной точки ICC-профиля вывода" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:374 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:531 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 msgid "spline handling" msgstr "Обработка сплайнов" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:380 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:535 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 msgid "enable highlight reconstruction" msgstr "Отключить восстановление светов" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:549 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1578 -#: ../src/libs/export.c:1586 ../src/libs/export.c:1594 -#: ../src/libs/metadata_view.c:748 ../src/libs/styles.c:904 +#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "no" msgstr "Нет" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 msgid "luminance Y" msgstr "Светлота Y" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 #: ../build/lib/darktable/plugins/introspection_toneequal.c:385 msgid "RGB power norm" msgstr "RGB (норма)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 msgid "RGB euclidean norm (legacy)" msgstr "RGB (эвклид. норм., старый)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 #: ../build/lib/darktable/plugins/introspection_toneequal.c:384 msgid "RGB euclidean norm" msgstr "RGB (эвклид. норм.)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:558 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 msgid "v3 (2019)" -msgstr "" +msgstr "v3 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 msgid "v4 (2020)" -msgstr "" +msgstr "v4 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 msgid "v5 (2021)" -msgstr "" +msgstr "v5 (2021)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 msgid "v6 (2022)" -msgstr "" +msgstr "v6 (2022)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 msgid "v7 (2023)" -msgstr "" +msgstr "v7 (2023)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:566 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 msgid "uniform" msgstr "Равномерное" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 msgid "poissonian" msgstr "Распределение Пуассона" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:572 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 msgid "hard" msgstr "Резкий" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 msgid "soft" msgstr "Мягкий" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 msgid "safe" msgstr "Средний" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:578 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 msgid "v1 (2019)" -msgstr "" +msgstr "v1 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 msgid "v2 (2020)" -msgstr "" +msgstr "v2 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 msgid "v3 (2021)" -msgstr "" +msgstr "v3 (2021)" #: ../build/lib/darktable/plugins/introspection_flip.c:100 msgid "autodetect" msgstr "Автоопределение" -#: ../build/lib/darktable/plugins/introspection_flip.c:101 -#: ../src/iop/flip.c:453 +#: ../build/lib/darktable/plugins/introspection_flip.c:101 ../src/iop/flip.c:453 msgid "no rotation" msgstr "Без вращения" -#: ../build/lib/darktable/plugins/introspection_flip.c:102 -#: ../src/iop/flip.c:461 ../src/iop/flip.c:617 +#: ../build/lib/darktable/plugins/introspection_flip.c:102 ../src/iop/flip.c:461 +#: ../src/iop/flip.c:617 msgid "flip vertically" msgstr "Отразить по вертикали" -#: ../build/lib/darktable/plugins/introspection_flip.c:103 -#: ../src/iop/flip.c:457 ../src/iop/flip.c:613 +#: ../build/lib/darktable/plugins/introspection_flip.c:103 ../src/iop/flip.c:457 +#: ../src/iop/flip.c:613 msgid "flip horizontally" msgstr "Отразить по горизонтали" @@ -4764,7 +5092,7 @@ msgstr "Смещение средних тонов" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:2645 +#: ../src/views/darkroom.c:3046 msgid "clipping threshold" msgstr "Порог обрезки" @@ -4921,18 +5249,18 @@ msgstr "Коррективы" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3517 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3697 -#: ../src/iop/exposure.c:1262 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1645 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2941 -#: ../src/libs/styles.c:913 ../src/views/darkroom.c:2619 +#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 +#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 +#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 msgid "mode" msgstr "Режим" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "Целевая геометрия" @@ -4996,12 +5324,14 @@ msgstr "Только ручное виньетирование" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2620 -#: ../src/gui/accelerators.c:2692 ../src/gui/gtk.c:1557 ../src/gui/gtk.c:3908 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3614 -#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3552 -#: ../src/libs/filtering.c:1510 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/rating.c:210 +#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 +#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 +#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 +#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 +#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 msgid "all" msgstr "Все" @@ -5076,11 +5406,11 @@ msgstr "Недействительный" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2434 ../src/views/darkroom.c:2971 -#: ../src/views/darkroom.c:2975 ../src/views/lighttable.c:887 -#: ../src/views/lighttable.c:896 ../src/views/lighttable.c:1425 -#: ../src/views/lighttable.c:1432 ../src/views/lighttable.c:1439 -#: ../src/views/lighttable.c:1446 ../src/views/lighttable.c:1453 +#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 +#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 +#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 msgid "move" msgstr "Переместить" @@ -5089,7 +5419,7 @@ msgid "line" msgstr "Прямая" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2107 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 #: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "Кривая" @@ -5133,14 +5463,14 @@ msgstr "Пространство" #: ../build/lib/darktable/plugins/introspection_lut3d.c:203 msgid "Adobe RGB" -msgstr "" +msgstr "Adobe RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:204 msgid "gamma Rec709 RGB" msgstr "RGB по Rec709 (гамма)" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1530 ../src/common/colorspaces.c:1784 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "ProPhoto RGB (линейн.)" @@ -5241,7 +5571,7 @@ msgstr "ID снимка" #: ../build/lib/darktable/plugins/introspection_overlay.c:303 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 -#: ../src/iop/borders.c:937 +#: ../src/iop/borders.c:935 msgid "image" msgstr "Снимок" @@ -5344,7 +5674,7 @@ msgstr "Серая точка" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1501 +#: ../src/iop/filmic.c:1506 msgid "safety factor" msgstr "Сжатие динамич. диапазона" @@ -5435,9 +5765,9 @@ msgstr "Встроенная GainMap" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:644 ../src/gui/preferences.c:973 -#: ../src/gui/presets.c:697 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1224 ../src/libs/metadata_view.c:151 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 +#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 +#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "Экспозиция" @@ -5449,7 +5779,7 @@ msgstr "Режим заливки" #: ../build/lib/darktable/plugins/introspection_retouch.c:291 #: ../build/lib/darktable/plugins/introspection_retouch.c:430 msgid "max_iter" -msgstr "" +msgstr "max_iter" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 #: ../src/libs/metadata_view.c:374 @@ -5465,12 +5795,12 @@ msgid "heal" msgstr "Восстановление" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2033 msgid "blur" msgstr "Размытие" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../src/iop/retouch.c:2031 msgid "fill" msgstr "Заливка" @@ -5523,7 +5853,7 @@ msgstr "Цветность светов" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:241 #: ../src/gui/accelerators.c:96 msgid "skew" -msgstr "перекос" +msgstr "Перекос" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:140 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:253 @@ -5737,7 +6067,7 @@ msgstr "Организация и обработка цифровых фотог #: ../build/share/darktable/org.darktable.darktable.desktop.in.h:4 #: ../data/org.darktable.darktable.desktop.in.h:4 msgid "graphics;photography;raw;" -msgstr "" +msgstr "графика;фотография;RAW;" #: ../data/org.darktable.darktable.appdata.xml.in.h:2 msgid "" @@ -5760,8 +6090,8 @@ msgid "" "darktable supports most modern cameras' raw formats, and does all of its " "processing at very high precision." msgstr "" -"darktable поддерживает большой спектр современных камер и выполняет " -"обработку снимков с очень высокой точностью." +"darktable поддерживает большой спектр современных камер и выполняет обработку " +"снимков с очень высокой точностью." #: ../data/org.darktable.darktable.appdata.xml.in.h:5 msgid "Virtual light table, showing a collection" @@ -5783,16 +6113,16 @@ msgstr "Показ снимков на карте" msgid "Print your images" msgstr "Печать снимков" -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4079 -#: ../src/iop/colorequal.c:3049 +#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 +#: ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "Ползунки" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4084 +#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 msgid "dropdowns" msgstr "Выпадающие списки" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4089 +#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 msgid "buttons" msgstr "Кнопки" @@ -5806,98 +6136,101 @@ msgstr "" "значение от %s до %s\n" "Или нажмите Ctrl+Прокрутка и потяните." -#: ../src/bauhaus/bauhaus.c:3747 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button on" msgstr "Кнопка включения" -#: ../src/bauhaus/bauhaus.c:3747 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button off" msgstr "Кнопка выключения" -#: ../src/bauhaus/bauhaus.c:3748 +#: ../src/bauhaus/bauhaus.c:3756 msgid "button pressed" msgstr "Кнопка нажата" -#: ../src/bauhaus/bauhaus.c:3984 +#: ../src/bauhaus/bauhaus.c:3992 msgid "not that many sliders" msgstr "Не так много ползунков" -#: ../src/bauhaus/bauhaus.c:3998 +#: ../src/bauhaus/bauhaus.c:4006 msgid "not that many dropdowns" msgstr "Не так много выпадающих списков" -#: ../src/bauhaus/bauhaus.c:4017 +#: ../src/bauhaus/bauhaus.c:4025 msgid "not that many buttons" msgstr "Не так много кнопок" -#: ../src/bauhaus/bauhaus.c:4022 ../src/gui/accelerators.c:388 +#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 msgid "value" msgstr "Значение" -#: ../src/bauhaus/bauhaus.c:4023 ../src/bauhaus/bauhaus.c:4029 -#: ../src/gui/accelerators.c:367 +#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 +#: ../src/gui/accelerators.c:371 msgid "button" msgstr "Кнопка" -#: ../src/bauhaus/bauhaus.c:4024 +#: ../src/bauhaus/bauhaus.c:4032 msgid "force" msgstr "Сила" -#: ../src/bauhaus/bauhaus.c:4025 ../src/libs/navigation.c:246 -#: ../src/libs/navigation.c:263 +#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:282 msgid "zoom" msgstr " Масштаб" -#: ../src/bauhaus/bauhaus.c:4028 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 msgid "selection" msgstr "Выделение" -#: ../src/bauhaus/bauhaus.c:4068 +#: ../src/bauhaus/bauhaus.c:4076 msgid "slider" msgstr "Слайдер" -#: ../src/bauhaus/bauhaus.c:4073 +#: ../src/bauhaus/bauhaus.c:4081 msgid "dropdown" msgstr "Выпадающий список" -#: ../src/chart/main.c:504 ../src/common/database.c:3875 +#: ../src/chart/main.c:504 ../src/common/database.c:3883 #: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2531 -#: ../src/gui/accelerators.c:2610 ../src/gui/accelerators.c:2653 -#: ../src/gui/accelerators.c:2682 ../src/gui/accelerators.c:2739 -#: ../src/gui/accelerators.c:2791 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1215 -#: ../src/gui/preferences.c:1255 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:575 ../src/gui/styles_dialog.c:554 -#: ../src/imageio/storage/disk.c:200 ../src/imageio/storage/gallery.c:149 -#: ../src/imageio/storage/latex.c:145 ../src/iop/lut3d.c:1572 -#: ../src/iop/rasterfile.c:379 ../src/libs/collect.c:433 -#: ../src/libs/collect.c:3383 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:951 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 -#: ../src/libs/import.c:2019 ../src/libs/metadata.c:845 -#: ../src/libs/metadata_view.c:1464 ../src/libs/modulegroups.c:3630 +#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 +#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 +#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 +#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 +#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 +#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 +#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 +#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 +#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 +#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 +#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4123 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/tagging.c:1670 ../src/libs/tagging.c:1759 -#: ../src/libs/tagging.c:1851 ../src/libs/tagging.c:1980 -#: ../src/libs/tagging.c:2289 ../src/libs/tagging.c:2804 -#: ../src/libs/tagging.c:2846 ../src/libs/tagging.c:3944 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 +#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 +#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3981 msgid "_cancel" msgstr "_Отмена" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1255 -#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3384 +#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 #: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 #: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/tagging.c:1852 -#: ../src/libs/tagging.c:1981 ../src/libs/tagging.c:2290 -#: ../src/libs/tagging.c:3945 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 +#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 +#: ../src/libs/tagging.c:3982 msgid "_save" msgstr "_Сохранить" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1070 #, c-format msgid "" "average dE: %.02f\n" @@ -5906,65 +6239,100 @@ msgstr "" "Средн. dE: %.02f\n" "Макс. dE: %.02f" -#: ../src/cli/main.c:269 +#: ../src/cli/main.c:284 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "" "Извините, но из-за ограничений API установка BPP на данный момент не " "поддерживается" -#: ../src/cli/main.c:281 +#: ../src/cli/main.c:296 msgid "unknown option for --hq" msgstr "Неизвестный параметр для --hq" -#: ../src/cli/main.c:297 +#: ../src/cli/main.c:312 msgid "unknown option for --export_masks" msgstr "Неизвестный параметр для --export_masks" -#: ../src/cli/main.c:313 +#: ../src/cli/main.c:328 msgid "unknown option for --upscale" msgstr "Неизвестный параметр для --upscale" -#: ../src/cli/main.c:338 +#: ../src/cli/main.c:353 msgid "unknown option for --apply-custom-presets" msgstr "Неизвестный параметр для --apply-custom-presets" -#: ../src/cli/main.c:349 +#: ../src/cli/main.c:364 msgid "too long ext for --out-ext" msgstr "Слишком длинное расширение файла для --out-ext" -#: ../src/cli/main.c:366 +#: ../src/cli/main.c:381 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "ВНИМАНИЕ: файл или каталог \"%s\" не найден!\n" -#: ../src/cli/main.c:375 +#: ../src/cli/main.c:395 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "Указан неверный тип ICC для --icc-type: \"%s\"\n" -#: ../src/cli/main.c:391 +#: ../src/cli/main.c:411 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "ВНИМАНИЕ: файл ICC \"%s\" не найден!\n" -#: ../src/cli/main.c:400 +#: ../src/cli/main.c:420 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "Указан неверный способ для --icc-intent: \"%s\"\n" -#: ../src/cli/main.c:418 +#: ../src/cli/main.c:438 #, c-format msgid "warning: unknown option '%s'\n" msgstr "ВНИМАНИЕ: неизвестный параметр \".%s\"\n" -#: ../src/cli/main.c:476 +#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#, c-format +msgid "" +"error: output file or directory must be specified\n" +"\n" +msgstr "" +"Ошибка: необходимо указать выходной файл или каталог\n" +"\n" + +#: ../src/cli/main.c:474 +#, c-format +msgid "" +"error: input file and output file must be specified\n" +"\n" +msgstr "" +"Ошибка: необходимо указать входной и выходной файлы\n" +"\n" + +#: ../src/cli/main.c:481 +#, c-format +msgid "" +"error: too many positional arguments\n" +"\n" +msgstr "" +"Ошибка: слишком много позиционных аргументов\n" +"\n" + +#: ../src/cli/main.c:486 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "" "ВНИМАНИЕ: одновременное указание файла для загрузки и опций для импорта не " "поддерживается!\n" -#: ../src/cli/main.c:509 +#: ../src/cli/main.c:536 +msgid "" +"notice: no XMP sidecar file nor library path provided, using default settings " +"for export" +msgstr "" +"Примечание: не указан файл XMP и путь к библиотеке,\n" +" используются настройки экспорта по умолчанию." + +#: ../src/cli/main.c:545 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -5972,57 +6340,57 @@ msgid "" msgstr "Сохранение в \"%s/$(FILE_NAME).%s\"" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:524 +#: ../src/cli/main.c:560 msgid "output file already exists, it will get renamed" msgstr "Файл вывода уже существует и будет переименован" -#: ../src/cli/main.c:556 +#: ../src/cli/main.c:592 #, c-format msgid "error: can't open folder %s" msgstr "Ошибка при открытии каталога \"%s\"!" -#: ../src/cli/main.c:579 +#: ../src/cli/main.c:615 #, c-format msgid "error: can't import file %s" msgstr "Ошибка при импорте файла \"%s\"!" -#: ../src/cli/main.c:589 +#: ../src/cli/main.c:625 #, c-format msgid "error: can't read directory %s" msgstr "Ошибка при открытии каталога \"%s\"!" -#: ../src/cli/main.c:605 +#: ../src/cli/main.c:641 #, c-format msgid "error: can't open file %s" msgstr "Ошибка при загрузке файла \"%s\"!" -#: ../src/cli/main.c:622 +#: ../src/cli/main.c:658 #, c-format msgid "no images to export, aborting\n" msgstr "Нет снимков для экспорта, операция прервана\n" -#: ../src/cli/main.c:639 +#: ../src/cli/main.c:675 #, c-format msgid "error: can't open XMP file %s" msgstr "Ошибка: невозможно открыть файл XMP %s" -#: ../src/cli/main.c:660 +#: ../src/cli/main.c:696 msgid "empty history stack" msgstr "Пустая история изменений" #. too long ext, no point in wasting time -#: ../src/cli/main.c:672 +#: ../src/cli/main.c:708 #, c-format msgid "too long output file extension: %s\n" msgstr "Слишком длинное расширение файла: \"%s\"\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:680 +#: ../src/cli/main.c:716 #, c-format msgid "no output file extension given\n" msgstr "Не указано расширения файла\n" -#: ../src/cli/main.c:725 +#: ../src/cli/main.c:761 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6030,19 +6398,156 @@ msgstr "" "Невозможно найти модуль сохранения на диск. Проверьте установку программы, " "что-то явно сломалось." -#: ../src/cli/main.c:735 +#: ../src/cli/main.c:771 msgid "failed to get parameters from storage module, aborting export ..." msgstr "Ошибка получения параметров модуля сохранения! Экспорт прерван." -#: ../src/cli/main.c:751 +#: ../src/cli/main.c:787 #, c-format msgid "unknown extension '.%s'" msgstr "Неизвестное расширение \".%s\"" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:797 msgid "failed to get parameters from format module, aborting export ..." msgstr "Ошибка получения параметров модуля формата! Экспорт прерван." +#: ../src/common/ai/restore.c:278 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "Модель подавления шума RAW %s: несовместимый input_kind" + +#: ../src/common/ai/restore.c:309 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "Модель ИИ %s: отсутствует input_sizes в манифесте" + +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_linear.c:584 +#: ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "" +"Подавление шума RAW с помощью ИИ: \n" +"вывод на графический ускоритель не удался, возврат на процессор." + +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "" +"Подавление шума с помощью ИИ: \n" +"вывод на графический ускоритель не удался, возврат на процессор." + +#: ../src/common/ai_models.c:199 +#, c-format +msgid "network error: %s" +msgstr "сетевая ошибка: %s" + +#: ../src/common/ai_models.c:202 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "В репозитории моделей отсутствует \"%s\" файл releases-index.json" + +#: ../src/common/ai_models.c:206 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "Не удалось получить файл releases-index.json (HTTP %ld)" + +#: ../src/common/ai_models.c:1395 ../src/common/ai_models.c:1460 +msgid "invalid parameters" +msgstr "Некорректные параметр" + +#: ../src/common/ai_models.c:1398 +#, c-format +msgid "file not found: %s" +msgstr "Файл не найден: %s" + +#: ../src/common/ai_models.c:1406 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "" +"Каталог верхнего уровня архива не является допустимым для модели: \"%s\"" + +#: ../src/common/ai_models.c:1415 +msgid "failed to extract model archive" +msgstr "Не удалось извлечь архив модели." + +#: ../src/common/ai_models.c:1468 +msgid "model not found in registry" +msgstr "Модель не найдена в реестре" + +#: ../src/common/ai_models.c:1474 +msgid "model has no download asset defined" +msgstr "В модели не определен ресурс для скачивания." + +#: ../src/common/ai_models.c:1485 +msgid "invalid asset filename" +msgstr "Недопустимое имя файла ресурса" + +#: ../src/common/ai_models.c:1491 +msgid "model is already downloading" +msgstr "Модель уже загружается." + +#: ../src/common/ai_models.c:1522 +msgid "invalid repository format" +msgstr "Недопустимый формат репозитория" + +#: ../src/common/ai_models.c:1547 +#, c-format +msgid "no compatible ai model release found for darktable %s" +msgstr "Не найдено совместимой версии модели ИИ для darktable %s" + +#: ../src/common/ai_models.c:1563 +#, c-format +msgid "" +"could not obtain checksum for %s — refusing to download without integrity " +"verification" +msgstr "" +"Не удалось получить контрольную сумму для %s — загрузка без проверки " +"целостности не удалась." + +#: ../src/common/ai_models.c:1581 +msgid "failed to build download url" +msgstr "Не удалось создать URL для загрузки." + +#: ../src/common/ai_models.c:1592 +#, c-format +msgid "failed to create file: %s" +msgstr "Не удалось создать файл: \"%s\"" + +#: ../src/common/ai_models.c:1616 +msgid "failed to initialize download" +msgstr "не удалось начать загрузку" + +#: ../src/common/ai_models.c:1636 +msgid "download cancelled" +msgstr "Загрузка отменена" + +#: ../src/common/ai_models.c:1638 +#, c-format +msgid "download failed: %s" +msgstr "Загрузка не удалась: %s" + +#: ../src/common/ai_models.c:1649 +#, c-format +msgid "http error: %ld" +msgstr "Ошибка http: %ld" + +#: ../src/common/ai_models.c:1672 +msgid "checksum verification failed" +msgstr "Проверка контрольной суммы не удалась" + +#: ../src/common/ai_models.c:1682 +#, c-format +msgid "" +"no checksum available for %s — refusing to install without integrity " +"verification" +msgstr "" +"Контрольная сумма для %s недоступна — установка без проверки целостности " +"невозможна." + +#: ../src/common/ai_models.c:1695 +msgid "failed to extract archive" +msgstr "Не удалось извлечь архив." + #: ../src/common/camera_control.c:205 #, c-format msgid "" @@ -6050,9 +6555,9 @@ msgid "" "\n" "make sure your camera allows access and is not mounted otherwise" msgstr "" -"Ошибка \"%s\" обращения к камере \"%s\" на порту \"%s\".\n" -"Убедитесь, что она уже не смонтирована и у вас есть соответствующие права " -"доступа." +"Ошибка \"%s\" обращения к камере \"%s\" в порте \"%s\".\n" +"Убедитесь, что она уже не смонтирована \n" +"и у вас есть соответствующие права доступа." #: ../src/common/camera_control.c:960 #, c-format @@ -6060,7 +6565,7 @@ msgid "" "failed to initialize `%s' on port `%s', likely causes are: locked by another " "application, no access to devices etc" msgstr "" -"Ошибка обращения к камере \"%s\" на порту \"%s\".\n" +"Ошибка обращения к камере \"%s\" в порте \"%s\".\n" "Убедитесь, что доступ к камере не заблокирован другим приложением." #: ../src/common/camera_control.c:973 @@ -6069,14 +6574,13 @@ msgid "" "`%s' on port `%s' is not interesting because it supports neither tethering " "nor import" msgstr "" -"Камера \"%s\" на порту \"%s\" не поддерживает ни режим дистанционной съёмки, " +"Камера \"%s\" в порте \"%s\" не поддерживает ни режим дистанционной съёмки, " "ни импорт снимков" #: ../src/common/camera_control.c:1033 #, c-format msgid "camera `%s' on port `%s' disconnected while mounted" -msgstr "" -"Камера \"%s\" на порту \"%s\" была отключена в смонтированном состоянии" +msgstr "Камера \"%s\" в порте \"%s\" была отключена в смонтированном состоянии" #: ../src/common/camera_control.c:1041 #, c-format @@ -6084,9 +6588,9 @@ msgid "" "camera `%s' on port `%s' needs to be remounted\n" "make sure it allows access and is not mounted otherwise" msgstr "" -"Камера \"%s\" на порту \"%s\" нуждается в перемонтировании.\n" -"Убедитесь, что она уже не смонтирована и у вас есть соответствующие права " -"доступа." +"Камера \"%s\" в порте \"%s\" нуждается в перемонтировании.\n" +"Убедитесь, что она уже не смонтирована \n" +"и у вас есть соответствующие права доступа." #: ../src/common/collection.c:597 msgid "too much time to update aspect ratio for the collection" @@ -6099,16 +6603,16 @@ msgstr "Съёмка" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1429 +#: ../src/external/lua-scripts/tools/script_manager.lua:1501 msgid "folder" msgstr "Каталог" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "Камера" -#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:117 -#: ../src/libs/tagging.c:3720 +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 +#: ../src/libs/tagging.c:3751 msgid "tag" msgstr "Метка" @@ -6116,170 +6620,191 @@ msgstr "Метка" msgid "capture date" msgstr "Дата захвата" -#: ../src/common/collection.c:622 ../src/libs/filtering.c:52 +#: ../src/common/collection.c:622 +msgid "capture month" +msgstr "Месяц захвата" + +#: ../src/common/collection.c:624 ../src/libs/filtering.c:52 msgid "capture time" msgstr "Время захвата" -#: ../src/common/collection.c:624 ../src/libs/filtering.c:53 +#: ../src/common/collection.c:626 ../src/libs/filtering.c:53 msgid "import time" msgstr "Время импорта" -#: ../src/common/collection.c:626 ../src/libs/filtering.c:54 +#: ../src/common/collection.c:628 ../src/libs/filtering.c:54 msgid "modification time" msgstr "Время модификации" -#: ../src/common/collection.c:628 ../src/libs/filtering.c:55 +#: ../src/common/collection.c:630 ../src/libs/filtering.c:55 msgid "export time" msgstr "Время экспорта" -#: ../src/common/collection.c:630 ../src/libs/filtering.c:56 +#: ../src/common/collection.c:632 ../src/libs/filtering.c:56 msgid "print time" msgstr "Время печати" -#: ../src/common/collection.c:632 ../src/libs/collect.c:3739 -#: ../src/libs/filtering.c:2213 ../src/libs/filtering.c:2233 +#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 +#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 #: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 msgid "history" msgstr "История" -#: ../src/common/collection.c:634 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1575 +#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 #: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 #: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" msgstr "Цветовая метка" #. iso -#: ../src/common/collection.c:640 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:679 ../src/libs/camera.c:582 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 +#: ../src/gui/presets.c:677 ../src/libs/camera.c:582 #: ../src/libs/metadata_view.c:161 msgid "ISO" -msgstr "" +msgstr "ISO" #. aperture -#: ../src/common/collection.c:642 ../src/gui/preferences.c:979 -#: ../src/gui/presets.c:714 ../src/iop/lens.cc:4416 ../src/libs/camera.c:569 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 +#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 #: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "Диафрагма" -#: ../src/common/collection.c:650 ../src/libs/filtering.c:48 +#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 #: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 msgid "filename" msgstr "Файл" -#: ../src/common/collection.c:652 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:142 +#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 +#: ../src/libs/geotagging.c:143 msgid "geotagging" msgstr "Геотеггинг" -#: ../src/common/collection.c:654 ../src/libs/filtering.c:63 +#: ../src/common/collection.c:656 ../src/libs/filtering.c:63 msgid "group" msgstr "Сгруппировать" -#: ../src/common/collection.c:656 ../src/dtgtk/thumbnail.c:1590 +#: ../src/common/collection.c:658 ../src/libs/filters/duplicates.c:157 +msgid "duplicates" +msgstr "Дубликаты" + +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 #: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 #: ../src/libs/metadata_view.c:381 msgid "local copy" msgstr "Локальная копия" -#: ../src/common/collection.c:658 ../src/gui/preferences.c:931 +#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 msgid "module" msgstr "Модуль" -#: ../src/common/collection.c:660 ../src/gui/hist_dialog.c:359 +#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 #: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 #: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 msgid "module order" msgstr "Порядок модулей" -#: ../src/common/collection.c:662 +#: ../src/common/collection.c:666 msgid "range rating" msgstr "Оценка диапазона" -#: ../src/common/collection.c:664 ../src/common/ratings.c:362 +#: ../src/common/collection.c:668 ../src/common/ratings.c:362 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 #: ../src/libs/tools/ratings.c:110 msgid "rating" msgstr "Оценка" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:670 msgid "search" msgstr "Поиск" -#: ../src/common/collection.c:668 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "Баланс белого" -#: ../src/common/collection.c:670 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "Вспышка" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "Программа экспозиции" -#: ../src/common/collection.c:674 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" -msgstr "Режим измерения" +msgstr "Режим замера" -#: ../src/common/collection.c:1499 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "Авто" -#: ../src/common/collection.c:1505 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "Изменённые" -#: ../src/common/collection.c:1523 ../src/common/collection.c:1634 -#: ../src/libs/collect.c:1272 ../src/libs/collect.c:1462 -#: ../src/libs/collect.c:1488 ../src/libs/collect.c:1632 -#: ../src/libs/collect.c:2795 +#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 +#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 +#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 +#: ../src/libs/collect.c:2945 msgid "not tagged" msgstr "Без меток" -#: ../src/common/collection.c:1524 ../src/libs/collect.c:1488 +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 #: ../src/libs/map_locations.c:740 msgid "tagged" msgstr "Помеченные" -#: ../src/common/collection.c:1525 +#: ../src/common/collection.c:1529 msgid "tagged*" msgstr "Помеченные*" #. local copy -#: ../src/common/collection.c:1559 ../src/libs/collect.c:1929 +#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "Нет локальных копий" -#: ../src/common/collection.c:1564 ../src/libs/collect.c:1928 +#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "Локальная копия" +#. duplicates +#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +msgid "images with duplicates" +msgstr "Снимки с дубликатами" + +#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +msgid "duplicates only" +msgstr "Только дубликаты" + #. if its undefined -#: ../src/common/collection.c:1606 ../src/common/collection.c:1718 -#: ../src/common/collection.c:1745 ../src/common/collection.c:1772 -#: ../src/common/collection.c:1798 ../src/common/collection.c:1824 -#: ../src/common/collection.c:2667 ../src/libs/collect.c:2322 -#: ../src/libs/collect.c:2323 +#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 +#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 +#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 +#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 +#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "Безымянный" -#: ../src/common/collection.c:2273 ../src/libs/collect.c:2213 +#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 msgid "not defined" msgstr "Не определено" -#: ../src/common/collection.c:2817 +#: ../src/common/collection.c:2919 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d (#%d) из %d" -#: ../src/common/collection.c:2824 +#: ../src/common/collection.c:2926 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" @@ -6287,8 +6812,8 @@ msgstr[0] "%d из %d" msgstr[1] "%d из %d" msgstr[2] "%d из %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2369 -#: ../src/develop/blend_gui.c:2417 ../src/gui/guides.c:851 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 +#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 #: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 #: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 msgid "gray" @@ -6579,127 +7104,127 @@ msgstr "Цветовые метки удалены" #: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:189 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 msgid "clear" msgstr "Очистить" -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1778 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "Рабочий профиль" -#: ../src/common/colorspaces.c:1431 ../src/common/colorspaces.c:1776 -#: ../src/views/darkroom.c:2820 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3221 msgid "softproof profile" msgstr "Профиль цветопробы" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1758 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "Системный профиль отображения" -#: ../src/common/colorspaces.c:1446 ../src/common/colorspaces.c:1780 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "Системный профиль отображения (второе окно)" -#: ../src/common/colorspaces.c:1459 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (для веб)" -#: ../src/common/colorspaces.c:1479 ../src/common/colorspaces.c:1782 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" -msgstr "" +msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1494 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" -msgstr "" +msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1502 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" -msgstr "" +msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1509 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" -msgstr "" +msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1515 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" -msgstr "" +msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1522 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Монитор P3 RGB" -#: ../src/common/colorspaces.c:1537 ../src/common/colorspaces.c:1752 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "XYZ (линейн.)" -#: ../src/common/colorspaces.c:1544 ../src/common/colorspaces.c:1754 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2045 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" -msgstr "" +msgstr "Lab" -#: ../src/common/colorspaces.c:1552 ../src/common/colorspaces.c:1756 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "Инфракрасный BGR (линейн.)" -#: ../src/common/colorspaces.c:1557 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (тестирование)" -#: ../src/common/colorspaces.c:1663 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "" "Профиль \"%s\" не может быть использован для гистограммы и заменён на sRGB!" -#: ../src/common/colorspaces.c:1742 +#: ../src/common/colorspaces.c:1769 msgid "no filename" msgstr "Имя файла отсутствует" -#: ../src/common/colorspaces.c:1760 +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "Встроенный ICC-профиль" -#: ../src/common/colorspaces.c:1762 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "Встроенная матрица" -#: ../src/common/colorspaces.c:1764 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "Стандартная матрица" -#: ../src/common/colorspaces.c:1766 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "Улучшенная матрица" -#: ../src/common/colorspaces.c:1768 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "От производителя" -#: ../src/common/colorspaces.c:1770 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "Альтернативная матрица" -#: ../src/common/colorspaces.c:1772 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (тестирование)" -#: ../src/common/colorspaces.c:1786 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" -msgstr "" +msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1788 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" -msgstr "" +msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1790 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" -msgstr "" +msgstr "PQ P3" -#: ../src/common/colorspaces.c:1792 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" -msgstr "" +msgstr "HLG P3" #: ../src/common/cups_print.c:437 #, c-format @@ -6715,43 +7240,43 @@ msgstr "Ошибка создания временного файла настр msgid "printing on `%s' cancelled" msgstr "Печать снимка \"%s\" отменена" -#: ../src/common/cups_print.c:602 +#: ../src/common/cups_print.c:626 #, c-format msgid "error while printing `%s' on `%s'" msgstr "Ошибка при печати снимка \"%s\" на \"%s\"!" -#: ../src/common/cups_print.c:604 +#: ../src/common/cups_print.c:628 #, c-format msgid "printing `%s' on `%s'" msgstr "Печать снимка \"%s\" на \"%s\"" -#: ../src/common/darktable.c:425 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "Найден сомнительный путь \"%s\"" -#: ../src/common/darktable.c:440 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "Ошибка при загрузке каталога \"%s\"!" -#: ../src/common/darktable.c:464 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "Неподдерживаемый формат файла \"%s\"!" -#: ../src/common/darktable.c:466 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "Неизвестный формат файла \"%s\"!" -#: ../src/common/darktable.c:479 ../src/control/jobs/control_jobs.c:2877 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 #: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "Ошибка при загрузке файла \"%s\"!" -#: ../src/common/darktable.c:1576 +#: ../src/common/darktable.c:1607 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -6767,116 +7292,121 @@ msgstr "" "\n" "Исправьте это и перезапустите darktable" -#: ../src/common/darktable.c:1581 +#: ../src/common/darktable.c:1612 msgid "darktable - unable to create directories" msgstr "darktable — отключить, чтобы создать каталоги" -#: ../src/common/darktable.c:1583 ../src/common/database.c:4129 -#: ../src/common/database.c:4331 +#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "Выйти из darktable" #. initialize the database -#: ../src/common/darktable.c:1642 +#: ../src/common/darktable.c:1688 msgid "opening image library" msgstr "Открытие библиотеки снимков" -#: ../src/common/darktable.c:1655 +#: ../src/common/darktable.c:1701 msgid "forwarding image(s) to running instance" msgstr "Пересылка изображения(й) в запущенный экземпляр" -#: ../src/common/darktable.c:1686 +#: ../src/common/darktable.c:1732 msgid "preparing database" msgstr "Подготовка базы данных." #. init darktable tags table -#: ../src/common/darktable.c:1690 +#: ../src/common/darktable.c:1736 msgid "setting up tags table" msgstr "Настройка таблицы меток" #. Initialize the signal system -#: ../src/common/darktable.c:1694 +#: ../src/common/darktable.c:1740 msgid "initializing signals and control" msgstr "Управление камерой" -#: ../src/common/darktable.c:1712 +#: ../src/common/darktable.c:1758 msgid "importing default styles" msgstr "Импорт стилей по умолчанию" -#: ../src/common/darktable.c:1814 +#: ../src/common/darktable.c:1860 msgid "initializing GraphicsMagick" msgstr "GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1826 +#: ../src/common/darktable.c:1872 msgid "initializing ImageMagick" msgstr "ImageMagick" -#: ../src/common/darktable.c:1831 +#: ../src/common/darktable.c:1877 msgid "initializing libheif" msgstr "LibHEIF" -#: ../src/common/darktable.c:1835 -msgid "starting OpenCL" -msgstr "Запустить OpenCL" +#: ../src/common/darktable.c:1881 +msgid "initializing WB presets" +msgstr "Инициализация предустановок ББ" -#: ../src/common/darktable.c:1847 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1885 msgid "loading noise profiles" msgstr "Загрузка предустановок шума" -#: ../src/common/darktable.c:1864 +#: ../src/common/darktable.c:1888 +msgid "starting OpenCL" +msgstr "Запустить OpenCL" + +#: ../src/common/darktable.c:1912 msgid "synchronizing local copies" msgstr "Синхронизация локальных копий" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1871 +#: ../src/common/darktable.c:1919 msgid "initializing camera control" msgstr "Управление камерой" -#: ../src/common/darktable.c:1884 +#: ../src/common/darktable.c:1932 msgid "initializing GUI" msgstr "Графический интерфейс" -#: ../src/common/darktable.c:1901 +#: ../src/common/darktable.c:1949 msgid "loading image formats" msgstr "Загрузка форматов изображений" -#: ../src/common/darktable.c:1906 ../src/develop/imageop.c:1714 +#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 msgid "loading processing modules" msgstr "Загрузка модулей обработки" -#: ../src/common/darktable.c:1938 +#: ../src/common/darktable.c:1986 msgid "loading views" msgstr "Загрузка режимов" -#: ../src/common/darktable.c:1942 ../src/libs/lib.c:886 +#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 msgid "loading utility modules" msgstr "Загрузка вспомогательных модулей" -#: ../src/common/darktable.c:1949 +#: ../src/common/darktable.c:1997 msgid "initializing Lua" msgstr "Запуск Lua" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:1978 +#: ../src/common/darktable.c:2026 msgid "importing image" msgstr "Импорт снимка" -#: ../src/common/darktable.c:1997 +#: ../src/common/darktable.c:2045 msgid "configuration information" msgstr "Информация о конфигурации" -#: ../src/common/darktable.c:1999 +#: ../src/common/darktable.c:2047 msgid "_show this message again" msgstr "Показать это сообщение еще раз" -#: ../src/common/darktable.c:1999 +#: ../src/common/darktable.c:2047 msgid "_dismiss" msgstr "Скрыть" -#: ../src/common/darktable.c:2485 +#: ../src/common/darktable.c:2538 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -6885,11 +7415,11 @@ msgstr "" "PPG, \n" "так как дает более высокое качество и производительность." -#: ../src/common/darktable.c:2487 +#: ../src/common/darktable.c:2540 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "Откройте Настройки/Проявка/Алгоритм дебайеризации" -#: ../src/common/darktable.c:2493 +#: ../src/common/darktable.c:2546 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -6897,21 +7427,21 @@ msgstr "" "Изменились пользовательский интерфейс и базовые компоненты для настройки " "производительности darktable." -#: ../src/common/darktable.c:2495 +#: ../src/common/darktable.c:2548 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" msgstr "Теперь в разделе Настройки/Обработка вы можете использовать:" -#: ../src/common/darktable.c:2497 +#: ../src/common/darktable.c:2550 msgid "1) darktable resources" msgstr "1) Настройки darktable" -#: ../src/common/darktable.c:2499 +#: ../src/common/darktable.c:2552 msgid "2) tune OpenCL performance" msgstr "2) Настройки производительности OpenCL" -#: ../src/common/darktable.c:2506 +#: ../src/common/darktable.c:2559 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -6919,7 +7449,7 @@ msgstr "" "Некоторые значения глобальных настроек, относящиеся к производительности " "OpenCL, больше не используются." -#: ../src/common/darktable.c:2508 +#: ../src/common/darktable.c:2561 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -6927,25 +7457,27 @@ msgstr "" "Вместо этого вы найдете данные \"по устройству\" в \"cldevice_v5_canonical-" "name\". Содержание:" -#: ../src/common/darktable.c:2510 ../src/common/darktable.c:2529 -#: ../src/common/darktable.c:2544 +#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 +#: ../src/common/darktable.c:2597 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" msgstr "" +" 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " +"'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2512 ../src/common/darktable.c:2531 +#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 msgid "you may tune as before except 'magic'" msgstr "Все настраивается, как раньше, кроме magic" -#: ../src/common/darktable.c:2518 +#: ../src/common/darktable.c:2571 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "Настройки вашего компилятора OpenCL для всех устройств были сброшены до " "значений по умолчанию." -#: ../src/common/darktable.c:2525 +#: ../src/common/darktable.c:2578 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -6953,37 +7485,37 @@ msgstr "" "Данные глобальных параметров конфигурации OpenCL \"по устройству\" были " "воссозданы заново с обновленным именем." -#: ../src/common/darktable.c:2527 ../src/common/darktable.c:2542 +#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "Вместо этого вы найдете данные \"по устройству\" в \"cl_device_v4_canonical-" "name\". Содержание:" -#: ../src/common/darktable.c:2533 +#: ../src/common/darktable.c:2586 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." msgstr "" -"Если вы используете имена устройств в \"opencl_device_priority\", вам " -"следует обновить имена." +"Если вы используете имена устройств в \"opencl_device_priority\", вам следует " +"обновить имена." -#: ../src/common/darktable.c:2540 +#: ../src/common/darktable.c:2593 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." msgstr "" -"Конфигурационные данные OpenCL \"по устройству\" были автоматически " -"расширены с помощью \"unified-fraction\"." +"Конфигурационные данные OpenCL \"по устройству\" были автоматически расширены " +"с помощью \"unified-fraction\"." -#: ../src/common/darktable.c:2551 +#: ../src/common/darktable.c:2604 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" msgstr "" "Возможно, были обновлены настройки компилятора OpenCL \"по устройству\".\n" -#: ../src/common/darktable.c:2556 +#: ../src/common/darktable.c:2609 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -6991,6 +7523,29 @@ msgstr "" "Значение обязательного таймаута OpenCL было обновлено до 1000.\n" "\n" +#: ../src/common/darktable.c:2615 +msgid "" +"OpenCL 'per device' settings have changed.\n" +"\n" +msgstr "" +"Изменились настройки OpenCL \"для каждого устройства\"\n" +"\n" + +#: ../src/common/darktable.c:2616 +msgid "" +"you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" +msgstr "" +"Данные по каждому устройству вы найдете в файле 'cldevice_v6_canonical-name'. " +"Содержание:" + +#: ../src/common/darktable.c:2618 +msgid "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" +msgstr "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" + #: ../src/common/database.c:3236 msgid "creator" msgstr "Создатель" @@ -7001,7 +7556,7 @@ msgstr "Издатель" #. title #: ../src/common/database.c:3238 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 #: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 #: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 @@ -7018,7 +7573,7 @@ msgstr "Описание" msgid "rights" msgstr "Права" -#: ../src/common/database.c:3241 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 msgid "notes" msgstr "Заметки" @@ -7030,7 +7585,7 @@ msgstr "Имя версии" msgid "preserved filename" msgstr "Сохраненное имя файла" -#: ../src/common/database.c:3846 +#: ../src/common/database.c:3854 #, c-format msgid "" "\n" @@ -7039,8 +7594,8 @@ msgid "" " How to solve this problem?\n" "\n" " 1 - If another darktable instance is already open, \n" -" click cancel and either use that instance or close it before " -"attempting to rerun darktable \n" +" click cancel and either use that instance or close it before attempting " +"to rerun darktable \n" " (process ID %d created the database locks)\n" "\n" " 2 - If you closed darktable within the past few minutes, it may still be " @@ -7060,7 +7615,7 @@ msgid "" "darktable are running, \n" " this probably means that the last instance was ended abnormally. \n" " Click on the \"delete database lock files\" button to delete the files " -"data.db.lock and library.db.lock. \n" +"data.db.lock and %s. \n" "\n" "\n" " Caution! Do not delete these files without first undertaking " @@ -7075,42 +7630,43 @@ msgstr "" "\n" " 1) darktable уже запущен. В этом случае нажмите \"Отмена\" и завершите " "работу другой копии darktable.\n" -" Идентификатор процесса, блокирующего базу данных: %d\n" +" Идентификатор процесса, блокирующего базу данных: %d\n" "\n" -"2) Если вы закрыли darktable несколько минут назад, возможно, он все еще " +" 2) Если вы закрыли darktable несколько минут назад, возможно, он все еще " "работает в фоновом режиме. \n" "Работа в фоновом режиме может понадобиться для экспорта изображений, " "обновления файлов sidecar или обслуживания базы данных. Повторите попытку " "после\n" "завершения процесса.\n" "\n" -"3) Если вы не уверены в своих знаниях процессов операционной системы,\n" -"будет безопаснее перезапустить сеанс или перезагрузить компьютер через " +" 3) Если вы не уверены в своих знаниях процессов операционной системы,\n" +" будет безопаснее перезапустить сеанс или перезагрузить компьютер через " "несколько минут. \n" -"Это закроет все запущенные программы и базы данных.\n" -" \n" -"4) Если вы уверены, что не запущено других копий darktable, то, возможно, " +" Это закроет все запущенные программы и базы данных.\n" +"\n" +" 4) Если вы уверены, что не запущено других копий darktable, то, возможно, " "работа предыдущей копии не была корректно завершена. \n" -" Нажмите \"Удалить\" для удаления следующих файлов блокировки: data." -"db.lock и library.db.lock. \n" +" Нажмите \"Удалить\" для удаления следующих файлов блокировки: " +"data.db.lock и l%s. \n" "\n" "\n" " ВНИМАНИЕ! Не удаляйте файлы блокировки без предварительной " -"проверки, это может привести к серьёзным проблемам в работе darktable.\n" +"проверки, \n" +" это может привести к серьёзным проблемам в работе darktable.\n" -#: ../src/common/database.c:3873 +#: ../src/common/database.c:3881 msgid "error starting darktable" msgstr "Ошибка запуска darktable" -#: ../src/common/database.c:3876 +#: ../src/common/database.c:3884 msgid "_delete database lock files" msgstr "Удалить" -#: ../src/common/database.c:3882 +#: ../src/common/database.c:3890 msgid "are you sure?" msgstr "Вы уверены?" -#: ../src/common/database.c:3883 +#: ../src/common/database.c:3891 msgid "" "\n" "do you really want to delete the lock files?\n" @@ -7118,19 +7674,19 @@ msgstr "" "\n" "Вы действительно хотите удалить файлы блокировки базы данных?\n" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3226 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 msgid "_no" msgstr "_нет" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3225 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 msgid "_yes" msgstr "_да" -#: ../src/common/database.c:3900 +#: ../src/common/database.c:3907 msgid "done" msgstr "Готово" -#: ../src/common/database.c:3901 +#: ../src/common/database.c:3908 msgid "" "\n" "successfully deleted the lock files.\n" @@ -7140,50 +7696,49 @@ msgstr "" "Файлы блокировки базы данных успешно удалены.\n" "Перезапустите darktable.\n" -#: ../src/common/database.c:3902 ../src/common/database.c:3909 -#: ../src/gui/accelerators.c:2611 ../src/gui/accelerators.c:2683 -#: ../src/gui/accelerators.c:2792 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:576 +#: ../src/common/database.c:3909 ../src/common/database.c:3916 +#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 +#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 +#: ../src/gui/presets.c:574 msgid "_ok" msgstr "_ОК" -#: ../src/common/database.c:3905 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 msgid "error" msgstr "Ошибка" -#: ../src/common/database.c:3906 +#: ../src/common/database.c:3913 #, c-format msgid "" "\n" "at least one file could not be deleted.\n" -"you may try to manually delete the files data.db.lock and library." -"db.lock\n" +"you may try to manually delete the files data.db.lock and %s\n" "in folder %s.\n" msgstr "" "\n" "Ошибка удаления файлов блокировки.\n" -"Попытайтесь удалить следующие файлы вручную: data.db.lock and " -"library.db.lock\n" +"Попытайтесь удалить следующие файлы вручную: data.db.lock and %s\n" "в каталоге %s.\n" -#: ../src/common/database.c:4032 +#: ../src/common/database.c:4040 #, c-format msgid "" "the database lock file contains a pid that seems to be alive in your system: " "%d" msgstr "Файл блокировки базы данных содержит PID активного процесса: %d" -#: ../src/common/database.c:4040 +#: ../src/common/database.c:4048 #, c-format msgid "the database lock file seems to be empty" msgstr "Файл блокировки базы данных пуст" -#: ../src/common/database.c:4050 +#: ../src/common/database.c:4058 #, c-format msgid "error opening the database lock file for reading: %s" msgstr "Ошибка чтения файла блокировки базы данных: \"%s\"!" -#: ../src/common/database.c:4121 +#: ../src/common/database.c:4129 #, c-format msgid "" "the database schema version of\n" @@ -7200,12 +7755,12 @@ msgstr "" "слишком новая для данного билда darktable (это означает, \n" "что база данных была создана или обновлена более новой версией darktable)\n" -#: ../src/common/database.c:4128 +#: ../src/common/database.c:4136 msgid "darktable - too new db version" msgstr "darktable — слишком новая версия базы данных" #. the database has to be upgraded, let's ask user -#: ../src/common/database.c:4145 +#: ../src/common/database.c:4153 #, c-format msgid "" "the database schema has to be upgraded for\n" @@ -7222,21 +7777,21 @@ msgstr "" "\n" "Обновить формат или выйти для создания резервной копии?\n" -#: ../src/common/database.c:4153 +#: ../src/common/database.c:4161 msgid "darktable - schema migration" msgstr "darktable — обновление базы данных" -#: ../src/common/database.c:4154 ../src/common/database.c:4512 -#: ../src/common/database.c:4527 ../src/common/database.c:4686 -#: ../src/common/database.c:4701 +#: ../src/common/database.c:4162 ../src/common/database.c:4520 +#: ../src/common/database.c:4535 ../src/common/database.c:4694 +#: ../src/common/database.c:4709 msgid "_close darktable" msgstr "Закрыть darktable" -#: ../src/common/database.c:4154 +#: ../src/common/database.c:4162 msgid "_upgrade database" msgstr "Обновить базу данных" -#: ../src/common/database.c:4321 +#: ../src/common/database.c:4329 #, c-format msgid "" "you do not have write access to at least one of the darktable databases:\n" @@ -7254,11 +7809,11 @@ msgstr "" "\n" "Исправьте это и перезапустите darktable" -#: ../src/common/database.c:4329 +#: ../src/common/database.c:4337 msgid "darktable - read-only database detected" msgstr "darktable — обнаружена база данных, доступная только для чтения" -#: ../src/common/database.c:4492 ../src/common/database.c:4666 +#: ../src/common/database.c:4500 ../src/common/database.c:4674 #, c-format msgid "" "quick_check said:\n" @@ -7267,21 +7822,21 @@ msgstr "" "Результат быстрой проверки:\n" "%s \n" -#: ../src/common/database.c:4509 ../src/common/database.c:4524 -#: ../src/common/database.c:4683 ../src/common/database.c:4698 +#: ../src/common/database.c:4517 ../src/common/database.c:4532 +#: ../src/common/database.c:4691 ../src/common/database.c:4706 msgid "darktable - error opening database" msgstr "darktable — ошибка открытия базы данных" -#: ../src/common/database.c:4513 ../src/common/database.c:4687 +#: ../src/common/database.c:4521 ../src/common/database.c:4695 msgid "_attempt restore" msgstr "Восстановить базу данных" -#: ../src/common/database.c:4514 ../src/common/database.c:4528 -#: ../src/common/database.c:4688 ../src/common/database.c:4702 +#: ../src/common/database.c:4522 ../src/common/database.c:4536 +#: ../src/common/database.c:4696 ../src/common/database.c:4710 msgid "_delete database" msgstr "Удалить базу данных" -#: ../src/common/database.c:4517 ../src/common/database.c:4691 +#: ../src/common/database.c:4525 ../src/common/database.c:4699 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup, attempt an automatic restore\n" @@ -7292,7 +7847,7 @@ msgstr "" "данных из резервной копии, попытаться автоматически восстановить\n" "базу данных из наиболее свежей резервной копии или создать новую?" -#: ../src/common/database.c:4531 ../src/common/database.c:4705 +#: ../src/common/database.c:4539 ../src/common/database.c:4713 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup or delete the corrupted database\n" @@ -7301,7 +7856,7 @@ msgstr "" "Хотите ли вы закрыть darktable, чтобы вручную восстановить базу\n" "данных из резервной копии или создать новую?" -#: ../src/common/database.c:4538 ../src/common/database.c:4710 +#: ../src/common/database.c:4546 ../src/common/database.c:4718 #, c-format msgid "" "an error has occurred while trying to open the database from\n" @@ -7320,18 +7875,18 @@ msgstr "" #: ../src/common/eigf.h:260 msgid "" -"fast exposure independent guided filter failed to allocate memory, check " -"your RAM settings" +"fast exposure independent guided filter failed to allocate memory, check your " +"RAM settings" msgstr "" "Ведущий нейтральный фильтр: ошибка выделения памяти! Проверьте настройки " "памяти." -#: ../src/common/exif.cc:6045 +#: ../src/common/exif.cc:6062 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "Ошибка чтения файла XMP \"%s\": \"%s\"" -#: ../src/common/exif.cc:6104 +#: ../src/common/exif.cc:6121 ../src/common/exif.cc:6134 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "Ошибка записи файла XMP \"%s\": \"%s\"" @@ -7355,9 +7910,9 @@ msgstr[0] "Удаление пустого каталога" msgstr[1] "Удаление пустых каталогов" msgstr[2] "Удаление пустых каталогов" -#: ../src/common/film.c:361 ../src/gui/preferences.c:943 -#: ../src/gui/styles_dialog.c:571 ../src/libs/geotagging.c:845 -#: ../src/libs/import.c:1863 +#: ../src/common/film.c:361 ../src/gui/preferences.c:949 +#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 +#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 msgid "name" msgstr "Имя" @@ -7378,11 +7933,11 @@ msgstr "" "Скопируйте историю изменений с одного снимка, чтобы применить её к другому " "снимку" -#: ../src/common/image.c:345 +#: ../src/common/image.c:346 msgid "orphaned image" msgstr "Одиночный снимок" -#: ../src/common/image.c:669 +#: ../src/common/image.c:688 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" @@ -7390,7 +7945,7 @@ msgstr[0] "Геотеги удалены у %d снимков" msgstr[1] "Геотеги удалены у %d снимков" msgstr[2] "Геотеги удалены у %d снимков" -#: ../src/common/image.c:671 +#: ../src/common/image.c:690 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" @@ -7398,7 +7953,7 @@ msgstr[0] "Геотеги применены к %d снимков" msgstr[1] "Геотеги применены к %d снимкам" msgstr[2] "Геотеги применены к %d снимкам" -#: ../src/common/image.c:693 +#: ../src/common/image.c:712 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" @@ -7406,7 +7961,7 @@ msgstr[0] "Дата и время удалены у %d снимков" msgstr[1] "Дата и время удалены у %d снимков" msgstr[2] "Дата и время удалены у %d снимков" -#: ../src/common/image.c:695 +#: ../src/common/image.c:714 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7415,53 +7970,53 @@ msgstr[1] "Дата и время применены к %d снимкам" msgstr[2] "Дата и время применены к %d снимкам" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1326 +#: ../src/common/image.c:1345 msgid "can't create a duplicate in GIMP mode" msgstr "Не удается создать дубликат в режиме GIMP" -#: ../src/common/image.c:2423 +#: ../src/common/image.c:2442 #, c-format msgid "cannot access local copy `%s'" msgstr "Ошибка доступа к локальной копии \"%s\"!" -#: ../src/common/image.c:2430 +#: ../src/common/image.c:2449 #, c-format msgid "cannot write local copy `%s'" msgstr "Ошибка записи локальной копии \"%s\"!" -#: ../src/common/image.c:2437 +#: ../src/common/image.c:2456 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "Ошибка перемещения локальной копии \"%s\" → \"%s\"!" -#: ../src/common/image.c:2482 +#: ../src/common/image.c:2501 #, c-format msgid "error moving `%s': file not found" msgstr "Ошибка перемещения \"%s\": файл не найден!" -#: ../src/common/image.c:2492 +#: ../src/common/image.c:2511 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "Ошибка перемещения \"%s\" → \"%s\": файл уже существует!" -#: ../src/common/image.c:2496 ../src/common/image.c:2505 +#: ../src/common/image.c:2515 ../src/common/image.c:2524 #, c-format msgid "error moving `%s' -> `%s'" msgstr "Ошибка перемещения \"%s\" → \"%s\"!" -#: ../src/common/image.c:2807 +#: ../src/common/image.c:2826 msgid "cannot create local copy when the original file is not accessible." msgstr "Невозможно создать локальную копию, когда оригинал недоступен!" -#: ../src/common/image.c:2821 +#: ../src/common/image.c:2840 msgid "cannot create local copy." msgstr "Невозможно создать локальную копию!" -#: ../src/common/image.c:2900 ../src/control/jobs/control_jobs.c:955 +#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 msgid "cannot remove local copy when the original file is not accessible." msgstr "Невозможно удалить локальную копию, когда оригинал недоступен!" -#: ../src/common/image.c:3076 +#: ../src/common/image.c:3095 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" @@ -7469,19 +8024,19 @@ msgstr[0] "%d локальная копия была синхронизиров msgstr[1] "%d локальных копии было синхронизировано" msgstr[2] "%d локальных копий было синхронизировано" -#: ../src/common/image.c:3274 +#: ../src/common/image.c:3293 msgid "WARNING: camera is missing samples!" msgstr "ВНИМАНИЕ: образцы в камере не найдены!" -#: ../src/common/image.c:3275 +#: ../src/common/image.c:3294 msgid "" -"You must provide samples in https://raw." -"pixls.us/" +"You must provide samples in https://" +"raw.pixls.us/" msgstr "" "Образцы должны быть в https://raw.pixls.us/" -#: ../src/common/image.c:3276 +#: ../src/common/image.c:3295 #, c-format msgid "" "for `%s' `%s'\n" @@ -7490,24 +8045,25 @@ msgstr "" "для \"%s\" \"%s\"\n" "в максимально возможном количестве форматов/сжатия/битовой глубины" -#: ../src/common/image.c:3279 +#: ../src/common/image.c:3298 msgid "or the RAW won't be readable in next version." msgstr "иначе файлы RAW не будут читаться в следующей версии." #: ../src/common/image.h:218 ../src/common/ratings.c:322 -#: ../src/imageio/format/avif.c:120 ../src/libs/history.c:838 -#: ../src/libs/snapshots.c:927 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 +#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 msgid "unknown" msgstr "Неизвестно" #. EMPTY_FIELD #: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 msgid "TIFF" -msgstr "" +msgstr "TIFF" #: ../src/common/image.h:220 ../src/imageio/format/png.c:650 msgid "PNG" -msgstr "" +msgstr "PNG" #: ../src/common/image.h:221 msgid "JPEG 2000" @@ -7515,59 +8071,59 @@ msgstr "JPEG 2000 " #: ../src/common/image.h:222 msgid "JPEG" -msgstr "" +msgstr "JPEG" #: ../src/common/image.h:223 msgid "EXR" -msgstr "" +msgstr "EXR" #: ../src/common/image.h:224 msgid "RGBE" -msgstr "" +msgstr "RGBE" #: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 msgid "PFM" -msgstr "" +msgstr "PFM" #: ../src/common/image.h:226 msgid "GraphicsMagick" -msgstr "" +msgstr "GraphicsMagick" #: ../src/common/image.h:227 msgid "RawSpeed" -msgstr "" +msgstr "RawSpeed" #: ../src/common/image.h:228 msgid "Netpbm" -msgstr "" +msgstr "Netpbm" #: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 msgid "AVIF" -msgstr "" +msgstr "AVIF" #: ../src/common/image.h:230 msgid "ImageMagick" -msgstr "" +msgstr "ImageMagick" -#: ../src/common/image.h:231 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 msgid "HEIF" -msgstr "" +msgstr "HEIF" #: ../src/common/image.h:232 msgid "LibRaw" -msgstr "" +msgstr "LibRaw" #: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 msgid "WebP" -msgstr "" +msgstr "WebP" #: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 msgid "JPEG XL" -msgstr "" +msgstr "JPEG XL" #: ../src/common/image.h:235 msgid "QOI" -msgstr "" +msgstr "QOI" #: ../src/common/imagebuf.c:132 msgid "insufficient memory" @@ -7603,36 +8159,36 @@ msgstr "Старый" #: ../src/common/iop_order.c:58 msgid "v3.0 RAW" -msgstr "" +msgstr "v3.0 RAW" #: ../src/common/iop_order.c:59 msgid "v3.0 JPEG" -msgstr "" +msgstr "v3.0 JPEG" #: ../src/common/iop_order.c:60 msgid "v5.0 RAW" -msgstr "" +msgstr "v5.0 RAW" #: ../src/common/iop_order.c:61 msgid "v5.0 JPEG" -msgstr "" +msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:884 +#: ../src/common/iop_profile.c:883 #, c-format msgid "work icc profile '%s' missing" msgstr "Рабочий профиль ICC \"%s\" отсутствует" -#: ../src/common/iop_profile.c:915 +#: ../src/common/iop_profile.c:914 #, c-format msgid "input icc profile '%s' missing" msgstr "ICC-профиль ввода \"%s\" отсутствует" -#: ../src/common/iop_profile.c:968 +#: ../src/common/iop_profile.c:967 #, c-format msgid "output icc profile '%s' missing" msgstr "ICC-профиль вывода из \"%s\" отсутствует" -#: ../src/common/iop_profile.c:1178 +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -7669,11 +8225,11 @@ msgstr "Распределение Пуассона" msgid "noiseprofile file `%s' is not valid" msgstr "Файл шумового профиля \"%s\" некорректный" -#: ../src/common/opencl.c:1236 +#: ../src/common/opencl.c:1280 msgid "no working OpenCL library found" msgstr "Работающая библиотека OpenCL не найдена" -#: ../src/common/opencl.c:1256 +#: ../src/common/opencl.c:1300 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -7690,23 +8246,23 @@ msgstr "" "- драйверы содержат ошибки,\n" "- драйвер OpenCL не установлен.\n" -#: ../src/common/opencl.c:1371 +#: ../src/common/opencl.c:1415 msgid "no devices found for unknown platform" msgstr "Устройства для неизвестной платформы не найдены" -#: ../src/common/opencl.c:1418 +#: ../src/common/opencl.c:1462 msgid "not enough memory for OpenCL devices" msgstr "Недостаточно памяти для устройств OpenCL" -#: ../src/common/opencl.c:1456 +#: ../src/common/opencl.c:1500 msgid "no OpenCL devices found" msgstr "Устройства OpenCL не найдены" -#: ../src/common/opencl.c:1499 +#: ../src/common/opencl.c:1543 msgid "no suitable OpenCL devices found" msgstr "Подходящих устройств OpenCL не найдено" -#: ../src/common/opencl.c:1523 +#: ../src/common/opencl.c:1567 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -7717,49 +8273,53 @@ msgstr "" "%s\n" "Временное отключение OpenCL" -#: ../src/common/opencl.c:1559 +#: ../src/common/opencl.c:1603 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "" "Профиль планирования OpenCL установлен по умолчанию, настройки изменились" -#: ../src/common/opencl.c:2405 +#: ../src/common/opencl.c:2403 #, c-format msgid "building OpenCL program %s for %s" msgstr "Создание программы OpenCL %s для %s" -#: ../src/common/pdf.h:88 ../src/iop/lens.cc:4054 -#: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:84 msgid "mm" msgstr "мм" -#: ../src/common/pdf.h:89 ../src/libs/export.c:680 ../src/libs/export.c:1534 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 #: ../src/libs/print_settings.c:84 msgid "cm" msgstr "см" -#: ../src/common/pdf.h:90 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 msgid "inch" msgstr "дюйм" -#: ../src/common/pdf.h:91 +#: ../src/common/pdf.h:92 msgid "\"" -msgstr "" +msgstr "\"" -#: ../src/common/pdf.h:104 ../src/iop/borders.c:948 +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 msgid "A4" -msgstr "" +msgstr "A4" -#: ../src/common/pdf.h:105 +#: ../src/common/pdf.h:106 msgid "A3" -msgstr "" +msgstr "A3" -#: ../src/common/pdf.h:106 +#: ../src/common/pdf.h:107 msgid "Letter" -msgstr "" +msgstr "Letter" -#: ../src/common/pdf.h:107 +#: ../src/common/pdf.h:108 msgid "Legal" -msgstr "" +msgstr "Legal" + +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(по умолчанию)" #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" @@ -7802,7 +8362,7 @@ msgstr "Выставлен рейтинг %s звезд" #: ../src/common/ratings.c:346 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:888 +#: ../src/views/lighttable.c:1030 msgid "select" msgstr "Выделение" @@ -7857,7 +8417,7 @@ msgstr "Стили обработки" msgid "style named '%s' successfully created" msgstr "Стиль \"%s\" успешно создан" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1127 +#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1338 msgid "no image selected!" msgstr "Не выбран ни один снимок!" @@ -7896,15 +8456,15 @@ msgstr "Стиль \"%s\" успешно импортирован" msgid "could not read file `%s'" msgstr "Ошибка чтения файла \"%s\"!" -#: ../src/common/utility.c:601 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "над уровнем моря" -#: ../src/common/utility.c:602 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "ниже уровня моря" -#: ../src/common/utility.c:653 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "м" @@ -7913,10 +8473,10 @@ msgid "no info" msgstr "Нет информации" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1578 -#: ../src/libs/export.c:1586 ../src/libs/export.c:1594 +#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 #: ../src/libs/metadata_view.c:748 msgid "yes" msgstr "Да" @@ -8014,7 +8574,7 @@ msgstr "Высокотемп. ртутная" #. On Some Panasonic #: ../src/common/wb_presets.c:81 msgid "D55" -msgstr "" +msgstr "D55" #. For Olympus with no real "Flash" preset: #: ../src/common/wb_presets.c:85 @@ -8029,7 +8589,7 @@ msgstr "Вечернее солнце" msgid "underwater" msgstr "Подводная съёмка" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:2703 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 msgid "black & white" msgstr "Чёрный и белый" @@ -8049,80 +8609,80 @@ msgstr "ББ камеры" msgid "auto WB" msgstr "Автонастройка ББ" -#: ../src/control/control.c:66 ../src/gui/accelerators.c:157 -#: ../src/views/darkroom.c:2339 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 +#: ../src/views/darkroom.c:2474 msgid "hold" msgstr "Держать " -#: ../src/control/control.c:105 ../src/control/control.c:218 +#: ../src/control/control.c:107 ../src/control/control.c:220 msgid "modifiers" msgstr "Модификаторы" -#: ../src/control/control.c:119 +#: ../src/control/control.c:121 msgctxt "accel" msgid "global" msgstr "Общие настройки" -#: ../src/control/control.c:126 +#: ../src/control/control.c:128 msgctxt "accel" msgid "views" msgstr "Режимы" -#: ../src/control/control.c:133 +#: ../src/control/control.c:135 msgctxt "accel" msgid "thumbtable" msgstr "Предпросмотр" -#: ../src/control/control.c:140 +#: ../src/control/control.c:142 msgctxt "accel" msgid "utility modules" msgstr "Вспомогательные модули" -#: ../src/control/control.c:147 +#: ../src/control/control.c:149 msgctxt "accel" msgid "format" msgstr "Контейнер" -#: ../src/control/control.c:154 +#: ../src/control/control.c:156 msgctxt "accel" msgid "storage" msgstr "Хранилище" -#: ../src/control/control.c:161 +#: ../src/control/control.c:163 msgctxt "accel" msgid "processing modules" msgstr "Модули обработки" -#: ../src/control/control.c:168 +#: ../src/control/control.c:170 msgctxt "accel" msgid "" -msgstr "" +msgstr "<смешивание>" -#: ../src/control/control.c:175 +#: ../src/control/control.c:177 msgctxt "accel" msgid "Lua scripts" msgstr "Скрипты Lua" -#: ../src/control/control.c:182 +#: ../src/control/control.c:184 msgctxt "accel" msgid "fallbacks" msgstr "Запасные варианты " -#: ../src/control/control.c:191 +#: ../src/control/control.c:193 msgctxt "accel" msgid "" -msgstr "" +msgstr "<в фокусе>" -#: ../src/control/control.c:213 +#: ../src/control/control.c:215 msgid "show accels window" msgstr "Показать окно ускорения" -#: ../src/control/control.c:311 +#: ../src/control/control.c:381 msgid "darktable will be locked until background work has been done" msgstr "" "darktable будет заблокирован, пока не закончится работа в фоновом режиме" -#: ../src/control/control.c:414 +#: ../src/control/control.c:491 msgid "working..." msgstr "Операция выполняется..." @@ -8220,11 +8780,11 @@ msgstr "УСПЕШНО: %s синхронизировано старое (БД) #: ../src/control/crawler.c:699 #, c-format msgid "%id %02dh %02dm %02ds" -msgstr "" +msgstr "%id %02dh %02dm %02ds" #: ../src/control/crawler.c:746 msgid "XMP" -msgstr "" +msgstr "XMP" #: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 @@ -8252,23 +8812,23 @@ msgstr "Разница во времени" msgid "updated XMP sidecar files found" msgstr "Найдены изменённые файлы XMP" -#: ../src/control/crawler.c:801 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "_Закрыть" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3038 -#: ../src/libs/import.c:2037 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 +#: ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "Выделить всё" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3040 -#: ../src/libs/import.c:2041 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 +#: ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "Снять выделение" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3042 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "Обратить выделение" @@ -8630,7 +9190,7 @@ msgstr "Нет снимков для экспорта" msgid "exporting %d / %d to %s" msgstr "Экспорт %d / %d в \"%s\"" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:882 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" @@ -8718,8 +9278,8 @@ msgstr "Удалить дубликат?" #: ../src/control/jobs/control_jobs.c:2176 msgid "" -"do you really want to delete the duplicate (without deleting the source " -"image file on disk)?" +"do you really want to delete the duplicate (without deleting the source image " +"file on disk)?" msgstr "" "Вы действительно хотите удалить дубликат (без удаления исходного файла " "изображения на диске)?" @@ -8790,7 +9350,7 @@ msgid "refresh EXIF" msgstr "Обновить Exif" #: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3025 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 msgid "paste history" msgstr "Вставить историю" @@ -8798,7 +9358,7 @@ msgstr "Вставить историю" msgid "compress history" msgstr "Сжать историю" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3029 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "Удалить историю" @@ -8929,11 +9489,11 @@ msgstr "Импорт снимков" msgid "synchronize sidecars" msgstr "Синхронизировать файлы sidecar" -#: ../src/develop/blend.c:298 +#: ../src/develop/blend.c:302 msgid "detail mask blending error" msgstr "Ошибка смешивания в маске детализации" -#: ../src/develop/blend.c:838 +#: ../src/develop/blend.c:849 msgid "detail mask CL blending problem" msgstr "Проблема смешивания в маске детализации (OpenCL)" @@ -9135,9 +9695,9 @@ msgid "reverse" msgstr "Инвертированный" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/workspace.c:98 -#: ../src/gui/workspace.c:194 ../src/imageio/format/webp.c:435 -#: ../src/libs/styles.c:904 +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "По умолчанию" @@ -9145,35 +9705,35 @@ msgstr "По умолчанию" msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2059 +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 msgid "RGB (display)" msgstr "RGB (выход)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2072 +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 msgid "RGB (scene)" msgstr "RGB (вход)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3421 +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 msgid "uniformly" msgstr "Равномерное" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2760 -#: ../src/develop/blend_gui.c:3430 ../src/develop/imageop.c:2849 +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 msgid "drawn mask" msgstr "Нарисованная маска" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2554 -#: ../src/develop/blend_gui.c:3439 ../src/develop/imageop.c:2851 +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 +#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 msgid "parametric mask" msgstr "Параметрическая маска" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2966 -#: ../src/develop/blend_gui.c:3462 ../src/develop/imageop.c:2853 +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 msgid "raster mask" msgstr "Растровая маска" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3451 +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 msgid "drawn & parametric mask" msgstr "Нарисованная и параметрическая маска" @@ -9209,19 +9769,19 @@ msgstr "После размытия (выход)" msgid "input after blur" msgstr "После размытия (вход)" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:148 -#: ../src/gui/accelerators.c:158 ../src/gui/accelerators.c:242 +#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 #: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 msgid "on" msgstr "Вкл." -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2619 -#: ../src/develop/imageop.c:2977 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "input" msgstr "На входе" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2619 -#: ../src/develop/imageop.c:2977 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "output" msgstr "На выходе" @@ -9233,153 +9793,157 @@ msgstr " (масштаб)" msgid " (log)" msgstr " (лог.)" -#: ../src/develop/blend_gui.c:2033 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +msgid "AI model is not available. Check preferences > AI" +msgstr "Модель ИИ недоступна. Проверьте в Настройки > ИИ." + +#: ../src/develop/blend_gui.c:2039 msgid "reset to default blend colorspace" msgstr "Сбросить параметры цветового пространства" -#: ../src/develop/blend_gui.c:2089 +#: ../src/develop/blend_gui.c:2095 msgid "reset and hide output channels" msgstr "Сбросить и скрыть каналы вывода" -#: ../src/develop/blend_gui.c:2096 +#: ../src/develop/blend_gui.c:2102 msgid "show output channels" msgstr "Показать каналы вывода" -#: ../src/develop/blend_gui.c:2335 ../src/develop/blend_gui.c:2402 +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 #: ../src/iop/tonecurve.c:1270 msgid "L" -msgstr "" +msgstr "L" -#: ../src/develop/blend_gui.c:2335 +#: ../src/develop/blend_gui.c:2341 msgid "sliders for L channel" msgstr "Ползунки для канала \"L\"" -#: ../src/develop/blend_gui.c:2340 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 msgid "a" -msgstr "" +msgstr "a" -#: ../src/develop/blend_gui.c:2340 +#: ../src/develop/blend_gui.c:2346 msgid "sliders for a channel" msgstr "Ползунки для канала \"a\"" -#: ../src/develop/blend_gui.c:2344 +#: ../src/develop/blend_gui.c:2350 msgid "green/red" msgstr "Зелёный / Пурпурный" -#: ../src/develop/blend_gui.c:2345 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 msgid "b" -msgstr "" +msgstr "b" -#: ../src/develop/blend_gui.c:2345 +#: ../src/develop/blend_gui.c:2351 msgid "sliders for b channel" msgstr "Ползунки для канала \"b\"" -#: ../src/develop/blend_gui.c:2349 +#: ../src/develop/blend_gui.c:2355 msgid "blue/yellow" msgstr "Синий / Жёлтый" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2356 msgid "C" -msgstr "" +msgstr "C" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2356 msgid "sliders for chroma channel (of LCh)" msgstr "Ползунки для канала цветности (LCh)" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2362 msgid "h" -msgstr "" +msgstr "h" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2362 msgid "sliders for hue channel (of LCh)" msgstr "Ползунки для канала цветового тона (LCh)" -#: ../src/develop/blend_gui.c:2364 ../src/develop/blend_gui.c:2412 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "g" -msgstr "" +msgstr "g" -#: ../src/develop/blend_gui.c:2364 ../src/develop/blend_gui.c:2412 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "sliders for gray value" msgstr "Ползунки серого канала" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3615 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 #: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 #: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" -msgstr "" +msgstr "R" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 msgid "sliders for red channel" msgstr "Ползунки красного канала" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3616 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 #: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 #: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" -msgstr "" +msgstr "G" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 msgid "sliders for green channel" msgstr "Ползунки зелёного канала" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3617 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 #: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 #: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" -msgstr "" +msgstr "B" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 msgid "sliders for blue channel" msgstr "Ползунки синего канала" -#: ../src/develop/blend_gui.c:2388 +#: ../src/develop/blend_gui.c:2394 msgid "H" -msgstr "" +msgstr "H" -#: ../src/develop/blend_gui.c:2388 +#: ../src/develop/blend_gui.c:2394 msgid "sliders for hue channel (of HSL)" msgstr "Ползунки канала цветового тона (HSL)" -#: ../src/develop/blend_gui.c:2395 +#: ../src/develop/blend_gui.c:2401 msgid "S" -msgstr "" +msgstr "S" -#: ../src/develop/blend_gui.c:2395 +#: ../src/develop/blend_gui.c:2401 msgid "sliders for chroma channel (of HSL)" msgstr "Ползунки канала цветности (HSL)" -#: ../src/develop/blend_gui.c:2402 +#: ../src/develop/blend_gui.c:2408 msgid "sliders for value channel (of HSL)" msgstr "Ползунки канала светлоты (HSL)" -#: ../src/develop/blend_gui.c:2436 +#: ../src/develop/blend_gui.c:2442 msgid "Jz" -msgstr "" +msgstr "Jz" -#: ../src/develop/blend_gui.c:2436 +#: ../src/develop/blend_gui.c:2442 msgid "sliders for value channel (of JzCzhz)" msgstr "Ползунки канала светлоты (JzCzhz)" -#: ../src/develop/blend_gui.c:2443 +#: ../src/develop/blend_gui.c:2449 msgid "Cz" -msgstr "" +msgstr "Cz" -#: ../src/develop/blend_gui.c:2443 +#: ../src/develop/blend_gui.c:2449 msgid "sliders for chroma channel (of JzCzhz)" msgstr "Ползунки для канала цветности (JzCzhz)" -#: ../src/develop/blend_gui.c:2450 +#: ../src/develop/blend_gui.c:2456 msgid "hz" -msgstr "" +msgstr "hz" -#: ../src/develop/blend_gui.c:2450 +#: ../src/develop/blend_gui.c:2456 msgid "sliders for hue channel (of JzCzhz)" msgstr "Ползунки для канала цветового тона (JzCzhz)" -#: ../src/develop/blend_gui.c:2460 +#: ../src/develop/blend_gui.c:2466 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9391,7 +9955,7 @@ msgstr "" "* диапазон, заданный нижними маркерами: без смешивания\n" "* диапазон между соседними верхними/нижними маркерами: постепенное смешивание" -#: ../src/develop/blend_gui.c:2464 +#: ../src/develop/blend_gui.c:2470 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9403,18 +9967,18 @@ msgstr "" "* диапазон, заданный нижними маркерами: без смешивания\n" "* диапазон между соседними верхними/нижними маркерами: постепенное смешивание" -#: ../src/develop/blend_gui.c:2558 +#: ../src/develop/blend_gui.c:2564 msgid "reset blend mask settings" msgstr "Сбросить параметры маски смешивания" -#: ../src/develop/blend_gui.c:2565 ../src/iop/atrous.c:1752 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3612 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 +#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 #: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 #: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" msgstr "Канал" -#: ../src/develop/blend_gui.c:2577 ../src/iop/colorzones.c:2639 +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 #: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 msgid "" "pick GUI color from image\n" @@ -9423,12 +9987,12 @@ msgstr "" "выбрать цвет графического интерфейса из изображения\n" "ctrl+щелчок или щелчок правой кнопкой мыши, чтобы выбрать область" -#: ../src/develop/blend_gui.c:2580 ../src/iop/colorzones.c:2641 +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 #: ../src/iop/rgbcurve.c:1503 msgid "show color" msgstr "Показать цвет" -#: ../src/develop/blend_gui.c:2589 +#: ../src/develop/blend_gui.c:2595 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9438,19 +10002,19 @@ msgstr "" "Перетащить для выбора исходного изображения.\n" "Ctrl+Перетащить для выбора конечного изображения." -#: ../src/develop/blend_gui.c:2592 +#: ../src/develop/blend_gui.c:2598 msgid "set range" msgstr "Установить расстояние" -#: ../src/develop/blend_gui.c:2595 +#: ../src/develop/blend_gui.c:2601 msgid "invert all channel's polarities" msgstr "Инвертировать полярность всех каналов" -#: ../src/develop/blend_gui.c:2614 +#: ../src/develop/blend_gui.c:2620 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "Переключить полярность" -#: ../src/develop/blend_gui.c:2642 +#: ../src/develop/blend_gui.c:2648 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9462,44 +10026,49 @@ msgstr "" "Нажмите \"c\" для переключения режимов каналов.\n" "Нажмите \"m\" для переключения режимов масок." -#: ../src/develop/blend_gui.c:2666 ../src/develop/blend_gui.c:3543 +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 #: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3130 ../src/iop/exposure.c:1227 -#: ../src/iop/exposure.c:1243 ../src/iop/filmic.c:1479 ../src/iop/filmic.c:1491 -#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4396 -#: ../src/iop/filmicrgb.c:4407 ../src/iop/filmicrgb.c:4440 -#: ../src/iop/filmicrgb.c:4450 ../src/iop/graduatednd.c:1065 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 +#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 +#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 +#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 +#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 #: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 #: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:385 ../src/iop/toneequal.c:3240 +#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 #: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 #: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 #: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 #: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 #: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:2712 +#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 msgid " EV" -msgstr "" - -#: ../src/develop/blend_gui.c:2668 ../src/develop/blend_gui.c:2760 -#: ../src/develop/blend_gui.c:3028 ../src/develop/blend_gui.c:3516 -#: ../src/develop/blend_gui.c:3542 ../src/develop/blend_gui.c:3552 -#: ../src/develop/blend_gui.c:3569 ../src/develop/blend_gui.c:3590 -#: ../src/develop/blend_gui.c:3599 ../src/develop/blend_gui.c:3608 -#: ../src/develop/blend_gui.c:3617 +msgstr " EV" + +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 +#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 +#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 +#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3633 msgid "blend" msgstr "Смешивание" -#: ../src/develop/blend_gui.c:2668 +#: ../src/develop/blend_gui.c:2674 msgid "boost factor" msgstr "Коэффициент усиления" -#: ../src/develop/blend_gui.c:2671 -msgid "adjust the boost factor of the channel mask" -msgstr "Коэффициент усиления маски в данном канале" +#: ../src/develop/blend_gui.c:2677 +msgid "" +"adjust the channel boost factor.\n" +"increase to allow matching values over 100%" +msgstr "" +"Отрегулируйте коэффициент усиления канала.\n" +"Увеличьте значение, чтобы обеспечить \n" +"согласование значений свыше 100%." -#: ../src/develop/blend_gui.c:2708 +#: ../src/develop/blend_gui.c:2714 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" @@ -9507,133 +10076,137 @@ msgstr[0] "%d фигура" msgstr[1] "%d фигуры" msgstr[2] "%d фигур" -#: ../src/develop/blend_gui.c:2713 ../src/develop/blend_gui.c:2762 -#: ../src/develop/blend_gui.c:2851 ../src/develop/blend_gui.c:2975 +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 +#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 msgid "no mask used" msgstr "Отсутствует" -#: ../src/develop/blend_gui.c:2772 +#: ../src/develop/blend_gui.c:2778 msgid "toggle polarity of drawn mask" msgstr "Инвертировать маску" -#: ../src/develop/blend_gui.c:2781 +#: ../src/develop/blend_gui.c:2787 msgid "show and edit mask elements" msgstr "Редактируемые элементы маски" -#: ../src/develop/blend_gui.c:2782 +#: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" "Показывать и редактировать фигуры в ограниченном режиме (без перемещения и " "изменения размера)" -#: ../src/develop/blend_gui.c:2789 ../src/libs/masks.c:1007 -#: ../src/libs/masks.c:1803 ../src/libs/masks.c:1807 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 +msgid "add AI object" +msgstr "Добавить объект ИИ" + +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 +#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 msgid "add gradient" msgstr "Добавить градиент" -#: ../src/develop/blend_gui.c:2790 +#: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" msgstr "добавляет несколько градиентов" -#: ../src/develop/blend_gui.c:2797 ../src/iop/retouch.c:2446 -#: ../src/libs/masks.c:987 ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 -msgid "add brush" -msgstr "Добавить кисть" - -#: ../src/develop/blend_gui.c:2798 ../src/iop/retouch.c:2446 -msgid "add multiple brush strokes" -msgstr "добавляет несколько элементов" - -#: ../src/develop/blend_gui.c:2805 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1002 ../src/libs/masks.c:1811 -#: ../src/libs/masks.c:1815 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 +#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1847 msgid "add path" msgstr "Добавить контур" -#: ../src/develop/blend_gui.c:2806 ../src/iop/retouch.c:2451 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 #: ../src/iop/spots.c:877 msgid "add multiple paths" msgstr "добавляет несколько элементов" -#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:997 ../src/libs/masks.c:1819 -#: ../src/libs/masks.c:1823 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 +#: ../src/libs/masks.c:1855 msgid "add ellipse" msgstr "Добавить эллипс" -#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2456 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 #: ../src/iop/spots.c:882 msgid "add multiple ellipses" msgstr "добавляет несколько элементов" -#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2461 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:992 ../src/libs/masks.c:1827 -#: ../src/libs/masks.c:1831 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 +#: ../src/libs/masks.c:1863 msgid "add circle" msgstr "Добавить окружность" -#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2461 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 #: ../src/iop/spots.c:887 msgid "add multiple circles" msgstr "добавляет несколько элементов" -#: ../src/develop/blend_gui.c:2968 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 +#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +msgid "add brush" +msgstr "Добавить кисть" + +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +msgid "add multiple brush strokes" +msgstr "добавляет несколько элементов" + +#: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" msgstr "Инвертировать маску" -#: ../src/develop/blend_gui.c:3118 +#: ../src/develop/blend_gui.c:3134 msgid "normal & difference" msgstr "Обычные и разностные" -#: ../src/develop/blend_gui.c:3123 +#: ../src/develop/blend_gui.c:3139 msgid "lighten" msgstr "Осветление" -#: ../src/develop/blend_gui.c:3130 +#: ../src/develop/blend_gui.c:3146 msgid "darken" msgstr "Затемнение" -#: ../src/develop/blend_gui.c:3137 +#: ../src/develop/blend_gui.c:3153 msgid "contrast enhancing" msgstr "Усиление контраста" -#: ../src/develop/blend_gui.c:3144 ../src/develop/blend_gui.c:3167 +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 msgid "color channel" msgstr "Цветовой канал" -#: ../src/develop/blend_gui.c:3155 ../src/develop/blend_gui.c:3170 +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 msgid "chromaticity & lightness" msgstr "Цветность и яркость" -#: ../src/develop/blend_gui.c:3162 +#: ../src/develop/blend_gui.c:3178 msgid "normal & arithmetic" msgstr "Обычные и арифметические" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3182 +#: ../src/develop/blend_gui.c:3198 msgid "deprecated" msgstr "Устаревшие" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3186 +#: ../src/develop/blend_gui.c:3202 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "неизвестный режим смешивания \"%d\" в модуле \"%s\"" -#: ../src/develop/blend_gui.c:3471 +#: ../src/develop/blend_gui.c:3487 msgid "blending options" msgstr "Параметры смешивания" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3489 +#: ../src/develop/blend_gui.c:3505 msgid "blend mask" msgstr "Наложение маски" -#: ../src/develop/blend_gui.c:3493 +#: ../src/develop/blend_gui.c:3509 msgid "display mask and/or color channel" msgstr "Показать маску и/или канал." -#: ../src/develop/blend_gui.c:3498 +#: ../src/develop/blend_gui.c:3514 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -9645,11 +10218,11 @@ msgstr "" "Shift+Щелчок отображает канал.\n" "Мышь поверх ползунка канала отображает его." -#: ../src/develop/blend_gui.c:3505 +#: ../src/develop/blend_gui.c:3521 msgid "temporarily switch off blend mask" msgstr "Временно отключить маску смешивания" -#: ../src/develop/blend_gui.c:3510 +#: ../src/develop/blend_gui.c:3526 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -9657,15 +10230,15 @@ msgstr "" "Временно отключить маску смешивания.\n" "Только для активного модуля" -#: ../src/develop/blend_gui.c:3520 +#: ../src/develop/blend_gui.c:3536 msgid "choose blending mode" msgstr "Выбор режима смешивания" -#: ../src/develop/blend_gui.c:3529 +#: ../src/develop/blend_gui.c:3545 msgid "toggle blend order" msgstr "Переключить порядок смешивания" -#: ../src/develop/blend_gui.c:3535 +#: ../src/develop/blend_gui.c:3551 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -9675,39 +10248,38 @@ msgstr "" "По умолчанию изображение с выхода будет наложено поверх входного.\n" "В противном случае изображение со входа будет наложено поверх выходного." -#: ../src/develop/blend_gui.c:3542 +#: ../src/develop/blend_gui.c:3558 msgid "fulcrum" msgstr "Опорная точка" -#: ../src/develop/blend_gui.c:3546 +#: ../src/develop/blend_gui.c:3562 msgid "adjust the fulcrum used by some blending operations" msgstr "Опорная точка, используемая некоторыми операциями смешивания" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3552 ../src/iop/overlay.c:1110 -#: ../src/iop/watermark.c:1469 ../src/libs/masks.c:106 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 msgid "opacity" msgstr "Непрозрачность" -#: ../src/develop/blend_gui.c:3555 +#: ../src/develop/blend_gui.c:3571 msgid "set the opacity of the blending" msgstr "Непрозрачность при смешивании" -#: ../src/develop/blend_gui.c:3560 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 msgid "combine masks" msgstr "Объединение масок" -#: ../src/develop/blend_gui.c:3562 +#: ../src/develop/blend_gui.c:3578 msgid "" -"how to combine individual drawn mask and different channels of parametric " -"mask" +"how to combine individual drawn mask and different channels of parametric mask" msgstr "Как объединить нарисованную маску с каналами параметрической" -#: ../src/develop/blend_gui.c:3569 +#: ../src/develop/blend_gui.c:3585 msgid "details threshold" msgstr "Порог детализации" -#: ../src/develop/blend_gui.c:3573 +#: ../src/develop/blend_gui.c:3589 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -9717,46 +10289,46 @@ msgstr "" "Позитивные значения выделяют области изображения с мелкими деталями.\n" "Негативные значения выделяют монотонные области изображения." -#: ../src/develop/blend_gui.c:3581 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 msgid "feathering guide" msgstr "Тип растушёвки" -#: ../src/develop/blend_gui.c:3584 +#: ../src/develop/blend_gui.c:3600 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" msgstr "Переключить порядок применения растушёвки" -#: ../src/develop/blend_gui.c:3590 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 msgid "feathering radius" msgstr "Растушёвка" -#: ../src/develop/blend_gui.c:3591 ../src/develop/blend_gui.c:3600 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3145 -#: ../src/iop/colorequal.c:3172 ../src/iop/demosaic.c:1806 -#: ../src/iop/demosaic.c:1825 ../src/iop/diffuse.c:1776 -#: ../src/iop/diffuse.c:1786 ../src/iop/retouch.c:2676 +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 +#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 +#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 msgid " px" msgstr " пикс." -#: ../src/develop/blend_gui.c:3593 +#: ../src/develop/blend_gui.c:3609 msgid "spatial radius of feathering" msgstr "Радиус растушёвки краёв маски" -#: ../src/develop/blend_gui.c:3599 +#: ../src/develop/blend_gui.c:3615 msgid "blurring radius" msgstr "Радиус размытия" -#: ../src/develop/blend_gui.c:3602 +#: ../src/develop/blend_gui.c:3618 msgid "radius for gaussian blur of blend mask" msgstr "Радиус гауссова размытия краёв маски" -#: ../src/develop/blend_gui.c:3608 ../src/iop/retouch.c:2681 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 #: ../src/libs/history.c:950 msgid "mask opacity" msgstr "Непрозрачность маски" -#: ../src/develop/blend_gui.c:3612 +#: ../src/develop/blend_gui.c:3628 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -9764,41 +10336,49 @@ msgstr "" "Настройка яркости маски путём сдвига и наклона тональной кривой\n" "без влияния на полностью прозрачные/полностью непрозрачные области." -#: ../src/develop/blend_gui.c:3617 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 msgid "mask contrast" msgstr "Контраст маски" -#: ../src/develop/blend_gui.c:3621 +#: ../src/develop/blend_gui.c:3637 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "Придаёт S-образную форму тональной кривой маски для регулировки её контраста" -#: ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3640 msgid "mask refinement" msgstr "Параметры маски" #: ../src/develop/develop.c:450 +msgid "unpin image" +msgstr "открепить изображение" + +#: ../src/develop/develop.c:453 msgid "image pinned" -msgstr "" +msgstr "Изображение закреплено" -#: ../src/develop/develop.c:461 ../src/develop/develop.c:551 +#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 msgid "failed to create pinned develop" -msgstr "" +msgstr "Не удалось создать закрепленную ветку разработки" + +#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +msgid "pin current image" +msgstr "Закрепить текущее изображение" -#: ../src/develop/develop.c:500 +#: ../src/develop/develop.c:515 msgid "image unpinned" -msgstr "" +msgstr "Изображение откреплено" -#: ../src/develop/develop.c:512 +#: ../src/develop/develop.c:527 msgid "no valid image to pin" -msgstr "" +msgstr "Нет подходящего изображения для закрепления" -#: ../src/develop/develop.c:518 +#: ../src/develop/develop.c:533 msgid "please wait for image to load" -msgstr "" +msgstr "Пожалуйста, подождите, пока загрузится изображение" -#: ../src/develop/develop.c:1083 +#: ../src/develop/develop.c:1135 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -9806,97 +10386,97 @@ msgstr "" "Автосохранение истории было отключено для этого снимка \n" "из-за очень большой истории или использования медленного диска" -#: ../src/develop/develop.c:2585 +#: ../src/develop/develop.c:2647 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: несоответствие версии модуля \"%s\": %d != %d" -#: ../src/develop/develop.c:3487 +#: ../src/develop/develop.c:3590 msgid "duplicate module, can't move new instance after the base one\n" msgstr "" "Дубликат модуля, не удается переместить новый экземпляр после базового\n" -#: ../src/develop/imageop.c:999 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 msgid "new instance" msgstr "Новый экземпляр" -#: ../src/develop/imageop.c:1006 +#: ../src/develop/imageop.c:1011 msgid "duplicate instance" msgstr "Дубликат экземпляра" -#: ../src/develop/imageop.c:1013 ../src/develop/imageop.c:4132 -#: ../src/libs/masks.c:1139 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 +#: ../src/libs/masks.c:1173 msgid "move up" msgstr "Поднять" -#: ../src/develop/imageop.c:1020 ../src/develop/imageop.c:4133 -#: ../src/libs/masks.c:1144 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 +#: ../src/libs/masks.c:1178 msgid "move down" msgstr "Опустить" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1027 ../src/develop/imageop.c:4135 -#: ../src/gui/accelerators.c:174 ../src/libs/image.c:307 -#: ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 +#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "Удалить" -#: ../src/develop/imageop.c:1035 ../src/develop/imageop.c:4136 -#: ../src/libs/modulegroups.c:3989 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 +#: ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "Переименовать" -#: ../src/develop/imageop.c:1147 ../src/develop/imageop.c:3025 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched on" msgstr "%s: включен" -#: ../src/develop/imageop.c:1147 ../src/develop/imageop.c:3025 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched off" msgstr "%s: выключен" -#: ../src/develop/imageop.c:1713 ../src/libs/lib.c:885 +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: ../src/develop/imageop.c:2205 +#: ../src/develop/imageop.c:2210 #, c-format msgid "'%s' has an introspection error" msgstr "Ошибка интроспекции в \"%s\"" -#: ../src/develop/imageop.c:2843 +#: ../src/develop/imageop.c:2848 msgid "unknown mask" msgstr "Неизвестная маска" -#: ../src/develop/imageop.c:2847 +#: ../src/develop/imageop.c:2852 msgid "drawn + parametric mask" msgstr "Нарисованная и параметрическая маска" -#: ../src/develop/imageop.c:2856 +#: ../src/develop/imageop.c:2861 #, c-format msgid "this module has a `%s'" msgstr "Тип маски: %s" -#: ../src/develop/imageop.c:2861 +#: ../src/develop/imageop.c:2866 #, c-format msgid "taken from module %s" msgstr "взято из модуля %s" -#: ../src/develop/imageop.c:2866 +#: ../src/develop/imageop.c:2871 msgid "click to display (module must be activated first)" msgstr "Щелчок переключает видимость маски (модуль должен быть активирован)." -#: ../src/develop/imageop.c:2977 +#: ../src/develop/imageop.c:2982 msgid "purpose" msgstr "Назначение" -#: ../src/develop/imageop.c:2977 +#. process button +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4256 msgid "process" msgstr "Обработка" -#: ../src/develop/imageop.c:3041 +#: ../src/develop/imageop.c:3046 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -9904,7 +10484,7 @@ msgstr "" "Сбросить настройки.\n" "Ctrl+Щелчок для применения автоматических предустановок." -#: ../src/develop/imageop.c:3248 +#: ../src/develop/imageop.c:3253 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -9912,7 +10492,7 @@ msgstr "" "Действия с экземплярами модуля.\n" "Щелчок правой кнопкой мыши создаёт новый экземпляр." -#: ../src/develop/imageop.c:3252 +#: ../src/develop/imageop.c:3257 msgid "" "presets\n" "right-click to apply on new instance" @@ -9920,15 +10500,15 @@ msgstr "" "Предустановки.\n" "Щелчок правой кнопкой мыши для применения на новом экземпляре." -#: ../src/develop/imageop.c:3464 ../src/develop/imageop.c:3486 +#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 msgid "ERROR" msgstr "ОШИБКА!" -#: ../src/develop/imageop.c:3988 +#: ../src/develop/imageop.c:3974 msgid "unsupported input" msgstr "Неподдерживаемый формат" -#: ../src/develop/imageop.c:3989 +#: ../src/develop/imageop.c:3975 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -9939,50 +10519,52 @@ msgstr "" "что формат данных на входе-выходе\n" "не соответствует требованиям модуля." -#: ../src/develop/imageop.c:4131 ../src/develop/imageop.c:4141 -#: ../src/gui/accelerators.c:170 ../src/libs/lib.c:1606 +#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 +#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 +#: ../src/views/darkroom.c:2919 msgid "show" msgstr "Показать" -#: ../src/develop/imageop.c:4134 ../src/libs/modulegroups.c:3471 -#: ../src/libs/modulegroups.c:3602 ../src/libs/modulegroups.c:3993 -#: ../src/libs/tagging.c:3677 +#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 +#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 +#: ../src/libs/tagging.c:3708 msgid "new" msgstr "Создать" -#: ../src/develop/imageop.c:4137 ../src/libs/duplicate.c:408 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:3985 +#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "Дублировать" -#: ../src/develop/imageop.c:4142 +#: ../src/develop/imageop.c:4128 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:141 -#: ../src/gui/gtk.c:3756 ../src/gui/gtk.c:3811 ../src/gui/hist_dialog.c:289 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 +#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 #: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1567 ../src/libs/lib.c:1607 -#: ../src/libs/modulegroups.c:4069 +#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 +#: ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "Сбросить" -#: ../src/develop/imageop.c:4143 ../src/gui/preferences.c:1047 -#: ../src/libs/lib.c:1608 +#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 +#: ../src/libs/lib.c:1722 msgid "presets" msgstr "Профили" -#: ../src/develop/imageop.c:4144 +#. global shortcuts +#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 msgid "enable" msgstr "Включить" -#: ../src/develop/imageop.c:4145 ../src/gui/accelerators.c:186 +#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 msgid "focus" msgstr "Фокус" -#: ../src/develop/imageop.c:4146 ../src/gui/accelerators.c:2951 +#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "Экземпляр" -#: ../src/develop/imageop.c:4166 +#: ../src/develop/imageop.c:4152 msgid "processing module" msgstr "Модуль обработки" @@ -10031,37 +10613,37 @@ msgstr[0] "%s импортирован" msgstr[1] "%s импортированы" msgstr[2] "%s импортированы" -#: ../src/develop/masks/brush.c:1341 ../src/develop/masks/brush.c:1395 +#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 #, c-format msgid "hardness: %3.2f%%" msgstr "Резкость: %3.2f%%" -#: ../src/develop/masks/brush.c:1357 ../src/develop/masks/brush.c:1455 +#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 #: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1885 +#: ../src/develop/masks/path.c:1884 #, c-format msgid "size: %3.2f%%" msgstr "Размер: %3.2f%%" -#: ../src/develop/masks/brush.c:3146 +#: ../src/develop/masks/brush.c:3141 msgid "[BRUSH] change size" msgstr "[КИСТЬ] изменить размер" -#: ../src/develop/masks/brush.c:3148 +#: ../src/develop/masks/brush.c:3143 msgid "[BRUSH] change hardness" msgstr "[КИСТЬ] изменить жёсткость" -#: ../src/develop/masks/brush.c:3150 +#: ../src/develop/masks/brush.c:3145 msgid "[BRUSH] change opacity" msgstr "[КИСТЬ] изменить непрозрачность" -#: ../src/develop/masks/brush.c:3162 +#: ../src/develop/masks/brush.c:3157 #, c-format msgid "brush #%d" msgstr "Кисть #%d" -#: ../src/develop/masks/brush.c:3175 +#: ../src/develop/masks/brush.c:3170 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" @@ -10070,13 +10652,13 @@ msgstr "" "Размер: Прокрутка, Растушёвка: Shift+Scroll\n" "Непрозрачность: Ctrl+Прокрутка (%d%%)" -#: ../src/develop/masks/brush.c:3178 +#: ../src/develop/masks/brush.c:3173 msgid "size: scroll" msgstr "Размер: Прокрутка" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 #: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1819 +#: ../src/develop/masks/path.c:1818 #, c-format msgid "feather size: %3.2f%%" msgstr "Размер растушёвки: %3.2f%%" @@ -10098,13 +10680,13 @@ msgstr "[ОКРУЖНОСТЬ] изменить непрозрачность" msgid "circle #%d" msgstr "Окружность #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4011 +#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" "opacity: ctrl+scroll (%d%%)" msgstr "" -"Размер: Прокрутка, feather size: Shift+Scroll\n" +"Размер: Прокрутка, Размер растушёвки: Shift+Scroll\n" "Непрозрачность: Ctrl+Прокрутка (%d%%)" #: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 @@ -10234,74 +10816,191 @@ msgstr "Группа \"%s\"" msgid "copy of `%s'" msgstr "Копия \"%s\"" -#: ../src/develop/masks/masks.c:998 +#: ../src/develop/masks/masks.c:1002 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: несоответствие версий масок %d != %d" -#: ../src/develop/masks/masks.c:1259 ../src/develop/masks/masks.c:1909 +#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 #, c-format msgid "opacity: %.0f%%" msgstr "Непрозрачность: %.0f%%" -#: ../src/develop/masks/masks.c:1655 ../src/libs/masks.c:1077 +#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 msgid "add existing shape" msgstr "Добавить готовую фигуру" -#: ../src/develop/masks/masks.c:1682 +#: ../src/develop/masks/masks.c:1696 msgid "use same shapes as" msgstr "Использовать ту же фигуру, что и" -#: ../src/develop/masks/masks.c:1992 +#: ../src/develop/masks/masks.c:2006 msgid "masks can not contain themselves" msgstr "Маски не могут содержать другие маски" -#: ../src/develop/masks/path.c:3944 +#: ../src/develop/masks/object.c:852 +msgid "set raster mask root folder in preferences" +msgstr "Задать корневую папку растровой маски в настройках" + +#: ../src/develop/masks/object.c:860 +msgid "cannot create raster mask folder" +msgstr "Не удается создать папку растровой маски" + +#: ../src/develop/masks/object.c:923 +msgid "raster mask saved" +msgstr "Растровая маска сохранена" + +#: ../src/develop/masks/object.c:928 +msgid "failed to save raster mask" +msgstr "Не удалось сохранить растровую маску" + +#: ../src/develop/masks/object.c:1009 +msgid "no mask extracted from AI segmentation" +msgstr "Маска не извлечена из ИИ-сегментации" + +#: ../src/develop/masks/object.c:1017 +msgid "ai object group" +msgstr "Группа ИИ-объектов" + +#: ../src/develop/masks/object.c:1018 +msgid "ai object" +msgstr "ИИ-объект" + +#: ../src/develop/masks/object.c:1146 +#, c-format +msgid "smoothing: %3.2f" +msgstr "Сглаживание: %3.2f" + +#: ../src/develop/masks/object.c:1157 +#, c-format +msgid "cleanup: %d" +msgstr "Очистка: %d" + +#: ../src/develop/masks/object.c:1170 +#, c-format +msgid "opacity: %d%%" +msgstr "Непрозрачность: %d%%" + +#: ../src/develop/masks/object.c:1293 +#, c-format +msgid "group '%s'" +msgstr "Группа \"%s\"" + +#. keep the message visible while the thread is working +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 +msgid "object mask: analyzing image..." +msgstr "Маска объекта: анализ изображения..." + +#: ../src/develop/masks/object.c:1588 +msgid "click on object to create mask" +msgstr "Щёлкните на объекте, чтобы создать маску" + +#. log only once when the thread is first joined +#: ../src/develop/masks/object.c:1598 +msgid "object mask preparation failed" +msgstr "Подготовка маски объекта не удалась." + +#: ../src/develop/masks/object.c:1803 +msgid "[OBJECT] select / add foreground point" +msgstr "[OBJECT] выбрать/добавить точку переднего плана" + +#: ../src/develop/masks/object.c:1808 +msgid "[OBJECT] add background point" +msgstr "[OBJECT] добавить фоновую точку" + +#: ../src/develop/masks/object.c:1813 +msgid "[OBJECT] clear selection" +msgstr "[OBJECT] clear selection" + +#: ../src/develop/masks/object.c:1818 +msgid "[OBJECT] apply mask" +msgstr "[OBJECT] применить маску" + +#: ../src/develop/masks/object.c:1823 +msgid "[OBJECT] change smoothing" +msgstr "[КОНТУР] изменить сглаживание" + +#: ../src/develop/masks/object.c:1828 +msgid "[OBJECT] change cleanup" +msgstr "[OBJECT] изменить очистку" + +#: ../src/develop/masks/object.c:1833 +msgid "[OBJECT] change opacity" +msgstr "[OBJECT] изменить непрозрачность" + +#: ../src/develop/masks/object.c:1840 +#, c-format +msgid "object #%d" +msgstr "Объект #%d" + +#: ../src/develop/masks/object.c:1858 +#, c-format +msgid "" +"add: click, subtract: shift+click, clear: " +"ctrl+shift+click, apply: right-click, apply+save raster: " +"shift+right-click\n" +"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), " +"opacity: ctrl+scroll (%d%%)" +msgstr "" +"Добавить: Щелчок, Вычесть: Shift+Щелчок, Убрать: " +"Ctrl+Shift+Щелчок, Применить: Щелчок правой кнопкой мыши, " +"Применить+Сохранить растр: Shift+Щелчок правой кнопкой мыши\n" +"Сглаживание: Прокрутка (%3.2f), Очистка: Shift+Прокрутка (%d), " +"Непрозрачность: Ctrl+Прокрутка (%d%%)" + +#: ../src/develop/masks/object.c:1869 +#, c-format +msgid "select: click on object, opacity: ctrl+scroll (%d%%)" +msgstr "" +"Выбрать: щелкнуть по объекту, Непрозрачность: Ctrl+прокрутка " +"(%d%%)" + +#: ../src/develop/masks/path.c:3943 msgid "[PATH creation] add a smooth node" msgstr "[КОНТУР создание] добавить гладкий узел" -#: ../src/develop/masks/path.c:3946 +#: ../src/develop/masks/path.c:3945 msgid "[PATH creation] add a sharp node" msgstr "[КОНТУР создание] добавить острый узел" -#: ../src/develop/masks/path.c:3948 +#: ../src/develop/masks/path.c:3947 msgid "[PATH creation] terminate path creation" msgstr "[КОНТУР создание] завершить контур" -#: ../src/develop/masks/path.c:3950 +#: ../src/develop/masks/path.c:3949 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[КОНТУР на узле] переключить между гладким и острым узлом" -#: ../src/develop/masks/path.c:3952 +#: ../src/develop/masks/path.c:3951 msgid "[PATH on node] remove the node" msgstr "[КОНТУР на узле] удалить узел" -#: ../src/develop/masks/path.c:3954 +#: ../src/develop/masks/path.c:3953 msgid "[PATH on feather] reset curvature" msgstr "[КОНТУР на растушёвке] сбросить кривизну" -#: ../src/develop/masks/path.c:3956 +#: ../src/develop/masks/path.c:3955 msgid "[PATH on segment] add node" msgstr "[КОНТУР на сегменте] добавить узел" -#: ../src/develop/masks/path.c:3958 +#: ../src/develop/masks/path.c:3957 msgid "[PATH] change size" msgstr "[КОНТУР] изменить размер" -#: ../src/develop/masks/path.c:3960 +#: ../src/develop/masks/path.c:3959 msgid "[PATH] change feather size" msgstr "[КОНТУР] изменить размер растушёвки" -#: ../src/develop/masks/path.c:3962 +#: ../src/develop/masks/path.c:3961 msgid "[PATH] change opacity" msgstr "[КОНТУР] изменить непрозрачность" -#: ../src/develop/masks/path.c:3974 +#: ../src/develop/masks/path.c:3973 #, c-format msgid "path #%d" msgstr "Контур #%d" -#: ../src/develop/masks/path.c:3985 +#: ../src/develop/masks/path.c:3984 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10309,7 +11008,7 @@ msgstr "" "Добавить узел: Щелчок, Добавить острый узел: Сtrl+Щелчок\n" "Отмена: Щелчок правой кнопкой мыши" -#: ../src/develop/masks/path.c:3990 +#: ../src/develop/masks/path.c:3989 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10317,7 +11016,7 @@ msgstr "" "Добавить узел: Щелчок, Добавить острый узел: Сtrl+Щелчок\n" "Завершить кривую: Щелчок правой кнопкой мыши" -#: ../src/develop/masks/path.c:3995 +#: ../src/develop/masks/path.c:3994 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10326,7 +11025,7 @@ msgstr "" "кнопкой мыши\n" "Переключить плавный/острый узел: Ctrl+Щелчок" -#: ../src/develop/masks/path.c:4000 +#: ../src/develop/masks/path.c:3999 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -10336,7 +11035,7 @@ msgstr "" "Изменить один параметр: shift+drag, Сбросить кривизну: Щелчок " "правой кнопкой мыши" -#: ../src/develop/masks/path.c:4005 +#: ../src/develop/masks/path.c:4004 msgid "" "move segment: drag, add node: ctrl+click\n" "remove path: right-click" @@ -10344,11 +11043,11 @@ msgstr "" "Переместить сегмент: перетащить, Добавить узел: Сtrl+Щелчок\n" "Удалить путь: Щелчок правой кнопкой мыши" -#: ../src/develop/pixelpipe_hb.c:518 +#: ../src/develop/pixelpipe_hb.c:571 msgid "enabled as required" msgstr "Необходимый модуль" -#: ../src/develop/pixelpipe_hb.c:519 +#: ../src/develop/pixelpipe_hb.c:572 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10356,11 +11055,11 @@ msgstr "" "Модуль не может быть выключен для изображения данного типа.\n" "Может быть следствием копирования истории или применения предустановки." -#: ../src/develop/pixelpipe_hb.c:526 +#: ../src/develop/pixelpipe_hb.c:579 msgid "disabled as not appropriate" msgstr "Отключенный модуль" -#: ../src/develop/pixelpipe_hb.c:527 +#: ../src/develop/pixelpipe_hb.c:580 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10368,7 +11067,7 @@ msgstr "" "Модуль не может быть включен для изображения данного типа.\n" "Может быть следствием копирования истории или применения предустановки." -#: ../src/develop/pixelpipe_hb.c:1289 +#: ../src/develop/pixelpipe_hb.c:1371 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10380,13 +11079,13 @@ msgstr "" "в модуле \"%s\"\n" "Пожалуйста, сообщите об ошибке через GitHub." -#: ../src/develop/pixelpipe_hb.c:1843 +#: ../src/develop/pixelpipe_hb.c:1953 msgid "fatal input misalignment, please report on GitHub\n" msgstr "" "Фатальное несовпадение входных данных. Пожалуйста, сообщите об этом через " "GitHub.\n" -#: ../src/develop/pixelpipe_hb.c:3231 +#: ../src/develop/pixelpipe_hb.c:3174 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -10406,7 +11105,7 @@ msgstr "" "- Некоторые драйверы не поддерживают необходимое количество событий,\n" "- слишком маленький резерв при использовании всей памяти устройства." -#: ../src/develop/pixelpipe_hb.c:3423 +#: ../src/develop/pixelpipe_hb.c:3476 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10417,14 +11116,14 @@ msgstr "" "\"%s\" поскольку это обрабатывается позже в Pixel Pipe.\n" "Растровая маска игнорируется.." -#: ../src/develop/tiling.c:820 ../src/develop/tiling.c:1158 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" -"tiling failed for module '%s'. the output most likely will be OK, but you " +"tiling failed for module '%s%s'. the output most likely will be OK, but you " "might want to check." msgstr "" -"Ошибка мозаичной обработки в модуле \"%s\"! Вывод, скорее всего, не " -"поврежден, но вы можете проверить." +"Ошибка при разбиении на блоки для модуля '%s%s'. Скорее всего, вывод будет " +"корректным, но лучше проверить." #: ../src/dtgtk/culling.c:225 msgid "you have reached the start of your selection" @@ -10442,21 +11141,21 @@ msgstr "Достигнут конец выделения" msgid "you have reached the end of your collection" msgstr "Достигнут конец коллекции" -#: ../src/dtgtk/culling.c:418 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "Ограничение масштабирования (максимальное количество снимков) %d" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "(недействительно)" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "Год %s" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -10466,7 +11165,7 @@ msgstr "" "Используйте min, если нет привязки\n" "Правый щелчок, чтобы выбрать из существующих значений" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -10476,7 +11175,7 @@ msgstr "" "используйте \"max\", если нет привязки\n" "Правый щелчок, чтобы выбрать из существующих значений" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -10484,7 +11183,7 @@ msgstr "" "Введите значение\n" "Правый щелчок, чтобы выбрать из существующих значений" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10498,7 +11197,7 @@ msgstr "" "Используйте префикс \"-\" для относительной даты\n" "Правый щелчок, чтобы выбрать из календаря или существующих значений" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10514,7 +11213,7 @@ msgstr "" "Используйте префикс \"-\" для относительной даты\n" "Правый щелчок, чтобы выбрать из календаря или существующих значений" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10524,46 +11223,46 @@ msgstr "" "в формате YYYY:MM:DD hh:mm:ss.sss (только год обязателен)\n" "Правый щелчок, чтобы выбрать из календаря или существующих значений" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "Интервал даты и времени для вычитания из максимального значения" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "Интервал даты и времени для добавления к минимальному значению" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "Фиксированное" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "Относительные значения" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "Выделено" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 #: ../src/libs/colorpicker.c:54 msgid "min" msgstr "Минимальное" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 #: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "Максимальное" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "Тип даты" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "Дата" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -10571,43 +11270,42 @@ msgstr "" "Щелчок для выбора даты\n" "Двойной щелчок, чтобы использовать существующую дату" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "Годы:" -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "Месяцы:" -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "Дни:" #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "Дата и время" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 -#: ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 msgid "now" msgstr "Сейчас" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "" "Установите значение, чтобы оно всегда соответствовало текущей дате и времени" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:181 -#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:951 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 +#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "Применить" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "Задайте диапазон, привязанный к этому значению" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "Текущая дата:" @@ -10638,10 +11336,10 @@ msgstr "" msgid "grouped images" msgstr "Сгруппированные снимки" -#: ../src/dtgtk/thumbnail.c:863 ../src/dtgtk/thumbnail.c:1662 -#: ../src/iop/ashift.c:6047 ../src/iop/ashift.c:6134 ../src/iop/ashift.c:6136 -#: ../src/iop/ashift.c:6138 ../src/libs/navigation.c:112 -#: ../src/libs/navigation.c:249 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 +#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 +#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:268 msgid "fit" msgstr "Вписать" @@ -10663,8 +11361,7 @@ msgstr "Если вы ещё ничего не импортировали," #: ../src/dtgtk/thumbtable.c:1270 msgid "click on ? then an on-screen item to open manual page" -msgstr "" -"Нажмите на ?, затем на элемент на экране, чтобы открыть справку." +msgstr "Нажмите на ?, затем на элемент на экране, чтобы открыть справку." #: ../src/dtgtk/thumbtable.c:1271 msgid "you can do so in the import module" @@ -10729,72 +11426,71 @@ msgstr "" msgid "camera's JPEG by applying a camera-specific style" msgstr "формат JPEG камеры с применением стиля конкретной камеры" -#: ../src/dtgtk/thumbtable.c:1713 -msgid "" -"you have changed the settings related to how thumbnails are generated.\n" +#: ../src/dtgtk/thumbtable.c:1714 +msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "Настройки кэша миниатюр были изменены\n" -#: ../src/dtgtk/thumbtable.c:1716 +#: ../src/dtgtk/thumbtable.c:1717 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" msgstr "Требуется сброс кэша миниатюр\n" -#: ../src/dtgtk/thumbtable.c:1720 +#: ../src/dtgtk/thumbtable.c:1721 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" "\n" msgstr "Требуется сброс кэша миниатюр начиная с уровня %d\n" -#: ../src/dtgtk/thumbtable.c:1725 +#: ../src/dtgtk/thumbtable.c:1726 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" "\n" msgstr "Требуется сброс кэша миниатюр ниже уровня %d\n" -#: ../src/dtgtk/thumbtable.c:1730 +#: ../src/dtgtk/thumbtable.c:1731 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" "\n" msgstr "Требуется сброс кэша миниатюр между уровнями %d и %d\n" -#: ../src/dtgtk/thumbtable.c:1733 +#: ../src/dtgtk/thumbtable.c:1734 msgid "do you want to do that now?" msgstr "Вы действительно подтверждаете данное действие?" -#: ../src/dtgtk/thumbtable.c:1735 +#: ../src/dtgtk/thumbtable.c:1736 msgid "cached thumbnails invalidation" msgstr "Сброс кэша миниатюр" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3021 +#: ../src/dtgtk/thumbtable.c:3082 msgid "copy history" msgstr "Копировать историю" -#: ../src/dtgtk/thumbtable.c:3023 +#: ../src/dtgtk/thumbtable.c:3084 msgid "copy history parts" msgstr "Копировать часть истории" -#: ../src/dtgtk/thumbtable.c:3027 +#: ../src/dtgtk/thumbtable.c:3088 msgid "paste history parts" msgstr "Вставить часть истории" -#: ../src/dtgtk/thumbtable.c:3032 +#: ../src/dtgtk/thumbtable.c:3093 msgid "duplicate image" msgstr "Дублирование снимка" -#: ../src/dtgtk/thumbtable.c:3034 +#: ../src/dtgtk/thumbtable.c:3095 msgid "duplicate image virgin" msgstr "Дублирование снимка без истории" -#: ../src/dtgtk/thumbtable.c:3044 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 msgid "select film roll" msgstr "Выбрать съёмку" -#: ../src/dtgtk/thumbtable.c:3046 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 msgid "select untouched" msgstr "Необработанные" @@ -10989,6 +11685,10 @@ msgstr "Необработанные" #. Not Implemented #. Not Implemented #. Not Implemented +#. handle the ROLL.NAME[n] case +#. grab each complete variable +#. strip of the leading $( and trailing ) +#. add one because c arrays are 0 based and lua are 1 based #. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the substitute list #. grab each complete variable #. strip of the leading $( and trailing ) @@ -11003,10 +11703,13 @@ msgstr "Необработанные" #. FILE.NAME #. FILE.EXTENSION #. ID +#. IMAGE.ID +#. IMAGE.ID.NEXT #. VERSION #. VERSION.IF_MULTI #. VERSION.NAME #. DARKTABLE.VERSION +#. Xmp.darktable.version #. DARKTABLE.NAME #. SEQUENCE #. WIDTH.SENSOR @@ -11072,10 +11775,15 @@ msgstr "Необработанные" #. LABELS #. LABELS.ICONS - wont be implemented #. TITLE +#. Xmp.dc.title #. DESCRIPTION +#. Xmp.dc.description #. CREATOR +#. Xmp.dc.creator #. PUBLISHER +#. Xmp.dc.publisher #. RIGHTS +#. Xmp.dc.rights #. TAGS - wont be implemented #. SIDECAR.TXT - wont be implemented #. FOLDER.PICTURES @@ -11087,36 +11795,47 @@ msgstr "Необработанные" #. JOBCODE - wont be implemented #. populate the substitution list #. do category substitutions separately -#: ../src/external/lua-scripts/lib/dtutils/string.lua:887 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:931 msgid "$(ROLL.NAME) - roll of the input image" msgstr "$(ROLL.NAME) — название съёмки" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:888 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 #: ../src/gui/gtkentry.c:38 msgid "$(FILE.FOLDER) - folder containing the input image" msgstr "$(FILE.FOLDER) — каталог с файлами" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:889 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 #: ../src/gui/gtkentry.c:39 msgid "$(FILE.NAME) - basename of the input image" msgstr "$(FILE.NAME) — имя снимка без расширения" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:890 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 #: ../src/gui/gtkentry.c:40 msgid "$(FILE.EXTENSION) - extension of the input image" msgstr "$(FILE.EXTENSION) — расширение файла снимка" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:891 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 #: ../src/gui/gtkentry.c:111 msgid "$(ID) - image ID" msgstr "$(ID) - ID изображения" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:892 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/gui/gtkentry.c:109 +msgid "$(IMAGE.ID) - image ID" +msgstr "$(IMAGE.ID) — ID изображения" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/gui/gtkentry.c:110 +msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" +msgstr "" +"$(IMAGE.ID.NEXT) - ID следующего снимка, который будет присвоен при импорте." + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 #: ../src/gui/gtkentry.c:41 msgid "$(VERSION) - duplicate version" msgstr "$(VERSION) — версия" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:893 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 #: ../src/gui/gtkentry.c:42 msgid "" "$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version " @@ -11125,244 +11844,246 @@ msgstr "" "$(VERSION.IF_MULTI) — идентично $(VERSION), но возвращает null, если " "существует лишь одна версия" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:894 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 #: ../src/gui/gtkentry.c:43 msgid "$(VERSION.NAME) - version name from metadata" msgstr "$(VERSION.NAME) — имя версии из метаданных" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:895 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 #: ../src/gui/gtkentry.c:120 msgid "$(DARKTABLE.VERSION) - current darktable version" msgstr "$(DARKTABLE.VERSION) — текущая версия darktable" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +msgid "$(Xmp.darktable.version) - current darktable version" +msgstr "$(Xmp.darktable.version) - текущая версия darktable" + #. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:897 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 #: ../src/gui/gtkentry.c:45 -msgid "" -"$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" +msgid "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" msgstr "" "$(SEQUENCE[n,m]) - порядковый номер, n: количество цифр, m: начальное число" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:898 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 #: ../src/gui/gtkentry.c:47 msgid "$(WIDTH.SENSOR) - image sensor width" msgstr "$(SENSOR.WIDTH) - ширина сенсора изображения" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:899 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 #: ../src/gui/gtkentry.c:52 msgid "$(HEIGHT.SENSOR) - image sensor height" msgstr "$(SENSOR.HEIGHT) - высота сенсора изображения" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:900 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 #: ../src/gui/gtkentry.c:48 msgid "$(WIDTH.RAW) - RAW image width" msgstr "$(RAW.WIDTH) - ширина изображения RAW" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:901 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 #: ../src/gui/gtkentry.c:53 msgid "$(HEIGHT.RAW) - RAW image height" msgstr "$(RAW.HEIGHT) - высота изображения RAW" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:902 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 #: ../src/gui/gtkentry.c:49 msgid "$(WIDTH.CROP) - image width after crop" msgstr "$(CROP.WIDTH) - ширина изображения после обрезки" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:903 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 #: ../src/gui/gtkentry.c:54 msgid "$(HEIGHT.CROP) - image height after crop" msgstr "$(CROP.HEIGHT) - высота изображения после обрезки" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:904 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 #: ../src/gui/gtkentry.c:50 msgid "$(WIDTH.EXPORT) - exported image width" msgstr "$(EXPORT.WIDTH) - ширина экспортируемого изображения" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:905 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 #: ../src/gui/gtkentry.c:55 msgid "$(HEIGHT.EXPORT) - exported image height" msgstr "$(EXPORT.HEIGHT) - высота экспортируемого изображения" #. _("$(WIDTH.MAX) - maximum image export width"), -- not implemented #. _("$(HEIGHT.MAX) - maximum image export height"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:908 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 #: ../src/gui/gtkentry.c:56 msgid "$(YEAR) - year" msgstr "$(YEAR) — год" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:909 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:956 #: ../src/gui/gtkentry.c:57 msgid "$(YEAR.SHORT) - year without century" msgstr "$(YEAR.SHORT) - год (сокр.)" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:910 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 #: ../src/gui/gtkentry.c:58 msgid "$(MONTH) - month" msgstr "$(MONTH) — месяц" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:911 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:958 #: ../src/gui/gtkentry.c:60 msgid "$(MONTH.LONG) - full month name according to the current locale" msgstr "$(MONTH.LONG) - название месяца на заданном языке" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:912 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 #: ../src/gui/gtkentry.c:59 msgid "$(MONTH.SHORT) - abbreviated month name according to the current locale" msgstr "$(MONTH.SHORT) - месяц (сокр.) на заданном языке" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:913 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 #: ../src/gui/gtkentry.c:61 msgid "$(DAY) - day" msgstr "$(DAY) — день" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:914 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 #: ../src/gui/gtkentry.c:62 msgid "$(HOUR) - hour" msgstr "$(HOUR) — час" #. _("$(HOUR.AMPM) - hour, 12-hour clock"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:916 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 #: ../src/gui/gtkentry.c:64 msgid "$(MINUTE) - minute" msgstr "$(MINUTE) — минута" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:917 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:964 #: ../src/gui/gtkentry.c:65 msgid "$(SECOND) - second" msgstr "$(SECOND) — секунда" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:918 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 #: ../src/gui/gtkentry.c:66 msgid "$(MSEC) - millisecond" msgstr "$(MSEC) — миллисекунда" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:919 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 #: ../src/gui/gtkentry.c:69 msgid "$(EXIF.YEAR) - EXIF year" msgstr "$(EXIF.YEAR) — год по Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:920 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 #: ../src/gui/gtkentry.c:70 msgid "$(EXIF.YEAR.SHORT) - EXIF year without century" msgstr "$(EXIF.YEAR.SHORT) — год по Exif (сокр.)" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:921 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 #: ../src/gui/gtkentry.c:71 msgid "$(EXIF.MONTH) - EXIF month" msgstr "$(EXIF.MONTH) — месяц по Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:922 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 #: ../src/gui/gtkentry.c:73 msgid "" "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" msgstr "$(EXIF.MONTH.LONG) - месяц по Exif на заданном языке" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:923 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:970 #: ../src/gui/gtkentry.c:72 msgid "" "$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current " "locale" msgstr "$(EXIF.MONTH.SHORT) - месяц по Exif (сокр.) на заданном языке" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:924 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 #: ../src/gui/gtkentry.c:74 msgid "$(EXIF.DAY) - EXIF day" msgstr "$(EXIF.DAY) — день по Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:925 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:972 #: ../src/gui/gtkentry.c:75 msgid "$(EXIF.HOUR) - EXIF hour" msgstr "$(EXIF.HOUR) — час по Exif" #. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:927 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:974 #: ../src/gui/gtkentry.c:77 msgid "$(EXIF.MINUTE) - EXIF minute" msgstr "$(EXIF.MINUTE) — минута по Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:928 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:975 #: ../src/gui/gtkentry.c:78 msgid "$(EXIF.SECOND) - EXIF second" msgstr "$(EXIF.SECOND) — секунда по Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:929 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:976 #: ../src/gui/gtkentry.c:79 msgid "$(EXIF.MSEC) - EXIF millisecond" msgstr "$(EXIF.SECOND) — секунда по Exif" #. _("$(EXIF.DATE.REGIONAL) - localized EXIF date"), -- not implemented #. _("$(EXIF.TIME.REGIONAL) - localized EXIF time"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:979 #: ../src/gui/gtkentry.c:80 msgid "$(EXIF.ISO) - ISO value" msgstr "$(EXIF.ISO) — значение ISO" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:980 #: ../src/gui/gtkentry.c:83 msgid "$(EXIF.EXPOSURE) - EXIF exposure" msgstr "$(EXIF.EXPOSURE) — экспозиция по Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:981 #: ../src/gui/gtkentry.c:81 msgid "$(EXIF.EXPOSURE.BIAS) - EXIF exposure bias" msgstr "$(EXIF_EXPOSURE.BIAS) — смещение экспозиции по Exif" #. _("$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:983 #: ../src/gui/gtkentry.c:84 msgid "$(EXIF.APERTURE) - EXIF aperture" msgstr "$(EXIF.APERTURE) — диафрагма по Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:984 #: ../src/gui/gtkentry.c:85 msgid "$(EXIF.CROP_FACTOR) - EXIF crop factor" msgstr "$(EXIF.CROP_FACTOR) - кроп-фактор по EXIF" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:985 #: ../src/gui/gtkentry.c:86 msgid "$(EXIF.FOCAL.LENGTH) - EXIF focal length" msgstr "$(EXIF.FOCAL.LENGTH) — фокусное расстояние по Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:986 #: ../src/gui/gtkentry.c:87 msgid "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" -msgstr "" -"$(EXIF.FOCAL.LENGTH) — фокусное расстояние эквивалентное 35 мм. по Exif" +msgstr "$(EXIF.FOCAL.LENGTH) — фокусное расстояние эквивалентное 35 мм. по Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:987 #: ../src/gui/gtkentry.c:88 msgid "$(EXIF.FOCUS.DISTANCE) - EXIF focal distance" msgstr "$(EXIF.FOCUS.DISTANCE) — дистанция (фокус) по Exif" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:988 #: ../src/gui/gtkentry.c:89 msgid "$(EXIF.MAKER) - camera maker" msgstr "$(EXIF.MAKER) - производитель камеры" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:989 #: ../src/gui/gtkentry.c:90 msgid "$(EXIF.MODEL) - camera model" msgstr "$(EXIF.MODEL) — модель камеры" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:943 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:990 #: ../src/gui/gtkentry.c:91 msgid "$(EXIF.WHITEBALANCE) - EXIF selected white balance" msgstr "$(EXIF.WHITEBALANCE) —баланс белого по EXIF" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:991 #: ../src/gui/gtkentry.c:92 msgid "$(EXIF.METERING) - EXIF exposure metering mode" -msgstr "$(EXIF.METERING) —режим измерения экспозиции по EXIF" +msgstr "$(EXIF.METERING) —режим замера экспозиции по EXIF" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:992 #: ../src/gui/gtkentry.c:93 msgid "$(EXIF.LENS) - lens" msgstr "$(EXIF.LENS) — объектив" #. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:994 #: ../src/gui/gtkentry.c:95 msgid "$(EXIF.FLASH) - was flash used (yes/no/--)" msgstr "$(EXIF.FLASH) - вспышка (да/нет/--)" @@ -11372,81 +12093,101 @@ msgstr "$(EXIF.FLASH) - вспышка (да/нет/--)" #. _("$(GPS.LATITUDE) - latitude"),-- not implemented #. _("$(GPS.ELEVATION) - elevation"),-- not implemented #. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:999 #: ../src/gui/gtkentry.c:100 msgid "$(LONGITUDE) - longitude" msgstr "$(LONGITUDE) — долгота" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:953 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1000 #: ../src/gui/gtkentry.c:101 msgid "$(LATITUDE) - latitude" msgstr "$(LATITUDE) — широта" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:954 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1001 #: ../src/gui/gtkentry.c:102 msgid "$(ELEVATION) - elevation" msgstr "$(ELEVATION) — высота" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1002 #: ../src/gui/gtkentry.c:103 msgid "$(STARS) - star rating as number (-1 for rejected)" msgstr "$(STARS) - звездный рейтинг как число (-1 для отклоненных)" #. _("$(RATING.ICONS) - star/reject rating in icon form"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1004 #: ../src/gui/gtkentry.c:105 msgid "$(LABELS) - color labels as text" msgstr "$(LABELS) — текстовые цветовые метки" #. _("$(LABELS.ICONS) - color labels as icons"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1006 msgid "$(TITLE) - title from metadata" msgstr "$(TITLE) — название из метаданных" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1007 +msgid "$(Xmp.dc.title) - title from metadata" +msgstr "$(Xmp.dc.title) - название из метаданных" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1008 msgid "$(DESCRIPTION) - description from metadata" msgstr "$(DESCRIPTION) — описание из метаданных" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1009 +msgid "$(Xmp.dc.description) - description from metadata" +msgstr "$(Xmp.dc.description) - описание из метаданных" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1010 msgid "$(CREATOR) - creator from metadata" msgstr "$(CREATOR) — создатель из метаданных" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:962 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1011 +msgid "$(Xmp.dc.creator) - creator from metadata" +msgstr "$(Xmp.dc.creator) - создатель из метаданных" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1012 msgid "$(PUBLISHER) - publisher from metadata" msgstr "$(PUBLISHER) — издатель из метаданных" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1013 +msgid "$(Xmp.dc.publisher) - publisher from metadata" +msgstr "$(Xmp.dc.publisher) - издатель из метаданных" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1014 msgid "$(RIGHTS) - rights from metadata" msgstr "$(RIGHTS) — авторские права из метаданных" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1015 +msgid "$(Xmp.dc.rights) - rights from metadata" +msgstr "$(Xmp.dc.rights) - авторские права из метаданных" + #. _("$(TAGS) - tags as set in metadata settings"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 #: ../src/gui/gtkentry.c:117 msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" msgstr "$(CATEGORY0(n, category)) - уровень n в иерархических метках" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 #: ../src/gui/gtkentry.c:121 msgid "$(SIDECAR_TXT) - contents of .txt sidecar file, if present" msgstr "$(SIDECAR_TXT) - содержимое файлов sidecar .txt, если представлены" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1019 #: ../src/gui/gtkentry.c:113 msgid "$(FOLDER.PICTURES) - pictures folder" msgstr "$(PICTURES.FOLDER) — каталог со снимками" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1020 #: ../src/gui/gtkentry.c:114 msgid "$(FOLDER.HOME) - home folder" msgstr "$(FOLDER.HOME) — домашний каталог" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 #: ../src/gui/gtkentry.c:115 msgid "$(FOLDER.DESKTOP) - desktop folder" msgstr "$(FOLDER.DESKTOP) — каталог рабочего стола" #. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 #: ../src/gui/gtkentry.c:112 msgid "$(USERNAME) - login name" msgstr "$(USERNAME) - имя пользователя" @@ -11458,7 +12199,11 @@ msgstr "$(USERNAME) - имя пользователя" #. remove the var from the string #. string modifications #. replace the substitution variables in a string +#. catch everything below 0.3 seconds +#. catch 1/2, 1/3, ... +#. catch 1/1.3, 1/1.6, ... #. change the encoding of the terminal to handle non-english characters in path +#. otherwise, when the real command fails, script will still return "good" error code of chcp #. On Windows we don't need any command. (start e.g. has problems with spaces in the filename, even if we put quoter around them.) https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in-windows-via-command-prompt #. #. @@ -11497,8 +12242,12 @@ msgstr "$(USERNAME) - имя пользователя" #. #. CHANGES #. +#. 20251202 - fixed pattern matching bugs affecting Canon EOS R? series +#. styles and styles being applied twice if images are reimported +#. +#. Added more debugging statements to pattern matching functions +#. #. local df = require "lib/dtutils.file" -#. local ds = require "lib/dtutils.string" #. local dtsys = require "lib/dtutils.system" #. local debug = require "darktable.debug" #. - - - - - - - - - - - - - - - - - - - - - - - @@ -11520,12 +12269,12 @@ msgstr "$(USERNAME) - имя пользователя" #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/apply_camera_style.lua:94 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:99 msgid "apply camera style" msgstr "Применить стиль камеры" #. name of script -#: ../src/external/lua-scripts/official/apply_camera_style.lua:95 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:100 msgid "apply darktable camera style to matching images" msgstr "Применить стиль камеры darktable к соответствующим снимкам" @@ -11562,6 +12311,7 @@ msgstr "Применить стиль камеры darktable к соответс #. escape dashes #. make spaces optional #. until we end up with a set, I'll defer set processing, i.e. [...] +#. log.msg(log.debug, "make spaces conditional again? pattern is " .. pattern) #. anchor the pattern to ensure we don't short match #. separate the styles into #. @@ -11570,7 +12320,7 @@ msgstr "Применить стиль камеры darktable к соответс #. styles {} #. patterns {} #. strip off the maker name -#: ../src/external/lua-scripts/official/apply_camera_style.lua:381 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:396 msgid "applying camera styles to images" msgstr "Применение стиля камеры к снимкам" @@ -11586,14 +12336,167 @@ msgstr "Применение стиля камеры к снимкам" #. - - - - - - - - - - - - - - - - - - - - - - - #. E V E N T S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/apply_camera_style.lua:474 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:490 msgid "apply darktable camera styles to collection" msgstr "Примените стили камеры darktable к коллекции" -#: ../src/external/lua-scripts/official/apply_camera_style.lua:480 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:496 msgid "apply darktable camera styles to selection" msgstr "Применить стили камеры darktable к выбранным снимкам" +#. +#. +#. auto_straighten.lua - straighten an image in darkroom using image metadata +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. auto_straighten - straighten an image in darkroom using image metadata +#. +#. auto_straighten reads the roll and pitch angle imformation captured when +#. an image is captured. A correction is computed and applied to correct the +#. roll to the nearest vertical or horizontal axis using the rotate and +#. perspective module. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. exiftool - https://exiftool.org +#. +#. USAGE +#. * add it sowewhere in your scripts directory +#. * ensure exiftool is installed and accessible +#. * enable it using script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. LIMITATIONS +#. * Roll and pitch angles are taken when an image is captured. If you shoot +#. in burst mode, the roll and pitch angles of the first image are used in +#. the rest of the burst (at least for Canon). +#. * If you are running multiple scripts that trigger on an image being opened +#. in darkroom then the auto crop may not work. There is a shortcut included +#. that can have a key sequence assigned so that the auto crop will be reapplied. +#. * Currently oply roll angle is corrected +#. +#. LIEENSE +#. GPL V2 +#. +#. local da = require "lib/dtutils.action" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "авто_выравнивание" + +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "" +"Выравнивание изображения в режиме Проявка с использованием метаданных " +"изображения" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "Автокадрирование" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "Какую автоматическую обрезку следует выполнять" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. Canon camera roll angle is as foillows +#. * landscape orientation camera upright = 0 +#. * camera rolled to the left (shutter button up) portrait = -90 +#. * camera inverted landscape = +/- 180 +#. * camera rolled to the right (shutter button down) portrait = 90 +#. +#. rotate and perspective corrections +#. * rotate the image to the right is a negative correction +#. * rotate the image left is a positive correction +#. +#. landscape +#. roll left portrait +#. inverted landscape +#. roll right portrait +#. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign +#. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) +#. da.wait_until_pixelpipe_complete() +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "exiftool не найден, выход..." + +#. da.register_events(MODULE, straighten_image) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. -[[ +#. ]] #. #. This file is part of darktable, #. copyright (c) 2015 Tobias Ellinghaus @@ -11707,8 +12610,8 @@ msgstr "Скопировать/вставить метаданные" msgid "" "adds keyboard shortcuts and buttons to copy/paste metadata between images" msgstr "" -"Добавляет комбинации клавиш и кнопки для копирования/вставки метаданных " -"между снимками." +"Добавляет комбинации клавиш и кнопки для копирования/вставки метаданных между " +"снимками." #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet @@ -11990,6 +12893,230 @@ msgstr "не удалось найти файл, не загружается э #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. kate: hl Lua; #. +#. +#. extract_burst_roll_images.lua - extract burst images from a burst roll file +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. extract_burst_roll_images - extract burst images from a burst roll file +#. +#. Canon cameras are capable of shooting in burst mode. When the shutter +#. button is half pressed the camera starts "recording". When the shutter is +#. fully pressed the pervious 1/2 second of imformation is recorded as individual +#. images stored in one file as well as images captured at 30 frames/sec until +#. the buffer fills or the shutter button is released. So a Canon R7 burst file +#. could contain ~90 images. +#. +#. Extracting the images from this file required use of Canon proprietary software +#. until recently when dnglab got the capability to extract the embedded images as +#. DNG raws. +#. +#. This script can be set to run on import, scanning for burst roll containers, +#. extracting the embedded images and grouping them with the burst roll container. +#. The script can alsu be utilized via a short cut and applied to selected images. +#. +#. When set to on import the script scans each image after import using exiv2 or exiftool +#. to check the image EXIF information to see if the file is a busrt roll container. +#. Once the import images are scanned, the detected burst roll containers are processed, +#. the embedded images extracted as DNSs, and grouped with the container image. +#. +#. In shortcut mode the user selects the burst roll containers manually and uses the shortcut +#. to extract the embedded images as DNGs +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. - exiv2 - https://exiv2.org +#. - exiftool - https://exiftool.org +#. - dnglab - https://github.com/dnglab/dnglab +#. +#. USAGE +#. - add the script to your lua scripts +#. - enable in script manager +#. - set the preferences in perferences->Lua options +#. +#. LIMITATIONS +#. extract_burst_roll_images makes heavy use of external programs to identify burst roll +#. containters and to extract the images. Windows users may want to use it in shortcut mode +#. to lessen the number of windows popping up. +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "Извлечение изображений пакетной съемки" + +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "Извлечение серийных снимков из файла серии серийных снимков." + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. exiv2 or exiftool +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "Предпочтительный считыватель EXIF-тегов" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "Для чтения EXIF-тегов используйте exiftool или exiv2" + +#. tooltip +#. default +#. values +#. run on import +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "Извлечение изображений пакетной съемки во время импорта" + +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "Показать кнопку для выбора пакетной съемки" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "" +"Добавляет кнопку в модуль выбора для выбора снимков, полученных в режиме " +"пакетной съемки" + +#. tooltip +#. default +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. skip blank lines created by forfiles +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "Извлечено %d DNG-файлов из %s" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "Поиск изображений пакетной съемки" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "Извлечение изображений пакетной съемки" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "Исполняемый файл dnglab не найден" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr ": Исполняемый файл dnglab не найден, выход..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "Нет доступного средства чтения EXIF-тегов" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr "Нет доступного средства чтения EXIF-тегов, выход..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr "Выбранный считыватель тегов %s недоступен" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "Выбор изображений пакетной съемки" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "Выберите контейнер изображений пакетной съемки" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "Извлечь и сгруппировать в контейнер изображения пакетной съемки" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2014 Tobias Ellinghaus #. @@ -12056,8 +13183,8 @@ msgstr "Команда для создания файла sidecar .txt" #: ../src/external/lua-scripts/official/generate_image_txt.lua:76 msgid "" -"the output of this command gets written to the txt file. use $(FILE_NAME) " -"for the image file" +"the output of this command gets written to the txt file. use $(FILE_NAME) for " +"the image file" msgstr "" "Результат выполнения этой команды записывается в текстовый файл. \n" "Используйте $(FILE_NAME) для файла изображения" @@ -12077,6 +13204,162 @@ msgstr "Команда для файлов sidecar выглядит некорр #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. +#. +#. group_persistence.lua - preserve groups between darktable instances +#. +#. Copyright (C) 2024-2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. group_persistence - preserve groups between darktable instances +#. +#. group_persistence uses "functional" tagging to maintain image groups +#. across database instances, allowing image grouping to be restored when +#. the database is rebuilt from the XMP sidecar files. +#. +#. Once the script is started it "listens" for changes in image grouping and +#. applies or removes the necessary tags automatically. +#. +#. A shortcut can be assigned to read a collection and apply the necessary +#. grouping tags so that existing collections can be maintained. +#. +#. If the database is lost and needs to be rebuilt then start the script before +#. importing any images. As images are imported the tags will be read and the +#. grouping applied in the database. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * Enable the script using script manager +#. * Optionally, create a keystroke combination for the shortcut +#. +#. LIMITATIONS +#. +#. In normal use you wont notice that the script is running. +#. +#. However if you do something like import 4000+ images, then +#. run the autogrouper script to create groups whenever there is +#. a 5 second difference between 2 images, your system will be busy +#. for awhile. If for some reason you need to do something like this +#. turn off group_persistence, run the autogrouper, turn on group_persistence +#. and use the shortcut to read all the grouping information and apply +#. the necessary tags. It will still be an impact, but less than trying +#. to do both at once. Learned from experience :-) +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "Сохранение групп" + +#. name of script +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "Сохранение групп между экземплярами darktable" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. table of imported images that need grouping rebuilt +#. uuid to group leader mapping +#. group leader to uuid mapping +#. uuid to group tag mapping +#. uuid to group leader tag mapping +#. when the groups are rebuilt after import they +#. cause the group change events to fire but the +#. events are queued until after rebuilding completes +#. so we need to build a table of images to ignore when +#. the queued events catch up. As the event fires for an +#. image, the image is removed. +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. utilities for building/debugging +#. rebuild grouping on import +#. rebuild grouping on command (shortcut) +#. handle grouping changes in the UI +#. tag image as group leader +#. create the uuid and leader/group tags if necessary +#. add an image to a group +#. create the group if necessary +#. handle duplicate getting deleted +#. there's either 1 or 0, so no group +#. remove image group leader tag +#. if it's the last image, then remove the leader/group tags +#. remove an image from a group +#. if it's the last image then remove the tags +#. image.id > group_leder.id - simple remove +#. image.id < group_leader.id - deleting old group_leader (image) with new group_leader (group_leader) +#. remove the group leader tag from the old leader +#. replace the old group leader tag with a group tag +#. add the group leader tag to the new image +#. event handling +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2014 Jérémy Rosen #. @@ -12242,6 +13525,249 @@ msgstr "Фильтры при импорте" #. nothing to destroy #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; +#. +#. +#. recent_bookmarks.lua - add recently edited and exported images to system recent bookmarks +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. recent_bookmarks - add recently edited and exported images to system recently used files +#. +#. recent_bookmarks adds images edited in darktable and the directory of images exported from +#. darktable to the reccently-used.xbel file so that they show up in the recently used system +#. shortcuts. +#. +#. Currently recent_bookmarks only works on Linux +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. file - linux system file utility to get mime-type +#. +#. USAGE +#. +#. eanble from script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "недавние_закладки" + +#. visible name of script +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "" +"Добавить недавно отредактированные и экспортированные изображения в закладки " +"системы." + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. format strings for writing the bookmarks +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ------------------ +#. program functions +#. ------------------ +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "Не удалось открыть файл закладки" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr "Запускается только на Linux." + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "Файл последних закладок не найден." + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. regenerate_thumbnails.lua - regenerate mipmap cache for selected images +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. regenerate_thumbnails - regenerate mipmap cache for selected images +#. +#. regenerate_thumbnails drops the cached thumbnail for each selected image +#. and generates a new thumbnail. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script in script_manager +#. * assign a shortcut, if desired, to apply the script by hovering +#. over a skull and using the shortcut to regenerate the thumbnail +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "Перегенерировать миниатюры" + +#. visible name of script +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "Перегенерировать кэш мипмапов для выбранных изображений" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "Перегенерировать миниатюры" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "Создать миниатюры" + #. #. This file is part of darktable, #. copyright (c) 2014 Jérémy Rosen @@ -12306,6 +13832,623 @@ msgstr "Переключение с временным буфером" #. #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. +#. scheduler.lua - provide scheduler services for multitasking +#. +#. Copyright (C) 2024 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. scheduler - provide scheduler services for multitasking +#. +#. scheduler implements a sinple first in first out (FIFO) scheduler +#. necessary for lua script multitasking. +#. +#. Scripts voluntarily yield to the scheduler and they are placed at +#. the end of the run queue. The first item in the run queue is told +#. to resume. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. start script from script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "Планировщик" + +#. name of script +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "Предоставляет услуги планирования для многозадачности" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "Предпочтительный временной интервал планировщика" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "Целевой временной интервал до прерывания" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. allow time for waiting scripts to start +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. do nothing +#. +#. +#. select_duplicates.lua - select duplicate images from a collection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_duplicates - select duplicate images from a collection +#. +#. select_duplicates adds a button to the select module to select +#. duplicate images from a collection. If the selection2collection +#. script is also active an option is available to have the selected +#. duplicates appear as a temporary collection. +#. +#. A shortcut is available to select the duplicates from the collection +#. but it is somewhat slower because it doesn't have access to the current +#. image cache and therfore has to open each image separately. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * enable in script manager +#. * Press the button +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 +#: ../src/external/lua-scripts/official/select_duplicates.lua:238 +#: ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "Выбрать дубликаты" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "Выбрать повторяющиеся изображения из коллекции" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr "Создать коллекцию из выделенного" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "Создать коллекцию выбранных дубликатов" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "Выбрать дублированные изображения" + +#. +#. +#. select_raw_non_raw.lua - select raw or non raw files from a collection +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_raw_non_raw - select raw or non raw files from a collection +#. +#. select_raw_non_raw adds two selection buttons, one to select raw +#. images and one to select non raw images. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "Выбрать RAW/не-RAW" + +#. name of script +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "Выбрать RAW или не-RAW файлы из коллекции" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "Выбрать RAW" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "Выбрать RAW файлы" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "Выбрать не-RAW" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "Выбрать не-RAW файлы" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. select_unaltered.lua - select images that have not been altered in any way +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_unaltered - select images that have not been altered in any way +#. +#. select_unaltered selects images from the current collection that have not +#. been altered in any way. In other words just imported into darktable, not +#. loaded into darkroom nor having any style applied. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 +#: ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "Выбрать без изменений" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "Выберите изображения, которые не были изменены каким-либо образом." + +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "Выбрать файлы без изменений" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. selection2collection.lua - create a temporary collection from a selection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. selection2collection - create a temporary collection from a selection +#. +#. selection2collection creates a temporary collection, using functional +#. tagging, from a selection. The collection lasts until darktable exits +#. and then the collections are removed, but not the images. +#. +#. To create the temporary collection, a function tag (darktable|functional|s2c) +#. tag with a date and a time is applied to the selected images. The collection +#. module filters on the tag to display the connection. More than one temporary +#. collection can be created and collections can be changed by selecting the +#. appropriate tag. +#. +#. The tags are autmatically destroyed when darktable exits, thus removing the +#. collections. There is a preference in the Lua options to keep the collections +#. across darktable runs. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * start from script_manager +#. * make a selection +#. * click the create temporary collection button the the actions on selected images +#. module +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "Отбор для коллекции" + +#. visible name of script +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "Создать временную коллекцию из выбранного" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. script specific +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr "Сохранять коллекции, созданные на основе выбора" + +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "Сохранять коллекции, созданные из выбора" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ----------------- +#. program functions +#. ----------------- +#. dt.gui.libs.collect.filter returns the previous rule set when you install another +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "Недостаточно изображений для создания коллекции." + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "Создать временную коллекцию" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/selection2collection.lua:304 +#: ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "Преобразовать выделеное в коллекцию" + #. #. This file is part of darktable, #. copyright (c) 2015 Jérémy Rosen & Pascal Obry @@ -12342,27 +14485,33 @@ msgstr "Переключение с временным буфером" #. #. #. return data structure for script_manager -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:52 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 msgid "selection to PDF" msgstr "Экспорт в PDF" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:53 -msgid "generate a pdf file of selected images" -msgstr "Генерировать файл PDF с выделенными снимками" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" +msgstr "Создать PDF-файл из выбранных изображений" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:65 -msgid "a pdf viewer" -msgstr "Просмотрщик pdf" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 +msgid "a PDF viewer" +msgstr "Программа для просмотра PDF-файлов" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:66 -msgid "can be an absolute pathname or the tool may be in the PATH" -msgstr "может быть абсолютным именем или инструмент может находиться в PATH" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +msgid "" +"can be an absolute pathname or the tool may be in the PATH\n" +"if not specified the system default will be used to open the PDF" +msgstr "" +"может быть абсолютным путем к файлу или инструмент может находиться в " +"переменной PATH\n" +"Если не указано иное, для открытия PDF-файла будет использоваться системный " +"по умолчанию." -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 msgid "thumbs per line" msgstr "Миниатюр на строку" @@ -12371,37 +14520,168 @@ msgstr "Миниатюр на строку" #. The hard minimum value for the slider, the user can't manually enter a value beyond this point #. The hard maximum value for the slider, the user can't manually enter a value beyond this point #. The current value of the slider -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:83 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 msgid "title:" msgstr "Название:" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:85 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 msgid "thumbnails per row:" msgstr "Миниатюры в каждой строке" #. fact is that latex will get confused if the filename has multiple dots. #. so \includegraphics{file.01.jpg} wont work. We need to output the filename #. and extention separated, e.g: \includegraphics{{file.01}.jpg} -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:132 -msgid "export thumbnails to pdf" -msgstr "Экспорт миниатюр в PDF" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" +msgstr "Экспорт эскизов в PDF" #. convert to PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:179 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 msgid "problem running pdflatex" msgstr "Проблема с запуском pdflatex" #. this one is probably usefull to the user #. open the PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:189 -msgid "problem running pdf viewer" -msgstr "проблема с запуском PDF Viewer" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" +msgstr "Проблема при запуске программы просмотра PDF-файлов" #. this one is probably usefull to the user #. finally do some clean-up #. #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. +#. +#. use_paired_jpg_as_mipmap.lua - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. use_paired_jpg_as_mipmap - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. use_paired_jpg_as_mipmap looks for RAW+JPEG image pairs as images are imported. After +#. import the JPEG image is copied to the mipmap cache as the full resolution mipmap. Requests +#. for smaller mipmap sizes can be satisfied by down sampling the full resolution mipmap. User's can +#. decide whether or not to keep the paired JPEG files. The default is to keep them. If the +#. user doesn't want them, they are deleted after being copied to the mipmap cache. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. - Add the script to the lua-scripts +#. - Enable the script +#. - Turn off the keep_jpgs preference if the JPEGS are not wanted +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "Использовать парные jpg-файлы в качестве мипмапа" + +#. visible name of script +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "" +"Используйте JPG-файл из пары RAW JPG в качестве мипмапа в полном размере." + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. max mipmap size - 5.4.x = 8, after is 10 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "Сохранять файлы JPEG" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "Не удалять файлы JPEG после их копирования в папку mipmap." + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. if dt.collection is equal to count there are no +#. RAW+JPEG pairs +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "Нет пар RAW+JPEG для обработки." + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "Создание кэша из файлов JPG" + +#. v["raw"]:generate_cache(true, 6, 6) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2018 Bill Ferguson #. @@ -12470,7 +14750,7 @@ msgstr "Исполняемые файлы" #. check if we have something to manage and exit if not #: ../src/external/lua-scripts/tools/executable_manager.lua:157 msgid "no executable paths found, exiting..." -msgstr "Пути к исполняемым файлам не найдены, завершение работы..." +msgstr "Пути к исполняемым файлам не найдены, выход..." #. build a table of the path preferences #. preferences are stored with forward slashes @@ -12582,6 +14862,8 @@ msgstr "Извлечь и распечатать документацию в к #. file to luarc and the scripts will run. #. #. +#. figure out where we are running from +#. assume user based #. api check #. du.check_min_api_version("9.3.0", "script_manager") #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12594,11 +14876,19 @@ msgstr "Извлечь и распечатать документацию в к #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:104 +#: ../src/external/lua-scripts/tools/script_manager.lua:131 +msgid "disable Lua scripts" +msgstr "Отключить скрипты Lua" + +#: ../src/external/lua-scripts/tools/script_manager.lua:132 +msgid "do not run the Lua scripts" +msgstr "Не запускать скрипты Lua" + +#: ../src/external/lua-scripts/tools/script_manager.lua:140 msgid "check for updated scripts on start up" msgstr "Проверять наличие обновлений при запуске" -#: ../src/external/lua-scripts/tools/script_manager.lua:105 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "automatically update scripts to correct version" msgstr "Автоматически обновлять скрипты до корректной версии" @@ -12668,17 +14958,17 @@ msgstr "Автоматически обновлять скрипты до кор #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:409 +#: ../src/external/lua-scripts/tools/script_manager.lua:445 msgid "contributed" msgstr "Внесенные" -#: ../src/external/lua-scripts/tools/script_manager.lua:413 +#: ../src/external/lua-scripts/tools/script_manager.lua:449 msgid "official" msgstr "Офиц." -#: ../src/external/lua-scripts/tools/script_manager.lua:415 -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2484 +#: ../src/external/lua-scripts/tools/script_manager.lua:451 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 +#: ../src/iop/retouch.c:2479 msgid "tools" msgstr "Инструменты" @@ -12689,7 +14979,7 @@ msgstr "Инструменты" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:503 +#: ../src/external/lua-scripts/tools/script_manager.lua:539 msgid "no documentation available" msgstr "Нет доступной документации" @@ -12715,6 +15005,7 @@ msgstr "Нет доступной документации" #. change the path separator from / to \ for windows #. add the script data #. scan the scripts +#. add a string.match to figure out which lua dir to use #. strip the lua dir off #. strip off .lua\n #. let's not include ourself @@ -12722,6 +15013,18 @@ msgstr "Нет доступной документации" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found +#: ../src/external/lua-scripts/tools/script_manager.lua:792 +#: ../src/external/lua-scripts/tools/script_manager.lua:918 +msgid "" +"ERROR: git not found. Install or specify the location of the git executable." +msgstr "" +"ОШИБКА: git не найден. Установите или укажите местоположение исполняемого " +"файла git." + +#: ../src/external/lua-scripts/tools/script_manager.lua:806 +msgid "lua scripts successfully updated" +msgstr "Скрипты Lua успешно обновлены" + #. ------------ #. UI handling #. ------------ @@ -12729,27 +15032,32 @@ msgstr "Нет доступной документации" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:751 -#: ../src/external/lua-scripts/tools/script_manager.lua:866 +#: ../src/external/lua-scripts/tools/script_manager.lua:901 msgid "" -"ERROR: git not found. Install or specify the location of the git executable." +"unable to create user lua directory, installing additional scripts failed" msgstr "" -"ОШИБКА: git не найден. Установите или укажите местоположение исполняемого " -"файла git." +"Не удалось создать каталог lua для пользователя, установка дополнительных " +"скриптов завершилась неудачей." -#: ../src/external/lua-scripts/tools/script_manager.lua:765 -msgid "lua scripts successfully updated" -msgstr "Скрипты Lua успешно обновлены" +#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#, lua-format +msgid "folder %s is already in use. Please specify a different folder name." +msgstr "Папка %s уже используется. Пожалуйста, укажите другое имя папки." + +#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#, lua-format +msgid "scripts successfully installed into folder %s" +msgstr "Скрипты успешно установлены в папку %s" -#: ../src/external/lua-scripts/tools/script_manager.lua:905 +#: ../src/external/lua-scripts/tools/script_manager.lua:957 msgid "no scripts found to install" msgstr "Не найдено скриптов для установки" -#: ../src/external/lua-scripts/tools/script_manager.lua:910 +#: ../src/external/lua-scripts/tools/script_manager.lua:962 msgid "failed to download scripts" msgstr "не удалось скачать скрипты" -#: ../src/external/lua-scripts/tools/script_manager.lua:1062 +#: ../src/external/lua-scripts/tools/script_manager.lua:1115 #, lua-format msgid "page %d of %d" msgstr "Страница %d из %d" @@ -12763,8 +15071,8 @@ msgstr "Страница %d из %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1217 -#: ../src/external/lua-scripts/tools/script_manager.lua:1492 +#: ../src/external/lua-scripts/tools/script_manager.lua:1270 +#: ../src/external/lua-scripts/tools/script_manager.lua:1564 msgid "scripts" msgstr "Скрипты" @@ -12781,7 +15089,7 @@ msgstr "Скрипты" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1263 +#: ../src/external/lua-scripts/tools/script_manager.lua:1316 msgid "lua API version reset, please restart darktable" msgstr "сброс версии API Lua, пожалуйста, перезапустите darktable" @@ -12790,79 +15098,80 @@ msgstr "сброс версии API Lua, пожалуйста, перезапу #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1310 -msgid "" -"you must restart darktable to use the correct version of the lua scripts" +#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" "Необходимо перезапустить darktable, чтобы использовать правильную версию lua-" "скриптов" +#. exec user luarc file if it exists +#. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1408 msgid "scripts to update" msgstr "Обновить скрипты" -#: ../src/external/lua-scripts/tools/script_manager.lua:1337 +#: ../src/external/lua-scripts/tools/script_manager.lua:1409 msgid "select the scripts installation to update" msgstr "Выберите установку скриптов для обновления" -#: ../src/external/lua-scripts/tools/script_manager.lua:1346 -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1418 +#: ../src/external/lua-scripts/tools/script_manager.lua:1480 msgid "update scripts" msgstr "Обновить скрипты" -#: ../src/external/lua-scripts/tools/script_manager.lua:1347 +#: ../src/external/lua-scripts/tools/script_manager.lua:1419 msgid "update the lua scripts from the repository" msgstr "Обновить скрипты Lua из репозитория" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1358 +#: ../src/external/lua-scripts/tools/script_manager.lua:1430 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "" "Введите URL git-репозитория, содержащего скрипты, которые вы хотите добавить." -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1435 msgid "name of new folder" msgstr "Имя нового каталога" -#: ../src/external/lua-scripts/tools/script_manager.lua:1364 +#: ../src/external/lua-scripts/tools/script_manager.lua:1436 msgid "enter a folder name for the additional scripts" msgstr "Введите имя каталога для дополнительных скриптов" -#: ../src/external/lua-scripts/tools/script_manager.lua:1369 +#: ../src/external/lua-scripts/tools/script_manager.lua:1441 msgid "URL to download additional scripts from" msgstr "URL для загрузки дополнительных скриптов с" -#: ../src/external/lua-scripts/tools/script_manager.lua:1371 +#: ../src/external/lua-scripts/tools/script_manager.lua:1443 msgid "new folder to place scripts in" msgstr "Новый каталог для скриптов" -#: ../src/external/lua-scripts/tools/script_manager.lua:1374 +#: ../src/external/lua-scripts/tools/script_manager.lua:1446 msgid "install additional scripts" msgstr "Установить дополнительные скрипты" -#: ../src/external/lua-scripts/tools/script_manager.lua:1382 +#: ../src/external/lua-scripts/tools/script_manager.lua:1454 msgid "enable \"disable scripts\" button" msgstr "Воспользуйтесь кнопкой \"Отключить скрипты\"." -#: ../src/external/lua-scripts/tools/script_manager.lua:1394 -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 +#: ../src/external/lua-scripts/tools/script_manager.lua:1491 msgid "disable scripts" msgstr "Отключить скрипты" -#: ../src/external/lua-scripts/tools/script_manager.lua:1400 +#: ../src/external/lua-scripts/tools/script_manager.lua:1472 msgid "lua scripts will not run the next time darktable is started" msgstr "Скрипты Lua не будут запускаться при следующем запуске darktable." -#: ../src/external/lua-scripts/tools/script_manager.lua:1414 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 msgid "add more scripts" msgstr "Добавить скрипты" -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1502 msgid "select the script folder" msgstr "Выбрать каталог для скрипта" @@ -12870,49 +15179,50 @@ msgstr "Выбрать каталог для скрипта" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1461 +#: ../src/external/lua-scripts/tools/script_manager.lua:1533 #: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 -#: ../src/iop/clipping.c:2093 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:3005 ../src/iop/filmicrgb.c:4375 +#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 +#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 #: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/views/lighttable.c:1446 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4158 +#: ../src/views/lighttable.c:1588 msgid "page" msgstr "Страница" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1573 msgid "scripts per page" msgstr "Скрипты на странице" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1574 msgid "select number of start/stop buttons to display" msgstr "Выберите, сколько кнопок запуска/остановки отображать" -#: ../src/external/lua-scripts/tools/script_manager.lua:1513 +#: ../src/external/lua-scripts/tools/script_manager.lua:1585 msgid "change number of buttons" msgstr "Изменить количество кнопок" -#: ../src/external/lua-scripts/tools/script_manager.lua:1523 +#: ../src/external/lua-scripts/tools/script_manager.lua:1595 msgid "configuration" msgstr "Настройка" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1545 -#: ../src/gui/accelerators.c:2916 ../src/gui/accelerators.c:3016 -#: ../src/views/view.c:1608 +#: ../src/external/lua-scripts/tools/script_manager.lua:1617 +#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 +#: ../src/views/view.c:1767 msgid "action" msgstr "Действие" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "install/update scripts" msgstr "Установить/обновить скрипты" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "configure" msgstr "Настроить" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "start/stop scripts" msgstr "Запустить/остановить скрипты" @@ -12961,8 +15271,8 @@ msgid "" "need to enable disk backend for full preview cache.\n" "no full previews to be generated, done.\n" msgstr "" -"ВНИМАНИЕ: Опция кэширования полноразмерных изображений отключена в " -"настройках darktable.\n" +"ВНИМАНИЕ: Опция кэширования полноразмерных изображений отключена в настройках " +"darktable.\n" "Включите её, если необходимо сгенерировать миниатюры.\n" #: ../src/generate-cache/main.c:247 @@ -12995,8 +15305,8 @@ msgstr "и..." #: ../src/gui/about.c:59 msgid "translator-credits" msgstr "" -"Тимур Давлетшин , Александр Прокудин " +"Тимур Давлетшин , Александр Прокудин " +"" #: ../src/gui/accelerators.c:67 msgid "in active view" @@ -13018,27 +15328,27 @@ msgstr "Настройки скорости" msgid "disabled defaults" msgstr "Отключенные значения по умолчанию" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1417 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "Прокрутка" #: ../src/gui/accelerators.c:92 msgid "pan" -msgstr "" +msgstr "сдвигать" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6137 ../src/iop/clipping.c:1919 -#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2116 -#: ../src/views/darkroom.c:2971 ../src/views/lighttable.c:1432 +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 +#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 msgid "horizontal" msgstr "Горизонтально" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6135 ../src/iop/clipping.c:1918 -#: ../src/iop/clipping.c:2101 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:2975 ../src/views/lighttable.c:1439 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 msgid "vertical" msgstr "Вертикально" @@ -13058,42 +15368,42 @@ msgstr "вверх вниз" msgid "pgupdown" msgstr "pgup вниз" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1395 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" -msgstr "" +msgstr "shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1397 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" -msgstr "" +msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1400 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "Параметр" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1402 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" -msgstr "" +msgstr "alt" #: ../src/gui/accelerators.c:114 msgid "cmd" -msgstr "" +msgstr "cmd" #: ../src/gui/accelerators.c:115 msgid "altgr" -msgstr "" +msgstr "altgr" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:175 -#: ../src/libs/tagging.c:1978 +#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 +#: ../src/libs/tagging.c:2009 msgid "edit" msgstr "Изменить" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:774 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "up" msgstr "Вверх" -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:774 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "down" msgstr "Вниз" @@ -13101,176 +15411,195 @@ msgstr "Вниз" msgid "set" msgstr "Установить" +#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 +#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 +msgid "toggle" +msgstr "Переключить" + +#: ../src/gui/accelerators.c:137 +msgid "previous module" +msgstr "Предыдущий модуль" + +#: ../src/gui/accelerators.c:138 +msgid "next module" +msgstr "Следующий модуль" + #: ../src/gui/accelerators.c:138 +msgid "previous instance" +msgstr "Предыдущий экземпляр" + +#: ../src/gui/accelerators.c:139 +msgid "next instance" +msgstr "Следующий экземпляр" + +#: ../src/gui/accelerators.c:142 msgid "popup" msgstr "Всплывашка" -#: ../src/gui/accelerators.c:139 ../src/gui/accelerators.c:172 -#: ../src/gui/gtk.c:3809 ../src/views/lighttable.c:882 +#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1024 msgid "next" msgstr "Следующий" -#: ../src/gui/accelerators.c:140 ../src/gui/accelerators.c:171 -#: ../src/gui/gtk.c:3810 ../src/views/lighttable.c:883 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 +#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1025 msgid "previous" msgstr "Предыдущий" -#: ../src/gui/accelerators.c:142 ../src/gui/accelerators.c:1604 +#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 msgid "last" msgstr "Последние" -#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:1603 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 msgid "first" msgstr "Первый" -#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:160 -#: ../src/gui/accelerators.c:355 ../src/libs/filters/rating_range.c:295 -#: ../src/libs/tagging.c:3520 ../src/views/darkroom.c:2595 -#: ../src/views/darkroom.c:2661 ../src/views/darkroom.c:2937 -msgid "toggle" -msgstr "Переключить" - -#: ../src/gui/accelerators.c:150 +#: ../src/gui/accelerators.c:154 msgid "ctrl-toggle" msgstr "ctrl-переключить" -#: ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:155 msgid "ctrl-on" msgstr "ctrl-вкл." -#: ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:156 msgid "right-toggle" msgstr "Правый переключатель" -#: ../src/gui/accelerators.c:153 +#: ../src/gui/accelerators.c:157 msgid "right-on" msgstr "Право на" -#: ../src/gui/accelerators.c:164 ../src/gui/gtk.c:3808 +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 msgid "activate" msgstr "Активировать" -#: ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:169 msgid "ctrl-activate" msgstr "ctrl-активировать" -#: ../src/gui/accelerators.c:166 +#: ../src/gui/accelerators.c:170 msgid "right-activate" msgstr "активировать право" -#: ../src/gui/accelerators.c:173 +#: ../src/gui/accelerators.c:177 msgid "store" msgstr "Хранить" -#: ../src/gui/accelerators.c:176 ../src/gui/styles_dialog.c:665 +#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "Обновить" -#: ../src/gui/accelerators.c:177 ../src/libs/tools/global_toolbox.c:60 +#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 #: ../src/libs/tools/global_toolbox.c:512 msgid "preferences" msgstr "Параметры darktable" -#: ../src/gui/accelerators.c:182 +#: ../src/gui/accelerators.c:186 msgid "apply on new instance" msgstr "Применить к новому экземпляру" -#: ../src/gui/accelerators.c:187 +#: ../src/gui/accelerators.c:191 msgid "start" msgstr "Начало" -#: ../src/gui/accelerators.c:188 +#: ../src/gui/accelerators.c:192 msgid "end" msgstr "Конец" -#: ../src/gui/accelerators.c:373 +#: ../src/gui/accelerators.c:377 msgid "entry" msgstr "Запись" -#: ../src/gui/accelerators.c:470 +#: ../src/gui/accelerators.c:474 msgid "combo effect not found" msgstr "Комбинированный эффект не найден" -#: ../src/gui/accelerators.c:664 +#: ../src/gui/accelerators.c:668 msgid "(keypad)" msgstr "(клавиатура)" -#: ../src/gui/accelerators.c:673 +#: ../src/gui/accelerators.c:677 msgid "tablet button" msgstr "Кнопка планшета" -#: ../src/gui/accelerators.c:682 +#: ../src/gui/accelerators.c:686 msgid "unknown driver" msgstr "Неизвестный драйвер" -#: ../src/gui/accelerators.c:755 +#: ../src/gui/accelerators.c:759 msgid "long" msgstr "Долгота" -#: ../src/gui/accelerators.c:756 +#: ../src/gui/accelerators.c:760 msgid "double-press" msgstr "Двойное нажатие" -#: ../src/gui/accelerators.c:757 +#: ../src/gui/accelerators.c:761 msgid "triple-press" msgstr "Тройное нажатие" -#: ../src/gui/accelerators.c:758 +#: ../src/gui/accelerators.c:762 msgid "press" msgstr "Нажмите" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:766 msgctxt "accel" msgid "left" msgstr "Левая" -#: ../src/gui/accelerators.c:763 +#: ../src/gui/accelerators.c:767 msgctxt "accel" msgid "right" msgstr "Правая" -#: ../src/gui/accelerators.c:764 +#: ../src/gui/accelerators.c:768 msgctxt "accel" msgid "middle" msgstr "Средняя" -#: ../src/gui/accelerators.c:765 +#: ../src/gui/accelerators.c:769 msgctxt "accel" msgid "long" msgstr "Долгое" -#: ../src/gui/accelerators.c:766 +#: ../src/gui/accelerators.c:770 msgctxt "accel" msgid "double-click" msgstr "Двойной щелчок" -#: ../src/gui/accelerators.c:767 +#: ../src/gui/accelerators.c:771 msgctxt "accel" msgid "triple-click" msgstr "Тройной щелчок" -#: ../src/gui/accelerators.c:768 +#: ../src/gui/accelerators.c:772 msgid "click" msgstr "Нажмите" -#: ../src/gui/accelerators.c:796 +#: ../src/gui/accelerators.c:800 msgid "first instance" msgstr "Первый экземпляр" -#: ../src/gui/accelerators.c:798 +#: ../src/gui/accelerators.c:802 msgid "last instance" msgstr "Последний экземпляр" -#: ../src/gui/accelerators.c:800 +#: ../src/gui/accelerators.c:804 msgid "relative instance" msgstr "Относительный экземпляр" -#: ../src/gui/accelerators.c:817 ../src/gui/accelerators.c:2941 -#: ../src/gui/accelerators.c:3904 +#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 +#: ../src/gui/accelerators.c:3910 msgid "speed" msgstr "Скорость" -#: ../src/gui/accelerators.c:959 +#: ../src/gui/accelerators.c:963 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -13281,11 +15610,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1062 ../src/gui/accelerators.c:1081 +#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 msgid "start typing for incremental search" msgstr "Начните вводить для поэтапного поиска" -#: ../src/gui/accelerators.c:1065 +#: ../src/gui/accelerators.c:1069 msgid "" "\n" "press Delete to delete selected shortcut" @@ -13293,7 +15622,7 @@ msgstr "" "\n" "Нажмите \"Удалить\", чтобы удалить выбранную комбинацию клавиш" -#: ../src/gui/accelerators.c:1067 +#: ../src/gui/accelerators.c:1071 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -13301,7 +15630,7 @@ msgstr "" "\n" "Нажмите \"Удалить\", чтобы удалить выбранную комбинацию клавиш по умолчанию" -#: ../src/gui/accelerators.c:1068 +#: ../src/gui/accelerators.c:1072 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -13310,7 +15639,7 @@ msgstr "" "Нажмите \"Удалить\", чтобы восстановить выбранную комбинацию клавиш по " "умолчанию" -#: ../src/gui/accelerators.c:1070 +#: ../src/gui/accelerators.c:1074 msgid "" "\n" "double-click to add new shortcut" @@ -13318,11 +15647,11 @@ msgstr "" "\n" "Двойной щелчок добавляет новую комбинацию клавиш" -#: ../src/gui/accelerators.c:1082 +#: ../src/gui/accelerators.c:1086 msgid "click to filter shortcuts list" msgstr "нажмите, чтобы отфильтровать комбинации клавиш" -#: ../src/gui/accelerators.c:1084 +#: ../src/gui/accelerators.c:1088 msgid "" "\n" "right-click to show action of selected shortcut" @@ -13330,7 +15659,7 @@ msgstr "" "\n" "Правый щелчок отображает действие выбранной комбинации клавиш" -#: ../src/gui/accelerators.c:1087 +#: ../src/gui/accelerators.c:1091 msgid "" "\n" "double-click to define new shortcut" @@ -13338,11 +15667,41 @@ msgstr "" "\n" "Двойной щелчок определяет новую комбинацию клавиш" -#: ../src/gui/accelerators.c:1103 +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the " +"shortcuts list." +msgstr "" +"\n" +"\n" +"Для одного и того же действия можно определить несколько сочетаний клавиш;\n" +"для каждого из них в списке сочетаний клавиш можно задать разные элементы, " +"эффекты, скорость или экземпляры." + +#: ../src/gui/accelerators.c:1098 +msgid "" +"\n" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional " +"modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the " +"effect or speed." +msgstr "" +"\n" +"\n" +"При включенных запасных вариантах ту же комбинацию клавиш можно использовать " +"с дополнительными модификаторами\n" +"или прокруткой/щелчками/перемещениями мыши, чтобы воздействовать на другой " +"элемент, изменять эффект или скорость." + +#: ../src/gui/accelerators.c:1107 msgid "shift+alt+scroll to change height" msgstr "Shift+Alt+Scroll меняет высоту" -#: ../src/gui/accelerators.c:1123 +#: ../src/gui/accelerators.c:1127 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -13350,43 +15709,43 @@ msgstr "" "нажимайте клавиши щелчком мыши и прокручивайте или перемещайте комбинации, " "чтобы создать комбинацию клавиш" -#: ../src/gui/accelerators.c:1124 +#: ../src/gui/accelerators.c:1128 msgid "click to open shortcut configuration" msgstr "нажмите, чтобы открыть настройку комбинации клавиш" -#: ../src/gui/accelerators.c:1125 +#: ../src/gui/accelerators.c:1129 msgid "ctrl+click to add to quick access panel\n" msgstr "ctrl+щелчок, чтобы добавить в панель быстрого доступа\n" -#: ../src/gui/accelerators.c:1126 +#: ../src/gui/accelerators.c:1130 msgid "ctrl+click to remove from quick access panel\n" msgstr "ctrl+щелчок, чтобы удалить из панели быстрого доступа\n" -#: ../src/gui/accelerators.c:1127 +#: ../src/gui/accelerators.c:1131 msgid "scroll to change default speed" msgstr "Прокрутка меняет высоту" -#: ../src/gui/accelerators.c:1128 +#: ../src/gui/accelerators.c:1132 msgid "right-click to exit mapping mode" msgstr "Щелкните правой кнопкой мыши, чтобы выйти из режима отображения" -#: ../src/gui/accelerators.c:1187 +#: ../src/gui/accelerators.c:1191 msgid "ctrl+v" msgstr "Ctrl+V" -#: ../src/gui/accelerators.c:1187 +#: ../src/gui/accelerators.c:1191 msgid "right long click" msgstr "Долгое нажатие правой кнопкой," -#: ../src/gui/accelerators.c:1187 +#: ../src/gui/accelerators.c:1191 msgid "to copy Lua command" msgstr "чтобы скопировать команду Lua" -#: ../src/gui/accelerators.c:1455 +#: ../src/gui/accelerators.c:1461 msgid "shortcut for move exists with single effect" msgstr "комбинация клавиш для перемещения существует с единственным эффектом" -#: ../src/gui/accelerators.c:1457 +#: ../src/gui/accelerators.c:1463 #, c-format msgid "" "%s\n" @@ -13397,62 +15756,62 @@ msgstr "" "\n" "(%s присвоено %s)" -#: ../src/gui/accelerators.c:1458 +#: ../src/gui/accelerators.c:1464 msgid "create separate shortcuts for up and down move?" msgstr "создать отдельные комбинации клавиш для перемещения вверх и вниз?" -#: ../src/gui/accelerators.c:1484 +#: ../src/gui/accelerators.c:1490 #, c-format msgid "%s, speed reset" msgstr "%s, сброс скорости" -#: ../src/gui/accelerators.c:1503 +#: ../src/gui/accelerators.c:1509 msgid "shortcut exists with different settings" msgstr "комбинация клавиш существует с другими настройками" -#: ../src/gui/accelerators.c:1504 +#: ../src/gui/accelerators.c:1510 msgid "reset the settings of the shortcut?" msgstr "Сбросить настройки комбинации клавиш?" -#: ../src/gui/accelerators.c:1513 +#: ../src/gui/accelerators.c:1519 msgid "shortcut already exists" msgstr "Комбинация клавиш уже существуют" -#: ../src/gui/accelerators.c:1515 +#: ../src/gui/accelerators.c:1521 msgid "disable this default shortcut?" msgstr "Отключить эту комбинацию клавиш по умолчанию?" -#: ../src/gui/accelerators.c:1516 +#: ../src/gui/accelerators.c:1522 msgid "remove the shortcut?" msgstr "Удалить комбинацию клавиш?" -#: ../src/gui/accelerators.c:1556 +#: ../src/gui/accelerators.c:1562 msgid "clashing shortcuts exist" msgstr "существуют конфликтующие комбинации клавиш" -#: ../src/gui/accelerators.c:1557 +#: ../src/gui/accelerators.c:1563 msgid "remove these existing shortcuts?" msgstr "Удалить эти существующие комбинации клавиш?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1602 +#: ../src/gui/accelerators.c:1608 msgid "preferred" msgstr "Предпочтительный" -#: ../src/gui/accelerators.c:1605 +#: ../src/gui/accelerators.c:1611 msgid "second" msgstr "Второй" -#: ../src/gui/accelerators.c:1606 +#: ../src/gui/accelerators.c:1612 msgid "last but one" msgstr "предпоследний" -#: ../src/gui/accelerators.c:1769 ../src/gui/accelerators.c:1834 +#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 msgid "(unchanged)" msgstr "(без изменений)" -#: ../src/gui/accelerators.c:1951 +#: ../src/gui/accelerators.c:1957 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -13477,47 +15836,47 @@ msgstr "" "\n" "щелкните правой кнопкой мыши, чтобы отменить" -#: ../src/gui/accelerators.c:2024 +#: ../src/gui/accelerators.c:2030 msgid "removing shortcut" msgstr "Удаление комбинации клавиш" -#: ../src/gui/accelerators.c:2026 +#: ../src/gui/accelerators.c:2032 msgid "disable the selected default shortcut?" msgstr "Удалить выбранную комбинацию клавиш по умолчанию?" -#: ../src/gui/accelerators.c:2027 +#: ../src/gui/accelerators.c:2033 msgid "restore the selected default shortcut?" msgstr "Восстановить выбранную комбинацию клавиш по умолчанию?" -#: ../src/gui/accelerators.c:2028 +#: ../src/gui/accelerators.c:2034 msgid "remove the selected shortcut?" msgstr "Удалить выбранную комбинацию клавиш?" -#: ../src/gui/accelerators.c:2143 +#: ../src/gui/accelerators.c:2149 msgid "command" msgstr "Управлять" -#: ../src/gui/accelerators.c:2144 +#: ../src/gui/accelerators.c:2150 msgid "preset" msgstr "Предустановка" -#: ../src/gui/accelerators.c:2525 +#: ../src/gui/accelerators.c:2531 msgid "restore shortcuts" msgstr "Восстановить комбинации клавиш" -#: ../src/gui/accelerators.c:2528 +#: ../src/gui/accelerators.c:2534 msgid "_defaults" -msgstr "" +msgstr "_defaults" -#: ../src/gui/accelerators.c:2529 +#: ../src/gui/accelerators.c:2535 msgid "_startup" -msgstr "" +msgstr "_startup" -#: ../src/gui/accelerators.c:2530 +#: ../src/gui/accelerators.c:2536 msgid "_edits" msgstr "Изменения" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2541 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -13529,7 +15888,7 @@ msgstr "" " - как при запуске\n" " - как при открытии этого диалога\n" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2547 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -13537,17 +15896,16 @@ msgstr "" "очистить все новые комбинации клавиш\n" "(вместо того, чтобы просто восстановить измененные)" -#: ../src/gui/accelerators.c:2598 ../src/gui/preferences.c:1056 -#: ../src/libs/tools/global_toolbox.c:487 -#: ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 +#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 msgid "shortcuts" msgstr "Комбинации клавиш" -#: ../src/gui/accelerators.c:2608 +#: ../src/gui/accelerators.c:2614 msgid "export shortcuts" msgstr "Экспорт комбинаций клавиш" -#: ../src/gui/accelerators.c:2615 +#: ../src/gui/accelerators.c:2621 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -13555,27 +15913,27 @@ msgstr "" "экспортировать в файл все комбинации клавиш\n" "или только для одного выбранного устройства\n" -#: ../src/gui/accelerators.c:2621 ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 msgid "keyboard" msgstr "клавиатура" -#: ../src/gui/accelerators.c:2634 +#: ../src/gui/accelerators.c:2640 msgid "device id" msgstr "Идентификатор устройства" -#: ../src/gui/accelerators.c:2652 +#: ../src/gui/accelerators.c:2658 msgid "select file to export" msgstr "Выбор файла для экспорта" -#: ../src/gui/accelerators.c:2653 ../src/libs/tagging.c:2846 +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 msgid "_export" msgstr "_Экспортировать" -#: ../src/gui/accelerators.c:2680 +#: ../src/gui/accelerators.c:2686 msgid "import shortcuts" msgstr "Импорт комбинаций клавиш" -#: ../src/gui/accelerators.c:2687 +#: ../src/gui/accelerators.c:2693 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -13583,31 +15941,31 @@ msgstr "" "импортировать все комбинации клавиш из файла\n" "или только для одного выбранного устройства\n" -#: ../src/gui/accelerators.c:2704 +#: ../src/gui/accelerators.c:2710 msgid "id in file" msgstr "Идентификатор в файле" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2716 msgid "id when loaded" msgstr "идентификатор при загрузке" -#: ../src/gui/accelerators.c:2713 +#: ../src/gui/accelerators.c:2719 msgid "clear device first" msgstr "Сначала очистить устройство" -#: ../src/gui/accelerators.c:2738 +#: ../src/gui/accelerators.c:2744 msgid "select file to import" msgstr "Выбор файла загружаемой схемы клавиш" -#: ../src/gui/accelerators.c:2739 ../src/libs/tagging.c:2804 +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 msgid "_import" msgstr "_Импортировать" -#: ../src/gui/accelerators.c:2789 +#: ../src/gui/accelerators.c:2795 msgid "import sample shortcuts" msgstr "Импорт комбинаций клавиш по умолчанию" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2801 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -13631,11 +15989,11 @@ msgstr "" "Рекомендуется экспортировать ваши текущие\n" "сочетания перед этим действием.\n" -#: ../src/gui/accelerators.c:2891 +#: ../src/gui/accelerators.c:2897 msgid "search shortcuts list" msgstr "Список поиска комбинаций клавиш" -#: ../src/gui/accelerators.c:2893 +#: ../src/gui/accelerators.c:2899 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -13643,23 +16001,23 @@ msgstr "" "Поэтапный поиск в списке комбинаций клавиш\n" "нажимайте клавиши вверх или вниз, чтобы переключаться между совпадениями" -#: ../src/gui/accelerators.c:2913 ../src/views/view.c:1606 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "Комбинация клавиш" -#: ../src/gui/accelerators.c:2926 +#: ../src/gui/accelerators.c:2932 msgid "element" msgstr "Элемент" -#: ../src/gui/accelerators.c:2934 +#: ../src/gui/accelerators.c:2940 msgid "effect" msgstr "Эффект" -#: ../src/gui/accelerators.c:2992 +#: ../src/gui/accelerators.c:2998 msgid "search actions list" msgstr "Список действий поиска" -#: ../src/gui/accelerators.c:2994 +#: ../src/gui/accelerators.c:3000 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -13667,16 +16025,16 @@ msgstr "" "поэтапный поиск в списке действий\n" "нажимайте клавиши вверх или вниз, чтобы переключаться между совпадениями" -#: ../src/gui/accelerators.c:3024 ../src/gui/guides.c:840 -#: ../src/gui/metadata_tags.c:120 +#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "Тип" -#: ../src/gui/accelerators.c:3054 +#: ../src/gui/accelerators.c:3060 msgid "enable fallbacks" msgstr "Включить запасные варианты" -#: ../src/gui/accelerators.c:3055 +#: ../src/gui/accelerators.c:3061 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -13685,52 +16043,51 @@ msgstr "" "движений\n" "при использовании в сочетании с базовой комбинацией клавиш" -#: ../src/gui/accelerators.c:3062 +#: ../src/gui/accelerators.c:3068 msgid "open help page for shortcuts" msgstr "Откройте справку, чтобы узнать о комбинациях клавиш" -#: ../src/gui/accelerators.c:3066 +#: ../src/gui/accelerators.c:3072 msgid "restore..." msgstr "Восстановить..." -#: ../src/gui/accelerators.c:3067 +#: ../src/gui/accelerators.c:3073 msgid "restore default shortcuts or previous state" msgstr "Восстановить комбинации клавиш по умолчанию или предыдущее состояние" -#: ../src/gui/accelerators.c:3070 +#: ../src/gui/accelerators.c:3076 msgid "import extras" msgstr "Импорт дополн." -#: ../src/gui/accelerators.c:3071 +#: ../src/gui/accelerators.c:3077 msgid "import extended default shortcuts" msgstr "Импортировать расширенные комбинации клавиш по умолчанию?" -#: ../src/gui/accelerators.c:3074 ../src/libs/styles.c:939 -#: ../src/libs/tagging.c:3682 +#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3713 msgid "import..." msgstr "Импорт..." -#: ../src/gui/accelerators.c:3075 +#: ../src/gui/accelerators.c:3081 msgid "fully or partially import shortcuts from file" msgstr "Полностью или частично импортировать комбинации клавиш из файла" -#: ../src/gui/accelerators.c:3078 ../src/libs/styles.c:945 -#: ../src/libs/tagging.c:3689 +#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3720 msgid "export..." msgstr "Экспорт..." -#: ../src/gui/accelerators.c:3079 +#: ../src/gui/accelerators.c:3085 msgid "fully or partially export shortcuts to file" msgstr "полностью или частично экспортировать комбинации клавиш в файл" -#: ../src/gui/accelerators.c:3091 +#: ../src/gui/accelerators.c:3097 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" "this is switched on by toggling the \"keyboard\" button next to " -"preferences in the top panel. in this mode, clicking on a widget or area " -"will open this dialog with the appropriate selection for advanced " -"configuration.\n" +"preferences in the top panel. in this mode, clicking on a widget or area will " +"open this dialog with the appropriate selection for advanced configuration.\n" "\n" "multiple shortcuts can be assigned to the same action. this is especially " "useful if it has multiple elements, like the module buttons or the " @@ -13748,38 +16105,38 @@ msgstr "" "\n" "Одному и тому же действию может быть назначено несколько комбинаций клавиш. " "Это особенно полезно, если оно содержит несколько элементов , таких " -"как кнопки модуля или цветовые пипетки, прикрепленные к ползункам. Однако " -"при включенных запасных вариантах можно использовать те же простые " +"как кнопки модуля или цветовые пипетки, прикрепленные к ползункам. Однако при " +"включенных запасных вариантах можно использовать те же простые " "комбинации клавиш и изменять их элемент или эффект, добавляя " "щелчки мыши.\n" "\n" "Нажмите три раза , чтобы скрыть это уведомление навсегда" -#: ../src/gui/accelerators.c:3521 +#: ../src/gui/accelerators.c:3527 msgid "reinitialising input devices" msgstr "Повторная инициализация устройства ввода" -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "move not assigned" msgstr "Перемещение не присвоено" -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "fallback to earlier move" msgstr "возврат к предыдущему шагу" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "down move" msgstr "Переместить ниже" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "flip top/bottom first/last" msgstr "Перевернуть верх/низ первым/последним" -#: ../src/gui/accelerators.c:3769 +#: ../src/gui/accelerators.c:3775 msgid "fallback to move" msgstr "Запасной вариант для перемещения" -#: ../src/gui/accelerators.c:3875 +#: ../src/gui/accelerators.c:3881 #, c-format msgid "" "\n" @@ -13789,245 +16146,209 @@ msgstr "" "Применение предустановки \"%s\"" #. TODO -#: ../src/gui/accelerators.c:3991 +#: ../src/gui/accelerators.c:3997 msgid "ignoring shortcuts while blocking jobs running" -msgstr "" +msgstr "Игнорирование комбинаций клавиш при запущенных блокирующих заданиях" -#: ../src/gui/accelerators.c:4025 +#: ../src/gui/accelerators.c:4031 #, c-format msgid "%s not assigned" msgstr "%s не присвоен" -#: ../src/gui/accelerators.c:4205 +#: ../src/gui/accelerators.c:4211 #, c-format msgid "%s assigned to %s" msgstr "%s присвоен %s" -#: ../src/gui/accelerators.c:4418 +#: ../src/gui/accelerators.c:4424 msgid "short key press resets stuck keys" msgstr "Короткое нажатие клавиши сбрасывает застрявшие клавиши" -#: ../src/gui/workspace.c:59 -msgid "delete workspace" -msgstr "Удалить рабочую область" - -#: ../src/gui/workspace.c:60 -#, c-format -msgid "" -"WARNING\n" -"\n" -"do you really want to delete the '%s' workspace?\n" -"\n" -"if XMP writing is not activated, the editing work will be lost." -msgstr "" -"ВНИМАНИЕ!\n" -"\n" -"Вы действительно хотите удалить рабочую область \"%s\"?\n" -"\n" -"Если запись в XMP не активирована, редактирование будет потеряно." - -#. add a memory workspace just after default one -#: ../src/gui/workspace.c:103 ../src/gui/workspace.c:196 -msgid "memory" -msgstr "Память" - -#: ../src/gui/workspace.c:177 -msgid "darktable - select a workspace" -msgstr "darktable — выберите рабочую область" - -#: ../src/gui/workspace.c:187 -msgid "select an existing workspace" -msgstr "Выбрать уже существующую рабочую область" - -#: ../src/gui/workspace.c:225 -msgid "or create a new one" -msgstr "Или созд. нов." - -#: ../src/gui/workspace.c:233 ../src/libs/session.c:104 -msgid "create" -msgstr "Создать" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "Взять значение с изображения" -#: ../src/gui/gtk.c:193 ../src/views/darkroom.c:4383 +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 msgid "darktable - darkroom preview" msgstr "darktable — предпросмотр" -#: ../src/gui/gtk.c:202 +#: ../src/gui/gtk.c:204 msgid "tooltips off" msgstr "Всплывающие подсказки выключены" -#: ../src/gui/gtk.c:202 +#: ../src/gui/gtk.c:204 msgid "tooltips on" msgstr "Всплывающие подсказки включены" -#: ../src/gui/gtk.c:882 +#: ../src/gui/gtk.c:1035 msgid "closing darktable..." msgstr "Закрытие darktable..." -#: ../src/gui/gtk.c:912 +#: ../src/gui/gtk.c:1065 msgid "exporting to GIMP" msgstr "Экспорт в GIMP" -#: ../src/gui/gtk.c:1193 +#: ../src/gui/gtk.c:1346 msgid "URL opened in web browser" msgstr "Ссылка открыта в браузере" -#: ../src/gui/gtk.c:1197 +#: ../src/gui/gtk.c:1350 msgid "error while opening URL in web browser" msgstr "Ошибка открытия ссылки в браузере" #. View menu -#: ../src/gui/gtk.c:1328 +#: ../src/gui/gtk.c:1531 msgctxt "menu" msgid "Views" msgstr "Режимы" -#: ../src/gui/gtk.c:1332 +#: ../src/gui/gtk.c:1535 msgctxt "menu" msgid "Lighttable" msgstr "Обзор" -#: ../src/gui/gtk.c:1333 +#: ../src/gui/gtk.c:1536 msgctxt "menu" msgid "Darkroom" msgstr "Проявка" -#: ../src/gui/gtk.c:1339 +#: ../src/gui/gtk.c:1542 msgctxt "menu" msgid "Slideshow" msgstr "Слайдшоу" -#: ../src/gui/gtk.c:1341 +#: ../src/gui/gtk.c:1544 msgctxt "menu" msgid "Map" msgstr "Карта" -#: ../src/gui/gtk.c:1343 +#: ../src/gui/gtk.c:1546 msgctxt "menu" msgid "Print" msgstr "Печать" -#: ../src/gui/gtk.c:1345 +#: ../src/gui/gtk.c:1548 msgctxt "menu" msgid "Tethering" msgstr "Дистанционная съемка" #. Window menu -#: ../src/gui/gtk.c:1351 +#: ../src/gui/gtk.c:1554 msgctxt "menu" msgid "Window" msgstr "Окно" #. Help menu -#: ../src/gui/gtk.c:1359 +#: ../src/gui/gtk.c:1562 msgctxt "menu" msgid "Help" msgstr "Помощь" -#: ../src/gui/gtk.c:1363 +#: ../src/gui/gtk.c:1566 msgctxt "menu" msgid "darktable Manual" msgstr "Документация darktable" -#: ../src/gui/gtk.c:1370 +#: ../src/gui/gtk.c:1573 msgctxt "menu" msgid "darktable Homepage" -msgstr "" +msgstr "darktable" -#: ../src/gui/gtk.c:1395 +#: ../src/gui/gtk.c:1605 msgctxt "menu" msgid "Preferences" msgstr "Параметры darktable" -#: ../src/gui/gtk.c:1492 +#: ../src/gui/gtk.c:1659 msgid "panels" msgstr "Панели" -#: ../src/gui/gtk.c:1531 +#: ../src/gui/gtk.c:1698 msgid "switch views" msgstr "Переключить режим" -#: ../src/gui/gtk.c:1532 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 msgid "tethering" msgstr "Камера" -#: ../src/gui/gtk.c:1538 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 msgid "map" msgstr "Карта" -#: ../src/gui/gtk.c:1540 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "Слайдшоу" #. Print button -#: ../src/gui/gtk.c:1542 ../src/libs/print_settings.c:2954 +#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 msgid "print" msgstr "Печать" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1549 +#: ../src/gui/gtk.c:1716 msgid "quit" msgstr "Выход" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1553 +#: ../src/gui/gtk.c:1720 msgid "fullscreen" msgstr "Полноэкранный режим" -#: ../src/gui/gtk.c:1558 +#: ../src/gui/gtk.c:1725 msgid "collapsing controls" msgstr "Cворачивающиеся элементы управления" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1561 +#: ../src/gui/gtk.c:1728 msgid "header" msgstr "Заголовок" -#: ../src/gui/gtk.c:1563 +#: ../src/gui/gtk.c:1730 msgid "filmstrip and timeline" msgstr "Лента снимков и временная шкала" -#: ../src/gui/gtk.c:1565 +#: ../src/gui/gtk.c:1732 msgid "top toolbar" msgstr "Верхняя панель инструментов" -#: ../src/gui/gtk.c:1566 +#: ../src/gui/gtk.c:1733 msgid "bottom toolbar" msgstr "Нижняя панель инструментов" -#: ../src/gui/gtk.c:1567 +#: ../src/gui/gtk.c:1734 msgid "all top" msgstr "Все верхние" -#: ../src/gui/gtk.c:1568 +#: ../src/gui/gtk.c:1735 msgid "all bottom" msgstr "Все нижние" -#: ../src/gui/gtk.c:1570 +#: ../src/gui/gtk.c:1737 msgid "toggle tooltip visibility" msgstr "Переключить видимость всплывающих подсказок" -#: ../src/gui/gtk.c:1573 +#: ../src/gui/gtk.c:1740 msgid "reinitialise input devices" msgstr "Повторно инициализировать устройства ввода" -#: ../src/gui/gtk.c:1614 +#: ../src/gui/gtk.c:1781 msgid "toggle focus-peaking mode" msgstr "Переключить режим фокусировки" -#: ../src/gui/gtk.c:1621 +#: ../src/gui/gtk.c:1788 msgid "toggle focus peaking" msgstr "Переключить определение фокуса" -#: ../src/gui/gtk.c:1963 ../src/gui/gtk.c:3915 ../src/gui/gtk.c:3920 -#: ../src/gui/gtk.c:3925 ../src/gui/gtk.c:3930 +#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 +#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 msgid "tabs" msgstr "Закладки" -#: ../src/gui/gtk.c:2049 +#: ../src/gui/gtk.c:2216 msgid "collapsing panels" msgstr "Cворачивающиеся панели" -#: ../src/gui/gtk.c:2050 +#: ../src/gui/gtk.c:2217 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -14043,55 +16364,55 @@ msgstr "" "\n" "Хотите свернуть все панели?" -#: ../src/gui/gtk.c:2451 +#: ../src/gui/gtk.c:2685 msgid "restore defaults" msgstr "Восстановить значения по умолчанию" -#: ../src/gui/gtk.c:2452 +#: ../src/gui/gtk.c:2686 msgid "restore the default visibility and position of all modules in this view" msgstr "Вернуть все модули по умолчанию в этом режиме" -#: ../src/gui/gtk.c:2535 +#: ../src/gui/gtk.c:2770 msgid "right-click to show/hide modules" msgstr "" "Щелкните правой кнопкой мыши, \n" "чтобы показать/скрыть модули" -#: ../src/gui/gtk.c:2544 +#: ../src/gui/gtk.c:2779 msgid "show/hide modules" msgstr "Показать/скрыть модули" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3342 +#: ../src/gui/gtk.c:3583 msgid "access the online user manual?" msgstr "Открыть онлайн справку?" -#: ../src/gui/gtk.c:3343 +#: ../src/gui/gtk.c:3584 #, c-format msgid "do you want to access `%s'?" msgstr "Вы действительно хотите перейти на \"%s\"?" -#: ../src/gui/gtk.c:3416 +#: ../src/gui/gtk.c:3606 msgid "there is no help available for this element" msgstr "Онлайн справка по указанному элементу отсутствует" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3461 ../src/libs/metadata_view.c:853 +#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 #, c-format msgid "%.1f" -msgstr "" +msgstr "%.1f" -#: ../src/gui/gtk.c:3463 +#: ../src/gui/gtk.c:3653 #, c-format msgid "Sans %s" -msgstr "" +msgstr "Sans %s" -#: ../src/gui/gtk.c:3803 +#: ../src/gui/gtk.c:3993 msgid "does not contain pages" msgstr "Не содержит страниц" -#: ../src/gui/gtk.c:4052 +#: ../src/gui/gtk.c:4242 #, c-format msgid "never show more than %d lines" msgstr "Не показывать более %d строк" @@ -14170,15 +16491,6 @@ msgstr "$(IMAGE.TAGS.HIERARCHY) — метки из метаданных с ие msgid "$(IMAGE.TAGS) - tags as set in metadata settings, flattened" msgstr "$(IMAGE.TAGS) — метки из метаданных" -#: ../src/gui/gtkentry.c:109 -msgid "$(IMAGE.ID) - image ID" -msgstr "$(IMAGE.ID) — ID изображения" - -#: ../src/gui/gtkentry.c:110 -msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" -msgstr "" -"$(IMAGE.ID.NEXT) - ID следующего снимка, который будет присвоен при импорте." - #: ../src/gui/gtkentry.c:116 msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" msgstr "$(OPENCL.ACTIVATED) — поддержка OpenCL" @@ -14210,7 +16522,7 @@ msgstr "Правило третей" #: ../src/gui/guides.c:32 msgid "metering" -msgstr "Измерение" +msgstr "Замер" #: ../src/gui/guides.c:33 msgid "perspective" @@ -14270,11 +16582,11 @@ msgid "global guide overlay settings" msgstr "Общие настройки" #: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:2937 +#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 msgid "guide lines" msgstr "Линии руководства" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2098 +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 msgid "flip" msgstr "Отразить" @@ -14290,7 +16602,7 @@ msgstr "По горизонтали" msgid "vertically" msgstr "По вертикали" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6139 ../src/iop/clipping.c:2102 +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 #: ../src/iop/colorbalance.c:1861 msgid "both" msgstr "Оба направления" @@ -14324,8 +16636,8 @@ msgstr "Показать наложение руководства, когда #: ../src/gui/guides.c:1044 msgid "" "change global guide settings\n" -"note that these settings are applied globally and will impact any module " -"that shows guide overlays" +"note that these settings are applied globally and will impact any module that " +"shows guide overlays" msgstr "" "изменить глобальные настройки гида\n" "обратите внимание, что эти настройки применяются глобально и повлияют на " @@ -14417,23 +16729,23 @@ msgstr "Предустановки меток" msgid "comma separated list of tags" msgstr "Разделённый запятыми список меток" -#: ../src/gui/metadata_tags.c:93 +#: ../src/gui/metadata_tags.c:92 msgid "select tag" msgstr "Выбор метки" -#: ../src/gui/metadata_tags.c:95 +#: ../src/gui/metadata_tags.c:94 msgid "_add" msgstr "Добавить" -#: ../src/gui/metadata_tags.c:96 ../src/libs/geotagging.c:832 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 msgid "_done" msgstr "Готово" -#: ../src/gui/metadata_tags.c:106 +#: ../src/gui/metadata_tags.c:105 msgid "list filter" msgstr "Фильтр списка" -#: ../src/gui/metadata_tags.c:112 +#: ../src/gui/metadata_tags.c:111 msgid "" "list of available tags. click 'add' button or double-click on tag to add the " "selected one" @@ -14441,11 +16753,11 @@ msgstr "" "Список доступных меток. Используйте кнопку \"Добавить\" \n" "или двойной щелчок для добавления выделенной метки." -#: ../src/gui/preferences.c:311 +#: ../src/gui/preferences.c:314 msgid "reset panels in all views" msgstr "Сбросить панели во всех режимах" -#: ../src/gui/preferences.c:312 +#: ../src/gui/preferences.c:315 msgid "" "are you sure?\n" "\n" @@ -14457,17 +16769,17 @@ msgstr "" "вы не сможете восстановить текущее расположение панелей и набор модулей." #. language -#: ../src/gui/preferences.c:345 +#: ../src/gui/preferences.c:348 msgid "interface language" msgstr "Язык интерфейса" -#: ../src/gui/preferences.c:365 +#: ../src/gui/preferences.c:368 msgid "double-click to reset to the system language" msgstr "" "Двойной щелчок сбрасывает настройки языка интерфейса darktable до настроек " "операционной системы" -#: ../src/gui/preferences.c:368 +#: ../src/gui/preferences.c:371 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -14476,27 +16788,27 @@ msgstr "" "Язык интерфейса darktable. Системный язык помечен *\n" "(требуется перезапуск)." -#: ../src/gui/preferences.c:380 +#: ../src/gui/preferences.c:383 msgid "theme" msgstr "Тема" -#: ../src/gui/preferences.c:411 +#: ../src/gui/preferences.c:414 msgid "set the theme for the user interface" msgstr "Тема пользовательского интерфейса darktable" -#: ../src/gui/preferences.c:426 ../src/gui/preferences.c:433 +#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 msgid "use system font size" msgstr "Использовать системный размер шрифтов" -#: ../src/gui/preferences.c:449 ../src/gui/preferences.c:456 +#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 msgid "font size in points" msgstr "Пользовательский размер шрифтов" -#: ../src/gui/preferences.c:462 +#: ../src/gui/preferences.c:465 msgid "GUI controls and text DPI" msgstr "DPI элементов интерфейса" -#: ../src/gui/preferences.c:472 +#: ../src/gui/preferences.c:475 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -14508,73 +16820,72 @@ msgstr "" "Установите -1.0 для использования системных настроек\n" "(требуется перезапуск)." -#: ../src/gui/preferences.c:482 +#: ../src/gui/preferences.c:485 msgid "reset view panels" msgstr "Сбросить настройки панелей" -#: ../src/gui/preferences.c:484 +#: ../src/gui/preferences.c:487 msgid "reset hidden panels, their sizes and selected modules in all views" -msgstr "" -"Сброс скрытых панелей, их размеров и выбранных модулей во всех режимах." +msgstr "Сброс скрытых панелей, их размеров и выбранных модулей во всех режимах." #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:491 +#: ../src/gui/preferences.c:494 msgid "modify selected theme with CSS tweaks below" msgstr "Пользовательские изменения к выбранной теме" -#: ../src/gui/preferences.c:501 +#: ../src/gui/preferences.c:504 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "" "Применить пользовательские изменения в формате CSS. Настройки хранятся в " "файле user.css." -#: ../src/gui/preferences.c:525 +#: ../src/gui/preferences.c:528 msgctxt "usercss" msgid "save CSS and apply" msgstr "Сохранить CSS и применить" -#: ../src/gui/preferences.c:533 +#: ../src/gui/preferences.c:536 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "Сохранить CSS и применить изменения, введённые в редакторе" -#: ../src/gui/preferences.c:536 +#: ../src/gui/preferences.c:539 msgid "open help page for CSS tweaks" msgstr "Откройте справку для настроек CSS" #. load default text with some pointers -#: ../src/gui/preferences.c:558 +#: ../src/gui/preferences.c:561 msgid "ERROR Loading user.css" msgstr "Ошибка загрузки user.css!" #. load default text -#: ../src/gui/preferences.c:567 +#: ../src/gui/preferences.c:570 msgid "Enter CSS theme tweaks here" msgstr "Введите пользовательские изменения к выбранной теме в формате CSS " -#: ../src/gui/preferences.c:582 +#: ../src/gui/preferences.c:585 msgid "darktable preferences" msgstr "Настройки darktable" -#: ../src/gui/preferences.c:642 +#: ../src/gui/preferences.c:648 msgid "darktable needs to be restarted for settings to take effect" msgstr "Требуется перезапуск для применения настроек" #. exif -#: ../src/gui/preferences.c:949 ../src/gui/presets.c:657 +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 #: ../src/libs/metadata_view.c:147 msgid "model" msgstr "Камера" -#: ../src/gui/preferences.c:955 ../src/gui/presets.c:665 +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 #: ../src/libs/metadata_view.c:148 msgid "maker" msgstr "Производитель" -#: ../src/gui/preferences.c:1001 +#: ../src/gui/preferences.c:1007 msgid "search presets list" msgstr "поиск предустановок " -#: ../src/gui/preferences.c:1004 +#: ../src/gui/preferences.c:1010 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -14582,41 +16893,325 @@ msgstr "" "пошаговый поиск в списке предустановок\n" "нажимайте клавиши вверх или вниз, чтобы переключаться между совпадениями" -#: ../src/gui/preferences.c:1014 +#: ../src/gui/preferences.c:1020 msgctxt "preferences" msgid "import..." msgstr "Импорт..." -#: ../src/gui/preferences.c:1019 +#: ../src/gui/preferences.c:1025 msgctxt "preferences" msgid "export..." msgstr "Экспорт..." -#: ../src/gui/preferences.c:1202 +#: ../src/gui/preferences.c:1208 #, c-format msgid "failed to import preset %s" msgstr "Ошибка импорта предустановки \"%s\"" -#: ../src/gui/preferences.c:1214 +#: ../src/gui/preferences.c:1220 msgid "select preset(s) to import" msgstr "Выберите предустановку(-и) для импорта" -#: ../src/gui/preferences.c:1215 ../src/libs/collect.c:433 -#: ../src/libs/copy_history.c:114 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 msgid "_open" msgstr "_Открыть" -#: ../src/gui/preferences.c:1224 +#: ../src/gui/preferences.c:1230 msgid "darktable preset files" msgstr "Файлы предустановок darktable" -#: ../src/gui/preferences.c:1229 ../src/iop/lut3d.c:1603 -#: ../src/libs/copy_history.c:153 ../src/libs/geotagging.c:968 -#: ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 +#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 msgid "all files" msgstr "Все файлы" +#: ../src/gui/preferences_ai.c:161 +msgid "downloaded" +msgstr "Загружено" + +#: ../src/gui/preferences_ai.c:163 +msgid "update available" +msgstr "Доступно обновление" + +#: ../src/gui/preferences_ai.c:165 +msgid "update required" +msgstr "Требуется обновление" + +#: ../src/gui/preferences_ai.c:167 +msgid "downloading..." +msgstr "Загрузка выполняется..." + +#: ../src/gui/preferences_ai.c:171 +msgid "not downloaded" +msgstr "Не загружено" + +#: ../src/gui/preferences_ai.c:379 +msgid "select hardware acceleration for AI inference:" +msgstr "Выберите аппаратную платформу для работы ИИ:" + +#: ../src/gui/preferences_ai.c:569 +msgid "restart to apply" +msgstr "Перезапустите, чтобы применить" + +#: ../src/gui/preferences_ai.c:581 +msgid "not available, will fall back to CPU" +msgstr "Недоступно, будет использоваться процессор" + +#: ../src/gui/preferences_ai.c:833 +msgid "downloading AI model" +msgstr "Загрузка ИИ моделей" + +#: ../src/gui/preferences_ai.c:848 +#, c-format +msgid "downloading: %s" +msgstr "Загрузка: \"%s\"" + +#: ../src/gui/preferences_ai.c:919 +msgid "model download failed" +msgstr "Загрузка модели не удалась" + +#: ../src/gui/preferences_ai.c:994 +msgid "install AI models" +msgstr "Установить ИИ модели" + +#: ../src/gui/preferences_ai.c:1002 +msgid "AI model packages (*.dtmodel)" +msgstr "Пакеты моделей ИИ (*.dtmodel)" + +#: ../src/gui/preferences_ai.c:1093 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "Удалить модель?" +msgstr[1] "Удалить модели?" +msgstr[2] "Удалить модели?" + +#: ../src/gui/preferences_ai.c:1095 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "Вы действительно хотите удалить %d выбранную модель?" +msgstr[1] "Вы действительно хотите удалить %d выбранные модели?" +msgstr[2] "Вы действительно хотите удалить %d выбранных моделей?" + +#: ../src/gui/preferences_ai.c:1156 +msgid "scope" +msgstr "Область" + +#: ../src/gui/preferences_ai.c:1156 +msgid "author" +msgstr "Автор" + +#: ../src/gui/preferences_ai.c:1157 +msgid "source" +msgstr "Источник" + +#: ../src/gui/preferences_ai.c:1157 +msgid "paper" +msgstr "Бумага" + +#: ../src/gui/preferences_ai.c:1158 +msgid "license" +msgstr "Лицензия" + +#: ../src/gui/preferences_ai.c:1158 +msgid "training data" +msgstr "Обучающие данные" + +#: ../src/gui/preferences_ai.c:1159 +msgid "data license" +msgstr "Лицензия на данные" + +#: ../src/gui/preferences_ai.c:1241 +msgid "click for model details" +msgstr "Нажмите для просмотра подробной информации о модели" + +#: ../src/gui/preferences_ai.c:1325 +#, c-format +msgid "" +"ONNX Runtime %s detected.\n" +"Restart darktable to apply." +msgstr "" +"Обнаружена среда выполнения ONNX %s.\n" +"Перезапустите darktable, чтобы применить изменения." + +#: ../src/gui/preferences_ai.c:1330 +#, c-format +msgid "" +"not a valid ONNX Runtime library:\n" +"%s" +msgstr "" +"не является допустимой библиотекой среды выполнения ONNX:\n" +"%s" + +#: ../src/gui/preferences_ai.c:1358 +msgid "" +"no system ONNX Runtime library found.\n" +"\n" +"install one via your package manager or use\n" +"the browse button to select a custom build." +msgstr "" +"Системная библиотека среды выполнения ONNX не найдена.\n" +"\n" +"Установите её через менеджер пакетов или используйте кнопку \n" +"\"Обзор\", чтобы выбрать пользовательскую сборку." + +#: ../src/gui/preferences_ai.c:1373 +#, c-format +msgid "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Restart darktable to apply." +msgstr "" +"Среда выполнения ONNX %s [%s]\n" +"%s\n" +"\n" +"Перезапустите darktable, чтобы применить изменения." + +#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +msgid "select ONNX Runtime library" +msgstr "Выберите библиотеку среды выполнения ONNX" + +#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4124 +msgid "_select" +msgstr "_Выбрать" + +#: ../src/gui/preferences_ai.c:1391 +msgid "multiple ONNX Runtime libraries found:" +msgstr "Обнаружено несколько библиотек среды выполнения ONNX:" + +#: ../src/gui/preferences_ai.c:1472 +msgid "ONNX Runtime (onnxruntime*.dll)" +msgstr "Среда выполнения ONNX (onnxruntime*.dll)" + +#: ../src/gui/preferences_ai.c:1475 +msgid "ONNX Runtime (libonnxruntime.so*)" +msgstr "Среда выполнения ONNX (libonnxruntime.so*)" + +#. enable AI toggle +#: ../src/gui/preferences_ai.c:1528 +msgid "enable AI features" +msgstr "Включить функции ИИ" + +#. provider dropdown +#: ../src/gui/preferences_ai.c:1573 +msgid "AI acceleration" +msgstr "Ускорение ИИ" + +#: ../src/gui/preferences_ai.c:1584 +msgid "select which GPU to use when the active provider supports more than one" +msgstr "" +"Выберите, какой графический процессор использовать, \n" +"если активный провайдер поддерживает более одного." + +#: ../src/gui/preferences_ai.c:1630 +msgid "ONNX Runtime library" +msgstr "Системная библиотека среды выполнения ONNX" + +#: ../src/gui/preferences_ai.c:1644 +msgid "bundled (DirectML)" +msgstr "В комплекте (DirectML)" + +#: ../src/gui/preferences_ai.c:1647 +msgid "bundled (CPU only)" +msgstr "в комплекте (только процессор)" + +#: ../src/gui/preferences_ai.c:1650 +msgid "" +"path to a GPU-enabled ONNX Runtime library.\n" +"leave empty to use the bundled library.\n" +"requires restart to take effect." +msgstr "" +"Путь к библиотеке среды выполнения ONNX с поддержкой графического " +"процессора.\n" +"Оставьте поле пустым, чтобы использовать встроенную библиотеку.\n" +"Для вступления изменений в силу требуется перезапуск." + +#: ../src/gui/preferences_ai.c:1659 +msgid "select a custom ONNX Runtime shared library" +msgstr "выберите пользовательскую общую библиотеку среды выполнения ONNX" + +#: ../src/gui/preferences_ai.c:1661 +msgid "detect" +msgstr "Обнаружить" + +#: ../src/gui/preferences_ai.c:1663 +msgid "search for a system-installed ONNX Runtime library" +msgstr "поиск установленной в системе библиотеки среды выполнения ONNX" + +#: ../src/gui/preferences_ai.c:1698 +msgid "models" +msgstr "Модели" + +#: ../src/gui/preferences_ai.c:1745 +msgid "select/deselect all" +msgstr "Выделить всё" + +#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 +msgid "version" +msgstr "Версия" + +#: ../src/gui/preferences_ai.c:1801 +msgid "task" +msgstr "Задача" + +#: ../src/gui/preferences_ai.c:1816 +msgid "enabled" +msgstr "Включить" + +#: ../src/gui/preferences_ai.c:1826 +msgid "status" +msgstr "Состояние" + +#: ../src/gui/preferences_ai.c:1872 +msgid "download / update default" +msgstr "Загрузка / обновление по умолчанию" + +#: ../src/gui/preferences_ai.c:1874 +msgid "download or update all default models" +msgstr "Загрузить или обновить все модели по умолчанию" + +#: ../src/gui/preferences_ai.c:1884 +msgid "download / update selected" +msgstr "Загрузить / обновить выбранные" + +#: ../src/gui/preferences_ai.c:1886 +msgid "download or update the selected models" +msgstr "Загрузить или обновить выбранные модели" + +#. import from file button +#: ../src/gui/preferences_ai.c:1896 +msgid "import from file…" +msgstr "Импорт из файла…" + +#: ../src/gui/preferences_ai.c:1898 +msgid "install a model from a local .dtmodel file" +msgstr "Установить модель из локального файла .dtmodel" + +#. delete selected button +#: ../src/gui/preferences_ai.c:1904 +msgid "delete selected" +msgstr "Удалить выбранное" + +#: ../src/gui/preferences_ai.c:1906 +msgid "remove the selected models from disk" +msgstr "Удалить выбранные модели с диска" + +#: ../src/gui/preferences_ai.c:1917 +msgid "open help page for AI settings" +msgstr "Открыть страницу справки по настройкам ИИ" + +#. add to stack +#: ../src/gui/preferences_ai.c:1929 +msgid "AI" +msgstr "ИИ" + #: ../src/gui/presets.c:59 msgid "non-raw" msgstr "не RAW" @@ -14627,7 +17222,7 @@ msgstr "RAW" #: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 msgid "HDR" -msgstr "" +msgstr "HDR" #: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 #: ../src/libs/metadata_view.c:384 @@ -14639,13 +17234,13 @@ msgstr "Ч/б" msgid "preset `%s' is write-protected, can't delete!" msgstr "Ошибка удаления! Профиль \"%s\" защищён от записи." -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:237 -#: ../src/libs/modulegroups.c:3877 +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 +#: ../src/libs/modulegroups.c:3974 msgid "delete preset?" msgstr "Удалить предустановку?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:238 -#: ../src/libs/modulegroups.c:3878 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 +#: ../src/libs/modulegroups.c:3975 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "Вы действительно хотите удалить предустановку \"%s\"?" @@ -14656,9 +17251,9 @@ msgstr "Вы действительно хотите удалить предус #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1037 ../src/gui/presets.c:1040 -#: ../src/gui/presets.c:1043 ../src/libs/lib.c:187 ../src/libs/lib.c:204 -#: ../src/libs/lib.c:212 ../src/libs/lib.c:215 +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 +#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 +#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 msgid "new preset" msgstr "Новая предустановка" @@ -14693,78 +17288,77 @@ msgstr "_Выбрать" msgid "preset %s was successfully exported" msgstr "Профиль \"%s\" успешно экспортирован" -#: ../src/gui/presets.c:568 +#: ../src/gui/presets.c:566 #, c-format msgid "edit `%s' for module `%s'" msgstr "Изменение \"%s\" для модуля \"%s\"" -#: ../src/gui/presets.c:573 +#: ../src/gui/presets.c:571 msgid "_export..." msgstr "Экспорт..." -#: ../src/gui/presets.c:574 ../src/libs/tagging.c:1671 -#: ../src/libs/tagging.c:1760 +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 +#: ../src/libs/tagging.c:1791 msgid "_delete" msgstr "Удалить" -#: ../src/gui/presets.c:592 +#: ../src/gui/presets.c:590 msgid "name of the preset" msgstr "Имя предустановки" -#: ../src/gui/presets.c:600 +#: ../src/gui/presets.c:598 msgid "description or further information" msgstr "Описание предустановки" -#: ../src/gui/presets.c:604 +#: ../src/gui/presets.c:602 msgid "reset all module parameters to their default values" msgstr "Сбросить все параметры модуля до исходных" -#: ../src/gui/presets.c:607 +#: ../src/gui/presets.c:605 msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" msgstr "" "Параметры будут сброшены до значений по умолчанию, \n" -"которые могут быть установлены автоматически на основе метаданных " -"изображения." +"которые могут быть установлены автоматически на основе метаданных изображения." -#: ../src/gui/presets.c:612 +#: ../src/gui/presets.c:610 msgid "auto apply this preset to matching images" msgstr "Автоматически применять к снимкам, соответствующим указанным критериям" -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:613 msgid "only show this preset for matching images" msgstr "" "Показывать профиль только для снимков, соответствующих указанным критериям" -#: ../src/gui/presets.c:617 +#: ../src/gui/presets.c:615 msgid "" "be very careful with this option. this might be the last time you see your " "preset." msgstr "" "Будьте осторожны! Возможно, вы видите эту предустановку в последний раз." -#: ../src/gui/presets.c:656 +#: ../src/gui/presets.c:654 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "Строка для поиска модели камеры (% используется для выбора всего)" -#: ../src/gui/presets.c:664 +#: ../src/gui/presets.c:662 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "" "Строка для поиска производителя камеры (% используется для выбора всего)" -#: ../src/gui/presets.c:672 +#: ../src/gui/presets.c:670 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "Строка для поиска модели объектива (% используется для выбора всего)" -#: ../src/gui/presets.c:682 +#: ../src/gui/presets.c:680 msgid "minimum ISO value" msgstr "Минимальное значение ISO" -#: ../src/gui/presets.c:688 +#: ../src/gui/presets.c:686 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" @@ -14772,118 +17366,118 @@ msgstr "" "Максимальное значение ISO\n" "Если оставить его пустым, верхний предел не будет установлен" -#: ../src/gui/presets.c:701 +#: ../src/gui/presets.c:699 msgid "minimum exposure time" msgstr "Минимальное время экспозиции" -#: ../src/gui/presets.c:702 +#: ../src/gui/presets.c:700 msgid "maximum exposure time" msgstr "Максимальное время экспозиции" -#: ../src/gui/presets.c:718 +#: ../src/gui/presets.c:716 msgid "minimum aperture value" msgstr "Минимальное значение диафрагмы" -#: ../src/gui/presets.c:719 +#: ../src/gui/presets.c:717 msgid "maximum aperture value" msgstr "Максимальное значение диафрагмы" -#: ../src/gui/presets.c:737 +#: ../src/gui/presets.c:735 msgid "minimum focal length" msgstr "Минимальное фокусное расстояние" -#: ../src/gui/presets.c:738 +#: ../src/gui/presets.c:736 msgid "maximum focal length" msgstr "Максимальное фокусное расстояние" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:746 +#: ../src/gui/presets.c:744 msgid "format" msgstr "Контейнер" -#: ../src/gui/presets.c:751 +#: ../src/gui/presets.c:749 msgid "select image types you want this preset to be available for" msgstr "Выберите типы изображений, к которым будет применяться данный профиль" -#: ../src/gui/presets.c:764 ../src/libs/filtering.c:1250 +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 msgid "and" msgstr " и " -#: ../src/gui/presets.c:808 ../src/gui/presets.c:860 +#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 msgid "∞" -msgstr "" +msgstr "∞" -#: ../src/gui/presets.c:981 +#: ../src/gui/presets.c:979 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "Ошибка редактирования! Профиль \"%s\" защищён от записи." -#: ../src/gui/presets.c:1005 ../src/libs/lib.c:157 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 msgid "update preset?" msgstr "Обновление предустановки" -#: ../src/gui/presets.c:1006 ../src/libs/lib.c:158 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "Вы действительно хотите обновить предустановку \"%s\"?" -#: ../src/gui/presets.c:1132 +#: ../src/gui/presets.c:1130 msgid "(first)" msgstr "(первый)" -#: ../src/gui/presets.c:1132 +#: ../src/gui/presets.c:1130 msgid "(last)" msgstr "(последний)" -#: ../src/gui/presets.c:1167 +#: ../src/gui/presets.c:1165 #, c-format msgid "preset '%s' %s" msgstr "" "Предустановка %s\n" "%s" -#: ../src/gui/presets.c:1168 +#: ../src/gui/presets.c:1166 msgid "no presets" msgstr "Нет предустановок" -#: ../src/gui/presets.c:1427 ../src/libs/modulegroups.c:3953 -#: ../src/libs/modulegroups.c:3961 +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 +#: ../src/libs/modulegroups.c:4058 msgid "manage module layouts" msgstr "Группировка модулей" -#: ../src/gui/presets.c:1436 +#: ../src/gui/presets.c:1434 msgid "manage quick presets" msgstr "Профили модулей" -#: ../src/gui/presets.c:1618 +#: ../src/gui/presets.c:1616 msgid "manage quick presets list..." msgstr "Профили модулей..." -#: ../src/gui/presets.c:1773 +#: ../src/gui/presets.c:1771 msgid "disabled: wrong module version" msgstr "Отключено: неправильная версия модуля" -#: ../src/gui/presets.c:1792 ../src/libs/lib.c:550 +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 msgid "edit this preset.." msgstr "Изменить эту предустановку" -#: ../src/gui/presets.c:1797 ../src/libs/lib.c:554 +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 msgid "delete this preset" msgstr "Удалить эту предустановку" -#: ../src/gui/presets.c:1804 ../src/libs/lib.c:562 +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 msgid "store new preset.." msgstr "Создать новый профиль..." -#: ../src/gui/presets.c:1814 ../src/libs/lib.c:576 +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 msgid "update preset" msgstr "Обновить профиль" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "Инициализация" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -14951,33 +17545,189 @@ msgstr "Сохранить" msgid "can't create style out of unaltered image" msgstr "Невозможно создать стиль из снимка без изменений" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:587 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +msgid "Welcome to darktable!" +msgstr "Добро пожаловать в darktable!" + +#. Navigation buttons (right-aligned) +#: ../src/gui/welcome.c:739 +msgid "_prev" +msgstr "Назад" + +#: ../src/gui/welcome.c:742 +msgid "_next" +msgstr "Дальше" + +#: ../src/gui/welcome.c:796 +msgid "let's set up a few options to get you started." +msgstr "Давайте сделаем несколько настроек, чтобы вы могли начать работу." + +#: ../src/gui/welcome.c:799 +msgid "" +"if you are unsure, don't worry! just go ahead with the default, you can " +"always change all values later in the preferences." +msgstr "" +"Если вы не уверены - не волнуйтесь! Просто используйте значения по умолчанию. " +"Вы всегда сможете изменить все параметры в настройках." + +#: ../src/gui/welcome.c:804 +msgid "" +"you can close this window at any time, in which case the defaults will be " +"applied." +msgstr "" +"Вы можете закрыть это окно в любой момент, в этом случае будут применены " +"настройки по умолчанию." + +#: ../src/gui/welcome.c:837 +msgid "You are all set!" +msgstr "Всё готово!" + +#: ../src/gui/welcome.c:840 +msgid "" +"darktable is extremely configurable and has a wealth of options. Here we " +"covered just the most essential ones — make sure to explore the " +"preferences to get the full picture." +msgstr "" +"darktable обладает широкими возможностями настройки. Здесь мы рассмотрели " +"только самые важные - обязательно изучите раздел «Настройки», чтобы получить " +"полную картину." + +#. xgettext: %s is a URL; keep and unchanged +#: ../src/gui/welcome.c:849 +#, c-format +msgid "" +"Read the user manual to learn more and make the most of " +"darktable." +msgstr "" +"Прочитайте руководство пользователя, чтобы узнать больше и " +"максимально эффективно использовать darktable." + +#: ../src/gui/welcome.c:859 +msgid "" +"And remember that you can always click on the ? on the top toolbar to " +"get help right where you need it." +msgstr "" +"И помните, что вы всегда можете нажать на значок ? на верхней панели " +"инструментов, чтобы получить помощь именно там, где она вам нужна." + +#: ../src/gui/welcome.c:864 +msgid "Happy editing with darktable!" +msgstr "Приятной работы с darktable!" + +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "Память" + +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "Удалить рабочую область" + +#: ../src/gui/workspace.c:298 +#, c-format +msgid "" +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." +msgstr "" +"ВНИМАНИЕ!\n" +"\n" +"Вы действительно хотите удалить рабочую область \"%s\"?\n" +"\n" +"Если запись в XMP не активирована, редактирование будет потеряно." + +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "Создать рабочую область" + +#: ../src/gui/workspace.c:410 +msgid "" +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." +msgstr "" +"ВНИМАНИЕ\n" +"\n" +"Имена \"default\" и \"memory\" зарезервированы.\n" +"\n" +"Выберите другое имя." + +#: ../src/gui/workspace.c:419 +#, c-format +msgid "" +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." +msgstr "" +"ВНИМАНИЕ\n" +"\n" +"Рабочая область с именем \"%s\" уже существует.\n" +"\n" +"Выберите другое имя." + +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable — выберите рабочую область" + +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "Выбрать уже существующую рабочую область" + +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "Запомнить выбор и больше не спрашивать." + +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "Или созд. нов." + +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "Создать" + +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "Скопировать настройки из существующей рабочей области" + +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "8 bit" msgstr "8 бит" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10 бит" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12 бит" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "Без потерь" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "С потерями" #. Bit depth combo box -#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:589 -#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4286 msgid "bit depth" msgstr "Разрядность" @@ -15008,8 +17758,8 @@ msgstr "Сегментирование" msgid "" "tile an image into segments.\n" "\n" -"makes encoding faster, but increases the file size. the loss of image " -"quality is negligible." +"makes encoding faster, but increases the file size. the loss of image quality " +"is negligible." msgstr "" "Разбивка изображения на сегменты.\n" "\n" @@ -15019,10 +17769,10 @@ msgstr "" #. compression #. Compression method combo box -#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:599 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:112 +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 msgid "compression" msgstr "Сжатие" @@ -15035,17 +17785,19 @@ msgstr "Тип сжатия конечного изображения" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "Качество" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "Качество изображения, чем ниже качество, тем меньше деталей" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "субдискретизация цветности" @@ -15067,17 +17819,20 @@ msgstr "" "4:2:0 - частота субдискретизации цветности уменьшена вдвое по горизонтали и " "вертикали" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" -msgstr "" +msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" -msgstr "" +msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" -msgstr "" +msgstr "4:2:0" #: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 #: ../src/libs/image.c:627 @@ -15092,63 +17847,91 @@ msgstr "" "Создание копии выбранных снимков.\n" "Общие настройки не применяются!" -#: ../src/imageio/format/exr.cc:215 -msgid "the selected output profile doesn't work well with EXR" -msgstr "Выбранный ICC-профиль вывода не может быть использован с EXR" +#: ../src/imageio/format/exr.cc:246 +msgid "" +"the selected output profile isn't linear, expect incorrect display by image " +"viewers" +msgstr "" +"Выбранный профиль вывода нелинейный, поэтому программы просмотра \n" +"изображений могут отображать изображение некорректно." -#: ../src/imageio/format/exr.cc:564 +#: ../src/imageio/format/exr.cc:596 msgid "OpenEXR" -msgstr "" +msgstr "OpenEXR" -#: ../src/imageio/format/exr.cc:591 +#: ../src/imageio/format/exr.cc:623 msgid "16 bit (float)" msgstr "32 бит (плав. точка)" -#: ../src/imageio/format/exr.cc:591 ../src/imageio/format/jxl.c:588 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/libs/neural_restore.c:4289 msgid "32 bit (float)" msgstr "32 бит (плав. точка)" -#: ../src/imageio/format/exr.cc:601 ../src/imageio/format/pdf.c:699 +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 #: ../src/imageio/format/tiff.c:901 msgid "uncompressed" msgstr "Без сжатия" -#: ../src/imageio/format/exr.cc:602 +#: ../src/imageio/format/exr.cc:634 msgid "RLE" -msgstr "" +msgstr "RLE" -#: ../src/imageio/format/exr.cc:603 +#: ../src/imageio/format/exr.cc:635 msgid "ZIPS" -msgstr "" +msgstr "ZIPS" -#: ../src/imageio/format/exr.cc:604 +#: ../src/imageio/format/exr.cc:636 msgid "ZIP" -msgstr "" +msgstr "ZIP" -#: ../src/imageio/format/exr.cc:605 +#: ../src/imageio/format/exr.cc:637 msgid "PIZ" -msgstr "" +msgstr "PIZ" -#: ../src/imageio/format/exr.cc:606 +#: ../src/imageio/format/exr.cc:638 msgid "PXR24" -msgstr "" +msgstr "PXR24" -#: ../src/imageio/format/exr.cc:607 +#: ../src/imageio/format/exr.cc:639 msgid "B44" -msgstr "" +msgstr "B44" -#: ../src/imageio/format/exr.cc:608 +#: ../src/imageio/format/exr.cc:640 msgid "B44A" -msgstr "" +msgstr "B44A" -#: ../src/imageio/format/exr.cc:609 +#: ../src/imageio/format/exr.cc:641 msgid "DWAA" -msgstr "" +msgstr "DWAA" -#: ../src/imageio/format/exr.cc:610 +#: ../src/imageio/format/exr.cc:642 msgid "DWAB" +msgstr "DWAB" + +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" + +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" + +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" msgstr "" +"Настройка субдискретизации цветности для HEIF-кодера.\n" +"Авто - использовать субдискретизацию, определяемую значением качества.\n" +"4:4:4 - нет субдискретизации цветности\n" +"4:2:2 - частота субдискретизации цветности уменьшена вдвое по горизонтали\n" +"4:2:0 - частота субдискретизации цветности уменьшена вдвое по горизонтали и " +"вертикали" #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" @@ -15198,11 +17981,11 @@ msgstr "" #: ../src/imageio/format/jpeg.c:597 msgid "4:4:0" -msgstr "" +msgstr "4:4:0" #: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "16 bit" msgstr "16 бит" @@ -15269,7 +18052,7 @@ msgstr "Ошибка экспорта в файл \"%s\"!" #: ../src/imageio/format/pdf.c:426 msgid "PDF" -msgstr "" +msgstr "PDF" #: ../src/imageio/format/pdf.c:594 msgid "enter the title of the PDF" @@ -15277,7 +18060,7 @@ msgstr "ВВедите название PDF-файла" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2595 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 msgid "paper size" msgstr "Размер" @@ -15316,8 +18099,8 @@ msgstr "" "Например: 10 mm, 1 inch" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1511 -#: ../src/libs/export.c:1539 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1540 msgid "dpi" msgstr "DPI" @@ -15463,13 +18246,13 @@ msgstr "Графика" #: ../src/imageio/format/xcf.c:320 msgid "XCF" -msgstr "" +msgstr "XCF" #: ../src/imageio/imageio.c:1114 #, c-format msgid "" -"failed to allocate memory for %s, please lower the threads used for export " -"or buy more memory." +"failed to allocate memory for %s, please lower the threads used for export or " +"buy more memory." msgstr "" "Ошибка выделения памяти под \"%s\"! \n" "Уменьшите количество потоков для экспорта или установите больше памяти." @@ -15492,7 +18275,7 @@ msgstr "Не найден стиль \"%s\", необходимый для эк #: ../src/imageio/imageio.c:1320 #, c-format msgid "export reduced to %dx%d because of memory restrictions" -msgstr "" +msgstr "Экспорт уменьшен до %dx%d из-за ограничений памяти." #: ../src/imageio/imageio_libraw.c:348 msgid "" @@ -15510,7 +18293,7 @@ msgstr "" "Цвета для \"%s\" могут быть искажены,\n" "Внесенные изменения могут быть несовместимы с будущими версиями." -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1282 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 msgid "file on disk" msgstr "Файлы на диске" @@ -15534,7 +18317,7 @@ msgid "create unique filename" msgstr "Уникальное имя" #: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:917 +#: ../src/libs/image.c:650 ../src/libs/styles.c:914 msgid "overwrite" msgstr "Перезаписать" @@ -15650,7 +18433,7 @@ msgstr "Создать новый альбом" #: ../src/imageio/storage/piwigo.c:750 msgid "---" -msgstr "" +msgstr "---" #: ../src/imageio/storage/piwigo.c:802 msgid "cannot refresh albums" @@ -15658,7 +18441,7 @@ msgstr "Ошибка обновления списка альбомов!" #: ../src/imageio/storage/piwigo.c:1024 msgid "Piwigo" -msgstr "" +msgstr "Piwigo" #: ../src/imageio/storage/piwigo.c:1051 msgid "accounts" @@ -15757,8 +18540,7 @@ msgstr "" "Введите шаблон имени файла для экспортируемых снимков.\n" "Оставьте поле пустым, чтобы использовать имя снимка.\n" "Переменные поддерживают Bash-подобную манипуляцию строками.\n" -"Введите \"$(\", чтобы активировать завершение и просмотреть список " -"переменных." +"Введите \"$(\", чтобы активировать завершение и просмотреть список переменных." #: ../src/imageio/storage/piwigo.c:1173 msgid "don't check" @@ -15799,11 +18581,11 @@ msgstr[2] "%d/%d экспортировано в альбом piwigo" #: ../src/iop/agx.c:45 msgid "AgX" -msgstr "" +msgstr "AgX" #: ../src/iop/agx.c:50 ../src/iop/sigmoid.c:197 msgid "tone mapping|view transform|display transform" -msgstr "" +msgstr "тональное отображение|преобразование вида|преобразование отображения" #: ../src/iop/agx.c:56 msgid "" @@ -15814,10 +18596,10 @@ msgstr "" "вдохновлен программой AgX tone mapper от Blender." #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:215 ../src/iop/diffuse.c:139 +#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 #: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:350 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:155 +#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 #: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 #: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 #: ../src/iop/toneequal.c:329 @@ -15826,19 +18608,21 @@ msgstr "Коррекция и творчество" #: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 -#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:90 ../src/iop/blurs.c:91 +#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 +#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 #: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:216 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:328 ../src/iop/denoiseprofile.c:821 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 +#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 #: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 #: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:156 ../src/iop/overlay.c:158 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 +#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 #: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 #: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 @@ -15850,16 +18634,16 @@ msgstr "Линейн., RGB, Сцена" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:352 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 #: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 -#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:462 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "Нелинейн., RGB" #: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 +#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 #: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 #: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 @@ -15933,6 +18717,16 @@ msgid "" "\n" "open the 'show curve' section to see the effects of the above settings." msgstr "" +"Изменение верхнего изгиба не возможно, поскольку кривая потеряла \n" +"свою S-образную форму из-за текущих настроек относительной \n" +"экспозиции белого, контраста и опорной точки.\n" +"Чтобы снова включить эту функцию, выполните одно из следующих действий:\n" +"- увеличьте контраст\n" +"- увеличьте выходной сигнал опорной точки\n" +"- увеличьте относительную экспозицию белого\n" +"- увеличьте гамма-кривую (в разделе расширенных параметров кривой)\n" +"Откройте секцию «Показать кривую», чтобы увидеть эффект указанных выше " +"настроек." #: ../src/iop/agx.c:1871 msgid "" @@ -15956,6 +18750,16 @@ msgid "" "\n" "open the 'show curve' section to see the effects of the above settings." msgstr "" +"Изменение нижнего изгиба не возможно, поскольку кривая потеряла \n" +"свою S-образную форму из-за текущих настроек относительной \n" +"экспозиции белого, контраста и точки опоры.\n" +"Чтобы снова включить эту функцию, выполните одно из следующих действий:\n" +"- увеличить контрастность\n" +"- уменьшить выходной сигнал опорной точки\n" +"- уменьшить относительную экспозицию черного (сделать более отрицательной)\n" +"- уменьшить гамма-кривую (в разделе расширенных параметров кривой)\n" +"Откройте раздел «Показать кривую», чтобы увидеть эффект указанных выше " +"настроек." #: ../src/iop/agx.c:1895 msgid "decrease or increase contrast and brightness" @@ -15986,10 +18790,10 @@ msgstr "Кривая" msgid "show curve" msgstr "Показать кривую" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1773 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:3014 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3644 -#: ../src/iop/filmicrgb.c:4363 ../src/iop/lowlight.c:807 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 +#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 +#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 +#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 #: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 msgid "graph" msgstr "Графика" @@ -16072,7 +18876,7 @@ msgstr "Относительная экспозиция ниже средне-с msgid "pick the black point" msgstr "Выбрать черную точку" -#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4417 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -16080,8 +18884,8 @@ msgstr "" "Симметрично увеличивать или уменьшать вычисленный динамический диапазон.\n" "Полезно для обеспечения запаса при экстремальных уровнях яркости." -#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1509 -#: ../src/iop/filmicrgb.c:4423 ../src/iop/profile_gamma.c:640 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 +#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "Автоуровни" @@ -16111,7 +18915,7 @@ msgstr "как blender" msgid "unmodified" msgstr "немодифиц." -#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:923 ../src/iop/sigmoid.c:927 +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "Основные цвета" @@ -16278,10 +19082,10 @@ msgstr "как сигмоида|по умолчанию" #: ../src/iop/agx.c:2621 msgid "sigmoid-like|smooth" -msgstr "" +msgstr "как сигмоида|плавно" #: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3205 +#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "По умолчанию для Сцена" @@ -16302,8 +19106,8 @@ msgstr "Вращать или искажать перспективу" #: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 #: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:103 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "Коррекция или творчество" @@ -16350,37 +19154,37 @@ msgstr "" msgid "automatic correction failed, please correct manually" msgstr "Ошибка автоматической коррекции! Попытайтесь вручную." -#: ../src/iop/ashift.c:4992 +#: ../src/iop/ashift.c:4991 #, c-format msgid "only %d lines can be saved in parameters" msgstr "в параметрах можно сохранить только %d строк" -#: ../src/iop/ashift.c:5071 +#: ../src/iop/ashift.c:5070 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "Вращение регулируется с %3.2f° до %3.2f°" -#: ../src/iop/ashift.c:5704 ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 -#: ../src/iop/ashift.c:5812 +#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 +#: ../src/iop/ashift.c:5811 #, c-format msgid "lens shift (%s)" msgstr "Смещение объектива (%s)" -#: ../src/iop/ashift.c:5981 +#: ../src/iop/ashift.c:5980 msgid "manual perspective" msgstr "Ручная коррекция перспективы" -#: ../src/iop/ashift.c:6027 +#: ../src/iop/ashift.c:6026 msgctxt "section" msgid "perspective" msgstr "Перспектива" -#: ../src/iop/ashift.c:6033 ../src/iop/ashift.c:6140 ../src/iop/ashift.c:6142 -#: ../src/iop/ashift.c:6144 +#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6143 msgid "structure" msgstr "Структура" -#: ../src/iop/ashift.c:6066 +#: ../src/iop/ashift.c:6065 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -16390,19 +19194,19 @@ msgstr "" "щелкните правой кнопкой мыши и перетащите, чтобы определить \n" "горизонтальную или вертикальную линию, нарисовав изображение" -#: ../src/iop/ashift.c:6069 ../src/iop/ashift.c:6071 +#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 msgid "apply lens shift correction in one direction" msgstr "Коррекция смещения объектива в одном из направлений" -#: ../src/iop/ashift.c:6073 +#: ../src/iop/ashift.c:6072 msgid "shear the image along one diagonal" msgstr "Сдвинуть по одной из диагоналей" -#: ../src/iop/ashift.c:6074 ../src/iop/clipping.c:2123 +#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "Автоматически обрезать, чтобы избежать чёрных краёв" -#: ../src/iop/ashift.c:6075 +#: ../src/iop/ashift.c:6074 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" @@ -16410,11 +19214,11 @@ msgstr "" "Модель объектива при коррекции: \n" "общая или настраиваемая по фокусному расстоянию" -#: ../src/iop/ashift.c:6078 +#: ../src/iop/ashift.c:6077 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "Фокусное расстояние объектива, по умолчанию берётся из Exif" -#: ../src/iop/ashift.c:6081 +#: ../src/iop/ashift.c:6080 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -16422,19 +19226,19 @@ msgstr "" "Кроп-фактор сенсора камеры, по умолчанию берётся из Exif, \n" "но возможна и настройка вручную" -#: ../src/iop/ashift.c:6085 +#: ../src/iop/ashift.c:6084 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" msgstr "Уровень зависимости коррекции от параметров объектива" -#: ../src/iop/ashift.c:6089 +#: ../src/iop/ashift.c:6088 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "" "Скорректировать соотношение сторон масштабированием \n" "по горизонтали или вертикали" -#: ../src/iop/ashift.c:6091 +#: ../src/iop/ashift.c:6090 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16444,7 +19248,7 @@ msgstr "" "Ctrl+Щелчок корректирует только вращение\n" "Shift+Щелчок корректирует только смещение объектива" -#: ../src/iop/ashift.c:6095 +#: ../src/iop/ashift.c:6094 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16454,7 +19258,7 @@ msgstr "" "Ctrl+Щелчок корректирует только вращение\n" "Shift+Щелчок корректирует только смещение объектива" -#: ../src/iop/ashift.c:6099 +#: ../src/iop/ashift.c:6098 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -16469,7 +19273,7 @@ msgstr "" "Shift+Щелчок корректирует только смещение объектива\n" "Ctrl+Shift+Щелчок корректирует только вращение и смещение объектива" -#: ../src/iop/ashift.c:6106 +#: ../src/iop/ashift.c:6105 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -16481,48 +19285,48 @@ msgstr "" "Shift+щелчок для дополнительного улучшения деталей\n" "ctrl+shift+щелчок для комбинации обоих методов" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6110 msgid "manually define perspective rectangle" msgstr "Вручную определить прямоугольник перспективы" -#: ../src/iop/ashift.c:6112 +#: ../src/iop/ashift.c:6111 msgid "manually draw structure lines" msgstr "Рисовать линии структуры вручную" -#: ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6140 msgid "rectangle" msgstr "Прямоугольник" -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6142 msgid "lines" msgstr "Линии" -#: ../src/iop/ashift.c:6169 ../src/iop/clipping.c:3333 +#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] определить/изменить горизонт" -#: ../src/iop/ashift.c:6172 +#: ../src/iop/ashift.c:6171 #, c-format msgid "[%s on segment] select segment" msgstr "[%s над сегментом] выделить сегмент" -#: ../src/iop/ashift.c:6176 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s над сегментом] снять выделение с сегмента" -#: ../src/iop/ashift.c:6180 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] выделить все сегменты зоны" -#: ../src/iop/ashift.c:6184 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] снять выделение со всех сегментов зоны" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1713 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 msgid "contrast equalizer" msgstr "Эквалайзер контраста" @@ -16536,8 +19340,7 @@ msgstr "" "Усиление локального контраста или шумоподавление по частотным диапазонам " "яркости и цветности" -#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 -#: ../src/iop/colorbalance.c:161 +#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 ../src/iop/colorbalance.c:161 msgid "linear, Lab, scene-referred" msgstr "Линейн., Lab, Сцена" @@ -16546,153 +19349,154 @@ msgstr "Линейн., Lab, Сцена" msgid "frequential, RGB" msgstr "Частотный разбор, RGB" -#: ../src/iop/atrous.c:744 +#: ../src/iop/atrous.c:743 msgid "coarse" msgstr "крупные детали" -#: ../src/iop/atrous.c:760 +#: ../src/iop/atrous.c:759 msgid "denoise & sharpen" msgstr "Подавить шум и повысить резкость" #. add the preset. -#: ../src/iop/atrous.c:776 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "Увеличить резкость" -#: ../src/iop/atrous.c:792 +#: ../src/iop/atrous.c:791 msgid "denoise chroma" msgstr "Подавить шум в цветности" -#: ../src/iop/atrous.c:808 +#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 +#: ../src/libs/neural_restore.c:4166 msgid "denoise" msgstr "Подавить шум" -#: ../src/iop/atrous.c:825 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 msgid "bloom" msgstr "Свечение" -#: ../src/iop/atrous.c:841 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "Чёткость" -#: ../src/iop/atrous.c:862 +#: ../src/iop/atrous.c:861 msgid "deblur | large blur | strength 3" -msgstr "удаление размытия | крупные детали | уровень 3" +msgstr "удаление размытия|крупные детали|уровень 3" -#: ../src/iop/atrous.c:880 +#: ../src/iop/atrous.c:879 msgid "deblur | medium blur | strength 3" -msgstr "удаление размытия | средние детали | уровень 3" +msgstr "удаление размытия|средние детали|уровень 3" -#: ../src/iop/atrous.c:897 +#: ../src/iop/atrous.c:896 msgid "deblur | fine blur | strength 3" -msgstr "удаление размытия | мелкие детали | уровень 3" +msgstr "удаление размытия|мелкие детали|уровень 3" -#: ../src/iop/atrous.c:916 +#: ../src/iop/atrous.c:915 msgid "deblur | large blur | strength 2" -msgstr "удаление размытия | крупные детали | уровень 2" +msgstr "удаление размытия|крупные детали|уровень 2" -#: ../src/iop/atrous.c:934 +#: ../src/iop/atrous.c:933 msgid "deblur | medium blur | strength 2" -msgstr "удаление размытия | средние детали | уровень 2" +msgstr "удаление размытия|средние детали|уровень 2" -#: ../src/iop/atrous.c:951 +#: ../src/iop/atrous.c:950 msgid "deblur | fine blur | strength 2" -msgstr "удаление размытия | мелкие детали | уровень 2" +msgstr "удаление размытия|мелкие детали|уровень 2" -#: ../src/iop/atrous.c:970 +#: ../src/iop/atrous.c:969 msgid "deblur | large blur | strength 1" -msgstr "удаление размытия | крупные детали | уровень 1" +msgstr "удаление размытия|крупные детали|уровень 1" -#: ../src/iop/atrous.c:988 +#: ../src/iop/atrous.c:987 msgid "deblur | medium blur | strength 1" -msgstr "удаление размытия | средние детали | уровень 1" +msgstr "удаление размытия|средние детали|уровень 1" -#: ../src/iop/atrous.c:1005 +#: ../src/iop/atrous.c:1004 msgid "deblur | fine blur | strength 1" -msgstr "удаление размытия | мелкие детали | уровень 1" +msgstr "удаление размытия|мелкие детали|уровень 1" -#: ../src/iop/atrous.c:1334 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3421 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 +#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 msgctxt "graph" msgid "coarse" msgstr "крупные детали" -#: ../src/iop/atrous.c:1341 ../src/iop/atrous.c:1581 -#: ../src/iop/denoiseprofile.c:3429 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 +#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 msgid "fine" msgstr "мелкие детали" -#: ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1352 msgid "contrasty" msgstr "контрастно" -#: ../src/iop/atrous.c:1359 ../src/iop/denoiseprofile.c:3443 +#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 #: ../src/iop/rawdenoise.c:754 msgid "noisy" msgstr "шумно" #. case atrous_s: -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1361 msgid "bold" msgstr "чётко" -#: ../src/iop/atrous.c:1363 +#: ../src/iop/atrous.c:1362 msgid "dull" msgstr "неясно" -#: ../src/iop/atrous.c:1568 ../src/iop/atrous.c:1628 +#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 msgid "boost" msgstr "Ускорять" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1568 msgid "reduce" msgstr "Уменьшить" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1569 msgid "raise" msgstr "Поднимать" -#: ../src/iop/atrous.c:1571 +#: ../src/iop/atrous.c:1570 msgid "lower" msgstr "Понизить" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1577 msgid "coarsest" msgstr "Очень крупно" -#: ../src/iop/atrous.c:1579 +#: ../src/iop/atrous.c:1578 msgid "coarser" msgstr "Крупнее" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1581 msgid "finer" msgstr "Мельче" -#: ../src/iop/atrous.c:1583 +#: ../src/iop/atrous.c:1582 msgid "finest" msgstr "Очень мелко" -#: ../src/iop/atrous.c:1653 ../src/libs/export.c:1532 ../src/libs/export.c:1548 +#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 msgid "x" msgstr "×" -#: ../src/iop/atrous.c:1754 ../src/iop/nlmeans.c:458 +#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 msgid "luma" msgstr "Яркость" -#: ../src/iop/atrous.c:1755 +#: ../src/iop/atrous.c:1754 msgid "change lightness at each feature size" msgstr "Скорректировать яркость в каждом частотном диапазоне" -#: ../src/iop/atrous.c:1757 +#: ../src/iop/atrous.c:1756 msgid "change color saturation at each feature size" msgstr "Скорректировать насыщенность в каждом частотном диапазоне" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1758 msgid "edges" msgstr "Границы" -#: ../src/iop/atrous.c:1760 +#: ../src/iop/atrous.c:1759 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -16700,7 +19504,7 @@ msgstr "" "Скорректировать ореолы по краям в каждом частотном диапазоне.\n" "Влияет только на результат на вкладках \"Яркость\" и \"Цветность\"." -#: ../src/iop/atrous.c:1793 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 msgid "make effect stronger or weaker" msgstr "Интенсивность эффекта" @@ -16786,22 +19590,22 @@ msgstr "" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 #: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 -#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 +#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 -#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 -#: ../src/iop/invert.c:131 ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:87 -#: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 -#: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 -#: ../src/iop/spots.c:66 ../src/iop/temperature.c:249 +#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 +#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 +#: ../src/iop/temperature.c:249 msgid "corrective" msgstr "Коррекция" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:353 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 #: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:461 -#: ../src/iop/watermark.c:463 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "Нелинейн., RGB, Отображение" @@ -16809,25 +19613,25 @@ msgstr "Нелинейн., RGB, Отображение" msgid "display-referred default" msgstr "По умолчанию для Отображение" -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2092 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "Абсцисса: ввод. Ордината: вывод. Работает в пространстве RGB." -#: ../src/iop/basecurve.c:2112 ../src/iop/basicadj.c:635 +#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 #: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "Способ сохранения цветов при изменении контраста" -#: ../src/iop/basecurve.c:2116 +#: ../src/iop/basecurve.c:2103 msgid "two exposures" msgstr "Две экспозиции" -#: ../src/iop/basecurve.c:2117 +#: ../src/iop/basecurve.c:2104 msgid "three exposures" msgstr "Три экспозиции" -#: ../src/iop/basecurve.c:2118 +#: ../src/iop/basecurve.c:2105 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -16836,11 +19640,11 @@ msgstr "" "из которых увеличена на выбранный шаг. \n" "Перед использованием отрегулируйте экспозицию по светлым участкам." -#: ../src/iop/basecurve.c:2123 +#: ../src/iop/basecurve.c:2110 msgid "how many stops to shift the individual exposures apart" msgstr "Шаг экспозиции" -#: ../src/iop/basecurve.c:2132 +#: ../src/iop/basecurve.c:2119 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -16848,7 +19652,7 @@ msgstr "" "Смещение экспозиции объединённого изображения \n" "(-1 уменьшает света, +1 уменьшает тени)" -#: ../src/iop/basecurve.c:2138 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "Коэфф. масштабирования" @@ -16867,14 +19671,14 @@ msgid "apply usual image adjustments" msgstr "Применить обычные настройки изображения" #: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 -#: ../src/iop/blurs.c:90 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 -#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 -#: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 -#: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 -#: ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 +#: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 +#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 +#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 +#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 +#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 #: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:460 +#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 msgid "creative" msgstr "Творчество" @@ -16892,7 +19696,7 @@ msgstr "" "Коррекция уровня чёрного для устранения клиппинга\n" "негативных значений RGB" -#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1225 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 msgid "adjust the exposure correction" msgstr "Коррекция экспозиции" @@ -16959,7 +19763,7 @@ msgstr "Раздельная настройка локального и глоб #: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 #: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 #: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:88 ../src/iop/nlmeans.c:90 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 #: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "Нелинейн., Lab, Отображение" @@ -16969,7 +19773,7 @@ msgstr "Нелинейн., Lab, Отображение" #: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 #: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 #: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:89 ../src/iop/shadhi.c:143 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 #: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "Нелинейн., Lab" @@ -16986,7 +19790,7 @@ msgstr "" "Фильтр, используемый для усиления локального контраста. Билатеральный фильтр " "быстрее, но может приводить к артефактам при слишком высоких значениях." -#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:641 +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 msgid "detail" msgstr "Детализация" @@ -17036,10 +19840,11 @@ msgstr "" "Добавление поверхностного размытия\n" "для шумоподавления или сглаживания текстур на изображении" -#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:90 -#: ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 -#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:157 ../src/iop/primaries.c:75 +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 +#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 +#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 +#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 #: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" @@ -17079,52 +19884,51 @@ msgstr "Величина размытия в синем канале" msgid "apply Orton effect for a dreamy ethereal look" msgstr "Симуляция свечения (эффект Ортона)" -#: ../src/iop/bloom.c:384 ../src/iop/soften.c:376 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:107 +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:112 msgid "size" msgstr "Размер" -#: ../src/iop/bloom.c:386 +#: ../src/iop/bloom.c:384 msgid "the size of bloom" msgstr "Размер свечения" -#: ../src/iop/bloom.c:390 +#: ../src/iop/bloom.c:388 msgid "the threshold of light" msgstr "Порог света" -#: ../src/iop/bloom.c:394 +#: ../src/iop/bloom.c:392 msgid "the strength of bloom" msgstr "Интенсивность свечения" -#: ../src/iop/blurs.c:78 +#: ../src/iop/blurs.c:82 msgid "blurs" msgstr "Размытие" -#: ../src/iop/blurs.c:83 +#: ../src/iop/blurs.c:87 msgid "blur|lens|motion" msgstr "размытие|объектив|движение" -#: ../src/iop/blurs.c:89 +#: ../src/iop/blurs.c:93 msgid "simulate physically-accurate lens and motion blurs" msgstr "имитировать физически точный объектив и размытие движения" #. add the tooltips -#: ../src/iop/blurs.c:806 +#: ../src/iop/blurs.c:1007 msgid "" "size of the blur in pixels\n" "caution: doubling the radius quadruples the run-time!" msgstr "" "Размер размытия в пикселях.\n" -"Внимание: увеличение радиуса в два раза увеличивает время выполнения " -"в четыре раза!" +"Внимание: увеличение радиуса в два раза увеличивает время выполнения в " +"четыре раза!" -#: ../src/iop/blurs.c:808 +#: ../src/iop/blurs.c:1009 msgid "shifts towards a star shape as value approaches blades-1" msgstr "" -"Cмещается в сторону звездообразной формы по мере приближения значения " -"blades-1" +"Cмещается в сторону звездообразной формы по мере приближения значения blades-1" -#: ../src/iop/blurs.c:810 +#: ../src/iop/blurs.c:1011 msgid "" "adjust straightness of edges from 0=perfect circle\n" "to 1=completely straight" @@ -17132,24 +19936,22 @@ msgstr "" "Отрегулируйте края, 0=идеальная окружность\n" "1=прямая" -#: ../src/iop/blurs.c:811 +#: ../src/iop/blurs.c:1012 msgid "set amount by which to rotate shape around its center" -msgstr "" -"Установите значение, на которое нужно повернуть фигуру вокруг ее центра" +msgstr "Установите значение, на которое нужно повернуть фигуру вокруг ее центра" -#: ../src/iop/blurs.c:813 +#: ../src/iop/blurs.c:1014 msgid "orientation of the motion's path" msgstr "Ориентация траектории" -#: ../src/iop/blurs.c:814 +#: ../src/iop/blurs.c:1015 msgid "" "amount to curve the motion relative\n" "to its overall orientation" msgstr "" -"Значение, позволяющее искривлять движение относительно его общего " -"направления." +"Значение, позволяющее искривлять движение относительно его общего направления." -#: ../src/iop/blurs.c:815 +#: ../src/iop/blurs.c:1016 msgid "" "select which portion of the path to use,\n" "allowing the path to become asymmetric" @@ -17169,31 +19971,31 @@ msgstr "рамки|увеличить холст|развернуть холст msgid "add solid borders or margins around the image" msgstr "Добавление рамки или полей вокруг изображения" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 msgid "linear or non-linear, RGB, display-referred" msgstr "Линейн. или нелинейн., RGB, Отображение" -#: ../src/iop/borders.c:715 +#: ../src/iop/borders.c:713 msgid "15:10 postcard white" msgstr "Белый фон, 15×10" -#: ../src/iop/borders.c:720 +#: ../src/iop/borders.c:718 msgid "15:10 postcard black" msgstr "Чёрный фон, 15×10" -#: ../src/iop/borders.c:925 +#: ../src/iop/borders.c:923 msgid "which dimension to use for the size calculation" msgstr "Какие параметры использовать для расчета размера" -#: ../src/iop/borders.c:931 +#: ../src/iop/borders.c:929 msgid "size of the border in percent of the chosen basis" msgstr "Размер рамки в процентах от выделенной основы" -#: ../src/iop/borders.c:933 ../src/iop/clipping.c:2224 ../src/iop/crop.c:1368 +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 msgid "aspect" msgstr "Формат" -#: ../src/iop/borders.c:934 +#: ../src/iop/borders.c:932 msgid "" "select the aspect ratio\n" "(right-click on slider below to type your own w:h)" @@ -17201,85 +20003,79 @@ msgstr "" "Выберете готовое соотношение сторон\n" "(щелчок правой кнопкой на слайдер ниже, чтобы указать своё)" -#: ../src/iop/borders.c:938 +#: ../src/iop/borders.c:936 msgid "3:1" msgstr "3×1" -#: ../src/iop/borders.c:939 +#: ../src/iop/borders.c:937 msgid "95:33" msgstr "95×33" -#: ../src/iop/borders.c:940 +#: ../src/iop/borders.c:938 msgid "CinemaScope 2.39:1" msgstr "Синемаскоп 2.39:1" -#: ../src/iop/borders.c:941 +#: ../src/iop/borders.c:939 msgid "2:1" msgstr "2×1" -#: ../src/iop/borders.c:942 +#: ../src/iop/borders.c:940 msgid "16:9" msgstr "16×9" -#: ../src/iop/borders.c:943 +#: ../src/iop/borders.c:941 msgid "5:3" -msgstr "" +msgstr "5:3" -#: ../src/iop/borders.c:944 +#: ../src/iop/borders.c:942 msgid "US Legal 8.5x14" -msgstr "" +msgstr "US Legal 8.5x14" -#: ../src/iop/borders.c:945 ../src/iop/clipping.c:2137 ../src/iop/crop.c:1270 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "golden cut" msgstr "Золотое сечение" -#: ../src/iop/borders.c:946 +#: ../src/iop/borders.c:944 msgid "16:10" -msgstr "" +msgstr "16:10" -#: ../src/iop/borders.c:947 +#: ../src/iop/borders.c:945 msgid "3:2 (4x6, 10x15cm)" msgstr "3:2 (4x6, 10x15см)" -#: ../src/iop/borders.c:949 +#: ../src/iop/borders.c:947 msgid "DIN" -msgstr "" +msgstr "DIN" -#: ../src/iop/borders.c:950 +#: ../src/iop/borders.c:948 msgid "7:5" -msgstr "" +msgstr "7:5" -#: ../src/iop/borders.c:951 +#: ../src/iop/borders.c:949 msgid "4:3" msgstr "4×3" -#: ../src/iop/borders.c:952 +#: ../src/iop/borders.c:950 msgid "US Letter 8.5x11" -msgstr "" +msgstr "US Letter 8.5x11" -#: ../src/iop/borders.c:953 +#: ../src/iop/borders.c:951 msgid "14:11" -msgstr "" +msgstr "14:11" -#: ../src/iop/borders.c:954 +#: ../src/iop/borders.c:952 msgid "5:4 (8x10)" -msgstr "" +msgstr "5:4 (8x10)" -#: ../src/iop/borders.c:955 ../src/iop/clipping.c:2127 ../src/iop/crop.c:1259 -#: ../src/libs/filtering.c:310 ../src/libs/filters/ratio.c:124 -#: ../src/libs/histogram.c:121 -msgid "square" -msgstr "Квадрат" - -#: ../src/iop/borders.c:956 +#: ../src/iop/borders.c:954 msgid "constant border" msgstr "Постоянная толщина" -#: ../src/iop/borders.c:957 ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "custom..." msgstr "Пользовательская..." -#: ../src/iop/borders.c:961 +#: ../src/iop/borders.c:959 msgid "" "set the custom aspect ratio\n" "(right-click to enter number or w:h)" @@ -17287,15 +20083,15 @@ msgstr "" "Укажите соотношение сторон\n" "(Щелчок правой кнопкой, чтобы ввести значения)" -#: ../src/iop/borders.c:966 +#: ../src/iop/borders.c:964 msgid "aspect ratio orientation of the image with border" msgstr "Ориентация соотношения сторон изображения с рамкой" -#: ../src/iop/borders.c:968 +#: ../src/iop/borders.c:966 msgid "horizontal position" msgstr "Положение по горизонтали" -#: ../src/iop/borders.c:969 +#: ../src/iop/borders.c:967 msgid "" "select the horizontal position ratio relative to top\n" "(right-click on slider below to type your own x:w)" @@ -17303,35 +20099,35 @@ msgstr "" "Выберите горизонтальное положение относительно верха\n" "или нажмите правую кнопку, чтобы ввести своё (Y:В)" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "center" msgstr "По центру" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "1/3" -msgstr "" +msgstr "1/3" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "3/8" -msgstr "" +msgstr "3/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "5/8" -msgstr "" +msgstr "5/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "2/3" -msgstr "" +msgstr "2/3" -#: ../src/iop/borders.c:977 +#: ../src/iop/borders.c:975 msgid "custom horizontal position" msgstr "Установить положение по горизонтали" -#: ../src/iop/borders.c:979 +#: ../src/iop/borders.c:977 msgid "vertical position" msgstr "Положение по вертикали" -#: ../src/iop/borders.c:980 +#: ../src/iop/borders.c:978 msgid "" "select the vertical position ratio relative to left\n" "(right-click on slider below to type your own y:h)" @@ -17339,27 +20135,27 @@ msgstr "" "Выберите вертикальное положение относительно верха \n" "или нажмите правую кнопку, чтобы ввести своё (X:Ш)" -#: ../src/iop/borders.c:988 +#: ../src/iop/borders.c:986 msgid "custom vertical position" msgstr "Установить положение по вертикали" -#: ../src/iop/borders.c:994 +#: ../src/iop/borders.c:992 msgid "size of the frame line in percent of min border width" msgstr "Размер линии рамки в процентах от минимальной ширины рамки" -#: ../src/iop/borders.c:1000 +#: ../src/iop/borders.c:998 msgid "offset of the frame line beginning on image side" msgstr "Смещение линии рамки от стороны снимка" -#: ../src/iop/borders.c:1015 +#: ../src/iop/borders.c:1013 msgid "select border color" msgstr "Выбор цвета рамки" -#: ../src/iop/borders.c:1020 +#: ../src/iop/borders.c:1018 msgid "pick border color from image" msgstr "Взять цвет рамки со снимка" -#: ../src/iop/borders.c:1021 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 #: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 #: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 @@ -17367,11 +20163,11 @@ msgstr "Взять цвет рамки со снимка" msgid "pickers" msgstr "Палитра" -#: ../src/iop/borders.c:1029 +#: ../src/iop/borders.c:1027 msgid "select frame line color" msgstr "Выбор цвет линии рамки" -#: ../src/iop/borders.c:1034 +#: ../src/iop/borders.c:1032 msgid "pick frame line color from image" msgstr "Взять цвет линии рамки со снимка" @@ -17385,21 +20181,18 @@ msgid "correct chromatic aberrations for Bayer sensors" msgstr "" "Коррекция хроматических аберраций для сенсоров, использующих фильтр Байера" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/demosaic.c:326 ../src/iop/highlights.c:177 -#: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 -#: ../src/iop/hotpixels.c:76 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rasterfile.c:104 -#: ../src/iop/rasterfile.c:106 ../src/iop/rawprepare.c:171 -#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 -#: ../src/iop/temperature.c:252 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 +#: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 +#: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 +#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 +#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "Линейн., RAW, Сцена" -#: ../src/iop/cacorrect.c:83 ../src/iop/cacorrectrgb.c:168 -#: ../src/iop/demosaic.c:327 ../src/iop/invert.c:133 -#: ../src/iop/rawdenoise.c:142 ../src/iop/rasterfile.c:105 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 #: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "Линейн., RAW" @@ -17498,8 +20291,8 @@ msgid "censorize license plates and body parts for privacy" msgstr "" "Цензурирование частей изображения (автомобильные номера, части тела и пр.)" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 -#: ../src/iop/filmicrgb.c:351 ../src/iop/graduatednd.c:144 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 +#: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "Линейн. или нелинейн., RGB, Сцена" @@ -17638,7 +20431,7 @@ msgstr "Цветовая калибровка" #: ../src/iop/channelmixerrgb.c:230 msgid "channel mixer|white balance|monochrome" -msgstr "" +msgstr "микшер каналов|баланс белого|монохром" #: ../src/iop/channelmixerrgb.c:240 msgid "linear, RGB or XYZ" @@ -17646,27 +20439,27 @@ msgstr "Линейн., RGB или XYZ" #: ../src/iop/channelmixerrgb.c:461 msgid "monochrome | luminance-based" -msgstr "монохром | канал светлоты" +msgstr "монохром|канал светлоты" #: ../src/iop/channelmixerrgb.c:496 msgid "monochrome | ILFORD HP5+" -msgstr "монохром | ILFORD HP5+" +msgstr "монохром|ILFORD HP5+" #: ../src/iop/channelmixerrgb.c:505 msgid "monochrome | ILFORD DELTA 100" -msgstr "монохром | ILFORD DELTA 100" +msgstr "монохром|ILFORD DELTA 100" #: ../src/iop/channelmixerrgb.c:515 msgid "monochrome | ILFORD DELTA 400 - 3200" -msgstr "монохром | ILFORD DELTA 400-3200" +msgstr "монохром|ILFORD DELTA 400-3200" #: ../src/iop/channelmixerrgb.c:524 msgid "monochrome | ILFORD FP4+" -msgstr "монохром | ILFORD FP4+" +msgstr "монохром|ILFORD FP4+" #: ../src/iop/channelmixerrgb.c:533 msgid "monochrome | Fuji Acros 100" -msgstr "монохром | Fuji Acros 100" +msgstr "монохром|Fuji Acros 100" #: ../src/iop/channelmixerrgb.c:550 msgid "basic channel mixer" @@ -17674,15 +20467,15 @@ msgstr "Базовый микшер каналов" #: ../src/iop/channelmixerrgb.c:563 msgid "channel swap | swap G and B" -msgstr "перестановка каналов | поменять местами G и B" +msgstr "перестановка каналов|поменять местами G и B" #: ../src/iop/channelmixerrgb.c:576 msgid "channel swap | swap G and R" -msgstr "перестановка каналов | поменять местами G и R" +msgstr "перестановка каналов|поменять местами G и R" #: ../src/iop/channelmixerrgb.c:589 msgid "channel swap | swap R and B" -msgstr "перестановка каналов | поменять местами R и B" +msgstr "перестановка каналов|поменять местами R и B" #: ../src/iop/channelmixerrgb.c:611 msgid "area color mapping (active)" @@ -17792,8 +20585,8 @@ msgstr "" "Рекомендуется использовать маски." #: ../src/iop/channelmixerrgb.c:2067 -msgid "white balance applied twice" -msgstr "Обнаружено несколько копий модуля \"Баланс белого\"" +msgid "white balance applied twice (details)" +msgstr "Баланс белого применен дважды (details)" #: ../src/iop/channelmixerrgb.c:2068 msgid "" @@ -17807,8 +20600,8 @@ msgstr "" "цветового пространства в модуле \"Цветовая калибровка\"." #: ../src/iop/channelmixerrgb.c:2076 -msgid "white balance module error" -msgstr "Модуль \"Баланс белого\" вернул ошибку" +msgid "white balance module error (details)" +msgstr "Ошибка модуля баланса белого (details)" #: ../src/iop/channelmixerrgb.c:2077 msgid "" @@ -17822,8 +20615,8 @@ msgstr "" "адаптации цветового пространства." #: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 -msgid "white balance missing" -msgstr "Отсутствует баланс белого" +msgid "white balance missing (details)" +msgstr "Баланс белого отсутствует (details)" #: ../src/iop/channelmixerrgb.c:2090 msgid "" @@ -17942,6 +20735,9 @@ msgid "" "h: \t%.1f °\n" "c: \t%.1f" msgstr "" +"L: \t%.1f %%\n" +"h: \t%.1f °\n" +"c: \t%.1f" #. Page CAT #: ../src/iop/channelmixerrgb.c:4457 @@ -18019,7 +20815,7 @@ msgstr "" msgid "mapping" msgstr "Отображение" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1293 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 msgid "area mode" msgstr "Режим области" @@ -18035,11 +20831,11 @@ msgstr "" "\"Измерение\" показывает, как CAT сопоставляет исходный цвет\n" "и может использоваться для выбора целевого цвета." -#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1299 +#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 msgid "correction" msgstr "Коррекция" -#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1300 +#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 msgid "measure" msgstr "Измерение" @@ -18055,7 +20851,7 @@ msgstr "" "Вычислить целевой цвет с учетом смешивания каналов.\n" "Если этот параметр отключен, учитывается только цветовое преобразование." -#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1308 +#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 msgid "the input color that should be mapped to the target" msgstr "Исходный цвет, который должен быть сопоставлен с целевым" @@ -18069,7 +20865,7 @@ msgstr "" "ч: Н/Д\n" "c: Н/Д" -#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1315 +#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "Эти координаты LCh вычисляются на основе координат CIE Lab 1976" @@ -18077,13 +20873,13 @@ msgstr "Эти координаты LCh вычисляются на основе msgid "the desired target color after mapping" msgstr "Желаемый целевой цвет после сопоставления" -#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1334 +#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 msgctxt "section" msgid "input" msgstr "На входе" #. spacer -#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1337 +#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 msgctxt "section" msgid "target" msgstr "Целевой цвет" @@ -18156,7 +20952,7 @@ msgstr "Xrite ColorChecker 24, до 2014" #: ../src/iop/channelmixerrgb.c:4683 msgid "Xrite/Calibrite ColorChecker 24 post-2014" -msgstr "" +msgstr "Xrite/Calibrite ColorChecker 24 post-2014" #: ../src/iop/channelmixerrgb.c:4684 msgid "Datacolor SpyderCheckr 24 pre-2018" @@ -18176,7 +20972,7 @@ msgstr "Datacolor SpyderCheckr 48, после 2018" #: ../src/iop/channelmixerrgb.c:4688 msgid "Datacolor SpyderCheckr Photo" -msgstr "" +msgstr "Datacolor SpyderCheckr Photo" #: ../src/iop/channelmixerrgb.c:4691 msgid "optimize for" @@ -18186,8 +20982,7 @@ msgstr "Тип оптимизации" msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" -"saturated colors gives the lowest maximum delta E but a high average delta " -"E\n" +"saturated colors gives the lowest maximum delta E but a high average delta E\n" "none is a trade-off between both\n" "the others are special behaviors to protect some hues" msgstr "" @@ -18276,13 +21071,12 @@ msgid "old local contrast" msgstr "Старый локальный контраст" #: ../src/iop/clahe.c:71 -msgid "" -"this module is deprecated. better use new local contrast module instead." +msgid "this module is deprecated. better use new local contrast module instead." msgstr "" "Этот модуль объявлен устаревшим.\n" "Используйте модуль \"Локальный контраст\"." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:425 +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 msgid "amount" msgstr "Значение" @@ -18290,14 +21084,14 @@ msgstr "Значение" msgid "size of features to preserve" msgstr "Размер сохраняемых деталей" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:457 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 msgid "strength of the effect" msgstr "Интенсивность эффекта" #: ../src/iop/clipping.c:340 msgid "" -"this module is deprecated. please use the crop, orientation and/or rotate " -"and perspective modules instead." +"this module is deprecated. please use the crop, orientation and/or rotate and " +"perspective modules instead." msgstr "" "Этот модуль устарел. вместо этого используйте модули обрезки, ориентации и/" "или поворота и перспективы." @@ -18308,140 +21102,139 @@ msgstr "Трансформации" #: ../src/iop/clipping.c:350 msgid "reframe|perspective|keystone|distortion" -msgstr "" +msgstr "перекадрирование|перспектива|ключевой момент|искажение" #: ../src/iop/clipping.c:355 msgid "change the framing and correct the perspective" msgstr "Кадрирование и корректировка перспективы изображения" -#: ../src/iop/clipping.c:1411 ../src/iop/clipping.c:2126 ../src/iop/crop.c:720 -#: ../src/iop/crop.c:1258 +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 +#: ../src/iop/crop.c:1269 msgid "original image" msgstr "Исходное изображение" -#: ../src/iop/clipping.c:1715 ../src/iop/crop.c:944 +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 msgid "invalid ratio format. it should be \"number:number\"" msgstr "Некорректный формат соотношения сторон. Формат: \"число:число\"" -#: ../src/iop/clipping.c:1731 ../src/iop/crop.c:960 +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 msgid "invalid ratio format. it should be a positive number" msgstr "Некорректный формат соотношения сторон. Формат: позитивное значение" -#: ../src/iop/clipping.c:1920 ../src/iop/clipping.c:2117 +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 msgid "full" msgstr "Оба направления" -#: ../src/iop/clipping.c:1921 +#: ../src/iop/clipping.c:1920 msgid "old system" msgstr "Старая система" -#: ../src/iop/clipping.c:1922 +#: ../src/iop/clipping.c:1921 msgid "correction applied" msgstr "Применена" -#: ../src/iop/clipping.c:2095 +#: ../src/iop/clipping.c:2094 msgid "main" msgstr "Общие" -#: ../src/iop/clipping.c:2104 +#: ../src/iop/clipping.c:2103 msgid "mirror image horizontally and/or vertically" msgstr "Отражение по горизонтали и/или вертикали" -#: ../src/iop/clipping.c:2107 +#: ../src/iop/clipping.c:2106 msgid "angle" msgstr "Угол" -#: ../src/iop/clipping.c:2110 +#: ../src/iop/clipping.c:2109 msgid "right-click and drag a line on the image to drag a straight line" msgstr "" "Щёлкните правой кнопкой мыши на изображении и протяните параллельную " "горизонту линию" -#: ../src/iop/clipping.c:2113 +#: ../src/iop/clipping.c:2112 msgid "keystone" msgstr "Опорные точки" -#: ../src/iop/clipping.c:2118 +#: ../src/iop/clipping.c:2117 msgid "set perspective correction for your image" msgstr "Коррекцию перспективы по горизонтали и/или вертикали" -#: ../src/iop/clipping.c:2125 ../src/iop/crop.c:1257 +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 msgid "freehand" msgstr "Произвольный" -#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1260 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "10:8 in print" msgstr "10:8, печать" -#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1261 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "5:4, 4x5, 8x10" -msgstr "" +msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1262 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 msgid "11x14" -msgstr "" +msgstr "11x14" -#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1264 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "8.5x11, letter" msgstr "8.5x11, Letter" -#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1265 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "4:3, VGA, TV" -msgstr "" +msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1266 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "5x7" -msgstr "" +msgstr "5x7" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1267 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "ISO 216, DIN 476, A4" -msgstr "" +msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1268 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35мм" -#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1269 +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "16:10, 8x5" -msgstr "" +msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1271 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "16:9, HDTV" -msgstr "" +msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2139 ../src/iop/crop.c:1272 +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 msgid "widescreen" msgstr "Широкий экран" -#: ../src/iop/clipping.c:2140 +#: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, Univisium" -#: ../src/iop/clipping.c:2141 +#: ../src/iop/clipping.c:2140 msgid "cinemascope" msgstr "Синемаскоп" -#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1275 +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 msgid "21:9" -msgstr "" +msgstr "21:9" -#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 msgid "anamorphic" msgstr "Анаморфированный" -#: ../src/iop/clipping.c:2144 ../src/iop/crop.c:1278 +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 msgid "3:1, panorama" msgstr "3:1, панорама" -#: ../src/iop/clipping.c:2176 ../src/iop/clipping.c:2188 ../src/iop/crop.c:1314 -#: ../src/iop/crop.c:1331 +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 ../src/iop/crop.c:1325 +#: ../src/iop/crop.c:1342 #, c-format msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "" -"Некорректный формат соотношения для \"%s\". Правильный формат: \"число:" -"число\"" +"Некорректный формат соотношения для \"%s\". Правильный формат: \"число:число\"" -#: ../src/iop/clipping.c:2235 ../src/iop/crop.c:1382 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" @@ -18453,33 +21246,33 @@ msgstr "" "чтобы ввести пользовательское соотношение сторон, откройте поле со списком и " "введите соотношение в x: y или десятичном формате." -#: ../src/iop/clipping.c:2242 ../src/iop/crop.c:1394 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "Поля" -#: ../src/iop/clipping.c:2247 ../src/iop/crop.c:1404 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "Левое поле не может перекрываться правым" -#: ../src/iop/clipping.c:2254 ../src/iop/crop.c:1412 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "Правое поле не может перекрываться левым" -#: ../src/iop/clipping.c:2259 ../src/iop/crop.c:1418 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "Верхнее поле не может перекрываться нижним" -#: ../src/iop/clipping.c:2266 ../src/iop/crop.c:1426 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "Нижнее поле не может перекрываться верхним" -#: ../src/iop/clipping.c:3009 +#: ../src/iop/clipping.c:3008 msgid "commit: double-click, straighten: right-drag" msgstr "" "фиксация: двойной щелчок, выпрямление: перетаскивание правой " "кнопкой мыши" -#: ../src/iop/clipping.c:3013 +#: ../src/iop/clipping.c:3012 msgid "" "resize: drag, keep aspect ratio: shift+drag\n" "straighten: right-drag" @@ -18488,16 +21281,16 @@ msgstr "" "Shift+перетащить\n" "выпрямить: перетащите правой кнопкой мыши" -#: ../src/iop/clipping.c:3054 +#: ../src/iop/clipping.c:3053 msgid "move control point: drag" msgstr "переместить контрольную точку: перетащить" -#: ../src/iop/clipping.c:3059 +#: ../src/iop/clipping.c:3058 msgid "move line: drag, toggle symmetry: click ꝏ" msgstr "" "переместить линию: перетащить, переключить симметрию: нажать ꝏ" -#: ../src/iop/clipping.c:3064 +#: ../src/iop/clipping.c:3063 msgid "" "apply: click ok, toggle symmetry: click ꝏ\n" "move line/control point: drag" @@ -18505,24 +21298,23 @@ msgstr "" "применить: нажмите ok, включить симметрию: нажмите ꝏ\n" "переместить линию/контрольную точку: перетащить" -#: ../src/iop/clipping.c:3071 +#: ../src/iop/clipping.c:3070 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" "straighten: right-drag, commit: double-click" msgstr "" "перемещение: перетаскивание, перемещение по вертикали: " -"Shift+перетаскивание, перемещение по горизонтали: " -"ctrl+перетаскивание\n" +"Shift+перетаскивание, перемещение по горизонтали: ctrl+перетаскивание\n" "выпрямить: перетащить правой кнопкой мыши, зафиксировать: " "дважды щелкнуть" -#: ../src/iop/clipping.c:3330 ../src/iop/crop.c:1934 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[%s на краях] обрезать" -#: ../src/iop/clipping.c:3332 ../src/iop/crop.c:1936 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[%s на краях] обрезать с сохранением пропорций" @@ -18551,7 +21343,7 @@ msgstr "Цветовой баланс" #: ../src/iop/colorbalance.c:154 msgid "lift gamma gain|cdl|color grading|contrast|saturation|hue" -msgstr "" +msgstr "Увеличение гаммы|CDL|Цветокоррекция|Контраст|Насыщенность|Цветовой тон" #: ../src/iop/colorbalance.c:159 msgid "shift colors selectively by luminance range" @@ -18661,11 +21453,11 @@ msgstr "Ползунки цветокоррекции" #: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 msgid "HSL" -msgstr "" +msgstr "HSL" #: ../src/iop/colorbalance.c:1860 msgid "RGBL" -msgstr "" +msgstr "RGBL" #: ../src/iop/colorbalance.c:1870 msgctxt "section" @@ -18771,6 +21563,8 @@ msgid "" "offset power slope|cdl|color grading|contrast|chroma_highlights|hue|vibrance|" "saturation" msgstr "" +"Offset Power Slope|CDL|Цветокоррекция|Контраст|Цветность|Цветовой тон|Яркость|" +"Насыщенность" #: ../src/iop/colorbalancergb.c:179 msgid "" @@ -18782,30 +21576,29 @@ msgstr "" #: ../src/iop/colorbalancergb.c:524 msgid "basic colorfulness | legacy" -msgstr "базовая красочность | старая" +msgstr "базовая красочность|старая" #: ../src/iop/colorbalancergb.c:533 msgid "basic colorfulness | natural skin" -msgstr "базовая красочность | кожа" +msgstr "базовая красочность|кожа" #: ../src/iop/colorbalancergb.c:539 msgid "basic colorfulness | vibrant colors" -msgstr "базовая красочность | яркие цвета" +msgstr "базовая красочность|яркие цвета" #: ../src/iop/colorbalancergb.c:545 msgid "basic colorfulness | standard" -msgstr "базовая красочность | стандартная" +msgstr "базовая красочность|стандартная" #: ../src/iop/colorbalancergb.c:962 msgid "colorbalance works only on RGB input" msgstr "Цветовой баланс RGB работает только с данными в формате RGB" #: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 +#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 msgid "cannot display masks when the blending mask is displayed" msgstr "" -"Невозможно отобразить маски при включенном режиме отображения маски " -"смешивания" +"Невозможно отобразить маски при включенном режиме отображения маски смешивания" #. Page master #: ../src/iop/colorbalancergb.c:1784 @@ -18884,8 +21677,7 @@ msgstr "Настройка воспринимаемой яркости всег msgid "" "increase or decrease brilliance proportionally to the original pixel " "brilliance" -msgstr "" -"Настройка воспринимаемой яркости пропорциональна оригинальному значению" +msgstr "Настройка воспринимаемой яркости пропорциональна оригинальному значению" #. Page 4-ways #: ../src/iop/colorbalancergb.c:1873 @@ -19004,44 +21796,74 @@ msgid "weight of the shadows over the whole tonal range" msgstr "Вес теней относительно остальной части светлотного диапазона маски" #: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"Отображает маску теней, наложенную в виде шахматной доски.\n" +"Видимая область изображения (не скрытая маской) - это область,\n" +"на которую будут воздействовать ползунки теней на других вкладках." + +#: ../src/iop/colorbalancergb.c:1994 msgid "position of the middle-gray reference for masking" msgstr "Положение серой точки маски" -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"Отображает маску средних тонов, наложенную в виде шахматной доски.\n" +"Видимая область изображения (не скрытая маской) — это область,\n" +"на которую будут воздействовать ползунки средних тонов на других вкладках." + +#: ../src/iop/colorbalancergb.c:2007 msgid "weights of highlights over the whole tonal range" msgstr "Вес светов относительно остальной части светлотного диапазона маски" -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"Отображает маску светов, наложенную в виде шахматной доски.\n" +"Видимая область изображения (не скрытая маской) — это область, \n" +"на которую будут воздействовать ползунки светов на других вкладках." + +#: ../src/iop/colorbalancergb.c:2017 msgctxt "section" msgid "threshold" msgstr "Порог" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2022 msgid "peak white luminance value used to normalize the power function" msgstr "Пиковое значение белого, используемое для нормализации" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2028 msgid "peak gray luminance value used to normalize the power function" msgstr "Пиковое значение серого, используемое для нормализации" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2030 msgctxt "section" msgid "mask preview settings" msgstr "Параметры предпросмотра" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 msgid "select color of the checkerboard from a swatch" msgstr "Выбор цветов полей, используемых для предпросмотра" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2044 msgid "checkerboard size" msgstr "Размер поля" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 1" msgstr "Цвет первого поля" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2049 msgid "checkerboard color 2" msgstr "Цвет второго поля" @@ -19051,7 +21873,7 @@ msgstr "Таблица поиска цветов" #: ../src/iop/colorchecker.c:123 msgid "profile|lut|color grading" -msgstr "" +msgstr "профиль|lut|цветокоррекция" #: ../src/iop/colorchecker.c:129 msgid "perform color space corrections and apply looks" @@ -19061,7 +21883,7 @@ msgstr "" #: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 #: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 #: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 #: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 #: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 @@ -19174,8 +21996,8 @@ msgstr "Сине-желтый смещение" msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" -"lower values scale towards lower saturation while higher scale towards " -"higher saturation" +"lower values scale towards lower saturation while higher scale towards higher " +"saturation" msgstr "" "настроить насыщенность целевого цвета\n" "одновременно настраивает каналы \"a\" и \"b\" целевого цвета в пространстве " @@ -19194,8 +22016,7 @@ msgid "" "absolute - target color is absolute Lab value" msgstr "" "Контроль целевого цвета патчей\n" -"относительный - целевой цвет является относительным от исходного цвета " -"патча\n" +"относительный - целевой цвет является относительным от исходного цвета патча\n" "absolute - целевой цвет является абсолютным лабораторным значением" #: ../src/iop/colorchecker.c:1613 @@ -19256,15 +22077,15 @@ msgstr "" msgid "set the global saturation" msgstr "Общая насыщенность" -#: ../src/iop/colorequal.c:201 ../src/iop/colorequal.c:2966 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 msgid "color equalizer" msgstr "Эквалайзер цвета" -#: ../src/iop/colorequal.c:206 +#: ../src/iop/colorequal.c:207 msgid "color zones|hsl" -msgstr "" +msgstr "цветовые зоны|hsl" -#: ../src/iop/colorequal.c:213 +#: ../src/iop/colorequal.c:214 msgid "" "change saturation, hue and brightness\n" "depending on local hue" @@ -19272,37 +22093,37 @@ msgstr "" "Изменить насыщенность, цветовой тон и яркость\n" "в зависимости от локального тона" -#: ../src/iop/colorequal.c:217 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 msgid "quasi-linear, RGB" msgstr "Квазилинейн., RGB" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB, scene-referred" msgstr "Квазилинейн., RGB, Сцена" -#: ../src/iop/colorequal.c:2131 +#: ../src/iop/colorequal.c:2098 msgid "bleach bypass" msgstr "Пропустить обесцвечивание" -#: ../src/iop/colorequal.c:2175 +#: ../src/iop/colorequal.c:2142 msgid "Kodachrome 64 like" msgstr "Как Kodachrome 64" -#: ../src/iop/colorequal.c:2219 +#: ../src/iop/colorequal.c:2186 msgid "Kodak Portra 400 like" msgstr "Как Kodak Portra 400" -#: ../src/iop/colorequal.c:2263 +#: ../src/iop/colorequal.c:2230 msgid "teal & orange" msgstr "Бирюзовый и оранжевый" #. Page OPTIONS -#: ../src/iop/colorequal.c:2919 ../src/iop/colorequal.c:3122 -#: ../src/iop/filmicrgb.c:4563 +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 +#: ../src/iop/filmicrgb.c:4561 msgid "options" msgstr "Параметры" -#: ../src/iop/colorequal.c:3015 +#: ../src/iop/colorequal.c:2982 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -19312,11 +22133,11 @@ msgstr "" "Щелчок средней кнопкой, чтобы переключить видимость ползунков\n" "Alt+прокрутка, чтобы сменить страницу" -#: ../src/iop/colorequal.c:3041 +#: ../src/iop/colorequal.c:3008 msgid "shift nodes to lower or higher hue" msgstr "Сдвигайте узлы, чтобы изменить цветовой тон" -#: ../src/iop/colorequal.c:3044 +#: ../src/iop/colorequal.c:3011 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -19324,19 +22145,19 @@ msgstr "" "выбрать цветовой тон из изображения и визуализировать\n" "ctrl+щелчок, чтобы выбрать область" -#: ../src/iop/colorequal.c:3063 +#: ../src/iop/colorequal.c:3030 msgid "change hue hue-wise" msgstr "Изменить цветовой тон в зависимости от цветового тона" -#: ../src/iop/colorequal.c:3081 +#: ../src/iop/colorequal.c:3048 msgid "change saturation hue-wise" msgstr "Изменить насыщенность в зависимости от цветового тона" -#: ../src/iop/colorequal.c:3099 +#: ../src/iop/colorequal.c:3066 msgid "change brightness hue-wise" msgstr "Изменить яркость в зависимости от цветового тона" -#: ../src/iop/colorequal.c:3132 +#: ../src/iop/colorequal.c:3099 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -19347,17 +22168,17 @@ msgstr "" "ниже заданного уровня. Значение по умолчанию подходит для большинства " "изображений." -#: ../src/iop/colorequal.c:3137 +#: ../src/iop/colorequal.c:3104 msgid "change for sharper or softer hue curve" msgstr "Изменить кривую цветового тона" -#: ../src/iop/colorequal.c:3141 +#: ../src/iop/colorequal.c:3108 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "" "Ограничьте эффект с помощью управляемого фильтра, основанного на цветовом " "тоне и насыщенности" -#: ../src/iop/colorequal.c:3147 +#: ../src/iop/colorequal.c:3114 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -19367,7 +22188,7 @@ msgstr "" "Увеличьте его, если имеется сильная локальная разница в цветовом тоне или " "сильный цветовой шум." -#: ../src/iop/colorequal.c:3154 +#: ../src/iop/colorequal.c:3121 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -19376,7 +22197,7 @@ msgstr "" "взвешивания.\n" "красным цветом показаны измененные данные, синие участки без изменений." -#: ../src/iop/colorequal.c:3158 +#: ../src/iop/colorequal.c:3125 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -19389,7 +22210,7 @@ msgstr "" "Увеличьте контрастность и избегайте изменений яркости в областях с низкой " "цветностью." -#: ../src/iop/colorequal.c:3166 +#: ../src/iop/colorequal.c:3133 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -19401,11 +22222,11 @@ msgstr "" "повышению контрастности\n" " - Уменьшите для более плавных переходов" -#: ../src/iop/colorequal.c:3173 +#: ../src/iop/colorequal.c:3140 msgid "set radius of applied parameters for the guided filter" msgstr "Установить радиус действия параметров для управляемого фильтра" -#: ../src/iop/colorequal.c:3176 +#: ../src/iop/colorequal.c:3143 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -19413,11 +22234,336 @@ msgstr "" "Визуализируйте измененные данные вывода для выбранной вкладки.\n" "Красным цветом показано увеличение объема данных, синим - уменьшение." -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorharmonizer.c:125 +msgid "color harmonizer" +msgstr "Цветовая гармония" + +#: ../src/iop/colorharmonizer.c:132 +msgid "harmonize colors toward a selected palette in perceptual space" +msgstr "" +"Гармонизировать цвета в соответствии с выбранной палитрой \n" +"в пространстве восприятия." + +#: ../src/iop/colorharmonizer.c:133 +msgid "creative color grading" +msgstr "Творческая цветокоррекция" + +#: ../src/iop/colorharmonizer.c:135 +msgid "darktable UCS / JCH (perceptual)" +msgstr "darktable UCS / JCH (перцептивный)" + +#: ../src/iop/colorharmonizer.c:1337 +msgid "" +"analyze the image's hue distribution and automatically suggest the harmony " +"rule\n" +"and anchor hue that best match its existing color palette.\n" +"\n" +"the detection scores every rule and anchor combination against a chroma-" +"weighted\n" +"histogram of the preview image, then selects the combination that already " +"covers\n" +"the most chromatic energy — i.e. requires the least correction.\n" +"\n" +"the result replaces the current rule and anchor hue. use pull strength to " +"control\n" +"how strongly the remaining off-palette colors are pulled toward the detected " +"palette." +msgstr "" +"Анализ распределения оттенков изображения и автоматическое предложение \n" +"правила гармонии и опорного оттенка, которые наилучшим образом соответствуют\n" +"существующей цветовой палитре.\n" +"\n" +"Обнаружение оценивает каждую комбинацию правила и опорного оттенка по \n" +"хроматически взвешенной гистограмме предпросмотра изображения, а затем\n" +"выбирает комбинацию, которая уже охватывает наибольшую хроматическую \n" +"энергию — т.е. требует наименьшей коррекции.\n" +"\n" +"Результат заменяет текущее правило и опорный оттенок. Используйте силу \n" +"притяжения для управления тем, насколько сильно оставшиеся цвета, выходящие \n" +"за пределы палитры, притягиваются к обнаруженной палитре." + +#: ../src/iop/colorharmonizer.c:1418 +msgid "not yet available — wait for the preview to finish processing." +msgstr "" +"Пока не доступно. Дождитесь завершения обработки предварительного просмотра." + +#: ../src/iop/colorharmonizer.c:1423 +msgid "" +"harmony rule that defines which hues are considered 'in harmony'.\n" +"\n" +"monochromatic: a single hue family — only one node.\n" +"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" +"analogous complementary: analogous triad plus its complement — rich but " +"balanced.\n" +"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" +"split complementary: one hue and the two hues flanking its complement — vivid " +"yet less stark.\n" +"dyad: two hues separated by 60° — gentle contrast.\n" +"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" +"tetrad: four hues in two complementary pairs spaced 60° — complex, needs " +"restraint.\n" +"square: four hues evenly spaced 90° apart — strong and varied.\n" +"custom: define all four harmony node hues independently." +msgstr "" +"Правило гармонии, определяющее, какие оттенки считаются \"гармоничными\".\n" +"\n" +"Монохроматическое: семейство одного цветового тона — только один узел.\n" +"Аналогичное: три смежных цветовых тона, расположенных на расстоянии 30° \n" +" друг от друга — натуралистичное, гармоничное.\n" +"Аналогично-комплементарное: аналогичная триада плюс ее дополнение — \n" +" насыщенное, но сбалансированное.\n" +"Комплементарное: два цветовых тона, расположенные напротив друг друга на \n" +" цветовом круге — высокий контраст, яркое.\n" +"Раздвоенно-комплементарное: один цветовой тон и два тона, расположенные \n" +" по бокам его дополнения — яркое, но менее резкое.\n" +"Диада: два цветовых тона, разделенные на 60° — мягкий контраст.\n" +"Триада: три цветовых тона, равномерно расположенные на расстоянии 120° друг \n" +" от друга — сбалансированное, красочное.\n" +"Тетрада: четыре цветовых тона в двух комплементарных парах, расположенных \n" +" на расстоянии 60° друг от друга — сложное, требует сдержанности.\n" +"Квадратное: четыре цветовых тона, равномерно расположенные на расстоянии \n" +" 90° друг от друга — сильное и разнообразное.\n" +"Настраиваемое: определить все четыре цветовых тона узлов гармонии " +"независимо \n" +" друг от друга." + +#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +msgid "" +"pick hue from image.\n" +"ctrl+click to select an area" +msgstr "" +"выбрать цветовой тон на изображении\n" +"ctrl+щелчок - чтобы выделить область" + +#: ../src/iop/colorharmonizer.c:1449 +msgid "" +"the primary 'key' hue of the harmony — the first node from which all others " +"are derived.\n" +"\n" +"drag the slider or use the color picker (eyedropper) to sample a dominant hue " +"directly\n" +"from the image. the remaining harmony nodes are computed automatically from " +"this hue\n" +"and the selected rule.\n" +"\n" +"tip: pick a skin tone, a sky, or another dominant subject color to anchor the " +"palette." +msgstr "" +"Первичный \"ключевой\" цветовой тон гармонии - это первый узел, от которого \n" +"происходят все остальные.\n" +"\n" +"Перетащите ползунок или используйте палитру цветов (пипетку), чтобы выбрать \n" +"доминирующий оттенок непосредственно с изображения. Остальные узлы гармонии \n" +"вычисляются автоматически на основе этого оттенка и выбранного правила.\n" +"\n" +"Совет: выберите телесный тон, цвет неба или другой доминирующий цвет " +"объекта, \n" +"чтобы закрепить палитру." + +#: ../src/iop/colorharmonizer.c:1464 +msgid "" +"number of active harmony nodes in custom mode (2–4).\n" +"nodes are numbered from the top; inactive nodes are hidden." +msgstr "" +"Количество активных узлов гармонии в пользовательском режиме (2–4).\n" +"Узлы нумеруются сверху вниз; неактивные узлы скрыты." + +#: ../src/iop/colorharmonizer.c:1494 +msgid "" +"hue of this harmony node (0°–360°).\n" +"only active in 'custom' harmony mode.\n" +"use the color picker to sample the desired hue from the image." +msgstr "" +"Цветовой тон этого узла гармонии (0°–360°).\n" +"Активно только в режиме «пользовательской» гармонии.\n" +"Используйте палитру цветов, чтобы выбрать желаемый оттенок на изображении." + +#: ../src/iop/colorharmonizer.c:1513 +msgid "vectorscope two-way sync" +msgstr "Двунаправленная синхронизация вектороскопа" + +#: ../src/iop/colorharmonizer.c:1517 +msgid "" +"when enabled, the vectorscope harmony overlay is kept in sync with\n" +"the harmony rule and anchor hue controls in the module.\n" +"disable to adjust the module without disturbing the vectorscope display, and " +"vice-versa." +msgstr "" +"Если включен, то наложение гармонии вектороскопа синхронизируется с\n" +"правилами гармонии и элементами управления \"ключевого\" цветового тона в " +"модуле.\n" +"Отключение позволяет настроить модуль без изменения отображения \n" +"вектороскопа и наоборот." + +#: ../src/iop/colorharmonizer.c:1531 +msgid "" +"import the harmony rule and anchor hue currently displayed in the " +"vectorscope.\n" +"also switches the histogram panel to the vectorscope view if it is not " +"already active." +msgstr "" +"Импортируйте правило гармонии и \"ключевой\" цветовой тон, \n" +"отображаемые в данный момент в вектороскопе.\n" +"Также переключает панель гистограммы в режим просмотра \n" +"вектороскопа, если он еще не активен." + +#: ../src/iop/colorharmonizer.c:1552 +msgid "" +"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" +"\n" +"0: no effect — colors are left unchanged.\n" +"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" +" losing their original character.\n" +"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" +" onto the harmony nodes.\n" +"\n" +"the shift is weighted by each pixel's chroma: fully desaturated pixels " +"(grays)\n" +"are never affected regardless of this setting." +msgstr "" +"Насколько сильно негармоничные цветовые тона смещаются к ближайшему\n" +"узлу гармонии.\n" +"\n" +"0: нет эффекта — цвета остаются неизменными.\n" +"Низкие значения (0,1–0,3): легкое смещение, цвета смещаются в сторону \n" +"палитры, не теряя зпри этом своего первоначального характера.\n" +"Высокие значения (0,7–1,0): агрессивная коррекция, большинство оттенков \n" +"заметно сходятся к узлам гармонии.\n" +"\n" +"Смещение взвешивается по хроматическому значению каждого пикселя: \n" +"полностью обесцвеченные пиксели (серые) никогда не затрагиваются \n" +"независимо от этой настройки." + +#: ../src/iop/colorharmonizer.c:1566 +msgid "" +"controls the angular reach of each harmony node's attraction.\n" +"\n" +"the attraction is Gaussian — strongest at the node center and tapering " +"smoothly\n" +"outward. zone width scales the standard deviation of this Gaussian linearly.\n" +"\n" +"narrow (< 1): only hues very close to a node are pulled — selective, " +"precise.\n" +" useful when colors are already near-harmonic and need only a gentle " +"correction.\n" +"default (1): each node's influence tapers to near-zero at the midpoint " +"between\n" +" adjacent nodes — clean separation with smooth transitions.\n" +"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" +" useful for strongly discordant images or when a painterly look is desired." +msgstr "" +"Контролирует угловое распространение притяжения каждого узла гармонии.\n" +"\n" +"Притяжение имеет гауссову зависимость - наиболее сильное в центре узла и \n" +"плавно сужающееся наружу. Ширина зоны линейно изменяет стандартное \n" +"отклонение гауссовой зависимости.\n" +"\n" +"Узкая (< 1): извлекаются только оттенки, очень близкие к узлу - " +"избирательно,\n" +" точно. Полезно, когда цвета уже близки к гармонии и нуждаются лишь в " +"мягкой\n" +" коррекции. По умолчанию (1): влияние каждого узла сужается почти до нуля в \n" +" середине между соседними узлами - чистое разделение с плавными переходами.\n" +"Широкая (> 1): зоны притяжения перекрываются - более широкое, глобальное\n" +" смещение оттенка. Полезно для сильно диссонирующих изображений или когда\n" +" желателен живописный вид." + +#: ../src/iop/colorharmonizer.c:1581 +msgid "" +"shields low-chroma (desaturated) colors from the hue correction.\n" +"\n" +"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" +"low values (0.1–0.3): only near-neutral grays are exempted; pastels are still " +"affected.\n" +"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" +"high values (0.7–1.0): only vivid, saturated colors are corrected; everything " +"else\n" +" is left close to its original hue.\n" +"\n" +"the weighting is smooth and hyperbolic — there is no hard cutoff. protection " +"grows\n" +"gradually from zero and the slider response is distributed evenly across its " +"range." +msgstr "" +"Защищает цвета с низкой насыщенностью (ненасыщенные) от коррекции оттенка.\n" +"\n" +"0: никакой защиты - серые тона, светлые участки кожи и приглушенные оттенки " +"искажены.\n" +"Низкие значения (0,1–0,3): только нейтральные серые тона не затрагиваются; \n" +" пастельные тона по-прежнему подвержены воздействию.\n" +"Средние значения (0,4–0,6): приглушенные и пастельные цвета все больше " +"защищаются.\n" +"Высокие значения (0,7–1,0): корректируются только яркие, насыщенные цвета; " +"все \n" +" остальные остаются близким к исходному оттенку.\n" +"\n" +"Взвешивание плавное и гиперболическое - нет жесткого порога. Защита " +"возрастает \n" +"постепенно от нуля, и отклик ползунка равномерно распределен по всему " +"диапазону." + +#: ../src/iop/colorharmonizer.c:1595 +msgid "" +"controls the intensity of smoothing applied to the correction field.\n" +"\n" +"0: disable smoothing (recommended) — transitions are handled by smooth " +"interpolation\n" +" in hue space, preserving the maximum amount of image detail.\n" +"low values (0.1–0.5): subtle spatial averaging to reduce color noise in " +"shadows.\n" +"high values (> 1.0): broad spatial blending; creates a soft, painterly look " +"but may\n" +" blur the grading across image edges, causing some visual separation." +msgstr "" +"Управляет интенсивностью сглаживания, применяемого к полю коррекции.\n" +"\n" +"0: отключить сглаживание (рекомендуется) - переходы обрабатываются плавной \n" +" интерполяцией в цветовом пространстве, сохраняя максимальное количество \n" +" деталей изображения.\n" +"низкие значения (0,1–0,5): тонкое пространственное усреднение для " +"уменьшения \n" +" цветового шума в тенях.\n" +"высокие значения (> 1,0): широкое пространственное смешивание; создает " +"мягкий, \n" +" живописный вид, но может размыть градиент по краям изображения, вызывая \n" +" некоторое визуальное разделение." + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 1" +msgstr "Цветовой тон 1" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 2" +msgstr "Цветовой тон 2" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 3" +msgstr "Цветовой тон 3" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 4" +msgstr "Цветовой тон 4" + +#: ../src/iop/colorharmonizer.c:1622 +msgid "" +"saturation multiplier for colors near this harmony node.\n" +"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" +"the effect is weighted by the pixel's proximity to this node\n" +"and respects the 'neutral hue protection' setting." +msgstr "" +"Множитель насыщенности для цветов, расположенных рядом с этим узлом " +"гармонии.\n" +"100% = без изменений. При значении ниже 100% насыщенность уменьшается; \n" +"при значении выше 100% насыщенность увеличивается.\n" +"Эффект зависит от близости пикселя к этому узлу и учитывается настройка " +"\"защита \n" +"нейтрального оттенка\"." + +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "Цветовой профиль ввода" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -19426,20 +22572,19 @@ msgstr "" "в эталонную RGB-модель конвейера обработки,\n" "используя цветовые профили для переназначения значений RGB." -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:325 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "Обязательный" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "Определяется профилем" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format msgid "" -"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 " -"RGB!" +"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" msgstr "" "Ошибка извлечения цветовой матрицы \"%s\"! Произведена замена на Rec2020 RGB." @@ -19503,19 +22648,19 @@ msgstr "Тонирование" msgid "overlay a solid color on the image" msgstr "Тонирование изображения" -#: ../src/iop/colorize.c:345 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 msgid "select the hue tone" msgstr "Выбор цветового тона" -#: ../src/iop/colorize.c:351 +#: ../src/iop/colorize.c:362 msgid "select the saturation shadow tone" msgstr "Выбор насыщенности тона теней" -#: ../src/iop/colorize.c:355 +#: ../src/iop/colorize.c:366 msgid "lightness of color" msgstr "Светлота тона" -#: ../src/iop/colorize.c:359 +#: ../src/iop/colorize.c:370 msgid "mix value of source lightness" msgstr "Значение подмешиваемой исходной светлоты" @@ -19531,37 +22676,37 @@ msgstr "" "Перенос палитры цветов\n" "с одного изображения на другое" -#: ../src/iop/colormapping.c:1001 +#: ../src/iop/colormapping.c:1000 msgid "acquire as source" msgstr "Захватить" -#: ../src/iop/colormapping.c:1005 +#: ../src/iop/colormapping.c:1004 msgid "analyze this image as a source image" msgstr "Проанализировать это изображение в качестве источника" -#: ../src/iop/colormapping.c:1007 +#: ../src/iop/colormapping.c:1006 msgid "acquire as target" msgstr "Применить" -#: ../src/iop/colormapping.c:1011 +#: ../src/iop/colormapping.c:1010 msgid "analyze this image as a target image" msgstr "Применить исходные кластеры к данному изображению" -#: ../src/iop/colormapping.c:1013 +#: ../src/iop/colormapping.c:1012 msgid "source clusters:" msgstr "Исходные кластеры:" -#: ../src/iop/colormapping.c:1014 +#: ../src/iop/colormapping.c:1013 msgid "target clusters:" msgstr "Конечные кластеры:" -#: ../src/iop/colormapping.c:1017 +#: ../src/iop/colormapping.c:1016 msgid "number of clusters to find in image. value change resets all clusters" msgstr "" "Количество кластеров для поиска в изображении. Смена значения сбрасывает " "предыдущие кластеры." -#: ../src/iop/colormapping.c:1020 +#: ../src/iop/colormapping.c:1019 msgid "" "how clusters are mapped. low values: based on color proximity, high values: " "based on color dominance" @@ -19569,15 +22714,15 @@ msgstr "" "Как проецируются кластеры. Низкие значения — на основе близости цветов, " "высокие — на основе доминирования цвета." -#: ../src/iop/colormapping.c:1025 +#: ../src/iop/colormapping.c:1024 msgid "level of histogram equalization" msgstr "Уровень выравнивания гистограммы" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "Цветовой профиль вывода" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -19586,56 +22731,56 @@ msgstr "" "в любую RGB-модель отображения,\n" "используя цветовые профили для переназначения значений RGB." -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "Нелинейн., RGB или Lab, Отображение" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "Отсутствующий профиль вывода заменён на sRGB!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "Отсутствующий профиль цветопробы заменён на sRGB!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "Неподдерживаемый профиль вывода заменён на sRGB!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "Способ вывода" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "Способ преобразования" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1636 -#: ../src/libs/print_settings.c:2560 ../src/libs/print_settings.c:2909 -#: ../src/views/darkroom.c:2783 ../src/views/lighttable.c:1346 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 +#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 +#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "Воспринимаемый" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1637 -#: ../src/libs/print_settings.c:2561 ../src/libs/print_settings.c:2910 -#: ../src/views/darkroom.c:2784 ../src/views/lighttable.c:1347 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 +#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 +#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "Отн. колориметрический" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1638 -#: ../src/libs/print_settings.c:2562 ../src/libs/print_settings.c:2911 -#: ../src/views/darkroom.c:2785 ../src/views/lighttable.c:1348 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 +#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 +#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "Насыщенная" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1639 -#: ../src/libs/print_settings.c:2563 ../src/libs/print_settings.c:2912 -#: ../src/views/darkroom.c:2786 ../src/views/lighttable.c:1349 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 +#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 +#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "Абс. колориметрический" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "ICC-профили экспорта" @@ -19651,8 +22796,8 @@ msgstr "" #: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:912 +#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 +#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 #: ../src/iop/levels.c:354 msgid "inconsistent output" msgstr "Ошибка на выходе!" @@ -19693,8 +22838,8 @@ msgstr "Приоритет для поиска специфического цв msgid "the hue tone which should be given precedence over other hue tones" msgstr "Приоритетный цветовой тон" -#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1839 -#: ../src/iop/highlights.c:1343 +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "Не может быть применено" @@ -19713,7 +22858,7 @@ msgstr "" "Этот модуль объявлен устаревшим.\n" "Используйте модуль \"Перенос цветов\"." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -19799,8 +22944,8 @@ msgid "" "change this method if you see oscillations or cusps in the curve\n" "- cubic spline is better to produce smooth curves but oscillates when nodes " "are too close\n" -"- centripetal is better to avoids cusps and oscillations with close nodes " -"but is less smooth\n" +"- centripetal is better to avoids cusps and oscillations with close nodes but " +"is less smooth\n" "- monotonic is better for accuracy of pure analytical functions (log, gamma, " "exp)" msgstr "" @@ -19818,35 +22963,39 @@ msgstr "Кадрирование" #: ../src/iop/crop.c:127 msgid "reframe|distortion" -msgstr "" +msgstr "Обрезка|Искажение" #: ../src/iop/crop.c:133 msgid "change the framing" msgstr "Кадрирование изображения" -#: ../src/iop/crop.c:1263 +#: ../src/iop/crop.c:1274 msgid "45x35, portrait" msgstr "45x35, портрет" -#: ../src/iop/crop.c:1273 +#: ../src/iop/crop.c:1284 msgid "2:1, Univisium" -msgstr "" +msgstr "2:1, Univisium" -#: ../src/iop/crop.c:1274 +#: ../src/iop/crop.c:1285 msgid "CinemaScope" msgstr "Синемаскоп" -#: ../src/iop/crop.c:1277 +#: ../src/iop/crop.c:1288 msgid "65:24, XPan" -msgstr "" +msgstr "65:24, XPan" + +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "Изменить ориентацию обрезки с горизонтальной на вертикальную" -#: ../src/iop/crop.c:1817 +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "" "изменить размер: перетащить, сохранить соотношение сторон: " "Shift+перетащить" -#: ../src/iop/crop.c:1824 +#: ../src/iop/crop.c:1841 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" @@ -19866,8 +23015,7 @@ msgstr "" #: ../src/iop/defringe.c:99 msgid "" -"this module is deprecated. please use the chromatic aberration module " -"instead." +"this module is deprecated. please use the chromatic aberration module instead." msgstr "" "Этот модуль объявлен устаревшим.\n" "Используйте модуль \"Хроматические аберрации\"." @@ -19878,14 +23026,13 @@ msgid "" " - global average: fast, might show slightly wrong previews in high " "magnification; might sometimes protect saturation too much or too low in " "comparison to local average\n" -" - local average: slower, might protect saturation better than global " -"average by using near pixels as color reference, so it can still allow for " -"more desaturation where required\n" +" - local average: slower, might protect saturation better than global average " +"by using near pixels as color reference, so it can still allow for more " +"desaturation where required\n" " - static: fast, only uses the threshold as a static limit" msgstr "" "Алгоритм устранения каймы:\n" -"Глобальное среднее — быстрый. Может давать ошибки в предпросмотре на " -"больших\n" +"Глобальное среднее — быстрый. Может давать ошибки в предпросмотре на больших\n" "увеличениях или быть менее эффективен в сравнении с \"Локальное среднее\".\n" "Локальное среднее — медленнее. Может давать лучший результат в сравнении c\n" "\"Глобальное среднее\" из-за использования соседних пикселей в качестве " @@ -19902,42 +23049,44 @@ msgid "threshold for defringe, higher values mean less defringing" msgstr "" "Порог устранения каймы. Чем выше значение, тем меньше устраняется кайма." -#: ../src/iop/demosaic.c:319 +#: ../src/iop/demosaic.c:311 msgid "demosaic" msgstr "Дебайеризация" -#: ../src/iop/demosaic.c:324 +#: ../src/iop/demosaic.c:316 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "Преобразование данных сенсора в представление RGB" -#: ../src/iop/demosaic.c:774 ../src/iop/demosaic.c:821 +#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 msgid "can't allocate demosaic buffer" msgstr "ошибка выделения буфера демозаики" -#: ../src/iop/demosaic.c:811 +#: ../src/iop/demosaic.c:803 msgid "can't equilibrate greens" msgstr "Невозможно уравновесить зеленый" -#: ../src/iop/demosaic.c:1466 +#: ../src/iop/demosaic.c:1449 #, c-format msgid "`%s' color matrix not found for 4bayer image!" msgstr "Цветовая матрица \"%s\" не найдена!" -#: ../src/iop/demosaic.c:1754 +#: ../src/iop/demosaic.c:1738 msgid "" "Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " "slow.\n" "LMMSE is suited best for high ISO images.\n" +"VNG4 is good in rare cases avoiding maze patterns.\n" "dual demosaicers increase processing time by blending a VNG variant in a " "second pass." msgstr "" "Метод демозаики датчика Байера. \n" "PPG и RCD работают быстро, AMaZE и LMMSE — медленно.\n" "LMMSE лучше всего подходит для изображений с высоким ISO.\n" -"Двойные методы увеличивают время обработки за счет \n" -"добавления варианта VNG вторым проходом." +"VNG4 хорош в редких случаях, когда необходимо избегать лабиринтных узоров.\n" +"Двойные дебайеризаторы увеличивают время обработки за счет использования " +"варианта VNG во втором проходе." -#: ../src/iop/demosaic.c:1759 +#: ../src/iop/demosaic.c:1743 msgid "" "X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " "chroma are slow.\n" @@ -19948,15 +23097,15 @@ msgstr "" "\"Маркестейн, 3 прохода\" и \"FDC для сенсоров X-Trans\" медленные.\n" "Двойной алгоритм удваивает время обработки." -#: ../src/iop/demosaic.c:1765 +#: ../src/iop/demosaic.c:1749 msgid "Bayer4 sensor demosaicing methods." msgstr "Алгоритмы демозаики для сенсоров, использующих фильтр Байера." -#: ../src/iop/demosaic.c:1770 +#: ../src/iop/demosaic.c:1754 msgid "monochrome sensor demosaicing methods." msgstr "Алгоритмы демозаики для ч/б" -#: ../src/iop/demosaic.c:1774 +#: ../src/iop/demosaic.c:1758 msgid "" "contrast threshold for dual demosaic.\n" "set to 0.0 for high frequency content\n" @@ -19966,11 +23115,11 @@ msgstr "" "установите на 0,0 для высокочастотного контента\n" "установите значение 1.0 для плоского контента" -#: ../src/iop/demosaic.c:1777 +#: ../src/iop/demosaic.c:1761 msgid "toggle mask visualization" msgstr "Переключить визуализацию маски" -#: ../src/iop/demosaic.c:1781 +#: ../src/iop/demosaic.c:1765 msgid "" "threshold for edge-aware median.\n" "set to 0.0 to switch off\n" @@ -19980,7 +23129,7 @@ msgstr "" "установите на 0.0, чтобы выключить\n" "установите значение 1.0, чтобы игнорировать края" -#: ../src/iop/demosaic.c:1784 +#: ../src/iop/demosaic.c:1768 msgid "" "LMMSE refinement steps. the median steps average the output,\n" "refine adds some recalculation of red & blue channels" @@ -19988,17 +23137,17 @@ msgstr "" "Этапы уточнения LMMSE. средние шаги усредняют результат,\n" "Refine добавляет некоторый пересчет красного и синего каналов" -#: ../src/iop/demosaic.c:1787 +#: ../src/iop/demosaic.c:1771 msgid "how many color smoothing median steps after demosaicing" msgstr "Количество шагов цветового сглаживания после дебайеризации" -#: ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1774 msgid "green channels matching method. only applies for some old sensors" msgstr "" "Метод выравнивания зеленых каналов. Применяется только для некоторых старых " "датчиков." -#: ../src/iop/demosaic.c:1793 +#: ../src/iop/demosaic.c:1777 msgid "" "capture sharpen recovers details lost due to in-camera blurring\n" "which can be caused by diffraction, the anti-aliasing filter or other\n" @@ -20008,15 +23157,15 @@ msgstr "" "камеры, которое может быть вызвано дифракцией, фильтром или другими " "источниками размытия." -#: ../src/iop/demosaic.c:1798 +#: ../src/iop/demosaic.c:1782 msgid "capture sharpen controls" msgstr "Управление резкостью при захвате" -#: ../src/iop/demosaic.c:1802 +#: ../src/iop/demosaic.c:1786 msgid "set effect strength by iterations" msgstr "Установите силу эффекта с помощью итераций" -#: ../src/iop/demosaic.c:1807 +#: ../src/iop/demosaic.c:1791 msgid "" "capture sharpen radius should reflect the overall gaussian type blur\n" "of the camera sensor, possibly the anti-aliasing filter and the lens.\n" @@ -20027,8 +23176,7 @@ msgid "" "use for presets" msgstr "" "Радиус резкости при съемке должен соответствовать общему размытию\n" -"датчика камеры по Гауссу, по возможности, сглаживающему фильтру и " -"объективу.\n" +"датчика камеры по Гауссу, по возможности, сглаживающему фильтру и объективу.\n" "слишком большое увеличение этого параметра вскоре приведет к появлению таких " "артефактов, как ореолы и\n" "рябь, особенно при использовании большого количества \"итерации\".\n" @@ -20036,7 +23184,7 @@ msgstr "" "Примечание: значение радиуса, равное нулю, будет автоматически пересчитано " "при следующем запуске. Используется для предварительных настроек" -#: ../src/iop/demosaic.c:1813 +#: ../src/iop/demosaic.c:1797 msgid "" "calculate the capture sharpen radius from available raw sensor data.\n" "for best results avoid cropping or darkroom zooming in" @@ -20046,14 +23194,14 @@ msgstr "" "для достижения наилучших результатов избегайте обрезки или зума в режиме " "проявки" -#: ../src/iop/demosaic.c:1817 +#: ../src/iop/demosaic.c:1801 msgid "" "restrict capture sharpening to areas with high local contrast,\n" "increase to exclude flat areas in very dark or noisy images,\n" "decrease for well exposed and low noise images.\n" "\n" -"Note: a threshold set to zero will be reset to defaults the next run. use " -"for presets" +"Note: a threshold set to zero will be reset to defaults the next run. use for " +"presets" msgstr "" "Ограничьте функцию резкости снимка при съемке областями с высокой локальной " "контрастностью,\n" @@ -20065,11 +23213,11 @@ msgstr "" "будет сброшено до значений по умолчанию. Используйте его для предварительных " "настроек" -#: ../src/iop/demosaic.c:1821 +#: ../src/iop/demosaic.c:1805 msgid "visualize sharpened areas" msgstr "Показать участки с повышенной резкостью" -#: ../src/iop/demosaic.c:1826 +#: ../src/iop/demosaic.c:1810 msgid "" "further increase sharpen radius at image corners,\n" "the sharp center of the image will not be affected" @@ -20077,15 +23225,15 @@ msgstr "" "Дальнейшее увеличение резкости в углах\n" "не повлияет на центральную резкость" -#: ../src/iop/demosaic.c:1828 +#: ../src/iop/demosaic.c:1812 msgid "visualize the overall radius" msgstr "Визуализировать глобальный радиус" -#: ../src/iop/demosaic.c:1833 +#: ../src/iop/demosaic.c:1817 msgid "adjust to the sharp image center" msgstr "Отрегулировать центральную резкость" -#: ../src/iop/demosaic.c:1840 +#: ../src/iop/demosaic.c:1824 msgid "demosaicing is only used for color raw images" msgstr "" "Дебайеризация необходима только\n" @@ -20093,91 +23241,92 @@ msgstr "" #: ../src/iop/demosaicing/capture.c:795 msgid "" -"imprecise radius calculation due to cropping or because you are zoomed in " -"too much" +"imprecise radius calculation due to cropping or because you are zoomed in too " +"much" msgstr "" "неточный расчет радиуса из-за обрезки или слишком большого масштаба " "изображения" -#: ../src/iop/denoiseprofile.c:807 +#: ../src/iop/denoiseprofile.c:808 msgid "wavelets: chroma only" msgstr "Вейвлеты (только цветность)" -#: ../src/iop/denoiseprofile.c:813 +#: ../src/iop/denoiseprofile.c:814 msgid "denoise (profiled)" msgstr "Шумоподавление (профиль)" -#: ../src/iop/denoiseprofile.c:819 +#: ../src/iop/denoiseprofile.c:820 msgid "denoise using noise statistics profiled on sensors" msgstr "" "Шумоподавление с использованием профиля, подготовленного для конкретного " "сенсора" -#: ../src/iop/denoiseprofile.c:2861 +#: ../src/iop/denoiseprofile.c:2850 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "найдено ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2865 +#: ../src/iop/denoiseprofile.c:2854 #, c-format msgid "found ISO %d" msgstr "ISO %d" -#: ../src/iop/denoiseprofile.c:2882 +#: ../src/iop/denoiseprofile.c:2871 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "Интерполяция ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2886 +#: ../src/iop/denoiseprofile.c:2875 #, c-format msgid "interpolated ISO %d" msgstr "Интерполяция ISO %d" -#: ../src/iop/denoiseprofile.c:3622 +#: ../src/iop/denoiseprofile.c:3611 msgid "Y0" -msgstr "" +msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3623 +#: ../src/iop/denoiseprofile.c:3612 msgid "U0V0" -msgstr "" +msgstr "U0V0" -#: ../src/iop/denoiseprofile.c:3661 +#: ../src/iop/denoiseprofile.c:3650 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" "estimate the noise variance." msgstr "Вычисление дисперсии шума" -#: ../src/iop/denoiseprofile.c:3667 +#: ../src/iop/denoiseprofile.c:3656 msgid "variance computed on the red channel" msgstr "Дисперсия в красном канале" -#: ../src/iop/denoiseprofile.c:3671 +#: ../src/iop/denoiseprofile.c:3660 msgid "variance computed on the green channel" msgstr "Дисперсия в зелёном канале" -#: ../src/iop/denoiseprofile.c:3676 +#: ../src/iop/denoiseprofile.c:3665 msgid "variance computed on the blue channel" msgstr "Дисперсия в голубом канале" -#: ../src/iop/denoiseprofile.c:3679 +#: ../src/iop/denoiseprofile.c:3668 msgid "variance red: " msgstr "Дисперсия (красный): " -#: ../src/iop/denoiseprofile.c:3680 +#: ../src/iop/denoiseprofile.c:3669 msgid "variance green: " msgstr "Дисперсия (зелёный): " -#: ../src/iop/denoiseprofile.c:3681 +#: ../src/iop/denoiseprofile.c:3670 msgid "variance blue: " msgstr "Дисперсия (синий): " -#: ../src/iop/denoiseprofile.c:3689 ../src/libs/export.c:1599 -#: ../src/libs/print_settings.c:2503 ../src/libs/print_settings.c:2859 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4297 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "Профиль" -#: ../src/iop/denoiseprofile.c:3723 +#: ../src/iop/denoiseprofile.c:3712 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -20193,7 +23342,7 @@ msgstr "" "Ее следует отключить, если в предыдущем экземпляре \n" "использовался режим смешивания цветов." -#: ../src/iop/denoiseprofile.c:3729 +#: ../src/iop/denoiseprofile.c:3718 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" @@ -20205,7 +23354,7 @@ msgstr "" "в режимах HDR / сохранения светов / \n" "расширенного динамического диапазона / HLG‑тональных режимах.\"" -#: ../src/iop/denoiseprofile.c:3734 +#: ../src/iop/denoiseprofile.c:3723 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -20226,11 +23375,11 @@ msgstr "" "После включения этой опции вы уже не сможете\n" "вернуться к старому режиму работы." -#: ../src/iop/denoiseprofile.c:3744 +#: ../src/iop/denoiseprofile.c:3733 msgid "profile used for variance stabilization" msgstr "Профиль для стабилизации дисперсии" -#: ../src/iop/denoiseprofile.c:3746 +#: ../src/iop/denoiseprofile.c:3735 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -20241,7 +23390,7 @@ msgstr "" "с режимом смешивания \"Светлота\", \n" "а \"Вейвлеты\" с режимом \"Цвет\"." -#: ../src/iop/denoiseprofile.c:3750 +#: ../src/iop/denoiseprofile.c:3739 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" @@ -20253,7 +23402,7 @@ msgstr "" "Y0U0V0 объединяет каналы для обработки\n" "цветности и яркости раздельно." -#: ../src/iop/denoiseprofile.c:3755 +#: ../src/iop/denoiseprofile.c:3744 msgid "" "radius of the patches to match.\n" "increase for more sharpness on strong edges, and better denoising of smooth " @@ -20266,17 +23415,17 @@ msgstr "" "шумоподавления в монотонных областях изображения.\n" "Уменьшите, если детализация недостаточна." -#: ../src/iop/denoiseprofile.c:3761 +#: ../src/iop/denoiseprofile.c:3750 msgid "" -"emergency use only: radius of the neighborhood to search patches in. " -"increase for better denoising performance, but watch the long runtimes! " -"large radii can be very slow. you have been warned" +"emergency use only: radius of the neighborhood to search patches in. increase " +"for better denoising performance, but watch the long runtimes! large radii " +"can be very slow. you have been warned" msgstr "" "Радиус поиска образцов указанного размера. Увеличьте для лучшего " "шумоподавления. Однако время выполнения операции при этом значительно " "возрастёт." -#: ../src/iop/denoiseprofile.c:3767 +#: ../src/iop/denoiseprofile.c:3756 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -20285,7 +23434,7 @@ msgstr "" "Разброс поиска образцов. Увеличьте для лучшего подавления крупнозернистого " "шума. Время выполнения операции не изменится." -#: ../src/iop/denoiseprofile.c:3771 +#: ../src/iop/denoiseprofile.c:3760 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -20296,11 +23445,11 @@ msgstr "" "Используйте для восстановления деталей, если \n" "размер образца достаточно велик." -#: ../src/iop/denoiseprofile.c:3775 +#: ../src/iop/denoiseprofile.c:3764 msgid "finetune denoising strength" msgstr "Точная настройка интенсивности шумоподавления" -#: ../src/iop/denoiseprofile.c:3777 +#: ../src/iop/denoiseprofile.c:3766 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" @@ -20311,17 +23460,17 @@ msgstr "" "Увеличьте для лучшего шумоподавления\n" "в тенях или в цветностных каналах." -#: ../src/iop/denoiseprofile.c:3782 +#: ../src/iop/denoiseprofile.c:3771 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" "dark areas of the image." msgstr "" "Точная настройка шумоподавления в тенях.\n" -"Уменьшите значение для достижения более \n" -"выраженного эффекта в нижних частях диапазона." +"Увеличьте для более агрессивного эффекта \n" +"в тёмных областях изображения." -#: ../src/iop/denoiseprofile.c:3786 +#: ../src/iop/denoiseprofile.c:3775 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -20331,7 +23480,7 @@ msgstr "" "Увеличьте значение, если тени слишком пурпурные.\n" "Уменьшите значение, если тени слишком зелёные." -#: ../src/iop/denoiseprofile.c:3790 +#: ../src/iop/denoiseprofile.c:3779 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -20351,6 +23500,8 @@ msgid "" "diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|" "watercolor" msgstr "" +"диффузия|деконволюция|размытие|резкость|свечение|четкость|удаление дымки|" +"шумоподавление|закрашивание|акварель" #: ../src/iop/diffuse.c:136 msgid "" @@ -20366,64 +23517,64 @@ msgstr "" #. deblurring presets #: ../src/iop/diffuse.c:239 msgid "lens deblur | soft" -msgstr "размытие объектива | мягкое" +msgstr "размытие объектива|мягкое" #: ../src/iop/diffuse.c:264 msgid "lens deblur | medium" -msgstr "размытие объектива | среднее" +msgstr "размытие объектива|среднее" #: ../src/iop/diffuse.c:289 msgid "lens deblur | hard" -msgstr "размытие объектива | жесткое" +msgstr "размытие объектива|жесткое" #: ../src/iop/diffuse.c:315 msgid "dehaze | default" -msgstr "устранение дымки | по умолчанию" +msgstr "устранение дымки|по умолчанию" #: ../src/iop/diffuse.c:341 msgid "dehaze | extra contrast" -msgstr "устранение дымки | дополнительный контраст" +msgstr "устранение дымки|дополнительный контраст" #: ../src/iop/diffuse.c:367 msgid "denoise | fine" -msgstr "шумоподавление | хорошее" +msgstr "шумоподавление|хорошее" #: ../src/iop/diffuse.c:392 msgid "denoise | medium" -msgstr "шумоподавление | среднее" +msgstr "шумоподавление|среднее" #: ../src/iop/diffuse.c:417 msgid "denoise | coarse" -msgstr "шумоподавление | грубое" +msgstr "шумоподавление|грубое" #: ../src/iop/diffuse.c:467 msgid "artistic effects | bloom" -msgstr "художественные эффекты | свечение" +msgstr "художественные эффекты|свечение" #: ../src/iop/diffuse.c:492 msgid "sharpen demosaicing | no AA filter" -msgstr "повысить резкость демозаики | без фильтра AA" +msgstr "повысить резкость демозаики|без фильтра AA" #: ../src/iop/diffuse.c:518 msgid "sharpen demosaicing | AA filter" -msgstr "повысить резкость демозаики | фильтр AA" +msgstr "повысить резкость демозаики|фильтр AA" #: ../src/iop/diffuse.c:545 msgid "artistic effects | simulate watercolor" -msgstr "художественные эффекты | имитация акварели" +msgstr "художественные эффекты|имитация акварели" #: ../src/iop/diffuse.c:570 msgid "artistic effects | simulate line drawing" -msgstr "художественные эффекты | имитация рисование линий" +msgstr "художественные эффекты|имитация рисование линий" #. local contrast #: ../src/iop/diffuse.c:597 msgid "local contrast | normal" -msgstr "локальный контраст | норм." +msgstr "локальный контраст|норм." #: ../src/iop/diffuse.c:622 msgid "local contrast | fine" -msgstr "локальный контраст | мелкие детали" +msgstr "локальный контраст|мелкие детали" #: ../src/iop/diffuse.c:647 msgid "inpaint highlights" @@ -20432,20 +23583,20 @@ msgstr "Закрасить блики" #. fast presets for slow hardware #: ../src/iop/diffuse.c:674 msgid "sharpness | fast" -msgstr "резкость | быстр." +msgstr "резкость|быстр." #. two more sharpness (standard & strong) #: ../src/iop/diffuse.c:701 msgid "sharpness | normal" -msgstr "резкость | нормальная" +msgstr "резкость|нормальная" #: ../src/iop/diffuse.c:726 msgid "sharpness | strong" -msgstr "резкость | высокая" +msgstr "резкость|высокая" #: ../src/iop/diffuse.c:751 msgid "local contrast | fast" -msgstr "локальный контраст | быстр." +msgstr "локальный контраст|быстр." #: ../src/iop/diffuse.c:1401 msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" @@ -20453,13 +23604,13 @@ msgstr "Diffuse/sharpen не удалось выделить память, пр #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1763 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" msgstr "Параметры" -#: ../src/iop/diffuse.c:1769 +#: ../src/iop/diffuse.c:1768 msgid "" "more iterations make the effect stronger but the module slower.\n" "this is analogous to giving more time to the diffusion reaction.\n" @@ -20471,7 +23622,7 @@ msgstr "" "если вы планируете повысить резкость или закрашивать, \n" "больше итераций поможет реконструкции." -#: ../src/iop/diffuse.c:1778 +#: ../src/iop/diffuse.c:1777 msgid "" "main scale of the diffusion.\n" "zero makes diffusion act on the finest details more heavily.\n" @@ -20485,7 +23636,7 @@ msgstr "" "для удаления размытия и шумоподавления установите на ноль.\n" "увеличить вместо этого, чтобы воздействовать на локальный контраст." -#: ../src/iop/diffuse.c:1788 +#: ../src/iop/diffuse.c:1787 msgid "" "width of the diffusion around the central radius.\n" "high values diffuse on a large band of radii.\n" @@ -20499,12 +23650,12 @@ msgstr "" "если вы планируете удаление размытия, радиус должен быть примерно равен " "ширине размытия объектива." -#: ../src/iop/diffuse.c:1794 +#: ../src/iop/diffuse.c:1793 msgctxt "section" msgid "speed (sharpen ↔ diffuse)" msgstr "Скорость (резкость ↔ диффузия)" -#: ../src/iop/diffuse.c:1800 +#: ../src/iop/diffuse.c:1799 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 1st order anisotropy (set below).\n" @@ -20520,7 +23671,7 @@ msgstr "" "положительные значения размывают, \n" "ноль не производит никаких действий." -#: ../src/iop/diffuse.c:1810 +#: ../src/iop/diffuse.c:1809 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 2nd order anisotropy (set below).\n" @@ -20536,7 +23687,7 @@ msgstr "" "положительные значения размывают, \n" "ноль не производит никаких действий." -#: ../src/iop/diffuse.c:1820 +#: ../src/iop/diffuse.c:1819 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 3rd order anisotropy (set below).\n" @@ -20552,7 +23703,7 @@ msgstr "" "положительные значения размывают, \n" "ноль не производит никаких действий." -#: ../src/iop/diffuse.c:1830 +#: ../src/iop/diffuse.c:1829 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 4th order anisotropy (set below).\n" @@ -20568,12 +23719,12 @@ msgstr "" "положительные значения размывают, \n" "ноль не производит никаких действий." -#: ../src/iop/diffuse.c:1836 +#: ../src/iop/diffuse.c:1835 msgctxt "section" msgid "direction" msgstr "Направление" -#: ../src/iop/diffuse.c:1842 +#: ../src/iop/diffuse.c:1841 msgid "" "direction of 1st order speed (set above).\n" "\n" @@ -20587,7 +23738,7 @@ msgstr "" "Положительные значения избегают краев (изофоты), \n" "Ноль влияет одинаково (изотропно)." -#: ../src/iop/diffuse.c:1851 +#: ../src/iop/diffuse.c:1850 msgid "" "direction of 2nd order speed (set above).\n" "\n" @@ -20601,7 +23752,7 @@ msgstr "" "Положительные значения избегают краев (изофоты), \n" "Ноль влияет одинаково (изотропно)." -#: ../src/iop/diffuse.c:1860 +#: ../src/iop/diffuse.c:1859 msgid "" "direction of 3rd order speed (set above).\n" "\n" @@ -20615,7 +23766,7 @@ msgstr "" "Положительные значения избегают краев (изофоты), \n" "Ноль влияет одинаково (изотропно)." -#: ../src/iop/diffuse.c:1869 +#: ../src/iop/diffuse.c:1868 msgid "" "direction of 4th order speed (set above).\n" "\n" @@ -20629,12 +23780,12 @@ msgstr "" "Положительные значения избегают краев (изофоты), \n" "Ноль влияет одинаково (изотропно)." -#: ../src/iop/diffuse.c:1874 +#: ../src/iop/diffuse.c:1873 msgctxt "section" msgid "edge management" msgstr "Управление краями" -#: ../src/iop/diffuse.c:1882 +#: ../src/iop/diffuse.c:1881 msgid "" "increase or decrease the sharpness of the highest frequencies.\n" "can be used to keep details after blooming,\n" @@ -20644,7 +23795,7 @@ msgstr "" "Может использоваться для сохранения деталей после их восстановления,\n" "для автономной резкости установите отрицательные значения для скорости." -#: ../src/iop/diffuse.c:1889 +#: ../src/iop/diffuse.c:1888 msgid "" "define the sensitivity of the variance penalty for edges.\n" "increase to exclude more edges from diffusion,\n" @@ -20654,7 +23805,7 @@ msgstr "" "увеличить, чтобы исключить больше ребер из диффузии,\n" "если появляются полосы или ореолы." -#: ../src/iop/diffuse.c:1896 +#: ../src/iop/diffuse.c:1895 msgid "" "define the variance threshold between edge amplification and penalty.\n" "decrease if you want pixels on smooth surfaces get a boost,\n" @@ -20665,19 +23816,17 @@ msgstr "" "уменьшить, если вы хотите, чтобы пиксели на гладких поверхностях " "увеличились,\n" "увеличьте, если вы видите появление шума на гладких поверхностях или\n" -"если темные области кажутся чрезмерно резкими по сравнению с яркими " -"областями." +"если темные области кажутся чрезмерно резкими по сравнению с яркими областями." -#: ../src/iop/diffuse.c:1901 +#: ../src/iop/diffuse.c:1900 msgctxt "section" msgid "diffusion spatiality" msgstr "Диффузионная пространственность" -#: ../src/iop/diffuse.c:1907 +#: ../src/iop/diffuse.c:1906 msgid "" "luminance threshold for the mask.\n" -"0. disables the luminance masking and applies the module on the whole " -"image.\n" +"0. disables the luminance masking and applies the module on the whole image.\n" "any higher value excludes pixels with luminance lower than the threshold.\n" "this can be used to inpaint highlights." msgstr "" @@ -20726,9 +23875,9 @@ msgstr "Добавить пустое пространство слева, вв #: ../src/iop/enlargecanvas.c:88 msgid "composition|expand|extend" -msgstr "" +msgstr "композиция|расширить|продлить" -#: ../src/iop/enlargecanvas.c:417 +#: ../src/iop/enlargecanvas.c:422 msgid "" "how much to enlarge the canvas to the left as a percentage of the original " "image width" @@ -20736,7 +23885,7 @@ msgstr "" "На сколько нужно увеличить холст справа в процентах от высоты исходного " "изображения" -#: ../src/iop/enlargecanvas.c:423 +#: ../src/iop/enlargecanvas.c:428 msgid "" "how much to enlarge the canvas to the right as a percentage of the original " "image width" @@ -20744,7 +23893,7 @@ msgstr "" "На сколько нужно увеличить холст справа в процентах от высоты исходного " "изображения" -#: ../src/iop/enlargecanvas.c:429 +#: ../src/iop/enlargecanvas.c:434 msgid "" "how much to enlarge the canvas to the top as a percentage of the original " "image height" @@ -20752,7 +23901,7 @@ msgstr "" "На сколько нужно увеличить холст сверху в процентах от высоты исходного " "изображения" -#: ../src/iop/enlargecanvas.c:435 +#: ../src/iop/enlargecanvas.c:440 msgid "" "how much to enlarge the canvas to the bottom as a percentage of the original " "image height" @@ -20760,7 +23909,7 @@ msgstr "" "На сколько нужно увеличить холст снизу в процентах от высоты исходного " "изображения \"%s\"" -#: ../src/iop/enlargecanvas.c:439 +#: ../src/iop/enlargecanvas.c:444 msgid "select the color of the enlarged canvas" msgstr "Выбор цвета увеличенного холста" @@ -20769,8 +23918,7 @@ msgid "legacy equalizer" msgstr "Старый эквалайзер" #: ../src/iop/equalizer.c:109 -msgid "" -"this module is deprecated. better use contrast equalizer module instead." +msgid "this module is deprecated. better use contrast equalizer module instead." msgstr "" "Этот модуль объявлен устаревшим.\n" "Используйте модуль \"Эквалайзер контраста\"." @@ -20812,23 +23960,23 @@ msgid "highlight preservation mode (%.1f EV)" msgstr "Режим восстановления светов (%.1f EV)" #. Write report in GUI -#: ../src/iop/exposure.c:906 +#: ../src/iop/exposure.c:894 #, c-format msgid "L : \t%.1f %%" -msgstr "" +msgstr "L : \t%.1f %%" -#: ../src/iop/exposure.c:1046 ../src/libs/history.c:949 +#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 #, c-format msgid "%.2f EV" -msgstr "" +msgstr "%.2f EV" -#: ../src/iop/exposure.c:1211 +#: ../src/iop/exposure.c:1199 msgid "" "automatically remove the camera exposure bias\n" "this is useful if you exposed the image to the right." msgstr "Компенсация экспокоррекции камеры" -#: ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1205 msgid "" "remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" @@ -20842,33 +23990,33 @@ msgstr "" "Если включено для изображения с ненулевым смещением, требуется тональное " "отображение (например, Сигмоида), чтобы избежать пересвеченных светов." -#: ../src/iop/exposure.c:1229 +#: ../src/iop/exposure.c:1217 msgid "set the exposure adjustment using the selected area" msgstr "Настройте экспозицию, используя выбранную область" -#: ../src/iop/exposure.c:1240 +#: ../src/iop/exposure.c:1228 #, no-c-format msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "" "Положение в гистограмме для измерения экспозиции. Например, 50% обозначает " "медиану." -#: ../src/iop/exposure.c:1246 +#: ../src/iop/exposure.c:1234 msgid "" "where to place the exposure level for processed pics, EV below overexposure." msgstr "" "Значение экспозиции, выставляемое для обрабатываемых снимков. EV ниже точки " "пересвета." -#: ../src/iop/exposure.c:1250 +#: ../src/iop/exposure.c:1238 msgid "what exposure correction has actually been used" msgstr "Применённая экспокоррекция" -#: ../src/iop/exposure.c:1256 +#: ../src/iop/exposure.c:1244 msgid "computed EC: " msgstr "Рассчитанная экспокоррекция: " -#: ../src/iop/exposure.c:1269 +#: ../src/iop/exposure.c:1257 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -20876,11 +24024,11 @@ msgid "" "by pushing RGB values into negatives." msgstr "Коррекция уровня чёрного для устранения клиппинга в тенях" -#: ../src/iop/exposure.c:1279 +#: ../src/iop/exposure.c:1267 msgid "area exposure mapping" msgstr "Отображение экспозиции" -#: ../src/iop/exposure.c:1285 +#: ../src/iop/exposure.c:1273 msgid "" "define a target brightness, in terms of exposure,\n" "for a selected region of the image (the control sample),\n" @@ -20896,7 +24044,7 @@ msgstr "" "неподвижной\n" "и постоянно освещенной поверхностью в серии изображений." -#: ../src/iop/exposure.c:1294 +#: ../src/iop/exposure.c:1282 msgid "" "\"correction\" automatically adjust exposure\n" "such that the input lightness is mapped to the target.\n" @@ -20908,11 +24056,11 @@ msgstr "" "\"Измерение\" показывает, как сопоставляется исходный цвет\n" "и может использоваться для определения целевого." -#: ../src/iop/exposure.c:1312 +#: ../src/iop/exposure.c:1300 msgid "L : \tN/A" msgstr "L : Н/Д" -#: ../src/iop/exposure.c:1322 +#: ../src/iop/exposure.c:1310 msgid "the desired target exposure after mapping" msgstr "Желаемая экспозиция после сопоставления" @@ -20952,17 +24100,17 @@ msgstr "15 EV (закат)" #: ../src/iop/filmic.c:384 msgid "16 EV (HDR)" -msgstr "" +msgstr "16 EV (HDR)" #: ../src/iop/filmic.c:392 msgid "18 EV (HDR++)" -msgstr "" +msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1461 +#: ../src/iop/filmic.c:1462 msgid "read-only graph, use the parameters below to set the nodes" msgstr "Кривая отображает текущие настройки модуля" -#: ../src/iop/filmic.c:1469 +#: ../src/iop/filmic.c:1471 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -20970,7 +24118,7 @@ msgstr "" "Коррекция серой точки. Значения, отличные от 18%, могут быть \n" "полезны при съёмке тёмного объекта на светлом фоне." -#: ../src/iop/filmic.c:1480 ../src/iop/filmicrgb.c:4398 +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -20980,7 +24128,7 @@ msgstr "" "Это показание экспонометра, которое он бы выдал на месте съемки.\n" "Настройте, чтобы избежать пересветов" -#: ../src/iop/filmic.c:1492 ../src/iop/filmicrgb.c:4409 +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -20988,7 +24136,7 @@ msgid "" "decrease to recover more details in low-lights." msgstr "Диапазон между серой точкой и абсолютно чёрным" -#: ../src/iop/filmic.c:1503 +#: ../src/iop/filmic.c:1509 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -20996,7 +24144,7 @@ msgstr "" "Относительное изменение широты динамического диапазона.\n" "Полезно с функцией автоматического расчёта уровней." -#: ../src/iop/filmic.c:1512 +#: ../src/iop/filmic.c:1519 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -21004,19 +24152,13 @@ msgid "" "but fails for high-keys and low-keys." msgstr "Автоматическая настройка по каналу светлоты и границам гистограммы" -#: ../src/iop/filmic.c:1520 ../src/iop/filmicrgb.c:4506 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" msgstr "Крутизна наклона линейной части кривой (контраст)" -#. geotagging -#: ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4515 -#: ../src/libs/metadata_view.c:169 -msgid "latitude" -msgstr "Широта" - -#: ../src/iop/filmic.c:1529 +#: ../src/iop/filmic.c:1539 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -21025,11 +24167,11 @@ msgstr "" "Размер линейной части кривой. Увеличьте значение для достижения\n" "более выраженного контраста в верхних и нижних частях диапазона." -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1546 msgid "shadows/highlights balance" msgstr "Тени и света" -#: ../src/iop/filmic.c:1538 ../src/iop/filmicrgb.c:4526 +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -21037,7 +24179,7 @@ msgid "" "at one extremity of the histogram." msgstr "Баланс между тенями и светами" -#: ../src/iop/filmic.c:1547 +#: ../src/iop/filmic.c:1561 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -21046,7 +24188,7 @@ msgstr "" "Общая насыщенность. Выберите значение ниже 100%,\n" "если указан параметр сохранения цветности." -#: ../src/iop/filmic.c:1556 +#: ../src/iop/filmic.c:1572 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -21057,37 +24199,36 @@ msgstr "" "большую насыщенность." #. Add export intent combo -#: ../src/iop/filmic.c:1566 ../src/libs/export.c:1617 -#: ../src/libs/print_settings.c:2558 ../src/libs/print_settings.c:2905 -#: ../src/views/darkroom.c:2791 ../src/views/lighttable.c:1353 +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 msgid "intent" msgstr "Способ" -#: ../src/iop/filmic.c:1567 +#: ../src/iop/filmic.c:1584 msgid "contrasted" msgstr "Контрастная" #. centripetal spline -#: ../src/iop/filmic.c:1569 ../src/iop/profile_gamma.c:602 +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "Линейный график" #. monotonic spline -#: ../src/iop/filmic.c:1570 +#: ../src/iop/filmic.c:1587 msgid "optimized" msgstr "Оптимизированная" -#. monotonic spline -#: ../src/iop/filmic.c:1571 +#: ../src/iop/filmic.c:1589 msgid "change this method if you see reversed contrast or faded blacks" msgstr "Измените, если видите обратный контраст или блеклые тени" #. Preserve color -#: ../src/iop/filmic.c:1575 +#: ../src/iop/filmic.c:1593 msgid "preserve the chrominance" msgstr "Сохранять цветность" -#: ../src/iop/filmic.c:1577 +#: ../src/iop/filmic.c:1596 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -21096,61 +24237,62 @@ msgstr "" "Сохранять оригинальные цвета.\n" "Может чрезмерно усиливать цветность или хроматические аберрации." -#: ../src/iop/filmic.c:1586 ../src/iop/filmicrgb.c:4545 +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" msgstr "Значения, отличные от 0%, высветляют тёмные элементы изображения" -#: ../src/iop/filmic.c:1594 ../src/iop/filmicrgb.c:4552 +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." msgstr "" -"Значения, отличные от 18%, сдвигают баланс серого в светлую или тёмную " -"сторону" +"Значения, отличные от 18%, сдвигают баланс серого в светлую или тёмную сторону" -#: ../src/iop/filmic.c:1602 ../src/iop/filmicrgb.c:4559 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" msgstr "Значения, отличные от 100%, затемняют светлые элементы изображения" -#: ../src/iop/filmic.c:1608 +#: ../src/iop/filmic.c:1630 msgid "target gamma" msgstr "Целевая гамма" -#: ../src/iop/filmic.c:1609 +#: ../src/iop/filmic.c:1632 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" "you should never touch that unless you know what you are doing." msgstr "Коэффициент усиления (гамма)" -#: ../src/iop/filmic.c:1616 +#: ../src/iop/filmic.c:1640 msgctxt "section" msgid "destination/display" msgstr "Конечное изображение" -#: ../src/iop/filmic.c:1625 +#: ../src/iop/filmic.c:1649 msgctxt "section" msgid "logarithmic shaper" msgstr "Логарифмическая кривая" -#: ../src/iop/filmic.c:1631 +#: ../src/iop/filmic.c:1655 msgctxt "section" msgid "filmic S curve" msgstr "Плёночная S-образная кривая" -#: ../src/iop/filmicrgb.c:337 +#: ../src/iop/filmicrgb.c:331 msgid "filmic rgb" msgstr "Плёночный цвет RGB" -#: ../src/iop/filmicrgb.c:342 +#: ../src/iop/filmicrgb.c:336 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "" +"Тональное отображение|Тональная кривая|Преобразование вида|Контраст|" +"Насыщенность|Светлые участки" -#: ../src/iop/filmicrgb.c:347 +#: ../src/iop/filmicrgb.c:341 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -21160,78 +24302,77 @@ msgstr "" "обработки Сцена для отображения на экранах SDR и печатных \n" "носителях. Ппредотвращает обрезку неразрушающими способами." -#: ../src/iop/filmicrgb.c:1316 +#: ../src/iop/filmicrgb.c:1305 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" msgstr "" "Плёночный цвет RGB: ошибка выделения памяти! Проверьте настройки памяти RAM." -#: ../src/iop/filmicrgb.c:2261 +#: ../src/iop/filmicrgb.c:2250 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "Плёночный цвет RGB: ошибка выделения памяти GPU" -#: ../src/iop/filmicrgb.c:2379 +#: ../src/iop/filmicrgb.c:2366 msgid "filmic works only on RGB input" msgstr "Плёночный цвет RGB работает только с данными в формате RGB" -#: ../src/iop/filmicrgb.c:3440 +#: ../src/iop/filmicrgb.c:3425 msgid "look only" msgstr "Кривая преобразования" -#: ../src/iop/filmicrgb.c:3442 +#: ../src/iop/filmicrgb.c:3427 msgid "look + mapping (lin)" msgstr "Линейн. масштабирование" -#: ../src/iop/filmicrgb.c:3444 +#: ../src/iop/filmicrgb.c:3429 msgid "look + mapping (log)" msgstr "Логарифмич. масштабирование" -#: ../src/iop/filmicrgb.c:3446 +#: ../src/iop/filmicrgb.c:3431 msgid "dynamic range mapping" msgstr "Преобразование динамич. диапазона" -#: ../src/iop/filmicrgb.c:3813 +#: ../src/iop/filmicrgb.c:3798 #, c-format msgid "(%.0f %%)" -msgstr "" +msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3829 +#: ../src/iop/filmicrgb.c:3814 #, no-c-format msgid "% display" msgstr "Выход, %" -#: ../src/iop/filmicrgb.c:3841 +#: ../src/iop/filmicrgb.c:3826 msgid "EV scene" msgstr "Вход, EV" -#: ../src/iop/filmicrgb.c:3845 +#: ../src/iop/filmicrgb.c:3830 #, no-c-format msgid "% camera" msgstr "Камера, %" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3881 ../src/iop/filmicrgb.c:4539 +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 msgid "display" msgstr "Выход" #. axis legend -#: ../src/iop/filmicrgb.c:3890 +#: ../src/iop/filmicrgb.c:3875 msgid "(%)" -msgstr "" +msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3899 ../src/iop/filmicrgb.c:4378 +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 msgid "scene" msgstr "Вход" #. axis legend -#: ../src/iop/filmicrgb.c:3908 +#: ../src/iop/filmicrgb.c:3893 msgid "(EV)" -msgstr "" +msgstr "(EV)" -#. we are over the graph area -#: ../src/iop/filmicrgb.c:4318 +#: ../src/iop/filmicrgb.c:4305 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -21240,11 +24381,11 @@ msgstr "" "Светлая кривая - это кривая плёночного тонального преобразования.\n" "Темная кривая - это кривая преобразования насыщенности." -#: ../src/iop/filmicrgb.c:4324 +#: ../src/iop/filmicrgb.c:4312 msgid "toggle axis labels and values display" msgstr "Переключить метки осей и отображение значений" -#: ../src/iop/filmicrgb.c:4328 +#: ../src/iop/filmicrgb.c:4317 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -21256,7 +24397,7 @@ msgstr "" "Щелчок правой кнопкой мыши для перехода к предыдущему.\n" "Двойной щелчок сбрасывает изменения." -#: ../src/iop/filmicrgb.c:4387 +#: ../src/iop/filmicrgb.c:4376 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -21266,7 +24407,7 @@ msgstr "" "Коррекция серой точки.\n" "Уменьшите значение для увеличения яркости изображения." -#: ../src/iop/filmicrgb.c:4424 +#: ../src/iop/filmicrgb.c:4416 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -21279,16 +24420,16 @@ msgstr "" "светлоты в пределы гистограммы" #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4433 +#: ../src/iop/filmicrgb.c:4425 msgid "reconstruct" msgstr "Восстановление" -#: ../src/iop/filmicrgb.c:4435 +#: ../src/iop/filmicrgb.c:4427 msgctxt "section" msgid "highlights clipping" msgstr "Восстановление пересветов" -#: ../src/iop/filmicrgb.c:4442 +#: ../src/iop/filmicrgb.c:4434 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -21302,7 +24443,7 @@ msgstr "" "производится восстановление пересветов. Увеличение же\n" "значения уменьшает эту площадь." -#: ../src/iop/filmicrgb.c:4452 +#: ../src/iop/filmicrgb.c:4444 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -21313,16 +24454,16 @@ msgstr "" "более плавного перехода." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4457 ../src/iop/filmicrgb.c:4458 +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 msgid "display highlight reconstruction mask" msgstr "Маска восстановления пересветов" -#: ../src/iop/filmicrgb.c:4464 +#: ../src/iop/filmicrgb.c:4456 msgctxt "section" msgid "balance" msgstr "Баланс" -#: ../src/iop/filmicrgb.c:4470 +#: ../src/iop/filmicrgb.c:4462 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21337,7 +24478,7 @@ msgstr "" "один из каналов не подвергся клиппингу. Уменьшите его,\n" "если пиксели во всех каналах засвечены." -#: ../src/iop/filmicrgb.c:4481 +#: ../src/iop/filmicrgb.c:4473 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21352,7 +24493,7 @@ msgstr "" "необходимо сохранить больше деталей. Уменьшите его,\n" "если необходим эффект размытия." -#: ../src/iop/filmicrgb.c:4493 +#: ../src/iop/filmicrgb.c:4485 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21368,11 +24509,11 @@ msgstr "" "пурпурные пересветы." #. Page LOOK -#: ../src/iop/filmicrgb.c:4501 +#: ../src/iop/filmicrgb.c:4493 msgid "look" msgstr "Кривая" -#: ../src/iop/filmicrgb.c:4511 +#: ../src/iop/filmicrgb.c:4505 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -21381,7 +24522,7 @@ msgstr "" "Аналог качества бумаги при печати. Увеличьте для более ярких светов\n" "и уменьшения сжатия, уменьшите для более приглушённых светов." -#: ../src/iop/filmicrgb.c:4519 +#: ../src/iop/filmicrgb.c:4513 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -21394,7 +24535,7 @@ msgstr "" "иначе уменьшить. в диапазоне широт не происходит десатурации.\n" "это не влияет на средние тона." -#: ../src/iop/filmicrgb.c:4534 ../src/iop/filmicrgb.c:4678 +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -21404,7 +24545,7 @@ msgstr "" "Увеличьте значение, если верхи и/или низы имеют\n" "слишком малую насыщенность." -#: ../src/iop/filmicrgb.c:4568 +#: ../src/iop/filmicrgb.c:4566 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -21413,7 +24554,7 @@ msgstr "" "v4 в базируется на спектральной чистоте\n" "цвета и применяется в более новых версиях." -#: ../src/iop/filmicrgb.c:4572 +#: ../src/iop/filmicrgb.c:4571 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -21429,14 +24570,14 @@ msgid "" "soft uses a low curvature resulting in less tonal compression." msgstr "Крутизна кривой в светах" -#: ../src/iop/filmicrgb.c:4586 +#: ../src/iop/filmicrgb.c:4587 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" "soft uses a low curvature resulting in less tonal compression." msgstr "Крутизна кривой в тенях" -#: ../src/iop/filmicrgb.c:4593 +#: ../src/iop/filmicrgb.c:4594 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -21447,7 +24588,7 @@ msgstr "" "Включить возможность коррекции серой точки.\n" "Не рекомендуется, используйте модуль \"Экспозиции\"." -#: ../src/iop/filmicrgb.c:4600 +#: ../src/iop/filmicrgb.c:4601 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -21455,7 +24596,7 @@ msgid "" "disable if you want a manual control." msgstr "Автонастройка резкости перехода исходя из белой и чёрной точек" -#: ../src/iop/filmicrgb.c:4606 +#: ../src/iop/filmicrgb.c:4607 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -21465,7 +24606,7 @@ msgstr "" "Дополнительные проходы восстановления светов дают\n" "более естественное заполнение цветом засвеченных пикселей" -#: ../src/iop/filmicrgb.c:4613 +#: ../src/iop/filmicrgb.c:4615 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -21475,7 +24616,7 @@ msgstr "" "Добавление шума в восстановленные света для\n" "получения более естественного изображения" -#: ../src/iop/filmicrgb.c:4620 +#: ../src/iop/filmicrgb.c:4623 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -21483,11 +24624,11 @@ msgstr "" "Статистическая модель распределения,\n" "описывающая естественный шум сенсора" -#: ../src/iop/filmicrgb.c:4684 +#: ../src/iop/filmicrgb.c:4688 msgid "mid-tones saturation" msgstr "Насыщенность в средних тонах" -#: ../src/iop/filmicrgb.c:4685 +#: ../src/iop/filmicrgb.c:4690 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -21497,11 +24638,11 @@ msgstr "" "особенно при средней яркости.\n" "увеличьте, если средние тона недостаточно насыщены." -#: ../src/iop/filmicrgb.c:4691 +#: ../src/iop/filmicrgb.c:4696 msgid "highlights saturation mix" msgstr "Сочетание насыщенности светов" -#: ../src/iop/filmicrgb.c:4692 +#: ../src/iop/filmicrgb.c:4698 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -21565,15 +24706,15 @@ msgstr "" "Этот модуль объявлен устаревшим.\n" "Используйте модуль \"Плёночный цвет RGB\"." -#: ../src/iop/globaltonemap.c:631 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 msgid "operator" msgstr "Оператор" -#: ../src/iop/globaltonemap.c:632 +#: ../src/iop/globaltonemap.c:630 msgid "the global tonemap operator" msgstr "Оператор глобального отображения тонов" -#: ../src/iop/globaltonemap.c:635 +#: ../src/iop/globaltonemap.c:633 msgid "" "the bias for tonemapper controls the linearity, the higher the more details " "in blacks" @@ -21581,61 +24722,61 @@ msgstr "" "Смещение для оператора глобального отображения тонов. Чем выше значение, тем " "больше сдвиг в тёмную сторону." -#: ../src/iop/globaltonemap.c:639 +#: ../src/iop/globaltonemap.c:637 msgid "the target light for tonemapper specified as cd/m2" msgstr "Целевая освещённость, выраженная в кд/м²" #: ../src/iop/graduatednd.c:64 msgid "neutral gray | ND2 (soft)" -msgstr "Нейтрально-серый | ND2 (мягкая граница)" +msgstr "Нейтрально-серый|ND2 (мягкая граница)" #: ../src/iop/graduatednd.c:67 msgid "neutral gray | ND4 (soft)" -msgstr "Нейтрально-серый | ND4 (мягкая граница)" +msgstr "Нейтрально-серый|ND4 (мягкая граница)" #: ../src/iop/graduatednd.c:70 msgid "neutral gray | ND8 (soft)" -msgstr "Нейтрально-серый ND8 | (мягкая граница)" +msgstr "Нейтрально-серый ND8|(мягкая граница)" #: ../src/iop/graduatednd.c:73 msgid "neutral gray | ND2 (hard)" -msgstr "Нейтрально-серый | ND2 (жёсткая граница)" +msgstr "Нейтрально-серый|ND2 (жёсткая граница)" #: ../src/iop/graduatednd.c:77 msgid "neutral gray | ND4 (hard)" -msgstr "Нейтрально-серый | ND4 (жёсткая граница)" +msgstr "Нейтрально-серый|ND4 (жёсткая граница)" #: ../src/iop/graduatednd.c:80 msgid "neutral gray | ND8 (hard)" -msgstr "Нейтрально-серый | ND8 (жёсткая граница)" +msgstr "Нейтрально-серый|ND8 (жёсткая граница)" #: ../src/iop/graduatednd.c:84 msgid "tinted | orange ND2 (soft)" -msgstr "оттенок | оранжевый ND2 | мягкая граница" +msgstr "оттенок|оранжевый ND2|мягкая граница" #: ../src/iop/graduatednd.c:87 msgid "tinted | yellow ND2 (soft)" -msgstr "оттенок | желтый ND2 | мягкая граница" +msgstr "оттенок|желтый ND2|мягкая граница" #: ../src/iop/graduatednd.c:91 msgid "tinted | purple ND2 (soft)" -msgstr "оттенок | пурпурный ND2 | мягкая граница" +msgstr "оттенок|пурпурный ND2|мягкая граница" #: ../src/iop/graduatednd.c:95 msgid "tinted | green ND2 (soft)" -msgstr "оттенок | зеленый ND2 | мягкая граница" +msgstr "оттенок|зеленый ND2|мягкая граница" #: ../src/iop/graduatednd.c:99 msgid "tinted | red ND2 (soft)" -msgstr "оттенок | красный ND2 | мягкая граница" +msgstr "оттенок|красный ND2|мягкая граница" #: ../src/iop/graduatednd.c:102 msgid "tinted | blue ND2 (soft)" -msgstr "оттенок | синий ND2 | мягкая граница" +msgstr "оттенок|синий ND2|мягкая граница" #: ../src/iop/graduatednd.c:106 msgid "tinted | brown ND4 (soft)" -msgstr "оттенок | коричневый ND4 | мягкая граница" +msgstr "оттенок|коричневый ND4|мягкая граница" #: ../src/iop/graduatednd.c:137 msgid "graduated density" @@ -21645,11 +24786,11 @@ msgstr "Градиентный фильтр" msgid "simulate an optical graduated neutral density filter" msgstr "Симуляция градиентного фильтра" -#: ../src/iop/graduatednd.c:1066 +#: ../src/iop/graduatednd.c:1033 msgid "the density in EV for the filter" msgstr "Плотность фильтра в шагах экспозиции" -#: ../src/iop/graduatednd.c:1071 +#: ../src/iop/graduatednd.c:1038 #, no-c-format msgid "" "hardness of graduation:\n" @@ -21658,34 +24799,34 @@ msgstr "" "Сжатие градиента:\n" "0% — мягкий, 100% — жёсткий" -#: ../src/iop/graduatednd.c:1076 +#: ../src/iop/graduatednd.c:1043 msgid "rotation of filter -180 to 180 degrees" msgstr "Вращение фильтра, между -180° и 180°" -#: ../src/iop/graduatednd.c:1089 +#: ../src/iop/graduatednd.c:1056 msgid "select the hue tone of filter" msgstr "Укажите цветовой тон фильтра" -#: ../src/iop/graduatednd.c:1095 +#: ../src/iop/graduatednd.c:1062 msgid "select the saturation of filter" msgstr "Укажите насыщенность фильтра" -#: ../src/iop/graduatednd.c:1106 +#: ../src/iop/graduatednd.c:1073 #, c-format msgid "[%s on nodes] change line rotation" msgstr "[%s на узлах] изменить вращение линии" -#: ../src/iop/graduatednd.c:1107 +#: ../src/iop/graduatednd.c:1074 #, c-format msgid "[%s on line] move line" msgstr "[%s на линии] переместить линию" -#: ../src/iop/graduatednd.c:1109 +#: ../src/iop/graduatednd.c:1076 #, c-format msgid "[%s on line] change density" msgstr "[%s на линии] изменить плотность" -#: ../src/iop/graduatednd.c:1111 +#: ../src/iop/graduatednd.c:1078 #, c-format msgid "[%s on line] change hardness" msgstr "[%s на линии] изменить резкость" @@ -21722,7 +24863,7 @@ msgstr "Подавление дымки" #: ../src/iop/hazeremoval.c:104 msgid "dehaze|defog|smoke|smog" -msgstr "" +msgstr "устранение дымки|устранение тумана|дым|смог" #: ../src/iop/hazeremoval.c:109 msgid "remove fog and atmospheric hazing from images" @@ -21732,7 +24873,7 @@ msgstr "Подавление атмосферной дымки на изобра msgid "amount of haze reduction" msgstr "Интенсивность эффекта подавления дымки" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4423 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 msgid "distance" msgstr "Расстояние" @@ -21740,7 +24881,7 @@ msgstr "Расстояние" msgid "limit haze removal up to a specific spatial depth" msgstr "Пространственный предел подавления дымки" -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:930 +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 msgid "haze removal could not calculate ambient light due to image content" msgstr "" "При удалении дымки не удалось рассчитать окружающий свет из-за содержания " @@ -21760,7 +24901,7 @@ msgstr "" msgid "reconstruction, raw" msgstr "Восстановление, RAW" -#: ../src/iop/highlights.c:1161 +#: ../src/iop/highlights.c:1156 msgid "" "highlights: mode not available for this type of image. falling back to " "inpaint opposed." @@ -21768,11 +24909,11 @@ msgstr "" "Света: режим недоступен для изображений такого типа. Вернуться к нанесению " "цвета." -#: ../src/iop/highlights.c:1286 +#: ../src/iop/highlights.c:1281 msgid "highlight reconstruction method" msgstr "Алгоритм обработки пересвеченных участков" -#: ../src/iop/highlights.c:1291 +#: ../src/iop/highlights.c:1286 msgid "" "manually adjust the clipping threshold mostly used against magenta " "highlights.\n" @@ -21785,7 +24926,7 @@ msgstr "" "режимов «Лапласианы», «Закрасить противоположным» или «Сегментация», \n" "особенно если точка белого камеры указана неверно." -#: ../src/iop/highlights.c:1295 +#: ../src/iop/highlights.c:1290 msgid "" "visualize clipped highlights in a false color representation.\n" "the effective clipping level also depends on the reconstruction method." @@ -21793,21 +24934,20 @@ msgstr "" "Отобразить пересветы в условном цвете.\n" "Эффективный уровень обрезки также зависит от метода реконструкции." -#: ../src/iop/highlights.c:1300 +#: ../src/iop/highlights.c:1295 msgid "" "combine closely related clipped segments by morphological operations.\n" "this often leads to improved color reconstruction for tiny segments before " "dark background." msgstr "" -"Объедините тесно связанные засвеченные сегменты морфологическими " -"операциями.\n" +"Объедините тесно связанные засвеченные сегменты морфологическими операциями.\n" "Это часто улучшает цветопередачу для мелких сегментов на темном фоне." -#: ../src/iop/highlights.c:1303 +#: ../src/iop/highlights.c:1298 msgid "visualize the combined segments in a false color representation." msgstr "Отобразить объединенные сегменты в условном цвете." -#: ../src/iop/highlights.c:1306 +#: ../src/iop/highlights.c:1301 msgid "" "select inpainting after segmentation analysis.\n" "increase to favor candidates found in segmentation analysis, decrease for " @@ -21817,13 +24957,13 @@ msgstr "" "Увеличьте в пользу кандидатов, найденных при анализе, \n" "уменьшите для закрашивания противоположного." -#: ../src/iop/highlights.c:1311 +#: ../src/iop/highlights.c:1306 msgid "" "visualize segments that are considered to have a good candidate in a false " "color representation." msgstr "Отобразить сегменты, которые считаются подходящими, в условном цвете." -#: ../src/iop/highlights.c:1314 +#: ../src/iop/highlights.c:1309 msgid "" "approximate lost data in regions with all photosites clipped, the effect " "depends on segment size and border gradients.\n" @@ -21844,17 +24984,17 @@ msgstr "" "(например, линии электропередач), \n" "чтобы сохранить света и избежать градиентов." -#: ../src/iop/highlights.c:1320 +#: ../src/iop/highlights.c:1315 msgid "set strength of rebuilding in regions with all photosites clipped." msgstr "" "Установите интенсивность перестройки в областях со всеми засвеченными " "сенсорами." -#: ../src/iop/highlights.c:1324 +#: ../src/iop/highlights.c:1319 msgid "show the effect that is added to already reconstructed data." msgstr "Показать эффект, который добавляется к уже восстановленным данным." -#: ../src/iop/highlights.c:1327 +#: ../src/iop/highlights.c:1322 msgid "" "add noise to visually blend the reconstructed areas\n" "into the rest of the noisy image. useful at high ISO." @@ -21862,7 +25002,7 @@ msgstr "" "Добавление шума для интеграции реконструированных областей\n" "в остальную часть изображения с шумом. Полезно при высоком ISO." -#: ../src/iop/highlights.c:1331 +#: ../src/iop/highlights.c:1326 msgid "" "increase if magenta highlights don't get fully corrected\n" "each new iteration brings a performance penalty." @@ -21871,7 +25011,7 @@ msgstr "" "полностью.\n" "Каждая новая итерация приводит к снижению производительности." -#: ../src/iop/highlights.c:1336 +#: ../src/iop/highlights.c:1331 msgid "" "increase if magenta highlights don't get fully corrected.\n" "this may produce non-smooth boundaries between valid and clipped regions." @@ -21880,7 +25020,7 @@ msgstr "" "не полностью. Это может привести к несглаженным границам между \n" "допустимыми и засвеченными областями." -#: ../src/iop/highlights.c:1340 +#: ../src/iop/highlights.c:1335 msgid "" "increase to correct larger clipped areas.\n" "large values bring huge performance penalties" @@ -21889,7 +25029,7 @@ msgstr "" "Большие значения приводят к значительным \n" "потерям производительности." -#: ../src/iop/highlights.c:1344 +#: ../src/iop/highlights.c:1339 msgid "this module does not work with monochrome RAW files" msgstr "Этот модуль не работает с монохромными RAW" @@ -21913,11 +25053,11 @@ msgstr "Частотный разбор, Lab" msgid "special, Lab, scene-referred" msgstr "Специальный, Lab, Сцена" -#: ../src/iop/highpass.c:356 +#: ../src/iop/highpass.c:354 msgid "the sharpness of highpass filter" msgstr "Резкость высокочастотного фильтра" -#: ../src/iop/highpass.c:360 +#: ../src/iop/highpass.c:358 msgid "the contrast of highpass filter" msgstr "Контраст высокочастотного фильтра" @@ -21996,23 +25136,23 @@ msgstr "Взять значение с изображения" msgid "select color of film material" msgstr "Выбор цвета плёнки" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "Оптические искажения" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" -msgstr "" +msgstr "виньетирование|хроматические аберрации|искажение" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "Корректировка оптических искажений" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "Геометрия, восстановление, RGB" -#: ../src/iop/lens.cc:3761 +#: ../src/iop/lens.cc:3755 #, c-format msgid "" "maker:\t\t%s\n" @@ -22025,7 +25165,7 @@ msgstr "" "Байонет:\t\t%s\n" "Кроп-фактор:\t%.1f" -#: ../src/iop/lens.cc:4003 +#: ../src/iop/lens.cc:3997 #, c-format msgid "" "maker:\t\t%s\n" @@ -22044,19 +25184,19 @@ msgstr "" "Тип:\t\t\t\t%s\n" "Байонеты:\t\t\t%s" -#: ../src/iop/lens.cc:4076 +#: ../src/iop/lens.cc:4070 msgid "f/" -msgstr "" +msgstr "f/" -#: ../src/iop/lens.cc:4091 +#: ../src/iop/lens.cc:4085 msgid "d" -msgstr "" +msgstr "d" -#: ../src/iop/lens.cc:4239 +#: ../src/iop/lens.cc:4233 msgid "camera/lens not found" msgstr "Камера/объектив не найден" -#: ../src/iop/lens.cc:4240 +#: ../src/iop/lens.cc:4234 msgid "" "please select your lens manually\n" "you might also want to check if your Lensfun database is up-to-date\n" @@ -22068,63 +25208,65 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4384 +#: ../src/iop/lens.cc:4378 msgid "camera model" msgstr "Модель камеры" -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4383 msgid "find camera" msgstr "Найти камеру" -#: ../src/iop/lens.cc:4401 +#: ../src/iop/lens.cc:4395 msgid "find lens" msgstr "Найти объектив" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4404 msgid "focal length (mm)" msgstr "Фокусное расстояние (мм)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4411 msgid "f-number (aperture)" msgstr "Число F (диафрагма)" -#: ../src/iop/lens.cc:4424 +#: ../src/iop/lens.cc:4418 msgid "distance to subject" msgstr "Расстояние до объекта" #. scale -#: ../src/iop/lens.cc:4459 ../src/iop/overlay.c:1121 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1480 ../src/libs/export.c:1557 +#. upscale page: scale factor selector +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 +#: ../src/libs/neural_restore.c:4207 msgid "scale" msgstr "Масштабирование" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4455 msgid "auto scale" msgstr "Автомасштабирование" -#: ../src/iop/lens.cc:4463 +#: ../src/iop/lens.cc:4457 msgid "automatic scale to available image size due to Lensfun data" msgstr "" "Автоматическое масштабирование по доступному размеру изображения благодаря " "данным Lensfun" -#: ../src/iop/lens.cc:4468 +#: ../src/iop/lens.cc:4462 msgid "correct distortions or apply them" msgstr "Скорректировать или применить искажения" -#: ../src/iop/lens.cc:4476 +#: ../src/iop/lens.cc:4470 msgid "transversal chromatic aberration red" msgstr "Поперечные хроматические аберрации, красный" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4475 msgid "transversal chromatic aberration blue" msgstr "Поперечные хроматические аберрации, синий" -#: ../src/iop/lens.cc:4488 +#: ../src/iop/lens.cc:4482 msgid "use latest algorithm" msgstr "Используйте последний алгоритм" -#: ../src/iop/lens.cc:4491 +#: ../src/iop/lens.cc:4485 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -22134,40 +25276,40 @@ msgstr "" "После включения вы не сможете\n" "Вернуться к старому алгоритму." -#: ../src/iop/lens.cc:4502 +#: ../src/iop/lens.cc:4496 msgid "fine-tuning" msgstr "Точная настройка" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4506 +#: ../src/iop/lens.cc:4500 msgid "fine-tune" msgstr "Произвести точную настройку" -#: ../src/iop/lens.cc:4514 +#: ../src/iop/lens.cc:4508 msgid "tune the warp and chromatic aberration correction" msgstr "Настройка деформации и коррекции хроматических аберраций" -#: ../src/iop/lens.cc:4519 +#: ../src/iop/lens.cc:4513 msgid "tune the vignette correction" msgstr "Настройка коррекции виньетирования" -#: ../src/iop/lens.cc:4524 +#: ../src/iop/lens.cc:4518 msgid "tune the TCA red correction" msgstr "Настройка коррекции ХА (красный)" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4523 msgid "tune the TCA blue correction" msgstr "Настройка коррекции ХА (синий)" -#: ../src/iop/lens.cc:4533 +#: ../src/iop/lens.cc:4527 msgid "image scaling" msgstr "Масштабирование изображения" -#: ../src/iop/lens.cc:4535 +#: ../src/iop/lens.cc:4529 msgid "automatic scale to available image size" msgstr "Автоматическое масштабирование по доступному размеру изображения" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4539 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -22178,46 +25320,46 @@ msgstr "" "б) встроенных метаданных, предоставленных камерой или вендором программного " "обеспечения." -#: ../src/iop/lens.cc:4552 +#: ../src/iop/lens.cc:4546 msgid "which corrections to apply" msgstr "Корректируемые искажения" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4557 +#: ../src/iop/lens.cc:4551 msgid "corrections done: " msgstr "Скорректировано: " -#: ../src/iop/lens.cc:4560 +#: ../src/iop/lens.cc:4554 msgid "which corrections have actually been done" msgstr "Перечень скорректированных искажений" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4571 msgid "manual vignette correction" msgstr "Коррекции виньетирования вручную" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4575 msgid "additional manually controlled optical vignetting correction" msgstr "Дополнительная коррекция оптического виньетирования вручную" -#: ../src/iop/lens.cc:4584 +#: ../src/iop/lens.cc:4578 msgid "vignette" msgstr "Виньетирование" -#: ../src/iop/lens.cc:4588 +#: ../src/iop/lens.cc:4582 msgid "amount of the applied optical vignetting correction" msgstr "Величина применяемой коррекции оптического виньетирования" -#: ../src/iop/lens.cc:4592 +#: ../src/iop/lens.cc:4586 msgid "show applied optical vignette correction mask" msgstr "Показать примененную маску коррекции оптического виньетирования" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4590 msgid "radius of uncorrected center" msgstr "Радиус при нескорректированном центре" -#: ../src/iop/lens.cc:4602 +#: ../src/iop/lens.cc:4596 msgid "steepness of the correction effect outside of radius" msgstr "Крутизна корректирующего эффекта за пределами радиуса" @@ -22279,11 +25421,11 @@ msgstr "Пластика" msgid "distort parts of the image" msgstr "Пластическое искажение участков изображения" -#: ../src/iop/liquify.c:2863 +#: ../src/iop/liquify.c:2862 msgid "click to edit nodes" msgstr "Выберите узел для правки" -#: ../src/iop/liquify.c:3565 +#: ../src/iop/liquify.c:3564 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -22293,7 +25435,7 @@ msgstr "" "Размер: Прокрутка, Интенсивность: Shift+Прокрутка, " "Направление: Ctrl+Прокрутка" -#: ../src/iop/liquify.c:3568 +#: ../src/iop/liquify.c:3567 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -22303,7 +25445,7 @@ msgstr "" "Размер: Прокрутка, Интенсивность: Shift+Прокрутка, " "Направление: Ctrl+Прокрутка" -#: ../src/iop/liquify.c:3571 +#: ../src/iop/liquify.c:3570 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -22313,11 +25455,11 @@ msgstr "" "Размер: Прокрутка, Интенсивность: Shift+Прокрутка, " "Направление: Ctrl+Прокрутка" -#: ../src/iop/liquify.c:3617 +#: ../src/iop/liquify.c:3616 msgid "warps|nodes count:" -msgstr "Деформаций | Узлов: " +msgstr "Деформаций|Узлов: " -#: ../src/iop/liquify.c:3622 +#: ../src/iop/liquify.c:3621 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -22325,53 +25467,53 @@ msgstr "" "Используйте один из инструментов для деформации.\n" "Щелчок правой кнопкой мыши удаляет правку." -#: ../src/iop/liquify.c:3628 +#: ../src/iop/liquify.c:3627 msgid "edit, add and delete nodes" msgstr "Править, добавлять и удалять узлы" -#: ../src/iop/liquify.c:3633 ../src/iop/liquify.c:3639 -#: ../src/iop/liquify.c:3645 ../src/iop/retouch.c:2445 -#: ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 -#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1803 ../src/libs/masks.c:1811 -#: ../src/libs/masks.c:1819 ../src/libs/masks.c:1827 ../src/libs/masks.c:1835 +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 +#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 +#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 +#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 +#: ../src/libs/masks.c:1876 msgid "shapes" msgstr "Фигуры" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw curves" msgstr "Добавить кривую" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw multiple curves" -msgstr "добавляет несколько элементов" +msgstr "Добавляет несколько кривых" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw lines" -msgstr "Добавить прямую" +msgstr "Добавить линию" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw multiple lines" -msgstr "добавляет несколько элементов" +msgstr "Добавляет несколько линий" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw points" msgstr "Добавить точку" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw multiple points" -msgstr "добавляет несколько элементов" +msgstr "Добавляет несколько точек" -#: ../src/iop/liquify.c:3652 +#: ../src/iop/liquify.c:3651 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" msgstr "" -"Добавить узел: Ctrl+Щелчок, Удалить путь: Щелчок правой " -"кнопкой мыши\n" +"Добавить узел: Ctrl+Щелчок, Удалить путь: Щелчок правой кнопкой " +"мыши\n" "Переключить линия/кривая: Ctrl+Alt+Щелчок" -#: ../src/iop/liquify.c:3655 +#: ../src/iop/liquify.c:3654 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -22382,23 +25524,23 @@ msgstr "" "элементов деформации. Ctrl+Щелчок переключает режим управления растушёвкой.\n" "Щелчок правой кнопкой мыши удаляет элемент." -#: ../src/iop/liquify.c:3659 ../src/iop/liquify.c:3661 +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 msgid "shape of path: drag" msgstr "Форма пути: Перетащить" -#: ../src/iop/liquify.c:3663 +#: ../src/iop/liquify.c:3662 msgid "radius: drag" msgstr "Радиус: Перетащить" -#: ../src/iop/liquify.c:3665 +#: ../src/iop/liquify.c:3664 msgid "hardness (center): drag" msgstr "Растушевка (центр): Перетащить" -#: ../src/iop/liquify.c:3667 +#: ../src/iop/liquify.c:3666 msgid "hardness (feather): drag" msgstr "Растушевка (): Перетащить" -#: ../src/iop/liquify.c:3669 +#: ../src/iop/liquify.c:3668 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -22502,155 +25644,151 @@ msgstr "Насыщенность низкочастотного фильтра" msgid "which filter to use for blurring" msgstr "Алгоритм размытия" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:133 msgid "LUT 3D" msgstr "3D-таблица поиска цветов" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:138 msgid "perform color space corrections and apply look" msgstr "" "Преобразование цветового пространства изображения с использованием сторонних " "3D таблиц поиска цветов" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:141 msgid "defined by profile, RGB" msgstr "Определяется профилем, RGB" -#: ../src/iop/lut3d.c:487 +#: ../src/iop/lut3d.c:490 msgid "error allocating buffer for gmz LUT" msgstr "Ошибка выделения буфера под GMZ файл таблицы поиска цветов!" -#: ../src/iop/lut3d.c:514 +#: ../src/iop/lut3d.c:518 #, c-format msgid "invalid png file %s" msgstr "Некорректный файл PNG \"%s\"!" -#: ../src/iop/lut3d.c:522 +#: ../src/iop/lut3d.c:526 #, c-format msgid "png bit depth %d is not supported" msgstr "Глубина цвета %d не поддерживается!" -#: ../src/iop/lut3d.c:536 ../src/iop/lut3d.c:546 +#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 #, c-format msgid "invalid level in png file %d %d" msgstr "Некорректный уровень файла PNG %d %d!" -#: ../src/iop/lut3d.c:541 +#: ../src/iop/lut3d.c:545 msgid "this darktable build is not compatible with compressed CLUT" msgstr "Сжатые таблицы поиска цветов не поддерживаются!" -#: ../src/iop/lut3d.c:558 ../src/iop/lut3d.c:813 +#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "" "Ошибка: размер таблицы поиска цветов %d превышает максимально возможный!" -#: ../src/iop/lut3d.c:570 +#: ../src/iop/lut3d.c:574 msgid "error allocating buffer for png LUT" msgstr "Ошибка выделения буфера под PNG файл таблицы поиска цветов!" -#: ../src/iop/lut3d.c:578 +#: ../src/iop/lut3d.c:582 #, c-format msgid "error - could not read png image %s" msgstr "Ошибка чтения файла PNG \"%s\"!" -#: ../src/iop/lut3d.c:590 +#: ../src/iop/lut3d.c:594 msgid "error - allocating buffer for png LUT" msgstr "Ошибка выделения буфера под файл таблицы поиска цветов!" -#: ../src/iop/lut3d.c:766 +#: ../src/iop/lut3d.c:770 #, c-format msgid "error - invalid cube file: %s" msgstr "Неизвестный формат данных в таблице поиска цветов \"%s\"!" -#: ../src/iop/lut3d.c:780 +#: ../src/iop/lut3d.c:784 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN отличный от 0 не поддерживается!" -#: ../src/iop/lut3d.c:792 +#: ../src/iop/lut3d.c:796 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX отличный от 1 не поддерживается!" -#: ../src/iop/lut3d.c:802 +#: ../src/iop/lut3d.c:806 msgid "1D cube LUT is not supported" msgstr "Одномерные таблицы поиска цветов не поддерживаются!" -#: ../src/iop/lut3d.c:824 +#: ../src/iop/lut3d.c:828 msgid "error - allocating buffer for cube LUT" msgstr "Ошибка выделения буфера под таблицу поиска цветов!" -#: ../src/iop/lut3d.c:835 +#: ../src/iop/lut3d.c:839 msgid "error - cube LUT size is not defined" msgstr "Не указан размер таблицы поиска цветов!" -#: ../src/iop/lut3d.c:846 +#: ../src/iop/lut3d.c:850 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "Неверная строка %d в таблице поиска цветов!" -#: ../src/iop/lut3d.c:862 +#: ../src/iop/lut3d.c:866 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "Неверный размер (%d) таблицы поиска цветов! Должен быть равен %d." -#: ../src/iop/lut3d.c:872 +#: ../src/iop/lut3d.c:876 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "Значение %d в таблице поиска цветов выходит за пределы [0,1]!" -#: ../src/iop/lut3d.c:897 +#: ../src/iop/lut3d.c:901 #, c-format msgid "error - invalid 3dl file: %s" msgstr "Неизвестный формат данных в 3dl таблице поиска цветов \"%s\"!" -#: ../src/iop/lut3d.c:918 +#: ../src/iop/lut3d.c:922 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "Максимальное значение shaper LUT %d слишком мало!" -#: ../src/iop/lut3d.c:929 +#: ../src/iop/lut3d.c:933 msgid "error - allocating buffer for 3dl LUT" msgstr "Ошибка выделения буфера под файл таблицы поиска цветов!" -#: ../src/iop/lut3d.c:942 +#: ../src/iop/lut3d.c:946 msgid "error - 3dl LUT size is not defined" msgstr "Не указан размер таблицы поиска цветов!" -#: ../src/iop/lut3d.c:970 +#: ../src/iop/lut3d.c:974 msgid "error - 3dl LUT lines number is not correct" msgstr "Неверный размер таблицы поиска цветов!" -#: ../src/iop/lut3d.c:986 +#: ../src/iop/lut3d.c:990 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "" "Максимальное значение в таблице поиска цветов не соответствует корректной " "глубине цвета!" -#: ../src/iop/lut3d.c:1565 +#: ../src/iop/lut3d.c:1569 msgid "LUT root folder not defined" msgstr "Корневой каталог не определен" -#: ../src/iop/lut3d.c:1571 +#: ../src/iop/lut3d.c:1575 msgid "select LUT file" msgstr "Выберите файл таблицы поиска цветов" -#: ../src/iop/lut3d.c:1572 ../src/iop/rasterfile.c:379 -msgid "_select" -msgstr "_Выбрать" - -#: ../src/iop/lut3d.c:1592 +#: ../src/iop/lut3d.c:1596 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "Hald (PNG), 3D (CUBE) или сжатые GMIC (GMZ)" -#: ../src/iop/lut3d.c:1594 +#: ../src/iop/lut3d.c:1598 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "Hald (PNG) или 3D (CUBE)" -#: ../src/iop/lut3d.c:1618 +#: ../src/iop/lut3d.c:1622 msgid "select file outside LUT root folder is not allowed" msgstr "Выбор файла за пределами каталога, указанного в настройках, запрещён" -#: ../src/iop/lut3d.c:1686 +#: ../src/iop/lut3d.c:1690 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " @@ -22660,7 +25798,7 @@ msgstr "" "работы необходимо\n" "указать каталог в таблицами поиска цветов (Настройки/Обработка)." -#: ../src/iop/lut3d.c:1690 +#: ../src/iop/lut3d.c:1694 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -22669,15 +25807,15 @@ msgstr "" "необходимо\n" "указать каталог в таблицами поиска цветов в настройках darktable." -#: ../src/iop/lut3d.c:1699 +#: ../src/iop/lut3d.c:1703 msgid "" -"the file path (relative to LUT folder) is saved with image along with the " -"LUT data if it's a compressed LUT (gmz)" +"the file path (relative to LUT folder) is saved with image along with the LUT " +"data if it's a compressed LUT (gmz)" msgstr "" "Путь к файлу с таблицей поиска цветов (относительно указанного в настройках\n" "каталога) сохраняется в XMP файле вместе с данными из него (только для GMZ)" -#: ../src/iop/lut3d.c:1702 +#: ../src/iop/lut3d.c:1706 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -22685,27 +25823,27 @@ msgstr "" "Путь к файлу с таблицей поиска цветов (относительно указанного в настройках\n" "каталога) сохраняется в XMP файле (но не сами данные из него)" -#: ../src/iop/lut3d.c:1711 +#: ../src/iop/lut3d.c:1715 msgid "enter LUT name" msgstr "Введите имя таблицы поиска цветов" -#: ../src/iop/lut3d.c:1726 +#: ../src/iop/lut3d.c:1730 msgid "select the LUT" msgstr "Выбор таблицы поиска цветов" -#: ../src/iop/lut3d.c:1743 +#: ../src/iop/lut3d.c:1747 msgid "select the color space in which the LUT has to be applied" msgstr "Цветовое пространство для работы с 3D таблицей поиска цветов" -#: ../src/iop/lut3d.c:1745 +#: ../src/iop/lut3d.c:1749 msgid "interpolation" msgstr "Интерполяция" -#: ../src/iop/lut3d.c:1746 +#: ../src/iop/lut3d.c:1750 msgid "select the interpolation method" msgstr "Алгоритм интерполяции" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:58 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 msgid "mask manager" msgstr "Маски" @@ -22737,7 +25875,7 @@ msgstr "Негатив" #: ../src/iop/negadoctor.c:136 msgid "film|invert|negative|scan" -msgstr "" +msgstr "пленка|инвертировать|негатив|сканировать" #: ../src/iop/negadoctor.c:141 msgid "invert film negative scans and simulate printing on paper" @@ -22927,15 +26065,15 @@ msgstr "Коррекция экспозиции после инвертиров msgid "toggle on or off the color controls" msgstr "Переключить статус кнопок управления цветом" -#: ../src/iop/nlmeans.c:75 +#: ../src/iop/nlmeans.c:77 msgid "astrophoto denoise" msgstr "Шумоподавление (астрофото)" -#: ../src/iop/nlmeans.c:80 +#: ../src/iop/nlmeans.c:82 msgid "denoise (non-local means)" msgstr "Шумоподавление (НЛС)" -#: ../src/iop/nlmeans.c:85 +#: ../src/iop/nlmeans.c:87 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -22943,22 +26081,22 @@ msgstr "" "Подавление пуассонова шума,\n" "наиболее пригодное для астрофотографии" -#: ../src/iop/nlmeans.c:452 +#: ../src/iop/nlmeans.c:442 msgid "radius of the patches to match" msgstr "Радиус сравниваемых участков" -#: ../src/iop/nlmeans.c:460 +#: ../src/iop/nlmeans.c:450 msgid "how much to smooth brightness" msgstr "Интенсивность эффекта в яркостном канале" -#: ../src/iop/nlmeans.c:463 +#: ../src/iop/nlmeans.c:453 msgid "how much to smooth colors" msgstr "Интенсивность эффекта в цветностных каналах" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:2660 -#: ../src/views/darkroom.c:2686 ../src/views/darkroom.c:2698 -#: ../src/views/darkroom.c:2713 ../src/views/darkroom.c:2731 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 +#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 +#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 msgid "overexposed" msgstr "Модуль ошибок экспозиции" @@ -22968,14 +26106,13 @@ msgstr "Модуль ошибок экспозиции: Ошибка выдел #: ../src/iop/overexposed.c:146 ../src/iop/overexposed.c:339 msgid "module overexposed failed in color conversion" -msgstr "" -"Модуль ошибок экспозиции: Ошибка преобразования цветового пространства!" +msgstr "Модуль ошибок экспозиции: Ошибка преобразования цветового пространства!" -#: ../src/iop/overlay.c:146 +#: ../src/iop/overlay.c:147 msgid "composite" msgstr "Коллаж" -#: ../src/iop/overlay.c:153 +#: ../src/iop/overlay.c:154 msgid "" "combine the image with elements from another processed image\n" "(move this module to after output color profile if you see banding)" @@ -22984,11 +26121,11 @@ msgstr "" "(переместите этот модуль после цветового профиля вывода, если вы видите " "полосы)" -#: ../src/iop/overlay.c:163 +#: ../src/iop/overlay.c:164 msgid "layer|stack|overlay" -msgstr "" +msgstr "слой|стек|наложение" -#: ../src/iop/overlay.c:299 +#: ../src/iop/overlay.c:300 #, c-format msgid "" "overlay image missing from database\n" @@ -22999,13 +26136,13 @@ msgstr "" "\n" "\"%s\"" -#: ../src/iop/overlay.c:333 +#: ../src/iop/overlay.c:340 #, c-format msgid "image %d does not exist" msgstr "Фотографии %d больше не существует" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:797 +#: ../src/iop/overlay.c:784 msgid "" "drop\n" "image\n" @@ -23023,20 +26160,19 @@ msgid "" "cannot use image %d as an overlay as it is using the current image as an " "overlay, directly or indirectly" msgstr "" -"Невозможно использовать изображение %d в качестве наложения, так как оно " -"само использует текущее изображение в качестве наложения, прямо или косвенно" +"Невозможно использовать изображение %d в качестве наложения, так как оно само " +"использует текущее изображение в качестве наложения, прямо или косвенно" -#: ../src/iop/overlay.c:1113 ../src/iop/watermark.c:1472 +#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "Расположение" -#: ../src/iop/overlay.c:1129 +#: ../src/iop/overlay.c:1132 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" -"• larger border: scale larger overlay border relative to larger image " -"border\n" +"• larger border: scale larger overlay border relative to larger image border\n" "• smaller border: scale larger overlay border relative to smaller image " "border\n" "• height: scale overlay height to image height\n" @@ -23052,29 +26188,29 @@ msgstr "" "• дополнительные параметры: размеры наложения и изображения не зависят друг " "от друга" -#: ../src/iop/overlay.c:1140 +#: ../src/iop/overlay.c:1143 msgid "reference image dimension against which to scale the overlay" msgstr "Референс, по которому масштабируется наложения" -#: ../src/iop/overlay.c:1144 +#: ../src/iop/overlay.c:1147 msgid "overlay dimension to scale" msgstr "Размер наложения для масштабирования" -#: ../src/iop/overlay.c:1148 ../src/iop/watermark.c:1507 -#: ../src/libs/print_settings.c:2760 +#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "Размещение" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1175 msgid "the opacity of the overlay" msgstr "Непрозрачность наложения" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1176 msgid "the scale of the overlay" msgstr "Масштаб наложения" -#: ../src/iop/overlay.c:1174 +#: ../src/iop/overlay.c:1177 msgid "the rotation of the overlay" msgstr "Вращение наложения" @@ -23183,74 +26319,59 @@ msgstr "Автоматический расчёт уровней" msgid "tone mapping method" msgstr "Метод преобразования тонов" -#: ../src/iop/rawdenoise.c:134 -msgid "raw denoise" -msgstr "Шумоподавление RAW" - -#: ../src/iop/rawdenoise.c:139 -msgid "denoise the raw image early in the pipeline" -msgstr "Шумоподавление на ранней стадии обработки изображения" - -#: ../src/iop/rawdenoise.c:929 -msgid "" -"raw denoising\n" -"only works for raw images." -msgstr "" -"Шумоподавление RAW работает только с \n" -"файлами RAW" - -#: ../src/iop/rasterfile.c:91 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" msgstr "Внешняя растровая маска" -#: ../src/iop/rasterfile.c:96 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" -msgstr "растр | маска" +msgstr "растр|маска" -#: ../src/iop/rasterfile.c:102 +#: ../src/iop/rasterfile.c:105 msgid "read PFM/PNG files recorded for use as raster masks" msgstr "" -"Чтение файлов PFM/PNG, записанных для использования в качестве растровых " -"масок" +"Чтение файлов PFM/PNG, записанных для использования в качестве растровых масок" -#: ../src/iop/rasterfile.c:174 +#: ../src/iop/rasterfile.c:178 msgid "" "no mask extracted from the raster file\n" "make sure the masks have proper contrast" msgstr "" +"Маска не извлечена из растрового файла \n" +"Убедитесь, что маски имеют надлежащий контраст" -#: ../src/iop/rasterfile.c:179 +#: ../src/iop/rasterfile.c:183 #, c-format msgid "%d mask extracted from the raster file" msgid_plural "%d masks extracted from the raster file" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgstr[0] "%d маска, извлеченная из растрового файла" +msgstr[1] "%d маски, извлеченные из растрового файла" +msgstr[2] "%d масок, извлеченных из растрового файла" -#: ../src/iop/rasterfile.c:206 ../src/iop/rasterfile.c:217 -#: ../src/iop/rasterfile.c:225 ../src/iop/rasterfile.c:236 -#: ../src/iop/rasterfile.c:285 +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" msgstr "Ошибка чтения файла растровой маски \"%s\"" -#: ../src/iop/rasterfile.c:371 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" msgstr "Корневой каталог файлов растровых маскок не определен" -#: ../src/iop/rasterfile.c:378 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" msgstr "Выбор цвета растровой маски" -#: ../src/iop/rasterfile.c:412 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" msgstr "Выбранный файл не находится в корневом каталоге растровых масок" -#: ../src/iop/rasterfile.c:740 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "Выберите каналы RGB, учитываемые при создании растровой маски" -#: ../src/iop/rasterfile.c:746 +#: ../src/iop/rasterfile.c:749 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" @@ -23258,17 +26379,16 @@ msgstr "" "Выберите файл PFM/PNG, записанный в виде растровой маски\n" "ВНИМАНИЕ: путь должен быть задан в Настройках/Обработка перед выбором" -#: ../src/iop/rasterfile.c:755 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "Путь к файлу маски сохраняется вместе с историей изображения" #. Vectorize button -#: ../src/iop/rasterfile.c:761 +#: ../src/iop/rasterfile.c:764 msgid "vectorize" msgstr "Векторизация" -#: ../src/iop/rasterfile.c:764 -#, fuzzy +#: ../src/iop/rasterfile.c:767 msgid "" "vectorize the current bitmap and create corresponding path masks in the mask " "manager" @@ -23276,11 +26396,33 @@ msgstr "" "Векторизует текущее растровое изображение и создает соответствующие маски " "контуров в менеджере масок." +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 +#: ../src/libs/neural_restore.c:4164 +msgid "raw denoise" +msgstr "" +"Подавление \n" +"шума RAW" + +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" +msgstr "Шумоподавление на ранней стадии обработки изображения" + +#: ../src/iop/rawdenoise.c:929 +msgid "" +"raw denoising\n" +"only works for raw images." +msgstr "" +"Шумоподавление RAW работает только с \n" +"файлами RAW" + #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2595 -#: ../src/views/darkroom.c:2618 ../src/views/darkroom.c:2628 -#: ../src/views/darkroom.c:2644 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 +#: ../src/views/darkroom.c:3045 msgid "raw overexposed" msgstr "Ошибки экспозиции" @@ -23308,8 +26450,7 @@ msgid "invalid crop parameters" msgstr "Некорректные параметры кадрирования" #: ../src/iop/rawprepare.c:608 -msgid "" -"please reset to defaults, update your preset or set to something correct" +msgid "please reset to defaults, update your preset or set to something correct" msgstr "" "Пожалуйста, вернитесь к настройкам по умолчанию, обновите свой профиль или " "установите правильные параметры" @@ -23377,8 +26518,7 @@ msgid "fill light" msgstr "Заполнение светом" #: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 -msgid "" -"this module is deprecated. please use the tone equalizer module instead." +msgid "this module is deprecated. please use the tone equalizer module instead." msgstr "" "Этот модуль объявлен устаревшим.\n" "Используйте модуль \"Эквалайзер тонов\"." @@ -23410,6 +26550,8 @@ msgstr "Ретушь" #: ../src/iop/retouch.c:199 msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "" +"Частотное разделение|Восстановление|Клонирование|Штамповка|Размытие|" +"Заполнение|Вейвлеты|Удаление пятен" #: ../src/iop/retouch.c:205 msgid "" @@ -23421,31 +26563,31 @@ msgstr "Ретуширование пятен на изображении и ч msgid "geometric and frequential, RGB" msgstr "Геометрия, частотный разбор, RGB" -#: ../src/iop/retouch.c:1678 +#: ../src/iop/retouch.c:1675 msgid "cannot display scales when the blending mask is displayed" msgstr "" "Не возможно отобразить уровни при включенном режиме отображения маски " "смешивания" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 -#: ../src/iop/retouch.c:2036 ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2033 #, c-format msgid "default tool changed to %s" msgstr "Инструмент по умолчанию изменён на \"%s\"" -#: ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2027 msgid "cloning" msgstr "Клонирование" -#: ../src/iop/retouch.c:2034 +#: ../src/iop/retouch.c:2029 msgid "healing" msgstr "Восстановление" -#: ../src/iop/retouch.c:2431 +#: ../src/iop/retouch.c:2426 msgid "shapes:" msgstr "Фигуры:" -#: ../src/iop/retouch.c:2434 +#: ../src/iop/retouch.c:2429 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -23454,63 +26596,62 @@ msgstr "" "изображении.\n" "Фигуры добавляются в текущий уровень." -#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2556 -#: ../src/iop/retouch.c:2562 ../src/iop/retouch.c:2570 -#: ../src/iop/retouch.c:2575 ../src/iop/retouch.c:2582 -#: ../src/iop/retouch.c:2613 +#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2608 msgid "editing" msgstr "Изменить" -#: ../src/iop/retouch.c:2439 +#: ../src/iop/retouch.c:2434 msgid "show and edit shapes on the current scale" msgstr "Показывать и менять фигуры в текущем уровне" -#: ../src/iop/retouch.c:2440 +#: ../src/iop/retouch.c:2435 msgid "show and edit shapes in restricted mode" msgstr "Показывать и менять фигуры в ограниченном режиме" #. algorithm toolbar -#: ../src/iop/retouch.c:2466 +#: ../src/iop/retouch.c:2461 msgid "algorithms:" msgstr "Инструменты:" -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2492 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 msgid "activate blur tool" msgstr "Размытие" -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2493 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 msgid "activate fill tool" msgstr "Заливка" -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2494 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 msgid "activate cloning tool" msgstr "Клонирование" -#: ../src/iop/retouch.c:2484 ../src/iop/retouch.c:2495 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 msgid "activate healing tool" msgstr "Восстановление" -#: ../src/iop/retouch.c:2490 +#: ../src/iop/retouch.c:2485 msgid "ctrl+click to change tool for current form" msgstr "Ctrl+Щелчок для изменения инструмента для активной фигуры" -#: ../src/iop/retouch.c:2491 +#: ../src/iop/retouch.c:2486 msgid "shift+click to set the tool as default" msgstr "Shift+Щелчок для выбора инструмента по умолчанию" -#: ../src/iop/retouch.c:2502 +#: ../src/iop/retouch.c:2497 msgid "scales:" msgstr "Уровней:" -#: ../src/iop/retouch.c:2509 +#: ../src/iop/retouch.c:2504 msgid "current:" msgstr "Текущий:" -#: ../src/iop/retouch.c:2516 +#: ../src/iop/retouch.c:2511 msgid "merge from:" msgstr "Объединение с:" -#: ../src/iop/retouch.c:2527 +#: ../src/iop/retouch.c:2522 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -23524,45 +26665,45 @@ msgstr "" "Верхняя линия показывает видимость уровня при данном масштабировании.\n" "Нижняя линия показывает наличие фигур в уровне." -#: ../src/iop/retouch.c:2556 +#: ../src/iop/retouch.c:2551 msgid "display masks" msgstr "Показать маски" -#: ../src/iop/retouch.c:2562 +#: ../src/iop/retouch.c:2557 msgid "temporarily switch off shapes" msgstr "Временно отключить фигуры" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2565 msgid "paste cut shapes to current scale" msgstr "Вставить вырезанные фигуры в текущий уровень" -#: ../src/iop/retouch.c:2575 +#: ../src/iop/retouch.c:2570 msgid "cut shapes from current scale" msgstr "Вырезать фигуры из текущего уровня" -#: ../src/iop/retouch.c:2582 +#: ../src/iop/retouch.c:2577 msgid "display wavelet scale" msgstr "Показать уровень" -#: ../src/iop/retouch.c:2596 +#: ../src/iop/retouch.c:2591 msgid "adjust preview levels" msgstr "Уровни предпросмотра" -#: ../src/iop/retouch.c:2613 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 msgid "auto levels" msgstr "Автоуровни" -#: ../src/iop/retouch.c:2617 +#: ../src/iop/retouch.c:2612 msgctxt "section" msgid "preview single scale" msgstr "Предпросмотр одного уровня" #. shapes selected (label) -#: ../src/iop/retouch.c:2621 +#: ../src/iop/retouch.c:2616 msgid "shape selected:" msgstr "Выбранная фигура: " -#: ../src/iop/retouch.c:2627 +#: ../src/iop/retouch.c:2622 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -23570,58 +26711,58 @@ msgstr "" "Щёлкните по фигуре, чтобы её выбрать.\n" "Щёлкните по пустому пространству, чтобы снять выделение." -#: ../src/iop/retouch.c:2634 +#: ../src/iop/retouch.c:2629 msgid "erase the detail or fills with chosen color" msgstr "Стереть детали или залить их выбранным цветом" -#: ../src/iop/retouch.c:2645 ../src/iop/retouch.c:2646 +#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 msgid "select fill color" msgstr "Выбор цвета заливки" -#: ../src/iop/retouch.c:2654 +#: ../src/iop/retouch.c:2649 msgid "pick fill color from image" msgstr "Взять цвет заливки с изображения" -#: ../src/iop/retouch.c:2655 +#: ../src/iop/retouch.c:2650 msgid "pick fill color" msgstr "Снять цвет заливки" -#: ../src/iop/retouch.c:2658 +#: ../src/iop/retouch.c:2653 msgid "fill color: " msgstr "Цвет заливки: " -#: ../src/iop/retouch.c:2667 +#: ../src/iop/retouch.c:2662 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "Меняет яркость цвета, работает в режиме стирания" -#: ../src/iop/retouch.c:2673 +#: ../src/iop/retouch.c:2668 msgid "type for the blur algorithm" msgstr "Алгоритм размытия" -#: ../src/iop/retouch.c:2677 +#: ../src/iop/retouch.c:2672 msgid "radius of the selected blur type" msgstr "Радиус для выбранного вида размытия" -#: ../src/iop/retouch.c:2684 +#: ../src/iop/retouch.c:2679 msgid "set the opacity on the selected shape" msgstr "Непрозрачность выбранной фигуры" -#: ../src/iop/retouch.c:2690 +#: ../src/iop/retouch.c:2685 msgctxt "section" msgid "retouch tools" msgstr "Инструменты ретуши" -#: ../src/iop/retouch.c:2692 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "wavelet decompose" msgstr "Частотный разбор" -#: ../src/iop/retouch.c:2696 +#: ../src/iop/retouch.c:2691 msgctxt "section" msgid "shapes" msgstr "Фигуры" -#: ../src/iop/retouch.c:3839 ../src/iop/retouch.c:4661 +#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 #, c-format msgid "max scale is %i for this image size" msgstr "Максимальный масштаб %i" @@ -23638,7 +26779,7 @@ msgstr "" #: ../src/iop/rgbcurve.c:183 msgid "contrast | compression" -msgstr "контраст | сжатие" +msgstr "контраст|сжатие" #: ../src/iop/rgbcurve.c:193 msgid "linear (gamma 1.0)" @@ -23646,31 +26787,31 @@ msgstr "Линейн. (гамма 1.0)" #: ../src/iop/rgbcurve.c:204 msgid "contrast | medium (linear)" -msgstr "контраст | средн. (линейн.)" +msgstr "контраст|средн. (линейн.)" #: ../src/iop/rgbcurve.c:214 msgid "contrast | high (linear)" -msgstr "контраст | верхи (линейн.)" +msgstr "контраст|верхи (линейн.)" #: ../src/iop/rgbcurve.c:231 msgid "contrast | medium (gamma 2.2)" -msgstr "контраст | средн. (гамма 2,2)" +msgstr "контраст|средн. (гамма 2,2)" #: ../src/iop/rgbcurve.c:247 msgid "contrast | high (gamma 2.2)" -msgstr "контраст | верхи (гамма 2,2)" +msgstr "контраст|верхи (гамма 2,2)" #: ../src/iop/rgbcurve.c:261 msgid "non-contrast curve | gamma 2.0" -msgstr "неконтрастная кривая | гамма 2,2" +msgstr "неконтрастная кривая|гамма 2,2" #: ../src/iop/rgbcurve.c:268 msgid "non-contrast curve | gamma 0.5" -msgstr "неконтрастная кривая | гамма 0,5" +msgstr "неконтрастная кривая|гамма 0,5" #: ../src/iop/rgbcurve.c:275 msgid "non-contrast curve | logarithm (base 2)" -msgstr "неконтрастная кривая | логарифм (основание 2)" +msgstr "неконтрастная кривая|логарифм (основание 2)" #: ../src/iop/rgbcurve.c:282 msgid "non-contrast curve | exponential (base 2)" @@ -23747,7 +26888,7 @@ msgstr "" "Полезен для некоторых типов сенсоров\n" "и анаморфотного отображения" -#: ../src/iop/scalepixels.c:270 +#: ../src/iop/scalepixels.c:280 msgid "adjust pixel aspect ratio" msgstr "Переключить соотношение сторон" @@ -23816,15 +26957,15 @@ msgstr "Линейн. или нелинейн., Lab, Отображение ил msgid "quasi-linear, Lab, display or scene-referred" msgstr "Квазилинейн., Lab, Отображение или Сцена" -#: ../src/iop/sharpen.c:423 +#: ../src/iop/sharpen.c:419 msgid "spatial extent of the unblurring" msgstr "Пространственный предел повышения резкости" -#: ../src/iop/sharpen.c:427 +#: ../src/iop/sharpen.c:423 msgid "strength of the sharpen" msgstr "Интенсивность эффекта повышения резкости" -#: ../src/iop/sharpen.c:431 +#: ../src/iop/sharpen.c:427 msgid "threshold to activate sharpen" msgstr "Порог активации повышения резкости" @@ -23848,13 +26989,13 @@ msgstr "Нейтральный серый" #: ../src/iop/sigmoid.c:265 msgid "ACES 100-nit like" -msgstr "" +msgstr "Похожий на ACES 100-nit" #: ../src/iop/sigmoid.c:272 msgid "Reinhard" msgstr "Рейнхард" -#: ../src/iop/sigmoid.c:904 +#: ../src/iop/sigmoid.c:895 msgid "" "compression of the applied curve\n" "implicitly defines the supported input dynamic range" @@ -23862,7 +27003,7 @@ msgstr "" "Сжатие примененной кривой\n" "косвенно определяет поддерживаемый динамический диапазон ввода" -#: ../src/iop/sigmoid.c:907 +#: ../src/iop/sigmoid.c:898 msgid "" "shift the compression towards shadows or highlights.\n" "negative values increase contrast in shadows.\n" @@ -23874,7 +27015,7 @@ msgstr "" "Положительные значения усиливают контраст в светах.\n" "На противоположной стороне будет наблюдаться уменьшение контраста." -#: ../src/iop/sigmoid.c:916 +#: ../src/iop/sigmoid.c:907 msgid "" "optional correction of the hue twist introduced by\n" "the per-channel processing method." @@ -23882,11 +27023,11 @@ msgstr "" "Дополнительная коррекция искажений цветового тона\n" "методом поканальной обработки." -#: ../src/iop/sigmoid.c:924 +#: ../src/iop/sigmoid.c:915 msgid "set custom primaries" msgstr "Установить основные настройки" -#: ../src/iop/sigmoid.c:930 +#: ../src/iop/sigmoid.c:921 msgid "" "primaries to use as the base for below adjustments\n" "'working profile' uses the profile set in 'input color profile'" @@ -23896,43 +27037,43 @@ msgstr "" "\"Рабочий профиль\" использует профиль, установленный в \"Цветовом профиле " "ввода\"" -#: ../src/iop/sigmoid.c:950 +#: ../src/iop/sigmoid.c:941 msgid "attenuate the purity of the red primary" msgstr "Ослабление основного красного" -#: ../src/iop/sigmoid.c:951 +#: ../src/iop/sigmoid.c:942 msgid "rotate the red primary" msgstr "Повернуть красный основной" -#: ../src/iop/sigmoid.c:952 +#: ../src/iop/sigmoid.c:943 msgid "attenuate the purity of the green primary" msgstr "Ослабление основного зеленого" -#: ../src/iop/sigmoid.c:953 +#: ../src/iop/sigmoid.c:944 msgid "rotate the green primary" msgstr "Повернуть зеленый основной" -#: ../src/iop/sigmoid.c:954 +#: ../src/iop/sigmoid.c:945 msgid "attenuate the purity of the blue primary" msgstr "Ослабление основного синего" -#: ../src/iop/sigmoid.c:955 +#: ../src/iop/sigmoid.c:946 msgid "rotate the blue primary" msgstr "Повернуть синий основной" -#: ../src/iop/sigmoid.c:962 +#: ../src/iop/sigmoid.c:953 msgid "recover some of the original purity after the inset" msgstr "Частично восстановить первоначальную чистоту после вставки" -#: ../src/iop/sigmoid.c:966 +#: ../src/iop/sigmoid.c:957 msgid "display luminance" msgstr "Яркость дисплея" -#: ../src/iop/sigmoid.c:967 +#: ../src/iop/sigmoid.c:958 msgid "set display black/white targets" msgstr "Установите отображение целевого черного/белого" -#: ../src/iop/sigmoid.c:975 +#: ../src/iop/sigmoid.c:966 msgid "" "the black luminance of the target display or print.\n" "can be used creatively for a faded look." @@ -23940,7 +27081,7 @@ msgstr "" "Целевой черный при отображении на экране или печати.\n" "Может быть использован для создания эффекта \"выцветших\" цветов." -#: ../src/iop/sigmoid.c:980 +#: ../src/iop/sigmoid.c:971 msgid "" "the white luminance of the target display or print.\n" "can be used creatively for a faded look or blowing out whites earlier." @@ -23957,19 +27098,19 @@ msgstr "Смягчающий фильтр" msgid "create a softened image using the Orton effect" msgstr "Смягчающий фильтр (эффект Ортона)" -#: ../src/iop/soften.c:378 +#: ../src/iop/soften.c:374 msgid "the size of blur" msgstr "Величина размытия" -#: ../src/iop/soften.c:382 +#: ../src/iop/soften.c:378 msgid "the saturation of blur" msgstr "Насыщенность размытия" -#: ../src/iop/soften.c:386 +#: ../src/iop/soften.c:382 msgid "the brightness of blur" msgstr "Яркость размытия" -#: ../src/iop/soften.c:390 +#: ../src/iop/soften.c:386 msgid "the mix of effect" msgstr "Интенсивность эффекта" @@ -24192,8 +27333,8 @@ msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" msgstr "" -"Установите значение баланса белого на момент съёмки, а затем скорректируйте " -"в соответствии с камерой\n" +"Установите значение баланса белого на момент съёмки, а затем скорректируйте в " +"соответствии с камерой\n" "(обычно D65)" #: ../src/iop/temperature.c:2131 @@ -24307,7 +27448,7 @@ msgstr "Кривая канала a" msgid "tonecurve for b channel" msgstr "Кривая канала b" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1459 +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 #: ../src/libs/colorpicker.c:783 msgid "pick color" msgstr "Снять цвет" @@ -24319,6 +27460,8 @@ msgstr "Эквалайзер тонов" #: ../src/iop/toneequal.c:321 msgid "tone curve|tone mapping|relight|background light|shadows highlights" msgstr "" +"Тональная кривая|Тональное отображение|Затемнение|Осветление фона|Тени и " +"светлые участки" #: ../src/iop/toneequal.c:328 msgid "relight the scene as if the lighting was done directly on the scene" @@ -24332,47 +27475,47 @@ msgstr "Простая тональная кривая" #: ../src/iop/toneequal.c:498 msgid "mask blending | all purposes" -msgstr "режим смешивания | общее назначение" +msgstr "режим смешивания|общее назначение" #: ../src/iop/toneequal.c:505 msgid "mask blending | people with backlight" -msgstr "режим смешивания | люди, свет в камеру" +msgstr "режим смешивания|люди, свет в камеру" #: ../src/iop/toneequal.c:522 msgid "compress shadows/highlights | EIGF | strong" -msgstr "сжатие теней и светов | EIGF | сильное" +msgstr "сжатие теней и светов|EIGF|сильное" #: ../src/iop/toneequal.c:527 msgid "compress shadows/highlights | GF | strong" -msgstr "сжатие теней и светов | управляемый фильтр | сильное" +msgstr "сжатие теней и светов|управляемый фильтр|сильное" #: ../src/iop/toneequal.c:536 msgid "compress shadows/highlights | EIGF | medium" -msgstr "сжатие теней и светов | EIGF | среднее" +msgstr "сжатие теней и светов|EIGF|среднее" #: ../src/iop/toneequal.c:541 msgid "compress shadows/highlights | GF | medium" -msgstr "сжатие теней и светов | управляемый фильтр | слабое" +msgstr "сжатие теней и светов|управляемый фильтр|слабое" #: ../src/iop/toneequal.c:550 msgid "compress shadows/highlights | EIGF | soft" -msgstr "сжатие теней и светов | EIGF | слабое" +msgstr "сжатие теней и светов|EIGF|слабое" #: ../src/iop/toneequal.c:555 msgid "compress shadows/highlights | GF | soft" -msgstr "сжатие теней и светов | управляемый фильтр | слабое" +msgstr "сжатие теней и светов|управляемый фильтр|слабое" #: ../src/iop/toneequal.c:563 msgid "contrast tone curve | soft" -msgstr "контрастная тональная кривая | слабый контраст" +msgstr "контрастная тональная кривая|слабый контраст" #: ../src/iop/toneequal.c:568 msgid "contrast tone curve | medium" -msgstr "контрастная тональная кривая | средний контраст" +msgstr "контрастная тональная кривая|средний контраст" #: ../src/iop/toneequal.c:573 msgid "contrast tone curve | strong" -msgstr "контрастная тональная кривая: | сильный контраст" +msgstr "контрастная тональная кривая:|сильный контраст" #: ../src/iop/toneequal.c:596 msgid "relight: fill-in" @@ -24407,7 +27550,7 @@ msgstr "" #: ../src/iop/toneequal.c:2462 #, c-format msgid "%+.1f EV" -msgstr "" +msgstr "%+.1f EV" #: ../src/iop/toneequal.c:3148 #, c-format @@ -24435,35 +27578,35 @@ msgstr "Простой" #: ../src/iop/toneequal.c:3266 msgid "-8 EV" -msgstr "" +msgstr "-8 EV" #: ../src/iop/toneequal.c:3267 msgid "-7 EV" -msgstr "" +msgstr "-7 EV" #: ../src/iop/toneequal.c:3268 msgid "-6 EV" -msgstr "" +msgstr "-6 EV" #: ../src/iop/toneequal.c:3269 msgid "-5 EV" -msgstr "" +msgstr "-5 EV" #: ../src/iop/toneequal.c:3270 msgid "-4 EV" -msgstr "" +msgstr "-4 EV" #: ../src/iop/toneequal.c:3271 msgid "-3 EV" -msgstr "" +msgstr "-3 EV" #: ../src/iop/toneequal.c:3272 msgid "-2 EV" -msgstr "" +msgstr "-2 EV" #: ../src/iop/toneequal.c:3273 msgid "-1 EV" -msgstr "" +msgstr "-1 EV" #: ../src/iop/toneequal.c:3274 msgid "+0 EV" @@ -24504,7 +27647,7 @@ msgstr "" #: ../src/iop/toneequal.c:3327 msgid "auto-adjust the average exposure" -msgstr "автонастройка средней яркости" +msgstr "Автонастройка средней яркости" #: ../src/iop/toneequal.c:3334 msgid "" @@ -24628,15 +27771,16 @@ msgid "" "whites and low-saturation pixels" msgstr "Добавление насыщенности в изображение (эмуляция плёнки Fuji Velvia)" -#: ../src/iop/velvia.c:283 +#: ../src/iop/velvia.c:282 msgid "the strength of saturation boost" msgstr "Интенсивность эффекта повышения насыщенности" -#: ../src/iop/velvia.c:286 +#: ../src/iop/velvia.c:285 msgid "how much to spare highlights and shadows" msgstr "" -"При максимальных значениях увеличение интенсивности средних \n" -"тонов минимально, а при минимальных - увеличивается равномерно." +"При максимальных значениях увеличение \n" +"интенсивности средних тонов минимально, \n" +"а при минимальных - увеличивается равномерно." #: ../src/iop/vibrance.c:59 msgid "" @@ -24738,29 +27882,29 @@ msgstr "" msgid "[%s on center] move vignette" msgstr "[%s на центре] переместить центр виньетирования" -#: ../src/iop/watermark.c:452 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "Водяные знаки" -#: ../src/iop/watermark.c:459 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "Добавление водяных знаков на изображение" -#: ../src/iop/watermark.c:1403 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "Знак" -#: ../src/iop/watermark.c:1407 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "Водяные знаки в формате SVG из \"%s/watermarks\" или \"%s/watermarks\"" #. Simple text -#: ../src/iop/watermark.c:1418 ../src/iop/watermark.c:1420 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "Текст" -#: ../src/iop/watermark.c:1422 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -24768,16 +27912,16 @@ msgstr "" "Текст водяного знака\n" "Метка: $(WATERMARK_TEXT)" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "Содержимое" #. Text font -#: ../src/iop/watermark.c:1431 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "Шрифт" -#: ../src/iop/watermark.c:1438 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -24790,7 +27934,7 @@ msgstr "" "\t\t$(WATERMARK_FONT_STYLE)\n" "\t\t$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1453 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -24798,15 +27942,11 @@ msgstr "" "Выбор цвета водяного знака\n" "Метка: $(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1455 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "Выбор цвета водяного знака" -#: ../src/iop/watermark.c:1458 -msgid "pick color from image" -msgstr "Взять значение с изображения" - -#: ../src/iop/watermark.c:1488 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" @@ -24818,34 +27958,33 @@ msgid "" "• advanced options: choose watermark and image dimensions independently" msgstr "" "Выберите способ масштабирования водяного знака\n" -"• изображение: масштабирование водяного знака относительно всего " -"изображения\n" -"• по большему краю: масштабирование большего края водяного знака " -"относительно большего края изображения\n" -"• по меньшему краю: масштабирование меньшего края водяного знака " -"относительно меньшего края изображения\n" +"• изображение: масштабирование водяного знака относительно всего изображения\n" +"• по большему краю: масштабирование большего края водяного знака относительно " +"большего края изображения\n" +"• по меньшему краю: масштабирование меньшего края водяного знака относительно " +"меньшего края изображения\n" "• высота: масштабирование высоты водяного знака по высоте изображения\n" "• дополнительные параметры: размеры водяного знака и изображения не зависят " "друг от друга" -#: ../src/iop/watermark.c:1499 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "Референс, по которому масштабируется водяной знак" -#: ../src/iop/watermark.c:1503 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "Размер водяного знака для масштабирования" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1530 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "Непрозрачность водяного знака" -#: ../src/iop/watermark.c:1531 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "Масштаб водяного знака" -#: ../src/iop/watermark.c:1532 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "Вращение водяного знака" @@ -24895,7 +28034,7 @@ msgctxt "section" msgid "camera control" msgstr "Управление камерой" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:2584 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 msgid "modes" msgstr "Режимы" @@ -25001,11 +28140,11 @@ msgstr "Выдержка" msgid "WB" msgstr "ББ" -#: ../src/libs/collect.c:162 +#: ../src/libs/collect.c:192 msgid "collections" msgstr "Коллекции" -#: ../src/libs/collect.c:167 +#: ../src/libs/collect.c:197 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -25013,47 +28152,44 @@ msgstr "" "Определите критерии поиска изображений\n" "для показа или редактирования." -#: ../src/libs/collect.c:431 +#: ../src/libs/collect.c:461 msgid "update path to files" msgstr "Обновить путь к файлам" -#: ../src/libs/collect.c:515 +#: ../src/libs/collect.c:545 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "Проблема выбора нового пути для съёмки в \"%s\"" -#: ../src/libs/collect.c:589 +#: ../src/libs/collect.c:619 msgid "update path to files..." msgstr "Обновить путь к файлам..." -#: ../src/libs/collect.c:594 +#: ../src/libs/collect.c:624 msgid "remove..." msgstr "Удалить..." -#: ../src/libs/collect.c:1348 +#: ../src/libs/collect.c:1382 msgid "uncategorized" msgstr "Без категории" -#: ../src/libs/collect.c:2285 ../src/libs/filters/rating_range.c:120 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:151 +#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "Отклонено" -#: ../src/libs/collect.c:2288 ../src/libs/filters/rating_range.c:122 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:303 +#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "Без оценки" -#: ../src/libs/collect.c:2472 +#: ../src/libs/collect.c:2617 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "" -"Введите ваш запрос, используйте <, <=, >, >=, <>, =, [;] в качестве " -"операторов" +"Введите ваш запрос, используйте <, <=, >, >=, <>, =, [;] в качестве операторов" -#: ../src/libs/collect.c:2476 +#: ../src/libs/collect.c:2621 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -25063,7 +28199,7 @@ msgstr "" "звездный рейтинг: 0-5\n" "отклоненные изображения: -1" -#: ../src/libs/collect.c:2484 +#: ../src/libs/collect.c:2629 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -25072,14 +28208,14 @@ msgstr "" "операторов.\n" "Дата указывается в виде: YYYY:MM:DD hh:mm:ss.sss (обязателен только год)" -#: ../src/libs/collect.c:2491 +#: ../src/libs/collect.c:2636 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "" "Критерий поиска, используйте \"%\" для выбора всего и \",\" для разделения " "критериев" -#: ../src/libs/collect.c:2498 +#: ../src/libs/collect.c:2643 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25092,7 +28228,7 @@ msgstr "" "Shift+щелчок, чтобы включить только текущую иерархию (без суффикса)\n" "ctrl+щелчок, чтобы включить только подиерархии (суффикс \"|%\")" -#: ../src/libs/collect.c:2508 +#: ../src/libs/collect.c:2653 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25105,7 +28241,7 @@ msgstr "" "Shift+щелчок, чтобы включить только текущее местоположение (без суффикса)\n" "ctrl+щелчок, чтобы включить только вложенные местоположения (суффикс \"|%\")" -#: ../src/libs/collect.c:2518 +#: ../src/libs/collect.c:2663 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25118,119 +28254,217 @@ msgstr "" "Shift+щелчок, чтобы включить только текущий каталог (без суффикса)\n" "ctrl+щелчок, чтобы включить только вложенные каталоги (суффикс \"|%\")" -#: ../src/libs/collect.c:2526 +#: ../src/libs/collect.c:2671 #, no-c-format msgid "use `%' as wildcard" msgstr "Критерий поиска, используйте \"%\" для выбора всего" -#: ../src/libs/collect.c:2597 ../src/libs/collect.c:2618 -#: ../src/libs/collect.c:3248 +#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 +#: ../src/libs/collect.c:3398 msgid "clear this rule" msgstr "Очистить это правило" -#: ../src/libs/collect.c:2602 +#: ../src/libs/collect.c:2747 msgid "clear this rule or add new rules" msgstr "Очистить правило или добавить новое" -#: ../src/libs/collect.c:3254 +#: ../src/libs/collect.c:3404 msgid "narrow down search" msgstr "Добавить критерий: И" -#: ../src/libs/collect.c:3261 +#: ../src/libs/collect.c:3411 msgid "add more images" msgstr "Добавить критерий: ИЛИ" -#: ../src/libs/collect.c:3268 +#: ../src/libs/collect.c:3418 msgid "exclude images" msgstr "Добавить критерий: КРОМЕ" -#: ../src/libs/collect.c:3277 +#: ../src/libs/collect.c:3427 msgid "change to: and" msgstr "Изменить на: И" -#: ../src/libs/collect.c:3284 +#: ../src/libs/collect.c:3434 msgid "change to: or" msgstr "Изменить на: ИЛИ" -#: ../src/libs/collect.c:3291 +#: ../src/libs/collect.c:3441 msgid "change to: except" msgstr "Изменить на: КРОМЕ" #. the different categories -#: ../src/libs/collect.c:3320 ../src/libs/filtering.c:886 -#: ../src/libs/filtering.c:945 ../src/libs/filtering.c:1608 -#: ../src/libs/filtering.c:1944 +#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 +#: ../src/libs/filtering.c:1955 msgid "files" msgstr "Файлы" -#: ../src/libs/collect.c:3325 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:891 ../src/libs/filtering.c:950 -#: ../src/libs/filtering.c:1616 ../src/libs/filtering.c:1948 +#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 +#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 +#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 #: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 #: ../src/libs/metadata_view.c:1489 msgid "metadata" msgstr "Метаданные" -#: ../src/libs/collect.c:3344 ../src/libs/filtering.c:899 -#: ../src/libs/filtering.c:958 ../src/libs/filtering.c:1946 +#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 +#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 msgid "times" msgstr "Дата и время" -#: ../src/libs/collect.c:3352 ../src/libs/filtering.c:907 -#: ../src/libs/filtering.c:966 ../src/libs/filtering.c:1627 +#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 +#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 msgid "capture details" msgstr "Детали съёмки" -#: ../src/libs/collect.c:3381 +#: ../src/libs/collect.c:3532 msgid "collections settings" msgstr "Настройки коллекций" -#: ../src/libs/collect.c:3403 ../src/libs/export.c:1427 +#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 #: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 -#: ../src/libs/recentcollect.c:297 ../src/libs/tagging.c:3968 +#: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 +#: ../src/libs/tagging.c:4005 msgid "preferences..." msgstr "Настройки..." -#: ../src/libs/collect.c:3527 ../src/libs/filtering.c:1483 +#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 msgid "AND" msgstr "И" -#: ../src/libs/collect.c:3532 ../src/libs/filtering.c:1488 +#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 msgid "OR" msgstr "ИЛИ" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3537 ../src/libs/filtering.c:1493 +#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 msgid "BUT NOT" msgstr "НО НЕ" -#: ../src/libs/collect.c:3643 +#: ../src/libs/collect.c:3794 msgid "toggle collection sort order ascending/descending" msgstr "Сортировка по возрастанию / по убыванию" -#: ../src/libs/collect.c:3741 ../src/libs/filtering.c:2214 +#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 msgid "revert to a previous set of rules" msgstr "Вернуться к предыдущему набору правил" -#: ../src/libs/collect.c:3795 +#: ../src/libs/collect.c:3946 msgid "jump back to previous collection" msgstr "Перейти к предыдущей коллекции" +#: ../src/libs/collect.h:32 +msgid "January" +msgstr "Январь" + +#: ../src/libs/collect.h:33 +msgid "February" +msgstr "Февраль" + +#: ../src/libs/collect.h:34 +msgid "March" +msgstr "Март" + +#: ../src/libs/collect.h:35 +msgid "April" +msgstr "Апрель" + +#: ../src/libs/collect.h:36 +msgid "May" +msgstr "Май" + +#: ../src/libs/collect.h:37 +msgid "June" +msgstr "Июнь" + +#: ../src/libs/collect.h:38 +msgid "July" +msgstr "Июль" + +#: ../src/libs/collect.h:39 +msgid "August" +msgstr "Август" + +#: ../src/libs/collect.h:40 +msgid "September" +msgstr "Сентябрь" + +#: ../src/libs/collect.h:41 +msgid "October" +msgstr "Октябрь" + +#: ../src/libs/collect.h:42 +msgid "November" +msgstr "Ноябрь" + +#: ../src/libs/collect.h:43 +msgid "December" +msgstr "Декабрь" + +#: ../src/libs/collect.h:48 +msgid "Jan" +msgstr "Янв" + +#: ../src/libs/collect.h:49 +msgid "Feb" +msgstr "Фев" + +#: ../src/libs/collect.h:50 +msgid "Mar" +msgstr "Мар" + +#: ../src/libs/collect.h:51 +msgid "Apr" +msgstr "Апр" + +#: ../src/libs/collect.h:52 +msgctxt "short_month_name" +msgid "May" +msgstr "Май" + +#: ../src/libs/collect.h:53 +msgid "Jun" +msgstr "Июн" + +#: ../src/libs/collect.h:54 +msgid "Jul" +msgstr "Июл" + +#: ../src/libs/collect.h:55 +msgid "Aug" +msgstr "Авг" + +#: ../src/libs/collect.h:56 +msgid "Sep" +msgstr "Сен" + +#: ../src/libs/collect.h:57 +msgid "Oct" +msgstr "Окт" + +#: ../src/libs/collect.h:58 +msgid "Nov" +msgstr "Ноя" + +#: ../src/libs/collect.h:59 +msgid "Dec" +msgstr "Дек" + #: ../src/libs/colorpicker.c:52 msgid "RGB%" -msgstr "" +msgstr "RGB%" #: ../src/libs/colorpicker.c:52 msgid "LCh" -msgstr "" +msgstr "LCh" #: ../src/libs/colorpicker.c:52 msgid "HSV" -msgstr "" +msgstr "HSV" #: ../src/libs/colorpicker.c:52 msgid "Hex" -msgstr "" +msgstr "Hex" #: ../src/libs/colorpicker.c:54 msgid "mean" @@ -25291,7 +28525,7 @@ msgstr "Отображать образцы" #: ../src/libs/colorpicker.c:843 msgid "restrict scope to selection" -msgstr "Ограничить область выбора" +msgstr "Ограничить область выбранным" #: ../src/libs/colorpicker.c:844 msgid "restrict scope" @@ -25438,7 +28672,7 @@ msgstr "Создать \"чистый\" дубликат с пустой ист msgid "export" msgstr "Экспорт" -#: ../src/libs/export.c:180 +#: ../src/libs/export.c:185 msgid "" "create new files for the\n" "currently selected images\n" @@ -25448,34 +28682,34 @@ msgstr "" "выбранных изображений, к которым \n" "будут применены ваши изменения" -#: ../src/libs/export.c:341 +#: ../src/libs/export.c:346 msgid "invalid format for export selected" msgstr "Выбран недопустимый формат для экспорта" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:351 msgid "invalid storage for export selected" msgstr "Выбрано недопустимое хранилище для экспорта" -#: ../src/libs/export.c:358 +#: ../src/libs/export.c:363 msgid "export to disk" msgstr "Экспортировать на диск" -#: ../src/libs/export.c:461 +#: ../src/libs/export.c:466 #, c-format msgid "could not login to storage `%s'!" msgstr "Не удалось войти в хранилище \"%s\"!" -#: ../src/libs/export.c:633 +#: ../src/libs/export.c:638 #, c-format msgid "which is equal to %s × %s px" msgstr "Эквивалентно %s × %s пикс." -#: ../src/libs/export.c:680 +#: ../src/libs/export.c:685 msgctxt "unit" msgid "in" msgstr "дюйм" -#: ../src/libs/export.c:1171 +#: ../src/libs/export.c:1172 #, c-format msgid "" "style to be applied on export:\n" @@ -25484,20 +28718,20 @@ msgstr "" "Стиль при экспорте:\n" "%s" -#: ../src/libs/export.c:1224 ../src/libs/print_settings.c:1235 -#: ../src/views/darkroom.c:1511 +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 +#: ../src/views/darkroom.c:1649 msgid "no styles have been created yet" msgstr "Стили обработки не обнаружены" -#: ../src/libs/export.c:1442 +#: ../src/libs/export.c:1443 msgid "target storage" msgstr "Целевое хранилище" -#: ../src/libs/export.c:1466 +#: ../src/libs/export.c:1467 msgid "file format" msgstr "Формат файла" -#: ../src/libs/export.c:1468 +#: ../src/libs/export.c:1469 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -25517,35 +28751,35 @@ msgstr "" "если пользователь не установит все флажки метаданных в настройках\n" "модуля экспорта." -#: ../src/libs/export.c:1489 +#: ../src/libs/export.c:1490 msgid "set size" msgstr "Размер" -#: ../src/libs/export.c:1490 +#: ../src/libs/export.c:1491 msgid "choose a method for setting the output size" msgstr "Размер снимка при экспорте" -#: ../src/libs/export.c:1493 +#: ../src/libs/export.c:1494 msgid "in pixels (for file)" msgstr "Пиксели" -#: ../src/libs/export.c:1494 +#: ../src/libs/export.c:1495 msgid "in cm (for print)" msgstr "Сантиметры" -#: ../src/libs/export.c:1495 +#: ../src/libs/export.c:1496 msgid "in inch (for print)" msgstr "Дюймы" -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1497 msgid "by scale (for file)" msgstr "Масштаб" -#: ../src/libs/export.c:1499 +#: ../src/libs/export.c:1500 msgid "print width" msgstr "Ширина (печать)" -#: ../src/libs/export.c:1501 ../src/libs/export.c:1518 +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -25553,11 +28787,11 @@ msgstr "" "Максимальная ширина снимка.\n" "Щелчок средней кнопкой мыши сбрасывает значение." -#: ../src/libs/export.c:1505 +#: ../src/libs/export.c:1506 msgid "print height" msgstr "Высота (печать)" -#: ../src/libs/export.c:1507 ../src/libs/export.c:1524 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -25565,19 +28799,19 @@ msgstr "" "Максимальная высота снимка.\n" "Щелчок средней кнопкой мыши сбрасывает значение." -#: ../src/libs/export.c:1513 +#: ../src/libs/export.c:1514 msgid "resolution in dot per inch" msgstr "Разрешение, точки на дюйм" -#: ../src/libs/export.c:1537 +#: ../src/libs/export.c:1538 msgid "@" -msgstr "" +msgstr "@" -#: ../src/libs/export.c:1551 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 msgid "px" msgstr "пикс." -#: ../src/libs/export.c:1559 +#: ../src/libs/export.c:1560 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -25586,36 +28820,37 @@ msgstr "" "Масштаб, указанный в долях или в виде дроби.\n" "Щелчок средней кнопкой мыши сбрасывает значение до 1." -#: ../src/libs/export.c:1574 +#: ../src/libs/export.c:1575 msgid "allow upscaling" msgstr "Разрешить увеличение" -#: ../src/libs/export.c:1582 +#: ../src/libs/export.c:1583 msgid "high quality resampling" msgstr "Качественная интерполяция" -#: ../src/libs/export.c:1583 +#: ../src/libs/export.c:1584 msgid "do high quality resampling during export" msgstr "Качественная интерполяция при экспорте" -#: ../src/libs/export.c:1590 +#: ../src/libs/export.c:1591 msgid "store masks" msgstr "Экспортировать маски" -#: ../src/libs/export.c:1591 +#: ../src/libs/export.c:1592 msgid "store masks as layers in exported images. only works for some formats." msgstr "Экспортировать маски как слои" -#: ../src/libs/export.c:1600 ../src/libs/export.c:1635 -#: ../src/libs/print_settings.c:2862 ../src/libs/print_settings.c:2908 +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 +#: ../src/libs/neural_restore.c:4298 ../src/libs/print_settings.c:2875 +#: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "Настройки снимка" -#: ../src/libs/export.c:1610 ../src/libs/print_settings.c:2896 +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 msgid "output ICC profiles" msgstr "ICC-профили вывода" -#: ../src/libs/export.c:1618 +#: ../src/libs/export.c:1619 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -25630,8 +28865,8 @@ msgid "" "• saturation: designed to present eye-catching business graphics\n" "by preserving the saturation. (not suited for photography).\n" "\n" -"• absolute colorimetric: adapt white point of the image to the white point " -"of the\n" +"• absolute colorimetric: adapt white point of the image to the white point of " +"the\n" "destination medium and do nothing else. mainly used when proofing colors.\n" "(not suited for photography)." msgstr "" @@ -25650,60 +28885,60 @@ msgstr "" "к белой точке целевого носителя и больше ничего не делает. В основном \n" "используется при проверке цветов. (Не подходит для фотографии)." -#: ../src/libs/export.c:1646 ../src/libs/print_settings.c:2942 +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "Как поступать с историей изменений из стиля обработки" -#: ../src/libs/export.c:1649 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "replace history" msgstr "Заменить историю изменений" -#: ../src/libs/export.c:1649 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "append history" msgstr "Объединить историю изменений" -#: ../src/libs/export.c:1656 +#: ../src/libs/export.c:1657 msgid "select style to be applied on export" msgstr "Выберите стиль для применения при экспорте" -#: ../src/libs/export.c:1659 +#: ../src/libs/export.c:1660 msgid "temporary style to use while exporting" msgstr "Стиль, используемый только для экспорта" -#: ../src/libs/export.c:1660 ../src/libs/print_settings.c:2925 +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 msgid "style" msgstr "Стиль обработки" -#: ../src/libs/export.c:1680 +#: ../src/libs/export.c:1681 msgctxt "actionbutton" msgid "start export" msgstr "Начать экспорт" -#: ../src/libs/export.c:1686 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "storage options" msgstr "Параметры сохранения" -#: ../src/libs/export.c:1688 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "format options" msgstr "Параметры формата" -#: ../src/libs/export.c:1690 +#: ../src/libs/export.c:1691 msgctxt "section" msgid "global options" msgstr "Общие параметры" -#: ../src/libs/export.c:1700 +#: ../src/libs/export.c:1701 msgid "multi-preset export" msgstr "Экспорт с несколькими предустановками" -#: ../src/libs/export.c:1703 +#: ../src/libs/export.c:1704 msgid "export the selected images with multiple presets" msgstr "Экспортируйте выбранные изображения с несколькими предустановками" -#: ../src/libs/export.c:1729 +#: ../src/libs/export.c:1730 msgctxt "actionbutton" msgid "start batch export" msgstr "Начать пакетный экспорт" @@ -25868,11 +29103,11 @@ msgstr "Пользовательская" msgid "shuffle" msgstr "Перемешать" -#: ../src/libs/filtering.c:265 +#: ../src/libs/filtering.c:268 msgid "collection filters" msgstr "Фильтры коллекции" -#: ../src/libs/filtering.c:270 +#: ../src/libs/filtering.c:273 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -25882,46 +29117,45 @@ msgstr "" "Фильтры можно закрепить на верхней панели инструментов,\n" "они также будут видны в режиме проявки" -#: ../src/libs/filtering.c:305 +#: ../src/libs/filtering.c:308 msgid "initial setting" msgstr "Начальная настройка" -#: ../src/libs/filtering.c:324 +#: ../src/libs/filtering.c:327 msgid "imported: last 24h" msgstr "Импортировано: последние 24 часа" -#: ../src/libs/filtering.c:329 +#: ../src/libs/filtering.c:332 msgid "imported: last 30 days" msgstr "Импортировано: Последние 30 дней" -#: ../src/libs/filtering.c:335 +#: ../src/libs/filtering.c:338 msgid "taken: last 24h" msgstr "Принят: Последние 24 часа" -#: ../src/libs/filtering.c:339 +#: ../src/libs/filtering.c:342 msgid "taken: last 30 days" msgstr "Принят: Последние 30 дней" -#: ../src/libs/filtering.c:731 +#: ../src/libs/filtering.c:734 msgid "click or click&drag to select one or multiple values" msgstr "" -"Щелкните или щелкните и перетащите, чтобы выбрать одно или несколько " -"значений." +"Щелкните или щелкните и перетащите, чтобы выбрать одно или несколько значений." -#: ../src/libs/filtering.c:732 +#: ../src/libs/filtering.c:735 msgid "right-click opens a menu to select the available values" msgstr "Щелчок правой кнопкой открывает меню для выбора доступных значений" -#: ../src/libs/filtering.c:829 +#: ../src/libs/filtering.c:832 #, c-format msgid "you can't have more than %d rules" msgstr "У вас не может быть более %d правил" -#: ../src/libs/filtering.c:943 ../src/libs/filtering.c:1606 +#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 msgid "rule property" msgstr "Свойство правила" -#: ../src/libs/filtering.c:1000 +#: ../src/libs/filtering.c:1007 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -25929,12 +29163,12 @@ msgstr "" "Свойство правила\n" "Невозможно изменить, так как параметр закреплен на панели инструментов" -#: ../src/libs/filtering.c:1082 +#: ../src/libs/filtering.c:1089 msgctxt "quickfilter" msgid "filter" msgstr "Фильтр" -#: ../src/libs/filtering.c:1111 +#: ../src/libs/filtering.c:1118 msgid "" "this rule is pinned to the top toolbar\n" "click to un-pin" @@ -25942,122 +29176,122 @@ msgstr "" "Этот правило закреплено на верхней панели инструментов\n" "Нажмите, чтобы открепить" -#: ../src/libs/filtering.c:1112 +#: ../src/libs/filtering.c:1119 msgid "you can't disable the rule as it is pinned to the toolbar" msgstr "Невозможно отключить правило, закрепленное на панели инструментов" -#: ../src/libs/filtering.c:1113 +#: ../src/libs/filtering.c:1120 msgid "you can't remove the rule as it is pinned to the toolbar" msgstr "Нельзя удалить правило, закрепленное на панели инструментов" -#: ../src/libs/filtering.c:1118 +#: ../src/libs/filtering.c:1125 msgid "click to pin this rule to the top toolbar" msgstr "Щелчок закрепляет это правило на верхней панели инструментов" -#: ../src/libs/filtering.c:1119 +#: ../src/libs/filtering.c:1126 msgid "remove this collect rule" msgstr "Удалить правило" -#: ../src/libs/filtering.c:1121 +#: ../src/libs/filtering.c:1128 msgid "this rule is enabled" msgstr "Это правило включено" -#: ../src/libs/filtering.c:1123 +#: ../src/libs/filtering.c:1130 msgid "this rule is disabled" msgstr "Это правило отключено" -#: ../src/libs/filtering.c:1251 +#: ../src/libs/filtering.c:1258 msgid "or" msgstr "или" -#: ../src/libs/filtering.c:1252 +#: ../src/libs/filtering.c:1259 msgid "and not" msgstr "и не" -#: ../src/libs/filtering.c:1254 +#: ../src/libs/filtering.c:1261 msgid "define how this rule should interact with the previous one" msgstr "Определите, как это правило должно взаимодействовать с предыдущим" -#: ../src/libs/filtering.c:1517 +#: ../src/libs/filtering.c:1527 msgid " (off)" msgstr "(Откл.)" -#: ../src/libs/filtering.c:1705 +#: ../src/libs/filtering.c:1716 msgid "you can't add more rules." msgstr "Вы не можете добавить больше правил" -#: ../src/libs/filtering.c:1739 +#: ../src/libs/filtering.c:1750 msgid "shown filters" msgstr "Отображенные фильтры" -#: ../src/libs/filtering.c:1754 +#: ../src/libs/filtering.c:1765 msgid "new filter" msgstr "Новый фильтр" #. the actions part of the popover -#: ../src/libs/filtering.c:1761 +#: ../src/libs/filtering.c:1772 msgid "actions" msgstr "Действия" -#: ../src/libs/filtering.c:1764 +#: ../src/libs/filtering.c:1775 msgid "reset quickfilters" msgstr "Сбросить быстрые фильтры" -#: ../src/libs/filtering.c:1937 +#: ../src/libs/filtering.c:1948 msgid "sort order" msgstr "Порядок сортировки" -#: ../src/libs/filtering.c:1940 +#: ../src/libs/filtering.c:1951 msgid "determine the sort order of shown images" msgstr "Определить порядок сортировки отображаемых изображений" -#: ../src/libs/filtering.c:1960 +#: ../src/libs/filtering.c:1971 msgid "sort direction" msgstr "Направление сортировки" -#: ../src/libs/filtering.c:1965 +#: ../src/libs/filtering.c:1976 msgid "remove this sort order" msgstr "Удалить порядок сортировки" -#: ../src/libs/filtering.c:2049 +#: ../src/libs/filtering.c:2060 #, c-format msgid "you can't have more than %d sort orders" msgstr "У вас не может быть более %d порядков сортировки" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "DESC" -msgstr "" +msgstr "DESC" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "ASC" -msgstr "" +msgstr "ASC" -#: ../src/libs/filtering.c:2210 +#: ../src/libs/filtering.c:2221 msgid "new rule" msgstr "Новое правило" -#: ../src/libs/filtering.c:2211 +#: ../src/libs/filtering.c:2222 msgid "append new rule to collect images" msgstr "Добавить новое правило для сбора изображений" -#: ../src/libs/filtering.c:2222 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 msgid "sort by" msgstr "Сортировка" -#: ../src/libs/filtering.c:2230 +#: ../src/libs/filtering.c:2241 msgid "new sort" msgstr "Новая сортировка" -#: ../src/libs/filtering.c:2231 +#: ../src/libs/filtering.c:2242 msgid "append new sort to order images" msgstr "Добавить новую сортировку для %d снимков" -#: ../src/libs/filtering.c:2234 +#: ../src/libs/filtering.c:2245 msgid "revert to a previous set of sort orders" msgstr "К предыдущему порядку сортировки" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2281 +#: ../src/libs/filtering.c:2292 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -26067,11 +29301,11 @@ msgstr "" #: ../src/libs/filters/colors.c:140 msgid "Y" -msgstr "" +msgstr "Y" #: ../src/libs/filters/colors.c:149 msgid "P" -msgstr "" +msgstr "P" #: ../src/libs/filters/colors.c:269 msgid "color filter" @@ -26091,9 +29325,10 @@ msgstr "" #. create the filter combobox #: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 -#: ../src/libs/filters/history.c:153 ../src/libs/filters/local_copy.c:142 -#: ../src/libs/filters/module_order.c:161 ../src/libs/filters/rating.c:198 -#: ../src/libs/filters/rating.c:209 ../src/libs/filters/rating_range.c:356 +#: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 +#: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 +#: ../src/libs/filters/rating_range.c:356 msgid "rules" msgstr "Правила" @@ -26107,6 +29342,27 @@ msgstr "" "Пересечение: изображения со всеми выбранными цветовыми метками\n" "Объединение: изображения с по крайней мере одной из выбранных цветовых меток" +#: ../src/libs/filters/date.c:187 +msgid "" +"filter by capture month\n" +"click to toggle month selection" +msgstr "" +"Фильтр по месяцу съёмки\n" +"Нажмите, чтобы переключить выбор месяца" + +#. predefined selections +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 +#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 +#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 +#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 +#: ../src/libs/filters/ratio.c:83 +msgid "all images" +msgstr "Все снимки" + +#: ../src/libs/filters/duplicates.c:157 +msgid "duplicates state filter" +msgstr "Фильтр дубликатов" + #: ../src/libs/filters/filename.c:368 msgid "" "enter filename to search.\n" @@ -26154,18 +29410,10 @@ msgstr "" "Ctrl+щелчок для выбора нескольких значений" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "OK" -#. predefined selections -#: ../src/libs/filters/history.c:38 ../src/libs/filters/local_copy.c:38 -#: ../src/libs/filters/module_order.c:155 ../src/libs/filters/rating_range.c:59 -#: ../src/libs/filters/rating_range.c:83 ../src/libs/filters/rating_range.c:131 -#: ../src/libs/filters/ratio.c:70 ../src/libs/filters/ratio.c:83 -msgid "all images" -msgstr "Все снимки" - #: ../src/libs/filters/history.c:153 msgid "filter on history state" msgstr "Фильтр по состоянию истории" @@ -26174,6 +29422,137 @@ msgstr "Фильтр по состоянию истории" msgid "local copied state filter" msgstr "Фильтр по состоянию локальных копий" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "Камера не определена" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "Объектив не определён" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "Идентификатор группы не определён" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "Баланс белого не задан" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "Вспышка не определена" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "Программа экспозиции не определена" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "Режим замера не определён" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"Введите название камеры для поиска.\n" +"Несколько значений могут быть разделены \",\"\n" +"\n" +"Щелчок правой кнопкой мыши - чтобы получить список \n" +"существующих названий камер." + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"Введите название объектива для поиска.\n" +"Несколько значений могут быть разделены \",\"\n" +"\n" +"Щелчок правой кнопкой мыши - чтобы получить список \n" +"существующих названий объективов." + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"Введите имя настройки баланса белого для поиска.\n" +"Несколько значений могут быть разделены \",\"\n" +"\n" +"Щелчок правой кнопкой мыши - чтобы получить список \n" +"существующих имён настроек баланса белого." + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"Введите название вспышки для поиска.\n" +"Несколько значений могут быть разделены \",\"\n" +"\n" +"Щелчок правой кнопкой мыши - чтобы получить список \n" +"существующих названий вспышек." + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"Введите программу экспозиции для поиска.\n" +"Несколько значений могут быть разделены \",\"\n" +"\n" +"Щелчок правой кнопкой мыши - чтобы получить список \n" +"существующих программ экспозиции." + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"Введите режим замера для поиска.\n" +"Несколько значений могут быть разделены \",\"\n" +"\n" +"Щелчок правой кнопкой мыши - чтобы получить список \n" +"существующих режимов замера." + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "ID группы" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"Введите идентификатор группы для поиска.\n" +"Несколько значений могут быть разделены \",\"\n" +"\n" +"Щелчок правой кнопкой мыши - чтобы получить список \n" +"существующих идентификаторов групп." + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"Нажмите для выбора\n" +"Ctrl+щелчок для выбора нескольких значений" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "Фильтр изображений по порядку модулей" @@ -26247,16 +29626,16 @@ msgid "" "starting or ending with a double quote disables the corresponding wildcard\n" "is dimmed during the search execution" msgstr "" -"Фильтр по тексту из метаданных изображений, бренду фотокамеры, меткам, пути " -"к файлу и имени\n" +"Фильтр по тексту из метаданных изображений, бренду фотокамеры, меткам, пути к " +"файлу и имени\n" "Используйте \"%\" в качестве подстановочного знака\n" "По умолчанию подстановочные знаки в начале и в конце применяются " "автоматически\n" -"Двойные кавычки в конце или в начале отключают соответствующий " -"подстановочный знак\n" +"Двойные кавычки в конце или в начале отключают соответствующий подстановочный " +"знак\n" "Затемняется во время выполнения поиска" -#: ../src/libs/geotagging.c:147 +#: ../src/libs/geotagging.c:148 msgid "" "set geolocation information for\n" "the currently selected images" @@ -26264,15 +29643,15 @@ msgstr "" "Установите геолокацию\n" "для выбранных снимков" -#: ../src/libs/geotagging.c:377 +#: ../src/libs/geotagging.c:378 msgid "apply offset and geo-location" msgstr "Применить смещение и геотеги" -#: ../src/libs/geotagging.c:378 ../src/libs/geotagging.c:1968 +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 msgid "apply geo-location" msgstr "Применить геотеги" -#: ../src/libs/geotagging.c:380 +#: ../src/libs/geotagging.c:381 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -26280,50 +29659,49 @@ msgstr "" "Применить смещение и геотеги к соответствующим снимкам.\n" "Двойное нажатие Сtrl+Z для отмены." -#: ../src/libs/geotagging.c:382 ../src/libs/geotagging.c:1969 +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 msgid "apply geo-location to matching images" msgstr "Применить геотеги к соответствующим снимкам" -#: ../src/libs/geotagging.c:830 +#: ../src/libs/geotagging.c:831 msgid "GPX file track segments" msgstr "Участки пути в файле GPX" -#: ../src/libs/geotagging.c:846 ../src/libs/geotagging.c:1914 +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 msgid "start time" msgstr "Начало" -#: ../src/libs/geotagging.c:847 +#: ../src/libs/geotagging.c:848 msgid "end time" msgstr "Конец" -#: ../src/libs/geotagging.c:848 ../src/libs/geotagging.c:1916 +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 msgid "points" msgstr "Точки" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1918 +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 #: ../src/libs/image.c:503 msgid "images" msgstr "Снимок" -#: ../src/libs/geotagging.c:949 +#: ../src/libs/geotagging.c:950 msgid "open GPX file" msgstr "Выбор файла GPX" -#: ../src/libs/geotagging.c:950 ../src/libs/styles.c:900 -#: ../src/libs/tools/lighttable.c:419 ../src/libs/tools/lighttable.c:491 -#: ../src/views/darkroom.c:2403 +#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 +#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 msgid "preview" msgstr "Предпросмотр" -#: ../src/libs/geotagging.c:963 +#: ../src/libs/geotagging.c:964 msgid "GPS data exchange format" msgstr "Формат обмена данными GPS" -#: ../src/libs/geotagging.c:1787 +#: ../src/libs/geotagging.c:1791 msgid "date/time" msgstr "Дата и время" -#: ../src/libs/geotagging.c:1788 +#: ../src/libs/geotagging.c:1792 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -26331,68 +29709,68 @@ msgstr "" "Введите новые значения даты и времени в формате YYYY:MM:DD hh:mm:ss.\n" "Используйте клавиши или колесо мыши для ввода значений." -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1796 msgid "original date/time" msgstr "Исходное значение" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1801 msgid "lock date/time offset value to apply it onto another selection" msgstr "" "Заблокировать значения даты и времени для применения к другому выделению" -#: ../src/libs/geotagging.c:1800 +#: ../src/libs/geotagging.c:1805 msgid "date/time offset" msgstr "Смещение" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1806 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "Введите смещение в формате [-]dd hh:mm:ss[.sss]" #. apply -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1810 msgid "apply offset" msgstr "Применить смещение" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1811 msgid "apply offset to selected images" msgstr "Сохранить новые значения даты и времени с учётом указанного смещения" -#: ../src/libs/geotagging.c:1809 +#: ../src/libs/geotagging.c:1814 msgid "apply date/time" msgstr "Сохранить" -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1815 msgid "apply the same date/time to selected images" msgstr "Сохранить новые значения даты и времени" -#: ../src/libs/geotagging.c:1820 +#: ../src/libs/geotagging.c:1826 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" msgstr "" -"Начните вводить, чтобы отобразить список разрешенных значений и выберите " -"свой часовой пояс.\n" +"Начните вводить, чтобы отобразить список разрешенных значений и выберите свой " +"часовой пояс.\n" "нажмите Enter для подтверждения, чтобы звездочка * исчезла" #. gpx -#: ../src/libs/geotagging.c:1860 +#: ../src/libs/geotagging.c:1867 msgid "apply GPX track file..." msgstr "Загрузить GPX..." -#: ../src/libs/geotagging.c:1861 +#: ../src/libs/geotagging.c:1868 msgid "parses a GPX file and updates location of selected images" msgstr "Обновить данные о геопозиционировании из файла GPX" -#: ../src/libs/geotagging.c:1872 +#: ../src/libs/geotagging.c:1879 msgctxt "section" msgid "GPX file" msgstr "Файл GPX" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1886 msgid "select a GPX track file..." msgstr "Загрузить GPX..." -#: ../src/libs/geotagging.c:1896 +#: ../src/libs/geotagging.c:1903 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -26409,92 +29787,39 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1933 +#: ../src/libs/geotagging.c:1940 msgid "view entire track" msgstr "Посмотреть всё" -#: ../src/libs/geotagging.c:1934 +#: ../src/libs/geotagging.c:1941 msgid "refresh map to view entire selected track segments" msgstr "Обновите карту, чтобы просмотреть все выбранные сегменты пути целиком" -#: ../src/libs/geotagging.c:1948 +#: ../src/libs/geotagging.c:1955 msgid "preview images" msgstr "Предпросмотр" -#: ../src/libs/geotagging.c:1953 +#: ../src/libs/geotagging.c:1960 msgid "show on map matching images" msgstr "Показать на карте соответствующие снимки" -#: ../src/libs/geotagging.c:1956 +#: ../src/libs/geotagging.c:1963 msgid "select images" msgstr "Выбрать снимки" -#: ../src/libs/geotagging.c:1957 +#: ../src/libs/geotagging.c:1964 msgid "select matching images" msgstr "Выбрать соответствующие снимки" -#: ../src/libs/geotagging.c:1965 +#: ../src/libs/geotagging.c:1972 msgid "number of matching images versus selected images" msgstr "Количество соответствующих и выделенных снимков" -#: ../src/libs/histogram.c:113 -msgid "monochromatic" -msgstr "Ч/б" - -#: ../src/libs/histogram.c:114 -msgid "analogous" -msgstr "Аналоговая" - -#: ../src/libs/histogram.c:115 -msgid "analogous complementary" -msgstr "Аналоговая комплементарная" - -#: ../src/libs/histogram.c:116 -msgid "complementary" -msgstr "Комплементарная" - -#: ../src/libs/histogram.c:117 -msgid "split complementary" -msgstr "Разделенная комплементарная" - -#: ../src/libs/histogram.c:118 -msgid "dyad" -msgstr "диада" - -#: ../src/libs/histogram.c:119 -msgid "triad" -msgstr "триада" - -#: ../src/libs/histogram.c:120 -msgid "tetrad" -msgstr "тетрада" - -#: ../src/libs/histogram.c:126 -msgid "vectorscope" -msgstr "Вектороскоп" - -#: ../src/libs/histogram.c:127 -msgid "waveform" -msgstr "Волновая гистограмма" - -#: ../src/libs/histogram.c:128 -#, fuzzy -msgid "waveform/vectorscope" -msgstr "Вектороскоп" - -#: ../src/libs/histogram.c:129 -msgid "RGB parade" -msgstr "" - -#: ../src/libs/histogram.c:130 ../src/libs/histogram.c:2518 -msgid "histogram" -msgstr "Гистограмма" - -#: ../src/libs/histogram.c:221 +#: ../src/libs/histogram.c:54 msgid "scopes" msgstr "Графики" -#: ../src/libs/histogram.c:1019 +#: ../src/libs/histogram.c:172 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" @@ -26502,122 +29827,47 @@ msgstr "" "Выбран неподдерживаемый профиль для гистограммы, \n" "он будет заменён на линейный Rec2020!" -#: ../src/libs/histogram.c:1696 +#: ../src/libs/histogram.c:293 msgid "use buttons at top of graph to change type" msgstr "Используйте кнопки наверху, чтобы изменить тип." -#: ../src/libs/histogram.c:1697 +#: ../src/libs/histogram.c:294 msgid "click on ❓ and then graph for documentation" msgstr "Нажмите на ❓, а затем на \"Графику\", чтобы получить документацию." -#: ../src/libs/histogram.c:1698 +#: ../src/libs/histogram.c:295 msgid "use color picker module to restrict area" msgstr "Используйте цветовую пипетку, чтобы уменьшить область." -#: ../src/libs/histogram.c:1706 -msgid "scroll to coarse-rotate" -msgstr "Прокрутка для грубого вращения" - -#: ../src/libs/histogram.c:1707 -msgid "ctrl+scroll to fine rotate" -msgstr "Ctrl+Прокрутка для точного вращения" - -#: ../src/libs/histogram.c:1708 -msgid "shift+scroll to change width" -msgstr "Shift+Прокрутка меняет ширину" - -#: ../src/libs/histogram.c:1709 -msgid "alt+scroll to cycle" -msgstr "Alt+Прокрутка чтобы переключить" - -#: ../src/libs/histogram.c:1728 +#: ../src/libs/histogram.c:298 msgid "drag to change black point" msgstr "Потяните, чтобы изменить черную точку" -#: ../src/libs/histogram.c:1729 ../src/libs/histogram.c:1736 +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 msgid "double-click resets" msgstr "Двойной щелчок сбрасывает изменения" -#: ../src/libs/histogram.c:1735 +#: ../src/libs/histogram.c:302 msgid "drag to change exposure" msgstr "Потяните, чтобы изменить экспозиция" -#: ../src/libs/histogram.c:1878 ../src/libs/histogram.c:1920 -msgid "set scale to linear" -msgstr "Линейный вид" - -#: ../src/libs/histogram.c:1883 ../src/libs/histogram.c:1925 -msgid "set scale to logarithmic" -msgstr "Логарифмический вид" - -#: ../src/libs/histogram.c:1901 -msgid "set scope to vertical" -msgstr "Установить область видимости по вертикали" - -#: ../src/libs/histogram.c:1906 -msgid "set scope to horizontal" -msgstr "Установить область видимости по горизонтали" - -#: ../src/libs/histogram.c:1935 -msgid "set view to AzBz" -msgstr "В координатах AzBz" - -#: ../src/libs/histogram.c:1941 -msgid "set view to RYB" -msgstr "Установить вид на RYB" - -#: ../src/libs/histogram.c:1947 -msgid "set view to u*v*" -msgstr "В координатах u*v*" +#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +msgid "histogram" +msgstr "Гистограмма" -#: ../src/libs/histogram.c:2525 ../src/libs/histogram.c:2596 +#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 msgid "hide histogram" msgstr "Скрыть гистограмму" -#: ../src/libs/histogram.c:2560 -#, fuzzy -msgid "switch vectorscope scale" -msgstr "Переключить типы вектроскопа" - -#: ../src/libs/histogram.c:2565 -msgid "cycle vectorscope types" -msgstr "Переключить типы вектроскопа" - -#: ../src/libs/histogram.c:2605 -msgid "toggle blue channel" -msgstr "Переключить синий канал" +#: ../src/libs/histogram.c:820 +#, c-format +msgid "toggle %s channel" +msgstr "Переключить канал %s" -#: ../src/libs/histogram.c:2607 ../src/libs/histogram.c:2616 -#: ../src/libs/histogram.c:2625 +#: ../src/libs/histogram.c:828 msgid "toggle colors" msgstr "Переключить цвета" -#: ../src/libs/histogram.c:2614 -msgid "toggle green channel" -msgstr "Переключить зелёный канал" - -#: ../src/libs/histogram.c:2623 -msgid "toggle red channel" -msgstr "Переключить красный канал" - -#: ../src/libs/histogram.c:2630 -#, fuzzy -msgid "switch scope orientation" -msgstr "Ориентация страницы" - -#: ../src/libs/histogram.c:2635 -#, fuzzy -msgid "switch histogram scale" -msgstr "Переключить режим гистограммы" - -#: ../src/libs/histogram.c:2646 -msgid "color harmonies" -msgstr "Цветовые гармонии" - -#: ../src/libs/histogram.c:2660 -msgid "cycle color harmonies" -msgstr "Переключить цветовые гармонии" - #: ../src/libs/history.c:103 msgid "" "display the sequence of edit actions\n" @@ -26628,7 +29878,7 @@ msgid "" "- shift-click to focus that module without\n" " changing the edit state" msgstr "" -"отобразить последовательность действий редактирования\n" +"Отобразить последовательность действий редактирования\n" "- щелкнуть по записи, чтобы временно вернуться к\n" "предыдущему состоянию редактирования\n" " (внимание: любые изменения будут внесены в\n" @@ -26756,8 +30006,8 @@ msgstr "Переместить в корзину" msgid "physically delete from disk immediately" msgstr "Физически удалить с диска" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:3981 -#: ../src/libs/styles.c:933 +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 +#: ../src/libs/styles.c:930 msgid "remove" msgstr "Удалить" @@ -26909,32 +30159,32 @@ msgstr "Пометить снимок как цветной" msgid "duplicate virgin" msgstr "Чистый дубликат" -#: ../src/libs/import.c:125 +#: ../src/libs/import.c:122 msgid "add to library" msgstr "Добавить" -#: ../src/libs/import.c:126 +#: ../src/libs/import.c:123 msgid "copy & import" msgstr "Копировать" -#: ../src/libs/import.c:127 +#: ../src/libs/import.c:124 msgid "copy & import from camera" msgstr "Импорт с камеры" -#: ../src/libs/import.c:128 +#: ../src/libs/import.c:125 msgid "tethered shoot" msgstr "Дистанционная съёмка" -#: ../src/libs/import.c:286 +#: ../src/libs/import.c:287 #, c-format msgid "device \"%s\" connected on port \"%s\"." msgstr "Устройство \"%s\" подсоединено к порту \"%s\"." -#: ../src/libs/import.c:312 ../src/libs/import.c:2409 +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 msgid "unmount camera" msgstr "Отключить камеру" -#: ../src/libs/import.c:331 +#: ../src/libs/import.c:332 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -26943,15 +30193,15 @@ msgstr "" "Устройство заблокировано другим приложением.\n" "Закройте активные приложения и попытайтесь снова." -#: ../src/libs/import.c:336 +#: ../src/libs/import.c:337 msgid "tethering and importing is disabled for this camera" msgstr "Дистанционная съёмка с использованием данной камеры не возможна" -#: ../src/libs/import.c:338 ../src/libs/import.c:2408 +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 msgid "mount camera" msgstr "Подключить камеру" -#: ../src/libs/import.c:969 +#: ../src/libs/import.c:970 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" @@ -26959,86 +30209,86 @@ msgstr[0] "Выбран %d снимок из %d" msgstr[1] "Выбрано %d снимка из %d" msgstr[2] "Выбрано %d снимков из %d" -#: ../src/libs/import.c:1419 +#: ../src/libs/import.c:1420 msgid "choose the root of the folder tree below" msgstr "Выбор корневого каталога" -#: ../src/libs/import.c:1422 +#: ../src/libs/import.c:1423 msgid "places" msgstr "Места" -#: ../src/libs/import.c:1430 +#: ../src/libs/import.c:1431 msgid "restore all default places you have removed" msgstr "Восстановить настройки списка мест по умолчанию" -#: ../src/libs/import.c:1437 +#: ../src/libs/import.c:1438 msgid "remove the selected custom place" msgstr "Удалить выбранное место" -#: ../src/libs/import.c:1444 +#: ../src/libs/import.c:1445 msgid "add a custom place" msgstr "Добавить место" -#: ../src/libs/import.c:1452 +#: ../src/libs/import.c:1453 msgid "you can add custom places using the plus icon" msgstr "Используйте плюс для добавления мест в список" -#: ../src/libs/import.c:1480 +#: ../src/libs/import.c:1481 msgid "select a folder to see the content" msgstr "Выбор каталога для импорта" -#: ../src/libs/import.c:1483 +#: ../src/libs/import.c:1484 msgid "folders" msgstr "Каталоги" -#: ../src/libs/import.c:1559 +#: ../src/libs/import.c:1560 msgid "home" msgstr "Домашний каталог" -#: ../src/libs/import.c:1573 +#: ../src/libs/import.c:1574 msgid "pictures" msgstr "Изображения" -#: ../src/libs/import.c:1860 +#: ../src/libs/import.c:1861 msgid "mark already imported images" msgstr "Выделить уже импортированные снимки" -#: ../src/libs/import.c:1874 +#: ../src/libs/import.c:1875 msgid "modified" msgstr "Дата изменения" -#: ../src/libs/import.c:1881 +#: ../src/libs/import.c:1882 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "Дата изменения может отличаться от данных Exif" -#: ../src/libs/import.c:1893 +#: ../src/libs/import.c:1894 msgid "show/hide thumbnails" msgstr "Отобразить миниатюры" -#: ../src/libs/import.c:1967 +#: ../src/libs/import.c:1968 msgid "naming rules" msgstr "Правила именования" -#: ../src/libs/import.c:2045 +#: ../src/libs/import.c:2046 msgid "select new" msgstr "Выделить новые" -#: ../src/libs/import.c:2096 +#: ../src/libs/import.c:2097 msgid "please wait while prefetching the list of images from camera..." msgstr "Дождитесь получения списка снимков с камеры..." -#: ../src/libs/import.c:2246 +#: ../src/libs/import.c:2247 msgid "invalid override date/time format" msgstr "Недопустимый формат даты/времени" -#: ../src/libs/import.c:2314 +#: ../src/libs/import.c:2315 msgid "import base directory" msgstr "Импортировать основной каталог" -#: ../src/libs/import.c:2315 +#: ../src/libs/import.c:2316 msgid "" -"before copying images to the darktable base directory make sure it is " -"defined as you prefer.\n" +"before copying images to the darktable base directory make sure it is defined " +"as you prefer.\n" "further information can be found in the darktable manual.\n" "\n" "inspect darktable preferences -> import.\n" @@ -27051,28 +30301,28 @@ msgstr "" "Проверьте настройки darktable -> импорт.\n" "Поверьте и, если необходимо, исправьте \"Шаблон имени основного каталога\"" -#: ../src/libs/import.c:2319 +#: ../src/libs/import.c:2320 msgid "_come back & check" msgstr "Вернуться назад и проверить" -#: ../src/libs/import.c:2319 +#: ../src/libs/import.c:2320 msgid "_understood & done" msgstr "Понятно, готово" #. add import buttons -#: ../src/libs/import.c:2382 +#: ../src/libs/import.c:2383 msgid "add to library..." msgstr "Добавить..." -#: ../src/libs/import.c:2384 +#: ../src/libs/import.c:2385 msgid "add existing images to the library" msgstr "Добавить снимки в библиотеку" -#: ../src/libs/import.c:2390 +#: ../src/libs/import.c:2391 msgid "copy & import..." msgstr "Копировать..." -#: ../src/libs/import.c:2392 +#: ../src/libs/import.c:2393 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -27081,7 +30331,7 @@ msgstr "" "Копировать снимки в библиотеку с возможным переименованием согласно заданным " "параметрам" -#: ../src/libs/import.c:2415 +#: ../src/libs/import.c:2416 msgid "parameters" msgstr "Параметры" @@ -27101,27 +30351,27 @@ msgstr "v.5.0 JPEG/non-RAW" msgid "v5.0 for JPEG/non-RAW input" msgstr "v.5.0 JPEG/non-RAW" -#: ../src/libs/lib.c:375 +#: ../src/libs/lib.c:408 msgid "deleting preset for obsolete module" msgstr "Удаляется предустановка устаревшего модуля" -#: ../src/libs/lib.c:541 +#: ../src/libs/lib.c:574 msgid "manage presets..." msgstr "Управление предустановками..." -#: ../src/libs/lib.c:566 +#: ../src/libs/lib.c:599 msgid "nothing to save" msgstr "Нет изменений для сохранения" -#: ../src/libs/lib.c:1275 +#: ../src/libs/lib.c:1318 msgid "show module" msgstr "Показать модуль" -#: ../src/libs/lib.c:1300 +#: ../src/libs/lib.c:1351 msgid "presets and preferences" msgstr "Предустановки и предпочтения" -#: ../src/libs/lib.c:1622 +#: ../src/libs/lib.c:1736 msgid "utility module" msgstr "Вспомогательные модули" @@ -27292,8 +30542,7 @@ msgid "go to collection (lighttable)" msgstr "Перейти в коллекцию (режим обзора)" #: ../src/libs/map_locations.c:841 -msgid "" -"terminate edit (press enter or escape) before selecting another location" +msgid "terminate edit (press enter or escape) before selecting another location" msgstr "" "Завершите редактирование текущего места (Enter или Escape) для выбора " "следующего" @@ -27314,8 +30563,7 @@ msgid "" msgstr "" "Список мест, используйте щелчок, чтобы показать или скрыть место на карте.\n" "\t Колесо мыши меняет размер места.\n" -"\t Shift+Прокрутка или Ctrl+Прокрутка меняют ширину и высоту " -"прямоугольника.\n" +"\t Shift+Прокрутка или Ctrl+Прокрутка меняют ширину и высоту прямоугольника.\n" "\t Щелчок+Перетащить меняет координаты места.\n" "Ctrl+Щелчок для редактирования имени места.\n" "\t Используйте \"|\" в качестве разделителя для вложенных мест.\n" @@ -27326,8 +30574,8 @@ msgstr "" #: ../src/libs/map_locations.c:951 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" -"or even polygon if available (select first a polygon place in 'find " -"location' module)" +"or even polygon if available (select first a polygon place in 'find location' " +"module)" msgstr "Выбор формы места (круг, прямоугольник или многоугольник)" #: ../src/libs/map_locations.c:955 @@ -27356,7 +30604,7 @@ msgstr "" "Выбор источника картографических данных. Некоторые источники могут быть " "недоступны." -#: ../src/libs/masks.c:63 +#: ../src/libs/masks.c:66 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -27364,84 +30612,92 @@ msgstr "" "Управляйте нарисованными фигурами, используемыми\n" "в качестве масок, в модулях обработки." -#: ../src/libs/masks.c:109 +#: ../src/libs/masks.c:114 msgid "feather" msgstr "Растушёвка" -#: ../src/libs/masks.c:357 +#: ../src/libs/masks.c:118 +msgid "cleanup" +msgstr "Очистить" + +#: ../src/libs/masks.c:120 +msgid "refine mask boundary" +msgstr "Уточнение границы маски" + +#: ../src/libs/masks.c:391 #, c-format msgid "group #%d" msgstr "Группа #%d" -#: ../src/libs/masks.c:1090 +#: ../src/libs/masks.c:1124 msgid "duplicate this shape" msgstr "Дублировать фигуру" -#: ../src/libs/masks.c:1094 +#: ../src/libs/masks.c:1128 msgid "delete this shape" msgstr "Удалить фигуру" -#: ../src/libs/masks.c:1100 +#: ../src/libs/masks.c:1134 msgid "delete group" msgstr "Удалить группу" -#: ../src/libs/masks.c:1107 +#: ../src/libs/masks.c:1141 msgid "remove from group" msgstr "Удалить из группы" -#: ../src/libs/masks.c:1115 +#: ../src/libs/masks.c:1149 msgid "group the forms" msgstr "Сгруппировать фигуры" -#: ../src/libs/masks.c:1123 +#: ../src/libs/masks.c:1157 msgid "use inverted shape" msgstr "Использовать инвертированную фигуру" -#: ../src/libs/masks.c:1127 +#: ../src/libs/masks.c:1161 msgid "mode: union" msgstr "Режим: Объединение" -#: ../src/libs/masks.c:1129 +#: ../src/libs/masks.c:1163 msgid "mode: intersection" msgstr "Режим: Пересечение" -#: ../src/libs/masks.c:1131 +#: ../src/libs/masks.c:1165 msgid "mode: difference" msgstr "Режим: Разница" -#: ../src/libs/masks.c:1133 +#: ../src/libs/masks.c:1167 msgid "mode: sum" msgstr "Режим: Сумма" -#: ../src/libs/masks.c:1135 +#: ../src/libs/masks.c:1169 msgid "mode: exclusion" msgstr "Режим: Вычитание" -#: ../src/libs/masks.c:1151 +#: ../src/libs/masks.c:1185 msgid "delete unused shapes" msgstr "Удалить неиспользуемые фигуры" -#: ../src/libs/masks.c:1880 +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "Добавить объект" + +#: ../src/libs/masks.c:1920 msgid "created shapes" msgstr "Созданные фигуры" -#: ../src/libs/masks.c:1887 ../src/libs/masks.c:1902 ../src/libs/masks.c:1916 -#: ../src/libs/masks.c:1918 +#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 +#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 msgid "properties" msgstr "Параметры" -#: ../src/libs/masks.c:1890 +#: ../src/libs/masks.c:1936 msgid "no shapes selected" msgstr "Нет выбранных фигур" -#: ../src/libs/masks.c:1916 +#: ../src/libs/masks.c:1974 msgid "pressure" msgstr "Нажатие" -#: ../src/libs/masks.c:1918 -msgid "smoothing" -msgstr "Сглаживание" - #: ../src/libs/metadata.c:65 msgid "metadata editor" msgstr "Редактор метаданных" @@ -27504,8 +30760,8 @@ msgstr "" "Укажите, если вы хотите, чтобы указанные метаданные использовались при " "импорте, редактировании и экспорте снимков" -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1872 -#: ../src/libs/tagging.c:2020 +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 +#: ../src/libs/tagging.c:2051 msgid "private" msgstr "Персональные" @@ -27547,51 +30803,51 @@ msgstr "Игнорировать изменение метаданных" #: ../src/libs/metadata.c:1206 msgid "CC BY" -msgstr "" +msgstr "CC BY" #: ../src/libs/metadata.c:1207 msgid "Creative Commons Attribution (CC BY)" -msgstr "" +msgstr "Creative Commons Attribution (CC BY)" #: ../src/libs/metadata.c:1208 msgid "CC BY-SA" -msgstr "" +msgstr "CC BY-SA" #: ../src/libs/metadata.c:1209 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" -msgstr "" +msgstr "Creative Commons Attribution-ShareAlike (CC BY-SA)" #: ../src/libs/metadata.c:1210 msgid "CC BY-ND" -msgstr "" +msgstr "CC BY-ND" #: ../src/libs/metadata.c:1211 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" -msgstr "" +msgstr "Creative Commons Attribution-NoDerivs (CC BY-ND)" #: ../src/libs/metadata.c:1212 msgid "CC BY-NC" -msgstr "" +msgstr "CC BY-NC" #: ../src/libs/metadata.c:1213 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" -msgstr "" +msgstr "Creative Commons Attribution-NonCommercial (CC BY-NC)" #: ../src/libs/metadata.c:1214 msgid "CC BY-NC-SA" -msgstr "" +msgstr "CC BY-NC-SA" #: ../src/libs/metadata.c:1215 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" -msgstr "" +msgstr "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" #: ../src/libs/metadata.c:1216 msgid "CC BY-NC-ND" -msgstr "" +msgstr "CC BY-NC-ND" #: ../src/libs/metadata.c:1217 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" -msgstr "" +msgstr "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" #: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 msgid "all rights reserved" @@ -27602,14 +30858,6 @@ msgstr "Все права сохранены" msgid "filmroll" msgstr "Съёмка" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "ID группы" - -#: ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "Версия" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "Импорт" @@ -27646,6 +30894,11 @@ msgstr "Ширина (экспорт)" msgid "export height" msgstr "Высота (экспорт)" +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "Широта" + #: ../src/libs/metadata_view.c:170 msgid "longitude" msgstr "Долгота" @@ -27668,7 +30921,7 @@ msgstr "Не используется и/или устаревший" #: ../src/libs/metadata_view.c:376 msgid "LDR" -msgstr "" +msgstr "LDR" #: ../src/libs/metadata_view.c:379 msgid "marked for deletion" @@ -27713,7 +30966,7 @@ msgstr "Двойной щелчок для перехода к съёмке \"%s #: ../src/libs/metadata_view.c:806 #, c-format msgid "%+.2f EV" -msgstr "" +msgstr "%+.2f EV" #: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 #: ../src/libs/metadata_view.c:845 @@ -27733,7 +30986,7 @@ msgstr "%.2f м" #: ../src/libs/metadata_view.c:1463 msgid "_default" -msgstr "" +msgstr "_default" #: ../src/libs/metadata_view.c:1495 msgid "" @@ -27791,55 +31044,55 @@ msgstr "(некоторые из настроек доступны только msgid "go to the full version of the %s module" msgstr "Перейти к полной версии модуля \"%s\"" -#: ../src/libs/modulegroups.c:1565 ../src/libs/modulegroups.c:1657 -#: ../src/libs/modulegroups.c:1694 ../src/libs/modulegroups.c:1748 +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 +#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 #: ../src/libs/modulegroups.c:1862 msgctxt "modulegroup" msgid "base" msgstr "Базовые" -#: ../src/libs/modulegroups.c:1584 +#: ../src/libs/modulegroups.c:1582 msgctxt "modulegroup" msgid "tone" msgstr "Тоновоспроизведение" -#: ../src/libs/modulegroups.c:1594 ../src/libs/modulegroups.c:1708 -#: ../src/libs/modulegroups.c:1764 +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 +#: ../src/libs/modulegroups.c:1763 msgctxt "modulegroup" msgid "color" msgstr "Цветокоррекция" -#: ../src/libs/modulegroups.c:1611 ../src/libs/modulegroups.c:1716 +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 #: ../src/libs/modulegroups.c:1770 msgctxt "modulegroup" msgid "correct" msgstr "Коррекция" -#: ../src/libs/modulegroups.c:1630 ../src/libs/modulegroups.c:1729 +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 #: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 msgctxt "modulegroup" msgid "effect" msgstr "Эффекты" -#: ../src/libs/modulegroups.c:1650 +#: ../src/libs/modulegroups.c:1649 msgid "modules: all" msgstr "Модули: Все" -#: ../src/libs/modulegroups.c:1672 +#: ../src/libs/modulegroups.c:1671 msgctxt "modulegroup" msgid "grading" msgstr "Цветовые каналы" -#: ../src/libs/modulegroups.c:1680 ../src/libs/modulegroups.c:2377 +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 msgctxt "modulegroup" msgid "effects" msgstr "Эффекты" -#: ../src/libs/modulegroups.c:1688 +#: ../src/libs/modulegroups.c:1687 msgid "workflow: beginner" msgstr "Рабочий процесс: Новичок" -#: ../src/libs/modulegroups.c:1741 +#: ../src/libs/modulegroups.c:1740 msgid "workflow: display-referred" msgstr "Рабочий процесс: Отображение" @@ -27931,7 +31184,7 @@ msgstr "Удалить виджет" msgid "show all history modules" msgstr "Показать все модули истории" -#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4015 +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 msgid "" "show modules that are present in the history stack, regardless of whether or " "not they are currently enabled" @@ -27939,7 +31192,7 @@ msgstr "" "Показать модули, которые присутствуют в стеке истории, \n" "независимо от того, включены они в данный момент или нет" -#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:2935 +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -27950,7 +31203,24 @@ msgstr "" "модули.\n" "Устаревшие модули будут удалены в следующем релизе." -#: ../src/libs/modulegroups.c:2882 +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +msgid "quick access" +msgstr "Быстрый доступ" + +#: ../src/libs/modulegroups.c:2865 +msgid "active pipeline" +msgstr "Активный конвейер" + +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#, c-format +msgid "module group: '%s'" +msgstr "Группа модулей: '%s'" + +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +msgid "cycle module groups" +msgstr "Группы модулей цикла" + +#: ../src/libs/modulegroups.c:2975 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -27959,19 +31229,19 @@ msgstr "" "Щелкните правой кнопкой мыши значок \n" "вкладки, чтобы добавить/удалить виджеты." -#: ../src/libs/modulegroups.c:2885 +#: ../src/libs/modulegroups.c:2978 msgid "quick access panel" msgstr "Панель быстрого доступа" -#: ../src/libs/modulegroups.c:2897 +#: ../src/libs/modulegroups.c:2990 msgid "show only active modules" msgstr "Активные" -#: ../src/libs/modulegroups.c:2898 +#: ../src/libs/modulegroups.c:2991 msgid "active modules" msgstr "Активные модули" -#: ../src/libs/modulegroups.c:2904 +#: ../src/libs/modulegroups.c:3001 msgid "" "presets\n" "ctrl+click to manage" @@ -27979,19 +31249,19 @@ msgstr "" "Предустановки группировки модулей.\n" "Ctrl+Щелчок для настройки." -#: ../src/libs/modulegroups.c:2911 +#: ../src/libs/modulegroups.c:3008 msgid "search modules" msgstr "Поиск модуля" -#: ../src/libs/modulegroups.c:2913 +#: ../src/libs/modulegroups.c:3010 msgid "search modules by name or tag" msgstr "Поиск модуля по имени или метке" -#: ../src/libs/modulegroups.c:2928 +#: ../src/libs/modulegroups.c:3025 msgid "clear text" msgstr "Очистить" -#: ../src/libs/modulegroups.c:3045 +#: ../src/libs/modulegroups.c:3142 #, c-format msgid "" "%s\n" @@ -28001,155 +31271,151 @@ msgstr "" "Щелкните правой кнопкой мыши значок\n" " вкладки, чтобы добавить/удалить виджеты." -#: ../src/libs/modulegroups.c:3189 +#: ../src/libs/modulegroups.c:3286 msgid "basic icon" msgstr "Иконка для \"Базовые\"" -#: ../src/libs/modulegroups.c:3200 +#: ../src/libs/modulegroups.c:3297 msgid "active icon" msgstr "Иконка для \"Активные\"" -#: ../src/libs/modulegroups.c:3211 +#: ../src/libs/modulegroups.c:3308 msgid "color icon" msgstr "Иконка для \"Цветокоррекция\"" -#: ../src/libs/modulegroups.c:3222 +#: ../src/libs/modulegroups.c:3319 msgid "correct icon" msgstr "Иконка для \"Коррекция\"" -#: ../src/libs/modulegroups.c:3233 +#: ../src/libs/modulegroups.c:3330 msgid "effect icon" msgstr "Иконка для \"Эффекты\"" -#: ../src/libs/modulegroups.c:3244 +#: ../src/libs/modulegroups.c:3341 msgid "favorites icon" msgstr "Иконка для \"Избранные\"" -#: ../src/libs/modulegroups.c:3255 +#: ../src/libs/modulegroups.c:3352 msgid "tone icon" msgstr "Иконка для \"Тоновоспроизведение\"" -#: ../src/libs/modulegroups.c:3266 +#: ../src/libs/modulegroups.c:3363 msgid "grading icon" msgstr "Иконка для \"Цветовые каналы\"" -#: ../src/libs/modulegroups.c:3277 +#: ../src/libs/modulegroups.c:3374 msgid "technical icon" msgstr "Иконка для \"Технические\"" -#: ../src/libs/modulegroups.c:3311 +#: ../src/libs/modulegroups.c:3408 msgid "quick access panel widgets" msgstr "Виджеты панели быстрого доступа" -#: ../src/libs/modulegroups.c:3313 -msgid "quick access" -msgstr "Быстрый доступ" - -#: ../src/libs/modulegroups.c:3335 +#: ../src/libs/modulegroups.c:3432 msgid "add widget to the quick access panel" msgstr "Добавить виджет на панель быстрого доступа" -#: ../src/libs/modulegroups.c:3368 +#: ../src/libs/modulegroups.c:3465 msgid "group icon" msgstr "Иконка группы" -#: ../src/libs/modulegroups.c:3378 +#: ../src/libs/modulegroups.c:3475 msgid "group name" msgstr "Имя группы" -#: ../src/libs/modulegroups.c:3390 +#: ../src/libs/modulegroups.c:3487 msgid "remove group" msgstr "Удалить группу" -#: ../src/libs/modulegroups.c:3418 +#: ../src/libs/modulegroups.c:3515 msgid "move group to the left" msgstr "Переместить группу влево" -#: ../src/libs/modulegroups.c:3428 +#: ../src/libs/modulegroups.c:3525 msgid "add module to the group" msgstr "Добавить модуль в группу" -#: ../src/libs/modulegroups.c:3440 +#: ../src/libs/modulegroups.c:3537 msgid "move group to the right" msgstr "Переместить группу вправо" -#: ../src/libs/modulegroups.c:3628 +#: ../src/libs/modulegroups.c:3725 msgid "rename preset" msgstr "Переименовать предустановку" -#: ../src/libs/modulegroups.c:3631 +#: ../src/libs/modulegroups.c:3728 msgid "_rename" msgstr "Переименовать" -#: ../src/libs/modulegroups.c:3636 +#: ../src/libs/modulegroups.c:3733 msgid "a preset with this name already exists!" msgstr "Предустановка с таким именем уже существует!" -#: ../src/libs/modulegroups.c:3645 +#: ../src/libs/modulegroups.c:3742 msgid "new preset name:" msgstr "Новое имя предустановки:" -#: ../src/libs/modulegroups.c:3973 +#: ../src/libs/modulegroups.c:4070 msgid "preset: " msgstr "Профиль: " -#: ../src/libs/modulegroups.c:3983 +#: ../src/libs/modulegroups.c:4080 msgid "remove the preset" msgstr "Удалить профиль" -#: ../src/libs/modulegroups.c:3987 +#: ../src/libs/modulegroups.c:4084 msgid "duplicate the preset" msgstr "Дублировать предустановку" -#: ../src/libs/modulegroups.c:3991 +#: ../src/libs/modulegroups.c:4088 msgid "rename the preset" msgstr "Переименовать профиль" -#: ../src/libs/modulegroups.c:3995 +#: ../src/libs/modulegroups.c:4092 msgid "create a new empty preset" msgstr "Добавить новую предустановку" -#: ../src/libs/modulegroups.c:4003 +#: ../src/libs/modulegroups.c:4100 msgid "show search line" msgstr "Показывать строку поиска" -#: ../src/libs/modulegroups.c:4007 +#: ../src/libs/modulegroups.c:4104 msgid "show quick access panel" msgstr "Показывать панель быстрого доступа" -#: ../src/libs/modulegroups.c:4012 +#: ../src/libs/modulegroups.c:4109 msgid "show all history modules in active group" msgstr "Показать все модули истории в активной группе" -#: ../src/libs/modulegroups.c:4026 +#: ../src/libs/modulegroups.c:4123 msgid "auto-apply this preset" msgstr "Автоматически применять эту предустановку" -#: ../src/libs/modulegroups.c:4042 +#: ../src/libs/modulegroups.c:4139 msgid "module groups" msgstr "Группы модулей" -#: ../src/libs/modulegroups.c:4061 +#: ../src/libs/modulegroups.c:4158 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" "Это встроенный профиль группировки модулей. Продублируйте его, если хотите " "внести изменения." -#: ../src/libs/navigation.c:76 +#: ../src/libs/navigation.c:88 msgid "navigation" msgstr "Навигация" -#: ../src/libs/navigation.c:113 ../src/libs/navigation.c:250 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 msgctxt "navigationbox" msgid "fill" msgstr "Заливка" -#: ../src/libs/navigation.c:116 ../src/libs/navigation.c:248 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 msgid "small" msgstr "Уменьшенный вид" -#: ../src/libs/navigation.c:213 +#: ../src/libs/navigation.c:225 msgid "" "navigation\n" "click or drag to position zoomed area in center view" @@ -28158,44 +31424,298 @@ msgstr "" "Щелкните или перетащите, чтобы расположить увеличенную область в центре " "изображения" -#: ../src/libs/navigation.c:235 +#: ../src/libs/navigation.c:254 msgid "hide navigation thumbnail" msgstr "Скрыть навигационную панель" -#: ../src/libs/navigation.c:246 +#: ../src/libs/navigation.c:265 msgid "image zoom level" msgstr "Увеличение изображения" -#: ../src/libs/navigation.c:251 +#: ../src/libs/navigation.c:270 msgid "50%" -msgstr "" +msgstr "50%" -#: ../src/libs/navigation.c:252 +#: ../src/libs/navigation.c:271 msgid "100%" -msgstr "" +msgstr "100%" -#: ../src/libs/navigation.c:253 +#: ../src/libs/navigation.c:272 msgid "200%" -msgstr "" +msgstr "200%" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:273 msgid "400%" -msgstr "" +msgstr "400%" -#: ../src/libs/navigation.c:255 +#: ../src/libs/navigation.c:274 msgid "800%" -msgstr "" +msgstr "800%" -#: ../src/libs/navigation.c:256 +#: ../src/libs/navigation.c:275 msgid "1600%" +msgstr "1600%" + +#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3306 +msgid "neural restore" +msgstr "Умное восстановление" + +#: ../src/libs/neural_restore.c:456 +msgid "AI-based image restoration: denoise and upscale" +msgstr "" +"Восстановление изображений на основе ИИ: шумоподавление и масштабирование." + +#: ../src/libs/neural_restore.c:845 +#, c-format +msgid "failed to open TIFF for writing: %s" +msgstr "Не удаётся открыть TIFF для записи: %s" + +#: ../src/libs/neural_restore.c:896 +msgid "out of memory for detail recovery buffer" +msgstr "Недостаточно памяти для буфера восстановления деталей." + +#: ../src/libs/neural_restore.c:1108 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "Не удалось загрузить модель ИИ для подавления шума Bayer RAW" + +#: ../src/libs/neural_restore.c:1112 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "Не удалось загрузить модель ИИ для подавления шума X-Trans RAW" + +#: ../src/libs/neural_restore.c:1116 +msgid "failed to load AI model for linear raw denoising" +msgstr "Не удалось загрузить модель ИИ для линейного подавления шума RAW" + +#: ../src/libs/neural_restore.c:1170 +msgid "raw denoise: unsupported raw datatype" +msgstr "Подавления шума RAW: неподдерживаемый тип данных RAW" + +#: ../src/libs/neural_restore.c:1301 +msgid "raw denoise: cannot load source image" +msgstr "Подавления шума RAW: не удаётся загрузить исходное изображение" + +#: ../src/libs/neural_restore.c:1327 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "Подавления шума RAW: изображение не в поддерживаемом формате RAW." + +#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4168 +msgid "upscale" +msgstr "Масштабирование" + +#: ../src/libs/neural_restore.c:1361 +#, c-format +msgid "loading %s model..." +msgstr "Загрузка %s модели..." + +#: ../src/libs/neural_restore.c:1391 +#, c-format +msgid "failed to load AI %s model" +msgstr "Ошибка загрузки ИИ %s модели" + +#: ../src/libs/neural_restore.c:1461 +msgid "neural restore: cannot create output directory" +msgstr "Умное восстановление: не удается создать выходной каталог." + +#: ../src/libs/neural_restore.c:1493 +msgid "neural restore: too many output files" +msgstr "Умное восстановление: слишком много выходных файлов" + +#: ../src/libs/neural_restore.c:1502 +#, c-format +msgid "denoising image %d/%d..." +msgstr "Подавления шума на изображении %d/%d..." + +#: ../src/libs/neural_restore.c:1503 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "Подавления шума RAW на изображении %d/%d..." + +#: ../src/libs/neural_restore.c:1504 +#, c-format +msgid "upscaling 2x image %d/%d..." +msgstr "2x масштабирование изображения %d/%d..." + +#: ../src/libs/neural_restore.c:1505 +#, c-format +msgid "upscaling 4x image %d/%d..." +msgstr "4x масштабирование изображения %d/%d..." + +#: ../src/libs/neural_restore.c:1514 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "Не удалось выполнить подавления шума RAW изображения %d" + +#: ../src/libs/neural_restore.c:1543 +msgid "neural restore: export failed" +msgstr "экспорт не удался" + +#: ../src/libs/neural_restore.c:1566 +#, c-format +msgid "neural %s: %d image processed" +msgid_plural "neural %s: %d images processed" +msgstr[0] "Умное %s: %d изображение обработано" +msgstr[1] "Умное %s: %d изображения обработано" +msgstr[2] "Умное %s: %d изображений обработано" + +#: ../src/libs/neural_restore.c:1648 +msgid "large output - processing will be slow" +msgstr "Большой файл вывода - обработка будет медленной." + +#: ../src/libs/neural_restore.c:1664 +msgid "output: Bayer CFA DNG" +msgstr "Файл вывода: Bayer CFA DNG" + +#: ../src/libs/neural_restore.c:1665 +msgid "output: LinearRaw DNG" +msgstr "Файл вывода: LinearRaw DNG" + +#: ../src/libs/neural_restore.c:1684 +msgid "wide-gamut preserved, not denoised" +msgstr "Сохранен широкий цветовой охват, подавление шума не производилось." + +#: ../src/libs/neural_restore.c:1685 +msgid "wide-gamut clipped" +msgstr "Обрезка цветового охвата" + +#: ../src/libs/neural_restore.c:3490 +#, c-format +msgid "zoom %.0f%%" +msgstr "Масштаб %.0f%%" + +#: ../src/libs/neural_restore.c:3653 +msgid "click to select preview area" +msgstr "Нажмите, чтобы выбрать область предпросмотра" + +#: ../src/libs/neural_restore.c:3678 +msgid "model not available" +msgstr "Модель не доступна" + +#: ../src/libs/neural_restore.c:3680 ../src/libs/neural_restore.c:3874 +msgid "generating preview..." +msgstr "Создание предпросмотра..." + +#: ../src/libs/neural_restore.c:3682 +msgid "click to generate preview" +msgstr "Нажмите, чтобы создать предпросмотр" + +#: ../src/libs/neural_restore.c:3684 +msgid "image not supported by this task" +msgstr "Изображение не поддерживается данной задачей" + +#: ../src/libs/neural_restore.c:3686 +msgid "preview initialization failed" +msgstr "Инициализация предпросмотра завершилась неудачей" + +#: ../src/libs/neural_restore.c:3687 +msgid "select an image to preview" +msgstr "Выбрать изображение для предпросмотра" + +#: ../src/libs/neural_restore.c:4120 ../src/libs/neural_restore.c:4384 +msgid "select output folder" +msgstr "Выбор выходного каталога" + +#: ../src/libs/neural_restore.c:4165 +msgid "AI raw denoising" +msgstr "ИИ-подавление шума RAW" + +#: ../src/libs/neural_restore.c:4167 +msgid "AI denoising" +msgstr "ИИ-подавление шума" + +#: ../src/libs/neural_restore.c:4169 +msgid "AI upscaling" +msgstr "ИИ-масштабирование" + +#: ../src/libs/neural_restore.c:4181 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "Cмешение исходного (0%) и очищенного от шума выходного сигнала (100%)" + +#: ../src/libs/neural_restore.c:4199 +#, no-c-format +msgid "" +"100% applies the full AI model output; lower values bring back luminance " +"texture and grain while keeping color noise suppressed" +msgstr "" +"Значение 100% применяет полный выходной сигнал модели ИИ;\n" +"более низкие значения восстанавливают текстуру яркости и \n" +"зернистость, сохраняя при этом подавление цветового шума." + +#: ../src/libs/neural_restore.c:4208 +msgid "upscale factor" +msgstr "Коэфф. масштабирования" + +#: ../src/libs/neural_restore.c:4210 +msgid "2x" +msgstr "2x" + +#: ../src/libs/neural_restore.c:4210 +msgid "4x" +msgstr "4x" + +#: ../src/libs/neural_restore.c:4227 +msgid "" +"click to pick preview area on the image thumbnail\n" +"double-click to reset to center" +msgstr "" +"Щелкните, чтобы выбрать область \n" +"предварительного просмотра на миниатюре.\n" +"Двойной щелчок для возврата в центр" + +#: ../src/libs/neural_restore.c:4258 +msgid "process selected images" +msgstr "Обработка выбранных изображений" + +#: ../src/libs/neural_restore.c:4276 +msgid "output parameters" +msgstr "Выходные параметры" + +#: ../src/libs/neural_restore.c:4287 +msgid "output TIFF bit depth" +msgstr "Выходная разрядность TIFF" + +#: ../src/libs/neural_restore.c:4329 +msgid "color profile embedded in the output TIFF" +msgstr "Цветовой профиль будет встроен в выходной TIFF-файл" + +#: ../src/libs/neural_restore.c:4339 +msgid "preserve wide-gamut colors" +msgstr "Сохранять цвета широкого цветового охвата" + +#: ../src/libs/neural_restore.c:4346 +msgid "" +"when on, pixels outside sRGB gamut pass through without being denoised; when " +"off, all pixels are denoised but wide-gamut colors may be clipped; only " +"affects denoise" +msgstr "" +"Если включена, то на пикселях за пределами цветового охвата sRGB шум не " +"подавляется; \n" +"если выключена, то шумоподавление выполняется для всех пикселей, но цвета с " +"широким \n" +"цветовым охватом могут быть обрезаны;\n" +"влияет только на шумоподавление." + +#: ../src/libs/neural_restore.c:4355 +msgid "add to the current collection" +msgstr "Добавить в текущую коллекцию" + +#: ../src/libs/neural_restore.c:4361 +msgid "automatically import the output image into the current collection" +msgstr "Автоматически импортировать полученное изображение в текущую коллекцию" + +#: ../src/libs/neural_restore.c:4377 +msgid "" +"output folder — supports darktable variables\n" +"$(FILE_FOLDER) = source image folder" msgstr "" +"выходная папка - поддерживает переменные darktable\n" +"$(FILE_FOLDER) = папка с исходным изображением" #: ../src/libs/print_settings.c:48 msgid "print settings" msgstr "Параметры принтера" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 #, c-format msgid "processing `%s' for `%s'" msgstr "Обработка \"%s\" для \"%s\"" @@ -28215,38 +31735,38 @@ msgstr "Ошибка получения профиля вывода для сн msgid "cannot apply printer profile `%s'" msgstr "Ошибка применения профиля принтера \"%s\"!" -#: ../src/libs/print_settings.c:586 +#: ../src/libs/print_settings.c:594 msgid "failed to create temporary PDF for printing" msgstr "Ошибка создания временного файла PDF для печати!" -#: ../src/libs/print_settings.c:632 +#: ../src/libs/print_settings.c:640 msgid "maximum image per page reached" -msgstr "достигнуто максимальное изображение на странице" +msgstr "Достигнуто максимальное изображение на странице" -#: ../src/libs/print_settings.c:717 +#: ../src/libs/print_settings.c:725 msgid "cannot print until a picture is selected" msgstr "Ошибка печати, не выбран снимок!" -#: ../src/libs/print_settings.c:722 +#: ../src/libs/print_settings.c:730 msgid "cannot print until a printer is selected" msgstr "Ошибка печати, не выбран принтер!" -#: ../src/libs/print_settings.c:727 +#: ../src/libs/print_settings.c:735 msgid "cannot print until a paper is selected" msgstr "Ошибка печати, не указаны параметры страницы!" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:755 +#: ../src/libs/print_settings.c:763 #, c-format msgid "cannot get image %d for printing" msgstr "Ошибка получения снимка \"%d\" для печати!" -#: ../src/libs/print_settings.c:927 +#: ../src/libs/print_settings.c:942 #, c-format msgid "%3.2f (dpi:%d)" -msgstr "" +msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1182 +#: ../src/libs/print_settings.c:1195 #, c-format msgid "" "style to be applied on print:\n" @@ -28255,59 +31775,59 @@ msgstr "" "Стиль при печати:\n" "%s" -#: ../src/libs/print_settings.c:2481 +#: ../src/libs/print_settings.c:2494 msgctxt "section" msgid "printer" msgstr "Принтер" -#: ../src/libs/print_settings.c:2494 ../src/libs/print_settings.c:2503 -#: ../src/libs/print_settings.c:2558 +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2571 msgid "printer" msgstr "Принтер" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2507 msgid "media" msgstr "Тип бумаги" -#: ../src/libs/print_settings.c:2515 +#: ../src/libs/print_settings.c:2528 msgid "color management in printer driver" msgstr "Настройки драйвера" -#: ../src/libs/print_settings.c:2548 +#: ../src/libs/print_settings.c:2561 msgid "printer ICC profiles" msgstr "ICC-профили для печати" -#: ../src/libs/print_settings.c:2569 +#: ../src/libs/print_settings.c:2582 msgid "black point compensation" msgstr "Коррекция чёрной точки" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2595 msgid "activate black point compensation when applying the printer profile" msgstr "Использовать коррекцию чёрной точки при использовании профиля принтера" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2589 +#: ../src/libs/print_settings.c:2602 msgctxt "section" msgid "page" msgstr "страница" -#: ../src/libs/print_settings.c:2611 +#: ../src/libs/print_settings.c:2624 msgid "measurement units" msgstr "Единицы измерения" -#: ../src/libs/print_settings.c:2619 +#: ../src/libs/print_settings.c:2632 msgid "image width/height" msgstr "Размер изображения (Ш x В)" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2637 msgid " x " -msgstr "" +msgstr " x " -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2645 msgid "scale factor" msgstr "Коэфф. масштабирования" -#: ../src/libs/print_settings.c:2638 +#: ../src/libs/print_settings.c:2651 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -28320,46 +31840,46 @@ msgstr "" " слишком большие значения могут привести к низкому качеству печати" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2652 +#: ../src/libs/print_settings.c:2665 msgid "top margin" msgstr "Верхнее поле" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2656 +#: ../src/libs/print_settings.c:2669 msgid "left margin" msgstr "Левое поле" -#: ../src/libs/print_settings.c:2659 +#: ../src/libs/print_settings.c:2672 msgid "lock" msgstr "Блок" -#: ../src/libs/print_settings.c:2661 +#: ../src/libs/print_settings.c:2674 msgid "change all margins uniformly" msgstr "Единообразно менять все поля" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2678 msgid "right margin" msgstr "Правое поле" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2682 msgid "bottom margin" msgstr "Нижнее поле" -#: ../src/libs/print_settings.c:2702 +#: ../src/libs/print_settings.c:2715 msgid "display grid" msgstr "Отображать сетку" -#: ../src/libs/print_settings.c:2713 +#: ../src/libs/print_settings.c:2726 msgid "snap to grid" msgstr "Привязки к сетке" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2739 msgid "borderless mode required" msgstr "Требуется режим без полей" -#: ../src/libs/print_settings.c:2729 +#: ../src/libs/print_settings.c:2742 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -28370,16 +31890,16 @@ msgstr "" "ниже границ аппаратного обеспечения принтера" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2736 +#: ../src/libs/print_settings.c:2749 msgctxt "section" msgid "image layout" msgstr "Макет изображения" -#: ../src/libs/print_settings.c:2777 +#: ../src/libs/print_settings.c:2790 msgid "new image area" msgstr "Новая область изображения" -#: ../src/libs/print_settings.c:2779 +#: ../src/libs/print_settings.c:2792 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -28389,57 +31909,57 @@ msgstr "" "щелкните и перетащите на страницу, чтобы разместить область\n" "перетащите на нее изображение с киноленты" -#: ../src/libs/print_settings.c:2783 +#: ../src/libs/print_settings.c:2796 msgid "delete image area" msgstr "Удалить область изображения" -#: ../src/libs/print_settings.c:2785 +#: ../src/libs/print_settings.c:2798 msgid "delete the currently selected image area" msgstr "Удалить текущую выбранную область изображения" -#: ../src/libs/print_settings.c:2788 +#: ../src/libs/print_settings.c:2801 msgid "clear layout" msgstr "Очистить слои" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2803 msgid "remove all image areas from the page" msgstr "Удалить все области изображения со страницы" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2807 +#: ../src/libs/print_settings.c:2820 msgid "image area x origin (in current unit)" msgstr "Область изображения x исходная точка (в текущих единицах измерения)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2811 +#: ../src/libs/print_settings.c:2824 msgid "image area y origin (in current unit)" msgstr "Область изображения по оси y (в текущих единицах измерения)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2822 +#: ../src/libs/print_settings.c:2835 msgid "image area width (in current unit)" msgstr "Ширина области изображения (в текущих единицах измерения)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2826 +#: ../src/libs/print_settings.c:2839 msgid "image area height (in current unit)" msgstr "Высота области изображения (в текущих единицах измерения)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2852 +#: ../src/libs/print_settings.c:2865 msgctxt "section" msgid "print settings" msgstr "Настройки принтера" -#: ../src/libs/print_settings.c:2922 +#: ../src/libs/print_settings.c:2935 msgid "select style to be applied on printing" msgstr "Выберите стиль для применения при печати" -#: ../src/libs/print_settings.c:2924 +#: ../src/libs/print_settings.c:2937 msgid "temporary style to use while printing" msgstr "Стиль, используемый только на время печати" -#: ../src/libs/print_settings.c:2956 +#: ../src/libs/print_settings.c:2969 msgid "print with current settings" msgstr "Печать с текущими параметрами" @@ -28472,6 +31992,92 @@ msgstr " но не " msgid "recent collections settings" msgstr "Настройки последних коллекций" +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +msgid "set scale to linear" +msgstr "Линейный вид" + +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +msgid "set scale to logarithmic" +msgstr "Логарифмический вид" + +#: ../src/libs/scopes/histogram.c:244 +msgid "switch histogram scale" +msgstr "Переключить масштаб гистограммы" + +#. FIXME: this could depend on values of left/right scopes +#: ../src/libs/scopes/split.c:30 +msgid "split" +msgstr "Разделить" + +#: ../src/libs/scopes/vectorscope.c:135 +msgid "vectorscope" +msgstr "Вектороскоп" + +#: ../src/libs/scopes/vectorscope.c:1038 +msgid "set view to AzBz" +msgstr "В координатах AzBz" + +#: ../src/libs/scopes/vectorscope.c:1044 +msgid "set view to RYB" +msgstr "Установить вид на RYB" + +#: ../src/libs/scopes/vectorscope.c:1050 +msgid "set view to u*v*" +msgstr "В координатах u*v*" + +#: ../src/libs/scopes/vectorscope.c:1160 +msgid "scroll to coarse-rotate" +msgstr "Прокрутка для грубого вращения" + +#: ../src/libs/scopes/vectorscope.c:1161 +msgid "ctrl+scroll to fine rotate" +msgstr "Ctrl+Прокрутка для точного вращения" + +#: ../src/libs/scopes/vectorscope.c:1162 +msgid "shift+scroll to change width" +msgstr "Shift+Прокрутка меняет ширину" + +#: ../src/libs/scopes/vectorscope.c:1163 +msgid "alt+scroll to cycle" +msgstr "Alt+Прокрутка чтобы переключить" + +#: ../src/libs/scopes/vectorscope.c:1419 +msgid "cycle vectorscope types" +msgstr "Переключить типы вектроскопа" + +#: ../src/libs/scopes/vectorscope.c:1424 +msgid "switch vectorscope scale" +msgstr "Переключить масштаб вектроскопа" + +#: ../src/libs/scopes/vectorscope.c:1441 +msgid "color harmonies" +msgstr "Цветовые гармонии" + +#. FIXME: do we need this action, or is it vestigial? +#: ../src/libs/scopes/vectorscope.c:1459 +msgid "cycle color harmonies" +msgstr "Переключить цветовые гармонии" + +#: ../src/libs/scopes/waveform.c:55 +msgid "waveform" +msgstr "Волновая гистограмма" + +#: ../src/libs/scopes/waveform.c:308 +msgid "set scope to vertical" +msgstr "Установить область видимости по вертикали" + +#: ../src/libs/scopes/waveform.c:313 +msgid "set scope to horizontal" +msgstr "Установить область видимости по горизонтали" + +#: ../src/libs/scopes/waveform.c:404 +msgid "switch scope orientation" +msgstr "Переключить ориентацию вектроскопа" + +#: ../src/libs/scopes/waveform.c:446 +msgid "RGB parade" +msgstr "RGB-парад" + #: ../src/libs/select.c:45 msgid "" "modify which of the displayed\n" @@ -28535,7 +32141,7 @@ msgstr "" #: ../src/libs/snapshots.c:156 msgctxt "snapshot sign" msgid "S" -msgstr "" +msgstr "S" #: ../src/libs/snapshots.c:604 msgid "restore snapshot into current history" @@ -28548,7 +32154,7 @@ msgstr "Снимки удаленного изображения были уда #: ../src/libs/snapshots.c:760 #, c-format msgid "↗ %s '%s'" -msgstr "" +msgstr "↗ %s '%s'" #: ../src/libs/snapshots.c:760 msgid "this snapshot was taken from" @@ -28568,7 +32174,7 @@ msgstr "" #: ../src/libs/snapshots.c:867 msgid "side-by-side" -msgstr "" +msgstr "Рядом" #: ../src/libs/snapshots.c:873 msgid "" @@ -28649,61 +32255,81 @@ msgid "filter style names" msgstr "Поиск по имени стиля" #: ../src/libs/styles.c:889 ../src/libs/styles.c:890 +msgid "hide preview" +msgstr "Скрыть предпросмотр" + +#: ../src/libs/styles.c:897 +msgid "hide preview of style on tooltip" +msgstr "" +"Скрыть предпросмотр стиля \n" +"во всплывающей подсказке" + +#: ../src/libs/styles.c:899 ../src/libs/styles.c:900 msgid "create duplicate" msgstr "Создать дубликат" -#: ../src/libs/styles.c:897 +#: ../src/libs/styles.c:907 msgid "creates a duplicate of the image before applying style" msgstr "Создать дубликат снимка перед применением стиля" -#: ../src/libs/styles.c:901 -msgid "change size or hide preview on tooltip of style" -msgstr "" - -#: ../src/libs/styles.c:904 -msgid "large" -msgstr "Больш." - -#: ../src/libs/styles.c:914 +#: ../src/libs/styles.c:911 msgid "how to handle existing history" msgstr "Как поступить с существующей историей изменений" -#: ../src/libs/styles.c:917 +#: ../src/libs/styles.c:914 msgid "append" msgstr "Объединить" -#: ../src/libs/styles.c:921 +#: ../src/libs/styles.c:918 msgid "create..." msgstr "Создать..." -#: ../src/libs/styles.c:923 +#: ../src/libs/styles.c:920 msgid "create styles from history stack of selected images" msgstr "Создать стиль из истории изменений выбранных снимков" -#: ../src/libs/styles.c:927 ../src/libs/tagging.c:2530 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 msgid "edit..." msgstr "Изменить..." -#: ../src/libs/styles.c:929 +#: ../src/libs/styles.c:926 msgid "edit the selected styles in list above" msgstr "Изменить выбранный стиль" -#: ../src/libs/styles.c:935 +#: ../src/libs/styles.c:932 msgid "removes the selected styles in list above" msgstr "Удалить выбранный стиль" -#: ../src/libs/styles.c:941 +#: ../src/libs/styles.c:938 msgid "import styles from a style files" msgstr "Импорт стиля из файла" -#: ../src/libs/styles.c:947 +#: ../src/libs/styles.c:944 msgid "export the selected styles into a style files" msgstr "Экспорт стиля в файл" -#: ../src/libs/styles.c:953 +#: ../src/libs/styles.c:950 msgid "apply the selected styles in list above to selected images" msgstr "Применить стиль к выбранным снимкам" +#: ../src/libs/styles.c:1017 +msgid "style preview settings" +msgstr "Настройки предпросмотра стилей" + +#: ../src/libs/styles.c:1025 +msgid "preview size" +msgstr "Размер предпросмотра" + +#: ../src/libs/styles.c:1026 +msgid "change size of preview on tooltip of style" +msgstr "" +"Изменить размер предпросмотра \n" +"во всплывающей подсказке стиля" + +#: ../src/libs/styles.c:1029 +msgid "large" +msgstr "Больш." + #: ../src/libs/tagging.c:110 msgid "tagging" msgstr "Метки" @@ -28716,33 +32342,33 @@ msgstr "" "Добавить или удалить ключевые слова\n" "для выбранных снимков" -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1446 msgid "attach tag to all" msgstr "Прикрепить метку ко всем снимкам" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2499 +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 msgid "detach tag" msgstr "Снять метку" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1459 msgid "find tag" msgstr "Найти метку" -#: ../src/libs/tagging.c:1431 ../src/libs/tagging.c:2566 +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 msgid "copy to clipboard" msgstr "Копировать в буфер обмена" -#: ../src/libs/tagging.c:1668 +#: ../src/libs/tagging.c:1699 msgid "delete tag?" msgstr "Удалить метку?" -#: ../src/libs/tagging.c:1674 ../src/libs/tagging.c:1763 -#: ../src/libs/tagging.c:1984 ../src/libs/tagging.c:2293 +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 +#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 #, c-format msgid "selected: %s" msgstr "Выбрано: %s " -#: ../src/libs/tagging.c:1679 +#: ../src/libs/tagging.c:1710 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -28760,16 +32386,16 @@ msgstr[2] "" "Вы действительно хотите удалить метку \"%s\"?\n" "Она применена к %d снимкам." -#: ../src/libs/tagging.c:1717 +#: ../src/libs/tagging.c:1748 #, c-format msgid "tag %s removed" msgstr "Метка \"%s\" удалена" -#: ../src/libs/tagging.c:1757 +#: ../src/libs/tagging.c:1788 msgid "delete node?" msgstr "Удаление узла" -#: ../src/libs/tagging.c:1767 +#: ../src/libs/tagging.c:1798 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" @@ -28777,8 +32403,8 @@ msgstr[0] "%d метка будет удалена" msgstr[1] "%d метки будут удалены" msgstr[2] "%d меток будут удалены" -#: ../src/libs/tagging.c:1774 ../src/libs/tagging.c:1994 -#: ../src/libs/tagging.c:2303 +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 +#: ../src/libs/tagging.c:2334 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" @@ -28786,42 +32412,42 @@ msgstr[0] "%d снимок будет обновлён" msgstr[1] "%d снимка будут обновлены" msgstr[2] "%d снимков будут обновлены" -#: ../src/libs/tagging.c:1805 +#: ../src/libs/tagging.c:1836 #, c-format msgid "%d tags removed" msgstr "Удалено меток: %d" -#: ../src/libs/tagging.c:1849 +#: ../src/libs/tagging.c:1880 msgid "create tag" msgstr "Создание метки" -#: ../src/libs/tagging.c:1865 +#: ../src/libs/tagging.c:1896 #, c-format msgid "add to: \"%s\" " msgstr "Добавить к: \"%s\" " -#: ../src/libs/tagging.c:1870 ../src/libs/tagging.c:2018 +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 msgid "category" msgstr "Категория" -#: ../src/libs/tagging.c:1883 ../src/libs/tagging.c:2009 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 msgid "name: " msgstr "Имя:" -#: ../src/libs/tagging.c:1886 ../src/libs/tagging.c:2029 +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 msgid "synonyms: " msgstr "Синонимы: " -#: ../src/libs/tagging.c:1894 ../src/libs/tagging.c:2046 -#: ../src/libs/tagging.c:2329 +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 +#: ../src/libs/tagging.c:2360 msgid "empty tag is not allowed, aborting" msgstr "Имя метки не может быть пустым. Действие прервано." -#: ../src/libs/tagging.c:1905 +#: ../src/libs/tagging.c:1936 msgid "tag name already exists. aborting." msgstr "Метка уже существует. Действие прервано." -#: ../src/libs/tagging.c:1988 ../src/libs/tagging.c:2297 +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" @@ -28829,108 +32455,108 @@ msgstr[0] "%d метка будет изменена" msgstr[1] "%d метки будут изменены." msgstr[2] "%d меток будут изменены." -#: ../src/libs/tagging.c:2048 +#: ../src/libs/tagging.c:2079 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." msgstr "Имя метки не может содержать символ \"|\". Действие прервано." -#: ../src/libs/tagging.c:2097 ../src/libs/tagging.c:2231 +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "" "По крайней мере одна новая метка \"%s\" уже существует. Действие прервано." -#: ../src/libs/tagging.c:2287 +#: ../src/libs/tagging.c:2318 msgid "change path" msgstr "Переименование пути" -#: ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:2364 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "" "Ошибка в использовании символа \"|\" для разделения меток. Действие прервано." -#: ../src/libs/tagging.c:2465 +#: ../src/libs/tagging.c:2496 #, c-format msgid "tag %s created" msgstr "Метка \"%s\" создана" -#: ../src/libs/tagging.c:2494 +#: ../src/libs/tagging.c:2525 msgid "attach tag" msgstr "Прикрепить метку" -#: ../src/libs/tagging.c:2509 +#: ../src/libs/tagging.c:2540 msgid "create tag..." msgstr "Создать метку..." -#: ../src/libs/tagging.c:2516 +#: ../src/libs/tagging.c:2547 msgid "delete tag" msgstr "Удалить метку" -#: ../src/libs/tagging.c:2524 +#: ../src/libs/tagging.c:2555 msgid "delete node" msgstr "Удалить узел" -#: ../src/libs/tagging.c:2538 +#: ../src/libs/tagging.c:2569 msgid "change path..." msgstr "Переименовать путь..." -#: ../src/libs/tagging.c:2549 +#: ../src/libs/tagging.c:2580 msgid "set as a tag" msgstr "Прикрепить как метку" -#: ../src/libs/tagging.c:2561 +#: ../src/libs/tagging.c:2592 msgid "copy to entry" msgstr "Ввести в строку поиска" -#: ../src/libs/tagging.c:2587 +#: ../src/libs/tagging.c:2618 msgid "go to tag collection" msgstr "К помеченным снимкам" -#: ../src/libs/tagging.c:2594 +#: ../src/libs/tagging.c:2625 msgid "go back to work" msgstr "Вернуться назад" -#: ../src/libs/tagging.c:2770 +#: ../src/libs/tagging.c:2801 #, c-format msgid "%s" -msgstr "" +msgstr "%s" -#: ../src/libs/tagging.c:2772 +#: ../src/libs/tagging.c:2803 msgid "(private)" msgstr "(персональн.)" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2832 msgid "select a keyword file" msgstr "Выберите файл ключевых слов" -#: ../src/libs/tagging.c:2816 +#: ../src/libs/tagging.c:2847 msgid "error importing tags" msgstr "Ошибка при импорте меток!" -#: ../src/libs/tagging.c:2818 +#: ../src/libs/tagging.c:2849 #, c-format msgid "%zd tags imported" msgstr "Импортировано меток: %zd" -#: ../src/libs/tagging.c:2843 +#: ../src/libs/tagging.c:2874 msgid "select file to export to" msgstr "Выберите файл для экспорта в" -#: ../src/libs/tagging.c:2859 +#: ../src/libs/tagging.c:2890 msgid "error exporting tags" msgstr "Ошибка при экспорте меток!" -#: ../src/libs/tagging.c:2861 +#: ../src/libs/tagging.c:2892 #, c-format msgid "%zd tags exported" msgstr "Экспортировано меток: %zd" -#: ../src/libs/tagging.c:3339 +#: ../src/libs/tagging.c:3370 msgid "drop to root" msgstr "Сбросить до корня" -#: ../src/libs/tagging.c:3496 +#: ../src/libs/tagging.c:3527 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -28944,64 +32570,64 @@ msgstr "" "действий с прикрепленной меткой,\n" "нажмите Tab, чтобы перевести фокус на запись." -#: ../src/libs/tagging.c:3510 +#: ../src/libs/tagging.c:3541 msgid "attach" msgstr "Прикрепить" -#: ../src/libs/tagging.c:3512 +#: ../src/libs/tagging.c:3543 msgid "attach tag to all selected images" msgstr "Прикрепить метку к выбранным снимкам" -#: ../src/libs/tagging.c:3515 +#: ../src/libs/tagging.c:3546 msgid "detach" msgstr "Снять" -#: ../src/libs/tagging.c:3517 +#: ../src/libs/tagging.c:3548 msgid "detach tag from all selected images" msgstr "Снять метку с выбранных снимков" -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3562 msgid "toggle list with / without hierarchy" msgstr "Переключить режим с иерархией или без неё" -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3562 msgid "hide" msgstr "Скрыть" -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3565 msgid "toggle sort by name or by count" msgstr "Переключить режим сортировки по имени или по количеству" -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3565 msgid "sort" msgstr "Сортировка" -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3568 msgid "toggle show or not darktable tags" msgstr "Переключить режим отображения служебных меток" -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3568 msgid "dttags" msgstr "Метки darktable" -#: ../src/libs/tagging.c:3554 +#: ../src/libs/tagging.c:3585 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" "press Tab or Down key to go to the first matching tag\n" "press shift+Tab to select the first attached user tag" msgstr "" -"введите имя метки\n" +"Введите имя метки\n" "нажмите Enter, чтобы создать новую метку и прикрепить её к выбранным " "изображениям\n" "нажмите клавишу Tab или Down, чтобы перейти к первой соответствующей метке\n" "нажмите Shift+Tab, чтобы выбрать первую прикрепленную метку пользователя" -#: ../src/libs/tagging.c:3567 ../src/libs/tagging.c:3574 +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 msgid "clear entry" msgstr "Очистить" -#: ../src/libs/tagging.c:3633 +#: ../src/libs/tagging.c:3664 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -29010,55 +32636,55 @@ msgid "" "right-click for other actions on selected tag\n" "shift+Tab to give the focus to entry" msgstr "" -"словарь тегов,\n" +"Словарь тегов,\n" "нажмите Enter или дважды щелкните, чтобы прикрепить выбранную \n" "метку к выбранным изображениям, Shift+Enter - то же + фокус на ввод, \n" "Shift+щелчок, чтобы полностью развернуть выбранную метку,\n" "щелкните правой кнопкой мыши для других действий с выбранной меткой,\n" "нажмите Shift+Tab, чтобы перевести фокус на запись." -#: ../src/libs/tagging.c:3679 +#: ../src/libs/tagging.c:3710 msgid "" "create a new tag with the\n" "name you entered" msgstr "Создать новую метку с введённым именем" -#: ../src/libs/tagging.c:3685 +#: ../src/libs/tagging.c:3716 msgid "import tags from a Lightroom keyword file" msgstr "Импорт из файла меток Lightroom" -#: ../src/libs/tagging.c:3692 +#: ../src/libs/tagging.c:3723 msgid "export all tags to a Lightroom keyword file" msgstr "Экспорт в файл меток Lightroom" -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3729 msgid "toggle list / tree view" msgstr "Переключить режим список или дерево" -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3729 msgid "tree" msgstr "Дерево" -#: ../src/libs/tagging.c:3702 +#: ../src/libs/tagging.c:3733 msgid "toggle list with / without suggestion" msgstr "Переключить режим с подсказками или без них" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3734 msgid "suggestion" msgstr "Подсказка" -#: ../src/libs/tagging.c:3722 +#: ../src/libs/tagging.c:3753 msgid "redo last tag" msgstr "Прикрепить последнюю метку заново" -#: ../src/libs/tagging.c:3809 +#: ../src/libs/tagging.c:3840 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "Комбинация клавиш для меток не работают в режиме дерева. Переключитесь в " "режим списка." -#: ../src/libs/tagging.c:3942 +#: ../src/libs/tagging.c:3979 msgid "tagging settings" msgstr "Настройки меток" @@ -29087,16 +32713,36 @@ msgstr "Снять цветовые метки с выбранных снимк msgid "enter a description of how you use this color label" msgstr "Опишите использование этой цветовой метки" -#: ../src/libs/tools/filmstrip.c:45 +#: ../src/libs/tools/filmstrip.c:46 msgid "filmstrip" msgstr "Лента снимков" +#: ../src/libs/tools/filmstrip.c:102 +msgid "filmstrip auto-scroll enabled" +msgstr "Автоматическая прокрутка ленты снимков разрешена" + +#: ../src/libs/tools/filmstrip.c:106 +msgid "filmstrip auto-scroll disabled" +msgstr "Автоматическая прокрутка ленты снимков запрещена" + +#: ../src/libs/tools/filmstrip.c:128 +#, c-format +msgid "pinned in second window: %s" +msgstr "Закреплено во втором окне: %s" + #. register action and attach it to self->widget so the quick-shortcut #. button can discover it by hovering anywhere over the filmstrip -#: ../src/libs/tools/filmstrip.c:123 ../src/libs/tools/filmstrip.c:125 -#, fuzzy +#: ../src/libs/tools/filmstrip.c:147 ../src/libs/tools/filmstrip.c:149 msgid "pin in second window" -msgstr "Второе окно" +msgstr "Закрепить во втором окне" + +#: ../src/libs/tools/filmstrip.c:152 +msgid "auto-scroll to selected image" +msgstr "Автоматическая прокрутка до выбранного изображения" + +#: ../src/libs/tools/filmstrip.c:154 +msgid "center on selected image" +msgstr "Центрировать на выбранном изображении" #: ../src/libs/tools/filter.c:42 msgid "filter" @@ -29248,8 +32894,7 @@ msgstr "Недопустимая ось геймпада" msgid "thumbnails overlays for size" msgstr "Подсказки миниатюр для размера" -#: ../src/libs/tools/global_toolbox.c:246 -#: ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -29258,13 +32903,11 @@ msgstr "" "Таймаут сокрытия блока подсказок.\n" "Установите -1 для отключения." -#: ../src/libs/tools/global_toolbox.c:251 -#: ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 msgid "timeout only available for block overlay" msgstr "Таймаут доступен только для блока подсказок" -#: ../src/libs/tools/global_toolbox.c:275 -#: ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 msgid "culling overlays" msgstr "Подсказки в режиме выбраковки" @@ -29280,13 +32923,11 @@ msgstr "Подсказки недоступны..." msgid "grouping" msgstr "Группирование" -#: ../src/libs/tools/global_toolbox.c:392 -#: ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 msgid "expand grouped images" msgstr "Развернуть сгруппированные снимки" -#: ../src/libs/tools/global_toolbox.c:394 -#: ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 msgid "collapse grouped images" msgstr "Свернуть сгруппированные снимки" @@ -29298,8 +32939,7 @@ msgstr "Опции наложения миниатюр" msgid "click to change the type of overlays shown on thumbnails" msgstr "Режим отображения подсказок поверх миниатюр" -#: ../src/libs/tools/global_toolbox.c:424 -#: ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 msgid "overlay mode for size" msgstr "Режим подсказок для размера" @@ -29307,8 +32947,7 @@ msgstr "Режим подсказок для размера" msgid "thumbnail overlays" msgstr "Наложение миниатюр" -#: ../src/libs/tools/global_toolbox.c:430 -#: ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 msgid "no overlays" msgstr "Отключить подсказки о снимках" @@ -29320,13 +32959,11 @@ msgstr "Подсказки при наведении мыши" msgid "extended overlays on mouse hover" msgstr "Расширенные подсказки при наведении мыши" -#: ../src/libs/tools/global_toolbox.c:433 -#: ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 msgid "permanent overlays" msgstr "Постоянные подсказки" -#: ../src/libs/tools/global_toolbox.c:434 -#: ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 msgid "permanent extended overlays" msgstr "Постоянные расширенные подсказки" @@ -29334,18 +32971,15 @@ msgstr "Постоянные расширенные подсказки" msgid "permanent overlays extended on mouse hover" msgstr "Постоянные подсказки, расширяемые при наведении мыши" -#: ../src/libs/tools/global_toolbox.c:437 -#: ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 msgid "overlays block on mouse hover" msgstr "Блок подсказок при наведении мыши" -#: ../src/libs/tools/global_toolbox.c:438 -#: ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 msgid "during (s)" msgstr "В течение (сек.)" -#: ../src/libs/tools/global_toolbox.c:443 -#: ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 msgid "show tooltip" msgstr "Всплывающие подсказки" @@ -29356,8 +32990,8 @@ msgstr "Помощь" #: ../src/libs/tools/global_toolbox.c:482 msgid "enable this, then click on a control element to see its online help" msgstr "" -"Щёлкните кнопку и наведите указатель мыши на элемент интерфейса для " -"получения онлайн справки" +"Щёлкните кнопку и наведите указатель мыши на элемент интерфейса для получения " +"онлайн справки" #: ../src/libs/tools/global_toolbox.c:488 msgid "" @@ -29399,7 +33033,7 @@ msgstr "Открыть диалог настроек" #: ../src/libs/tools/hinter.c:42 msgid "hinter" -msgstr "" +msgstr "Примечания" #: ../src/libs/tools/hinter.c:98 #, c-format @@ -29494,6 +33128,14 @@ msgstr "Переключить режим выбраковки по масшта msgid "exit current layout" msgstr "Выйти из текущего режима" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "История изменений" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "Просмотреть историю изменений" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "MIDI" @@ -29520,7 +33162,7 @@ msgstr "Переключение на относительное кодиров msgid "%s opened as midi%d" msgstr "%s открыто как MIDI%d" -#: ../src/libs/tools/module_toolbox.c:29 +#: ../src/libs/tools/module_toolbox.c:26 msgid "module toolbox" msgstr "Режимы работы" @@ -29549,38 +33191,41 @@ msgstr "Режим работы" msgid "viewswitcher" msgstr "Переключатель режима" -#: ../src/lua/preferences.c:661 ../src/lua/preferences.c:676 -#: ../src/lua/preferences.c:688 ../src/lua/preferences.c:701 -#: ../src/lua/preferences.c:717 ../src/lua/preferences.c:781 +#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 +#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 +#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 #, c-format msgid "double-click to reset to `%s'" msgstr "Двойной щелчок сбрасывает значение до \"%s\"" -#: ../src/lua/preferences.c:686 +#: ../src/lua/preferences.c:708 msgid "select file" msgstr "Выберите файл" -#: ../src/lua/preferences.c:740 +#: ../src/lua/preferences.c:762 #, c-format msgid "double-click to reset to `%d'" msgstr "Двойной щелчок сбрасывает значение до \"%d\"" -#: ../src/lua/preferences.c:767 +#: ../src/lua/preferences.c:789 #, c-format msgid "double-click to reset to `%f'" msgstr "Двойной щелчок сбрасывает значение до \"%f\"" -#: ../src/lua/preferences.c:842 +#: ../src/lua/preferences.c:868 msgid "Lua options" msgstr "Настройки Lua" -#: ../src/views/darkroom.c:565 +#: ../src/lua/preferences.c:919 +msgid "per-script configuration options" +msgstr "Параметры конфигурации для каждого скрипта" + +#: ../src/views/darkroom.c:626 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" "\n" -"if stored on an external drive, ensure that the drive is connected and " -"files\n" +"if stored on an external drive, ensure that the drive is connected and files\n" "can be accessed in the same locations as when you imported this image." msgstr "" "Файл \"%s\" недоступен, переход в режим обзора.\n" @@ -29589,7 +33234,7 @@ msgstr "" "доступ к файлам\n" "возможен в тех же местах, что и при импорте этого изображения." -#: ../src/views/darkroom.c:572 +#: ../src/views/darkroom.c:633 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -29600,12 +33245,12 @@ msgstr "" "\n" "Пожалуйста, проверьте, что он был правильно и полностью скопирован с камеры." -#: ../src/views/darkroom.c:578 +#: ../src/views/darkroom.c:639 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "Формат файла \"%s\" не распознан, переход в режим обзора." -#: ../src/views/darkroom.c:583 +#: ../src/views/darkroom.c:644 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." @@ -29613,13 +33258,12 @@ msgstr "" "Файл \"%s\" относится к неподдерживаемой модели камеры, переход в режим " "обзора." -#: ../src/views/darkroom.c:588 +#: ../src/views/darkroom.c:649 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" "\n" -"please check that the image format and compression mode you selected in " -"your\n" +"please check that the image format and compression mode you selected in your\n" "camera's menus is supported (see https://www.darktable.org/resources/camera-" "support/\n" "and the release notes for this version of darktable)" @@ -29632,7 +33276,7 @@ msgstr "" "support/\n" "и примечания к релизу этой версии darktable)." -#: ../src/views/darkroom.c:596 +#: ../src/views/darkroom.c:657 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -29643,7 +33287,7 @@ msgstr "" "\n" "Пожалуйста, проверьте, не является ли файл усеченным." -#: ../src/views/darkroom.c:602 +#: ../src/views/darkroom.c:663 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -29661,58 +33305,58 @@ msgstr "" "Проверьте наличие поддержки Вашей камеры на\n" "https://www.darktable.org/resources/camera-support/" -#: ../src/views/darkroom.c:630 +#: ../src/views/darkroom.c:691 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "Открытие файла \"%s\"..." -#: ../src/views/darkroom.c:823 ../src/views/darkroom.c:2758 +#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 msgid "gamut check" msgstr "Проверка цветового охвата" -#: ../src/views/darkroom.c:824 +#: ../src/views/darkroom.c:922 msgid "soft proof" msgstr "Программная цветопроба" #. fail :( -#: ../src/views/darkroom.c:866 ../src/views/print.c:318 +#: ../src/views/darkroom.c:964 ../src/views/print.c:318 msgid "no image to open!" msgstr "Нет открытых изображений!" -#: ../src/views/darkroom.c:892 +#: ../src/views/darkroom.c:990 msgid "file not found" msgstr "Файл не найден" -#: ../src/views/darkroom.c:896 +#: ../src/views/darkroom.c:994 msgid "unspecified failure" msgstr "Неустановленный сбой" -#: ../src/views/darkroom.c:899 +#: ../src/views/darkroom.c:997 msgid "unsupported file format" msgstr "Неподдерживаемый формат файла" -#: ../src/views/darkroom.c:902 +#: ../src/views/darkroom.c:1000 msgid "unsupported camera model" msgstr "Неподдерживаемая модель еамеры" -#: ../src/views/darkroom.c:905 +#: ../src/views/darkroom.c:1003 msgid "unsupported feature in file" msgstr "Неподдерживаемая функция в файле" -#: ../src/views/darkroom.c:908 +#: ../src/views/darkroom.c:1006 msgid "file appears corrupt" msgstr "Возможно, файл поврежден." -#: ../src/views/darkroom.c:911 +#: ../src/views/darkroom.c:1009 msgid "I/O error" msgstr "Ошибка ввода-вывода" -#: ../src/views/darkroom.c:914 +#: ../src/views/darkroom.c:1012 msgid "cache full" msgstr "Закэшировать полностью" -#: ../src/views/darkroom.c:917 +#: ../src/views/darkroom.c:1015 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -29721,27 +33365,115 @@ msgstr "" "Снимок \"%s\" недоступен не может быть загружен\n" "%s" -#: ../src/views/darkroom.c:956 ../src/views/darkroom.c:1342 +#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 msgid "can't change image in GIMP plugin mode" msgstr "Не удается изменить изображение в режиме плагина GIMP" -#: ../src/views/darkroom.c:2489 ../src/views/darkroom.c:2491 +#: ../src/views/darkroom.c:1510 +msgid "past end of collection, looped to first image" +msgstr "После окончания коллекции, перейти к первому изображению" + +#: ../src/views/darkroom.c:1512 +msgid "past beginning of collection, looped to last image" +msgstr "После начала коллекции, перейти к последнему изображению" + +#: ../src/views/darkroom.c:2626 +msgid "no visible modules" +msgstr "Нет видимых модулей" + +#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#, c-format +msgid "focused instance '%s' of '%s'" +msgstr "Фокус на экземпляре '%s' из '%s'" + +#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#, c-format +msgid "focused module '%s'" +msgstr "Фокус на модуле '%s'" + +#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 +#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 +#: ../src/views/darkroom.c:2771 +msgid "no focused module" +msgstr "Нет фокуса на модуле" + +#: ../src/views/darkroom.c:2668 +#, c-format +msgid "'%s' cannot be enabled or disabled" +msgstr "'%s' нельзя включить или выключить." + +#: ../src/views/darkroom.c:2678 +#, c-format +msgid "enabled instance '%s' of '%s'" +msgstr "Разрешить экземпляр '%s' из '%s'" + +#: ../src/views/darkroom.c:2680 +#, c-format +msgid "disabled instance '%s' of '%s'" +msgstr "Отключен экземпляр '%s' из '%s'" + +#: ../src/views/darkroom.c:2685 +#, c-format +msgid "enabled module '%s'" +msgstr "Включить модуль '%s'" + +#: ../src/views/darkroom.c:2687 +#, c-format +msgid "disabled module '%s'" +msgstr "Отключить модуль '%s'" + +#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#, c-format +msgid "'%s' does not support multiple instances" +msgstr "'%s' не поддерживает несколько экземпляров" + +#: ../src/views/darkroom.c:2716 +#, c-format +msgid "added instance '%s' of '%s'" +msgstr "Добавлен экземпляр '%s' из '%s'" + +#: ../src/views/darkroom.c:2720 +#, c-format +msgid "added instance of '%s'" +msgstr "Добавлен экземпляр '%s'" + +#: ../src/views/darkroom.c:2739 +#, c-format +msgid "deleted instance '%s' of '%s'" +msgstr "Удален экземпляр '%s' из '%s'" + +#: ../src/views/darkroom.c:2741 +#, c-format +msgid "deleted instance of '%s'" +msgstr "Удален экземпляр '%s'" + +#: ../src/views/darkroom.c:2788 +#, c-format +msgid "only one instance of '%s'" +msgstr "Только один экземпляр '%s'" + +#. cycle through visible modules and their instances +#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +msgid "cycle modules" +msgstr "Циклические модули" + +#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 msgid "quick access to presets" msgstr "Быстрый доступ к предустановкам" -#: ../src/views/darkroom.c:2501 +#: ../src/views/darkroom.c:2888 msgid "quick access to styles" msgstr "Быстрый доступ к стилям" -#: ../src/views/darkroom.c:2504 +#: ../src/views/darkroom.c:2891 msgid "quick access for applying any of your styles" msgstr "Быстрый доступ к стилям обработки" -#: ../src/views/darkroom.c:2511 +#: ../src/views/darkroom.c:2898 msgid "second window" msgstr "Второе окно" -#: ../src/views/darkroom.c:2516 +#: ../src/views/darkroom.c:2903 msgid "display a second darkroom image window" msgstr "Открыть отдельное окно предпросмотра" @@ -29749,15 +33481,19 @@ msgstr "Открыть отдельное окно предпросмотра" #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2524 ../src/views/darkroom.c:4197 +#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 msgid "toggle pinned state in second window" -msgstr "" +msgstr "Переключить состояние закрепления во втором окне" -#: ../src/views/darkroom.c:2531 +#: ../src/views/darkroom.c:2923 +msgid "delete instance" +msgstr "Удалить экземпляр" + +#: ../src/views/darkroom.c:2932 msgid "color assessment" msgstr "Цветовая оценка" -#: ../src/views/darkroom.c:2533 +#: ../src/views/darkroom.c:2934 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -29765,15 +33501,15 @@ msgstr "" "Переключить условия цветовой оценки.\n" "Настройки открываются по щелчку правой кнопкой мыши." -#: ../src/views/darkroom.c:2550 ../src/views/darkroom.c:2563 +#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 msgid "color_assessment" msgstr "Цветовая_оценка" -#: ../src/views/darkroom.c:2550 +#: ../src/views/darkroom.c:2951 msgid "total border width relative to screen" -msgstr "общая ширина полей относительно экрана" +msgstr "Общая ширина полей относительно экрана" -#: ../src/views/darkroom.c:2552 +#: ../src/views/darkroom.c:2953 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -29781,20 +33517,19 @@ msgstr "" "Общая ширина поля зависит от размера экрана в режиме оценки.\n" "Она включает внешнюю серую часть и внутреннюю белую рамку." -#: ../src/views/darkroom.c:2563 +#: ../src/views/darkroom.c:2964 msgid "white border ratio" msgstr "Соотношение белых полей" -#: ../src/views/darkroom.c:2565 -msgid "" -"the border ratio specifies the fraction of the white part of the border." +#: ../src/views/darkroom.c:2966 +msgid "the border ratio specifies the fraction of the white part of the border." msgstr "Соотношение полей определяет долю белой части поля." -#: ../src/views/darkroom.c:2576 +#: ../src/views/darkroom.c:2977 msgid "high quality processing" msgstr "Обработка в высоком качестве" -#: ../src/views/darkroom.c:2580 +#: ../src/views/darkroom.c:2981 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -29802,7 +33537,7 @@ msgstr "" "Переключить обработку в высоком качестве, если она активирована, darktable " "обрабатывает данные изображения так же, как и при экспорте" -#: ../src/views/darkroom.c:2599 +#: ../src/views/darkroom.c:3000 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -29810,27 +33545,27 @@ msgstr "" "Просмотр засвеченных участков в RAW.\n" "Настройки открываются по щелчку правой кнопкой мыши." -#: ../src/views/darkroom.c:2620 +#: ../src/views/darkroom.c:3021 msgid "select how to mark the clipped pixels" msgstr "Способ пометки пикселей с клиппингом" -#: ../src/views/darkroom.c:2623 +#: ../src/views/darkroom.c:3024 msgid "mark with CFA color" msgstr "Пометить цветом CFA" -#: ../src/views/darkroom.c:2623 +#: ../src/views/darkroom.c:3024 msgid "mark with solid color" msgstr "Пометить сплошной заливкой" -#: ../src/views/darkroom.c:2624 +#: ../src/views/darkroom.c:3025 msgid "false color" msgstr "Пометить псевдоцветом" -#: ../src/views/darkroom.c:2629 ../src/views/darkroom.c:2699 +#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 msgid "color scheme" msgstr "Цветовая схема" -#: ../src/views/darkroom.c:2630 +#: ../src/views/darkroom.c:3031 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -29838,27 +33573,27 @@ msgstr "" "Выбор цвета для пометки засвеченных участков.\n" "Только для режима \"Пометить сплошной заливкой\"." -#: ../src/views/darkroom.c:2633 +#: ../src/views/darkroom.c:3034 msgctxt "solidcolor" msgid "red" msgstr "Красный" -#: ../src/views/darkroom.c:2634 +#: ../src/views/darkroom.c:3035 msgctxt "solidcolor" msgid "green" msgstr "Зелёный" -#: ../src/views/darkroom.c:2635 +#: ../src/views/darkroom.c:3036 msgctxt "solidcolor" msgid "blue" msgstr "Синий" -#: ../src/views/darkroom.c:2636 +#: ../src/views/darkroom.c:3037 msgctxt "solidcolor" msgid "black" msgstr "Чёрный" -#: ../src/views/darkroom.c:2647 +#: ../src/views/darkroom.c:3048 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -29868,7 +33603,7 @@ msgstr "" "1.0 — уровень белого\n" "0.0 — уровень чёрного" -#: ../src/views/darkroom.c:2666 +#: ../src/views/darkroom.c:3067 msgid "" "toggle clipping indication\n" "right-click for options" @@ -29876,11 +33611,11 @@ msgstr "" "Индикация обрезки.\n" "Настройки открываются по щелчку правой кнопкой мыши." -#: ../src/views/darkroom.c:2687 +#: ../src/views/darkroom.c:3088 msgid "clipping preview mode" msgstr "Порог обрезки" -#: ../src/views/darkroom.c:2688 +#: ../src/views/darkroom.c:3089 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -29888,39 +33623,39 @@ msgstr "" "Выберите показатель, который вы хотите просмотреть\n" "полная гамма – это комбинация всех остальных режимов" -#: ../src/views/darkroom.c:2692 +#: ../src/views/darkroom.c:3093 msgid "full gamut" msgstr "Полный цветовой охват" -#: ../src/views/darkroom.c:2693 +#: ../src/views/darkroom.c:3094 msgid "any RGB channel" msgstr "Любой канал RGB" -#: ../src/views/darkroom.c:2694 +#: ../src/views/darkroom.c:3095 msgid "luminance only" msgstr "Только светлота" -#: ../src/views/darkroom.c:2694 +#: ../src/views/darkroom.c:3095 msgid "saturation only" msgstr "Только насыщенность" -#: ../src/views/darkroom.c:2700 +#: ../src/views/darkroom.c:3101 msgid "select colors to indicate clipping" msgstr "Выбор цвета для индикации обрезки" -#: ../src/views/darkroom.c:2704 +#: ../src/views/darkroom.c:3105 msgid "red & blue" msgstr "Красный и синий" -#: ../src/views/darkroom.c:2705 +#: ../src/views/darkroom.c:3106 msgid "purple & green" msgstr "Пурпурный и зелёный" -#: ../src/views/darkroom.c:2713 +#: ../src/views/darkroom.c:3114 msgid "lower threshold" msgstr "Нижний порог" -#: ../src/views/darkroom.c:2714 +#: ../src/views/darkroom.c:3115 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -29940,11 +33675,11 @@ msgstr "" "отпечаток на глянцевой бумаге на -8.00 EV,\n" "а ч-б отпечаток на глянцевой бумаге на -9.00 EV." -#: ../src/views/darkroom.c:2731 +#: ../src/views/darkroom.c:3132 msgid "upper threshold" msgstr "Верхний порог" -#: ../src/views/darkroom.c:2733 +#: ../src/views/darkroom.c:3134 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -29953,11 +33688,11 @@ msgstr "" "Порог обрезки для белой точки.\n" "100% — максимальная освещённость." -#: ../src/views/darkroom.c:2745 +#: ../src/views/darkroom.c:3146 msgid "softproof" msgstr "Программная цветопроба" -#: ../src/views/darkroom.c:2749 +#: ../src/views/darkroom.c:3150 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -29965,7 +33700,7 @@ msgstr "" "Переключить программную цветопробу.\n" "Профили выбираются по щелчку правой кнопкой мыши." -#: ../src/views/darkroom.c:2762 +#: ../src/views/darkroom.c:3163 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -29973,54 +33708,54 @@ msgstr "" "Переключить проверку цветового охвата.\n" "Профили выбираются по щелчку правой кнопкой мыши." -#: ../src/views/darkroom.c:2790 ../src/views/darkroom.c:2797 -#: ../src/views/darkroom.c:2816 ../src/views/darkroom.c:2818 -#: ../src/views/darkroom.c:2820 ../src/views/darkroom.c:2822 -#: ../src/views/lighttable.c:1353 ../src/views/lighttable.c:1357 +#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 +#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 +#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 +#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 msgid "profiles" msgstr "Профили" -#: ../src/views/darkroom.c:2798 ../src/views/lighttable.c:1357 +#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 msgid "preview intent" msgstr "Предпросмотр способа" -#: ../src/views/darkroom.c:2816 ../src/views/lighttable.c:1362 +#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 msgid "display profile" msgstr "Профиль отображения" -#: ../src/views/darkroom.c:2818 ../src/views/lighttable.c:1365 +#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 msgid "preview display profile" msgstr "Предпросмотр профиля отображения" -#: ../src/views/darkroom.c:2822 +#: ../src/views/darkroom.c:3223 msgid "histogram profile" msgstr "Профиль гистограммы" -#: ../src/views/darkroom.c:2829 +#: ../src/views/darkroom.c:3230 msgid "second preview window color assessment" msgstr "Второй предпросмотр цветовой оценки" -#: ../src/views/darkroom.c:2832 +#: ../src/views/darkroom.c:3233 msgid "color assessment second preview" msgstr "Второй предпросмотр цветовой оценки" -#: ../src/views/darkroom.c:2880 ../src/views/lighttable.c:1402 +#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 msgid "display ICC profiles" msgstr "ICC-профиль отображения" -#: ../src/views/darkroom.c:2884 ../src/views/lighttable.c:1406 +#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 msgid "preview display ICC profiles" msgstr "Предпросмотр ICC-профиля отображения" -#: ../src/views/darkroom.c:2888 +#: ../src/views/darkroom.c:3289 msgid "softproof ICC profiles" msgstr "ICC-профиль цветопробы" -#: ../src/views/darkroom.c:2893 +#: ../src/views/darkroom.c:3294 msgid "histogram and color picker ICC profiles" msgstr "ICC-профили гистограммы и цветовой пипетки" -#: ../src/views/darkroom.c:2942 +#: ../src/views/darkroom.c:3338 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -30029,272 +33764,262 @@ msgstr "" "щелкните правой кнопкой мыши для параметров направляющих" #. Fullscreen preview key -#: ../src/views/darkroom.c:2961 +#: ../src/views/darkroom.c:3357 msgid "full preview" msgstr "Полноэкранный предпросмотр" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:2966 +#: ../src/views/darkroom.c:3362 msgid "force pan/zoom/rotate with mouse" msgstr "Панорамирование, масштабирование и вращение мышью" #. Zoom shortcuts -#: ../src/views/darkroom.c:2981 +#: ../src/views/darkroom.c:3377 msgid "zoom close-up" msgstr "Масштаб 1:1" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:2985 ../src/views/lighttable.c:1484 +#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 msgid "zoom in" msgstr "Приблизить" -#: ../src/views/darkroom.c:2987 ../src/views/lighttable.c:1488 +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 msgid "zoom out" msgstr "Отдалить" #. Shortcut to skip images -#: ../src/views/darkroom.c:2991 +#: ../src/views/darkroom.c:3387 msgid "image forward" msgstr "Следующий снимок" -#: ../src/views/darkroom.c:2993 +#: ../src/views/darkroom.c:3389 msgid "image back" msgstr "Предыдущий снимок" #. cycle overlay colors -#: ../src/views/darkroom.c:2997 +#: ../src/views/darkroom.c:3393 msgid "cycle overlay colors" msgstr "Цвет вспомогательных элементов" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3001 +#: ../src/views/darkroom.c:3397 msgid "show drawn masks" msgstr "Показать нарисованные маски" #. brush size +/- -#: ../src/views/darkroom.c:3005 +#: ../src/views/darkroom.c:3401 msgid "increase brush size" msgstr "Увеличить радиус кисти" -#: ../src/views/darkroom.c:3007 +#: ../src/views/darkroom.c:3403 msgid "decrease brush size" msgstr "Уменьшить радиус кисти" #. brush hardness +/- -#: ../src/views/darkroom.c:3011 +#: ../src/views/darkroom.c:3407 msgid "increase brush hardness" msgstr "Увеличить жёсткость кисти" -#: ../src/views/darkroom.c:3013 +#: ../src/views/darkroom.c:3409 msgid "decrease brush hardness" msgstr "Уменьшить жёсткость кисти" #. brush opacity +/- -#: ../src/views/darkroom.c:3017 +#: ../src/views/darkroom.c:3413 msgid "increase brush opacity" msgstr "Увеличить непрозрачность кисти" -#: ../src/views/darkroom.c:3019 +#: ../src/views/darkroom.c:3415 msgid "decrease brush opacity" msgstr "Уменьшить непрозрачность кисти" #. undo/redo -#: ../src/views/darkroom.c:3023 ../src/views/lighttable.c:1472 +#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 #: ../src/views/map.c:2400 msgid "undo" msgstr "Отменить" -#: ../src/views/darkroom.c:3025 ../src/views/lighttable.c:1474 +#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 #: ../src/views/map.c:2402 msgid "redo" msgstr "Вернуть" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3029 +#: ../src/views/darkroom.c:3425 msgid "change keyboard shortcut slider precision" msgstr "Точность ползунка" -#: ../src/views/darkroom.c:3032 +#: ../src/views/darkroom.c:3428 msgid "synchronize selection" msgstr "Синхронизировать выделение" -#: ../src/views/darkroom.c:3796 +#: ../src/views/darkroom.c:4380 msgid "keyboard shortcut slider precision: fine" msgstr "Точность ползунка: высокая" -#: ../src/views/darkroom.c:3798 +#: ../src/views/darkroom.c:4382 msgid "keyboard shortcut slider precision: normal" msgstr "Точность ползунка: обычная" -#: ../src/views/darkroom.c:3800 +#: ../src/views/darkroom.c:4384 msgid "keyboard shortcut slider precision: coarse" msgstr "Точность ползунка: грубая" -#: ../src/views/darkroom.c:3816 +#: ../src/views/darkroom.c:4400 msgid "switch to lighttable" msgstr "Переключить в режим обзора" -#: ../src/views/darkroom.c:3818 ../src/views/lighttable.c:1015 +#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 msgid "zoom in the image" msgstr "Увеличить снимок" -#: ../src/views/darkroom.c:3820 +#: ../src/views/darkroom.c:4404 msgid "unbounded zoom in the image" msgstr "Увеличение без ограничений" -#: ../src/views/darkroom.c:3822 +#: ../src/views/darkroom.c:4406 msgid "zoom to 100% 200% and back" msgstr "Увеличить до 100% 200% и обратно" -#: ../src/views/darkroom.c:3824 ../src/views/lighttable.c:1020 +#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 msgid "pan a zoomed image" msgstr "Панорамирование увеличенного изображения" -#: ../src/views/darkroom.c:3827 ../src/views/lighttable.c:1073 +#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 msgid "[modules] expand module without closing others" msgstr "[modules] развернуть модуль без сворачивания других" -#: ../src/views/darkroom.c:3828 ../src/views/lighttable.c:1074 +#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 msgid "[modules] expand module and close others" msgstr "[modules] развернуть модуль и закрыть остальные" -#: ../src/views/darkroom.c:3830 +#: ../src/views/darkroom.c:4414 msgid "[modules] rename module" msgstr "[modules] переименовать модуль" -#: ../src/views/darkroom.c:3833 +#: ../src/views/darkroom.c:4417 msgid "[modules] change module position in pipe" msgstr "[modules] изменить порядок модулей" -#: ../src/views/darkroom.c:4165 -#, fuzzy -msgid "unpin image" -msgstr "Иcходное изображение" - -#: ../src/views/darkroom.c:4165 ../src/views/darkroom.c:4187 -#, fuzzy -msgid "pin current image" -msgstr "Масштабировать внутри текущего снимка" - #. Show infos key -#: ../src/views/lighttable.c:774 ../src/views/lighttable.c:1459 +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 msgid "show infos" msgstr "Показать информацию" -#: ../src/views/lighttable.c:881 +#: ../src/views/lighttable.c:1023 msgid "middle" msgstr "Середина" -#: ../src/views/lighttable.c:1008 +#: ../src/views/lighttable.c:1150 msgid "open image in darkroom" msgstr "Открыть в режиме проявки" -#: ../src/views/lighttable.c:1013 +#: ../src/views/lighttable.c:1155 msgid "switch to next/previous image" msgstr "Переход в следующему/предыдущему снимку" -#: ../src/views/lighttable.c:1018 ../src/views/lighttable.c:1058 +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 #, no-c-format msgid "zoom to 100% and back" msgstr "Увеличить до 100% и обратно" -#: ../src/views/lighttable.c:1025 ../src/views/lighttable.c:1046 +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 msgid "scroll the collection" msgstr "Прокрутка коллекции" -#: ../src/views/lighttable.c:1027 +#: ../src/views/lighttable.c:1169 msgid "change number of images per row" msgstr "Изменить количество снимков в ряду" -#: ../src/views/lighttable.c:1030 +#: ../src/views/lighttable.c:1172 msgid "select an image" msgstr "Выбрать изображение" -#: ../src/views/lighttable.c:1032 +#: ../src/views/lighttable.c:1174 msgid "select range from last image" msgstr "Выбрать диапазон из последнего изображения" -#: ../src/views/lighttable.c:1034 +#: ../src/views/lighttable.c:1176 msgid "add image to or remove it from a selection" msgstr "Снять или добавить выделение" -#: ../src/views/lighttable.c:1039 +#: ../src/views/lighttable.c:1181 msgid "change image order" msgstr "Изменить порядок снимков" -#: ../src/views/lighttable.c:1048 +#: ../src/views/lighttable.c:1190 msgid "zoom all the images" msgstr "Увеличить все снимки" -#: ../src/views/lighttable.c:1050 +#: ../src/views/lighttable.c:1192 msgid "pan inside all the images" msgstr "Масштабировать внутри всех снимков" -#: ../src/views/lighttable.c:1053 +#: ../src/views/lighttable.c:1195 msgid "zoom current image" msgstr "Увеличить текущий снимок" -#: ../src/views/lighttable.c:1055 +#: ../src/views/lighttable.c:1197 msgid "pan inside current image" msgstr "Масштабировать внутри текущего снимка" -#: ../src/views/lighttable.c:1061 +#: ../src/views/lighttable.c:1203 #, no-c-format msgid "zoom current image to 100% and back" msgstr "Увеличить текущий снимок до 100% и обратно" -#: ../src/views/lighttable.c:1066 +#: ../src/views/lighttable.c:1208 msgid "zoom the main view" msgstr "Увеличить главное окно" -#: ../src/views/lighttable.c:1068 +#: ../src/views/lighttable.c:1210 msgid "pan inside the main view" msgstr "Масштабировать внутри главного окна" -#: ../src/views/lighttable.c:1328 +#: ../src/views/lighttable.c:1470 msgid "set display profile" msgstr "Настройки профиля отображения" -#: ../src/views/lighttable.c:1425 +#: ../src/views/lighttable.c:1567 msgid "whole" msgstr "Все" -#: ../src/views/lighttable.c:1453 +#: ../src/views/lighttable.c:1595 msgid "leave" msgstr "Отложить работу" -#: ../src/views/lighttable.c:1462 +#: ../src/views/lighttable.c:1604 msgid "align images to grid" msgstr "Выровнять снимки по сетке" -#: ../src/views/lighttable.c:1464 +#: ../src/views/lighttable.c:1606 msgid "reset first image offset" msgstr "Сбросить смещение первого снимка" -#: ../src/views/lighttable.c:1466 +#: ../src/views/lighttable.c:1608 msgid "select toggle image" msgstr "Переключатель выбора снимка" -#: ../src/views/lighttable.c:1468 +#: ../src/views/lighttable.c:1610 msgid "select single image" msgstr "Выбрать один снимок" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1478 +#: ../src/views/lighttable.c:1620 msgid "preview zoom 100%" msgstr "Предпросмотр, масштаб 100%" -#: ../src/views/lighttable.c:1480 +#: ../src/views/lighttable.c:1622 msgid "preview zoom fit" msgstr "Предпросмотр, заполнение" -#: ../src/views/lighttable.c:1486 +#: ../src/views/lighttable.c:1628 msgid "zoom max" msgstr "Макс. приближение" -#: ../src/views/lighttable.c:1490 +#: ../src/views/lighttable.c:1632 msgid "zoom min" msgstr "Макс. удаление" @@ -30418,50 +34143,50 @@ msgstr "Начат новый сеанс \"%s\"" msgid "no camera with tethering support available for use..." msgstr "Камеры с поддержкой дистанционной съёмки не обнаружены" -#: ../src/views/view.c:1408 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "Левая кнопка" -#: ../src/views/view.c:1411 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "Правая кнопка" -#: ../src/views/view.c:1414 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "Средняя кнопка" -#: ../src/views/view.c:1420 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "Левый двойной щелчок" -#: ../src/views/view.c:1423 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "Правый двойной щелчок" -#: ../src/views/view.c:1426 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "Перетащить мышью" -#: ../src/views/view.c:1429 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "Левый щелчок+Перетащить" -#: ../src/views/view.c:1432 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "Правый щелчок+Перетащить" -#: ../src/views/view.c:1453 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable — комбинации клавиш" -#: ../src/views/view.c:1500 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "" "Переключиться на классическое окно, которое останется открытым после " "отпускания клавиши" #. we add the mouse actions too -#: ../src/views/view.c:1566 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "Действия мышью" @@ -30473,6 +34198,9 @@ msgstr "Действия мышью" #~ msgid "SUCCESS: %s added to DB" #~ msgstr "УСПЕШНО: %s добавлено в БД" +#~ msgid "missing" +#~ msgstr "отсутствуют" + #~ msgid "changed" #~ msgstr "изменено" @@ -30494,6 +34222,92 @@ msgstr "Действия мышью" #~ msgid "add selected entries to image library" #~ msgstr "Добавить снимки в библиотеку" +#~ msgid "GitHub API rate limit exceeded, try again later" +#~ msgstr "Превышен лимит запросов к API GitHub, попробуйте позже." + +#, c-format +#~ msgid "GitHub API error (HTTP %ld)" +#~ msgstr "Ошибка GitHub API (HTTP %ld)" + +#, c-format +#~ msgid "ai object #%d" +#~ msgstr "ИИ объект #%d" + +#~ msgid "execution provider" +#~ msgstr "Аппаратная платформа" + +#~ msgid "download all" +#~ msgstr "Загрузить все" + +#~ msgid "install model" +#~ msgstr "Установить модель" + +#~ msgid "refresh" +#~ msgstr "Обновить" + +#~ msgid "the selected output profile doesn't work well with EXR" +#~ msgstr "Выбранный ICC-профиль вывода не может быть использован с EXR" + +#~ msgctxt "preferences" +#~ msgid "waveform/vectorscope" +#~ msgstr "Волновая диаграмма/Вектороскоп" + +#~ msgid "directory where new imported filmrolls are created" +#~ msgstr "Директория, в которой создаются новые импортированные съёмки" + +#~ msgid "this defines how the list of images to act on is constructed." +#~ msgstr "" +#~ "Это определяет, как составляется список снимков, с которыми нужно работать." + +#~ msgid "" +#~ "scene-referred workflow is based on linear modules and will auto-apply the " +#~ "corresponding tone mapper (shown in parenthesis), color calibration and " +#~ "exposure,\n" +#~ "display-referred workflow is based on Lab modules and will auto-apply base " +#~ "curve, white balance and the legacy module pipe order." +#~ msgstr "" +#~ "Рабочий процесс \"Сцена\" основан на линейных модулях и автоматически " +#~ "применяет\n" +#~ " модули \"Плёночный цвет\", \"Сигмоида\", \"Цветовая калибровка\" и " +#~ "\"Экспозиция\".\n" +#~ "Рабочий процесс \"Отображение\" основан на модулях Lab и автоматически " +#~ "применяет\n" +#~ " модули \"Базовая кривая\", \"Баланс белого\" и старый порядок применения " +#~ "модулей." + +#~ msgid "" +#~ "XMP sidecar files hold information about all your development steps to " +#~ "allow flawless re-importing of image files.\n" +#~ "\n" +#~ "depending on the selected mode sidecar files will be created:\n" +#~ " - 'never': all development information will be stored only in the library " +#~ "database\n" +#~ " - 'on import': immediately after importing the image\n" +#~ " - 'after edit': after any user change on the image or adding tags." +#~ msgstr "" +#~ "Файлы sidecar содержат информацию обо всех ваших этапах разработки, чтобы " +#~ "обеспечить \n" +#~ "безупречный повторный импорт файлов изображений.\n" +#~ "\n" +#~ "В зависимости от выбранного режима будут записаны файлы sidecar:\n" +#~ " - никогда; вся информация о разработке будет храниться только в базе " +#~ "данных библиотеки\n" +#~ " - при импорте: сразу после импорта изображения;\n" +#~ " - после редактирования: после любого изменения изображения пользователем " +#~ "или добавления меток." + +#~ msgid "" +#~ "when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt " +#~ "to use mouse wheel for data entry. when disabled, this behavior is " +#~ "reversed" +#~ msgstr "" +#~ "Включите эту опцию, чтобы отключить ввод данных при помощи колеса мыши. \n" +#~ "Колесо мыши используется для прокрутки, а ввод данных осуществляется после " +#~ "нажатия Ctrl+Alt." + +#~ msgid "adjust the boost factor of the channel mask" +#~ msgstr "Коэффициент усиления маски в данном канале" + #~ msgid "smooth|base" #~ msgstr "плавный|базовый" @@ -30503,6 +34317,12 @@ msgstr "Действия мышью" #~ msgid "cycle histogram modes" #~ msgstr "Режим гистограммы" +#~ msgid "toggle blue channel" +#~ msgstr "Переключить синий канал" + +#~ msgid "toggle green channel" +#~ msgstr "Переключить зелёный канал" + #~ msgid "darktable starting" #~ msgstr "Запуск darktable" @@ -30551,8 +34371,8 @@ msgstr "Действия мышью" #~ "целевого белого цвета при выбранных контрасте и положении опорной точки.\n" #~ "Увеличьте контраст, переместите опорную точку выше (увеличьте вывод " #~ "опорной точки \n" -#~ "или кривую гаммы Y) или увеличьте расстояние между опорной точкой и " -#~ "правым краем \n" +#~ "или кривую гаммы Y) или увеличьте расстояние между опорной точкой и правым " +#~ "краем \n" #~ "(уменьшите сдвиг опорной точки, переместите белую точку дальше от опорной " #~ "точки увеличением \n" #~ "относительной экспозиции белого, или переместите чёрную точку ближе к " @@ -30576,14 +34396,13 @@ msgstr "Действия мышью" #~ "Кривая утратила S-образную форму, изменение нижнего изгиба не может быть " #~ "применено.\n" #~ "Без переворачивания нижнего изгиба (сгибом вниз) невозможно достичь \n" -#~ "целевого черного цвета при выбранных контрасте и положении опорной " -#~ "точки.\n" +#~ "целевого черного цвета при выбранных контрасте и положении опорной точки.\n" #~ "Увеличьте контраст, переместите опорную точку ниже (уменьшите вывод " #~ "опорной точки или \n" #~ "кривую гаммы Y) или увеличьте расстояние между опорной точкой и левым " #~ "краем \n" -#~ "(увеличьте сдвиг опорной точки, переместите черную точку дальше от " -#~ "опорной точки увеличением \n" +#~ "(увеличьте сдвиг опорной точки, переместите черную точку дальше от опорной " +#~ "точки увеличением \n" #~ "относительной экспозиции черного, или переместите белую точку ближе к " #~ "опорной точке уменьшением \n" #~ "относительной экспозиции белого)." @@ -30618,9 +34437,6 @@ msgstr "Действия мышью" #~ msgid "do you really want to physically delete selected image from disk?" #~ msgstr "Вы действительно хотите удалить выбранный снимок с диска?" -#~ msgid "(default)" -#~ msgstr "(по умолчанию)" - #~ msgid "" #~ "Photography workflow\n" #~ "application and\n" @@ -30752,8 +34568,7 @@ msgstr "Действия мышью" #~ msgstr "Скорость кодирования" #~ msgid "trades off quality and file size for quicker encoding time" -#~ msgstr "" -#~ "Оптимизирует качество и размер файла для более быстрого кодирования." +#~ msgstr "Оптимизирует качество и размер файла для более быстрого кодирования." #~ msgid "not a B&W image, will not export as grayscale" #~ msgstr "Изображение не черно-белое, экспорт в градациях серого невозможен" @@ -30811,8 +34626,8 @@ msgstr "Действия мышью" #~ "hide this module and instead access collections history with a button in " #~ "the collections module" #~ msgstr "" -#~ "Скрывать этот модуль и получать доступ к истории с помощью кнопки в " -#~ "модуле коллекции" +#~ "Скрывать этот модуль и получать доступ к истории с помощью кнопки в модуле " +#~ "коллекции" #, c-format #~ msgid "style %s successfully applied!" @@ -30865,8 +34680,8 @@ msgstr "Действия мышью" #~ msgstr "По хронологии" #~ msgid "" -#~ "sort the following collections in descending order: 'film roll' by " -#~ "folder, 'folder', 'times' (e.g. 'capture date')" +#~ "sort the following collections in descending order: 'film roll' by folder, " +#~ "'folder', 'times' (e.g. 'capture date')" #~ msgstr "" #~ "Порядок сортировки по убыванию в режиме «Съёмка», «Каталог» и при " #~ "обработке времени" @@ -30877,9 +34692,6 @@ msgstr "Действия мышью" #~ msgid "(AI) detect from image edges..." #~ msgstr "Автонастройка ББ (по границам)" -#~ msgid "group leaders" -#~ msgstr "Лидеры группы" - #~ msgid "group followers" #~ msgstr "Члены группы" @@ -30952,11 +34764,11 @@ msgstr "Действия мышью" #~ msgstr "По каталогу" #~ msgid "" -#~ "when having raw+JPEG images together in one directory it makes no sense " -#~ "to import both. with this flag one can ignore all JPEGs found." +#~ "when having raw+JPEG images together in one directory it makes no sense to " +#~ "import both. with this flag one can ignore all JPEGs found." #~ msgstr "" -#~ "Данная опция игнорирует файлы JPEG при импорте. Включите эту опцию, если " -#~ "в каталогах хранятся одновременно файлы Raw и JPEG." +#~ "Данная опция игнорирует файлы JPEG при импорте. Включите эту опцию, если в " +#~ "каталогах хранятся одновременно файлы Raw и JPEG." #~ msgid "tune OpenCL performance" #~ msgstr "Настройка производительности OpenCL" @@ -31041,22 +34853,20 @@ msgstr "Действия мышью" #~ "OpenCL деактивировано" #~ msgid "" -#~ "multiple GPUs detected - OpenCL scheduling profile has been set " -#~ "accordingly" +#~ "multiple GPUs detected - OpenCL scheduling profile has been set accordingly" #~ msgstr "" -#~ "Обнаружено несколько графических процессоров - профиль планирования " -#~ "OpenCL был установлен соответствующим образом" +#~ "Обнаружено несколько графических процессоров - профиль планирования OpenCL " +#~ "был установлен соответствующим образом" #~ msgid "" -#~ "very fast GPU detected - OpenCL scheduling profile has been set " -#~ "accordingly" +#~ "very fast GPU detected - OpenCL scheduling profile has been set accordingly" #~ msgstr "" #~ "Обнаружен очень быстрый графический процессор - профиль планирования " #~ "OpenCL был установлен соответствующим образом" #~ msgid "" -#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL " -#~ "for this session!" +#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL for " +#~ "this session!" #~ msgstr "Проблема совместимости OpenCL! OpenCL будет отключен в этом сеансе." #~ msgid "no-op" @@ -31090,8 +34900,8 @@ msgstr "Действия мышью" #~ "tone equalizer needs to be after distortion modules in the pipeline – " #~ "disabled" #~ msgstr "" -#~ "Эквалайзер тонов: модуль отключен! Модуль должен находиться после " -#~ "модулей, преобразующих геометрию изображения." +#~ "Эквалайзер тонов: модуль отключен! Модуль должен находиться после модулей, " +#~ "преобразующих геометрию изображения." #~ msgid "reference to which the marker should be scaled to" #~ msgstr "Референс маркера масштаба" @@ -31192,9 +35002,9 @@ msgstr "Действия мышью" #~ msgid "" #~ "demosaicer when not viewing 1:1 in darkroom mode: 'bilinear' is fast but " -#~ "slightly blurry. 'default' uses the default demosaicer for the used " -#~ "sensor (RCD or Markesteijn). 'full' will use exactly the settings as for " -#~ "full-size export." +#~ "slightly blurry. 'default' uses the default demosaicer for the used sensor " +#~ "(RCD or Markesteijn). 'full' will use exactly the settings as for full-" +#~ "size export." #~ msgstr "" #~ "Алгоритм при просмотре 1:1 в режиме предпросмотра: «билинейный» быстрый, " #~ "но слегка размытый. «по умолчанию» использует алгоритм по умолчанию для " @@ -31478,8 +35288,8 @@ msgstr "Действия мышью" #~ msgstr "Сжатие теней и светов (eigf): слабое" #~ msgid "" -#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to " -#~ "the developers" +#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to the " +#~ "developers" #~ msgstr "" #~ "Эквалайзер тонов: ошибка буфера ввода-вывода! Свяжитесь с разработчиками." @@ -31595,9 +35405,6 @@ msgstr "Действия мышью" #~ msgid "zoom fill" #~ msgstr "Заполнение по высоте" -#~ msgid "zoom fit" -#~ msgstr "Заполнение по ширине" - #~ msgctxt "preferences" #~ msgid "on startup" #~ msgstr "Запуск dt" @@ -31660,8 +35467,8 @@ msgstr "Действия мышью" #~ msgid "" #~ "this added sharpen is not recommended on cameras without a low-pass " -#~ "filter. you should disable this option if you use one of those more " -#~ "recent cameras or sharpen your images with other means." +#~ "filter. you should disable this option if you use one of those more recent " +#~ "cameras or sharpen your images with other means." #~ msgstr "" #~ "Автоматически применять модуль «Резкость». Не рекомендуется для камер, не " #~ "оборудованных low-pass фильтром." @@ -31677,8 +35484,8 @@ msgstr "Действия мышью" #~ msgstr "Порог фрагментации базы данных" #~ msgid "" -#~ "fragmentation ratio above which to ask or carry out automatically " -#~ "database maintenance" +#~ "fragmentation ratio above which to ask or carry out automatically database " +#~ "maintenance" #~ msgstr "" #~ "Порог фрагментации базы данных, при превышении которого осуществляется её " #~ "обслуживание" @@ -31707,9 +35514,6 @@ msgstr "Действия мышью" #~ msgid "gain chroma" #~ msgstr "Усиление цветности" -#~ msgid "gain hue" -#~ msgstr "Усиление оттенка" - #~ msgid "offset luminance" #~ msgstr "Смещение яркости" @@ -31891,9 +35695,6 @@ msgstr "Действия мышью" #~ msgid "lut 3D" #~ msgstr "3D таблица поиска цветов" -#~ msgid "select lut file" -#~ msgstr "Выбор файла таблицы поиска цветов" - #~ msgid "lmmse refine" #~ msgstr "Позвольте уточнить" @@ -32118,9 +35919,6 @@ msgstr "Действия мышью" #~ msgid "display blending mask" #~ msgstr "Показать маску смешивания" -#~ msgid "grey" -#~ msgstr "Серый" - #~ msgctxt "accel" #~ msgid "capture image(s)" #~ msgstr "Сделать снимок" @@ -32184,10 +35982,6 @@ msgstr "Действия мышью" #~ msgid "compress history stack" #~ msgstr "Сжать историю" -#~ msgctxt "accel" -#~ msgid "remove from darktable" -#~ msgstr "Убрать из коллекции" - #~ msgctxt "accel" #~ msgid "delete from disk using trash if possible" #~ msgstr "Удалить с диска или переместить в корзину" @@ -32480,20 +36274,20 @@ msgstr "Действия мышью" #~ msgstr "Память в МБ для использования в кэше эскизов" #~ msgid "" -#~ "this controls how much memory is going to be used for thumbnails and " -#~ "other buffers (needs a restart)." +#~ "this controls how much memory is going to be used for thumbnails and other " +#~ "buffers (needs a restart)." #~ msgstr "" -#~ "Объём памяти, выделяемый для хранения миниатюр и других буферов " -#~ "(требуется перезапуск)" +#~ "Объём памяти, выделяемый для хранения миниатюр и других буферов (требуется " +#~ "перезапуск)" #~ msgid "host memory limit (in MB) for tiling" #~ msgstr "Макс. объём памяти для мозаичной обработки" #~ msgid "" #~ "this variable controls the maximum amount of memory (in MB) a module may " -#~ "use during image processing. lower values will force memory hungry " -#~ "modules to process image with increasing number of tiles. setting this to " -#~ "0 will omit any limit. values below 500 will be treated as 500." +#~ "use during image processing. lower values will force memory hungry modules " +#~ "to process image with increasing number of tiles. setting this to 0 will " +#~ "omit any limit. values below 500 will be treated as 500." #~ msgstr "" #~ "Эта переменная управляет максимальным объемом памяти (в МБ), который " #~ "модуль может использовать во время обработки изображения. более низкие " @@ -32516,8 +36310,8 @@ msgstr "Действия мышью" #~ msgid "" #~ "the entry completion is useful for those who enter tags from keyboard " -#~ "only. for others the entry completion can be embarrassing. need to " -#~ "restart darktable." +#~ "only. for others the entry completion can be embarrassing. need to restart " +#~ "darktable." #~ msgstr "" #~ "Автоматическое дополнение тегов. Полезно тем, кто предпочитает вводить " #~ "метки с клавиатуры (требуется перезапуск)." @@ -32534,8 +36328,8 @@ msgstr "Действия мышью" #~ msgstr "" #~ "Мы изменили настройки параметров производительности, её запуск может " #~ "улучшить производительность darktable.\n" -#~ "Однако это может изменить некоторые существующие настройки, особенно, " -#~ "если они были изменены вручную.\n" +#~ "Однако это может изменить некоторые существующие настройки, особенно, если " +#~ "они были изменены вручную.\n" #~ "Запустить настройку параметров производительности?\n" #~ msgctxt "accel" @@ -32740,14 +36534,6 @@ msgstr "Действия мышью" #~ msgid "lua" #~ msgstr "Lua" -#~ msgctxt "accel" -#~ msgid "enable module" -#~ msgstr "Включить модуль" - -#~ msgctxt "accel" -#~ msgid "focus module" -#~ msgstr "Фокус на модуле" - #~ msgctxt "accel" #~ msgid "reset module parameters" #~ msgstr "Сбросить настройки модуля" @@ -32791,10 +36577,6 @@ msgstr "Действия мышью" #~ msgid "scroll to change %s of module %s %s" #~ msgstr "Прокрутите для изменения %s в модуле %s %s" -#~ msgctxt "accel" -#~ msgid "tethering view" -#~ msgstr "Режим съёмки" - #~ msgctxt "accel" #~ msgid "lighttable view" #~ msgstr "Режим обзора" @@ -32861,11 +36643,11 @@ msgstr "Действия мышью" #~ msgstr "Конфликт комбинаций клавиш" #~ msgid "" -#~ "are you sure you want to restore the default keybindings? this will " -#~ "erase any modifications you have made." +#~ "are you sure you want to restore the default keybindings? this will erase " +#~ "any modifications you have made." #~ msgstr "" -#~ "Вы действительно хотите восстановить исходные клавиатурные комбинации? " -#~ "Все внесённые изменения будут стёрты." +#~ "Вы действительно хотите восстановить исходные клавиатурные комбинации? Все " +#~ "внесённые изменения будут стёрты." #~ msgid "normal images" #~ msgstr "Обычные снимки" @@ -32962,9 +36744,6 @@ msgstr "Действия мышью" #~ msgid "all rights reserved." #~ msgstr "Все права сохранены" -#~ msgid "search module" -#~ msgstr "Поиск" - #~ msgid "" #~ "tag dictionary,\n" #~ "double-click to attach,\n" @@ -33051,10 +36830,6 @@ msgstr "Действия мышью" #~ msgid "move up and select" #~ msgstr "Поднять и выделить" -#~ msgctxt "accel" -#~ msgid "move down and select" -#~ msgstr "Опустить и выделить" - #~ msgctxt "accel" #~ msgid "move left and select" #~ msgstr "Влево и выделить" @@ -33086,14 +36861,10 @@ msgstr "Действия мышью" #~ msgid "crop y" #~ msgstr "Обрезка Y" -#~ msgid "crop width" -#~ msgstr "Ширина обрезки" - #~ msgid "" -#~ "changes the default collections-list order for folders, times and dates " -#~ "to run from recent to older" -#~ msgstr "" -#~ "Порядок сортировки от нового к старому в режиме каталог, дата, время" +#~ "changes the default collections-list order for folders, times and dates to " +#~ "run from recent to older" +#~ msgstr "Порядок сортировки от нового к старому в режиме каталог, дата, время" #~ msgid "" #~ "do not have the rating of one star behave as documented in the manual--an " @@ -33103,9 +36874,9 @@ msgstr "Действия мышью" #~ "одной звезды" #~ msgid "" -#~ "if enabled, cached thumbnails will be color managed so that lighttable " -#~ "and filmstrip can show correct colors. otherwise the results may look " -#~ "wrong once the display profile gets changed." +#~ "if enabled, cached thumbnails will be color managed so that lighttable and " +#~ "filmstrip can show correct colors. otherwise the results may look wrong " +#~ "once the display profile gets changed." #~ msgstr "" #~ "Поддержка точного воспроизведения цветов миниатюр, используемых в режиме " #~ "обзора и ленты снимков. Если опция отключена, то миниатюры могут " @@ -33133,8 +36904,8 @@ msgstr "Действия мышью" #~ msgid "" #~ "if set to a positive, non-zero value this variable defines the minimum " #~ "amount of memory (in MB) that tiling should take for a single image " -#~ "buffer. has precedence over heuristics based on host_memory_limit (needs " -#~ "a restart)." +#~ "buffer. has precedence over heuristics based on host_memory_limit (needs a " +#~ "restart)." #~ msgstr "" #~ "Минимальный объём буфера (в МБ) при мозаичной обработке одного снимка " #~ "(требуется перезапуск)" @@ -33164,28 +36935,28 @@ msgstr "Действия мышью" #~ "\n" #~ " How to solve this problem?\n" #~ "\n" -#~ " 1 - Search in your environment if another darktable occurrence is " -#~ "active. If so, use it or close it. \n" +#~ " 1 - Search in your environment if another darktable occurrence is active. " +#~ "If so, use it or close it. \n" #~ " The lock indicates that the process number of this occurrence is : " #~ "%d\n" #~ "\n" -#~ " 2 - If you can't find this other occurrence, try closing your session " -#~ "and reopening it or shutting down your computer. \n" +#~ " 2 - If you can't find this other occurrence, try closing your session and " +#~ "reopening it or shutting down your computer. \n" #~ " This will delete all running programs and thus close the database " #~ "correctly.\n" #~ "\n" #~ " 3 - If these two actions are not enough, it is because at least one of " #~ "the two files that materialize the locks remains \n" -#~ " and that these are no longer attached to any occurrence of " -#~ "darktable. It is then necessary to delete it (or them). \n" +#~ " and that these are no longer attached to any occurrence of darktable. " +#~ "It is then necessary to delete it (or them). \n" #~ " The two files are named data.db.lock and library.db.lock respectively. The opening mechanism signals \n" #~ " the presence of the %s file in the %s " #~ "folder. \n" #~ " (full pathname: %s).\n" #~ "\n" -#~ " Caution! Do not delete these files without first checking " -#~ "that there are no more occurrences of darktable, \n" +#~ " Caution! Do not delete these files without first checking that " +#~ "there are no more occurrences of darktable, \n" #~ " otherwise you risk generating serious inconsistencies in your " #~ "database.\n" #~ "\n" @@ -33202,8 +36973,8 @@ msgstr "Действия мышью" #~ " Решение проблемы:\n" #~ " 1 - Найдите работающий экземпляр darktable и закройте его. \n" #~ " Процесс darktable имеет следующий идентификатор: %d\n" -#~ " 2 - Если работающие экземпляры не найдены, то попробуйте завершить " -#~ "работу пользовательской сессии.\n" +#~ " 2 - Если работающие экземпляры не найдены, то попробуйте завершить работу " +#~ "пользовательской сессии.\n" #~ " 3 - Если указанные способы не помогли, то удалите следующие файлы из " #~ "каталога настроек darktable: data.db.lock и library.db.lock.\n" @@ -33247,10 +37018,6 @@ msgstr "Действия мышью" #~ msgid "divide reverse" #~ msgstr "Деление обратного" -#~ msgctxt "blendmode" -#~ msgid "unbounded (deprecated)" -#~ msgstr "Без границы (устаревший)" - #~ msgid "output image" #~ msgstr "Конечное изображение" @@ -33305,8 +37072,8 @@ msgstr "Действия мышью" #~ "shift+scroll to change compression\n" #~ "ctrl+scroll to set opacity (%d%%)" #~ msgstr "" -#~ "Shift+Прокрутка меняет сжатие, Ctrl+Прокрутка меняет непрозрачность " -#~ "фигуры (%d%%)" +#~ "Shift+Прокрутка меняет сжатие, Ctrl+Прокрутка меняет непрозрачность фигуры " +#~ "(%d%%)" #~ msgid "" #~ "scroll to set curvature, shift+scroll to change compression\n" @@ -33342,8 +37109,8 @@ msgstr "Действия мышью" #~ msgid "scroll to set hardness, ctrl+scroll to set shape opacity (%d%%)" #~ msgstr "" -#~ "Колесо мыши меняет растушёвку, Ctrl+Прокрутка меняет непрозрачность " -#~ "фигуры (%d%%)" +#~ "Колесо мыши меняет растушёвку, Ctrl+Прокрутка меняет непрозрачность фигуры " +#~ "(%d%%)" #~ msgid "scroll to set brush size" #~ msgstr "Колесо мыши меняет размер кисти" @@ -33478,8 +37245,7 @@ msgstr "Действия мышью" #~ msgid "import folders recursively" #~ msgstr "Импортировать вложенные каталоги" -#~ msgid "" -#~ "recursively import subfolders. Each folder goes into a new film roll." +#~ msgid "recursively import subfolders. Each folder goes into a new film roll." #~ msgstr "" #~ "Рекурсивно импортировать подкаталоги. Для каждого подкаталога будет " #~ "создана своя съёмка." @@ -33490,9 +37256,6 @@ msgstr "Действия мышью" #~ msgid "image..." #~ msgstr "Снимок..." -#~ msgid "select one or more images to import" -#~ msgstr "Выбор снимков для импорта" - #~ msgid "folder..." #~ msgstr "Каталог..." @@ -33572,9 +37335,9 @@ msgstr "Действия мышью" #~ msgid "" #~ "use the current filter settings to select the geotagged images drawn on " -#~ "the map, i.e. limit the images drawn to the current filmstrip. this " -#~ "limits the number of images drawn and thus reduces the time needed to " -#~ "draw the images." +#~ "the map, i.e. limit the images drawn to the current filmstrip. this limits " +#~ "the number of images drawn and thus reduces the time needed to draw the " +#~ "images." #~ msgstr "" #~ "Использовать текущие настройки фильтров для показа снимков на карте. Это " #~ "уменьшит время, необходимое для их отображения." @@ -33585,9 +37348,6 @@ msgstr "Действия мышью" #~ msgid "same option as for export, but applies to slideshow." #~ msgstr "Использовать настройки экспорта в режиме слайдшоу" -#~ msgid "error: output file is a directory. please specify file name" -#~ msgstr "Ошибка: файл вывода не может быть каталогом! Укажите имя файла." - #~ msgid "" #~ "an error has occurred while trying to open the database from\n" #~ "\n" @@ -34233,10 +37993,6 @@ msgstr "Действия мышью" #~ msgid "find lens" #~ msgstr "Найти объектив" -#~ msgctxt "accel" -#~ msgid "select corrections" -#~ msgstr "Выберите коррективы" - #~ msgctxt "accel" #~ msgid "corrections" #~ msgstr "Коррективы" @@ -34695,9 +38451,8 @@ msgstr "Действия мышью" #~ "use the per-camera basecurve by default instead of the generic " #~ "manufacturer one if there is one available (needs a restart)" #~ msgstr "" -#~ "Автоматически применять индивидуальные базовые кривые (при наличии) " -#~ "вместо общего профиля для данного производителя камер (требуется " -#~ "перезапуск)." +#~ "Автоматически применять индивидуальные базовые кривые (при наличии) вместо " +#~ "общего профиля для данного производителя камер (требуется перезапуск)." #~ msgid "auto-apply basecurve" #~ msgstr "Применять базовую кривую" @@ -34874,8 +38629,8 @@ msgstr "Действия мышью" #~ "upload photos before continuing." #~ msgstr "" #~ "Шаг 1: Сейчас Facebook должен открыться в браузере. Вам нужно будет " -#~ "авторизоваться и дать darktable доступ к вашей учётной записи для " -#~ "загрузки фотографий." +#~ "авторизоваться и дать darktable доступ к вашей учётной записи для загрузки " +#~ "фотографий." #~ msgid "" #~ "step 2: paste your browser URL and click the OK button once you are done." @@ -35000,8 +38755,8 @@ msgstr "Действия мышью" #~ "upload photos before continuing." #~ msgstr "" #~ "Шаг 1: Сейчас в браузере должна открыться новая вкладка или окно. Вам " -#~ "необходимо авторизоваться в Google и предоставить darktable доступ к " -#~ "вашей учётной записи." +#~ "необходимо авторизоваться в Google и предоставить darktable доступ к вашей " +#~ "учётной записи." #~ msgid "" #~ "step 2: paste the verification code shown to you in the browser and click " @@ -35013,9 +38768,6 @@ msgstr "Действия мышью" #~ msgid "google authentication" #~ msgstr "Аутентификация в Google" -#~ msgid "verification code:" -#~ msgstr "Код проверки:" - #~ msgid "please enter the verification code" #~ msgstr "Введите проверочный код" @@ -35286,8 +39038,8 @@ msgstr "Действия мышью" #~ msgid "" #~ "the image will first be processed in full resolution, and downscaled at " -#~ "the very end. this can result in better quality sometimes, but will " -#~ "always be slower." +#~ "the very end. this can result in better quality sometimes, but will always " +#~ "be slower." #~ msgstr "" #~ "Обработка всегда будет выполняться в полный размер снимка, который затем " #~ "будет уменьшен до требуемых размеров." @@ -35312,13 +39064,12 @@ msgstr "Действия мышью" #~ "we have had numerous reports that darktable exhibits sporadic issues and " #~ "crashes when using 32-bit builds.\n" #~ "we strongly recommend you switch to a proper 64-bit build.\n" -#~ "otherwise, you are GUARANTEED to experience issues which cannot be " -#~ "fixed.\n" +#~ "otherwise, you are GUARANTEED to experience issues which cannot be fixed.\n" #~ msgstr "" #~ "ВНИМАНИЕ!\n" #~ "Вы используете 32-разрядную сборку darktable.\n" -#~ "32-разрядные системы имеют значительные ограничения виртуального " -#~ "адресного пространства.\n" +#~ "32-разрядные системы имеют значительные ограничения виртуального адресного " +#~ "пространства.\n" #~ "Мы имеет множественные сообщения о спорадических ошибках и падениях 32-" #~ "разрядных сборок darktable.\n" #~ "Мы настоятельно рекомендуем переход на 64-разрядную сборку.\n" @@ -35326,8 +39077,8 @@ msgstr "Действия мышью" #~ msgid "ctrl+scroll to set shape opacity, shift+scroll to set feather size" #~ msgstr "" -#~ "Ctrl+Прокрутка меняет непрозрачность фигуры, Shift+Прокрутка меняет " -#~ "размер растушёвки" +#~ "Ctrl+Прокрутка меняет непрозрачность фигуры, Shift+Прокрутка меняет размер " +#~ "растушёвки" #~ msgid "B/W" #~ msgstr "Ч/б" @@ -35522,8 +39273,8 @@ msgstr "Действия мышью" #, fuzzy #~ msgid "" #~ "the following three settings describe the directory structure and file " -#~ "renaming for import storage and images; if you don't know how to use " -#~ "this, keep the default settings." +#~ "renaming for import storage and images; if you don't know how to use this, " +#~ "keep the default settings." #~ msgstr "" #~ "Ниже настраивается именование каталогов и имён файлов, создаваемых при " #~ "копировании снимков с камеры. Если вы не знаете, как с этим работать, " @@ -35549,10 +39300,10 @@ msgstr "Действия мышью" #~ "when a image are downloaded from camera it is replicated to found backup " #~ "destinations." #~ msgstr "" -#~ "Программа может выполнять резервное копирование импортируемых данных в " -#~ "ещё один каталог. При активации этой функции darktable ищет указанный " -#~ "каталог и создаёт в нем резервную копию, воссоздавая структуру хранения " -#~ "данных в основном каталоге фотографий." +#~ "Программа может выполнять резервное копирование импортируемых данных в ещё " +#~ "один каталог. При активации этой функции darktable ищет указанный каталог " +#~ "и создаёт в нем резервную копию, воссоздавая структуру хранения данных в " +#~ "основном каталоге фотографий." #~ msgid "check this option to enable automatic backup of imported images" #~ msgstr "Использовать ли автоматическое создание резервных копий" @@ -35741,8 +39492,8 @@ msgstr "Действия мышью" #~ msgstr "Удалить оригиналы после импорта" #~ msgid "" -#~ "check this option if you want to delete images on camera after download " -#~ "to computer" +#~ "check this option if you want to delete images on camera after download to " +#~ "computer" #~ msgstr "Удалять ли фотографии с флэш-карты камеры после импорта снимков" #~ msgid "Friends" @@ -35846,9 +39597,6 @@ msgstr "Действия мышью" #~ msgid "split" #~ msgstr "Разделение" -#~ msgid "split" -#~ msgstr "Разделение" - #~ msgid "offset of filter in angle of rotation" #~ msgstr "Положение промежуточной точки перехода" @@ -35856,11 +39604,11 @@ msgstr "Действия мышью" #~ msgstr "Модуль «%s» как избранный" #~ msgid "" -#~ "filename relative to ~/.config/darktable or starting with a slash (needs " -#~ "a restart)." +#~ "filename relative to ~/.config/darktable or starting with a slash (needs a " +#~ "restart)." #~ msgstr "" -#~ "Имя файла относительно ~/.config/darktable, либо начиная с черты " -#~ "(вступает в силу после перезапуска)" +#~ "Имя файла относительно ~/.config/darktable, либо начиная с черты (вступает " +#~ "в силу после перезапуска)" #, fuzzy #~ msgid "colorblend" @@ -36307,9 +40055,6 @@ msgstr "Действия мышью" #~ msgid "swap aspect" #~ msgstr "Формат" -#~ msgid "accelerator" -#~ msgstr "Действие" - #~ msgid "full resolution image buffers to keep in main memory cache" #~ msgstr "Буферы полноразмерных фотографий в основном кэше памяти" @@ -36446,9 +40191,6 @@ msgstr "Действия мышью" #~ msgid "luma (L)" #~ msgstr "Яркость (L)" -#~ msgid "hue (h)" -#~ msgstr "Тон (h)" - #~ msgid "doubleclick to select" #~ msgstr "Выберите двойным щелчком" @@ -36461,13 +40203,12 @@ msgstr "Действия мышью" #~ msgstr "0: среднее, 1: мин, 2: макс" #~ msgid "Default client to use, this overrides detection of default client." -#~ msgstr "" -#~ "Используемый по умолчанию почтовый клиент вместо указанного системой" +#~ msgstr "Используемый по умолчанию почтовый клиент вместо указанного системой" #~ msgid "append or replace history stack if pasted" #~ msgstr "" -#~ "При вставке записывать историю изменений поверх существующей или " -#~ "заменять существующую историю" +#~ "При вставке записывать историю изменений поверх существующей или заменять " +#~ "существующую историю" #~ msgid "flag if backup of imported images should be performed" #~ msgstr "" @@ -36515,8 +40256,7 @@ msgstr "Действия мышью" #~ msgid "name of capture job" #~ msgstr "Имя задачи съёмки" -#~ msgid "" -#~ "select a layout for the lighttable: 0 - zoomable or 1 - file manager." +#~ msgid "select a layout for the lighttable: 0 - zoomable or 1 - file manager." #~ msgstr "" #~ "Выберите тип светового стола: 0 - масштабируемая сетка или 1 - обычный " #~ "список." @@ -36534,9 +40274,6 @@ msgstr "Действия мышью" #~ msgid "width of the exported image, or 0 if no scaling should be done." #~ msgstr "Ширина экспортируемой фотографии, при значении 0 размер не меняется" -#~ msgid "license" -#~ msgstr "Лицензия" - #~ msgid "" #~ "warning: these are cryptic low level settings!\n" #~ "you probably don't have to change them." @@ -36584,9 +40321,6 @@ msgstr "Действия мышью" #~ msgstr "" #~ "Отключить улучшение интерполяции, если края объектов становятся неровными" -#~ msgid "fbdd denoising" -#~ msgstr "Подавление шума" - #~ msgctxt "fbdd noise" #~ msgid "none" #~ msgstr "Нет" @@ -36607,8 +40341,8 @@ msgstr "Действия мышью" #~ "number of passes an edge-sensitive median filter to differential color " #~ "planes" #~ msgstr "" -#~ "Количество проходов чувствительного к краям медианного фильтра по " -#~ "цветовым плоскостям" +#~ "Количество проходов чувствительного к краям медианного фильтра по цветовым " +#~ "плоскостям" #~ msgid "ca autocorrect" #~ msgstr "Автокоррекция ХА" diff --git a/po/sl.po b/po/sl.po index b8c66e66bf6..d1e3892cde5 100644 --- a/po/sl.po +++ b/po/sl.po @@ -82,29 +82,29 @@ msgid "" msgstr "" "Project-Id-Version: darktable 5.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-05-29 19:05+0200\n" -"PO-Revision-Date: 2026-05-30 10:43+0200\n" +"POT-Creation-Date: 2026-06-10 23:06+0200\n" +"PO-Revision-Date: 2026-06-13 17:10+0200\n" "Last-Translator: Matjaž Jeran \n" "Language-Team: Slovenian \n" "Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " -"n%100==4 ? 2 : 3);\n" -"X-Generator: Poedit 3.9\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%" +"100==4 ? 2 : 3);\n" +"X-Generator: Lokalize 26.04.2\n" #: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "prvi pojavek" -#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4678 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4723 msgctxt "preferences" msgid "last instance" msgstr "zadnji pojavek" -#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4352 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4379 msgctxt "preferences" msgid "triangle" msgstr "trikotnik" @@ -127,7 +127,7 @@ msgstr "stolpec" #: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 #: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 #: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2922 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2949 msgctxt "preferences" msgid "never" msgstr "nikoli" @@ -137,7 +137,7 @@ msgctxt "preferences" msgid "once a month" msgstr "enkrat na mesec" -#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4136 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4163 msgctxt "preferences" msgid "once a week" msgstr "enkrat na teden" @@ -159,12 +159,12 @@ msgid "small" msgstr "majhno" #: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3637 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3664 msgctxt "preferences" msgid "default" msgstr "privzeto" -#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4296 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 msgctxt "preferences" msgid "large" msgstr "velik" @@ -174,19 +174,19 @@ msgctxt "preferences" msgid "after edit" msgstr "po urejanju" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4215 msgctxt "preferences" msgid "on import" msgstr "ob uvozu" #: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 -#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5041 -#: ../build/bin/preferences_gen.h:3324 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 +#: ../build/bin/preferences_gen.h:3351 msgctxt "preferences" msgid "always" msgstr "vedno" -#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4206 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4233 msgctxt "preferences" msgid "only large entries" msgstr "samo veliki vnosi" @@ -196,7 +196,7 @@ msgctxt "preferences" msgid "sensitive" msgstr "občutljivo" -#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4803 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4848 msgctxt "preferences" msgid "insensitive" msgstr "neobčutljivo" @@ -211,7 +211,7 @@ msgctxt "preferences" msgid "very fast GPU" msgstr "zelo hiter grafični procesor" -#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4877 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4922 msgctxt "preferences" msgid "import time" msgstr "čas uvoza" @@ -252,8 +252,8 @@ msgid "Hex" msgstr "Hex" #: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 -#: ../build/bin/conf_gen.h:3839 ../build/bin/conf_gen.h:4267 -#: ../build/bin/conf_gen.h:4808 +#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4817 msgctxt "preferences" msgid "none" msgstr "nič" @@ -388,7 +388,7 @@ msgid "VGA" msgstr "VGA" #: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 -#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2853 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2880 msgctxt "preferences" msgid "720p" msgstr "720p" @@ -429,8 +429,8 @@ msgctxt "preferences" msgid "8K" msgstr "8K" -#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3838 -#: ../build/bin/conf_gen.h:5044 ../build/bin/preferences_gen.h:4046 +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 +#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4073 msgctxt "preferences" msgid "auto" msgstr "avto" @@ -480,7 +480,7 @@ msgctxt "preferences" msgid "high" msgstr "visoka" -#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3187 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3214 msgctxt "preferences" msgid "false color" msgstr "napačna barva" @@ -505,7 +505,7 @@ msgctxt "preferences" msgid "top center" msgstr "zgoraj v sredini" -#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3102 +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3129 msgctxt "preferences" msgid "bottom" msgstr "dno" @@ -590,260 +590,261 @@ msgid "max polygon points" msgstr "maksimalno število točk poligona" #: ../build/bin/conf_gen.h:2842 -msgid "limit the number of points imported with polygon in find location module" +msgid "" +"limit the number of points imported with polygon in find location module" msgstr "omeji število točk uvoženih s poligonom v modulu za iskanje lokacije" -#: ../build/bin/conf_gen.h:3345 ../build/bin/conf_gen.h:3357 +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 msgctxt "preferences" msgid "bilinear" msgstr "bilinearni" -#: ../build/bin/conf_gen.h:3346 ../build/bin/conf_gen.h:3358 -#: ../build/bin/preferences_gen.h:3409 +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 +#: ../build/bin/preferences_gen.h:3436 msgctxt "preferences" msgid "bicubic" msgstr "bikubični" -#: ../build/bin/conf_gen.h:3347 ../build/bin/conf_gen.h:3359 +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:3360 ../build/bin/preferences_gen.h:3427 +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3454 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3840 +#: ../build/bin/conf_gen.h:3849 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3841 +#: ../build/bin/conf_gen.h:3850 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3842 +#: ../build/bin/conf_gen.h:3851 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3843 +#: ../build/bin/conf_gen.h:3852 msgctxt "preferences" msgid "windows_credentials" msgstr "windows_credentials" -#: ../build/bin/conf_gen.h:4141 +#: ../build/bin/conf_gen.h:4150 msgctxt "preferences" msgid "vectorscope" msgstr "vektorskop" -#: ../build/bin/conf_gen.h:4142 +#: ../build/bin/conf_gen.h:4151 msgctxt "preferences" msgid "waveform" msgstr "oblika vala" -#: ../build/bin/conf_gen.h:4143 +#: ../build/bin/conf_gen.h:4152 msgctxt "preferences" msgid "split" msgstr "razdeli" -#: ../build/bin/conf_gen.h:4144 +#: ../build/bin/conf_gen.h:4153 msgctxt "preferences" msgid "RGB parade" msgstr "RGB parada" -#: ../build/bin/conf_gen.h:4145 +#: ../build/bin/conf_gen.h:4154 msgctxt "preferences" msgid "histogram" msgstr "histogram" -#: ../build/bin/conf_gen.h:4155 +#: ../build/bin/conf_gen.h:4164 msgctxt "preferences" msgid "left" msgstr "levo" -#: ../build/bin/conf_gen.h:4156 ../build/bin/preferences_gen.h:4517 +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4562 msgctxt "preferences" msgid "right" msgstr "desno" -#: ../build/bin/conf_gen.h:4175 ../build/bin/conf_gen.h:4220 +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 msgctxt "preferences" msgid "logarithmic" msgstr "logaritmično" -#: ../build/bin/conf_gen.h:4176 ../build/bin/conf_gen.h:4221 +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 msgctxt "preferences" msgid "linear" msgstr "linearno" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "horizontal" msgstr "vodoravno" -#: ../build/bin/conf_gen.h:4187 +#: ../build/bin/conf_gen.h:4196 msgctxt "preferences" msgid "vertical" msgstr "navpično" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:4206 msgctxt "preferences" msgid "overlaid" msgstr "prekrivno" -#: ../build/bin/conf_gen.h:4198 +#: ../build/bin/conf_gen.h:4207 msgctxt "preferences" msgid "parade" msgstr "parada" -#: ../build/bin/conf_gen.h:4208 +#: ../build/bin/conf_gen.h:4217 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:4209 +#: ../build/bin/conf_gen.h:4218 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:4210 +#: ../build/bin/conf_gen.h:4219 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:4268 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "monochromatic" msgstr "monokromatsko" -#: ../build/bin/conf_gen.h:4269 +#: ../build/bin/conf_gen.h:4278 msgctxt "preferences" msgid "analogous" msgstr "analogno" -#: ../build/bin/conf_gen.h:4270 +#: ../build/bin/conf_gen.h:4279 msgctxt "preferences" msgid "analogous complementary" msgstr "analogno komplementarno" -#: ../build/bin/conf_gen.h:4271 +#: ../build/bin/conf_gen.h:4280 msgctxt "preferences" msgid "complementary" msgstr "komplementarno" -#: ../build/bin/conf_gen.h:4272 +#: ../build/bin/conf_gen.h:4281 msgctxt "preferences" msgid "split complementary" msgstr "razcep komplementarnega" -#: ../build/bin/conf_gen.h:4273 +#: ../build/bin/conf_gen.h:4282 msgctxt "preferences" msgid "dyad" msgstr "diada" -#: ../build/bin/conf_gen.h:4274 +#: ../build/bin/conf_gen.h:4283 msgctxt "preferences" msgid "triad" msgstr "triada" -#: ../build/bin/conf_gen.h:4275 +#: ../build/bin/conf_gen.h:4284 msgctxt "preferences" msgid "tetrad" msgstr "tetrada" -#: ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4285 msgctxt "preferences" msgid "square" msgstr "kvadrat" -#: ../build/bin/conf_gen.h:4295 +#: ../build/bin/conf_gen.h:4304 msgctxt "preferences" msgid "normal" msgstr "normalno" -#: ../build/bin/conf_gen.h:4297 +#: ../build/bin/conf_gen.h:4306 msgctxt "preferences" msgid "narrow" msgstr "ozko" -#: ../build/bin/conf_gen.h:4298 +#: ../build/bin/conf_gen.h:4307 msgctxt "preferences" msgid "line" msgstr "črta" -#: ../build/bin/conf_gen.h:4605 +#: ../build/bin/conf_gen.h:4614 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:4606 +#: ../build/bin/conf_gen.h:4615 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:4607 +#: ../build/bin/conf_gen.h:4616 msgctxt "preferences" msgid "inch" msgstr "palec" -#: ../build/bin/conf_gen.h:4657 +#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:237 msgctxt "preferences" msgid "grey" msgstr "siva" -#: ../build/bin/conf_gen.h:4658 +#: ../build/bin/conf_gen.h:4667 ../build/bin/preferences_gen.h:238 msgctxt "preferences" msgid "dark" msgstr "temna" -#: ../build/bin/conf_gen.h:4659 +#: ../build/bin/conf_gen.h:4668 ../build/bin/preferences_gen.h:239 msgctxt "preferences" msgid "darker" msgstr "temnejša" -#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:4535 +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4580 msgctxt "preferences" msgid "all" msgstr "vse" -#: ../build/bin/conf_gen.h:4667 +#: ../build/bin/conf_gen.h:4676 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:4668 +#: ../build/bin/conf_gen.h:4677 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:4804 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3520 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "glede na sceno (sigmoidalno)" -#: ../build/bin/conf_gen.h:4805 +#: ../build/bin/conf_gen.h:4814 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "glede na sceno (filmično)" -#: ../build/bin/conf_gen.h:4806 +#: ../build/bin/conf_gen.h:4815 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "glede na sceno (AgX)" -#: ../build/bin/conf_gen.h:4807 +#: ../build/bin/conf_gen.h:4816 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "glede na zaslon (zapuščina)" -#: ../build/bin/conf_gen.h:4946 +#: ../build/bin/conf_gen.h:4955 msgid "camera time zone" msgstr "časovna cona kamere" -#: ../build/bin/conf_gen.h:4947 +#: ../build/bin/conf_gen.h:4956 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone so " "the GPX data can be correctly matched" @@ -851,62 +852,62 @@ msgstr "" "večina kamer v EXIFu ne shranjuje časovnih pasov. Podajte časovni pas, da se " "lahko podatki iz datoteke GPX ustrezno uskladijo s slikami" -#: ../build/bin/conf_gen.h:4963 +#: ../build/bin/conf_gen.h:4972 msgctxt "preferences" msgid "no color" msgstr "brez barve" -#: ../build/bin/conf_gen.h:4964 +#: ../build/bin/conf_gen.h:4973 msgctxt "preferences" msgid "illuminant color" msgstr "barva vrste osvetlitve" -#: ../build/bin/conf_gen.h:4965 +#: ../build/bin/conf_gen.h:4974 msgctxt "preferences" msgid "effect emulation" msgstr "posnemanje učinka" -#: ../build/bin/conf_gen.h:5029 +#: ../build/bin/conf_gen.h:5038 msgctxt "preferences" msgid "list" msgstr "seznam" -#: ../build/bin/conf_gen.h:5030 +#: ../build/bin/conf_gen.h:5039 msgctxt "preferences" msgid "tabs" msgstr "zavihki" -#: ../build/bin/conf_gen.h:5031 +#: ../build/bin/conf_gen.h:5040 msgctxt "preferences" msgid "columns" msgstr "stolpci" -#: ../build/bin/conf_gen.h:5042 +#: ../build/bin/conf_gen.h:5051 msgctxt "preferences" msgid "active" msgstr "aktivno" -#: ../build/bin/conf_gen.h:5043 +#: ../build/bin/conf_gen.h:5052 msgctxt "preferences" msgid "dim" msgstr "zatemnjeno" -#: ../build/bin/conf_gen.h:5045 +#: ../build/bin/conf_gen.h:5054 msgctxt "preferences" msgid "fade" msgstr "obledeno" -#: ../build/bin/conf_gen.h:5046 +#: ../build/bin/conf_gen.h:5055 msgctxt "preferences" msgid "fit" msgstr "prilagojeno" -#: ../build/bin/conf_gen.h:5047 +#: ../build/bin/conf_gen.h:5056 msgctxt "preferences" msgid "smooth" msgstr "poglajeno" -#: ../build/bin/conf_gen.h:5048 +#: ../build/bin/conf_gen.h:5057 msgctxt "preferences" msgid "glide" msgstr "obrušeno" @@ -932,77 +933,103 @@ msgstr "ni na voljo" msgid "not available on this system" msgstr "ni na voljo na tem sistemu" -#: ../build/bin/preferences_gen.h:2571 ../src/control/jobs/control_jobs.c:3118 +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "darktable tema" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"Senca okoli fotografije vpliva na to, kako vidite njene barve in tone med " +"urejanjem. Siva je priporočljiva, ker je najbolj nevtralna – ne potiska " +"vašega očesa v nobeno smer.\n" +"\n" +"siva: najboljša za natančno barvno delo\n" +"\n" +"temna: manj motečih elementov okoli slike\n" +"\n" +"temnejša: dobra za slabo osvetljene prostore" + +#: ../build/bin/preferences_gen.h:2598 ../src/control/jobs/control_jobs.c:3118 #: ../src/libs/import.c:183 msgid "import" msgstr "uvozi" -#: ../build/bin/preferences_gen.h:2576 +#: ../build/bin/preferences_gen.h:2603 msgid "session options" msgstr "možnosti seje" -#: ../build/bin/preferences_gen.h:2586 +#: ../build/bin/preferences_gen.h:2613 msgid "base filmroll's directory" msgstr "osnovni imenik filmskih zvitkov" -#: ../build/bin/preferences_gen.h:2597 ../build/bin/preferences_gen.h:2619 -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2658 -#: ../build/bin/preferences_gen.h:2691 ../build/bin/preferences_gen.h:2708 -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:2810 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2853 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2939 ../build/bin/preferences_gen.h:2961 -#: ../build/bin/preferences_gen.h:2985 ../build/bin/preferences_gen.h:3009 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3084 ../build/bin/preferences_gen.h:3102 -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:3162 -#: ../build/bin/preferences_gen.h:3187 ../build/bin/preferences_gen.h:3204 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3306 -#: ../build/bin/preferences_gen.h:3324 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3358 ../build/bin/preferences_gen.h:3391 -#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3427 -#: ../build/bin/preferences_gen.h:3450 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3493 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3544 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3615 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3686 -#: ../build/bin/preferences_gen.h:3707 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3749 ../build/bin/preferences_gen.h:3770 -#: ../build/bin/preferences_gen.h:3791 ../build/bin/preferences_gen.h:3812 -#: ../build/bin/preferences_gen.h:3845 ../build/bin/preferences_gen.h:3862 -#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 -#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4046 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4085 -#: ../build/bin/preferences_gen.h:4118 ../build/bin/preferences_gen.h:4136 -#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4206 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4352 -#: ../build/bin/preferences_gen.h:4369 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4420 -#: ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4454 -#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4517 -#: ../build/bin/preferences_gen.h:4535 ../build/bin/preferences_gen.h:4557 -#: ../build/bin/preferences_gen.h:4585 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4678 -#: ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4719 -#: ../build/bin/preferences_gen.h:4785 ../build/bin/preferences_gen.h:4803 -#: ../build/bin/preferences_gen.h:4877 +#: ../build/bin/preferences_gen.h:2624 ../build/bin/preferences_gen.h:2646 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2718 ../build/bin/preferences_gen.h:2735 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2820 ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2880 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:2966 ../build/bin/preferences_gen.h:2988 +#: ../build/bin/preferences_gen.h:3012 ../build/bin/preferences_gen.h:3036 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3111 ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3172 ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3214 ../build/bin/preferences_gen.h:3231 +#: ../build/bin/preferences_gen.h:3248 ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3282 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3333 +#: ../build/bin/preferences_gen.h:3351 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3385 ../build/bin/preferences_gen.h:3418 +#: ../build/bin/preferences_gen.h:3436 ../build/bin/preferences_gen.h:3454 +#: ../build/bin/preferences_gen.h:3477 ../build/bin/preferences_gen.h:3501 +#: ../build/bin/preferences_gen.h:3520 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3571 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3642 ../build/bin/preferences_gen.h:3664 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3713 +#: ../build/bin/preferences_gen.h:3734 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3797 +#: ../build/bin/preferences_gen.h:3818 ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:3872 ../build/bin/preferences_gen.h:3889 +#: ../build/bin/preferences_gen.h:3906 ../build/bin/preferences_gen.h:3923 +#: ../build/bin/preferences_gen.h:3940 ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:3974 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4073 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4145 ../build/bin/preferences_gen.h:4163 +#: ../build/bin/preferences_gen.h:4215 ../build/bin/preferences_gen.h:4233 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4379 +#: ../build/bin/preferences_gen.h:4396 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4447 +#: ../build/bin/preferences_gen.h:4464 ../build/bin/preferences_gen.h:4481 +#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4544 +#: ../build/bin/preferences_gen.h:4562 ../build/bin/preferences_gen.h:4580 +#: ../build/bin/preferences_gen.h:4602 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4654 ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:4688 ../build/bin/preferences_gen.h:4705 +#: ../build/bin/preferences_gen.h:4723 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4764 ../build/bin/preferences_gen.h:4830 +#: ../build/bin/preferences_gen.h:4848 ../build/bin/preferences_gen.h:4922 #, c-format msgid "double click to reset to `%s'" msgstr "dvokliknite da bi ponovno nastavili na '%s'" -#: ../build/bin/preferences_gen.h:2599 +#: ../build/bin/preferences_gen.h:2626 msgid "" "directory where newly imported filmrolls are stored; the default uses $" "(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" @@ -1013,42 +1040,42 @@ msgstr "" "Pictures v sistemih macOS in Linux, C:/Users/username/Pictures v " "sistemu Windows" -#: ../build/bin/preferences_gen.h:2608 +#: ../build/bin/preferences_gen.h:2635 msgid "filmroll name" msgstr "ime zvitka filma" -#: ../build/bin/preferences_gen.h:2621 +#: ../build/bin/preferences_gen.h:2648 msgid "name of the imported filmroll" msgstr "ime uvoženega zvitka filma" -#: ../build/bin/preferences_gen.h:2630 +#: ../build/bin/preferences_gen.h:2657 msgid "keep original filename" msgstr "obdrži izvirno ime datoteke" -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2691 -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3145 -#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3391 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3615 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3770 ../build/bin/preferences_gen.h:3791 -#: ../build/bin/preferences_gen.h:3812 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4118 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4585 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4695 -#: ../build/bin/preferences_gen.h:4785 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2718 +#: ../build/bin/preferences_gen.h:2735 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2837 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3172 +#: ../build/bin/preferences_gen.h:3231 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3333 ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3418 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3642 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3797 ../build/bin/preferences_gen.h:3818 +#: ../build/bin/preferences_gen.h:3839 ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4145 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4396 +#: ../build/bin/preferences_gen.h:4447 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4671 ../build/bin/preferences_gen.h:4688 +#: ../build/bin/preferences_gen.h:4705 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4830 msgctxt "preferences" msgid "FALSE" msgstr "FALSE" -#: ../build/bin/preferences_gen.h:2638 +#: ../build/bin/preferences_gen.h:2665 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -1056,41 +1083,41 @@ msgstr "" "obdrži originalno ime datoteke namesto vzorca ob uvozu iz fotoaparata ali " "kartice" -#: ../build/bin/preferences_gen.h:2647 +#: ../build/bin/preferences_gen.h:2674 msgid "file naming pattern" msgstr "vzorec poimenovanja datotek" -#: ../build/bin/preferences_gen.h:2660 +#: ../build/bin/preferences_gen.h:2687 msgid "file naming pattern used for a import session" msgstr "vzorec poimenovanja datotek za uvažanje" -#: ../build/bin/preferences_gen.h:2670 ../src/gui/gtk.c:1701 +#: ../build/bin/preferences_gen.h:2697 ../src/gui/gtk.c:1701 #: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "osvetljena podlaga" -#: ../build/bin/preferences_gen.h:2675 ../build/bin/preferences_gen.h:3026 -#: ../build/bin/preferences_gen.h:3829 ../src/gui/preferences.c:344 +#: ../build/bin/preferences_gen.h:2702 ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3856 ../src/gui/preferences.c:344 #: ../src/gui/preferences_ai.c:1557 msgid "general" msgstr "splošno" -#: ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2712 msgid "hide built-in presets for utility modules" msgstr "skrij vgrajene začetne nastavitve za uporabne module" -#: ../build/bin/preferences_gen.h:2693 +#: ../build/bin/preferences_gen.h:2720 msgid "hide built-in presets of utility modules in presets menu." msgstr "" "skrij vgrajene začetne nastavitve uporabnih modulov v prednastavitvenem " "meniju." -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:2729 msgid "use single-click in the collections module" msgstr "uporabi enojni klik na plošči zbirk" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:2737 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -1100,34 +1127,35 @@ msgstr "" "zbirk. ta omogoča izbiro glede datumsko-časovnega intervala in številskih " "vrednosti." -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:2746 msgid "prioritize the hovered image over the selected images" msgstr "" "daj prednost sliki nad katero lebdi miškin kazalec pred izbranimi slikami" -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3221 -#: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3686 ../build/bin/preferences_gen.h:3707 -#: ../build/bin/preferences_gen.h:3749 ../build/bin/preferences_gen.h:3845 -#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 -#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 -#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4437 -#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4499 -#: ../build/bin/preferences_gen.h:4609 ../build/bin/preferences_gen.h:4719 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2820 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3189 ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3265 ../build/bin/preferences_gen.h:3282 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3571 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3713 ../build/bin/preferences_gen.h:3734 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3872 +#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3906 +#: ../build/bin/preferences_gen.h:3923 ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:3957 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4464 +#: ../build/bin/preferences_gen.h:4481 ../build/bin/preferences_gen.h:4499 +#: ../build/bin/preferences_gen.h:4544 ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:4764 msgctxt "preferences" msgid "TRUE" msgstr "TRUE" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:2754 msgid "" "in the lighttable, where culling takes place, you can apply actions (e.g., " "setting ratings) to the hovered image or to the selected ones\n" @@ -1145,19 +1173,19 @@ msgstr "" "onemogočena dejanja veljajo za trenutno izbiro (manjša verjetnost " "napak)." -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:2763 msgid "expand a single utility module at a time" msgstr "razširi po en modul osvetljene podlage naenkrat" -#: ../build/bin/preferences_gen.h:2744 +#: ../build/bin/preferences_gen.h:2771 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "ta možnost preklaplja obnašanje dvigalke v načinu osvetljene podlage" -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:2780 msgid "scroll utility modules to the top when expanded" msgstr "pomakni module osvetljene podlage na vrh, kadar je razširjeno" -#: ../build/bin/preferences_gen.h:2761 ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:2788 ../build/bin/preferences_gen.h:3318 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1165,41 +1193,44 @@ msgstr "" "kadar je ta možnost omogočena, potem bo darktable poskusil premakniti ta " "modul na vrh vidnega seznama" -#: ../build/bin/preferences_gen.h:2770 +#: ../build/bin/preferences_gen.h:2797 msgid "rating an image one star twice will not zero out the rating" -msgstr "določanje ocene slike z dvojnim klikom na prvo zvezdico ne ugasne ocene" +msgstr "" +"določanje ocene slike z dvojnim klikom na prvo zvezdico ne ugasne ocene" -#: ../build/bin/preferences_gen.h:2778 -msgid "defines whether rating an image one star twice will zero out star rating" -msgstr "določanje ali naj dvojni klik slike z eno zvezdico da oceno nič zvezdic" +#: ../build/bin/preferences_gen.h:2805 +msgid "" +"defines whether rating an image one star twice will zero out star rating" +msgstr "" +"določanje ali naj dvojni klik slike z eno zvezdico da oceno nič zvezdic" -#: ../build/bin/preferences_gen.h:2787 ../build/bin/preferences_gen.h:3139 +#: ../build/bin/preferences_gen.h:2814 ../build/bin/preferences_gen.h:3166 msgid "show scrollbars for central view" msgstr "prikaži drsnike za osrednji pogled" -#: ../build/bin/preferences_gen.h:2795 ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:2822 ../build/bin/preferences_gen.h:3174 msgid "defines whether scrollbars should be displayed" msgstr "določa, ali naj bodo prikazani drsniki" -#: ../build/bin/preferences_gen.h:2804 +#: ../build/bin/preferences_gen.h:2831 msgid "show image time with milliseconds" msgstr "prikaži čas slike z milisekundami" -#: ../build/bin/preferences_gen.h:2812 +#: ../build/bin/preferences_gen.h:2839 msgid "defines whether time should be displayed with milliseconds" msgstr "določa, ali naj bo čas prikazan z milisekundami" -#: ../build/bin/preferences_gen.h:2818 +#: ../build/bin/preferences_gen.h:2845 msgid "thumbnails" msgstr "predogledne sličice" -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:2855 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "" "za nespremenjene slike uporabite surovo datoteko namesto vdelanega JPEG-a iz " "velikosti" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2864 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" @@ -1219,11 +1250,11 @@ msgstr "" "presega ločljivost vdelanega JPEG-a.\n" "(več podrobnosti v priročniku)" -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:2873 msgid "high quality processing from size" msgstr "visoko kakovostna obdelava zaradi velikosti" -#: ../build/bin/preferences_gen.h:2855 +#: ../build/bin/preferences_gen.h:2882 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" @@ -1237,11 +1268,11 @@ msgstr "" "kakovosti, izberite možnost »vedno«.\n" "(več podrobnosti v priročniku)" -#: ../build/bin/preferences_gen.h:2864 +#: ../build/bin/preferences_gen.h:2891 msgid "enable disk backend for thumbnail cache" msgstr "omogoči diskovni prostor za zalogovnik predoglednih sličic" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:2899 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1262,11 +1293,11 @@ msgstr "" "če želite ustvariti vse sličice vaše celotne zbirke brez povezave, zaženite " "'darktable-generate-cache'." -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:2908 msgid "enable disk backend for full preview cache" msgstr "omogoči pomoč diska za začasno shranjevanje polnega predogleda" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:2916 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1284,11 +1315,11 @@ msgstr "" "učinkovitost svetlobne podloge se bo močno povečala, ko boste veliko zumirali " "slike v načinu polnega predogleda." -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:2925 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "omogoči gladko drsenje za predogledne sličice lighttable" -#: ../build/bin/preferences_gen.h:2906 +#: ../build/bin/preferences_gen.h:2933 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1300,11 +1331,11 @@ msgstr "" "če onemogočeno, se svetlobna miza pomika po celih vrsticah sličic, kot se za " "pričakuje pri vrtenju koleščka miške." -#: ../build/bin/preferences_gen.h:2915 +#: ../build/bin/preferences_gen.h:2942 msgid "generate thumbnails in background" msgstr "generiraj predogledne sličice v ozadju" -#: ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:2951 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " "to the selected size are generated while user is inactive in lighttable." @@ -1313,11 +1344,11 @@ msgstr "" "predogledne sličicedo izbrane velikosti generirajo, ko je uporabnik neaktiven " "v svetlobni podlagi." -#: ../build/bin/preferences_gen.h:2933 +#: ../build/bin/preferences_gen.h:2960 msgid "reset cached thumbnails" msgstr "ponovno nastavi predogledne sličice v predpomnilniku" -#: ../build/bin/preferences_gen.h:2941 +#: ../build/bin/preferences_gen.h:2968 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1326,43 +1357,44 @@ msgstr "" "potrebno v primeru, da so bile nekatere sličice ročno odstranjene ali " "poškodovane." -#: ../build/bin/preferences_gen.h:2950 +#: ../build/bin/preferences_gen.h:2977 msgid "delimiters for size categories" msgstr "ločilniki za kategorije velikosti" -#: ../build/bin/preferences_gen.h:2963 +#: ../build/bin/preferences_gen.h:2990 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "kategorije velikosti se uporabljajo za nastavitev različnih prekrivanj in " -"vrednosti css odvisno od velikosti predogledne sličice, ločene z |. \n" -"na primer 120|400pomeni 3 kategorije sličic: <120px, 120-400px, >400px" +"vrednosti CSS odvisno od velikosti predogledne sličice, ločene z |. \n" +"na primer 120|400pomeni 3 kategorije sličic: do 120px, 120-400px, več kot " +"400px" -#: ../build/bin/preferences_gen.h:2972 +#: ../build/bin/preferences_gen.h:2999 msgid "pattern for the thumbnail extended overlay text" msgstr "vzorec za sličico razširjenega prekrivnega besedila" -#: ../build/bin/preferences_gen.h:2987 ../build/bin/preferences_gen.h:3011 +#: ../build/bin/preferences_gen.h:3014 ../build/bin/preferences_gen.h:3038 msgid "see manual to know all the tags you can use." msgstr "poglejte v priročnik za vse možne oznake, ki jih lahko uporabljate." -#: ../build/bin/preferences_gen.h:2996 +#: ../build/bin/preferences_gen.h:3023 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "vzorec za orodni namig na sličici (prazno za onemogočenje)" -#: ../build/bin/preferences_gen.h:3021 ../src/gui/gtk.c:1703 +#: ../build/bin/preferences_gen.h:3048 ../src/gui/gtk.c:1703 #: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 msgid "darkroom" msgstr "temnica" -#: ../build/bin/preferences_gen.h:3036 +#: ../build/bin/preferences_gen.h:3063 msgid "scroll down to increase mask parameters" msgstr "pomakni navzdol za povečanje parametrov maske" -#: ../build/bin/preferences_gen.h:3044 +#: ../build/bin/preferences_gen.h:3071 msgid "" "when using the mouse scroll wheel to change mask parameters, scroll down to " "increase the mask size, feather size, opacity, brush hardness and gradient " @@ -1374,11 +1406,11 @@ msgstr "" "neprosojnost, trdoto čopiča in gradienta ukrivljenost\n" "pomikanje navzgor privzeto poveča te parametre" -#: ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3080 msgid "middle mouse button zooms to 200%" msgstr "srednji gumb miške približa na 200%" -#: ../build/bin/preferences_gen.h:3062 +#: ../build/bin/preferences_gen.h:3089 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " @@ -1390,32 +1422,32 @@ msgstr "" "med prileganjem na zaslon in 100%, kontrolko pa lahko uporabite za nadzor " "stopnje povečave." -#: ../build/bin/preferences_gen.h:3071 +#: ../build/bin/preferences_gen.h:3098 msgid "pattern for the image information line" msgstr "vzorec za vrstico informacije o sliki" -#: ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3113 msgid "see manual for a list of the tags you can use." msgstr "poglejte v priročnik na seznam oznak, ki jih lahko uporabljate." -#: ../build/bin/preferences_gen.h:3095 +#: ../build/bin/preferences_gen.h:3122 msgid "position of the image information line" msgstr "pozicija informacijske vrstice o sliki" -#: ../build/bin/preferences_gen.h:3112 +#: ../build/bin/preferences_gen.h:3139 msgid "border around image in darkroom mode" msgstr "rob okrog slike v načinu temnice" -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:4163 -#: ../build/bin/preferences_gen.h:4233 ../build/bin/preferences_gen.h:4482 -#: ../build/bin/preferences_gen.h:4753 ../build/bin/preferences_gen.h:4831 -#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4922 -#: ../build/bin/preferences_gen.h:4984 ../build/bin/preferences_gen.h:5013 +#: ../build/bin/preferences_gen.h:3155 ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4260 ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4798 ../build/bin/preferences_gen.h:4876 +#: ../build/bin/preferences_gen.h:4904 ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5029 ../build/bin/preferences_gen.h:5058 #, c-format msgid "double click to reset to `%d'" msgstr "dvokliknite za ponovno nastavitev na '%d'" -#: ../build/bin/preferences_gen.h:3130 +#: ../build/bin/preferences_gen.h:3157 msgid "" "process the image in darkroom mode with a small border. set to 0 if you don't " "want any border." @@ -1423,11 +1455,11 @@ msgstr "" "obdelaj sliko v načinu temnice s tankim robom. Postavite na 0, če roba ne " "želite." -#: ../build/bin/preferences_gen.h:3156 +#: ../build/bin/preferences_gen.h:3183 msgid "show loading screen between images" msgstr "prikazuj zaslon nalaganja med slikami" -#: ../build/bin/preferences_gen.h:3164 +#: ../build/bin/preferences_gen.h:3191 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1435,15 +1467,15 @@ msgstr "" "med navigacijo med slikami v temni sobi prikaži siv zaslon za nalaganje\n" "onemogoči, da samo prikaže zaključno sporočilo" -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3197 msgid "modules" msgstr "moduli" -#: ../build/bin/preferences_gen.h:3180 +#: ../build/bin/preferences_gen.h:3207 msgid "display of individual color channels" msgstr "prikaži posamezne barvne kanale" -#: ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3216 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." @@ -1451,34 +1483,34 @@ msgstr "" "določa, kako so prikazani barvni kanali, kadar so aktivirani v parametrski " "maski." -#: ../build/bin/preferences_gen.h:3198 +#: ../build/bin/preferences_gen.h:3225 msgid "hide built-in presets for processing modules" msgstr "skrij začetne nastavitve za obdelovalnih modulov" -#: ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3233 msgid "hide built-in presets of processing modules in presets menu." msgstr "" "skrij vgrajene začetne nastavitve obdelovalnih modulov v prednastavitvenem " "meniju." -#: ../build/bin/preferences_gen.h:3215 ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3242 ../build/bin/preferences_gen.h:3250 msgid "show the guides widget in modules UI" msgstr "prikaži gradnik vodil v modulih uporabniškega vmesnika" -#: ../build/bin/preferences_gen.h:3232 +#: ../build/bin/preferences_gen.h:3259 msgid "expand a single processing module at a time" msgstr "razširi po en modul temnice naenkrat" -#: ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3267 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "" "ta možnost preklaplja obnašanje klikanja ob pritisku dvigalke v načinu temnice" -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3276 msgid "only collapse modules in current group" msgstr "strni samo module v tekoči skupini" -#: ../build/bin/preferences_gen.h:3257 +#: ../build/bin/preferences_gen.h:3284 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1486,11 +1518,11 @@ msgstr "" "če razširiš samo po en modul naenkrat, samo strni druge module v trenutni " "skupina - prezri module v drugih skupinah" -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3293 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "razširi modul, kadar je aktiviran in ga skrči, kadar je onemogočen" -#: ../build/bin/preferences_gen.h:3274 +#: ../build/bin/preferences_gen.h:3301 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." @@ -1498,23 +1530,23 @@ msgstr "" "ta nastavitev dovoljuje avtomatično razširjanje oz. skrčenje modula, kadar je " "omogočen oz. onemogočen." -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3310 msgid "scroll processing modules to the top when expanded" msgstr "pomakni obdelovalne module na vrh, kadar so razširjeni" -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3327 msgid "swap the utility and processing modules panels" msgstr "zamenjaj plošči pomožnih in obdelovalnih modulov" -#: ../build/bin/preferences_gen.h:3308 +#: ../build/bin/preferences_gen.h:3335 msgid "move the list of processing modules to the left of the screen" msgstr "premakni seznam modulov za obdelavo na levo stran zaslona" -#: ../build/bin/preferences_gen.h:3317 +#: ../build/bin/preferences_gen.h:3344 msgid "show right-side buttons in processing module headers" msgstr "prikaži desne gumbe v glavah obdelovalnih modulov" -#: ../build/bin/preferences_gen.h:3326 +#: ../build/bin/preferences_gen.h:3353 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1538,11 +1570,11 @@ msgstr "" "- 'gladko' - hkrati obledi vse gumbe v eni glavi,\n" "- 'drsenje' - po potrebi postopoma skrij posamezne gumbe" -#: ../build/bin/preferences_gen.h:3335 +#: ../build/bin/preferences_gen.h:3362 msgid "show mask indicator in module headers" msgstr "prikaži indikator maske v glavah obdelovalnih modulov" -#: ../build/bin/preferences_gen.h:3343 +#: ../build/bin/preferences_gen.h:3370 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" @@ -1550,11 +1582,11 @@ msgstr "" "če je omogočena, bo prikazana ikona v glavi katerega koli procesnega modula, " "ki ima vneseno masko" -#: ../build/bin/preferences_gen.h:3352 +#: ../build/bin/preferences_gen.h:3379 msgid "prompt for name on addition of new instance" msgstr "poziv za ime pri dodajanju novega pojavka" -#: ../build/bin/preferences_gen.h:3360 +#: ../build/bin/preferences_gen.h:3387 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1562,27 +1594,27 @@ msgstr "" "če je omogočeno, bo za vsak nov pojavek modula prisoten poziv za " "preimenovanje (ne glede ali je nov primer ali dvojnik)" -#: ../build/bin/preferences_gen.h:3370 +#: ../build/bin/preferences_gen.h:3397 msgid "processing" msgstr "obdelava" -#: ../build/bin/preferences_gen.h:3375 +#: ../build/bin/preferences_gen.h:3402 msgid "image processing" msgstr "obdelava slike" -#: ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3412 msgid "always use LittleCMS 2 to apply output color profile" msgstr "vedno uporabi LittleCMS 2 za kontrolo izhodnega barvnega profila" -#: ../build/bin/preferences_gen.h:3393 +#: ../build/bin/preferences_gen.h:3420 msgid "this is slower than the default." msgstr "to je počasnejše od privzete možnosti." -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3429 msgid "pixel interpolator (warp)" msgstr "interpolator pikslov (warp)" -#: ../build/bin/preferences_gen.h:3411 +#: ../build/bin/preferences_gen.h:3438 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1590,22 +1622,22 @@ msgstr "" "interpolator pikslov v modulih za vrtenje ter popravke leč, utekočinjenje, " "obrezovanje in končno prilagajanje velikosti (bilinearna, bikubična, anczos2)." -#: ../build/bin/preferences_gen.h:3420 +#: ../build/bin/preferences_gen.h:3447 msgid "pixel interpolator (scaling)" msgstr "interpolator pikslov (prilagajanje merila)" -#: ../build/bin/preferences_gen.h:3429 +#: ../build/bin/preferences_gen.h:3456 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "interpolator pikslov uporabljen prilagajanju meril (bilinearno, bikubično, " "lanczos2, lanczos3)." -#: ../build/bin/preferences_gen.h:3438 +#: ../build/bin/preferences_gen.h:3465 msgid "LUT 3D root folder" msgstr "korenska mapa za iskalno tabelo LUT 3D" -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3464 +#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 #: ../src/control/jobs/control_jobs.c:2204 #: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 #: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 @@ -1617,7 +1649,7 @@ msgstr "korenska mapa za iskalno tabelo LUT 3D" msgid "select directory" msgstr "izberi mapo" -#: ../build/bin/preferences_gen.h:3453 +#: ../build/bin/preferences_gen.h:3480 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1625,11 +1657,11 @@ msgstr "" "ta mapa (in podmape) vsebujejo datoteke iskalnimi tabelami, ki jih " "uporabljajo moduli LUT 3D. (potreben je ponovni zagon)" -#: ../build/bin/preferences_gen.h:3462 +#: ../build/bin/preferences_gen.h:3489 msgid "raster mask files root folder" msgstr "korenska mapa datotek rastrske maske" -#: ../build/bin/preferences_gen.h:3477 +#: ../build/bin/preferences_gen.h:3504 msgid "" "this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" @@ -1637,11 +1669,11 @@ msgstr "" "ta mapa (in podmape) vsebuje datoteke PFM/PNG, ki jih uporablja modul za uvoz " "rastrske maske. (potreben je ponovni zagon)" -#: ../build/bin/preferences_gen.h:3486 +#: ../build/bin/preferences_gen.h:3513 msgid "auto-apply pixel workflow defaults" msgstr "samodejna uporaba privzete nastavitve delovnega toka pikslov" -#: ../build/bin/preferences_gen.h:3495 +#: ../build/bin/preferences_gen.h:3522 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1670,11 +1702,11 @@ msgstr "" "\n" "brez ne uporabljajte vnaprej določenega poteka dela" -#: ../build/bin/preferences_gen.h:3504 +#: ../build/bin/preferences_gen.h:3531 msgid "auto-apply per camera basecurve presets" msgstr "samodejno uporabi prednastavitev osnovne krivulje za vsako kamero" -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3539 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1690,11 +1722,11 @@ msgstr "" "da preprečili samodejno uporabo privzete nastavitve delovnega toka pikslov " "mora biti to nastavljeno na \"nič\"" -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3548 msgid "detect monochrome previews" msgstr "zaznavaj enobarvne predoglede" -#: ../build/bin/preferences_gen.h:3529 +#: ../build/bin/preferences_gen.h:3556 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1702,11 +1734,11 @@ msgstr "" "številne enobarvne slike je mogoče identificirati prek podatkov EXIF in " "predogleda. pozor: to upočasni uvoz in branje EXIF podatkov" -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3565 msgid "show warning messages" msgstr "prikaži opozorilna sporočila" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3573 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1718,15 +1750,15 @@ msgstr "" "ta sporočila so lahko lažno pozitivna in jih je treba prezreti, če veste kaj " "delate. ta možnost jih bo ves čas skrivala." -#: ../build/bin/preferences_gen.h:3552 +#: ../build/bin/preferences_gen.h:3579 msgid "CPU / memory" msgstr "CPE / pomnilnik" -#: ../build/bin/preferences_gen.h:3562 +#: ../build/bin/preferences_gen.h:3589 msgid "darktable resources" msgstr "viri programa darktable" -#: ../build/bin/preferences_gen.h:3572 +#: ../build/bin/preferences_gen.h:3599 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" @@ -1748,15 +1780,15 @@ msgstr "" " - 'veliko': je najboljša možnost, če v glavnem uporabljate darktable in ga " "želite uporabiti večino sistemskih virov za čim večjo zmogljivost programa." -#: ../build/bin/preferences_gen.h:3578 +#: ../build/bin/preferences_gen.h:3605 msgid "OpenCL GPU acceleration" msgstr "pospeševanje OpenCL GPU" -#: ../build/bin/preferences_gen.h:3588 +#: ../build/bin/preferences_gen.h:3615 msgid "activate OpenCL support" msgstr "aktiviraj podporo za OpenCL" -#: ../build/bin/preferences_gen.h:3596 +#: ../build/bin/preferences_gen.h:3623 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1766,11 +1798,11 @@ msgstr "" "obdelavo z uporabovaše grafične kartice.\n" "to kadarkoli lahko vklopite ali izklopite." -#: ../build/bin/preferences_gen.h:3609 +#: ../build/bin/preferences_gen.h:3636 msgid "OpenCL fast mode" msgstr "hitri način OpenCL" -#: ../build/bin/preferences_gen.h:3617 +#: ../build/bin/preferences_gen.h:3644 msgid "" "if set the OpenCL compiler uses aggressive optimizing for better performance " "with reduced precision so more differences between CPU and OpenCL are " @@ -1780,11 +1812,11 @@ msgstr "" "boljšo zmogljivost z manjšo natančnostjo, zato je pričakovati več razlik med " "CPE in OpenCL." -#: ../build/bin/preferences_gen.h:3630 +#: ../build/bin/preferences_gen.h:3657 msgid "OpenCL scheduling profile" msgstr "profil časovnega planiranja OpenCL" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:3666 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" @@ -1801,11 +1833,11 @@ msgstr "" " - 'več GPE:' - vzporedno se obdelujeta oba tokova na dveh GPE;\n" " - 'zelo hiter GPE' - zaporedno se obdeluje oba procesa na GPE." -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:3679 msgid "tuned GPU memory" msgstr "uglašen pomnilnik GPE" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:3687 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1813,40 +1845,40 @@ msgstr "" "če je omogočeno v sistemu z več napravami OpenCL, lahko določite varnostno " "omejitev po napravi (prostor, privzeto je 600 MB)" -#: ../build/bin/preferences_gen.h:3670 +#: ../build/bin/preferences_gen.h:3697 msgid "OpenCL drivers" msgstr "Gonilniki OpenCL" -#: ../build/bin/preferences_gen.h:3680 +#: ../build/bin/preferences_gen.h:3707 msgid "Intel GPU" msgstr "Intel GPE" -#: ../build/bin/preferences_gen.h:3688 +#: ../build/bin/preferences_gen.h:3715 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Grafika Intel(R) OpenCL za vse podprte platforme (zagotovil proizvajalec)" -#: ../build/bin/preferences_gen.h:3701 +#: ../build/bin/preferences_gen.h:3728 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3709 +#: ../build/bin/preferences_gen.h:3736 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "OpenCL, ki temelji na Nvidia CUDA (priskrbel proizvajalec)" -#: ../build/bin/preferences_gen.h:3722 +#: ../build/bin/preferences_gen.h:3749 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3730 +#: ../build/bin/preferences_gen.h:3757 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing (zagotovil proizvajalec)​" -#: ../build/bin/preferences_gen.h:3743 +#: ../build/bin/preferences_gen.h:3770 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3751 +#: ../build/bin/preferences_gen.h:3778 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1854,19 +1886,19 @@ msgstr "" "RustiCL Mesa OpenCL. če želite uporabiti to, morate onemogočite gonilnik " "proizvajalca" -#: ../build/bin/preferences_gen.h:3764 +#: ../build/bin/preferences_gen.h:3791 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3772 +#: ../build/bin/preferences_gen.h:3799 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (priskrbi proizvajalec)" -#: ../build/bin/preferences_gen.h:3785 +#: ../build/bin/preferences_gen.h:3812 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3793 +#: ../build/bin/preferences_gen.h:3820 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1874,11 +1906,11 @@ msgstr "" "Microsoft OpenCLOn12, uporabite to le, če gonilnik, ki ga je zagotovil " "prodajalec, tega ne uporablja ali pa ga ni." -#: ../build/bin/preferences_gen.h:3806 +#: ../build/bin/preferences_gen.h:3833 msgid "other platforms" msgstr "ostale platforme" -#: ../build/bin/preferences_gen.h:3814 +#: ../build/bin/preferences_gen.h:3841 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1886,43 +1918,43 @@ msgstr "" "če je nastavljeno, so sprejete vse neomenjene platforme. to storite le, če ni " "na voljo gonilnika proizvajalca" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:3851 msgid "security" msgstr "varnost" -#: ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:3866 msgid "ask before removing images from the library" msgstr "vprašaj pred odstranjevanjem slik iz knjižnice" -#: ../build/bin/preferences_gen.h:3847 +#: ../build/bin/preferences_gen.h:3874 msgid "always ask the user before removing image information from the library" msgstr "" "vedno vprašaj uporabnika pred kakršnimkoli odstranjevanjem informacije o " "sliki iz knjižnice" -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:3883 msgid "ask before deleting images from disk" msgstr "vprašaj pred odstranjevanjem slike z diska" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:3891 msgid "always ask the user before any image file is deleted" msgstr "vedno vprašaj uporabnika pred brisanjem kakršnekoli datoteke" -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:3900 msgid "ask before discarding history stack" msgstr "vprašaj pred odstranjevanjem sklada zgodovine" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:3908 msgid "always ask the user before history stack is discarded on any image" msgstr "" "vedno vprašaj uporabnika pred odstranjevanjem sklada zgodovine katerekoli " "slike" -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:3917 msgid "try to use trash when deleting images" msgstr "ob brisanju datoteke jih poskusi prestaviti v koš za smeti" -#: ../build/bin/preferences_gen.h:3898 +#: ../build/bin/preferences_gen.h:3925 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" @@ -1930,27 +1962,27 @@ msgstr "" "prestavite datoteke v koš za smeti namesto nepreklicnega brisanja na " "operacijskih sistemih, ki to dopuščajo" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:3934 msgid "ask before moving images from film roll folder" msgstr "vprašaj pred prenosom slik iz mape z zvitki filmov" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:3942 msgid "always ask the user before any image file is moved." msgstr "vedno vprašaj pred kakršnimkoli prenosom datoteke s sliko." -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:3951 msgid "ask before copying images to new film roll folder" msgstr "vprašaj pred kopiranjem slik iz mape s filmi" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:3959 msgid "always ask the user before any image file is copied." msgstr "vedno vprašaj pred kakršnimkoli kopiranjem slik." -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:3968 msgid "ask before removing empty folders" msgstr "vprašaj pred odstranjevanjem praznih map" -#: ../build/bin/preferences_gen.h:3949 +#: ../build/bin/preferences_gen.h:3976 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1958,39 +1990,39 @@ msgstr "" "vedno vprašaj uporabnika pred brisanjem prazne mape. to se lahko zgodi po " "prenosu ali brisanjem slik." -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:3985 msgid "ask before deleting a tag" msgstr "vprašaj pred brisanjem oznake" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4001 msgid "ask before deleting a style" msgstr "vprašaj pred brisanjem sloga" -#: ../build/bin/preferences_gen.h:3990 +#: ../build/bin/preferences_gen.h:4017 msgid "ask before deleting a preset" msgstr "vprašaj pred brisanjem začetnih nastavitev" -#: ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4025 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "bo prosil za potrditev pred brisanjem ali prepisovanjem prednastavitve" -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4034 msgid "ask before exporting in overwrite mode" msgstr "vprašaj pred izvažanjem v prepisovalnem načinu" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4042 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "bo prosil za potrditev pred izvažanjem datotek v prepisovalnem načinu" -#: ../build/bin/preferences_gen.h:4021 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4048 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "ostalo" -#: ../build/bin/preferences_gen.h:4031 +#: ../build/bin/preferences_gen.h:4058 msgid "password storage backend to use" msgstr "uporaba gesla za shranjevanje v ozadju" -#: ../build/bin/preferences_gen.h:4048 +#: ../build/bin/preferences_gen.h:4075 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1998,11 +2030,11 @@ msgstr "" "zaledje za shranjevanje gesel: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" -#: ../build/bin/preferences_gen.h:4057 +#: ../build/bin/preferences_gen.h:4084 msgid "auto login to storage server" msgstr "samodejna prijava na strežnik za shranjevanje" -#: ../build/bin/preferences_gen.h:4065 +#: ../build/bin/preferences_gen.h:4092 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -2010,11 +2042,11 @@ msgstr "" "samodejna prijava v konfiguriran strežnik za shranjevanje. to zahteva, da je " "v ozadju nastavljeno geslo." -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4101 msgid "executable for playing audio files" msgstr "program za predvajanje avdio datotek" -#: ../build/bin/preferences_gen.h:4087 +#: ../build/bin/preferences_gen.h:4114 msgid "" "this external program is used to play audio files some cameras record to keep " "notes for images" @@ -2022,27 +2054,27 @@ msgstr "" "ta zunanji program uporabim za predvajanje avdio datotek, kjer nekatere " "kamere shranjujejo opombe k slikam" -#: ../build/bin/preferences_gen.h:4097 +#: ../build/bin/preferences_gen.h:4124 msgid "storage" msgstr "shramba" -#: ../build/bin/preferences_gen.h:4102 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4129 ../src/control/crawler.c:747 msgid "database" msgstr "podatkovna baza" -#: ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4139 msgid "allow for multiple workspaces" msgstr "dodaj več delovnih prostorov" -#: ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4147 msgid "allow multiple workspaces which can be selected at startup" msgstr "omogoči več delovnih prostorov, ki jih je mogoče izbrati ob zagonu" -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4156 msgid "create database snapshot" msgstr "ustvari podatkovno bazo posnetka" -#: ../build/bin/preferences_gen.h:4138 +#: ../build/bin/preferences_gen.h:4165 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" @@ -2065,11 +2097,11 @@ msgstr "" "več kot 24 ur\n" " - 'od zaprtju' - ustvarite posnetek vsakič, ko zaprete program darktable" -#: ../build/bin/preferences_gen.h:4147 +#: ../build/bin/preferences_gen.h:4174 msgid "how many snapshots to keep" msgstr "koliko posnetkov hraniti" -#: ../build/bin/preferences_gen.h:4165 +#: ../build/bin/preferences_gen.h:4192 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -2081,15 +2113,15 @@ msgstr "" "vedite, da posnetki zavzamejo nekaj prostora in da za uspešno obnovo " "potrebujete le nedavne" -#: ../build/bin/preferences_gen.h:4171 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4198 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "priklopne datoteke XMP" -#: ../build/bin/preferences_gen.h:4181 +#: ../build/bin/preferences_gen.h:4208 msgid "create XMP files" msgstr "ustvari datoteke XMP" -#: ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4217 msgid "" "XMP sidecar files store all editing steps, ratings, tags and color labels " "alongside your images in an open format readable by other applications, and " @@ -2118,11 +2150,11 @@ msgstr "" "ob uvozu: datoteka XMP se ustvari ob uvozu slike in se posodobi po " "vsaki spremembi" -#: ../build/bin/preferences_gen.h:4199 +#: ../build/bin/preferences_gen.h:4226 msgid "store XMP tags in compressed format" msgstr "shrani oznake XMP v stisnjenem formatu" -#: ../build/bin/preferences_gen.h:4208 +#: ../build/bin/preferences_gen.h:4235 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -2132,11 +2164,11 @@ msgstr "" "prostega prostora za sklad zgodovine na izhodni datoteki.\n" "ta možnost omogoča stiskanje oznak XMP in varčevanje s prostorom." -#: ../build/bin/preferences_gen.h:4217 +#: ../build/bin/preferences_gen.h:4244 msgid "auto-save interval" msgstr "interval samodejnega shranjevanja" -#: ../build/bin/preferences_gen.h:4235 +#: ../build/bin/preferences_gen.h:4262 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2146,11 +2178,11 @@ msgstr "" "nastavite na nič, da onemogočite samodejno shranjevanje. samodejno " "shranjevanje je morda onemogočiti na počasnih napravah." -#: ../build/bin/preferences_gen.h:4244 +#: ../build/bin/preferences_gen.h:4271 msgid "look for updated XMP files on startup" msgstr "preglej osvežene datoteke XMP ob zagonu" -#: ../build/bin/preferences_gen.h:4252 +#: ../build/bin/preferences_gen.h:4279 msgid "" "check file modification times of all XMP files on startup to check if any got " "updated in the meantime" @@ -2158,19 +2190,19 @@ msgstr "" "preveri spremenjene čase vseh datotek XMP ob zagonu, da bi ugotovili ali se " "je katera od njih medtem spremenila" -#: ../build/bin/preferences_gen.h:4262 +#: ../build/bin/preferences_gen.h:4289 msgid "miscellaneous" msgstr "razno" -#: ../build/bin/preferences_gen.h:4267 +#: ../build/bin/preferences_gen.h:4294 msgid "interface" msgstr "vmesnik" -#: ../build/bin/preferences_gen.h:4277 +#: ../build/bin/preferences_gen.h:4304 msgid "show splash screen at startup" msgstr "prikaži zaslon dobrodošlice ob zagonu" -#: ../build/bin/preferences_gen.h:4285 +#: ../build/bin/preferences_gen.h:4312 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2178,20 +2210,20 @@ msgstr "" "prikaži majhno okno, ki prikazuje napredek zagona darktable, preden se " "prikaže glavno okno" -#: ../build/bin/preferences_gen.h:4294 +#: ../build/bin/preferences_gen.h:4321 msgid "show welcome screen on next run" msgstr "prikaži zaslon dobrodošlice ob naslednjem zagonu" -#: ../build/bin/preferences_gen.h:4302 +#: ../build/bin/preferences_gen.h:4329 msgid "display the welcome setup screen the next time darktable is launched" msgstr "" "prikaži pozdravni zaslon za nastavitev ob naslednjem zagonu programa darktable" -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4338 msgid "load default shortcuts at startup" msgstr "naloži privzete bližnjice ob zagonu" -#: ../build/bin/preferences_gen.h:4319 +#: ../build/bin/preferences_gen.h:4346 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2199,35 +2231,35 @@ msgstr "" "naloži privzete bližnjice pred nastavitve uporabnika. izklopite, da " "preprečite izbrisano povrnitev privzetih" -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4355 msgid "scale slider step with min/max" msgstr "prilagodi korak drsnika z min/max" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4363 msgid "vary slider step size with min/max range" msgstr "spreminjaj velikost koraka drsnika z min/max obsega" -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4372 msgid "marker shape" msgstr "oblika označevalnika" -#: ../build/bin/preferences_gen.h:4354 +#: ../build/bin/preferences_gen.h:4381 msgid "the shape of the slider marker" msgstr "oblika označevalnika drsnika" -#: ../build/bin/preferences_gen.h:4363 +#: ../build/bin/preferences_gen.h:4390 msgid "condensed panels' controls" msgstr "zgoščene plošče kontrol" -#: ../build/bin/preferences_gen.h:4371 +#: ../build/bin/preferences_gen.h:4398 msgid "use condensed panels' controls in all views" msgstr "uporabi zgoščene plošče kontrol v vseh pogledih" -#: ../build/bin/preferences_gen.h:4380 +#: ../build/bin/preferences_gen.h:4407 msgid "automatically update module name" msgstr "avtomatično posodobi ime modula" -#: ../build/bin/preferences_gen.h:4388 +#: ../build/bin/preferences_gen.h:4415 msgid "" "if enabled, the module name will be automatically updated to match a preset " "name or a preset instance name if present." @@ -2235,23 +2267,23 @@ msgstr "" "če je omogočeno, bo ime modula samodejno posodobljeno, tako da ustreza " "prednastavljenemu imenu ali prednastavljeno ime pojavka, če je prisoten." -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4424 msgid "sort built-in presets first" msgstr "najprej razvrsti vgrajene prednastavitve" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4432 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "ali naj se najprej prikažejo vgrajene prednastavitve pred uporabniškimi " "prednastavitvami v meniju prednastavitev." -#: ../build/bin/preferences_gen.h:4414 +#: ../build/bin/preferences_gen.h:4441 msgid "mouse wheel scrolls modules side panel by default" msgstr "" "kolešček na miški privzeto omogoča drsenje po modulih na stranski plošči" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4449 msgid "" "in darktable's darkroom, where you do your edits, all controls are listed on " "a panel on the right; you can choose whether you want to use the scroll wheel " @@ -2279,11 +2311,11 @@ msgstr "" "onemogočeno: kolesce miške prilagaja kontrolnik pod kazalcem in s " "Ctrl+Alt pomika ploščo." -#: ../build/bin/preferences_gen.h:4431 +#: ../build/bin/preferences_gen.h:4458 msgid "enable touchpad gestures in darkroom" msgstr "omogoči geste na sledilni ploščici v temnici" -#: ../build/bin/preferences_gen.h:4439 +#: ../build/bin/preferences_gen.h:4466 msgid "" "use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " "enabled: touchpad pinch gestures zoom the image and two-finger " @@ -2300,11 +2332,31 @@ msgstr "" "na starejše delovanje drsenja, vključno s Ctrl+drsenje za povečavo in " "pomanjšanje." -#: ../build/bin/preferences_gen.h:4448 +#: ../build/bin/preferences_gen.h:4475 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "omeji povečavo v temnici med prilagoditvijo na zaslon in 100 %" + +#: ../build/bin/preferences_gen.h:4484 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"omeji drsno kolesce in povečavo s prsti v temnici na območje med " +"prilagoditvijo zaslonu (pomanjšava) in 100 % (povečava). omogočeno: " +"povečava je omejena; med povečavo držite tipko Ctrl, da začasno " +"odpravite omejitev in povečate sliko nad 100 %. onemogočeno: povečava " +"ni nikoli omejena in za povečavo nad 100 % ni potreben dodaten pritisk tipke " +"Ctrl." + +#: ../build/bin/preferences_gen.h:4493 msgid "always show panels' scrollbars" msgstr "vedno prikazuj panelne drsnike" -#: ../build/bin/preferences_gen.h:4456 +#: ../build/bin/preferences_gen.h:4501 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2312,11 +2364,11 @@ msgstr "" "določa ali so drsniki na panelih vedno vidni ali pa so aktivirani samo v " "odvisnosti od vsebine. (potreben je ponovni zagon)" -#: ../build/bin/preferences_gen.h:4465 +#: ../build/bin/preferences_gen.h:4510 msgid "duration of the UI transitions in ms" msgstr "trajanje pretvorb uporabniškega vmesnika v ms" -#: ../build/bin/preferences_gen.h:4484 +#: ../build/bin/preferences_gen.h:4529 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules and " "other UI elements" @@ -2324,11 +2376,11 @@ msgstr "" "kako dolgo trajajo pretvorbe (v ms) za razširjanje in strnjevanje modulov in " "ostalih elementov uporabniškega vmesnika" -#: ../build/bin/preferences_gen.h:4493 +#: ../build/bin/preferences_gen.h:4538 msgid "auto-scroll filmstrip to center on selected image" msgstr "samodejno pomikanje filmskega zvitka na sredino izbrane slike" -#: ../build/bin/preferences_gen.h:4501 +#: ../build/bin/preferences_gen.h:4546 msgid "" "when enabled, the filmstrip in culling mode and in the darkroom automatically " "scrolls to center on the selected image" @@ -2336,19 +2388,19 @@ msgstr "" "ko je omogočeno, je filmski zvitek v načinu izločanja in se v temnici " "samodejno pomakne na sredino izbrane slike" -#: ../build/bin/preferences_gen.h:4510 +#: ../build/bin/preferences_gen.h:4555 msgid "position of the scopes module" msgstr "pozicija modula obsegov" -#: ../build/bin/preferences_gen.h:4519 +#: ../build/bin/preferences_gen.h:4564 msgid "position the scopes at the top-left or top-right of the screen" msgstr "pozicija obsegov na vrhu levo ali na vrhu desno zaslona" -#: ../build/bin/preferences_gen.h:4528 +#: ../build/bin/preferences_gen.h:4573 msgid "method to use for getting the display profile" msgstr "metoda za pridobitev profila zaslona" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4582 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2358,11 +2410,11 @@ msgstr "" "profila zaslona.\n" "uporabno, kadar nek način daje napačen rezultat" -#: ../build/bin/preferences_gen.h:4546 +#: ../build/bin/preferences_gen.h:4591 msgid "order or exclude MIDI devices" msgstr "razvrsti ali izvzemi naprave MIDI" -#: ../build/bin/preferences_gen.h:4559 +#: ../build/bin/preferences_gen.h:4604 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" @@ -2379,17 +2431,17 @@ msgstr "" "onemogoči MIDI" #. tags -#: ../build/bin/preferences_gen.h:4569 ../src/develop/lightroom.c:1573 +#: ../build/bin/preferences_gen.h:4614 ../src/develop/lightroom.c:1573 #: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 #: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "oznake" -#: ../build/bin/preferences_gen.h:4579 +#: ../build/bin/preferences_gen.h:4624 msgid "omit hierarchy in simple tag lists" msgstr "opusti hierarhijo pri enostavnih seznamih oznak" -#: ../build/bin/preferences_gen.h:4587 +#: ../build/bin/preferences_gen.h:4632 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2403,15 +2455,15 @@ msgstr "" "kadar je ta opcija odkljukana, bo darktable dodal samo zadnji del\n" "in opustil preostali del. npr. za 'foo|bar|baz' bo dodal samo 'baz'." -#: ../build/bin/preferences_gen.h:4593 +#: ../build/bin/preferences_gen.h:4638 msgid "shortcuts with multiple instances" msgstr "tipkovne bližnjice pri več pojavkih" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4648 msgid "prefer focused instance" msgstr "dajaj prednost fokusiranemu pojavku" -#: ../build/bin/preferences_gen.h:4611 +#: ../build/bin/preferences_gen.h:4656 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2426,19 +2478,19 @@ msgstr "" "uporabljene.\n" "opomba: bližnjice za mešanje vedno veljajo za izbrani pojavek" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4665 msgid "prefer expanded instances" msgstr "dajaj prednost razširjenim pojavkom" -#: ../build/bin/preferences_gen.h:4628 +#: ../build/bin/preferences_gen.h:4673 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "če se pojavki modula razširijo, prezrite strnjene pojavke" -#: ../build/bin/preferences_gen.h:4637 +#: ../build/bin/preferences_gen.h:4682 msgid "prefer enabled instances" msgstr "dajaj prednost omogočenim pojavkom" -#: ../build/bin/preferences_gen.h:4645 +#: ../build/bin/preferences_gen.h:4690 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2446,11 +2498,11 @@ msgstr "" "po uporabi zgornjega pravila, če so pojavki modula aktivni, prezrite " "neaktivni pojavke" -#: ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:4699 msgid "prefer unmasked instances" msgstr "dajaj prednost nemaskiranim pojavkom" -#: ../build/bin/preferences_gen.h:4662 +#: ../build/bin/preferences_gen.h:4707 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2458,11 +2510,11 @@ msgstr "" "po uporabi zgornjih pravil, če so pojavki modula nemaskirani, prezrite " "zamaskirane pojavke" -#: ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:4716 msgid "selection order" msgstr "razvrstitev izbire" -#: ../build/bin/preferences_gen.h:4680 +#: ../build/bin/preferences_gen.h:4725 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2470,11 +2522,11 @@ msgstr "" "po uporabi zgornjih pravil uporabite bližnjico glede na njen položaj v " "pixelpipe-u" -#: ../build/bin/preferences_gen.h:4689 +#: ../build/bin/preferences_gen.h:4734 msgid "allow visual assignment to specific instances" msgstr "dovoli vizualno dodeljevanje za specifične pojavke" -#: ../build/bin/preferences_gen.h:4697 +#: ../build/bin/preferences_gen.h:4742 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2484,41 +2536,42 @@ msgstr "" "dodeljene tistim posebnim pojavkom\n" "sicer bodo bližnjice vedno dodeljene prednostnemu pojavku" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:4748 msgid "map / geolocalization view" msgstr "pogled zemljevida / geolociranja" -#: ../build/bin/preferences_gen.h:4713 +#: ../build/bin/preferences_gen.h:4758 msgid "pretty print the image location" msgstr "prijazno tiskaj lokacijo slike" -#: ../build/bin/preferences_gen.h:4721 +#: ../build/bin/preferences_gen.h:4766 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "prikaži bolj berljivo obliko lokacije v modulu podatkov o sliki" -#: ../build/bin/preferences_gen.h:4727 +#: ../build/bin/preferences_gen.h:4772 msgid "slideshow view" msgstr "pogled predstavitve slik" -#: ../build/bin/preferences_gen.h:4737 +#: ../build/bin/preferences_gen.h:4782 msgid "waiting time between each image in slideshow" msgstr "čakalni čas med vsako sliko na predstavitvi slik" -#: ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:4824 msgid "do not set the 'uncategorized' entry for tags" msgstr "ne nastavi vnosa 'nekategorizirano' za oznake" -#: ../build/bin/preferences_gen.h:4787 -msgid "do not set the 'uncategorized' entry for tags which do not have children" +#: ../build/bin/preferences_gen.h:4832 +msgid "" +"do not set the 'uncategorized' entry for tags which do not have children" msgstr "ne nastavite vnosa 'nekategorizirano' za oznake, ki nimajo otrok" -#: ../build/bin/preferences_gen.h:4796 +#: ../build/bin/preferences_gen.h:4841 msgid "tags case sensitivity" msgstr "oznake občutljivost na velike in male črke" -#: ../build/bin/preferences_gen.h:4805 +#: ../build/bin/preferences_gen.h:4850 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2526,37 +2579,37 @@ msgstr "" "velike/male črke v oznakah. brez razširitve Sqlite ICU neobčutljivost deluje " "samo za 26 latiničnih črk" -#: ../build/bin/preferences_gen.h:4814 ../build/bin/preferences_gen.h:4905 +#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4950 msgid "number of collections to be stored" msgstr "število grup, ki naj bodo shranjene" -#: ../build/bin/preferences_gen.h:4833 ../build/bin/preferences_gen.h:4924 +#: ../build/bin/preferences_gen.h:4878 ../build/bin/preferences_gen.h:4969 msgid "the number of recent collections to store and show in this list" msgstr "število zadnjih zbirk za shranjevanje in njihov prikaz v seznamih" -#: ../build/bin/preferences_gen.h:4842 +#: ../build/bin/preferences_gen.h:4887 msgid "number of folder levels to show in lists" msgstr "število ravni map prikazanih v seznamih" -#: ../build/bin/preferences_gen.h:4861 +#: ../build/bin/preferences_gen.h:4906 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" msgstr "število ravni map prikazanih v seznamu map s filmi, začeto z desne" -#: ../build/bin/preferences_gen.h:4870 +#: ../build/bin/preferences_gen.h:4915 msgid "sort film rolls by" msgstr "razvrsti zvitke filma po" -#: ../build/bin/preferences_gen.h:4879 +#: ../build/bin/preferences_gen.h:4924 msgid "sets the collections-list order for film rolls" msgstr "nastavi vrstni red zbirk za zvitke filmov" -#: ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5012 msgid "suggested tags level of confidence" msgstr "nivo zaupanja predlaganih oznak" -#: ../build/bin/preferences_gen.h:4987 +#: ../build/bin/preferences_gen.h:5032 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2567,11 +2620,11 @@ msgstr "" "oznake, 99: 99% ujemanje povezanih oznak, 100: brez ujemajoče se oznake " "pokaži samo nedavne oznake (hitreje)" -#: ../build/bin/preferences_gen.h:4996 +#: ../build/bin/preferences_gen.h:5041 msgid "number of recently attached tags" msgstr "število nedavno priključenih oznak" -#: ../build/bin/preferences_gen.h:5015 +#: ../build/bin/preferences_gen.h:5060 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2906,7 +2959,7 @@ msgstr "sijavost" #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 #: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 -#: ../src/iop/colorharmonizer.c:1603 ../src/iop/colorize.c:358 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 #: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 #: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" @@ -3113,8 +3166,8 @@ msgid "reverse all" msgstr "obrni vse" #: ../build/lib/darktable/plugins/introspection_agx.c:652 -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1774 -#: ../src/iop/colorout.c:859 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "profil izvoza" @@ -3131,14 +3184,14 @@ msgstr "Rec2020" #: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1794 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Prikaz P3" #: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1465 ../src/common/colorspaces.c:1746 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 #: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (kompatibilno)" @@ -3147,7 +3200,7 @@ msgstr "Adobe RGB (kompatibilno)" #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1454 ../src/common/colorspaces.c:1744 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 #: ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" @@ -3271,7 +3324,7 @@ msgstr "ohrani barve" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1740 ../src/dtgtk/stylemenu.c:69 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 #: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 #: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 #: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 @@ -3433,7 +3486,8 @@ msgstr "odmik" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 #: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "objektiv" @@ -3511,9 +3565,10 @@ msgstr "osnovno" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 #: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -#: ../src/iop/ashift.c:6144 ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 -#: ../src/iop/levels.c:645 ../src/iop/rgblevels.c:1081 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 +#: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "avto" @@ -3617,7 +3672,7 @@ msgstr "polmer" #: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 #: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 -#: ../src/libs/neural_restore.c:4174 ../src/libs/neural_restore.c:4191 +#: ../src/libs/neural_restore.c:4178 ../src/libs/neural_restore.c:4195 msgid "strength" msgstr "moč" @@ -4223,13 +4278,13 @@ msgstr "obrezovanje barvnega razpona" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1472 ../src/common/colorspaces.c:1748 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "linearni Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1486 ../src/common/colorspaces.c:1750 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "linearni Rec2020 RGB" @@ -5472,7 +5527,7 @@ msgid "gamma Rec709 RGB" msgstr "gama Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1530 ../src/common/colorspaces.c:1784 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "linearni prophoto RGB" @@ -6211,14 +6266,14 @@ msgstr "spust" #: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 #: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 #: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4119 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4123 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 #: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 #: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 #: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 #: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 -#: ../src/libs/tagging.c:3975 +#: ../src/libs/tagging.c:3981 msgid "_cancel" msgstr "prekliči" @@ -6228,7 +6283,7 @@ msgstr "prekliči" #: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 #: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 #: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 -#: ../src/libs/tagging.c:3976 +#: ../src/libs/tagging.c:3982 msgid "_save" msgstr "shrani" @@ -6416,6 +6471,17 @@ msgid "failed to get parameters from format module, aborting export ..." msgstr "" "nisem uspel dobiti parametrov iz modula za formatiranje, prekinjam izvoz ..." +#: ../src/common/ai/restore.c:278 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "surov model za odpravljanje šuma %s: nezdružljiva zvrst vhoda" + +#: ../src/common/ai/restore.c:309 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "" +"Model umetne inteligence %s: v manifestu manjkajo vrednosti input_sizes" + #: ../src/common/ai/restore_raw_bayer.c:523 #: ../src/common/ai/restore_raw_bayer.c:865 #: ../src/common/ai/restore_raw_linear.c:584 @@ -6446,52 +6512,52 @@ msgstr "v repozitoriju modela \"%s\" manjka releases-index.json" msgid "could not fetch releases-index.json (HTTP %ld)" msgstr "ni bilo mogoče pridobiti releases-index.json (HTTP %ld)" -#: ../src/common/ai_models.c:1400 ../src/common/ai_models.c:1465 +#: ../src/common/ai_models.c:1395 ../src/common/ai_models.c:1460 msgid "invalid parameters" msgstr "neveljavni parametri" -#: ../src/common/ai_models.c:1403 +#: ../src/common/ai_models.c:1398 #, c-format msgid "file not found: %s" msgstr "datoteka ni bila najdena: %s" -#: ../src/common/ai_models.c:1411 +#: ../src/common/ai_models.c:1406 #, c-format msgid "archive top-level directory is not a valid model id: \"%s\"" msgstr "vrhnja raven imenika arhiva ni veljaven model id: \"%s\"" -#: ../src/common/ai_models.c:1420 +#: ../src/common/ai_models.c:1415 msgid "failed to extract model archive" msgstr "neuspelo razpakiranje arhiva modela" -#: ../src/common/ai_models.c:1473 +#: ../src/common/ai_models.c:1468 msgid "model not found in registry" msgstr "model ni najden v registru" -#: ../src/common/ai_models.c:1479 +#: ../src/common/ai_models.c:1474 msgid "model has no download asset defined" msgstr "model nima določenega imetja za prenos" -#: ../src/common/ai_models.c:1490 +#: ../src/common/ai_models.c:1485 msgid "invalid asset filename" msgstr "neveljavno ime datoteke imetja" -#: ../src/common/ai_models.c:1496 +#: ../src/common/ai_models.c:1491 msgid "model is already downloading" msgstr "model se že prenaša" -#: ../src/common/ai_models.c:1527 +#: ../src/common/ai_models.c:1522 msgid "invalid repository format" msgstr "neveljavna oblika repozitorija" -#: ../src/common/ai_models.c:1552 +#: ../src/common/ai_models.c:1547 #, c-format msgid "no compatible ai model release found for darktable %s" msgstr "" "ni bilo najdene nobene združljive izdaje modela umetne inteligence za " "darktable %s" -#: ../src/common/ai_models.c:1568 +#: ../src/common/ai_models.c:1563 #, c-format msgid "" "could not obtain checksum for %s — refusing to download without integrity " @@ -6500,38 +6566,38 @@ msgstr "" "ni bilo mogoče pridobiti kontrolne vsote za %s — prenos zavrača brez " "preverjanja integritete" -#: ../src/common/ai_models.c:1586 +#: ../src/common/ai_models.c:1581 msgid "failed to build download url" msgstr "URL-ja za prenos ni bilo mogoče zgraditi" -#: ../src/common/ai_models.c:1597 +#: ../src/common/ai_models.c:1592 #, c-format msgid "failed to create file: %s" msgstr "neuspelo kreiranje datoteke: %s" -#: ../src/common/ai_models.c:1621 +#: ../src/common/ai_models.c:1616 msgid "failed to initialize download" msgstr "neuspel začetek prenosa" -#: ../src/common/ai_models.c:1641 +#: ../src/common/ai_models.c:1636 msgid "download cancelled" msgstr "prenos preklican" -#: ../src/common/ai_models.c:1643 +#: ../src/common/ai_models.c:1638 #, c-format msgid "download failed: %s" msgstr "prenos ni uspel: %s" -#: ../src/common/ai_models.c:1654 +#: ../src/common/ai_models.c:1649 #, c-format msgid "http error: %ld" msgstr "napaka http: %ld" -#: ../src/common/ai_models.c:1677 +#: ../src/common/ai_models.c:1672 msgid "checksum verification failed" msgstr "preverjanje kontrolne vsote ni uspelo" -#: ../src/common/ai_models.c:1687 +#: ../src/common/ai_models.c:1682 #, c-format msgid "" "no checksum available for %s — refusing to install without integrity " @@ -6540,7 +6606,7 @@ msgstr "" "ni na voljo kontrolne vsote za %s — zavrnjena namestitev brez preverjanja " "integritete" -#: ../src/common/ai_models.c:1700 +#: ../src/common/ai_models.c:1695 msgid "failed to extract archive" msgstr "neuspelo razpakiranje arhiva" @@ -6602,7 +6668,7 @@ msgstr "film" msgid "folder" msgstr "mapa" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "kamera" @@ -6714,20 +6780,23 @@ msgstr "ocena" msgid "search" msgstr "iskanje" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "ravnotežje beline" #: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "bliskavica" -#: ../src/common/collection.c:676 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "program osvetlitve" -#: ../src/common/collection.c:678 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "način merjenja" @@ -6782,7 +6851,8 @@ msgstr "samo duplikati" #: ../src/common/collection.c:1779 ../src/common/collection.c:1806 #: ../src/common/collection.c:1832 ../src/common/collection.c:1858 #: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 +#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "neimenovano" @@ -7100,120 +7170,120 @@ msgstr "vse barvne oznake odstranjene" msgid "clear" msgstr "očisti" -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1778 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "delovni profil" -#: ../src/common/colorspaces.c:1431 ../src/common/colorspaces.c:1776 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 #: ../src/views/darkroom.c:3221 msgid "softproof profile" msgstr "profil preizkusnega odtisa" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1758 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "sistemski profil zaslona" -#: ../src/common/colorspaces.c:1446 ../src/common/colorspaces.c:1780 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "sistemski profil zaslona (drugo okno)" -#: ../src/common/colorspaces.c:1459 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (za splet)" -#: ../src/common/colorspaces.c:1479 ../src/common/colorspaces.c:1782 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1494 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1502 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1509 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1515 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1522 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Prikaži P3 RGB" -#: ../src/common/colorspaces.c:1537 ../src/common/colorspaces.c:1752 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "linearni XYZ" -#: ../src/common/colorspaces.c:1544 ../src/common/colorspaces.c:1754 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 #: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1552 ../src/common/colorspaces.c:1756 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "linearni infrardeči BGR" -#: ../src/common/colorspaces.c:1557 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (za preizkus)" -#: ../src/common/colorspaces.c:1663 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "profil '%s' ni uporaben kot profil histograma, bil je zamenjan z sRGB!" -#: ../src/common/colorspaces.c:1742 +#: ../src/common/colorspaces.c:1769 msgid "no filename" msgstr "ni imena datoteke" -#: ../src/common/colorspaces.c:1760 +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "vgrajeni ICC profil" -#: ../src/common/colorspaces.c:1762 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "vgrajena matrika" -#: ../src/common/colorspaces.c:1764 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "standardna barvna matrika" -#: ../src/common/colorspaces.c:1766 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "izboljšana barvna matrika" -#: ../src/common/colorspaces.c:1768 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "barvna matrika proizvajalca" -#: ../src/common/colorspaces.c:1770 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "alternativna barvna matrika" -#: ../src/common/colorspaces.c:1772 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (preizkusno)" -#: ../src/common/colorspaces.c:1786 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1788 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1790 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1792 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -7888,7 +7958,7 @@ msgstr "" msgid "cannot read XMP file '%s': '%s'" msgstr "ni mogoče prebrati datoteke XMP '%s': '%s'" -#: ../src/common/exif.cc:6121 +#: ../src/common/exif.cc:6121 ../src/common/exif.cc:6134 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "ni mogoče zapisati datoteke XMP '%s': '%s'" @@ -8112,7 +8182,7 @@ msgstr "AVIF" msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:231 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" @@ -8180,22 +8250,22 @@ msgstr "v5.0 RAW" msgid "v5.0 JPEG" msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:882 +#: ../src/common/iop_profile.c:883 #, c-format msgid "work icc profile '%s' missing" msgstr "delovni icc profil '%s' manjka" -#: ../src/common/iop_profile.c:913 +#: ../src/common/iop_profile.c:914 #, c-format msgid "input icc profile '%s' missing" msgstr "vhodni icc profil '%s' manjka" -#: ../src/common/iop_profile.c:966 +#: ../src/common/iop_profile.c:967 #, c-format msgid "output icc profile '%s' missing" msgstr "izhodni icc profil '%s' manjka" -#: ../src/common/iop_profile.c:1189 +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -8326,6 +8396,10 @@ msgstr "ameriško pismo (letter)" msgid "Legal" msgstr "ameriški pravni format (legal)" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(privzeto)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "GNOME Keyring ni več podprt, izberite kaj drugega" @@ -8422,7 +8496,7 @@ msgstr "slogi" msgid "style named '%s' successfully created" msgstr "uspešno ustvarjen slog z imenom '%s'" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1306 +#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1338 msgid "no image selected!" msgstr "ni izbrane slike!" @@ -10148,11 +10222,7 @@ msgstr "" "prikaži in uredi v omejevalnem načinu (ni pomikanja/spreminjanja velikosti " "likov)" -#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1876 -msgid "add object" -msgstr "dodaj predmet" - -#: ../src/develop/blend_gui.c:2797 ../src/libs/masks.c:1880 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 msgid "add AI object" msgstr "dodaj predmet umetne inteligence" @@ -10440,7 +10510,7 @@ msgstr "ni veljavne slike za pripenjanje" msgid "please wait for image to load" msgstr "prosim počakajte, da se slika naloži" -#: ../src/develop/develop.c:1101 +#: ../src/develop/develop.c:1135 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -10448,12 +10518,12 @@ msgstr "" "samodejno shranjevanje zgodovine je bilo za to sejo onemogočeno zaradi velike " "zgodovine ali uporabe počasnega pogona" -#: ../src/develop/develop.c:2613 +#: ../src/develop/develop.c:2647 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: modul `%s' neusklajenost verzije: %d != %d" -#: ../src/develop/develop.c:3552 +#: ../src/develop/develop.c:3590 msgid "duplicate module, can't move new instance after the base one\n" msgstr "duplikat modula, ni ga mogoče premakniti v novi pojavek po osnovnem\n" @@ -10533,7 +10603,7 @@ msgid "purpose" msgstr "namen" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4252 +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4256 msgid "process" msgstr "obdelaj" @@ -11101,11 +11171,11 @@ msgstr "" "premakni segment: klik, dodaj vozel:ctrl+klik\n" "odstrani pot: desni-klik" -#: ../src/develop/pixelpipe_hb.c:537 +#: ../src/develop/pixelpipe_hb.c:571 msgid "enabled as required" msgstr "omogočeno kot je zahtevano" -#: ../src/develop/pixelpipe_hb.c:538 +#: ../src/develop/pixelpipe_hb.c:572 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11114,11 +11184,11 @@ msgstr "" "verjetno je bil uveden z uporabo prednastavitve, sloga ali kopiranja in " "lepljenja v zgodovini" -#: ../src/develop/pixelpipe_hb.c:545 +#: ../src/develop/pixelpipe_hb.c:579 msgid "disabled as not appropriate" msgstr "onemogočeno kot neprimerno" -#: ../src/develop/pixelpipe_hb.c:546 +#: ../src/develop/pixelpipe_hb.c:580 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11127,7 +11197,7 @@ msgstr "" "verjetno je bil uveden z uporabo prednastavitve, sloga ali kopiranja in " "lepljenja v zgodovini" -#: ../src/develop/pixelpipe_hb.c:1328 +#: ../src/develop/pixelpipe_hb.c:1371 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -11138,11 +11208,11 @@ msgstr "" "v modulu '%s'\n" "prosimo poročajte na GitHub" -#: ../src/develop/pixelpipe_hb.c:1909 +#: ../src/develop/pixelpipe_hb.c:1953 msgid "fatal input misalignment, please report on GitHub\n" msgstr "usodna neusklajenost vnosa, prosimo prijavite na GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3130 +#: ../src/develop/pixelpipe_hb.c:3174 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -11161,7 +11231,7 @@ msgstr "" " - nekateri gonilniki ne podpirajo potrebnega števila dogodkov,\n" " - premajhne nastavitve višine med uporabo 'use all device memory'." -#: ../src/develop/pixelpipe_hb.c:3432 +#: ../src/develop/pixelpipe_hb.c:3476 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -11197,7 +11267,7 @@ msgstr "prišli ste do konca vaše izbire" msgid "you have reached the end of your collection" msgstr "prišli ste do konca vaše zbirke" -#: ../src/dtgtk/culling.c:445 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "zoomiranje je omejeno na %d slik" @@ -11482,7 +11552,8 @@ msgid "camera's JPEG by applying a camera-specific style" msgstr "JPEG kamere z uporabo sloga, specifičnega za zanjo" #: ../src/dtgtk/thumbtable.c:1714 -msgid "you have changed the settings related to how thumbnails are generated.\n" +msgid "" +"you have changed the settings related to how thumbnails are generated.\n" msgstr "" "spremenili ste nastavitve, povezane z načinom ustvarjanja predoglednih " "sličic.\n" @@ -11925,7 +11996,8 @@ msgstr "$(Xmp.darktable.version) - trenutna verzija darktable" #. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented #: ../src/external/lua-scripts/lib/dtutils/string.lua:944 #: ../src/gui/gtkentry.c:45 -msgid "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" +msgid "" +"$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" msgstr "" "$(SEQUENCE[n,m]) - število v zaporedju, n: število števk, m: začetno število" @@ -12041,7 +12113,8 @@ msgstr "$(EXIF.MONTH) - mesec iz EXIF" #: ../src/gui/gtkentry.c:73 msgid "" "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" -msgstr "$(EXIF.MONTH.LONG) - polno ime iz EXIF glede na trenutno lokalno okolje" +msgstr "" +"$(EXIF.MONTH.LONG) - polno ime iz EXIF glede na trenutno lokalno okolje" #: ../src/external/lua-scripts/lib/dtutils/string.lua:970 #: ../src/gui/gtkentry.c:72 @@ -12539,12 +12612,13 @@ msgstr "kaj avtomatično obrezovanje izvaja" #. inverted landscape #. roll right portrait #. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign #. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) #. da.wait_until_pixelpipe_complete() #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/auto_straighten.lua:244 +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 msgid "exiftool not found, exiting..." msgstr "orodja exiftool ni mogoče najte, izhod..." @@ -13035,6 +13109,7 @@ msgstr "" #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 msgid "extract burst roll images" msgstr "izvleček slik iz zvitkov filma" @@ -13067,12 +13142,12 @@ msgstr "izvleci kup slik iz datoteke zaporednih posnetkov" #. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. #. name #. type -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:164 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 msgid "preferred exif tag reader" msgstr "prednostni bralnik oznak exif" #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:165 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 msgid "use exiftool or exiv2 to read exif tags" msgstr "uporabi exiftool ali exiv2 za branje oznak exif" @@ -13084,11 +13159,26 @@ msgstr "uporabi exiftool ali exiv2 za branje oznak exif" #. name #. type #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:173 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:174 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 msgid "extract burst roll images on import" msgstr "izvleci slike zvitkov filmov ob uvozu" +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "prikazuj gumb za izbiro zaporednih slik zvitka" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "dodaj gumb v izbiro modula za izbiro zaporednih slik zvitka" + #. tooltip #. default #. - - - - - - - - - - - - - - - - - - - - - - - @@ -13101,40 +13191,40 @@ msgstr "izvleci slike zvitkov filmov ob uvozu" #. helper functions #. ----------------- #. skip blank lines created by forfiles -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:306 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 #, lua-format msgid "extracted %d dng files from %s" msgstr "izvlečenih %d datotek dnf iz %s" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:338 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:356 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 msgid "scanning for burst roll images" msgstr "skeniranje kupa slik v zvitku filma" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:373 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 msgid "extracting burst roll images" msgstr "izvlačenje kupa slik iz zvitka filma" #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:392 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 msgid "dnglab executable not found" msgstr "izvedljive datoteke dnglab ni bilo mogoče najti" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:393 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 msgid ": dnglab executable not found, exiting..." msgstr ": izvedljive datoteke dnglab ni bilo mogoče najti, izhod..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:398 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 msgid "no exif tag reader available" msgstr "bralnika oznak exif ni na voljo" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:399 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 msgid " no exif tag reader available, exiting..." msgstr "bralnika oznak exif ni na voljo, izhod..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 #, lua-format msgid " selected tag reader %s not available" msgstr " izbrani bralnik oznak %s ni na voljo" @@ -13142,6 +13232,18 @@ msgstr " izbrani bralnik oznak %s ni na voljo" #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "izberi slike iz zvitka filma" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "izberi vsebnike zaporednih slik zvitka" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "izvleči in grupiraj slike zvitkov filma z vsebnikom" + #. - - - - - - - - - - - - - - - - - - - - - - - #. D A R K T A B L E I N T E G R A T I O N #. - - - - - - - - - - - - - - - - - - - - - - - @@ -15128,7 +15230,8 @@ msgstr "ponastavitev različice lua API, ponovno zaženite darktable" #. stay on master #. checkout the appropriate branch for API version if it exists #: ../src/external/lua-scripts/tools/script_manager.lua:1363 -msgid "you must restart darktable to use the correct version of the lua scripts" +msgid "" +"you must restart darktable to use the correct version of the lua scripts" msgstr "" "znova morate zagnati darktable, da uporabite pravilno različico skriptov lua" @@ -15211,7 +15314,7 @@ msgstr "izberite mapo s skripti" #: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 #: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 #: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4154 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4158 #: ../src/views/lighttable.c:1588 msgid "page" msgstr "stran" @@ -15237,7 +15340,7 @@ msgstr "konfiguracija" #. main menu #: ../src/external/lua-scripts/tools/script_manager.lua:1617 #: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1754 +#: ../src/views/view.c:1767 msgid "action" msgstr "akcija" @@ -15359,7 +15462,7 @@ msgstr "prilagoditve hitrosti" msgid "disabled defaults" msgstr "onemogočene privzete vrednosti" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1563 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "drsanje" @@ -15399,19 +15502,19 @@ msgstr "gordol" msgid "pgupdown" msgstr "strangordol" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1541 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" msgstr "premik" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1543 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1546 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "možnost" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1548 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" msgstr "alt" @@ -16031,7 +16134,7 @@ msgstr "" "postopno išči po seznamu bližnjic\n" "pritisnite tipki gor ali dol, da se ciklično pomikate po zadetkih" -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1752 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "bližnjica" @@ -16192,6 +16295,10 @@ msgstr "%s dodeljen za %s" msgid "short key press resets stuck keys" msgstr "kratek pritisk na tipko ponastavi zataknjene tipke" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "izberite barvo iz slike" + #: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 msgid "darktable - darkroom preview" msgstr "darktable - predogled temnice" @@ -17109,7 +17216,7 @@ msgid "select ONNX Runtime library" msgstr "izberi knjižnico izvajalnega okolja ONNX" #: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 -#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4120 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4124 msgid "_select" msgstr "_izberi" @@ -17427,7 +17534,8 @@ msgstr "format" #: ../src/gui/presets.c:749 msgid "select image types you want this preset to be available for" -msgstr "izberite vrste slik, za katere želite, da je ta prednastavitev na voljo" +msgstr "" +"izberite vrste slik, za katere želite, da je ta prednastavitev na voljo" #: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 msgid "and" @@ -17501,11 +17609,11 @@ msgstr "shrani novo nastavitev.." msgid "update preset" msgstr "osveži nastavitev" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "inicializacija" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -17721,34 +17829,39 @@ msgstr "ustvari" msgid "copy settings from existing workspace" msgstr "kopiraj nastavitve iz obstoječega delovnega prostora" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:587 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "8 bit" msgstr "8 bit" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10 bit" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12 bit" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "brez izgub" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "aproksimativen" #. Bit depth combo box #: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 -#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 ../src/libs/neural_restore.c:4282 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4286 msgid "bit depth" msgstr "bitna globina" @@ -17790,9 +17903,9 @@ msgstr "" #. compression #. Compression method combo box #: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:117 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 msgid "compression" msgstr "stiskanje" @@ -17805,17 +17918,19 @@ msgstr "stiskanje slike" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "kakovost" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "kakovost slike, slabša kakovost pomeni manj podrobnosti" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "podvzorčenje krome" @@ -17836,15 +17951,18 @@ msgstr "" "4:2:2 - hitrost vzorčenja barv prepolovljena vodoravno\n" "4:2:0 - hitrost vzorčenja barv prepolovljena vodoravno in navpično" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" @@ -17879,7 +17997,7 @@ msgstr "16 bit (plavajoča vejica)" #: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4285 +#: ../src/libs/neural_restore.c:4289 msgid "32 bit (float)" msgstr "32 bit (plavajoča vejica)" @@ -17932,6 +18050,20 @@ msgstr "HTJ2K256" msgid "HTJ2K32" msgstr "HTJ2K32" +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"nastavitev podvzorčenja barvnosti za kodirnik HEIF.\n" +"samodejno - uporabi podvzorčenje, določeno z vrednostjo kakovosti\n" +"4:4:4 - brez podvzorčenja barvn\n" +"4:2:2 - hitrost vzorčenja barv prepolovljena vodoravno\n" +"4:2:0 - hitrost vzorčenja barv prepolovljena vodoravno in navpično" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "ni mogoče priložiti izhodnega profila na JP2" @@ -17982,7 +18114,7 @@ msgstr "4:4:0" #: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "16 bit" msgstr "16 bit" @@ -19363,7 +19495,7 @@ msgid "denoise chroma" msgstr "odstranjevanje šuma krome" #: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 -#: ../src/libs/neural_restore.c:4162 +#: ../src/libs/neural_restore.c:4166 msgid "denoise" msgstr "odstranjevanje šuma" @@ -21083,7 +21215,8 @@ msgid "old local contrast" msgstr "stari lokalni kontrast" #: ../src/iop/clahe.c:71 -msgid "this module is deprecated. better use new local contrast module instead." +msgid "" +"this module is deprecated. better use new local contrast module instead." msgstr "ta modul je zastarel. raje uporabite novi modul lokalnega kontrasta." #: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 @@ -22384,7 +22517,7 @@ msgstr "" msgid "vectorscope two-way sync" msgstr "dvosmerna sinhronizacija vektorskopa" -#: ../src/iop/colorharmonizer.c:1515 +#: ../src/iop/colorharmonizer.c:1517 msgid "" "when enabled, the vectorscope harmony overlay is kept in sync with\n" "the harmony rule and anchor hue controls in the module.\n" @@ -22395,7 +22528,7 @@ msgstr "" "s pravilom harmonije in kontrolniki odtenka sidra v modulu.\n" "onemogočite, da prilagodite modul brez motenj prikaza vektorskopa in obratno." -#: ../src/iop/colorharmonizer.c:1529 +#: ../src/iop/colorharmonizer.c:1531 msgid "" "import the harmony rule and anchor hue currently displayed in the " "vectorscope.\n" @@ -22406,7 +22539,7 @@ msgstr "" "vektorskopu.\n" "preklopi tudi ploščo histograma na pogled vektorskopa, če še ni aktivna." -#: ../src/iop/colorharmonizer.c:1550 +#: ../src/iop/colorharmonizer.c:1552 msgid "" "how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" @@ -22432,7 +22565,7 @@ msgstr "" "slikovne točke (sivine)\n" "niso nikoli prizadete, ne glede na to nastavitev." -#: ../src/iop/colorharmonizer.c:1564 +#: ../src/iop/colorharmonizer.c:1566 msgid "" "controls the angular reach of each harmony node's attraction.\n" "\n" @@ -22467,7 +22600,7 @@ msgstr "" "odtenka.\n" "uporabno za močno neskladne slike ali kadar je zaželen slikarski videz." -#: ../src/iop/colorharmonizer.c:1579 +#: ../src/iop/colorharmonizer.c:1581 msgid "" "shields low-chroma (desaturated) colors from the hue correction.\n" "\n" @@ -22498,7 +22631,7 @@ msgstr "" "postopoma od nič in odziv drsnika je enakomerno porazdeljen po celotnem " "območju." -#: ../src/iop/colorharmonizer.c:1593 +#: ../src/iop/colorharmonizer.c:1595 msgid "" "controls the intensity of smoothing applied to the correction field.\n" "\n" @@ -22522,23 +22655,23 @@ msgstr "" "videz, vendar lahko zamegli gradacijo čez robove slike, kar povzroči nekaj " "vizualne ločitve." -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 1" msgstr "odtenek 1" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 2" msgstr "odtenek 2" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 3" msgstr "odtenek 3" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 4" msgstr "odtenek 4" -#: ../src/iop/colorharmonizer.c:1620 +#: ../src/iop/colorharmonizer.c:1622 msgid "" "saturation multiplier for colors near this harmony node.\n" "100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" @@ -22724,52 +22857,52 @@ msgstr "" msgid "non-linear, RGB or Lab, display-referred" msgstr "ne-linearno RGB ali Lab, glede na zaslon" -#: ../src/iop/colorout.c:657 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "manjkajoči izhodni profil je bil zamenjan z sRGB!" -#: ../src/iop/colorout.c:679 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "manjkajoči profil preizkusnega odtisa je bil zamenjan za sRGB!" -#: ../src/iop/colorout.c:722 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "nepodprt izhodni profil sem zamenjal za sRGB!" -#: ../src/iop/colorout.c:844 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "namen izhoda" -#: ../src/iop/colorout.c:845 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "namen upodabljanja" -#: ../src/iop/colorout.c:847 ../src/libs/export.c:1637 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 #: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 #: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "videz" -#: ../src/iop/colorout.c:848 ../src/libs/export.c:1638 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 #: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 #: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "relativni kolorimetrični" -#: ../src/iop/colorout.c:849 ../src/libs/export.c:1639 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 #: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 #: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "nasičenost" -#: ../src/iop/colorout.c:850 ../src/libs/export.c:1640 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 #: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 #: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "absolutno kolorimetričen" -#: ../src/iop/colorout.c:866 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "izvozi ICC profile" @@ -22842,7 +22975,7 @@ msgstr "prenos barv" msgid "this module is deprecated. better use color mapping module instead." msgstr "ta modul je zastarel. raje uporabite modul za preslikavo barv." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -22973,7 +23106,8 @@ msgstr "preobrni orientacijo obreza med vodoravno in navpično" #: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" -msgstr "spremeni velikost: poteg, ohrani proporce: dvigalka+poteg" +msgstr "" +"spremeni velikost: poteg, ohrani proporce: dvigalka+poteg" #: ../src/iop/crop.c:1841 msgid "" @@ -23296,7 +23430,7 @@ msgid "variance blue: " msgstr "varianca modre: " #: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 -#: ../src/libs/neural_restore.c:4293 ../src/libs/print_settings.c:2516 +#: ../src/libs/neural_restore.c:4297 ../src/libs/print_settings.c:2516 #: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "profil" @@ -23888,7 +24022,8 @@ msgid "legacy equalizer" msgstr "izenačevalnik zapuščine" #: ../src/iop/equalizer.c:109 -msgid "this module is deprecated. better use contrast equalizer module instead." +msgid "" +"this module is deprecated. better use contrast equalizer module instead." msgstr "" "ta modul je zastarel. namesto njega raje uporabite modul izenačevalnika " "kontrasta." @@ -24082,7 +24217,8 @@ msgstr "18 EV (HDR++)" #: ../src/iop/filmic.c:1462 msgid "read-only graph, use the parameters below to set the nodes" -msgstr "graf samo za branje, uporabi parametre spodaj za določanje vozlov grafa" +msgstr "" +"graf samo za branje, uporabi parametre spodaj za določanje vozlov grafa" #: ../src/iop/filmic.c:1471 msgid "" @@ -24201,7 +24337,6 @@ msgstr "kontrastno" #. centripetal spline #: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 -#: ../src/libs/neural_restore.c:1116 msgid "linear" msgstr "linearno" @@ -25261,7 +25396,7 @@ msgstr "razdalja do predmeta" #. upscale page: scale factor selector #: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 #: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 -#: ../src/libs/neural_restore.c:4203 +#: ../src/libs/neural_restore.c:4207 msgid "scale" msgstr "merilo" @@ -25766,7 +25901,8 @@ msgstr "napaka - neveljavna datoteka 3dl: %s" #: ../src/iop/lut3d.c:922 #, c-format msgid "error - the maximum shaper LUT value %d is too low" -msgstr "napaka - največja vrednost iskalne tabele oblikovalnika %d je premajhna" +msgstr "" +"napaka - največja vrednost iskalne tabele oblikovalnika %d je premajhna" #: ../src/iop/lut3d.c:933 msgid "error - allocating buffer for 3dl LUT" @@ -25899,7 +26035,8 @@ msgstr "film|obrni|negativ|skeniraj" #: ../src/iop/negadoctor.c:141 msgid "invert film negative scans and simulate printing on paper" -msgstr "obrni grafične zajeme filmskih negativov in simuliraj tiskanje na papir" +msgstr "" +"obrni grafične zajeme filmskih negativov in simuliraj tiskanje na papir" #: ../src/iop/negadoctor.c:472 msgid "D min" @@ -26445,7 +26582,7 @@ msgstr "" #. (before demosaic-stage processing). bayer / linear variant selection #. is driven by the active "rawdenoise" model rather than a UI toggle #: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 -#: ../src/libs/neural_restore.c:4160 +#: ../src/libs/neural_restore.c:4164 msgid "raw denoise" msgstr "odstranjevanje šuma v surovem" @@ -26493,7 +26630,8 @@ msgid "invalid crop parameters" msgstr "neveljavni parametri obrezovanja" #: ../src/iop/rawprepare.c:608 -msgid "please reset to defaults, update your preset or set to something correct" +msgid "" +"please reset to defaults, update your preset or set to something correct" msgstr "" "ponovno nastavite na privzete vrednosti, posodobite prejšnje prednastavitve " "ali nekaj pravilno nastavite" @@ -26560,7 +26698,8 @@ msgid "fill light" msgstr "dopolnilna svetloba" #: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 -msgid "this module is deprecated. please use the tone equalizer module instead." +msgid "" +"this module is deprecated. please use the tone equalizer module instead." msgstr "" "ta modul je zastarel. namesto tega raje uporabite modul izenačevalnika tonov." @@ -27988,10 +28127,6 @@ msgstr "" msgid "select watermark color" msgstr "izbira barve vodnega tiska" -#: ../src/iop/watermark.c:1462 -msgid "pick color from image" -msgstr "izberite barvo iz slike" - #: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" @@ -28365,7 +28500,7 @@ msgstr "nastavitve slik" #: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 #: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 #: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3999 +#: ../src/libs/tagging.c:4005 msgid "preferences..." msgstr "preference..." @@ -28884,7 +29019,7 @@ msgstr "" "shranite maske kot plasti v izvoženih slikah. deluje samo za nekatere formate." #: ../src/libs/export.c:1601 ../src/libs/export.c:1636 -#: ../src/libs/neural_restore.c:4294 ../src/libs/print_settings.c:2875 +#: ../src/libs/neural_restore.c:4298 ../src/libs/print_settings.c:2875 #: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "nastavitve slike" @@ -29455,7 +29590,7 @@ msgstr "" "ctrl+klik za izbiro več vrednosti" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "ok" @@ -29467,6 +29602,130 @@ msgstr "filter na stanje zgodovine" msgid "local copied state filter" msgstr "filter stanja lokalnih kopij" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "ni določene kamere" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "ni določenega lečja" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "ni določene id skupine" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "ni določenega ravnotežja beline" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "ni določene bliskavice" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "ni določenega programa osvetlitve" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "in določenega načina merjenja" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"vnesite ime datoteke za iskanje.\n" +"več vrednosti lahko ločimo z ','\n" +"\n" +"kliknite z desno miškino tipko, da dobite obstoječe kamere" + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"vnesite lečja za iskanje.\n" +"več vrednosti lahko ločimo z ','\n" +"\n" +"kliknite z desno miškino tipko, da dobite obstoječa lečja" + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"vnesite ime ravnotežja beline za iskanje.\n" +"več vrednosti lahko ločimo z ','\n" +"\n" +"kliknite z desno miškino tipko, da dobite obstoječa ravnotežja beline" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"vnesite ime bliskavice za iskanje.\n" +"več vrednosti lahko ločimo z ','\n" +"\n" +"kliknite z desno miškino tipko, da dobite obstoječe bliskavice" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"vnesite program osvetlitve za iskanje.\n" +"več vrednosti lahko ločimo z ','\n" +"\n" +"kliknite z desno miškino tipko, da dobite obstoječe programe osvetlitev" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"vnesite način merjenja za iskanje.\n" +"več vrednosti lahko ločimo z ','\n" +"\n" +"kliknite z desno miškino tipko, da dobite obstoječe načine merjenja" + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "id grupe" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"vnesite id grupe za iskanje.\n" +"več vrednosti lahko ločimo z ','\n" +"\n" +"kliknite z desno miškino tipko, da dobite obstoječe identifikatorje grup" + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"kliknite za izbiro\n" +"ctrl+klik za izbiro več vrednosti" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "filter slik na osnovi vrstnega reda modulov" @@ -30452,7 +30711,8 @@ msgid "go to collection (lighttable)" msgstr "pojdi na zbirko (osvetljena podlaga)" #: ../src/libs/map_locations.c:841 -msgid "terminate edit (press enter or escape) before selecting another location" +msgid "" +"terminate edit (press enter or escape) before selecting another location" msgstr "" "prekini urejanje (pritisnite Enter ali Escape), preden izberete drugo lokacijo" @@ -30591,6 +30851,10 @@ msgstr "način : izvzetje" msgid "delete unused shapes" msgstr "briši neuporabljene like" +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "dodaj predmet" + #: ../src/libs/masks.c:1920 msgid "created shapes" msgstr "ustvarjeni liki" @@ -30772,10 +31036,6 @@ msgstr "vse pravice pridržane" msgid "filmroll" msgstr "zvitek filma" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "id grupe" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "časovna oznaka" @@ -31373,7 +31633,7 @@ msgstr "800%" msgid "1600%" msgstr "1600%" -#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3302 +#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3306 msgid "neural restore" msgstr "nevronska obnova" @@ -31393,17 +31653,22 @@ msgid "out of memory for detail recovery buffer" msgstr "zmanjkalo pomnilnika za medpomnilnik za obnovitev podrobnosti" #: ../src/libs/neural_restore.c:1108 -msgid "Bayer" -msgstr "Bayer" +msgid "failed to load AI model for Bayer raw denoising" +msgstr "" +"neuspelo nalaganje modela umetne inteligence za Bayerjevo surovo " +"odstranjevanje šuma" #: ../src/libs/neural_restore.c:1112 -msgid "X-Trans" -msgstr "X-Trans" +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "" +"neuspelo nalaganje modela umetne inteligence za surovo odstranjevanje šuma X-" +"Trans" -#: ../src/libs/neural_restore.c:1123 -#, c-format -msgid "failed to load AI raw denoise %s model" -msgstr "neuspelo nalaganje modela umetne inteligence %s" +#: ../src/libs/neural_restore.c:1116 +msgid "failed to load AI model for linear raw denoising" +msgstr "" +"neuspelo nalaganje modela umetne inteligence za surovo linearno " +"odstranjevanja šuma" #: ../src/libs/neural_restore.c:1170 msgid "raw denoise: unsupported raw datatype" @@ -31414,12 +31679,12 @@ msgid "raw denoise: cannot load source image" msgstr "surovo odstranjevanje šuma: izvorne slike ni mogoče naložiti" #: ../src/libs/neural_restore.c:1327 -msgid "raw denoise: image is not a supported raw sensor format" +msgid "raw denoise: image is not in a supported raw sensor format" msgstr "" "surovo odstranjevanje šuma: slika ni v podprtem formatu surovega zapisa " "senzorja" -#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4164 +#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4168 msgid "upscale" msgstr "izboljšaj ločljivost" @@ -31499,60 +31764,60 @@ msgstr "ohranjen široki barvni razpon, ni očiščen šuma" msgid "wide-gamut clipped" msgstr "široki barvni razpon obrezan" -#: ../src/libs/neural_restore.c:3486 +#: ../src/libs/neural_restore.c:3490 #, c-format msgid "zoom %.0f%%" msgstr "povečava %.0f%%" -#: ../src/libs/neural_restore.c:3649 +#: ../src/libs/neural_restore.c:3653 msgid "click to select preview area" msgstr "kliknite za izbiro območja predogleda" -#: ../src/libs/neural_restore.c:3674 +#: ../src/libs/neural_restore.c:3678 msgid "model not available" msgstr "modela ni na voljo" -#: ../src/libs/neural_restore.c:3676 ../src/libs/neural_restore.c:3870 +#: ../src/libs/neural_restore.c:3680 ../src/libs/neural_restore.c:3874 msgid "generating preview..." msgstr "generiranje predogleda..." -#: ../src/libs/neural_restore.c:3678 +#: ../src/libs/neural_restore.c:3682 msgid "click to generate preview" msgstr "kliknite za generiranje predogleda" -#: ../src/libs/neural_restore.c:3680 +#: ../src/libs/neural_restore.c:3684 msgid "image not supported by this task" msgstr "slika ni podprta za to nalogo" -#: ../src/libs/neural_restore.c:3682 +#: ../src/libs/neural_restore.c:3686 msgid "preview initialization failed" msgstr "inicializacija predogleda ni uspela" -#: ../src/libs/neural_restore.c:3683 +#: ../src/libs/neural_restore.c:3687 msgid "select an image to preview" msgstr "izberite sliko za predogled" -#: ../src/libs/neural_restore.c:4116 ../src/libs/neural_restore.c:4380 +#: ../src/libs/neural_restore.c:4120 ../src/libs/neural_restore.c:4384 msgid "select output folder" msgstr "izberite izhodno mapo" -#: ../src/libs/neural_restore.c:4161 +#: ../src/libs/neural_restore.c:4165 msgid "AI raw denoising" msgstr "Surovo odstranjevanje šuma z umetno inteligenco" -#: ../src/libs/neural_restore.c:4163 +#: ../src/libs/neural_restore.c:4167 msgid "AI denoising" msgstr "odstranjevanje šuma z umetno inteligenco" -#: ../src/libs/neural_restore.c:4165 +#: ../src/libs/neural_restore.c:4169 msgid "AI upscaling" msgstr "povečevanje z umetno inteligenco" -#: ../src/libs/neural_restore.c:4177 +#: ../src/libs/neural_restore.c:4181 msgid "blend between the source CFA (0%) and the denoised output (100%)" msgstr "mešanica med izvorno CFA (0%) in izhodom z zmanjšanim šumom (100%)" -#: ../src/libs/neural_restore.c:4195 +#: ../src/libs/neural_restore.c:4199 #, no-c-format msgid "" "100% applies the full AI model output; lower values bring back luminance " @@ -31561,19 +31826,19 @@ msgstr "" "100% applies the full AI model output; nižje vrednosti povrnejo teksturo " "svetilnosti in zrnatost, hkrati pa ohranjajo barvni šum potlačen" -#: ../src/libs/neural_restore.c:4204 +#: ../src/libs/neural_restore.c:4208 msgid "upscale factor" msgstr "faktor povečave" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4210 msgid "2x" msgstr "2x" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4210 msgid "4x" msgstr "4x" -#: ../src/libs/neural_restore.c:4223 +#: ../src/libs/neural_restore.c:4227 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" @@ -31581,27 +31846,27 @@ msgstr "" "kliknite za izbiro območja predogleda na predogledni sličici slike\n" "dvokliknite za ponastavitev na sredino" -#: ../src/libs/neural_restore.c:4254 +#: ../src/libs/neural_restore.c:4258 msgid "process selected images" msgstr "obdelaj izbrane slike" -#: ../src/libs/neural_restore.c:4272 +#: ../src/libs/neural_restore.c:4276 msgid "output parameters" msgstr "izhodni parametri" -#: ../src/libs/neural_restore.c:4283 +#: ../src/libs/neural_restore.c:4287 msgid "output TIFF bit depth" msgstr "izhodna bitna globina TIFF" -#: ../src/libs/neural_restore.c:4325 +#: ../src/libs/neural_restore.c:4329 msgid "color profile embedded in the output TIFF" msgstr "barvni profil, vdelan v izhodni TIFF" -#: ../src/libs/neural_restore.c:4335 +#: ../src/libs/neural_restore.c:4339 msgid "preserve wide-gamut colors" msgstr "ohrani barve širokega barvnega razpona" -#: ../src/libs/neural_restore.c:4342 +#: ../src/libs/neural_restore.c:4346 msgid "" "when on, pixels outside sRGB gamut pass through without being denoised; when " "off, all pixels are denoised but wide-gamut colors may be clipped; only " @@ -31612,15 +31877,15 @@ msgstr "" "vendar so barve širokega barvnega razpona lahko obrezane; vpliva samo na " "odpravljanje šuma" -#: ../src/libs/neural_restore.c:4351 +#: ../src/libs/neural_restore.c:4355 msgid "add to the current collection" msgstr "dodaj v trenutno zbirko" -#: ../src/libs/neural_restore.c:4357 +#: ../src/libs/neural_restore.c:4361 msgid "automatically import the output image into the current collection" msgstr "samodejno uvozi izhodno sliko v trenutno zbirko" -#: ../src/libs/neural_restore.c:4373 +#: ../src/libs/neural_restore.c:4377 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" @@ -32607,7 +32872,7 @@ msgstr "" "bližnjica na oznako ni aktivna v drevesnem prikazu oznak. prosim preklopite " "na prikaz seznama" -#: ../src/libs/tagging.c:3973 +#: ../src/libs/tagging.c:3979 msgid "tagging settings" msgstr "nastavitve oznak" @@ -33052,6 +33317,14 @@ msgstr "preklopi na povečevalni način izločanja" msgid "exit current layout" msgstr "izhod iz trenutne postavitve" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "dnevnik zgodovine" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "poglej dnevnik zgodovine" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" @@ -33442,7 +33715,8 @@ msgid "white border ratio" msgstr "razmerje bele obrobe" #: ../src/views/darkroom.c:2966 -msgid "the border ratio specifies the fraction of the white part of the border." +msgid "" +"the border ratio specifies the fraction of the white part of the border." msgstr "razmerje obrobe določa delež belega dela obrobe." #: ../src/views/darkroom.c:2977 @@ -34064,51 +34338,57 @@ msgstr "nova seja je zagnala '%s'" msgid "no camera with tethering support available for use..." msgstr "ne najdem nobene kamere, ki bi dovoljevala upravljanje..." -#: ../src/views/view.c:1554 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "levi klik" -#: ../src/views/view.c:1557 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "desni klik" -#: ../src/views/view.c:1560 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "srednji klik" -#: ../src/views/view.c:1566 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "levi dvoklik" -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "desni dvoklik" -#: ../src/views/view.c:1572 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "povleci in spusti" -#: ../src/views/view.c:1575 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "levi klik+povlek" -#: ../src/views/view.c:1578 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "desni klik+povlek" -#: ../src/views/view.c:1599 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - okno pospeševanja" -#: ../src/views/view.c:1646 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "preklopi na klasično okno, ki bo ostalo odprto po sprostitvi tipke" #. we add the mouse actions too -#: ../src/views/view.c:1712 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "aktivnosti miške" +#~ msgid "Bayer" +#~ msgstr "Bayer" + +#~ msgid "X-Trans" +#~ msgstr "X-Trans" + #~ msgid "GitHub API rate limit exceeded, try again later" #~ msgstr "omejitev hitrosti GitHub API presežena, poskusite znova pozneje" @@ -34417,9 +34697,6 @@ msgstr "aktivnosti miške" #~ msgid "do you really want to physically delete selected image from disk?" #~ msgstr "ali res želite fizično odstraniti izbrano sliko z diska?" -#~ msgid "(default)" -#~ msgstr "(privzeto)" - #~ msgid "radius for blurring step" #~ msgstr "polmer koraka zamegljevanja" diff --git a/po/sq.po b/po/sq.po index 50321416b6a..d32db36f5fa 100644 --- a/po/sq.po +++ b/po/sq.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: darktable\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-04-20 20:53+0200\n" -"PO-Revision-Date: 2026-04-23 21:38+0200\n" +"POT-Creation-Date: 2026-06-01 19:36+0200\n" +"PO-Revision-Date: 2026-06-02 22:36+0200\n" "Last-Translator: Besmir Godole \n" "Language-Team: Albanian\n" "Language: sq_AL\n" @@ -13,198 +13,198 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Poedit 3.9\n" -#: ../build/bin/conf_gen.h:108 +#: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "instanca e parë" -#: ../build/bin/conf_gen.h:109 ../build/bin/preferences_gen.h:4644 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4713 msgctxt "preferences" msgid "last instance" msgstr "instanca e fundit" -#: ../build/bin/conf_gen.h:209 ../build/bin/preferences_gen.h:4352 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4369 msgctxt "preferences" msgid "triangle" msgstr "trekëndësh" -#: ../build/bin/conf_gen.h:210 +#: ../build/bin/conf_gen.h:213 msgctxt "preferences" msgid "circle" msgstr "rreth" -#: ../build/bin/conf_gen.h:211 +#: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" msgstr "diamant" -#: ../build/bin/conf_gen.h:212 +#: ../build/bin/conf_gen.h:215 msgctxt "preferences" msgid "bar" msgstr "brez" -#: ../build/bin/conf_gen.h:276 ../build/bin/conf_gen.h:428 -#: ../build/bin/conf_gen.h:440 ../build/bin/conf_gen.h:1775 -#: ../build/bin/conf_gen.h:1796 ../build/bin/conf_gen.h:1833 -#: ../build/bin/preferences_gen.h:2818 ../build/bin/preferences_gen.h:2905 +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 +#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 +#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2939 msgctxt "preferences" msgid "never" msgstr "kurrë" -#: ../build/bin/conf_gen.h:277 +#: ../build/bin/conf_gen.h:289 msgctxt "preferences" msgid "once a month" msgstr "çdo muaj" -#: ../build/bin/conf_gen.h:278 ../build/bin/preferences_gen.h:4136 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4153 msgctxt "preferences" msgid "once a week" msgstr "çdo javë" -#: ../build/bin/conf_gen.h:279 +#: ../build/bin/conf_gen.h:291 msgctxt "preferences" msgid "once a day" msgstr "çdo ditë" -#: ../build/bin/conf_gen.h:280 +#: ../build/bin/conf_gen.h:292 msgctxt "preferences" msgid "on close" msgstr "gjatë mbylljes" -#: ../build/bin/conf_gen.h:353 ../build/bin/conf_gen.h:1766 -#: ../build/bin/conf_gen.h:1787 ../build/bin/conf_gen.h:1834 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 +#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "të vogla" -#: ../build/bin/conf_gen.h:354 ../build/bin/conf_gen.h:544 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3637 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 +#: ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3654 msgctxt "preferences" msgid "default" msgstr "standarde" -#: ../build/bin/conf_gen.h:355 ../build/bin/conf_gen.h:4190 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 msgctxt "preferences" msgid "large" msgstr "të mëdha" -#: ../build/bin/conf_gen.h:429 +#: ../build/bin/conf_gen.h:441 msgctxt "preferences" msgid "after edit" msgstr "pas përpunimit" -#: ../build/bin/conf_gen.h:430 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4205 msgctxt "preferences" msgid "on import" msgstr "gjatë importimit" -#: ../build/bin/conf_gen.h:441 ../build/bin/conf_gen.h:1765 -#: ../build/bin/conf_gen.h:1786 ../build/bin/conf_gen.h:4921 -#: ../build/bin/preferences_gen.h:3307 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 +#: ../build/bin/preferences_gen.h:3341 msgctxt "preferences" msgid "always" msgstr "gjithmonë" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4206 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4223 msgctxt "preferences" msgid "only large entries" msgstr "vetëm elementet e mëdha" -#: ../build/bin/conf_gen.h:479 +#: ../build/bin/conf_gen.h:492 msgctxt "preferences" msgid "sensitive" msgstr "respektoj" -#: ../build/bin/conf_gen.h:480 ../build/bin/preferences_gen.h:4769 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4838 msgctxt "preferences" msgid "insensitive" msgstr "nuk e respektoj" -#: ../build/bin/conf_gen.h:545 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "disa GPU" -#: ../build/bin/conf_gen.h:546 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "GPU shumë e shpejtë" -#: ../build/bin/conf_gen.h:1015 ../build/bin/preferences_gen.h:4843 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4912 msgctxt "preferences" msgid "import time" msgstr "koha e importimit" -#: ../build/bin/conf_gen.h:1016 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "emri i dosjes" -#: ../build/bin/conf_gen.h:1017 +#: ../build/bin/conf_gen.h:1066 msgctxt "preferences" msgid "display name" msgstr "emri i shfaqur" -#: ../build/bin/conf_gen.h:1036 +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:1037 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:1038 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:1039 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:1040 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:1041 ../build/bin/conf_gen.h:2770 -#: ../build/bin/conf_gen.h:3733 ../build/bin/conf_gen.h:4161 -#: ../build/bin/conf_gen.h:4680 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 +#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4817 msgctxt "preferences" msgid "none" msgstr "asnjë" -#: ../build/bin/conf_gen.h:1051 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "mes" -#: ../build/bin/conf_gen.h:1052 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "min" -#: ../build/bin/conf_gen.h:1053 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "maks" -#: ../build/bin/conf_gen.h:1388 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "përzgjedh vetëm imazhet e reja" -#: ../build/bin/conf_gen.h:1389 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "përzgjidhni vetëm imazhet e paimportuara paraprakisht" -#: ../build/bin/conf_gen.h:1397 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "shpërfill imazhet jobruto" -#: ../build/bin/conf_gen.h:1398 +#: ../build/bin/conf_gen.h:1447 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -212,55 +212,55 @@ msgstr "" "kur aktivizohet, importimi do të lejohet vetëm për skedarët bruto. skedarët " "jobruto nuk do të shfaqen, as importohen." -#: ../build/bin/conf_gen.h:1406 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "aplikoj metadatat" -#: ../build/bin/conf_gen.h:1407 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." msgstr "aplikoni disa metadata në gjithë imazhet e importuara rishtas" -#: ../build/bin/conf_gen.h:1415 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "direktori rikursive" -#: ../build/bin/conf_gen.h:1416 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" msgstr "skanoni direktoritë në mënyrë rikursive gjatë importimit të filmave" -#: ../build/bin/conf_gen.h:1424 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" msgstr "krijuesi që aplikohet gjatë importimit" -#: ../build/bin/conf_gen.h:1433 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" msgstr "publikuesi që aplikohet gjatë importimit" -#: ../build/bin/conf_gen.h:1442 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" msgstr "të drejtat që aplikohen gjatë importimit" -#: ../build/bin/conf_gen.h:1451 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" msgstr "etiketat (me presje) që aplikohen gjatë importimit" -#: ../build/bin/conf_gen.h:1460 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" msgstr "importoj etiketat nga XMP" -#: ../build/bin/conf_gen.h:1496 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "vlerësimi fillestar" -#: ../build/bin/conf_gen.h:1497 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" msgstr "vlerësimi fillestar për imazhet gjatë importimit të filmit" -#: ../build/bin/conf_gen.h:1505 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "shpërfill vlerësimin në EXIF" -#: ../build/bin/conf_gen.h:1506 +#: ../build/bin/conf_gen.h:1555 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -268,19 +268,19 @@ msgstr "" "nëse nuk caktohet dhe nëse gjendet vlerësimi në EXIF, 'vlerësimi fillestar' " "do të ndryshojë" -#: ../build/bin/conf_gen.h:1514 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "importi" -#: ../build/bin/conf_gen.h:1515 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "emri i importit" -#: ../build/bin/conf_gen.h:1523 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "ndryshimi i datës së sotme" -#: ../build/bin/conf_gen.h:1524 +#: ../build/bin/conf_gen.h:1573 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -292,177 +292,177 @@ msgstr "" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "përndryshe lëreni bosh fushën" -#: ../build/bin/conf_gen.h:1532 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "mbaj hapur dritaren" -#: ../build/bin/conf_gen.h:1533 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "mbajeni hapur dritaren kur kryeni disa importe" -#: ../build/bin/conf_gen.h:1767 ../build/bin/conf_gen.h:1788 -#: ../build/bin/conf_gen.h:1835 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1768 ../build/bin/conf_gen.h:1789 -#: ../build/bin/conf_gen.h:1836 ../build/bin/preferences_gen.h:2836 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2870 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1769 ../build/bin/conf_gen.h:1790 -#: ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1770 ../build/bin/conf_gen.h:1791 -#: ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1771 ../build/bin/conf_gen.h:1792 -#: ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1772 ../build/bin/conf_gen.h:1793 -#: ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1773 ../build/bin/conf_gen.h:1794 -#: ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 +#: ../build/bin/conf_gen.h:1890 msgctxt "preferences" msgid "6K" msgstr "6K" -#: ../build/bin/conf_gen.h:1774 ../build/bin/conf_gen.h:1795 -#: ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 +#: ../build/bin/conf_gen.h:1891 msgctxt "preferences" msgid "8K" msgstr "8K" -#: ../build/bin/conf_gen.h:1776 ../build/bin/conf_gen.h:3732 -#: ../build/bin/conf_gen.h:4924 ../build/bin/preferences_gen.h:4046 +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 +#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4063 msgctxt "preferences" msgid "auto" msgstr "auto" -#: ../build/bin/conf_gen.h:1888 +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" msgstr "fikur" -#: ../build/bin/conf_gen.h:1889 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "fortësia (relative)" -#: ../build/bin/conf_gen.h:1890 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "fortësia (absolute)" -#: ../build/bin/conf_gen.h:1891 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "tejdukshmëria (relative)" -#: ../build/bin/conf_gen.h:1892 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "tejdukshmëria (absolute)" -#: ../build/bin/conf_gen.h:1893 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "madhësia e penelit (relative)" -#: ../build/bin/conf_gen.h:1903 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "e ulët" -#: ../build/bin/conf_gen.h:1904 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "mesatare" -#: ../build/bin/conf_gen.h:1905 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "e lartë" -#: ../build/bin/conf_gen.h:1933 ../build/bin/preferences_gen.h:3170 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3204 msgctxt "preferences" msgid "false color" msgstr "ngjyrë false" -#: ../build/bin/conf_gen.h:1934 +#: ../build/bin/conf_gen.h:1983 msgctxt "preferences" msgid "grayscale" msgstr "ngjyrë gri" -#: ../build/bin/conf_gen.h:1953 +#: ../build/bin/conf_gen.h:2002 msgctxt "preferences" msgid "top left" msgstr "majtas lart" -#: ../build/bin/conf_gen.h:1954 +#: ../build/bin/conf_gen.h:2003 msgctxt "preferences" msgid "top right" msgstr "djathtas lart" -#: ../build/bin/conf_gen.h:1955 +#: ../build/bin/conf_gen.h:2004 msgctxt "preferences" msgid "top center" msgstr "qendër lart" -#: ../build/bin/conf_gen.h:1956 ../build/bin/preferences_gen.h:3085 +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3119 msgctxt "preferences" msgid "bottom" msgstr "poshtë" -#: ../build/bin/conf_gen.h:1957 +#: ../build/bin/conf_gen.h:2006 msgctxt "preferences" msgid "hidden" msgstr "fshehur" -#: ../build/bin/conf_gen.h:2724 +#: ../build/bin/conf_gen.h:2775 msgid "show OSD" msgstr "tregoj shpjegimet" -#: ../build/bin/conf_gen.h:2725 +#: ../build/bin/conf_gen.h:2776 msgid "toggle the visibility of the map overlays" msgstr "përdorni shtresat e posaçme të hartës" -#: ../build/bin/conf_gen.h:2733 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "imazhet e filtruara" -#: ../build/bin/conf_gen.h:2734 +#: ../build/bin/conf_gen.h:2785 msgid "when set limit the images drawn to the current filmstrip" msgstr "caktoni sasinë e imazheve që mund të shfaqen në filmin aktual" -#: ../build/bin/conf_gen.h:2742 +#: ../build/bin/conf_gen.h:2793 msgid "max images" msgstr "imazhet maksimale" -#: ../build/bin/conf_gen.h:2743 +#: ../build/bin/conf_gen.h:2794 msgid "the maximum number of image thumbnails drawn on the map" msgstr "numri maksimal i miniaturave të imazheve që mund të shfaqen në hartë" -#: ../build/bin/conf_gen.h:2751 +#: ../build/bin/conf_gen.h:2802 msgid "group size factor" msgstr "madhësia e grupit" -#: ../build/bin/conf_gen.h:2752 +#: ../build/bin/conf_gen.h:2803 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -470,32 +470,32 @@ msgstr "" "rritni ose ulni përmasën hapësinore që zë grupi i imazheve në hartë. mund të " "vonojë llogaritjen" -#: ../build/bin/conf_gen.h:2760 +#: ../build/bin/conf_gen.h:2811 msgid "min images per group" msgstr "imazhet minimale për grup" -#: ../build/bin/conf_gen.h:2761 +#: ../build/bin/conf_gen.h:2812 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." msgstr "" "numri minimal i imazheve që përbëjnë një grup. mund të vonojë llogaritjen." -#: ../build/bin/conf_gen.h:2768 +#: ../build/bin/conf_gen.h:2819 msgctxt "preferences" msgid "thumbnail" msgstr "miniatura" -#: ../build/bin/conf_gen.h:2769 +#: ../build/bin/conf_gen.h:2820 msgctxt "preferences" msgid "count" msgstr "numri" -#: ../build/bin/conf_gen.h:2772 +#: ../build/bin/conf_gen.h:2823 msgid "thumbnail display" msgstr "shfaqja e miniaturave" -#: ../build/bin/conf_gen.h:2773 +#: ../build/bin/conf_gen.h:2824 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" @@ -503,250 +503,265 @@ msgstr "" "keni tre mundësi: miniaturat e imazheve, vetëm numrin e imazheve në grup ose " "asnjë" -#: ../build/bin/conf_gen.h:2790 +#: ../build/bin/conf_gen.h:2841 msgid "max polygon points" msgstr "pikat poligonale maksimale" -#: ../build/bin/conf_gen.h:2791 +#: ../build/bin/conf_gen.h:2842 msgid "limit the number of points imported with polygon in find location module" msgstr "numri i pikave poligonale që importohen për gjetjen e vendndodhjes" -#: ../build/bin/conf_gen.h:3284 ../build/bin/conf_gen.h:3296 +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 msgctxt "preferences" msgid "bilinear" msgstr "bilinear" -#: ../build/bin/conf_gen.h:3285 ../build/bin/conf_gen.h:3297 -#: ../build/bin/preferences_gen.h:3409 +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 +#: ../build/bin/preferences_gen.h:3426 msgctxt "preferences" msgid "bicubic" msgstr "bicubic" -#: ../build/bin/conf_gen.h:3286 ../build/bin/conf_gen.h:3298 +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:3299 ../build/bin/preferences_gen.h:3427 +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3444 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3734 +#: ../build/bin/conf_gen.h:3849 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3735 +#: ../build/bin/conf_gen.h:3850 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3736 +#: ../build/bin/conf_gen.h:3851 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3737 +#: ../build/bin/conf_gen.h:3852 msgctxt "preferences" msgid "windows_credentials" msgstr "windows_credentials" -#: ../build/bin/conf_gen.h:4035 +#: ../build/bin/conf_gen.h:4150 msgctxt "preferences" msgid "vectorscope" msgstr "vektorskop" -#: ../build/bin/conf_gen.h:4036 +#: ../build/bin/conf_gen.h:4151 msgctxt "preferences" msgid "waveform" msgstr "valëzor" -#: ../build/bin/conf_gen.h:4037 +#: ../build/bin/conf_gen.h:4152 msgctxt "preferences" msgid "split" msgstr "ndaj" -#: ../build/bin/conf_gen.h:4038 +#: ../build/bin/conf_gen.h:4153 msgctxt "preferences" msgid "RGB parade" msgstr "paradë RGB" -#: ../build/bin/conf_gen.h:4039 +#: ../build/bin/conf_gen.h:4154 msgctxt "preferences" msgid "histogram" msgstr "histogram" -#: ../build/bin/conf_gen.h:4049 +#: ../build/bin/conf_gen.h:4164 msgctxt "preferences" msgid "left" msgstr "majtas" -#: ../build/bin/conf_gen.h:4050 ../build/bin/preferences_gen.h:4483 +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4552 msgctxt "preferences" msgid "right" msgstr "djathtas" -#: ../build/bin/conf_gen.h:4069 ../build/bin/conf_gen.h:4114 +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 msgctxt "preferences" msgid "logarithmic" msgstr "logaritmik" -#: ../build/bin/conf_gen.h:4070 ../build/bin/conf_gen.h:4115 +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 msgctxt "preferences" msgid "linear" msgstr "linear" -#: ../build/bin/conf_gen.h:4080 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "horizontal" msgstr "horizontalisht" -#: ../build/bin/conf_gen.h:4081 +#: ../build/bin/conf_gen.h:4196 msgctxt "preferences" msgid "vertical" msgstr "vertikalisht" -#: ../build/bin/conf_gen.h:4091 +#: ../build/bin/conf_gen.h:4206 msgctxt "preferences" msgid "overlaid" msgstr "shtruar" -#: ../build/bin/conf_gen.h:4092 +#: ../build/bin/conf_gen.h:4207 msgctxt "preferences" msgid "parade" msgstr "paradë" -#: ../build/bin/conf_gen.h:4102 +#: ../build/bin/conf_gen.h:4217 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:4103 +#: ../build/bin/conf_gen.h:4218 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:4104 +#: ../build/bin/conf_gen.h:4219 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:4162 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "monochromatic" msgstr "monokromatike" -#: ../build/bin/conf_gen.h:4163 +#: ../build/bin/conf_gen.h:4278 msgctxt "preferences" msgid "analogous" msgstr "analoge" -#: ../build/bin/conf_gen.h:4164 +#: ../build/bin/conf_gen.h:4279 msgctxt "preferences" msgid "analogous complementary" msgstr "plotësuese analoge" -#: ../build/bin/conf_gen.h:4165 +#: ../build/bin/conf_gen.h:4280 msgctxt "preferences" msgid "complementary" msgstr "plotësuese" -#: ../build/bin/conf_gen.h:4166 +#: ../build/bin/conf_gen.h:4281 msgctxt "preferences" msgid "split complementary" msgstr "plotësuese të ndara" -#: ../build/bin/conf_gen.h:4167 +#: ../build/bin/conf_gen.h:4282 msgctxt "preferences" msgid "dyad" msgstr "dyshe" -#: ../build/bin/conf_gen.h:4168 +#: ../build/bin/conf_gen.h:4283 msgctxt "preferences" msgid "triad" msgstr "treshe" -#: ../build/bin/conf_gen.h:4169 +#: ../build/bin/conf_gen.h:4284 msgctxt "preferences" msgid "tetrad" msgstr "katërshe" -#: ../build/bin/conf_gen.h:4170 +#: ../build/bin/conf_gen.h:4285 msgctxt "preferences" msgid "square" msgstr "katrore" -#: ../build/bin/conf_gen.h:4189 +#: ../build/bin/conf_gen.h:4304 msgctxt "preferences" msgid "normal" msgstr "normale" -#: ../build/bin/conf_gen.h:4191 +#: ../build/bin/conf_gen.h:4306 msgctxt "preferences" msgid "narrow" msgstr "ngushtë" -#: ../build/bin/conf_gen.h:4192 +#: ../build/bin/conf_gen.h:4307 msgctxt "preferences" msgid "line" msgstr "vija" -#: ../build/bin/conf_gen.h:4490 +#: ../build/bin/conf_gen.h:4614 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:4491 +#: ../build/bin/conf_gen.h:4615 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:4492 +#: ../build/bin/conf_gen.h:4616 msgctxt "preferences" msgid "inch" msgstr "inç" -#: ../build/bin/conf_gen.h:4547 ../build/bin/preferences_gen.h:4501 +#: ../build/bin/conf_gen.h:4666 +msgctxt "preferences" +msgid "grey" +msgstr "gri" + +#: ../build/bin/conf_gen.h:4667 +msgctxt "preferences" +msgid "dark" +msgstr "errët" + +#: ../build/bin/conf_gen.h:4668 +msgctxt "preferences" +msgid "darker" +msgstr "më errët" + +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4570 msgctxt "preferences" msgid "all" msgstr "të gjitha" -#: ../build/bin/conf_gen.h:4548 +#: ../build/bin/conf_gen.h:4676 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:4549 +#: ../build/bin/conf_gen.h:4677 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:4676 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3510 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "sipas skenës (sigmoid)" -#: ../build/bin/conf_gen.h:4677 +#: ../build/bin/conf_gen.h:4814 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "sipas skenës (filmik)" -#: ../build/bin/conf_gen.h:4678 +#: ../build/bin/conf_gen.h:4815 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "sipas skenës (AgX)" -#: ../build/bin/conf_gen.h:4679 +#: ../build/bin/conf_gen.h:4816 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "sipas ekranit (e trashëguar)" -#: ../build/bin/conf_gen.h:4826 +#: ../build/bin/conf_gen.h:4955 msgid "camera time zone" msgstr "ora lokale e kamerës" -#: ../build/bin/conf_gen.h:4827 +#: ../build/bin/conf_gen.h:4956 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone so " "the GPX data can be correctly matched" @@ -754,74 +769,76 @@ msgstr "" "shumica e kamerave nuk e ruajnë orën lokale në EXIF. jepni orën e saktë " "lokale për të barazuar të dhënat gpx" -#: ../build/bin/conf_gen.h:4843 +#: ../build/bin/conf_gen.h:4972 msgctxt "preferences" msgid "no color" msgstr "pa ngjyra" -#: ../build/bin/conf_gen.h:4844 +#: ../build/bin/conf_gen.h:4973 msgctxt "preferences" msgid "illuminant color" msgstr "ngjyra e iluminantit" -#: ../build/bin/conf_gen.h:4845 +#: ../build/bin/conf_gen.h:4974 msgctxt "preferences" msgid "effect emulation" msgstr "imitimi i efektit" -#: ../build/bin/conf_gen.h:4909 +#: ../build/bin/conf_gen.h:5038 msgctxt "preferences" msgid "list" msgstr "lista" -#: ../build/bin/conf_gen.h:4910 +#: ../build/bin/conf_gen.h:5039 msgctxt "preferences" msgid "tabs" msgstr "skedat" -#: ../build/bin/conf_gen.h:4911 +#: ../build/bin/conf_gen.h:5040 msgctxt "preferences" msgid "columns" msgstr "shtyllat" -#: ../build/bin/conf_gen.h:4922 +#: ../build/bin/conf_gen.h:5051 msgctxt "preferences" msgid "active" msgstr "aktiv" -#: ../build/bin/conf_gen.h:4923 +#: ../build/bin/conf_gen.h:5052 msgctxt "preferences" msgid "dim" msgstr "errësoj" -#: ../build/bin/conf_gen.h:4925 +#: ../build/bin/conf_gen.h:5054 msgctxt "preferences" msgid "fade" msgstr "zbeh" -#: ../build/bin/conf_gen.h:4926 +#: ../build/bin/conf_gen.h:5055 msgctxt "preferences" msgid "fit" msgstr "përshtat" -#: ../build/bin/conf_gen.h:4927 +#: ../build/bin/conf_gen.h:5056 msgctxt "preferences" msgid "smooth" msgstr "harkoj" -#: ../build/bin/conf_gen.h:4928 +#: ../build/bin/conf_gen.h:5057 msgctxt "preferences" msgid "glide" msgstr "pluskoj" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 -#: ../src/gui/preferences_ai.c:47 ../src/gui/preferences_ai.c:61 +#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "parametri është modifikuar" +#. help button (right-anchored, matches other prefs tabs) #: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 -#: ../src/gui/gtk.c:3442 ../src/gui/preferences.c:538 -#: ../src/gui/preferences.c:1030 ../src/libs/modulegroups.c:4173 +#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 +#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 +#: ../src/libs/modulegroups.c:4171 msgid "?" msgstr "?" @@ -833,76 +850,77 @@ msgstr "nuk mundësohet" msgid "not available on this system" msgstr "nuk mundësohet nga sistemi" -#: ../build/bin/preferences_gen.h:2554 ../src/control/jobs/control_jobs.c:3118 -#: ../src/libs/import.c:186 +#: ../build/bin/preferences_gen.h:2588 ../src/control/jobs/control_jobs.c:3118 +#: ../src/libs/import.c:183 msgid "import" msgstr "importoj" -#: ../build/bin/preferences_gen.h:2559 +#: ../build/bin/preferences_gen.h:2593 msgid "session options" msgstr "opsionet e sesionit" -#: ../build/bin/preferences_gen.h:2569 +#: ../build/bin/preferences_gen.h:2603 msgid "base filmroll's directory" msgstr "direktoria bazë e filmave" -#: ../build/bin/preferences_gen.h:2580 ../build/bin/preferences_gen.h:2602 -#: ../build/bin/preferences_gen.h:2619 ../build/bin/preferences_gen.h:2641 -#: ../build/bin/preferences_gen.h:2674 ../build/bin/preferences_gen.h:2691 +#: ../build/bin/preferences_gen.h:2614 ../build/bin/preferences_gen.h:2636 +#: ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2675 #: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2725 #: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2759 #: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2818 ../build/bin/preferences_gen.h:2836 -#: ../build/bin/preferences_gen.h:2853 ../build/bin/preferences_gen.h:2870 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:2905 -#: ../build/bin/preferences_gen.h:2922 ../build/bin/preferences_gen.h:2944 -#: ../build/bin/preferences_gen.h:2968 ../build/bin/preferences_gen.h:2992 -#: ../build/bin/preferences_gen.h:3025 ../build/bin/preferences_gen.h:3042 -#: ../build/bin/preferences_gen.h:3067 ../build/bin/preferences_gen.h:3085 -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:3145 -#: ../build/bin/preferences_gen.h:3170 ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2827 +#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2870 +#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:2904 +#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2939 +#: ../build/bin/preferences_gen.h:2956 ../build/bin/preferences_gen.h:2978 +#: ../build/bin/preferences_gen.h:3002 ../build/bin/preferences_gen.h:3026 +#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3076 +#: ../build/bin/preferences_gen.h:3101 ../build/bin/preferences_gen.h:3119 +#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3179 #: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3221 #: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 #: ../build/bin/preferences_gen.h:3272 ../build/bin/preferences_gen.h:3289 -#: ../build/bin/preferences_gen.h:3307 ../build/bin/preferences_gen.h:3324 +#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3323 #: ../build/bin/preferences_gen.h:3341 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3391 ../build/bin/preferences_gen.h:3409 -#: ../build/bin/preferences_gen.h:3427 ../build/bin/preferences_gen.h:3450 -#: ../build/bin/preferences_gen.h:3474 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/preferences_gen.h:3375 ../build/bin/preferences_gen.h:3408 +#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3444 +#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 #: ../build/bin/preferences_gen.h:3510 ../build/bin/preferences_gen.h:3527 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3569 -#: ../build/bin/preferences_gen.h:3594 ../build/bin/preferences_gen.h:3615 -#: ../build/bin/preferences_gen.h:3637 ../build/bin/preferences_gen.h:3658 -#: ../build/bin/preferences_gen.h:3686 ../build/bin/preferences_gen.h:3707 -#: ../build/bin/preferences_gen.h:3728 ../build/bin/preferences_gen.h:3749 -#: ../build/bin/preferences_gen.h:3770 ../build/bin/preferences_gen.h:3791 -#: ../build/bin/preferences_gen.h:3812 ../build/bin/preferences_gen.h:3845 +#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3561 +#: ../build/bin/preferences_gen.h:3586 ../build/bin/preferences_gen.h:3611 +#: ../build/bin/preferences_gen.h:3632 ../build/bin/preferences_gen.h:3654 +#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3703 +#: ../build/bin/preferences_gen.h:3724 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3787 +#: ../build/bin/preferences_gen.h:3808 ../build/bin/preferences_gen.h:3829 #: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 #: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 #: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:3964 ../build/bin/preferences_gen.h:3980 -#: ../build/bin/preferences_gen.h:3996 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4046 ../build/bin/preferences_gen.h:4063 -#: ../build/bin/preferences_gen.h:4085 ../build/bin/preferences_gen.h:4118 -#: ../build/bin/preferences_gen.h:4136 ../build/bin/preferences_gen.h:4188 -#: ../build/bin/preferences_gen.h:4206 ../build/bin/preferences_gen.h:4250 -#: ../build/bin/preferences_gen.h:4283 ../build/bin/preferences_gen.h:4300 +#: ../build/bin/preferences_gen.h:3964 ../build/bin/preferences_gen.h:3981 +#: ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 +#: ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4063 +#: ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4102 +#: ../build/bin/preferences_gen.h:4135 ../build/bin/preferences_gen.h:4153 +#: ../build/bin/preferences_gen.h:4205 ../build/bin/preferences_gen.h:4223 +#: ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4300 #: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4352 ../build/bin/preferences_gen.h:4369 +#: ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4369 #: ../build/bin/preferences_gen.h:4386 ../build/bin/preferences_gen.h:4403 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4465 -#: ../build/bin/preferences_gen.h:4483 ../build/bin/preferences_gen.h:4501 -#: ../build/bin/preferences_gen.h:4523 ../build/bin/preferences_gen.h:4551 -#: ../build/bin/preferences_gen.h:4575 ../build/bin/preferences_gen.h:4592 -#: ../build/bin/preferences_gen.h:4609 ../build/bin/preferences_gen.h:4626 +#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4437 +#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4471 +#: ../build/bin/preferences_gen.h:4489 ../build/bin/preferences_gen.h:4534 +#: ../build/bin/preferences_gen.h:4552 ../build/bin/preferences_gen.h:4570 +#: ../build/bin/preferences_gen.h:4592 ../build/bin/preferences_gen.h:4620 #: ../build/bin/preferences_gen.h:4644 ../build/bin/preferences_gen.h:4661 -#: ../build/bin/preferences_gen.h:4685 ../build/bin/preferences_gen.h:4751 -#: ../build/bin/preferences_gen.h:4769 ../build/bin/preferences_gen.h:4843 +#: ../build/bin/preferences_gen.h:4678 ../build/bin/preferences_gen.h:4695 +#: ../build/bin/preferences_gen.h:4713 ../build/bin/preferences_gen.h:4730 +#: ../build/bin/preferences_gen.h:4754 ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:4838 ../build/bin/preferences_gen.h:4912 #, c-format msgid "double click to reset to `%s'" msgstr "me dopioklik kthehet në `%s'" -#: ../build/bin/preferences_gen.h:2582 +#: ../build/bin/preferences_gen.h:2616 msgid "" "directory where newly imported filmrolls are stored; the default uses $" "(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" @@ -912,42 +930,42 @@ msgstr "" "(PICTURES_FOLDER), që përfshin dosjen e vetë sistemit për fotot: ~/" "Pictures në macOS dhe Linux, C:/Users/username/Pictures në Windows" -#: ../build/bin/preferences_gen.h:2591 +#: ../build/bin/preferences_gen.h:2625 msgid "filmroll name" msgstr "emri i filmit" -#: ../build/bin/preferences_gen.h:2604 +#: ../build/bin/preferences_gen.h:2638 msgid "name of the imported filmroll" msgstr "emri i filmit të importuar" -#: ../build/bin/preferences_gen.h:2613 +#: ../build/bin/preferences_gen.h:2647 msgid "keep original filename" msgstr "mbaj emrin origjinal" -#: ../build/bin/preferences_gen.h:2619 ../build/bin/preferences_gen.h:2674 -#: ../build/bin/preferences_gen.h:2691 ../build/bin/preferences_gen.h:2725 -#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2759 -#: ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:2870 -#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:3025 ../build/bin/preferences_gen.h:3128 -#: ../build/bin/preferences_gen.h:3187 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3391 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3615 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3749 -#: ../build/bin/preferences_gen.h:3770 ../build/bin/preferences_gen.h:3791 -#: ../build/bin/preferences_gen.h:3812 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4118 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4551 -#: ../build/bin/preferences_gen.h:4592 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4661 -#: ../build/bin/preferences_gen.h:4751 +#: ../build/bin/preferences_gen.h:2653 ../build/bin/preferences_gen.h:2708 +#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2759 +#: ../build/bin/preferences_gen.h:2776 ../build/bin/preferences_gen.h:2793 +#: ../build/bin/preferences_gen.h:2827 ../build/bin/preferences_gen.h:2904 +#: ../build/bin/preferences_gen.h:2921 ../build/bin/preferences_gen.h:2956 +#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3162 +#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3289 +#: ../build/bin/preferences_gen.h:3323 ../build/bin/preferences_gen.h:3375 +#: ../build/bin/preferences_gen.h:3408 ../build/bin/preferences_gen.h:3527 +#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3632 +#: ../build/bin/preferences_gen.h:3675 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3787 ../build/bin/preferences_gen.h:3808 +#: ../build/bin/preferences_gen.h:3829 ../build/bin/preferences_gen.h:3964 +#: ../build/bin/preferences_gen.h:4080 ../build/bin/preferences_gen.h:4135 +#: ../build/bin/preferences_gen.h:4267 ../build/bin/preferences_gen.h:4386 +#: ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4661 ../build/bin/preferences_gen.h:4678 +#: ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4730 +#: ../build/bin/preferences_gen.h:4820 msgctxt "preferences" msgid "FALSE" msgstr "FALSE" -#: ../build/bin/preferences_gen.h:2621 +#: ../build/bin/preferences_gen.h:2655 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -955,40 +973,40 @@ msgstr "" "kur importoni nga kamera ose karta, mbani emrin origjinal të skedarëve, jo " "modelin" -#: ../build/bin/preferences_gen.h:2630 +#: ../build/bin/preferences_gen.h:2664 msgid "file naming pattern" msgstr "modeli i emërtimit të skedarëve" -#: ../build/bin/preferences_gen.h:2643 +#: ../build/bin/preferences_gen.h:2677 msgid "file naming pattern used for a import session" msgstr "" "modeli i përdorur për emërtimin e skedarëve gjatë sesionit të importimit" -#: ../build/bin/preferences_gen.h:2653 ../src/gui/gtk.c:1592 +#: ../build/bin/preferences_gen.h:2687 ../src/gui/gtk.c:1701 #: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "fototeka" -#: ../build/bin/preferences_gen.h:2658 ../build/bin/preferences_gen.h:3009 -#: ../build/bin/preferences_gen.h:3829 ../src/gui/preferences.c:344 -#: ../src/gui/preferences_ai.c:1288 +#: ../build/bin/preferences_gen.h:2692 ../build/bin/preferences_gen.h:3043 +#: ../build/bin/preferences_gen.h:3846 ../src/gui/preferences.c:344 +#: ../src/gui/preferences_ai.c:1557 msgid "general" msgstr "përgjithësi" -#: ../build/bin/preferences_gen.h:2668 +#: ../build/bin/preferences_gen.h:2702 msgid "hide built-in presets for utility modules" msgstr "fsheh vlerat e paracaktuara për modulet utilitare" -#: ../build/bin/preferences_gen.h:2676 +#: ../build/bin/preferences_gen.h:2710 msgid "hide built-in presets of utility modules in presets menu." msgstr "fsheh vlerat e paracaktuara të moduleve utilitare në menunë përkatëse." -#: ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2719 msgid "use single-click in the collections module" msgstr "përdor një klikim në modulin e koleksioneve" -#: ../build/bin/preferences_gen.h:2693 +#: ../build/bin/preferences_gen.h:2727 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -997,33 +1015,34 @@ msgstr "" "elementet në modulin e koleksioneve do të përzgjidhen me një klikim. kështu " "mund të përzgjidhen intervalet për vlerat data-ora dhe ato numerike." -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:2736 msgid "prioritize the hovered image over the selected images" msgstr "imazhet që kaloj me maus kanë më përparësi se imazhet e përzgjedhura" -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2853 ../build/bin/preferences_gen.h:3042 -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:3204 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3272 ../build/bin/preferences_gen.h:3324 -#: ../build/bin/preferences_gen.h:3358 ../build/bin/preferences_gen.h:3544 -#: ../build/bin/preferences_gen.h:3594 ../build/bin/preferences_gen.h:3686 -#: ../build/bin/preferences_gen.h:3707 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3845 ../build/bin/preferences_gen.h:3862 +#: ../build/bin/preferences_gen.h:2742 ../build/bin/preferences_gen.h:2810 +#: ../build/bin/preferences_gen.h:2887 ../build/bin/preferences_gen.h:3076 +#: ../build/bin/preferences_gen.h:3179 ../build/bin/preferences_gen.h:3238 +#: ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 +#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 +#: ../build/bin/preferences_gen.h:3561 ../build/bin/preferences_gen.h:3611 +#: ../build/bin/preferences_gen.h:3703 ../build/bin/preferences_gen.h:3724 +#: ../build/bin/preferences_gen.h:3766 ../build/bin/preferences_gen.h:3862 #: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 #: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3964 ../build/bin/preferences_gen.h:3980 -#: ../build/bin/preferences_gen.h:3996 ../build/bin/preferences_gen.h:4013 -#: ../build/bin/preferences_gen.h:4283 ../build/bin/preferences_gen.h:4300 +#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3981 +#: ../build/bin/preferences_gen.h:3997 ../build/bin/preferences_gen.h:4013 +#: ../build/bin/preferences_gen.h:4030 ../build/bin/preferences_gen.h:4300 #: ../build/bin/preferences_gen.h:4317 ../build/bin/preferences_gen.h:4334 -#: ../build/bin/preferences_gen.h:4386 ../build/bin/preferences_gen.h:4420 -#: ../build/bin/preferences_gen.h:4465 ../build/bin/preferences_gen.h:4575 -#: ../build/bin/preferences_gen.h:4685 +#: ../build/bin/preferences_gen.h:4351 ../build/bin/preferences_gen.h:4403 +#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4454 +#: ../build/bin/preferences_gen.h:4471 ../build/bin/preferences_gen.h:4489 +#: ../build/bin/preferences_gen.h:4534 ../build/bin/preferences_gen.h:4644 +#: ../build/bin/preferences_gen.h:4754 msgctxt "preferences" msgid "TRUE" msgstr "TRUE" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:2744 msgid "" "in the lighttable, where culling takes place, you can apply actions (e.g., " "setting ratings) to the hovered image or to the selected ones\n" @@ -1039,19 +1058,19 @@ msgstr "" "\n" "joaktiv: veprimet zbatohen në përzgjedhjen aktuale (më pak gabime)" -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:2753 msgid "expand a single utility module at a time" msgstr "shpalos vetëm një modul utilitar njëkohësisht" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:2761 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "ky opsion mundëson funksionin e klikimit me shift në fototekë" -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:2770 msgid "scroll utility modules to the top when expanded" msgstr "tregoj kreun e moduleve të shpalosura utilitare" -#: ../build/bin/preferences_gen.h:2744 ../build/bin/preferences_gen.h:3274 +#: ../build/bin/preferences_gen.h:2778 ../build/bin/preferences_gen.h:3308 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1059,39 +1078,39 @@ msgstr "" "kur opsioni aktivizohet, darktable do e shfaqë modulin e shpalosur në krye të " "listës" -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:2787 msgid "rating an image one star twice will not zero out the rating" msgstr "nuk zeroj vlerësimin kur imazhi vlerësohet dy herë me 1 yll" -#: ../build/bin/preferences_gen.h:2761 +#: ../build/bin/preferences_gen.h:2795 msgid "defines whether rating an image one star twice will zero out star rating" msgstr "vlerësimi i imazhit nuk do të zerohet kur imazhi të marrë dy herë 1 yll" -#: ../build/bin/preferences_gen.h:2770 ../build/bin/preferences_gen.h:3122 +#: ../build/bin/preferences_gen.h:2804 ../build/bin/preferences_gen.h:3156 msgid "show scrollbars for central view" msgstr "tregoj rrëshqitësit në pamjen qendrore" -#: ../build/bin/preferences_gen.h:2778 ../build/bin/preferences_gen.h:3130 +#: ../build/bin/preferences_gen.h:2812 ../build/bin/preferences_gen.h:3164 msgid "defines whether scrollbars should be displayed" msgstr "opsion për shfaqjen ose jo të rrëshqitësve" -#: ../build/bin/preferences_gen.h:2787 +#: ../build/bin/preferences_gen.h:2821 msgid "show image time with milliseconds" msgstr "tregoj orën e imazhit në milisekonda" -#: ../build/bin/preferences_gen.h:2795 +#: ../build/bin/preferences_gen.h:2829 msgid "defines whether time should be displayed with milliseconds" msgstr "opsion për shfaqjen e orës në milisekonda" -#: ../build/bin/preferences_gen.h:2801 +#: ../build/bin/preferences_gen.h:2835 msgid "thumbnails" msgstr "miniaturat" -#: ../build/bin/preferences_gen.h:2811 +#: ../build/bin/preferences_gen.h:2845 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "për imazhet e paprekura përdor skedarin bruto, jo JPEG-në e integruar" -#: ../build/bin/preferences_gen.h:2820 +#: ../build/bin/preferences_gen.h:2854 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" @@ -1111,11 +1130,11 @@ msgstr "" "tejkalon përmasat e JPEG-së së integruar\n" "(manuali ka më shumë detaje)" -#: ../build/bin/preferences_gen.h:2829 +#: ../build/bin/preferences_gen.h:2863 msgid "high quality processing from size" msgstr "procesoj me cilësi të lartë" -#: ../build/bin/preferences_gen.h:2838 +#: ../build/bin/preferences_gen.h:2872 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" @@ -1129,11 +1148,11 @@ msgstr "" "lartë, zgjidhni opsionin 'gjithmonë'.\n" "(manuali ka më shumë detaje)" -#: ../build/bin/preferences_gen.h:2847 +#: ../build/bin/preferences_gen.h:2881 msgid "enable disk backend for thumbnail cache" msgstr "aktivizoj depozitimin e miniaturave në disk" -#: ../build/bin/preferences_gen.h:2855 +#: ../build/bin/preferences_gen.h:2889 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1153,11 +1172,11 @@ msgstr "" "jepni komandën 'darktable-generate-cache' për të gjeneruar miniaturat që keni " "në koleksion." -#: ../build/bin/preferences_gen.h:2864 +#: ../build/bin/preferences_gen.h:2898 msgid "enable disk backend for full preview cache" msgstr "aktivizoj depozitimin e parashikimeve në disk" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:2906 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1175,11 +1194,11 @@ msgstr "" "performanca e fototekës do të rritet mjaft kur të zmadhoni imazhet në këndin " "e parashikimit." -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:2915 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "aktivizoj rrëshqitjen e butë në miniaturat e fototekës" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:2923 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1191,11 +1210,11 @@ msgstr "" "kur qëndron e çaktivizuar, rrëshqitja kryhet në rreshta, si me rrotën e " "mausit." -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:2932 msgid "generate thumbnails in background" msgstr "krijoj miniaturat në sfond" -#: ../build/bin/preferences_gen.h:2907 +#: ../build/bin/preferences_gen.h:2941 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " "to the selected size are generated while user is inactive in lighttable." @@ -1204,11 +1223,11 @@ msgstr "" "në atë përmasë do të krijohen gjatë kohës kur fototeka nuk është duke u " "përdorur" -#: ../build/bin/preferences_gen.h:2916 +#: ../build/bin/preferences_gen.h:2950 msgid "reset cached thumbnails" msgstr "kthej miniaturat në kash" -#: ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:2958 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1216,11 +1235,11 @@ msgstr "" "rikrijoni miniaturat duke e kthyer databazën në gjendjen fillestare. kjo " "duhet në rastet kur disa miniatura janë hequr manualisht ose janë dëmtuar." -#: ../build/bin/preferences_gen.h:2933 +#: ../build/bin/preferences_gen.h:2967 msgid "delimiters for size categories" msgstr "ndarjet për kategoritë e përmasave" -#: ../build/bin/preferences_gen.h:2946 +#: ../build/bin/preferences_gen.h:2980 msgid "" "size categories are used to be able to set different overlays and CSS values " "depending of the size of the thumbnail, separated by |.\n" @@ -1232,28 +1251,28 @@ msgstr "" "për shembull, 120|400 nënkupton 3 kategori miniaturash: <120px, 120px-400px " "dhe >400px" -#: ../build/bin/preferences_gen.h:2955 +#: ../build/bin/preferences_gen.h:2989 msgid "pattern for the thumbnail extended overlay text" msgstr "modeli i shtrimit të tekstit mbi miniaturë" -#: ../build/bin/preferences_gen.h:2970 ../build/bin/preferences_gen.h:2994 +#: ../build/bin/preferences_gen.h:3004 ../build/bin/preferences_gen.h:3028 msgid "see manual to know all the tags you can use." msgstr "shihni manualin për të mësuar etiketat që mund të përdorni." -#: ../build/bin/preferences_gen.h:2979 +#: ../build/bin/preferences_gen.h:3013 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "modeli i shpjegimeve mbi miniaturë (kur është bosh, çaktivizohen)" -#: ../build/bin/preferences_gen.h:3004 ../src/gui/gtk.c:1594 -#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:93 +#: ../build/bin/preferences_gen.h:3038 ../src/gui/gtk.c:1703 +#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 msgid "darkroom" msgstr "dhoma e errët" -#: ../build/bin/preferences_gen.h:3019 +#: ../build/bin/preferences_gen.h:3053 msgid "scroll down to increase mask parameters" msgstr "rrit parametrat e maskës me rrëshqitjen përposhtë të mausit" -#: ../build/bin/preferences_gen.h:3027 +#: ../build/bin/preferences_gen.h:3061 msgid "" "when using the mouse scroll wheel to change mask parameters, scroll down to " "increase the mask size, feather size, opacity, brush hardness and gradient " @@ -1265,11 +1284,11 @@ msgstr "" "penelit dhe kurbaturën e gradientit\n" "zakonisht parametrat rriten duke e rrëshqitur mausin për lart" -#: ../build/bin/preferences_gen.h:3036 +#: ../build/bin/preferences_gen.h:3070 msgid "middle mouse button zooms to 200%" msgstr "zmadhoj 200% me butonin në mes të mausit" -#: ../build/bin/preferences_gen.h:3045 +#: ../build/bin/preferences_gen.h:3079 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " @@ -1280,32 +1299,32 @@ msgstr "" "përshtat nivelin me ekranin. përndryshe kalimi bëhet sipas madhësisë së " "ekranit dhe 100%, ndërsa me tastin 'ctrl' kontrollohet niveli i zmadhimit." -#: ../build/bin/preferences_gen.h:3054 +#: ../build/bin/preferences_gen.h:3088 msgid "pattern for the image information line" msgstr "modeli i rreshtit me informacione për imazhin" -#: ../build/bin/preferences_gen.h:3069 +#: ../build/bin/preferences_gen.h:3103 msgid "see manual for a list of the tags you can use." msgstr "shihni manualin për listën e etiketave që mund të përdorni." -#: ../build/bin/preferences_gen.h:3078 +#: ../build/bin/preferences_gen.h:3112 msgid "position of the image information line" msgstr "pozicioni i rreshtit me informacione për imazhin" -#: ../build/bin/preferences_gen.h:3095 +#: ../build/bin/preferences_gen.h:3129 msgid "border around image in darkroom mode" msgstr "bordura rreth imazhit në dhomën e errët" -#: ../build/bin/preferences_gen.h:3111 ../build/bin/preferences_gen.h:4163 -#: ../build/bin/preferences_gen.h:4233 ../build/bin/preferences_gen.h:4448 -#: ../build/bin/preferences_gen.h:4719 ../build/bin/preferences_gen.h:4797 -#: ../build/bin/preferences_gen.h:4825 ../build/bin/preferences_gen.h:4888 -#: ../build/bin/preferences_gen.h:4950 ../build/bin/preferences_gen.h:4979 +#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:4180 +#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4517 +#: ../build/bin/preferences_gen.h:4788 ../build/bin/preferences_gen.h:4866 +#: ../build/bin/preferences_gen.h:4894 ../build/bin/preferences_gen.h:4957 +#: ../build/bin/preferences_gen.h:5019 ../build/bin/preferences_gen.h:5048 #, c-format msgid "double click to reset to `%d'" msgstr "me dopioklik kthehet në `%d'" -#: ../build/bin/preferences_gen.h:3113 +#: ../build/bin/preferences_gen.h:3147 msgid "" "process the image in darkroom mode with a small border. set to 0 if you don't " "want any border." @@ -1313,11 +1332,11 @@ msgstr "" "imazhi në dhomën e errët do të ketë një bordurë të vogël. vendosni 0 nëse nuk " "e doni bordurën." -#: ../build/bin/preferences_gen.h:3139 +#: ../build/bin/preferences_gen.h:3173 msgid "show loading screen between images" msgstr "tregoj mesazhin e hapjes për çdo imazh" -#: ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:3181 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1325,15 +1344,15 @@ msgstr "" "tregoni mesazhin gri të ngarkimit kur ndërroni imazhet në dhomën e errët\n" "kur çaktivizohet del vetëm një mesazh i thjeshtë" -#: ../build/bin/preferences_gen.h:3153 +#: ../build/bin/preferences_gen.h:3187 msgid "modules" msgstr "modulet" -#: ../build/bin/preferences_gen.h:3163 +#: ../build/bin/preferences_gen.h:3197 msgid "display of individual color channels" msgstr "shfaq kanalet e veçanta të ngjyrave" -#: ../build/bin/preferences_gen.h:3172 +#: ../build/bin/preferences_gen.h:3206 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." @@ -1341,32 +1360,32 @@ msgstr "" "përcaktoni mënyrën e shfaqjes së kanaleve të ngjyrave kur aktivizoni " "funksionin e maskave parametrike." -#: ../build/bin/preferences_gen.h:3181 +#: ../build/bin/preferences_gen.h:3215 msgid "hide built-in presets for processing modules" msgstr "fsheh vlerat e paracaktuara për modulet e procesimit" -#: ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3223 msgid "hide built-in presets of processing modules in presets menu." msgstr "" "fsheh vlerat e paracaktuara të moduleve të procesimit në menunë përkatëse." -#: ../build/bin/preferences_gen.h:3198 ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3232 ../build/bin/preferences_gen.h:3240 msgid "show the guides widget in modules UI" msgstr "tregoj udhëzuesit në grafikën e moduleve" -#: ../build/bin/preferences_gen.h:3215 +#: ../build/bin/preferences_gen.h:3249 msgid "expand a single processing module at a time" msgstr "shpalos vetëm një modul procesimi njëkohësisht" -#: ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3257 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "ky opsion lidhet me funksionin e klikimit me shift në dhomën e errët" -#: ../build/bin/preferences_gen.h:3232 +#: ../build/bin/preferences_gen.h:3266 msgid "only collapse modules in current group" msgstr "palos vetëm modulet në grupin aktual" -#: ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3274 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1374,34 +1393,34 @@ msgstr "" "nëse shpaloset vetëm njëri modul, modulet e tjera në grupin aktual do të " "palosen - modulet në grupet e tjera do të shpërfillen" -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3283 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "shpalos modulin aktiv dhe e palos kur çaktivizohet" -#: ../build/bin/preferences_gen.h:3257 +#: ../build/bin/preferences_gen.h:3291 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." msgstr "" "moduli do të shpaloset ose paloset automatikisht në varësi të aktivitetit." -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3300 msgid "scroll processing modules to the top when expanded" msgstr "hap nga kreu modulet e shpalosura të procesimit" -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3317 msgid "swap the utility and processing modules panels" msgstr "ndërroj panelet e moduleve utilitare dhe të procesimit" -#: ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:3325 msgid "move the list of processing modules to the left of the screen" msgstr "lëviz listën e moduleve të procesimit në anën e majtë të ekranit" -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3334 msgid "show right-side buttons in processing module headers" msgstr "shfaq butonët djathtas në titujt e moduleve të procesimit" -#: ../build/bin/preferences_gen.h:3309 +#: ../build/bin/preferences_gen.h:3343 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1425,22 +1444,22 @@ msgstr "" "- 'rrafshoj': butonët shkrihen njëkohësisht në një vend,\n" "- 'pluskoj': butonët fshihen gradualisht sipas nevojës" -#: ../build/bin/preferences_gen.h:3318 +#: ../build/bin/preferences_gen.h:3352 msgid "show mask indicator in module headers" msgstr "shfaq treguesin e maskës në titujt e moduleve" -#: ../build/bin/preferences_gen.h:3326 +#: ../build/bin/preferences_gen.h:3360 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" msgstr "" "do të shfaqet një ikonë në titullin e çdo moduli ku është aplikuar një maskë" -#: ../build/bin/preferences_gen.h:3335 +#: ../build/bin/preferences_gen.h:3369 msgid "prompt for name on addition of new instance" msgstr "njoftoj për emrin kur shtoj një instancë të re" -#: ../build/bin/preferences_gen.h:3343 +#: ../build/bin/preferences_gen.h:3377 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1448,39 +1467,27 @@ msgstr "" "do të njoftoheni për t'i dhënë emër të ri çdo moduli të hapur rishtas (si " "instancë e re ose e dubluar)" -#: ../build/bin/preferences_gen.h:3352 -msgid "automatically update module name" -msgstr "përditësoj automatikisht emrin e modulit" - -#: ../build/bin/preferences_gen.h:3360 -msgid "" -"if enabled, the module name will be automatically updated to match a preset " -"name or a preset instance name if present." -msgstr "" -"emri i modulit do të përditësohet automatikisht sipas vlerës ose emrit të " -"instancës së paracaktuar më parë." - -#: ../build/bin/preferences_gen.h:3370 +#: ../build/bin/preferences_gen.h:3387 msgid "processing" msgstr "procesimi" -#: ../build/bin/preferences_gen.h:3375 +#: ../build/bin/preferences_gen.h:3392 msgid "image processing" msgstr "procesimi i imazhit" -#: ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3402 msgid "always use LittleCMS 2 to apply output color profile" msgstr "gjithmonë përdor LittleCMS 2 për profilin kolorimetrik output" -#: ../build/bin/preferences_gen.h:3393 +#: ../build/bin/preferences_gen.h:3410 msgid "this is slower than the default." msgstr "është më i ngadaltë sesa standardi." -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3419 msgid "pixel interpolator (warp)" msgstr "interpolatori i pikselëve (përdredhje)" -#: ../build/bin/preferences_gen.h:3411 +#: ../build/bin/preferences_gen.h:3428 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1488,34 +1495,34 @@ msgstr "" "interpolatori i pikselëve përdoret për rrotullimin, korrigjimin e objektivit, " "lëngëzimin, prerjen dhe shëmbëllimin final (bilinear, bicubic, lanczos2)." -#: ../build/bin/preferences_gen.h:3420 +#: ../build/bin/preferences_gen.h:3437 msgid "pixel interpolator (scaling)" msgstr "interpolatori i pikselëve (shëmbëllimi)" -#: ../build/bin/preferences_gen.h:3429 +#: ../build/bin/preferences_gen.h:3446 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "interpolatori i pikselëve që përdoret për shëmbëllimin (bilinear, bicubic, " "lanczos2, lanczos3)." -#: ../build/bin/preferences_gen.h:3438 +#: ../build/bin/preferences_gen.h:3455 msgid "LUT 3D root folder" msgstr "dosja bazë për LUT 3D" -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3464 +#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3481 #: ../src/control/jobs/control_jobs.c:2204 #: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 -#: ../src/gui/presets.c:429 ../src/gui/welcome.c:159 ../src/gui/welcome.c:318 +#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 #: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 #: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 #: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 -#: ../src/libs/import.c:1814 ../src/libs/import.c:1926 ../src/libs/import.c:1984 +#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 #: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 msgid "select directory" msgstr "përzgjidhni direktorinë" -#: ../build/bin/preferences_gen.h:3453 +#: ../build/bin/preferences_gen.h:3470 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1523,11 +1530,11 @@ msgstr "" "dosja (dhe nëndosjet) ka skedarë LUT që përdorin modulin LUT 3D. (duhet " "rihapur aplikacioni)" -#: ../build/bin/preferences_gen.h:3462 +#: ../build/bin/preferences_gen.h:3479 msgid "raster mask files root folder" msgstr "dosja bazë për skedarët e maskave raster" -#: ../build/bin/preferences_gen.h:3477 +#: ../build/bin/preferences_gen.h:3494 msgid "" "this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" @@ -1535,11 +1542,11 @@ msgstr "" "dosja (dhe nëndosjet) ka skedarë PFM/PNG që përdorin modulin për importimin e " "maskave raster. (duhet rihapur aplikacioni)" -#: ../build/bin/preferences_gen.h:3486 +#: ../build/bin/preferences_gen.h:3503 msgid "auto-apply pixel workflow defaults" msgstr "vetaplikoj procesin standard të punës" -#: ../build/bin/preferences_gen.h:3495 +#: ../build/bin/preferences_gen.h:3512 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1568,11 +1575,11 @@ msgstr "" "\n" "asnjë nuk përdor një proces pune të paracaktuar" -#: ../build/bin/preferences_gen.h:3504 +#: ../build/bin/preferences_gen.h:3521 msgid "auto-apply per camera basecurve presets" msgstr "vetaplikoj vlerat e paracaktuara të lakores bazë sipas kamerës" -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3529 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1588,11 +1595,11 @@ msgstr "" "për të mos vetaplikuar vlerat e paracaktuara të lakores bazë, \"vetaplikoj " "procesin standard të punës\" duhet lënë te \"asnjë\"" -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3538 msgid "detect monochrome previews" msgstr "dalloj parashikimet monokromatike" -#: ../build/bin/preferences_gen.h:3529 +#: ../build/bin/preferences_gen.h:3546 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1600,11 +1607,11 @@ msgstr "" "shumë imazhe monokromatike dallohen nga EXIF dhe të dhënat parashikuese. " "kujdes: do e ngadalësoni importin dhe leximin e të dhënave EXIF" -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3555 msgid "show warning messages" msgstr "tregoj vërejtjet" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3563 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1616,15 +1623,15 @@ msgstr "" "mesazhet mund të jenë edhe të pasakta dhe mund t'i shpërfillni nëse veproni " "me vetëdije. ky opsion do i fshehë ato." -#: ../build/bin/preferences_gen.h:3552 +#: ../build/bin/preferences_gen.h:3569 msgid "CPU / memory" msgstr "CPU / memoria" -#: ../build/bin/preferences_gen.h:3562 +#: ../build/bin/preferences_gen.h:3579 msgid "darktable resources" msgstr "resurset e darktable" -#: ../build/bin/preferences_gen.h:3572 +#: ../build/bin/preferences_gen.h:3589 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" @@ -1645,15 +1652,15 @@ msgstr "" " - 'të mëdha': është opsioni më i mirë kur keni hapur vetëm darktable dhe " "doni që të ketë shumicën e resurseve të sistemit për arsye performance." -#: ../build/bin/preferences_gen.h:3578 +#: ../build/bin/preferences_gen.h:3595 msgid "OpenCL GPU acceleration" msgstr "shpejtimi me OpenCL GPU" -#: ../build/bin/preferences_gen.h:3588 +#: ../build/bin/preferences_gen.h:3605 msgid "activate OpenCL support" msgstr "aktivizoj OpenCL" -#: ../build/bin/preferences_gen.h:3596 +#: ../build/bin/preferences_gen.h:3613 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1663,11 +1670,11 @@ msgstr "" "përdorimit të kartave grafike.\n" "mund të ç/aktivizohet në çdo kohë." -#: ../build/bin/preferences_gen.h:3609 +#: ../build/bin/preferences_gen.h:3626 msgid "OpenCL fast mode" msgstr "metoda e shpejtë OpenCL" -#: ../build/bin/preferences_gen.h:3617 +#: ../build/bin/preferences_gen.h:3634 msgid "" "if set the OpenCL compiler uses aggressive optimizing for better performance " "with reduced precision so more differences between CPU and OpenCL are " @@ -1676,11 +1683,11 @@ msgstr "" "nëse vendoset, kompiluesi OpenCL e rrit performancën në mënyrë agresive duke " "ulur precizionin, kështu që pritet të ketë dallime mes CPU-së dhe OpenCL-së." -#: ../build/bin/preferences_gen.h:3630 +#: ../build/bin/preferences_gen.h:3647 msgid "OpenCL scheduling profile" msgstr "profili i skedulimit OpenCL" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:3656 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" @@ -1696,11 +1703,11 @@ msgstr "" "- 'disa GPU': të dyja proceset kryhen paralelisht në dy GPU të ndryshme,\n" "- 'GPU shumë e shpejtë': të dyja proceset kryhen sipas radhës nga GPU-ja." -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:3669 msgid "tuned GPU memory" msgstr "memoria e përmirësuar GPU" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:3677 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1708,60 +1715,60 @@ msgstr "" "kur aktivizohet, nëse keni një sistem me disa pajisje OpenCL mund të " "përcaktoni cakun e sigurisë për secilën prej tyre (standardi është 600 MB)" -#: ../build/bin/preferences_gen.h:3670 +#: ../build/bin/preferences_gen.h:3687 msgid "OpenCL drivers" msgstr "pilotët OpenCL" -#: ../build/bin/preferences_gen.h:3680 +#: ../build/bin/preferences_gen.h:3697 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3688 +#: ../build/bin/preferences_gen.h:3705 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Intel(R) OpenCL Graphics për të gjitha platformat e garantuara (sipas " "prodhuesit)" -#: ../build/bin/preferences_gen.h:3701 +#: ../build/bin/preferences_gen.h:3718 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3709 +#: ../build/bin/preferences_gen.h:3726 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDA based OpenCL (sipas prodhuesit)" -#: ../build/bin/preferences_gen.h:3722 +#: ../build/bin/preferences_gen.h:3739 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3730 +#: ../build/bin/preferences_gen.h:3747 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing (sipas prodhuesit)" -#: ../build/bin/preferences_gen.h:3743 +#: ../build/bin/preferences_gen.h:3760 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3751 +#: ../build/bin/preferences_gen.h:3768 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" msgstr "" "RustiCL Mesa OpenCL. për ta përdorur duhet çaktivizuar piloti i prodhuesit" -#: ../build/bin/preferences_gen.h:3764 +#: ../build/bin/preferences_gen.h:3781 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3772 +#: ../build/bin/preferences_gen.h:3789 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (sipas prodhuesit)" -#: ../build/bin/preferences_gen.h:3785 +#: ../build/bin/preferences_gen.h:3802 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3793 +#: ../build/bin/preferences_gen.h:3810 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1769,11 +1776,11 @@ msgstr "" "Microsoft OpenCLOn12 duhet përdorur vetëm nëse piloti i ofruar nga prodhuesi " "nuk punon ose mungon tërësisht." -#: ../build/bin/preferences_gen.h:3806 +#: ../build/bin/preferences_gen.h:3823 msgid "other platforms" msgstr "platforma të tjera" -#: ../build/bin/preferences_gen.h:3814 +#: ../build/bin/preferences_gen.h:3831 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1781,68 +1788,68 @@ msgstr "" "kur vendoset, gjithë platformat e paspecifikuara do të pranohen. bëjeni vetëm " "nëse nuk keni pilotin e prodhuesit" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:3841 msgid "security" msgstr "siguria" -#: ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:3856 msgid "ask before removing images from the library" msgstr "pyes para heqjes së imazheve nga libraria" -#: ../build/bin/preferences_gen.h:3847 +#: ../build/bin/preferences_gen.h:3864 msgid "always ask the user before removing image information from the library" msgstr "" "përdoruesi gjithmonë pyetet para heqjes së informacionit të imazhit nga " "libraria" -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:3873 msgid "ask before deleting images from disk" msgstr "pyes para fshirjes së imazheve nga disku" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:3881 msgid "always ask the user before any image file is deleted" msgstr "përdoruesi gjithmonë pyetet para fshirjes së një imazhi" -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:3890 msgid "ask before discarding history stack" msgstr "pyes para eliminimit të historikut të zhvillimit" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:3898 msgid "always ask the user before history stack is discarded on any image" msgstr "përdoruesi gjithmonë pyetet para eliminimit të historikut të një imazhi" -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:3907 msgid "try to use trash when deleting images" msgstr "provoj të përdor koshin kur fshij imazhet" -#: ../build/bin/preferences_gen.h:3898 +#: ../build/bin/preferences_gen.h:3915 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" msgstr "" "skedarët do të hidhen në kosh, nuk do të fshihen përgjithmonë nga sistemi" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:3924 msgid "ask before moving images from film roll folder" msgstr "pyes para lëvizjes së imazheve nga dosja" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:3932 msgid "always ask the user before any image file is moved." msgstr "përdoruesi gjithmonë pyetet para lëvizjes së një imazhi." -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:3941 msgid "ask before copying images to new film roll folder" msgstr "pyes para kopjimit të imazheve në dosjen e filmit të ri" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:3949 msgid "always ask the user before any image file is copied." msgstr "përdoruesi gjithmonë pyetet para kopjimit të një imazhi." -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:3958 msgid "ask before removing empty folders" msgstr "pyes para heqjes së dosjeve boshe" -#: ../build/bin/preferences_gen.h:3949 +#: ../build/bin/preferences_gen.h:3966 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1850,43 +1857,43 @@ msgstr "" "përdoruesi gjithmonë pyetet para fshirjes së dosjes boshe. kjo ndodh kur " "lëvizni ose fshini imazhet." -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:3975 msgid "ask before deleting a tag" msgstr "pyes para fshirjes së etiketës" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:3991 msgid "ask before deleting a style" msgstr "pyes para fshirjes së stilit" -#: ../build/bin/preferences_gen.h:3990 +#: ../build/bin/preferences_gen.h:4007 msgid "ask before deleting a preset" msgstr "pyes para fshirjes së vlerës së paracaktuar" -#: ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4015 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "" "do të kërkohet konfirmimi para fshirjes ose mbishkrimit të një vlere të " "paracaktuar" -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4024 msgid "ask before exporting in overwrite mode" msgstr "pyes para eksportimit me metodën e mbishkrimit" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4032 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "" "do të kërkohet konfirmimi para eksportimit të skedarëve me metodën e " "mbishkrimit" -#: ../build/bin/preferences_gen.h:4021 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4038 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "të tjera" -#: ../build/bin/preferences_gen.h:4031 +#: ../build/bin/preferences_gen.h:4048 msgid "password storage backend to use" msgstr "përdor depon vartëse të fjalëkalimeve" -#: ../build/bin/preferences_gen.h:4048 +#: ../build/bin/preferences_gen.h:4065 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1894,11 +1901,11 @@ msgstr "" "depoja vartëse për ruajtjen e fjalëkalimeve: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" -#: ../build/bin/preferences_gen.h:4057 +#: ../build/bin/preferences_gen.h:4074 msgid "auto login to storage server" msgstr "hyj automatikisht në depon e serverit" -#: ../build/bin/preferences_gen.h:4065 +#: ../build/bin/preferences_gen.h:4082 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1906,11 +1913,11 @@ msgstr "" "hyj automatikisht në depon e serverit të konfiguruar. duhet përcaktuar depoja " "vartëse e fjalëkalimeve." -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4091 msgid "executable for playing audio files" msgstr "programi për hapjen e skedarëve zanorë" -#: ../build/bin/preferences_gen.h:4087 +#: ../build/bin/preferences_gen.h:4104 msgid "" "this external program is used to play audio files some cameras record to keep " "notes for images" @@ -1918,27 +1925,27 @@ msgstr "" "programi përdoret për të luajtur skedarët zanorë, të cilat disa kamera i " "regjistrojnë si shënime për imazhet" -#: ../build/bin/preferences_gen.h:4097 +#: ../build/bin/preferences_gen.h:4114 msgid "storage" msgstr "ruajtja" -#: ../build/bin/preferences_gen.h:4102 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4119 ../src/control/crawler.c:747 msgid "database" msgstr "databaza" -#: ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4129 msgid "allow for multiple workspaces" msgstr "lejoj disa zona pune" -#: ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4137 msgid "allow multiple workspaces which can be selected at startup" msgstr "lejoj përzgjedhjen e disa zonave të punës gjatë nisjes" -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4146 msgid "create database snapshot" msgstr "krijoj një pozë të databazës" -#: ../build/bin/preferences_gen.h:4138 +#: ../build/bin/preferences_gen.h:4155 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" @@ -1958,11 +1965,11 @@ msgstr "" "- 'çdo ditë': poza krijohet pasi kalojnë 24 orë nga më e fundit\n" "- 'gjatë mbylljes': poza krijohet sa herë që mbyllet darktable" -#: ../build/bin/preferences_gen.h:4147 +#: ../build/bin/preferences_gen.h:4164 msgid "how many snapshots to keep" msgstr "numri i pozave të ruajtura" -#: ../build/bin/preferences_gen.h:4165 +#: ../build/bin/preferences_gen.h:4182 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -1974,15 +1981,15 @@ msgstr "" "mbani mend se pozat zënë hapësirë në disk dhe ju duhet vetëm e fundit për ta " "rikuperuar me sukses" -#: ../build/bin/preferences_gen.h:4171 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4188 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "skedarët shoqërues XMP" -#: ../build/bin/preferences_gen.h:4181 +#: ../build/bin/preferences_gen.h:4198 msgid "create XMP files" msgstr "krijoj skedarët XMP" -#: ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4207 msgid "" "XMP sidecar files store all editing steps, ratings, tags and color labels " "alongside your images in an open format readable by other applications, and " @@ -2011,11 +2018,11 @@ msgstr "" "gjatë importimit: skedari XMP krijohet gjatë importimit të imazhit dhe " "përditësohet pas çdo ndryshimi" -#: ../build/bin/preferences_gen.h:4199 +#: ../build/bin/preferences_gen.h:4216 msgid "store XMP tags in compressed format" msgstr "ruaj etiketat XMP të komprimuara" -#: ../build/bin/preferences_gen.h:4208 +#: ../build/bin/preferences_gen.h:4225 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -2025,11 +2032,11 @@ msgstr "" "rezervuar për historikun e skedarit.\n" "me këtë opsion, etiketat XMP do të komprimohen për të kursyer hapësirën." -#: ../build/bin/preferences_gen.h:4217 +#: ../build/bin/preferences_gen.h:4234 msgid "auto-save interval" msgstr "intervali i vetëregjistrimit" -#: ../build/bin/preferences_gen.h:4235 +#: ../build/bin/preferences_gen.h:4252 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2039,11 +2046,11 @@ msgstr "" "intervalin e dhënë (në sekonda); zeroja e çaktivizon vetëregjistrimin. " "funksioni mund të bëhet joaktiv për disqet e ngadalta." -#: ../build/bin/preferences_gen.h:4244 +#: ../build/bin/preferences_gen.h:4261 msgid "look for updated XMP files on startup" msgstr "nis duke parë për skedarët e azhurnuar XMP" -#: ../build/bin/preferences_gen.h:4252 +#: ../build/bin/preferences_gen.h:4269 msgid "" "check file modification times of all XMP files on startup to check if any got " "updated in the meantime" @@ -2051,19 +2058,19 @@ msgstr "" "gjatë nisjes së programit do të kontrollohet data e modifikimit të gjithë " "skedarëve XMP për të parë a ka pasur azhurnime" -#: ../build/bin/preferences_gen.h:4262 +#: ../build/bin/preferences_gen.h:4279 msgid "miscellaneous" msgstr "të ndryshme" -#: ../build/bin/preferences_gen.h:4267 +#: ../build/bin/preferences_gen.h:4284 msgid "interface" msgstr "ndërfaqja" -#: ../build/bin/preferences_gen.h:4277 +#: ../build/bin/preferences_gen.h:4294 msgid "show splash screen at startup" msgstr "tregoj faqen grafike gjatë nisjes" -#: ../build/bin/preferences_gen.h:4285 +#: ../build/bin/preferences_gen.h:4302 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2071,19 +2078,19 @@ msgstr "" "shfaqni një tabelë të vogël, që tregon ecurinë e darktable para hapjes së " "dritares kryesore" -#: ../build/bin/preferences_gen.h:4294 +#: ../build/bin/preferences_gen.h:4311 msgid "show welcome screen on next run" msgstr "tregoj përsëri faqen e mirëseardhjes" -#: ../build/bin/preferences_gen.h:4302 +#: ../build/bin/preferences_gen.h:4319 msgid "display the welcome setup screen the next time darktable is launched" msgstr "faqja e mirëseardhjes do të shfaqet kur darktable të hapet sërish" -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4328 msgid "load default shortcuts at startup" msgstr "nis duke hapur shkurtoret standarde" -#: ../build/bin/preferences_gen.h:4319 +#: ../build/bin/preferences_gen.h:4336 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2091,46 +2098,58 @@ msgstr "" "shkurtoret standarde do të hapen para atyre që zgjidhni. duhet çaktivizuar " "për të mos i rikthyer parametrat standardë të fshirë" -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4345 msgid "scale slider step with min/max" msgstr "shkallëzoj hapat e shkarësit me min/maks" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4353 msgid "vary slider step size with min/max range" msgstr "ndryshoni intervalin e shkarësit me vlera min/maks" -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4362 msgid "marker shape" msgstr "forma e shenjuesit" -#: ../build/bin/preferences_gen.h:4354 +#: ../build/bin/preferences_gen.h:4371 msgid "the shape of the slider marker" msgstr "format e shenjuesit të shkarësit" -#: ../build/bin/preferences_gen.h:4363 +#: ../build/bin/preferences_gen.h:4380 msgid "condensed panels' controls" msgstr "butonët e paneleve të mbledhura" -#: ../build/bin/preferences_gen.h:4371 +#: ../build/bin/preferences_gen.h:4388 msgid "use condensed panels' controls in all views" msgstr "përdor butonët e paneleve të mbledhura në çdo pamje" -#: ../build/bin/preferences_gen.h:4380 +#: ../build/bin/preferences_gen.h:4397 +msgid "automatically update module name" +msgstr "përditësoj automatikisht emrin e modulit" + +#: ../build/bin/preferences_gen.h:4405 +msgid "" +"if enabled, the module name will be automatically updated to match a preset " +"name or a preset instance name if present." +msgstr "" +"emri i modulit do të përditësohet automatikisht sipas vlerës ose emrit të " +"instancës së paracaktuar më parë." + +#: ../build/bin/preferences_gen.h:4414 msgid "sort built-in presets first" msgstr "rendit fillimisht vlerat e paracaktuara të programit" -#: ../build/bin/preferences_gen.h:4388 +#: ../build/bin/preferences_gen.h:4422 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "për shfaqjen e vlerave të paracaktuara të programit, të cilat marrin " "përparësi në menunë e vlerave." -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4431 msgid "mouse wheel scrolls modules side panel by default" msgstr "rrëshqas panelin anësor të moduleve me rrotën e mausit" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4439 msgid "" "in darktable's darkroom, where you do your edits, all controls are listed on " "a panel on the right; you can choose whether you want to use the scroll wheel " @@ -2158,11 +2177,50 @@ msgstr "" "joaktiv: rrota e mausit përdoret për të ndryshuar vlerat poshtë " "kursorit, ndërsa në panel rrëshqitet me Ctrl+Alt." -#: ../build/bin/preferences_gen.h:4414 +#: ../build/bin/preferences_gen.h:4448 +msgid "enable touchpad gestures in darkroom" +msgstr "aktivizoj lëvizjet me touchpad në dhomën e errët" + +#: ../build/bin/preferences_gen.h:4456 +msgid "" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " +"enabled: touchpad pinch gestures zoom the image and two-finger " +"touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom " +"behavior. disabled: touchpad gestures are ignored and darkroom falls " +"back to the legacy scroll behavior, including Ctrl+scroll for zooming " +"in and out." +msgstr "" +"panoramimi dhe zmadhimi me touchpad në dhomën e errët. aktiv: imazhi " +"zmadhohet duke mbledhur dy gishtat dhe duke i rrëshqitur bëhet panoramimi; " +"Ctrl+rrëshqitje përdor metodën e vjetër të zmadhimit. joaktiv: " +"lëvizjet me touchpad nuk merren parasysh dhe në dhomën e errët rrëshqitet " +"sipas metodës së vjetër, përfshirë Ctrl+rrëshqitje për zmadhimin dhe " +"zvogëlimin e imazhit." + +#: ../build/bin/preferences_gen.h:4465 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "kufizoj zmadhimin në dhomën e errët mes nivelit përshtat dhe 100%" + +#: ../build/bin/preferences_gen.h:4474 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"rrëshqitjet me rrotën e mausit dhe me gishta për përshtatjen e zmadhimit " +"sipas ekranit (zvogëluar) dhe 100% (zmadhuar). aktiv: zmadhimi është i " +"kufizuar; mund të mbani shtypur Ctrl për të hequr kufizimin dhe për të " +"zmadhuar mbi 100%. joaktiv: zmadhimi nuk është i kufizuar dhe mund të " +"kryhet mbi 100% pa shtypur Ctrl." + +#: ../build/bin/preferences_gen.h:4483 msgid "always show panels' scrollbars" msgstr "gjithmonë tregoj rrëshqitësit e paneleve" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4491 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2170,11 +2228,11 @@ msgstr "" "përcaktoni a duhen shfaqur gjithmonë rrëshqitësit e paneleve apo duhen " "aktivizuar në varësi të përmbajtjes. (duhet rihapur aplikacioni)" -#: ../build/bin/preferences_gen.h:4431 +#: ../build/bin/preferences_gen.h:4500 msgid "duration of the UI transitions in ms" msgstr "kohëzgjatja e efektit të kalimeve grafike në ms" -#: ../build/bin/preferences_gen.h:4450 +#: ../build/bin/preferences_gen.h:4519 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules and " "other UI elements" @@ -2182,11 +2240,11 @@ msgstr "" "kohëzgjatja e efektit të kalimeve grafike (në ms) për palosjen/shpalosjen e " "moduleve dhe elementeve grafike" -#: ../build/bin/preferences_gen.h:4459 +#: ../build/bin/preferences_gen.h:4528 msgid "auto-scroll filmstrip to center on selected image" msgstr "vetërrëshqas filmin te imazhi i përzgjedhur në qendër" -#: ../build/bin/preferences_gen.h:4467 +#: ../build/bin/preferences_gen.h:4536 msgid "" "when enabled, the filmstrip in culling mode and in the darkroom automatically " "scrolls to center on the selected image" @@ -2194,19 +2252,19 @@ msgstr "" "kur aktivizohet, filmi vetërrëshqet te imazhi i përzgjedhur në qendër gjatë " "seleksionimit dhe në dhomën e errët" -#: ../build/bin/preferences_gen.h:4476 +#: ../build/bin/preferences_gen.h:4545 msgid "position of the scopes module" msgstr "pozicioni i modulit të indikatorëve" -#: ../build/bin/preferences_gen.h:4485 +#: ../build/bin/preferences_gen.h:4554 msgid "position the scopes at the top-left or top-right of the screen" msgstr "indikatorët pozicionohen lart-majtas ose poshtë-djathtas ekranit" -#: ../build/bin/preferences_gen.h:4494 +#: ../build/bin/preferences_gen.h:4563 msgid "method to use for getting the display profile" msgstr "metoda e përdorur për marrjen e profilit të ekranit" -#: ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4572 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2216,11 +2274,11 @@ msgstr "" "caktuar.\n" "nevojitet kur njëra alternativë jep rezultate të gabuara" -#: ../build/bin/preferences_gen.h:4512 +#: ../build/bin/preferences_gen.h:4581 msgid "order or exclude MIDI devices" msgstr "porosit ose përjashtoj aparatet MIDI" -#: ../build/bin/preferences_gen.h:4525 +#: ../build/bin/preferences_gen.h:4594 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" @@ -2237,17 +2295,17 @@ msgstr "" "plotësisht MIDI" #. tags -#: ../build/bin/preferences_gen.h:4535 ../src/develop/lightroom.c:1573 +#: ../build/bin/preferences_gen.h:4604 ../src/develop/lightroom.c:1573 #: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 #: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "etiketat" -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:4614 msgid "omit hierarchy in simple tag lists" msgstr "evitoj hierarkinë në listat e thjeshta me etiketa" -#: ../build/bin/preferences_gen.h:4553 +#: ../build/bin/preferences_gen.h:4622 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2261,15 +2319,15 @@ msgstr "" "kur opsioni aktivizohet, darktable do të përfshijë vetëm pjesën e fundit\n" "dhe do i shpërfillë të tjerat. pra 'foo|bar|baz' do të bëhet 'baz'." -#: ../build/bin/preferences_gen.h:4559 +#: ../build/bin/preferences_gen.h:4628 msgid "shortcuts with multiple instances" msgstr "shkurtoret për instancat shumëfishe" -#: ../build/bin/preferences_gen.h:4569 +#: ../build/bin/preferences_gen.h:4638 msgid "prefer focused instance" msgstr "preferoj instancat në fokus" -#: ../build/bin/preferences_gen.h:4577 +#: ../build/bin/preferences_gen.h:4646 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2283,20 +2341,20 @@ msgstr "" "ndiqen (në radhë) për të aplikuar shkurtoret për çdo instancë.\n" "shënim: shkurtoret e bashkimit aplikohen gjithmonë te instanca e fokusuar" -#: ../build/bin/preferences_gen.h:4586 +#: ../build/bin/preferences_gen.h:4655 msgid "prefer expanded instances" msgstr "preferoj instancat e shpalosura" -#: ../build/bin/preferences_gen.h:4594 +#: ../build/bin/preferences_gen.h:4663 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" "kur shpalosen instancat e një moduli, instancat e palosura do të shpërfillen" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4672 msgid "prefer enabled instances" msgstr "preferoj instancat aktive" -#: ../build/bin/preferences_gen.h:4611 +#: ../build/bin/preferences_gen.h:4680 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2304,11 +2362,11 @@ msgstr "" "kur aplikoni rregullën më sipër, nëse keni një modul me instanca aktive, " "instancat joaktive do të shpërfillen" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4689 msgid "prefer unmasked instances" msgstr "preferoj instancat pa maska" -#: ../build/bin/preferences_gen.h:4628 +#: ../build/bin/preferences_gen.h:4697 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2316,11 +2374,11 @@ msgstr "" "kur aplikoni rregullat më sipër, nëse keni një modul me instanca pa maska, " "instancat me maska do të shpërfillen" -#: ../build/bin/preferences_gen.h:4637 +#: ../build/bin/preferences_gen.h:4706 msgid "selection order" msgstr "radha e përzgjedhjes" -#: ../build/bin/preferences_gen.h:4646 +#: ../build/bin/preferences_gen.h:4715 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2328,11 +2386,11 @@ msgstr "" "me rregullat më sipër, shkurtorja do të aplikohet në varësi të pozicionit të " "saj në linjën e zhvillimit" -#: ../build/bin/preferences_gen.h:4655 +#: ../build/bin/preferences_gen.h:4724 msgid "allow visual assignment to specific instances" msgstr "lejoj funksionet vizuale për instanca të caktuara" -#: ../build/bin/preferences_gen.h:4663 +#: ../build/bin/preferences_gen.h:4732 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2342,42 +2400,42 @@ msgstr "" "vizualisht me anë të shkurtoreve të caktuara\n" "përndryshe shkurtoret caktohen gjithmonë për instancën e preferuar" -#: ../build/bin/preferences_gen.h:4669 +#: ../build/bin/preferences_gen.h:4738 msgid "map / geolocalization view" msgstr "këndi i hartës / gjeolokalizimi" -#: ../build/bin/preferences_gen.h:4679 +#: ../build/bin/preferences_gen.h:4748 msgid "pretty print the image location" msgstr "printoj bukur vendndodhjen e imazhit" -#: ../build/bin/preferences_gen.h:4687 +#: ../build/bin/preferences_gen.h:4756 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "" "vendndodhja e imazhit në modulin e informacionit do të interpretohet më qartë" -#: ../build/bin/preferences_gen.h:4693 +#: ../build/bin/preferences_gen.h:4762 msgid "slideshow view" msgstr "këndi i diafilmit" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:4772 msgid "waiting time between each image in slideshow" msgstr "koha e pritjes për secillin imazh të diafilmit" -#: ../build/bin/preferences_gen.h:4745 +#: ../build/bin/preferences_gen.h:4814 msgid "do not set the 'uncategorized' entry for tags" msgstr "nuk përdor etiketa 'të pakategorizuara'" -#: ../build/bin/preferences_gen.h:4753 +#: ../build/bin/preferences_gen.h:4822 msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "nuk do të përdoren etiketat 'pa kategori' që nuk kanë elemente vartëse" -#: ../build/bin/preferences_gen.h:4762 +#: ../build/bin/preferences_gen.h:4831 msgid "tags case sensitivity" msgstr "madhësia e shkrimit të etiketave" -#: ../build/bin/preferences_gen.h:4771 +#: ../build/bin/preferences_gen.h:4840 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2385,19 +2443,19 @@ msgstr "" "madhësia e shkrimit të etiketave. kur mungon shtojca Sqlite ICU, shkrimi do " "të respektohet vetëm për 26 shkronjat latine" -#: ../build/bin/preferences_gen.h:4780 ../build/bin/preferences_gen.h:4871 +#: ../build/bin/preferences_gen.h:4849 ../build/bin/preferences_gen.h:4940 msgid "number of collections to be stored" msgstr "numri i koleksioneve që duhen ruajtur" -#: ../build/bin/preferences_gen.h:4799 ../build/bin/preferences_gen.h:4890 +#: ../build/bin/preferences_gen.h:4868 ../build/bin/preferences_gen.h:4959 msgid "the number of recent collections to store and show in this list" msgstr "numri i koleksioneve të fundit që ruhen dhe shfaqen në listë" -#: ../build/bin/preferences_gen.h:4808 +#: ../build/bin/preferences_gen.h:4877 msgid "number of folder levels to show in lists" msgstr "numri i niveleve të dosjeve që tregohen në listë" -#: ../build/bin/preferences_gen.h:4827 +#: ../build/bin/preferences_gen.h:4896 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" @@ -2405,19 +2463,19 @@ msgstr "" "numri i niveleve të dosjeve që duhen shfaqur për filmat, duke nisur nga e " "djathta" -#: ../build/bin/preferences_gen.h:4836 +#: ../build/bin/preferences_gen.h:4905 msgid "sort film rolls by" msgstr "rendit filmat sipas" -#: ../build/bin/preferences_gen.h:4845 +#: ../build/bin/preferences_gen.h:4914 msgid "sets the collections-list order for film rolls" msgstr "vendosni renditjen e filmave në listën e koleksioneve" -#: ../build/bin/preferences_gen.h:4933 +#: ../build/bin/preferences_gen.h:5002 msgid "suggested tags level of confidence" msgstr "probabiliteti i sugjerimit të etiketave" -#: ../build/bin/preferences_gen.h:4953 +#: ../build/bin/preferences_gen.h:5022 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2428,11 +2486,11 @@ msgstr "" "përfshihen gjithë etiketat, 99: korrespondojnë 99% e etiketave, 100: " "përfshihen vetëm etiketat e fundit (më shpejt)" -#: ../build/bin/preferences_gen.h:4962 +#: ../build/bin/preferences_gen.h:5031 msgid "number of recently attached tags" msgstr "numri i etiketave të bashkëngjitura së fundmi" -#: ../build/bin/preferences_gen.h:4981 +#: ../build/bin/preferences_gen.h:5050 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2463,14 +2521,14 @@ msgstr "vjeshtë" #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 #: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2395 -#: ../src/develop/blend_gui.c:2443 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:4078 ../src/iop/bilateral.cc:381 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 #: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 #: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 #: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:47 +#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "blu" @@ -2559,7 +2617,7 @@ msgid "extreme saturation" msgstr "saturim ekstrem" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1568 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 msgid "faded" msgstr "e zbehur" @@ -2591,15 +2649,15 @@ msgstr "gjenerik" #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 #: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2389 -#: ../src/develop/blend_gui.c:2437 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:4077 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 +#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 #: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 #: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 #: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 #: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:46 +#: ../src/libs/histogram.c:48 msgid "green" msgstr "gjelbër" @@ -2664,14 +2722,14 @@ msgstr "vjollcë" #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 #: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2383 -#: ../src/develop/blend_gui.c:2431 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:4076 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 +#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 #: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 #: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 #: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:45 +#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "kuqe" @@ -2749,7 +2807,7 @@ msgstr "pjerrësia" #: ../build/lib/darktable/plugins/introspection_retouch.c:426 #: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 #: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 -#: ../src/iop/soften.c:384 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 +#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 msgid "brightness" msgstr "shkëlqimi" @@ -2761,13 +2819,13 @@ msgstr "shkëlqimi" #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2363 ../src/iop/basicadj.c:647 +#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 #: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorharmonizer.c:1603 -#: ../src/iop/colorequal.c:3048 ../src/iop/colorize.c:358 -#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:380 ../src/iop/velvia.c:73 +#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 #: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" msgstr "saturimi" @@ -2781,26 +2839,26 @@ msgstr "ruajtja e nuancave" #: ../build/lib/darktable/plugins/introspection_agx.c:275 #: ../build/lib/darktable/plugins/introspection_agx.c:518 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:218 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:427 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1490 +#: ../src/iop/filmic.c:1493 msgid "black relative exposure" msgstr "ekspozimi relativ i të zezës" #: ../build/lib/darktable/plugins/introspection_agx.c:281 #: ../build/lib/darktable/plugins/introspection_agx.c:522 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:224 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:431 -#: ../src/iop/filmic.c:1478 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 +#: ../src/iop/filmic.c:1480 msgid "white relative exposure" msgstr "ekspozimi relativ i të bardhës" #: ../build/lib/darktable/plugins/introspection_agx.c:287 #: ../build/lib/darktable/plugins/introspection_agx.c:526 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:260 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:455 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 msgid "dynamic range scaling" msgstr "shëmbëllimi i diapazonit dinamik" @@ -2824,8 +2882,8 @@ msgstr "aksi i outputit të synuar" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 #: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 #: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1519 -#: ../src/iop/filmicrgb.c:4492 ../src/iop/lowpass.c:574 +#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 +#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "kontrasti" @@ -2973,8 +3031,8 @@ msgid "reverse all" msgstr "kthej të gjitha" #: ../build/lib/darktable/plugins/introspection_agx.c:652 -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1774 -#: ../src/iop/colorout.c:852 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "profili i eksportit" @@ -2991,15 +3049,15 @@ msgstr "Rec2020" #: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1794 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" #: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1465 ../src/common/colorspaces.c:1746 -#: ../src/libs/print_settings.c:1442 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (kompatibël)" @@ -3007,8 +3065,8 @@ msgstr "Adobe RGB (kompatibël)" #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1454 ../src/common/colorspaces.c:1744 -#: ../src/libs/print_settings.c:1435 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" @@ -3031,7 +3089,7 @@ msgstr "gërshërimi" #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 #: ../src/common/collection.c:640 ../src/gui/preferences.c:991 -#: ../src/gui/presets.c:731 ../src/iop/lens.cc:4409 ../src/libs/camera.c:574 +#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 #: ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "largësia fokale" @@ -3055,7 +3113,7 @@ msgstr "raporti" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4396 +#: ../src/iop/lens.cc:4390 msgid "lens model" msgstr "modeli i objektivit" @@ -3076,18 +3134,22 @@ msgstr "specifik" #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 #: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3431 ../src/gui/accelerators.c:153 -#: ../src/gui/accelerators.c:163 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 -#: ../src/libs/live_view.c:424 +#: ../src/develop/blend_gui.c:3429 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 msgid "off" msgstr "fikur" #: ../build/lib/darktable/plugins/introspection_ashift.c:367 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "largest area" msgstr "zona më e madhe" #: ../build/lib/darktable/plugins/introspection_ashift.c:368 +#: ../src/external/lua-scripts/official/auto_straighten.lua:140 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "original format" msgstr "formati origjinal" @@ -3127,15 +3189,15 @@ msgstr "ruajtja e ngjyrave" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1740 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2115 -#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1917 -#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2114 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 +#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 #: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 #: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 -#: ../src/libs/export.c:1165 ../src/libs/filters/module_order.c:158 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1173 -#: ../src/libs/print_settings.c:1191 ../src/libs/scopes/vectorscope.c:62 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 +#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "asnjë" @@ -3152,13 +3214,13 @@ msgstr "asnjë" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2416 ../src/develop/blend_gui.c:2450 +#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 msgid "luminance" msgstr "luminanca" #: ../build/lib/darktable/plugins/introspection_basecurve.c:264 #: ../build/lib/darktable/plugins/introspection_basicadj.c:251 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:272 @@ -3264,7 +3326,7 @@ msgstr "lineariteti" #: ../build/lib/darktable/plugins/introspection_overlay.c:253 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5963 ../src/libs/masks.c:113 +#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 msgid "rotation" msgstr "rrotullimi" @@ -3275,7 +3337,7 @@ msgstr "drejtimi" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:114 +#: ../src/libs/masks.c:116 msgid "curvature" msgstr "kurbatura" @@ -3289,7 +3351,8 @@ msgstr "ofseti" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 #: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:673 ../src/libs/metadata_view.c:149 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "objektivi" @@ -3298,7 +3361,7 @@ msgid "motion" msgstr "lëvizje" #: ../build/lib/darktable/plugins/introspection_blurs.c:222 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 #: ../build/lib/darktable/plugins/introspection_lowpass.c:189 #: ../build/lib/darktable/plugins/introspection_retouch.c:452 #: ../build/lib/darktable/plugins/introspection_shadhi.c:267 @@ -3309,7 +3372,7 @@ msgstr "gausian" #: ../build/lib/darktable/plugins/introspection_borders.c:118 #: ../build/lib/darktable/plugins/introspection_borders.c:263 #: ../build/lib/darktable/plugins/introspection_borders.c:267 -#: ../src/iop/borders.c:1011 ../src/iop/borders.c:1020 +#: ../src/iop/borders.c:1010 ../src/iop/borders.c:1019 msgid "border color" msgstr "ngjyra e bordurës" @@ -3322,7 +3385,7 @@ msgstr "raporti përmasor" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2617 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "orientimi" @@ -3355,7 +3418,7 @@ msgstr "ofseti i vijës së kornizës" #: ../build/lib/darktable/plugins/introspection_borders.c:208 #: ../build/lib/darktable/plugins/introspection_borders.c:323 #: ../build/lib/darktable/plugins/introspection_borders.c:327 -#: ../src/iop/borders.c:1024 ../src/iop/borders.c:1034 +#: ../src/iop/borders.c:1023 ../src/iop/borders.c:1033 msgid "frame line color" msgstr "ngjyra e vijës së kornizës" @@ -3366,36 +3429,37 @@ msgstr "bazë" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:1320 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -#: ../src/iop/ashift.c:6145 ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 -#: ../src/iop/levels.c:645 ../src/iop/rgblevels.c:1081 +#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 +#: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "auto" #: ../build/lib/darktable/plugins/introspection_borders.c:350 #: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2619 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "portret" #: ../build/lib/darktable/plugins/introspection_borders.c:351 #: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2619 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "panoramë" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1516 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2637 +#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 +#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 msgid "width" msgstr "gjerësia" #: ../build/lib/darktable/plugins/introspection_borders.c:357 #: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1522 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2641 +#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 +#: ../src/libs/print_settings.c:2639 msgid "height" msgstr "gjatësia" @@ -3459,8 +3523,8 @@ msgstr "udhëzuesi" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1577 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:420 +#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "rrezja" @@ -3470,9 +3534,10 @@ msgstr "rrezja" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:392 ../src/iop/denoiseprofile.c:3708 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:453 ../src/iop/velvia.c:281 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4174 ../src/libs/neural_restore.c:4191 msgid "strength" msgstr "forca" @@ -3717,8 +3782,8 @@ msgstr "versioni 3 (Prill 2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 -#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1552 -#: ../src/iop/atrous.c:1573 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 +#: ../src/iop/atrous.c:1572 msgid "left" msgstr "majtas" @@ -3726,15 +3791,15 @@ msgstr "majtas" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1562 +#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 msgid "top" msgstr "lart" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 -#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1557 -#: ../src/iop/atrous.c:1572 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 +#: ../src/iop/atrous.c:1571 msgid "right" msgstr "djathtas" @@ -3742,7 +3807,7 @@ msgstr "djathtas" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1566 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 msgid "bottom" msgstr "poshtë" @@ -3782,10 +3847,10 @@ msgstr "lifti, gama, geini (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2409 ../src/develop/blend_gui.c:2457 -#: ../src/iop/atrous.c:1756 ../src/iop/channelmixerrgb.c:4513 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 #: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:461 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 msgid "chroma" msgstr "kroma" @@ -3805,8 +3870,8 @@ msgstr "kroma" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2368 ../src/develop/blend_gui.c:2402 -#: ../src/develop/blend_gui.c:2464 ../src/iop/channelmixer.c:607 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 #: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 #: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 #: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 @@ -3876,7 +3941,7 @@ msgstr "tonet e mesme" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1544 +#: ../src/iop/filmic.c:1557 msgid "global saturation" msgstr "saturimi global" @@ -3928,31 +3993,76 @@ msgstr "kontrasti i gjelbër-kuqërremes" msgid "blue-yellow contrast" msgstr "kontrasti i blu-verdhës" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 -msgid "harmony rule" -msgstr "rregulla e harmonisë" +#: ../build/lib/darktable/plugins/introspection_colorequal.c:218 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:447 +msgid "saturation threshold" +msgstr "pragu i saturimit" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 -#: ../src/iop/colorharmonizer.c:1438 -msgid "anchor hue" -msgstr "nuanca parësore" +#: ../build/lib/darktable/plugins/introspection_colorequal.c:224 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:451 +msgid "hue curve" +msgstr "lakorja e nuancës" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 -msgid "pull strength" -msgstr "forca e tërheqjes" +#: ../build/lib/darktable/plugins/introspection_colorequal.c:236 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:459 +msgid "white level" +msgstr "niveli i bardhësisë" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 -msgid "neutral color protection" -msgstr "mbrojtja e ngjyrave neutrale" +#: ../build/lib/darktable/plugins/introspection_colorequal.c:242 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:463 +msgid "hue analysis radius" +msgstr "rrezja e analizimit të nuancës" -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 -#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 -msgid "pull width" -msgstr "gjerësia e tërheqjes" +#: ../build/lib/darktable/plugins/introspection_colorequal.c:248 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:467 +msgid "effect radius" +msgstr "rrezja e efektit" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:254 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:471 +msgid "use guided filter" +msgstr "përdor filtrin drejtues" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:296 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:344 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:392 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:499 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:531 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:563 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 +msgid "lavender" +msgstr "livandë" + +#: ../build/lib/darktable/plugins/introspection_colorequal.c:404 +#: ../build/lib/darktable/plugins/introspection_colorequal.c:571 +msgid "node placement" +msgstr "pozicionimi i nyjave" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 +msgid "harmony rule" +msgstr "rregulla e harmonisë" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 +#: ../src/iop/colorharmonizer.c:1438 +msgid "anchor hue" +msgstr "nuanca parësore" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 +msgid "pull strength" +msgstr "forca e tërheqjes" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 +msgid "neutral color protection" +msgstr "mbrojtja e ngjyrave neutrale" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 +msgid "pull width" +msgstr "gjerësia e tërheqjes" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 @@ -3975,7 +4085,7 @@ msgstr "saturimi i nyjës" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 -#: ../src/libs/masks.c:117 ../src/libs/masks.c:1947 +#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 msgid "smoothing" msgstr "harkimi" @@ -4020,57 +4130,12 @@ msgid "tetrad" msgstr "katërshe" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 -#: ../src/iop/borders.c:954 ../src/iop/clipping.c:2127 ../src/iop/crop.c:1272 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 #: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 #: ../src/libs/scopes/vectorscope.c:71 msgid "square" msgstr "katrore" -#: ../build/lib/darktable/plugins/introspection_colorequal.c:218 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:447 -msgid "saturation threshold" -msgstr "pragu i saturimit" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:224 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:451 -msgid "hue curve" -msgstr "lakorja e nuancës" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:236 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:459 -msgid "white level" -msgstr "niveli i bardhësisë" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:242 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:463 -msgid "hue analysis radius" -msgstr "rrezja e analizimit të nuancës" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:248 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:467 -msgid "effect radius" -msgstr "rrezja e efektit" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:254 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:471 -msgid "use guided filter" -msgstr "përdor filtrin drejtues" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:296 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:344 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:392 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:499 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:531 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 -msgid "lavender" -msgstr "livandë" - -#: ../build/lib/darktable/plugins/introspection_colorequal.c:404 -#: ../build/lib/darktable/plugins/introspection_colorequal.c:571 -msgid "node placement" -msgstr "pozicionimi i nyjave" - #: ../build/lib/darktable/plugins/introspection_colorin.c:150 #: ../build/lib/darktable/plugins/introspection_colorin.c:233 msgid "gamut clipping" @@ -4078,13 +4143,13 @@ msgstr "shkurtimi i spektrit të ngjyrave" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1472 ../src/common/colorspaces.c:1748 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "RGB Rec709 linear" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1486 ../src/common/colorspaces.c:1750 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "RGB Rec2020 linear" @@ -4136,7 +4201,7 @@ msgstr "përzgjedhja nga" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1792 +#: ../src/iop/atrous.c:1791 msgid "mix" msgstr "kombinimi" @@ -4146,7 +4211,7 @@ msgid "process mode" msgstr "mënyra e procesimit" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2347 ../src/iop/channelmixer.c:609 +#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 #: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 #: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 #: ../src/iop/exposure.c:1315 @@ -4154,8 +4219,8 @@ msgid "lightness" msgstr "ndriçimi" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1354 -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3438 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 #: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "butë" @@ -4171,11 +4236,11 @@ msgstr "rrezja e dallimit të cepave" #: ../build/lib/darktable/plugins/introspection_defringe.c:53 #: ../build/lib/darktable/plugins/introspection_defringe.c:106 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:230 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:435 -#: ../src/iop/atrous.c:1638 ../src/iop/bloom.c:388 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 +#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 #: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 -#: ../src/iop/sharpen.c:429 +#: ../src/iop/sharpen.c:425 msgid "threshold" msgstr "pragu" @@ -4451,7 +4516,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1628 ../src/iop/highpass.c:354 +#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "qartësia" @@ -4615,9 +4680,9 @@ msgstr "përqindja poshtë" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1451 +#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 #: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2367 +#: ../src/libs/modulegroups.c:2365 msgid "color" msgstr "ngjyra" @@ -4658,207 +4723,213 @@ msgstr "manuale" msgid "automatic" msgstr "automatike" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:212 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:423 -#: ../src/iop/filmic.c:1467 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 +#: ../src/iop/filmic.c:1468 msgid "middle gray luminance" msgstr "luminanca e grisë së mesme" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:236 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:439 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 msgid "transition" msgstr "kalimi" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:242 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:443 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 msgid "bloom ↔ reconstruct" msgstr "rrezatimi ↔ rindërtimi" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:248 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:447 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 msgid "gray ↔ colorful details" msgstr "detajet e grisë ↔ koloriti" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:254 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:451 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 msgid "structure ↔ texture" msgstr "struktura ↔ tekstura" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:266 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:459 -#: ../src/iop/filmic.c:1592 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 +#: ../src/iop/filmic.c:1612 msgid "target middle gray" msgstr "grija e mesme e synuar" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:272 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:463 -#: ../src/iop/filmic.c:1584 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 +#: ../src/iop/filmic.c:1603 msgid "target black luminance" msgstr "luminanca e synuar e të zezës" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:278 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:467 -#: ../src/iop/filmic.c:1600 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 +#: ../src/iop/filmic.c:1621 msgid "target white luminance" msgstr "luminanca e synuar e të bardhës" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:284 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:471 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:111 +#: ../src/libs/masks.c:113 msgid "hardness" msgstr "fortësia" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:302 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:483 -#: ../src/iop/filmic.c:1553 ../src/iop/filmicrgb.c:4666 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 +#: ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "rajoni linear" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 +#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 msgid "extreme luminance saturation" msgstr "saturimi i luminancës ekstreme" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:308 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:487 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 msgid "shadows ↔ highlights balance" msgstr "balancimi i hijeve ↔ reflekseve" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:314 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:491 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 msgid "add noise in highlights" msgstr "shtimi i zhurmës në reflekse" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:320 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:495 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 msgid "preserve chrominance" msgstr "ruajtja e krominancës" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:326 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:499 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 msgid "color science" msgstr "shkenca e ngjyrave" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:332 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:503 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 msgid "auto adjust hardness" msgstr "vetërregulloj fortësinë" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:338 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:507 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 msgid "use custom middle-gray values" msgstr "përdor vlerat e personalizuara të grisë së mesme" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:344 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:511 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" msgstr "fazat e rindërtimit me cilësi të lartë" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:350 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:515 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 msgid "type of noise" msgstr "lloji i zhurmës" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:356 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:519 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 msgid "contrast in shadows" msgstr "kontrasti në hije" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:362 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:523 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 msgid "contrast in highlights" msgstr "kontrasti në reflekse" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:368 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:527 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 msgid "compensate output ICC profile black point" msgstr "kompensoj pikën e zezë në profilin output ICC" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:374 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:531 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 msgid "spline handling" msgstr "trajtimi i polinomeve" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:380 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:535 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 msgid "enable highlight reconstruction" msgstr "aktivizoj rindërtimin e reflekseve" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:549 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:229 +#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1578 ../src/libs/export.c:1586 ../src/libs/export.c:1594 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 #: ../src/libs/metadata_view.c:748 msgid "no" msgstr "jo" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 msgid "luminance Y" msgstr "luminanca Y" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 #: ../build/lib/darktable/plugins/introspection_toneequal.c:385 msgid "RGB power norm" msgstr "RGB norma e fuqisë" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 msgid "RGB euclidean norm (legacy)" msgstr "RGB norma euklidiane (e trashëguar)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 #: ../build/lib/darktable/plugins/introspection_toneequal.c:384 msgid "RGB euclidean norm" msgstr "RGB norma euklidiane" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:558 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 msgid "v3 (2019)" msgstr "v3 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 msgid "v4 (2020)" msgstr "v4 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 msgid "v5 (2021)" msgstr "v5 (2021)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 msgid "v6 (2022)" msgstr "v6 (2022)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 msgid "v7 (2023)" msgstr "v7 (2023)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:566 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 msgid "uniform" msgstr "uniforme" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 msgid "poissonian" msgstr "poissonian" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:572 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 msgid "hard" msgstr "fort" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 msgid "soft" msgstr "butë" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 msgid "safe" msgstr "i sigurt" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:578 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 msgid "v1 (2019)" msgstr "v1 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 msgid "v2 (2020)" msgstr "v2 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 msgid "v3 (2021)" msgstr "v3 (2021)" @@ -4943,7 +5014,7 @@ msgstr "tonet e mesme" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:3002 +#: ../src/views/darkroom.c:3046 msgid "clipping threshold" msgstr "pragu i shkurtimit" @@ -5100,18 +5171,18 @@ msgstr "korrigjimet" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3535 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3697 +#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 #: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1645 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2956 -#: ../src/libs/styles.c:910 ../src/views/darkroom.c:2976 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 +#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 msgid "mode" msgstr "mënyra" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "gjeometria e synuar" @@ -5175,14 +5246,14 @@ msgstr "vetëm vinetën manuale" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2626 -#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1615 ../src/gui/gtk.c:4075 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3614 +#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 +#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 #: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 #: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 #: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 #: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 -#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:2867 +#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 msgid "all" msgstr "të gjitha" @@ -5211,7 +5282,7 @@ msgid "only vignetting" msgstr "vetëm vinetën" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2369 +#: ../src/libs/modulegroups.c:2367 msgid "correct" msgstr "korrigjoj" @@ -5257,11 +5328,11 @@ msgstr "e flakur" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2525 ../src/views/darkroom.c:3328 -#: ../src/views/darkroom.c:3332 ../src/views/lighttable.c:887 -#: ../src/views/lighttable.c:896 ../src/views/lighttable.c:1425 -#: ../src/views/lighttable.c:1432 ../src/views/lighttable.c:1439 -#: ../src/views/lighttable.c:1446 ../src/views/lighttable.c:1453 +#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 +#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 +#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 msgid "move" msgstr "lëviz" @@ -5270,7 +5341,7 @@ msgid "line" msgstr "vija" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2107 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 #: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "lakorja" @@ -5321,7 +5392,7 @@ msgid "gamma Rec709 RGB" msgstr "gama RGB Rec709" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1530 ../src/common/colorspaces.c:1784 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "RGB ProPhoto linear" @@ -5422,7 +5493,7 @@ msgstr "id imazhi" #: ../build/lib/darktable/plugins/introspection_overlay.c:303 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 -#: ../src/iop/borders.c:936 +#: ../src/iop/borders.c:935 msgid "image" msgstr "imazh" @@ -5525,7 +5596,7 @@ msgstr "luma e grisë së mesme" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1501 +#: ../src/iop/filmic.c:1506 msgid "safety factor" msgstr "koeficienti i sigurisë" @@ -5617,7 +5688,7 @@ msgstr "GainMap e integruar" #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 #: ../src/common/collection.c:646 ../src/gui/preferences.c:979 -#: ../src/gui/presets.c:697 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 +#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 #: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "ekspozimi" @@ -5646,12 +5717,12 @@ msgid "heal" msgstr "korrektoj" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2033 msgid "blur" msgstr "sfumoj" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../src/iop/retouch.c:2031 msgid "fill" msgstr "mbush" @@ -5964,16 +6035,16 @@ msgstr "Tregoni imazhet në hartë" msgid "Print your images" msgstr "Printoni imazhet" -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4094 +#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 #: ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "shkarësit" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4099 +#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 msgid "dropdowns" msgstr "menutë zbritëse" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4104 +#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 msgid "buttons" msgstr "butonët" @@ -5987,57 +6058,57 @@ msgstr "" "%s\n" "ose tejkaloni limitet duke mbajtur shtypur ctrl+shift ndërsa tërhiqni mausin." -#: ../src/bauhaus/bauhaus.c:3762 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button on" msgstr "butoni ndezur" -#: ../src/bauhaus/bauhaus.c:3762 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button off" msgstr "butoni fikur" -#: ../src/bauhaus/bauhaus.c:3763 +#: ../src/bauhaus/bauhaus.c:3756 msgid "button pressed" msgstr "buton i shtypur" -#: ../src/bauhaus/bauhaus.c:3999 +#: ../src/bauhaus/bauhaus.c:3992 msgid "not that many sliders" msgstr "nuk ka shumë shkarës" -#: ../src/bauhaus/bauhaus.c:4013 +#: ../src/bauhaus/bauhaus.c:4006 msgid "not that many dropdowns" msgstr "nuk ka shumë menu zbritëse" -#: ../src/bauhaus/bauhaus.c:4032 +#: ../src/bauhaus/bauhaus.c:4025 msgid "not that many buttons" msgstr "nuk ka shumë butonë" -#: ../src/bauhaus/bauhaus.c:4037 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 msgid "value" msgstr "vlera" -#: ../src/bauhaus/bauhaus.c:4038 ../src/bauhaus/bauhaus.c:4044 +#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 #: ../src/gui/accelerators.c:371 msgid "button" msgstr "buton" -#: ../src/bauhaus/bauhaus.c:4039 +#: ../src/bauhaus/bauhaus.c:4032 msgid "force" msgstr "forca" -#: ../src/bauhaus/bauhaus.c:4040 ../src/libs/navigation.c:246 -#: ../src/libs/navigation.c:263 +#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:282 msgid "zoom" msgstr "zmadhimi" -#: ../src/bauhaus/bauhaus.c:4043 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 msgid "selection" msgstr "përzgjedhja" -#: ../src/bauhaus/bauhaus.c:4083 +#: ../src/bauhaus/bauhaus.c:4076 msgid "slider" msgstr "shkarës" -#: ../src/bauhaus/bauhaus.c:4088 +#: ../src/bauhaus/bauhaus.c:4081 msgid "dropdown" msgstr "menu zbritëse" @@ -6048,25 +6119,25 @@ msgstr "menu zbritëse" #: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 #: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 #: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 -#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:609 -#: ../src/gui/preferences_ai.c:785 ../src/gui/preferences_ai.c:1109 -#: ../src/gui/preferences_ai.c:1196 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:575 ../src/gui/styles_dialog.c:554 -#: ../src/gui/welcome.c:160 ../src/imageio/storage/disk.c:200 +#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 +#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 +#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -#: ../src/iop/lut3d.c:1575 ../src/iop/rasterfile.c:379 ../src/libs/collect.c:463 +#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 #: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 #: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:2019 +#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 #: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3729 ../src/libs/neural_restore.c:2226 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4119 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1670 -#: ../src/libs/tagging.c:1759 ../src/libs/tagging.c:1851 -#: ../src/libs/tagging.c:1980 ../src/libs/tagging.c:2289 -#: ../src/libs/tagging.c:2804 ../src/libs/tagging.c:2846 -#: ../src/libs/tagging.c:3944 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 +#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 +#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3975 msgid "_cancel" msgstr "_anuloj" @@ -6074,14 +6145,14 @@ msgstr "_anuloj" #: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 #: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 #: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1852 -#: ../src/libs/tagging.c:1981 ../src/libs/tagging.c:2290 -#: ../src/libs/tagging.c:3945 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 +#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 +#: ../src/libs/tagging.c:3976 msgid "_save" msgstr "_regjistroj" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1070 #, c-format msgid "" "average dE: %.02f\n" @@ -6254,7 +6325,7 @@ msgstr "" msgid "failed to get parameters from storage module, aborting export ..." msgstr "" "e pamundur të merren parametrat nga moduli për ruajtjen në disk, ndërpret " -"eksportin..." +"eksportin…" #: ../src/cli/main.c:787 #, c-format @@ -6264,66 +6335,91 @@ msgstr "zgjatim i panjohur '.%s'" #: ../src/cli/main.c:797 msgid "failed to get parameters from format module, aborting export ..." msgstr "" -"e pamundur të merren parametrat nga moduli për formatin, ndërpret eksportin..." +"e pamundur të merren parametrat nga moduli për formatin, ndërpret eksportin…" -#: ../src/common/ai_models.c:196 +#: ../src/common/ai/restore.c:278 #, c-format -msgid "network error: %s" -msgstr "gabim në rrjet: %s" +msgid "raw denoise model %s: incompatible input_kind" +msgstr "zbutja e zhurmës bruto sipas modelit %s: nuk përshtatet input_kind" -#: ../src/common/ai_models.c:198 +#: ../src/common/ai/restore.c:309 #, c-format -msgid "model repository \"%s\" not found" -msgstr "nuk gjen modelin e repozitorit '%s'" +msgid "AI model %s: missing input_sizes in manifest" +msgstr "modeli AI %s: në manifest mungon input_sizes" + +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_linear.c:584 +#: ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "" +"zbutja e zhurmës bruto me AI: problem me inferencën e GPU-së, do të përdoret " +"CPU-ja" + +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "" +"zbutja e zhurmës me AI: problem me inferencën e GPU-së, do të përdoret CPU-ja" -#: ../src/common/ai_models.c:200 -msgid "GitHub API rate limit exceeded, try again later" -msgstr "është kaluar kuota e API-së në GitHub, provojeni më vonë" +#: ../src/common/ai_models.c:199 +#, c-format +msgid "network error: %s" +msgstr "gabim në rrjet: %s" #: ../src/common/ai_models.c:202 #, c-format -msgid "GitHub API error (HTTP %ld)" -msgstr "gabim në GitHub API (HTTP %ld)" +msgid "model repository \"%s\" missing releases-index.json" +msgstr "repozitori i modelit \"%s\" nuk ka releases-index.json" -#: ../src/common/ai_models.c:1248 ../src/common/ai_models.c:1277 +#: ../src/common/ai_models.c:206 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "nuk mund të merrej releases-index.json (HTTP %ld)" + +#: ../src/common/ai_models.c:1400 ../src/common/ai_models.c:1465 msgid "invalid parameters" msgstr "parametra të pasaktë" -#: ../src/common/ai_models.c:1251 +#: ../src/common/ai_models.c:1403 #, c-format msgid "file not found: %s" msgstr "nuk gjen skedarin: %s" -#: ../src/common/ai_models.c:1254 +#: ../src/common/ai_models.c:1411 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "direktoria e arkivit më sipër nuk ka një model të saktë id: \"%s\"" + +#: ../src/common/ai_models.c:1420 msgid "failed to extract model archive" msgstr "e pamundur të nxirrej arkivi i modelit" -#: ../src/common/ai_models.c:1285 +#: ../src/common/ai_models.c:1473 msgid "model not found in registry" msgstr "modeli nuk gjendet në regjistër" -#: ../src/common/ai_models.c:1291 +#: ../src/common/ai_models.c:1479 msgid "model has no download asset defined" msgstr "mungon aseti për shkarkimin e modelit" -#: ../src/common/ai_models.c:1302 +#: ../src/common/ai_models.c:1490 msgid "invalid asset filename" msgstr "aset me emër të pasaktë" -#: ../src/common/ai_models.c:1308 +#: ../src/common/ai_models.c:1496 msgid "model is already downloading" msgstr "modeli është në shkarkim" -#: ../src/common/ai_models.c:1339 +#: ../src/common/ai_models.c:1527 msgid "invalid repository format" msgstr "repozitor me format të pasaktë" -#: ../src/common/ai_models.c:1364 +#: ../src/common/ai_models.c:1552 #, c-format msgid "no compatible ai model release found for darktable %s" msgstr "nuk ka një model AI të përshtatshëm për darktable %s" -#: ../src/common/ai_models.c:1380 +#: ../src/common/ai_models.c:1568 #, c-format msgid "" "could not obtain checksum for %s — refusing to download without integrity " @@ -6332,38 +6428,38 @@ msgstr "" "nuk jepet checksum për %s — shkarkimi refuzohet kur integriteti është i " "paverifikueshëm" -#: ../src/common/ai_models.c:1398 +#: ../src/common/ai_models.c:1586 msgid "failed to build download url" msgstr "e pamundur të ndërtohej adresa e shkarkimit" -#: ../src/common/ai_models.c:1409 +#: ../src/common/ai_models.c:1597 #, c-format msgid "failed to create file: %s" msgstr "e pamundur të krijohej skedari: %s" -#: ../src/common/ai_models.c:1433 +#: ../src/common/ai_models.c:1621 msgid "failed to initialize download" msgstr "e pamundur të nisë shkarkimi" -#: ../src/common/ai_models.c:1453 +#: ../src/common/ai_models.c:1641 msgid "download cancelled" msgstr "anulohet shkarkimi" -#: ../src/common/ai_models.c:1455 +#: ../src/common/ai_models.c:1643 #, c-format msgid "download failed: %s" msgstr "problem me shkarkimin: %s" -#: ../src/common/ai_models.c:1466 +#: ../src/common/ai_models.c:1654 #, c-format msgid "http error: %ld" msgstr "gabim http: %ld" -#: ../src/common/ai_models.c:1489 +#: ../src/common/ai_models.c:1677 msgid "checksum verification failed" msgstr "problem me verifikimin e checksum" -#: ../src/common/ai_models.c:1499 +#: ../src/common/ai_models.c:1687 #, c-format msgid "" "no checksum available for %s — refusing to install without integrity " @@ -6372,7 +6468,7 @@ msgstr "" "nuk ka checksum për %s — instalimi refuzohet kur integriteti është i " "paverifikueshëm" -#: ../src/common/ai_models.c:1509 +#: ../src/common/ai_models.c:1700 msgid "failed to extract archive" msgstr "e pamundur të nxirrej arkivi" @@ -6433,12 +6529,12 @@ msgstr "filmi" msgid "folder" msgstr "dosja" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "kamera" -#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:117 -#: ../src/libs/tagging.c:3720 +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 +#: ../src/libs/tagging.c:3751 msgid "tag" msgstr "etiketa" @@ -6477,7 +6573,7 @@ msgid "history" msgstr "historiku" #: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1575 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 #: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 #: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" @@ -6485,14 +6581,14 @@ msgstr "etiketa me ngjyrë" #. iso #: ../src/common/collection.c:642 ../src/gui/preferences.c:973 -#: ../src/gui/presets.c:679 ../src/libs/camera.c:582 +#: ../src/gui/presets.c:677 ../src/libs/camera.c:582 #: ../src/libs/metadata_view.c:161 msgid "ISO" msgstr "ISO" #. aperture #: ../src/common/collection.c:644 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:714 ../src/iop/lens.cc:4416 ../src/libs/camera.c:569 +#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 #: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "diafragma" @@ -6515,7 +6611,7 @@ msgstr "grupi" msgid "duplicates" msgstr "dublikatat" -#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1590 +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 #: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 #: ../src/libs/metadata_view.c:381 msgid "local copy" @@ -6545,20 +6641,23 @@ msgstr "vlerësimi" msgid "search" msgstr "kërkimi" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "balancimi i bardhësisë" #: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" -msgstr "blic" +msgstr "blici" -#: ../src/common/collection.c:676 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "programi i ekspozimit" -#: ../src/common/collection.c:678 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "mënyra e matjes" @@ -6613,7 +6712,8 @@ msgstr "vetëm dublikatat" #: ../src/common/collection.c:1779 ../src/common/collection.c:1806 #: ../src/common/collection.c:1832 ../src/common/collection.c:1858 #: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 +#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "paemër" @@ -6633,8 +6733,8 @@ msgid_plural "%d images selected of %d" msgstr[0] "keni përzgjedhur %d imazh nga %d" msgstr[1] "keni përzgjedhur %d imazhe nga %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2377 -#: ../src/develop/blend_gui.c:2425 ../src/gui/guides.c:851 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 +#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 #: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 #: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 msgid "gray" @@ -6929,121 +7029,121 @@ msgstr "hoqi gjithë etiketat me ngjyrë" msgid "clear" msgstr "pastroj" -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1778 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "profili i punës" -#: ../src/common/colorspaces.c:1431 ../src/common/colorspaces.c:1776 -#: ../src/views/darkroom.c:3177 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3221 msgid "softproof profile" msgstr "profili i bocës së ngjyrave" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1758 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "profili i ekranit të sistemit" -#: ../src/common/colorspaces.c:1446 ../src/common/colorspaces.c:1780 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "profili i ekranit të sistemit (dritarja e dytë)" -#: ../src/common/colorspaces.c:1459 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (për internet)" -#: ../src/common/colorspaces.c:1479 ../src/common/colorspaces.c:1782 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "RGB Rec709" -#: ../src/common/colorspaces.c:1494 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "RGB PQ Rec2020" -#: ../src/common/colorspaces.c:1502 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "RGB HLG Rec2020" -#: ../src/common/colorspaces.c:1509 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "RGB PQ P3" -#: ../src/common/colorspaces.c:1515 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "RGB HLG P3" -#: ../src/common/colorspaces.c:1522 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1537 ../src/common/colorspaces.c:1752 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "XYZ linear" -#: ../src/common/colorspaces.c:1544 ../src/common/colorspaces.c:1754 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2053 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1552 ../src/common/colorspaces.c:1756 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "BGR infrakuqe linear" -#: ../src/common/colorspaces.c:1557 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (për testim)" -#: ../src/common/colorspaces.c:1663 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "" "profili `%s' nuk përdoret si profil histogrami. atë e ka zëvendësuar sRGB-ja!" -#: ../src/common/colorspaces.c:1742 +#: ../src/common/colorspaces.c:1769 msgid "no filename" msgstr "skedar pa emër" -#: ../src/common/colorspaces.c:1760 +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "profili ICC i integruar" -#: ../src/common/colorspaces.c:1762 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "matrica e integruar" -#: ../src/common/colorspaces.c:1764 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "matrica standarde e ngjyrave" -#: ../src/common/colorspaces.c:1766 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "matrica e përmirësuar e ngjyrave" -#: ../src/common/colorspaces.c:1768 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "matrica e ngjyrave e prodhuesit" -#: ../src/common/colorspaces.c:1770 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "matrica alternative e ngjyrave" -#: ../src/common/colorspaces.c:1772 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (eksperimentale)" -#: ../src/common/colorspaces.c:1786 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1788 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1790 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1792 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -7071,33 +7171,33 @@ msgstr "problem me printimin e `%s' në `%s'" msgid "printing `%s' on `%s'" msgstr "printon `%s' në `%s'" -#: ../src/common/darktable.c:429 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "gjen shtegun e çuditshëm `%s'" -#: ../src/common/darktable.c:444 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "problem me hapjen e direktorisë `%s'" -#: ../src/common/darktable.c:468 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "skedari `%s' ka format të panjohur!" -#: ../src/common/darktable.c:470 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "skedari `%s' ka format të panjohur!" -#: ../src/common/darktable.c:483 ../src/control/jobs/control_jobs.c:2877 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 #: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "problem me hapjen e skedarit `%s'" -#: ../src/common/darktable.c:1604 +#: ../src/common/darktable.c:1607 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -7112,116 +7212,121 @@ msgstr "" "\n" "lutemi ta rregulloni këtë dhe rihapeni darktable" -#: ../src/common/darktable.c:1609 +#: ../src/common/darktable.c:1612 msgid "darktable - unable to create directories" msgstr "darktable - nuk mund të krijojë direktori" -#: ../src/common/darktable.c:1611 ../src/common/database.c:4137 +#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 #: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_dal nga darktable" #. initialize the database -#: ../src/common/darktable.c:1683 +#: ../src/common/darktable.c:1688 msgid "opening image library" msgstr "hap imazhet në librari" -#: ../src/common/darktable.c:1696 +#: ../src/common/darktable.c:1701 msgid "forwarding image(s) to running instance" msgstr "përcjell imazhet në instancën aktive" -#: ../src/common/darktable.c:1727 +#: ../src/common/darktable.c:1732 msgid "preparing database" msgstr "përgatit databazën" #. init darktable tags table -#: ../src/common/darktable.c:1731 +#: ../src/common/darktable.c:1736 msgid "setting up tags table" msgstr "sistemon tabelën e etiketave" #. Initialize the signal system -#: ../src/common/darktable.c:1735 +#: ../src/common/darktable.c:1740 msgid "initializing signals and control" msgstr "nis sinjalet dhe kontrollin" -#: ../src/common/darktable.c:1753 +#: ../src/common/darktable.c:1758 msgid "importing default styles" msgstr "importon filtrat standardë" -#: ../src/common/darktable.c:1855 +#: ../src/common/darktable.c:1860 msgid "initializing GraphicsMagick" msgstr "nis GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1867 +#: ../src/common/darktable.c:1872 msgid "initializing ImageMagick" msgstr "nis ImageMagick" -#: ../src/common/darktable.c:1872 +#: ../src/common/darktable.c:1877 msgid "initializing libheif" msgstr "nis libheif" -#: ../src/common/darktable.c:1876 -msgid "starting OpenCL" -msgstr "nis OpenCL" +#: ../src/common/darktable.c:1881 +msgid "initializing WB presets" +msgstr "hap vlerat e paracaktuara BZ" -#: ../src/common/darktable.c:1888 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1885 msgid "loading noise profiles" msgstr "nis profilet e zhurmës" -#: ../src/common/darktable.c:1905 +#: ../src/common/darktable.c:1888 +msgid "starting OpenCL" +msgstr "nis OpenCL" + +#: ../src/common/darktable.c:1912 msgid "synchronizing local copies" msgstr "sinkronizon kopjet lokale" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1912 +#: ../src/common/darktable.c:1919 msgid "initializing camera control" msgstr "nis kontrollin e kamerës" -#: ../src/common/darktable.c:1925 +#: ../src/common/darktable.c:1932 msgid "initializing GUI" msgstr "nis faqen grafike" -#: ../src/common/darktable.c:1942 +#: ../src/common/darktable.c:1949 msgid "loading image formats" msgstr "hap formatet e imazheve" -#: ../src/common/darktable.c:1947 ../src/develop/imageop.c:1719 +#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 msgid "loading processing modules" msgstr "hap modulet e procesimit" -#: ../src/common/darktable.c:1979 +#: ../src/common/darktable.c:1986 msgid "loading views" msgstr "hap pamjet" -#: ../src/common/darktable.c:1983 ../src/libs/lib.c:886 +#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 msgid "loading utility modules" msgstr "hap modulet utilitare" -#: ../src/common/darktable.c:1990 +#: ../src/common/darktable.c:1997 msgid "initializing Lua" msgstr "nis Lua" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:2019 +#: ../src/common/darktable.c:2026 msgid "importing image" msgstr "importon imazhin" -#: ../src/common/darktable.c:2038 +#: ../src/common/darktable.c:2045 msgid "configuration information" msgstr "informacion për konfigurimin" -#: ../src/common/darktable.c:2040 +#: ../src/common/darktable.c:2047 msgid "_show this message again" msgstr "_tregoj sërish mesazhin" -#: ../src/common/darktable.c:2040 +#: ../src/common/darktable.c:2047 msgid "_dismiss" msgstr "_mbyll" -#: ../src/common/darktable.c:2531 +#: ../src/common/darktable.c:2538 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -7229,20 +7334,20 @@ msgstr "" "dematricuesi RCD, jo PPG, është përcaktuar si standardi, sepse ka cilësi dhe " "performancë më të mirë." -#: ../src/common/darktable.c:2533 +#: ../src/common/darktable.c:2540 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "" "shihni preferencat/dhomën e errët/dematricimin për mënyrën e zvogëlimit të " "dhomës së errët" -#: ../src/common/darktable.c:2539 +#: ../src/common/darktable.c:2546 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." msgstr "" "keni ndryshuar grafikën dhe brendësinë e darktable për të rritur performancën." -#: ../src/common/darktable.c:2541 +#: ../src/common/darktable.c:2548 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -7250,15 +7355,15 @@ msgstr "" "nuk keni për të gjetur më hapësirë dhe miq, por te preferencat/procesimi " "përdorni:" -#: ../src/common/darktable.c:2543 +#: ../src/common/darktable.c:2550 msgid "1) darktable resources" msgstr "1) resurset e darktable" -#: ../src/common/darktable.c:2545 +#: ../src/common/darktable.c:2552 msgid "2) tune OpenCL performance" msgstr "2) rregulloj performancën e OpenCL-së" -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2559 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -7266,7 +7371,7 @@ msgstr "" "disa nga parametrat globalë të konfigurimit, që lidhen me performancën e " "OpenCL-së, nuk përdoren më." -#: ../src/common/darktable.c:2554 +#: ../src/common/darktable.c:2561 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -7274,8 +7379,8 @@ msgstr "" "ndërkohë të dhënat 'për aparat' i gjeni në 'cldevice_v5_canonical-name'. " "përmbajtja:" -#: ../src/common/darktable.c:2556 ../src/common/darktable.c:2575 -#: ../src/common/darktable.c:2590 +#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 +#: ../src/common/darktable.c:2597 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -7283,17 +7388,17 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2558 ../src/common/darktable.c:2577 +#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 msgid "you may tune as before except 'magic'" msgstr "këto mund të kthehen si më parë, pa 'magic'" -#: ../src/common/darktable.c:2564 +#: ../src/common/darktable.c:2571 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "keni kthyer parametrat fillestarë të kompiluesit OpenCL për gjithë aparatet." -#: ../src/common/darktable.c:2571 +#: ../src/common/darktable.c:2578 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -7301,13 +7406,13 @@ msgstr "" "të dhënat e 'aparatit' mbi parametrat globalë OpenCL janë rikrijuar sipas " "emrit të ri." -#: ../src/common/darktable.c:2573 ../src/common/darktable.c:2588 +#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "të dhënat e 'për aparat' i gjeni në 'cldevice_v5_canonical-name'. përmbajtja:" -#: ../src/common/darktable.c:2579 +#: ../src/common/darktable.c:2586 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -7315,7 +7420,7 @@ msgstr "" "aparatet që keni emërtuar në 'opencl_device_priority' duhen përditësuar me " "emra të rinj." -#: ../src/common/darktable.c:2586 +#: ../src/common/darktable.c:2593 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -7323,7 +7428,7 @@ msgstr "" "të dhënat e konfigurimit të OpenCL 'për aparat' janë zgjeruar automatikisht " "me 'fraksion të unifikuar'." -#: ../src/common/darktable.c:2597 +#: ../src/common/darktable.c:2604 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -7331,7 +7436,7 @@ msgstr "" "parametrat e kompiluesit OpenCL 'për aparat' mund të jenë përditësuar.\n" "\n" -#: ../src/common/darktable.c:2602 +#: ../src/common/darktable.c:2609 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -7339,7 +7444,7 @@ msgstr "" "koha e pushimit për OpenCL-në është përditësuar në 1000.\n" "\n" -#: ../src/common/darktable.c:2608 +#: ../src/common/darktable.c:2615 msgid "" "OpenCL 'per device' settings have changed.\n" "\n" @@ -7347,13 +7452,13 @@ msgstr "" "parametrat OpenCL 'për aparat' kanë ndryshuar.\n" "\n" -#: ../src/common/darktable.c:2609 +#: ../src/common/darktable.c:2616 msgid "" "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" msgstr "" "të dhënat 'për aparat' i gjeni në 'cldevice_v6_canonical-name'. përmban:" -#: ../src/common/darktable.c:2611 +#: ../src/common/darktable.c:2618 msgid "" " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " "'unified_fraction'" @@ -7388,7 +7493,7 @@ msgstr "përshkrimi" msgid "rights" msgstr "të drejtat" -#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:928 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 msgid "notes" msgstr "shënimet" @@ -7493,11 +7598,11 @@ msgstr "" "\n" "vërtet do i fshini skedarët e bllokuar?\n" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3393 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 msgid "_no" msgstr "_jo" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3392 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 msgid "_yes" msgstr "_po" @@ -7518,11 +7623,11 @@ msgstr "" #: ../src/common/database.c:3909 ../src/common/database.c:3916 #: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 #: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:576 +#: ../src/gui/presets.c:574 msgid "_ok" msgstr "_ok" -#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:166 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 msgid "error" msgstr "problem" @@ -7703,12 +7808,12 @@ msgstr "" "problem me racionimin e memories nga filtri drejtues me ekspozim të shpejtë, " "kontrolloni parametrat e RAM-it" -#: ../src/common/exif.cc:6045 +#: ../src/common/exif.cc:6062 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "nuk lexohet skedari XMP `%s': `%s'" -#: ../src/common/exif.cc:6104 +#: ../src/common/exif.cc:6121 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "nuk shkruhet në skedarin XMP `%s': `%s'" @@ -7732,8 +7837,8 @@ msgstr[0] "do e hiqni direktorinë boshe?" msgstr[1] "do i hiqni direktoritë boshe?" #: ../src/common/film.c:361 ../src/gui/preferences.c:949 -#: ../src/gui/preferences_ai.c:1498 ../src/gui/styles_dialog.c:571 -#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1863 +#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 +#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 msgid "name" msgstr "emri" @@ -7864,7 +7969,7 @@ msgstr "ose BRUTO-ja nuk do të lexohet versionin tjetër." #: ../src/common/image.h:218 ../src/common/ratings.c:322 #: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 #: ../src/libs/collect.c:2394 ../src/libs/history.c:838 -#: ../src/libs/modulegroups.c:2869 ../src/libs/snapshots.c:927 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 msgid "unknown" msgstr "nuk dihet" @@ -7917,7 +8022,7 @@ msgstr "AVIF" msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:231 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:554 msgid "HEIF" msgstr "HEIF" @@ -7985,22 +8090,22 @@ msgstr "v5.0 BRUTO" msgid "v5.0 JPEG" msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:884 +#: ../src/common/iop_profile.c:883 #, c-format msgid "work icc profile '%s' missing" msgstr "mungon profili i punës icc '%s'" -#: ../src/common/iop_profile.c:915 +#: ../src/common/iop_profile.c:914 #, c-format msgid "input icc profile '%s' missing" msgstr "mungon profili icc input '%s'" -#: ../src/common/iop_profile.c:968 +#: ../src/common/iop_profile.c:967 #, c-format msgid "output icc profile '%s' missing" msgstr "mungon profili icc output '%s'" -#: ../src/common/iop_profile.c:1178 +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -8037,11 +8142,11 @@ msgstr "poissonian gjenerik" msgid "noiseprofile file `%s' is not valid" msgstr "skedari për profilin e zhurmës `%s' nuk është i saktë" -#: ../src/common/opencl.c:1186 +#: ../src/common/opencl.c:1280 msgid "no working OpenCL library found" msgstr "gjeti librarinë OpenCL që nuk punon" -#: ../src/common/opencl.c:1206 +#: ../src/common/opencl.c:1300 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -8059,23 +8164,23 @@ msgstr "" " - nuk është instaluar piloti OpenCL,\n" " - janë instaluar shumë pilotë për platformë\n" -#: ../src/common/opencl.c:1321 +#: ../src/common/opencl.c:1415 msgid "no devices found for unknown platform" msgstr "nuk gjeti aparate për këtë platformë të panjohur" -#: ../src/common/opencl.c:1368 +#: ../src/common/opencl.c:1462 msgid "not enough memory for OpenCL devices" -msgstr "mungon memoria e mjaftueshme për pilotët OpenCL" +msgstr "memorie e pamjaftueshme për pilotët OpenCL" -#: ../src/common/opencl.c:1406 +#: ../src/common/opencl.c:1500 msgid "no OpenCL devices found" msgstr "nuk gjeti aparate OpenCL" -#: ../src/common/opencl.c:1449 +#: ../src/common/opencl.c:1543 msgid "no suitable OpenCL devices found" msgstr "nuk gjeti aparate të përshtatshme OpenCL" -#: ../src/common/opencl.c:1473 +#: ../src/common/opencl.c:1567 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -8086,21 +8191,21 @@ msgstr "" "%s\n" "OpenCL po çaktivizohet tani" -#: ../src/common/opencl.c:1509 +#: ../src/common/opencl.c:1603 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "caktoi profilin standard të skedulimit për OpenCL, ka ndryshime" -#: ../src/common/opencl.c:2358 +#: ../src/common/opencl.c:2403 #, c-format msgid "building OpenCL program %s for %s" msgstr "building OpenCL program %s for %s" -#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4054 ../src/libs/filters/focal.c:74 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 #: ../src/libs/print_settings.c:84 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:90 ../src/libs/export.c:680 ../src/libs/export.c:1534 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 #: ../src/libs/print_settings.c:84 msgid "cm" msgstr "cm" @@ -8113,7 +8218,7 @@ msgstr "inç" msgid "\"" msgstr "\"" -#: ../src/common/pdf.h:105 ../src/iop/borders.c:947 +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 msgid "A4" msgstr "A4" @@ -8129,6 +8234,10 @@ msgstr "Letër" msgid "Legal" msgstr "Legal" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(standard)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "Gnome Keyring nuk përdoret më. konfiguroni një tjetër" @@ -8166,7 +8275,7 @@ msgstr "imazhi u vlerësua me %s" #: ../src/common/ratings.c:346 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:888 +#: ../src/views/lighttable.c:1030 msgid "select" msgstr "përzgjedhja" @@ -8221,7 +8330,7 @@ msgstr "stilet" msgid "style named '%s' successfully created" msgstr "krijoi me sukses stilin '%s'" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1127 +#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1338 msgid "no image selected!" msgstr "nuk keni përzgjedhur imazhin!" @@ -8260,15 +8369,15 @@ msgstr "importoi me sukses stilin %s" msgid "could not read file `%s'" msgstr "nuk lexohet skedari `%s'" -#: ../src/common/utility.c:601 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "mbi nivelin e detit" -#: ../src/common/utility.c:602 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "nën nivelin e detit" -#: ../src/common/utility.c:653 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "m" @@ -8277,10 +8386,10 @@ msgid "no info" msgstr "asnjë informacion" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:229 +#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1578 ../src/libs/export.c:1586 ../src/libs/export.c:1594 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 #: ../src/libs/metadata_view.c:748 msgid "yes" msgstr "po" @@ -8383,7 +8492,7 @@ msgstr "D55" #. For Olympus with no real "Flash" preset: #: ../src/common/wb_presets.c:85 msgid "flash (auto mode)" -msgstr "blic (mënyra automatike)" +msgstr "blici (mënyra automatike)" #: ../src/common/wb_presets.c:86 msgid "evening sun" @@ -8393,7 +8502,7 @@ msgstr "perëndim" msgid "underwater" msgstr "nën ujë" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3060 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 msgid "black & white" msgstr "bardhë e zi" @@ -8413,81 +8522,81 @@ msgstr "bardhësi kamere" msgid "auto WB" msgstr "bardhësi automatike" -#: ../src/control/control.c:66 ../src/gui/accelerators.c:161 -#: ../src/views/darkroom.c:2430 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 +#: ../src/views/darkroom.c:2474 msgid "hold" msgstr "mbaj" -#: ../src/control/control.c:105 ../src/control/control.c:218 +#: ../src/control/control.c:107 ../src/control/control.c:220 msgid "modifiers" msgstr "modifikuesit" -#: ../src/control/control.c:119 +#: ../src/control/control.c:121 msgctxt "accel" msgid "global" msgstr "globale" -#: ../src/control/control.c:126 +#: ../src/control/control.c:128 msgctxt "accel" msgid "views" msgstr "pamjet" -#: ../src/control/control.c:133 +#: ../src/control/control.c:135 msgctxt "accel" msgid "thumbtable" msgstr "minitabela" -#: ../src/control/control.c:140 +#: ../src/control/control.c:142 msgctxt "accel" msgid "utility modules" msgstr "modulet utilitare" -#: ../src/control/control.c:147 +#: ../src/control/control.c:149 msgctxt "accel" msgid "format" msgstr "formati" -#: ../src/control/control.c:154 +#: ../src/control/control.c:156 msgctxt "accel" msgid "storage" msgstr "ruajtja" -#: ../src/control/control.c:161 +#: ../src/control/control.c:163 msgctxt "accel" msgid "processing modules" msgstr "modulet e procesimit" -#: ../src/control/control.c:168 +#: ../src/control/control.c:170 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:175 +#: ../src/control/control.c:177 msgctxt "accel" msgid "Lua scripts" msgstr "skriptet Lua" -#: ../src/control/control.c:182 +#: ../src/control/control.c:184 msgctxt "accel" msgid "fallbacks" msgstr "alternativat" -#: ../src/control/control.c:191 +#: ../src/control/control.c:193 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:213 +#: ../src/control/control.c:215 msgid "show accels window" msgstr "tregoj dritaren e shkurtoreve" -#: ../src/control/control.c:375 +#: ../src/control/control.c:381 msgid "darktable will be locked until background work has been done" msgstr "darktable do të bllokohet derisa të mbarojë detyra në sfond" -#: ../src/control/control.c:478 +#: ../src/control/control.c:491 msgid "working..." -msgstr "punon..." +msgstr "punon…" #: ../src/control/crawler.c:168 #, c-format @@ -8613,23 +8722,23 @@ msgstr "diferenca kohore" msgid "updated XMP sidecar files found" msgstr "gjeti skedarët shoqërues XMP të azhurnuar" -#: ../src/control/crawler.c:801 ../src/gui/welcome.c:687 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "_mbyll" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3098 -#: ../src/libs/import.c:2037 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 +#: ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "përzgjedh të gjitha" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3100 -#: ../src/libs/import.c:2041 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 +#: ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "asnjë përzgjedhje" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3102 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "përmbys" @@ -8951,8 +9060,8 @@ msgstr[1] "aplikon stilet për %d imazhe" #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." -msgstr[0] "eksporton %d imazh..." -msgstr[1] "eksporton %d imazhe..." +msgstr[0] "eksporton %d imazh…" +msgstr[1] "eksporton %d imazhe…" #: ../src/control/jobs/control_jobs.c:1879 msgid "no image to export" @@ -8965,7 +9074,7 @@ msgstr "nuk ka imazh për eksport" msgid "exporting %d / %d to %s" msgstr "eksporton %d / %d në %s" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:963 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" @@ -9121,7 +9230,7 @@ msgid "refresh EXIF" msgstr "freskoj EXIF" #: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3085 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 msgid "paste history" msgstr "ngjit historikun" @@ -9129,7 +9238,7 @@ msgstr "ngjit historikun" msgid "compress history" msgstr "komprimoj historikun" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3089 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "flak historikun" @@ -9262,7 +9371,7 @@ msgstr "sinkronizoj skedarët shoqërues" msgid "detail mask blending error" msgstr "jap detaje për problemin me maskën bashkuese" -#: ../src/develop/blend.c:846 +#: ../src/develop/blend.c:849 msgid "detail mask CL blending problem" msgstr "jap detaje për problemin me maskën bashkuese CL" @@ -9464,10 +9573,9 @@ msgid "reverse" msgstr "kthej mbrapsht" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/workspace.c:48 -#: ../src/gui/workspace.c:322 ../src/gui/workspace.c:526 -#: ../src/gui/preferences_ai.c:1563 ../src/imageio/format/webp.c:435 -#: ../src/libs/styles.c:1029 +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "standard" @@ -9475,35 +9583,35 @@ msgstr "standard" msgid "RAW" msgstr "BRUTO" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2067 +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 msgid "RGB (display)" msgstr "RGB (ekrani)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2080 +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 msgid "RGB (scene)" msgstr "RGB (skena)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3439 +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 msgid "uniformly" msgstr "njëtrajtësisht" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:3448 ../src/develop/imageop.c:2854 +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 msgid "drawn mask" msgstr "maskë e vizatuar" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2562 -#: ../src/develop/blend_gui.c:3457 ../src/develop/imageop.c:2856 +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 +#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 msgid "parametric mask" msgstr "maskë parametrike" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2984 -#: ../src/develop/blend_gui.c:3480 ../src/develop/imageop.c:2858 +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 msgid "raster mask" msgstr "maskë raster" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3469 +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 msgid "drawn & parametric mask" msgstr "maskë e vizatuar dhe parametrike" @@ -9545,12 +9653,12 @@ msgstr "inputi pas sfumimit" msgid "on" msgstr "ndezur" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2627 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 #: ../src/develop/imageop.c:2982 msgid "input" msgstr "inputi" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2627 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 #: ../src/develop/imageop.c:2982 msgid "output" msgstr "outputi" @@ -9563,157 +9671,157 @@ msgstr " (zmadhimi)" msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:329 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 msgid "AI model is not available. Check preferences > AI" msgstr "modeli AI nuk mundësohet. kontrolloni preferencat > AI" -#: ../src/develop/blend_gui.c:2041 +#: ../src/develop/blend_gui.c:2039 msgid "reset to default blend colorspace" msgstr "kthej hapësirën standarde të ngjyrave të bashkuara" -#: ../src/develop/blend_gui.c:2097 +#: ../src/develop/blend_gui.c:2095 msgid "reset and hide output channels" msgstr "ktheni dhe fshihni kanalet output" -#: ../src/develop/blend_gui.c:2104 +#: ../src/develop/blend_gui.c:2102 msgid "show output channels" msgstr "tregoj kanalet output" -#: ../src/develop/blend_gui.c:2343 ../src/develop/blend_gui.c:2410 +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 #: ../src/iop/tonecurve.c:1270 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2343 +#: ../src/develop/blend_gui.c:2341 msgid "sliders for L channel" msgstr "shkarësit për kanalin L" -#: ../src/develop/blend_gui.c:2348 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2348 +#: ../src/develop/blend_gui.c:2346 msgid "sliders for a channel" msgstr "shkarësit për kanalin a" -#: ../src/develop/blend_gui.c:2352 +#: ../src/develop/blend_gui.c:2350 msgid "green/red" msgstr "gjelbër/kuqe" -#: ../src/develop/blend_gui.c:2353 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2353 +#: ../src/develop/blend_gui.c:2351 msgid "sliders for b channel" msgstr "shkarësit për kanalin b" -#: ../src/develop/blend_gui.c:2357 +#: ../src/develop/blend_gui.c:2355 msgid "blue/yellow" msgstr "blu/verdhë" -#: ../src/develop/blend_gui.c:2358 +#: ../src/develop/blend_gui.c:2356 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2358 +#: ../src/develop/blend_gui.c:2356 msgid "sliders for chroma channel (of LCh)" msgstr "shkarësit për kanalin kroma (të LCh)" -#: ../src/develop/blend_gui.c:2364 +#: ../src/develop/blend_gui.c:2362 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2364 +#: ../src/develop/blend_gui.c:2362 msgid "sliders for hue channel (of LCh)" msgstr "shkarësit për kanalin nuanca (të LCh)" -#: ../src/develop/blend_gui.c:2372 ../src/develop/blend_gui.c:2420 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2372 ../src/develop/blend_gui.c:2420 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "sliders for gray value" msgstr "shkarësit për vlerën gri" -#: ../src/develop/blend_gui.c:2378 ../src/develop/blend_gui.c:2426 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3615 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 #: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 #: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2378 ../src/develop/blend_gui.c:2426 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 msgid "sliders for red channel" msgstr "shkarësit për kanalin kuqe" -#: ../src/develop/blend_gui.c:2384 ../src/develop/blend_gui.c:2432 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3616 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 #: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 #: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2384 ../src/develop/blend_gui.c:2432 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 msgid "sliders for green channel" msgstr "shkarësit për kanalin gjelbër" -#: ../src/develop/blend_gui.c:2390 ../src/develop/blend_gui.c:2438 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3617 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 #: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 #: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2390 ../src/develop/blend_gui.c:2438 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 msgid "sliders for blue channel" msgstr "shkarësit për kanalin blu" -#: ../src/develop/blend_gui.c:2396 +#: ../src/develop/blend_gui.c:2394 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2396 +#: ../src/develop/blend_gui.c:2394 msgid "sliders for hue channel (of HSL)" msgstr "shkarësit për kanalin nuanca (të HSL)" -#: ../src/develop/blend_gui.c:2403 +#: ../src/develop/blend_gui.c:2401 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2403 +#: ../src/develop/blend_gui.c:2401 msgid "sliders for chroma channel (of HSL)" msgstr "shkarësit për kanalin kroma (të HSL)" -#: ../src/develop/blend_gui.c:2410 +#: ../src/develop/blend_gui.c:2408 msgid "sliders for value channel (of HSL)" msgstr "shkarësit për kanalin vlera (të HSL)" -#: ../src/develop/blend_gui.c:2444 +#: ../src/develop/blend_gui.c:2442 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2444 +#: ../src/develop/blend_gui.c:2442 msgid "sliders for value channel (of JzCzhz)" msgstr "shkarësit për kanalin vlera (të JzCzhz)" -#: ../src/develop/blend_gui.c:2451 +#: ../src/develop/blend_gui.c:2449 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2451 +#: ../src/develop/blend_gui.c:2449 msgid "sliders for chroma channel (of JzCzhz)" msgstr "shkarësit për kanalin kroma (të JzCzhz)" -#: ../src/develop/blend_gui.c:2458 +#: ../src/develop/blend_gui.c:2456 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2458 +#: ../src/develop/blend_gui.c:2456 msgid "sliders for hue channel (of JzCzhz)" msgstr "shkarësit për kanalin nuanca (të JzCzhz)" -#: ../src/develop/blend_gui.c:2468 +#: ../src/develop/blend_gui.c:2466 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9725,7 +9833,7 @@ msgstr "" "* intervali caktohet nga orientuesit e poshtëm: nuk shkrihet fare\n" "* intervali midis orientuesve fqinj të sipërm/poshtëm: shkrihet gradualisht" -#: ../src/develop/blend_gui.c:2472 +#: ../src/develop/blend_gui.c:2470 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9737,18 +9845,18 @@ msgstr "" "* intervali caktohet nga orientuesit e poshtëm: nuk shkrihet fare\n" "* intervali midis orientuesve fqinj të sipërm/poshtëm: shkrihet gradualisht" -#: ../src/develop/blend_gui.c:2566 +#: ../src/develop/blend_gui.c:2564 msgid "reset blend mask settings" msgstr "ktheni parametrat e maskës bashkuese" -#: ../src/develop/blend_gui.c:2573 ../src/iop/atrous.c:1752 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3612 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 +#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 #: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 #: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" msgstr "kanali" -#: ../src/develop/blend_gui.c:2585 ../src/iop/colorzones.c:2639 +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 #: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 msgid "" "pick GUI color from image\n" @@ -9757,12 +9865,12 @@ msgstr "" "mblidhni ngjyrën e grafikës nga imazhi\n" "zona përzgjidhet me ctrl+klikim ose me klikim djathtas" -#: ../src/develop/blend_gui.c:2588 ../src/iop/colorzones.c:2641 +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 #: ../src/iop/rgbcurve.c:1503 msgid "show color" msgstr "tregoni ngjyrat" -#: ../src/develop/blend_gui.c:2597 +#: ../src/develop/blend_gui.c:2595 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9772,19 +9880,19 @@ msgstr "" "imazhin input përdoret me tërheqjen e mausit\n" "imazhi output përdoret me ctrl+tërheqje" -#: ../src/develop/blend_gui.c:2600 +#: ../src/develop/blend_gui.c:2598 msgid "set range" msgstr "caktoni intervalin" -#: ../src/develop/blend_gui.c:2603 +#: ../src/develop/blend_gui.c:2601 msgid "invert all channel's polarities" msgstr "përmbysni polaritetin e kanalit" -#: ../src/develop/blend_gui.c:2622 +#: ../src/develop/blend_gui.c:2620 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "përdorni polaritetin. shihet më mirë duke aktivizuar 'shfaqni maskën'." -#: ../src/develop/blend_gui.c:2650 +#: ../src/develop/blend_gui.c:2648 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9796,40 +9904,40 @@ msgstr "" "shtypni 'c' për të parë të dhënat e kanalit.\n" "shtypni 'm' për të parë maskat." -#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:3561 +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 #: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2000 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 #: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1479 ../src/iop/filmic.c:1491 -#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4385 -#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4429 -#: ../src/iop/filmicrgb.c:4439 ../src/iop/graduatednd.c:1059 +#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 +#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 +#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 #: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 #: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:385 ../src/iop/toneequal.c:3240 +#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 #: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 #: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 #: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 #: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 #: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3069 +#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2676 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:3046 ../src/develop/blend_gui.c:3534 -#: ../src/develop/blend_gui.c:3560 ../src/develop/blend_gui.c:3570 -#: ../src/develop/blend_gui.c:3587 ../src/develop/blend_gui.c:3608 -#: ../src/develop/blend_gui.c:3617 ../src/develop/blend_gui.c:3626 -#: ../src/develop/blend_gui.c:3635 +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 +#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 +#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 +#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3633 msgid "blend" msgstr "bashkoj" -#: ../src/develop/blend_gui.c:2676 +#: ../src/develop/blend_gui.c:2674 msgid "boost factor" msgstr "koeficienti i amplifikimit" -#: ../src/develop/blend_gui.c:2679 +#: ../src/develop/blend_gui.c:2677 msgid "" "adjust the channel boost factor.\n" "increase to allow matching values over 100%" @@ -9837,147 +9945,143 @@ msgstr "" "rregulloni koeficientin e amplifikimit të kanalit.\n" "rriteni për të lejuar vlerat e afërta mbi 100%" -#: ../src/develop/blend_gui.c:2716 +#: ../src/develop/blend_gui.c:2714 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "përdor %d formë" msgstr[1] "përdor %d forma" -#: ../src/develop/blend_gui.c:2721 ../src/develop/blend_gui.c:2770 -#: ../src/develop/blend_gui.c:2869 ../src/develop/blend_gui.c:2993 +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 +#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 msgid "no mask used" msgstr "nuk përdor maskë" -#: ../src/develop/blend_gui.c:2780 +#: ../src/develop/blend_gui.c:2778 msgid "toggle polarity of drawn mask" msgstr "polariteti i maskës së vizatuar" -#: ../src/develop/blend_gui.c:2789 +#: ../src/develop/blend_gui.c:2787 msgid "show and edit mask elements" msgstr "shfaqni dhe përpunoni elementet e maskës" -#: ../src/develop/blend_gui.c:2790 +#: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" "shfaqni dhe përpunoni në mënyrë të kufizuar (pa lëvizur/ridimensionuar format)" -#: ../src/develop/blend_gui.c:2798 ../src/libs/masks.c:1859 -msgid "add object" -msgstr "shtoj objektin" - -#: ../src/develop/blend_gui.c:2799 ../src/libs/masks.c:1863 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 msgid "add AI object" msgstr "shtoj objektin AI" -#: ../src/develop/blend_gui.c:2807 ../src/libs/masks.c:1022 -#: ../src/libs/masks.c:1818 ../src/libs/masks.c:1822 +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 +#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 msgid "add gradient" msgstr "shtoni gradientin" -#: ../src/develop/blend_gui.c:2808 +#: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" msgstr "shtoni disa gradientë" -#: ../src/develop/blend_gui.c:2815 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1017 ../src/libs/masks.c:1826 -#: ../src/libs/masks.c:1830 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 +#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1847 msgid "add path" msgstr "shtoni trajektoren" -#: ../src/develop/blend_gui.c:2816 ../src/iop/retouch.c:2451 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 #: ../src/iop/spots.c:877 msgid "add multiple paths" msgstr "shtoni disa trajektore" -#: ../src/develop/blend_gui.c:2823 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:1012 ../src/libs/masks.c:1834 -#: ../src/libs/masks.c:1838 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 +#: ../src/libs/masks.c:1855 msgid "add ellipse" msgstr "shtoni elipsin" -#: ../src/develop/blend_gui.c:2824 ../src/iop/retouch.c:2456 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 #: ../src/iop/spots.c:882 msgid "add multiple ellipses" msgstr "shtoni disa elipse" -#: ../src/develop/blend_gui.c:2831 ../src/iop/retouch.c:2461 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:1007 ../src/libs/masks.c:1842 -#: ../src/libs/masks.c:1846 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 +#: ../src/libs/masks.c:1863 msgid "add circle" msgstr "shtoni rrethin" -#: ../src/develop/blend_gui.c:2832 ../src/iop/retouch.c:2461 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 #: ../src/iop/spots.c:887 msgid "add multiple circles" msgstr "shtoni disa rrathë" -#: ../src/develop/blend_gui.c:2839 ../src/iop/retouch.c:2446 -#: ../src/libs/masks.c:1002 ../src/libs/masks.c:1850 ../src/libs/masks.c:1854 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 +#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 msgid "add brush" msgstr "shtoni penelin" -#: ../src/develop/blend_gui.c:2840 ../src/iop/retouch.c:2446 +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 msgid "add multiple brush strokes" msgstr "shtoni disa penelata" -#: ../src/develop/blend_gui.c:2986 +#: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" msgstr "përdorni polaritetin e maskës raster" -#: ../src/develop/blend_gui.c:3136 +#: ../src/develop/blend_gui.c:3134 msgid "normal & difference" msgstr "normale dhe diferencuese" -#: ../src/develop/blend_gui.c:3141 +#: ../src/develop/blend_gui.c:3139 msgid "lighten" msgstr "ndriçoj" -#: ../src/develop/blend_gui.c:3148 +#: ../src/develop/blend_gui.c:3146 msgid "darken" msgstr "errësoj" -#: ../src/develop/blend_gui.c:3155 +#: ../src/develop/blend_gui.c:3153 msgid "contrast enhancing" msgstr "përmirësimi i kontrastit" -#: ../src/develop/blend_gui.c:3162 ../src/develop/blend_gui.c:3185 +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 msgid "color channel" msgstr "kanali i ngjyrave" -#: ../src/develop/blend_gui.c:3173 ../src/develop/blend_gui.c:3188 +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 msgid "chromaticity & lightness" msgstr "kromaticiteti dhe ndriçimi" -#: ../src/develop/blend_gui.c:3180 +#: ../src/develop/blend_gui.c:3178 msgid "normal & arithmetic" msgstr "normale dhe aritmetike" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3200 +#: ../src/develop/blend_gui.c:3198 msgid "deprecated" msgstr "e vjetër" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3204 +#: ../src/develop/blend_gui.c:3202 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "metodë e panjohur bashkimi '%d' në modulin '%s'" -#: ../src/develop/blend_gui.c:3489 +#: ../src/develop/blend_gui.c:3487 msgid "blending options" msgstr "opsionet e bashkimit" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3507 +#: ../src/develop/blend_gui.c:3505 msgid "blend mask" msgstr "maska bashkuese" -#: ../src/develop/blend_gui.c:3511 +#: ../src/develop/blend_gui.c:3509 msgid "display mask and/or color channel" msgstr "shfaqni maskën dhe/ose kanalin e ngjyrave" -#: ../src/develop/blend_gui.c:3516 +#: ../src/develop/blend_gui.c:3514 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -9989,11 +10093,11 @@ msgstr "" "kanali shfaqet me shift+klikim.\n" "kaloni mausin mbi shkarësin e maskës parametrike për të zgjedhur kanalin" -#: ../src/develop/blend_gui.c:3523 +#: ../src/develop/blend_gui.c:3521 msgid "temporarily switch off blend mask" msgstr "fikni përkohësisht maskën bashkuese" -#: ../src/develop/blend_gui.c:3528 +#: ../src/develop/blend_gui.c:3526 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -10001,15 +10105,15 @@ msgstr "" "fikni përkohësisht maskën bashkuese.\n" "vetëm për modulin që është në fokus" -#: ../src/develop/blend_gui.c:3538 +#: ../src/develop/blend_gui.c:3536 msgid "choose blending mode" msgstr "zgjidhni metodën e bashkimit" -#: ../src/develop/blend_gui.c:3547 +#: ../src/develop/blend_gui.c:3545 msgid "toggle blend order" msgstr "përdorni rendin e bashkimit" -#: ../src/develop/blend_gui.c:3553 +#: ../src/develop/blend_gui.c:3551 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -10019,38 +10123,38 @@ msgstr "" "standardi është që outputi të bashkohet nga sipër me inputin,\n" "radhitja kthehet me klikimin e ikonës (inputi sipër outputit)" -#: ../src/develop/blend_gui.c:3560 +#: ../src/develop/blend_gui.c:3558 msgid "fulcrum" msgstr "pikëmbështetja" -#: ../src/develop/blend_gui.c:3564 +#: ../src/develop/blend_gui.c:3562 msgid "adjust the fulcrum used by some blending operations" msgstr "rregulloni pikëmbështetjen që përdorin disa operacione bashkimi" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3570 ../src/iop/overlay.c:1110 -#: ../src/iop/watermark.c:1469 ../src/libs/masks.c:109 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 msgid "opacity" msgstr "tejdukshmëria" -#: ../src/develop/blend_gui.c:3573 +#: ../src/develop/blend_gui.c:3571 msgid "set the opacity of the blending" msgstr "caktoni tejdukshmërinë e bashkimit" -#: ../src/develop/blend_gui.c:3578 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 msgid "combine masks" msgstr "kombinimi i maskave" -#: ../src/develop/blend_gui.c:3580 +#: ../src/develop/blend_gui.c:3578 msgid "" "how to combine individual drawn mask and different channels of parametric mask" msgstr "kombinoni maskën e vizatuar me kanalet e ndryshme të maskës parametrike" -#: ../src/develop/blend_gui.c:3587 +#: ../src/develop/blend_gui.c:3585 msgid "details threshold" msgstr "pragu i detajeve" -#: ../src/develop/blend_gui.c:3591 +#: ../src/develop/blend_gui.c:3589 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -10060,11 +10164,11 @@ msgstr "" "vlerat pozitive prekin zonat me detaje të forta,\n" "vlerat negative prekin zonat e sheshta" -#: ../src/develop/blend_gui.c:3599 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 msgid "feathering guide" msgstr "udhëzuesit e sfumaturës" -#: ../src/develop/blend_gui.c:3602 +#: ../src/develop/blend_gui.c:3600 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -10072,36 +10176,36 @@ msgstr "" "zgjidhni a udhëhiqet maska sipas imazhit input apo output dhe\n" "a aplikohet sfumatura para apo pas maskës sfumuese" -#: ../src/develop/blend_gui.c:3608 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 msgid "feathering radius" msgstr "rrezja e sfumaturës" -#: ../src/develop/blend_gui.c:3609 ../src/develop/blend_gui.c:3618 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3112 -#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1792 -#: ../src/iop/demosaic.c:1811 ../src/iop/diffuse.c:1776 -#: ../src/iop/diffuse.c:1786 ../src/iop/retouch.c:2676 +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 +#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 +#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3611 +#: ../src/develop/blend_gui.c:3609 msgid "spatial radius of feathering" msgstr "shtrirja hapësinore e sfumaturës" -#: ../src/develop/blend_gui.c:3617 +#: ../src/develop/blend_gui.c:3615 msgid "blurring radius" msgstr "rrezja e sfumimit" -#: ../src/develop/blend_gui.c:3620 +#: ../src/develop/blend_gui.c:3618 msgid "radius for gaussian blur of blend mask" msgstr "rrezja e sfumimit gausian për maskën bashkuese" -#: ../src/develop/blend_gui.c:3626 ../src/iop/retouch.c:2681 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 #: ../src/libs/history.c:950 msgid "mask opacity" msgstr "tejdukshmëria e maskës" -#: ../src/develop/blend_gui.c:3630 +#: ../src/develop/blend_gui.c:3628 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -10110,50 +10214,50 @@ msgstr "" "shkëlqim,\n" "por pa prekur zonat plotësisht transparente/opake" -#: ../src/develop/blend_gui.c:3635 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 msgid "mask contrast" msgstr "kontrasti i maskës" -#: ../src/develop/blend_gui.c:3639 +#: ../src/develop/blend_gui.c:3637 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "rregulloni kontrastin duke e bërë lakores tonale të maskës bashkuese në formë " "'s'-je" -#: ../src/develop/blend_gui.c:3642 +#: ../src/develop/blend_gui.c:3640 msgid "mask refinement" msgstr "rafinimi i maskës" -#: ../src/develop/develop.c:448 +#: ../src/develop/develop.c:450 msgid "unpin image" msgstr "liroj imazhin" -#: ../src/develop/develop.c:451 +#: ../src/develop/develop.c:453 msgid "image pinned" msgstr "fiksoi imazhin" -#: ../src/develop/develop.c:462 ../src/develop/develop.c:564 +#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 msgid "failed to create pinned develop" msgstr "e pamundur të krijohej zhvillimi i fiksuar" -#: ../src/develop/develop.c:510 ../src/views/darkroom.c:4626 +#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 msgid "pin current image" msgstr "fiksoj imazhin aktual" -#: ../src/develop/develop.c:513 +#: ../src/develop/develop.c:515 msgid "image unpinned" msgstr "liroi imazhin" -#: ../src/develop/develop.c:525 +#: ../src/develop/develop.c:527 msgid "no valid image to pin" msgstr "nuk ka imazhe që fiksohen" -#: ../src/develop/develop.c:531 +#: ../src/develop/develop.c:533 msgid "please wait for image to load" msgstr "lutemi të prisni sa të hapet imazhi" -#: ../src/develop/develop.c:1096 +#: ../src/develop/develop.c:1099 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -10161,16 +10265,16 @@ msgstr "" "vetëregjistrimi është çaktivizuar për këtë imazh, sepse historiku është shumë " "i gjatë ose disku është i ngadaltë" -#: ../src/develop/develop.c:2608 +#: ../src/develop/develop.c:2611 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: moduli `%s' ka mospërputhje versioni: %d != %d" -#: ../src/develop/develop.c:3521 +#: ../src/develop/develop.c:3550 msgid "duplicate module, can't move new instance after the base one\n" msgstr "modul i dubluar, instanca e re nuk zhvendoset pas asaj bazë\n" -#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2877 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 msgid "new instance" msgstr "instancë të re" @@ -10178,24 +10282,24 @@ msgstr "instancë të re" msgid "duplicate instance" msgstr "dubloj instancën" -#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4137 -#: ../src/libs/masks.c:1154 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 +#: ../src/libs/masks.c:1173 msgid "move up" msgstr "lëviz sipër" -#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4138 -#: ../src/libs/masks.c:1159 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 +#: ../src/libs/masks.c:1178 msgid "move down" msgstr "lëviz poshtë" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4140 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 #: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "fshij" -#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4141 -#: ../src/libs/modulegroups.c:4088 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 +#: ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "riemërtoj" @@ -10209,7 +10313,7 @@ msgstr "'%s' është ndezur" msgid "'%s' is switched off" msgstr "'%s' është fikur" -#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:885 +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 #, c-format msgid "%s: %s" msgstr "%s: %s" @@ -10246,7 +10350,7 @@ msgid "purpose" msgstr "qëllimi" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:2326 +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4252 msgid "process" msgstr "procesi" @@ -10274,15 +10378,15 @@ msgstr "" "vlerat e paracaktuara\n" "instanca e re aplikohet me klikim djathtas" -#: ../src/develop/imageop.c:3469 ../src/develop/imageop.c:3491 +#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 msgid "ERROR" msgstr "GABIM" -#: ../src/develop/imageop.c:3993 +#: ../src/develop/imageop.c:3974 msgid "unsupported input" msgstr "input i pagarantuar" -#: ../src/develop/imageop.c:3994 +#: ../src/develop/imageop.c:3975 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -10294,52 +10398,52 @@ msgstr "" "dhënave nuk korrespondon më\n" "me kërkesat e veta." -#: ../src/develop/imageop.c:4136 ../src/develop/imageop.c:4146 -#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1649 -#: ../src/views/darkroom.c:2875 +#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 +#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 +#: ../src/views/darkroom.c:2919 msgid "show" msgstr "tregoj" -#: ../src/develop/imageop.c:4139 ../src/libs/modulegroups.c:3570 -#: ../src/libs/modulegroups.c:3701 ../src/libs/modulegroups.c:4092 -#: ../src/libs/tagging.c:3677 +#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 +#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 +#: ../src/libs/tagging.c:3708 msgid "new" msgstr "të re" -#: ../src/develop/imageop.c:4142 ../src/libs/duplicate.c:408 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4084 +#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "dubloj" -#: ../src/develop/imageop.c:4147 +#: ../src/develop/imageop.c:4128 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 #: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 -#: ../src/gui/gtk.c:3923 ../src/gui/gtk.c:3978 ../src/gui/hist_dialog.c:289 +#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 #: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1567 ../src/libs/lib.c:1650 -#: ../src/libs/modulegroups.c:4168 +#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 +#: ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "ktheni gjendjen" -#: ../src/develop/imageop.c:4148 ../src/gui/preferences.c:1053 -#: ../src/libs/lib.c:1651 +#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 +#: ../src/libs/lib.c:1722 msgid "presets" msgstr "paracaktimet" #. global shortcuts -#: ../src/develop/imageop.c:4149 ../src/views/darkroom.c:2874 +#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 msgid "enable" msgstr "aktivizoj" -#: ../src/develop/imageop.c:4150 ../src/gui/accelerators.c:190 +#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 msgid "focus" msgstr "fokusi" -#: ../src/develop/imageop.c:4151 ../src/gui/accelerators.c:2957 +#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "instancë" -#: ../src/develop/imageop.c:4171 +#: ../src/develop/imageop.c:4152 msgid "processing module" msgstr "moduli i procesimit" @@ -10605,7 +10709,7 @@ msgstr "%s: ka mospërputhje me versionin e maskës: %d != %d" msgid "opacity: %.0f%%" msgstr "tejdukshmëria: %.0f%%" -#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1092 +#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 msgid "add existing shape" msgstr "shtoj formën aktuale" @@ -10617,102 +10721,102 @@ msgstr "përdor të njëjtën formë si" msgid "masks can not contain themselves" msgstr "maskat nuk përmbahen në vetvete" -#: ../src/develop/masks/object.c:843 +#: ../src/develop/masks/object.c:852 msgid "set raster mask root folder in preferences" msgstr "përcaktoni dosjen bazë për maskat raster te preferencat" -#: ../src/develop/masks/object.c:851 +#: ../src/develop/masks/object.c:860 msgid "cannot create raster mask folder" msgstr "nuk mund të krijohet dosja e maskave raster" -#: ../src/develop/masks/object.c:914 +#: ../src/develop/masks/object.c:923 msgid "raster mask saved" msgstr "regjistroi maskën raster" -#: ../src/develop/masks/object.c:919 +#: ../src/develop/masks/object.c:928 msgid "failed to save raster mask" msgstr "e pamundur të regjistrohej maska raster" -#: ../src/develop/masks/object.c:1000 +#: ../src/develop/masks/object.c:1009 msgid "no mask extracted from AI segmentation" msgstr "segmentimi AI nuk nxori asnjë maskë" -#: ../src/develop/masks/object.c:1008 +#: ../src/develop/masks/object.c:1017 msgid "ai object group" msgstr "grupi i objektit ai" -#: ../src/develop/masks/object.c:1009 +#: ../src/develop/masks/object.c:1018 msgid "ai object" msgstr "objekti ai" -#: ../src/develop/masks/object.c:1135 +#: ../src/develop/masks/object.c:1146 #, c-format msgid "smoothing: %3.2f" msgstr "harkimi: %3.2f" -#: ../src/develop/masks/object.c:1146 +#: ../src/develop/masks/object.c:1157 #, c-format msgid "cleanup: %d" msgstr "pastrimi: %d" -#: ../src/develop/masks/object.c:1159 +#: ../src/develop/masks/object.c:1170 #, c-format msgid "opacity: %d%%" msgstr "tejdukshmëria: %d%%" -#: ../src/develop/masks/object.c:1282 +#: ../src/develop/masks/object.c:1293 #, c-format msgid "group '%s'" msgstr "grupi '%s'" #. keep the message visible while the thread is working -#: ../src/develop/masks/object.c:1531 ../src/develop/masks/object.c:1568 +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 msgid "object mask: analyzing image..." -msgstr "maska e objektit: analizon imazhin..." +msgstr "maska e objektit: analizon imazhin…" -#: ../src/develop/masks/object.c:1578 +#: ../src/develop/masks/object.c:1588 msgid "click on object to create mask" msgstr "klikoni objektin për të krijuar maskën" #. log only once when the thread is first joined -#: ../src/develop/masks/object.c:1588 +#: ../src/develop/masks/object.c:1598 msgid "object mask preparation failed" msgstr "problem me përgatitjen e maskës së objektit" -#: ../src/develop/masks/object.c:1788 +#: ../src/develop/masks/object.c:1803 msgid "[OBJECT] select / add foreground point" msgstr "[OBJEKTI] përzgjedh/shtoj pikën në dukje" -#: ../src/develop/masks/object.c:1793 +#: ../src/develop/masks/object.c:1808 msgid "[OBJECT] add background point" msgstr "[OBJEKTI] shtoj pikën në sfond" -#: ../src/develop/masks/object.c:1798 +#: ../src/develop/masks/object.c:1813 msgid "[OBJECT] clear selection" msgstr "[OBJEKTI] pastroj përzgjedhjen" -#: ../src/develop/masks/object.c:1803 +#: ../src/develop/masks/object.c:1818 msgid "[OBJECT] apply mask" msgstr "[OBJEKTI] zbatoj maskën" -#: ../src/develop/masks/object.c:1808 +#: ../src/develop/masks/object.c:1823 msgid "[OBJECT] change smoothing" msgstr "[OBJEKTI] ndryshoj harkimin" -#: ../src/develop/masks/object.c:1813 +#: ../src/develop/masks/object.c:1828 msgid "[OBJECT] change cleanup" msgstr "[OBJEKTI] ndryshoj pastrimin" -#: ../src/develop/masks/object.c:1818 +#: ../src/develop/masks/object.c:1833 msgid "[OBJECT] change opacity" msgstr "[OBJEKTI] ndryshoj tejdukshmërinë" -#: ../src/develop/masks/object.c:1825 +#: ../src/develop/masks/object.c:1840 #, c-format msgid "object #%d" msgstr "objekti #%d" -#: ../src/develop/masks/object.c:1843 +#: ../src/develop/masks/object.c:1858 #, c-format msgid "" "add: click, subtract: shift+click, clear: " @@ -10727,7 +10831,7 @@ msgstr "" "harkimi: me rrëshqitjen e mausit (%3.2f), pastrimi: " "shift+rrëshqitje (%d), tejdukshmëria: ctrl+rrëshqitje (%d%%)" -#: ../src/develop/masks/object.c:1854 +#: ../src/develop/masks/object.c:1869 #, c-format msgid "select: click on object, opacity: ctrl+scroll (%d%%)" msgstr "" @@ -10823,11 +10927,11 @@ msgstr "" "ctrl+klikim\n" "trajektorja hiqet me klikim djathtas" -#: ../src/develop/pixelpipe_hb.c:526 +#: ../src/develop/pixelpipe_hb.c:571 msgid "enabled as required" msgstr "është aktivizuar siç duhet" -#: ../src/develop/pixelpipe_hb.c:527 +#: ../src/develop/pixelpipe_hb.c:572 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10836,11 +10940,11 @@ msgstr "" "me gjasë ka ndodhur prej aplikimit të një vlere, stili ose kopje-ngjitjes së " "historikut" -#: ../src/develop/pixelpipe_hb.c:534 +#: ../src/develop/pixelpipe_hb.c:579 msgid "disabled as not appropriate" msgstr "është çaktivizuar se nuk duhet" -#: ../src/develop/pixelpipe_hb.c:535 +#: ../src/develop/pixelpipe_hb.c:580 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10849,7 +10953,7 @@ msgstr "" "me gjasë ka ndodhur prej aplikimit të një vlere, stili ose kopje-ngjitjes së " "historikut" -#: ../src/develop/pixelpipe_hb.c:1298 +#: ../src/develop/pixelpipe_hb.c:1365 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10860,11 +10964,11 @@ msgstr "" "në modulin '%s'\n" "lutemi ta raportoni në GitHub" -#: ../src/develop/pixelpipe_hb.c:1852 +#: ../src/develop/pixelpipe_hb.c:1946 msgid "fatal input misalignment, please report on GitHub\n" msgstr "input me parregullsi fatale, lutemi ta raportoni në GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3251 +#: ../src/develop/pixelpipe_hb.c:3167 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -10885,7 +10989,7 @@ msgstr "" " - caqe parametrike shumë të ulëta gjatë nga 'përdorimi i gjithë memories së " "aparatit'." -#: ../src/develop/pixelpipe_hb.c:3553 +#: ../src/develop/pixelpipe_hb.c:3469 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10896,14 +11000,14 @@ msgstr "" "sepse ajo përpunohet më vonë në linjën e zhvillimit.\n" "maska raster nuk merret parasysh." -#: ../src/develop/tiling.c:820 ../src/develop/tiling.c:1158 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" -"tiling failed for module '%s'. the output most likely will be OK, but you " +"tiling failed for module '%s%s'. the output most likely will be OK, but you " "might want to check." msgstr "" -"problem me pllakëzimin në modulin '%s'. outputi mund të jetë në rregull, por " -"duhet kontrolluar." +"problem me pllakëzimin në modulin '%s%s'. outputi mund të jetë në rregull, " +"por duhet kontrolluar." #: ../src/dtgtk/culling.c:225 msgid "you have reached the start of your selection" @@ -10921,21 +11025,21 @@ msgstr "jeni te fundi i përzgjedhjes" msgid "you have reached the end of your collection" msgstr "jeni te fundi i koleksionit" -#: ../src/dtgtk/culling.c:418 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "zmadhimi është kufizuar në %d imazhe" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "e pasaktë" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "viti %s" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -10945,7 +11049,7 @@ msgstr "" "përdorni 'min' për të mos u kufizuar\n" "vlerat ekzistuese përzgjidhen me klikim djathtas" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -10955,7 +11059,7 @@ msgstr "" "përdorni 'max' për të mos u kufizuar\n" "vlerat ekzistuese përzgjidhen me klikim djathtas" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -10963,7 +11067,7 @@ msgstr "" "vendosni vlerën\n" "vlerat ekzistuese zgjidhen me klikim djathtas" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10978,7 +11082,7 @@ msgstr "" "përdorni parashtesën '-' për datat relative\n" "vlerat në kalendar ose ato ekzistuese përzgjidhen me klikim djathtas" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10994,7 +11098,7 @@ msgstr "" "përdorni parashtesën '-' për datat relative\n" "vlerat në kalendar ose ato ekzistuese përzgjidhen me klikim djathtas" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11004,46 +11108,46 @@ msgstr "" "në formën YYYY:MM:DD hh:mm:ss.sss (vetëm viti është i detyrueshëm)\n" "vlerat në kalendar ose ato ekzistuese përzgjidhen me klikim djathtas" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "intervali datë-orë që hiqet nga vlera maks" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "intervali datë-orë që shtohet te vlera min." -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "fikse" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "relative" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "keni përzgjedhur" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 #: ../src/libs/colorpicker.c:54 msgid "min" msgstr "min" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 #: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "maks" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "lloji i datës" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1545 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "data" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -11051,41 +11155,41 @@ msgstr "" "klikoni për të përzgjedhur datën\n" "data përdoret drejtpërdrejt me dopioklik" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "vitet: " -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "muajt: " -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "ditët: " #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1545 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "ora" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 msgid "now" msgstr "tani" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "caktoni vlerën që korrespondon gjithmonë me datën/orën aktuale" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:185 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 #: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "aplikoj" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "caktoni limitin e intervalit" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "data aktuale: " @@ -11116,10 +11220,10 @@ msgstr "" msgid "grouped images" msgstr "imazhe të grupuara" -#: ../src/dtgtk/thumbnail.c:863 ../src/dtgtk/thumbnail.c:1662 -#: ../src/iop/ashift.c:6047 ../src/iop/ashift.c:6134 ../src/iop/ashift.c:6136 -#: ../src/iop/ashift.c:6138 ../src/libs/navigation.c:112 -#: ../src/libs/navigation.c:249 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 +#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 +#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:268 msgid "fit" msgstr "përshtat" @@ -11204,11 +11308,11 @@ msgstr "kaloni mausin mbi butonët për të mësuar kombinimet" msgid "camera's JPEG by applying a camera-specific style" msgstr "JPEG-në që prodhon kamera, duke aplikuar stilin e kamerës" -#: ../src/dtgtk/thumbtable.c:1713 +#: ../src/dtgtk/thumbtable.c:1714 msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "keni ndryshuar parametrat në lidhje me krijimin e miniaturave.\n" -#: ../src/dtgtk/thumbtable.c:1716 +#: ../src/dtgtk/thumbtable.c:1717 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -11216,7 +11320,7 @@ msgstr "" "duhen flakur gjithë miniaturat në kash.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1720 +#: ../src/dtgtk/thumbtable.c:1721 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -11225,7 +11329,7 @@ msgstr "" "miniaturat në kash, duke filluar nga niveli %d, duhen flakur.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1725 +#: ../src/dtgtk/thumbtable.c:1726 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -11234,7 +11338,7 @@ msgstr "" "miniaturat në kash nën nivelin %d duhen flakur.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1730 +#: ../src/dtgtk/thumbtable.c:1731 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -11243,40 +11347,40 @@ msgstr "" "miniaturat në kash nën nivelin %d dhe %d duhen flakur.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1733 +#: ../src/dtgtk/thumbtable.c:1734 msgid "do you want to do that now?" msgstr "do e kryeni tani?" -#: ../src/dtgtk/thumbtable.c:1735 +#: ../src/dtgtk/thumbtable.c:1736 msgid "cached thumbnails invalidation" msgstr "flakja e miniaturave në kash" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3081 +#: ../src/dtgtk/thumbtable.c:3082 msgid "copy history" msgstr "kopjoj historikun" -#: ../src/dtgtk/thumbtable.c:3083 +#: ../src/dtgtk/thumbtable.c:3084 msgid "copy history parts" msgstr "kopjoj pjesët e historikut" -#: ../src/dtgtk/thumbtable.c:3087 +#: ../src/dtgtk/thumbtable.c:3088 msgid "paste history parts" msgstr "ngjit pjesët e historikut" -#: ../src/dtgtk/thumbtable.c:3092 +#: ../src/dtgtk/thumbtable.c:3093 msgid "duplicate image" msgstr "dubloj imazhin" -#: ../src/dtgtk/thumbtable.c:3094 +#: ../src/dtgtk/thumbtable.c:3095 msgid "duplicate image virgin" msgstr "dubloj imazhin e virgjër" -#: ../src/dtgtk/thumbtable.c:3104 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 msgid "select film roll" msgstr "përzgjedh filmin" -#: ../src/dtgtk/thumbtable.c:3106 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 msgid "select untouched" msgstr "përzgjedh të paprekurat" @@ -12133,66 +12237,217 @@ msgid "apply darktable camera styles to selection" msgstr "aplikoj stilet e kamerës për darktable në përzgjedhje" #. -#. This file is part of darktable, -#. copyright (c) 2015 Tobias Ellinghaus #. -#. darktable is free software: you can redistribute it and/or modify +#. auto_straighten.lua - straighten an image in darkroom using image metadata +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . +#. along with this program. If not, see . #. #. -#. CHECK FOR UPDATES -#. a simple script that will automatically look for newer releases on github and inform -#. when there is something. it will only check on startup and only once a week. +#. auto_straighten - straighten an image in darkroom using image metadata +#. +#. auto_straighten reads the roll and pitch angle imformation captured when +#. an image is captured. A correction is computed and applied to correct the +#. roll to the nearest vertical or horizontal axis using the rotate and +#. perspective module. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. exiftool - https://exiftool.org #. #. USAGE -#. * install luasec and cjson for Lua 5.4 on your system -#. * require this script from your main lua file -#. * restart darktable +#. * add it sowewhere in your scripts directory +#. * ensure exiftool is installed and accessible +#. * enable it using script manager #. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson #. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/check_for_updates.lua:48 -msgid "check for updates" -msgstr "kontrolloj azhurnimet" - -#: ../src/external/lua-scripts/official/check_for_updates.lua:49 -msgid "check for newer darktable releases" -msgstr "verifikoj versionet e reja të darktable" - +#. CHANGES +#. +#. LIMITATIONS +#. * Roll and pitch angles are taken when an image is captured. If you shoot +#. in burst mode, the roll and pitch angles of the first image are used in +#. the rest of the burst (at least for Canon). +#. * If you are running multiple scripts that trigger on an image being opened +#. in darkroom then the auto crop may not work. There is a shortcut included +#. that can have a key sequence assigned so that the auto crop will be reapplied. +#. * Currently oply roll angle is corrected +#. +#. LIEENSE +#. GPL V2 +#. +#. local da = require "lib/dtutils.action" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#. compare two version strings of the form "major.minor.patch" -#. returns -1, 0, 1 if the first version is smaller, equal, greater than the second version, -#. or nil if one or both are of the wrong format -#. strings like "release-1.2.3" and "1.2.3+456~gb00b5" are fine, too -#. when rc == 0 then it's a proper release and newer than the rcs -#. nothing to destroy -#. local function test(a, b, r) -#. local cmp = compare_versions(a, b) -#. if(not cmp) then -#. print(a .. " ./. " .. b .. " => MALFORMED INPUT") -#. elseif(cmp == r) then -#. print(a .. " ./. " .. b .. " => PASSED") -#. else -#. print(a .. " ./. " .. b .. " => FAILED") -#. end -#. end -#. -#. test("malformed", "1.0.0", 0) -#. test("2.0rc1+135~ge456b2b-dirty", "release-1.6.9", 1) -#. test("release-1.6.9", "2.0rc1+135~ge456b2b-dirty", -1) +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "auto_drejtoj" + +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "drejtoni imazhin në dhomën e errët duke përdorur metadatat" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "prerja_automatike" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "si duhet kryer prerja automatike" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. Canon camera roll angle is as foillows +#. * landscape orientation camera upright = 0 +#. * camera rolled to the left (shutter button up) portrait = -90 +#. * camera inverted landscape = +/- 180 +#. * camera rolled to the right (shutter button down) portrait = 90 +#. +#. rotate and perspective corrections +#. * rotate the image to the right is a negative correction +#. * rotate the image left is a positive correction +#. +#. landscape +#. roll left portrait +#. inverted landscape +#. roll right portrait +#. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign +#. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) +#. da.wait_until_pixelpipe_complete() +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "nuk gjen exiftool, po del…" + +#. da.register_events(MODULE, straighten_image) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. -[[ +#. ]] +#. +#. This file is part of darktable, +#. copyright (c) 2015 Tobias Ellinghaus +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. CHECK FOR UPDATES +#. a simple script that will automatically look for newer releases on github and inform +#. when there is something. it will only check on startup and only once a week. +#. +#. USAGE +#. * install luasec and cjson for Lua 5.4 on your system +#. * require this script from your main lua file +#. * restart darktable +#. +#. +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/check_for_updates.lua:48 +msgid "check for updates" +msgstr "kontrolloj azhurnimet" + +#: ../src/external/lua-scripts/official/check_for_updates.lua:49 +msgid "check for newer darktable releases" +msgstr "verifikoj versionet e reja të darktable" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. compare two version strings of the form "major.minor.patch" +#. returns -1, 0, 1 if the first version is smaller, equal, greater than the second version, +#. or nil if one or both are of the wrong format +#. strings like "release-1.2.3" and "1.2.3+456~gb00b5" are fine, too +#. when rc == 0 then it's a proper release and newer than the rcs +#. nothing to destroy +#. local function test(a, b, r) +#. local cmp = compare_versions(a, b) +#. if(not cmp) then +#. print(a .. " ./. " .. b .. " => MALFORMED INPUT") +#. elseif(cmp == r) then +#. print(a .. " ./. " .. b .. " => PASSED") +#. else +#. print(a .. " ./. " .. b .. " => FAILED") +#. end +#. end +#. +#. test("malformed", "1.0.0", 0) +#. test("2.0rc1+135~ge456b2b-dirty", "release-1.6.9", 1) +#. test("release-1.6.9", "2.0rc1+135~ge456b2b-dirty", -1) #. test("2.0rc1+135~ge456b2b-dirty", "2.0rc2+135~ge456b2b-dirty", -1) #. test("2.0rc2+135~ge456b2b-dirty", "2.0rc1+135~ge456b2b-dirty", 1) #. test("2.0rc3+135~ge456b2b-dirty", "release-2.0", -1) @@ -12479,13 +12734,13 @@ msgstr "problem me shkrimin në '%s'" #: ../src/external/lua-scripts/official/enfuse.lua:215 #, lua-format msgid "converting raw file '%s' to tiff..." -msgstr "konverton skedarin bruto '%s' në tiff..." +msgstr "konverton skedarin bruto '%s' në tiff…" #. other images will be skipped #: ../src/external/lua-scripts/official/enfuse.lua:225 #, lua-format msgid "skipping %s..." -msgstr "kalon %s..." +msgstr "kalon %s…" #. bail out if there is nothing to do #: ../src/external/lua-scripts/official/enfuse.lua:232 @@ -12520,11 +12775,233 @@ msgstr "enfuse: u krye, imazhi '%s' është importuar me id %d" #: ../src/external/lua-scripts/official/enfuse.lua:306 msgid "could not find enfuse executable, not loading enfuse exporter..." msgstr "" -"nuk gjendet programi i ekzekutueshem enfuse, eksportuesi i enfuse nuk hapet..." +"nuk gjendet programi i ekzekutueshem enfuse, eksportuesi i enfuse nuk hapet…" #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. kate: hl Lua; #. +#. +#. extract_burst_roll_images.lua - extract burst images from a burst roll file +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. extract_burst_roll_images - extract burst images from a burst roll file +#. +#. Canon cameras are capable of shooting in burst mode. When the shutter +#. button is half pressed the camera starts "recording". When the shutter is +#. fully pressed the pervious 1/2 second of imformation is recorded as individual +#. images stored in one file as well as images captured at 30 frames/sec until +#. the buffer fills or the shutter button is released. So a Canon R7 burst file +#. could contain ~90 images. +#. +#. Extracting the images from this file required use of Canon proprietary software +#. until recently when dnglab got the capability to extract the embedded images as +#. DNG raws. +#. +#. This script can be set to run on import, scanning for burst roll containers, +#. extracting the embedded images and grouping them with the burst roll container. +#. The script can alsu be utilized via a short cut and applied to selected images. +#. +#. When set to on import the script scans each image after import using exiv2 or exiftool +#. to check the image EXIF information to see if the file is a busrt roll container. +#. Once the import images are scanned, the detected burst roll containers are processed, +#. the embedded images extracted as DNSs, and grouped with the container image. +#. +#. In shortcut mode the user selects the burst roll containers manually and uses the shortcut +#. to extract the embedded images as DNGs +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. - exiv2 - https://exiv2.org +#. - exiftool - https://exiftool.org +#. - dnglab - https://github.com/dnglab/dnglab +#. +#. USAGE +#. - add the script to your lua scripts +#. - enable in script manager +#. - set the preferences in perferences->Lua options +#. +#. LIMITATIONS +#. extract_burst_roll_images makes heavy use of external programs to identify burst roll +#. containters and to extract the images. Windows users may want to use it in shortcut mode +#. to lessen the number of windows popping up. +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "nxjerr breshërinë e imazheve" + +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "nxirrni imazhet që janë filmuar me breshëri nëpërmjet skedarit" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. exiv2 or exiftool +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "lexuesi i preferuar i etiketave exif" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "përdor exiftool ose exiv2 për të lexuar etiketat exif" + +#. tooltip +#. default +#. values +#. run on import +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "nxjerr breshërinë e imazheve të filmuara gjatë importit" + +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "shfaq butonin për përzgjedhjen e imazheve me breshëri" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "shtoj në modulin përzgjedhës një buton për imazhet me breshëri" + +#. tooltip +#. default +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. skip blank lines created by forfiles +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "nxori %d skedarë dng nga %s" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "skanon imazhet e filmuara me breshëri" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "nxjerr breshërinë e imazheve" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "nuk gjendet programi dnglab" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr ": nuk gjen programin dnglab, po del…" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "nuk mundësohet leximi i etiketave exif" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr " nuk ka lexues për etiketat exif, po del..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr " nuk mundësohet leximi i etiketave me %s" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "përzgjidhni breshërinë e imazheve" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "përzgjidhni skedarin me imazhet e filmuara me breshëri" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "nxjerr dhe grupoj imazhet e filmuara me breshëri" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2014 Tobias Ellinghaus #. @@ -12611,57 +13088,213 @@ msgstr "" #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen #. -#. darktable is free software: you can redistribute it and/or modify +#. group_persistence.lua - preserve groups between darktable instances +#. +#. Copyright (C) 2024-2026 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . +#. along with this program. If not, see . #. #. -#. IMAGE_PATH_IN_UI -#. Add a widget with the path of the selected images for easy copy/past -#. Simple shortcuts to have multiple selection bufers +#. group_persistence - preserve groups between darktable instances #. +#. group_persistence uses "functional" tagging to maintain image groups +#. across database instances, allowing image grouping to be restored when +#. the database is rebuilt from the XMP sidecar files. #. -#. USAGE -#. * require this file from your main lua config file: +#. Once the script is started it "listens" for changes in image grouping and +#. applies or removes the necessary tags automatically. #. -#. This plugin will add a widget at the bottom of the left column in lighttable mode +#. A shortcut can be assigned to read a collection and apply the necessary +#. grouping tags so that existing collections can be maintained. #. +#. If the database is lost and needs to be rebuilt then start the script before +#. importing any images. As images are imported the tags will be read and the +#. grouping applied in the database. #. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT #. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/image_path_in_ui.lua:47 -msgid "image path in UI" -msgstr "adresa e imazhit në grafikë" - -#: ../src/external/lua-scripts/official/image_path_in_ui.lua:48 -msgid "print the image path in the UI" -msgstr "printoj adresën e imazhit në grafikë" - -#. function to destory the script -#. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again -#. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/image_path_in_ui.lua:66 -msgid "selected images path" -msgstr "adresa e imazheve të përzgjedhura" - +#. None #. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. USAGE #. -#. This file is part of darktable, -#. copyright (c) 2015 Tobias Ellinghaus +#. * Enable the script using script manager +#. * Optionally, create a keystroke combination for the shortcut +#. +#. LIMITATIONS +#. +#. In normal use you wont notice that the script is running. +#. +#. However if you do something like import 4000+ images, then +#. run the autogrouper script to create groups whenever there is +#. a 5 second difference between 2 images, your system will be busy +#. for awhile. If for some reason you need to do something like this +#. turn off group_persistence, run the autogrouper, turn on group_persistence +#. and use the shortcut to read all the grouping information and apply +#. the necessary tags. It will still be an impact, but less than trying +#. to do both at once. Learned from experience :-) +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "ecuria e grupit" + +#. name of script +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "ruaj grupet në çdo instancë të darktable" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. table of imported images that need grouping rebuilt +#. uuid to group leader mapping +#. group leader to uuid mapping +#. uuid to group tag mapping +#. uuid to group leader tag mapping +#. when the groups are rebuilt after import they +#. cause the group change events to fire but the +#. events are queued until after rebuilding completes +#. so we need to build a table of images to ignore when +#. the queued events catch up. As the event fires for an +#. image, the image is removed. +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. utilities for building/debugging +#. rebuild grouping on import +#. rebuild grouping on command (shortcut) +#. handle grouping changes in the UI +#. tag image as group leader +#. create the uuid and leader/group tags if necessary +#. add an image to a group +#. create the group if necessary +#. handle duplicate getting deleted +#. there's either 1 or 0, so no group +#. remove image group leader tag +#. if it's the last image, then remove the leader/group tags +#. remove an image from a group +#. if it's the last image then remove the tags +#. image.id > group_leder.id - simple remove +#. image.id < group_leader.id - deleting old group_leader (image) with new group_leader (group_leader) +#. remove the group leader tag from the old leader +#. replace the old group leader tag with a group tag +#. add the group leader tag to the new image +#. event handling +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. IMAGE_PATH_IN_UI +#. Add a widget with the path of the selected images for easy copy/past +#. Simple shortcuts to have multiple selection bufers +#. +#. +#. USAGE +#. * require this file from your main lua config file: +#. +#. This plugin will add a widget at the bottom of the left column in lighttable mode +#. +#. +#. +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:47 +msgid "image path in UI" +msgstr "adresa e imazhit në grafikë" + +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:48 +msgid "print the image path in the UI" +msgstr "printoj adresën e imazhit në grafikë" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/image_path_in_ui.lua:66 +msgid "selected images path" +msgstr "adresa e imazheve të përzgjedhura" + +#. +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. This file is part of darktable, +#. copyright (c) 2015 Tobias Ellinghaus #. #. darktable is free software: you can redistribute it and/or modify #. it under the terms of the GNU General Public License as published by @@ -12777,168 +13410,1158 @@ msgstr "filtrimi i importeve" #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen #. -#. darktable is free software: you can redistribute it and/or modify +#. recent_bookmarks.lua - add recently edited and exported images to system recent bookmarks +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . +#. along with this program. If not, see . #. #. -#. SAVE SELECTION -#. Simple shortcuts to have multiple selection bufers +#. recent_bookmarks - add recently edited and exported images to system recently used files #. +#. recent_bookmarks adds images edited in darktable and the directory of images exported from +#. darktable to the reccently-used.xbel file so that they show up in the recently used system +#. shortcuts. #. -#. USAGE -#. * require this file from your main lua config file: -#. * go to configuration => preferences => lua -#. * set the shortcuts you want to use +#. Currently recent_bookmarks only works on Linux #. -#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT #. -#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. file - linux system file utility to get mime-type #. -#. The variable "buffer_count" controls the number of selection buffers, -#. increase it if you need more temporary selection buffers +#. USAGE #. +#. eanble from script manager #. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/save_selection.lua:52 -msgid "save selection" -msgstr "regjistroj përzgjedhjen" - -#: ../src/external/lua-scripts/official/save_selection.lua:53 -msgid "shortcuts providing multiple selection buffers" -msgstr "shkurtoret për buferët e përzgjedhjes shumëfishe" - +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/save_selection.lua:77 -#, lua-format -msgid "save to buffer %d" -msgstr "regjistroj në buferin %d" +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "më_interesantet" -#: ../src/external/lua-scripts/official/save_selection.lua:80 -#, lua-format -msgid "restore from buffer %d" -msgstr "rikthej nga buferi %d" +#. visible name of script +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "" +"shtoj imazhet e përpunuara/eksportuara së fundi në faqet interesante të " +"sistemit" -#: ../src/external/lua-scripts/official/save_selection.lua:86 -msgid "switch selection with temporary buffer" -msgstr "ndërroj përzgjedhjen me një bufer të përkohshëm" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. format strings for writing the bookmarks +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ------------------ +#. program functions +#. ------------------ +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "e pamundur të hapej skedari i faqeve interesante" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr " punon vetëm në Linux" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "nuk gjen skedarin e faqeve më interesante" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - #. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. -#. This file is part of darktable, -#. copyright (c) 2015 Jérémy Rosen & Pascal Obry -#. edited 2016 Tejovanth N +#. regenerate_thumbnails.lua - regenerate mipmap cache for selected images #. -#. darktable is free software: you can redistribute it and/or modify +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . -#. +#. along with this program. If not, see . #. -#. SELECTION_TO_PDF -#. Generates a PDF file (via Latex) containing all selected images #. -#. ADDITIANAL SOFTWARE NEEDED FOR THIS SCRIPT -#. * a PDF-Viewer -#. * pdflatex (Latex) +#. regenerate_thumbnails - regenerate mipmap cache for selected images #. -#. USAGE -#. * require this file from your main lua config file: +#. regenerate_thumbnails drops the cached thumbnail for each selected image +#. and generates a new thumbnail. #. -#. This plugin will add a new exporter that will allow you to generate the pdf file +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None #. -#. Plugin allows you to choose how many thumbnails you need per row +#. USAGE +#. * enable the script in script_manager +#. * assign a shortcut, if desired, to apply the script by hovering +#. over a skull and using the shortcut to regenerate the thumbnail #. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson #. +#. CHANGES #. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 -msgid "selection to PDF" -msgstr "përzgjedhja në PDF" - -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 -msgid "generate a pdf file of selected images" -msgstr "gjeneroj skedarin pdf për imazhet e përzgjedhura" - +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "rikrijoj miniaturat" + +#. visible name of script +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "rikrijoni depon mipmap për imazhet e përzgjedhura" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "rikrijon miniaturat" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "krijoj miniaturat" + +#. +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. SAVE SELECTION +#. Simple shortcuts to have multiple selection bufers +#. +#. +#. USAGE +#. * require this file from your main lua config file: +#. * go to configuration => preferences => lua +#. * set the shortcuts you want to use +#. +#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. +#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. +#. The variable "buffer_count" controls the number of selection buffers, +#. increase it if you need more temporary selection buffers +#. +#. +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/save_selection.lua:52 +msgid "save selection" +msgstr "regjistroj përzgjedhjen" + +#: ../src/external/lua-scripts/official/save_selection.lua:53 +msgid "shortcuts providing multiple selection buffers" +msgstr "shkurtoret për buferët e përzgjedhjes shumëfishe" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/save_selection.lua:77 +#, lua-format +msgid "save to buffer %d" +msgstr "regjistroj në buferin %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:80 +#, lua-format +msgid "restore from buffer %d" +msgstr "rikthej nga buferi %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:86 +msgid "switch selection with temporary buffer" +msgstr "ndërroj përzgjedhjen me një bufer të përkohshëm" + +#. +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. +#. scheduler.lua - provide scheduler services for multitasking +#. +#. Copyright (C) 2024 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. scheduler - provide scheduler services for multitasking +#. +#. scheduler implements a sinple first in first out (FIFO) scheduler +#. necessary for lua script multitasking. +#. +#. Scripts voluntarily yield to the scheduler and they are placed at +#. the end of the run queue. The first item in the run queue is told +#. to resume. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. start script from script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "skeduluesi" + +#. name of script +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "ofroj shërbimet e skeduluesit për punime paralele" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "pjesëza kohore e preferuar për skeduluesin" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "pjesëza kohore e synuar para ndërprerjes" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. allow time for waiting scripts to start +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. do nothing +#. +#. +#. select_duplicates.lua - select duplicate images from a collection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_duplicates - select duplicate images from a collection +#. +#. select_duplicates adds a button to the select module to select +#. duplicate images from a collection. If the selection2collection +#. script is also active an option is available to have the selected +#. duplicates appear as a temporary collection. +#. +#. A shortcut is available to select the duplicates from the collection +#. but it is somewhat slower because it doesn't have access to the current +#. image cache and therfore has to open each image separately. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * enable in script manager +#. * Press the button +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 +#: ../src/external/lua-scripts/official/select_duplicates.lua:238 +#: ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "përzgjedh dublimet" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "përzgjidhni imazhet e dubluara në koleksion" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr " krijoj koleksion me përzgjedhjet" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "krijoni koleksion me dublimet e përzgjedhura" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "përzgjedh imazhet e dubluara" + +#. +#. +#. select_raw_non_raw.lua - select raw or non raw files from a collection +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_raw_non_raw - select raw or non raw files from a collection +#. +#. select_raw_non_raw adds two selection buttons, one to select raw +#. images and one to select non raw images. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "përzgjedh imazhet jo/bruto" + +#. name of script +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "përzgjidhni imazhet bruto ose jobruto në koleksion" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "përzgjedh bruto" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "përzgjidhni imazhet bruto" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "përzgjedh jobruto" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "përzgjidhni imazhet jobruto" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. select_unaltered.lua - select images that have not been altered in any way +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_unaltered - select images that have not been altered in any way +#. +#. select_unaltered selects images from the current collection that have not +#. been altered in any way. In other words just imported into darktable, not +#. loaded into darkroom nor having any style applied. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 +#: ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "përzgjedh të paprekurat" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "përzgjidhni imazhet që nuk janë prekur asnjëherë" + +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "përzgjedh imazhet e paprekura" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. selection2collection.lua - create a temporary collection from a selection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. selection2collection - create a temporary collection from a selection +#. +#. selection2collection creates a temporary collection, using functional +#. tagging, from a selection. The collection lasts until darktable exits +#. and then the collections are removed, but not the images. +#. +#. To create the temporary collection, a function tag (darktable|functional|s2c) +#. tag with a date and a time is applied to the selected images. The collection +#. module filters on the tag to display the connection. More than one temporary +#. collection can be created and collections can be changed by selecting the +#. appropriate tag. +#. +#. The tags are autmatically destroyed when darktable exits, thus removing the +#. collections. There is a preference in the Lua options to keep the collections +#. across darktable runs. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * start from script_manager +#. * make a selection +#. * click the create temporary collection button the the actions on selected images +#. module +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "përzgjedhja në koleksion" + +#. visible name of script +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "krijoni një koleksion të përkohshëm nga përzgjedhja" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. script specific +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr " ruaj koleksionet e krijuara nga përzgjedhja" + +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "ruani koleksionet e krijuara nga përzgjedhja" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ----------------- +#. program functions +#. ----------------- +#. dt.gui.libs.collect.filter returns the previous rule set when you install another +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "imazhe të pamjaftueshme për krijimin e koleksionit" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "krijoj koleksion të përkohshëm" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/selection2collection.lua:304 +#: ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "konvertoj përzgjedhjen në koleksion" + +#. +#. This file is part of darktable, +#. copyright (c) 2015 Jérémy Rosen & Pascal Obry +#. edited 2016 Tejovanth N +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. SELECTION_TO_PDF +#. Generates a PDF file (via Latex) containing all selected images +#. +#. ADDITIANAL SOFTWARE NEEDED FOR THIS SCRIPT +#. * a PDF-Viewer +#. * pdflatex (Latex) +#. +#. USAGE +#. * require this file from your main lua config file: +#. +#. This plugin will add a new exporter that will allow you to generate the pdf file +#. +#. Plugin allows you to choose how many thumbnails you need per row +#. +#. +#. +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 +msgid "selection to PDF" +msgstr "përzgjedhja në PDF" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" +msgstr "krijoj një skedar PDF me imazhet e përzgjedhura" + #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 -msgid "a pdf viewer" -msgstr "programi për pdf" +msgid "a PDF viewer" +msgstr "programi për PDF" #: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 msgid "" "can be an absolute pathname or the tool may be in the PATH\n" -"if not specified the system default will be used to open the pdf" +"if not specified the system default will be used to open the PDF" msgstr "" -"emri mund të jetë absolut ose instrumenti mund të jetë në SHTEG\n" -"nëse nuk përcaktohet, mënyra si hapet PDF-ja do të varet nga sistemi" +"emri mund të jetë absolut ose instrumenti mund të ndodhet në SHTEG\n" +"nëse nuk përcaktohet, hapja e PDF-së do të varet nga sistemi" #: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 msgid "thumbs per line" msgstr "miniaturat/rresht" -#. The soft minimum value for the slider, the slider can't go beyond this point -#. The soft maximum value for the slider, the slider can't go beyond this point -#. The hard minimum value for the slider, the user can't manually enter a value beyond this point -#. The hard maximum value for the slider, the user can't manually enter a value beyond this point -#. The current value of the slider -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 -msgid "title:" -msgstr "titulli:" +#. The soft minimum value for the slider, the slider can't go beyond this point +#. The soft maximum value for the slider, the slider can't go beyond this point +#. The hard minimum value for the slider, the user can't manually enter a value beyond this point +#. The hard maximum value for the slider, the user can't manually enter a value beyond this point +#. The current value of the slider +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 +msgid "title:" +msgstr "titulli:" + +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 +msgid "thumbnails per row:" +msgstr "miniaturat për rresht:" + +#. fact is that latex will get confused if the filename has multiple dots. +#. so \includegraphics{file.01.jpg} wont work. We need to output the filename +#. and extention separated, e.g: \includegraphics{{file.01}.jpg} +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" +msgstr "eksportoj miniaturat si PDF" + +#. convert to PDF +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 +msgid "problem running pdflatex" +msgstr "problem me hapjen e pdflatex" + +#. this one is probably usefull to the user +#. open the PDF +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" +msgstr "problem me lexuesin e PDF-ve" + +#. this one is probably usefull to the user +#. finally do some clean-up +#. +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. +#. use_paired_jpg_as_mipmap.lua - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. use_paired_jpg_as_mipmap - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. use_paired_jpg_as_mipmap looks for RAW+JPEG image pairs as images are imported. After +#. import the JPEG image is copied to the mipmap cache as the full resolution mipmap. Requests +#. for smaller mipmap sizes can be satisfied by down sampling the full resolution mipmap. User's can +#. decide whether or not to keep the paired JPEG files. The default is to keep them. If the +#. user doesn't want them, they are deleted after being copied to the mipmap cache. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. - Add the script to the lua-scripts +#. - Enable the script +#. - Turn off the keep_jpgs preference if the JPEGS are not wanted +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "përdor jpg-në e çiftuar si mipmap" + +#. visible name of script +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "përdorni JPG-në e imazhit bruto për përmasën e plotë të mipmapit" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 -msgid "thumbnails per row:" -msgstr "miniaturat për rresht:" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. max mipmap size - 5.4.x = 8, after is 10 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "ruaj skedarët JPEG" -#. fact is that latex will get confused if the filename has multiple dots. -#. so \includegraphics{file.01.jpg} wont work. We need to output the filename -#. and extention separated, e.g: \includegraphics{{file.01}.jpg} -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 -msgid "export thumbnails to pdf" -msgstr "eksportoj miniaturat si pdf" +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "nuk fshij JPEG-të pas kopjimit në dosjen mipmap" -#. convert to PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 -msgid "problem running pdflatex" -msgstr "problem me hapjen e pdflatex" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. if dt.collection is equal to count there are no +#. RAW+JPEG pairs +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "nuk ka çifte BRUTO+JPEG për të përpunuar" -#. this one is probably usefull to the user -#. open the PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 -msgid "problem running pdf viewer" -msgstr "problem me hapjen e programit për pdf" +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "krijon kashin me jpg" -#. this one is probably usefull to the user -#. finally do some clean-up -#. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. v["raw"]:generate_cache(true, 6, 6) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - #. #. This file is part of darktable, #. copyright (c) 2018 Bill Ferguson @@ -13008,7 +14631,7 @@ msgstr "programet e ekzekutueshme" #. check if we have something to manage and exit if not #: ../src/external/lua-scripts/tools/executable_manager.lua:157 msgid "no executable paths found, exiting..." -msgstr "nuk gjen shtegun e programit të ekzekutueshëm, po del..." +msgstr "nuk gjen shtegun e programit të ekzekutueshëm, po del…" #. build a table of the path preferences #. preferences are stored with forward slashes @@ -13225,8 +14848,8 @@ msgid "official" msgstr "zyrtar" #: ../src/external/lua-scripts/tools/script_manager.lua:451 -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 -#: ../src/iop/retouch.c:2484 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 +#: ../src/iop/retouch.c:2479 msgid "tools" msgstr "instrumentet" @@ -13437,11 +15060,11 @@ msgstr "përzgjidhni dosjen e skripteve" #. a horizontal box that contains the button and the label #: ../src/external/lua-scripts/tools/script_manager.lua:1533 #: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 -#: ../src/iop/clipping.c:2093 ../src/iop/colorbalancergb.c:1781 +#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 #: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 #: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:2260 -#: ../src/views/lighttable.c:1446 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4154 +#: ../src/views/lighttable.c:1588 msgid "page" msgstr "faqja" @@ -13466,7 +15089,7 @@ msgstr "konfigurimi" #. main menu #: ../src/external/lua-scripts/tools/script_manager.lua:1617 #: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1672 +#: ../src/views/view.c:1767 msgid "action" msgstr "veprimi" @@ -13562,7 +15185,7 @@ msgstr "gjithë ata që kanë ndihmuar në të kaluarën" #: ../src/gui/about.c:56 msgid "and..." -msgstr "dhe..." +msgstr "dhe…" #: ../src/gui/about.c:59 msgid "translator-credits" @@ -13588,7 +15211,7 @@ msgstr "rregullimi i shpejtësisë" msgid "disabled defaults" msgstr "parametrat standardë të çaktivizuar" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1481 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "rrëshqas" @@ -13596,19 +15219,19 @@ msgstr "rrëshqas" msgid "pan" msgstr "pan" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6137 ../src/iop/clipping.c:1919 -#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2116 -#: ../src/views/darkroom.c:3328 ../src/views/lighttable.c:1432 +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 +#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 msgid "horizontal" msgstr "horizontalisht" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6135 ../src/iop/clipping.c:1918 -#: ../src/iop/clipping.c:2101 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:3332 ../src/views/lighttable.c:1439 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 msgid "vertical" msgstr "vertikalisht" @@ -13628,19 +15251,19 @@ msgstr "lart-poshtë" msgid "pgupdown" msgstr "pgupdown" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1459 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" msgstr "shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1461 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1464 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "opsioni" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1466 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" msgstr "alt" @@ -13653,7 +15276,7 @@ msgid "altgr" msgstr "altgr" #: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 -#: ../src/libs/tagging.c:1978 +#: ../src/libs/tagging.c:2009 msgid "edit" msgstr "përpunoj" @@ -13673,9 +15296,9 @@ msgstr "vendos" #: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 #: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 -#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2939 -#: ../src/libs/tagging.c:3520 ../src/views/darkroom.c:2952 -#: ../src/views/darkroom.c:3018 ../src/views/darkroom.c:3294 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 +#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 msgid "toggle" msgstr "përdor" @@ -13700,14 +15323,14 @@ msgid "popup" msgstr "dritarja modale" #: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 -#: ../src/gui/gtk.c:3976 ../src/libs/modulegroups.c:2939 -#: ../src/views/lighttable.c:882 +#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1024 msgid "next" msgstr "tjetër" #: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 -#: ../src/gui/gtk.c:3977 ../src/libs/modulegroups.c:2939 -#: ../src/views/lighttable.c:883 +#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1025 msgid "previous" msgstr "pararendës" @@ -13735,7 +15358,7 @@ msgstr "përdor-djathtas" msgid "right-on" msgstr "djathtas-ndez" -#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3975 +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 msgid "activate" msgstr "aktivizoj" @@ -13926,6 +15549,36 @@ msgstr "" "\n" "shkurtorja e re përcaktohet me dopioklik" +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the " +"shortcuts list." +msgstr "" +"\n" +"\n" +"për të njëjtin veprim mund të përcaktohen disa shkurtore;\n" +"çdo element, efekt, shpejtësi ose instancë ndryshe mund të shtohet në listën " +"e kombinimeve." + +#: ../src/gui/accelerators.c:1098 +msgid "" +"\n" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional " +"modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the " +"effect or speed." +msgstr "" +"\n" +"\n" +"kur aktivizohen alternativat, një kombinim mund të përdoret nga disa " +"modifikues\n" +"ose rrëshqitje mausi/klikime/lëvizje për të ndryshuar elementet, efektin ose " +"shpejtësinë." + #: ../src/gui/accelerators.c:1107 msgid "shift+alt+scroll to change height" msgstr "gjatësia ndryshohet me shift+alt+rrëshqitje" @@ -14154,7 +15807,7 @@ msgstr "id aparati" msgid "select file to export" msgstr "përzgjidhni skedarin për eksport" -#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2846 +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 msgid "_export" msgstr "_eksportoj" @@ -14186,7 +15839,7 @@ msgstr "pastroj fillimisht aparatin" msgid "select file to import" msgstr "përzgjidhni skedarin për import" -#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2804 +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 msgid "_import" msgstr "_importoj" @@ -14212,7 +15865,7 @@ msgstr "" "kështu do të mbishkruani shkurtoret ekzistuese\n" "duke përdorur të njëjtat kombinime me taste+maus!\n" "këto veprime mund të kthehen gjatë seancës\n" -"duke klikuar 'kthej...'\n" +"duke klikuar 'kthej…'\n" "dhe duke pastruar gjithë shkurtoret e reja.\n" "\n" "rekomandohet që të eksportoni shkurtoret\n" @@ -14230,7 +15883,7 @@ msgstr "" "kërkoni gradualisht në listën e shkurtoreve\n" "rezultatet mund të qarkullohen me tastet lart e poshtë" -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1670 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "shkurtorja" @@ -14255,7 +15908,7 @@ msgstr "" "imazhet që korrespondojnë shihen me tastet lart e poshtë" #: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 -#: ../src/gui/metadata_tags.c:120 +#: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "lloji" @@ -14277,7 +15930,7 @@ msgstr "hapni faqen ndihmëse për shkurtoret" #: ../src/gui/accelerators.c:3072 msgid "restore..." -msgstr "rikthej..." +msgstr "rikthej…" #: ../src/gui/accelerators.c:3073 msgid "restore default shortcuts or previous state" @@ -14292,18 +15945,18 @@ msgid "import extended default shortcuts" msgstr "importoj shkurtoret standarde të zgjeruara" #: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 -#: ../src/libs/tagging.c:3682 +#: ../src/libs/tagging.c:3713 msgid "import..." -msgstr "importoj..." +msgstr "importoj…" #: ../src/gui/accelerators.c:3081 msgid "fully or partially import shortcuts from file" msgstr "importoni shkurtoret e plota ose të pjesshme nga skedari" #: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 -#: ../src/libs/tagging.c:3689 +#: ../src/libs/tagging.c:3720 msgid "export..." -msgstr "eksportoj..." +msgstr "eksportoj…" #: ../src/gui/accelerators.c:3085 msgid "fully or partially export shortcuts to file" @@ -14391,265 +16044,191 @@ msgstr "%s është caktuar për %s" msgid "short key press resets stuck keys" msgstr "shtypja e shkurtër e tasteve i zhbllokon tastet" -#. add a memory workspace just after default one -#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:327 -#: ../src/gui/workspace.c:528 -msgid "memory" -msgstr "memoria" - -#: ../src/gui/workspace.c:254 -msgid "delete workspace" -msgstr "fshij zonën e punës" - -#: ../src/gui/workspace.c:255 -#, c-format -msgid "" -"WARNING\n" -"\n" -"do you really want to delete the '%s' workspace?\n" -"\n" -"if XMP writing is not activated, the editing work will be lost." -msgstr "" -"KUJDES\n" -"\n" -"vërtet do e fshini zonën e punës '%s'?\n" -"\n" -"do të humbisni përpunimet e bëra nëse nuk e keni aktivizuar shkrimin e XMP-së." - -#: ../src/gui/workspace.c:358 ../src/gui/workspace.c:371 -msgid "create workspace" -msgstr "krijoj zonën e punës" - -#: ../src/gui/workspace.c:359 -msgid "" -"WARNING\n" -"\n" -"the names \"default\" and \"memory\" are reserved.\n" -"\n" -"choose a different name." -msgstr "" -"KUJDES\n" -"\n" -"emrat \"standard\" dhe \"memorie\" janë rezervuar.\n" -"\n" -"zgjidhni një emër tjetër." - -#: ../src/gui/workspace.c:368 -#, c-format -msgid "" -"WARNING\n" -"\n" -"a workspace named \"%s\" already exists.\n" -"\n" -"choose a different name." -msgstr "" -"KUJDES\n" -"\n" -"një zonë pune me emrin \"%s\" ekziston që më parë.\n" -"\n" -"zgjidhni një emër tjetër." - -#: ../src/gui/workspace.c:507 -msgid "darktable - select a workspace" -msgstr "darktable - përzgjidhni zonën e punës" - -#: ../src/gui/workspace.c:519 -msgid "select an existing workspace" -msgstr "përzgjidhni zonën ekzistuese të punës" - -#: ../src/gui/workspace.c:561 -msgid "or create a new one" -msgstr "ose krijoni një të re" - -#: ../src/gui/workspace.c:569 ../src/libs/session.c:104 -msgid "create" -msgstr "krijoj" - -#: ../src/gui/workspace.c:583 -msgid "copy settings from existing workspace" -msgstr "kopjoj parametrat nga zona ekzistuese e punës" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "mblidhni ngjyrën nga imazhi" -#: ../src/gui/gtk.c:194 ../src/views/darkroom.c:4822 +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 msgid "darktable - darkroom preview" msgstr "darktable - parashikimi i dhomës së errët" -#: ../src/gui/gtk.c:203 +#: ../src/gui/gtk.c:204 msgid "tooltips off" msgstr "sugjerimet janë fikur" -#: ../src/gui/gtk.c:203 +#: ../src/gui/gtk.c:204 msgid "tooltips on" msgstr "sugjerimet janë ndezur" -#: ../src/gui/gtk.c:937 +#: ../src/gui/gtk.c:1035 msgid "closing darktable..." -msgstr "mbyll darktable..." +msgstr "mbyll darktable…" -#: ../src/gui/gtk.c:967 +#: ../src/gui/gtk.c:1065 msgid "exporting to GIMP" msgstr "eksporton në GIMP" -#: ../src/gui/gtk.c:1248 +#: ../src/gui/gtk.c:1346 msgid "URL opened in web browser" msgstr "hapi adresën në shfletuesin e internetit" -#: ../src/gui/gtk.c:1252 +#: ../src/gui/gtk.c:1350 msgid "error while opening URL in web browser" msgstr "problem me hapjen e adresës në shfletuesin e internetit" #. View menu -#: ../src/gui/gtk.c:1383 +#: ../src/gui/gtk.c:1531 msgctxt "menu" msgid "Views" msgstr "pamjet" -#: ../src/gui/gtk.c:1387 +#: ../src/gui/gtk.c:1535 msgctxt "menu" msgid "Lighttable" msgstr "Fototeka" -#: ../src/gui/gtk.c:1388 +#: ../src/gui/gtk.c:1536 msgctxt "menu" msgid "Darkroom" msgstr "Dhoma e errët" -#: ../src/gui/gtk.c:1394 +#: ../src/gui/gtk.c:1542 msgctxt "menu" msgid "Slideshow" msgstr "Diafilmi" -#: ../src/gui/gtk.c:1396 +#: ../src/gui/gtk.c:1544 msgctxt "menu" msgid "Map" msgstr "Harta" -#: ../src/gui/gtk.c:1398 +#: ../src/gui/gtk.c:1546 msgctxt "menu" msgid "Print" msgstr "Printoj" -#: ../src/gui/gtk.c:1400 +#: ../src/gui/gtk.c:1548 msgctxt "menu" msgid "Tethering" msgstr "Telefotografimi" #. Window menu -#: ../src/gui/gtk.c:1406 +#: ../src/gui/gtk.c:1554 msgctxt "menu" msgid "Window" msgstr "Dritare" #. Help menu -#: ../src/gui/gtk.c:1414 +#: ../src/gui/gtk.c:1562 msgctxt "menu" msgid "Help" msgstr "Ndihmë" -#: ../src/gui/gtk.c:1418 +#: ../src/gui/gtk.c:1566 msgctxt "menu" msgid "darktable Manual" msgstr "manuali darktable" -#: ../src/gui/gtk.c:1425 +#: ../src/gui/gtk.c:1573 msgctxt "menu" msgid "darktable Homepage" msgstr "faqja zyrtare darktable" -#: ../src/gui/gtk.c:1450 +#: ../src/gui/gtk.c:1605 msgctxt "menu" msgid "Preferences" msgstr "preferencat" -#: ../src/gui/gtk.c:1550 +#: ../src/gui/gtk.c:1659 msgid "panels" msgstr "panelet" -#: ../src/gui/gtk.c:1589 +#: ../src/gui/gtk.c:1698 msgid "switch views" msgstr "ndërroj pamjet" -#: ../src/gui/gtk.c:1590 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 msgid "tethering" msgstr "telefotografimi" -#: ../src/gui/gtk.c:1596 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 msgid "map" msgstr "harta" -#: ../src/gui/gtk.c:1598 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "diafilmi" #. Print button -#: ../src/gui/gtk.c:1600 ../src/libs/print_settings.c:2969 +#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 msgid "print" msgstr "printoj" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1607 +#: ../src/gui/gtk.c:1716 msgid "quit" msgstr "dalje" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1611 +#: ../src/gui/gtk.c:1720 msgid "fullscreen" msgstr "ekran i plotë" -#: ../src/gui/gtk.c:1616 +#: ../src/gui/gtk.c:1725 msgid "collapsing controls" msgstr "opsionet me palosje" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1619 +#: ../src/gui/gtk.c:1728 msgid "header" msgstr "kryetitulli" -#: ../src/gui/gtk.c:1621 +#: ../src/gui/gtk.c:1730 msgid "filmstrip and timeline" msgstr "diafilmi dhe linja kohore" -#: ../src/gui/gtk.c:1623 +#: ../src/gui/gtk.c:1732 msgid "top toolbar" msgstr "brezi i sipërm i instrumenteve" -#: ../src/gui/gtk.c:1624 +#: ../src/gui/gtk.c:1733 msgid "bottom toolbar" msgstr "brezi i poshtëm i instrumenteve" -#: ../src/gui/gtk.c:1625 +#: ../src/gui/gtk.c:1734 msgid "all top" msgstr "të gjitha në krye" -#: ../src/gui/gtk.c:1626 +#: ../src/gui/gtk.c:1735 msgid "all bottom" msgstr "të gjitha në fund" -#: ../src/gui/gtk.c:1628 +#: ../src/gui/gtk.c:1737 msgid "toggle tooltip visibility" msgstr "përdorni sugjerimet" -#: ../src/gui/gtk.c:1631 +#: ../src/gui/gtk.c:1740 msgid "reinitialise input devices" msgstr "rinis aparatet input" -#: ../src/gui/gtk.c:1672 +#: ../src/gui/gtk.c:1781 msgid "toggle focus-peaking mode" msgstr "përdorni shënjuesin e fokusit" -#: ../src/gui/gtk.c:1679 +#: ../src/gui/gtk.c:1788 msgid "toggle focus peaking" msgstr "përdorni shënjuesin e fokusit" -#: ../src/gui/gtk.c:2021 ../src/gui/gtk.c:4082 ../src/gui/gtk.c:4087 -#: ../src/gui/gtk.c:4092 ../src/gui/gtk.c:4097 +#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 +#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 msgid "tabs" msgstr "skedat" -#: ../src/gui/gtk.c:2107 +#: ../src/gui/gtk.c:2216 msgid "collapsing panels" msgstr "palosja e paneleve" -#: ../src/gui/gtk.c:2108 +#: ../src/gui/gtk.c:2217 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -14665,53 +16244,53 @@ msgstr "" "\n" "a do i palosni gjithë panelet?" -#: ../src/gui/gtk.c:2575 +#: ../src/gui/gtk.c:2685 msgid "restore defaults" msgstr "kthej vlerat standarde" -#: ../src/gui/gtk.c:2576 +#: ../src/gui/gtk.c:2686 msgid "restore the default visibility and position of all modules in this view" msgstr "ktheni pamjen standarde dhe pozicionin e gjithë moduleve të paraqitura" -#: ../src/gui/gtk.c:2659 +#: ../src/gui/gtk.c:2770 msgid "right-click to show/hide modules" msgstr "modulet tregohen/shfaqen me klikim djathtas" -#: ../src/gui/gtk.c:2668 +#: ../src/gui/gtk.c:2779 msgid "show/hide modules" msgstr "tregoj/fsheh modulet" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3509 +#: ../src/gui/gtk.c:3583 msgid "access the online user manual?" msgstr "do e hapni manualin në internet?" -#: ../src/gui/gtk.c:3510 +#: ../src/gui/gtk.c:3584 #, c-format msgid "do you want to access `%s'?" msgstr "doni të hapni `%s'?" -#: ../src/gui/gtk.c:3583 +#: ../src/gui/gtk.c:3606 msgid "there is no help available for this element" msgstr "për këtë element nuk ofrohet ndihmë" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3628 ../src/libs/metadata_view.c:853 +#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3630 +#: ../src/gui/gtk.c:3653 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3970 +#: ../src/gui/gtk.c:3993 msgid "does not contain pages" msgstr "nuk përmban faqe" -#: ../src/gui/gtk.c:4219 +#: ../src/gui/gtk.c:4242 #, c-format msgid "never show more than %d lines" msgstr "nuk tregon më shumë se %d rreshta" @@ -14884,11 +16463,11 @@ msgid "global guide overlay settings" msgstr "parametrat globalë për shtrimin e udhëzuesve" #: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3294 +#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 msgid "guide lines" msgstr "vijat udhëzuese" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2098 +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 msgid "flip" msgstr "rrokullis" @@ -14904,7 +16483,7 @@ msgstr "horizontalisht" msgid "vertically" msgstr "vertikalisht" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6139 ../src/iop/clipping.c:2102 +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 #: ../src/iop/colorbalance.c:1861 msgid "both" msgstr "të dyja" @@ -15031,23 +16610,23 @@ msgstr "vlerat e paracaktuara të etiketave" msgid "comma separated list of tags" msgstr "lista e etiketave ndahet me presje" -#: ../src/gui/metadata_tags.c:93 +#: ../src/gui/metadata_tags.c:92 msgid "select tag" msgstr "përzgjidhni etiketën" -#: ../src/gui/metadata_tags.c:95 +#: ../src/gui/metadata_tags.c:94 msgid "_add" msgstr "_shtoj" -#: ../src/gui/metadata_tags.c:96 ../src/libs/geotagging.c:833 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 msgid "_done" msgstr "_kryej" -#: ../src/gui/metadata_tags.c:106 +#: ../src/gui/metadata_tags.c:105 msgid "list filter" msgstr "filtrimi i listës" -#: ../src/gui/metadata_tags.c:112 +#: ../src/gui/metadata_tags.c:111 msgid "" "list of available tags. click 'add' button or double-click on tag to add the " "selected one" @@ -15173,12 +16752,12 @@ msgid "darktable needs to be restarted for settings to take effect" msgstr "darktable duhet rihapur që parametrat të kenë efekt" #. exif -#: ../src/gui/preferences.c:955 ../src/gui/presets.c:657 +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 #: ../src/libs/metadata_view.c:147 msgid "model" msgstr "modeli" -#: ../src/gui/preferences.c:961 ../src/gui/presets.c:665 +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 #: ../src/libs/metadata_view.c:148 msgid "maker" msgstr "marka" @@ -15198,12 +16777,12 @@ msgstr "" #: ../src/gui/preferences.c:1020 msgctxt "preferences" msgid "import..." -msgstr "importoj..." +msgstr "importoj…" #: ../src/gui/preferences.c:1025 msgctxt "preferences" msgid "export..." -msgstr "eksportoj..." +msgstr "eksportoj…" #: ../src/gui/preferences.c:1208 #, c-format @@ -15214,11 +16793,11 @@ msgstr "e pamundur të importohej vlera e paracaktuar %s" msgid "select preset(s) to import" msgstr "përzgjidhni vlerat e paracaktuara që duhen importuar" -#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:786 -#: ../src/gui/preferences_ai.c:1197 ../src/gui/welcome.c:160 +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 #: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 -#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1815 -#: ../src/libs/import.c:1927 ../src/libs/styles.c:595 +#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 msgid "_open" msgstr "_hap" @@ -15226,93 +16805,111 @@ msgstr "_hap" msgid "darktable preset files" msgstr "skedarët me vlerat e paracaktuara për darktable" -#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1212 -#: ../src/iop/lut3d.c:1606 ../src/libs/copy_history.c:153 +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 +#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 #: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 msgid "all files" msgstr "gjithë skedarët" -#: ../src/gui/preferences_ai.c:158 +#: ../src/gui/preferences_ai.c:161 msgid "downloaded" msgstr "shkarkoi" -#: ../src/gui/preferences_ai.c:160 +#: ../src/gui/preferences_ai.c:163 msgid "update available" msgstr "ka përditësime" -#: ../src/gui/preferences_ai.c:162 +#: ../src/gui/preferences_ai.c:165 msgid "update required" msgstr "duhet përditësuar" -#: ../src/gui/preferences_ai.c:164 +#: ../src/gui/preferences_ai.c:167 msgid "downloading..." -msgstr "shkarkon..." +msgstr "shkarkon…" -#: ../src/gui/preferences_ai.c:168 +#: ../src/gui/preferences_ai.c:171 msgid "not downloaded" msgstr "nuk shkarkohet" -#: ../src/gui/preferences_ai.c:347 +#: ../src/gui/preferences_ai.c:379 +msgid "select hardware acceleration for AI inference:" +msgstr "përzgjidhni harduerin për shpejtimin e inferencës AI:" + +#: ../src/gui/preferences_ai.c:569 +msgid "restart to apply" +msgstr "rihapni programin për ta aplikuar" + +#: ../src/gui/preferences_ai.c:581 msgid "not available, will fall back to CPU" msgstr "nuk mundësohet, do të përdoret prapë CPU-ja" -#: ../src/gui/preferences_ai.c:606 +#: ../src/gui/preferences_ai.c:833 msgid "downloading AI model" msgstr "shkarkon modelin AI" -#: ../src/gui/preferences_ai.c:621 +#: ../src/gui/preferences_ai.c:848 #, c-format msgid "downloading: %s" msgstr "shkarkon: %s" -#: ../src/gui/preferences_ai.c:782 -msgid "install AI model" -msgstr "instaloj modelin AI" +#: ../src/gui/preferences_ai.c:919 +msgid "model download failed" +msgstr "problem me shkarkimin e modelit" + +#: ../src/gui/preferences_ai.c:994 +msgid "install AI models" +msgstr "instaloj modelet AI" -#: ../src/gui/preferences_ai.c:790 +#: ../src/gui/preferences_ai.c:1002 msgid "AI model packages (*.dtmodel)" msgstr "paketat e modeleve AI (*.dtmodel)" -#: ../src/gui/preferences_ai.c:863 +#: ../src/gui/preferences_ai.c:1093 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "do e fshini modelin?" +msgstr[1] "do i fshini modelet?" + +#: ../src/gui/preferences_ai.c:1095 #, c-format -msgid "delete %d selected model?" -msgid_plural "delete %d selected models?" -msgstr[0] "do e fshini %d model të përzgjedhur?" -msgstr[1] "do i fshini %d modelet e përzgjedhura?" +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "vërtet do e fshini %d model të përzgjedhur?" +msgstr[1] "vërtet do i fshini %d modelet e përzgjedhura?" -#: ../src/gui/preferences_ai.c:925 +#: ../src/gui/preferences_ai.c:1156 msgid "scope" msgstr "indikatori" -#: ../src/gui/preferences_ai.c:925 +#: ../src/gui/preferences_ai.c:1156 msgid "author" msgstr "autori" -#: ../src/gui/preferences_ai.c:926 +#: ../src/gui/preferences_ai.c:1157 msgid "source" msgstr "burimi" -#: ../src/gui/preferences_ai.c:926 +#: ../src/gui/preferences_ai.c:1157 msgid "paper" msgstr "studimi" -#: ../src/gui/preferences_ai.c:927 +#: ../src/gui/preferences_ai.c:1158 msgid "license" msgstr "licensa" -#: ../src/gui/preferences_ai.c:927 +#: ../src/gui/preferences_ai.c:1158 msgid "training data" msgstr "të dhënat e trajnimit" -#: ../src/gui/preferences_ai.c:928 +#: ../src/gui/preferences_ai.c:1159 msgid "data license" msgstr "licensa e të dhënave" -#: ../src/gui/preferences_ai.c:1003 +#: ../src/gui/preferences_ai.c:1241 msgid "click for model details" msgstr "klikoni për detajet rreth modelit" -#: ../src/gui/preferences_ai.c:1060 +#: ../src/gui/preferences_ai.c:1325 #, c-format msgid "" "ONNX Runtime %s detected.\n" @@ -15321,7 +16918,7 @@ msgstr "" "gjendet ONNX Runtime %s.\n" "zbatohet duke rihapur darktable." -#: ../src/gui/preferences_ai.c:1065 +#: ../src/gui/preferences_ai.c:1330 #, c-format msgid "" "not a valid ONNX Runtime library:\n" @@ -15330,7 +16927,7 @@ msgstr "" "librari e pasaktë ONNX Runtime:\n" "%s" -#: ../src/gui/preferences_ai.c:1082 +#: ../src/gui/preferences_ai.c:1358 msgid "" "no system ONNX Runtime library found.\n" "\n" @@ -15342,7 +16939,7 @@ msgstr "" "mund të instalohet nga menaxheri i programeve ose\n" "duke shfletuar për një variant të personalizuar." -#: ../src/gui/preferences_ai.c:1098 +#: ../src/gui/preferences_ai.c:1373 #, c-format msgid "" "ONNX Runtime %s [%s]\n" @@ -15355,55 +16952,56 @@ msgstr "" "\n" "zbatohet duke rihapur darktable." -#: ../src/gui/preferences_ai.c:1106 ../src/gui/preferences_ai.c:1193 +#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 msgid "select ONNX Runtime library" msgstr "përzgjidhni librarinë ONNX Runtime" -#: ../src/gui/preferences_ai.c:1110 ../src/iop/lut3d.c:1575 -#: ../src/iop/rasterfile.c:379 ../src/libs/neural_restore.c:2227 +#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4120 msgid "_select" msgstr "_përzgjedh" -#: ../src/gui/preferences_ai.c:1116 +#: ../src/gui/preferences_ai.c:1391 msgid "multiple ONNX Runtime libraries found:" msgstr "janë gjetur shumë librari ONNX Runtime:" -#: ../src/gui/preferences_ai.c:1203 +#: ../src/gui/preferences_ai.c:1472 msgid "ONNX Runtime (onnxruntime*.dll)" msgstr "ONNX Runtime (onnxruntime*.dll)" -#: ../src/gui/preferences_ai.c:1206 +#: ../src/gui/preferences_ai.c:1475 msgid "ONNX Runtime (libonnxruntime.so*)" msgstr "ONNX Runtime (libonnxruntime.so*)" #. enable AI toggle -#: ../src/gui/preferences_ai.c:1259 +#: ../src/gui/preferences_ai.c:1528 msgid "enable AI features" msgstr "aktivizoj funksionet AI" #. provider dropdown -#: ../src/gui/preferences_ai.c:1304 -msgid "execution provider" -msgstr "operatori ekzekutues" +#: ../src/gui/preferences_ai.c:1573 +msgid "AI acceleration" +msgstr "shpejtimi me AI" -#. populate from central provider table, skipping unavailable providers -#: ../src/gui/preferences_ai.c:1315 -msgid "select hardware acceleration for AI inference:" -msgstr "përzgjidhni harduerin për shpejtimin e inferencës AI:" +#: ../src/gui/preferences_ai.c:1584 +msgid "select which GPU to use when the active provider supports more than one" +msgstr "" +"përzgjidhni GPU-në që duhet përdorur kur operatori funksionon me më shumë se " +"një" -#: ../src/gui/preferences_ai.c:1359 +#: ../src/gui/preferences_ai.c:1630 msgid "ONNX Runtime library" msgstr "libraria ONNX Runtime" -#: ../src/gui/preferences_ai.c:1373 +#: ../src/gui/preferences_ai.c:1644 msgid "bundled (DirectML)" msgstr "paketuar (DirectML)" -#: ../src/gui/preferences_ai.c:1376 +#: ../src/gui/preferences_ai.c:1647 msgid "bundled (CPU only)" msgstr "paketuar (vetëm CPU)" -#: ../src/gui/preferences_ai.c:1379 +#: ../src/gui/preferences_ai.c:1650 msgid "" "path to a GPU-enabled ONNX Runtime library.\n" "leave empty to use the bundled library.\n" @@ -15413,89 +17011,82 @@ msgstr "" "lihet bosh për të përdorur librarinë e paketuar.\n" "duhet rihapur programi që të ketë efekt." -#: ../src/gui/preferences_ai.c:1388 +#: ../src/gui/preferences_ai.c:1659 msgid "select a custom ONNX Runtime shared library" msgstr "përzgjidhni librarinë e personalizuar ONNX Runtime" -#: ../src/gui/preferences_ai.c:1390 +#: ../src/gui/preferences_ai.c:1661 msgid "detect" msgstr "dalloj" -#: ../src/gui/preferences_ai.c:1392 +#: ../src/gui/preferences_ai.c:1663 msgid "search for a system-installed ONNX Runtime library" msgstr "kërkoni për librarinë e instaluar ONNX Runtime" -#: ../src/gui/preferences_ai.c:1427 +#: ../src/gui/preferences_ai.c:1698 msgid "models" msgstr "modelet" -#: ../src/gui/preferences_ai.c:1474 +#: ../src/gui/preferences_ai.c:1745 msgid "select/deselect all" msgstr "përzgjedh/lëshoj të gjitha" -#: ../src/gui/preferences_ai.c:1520 ../src/libs/metadata_view.c:137 +#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 msgid "version" msgstr "varianti" -#: ../src/gui/preferences_ai.c:1529 +#: ../src/gui/preferences_ai.c:1801 msgid "task" msgstr "detyra" -#: ../src/gui/preferences_ai.c:1544 +#: ../src/gui/preferences_ai.c:1816 msgid "enabled" msgstr "aktiv" -#: ../src/gui/preferences_ai.c:1554 +#: ../src/gui/preferences_ai.c:1826 msgid "status" msgstr "statusi" -#. download selected button -#: ../src/gui/preferences_ai.c:1596 -msgid "download selected" -msgstr "shkarkoj përzgjedhjen" - -#: ../src/gui/preferences_ai.c:1598 -msgid "download or update the selected models" -msgstr "shkarkoni ose përditësoni modelet e përzgjedhura" - -#. download default button -#: ../src/gui/preferences_ai.c:1607 -msgid "download default" -msgstr "shkarkoj standardin" +#: ../src/gui/preferences_ai.c:1872 +msgid "download / update default" +msgstr "shkarkoj / përditësoj standardin" -#: ../src/gui/preferences_ai.c:1609 +#: ../src/gui/preferences_ai.c:1874 msgid "download or update all default models" msgstr "shkarkoni ose përditësoni gjithë modelet standarde" -#. download all button -#: ../src/gui/preferences_ai.c:1618 -msgid "download all" -msgstr "shkarkoj të gjitha" +#: ../src/gui/preferences_ai.c:1884 +msgid "download / update selected" +msgstr "shkarkoj / përditësoj përzgjedhjen" -#: ../src/gui/preferences_ai.c:1620 -msgid "download or update all available models" -msgstr "shkarkoni ose përditësoni gjithë modulet e mundshme" +#: ../src/gui/preferences_ai.c:1886 +msgid "download or update the selected models" +msgstr "shkarkoni ose përditësoni modelet e përzgjedhura" -#. install model button -#: ../src/gui/preferences_ai.c:1626 -msgid "install model" -msgstr "instaloj modelin" +#. import from file button +#: ../src/gui/preferences_ai.c:1896 +msgid "import from file…" +msgstr "importoj nga skedari…" -#: ../src/gui/preferences_ai.c:1628 +#: ../src/gui/preferences_ai.c:1898 msgid "install a model from a local .dtmodel file" msgstr "instaloni një model nga skedari lokal .dtmodel" #. delete selected button -#: ../src/gui/preferences_ai.c:1633 +#: ../src/gui/preferences_ai.c:1904 msgid "delete selected" msgstr "fshij përzgjedhjen" -#: ../src/gui/preferences_ai.c:1635 +#: ../src/gui/preferences_ai.c:1906 msgid "remove the selected models from disk" msgstr "hiqni modelet e përzgjedhura nga disku" +#: ../src/gui/preferences_ai.c:1917 +msgid "open help page for AI settings" +msgstr "hapni faqen ndihmëse për parametrat AI" + #. add to stack -#: ../src/gui/preferences_ai.c:1651 +#: ../src/gui/preferences_ai.c:1929 msgid "AI" msgstr "AI" @@ -15521,13 +17112,13 @@ msgstr "monokromatik" msgid "preset `%s' is write-protected, can't delete!" msgstr "vlera e paracaktuar `%s' është e mbrojtur , nuk fshihet!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:237 -#: ../src/libs/modulegroups.c:3976 +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 +#: ../src/libs/modulegroups.c:3974 msgid "delete preset?" msgstr "do e fshini vlerën e paracaktuar?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:238 -#: ../src/libs/modulegroups.c:3977 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 +#: ../src/libs/modulegroups.c:3975 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "vërtet do e fshini vlerën e paracaktuar `%s'?" @@ -15538,9 +17129,9 @@ msgstr "vërtet do e fshini vlerën e paracaktuar `%s'?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1037 ../src/gui/presets.c:1040 -#: ../src/gui/presets.c:1043 ../src/libs/lib.c:187 ../src/libs/lib.c:204 -#: ../src/libs/lib.c:212 ../src/libs/lib.c:215 +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 +#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 +#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 msgid "new preset" msgstr "vlera e re e paracaktuar" @@ -15575,33 +17166,33 @@ msgstr "_përzgjedh si destinacionin output" msgid "preset %s was successfully exported" msgstr "eksportoi me sukses vlerën e paracaktuar %s" -#: ../src/gui/presets.c:568 +#: ../src/gui/presets.c:566 #, c-format msgid "edit `%s' for module `%s'" msgstr "përpunoni `%s' për modulin `%s'" -#: ../src/gui/presets.c:573 +#: ../src/gui/presets.c:571 msgid "_export..." -msgstr "_eksportoj..." +msgstr "_eksportoj…" -#: ../src/gui/presets.c:574 ../src/libs/tagging.c:1671 -#: ../src/libs/tagging.c:1760 +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 +#: ../src/libs/tagging.c:1791 msgid "_delete" msgstr "_fshij" -#: ../src/gui/presets.c:592 +#: ../src/gui/presets.c:590 msgid "name of the preset" msgstr "emri i vlerës së paracaktuar" -#: ../src/gui/presets.c:600 +#: ../src/gui/presets.c:598 msgid "description or further information" msgstr "përshkrimi ose informacioni i mëtejshëm" -#: ../src/gui/presets.c:604 +#: ../src/gui/presets.c:602 msgid "reset all module parameters to their default values" msgstr "kthej parametrat fillestarë të modulit" -#: ../src/gui/presets.c:607 +#: ../src/gui/presets.c:605 msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" @@ -15609,40 +17200,40 @@ msgstr "" "parametrat do të kthehen në gjendjen fillestare, që mund të vendoset " "automatikisht në varësi të metadatës së imazhit" -#: ../src/gui/presets.c:612 +#: ../src/gui/presets.c:610 msgid "auto apply this preset to matching images" msgstr "vetaplikoj në imazhet e ngjashme" -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:613 msgid "only show this preset for matching images" msgstr "tregoj vlerën e paracaktuar vetëm për imazhet e ngjashme" -#: ../src/gui/presets.c:617 +#: ../src/gui/presets.c:615 msgid "" "be very careful with this option. this might be the last time you see your " "preset." msgstr "kujdes këtu: vlerën tuaj të paracaktuar mund të mos e shihni më." -#: ../src/gui/presets.c:656 +#: ../src/gui/presets.c:654 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "simboli që krahason modelin (përdorni % si metagermë)" -#: ../src/gui/presets.c:664 +#: ../src/gui/presets.c:662 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "simboli që krahason markën (përdorni % si metagermë)" -#: ../src/gui/presets.c:672 +#: ../src/gui/presets.c:670 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "simboli që krahason objektivin (përdorni % si metagermë)" -#: ../src/gui/presets.c:682 +#: ../src/gui/presets.c:680 msgid "minimum ISO value" msgstr "vlera ISO minimale" -#: ../src/gui/presets.c:688 +#: ../src/gui/presets.c:686 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" @@ -15650,117 +17241,117 @@ msgstr "" "vlera ISO maksimale\n" "duke e lënë bosh do të hiqet pragu i sipërm" -#: ../src/gui/presets.c:701 +#: ../src/gui/presets.c:699 msgid "minimum exposure time" msgstr "koha minimale e ekspozimit" -#: ../src/gui/presets.c:702 +#: ../src/gui/presets.c:700 msgid "maximum exposure time" msgstr "koha maksimale e ekspozimit" -#: ../src/gui/presets.c:718 +#: ../src/gui/presets.c:716 msgid "minimum aperture value" msgstr "vlera minimale e hapjes së diafragmës" -#: ../src/gui/presets.c:719 +#: ../src/gui/presets.c:717 msgid "maximum aperture value" msgstr "vlera maksimale e hapjes së diafragmës" -#: ../src/gui/presets.c:737 +#: ../src/gui/presets.c:735 msgid "minimum focal length" msgstr "largësia fokale minimale" -#: ../src/gui/presets.c:738 +#: ../src/gui/presets.c:736 msgid "maximum focal length" msgstr "largësia fokale maksimale" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:746 +#: ../src/gui/presets.c:744 msgid "format" msgstr "formati" -#: ../src/gui/presets.c:751 +#: ../src/gui/presets.c:749 msgid "select image types you want this preset to be available for" msgstr "" "përzgjidhni për cilat lloje imazhesh do të përdoret kjo vlerë e paracaktuar" -#: ../src/gui/presets.c:764 ../src/libs/filtering.c:1257 +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 msgid "and" msgstr "dhe" -#: ../src/gui/presets.c:808 ../src/gui/presets.c:860 +#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:981 +#: ../src/gui/presets.c:979 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "vlera e paracaktuar `%s' është e mbrojtur , nuk përpunohet!" -#: ../src/gui/presets.c:1005 ../src/libs/lib.c:157 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 msgid "update preset?" msgstr "do e azhurnoni vlerën e paracaktuar?" -#: ../src/gui/presets.c:1006 ../src/libs/lib.c:158 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "vërtet do e azhurnoni vlerën e paracaktuar `%s'?" -#: ../src/gui/presets.c:1132 +#: ../src/gui/presets.c:1130 msgid "(first)" msgstr "(e para)" -#: ../src/gui/presets.c:1132 +#: ../src/gui/presets.c:1130 msgid "(last)" msgstr "(e fundit)" -#: ../src/gui/presets.c:1167 +#: ../src/gui/presets.c:1165 #, c-format msgid "preset '%s' %s" msgstr "vlera e paracaktuar '%s' %s" -#: ../src/gui/presets.c:1168 +#: ../src/gui/presets.c:1166 msgid "no presets" msgstr "asnjë vlerë e paracaktuar" -#: ../src/gui/presets.c:1427 ../src/libs/modulegroups.c:4052 -#: ../src/libs/modulegroups.c:4060 +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 +#: ../src/libs/modulegroups.c:4058 msgid "manage module layouts" msgstr "administroni strukturën e moduleve" -#: ../src/gui/presets.c:1436 +#: ../src/gui/presets.c:1434 msgid "manage quick presets" msgstr "administroni vlerat e shpejta të paracaktuara" -#: ../src/gui/presets.c:1618 +#: ../src/gui/presets.c:1616 msgid "manage quick presets list..." -msgstr "administroj listën me vlerat e shpejta..." +msgstr "administroj listën me vlerat e shpejta…" -#: ../src/gui/presets.c:1773 +#: ../src/gui/presets.c:1771 msgid "disabled: wrong module version" msgstr "joaktiv: versioni i gabuar i modulit" -#: ../src/gui/presets.c:1792 ../src/libs/lib.c:550 +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 msgid "edit this preset.." -msgstr "përpunoj vlerën e paracaktuar..." +msgstr "përpunoj vlerën e paracaktuar…" -#: ../src/gui/presets.c:1797 ../src/libs/lib.c:554 +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 msgid "delete this preset" msgstr "fshij vlerën e paracaktuar" -#: ../src/gui/presets.c:1804 ../src/libs/lib.c:562 +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 msgid "store new preset.." -msgstr "ruaj vlerën e re..." +msgstr "ruaj vlerën e re…" -#: ../src/gui/presets.c:1814 ../src/libs/lib.c:576 +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 msgid "update preset" msgstr "azhurnoj vlerën e paracaktuar" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "fillon" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -15827,44 +17418,44 @@ msgstr "mbaj" msgid "can't create style out of unaltered image" msgstr "nuk mund të krijojë stilin nga imazhi i paprekur" -#: ../src/gui/welcome.c:611 ../src/gui/welcome.c:631 +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 msgid "Welcome to darktable!" msgstr "mirë se vini në darktable!" #. Navigation buttons (right-aligned) -#: ../src/gui/welcome.c:681 +#: ../src/gui/welcome.c:739 msgid "_prev" msgstr "_para" -#: ../src/gui/welcome.c:684 +#: ../src/gui/welcome.c:742 msgid "_next" msgstr "_tjetër" -#: ../src/gui/welcome.c:738 +#: ../src/gui/welcome.c:796 msgid "let's set up a few options to get you started." msgstr "le të fillojmë me sistemimin e gjërave." -#: ../src/gui/welcome.c:741 +#: ../src/gui/welcome.c:799 msgid "" "if you are unsure, don't worry! just go ahead with the default, you can " "always change all values later in the preferences." msgstr "" -"nëse keni paqartësi, mos u shqetësoni! vazhdoni me vlerat standarde, që mund " -"t'i ndryshoni më vonë te preferencat." +"nëse keni paqartësi, mos u shqetësoni! vazhdoni me parametrat standardë, që " +"mund t'i ndryshoni më vonë te preferencat." -#: ../src/gui/welcome.c:746 +#: ../src/gui/welcome.c:804 msgid "" "you can close this window at any time, in which case the defaults will be " "applied." msgstr "" -"vlerat standarde do të zbatoheshin nëse kjo dritare do të mbyllej " -"paraprakisht." +"kjo dritare edhe mund të mbyllet tani nëse doni të përdorni parametrat " +"standardë." -#: ../src/gui/welcome.c:779 +#: ../src/gui/welcome.c:837 msgid "You are all set!" msgstr "gjithçka është gati!" -#: ../src/gui/welcome.c:782 +#: ../src/gui/welcome.c:840 msgid "" "darktable is extremely configurable and has a wealth of options. Here we " "covered just the most essential ones — make sure to explore the " @@ -15875,7 +17466,7 @@ msgstr "" "ide të përgjithshme." #. xgettext: %s is a URL; keep and unchanged -#: ../src/gui/welcome.c:789 +#: ../src/gui/welcome.c:849 #, c-format msgid "" "Read the user manual to learn more and make the most of " @@ -15884,7 +17475,7 @@ msgstr "" "lexoni manualin e përdoruesit për ta njohur darktable më " "mirë." -#: ../src/gui/welcome.c:799 +#: ../src/gui/welcome.c:859 msgid "" "And remember that you can always click on the ? on the top toolbar to " "get help right where you need it." @@ -15892,38 +17483,124 @@ msgstr "" "dhe mos harroni se në rast nevoje mund të klikoni ? në brezin e sipërm " "të instrumenteve." -#: ../src/gui/welcome.c:804 +#: ../src/gui/welcome.c:864 msgid "Happy editing with darktable!" msgstr "punë të mbarë me darktable!" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:587 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:2359 +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "memoria" + +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "fshij zonën e punës" + +#: ../src/gui/workspace.c:298 +#, c-format +msgid "" +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." +msgstr "" +"KUJDES\n" +"\n" +"vërtet do e fshini zonën e punës '%s'?\n" +"\n" +"do të humbisni përpunimet e bëra nëse nuk e keni aktivizuar shkrimin e XMP-së." + +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "krijoj zonën e punës" + +#: ../src/gui/workspace.c:410 +msgid "" +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." +msgstr "" +"KUJDES\n" +"\n" +"emrat \"standard\" dhe \"memorie\" janë rezervuar.\n" +"\n" +"zgjidhni një emër tjetër." + +#: ../src/gui/workspace.c:419 +#, c-format +msgid "" +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." +msgstr "" +"KUJDES\n" +"\n" +"një zonë pune me emrin \"%s\" ekziston që më parë.\n" +"\n" +"zgjidhni një emër tjetër." + +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable - përzgjidhni zonën e punës" + +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "përzgjidhni zonën ekzistuese të punës" + +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "mbaj mend përzgjedhjen dhe nuk pyes më" + +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "ose krijoni një të re" + +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "krijoj" + +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "kopjoj parametrat nga zona ekzistuese e punës" + +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:644 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 msgid "8 bit" msgstr "8 bit" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:644 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10 bit" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:644 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12 bit" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:648 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "pa humbje" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:648 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "me humbje" #. Bit depth combo box -#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:589 -#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 ../src/libs/neural_restore.c:2356 +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 +#: ../src/imageio/format/heif.c:642 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4282 msgid "bit depth" msgstr "thellësia e bitëve" @@ -15965,10 +17642,10 @@ msgstr "" #. compression #. Compression method combo box -#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:599 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:115 +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 +#: ../src/imageio/format/heif.c:646 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 msgid "compression" msgstr "komprimimi" @@ -15981,17 +17658,19 @@ msgstr "komprimimi i imazhit" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:661 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "cilësia" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:664 msgid "the quality of an image, less quality means fewer details" msgstr "cilësia e imazhit: sa më e ulët cilësia, aq më pak detaje" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:677 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "nënkampionimi i kromës" @@ -16012,15 +17691,18 @@ msgstr "" "4:2:0 - norma e kampionimit të ngjyrave përgjysmohet horizontalisht dhe " "vertikalisht" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:686 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" @@ -16037,65 +17719,92 @@ msgstr "" "imazhet e përzgjedhura do të kopjohen në mënyrë identike,\n" "nuk merren parasysh opsionet globale më poshtë!" -#: ../src/imageio/format/exr.cc:215 -msgid "the selected output profile doesn't work well with EXR" -msgstr "profili i përzgjedhur output nuk punon mirë me EXR" +#: ../src/imageio/format/exr.cc:246 +msgid "" +"the selected output profile isn't linear, expect incorrect display by image " +"viewers" +msgstr "" +"profili output i përzgjedhur nuk është linear, imazhi mund të shfaqet në " +"mënyrë jokorrekte" -#: ../src/imageio/format/exr.cc:564 +#: ../src/imageio/format/exr.cc:596 msgid "OpenEXR" msgstr "OpenEXR" -#: ../src/imageio/format/exr.cc:591 +#: ../src/imageio/format/exr.cc:623 msgid "16 bit (float)" msgstr "16 bit (float)" -#: ../src/imageio/format/exr.cc:591 ../src/imageio/format/jxl.c:588 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:2359 +#: ../src/libs/neural_restore.c:4285 msgid "32 bit (float)" msgstr "32 bit (float)" -#: ../src/imageio/format/exr.cc:601 ../src/imageio/format/pdf.c:699 +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 #: ../src/imageio/format/tiff.c:901 msgid "uncompressed" msgstr "pakomprimuar" -#: ../src/imageio/format/exr.cc:602 +#: ../src/imageio/format/exr.cc:634 msgid "RLE" msgstr "RLE" -#: ../src/imageio/format/exr.cc:603 +#: ../src/imageio/format/exr.cc:635 msgid "ZIPS" msgstr "ZIPS" -#: ../src/imageio/format/exr.cc:604 +#: ../src/imageio/format/exr.cc:636 msgid "ZIP" msgstr "ZIP" -#: ../src/imageio/format/exr.cc:605 +#: ../src/imageio/format/exr.cc:637 msgid "PIZ" msgstr "PIZ" -#: ../src/imageio/format/exr.cc:606 +#: ../src/imageio/format/exr.cc:638 msgid "PXR24" msgstr "PXR24" -#: ../src/imageio/format/exr.cc:607 +#: ../src/imageio/format/exr.cc:639 msgid "B44" msgstr "B44" -#: ../src/imageio/format/exr.cc:608 +#: ../src/imageio/format/exr.cc:640 msgid "B44A" msgstr "B44A" -#: ../src/imageio/format/exr.cc:609 +#: ../src/imageio/format/exr.cc:641 msgid "DWAA" msgstr "DWAA" -#: ../src/imageio/format/exr.cc:610 +#: ../src/imageio/format/exr.cc:642 msgid "DWAB" msgstr "DWAB" +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" + +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" + +#: ../src/imageio/format/heif.c:678 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"parametri i nënkampionimit të kromës për koduesin HEIF.\n" +"auto - nënkampionimi varet nga vlera e cilësisë\n" +"4:4:4 - kroma nuk do të nënkampionohet\n" +"4:2:2 - norma e kampionimit të ngjyrave përgjysmohet horizontalisht\n" +"4:2:0 - norma e kampionimit të ngjyrave përgjysmohet horizontalisht dhe " +"vertikalisht" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "e pamundur të lidh profilin output me JP2" @@ -16147,7 +17856,7 @@ msgstr "4:4:0" #: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:2359 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 msgid "16 bit" msgstr "16 bit" @@ -16221,7 +17930,7 @@ msgstr "shkruani titullin e PDF-së" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2610 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 msgid "paper size" msgstr "madhësia e letrës" @@ -16260,8 +17969,8 @@ msgstr "" "shembuj: 10 mm, 1 inch" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1511 -#: ../src/libs/export.c:1539 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1540 msgid "dpi" msgstr "dpi" @@ -16455,7 +18164,7 @@ msgstr "" "ngjyrat e `%s' mund të keqinterpretohen\n" "dhe ndryshimet mund të mos punojnë në të ardhmen." -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1282 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 msgid "file on disk" msgstr "skedar në disk" @@ -16758,7 +18467,7 @@ msgstr "" #: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 #: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 #: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:155 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 #: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 #: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 #: ../src/iop/toneequal.c:329 @@ -16767,20 +18476,21 @@ msgstr "korrektiv dhe kreativ" #: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 -#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:90 ../src/iop/blurs.c:91 +#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 +#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 #: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorharmonizer.c:134 -#: ../src/iop/colorharmonizer.c:136 ../src/iop/colorequal.c:217 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:821 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 +#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 #: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 #: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:156 ../src/iop/overlay.c:158 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 +#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 #: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 #: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 @@ -16796,12 +18506,12 @@ msgstr "linear, RGB, sipas skenës" #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 #: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 #: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 -#: ../src/iop/watermark.c:462 +#: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "jolinear, RGB" #: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 +#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 #: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 #: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 @@ -16945,9 +18655,9 @@ msgstr "paraqitja" msgid "show curve" msgstr "tregoj lakoren" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1773 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 #: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3644 +#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 #: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 #: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 msgid "graph" @@ -17031,7 +18741,7 @@ msgstr "ekspozimi relativ poshtë grisë së mesme (pika e zezë)" msgid "pick the black point" msgstr "zgjidhni pikën e zezë" -#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4406 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -17039,8 +18749,8 @@ msgstr "" "rritni ose ulni simetrikisht diapazonin e kalkuluar dinamik.\n" "nevojitet për të garantuar luminancat ekstreme." -#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1509 -#: ../src/iop/filmicrgb.c:4412 ../src/iop/profile_gamma.c:640 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 +#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "vetëkalibrimi i niveleve" @@ -17069,7 +18779,7 @@ msgstr "si blender" msgid "unmodified" msgstr "e pamodifikuar" -#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:923 ../src/iop/sigmoid.c:927 +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "ngjyrat themelore" @@ -17235,7 +18945,7 @@ msgid "sigmoid-like|smooth" msgstr "si sigmoid|sfumim" #: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3194 +#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "standard sipas skenës" @@ -17256,8 +18966,8 @@ msgstr "rrotulloni ose deformoni perspektivën" #: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 #: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:103 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "korrektiv ose kreativ" @@ -17297,44 +19007,44 @@ msgid "" "not enough structure for automatic correction\n" "minimum %d lines in each relevant direction" msgstr "" -"nuk keni strukturë të mjaftueshme për korrigjimin automatik\n" +"strukturë e pamjaftueshme për korrigjimin automatik\n" "duhen minimalisht %d vija në secilin drejtim" #: ../src/iop/ashift.c:3417 msgid "automatic correction failed, please correct manually" msgstr "problem me vetëkorrigjimin, ju lutemi ta korrigjoni manualisht" -#: ../src/iop/ashift.c:4992 +#: ../src/iop/ashift.c:4991 #, c-format msgid "only %d lines can be saved in parameters" msgstr "te parametrat mund të regjistrohen vetëm %d rreshta" -#: ../src/iop/ashift.c:5071 +#: ../src/iop/ashift.c:5070 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "rrotullimi ndryshoi nga %3.2f° në %3.2f°" -#: ../src/iop/ashift.c:5704 ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 -#: ../src/iop/ashift.c:5812 +#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 +#: ../src/iop/ashift.c:5811 #, c-format msgid "lens shift (%s)" msgstr "zhvendosja e objektivit (%s)" -#: ../src/iop/ashift.c:5981 +#: ../src/iop/ashift.c:5980 msgid "manual perspective" msgstr "perspektiva manuale" -#: ../src/iop/ashift.c:6027 +#: ../src/iop/ashift.c:6026 msgctxt "section" msgid "perspective" msgstr "perspektiva" -#: ../src/iop/ashift.c:6033 ../src/iop/ashift.c:6140 ../src/iop/ashift.c:6142 -#: ../src/iop/ashift.c:6144 +#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6143 msgid "structure" msgstr "struktura" -#: ../src/iop/ashift.c:6066 +#: ../src/iop/ashift.c:6065 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -17344,19 +19054,19 @@ msgstr "" "vizatoni një vijë horizontale ose vertikale mbi imazh, me klikim djathtas " "duke e tërhequr mausin" -#: ../src/iop/ashift.c:6069 ../src/iop/ashift.c:6071 +#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 msgid "apply lens shift correction in one direction" msgstr "korrigjoni zhvendosjen e objektivit në një drejtim" -#: ../src/iop/ashift.c:6073 +#: ../src/iop/ashift.c:6072 msgid "shear the image along one diagonal" msgstr "gërshëroni imazhin përgjatë njërës diagonale" -#: ../src/iop/ashift.c:6074 ../src/iop/clipping.c:2123 +#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "me prerjen automatike shmangni cepat e zinj" -#: ../src/iop/ashift.c:6075 +#: ../src/iop/ashift.c:6074 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" @@ -17364,13 +19074,13 @@ msgstr "" "modeli i korrigjimit të perspektivës në objektiv: gjenerik ose sipas " "largësisë fokale" -#: ../src/iop/ashift.c:6078 +#: ../src/iop/ashift.c:6077 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" "largësia fokale e objektivit, vlera standarde vendoset nga të dhënat e " "mundshme EXIF" -#: ../src/iop/ashift.c:6081 +#: ../src/iop/ashift.c:6080 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -17378,7 +19088,7 @@ msgstr "" "koeficienti prerës i sensorit të kamerës, vlera standarde vendoset nga të " "dhënat e mundshme EXIF, shpesh duhet vendosur manualisht" -#: ../src/iop/ashift.c:6085 +#: ../src/iop/ashift.c:6084 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -17386,13 +19096,13 @@ msgstr "" "niveli i korrigjimit sipas objektivit, vendosni maksimumin për varësi të " "plotë me objektivin, zero për rastet gjenerike" -#: ../src/iop/ashift.c:6089 +#: ../src/iop/ashift.c:6088 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "" "rregulloni raportin përmasor të imazhit sipas shëmbëllimit horizontal dhe " "vertikal" -#: ../src/iop/ashift.c:6091 +#: ../src/iop/ashift.c:6090 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -17402,7 +19112,7 @@ msgstr "" "vetëm rrotullimin me ctrl+klikim\n" "vetëm zhvendosjen e objektivit me shift+klikim" -#: ../src/iop/ashift.c:6095 +#: ../src/iop/ashift.c:6094 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -17412,7 +19122,7 @@ msgstr "" "vetëm rrotullimin me ctrl+klikim\n" "vetëm zhvendosjen e objektivit me shift+klikim" -#: ../src/iop/ashift.c:6099 +#: ../src/iop/ashift.c:6098 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -17426,7 +19136,7 @@ msgstr "" "vetëm zhvendosjen e objektivit me shift+klikim\n" "vetëm rrotullimin dhe zhvendosjen e objektivit me ctrl+shift+klikim" -#: ../src/iop/ashift.c:6106 +#: ../src/iop/ashift.c:6105 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -17438,48 +19148,48 @@ msgstr "" "detajet përmirësohen më shumë me shift+klikim\n" "të dyja metodat ndërthuren me ctrl+shift+klikim" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6110 msgid "manually define perspective rectangle" msgstr "përcaktoni manualisht perspektivën e drejtkëndëshit" -#: ../src/iop/ashift.c:6112 +#: ../src/iop/ashift.c:6111 msgid "manually draw structure lines" msgstr "vizatoni manualisht vijat strukturore" -#: ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6140 msgid "rectangle" msgstr "drejtkëndësh" -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6142 msgid "lines" msgstr "vijat" -#: ../src/iop/ashift.c:6169 ../src/iop/clipping.c:3333 +#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] përcaktoj/rrotulloj horizontin" -#: ../src/iop/ashift.c:6172 +#: ../src/iop/ashift.c:6171 #, c-format msgid "[%s on segment] select segment" msgstr "[%s për segmentin] përzgjedh segmentin" -#: ../src/iop/ashift.c:6176 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s për segmentin] lëshoj segmentin" -#: ../src/iop/ashift.c:6180 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] përzgjedh gjithë segmentet e zonës" -#: ../src/iop/ashift.c:6184 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] lëshoj gjithë segmentet e zonës" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1713 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 msgid "contrast equalizer" msgstr "niveluesi i kontrastit" @@ -17500,154 +19210,154 @@ msgstr "linear, Lab, sipas skenës" msgid "frequential, RGB" msgstr "frekuencial, RGB" -#: ../src/iop/atrous.c:744 +#: ../src/iop/atrous.c:743 msgid "coarse" msgstr "ashpër" -#: ../src/iop/atrous.c:760 +#: ../src/iop/atrous.c:759 msgid "denoise & sharpen" msgstr "zbut zhurmën dhe qartësoj" #. add the preset. -#: ../src/iop/atrous.c:776 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "qartësoj" -#: ../src/iop/atrous.c:792 +#: ../src/iop/atrous.c:791 msgid "denoise chroma" msgstr "zbut zhurmën e kromës" -#: ../src/iop/atrous.c:808 ../src/libs/neural_restore.c:756 -#: ../src/libs/neural_restore.c:2263 +#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 +#: ../src/libs/neural_restore.c:4162 msgid "denoise" -msgstr "zbut zhurmën" +msgstr "zbutja e zhurmës" -#: ../src/iop/atrous.c:825 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 msgid "bloom" msgstr "rrezatimi" -#: ../src/iop/atrous.c:841 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "kthjelloj" -#: ../src/iop/atrous.c:862 +#: ../src/iop/atrous.c:861 msgid "deblur | large blur | strength 3" msgstr "desfumimi | sfumim i madh | forca 3" -#: ../src/iop/atrous.c:880 +#: ../src/iop/atrous.c:879 msgid "deblur | medium blur | strength 3" msgstr "desfumimi | sfumim i mesëm | forca 3" -#: ../src/iop/atrous.c:897 +#: ../src/iop/atrous.c:896 msgid "deblur | fine blur | strength 3" msgstr "desfumimi | sfumim fin | forca 3" -#: ../src/iop/atrous.c:916 +#: ../src/iop/atrous.c:915 msgid "deblur | large blur | strength 2" msgstr "desfumimi | sfumim i madh | forca 2" -#: ../src/iop/atrous.c:934 +#: ../src/iop/atrous.c:933 msgid "deblur | medium blur | strength 2" msgstr "desfumimi | sfumim i mesëm | forca 2" -#: ../src/iop/atrous.c:951 +#: ../src/iop/atrous.c:950 msgid "deblur | fine blur | strength 2" msgstr "desfumimi | sfumim fin | forca 2" -#: ../src/iop/atrous.c:970 +#: ../src/iop/atrous.c:969 msgid "deblur | large blur | strength 1" msgstr "desfumimi | sfumim i madh | forca 1" -#: ../src/iop/atrous.c:988 +#: ../src/iop/atrous.c:987 msgid "deblur | medium blur | strength 1" msgstr "desfumimi | sfumim i mesëm | forca 1" -#: ../src/iop/atrous.c:1005 +#: ../src/iop/atrous.c:1004 msgid "deblur | fine blur | strength 1" msgstr "desfumimi | sfumim fin | forca 1" -#: ../src/iop/atrous.c:1334 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3421 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 +#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 msgctxt "graph" msgid "coarse" msgstr "ashpër" -#: ../src/iop/atrous.c:1341 ../src/iop/atrous.c:1581 -#: ../src/iop/denoiseprofile.c:3429 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 +#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 msgid "fine" msgstr "imët" -#: ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1352 msgid "contrasty" msgstr "kontrast" -#: ../src/iop/atrous.c:1359 ../src/iop/denoiseprofile.c:3443 +#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 #: ../src/iop/rawdenoise.c:754 msgid "noisy" msgstr "kokrrizoj" #. case atrous_s: -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1361 msgid "bold" msgstr "qartë" -#: ../src/iop/atrous.c:1363 +#: ../src/iop/atrous.c:1362 msgid "dull" msgstr "zbehtë" -#: ../src/iop/atrous.c:1568 ../src/iop/atrous.c:1628 +#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 msgid "boost" msgstr "amplifikoj" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1568 msgid "reduce" msgstr "pakësoj" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1569 msgid "raise" msgstr "rrit" -#: ../src/iop/atrous.c:1571 +#: ../src/iop/atrous.c:1570 msgid "lower" msgstr "më e ulët" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1577 msgid "coarsest" msgstr "më ashpër fare" -#: ../src/iop/atrous.c:1579 +#: ../src/iop/atrous.c:1578 msgid "coarser" msgstr "më ashpër" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1581 msgid "finer" msgstr "më imët" -#: ../src/iop/atrous.c:1583 +#: ../src/iop/atrous.c:1582 msgid "finest" msgstr "më imët fare" -#: ../src/iop/atrous.c:1653 ../src/libs/export.c:1532 ../src/libs/export.c:1548 +#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1754 ../src/iop/nlmeans.c:458 +#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 msgid "luma" msgstr "luma" -#: ../src/iop/atrous.c:1755 +#: ../src/iop/atrous.c:1754 msgid "change lightness at each feature size" msgstr "ndryshoni ndriçimin" -#: ../src/iop/atrous.c:1757 +#: ../src/iop/atrous.c:1756 msgid "change color saturation at each feature size" msgstr "ndryshoni saturimin e ngjyrave" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1758 msgid "edges" msgstr "cepat" -#: ../src/iop/atrous.c:1760 +#: ../src/iop/atrous.c:1759 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -17655,7 +19365,7 @@ msgstr "" "ndryshoni aureolat këndore me çdo përmasë\n" "prek vetëm rezultatet në fushat luma dhe kroma" -#: ../src/iop/atrous.c:1793 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 msgid "make effect stronger or weaker" msgstr "bëni efektin më të fortë ose të dobët" @@ -17742,10 +19452,10 @@ msgstr "" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 #: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 -#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 +#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 -#: ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:87 ../src/iop/profile_gamma.c:99 +#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 #: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 #: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 #: ../src/iop/temperature.c:249 @@ -17756,8 +19466,8 @@ msgstr "korrektiv" #: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 #: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:461 -#: ../src/iop/watermark.c:463 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "jolinear, RGB, sipas skenës" @@ -17765,25 +19475,25 @@ msgstr "jolinear, RGB, sipas skenës" msgid "display-referred default" msgstr "standard sipas ekranit" -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2092 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "abshisa: input, ordinata: output. punon në kanalet RGB" -#: ../src/iop/basecurve.c:2112 ../src/iop/basicadj.c:635 +#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 #: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "metoda për ruajtjen e ngjyrave kur aplikohet kontrasti" -#: ../src/iop/basecurve.c:2116 +#: ../src/iop/basecurve.c:2103 msgid "two exposures" msgstr "dy ekspozime" -#: ../src/iop/basecurve.c:2117 +#: ../src/iop/basecurve.c:2104 msgid "three exposures" msgstr "tre ekspozime" -#: ../src/iop/basecurve.c:2118 +#: ../src/iop/basecurve.c:2105 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -17792,11 +19502,11 @@ msgstr "" "pasi të jetë ekspozuar lart e poshtë disa herë. ekspozoni reflekset para " "përdorimit." -#: ../src/iop/basecurve.c:2123 +#: ../src/iop/basecurve.c:2110 msgid "how many stops to shift the individual exposures apart" msgstr "numri i stopeve që duhen për të veçuar ekspozimet individualisht" -#: ../src/iop/basecurve.c:2132 +#: ../src/iop/basecurve.c:2119 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -17804,7 +19514,7 @@ msgstr "" "në qoftë se ekspozimi zhvendoset lart ose poshtë (-1: reduktohen reflekset, " "+1: reduktohen hijet)" -#: ../src/iop/basecurve.c:2138 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "shëmbëllimi grafik" @@ -17821,14 +19531,14 @@ msgid "apply usual image adjustments" msgstr "aplikoni ndërhyrjet e zakonshme për imazhet" #: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 -#: ../src/iop/blurs.c:90 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 +#: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 #: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 #: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 #: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 #: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 #: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 #: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:460 +#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 msgid "creative" msgstr "kreativ" @@ -17914,7 +19624,7 @@ msgstr "manipuloni veças kontrastin lokal dhe global" #: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 #: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 #: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:88 ../src/iop/nlmeans.c:90 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 #: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "jolinear, Lab, sipas ekranit" @@ -17924,7 +19634,7 @@ msgstr "jolinear, Lab, sipas ekranit" #: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 #: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 #: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:89 ../src/iop/shadhi.c:143 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 #: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "jolinear, Lab" @@ -17941,7 +19651,7 @@ msgstr "" "filtri që përdoret për përmirësimin e kontrastit lokal. bilaterali është më i " "shpejtë, por në raste ekstreme shkakton artefakte përqark cepave." -#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:641 +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 msgid "detail" msgstr "detajet" @@ -17992,10 +19702,11 @@ msgstr "" "aplikoni sfumimin cepor për të zbutur\n" "zhurmën ose për të rrafshuar teksturat" -#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:90 -#: ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 -#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:157 ../src/iop/primaries.c:75 +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 +#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 +#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 +#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 #: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" @@ -18035,37 +19746,37 @@ msgstr "sfumimi i blusë" msgid "apply Orton effect for a dreamy ethereal look" msgstr "aplikoni efektin Orton për një paraqitje përrallore eterike" -#: ../src/iop/bloom.c:384 ../src/iop/soften.c:376 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:110 +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:112 msgid "size" msgstr "masa" -#: ../src/iop/bloom.c:386 +#: ../src/iop/bloom.c:384 msgid "the size of bloom" msgstr "masa e rrezatimit" -#: ../src/iop/bloom.c:390 +#: ../src/iop/bloom.c:388 msgid "the threshold of light" msgstr "pragu i dritës" -#: ../src/iop/bloom.c:394 +#: ../src/iop/bloom.c:392 msgid "the strength of bloom" msgstr "forca e rrezatimit" -#: ../src/iop/blurs.c:78 +#: ../src/iop/blurs.c:82 msgid "blurs" msgstr "sfumimi" -#: ../src/iop/blurs.c:83 +#: ../src/iop/blurs.c:87 msgid "blur|lens|motion" msgstr "sfumoj|objektiv|lëvizje" -#: ../src/iop/blurs.c:89 +#: ../src/iop/blurs.c:93 msgid "simulate physically-accurate lens and motion blurs" msgstr "simuloni sfumimin me saktësi fizike prej lëvizjes dhe objektivit" #. add the tooltips -#: ../src/iop/blurs.c:806 +#: ../src/iop/blurs.c:1007 msgid "" "size of the blur in pixels\n" "caution: doubling the radius quadruples the run-time!" @@ -18073,11 +19784,11 @@ msgstr "" "përmasat e sfumimit në pikselë\n" "kujdes: dyfishimi i rrezes e katërfishon kohën e procesimit" -#: ../src/iop/blurs.c:808 +#: ../src/iop/blurs.c:1009 msgid "shifts towards a star shape as value approaches blades-1" msgstr "kalon drejt formës së yllit kur vlera i afrohet fletëve-1" -#: ../src/iop/blurs.c:810 +#: ../src/iop/blurs.c:1011 msgid "" "adjust straightness of edges from 0=perfect circle\n" "to 1=completely straight" @@ -18085,15 +19796,15 @@ msgstr "" "rregullon lakueshmërinë e cepave nga 0=rreth i përsosur\n" "në 1=plotësisht i drejtë" -#: ../src/iop/blurs.c:811 +#: ../src/iop/blurs.c:1012 msgid "set amount by which to rotate shape around its center" msgstr "vendosni sa duhet rrotulluar forma rreth qendrës së vet" -#: ../src/iop/blurs.c:813 +#: ../src/iop/blurs.c:1014 msgid "orientation of the motion's path" msgstr "orientimi i trajektores së lëvizjes" -#: ../src/iop/blurs.c:814 +#: ../src/iop/blurs.c:1015 msgid "" "amount to curve the motion relative\n" "to its overall orientation" @@ -18101,7 +19812,7 @@ msgstr "" "sa duhet lakuar lëvizja kundrejt\n" "orientimit të përgjithshëm" -#: ../src/iop/blurs.c:815 +#: ../src/iop/blurs.c:1016 msgid "" "select which portion of the path to use,\n" "allowing the path to become asymmetric" @@ -18121,31 +19832,31 @@ msgstr "bordurat|zmadhimi i kanavacës|zgjeroj kanavacën" msgid "add solid borders or margins around the image" msgstr "shtoni bordura ose anësore uniforme përqark imazhit" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 msgid "linear or non-linear, RGB, display-referred" msgstr "linear ose jolinear, RGB, sipas ekranit" -#: ../src/iop/borders.c:714 +#: ../src/iop/borders.c:713 msgid "15:10 postcard white" msgstr "15:10 kartolinë e bardhë" -#: ../src/iop/borders.c:719 +#: ../src/iop/borders.c:718 msgid "15:10 postcard black" msgstr "15:10 kartolinë e zezë" -#: ../src/iop/borders.c:924 +#: ../src/iop/borders.c:923 msgid "which dimension to use for the size calculation" msgstr "dimensioni që përdoret për llogaritjen e përmasave" -#: ../src/iop/borders.c:930 +#: ../src/iop/borders.c:929 msgid "size of the border in percent of the chosen basis" msgstr "përmasat e bordurës në raport me bazën e zgjedhur" -#: ../src/iop/borders.c:932 ../src/iop/clipping.c:2224 ../src/iop/crop.c:1381 +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 msgid "aspect" msgstr "përmasat" -#: ../src/iop/borders.c:933 +#: ../src/iop/borders.c:932 msgid "" "select the aspect ratio\n" "(right-click on slider below to type your own w:h)" @@ -18153,79 +19864,79 @@ msgstr "" "përzgjidhni raportin përmasor\n" "(gjer:gjat vendoset me klikim djathtas mbi shkarës)" -#: ../src/iop/borders.c:937 +#: ../src/iop/borders.c:936 msgid "3:1" msgstr "3:1" -#: ../src/iop/borders.c:938 +#: ../src/iop/borders.c:937 msgid "95:33" msgstr "95:33" -#: ../src/iop/borders.c:939 +#: ../src/iop/borders.c:938 msgid "CinemaScope 2.39:1" msgstr "CinemaScope 2.39:1" -#: ../src/iop/borders.c:940 +#: ../src/iop/borders.c:939 msgid "2:1" msgstr "2:1" -#: ../src/iop/borders.c:941 +#: ../src/iop/borders.c:940 msgid "16:9" msgstr "16:9" -#: ../src/iop/borders.c:942 +#: ../src/iop/borders.c:941 msgid "5:3" msgstr "5:3" -#: ../src/iop/borders.c:943 +#: ../src/iop/borders.c:942 msgid "US Legal 8.5x14" msgstr "US Legal 8.5x14" -#: ../src/iop/borders.c:944 ../src/iop/clipping.c:2137 ../src/iop/crop.c:1283 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "golden cut" msgstr "prerje e artë" -#: ../src/iop/borders.c:945 +#: ../src/iop/borders.c:944 msgid "16:10" msgstr "16:10" -#: ../src/iop/borders.c:946 +#: ../src/iop/borders.c:945 msgid "3:2 (4x6, 10x15cm)" msgstr "3:2 (4x6, 10x15cm)" -#: ../src/iop/borders.c:948 +#: ../src/iop/borders.c:947 msgid "DIN" msgstr "DIN" -#: ../src/iop/borders.c:949 +#: ../src/iop/borders.c:948 msgid "7:5" msgstr "7:5" -#: ../src/iop/borders.c:950 +#: ../src/iop/borders.c:949 msgid "4:3" msgstr "4:3" -#: ../src/iop/borders.c:951 +#: ../src/iop/borders.c:950 msgid "US Letter 8.5x11" msgstr "US Letter 8.5x11" -#: ../src/iop/borders.c:952 +#: ../src/iop/borders.c:951 msgid "14:11" msgstr "14:11" -#: ../src/iop/borders.c:953 +#: ../src/iop/borders.c:952 msgid "5:4 (8x10)" msgstr "5:4 (8x10)" -#: ../src/iop/borders.c:955 +#: ../src/iop/borders.c:954 msgid "constant border" msgstr "bordurë konstante" -#: ../src/iop/borders.c:956 ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "custom..." -msgstr "personalizoj..." +msgstr "personalizoj…" -#: ../src/iop/borders.c:960 +#: ../src/iop/borders.c:959 msgid "" "set the custom aspect ratio\n" "(right-click to enter number or w:h)" @@ -18233,15 +19944,15 @@ msgstr "" "personalizoni raportin përmasor\n" "(numri ose gjer:gjat vendosen me klikim djathtas)" -#: ../src/iop/borders.c:965 +#: ../src/iop/borders.c:964 msgid "aspect ratio orientation of the image with border" msgstr "orientimi i imazhit me bordurën" -#: ../src/iop/borders.c:967 +#: ../src/iop/borders.c:966 msgid "horizontal position" msgstr "pozicioni horizontal" -#: ../src/iop/borders.c:968 +#: ../src/iop/borders.c:967 msgid "" "select the horizontal position ratio relative to top\n" "(right-click on slider below to type your own x:w)" @@ -18249,35 +19960,35 @@ msgstr "" "përzgjidhni raportin e pozicionit horizontal me kreun\n" "(vendoseni vetë x:gjer me klikim djathtas mbi shkarës)" -#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "center" msgstr "qendër" -#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "1/3" msgstr "1/3" -#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "3/8" msgstr "3/8" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "5/8" msgstr "5/8" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "2/3" msgstr "2/3" -#: ../src/iop/borders.c:976 +#: ../src/iop/borders.c:975 msgid "custom horizontal position" msgstr "pozicioni horizontal i personalizuar" -#: ../src/iop/borders.c:978 +#: ../src/iop/borders.c:977 msgid "vertical position" msgstr "pozicioni vertikal" -#: ../src/iop/borders.c:979 +#: ../src/iop/borders.c:978 msgid "" "select the vertical position ratio relative to left\n" "(right-click on slider below to type your own y:h)" @@ -18285,27 +19996,27 @@ msgstr "" "përzgjidhni raportin e pozicionit vertikal me anën e majtë\n" "(vendoseni vetë y:gjat me klikim djathtas mbi shkarës)" -#: ../src/iop/borders.c:987 +#: ../src/iop/borders.c:986 msgid "custom vertical position" msgstr "pozicioni vertikal i personalizuar" -#: ../src/iop/borders.c:993 +#: ../src/iop/borders.c:992 msgid "size of the frame line in percent of min border width" msgstr "përmasat e vijës së kornizës në raport me gjerësinë min. të bordurës" -#: ../src/iop/borders.c:999 +#: ../src/iop/borders.c:998 msgid "offset of the frame line beginning on image side" msgstr "ofseti i vijës së kornizës prej anës së imazhit" -#: ../src/iop/borders.c:1014 +#: ../src/iop/borders.c:1013 msgid "select border color" msgstr "përzgjedh ngjyrën e bordurës" -#: ../src/iop/borders.c:1019 +#: ../src/iop/borders.c:1018 msgid "pick border color from image" msgstr "mblidhni ngjyrën e bordurës nga imazhi" -#: ../src/iop/borders.c:1020 ../src/iop/borders.c:1034 +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 #: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 #: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 @@ -18313,11 +20024,11 @@ msgstr "mblidhni ngjyrën e bordurës nga imazhi" msgid "pickers" msgstr "pipetat" -#: ../src/iop/borders.c:1028 +#: ../src/iop/borders.c:1027 msgid "select frame line color" msgstr "përzgjidhni ngjyrën e vijës së kornizës" -#: ../src/iop/borders.c:1033 +#: ../src/iop/borders.c:1032 msgid "pick frame line color from image" msgstr "mblidhni ngjyrën e vijës së kornizës nga imazhi" @@ -18330,22 +20041,19 @@ msgstr "aberracionet kromatike bruto" msgid "correct chromatic aberrations for Bayer sensors" msgstr "korrigjoni aberracionet kromatike për sensorët Bayer" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/demosaic.c:318 ../src/iop/highlights.c:177 -#: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 -#: ../src/iop/hotpixels.c:76 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rasterfile.c:104 -#: ../src/iop/rasterfile.c:106 ../src/iop/rawprepare.c:171 -#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 -#: ../src/iop/temperature.c:252 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 +#: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 +#: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 +#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 +#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "linear, bruto, sipas skenës" -#: ../src/iop/cacorrect.c:83 ../src/iop/cacorrectrgb.c:168 -#: ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 ../src/iop/rawdenoise.c:142 -#: ../src/iop/rasterfile.c:105 ../src/iop/rawprepare.c:172 -#: ../src/iop/temperature.c:251 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 +#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "linear, bruto" @@ -18453,7 +20161,7 @@ msgstr "censurimi" msgid "censorize license plates and body parts for privacy" msgstr "censuroni targat e makinave dhe pjesët e trupit për arsye privatësie" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 ../src/iop/filmicrgb.c:345 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 #: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "linear ose jolinear, RGB, sipas skenës" @@ -18749,8 +20457,8 @@ msgstr "" "ose nuk e dini se çfarë po bëni." #: ../src/iop/channelmixerrgb.c:2067 -msgid "white balance applied twice" -msgstr "balancimi i bardhësisë aplikohet dy herë" +msgid "white balance applied twice (details)" +msgstr "balancimi i bardhësisë aplikohet dy herë (detaje)" #: ../src/iop/channelmixerrgb.c:2068 msgid "" @@ -18765,8 +20473,8 @@ msgstr "" "ose çaktivizoni adaptimin kromatik gjatë kalibrimit." #: ../src/iop/channelmixerrgb.c:2076 -msgid "white balance module error" -msgstr "problem me modulin e balancimit të bardhësisë" +msgid "white balance module error (details)" +msgstr "problem me modulin e balancimit të bardhësisë (detaje)" #: ../src/iop/channelmixerrgb.c:2077 msgid "" @@ -18781,8 +20489,8 @@ msgstr "" "ose çaktivizoni adaptimin kromatik." #: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 -msgid "white balance missing" -msgstr "mungon balancimi i bardhësisë" +msgid "white balance missing (details)" +msgstr "mungon balancimi i bardhësisë (detaje)" #: ../src/iop/channelmixerrgb.c:2090 msgid "" @@ -19246,7 +20954,7 @@ msgid "this module is deprecated. better use new local contrast module instead." msgstr "" "ky modul është i vjetër. përdorni më mirë modulin e ri për kontrastin lokal." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:425 +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 msgid "amount" msgstr "sasia" @@ -19254,7 +20962,7 @@ msgstr "sasia" msgid "size of features to preserve" msgstr "masa e veçorive të ruajtura" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:457 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 msgid "strength of the effect" msgstr "forca e efektit" @@ -19278,131 +20986,131 @@ msgstr "inkuadroj|perspektiva|poligoni|deformimi" msgid "change the framing and correct the perspective" msgstr "ndryshoni inkuadrimin dhe korrigjoni perspektivën" -#: ../src/iop/clipping.c:1411 ../src/iop/clipping.c:2126 ../src/iop/crop.c:733 -#: ../src/iop/crop.c:1271 +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 +#: ../src/iop/crop.c:1269 msgid "original image" msgstr "imazhi origjinal" -#: ../src/iop/clipping.c:1715 ../src/iop/crop.c:957 +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 msgid "invalid ratio format. it should be \"number:number\"" msgstr "format jo i saktë. duhet të jetë \"numër:numër\"" -#: ../src/iop/clipping.c:1731 ../src/iop/crop.c:973 +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 msgid "invalid ratio format. it should be a positive number" msgstr "formati i raportit është i pasaktë. duhet të jetë numër pozitiv" -#: ../src/iop/clipping.c:1920 ../src/iop/clipping.c:2117 +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 msgid "full" msgstr "i plotë" -#: ../src/iop/clipping.c:1921 +#: ../src/iop/clipping.c:1920 msgid "old system" msgstr "sistemi i vjetër" -#: ../src/iop/clipping.c:1922 +#: ../src/iop/clipping.c:1921 msgid "correction applied" msgstr "zbatohet korrigjimi" -#: ../src/iop/clipping.c:2095 +#: ../src/iop/clipping.c:2094 msgid "main" msgstr "kryesor" -#: ../src/iop/clipping.c:2104 +#: ../src/iop/clipping.c:2103 msgid "mirror image horizontally and/or vertically" msgstr "pasqyroni imazhin horizontalisht dhe/ose vertikalisht" -#: ../src/iop/clipping.c:2107 +#: ../src/iop/clipping.c:2106 msgid "angle" msgstr "këndi" -#: ../src/iop/clipping.c:2110 +#: ../src/iop/clipping.c:2109 msgid "right-click and drag a line on the image to drag a straight line" msgstr "klikoni imazhin me të djathtën dhe hiqni një vijë të drejtë" -#: ../src/iop/clipping.c:2113 +#: ../src/iop/clipping.c:2112 msgid "keystone" msgstr "trapezoidi" -#: ../src/iop/clipping.c:2118 +#: ../src/iop/clipping.c:2117 msgid "set perspective correction for your image" msgstr "korrigjoni perspektivën e imazhit" -#: ../src/iop/clipping.c:2125 ../src/iop/crop.c:1270 +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 msgid "freehand" msgstr "lirshëm" -#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1273 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "10:8 in print" msgstr "10:8 për printim" -#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1274 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1277 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "8.5x11, letter" msgstr "8.5x11, letër" -#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1278 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1279 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1280 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1281 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35mm" -#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1282 +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "16:10, 8x5" msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1284 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2139 ../src/iop/crop.c:1285 +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 msgid "widescreen" msgstr "ekran i gjerë" -#: ../src/iop/clipping.c:2140 +#: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, univisium" -#: ../src/iop/clipping.c:2141 +#: ../src/iop/clipping.c:2140 msgid "cinemascope" msgstr "kinemaskop" -#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1288 +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 msgid "21:9" msgstr "21:9" -#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 msgid "anamorphic" msgstr "anamorf" -#: ../src/iop/clipping.c:2144 ../src/iop/crop.c:1291 +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 msgid "3:1, panorama" msgstr "3:1, panoramë" -#: ../src/iop/clipping.c:2176 ../src/iop/clipping.c:2188 ../src/iop/crop.c:1327 -#: ../src/iop/crop.c:1344 +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 ../src/iop/crop.c:1325 +#: ../src/iop/crop.c:1342 #, c-format msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "" "formati i raportit për `%s' është i pasaktë. duhet të jetë \"numër:numër\"" -#: ../src/iop/clipping.c:2235 ../src/iop/crop.c:1395 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" @@ -19414,31 +21122,31 @@ msgstr "" "raportet personalizohen duke dhënë vlerat në formatin x:y ose me shifra " "dhjetore te kuadrati" -#: ../src/iop/clipping.c:2242 ../src/iop/crop.c:1407 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "anësoret" -#: ../src/iop/clipping.c:2247 ../src/iop/crop.c:1417 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "anësorja e majtë nuk mund të takohet me të djathtën" -#: ../src/iop/clipping.c:2254 ../src/iop/crop.c:1425 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "anësorja e djathtë nuk mund të takohet me të majtën" -#: ../src/iop/clipping.c:2259 ../src/iop/crop.c:1431 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "anësorja e sipërme nuk mund të takohet me të poshtmen" -#: ../src/iop/clipping.c:2266 ../src/iop/crop.c:1439 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "anësorja e poshtme nuk mund të takohet me të sipërmen" -#: ../src/iop/clipping.c:3009 +#: ../src/iop/clipping.c:3008 msgid "commit: double-click, straighten: right-drag" msgstr "kryhet me dopioklik, drejtohet me djathtas-tërheqje" -#: ../src/iop/clipping.c:3013 +#: ../src/iop/clipping.c:3012 msgid "" "resize: drag, keep aspect ratio: shift+drag\n" "straighten: right-drag" @@ -19447,17 +21155,17 @@ msgstr "" "shift+tërheqje\n" "drejtohet me djathtas-tërheqje" -#: ../src/iop/clipping.c:3054 +#: ../src/iop/clipping.c:3053 msgid "move control point: drag" msgstr "lëvizni pikën e kontrollit me tërheqjen e mausit" -#: ../src/iop/clipping.c:3059 +#: ../src/iop/clipping.c:3058 msgid "move line: drag, toggle symmetry: click ꝏ" msgstr "" "lëvizni vijën me tërheqjen e mausit, përdorni simetrinë: me " "klikim ꝏ" -#: ../src/iop/clipping.c:3064 +#: ../src/iop/clipping.c:3063 msgid "" "apply: click ok, toggle symmetry: click ꝏ\n" "move line/control point: drag" @@ -19465,7 +21173,7 @@ msgstr "" "aplikoni me klikim ok, përdorni simetrinë me klikim ꝏ\n" "lëvizni vijën/pikën e kontrollit me tërheqjen e mausit" -#: ../src/iop/clipping.c:3071 +#: ../src/iop/clipping.c:3070 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" @@ -19475,12 +21183,12 @@ msgstr "" "shift+tërheqje, lëvizni horizontalisht: ctrl+tërheqje\n" "drejtohet me djathtas-tërheqje, kryhet me dopioklik" -#: ../src/iop/clipping.c:3330 ../src/iop/crop.c:1947 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[%s në bordurë] pres" -#: ../src/iop/clipping.c:3332 ../src/iop/crop.c:1949 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[%s në bordurë] pres duke ruajtur raportin" @@ -19761,7 +21469,7 @@ msgid "colorbalance works only on RGB input" msgstr "balancimi i ngjyrave funksionon vetëm me inputet RGB" #: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 +#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 msgid "cannot display masks when the blending mask is displayed" msgstr "maskat nuk shihen kur aktivizoni maskën bashkuese" @@ -19961,48 +21669,78 @@ msgid "weight of the shadows over the whole tonal range" msgstr "pesha e hijeve në gjithë intervalin tonal" #: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"shfaqni maskën e hijeve të shtresëzuar si skakierë.\n" +"zona e dukshme e imazhit (e pafshehur nga maska) do të preket\n" +"nga ndryshimet që u bëhen hijeve në skedat e tjera" + +#: ../src/iop/colorbalancergb.c:1994 msgid "position of the middle-gray reference for masking" msgstr "pozicioni i grisë së mesme referenciale për maskat" -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"shfaqni maskën e toneve të mesme të shtresëzuar si skakierë.\n" +"zona e dukshme e imazhit (e pafshehur nga maska) do të preket\n" +"nga ndryshimet që u bëhen toneve të mesme në skedat e tjera" + +#: ../src/iop/colorbalancergb.c:2007 msgid "weights of highlights over the whole tonal range" msgstr "pesha e reflekseve në gjithë intervalin tonal" -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"shfaqni maskën e reflekseve të shtresëzuar si skakierë.\n" +"zona e dukshme e imazhit (e pafshehur nga maska) do të preket\n" +"nga ndryshimet që u bëhen reflekseve në skedat e tjera" + +#: ../src/iop/colorbalancergb.c:2017 msgctxt "section" msgid "threshold" msgstr "pragu" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2022 msgid "peak white luminance value used to normalize the power function" msgstr "" "piku i vlerës së luminancës së bardhë që përdoret për normalizimin e " "funksionit të fuqisë" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2028 msgid "peak gray luminance value used to normalize the power function" msgstr "" "piku i vlerës së luminancës gri që përdoret për normalizimin e funksionit të " "fuqisë" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2030 msgctxt "section" msgid "mask preview settings" msgstr "parametrat e parashikimit të maskës" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 msgid "select color of the checkerboard from a swatch" msgstr "përzgjidhni ngjyrën e skakierës nga mostra" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2044 msgid "checkerboard size" msgstr "përmasat e skakierës" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 1" msgstr "ngjyra 1 e skakierës" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2049 msgid "checkerboard color 2" msgstr "ngjyra 2 e skakierës" @@ -20020,7 +21758,7 @@ msgstr "korrigjoni hapësirën e ngjyrave dhe aplikoni stilet" #: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 #: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 #: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 #: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 #: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 @@ -20170,54 +21908,210 @@ msgstr "" "rritni saturimin dhe ndarjen e ngjyrave\n" "të kundërta" -#: ../src/iop/colorcontrast.c:312 +#: ../src/iop/colorcontrast.c:312 +msgid "" +"steepness of the a* curve in Lab\n" +"lower values desaturate greens and magenta while higher saturate them" +msgstr "" +"shkalla e shmangies së lakores a* në Lab\n" +"vlerat e ulëta ulin ngjyrat e gjelbra dhe të kuqërreme, ndërsa të lartat i " +"rritin ato" + +#: ../src/iop/colorcontrast.c:319 +msgid "" +"steepness of the b* curve in Lab\n" +"lower values desaturate blues and yellows while higher saturate them" +msgstr "" +"shkalla e shmangies së lakores b* në Lab\n" +"vlerat e ulëta ulin ngjyrat blu dhe të verdha, ndërsa të lartat i rritin ato" + +#: ../src/iop/colorcorrection.c:68 +msgid "color correction" +msgstr "korrigjimi i ngjyrave" + +#: ../src/iop/colorcorrection.c:73 +msgid "correct white balance selectively for blacks and whites" +msgstr "korrigjoni ndaras balancimin e të zezave dhe të bardhave" + +#: ../src/iop/colorcorrection.c:106 +msgid "warm tone" +msgstr "ton i ngrohtë" + +#: ../src/iop/colorcorrection.c:114 +msgid "warming filter" +msgstr "filtër i ngrohtë" + +#: ../src/iop/colorcorrection.c:122 +msgid "cooling filter" +msgstr "filtër i ftohtë" + +#: ../src/iop/colorcorrection.c:242 +msgid "" +"drag the line for split-toning. bright means highlights, dark means shadows. " +"use mouse wheel to change saturation." +msgstr "" +"ndani tonalitetin duke tërhequr vijën. të çelëtat janë reflekset, kurse të " +"errëtat - hijet. ndryshoni saturimin me rrotën e mausit." + +#: ../src/iop/colorcorrection.c:261 +msgid "set the global saturation" +msgstr "saturimi i ngjyrave në tërësi" + +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 +msgid "color equalizer" +msgstr "niveluesi i ngjyrave" + +#: ../src/iop/colorequal.c:207 +msgid "color zones|hsl" +msgstr "ngjyrimi zonal|HSL" + +#: ../src/iop/colorequal.c:214 +msgid "" +"change saturation, hue and brightness\n" +"depending on local hue" +msgstr "" +"ndryshoni saturimin, nuancën dhe shkëlqimin\n" +"në varësi të nuancës lokale" + +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 +msgid "quasi-linear, RGB" +msgstr "kuazilinear, RGB" + +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 +msgid "quasi-linear, RGB, scene-referred" +msgstr "kuazilinear, RGB, sipas skenës" + +#: ../src/iop/colorequal.c:2098 +msgid "bleach bypass" +msgstr "bardhezi me ngjyra" + +#: ../src/iop/colorequal.c:2142 +msgid "Kodachrome 64 like" +msgstr "si Kodachrome 64" + +#: ../src/iop/colorequal.c:2186 +msgid "Kodak Portra 400 like" +msgstr "si Kodak Portra 400" + +#: ../src/iop/colorequal.c:2230 +msgid "teal & orange" +msgstr "cian me portokalli" + +#. Page OPTIONS +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 +#: ../src/iop/filmicrgb.c:4561 +msgid "options" +msgstr "opsionet" + +#: ../src/iop/colorequal.c:2982 +msgid "" +"double-click to reset the curve\n" +"middle-click to toggle sliders visibility\n" +"alt+scroll to change page" +msgstr "" +"lakorja kthehet me dopioklik\n" +"shkarësit bëhen të dukshëm me klikim në mes\n" +"faqja ndryshohet me alt+rrëshqitje mausi" + +#: ../src/iop/colorequal.c:3008 +msgid "shift nodes to lower or higher hue" +msgstr "zhvendosni nyjat në nuancë më të ulët ose të lartë" + +#: ../src/iop/colorequal.c:3011 +msgid "" +"pick hue from image and visualize it\n" +"ctrl+click to select an area" +msgstr "" +"mblidhni nuancën nga imazhi dhe vizualizojeni\n" +"zona përzgjidhet me ctrl+klikim" + +#: ../src/iop/colorequal.c:3030 +msgid "change hue hue-wise" +msgstr "ndryshoni nuancën prej nuancës" + +#: ../src/iop/colorequal.c:3048 +msgid "change saturation hue-wise" +msgstr "ndryshoni saturimin prej nuancës" + +#: ../src/iop/colorequal.c:3066 +msgid "change brightness hue-wise" +msgstr "ndryshoni shkëlqimin prej nuancës" + +#: ../src/iop/colorequal.c:3099 +msgid "" +"the white level set manually or via the picker restricts brightness " +"corrections\n" +"to stay below the defined level. the default is fine for most images." +msgstr "" +"kur e përcaktoni bardhësinë vetë ose me pipetë, korrigjimet te shkëlqimi do " +"mbeten\n" +"brenda nivelit të përcaktuar. vlera standarde është mirë për shumicën e " +"imazheve." + +#: ../src/iop/colorequal.c:3104 +msgid "change for sharper or softer hue curve" +msgstr "përdorni lakore akute ose më të butë për nuancën" + +#: ../src/iop/colorequal.c:3108 +msgid "restrict effect by using a guided filter based on hue and saturation" +msgstr "" +"efekti kufizohet duke përdorur filtër drejtues në bazë të nuancës dhe " +"saturimit" + +#: ../src/iop/colorequal.c:3114 +msgid "" +"set radius of the guided filter chroma analysis (hue).\n" +"increase if there is large local variance of hue or strong chroma noise." +msgstr "" +"caktoni rrezen e analizimit kromatik të filtrit drejtues (nuancës).\n" +"rriteni nëse nuanca ka variancë lokale ose zhurmë kromatike të madhe." + +#: ../src/iop/colorequal.c:3121 +msgid "" +"visualize weighting function on changed output and view weighting curve.\n" +"red shows possibly changed data, blueish parts will not be changed." +msgstr "" +"interpretoni grafikisht funksionin e ponderuar të outputit dhe lakoren " +"përgjegjëse.\n" +"me të kuqe tregohen të dhënat që kanë ndryshuar, ndërsa me blu, pjesët e " +"pandryshuara." + +#: ../src/iop/colorequal.c:3125 msgid "" -"steepness of the a* curve in Lab\n" -"lower values desaturate greens and magenta while higher saturate them" +"set saturation threshold for the guided filter.\n" +" - decrease to allow changes in areas with low chromaticity\n" +" - increase to restrict changes to higher chromaticities\n" +" increases contrast and avoids brightness changes in low chromaticity areas" msgstr "" -"shkalla e shmangies së lakores a* në Lab\n" -"vlerat e ulëta ulin ngjyrat e gjelbra dhe të kuqërreme, ndërsa të lartat i " -"rritin ato" +"caktoni pragun e saturimit për filtrin drejtues.\n" +" - uleni për të lejuar ndryshimet në zonat me kromaticitet të ulët\n" +" - rriteni për të kufizuar ndryshimet në zonat me kromaticitet të lartë\n" +" kontrasti do të rritet, shkëlqimi do të ruhet në zonat me kromaticitet të " +"ulët" -#: ../src/iop/colorcontrast.c:319 +#: ../src/iop/colorequal.c:3133 msgid "" -"steepness of the b* curve in Lab\n" -"lower values desaturate blues and yellows while higher saturate them" +"set saturation contrast for the guided filter.\n" +" - increase to favor sharp transitions between saturations leading to higher " +"contrast\n" +" - decrease for smoother transitions" msgstr "" -"shkalla e shmangies së lakores b* në Lab\n" -"vlerat e ulëta ulin ngjyrat blu dhe të verdha, ndërsa të lartat i rritin ato" - -#: ../src/iop/colorcorrection.c:68 -msgid "color correction" -msgstr "korrigjimi i ngjyrave" - -#: ../src/iop/colorcorrection.c:73 -msgid "correct white balance selectively for blacks and whites" -msgstr "korrigjoni ndaras balancimin e të zezave dhe të bardhave" - -#: ../src/iop/colorcorrection.c:106 -msgid "warm tone" -msgstr "ton i ngrohtë" - -#: ../src/iop/colorcorrection.c:114 -msgid "warming filter" -msgstr "filtër i ngrohtë" +"caktoni kontrastin e saturimit për filtrin drejtues.\n" +" - rriteni për të pasur shkallë saturimi më të dukshme, pra edhe kontrast më " +"të lartë\n" +" - uleni për të zbutur shkallët e saturimit" -#: ../src/iop/colorcorrection.c:122 -msgid "cooling filter" -msgstr "filtër i ftohtë" +#: ../src/iop/colorequal.c:3140 +msgid "set radius of applied parameters for the guided filter" +msgstr "caktoni rrezen e parametrave për filtrin drejtues" -#: ../src/iop/colorcorrection.c:242 +#: ../src/iop/colorequal.c:3143 msgid "" -"drag the line for split-toning. bright means highlights, dark means shadows. " -"use mouse wheel to change saturation." +"visualize changed output for the selected tab.\n" +"red shows increased values, blue decreased." msgstr "" -"ndani tonalitetin duke tërhequr vijën. të çelëtat janë reflekset, kurse të " -"errëtat - hijet. ndryshoni saturimin me rrotën e mausit." - -#: ../src/iop/colorcorrection.c:261 -msgid "set the global saturation" -msgstr "saturimi i ngjyrave në tërësi" +"interpretoni grafikisht outputin në skedën e përzgjedhur.\n" +"me të kuqe tregohen vlerat e rritura, ndërsa me blu, ato që janë ulur." #: ../src/iop/colorharmonizer.c:125 msgid "color harmonizer" @@ -20364,7 +22258,7 @@ msgstr "" msgid "vectorscope two-way sync" msgstr "sinkronizoj anasjellas vektorskopin" -#: ../src/iop/colorharmonizer.c:1515 +#: ../src/iop/colorharmonizer.c:1517 msgid "" "when enabled, the vectorscope harmony overlay is kept in sync with\n" "the harmony rule and anchor hue controls in the module.\n" @@ -20375,7 +22269,7 @@ msgstr "" "me rregullën e harmonisë dhe butonët e nuancës parësore të modulit.\n" "çaktivizohet që ndryshimet në modul të mos duken në vektorskop." -#: ../src/iop/colorharmonizer.c:1529 +#: ../src/iop/colorharmonizer.c:1531 msgid "" "import the harmony rule and anchor hue currently displayed in the " "vectorscope.\n" @@ -20386,7 +22280,7 @@ msgstr "" "vektorskop.\n" "vektorskopi do të aktivizohet edhe në panelin e histogramit." -#: ../src/iop/colorharmonizer.c:1550 +#: ../src/iop/colorharmonizer.c:1552 msgid "" "how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" @@ -20411,7 +22305,7 @@ msgstr "" "lëvizja vlerësohet sipas kromës së çdo pikseli: ky parametër nuk ndikon\n" "te pikselët pa ngjyrë fare (gri)." -#: ../src/iop/colorharmonizer.c:1564 +#: ../src/iop/colorharmonizer.c:1566 msgid "" "controls the angular reach of each harmony node's attraction.\n" "\n" @@ -20444,7 +22338,7 @@ msgstr "" "nuancave.\n" "nevojitet kur imazhet janë shumë joharmonike ose për një stil më pikturor." -#: ../src/iop/colorharmonizer.c:1579 +#: ../src/iop/colorharmonizer.c:1581 msgid "" "shields low-chroma (desaturated) colors from the hue correction.\n" "\n" @@ -20478,7 +22372,7 @@ msgstr "" "gradualisht nga zeroja dhe shkarësi reagon njëtrajtshmërisht nëpër gjithë " "intervalin." -#: ../src/iop/colorharmonizer.c:1593 +#: ../src/iop/colorharmonizer.c:1595 msgid "" "controls the intensity of smoothing applied to the correction field.\n" "\n" @@ -20501,23 +22395,23 @@ msgstr "" "pikturore,\n" "por sfumimi i ngjyrave në cepat e imazhit shkakton ndarje të dukshme." -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 1" msgstr "nuanca 1" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 2" msgstr "nuanca 2" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 3" msgstr "nuanca 3" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1610 msgid "hue 4" msgstr "nuanca 4" -#: ../src/iop/colorharmonizer.c:1620 +#: ../src/iop/colorharmonizer.c:1622 msgid "" "saturation multiplier for colors near this harmony node.\n" "100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" @@ -20529,167 +22423,11 @@ msgstr "" "efekti vlerësohet sipas afërsisë së pikselit ndaj kësaj nyje dhe\n" "respekton parametrin e 'mbrojtjes së nuancës neutrale'." -#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 -msgid "color equalizer" -msgstr "niveluesi i ngjyrave" - -#: ../src/iop/colorequal.c:207 -msgid "color zones|hsl" -msgstr "ngjyrimi zonal|HSL" - -#: ../src/iop/colorequal.c:214 -msgid "" -"change saturation, hue and brightness\n" -"depending on local hue" -msgstr "" -"ndryshoni saturimin, nuancën dhe shkëlqimin\n" -"në varësi të nuancës lokale" - -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 -msgid "quasi-linear, RGB" -msgstr "kuazilinear, RGB" - -#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 -msgid "quasi-linear, RGB, scene-referred" -msgstr "kuazilinear, RGB, sipas skenës" - -#: ../src/iop/colorequal.c:2098 -msgid "bleach bypass" -msgstr "bardhezi me ngjyra" - -#: ../src/iop/colorequal.c:2142 -msgid "Kodachrome 64 like" -msgstr "si Kodachrome 64" - -#: ../src/iop/colorequal.c:2186 -msgid "Kodak Portra 400 like" -msgstr "si Kodak Portra 400" - -#: ../src/iop/colorequal.c:2230 -msgid "teal & orange" -msgstr "cian me portokalli" - -#. Page OPTIONS -#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 -#: ../src/iop/filmicrgb.c:4552 -msgid "options" -msgstr "opsionet" - -#: ../src/iop/colorequal.c:2982 -msgid "" -"double-click to reset the curve\n" -"middle-click to toggle sliders visibility\n" -"alt+scroll to change page" -msgstr "" -"lakorja kthehet me dopioklik\n" -"shkarësit bëhen të dukshëm me klikim në mes\n" -"faqja ndryshohet me alt+rrëshqitje mausi" - -#: ../src/iop/colorequal.c:3008 -msgid "shift nodes to lower or higher hue" -msgstr "zhvendosni nyjat në nuancë më të ulët ose të lartë" - -#: ../src/iop/colorequal.c:3011 -msgid "" -"pick hue from image and visualize it\n" -"ctrl+click to select an area" -msgstr "" -"mblidhni nuancën nga imazhi dhe vizualizojeni\n" -"zona përzgjidhet me ctrl+klikim" - -#: ../src/iop/colorequal.c:3030 -msgid "change hue hue-wise" -msgstr "ndryshoni nuancën prej nuancës" - -#: ../src/iop/colorequal.c:3048 -msgid "change saturation hue-wise" -msgstr "ndryshoni saturimin prej nuancës" - -#: ../src/iop/colorequal.c:3066 -msgid "change brightness hue-wise" -msgstr "ndryshoni shkëlqimin prej nuancës" - -#: ../src/iop/colorequal.c:3099 -msgid "" -"the white level set manually or via the picker restricts brightness " -"corrections\n" -"to stay below the defined level. the default is fine for most images." -msgstr "" -"kur e përcaktoni bardhësinë vetë ose me pipetë, korrigjimet te shkëlqimi do " -"mbeten\n" -"brenda nivelit të përcaktuar. vlera standarde është mirë për shumicën e " -"imazheve." - -#: ../src/iop/colorequal.c:3104 -msgid "change for sharper or softer hue curve" -msgstr "përdorni lakore akute ose më të butë për nuancën" - -#: ../src/iop/colorequal.c:3108 -msgid "restrict effect by using a guided filter based on hue and saturation" -msgstr "" -"efekti kufizohet duke përdorur filtër drejtues në bazë të nuancës dhe " -"saturimit" - -#: ../src/iop/colorequal.c:3114 -msgid "" -"set radius of the guided filter chroma analysis (hue).\n" -"increase if there is large local variance of hue or strong chroma noise." -msgstr "" -"caktoni rrezen e analizimit kromatik të filtrit drejtues (nuancës).\n" -"rriteni nëse nuanca ka variancë lokale ose zhurmë kromatike të madhe." - -#: ../src/iop/colorequal.c:3121 -msgid "" -"visualize weighting function on changed output and view weighting curve.\n" -"red shows possibly changed data, blueish parts will not be changed." -msgstr "" -"interpretoni grafikisht funksionin e ponderuar të outputit dhe lakoren " -"përgjegjëse.\n" -"me të kuqe tregohen të dhënat që kanë ndryshuar, ndërsa me blu, pjesët e " -"pandryshuara." - -#: ../src/iop/colorequal.c:3125 -msgid "" -"set saturation threshold for the guided filter.\n" -" - decrease to allow changes in areas with low chromaticity\n" -" - increase to restrict changes to higher chromaticities\n" -" increases contrast and avoids brightness changes in low chromaticity areas" -msgstr "" -"caktoni pragun e saturimit për filtrin drejtues.\n" -" - uleni për të lejuar ndryshimet në zonat me kromaticitet të ulët\n" -" - rriteni për të kufizuar ndryshimet në zonat me kromaticitet të lartë\n" -" kontrasti do të rritet, shkëlqimi do të ruhet në zonat me kromaticitet të " -"ulët" - -#: ../src/iop/colorequal.c:3133 -msgid "" -"set saturation contrast for the guided filter.\n" -" - increase to favor sharp transitions between saturations leading to higher " -"contrast\n" -" - decrease for smoother transitions" -msgstr "" -"caktoni kontrastin e saturimit për filtrin drejtues.\n" -" - rriteni për të pasur shkallë saturimi më të dukshme, pra edhe kontrast më " -"të lartë\n" -" - uleni për të zbutur shkallët e saturimit" - -#: ../src/iop/colorequal.c:3140 -msgid "set radius of applied parameters for the guided filter" -msgstr "caktoni rrezen e parametrave për filtrin drejtues" - -#: ../src/iop/colorequal.c:3143 -msgid "" -"visualize changed output for the selected tab.\n" -"red shows increased values, blue decreased." -msgstr "" -"interpretoni grafikisht outputin në skedën e përzgjedhur.\n" -"me të kuqe tregohen vlerat e rritura, ndërsa me blu, ato që janë ulur." - -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "profili kolorimetrik input" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -20697,16 +22435,16 @@ msgstr "" "konvertoni inputet RGB duke iu referuar linjës së zhvillimit,\n" "për të rilevuar vlerat RGB nëpërmjet profileve kolorimetrike" -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:317 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "i detyrueshëm" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "përcaktohet nga profili" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format msgid "" "can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" @@ -20802,35 +22540,35 @@ msgstr "" "transferoni paletën e ngjyrave dhe ndarjen tonale\n" "nga një imazh te tjetri" -#: ../src/iop/colormapping.c:1002 +#: ../src/iop/colormapping.c:1000 msgid "acquire as source" msgstr "marr si burim" -#: ../src/iop/colormapping.c:1006 +#: ../src/iop/colormapping.c:1004 msgid "analyze this image as a source image" msgstr "analizoni si imazh burimor" -#: ../src/iop/colormapping.c:1008 +#: ../src/iop/colormapping.c:1006 msgid "acquire as target" msgstr "marr si synim" -#: ../src/iop/colormapping.c:1012 +#: ../src/iop/colormapping.c:1010 msgid "analyze this image as a target image" msgstr "analizoni imazhin si synim" -#: ../src/iop/colormapping.c:1014 +#: ../src/iop/colormapping.c:1012 msgid "source clusters:" msgstr "grupet burimore:" -#: ../src/iop/colormapping.c:1015 +#: ../src/iop/colormapping.c:1013 msgid "target clusters:" msgstr "grupet e synuara:" -#: ../src/iop/colormapping.c:1018 +#: ../src/iop/colormapping.c:1016 msgid "number of clusters to find in image. value change resets all clusters" msgstr "numri i grupeve të gjetura në imazh" -#: ../src/iop/colormapping.c:1021 +#: ../src/iop/colormapping.c:1019 msgid "" "how clusters are mapped. low values: based on color proximity, high values: " "based on color dominance" @@ -20838,15 +22576,15 @@ msgstr "" "rilevimi i grupeve. vlerat e ulëta: sipas afërsisë së ngjyrave, vlerat e " "larta: sipas dominancës së ngjyrave" -#: ../src/iop/colormapping.c:1026 +#: ../src/iop/colormapping.c:1024 msgid "level of histogram equalization" msgstr "shkalla e nivelimit të histogramit" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "profili kolorimetrik output" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -20854,56 +22592,56 @@ msgstr "" "konvertoni linjën e zhvillimit duke iu referuar ekranit RGB,\n" "për të rilevuar vlerat RGB nëpërmjet profileve kolorimetrike" -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "jolinear, RGB ose Lab, sipas ekranit" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "profili i mangët output është zëvendësuar me sRGB!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "profili për bocën e ngjyrave është zëvendësuar me sRGB!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "profili i pagarantuar output është zëvendësuar me sRGB!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "synimi output" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "synimi i zhvillimit" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1636 -#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 -#: ../src/views/darkroom.c:3140 ../src/views/lighttable.c:1346 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 +#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 +#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "perceptiv" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1637 -#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 -#: ../src/views/darkroom.c:3141 ../src/views/lighttable.c:1347 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 +#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 +#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "kolorimetria relative" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1638 -#: ../src/libs/print_settings.c:2577 ../src/libs/print_settings.c:2926 -#: ../src/views/darkroom.c:3142 ../src/views/lighttable.c:1348 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 +#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 +#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "saturimi" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1639 -#: ../src/libs/print_settings.c:2578 ../src/libs/print_settings.c:2927 -#: ../src/views/darkroom.c:3143 ../src/views/lighttable.c:1349 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 +#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 +#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "kolorimetria absolute" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "profilet ICC të eksportimit" @@ -20917,8 +22655,8 @@ msgstr "rikuperoni reflekset e shkurtuara duke i mbushur me ngjyrat e përafërt #: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:899 ../src/iop/hazeremoval.c:913 +#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 +#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 #: ../src/iop/levels.c:354 msgid "inconsistent output" msgstr "output i paqëndrueshëm" @@ -20961,8 +22699,8 @@ msgstr "kur dhe si u jepet përparësi ngjyrave të caktuara zëvendësuese" msgid "the hue tone which should be given precedence over other hue tones" msgstr "toni i nuancës që merr përparësi mbi tonet e nuancave të tjera" -#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1825 -#: ../src/iop/highlights.c:1339 +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "nuk aplikohet" @@ -21091,29 +22829,33 @@ msgstr "inkuadroj|deformimi" msgid "change the framing" msgstr "ndryshoni inkuadrimin" -#: ../src/iop/crop.c:1276 +#: ../src/iop/crop.c:1274 msgid "45x35, portrait" msgstr "45x35, portret" -#: ../src/iop/crop.c:1286 +#: ../src/iop/crop.c:1284 msgid "2:1, Univisium" msgstr "2:1, Univisium" -#: ../src/iop/crop.c:1287 +#: ../src/iop/crop.c:1285 msgid "CinemaScope" msgstr "CinemaScope" -#: ../src/iop/crop.c:1290 +#: ../src/iop/crop.c:1288 msgid "65:24, XPan" msgstr "65:24, XPan" -#: ../src/iop/crop.c:1830 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "rrokullisni imazhin e prerë horizontalisht ose vertikalisht" + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "" "ripërmasohet me tërheqjen e mausit, ruani raportin përmasor: " "shift+tërheqje" -#: ../src/iop/crop.c:1837 +#: ../src/iop/crop.c:1841 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" @@ -21182,12 +22924,12 @@ msgstr "nuk mund të racionohet buferi i dematricimit" msgid "can't equilibrate greens" msgstr "nuk ekuilibrohet e gjelbra" -#: ../src/iop/demosaic.c:1452 +#: ../src/iop/demosaic.c:1449 #, c-format msgid "`%s' color matrix not found for 4bayer image!" msgstr "nuk gjendet matrica e ngjyrave `%s' për imazhin 4bayer!" -#: ../src/iop/demosaic.c:1740 +#: ../src/iop/demosaic.c:1738 msgid "" "Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " "slow.\n" @@ -21203,7 +22945,7 @@ msgstr "" "dematricuesit dysh e rritin kohën e procesimit duke ndërthurur një variant " "VNG në fazën e dytë." -#: ../src/iop/demosaic.c:1745 +#: ../src/iop/demosaic.c:1743 msgid "" "X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " "chroma are slow.\n" @@ -21215,15 +22957,15 @@ msgstr "" "dematricuesit dysh e rritin kohën e procesimit duke ndërthurur një variant " "VNG në fazën e dytë." -#: ../src/iop/demosaic.c:1751 +#: ../src/iop/demosaic.c:1749 msgid "Bayer4 sensor demosaicing methods." msgstr "metodat e dematricimit për sensorët Bayer4." -#: ../src/iop/demosaic.c:1756 +#: ../src/iop/demosaic.c:1754 msgid "monochrome sensor demosaicing methods." msgstr "metodat e dematricimit për sensorët monokromatikë." -#: ../src/iop/demosaic.c:1760 +#: ../src/iop/demosaic.c:1758 msgid "" "contrast threshold for dual demosaic.\n" "set to 0.0 for high frequency content\n" @@ -21233,11 +22975,11 @@ msgstr "" "vendoset 0.0 për materialet me frekuencë të lartë,\n" "vendoset 1.0 për materialet e sheshta" -#: ../src/iop/demosaic.c:1763 +#: ../src/iop/demosaic.c:1761 msgid "toggle mask visualization" msgstr "vizualizimi i maskës" -#: ../src/iop/demosaic.c:1767 +#: ../src/iop/demosaic.c:1765 msgid "" "threshold for edge-aware median.\n" "set to 0.0 to switch off\n" @@ -21247,7 +22989,7 @@ msgstr "" "vendoset 0.0 për ta fikur,\n" "vendoset 1.0 për të shpërfillur cepat" -#: ../src/iop/demosaic.c:1770 +#: ../src/iop/demosaic.c:1768 msgid "" "LMMSE refinement steps. the median steps average the output,\n" "refine adds some recalculation of red & blue channels" @@ -21255,17 +22997,17 @@ msgstr "" "hapat e rafinimit LMMSE. hapat medianë e mesatarizojnë outputin,\n" "rafinimi kryen disa përllogaritje shtesë për kanalet kuqe dhe blu" -#: ../src/iop/demosaic.c:1773 +#: ../src/iop/demosaic.c:1771 msgid "how many color smoothing median steps after demosaicing" msgstr "hapat mesatarë për rrafshimin e ngjyrave pas dematricimit" -#: ../src/iop/demosaic.c:1776 +#: ../src/iop/demosaic.c:1774 msgid "green channels matching method. only applies for some old sensors" msgstr "" "metoda e përputhjes së kanaleve gjelbër. zbatohet vetëm për disa sensorë të " "vjetër" -#: ../src/iop/demosaic.c:1779 +#: ../src/iop/demosaic.c:1777 msgid "" "capture sharpen recovers details lost due to in-camera blurring\n" "which can be caused by diffraction, the anti-aliasing filter or other\n" @@ -21275,15 +23017,15 @@ msgstr "" "nga kamera si pasojë e difraksionit, filtrit me efekt antialias\n" "ose burime të tjera të sfumimit të tipit gausian" -#: ../src/iop/demosaic.c:1784 +#: ../src/iop/demosaic.c:1782 msgid "capture sharpen controls" msgstr "butonët e qartësimit të shkrepjes" -#: ../src/iop/demosaic.c:1788 +#: ../src/iop/demosaic.c:1786 msgid "set effect strength by iterations" msgstr "vendosni forcën e efektit duke e përsëritur" -#: ../src/iop/demosaic.c:1793 +#: ../src/iop/demosaic.c:1791 msgid "" "capture sharpen radius should reflect the overall gaussian type blur\n" "of the camera sensor, possibly the anti-aliasing filter and the lens.\n" @@ -21298,7 +23040,7 @@ msgstr "" "duke e rritur këtë do të shkaktoni artefakte, si aureola apo unaza skajore,\n" "sidomos kur përdoret parametri me disa 'përsëritje'." -#: ../src/iop/demosaic.c:1799 +#: ../src/iop/demosaic.c:1797 msgid "" "calculate the capture sharpen radius from available raw sensor data.\n" "for best results avoid cropping or darkroom zooming in" @@ -21307,7 +23049,7 @@ msgstr "" "sensorit.\n" "për rezultate më të mira, shmangni prerjen ose zmadhimin në dhomën e errët" -#: ../src/iop/demosaic.c:1803 +#: ../src/iop/demosaic.c:1801 msgid "" "restrict capture sharpening to areas with high local contrast,\n" "increase to exclude flat areas in very dark or noisy images,\n" @@ -21324,11 +23066,11 @@ msgstr "" "shënim: herën tjetër, pragu standard do të jetë zero. përdoret si e " "paracaktuar." -#: ../src/iop/demosaic.c:1807 +#: ../src/iop/demosaic.c:1805 msgid "visualize sharpened areas" msgstr "shfaq zonat e qartësuara" -#: ../src/iop/demosaic.c:1812 +#: ../src/iop/demosaic.c:1810 msgid "" "further increase sharpen radius at image corners,\n" "the sharp center of the image will not be affected" @@ -21336,15 +23078,15 @@ msgstr "" "rritni rrezen e qartësimit në cepat e imazhit,\n" "nuk do të preket qendra e qartësuar e imazhit" -#: ../src/iop/demosaic.c:1814 +#: ../src/iop/demosaic.c:1812 msgid "visualize the overall radius" msgstr "shfaq rrezen e përgjithshme" -#: ../src/iop/demosaic.c:1819 +#: ../src/iop/demosaic.c:1817 msgid "adjust to the sharp image center" msgstr "përshtateni sipas qendrës së qartë të imazhit" -#: ../src/iop/demosaic.c:1826 +#: ../src/iop/demosaic.c:1824 msgid "demosaicing is only used for color raw images" msgstr "dematricimi përdoret vetëm për imazhet bruto me ngjyrë" @@ -21356,47 +23098,47 @@ msgstr "" "llogaritja e rrezes është e pasaktë për shkak të prerjes ose zmadhimit të " "tepërt" -#: ../src/iop/denoiseprofile.c:807 +#: ../src/iop/denoiseprofile.c:808 msgid "wavelets: chroma only" msgstr "valëz: vetëm kroma" -#: ../src/iop/denoiseprofile.c:813 +#: ../src/iop/denoiseprofile.c:814 msgid "denoise (profiled)" msgstr "zbutja e zhurmës (e profilizuar)" -#: ../src/iop/denoiseprofile.c:819 +#: ../src/iop/denoiseprofile.c:820 msgid "denoise using noise statistics profiled on sensors" msgstr "zbutni zhurmën duke përdorur statistika të profilizuara për sensorët" -#: ../src/iop/denoiseprofile.c:2861 +#: ../src/iop/denoiseprofile.c:2850 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "ISO e gjetur %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2865 +#: ../src/iop/denoiseprofile.c:2854 #, c-format msgid "found ISO %d" msgstr "ISO e gjetur %d" -#: ../src/iop/denoiseprofile.c:2882 +#: ../src/iop/denoiseprofile.c:2871 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "ISO e interpoluar %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2886 +#: ../src/iop/denoiseprofile.c:2875 #, c-format msgid "interpolated ISO %d" msgstr "ISO e interpoluar %d" -#: ../src/iop/denoiseprofile.c:3622 +#: ../src/iop/denoiseprofile.c:3611 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3623 +#: ../src/iop/denoiseprofile.c:3612 msgid "U0V0" msgstr "U0V0" -#: ../src/iop/denoiseprofile.c:3661 +#: ../src/iop/denoiseprofile.c:3650 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" @@ -21406,37 +23148,37 @@ msgstr "" "uniformitet perfekt, kur doni të\n" "vlerësoni variancën e zhurmës." -#: ../src/iop/denoiseprofile.c:3667 +#: ../src/iop/denoiseprofile.c:3656 msgid "variance computed on the red channel" msgstr "varianca e kalkuluar në kanalin kuqe" -#: ../src/iop/denoiseprofile.c:3671 +#: ../src/iop/denoiseprofile.c:3660 msgid "variance computed on the green channel" msgstr "varianca e kalkuluar në kanalin gjelbër" -#: ../src/iop/denoiseprofile.c:3676 +#: ../src/iop/denoiseprofile.c:3665 msgid "variance computed on the blue channel" msgstr "varianca e kalkuluar në kanalin blu" -#: ../src/iop/denoiseprofile.c:3679 +#: ../src/iop/denoiseprofile.c:3668 msgid "variance red: " msgstr "varianca kuqe: " -#: ../src/iop/denoiseprofile.c:3680 +#: ../src/iop/denoiseprofile.c:3669 msgid "variance green: " msgstr "varianca gjelbër: " -#: ../src/iop/denoiseprofile.c:3681 +#: ../src/iop/denoiseprofile.c:3670 msgid "variance blue: " msgstr "varianca blu: " -#: ../src/iop/denoiseprofile.c:3689 ../src/libs/export.c:1599 -#: ../src/libs/neural_restore.c:2367 ../src/libs/print_settings.c:2518 -#: ../src/libs/print_settings.c:2874 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4293 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "profili" -#: ../src/iop/denoiseprofile.c:3723 +#: ../src/iop/denoiseprofile.c:3712 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -21452,7 +23194,7 @@ msgstr "" "duhet çaktivizuar nëse bashkimi i ngjyrave\n" "është përdorur në instanca të mëparshme." -#: ../src/iop/denoiseprofile.c:3729 +#: ../src/iop/denoiseprofile.c:3718 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" @@ -21464,7 +23206,7 @@ msgstr "" "sipas metodave për tonet HDR / reflekset /\n" "diapazonin dinamik / HLG." -#: ../src/iop/denoiseprofile.c:3734 +#: ../src/iop/denoiseprofile.c:3723 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -21485,11 +23227,11 @@ msgstr "" "do të ndryshojë sasinë e imtësimit. nëse e aktivizoni,\n" "nuk mund të riktheheni te algoritmi i vjetër." -#: ../src/iop/denoiseprofile.c:3744 +#: ../src/iop/denoiseprofile.c:3733 msgid "profile used for variance stabilization" msgstr "profili për stabilizimin e variancës" -#: ../src/iop/denoiseprofile.c:3746 +#: ../src/iop/denoiseprofile.c:3735 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -21499,7 +23241,7 @@ msgstr "" "mënyrat jolokale janë më mirë për bashkimin e `ndriçimeve',\n" "valëzat janë më mirë për bashkimin e `ngjyrave'" -#: ../src/iop/denoiseprofile.c:3750 +#: ../src/iop/denoiseprofile.c:3739 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" @@ -21511,7 +23253,7 @@ msgstr "" "ndërsa Y0U0V0 ndërthur kanalet në mënyrë që\n" "zhurma e kromës dhe lumës të zbutet ndaras." -#: ../src/iop/denoiseprofile.c:3755 +#: ../src/iop/denoiseprofile.c:3744 msgid "" "radius of the patches to match.\n" "increase for more sharpness on strong edges, and better denoising of smooth " @@ -21525,7 +23267,7 @@ msgstr "" "nëse detajet janë zbutur së tepërmi, uleni vlerën ose rriteni peshën e " "pikselit qendror." -#: ../src/iop/denoiseprofile.c:3761 +#: ../src/iop/denoiseprofile.c:3750 msgid "" "emergency use only: radius of the neighborhood to search patches in. increase " "for better denoising performance, but watch the long runtimes! large radii " @@ -21535,7 +23277,7 @@ msgstr "" "për të përmirësuar performancën e imtësimit, por kini parasysh vonesat! " "rrezet e mëdha mund të jenë shumë të ngadalta, sa për dijeni." -#: ../src/iop/denoiseprofile.c:3767 +#: ../src/iop/denoiseprofile.c:3756 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -21545,7 +23287,7 @@ msgstr "" "rriteni për të ulur kokrrizat e ashpra.\n" "nuk ndikon në kohën e ekzekutimit." -#: ../src/iop/denoiseprofile.c:3771 +#: ../src/iop/denoiseprofile.c:3760 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -21557,11 +23299,11 @@ msgstr "" "nevojitet për të rikuperuar detajet\n" "në rast se arna është mjaft e madhe." -#: ../src/iop/denoiseprofile.c:3775 +#: ../src/iop/denoiseprofile.c:3764 msgid "finetune denoising strength" msgstr "rregulloni forcën e imtësimit" -#: ../src/iop/denoiseprofile.c:3777 +#: ../src/iop/denoiseprofile.c:3766 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" @@ -21573,7 +23315,7 @@ msgstr "" "ose nëse ka mbetur zhurma e kromës.\n" "kjo mund të ndodhë te fotot e nënekspozuara." -#: ../src/iop/denoiseprofile.c:3782 +#: ../src/iop/denoiseprofile.c:3771 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" @@ -21583,7 +23325,7 @@ msgstr "" "uleni për të zbutur më fort zhurmën\n" "në zonat e errëta të imazhit." -#: ../src/iop/denoiseprofile.c:3786 +#: ../src/iop/denoiseprofile.c:3775 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -21593,7 +23335,7 @@ msgstr "" "uleni nëse hijet janë tepër vjollcë.\n" "rriteni nëse hijet janë tepër të gjelbra." -#: ../src/iop/denoiseprofile.c:3790 +#: ../src/iop/denoiseprofile.c:3779 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -21719,13 +23461,13 @@ msgstr "" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1763 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" msgstr "karakteristikat" -#: ../src/iop/diffuse.c:1769 +#: ../src/iop/diffuse.c:1768 msgid "" "more iterations make the effect stronger but the module slower.\n" "this is analogous to giving more time to the diffusion reaction.\n" @@ -21737,7 +23479,7 @@ msgstr "" "nëse keni në plan të qartësoni ose pikturoni imazhin,\n" "numri i shtuar i përsëritjeve e ndihmon rindërtimin." -#: ../src/iop/diffuse.c:1778 +#: ../src/iop/diffuse.c:1777 msgid "" "main scale of the diffusion.\n" "zero makes diffusion act on the finest details more heavily.\n" @@ -21751,7 +23493,7 @@ msgstr "" "lëreni zero për të kryer desfumim dhe imtësim.\n" "rriteni për të ndryshuar kontrastin lokal." -#: ../src/iop/diffuse.c:1788 +#: ../src/iop/diffuse.c:1787 msgid "" "width of the diffusion around the central radius.\n" "high values diffuse on a large band of radii.\n" @@ -21765,12 +23507,12 @@ msgstr "" "nëse keni në plan të desfumoni imazhin,\n" "rrezja duhet të jetë sa gjerësia e sfumimit me objektiv." -#: ../src/iop/diffuse.c:1794 +#: ../src/iop/diffuse.c:1793 msgctxt "section" msgid "speed (sharpen ↔ diffuse)" msgstr "shpejtësia (qartësimi ↔ difuzimi)" -#: ../src/iop/diffuse.c:1800 +#: ../src/iop/diffuse.c:1799 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 1st order anisotropy (set below).\n" @@ -21786,7 +23528,7 @@ msgstr "" "vlerat pozitive janë për difuzimin dhe sfumimin,\n" "zeroja nuk bën asgjë." -#: ../src/iop/diffuse.c:1810 +#: ../src/iop/diffuse.c:1809 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 2nd order anisotropy (set below).\n" @@ -21802,7 +23544,7 @@ msgstr "" "vlerat pozitive janë për difuzimin dhe sfumimin,\n" "zeroja nuk bën asgjë." -#: ../src/iop/diffuse.c:1820 +#: ../src/iop/diffuse.c:1819 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 3rd order anisotropy (set below).\n" @@ -21818,7 +23560,7 @@ msgstr "" "vlerat pozitive janë për difuzimin dhe sfumimin,\n" "zeroja nuk bën asgjë." -#: ../src/iop/diffuse.c:1830 +#: ../src/iop/diffuse.c:1829 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 4th order anisotropy (set below).\n" @@ -21834,12 +23576,12 @@ msgstr "" "vlerat pozitive janë për difuzimin dhe sfumimin,\n" "zeroja nuk bën asgjë." -#: ../src/iop/diffuse.c:1836 +#: ../src/iop/diffuse.c:1835 msgctxt "section" msgid "direction" msgstr "drejtimi" -#: ../src/iop/diffuse.c:1842 +#: ../src/iop/diffuse.c:1841 msgid "" "direction of 1st order speed (set above).\n" "\n" @@ -21853,7 +23595,7 @@ msgstr "" "vlerat pozitive evitojnë disi cepat (izofotet),\n" "zeroja ndikon njëlloj tek të dyja (izotropike)." -#: ../src/iop/diffuse.c:1851 +#: ../src/iop/diffuse.c:1850 msgid "" "direction of 2nd order speed (set above).\n" "\n" @@ -21867,7 +23609,7 @@ msgstr "" "vlerat pozitive evitojnë disi cepat (izofotet),\n" "zeroja ndikon njëlloj tek të dyja (izotropike)." -#: ../src/iop/diffuse.c:1860 +#: ../src/iop/diffuse.c:1859 msgid "" "direction of 3rd order speed (set above).\n" "\n" @@ -21881,7 +23623,7 @@ msgstr "" "vlerat pozitive evitojnë disi cepat (izofotet),\n" "zeroja ndikon njëlloj tek të dyja (izotropike)." -#: ../src/iop/diffuse.c:1869 +#: ../src/iop/diffuse.c:1868 msgid "" "direction of 4th order speed (set above).\n" "\n" @@ -21895,12 +23637,12 @@ msgstr "" "vlerat pozitive evitojnë disi cepat (izofotet),\n" "zeroja ndikon njëlloj tek të dyja (izotropike)." -#: ../src/iop/diffuse.c:1874 +#: ../src/iop/diffuse.c:1873 msgctxt "section" msgid "edge management" msgstr "menaxhimi i cepave" -#: ../src/iop/diffuse.c:1882 +#: ../src/iop/diffuse.c:1881 msgid "" "increase or decrease the sharpness of the highest frequencies.\n" "can be used to keep details after blooming,\n" @@ -21910,7 +23652,7 @@ msgstr "" "mund të përdoret për të ruajtur detajet pas rrezatimit.\n" "kur e kryeni veç qartësimin, vlerën e shpejtësisë lëreni negative." -#: ../src/iop/diffuse.c:1889 +#: ../src/iop/diffuse.c:1888 msgid "" "define the sensitivity of the variance penalty for edges.\n" "increase to exclude more edges from diffusion,\n" @@ -21920,7 +23662,7 @@ msgstr "" "rriteni që difuzioni të mos aplikohet në shumë cepa,\n" "nëse shfaqen efekte skajore ose aureola." -#: ../src/iop/diffuse.c:1896 +#: ../src/iop/diffuse.c:1895 msgid "" "define the variance threshold between edge amplification and penalty.\n" "decrease if you want pixels on smooth surfaces get a boost,\n" @@ -21932,12 +23674,12 @@ msgstr "" "rriteni nëse shihni zhurmë në sipërfaqet e lëmuara ose\n" "nëse zonat e errëta duken tejet të qarta krahasuar me zonat e çelëta." -#: ../src/iop/diffuse.c:1901 +#: ../src/iop/diffuse.c:1900 msgctxt "section" msgid "diffusion spatiality" msgstr "hapësira e difuzimit" -#: ../src/iop/diffuse.c:1907 +#: ../src/iop/diffuse.c:1906 msgid "" "luminance threshold for the mask.\n" "0. disables the luminance masking and applies the module on the whole image.\n" @@ -22218,11 +23960,11 @@ msgstr "16 EV (HDR)" msgid "18 EV (HDR++)" msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1461 +#: ../src/iop/filmic.c:1462 msgid "read-only graph, use the parameters below to set the nodes" msgstr "grafik vetëm për lexim, caktoni nyjat me parametrat e mëposhtëm" -#: ../src/iop/filmic.c:1469 +#: ../src/iop/filmic.c:1471 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -22230,7 +23972,7 @@ msgstr "" "përshtateni sipas luminancës mesatare të subjektit.\n" "duhet rreth 18%, përveçse në situatat me ndriçim të pasëm." -#: ../src/iop/filmic.c:1480 ../src/iop/filmicrgb.c:4387 +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -22240,7 +23982,7 @@ msgstr "" "kjo është vlera që do të tregonte ekspozimetri në skenë.\n" "rregullojeni për të evituar shkurtimin e reflekseve" -#: ../src/iop/filmic.c:1492 ../src/iop/filmicrgb.c:4398 +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -22252,7 +23994,7 @@ msgstr "" "rriteni për të shtuar kontrastin.\n" "uleni për të rikuperuar detajet e zbehura." -#: ../src/iop/filmic.c:1503 +#: ../src/iop/filmic.c:1509 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -22260,7 +24002,7 @@ msgstr "" "rritni ose ulni diapazonin e kalkuluar dinamik.\n" "nevojitet së bashku me \"vetërregulloj nivelet\"." -#: ../src/iop/filmic.c:1512 +#: ../src/iop/filmic.c:1519 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -22272,21 +24014,15 @@ msgstr "" "funksionon më mirë për panoramat dhe imazhet me ndriçim uniform,\n" "por nuk funksionon për imazhet me pak apo shumë kontrast." -#: ../src/iop/filmic.c:1520 ../src/iop/filmicrgb.c:4495 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 msgid "" "slope of the linear part of the curve\n" -"affects mostly the mid-tones" -msgstr "" -"pjerrësia e pjesës lineare të lakores\n" -"ndikon kryesisht në tonet e mesme" - -#. geotagging -#: ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4504 -#: ../src/libs/metadata_view.c:169 -msgid "latitude" -msgstr "latituda" +"affects mostly the mid-tones" +msgstr "" +"pjerrësia e pjesës lineare të lakores\n" +"ndikon kryesisht në tonet e mesme" -#: ../src/iop/filmic.c:1529 +#: ../src/iop/filmic.c:1539 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -22296,11 +24032,11 @@ msgstr "" "rriteni për të shtuar kontrastin në luminancat ekstreme.\n" "nuk ka efekt te tonet e mesme." -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1546 msgid "shadows/highlights balance" msgstr "balancimi i hijeve/reflekseve" -#: ../src/iop/filmic.c:1538 ../src/iop/filmicrgb.c:4515 +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -22312,7 +24048,7 @@ msgstr "" "përdoreni nëse doni të mbroni detajet\n" "në njërin ekstremitet të histogramit." -#: ../src/iop/filmic.c:1547 +#: ../src/iop/filmic.c:1561 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -22322,7 +24058,7 @@ msgstr "" "vlera duhet vendosur nën 100%\n" "nëse aktivizoni ruajtjen e krominancës." -#: ../src/iop/filmic.c:1556 +#: ../src/iop/filmic.c:1572 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -22333,38 +24069,37 @@ msgstr "" "uleni nëse hijet dhe/ose reflekset mbingopen me ngjyra." #. Add export intent combo -#: ../src/iop/filmic.c:1566 ../src/libs/export.c:1617 -#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2920 -#: ../src/views/darkroom.c:3148 ../src/views/lighttable.c:1353 +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 msgid "intent" msgstr "synimi" -#: ../src/iop/filmic.c:1567 +#: ../src/iop/filmic.c:1584 msgid "contrasted" msgstr "e kontrastuar" #. centripetal spline -#: ../src/iop/filmic.c:1569 ../src/iop/profile_gamma.c:602 +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "linear" #. monotonic spline -#: ../src/iop/filmic.c:1570 +#: ../src/iop/filmic.c:1587 msgid "optimized" msgstr "e rregulluar" -#. monotonic spline -#: ../src/iop/filmic.c:1571 +#: ../src/iop/filmic.c:1589 msgid "change this method if you see reversed contrast or faded blacks" msgstr "" "përdoreni metodën nëse përmbysen vlerat e kontrastit ose zbehen ngjyrat e zeza" #. Preserve color -#: ../src/iop/filmic.c:1575 +#: ../src/iop/filmic.c:1593 msgid "preserve the chrominance" msgstr "ruajtja e krominancës" -#: ../src/iop/filmic.c:1577 +#: ../src/iop/filmic.c:1596 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -22374,7 +24109,7 @@ msgstr "" "mund të shtojë aberracionet kromatike.\n" "nëse e përdorni, saturimi duhet rregulluar manualisht." -#: ../src/iop/filmic.c:1586 ../src/iop/filmicrgb.c:4534 +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -22382,7 +24117,7 @@ msgstr "" "luminanca e outputit të zi puro, kjo duhet 0%\n" "përveçse kur doni një paraqitje të zbehur" -#: ../src/iop/filmic.c:1594 ../src/iop/filmicrgb.c:4541 +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -22390,7 +24125,7 @@ msgstr "" "grija e mesme e ekranit ose e hapësirës së synuar të ngjyrave.\n" "mos e prekni këtë pa i ditur pasojat." -#: ../src/iop/filmic.c:1602 ../src/iop/filmicrgb.c:4548 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -22398,11 +24133,11 @@ msgstr "" "luminanca e outputit të bardhë puro, kjo duhet 100%\n" "përveçse kur doni një paraqitje të zbehur" -#: ../src/iop/filmic.c:1608 +#: ../src/iop/filmic.c:1630 msgid "target gamma" msgstr "gama e synuar" -#: ../src/iop/filmic.c:1609 +#: ../src/iop/filmic.c:1632 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -22412,17 +24147,17 @@ msgstr "" "që ka ekrani ose hapësira e ngjyrave.\n" "mos e prekni pa i ditur pasojat." -#: ../src/iop/filmic.c:1616 +#: ../src/iop/filmic.c:1640 msgctxt "section" msgid "destination/display" msgstr "destinacioni/ekrani" -#: ../src/iop/filmic.c:1625 +#: ../src/iop/filmic.c:1649 msgctxt "section" msgid "logarithmic shaper" msgstr "modeluesi logaritmik" -#: ../src/iop/filmic.c:1631 +#: ../src/iop/filmic.c:1655 msgctxt "section" msgid "filmic S curve" msgstr "lakorja filmike S" @@ -22459,67 +24194,66 @@ msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "" "problem me racionimin e memories në GPU nga rindërtimi filmik i reflekseve" -#: ../src/iop/filmicrgb.c:2368 +#: ../src/iop/filmicrgb.c:2366 msgid "filmic works only on RGB input" msgstr "filmik punon vetëm me input RGB" -#: ../src/iop/filmicrgb.c:3429 +#: ../src/iop/filmicrgb.c:3425 msgid "look only" msgstr "vetëm paraqitja" -#: ../src/iop/filmicrgb.c:3431 +#: ../src/iop/filmicrgb.c:3427 msgid "look + mapping (lin)" msgstr "paraqitja + rilevimi (lin)" -#: ../src/iop/filmicrgb.c:3433 +#: ../src/iop/filmicrgb.c:3429 msgid "look + mapping (log)" msgstr "paraqitja + rilevimi (log)" -#: ../src/iop/filmicrgb.c:3435 +#: ../src/iop/filmicrgb.c:3431 msgid "dynamic range mapping" msgstr "rilevimi i diapazonit dinamik" -#: ../src/iop/filmicrgb.c:3802 +#: ../src/iop/filmicrgb.c:3798 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3818 +#: ../src/iop/filmicrgb.c:3814 #, no-c-format msgid "% display" msgstr "% ekrani" -#: ../src/iop/filmicrgb.c:3830 +#: ../src/iop/filmicrgb.c:3826 msgid "EV scene" msgstr "EV skena" -#: ../src/iop/filmicrgb.c:3834 +#: ../src/iop/filmicrgb.c:3830 #, no-c-format msgid "% camera" msgstr "% kamera" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3870 ../src/iop/filmicrgb.c:4528 +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 msgid "display" msgstr "ekrani" #. axis legend -#: ../src/iop/filmicrgb.c:3879 +#: ../src/iop/filmicrgb.c:3875 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3888 ../src/iop/filmicrgb.c:4367 +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 msgid "scene" msgstr "skena" #. axis legend -#: ../src/iop/filmicrgb.c:3897 +#: ../src/iop/filmicrgb.c:3893 msgid "(EV)" msgstr "(EV)" -#. we are over the graph area -#: ../src/iop/filmicrgb.c:4307 +#: ../src/iop/filmicrgb.c:4305 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -22529,7 +24263,7 @@ msgstr "" "lakorja e çelët është për rilevimin e toneve filmike.\n" "lakorja e errët është për uljen e ngjyrave." -#: ../src/iop/filmicrgb.c:4313 +#: ../src/iop/filmicrgb.c:4312 msgid "toggle axis labels and values display" msgstr "shfaqni etiketat dhe vlerat e boshteve" @@ -22556,7 +24290,7 @@ msgstr "" "vlera që vendosni këtu do të rilevohet në 18.45%.\n" "ulni vlerën për rritur shkëlqimin e përgjithshëm." -#: ../src/iop/filmicrgb.c:4413 +#: ../src/iop/filmicrgb.c:4416 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -22573,16 +24307,16 @@ msgstr "" "para përdorimit, sigurohuni që i kuptoni supozimet e bëra." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4422 +#: ../src/iop/filmicrgb.c:4425 msgid "reconstruct" msgstr "rindërtimi" -#: ../src/iop/filmicrgb.c:4424 +#: ../src/iop/filmicrgb.c:4427 msgctxt "section" msgid "highlights clipping" msgstr "shkurtimi i reflekseve" -#: ../src/iop/filmicrgb.c:4431 +#: ../src/iop/filmicrgb.c:4434 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -22598,7 +24332,7 @@ msgstr "" "uleni vlerën për të përfshirë më shumë zona,\n" "rriteni për të përjashtuar më shumë zona." -#: ../src/iop/filmicrgb.c:4441 +#: ../src/iop/filmicrgb.c:4444 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -22609,16 +24343,16 @@ msgstr "" "rriteni për ta bërë kalimin më të butë dhe më të sfumuar." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4446 ../src/iop/filmicrgb.c:4447 +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 msgid "display highlight reconstruction mask" msgstr "shfaqni maskën për rindërtimin e reflekseve" -#: ../src/iop/filmicrgb.c:4453 +#: ../src/iop/filmicrgb.c:4456 msgctxt "section" msgid "balance" msgstr "balanca" -#: ../src/iop/filmicrgb.c:4459 +#: ../src/iop/filmicrgb.c:4462 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22635,7 +24369,7 @@ msgstr "" "rriteni nëse nuk ka shkurtime në të paktën njërin kanal RGB.\n" "uleni nëse shumë zona kanë shkurtime në gjithë kanalet RGB." -#: ../src/iop/filmicrgb.c:4470 +#: ../src/iop/filmicrgb.c:4473 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22652,7 +24386,7 @@ msgstr "" "rriteni nëse doni më shumë detaje.\n" "uleni nëse doni më shumë sfumim." -#: ../src/iop/filmicrgb.c:4482 +#: ../src/iop/filmicrgb.c:4485 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -22670,11 +24404,11 @@ msgstr "" "uleni nëse vini re reflekse të kuqërreme ose jashtë spektrit." #. Page LOOK -#: ../src/iop/filmicrgb.c:4490 +#: ../src/iop/filmicrgb.c:4493 msgid "look" msgstr "paraqitja" -#: ../src/iop/filmicrgb.c:4500 +#: ../src/iop/filmicrgb.c:4505 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -22684,7 +24418,7 @@ msgstr "" "rritja i bën reflekset më të shkëlqyeshme dhe më pak të komprimuara.\n" "ulja i venit reflekset." -#: ../src/iop/filmicrgb.c:4508 +#: ../src/iop/filmicrgb.c:4513 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -22696,7 +24430,7 @@ msgstr "" "ose e kundërta. ngjyrat nuk do të ulen në intervalin e latitudës.\n" "nuk ka efekt te tonet e mesme." -#: ../src/iop/filmicrgb.c:4523 ../src/iop/filmicrgb.c:4667 +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -22706,7 +24440,7 @@ msgstr "" "sidomos në luminancat ekstreme.\n" "rriteni nëse ulen ngjyrat e hijeve dhe/ose reflekseve." -#: ../src/iop/filmicrgb.c:4557 +#: ../src/iop/filmicrgb.c:4566 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -22716,7 +24450,7 @@ msgstr "" "v4 është metoda e re e uljes së ngjyrave, që bazohet në pastërtinë spektrale " "të dritës." -#: ../src/iop/filmicrgb.c:4561 +#: ../src/iop/filmicrgb.c:4571 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -22726,7 +24460,7 @@ msgstr "" "mund të shkaktojë aberracione dhe zhurmë kromatike,\n" "ndaj sigurohuni që t'i korrigjoni mirë ato diku tjetër." -#: ../src/iop/filmicrgb.c:4570 +#: ../src/iop/filmicrgb.c:4581 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -22736,7 +24470,7 @@ msgstr "" "e forta përdor kurbaturë të madhe, që i komprimon shumë tonet.\n" "e buta përdor kurbaturë të vogël, që i komprimon më pak tonet." -#: ../src/iop/filmicrgb.c:4575 +#: ../src/iop/filmicrgb.c:4587 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -22746,7 +24480,7 @@ msgstr "" "e forta përdor kurbaturë të madhe, që i komprimon shumë tonet.\n" "e buta përdor kurbaturë të vogël, që i komprimon më pak tonet." -#: ../src/iop/filmicrgb.c:4582 +#: ../src/iop/filmicrgb.c:4594 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -22759,7 +24493,7 @@ msgstr "" "ekspozimi global rregullohet më mirë me modulin e ekspozimit.\n" "kur çaktivizohet përdoret grija e mesme standarde 18.45%." -#: ../src/iop/filmicrgb.c:4589 +#: ../src/iop/filmicrgb.c:4601 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -22771,7 +24505,7 @@ msgstr "" "grija e mesme do të mbetet identike dhe shpejtësia do të përmirësohet.\n" "çaktivizohet për ta pasur nën kontroll." -#: ../src/iop/filmicrgb.c:4595 +#: ../src/iop/filmicrgb.c:4607 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -22783,7 +24517,7 @@ msgstr "" "procesi do të jetë i ngadaltë, por reflekset do të dalin më neutrale.\n" "ndihmon edhe në rastet e vështira të reflekseve të kuqërreme." -#: ../src/iop/filmicrgb.c:4602 +#: ../src/iop/filmicrgb.c:4615 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -22795,7 +24529,7 @@ msgstr "" "kur imazhi është i zhurmshëm përgjithësisht dhe\n" "bashkohet më mirë me pjesën tjetër të imazhit." -#: ../src/iop/filmicrgb.c:4609 +#: ../src/iop/filmicrgb.c:4623 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -22803,11 +24537,11 @@ msgstr "" "zgjidhni shpërndarjen statistikore të zhurmës\n" "që modeli i zhurmës të përputhet me atë të sensorit." -#: ../src/iop/filmicrgb.c:4673 +#: ../src/iop/filmicrgb.c:4688 msgid "mid-tones saturation" msgstr "saturimi i toneve të mesme" -#: ../src/iop/filmicrgb.c:4674 +#: ../src/iop/filmicrgb.c:4690 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -22817,11 +24551,11 @@ msgstr "" "sidomos në luminancat e mesme.\n" "rriteni nëse pakësohen ngjyrat e toneve të mesme." -#: ../src/iop/filmicrgb.c:4680 +#: ../src/iop/filmicrgb.c:4696 msgid "highlights saturation mix" msgstr "kombinimi i reflekseve të saturuara" -#: ../src/iop/filmicrgb.c:4681 +#: ../src/iop/filmicrgb.c:4698 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -22881,15 +24615,15 @@ msgstr "rilevimi global i toneve" msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "ky modul është i vjetër. lutemi të përdorni më mirë modulin filmik RGB." -#: ../src/iop/globaltonemap.c:631 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 msgid "operator" msgstr "operatori" -#: ../src/iop/globaltonemap.c:632 +#: ../src/iop/globaltonemap.c:630 msgid "the global tonemap operator" msgstr "operatori i rilevimit global të toneve" -#: ../src/iop/globaltonemap.c:635 +#: ../src/iop/globaltonemap.c:633 msgid "" "the bias for tonemapper controls the linearity, the higher the more details " "in blacks" @@ -22897,7 +24631,7 @@ msgstr "" "devijimi kontrollon linearitetin e rilevimit. sa më i lartë, aq më të " "detajuara do të jenë të zezat" -#: ../src/iop/globaltonemap.c:639 +#: ../src/iop/globaltonemap.c:637 msgid "the target light for tonemapper specified as cd/m2" msgstr "drita e synuar, shprehur në cd/m2" @@ -22961,11 +24695,11 @@ msgstr "densiteti i shkallëzuar" msgid "simulate an optical graduated neutral density filter" msgstr "simuloni filtrin optik me densitet neutral të shkallëzuar" -#: ../src/iop/graduatednd.c:1060 +#: ../src/iop/graduatednd.c:1033 msgid "the density in EV for the filter" msgstr "densiteti në EV i filtrit" -#: ../src/iop/graduatednd.c:1065 +#: ../src/iop/graduatednd.c:1038 #, no-c-format msgid "" "hardness of graduation:\n" @@ -22974,34 +24708,34 @@ msgstr "" "fortësia e shkallëzimit:\n" "0% = butë, 100% = fort" -#: ../src/iop/graduatednd.c:1070 +#: ../src/iop/graduatednd.c:1043 msgid "rotation of filter -180 to 180 degrees" msgstr "rrotullimi i filtrit -180 në 180 gradë" -#: ../src/iop/graduatednd.c:1083 +#: ../src/iop/graduatednd.c:1056 msgid "select the hue tone of filter" msgstr "përzgjidhni tonin e nuancës së filtrit" -#: ../src/iop/graduatednd.c:1089 +#: ../src/iop/graduatednd.c:1062 msgid "select the saturation of filter" msgstr "përzgjidhni saturimin e filtrit" -#: ../src/iop/graduatednd.c:1100 +#: ../src/iop/graduatednd.c:1073 #, c-format msgid "[%s on nodes] change line rotation" msgstr "[%s për vijat] ndryshoj rrotullimin e vijës" -#: ../src/iop/graduatednd.c:1101 +#: ../src/iop/graduatednd.c:1074 #, c-format msgid "[%s on line] move line" msgstr "[%s për vijën] lëviz vijën" -#: ../src/iop/graduatednd.c:1103 +#: ../src/iop/graduatednd.c:1076 #, c-format msgid "[%s on line] change density" msgstr "[%s për vijën] ndryshoj densitetin" -#: ../src/iop/graduatednd.c:1105 +#: ../src/iop/graduatednd.c:1078 #, c-format msgid "[%s on line] change hardness" msgstr "[%s për vijën] ndryshoj fortësinë" @@ -23047,7 +24781,7 @@ msgstr "hiqni mjegullën dhe brymën atmosferike nga imazhet" msgid "amount of haze reduction" msgstr "sasia e brymës që duhet reduktuar" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4423 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 msgid "distance" msgstr "distanca" @@ -23055,7 +24789,7 @@ msgstr "distanca" msgid "limit haze removal up to a specific spatial depth" msgstr "kufizoni heqjen e brymës në një hapësirë specifike" -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:931 +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 msgid "haze removal could not calculate ambient light due to image content" msgstr "" "drita ambientale nuk mund të llogaritet për shkak të përmbajtjes së imazhit" @@ -23072,7 +24806,7 @@ msgstr "shmangni reflekset e kuqërreme dhe provoni të rikuperoni ngjyrat e tyr msgid "reconstruction, raw" msgstr "rindërtimi, bruto" -#: ../src/iop/highlights.c:1157 +#: ../src/iop/highlights.c:1156 msgid "" "highlights: mode not available for this type of image. falling back to " "inpaint opposed." @@ -23080,11 +24814,11 @@ msgstr "" "reflekset: kjo metodë nuk vlen për këtë lloj imazhi. do të përdoret " "kundërpikturimi." -#: ../src/iop/highlights.c:1282 +#: ../src/iop/highlights.c:1281 msgid "highlight reconstruction method" msgstr "metoda e rindërtimit të reflekseve" -#: ../src/iop/highlights.c:1287 +#: ../src/iop/highlights.c:1286 msgid "" "manually adjust the clipping threshold mostly used against magenta " "highlights.\n" @@ -23098,7 +24832,7 @@ msgstr "" "'segmentim',\n" "sidomos kur pika e bardhë e kamerës nuk është përcaktuar saktë." -#: ../src/iop/highlights.c:1291 +#: ../src/iop/highlights.c:1290 msgid "" "visualize clipped highlights in a false color representation.\n" "the effective clipping level also depends on the reconstruction method." @@ -23106,7 +24840,7 @@ msgstr "" "interpretoni grafikisht me ngjyra false reflekset që janë shkurtuar.\n" "niveli efektiv i shkurtimit varet edhe nga metoda e rindërtimit." -#: ../src/iop/highlights.c:1296 +#: ../src/iop/highlights.c:1295 msgid "" "combine closely related clipped segments by morphological operations.\n" "this often leads to improved color reconstruction for tiny segments before " @@ -23116,11 +24850,11 @@ msgstr "" "kështu shpesh ngjyrat në segmentet e vogla rindërtohen më mirë në sfond të " "errët." -#: ../src/iop/highlights.c:1299 +#: ../src/iop/highlights.c:1298 msgid "visualize the combined segments in a false color representation." msgstr "interpretoni grafikisht me ngjyra false segmentet që janë ndërthurur." -#: ../src/iop/highlights.c:1302 +#: ../src/iop/highlights.c:1301 msgid "" "select inpainting after segmentation analysis.\n" "increase to favor candidates found in segmentation analysis, decrease for " @@ -23130,7 +24864,7 @@ msgstr "" "rriteni për të favorizuar kandidatët e zbuluar nga analiza segmentore, uleni " "për të kundërpikturuar." -#: ../src/iop/highlights.c:1307 +#: ../src/iop/highlights.c:1306 msgid "" "visualize segments that are considered to have a good candidate in a false " "color representation." @@ -23138,7 +24872,7 @@ msgstr "" "interpretoni grafikisht me ngjyra false segmentet që konsiderohen si " "kandidatë të duhur." -#: ../src/iop/highlights.c:1310 +#: ../src/iop/highlights.c:1309 msgid "" "approximate lost data in regions with all photosites clipped, the effect " "depends on segment size and border gradients.\n" @@ -23158,16 +24892,16 @@ msgstr "" "mënyrat e sheshta nuk i marrin parasysh strukturat e pashkurtuara (si linjat " "e elektrotransmetimit) për të evituar shfaqjen e gradientëve." -#: ../src/iop/highlights.c:1316 +#: ../src/iop/highlights.c:1315 msgid "set strength of rebuilding in regions with all photosites clipped." msgstr "" "caktoni efektin rindërtues në rajonet ku fotozitet janë shkurtuar plotësisht." -#: ../src/iop/highlights.c:1320 +#: ../src/iop/highlights.c:1319 msgid "show the effect that is added to already reconstructed data." msgstr "tregoni efektin mbi të dhënat që janë rindërtuar më parë." -#: ../src/iop/highlights.c:1323 +#: ../src/iop/highlights.c:1322 msgid "" "add noise to visually blend the reconstructed areas\n" "into the rest of the noisy image. useful at high ISO." @@ -23175,7 +24909,7 @@ msgstr "" "shtoni zhurmë për të bashkuar vizualisht zonat e rindërtuara\n" "me pjesën tjetër të imazhit të zhurmshëm. me dobi për ISO të larta." -#: ../src/iop/highlights.c:1327 +#: ../src/iop/highlights.c:1326 msgid "" "increase if magenta highlights don't get fully corrected\n" "each new iteration brings a performance penalty." @@ -23183,7 +24917,7 @@ msgstr "" "rriteni nëse reflekset e kuqërreme nuk korrigjohen plotësisht\n" "çdo përsëritje e veprimit kryhet në dëm të performancës." -#: ../src/iop/highlights.c:1332 +#: ../src/iop/highlights.c:1331 msgid "" "increase if magenta highlights don't get fully corrected.\n" "this may produce non-smooth boundaries between valid and clipped regions." @@ -23191,7 +24925,7 @@ msgstr "" "rriteni nëse reflekset e kuqërreme nuk korrigjohen plotësisht.\n" "mund të shfaqen caqe jo të rrafshëta në zonat e duhura dhe të shkurtuara." -#: ../src/iop/highlights.c:1336 +#: ../src/iop/highlights.c:1335 msgid "" "increase to correct larger clipped areas.\n" "large values bring huge performance penalties" @@ -23199,7 +24933,7 @@ msgstr "" "rriteni për të korrigjuar zonat e mëdha të shkurtuara.\n" "vlerat e mëdha e dëmtojnë rëndë performancën" -#: ../src/iop/highlights.c:1340 +#: ../src/iop/highlights.c:1339 msgid "this module does not work with monochrome RAW files" msgstr "ky modul nuk punon për imazhet monokromatike RAW" @@ -23223,11 +24957,11 @@ msgstr "frekuencial, Lab" msgid "special, Lab, scene-referred" msgstr "special, Lab, sipas skenës" -#: ../src/iop/highpass.c:356 +#: ../src/iop/highpass.c:354 msgid "the sharpness of highpass filter" msgstr "qartësia e filtrit me frekuencë të lartë" -#: ../src/iop/highpass.c:360 +#: ../src/iop/highpass.c:358 msgid "the contrast of highpass filter" msgstr "kontrasti i filtrit me frekuencë të lartë" @@ -23306,23 +25040,23 @@ msgstr "mblidhni ngjyrën e materialit nga imazhi" msgid "select color of film material" msgstr "përzgjidhni ngjyrën e materialit filmik" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "korrigjimi i objektivit" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" msgstr "vineta|aberracionet kromatike|deformimi" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "korrigjoni defektet optike të objektivave" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "gjeometrik dhe rindërtues, RGB" -#: ../src/iop/lens.cc:3761 +#: ../src/iop/lens.cc:3755 #, c-format msgid "" "maker:\t\t%s\n" @@ -23335,7 +25069,7 @@ msgstr "" "montatura:\t\t%s\n" "koeficienti prerës:\t%.1f" -#: ../src/iop/lens.cc:4003 +#: ../src/iop/lens.cc:3997 #, c-format msgid "" "maker:\t\t%s\n" @@ -23354,19 +25088,19 @@ msgstr "" "lloji:\t\t%s\n" "montatura:\t%s" -#: ../src/iop/lens.cc:4076 +#: ../src/iop/lens.cc:4070 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4091 +#: ../src/iop/lens.cc:4085 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4239 +#: ../src/iop/lens.cc:4233 msgid "camera/lens not found" msgstr "nuk gjendet kamera/objektivi" -#: ../src/iop/lens.cc:4240 +#: ../src/iop/lens.cc:4234 msgid "" "please select your lens manually\n" "you might also want to check if your Lensfun database is up-to-date\n" @@ -23378,65 +25112,65 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4384 +#: ../src/iop/lens.cc:4378 msgid "camera model" msgstr "modeli i kamerës" -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4383 msgid "find camera" msgstr "gjeni kamerën" -#: ../src/iop/lens.cc:4401 +#: ../src/iop/lens.cc:4395 msgid "find lens" msgstr "gjeni objektivin" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4404 msgid "focal length (mm)" msgstr "largësia fokale (mm)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4411 msgid "f-number (aperture)" msgstr "numri-f (hapja e diafragmës)" -#: ../src/iop/lens.cc:4424 +#: ../src/iop/lens.cc:4418 msgid "distance to subject" msgstr "distanca nga subjekti" #. scale #. upscale page: scale factor selector -#: ../src/iop/lens.cc:4459 ../src/iop/overlay.c:1121 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1480 ../src/libs/export.c:1557 -#: ../src/libs/neural_restore.c:2283 +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 +#: ../src/libs/neural_restore.c:4203 msgid "scale" msgstr "shëmbëllimi" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4455 msgid "auto scale" msgstr "vetëshëmbëllej" -#: ../src/iop/lens.cc:4463 +#: ../src/iop/lens.cc:4457 msgid "automatic scale to available image size due to Lensfun data" msgstr "" "shëmbëlleni automatikisht nisur nga përmasat e imazhit sipas të dhënave " "Lensfun" -#: ../src/iop/lens.cc:4468 +#: ../src/iop/lens.cc:4462 msgid "correct distortions or apply them" msgstr "korrigjoni ose aplikoni deformimet" -#: ../src/iop/lens.cc:4476 +#: ../src/iop/lens.cc:4470 msgid "transversal chromatic aberration red" msgstr "aberracioni kromatik tërthor i të kuqes" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4475 msgid "transversal chromatic aberration blue" msgstr "aberracioni kromatik tërthor i blusë" -#: ../src/iop/lens.cc:4488 +#: ../src/iop/lens.cc:4482 msgid "use latest algorithm" msgstr "përdorni algoritmin e fundit" -#: ../src/iop/lens.cc:4491 +#: ../src/iop/lens.cc:4485 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -23446,40 +25180,40 @@ msgstr "" "nëse e aktivizoni, nuk mund të riktheheni\n" "te algoritmi i vjetër." -#: ../src/iop/lens.cc:4502 +#: ../src/iop/lens.cc:4496 msgid "fine-tuning" msgstr "rregullimi" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4506 +#: ../src/iop/lens.cc:4500 msgid "fine-tune" msgstr "rregulloj" -#: ../src/iop/lens.cc:4514 +#: ../src/iop/lens.cc:4508 msgid "tune the warp and chromatic aberration correction" msgstr "rregulloni përdredhjet dhe aberracionet kromatike të korrigjuara" -#: ../src/iop/lens.cc:4519 +#: ../src/iop/lens.cc:4513 msgid "tune the vignette correction" msgstr "rregulloni vinetën e korrigjuar" -#: ../src/iop/lens.cc:4524 +#: ../src/iop/lens.cc:4518 msgid "tune the TCA red correction" msgstr "korrigjoni TCA kuqe" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4523 msgid "tune the TCA blue correction" msgstr "korrigjoni TCA blu" -#: ../src/iop/lens.cc:4533 +#: ../src/iop/lens.cc:4527 msgid "image scaling" msgstr "shëmbëllimi i imazhit" -#: ../src/iop/lens.cc:4535 +#: ../src/iop/lens.cc:4529 msgid "automatic scale to available image size" msgstr "shëmbëllej automatikisht me përmasat e imazhit" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4539 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -23489,46 +25223,46 @@ msgstr "" " a) të dhënat dhe algoritmet që mundëson projekti Lensfun\n" " b) metadatat e integruara që mundëson prodhuesi i kamerës ose softueri" -#: ../src/iop/lens.cc:4552 +#: ../src/iop/lens.cc:4546 msgid "which corrections to apply" msgstr "korrigjimet që aplikohen" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4557 +#: ../src/iop/lens.cc:4551 msgid "corrections done: " msgstr "korrigjimet e kryera: " -#: ../src/iop/lens.cc:4560 +#: ../src/iop/lens.cc:4554 msgid "which corrections have actually been done" msgstr "korrigjimet që janë kryer realisht" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4571 msgid "manual vignette correction" msgstr "korrigjimi manual i vinetës" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4575 msgid "additional manually controlled optical vignetting correction" msgstr "korrigjimi optik i vinetës me metoda manuale shtesë" -#: ../src/iop/lens.cc:4584 +#: ../src/iop/lens.cc:4578 msgid "vignette" msgstr "vineta" -#: ../src/iop/lens.cc:4588 +#: ../src/iop/lens.cc:4582 msgid "amount of the applied optical vignetting correction" msgstr "shtrirja e korrigjimit optik në vinetë" -#: ../src/iop/lens.cc:4592 +#: ../src/iop/lens.cc:4586 msgid "show applied optical vignette correction mask" msgstr "tregoni maskën e korrigjimit optik në vinetë" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4590 msgid "radius of uncorrected center" msgstr "rrezja e qendrës së pakorrigjuar" -#: ../src/iop/lens.cc:4602 +#: ../src/iop/lens.cc:4596 msgid "steepness of the correction effect outside of radius" msgstr "shkalla e shmangies së efektit korrigjues jashtë rrezes" @@ -23589,11 +25323,11 @@ msgstr "lëngëzimi" msgid "distort parts of the image" msgstr "deformoni pjesët e imazhit" -#: ../src/iop/liquify.c:2863 +#: ../src/iop/liquify.c:2862 msgid "click to edit nodes" msgstr "përpunoni nyjat me klikim" -#: ../src/iop/liquify.c:3565 +#: ../src/iop/liquify.c:3564 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -23603,7 +25337,7 @@ msgstr "" "madhësia: me rrëshqitjen e mausit - forca: shift+rrëshqitje - " "drejtimi: ctrl+rrëshqitje" -#: ../src/iop/liquify.c:3568 +#: ../src/iop/liquify.c:3567 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -23613,7 +25347,7 @@ msgstr "" "madhësia: me rrëshqitjen e mausit - forca: shift+rrëshqitje - " "drejtimi: ctrl+rrëshqitje" -#: ../src/iop/liquify.c:3571 +#: ../src/iop/liquify.c:3570 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -23623,11 +25357,11 @@ msgstr "" "madhësia: me rrëshqitjen e mausit - forca: shift+rrëshqitje - " "drejtimi: ctrl+rrëshqitje" -#: ../src/iop/liquify.c:3617 +#: ../src/iop/liquify.c:3616 msgid "warps|nodes count:" msgstr "numri i përdredhjeve|nyjave:" -#: ../src/iop/liquify.c:3622 +#: ../src/iop/liquify.c:3621 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -23635,44 +25369,44 @@ msgstr "" "përdorni instrumentin për të shtuar përdredhjet\n" "përdredhja hiqet me klikim djathtas" -#: ../src/iop/liquify.c:3628 +#: ../src/iop/liquify.c:3627 msgid "edit, add and delete nodes" msgstr "përpunoni, shtoni dhe fshini nyjat" -#: ../src/iop/liquify.c:3633 ../src/iop/liquify.c:3639 ../src/iop/liquify.c:3645 -#: ../src/iop/retouch.c:2445 ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 -#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1818 ../src/libs/masks.c:1826 -#: ../src/libs/masks.c:1834 ../src/libs/masks.c:1842 ../src/libs/masks.c:1850 -#: ../src/libs/masks.c:1859 +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 +#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 +#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 +#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 +#: ../src/libs/masks.c:1876 msgid "shapes" msgstr "format" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw curves" msgstr "vizatoni lakore" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw multiple curves" msgstr "vizatoni disa lakore" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw lines" msgstr "vizatoni vija" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw multiple lines" msgstr "vizatoni disa vija" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw points" msgstr "vizatoni pika" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw multiple points" msgstr "vizatoni disa pika" -#: ../src/iop/liquify.c:3652 +#: ../src/iop/liquify.c:3651 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -23681,7 +25415,7 @@ msgstr "" "djathtas\n" "përdorni vijën/lakoren me ctrl+alt+klikim" -#: ../src/iop/liquify.c:3655 +#: ../src/iop/liquify.c:3654 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -23692,23 +25426,23 @@ msgstr "" "vetëharkuar, kulmore, harkuar, simetrike me ctrl+klikim - hiqni " "me klikim djathtas" -#: ../src/iop/liquify.c:3659 ../src/iop/liquify.c:3661 +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 msgid "shape of path: drag" msgstr "forma e trajektores: me tërheqjen e mausit" -#: ../src/iop/liquify.c:3663 +#: ../src/iop/liquify.c:3662 msgid "radius: drag" msgstr "rrezja: me tërheqjen e mausit" -#: ../src/iop/liquify.c:3665 +#: ../src/iop/liquify.c:3664 msgid "hardness (center): drag" msgstr "fortësia (qendër): me tërheqjen e mausit" -#: ../src/iop/liquify.c:3667 +#: ../src/iop/liquify.c:3666 msgid "hardness (feather): drag" msgstr "fortësia (sfumatura): me tërheqjen e mausit" -#: ../src/iop/liquify.c:3669 +#: ../src/iop/liquify.c:3668 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -23812,147 +25546,147 @@ msgstr "saturimi i ngjyrave të filtrit me frekuencë të ulët" msgid "which filter to use for blurring" msgstr "lloji i filtrit sfumues" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:133 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:138 msgid "perform color space corrections and apply look" msgstr "korrigjoni hapësirën e ngjyrave dhe aplikoni stilin" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:141 msgid "defined by profile, RGB" msgstr "përcaktohet nga profili, RGB" -#: ../src/iop/lut3d.c:489 +#: ../src/iop/lut3d.c:490 msgid "error allocating buffer for gmz LUT" msgstr "problem me racionimin e buferit për gmz LUT" -#: ../src/iop/lut3d.c:517 +#: ../src/iop/lut3d.c:518 #, c-format msgid "invalid png file %s" msgstr "skedar PNG i pasaktë %s" -#: ../src/iop/lut3d.c:525 +#: ../src/iop/lut3d.c:526 #, c-format msgid "png bit depth %d is not supported" msgstr "thellësia e bitëve të PNG-së %d nuk garantohet" -#: ../src/iop/lut3d.c:539 ../src/iop/lut3d.c:549 +#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 #, c-format msgid "invalid level in png file %d %d" msgstr "nivel i pasaktë në skedarin PNG %d %d" -#: ../src/iop/lut3d.c:544 +#: ../src/iop/lut3d.c:545 msgid "this darktable build is not compatible with compressed CLUT" msgstr "versioni i darktable nuk përshtatet me CLUT-të e komprimuara" -#: ../src/iop/lut3d.c:561 ../src/iop/lut3d.c:816 +#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "gabim - madhësia e LUT 3D %d e tejkalon maksimumin e garantuar" -#: ../src/iop/lut3d.c:573 +#: ../src/iop/lut3d.c:574 msgid "error allocating buffer for png LUT" msgstr "problem me racionimin e buferit për PNG LUT" -#: ../src/iop/lut3d.c:581 +#: ../src/iop/lut3d.c:582 #, c-format msgid "error - could not read png image %s" msgstr "gabim - nuk lexohet imazhi PNG %s" -#: ../src/iop/lut3d.c:593 +#: ../src/iop/lut3d.c:594 msgid "error - allocating buffer for png LUT" msgstr "gabim - racionon buferin për PNG LUT" -#: ../src/iop/lut3d.c:769 +#: ../src/iop/lut3d.c:770 #, c-format msgid "error - invalid cube file: %s" msgstr "gabim - skedar kub i pasaktë: %s" -#: ../src/iop/lut3d.c:783 +#: ../src/iop/lut3d.c:784 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN veç 0 nuk garantohet" -#: ../src/iop/lut3d.c:795 +#: ../src/iop/lut3d.c:796 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX veç 1 nuk garantohet" -#: ../src/iop/lut3d.c:805 +#: ../src/iop/lut3d.c:806 msgid "1D cube LUT is not supported" msgstr "kubi LUT 1D nuk garantohet" -#: ../src/iop/lut3d.c:827 +#: ../src/iop/lut3d.c:828 msgid "error - allocating buffer for cube LUT" msgstr "gabim - racionon buferin për kubin LUT" -#: ../src/iop/lut3d.c:838 +#: ../src/iop/lut3d.c:839 msgid "error - cube LUT size is not defined" msgstr "gabim - nuk përcaktohet madhësia e kubit LUT" -#: ../src/iop/lut3d.c:849 +#: ../src/iop/lut3d.c:850 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "gabim - kubi LUT ka numër rreshti të pasaktë %d" -#: ../src/iop/lut3d.c:865 +#: ../src/iop/lut3d.c:866 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "" "gabim - nuk është i saktë numri i rreshtave %d për kubin LUT, duhet të jetë %d" -#: ../src/iop/lut3d.c:875 +#: ../src/iop/lut3d.c:876 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "kujdes - kubi LUT ka %d vlera jashtë intervalit [0,1]" -#: ../src/iop/lut3d.c:900 +#: ../src/iop/lut3d.c:901 #, c-format msgid "error - invalid 3dl file: %s" msgstr "gabim - skedar 3dl i pasaktë: %s" -#: ../src/iop/lut3d.c:921 +#: ../src/iop/lut3d.c:922 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "gabim - vlera maksimale e modeluesit LUT %d është tepër e ulët" -#: ../src/iop/lut3d.c:932 +#: ../src/iop/lut3d.c:933 msgid "error - allocating buffer for 3dl LUT" msgstr "gabim - racionon buferin për LUT 3dl" -#: ../src/iop/lut3d.c:945 +#: ../src/iop/lut3d.c:946 msgid "error - 3dl LUT size is not defined" msgstr "gabim - nuk përcaktohet madhësia e LUT 3dl" -#: ../src/iop/lut3d.c:973 +#: ../src/iop/lut3d.c:974 msgid "error - 3dl LUT lines number is not correct" msgstr "gabim - nuk është i saktë numri i rreshtave të LUT 3dl" -#: ../src/iop/lut3d.c:989 +#: ../src/iop/lut3d.c:990 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "gabim - vlerat maksimale LUT nuk korrespondojnë me thellësinë e bitëve" -#: ../src/iop/lut3d.c:1568 +#: ../src/iop/lut3d.c:1569 msgid "LUT root folder not defined" msgstr "nuk përcaktohet dosja bazë për LUT" -#: ../src/iop/lut3d.c:1574 +#: ../src/iop/lut3d.c:1575 msgid "select LUT file" msgstr "përzgjidhni skedarin LUT" -#: ../src/iop/lut3d.c:1595 +#: ../src/iop/lut3d.c:1596 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "CLUT hald (PNG), LUT 3D (kub ose 3dl) ose LUT gmic i komprimuar (gmz)" -#: ../src/iop/lut3d.c:1597 +#: ../src/iop/lut3d.c:1598 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "CLUT hald (PNG) ose LUT 3D (kub ose 3dl)" -#: ../src/iop/lut3d.c:1621 +#: ../src/iop/lut3d.c:1622 msgid "select file outside LUT root folder is not allowed" msgstr "nuk lejohet përzgjedhja e skedarit jashtë dosjes bazë për LUT" -#: ../src/iop/lut3d.c:1689 +#: ../src/iop/lut3d.c:1690 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " @@ -23962,7 +25696,7 @@ msgstr "" "KUJDES: dosja LUT 3D duhet caktuar te preferencat/procesimi para zgjedhjes së " "skedarit LUT" -#: ../src/iop/lut3d.c:1693 +#: ../src/iop/lut3d.c:1694 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -23970,7 +25704,7 @@ msgstr "" "përzgjidhni një skedar PNG (haldclut), kub ose 3dl. KUJDES: dosja LUT 3D " "duhet caktuar te preferencat/procesimi para zgjidhjes së skedarit LUT" -#: ../src/iop/lut3d.c:1702 +#: ../src/iop/lut3d.c:1703 msgid "" "the file path (relative to LUT folder) is saved with image along with the LUT " "data if it's a compressed LUT (gmz)" @@ -23978,7 +25712,7 @@ msgstr "" "adresa e skedarit (relative me dosjen LUT) regjistrohet bashkë me imazhin dhe " "të dhënat LUT kur ato janë komprimuar (gmz)" -#: ../src/iop/lut3d.c:1705 +#: ../src/iop/lut3d.c:1706 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -23986,23 +25720,23 @@ msgstr "" "adresa e skedarit (në bazë të dosjes LUT) regjistrohet me imazhin (dhe jo me " "të dhënat LUT)" -#: ../src/iop/lut3d.c:1714 +#: ../src/iop/lut3d.c:1715 msgid "enter LUT name" msgstr "shkruani emrin e LUT" -#: ../src/iop/lut3d.c:1729 +#: ../src/iop/lut3d.c:1730 msgid "select the LUT" msgstr "përzgjidhni LUT" -#: ../src/iop/lut3d.c:1746 +#: ../src/iop/lut3d.c:1747 msgid "select the color space in which the LUT has to be applied" msgstr "hapësira e ngjyrave ku duhet aplikuar LUT" -#: ../src/iop/lut3d.c:1748 +#: ../src/iop/lut3d.c:1749 msgid "interpolation" msgstr "interpolimi" -#: ../src/iop/lut3d.c:1749 +#: ../src/iop/lut3d.c:1750 msgid "select the interpolation method" msgstr "përzgjidhni metodën e interpolimit" @@ -24250,15 +25984,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "ndizni ose fikni butonët e ngjyrave" -#: ../src/iop/nlmeans.c:75 +#: ../src/iop/nlmeans.c:77 msgid "astrophoto denoise" msgstr "zbutja e zhurmës së astrofotove" -#: ../src/iop/nlmeans.c:80 +#: ../src/iop/nlmeans.c:82 msgid "denoise (non-local means)" msgstr "zbut zhurmën (me mjete jolokale)" -#: ../src/iop/nlmeans.c:85 +#: ../src/iop/nlmeans.c:87 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -24266,22 +26000,22 @@ msgstr "" "hiqni zhurmën me efektin poisson,\n" "më shumë për astrofotografi" -#: ../src/iop/nlmeans.c:452 +#: ../src/iop/nlmeans.c:442 msgid "radius of the patches to match" msgstr "rrezja e arnave të krahasueshme" -#: ../src/iop/nlmeans.c:460 +#: ../src/iop/nlmeans.c:450 msgid "how much to smooth brightness" msgstr "rrafshoni shkëlqimin" -#: ../src/iop/nlmeans.c:463 +#: ../src/iop/nlmeans.c:453 msgid "how much to smooth colors" msgstr "rrafshoni ngjyrat" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3017 -#: ../src/views/darkroom.c:3043 ../src/views/darkroom.c:3055 -#: ../src/views/darkroom.c:3070 ../src/views/darkroom.c:3088 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 +#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 +#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 msgid "overexposed" msgstr "mbiekspozimi" @@ -24293,11 +26027,11 @@ msgstr "problem me racionimin e buferit në modulin e mbiekspozimit" msgid "module overexposed failed in color conversion" msgstr "problem me konvertimin e ngjyrave në modulin e mbiekspozimit" -#: ../src/iop/overlay.c:146 +#: ../src/iop/overlay.c:147 msgid "composite" msgstr "kompozimi" -#: ../src/iop/overlay.c:153 +#: ../src/iop/overlay.c:154 msgid "" "combine the image with elements from another processed image\n" "(move this module to after output color profile if you see banding)" @@ -24305,11 +26039,11 @@ msgstr "" "kombinoj imazhin me elementet e një imazhi tjetër të përpunuar\n" "(moduli duhet lëvizur pas profilit të ngjyrave output nëse ka zhurmë)" -#: ../src/iop/overlay.c:163 +#: ../src/iop/overlay.c:164 msgid "layer|stack|overlay" msgstr "shtresa|grupi|mbishtresa" -#: ../src/iop/overlay.c:299 +#: ../src/iop/overlay.c:300 #, c-format msgid "" "overlay image missing from database\n" @@ -24320,13 +26054,13 @@ msgstr "" "\n" "'%s'" -#: ../src/iop/overlay.c:333 +#: ../src/iop/overlay.c:340 #, c-format msgid "image %d does not exist" msgstr "imazhi %d nuk ekziston" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:797 +#: ../src/iop/overlay.c:784 msgid "" "drop\n" "image\n" @@ -24347,12 +26081,12 @@ msgstr "" "imazhi %d nuk mund të shtrohet, sepse imazhin aktual po e përdor vetë si " "mbishtresë, direkt ose indirekt" -#: ../src/iop/overlay.c:1113 ../src/iop/watermark.c:1472 +#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "pozicionimi" -#: ../src/iop/overlay.c:1129 +#: ../src/iop/overlay.c:1132 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" @@ -24372,30 +26106,30 @@ msgstr "" "• opsionet e avancuara: dimensionet e shtresës dhe imazhit zgjidhen në mënyrë " "të pavarur" -#: ../src/iop/overlay.c:1140 +#: ../src/iop/overlay.c:1143 msgid "reference image dimension against which to scale the overlay" msgstr "" "dimensionet e imazhit që merret si referencë për shëmbëllimin e shtresës" -#: ../src/iop/overlay.c:1144 +#: ../src/iop/overlay.c:1147 msgid "overlay dimension to scale" msgstr "dimensionet e shtresës për shëmbëllim" -#: ../src/iop/overlay.c:1148 ../src/iop/watermark.c:1507 -#: ../src/libs/print_settings.c:2775 +#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "radhitja" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1175 msgid "the opacity of the overlay" msgstr "tejdukshmëria e shtresës" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1176 msgid "the scale of the overlay" msgstr "shkalla e shtresës" -#: ../src/iop/overlay.c:1174 +#: ../src/iop/overlay.c:1177 msgid "the rotation of the overlay" msgstr "rrotullimi i shtresës" @@ -24509,35 +26243,19 @@ msgstr "kryeni optimizime me hamendje" msgid "tone mapping method" msgstr "metoda e rilevimit të toneve" -#: ../src/iop/rawdenoise.c:134 -msgid "raw denoise" -msgstr "zbutja e zhurmës bruto" - -#: ../src/iop/rawdenoise.c:139 -msgid "denoise the raw image early in the pipeline" -msgstr "zbutni zhurmën e imazhit bruto në fillim të linjës së zhvillimit" - -#: ../src/iop/rawdenoise.c:929 -msgid "" -"raw denoising\n" -"only works for raw images." -msgstr "" -"zbutja e zhurmës bruto\n" -"funksionon vetëm për imazhet bruto." - -#: ../src/iop/rasterfile.c:91 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" -msgstr "maska raster të jashtme" +msgstr "maskat raster të jashtme" -#: ../src/iop/rasterfile.c:96 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "raster|maskë" -#: ../src/iop/rasterfile.c:102 +#: ../src/iop/rasterfile.c:105 msgid "read PFM/PNG files recorded for use as raster masks" msgstr "lexoj skedarët PFM/PNG të regjistruar për përdorim si maska raster" -#: ../src/iop/rasterfile.c:174 +#: ../src/iop/rasterfile.c:178 msgid "" "no mask extracted from the raster file\n" "make sure the masks have proper contrast" @@ -24545,37 +26263,37 @@ msgstr "" "nga skedari raster nuk ka dalë asnjë maskë\n" "maskat duhet të kenë kontrastin e duhur" -#: ../src/iop/rasterfile.c:179 +#: ../src/iop/rasterfile.c:183 #, c-format msgid "%d mask extracted from the raster file" msgid_plural "%d masks extracted from the raster file" msgstr[0] "%d maskë e nxjerrë nga skedari raster" msgstr[1] "%d maska të nxjerra nga skedari raster" -#: ../src/iop/rasterfile.c:206 ../src/iop/rasterfile.c:217 -#: ../src/iop/rasterfile.c:225 ../src/iop/rasterfile.c:236 -#: ../src/iop/rasterfile.c:285 +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" msgstr "nuk lexohet skedari i maskës raster '%s'" -#: ../src/iop/rasterfile.c:371 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" msgstr "nuk përcaktohet dosja bazë për skedarët e maskave raster" -#: ../src/iop/rasterfile.c:378 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" msgstr "përzgjidhni skedarin e maskës raster" -#: ../src/iop/rasterfile.c:412 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" msgstr "skedari i përzgjedhur nuk ndodhet në dosjen bazë për maskat raster" -#: ../src/iop/rasterfile.c:740 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "përzgjidhni kanalet RGB që duhen për të gjeneruar maskën raster" -#: ../src/iop/rasterfile.c:746 +#: ../src/iop/rasterfile.c:749 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" @@ -24583,16 +26301,16 @@ msgstr "" "përzgjidhni skedarin PFM/PNG që është regjistruar si maskë raster.\n" "KUJDES: më parë duhet përcaktuar adresa te preferencat/procesimi" -#: ../src/iop/rasterfile.c:755 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "adresa e skedarit të maskës regjistrohet bashkë me historikun e imazhit" #. Vectorize button -#: ../src/iop/rasterfile.c:761 +#: ../src/iop/rasterfile.c:764 msgid "vectorize" msgstr "vektorizoj" -#: ../src/iop/rasterfile.c:764 +#: ../src/iop/rasterfile.c:767 msgid "" "vectorize the current bitmap and create corresponding path masks in the mask " "manager" @@ -24600,11 +26318,31 @@ msgstr "" "vektorizoni bitmapin dhe krijoni maskat korresponduese me administruesin e " "maskave" +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 +#: ../src/libs/neural_restore.c:4160 +msgid "raw denoise" +msgstr "zbutja e zhurmës bruto" + +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" +msgstr "zbutni zhurmën e imazhit bruto në fillim të linjës së zhvillimit" + +#: ../src/iop/rawdenoise.c:929 +msgid "" +"raw denoising\n" +"only works for raw images." +msgstr "" +"zbutja e zhurmës bruto\n" +"funksionon vetëm për imazhet bruto." + #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2952 -#: ../src/views/darkroom.c:2975 ../src/views/darkroom.c:2985 -#: ../src/views/darkroom.c:3001 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 +#: ../src/views/darkroom.c:3045 msgid "raw overexposed" msgstr "mbiekspozimi i brutos" @@ -24747,29 +26485,29 @@ msgstr "" msgid "geometric and frequential, RGB" msgstr "gjeometrik dhe frekuencial, RGB" -#: ../src/iop/retouch.c:1678 +#: ../src/iop/retouch.c:1675 msgid "cannot display scales when the blending mask is displayed" msgstr "shkallët nuk shihen kur aktivizohet maska bashkuese" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 ../src/iop/retouch.c:2036 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2033 #, c-format msgid "default tool changed to %s" msgstr "ndryshoi instrumenti standard në %s" -#: ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2027 msgid "cloning" msgstr "klonimi" -#: ../src/iop/retouch.c:2034 +#: ../src/iop/retouch.c:2029 msgid "healing" msgstr "peneli korrektues" -#: ../src/iop/retouch.c:2431 +#: ../src/iop/retouch.c:2426 msgid "shapes:" msgstr "forma:" -#: ../src/iop/retouch.c:2434 +#: ../src/iop/retouch.c:2429 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -24778,62 +26516,62 @@ msgstr "" "llojin.\n" "format shtohen në shëmbëllimin aktual" -#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2556 ../src/iop/retouch.c:2562 -#: ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2575 ../src/iop/retouch.c:2582 -#: ../src/iop/retouch.c:2613 +#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2608 msgid "editing" msgstr "përpunimi" -#: ../src/iop/retouch.c:2439 +#: ../src/iop/retouch.c:2434 msgid "show and edit shapes on the current scale" msgstr "shfaqni dhe përpunoni format në shëmbëllimin aktual" -#: ../src/iop/retouch.c:2440 +#: ../src/iop/retouch.c:2435 msgid "show and edit shapes in restricted mode" msgstr "shfaqni dhe përpunoni format në mënyrë të kufizuar" #. algorithm toolbar -#: ../src/iop/retouch.c:2466 +#: ../src/iop/retouch.c:2461 msgid "algorithms:" msgstr "algoritme:" -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2492 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 msgid "activate blur tool" msgstr "aktivizoni instrumentin sfumues" -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2493 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 msgid "activate fill tool" msgstr "aktivizoni instrumentin dritësues" -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2494 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 msgid "activate cloning tool" msgstr "aktivizoni instrumentin klonues" -#: ../src/iop/retouch.c:2484 ../src/iop/retouch.c:2495 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 msgid "activate healing tool" msgstr "aktivizoni penelin korrektues" -#: ../src/iop/retouch.c:2490 +#: ../src/iop/retouch.c:2485 msgid "ctrl+click to change tool for current form" msgstr "instrumenti për formën aktuale ndryshohet me ctrl+klikim" -#: ../src/iop/retouch.c:2491 +#: ../src/iop/retouch.c:2486 msgid "shift+click to set the tool as default" msgstr "instrumenti standard caktohet me shift+klikim" -#: ../src/iop/retouch.c:2502 +#: ../src/iop/retouch.c:2497 msgid "scales:" msgstr "shkallë:" -#: ../src/iop/retouch.c:2509 +#: ../src/iop/retouch.c:2504 msgid "current:" msgstr "aktuale:" -#: ../src/iop/retouch.c:2516 +#: ../src/iop/retouch.c:2511 msgid "merge from:" msgstr "shkrirë nga:" -#: ../src/iop/retouch.c:2527 +#: ../src/iop/retouch.c:2522 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -24847,45 +26585,45 @@ msgstr "" "vija e sipërme tregon që shkalla duket në zmadhimin aktual\n" "vija e poshtme tregon që shkalla ka forma" -#: ../src/iop/retouch.c:2556 +#: ../src/iop/retouch.c:2551 msgid "display masks" msgstr "shfaqni maskat" -#: ../src/iop/retouch.c:2562 +#: ../src/iop/retouch.c:2557 msgid "temporarily switch off shapes" msgstr "çaktivizoni përkohësisht format" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2565 msgid "paste cut shapes to current scale" msgstr "ngjitni format e prera në shëmbëllimin aktual" -#: ../src/iop/retouch.c:2575 +#: ../src/iop/retouch.c:2570 msgid "cut shapes from current scale" msgstr "prisni format nga shëmbëllimi aktual" -#: ../src/iop/retouch.c:2582 +#: ../src/iop/retouch.c:2577 msgid "display wavelet scale" msgstr "shfaqni shkallën e valëzës" -#: ../src/iop/retouch.c:2596 +#: ../src/iop/retouch.c:2591 msgid "adjust preview levels" msgstr "rregulloni nivelet e parashikimit" -#: ../src/iop/retouch.c:2613 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 msgid "auto levels" msgstr "nivelet automatike" -#: ../src/iop/retouch.c:2617 +#: ../src/iop/retouch.c:2612 msgctxt "section" msgid "preview single scale" msgstr "parashikimi në shëmbëllimin tek" #. shapes selected (label) -#: ../src/iop/retouch.c:2621 +#: ../src/iop/retouch.c:2616 msgid "shape selected:" msgstr "forma e përzgjedhur:" -#: ../src/iop/retouch.c:2627 +#: ../src/iop/retouch.c:2622 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -24893,58 +26631,58 @@ msgstr "" "klikoni për të përzgjedhur formën,\n" "forma lëshohet me klikim në hapësirën boshe" -#: ../src/iop/retouch.c:2634 +#: ../src/iop/retouch.c:2629 msgid "erase the detail or fills with chosen color" msgstr "fshini detajet ose mbushini me ngjyrën e përzgjedhur" -#: ../src/iop/retouch.c:2645 ../src/iop/retouch.c:2646 +#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 msgid "select fill color" msgstr "përzgjidhni ngjyrën e mbushjes" -#: ../src/iop/retouch.c:2654 +#: ../src/iop/retouch.c:2649 msgid "pick fill color from image" msgstr "mblidhni ngjyrën e mbushjes nga imazhi" -#: ../src/iop/retouch.c:2655 +#: ../src/iop/retouch.c:2650 msgid "pick fill color" msgstr "mblidhni ngjyrën e mbushjes" -#: ../src/iop/retouch.c:2658 +#: ../src/iop/retouch.c:2653 msgid "fill color: " msgstr "ngjyra e mbushjes: " -#: ../src/iop/retouch.c:2667 +#: ../src/iop/retouch.c:2662 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "rregulloni shkëlqimin e ngjyrave. funksionon edhe për fshirjen" -#: ../src/iop/retouch.c:2673 +#: ../src/iop/retouch.c:2668 msgid "type for the blur algorithm" msgstr "lloji i algoritmit të sfumimit" -#: ../src/iop/retouch.c:2677 +#: ../src/iop/retouch.c:2672 msgid "radius of the selected blur type" msgstr "rrezja e llojit të përzgjedhur të sfumimit" -#: ../src/iop/retouch.c:2684 +#: ../src/iop/retouch.c:2679 msgid "set the opacity on the selected shape" msgstr "caktoni tejdukshmërinë e formës së përzgjedhur" -#: ../src/iop/retouch.c:2690 +#: ../src/iop/retouch.c:2685 msgctxt "section" msgid "retouch tools" msgstr "instrumentet e retushimit" -#: ../src/iop/retouch.c:2692 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "wavelet decompose" msgstr "dekompozimi i valëzës" -#: ../src/iop/retouch.c:2696 +#: ../src/iop/retouch.c:2691 msgctxt "section" msgid "shapes" msgstr "format" -#: ../src/iop/retouch.c:3839 ../src/iop/retouch.c:4661 +#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 #, c-format msgid "max scale is %i for this image size" msgstr "shkalla maks. është %i nisur nga përmasat e imazhit" @@ -25139,15 +26877,15 @@ msgstr "linear ose jolinear, Lab, sipas ekranit ose skenës" msgid "quasi-linear, Lab, display or scene-referred" msgstr "kuazilinear, Lab, sipas ekranit ose skenës" -#: ../src/iop/sharpen.c:423 +#: ../src/iop/sharpen.c:419 msgid "spatial extent of the unblurring" msgstr "shtrirja hapësinore e desfumimit" -#: ../src/iop/sharpen.c:427 +#: ../src/iop/sharpen.c:423 msgid "strength of the sharpen" msgstr "forca e qartësisë" -#: ../src/iop/sharpen.c:431 +#: ../src/iop/sharpen.c:427 msgid "threshold to activate sharpen" msgstr "pragu i aktivizimit të qartësisë" @@ -25177,7 +26915,7 @@ msgstr "si ACES 100-nit" msgid "Reinhard" msgstr "Reinhard" -#: ../src/iop/sigmoid.c:904 +#: ../src/iop/sigmoid.c:895 msgid "" "compression of the applied curve\n" "implicitly defines the supported input dynamic range" @@ -25185,7 +26923,7 @@ msgstr "" "komprimimi i lakores së aplikuar\n" "me këtë nënkuptohet diapazoni i mundshëm dinamik i inputit" -#: ../src/iop/sigmoid.c:907 +#: ../src/iop/sigmoid.c:898 msgid "" "shift the compression towards shadows or highlights.\n" "negative values increase contrast in shadows.\n" @@ -25197,7 +26935,7 @@ msgstr "" "vlerat pozitive rritin kontrastin e reflekseve.\n" "të kundërtat shkaktojnë rënien e kontrastit." -#: ../src/iop/sigmoid.c:916 +#: ../src/iop/sigmoid.c:907 msgid "" "optional correction of the hue twist introduced by\n" "the per-channel processing method." @@ -25205,11 +26943,11 @@ msgstr "" "korrigjimi i mundshëm i nuancave të spostuara\n" "si pasojë e metodës së procesimit për kanal." -#: ../src/iop/sigmoid.c:924 +#: ../src/iop/sigmoid.c:915 msgid "set custom primaries" msgstr "personalizoni ngjyrat themelore" -#: ../src/iop/sigmoid.c:930 +#: ../src/iop/sigmoid.c:921 msgid "" "primaries to use as the base for below adjustments\n" "'working profile' uses the profile set in 'input color profile'" @@ -25217,43 +26955,43 @@ msgstr "" "ngjyrat themelore që merren për bazë për rregullimet e mëposhtme\n" "'profili i punës' është përcaktuar në 'profilin kolorimetrik input'" -#: ../src/iop/sigmoid.c:950 +#: ../src/iop/sigmoid.c:941 msgid "attenuate the purity of the red primary" msgstr "fashitni pastërtinë e të kuqes themelore" -#: ../src/iop/sigmoid.c:951 +#: ../src/iop/sigmoid.c:942 msgid "rotate the red primary" msgstr "rrotulloni të kuqen themelore" -#: ../src/iop/sigmoid.c:952 +#: ../src/iop/sigmoid.c:943 msgid "attenuate the purity of the green primary" msgstr "fashitni pastërtinë e të gjelbrës themelore" -#: ../src/iop/sigmoid.c:953 +#: ../src/iop/sigmoid.c:944 msgid "rotate the green primary" msgstr "rrotulloni të gjelbrën themelore" -#: ../src/iop/sigmoid.c:954 +#: ../src/iop/sigmoid.c:945 msgid "attenuate the purity of the blue primary" msgstr "fashitni pastërtinë e blusë themelore" -#: ../src/iop/sigmoid.c:955 +#: ../src/iop/sigmoid.c:946 msgid "rotate the blue primary" msgstr "rrotulloni blunë themelore" -#: ../src/iop/sigmoid.c:962 +#: ../src/iop/sigmoid.c:953 msgid "recover some of the original purity after the inset" msgstr "rikuperoni një pjesë të pastërtisë origjinale pas rikuadrimit" -#: ../src/iop/sigmoid.c:966 +#: ../src/iop/sigmoid.c:957 msgid "display luminance" msgstr "luminanca e ekranit" -#: ../src/iop/sigmoid.c:967 +#: ../src/iop/sigmoid.c:958 msgid "set display black/white targets" msgstr "caktoni të bardhën/zezën e synuar për ekran" -#: ../src/iop/sigmoid.c:975 +#: ../src/iop/sigmoid.c:966 msgid "" "the black luminance of the target display or print.\n" "can be used creatively for a faded look." @@ -25261,7 +26999,7 @@ msgstr "" "luminanca e të zezës për ekranin e synuar ose për printim.\n" "mund të përdoret për të zbehur paraqitjen." -#: ../src/iop/sigmoid.c:980 +#: ../src/iop/sigmoid.c:971 msgid "" "the white luminance of the target display or print.\n" "can be used creatively for a faded look or blowing out whites earlier." @@ -25278,19 +27016,19 @@ msgstr "butësia" msgid "create a softened image using the Orton effect" msgstr "krijoni një imazh të butësuar me efektin Orton" -#: ../src/iop/soften.c:378 +#: ../src/iop/soften.c:374 msgid "the size of blur" msgstr "madhësia e pjesës së sfumuar" -#: ../src/iop/soften.c:382 +#: ../src/iop/soften.c:378 msgid "the saturation of blur" msgstr "saturimi i pjesës së sfumuar" -#: ../src/iop/soften.c:386 +#: ../src/iop/soften.c:382 msgid "the brightness of blur" msgstr "shkëlqimi i pjesës së sfumuar" -#: ../src/iop/soften.c:390 +#: ../src/iop/soften.c:386 msgid "the mix of effect" msgstr "kombinimi i efektit" @@ -25638,7 +27376,7 @@ msgstr "lakorja e toneve për kanalin a" msgid "tonecurve for b channel" msgstr "lakorja e toneve për kanalin b" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1459 +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 #: ../src/libs/colorpicker.c:783 msgid "pick color" msgstr "mbledh ngjyrën" @@ -25964,11 +27702,11 @@ msgstr "" "risaturoni për të rritur peshën e të zezave,\n" "të bardhave dhe pikselëve me saturim të ulët" -#: ../src/iop/velvia.c:283 +#: ../src/iop/velvia.c:282 msgid "the strength of saturation boost" msgstr "forca e saturimit të amplifikuar" -#: ../src/iop/velvia.c:286 +#: ../src/iop/velvia.c:285 msgid "how much to spare highlights and shadows" msgstr "kurseni reflekset dhe hijet" @@ -26073,29 +27811,29 @@ msgstr "" msgid "[%s on center] move vignette" msgstr "[%s në qendër] lëviz vinetën" -#: ../src/iop/watermark.c:452 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "filigrani" -#: ../src/iop/watermark.c:459 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "shtroni filigranin SVG si firmë mbi imazhin" -#: ../src/iop/watermark.c:1403 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "orientuesi" -#: ../src/iop/watermark.c:1407 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "filigranet SVG në %s/watermarks ose %s/watermarks" #. Simple text -#: ../src/iop/watermark.c:1418 ../src/iop/watermark.c:1420 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "teksti" -#: ../src/iop/watermark.c:1422 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -26103,16 +27841,16 @@ msgstr "" "teksti, etiketa: $(WATERMARK_TEXT)\n" "përdorni $(NL) për të nisur rresht të ri" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "përmbajtja" #. Text font -#: ../src/iop/watermark.c:1431 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "fonti" -#: ../src/iop/watermark.c:1438 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -26124,7 +27862,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1453 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -26132,15 +27870,11 @@ msgstr "" "ngjyra e filigranit, etiketa:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1455 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "përzgjidhni ngjyrën e filigranit" -#: ../src/iop/watermark.c:1458 -msgid "pick color from image" -msgstr "mblidhni ngjyrën nga imazhi" - -#: ../src/iop/watermark.c:1488 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" @@ -26161,25 +27895,25 @@ msgstr "" "• opsionet e avancuara: dimensionet e filigranit dhe imazhit zgjidhen në " "mënyrë të pavarur" -#: ../src/iop/watermark.c:1499 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "" "dimensionet e imazhit që merret si referencë për shëmbëllimin e filigranit" -#: ../src/iop/watermark.c:1503 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "dimensionet e filigranit për shëmbëllim" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1530 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "tejdukshmëria e filigranit" -#: ../src/iop/watermark.c:1531 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "shkalla e filigranit" -#: ../src/iop/watermark.c:1532 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "rrotullimi i filigranit" @@ -26229,7 +27963,7 @@ msgctxt "section" msgid "camera control" msgstr "kontrolli i kamerës" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:770 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 msgid "modes" msgstr "mënyrat" @@ -26358,11 +28092,11 @@ msgstr "problem me përzgjedhjen e trajektores së re për filmin %s" #: ../src/libs/collect.c:619 msgid "update path to files..." -msgstr "azhurnoj shtegun e skedarëve..." +msgstr "azhurnoj shtegun e skedarëve…" #: ../src/libs/collect.c:624 msgid "remove..." -msgstr "heq..." +msgstr "heq…" #: ../src/libs/collect.c:1382 msgid "uncategorized" @@ -26513,12 +28247,12 @@ msgstr "detajet e shkrepjes" msgid "collections settings" msgstr "parametrat e koleksioneve" -#: ../src/libs/collect.c:3554 ../src/libs/export.c:1427 +#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 #: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 #: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3968 +#: ../src/libs/tagging.c:3999 msgid "preferences..." -msgstr "preferencat..." +msgstr "preferencat…" #: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 msgid "AND" @@ -26763,7 +28497,7 @@ msgstr[1] "vërtet do e pastroni historikun e %d imazheve të përzgjedhura?" #: ../src/libs/copy_history.c:299 msgid "selective copy..." -msgstr "kopjoj pjesërisht..." +msgstr "kopjoj pjesërisht…" #: ../src/libs/copy_history.c:300 msgid "choose which modules to copy from the source image" @@ -26779,7 +28513,7 @@ msgstr "" #: ../src/libs/copy_history.c:311 msgid "selective paste..." -msgstr "ngjit pjesërisht..." +msgstr "ngjit pjesërisht…" #: ../src/libs/copy_history.c:312 msgid "choose which modules to paste to the target image(s)" @@ -26815,7 +28549,7 @@ msgstr "" #: ../src/libs/copy_history.c:334 msgid "load sidecar file..." -msgstr "hap skedarin shoqërues..." +msgstr "hap skedarin shoqërues…" #: ../src/libs/copy_history.c:335 msgid "" @@ -26863,7 +28597,7 @@ msgstr "krijoni një dublikatë 'të virgjër' të imazhit pa e zhvilluar" msgid "export" msgstr "eksportoj" -#: ../src/libs/export.c:180 +#: ../src/libs/export.c:185 msgid "" "create new files for the\n" "currently selected images\n" @@ -26873,34 +28607,34 @@ msgstr "" "për imazhet e përzgjedhura\n" "që janë përpunuar nga ju" -#: ../src/libs/export.c:341 +#: ../src/libs/export.c:346 msgid "invalid format for export selected" msgstr "keni përzgjedhur një format eksporti të pasaktë" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:351 msgid "invalid storage for export selected" msgstr "keni përzgjedhur një pajisje eksporti të pasaktë" -#: ../src/libs/export.c:358 +#: ../src/libs/export.c:363 msgid "export to disk" msgstr "eksportoj në disk" -#: ../src/libs/export.c:461 +#: ../src/libs/export.c:466 #, c-format msgid "could not login to storage `%s'!" -msgstr "nuk hyn dot në depon `%s'!" +msgstr "nuk mund të hyjë në depon `%s'!" -#: ../src/libs/export.c:633 +#: ../src/libs/export.c:638 #, c-format msgid "which is equal to %s × %s px" msgstr "që është barabar me %s × %s px" -#: ../src/libs/export.c:680 +#: ../src/libs/export.c:685 msgctxt "unit" msgid "in" msgstr "in" -#: ../src/libs/export.c:1171 +#: ../src/libs/export.c:1172 #, c-format msgid "" "style to be applied on export:\n" @@ -26909,20 +28643,20 @@ msgstr "" "stili që aplikohet gjatë eksportit:\n" "%s" -#: ../src/libs/export.c:1224 ../src/libs/print_settings.c:1250 -#: ../src/views/darkroom.c:1602 +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 +#: ../src/views/darkroom.c:1649 msgid "no styles have been created yet" msgstr "akoma nuk keni krijuar stile" -#: ../src/libs/export.c:1442 +#: ../src/libs/export.c:1443 msgid "target storage" msgstr "ruajtja" -#: ../src/libs/export.c:1466 +#: ../src/libs/export.c:1467 msgid "file format" msgstr "formati i skedarit" -#: ../src/libs/export.c:1468 +#: ../src/libs/export.c:1469 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -26942,35 +28676,35 @@ msgstr "" "nëse përdoruesi nuk përzgjedh gjithë kutitë për metadatat\n" "në preferencat e modulimit të eksportimit" -#: ../src/libs/export.c:1489 +#: ../src/libs/export.c:1490 msgid "set size" msgstr "caktoni përmasat" -#: ../src/libs/export.c:1490 +#: ../src/libs/export.c:1491 msgid "choose a method for setting the output size" msgstr "metoda e caktimit të përmasave output" -#: ../src/libs/export.c:1493 +#: ../src/libs/export.c:1494 msgid "in pixels (for file)" msgstr "në pikselë (për skedar)" -#: ../src/libs/export.c:1494 +#: ../src/libs/export.c:1495 msgid "in cm (for print)" msgstr "në cm (për printim)" -#: ../src/libs/export.c:1495 +#: ../src/libs/export.c:1496 msgid "in inch (for print)" msgstr "në inç (për printim)" -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1497 msgid "by scale (for file)" msgstr "sipas shkallës (për skedar)" -#: ../src/libs/export.c:1499 +#: ../src/libs/export.c:1500 msgid "print width" msgstr "gjerësia për printim" -#: ../src/libs/export.c:1501 ../src/libs/export.c:1518 +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -26978,11 +28712,11 @@ msgstr "" "limiti i gjerësisë maksimale output.\n" "klikimi me butonin në mes të mausit e kthen në 0." -#: ../src/libs/export.c:1505 +#: ../src/libs/export.c:1506 msgid "print height" msgstr "gjatësia për printim" -#: ../src/libs/export.c:1507 ../src/libs/export.c:1524 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -26990,19 +28724,19 @@ msgstr "" "limiti i gjatësisë maksimale output.\n" "klikimi me butonin në mes të mausit e kthen në 0." -#: ../src/libs/export.c:1513 +#: ../src/libs/export.c:1514 msgid "resolution in dot per inch" msgstr "rezolucioni në dot për inç" -#: ../src/libs/export.c:1537 +#: ../src/libs/export.c:1538 msgid "@" msgstr "@" -#: ../src/libs/export.c:1551 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 msgid "px" msgstr "px" -#: ../src/libs/export.c:1559 +#: ../src/libs/export.c:1560 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -27012,39 +28746,39 @@ msgstr "" "zero ose vlerat boshe janë barabar me 1.\n" "klikimi me butonin në mes të mausit e kthen në 1." -#: ../src/libs/export.c:1574 +#: ../src/libs/export.c:1575 msgid "allow upscaling" msgstr "zmadhimi i shëmbëllimit" -#: ../src/libs/export.c:1582 +#: ../src/libs/export.c:1583 msgid "high quality resampling" msgstr "rikampionimi me cilësi të lartë" -#: ../src/libs/export.c:1583 +#: ../src/libs/export.c:1584 msgid "do high quality resampling during export" msgstr "eksportoni me rikampionim të cilësisë së lartë" -#: ../src/libs/export.c:1590 +#: ../src/libs/export.c:1591 msgid "store masks" msgstr "depozitimi i maskave" -#: ../src/libs/export.c:1591 +#: ../src/libs/export.c:1592 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "depozitoni maskat si shtresa në imazhet e eksportuara. funksionon për disa " "formate." -#: ../src/libs/export.c:1600 ../src/libs/export.c:1635 -#: ../src/libs/neural_restore.c:2368 ../src/libs/print_settings.c:2877 -#: ../src/libs/print_settings.c:2923 +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 +#: ../src/libs/neural_restore.c:4294 ../src/libs/print_settings.c:2875 +#: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "parametrat e imazhit" -#: ../src/libs/export.c:1610 ../src/libs/print_settings.c:2911 +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 msgid "output ICC profiles" msgstr "profilet ICC output" -#: ../src/libs/export.c:1618 +#: ../src/libs/export.c:1619 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -27084,60 +28818,60 @@ msgstr "" "graduar\n" "ngjyrat. (e papërshtatshme për fotografi)." -#: ../src/libs/export.c:1646 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "në qoftë se stilet i bashkëlidhen historikut apo e zëvendësojnë atë" -#: ../src/libs/export.c:1649 ../src/libs/print_settings.c:2959 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "replace history" msgstr "zëvendësoj historikun" -#: ../src/libs/export.c:1649 ../src/libs/print_settings.c:2959 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "append history" msgstr "bashkëlidh historikun" -#: ../src/libs/export.c:1656 +#: ../src/libs/export.c:1657 msgid "select style to be applied on export" msgstr "përzgjidhni stilin që duhet aplikuar gjatë eksportit" -#: ../src/libs/export.c:1659 +#: ../src/libs/export.c:1660 msgid "temporary style to use while exporting" msgstr "stili provizor që përdoret gjatë eksportimit" -#: ../src/libs/export.c:1660 ../src/libs/print_settings.c:2940 +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 msgid "style" msgstr "stili" -#: ../src/libs/export.c:1680 +#: ../src/libs/export.c:1681 msgctxt "actionbutton" msgid "start export" msgstr "nis eksportimin" -#: ../src/libs/export.c:1686 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "storage options" msgstr "opsionet e ruajtjes" -#: ../src/libs/export.c:1688 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "format options" msgstr "opsionet e formatit" -#: ../src/libs/export.c:1690 +#: ../src/libs/export.c:1691 msgctxt "section" msgid "global options" msgstr "opsionet globale" -#: ../src/libs/export.c:1700 +#: ../src/libs/export.c:1701 msgid "multi-preset export" -msgstr "eksportimi me disa vlera të paracaktuara" +msgstr "eksportimi me vlera të paracaktuara" -#: ../src/libs/export.c:1703 +#: ../src/libs/export.c:1704 msgid "export the selected images with multiple presets" msgstr "eksportoni imazhet e përzgjedhura me disa vlera të paracaktuara" -#: ../src/libs/export.c:1729 +#: ../src/libs/export.c:1730 msgctxt "actionbutton" msgid "start batch export" msgstr "nis eksportimin në grup" @@ -27610,7 +29344,7 @@ msgstr "" "vlerat shumëfishe përzgjidhen me ctrl+klikim" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "ok" @@ -27622,6 +29356,130 @@ msgstr "filtri i gjendjes së historikut" msgid "local copied state filter" msgstr "filtri i gjendjes së kopjes lokale" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "kamerë e papërcaktuar" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "objektiv i papërcaktuar" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "grup id i papërcaktuar" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "balancimi i bardhësisë i papërcaktuar" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "blic i papërcaktuar" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "programi i ekspozimit i papërcaktuar" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "mënyra e matjes e papërcaktuar" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"shkruani emrin e kamerës që kërkoni.\n" +"vlerat shumëfishe mund të ndahen me ','\n" +"\n" +"kamerat ekzistuese gjenden me klikim djathtas" + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"shkruani emrin e objektivit që kërkoni.\n" +"vlerat shumëfishe mund të ndahen me ','\n" +"\n" +"objektivat ekzistues gjenden me klikim djathtas" + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"shkruani emrin e bardhësisë që kërkoni.\n" +"vlerat shumëfishe mund të ndahen me ','\n" +"\n" +"balancimet ekzistuese gjenden me klikim djathtas" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"shkruani emrin e blicit që kërkoni.\n" +"vlerat shumëfishe mund të ndahen me ','\n" +"\n" +"blicet ekzistuese gjenden me klikim djathtas" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"shkruani emrin e programit të ekspozimit që kërkoni.\n" +"vlerat shumëfishe mund të ndahen me ','\n" +"\n" +"programet ekzistuese gjenden me klikim djathtas" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"shkruani emrin e matjes që kërkoni.\n" +"vlerat shumëfishe mund të ndahen me ','\n" +"\n" +"matjet ekzistuese gjenden me klikim djathtas" + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "id grupi" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"shkruani emrin id të grupit që kërkoni.\n" +"vlerat shumëfishe mund të ndahen me ','\n" +"\n" +"grupet ekzistuese gjenden me klikim djathtas" + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"klikoni për të përzgjedhur\n" +"vlerat shumëfishe përzgjidhen me ctrl+klikim" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "filtroni imazhet bazuar në renditjen e moduleve" @@ -27714,7 +29572,7 @@ msgstr "" msgid "apply offset and geo-location" msgstr "aplikoj ofsetin dhe gjeovendndodhjen" -#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1983 +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 msgid "apply geo-location" msgstr "aplikoj gjeovendndodhjen" @@ -27726,7 +29584,7 @@ msgstr "" "aplikoni ofsetin dhe gjeovendndodhjen në imazhet e ngjashme\n" "operacioni i dyfishtë: veprimi kthehet duke shtypur dy herë ctrl+z" -#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1984 +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 msgid "apply geo-location to matching images" msgstr "aplikoni gjeovendndodhjen në imazhet e ngjashme" @@ -27734,7 +29592,7 @@ msgstr "aplikoni gjeovendndodhjen në imazhet e ngjashme" msgid "GPX file track segments" msgstr "segmentet e skedarit gjurmues GPX" -#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1929 +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 msgid "start time" msgstr "ora e fillimit" @@ -27742,11 +29600,11 @@ msgstr "ora e fillimit" msgid "end time" msgstr "ora e mbarimit" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1931 +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 msgid "points" msgstr "pikat" -#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1933 +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 #: ../src/libs/image.c:503 msgid "images" msgstr "imazhet" @@ -27756,7 +29614,7 @@ msgid "open GPX file" msgstr "hapni skedarin GPX" #: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2494 +#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 msgid "preview" msgstr "parashikoj" @@ -27764,11 +29622,11 @@ msgstr "parashikoj" msgid "GPS data exchange format" msgstr "formati GPS për shkëmbimin e të dhënave" -#: ../src/libs/geotagging.c:1799 +#: ../src/libs/geotagging.c:1791 msgid "date/time" msgstr "data/ora" -#: ../src/libs/geotagging.c:1800 +#: ../src/libs/geotagging.c:1792 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -27776,40 +29634,40 @@ msgstr "" "shkruani datën/orën e re (YYYY:MM:DD hh:mm:ss[.sss])\n" "vendosni numra të rinj ose rrëshqitni mausin mbi qelizën" -#: ../src/libs/geotagging.c:1804 +#: ../src/libs/geotagging.c:1796 msgid "original date/time" msgstr "data/ora origjinale" -#: ../src/libs/geotagging.c:1809 +#: ../src/libs/geotagging.c:1801 msgid "lock date/time offset value to apply it onto another selection" msgstr "bllokoni ofsetin e datës/orës që të aplikohet te përzgjedhja tjetër" -#: ../src/libs/geotagging.c:1813 +#: ../src/libs/geotagging.c:1805 msgid "date/time offset" msgstr "ofseti i datës/orës" -#: ../src/libs/geotagging.c:1814 +#: ../src/libs/geotagging.c:1806 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "ofseti ose diferenca ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1818 +#: ../src/libs/geotagging.c:1810 msgid "apply offset" msgstr "aplikoj ofsetin" -#: ../src/libs/geotagging.c:1819 +#: ../src/libs/geotagging.c:1811 msgid "apply offset to selected images" msgstr "aplikoni ofsetin në imazhet e përzgjedhura" -#: ../src/libs/geotagging.c:1822 +#: ../src/libs/geotagging.c:1814 msgid "apply date/time" msgstr "aplikoj datën/orën" -#: ../src/libs/geotagging.c:1823 +#: ../src/libs/geotagging.c:1815 msgid "apply the same date/time to selected images" msgstr "aplikoni të njëjtën datë/orë në imazhet e përzgjedhura" -#: ../src/libs/geotagging.c:1834 +#: ../src/libs/geotagging.c:1826 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -27819,25 +29677,25 @@ msgstr "" "shtypni enter për konfirmimin, për të fshehur yllthin *" #. gpx -#: ../src/libs/geotagging.c:1875 +#: ../src/libs/geotagging.c:1867 msgid "apply GPX track file..." -msgstr "aplikoj skedarin gjurmues GPX..." +msgstr "aplikoj skedarin gjurmues GPX…" -#: ../src/libs/geotagging.c:1876 +#: ../src/libs/geotagging.c:1868 msgid "parses a GPX file and updates location of selected images" msgstr "" "analizoni skedarin GPX dhe azhurnoni vendndodhjen për imazhet e përzgjedhura" -#: ../src/libs/geotagging.c:1887 +#: ../src/libs/geotagging.c:1879 msgctxt "section" msgid "GPX file" msgstr "skedari GPX" -#: ../src/libs/geotagging.c:1894 +#: ../src/libs/geotagging.c:1886 msgid "select a GPX track file..." -msgstr "përzgjedh skedarin gjurmues GPX..." +msgstr "përzgjedh skedarin gjurmues GPX…" -#: ../src/libs/geotagging.c:1911 +#: ../src/libs/geotagging.c:1903 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -27854,39 +29712,39 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1948 +#: ../src/libs/geotagging.c:1940 msgid "view entire track" msgstr "shoh tërë pistën" -#: ../src/libs/geotagging.c:1949 +#: ../src/libs/geotagging.c:1941 msgid "refresh map to view entire selected track segments" msgstr "freskoj hartën për të parë segmentet e tërë pistës së përzgjedhur" -#: ../src/libs/geotagging.c:1963 +#: ../src/libs/geotagging.c:1955 msgid "preview images" msgstr "parashikoj imazhet" -#: ../src/libs/geotagging.c:1968 +#: ../src/libs/geotagging.c:1960 msgid "show on map matching images" msgstr "tregoni imazhet e ngjashme në hartë" -#: ../src/libs/geotagging.c:1971 +#: ../src/libs/geotagging.c:1963 msgid "select images" msgstr "përzgjedh imazhet" -#: ../src/libs/geotagging.c:1972 +#: ../src/libs/geotagging.c:1964 msgid "select matching images" msgstr "përzgjidhni imazhet e ngjashme" -#: ../src/libs/geotagging.c:1980 +#: ../src/libs/geotagging.c:1972 msgid "number of matching images versus selected images" msgstr "numri i imazheve të ngjashme kundrejt të përzgjedhurave" -#: ../src/libs/histogram.c:52 +#: ../src/libs/histogram.c:54 msgid "scopes" msgstr "indikatorët" -#: ../src/libs/histogram.c:170 +#: ../src/libs/histogram.c:172 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" @@ -27894,44 +29752,44 @@ msgstr "" "profili i përzgjedhur i histogramit nuk garantohet, do të zëvendësohet me " "Rec2020 linear" -#: ../src/libs/histogram.c:290 +#: ../src/libs/histogram.c:293 msgid "use buttons at top of graph to change type" msgstr "ndryshoni llojin duke përdorur butonët sipër grafikut" -#: ../src/libs/histogram.c:291 +#: ../src/libs/histogram.c:294 msgid "click on ❓ and then graph for documentation" msgstr "klikoni në ❓ dhe pastaj grafikun për dokumentacionin" -#: ../src/libs/histogram.c:292 +#: ../src/libs/histogram.c:295 msgid "use color picker module to restrict area" msgstr "përdorni përzgjedhësin e ngjyrave për të kufizuar zonën" -#: ../src/libs/histogram.c:295 +#: ../src/libs/histogram.c:298 msgid "drag to change black point" msgstr "pika e zezë ndryshohet me tërheqjen e mausit" -#: ../src/libs/histogram.c:296 ../src/libs/histogram.c:300 +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 msgid "double-click resets" msgstr "me dopioklik kthehet si më parë" -#: ../src/libs/histogram.c:299 +#: ../src/libs/histogram.c:302 msgid "drag to change exposure" msgstr "ekspozimi ndryshohet me tërheqjen e mausit" -#: ../src/libs/histogram.c:697 ../src/libs/scopes/histogram.c:50 +#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 msgid "histogram" msgstr "histogram" -#: ../src/libs/histogram.c:703 ../src/libs/histogram.c:799 +#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 msgid "hide histogram" msgstr "fsheh histogramin" -#: ../src/libs/histogram.c:811 +#: ../src/libs/histogram.c:820 #, c-format msgid "toggle %s channel" msgstr "përdor kanalin %s" -#: ../src/libs/histogram.c:819 +#: ../src/libs/histogram.c:828 msgid "toggle colors" msgstr "përdorni ngjyrat" @@ -28072,7 +29930,7 @@ msgstr "fshini fizikisht nga disku (përdor koshin, mundësisht)" msgid "physically delete from disk immediately" msgstr "fshini fizikisht nga disku, menjëherë" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4080 +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 #: ../src/libs/styles.c:930 msgid "remove" msgstr "heq" @@ -28083,7 +29941,7 @@ msgstr "hiqni imazhet nga libraria pa i fshirë" #: ../src/libs/image.c:526 msgid "move..." -msgstr "lëviz..." +msgstr "lëviz…" #: ../src/libs/image.c:528 msgid "move to other folder" @@ -28091,7 +29949,7 @@ msgstr "lëvizni në dosjen tjetër" #: ../src/libs/image.c:531 msgid "copy..." -msgstr "kopjoj..." +msgstr "kopjoj…" #: ../src/libs/image.c:533 msgid "copy to other folder" @@ -28226,32 +30084,32 @@ msgstr "caktoni imazhet e përzgjedhura si me ngjyra" msgid "duplicate virgin" msgstr "dubloj imazhin e virgjër" -#: ../src/libs/import.c:125 +#: ../src/libs/import.c:122 msgid "add to library" msgstr "shtoj në librari" -#: ../src/libs/import.c:126 +#: ../src/libs/import.c:123 msgid "copy & import" msgstr "kopjoj dhe importoj" -#: ../src/libs/import.c:127 +#: ../src/libs/import.c:124 msgid "copy & import from camera" msgstr "kopjoj dhe importoj nga kamera" -#: ../src/libs/import.c:128 +#: ../src/libs/import.c:125 msgid "tethered shoot" msgstr "e telefotografuar" -#: ../src/libs/import.c:286 +#: ../src/libs/import.c:287 #, c-format msgid "device \"%s\" connected on port \"%s\"." msgstr "aparati \"%s\" është lidhur në portin \"%s\"." -#: ../src/libs/import.c:312 ../src/libs/import.c:2409 +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 msgid "unmount camera" msgstr "çmontoj kamerën" -#: ../src/libs/import.c:331 +#: ../src/libs/import.c:332 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -28261,99 +30119,99 @@ msgstr "" "sigurohuni që nuk është më e montuar\n" "ose mbylleni aplikacionin që e ka bllokuar" -#: ../src/libs/import.c:336 +#: ../src/libs/import.c:337 msgid "tethering and importing is disabled for this camera" msgstr "telefotografimi dhe importimi është çaktivizuar për këtë kamerë" -#: ../src/libs/import.c:338 ../src/libs/import.c:2408 +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 msgid "mount camera" msgstr "montoj kamerën" -#: ../src/libs/import.c:969 +#: ../src/libs/import.c:970 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "keni përzgjedhur %d imazh nga %d" msgstr[1] "keni përzgjedhur %d nga %d imazhe" -#: ../src/libs/import.c:1419 +#: ../src/libs/import.c:1420 msgid "choose the root of the folder tree below" msgstr "zgjidhni dosjen bazë në pemën poshtë" -#: ../src/libs/import.c:1422 +#: ../src/libs/import.c:1423 msgid "places" msgstr "vendet" -#: ../src/libs/import.c:1430 +#: ../src/libs/import.c:1431 msgid "restore all default places you have removed" msgstr "ktheni gjithë vendet standarde që janë fshirë" -#: ../src/libs/import.c:1437 +#: ../src/libs/import.c:1438 msgid "remove the selected custom place" msgstr "hiqni vendndodhjen e përzgjedhur" -#: ../src/libs/import.c:1444 +#: ../src/libs/import.c:1445 msgid "add a custom place" msgstr "shtoni një vend të personalizuar" -#: ../src/libs/import.c:1452 +#: ../src/libs/import.c:1453 msgid "you can add custom places using the plus icon" msgstr "mund të shtoni vendet që doni me ikonën +" -#: ../src/libs/import.c:1480 +#: ../src/libs/import.c:1481 msgid "select a folder to see the content" msgstr "përzgjidhni dosjen për të parë materialet" -#: ../src/libs/import.c:1483 +#: ../src/libs/import.c:1484 msgid "folders" msgstr "dosjet" -#: ../src/libs/import.c:1559 +#: ../src/libs/import.c:1560 msgid "home" msgstr "shtëpia" -#: ../src/libs/import.c:1573 +#: ../src/libs/import.c:1574 msgid "pictures" msgstr "fotot" -#: ../src/libs/import.c:1860 +#: ../src/libs/import.c:1861 msgid "mark already imported images" msgstr "shenjoni imazhet e importuara paraprakisht" -#: ../src/libs/import.c:1874 +#: ../src/libs/import.c:1875 msgid "modified" msgstr "e modifikuar" -#: ../src/libs/import.c:1881 +#: ../src/libs/import.c:1882 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "" "'data/ora e modifikuar' e skedarit mund të ndryshojë nga 'data/ora Exif'" -#: ../src/libs/import.c:1893 +#: ../src/libs/import.c:1894 msgid "show/hide thumbnails" msgstr "tregoj/fsheh miniaturat" -#: ../src/libs/import.c:1967 +#: ../src/libs/import.c:1968 msgid "naming rules" msgstr "rregullat e emërtimit" -#: ../src/libs/import.c:2045 +#: ../src/libs/import.c:2046 msgid "select new" msgstr "përzgjedhje të re" -#: ../src/libs/import.c:2096 +#: ../src/libs/import.c:2097 msgid "please wait while prefetching the list of images from camera..." -msgstr "lutemi të prisni marrjen e listës së imazheve nga kamera..." +msgstr "lutemi të prisni marrjen e listës së imazheve nga kamera…" -#: ../src/libs/import.c:2246 +#: ../src/libs/import.c:2247 msgid "invalid override date/time format" msgstr "tejkalim i pasaktë i formatit datë/orë" -#: ../src/libs/import.c:2314 +#: ../src/libs/import.c:2315 msgid "import base directory" msgstr "importoj direktorinë bazë" -#: ../src/libs/import.c:2315 +#: ../src/libs/import.c:2316 msgid "" "before copying images to the darktable base directory make sure it is defined " "as you prefer.\n" @@ -28369,28 +30227,28 @@ msgstr "" "inspektoni preferencat e darktable -> importoj.\n" "kontrolloni dhe mundësisht korrigjoni 'modeli i emërtimit të direktorisë bazë'" -#: ../src/libs/import.c:2319 +#: ../src/libs/import.c:2320 msgid "_come back & check" msgstr "_kthehem dhe kontrolloj" -#: ../src/libs/import.c:2319 +#: ../src/libs/import.c:2320 msgid "_understood & done" msgstr "_kuptoj dhe kryej" #. add import buttons -#: ../src/libs/import.c:2382 +#: ../src/libs/import.c:2383 msgid "add to library..." -msgstr "shtoj në librari..." +msgstr "shtoj në librari…" -#: ../src/libs/import.c:2384 +#: ../src/libs/import.c:2385 msgid "add existing images to the library" msgstr "shtoni imazhet ekzistuese në librari" -#: ../src/libs/import.c:2390 +#: ../src/libs/import.c:2391 msgid "copy & import..." -msgstr "kopjoj dhe importoj..." +msgstr "kopjoj dhe importoj…" -#: ../src/libs/import.c:2392 +#: ../src/libs/import.c:2393 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -28399,7 +30257,7 @@ msgstr "" "kopjoni dhe riemërtoni imazhet para se t'i shtoni në librari\n" "riemërtimi dhe dosjet mund të përcaktohen sipas disa modeleve" -#: ../src/libs/import.c:2415 +#: ../src/libs/import.c:2416 msgid "parameters" msgstr "parametrat" @@ -28419,27 +30277,27 @@ msgstr "v5.0 për input BRUTO" msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 për input JPEG/joBRUTO" -#: ../src/libs/lib.c:375 +#: ../src/libs/lib.c:408 msgid "deleting preset for obsolete module" msgstr "fshin vlerën e paracaktuar për modulin e vjetër" -#: ../src/libs/lib.c:541 +#: ../src/libs/lib.c:574 msgid "manage presets..." -msgstr "administroj vlerat e paracaktuara..." +msgstr "administroj vlerat e paracaktuara…" -#: ../src/libs/lib.c:566 +#: ../src/libs/lib.c:599 msgid "nothing to save" msgstr "nuk keni asgjë për të regjistruar" -#: ../src/libs/lib.c:1275 +#: ../src/libs/lib.c:1318 msgid "show module" msgstr "tregoni modulin" -#: ../src/libs/lib.c:1300 +#: ../src/libs/lib.c:1351 msgid "presets and preferences" msgstr "vlerat paraprake dhe preferencat" -#: ../src/libs/lib.c:1665 +#: ../src/libs/lib.c:1736 msgid "utility module" msgstr "modul utilitar" @@ -28684,81 +30542,89 @@ msgstr "" "manipuloni format e vizatuara që\n" "përdoren si maska nga modulet" -#: ../src/libs/masks.c:112 +#: ../src/libs/masks.c:114 msgid "feather" msgstr "sfumatura" -#: ../src/libs/masks.c:116 +#: ../src/libs/masks.c:118 msgid "cleanup" msgstr "pastrimi" -#: ../src/libs/masks.c:372 +#: ../src/libs/masks.c:120 +msgid "refine mask boundary" +msgstr "rafinoj kufijtë e maskës" + +#: ../src/libs/masks.c:391 #, c-format msgid "group #%d" msgstr "grupi #%d" -#: ../src/libs/masks.c:1105 +#: ../src/libs/masks.c:1124 msgid "duplicate this shape" msgstr "dubloj formën" -#: ../src/libs/masks.c:1109 +#: ../src/libs/masks.c:1128 msgid "delete this shape" msgstr "fshij formën" -#: ../src/libs/masks.c:1115 +#: ../src/libs/masks.c:1134 msgid "delete group" msgstr "fshini grupin" -#: ../src/libs/masks.c:1122 +#: ../src/libs/masks.c:1141 msgid "remove from group" msgstr "heq nga grupi" -#: ../src/libs/masks.c:1130 +#: ../src/libs/masks.c:1149 msgid "group the forms" msgstr "grupoj format" -#: ../src/libs/masks.c:1138 +#: ../src/libs/masks.c:1157 msgid "use inverted shape" msgstr "përdor formën e përmbysur" -#: ../src/libs/masks.c:1142 +#: ../src/libs/masks.c:1161 msgid "mode: union" msgstr "mënyra: bashkoj" -#: ../src/libs/masks.c:1144 +#: ../src/libs/masks.c:1163 msgid "mode: intersection" msgstr "mënyra: kryqëzoj" -#: ../src/libs/masks.c:1146 +#: ../src/libs/masks.c:1165 msgid "mode: difference" msgstr "mënyra: diferencoj" -#: ../src/libs/masks.c:1148 +#: ../src/libs/masks.c:1167 msgid "mode: sum" msgstr "mënyra: shumoj" -#: ../src/libs/masks.c:1150 +#: ../src/libs/masks.c:1169 msgid "mode: exclusion" msgstr "mënyra: përjashtoj" -#: ../src/libs/masks.c:1166 +#: ../src/libs/masks.c:1185 msgid "delete unused shapes" msgstr "fshij format e papërdorura" -#: ../src/libs/masks.c:1903 +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "shtoj objektin" + +#: ../src/libs/masks.c:1920 msgid "created shapes" msgstr "format e krijuara" -#: ../src/libs/masks.c:1916 ../src/libs/masks.c:1931 ../src/libs/masks.c:1945 -#: ../src/libs/masks.c:1947 +#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 +#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 msgid "properties" msgstr "karakteristikat" -#: ../src/libs/masks.c:1919 +#: ../src/libs/masks.c:1936 msgid "no shapes selected" msgstr "nuk keni përzgjedhur format" -#: ../src/libs/masks.c:1945 +#: ../src/libs/masks.c:1974 msgid "pressure" msgstr "shtypja" @@ -28824,8 +30690,8 @@ msgstr "" "importimit\n" "po ashtu informacioni do të eksportohet" -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1872 -#: ../src/libs/tagging.c:2020 +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 +#: ../src/libs/tagging.c:2051 msgid "private" msgstr "private" @@ -28921,10 +30787,6 @@ msgstr "gjithë të drejtat e rezervuara" msgid "filmroll" msgstr "filmi" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "id grupi" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "gjurma kohore e importimit" @@ -28961,6 +30823,11 @@ msgstr "gjerësia për eksport" msgid "export height" msgstr "gjatësia për eksport" +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "latituda" + #: ../src/libs/metadata_view.c:170 msgid "longitude" msgstr "longituda" @@ -29065,7 +30932,7 @@ msgstr "" msgid "jump to film roll" msgstr "kaloj te filmi" -#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1798 +#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 msgid "workflow: scene-referred" msgstr "procesi i punës: sipas skenës" @@ -29085,7 +30952,7 @@ msgstr "grupet e moduleve" #. depends on image (reload_defaults) respond later to image #. changed signal #: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 -#: ../src/libs/modulegroups.c:2488 ../src/libs/modulegroups.c:2490 +#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 msgid "on-off" msgstr "fik-ndez" @@ -29095,7 +30962,7 @@ msgid "" "module present. Please use the full module to access this widget..." msgstr "" "vegla e aksesit të shpejtë është çaktivizuar, pasi ka disa instanca të " -"modulit. lutemi ta shfrytëzoni veglën duke përdorur modulin e plotë..." +"modulit. lutemi ta shfrytëzoni veglën duke përdorur modulin e plotë…" #: ../src/libs/modulegroups.c:579 msgid "(some features may only be available in the full module interface)" @@ -29106,147 +30973,147 @@ msgstr "(disa funksione kryhen vetëm në grafikën e plotë të modulit)" msgid "go to the full version of the %s module" msgstr "hapni versionin e plotë të modulit %s" -#: ../src/libs/modulegroups.c:1565 ../src/libs/modulegroups.c:1658 -#: ../src/libs/modulegroups.c:1695 ../src/libs/modulegroups.c:1749 -#: ../src/libs/modulegroups.c:1864 +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 +#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 +#: ../src/libs/modulegroups.c:1862 msgctxt "modulegroup" msgid "base" msgstr "bazë" -#: ../src/libs/modulegroups.c:1584 +#: ../src/libs/modulegroups.c:1582 msgctxt "modulegroup" msgid "tone" msgstr "tonet" -#: ../src/libs/modulegroups.c:1594 ../src/libs/modulegroups.c:1709 -#: ../src/libs/modulegroups.c:1765 +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 +#: ../src/libs/modulegroups.c:1763 msgctxt "modulegroup" msgid "color" msgstr "ngjyrat" -#: ../src/libs/modulegroups.c:1612 ../src/libs/modulegroups.c:1717 -#: ../src/libs/modulegroups.c:1772 +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 +#: ../src/libs/modulegroups.c:1770 msgctxt "modulegroup" msgid "correct" msgstr "korrigjimet" -#: ../src/libs/modulegroups.c:1631 ../src/libs/modulegroups.c:1730 -#: ../src/libs/modulegroups.c:1785 ../src/libs/modulegroups.c:2373 +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 +#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 msgctxt "modulegroup" msgid "effect" msgstr "efektet" -#: ../src/libs/modulegroups.c:1651 +#: ../src/libs/modulegroups.c:1649 msgid "modules: all" msgstr "modulet: të gjitha" -#: ../src/libs/modulegroups.c:1673 +#: ../src/libs/modulegroups.c:1671 msgctxt "modulegroup" msgid "grading" msgstr "etalonimi" -#: ../src/libs/modulegroups.c:1681 ../src/libs/modulegroups.c:2379 +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 msgctxt "modulegroup" msgid "effects" msgstr "efektet" -#: ../src/libs/modulegroups.c:1689 +#: ../src/libs/modulegroups.c:1687 msgid "workflow: beginner" msgstr "procesi i punës: fillestar" -#: ../src/libs/modulegroups.c:1742 +#: ../src/libs/modulegroups.c:1740 msgid "workflow: display-referred" msgstr "procesi i punës: sipas ekranit" -#: ../src/libs/modulegroups.c:1803 +#: ../src/libs/modulegroups.c:1801 msgid "search only" msgstr "vetëm kërkoj" -#: ../src/libs/modulegroups.c:1817 ../src/libs/modulegroups.c:2118 -#: ../src/libs/modulegroups.c:2681 +#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 +#: ../src/libs/modulegroups.c:2679 msgctxt "modulegroup" msgid "deprecated" msgstr "e vjetër" -#: ../src/libs/modulegroups.c:1832 +#: ../src/libs/modulegroups.c:1830 msgid "previous config" msgstr "konfigurimi pararendës" -#: ../src/libs/modulegroups.c:1834 +#: ../src/libs/modulegroups.c:1832 msgid "previous layout" msgstr "struktura pararendëse" -#: ../src/libs/modulegroups.c:1838 +#: ../src/libs/modulegroups.c:1836 msgid "previous config with new layout" msgstr "konfigurimi pararendës me strukturë të re" -#: ../src/libs/modulegroups.c:2015 ../src/libs/modulegroups.c:2542 -#: ../src/libs/modulegroups.c:2555 +#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 +#: ../src/libs/modulegroups.c:2553 msgid "remove this widget" msgstr "heq këtë veglën" -#: ../src/libs/modulegroups.c:2137 ../src/libs/modulegroups.c:2401 +#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 msgid "remove this module" msgstr "heq këtë modulin" -#: ../src/libs/modulegroups.c:2365 +#: ../src/libs/modulegroups.c:2363 msgid "base" msgstr "bazë" -#: ../src/libs/modulegroups.c:2371 +#: ../src/libs/modulegroups.c:2369 msgid "tone" msgstr "toni" -#: ../src/libs/modulegroups.c:2375 +#: ../src/libs/modulegroups.c:2373 msgid "technical" msgstr "teknike" -#: ../src/libs/modulegroups.c:2377 +#: ../src/libs/modulegroups.c:2375 msgid "grading" msgstr "etalonimi" -#: ../src/libs/modulegroups.c:2383 ../src/libs/modulegroups.c:2391 +#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 msgid "add this module" msgstr "shtoj këtë modulin" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2413 ../src/libs/modulegroups.c:2634 +#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 msgid "all available modules" msgstr "gjithë modulet e mundshme" -#: ../src/libs/modulegroups.c:2421 +#: ../src/libs/modulegroups.c:2419 msgid "add module" msgstr "shtoj modulin" -#: ../src/libs/modulegroups.c:2426 +#: ../src/libs/modulegroups.c:2424 msgid "remove module" msgstr "heq modulin" -#: ../src/libs/modulegroups.c:2549 +#: ../src/libs/modulegroups.c:2547 msgid "header needed for other widgets" msgstr "duhet titulli për veglat e tjera" -#: ../src/libs/modulegroups.c:2565 ../src/libs/modulegroups.c:2572 +#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 msgid "add this widget" msgstr "shtoj këtë veglën" -#: ../src/libs/modulegroups.c:2585 +#: ../src/libs/modulegroups.c:2583 msgid "currently invisible" msgstr "të padukshme" -#: ../src/libs/modulegroups.c:2618 +#: ../src/libs/modulegroups.c:2616 msgid "add widget" msgstr "shtoj veglën" -#: ../src/libs/modulegroups.c:2623 +#: ../src/libs/modulegroups.c:2621 msgid "remove widget" msgstr "heq veglën" -#: ../src/libs/modulegroups.c:2744 +#: ../src/libs/modulegroups.c:2742 msgid "show all history modules" msgstr "tregoj gjithë modulet e historikut" -#: ../src/libs/modulegroups.c:2747 ../src/libs/modulegroups.c:4114 +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 msgid "" "show modules that are present in the history stack, regardless of whether or " "not they are currently enabled" @@ -29254,7 +31121,7 @@ msgstr "" "tregoni modulet që ndodhen në historikun e zhvillimit, pavarësisht nga fakti " "se janë aktive apo jo" -#: ../src/libs/modulegroups.c:2831 ../src/libs/modulegroups.c:3034 +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -29264,24 +31131,24 @@ msgstr "" "nuk zgjidhen ose janë zgjidhur nga modulet alternative.\n" "këto do të hiqen në versionin tjetër të programit." -#: ../src/libs/modulegroups.c:2865 ../src/libs/modulegroups.c:3412 +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 msgid "quick access" msgstr "aksesi i shpejtë" -#: ../src/libs/modulegroups.c:2867 +#: ../src/libs/modulegroups.c:2865 msgid "active pipeline" msgstr "linja aktive e zhvillimit" -#: ../src/libs/modulegroups.c:2911 ../src/libs/modulegroups.c:2929 +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 #, c-format msgid "module group: '%s'" msgstr "grupi i moduleve: '%s'" -#: ../src/libs/modulegroups.c:2945 ../src/libs/modulegroups.c:2999 +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 msgid "cycle module groups" msgstr "qarkulloj grupet e moduleve" -#: ../src/libs/modulegroups.c:2977 +#: ../src/libs/modulegroups.c:2975 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -29289,19 +31156,19 @@ msgstr "" "paneli i aksesit të shpejtë\n" "veglat shtohen/hiqen me klikim djathtas" -#: ../src/libs/modulegroups.c:2980 +#: ../src/libs/modulegroups.c:2978 msgid "quick access panel" msgstr "paneli për akses të shpejtë" -#: ../src/libs/modulegroups.c:2992 +#: ../src/libs/modulegroups.c:2990 msgid "show only active modules" msgstr "vetëm modulet aktive" -#: ../src/libs/modulegroups.c:2993 +#: ../src/libs/modulegroups.c:2991 msgid "active modules" msgstr "modulet aktive" -#: ../src/libs/modulegroups.c:3003 +#: ../src/libs/modulegroups.c:3001 msgid "" "presets\n" "ctrl+click to manage" @@ -29309,19 +31176,19 @@ msgstr "" "vlerat e paracaktuara\n" "administrohen me ctrl+klikim" -#: ../src/libs/modulegroups.c:3010 +#: ../src/libs/modulegroups.c:3008 msgid "search modules" msgstr "kërkoj modulet" -#: ../src/libs/modulegroups.c:3012 +#: ../src/libs/modulegroups.c:3010 msgid "search modules by name or tag" msgstr "kërkoni emrin ose etiketën e modulit" -#: ../src/libs/modulegroups.c:3027 +#: ../src/libs/modulegroups.c:3025 msgid "clear text" msgstr "pastroj tekstin" -#: ../src/libs/modulegroups.c:3144 +#: ../src/libs/modulegroups.c:3142 #, c-format msgid "" "%s\n" @@ -29330,149 +31197,149 @@ msgstr "" "%s\n" "shtoni/hiqni modulet duke klikuar djathtas mbi ikonën e skedës" -#: ../src/libs/modulegroups.c:3288 +#: ../src/libs/modulegroups.c:3286 msgid "basic icon" msgstr "ikona bazë" -#: ../src/libs/modulegroups.c:3299 +#: ../src/libs/modulegroups.c:3297 msgid "active icon" msgstr "ikona aktive" -#: ../src/libs/modulegroups.c:3310 +#: ../src/libs/modulegroups.c:3308 msgid "color icon" msgstr "ikonë me ngjyrë" -#: ../src/libs/modulegroups.c:3321 +#: ../src/libs/modulegroups.c:3319 msgid "correct icon" msgstr "ikona korrigjoj" -#: ../src/libs/modulegroups.c:3332 +#: ../src/libs/modulegroups.c:3330 msgid "effect icon" msgstr "ikona efekti" -#: ../src/libs/modulegroups.c:3343 +#: ../src/libs/modulegroups.c:3341 msgid "favorites icon" msgstr "ikona interesante" -#: ../src/libs/modulegroups.c:3354 +#: ../src/libs/modulegroups.c:3352 msgid "tone icon" msgstr "ikona toni" -#: ../src/libs/modulegroups.c:3365 +#: ../src/libs/modulegroups.c:3363 msgid "grading icon" msgstr "ikona etalonimi" -#: ../src/libs/modulegroups.c:3376 +#: ../src/libs/modulegroups.c:3374 msgid "technical icon" msgstr "ikona teknike" -#: ../src/libs/modulegroups.c:3410 +#: ../src/libs/modulegroups.c:3408 msgid "quick access panel widgets" msgstr "veglat e panelit për akses të shpejtë" -#: ../src/libs/modulegroups.c:3434 +#: ../src/libs/modulegroups.c:3432 msgid "add widget to the quick access panel" msgstr "shtoj veglën te paneli për akses të shpejtë" -#: ../src/libs/modulegroups.c:3467 +#: ../src/libs/modulegroups.c:3465 msgid "group icon" msgstr "ikona grupi" -#: ../src/libs/modulegroups.c:3477 +#: ../src/libs/modulegroups.c:3475 msgid "group name" msgstr "emri i grupit" -#: ../src/libs/modulegroups.c:3489 +#: ../src/libs/modulegroups.c:3487 msgid "remove group" msgstr "hiqni grupin" -#: ../src/libs/modulegroups.c:3517 +#: ../src/libs/modulegroups.c:3515 msgid "move group to the left" msgstr "lëvizni grupin majtas" -#: ../src/libs/modulegroups.c:3527 +#: ../src/libs/modulegroups.c:3525 msgid "add module to the group" msgstr "shtoni modulin te grupi" -#: ../src/libs/modulegroups.c:3539 +#: ../src/libs/modulegroups.c:3537 msgid "move group to the right" msgstr "lëvizni grupin djathtas" -#: ../src/libs/modulegroups.c:3727 +#: ../src/libs/modulegroups.c:3725 msgid "rename preset" msgstr "riemërtoni vlerën e paracaktuar" -#: ../src/libs/modulegroups.c:3730 +#: ../src/libs/modulegroups.c:3728 msgid "_rename" msgstr "_riemërtoj" -#: ../src/libs/modulegroups.c:3735 +#: ../src/libs/modulegroups.c:3733 msgid "a preset with this name already exists!" msgstr "një vlerë e ngjashme ekziston që më parë!" -#: ../src/libs/modulegroups.c:3744 +#: ../src/libs/modulegroups.c:3742 msgid "new preset name:" msgstr "emri i vlerës së re:" -#: ../src/libs/modulegroups.c:4072 +#: ../src/libs/modulegroups.c:4070 msgid "preset: " msgstr "vlera e paracaktuar: " -#: ../src/libs/modulegroups.c:4082 +#: ../src/libs/modulegroups.c:4080 msgid "remove the preset" msgstr "hiqni vlerën e paracaktuar" -#: ../src/libs/modulegroups.c:4086 +#: ../src/libs/modulegroups.c:4084 msgid "duplicate the preset" msgstr "dubloni vlerën e paracaktuar" -#: ../src/libs/modulegroups.c:4090 +#: ../src/libs/modulegroups.c:4088 msgid "rename the preset" msgstr "riemërtoni vlerën e paracaktuar" -#: ../src/libs/modulegroups.c:4094 +#: ../src/libs/modulegroups.c:4092 msgid "create a new empty preset" msgstr "krijoni një vlerë të re të paracaktuar" -#: ../src/libs/modulegroups.c:4102 +#: ../src/libs/modulegroups.c:4100 msgid "show search line" msgstr "tregoj rreshtin e kërkimeve" -#: ../src/libs/modulegroups.c:4106 +#: ../src/libs/modulegroups.c:4104 msgid "show quick access panel" msgstr "tregoj panelin për akses të shpejtë" -#: ../src/libs/modulegroups.c:4111 +#: ../src/libs/modulegroups.c:4109 msgid "show all history modules in active group" msgstr "tregoj gjithë modulet e historikut në grupin aktiv" -#: ../src/libs/modulegroups.c:4125 +#: ../src/libs/modulegroups.c:4123 msgid "auto-apply this preset" msgstr "vetaplikoj vlerën e paracaktuar" -#: ../src/libs/modulegroups.c:4141 +#: ../src/libs/modulegroups.c:4139 msgid "module groups" msgstr "grupet e moduleve" -#: ../src/libs/modulegroups.c:4160 +#: ../src/libs/modulegroups.c:4158 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "këto vlera të paracaktuara vetëm lexohen. ato ndryshohen duke i dubluar" -#: ../src/libs/navigation.c:76 +#: ../src/libs/navigation.c:88 msgid "navigation" msgstr "navigimi" -#: ../src/libs/navigation.c:113 ../src/libs/navigation.c:250 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 msgctxt "navigationbox" msgid "fill" msgstr "mbush" -#: ../src/libs/navigation.c:116 ../src/libs/navigation.c:248 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 msgid "small" msgstr "i vogël" -#: ../src/libs/navigation.c:213 +#: ../src/libs/navigation.c:225 msgid "" "navigation\n" "click or drag to position zoomed area in center view" @@ -29480,169 +31347,232 @@ msgstr "" "navigimi\n" "zona e zmadhuar centrohet me klikim ose me tërheqjen e mausit" -#: ../src/libs/navigation.c:235 +#: ../src/libs/navigation.c:254 msgid "hide navigation thumbnail" msgstr "fsheh miniaturën e navigimit" -#: ../src/libs/navigation.c:246 +#: ../src/libs/navigation.c:265 msgid "image zoom level" msgstr "niveli i zmadhimit të imazhit" -#: ../src/libs/navigation.c:251 +#: ../src/libs/navigation.c:270 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:252 +#: ../src/libs/navigation.c:271 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:253 +#: ../src/libs/navigation.c:272 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:273 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:255 +#: ../src/libs/navigation.c:274 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:256 +#: ../src/libs/navigation.c:275 msgid "1600%" msgstr "1600%" -#: ../src/libs/neural_restore.c:290 ../src/libs/neural_restore.c:1641 +#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3302 msgid "neural restore" msgstr "restaurimi neural" -#: ../src/libs/neural_restore.c:294 +#: ../src/libs/neural_restore.c:456 msgid "AI-based image restoration: denoise and upscale" msgstr "restaurimi i imazhit me AI: zbut zhurmën dhe zmadhoj shëmbëllimin" -#: ../src/libs/neural_restore.c:542 +#: ../src/libs/neural_restore.c:845 #, c-format msgid "failed to open TIFF for writing: %s" msgstr "e pamundur të shkruhej në TIFF: %s" -#: ../src/libs/neural_restore.c:593 +#: ../src/libs/neural_restore.c:896 msgid "out of memory for detail recovery buffer" msgstr "nuk mjafton memoria e buferit për rikuperimin e detajeve" -#: ../src/libs/neural_restore.c:756 ../src/libs/neural_restore.c:2265 +#: ../src/libs/neural_restore.c:1108 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "e pamundur të hapej modeli AI për zbutjen e zhurmës bruto Bayer" + +#: ../src/libs/neural_restore.c:1112 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "e pamundur të hapej modeli AI për zbutjen e zhurmës bruto X-Trans" + +#: ../src/libs/neural_restore.c:1116 +msgid "failed to load AI model for linear raw denoising" +msgstr "e pamundur të hapej modeli AI për zbutjen e zhurmës bruto lineare" + +#: ../src/libs/neural_restore.c:1170 +msgid "raw denoise: unsupported raw datatype" +msgstr "zbutja e zhurmës bruto: nuk garantohet lloji i të dhënave" + +#: ../src/libs/neural_restore.c:1301 +msgid "raw denoise: cannot load source image" +msgstr "zbutja e zhurmës bruto: nuk hapet imazhi burimor" + +#: ../src/libs/neural_restore.c:1327 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "zbutja e zhurmës bruto: nuk garantohet formati i sensorit për imazhin" + +#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4164 msgid "upscale" -msgstr "zmadhoj shëmbëllimin" +msgstr "shëmbëllimi" -#: ../src/libs/neural_restore.c:758 +#: ../src/libs/neural_restore.c:1361 #, c-format msgid "loading %s model..." -msgstr "hap modelin %s..." +msgstr "hap modelin %s…" -#: ../src/libs/neural_restore.c:788 +#: ../src/libs/neural_restore.c:1391 #, c-format msgid "failed to load AI %s model" msgstr "e pamundur të hapej modeli AI %s" -#: ../src/libs/neural_restore.c:859 +#: ../src/libs/neural_restore.c:1461 msgid "neural restore: cannot create output directory" msgstr "restaurimi neural: nuk mund të krijohet direktoria output" -#: ../src/libs/neural_restore.c:887 +#: ../src/libs/neural_restore.c:1493 msgid "neural restore: too many output files" msgstr "restaurimi neural: shumë skedarë në output" -#: ../src/libs/neural_restore.c:896 +#: ../src/libs/neural_restore.c:1502 #, c-format msgid "denoising image %d/%d..." -msgstr "zbut zhurmën e imazhit %d/%d..." +msgstr "zbut zhurmën e imazhit %d/%d…" + +#: ../src/libs/neural_restore.c:1503 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "zbut zhurmën bruto të imazhit %d/%d…" -#: ../src/libs/neural_restore.c:897 +#: ../src/libs/neural_restore.c:1504 #, c-format msgid "upscaling 2x image %d/%d..." -msgstr "zmadhon 2x shëmbëllimin e imazhit %d/%d..." +msgstr "zmadhon 2x shëmbëllimin e imazhit %d/%d…" -#: ../src/libs/neural_restore.c:898 +#: ../src/libs/neural_restore.c:1505 #, c-format msgid "upscaling 4x image %d/%d..." -msgstr "zmadhon 4x shëmbëllimin e imazhit %d/%d..." +msgstr "zmadhon 4x shëmbëllimin e imazhit %d/%d…" -#: ../src/libs/neural_restore.c:929 +#: ../src/libs/neural_restore.c:1514 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "problem me zbutjen e zhurmës bruto të imazhit %d" + +#: ../src/libs/neural_restore.c:1543 msgid "neural restore: export failed" msgstr "restaurimi neural: problem me eksportimin" -#: ../src/libs/neural_restore.c:947 +#: ../src/libs/neural_restore.c:1566 #, c-format msgid "neural %s: %d image processed" msgid_plural "neural %s: %d images processed" msgstr[0] "neural %s: procesoi %d imazh" msgstr[1] "neural %s: procesoi %d imazhe" -#: ../src/libs/neural_restore.c:1030 +#: ../src/libs/neural_restore.c:1648 msgid "large output - processing will be slow" msgstr "output i madh - procesimi do të ngadalësohet" -#: ../src/libs/neural_restore.c:1046 +#: ../src/libs/neural_restore.c:1664 +msgid "output: Bayer CFA DNG" +msgstr "output: Bayer CFA DNG" + +#: ../src/libs/neural_restore.c:1665 +msgid "output: LinearRaw DNG" +msgstr "output: LinearRaw DNG" + +#: ../src/libs/neural_restore.c:1684 msgid "wide-gamut preserved, not denoised" msgstr "spektri i gjerë i ngjyrave është ruajtur, zhurma nuk zbutet" -#: ../src/libs/neural_restore.c:1047 +#: ../src/libs/neural_restore.c:1685 msgid "wide-gamut clipped" msgstr "spektri i gjerë i ngjyrave është shkurtuar" -#: ../src/libs/neural_restore.c:1801 +#: ../src/libs/neural_restore.c:3486 +#, c-format +msgid "zoom %.0f%%" +msgstr "zmadhimi %.0f%%" + +#: ../src/libs/neural_restore.c:3649 msgid "click to select preview area" msgstr "klikoni për të zgjedhur zonën e parashikimit" -#: ../src/libs/neural_restore.c:1826 +#: ../src/libs/neural_restore.c:3674 msgid "model not available" msgstr "modeli nuk mundësohet" -#: ../src/libs/neural_restore.c:1828 ../src/libs/neural_restore.c:1997 +#: ../src/libs/neural_restore.c:3676 ../src/libs/neural_restore.c:3870 msgid "generating preview..." -msgstr "gjeneron parashikimin..." +msgstr "gjeneron parashikimin…" -#: ../src/libs/neural_restore.c:1830 +#: ../src/libs/neural_restore.c:3678 msgid "click to generate preview" msgstr "klikoni për të gjeneruar parashikimin" -#: ../src/libs/neural_restore.c:1831 +#: ../src/libs/neural_restore.c:3680 +msgid "image not supported by this task" +msgstr "detyra nuk e garanton imazhin" + +#: ../src/libs/neural_restore.c:3682 +msgid "preview initialization failed" +msgstr "problem me fillimin e parashikimit" + +#: ../src/libs/neural_restore.c:3683 msgid "select an image to preview" msgstr "përzgjidhni imazhin për të parashikuar" -#: ../src/libs/neural_restore.c:2223 ../src/libs/neural_restore.c:2454 +#: ../src/libs/neural_restore.c:4116 ../src/libs/neural_restore.c:4380 msgid "select output folder" msgstr "përzgjidhni dosjen output" -#: ../src/libs/neural_restore.c:2264 +#: ../src/libs/neural_restore.c:4161 +msgid "AI raw denoising" +msgstr "zbutja e zhurmës bruto me AI" + +#: ../src/libs/neural_restore.c:4163 msgid "AI denoising" msgstr "zbutja e zhurmës me AI" -#: ../src/libs/neural_restore.c:2266 +#: ../src/libs/neural_restore.c:4165 msgid "AI upscaling" msgstr "zmadhimi i shëmbëllimit me AI" -#: ../src/libs/neural_restore.c:2273 -msgid "detail recovery" -msgstr "rikuperimi i detajeve" +#: ../src/libs/neural_restore.c:4177 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "bashkoj burimin CFA (0%) me outputin me zhurmë të zbutur (100%)" -#: ../src/libs/neural_restore.c:2276 -msgid "recover fine texture lost during denoising while suppressing noise" +#: ../src/libs/neural_restore.c:4195 +#, no-c-format +msgid "" +"100% applies the full AI model output; lower values bring back luminance " +"texture and grain while keeping color noise suppressed" msgstr "" -"rikuperoj teksturën e prekur nga procesi i imtësimit dhe pakësoj zhurmën" +"100% aplikon modelin e plotë AI në output; vlerat më të ulëta rritin " +"teksturën dhe kokrrizat e luminancës dhe pengojnë zhurmën e ngjyrave" -#: ../src/libs/neural_restore.c:2284 +#: ../src/libs/neural_restore.c:4204 msgid "upscale factor" msgstr "koeficienti zmadhues i shëmbëllimit" -#: ../src/libs/neural_restore.c:2286 +#: ../src/libs/neural_restore.c:4206 msgid "2x" msgstr "2x" -#: ../src/libs/neural_restore.c:2286 +#: ../src/libs/neural_restore.c:4206 msgid "4x" msgstr "4x" -#: ../src/libs/neural_restore.c:2303 +#: ../src/libs/neural_restore.c:4223 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" @@ -29650,27 +31580,27 @@ msgstr "" "zona e parashikimit në miniaturën e imazhit përzgjidhet me klikim\n" "me dopioklik kthehet në qendër" -#: ../src/libs/neural_restore.c:2328 +#: ../src/libs/neural_restore.c:4254 msgid "process selected images" -msgstr "përpunoj imazhet e përzgjedhura" +msgstr "përpunoni imazhet e përzgjedhura" -#: ../src/libs/neural_restore.c:2346 +#: ../src/libs/neural_restore.c:4272 msgid "output parameters" msgstr "parametrat output" -#: ../src/libs/neural_restore.c:2357 +#: ../src/libs/neural_restore.c:4283 msgid "output TIFF bit depth" msgstr "thellësia e bitëve output në TIFF" -#: ../src/libs/neural_restore.c:2399 +#: ../src/libs/neural_restore.c:4325 msgid "color profile embedded in the output TIFF" msgstr "profili kolorimetrik i integruar në output TIFF" -#: ../src/libs/neural_restore.c:2409 +#: ../src/libs/neural_restore.c:4335 msgid "preserve wide-gamut colors" msgstr "ruaj spektrin e gjerë të ngjyrave" -#: ../src/libs/neural_restore.c:2416 +#: ../src/libs/neural_restore.c:4342 msgid "" "when on, pixels outside sRGB gamut pass through without being denoised; when " "off, all pixels are denoised but wide-gamut colors may be clipped; only " @@ -29680,15 +31610,15 @@ msgstr "" "kur fiket, gjithë pikselët imtësohen, por spektri i gjerë i ngjyrave mund të " "shkurtohet; prek vetëm imtësimin" -#: ../src/libs/neural_restore.c:2425 -msgid "add to catalog" -msgstr "shtoj në katalog" +#: ../src/libs/neural_restore.c:4351 +msgid "add to the current collection" +msgstr "shtoj në koleksionin aktual" -#: ../src/libs/neural_restore.c:2431 -msgid "automatically import output image into the darktable library" -msgstr "importoj automatikisht imazhin output në librarinë e darktable" +#: ../src/libs/neural_restore.c:4357 +msgid "automatically import the output image into the current collection" +msgstr "importoni automatikisht imazhin output në koleksionin aktual" -#: ../src/libs/neural_restore.c:2447 +#: ../src/libs/neural_restore.c:4373 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" @@ -29752,7 +31682,7 @@ msgstr "imazhi %d nuk është gati për printim" msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1197 +#: ../src/libs/print_settings.c:1195 #, c-format msgid "" "style to be applied on print:\n" @@ -29761,60 +31691,60 @@ msgstr "" "stili që aplikohet gjatë printimit:\n" "%s" -#: ../src/libs/print_settings.c:2496 +#: ../src/libs/print_settings.c:2494 msgctxt "section" msgid "printer" msgstr "printeri" -#: ../src/libs/print_settings.c:2509 ../src/libs/print_settings.c:2518 -#: ../src/libs/print_settings.c:2573 +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2571 msgid "printer" msgstr "printeri" -#: ../src/libs/print_settings.c:2509 +#: ../src/libs/print_settings.c:2507 msgid "media" msgstr "media" -#: ../src/libs/print_settings.c:2530 +#: ../src/libs/print_settings.c:2528 msgid "color management in printer driver" msgstr "administrimi i ngjyrave nga piloti i printerit" -#: ../src/libs/print_settings.c:2563 +#: ../src/libs/print_settings.c:2561 msgid "printer ICC profiles" msgstr "profilet ICC të printerit" -#: ../src/libs/print_settings.c:2584 +#: ../src/libs/print_settings.c:2582 msgid "black point compensation" msgstr "kompensimi i pikës së zezë" -#: ../src/libs/print_settings.c:2597 +#: ../src/libs/print_settings.c:2595 msgid "activate black point compensation when applying the printer profile" msgstr "" "aktivizoni kompensimin e pikës së zezë kur aplikohet profili i printerit" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2604 +#: ../src/libs/print_settings.c:2602 msgctxt "section" msgid "page" msgstr "faqja" -#: ../src/libs/print_settings.c:2626 +#: ../src/libs/print_settings.c:2624 msgid "measurement units" msgstr "njësitë e matjes" -#: ../src/libs/print_settings.c:2634 +#: ../src/libs/print_settings.c:2632 msgid "image width/height" msgstr "gjerësia/gjatësia e imazhit" -#: ../src/libs/print_settings.c:2639 +#: ../src/libs/print_settings.c:2637 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2647 +#: ../src/libs/print_settings.c:2645 msgid "scale factor" msgstr "koeficienti i shëmbëllimit" -#: ../src/libs/print_settings.c:2653 +#: ../src/libs/print_settings.c:2651 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -29827,46 +31757,46 @@ msgstr "" "një vlerë tepër e lartë mund të ulë cilësinë e printimit" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2667 +#: ../src/libs/print_settings.c:2665 msgid "top margin" msgstr "anësorja e sipërme" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2671 +#: ../src/libs/print_settings.c:2669 msgid "left margin" msgstr "anësorja majtas" -#: ../src/libs/print_settings.c:2674 +#: ../src/libs/print_settings.c:2672 msgid "lock" msgstr "fiksoj" -#: ../src/libs/print_settings.c:2676 +#: ../src/libs/print_settings.c:2674 msgid "change all margins uniformly" msgstr "ndryshoj njëtrajtësisht gjithë anësoret" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2680 +#: ../src/libs/print_settings.c:2678 msgid "right margin" msgstr "anësorja djathtas" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2684 +#: ../src/libs/print_settings.c:2682 msgid "bottom margin" msgstr "anësorja e poshtme" -#: ../src/libs/print_settings.c:2717 +#: ../src/libs/print_settings.c:2715 msgid "display grid" msgstr "shfaq rrjetën" -#: ../src/libs/print_settings.c:2728 +#: ../src/libs/print_settings.c:2726 msgid "snap to grid" msgstr "ngec në rrjetë" -#: ../src/libs/print_settings.c:2741 +#: ../src/libs/print_settings.c:2739 msgid "borderless mode required" msgstr "paraqit pa bordurë" -#: ../src/libs/print_settings.c:2744 +#: ../src/libs/print_settings.c:2742 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -29877,16 +31807,16 @@ msgstr "" "kanë vlera më të ulëta sesa anësoret fizike të printerit" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2751 +#: ../src/libs/print_settings.c:2749 msgctxt "section" msgid "image layout" msgstr "struktura grafike e imazhit" -#: ../src/libs/print_settings.c:2792 +#: ../src/libs/print_settings.c:2790 msgid "new image area" msgstr "zonë të re imazhi" -#: ../src/libs/print_settings.c:2794 +#: ../src/libs/print_settings.c:2792 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -29896,57 +31826,57 @@ msgstr "" "klikoni dhe tërhiqeni për ta shtrirë në zonë\n" "tërhiqeni imazhin nga filmi dhe hidheni aty" -#: ../src/libs/print_settings.c:2798 +#: ../src/libs/print_settings.c:2796 msgid "delete image area" msgstr "fshij zonën e imazhit" -#: ../src/libs/print_settings.c:2800 +#: ../src/libs/print_settings.c:2798 msgid "delete the currently selected image area" msgstr "fshini zonën e përzgjedhur të imazhit aktual" -#: ../src/libs/print_settings.c:2803 +#: ../src/libs/print_settings.c:2801 msgid "clear layout" msgstr "pastroj strukturën" -#: ../src/libs/print_settings.c:2805 +#: ../src/libs/print_settings.c:2803 msgid "remove all image areas from the page" msgstr "hiqni gjithë zonat e imazhit nga faqja" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2822 +#: ../src/libs/print_settings.c:2820 msgid "image area x origin (in current unit)" msgstr "zona e imazhit me origjinë në x (njësinë aktuale)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2826 +#: ../src/libs/print_settings.c:2824 msgid "image area y origin (in current unit)" msgstr "zona e imazhit me origjinë në y (njësinë aktuale)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2837 +#: ../src/libs/print_settings.c:2835 msgid "image area width (in current unit)" msgstr "gjerësia e zonës së imazhit (në njësinë aktuale)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2841 +#: ../src/libs/print_settings.c:2839 msgid "image area height (in current unit)" msgstr "gjatësia e zonës së imazhit (në njësinë aktuale)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2867 +#: ../src/libs/print_settings.c:2865 msgctxt "section" msgid "print settings" msgstr "parametrat e printimit" -#: ../src/libs/print_settings.c:2937 +#: ../src/libs/print_settings.c:2935 msgid "select style to be applied on printing" msgstr "përzgjidhni stilin që duhet aplikuar gjatë printimit" -#: ../src/libs/print_settings.c:2939 +#: ../src/libs/print_settings.c:2937 msgid "temporary style to use while printing" msgstr "stili i përkohshëm që përdoret gjatë eksportimit" -#: ../src/libs/print_settings.c:2971 +#: ../src/libs/print_settings.c:2969 msgid "print with current settings" msgstr "printoj me parametrat aktualë" @@ -30265,15 +32195,15 @@ msgstr "bashkëlidh" #: ../src/libs/styles.c:918 msgid "create..." -msgstr "krijoj..." +msgstr "krijoj…" #: ../src/libs/styles.c:920 msgid "create styles from history stack of selected images" msgstr "krijoni stilin duke u nisur nga historiku i imazheve të përzgjedhura" -#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2530 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 msgid "edit..." -msgstr "përpunoj..." +msgstr "përpunoj…" #: ../src/libs/styles.c:926 msgid "edit the selected styles in list above" @@ -30324,33 +32254,33 @@ msgstr "" "shtoni ose hiqni fjalët kyç\n" "për imazhet e përzgjedhura" -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1446 msgid "attach tag to all" msgstr "bashkëngjit etiketën të gjithave" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2499 +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 msgid "detach tag" msgstr "shkëput etiketën" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1459 msgid "find tag" msgstr "gjej etiketën" -#: ../src/libs/tagging.c:1431 ../src/libs/tagging.c:2566 +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 msgid "copy to clipboard" msgstr "kopjoni në memorie" -#: ../src/libs/tagging.c:1668 +#: ../src/libs/tagging.c:1699 msgid "delete tag?" msgstr "do e fshini etiketën?" -#: ../src/libs/tagging.c:1674 ../src/libs/tagging.c:1763 -#: ../src/libs/tagging.c:1984 ../src/libs/tagging.c:2293 +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 +#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 #, c-format msgid "selected: %s" msgstr "janë përzgjedhur: %s" -#: ../src/libs/tagging.c:1679 +#: ../src/libs/tagging.c:1710 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -30365,73 +32295,73 @@ msgstr[1] "" "vërtet do e fshini etiketën `%s'?\n" "me këtë etiketë janë shënuar %d imazhe!" -#: ../src/libs/tagging.c:1717 +#: ../src/libs/tagging.c:1748 #, c-format msgid "tag %s removed" msgstr "hoqi etiketën %s" -#: ../src/libs/tagging.c:1757 +#: ../src/libs/tagging.c:1788 msgid "delete node?" msgstr "do e fshini nyjën?" -#: ../src/libs/tagging.c:1767 +#: ../src/libs/tagging.c:1798 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d etiketë do të fshihet" msgstr[1] "%d etiketa do të fshihen" -#: ../src/libs/tagging.c:1774 ../src/libs/tagging.c:1994 -#: ../src/libs/tagging.c:2303 +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 +#: ../src/libs/tagging.c:2334 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d imazh do të azhurnohet" msgstr[1] "%d imazhe do të azhurnohen" -#: ../src/libs/tagging.c:1805 +#: ../src/libs/tagging.c:1836 #, c-format msgid "%d tags removed" msgstr "hoqi %d etiketa" -#: ../src/libs/tagging.c:1849 +#: ../src/libs/tagging.c:1880 msgid "create tag" msgstr "krijoj etiketën" -#: ../src/libs/tagging.c:1865 +#: ../src/libs/tagging.c:1896 #, c-format msgid "add to: \"%s\" " msgstr "shtoj te: \"%s\" " -#: ../src/libs/tagging.c:1870 ../src/libs/tagging.c:2018 +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 msgid "category" msgstr "kategoria" -#: ../src/libs/tagging.c:1883 ../src/libs/tagging.c:2009 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 msgid "name: " msgstr "emri: " -#: ../src/libs/tagging.c:1886 ../src/libs/tagging.c:2029 +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 msgid "synonyms: " msgstr "sinonimet: " -#: ../src/libs/tagging.c:1894 ../src/libs/tagging.c:2046 -#: ../src/libs/tagging.c:2329 +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 +#: ../src/libs/tagging.c:2360 msgid "empty tag is not allowed, aborting" msgstr "nuk lejohen etiketat boshe, dalje" -#: ../src/libs/tagging.c:1905 +#: ../src/libs/tagging.c:1936 msgid "tag name already exists. aborting." msgstr "kjo etiketë ekziston që më parë. dalje." -#: ../src/libs/tagging.c:1988 ../src/libs/tagging.c:2297 +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d etiketë do të azhurnohet" msgstr[1] "%d etiketa do të azhurnohen" -#: ../src/libs/tagging.c:2048 +#: ../src/libs/tagging.c:2079 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -30439,100 +32369,100 @@ msgstr "" "karakteri '|' nuk lejohet për riemërtimin e etiketave.\n" "hierarkia të modifikohet me opsionin e riemërtimit. Ndërpritet." -#: ../src/libs/tagging.c:2097 ../src/libs/tagging.c:2231 +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "emri i të paktën një etikete të re (%s) ekziston që më parë, dalje" -#: ../src/libs/tagging.c:2287 +#: ../src/libs/tagging.c:2318 msgid "change path" msgstr "ndryshoj adresën" -#: ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:2364 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "'|' është vendosur keq, nuk lejohen etiketat boshe, ndërpritet" -#: ../src/libs/tagging.c:2465 +#: ../src/libs/tagging.c:2496 #, c-format msgid "tag %s created" msgstr "krijoi etiketën %s" -#: ../src/libs/tagging.c:2494 +#: ../src/libs/tagging.c:2525 msgid "attach tag" msgstr "bashkëngjit etiketën" -#: ../src/libs/tagging.c:2509 +#: ../src/libs/tagging.c:2540 msgid "create tag..." -msgstr "krijoj etiketën..." +msgstr "krijoj etiketën…" -#: ../src/libs/tagging.c:2516 +#: ../src/libs/tagging.c:2547 msgid "delete tag" msgstr "fshij etiketën" -#: ../src/libs/tagging.c:2524 +#: ../src/libs/tagging.c:2555 msgid "delete node" msgstr "fshij nyjën" -#: ../src/libs/tagging.c:2538 +#: ../src/libs/tagging.c:2569 msgid "change path..." -msgstr "ndryshoj adresën..." +msgstr "ndryshoj adresën…" -#: ../src/libs/tagging.c:2549 +#: ../src/libs/tagging.c:2580 msgid "set as a tag" msgstr "caktoj si etiketë" -#: ../src/libs/tagging.c:2561 +#: ../src/libs/tagging.c:2592 msgid "copy to entry" msgstr "kopjoj te elementi" -#: ../src/libs/tagging.c:2587 +#: ../src/libs/tagging.c:2618 msgid "go to tag collection" msgstr "shkoj te koleksioni i etiketave" -#: ../src/libs/tagging.c:2594 +#: ../src/libs/tagging.c:2625 msgid "go back to work" msgstr "kthehem në punë" -#: ../src/libs/tagging.c:2770 +#: ../src/libs/tagging.c:2801 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2772 +#: ../src/libs/tagging.c:2803 msgid "(private)" msgstr "(private)" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2832 msgid "select a keyword file" msgstr "përzgjidhni skedarin me fjalët kyç" -#: ../src/libs/tagging.c:2816 +#: ../src/libs/tagging.c:2847 msgid "error importing tags" msgstr "problem me importin e etiketave" -#: ../src/libs/tagging.c:2818 +#: ../src/libs/tagging.c:2849 #, c-format msgid "%zd tags imported" msgstr "importoi %zd etiketa" -#: ../src/libs/tagging.c:2843 +#: ../src/libs/tagging.c:2874 msgid "select file to export to" msgstr "përzgjidhni skedarin për eksport" -#: ../src/libs/tagging.c:2859 +#: ../src/libs/tagging.c:2890 msgid "error exporting tags" msgstr "problem me eksportin e etiketave" -#: ../src/libs/tagging.c:2861 +#: ../src/libs/tagging.c:2892 #, c-format msgid "%zd tags exported" msgstr "eksportoi %zd etiketa" -#: ../src/libs/tagging.c:3339 +#: ../src/libs/tagging.c:3370 msgid "drop to root" msgstr "hidheni në bazë" -#: ../src/libs/tagging.c:3496 +#: ../src/libs/tagging.c:3527 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -30544,47 +32474,47 @@ msgstr "" "me etiketën veprohet më tej me klikim djathtas,\n" "elementi vihet në fokus me tastin Tab" -#: ../src/libs/tagging.c:3510 +#: ../src/libs/tagging.c:3541 msgid "attach" msgstr "bashkëngjit" -#: ../src/libs/tagging.c:3512 +#: ../src/libs/tagging.c:3543 msgid "attach tag to all selected images" msgstr "bashkëngjitni etiketën në imazhet e përzgjedhura" -#: ../src/libs/tagging.c:3515 +#: ../src/libs/tagging.c:3546 msgid "detach" msgstr "shkëput" -#: ../src/libs/tagging.c:3517 +#: ../src/libs/tagging.c:3548 msgid "detach tag from all selected images" msgstr "shkëputni etiketën nga imazhet e përzgjedhura" -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3562 msgid "toggle list with / without hierarchy" msgstr "shfaqni listën me ose pa hierarki" -#: ../src/libs/tagging.c:3531 +#: ../src/libs/tagging.c:3562 msgid "hide" msgstr "fsheh" -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3565 msgid "toggle sort by name or by count" msgstr "renditni sipas emrit ose numrit" -#: ../src/libs/tagging.c:3534 +#: ../src/libs/tagging.c:3565 msgid "sort" msgstr "rendit" -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3568 msgid "toggle show or not darktable tags" msgstr "tregoni/fshihni etiketat në darktable" -#: ../src/libs/tagging.c:3537 +#: ../src/libs/tagging.c:3568 msgid "dttags" msgstr "dtetiketat" -#: ../src/libs/tagging.c:3554 +#: ../src/libs/tagging.c:3585 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -30597,11 +32527,11 @@ msgstr "" "etiketa e parë e gjetur hapet me tastin Tab ose Down\n" "etiketa e parë e bashkëngjitur përzgjidhet me tastin shift+Tab" -#: ../src/libs/tagging.c:3567 ../src/libs/tagging.c:3574 +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 msgid "clear entry" msgstr "pastroni elementin" -#: ../src/libs/tagging.c:3633 +#: ../src/libs/tagging.c:3664 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -30618,48 +32548,48 @@ msgstr "" "me etiketën vepriohet më tej me klikim djathtas,\n" "elementi vihet në fokus me tastet shift+Tab" -#: ../src/libs/tagging.c:3679 +#: ../src/libs/tagging.c:3710 msgid "" "create a new tag with the\n" "name you entered" msgstr "krijoni etiketën e re sipas emrit" -#: ../src/libs/tagging.c:3685 +#: ../src/libs/tagging.c:3716 msgid "import tags from a Lightroom keyword file" msgstr "importoni etiketat nga skedari me fjalë kyç për Lightroom" -#: ../src/libs/tagging.c:3692 +#: ../src/libs/tagging.c:3723 msgid "export all tags to a Lightroom keyword file" msgstr "eksportoni gjithë etiketat në skedar me fjalë kyç për Lightroom" -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3729 msgid "toggle list / tree view" msgstr "përdorni pamjen me listë / pemë" -#: ../src/libs/tagging.c:3698 +#: ../src/libs/tagging.c:3729 msgid "tree" msgstr "pemë" -#: ../src/libs/tagging.c:3702 +#: ../src/libs/tagging.c:3733 msgid "toggle list with / without suggestion" msgstr "shfaqni listën me ose pa sugjerime" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3734 msgid "suggestion" msgstr "sugjerimi" -#: ../src/libs/tagging.c:3722 +#: ../src/libs/tagging.c:3753 msgid "redo last tag" msgstr "ribëj etiketën e fundit" -#: ../src/libs/tagging.c:3809 +#: ../src/libs/tagging.c:3840 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "shkurtoret e etiketave nuk përdoren në pamjen me pemë. lutemi të kaloni te " "pamja me listë" -#: ../src/libs/tagging.c:3942 +#: ../src/libs/tagging.c:3973 msgid "tagging settings" msgstr "parametrat e etiketimit" @@ -30892,7 +32822,7 @@ msgstr "parashikoj mbishtresat" #: ../src/libs/tools/global_toolbox.c:351 msgid "overlays not available here..." -msgstr "nuk mundësohen mbishtresat..." +msgstr "nuk mundësohen mbishtresat…" #: ../src/libs/tools/global_toolbox.c:390 msgid "grouping" @@ -31101,6 +33031,14 @@ msgstr "përdorni këndin me zmadhim të seleksionimit" msgid "exit current layout" msgstr "mbyll strukturën grafike aktuale" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "historiku i protokollit" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "shoh historikun e protokollit" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" @@ -31124,7 +33062,7 @@ msgstr "kaloni në kodimin relativ (poshtë = %d)" msgid "%s opened as midi%d" msgstr "%s është hapur si MIDI%d" -#: ../src/libs/tools/module_toolbox.c:29 +#: ../src/libs/tools/module_toolbox.c:26 msgid "module toolbox" msgstr "kutia e moduleve" @@ -31182,7 +33120,7 @@ msgstr "opsionet Lua" msgid "per-script configuration options" msgstr "opsionet e konfigurimit para skriptit" -#: ../src/views/darkroom.c:609 +#: ../src/views/darkroom.c:626 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" @@ -31195,7 +33133,7 @@ msgstr "" "nëse ruhet në një disk të jashtëm, duhet që disku të jetë i lidhur\n" "dhe skedarët të gjenden në të njëjtin vend nga është importuar imazhi." -#: ../src/views/darkroom.c:616 +#: ../src/views/darkroom.c:633 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -31206,19 +33144,19 @@ msgstr "" "\n" "lutemi të verifikoni a është kopjuar drejt dhe plotësisht nga kamera." -#: ../src/views/darkroom.c:622 +#: ../src/views/darkroom.c:639 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "skedari `%s' është në format të panjohur, po kalohet në fototekë." -#: ../src/views/darkroom.c:627 +#: ../src/views/darkroom.c:644 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." msgstr "" "skedari `%s' vjen nga një model kamere i pagarantuar, po kalohet në fototekë." -#: ../src/views/darkroom.c:632 +#: ../src/views/darkroom.c:649 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" @@ -31235,7 +33173,7 @@ msgstr "" "support/\n" "dhe shënimet për të rejat e këtij versioni të darktable)" -#: ../src/views/darkroom.c:640 +#: ../src/views/darkroom.c:657 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -31246,7 +33184,7 @@ msgstr "" "\n" "lutemi të verifikoni a është shkurtuar skedari." -#: ../src/views/darkroom.c:646 +#: ../src/views/darkroom.c:663 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -31269,58 +33207,58 @@ msgstr "" "si problem\n" "në https://github.com/darktable-org/darktable" -#: ../src/views/darkroom.c:674 +#: ../src/views/darkroom.c:691 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." -msgstr "hap `%s' ..." +msgstr "hap `%s' …" -#: ../src/views/darkroom.c:904 ../src/views/darkroom.c:3115 +#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 msgid "gamut check" msgstr "kontrolli i spektrit të ngjyrave" -#: ../src/views/darkroom.c:905 +#: ../src/views/darkroom.c:922 msgid "soft proof" msgstr "gradimi i ngjyrave" #. fail :( -#: ../src/views/darkroom.c:947 ../src/views/print.c:318 +#: ../src/views/darkroom.c:964 ../src/views/print.c:318 msgid "no image to open!" msgstr "nuk ka imazh për të hapur!" -#: ../src/views/darkroom.c:973 +#: ../src/views/darkroom.c:990 msgid "file not found" msgstr "nuk gjen skedarin" -#: ../src/views/darkroom.c:977 +#: ../src/views/darkroom.c:994 msgid "unspecified failure" msgstr "problem i papërcaktuar" -#: ../src/views/darkroom.c:980 +#: ../src/views/darkroom.c:997 msgid "unsupported file format" msgstr "format skedari i pagarantuar" -#: ../src/views/darkroom.c:983 +#: ../src/views/darkroom.c:1000 msgid "unsupported camera model" msgstr "model kamere i pagarantuar" -#: ../src/views/darkroom.c:986 +#: ../src/views/darkroom.c:1003 msgid "unsupported feature in file" msgstr "skedar me funksion të pagarantuar" -#: ../src/views/darkroom.c:989 +#: ../src/views/darkroom.c:1006 msgid "file appears corrupt" msgstr "skedari duket i dëmtuar" -#: ../src/views/darkroom.c:992 +#: ../src/views/darkroom.c:1009 msgid "I/O error" msgstr "problem I/O" -#: ../src/views/darkroom.c:995 +#: ../src/views/darkroom.c:1012 msgid "cache full" msgstr "kashi është plot" -#: ../src/views/darkroom.c:998 +#: ../src/views/darkroom.c:1015 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -31329,115 +33267,115 @@ msgstr "" "imazhi `%s' nuk hapet\n" "%s" -#: ../src/views/darkroom.c:1037 ../src/views/darkroom.c:1424 +#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 msgid "can't change image in GIMP plugin mode" msgstr "imazhi nuk ndryshohet me funksionet e GIMP" -#: ../src/views/darkroom.c:1462 +#: ../src/views/darkroom.c:1510 msgid "past end of collection, looped to first image" msgstr "arriti në fund të koleksionit, kthehet te imazhi i parë" -#: ../src/views/darkroom.c:1480 +#: ../src/views/darkroom.c:1512 msgid "past beginning of collection, looped to last image" msgstr "arriti në fillim të koleksionit, kthehet te imazhi i fundit" -#: ../src/views/darkroom.c:2582 +#: ../src/views/darkroom.c:2626 msgid "no visible modules" msgstr "nuk ka module të dukshme" -#: ../src/views/darkroom.c:2612 ../src/views/darkroom.c:2767 +#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 #, c-format msgid "focused instance '%s' of '%s'" msgstr "fokusoi instancën '%s' nga '%s'" -#: ../src/views/darkroom.c:2614 ../src/views/darkroom.c:2771 +#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 #, c-format msgid "focused module '%s'" msgstr "fokusoi modulin '%s'" -#: ../src/views/darkroom.c:2622 ../src/views/darkroom.c:2652 -#: ../src/views/darkroom.c:2661 ../src/views/darkroom.c:2685 -#: ../src/views/darkroom.c:2727 +#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 +#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 +#: ../src/views/darkroom.c:2771 msgid "no focused module" msgstr "asnjë modul në fokus" -#: ../src/views/darkroom.c:2624 +#: ../src/views/darkroom.c:2668 #, c-format msgid "'%s' cannot be enabled or disabled" msgstr "'%s' nuk aktivizohet ose çaktivizohet" -#: ../src/views/darkroom.c:2634 +#: ../src/views/darkroom.c:2678 #, c-format msgid "enabled instance '%s' of '%s'" msgstr "aktivizoi instancën '%s' nga '%s'" -#: ../src/views/darkroom.c:2636 +#: ../src/views/darkroom.c:2680 #, c-format msgid "disabled instance '%s' of '%s'" msgstr "çaktivizoi instancën '%s' nga '%s'" -#: ../src/views/darkroom.c:2641 +#: ../src/views/darkroom.c:2685 #, c-format msgid "enabled module '%s'" msgstr "aktivizoi modulin '%s'" -#: ../src/views/darkroom.c:2643 +#: ../src/views/darkroom.c:2687 #, c-format msgid "disabled module '%s'" msgstr "çaktivizoi modulin '%s'" -#: ../src/views/darkroom.c:2663 ../src/views/darkroom.c:2687 +#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 #, c-format msgid "'%s' does not support multiple instances" msgstr "'%s' nuk i mundëson instancat shumëfishe" -#: ../src/views/darkroom.c:2672 +#: ../src/views/darkroom.c:2716 #, c-format msgid "added instance '%s' of '%s'" msgstr "shtoi instancën '%s' nga '%s'" -#: ../src/views/darkroom.c:2676 +#: ../src/views/darkroom.c:2720 #, c-format msgid "added instance of '%s'" msgstr "shtoi instancën e '%s'" -#: ../src/views/darkroom.c:2695 +#: ../src/views/darkroom.c:2739 #, c-format msgid "deleted instance '%s' of '%s'" msgstr "fshiu instancën '%s' nga '%s'" -#: ../src/views/darkroom.c:2697 +#: ../src/views/darkroom.c:2741 #, c-format msgid "deleted instance of '%s'" msgstr "fshiu instancën e fshirë të '%s'" -#: ../src/views/darkroom.c:2744 +#: ../src/views/darkroom.c:2788 #, c-format msgid "only one instance of '%s'" msgstr "vetëm një instancë të '%s'" #. cycle through visible modules and their instances -#: ../src/views/darkroom.c:2809 ../src/views/darkroom.c:2871 +#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 msgid "cycle modules" msgstr "qarkulloj modulet" -#: ../src/views/darkroom.c:2832 ../src/views/darkroom.c:2834 +#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 msgid "quick access to presets" msgstr "hapni shpejt vlerat e paracaktuara" -#: ../src/views/darkroom.c:2844 +#: ../src/views/darkroom.c:2888 msgid "quick access to styles" msgstr "hapni shpejt stilet" -#: ../src/views/darkroom.c:2847 +#: ../src/views/darkroom.c:2891 msgid "quick access for applying any of your styles" msgstr "aplikoni shpejt stilet tuaja" -#: ../src/views/darkroom.c:2854 +#: ../src/views/darkroom.c:2898 msgid "second window" msgstr "dritarja e dytë" -#: ../src/views/darkroom.c:2859 +#: ../src/views/darkroom.c:2903 msgid "display a second darkroom image window" msgstr "shfaqni dhomën e errët në dritare tjetër" @@ -31445,19 +33383,19 @@ msgstr "shfaqni dhomën e errët në dritare tjetër" #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2867 ../src/views/darkroom.c:4636 +#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 msgid "toggle pinned state in second window" msgstr "përdor pjesën e fiksimit në dritaren e dytë" -#: ../src/views/darkroom.c:2879 +#: ../src/views/darkroom.c:2923 msgid "delete instance" msgstr "fshij instancën" -#: ../src/views/darkroom.c:2888 +#: ../src/views/darkroom.c:2932 msgid "color assessment" msgstr "vlerësimi i ngjyrave" -#: ../src/views/darkroom.c:2890 +#: ../src/views/darkroom.c:2934 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -31465,15 +33403,15 @@ msgstr "" "kushtet e vlerësimit të ngjyrave\n" "klikoni me të djathtën për opsionet" -#: ../src/views/darkroom.c:2907 ../src/views/darkroom.c:2920 +#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 msgid "color_assessment" msgstr "vlerësimi_i_ngjyrave" -#: ../src/views/darkroom.c:2907 +#: ../src/views/darkroom.c:2951 msgid "total border width relative to screen" msgstr "gjerësia totale e bordurës në raport me ekranin" -#: ../src/views/darkroom.c:2909 +#: ../src/views/darkroom.c:2953 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -31481,19 +33419,19 @@ msgstr "" "gjerësia totale e bordurës në raport me përmasat e ekranit për vlerësimin.\n" "këtu përfshihet edhe pjesa e jashtme gri bashkë me kornizën e bardhë brenda." -#: ../src/views/darkroom.c:2920 +#: ../src/views/darkroom.c:2964 msgid "white border ratio" msgstr "raporti i bordurës së bardhë" -#: ../src/views/darkroom.c:2922 +#: ../src/views/darkroom.c:2966 msgid "the border ratio specifies the fraction of the white part of the border." msgstr "raporti i bordurës përcakton madhësinë e pjesës së bardhë të bordurës." -#: ../src/views/darkroom.c:2933 +#: ../src/views/darkroom.c:2977 msgid "high quality processing" msgstr "procesimi me cilësi të lartë" -#: ../src/views/darkroom.c:2937 +#: ../src/views/darkroom.c:2981 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -31501,7 +33439,7 @@ msgstr "" "përdorni procesimin me cilësi të lartë. kur aktivizohet, darktable i proceson " "të dhënat e imazhit si gjatë eksportimit" -#: ../src/views/darkroom.c:2956 +#: ../src/views/darkroom.c:3000 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -31509,27 +33447,27 @@ msgstr "" "treguesi i mbiekspozimit bruto\n" "klikoni me të djathtën për opsionet" -#: ../src/views/darkroom.c:2977 +#: ../src/views/darkroom.c:3021 msgid "select how to mark the clipped pixels" msgstr "përzgjidhni si duhen shenjuar pikselët e shkurtuar" -#: ../src/views/darkroom.c:2980 +#: ../src/views/darkroom.c:3024 msgid "mark with CFA color" msgstr "shenjoj me ngjyrë CFA" -#: ../src/views/darkroom.c:2980 +#: ../src/views/darkroom.c:3024 msgid "mark with solid color" msgstr "shenjoj me ngjyrë uniforme" -#: ../src/views/darkroom.c:2981 +#: ../src/views/darkroom.c:3025 msgid "false color" msgstr "ngjyrë false" -#: ../src/views/darkroom.c:2986 ../src/views/darkroom.c:3056 +#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 msgid "color scheme" msgstr "skema e ngjyrave" -#: ../src/views/darkroom.c:2987 +#: ../src/views/darkroom.c:3031 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -31537,27 +33475,27 @@ msgstr "" "përzgjidhni ngjyrën që tregon mbiekspozimin.\n" "përdoret vetëm kur zgjidhni shenjimin me ngjyrë uniforme" -#: ../src/views/darkroom.c:2990 +#: ../src/views/darkroom.c:3034 msgctxt "solidcolor" msgid "red" msgstr "kuqe" -#: ../src/views/darkroom.c:2991 +#: ../src/views/darkroom.c:3035 msgctxt "solidcolor" msgid "green" msgstr "gjelbër" -#: ../src/views/darkroom.c:2992 +#: ../src/views/darkroom.c:3036 msgctxt "solidcolor" msgid "blue" msgstr "blu" -#: ../src/views/darkroom.c:2993 +#: ../src/views/darkroom.c:3037 msgctxt "solidcolor" msgid "black" msgstr "zezë" -#: ../src/views/darkroom.c:3004 +#: ../src/views/darkroom.c:3048 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -31567,7 +33505,7 @@ msgstr "" "1.0 - niveli të bardhës\n" "0.0 - niveli i të zezës" -#: ../src/views/darkroom.c:3023 +#: ../src/views/darkroom.c:3067 msgid "" "toggle clipping indication\n" "right-click for options" @@ -31575,11 +33513,11 @@ msgstr "" "treguesi i parametrave të shkurtuar\n" "klikoni me të djathtën për opsionet" -#: ../src/views/darkroom.c:3044 +#: ../src/views/darkroom.c:3088 msgid "clipping preview mode" msgstr "parashikimi i parametrave të shkurtuar" -#: ../src/views/darkroom.c:3045 +#: ../src/views/darkroom.c:3089 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -31587,39 +33525,39 @@ msgstr "" "zgjidhni standardin për parashikimin\n" "spektri i plotë i ngjyrave ndërthur gjithë mënyrat" -#: ../src/views/darkroom.c:3049 +#: ../src/views/darkroom.c:3093 msgid "full gamut" msgstr "spektri i plotë i ngjyrave" -#: ../src/views/darkroom.c:3050 +#: ../src/views/darkroom.c:3094 msgid "any RGB channel" msgstr "çdo kanal RGB" -#: ../src/views/darkroom.c:3051 +#: ../src/views/darkroom.c:3095 msgid "luminance only" msgstr "vetëm luminancën" -#: ../src/views/darkroom.c:3051 +#: ../src/views/darkroom.c:3095 msgid "saturation only" msgstr "vetëm saturimin" -#: ../src/views/darkroom.c:3057 +#: ../src/views/darkroom.c:3101 msgid "select colors to indicate clipping" msgstr "përzgjidhni ngjyrat që tregojnë parametrat e shkurtuar" -#: ../src/views/darkroom.c:3061 +#: ../src/views/darkroom.c:3105 msgid "red & blue" msgstr "kuqe e blu" -#: ../src/views/darkroom.c:3062 +#: ../src/views/darkroom.c:3106 msgid "purple & green" msgstr "vjollcë e gjelbër" -#: ../src/views/darkroom.c:3070 +#: ../src/views/darkroom.c:3114 msgid "lower threshold" msgstr "pragu i poshtëm" -#: ../src/views/darkroom.c:3071 +#: ../src/views/darkroom.c:3115 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -31639,11 +33577,11 @@ msgstr "" "printimet me lustër me ngjyra tipike prodhojnë të zezën në -8.00 EV,\n" "printime me lustër B/Z tipike prodhojnë të zezën në -9.00 EV." -#: ../src/views/darkroom.c:3088 +#: ../src/views/darkroom.c:3132 msgid "upper threshold" msgstr "pragu i sipërm" -#: ../src/views/darkroom.c:3090 +#: ../src/views/darkroom.c:3134 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -31652,11 +33590,11 @@ msgstr "" "pragu i shkurtimit për pikën e bardhë.\n" "100% është piku i luminancës së mesme." -#: ../src/views/darkroom.c:3102 +#: ../src/views/darkroom.c:3146 msgid "softproof" msgstr "gradoj ngjyrat" -#: ../src/views/darkroom.c:3106 +#: ../src/views/darkroom.c:3150 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -31664,7 +33602,7 @@ msgstr "" "kontrolloni bocën e ngjyrave\n" "klikoni me të djathtën për opsionet" -#: ../src/views/darkroom.c:3119 +#: ../src/views/darkroom.c:3163 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -31672,54 +33610,54 @@ msgstr "" "kontrolloni spektrin e ngjyrave\n" "klikoni me të djathtën për opsionet e profilit" -#: ../src/views/darkroom.c:3147 ../src/views/darkroom.c:3154 -#: ../src/views/darkroom.c:3173 ../src/views/darkroom.c:3175 -#: ../src/views/darkroom.c:3177 ../src/views/darkroom.c:3179 -#: ../src/views/lighttable.c:1353 ../src/views/lighttable.c:1357 +#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 +#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 +#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 +#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 msgid "profiles" msgstr "profilet" -#: ../src/views/darkroom.c:3155 ../src/views/lighttable.c:1357 +#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 msgid "preview intent" msgstr "parashikimi i synuar" -#: ../src/views/darkroom.c:3173 ../src/views/lighttable.c:1362 +#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 msgid "display profile" msgstr "profili i ekranit" -#: ../src/views/darkroom.c:3175 ../src/views/lighttable.c:1365 +#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 msgid "preview display profile" msgstr "profili i ekranit për parashikim" -#: ../src/views/darkroom.c:3179 +#: ../src/views/darkroom.c:3223 msgid "histogram profile" msgstr "profili i histogramit" -#: ../src/views/darkroom.c:3186 +#: ../src/views/darkroom.c:3230 msgid "second preview window color assessment" msgstr "dritarja e dytë për vlerësimin e ngjyrave" -#: ../src/views/darkroom.c:3189 +#: ../src/views/darkroom.c:3233 msgid "color assessment second preview" msgstr "këndi i dytë për vlerësimin e ngjyrave" -#: ../src/views/darkroom.c:3237 ../src/views/lighttable.c:1402 +#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 msgid "display ICC profiles" msgstr "profilet ICC të ekranit" -#: ../src/views/darkroom.c:3241 ../src/views/lighttable.c:1406 +#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 msgid "preview display ICC profiles" msgstr "profilet ICC të ekranit për parashikim" -#: ../src/views/darkroom.c:3245 +#: ../src/views/darkroom.c:3289 msgid "softproof ICC profiles" msgstr "profilet ICC të bocës së ngjyrave" -#: ../src/views/darkroom.c:3250 +#: ../src/views/darkroom.c:3294 msgid "histogram and color picker ICC profiles" msgstr "profilet ICC të histogramit dhe përzgjedhësit të ngjyrave" -#: ../src/views/darkroom.c:3299 +#: ../src/views/darkroom.c:3338 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -31728,262 +33666,262 @@ msgstr "" "klikoni me të djathtën për opsionet e vijave udhëzuese" #. Fullscreen preview key -#: ../src/views/darkroom.c:3318 +#: ../src/views/darkroom.c:3357 msgid "full preview" msgstr "parashikoj plotësisht" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:3323 +#: ../src/views/darkroom.c:3362 msgid "force pan/zoom/rotate with mouse" msgstr "detyroj panoramimin/zmadhimin/rrotullimin me maus" #. Zoom shortcuts -#: ../src/views/darkroom.c:3338 +#: ../src/views/darkroom.c:3377 msgid "zoom close-up" msgstr "afroj" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:3342 ../src/views/lighttable.c:1484 +#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 msgid "zoom in" msgstr "zmadhoj" -#: ../src/views/darkroom.c:3344 ../src/views/lighttable.c:1488 +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 msgid "zoom out" msgstr "zvogëloj" #. Shortcut to skip images -#: ../src/views/darkroom.c:3348 +#: ../src/views/darkroom.c:3387 msgid "image forward" msgstr "imazhi para" -#: ../src/views/darkroom.c:3350 +#: ../src/views/darkroom.c:3389 msgid "image back" msgstr "imazhi prapa" #. cycle overlay colors -#: ../src/views/darkroom.c:3354 +#: ../src/views/darkroom.c:3393 msgid "cycle overlay colors" msgstr "ndërroni ngjyrat e mbishtresave" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3358 +#: ../src/views/darkroom.c:3397 msgid "show drawn masks" msgstr "tregoj maskat e vizatuara" #. brush size +/- -#: ../src/views/darkroom.c:3362 +#: ../src/views/darkroom.c:3401 msgid "increase brush size" msgstr "rrit përmasat e penelit" -#: ../src/views/darkroom.c:3364 +#: ../src/views/darkroom.c:3403 msgid "decrease brush size" msgstr "ul përmasat e penelit" #. brush hardness +/- -#: ../src/views/darkroom.c:3368 +#: ../src/views/darkroom.c:3407 msgid "increase brush hardness" msgstr "rrit fortësinë e penelit" -#: ../src/views/darkroom.c:3370 +#: ../src/views/darkroom.c:3409 msgid "decrease brush hardness" msgstr "ul fortësinë e penelit" #. brush opacity +/- -#: ../src/views/darkroom.c:3374 +#: ../src/views/darkroom.c:3413 msgid "increase brush opacity" msgstr "rrit tejdukshmërinë e penelit" -#: ../src/views/darkroom.c:3376 +#: ../src/views/darkroom.c:3415 msgid "decrease brush opacity" msgstr "ul tejdukshmërinë e penelit" #. undo/redo -#: ../src/views/darkroom.c:3380 ../src/views/lighttable.c:1472 +#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 #: ../src/views/map.c:2400 msgid "undo" msgstr "kthej" -#: ../src/views/darkroom.c:3382 ../src/views/lighttable.c:1474 +#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 #: ../src/views/map.c:2402 msgid "redo" msgstr "ribëj" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3386 +#: ../src/views/darkroom.c:3425 msgid "change keyboard shortcut slider precision" msgstr "ndryshoni precizionin e shkarësit me shkurtoren e tastierës" -#: ../src/views/darkroom.c:3389 +#: ../src/views/darkroom.c:3428 msgid "synchronize selection" msgstr "sinkronizoj përzgjedhjen" -#: ../src/views/darkroom.c:4238 +#: ../src/views/darkroom.c:4380 msgid "keyboard shortcut slider precision: fine" msgstr "precizioni i shkarësit me shkurtoren e tastierës: fin" -#: ../src/views/darkroom.c:4240 +#: ../src/views/darkroom.c:4382 msgid "keyboard shortcut slider precision: normal" msgstr "precizioni i shkarësit me shkurtoren e tastierës: normal" -#: ../src/views/darkroom.c:4242 +#: ../src/views/darkroom.c:4384 msgid "keyboard shortcut slider precision: coarse" msgstr "precizioni i shkarësit me shkurtoren e tastierës: i trashë" -#: ../src/views/darkroom.c:4258 +#: ../src/views/darkroom.c:4400 msgid "switch to lighttable" msgstr "kaloj te fototeka" -#: ../src/views/darkroom.c:4260 ../src/views/lighttable.c:1015 +#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 msgid "zoom in the image" msgstr "zmadhoj imazhin" -#: ../src/views/darkroom.c:4262 +#: ../src/views/darkroom.c:4404 msgid "unbounded zoom in the image" msgstr "zmadhim i palimituar i imazhit" -#: ../src/views/darkroom.c:4264 +#: ../src/views/darkroom.c:4406 msgid "zoom to 100% 200% and back" msgstr "zmadhoj në 100% 200% dhe kthehem" -#: ../src/views/darkroom.c:4266 ../src/views/lighttable.c:1020 +#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 msgid "pan a zoomed image" msgstr "panoramoj imazhin e zmadhuar" -#: ../src/views/darkroom.c:4269 ../src/views/lighttable.c:1073 +#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 msgid "[modules] expand module without closing others" msgstr "[modulet] shpalos modulin pa i mbyllur të tjerët" -#: ../src/views/darkroom.c:4270 ../src/views/lighttable.c:1074 +#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 msgid "[modules] expand module and close others" msgstr "[modulet] shpalos modulin dhe mbyll të tjerët" -#: ../src/views/darkroom.c:4272 +#: ../src/views/darkroom.c:4414 msgid "[modules] rename module" msgstr "[modulet] riemërtoj modulin" -#: ../src/views/darkroom.c:4275 +#: ../src/views/darkroom.c:4417 msgid "[modules] change module position in pipe" msgstr "[modulet] ndryshoj pozicionin e modulit për zhvillim" #. Show infos key -#: ../src/views/lighttable.c:774 ../src/views/lighttable.c:1459 +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 msgid "show infos" msgstr "tregoj informacionet" -#: ../src/views/lighttable.c:881 +#: ../src/views/lighttable.c:1023 msgid "middle" msgstr "mesi" -#: ../src/views/lighttable.c:1008 +#: ../src/views/lighttable.c:1150 msgid "open image in darkroom" msgstr "hap imazhin në dhomën e errët" -#: ../src/views/lighttable.c:1013 +#: ../src/views/lighttable.c:1155 msgid "switch to next/previous image" msgstr "kaloj te imazhi tjetër/pararendës" -#: ../src/views/lighttable.c:1018 ../src/views/lighttable.c:1058 +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 #, no-c-format msgid "zoom to 100% and back" msgstr "zmadhoj në 100% dhe kthehem" -#: ../src/views/lighttable.c:1025 ../src/views/lighttable.c:1046 +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 msgid "scroll the collection" msgstr "rrëshqas koleksionin" -#: ../src/views/lighttable.c:1027 +#: ../src/views/lighttable.c:1169 msgid "change number of images per row" msgstr "ndryshoj numrin e imazheve për rresht" -#: ../src/views/lighttable.c:1030 +#: ../src/views/lighttable.c:1172 msgid "select an image" msgstr "përzgjidhni një imazh" -#: ../src/views/lighttable.c:1032 +#: ../src/views/lighttable.c:1174 msgid "select range from last image" msgstr "përzgjidhni intervalin nga imazhi i fundit" -#: ../src/views/lighttable.c:1034 +#: ../src/views/lighttable.c:1176 msgid "add image to or remove it from a selection" msgstr "shtoni ose hiqni imazhin nga përzgjedhja" -#: ../src/views/lighttable.c:1039 +#: ../src/views/lighttable.c:1181 msgid "change image order" msgstr "ndryshoj renditjen e imazheve" -#: ../src/views/lighttable.c:1048 +#: ../src/views/lighttable.c:1190 msgid "zoom all the images" msgstr "ridimensionoj gjithë imazhet" -#: ../src/views/lighttable.c:1050 +#: ../src/views/lighttable.c:1192 msgid "pan inside all the images" msgstr "panoramoj brenda gjithë imazheve" -#: ../src/views/lighttable.c:1053 +#: ../src/views/lighttable.c:1195 msgid "zoom current image" msgstr "ridimensionoj imazhin aktual" -#: ../src/views/lighttable.c:1055 +#: ../src/views/lighttable.c:1197 msgid "pan inside current image" msgstr "panoramoj brenda imazhit aktual" -#: ../src/views/lighttable.c:1061 +#: ../src/views/lighttable.c:1203 #, no-c-format msgid "zoom current image to 100% and back" msgstr "zmadhoj imazhin aktual në 100% dhe kthehem" -#: ../src/views/lighttable.c:1066 +#: ../src/views/lighttable.c:1208 msgid "zoom the main view" msgstr "ridimensionoj pamjen kryesore" -#: ../src/views/lighttable.c:1068 +#: ../src/views/lighttable.c:1210 msgid "pan inside the main view" msgstr "panoramoj brenda pamjes kryesore" -#: ../src/views/lighttable.c:1328 +#: ../src/views/lighttable.c:1470 msgid "set display profile" msgstr "caktoni profilin e ekranit" -#: ../src/views/lighttable.c:1425 +#: ../src/views/lighttable.c:1567 msgid "whole" msgstr "e tëra" -#: ../src/views/lighttable.c:1453 +#: ../src/views/lighttable.c:1595 msgid "leave" msgstr "lë" -#: ../src/views/lighttable.c:1462 +#: ../src/views/lighttable.c:1604 msgid "align images to grid" msgstr "radhit imazhet në rrjetë" -#: ../src/views/lighttable.c:1464 +#: ../src/views/lighttable.c:1606 msgid "reset first image offset" msgstr "kthej ofsetin e imazhit të parë" -#: ../src/views/lighttable.c:1466 +#: ../src/views/lighttable.c:1608 msgid "select toggle image" msgstr "përzgjidhni imazhin për përdorim" -#: ../src/views/lighttable.c:1468 +#: ../src/views/lighttable.c:1610 msgid "select single image" msgstr "përzgjidhni imazh tek" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1478 +#: ../src/views/lighttable.c:1620 msgid "preview zoom 100%" msgstr "parashikoj zmadhimin 100%" -#: ../src/views/lighttable.c:1480 +#: ../src/views/lighttable.c:1622 msgid "preview zoom fit" msgstr "parashikoj zmadhimin adapt" -#: ../src/views/lighttable.c:1486 +#: ../src/views/lighttable.c:1628 msgid "zoom max" msgstr "ridimensionimi maks" -#: ../src/views/lighttable.c:1490 +#: ../src/views/lighttable.c:1632 msgid "zoom min" msgstr "ridimensionimi min" @@ -32103,49 +34041,49 @@ msgstr "nisi sesionin e ri '%s'" #: ../src/views/tethering.c:496 msgid "no camera with tethering support available for use..." -msgstr "nuk keni kamerë që telefotografon..." +msgstr "nuk keni kamerë që telefotografon…" -#: ../src/views/view.c:1472 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "klikim majtas" -#: ../src/views/view.c:1475 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "klikim djathtas" -#: ../src/views/view.c:1478 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "klikim në mes" -#: ../src/views/view.c:1484 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "dopioklik majtas" -#: ../src/views/view.c:1487 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "dopioklik djathtas" -#: ../src/views/view.c:1490 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "tërheq" -#: ../src/views/view.c:1493 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "klikim majtas+tërheqje mausi" -#: ../src/views/view.c:1496 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "klikim djathtas+tërheqje mausi" -#: ../src/views/view.c:1517 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - dritarja e shkurtoreve" -#: ../src/views/view.c:1564 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "kaloni te dritarja klasike, e cila qëndron hapur kur e lëshoni tastin" #. we add the mouse actions too -#: ../src/views/view.c:1630 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "veprimet me maus" diff --git a/po/sv.po b/po/sv.po index 524720505ad..49073f26451 100644 --- a/po/sv.po +++ b/po/sv.po @@ -28,8 +28,8 @@ msgid "" msgstr "" "Project-Id-Version: darktable 5.4.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-12-13 19:23+0100\n" -"PO-Revision-Date: 2025-12-15 11:49+0100\n" +"POT-Creation-Date: 2026-06-06 21:46+0200\n" +"PO-Revision-Date: 2026-06-07 18:30+0200\n" "Last-Translator: Richard Levitte \n" "Language-Team: johan@betahaus.net\n" "Language: sv\n" @@ -37,198 +37,203 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" -"X-Generator: Poedit 3.7\n" +"X-Generator: Poedit 3.9\n" "X-Poedit-Basepath: ../darktable\n" "X-Poedit-SearchPath-0: .\n" -#: ../build/bin/conf_gen.h:97 +#: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "första instansen" -#: ../build/bin/conf_gen.h:98 ../build/bin/preferences_gen.h:4502 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4723 msgctxt "preferences" msgid "last instance" msgstr "sista instansen" -#: ../build/bin/conf_gen.h:179 ../build/bin/preferences_gen.h:4244 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4379 msgctxt "preferences" msgid "triangle" msgstr "trangel" -#: ../build/bin/conf_gen.h:180 +#: ../build/bin/conf_gen.h:213 msgctxt "preferences" msgid "circle" msgstr "cirkel" -#: ../build/bin/conf_gen.h:181 +#: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" msgstr "diamant" -#: ../build/bin/conf_gen.h:182 +#: ../build/bin/conf_gen.h:215 msgctxt "preferences" msgid "bar" msgstr "stav" -#: ../build/bin/conf_gen.h:231 ../build/bin/conf_gen.h:359 -#: ../build/bin/conf_gen.h:370 ../build/bin/conf_gen.h:1509 -#: ../build/bin/conf_gen.h:1526 ../build/bin/conf_gen.h:1559 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2835 +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 +#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2949 msgctxt "preferences" msgid "never" msgstr "aldrig" -#: ../build/bin/conf_gen.h:232 +#: ../build/bin/conf_gen.h:289 msgctxt "preferences" msgid "once a month" msgstr "en gång i månaden" -#: ../build/bin/conf_gen.h:233 ../build/bin/preferences_gen.h:4045 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4163 msgctxt "preferences" msgid "once a week" msgstr "en gång i veckan" -#: ../build/bin/conf_gen.h:234 +#: ../build/bin/conf_gen.h:291 msgctxt "preferences" msgid "once a day" msgstr "en gång per dag" # förut "stäng" -#: ../build/bin/conf_gen.h:235 +#: ../build/bin/conf_gen.h:292 msgctxt "preferences" msgid "on close" msgstr "vid stängning" -#: ../build/bin/conf_gen.h:292 ../build/bin/conf_gen.h:1502 -#: ../build/bin/conf_gen.h:1519 ../build/bin/conf_gen.h:1560 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 +#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "liten" -#: ../build/bin/conf_gen.h:293 ../build/bin/conf_gen.h:423 -#: ../build/bin/preferences_gen.h:3499 ../build/bin/preferences_gen.h:3546 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3664 msgctxt "preferences" msgid "default" msgstr "standard" -#: ../build/bin/conf_gen.h:294 ../build/bin/conf_gen.h:3655 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 msgctxt "preferences" msgid "large" msgstr "stor" -#: ../build/bin/conf_gen.h:360 +#: ../build/bin/conf_gen.h:441 msgctxt "preferences" msgid "after edit" msgstr "efter redigering" -#: ../build/bin/conf_gen.h:361 ../build/bin/preferences_gen.h:4097 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4215 msgctxt "preferences" msgid "on import" msgstr "vid import" -#: ../build/bin/conf_gen.h:371 ../build/bin/conf_gen.h:1501 -#: ../build/bin/conf_gen.h:1518 ../build/bin/conf_gen.h:4195 -#: ../build/bin/preferences_gen.h:3237 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 +#: ../build/bin/preferences_gen.h:3351 msgctxt "preferences" msgid "always" msgstr "alltid" -#: ../build/bin/conf_gen.h:372 ../build/bin/preferences_gen.h:4115 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4233 msgctxt "preferences" msgid "only large entries" msgstr "enbart de med stort innehåll" -#: ../build/bin/conf_gen.h:405 +#: ../build/bin/conf_gen.h:492 msgctxt "preferences" msgid "sensitive" msgstr "känslighet" -#: ../build/bin/conf_gen.h:406 ../build/bin/preferences_gen.h:4627 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4848 msgctxt "preferences" msgid "insensitive" msgstr "okänslighet" -#: ../build/bin/conf_gen.h:424 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "flera GPU:er" -#: ../build/bin/conf_gen.h:425 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "väldigt snabb GPU" -#: ../build/bin/conf_gen.h:834 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4922 msgctxt "preferences" msgid "import time" msgstr "importtid" -#: ../build/bin/conf_gen.h:835 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "katalognamn" -#: ../build/bin/conf_gen.h:852 +#: ../build/bin/conf_gen.h:1066 +msgctxt "preferences" +msgid "display name" +msgstr "visa namn" + +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:853 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:854 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:855 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:856 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:857 ../build/bin/conf_gen.h:2393 -#: ../build/bin/conf_gen.h:3246 ../build/bin/conf_gen.h:3628 -#: ../build/bin/conf_gen.h:3980 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 +#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4817 msgctxt "preferences" msgid "none" msgstr "ingen" -#: ../build/bin/conf_gen.h:866 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "medel" -#: ../build/bin/conf_gen.h:867 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "min" -#: ../build/bin/conf_gen.h:868 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "max" -#: ../build/bin/conf_gen.h:1166 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "välj endast nya bilder" -#: ../build/bin/conf_gen.h:1167 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "välj endast bilder som inte redan har importerats" -#: ../build/bin/conf_gen.h:1174 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "välj endast bilder i raw-format" -#: ../build/bin/conf_gen.h:1175 +#: ../build/bin/conf_gen.h:1447 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -236,55 +241,55 @@ msgstr "" "om aktiv tillåts endast import av bilder i raw-format. andra bilder kommer " "inte synas i dialogrutan och kommer inte importeras." -#: ../build/bin/conf_gen.h:1182 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "sätt metadata" -#: ../build/bin/conf_gen.h:1183 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." msgstr "sätt viss metadata på alla nyimporterade bilder." -#: ../build/bin/conf_gen.h:1190 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "rekursiv katalog" -#: ../build/bin/conf_gen.h:1191 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" msgstr "gå genom kataloger rekursivt när filmrullar importeras" -#: ../build/bin/conf_gen.h:1198 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" msgstr "skapare som sätts vid import" -#: ../build/bin/conf_gen.h:1206 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" msgstr "utgivare som sätts vid import" -#: ../build/bin/conf_gen.h:1214 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" msgstr "rättigheter som sätts vid import" -#: ../build/bin/conf_gen.h:1222 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" msgstr "kommaseparerade taggar att sätta vid import" -#: ../build/bin/conf_gen.h:1230 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" msgstr "importera taggar från XMP" -#: ../build/bin/conf_gen.h:1262 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "initialt betyg" -#: ../build/bin/conf_gen.h:1263 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" msgstr "initialt standardbetyg som tilldelas importerade bilder" -#: ../build/bin/conf_gen.h:1270 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "ignorera betyg från EXIF" -#: ../build/bin/conf_gen.h:1271 +#: ../build/bin/conf_gen.h:1555 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -292,19 +297,19 @@ msgstr "" "ignorera betyg från EXIF. om betyg hittas i EXIF och inställningen inte är " "aktiv åsidosätts 'initialt betyg'" -#: ../build/bin/conf_gen.h:1278 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "importjobb" -#: ../build/bin/conf_gen.h:1279 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "namn på importjobbet" -#: ../build/bin/conf_gen.h:1286 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "åsidosätt dagens datum" -#: ../build/bin/conf_gen.h:1287 +#: ../build/bin/conf_gen.h:1573 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -316,160 +321,178 @@ msgstr "" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "annars lämnar du fältet tomt" -#: ../build/bin/conf_gen.h:1294 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "behåll detta fönster öppet" -#: ../build/bin/conf_gen.h:1295 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "behåll detta fönster öppet för att köra flera importer" -#: ../build/bin/conf_gen.h:1503 ../build/bin/conf_gen.h:1520 -#: ../build/bin/conf_gen.h:1561 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1504 ../build/bin/conf_gen.h:1521 -#: ../build/bin/conf_gen.h:1562 ../build/bin/preferences_gen.h:2766 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2880 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1505 ../build/bin/conf_gen.h:1522 -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1506 ../build/bin/conf_gen.h:1523 -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1507 ../build/bin/conf_gen.h:1524 -#: ../build/bin/conf_gen.h:1565 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1508 ../build/bin/conf_gen.h:1525 -#: ../build/bin/conf_gen.h:1566 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1607 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 +#: ../build/bin/conf_gen.h:1890 +msgctxt "preferences" +msgid "6K" +msgstr "6K" + +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 +#: ../build/bin/conf_gen.h:1891 +msgctxt "preferences" +msgid "8K" +msgstr "8K" + +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 +#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4073 +msgctxt "preferences" +msgid "auto" +msgstr "auto" + +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" msgstr "av" -#: ../build/bin/conf_gen.h:1608 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "hårdhet (relativ)" -#: ../build/bin/conf_gen.h:1609 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "hårdhet (absolut)" -#: ../build/bin/conf_gen.h:1610 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "opacitet (relativ)" -#: ../build/bin/conf_gen.h:1611 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "opacitet (absolut)" -#: ../build/bin/conf_gen.h:1612 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "penselstorlek (relativ)" -#: ../build/bin/conf_gen.h:1621 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "låg" -#: ../build/bin/conf_gen.h:1622 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "medel" -#: ../build/bin/conf_gen.h:1623 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "hög" -#: ../build/bin/conf_gen.h:1648 ../build/bin/preferences_gen.h:3100 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3214 msgctxt "preferences" msgid "false color" msgstr "falska färger" -#: ../build/bin/conf_gen.h:1649 +#: ../build/bin/conf_gen.h:1983 msgctxt "preferences" msgid "grayscale" msgstr "gråskala" -#: ../build/bin/conf_gen.h:1666 +#: ../build/bin/conf_gen.h:2002 msgctxt "preferences" msgid "top left" msgstr "övre vänstra" # ändrat från "rättigheter" -#: ../build/bin/conf_gen.h:1667 +#: ../build/bin/conf_gen.h:2003 msgctxt "preferences" msgid "top right" msgstr "övre högra" -#: ../build/bin/conf_gen.h:1668 +#: ../build/bin/conf_gen.h:2004 msgctxt "preferences" msgid "top center" msgstr "övre mitt" -#: ../build/bin/conf_gen.h:1669 ../build/bin/preferences_gen.h:3015 +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3129 msgctxt "preferences" msgid "bottom" msgstr "botten" -#: ../build/bin/conf_gen.h:1670 +#: ../build/bin/conf_gen.h:2006 msgctxt "preferences" msgid "hidden" msgstr "dold" -#: ../build/bin/conf_gen.h:2352 +#: ../build/bin/conf_gen.h:2775 msgid "show OSD" msgstr "visa OSD" -#: ../build/bin/conf_gen.h:2353 +#: ../build/bin/conf_gen.h:2776 msgid "toggle the visibility of the map overlays" msgstr "växla synligheten för bildlager på kartan" -#: ../build/bin/conf_gen.h:2360 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "filtrerade bilder" -#: ../build/bin/conf_gen.h:2361 +#: ../build/bin/conf_gen.h:2785 msgid "when set limit the images drawn to the current filmstrip" msgstr "om satt, begränsar antalet bilder som dras till aktuell filmrulle" -#: ../build/bin/conf_gen.h:2368 +#: ../build/bin/conf_gen.h:2793 msgid "max images" msgstr "max antal bilder" -#: ../build/bin/conf_gen.h:2369 +#: ../build/bin/conf_gen.h:2794 msgid "the maximum number of image thumbnails drawn on the map" msgstr "maximalt antal bilder som ritas på kartan" -#: ../build/bin/conf_gen.h:2376 +#: ../build/bin/conf_gen.h:2802 msgid "group size factor" msgstr "faktor för gruppstorlek" -#: ../build/bin/conf_gen.h:2377 +#: ../build/bin/conf_gen.h:2803 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -478,11 +501,11 @@ msgstr "" "beräkningstiden" # TODO: could use better translation -#: ../build/bin/conf_gen.h:2384 +#: ../build/bin/conf_gen.h:2811 msgid "min images per group" msgstr "minst antal bilder per grupp" -#: ../build/bin/conf_gen.h:2385 +#: ../build/bin/conf_gen.h:2812 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." @@ -490,370 +513,366 @@ msgstr "" "det minsta antalet bilder för att skapa en bildgrupp. kan påverka " "beräkningstiden." -#: ../build/bin/conf_gen.h:2391 +#: ../build/bin/conf_gen.h:2819 msgctxt "preferences" msgid "thumbnail" msgstr "tumnagel" -#: ../build/bin/conf_gen.h:2392 +#: ../build/bin/conf_gen.h:2820 msgctxt "preferences" msgid "count" msgstr "antal" -#: ../build/bin/conf_gen.h:2395 +#: ../build/bin/conf_gen.h:2823 msgid "thumbnail display" msgstr "visning av tumnaglar" -#: ../build/bin/conf_gen.h:2396 +#: ../build/bin/conf_gen.h:2824 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" msgstr "det finns tre val: tumnagelbilder, antal bilder i gruppen eller inget" -#: ../build/bin/conf_gen.h:2411 +#: ../build/bin/conf_gen.h:2841 msgid "max polygon points" msgstr "max polygonpunkter" -#: ../build/bin/conf_gen.h:2412 -msgid "" -"limit the number of points imported with polygon in find location module" +#: ../build/bin/conf_gen.h:2842 +msgid "limit the number of points imported with polygon in find location module" msgstr "" "begränsa antalet punkter som importeras med polygon i modulen hitta " "kartposition" -#: ../build/bin/conf_gen.h:2818 -msgctxt "preferences" -msgid "original" -msgstr "original" - -#: ../build/bin/conf_gen.h:2819 -msgctxt "preferences" -msgid "to 1/2" -msgstr "till 1/2" - -#: ../build/bin/conf_gen.h:2820 -msgctxt "preferences" -msgid "to 1/3" -msgstr "till 1/3" - -#: ../build/bin/conf_gen.h:2821 -msgctxt "preferences" -msgid "to 1/4" -msgstr "till 1/4" - -#: ../build/bin/conf_gen.h:2846 ../build/bin/conf_gen.h:2857 +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 msgctxt "preferences" msgid "bilinear" msgstr "bilinjär" -#: ../build/bin/conf_gen.h:2847 ../build/bin/conf_gen.h:2858 -#: ../build/bin/preferences_gen.h:3339 +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 +#: ../build/bin/preferences_gen.h:3436 msgctxt "preferences" msgid "bicubic" msgstr "bikubisk" -#: ../build/bin/conf_gen.h:2848 ../build/bin/conf_gen.h:2859 +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:2860 ../build/bin/preferences_gen.h:3357 +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3454 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3245 ../build/bin/conf_gen.h:4198 -#: ../build/bin/preferences_gen.h:3955 -msgctxt "preferences" -msgid "auto" -msgstr "auto" - -#: ../build/bin/conf_gen.h:3247 +#: ../build/bin/conf_gen.h:3849 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3248 +#: ../build/bin/conf_gen.h:3850 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3249 +#: ../build/bin/conf_gen.h:3851 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3250 +#: ../build/bin/conf_gen.h:3852 msgctxt "preferences" msgid "windows_credentials" msgstr "windows_credentials" -#: ../build/bin/conf_gen.h:3515 +#: ../build/bin/conf_gen.h:4150 msgctxt "preferences" msgid "vectorscope" msgstr "vektorskop" -#: ../build/bin/conf_gen.h:3516 +#: ../build/bin/conf_gen.h:4151 msgctxt "preferences" msgid "waveform" msgstr "vågform" -#: ../build/bin/conf_gen.h:3517 +#: ../build/bin/conf_gen.h:4152 +msgctxt "preferences" +msgid "split" +msgstr "delning" + +#: ../build/bin/conf_gen.h:4153 msgctxt "preferences" msgid "RGB parade" msgstr "RGB-parad" -#: ../build/bin/conf_gen.h:3518 +#: ../build/bin/conf_gen.h:4154 msgctxt "preferences" msgid "histogram" msgstr "histogram" -#: ../build/bin/conf_gen.h:3527 +#: ../build/bin/conf_gen.h:4164 msgctxt "preferences" msgid "left" msgstr "vänster" -#: ../build/bin/conf_gen.h:3528 ../build/bin/preferences_gen.h:4341 +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4562 msgctxt "preferences" msgid "right" msgstr "höger" -#: ../build/bin/conf_gen.h:3545 ../build/bin/conf_gen.h:3586 +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 msgctxt "preferences" msgid "logarithmic" msgstr "logaritmisk" -#: ../build/bin/conf_gen.h:3546 ../build/bin/conf_gen.h:3587 +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 msgctxt "preferences" msgid "linear" msgstr "linjär" -#: ../build/bin/conf_gen.h:3555 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "horizontal" msgstr "horisontell" -#: ../build/bin/conf_gen.h:3556 +#: ../build/bin/conf_gen.h:4196 msgctxt "preferences" msgid "vertical" msgstr "vertikal" -#: ../build/bin/conf_gen.h:3565 +#: ../build/bin/conf_gen.h:4206 msgctxt "preferences" msgid "overlaid" msgstr "överlagrad" -#: ../build/bin/conf_gen.h:3566 +#: ../build/bin/conf_gen.h:4207 msgctxt "preferences" msgid "parade" msgstr "parad" -#: ../build/bin/conf_gen.h:3575 +#: ../build/bin/conf_gen.h:4217 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:3576 +#: ../build/bin/conf_gen.h:4218 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:3577 +#: ../build/bin/conf_gen.h:4219 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:3629 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "monochromatic" msgstr "monokrom" -#: ../build/bin/conf_gen.h:3630 +#: ../build/bin/conf_gen.h:4278 msgctxt "preferences" msgid "analogous" msgstr "analog" -#: ../build/bin/conf_gen.h:3631 +#: ../build/bin/conf_gen.h:4279 msgctxt "preferences" msgid "analogous complementary" msgstr "komplementär analog" -#: ../build/bin/conf_gen.h:3632 +#: ../build/bin/conf_gen.h:4280 msgctxt "preferences" msgid "complementary" msgstr "komplementär" -#: ../build/bin/conf_gen.h:3633 +#: ../build/bin/conf_gen.h:4281 msgctxt "preferences" msgid "split complementary" msgstr "splittad komplementär" -#: ../build/bin/conf_gen.h:3634 +#: ../build/bin/conf_gen.h:4282 msgctxt "preferences" msgid "dyad" msgstr "dyad" -#: ../build/bin/conf_gen.h:3635 +#: ../build/bin/conf_gen.h:4283 msgctxt "preferences" msgid "triad" msgstr "triad" -#: ../build/bin/conf_gen.h:3636 +#: ../build/bin/conf_gen.h:4284 msgctxt "preferences" msgid "tetrad" msgstr "tetrad" -#: ../build/bin/conf_gen.h:3637 +#: ../build/bin/conf_gen.h:4285 msgctxt "preferences" msgid "square" msgstr "kvadratisk" -#: ../build/bin/conf_gen.h:3654 +#: ../build/bin/conf_gen.h:4304 msgctxt "preferences" msgid "normal" msgstr "normal" -#: ../build/bin/conf_gen.h:3656 +#: ../build/bin/conf_gen.h:4306 msgctxt "preferences" msgid "narrow" msgstr "smal" -#: ../build/bin/conf_gen.h:3657 +#: ../build/bin/conf_gen.h:4307 msgctxt "preferences" msgid "line" msgstr "linje" -#: ../build/bin/conf_gen.h:3834 +#: ../build/bin/conf_gen.h:4614 msgctxt "preferences" msgid "mm" msgstr "mm" -#: ../build/bin/conf_gen.h:3835 +#: ../build/bin/conf_gen.h:4615 msgctxt "preferences" msgid "cm" msgstr "cm" -#: ../build/bin/conf_gen.h:3836 +#: ../build/bin/conf_gen.h:4616 msgctxt "preferences" msgid "inch" msgstr "tum" -#: ../build/bin/conf_gen.h:3885 ../build/bin/preferences_gen.h:4359 +#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:237 +msgctxt "preferences" +msgid "grey" +msgstr "grå" + +#: ../build/bin/conf_gen.h:4667 ../build/bin/preferences_gen.h:238 +msgctxt "preferences" +msgid "dark" +msgstr "mörk" + +#: ../build/bin/conf_gen.h:4668 ../build/bin/preferences_gen.h:239 +msgctxt "preferences" +msgid "darker" +msgstr "mörkare" + +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4580 msgctxt "preferences" msgid "all" msgstr "alla" -#: ../build/bin/conf_gen.h:3886 +#: ../build/bin/conf_gen.h:4676 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:3887 +#: ../build/bin/conf_gen.h:4677 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:3976 ../build/bin/preferences_gen.h:3423 +#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3520 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "scen-tillämpad (sigmoid)" -#: ../build/bin/conf_gen.h:3977 +#: ../build/bin/conf_gen.h:4814 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "scen-tillämpad (filmic)" -#: ../build/bin/conf_gen.h:3978 +#: ../build/bin/conf_gen.h:4815 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "scen-tillämpad (AgX)" # ändrat från skärmprofil -#: ../build/bin/conf_gen.h:3979 +#: ../build/bin/conf_gen.h:4816 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "skärm-tillämpad (äldre)" -#: ../build/bin/conf_gen.h:4110 +#: ../build/bin/conf_gen.h:4955 msgid "camera time zone" msgstr "kamerans tidszon" -#: ../build/bin/conf_gen.h:4111 +#: ../build/bin/conf_gen.h:4956 msgid "" -"most cameras don't store the time zone in EXIF. give the correct time zone " -"so the GPX data can be correctly matched" +"most cameras don't store the time zone in EXIF. give the correct time zone so " +"the GPX data can be correctly matched" msgstr "" "de flesta kameror lagrar inte tidszonen i EXIF. ange den korrekta tidszonen " "så att GPX-data kan matchas korrekt" -#: ../build/bin/conf_gen.h:4125 +#: ../build/bin/conf_gen.h:4972 msgctxt "preferences" msgid "no color" msgstr "ingen färg" # tidigare fill color - fyllnadsfärg -#: ../build/bin/conf_gen.h:4126 +#: ../build/bin/conf_gen.h:4973 msgctxt "preferences" msgid "illuminant color" msgstr "ljuskälla färg" -#: ../build/bin/conf_gen.h:4127 +#: ../build/bin/conf_gen.h:4974 msgctxt "preferences" msgid "effect emulation" msgstr "effektemulering" -#: ../build/bin/conf_gen.h:4184 +#: ../build/bin/conf_gen.h:5038 msgctxt "preferences" msgid "list" msgstr "lista" -#: ../build/bin/conf_gen.h:4185 +#: ../build/bin/conf_gen.h:5039 msgctxt "preferences" msgid "tabs" msgstr "tabbar" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:5040 msgctxt "preferences" msgid "columns" msgstr "kolumner" -#: ../build/bin/conf_gen.h:4196 +#: ../build/bin/conf_gen.h:5051 msgctxt "preferences" msgid "active" msgstr "aktiv" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:5052 msgctxt "preferences" msgid "dim" msgstr "dämpa" -#: ../build/bin/conf_gen.h:4199 +#: ../build/bin/conf_gen.h:5054 msgctxt "preferences" msgid "fade" msgstr "tona" -#: ../build/bin/conf_gen.h:4200 +#: ../build/bin/conf_gen.h:5055 msgctxt "preferences" msgid "fit" msgstr "passa" -#: ../build/bin/conf_gen.h:4201 +#: ../build/bin/conf_gen.h:5056 msgctxt "preferences" msgid "smooth" msgstr "mjuk" -#: ../build/bin/conf_gen.h:4202 +#: ../build/bin/conf_gen.h:5057 msgctxt "preferences" msgid "glide" msgstr "glid" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 +#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "denna inställning har ändrats" -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3061 -#: ../src/gui/gtk.c:3251 ../src/gui/preferences.c:528 -#: ../src/gui/preferences.c:1013 ../src/libs/modulegroups.c:4087 +#. help button (right-anchored, matches other prefs tabs) +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 +#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 +#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 +#: ../src/libs/modulegroups.c:4171 msgid "?" msgstr "?" @@ -865,112 +884,148 @@ msgstr "ej tillgängligt" msgid "not available on this system" msgstr "ej tillgängligt i detta system" -#: ../build/bin/preferences_gen.h:2484 ../src/control/jobs/control_jobs.c:3085 -#: ../src/libs/import.c:188 +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "darktable-tema" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"färgen runt ditt foto påverkar hur du ser dess färger och toner medan du " +"redigerar. grå rekommenderas eftersom det är mest neutralt – det knuffar inte " +"ditt öga i någon riktning\n" +"\n" +"grå: för för korrekt färgarbete\n" +"\n" +"mörk: mindre distraherande runt din bild\n" +"\n" +"mörkare: bra för svagt upplysta rum" + +#: ../build/bin/preferences_gen.h:2598 ../src/control/jobs/control_jobs.c:3118 +#: ../src/libs/import.c:183 msgid "import" msgstr "import" -#: ../build/bin/preferences_gen.h:2489 +#: ../build/bin/preferences_gen.h:2603 msgid "session options" msgstr "alternativ för session" -#: ../build/bin/preferences_gen.h:2499 +#: ../build/bin/preferences_gen.h:2613 msgid "base filmroll's directory" msgstr "filmrullens baskatalog" -#: ../build/bin/preferences_gen.h:2510 ../build/bin/preferences_gen.h:2532 -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2571 -#: ../build/bin/preferences_gen.h:2604 ../build/bin/preferences_gen.h:2621 -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2706 ../build/bin/preferences_gen.h:2723 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2766 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2835 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2874 -#: ../build/bin/preferences_gen.h:2898 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:2997 ../build/bin/preferences_gen.h:3015 -#: ../build/bin/preferences_gen.h:3058 ../build/bin/preferences_gen.h:3075 -#: ../build/bin/preferences_gen.h:3100 ../build/bin/preferences_gen.h:3117 -#: ../build/bin/preferences_gen.h:3134 ../build/bin/preferences_gen.h:3151 -#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3219 -#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3271 ../build/bin/preferences_gen.h:3288 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3339 -#: ../build/bin/preferences_gen.h:3357 ../build/bin/preferences_gen.h:3380 -#: ../build/bin/preferences_gen.h:3404 ../build/bin/preferences_gen.h:3423 -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3457 -#: ../build/bin/preferences_gen.h:3474 ../build/bin/preferences_gen.h:3499 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3546 -#: ../build/bin/preferences_gen.h:3567 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3873 -#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3905 -#: ../build/bin/preferences_gen.h:3922 ../build/bin/preferences_gen.h:3955 -#: ../build/bin/preferences_gen.h:3972 ../build/bin/preferences_gen.h:3994 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4045 -#: ../build/bin/preferences_gen.h:4097 ../build/bin/preferences_gen.h:4115 -#: ../build/bin/preferences_gen.h:4159 ../build/bin/preferences_gen.h:4192 -#: ../build/bin/preferences_gen.h:4209 ../build/bin/preferences_gen.h:4226 -#: ../build/bin/preferences_gen.h:4244 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4295 -#: ../build/bin/preferences_gen.h:4341 ../build/bin/preferences_gen.h:4359 -#: ../build/bin/preferences_gen.h:4381 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4433 ../build/bin/preferences_gen.h:4450 -#: ../build/bin/preferences_gen.h:4467 ../build/bin/preferences_gen.h:4484 -#: ../build/bin/preferences_gen.h:4502 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4543 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/preferences_gen.h:2624 ../build/bin/preferences_gen.h:2646 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2718 ../build/bin/preferences_gen.h:2735 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2820 ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2880 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:2966 ../build/bin/preferences_gen.h:2988 +#: ../build/bin/preferences_gen.h:3012 ../build/bin/preferences_gen.h:3036 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3111 ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3172 ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3214 ../build/bin/preferences_gen.h:3231 +#: ../build/bin/preferences_gen.h:3248 ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3282 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3333 +#: ../build/bin/preferences_gen.h:3351 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3385 ../build/bin/preferences_gen.h:3418 +#: ../build/bin/preferences_gen.h:3436 ../build/bin/preferences_gen.h:3454 +#: ../build/bin/preferences_gen.h:3477 ../build/bin/preferences_gen.h:3501 +#: ../build/bin/preferences_gen.h:3520 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3571 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3642 ../build/bin/preferences_gen.h:3664 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3713 +#: ../build/bin/preferences_gen.h:3734 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3797 +#: ../build/bin/preferences_gen.h:3818 ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:3872 ../build/bin/preferences_gen.h:3889 +#: ../build/bin/preferences_gen.h:3906 ../build/bin/preferences_gen.h:3923 +#: ../build/bin/preferences_gen.h:3940 ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:3974 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4073 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4145 ../build/bin/preferences_gen.h:4163 +#: ../build/bin/preferences_gen.h:4215 ../build/bin/preferences_gen.h:4233 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4379 +#: ../build/bin/preferences_gen.h:4396 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4447 +#: ../build/bin/preferences_gen.h:4464 ../build/bin/preferences_gen.h:4481 +#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4544 +#: ../build/bin/preferences_gen.h:4562 ../build/bin/preferences_gen.h:4580 +#: ../build/bin/preferences_gen.h:4602 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4654 ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:4688 ../build/bin/preferences_gen.h:4705 +#: ../build/bin/preferences_gen.h:4723 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4764 ../build/bin/preferences_gen.h:4830 +#: ../build/bin/preferences_gen.h:4848 ../build/bin/preferences_gen.h:4922 #, c-format msgid "double click to reset to `%s'" msgstr "dubbelklicka för att återställa till `%s'" -#: ../build/bin/preferences_gen.h:2512 -msgid "directory where new imported filmrolls are created" -msgstr "katalog där nya importerade filmrullar skapas" +#: ../build/bin/preferences_gen.h:2626 +msgid "" +"directory where newly imported filmrolls are stored; the default uses $" +"(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" +"Pictures on macOS and Linux, C:/Users/username/Pictures on Windows" +msgstr "" +"katalog att lagra nya importerade filmrullar i; som standard används $" +"(PICTURES_FOLDER), vilket vecklas ut till systemets bildkatalog: ~/" +"Bilder i macOS och Linux, C:/Users/username/Bilder i Windows" -#: ../build/bin/preferences_gen.h:2521 +#: ../build/bin/preferences_gen.h:2635 msgid "filmroll name" msgstr "namn på filmrulle" -#: ../build/bin/preferences_gen.h:2534 +#: ../build/bin/preferences_gen.h:2648 msgid "name of the imported filmroll" msgstr "namn på den importerade filmrullen" -#: ../build/bin/preferences_gen.h:2543 +#: ../build/bin/preferences_gen.h:2657 msgid "keep original filename" msgstr "behåll ursprungsfilnamnet" -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2604 -#: ../build/bin/preferences_gen.h:2621 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2723 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2852 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:3058 -#: ../build/bin/preferences_gen.h:3117 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3219 ../build/bin/preferences_gen.h:3271 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3440 -#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3567 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3972 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4159 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4450 ../build/bin/preferences_gen.h:4467 -#: ../build/bin/preferences_gen.h:4484 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4609 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2718 +#: ../build/bin/preferences_gen.h:2735 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2837 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3172 +#: ../build/bin/preferences_gen.h:3231 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3333 ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3418 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3642 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3797 ../build/bin/preferences_gen.h:3818 +#: ../build/bin/preferences_gen.h:3839 ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4145 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4396 +#: ../build/bin/preferences_gen.h:4447 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4671 ../build/bin/preferences_gen.h:4688 +#: ../build/bin/preferences_gen.h:4705 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4830 msgctxt "preferences" msgid "FALSE" msgstr "FALSKT" -#: ../build/bin/preferences_gen.h:2551 +#: ../build/bin/preferences_gen.h:2665 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -978,38 +1033,39 @@ msgstr "" "behåll ursprungsfilens namn i stället för unikt filnamn vid importering från " "kamera eller minneskort" -#: ../build/bin/preferences_gen.h:2560 +#: ../build/bin/preferences_gen.h:2674 msgid "file naming pattern" msgstr "filens namnmall" -#: ../build/bin/preferences_gen.h:2573 +#: ../build/bin/preferences_gen.h:2687 msgid "file naming pattern used for a import session" msgstr "mallen på filnamnen för en import" -#: ../build/bin/preferences_gen.h:2583 ../src/gui/gtk.c:1512 -#: ../src/gui/preferences.c:615 ../src/libs/tools/lighttable.c:64 +#: ../build/bin/preferences_gen.h:2697 ../src/gui/gtk.c:1701 +#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "ljusbord" -#: ../build/bin/preferences_gen.h:2588 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3738 ../src/gui/preferences.c:334 +#: ../build/bin/preferences_gen.h:2702 ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3856 ../src/gui/preferences.c:344 +#: ../src/gui/preferences_ai.c:1557 msgid "general" msgstr "generella" -#: ../build/bin/preferences_gen.h:2598 +#: ../build/bin/preferences_gen.h:2712 msgid "hide built-in presets for utility modules" msgstr "göm förinställningar för ljusbordsmoduler" -#: ../build/bin/preferences_gen.h:2606 +#: ../build/bin/preferences_gen.h:2720 msgid "hide built-in presets of utility modules in presets menu." msgstr "göm förinställningar i ljusbordsmoduler i inställningsmenyn." -#: ../build/bin/preferences_gen.h:2615 +#: ../build/bin/preferences_gen.h:2729 msgid "use single-click in the collections module" msgstr "använd enkelklick i samlingsmodulen" -#: ../build/bin/preferences_gen.h:2623 +#: ../build/bin/preferences_gen.h:2737 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -1018,48 +1074,64 @@ msgstr "" "aktivera för att använda enkelklick i stället för dubbelklick i " "samlingsmodulen. det låter dig välja spann av datum/tid och numeriska värden." -#: ../build/bin/preferences_gen.h:2632 +#: ../build/bin/preferences_gen.h:2746 msgid "prioritize the hovered image over the selected images" msgstr "prioritera bild under muspekaren framför valda bilder" -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2706 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:3075 ../build/bin/preferences_gen.h:3134 -#: ../build/bin/preferences_gen.h:3151 ../build/bin/preferences_gen.h:3168 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3288 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3873 ../build/bin/preferences_gen.h:3889 -#: ../build/bin/preferences_gen.h:3905 ../build/bin/preferences_gen.h:3922 -#: ../build/bin/preferences_gen.h:4192 ../build/bin/preferences_gen.h:4209 -#: ../build/bin/preferences_gen.h:4226 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4295 ../build/bin/preferences_gen.h:4433 -#: ../build/bin/preferences_gen.h:4543 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2820 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3189 ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3265 ../build/bin/preferences_gen.h:3282 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3571 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3713 ../build/bin/preferences_gen.h:3734 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3872 +#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3906 +#: ../build/bin/preferences_gen.h:3923 ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:3957 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4464 +#: ../build/bin/preferences_gen.h:4481 ../build/bin/preferences_gen.h:4499 +#: ../build/bin/preferences_gen.h:4544 ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:4764 msgctxt "preferences" msgid "TRUE" msgstr "SANT" -#: ../build/bin/preferences_gen.h:2640 -msgid "this defines how the list of images to act on is constructed." -msgstr "detta definierar hur listan av bilder att agera på skapas." +#: ../build/bin/preferences_gen.h:2754 +msgid "" +"in the lighttable, where culling takes place, you can apply actions (e.g., " +"setting ratings) to the hovered image or to the selected ones\n" +"\n" +"enabled actions apply to the hovered image (less clicking)\n" +"\n" +"disabled actions apply to the current selection (less error prone)" +msgstr "" +"I ljusbords-vyn, där urval sker, kan du utföra åtgärder (t.ex. sätta betyg) " +"på en bilden du håller musen över eller på de markerade bilderna\n" +"\n" +"

aktiverad åtgärder tillämpas på den bild du håller musen över (mindre " +"klickande)\n" +"\n" +"inaktiverad

åtgärder tillämpas på det aktuella urvalet (mindre " +"felbenäget)" -#: ../build/bin/preferences_gen.h:2649 +#: ../build/bin/preferences_gen.h:2763 msgid "expand a single utility module at a time" msgstr "expandera endast en ljusbordsmodul åt gången" -#: ../build/bin/preferences_gen.h:2657 +#: ../build/bin/preferences_gen.h:2771 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "detta alternativ slår om beteendet för shift+klick i ljusbordsläge" -#: ../build/bin/preferences_gen.h:2666 +#: ../build/bin/preferences_gen.h:2780 msgid "scroll utility modules to the top when expanded" msgstr "rulla till toppen på ljusbordsmoduler när de öppnas" -#: ../build/bin/preferences_gen.h:2674 ../build/bin/preferences_gen.h:3204 +#: ../build/bin/preferences_gen.h:2788 ../build/bin/preferences_gen.h:3318 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1067,81 +1139,86 @@ msgstr "" "när detta är påslaget kommer darktable försöka rulla modulen högst upp i den " "synliga listan" -#: ../build/bin/preferences_gen.h:2683 +#: ../build/bin/preferences_gen.h:2797 msgid "rating an image one star twice will not zero out the rating" msgstr "" "att betygsätta en bild med en stjärna två gånger nollställer inte " "betygsättningen" -#: ../build/bin/preferences_gen.h:2691 -msgid "" -"defines whether rating an image one star twice will zero out star rating" +#: ../build/bin/preferences_gen.h:2805 +msgid "defines whether rating an image one star twice will zero out star rating" msgstr "" "bestämmer om betygsättning av en bild med en stjärna två gånger nollställer " "betygsättningen" -#: ../build/bin/preferences_gen.h:2700 ../build/bin/preferences_gen.h:3052 +#: ../build/bin/preferences_gen.h:2814 ../build/bin/preferences_gen.h:3166 msgid "show scrollbars for central view" msgstr "visa rullningslister för centrala vyn" -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:3060 +#: ../build/bin/preferences_gen.h:2822 ../build/bin/preferences_gen.h:3174 msgid "defines whether scrollbars should be displayed" msgstr "bestämmer om rullningslister ska visas" -#: ../build/bin/preferences_gen.h:2717 +#: ../build/bin/preferences_gen.h:2831 msgid "show image time with milliseconds" msgstr "visa bilders tid med millisekunder" -#: ../build/bin/preferences_gen.h:2725 +#: ../build/bin/preferences_gen.h:2839 msgid "defines whether time should be displayed with milliseconds" msgstr "bestämmer om tid ska visas med millisekunder" -#: ../build/bin/preferences_gen.h:2731 +#: ../build/bin/preferences_gen.h:2845 msgid "thumbnails" msgstr "miniatyrbilder" -#: ../build/bin/preferences_gen.h:2741 -msgid "use raw file instead of embedded JPEG from size" -msgstr "använd råfil istället för inbyggd JPEG från storlek" +#: ../build/bin/preferences_gen.h:2855 +msgid "for unaltered images, use raw file instead of embedded JPEG from size" +msgstr "för oändrade filer, använd råfil istället för inbyggd JPEG från storlek" -#: ../build/bin/preferences_gen.h:2750 +#: ../build/bin/preferences_gen.h:2864 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" -msgstr "" -"ifall miniatyrbildens storlek är större än detta värde, ska det bearbetas " -"genom att använda råfilen istället för inbäddade förhand JPEG (bättre med " +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"for the quickest display, choose the 'never' option\n" +"the 'auto' option prefers the embedded JPEG except when the thumb size " +"exceeds the resolution of the embedded JPEG\n" +"(more details in the manual)" +msgstr "" +"om miniatyrbildens storlek är större än detta värde kommer den bearbetas " +"genom att använda råfilen istället för inbäddad JPEG (bättre men " "långsammare).\n" -"ifall du vill ha alla miniatyrbilder och förrenderade bilderna i bästa " -"kvalitet, ska du välja \"alltid\" alternativ.\n" +"om du vill ha alla miniatyrbilder och för-renderade bilderna i bästa " +"kvalitet, välj 'alltid'.\n" +"för snabbast visning, välj 'aldrig'.\n" +"alternativet 'auto' föredrar inbäddad JPEG, utom när tumnagelns storlek " +"överstiger upplösningen på inbäddad JPEG.\n" "(mer information finns i manualen)" -#: ../build/bin/preferences_gen.h:2759 +#: ../build/bin/preferences_gen.h:2873 msgid "high quality processing from size" msgstr "bearbeta i hög kvalitet från storlek" -#: ../build/bin/preferences_gen.h:2768 +#: ../build/bin/preferences_gen.h:2882 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"(more details in the manual)" msgstr "" -"om storlemen på miniatyrbilden är större än detta värde, kommer den att " +"om storleken på miniatyrbilden är större än detta värde, kommer den att " "processas med full kvalitet (bättre men långsammare).\n" -"Om du vill att alla miniatyrer och för-renderade bilder i högsta kvalitet " -"ska du välja alternativet *alltid*.\n" +"om du vill att alla miniatyrer och för-renderade bilder i högsta kvalitet ska " +"du välja 'alltid'.\n" "(mer information finns i manualen)" -#: ../build/bin/preferences_gen.h:2777 +#: ../build/bin/preferences_gen.h:2891 msgid "enable disk backend for thumbnail cache" msgstr "aktivera lagring av minityrbildscache på disk" -#: ../build/bin/preferences_gen.h:2785 +#: ../build/bin/preferences_gen.h:2899 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1161,11 +1238,11 @@ msgstr "" "för att skapa miniatyrbilder för hela sin samling, kör 'darktable-generate-" "cache'." -#: ../build/bin/preferences_gen.h:2794 +#: ../build/bin/preferences_gen.h:2908 msgid "enable disk backend for full preview cache" msgstr "aktivera lagring av minityrbildscache på disk" -#: ../build/bin/preferences_gen.h:2802 +#: ../build/bin/preferences_gen.h:2916 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1183,11 +1260,11 @@ msgstr "" "ljusbordet kommer att prestera bättre när du zoomar in på bilder i fullt " "förhandsvisningsläge." -#: ../build/bin/preferences_gen.h:2811 +#: ../build/bin/preferences_gen.h:2925 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "aktivera mjuk scroll för miniatyrbilder på ljusbordet" -#: ../build/bin/preferences_gen.h:2819 +#: ../build/bin/preferences_gen.h:2933 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1196,27 +1273,27 @@ msgid "" msgstr "" "om aktiverad scrollar ljusbordet med ett antal pixlar, som förväntas med en " "pekplatta.\n" -"avaktiverad scrollar ljusbordet hela rader med miniatyrbilder, som passar " -"ett scrollhjul." +"avaktiverad scrollar ljusbordet hela rader med miniatyrbilder, som passar ett " +"scrollhjul." -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:2942 msgid "generate thumbnails in background" msgstr "generera miniatyrbilder i bakgrunden" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2951 msgid "" -"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps " -"up to the selected size are generated while user is inactive in lighttable." +"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " +"to the selected size are generated while user is inactive in lighttable." msgstr "" "om 'aktivera lagring av miniatyrbildscache på disk' är aktiverad genereras " "miniatyrbilder upp till vald storlek medan användaren är inaktiv på " "ljusbordet." -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:2960 msgid "reset cached thumbnails" msgstr "återställ cachade miniatyrbilder" -#: ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:2968 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1224,11 +1301,11 @@ msgstr "" "tvinga miniatyrer att återskapas genom att återställa databasen. Detta kan " "behövas om miniatyrbilder raderats manuellt eller blivit korrupta." -#: ../build/bin/preferences_gen.h:2863 +#: ../build/bin/preferences_gen.h:2977 msgid "delimiters for size categories" msgstr "avgränsare för storlekskategorier" -#: ../build/bin/preferences_gen.h:2876 +#: ../build/bin/preferences_gen.h:2990 msgid "" "size categories are used to be able to set different overlays and CSS values " "depending of the size of the thumbnail, separated by |.\n" @@ -1240,28 +1317,28 @@ msgstr "" "120|400 innebär till exempel 3 kategorier av miniatyrer: 0px -> 120px, 120px-" ">400px och >400px" -#: ../build/bin/preferences_gen.h:2885 +#: ../build/bin/preferences_gen.h:2999 msgid "pattern for the thumbnail extended overlay text" msgstr "mönster för miniatyrers text i utökat lager" -#: ../build/bin/preferences_gen.h:2900 ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:3014 ../build/bin/preferences_gen.h:3038 msgid "see manual to know all the tags you can use." msgstr "manualen visar alla taggar du kan använda." -#: ../build/bin/preferences_gen.h:2909 +#: ../build/bin/preferences_gen.h:3023 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "mönster för miniatyrers verktygstips (tomt om inaktiverat)" -#: ../build/bin/preferences_gen.h:2934 ../src/gui/gtk.c:1514 -#: ../src/gui/preferences.c:614 ../src/views/darkroom.c:91 +#: ../build/bin/preferences_gen.h:3048 ../src/gui/gtk.c:1703 +#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 msgid "darkroom" msgstr "mörkrum" -#: ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:3063 msgid "scroll down to increase mask parameters" msgstr "scrolla ner för att öka mask-parametrar" -#: ../build/bin/preferences_gen.h:2957 +#: ../build/bin/preferences_gen.h:3071 msgid "" "when using the mouse scroll wheel to change mask parameters, scroll down to " "increase the mask size, feather size, opacity, brush hardness and gradient " @@ -1269,64 +1346,64 @@ msgid "" "by default scrolling up increases these parameters" msgstr "" "när du använder scrollhjulet för att ändra mask-parametrar, scrolla ner för " -"att öka maskstorlek, fjäderstorlek, opacitet, hårdhet på borste och kurvan " -"på gradient\n" +"att öka maskstorlek, fjäderstorlek, opacitet, hårdhet på borste och kurvan på " +"gradient\n" "som standard scrollar du upp för att öka dessa parametrar" -#: ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3080 msgid "middle mouse button zooms to 200%" msgstr "mittenknappen på musen zoomar till 200 %" -#: ../build/bin/preferences_gen.h:2975 +#: ../build/bin/preferences_gen.h:3089 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " -"on middle mouse clicks. if disabled, it will toggle between viewport size " -"and 100%, and the 'ctrl' key can be used to control the zoom level." +"on middle mouse clicks. if disabled, it will toggle between viewport size and " +"100%, and the 'ctrl' key can be used to control the zoom level." msgstr "" -"om aktiverad växlas zoom-graden mellan 100 %, 200 % och att passa skärmen " -"vid klick på musens mittenknapp. om avaktiverad växlar den mellan 100 % och " -"att passa skärmen, och 'ctrl'-tangenten kan användas för att kontrollera " -"zoom-graden." +"om aktiverad växlas zoom-graden mellan 100 %, 200 % och att passa skärmen vid " +"klick på musens mittenknapp. om avaktiverad växlar den mellan 100 % och att " +"passa skärmen, och 'ctrl'-tangenten kan användas för att kontrollera zoom-" +"graden." -#: ../build/bin/preferences_gen.h:2984 +#: ../build/bin/preferences_gen.h:3098 msgid "pattern for the image information line" msgstr "mönster för bildinformationsraden" -#: ../build/bin/preferences_gen.h:2999 +#: ../build/bin/preferences_gen.h:3113 msgid "see manual for a list of the tags you can use." msgstr "se manualen för en lista av vilka taggar du kan använda." -#: ../build/bin/preferences_gen.h:3008 +#: ../build/bin/preferences_gen.h:3122 msgid "position of the image information line" msgstr "position för bildens informationslinje" -#: ../build/bin/preferences_gen.h:3025 +#: ../build/bin/preferences_gen.h:3139 msgid "border around image in darkroom mode" msgstr "kant runt bilden i mörkrumsläge" -#: ../build/bin/preferences_gen.h:3041 ../build/bin/preferences_gen.h:4072 -#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4323 -#: ../build/bin/preferences_gen.h:4577 ../build/bin/preferences_gen.h:4655 -#: ../build/bin/preferences_gen.h:4683 ../build/bin/preferences_gen.h:4746 -#: ../build/bin/preferences_gen.h:4808 ../build/bin/preferences_gen.h:4837 +#: ../build/bin/preferences_gen.h:3155 ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4260 ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4798 ../build/bin/preferences_gen.h:4876 +#: ../build/bin/preferences_gen.h:4904 ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5029 ../build/bin/preferences_gen.h:5058 #, c-format msgid "double click to reset to `%d'" msgstr "dubbelklicka för att återställa till `%d'" -#: ../build/bin/preferences_gen.h:3043 +#: ../build/bin/preferences_gen.h:3157 msgid "" -"process the image in darkroom mode with a small border. set to 0 if you " -"don't want any border." +"process the image in darkroom mode with a small border. set to 0 if you don't " +"want any border." msgstr "" "jobba med bilden i mörkrumsläge med en smal kant runtom. sätt till 0 om du " "inte vill ha någon kant." -#: ../build/bin/preferences_gen.h:3069 +#: ../build/bin/preferences_gen.h:3183 msgid "show loading screen between images" msgstr "visa laddningsskärm mellan foton" -#: ../build/bin/preferences_gen.h:3077 +#: ../build/bin/preferences_gen.h:3191 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1334,45 +1411,45 @@ msgstr "" "visa grå laddskärm vid navigering mellan foton i mörkrummet\n" "avaktivera för att endast visa ett popup-fönster" -#: ../build/bin/preferences_gen.h:3083 +#: ../build/bin/preferences_gen.h:3197 msgid "modules" msgstr "moduler" -#: ../build/bin/preferences_gen.h:3093 +#: ../build/bin/preferences_gen.h:3207 msgid "display of individual color channels" msgstr "visning av individuella färgkanaler" -#: ../build/bin/preferences_gen.h:3102 +#: ../build/bin/preferences_gen.h:3216 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." msgstr "definierar hur färgkanaler visas när de aktiveras i parametermask." -#: ../build/bin/preferences_gen.h:3111 +#: ../build/bin/preferences_gen.h:3225 msgid "hide built-in presets for processing modules" msgstr "göm förinställningar för process-moduler" -#: ../build/bin/preferences_gen.h:3119 +#: ../build/bin/preferences_gen.h:3233 msgid "hide built-in presets of processing modules in presets menu." msgstr "göm inbyggda stilar i process-moduler i stilmenyn." -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:3136 +#: ../build/bin/preferences_gen.h:3242 ../build/bin/preferences_gen.h:3250 msgid "show the guides widget in modules UI" msgstr "visa guide-widgeten i modulgränssnittet" -#: ../build/bin/preferences_gen.h:3145 +#: ../build/bin/preferences_gen.h:3259 msgid "expand a single processing module at a time" msgstr "expandera endast en process-modul åt gången" -#: ../build/bin/preferences_gen.h:3153 +#: ../build/bin/preferences_gen.h:3267 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "detta alternativ slår om beteendet för shift+klick i mörkrummet" -#: ../build/bin/preferences_gen.h:3162 +#: ../build/bin/preferences_gen.h:3276 msgid "only collapse modules in current group" msgstr "fäll endast ihop moduler i aktuell grupp" -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3284 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1380,13 +1457,13 @@ msgstr "" "vid expansion av en enskild modul åt gången, fäll endast ihop moduler i den " "aktuella gruppen - ignorera moduler i andra grupper" -#: ../build/bin/preferences_gen.h:3179 +#: ../build/bin/preferences_gen.h:3293 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "" "expandera modulen när den är aktiverad och fäll ihop den när den är " "inaktiverad" -#: ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:3301 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." @@ -1394,24 +1471,24 @@ msgstr "" "detta alternativ låter en modul expandera eller fällas ihop automatiskt, när " "det är aktiverat." -#: ../build/bin/preferences_gen.h:3196 +#: ../build/bin/preferences_gen.h:3310 msgid "scroll processing modules to the top when expanded" msgstr "scrolla process-moduler till topp när de öppnas" -#: ../build/bin/preferences_gen.h:3213 +#: ../build/bin/preferences_gen.h:3327 msgid "swap the utility and processing modules panels" msgstr "byt plats på panelerna för verktygs- och processmoduler" -#: ../build/bin/preferences_gen.h:3221 +#: ../build/bin/preferences_gen.h:3335 msgid "move the list of processing modules to the left of the screen" msgstr "flytta listan av process-moduler till vänster sida av skärmen" -#: ../build/bin/preferences_gen.h:3230 +#: ../build/bin/preferences_gen.h:3344 msgid "show right-side buttons in processing module headers" msgstr "visa knapparpå höger sida i process-modulers rubriker" # ska första ordet översättar från engelska till svenska? -#: ../build/bin/preferences_gen.h:3239 +#: ../build/bin/preferences_gen.h:3353 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1435,11 +1512,11 @@ msgstr "" "- 'smooth' - blekna ut alla knappar i en rubrik samtidigt,\n" "- 'glide' - göm gradvis individuella knappar vid behov" -#: ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3362 msgid "show mask indicator in module headers" msgstr "visa mask-indikator i huvud på moduler" -#: ../build/bin/preferences_gen.h:3256 +#: ../build/bin/preferences_gen.h:3370 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" @@ -1447,11 +1524,11 @@ msgstr "" "om aktiverad, kan en ikon visas i rubriken för varje process-modul, som har " "en mask allicerad" -#: ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3379 msgid "prompt for name on addition of new instance" msgstr "fråga efter namn vid skapande av ny instans" -#: ../build/bin/preferences_gen.h:3273 +#: ../build/bin/preferences_gen.h:3387 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1459,39 +1536,27 @@ msgstr "" "om aktiverad visas namngivningsfråga för varje ny modul-instans (ny eller " "duplicerad)" -#: ../build/bin/preferences_gen.h:3282 -msgid "automatically update module name" -msgstr "uppdatera modulnamn automatiskt" - -#: ../build/bin/preferences_gen.h:3290 -msgid "" -"if enabled, the module name will be automatically updated to match a preset " -"name or a preset instance name if present." -msgstr "" -"om aktiverad uppdateras modulnamnet automatiskt baserat på namnet på en " -"förinställning eller instans om tillgängligt." - -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3397 msgid "processing" msgstr "bearbetning" -#: ../build/bin/preferences_gen.h:3305 +#: ../build/bin/preferences_gen.h:3402 msgid "image processing" msgstr "bildbearbetning" -#: ../build/bin/preferences_gen.h:3315 +#: ../build/bin/preferences_gen.h:3412 msgid "always use LittleCMS 2 to apply output color profile" msgstr "använd alltid LittleCMS 2 for att applicera utgående färgprofil" -#: ../build/bin/preferences_gen.h:3323 +#: ../build/bin/preferences_gen.h:3420 msgid "this is slower than the default." msgstr "detta är långsammare än standardvalet." -#: ../build/bin/preferences_gen.h:3332 +#: ../build/bin/preferences_gen.h:3429 msgid "pixel interpolator (warp)" msgstr "pixel-interpolator (warp)" -#: ../build/bin/preferences_gen.h:3341 +#: ../build/bin/preferences_gen.h:3438 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1499,74 +1564,89 @@ msgstr "" "pixel-interpolator som används för rotation, linskorrigering, liquify, " "beskärning och slutlig skalning (bilinjär, bikubisk, lanczos2)." -#: ../build/bin/preferences_gen.h:3350 +#: ../build/bin/preferences_gen.h:3447 msgid "pixel interpolator (scaling)" msgstr "pixel-interpolator (skalning)" -#: ../build/bin/preferences_gen.h:3359 +#: ../build/bin/preferences_gen.h:3456 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "pixel-interpolator som används för skalning (bilinjär, bikubisk, lanczos2, " "lanczos3)." -#: ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3465 msgid "LUT 3D root folder" msgstr "rotkatalog för LUT 3D" -#: ../build/bin/preferences_gen.h:3370 ../build/bin/preferences_gen.h:3394 -#: ../src/control/jobs/control_jobs.c:2189 -#: ../src/control/jobs/control_jobs.c:2245 ../src/gui/preferences.c:1245 -#: ../src/gui/presets.c:429 ../src/imageio/storage/disk.c:197 -#: ../src/imageio/storage/disk.c:283 ../src/imageio/storage/gallery.c:148 -#: ../src/imageio/storage/gallery.c:207 ../src/imageio/storage/latex.c:144 -#: ../src/imageio/storage/latex.c:193 ../src/libs/import.c:1845 -#: ../src/libs/import.c:1957 ../src/libs/import.c:2015 ../src/libs/styles.c:456 -#: ../src/lua/preferences.c:673 +#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 +#: ../src/control/jobs/control_jobs.c:2204 +#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 +#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 +#: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 +#: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 +#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 msgid "select directory" msgstr "välj katalog" -#: ../build/bin/preferences_gen.h:3383 +#: ../build/bin/preferences_gen.h:3480 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" msgstr "" -"denna katalog (och underkataloger) innehåller LUT-filer som används av LUT " -"3D-modulen. (omstart behövs)" +"denna katalog (och underkataloger) innehåller LUT-filer som används av LUT 3D-" +"modulen. (omstart behövs)" -#: ../build/bin/preferences_gen.h:3392 +#: ../build/bin/preferences_gen.h:3489 msgid "raster mask files root folder" msgstr "rotkatalog för rastermask-filer" -#: ../build/bin/preferences_gen.h:3407 +#: ../build/bin/preferences_gen.h:3504 msgid "" -"this folder (and sub-folders) contains PFM files used by the raster mask " +"this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" msgstr "" -"denna katalog (och underkataloger) innehåller PFM-filer som används av " -"importmodulen för rastermasker. (omstart behövs)" +"denna katalog (och underkataloger) innehåller PFM/PNG-filer som används av " +"importmodulen för rastermasker. (omstart krävs)" -#: ../build/bin/preferences_gen.h:3416 +#: ../build/bin/preferences_gen.h:3513 msgid "auto-apply pixel workflow defaults" msgstr "tillämpa automatiskt standard för pixel-arbetsflöde" -#: ../build/bin/preferences_gen.h:3425 +#: ../build/bin/preferences_gen.h:3522 msgid "" -"scene-referred workflow is based on linear modules and will auto-apply " -"filmic or sigmoid, color calibration and exposure,\n" -"display-referred workflow is based on Lab modules and will auto-apply base " -"curve, white balance and the legacy module pipe order." +"selects which workflow will be used by default in the darkroom\n" +"\n" +"scene-referred (sigmoid) modern workflow, fewer tonemapper controls\n" +"\n" +"scene-referred (filmic) modern workflow, more tone mapping controls\n" +"\n" +"scene-referred (AgX) modern workflow, maximum tone mapping control\n" +"\n" +"display-referred (legacy) legacy workflow (not recommended)\n" +"\n" +"none do not use a predefined workflow" msgstr "" -"scen-tillämpat arbetsflöde baseras på linjära moduler och auto-tillämpar " -"filmic eller sigmoid färgkalibrering och exponering,\n" -"skärm-tillämpat arbetsflöde baseras på Lab-moduler och auto-tillämpar " -"baskurvor, vitbalans och den gamla modulflödesordningen." +"väljer vilket arbetsflöde som ska användas som standard i mörkrummet\n" +"\n" +"scenbaserad (sigmoid) modernt arbetsflöde, färre " +"tonmappningskontroller\n" +"\n" +"scenbaserad (filmic) modernt arbetsflöde, fler tonmappningskontroller\n" +"\n" +"scenbaserad (AgX) modernt arbetsflöde, maximal tonmappningskontroll\n" +"\n" +"skärmbaserad (äldre) äldre arbetsflöde (rekommenderas inte)\n" +"\n" +"ingen använd inget fördefinierat arbetsflöde" -#: ../build/bin/preferences_gen.h:3434 +#: ../build/bin/preferences_gen.h:3531 msgid "auto-apply per camera basecurve presets" msgstr "applicera den förinställda baskurvan för kameramodellen automatiskt" -#: ../build/bin/preferences_gen.h:3442 +#: ../build/bin/preferences_gen.h:3539 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1577,29 +1657,28 @@ msgid "" msgstr "" "använd baskurva per kamera som standard, istället för den generella från " "tillverkaren om en sådan finns tillgänglig (kräver omstart).\n" -"detta alternativ tas hänsyn till om \"tillämpa automatiskt standard för " -"pixel-arbetsflöde\" är satt till \"skärm-tillämpat\".\n" +"detta alternativ tas hänsyn till om \"tillämpa automatiskt standard för pixel-" +"arbetsflöde\" är satt till \"skärm-tillämpat\".\n" "för att förhindra auto-tillämpad baskurva ska valet \"tillämpa automatiskt " "standard för pixel-arbetsflöde\" sättas till \"none\"" -#: ../build/bin/preferences_gen.h:3451 +#: ../build/bin/preferences_gen.h:3548 msgid "detect monochrome previews" msgstr "upptäck monokroma förhandsvisningar" -#: ../build/bin/preferences_gen.h:3459 +#: ../build/bin/preferences_gen.h:3556 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" msgstr "" -"många monokroma bilder kan identifieras via EXIF och " -"förhandsgranskningsdata. se upp: detta saktar ner importen och läser EXIF-" -"data" +"många monokroma bilder kan identifieras via EXIF och förhandsgranskningsdata. " +"se upp: detta saktar ner importen och läser EXIF-data" -#: ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3565 msgid "show warning messages" msgstr "visa varningsmeddelanden" -#: ../build/bin/preferences_gen.h:3476 +#: ../build/bin/preferences_gen.h:3573 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1608,48 +1687,47 @@ msgid "" msgstr "" "visa meddelanden i moduler för att varna nybörjare när icke-standardiserade " "och eventuellt skadliga inställningar används i arbetsflödet.\n" -"dessa meddelanden kan vara falskt positiva och bör ignoreras om du vet vad " -"du gör. det här alternativet döljer dem hela tiden." +"dessa meddelanden kan vara falskt positiva och bör ignoreras om du vet vad du " +"gör. det här alternativet döljer dem hela tiden." -#: ../build/bin/preferences_gen.h:3482 +#: ../build/bin/preferences_gen.h:3579 msgid "CPU / memory" msgstr "processor / minne" -#: ../build/bin/preferences_gen.h:3492 +#: ../build/bin/preferences_gen.h:3589 msgid "darktable resources" msgstr "darktable-resurser" -#: ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3599 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" -" - 'default': darktable takes ~50% of your systems resources, which is " -"enough to be performant.\n" +" - 'default': darktable takes ~50% of your systems resources, which is enough " +"to be performant.\n" " - 'small': should be used if you are simultaneously running applications " "taking large parts of your systems memory or OpenCL/GL applications like " "games or Hugin.\n" " - 'large': is the best option if you are not running other applications at " -"the same time as darktable and want it to take most of your systems " -"resources for performance." +"the same time as darktable and want it to take most of your systems resources " +"for performance." msgstr "" "definierar hur mycket av systemets resurser darktable får ta upp:\n" "- 'default': darktable tar ~50 % av systemets resurser, vilket är " "tillräckligt för att prestera.\n" -"- 'small': bör användas om du samtidigt kör applikationer som tar stora " -"delar av systemets minne eller OpenCL/GL-applikationer som spel eller " -"Hugin.\n" +"- 'small': bör användas om du samtidigt kör applikationer som tar stora delar " +"av systemets minne eller OpenCL/GL-applikationer som spel eller Hugin.\n" "- 'large': bästa valet om du inte kör andra applikationer samtidigt som " "darktable och vill använda det mesta av systemets resurser för prestanda." -#: ../build/bin/preferences_gen.h:3508 +#: ../build/bin/preferences_gen.h:3605 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPU-accelleration" -#: ../build/bin/preferences_gen.h:3518 +#: ../build/bin/preferences_gen.h:3615 msgid "activate OpenCL support" msgstr "aktivera stöd för OpenCL" -#: ../build/bin/preferences_gen.h:3526 +#: ../build/bin/preferences_gen.h:3623 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1659,16 +1737,30 @@ msgstr "" "genom att använda grafikkort.\n" "kan slås på och av när som helst." -#: ../build/bin/preferences_gen.h:3539 +#: ../build/bin/preferences_gen.h:3636 +msgid "OpenCL fast mode" +msgstr "OpenCL snabbt läge" + +#: ../build/bin/preferences_gen.h:3644 +msgid "" +"if set the OpenCL compiler uses aggressive optimizing for better performance " +"with reduced precision so more differences between CPU and OpenCL are " +"expected." +msgstr "" +"om satt kommer OpenCL-kompileraren använda aggressiv optimering för bättre " +"prestanda med minskas precision – större skillnader mellan CPU och OpenCL är " +"att förvänta." + +#: ../build/bin/preferences_gen.h:3657 msgid "OpenCL scheduling profile" msgstr "OpenCL schemaläggningsprofil" -#: ../build/bin/preferences_gen.h:3548 +#: ../build/bin/preferences_gen.h:3666 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" -" - 'default': GPU processes full and CPU processes preview pipe (adaptable " -"by config parameters),\n" +" - 'default': GPU processes full and CPU processes preview pipe (adaptable by " +"config parameters),\n" " - 'multiple GPUs': process both pixelpipes in parallel on two different " "GPUs,\n" " - 'very fast GPU': process both pixelpipes sequentially on the GPU." @@ -1681,11 +1773,11 @@ msgstr "" "olika GPU:er,\n" "- 'väldigt snabb GPU': GPU:en sköter alla processer sekventiellt." -#: ../build/bin/preferences_gen.h:3561 +#: ../build/bin/preferences_gen.h:3679 msgid "tuned GPU memory" msgstr "begränsat GPU-minne" -#: ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3687 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1693,39 +1785,39 @@ msgstr "" "om aktiverat på ett system med flera OpenCL-enheter kan du ange en " "säkerhetsmarginal per enhet (headroom, standard är 600MB)" -#: ../build/bin/preferences_gen.h:3579 +#: ../build/bin/preferences_gen.h:3697 msgid "OpenCL drivers" msgstr "Drivrutiner för OpenCL" -#: ../build/bin/preferences_gen.h:3589 +#: ../build/bin/preferences_gen.h:3707 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3597 +#: ../build/bin/preferences_gen.h:3715 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "Intel(R) OpenCL-grafik för alla stödda plattformar (från tillverkare)" -#: ../build/bin/preferences_gen.h:3610 +#: ../build/bin/preferences_gen.h:3728 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3618 +#: ../build/bin/preferences_gen.h:3736 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDA-baserad OpenCL (från tillverkare)" -#: ../build/bin/preferences_gen.h:3631 +#: ../build/bin/preferences_gen.h:3749 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:3757 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accellerated Parallel Processing (från tillverkare)" -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:3770 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:3778 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1733,19 +1825,19 @@ msgstr "" "RustiCL Mesa OpenCL. om du vill använda det här bör du inaktivera " "tillverkarens drivrutin" -#: ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:3791 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3681 +#: ../build/bin/preferences_gen.h:3799 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (från tillverkare)" -#: ../build/bin/preferences_gen.h:3694 +#: ../build/bin/preferences_gen.h:3812 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3702 +#: ../build/bin/preferences_gen.h:3820 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1753,11 +1845,11 @@ msgstr "" "Microsoft OpenCLOn12, använd bara om drivrutinen från tillverkaren inte " "fungerar eller saknas." -#: ../build/bin/preferences_gen.h:3715 +#: ../build/bin/preferences_gen.h:3833 msgid "other platforms" msgstr "andra plattformar" -#: ../build/bin/preferences_gen.h:3723 +#: ../build/bin/preferences_gen.h:3841 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1765,40 +1857,39 @@ msgstr "" "om aktiverad accepteras alla ospecificerade plattformar. Aktivera endast om " "det saknas drivrutin från tillverkaren" -#: ../build/bin/preferences_gen.h:3733 +#: ../build/bin/preferences_gen.h:3851 msgid "security" msgstr "säkerhet" -#: ../build/bin/preferences_gen.h:3748 +#: ../build/bin/preferences_gen.h:3866 msgid "ask before removing images from the library" msgstr "fråga innan en bild tas bort från databasen" -#: ../build/bin/preferences_gen.h:3756 +#: ../build/bin/preferences_gen.h:3874 msgid "always ask the user before removing image information from the library" -msgstr "" -"fråga alltid användaren innan bildinformation tas bort från biblioteket" +msgstr "fråga alltid användaren innan bildinformation tas bort från biblioteket" -#: ../build/bin/preferences_gen.h:3765 +#: ../build/bin/preferences_gen.h:3883 msgid "ask before deleting images from disk" msgstr "fråga innan en bild raderas från disken" -#: ../build/bin/preferences_gen.h:3773 +#: ../build/bin/preferences_gen.h:3891 msgid "always ask the user before any image file is deleted" msgstr "fråga alltid användaren innan en bild raderas" -#: ../build/bin/preferences_gen.h:3782 +#: ../build/bin/preferences_gen.h:3900 msgid "ask before discarding history stack" msgstr "fråga innan bildhistoriken rensas" -#: ../build/bin/preferences_gen.h:3790 +#: ../build/bin/preferences_gen.h:3908 msgid "always ask the user before history stack is discarded on any image" msgstr "fråga alltid användaren innan bildhistoriken rensas" -#: ../build/bin/preferences_gen.h:3799 +#: ../build/bin/preferences_gen.h:3917 msgid "try to use trash when deleting images" msgstr "skicka filer till papperskorgen när bilder tas bort" -#: ../build/bin/preferences_gen.h:3807 +#: ../build/bin/preferences_gen.h:3925 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" @@ -1806,67 +1897,67 @@ msgstr "" "skicka filer till papperskorgen istället för att ta bort dem permanent, på " "system som stöder den metoden" -#: ../build/bin/preferences_gen.h:3816 +#: ../build/bin/preferences_gen.h:3934 msgid "ask before moving images from film roll folder" msgstr "fråga innan bilder flyttas från filmrullens katalog" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:3942 msgid "always ask the user before any image file is moved." msgstr "fråga alltid användaren innan en bild flyttas." -#: ../build/bin/preferences_gen.h:3833 +#: ../build/bin/preferences_gen.h:3951 msgid "ask before copying images to new film roll folder" msgstr "fråga innan bilder kopieras till en ny filmrulles katalog" -#: ../build/bin/preferences_gen.h:3841 +#: ../build/bin/preferences_gen.h:3959 msgid "always ask the user before any image file is copied." msgstr "fråga alltid användaren innan en bild kopieras." -#: ../build/bin/preferences_gen.h:3850 +#: ../build/bin/preferences_gen.h:3968 msgid "ask before removing empty folders" msgstr "fråga innan tomma kataloger tas bort" -#: ../build/bin/preferences_gen.h:3858 +#: ../build/bin/preferences_gen.h:3976 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." msgstr "" -"fråga alltid användaren innan tomma kataloger tas bort. detta kan hända " -"efter flytt eller radering av bilder." +"fråga alltid användaren innan tomma kataloger tas bort. detta kan hända efter " +"flytt eller radering av bilder." -#: ../build/bin/preferences_gen.h:3867 +#: ../build/bin/preferences_gen.h:3985 msgid "ask before deleting a tag" msgstr "fråga innan en tagg raderas" -#: ../build/bin/preferences_gen.h:3883 +#: ../build/bin/preferences_gen.h:4001 msgid "ask before deleting a style" msgstr "fråga innan en stil raderas" -#: ../build/bin/preferences_gen.h:3899 +#: ../build/bin/preferences_gen.h:4017 msgid "ask before deleting a preset" msgstr "fråga innan en förinställning raderas" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4025 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "frågar om bekräftelse innan stilar tas bort eller skrivs över" -#: ../build/bin/preferences_gen.h:3916 +#: ../build/bin/preferences_gen.h:4034 msgid "ask before exporting in overwrite mode" msgstr "fråga innan export i överskrivningsläge" -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4042 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "frågar om bekräftelse innan filer exporteras i överskrivningsläge" -#: ../build/bin/preferences_gen.h:3930 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4048 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "annat" -#: ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:4058 msgid "password storage backend to use" msgstr "lagringsmetod att använda för lösenord" -#: ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:4075 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1874,11 +1965,11 @@ msgstr "" "metod att lagring av lösenord: auto, ingen, libsecret, kwallet, " "apple_keychain, windows_credentials" -#: ../build/bin/preferences_gen.h:3966 +#: ../build/bin/preferences_gen.h:4084 msgid "auto login to storage server" msgstr "automatisk inloggning till lagringsserver" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4092 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1886,46 +1977,45 @@ msgstr "" "logga automatiskt in på konfigurerad lagringsserver. detta kräver att du " "ställt in en lösenordstjänst." -#: ../build/bin/preferences_gen.h:3983 +#: ../build/bin/preferences_gen.h:4101 msgid "executable for playing audio files" msgstr "program för att spela ljudfiler" -#: ../build/bin/preferences_gen.h:3996 +#: ../build/bin/preferences_gen.h:4114 msgid "" -"this external program is used to play audio files some cameras record to " -"keep notes for images" +"this external program is used to play audio files some cameras record to keep " +"notes for images" msgstr "" "detta program används för att spela ljudfiler som kameran har skapat för att " "spara ljudnoteringar om bilderna" -#: ../build/bin/preferences_gen.h:4006 +#: ../build/bin/preferences_gen.h:4124 msgid "storage" msgstr "lagring" -#: ../build/bin/preferences_gen.h:4011 ../src/control/crawler.c:746 +#: ../build/bin/preferences_gen.h:4129 ../src/control/crawler.c:747 msgid "database" msgstr "databas" -#: ../build/bin/preferences_gen.h:4021 +#: ../build/bin/preferences_gen.h:4139 msgid "allow for multiple workspaces" msgstr "tillåt för flera arbetsytor" -#: ../build/bin/preferences_gen.h:4029 +#: ../build/bin/preferences_gen.h:4147 msgid "allow multiple workspaces which can be selected at startup" msgstr "tillåt flera arbetsytor som kan väljas vid uppstart" -#: ../build/bin/preferences_gen.h:4038 +#: ../build/bin/preferences_gen.h:4156 msgid "create database snapshot" msgstr "skapa ögonblicksbild av databasen" -#: ../build/bin/preferences_gen.h:4047 +#: ../build/bin/preferences_gen.h:4165 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" " - 'never': simply don't do snapshots. that way the only snapshots done are " "mandatory version-upgrade snapshots\n" -" - 'once a month': create snapshot if a month has passed since last " -"snapshot\n" +" - 'once a month': create snapshot if a month has passed since last snapshot\n" " - 'once a week': create snapshot if 7 days had passed since last snapshot\n" " - 'once a day': create snapshot if over 24h passed since last snapshot\n" " - 'on close': create snapshot every time darktable is closed" @@ -1942,11 +2032,11 @@ msgstr "" "urklipp\n" "- 'vid avslut' - skapa ögonblicksbild varje gång darktable stängs" -#: ../build/bin/preferences_gen.h:4056 +#: ../build/bin/preferences_gen.h:4174 msgid "how many snapshots to keep" msgstr "hur många ögonblicksbilder som ska behållas" -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4192 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -1956,91 +2046,100 @@ msgstr "" "hur många ögonblicksbilder att behålla efter lyckat skapande av " "ögonblicksbild (exklusive obligatoriska för versionsuppdatering). sätt till " "-1 för att behålla alla ögonblicksbilder\n" -"tänk på att ögonblicksbilder tar upp en del plats och att du bara behöver " -"den senaste för lyckad återställning" +"tänk på att ögonblicksbilder tar upp en del plats och att du bara behöver den " +"senaste för lyckad återställning" -#: ../build/bin/preferences_gen.h:4080 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4198 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMP sidofiler" -#: ../build/bin/preferences_gen.h:4090 +#: ../build/bin/preferences_gen.h:4208 msgid "create XMP files" msgstr "skapa XMP-filer" -#: ../build/bin/preferences_gen.h:4099 +#: ../build/bin/preferences_gen.h:4217 msgid "" -"XMP sidecar files hold information about all your development steps to allow " -"flawless re-importing of image files.\n" +"XMP sidecar files store all editing steps, ratings, tags and color labels " +"alongside your images in an open format readable by other applications, and " +"provide an emergency backup if the database and its backups are lost\n" +"\n" +"never: information is stored only in darktable's database; if it is " +"lost or corrupted, your edits cannot be recovered from the files\n" "\n" -"depending on the selected mode sidecar files will be created:\n" -" - 'never': all development information will be stored only in the library " -"database\n" -" - 'on import': immediately after importing the image\n" -" - 'after edit': after any user change on the image or adding tags." +"after edit: the XMP file is created after the first intentional (i.e., " +"non auto-applied) edit and updated after each editing session\n" +"\n" +"on import: an XMP file is created when the image is imported, and " +"updated after each change" msgstr "" -"XMP sidofiler håller information om alla dina framkallningssteg för att " -"möjliggöra felfri åter-import av bildfiler.\n" +"XMP-sidofiler lagrar alla redigeringssteg, betyg, taggar och färgmarkeringar " +"tillsammans med dina bilder i ett öppet format som kan läsas av andra " +"program, och fungerar också som en nödbackup om databasen och dess " +"säkerhetskopior går förlorade\n" +"\n" +"aldrig: informationen lagras enbart i darktables databas; om den går " +"förlorad eller skadas kan dina redigeringar inte återställas från filerna\n" "\n" -"sidofiler skapas beroende på valt läge:\n" -"- 'aldrig': information om framkallning lagras endast i bibliotekets " -"databas\n" -"- 'vid import': direkt efter import av bild\n" -"- 'efter redigering': efter att användaren ändrat bilden eller lagt till " -"taggar." +"efter redigering: XMP-filen skapas efter den första avsiktliga " +"redigeringen (d.v.s. inte autoapplicerade ändringar) och uppdateras efter " +"varje redigeringssession\n" +"\n" +"vid import: en XMP-fil skapas när bilden importeras och uppdateras " +"efter varje ändring" -#: ../build/bin/preferences_gen.h:4108 +#: ../build/bin/preferences_gen.h:4226 msgid "store XMP tags in compressed format" msgstr "lagra XMP-taggar i komprimerat format" -#: ../build/bin/preferences_gen.h:4117 +#: ../build/bin/preferences_gen.h:4235 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" "this option allows XMP tags to be compressed and save space." msgstr "" -"innehållet i XMP-taggar kan bli rätt stort och kan bli större än " -"tillgängligt utrymme för att lagra historiestacken i filer.\n" +"innehållet i XMP-taggar kan bli rätt stort och kan bli större än tillgängligt " +"utrymme för att lagra historiestacken i filer.\n" "detta alternativ tillåter XMP-taggar att komprimeras för att spara utrymme." -#: ../build/bin/preferences_gen.h:4126 +#: ../build/bin/preferences_gen.h:4244 msgid "auto-save interval" msgstr "intervall för automatiskt sparande" -#: ../build/bin/preferences_gen.h:4144 +#: ../build/bin/preferences_gen.h:4262 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " "on slow drives." msgstr "" "spara automatiskt historiken vid framkallning med givet intervall (i " -"sekunder); sätt till noll för att stänga av automatiskt sparande. " -"automatiskt sparande kan inaktiveras på långsamma diskar." +"sekunder); sätt till noll för att stänga av automatiskt sparande. automatiskt " +"sparande kan inaktiveras på långsamma diskar." -#: ../build/bin/preferences_gen.h:4153 +#: ../build/bin/preferences_gen.h:4271 msgid "look for updated XMP files on startup" msgstr "sök efter uppdaterade XMP-filer vid start" -#: ../build/bin/preferences_gen.h:4161 +#: ../build/bin/preferences_gen.h:4279 msgid "" -"check file modification times of all XMP files on startup to check if any " -"got updated in the meantime" +"check file modification times of all XMP files on startup to check if any got " +"updated in the meantime" msgstr "" -"kontrollera filändringstiden för alla XMP-filer vid start för att se om " -"någon har uppdaterats sen senast" +"kontrollera filändringstiden för alla XMP-filer vid start för att se om någon " +"har uppdaterats sen senast" -#: ../build/bin/preferences_gen.h:4171 +#: ../build/bin/preferences_gen.h:4289 msgid "miscellaneous" msgstr "övrigt" -#: ../build/bin/preferences_gen.h:4176 +#: ../build/bin/preferences_gen.h:4294 msgid "interface" msgstr "gränssnitt" -#: ../build/bin/preferences_gen.h:4186 +#: ../build/bin/preferences_gen.h:4304 msgid "show splash screen at startup" msgstr "visa laddningsskärm vid start" -#: ../build/bin/preferences_gen.h:4194 +#: ../build/bin/preferences_gen.h:4312 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2048,11 +2147,19 @@ msgstr "" "visar startförloppet för darktable i ett litet fönster medan applikationen " "håller på att starta" -#: ../build/bin/preferences_gen.h:4203 +#: ../build/bin/preferences_gen.h:4321 +msgid "show welcome screen on next run" +msgstr "visa välkomstskärm vid nästa start" + +#: ../build/bin/preferences_gen.h:4329 +msgid "display the welcome setup screen the next time darktable is launched" +msgstr "visa välkomstskärmen nästa gång darktable startas" + +#: ../build/bin/preferences_gen.h:4338 msgid "load default shortcuts at startup" msgstr "ladda standard-snabbtangenter vid start" -#: ../build/bin/preferences_gen.h:4211 +#: ../build/bin/preferences_gen.h:4346 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2060,49 +2167,128 @@ msgstr "" "ladda standard-snabbtangenter innan användarinställningar. stäng av för att " "förhindra borttagna standardinställningar att återkomma" -#: ../build/bin/preferences_gen.h:4220 +#: ../build/bin/preferences_gen.h:4355 msgid "scale slider step with min/max" msgstr "skala reglage-steg med min/max" -#: ../build/bin/preferences_gen.h:4228 +#: ../build/bin/preferences_gen.h:4363 msgid "vary slider step size with min/max range" msgstr "variera reglage-stegens storlek med min/max-spann" -#: ../build/bin/preferences_gen.h:4237 +#: ../build/bin/preferences_gen.h:4372 msgid "marker shape" msgstr "form på markering" -#: ../build/bin/preferences_gen.h:4246 +#: ../build/bin/preferences_gen.h:4381 msgid "the shape of the slider marker" msgstr "form på markeringsreglaget" -#: ../build/bin/preferences_gen.h:4255 +#: ../build/bin/preferences_gen.h:4390 +msgid "condensed panels' controls" +msgstr "kontroller för kompakta paneler" + +#: ../build/bin/preferences_gen.h:4398 +msgid "use condensed panels' controls in all views" +msgstr "använd kompakta paneler i alla vyer" + +#: ../build/bin/preferences_gen.h:4407 +msgid "automatically update module name" +msgstr "uppdatera modulnamn automatiskt" + +#: ../build/bin/preferences_gen.h:4415 +msgid "" +"if enabled, the module name will be automatically updated to match a preset " +"name or a preset instance name if present." +msgstr "" +"om aktiverad uppdateras modulnamnet automatiskt baserat på namnet på en " +"förinställning eller instans om tillgängligt." + +#: ../build/bin/preferences_gen.h:4424 msgid "sort built-in presets first" msgstr "sorterar inbyggda stilar först" -#: ../build/bin/preferences_gen.h:4263 +#: ../build/bin/preferences_gen.h:4432 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "huruvida inbyggda stilar ska visas före egna stilar i stilmenyn." -#: ../build/bin/preferences_gen.h:4272 +#: ../build/bin/preferences_gen.h:4441 msgid "mouse wheel scrolls modules side panel by default" msgstr "mushjulet skrollar modulernas sidopanel som standard" -#: ../build/bin/preferences_gen.h:4280 +#: ../build/bin/preferences_gen.h:4449 +msgid "" +"in darktable's darkroom, where you do your edits, all controls are listed on " +"a panel on the right; you can choose whether you want to use the scroll wheel " +"or scroll gesture on your touchpad to scroll the panel, or to change the " +"values of the control under the pointer; this latter modality enables faster " +"editing, but this can be dangerous because you can change the values ​​of the " +"module controls without noticing if you are not used to it\n" +"\n" +"enabled: the mouse wheel scrolls the modules panel and with " +"Ctrl+Alt adjusts a control's value\n" +"\n" +"disabled: the mouse wheel adjusts the control under the pointer and " +"with Ctrl+Alt scrolls the panel." +msgstr "" +"I darktables mörkrum, där du gör dina redigeringar, listas alla kontroller i " +"en panel till höger. Du kan välja om du vill använda rullhjulet eller " +"rullgesten på din touchpad för att rulla i panelen eller för att ändra " +"värdena för den kontroll som pekarens muspekare är över. Den senare metoden " +"möjliggör snabbare redigering, men kan vara riskabel eftersom du oavsiktligt " +"kan ändra kontrollernas värden om du inte är van vid den.\n" +"\n" +"aktiverad: mushjulet rullar i modulpanelen och med Ctrl+Alt " +"justerar värdet på en kontroll\n" +"\n" +"inaktiverad: mushjulet justerar kontrollen under markören och med " +"Ctrl+Alt rullar panelen." + +#: ../build/bin/preferences_gen.h:4458 +msgid "enable touchpad gestures in darkroom" +msgstr "aktivera touchpad-gester i mörkrum" + +#: ../build/bin/preferences_gen.h:4466 +msgid "" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " +"enabled: touchpad pinch gestures zoom the image and two-finger " +"touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom " +"behavior. disabled: touchpad gestures are ignored and darkroom falls " +"back to the legacy scroll behavior, including Ctrl+scroll for zooming " +"in and out." +msgstr "" +"använd tvåfingersgester på pektavlan i mörkrummet för förflyttning och nyp " +"för zoomning. aktiverad: nypgester på touchpad zoomar bilden och " +"tvåfingersrullning förflyttar den; Ctrl+rullning använder fortfarande " +"det äldre zoomningsbeteendet. inaktiverad: touchpad-gester ignoreras " +"och mörkrummet återgår till det äldre rullningsbeteendet, inklusive " +"Ctrl+rullning för att zooma in och ut." + +#: ../build/bin/preferences_gen.h:4475 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "begränsa zoom i mörkrummet till mellan anpassad till skärm och 100%" + +#: ../build/bin/preferences_gen.h:4484 +#, no-c-format msgid "" -"when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt to " -"use mouse wheel for data entry. when disabled, this behavior is reversed" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." msgstr "" -"om aktiverad, använd musens hjul för att skrolla modulernas sidopanel. " -"använd ctrl+alt för att använda musens hjul för att mata in data. om " -"avaktiverat är beteendet motsatt" +"begränsar rullhjuls- och nypzoomning i mörkrummet till intervallet mellan " +"skärmanpassad (utzoomad) och 100% (inzoomad). aktiverad: zoomningen är " +"begränsad; håll in Ctrl medan du zoomar för att tillfälligt ta bort " +"begränsningen och zooma mer än 100%. inaktiverad: zoomningen är aldrig " +"begränsad och det krävs ingen extra tryckning på Ctrl för att zooma " +"utöver 100%." -#: ../build/bin/preferences_gen.h:4289 +#: ../build/bin/preferences_gen.h:4493 msgid "always show panels' scrollbars" msgstr "visa alltid panelers rulllister" -#: ../build/bin/preferences_gen.h:4297 +#: ../build/bin/preferences_gen.h:4501 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2110,33 +2296,45 @@ msgstr "" "definerar om panelernas rullister alltid ska synas eller aktiveras beroende " "på innehåll. (kräver omstart)" -#: ../build/bin/preferences_gen.h:4306 +#: ../build/bin/preferences_gen.h:4510 msgid "duration of the UI transitions in ms" msgstr "längd på övergångar i ms" -#: ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4529 msgid "" -"how long the transitions take (in ms) for expanding or collapsing modules " -"and other UI elements" +"how long the transitions take (in ms) for expanding or collapsing modules and " +"other UI elements" msgstr "" "hur lång tid övergångar ska ta (i millisekunder) för att expandera eller " "kollapsa moduler och annat i gränssnittet" -#: ../build/bin/preferences_gen.h:4334 +#: ../build/bin/preferences_gen.h:4538 +msgid "auto-scroll filmstrip to center on selected image" +msgstr "autoscrolla filmremsan för att centrera på vald bild" + +#: ../build/bin/preferences_gen.h:4546 +msgid "" +"when enabled, the filmstrip in culling mode and in the darkroom automatically " +"scrolls to center on the selected image" +msgstr "" +"när aktiverad rullar filmremsan i urvalsläge och i mörkrummet automatiskt för " +"att centrera den valda bilden" + +#: ../build/bin/preferences_gen.h:4555 msgid "position of the scopes module" msgstr "position för bildens omfångsmodul" -#: ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4564 msgid "position the scopes at the top-left or top-right of the screen" msgstr "" "position för omfångsmodulen (histogram, etc) i toppen på vänster eller höger " "sida av skärmen" -#: ../build/bin/preferences_gen.h:4352 +#: ../build/bin/preferences_gen.h:4573 msgid "method to use for getting the display profile" msgstr "metod för att få tag på skärmprofilen" -#: ../build/bin/preferences_gen.h:4361 +#: ../build/bin/preferences_gen.h:4582 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2146,34 +2344,38 @@ msgstr "" "hämta skärmens färgprofil.\n" "detta är användbart när ett alternativ ger felaktiga resultat" -#: ../build/bin/preferences_gen.h:4370 +#: ../build/bin/preferences_gen.h:4591 msgid "order or exclude MIDI devices" msgstr "sortera eller exkludera MIDI-enheter" -#: ../build/bin/preferences_gen.h:4383 +#: ../build/bin/preferences_gen.h:4604 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" -"or if preceded by '-' prevent matching devices from loading. add encoding " -"and number of knobs like 'BeatStep:63:16'" +"add encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\n" +"prefix with '-' to ignore matching devices\n" +"just '-' stops loading all further devices or on its own disables MIDI " +"completely" msgstr "" -"komma-separerad lista av delar av enhetsnamn som om de matchar laddar MIDI-" +"komma-separerad lista med delar av enhetsnamn som om de matchar laddar MIDI-" "enheter vid id från plats i listan\n" -"eller inlett med '-' hindrar matchande enheter från att laddas. lägg till " -"kodning och antar knappar som 'BeatStep:63:16'" +"lätt till kondning och nummer för knappar som 'Loupedeck:127,BeatStep:63:16'\n" +"inlett med '-' hindras matchande enheter från att laddas\n" +"bara '-' stoppar laddning av alla vidare enheter eller om det står helt " +"ensamt avaktiverar MIDI helt" #. tags -#: ../build/bin/preferences_gen.h:4393 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:490 ../src/libs/export_metadata.c:196 +#: ../build/bin/preferences_gen.h:4614 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 #: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "taggar" -#: ../build/bin/preferences_gen.h:4403 +#: ../build/bin/preferences_gen.h:4624 msgid "omit hierarchy in simple tag lists" msgstr "utelämna hierarki i enkla tagglistor" -#: ../build/bin/preferences_gen.h:4411 +#: ../build/bin/preferences_gen.h:4632 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2186,15 +2388,15 @@ msgstr "" "detta alternativ väljs kommer darktable bara inkludera deras sista del och " "ignorera resten. så 'foo|bar|baz' kommer bara lägga till 'baz'." -#: ../build/bin/preferences_gen.h:4417 +#: ../build/bin/preferences_gen.h:4638 msgid "shortcuts with multiple instances" msgstr "snabbtangenter med flera instanser" -#: ../build/bin/preferences_gen.h:4427 +#: ../build/bin/preferences_gen.h:4648 msgid "prefer focused instance" msgstr "föredra fokuserad instans" -#: ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4656 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2208,50 +2410,50 @@ msgstr "" "ordning) för att välja vilken instans snabbtangenterna tillämpas på.\n" "notera att blandnings-snabbtangenter alltid tillämpas på fokuserad instans" -#: ../build/bin/preferences_gen.h:4444 +#: ../build/bin/preferences_gen.h:4665 msgid "prefer expanded instances" msgstr "föredra exanderade instanser" -#: ../build/bin/preferences_gen.h:4452 +#: ../build/bin/preferences_gen.h:4673 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "" "ignorera kollapsade instanser om andra instanser av modulen är expanderade" -#: ../build/bin/preferences_gen.h:4461 +#: ../build/bin/preferences_gen.h:4682 msgid "prefer enabled instances" msgstr "föredra aktiva instanser" -#: ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4690 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" msgstr "om instanser av modulen är aktiva, ignorera inaktiva instanser" -#: ../build/bin/preferences_gen.h:4478 +#: ../build/bin/preferences_gen.h:4699 msgid "prefer unmasked instances" msgstr "föredra instanser utan mask" -#: ../build/bin/preferences_gen.h:4486 +#: ../build/bin/preferences_gen.h:4707 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" msgstr "om det finns instanser utan mask, ignorera andra instanser" -#: ../build/bin/preferences_gen.h:4495 +#: ../build/bin/preferences_gen.h:4716 msgid "selection order" msgstr "urvalsordning" -#: ../build/bin/preferences_gen.h:4504 +#: ../build/bin/preferences_gen.h:4725 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" msgstr "tillämpa snabbtangenter baserat på position i pixelflödet" -#: ../build/bin/preferences_gen.h:4513 +#: ../build/bin/preferences_gen.h:4734 msgid "allow visual assignment to specific instances" msgstr "tillåt visuell tilldelning till specifika instanser" -#: ../build/bin/preferences_gen.h:4521 +#: ../build/bin/preferences_gen.h:4742 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2261,43 +2463,42 @@ msgstr "" "visuella tilldelade till de specifika instanserna\n" "annars tilldelas snabbtangenter alltid till de föredragna instansen" -#: ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4748 msgid "map / geolocalization view" msgstr "karta / geolokaliseringsvy" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4758 msgid "pretty print the image location" msgstr "läsbar visning av bildens position" -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:4766 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "" "visar en mer läsbar representation av positionen i bildens informationsmodul" -#: ../build/bin/preferences_gen.h:4551 +#: ../build/bin/preferences_gen.h:4772 msgid "slideshow view" msgstr "bildspelsvy" -#: ../build/bin/preferences_gen.h:4561 +#: ../build/bin/preferences_gen.h:4782 msgid "waiting time between each image in slideshow" msgstr "väntetid mellan varje bild i bildspel" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4824 msgid "do not set the 'uncategorized' entry for tags" msgstr "sätt inte 'okategoriserad' för taggar" -#: ../build/bin/preferences_gen.h:4611 -msgid "" -"do not set the 'uncategorized' entry for tags which do not have children" +#: ../build/bin/preferences_gen.h:4832 +msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "sätt inte 'okategoriserad' för taggar som saknar underliggande taggar" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4841 msgid "tags case sensitivity" msgstr "skiftlägeskänslighet för taggar" -#: ../build/bin/preferences_gen.h:4629 +#: ../build/bin/preferences_gen.h:4850 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2305,37 +2506,37 @@ msgstr "" "skiftlägeskänslighet. utan Sqlite ICU-tillägg fungerar detta bara för de 26 " "latinska bokstäverna" -#: ../build/bin/preferences_gen.h:4638 ../build/bin/preferences_gen.h:4729 +#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4950 msgid "number of collections to be stored" msgstr "antal samlingar att lagra" -#: ../build/bin/preferences_gen.h:4657 ../build/bin/preferences_gen.h:4748 +#: ../build/bin/preferences_gen.h:4878 ../build/bin/preferences_gen.h:4969 msgid "the number of recent collections to store and show in this list" msgstr "antal nyliga samlingar att lagra och visa i denna lista" -#: ../build/bin/preferences_gen.h:4666 +#: ../build/bin/preferences_gen.h:4887 msgid "number of folder levels to show in lists" msgstr "antal katalognivåer att visa i listan" -#: ../build/bin/preferences_gen.h:4685 +#: ../build/bin/preferences_gen.h:4906 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" msgstr "antal katalognivåer att visa i namnet på filmrullen från höger" -#: ../build/bin/preferences_gen.h:4694 +#: ../build/bin/preferences_gen.h:4915 msgid "sort film rolls by" msgstr "sortera filmrullar efter" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:4924 msgid "sets the collections-list order for film rolls" msgstr "sätter ordningen i samlingslistorna för filmrullar" -#: ../build/bin/preferences_gen.h:4791 +#: ../build/bin/preferences_gen.h:5012 msgid "suggested tags level of confidence" msgstr "nivå på förtroende för föreslagna taggar" -#: ../build/bin/preferences_gen.h:4811 +#: ../build/bin/preferences_gen.h:5032 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2346,11 +2547,11 @@ msgstr "" "associerade taggar, 99: 99 % matchande associerade taggar, 100: ingen " "matchande tagg, visa endast nyliga (snabbare)" -#: ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:5041 msgid "number of recently attached tags" msgstr "antal nyligen kopplade taggar" -#: ../build/bin/preferences_gen.h:4839 +#: ../build/bin/preferences_gen.h:5060 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2380,15 +2581,15 @@ msgstr "höst" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2392 -#: ../src/develop/blend_gui.c:2440 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:3854 ../src/iop/bilateral.cc:382 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/colorequal.c:2962 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:2000 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:2611 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 +#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "blå" @@ -2428,13 +2629,13 @@ msgstr "kontrast och skärpa" #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 #: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2961 ../src/iop/temperature.c:1984 +#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 msgid "cyan" msgstr "cyan" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3366 -#: ../src/libs/filtering.c:921 ../src/libs/filtering.c:980 -#: ../src/libs/filtering.c:1644 ../src/libs/filtering.c:1950 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 +#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 +#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 #: ../src/libs/tools/darktable.c:64 msgid "darktable" msgstr "darktable" @@ -2466,7 +2667,7 @@ msgid "effects" msgstr "effekter" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:411 +#: ../src/external/lua-scripts/tools/script_manager.lua:447 msgid "examples" msgstr "exempel" @@ -2479,7 +2680,7 @@ msgid "extreme saturation" msgstr "extrem färgmättnad" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1568 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 msgid "faded" msgstr "tonad" @@ -2510,16 +2711,16 @@ msgstr "generisk" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:382 ../src/develop/blend_gui.c:2386 -#: ../src/develop/blend_gui.c:2434 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:3853 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:377 +#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 +#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/colorequal.c:2960 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1980 -#: ../src/iop/temperature.c:1998 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:1966 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:2620 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 +#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 +#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 +#: ../src/libs/histogram.c:48 msgid "green" msgstr "grön" @@ -2531,8 +2732,8 @@ msgstr "grön" #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 #: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2964 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1982 +#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 +#: ../src/iop/temperature.c:1981 msgid "magenta" msgstr "magenta" @@ -2560,7 +2761,7 @@ msgstr "rörelseoskärpa" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2958 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 msgid "orange" msgstr "orange" @@ -2568,9 +2769,9 @@ msgstr "orange" msgid "pastels" msgstr "pasteller" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1481 -#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:384 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:1966 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 +#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:264 msgid "purple" msgstr "lila" @@ -2584,15 +2785,15 @@ msgstr "lila" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1473 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:380 ../src/develop/blend_gui.c:2380 -#: ../src/develop/blend_gui.c:2428 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:3852 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:372 +#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 +#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/colorequal.c:2957 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1996 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:2629 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 +#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 +#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "röd" @@ -2610,8 +2811,7 @@ msgstr "skärp finaste detaljerna" #: ../build/bin/styles_string.h:39 msgid "shift greens to yellow and yellows to orange to simulate fall foliage" -msgstr "" -"skifta grönt till gult och gult till orange för att simulera höstfärger" +msgstr "skifta grönt till gult och gult till orange för att simulera höstfärger" #: ../build/bin/styles_string.h:40 msgid "spot color" @@ -2624,10 +2824,10 @@ msgstr "spot-färg" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1475 ../src/common/colorlabels.c:381 +#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 #: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2959 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1986 ../src/libs/collect.c:1966 +#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 +#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:261 msgid "yellow" msgstr "gul" @@ -2652,283 +2852,283 @@ msgstr "bidragsgivare integration" msgid "lua-scripts contributors" msgstr "bidragsgivare lua-script" -#: ../build/lib/darktable/plugins/introspection_agx.c:247 -#: ../build/lib/darktable/plugins/introspection_agx.c:500 +#: ../build/lib/darktable/plugins/introspection_agx.c:245 +#: ../build/lib/darktable/plugins/introspection_agx.c:498 #: ../src/iop/colorbalancergb.c:1899 msgid "lift" msgstr "lyft" -#: ../build/lib/darktable/plugins/introspection_agx.c:253 -#: ../build/lib/darktable/plugins/introspection_agx.c:504 +#: ../build/lib/darktable/plugins/introspection_agx.c:251 +#: ../build/lib/darktable/plugins/introspection_agx.c:502 msgid "slope" msgstr "lutning" -#: ../build/lib/darktable/plugins/introspection_agx.c:259 -#: ../build/lib/darktable/plugins/introspection_agx.c:508 +#: ../build/lib/darktable/plugins/introspection_agx.c:257 +#: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:644 ../src/iop/channelmixerrgb.c:4625 -#: ../src/iop/colisa.c:278 ../src/iop/colorequal.c:3103 -#: ../src/iop/lowpass.c:577 ../src/iop/soften.c:389 ../src/iop/vignette.c:1045 -#: ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 msgid "brightness" msgstr "ljusstyrka" -#: ../build/lib/darktable/plugins/introspection_agx.c:265 -#: ../build/lib/darktable/plugins/introspection_agx.c:512 +#: ../build/lib/darktable/plugins/introspection_agx.c:263 +#: ../build/lib/darktable/plugins/introspection_agx.c:510 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:93 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:156 #: ../build/lib/darktable/plugins/introspection_splittoning.c:67 #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2360 ../src/iop/basicadj.c:648 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:279 +#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3085 -#: ../src/iop/colorize.c:347 ../src/iop/lowpass.c:578 ../src/iop/soften.c:385 -#: ../src/iop/velvia.c:73 ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" msgstr "mättnad" -#: ../build/lib/darktable/plugins/introspection_agx.c:271 -#: ../build/lib/darktable/plugins/introspection_agx.c:516 +#: ../build/lib/darktable/plugins/introspection_agx.c:269 +#: ../build/lib/darktable/plugins/introspection_agx.c:514 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:146 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:257 msgid "preserve hue" msgstr "bevara färgton" -#: ../build/lib/darktable/plugins/introspection_agx.c:277 -#: ../build/lib/darktable/plugins/introspection_agx.c:520 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:218 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:427 +#: ../build/lib/darktable/plugins/introspection_agx.c:275 +#: ../build/lib/darktable/plugins/introspection_agx.c:518 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1490 +#: ../src/iop/filmic.c:1493 msgid "black relative exposure" msgstr "svart i förhållande till exponering" -#: ../build/lib/darktable/plugins/introspection_agx.c:283 -#: ../build/lib/darktable/plugins/introspection_agx.c:524 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:224 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:431 -#: ../src/iop/filmic.c:1478 +#: ../build/lib/darktable/plugins/introspection_agx.c:281 +#: ../build/lib/darktable/plugins/introspection_agx.c:522 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 +#: ../src/iop/filmic.c:1480 msgid "white relative exposure" msgstr "vitt i förhållande till exponering" -#: ../build/lib/darktable/plugins/introspection_agx.c:289 -#: ../build/lib/darktable/plugins/introspection_agx.c:528 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:260 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:287 +#: ../build/lib/darktable/plugins/introspection_agx.c:526 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 msgid "dynamic range scaling" msgstr "dynamiskt omfång skalning" -#: ../build/lib/darktable/plugins/introspection_agx.c:295 -#: ../build/lib/darktable/plugins/introspection_agx.c:532 +#: ../build/lib/darktable/plugins/introspection_agx.c:293 +#: ../build/lib/darktable/plugins/introspection_agx.c:530 msgid "pivot relative exposure" msgstr "mellanpunkt relativ exponering" -#: ../build/lib/darktable/plugins/introspection_agx.c:301 -#: ../build/lib/darktable/plugins/introspection_agx.c:536 +#: ../build/lib/darktable/plugins/introspection_agx.c:299 +#: ../build/lib/darktable/plugins/introspection_agx.c:534 msgid "pivot target output" msgstr "mellanpunkt målutfall" -#: ../build/lib/darktable/plugins/introspection_agx.c:307 -#: ../build/lib/darktable/plugins/introspection_agx.c:540 +#: ../build/lib/darktable/plugins/introspection_agx.c:305 +#: ../build/lib/darktable/plugins/introspection_agx.c:538 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:412 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:585 #: ../build/lib/darktable/plugins/introspection_colorequal.c:230 #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:631 ../src/iop/bilat.c:468 -#: ../src/iop/colisa.c:277 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1519 -#: ../src/iop/filmicrgb.c:4507 ../src/iop/lowpass.c:576 +#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 +#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 +#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "kontrast" -#: ../build/lib/darktable/plugins/introspection_agx.c:313 -#: ../build/lib/darktable/plugins/introspection_agx.c:544 +#: ../build/lib/darktable/plugins/introspection_agx.c:311 +#: ../build/lib/darktable/plugins/introspection_agx.c:542 msgid "toe start" msgstr "start fot" -#: ../build/lib/darktable/plugins/introspection_agx.c:319 -#: ../build/lib/darktable/plugins/introspection_agx.c:548 +#: ../build/lib/darktable/plugins/introspection_agx.c:317 +#: ../build/lib/darktable/plugins/introspection_agx.c:546 msgid "shoulder start" msgstr "start axel" -#: ../build/lib/darktable/plugins/introspection_agx.c:325 -#: ../build/lib/darktable/plugins/introspection_agx.c:552 +#: ../build/lib/darktable/plugins/introspection_agx.c:323 +#: ../build/lib/darktable/plugins/introspection_agx.c:550 msgid "toe power" msgstr "styrka fot" -#: ../build/lib/darktable/plugins/introspection_agx.c:331 -#: ../build/lib/darktable/plugins/introspection_agx.c:556 +#: ../build/lib/darktable/plugins/introspection_agx.c:329 +#: ../build/lib/darktable/plugins/introspection_agx.c:554 msgid "shoulder power" msgstr "styrka axel" -#: ../build/lib/darktable/plugins/introspection_agx.c:337 -#: ../build/lib/darktable/plugins/introspection_agx.c:560 +#: ../build/lib/darktable/plugins/introspection_agx.c:335 +#: ../build/lib/darktable/plugins/introspection_agx.c:558 msgid "curve y gamma" msgstr "kurva y gamma" -#: ../build/lib/darktable/plugins/introspection_agx.c:343 -#: ../build/lib/darktable/plugins/introspection_agx.c:564 +#: ../build/lib/darktable/plugins/introspection_agx.c:341 +#: ../build/lib/darktable/plugins/introspection_agx.c:562 msgid "keep the pivot on the diagonal" msgstr "behåll mellanpunkt på diagonalen" -#: ../build/lib/darktable/plugins/introspection_agx.c:349 -#: ../build/lib/darktable/plugins/introspection_agx.c:568 +#: ../build/lib/darktable/plugins/introspection_agx.c:347 +#: ../build/lib/darktable/plugins/introspection_agx.c:566 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:134 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:249 msgid "target black" msgstr "mål svart" -#: ../build/lib/darktable/plugins/introspection_agx.c:355 -#: ../build/lib/darktable/plugins/introspection_agx.c:572 +#: ../build/lib/darktable/plugins/introspection_agx.c:353 +#: ../build/lib/darktable/plugins/introspection_agx.c:570 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:128 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:245 msgid "target white" msgstr "mål vit" -#: ../build/lib/darktable/plugins/introspection_agx.c:361 -#: ../build/lib/darktable/plugins/introspection_agx.c:576 +#: ../build/lib/darktable/plugins/introspection_agx.c:359 +#: ../build/lib/darktable/plugins/introspection_agx.c:574 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:194 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:289 msgid "base primaries" msgstr "basprimärer" -#: ../build/lib/darktable/plugins/introspection_agx.c:367 -#: ../build/lib/darktable/plugins/introspection_agx.c:580 +#: ../build/lib/darktable/plugins/introspection_agx.c:365 +#: ../build/lib/darktable/plugins/introspection_agx.c:578 msgid "disable adjustments" msgstr "inaktivera justreringar" -#: ../build/lib/darktable/plugins/introspection_agx.c:373 -#: ../build/lib/darktable/plugins/introspection_agx.c:584 +#: ../build/lib/darktable/plugins/introspection_agx.c:371 +#: ../build/lib/darktable/plugins/introspection_agx.c:582 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:152 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:261 msgid "red attenuation" msgstr "röd förtunning" -#: ../build/lib/darktable/plugins/introspection_agx.c:379 -#: ../build/lib/darktable/plugins/introspection_agx.c:588 +#: ../build/lib/darktable/plugins/introspection_agx.c:377 +#: ../build/lib/darktable/plugins/introspection_agx.c:586 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:158 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:265 msgid "red rotation" msgstr "röd rotation" -#: ../build/lib/darktable/plugins/introspection_agx.c:385 -#: ../build/lib/darktable/plugins/introspection_agx.c:592 +#: ../build/lib/darktable/plugins/introspection_agx.c:383 +#: ../build/lib/darktable/plugins/introspection_agx.c:590 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:164 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:269 msgid "green attenuation" msgstr "grön förtunning" -#: ../build/lib/darktable/plugins/introspection_agx.c:391 -#: ../build/lib/darktable/plugins/introspection_agx.c:596 +#: ../build/lib/darktable/plugins/introspection_agx.c:389 +#: ../build/lib/darktable/plugins/introspection_agx.c:594 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:170 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:273 msgid "green rotation" msgstr "grön rotation" -#: ../build/lib/darktable/plugins/introspection_agx.c:397 -#: ../build/lib/darktable/plugins/introspection_agx.c:600 +#: ../build/lib/darktable/plugins/introspection_agx.c:395 +#: ../build/lib/darktable/plugins/introspection_agx.c:598 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:176 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:277 msgid "blue attenuation" msgstr "blå förtunning" -#: ../build/lib/darktable/plugins/introspection_agx.c:403 -#: ../build/lib/darktable/plugins/introspection_agx.c:604 +#: ../build/lib/darktable/plugins/introspection_agx.c:401 +#: ../build/lib/darktable/plugins/introspection_agx.c:602 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:182 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:281 msgid "blue rotation" msgstr "blå rotation" -#: ../build/lib/darktable/plugins/introspection_agx.c:409 -#: ../build/lib/darktable/plugins/introspection_agx.c:608 +#: ../build/lib/darktable/plugins/introspection_agx.c:407 +#: ../build/lib/darktable/plugins/introspection_agx.c:606 msgid "master purity boost" msgstr "huvudsaklig ökning av renhet" -#: ../build/lib/darktable/plugins/introspection_agx.c:415 -#: ../build/lib/darktable/plugins/introspection_agx.c:612 +#: ../build/lib/darktable/plugins/introspection_agx.c:413 +#: ../build/lib/darktable/plugins/introspection_agx.c:610 msgid "master rotation reversal" msgstr "huvudsaklig reversering av rotation" -#: ../build/lib/darktable/plugins/introspection_agx.c:421 -#: ../build/lib/darktable/plugins/introspection_agx.c:616 +#: ../build/lib/darktable/plugins/introspection_agx.c:419 +#: ../build/lib/darktable/plugins/introspection_agx.c:614 msgid "red purity boost" msgstr "ökning av röd renhet" -#: ../build/lib/darktable/plugins/introspection_agx.c:427 -#: ../build/lib/darktable/plugins/introspection_agx.c:620 +#: ../build/lib/darktable/plugins/introspection_agx.c:425 +#: ../build/lib/darktable/plugins/introspection_agx.c:618 msgid "red reverse rotation" msgstr "reversera röd rotation" -#: ../build/lib/darktable/plugins/introspection_agx.c:433 -#: ../build/lib/darktable/plugins/introspection_agx.c:624 +#: ../build/lib/darktable/plugins/introspection_agx.c:431 +#: ../build/lib/darktable/plugins/introspection_agx.c:622 msgid "green purity boost" msgstr "ökning av grön renhet" -#: ../build/lib/darktable/plugins/introspection_agx.c:439 -#: ../build/lib/darktable/plugins/introspection_agx.c:628 +#: ../build/lib/darktable/plugins/introspection_agx.c:437 +#: ../build/lib/darktable/plugins/introspection_agx.c:626 msgid "green reverse rotation" msgstr "reversera grön rotation" -#: ../build/lib/darktable/plugins/introspection_agx.c:445 -#: ../build/lib/darktable/plugins/introspection_agx.c:632 +#: ../build/lib/darktable/plugins/introspection_agx.c:443 +#: ../build/lib/darktable/plugins/introspection_agx.c:630 msgid "blue purity boost" msgstr "ökning av blå renhet" -#: ../build/lib/darktable/plugins/introspection_agx.c:451 -#: ../build/lib/darktable/plugins/introspection_agx.c:636 +#: ../build/lib/darktable/plugins/introspection_agx.c:449 +#: ../build/lib/darktable/plugins/introspection_agx.c:634 msgid "blue reverse rotation" msgstr "reversera blå rotation" -#: ../build/lib/darktable/plugins/introspection_agx.c:457 -#: ../build/lib/darktable/plugins/introspection_agx.c:640 +#: ../build/lib/darktable/plugins/introspection_agx.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:638 msgid "reverse all" msgstr "reversera alla" -#: ../build/lib/darktable/plugins/introspection_agx.c:654 -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1769 -#: ../src/iop/colorout.c:852 +#: ../build/lib/darktable/plugins/introspection_agx.c:652 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "exportprofil" -#: ../build/lib/darktable/plugins/introspection_agx.c:655 +#: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2040 +#: ../src/iop/colorin.c:2054 msgid "working profile" msgstr "arbetsprofil" -#: ../build/lib/darktable/plugins/introspection_agx.c:656 +#: ../build/lib/darktable/plugins/introspection_agx.c:654 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:309 msgid "Rec2020" msgstr "Rec2020" -#: ../build/lib/darktable/plugins/introspection_agx.c:657 +#: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1789 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" -#: ../build/lib/darktable/plugins/introspection_agx.c:658 +#: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1460 ../src/common/colorspaces.c:1741 -#: ../src/libs/print_settings.c:1427 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (kompatibel)" -#: ../build/lib/darktable/plugins/introspection_agx.c:659 +#: ../build/lib/darktable/plugins/introspection_agx.c:657 #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1449 ../src/common/colorspaces.c:1739 -#: ../src/libs/print_settings.c:1420 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" @@ -2950,8 +3150,8 @@ msgstr "skjuvning" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:974 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4409 ../src/libs/camera.c:574 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 +#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 #: ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "brännvidd" @@ -2975,7 +3175,7 @@ msgstr "justera bildförhållande" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4396 +#: ../src/iop/lens.cc:4390 msgid "lens model" msgstr "objektivmodell" @@ -2996,18 +3196,22 @@ msgstr "specifik" #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 #: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3418 ../src/gui/accelerators.c:148 -#: ../src/gui/accelerators.c:158 ../src/gui/accelerators.c:241 -#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 -#: ../src/libs/live_view.c:424 +#: ../src/develop/blend_gui.c:3429 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 msgid "off" msgstr "av" #: ../build/lib/darktable/plugins/introspection_ashift.c:367 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "largest area" msgstr "största ytan" #: ../build/lib/darktable/plugins/introspection_ashift.c:368 +#: ../src/external/lua-scripts/official/auto_straighten.lua:140 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "original format" msgstr "originalformat" @@ -3023,7 +3227,7 @@ msgstr "exponeringssteg" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:646 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 msgid "exposure bias" msgstr "exponering" @@ -3047,15 +3251,15 @@ msgstr "bevara färger" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/dtgtk/stylemenu.c:69 ../src/gui/guides.c:833 -#: ../src/iop/basecurve.c:2135 ../src/iop/channelmixerrgb.c:4670 -#: ../src/iop/clipping.c:1922 ../src/iop/clipping.c:2104 -#: ../src/iop/clipping.c:2119 ../src/iop/retouch.c:499 -#: ../src/libs/collect.c:2162 ../src/libs/colorpicker.c:52 -#: ../src/libs/export.c:103 ../src/libs/export.c:1153 -#: ../src/libs/filters/module_order.c:158 ../src/libs/histogram.c:111 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1158 -#: ../src/libs/print_settings.c:1176 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 +#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 +#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 +#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 +#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "ingen" @@ -3072,13 +3276,13 @@ msgstr "ingen" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2447 +#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 msgid "luminance" msgstr "luminans" #: ../build/lib/darktable/plugins/introspection_basecurve.c:264 #: ../build/lib/darktable/plugins/introspection_basicadj.c:251 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:272 @@ -3184,7 +3388,7 @@ msgstr "linjäritet" #: ../build/lib/darktable/plugins/introspection_overlay.c:253 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5963 ../src/libs/masks.c:110 +#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 msgid "rotation" msgstr "rotation" @@ -3195,7 +3399,7 @@ msgstr "riktning" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:111 +#: ../src/libs/masks.c:116 msgid "curvature" msgstr "kurvning" @@ -3208,8 +3412,9 @@ msgid "offset" msgstr "förskjutning" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:636 ../src/gui/preferences.c:950 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "objektiv" @@ -3218,7 +3423,7 @@ msgid "motion" msgstr "rörelse" #: ../build/lib/darktable/plugins/introspection_blurs.c:222 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 #: ../build/lib/darktable/plugins/introspection_lowpass.c:189 #: ../build/lib/darktable/plugins/introspection_retouch.c:452 #: ../build/lib/darktable/plugins/introspection_shadhi.c:267 @@ -3229,20 +3434,20 @@ msgstr "gaussisk" #: ../build/lib/darktable/plugins/introspection_borders.c:118 #: ../build/lib/darktable/plugins/introspection_borders.c:263 #: ../build/lib/darktable/plugins/introspection_borders.c:267 -#: ../src/iop/borders.c:1012 ../src/iop/borders.c:1021 +#: ../src/iop/borders.c:1010 ../src/iop/borders.c:1019 msgid "border color" msgstr "kantens färg" #: ../build/lib/darktable/plugins/introspection_borders.c:124 #: ../build/lib/darktable/plugins/introspection_borders.c:271 -#: ../src/common/collection.c:648 ../src/libs/filtering.c:50 +#: ../src/common/collection.c:650 ../src/libs/filtering.c:50 msgid "aspect ratio" msgstr "bildförhållande" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2602 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "orientering" @@ -3275,7 +3480,7 @@ msgstr "ramlinjens avstånd" #: ../build/lib/darktable/plugins/introspection_borders.c:208 #: ../build/lib/darktable/plugins/introspection_borders.c:323 #: ../build/lib/darktable/plugins/introspection_borders.c:327 -#: ../src/iop/borders.c:1025 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1023 ../src/iop/borders.c:1033 msgid "frame line color" msgstr "ramlinjens färg" @@ -3286,36 +3491,37 @@ msgstr "bas" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:981 ../src/imageio/format/avif.c:1026 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6145 -#: ../src/iop/basicadj.c:654 ../src/iop/flip.c:448 ../src/iop/levels.c:645 +#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 #: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "automatisk" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "stående" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:314 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "liggande" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1504 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2622 +#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 +#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 msgid "width" msgstr "bredd" #: ../build/lib/darktable/plugins/introspection_borders.c:357 #: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1510 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2626 +#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 +#: ../src/libs/print_settings.c:2639 msgid "height" msgstr "höjd" @@ -3379,8 +3585,8 @@ msgstr "guide" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1628 ../src/iop/bilateral.cc:368 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:574 ../src/iop/shadhi.c:685 ../src/iop/sharpen.c:427 +#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "radie" @@ -3390,9 +3596,10 @@ msgstr "radie" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:422 ../src/iop/denoiseprofile.c:3867 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:446 ../src/iop/nlmeans.c:457 ../src/iop/velvia.c:281 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4178 ../src/libs/neural_restore.c:4195 msgid "strength" msgstr "styrka" @@ -3509,6 +3716,7 @@ msgid "Planckian (black body)" msgstr "Planckian (svartkropp)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 #: ../src/common/iop_order.c:56 msgid "custom" msgstr "anpassad" @@ -3635,33 +3843,33 @@ msgstr "version 3 (Apr 2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 -#: ../build/lib/darktable/plugins/introspection_crop.c:65 -#: ../build/lib/darktable/plugins/introspection_crop.c:144 -#: ../src/gui/gtk.c:1472 ../src/iop/atrous.c:1624 +#: ../build/lib/darktable/plugins/introspection_crop.c:61 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 +#: ../src/iop/atrous.c:1572 msgid "left" msgstr "vänster" #: ../build/lib/darktable/plugins/introspection_clipping.c:148 #: ../build/lib/darktable/plugins/introspection_clipping.c:307 -#: ../build/lib/darktable/plugins/introspection_crop.c:71 -#: ../build/lib/darktable/plugins/introspection_crop.c:148 -#: ../src/gui/accelerators.c:131 ../src/gui/gtk.c:1482 +#: ../build/lib/darktable/plugins/introspection_crop.c:67 +#: ../build/lib/darktable/plugins/introspection_crop.c:138 +#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 msgid "top" msgstr "övre" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 -#: ../build/lib/darktable/plugins/introspection_crop.c:77 -#: ../build/lib/darktable/plugins/introspection_crop.c:152 -#: ../src/gui/gtk.c:1477 ../src/iop/atrous.c:1623 +#: ../build/lib/darktable/plugins/introspection_crop.c:73 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 +#: ../src/iop/atrous.c:1571 msgid "right" msgstr "höger" #: ../build/lib/darktable/plugins/introspection_clipping.c:160 #: ../build/lib/darktable/plugins/introspection_clipping.c:315 -#: ../build/lib/darktable/plugins/introspection_crop.c:83 -#: ../build/lib/darktable/plugins/introspection_crop.c:156 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1486 +#: ../build/lib/darktable/plugins/introspection_crop.c:79 +#: ../build/lib/darktable/plugins/introspection_crop.c:146 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 msgid "bottom" msgstr "botten" @@ -3701,10 +3909,10 @@ msgstr "lyft, gamma, förstärkning (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2406 ../src/develop/blend_gui.c:2454 -#: ../src/iop/atrous.c:1807 ../src/iop/channelmixerrgb.c:4485 -#: ../src/iop/channelmixerrgb.c:4573 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:465 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 +#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 msgid "chroma" msgstr "chroma" @@ -3724,11 +3932,11 @@ msgstr "chroma" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2365 ../src/develop/blend_gui.c:2399 -#: ../src/develop/blend_gui.c:2461 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4479 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3067 -#: ../src/iop/colorize.c:334 ../src/iop/colorreconstruction.c:1233 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 +#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 +#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 #: ../src/iop/colorzones.c:2627 msgid "hue" msgstr "nyans" @@ -3756,8 +3964,8 @@ msgstr "övergång högdagrar" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:479 ../src/iop/colorbalance.c:1994 -#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:681 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 #: ../src/iop/splittoning.c:488 msgid "shadows" msgstr "skuggor" @@ -3770,8 +3978,8 @@ msgstr "skuggor" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:473 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:575 ../src/iop/shadhi.c:682 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 +#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 #: ../src/iop/splittoning.c:494 msgid "highlights" msgstr "högdagrar" @@ -3795,7 +4003,7 @@ msgstr "mellantoner" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1544 +#: ../src/iop/filmic.c:1557 msgid "global saturation" msgstr "färgmättnad, globalt" @@ -3883,7 +4091,7 @@ msgstr "använd guidat filter" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2963 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 msgid "lavender" msgstr "lavender" @@ -3892,6 +4100,104 @@ msgstr "lavender" msgid "node placement" msgstr "nodplacering" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 +msgid "harmony rule" +msgstr "harmoniregel" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 +#: ../src/iop/colorharmonizer.c:1438 +msgid "anchor hue" +msgstr "ankarton" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 +msgid "pull strength" +msgstr "dragstyrka" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 +msgid "neutral color protection" +msgstr "skydd av neutrala färger" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 +msgid "pull width" +msgstr "bredd för drag" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 +msgid "custom node hue" +msgstr "anpassad ton för nod" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 +msgid "nodes" +msgstr "noder" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 +msgid "node saturation" +msgstr "nod mättnad" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 +#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +msgid "smoothing" +msgstr "uppmjukning" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 +#: ../src/libs/scopes/vectorscope.c:63 +msgid "monochromatic" +msgstr "monokrom" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 +#: ../src/libs/scopes/vectorscope.c:64 +msgid "analogous" +msgstr "analogt" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 +#: ../src/libs/scopes/vectorscope.c:65 +msgid "analogous complementary" +msgstr "analogt komplementärt" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 +#: ../src/libs/scopes/vectorscope.c:66 +msgid "complementary" +msgstr "komplementärt" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 +#: ../src/libs/scopes/vectorscope.c:67 +msgid "split complementary" +msgstr "delat komplementärt" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 +#: ../src/libs/scopes/vectorscope.c:68 +msgid "dyad" +msgstr "dyad" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 +#: ../src/libs/scopes/vectorscope.c:69 +msgid "triad" +msgstr "triad" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 +#: ../src/libs/scopes/vectorscope.c:70 +msgid "tetrad" +msgstr "tetrad" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 +#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/libs/scopes/vectorscope.c:71 +msgid "square" +msgstr "kvadrat" + #: ../build/lib/darktable/plugins/introspection_colorin.c:150 #: ../build/lib/darktable/plugins/introspection_colorin.c:233 msgid "gamut clipping" @@ -3899,13 +4205,13 @@ msgstr "klippning av tonomfång" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1467 ../src/common/colorspaces.c:1743 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "linjär Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1745 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "linjär Rec2020 RGB" @@ -3933,7 +4239,7 @@ msgstr "histogramutjämning" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:127 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:45 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:92 -#: ../src/iop/shadhi.c:696 +#: ../src/iop/shadhi.c:694 msgid "spatial extent" msgstr "rumsbestämd utsträckning" @@ -3943,7 +4249,7 @@ msgid "range extent" msgstr "luminansbestämd utsträckning" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4672 +#: ../src/iop/channelmixerrgb.c:4700 msgid "saturated colors" msgstr "mättade färger" @@ -3957,7 +4263,7 @@ msgstr "urval av" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1843 +#: ../src/iop/atrous.c:1791 msgid "mix" msgstr "blanda" @@ -3967,17 +4273,17 @@ msgid "process mode" msgstr "processläge" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2344 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:353 ../src/iop/colorzones.c:2625 +#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 +#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 #: ../src/iop/exposure.c:1315 msgid "lightness" msgstr "ljushet" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2086 ../src/iop/atrous.c:1405 ../src/iop/atrous.c:1409 -#: ../src/iop/denoiseprofile.c:3597 ../src/iop/rawdenoise.c:747 -#: ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 +#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "mjuk" @@ -3992,11 +4298,11 @@ msgstr "radie för upptäckt av kanter" #: ../build/lib/darktable/plugins/introspection_defringe.c:53 #: ../build/lib/darktable/plugins/introspection_defringe.c:106 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:230 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:435 -#: ../src/iop/atrous.c:1689 ../src/iop/bloom.c:418 -#: ../src/iop/colorreconstruction.c:1229 ../src/iop/hotpixels.c:442 -#: ../src/iop/sharpen.c:436 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 +#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 +#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:425 msgid "threshold" msgstr "tröskel" @@ -4071,7 +4377,7 @@ msgstr "centerskärpa" #: ../build/lib/darktable/plugins/introspection_demosaic.c:192 #: ../build/lib/darktable/plugins/introspection_demosaic.c:279 msgid "capture sharpen" -msgstr "fångstskärpa" +msgstr "exponeringsskärpa" #: ../build/lib/darktable/plugins/introspection_demosaic.c:293 #: ../build/lib/darktable/plugins/introspection_demosaic.c:300 @@ -4155,7 +4461,7 @@ msgstr "Monokrom" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1493 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "grund" @@ -4230,7 +4536,7 @@ msgstr "uppgradera profilerad omvandling" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:762 +#: ../src/libs/colorpicker.c:765 msgid "color mode" msgstr "färginställning" @@ -4276,7 +4582,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1679 ../src/iop/highpass.c:365 +#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "skärpa" @@ -4440,9 +4746,9 @@ msgstr "procent botten" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1397 +#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 #: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2360 +#: ../src/libs/modulegroups.c:2365 msgid "color" msgstr "färg" @@ -4483,207 +4789,213 @@ msgstr "manuell" msgid "automatic" msgstr "automatisk" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:212 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:423 -#: ../src/iop/filmic.c:1467 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 +#: ../src/iop/filmic.c:1468 msgid "middle gray luminance" msgstr "luminansen för mellangrått" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:236 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:439 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 msgid "transition" msgstr "övergång" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:242 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:443 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 msgid "bloom ↔ reconstruct" msgstr "blomeffekt ↔ återskapande" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:248 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:447 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 msgid "gray ↔ colorful details" msgstr "grå ↔ färgrikedom" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:254 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:451 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 msgid "structure ↔ texture" msgstr "struktur ↔ textur" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:266 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:459 -#: ../src/iop/filmic.c:1592 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 +#: ../src/iop/filmic.c:1612 msgid "target middle gray" msgstr "inrikta på mellangrått" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:272 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:463 -#: ../src/iop/filmic.c:1584 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 +#: ../src/iop/filmic.c:1603 msgid "target black luminance" msgstr "inrikta på svart luminans" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:278 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:467 -#: ../src/iop/filmic.c:1600 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 +#: ../src/iop/filmic.c:1621 msgid "target white luminance" msgstr "inrikta på vit luminans" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:284 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:471 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:108 +#: ../src/libs/masks.c:113 msgid "hardness" msgstr "hårdhet" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:302 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:483 -#: ../src/iop/filmic.c:1553 ../src/iop/filmicrgb.c:4681 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 +#: ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "linjärt område" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 +#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 msgid "extreme luminance saturation" msgstr "färgmättnad, extrem luminans" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:308 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:487 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 msgid "shadows ↔ highlights balance" msgstr "skuggor ↔ högdagrar" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:314 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:491 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 msgid "add noise in highlights" msgstr "lägg till brus i högdagrar" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:320 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:495 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 msgid "preserve chrominance" msgstr "bevara färgtonerna" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:326 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:499 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 msgid "color science" msgstr "färgvetenskap" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:332 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:503 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 msgid "auto adjust hardness" msgstr "autojustera hårdhet" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:338 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:507 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 msgid "use custom middle-gray values" msgstr "använd anpassade medelgrå värden" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:344 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:511 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" msgstr "upprepningar av högkvalitativ återskapning" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:350 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:515 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 msgid "type of noise" msgstr "brustyp" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:356 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:519 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 msgid "contrast in shadows" msgstr "kontrast i skuggor" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:362 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:523 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 msgid "contrast in highlights" msgstr "kontrast i högdagrar" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:368 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:527 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 msgid "compensate output ICC profile black point" msgstr "kompensera utgående ICC-profilens svartpunkt" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:374 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:531 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 msgid "spline handling" msgstr "splinehantering" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:380 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:535 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 msgid "enable highlight reconstruction" msgstr "aktivera återskapande av högdagrar" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:549 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1566 -#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "no" msgstr "nej" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 msgid "luminance Y" msgstr "luminans Y" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 #: ../build/lib/darktable/plugins/introspection_toneequal.c:385 msgid "RGB power norm" msgstr "RGB styrke-standard" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 msgid "RGB euclidean norm (legacy)" msgstr "RGB euklidisk standard (arv)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 #: ../build/lib/darktable/plugins/introspection_toneequal.c:384 msgid "RGB euclidean norm" msgstr "RGB euklidisk standard" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:558 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 msgid "v3 (2019)" msgstr "v3 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 msgid "v4 (2020)" msgstr "v4 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 msgid "v5 (2021)" msgstr "v5 (2021)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 msgid "v6 (2022)" msgstr "v6 (2022)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 msgid "v7 (2023)" msgstr "v7 (2023)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:566 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 msgid "uniform" msgstr "jämnt" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 msgid "poissonian" msgstr "poissonfördelning" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:572 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 msgid "hard" msgstr "hård" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 msgid "soft" msgstr "mjuk" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 msgid "safe" msgstr "säker" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:578 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 msgid "v1 (2019)" msgstr "v1 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 msgid "v2 (2020)" msgstr "v2 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 msgid "v3 (2021)" msgstr "v3 (2021)" @@ -4691,18 +5003,17 @@ msgstr "v3 (2021)" msgid "autodetect" msgstr "autodetect" -#: ../build/lib/darktable/plugins/introspection_flip.c:101 -#: ../src/iop/flip.c:453 +#: ../build/lib/darktable/plugins/introspection_flip.c:101 ../src/iop/flip.c:453 msgid "no rotation" msgstr "ingen rotation" -#: ../build/lib/darktable/plugins/introspection_flip.c:102 -#: ../src/iop/flip.c:461 ../src/iop/flip.c:617 +#: ../build/lib/darktable/plugins/introspection_flip.c:102 ../src/iop/flip.c:461 +#: ../src/iop/flip.c:617 msgid "flip vertically" msgstr "vänd vertikalt" -#: ../build/lib/darktable/plugins/introspection_flip.c:103 -#: ../src/iop/flip.c:457 ../src/iop/flip.c:613 +#: ../build/lib/darktable/plugins/introspection_flip.c:103 ../src/iop/flip.c:457 +#: ../src/iop/flip.c:613 msgid "flip horizontally" msgstr "vänd horisontalt" @@ -4756,7 +5067,7 @@ msgstr "densitet" #: ../build/lib/darktable/plugins/introspection_grain.c:58 #: ../build/lib/darktable/plugins/introspection_grain.c:117 -#: ../src/iop/bilat.c:460 +#: ../src/iop/bilat.c:456 msgid "coarseness" msgstr "grovhet" @@ -4769,7 +5080,7 @@ msgstr "mellanton bias" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:2605 +#: ../src/views/darkroom.c:3046 msgid "clipping threshold" msgstr "kapningströskel" @@ -4927,18 +5238,18 @@ msgstr "korrigeringar" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3522 ../src/iop/bilat.c:438 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3856 +#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 #: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:654 ../src/libs/export.c:1633 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2941 -#: ../src/libs/styles.c:875 ../src/views/darkroom.c:2579 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 +#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 msgid "mode" msgstr "läge" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "målgeometri" @@ -5002,12 +5313,14 @@ msgstr "endast manuell vinjett" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2620 -#: ../src/gui/accelerators.c:2692 ../src/gui/gtk.c:1535 ../src/gui/gtk.c:3851 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3773 -#: ../src/iop/rawdenoise.c:882 ../src/libs/collect.c:3552 -#: ../src/libs/filtering.c:1510 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/rating.c:210 +#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 +#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 +#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 +#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 +#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 msgid "all" msgstr "alla" @@ -5036,7 +5349,7 @@ msgid "only vignetting" msgstr "enbart vinjettering" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2362 +#: ../src/libs/modulegroups.c:2367 msgid "correct" msgstr "korrigering" @@ -5084,11 +5397,11 @@ msgstr "ogiltigförklarad" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2405 ../src/views/darkroom.c:2931 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:839 -#: ../src/views/lighttable.c:848 ../src/views/lighttable.c:1324 -#: ../src/views/lighttable.c:1328 ../src/views/lighttable.c:1332 -#: ../src/views/lighttable.c:1336 ../src/views/lighttable.c:1340 +#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 +#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 +#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 msgid "move" msgstr "flytta" @@ -5097,7 +5410,7 @@ msgid "line" msgstr "linje" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1929 ../src/iop/agx.c:2447 ../src/iop/basecurve.c:2127 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 #: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "kurva" @@ -5148,7 +5461,7 @@ msgid "gamma Rec709 RGB" msgstr "gamma Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1525 ../src/common/colorspaces.c:1779 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "linjär ProPhoto RGB" @@ -5249,7 +5562,7 @@ msgstr "bildidentitet" #: ../build/lib/darktable/plugins/introspection_overlay.c:303 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 -#: ../src/iop/borders.c:937 +#: ../src/iop/borders.c:935 msgid "image" msgstr "bild" @@ -5353,7 +5666,7 @@ msgstr "luma för mellantonerna" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1501 +#: ../src/iop/filmic.c:1506 msgid "safety factor" msgstr "skalningsfaktor" @@ -5362,7 +5675,7 @@ msgid "logarithmic" msgstr "logaritmisk" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:185 -#: ../src/iop/profile_gamma.c:611 +#: ../src/iop/profile_gamma.c:606 msgid "gamma" msgstr "gamma" @@ -5444,8 +5757,8 @@ msgstr "inbyggd GainMap" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:644 ../src/gui/preferences.c:962 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:622 ../src/iop/exposure.c:121 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 +#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 #: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "exponering" @@ -5461,7 +5774,7 @@ msgid "max_iter" msgstr "max_iter" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:358 +#: ../src/libs/metadata_view.c:374 msgid "unused" msgstr "ej använd" @@ -5474,12 +5787,12 @@ msgid "heal" msgstr "hela (läka)" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2033 msgid "blur" msgstr "suddighet" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../src/iop/retouch.c:2031 msgid "fill" msgstr "fyllnad" @@ -5683,7 +5996,7 @@ msgstr "kontrast komprimering" #: ../build/lib/darktable/plugins/introspection_vibrance.c:33 #: ../build/lib/darktable/plugins/introspection_vibrance.c:76 -#: ../src/iop/basicadj.c:651 ../src/iop/vibrance.c:64 +#: ../src/iop/basicadj.c:650 ../src/iop/vibrance.c:64 msgid "vibrance" msgstr "lyster" @@ -5792,20 +6105,20 @@ msgstr "Visa bilder på karta" msgid "Print your images" msgstr "Skriv ut dina bilder" -#: ../src/bauhaus/bauhaus.c:910 ../src/bauhaus/bauhaus.c:4080 -#: ../src/iop/colorequal.c:3053 +#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 +#: ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "reglage" -#: ../src/bauhaus/bauhaus.c:912 ../src/bauhaus/bauhaus.c:4085 +#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 msgid "dropdowns" msgstr "menyer" -#: ../src/bauhaus/bauhaus.c:914 ../src/bauhaus/bauhaus.c:4090 +#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 msgid "buttons" msgstr "knappar" -#: ../src/bauhaus/bauhaus.c:1150 +#: ../src/bauhaus/bauhaus.c:1169 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -5815,98 +6128,101 @@ msgstr "" "b>\n" "eller håll ctrl+skift medan du drar för att ignorera mjuka begränsningar." -#: ../src/bauhaus/bauhaus.c:3748 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button on" msgstr "påknapp" -#: ../src/bauhaus/bauhaus.c:3748 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button off" msgstr "avknapp" -#: ../src/bauhaus/bauhaus.c:3749 +#: ../src/bauhaus/bauhaus.c:3756 msgid "button pressed" msgstr "nedtryckt knapp" -#: ../src/bauhaus/bauhaus.c:3985 +#: ../src/bauhaus/bauhaus.c:3992 msgid "not that many sliders" msgstr "inte så många reglage" -#: ../src/bauhaus/bauhaus.c:3999 +#: ../src/bauhaus/bauhaus.c:4006 msgid "not that many dropdowns" msgstr "inte så många menyer" -#: ../src/bauhaus/bauhaus.c:4018 +#: ../src/bauhaus/bauhaus.c:4025 msgid "not that many buttons" msgstr "inte så många knappar" -#: ../src/bauhaus/bauhaus.c:4023 ../src/gui/accelerators.c:387 +#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 msgid "value" msgstr "värde" -#: ../src/bauhaus/bauhaus.c:4024 ../src/bauhaus/bauhaus.c:4030 -#: ../src/gui/accelerators.c:366 +#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 +#: ../src/gui/accelerators.c:371 msgid "button" msgstr "knapp" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4032 msgid "force" msgstr "tvinga" -#: ../src/bauhaus/bauhaus.c:4026 ../src/libs/navigation.c:246 -#: ../src/libs/navigation.c:263 +#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:282 msgid "zoom" msgstr "zooma" -#: ../src/bauhaus/bauhaus.c:4029 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 msgid "selection" msgstr "urval" -#: ../src/bauhaus/bauhaus.c:4069 +#: ../src/bauhaus/bauhaus.c:4076 msgid "slider" msgstr "reglage" -#: ../src/bauhaus/bauhaus.c:4074 +#: ../src/bauhaus/bauhaus.c:4081 msgid "dropdown" msgstr "meny" -#: ../src/chart/main.c:504 ../src/common/database.c:3875 -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2248 ../src/gui/accelerators.c:2531 -#: ../src/gui/accelerators.c:2610 ../src/gui/accelerators.c:2653 -#: ../src/gui/accelerators.c:2682 ../src/gui/accelerators.c:2739 -#: ../src/gui/accelerators.c:2791 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1206 -#: ../src/gui/preferences.c:1246 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:553 -#: ../src/imageio/storage/disk.c:198 ../src/imageio/storage/gallery.c:149 -#: ../src/imageio/storage/latex.c:145 ../src/iop/lut3d.c:1573 -#: ../src/iop/rasterfile.c:262 ../src/libs/collect.c:433 -#: ../src/libs/collect.c:3383 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:951 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 -#: ../src/libs/import.c:2057 ../src/libs/metadata.c:843 -#: ../src/libs/metadata_view.c:1435 ../src/libs/modulegroups.c:3643 +#: ../src/chart/main.c:504 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 +#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 +#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 +#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 +#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 +#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 +#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 +#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 +#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 +#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 +#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4123 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/tagging.c:1671 ../src/libs/tagging.c:1760 -#: ../src/libs/tagging.c:1852 ../src/libs/tagging.c:1981 -#: ../src/libs/tagging.c:2290 ../src/libs/tagging.c:2805 -#: ../src/libs/tagging.c:2847 ../src/libs/tagging.c:3945 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 +#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 +#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3975 msgid "_cancel" msgstr "_avbryt" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1246 -#: ../src/gui/styles_dialog.c:554 ../src/libs/collect.c:3384 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:844 -#: ../src/libs/metadata_view.c:1436 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/tagging.c:1853 -#: ../src/libs/tagging.c:1982 ../src/libs/tagging.c:2291 -#: ../src/libs/tagging.c:3946 +#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 +#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 +#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 +#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 +#: ../src/libs/tagging.c:3976 msgid "_save" msgstr "_spara" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1070 #, c-format msgid "" "average dE: %.02f\n" @@ -5915,63 +6231,98 @@ msgstr "" "dE medel: %.02f\n" "dE max: %.02f" -#: ../src/cli/main.c:269 +#: ../src/cli/main.c:284 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "" "ATT GÖRA: ledsen, på grund av begränsningar i programmeringsgränssnittet kan " "vi för närvarande inte sätta BPP till" -#: ../src/cli/main.c:281 +#: ../src/cli/main.c:296 msgid "unknown option for --hq" msgstr "okänt val för --hq" -#: ../src/cli/main.c:297 +#: ../src/cli/main.c:312 msgid "unknown option for --export_masks" msgstr "okänt val för --export_masks" -#: ../src/cli/main.c:313 +#: ../src/cli/main.c:328 msgid "unknown option for --upscale" msgstr "okänt val för --upscale" -#: ../src/cli/main.c:338 +#: ../src/cli/main.c:353 msgid "unknown option for --apply-custom-presets" msgstr "okänt val för --apply-custom-presets" -#: ../src/cli/main.c:349 +#: ../src/cli/main.c:364 msgid "too long ext for --out-ext" msgstr "för lång filändelse för -- out-ext" -#: ../src/cli/main.c:366 +#: ../src/cli/main.c:381 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "notering: ingångsfil eller katalog '%s' existerar inte, hoppar över\n" -#: ../src/cli/main.c:375 +#: ../src/cli/main.c:395 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "felaktig ICC typ för --icc-type: '%s'\n" -#: ../src/cli/main.c:391 +#: ../src/cli/main.c:411 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "notering: ICC file '%s' finns inte, hoppar över\n" -#: ../src/cli/main.c:400 +#: ../src/cli/main.c:420 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "felaktig ICC-avsikt för --icc-intent: '%s'\n" -#: ../src/cli/main.c:418 +#: ../src/cli/main.c:438 #, c-format msgid "warning: unknown option '%s'\n" msgstr "varning: okänt val '%s'\n" -#: ../src/cli/main.c:476 +#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#, c-format +msgid "" +"error: output file or directory must be specified\n" +"\n" +msgstr "" +"fel: fil eller katalog för utdata måste anges\n" +"\n" + +#: ../src/cli/main.c:474 +#, c-format +msgid "" +"error: input file and output file must be specified\n" +"\n" +msgstr "" +"fel: ingående och utgående fil måste specificeras\n" +"\n" + +#: ../src/cli/main.c:481 +#, c-format +msgid "" +"error: too many positional arguments\n" +"\n" +msgstr "" +"fel: för många positionella argument\n" +"\n" + +#: ../src/cli/main.c:486 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "fel: ingångsfil och importval har angetts! detta stöds inte!\n" -#: ../src/cli/main.c:509 +#: ../src/cli/main.c:536 +msgid "" +"notice: no XMP sidecar file nor library path provided, using default settings " +"for export" +msgstr "" +"notera: ingen XMP-sidofil eller bibliotekssökväg angiven, använder " +"standardinställningar för export" + +#: ../src/cli/main.c:545 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -5981,57 +6332,57 @@ msgstr "" "utgångmönster" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:524 +#: ../src/cli/main.c:560 msgid "output file already exists, it will get renamed" msgstr "utdata filen existerar redan, den kommer att få ett nytt namn" -#: ../src/cli/main.c:556 +#: ../src/cli/main.c:592 #, c-format msgid "error: can't open folder %s" msgstr "fel: kan inte öppna katalog %s" -#: ../src/cli/main.c:579 +#: ../src/cli/main.c:615 #, c-format msgid "error: can't import file %s" msgstr "fel: kan inte importera fil %s" -#: ../src/cli/main.c:589 +#: ../src/cli/main.c:625 #, c-format msgid "error: can't read directory %s" msgstr "fel: kan inte läsa katalog %s" -#: ../src/cli/main.c:605 +#: ../src/cli/main.c:641 #, c-format msgid "error: can't open file %s" msgstr "fel: kan inte öppna fil %s" -#: ../src/cli/main.c:622 +#: ../src/cli/main.c:658 #, c-format msgid "no images to export, aborting\n" msgstr "inga bilder att exportera, ger upp\n" -#: ../src/cli/main.c:639 +#: ../src/cli/main.c:675 #, c-format msgid "error: can't open XMP file %s" msgstr "fel: kan inte öppna XMP-fil %s" -#: ../src/cli/main.c:660 +#: ../src/cli/main.c:696 msgid "empty history stack" msgstr "töm historiken" #. too long ext, no point in wasting time -#: ../src/cli/main.c:672 +#: ../src/cli/main.c:708 #, c-format msgid "too long output file extension: %s\n" msgstr "för lång filändelse på utdatafilen: %s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:680 +#: ../src/cli/main.c:716 #, c-format msgid "no output file extension given\n" msgstr "filformat för utdatafilen saknas\n" -#: ../src/cli/main.c:725 +#: ../src/cli/main.c:761 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6039,32 +6390,167 @@ msgstr "" "kan inte hitta modulen för att lagra på disk. var god kolla igenom din " "installation, något verkar vara trasigt." -#: ../src/cli/main.c:735 +#: ../src/cli/main.c:771 msgid "failed to get parameters from storage module, aborting export ..." msgstr "kunde inte hämta parametrar från lagringsmodul, avbryter exporten..." -#: ../src/cli/main.c:751 +#: ../src/cli/main.c:787 #, c-format msgid "unknown extension '.%s'" msgstr "okänt suffix ',%s'" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:797 msgid "failed to get parameters from format module, aborting export ..." msgstr "kunde inte hämta parametrar från formatmodul, avbryter exporten..." -#: ../src/common/camera_control.c:204 +#: ../src/common/ai/restore.c:278 #, c-format -msgid "" -"camera `%s' on port `%s' error %s\n" -"\n" -"make sure your camera allows access and is not mounted otherwise" +msgid "raw denoise model %s: incompatible input_kind" +msgstr "raw-brusreduceringsmodell %s: inkompatibel input_kind" + +#: ../src/common/ai/restore.c:309 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "AI-modell %s: saknar input_sizes i manifest" + +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_linear.c:584 +#: ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "" +"AI raw-brusreducering: GPU-inferens misslyckades, använder CPU som " +"reservlösning" + +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "" +"AI brusreducering: GPU-inferens misslyckades, använder CPU som reservlösning" + +#: ../src/common/ai_models.c:199 +#, c-format +msgid "network error: %s" +msgstr "nätverksfel: %s" + +#: ../src/common/ai_models.c:202 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "modellrepot \"%s\" saknar releases-index.json" + +#: ../src/common/ai_models.c:206 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "kunde inte hämta releases-index.json (HTTP %ld)" + +#: ../src/common/ai_models.c:1395 ../src/common/ai_models.c:1460 +msgid "invalid parameters" +msgstr "ogiltiga parametrar" + +#: ../src/common/ai_models.c:1398 +#, c-format +msgid "file not found: %s" +msgstr "filen hittades inte: %s" + +#: ../src/common/ai_models.c:1406 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "arkivets översta katalog är inte ett giltigt modell-ID: \"%s\"" + +#: ../src/common/ai_models.c:1415 +msgid "failed to extract model archive" +msgstr "misslyckades att packa upp modellarkiv" + +#: ../src/common/ai_models.c:1468 +msgid "model not found in registry" +msgstr "modellen hittades inte i registret" + +#: ../src/common/ai_models.c:1474 +msgid "model has no download asset defined" +msgstr "modellen har ingen definierad nedladdning" + +#: ../src/common/ai_models.c:1485 +msgid "invalid asset filename" +msgstr "ogiltigt filnamn för tillgång" + +#: ../src/common/ai_models.c:1491 +msgid "model is already downloading" +msgstr "modellen laddas redan ner" + +#: ../src/common/ai_models.c:1522 +msgid "invalid repository format" +msgstr "ogiltigt format på repo" + +#: ../src/common/ai_models.c:1547 +#, c-format +msgid "no compatible ai model release found for darktable %s" +msgstr "ingen kompatibel AI-modellversion hittades för darktable %s" + +#: ../src/common/ai_models.c:1563 +#, c-format +msgid "" +"could not obtain checksum for %s — refusing to download without integrity " +"verification" +msgstr "" +"kunde inte hitta checksumma för %s — vägrar ladda ner utan integritets-" +"verifiering" + +#: ../src/common/ai_models.c:1581 +msgid "failed to build download url" +msgstr "misslyckades att bygga nedladdnings-url" + +#: ../src/common/ai_models.c:1592 +#, c-format +msgid "failed to create file: %s" +msgstr "misslyckades skapa fil: %s" + +#: ../src/common/ai_models.c:1616 +msgid "failed to initialize download" +msgstr "misslyckades att starta nerladdning" + +#: ../src/common/ai_models.c:1636 +msgid "download cancelled" +msgstr "nedladdning avbruten" + +#: ../src/common/ai_models.c:1638 +#, c-format +msgid "download failed: %s" +msgstr "nerladdning misslyckades: %s" + +#: ../src/common/ai_models.c:1649 +#, c-format +msgid "http error: %ld" +msgstr "http-fel: %ld" + +#: ../src/common/ai_models.c:1672 +msgid "checksum verification failed" +msgstr "verifiering av checksumma misslyckades" + +#: ../src/common/ai_models.c:1682 +#, c-format +msgid "" +"no checksum available for %s — refusing to install without integrity " +"verification" +msgstr "" +"inte checksumma tillgänglig för %s — vägrar installera utan integritets-" +"verifiering" + +#: ../src/common/ai_models.c:1695 +msgid "failed to extract archive" +msgstr "misslyckades att packa upp arkiv" + +#: ../src/common/camera_control.c:205 +#, c-format +msgid "" +"camera `%s' on port `%s' error %s\n" +"\n" +"make sure your camera allows access and is not mounted otherwise" msgstr "" "kamera `%s' på port `%s' fel %s\n" "\n" "se till att din kamera tillåter access och att den inte är ansluten på annat " "sätt" -#: ../src/common/camera_control.c:947 +#: ../src/common/camera_control.c:960 #, c-format msgid "" "failed to initialize `%s' on port `%s', likely causes are: locked by another " @@ -6073,7 +6559,7 @@ msgstr "" "misslyckades med att initialisera `%s' på port `%s', troliga anledningar är: " "låst av annat program, ingen access till enhet, etc" -#: ../src/common/camera_control.c:960 +#: ../src/common/camera_control.c:973 #, c-format msgid "" "`%s' on port `%s' is not interesting because it supports neither tethering " @@ -6082,12 +6568,12 @@ msgstr "" "`%s' på port `%s' är inte intressant, då den inte stödjer varken " "kamerastyrning eller import" -#: ../src/common/camera_control.c:1020 +#: ../src/common/camera_control.c:1033 #, c-format msgid "camera `%s' on port `%s' disconnected while mounted" msgstr "kamera `%s' på port `%s' kopplades bort när den var ansluten" -#: ../src/common/camera_control.c:1028 +#: ../src/common/camera_control.c:1041 #, c-format msgid "" "camera `%s' on port `%s' needs to be remounted\n" @@ -6106,196 +6592,217 @@ msgstr "filmrulle" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1429 +#: ../src/external/lua-scripts/tools/script_manager.lua:1501 msgid "folder" msgstr "katalog" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "kamera" -#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:114 -#: ../src/libs/tagging.c:3721 +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 +#: ../src/libs/tagging.c:3751 msgid "tag" msgstr "tagg" #: ../src/common/collection.c:620 msgid "capture date" -msgstr "fångstdata" +msgstr "datum tagen" -#: ../src/common/collection.c:622 ../src/libs/filtering.c:52 +#: ../src/common/collection.c:622 +msgid "capture month" +msgstr "månad tagen" + +#: ../src/common/collection.c:624 ../src/libs/filtering.c:52 msgid "capture time" -msgstr "fångsttid" +msgstr "tid tagen" -#: ../src/common/collection.c:624 ../src/libs/filtering.c:53 +#: ../src/common/collection.c:626 ../src/libs/filtering.c:53 msgid "import time" msgstr "importtid" -#: ../src/common/collection.c:626 ../src/libs/filtering.c:54 +#: ../src/common/collection.c:628 ../src/libs/filtering.c:54 msgid "modification time" msgstr "ändringstid" -#: ../src/common/collection.c:628 ../src/libs/filtering.c:55 +#: ../src/common/collection.c:630 ../src/libs/filtering.c:55 msgid "export time" msgstr "exporttid" -#: ../src/common/collection.c:630 ../src/libs/filtering.c:56 +#: ../src/common/collection.c:632 ../src/libs/filtering.c:56 msgid "print time" msgstr "utskriftstid" -#: ../src/common/collection.c:632 ../src/libs/collect.c:3739 -#: ../src/libs/filtering.c:2213 ../src/libs/filtering.c:2233 +#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 +#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 #: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 msgid "history" msgstr "historik" -#: ../src/common/collection.c:634 ../src/common/colorlabels.c:388 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1590 +#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 #: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 #: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" msgstr "färgetikett" #. iso -#: ../src/common/collection.c:640 ../src/gui/preferences.c:956 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 #: ../src/gui/presets.c:677 ../src/libs/camera.c:582 #: ../src/libs/metadata_view.c:161 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:642 ../src/gui/preferences.c:968 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4416 ../src/libs/camera.c:569 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 +#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 #: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "bländare" -#: ../src/common/collection.c:650 ../src/libs/filtering.c:48 +#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 #: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 msgid "filename" msgstr "filnamn" -#: ../src/common/collection.c:652 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:142 +#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 +#: ../src/libs/geotagging.c:143 msgid "geotagging" msgstr "geotaggning" -#: ../src/common/collection.c:654 ../src/libs/filtering.c:63 +#: ../src/common/collection.c:656 ../src/libs/filtering.c:63 msgid "group" msgstr "gruppera" -#: ../src/common/collection.c:656 ../src/dtgtk/thumbnail.c:1605 +#: ../src/common/collection.c:658 ../src/libs/filters/duplicates.c:157 +msgid "duplicates" +msgstr "dubbletter" + +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 #: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:365 +#: ../src/libs/metadata_view.c:381 msgid "local copy" msgstr "lokal kopia" -#: ../src/common/collection.c:658 ../src/gui/preferences.c:920 +#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 msgid "module" msgstr "modul" -#: ../src/common/collection.c:660 ../src/gui/hist_dialog.c:359 -#: ../src/gui/styles_dialog.c:745 ../src/gui/styles_dialog.c:792 +#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 #: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 msgid "module order" msgstr "modulordning" -#: ../src/common/collection.c:662 +#: ../src/common/collection.c:666 msgid "range rating" msgstr "räckvidd av betyg" -#: ../src/common/collection.c:664 ../src/common/ratings.c:337 +#: ../src/common/collection.c:668 ../src/common/ratings.c:362 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 #: ../src/libs/tools/ratings.c:110 msgid "rating" msgstr "betyg" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:670 msgid "search" msgstr "sök" -#: ../src/common/collection.c:668 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "vitbalans" -#: ../src/common/collection.c:670 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "blixt" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "exponeringsprogram" -#: ../src/common/collection.c:674 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "mätläge" -#: ../src/common/collection.c:1499 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "automatiskt applicerad" -#: ../src/common/collection.c:1505 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "förändrad" -#: ../src/common/collection.c:1523 ../src/common/collection.c:1634 -#: ../src/libs/collect.c:1272 ../src/libs/collect.c:1462 -#: ../src/libs/collect.c:1488 ../src/libs/collect.c:1632 -#: ../src/libs/collect.c:2795 +#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 +#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 +#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 +#: ../src/libs/collect.c:2945 msgid "not tagged" msgstr "otaggad" -#: ../src/common/collection.c:1524 ../src/libs/collect.c:1488 +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 #: ../src/libs/map_locations.c:740 msgid "tagged" msgstr "taggad" -#: ../src/common/collection.c:1525 +#: ../src/common/collection.c:1529 msgid "tagged*" msgstr "taggad*" #. local copy -#: ../src/common/collection.c:1559 ../src/libs/collect.c:1929 +#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "ej lokalt kopierad" -#: ../src/common/collection.c:1564 ../src/libs/collect.c:1928 +#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "kopierad lokalt" +#. duplicates +#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +msgid "images with duplicates" +msgstr "bilder med dubbletter" + +#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +msgid "duplicates only" +msgstr "endast dubbletter" + #. if its undefined -#: ../src/common/collection.c:1606 ../src/common/collection.c:1718 -#: ../src/common/collection.c:1745 ../src/common/collection.c:1772 -#: ../src/common/collection.c:1798 ../src/common/collection.c:1824 -#: ../src/common/collection.c:2622 ../src/libs/collect.c:2322 -#: ../src/libs/collect.c:2323 +#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 +#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 +#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 +#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 +#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "namnlös" -#: ../src/common/collection.c:2273 ../src/libs/collect.c:2213 +#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 msgid "not defined" msgstr "odefinierad" -#: ../src/common/collection.c:2772 +#: ../src/common/collection.c:2919 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d bild (#%d) vald av %d" -#: ../src/common/collection.c:2779 +#: ../src/common/collection.c:2926 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "%d av %d bilder valda" msgstr[1] "%d av %d bilder valda" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2374 -#: ../src/develop/blend_gui.c:2422 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4628 ../src/iop/levels.c:675 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 +#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 +#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 #: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 msgid "gray" msgstr "grå" @@ -6583,76 +7090,76 @@ msgstr "färgetiketter satt till %s" msgid "all colorlabels removed" msgstr "alla färgetiketter borttagna" -#: ../src/common/colorlabels.c:379 +#: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:188 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 msgid "clear" msgstr "rensa" -#: ../src/common/colorspaces.c:1416 ../src/common/colorspaces.c:1773 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "arbetsprofil" -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1771 -#: ../src/views/darkroom.c:2780 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3221 msgid "softproof profile" msgstr "profil för skärmkorrektur" -#: ../src/common/colorspaces.c:1436 ../src/common/colorspaces.c:1753 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "systemets skärmprofil" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1775 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "systemets skärmprofil (andra fönstret)" -#: ../src/common/colorspaces.c:1454 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (webb-säker)" -#: ../src/common/colorspaces.c:1474 ../src/common/colorspaces.c:1777 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1489 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1497 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1504 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1510 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1517 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1532 ../src/common/colorspaces.c:1747 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "linjär XYZ" -#: ../src/common/colorspaces.c:1539 ../src/common/colorspaces.c:1749 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2050 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1547 ../src/common/colorspaces.c:1751 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "linjär infraröd BGR" -#: ../src/common/colorspaces.c:1552 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (för utvärdering)" -#: ../src/common/colorspaces.c:1658 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" @@ -6660,47 +7167,51 @@ msgstr "" "profilen `%s' kan inte användas som histogram-profil. den har ersatts med " "sRGB!" -#: ../src/common/colorspaces.c:1755 +#: ../src/common/colorspaces.c:1769 +msgid "no filename" +msgstr "inget filnamn" + +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "inbyggd ICC-profil" -#: ../src/common/colorspaces.c:1757 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "inbyggd matris" -#: ../src/common/colorspaces.c:1759 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "standard färgmatris" -#: ../src/common/colorspaces.c:1761 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "förbättrad färgmatris" -#: ../src/common/colorspaces.c:1763 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "tillverkarens färgmatris" -#: ../src/common/colorspaces.c:1765 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "alternativ färgmatris" -#: ../src/common/colorspaces.c:1767 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (experimentell)" -#: ../src/common/colorspaces.c:1781 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1783 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1785 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1787 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -6718,43 +7229,43 @@ msgstr "misslyckades med att skapa temporär fil för utskriftsinställningar" msgid "printing on `%s' cancelled" msgstr "utskriften på `%s' avbröts" -#: ../src/common/cups_print.c:602 +#: ../src/common/cups_print.c:626 #, c-format msgid "error while printing `%s' on `%s'" msgstr "fel uppstod vid utskrift av bild `%s' på `%s'" -#: ../src/common/cups_print.c:604 +#: ../src/common/cups_print.c:628 #, c-format msgid "printing `%s' on `%s'" msgstr "skriver ut `%s' på `%s'" -#: ../src/common/darktable.c:425 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "hittade en konstigt sökväg `%s'" -#: ../src/common/darktable.c:440 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "fel uppstod vid läsning av katalog '%s'" -#: ../src/common/darktable.c:464 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "filen `%s' har ett format som inte stöds!" -#: ../src/common/darktable.c:466 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "`%s' är av okänt format!" -#: ../src/common/darktable.c:479 ../src/control/jobs/control_jobs.c:2844 -#: ../src/control/jobs/control_jobs.c:2899 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 +#: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "fel uppstod vid läsning av fil '%s'" -#: ../src/common/darktable.c:1564 +#: ../src/common/darktable.c:1607 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -6769,125 +7280,134 @@ msgstr "" "\n" "vänligen fixa detta och starta sedan darktable igen" -#: ../src/common/darktable.c:1569 +#: ../src/common/darktable.c:1612 msgid "darktable - unable to create directories" msgstr "darktable - kunde inte skapa kataloger" -#: ../src/common/darktable.c:1571 ../src/common/database.c:4121 -#: ../src/common/database.c:4323 +#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_avsluta darktable" #. initialize the database -#: ../src/common/darktable.c:1630 +#: ../src/common/darktable.c:1688 msgid "opening image library" msgstr "öppnar bildbibliotek" -#: ../src/common/darktable.c:1643 +#: ../src/common/darktable.c:1701 msgid "forwarding image(s) to running instance" msgstr "skickar vidare bild(er) till körande instans" -#: ../src/common/darktable.c:1674 +#: ../src/common/darktable.c:1732 msgid "preparing database" msgstr "förbereder databas" #. init darktable tags table -#: ../src/common/darktable.c:1678 +#: ../src/common/darktable.c:1736 msgid "setting up tags table" msgstr "ställer in taggar" #. Initialize the signal system -#: ../src/common/darktable.c:1682 +#: ../src/common/darktable.c:1740 msgid "initializing signals and control" msgstr "initierar signaler och kontroll" -#: ../src/common/darktable.c:1701 +#: ../src/common/darktable.c:1758 msgid "importing default styles" msgstr "importerar standardstilar" -#: ../src/common/darktable.c:1801 +#: ../src/common/darktable.c:1860 msgid "initializing GraphicsMagick" msgstr "initierar GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1813 +#: ../src/common/darktable.c:1872 msgid "initializing ImageMagick" msgstr "initierar ImageMagick" -#: ../src/common/darktable.c:1818 +#: ../src/common/darktable.c:1877 msgid "initializing libheif" msgstr "initierar libheif" -#: ../src/common/darktable.c:1822 -msgid "starting OpenCL" -msgstr "startar OpenCL" +#: ../src/common/darktable.c:1881 +msgid "initializing WB presets" +msgstr "initierar förinställningar vitbalans" -#: ../src/common/darktable.c:1834 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1885 msgid "loading noise profiles" msgstr "laddar brusprofiler" -#: ../src/common/darktable.c:1851 +#: ../src/common/darktable.c:1888 +msgid "starting OpenCL" +msgstr "startar OpenCL" + +#: ../src/common/darktable.c:1912 msgid "synchronizing local copies" msgstr "synkroniserar lokala kopior" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1858 +#: ../src/common/darktable.c:1919 msgid "initializing camera control" msgstr "initierar kamerakontroll" -#: ../src/common/darktable.c:1868 +#: ../src/common/darktable.c:1932 msgid "initializing GUI" msgstr "initierar användargränssnitt" -#: ../src/common/darktable.c:1898 +#: ../src/common/darktable.c:1949 +msgid "loading image formats" +msgstr "laddar filformat" + +#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 msgid "loading processing modules" msgstr "laddar processmoduler" -#: ../src/common/darktable.c:1933 -msgid "loading utility modules" -msgstr "laddar tillbehörsmoduler" - -#. init the gui part of views -#: ../src/common/darktable.c:1938 +#: ../src/common/darktable.c:1986 msgid "loading views" msgstr "laddar vyer" -#: ../src/common/darktable.c:1944 +#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +msgid "loading utility modules" +msgstr "laddar tillbehörsmoduler" + +#: ../src/common/darktable.c:1997 msgid "initializing Lua" msgstr "initierar Lua" -#: ../src/common/darktable.c:1976 +#. If only one image is listed, attempt to load it in darkroom +#: ../src/common/darktable.c:2026 msgid "importing image" msgstr "importerar bild" -#: ../src/common/darktable.c:1996 +#: ../src/common/darktable.c:2045 msgid "configuration information" msgstr "information om konfiguration" -#: ../src/common/darktable.c:1998 +#: ../src/common/darktable.c:2047 msgid "_show this message again" msgstr "_visa det här meddelandet igen" -#: ../src/common/darktable.c:1998 +#: ../src/common/darktable.c:2047 msgid "_dismiss" msgstr "_avfärda" -#: ../src/common/darktable.c:2491 +#: ../src/common/darktable.c:2538 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." msgstr "" -"RCD-färginterpoleraren har definierats som standard istället för PPG på " -"grund av bättre kvalitet och prestanda." +"RCD-färginterpoleraren har definierats som standard istället för PPG på grund " +"av bättre kvalitet och prestanda." -#: ../src/common/darktable.c:2493 +#: ../src/common/darktable.c:2540 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "" "se inställningar/darkroom/färginterpolering för mörkrummet i utzoomat läge" -#: ../src/common/darktable.c:2499 +#: ../src/common/darktable.c:2546 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -6895,7 +7415,7 @@ msgstr "" "användargränssnittet och underliggande funktioner för att finjustera " "prestanda i darktable har ändrats." -#: ../src/common/darktable.c:2501 +#: ../src/common/darktable.c:2548 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -6903,15 +7423,15 @@ msgstr "" "du kommer inte hitta headroom and friends längre, använd istället i " "inställningar/bearbetning:" -#: ../src/common/darktable.c:2503 +#: ../src/common/darktable.c:2550 msgid "1) darktable resources" msgstr "1) darktable-resurser" -#: ../src/common/darktable.c:2505 +#: ../src/common/darktable.c:2552 msgid "2) tune OpenCL performance" msgstr "2) finjustera OpenCL-prestanda" -#: ../src/common/darktable.c:2512 +#: ../src/common/darktable.c:2559 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -6919,7 +7439,7 @@ msgstr "" "vissa globala inställningar relevanta för OpenCL-prestanda används inte " "längre." -#: ../src/common/darktable.c:2514 +#: ../src/common/darktable.c:2561 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -6927,8 +7447,8 @@ msgstr "" "istället hittar du 'per enhet'-data i 'cldevice_v5_canonical-name'. " "innehållet är:" -#: ../src/common/darktable.c:2516 ../src/common/darktable.c:2535 -#: ../src/common/darktable.c:2550 +#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 +#: ../src/common/darktable.c:2597 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -6936,18 +7456,18 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2518 ../src/common/darktable.c:2537 +#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 msgid "you may tune as before except 'magic'" msgstr "du kan finjustera som tidigare, förutom 'magic'" -#: ../src/common/darktable.c:2524 +#: ../src/common/darktable.c:2571 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "dina inställningar för OpenCL-kompileraren för alla enheter har återställts " "till standard." -#: ../src/common/darktable.c:2531 +#: ../src/common/darktable.c:2578 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -6955,13 +7475,13 @@ msgstr "" "Inställningar för OpenCL 'per enhet'-data har återskapats med ett uppdaterat " "namn." -#: ../src/common/darktable.c:2533 ../src/common/darktable.c:2548 +#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "du hittar 'per enhet'-data i 'cldevice_v5_canonical-name'. innehållet är:" -#: ../src/common/darktable.c:2539 +#: ../src/common/darktable.c:2586 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -6969,7 +7489,7 @@ msgstr "" "Om du använder enhetsnamn i 'opencl_device_priority' bör du uppdatera dem " "till nya namn." -#: ../src/common/darktable.c:2546 +#: ../src/common/darktable.c:2593 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -6977,7 +7497,7 @@ msgstr "" "OpenCL 'per enhet'-konfiguration har automatiskt utökats av 'unified-" "fraction'." -#: ../src/common/darktable.c:2557 +#: ../src/common/darktable.c:2604 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -6985,7 +7505,7 @@ msgstr "" "OpenCL 'per enhet'-kompileringsinställningar kan ha uppdaterats.\n" "\n" -#: ../src/common/darktable.c:2562 +#: ../src/common/darktable.c:2609 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -6993,6 +7513,28 @@ msgstr "" "Obligatorisk timeout för OpenCL har uppdaterats till 1000.\n" "\n" +#: ../src/common/darktable.c:2615 +msgid "" +"OpenCL 'per device' settings have changed.\n" +"\n" +msgstr "" +"OpenCL 'per enhet'-inställningar har ändrats.\n" +"\n" + +#: ../src/common/darktable.c:2616 +msgid "" +"you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" +msgstr "" +"du hittar 'per enhet'-data i 'cldevice_v6_canonical-name'. innehållet är:" + +#: ../src/common/darktable.c:2618 +msgid "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" +msgstr "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" + #: ../src/common/database.c:3236 msgid "creator" msgstr "skapare" @@ -7003,7 +7545,7 @@ msgstr "utgivare" #. title #: ../src/common/database.c:3238 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 #: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 #: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 @@ -7011,7 +7553,7 @@ msgstr "utgivare" msgid "title" msgstr "titel" -#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:577 +#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:578 #: ../src/libs/filtering.c:61 msgid "description" msgstr "beskrivning" @@ -7020,7 +7562,7 @@ msgstr "beskrivning" msgid "rights" msgstr "rättigheter" -#: ../src/common/database.c:3241 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 msgid "notes" msgstr "anteckningar" @@ -7032,7 +7574,7 @@ msgstr "versionsnamn" msgid "preserved filename" msgstr "bevarat filnamn" -#: ../src/common/database.c:3846 +#: ../src/common/database.c:3854 #, c-format msgid "" "\n" @@ -7041,8 +7583,8 @@ msgid "" " How to solve this problem?\n" "\n" " 1 - If another darktable instance is already open, \n" -" click cancel and either use that instance or close it before " -"attempting to rerun darktable \n" +" click cancel and either use that instance or close it before attempting " +"to rerun darktable \n" " (process ID %d created the database locks)\n" "\n" " 2 - If you closed darktable within the past few minutes, it may still be " @@ -7062,7 +7604,7 @@ msgid "" "darktable are running, \n" " this probably means that the last instance was ended abnormally. \n" " Click on the \"delete database lock files\" button to delete the files " -"data.db.lock and library.db.lock. \n" +"data.db.lock and %s. \n" "\n" "\n" " Caution! Do not delete these files without first undertaking " @@ -7080,40 +7622,40 @@ msgstr "" "startar darktable på nytt \n" " (process-ID %d skapade databas-låsen)\n" "\n" -" 2 - Om du stängde darktable inom de senaste minuterna kan det hända att " -"det fortfarande körs i bakgrunden \n" +" 2 - Om du stängde darktable inom de senaste minuterna kan det hända att det " +"fortfarande körs i bakgrunden \n" " för att exportera bilder, uppdatera sidofiler eller uppdatera " "databasen. Försök igen när den processen kört klart. \n" "\n" -" 3 - Om du är osäker på hur du hanterar processer i operativsystemet på " -"rätt sätt är det säkrare att starta om sessionen \n" +" 3 - Om du är osäker på hur du hanterar processer i operativsystemet på rätt " +"sätt är det säkrare att starta om sessionen \n" " eller datorn efter några minuter. Detta avslutar alla aktiva program " "och stänger förhoppningsvis databaserna korrekt.\n" "\n" -" 4 - Om du gjort detta och är säker på att inga andra instanser av " -"darktable körs betyder det antagligen \n" +" 4 - Om du gjort detta och är säker på att inga andra instanser av darktable " +"körs betyder det antagligen \n" " att darktable avslutades felaktigt sist det kördes. \n" " Klicka på knappen \"radera låsfiler för databaser\" för att ta bort " -"filerna data.db.lock och library.db.lock. \n" +"filerna data.db.lock och %s. \n" "\n" "\n" " Försiktigt! Radera inte dessa filer utan att först göra " "ovanstående steg, \n" " annars riskerar du att skapa allvarliga avvikelser i din databas.\n" -#: ../src/common/database.c:3873 +#: ../src/common/database.c:3881 msgid "error starting darktable" msgstr "fel vid start av darktable" -#: ../src/common/database.c:3876 +#: ../src/common/database.c:3884 msgid "_delete database lock files" msgstr "radera låsfiler för databaser" -#: ../src/common/database.c:3882 +#: ../src/common/database.c:3890 msgid "are you sure?" msgstr "är du säker?" -#: ../src/common/database.c:3883 +#: ../src/common/database.c:3891 msgid "" "\n" "do you really want to delete the lock files?\n" @@ -7121,19 +7663,19 @@ msgstr "" "\n" "vill du verkligen radera låsfilerna?\n" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3202 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 msgid "_no" msgstr "_nej" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3201 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 msgid "_yes" msgstr "_ja" -#: ../src/common/database.c:3900 +#: ../src/common/database.c:3907 msgid "done" msgstr "klar" -#: ../src/common/database.c:3901 +#: ../src/common/database.c:3908 msgid "" "\n" "successfully deleted the lock files.\n" @@ -7143,33 +7685,31 @@ msgstr "" "lyckades radera låsfilen.\n" "du kan nu starta om darktable\n" -#: ../src/common/database.c:3902 ../src/common/database.c:3909 -#: ../src/gui/accelerators.c:2611 ../src/gui/accelerators.c:2683 -#: ../src/gui/accelerators.c:2792 ../src/gui/hist_dialog.c:237 +#: ../src/common/database.c:3909 ../src/common/database.c:3916 +#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 +#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 #: ../src/gui/presets.c:574 msgid "_ok" msgstr "_ok" -#: ../src/common/database.c:3905 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 msgid "error" msgstr "fel" -#: ../src/common/database.c:3906 +#: ../src/common/database.c:3913 #, c-format msgid "" "\n" "at least one file could not be deleted.\n" -"you may try to manually delete the files data.db.lock and " -"library.db.lock\n" +"you may try to manually delete the files data.db.lock and %s\n" "in folder %s.\n" msgstr "" "\n" "åtminstone en fil kunde inte raderas.\n" -"du kan försöka att manuellt radera filerna data.db.lock och " -"library.db.lock\n" +"du kan försöka att manuellt radera filerna data.db.lock och %s\n" "i katalogen %s.\n" -#: ../src/common/database.c:4025 +#: ../src/common/database.c:4040 #, c-format msgid "" "the database lock file contains a pid that seems to be alive in your system: " @@ -7178,17 +7718,17 @@ msgstr "" "databasens lås-fil innehåller en process som verkar vara igång på ditt " "system: %d" -#: ../src/common/database.c:4032 +#: ../src/common/database.c:4048 #, c-format msgid "the database lock file seems to be empty" msgstr "databasens lås-fil verkar vara tom" -#: ../src/common/database.c:4042 +#: ../src/common/database.c:4058 #, c-format msgid "error opening the database lock file for reading: %s" msgstr "fel vid öppning av databasens lås-fil för läsning: %s" -#: ../src/common/database.c:4113 +#: ../src/common/database.c:4129 #, c-format msgid "" "the database schema version of\n" @@ -7205,12 +7745,12 @@ msgstr "" "är för ny för det här bygget av darktable (detta betyder att databasen " "skapades eller uppgraderades av en nyare version av darktable)\n" -#: ../src/common/database.c:4120 +#: ../src/common/database.c:4136 msgid "darktable - too new db version" msgstr "darktable - för ny databasversion" #. the database has to be upgraded, let's ask user -#: ../src/common/database.c:4137 +#: ../src/common/database.c:4153 #, c-format msgid "" "the database schema has to be upgraded for\n" @@ -7229,21 +7769,21 @@ msgstr "" "\n" "vill du fortsätta eller avsluta nu för att ta en säkerhetskopia\n" -#: ../src/common/database.c:4145 +#: ../src/common/database.c:4161 msgid "darktable - schema migration" msgstr "darktable - migrera schema" -#: ../src/common/database.c:4146 ../src/common/database.c:4504 -#: ../src/common/database.c:4519 ../src/common/database.c:4678 -#: ../src/common/database.c:4693 +#: ../src/common/database.c:4162 ../src/common/database.c:4520 +#: ../src/common/database.c:4535 ../src/common/database.c:4694 +#: ../src/common/database.c:4709 msgid "_close darktable" msgstr "_stäng darktable" -#: ../src/common/database.c:4146 +#: ../src/common/database.c:4162 msgid "_upgrade database" msgstr "_uppgradera databas" -#: ../src/common/database.c:4313 +#: ../src/common/database.c:4329 #, c-format msgid "" "you do not have write access to at least one of the darktable databases:\n" @@ -7260,11 +7800,11 @@ msgstr "" "\n" "vänligen fixa detta och starta darktable igen" -#: ../src/common/database.c:4321 +#: ../src/common/database.c:4337 msgid "darktable - read-only database detected" msgstr "darktable - endast läsbar databas upptäckt" -#: ../src/common/database.c:4484 ../src/common/database.c:4658 +#: ../src/common/database.c:4500 ../src/common/database.c:4674 #, c-format msgid "" "quick_check said:\n" @@ -7273,21 +7813,21 @@ msgstr "" "snabb_check säger:\n" "%s \n" -#: ../src/common/database.c:4501 ../src/common/database.c:4516 -#: ../src/common/database.c:4675 ../src/common/database.c:4690 +#: ../src/common/database.c:4517 ../src/common/database.c:4532 +#: ../src/common/database.c:4691 ../src/common/database.c:4706 msgid "darktable - error opening database" msgstr "darktable - fel när databasen skulle öppnas" -#: ../src/common/database.c:4505 ../src/common/database.c:4679 +#: ../src/common/database.c:4521 ../src/common/database.c:4695 msgid "_attempt restore" msgstr "_försök återställa" -#: ../src/common/database.c:4506 ../src/common/database.c:4520 -#: ../src/common/database.c:4680 ../src/common/database.c:4694 +#: ../src/common/database.c:4522 ../src/common/database.c:4536 +#: ../src/common/database.c:4696 ../src/common/database.c:4710 msgid "_delete database" msgstr "_ta bort databas" -#: ../src/common/database.c:4509 ../src/common/database.c:4683 +#: ../src/common/database.c:4525 ../src/common/database.c:4699 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup, attempt an automatic restore\n" @@ -7299,7 +7839,7 @@ msgstr "" "från den mest nyliga ögonblicksbilden eller ta bort den\n" "skadade databasen och starta med en ny?" -#: ../src/common/database.c:4523 ../src/common/database.c:4697 +#: ../src/common/database.c:4539 ../src/common/database.c:4713 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup or delete the corrupted database\n" @@ -7309,7 +7849,7 @@ msgstr "" "databasen från en backup eller ta bort den\n" "skadade databasen och starta med en ny?" -#: ../src/common/database.c:4530 ../src/common/database.c:4702 +#: ../src/common/database.c:4546 ../src/common/database.c:4718 #, c-format msgid "" "an error has occurred while trying to open the database from\n" @@ -7328,18 +7868,18 @@ msgstr "" #: ../src/common/eigf.h:260 msgid "" -"fast exposure independent guided filter failed to allocate memory, check " -"your RAM settings" +"fast exposure independent guided filter failed to allocate memory, check your " +"RAM settings" msgstr "" "snabba exponeringsoberoende guidade filtret kunde inte allokera minne, " "kontrollera dina RAM-inställningar" -#: ../src/common/exif.cc:6027 +#: ../src/common/exif.cc:6062 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "kan inte läsa XMP-fil '%s': '%s'" -#: ../src/common/exif.cc:6086 +#: ../src/common/exif.cc:6121 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "kan inte skriva XMP-fil '%s': '%s'" @@ -7362,9 +7902,9 @@ msgid_plural "delete empty directories?" msgstr[0] "radera tom katalog?" msgstr[1] "radera tomma kataloger?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:932 -#: ../src/gui/styles_dialog.c:570 ../src/libs/geotagging.c:845 -#: ../src/libs/import.c:1894 +#: ../src/common/film.c:361 ../src/gui/preferences.c:949 +#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 +#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 msgid "name" msgstr "namn" @@ -7373,42 +7913,41 @@ msgid "cannot remove film roll having local copies with inaccessible originals" msgstr "" "kan inte ta bort en filmrulle som har lokala kopior med onåbara original" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1383 +#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 #, c-format msgid "failed to parse GPX file" msgstr "lyckades inte tolka GPX-filen" -#: ../src/common/history.c:917 +#: ../src/common/history.c:924 msgid "you need to copy history from an image before you paste it onto another" -msgstr "" -"du måste kopiera historik från en bild innan du klistrar in på en annan" +msgstr "du måste kopiera historik från en bild innan du klistrar in på en annan" -#: ../src/common/image.c:345 +#: ../src/common/image.c:346 msgid "orphaned image" msgstr "anonyma bilder" -#: ../src/common/image.c:669 +#: ../src/common/image.c:688 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "geografisk plats ångrad för %d bild" msgstr[1] "geografisk plats ångrad för %d bilder" -#: ../src/common/image.c:671 +#: ../src/common/image.c:690 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "geografisk plats återapplicerad för %d bild" msgstr[1] "geografisk plats återapplicerad för %d bilder" -#: ../src/common/image.c:693 +#: ../src/common/image.c:712 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "datum/tid ångrad för %d bild" msgstr[1] "datum/tid ångrad för %d bilder" -#: ../src/common/image.c:695 +#: ../src/common/image.c:714 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7416,64 +7955,64 @@ msgstr[0] "datum/tid återapplicerad för %d bild" msgstr[1] "datum/tid återapplicerad för %d bilder" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1326 +#: ../src/common/image.c:1345 msgid "can't create a duplicate in GIMP mode" msgstr "kan inte skapa en kopia i GIMP-läge" -#: ../src/common/image.c:2423 +#: ../src/common/image.c:2442 #, c-format msgid "cannot access local copy `%s'" msgstr "kan inte läsa lokal kopia `%s'" -#: ../src/common/image.c:2430 +#: ../src/common/image.c:2449 #, c-format msgid "cannot write local copy `%s'" msgstr "kan inte skriva lokal kopia `%s'" -#: ../src/common/image.c:2437 +#: ../src/common/image.c:2456 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "fel vid flytt av lokal kopia `%s' -> `%s'" -#: ../src/common/image.c:2482 +#: ../src/common/image.c:2501 #, c-format msgid "error moving `%s': file not found" msgstr "fel vid flyttning av `%s': filen hittas ej" -#: ../src/common/image.c:2492 +#: ../src/common/image.c:2511 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "fel vid flyttning av `%s' -> `%s': filen existerar redan" -#: ../src/common/image.c:2496 ../src/common/image.c:2505 +#: ../src/common/image.c:2515 ../src/common/image.c:2524 #, c-format msgid "error moving `%s' -> `%s'" msgstr "fel vid flytt av `%s' -> `%s'" -#: ../src/common/image.c:2807 +#: ../src/common/image.c:2826 msgid "cannot create local copy when the original file is not accessible." msgstr "kan inte skapa lokal kopia när originalfilen inte går att nå." -#: ../src/common/image.c:2821 +#: ../src/common/image.c:2840 msgid "cannot create local copy." msgstr "kan inte skapa lokal kopia." -#: ../src/common/image.c:2900 ../src/control/jobs/control_jobs.c:935 +#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 msgid "cannot remove local copy when the original file is not accessible." msgstr "kan inte ta bort lokal kopia när originalfilen inte går att nå." -#: ../src/common/image.c:3076 +#: ../src/common/image.c:3095 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d lokal kopia har synkroniserats" msgstr[1] "%d lokala kopior har synkroniserats" -#: ../src/common/image.c:3274 +#: ../src/common/image.c:3293 msgid "WARNING: camera is missing samples!" msgstr "VARNING: kameran saknar prover!" -#: ../src/common/image.c:3275 +#: ../src/common/image.c:3294 msgid "" "You must provide samples in https://" "raw.pixls.us/" @@ -7481,7 +8020,7 @@ msgstr "" "Du behöver tillhandahålla prover på https://" "raw.pixls.us/" -#: ../src/common/image.c:3276 +#: ../src/common/image.c:3295 #, c-format msgid "" "for `%s' `%s'\n" @@ -7490,82 +8029,83 @@ msgstr "" "för `%s' `%s'\n" "i så många format/kompressioner/bitdjup som möjligt" -#: ../src/common/image.c:3279 +#: ../src/common/image.c:3298 msgid "or the RAW won't be readable in next version." msgstr "annars kommer RAW inte vara läsbart i nästa version." -#: ../src/common/image.h:217 ../src/common/ratings.c:297 -#: ../src/imageio/format/avif.c:120 ../src/libs/history.c:838 -#: ../src/libs/snapshots.c:925 +#: ../src/common/image.h:218 ../src/common/ratings.c:322 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 +#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 msgid "unknown" msgstr "okänd" #. EMPTY_FIELD -#: ../src/common/image.h:218 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:219 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:220 +#: ../src/common/image.h:221 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:221 +#: ../src/common/image.h:222 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:222 +#: ../src/common/image.h:223 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:223 +#: ../src/common/image.h:224 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:224 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:225 +#: ../src/common/image.h:226 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:226 +#: ../src/common/image.h:227 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:227 +#: ../src/common/image.h:228 msgid "Netpbm" msgstr "Netbpm" -#: ../src/common/image.h:228 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:229 +#: ../src/common/image.h:230 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:230 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:231 +#: ../src/common/image.h:232 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:232 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:233 ../src/imageio/format/jxl.c:510 +#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:234 +#: ../src/common/image.h:235 msgid "QOI" msgstr "QOI" @@ -7617,7 +8157,22 @@ msgstr "v5.0 RAW" msgid "v5.0 JPEG" msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:1143 +#: ../src/common/iop_profile.c:883 +#, c-format +msgid "work icc profile '%s' missing" +msgstr "icc-profil '%s' saknas" + +#: ../src/common/iop_profile.c:914 +#, c-format +msgid "input icc profile '%s' missing" +msgstr "ingående ICC-profil '%s' saknas" + +#: ../src/common/iop_profile.c:967 +#, c-format +msgid "output icc profile '%s' missing" +msgstr "utgående ICC-profil '%s' saknas" + +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -7630,17 +8185,17 @@ msgstr "" "eller, om katalogen inte existerar, från\n" "%s" -#: ../src/common/mipmap_cache.c:1327 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 #, c-format msgid "image `%s' is not available!" msgstr "bild `%s' är inte tillgänglig!" -#: ../src/common/mipmap_cache.c:1330 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 #, c-format msgid "unable to load image `%s'!" msgstr "kunde inte ladda bild '%s'!" -#: ../src/common/mipmap_cache.c:1332 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 #, c-format msgid "image '%s' not supported" msgstr "bild '%s' stöds inte" @@ -7654,11 +8209,11 @@ msgstr "generisk poissonfördelning" msgid "noiseprofile file `%s' is not valid" msgstr "brusprofilen i `%s' är ogiltig" -#: ../src/common/opencl.c:1174 +#: ../src/common/opencl.c:1280 msgid "no working OpenCL library found" msgstr "inget fungerande OpenCL-bibliotek funnet" -#: ../src/common/opencl.c:1194 +#: ../src/common/opencl.c:1300 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -7676,23 +8231,23 @@ msgstr "" " - ingen drivrutin för OpenCL installerad,\n" " - flera installerade drivrutiner per plattform\n" -#: ../src/common/opencl.c:1309 +#: ../src/common/opencl.c:1415 msgid "no devices found for unknown platform" msgstr "inga enheter hittade för okänd plattform" -#: ../src/common/opencl.c:1356 +#: ../src/common/opencl.c:1462 msgid "not enough memory for OpenCL devices" msgstr "otillräckligt minne för OpenCL-enheter" -#: ../src/common/opencl.c:1394 +#: ../src/common/opencl.c:1500 msgid "no OpenCL devices found" msgstr "inga OpenCL-enheter hittades" -#: ../src/common/opencl.c:1437 +#: ../src/common/opencl.c:1543 msgid "no suitable OpenCL devices found" msgstr "inga passande OpenCL-enheter hittades" -#: ../src/common/opencl.c:1461 +#: ../src/common/opencl.c:1567 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -7703,190 +8258,194 @@ msgstr "" "%s\n" "avaktiverar OpenCL tills vidare" -#: ../src/common/opencl.c:1497 +#: ../src/common/opencl.c:1603 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "" "OpenCL schemaläggningsprofil satt till standard, installationen har ändrats" -#: ../src/common/opencl.c:2348 +#: ../src/common/opencl.c:2403 #, c-format msgid "building OpenCL program %s for %s" msgstr "bygger OpenCL-program %s för %s" -#: ../src/common/pdf.h:88 ../src/iop/lens.cc:4054 -#: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:84 msgid "mm" msgstr "mm" -#: ../src/common/pdf.h:89 ../src/libs/export.c:668 ../src/libs/export.c:1522 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 #: ../src/libs/print_settings.c:84 msgid "cm" msgstr "cm" -#: ../src/common/pdf.h:90 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 msgid "inch" msgstr "tum" -#: ../src/common/pdf.h:91 +#: ../src/common/pdf.h:92 msgid "\"" msgstr "\"" -#: ../src/common/pdf.h:104 ../src/iop/borders.c:948 +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 msgid "A4" msgstr "A4" -#: ../src/common/pdf.h:105 +#: ../src/common/pdf.h:106 msgid "A3" msgstr "A3" -#: ../src/common/pdf.h:106 +#: ../src/common/pdf.h:107 msgid "Letter" msgstr "Letter (USA)" -#: ../src/common/pdf.h:107 +#: ../src/common/pdf.h:108 msgid "Legal" msgstr "Legal (USA)" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(standard)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "GNOME Keyring stöds inte längre. konfigurera en annan nyckelring" -#: ../src/common/ratings.c:140 +#: ../src/common/ratings.c:150 #, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "förkastar %d bild" msgstr[1] "förkastar %d bilder" -#: ../src/common/ratings.c:142 +#: ../src/common/ratings.c:153 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "tillämpar betyg %d på %d bild" msgstr[1] "tillämpar betyg %d på %d bilder" -#: ../src/common/ratings.c:231 +#: ../src/common/ratings.c:249 msgid "no images selected to apply rating" msgstr "inga bilder valda för applicering av betyg" -#: ../src/common/ratings.c:288 ../src/libs/metadata_view.c:380 +#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 msgid "image rejected" msgstr "förkastad bild" -#: ../src/common/ratings.c:290 +#: ../src/common/ratings.c:315 msgid "image rated to 0 star" msgstr "bilden har betyg 0" -#: ../src/common/ratings.c:292 +#: ../src/common/ratings.c:317 #, c-format msgid "image rated to %s" msgstr "bilden har betyg %s" -#: ../src/common/ratings.c:321 +#: ../src/common/ratings.c:346 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:840 +#: ../src/views/lighttable.c:1030 msgid "select" msgstr "bildurval" -#: ../src/common/ratings.c:322 +#: ../src/common/ratings.c:347 msgid "upgrade" msgstr "uppgradera" -#: ../src/common/ratings.c:323 +#: ../src/common/ratings.c:348 msgid "downgrade" msgstr "nedgradera" -#: ../src/common/ratings.c:327 +#: ../src/common/ratings.c:352 msgid "zero" msgstr "noll" -#: ../src/common/ratings.c:328 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "en" -#: ../src/common/ratings.c:329 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "två" -#: ../src/common/ratings.c:330 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "tre" -#: ../src/common/ratings.c:331 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "fyra" -#: ../src/common/ratings.c:332 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "fem" -#: ../src/common/ratings.c:333 +#: ../src/common/ratings.c:358 msgid "reject" msgstr "avvisa" -#: ../src/common/styles.c:250 +#: ../src/common/styles.c:255 #, c-format msgid "style with name '%s' already exists" msgstr "stil med namn '%s' existerar redan" -#: ../src/common/styles.c:277 ../src/common/styles.c:1719 +#: ../src/common/styles.c:282 ../src/common/styles.c:1724 #: ../src/libs/styles.c:53 msgid "styles" msgstr "stilar" -#: ../src/common/styles.c:555 ../src/gui/styles_dialog.c:251 +#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "stilen '%s' skapades" -#: ../src/common/styles.c:659 ../src/dtgtk/culling.c:1079 +#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1338 msgid "no image selected!" msgstr "inga bilder valda!" -#: ../src/common/styles.c:739 +#: ../src/common/styles.c:744 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "modul `%s' skiljer i version: %d != %d" -#: ../src/common/styles.c:1031 +#: ../src/common/styles.c:1036 #, c-format msgid "applied style `%s' on current image" msgstr "tillämpa stil `%s' på aktiv bild" -#: ../src/common/styles.c:1295 +#: ../src/common/styles.c:1300 #, c-format msgid "failed to overwrite style file for %s" msgstr "kunde inte skriva över stilfilen för %s" -#: ../src/common/styles.c:1301 +#: ../src/common/styles.c:1306 #, c-format msgid "style file for %s exists" msgstr "stilfil med namn '%s' existerar redan" -#: ../src/common/styles.c:1476 ../src/common/styles.c:1800 +#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 msgid "imported-style" msgstr "importerad stil" -#: ../src/common/styles.c:1609 +#: ../src/common/styles.c:1614 #, c-format msgid "style %s was successfully imported" msgstr "stilen '%s' importerades" #. Failed to open file, clean up. -#: ../src/common/styles.c:1654 +#: ../src/common/styles.c:1659 #, c-format msgid "could not read file `%s'" msgstr "kunde inte läsa fil `%s'" -#: ../src/common/utility.c:588 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "över havsytan" -#: ../src/common/utility.c:589 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "under havsytan" -#: ../src/common/utility.c:640 ../src/libs/metadata_view.c:981 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "m" @@ -7895,11 +8454,11 @@ msgid "no info" msgstr "ingen information" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1566 -#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "yes" msgstr "ja" @@ -8011,7 +8570,7 @@ msgstr "kvällssol" msgid "underwater" msgstr "under vatten" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:2663 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 msgid "black & white" msgstr "svart & vitt" @@ -8031,94 +8590,94 @@ msgstr "kamerans VB" msgid "auto WB" msgstr "automatisk VB" -#: ../src/control/control.c:66 ../src/gui/accelerators.c:156 -#: ../src/views/darkroom.c:2310 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 +#: ../src/views/darkroom.c:2474 msgid "hold" msgstr "håll" -#: ../src/control/control.c:105 ../src/control/control.c:218 +#: ../src/control/control.c:107 ../src/control/control.c:220 msgid "modifiers" msgstr "modifierare" -#: ../src/control/control.c:119 +#: ../src/control/control.c:121 msgctxt "accel" msgid "global" msgstr "global" -#: ../src/control/control.c:126 +#: ../src/control/control.c:128 msgctxt "accel" msgid "views" msgstr "vyer" -#: ../src/control/control.c:133 +#: ../src/control/control.c:135 msgctxt "accel" msgid "thumbtable" msgstr "miniatyrtabell" -#: ../src/control/control.c:140 +#: ../src/control/control.c:142 msgctxt "accel" msgid "utility modules" msgstr "tillbehörsmoduler" -#: ../src/control/control.c:147 +#: ../src/control/control.c:149 msgctxt "accel" msgid "format" msgstr "format" -#: ../src/control/control.c:154 +#: ../src/control/control.c:156 msgctxt "accel" msgid "storage" msgstr "lagring" -#: ../src/control/control.c:161 +#: ../src/control/control.c:163 msgctxt "accel" msgid "processing modules" msgstr "process-moduler" -#: ../src/control/control.c:168 +#: ../src/control/control.c:170 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:175 +#: ../src/control/control.c:177 msgctxt "accel" msgid "Lua scripts" msgstr "Lua-script" -#: ../src/control/control.c:182 +#: ../src/control/control.c:184 msgctxt "accel" msgid "fallbacks" msgstr "reservvärden" -#: ../src/control/control.c:191 +#: ../src/control/control.c:193 msgctxt "accel" msgid "" msgstr "" -#: ../src/control/control.c:213 +#: ../src/control/control.c:215 msgid "show accels window" msgstr "visa snabbtangentsfönster" -#: ../src/control/control.c:312 +#: ../src/control/control.c:381 msgid "darktable will be locked until background work has been done" msgstr "darktable låses tills bakgrundsuppgifter slutförts" -#: ../src/control/control.c:415 +#: ../src/control/control.c:491 msgid "working..." msgstr "arbetar.." -#: ../src/control/crawler.c:167 +#: ../src/control/crawler.c:168 #, c-format msgid "checking for updated sidecar files (%d%%)" msgstr "kollar efter uppdaterade sidofiler (%d%%)" -#: ../src/control/crawler.c:453 +#: ../src/control/crawler.c:454 #, c-format msgid "ERROR: %s NOT synced XMP → DB" msgstr "FEL: %s synkade INTE XML→ DB" -#: ../src/control/crawler.c:454 ../src/control/crawler.c:520 -#: ../src/control/crawler.c:589 +#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 +#: ../src/control/crawler.c:590 msgid "" "ERROR: cannot write the database. the destination may be full, offline or " "read-only." @@ -8126,18 +8685,18 @@ msgstr "" "FEL: kan inte skriva databasen. destinationen kan vara full, offline eller " "endast läsning." -#: ../src/control/crawler.c:461 +#: ../src/control/crawler.c:462 #, c-format msgid "SUCCESS: %s synced XMP → DB" msgstr "LYCKAT: %s synkade XML → DB" -#: ../src/control/crawler.c:483 +#: ../src/control/crawler.c:484 #, c-format msgid "ERROR: %s NOT synced DB → XMP" msgstr "FEL: %s synkade INTE DB → XMP" -#: ../src/control/crawler.c:485 ../src/control/crawler.c:544 -#: ../src/control/crawler.c:610 +#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 +#: ../src/control/crawler.c:611 #, c-format msgid "" "ERROR: cannot write %s \n" @@ -8146,133 +8705,133 @@ msgstr "" "FEL: kan inte skriva %s. destinationen kan vara full, offline eller endast " "läsning." -#: ../src/control/crawler.c:491 +#: ../src/control/crawler.c:492 #, c-format msgid "SUCCESS: %s synced DB → XMP" msgstr "LYCKAT: %s synkade DB → XMP" -#: ../src/control/crawler.c:517 +#: ../src/control/crawler.c:518 #, c-format msgid "ERROR: %s NOT synced new (XMP) → old (DB)" msgstr "FEL: %s synkade INTE ny (XMP) → gammal (DB)" -#: ../src/control/crawler.c:527 +#: ../src/control/crawler.c:528 #, c-format msgid "SUCCESS: %s synced new (XMP) → old (DB)" msgstr "LYCKAD: %s synkade ny (XMP) → gammal (DB)" -#: ../src/control/crawler.c:541 +#: ../src/control/crawler.c:542 #, c-format msgid "ERROR: %s NOT synced new (DB) → old (XMP)" msgstr "FEL: %s synkade INTE ny (DB) → gammal (XMP)" -#: ../src/control/crawler.c:549 +#: ../src/control/crawler.c:550 #, c-format msgid "SUCCESS: %s synced new (DB) → old (XMP)" msgstr "LYCKAD: %s synkade ny (DB) → gammal (XMP)" -#: ../src/control/crawler.c:558 ../src/control/crawler.c:626 +#: ../src/control/crawler.c:559 ../src/control/crawler.c:627 #, c-format msgid "EXCEPTION: %s has inconsistent timestamps" msgstr "UNDANTAG: %s har inkonsekventa tidsstämplar" -#: ../src/control/crawler.c:586 +#: ../src/control/crawler.c:587 #, c-format msgid "ERROR: %s NOT synced old (XMP) → new (DB)" msgstr "FEL: %s synkade INTE gammal (XMP) → ny (DB)" -#: ../src/control/crawler.c:595 +#: ../src/control/crawler.c:596 #, c-format msgid "SUCCESS: %s synced old (XMP) → new (DB)" msgstr "LYCKAD: %s synkade gammal (XMP) → ny (DB)" -#: ../src/control/crawler.c:607 +#: ../src/control/crawler.c:608 #, c-format msgid "ERROR: %s NOT synced old (DB) → new (XMP)" msgstr "FEL: %s synkade INTE gammal (DB) → ny (XMP)" -#: ../src/control/crawler.c:616 +#: ../src/control/crawler.c:617 #, c-format msgid "SUCCESS: %s synced old (DB) → new (XMP)" msgstr "LYCKAD: %s synkade gammal (DB) → ny (XMP)" -#: ../src/control/crawler.c:698 +#: ../src/control/crawler.c:699 #, c-format msgid "%id %02dh %02dm %02ds" msgstr "%id %02dt %02dm %02ds" -#: ../src/control/crawler.c:745 +#: ../src/control/crawler.c:746 msgid "XMP" msgstr "XMP" -#: ../src/control/crawler.c:762 ../src/imageio/storage/disk.c:273 +#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 #: ../src/imageio/storage/latex.c:196 msgid "path" msgstr "slinga" -#: ../src/control/crawler.c:771 +#: ../src/control/crawler.c:772 msgid "XMP timestamp" msgstr "XMP-tidsstämpel" -#: ../src/control/crawler.c:776 +#: ../src/control/crawler.c:777 msgid "database timestamp" msgstr "databastidsstämpel" -#: ../src/control/crawler.c:781 +#: ../src/control/crawler.c:782 msgid "newest" msgstr "nyaste" -#: ../src/control/crawler.c:787 +#: ../src/control/crawler.c:788 msgid "time difference" msgstr "tidsskillnad" -#: ../src/control/crawler.c:799 +#: ../src/control/crawler.c:800 msgid "updated XMP sidecar files found" msgstr "uppdaterade XMP sidofiler funna" -#: ../src/control/crawler.c:800 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "_stäng" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:810 ../src/dtgtk/thumbtable.c:2970 -#: ../src/libs/import.c:2075 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 +#: ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "välj alla" -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:2972 -#: ../src/libs/import.c:2079 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 +#: ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "välj inga" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:2974 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "invertera val" -#: ../src/control/crawler.c:817 +#: ../src/control/crawler.c:818 msgid "on the selection:" msgstr "på valda:" -#: ../src/control/crawler.c:818 +#: ../src/control/crawler.c:819 msgid "keep the XMP edit" msgstr "behåll XML-redigeringen" -#: ../src/control/crawler.c:819 +#: ../src/control/crawler.c:820 msgid "keep the database edit" msgstr "behåll databasredigeringen" -#: ../src/control/crawler.c:820 +#: ../src/control/crawler.c:821 msgid "keep the newest edit" msgstr "behåll den nyaste redigeringen" -#: ../src/control/crawler.c:821 +#: ../src/control/crawler.c:822 msgid "keep the oldest edit" msgstr "behåll den äldsta redigeringen" -#: ../src/control/crawler.c:835 +#: ../src/control/crawler.c:836 msgid "synchronization log" msgstr "synkroniseringslogg" @@ -8313,50 +8872,50 @@ msgstr[1] "importerar %d bilder från kamera" msgid "import images from camera" msgstr "importera bilder från kamera" -#: ../src/control/jobs/control_jobs.c:211 -msgid "failed to create film roll for destination directory, aborting move.." +#: ../src/control/jobs/control_jobs.c:214 +msgid "failed to create film roll for destination directory, aborting move." msgstr "" -"misslyckades med att skapa filmrulle för målkatalogen, avbryter flytten.." +"misslyckades med att skapa filmrulle för målkatalogen, avbryter flytten." -#: ../src/control/jobs/control_jobs.c:343 +#: ../src/control/jobs/control_jobs.c:363 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] "skriver sidofil" msgstr[1] "skriver %zu sidofiler" -#: ../src/control/jobs/control_jobs.c:510 +#: ../src/control/jobs/control_jobs.c:530 msgid "unable to allocate memory for HDR merge" msgstr "kunde inte allokera minne för HDR-sammanfogning" -#: ../src/control/jobs/control_jobs.c:519 +#: ../src/control/jobs/control_jobs.c:539 msgid "exposure bracketing only works on raw images." msgstr "exponeringstegning fungerar endast med råbilder." -#: ../src/control/jobs/control_jobs.c:527 +#: ../src/control/jobs/control_jobs.c:547 msgid "images have to be of same size and orientation!" msgstr "bilderna måste ha samma storlek och orientering!" -#: ../src/control/jobs/control_jobs.c:620 +#: ../src/control/jobs/control_jobs.c:640 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "slår samman %d bild" msgstr[1] "slår samman %d bilder" -#: ../src/control/jobs/control_jobs.c:692 +#: ../src/control/jobs/control_jobs.c:712 #, c-format msgid "wrote merged HDR `%s'" msgstr "sparade ihopslagen HDR bild `%s'" -#: ../src/control/jobs/control_jobs.c:724 +#: ../src/control/jobs/control_jobs.c:744 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "duplicerar %d bild" msgstr[1] "duplicerar %d bilder" -#: ../src/control/jobs/control_jobs.c:766 +#: ../src/control/jobs/control_jobs.c:786 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" @@ -8364,35 +8923,35 @@ msgstr[0] "vänd %d bild" msgstr[1] "vänd %d bilder" # kommentaren som fanns innan försvann, -#: ../src/control/jobs/control_jobs.c:798 +#: ../src/control/jobs/control_jobs.c:818 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "sätt %d färgbild" msgstr[1] "sätter %d färgbilder" -#: ../src/control/jobs/control_jobs.c:800 +#: ../src/control/jobs/control_jobs.c:820 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "sätt %d monokrom bild" msgstr[1] "sätt %d monokroma bilder" -#: ../src/control/jobs/control_jobs.c:908 +#: ../src/control/jobs/control_jobs.c:928 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "tar bort %d bild" msgstr[1] "tar bort %d bilder" -#: ../src/control/jobs/control_jobs.c:952 +#: ../src/control/jobs/control_jobs.c:972 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" msgstr[0] "tar inte bort bilden '%s' som används som lager i %d bild" msgstr[1] "tar inte bort bilden '%s' som används som lager i %d bilder" -#: ../src/control/jobs/control_jobs.c:1035 +#: ../src/control/jobs/control_jobs.c:1055 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8405,7 +8964,7 @@ msgstr "" "\n" "vill du radera filen från disken utan att använda papperskorgen?" -#: ../src/control/jobs/control_jobs.c:1037 +#: ../src/control/jobs/control_jobs.c:1057 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -8414,212 +8973,212 @@ msgstr "" "kunde inte radera från disk %s%s\n" "%s" -#: ../src/control/jobs/control_jobs.c:1045 +#: ../src/control/jobs/control_jobs.c:1065 msgid "_apply to all" msgstr "_applicera på alla" -#: ../src/control/jobs/control_jobs.c:1053 +#: ../src/control/jobs/control_jobs.c:1073 msgid "_delete permanently" msgstr "_ta bort permanent" -#: ../src/control/jobs/control_jobs.c:1055 -#: ../src/control/jobs/control_jobs.c:1060 +#: ../src/control/jobs/control_jobs.c:1075 +#: ../src/control/jobs/control_jobs.c:1080 msgid "_remove from library" msgstr "ta bort från samling" -#: ../src/control/jobs/control_jobs.c:1063 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "_hoppa över" -#: ../src/control/jobs/control_jobs.c:1064 +#: ../src/control/jobs/control_jobs.c:1084 msgid "abort" msgstr "avbryt" -#: ../src/control/jobs/control_jobs.c:1070 +#: ../src/control/jobs/control_jobs.c:1090 msgid "trashing error" msgstr "fel när filen skickades till papperskorgen" -#: ../src/control/jobs/control_jobs.c:1071 +#: ../src/control/jobs/control_jobs.c:1091 msgid "deletion error" msgstr "fel när filen skulle tas bort" -#: ../src/control/jobs/control_jobs.c:1223 +#: ../src/control/jobs/control_jobs.c:1243 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "skickar %d bild till papperskorgen" msgstr[1] "skickar %d bilder till papperskorgen" -#: ../src/control/jobs/control_jobs.c:1225 +#: ../src/control/jobs/control_jobs.c:1245 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "raderar %d bild" msgstr[1] "raderar %d bilder" -#: ../src/control/jobs/control_jobs.c:1259 +#: ../src/control/jobs/control_jobs.c:1279 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" msgstr[0] "raderar inte bilden '%s' som används som lager i %d bild" msgstr[1] "raderar inte bilden '%s' som används som lager i %d bilder" -#: ../src/control/jobs/control_jobs.c:1393 +#: ../src/control/jobs/control_jobs.c:1413 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "sätter GPS-information" msgstr[1] "sätter GPS-information för %u bilder" -#: ../src/control/jobs/control_jobs.c:1438 +#: ../src/control/jobs/control_jobs.c:1458 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "tillämpade tillhörande GPX-läge på %d bild" msgstr[1] "tillämpade tillhörande GPX-läge på %d bilder" -#: ../src/control/jobs/control_jobs.c:1456 +#: ../src/control/jobs/control_jobs.c:1476 #, c-format msgid "moving %d image" msgstr "flyttar %d bild" -#: ../src/control/jobs/control_jobs.c:1457 +#: ../src/control/jobs/control_jobs.c:1477 #, c-format msgid "moving %d images" msgstr "flyttar %d bilder" -#: ../src/control/jobs/control_jobs.c:1463 +#: ../src/control/jobs/control_jobs.c:1484 #, c-format msgid "copying %d image" msgstr "kopierar %d bild" -#: ../src/control/jobs/control_jobs.c:1464 +#: ../src/control/jobs/control_jobs.c:1485 #, c-format msgid "copying %d images" msgstr "kopierar %d bilder" -#: ../src/control/jobs/control_jobs.c:1479 +#: ../src/control/jobs/control_jobs.c:1501 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "skapa lokala kopia för %d bild" msgstr[1] "skapa lokala kopior för %d bilder" -#: ../src/control/jobs/control_jobs.c:1483 +#: ../src/control/jobs/control_jobs.c:1505 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "ta bort %d bilds lokala kopia" msgstr[1] "ta bort %d bilders lokala kopior" -#: ../src/control/jobs/control_jobs.c:1532 +#: ../src/control/jobs/control_jobs.c:1554 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "uppdaterar info för %d bild" msgstr[1] "uppdaterar info för %d bilder" -#: ../src/control/jobs/control_jobs.c:1604 +#: ../src/control/jobs/control_jobs.c:1626 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "klistrar in historik på %d bild" msgstr[1] "klistrar in historik på %d bilder" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1648 msgid "skipped pasting history into image being edited" msgstr "hoppade över att klistra in historik i bild som redigeras" -#: ../src/control/jobs/control_jobs.c:1667 +#: ../src/control/jobs/control_jobs.c:1690 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "komprimerar historik för %d bild" msgstr[1] "komprimerar historik för %d bilder" -#: ../src/control/jobs/control_jobs.c:1684 +#: ../src/control/jobs/control_jobs.c:1707 msgid "skipped compressing history for image being edited" msgstr "hoppade över att komprimera historik för bild som redigeras" -#: ../src/control/jobs/control_jobs.c:1695 +#: ../src/control/jobs/control_jobs.c:1719 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "ingen kompression av historik för %d bild" msgstr[1] "ingen kompression av historik för %d bilder" -#: ../src/control/jobs/control_jobs.c:1708 +#: ../src/control/jobs/control_jobs.c:1732 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "kastar historik för %d bild" msgstr[1] "kastar historik för %d bilder" -#: ../src/control/jobs/control_jobs.c:1721 +#: ../src/control/jobs/control_jobs.c:1745 msgid "skipped discarding history for image being edited" msgstr "hoppade över att kasta historik för bild som redigeras" -#: ../src/control/jobs/control_jobs.c:1753 +#: ../src/control/jobs/control_jobs.c:1778 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "tillämpar stil(ar) på %d bild" msgstr[1] "tillämpar stil(ar) på %d bilder" -#: ../src/control/jobs/control_jobs.c:1854 +#: ../src/control/jobs/control_jobs.c:1877 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "exporterar %d bild..." msgstr[1] "exporterar %d bilder..." -#: ../src/control/jobs/control_jobs.c:1856 +#: ../src/control/jobs/control_jobs.c:1879 msgid "no image to export" msgstr "ingen bild att exportera" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1915 +#: ../src/control/jobs/control_jobs.c:1930 #, c-format msgid "exporting %d / %d to %s" msgstr "exporterar %d / %d till %s" -#: ../src/control/jobs/control_jobs.c:1927 ../src/views/darkroom.c:882 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "`%s' är inte tillgänglig" -#: ../src/control/jobs/control_jobs.c:2036 +#: ../src/control/jobs/control_jobs.c:2051 msgid "merge HDR image" msgstr "slå samman HDR-bild" -#: ../src/control/jobs/control_jobs.c:2052 +#: ../src/control/jobs/control_jobs.c:2067 msgid "duplicate images" msgstr "duplicerar bilder" -#: ../src/control/jobs/control_jobs.c:2061 +#: ../src/control/jobs/control_jobs.c:2076 msgid "flip images" msgstr "vänder bilder" -#: ../src/control/jobs/control_jobs.c:2069 +#: ../src/control/jobs/control_jobs.c:2084 msgid "set monochrome images" msgstr "sätt monokroma bilder" -#: ../src/control/jobs/control_jobs.c:2077 +#: ../src/control/jobs/control_jobs.c:2092 msgid "remove images" msgstr "tar bort bilder" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove image?" msgstr "ta bort bild?" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove images?" msgstr "ta bort bilder?" -#: ../src/control/jobs/control_jobs.c:2091 +#: ../src/control/jobs/control_jobs.c:2106 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -8633,19 +9192,19 @@ msgstr[1] "" "vill du verkligen ta bort %d bilder från darktable (utan att radera från " "disk)?" -#: ../src/control/jobs/control_jobs.c:2107 +#: ../src/control/jobs/control_jobs.c:2122 msgid "delete images" msgstr "raderar bilder" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete image?" msgstr "radera bild?" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete images?" msgstr "radera bilder?" -#: ../src/control/jobs/control_jobs.c:2124 +#: ../src/control/jobs/control_jobs.c:2139 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -8657,47 +9216,47 @@ msgstr[0] "" "vill du verkligen fysiskt radera %d bild från disk (använder papperskorg om " "möjligt)?" msgstr[1] "" -"vill du verkligen fysiskt radera %d bilder från disk (använder papperskorg " -"om möjligt)?" +"vill du verkligen fysiskt radera %d bilder från disk (använder papperskorg om " +"möjligt)?" -#: ../src/control/jobs/control_jobs.c:2126 +#: ../src/control/jobs/control_jobs.c:2141 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "vill du verkligen fysiskt radera %d bild från disk?" msgstr[1] "vill du verkligen fysiskt radera %d bilder från disk?" -#: ../src/control/jobs/control_jobs.c:2144 +#: ../src/control/jobs/control_jobs.c:2159 msgid "delete duplicate" msgstr "radera kopia" -#: ../src/control/jobs/control_jobs.c:2160 +#: ../src/control/jobs/control_jobs.c:2175 msgid "delete duplicate?" msgstr "radera kopia?" -#: ../src/control/jobs/control_jobs.c:2161 +#: ../src/control/jobs/control_jobs.c:2176 msgid "" -"do you really want to delete the duplicate (without deleting the source " -"image file on disk)?" +"do you really want to delete the duplicate (without deleting the source image " +"file on disk)?" msgstr "" "vill du verkligen ta bort kopian (utan att radera källbilden från disk)?" -#: ../src/control/jobs/control_jobs.c:2178 +#: ../src/control/jobs/control_jobs.c:2193 msgid "move images" msgstr "flyttar bild" -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2247 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2262 msgid "_select as destination" msgstr "_välj som mål" -#: ../src/control/jobs/control_jobs.c:2210 +#: ../src/control/jobs/control_jobs.c:2225 msgid "move image?" msgid_plural "move images?" msgstr[0] "flytta bild?" msgstr[1] "flytta bilder?" -#: ../src/control/jobs/control_jobs.c:2211 +#: ../src/control/jobs/control_jobs.c:2226 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -8712,136 +9271,141 @@ msgstr[1] "" "vill du verkligen fysiskt flytta %d bilder till %s?\n" "(alla kopior kommer flyttas med)" -#: ../src/control/jobs/control_jobs.c:2234 +#: ../src/control/jobs/control_jobs.c:2249 msgid "copy images" msgstr "kopierar bilder" -#: ../src/control/jobs/control_jobs.c:2270 +#: ../src/control/jobs/control_jobs.c:2285 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "kopiera bild?" msgstr[1] "kopiera bilder?" -#: ../src/control/jobs/control_jobs.c:2271 +#: ../src/control/jobs/control_jobs.c:2286 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "vill du verkligen fysiskt kopiera %d bild till %s?" msgstr[1] "vill du verkligen fysiskt kopiera %d bilder till %s?" -#: ../src/control/jobs/control_jobs.c:2289 -#: ../src/control/jobs/control_jobs.c:2298 +#: ../src/control/jobs/control_jobs.c:2304 +#: ../src/control/jobs/control_jobs.c:2313 msgid "local copy images" msgstr "kopierar bild lokalt" -#: ../src/control/jobs/control_jobs.c:2307 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 msgid "refresh EXIF" msgstr "uppdatera EXIF" -#: ../src/control/jobs/control_jobs.c:2400 -#: ../src/control/jobs/control_jobs.c:2432 ../src/dtgtk/thumbtable.c:2957 +#: ../src/control/jobs/control_jobs.c:2415 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 msgid "paste history" msgstr "klistra in historik" -#: ../src/control/jobs/control_jobs.c:2448 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "komprimera historiken" -#: ../src/control/jobs/control_jobs.c:2460 ../src/dtgtk/thumbtable.c:2961 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "släng historik" -#: ../src/control/jobs/control_jobs.c:2468 +#: ../src/control/jobs/control_jobs.c:2483 msgid "no images nor styles selected!" msgstr "inga bilder eller stilar valda!" -#: ../src/control/jobs/control_jobs.c:2472 +#: ../src/control/jobs/control_jobs.c:2487 msgid "no styles selected!" msgstr "inga stilar valda!" -#: ../src/control/jobs/control_jobs.c:2476 +#: ../src/control/jobs/control_jobs.c:2491 msgid "no images selected!" msgstr "inga bilder valda!" -#: ../src/control/jobs/control_jobs.c:2489 +#: ../src/control/jobs/control_jobs.c:2504 msgid "apply style(s)" msgstr "applicera stil(ar)" -#: ../src/control/jobs/control_jobs.c:2567 +#: ../src/control/jobs/control_jobs.c:2585 #, c-format -msgid "failed to get parameters from storage module `%s', aborting export.." +msgid "failed to get parameters from storage module `%s', aborting export." msgstr "" -"misslyckades att hämta parametrar från lagringsmodul `%s', avbryter " -"exporten.." +"misslyckades att hämta parametrar från lagringsmodul `%s', avbryter exporten." -#: ../src/control/jobs/control_jobs.c:2584 +#: ../src/control/jobs/control_jobs.c:2597 +#, c-format +msgid "failed to get parameters from format module `%s', aborting export." +msgstr "" +"misslyckades att hämta parametrar från lagringsmodul `%s', avbryter exporten." + +#: ../src/control/jobs/control_jobs.c:2617 msgid "export images" msgstr "exportera bilder" -#: ../src/control/jobs/control_jobs.c:2637 +#: ../src/control/jobs/control_jobs.c:2670 #, c-format msgid "adding time offset to %d image" msgstr "lägger till tidsförskjutning på %d bild" -#: ../src/control/jobs/control_jobs.c:2638 +#: ../src/control/jobs/control_jobs.c:2671 #, c-format msgid "setting date/time of %d image" msgstr "sätter datum/tid på %d bild" -#: ../src/control/jobs/control_jobs.c:2640 +#: ../src/control/jobs/control_jobs.c:2673 #, c-format msgid "adding time offset to %d images" msgstr "lägger till tidsförskjutning på %d bilder" -#: ../src/control/jobs/control_jobs.c:2641 +#: ../src/control/jobs/control_jobs.c:2674 #, c-format msgid "setting date/time of %d images" msgstr "sätter datum/tid på %d bilder" -#: ../src/control/jobs/control_jobs.c:2687 +#: ../src/control/jobs/control_jobs.c:2720 #, c-format msgid "added time offset to %d image" msgstr "la till tidsförskjutning på %d bild" -#: ../src/control/jobs/control_jobs.c:2688 +#: ../src/control/jobs/control_jobs.c:2721 #, c-format msgid "set date/time of %d image" msgstr "satte datum/tid på %d bild" -#: ../src/control/jobs/control_jobs.c:2690 +#: ../src/control/jobs/control_jobs.c:2723 #, c-format msgid "added time offset to %d images" msgstr "la till tidsförskjutning på %d bilder" -#: ../src/control/jobs/control_jobs.c:2691 +#: ../src/control/jobs/control_jobs.c:2724 #, c-format msgid "set date/time of %d images" msgstr "satte datum/tid på %d bilder" -#: ../src/control/jobs/control_jobs.c:2734 +#: ../src/control/jobs/control_jobs.c:2767 msgid "time offset" msgstr "tidsförskjutning" -#: ../src/control/jobs/control_jobs.c:2764 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "skapa sidofiler" -#: ../src/control/jobs/control_jobs.c:2977 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "importerar %d bild" msgstr[1] "importerar %d bilder" -#: ../src/control/jobs/control_jobs.c:3028 +#: ../src/control/jobs/control_jobs.c:3061 #, c-format msgid "importing %d/%d image" msgid_plural "importing %d/%d images" msgstr[0] "importerar %d/%d bild" msgstr[1] "importerar %d/%d bilder" -#: ../src/control/jobs/control_jobs.c:3036 +#: ../src/control/jobs/control_jobs.c:3069 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -8869,11 +9433,11 @@ msgstr "importera bild" msgid "synchronize sidecars" msgstr "synkronisera sidofiler" -#: ../src/develop/blend.c:298 +#: ../src/develop/blend.c:302 msgid "detail mask blending error" msgstr "fel vid blandning av detaljmask" -#: ../src/develop/blend.c:844 +#: ../src/develop/blend.c:849 msgid "detail mask CL blending problem" msgstr "fel vid CL-blandning av detaljmask" @@ -9074,8 +9638,10 @@ msgctxt "blendoperation" msgid "reverse" msgstr "omvänd" -#: ../src/develop/blend_gui.c:140 ../src/gui/workspace.c:98 -#: ../src/gui/workspace.c:189 ../src/imageio/format/webp.c:435 +#. add default workspace +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "standard" @@ -9083,35 +9649,35 @@ msgstr "standard" msgid "RAW" msgstr "RÅ" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2064 +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 msgid "RGB (display)" msgstr "RGB (skärm)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2077 +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 msgid "RGB (scene)" msgstr "RGB (scen)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3426 +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 msgid "uniformly" msgstr "jämnt" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3435 ../src/develop/imageop.c:2808 +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 msgid "drawn mask" msgstr "ritad mask" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2559 -#: ../src/develop/blend_gui.c:3444 ../src/develop/imageop.c:2810 +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 +#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 msgid "parametric mask" msgstr "parametermask" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2971 -#: ../src/develop/blend_gui.c:3467 ../src/develop/imageop.c:2812 +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 msgid "raster mask" msgstr "rastermask" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3456 +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 msgid "drawn & parametric mask" msgstr "ritad- och parametermask" @@ -9147,19 +9713,19 @@ msgstr "utgående efter suddighet" msgid "input after blur" msgstr "inkommande efter suddighet" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:147 -#: ../src/gui/accelerators.c:157 ../src/gui/accelerators.c:241 +#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 #: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 msgid "on" msgstr "på" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2936 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "input" msgstr "inkommande" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2936 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "output" msgstr "utgående" @@ -9171,153 +9737,157 @@ msgstr " (zoom)" msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:2038 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +msgid "AI model is not available. Check preferences > AI" +msgstr "AI-modell ej tillgänglig. Kolla i inställningar > AI" + +#: ../src/develop/blend_gui.c:2039 msgid "reset to default blend colorspace" msgstr "återställ till standard färgrymd för blandning" -#: ../src/develop/blend_gui.c:2094 +#: ../src/develop/blend_gui.c:2095 msgid "reset and hide output channels" msgstr "återställ och göm utkanaler" -#: ../src/develop/blend_gui.c:2101 +#: ../src/develop/blend_gui.c:2102 msgid "show output channels" msgstr "visa utkanaler" -#: ../src/develop/blend_gui.c:2340 ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 #: ../src/iop/tonecurve.c:1270 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2340 +#: ../src/develop/blend_gui.c:2341 msgid "sliders for L channel" msgstr "reglage för L-kanal" -#: ../src/develop/blend_gui.c:2345 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2345 +#: ../src/develop/blend_gui.c:2346 msgid "sliders for a channel" msgstr "reglage för a-kanal" -#: ../src/develop/blend_gui.c:2349 +#: ../src/develop/blend_gui.c:2350 msgid "green/red" msgstr "grön/röd" -#: ../src/develop/blend_gui.c:2350 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2351 msgid "sliders for b channel" msgstr "reglage för b-kanal" -#: ../src/develop/blend_gui.c:2354 +#: ../src/develop/blend_gui.c:2355 msgid "blue/yellow" msgstr "blå/gul" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "sliders for chroma channel (of LCh)" msgstr "reglage för färgkanal (i LCh)" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "sliders for hue channel (of LCh)" msgstr "reglage för nyanskanal (i LCh)" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "sliders for gray value" msgstr "reglage för gråvärden" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/denoiseprofile.c:3774 -#: ../src/iop/rawdenoise.c:883 ../src/iop/rgbcurve.c:1489 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 #: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 msgid "sliders for red channel" msgstr "reglage för röd kanal" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/denoiseprofile.c:3775 -#: ../src/iop/rawdenoise.c:884 ../src/iop/rgbcurve.c:1490 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 #: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 msgid "sliders for green channel" msgstr "reglage för grön kanal kanal" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/denoiseprofile.c:3776 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1491 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 #: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 msgid "sliders for blue channel" msgstr "reglage för blå kanal" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "sliders for hue channel (of HSL)" msgstr "reglage för nyanskanal (i HSL)" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "sliders for chroma channel (of HSL)" msgstr "reglage för färgkanal (i HSL)" -#: ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2408 msgid "sliders for value channel (of HSL)" msgstr "reglage för värdekanal (i HSL)" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "sliders for value channel (of JzCzhz)" msgstr "reglage för värdekanal (i JzCzhz)" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "sliders for chroma channel (of JzCzhz)" msgstr "reglage för färgkanal (i JzCzhz)" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "sliders for hue channel (of JzCzhz)" msgstr "reglage för nyanskanal (i JzCzhz)" -#: ../src/develop/blend_gui.c:2465 +#: ../src/develop/blend_gui.c:2466 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9329,7 +9899,7 @@ msgstr "" "* område givet av de nedre markörerna: blanda inte alls\n" "* område mellan intilliggande övre/undre markörer: blanda gradvis" -#: ../src/develop/blend_gui.c:2469 +#: ../src/develop/blend_gui.c:2470 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9341,18 +9911,18 @@ msgstr "" "* område givet av de nedre markörerna: blanda inte alls\n" "* område mellan intilliggande övre/undre markörer: blanda gradvis" -#: ../src/develop/blend_gui.c:2563 +#: ../src/develop/blend_gui.c:2564 msgid "reset blend mask settings" msgstr "återställ blandningsmaskens inställningar" -#: ../src/develop/blend_gui.c:2570 ../src/iop/atrous.c:1803 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3771 -#: ../src/iop/rawdenoise.c:880 ../src/iop/rgbcurve.c:1487 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 +#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 #: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" msgstr "kanal" -#: ../src/develop/blend_gui.c:2582 ../src/iop/colorzones.c:2639 +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 #: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 msgid "" "pick GUI color from image\n" @@ -9361,12 +9931,12 @@ msgstr "" "välj gränsnittsfärg från bild\n" "ctrl+klick eller högerklick för att välja ett område" -#: ../src/develop/blend_gui.c:2585 ../src/iop/colorzones.c:2641 +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 #: ../src/iop/rgbcurve.c:1503 msgid "show color" msgstr "visa färg" -#: ../src/develop/blend_gui.c:2594 +#: ../src/develop/blend_gui.c:2595 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9376,19 +9946,19 @@ msgstr "" "dra för att använda den inkommande bilden\n" "ctrl+drag för att använda den utgående bilden" -#: ../src/develop/blend_gui.c:2597 +#: ../src/develop/blend_gui.c:2598 msgid "set range" msgstr "sätt omfång" -#: ../src/develop/blend_gui.c:2600 +#: ../src/develop/blend_gui.c:2601 msgid "invert all channel's polarities" msgstr "invertera alla kanalers polariteter" -#: ../src/develop/blend_gui.c:2619 +#: ../src/develop/blend_gui.c:2620 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "växla polaritet. syns bäst genom att slå på 'visningsmask'" -#: ../src/develop/blend_gui.c:2647 +#: ../src/develop/blend_gui.c:2648 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9400,176 +9970,184 @@ msgstr "" "tryck 'c' för att växla vyn över kanaldata\n" "tryck 'm' för att växla maskeringsvy." -#: ../src/develop/blend_gui.c:2671 ../src/develop/blend_gui.c:3548 -#: ../src/iop/agx.c:1800 ../src/iop/agx.c:2022 ../src/iop/agx.c:2031 -#: ../src/iop/basicadj.c:624 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3134 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1479 ../src/iop/filmic.c:1491 -#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4400 -#: ../src/iop/filmicrgb.c:4411 ../src/iop/filmicrgb.c:4444 -#: ../src/iop/filmicrgb.c:4454 ../src/iop/graduatednd.c:1065 -#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:629 -#: ../src/iop/profile_gamma.c:635 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:390 ../src/iop/toneequal.c:3236 -#: ../src/iop/toneequal.c:3239 ../src/iop/toneequal.c:3242 -#: ../src/iop/toneequal.c:3245 ../src/iop/toneequal.c:3248 -#: ../src/iop/toneequal.c:3251 ../src/iop/toneequal.c:3254 -#: ../src/iop/toneequal.c:3257 ../src/iop/toneequal.c:3260 -#: ../src/iop/toneequal.c:3317 ../src/iop/toneequal.c:3327 -#: ../src/iop/toneequal.c:3387 ../src/views/darkroom.c:2672 +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 +#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 +#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 +#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 +#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 +#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 +#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 +#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 +#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 +#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 +#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2673 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3033 ../src/develop/blend_gui.c:3521 -#: ../src/develop/blend_gui.c:3547 ../src/develop/blend_gui.c:3557 -#: ../src/develop/blend_gui.c:3574 ../src/develop/blend_gui.c:3595 -#: ../src/develop/blend_gui.c:3604 ../src/develop/blend_gui.c:3613 -#: ../src/develop/blend_gui.c:3622 +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 +#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 +#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 +#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3633 msgid "blend" msgstr "blanda" -#: ../src/develop/blend_gui.c:2673 +#: ../src/develop/blend_gui.c:2674 msgid "boost factor" msgstr "lyftfaktor" -#: ../src/develop/blend_gui.c:2676 -msgid "adjust the boost factor of the channel mask" -msgstr "justera lyftfaktorn på kanalmasken" +#: ../src/develop/blend_gui.c:2677 +msgid "" +"adjust the channel boost factor.\n" +"increase to allow matching values over 100%" +msgstr "" +"justera kanalboostfaktorn.\n" +"ökning tillåter matchande värden över 100%" -#: ../src/develop/blend_gui.c:2713 +#: ../src/develop/blend_gui.c:2714 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "%d form används" msgstr[1] "%d former används" -#: ../src/develop/blend_gui.c:2718 ../src/develop/blend_gui.c:2767 -#: ../src/develop/blend_gui.c:2856 ../src/develop/blend_gui.c:2980 +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 +#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 msgid "no mask used" msgstr "ingen mask används" -#: ../src/develop/blend_gui.c:2777 +#: ../src/develop/blend_gui.c:2778 msgid "toggle polarity of drawn mask" msgstr "växla polaritet på den ritade masken" -#: ../src/develop/blend_gui.c:2786 +#: ../src/develop/blend_gui.c:2787 msgid "show and edit mask elements" msgstr "visa och redigera maskelement" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" "visa och redigera i begränsat läge (ingen flytt/storleksändring av former)" -#: ../src/develop/blend_gui.c:2794 ../src/libs/masks.c:1004 -#: ../src/libs/masks.c:1795 ../src/libs/masks.c:1799 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 +msgid "add AI object" +msgstr "lägg till AI-objekt" + +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 +#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 msgid "add gradient" msgstr "lägg till gradient" -#: ../src/develop/blend_gui.c:2795 +#: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" msgstr "lägg till flera gradienter" -#: ../src/develop/blend_gui.c:2802 ../src/iop/retouch.c:2447 -#: ../src/libs/masks.c:984 ../src/libs/masks.c:1827 ../src/libs/masks.c:1831 -msgid "add brush" -msgstr "lägg till pensel" - -#: ../src/develop/blend_gui.c:2803 ../src/iop/retouch.c:2447 -msgid "add multiple brush strokes" -msgstr "lägg till flera penseldrag" - -#: ../src/develop/blend_gui.c:2810 ../src/iop/retouch.c:2452 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:999 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1807 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 +#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1847 msgid "add path" msgstr "lägg till slinga" -#: ../src/develop/blend_gui.c:2811 ../src/iop/retouch.c:2452 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 #: ../src/iop/spots.c:877 msgid "add multiple paths" msgstr "lägg till flera slingor" -#: ../src/develop/blend_gui.c:2818 ../src/iop/retouch.c:2457 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:994 ../src/libs/masks.c:1811 -#: ../src/libs/masks.c:1815 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 +#: ../src/libs/masks.c:1855 msgid "add ellipse" msgstr "lägg till ellips" -#: ../src/develop/blend_gui.c:2819 ../src/iop/retouch.c:2457 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 #: ../src/iop/spots.c:882 msgid "add multiple ellipses" msgstr "lägg till flera ellipser" -#: ../src/develop/blend_gui.c:2826 ../src/iop/retouch.c:2462 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:989 ../src/libs/masks.c:1819 -#: ../src/libs/masks.c:1823 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 +#: ../src/libs/masks.c:1863 msgid "add circle" msgstr "lägg till cirkel" -#: ../src/develop/blend_gui.c:2827 ../src/iop/retouch.c:2462 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 #: ../src/iop/spots.c:887 msgid "add multiple circles" msgstr "lägg till flera cirklar" -#: ../src/develop/blend_gui.c:2973 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 +#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +msgid "add brush" +msgstr "lägg till pensel" + +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +msgid "add multiple brush strokes" +msgstr "lägg till flera penseldrag" + +#: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" msgstr "växla rastermaskens polaritet" -#: ../src/develop/blend_gui.c:3123 +#: ../src/develop/blend_gui.c:3134 msgid "normal & difference" msgstr "normal & skillnad" -#: ../src/develop/blend_gui.c:3128 +#: ../src/develop/blend_gui.c:3139 msgid "lighten" msgstr "gör ljusare" -#: ../src/develop/blend_gui.c:3135 +#: ../src/develop/blend_gui.c:3146 msgid "darken" msgstr "gör mörkare" -#: ../src/develop/blend_gui.c:3142 +#: ../src/develop/blend_gui.c:3153 msgid "contrast enhancing" msgstr "förbättra kontrast" -#: ../src/develop/blend_gui.c:3149 ../src/develop/blend_gui.c:3172 +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 msgid "color channel" msgstr "färgkanal" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3175 +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 msgid "chromaticity & lightness" msgstr "mättnad och ljushet" -#: ../src/develop/blend_gui.c:3167 +#: ../src/develop/blend_gui.c:3178 msgid "normal & arithmetic" msgstr "normal & aritmetisk" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3187 +#: ../src/develop/blend_gui.c:3198 msgid "deprecated" msgstr "utgående" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3191 +#: ../src/develop/blend_gui.c:3202 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "okänt blandningsläge '%d' i modul '%s'" -#: ../src/develop/blend_gui.c:3476 +#: ../src/develop/blend_gui.c:3487 msgid "blending options" msgstr "inställningar för blandning" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3494 +#: ../src/develop/blend_gui.c:3505 msgid "blend mask" msgstr "blanda mask" -#: ../src/develop/blend_gui.c:3498 +#: ../src/develop/blend_gui.c:3509 msgid "display mask and/or color channel" msgstr "visa mask och/eller färgkanal" -#: ../src/develop/blend_gui.c:3503 +#: ../src/develop/blend_gui.c:3514 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -9581,11 +10159,11 @@ msgstr "" "shift+klick för att visa kanal.\n" "håll pekaren över reglagen för parametrisk mask för att välja kanal att visa" -#: ../src/develop/blend_gui.c:3510 +#: ../src/develop/blend_gui.c:3521 msgid "temporarily switch off blend mask" msgstr "slå av blandingsmask tillfälligt" -#: ../src/develop/blend_gui.c:3515 +#: ../src/develop/blend_gui.c:3526 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -9593,15 +10171,15 @@ msgstr "" "stäng av mask tillfälligt.\n" "gäller endast modul i fokus" -#: ../src/develop/blend_gui.c:3525 +#: ../src/develop/blend_gui.c:3536 msgid "choose blending mode" msgstr "välj blandningstyp" -#: ../src/develop/blend_gui.c:3534 +#: ../src/develop/blend_gui.c:3545 msgid "toggle blend order" msgstr "växla ordning på blandning" -#: ../src/develop/blend_gui.c:3540 +#: ../src/develop/blend_gui.c:3551 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -9609,43 +10187,41 @@ msgid "" msgstr "" "växla ordning på blandning mellan ingående och utgående i modulen.\n" "som standard blandas utgående ovanpå ingående.\n" -"ordningen kan reverseras genom att klicka på ikonen (ingående ovanpå " -"utgående)" +"ordningen kan reverseras genom att klicka på ikonen (ingående ovanpå utgående)" -#: ../src/develop/blend_gui.c:3547 +#: ../src/develop/blend_gui.c:3558 msgid "fulcrum" msgstr "stödjepunkt" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3562 msgid "adjust the fulcrum used by some blending operations" msgstr "justera stödjepunkten som används av vissa blandningsoperationer" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3557 ../src/iop/overlay.c:1109 -#: ../src/iop/watermark.c:1413 ../src/libs/masks.c:106 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 msgid "opacity" msgstr "opacitet" -#: ../src/develop/blend_gui.c:3560 +#: ../src/develop/blend_gui.c:3571 msgid "set the opacity of the blending" msgstr "justera blandningens opacitet" -#: ../src/develop/blend_gui.c:3565 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 msgid "combine masks" msgstr "kombinera masker" -#: ../src/develop/blend_gui.c:3567 +#: ../src/develop/blend_gui.c:3578 msgid "" -"how to combine individual drawn mask and different channels of parametric " -"mask" +"how to combine individual drawn mask and different channels of parametric mask" msgstr "" "hur individuellt ritad mask samt olika kanaler i parametermask ska kombineras" -#: ../src/develop/blend_gui.c:3574 +#: ../src/develop/blend_gui.c:3585 msgid "details threshold" msgstr "tröskelvärde för detaljer" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3589 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -9655,11 +10231,11 @@ msgstr "" "positiva värden väljer områden med skarpa detaljer,\n" "negativa värden väljer platta områden" -#: ../src/develop/blend_gui.c:3586 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 msgid "feathering guide" msgstr "metod för fjädring" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3600 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -9667,37 +10243,37 @@ msgstr "" "välj att styra masken från ingående eller utgående bild och\n" "välj att applicera fjädring före eller efter maskens suddighet" -#: ../src/develop/blend_gui.c:3595 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 msgid "feathering radius" msgstr "fjädringens radie" -#: ../src/develop/blend_gui.c:3596 ../src/develop/blend_gui.c:3605 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3149 -#: ../src/iop/colorequal.c:3176 ../src/iop/demosaic.c:1817 -#: ../src/iop/demosaic.c:1836 ../src/iop/diffuse.c:1782 -#: ../src/iop/diffuse.c:1792 ../src/iop/retouch.c:2677 +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 +#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 +#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3598 +#: ../src/develop/blend_gui.c:3609 msgid "spatial radius of feathering" msgstr "rumslig utsträckning för oskarp mask" -#: ../src/develop/blend_gui.c:3604 +#: ../src/develop/blend_gui.c:3615 msgid "blurring radius" msgstr "suddighetens radie" -#: ../src/develop/blend_gui.c:3607 +#: ../src/develop/blend_gui.c:3618 msgid "radius for gaussian blur of blend mask" msgstr "radie för blandningsmaskens gaussiska oskärpa" -#: ../src/develop/blend_gui.c:3613 ../src/iop/retouch.c:2682 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 #: ../src/libs/history.c:950 msgid "mask opacity" msgstr "maskens opacitet" # "shifts and tilts" just translated as "adjusts" -#: ../src/develop/blend_gui.c:3617 +#: ../src/develop/blend_gui.c:3628 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -9705,21 +10281,49 @@ msgstr "" "växla och luta tonkurvan för blandningsmasken för att justera ljusheten\n" "utan att påverka helt transparenta/opaka områden" -#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 msgid "mask contrast" msgstr "maskens kontrast" -#: ../src/develop/blend_gui.c:3626 +#: ../src/develop/blend_gui.c:3637 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "ger blandningsmaskens tonkurva en s-liknande form för att justera kontrasten" -#: ../src/develop/blend_gui.c:3629 +#: ../src/develop/blend_gui.c:3640 msgid "mask refinement" msgstr "förfining av mask" -#: ../src/develop/develop.c:773 +#: ../src/develop/develop.c:450 +msgid "unpin image" +msgstr "lossa fastnålad bild" + +#: ../src/develop/develop.c:453 +msgid "image pinned" +msgstr "bild fastnålad" + +#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +msgid "failed to create pinned develop" +msgstr "misslyckades att skapa fastnålad framkallning" + +#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +msgid "pin current image" +msgstr "nåla fast aktiv bild" + +#: ../src/develop/develop.c:515 +msgid "image unpinned" +msgstr "bild lossad" + +#: ../src/develop/develop.c:527 +msgid "no valid image to pin" +msgstr "ingen giltig bild att fastnåla" + +#: ../src/develop/develop.c:533 +msgid "please wait for image to load" +msgstr "vänligen vänta medan bilden laddas" + +#: ../src/develop/develop.c:1135 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -9727,91 +10331,96 @@ msgstr "" "automatiskt sparande har stängts av för den här bilden på grund av väldigt " "stor historia eller långsam disk" -#: ../src/develop/develop.c:2269 +#: ../src/develop/develop.c:2647 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: modul `%s' skiljer i version: %d != %d" -#: ../src/develop/develop.c:3174 +#: ../src/develop/develop.c:3590 msgid "duplicate module, can't move new instance after the base one\n" msgstr "modulen är en dubblett, kan inte flytta ny instans efter basinstans\n" -#: ../src/develop/imageop.c:1001 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 msgid "new instance" msgstr "ny instans" -#: ../src/develop/imageop.c:1008 +#: ../src/develop/imageop.c:1011 msgid "duplicate instance" msgstr "duplicera instans" -#: ../src/develop/imageop.c:1015 ../src/develop/imageop.c:4091 -#: ../src/libs/masks.c:1136 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 +#: ../src/libs/masks.c:1173 msgid "move up" msgstr "flytta upp" -#: ../src/develop/imageop.c:1022 ../src/develop/imageop.c:4092 -#: ../src/libs/masks.c:1141 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 +#: ../src/libs/masks.c:1178 msgid "move down" msgstr "flytta ner" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1029 ../src/develop/imageop.c:4094 -#: ../src/gui/accelerators.c:173 ../src/libs/image.c:307 -#: ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 +#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "radera" -#: ../src/develop/imageop.c:1037 ../src/develop/imageop.c:4095 -#: ../src/libs/modulegroups.c:4002 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 +#: ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "byt namn" -#: ../src/develop/imageop.c:1128 ../src/develop/imageop.c:2984 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched on" msgstr "'%s' är påslagen" -#: ../src/develop/imageop.c:1128 ../src/develop/imageop.c:2984 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched off" msgstr "'%s' är avslagen" -#: ../src/develop/imageop.c:2174 +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: ../src/develop/imageop.c:2210 #, c-format msgid "'%s' has an introspection error" msgstr "'%s' har ett självinspektionsfel" -#: ../src/develop/imageop.c:2802 +#: ../src/develop/imageop.c:2848 msgid "unknown mask" msgstr "okänd mask" -#: ../src/develop/imageop.c:2806 +#: ../src/develop/imageop.c:2852 msgid "drawn + parametric mask" msgstr "ritad- och parametermask" -#: ../src/develop/imageop.c:2815 +#: ../src/develop/imageop.c:2861 #, c-format msgid "this module has a `%s'" msgstr "denna modul har en `%s'" -#: ../src/develop/imageop.c:2820 +#: ../src/develop/imageop.c:2866 #, c-format msgid "taken from module %s" msgstr "tagen från modul %s" -#: ../src/develop/imageop.c:2825 +#: ../src/develop/imageop.c:2871 msgid "click to display (module must be activated first)" msgstr "klicka för att visa (modul behöver aktiveras först)" -#: ../src/develop/imageop.c:2936 +#: ../src/develop/imageop.c:2982 msgid "purpose" msgstr "syfte" -#: ../src/develop/imageop.c:2936 +#. process button +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4256 msgid "process" msgstr "process" -#: ../src/develop/imageop.c:3000 +#: ../src/develop/imageop.c:3046 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -9819,7 +10428,7 @@ msgstr "" "återställ parametrar\n" "ctrl+klick för att återapplicera eventuella automatiska förinställningar" -#: ../src/develop/imageop.c:3207 +#: ../src/develop/imageop.c:3253 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -9827,7 +10436,7 @@ msgstr "" "flera instansåtgärder\n" "högerklick skapar en ny instans" -#: ../src/develop/imageop.c:3211 +#: ../src/develop/imageop.c:3257 msgid "" "presets\n" "right-click to apply on new instance" @@ -9835,15 +10444,15 @@ msgstr "" "förinställningar\n" "högerklicka för att applicera på en ny instans" -#: ../src/develop/imageop.c:3423 ../src/develop/imageop.c:3445 +#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 msgid "ERROR" msgstr "FEL" -#: ../src/develop/imageop.c:3947 +#: ../src/develop/imageop.c:3974 msgid "unsupported input" msgstr "inmatning stöds inte" -#: ../src/develop/imageop.c:3948 +#: ../src/develop/imageop.c:3975 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -9854,50 +10463,52 @@ msgstr "" "på en plats i arbetsflödet där\n" "dataformatet inte passar dess krav." -#: ../src/develop/imageop.c:4090 ../src/develop/imageop.c:4100 -#: ../src/gui/accelerators.c:169 ../src/libs/lib.c:1582 +#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 +#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 +#: ../src/views/darkroom.c:2919 msgid "show" msgstr "visa" -#: ../src/develop/imageop.c:4093 ../src/libs/modulegroups.c:3484 -#: ../src/libs/modulegroups.c:3615 ../src/libs/modulegroups.c:4006 -#: ../src/libs/tagging.c:3678 +#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 +#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 +#: ../src/libs/tagging.c:3708 msgid "new" msgstr "ny" -#: ../src/develop/imageop.c:4096 ../src/libs/duplicate.c:405 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:3998 +#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "duplicera" -#: ../src/develop/imageop.c:4101 +#: ../src/develop/imageop.c:4128 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:140 -#: ../src/gui/gtk.c:3699 ../src/gui/gtk.c:3754 ../src/gui/hist_dialog.c:289 -#: ../src/gui/styles_dialog.c:628 ../src/gui/styles_dialog.c:650 -#: ../src/iop/atrous.c:1618 ../src/libs/lib.c:1583 -#: ../src/libs/modulegroups.c:4082 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 +#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 +#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 +#: ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "återställ" -#: ../src/develop/imageop.c:4102 ../src/gui/preferences.c:1036 -#: ../src/libs/lib.c:1584 +#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 +#: ../src/libs/lib.c:1722 msgid "presets" msgstr "fördefinierade" -#: ../src/develop/imageop.c:4103 +#. global shortcuts +#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 msgid "enable" msgstr "aktivera" -#: ../src/develop/imageop.c:4104 ../src/gui/accelerators.c:185 +#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 msgid "focus" msgstr "fokus" -#: ../src/develop/imageop.c:4105 ../src/gui/accelerators.c:2951 +#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "instans" -#: ../src/develop/imageop.c:4125 +#: ../src/develop/imageop.c:4152 msgid "processing module" msgstr "process-modul" @@ -9945,37 +10556,37 @@ msgid_plural "%s have been imported" msgstr[0] "%s har importerats" msgstr[1] "%s har importerats" -#: ../src/develop/masks/brush.c:1341 ../src/develop/masks/brush.c:1395 +#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 #, c-format msgid "hardness: %3.2f%%" msgstr "hårdhet: %3.2f%%" -#: ../src/develop/masks/brush.c:1357 ../src/develop/masks/brush.c:1455 +#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 #: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1885 +#: ../src/develop/masks/path.c:1884 #, c-format msgid "size: %3.2f%%" msgstr "storlek: %3.2f%%" -#: ../src/develop/masks/brush.c:3146 +#: ../src/develop/masks/brush.c:3141 msgid "[BRUSH] change size" msgstr "[BRUSH] ändra storlek" -#: ../src/develop/masks/brush.c:3148 +#: ../src/develop/masks/brush.c:3143 msgid "[BRUSH] change hardness" msgstr "[BRUSH] ändra hårdhet" -#: ../src/develop/masks/brush.c:3150 +#: ../src/develop/masks/brush.c:3145 msgid "[BRUSH] change opacity" msgstr "[BRUSH] ändra opacitet" -#: ../src/develop/masks/brush.c:3162 +#: ../src/develop/masks/brush.c:3157 #, c-format msgid "brush #%d" msgstr "pensel #%d" -#: ../src/develop/masks/brush.c:3175 +#: ../src/develop/masks/brush.c:3170 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" @@ -9984,13 +10595,13 @@ msgstr "" "storlek: skroll, hårdhet: skift+skroll\n" "opacitet: ctrl+skroll (%d%%)" -#: ../src/develop/masks/brush.c:3178 +#: ../src/develop/masks/brush.c:3173 msgid "size: scroll" msgstr "storlek: skroll" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 #: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1819 +#: ../src/develop/masks/path.c:1818 #, c-format msgid "feather size: %3.2f%%" msgstr "fjäderstorlek: %3.2f%%" @@ -10012,7 +10623,7 @@ msgstr "[CIRCLE] ändra opacitet" msgid "circle #%d" msgstr "cirkelform #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4011 +#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10067,11 +10678,11 @@ msgstr "rotera: ctrl+dra" #: ../src/develop/masks/ellipse.c:2021 #, c-format msgid "" -"feather mode: shift+click, rotate: ctrl+drag\n" +"feather mode: alt+click, rotate: ctrl+drag\n" "size: scroll, feather size: shift+scroll, opacity: " "ctrl+scroll (%d%%)" msgstr "" -"fjädringsläge: skift+klick, rotera: ctrl+dra\n" +"fjädringsläge: alt+klick, rotera: ctrl+dra\n" "storlek: skroll, fjäderstorlek: skift+skroll, opacitet: " "ctrl+skroll (%d%%)" @@ -10141,79 +10752,194 @@ msgstr "[SHAPE] ta bort formen" msgid "group `%s'" msgstr "grupp `%s'" -#: ../src/develop/masks/masks.c:418 +#: ../src/develop/masks/masks.c:432 #, c-format msgid "copy of `%s'" msgstr "kopia av `%s'" -#: ../src/develop/masks/masks.c:984 +#: ../src/develop/masks/masks.c:1002 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: maskering skiljer i version: %d != %d" -#: ../src/develop/masks/masks.c:1244 ../src/develop/masks/masks.c:1894 +#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 #, c-format msgid "opacity: %.0f%%" msgstr "opacitet: %.0f%%" -#: ../src/develop/masks/masks.c:1640 ../src/libs/masks.c:1074 +#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 msgid "add existing shape" msgstr "lägg till existerande form" -#: ../src/develop/masks/masks.c:1667 +#: ../src/develop/masks/masks.c:1696 msgid "use same shapes as" msgstr "använd samma form som" -#: ../src/develop/masks/masks.c:1977 +#: ../src/develop/masks/masks.c:2006 msgid "masks can not contain themselves" msgstr "maskeringar kan inte innehålla sig själva" -#: ../src/develop/masks/path.c:3944 +#: ../src/develop/masks/object.c:852 +msgid "set raster mask root folder in preferences" +msgstr "ställ in rotkatalog för rastermasker i inställningarna" + +#: ../src/develop/masks/object.c:860 +msgid "cannot create raster mask folder" +msgstr "kan inte skapa katalog för rastermasker" + +#: ../src/develop/masks/object.c:923 +msgid "raster mask saved" +msgstr "rastermask sparad" + +#: ../src/develop/masks/object.c:928 +msgid "failed to save raster mask" +msgstr "misslyckades att spara rastermask" + +#: ../src/develop/masks/object.c:1009 +msgid "no mask extracted from AI segmentation" +msgstr "ingen mask extraherades från AI-segmenteringen" + +#: ../src/develop/masks/object.c:1017 +msgid "ai object group" +msgstr "ai objektgrupp" + +#: ../src/develop/masks/object.c:1018 +msgid "ai object" +msgstr "ai objekt" + +#: ../src/develop/masks/object.c:1146 +#, c-format +msgid "smoothing: %3.2f" +msgstr "uppmjukning: %3.2f" + +#: ../src/develop/masks/object.c:1157 +#, c-format +msgid "cleanup: %d" +msgstr "uppstädning: %d" + +#: ../src/develop/masks/object.c:1170 +#, c-format +msgid "opacity: %d%%" +msgstr "opacitet: %d%%" + +#: ../src/develop/masks/object.c:1293 +#, c-format +msgid "group '%s'" +msgstr "grupp '%s'" + +#. keep the message visible while the thread is working +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 +msgid "object mask: analyzing image..." +msgstr "objekt-mask: analyserar bild..." + +#: ../src/develop/masks/object.c:1588 +msgid "click on object to create mask" +msgstr "klicka på objekt för att skapa mask" + +#. log only once when the thread is first joined +#: ../src/develop/masks/object.c:1598 +msgid "object mask preparation failed" +msgstr "förberedelser för objekt-mask misslyckades" + +#: ../src/develop/masks/object.c:1803 +msgid "[OBJECT] select / add foreground point" +msgstr "[OBJEKT] välj / lägg till förgrundspunkt" + +#: ../src/develop/masks/object.c:1808 +msgid "[OBJECT] add background point" +msgstr "[OBJEKT] lägg till bakgrundspunkt" + +#: ../src/develop/masks/object.c:1813 +msgid "[OBJECT] clear selection" +msgstr "[OBJEKT] rensa val" + +#: ../src/develop/masks/object.c:1818 +msgid "[OBJECT] apply mask" +msgstr "[OBJEKT] tillämpa mask" + +#: ../src/develop/masks/object.c:1823 +msgid "[OBJECT] change smoothing" +msgstr "[OBJEKT] ändra uppmjukning" + +#: ../src/develop/masks/object.c:1828 +msgid "[OBJECT] change cleanup" +msgstr "[OBJEKT] ändra städning" + +#: ../src/develop/masks/object.c:1833 +msgid "[OBJECT] change opacity" +msgstr "[OBJEKT] ändra opacitet" + +#: ../src/develop/masks/object.c:1840 +#, c-format +msgid "object #%d" +msgstr "objekt #%d" + +#: ../src/develop/masks/object.c:1858 +#, c-format +msgid "" +"add: click, subtract: shift+click, clear: " +"ctrl+shift+click, apply: right-click, apply+save raster: " +"shift+right-click\n" +"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), " +"opacity: ctrl+scroll (%d%%)" +msgstr "" +"lägg till: klick, dra ifrån: skift+klick, rensa: " +"ctrl+skift+click, applicera: högerklick, applicera+spara raster: skift+högerklick\n" +"mjukning: skroll (%3.2f), rensa: skift+skroll (%d), " +"opacitet: ctrl+skroll (%d%%)" + +#: ../src/develop/masks/object.c:1869 +#, c-format +msgid "select: click on object, opacity: ctrl+scroll (%d%%)" +msgstr "välj: klicka på objekt, opacitet: ctrl+skroll (%d%%)" + +#: ../src/develop/masks/path.c:3943 msgid "[PATH creation] add a smooth node" msgstr "[PATH skapande] lägg till jämn nod" -#: ../src/develop/masks/path.c:3946 +#: ../src/develop/masks/path.c:3945 msgid "[PATH creation] add a sharp node" msgstr "[PATH skapande] lägg till skarp nod" -#: ../src/develop/masks/path.c:3948 +#: ../src/develop/masks/path.c:3947 msgid "[PATH creation] terminate path creation" msgstr "[PATH skapande] avsluta skapande av bana" -#: ../src/develop/masks/path.c:3950 +#: ../src/develop/masks/path.c:3949 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[PATH på nod] växla mellan jämn/skarp nod" -#: ../src/develop/masks/path.c:3952 +#: ../src/develop/masks/path.c:3951 msgid "[PATH on node] remove the node" msgstr "[PATH på nod] ta bort noden" -#: ../src/develop/masks/path.c:3954 +#: ../src/develop/masks/path.c:3953 msgid "[PATH on feather] reset curvature" msgstr "[PATH på fjäder] återställ kurvatur" -#: ../src/develop/masks/path.c:3956 +#: ../src/develop/masks/path.c:3955 msgid "[PATH on segment] add node" msgstr "[PATH på segment] lägg till nod" -#: ../src/develop/masks/path.c:3958 +#: ../src/develop/masks/path.c:3957 msgid "[PATH] change size" msgstr "[PATH] ändra storlek" -#: ../src/develop/masks/path.c:3960 +#: ../src/develop/masks/path.c:3959 msgid "[PATH] change feather size" msgstr "[PATH] ändra fjäderstorlek" -#: ../src/develop/masks/path.c:3962 +#: ../src/develop/masks/path.c:3961 msgid "[PATH] change opacity" msgstr "[PATH] ändra opacitet" -#: ../src/develop/masks/path.c:3974 +#: ../src/develop/masks/path.c:3973 #, c-format msgid "path #%d" msgstr "slinga #%d" -#: ../src/develop/masks/path.c:3985 +#: ../src/develop/masks/path.c:3984 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10221,7 +10947,7 @@ msgstr "" "lägg till nod: klick, lägg till skarp nod: ctrl+klick\n" "avbryt: högerklick" -#: ../src/develop/masks/path.c:3990 +#: ../src/develop/masks/path.c:3989 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10229,7 +10955,7 @@ msgstr "" "lägg till nod: klick, lägg till skarp nod: ctrl+klick\n" "avsluta bana: högerklick" -#: ../src/develop/masks/path.c:3995 +#: ../src/develop/masks/path.c:3994 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10237,7 +10963,7 @@ msgstr "" "flytta nod: dra, ta bort nod: högerklick\n" "växla jämn/skarp: ctrl+klick" -#: ../src/develop/masks/path.c:4000 +#: ../src/develop/masks/path.c:3999 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -10246,7 +10972,7 @@ msgstr "" "flytta enskilt handtag: skift+dra, återställ kurvatur: " "högerklick" -#: ../src/develop/masks/path.c:4005 +#: ../src/develop/masks/path.c:4004 msgid "" "move segment: drag, add node: ctrl+click\n" "remove path: right-click" @@ -10254,11 +10980,11 @@ msgstr "" "flytta segment: dra, lägg till nod: ctrl+klick\n" "ta bort bana: högerklick" -#: ../src/develop/pixelpipe_hb.c:517 +#: ../src/develop/pixelpipe_hb.c:571 msgid "enabled as required" msgstr "aktiverad som krävd" -#: ../src/develop/pixelpipe_hb.c:518 +#: ../src/develop/pixelpipe_hb.c:572 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10267,11 +10993,11 @@ msgstr "" "troligen uppstått av att applicera en förinställning, stil eller inklistring " "av historik" -#: ../src/develop/pixelpipe_hb.c:525 +#: ../src/develop/pixelpipe_hb.c:579 msgid "disabled as not appropriate" msgstr "avaktiverad som olämplig" -#: ../src/develop/pixelpipe_hb.c:526 +#: ../src/develop/pixelpipe_hb.c:580 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10281,7 +11007,7 @@ msgstr "" "troligen uppstått av att applicera en förinställning, stil eller inklistring " "av historik" -#: ../src/develop/pixelpipe_hb.c:1261 +#: ../src/develop/pixelpipe_hb.c:1371 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10292,11 +11018,11 @@ msgstr "" "modul '%s'\n" "vänligen rapportera på GitHub" -#: ../src/develop/pixelpipe_hb.c:1745 +#: ../src/develop/pixelpipe_hb.c:1953 msgid "fatal input misalignment, please report on GitHub\n" msgstr "fatalt: inkommande data linjerar inte, vänligen rapportera på GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3131 +#: ../src/develop/pixelpipe_hb.c:3174 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -10309,14 +11035,14 @@ msgid "" msgstr "" "OpenCL-fel påträffades; OpenCL avaktiveras för den här sessionen! några " "möjliga orsaker:\n" -" - OpenCL fick slut på resurser på grund av konfigurationen, vänligen " -"försök med standardinställningarna,\n" +" - OpenCL fick slut på resurser på grund av konfigurationen, vänligen försök " +"med standardinställningarna,\n" " - buggig drivrutin för någon enhet, vänligen starta darktable med `-d " "opencl' för att identifiera,\n" " - några drivrutiner saknar stöd som krävs för ett antal event,\n" " - för litet \"headroom\" i läge 'använd hela enhetens minne'." -#: ../src/develop/pixelpipe_hb.c:3323 +#: ../src/develop/pixelpipe_hb.c:3476 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10327,46 +11053,46 @@ msgstr "" "'%s', eftersom den behandlas senare i arbetsflödet.\n" "rastermasken ignoreras." -#: ../src/develop/tiling.c:817 ../src/develop/tiling.c:1157 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" -"tiling failed for module '%s'. the output most likely will be OK, but you " +"tiling failed for module '%s%s'. the output most likely will be OK, but you " "might want to check." msgstr "" -"segmentering misslyckades i modul '%s'. resultatet är förmodligen okej, men " -"du kanske vill kontrollera." +"segmentering misslyckades för modul '%s%s'. resultatet är förmodligen okej, " +"men du kanske vill kontrollera." -#: ../src/dtgtk/culling.c:223 +#: ../src/dtgtk/culling.c:225 msgid "you have reached the start of your selection" msgstr "du har nått början av ditt urval" -#: ../src/dtgtk/culling.c:232 +#: ../src/dtgtk/culling.c:234 msgid "you have reached the start of your collection" msgstr "du har nått början av din samling" -#: ../src/dtgtk/culling.c:279 +#: ../src/dtgtk/culling.c:281 msgid "you have reached the end of your selection" msgstr "du har nått slutet av din urval" -#: ../src/dtgtk/culling.c:306 +#: ../src/dtgtk/culling.c:308 msgid "you have reached the end of your collection" msgstr "du har nått slutet av din samling" -#: ../src/dtgtk/culling.c:415 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "zoomning är begränsad till %d bilder" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "ogiltig" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "år %s" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -10376,7 +11102,7 @@ msgstr "" "använd 'min' om obegränsad\n" "högerklicka för att välja från existerande värden" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -10386,7 +11112,7 @@ msgstr "" "använd 'max' om obegränsad\n" "högerklicka för att välja från existerande värden" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -10394,7 +11120,7 @@ msgstr "" "ange värdet\n" "högerklicka för att välja från existerande värden" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10408,7 +11134,7 @@ msgstr "" "använd prefix '-' för relativt datum\n" "högerklicka för att välja från kalender eller existerande värden" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10423,7 +11149,7 @@ msgstr "" "använd prefix '-' för relativt datum\n" "högerklicka för att välja från kalender eller existerande värden" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10433,46 +11159,46 @@ msgstr "" "i formen YYYY:MM:DD hh:mm:ss.sss (bara året är krävt)\n" "högerklicka för att välja från kalender eller existerande värden" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "datum/tid-intervall att dra bort från maxvärdet" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "datum/tid-intervall att lägga till på minstavärdet" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "fast" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "relativ" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "vald" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 #: ../src/libs/colorpicker.c:54 msgid "min" msgstr "min" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 #: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "max" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "datatyp" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "datum" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -10480,46 +11206,45 @@ msgstr "" "klicka för att välja datum\n" "dubbelklicka för att använda datumet omedelbart" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "årtal: " -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "månader: " -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "dagar: " #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "tid" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 -#: ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 msgid "now" msgstr "nu" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "sätt värdet till att alltid passa nuvarande datum/tid" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:180 -#: ../src/libs/metadata.c:1140 ../src/libs/styles.c:913 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 +#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "applicera" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "sätt intervallet med detta värde" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "nuvarande datum: " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:595 +#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 msgid "double-click to reset" msgstr "dubbelklicka för återställning" @@ -10546,109 +11271,108 @@ msgstr "" msgid "grouped images" msgstr "grupperade bilder" -#: ../src/dtgtk/thumbnail.c:863 ../src/dtgtk/thumbnail.c:1677 -#: ../src/iop/ashift.c:6047 ../src/iop/ashift.c:6134 ../src/iop/ashift.c:6136 -#: ../src/iop/ashift.c:6138 ../src/libs/navigation.c:112 -#: ../src/libs/navigation.c:249 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 +#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 +#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:268 msgid "fit" msgstr "passa" -#: ../src/dtgtk/thumbtable.c:1256 +#: ../src/dtgtk/thumbtable.c:1265 msgid "here" msgstr "här" -#: ../src/dtgtk/thumbtable.c:1257 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "det finns inga bilder i den här samlingen" -#: ../src/dtgtk/thumbtable.c:1259 +#: ../src/dtgtk/thumbtable.c:1268 msgid "need help?" msgstr "behöver du hjälp?" -#: ../src/dtgtk/thumbtable.c:1260 +#: ../src/dtgtk/thumbtable.c:1269 msgid "if you have not imported any images yet" msgstr "om du inte har importerat några bilder ännu" -#: ../src/dtgtk/thumbtable.c:1261 +#: ../src/dtgtk/thumbtable.c:1270 msgid "click on ? then an on-screen item to open manual page" msgstr "" "klicka på ?, sen på element på skärmen, för att öppna manualsidan" -#: ../src/dtgtk/thumbtable.c:1262 +#: ../src/dtgtk/thumbtable.c:1271 msgid "you can do so in the import module" msgstr "kan du göra det i importmodulen" -#: ../src/dtgtk/thumbtable.c:1263 +#: ../src/dtgtk/thumbtable.c:1272 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "" "tryck och håll nere 'h' för att visa alla aktiva " "tangentbordssnabbtangenter" -#: ../src/dtgtk/thumbtable.c:1264 +#: ../src/dtgtk/thumbtable.c:1273 msgid "to open the online manual click " msgstr "för att öppna användarmanualen online, klicka " -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1274 msgid "try to relax the filter settings in the top panel" msgstr "försök att lätta på filter-inställningarna i den övre panelen" -#: ../src/dtgtk/thumbtable.c:1266 +#: ../src/dtgtk/thumbtable.c:1275 msgid "or add images in the collections module" msgstr "eller lägg till bilder i samlingsmodulen" -#: ../src/dtgtk/thumbtable.c:1267 +#: ../src/dtgtk/thumbtable.c:1276 msgid "personalize darktable" msgstr "anpassa darktable" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1277 msgid "click on the gear icon for global preferences" msgstr "klicka på kugghjulsikonen för globala inställningar" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1279 msgid "click on the keyboard icon to define shortcuts" msgstr "klicka på tangentbordsikonen för att definiera snabbtangenter" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1281 msgid "try the 'no-click' workflow" msgstr "testa 'inga klick'-arbetsflödet" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1282 msgid "set module-specific preferences through module's menu" msgstr "ställ in modulspecifika inställningar genom modulens meny" -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1283 msgid "hover over an image and use keyboard shortcuts" msgstr "håll pekaren över en bild och använd tangentbordssnabbtangenter" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1284 msgid "to apply ratings, colors, styles, etc." msgstr "för att applicera betyg, färger, stilar, etc." -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1285 msgid "make default raw development look more like your" msgstr "få standard för raw-framkallning att se mer ut som din" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1286 msgid "hover over any button for its description and shortcuts" msgstr "håll pekaren över knappar för dess beskrivningar och snabbtangenter" -#: ../src/dtgtk/thumbtable.c:1278 +#: ../src/dtgtk/thumbtable.c:1287 msgid "camera's JPEG by applying a camera-specific style" msgstr "kameras JPEG genom att applicera en kamera-specifik stil" -#: ../src/dtgtk/thumbtable.c:1695 -msgid "" -"you have changed the settings related to how thumbnails are generated.\n" +#: ../src/dtgtk/thumbtable.c:1714 +msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "" "du har ändrat inställningarna relaterat till hur miniatyrbilder genereras.\n" -#: ../src/dtgtk/thumbtable.c:1698 +#: ../src/dtgtk/thumbtable.c:1717 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" msgstr "alla cachade miniatyrbilder behöver ogiltigförklaras.\n" -#: ../src/dtgtk/thumbtable.c:1702 +#: ../src/dtgtk/thumbtable.c:1721 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -10657,7 +11381,7 @@ msgstr "" "cachade miniatyrbilder från och med nivå %d behöver ogiltigförklaras.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1707 +#: ../src/dtgtk/thumbtable.c:1726 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -10666,7 +11390,7 @@ msgstr "" "cachade miniatyrbilder under nivå %d behöver ogiltigförklaras.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1712 +#: ../src/dtgtk/thumbtable.c:1731 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -10675,40 +11399,40 @@ msgstr "" "cachade miniatyrbilder mellan nivåerna %d och %d behöver ogiltigförklaras.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1715 +#: ../src/dtgtk/thumbtable.c:1734 msgid "do you want to do that now?" msgstr "vill du verkligen göra det nu?" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1736 msgid "cached thumbnails invalidation" msgstr "ogiltigförklara cachade miniatyrbilder" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:2953 +#: ../src/dtgtk/thumbtable.c:3082 msgid "copy history" msgstr "kopiera historik" -#: ../src/dtgtk/thumbtable.c:2955 +#: ../src/dtgtk/thumbtable.c:3084 msgid "copy history parts" msgstr "kopiera delar av historik" -#: ../src/dtgtk/thumbtable.c:2959 +#: ../src/dtgtk/thumbtable.c:3088 msgid "paste history parts" msgstr "klistra in delar av historik" -#: ../src/dtgtk/thumbtable.c:2964 +#: ../src/dtgtk/thumbtable.c:3093 msgid "duplicate image" msgstr "duplicera bild" -#: ../src/dtgtk/thumbtable.c:2966 +#: ../src/dtgtk/thumbtable.c:3095 msgid "duplicate image virgin" msgstr "duplicera bild utan historik" -#: ../src/dtgtk/thumbtable.c:2976 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 msgid "select film roll" msgstr "välj filmrulle" -#: ../src/dtgtk/thumbtable.c:2978 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 msgid "select untouched" msgstr "välj orörda" @@ -10903,6 +11627,10 @@ msgstr "välj orörda" #. Not Implemented #. Not Implemented #. Not Implemented +#. handle the ROLL.NAME[n] case +#. grab each complete variable +#. strip of the leading $( and trailing ) +#. add one because c arrays are 0 based and lua are 1 based #. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the substitute list #. grab each complete variable #. strip of the leading $( and trailing ) @@ -10917,10 +11645,13 @@ msgstr "välj orörda" #. FILE.NAME #. FILE.EXTENSION #. ID +#. IMAGE.ID +#. IMAGE.ID.NEXT #. VERSION #. VERSION.IF_MULTI #. VERSION.NAME #. DARKTABLE.VERSION +#. Xmp.darktable.version #. DARKTABLE.NAME #. SEQUENCE #. WIDTH.SENSOR @@ -10986,10 +11717,15 @@ msgstr "välj orörda" #. LABELS #. LABELS.ICONS - wont be implemented #. TITLE +#. Xmp.dc.title #. DESCRIPTION +#. Xmp.dc.description #. CREATOR +#. Xmp.dc.creator #. PUBLISHER +#. Xmp.dc.publisher #. RIGHTS +#. Xmp.dc.rights #. TAGS - wont be implemented #. SIDECAR.TXT - wont be implemented #. FOLDER.PICTURES @@ -11001,36 +11737,46 @@ msgstr "välj orörda" #. JOBCODE - wont be implemented #. populate the substitution list #. do category substitutions separately -#: ../src/external/lua-scripts/lib/dtutils/string.lua:887 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:931 msgid "$(ROLL.NAME) - roll of the input image" msgstr "$(ROLL.NAME) - ingående bilds filmrulle" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:888 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 #: ../src/gui/gtkentry.c:38 msgid "$(FILE.FOLDER) - folder containing the input image" msgstr "$(FILE.FOLDER) - katalogen som innehåller ingående bild" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:889 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 #: ../src/gui/gtkentry.c:39 msgid "$(FILE.NAME) - basename of the input image" msgstr "$(FILE.NAME) - ingående bilds basnamn" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:890 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 #: ../src/gui/gtkentry.c:40 msgid "$(FILE.EXTENSION) - extension of the input image" msgstr "$(FILE.EXTENSION) - ingående bilds suffix" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:891 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 #: ../src/gui/gtkentry.c:111 msgid "$(ID) - image ID" msgstr "$(ID) - bild-ID" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:892 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/gui/gtkentry.c:109 +msgid "$(IMAGE.ID) - image ID" +msgstr "$(IMAGE.ID) - bildens ID" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/gui/gtkentry.c:110 +msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" +msgstr "$(IMAGE.ID.NEXT) - nästa bild-ID att tilldela vid import" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 #: ../src/gui/gtkentry.c:41 msgid "$(VERSION) - duplicate version" msgstr "$(VERSION) - bildkopians version" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:893 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 #: ../src/gui/gtkentry.c:42 msgid "" "$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version " @@ -11039,242 +11785,245 @@ msgstr "" "$(VERSION.IF_MULTI) - samma som $(VERSION) men null-sträng om det endast " "finns en version" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:894 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 #: ../src/gui/gtkentry.c:43 msgid "$(VERSION.NAME) - version name from metadata" msgstr "$(VERSION.NAME) - versionsnamn från metadata" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:895 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 #: ../src/gui/gtkentry.c:120 msgid "$(DARKTABLE.VERSION) - current darktable version" msgstr "$(DARKTABLE.VERSION) - nuvarande version av darktable" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +msgid "$(Xmp.darktable.version) - current darktable version" +msgstr "$(Xmp.darktable.version) - nuvarande version av darktable" + #. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:897 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 #: ../src/gui/gtkentry.c:45 -msgid "" -"$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" +msgid "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" msgstr "$(SEQUENCE[n,m]) - sekvensnummer, n: antal siffror, m: startnummer" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:898 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 #: ../src/gui/gtkentry.c:47 msgid "$(WIDTH.SENSOR) - image sensor width" msgstr "$(WIDTH.SENSOR) - bildsensorns bredd" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:899 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 #: ../src/gui/gtkentry.c:52 msgid "$(HEIGHT.SENSOR) - image sensor height" msgstr "$(HEIGHT.SENSOR) - bildsensorns höjd" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:900 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 #: ../src/gui/gtkentry.c:48 msgid "$(WIDTH.RAW) - RAW image width" msgstr "$(WIDTH.RAW) - bredd på RAW-bilden" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:901 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 #: ../src/gui/gtkentry.c:53 msgid "$(HEIGHT.RAW) - RAW image height" msgstr "$(HEIGHT.RAW) - höjd på RAW-bilden" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:902 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 #: ../src/gui/gtkentry.c:49 msgid "$(WIDTH.CROP) - image width after crop" msgstr "$(WIDTH.CROP) - bildens bredd efter beskärning" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:903 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 #: ../src/gui/gtkentry.c:54 msgid "$(HEIGHT.CROP) - image height after crop" msgstr "$(HEIGHT.CROP) - bildens höjd efter beskärning" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:904 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 #: ../src/gui/gtkentry.c:50 msgid "$(WIDTH.EXPORT) - exported image width" msgstr "$(WIDTH.EXPORT) - den exporterade bildens bredd" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:905 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 #: ../src/gui/gtkentry.c:55 msgid "$(HEIGHT.EXPORT) - exported image height" msgstr "$(HEIGHT.EXPORT) - den exporterade bildens höjd" #. _("$(WIDTH.MAX) - maximum image export width"), -- not implemented #. _("$(HEIGHT.MAX) - maximum image export height"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:908 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 #: ../src/gui/gtkentry.c:56 msgid "$(YEAR) - year" msgstr "$(YEAR) - år" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:909 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:956 #: ../src/gui/gtkentry.c:57 msgid "$(YEAR.SHORT) - year without century" msgstr "$(YEAR.SHORT) - år utan århundrade" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:910 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 #: ../src/gui/gtkentry.c:58 msgid "$(MONTH) - month" msgstr "$(MONTH) - månad" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:911 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:958 #: ../src/gui/gtkentry.c:60 msgid "$(MONTH.LONG) - full month name according to the current locale" msgstr "$(MONTH.LONG) -fullständigt månadsnamn enligt nuvarande språk" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:912 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 #: ../src/gui/gtkentry.c:59 msgid "$(MONTH.SHORT) - abbreviated month name according to the current locale" msgstr "$(MONTH.SHORT) - förkortat månadsnamn enligt nuvarande språk" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:913 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 #: ../src/gui/gtkentry.c:61 msgid "$(DAY) - day" msgstr "$(DAY) - dag" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:914 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 #: ../src/gui/gtkentry.c:62 msgid "$(HOUR) - hour" msgstr "$(HOUR) - timme" #. _("$(HOUR.AMPM) - hour, 12-hour clock"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:916 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 #: ../src/gui/gtkentry.c:64 msgid "$(MINUTE) - minute" msgstr "$(MINUTE) - minut" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:917 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:964 #: ../src/gui/gtkentry.c:65 msgid "$(SECOND) - second" msgstr "$(SECOND) - sekund" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:918 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 #: ../src/gui/gtkentry.c:66 msgid "$(MSEC) - millisecond" msgstr "$(MSEC) - millisekund" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:919 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 #: ../src/gui/gtkentry.c:69 msgid "$(EXIF.YEAR) - EXIF year" msgstr "$(EXIF.YEAR) - EXIF år" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:920 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 #: ../src/gui/gtkentry.c:70 msgid "$(EXIF.YEAR.SHORT) - EXIF year without century" msgstr "$(EXIF.YEAR.SHORT) - EXIF år utan århundrade" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:921 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 #: ../src/gui/gtkentry.c:71 msgid "$(EXIF.MONTH) - EXIF month" msgstr "$(EXIF.MONTH) - EXIF månad" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:922 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 #: ../src/gui/gtkentry.c:73 msgid "" "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" msgstr "$(EXIF.MONTH.LONG) EXIF fullständigt månadsnamn enligt nuvarande språk" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:923 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:970 #: ../src/gui/gtkentry.c:72 msgid "" "$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current " "locale" msgstr "$(EXIF.MONTH.SHORT) - EXIF förkortat månadsnamn enligt nuvarande språk" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:924 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 #: ../src/gui/gtkentry.c:74 msgid "$(EXIF.DAY) - EXIF day" msgstr "$(EXIF.DAY) - EXIF dag" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:925 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:972 #: ../src/gui/gtkentry.c:75 msgid "$(EXIF.HOUR) - EXIF hour" msgstr "$(EXIF.HOUR) - EXIF timme" #. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:927 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:974 #: ../src/gui/gtkentry.c:77 msgid "$(EXIF.MINUTE) - EXIF minute" msgstr "$(EXIF.MINUTE) - EXIF minut" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:928 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:975 #: ../src/gui/gtkentry.c:78 msgid "$(EXIF.SECOND) - EXIF second" msgstr "$(EXIF.SECOND) - EXIF sekund" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:929 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:976 #: ../src/gui/gtkentry.c:79 msgid "$(EXIF.MSEC) - EXIF millisecond" msgstr "$(EXIF.MSEC) - EXIF millisekund" #. _("$(EXIF.DATE.REGIONAL) - localized EXIF date"), -- not implemented #. _("$(EXIF.TIME.REGIONAL) - localized EXIF time"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:979 #: ../src/gui/gtkentry.c:80 msgid "$(EXIF.ISO) - ISO value" msgstr "$(EXIF.ISO) - ISO-värdet" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:980 #: ../src/gui/gtkentry.c:83 msgid "$(EXIF.EXPOSURE) - EXIF exposure" msgstr "$(EXIF.EXPOSURE) - EXIF exponering" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:981 #: ../src/gui/gtkentry.c:81 msgid "$(EXIF.EXPOSURE.BIAS) - EXIF exposure bias" msgstr "$(EXIF.EXPOSURE.BIAS) - EXIF exponeringsbias" #. _("$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:983 #: ../src/gui/gtkentry.c:84 msgid "$(EXIF.APERTURE) - EXIF aperture" msgstr "$(EXIF.APERTURE) - EXIF bländare" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:984 #: ../src/gui/gtkentry.c:85 msgid "$(EXIF.CROP_FACTOR) - EXIF crop factor" msgstr "$(EXIF.CROP_FACTOR) - EXIF beskärningsfaktor" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:985 #: ../src/gui/gtkentry.c:86 msgid "$(EXIF.FOCAL.LENGTH) - EXIF focal length" msgstr "$(EXIF.FOCAL.LENGTH) - EXIF fokuslängd" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:986 #: ../src/gui/gtkentry.c:87 msgid "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" msgstr "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF fokuslängd motsvarande 35mm" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:987 #: ../src/gui/gtkentry.c:88 msgid "$(EXIF.FOCUS.DISTANCE) - EXIF focal distance" msgstr "$(EXIF.FOCUS.DISTANCE) - EXIF fokusavstånd" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:988 #: ../src/gui/gtkentry.c:89 msgid "$(EXIF.MAKER) - camera maker" msgstr "$(EXIF.MAKER) - kamerans tillverkare" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:989 #: ../src/gui/gtkentry.c:90 msgid "$(EXIF.MODEL) - camera model" msgstr "$(EXIF.MODEL) - kamerans modell" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:943 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:990 #: ../src/gui/gtkentry.c:91 msgid "$(EXIF.WHITEBALANCE) - EXIF selected white balance" msgstr "$(EXIF.WHITEBALANCE) - EXIF vald vitbalans" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:991 #: ../src/gui/gtkentry.c:92 msgid "$(EXIF.METERING) - EXIF exposure metering mode" msgstr "$(EXIF.METERING) - EXIF läge för exponeringsmätning" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:992 #: ../src/gui/gtkentry.c:93 msgid "$(EXIF.LENS) - lens" msgstr "$(EXIF.LENS) - objektiv" #. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:994 #: ../src/gui/gtkentry.c:95 msgid "$(EXIF.FLASH) - was flash used (yes/no/--)" msgstr "$(EXIF.FLASH) - användes blixt (yes/no/--)" @@ -11284,81 +12033,101 @@ msgstr "$(EXIF.FLASH) - användes blixt (yes/no/--)" #. _("$(GPS.LATITUDE) - latitude"),-- not implemented #. _("$(GPS.ELEVATION) - elevation"),-- not implemented #. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:999 #: ../src/gui/gtkentry.c:100 msgid "$(LONGITUDE) - longitude" msgstr "$(LONGITUDE) - longitud" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:953 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1000 #: ../src/gui/gtkentry.c:101 msgid "$(LATITUDE) - latitude" msgstr "$(LATITUDE) - latitud" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:954 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1001 #: ../src/gui/gtkentry.c:102 msgid "$(ELEVATION) - elevation" msgstr "$(ELEVATION) - höjd över havet" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1002 #: ../src/gui/gtkentry.c:103 msgid "$(STARS) - star rating as number (-1 for rejected)" msgstr "$(STARS) - antal stjärnor som siffra (-1 för nekad)" #. _("$(RATING.ICONS) - star/reject rating in icon form"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1004 #: ../src/gui/gtkentry.c:105 msgid "$(LABELS) - color labels as text" msgstr "$(LABELS) - färgetiketter som text" #. _("$(LABELS.ICONS) - color labels as icons"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1006 msgid "$(TITLE) - title from metadata" msgstr "$(TITLE) - titel från metadata" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1007 +msgid "$(Xmp.dc.title) - title from metadata" +msgstr "$(Xmp.dc.title) - titel från metadata" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1008 msgid "$(DESCRIPTION) - description from metadata" msgstr "$(DESCRIPTION) - beskrivning from metadata" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1009 +msgid "$(Xmp.dc.description) - description from metadata" +msgstr "$(Xmp.dc.description) - beskrivning from metadata" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1010 msgid "$(CREATOR) - creator from metadata" msgstr "$(CREATOR) - skapare från metadata" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:962 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1011 +msgid "$(Xmp.dc.creator) - creator from metadata" +msgstr "$(Xmp.dc.creator) - skapare från metadata" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1012 msgid "$(PUBLISHER) - publisher from metadata" msgstr "$(PUBLISHER) - utgivare från metadata" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1013 +msgid "$(Xmp.dc.publisher) - publisher from metadata" +msgstr "$(Xmp.dc.publisher) - utgivare från metadata" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1014 msgid "$(RIGHTS) - rights from metadata" msgstr "$(RIGHTS) - rättgheter från metadata" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1015 +msgid "$(Xmp.dc.rights) - rights from metadata" +msgstr "$(Xmp.dc.rights) - rättgheter från metadata" + #. _("$(TAGS) - tags as set in metadata settings"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 #: ../src/gui/gtkentry.c:117 msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" msgstr "$(CATEGORY[n,category]) - undertagg på nivå n i hierarkiska taggar" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 #: ../src/gui/gtkentry.c:121 msgid "$(SIDECAR_TXT) - contents of .txt sidecar file, if present" msgstr "$(SIDECAR_TXT) - innehåll från .txt sidofil, om närvarande" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1019 #: ../src/gui/gtkentry.c:113 msgid "$(FOLDER.PICTURES) - pictures folder" msgstr "$(FOLDER.PICTURES) - bildkatalog" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1020 #: ../src/gui/gtkentry.c:114 msgid "$(FOLDER.HOME) - home folder" msgstr "$(FOLDER.HOME) - hemkatalog" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 #: ../src/gui/gtkentry.c:115 msgid "$(FOLDER.DESKTOP) - desktop folder" msgstr "$(FOLDER.DESKTOP) - skrivbordets katalog" #. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 #: ../src/gui/gtkentry.c:112 msgid "$(USERNAME) - login name" msgstr "$(USERNAME) - inloggat namn" @@ -11370,7 +12139,11 @@ msgstr "$(USERNAME) - inloggat namn" #. remove the var from the string #. string modifications #. replace the substitution variables in a string +#. catch everything below 0.3 seconds +#. catch 1/2, 1/3, ... +#. catch 1/1.3, 1/1.6, ... #. change the encoding of the terminal to handle non-english characters in path +#. otherwise, when the real command fails, script will still return "good" error code of chcp #. On Windows we don't need any command. (start e.g. has problems with spaces in the filename, even if we put quoter around them.) https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in-windows-via-command-prompt #. #. @@ -11409,8 +12182,12 @@ msgstr "$(USERNAME) - inloggat namn" #. #. CHANGES #. +#. 20251202 - fixed pattern matching bugs affecting Canon EOS R? series +#. styles and styles being applied twice if images are reimported +#. +#. Added more debugging statements to pattern matching functions +#. #. local df = require "lib/dtutils.file" -#. local ds = require "lib/dtutils.string" #. local dtsys = require "lib/dtutils.system" #. local debug = require "darktable.debug" #. - - - - - - - - - - - - - - - - - - - - - - - @@ -11432,12 +12209,12 @@ msgstr "$(USERNAME) - inloggat namn" #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/apply_camera_style.lua:94 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:99 msgid "apply camera style" msgstr "tillämpa kamerastil" #. name of script -#: ../src/external/lua-scripts/official/apply_camera_style.lua:95 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:100 msgid "apply darktable camera style to matching images" msgstr "tillämpa darktables kamerastil på matchande bilder" @@ -11474,6 +12251,7 @@ msgstr "tillämpa darktables kamerastil på matchande bilder" #. escape dashes #. make spaces optional #. until we end up with a set, I'll defer set processing, i.e. [...] +#. log.msg(log.debug, "make spaces conditional again? pattern is " .. pattern) #. anchor the pattern to ensure we don't short match #. separate the styles into #. @@ -11482,7 +12260,7 @@ msgstr "tillämpa darktables kamerastil på matchande bilder" #. styles {} #. patterns {} #. strip off the maker name -#: ../src/external/lua-scripts/official/apply_camera_style.lua:381 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:396 msgid "applying camera styles to images" msgstr "tillämpar kamerastilar på bilder" @@ -11498,14 +12276,165 @@ msgstr "tillämpar kamerastilar på bilder" #. - - - - - - - - - - - - - - - - - - - - - - - #. E V E N T S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/apply_camera_style.lua:474 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:490 msgid "apply darktable camera styles to collection" msgstr "tillämpa darktable kamerastilar på samling" -#: ../src/external/lua-scripts/official/apply_camera_style.lua:480 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:496 msgid "apply darktable camera styles to selection" msgstr "tillämpa darktable kamerastilar på urval" +#. +#. +#. auto_straighten.lua - straighten an image in darkroom using image metadata +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. auto_straighten - straighten an image in darkroom using image metadata +#. +#. auto_straighten reads the roll and pitch angle imformation captured when +#. an image is captured. A correction is computed and applied to correct the +#. roll to the nearest vertical or horizontal axis using the rotate and +#. perspective module. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. exiftool - https://exiftool.org +#. +#. USAGE +#. * add it sowewhere in your scripts directory +#. * ensure exiftool is installed and accessible +#. * enable it using script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. LIMITATIONS +#. * Roll and pitch angles are taken when an image is captured. If you shoot +#. in burst mode, the roll and pitch angles of the first image are used in +#. the rest of the burst (at least for Canon). +#. * If you are running multiple scripts that trigger on an image being opened +#. in darkroom then the auto crop may not work. There is a shortcut included +#. that can have a key sequence assigned so that the auto crop will be reapplied. +#. * Currently oply roll angle is corrected +#. +#. LIEENSE +#. GPL V2 +#. +#. local da = require "lib/dtutils.action" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "auto_straighten" + +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "använd bildens metadata för att räta upp en bild i darkroom" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "automatic_cropping" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "vilken automatiskt beskärning som ska genomföras" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. Canon camera roll angle is as foillows +#. * landscape orientation camera upright = 0 +#. * camera rolled to the left (shutter button up) portrait = -90 +#. * camera inverted landscape = +/- 180 +#. * camera rolled to the right (shutter button down) portrait = 90 +#. +#. rotate and perspective corrections +#. * rotate the image to the right is a negative correction +#. * rotate the image left is a positive correction +#. +#. landscape +#. roll left portrait +#. inverted landscape +#. roll right portrait +#. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign +#. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) +#. da.wait_until_pixelpipe_complete() +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "exiftool hittades inte, avslutar..." + +#. da.register_events(MODULE, straighten_image) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. -[[ +#. ]] #. #. This file is part of darktable, #. copyright (c) 2015 Tobias Ellinghaus @@ -11799,8 +12728,8 @@ msgid "" "center also known as mean of gaussian weighting function (0 <= mean <= 1); " "default: 0.5" msgstr "" -"center, också känt som snitt av gaussisk viktningsfunktion (0 <= snitt <= " -"1); standard: 0.5" +"center, också känt som snitt av gaussisk viktningsfunktion (0 <= snitt <= 1); " +"standard: 0.5" #: ../src/external/lua-scripts/official/enfuse.lua:147 msgid "exposure optimum" @@ -11901,104 +12830,485 @@ msgstr "" #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. kate: hl Lua; #. -#. This file is part of darktable, -#. copyright (c) 2014 Tobias Ellinghaus #. -#. darktable is free software: you can redistribute it and/or modify +#. extract_burst_roll_images.lua - extract burst images from a burst roll file +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . +#. along with this program. If not, see . #. #. -#. GENERATE IMAGE TEXT -#. A script to run a command on images to generate text metadata +#. extract_burst_roll_images - extract burst images from a burst roll file #. -#. The medata will be displayed as an overlay on the image in lighttable mode +#. Canon cameras are capable of shooting in burst mode. When the shutter +#. button is half pressed the camera starts "recording". When the shutter is +#. fully pressed the pervious 1/2 second of imformation is recorded as individual +#. images stored in one file as well as images captured at 30 frames/sec until +#. the buffer fills or the shutter button is released. So a Canon R7 burst file +#. could contain ~90 images. +#. +#. Extracting the images from this file required use of Canon proprietary software +#. until recently when dnglab got the capability to extract the embedded images as +#. DNG raws. +#. +#. This script can be set to run on import, scanning for burst roll containers, +#. extracting the embedded images and grouping them with the burst roll container. +#. The script can alsu be utilized via a short cut and applied to selected images. +#. +#. When set to on import the script scans each image after import using exiv2 or exiftool +#. to check the image EXIF information to see if the file is a busrt roll container. +#. Once the import images are scanned, the detected burst roll containers are processed, +#. the embedded images extracted as DNSs, and grouped with the container image. +#. +#. In shortcut mode the user selects the burst roll containers manually and uses the shortcut +#. to extract the embedded images as DNGs +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. - exiv2 - https://exiv2.org +#. - exiftool - https://exiftool.org +#. - dnglab - https://github.com/dnglab/dnglab #. #. USAGE -#. * require this script from your main lua file -#. * set a command to run on all image, this command should output text on stdout -#. * enable image file generation +#. - add the script to your lua scripts +#. - enable in script manager +#. - set the preferences in perferences->Lua options #. +#. LIMITATIONS +#. extract_burst_roll_images makes heavy use of external programs to identify burst roll +#. containters and to extract the images. Windows users may want to use it in shortcut mode +#. to lessen the number of windows popping up. #. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson #. -#. TODO: -#. * enable showing of the txt file (plugins/lighttable/draw_custom_metadata) if this script is enabled -#. * maybe allow a lua command returning text instead of a command line call? both? -#. * make filenames with double quotes (") work -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/generate_image_txt.lua:54 -msgid "generate image text" -msgstr "generera bildtext" - -#: ../src/external/lua-scripts/official/generate_image_txt.lua:55 -msgid "overlay metadata on the selected image(s)" -msgstr "lägg över metadata på valda bild(er)" - +#. CHANGES +#. +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/generate_image_txt.lua:68 -msgid "create txt sidecars to display with images" -msgstr "skapa txt-sidofiler för att visa med bilder" +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "extrahera seriebildssekvenser" -#: ../src/external/lua-scripts/official/generate_image_txt.lua:69 -msgid "" -"the txt files created get shown when the lighttable is zoomed in to one " -"image. also enable the txt overlay setting in the gui tab" -msgstr "" -"de skapade txt-filerna visas när ljusbordet zoomas in på en bild. aktivera " -"också inställningen för txt-överlägg i gränssnitts-tabben" +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "extrahera seriebildssekvenser från en seriebildsfil" -#: ../src/external/lua-scripts/official/generate_image_txt.lua:75 -msgid "command to generate the txt sidecar" -msgstr "kommando för att generera txt-sidofilen" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. exiv2 or exiftool +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "föredragen läsare för exif-taggar" -#: ../src/external/lua-scripts/official/generate_image_txt.lua:76 -msgid "" -"the output of this command gets written to the txt file. use $(FILE_NAME) " -"for the image file" -msgstr "" -"utgående värde från detta kommando skrivs till txt-filen. använd $" -"(FILE_NAME) för bildfilen" +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "använd exiftool eller exiv2 för att läsa exif-taggar" -#: ../src/external/lua-scripts/official/generate_image_txt.lua:82 -msgid "the command for txt sidecars looks bad. better check the preferences" -msgstr "" -"kommandot för txt-sidofiler ser felaktigt ut. bäst att kontrollera " -"inställningarna" +#. tooltip +#. default +#. values +#. run on import +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "extrahera seriebildssekvenser vid import" -# THESE WEBP STRINGS NEED REWRITING! They are really not comprehensible in any sane way, and they get even worse when trying to traduce them to swedish. /Richard Levitte -#. no need to waste processing time if the image has a txt file already -#. there should be at least one "$(FILE_NAME)" in the command. warn if not, but only once -#. set the flag to true first so that subsequent runs don't mess with the txt -#. next: create the txt -#. better safe than sorry: check if the file maybe exists. this is for example true when shooting raw+jpg -#. we are confident now that it's safe to write the file -#. compose the command to run -#. finally, run it -#. vim: shiftwidth=2 expandtab tabstop=2 cindent -#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; -#. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen -#. -#. darktable 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. -#. -#. darktable is distributed in the hope that it will be useful, -#. but WITHOUT ANY WARRANTY; without even the implied warranty of +# kontrollera vad detta gäller. Skulle kunna vara vald, valda, valt +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "visa knapp för att välja seriebildssekvenser" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "lägg till en knapp i urvalsmodulen för att markera seriebildssekvenser" + +#. tooltip +#. default +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. skip blank lines created by forfiles +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "extraherade %d dng-filer från %s" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "söker efter seriebildssekvenser" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "extraherar seriebildssekvenser" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "dnglab körbar fil hittades inte" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr ": dnglab körbar fil hittades inte, avslutar..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "ingen exif tagg-läsare tillgänglig" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr " ingen läsare för exif-taggar tillgänglig, avslutar..." + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr " vald tagg-läsare %s är inte tillgänglig" + +# Unsure how to translate this one -- Richard Levitte +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "välj seriebildssekvenser" + +# Unsure how to translate this one -- Richard Levitte +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "välj seriebildsbehållare" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "extrahera och gruppera seriebildssekvenser med behållare" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. This file is part of darktable, +#. copyright (c) 2014 Tobias Ellinghaus +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. GENERATE IMAGE TEXT +#. A script to run a command on images to generate text metadata +#. +#. The medata will be displayed as an overlay on the image in lighttable mode +#. +#. USAGE +#. * require this script from your main lua file +#. * set a command to run on all image, this command should output text on stdout +#. * enable image file generation +#. +#. +#. +#. TODO: +#. * enable showing of the txt file (plugins/lighttable/draw_custom_metadata) if this script is enabled +#. * maybe allow a lua command returning text instead of a command line call? both? +#. * make filenames with double quotes (") work +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/generate_image_txt.lua:54 +msgid "generate image text" +msgstr "generera bildtext" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:55 +msgid "overlay metadata on the selected image(s)" +msgstr "lägg över metadata på valda bild(er)" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/generate_image_txt.lua:68 +msgid "create txt sidecars to display with images" +msgstr "skapa txt-sidofiler för att visa med bilder" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:69 +msgid "" +"the txt files created get shown when the lighttable is zoomed in to one " +"image. also enable the txt overlay setting in the gui tab" +msgstr "" +"de skapade txt-filerna visas när ljusbordet zoomas in på en bild. aktivera " +"också inställningen för txt-överlägg i gränssnitts-tabben" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:75 +msgid "command to generate the txt sidecar" +msgstr "kommando för att generera txt-sidofilen" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:76 +msgid "" +"the output of this command gets written to the txt file. use $(FILE_NAME) for " +"the image file" +msgstr "" +"utgående värde från detta kommando skrivs till txt-filen. använd $(FILE_NAME) " +"för bildfilen" + +#: ../src/external/lua-scripts/official/generate_image_txt.lua:82 +msgid "the command for txt sidecars looks bad. better check the preferences" +msgstr "" +"kommandot för txt-sidofiler ser felaktigt ut. bäst att kontrollera " +"inställningarna" + +#. no need to waste processing time if the image has a txt file already +#. there should be at least one "$(FILE_NAME)" in the command. warn if not, but only once +#. set the flag to true first so that subsequent runs don't mess with the txt +#. next: create the txt +#. better safe than sorry: check if the file maybe exists. this is for example true when shooting raw+jpg +#. we are confident now that it's safe to write the file +#. compose the command to run +#. finally, run it +#. vim: shiftwidth=2 expandtab tabstop=2 cindent +#. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; +#. +#. +#. group_persistence.lua - preserve groups between darktable instances +#. +#. Copyright (C) 2024-2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. group_persistence - preserve groups between darktable instances +#. +#. group_persistence uses "functional" tagging to maintain image groups +#. across database instances, allowing image grouping to be restored when +#. the database is rebuilt from the XMP sidecar files. +#. +#. Once the script is started it "listens" for changes in image grouping and +#. applies or removes the necessary tags automatically. +#. +#. A shortcut can be assigned to read a collection and apply the necessary +#. grouping tags so that existing collections can be maintained. +#. +#. If the database is lost and needs to be rebuilt then start the script before +#. importing any images. As images are imported the tags will be read and the +#. grouping applied in the database. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * Enable the script using script manager +#. * Optionally, create a keystroke combination for the shortcut +#. +#. LIMITATIONS +#. +#. In normal use you wont notice that the script is running. +#. +#. However if you do something like import 4000+ images, then +#. run the autogrouper script to create groups whenever there is +#. a 5 second difference between 2 images, your system will be busy +#. for awhile. If for some reason you need to do something like this +#. turn off group_persistence, run the autogrouper, turn on group_persistence +#. and use the shortcut to read all the grouping information and apply +#. the necessary tags. It will still be an impact, but less than trying +#. to do both at once. Learned from experience :-) +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "bevarande av grupper" + +#. name of script +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "behåll grupper mellan darktable-instanser" + +# THESE WEBP STRINGS NEED REWRITING! They are really not comprehensible in any sane way, and they get even worse when trying to traduce them to swedish. /Richard Levitte +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. table of imported images that need grouping rebuilt +#. uuid to group leader mapping +#. group leader to uuid mapping +#. uuid to group tag mapping +#. uuid to group leader tag mapping +#. when the groups are rebuilt after import they +#. cause the group change events to fire but the +#. events are queued until after rebuilding completes +#. so we need to build a table of images to ignore when +#. the queued events catch up. As the event fires for an +#. image, the image is removed. +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. utilities for building/debugging +#. rebuild grouping on import +#. rebuild grouping on command (shortcut) +#. handle grouping changes in the UI +#. tag image as group leader +#. create the uuid and leader/group tags if necessary +#. add an image to a group +#. create the group if necessary +#. handle duplicate getting deleted +#. there's either 1 or 0, so no group +#. remove image group leader tag +#. if it's the last image, then remove the leader/group tags +#. remove an image from a group +#. if it's the last image then remove the tags +#. image.id > group_leder.id - simple remove +#. image.id < group_leader.id - deleting old group_leader (image) with new group_leader (group_leader) +#. remove the group leader tag from the old leader +#. replace the old group leader tag with a group tag +#. add the group leader tag to the new image +#. event handling +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. +#. darktable 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. +#. +#. darktable 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. #. @@ -12155,69 +13465,929 @@ msgstr "importfiltrering" #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen #. -#. darktable is free software: you can redistribute it and/or modify +#. recent_bookmarks.lua - add recently edited and exported images to system recent bookmarks +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . +#. You should have received a copy of the GNU General Public License +#. along with this program. If not, see . +#. +#. +#. recent_bookmarks - add recently edited and exported images to system recently used files +#. +#. recent_bookmarks adds images edited in darktable and the directory of images exported from +#. darktable to the reccently-used.xbel file so that they show up in the recently used system +#. shortcuts. +#. +#. Currently recent_bookmarks only works on Linux +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. file - linux system file utility to get mime-type +#. +#. USAGE +#. +#. eanble from script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "recent_bookmarks" + +#. visible name of script +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "" +"lägg till nyligen redigerade och exporterade bilder i systemets senaste " +"bokmärken" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. format strings for writing the bookmarks +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ------------------ +#. program functions +#. ------------------ +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "misslyckades att öppna bokmärkesfilen" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr " körs bara på Linux" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "filen för nyliga bokmärken hittades inte" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. regenerate_thumbnails.lua - regenerate mipmap cache for selected images +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. regenerate_thumbnails - regenerate mipmap cache for selected images +#. +#. regenerate_thumbnails drops the cached thumbnail for each selected image +#. and generates a new thumbnail. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script in script_manager +#. * assign a shortcut, if desired, to apply the script by hovering +#. over a skull and using the shortcut to regenerate the thumbnail +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "generera om miniatyrbilder" + +#. visible name of script +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "generera om mipmap-cache för valda bilder" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "genererar om miniatyrbilder" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "generera miniatyrbilder" + +#. +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. SAVE SELECTION +#. Simple shortcuts to have multiple selection bufers +#. +#. +#. USAGE +#. * require this file from your main lua config file: +#. * go to configuration => preferences => lua +#. * set the shortcuts you want to use +#. +#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. +#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. +#. The variable "buffer_count" controls the number of selection buffers, +#. increase it if you need more temporary selection buffers +#. +#. +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/save_selection.lua:52 +msgid "save selection" +msgstr "spara urval" + +#: ../src/external/lua-scripts/official/save_selection.lua:53 +msgid "shortcuts providing multiple selection buffers" +msgstr "snabbtangenter med flera urvalsbuffertar" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/save_selection.lua:77 +#, lua-format +msgid "save to buffer %d" +msgstr "spara till buffert %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:80 +#, lua-format +msgid "restore from buffer %d" +msgstr "återställ från buffert %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:86 +msgid "switch selection with temporary buffer" +msgstr "växla urval med tillfällig buffert" + +#. +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. +#. scheduler.lua - provide scheduler services for multitasking +#. +#. Copyright (C) 2024 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. scheduler - provide scheduler services for multitasking +#. +#. scheduler implements a sinple first in first out (FIFO) scheduler +#. necessary for lua script multitasking. +#. +#. Scripts voluntarily yield to the scheduler and they are placed at +#. the end of the run queue. The first item in the run queue is told +#. to resume. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. start script from script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "schemaläggare" + +#. name of script +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "tillhandahåll schemaläggartjänster för multitasking" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "schemaläggare föredraget tidssegment" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "mål för tidssegment innan avbrott" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. allow time for waiting scripts to start +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. do nothing +#. +#. +#. select_duplicates.lua - select duplicate images from a collection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_duplicates - select duplicate images from a collection +#. +#. select_duplicates adds a button to the select module to select +#. duplicate images from a collection. If the selection2collection +#. script is also active an option is available to have the selected +#. duplicates appear as a temporary collection. +#. +#. A shortcut is available to select the duplicates from the collection +#. but it is somewhat slower because it doesn't have access to the current +#. image cache and therfore has to open each image separately. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * enable in script manager +#. * Press the button +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 +#: ../src/external/lua-scripts/official/select_duplicates.lua:238 +#: ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "välj dubbletter" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "välj dubblettbilder från en samling" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr " skapa samling från urval" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "skapa samling av valda dubbletter" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "välj dubblettbilder" + +#. +#. +#. select_raw_non_raw.lua - select raw or non raw files from a collection +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_raw_non_raw - select raw or non raw files from a collection +#. +#. select_raw_non_raw adds two selection buttons, one to select raw +#. images and one to select non raw images. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "välj raw/icke-raw" + +#. name of script +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "välj raw- eller icke-raw-filer från samling" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "välj raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "välj rawfiler" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "välj icke-raw" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "välj icke-rawfiler" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. select_unaltered.lua - select images that have not been altered in any way +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_unaltered - select images that have not been altered in any way +#. +#. select_unaltered selects images from the current collection that have not +#. been altered in any way. In other words just imported into darktable, not +#. loaded into darkroom nor having any style applied. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 +#: ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "välj oändrade" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "välj bilder som inte ändrats på något sätt" + +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "välj oändrade filer" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. selection2collection.lua - create a temporary collection from a selection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. selection2collection - create a temporary collection from a selection +#. +#. selection2collection creates a temporary collection, using functional +#. tagging, from a selection. The collection lasts until darktable exits +#. and then the collections are removed, but not the images. +#. +#. To create the temporary collection, a function tag (darktable|functional|s2c) +#. tag with a date and a time is applied to the selected images. The collection +#. module filters on the tag to display the connection. More than one temporary +#. collection can be created and collections can be changed by selecting the +#. appropriate tag. #. +#. The tags are autmatically destroyed when darktable exits, thus removing the +#. collections. There is a preference in the Lua options to keep the collections +#. across darktable runs. #. -#. SAVE SELECTION -#. Simple shortcuts to have multiple selection bufers +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT #. +#. None #. #. USAGE -#. * require this file from your main lua config file: -#. * go to configuration => preferences => lua -#. * set the shortcuts you want to use #. -#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. * start from script_manager +#. * make a selection +#. * click the create temporary collection button the the actions on selected images +#. module #. -#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. BUGS, COMMENTS, SUGGESTIONS #. -#. The variable "buffer_count" controls the number of selection buffers, -#. increase it if you need more temporary selection buffers +#. Bill Ferguson #. +#. CHANGES #. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/save_selection.lua:52 -msgid "save selection" -msgstr "spara urval" - -#: ../src/external/lua-scripts/official/save_selection.lua:53 -msgid "shortcuts providing multiple selection buffers" -msgstr "snabbtangenter med flera urvalsbuffertar" - +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/save_selection.lua:77 -#, lua-format -msgid "save to buffer %d" -msgstr "spara till buffert %d" +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "urval till samling" -#: ../src/external/lua-scripts/official/save_selection.lua:80 -#, lua-format -msgid "restore from buffer %d" -msgstr "återställ från buffert %d" +#. visible name of script +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "skapa en tillfällig samling från ett urval" -#: ../src/external/lua-scripts/official/save_selection.lua:86 -msgid "switch selection with temporary buffer" -msgstr "växla urval med tillfällig buffert" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. script specific +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr " behåll samlingar skapade från urval" + +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "behåll samlingar skapade från urval" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ----------------- +#. program functions +#. ----------------- +#. dt.gui.libs.collect.filter returns the previous rule set when you install another +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "ej tillräckligt många bilder för att skapa en samling" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "skapa tillfällig samling" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/selection2collection.lua:304 +#: ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "konvertera urval till samling" -#. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. #. This file is part of darktable, #. copyright (c) 2015 Jérémy Rosen & Pascal Obry @@ -12254,27 +14424,31 @@ msgstr "växla urval med tillfällig buffert" #. #. #. return data structure for script_manager -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:52 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 msgid "selection to PDF" msgstr "urval till PDF" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:53 -msgid "generate a pdf file of selected images" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" msgstr "generera en PDF-fil av valda bilder" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:65 -msgid "a pdf viewer" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 +msgid "a PDF viewer" msgstr "en PDF-läsare" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:66 -msgid "can be an absolute pathname or the tool may be in the PATH" -msgstr "kan vara en absolut sökväg eller kan verktyget vara i PATH" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +msgid "" +"can be an absolute pathname or the tool may be in the PATH\n" +"if not specified the system default will be used to open the PDF" +msgstr "" +"kan vara en absolut sökväg eller så kan verktyget vara i PATH\n" +"om ej specificerat kommer systemets standard användas för att öppna PDF-filen" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 msgid "thumbs per line" msgstr "miniatyrbilder per rad" @@ -12283,30 +14457,30 @@ msgstr "miniatyrbilder per rad" #. The hard minimum value for the slider, the user can't manually enter a value beyond this point #. The hard maximum value for the slider, the user can't manually enter a value beyond this point #. The current value of the slider -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:83 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 msgid "title:" msgstr "titel:" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:85 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 msgid "thumbnails per row:" msgstr "miniatyrbilder per rad:" #. fact is that latex will get confused if the filename has multiple dots. #. so \includegraphics{file.01.jpg} wont work. We need to output the filename #. and extention separated, e.g: \includegraphics{{file.01}.jpg} -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:132 -msgid "export thumbnails to pdf" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" msgstr "exportera tumnaglar till PDF" #. convert to PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:179 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 msgid "problem running pdflatex" msgstr "problem vid körning av pdflatex" #. this one is probably usefull to the user #. open the PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:189 -msgid "problem running pdf viewer" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" msgstr "problem vid körning av PDF-läsare" #. this one is probably usefull to the user @@ -12314,6 +14488,136 @@ msgstr "problem vid körning av PDF-läsare" #. #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. +#. +#. use_paired_jpg_as_mipmap.lua - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. use_paired_jpg_as_mipmap - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. use_paired_jpg_as_mipmap looks for RAW+JPEG image pairs as images are imported. After +#. import the JPEG image is copied to the mipmap cache as the full resolution mipmap. Requests +#. for smaller mipmap sizes can be satisfied by down sampling the full resolution mipmap. User's can +#. decide whether or not to keep the paired JPEG files. The default is to keep them. If the +#. user doesn't want them, they are deleted after being copied to the mipmap cache. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. - Add the script to the lua-scripts +#. - Enable the script +#. - Turn off the keep_jpgs preference if the JPEGS are not wanted +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "använd ihopparad jpg som mipmap" + +#. visible name of script +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "Använd JPEG från RAW JPEG-ihopparning som fullstorlek mipmap" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. max mipmap size - 5.4.x = 8, after is 10 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "behåll JPEG-filer" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "radera inte JPEG-filer efter att ha kopierat dem till mipmap-katalog" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. if dt.collection is equal to count there are no +#. RAW+JPEG pairs +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "Inga RAW+JPEG-par att processa" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "Genererar cache från JPEG-filer" + +#. v["raw"]:generate_cache(true, 6, 6) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2018 Bill Ferguson #. @@ -12493,6 +14797,8 @@ msgstr "hämta och skriv ut dokumentationen i konsollen" #. file to luarc and the scripts will run. #. #. +#. figure out where we are running from +#. assume user based #. api check #. du.check_min_api_version("9.3.0", "script_manager") #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12505,11 +14811,19 @@ msgstr "hämta och skriv ut dokumentationen i konsollen" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:104 +#: ../src/external/lua-scripts/tools/script_manager.lua:131 +msgid "disable Lua scripts" +msgstr "inaktivera Lua-script" + +#: ../src/external/lua-scripts/tools/script_manager.lua:132 +msgid "do not run the Lua scripts" +msgstr "kör inte Lua-scripten" + +#: ../src/external/lua-scripts/tools/script_manager.lua:140 msgid "check for updated scripts on start up" msgstr "kolla efter uppdaterade script vid uppstart" -#: ../src/external/lua-scripts/tools/script_manager.lua:105 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "automatically update scripts to correct version" msgstr "uppdatera script till rätt version automatiskt" @@ -12579,17 +14893,17 @@ msgstr "uppdatera script till rätt version automatiskt" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:409 +#: ../src/external/lua-scripts/tools/script_manager.lua:445 msgid "contributed" msgstr "bidragit" -#: ../src/external/lua-scripts/tools/script_manager.lua:413 +#: ../src/external/lua-scripts/tools/script_manager.lua:449 msgid "official" msgstr "officiell" -#: ../src/external/lua-scripts/tools/script_manager.lua:415 -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2475 -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2485 +#: ../src/external/lua-scripts/tools/script_manager.lua:451 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 +#: ../src/iop/retouch.c:2479 msgid "tools" msgstr "verktyg" @@ -12600,7 +14914,7 @@ msgstr "verktyg" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:503 +#: ../src/external/lua-scripts/tools/script_manager.lua:539 msgid "no documentation available" msgstr "ingen dokumentation tillgänglig" @@ -12626,6 +14940,7 @@ msgstr "ingen dokumentation tillgänglig" #. change the path separator from / to \ for windows #. add the script data #. scan the scripts +#. add a string.match to figure out which lua dir to use #. strip the lua dir off #. strip off .lua\n #. let's not include ourself @@ -12633,6 +14948,16 @@ msgstr "ingen dokumentation tillgänglig" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found +#: ../src/external/lua-scripts/tools/script_manager.lua:792 +#: ../src/external/lua-scripts/tools/script_manager.lua:918 +msgid "" +"ERROR: git not found. Install or specify the location of the git executable." +msgstr "FEL: hittade inte git. installera eller ange plats för körbar fil." + +#: ../src/external/lua-scripts/tools/script_manager.lua:806 +msgid "lua scripts successfully updated" +msgstr "uppdatering av lua-script lyckades" + #. ------------ #. UI handling #. ------------ @@ -12640,25 +14965,32 @@ msgstr "ingen dokumentation tillgänglig" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:751 -#: ../src/external/lua-scripts/tools/script_manager.lua:866 +#: ../src/external/lua-scripts/tools/script_manager.lua:901 msgid "" -"ERROR: git not found. Install or specify the location of the git executable." -msgstr "FEL: hittade inte git. installera eller ange plats för körbar fil" +"unable to create user lua directory, installing additional scripts failed" +msgstr "" +"kunde inte skapa användarens lua-katalog, installation av tilläggsscript " +"misslyckades" -#: ../src/external/lua-scripts/tools/script_manager.lua:765 -msgid "lua scripts successfully updated" -msgstr "uppdatering av lua-script lyckades" +#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#, lua-format +msgid "folder %s is already in use. Please specify a different folder name." +msgstr "katalogen %s används redan. Vänligen ange ett annat katalognamn." -#: ../src/external/lua-scripts/tools/script_manager.lua:905 +#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#, lua-format +msgid "scripts successfully installed into folder %s" +msgstr "scripten kunde installeras i katalogen %s" + +#: ../src/external/lua-scripts/tools/script_manager.lua:957 msgid "no scripts found to install" msgstr "inga script att installera hittades" -#: ../src/external/lua-scripts/tools/script_manager.lua:910 +#: ../src/external/lua-scripts/tools/script_manager.lua:962 msgid "failed to download scripts" msgstr "misslyckades att ladda ner script" -#: ../src/external/lua-scripts/tools/script_manager.lua:1062 +#: ../src/external/lua-scripts/tools/script_manager.lua:1115 #, lua-format msgid "page %d of %d" msgstr "sida %d av %d" @@ -12672,8 +15004,8 @@ msgstr "sida %d av %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1217 -#: ../src/external/lua-scripts/tools/script_manager.lua:1492 +#: ../src/external/lua-scripts/tools/script_manager.lua:1270 +#: ../src/external/lua-scripts/tools/script_manager.lua:1564 msgid "scripts" msgstr "script" @@ -12690,7 +15022,7 @@ msgstr "script" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1263 +#: ../src/external/lua-scripts/tools/script_manager.lua:1316 msgid "lua API version reset, please restart darktable" msgstr "version för lua-API återställdes, vänligen starta om darktable" @@ -12699,77 +15031,78 @@ msgstr "version för lua-API återställdes, vänligen starta om darktable" #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1310 -msgid "" -"you must restart darktable to use the correct version of the lua scripts" +#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" "du måste starta om darktable för att använda rätt version av lua-scripten" +#. exec user luarc file if it exists +#. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1408 msgid "scripts to update" msgstr "script att uppdatera" -#: ../src/external/lua-scripts/tools/script_manager.lua:1337 +#: ../src/external/lua-scripts/tools/script_manager.lua:1409 msgid "select the scripts installation to update" msgstr "välj installation av script att uppdatera" -#: ../src/external/lua-scripts/tools/script_manager.lua:1346 -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1418 +#: ../src/external/lua-scripts/tools/script_manager.lua:1480 msgid "update scripts" msgstr "uppdatera script" -#: ../src/external/lua-scripts/tools/script_manager.lua:1347 +#: ../src/external/lua-scripts/tools/script_manager.lua:1419 msgid "update the lua scripts from the repository" msgstr "uppdatera lua-scripten från repot" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1358 +#: ../src/external/lua-scripts/tools/script_manager.lua:1430 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "ange URL till git-repot som innehåller de script du vill lägga till" -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1435 msgid "name of new folder" msgstr "namn på ny katalog" -#: ../src/external/lua-scripts/tools/script_manager.lua:1364 +#: ../src/external/lua-scripts/tools/script_manager.lua:1436 msgid "enter a folder name for the additional scripts" msgstr "ange ett katalognamn för de ytterligare scripten" -#: ../src/external/lua-scripts/tools/script_manager.lua:1369 +#: ../src/external/lua-scripts/tools/script_manager.lua:1441 msgid "URL to download additional scripts from" msgstr "URL att ladda ner ytterligare script från" -#: ../src/external/lua-scripts/tools/script_manager.lua:1371 +#: ../src/external/lua-scripts/tools/script_manager.lua:1443 msgid "new folder to place scripts in" msgstr "ny katalog att lägga script i" -#: ../src/external/lua-scripts/tools/script_manager.lua:1374 +#: ../src/external/lua-scripts/tools/script_manager.lua:1446 msgid "install additional scripts" msgstr "installera ytterligare script" -#: ../src/external/lua-scripts/tools/script_manager.lua:1382 +#: ../src/external/lua-scripts/tools/script_manager.lua:1454 msgid "enable \"disable scripts\" button" msgstr "aktivera knappen \"inaktivera script\"" -#: ../src/external/lua-scripts/tools/script_manager.lua:1394 -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 +#: ../src/external/lua-scripts/tools/script_manager.lua:1491 msgid "disable scripts" msgstr "inaktivera script" -#: ../src/external/lua-scripts/tools/script_manager.lua:1400 +#: ../src/external/lua-scripts/tools/script_manager.lua:1472 msgid "lua scripts will not run the next time darktable is started" msgstr "lua-script kommer inte köras nästa gång darktable startas" -#: ../src/external/lua-scripts/tools/script_manager.lua:1414 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 msgid "add more scripts" msgstr "lägg till script" -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1502 msgid "select the script folder" msgstr "välj katalog för script" @@ -12777,49 +15110,50 @@ msgstr "välj katalog för script" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1461 -#: ../src/iop/agx.c:2431 ../src/iop/channelmixerrgb.c:4426 -#: ../src/iop/clipping.c:2098 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:3007 ../src/iop/filmicrgb.c:4379 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3229 -#: ../src/libs/image.c:499 ../src/views/lighttable.c:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1533 +#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 +#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 +#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4158 +#: ../src/views/lighttable.c:1588 msgid "page" msgstr "sida" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1573 msgid "scripts per page" msgstr "script per sida" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1574 msgid "select number of start/stop buttons to display" msgstr "välj antal starta/stoppa-knappar att visa" -#: ../src/external/lua-scripts/tools/script_manager.lua:1513 +#: ../src/external/lua-scripts/tools/script_manager.lua:1585 msgid "change number of buttons" msgstr "ändra antalet knappar" -#: ../src/external/lua-scripts/tools/script_manager.lua:1523 +#: ../src/external/lua-scripts/tools/script_manager.lua:1595 msgid "configuration" msgstr "konfiguration" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1545 -#: ../src/gui/accelerators.c:2916 ../src/gui/accelerators.c:3016 -#: ../src/views/view.c:1611 +#: ../src/external/lua-scripts/tools/script_manager.lua:1617 +#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 +#: ../src/views/view.c:1767 msgid "action" msgstr "åtgärd" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "install/update scripts" msgstr "installera/uppdatera script" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "configure" msgstr "konfigurera" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "start/stop scripts" msgstr "starta/stoppa script" @@ -12933,7 +15267,7 @@ msgstr "hastighetsjusteringar" msgid "disabled defaults" msgstr "avaktiverade standardvärden" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1419 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "skroll" @@ -12941,19 +15275,19 @@ msgstr "skroll" msgid "pan" msgstr "panorera" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6137 ../src/iop/clipping.c:1924 -#: ../src/iop/clipping.c:2105 ../src/iop/clipping.c:2121 -#: ../src/views/darkroom.c:2931 ../src/views/lighttable.c:1328 +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 +#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 msgid "horizontal" msgstr "horisontellt" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6135 ../src/iop/clipping.c:1923 -#: ../src/iop/clipping.c:2106 ../src/iop/clipping.c:2120 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:1332 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 msgid "vertical" msgstr "vertikalt" @@ -12973,19 +15307,19 @@ msgstr "upp ner" msgid "pgupdown" msgstr "page upp ner" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1397 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" msgstr "skift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1399 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1402 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "option" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1404 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" msgstr "altalla" @@ -12997,195 +15331,214 @@ msgstr "cmd" msgid "altgr" msgstr "altgr" -#: ../src/gui/accelerators.c:127 ../src/gui/accelerators.c:174 -#: ../src/libs/tagging.c:1979 +#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 +#: ../src/libs/tagging.c:2009 msgid "edit" msgstr "ändra" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "up" msgstr "upp" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "down" msgstr "ner" -#: ../src/gui/accelerators.c:133 +#: ../src/gui/accelerators.c:134 msgid "set" msgstr "sätt" +#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 +#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 +msgid "toggle" +msgstr "växla" + #: ../src/gui/accelerators.c:137 +msgid "previous module" +msgstr "föregående modul" + +#: ../src/gui/accelerators.c:138 +msgid "next module" +msgstr "nästa modul" + +#: ../src/gui/accelerators.c:138 +msgid "previous instance" +msgstr "föregående instans" + +#: ../src/gui/accelerators.c:139 +msgid "next instance" +msgstr "nästa instans" + +#: ../src/gui/accelerators.c:142 msgid "popup" msgstr "popup" -#: ../src/gui/accelerators.c:138 ../src/gui/accelerators.c:171 -#: ../src/gui/gtk.c:3752 ../src/views/lighttable.c:834 +#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1024 msgid "next" msgstr "nästa" -#: ../src/gui/accelerators.c:139 ../src/gui/accelerators.c:170 -#: ../src/gui/gtk.c:3753 ../src/views/lighttable.c:835 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 +#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1025 msgid "previous" msgstr "föregående" -#: ../src/gui/accelerators.c:141 ../src/gui/accelerators.c:1604 +#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 msgid "last" msgstr "sista" -#: ../src/gui/accelerators.c:142 ../src/gui/accelerators.c:1603 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 msgid "first" msgstr "första" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:159 -#: ../src/gui/accelerators.c:354 ../src/libs/filters/rating_range.c:295 -#: ../src/libs/tagging.c:3521 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2621 ../src/views/darkroom.c:2897 -msgid "toggle" -msgstr "växla" - -#: ../src/gui/accelerators.c:149 +#: ../src/gui/accelerators.c:154 msgid "ctrl-toggle" msgstr "ctrl-växla" -#: ../src/gui/accelerators.c:150 +#: ../src/gui/accelerators.c:155 msgid "ctrl-on" msgstr "ctrl-på" -#: ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:156 msgid "right-toggle" msgstr "höger-växla" -#: ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:157 msgid "right-on" msgstr "höger-på" -#: ../src/gui/accelerators.c:163 ../src/gui/gtk.c:3751 +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 msgid "activate" msgstr "aktivera" -#: ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:169 msgid "ctrl-activate" msgstr "ctrl-aktivera" -#: ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:170 msgid "right-activate" msgstr "höger-aktivera" -#: ../src/gui/accelerators.c:172 +#: ../src/gui/accelerators.c:177 msgid "store" msgstr "lagring" -#: ../src/gui/accelerators.c:175 ../src/gui/styles_dialog.c:664 +#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "uppdatera" -#: ../src/gui/accelerators.c:176 ../src/libs/tools/global_toolbox.c:60 +#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 #: ../src/libs/tools/global_toolbox.c:512 msgid "preferences" msgstr "inställningar" -#: ../src/gui/accelerators.c:181 +#: ../src/gui/accelerators.c:186 msgid "apply on new instance" msgstr "applicera på ny instans" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:191 msgid "start" msgstr "start" -#: ../src/gui/accelerators.c:187 +#: ../src/gui/accelerators.c:192 msgid "end" msgstr "slut" -#: ../src/gui/accelerators.c:372 +#: ../src/gui/accelerators.c:377 msgid "entry" msgstr "post" -#: ../src/gui/accelerators.c:469 +#: ../src/gui/accelerators.c:474 msgid "combo effect not found" msgstr "komboeffekt hittades ej" -#: ../src/gui/accelerators.c:660 +#: ../src/gui/accelerators.c:668 msgid "(keypad)" msgstr "(keypad)" -#: ../src/gui/accelerators.c:669 +#: ../src/gui/accelerators.c:677 msgid "tablet button" msgstr "knapp på ritplatta" -#: ../src/gui/accelerators.c:678 +#: ../src/gui/accelerators.c:686 msgid "unknown driver" msgstr "okänd drivrutin" -#: ../src/gui/accelerators.c:751 +#: ../src/gui/accelerators.c:759 msgid "long" msgstr "lång" -#: ../src/gui/accelerators.c:752 +#: ../src/gui/accelerators.c:760 msgid "double-press" msgstr "dubbeltryck" -#: ../src/gui/accelerators.c:753 +#: ../src/gui/accelerators.c:761 msgid "triple-press" msgstr "trippeltryck" -#: ../src/gui/accelerators.c:754 +#: ../src/gui/accelerators.c:762 msgid "press" msgstr "tryck" -#: ../src/gui/accelerators.c:758 +#: ../src/gui/accelerators.c:766 msgctxt "accel" msgid "left" msgstr "vänster" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:767 msgctxt "accel" msgid "right" msgstr "höger" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:768 msgctxt "accel" msgid "middle" msgstr "mitten" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:769 msgctxt "accel" msgid "long" msgstr "lång" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:770 msgctxt "accel" msgid "double-click" msgstr "dubbelklick" -#: ../src/gui/accelerators.c:763 +#: ../src/gui/accelerators.c:771 msgctxt "accel" msgid "triple-click" msgstr "trippelklick" -#: ../src/gui/accelerators.c:764 +#: ../src/gui/accelerators.c:772 msgid "click" msgstr "klick" -#: ../src/gui/accelerators.c:792 +#: ../src/gui/accelerators.c:800 msgid "first instance" msgstr "första instansen" -#: ../src/gui/accelerators.c:794 +#: ../src/gui/accelerators.c:802 msgid "last instance" msgstr "sista instansen" -#: ../src/gui/accelerators.c:796 +#: ../src/gui/accelerators.c:804 msgid "relative instance" msgstr "relativ instans" -#: ../src/gui/accelerators.c:813 ../src/gui/accelerators.c:2941 -#: ../src/gui/accelerators.c:3908 +#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 +#: ../src/gui/accelerators.c:3910 msgid "speed" msgstr "hastighet" -#: ../src/gui/accelerators.c:955 +#: ../src/gui/accelerators.c:963 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -13196,11 +15549,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1058 ../src/gui/accelerators.c:1077 +#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 msgid "start typing for incremental search" msgstr "börja skriva för stegvis sökning" -#: ../src/gui/accelerators.c:1061 +#: ../src/gui/accelerators.c:1069 msgid "" "\n" "press Delete to delete selected shortcut" @@ -13208,7 +15561,7 @@ msgstr "" "\n" "tryck Radera för att radera vald snabbtangent" -#: ../src/gui/accelerators.c:1063 +#: ../src/gui/accelerators.c:1071 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -13216,7 +15569,7 @@ msgstr "" "\n" "tryck Radera för att avaktivera vald standardsnabbtangent" -#: ../src/gui/accelerators.c:1064 +#: ../src/gui/accelerators.c:1072 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -13224,7 +15577,7 @@ msgstr "" "\n" "tryck Radera för att återställa vald standardsnabbtangent" -#: ../src/gui/accelerators.c:1066 +#: ../src/gui/accelerators.c:1074 msgid "" "\n" "double-click to add new shortcut" @@ -13232,11 +15585,11 @@ msgstr "" "\n" "dubbelklicka för att lägga till ny snabbtangent" -#: ../src/gui/accelerators.c:1078 +#: ../src/gui/accelerators.c:1086 msgid "click to filter shortcuts list" msgstr "klicka för att filtrera snabbtangentslista" -#: ../src/gui/accelerators.c:1080 +#: ../src/gui/accelerators.c:1088 msgid "" "\n" "right-click to show action of selected shortcut" @@ -13244,19 +15597,49 @@ msgstr "" "\n" "högerklicka för att visa valda snabbtangentens åtgärd" -#: ../src/gui/accelerators.c:1083 +#: ../src/gui/accelerators.c:1091 +msgid "" +"\n" +"double-click to define new shortcut" +msgstr "" +"\n" +"dubbelklicka för att definiera ny snabbtangent" + +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the " +"shortcuts list." +msgstr "" +"\n" +"\n" +"flera genvägar kan definieras för samma åtgärd;\n" +"ett annat element, effekt, hastighet eller instans kan sättas för varje i " +"listan på genvägar." + +#: ../src/gui/accelerators.c:1098 msgid "" "\n" -"double-click to define new shortcut" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional " +"modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the " +"effect or speed." msgstr "" "\n" -"dubbelklicka för att definiera ny snabbtangent" +"\n" +"när reserver är aktiverade kan samma genväg användas med ytterligare " +"modifierare\n" +"eller musrullning/klick/rörelser för att påverka ett annat element eller " +"ändra effekten eller hastigheten." -#: ../src/gui/accelerators.c:1099 +#: ../src/gui/accelerators.c:1107 msgid "shift+alt+scroll to change height" msgstr "skift+alt+skroll för att ändra höjd" -#: ../src/gui/accelerators.c:1119 +#: ../src/gui/accelerators.c:1127 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -13264,43 +15647,43 @@ msgstr "" "tryck tangenter med musklick och skroll- eller flyttkombinationer för att " "skapa en snabbtangent" -#: ../src/gui/accelerators.c:1120 +#: ../src/gui/accelerators.c:1128 msgid "click to open shortcut configuration" msgstr "klicka för att öppna inställningar för snabbtangent" -#: ../src/gui/accelerators.c:1121 +#: ../src/gui/accelerators.c:1129 msgid "ctrl+click to add to quick access panel\n" msgstr "ctrl+klick för att lägga till på snabbpanelen\n" -#: ../src/gui/accelerators.c:1122 +#: ../src/gui/accelerators.c:1130 msgid "ctrl+click to remove from quick access panel\n" msgstr "ctrl+klick för att ta bort från snabbpanelen\n" -#: ../src/gui/accelerators.c:1123 +#: ../src/gui/accelerators.c:1131 msgid "scroll to change default speed" msgstr "skrolla för att ändra standardhastighet" -#: ../src/gui/accelerators.c:1124 +#: ../src/gui/accelerators.c:1132 msgid "right-click to exit mapping mode" msgstr "högerklicka för att lämna kartläge" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "ctrl+v" msgstr "ctrl+v" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "right long click" msgstr "lång högerklick" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "to copy Lua command" msgstr "för att kopiera Lua-kommando" -#: ../src/gui/accelerators.c:1455 +#: ../src/gui/accelerators.c:1461 msgid "shortcut for move exists with single effect" msgstr "snabbtangent för flytta finns med enskild effekt" -#: ../src/gui/accelerators.c:1457 +#: ../src/gui/accelerators.c:1463 #, c-format msgid "" "%s\n" @@ -13311,63 +15694,63 @@ msgstr "" "\n" "(tilldela %s till %s)" -#: ../src/gui/accelerators.c:1458 +#: ../src/gui/accelerators.c:1464 msgid "create separate shortcuts for up and down move?" msgstr "skapa separata snabbtangenter för flytt upp och ner?" -#: ../src/gui/accelerators.c:1484 +#: ../src/gui/accelerators.c:1490 #, c-format msgid "%s, speed reset" msgstr "%s, snabb återställning" -#: ../src/gui/accelerators.c:1503 +#: ../src/gui/accelerators.c:1509 msgid "shortcut exists with different settings" msgstr "snabbtangent finns med olika inställningar" -#: ../src/gui/accelerators.c:1504 +#: ../src/gui/accelerators.c:1510 msgid "reset the settings of the shortcut?" msgstr "återställ snabbtangentens inställningar?" -#: ../src/gui/accelerators.c:1513 +#: ../src/gui/accelerators.c:1519 msgid "shortcut already exists" msgstr "snabbtangent finns redan" -#: ../src/gui/accelerators.c:1515 +#: ../src/gui/accelerators.c:1521 msgid "disable this default shortcut?" msgstr "avaktivera denna standardsnabbtangent?" -#: ../src/gui/accelerators.c:1516 +#: ../src/gui/accelerators.c:1522 msgid "remove the shortcut?" msgstr "ta bort snabbtangenten?" -#: ../src/gui/accelerators.c:1556 +#: ../src/gui/accelerators.c:1562 msgid "clashing shortcuts exist" msgstr "krockande snabbtangent finns" -#: ../src/gui/accelerators.c:1557 +#: ../src/gui/accelerators.c:1563 msgid "remove these existing shortcuts?" msgstr "ta bort dessa existerande snabbtangenter?" # ändrat från skärmprofil #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1602 +#: ../src/gui/accelerators.c:1608 msgid "preferred" msgstr "föredragen" -#: ../src/gui/accelerators.c:1605 +#: ../src/gui/accelerators.c:1611 msgid "second" msgstr "andra" -#: ../src/gui/accelerators.c:1606 +#: ../src/gui/accelerators.c:1612 msgid "last but one" msgstr "näst sista" -#: ../src/gui/accelerators.c:1769 ../src/gui/accelerators.c:1834 +#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 msgid "(unchanged)" msgstr "(oförändrad)" -#: ../src/gui/accelerators.c:1951 +#: ../src/gui/accelerators.c:1957 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -13392,47 +15775,47 @@ msgstr "" "\n" "högerklicka för att avbryta" -#: ../src/gui/accelerators.c:2024 +#: ../src/gui/accelerators.c:2030 msgid "removing shortcut" msgstr "tar bort snabbtangent" -#: ../src/gui/accelerators.c:2026 +#: ../src/gui/accelerators.c:2032 msgid "disable the selected default shortcut?" msgstr "avaktivera den valda standard-snabbtangenten?" -#: ../src/gui/accelerators.c:2027 +#: ../src/gui/accelerators.c:2033 msgid "restore the selected default shortcut?" msgstr "återställa den valda standard-snabbtangenten?" -#: ../src/gui/accelerators.c:2028 +#: ../src/gui/accelerators.c:2034 msgid "remove the selected shortcut?" msgstr "ta bort den valda snabbtangenten?" -#: ../src/gui/accelerators.c:2143 +#: ../src/gui/accelerators.c:2149 msgid "command" msgstr "kommando" -#: ../src/gui/accelerators.c:2144 +#: ../src/gui/accelerators.c:2150 msgid "preset" msgstr "förinställning" -#: ../src/gui/accelerators.c:2525 +#: ../src/gui/accelerators.c:2531 msgid "restore shortcuts" msgstr "återställ snabbtangenter" -#: ../src/gui/accelerators.c:2528 +#: ../src/gui/accelerators.c:2534 msgid "_defaults" msgstr "_standardvärden" -#: ../src/gui/accelerators.c:2529 +#: ../src/gui/accelerators.c:2535 msgid "_startup" msgstr "_uppstart" -#: ../src/gui/accelerators.c:2530 +#: ../src/gui/accelerators.c:2536 msgid "_edits" msgstr "_ändringar" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2541 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -13444,24 +15827,23 @@ msgstr "" " - som vid uppstart\n" " - som när dialogrutan öppnades\n" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2547 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" msgstr "" "rensa alla nya snabbtangenter (istället för att bara återställa ändrade)" -#: ../src/gui/accelerators.c:2598 ../src/gui/preferences.c:1045 -#: ../src/libs/tools/global_toolbox.c:487 -#: ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 +#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 msgid "shortcuts" msgstr "snabbtangenter" -#: ../src/gui/accelerators.c:2608 +#: ../src/gui/accelerators.c:2614 msgid "export shortcuts" msgstr "exportera snabbtangenter" -#: ../src/gui/accelerators.c:2615 +#: ../src/gui/accelerators.c:2621 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -13469,27 +15851,27 @@ msgstr "" "exportera alla snabbtangenter till en fil\n" "eller endast för en vald enhet\n" -#: ../src/gui/accelerators.c:2621 ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 msgid "keyboard" msgstr "tangentbord" -#: ../src/gui/accelerators.c:2634 +#: ../src/gui/accelerators.c:2640 msgid "device id" msgstr "enhetsid" -#: ../src/gui/accelerators.c:2652 +#: ../src/gui/accelerators.c:2658 msgid "select file to export" msgstr "välj fil att exportera" -#: ../src/gui/accelerators.c:2653 ../src/libs/tagging.c:2847 +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 msgid "_export" msgstr "_export" -#: ../src/gui/accelerators.c:2680 +#: ../src/gui/accelerators.c:2686 msgid "import shortcuts" msgstr "importera snabbtangenter" -#: ../src/gui/accelerators.c:2687 +#: ../src/gui/accelerators.c:2693 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -13497,31 +15879,31 @@ msgstr "" "importera alla snabbtangenter från en fil\n" "eller endast för en vald enhet\n" -#: ../src/gui/accelerators.c:2704 +#: ../src/gui/accelerators.c:2710 msgid "id in file" msgstr "id i fil" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2716 msgid "id when loaded" msgstr "id när laddad" -#: ../src/gui/accelerators.c:2713 +#: ../src/gui/accelerators.c:2719 msgid "clear device first" msgstr "rensa enhet först" -#: ../src/gui/accelerators.c:2738 +#: ../src/gui/accelerators.c:2744 msgid "select file to import" msgstr "välj fil att importera" -#: ../src/gui/accelerators.c:2739 ../src/libs/tagging.c:2805 +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 msgid "_import" msgstr "_import" -#: ../src/gui/accelerators.c:2789 +#: ../src/gui/accelerators.c:2795 msgid "import sample shortcuts" msgstr "importera exempelgenvägar" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2801 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -13545,11 +15927,11 @@ msgstr "" "det är rekommenderat att exportera dina\n" "nuvarande genvägar innan du lägger till dessa.\n" -#: ../src/gui/accelerators.c:2891 +#: ../src/gui/accelerators.c:2897 msgid "search shortcuts list" msgstr "sök snabbtangentslista" -#: ../src/gui/accelerators.c:2893 +#: ../src/gui/accelerators.c:2899 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -13557,23 +15939,23 @@ msgstr "" "sök stegvis i listan över snabbtangenter\n" "tryck upp eller ner-tangenterna för att bläddra igenom träffar" -#: ../src/gui/accelerators.c:2913 ../src/views/view.c:1609 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "snabbtangent" -#: ../src/gui/accelerators.c:2926 +#: ../src/gui/accelerators.c:2932 msgid "element" msgstr "element" -#: ../src/gui/accelerators.c:2934 +#: ../src/gui/accelerators.c:2940 msgid "effect" msgstr "effekt" -#: ../src/gui/accelerators.c:2992 +#: ../src/gui/accelerators.c:2998 msgid "search actions list" msgstr "sök åtgärdslista" -#: ../src/gui/accelerators.c:2994 +#: ../src/gui/accelerators.c:3000 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -13581,16 +15963,16 @@ msgstr "" "sök stegvis i listan över åtgärder\n" "tryck upp eller ner-tangenterna för att bläddra igenom träffar" -#: ../src/gui/accelerators.c:3024 ../src/gui/guides.c:840 -#: ../src/gui/metadata_tags.c:117 +#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "typ" -#: ../src/gui/accelerators.c:3054 +#: ../src/gui/accelerators.c:3060 msgid "enable fallbacks" msgstr "aktivera standardfunktioner" -#: ../src/gui/accelerators.c:3055 +#: ../src/gui/accelerators.c:3061 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -13598,52 +15980,51 @@ msgstr "" "aktiverar standardfunktioner för ytterligare knappar, modifierare och flytt\n" "när de används i kombination med grundläggande snabbtangenter" -#: ../src/gui/accelerators.c:3062 +#: ../src/gui/accelerators.c:3068 msgid "open help page for shortcuts" msgstr "öppna hjälpsida för snabbtangenter" -#: ../src/gui/accelerators.c:3066 +#: ../src/gui/accelerators.c:3072 msgid "restore..." msgstr "återställ..." -#: ../src/gui/accelerators.c:3067 +#: ../src/gui/accelerators.c:3073 msgid "restore default shortcuts or previous state" msgstr "återställ standard-snabbtangenter eller tidigare tillstånd" -#: ../src/gui/accelerators.c:3070 +#: ../src/gui/accelerators.c:3076 msgid "import extras" msgstr "importera extra" -#: ../src/gui/accelerators.c:3071 +#: ../src/gui/accelerators.c:3077 msgid "import extended default shortcuts" msgstr "importera utökade standardgenvägar" -#: ../src/gui/accelerators.c:3074 ../src/libs/styles.c:901 -#: ../src/libs/tagging.c:3683 +#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3713 msgid "import..." msgstr "importera..." -#: ../src/gui/accelerators.c:3075 +#: ../src/gui/accelerators.c:3081 msgid "fully or partially import shortcuts from file" msgstr "importera helt eller delvis snabbtangenter från fil" -#: ../src/gui/accelerators.c:3078 ../src/libs/styles.c:907 -#: ../src/libs/tagging.c:3690 +#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3720 msgid "export..." msgstr "export..." -#: ../src/gui/accelerators.c:3079 +#: ../src/gui/accelerators.c:3085 msgid "fully or partially export shortcuts to file" msgstr "exportera helt eller delvis snabbtangenter till fil" -#: ../src/gui/accelerators.c:3091 +#: ../src/gui/accelerators.c:3097 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" "this is switched on by toggling the \"keyboard\" button next to " -"preferences in the top panel. in this mode, clicking on a widget or area " -"will open this dialog with the appropriate selection for advanced " -"configuration.\n" +"preferences in the top panel. in this mode, clicking on a widget or area will " +"open this dialog with the appropriate selection for advanced configuration.\n" "\n" "multiple shortcuts can be assigned to the same action. this is especially " "useful if it has multiple elements, like the module buttons or the " @@ -13668,31 +16049,31 @@ msgstr "" "\n" "klicka tre gånger för att avvisa det här meddelandet permanent" -#: ../src/gui/accelerators.c:3521 +#: ../src/gui/accelerators.c:3527 msgid "reinitialising input devices" msgstr "återinitialiserar inmatningsenheter" -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "move not assigned" msgstr "flytta ej tilldelad" -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "fallback to earlier move" msgstr "fall tillbaka på tidigare flytt" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "down move" msgstr "nerflytt" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "flip top/bottom first/last" msgstr "flippa topp/botten först/sist" -#: ../src/gui/accelerators.c:3771 +#: ../src/gui/accelerators.c:3775 msgid "fallback to move" msgstr "fall tillbaka till flytta" -#: ../src/gui/accelerators.c:3877 +#: ../src/gui/accelerators.c:3881 #, c-format msgid "" "\n" @@ -13701,241 +16082,210 @@ msgstr "" "\n" "applicerar förinställning '%s'" -#: ../src/gui/accelerators.c:4027 +#. TODO +#: ../src/gui/accelerators.c:3997 +msgid "ignoring shortcuts while blocking jobs running" +msgstr "ignorerar genvägar medan blockerande jobb körs" + +#: ../src/gui/accelerators.c:4031 #, c-format msgid "%s not assigned" msgstr "%s ej tilldelad" -#: ../src/gui/accelerators.c:4206 +#: ../src/gui/accelerators.c:4211 #, c-format msgid "%s assigned to %s" msgstr "%s tilldelad till %s" -#: ../src/gui/accelerators.c:4425 +#: ../src/gui/accelerators.c:4424 msgid "short key press resets stuck keys" msgstr "kort tangenttryckning återställer tangenter som fastnat" -#: ../src/gui/workspace.c:59 -msgid "delete workspace" -msgstr "radera arbetsyta" - -#: ../src/gui/workspace.c:60 -#, c-format -msgid "" -"WARNING\n" -"\n" -"do you really want to delete the '%s' workspace?\n" -"\n" -"if XMP writing is not activated, the editing work will be lost." -msgstr "" -"VARNING\n" -"\n" -"vill du verkligen radera arbetsytan '%s'?\n" -"\n" -"Om XMP-skrivning är inaktiverad kommer redigeringsjobb förloras." - -#. add a memory workspace just after default one -#: ../src/gui/workspace.c:103 ../src/gui/workspace.c:209 -msgid "memory" -msgstr "minne" - -#: ../src/gui/workspace.c:165 -msgid "darktable - select a workspace" -msgstr "darktable - välj en arbetsyta" - -#: ../src/gui/workspace.c:175 -msgid "select an existing workspace" -msgstr "välj en existerande arbetsyta" - -#: ../src/gui/workspace.c:234 -msgid "or create a new one" -msgstr "eller skapa en ny" - -#: ../src/gui/workspace.c:242 ../src/libs/session.c:104 -msgid "create" -msgstr "skapa" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "välj gränsnittsfärg från bild" -#: ../src/gui/gtk.c:189 ../src/views/darkroom.c:4001 +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 msgid "darktable - darkroom preview" msgstr "darktable - förhandsgranska i mörkrum" -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips off" msgstr "hjälpmedel av" -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips on" msgstr "hjälpmedel på" -#: ../src/gui/gtk.c:896 +#: ../src/gui/gtk.c:1035 msgid "closing darktable..." msgstr "stänger darktable..." -#: ../src/gui/gtk.c:926 +#: ../src/gui/gtk.c:1065 msgid "exporting to GIMP" msgstr "exporterar till GIMP" -#: ../src/gui/gtk.c:1166 +#: ../src/gui/gtk.c:1346 msgid "URL opened in web browser" msgstr "URL öppnades i webbläsare" -#: ../src/gui/gtk.c:1170 +#: ../src/gui/gtk.c:1350 msgid "error while opening URL in web browser" msgstr "fel vid öppning av URL i webbläsare" #. View menu -#: ../src/gui/gtk.c:1306 +#: ../src/gui/gtk.c:1531 msgctxt "menu" msgid "Views" msgstr "Vyer" -#: ../src/gui/gtk.c:1310 +#: ../src/gui/gtk.c:1535 msgctxt "menu" msgid "Lighttable" msgstr "Ljusbord" -#: ../src/gui/gtk.c:1311 +#: ../src/gui/gtk.c:1536 msgctxt "menu" msgid "Darkroom" msgstr "Mörkrum" -#: ../src/gui/gtk.c:1317 +#: ../src/gui/gtk.c:1542 msgctxt "menu" msgid "Slideshow" msgstr "Bildspel" -#: ../src/gui/gtk.c:1319 +#: ../src/gui/gtk.c:1544 msgctxt "menu" msgid "Map" msgstr "Karta" -#: ../src/gui/gtk.c:1321 +#: ../src/gui/gtk.c:1546 msgctxt "menu" msgid "Print" msgstr "Utskrift" -#: ../src/gui/gtk.c:1323 +#: ../src/gui/gtk.c:1548 msgctxt "menu" msgid "Tethering" msgstr "Kamerastyrning" #. Window menu -#: ../src/gui/gtk.c:1329 +#: ../src/gui/gtk.c:1554 msgctxt "menu" msgid "Window" msgstr "Fönster" #. Help menu -#: ../src/gui/gtk.c:1337 +#: ../src/gui/gtk.c:1562 msgctxt "menu" msgid "Help" msgstr "Hjälp" -#: ../src/gui/gtk.c:1341 +#: ../src/gui/gtk.c:1566 msgctxt "menu" msgid "darktable Manual" msgstr "Manual för darktable" -#: ../src/gui/gtk.c:1348 +#: ../src/gui/gtk.c:1573 msgctxt "menu" msgid "darktable Homepage" msgstr "Hemsida för darktable" -#: ../src/gui/gtk.c:1373 +#: ../src/gui/gtk.c:1605 msgctxt "menu" msgid "Preferences" msgstr "Inställningar" -#: ../src/gui/gtk.c:1470 +#: ../src/gui/gtk.c:1659 msgid "panels" msgstr "paneler" -#: ../src/gui/gtk.c:1509 +#: ../src/gui/gtk.c:1698 msgid "switch views" msgstr "byt vy" -#: ../src/gui/gtk.c:1510 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 msgid "tethering" msgstr "kamerastyrning" -#: ../src/gui/gtk.c:1516 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 msgid "map" msgstr "karta" -#: ../src/gui/gtk.c:1518 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "bildspel" #. Print button -#: ../src/gui/gtk.c:1520 ../src/libs/print_settings.c:2954 +#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 msgid "print" msgstr "skriv ut" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1527 +#: ../src/gui/gtk.c:1716 msgid "quit" msgstr "avsluta" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1531 +#: ../src/gui/gtk.c:1720 msgid "fullscreen" msgstr "fullskärm" -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1725 msgid "collapsing controls" msgstr "kollapsande kontroller" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1539 +#: ../src/gui/gtk.c:1728 msgid "header" msgstr "huvud" -#: ../src/gui/gtk.c:1541 +#: ../src/gui/gtk.c:1730 msgid "filmstrip and timeline" msgstr "filmrulle och tidslinje" -#: ../src/gui/gtk.c:1543 +#: ../src/gui/gtk.c:1732 msgid "top toolbar" msgstr "övre verktygsmeny" -#: ../src/gui/gtk.c:1544 +#: ../src/gui/gtk.c:1733 msgid "bottom toolbar" msgstr "nedre verktygsmeny" -#: ../src/gui/gtk.c:1545 +#: ../src/gui/gtk.c:1734 msgid "all top" msgstr "hela toppen" -#: ../src/gui/gtk.c:1546 +#: ../src/gui/gtk.c:1735 msgid "all bottom" msgstr "hela botten" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1737 msgid "toggle tooltip visibility" msgstr "växla verktygstips synbarhet" -#: ../src/gui/gtk.c:1551 +#: ../src/gui/gtk.c:1740 msgid "reinitialise input devices" msgstr "återinitiera inmatningsenheter" -#: ../src/gui/gtk.c:1592 +#: ../src/gui/gtk.c:1781 msgid "toggle focus-peaking mode" msgstr "växla läge för fokus-peaking" -#: ../src/gui/gtk.c:1599 +#: ../src/gui/gtk.c:1788 msgid "toggle focus peaking" msgstr "växla fokus-peaking" -#: ../src/gui/gtk.c:1940 ../src/gui/gtk.c:3858 ../src/gui/gtk.c:3863 -#: ../src/gui/gtk.c:3868 ../src/gui/gtk.c:3873 +#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 +#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 msgid "tabs" msgstr "tabbar" -#: ../src/gui/gtk.c:2026 +#: ../src/gui/gtk.c:2216 msgid "collapsing panels" msgstr "kollapsande paneler" -#: ../src/gui/gtk.c:2027 +#: ../src/gui/gtk.c:2217 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -13951,55 +16301,55 @@ msgstr "" "\n" "vill du kollapsa alla paneler nu?" -#: ../src/gui/gtk.c:2428 +#: ../src/gui/gtk.c:2685 msgid "restore defaults" msgstr "återställ standard" -#: ../src/gui/gtk.c:2429 +#: ../src/gui/gtk.c:2686 msgid "restore the default visibility and position of all modules in this view" msgstr "" "återställ standardvärden för synlighet och position för alla moduler i den " "här vyn" -#: ../src/gui/gtk.c:2511 +#: ../src/gui/gtk.c:2770 msgid "right-click to show/hide modules" msgstr "högerklicka för att visa/gömma moduler" -#: ../src/gui/gtk.c:2520 +#: ../src/gui/gtk.c:2779 msgid "show/hide modules" msgstr "visa/göm moduler" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3318 +#: ../src/gui/gtk.c:3583 msgid "access the online user manual?" msgstr "vill du gå till användarmanualen online?" -#: ../src/gui/gtk.c:3319 +#: ../src/gui/gtk.c:3584 #, c-format msgid "do you want to access `%s'?" msgstr "vill du få tillgång till `%s'?" -#: ../src/gui/gtk.c:3392 +#: ../src/gui/gtk.c:3606 msgid "there is no help available for this element" msgstr "det finns ingen hjälptext för detta element" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3412 ../src/libs/metadata_view.c:839 +#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3414 +#: ../src/gui/gtk.c:3653 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3746 +#: ../src/gui/gtk.c:3993 msgid "does not contain pages" msgstr "innehåller inga sidor" -#: ../src/gui/gtk.c:3995 +#: ../src/gui/gtk.c:4242 #, c-format msgid "never show more than %d lines" msgstr "visa aldrig mer än %d rader" @@ -14078,14 +16428,6 @@ msgstr "$(IMAGE.TAGS.HIERARCHY) - taggar från metadata, bibehållen hierarki" msgid "$(IMAGE.TAGS) - tags as set in metadata settings, flattened" msgstr "$(IMAGE.TAGS) - taggar från metadata, platt" -#: ../src/gui/gtkentry.c:109 -msgid "$(IMAGE.ID) - image ID" -msgstr "$(IMAGE.ID) - bildens ID" - -#: ../src/gui/gtkentry.c:110 -msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" -msgstr "$(IMAGE.ID.NEXT) - nästa bild-ID att tilldela vid import" - #: ../src/gui/gtkentry.c:116 msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" msgstr "$(OPENCL.ACTIVATED) - om OpenCL är aktiverat" @@ -14107,7 +16449,7 @@ msgid "from metadata" msgstr "från metadata" #: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:560 +#: ../src/iop/monochrome.c:558 msgid "grid" msgstr "rutmönster" @@ -14177,11 +16519,11 @@ msgid "global guide overlay settings" msgstr "globala inställningar för guide-lager" #: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:2897 +#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 msgid "guide lines" msgstr "guidelinjer" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2103 +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 msgid "flip" msgstr "vänd" @@ -14197,7 +16539,7 @@ msgstr "horisontellt" msgid "vertically" msgstr "vertikalt" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6139 ../src/iop/clipping.c:2107 +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 #: ../src/iop/colorbalance.c:1861 msgid "both" msgstr "båda" @@ -14231,8 +16573,8 @@ msgstr "visa guide-lager när den här modulen har fokus" #: ../src/gui/guides.c:1044 msgid "" "change global guide settings\n" -"note that these settings are applied globally and will impact any module " -"that shows guide overlays" +"note that these settings are applied globally and will impact any module that " +"shows guide overlays" msgstr "" "ändra globala guide-inställningar\n" "notera att dessa inställningar appliceras globalt och kommer påverka alla " @@ -14243,12 +16585,12 @@ msgid "select parts to copy" msgstr "välj delar att kopiera" #: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 -#: ../src/gui/styles_dialog.c:551 +#: ../src/gui/styles_dialog.c:552 msgid "select _all" msgstr "välj _alla" #: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 -#: ../src/gui/styles_dialog.c:552 +#: ../src/gui/styles_dialog.c:553 msgid "select _none" msgstr "rensa _val" @@ -14265,18 +16607,18 @@ msgstr "_skriv över" msgid "appen_d" msgstr "_lägg till" -#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:618 -#: ../src/gui/styles_dialog.c:640 +#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:619 +#: ../src/gui/styles_dialog.c:641 msgid "include" msgstr "inkludera" -#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:694 -#: ../src/gui/styles_dialog.c:700 +#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:695 +#: ../src/gui/styles_dialog.c:701 msgid "item" msgstr "post" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:707 -#: ../src/gui/styles_dialog.c:716 +#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 +#: ../src/gui/styles_dialog.c:717 msgid "mask" msgstr "mask" @@ -14285,11 +16627,11 @@ msgid "can't copy history out of unaltered image" msgstr "kan inte kopiera historik från en orörd bild" #. grid headers -#: ../src/gui/import_metadata.c:456 +#: ../src/gui/import_metadata.c:485 msgid "metadata presets" msgstr "förinställningar för metadata" -#: ../src/gui/import_metadata.c:459 +#: ../src/gui/import_metadata.c:488 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -14299,11 +16641,11 @@ msgstr "" "dubbelklicka på en etikett för att rensa motsvarande post\n" "dubbelklicka på 'förinställning' för att rensa alla poster" -#: ../src/gui/import_metadata.c:469 +#: ../src/gui/import_metadata.c:498 msgid "from XMP" msgstr "från XMP" -#: ../src/gui/import_metadata.c:472 +#: ../src/gui/import_metadata.c:501 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -14316,31 +16658,31 @@ msgstr "" "FÖRSIKTIGT: ej vald metadata rensas upp när XMP-filen uppdateras." #. tags -#: ../src/gui/import_metadata.c:483 +#: ../src/gui/import_metadata.c:512 msgid "tag presets" msgstr "fördefinierade taggar" -#: ../src/gui/import_metadata.c:497 +#: ../src/gui/import_metadata.c:526 msgid "comma separated list of tags" msgstr "kommaseparerad lista med taggar" -#: ../src/gui/metadata_tags.c:90 +#: ../src/gui/metadata_tags.c:92 msgid "select tag" msgstr "välj tagg" -#: ../src/gui/metadata_tags.c:92 +#: ../src/gui/metadata_tags.c:94 msgid "_add" msgstr "_lägg till" -#: ../src/gui/metadata_tags.c:93 ../src/libs/geotagging.c:832 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 msgid "_done" msgstr "_klar" -#: ../src/gui/metadata_tags.c:103 +#: ../src/gui/metadata_tags.c:105 msgid "list filter" msgstr "lista filter" -#: ../src/gui/metadata_tags.c:109 +#: ../src/gui/metadata_tags.c:111 msgid "" "list of available tags. click 'add' button or double-click on tag to add the " "selected one" @@ -14348,11 +16690,11 @@ msgstr "" "lista på tillgängliga taggar. klicka 'lägg till'-knappen eller dubbelklicka " "på taggen för att lägga till den valda" -#: ../src/gui/preferences.c:304 +#: ../src/gui/preferences.c:314 msgid "reset panels in all views" msgstr "återställ paneler i alla vyer" -#: ../src/gui/preferences.c:305 +#: ../src/gui/preferences.c:315 msgid "" "are you sure?\n" "\n" @@ -14365,15 +16707,15 @@ msgstr "" "moduler." #. language -#: ../src/gui/preferences.c:338 +#: ../src/gui/preferences.c:348 msgid "interface language" msgstr "gränsnitt språk" -#: ../src/gui/preferences.c:358 +#: ../src/gui/preferences.c:368 msgid "double-click to reset to the system language" msgstr "dubbelklicka för att återställa till systemets språk" -#: ../src/gui/preferences.c:361 +#: ../src/gui/preferences.c:371 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -14382,27 +16724,27 @@ msgstr "" "välj språk för användargränssnittet. systemets standard markeras med en *\n" "(kräver omstart)" -#: ../src/gui/preferences.c:373 +#: ../src/gui/preferences.c:383 msgid "theme" msgstr "tema" -#: ../src/gui/preferences.c:404 +#: ../src/gui/preferences.c:414 msgid "set the theme for the user interface" msgstr "välj tema för användargränssnittet" -#: ../src/gui/preferences.c:419 ../src/gui/preferences.c:426 +#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 msgid "use system font size" msgstr "använd systemets fontstorlek" -#: ../src/gui/preferences.c:442 ../src/gui/preferences.c:449 +#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 msgid "font size in points" msgstr "fontstorlek i punkter" -#: ../src/gui/preferences.c:455 +#: ../src/gui/preferences.c:465 msgid "GUI controls and text DPI" msgstr "GUI-kontroller och text DPI" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:475 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -14418,72 +16760,72 @@ msgstr "" "standard är 96 DPI i de flesta system.\n" "(omstart krävs)" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:485 msgid "reset view panels" msgstr "återställ vy-paneler" -#: ../src/gui/preferences.c:477 +#: ../src/gui/preferences.c:487 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "återställ gömda paneler, deras storlek och valda moduler i alla vyer" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:484 +#: ../src/gui/preferences.c:494 msgid "modify selected theme with CSS tweaks below" msgstr "ändra det valda temat med CSS-justeringar nedan" -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:504 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "ändra temat med CSS nedan (sparas till user.css)" -#: ../src/gui/preferences.c:518 +#: ../src/gui/preferences.c:528 msgctxt "usercss" msgid "save CSS and apply" msgstr "spara CSS och tillämpa" -#: ../src/gui/preferences.c:526 +#: ../src/gui/preferences.c:536 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "" "klicka för att spara och applicera CSS-justeringar inskrivna i den här " "redigeraren" -#: ../src/gui/preferences.c:529 +#: ../src/gui/preferences.c:539 msgid "open help page for CSS tweaks" msgstr "öppna hjälpsida för CSS-justeringar" #. load default text with some pointers -#: ../src/gui/preferences.c:551 +#: ../src/gui/preferences.c:561 msgid "ERROR Loading user.css" msgstr "FEL Laddar user.css" #. load default text -#: ../src/gui/preferences.c:560 +#: ../src/gui/preferences.c:570 msgid "Enter CSS theme tweaks here" msgstr "Ange CSS-justeringar av tema här" -#: ../src/gui/preferences.c:574 +#: ../src/gui/preferences.c:585 msgid "darktable preferences" msgstr "darktable-inställningar" -#: ../src/gui/preferences.c:632 +#: ../src/gui/preferences.c:648 msgid "darktable needs to be restarted for settings to take effect" msgstr "darktable behöver startas om för att inställningarna ska fungera" #. exif -#: ../src/gui/preferences.c:938 ../src/gui/presets.c:655 +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 #: ../src/libs/metadata_view.c:147 msgid "model" msgstr "modell" -#: ../src/gui/preferences.c:944 ../src/gui/presets.c:663 +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 #: ../src/libs/metadata_view.c:148 msgid "maker" msgstr "tillverkare" -#: ../src/gui/preferences.c:990 +#: ../src/gui/preferences.c:1007 msgid "search presets list" msgstr "sök förinställningslista" -#: ../src/gui/preferences.c:993 +#: ../src/gui/preferences.c:1010 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -14491,55 +16833,335 @@ msgstr "" "sök stegvis listan för förinställningar\n" "använd upp och ner-tangenter för att stega igenom sökträffar" -#: ../src/gui/preferences.c:1003 +#: ../src/gui/preferences.c:1020 msgctxt "preferences" msgid "import..." msgstr "importera..." -#: ../src/gui/preferences.c:1008 +#: ../src/gui/preferences.c:1025 msgctxt "preferences" msgid "export..." msgstr "export..." -#: ../src/gui/preferences.c:1193 +#: ../src/gui/preferences.c:1208 #, c-format msgid "failed to import preset %s" msgstr "misslyckades med att importera förinställning %s" -#: ../src/gui/preferences.c:1205 +#: ../src/gui/preferences.c:1220 msgid "select preset(s) to import" msgstr "välj förinställning(ar) att importera" -#: ../src/gui/preferences.c:1206 ../src/libs/collect.c:433 -#: ../src/libs/copy_history.c:114 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 msgid "_open" msgstr "_öppna" -#: ../src/gui/preferences.c:1215 +#: ../src/gui/preferences.c:1230 msgid "darktable preset files" msgstr "darktable förinställnings-filer" -#: ../src/gui/preferences.c:1220 ../src/iop/lut3d.c:1604 -#: ../src/libs/copy_history.c:153 ../src/libs/geotagging.c:968 -#: ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 +#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 msgid "all files" msgstr "alla filer" +#: ../src/gui/preferences_ai.c:161 +msgid "downloaded" +msgstr "nerladdad" + +#: ../src/gui/preferences_ai.c:163 +msgid "update available" +msgstr "uppdatering tillgänglig" + +#: ../src/gui/preferences_ai.c:165 +msgid "update required" +msgstr "uppdatering krävs" + +#: ../src/gui/preferences_ai.c:167 +msgid "downloading..." +msgstr "laddar ner..." + +#: ../src/gui/preferences_ai.c:171 +msgid "not downloaded" +msgstr "ej nerladdad" + +#: ../src/gui/preferences_ai.c:379 +msgid "select hardware acceleration for AI inference:" +msgstr "välj hårdvaruacceleration för AI-inferens:" + +#: ../src/gui/preferences_ai.c:569 +msgid "restart to apply" +msgstr "starta om för att tillämpa" + +#: ../src/gui/preferences_ai.c:581 +msgid "not available, will fall back to CPU" +msgstr "ej tillgänglig, använder CPU som reservlösning" + +#: ../src/gui/preferences_ai.c:833 +msgid "downloading AI model" +msgstr "laddar ner AI-modell" + +# fel uppstod vid läsning av fil '%s'... +#: ../src/gui/preferences_ai.c:848 +#, c-format +msgid "downloading: %s" +msgstr "laddar ner: %s" + +#: ../src/gui/preferences_ai.c:919 +msgid "model download failed" +msgstr "nedladdning av modell misslyckades" + +#: ../src/gui/preferences_ai.c:994 +msgid "install AI models" +msgstr "installera AI-modeller" + +#: ../src/gui/preferences_ai.c:1002 +msgid "AI model packages (*.dtmodel)" +msgstr "paket för AI-modell (*.dtmodel)" + +#: ../src/gui/preferences_ai.c:1093 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "radera modell?" +msgstr[1] "radera modeller?" + +#: ../src/gui/preferences_ai.c:1095 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "vill du verkligen radera %d vald modell?" +msgstr[1] "vill du verkligen radera %d valda modeller?" + +#: ../src/gui/preferences_ai.c:1156 +msgid "scope" +msgstr "omfång" + +#: ../src/gui/preferences_ai.c:1156 +msgid "author" +msgstr "skapare" + +#: ../src/gui/preferences_ai.c:1157 +msgid "source" +msgstr "källa" + +#: ../src/gui/preferences_ai.c:1157 +msgid "paper" +msgstr "papper" + +#: ../src/gui/preferences_ai.c:1158 +msgid "license" +msgstr "licens" + +#: ../src/gui/preferences_ai.c:1158 +msgid "training data" +msgstr "träningsdata" + +#: ../src/gui/preferences_ai.c:1159 +msgid "data license" +msgstr "datalicens" + +#: ../src/gui/preferences_ai.c:1241 +msgid "click for model details" +msgstr "klicka för modellens detaljer" + +#: ../src/gui/preferences_ai.c:1325 +#, c-format +msgid "" +"ONNX Runtime %s detected.\n" +"Restart darktable to apply." +msgstr "" +"ONNX Runtime %s upptäcktes.\n" +"Starta om för att tillämpa." + +#: ../src/gui/preferences_ai.c:1330 +#, c-format +msgid "" +"not a valid ONNX Runtime library:\n" +"%s" +msgstr "" +"ogiltigt ONNX Runtime-bibliotek:\n" +"%s" + +#: ../src/gui/preferences_ai.c:1358 +msgid "" +"no system ONNX Runtime library found.\n" +"\n" +"install one via your package manager or use\n" +"the browse button to select a custom build." +msgstr "" +"inget ONNX Runtime-bibliotek hittades i systemet.\n" +"\n" +"installera ett via din pakethanterare eller använd\n" +"bläddra-knappen för att välja ett anpassat bygge." + +#: ../src/gui/preferences_ai.c:1373 +#, c-format +msgid "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Restart darktable to apply." +msgstr "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Starta om darktable för att tillämpa." + +#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +msgid "select ONNX Runtime library" +msgstr "välj ONNX Runtime-bibliotek" + +#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4124 +msgid "_select" +msgstr "_välj" + +#: ../src/gui/preferences_ai.c:1391 +msgid "multiple ONNX Runtime libraries found:" +msgstr "flera ONNX Runtime-bibliotek hittades:" + +#: ../src/gui/preferences_ai.c:1472 +msgid "ONNX Runtime (onnxruntime*.dll)" +msgstr "ONNX Runtime (onnxruntime*.dll)" + +#: ../src/gui/preferences_ai.c:1475 +msgid "ONNX Runtime (libonnxruntime.so*)" +msgstr "ONNX Runtime (libonnxruntime.so*)" + +#. enable AI toggle +#: ../src/gui/preferences_ai.c:1528 +msgid "enable AI features" +msgstr "aktivera AI-funktioner" + +#. provider dropdown +#: ../src/gui/preferences_ai.c:1573 +msgid "AI acceleration" +msgstr "AI-accelleration" + +#: ../src/gui/preferences_ai.c:1584 +msgid "select which GPU to use when the active provider supports more than one" +msgstr "välj GPU att använda när aktiv provider stödjer mer än en" + +#: ../src/gui/preferences_ai.c:1630 +msgid "ONNX Runtime library" +msgstr "ONNX Runtime-bibliotek" + +#: ../src/gui/preferences_ai.c:1644 +msgid "bundled (DirectML)" +msgstr "inkluderad (DirectML)" + +#: ../src/gui/preferences_ai.c:1647 +msgid "bundled (CPU only)" +msgstr "inkluderad (endast CPU)" + +#: ../src/gui/preferences_ai.c:1650 +msgid "" +"path to a GPU-enabled ONNX Runtime library.\n" +"leave empty to use the bundled library.\n" +"requires restart to take effect." +msgstr "" +"sökväg till ett GPU-aktiverat ONNX Runtime-bibliotek.\n" +"lämna tomt för att använda inkluderat bibliotek.\n" +"kräver omstart för att ha effekt." + +#: ../src/gui/preferences_ai.c:1659 +msgid "select a custom ONNX Runtime shared library" +msgstr "välj ett anpassat ONNX Runtime-bibliotek" + +#: ../src/gui/preferences_ai.c:1661 +msgid "detect" +msgstr "upptäck" + +#: ../src/gui/preferences_ai.c:1663 +msgid "search for a system-installed ONNX Runtime library" +msgstr "sök efter ett systeminstallerat ONNX Runtime-bibliotek" + +#: ../src/gui/preferences_ai.c:1698 +msgid "models" +msgstr "modeller" + +#: ../src/gui/preferences_ai.c:1745 +msgid "select/deselect all" +msgstr "välj/avmarkera alla" + +#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 +msgid "version" +msgstr "version" + +#: ../src/gui/preferences_ai.c:1801 +msgid "task" +msgstr "uppgift" + +#: ../src/gui/preferences_ai.c:1816 +msgid "enabled" +msgstr "aktiverad" + +#: ../src/gui/preferences_ai.c:1826 +msgid "status" +msgstr "status" + +#: ../src/gui/preferences_ai.c:1872 +msgid "download / update default" +msgstr "ladda ner / uppdatera standardmodell" + +#: ../src/gui/preferences_ai.c:1874 +msgid "download or update all default models" +msgstr "ladda ner eller uppdatera alla standardmodeller" + +#: ../src/gui/preferences_ai.c:1884 +msgid "download / update selected" +msgstr "ladda ner / uppdatera valda" + +#: ../src/gui/preferences_ai.c:1886 +msgid "download or update the selected models" +msgstr "ladda ner eller uppdatera de valda modellerna" + +#. import from file button +#: ../src/gui/preferences_ai.c:1896 +msgid "import from file…" +msgstr "importera från fil…" + +#: ../src/gui/preferences_ai.c:1898 +msgid "install a model from a local .dtmodel file" +msgstr "installera en modell från en lokal .dtmodel-fil" + +#. delete selected button +#: ../src/gui/preferences_ai.c:1904 +msgid "delete selected" +msgstr "radera valda" + +#: ../src/gui/preferences_ai.c:1906 +msgid "remove the selected models from disk" +msgstr "radera de valda modellerna från disk" + +#: ../src/gui/preferences_ai.c:1917 +msgid "open help page for AI settings" +msgstr "öppna hjälpsida för AI-inställningar" + +#. add to stack +#: ../src/gui/preferences_ai.c:1929 +msgid "AI" +msgstr "AI" + #: ../src/gui/presets.c:59 msgid "non-raw" msgstr "icke-raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:361 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 msgid "raw" msgstr "raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:362 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 msgid "HDR" msgstr "HDR" #: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:368 +#: ../src/libs/metadata_view.c:384 msgid "monochrome" msgstr "monokrom" @@ -14548,13 +17170,13 @@ msgstr "monokrom" msgid "preset `%s' is write-protected, can't delete!" msgstr "stil '%s' är skrivskyddad, kan inte tas bort!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:236 -#: ../src/libs/modulegroups.c:3890 +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 +#: ../src/libs/modulegroups.c:3974 msgid "delete preset?" msgstr "ta bort förinställning?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:237 -#: ../src/libs/modulegroups.c:3891 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 +#: ../src/libs/modulegroups.c:3975 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "vill du verkligen ta bort förinställning `%s'?" @@ -14565,9 +17187,9 @@ msgstr "vill du verkligen ta bort förinställning `%s'?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1031 ../src/gui/presets.c:1034 -#: ../src/gui/presets.c:1037 ../src/libs/lib.c:186 ../src/libs/lib.c:203 -#: ../src/libs/lib.c:211 ../src/libs/lib.c:214 +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 +#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 +#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 msgid "new preset" msgstr "ny förinställning" @@ -14592,7 +17214,7 @@ msgstr "" "förinställningen `%s' existerar redan.\n" "Vill du skriva över den?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:198 +#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "_välj som mål för utdata" @@ -14602,7 +17224,7 @@ msgstr "_välj som mål för utdata" msgid "preset %s was successfully exported" msgstr "förinställning %s exporterades" -#: ../src/gui/presets.c:567 +#: ../src/gui/presets.c:566 #, c-format msgid "edit `%s' for module `%s'" msgstr "editera `%s' för modul `%s'" @@ -14611,8 +17233,8 @@ msgstr "editera `%s' för modul `%s'" msgid "_export..." msgstr "_export..." -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1672 -#: ../src/libs/tagging.c:1761 +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 +#: ../src/libs/tagging.c:1791 msgid "_delete" msgstr "_radera" @@ -14712,7 +17334,7 @@ msgstr "format" msgid "select image types you want this preset to be available for" msgstr "välj bildtyper som du vill att denna stil ska vara tillgänglig för" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1250 +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 msgid "and" msgstr "och" @@ -14720,79 +17342,75 @@ msgstr "och" msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:975 +#: ../src/gui/presets.c:979 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "förinställning `%s' är skrivskyddad! kan inte ändra!" -#: ../src/gui/presets.c:999 ../src/libs/lib.c:156 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 msgid "update preset?" msgstr "uppdatera förinställning?" -#: ../src/gui/presets.c:1000 ../src/libs/lib.c:157 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "vill du verkligen ta bort förinställning `%s'?" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(first)" msgstr "(först)" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(last)" msgstr "(sist)" -#: ../src/gui/presets.c:1161 +#: ../src/gui/presets.c:1165 #, c-format msgid "preset '%s' %s" msgstr "förinställning '%s' %s" -#: ../src/gui/presets.c:1162 +#: ../src/gui/presets.c:1166 msgid "no presets" msgstr "inga förinställningar" -#: ../src/gui/presets.c:1426 ../src/libs/modulegroups.c:3966 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 +#: ../src/libs/modulegroups.c:4058 msgid "manage module layouts" msgstr "hantera layout för moduler" -#: ../src/gui/presets.c:1435 +#: ../src/gui/presets.c:1434 msgid "manage quick presets" msgstr "hantera snabbinställningar" -#: ../src/gui/presets.c:1613 +#: ../src/gui/presets.c:1616 msgid "manage quick presets list..." msgstr "hantera snabbinställningslistan..." -#: ../src/gui/presets.c:1780 +#: ../src/gui/presets.c:1771 msgid "disabled: wrong module version" msgstr "avslaget: fel modulversion" -#: ../src/gui/presets.c:1799 ../src/libs/lib.c:547 +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 msgid "edit this preset.." msgstr "ändra denna förinställning.." -#: ../src/gui/presets.c:1804 ../src/libs/lib.c:551 +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 msgid "delete this preset" msgstr "ta bort denna förinställning" -#: ../src/gui/presets.c:1811 ../src/libs/lib.c:559 +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 msgid "store new preset.." msgstr "spara ny förinställning..." -#: ../src/gui/presets.c:1821 ../src/libs/lib.c:573 +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 msgid "update preset" msgstr "uppdatera förinställning" -#: ../src/gui/splash.c:153 -msgid "darktable starting" -msgstr "darktable startar" - -#: ../src/gui/splash.c:160 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "initierar" -#: ../src/gui/splash.c:193 ../src/gui/splash.c:202 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -14800,24 +17418,12 @@ msgstr "" "Program för arbetsflöde för foto\n" "och RAW-framkallare" -#: ../src/gui/splash.c:328 -msgid "darktable shutdown" -msgstr "nedstängning av darktable" - -#: ../src/gui/splash.c:341 -msgid "darktable is now shutting down" -msgstr "darktable stänger nu ner" - -#: ../src/gui/splash.c:343 -msgid "please wait while background jobs finish" -msgstr "vänligen vänta medan bakgrundsjobb körs färdigt" - -#: ../src/gui/styles_dialog.c:233 ../src/libs/styles.c:501 +#: ../src/gui/styles_dialog.c:234 ../src/libs/styles.c:501 #: ../src/libs/styles.c:654 msgid "overwrite style?" msgstr "skriv över stil?" -#: ../src/gui/styles_dialog.c:234 +#: ../src/gui/styles_dialog.c:235 #, c-format msgid "" "style `%s' already exists.\n" @@ -14826,78 +17432,233 @@ msgstr "" "stilen `%s' existerar redan.\n" "vill du skriva över den?" -#: ../src/gui/styles_dialog.c:263 ../src/gui/styles_dialog.c:342 +#: ../src/gui/styles_dialog.c:264 ../src/gui/styles_dialog.c:343 msgid "please give style a name" msgstr "var god namnge stilen" -#: ../src/gui/styles_dialog.c:267 ../src/gui/styles_dialog.c:346 +#: ../src/gui/styles_dialog.c:268 ../src/gui/styles_dialog.c:347 msgid "unnamed style" msgstr "namnlös stil" -#: ../src/gui/styles_dialog.c:331 +#: ../src/gui/styles_dialog.c:332 #, c-format msgid "style %s was successfully saved" msgstr "stilen '%s' sparades" -#: ../src/gui/styles_dialog.c:537 +#: ../src/gui/styles_dialog.c:538 msgid "edit style" msgstr "ändra stil" -#: ../src/gui/styles_dialog.c:538 +#: ../src/gui/styles_dialog.c:539 msgid "duplicate style" msgstr "duplicera stil" -#: ../src/gui/styles_dialog.c:541 +#: ../src/gui/styles_dialog.c:542 msgid "creates a duplicate of the style before applying changes" msgstr "skapa en kopia på stilen innan förändringar appliceras" -#: ../src/gui/styles_dialog.c:545 +#: ../src/gui/styles_dialog.c:546 msgid "create new style" msgstr "skapa ny stil" -#: ../src/gui/styles_dialog.c:571 +#: ../src/gui/styles_dialog.c:572 msgid "enter a name for the new style" msgstr "ange ett namn för stilen" -#: ../src/gui/styles_dialog.c:580 +#: ../src/gui/styles_dialog.c:581 msgid "enter a description for the new style, this description is searchable" msgstr "ange en beskrivning av den nya stilen, denna beskrivning är sökbar" -#: ../src/gui/styles_dialog.c:618 +#: ../src/gui/styles_dialog.c:619 msgid "keep" msgstr "behåll" -#: ../src/gui/styles_dialog.c:838 +#: ../src/gui/styles_dialog.c:839 msgid "can't create style out of unaltered image" msgstr "kan inte skapa en stil utifrån en orörd bild" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:581 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +msgid "Welcome to darktable!" +msgstr "Välkommen till darktable!" + +#. Navigation buttons (right-aligned) +#: ../src/gui/welcome.c:739 +msgid "_prev" +msgstr "föregående" + +#: ../src/gui/welcome.c:742 +msgid "_next" +msgstr "_nästa" + +#: ../src/gui/welcome.c:796 +msgid "let's set up a few options to get you started." +msgstr "låt oss ställa in några alternativ för att komma igång." + +#: ../src/gui/welcome.c:799 +msgid "" +"if you are unsure, don't worry! just go ahead with the default, you can " +"always change all values later in the preferences." +msgstr "" +"om du är osäker, oroa dig inte! fortsätt med standardvärdena, du kan alltid " +"ändra dessa värden senare under inställningar." + +#: ../src/gui/welcome.c:804 +msgid "" +"you can close this window at any time, in which case the defaults will be " +"applied." +msgstr "" +"du kan stänga det här fönstret när du vill, vilket gör att " +"standardinställningarna används." + +#: ../src/gui/welcome.c:837 +msgid "You are all set!" +msgstr "Du är klar!" + +#: ../src/gui/welcome.c:840 +msgid "" +"darktable is extremely configurable and has a wealth of options. Here we " +"covered just the most essential ones — make sure to explore the " +"preferences to get the full picture." +msgstr "" +"darktable är extremt konfigurerbart. Här täckte vi bara de viktigaste " +"inställningarna – utforska inställningar för en fullständig överblick." + +#. xgettext: %s is a URL; keep and unchanged +#: ../src/gui/welcome.c:849 +#, c-format +msgid "" +"Read the user manual to learn more and make the most of " +"darktable." +msgstr "" +"Läs användarmanualen för att lära dig mer och få ut mer av " +"darktable." + +#: ../src/gui/welcome.c:859 +msgid "" +"And remember that you can always click on the ? on the top toolbar to " +"get help right where you need it." +msgstr "" +"Kom ihåg att du alltid kan klicka på ? i den övre verktygsraden för " +"att få hjälp precis där du behöver det." + +#: ../src/gui/welcome.c:864 +msgid "Happy editing with darktable!" +msgstr "Lycka till med darktable!" + +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "minne" + +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "radera arbetsyta" + +#: ../src/gui/workspace.c:298 +#, c-format +msgid "" +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." +msgstr "" +"VARNING\n" +"\n" +"vill du verkligen radera arbetsytan '%s'?\n" +"\n" +"Om XMP-skrivning är inaktiverad kommer redigeringsjobb förloras." + +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "skapa arbetsyta" + +#: ../src/gui/workspace.c:410 +msgid "" +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." +msgstr "" +"VARNING\n" +"\n" +"namnen \"default\" och \"memory\" är reserverade.\n" +"\n" +"välj ett annat namn." + +#: ../src/gui/workspace.c:419 +#, c-format +msgid "" +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." +msgstr "" +"VARNING\n" +"\n" +"en arbetsyta med namnet \"%s\" existerar redan.\n" +"\n" +"välj ett annat namn." + +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable - välj en arbetsyta" + +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "välj en existerande arbetsyta" + +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "kom ihåg valet och fråga inte igen" + +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "eller skapa en ny" + +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "skapa" + +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "kopiera inställningar från en existerande arbetsyta" + +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "8 bit" msgstr "8-bit" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10-bit" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12-bit" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "icke-destruktiv" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "destruktiv" #. Bit depth combo box -#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:589 -#: ../src/imageio/format/jxl.c:579 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4286 msgid "bit depth" msgstr "bitdjup" @@ -14928,8 +17689,8 @@ msgstr "bildsegment" msgid "" "tile an image into segments.\n" "\n" -"makes encoding faster, but increases the file size. the loss of image " -"quality is negligible." +"makes encoding faster, but increases the file size. the loss of image quality " +"is negligible." msgstr "" "dela en bild i segment.\n" "\n" @@ -14938,10 +17699,10 @@ msgstr "" #. compression #. Compression method combo box -#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:599 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:112 +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 msgid "compression" msgstr "komprimering" @@ -14954,17 +17715,19 @@ msgstr "komprimeringen av bilden" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:605 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "kvalitet" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "bildkvalitet, lägre kvalitet betyder färre detaljer" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "delsampling av mättnad" @@ -14984,15 +17747,18 @@ msgstr "" "4:2:2 - frekvens på färgsampling halveras horisontellt\n" "4:2:0 - frekvens på färgsampling halveras horisontellt och vertikalt" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" @@ -15009,64 +17775,91 @@ msgstr "" "gör en 1:1 kopia av valda filer.\n" "den globala inställningen nedan kommer att uteslutas!" -#: ../src/imageio/format/exr.cc:215 -msgid "the selected output profile doesn't work well with EXR" -msgstr "den valda utgående färgprofilen fungerar inte bra med EXR" +#: ../src/imageio/format/exr.cc:246 +msgid "" +"the selected output profile isn't linear, expect incorrect display by image " +"viewers" +msgstr "" +"den valda utgående profilen är inte linjär, vänta dig felaktig visning i " +"bildvisare" -#: ../src/imageio/format/exr.cc:564 +#: ../src/imageio/format/exr.cc:596 msgid "OpenEXR" msgstr "OpenEXR" -#: ../src/imageio/format/exr.cc:591 +#: ../src/imageio/format/exr.cc:623 msgid "16 bit (float)" msgstr "16-bit (flyttal)" -#: ../src/imageio/format/exr.cc:591 ../src/imageio/format/jxl.c:582 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/libs/neural_restore.c:4289 msgid "32 bit (float)" msgstr "32-bit (flyttal)" -#: ../src/imageio/format/exr.cc:601 ../src/imageio/format/pdf.c:699 +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 #: ../src/imageio/format/tiff.c:901 msgid "uncompressed" msgstr "okomprimerad" -#: ../src/imageio/format/exr.cc:602 +#: ../src/imageio/format/exr.cc:634 msgid "RLE" msgstr "RLE" -#: ../src/imageio/format/exr.cc:603 +#: ../src/imageio/format/exr.cc:635 msgid "ZIPS" msgstr "ZIPS" -#: ../src/imageio/format/exr.cc:604 +#: ../src/imageio/format/exr.cc:636 msgid "ZIP" msgstr "ZIP" -#: ../src/imageio/format/exr.cc:605 +#: ../src/imageio/format/exr.cc:637 msgid "PIZ" msgstr "PIZ" -#: ../src/imageio/format/exr.cc:606 +#: ../src/imageio/format/exr.cc:638 msgid "PXR24" msgstr "PXR24" -#: ../src/imageio/format/exr.cc:607 +#: ../src/imageio/format/exr.cc:639 msgid "B44" msgstr "B44" -#: ../src/imageio/format/exr.cc:608 +#: ../src/imageio/format/exr.cc:640 msgid "B44A" msgstr "B44A" -#: ../src/imageio/format/exr.cc:609 +#: ../src/imageio/format/exr.cc:641 msgid "DWAA" msgstr "DWAA" -#: ../src/imageio/format/exr.cc:610 +#: ../src/imageio/format/exr.cc:642 msgid "DWAB" msgstr "DWAB" +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" + +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" + +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"inställning för delsampling av mättnad för HEIF-kodaren.\n" +"auto - använd delsampling bestämd utifrån kvalitetsvärde\n" +"4:4:4 - ingen delsampling av mättnad\n" +"4:2:2 - frekvens på färgsampling halveras horisontellt\n" +"4:2:0 - frekvens på färgsampling halveras horisontellt och vertikalt" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "kunde inte koppla utgående profil till JP2" @@ -15105,7 +17898,7 @@ msgid "" "4:2:0 - color sampling rate halved horizontally and vertically" msgstr "" "inställning för delsampling av mättnad för JPEG-kodaren.\n" -"auto - använda delsampling bestämd utifrån kvalitetsvärde\n" +"auto - använd delsampling bestämd utifrån kvalitetsvärde\n" "4:4:4 - ingen delsampling av mättnad\n" "4:4:0 - frekvens på färgsampling halveras vertikalt\n" "4:2:2 - frekvens på färgsampling halveras horisontellt\n" @@ -15115,26 +17908,26 @@ msgstr "" msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:582 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "16 bit" msgstr "16-bit" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "pixeltyp" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "osignerat heltal" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "flyttal" -#: ../src/imageio/format/jxl.c:607 +#: ../src/imageio/format/jxl.c:613 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -15146,38 +17939,11 @@ msgstr "" "30-99 = jämförbar med JPEG\n" "100 = förlustfri" -#: ../src/imageio/format/jxl.c:615 -msgid "encoding color profile" -msgstr "färgprofil för kodning" - -#: ../src/imageio/format/jxl.c:616 -msgid "" -"the color profile used by the encoder\n" -"permit internal XYB color space conversion for more efficient lossy " -"compression,\n" -"or ensure no conversion to keep original image color space (implied for " -"lossless)" -msgstr "" -"färgprofilen som används av kodaren\n" -"tillåt intern konvertering av XYB-färgrymd för effektivare kompression med " -"förlust,\n" -"eller säkerställ ingen konvertering för att behålla originalets färgrymd " -"(underförstått med förlustfri)" - -#: ../src/imageio/format/jxl.c:619 -msgid "internal" -msgstr "intern" - -#: ../src/imageio/format/jxl.c:619 ../src/libs/duplicate.c:408 -#: ../src/libs/history.c:1141 ../src/libs/snapshots.c:928 -msgid "original" -msgstr "original" - -#: ../src/imageio/format/jxl.c:633 +#: ../src/imageio/format/jxl.c:649 msgid "encoding effort" msgstr "kodningsinsats" -#: ../src/imageio/format/jxl.c:635 +#: ../src/imageio/format/jxl.c:651 msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" @@ -15185,11 +17951,11 @@ msgstr "" "insatsen som ska användas för att koda bilden, där högre insats ger bättre " "resultat på bekostnad av längre kodningstider" -#: ../src/imageio/format/jxl.c:645 +#: ../src/imageio/format/jxl.c:661 msgid "decoding speed" msgstr "avkodningshastighet" -#: ../src/imageio/format/jxl.c:647 +#: ../src/imageio/format/jxl.c:663 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "föredragen avkodningshastighet med något offrad kvalitet" @@ -15201,7 +17967,7 @@ msgstr "ogiltig pappersstorlek" msgid "invalid border size, using 0" msgstr "ogiltig kantstorlek, använder 0" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:489 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 #: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 #: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 #, c-format @@ -15218,7 +17984,7 @@ msgstr "ange titel för PDF:en" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2595 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 msgid "paper size" msgstr "pappersstorlek" @@ -15257,8 +18023,8 @@ msgstr "" "exempel: 10 mm, 1 tum" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1499 -#: ../src/libs/export.c:1527 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1540 msgid "dpi" msgstr "dpi" @@ -15371,8 +18137,8 @@ msgid "" "to the slowest 100." msgstr "" "med förlust, 0 ger minsta storleken och 100 ger bästa kvalitet.\n" -"med förlustfri, 0 är snabbast, men ger större bilder jämfört med " -"långsammaste 100." +"med förlustfri, 0 är snabbast, men ger större bilder jämfört med långsammaste " +"100." # THESE WEBP STRINGS NEED REWRITING! They are really not comprehensible in any sane way, and they get even worse when trying to traduce them to swedish. /Richard Levitte #: ../src/imageio/format/webp.c:429 @@ -15410,11 +18176,11 @@ msgstr "XCF" #: ../src/imageio/imageio.c:1114 #, c-format msgid "" -"failed to allocate memory for %s, please lower the threads used for export " -"or buy more memory." +"failed to allocate memory for %s, please lower the threads used for export or " +"buy more memory." msgstr "" -"misslyckades med att tilldela minne för %s, var god och minska antalet " -"trådar som används för export eller köp mer minne." +"misslyckades med att tilldela minne för %s, var god och minska antalet trådar " +"som används för export eller köp mer minne." #: ../src/imageio/imageio.c:1116 msgctxt "noun" @@ -15431,11 +18197,15 @@ msgstr "export" msgid "cannot find the style '%s' to apply during export" msgstr "kan inte hitta stilen '%s' att applicera under export" +#: ../src/imageio/imageio.c:1320 +#, c-format +msgid "export reduced to %dx%d because of memory restrictions" +msgstr "export minskad till %dx%d på grund av minnesbegränsningar" + #: ../src/imageio/imageio_libraw.c:348 msgid "" "WARNING: camera is not fully supported!" -msgstr "" -"VARNING: kameran stöds inte fullt!" +msgstr "VARNING: kameran stöds inte fullt!" #: ../src/imageio/imageio_libraw.c:350 #, c-format @@ -15446,11 +18216,11 @@ msgstr "" "färgerna för `%s' kan framställas felaktigt,\n" "och redigeringar kanske inte är kompatibla med framtida versioner." -#: ../src/imageio/storage/disk.c:75 ../src/libs/export.c:1270 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 msgid "file on disk" msgstr "fil på disk" -#: ../src/imageio/storage/disk.c:274 ../src/imageio/storage/gallery.c:199 +#: ../src/imageio/storage/disk.c:276 ../src/imageio/storage/gallery.c:199 #: ../src/imageio/storage/latex.c:186 msgid "" "enter the path where to put exported images\n" @@ -15461,53 +18231,53 @@ msgstr "" "variabler stöder strängmanipulation som i bash\n" "skriv '$(' för att aktivera komplettering och se listan med variabler" -#: ../src/imageio/storage/disk.c:286 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 msgid "on conflict" msgstr "vid krock" -#: ../src/imageio/storage/disk.c:289 +#: ../src/imageio/storage/disk.c:291 msgid "create unique filename" msgstr "skapa unikt filnamn" -#: ../src/imageio/storage/disk.c:290 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:879 +#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 +#: ../src/libs/image.c:650 ../src/libs/styles.c:914 msgid "overwrite" msgstr "skriv över" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:293 msgid "overwrite if changed" msgstr "skriv över om ändrad" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 msgid "skip" msgstr "hoppa över" -#: ../src/imageio/storage/disk.c:394 ../src/imageio/storage/gallery.c:320 +#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 #: ../src/imageio/storage/latex.c:279 #, c-format msgid "could not create directory `%s'!" msgstr "kunde inte skapa katalog %s!" -#: ../src/imageio/storage/disk.c:405 +#: ../src/imageio/storage/disk.c:432 #, c-format msgid "could not write to directory `%s'!" msgstr "kunde inte skriva till katalog `%s'!" -#: ../src/imageio/storage/disk.c:442 +#: ../src/imageio/storage/disk.c:469 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "%d/%d hoppar över `%s'" msgstr[1] "%d/%d hoppar över `%s'" -#: ../src/imageio/storage/disk.c:468 +#: ../src/imageio/storage/disk.c:517 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "%d/%d hoppar över (ej ändrad sedan export) `%s'" msgstr[1] "%d/%d hoppar över (ej ändrade sedan export) `%s'" -#: ../src/imageio/storage/disk.c:494 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 #: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 #, c-format msgid "%d/%d exported to `%s'" @@ -15515,7 +18285,7 @@ msgid_plural "%d/%d exported to `%s'" msgstr[0] "%d/%d exporterad till `%s'" msgstr[1] "%d/%d exporterade till `%s'" -#: ../src/imageio/storage/disk.c:559 +#: ../src/imageio/storage/disk.c:608 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -15746,10 +18516,10 @@ msgstr "" "inspirerad av AgX-tonmappning i Blender" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:215 ../src/iop/diffuse.c:139 +#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 #: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:350 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:155 +#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 #: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 #: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 #: ../src/iop/toneequal.c:329 @@ -15758,19 +18528,21 @@ msgstr "korrigerande och kreativ" #: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 -#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:90 ../src/iop/blurs.c:91 +#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 +#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 #: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:216 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:137 ../src/iop/crop.c:139 -#: ../src/iop/demosaic.c:330 ../src/iop/denoiseprofile.c:821 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 +#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 #: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 #: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:156 ../src/iop/overlay.c:158 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 +#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 #: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 #: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 @@ -15782,16 +18554,16 @@ msgstr "linjärt, RGB, scen-tillämpat" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:352 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 #: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 -#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:460 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "icke-linjär, RGB" #: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 +#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 #: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 #: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 @@ -15799,21 +18571,21 @@ msgstr "icke-linjär, RGB" msgid "linear, RGB, display-referred" msgstr "linjärt, RGB, skärm-tillämpat" -#: ../src/iop/agx.c:1792 +#: ../src/iop/agx.c:1817 msgctxt "section" msgid "basic curve parameters" msgstr "grundläggande kurv-parametrar" -#: ../src/iop/agx.c:1794 ../src/iop/agx.c:1950 +#: ../src/iop/agx.c:1819 ../src/iop/agx.c:1975 msgctxt "section" msgid "curve" msgstr "kurva" -#: ../src/iop/agx.c:1802 +#: ../src/iop/agx.c:1827 msgid "set the pivot's input exposure in EV relative to mid-gray" msgstr "sätt mellanpunkt ingående exponering i EV relativt mellangrå" -#: ../src/iop/agx.c:1803 +#: ../src/iop/agx.c:1828 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray" @@ -15821,11 +18593,11 @@ msgstr "" "den genomsnittliga luminensen för vald region kommer\n" "användas för att sätta mellanpunkt relativt mellangrå" -#: ../src/iop/agx.c:1813 +#: ../src/iop/agx.c:1837 msgid "darken or brighten the pivot (linear output power)" msgstr "mörka ner eller ljusa upp mellanpunkten (linjär utgående styrka)" -#: ../src/iop/agx.c:1814 +#: ../src/iop/agx.c:1838 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray,\n" @@ -15837,11 +18609,11 @@ msgstr "" "utgående kommer justeras baserat på standard mellangrå\n" "till mellangrå-mappning" -#: ../src/iop/agx.c:1823 +#: ../src/iop/agx.c:1847 msgid "slope of the linear section around the pivot" msgstr "lutning av linjär sektion runt mellanpunkten" -#: ../src/iop/agx.c:1829 +#: ../src/iop/agx.c:1853 msgid "" "contrast in highlights\n" "higher values keep the slope nearly constant for longer,\n" @@ -15851,31 +18623,32 @@ msgstr "" "högre värden behåller lutningen nära konstant längre,\n" "till kostnaden av en snabbare lutning nära vit" -#: ../src/iop/agx.c:1833 -msgid "" -"the curve has lost its 'S' shape, shoulder power cannot be applied.\n" -"without inverting the shoulder (forcing it to bend upwards), it would be\n" -"impossible to reach target white with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot higher (increase pivot target output\n" -"or curve y gamma), or increase the distance between the pivot and the right\n" -"edge (decrease the pivot shift, move the white point farther from the pivot " -"by\n" -"increasing relative white exposure or move the black point closer to the " -"pivot\n" -"by lowering relative black exposure)." -msgstr "" -"kurvan har förlorat sin 'S'-form, axelstyrka kan inte appliceras.\n" -"utan att invertera axeln (tvinga den att böjas uppåt), skulle det vara\n" -"omöjligt att nå målvit med vald kontrast och mellanpunkt.\n" -"öka kontrasten, flytta mellanpunkten högre (öka mellanpunktens utgående\n" -"mål eller kurva y gamma), eller öka avståndet mellan mellanpunkten och\n" -"den högra kanten (minska skiftning av mellanpunkt, flytta vitpunkten längre\n" -"från mellanpunkten genom att öka relativ vitexponering eller flytta\n" -"svartpunkten närmare mellanpunkten genom att minska relativ\n" -"svartexponering)." - -#: ../src/iop/agx.c:1846 +#: ../src/iop/agx.c:1857 +msgid "" +"shoulder power cannot be applied because the curve has lost its 'S' shape\n" +"due to the current settings for white relative exposure, contrast, and " +"pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - increase pivot target output\n" +" - increase white relative exposure\n" +" - increase curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"styrka axel kan inte tillämpas eftersom kurvan har förlorat sin 'S'-form\n" +"p.g.a. de aktuella inställningarna för vit relativ exponering, kontrast och " +"vridpunkt.\n" +"för att återaktivera, gör något av följande:\n" +" - öka kontrasten\n" +" - öka vridpunktsmålets utdata\n" +" - öka vit relativ exponering\n" +" - öka kurvans y-gamma (i avsnittet för avancerade kurvparametrar)\n" +"\n" +"öppna avsnittet \"visa kurva\" för att se effekterna av ovanstående " +"inställningar." + +#: ../src/iop/agx.c:1871 msgid "" "contrast in shadows\n" "higher values keep the slope nearly constant for longer,\n" @@ -15885,78 +18658,77 @@ msgstr "" "högre värden behåller lutningen nära konstant längre,\n" "till kostnad av en snabbare lutning nära svart" -#: ../src/iop/agx.c:1850 -msgid "" -"the curve has lost its 'S' shape, toe power cannot be applied.\n" -"without inverting the toe (forcing it to bend downwards), it would be\n" -"impossible to reach target black with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot lower (reduce the pivot target output or\n" -"curve y gamma), or increase the distance between the pivot and the left " -"edge\n" -"(increase the pivot shift, move the black point farther from the pivot by " -"raising\n" -"the relative black exposure or move the white point closer to the pivot\n" -"by decreasing relative white exposure)." -msgstr "" -"kurvan har förlorat sin 'S'-form, fotstyrka kan inte appliceras.\n" -"utan att invertera foten (tvinga den att böjas uppåt), skulle det vara\n" -"omöjligt att nå målsvart med vald kontrast och mellanpunkt.\n" -"öka kontrasten, flytta mellanpunkten lägre (minska mellanpunktens utgående\n" -"mål eller kurva y gamma), eller öka avståndet mellan mellanpunkten och\n" -"den vänstra kanten (öka skiftning av mellanpunkt, flytta svartpunkten " -"längre\n" -"från mellanpunkten genom att öka relativ svartexponering eller flytta\n" -"vitpunkten närmare mellanpunkten genom att minska relativ\n" -"vitexponering)." - -#: ../src/iop/agx.c:1869 +#: ../src/iop/agx.c:1875 +msgid "" +"toe power cannot be applied because the curve has lost its 'S' shape due\n" +"to the current settings for white relative exposure, contrast, and pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - decrease pivot target output\n" +" - decrease black relative exposure (make more negative)\n" +" - decrease curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"styrka fot kan inte tillämpas eftersom kurvan har förlorat sin 'S'-form\n" +"p.g.a. de aktuella inställningarna för vit relativ exponering, kontrast och " +"vridpunkt.\n" +"för att återaktivera, gör något av följande:\n" +"\n" +" - öka kontrasten\n" +" - minska vridpunktsmålets utdata\n" +" - minska svart relativ exponering (gör mer negativ)\n" +" - minska kurvans y-gamma (i avsnittet för avancerade kurvparametrar)\n" +"öppna avsnittet \"visa kurva\" för att se effekterna av ovanstående " +"inställningar." + +#: ../src/iop/agx.c:1895 msgid "decrease or increase contrast and brightness" msgstr "minska eller öka kontrast och ljushet" -#: ../src/iop/agx.c:1874 +#: ../src/iop/agx.c:1900 msgid "deepen or lift shadows" msgstr "sänk eller lyft skuggor" -#: ../src/iop/agx.c:1878 +#: ../src/iop/agx.c:1904 msgid "increase or decrease brightness" msgstr "öka eller minska ljushet" -#: ../src/iop/agx.c:1885 +#: ../src/iop/agx.c:1911 msgid "decrease or increase saturation" msgstr "minska eller öka färgmättnad" -#: ../src/iop/agx.c:1892 +#: ../src/iop/agx.c:1917 msgid "increase to bring hues closer to the original" msgstr "öka för att få färgtoner närmre originalet" -#: ../src/iop/agx.c:1902 +#: ../src/iop/agx.c:1927 msgctxt "section" msgid "look" msgstr "utseende" -#: ../src/iop/agx.c:1925 +#: ../src/iop/agx.c:1950 msgid "show curve" msgstr "visa kurva" -#: ../src/iop/agx.c:1929 ../src/iop/atrous.c:1824 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:3018 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3803 -#: ../src/iop/filmicrgb.c:4367 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:908 ../src/iop/toneequal.c:3280 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 +#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 +#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 +#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 msgid "graph" msgstr "graf" -#: ../src/iop/agx.c:1932 +#: ../src/iop/agx.c:1957 msgid "tone mapping curve" msgstr "tonmappningskurva" -#: ../src/iop/agx.c:1945 +#: ../src/iop/agx.c:1970 msgctxt "section" msgid "advanced curve parameters" msgstr "avancerade kurv-parametrar" -#: ../src/iop/agx.c:1963 +#: ../src/iop/agx.c:1987 msgid "" "length to keep curve linear above the pivot.\n" "may clip highlights" @@ -15964,11 +18736,11 @@ msgstr "" "längd att hålla kurvan linjär över mellanpunkten.\n" "kan klippa högdagrar" -#: ../src/iop/agx.c:1972 +#: ../src/iop/agx.c:1996 msgid "max linear output power" msgstr "maximal linjär utgående kraft" -#: ../src/iop/agx.c:1981 +#: ../src/iop/agx.c:2004 msgid "" "length to keep curve linear below the pivot.\n" "may crush shadows" @@ -15976,11 +18748,11 @@ msgstr "" "längd att hålla kurvan linjär under mellanpunkten.\n" "kan förstöra skuggor" -#: ../src/iop/agx.c:1990 +#: ../src/iop/agx.c:2013 msgid "raise for a faded look" msgstr "öka för matt utseende" -#: ../src/iop/agx.c:1996 +#: ../src/iop/agx.c:2019 msgid "" "adjusts the gamma automatically, trying to make sure\n" "the curve always remains S-shaped (given that contrast\n" @@ -15990,7 +18762,7 @@ msgstr "" "att kurvan behåller S-formen (givet kontrasten är\n" "tillräckligt hög), så att fot- och axel-kontroller är effektiva." -#: ../src/iop/agx.c:2005 +#: ../src/iop/agx.c:2028 msgid "" "shifts the representation (but not the output power) of the pivot\n" "along the y axis of the curve.\n" @@ -16004,28 +18776,28 @@ msgstr "" "men skuggor och högdagrar görs; du kan behöva motverka\n" "med reglage för kontrast eller kontroller för fot / axel." -#: ../src/iop/agx.c:2016 +#: ../src/iop/agx.c:2039 msgctxt "section" msgid "input exposure range" msgstr "ingående exponeringsomfattning" -#: ../src/iop/agx.c:2024 +#: ../src/iop/agx.c:2047 msgid "relative exposure above mid-gray (white point)" msgstr "relativ exponering över mellangrå (vitpunkt)" -#: ../src/iop/agx.c:2025 +#: ../src/iop/agx.c:2048 msgid "pick the white point" msgstr "välj vitpunkten" -#: ../src/iop/agx.c:2033 +#: ../src/iop/agx.c:2056 msgid "relative exposure below mid-gray (black point)" msgstr "relativ exponering under mellangrå (svartpunkt)" -#: ../src/iop/agx.c:2034 +#: ../src/iop/agx.c:2057 msgid "pick the black point" msgstr "välja svartpunkt" -#: ../src/iop/agx.c:2042 ../src/iop/filmicrgb.c:4421 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -16033,44 +18805,52 @@ msgstr "" "ökar eller minskar symmetriskt det beräknade dynamiska omfånget.\n" "användbart för att ge en säkerhetsmarginal mot extrem luminans." -#: ../src/iop/agx.c:2048 ../src/iop/agx.c:2051 ../src/iop/filmic.c:1509 -#: ../src/iop/filmicrgb.c:4427 ../src/iop/profile_gamma.c:645 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 +#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "applicera automatisk nivåjustering" -#: ../src/iop/agx.c:2050 +#: ../src/iop/agx.c:2073 msgid "set black and white relative exposure using the selected area" msgstr "sätt svart och vit relativ exponering med hjälp av valt område" -#: ../src/iop/agx.c:2051 ../src/iop/agx.c:2058 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 msgid "exposure range" msgstr "exponeringsomfattning" -#: ../src/iop/agx.c:2056 +#: ../src/iop/agx.c:2079 msgid "read exposure from metadata and exposure module" msgstr "läs exponering från metadata och exponeringsmodul" -#: ../src/iop/agx.c:2058 +#: ../src/iop/agx.c:2081 msgid "read exposure" msgstr "läs exponering" -#: ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2104 msgid "blender-like" msgstr "blender-liknande" -#: ../src/iop/agx.c:2091 +#: ../src/iop/agx.c:2114 msgid "unmodified" msgstr "omodifierad" -#: ../src/iop/agx.c:2238 ../src/iop/sigmoid.c:923 ../src/iop/sigmoid.c:927 +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "primärer" -#: ../src/iop/agx.c:2238 +#: ../src/iop/agx.c:2260 msgid "color primaries adjustments" msgstr "justering av primärfärger" -#: ../src/iop/agx.c:2247 +#: ../src/iop/agx.c:2266 +msgid "" +"color space primaries to use as the base for below adjustments.\n" +"'export profile' uses the profile set in 'output color profile'." +msgstr "" +"primärer för färgrymd att använda som bas för justeringar nedan.\n" +"'exportprofil' använder profilen satt i 'utgående färgprofil'." + +#: ../src/iop/agx.c:2274 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -16084,57 +18864,49 @@ msgstr "" "mättad beslysning (exempelvis LED-belysning).\n" "huvudsakligen avsedd för experimentell användning." -#: ../src/iop/agx.c:2255 +#: ../src/iop/agx.c:2281 msgid "reset primaries to a predefined configuration" msgstr "återställ primärer till en fördefinierad inställning" -#: ../src/iop/agx.c:2258 +#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 msgid "reset primaries" msgstr "återställ primärer" -#: ../src/iop/agx.c:2266 -msgid "" -"color space primaries to use as the base for below adjustments.\n" -"'export profile' uses the profile set in 'output color profile'." -msgstr "" -"primärer för färgrymd att använda som bas för justeringar nedan.\n" -"'exportprofil' använder profilen satt i 'utgående färgprofil'." - -#: ../src/iop/agx.c:2269 +#: ../src/iop/agx.c:2292 msgctxt "section" msgid "before tone mapping" msgstr "före tonmappning" -#: ../src/iop/agx.c:2279 +#: ../src/iop/agx.c:2302 msgid "increase to desaturate reds in highlights faster" msgstr "öka för att avmätta röda toner snabbare i högdagrarna" -#: ../src/iop/agx.c:2286 +#: ../src/iop/agx.c:2309 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "skifta röd primär mot gul (+) eller magenta (-)" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:2315 msgid "increase to desaturate greens in highlights faster" msgstr "öka för att avmätta gröna toner snabbare i högdagrarna" -#: ../src/iop/agx.c:2299 +#: ../src/iop/agx.c:2322 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "skifta grön primär mot cyan (+) eller gul (-)" -#: ../src/iop/agx.c:2305 +#: ../src/iop/agx.c:2328 msgid "increase to desaturate blues in highlights faster" msgstr "öka för att avmätta blå toner snabbare i högdagrarna" -#: ../src/iop/agx.c:2312 +#: ../src/iop/agx.c:2335 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "skifta blå primär mot magenta (+) eller cyan (-)" -#: ../src/iop/agx.c:2318 +#: ../src/iop/agx.c:2341 msgctxt "section" msgid "after tone mapping" msgstr "efter tonmappning" -#: ../src/iop/agx.c:2323 +#: ../src/iop/agx.c:2346 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -16142,93 +18914,97 @@ msgstr "" "återställ renhet fullständigt, ångra alla rotationer och göm\n" "kontrollerna nedan. lämna tom för att återställa tidigare läge." -#: ../src/iop/agx.c:2326 +#: ../src/iop/agx.c:2349 msgid "set from above" msgstr "sätt från ovan" -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2351 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" msgstr "" "sätt parametrar för att reversera ändringar av primärer fullständigt,\n" -"men tillåta följande ändringar." +"men tillåta följande ändringar" -#: ../src/iop/agx.c:2341 +#: ../src/iop/agx.c:2354 +msgid "reverse pre-mapping primaries" +msgstr "reversera förmappnings-primärer" + +#: ../src/iop/agx.c:2366 msgid "overall purity boost" msgstr "övergripande ökning av renhet" -#: ../src/iop/agx.c:2349 +#: ../src/iop/agx.c:2374 msgid "overall unrotation ratio" msgstr "övergripande avroteringsförhållande" -#: ../src/iop/agx.c:2353 +#: ../src/iop/agx.c:2378 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "återställ röd renhet, mest i mellantoner och skuggor" -#: ../src/iop/agx.c:2360 +#: ../src/iop/agx.c:2385 msgid "reverse the color shift in reds" msgstr "reversera färgskiftningar i röda toner" -#: ../src/iop/agx.c:2366 +#: ../src/iop/agx.c:2391 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "återställ grön renhet, mest i mellantoner och skuggor" -#: ../src/iop/agx.c:2373 +#: ../src/iop/agx.c:2398 msgid "reverse the color shift in greens" msgstr "reversera färgskiftningar i gröna toner" -#: ../src/iop/agx.c:2379 +#: ../src/iop/agx.c:2404 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "återställ blå renhet, mest i mellantoner och skuggor" -#: ../src/iop/agx.c:2386 +#: ../src/iop/agx.c:2411 msgid "reverse the color shift in blues" msgstr "reversera färgskiftningar i blå toner" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2438 ../src/iop/temperature.c:2077 +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 #: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 #: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 #: ../src/iop/temperature.c:2130 msgid "settings" msgstr "inställningar" -#: ../src/iop/agx.c:2439 +#: ../src/iop/agx.c:2464 msgid "main look and curve settings" msgstr "huvudsakliga inställningar för utseende och kurva" -#: ../src/iop/agx.c:2448 +#: ../src/iop/agx.c:2473 msgid "detailed curve settings" msgstr "detaljerade inställningar för kurva" -#: ../src/iop/agx.c:2545 +#: ../src/iop/agx.c:2571 msgid "unmodified base primaries" msgstr "omodifierade basprimärer" -#: ../src/iop/agx.c:2554 +#: ../src/iop/agx.c:2582 msgid "blender-like|base" msgstr "blender-liknande|bas" -#: ../src/iop/agx.c:2560 +#: ../src/iop/agx.c:2587 msgid "blender-like|punchy" msgstr "blender-liknande|kraftfull" -#: ../src/iop/agx.c:2575 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3209 +#: ../src/iop/agx.c:2608 +msgid "sigmoid-like|default" +msgstr "sigmoid-liknande|standard" + +#: ../src/iop/agx.c:2621 +msgid "sigmoid-like|smooth" +msgstr "sigmoid-liknande|mjuk" + +#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "scen-tillämpad standard" -#: ../src/iop/agx.c:2591 -msgid "smooth|base" -msgstr "mjuk|bas" - -#: ../src/iop/agx.c:2595 -msgid "smooth|punchy" -msgstr "mjuk|kraftfull" - #: ../src/iop/ashift.c:113 msgid "rotate and perspective" msgstr "rotera och perspektiv" @@ -16245,13 +19021,13 @@ msgstr "rotera eller förvräng perspektiv" #: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 #: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:136 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:100 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "korrigerande eller kreativ" #: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:138 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 msgid "geometric, RGB" msgstr "geometrisk, RGB" @@ -16293,37 +19069,37 @@ msgstr "" msgid "automatic correction failed, please correct manually" msgstr "autoatisk korrigering misslyckades, var god korrigera manuellt" -#: ../src/iop/ashift.c:4992 +#: ../src/iop/ashift.c:4991 #, c-format msgid "only %d lines can be saved in parameters" msgstr "endast %d rader kan sparas i parametrarna" -#: ../src/iop/ashift.c:5071 +#: ../src/iop/ashift.c:5070 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "rotation justerad med %3.2f° till %3.2f°" -#: ../src/iop/ashift.c:5704 ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 -#: ../src/iop/ashift.c:5812 +#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 +#: ../src/iop/ashift.c:5811 #, c-format msgid "lens shift (%s)" msgstr "objektivskift (%s)" -#: ../src/iop/ashift.c:5981 +#: ../src/iop/ashift.c:5980 msgid "manual perspective" msgstr "manuellt perspektiv" -#: ../src/iop/ashift.c:6027 +#: ../src/iop/ashift.c:6026 msgctxt "section" msgid "perspective" msgstr "perspektiv" -#: ../src/iop/ashift.c:6033 ../src/iop/ashift.c:6140 ../src/iop/ashift.c:6142 -#: ../src/iop/ashift.c:6144 +#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6143 msgid "structure" msgstr "struktur" -#: ../src/iop/ashift.c:6066 +#: ../src/iop/ashift.c:6065 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -16333,31 +19109,31 @@ msgstr "" "högerklicka och dra för att definiera en horisontell eller vertikal linje " "genom att rita på bilden" -#: ../src/iop/ashift.c:6069 ../src/iop/ashift.c:6071 +#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 msgid "apply lens shift correction in one direction" msgstr "applicera justering av objektivshift i en riktning" -#: ../src/iop/ashift.c:6073 +#: ../src/iop/ashift.c:6072 msgid "shear the image along one diagonal" msgstr "skjuv bilden längs en diagonal" -#: ../src/iop/ashift.c:6074 ../src/iop/clipping.c:2128 +#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "beskär automatiskt för att undvika svarta kanter" -#: ../src/iop/ashift.c:6075 +#: ../src/iop/ashift.c:6074 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" msgstr "" -"objektivmodellering för perspektivkorrigering: generisk eller i englighet " -"med brännvidden" +"objektivmodellering för perspektivkorrigering: generisk eller i englighet med " +"brännvidden" -#: ../src/iop/ashift.c:6078 +#: ../src/iop/ashift.c:6077 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "objektivets brännvidd, startvärde satt från EXIF-data om tillgänglig" -#: ../src/iop/ashift.c:6081 +#: ../src/iop/ashift.c:6080 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -16366,7 +19142,7 @@ msgstr "" "från EXIF-data om tillgängligt, manuell inställning är ofta nödvändig" # I couldn't find this message when running darktable in English -#: ../src/iop/ashift.c:6085 +#: ../src/iop/ashift.c:6084 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -16374,11 +19150,11 @@ msgstr "" "nivån på objektiv-beroende korrigering, set till max för fullständigt " "objektiv-beroende, sätt till noll för det generella fallet" -#: ../src/iop/ashift.c:6089 +#: ../src/iop/ashift.c:6088 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "justera bildförhållanden genom att skala horisontellt och vertikalt" -#: ../src/iop/ashift.c:6091 +#: ../src/iop/ashift.c:6090 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16388,7 +19164,7 @@ msgstr "" "ctrl+klick för att enbart passa in rotation\n" "skift+klick för att enbart passa in objektivskift" -#: ../src/iop/ashift.c:6095 +#: ../src/iop/ashift.c:6094 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16398,7 +19174,7 @@ msgstr "" "ctrl+klick för att enbart passa in rotation\n" "skift+klick för att enbart passa in objektivskift" -#: ../src/iop/ashift.c:6099 +#: ../src/iop/ashift.c:6098 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -16412,7 +19188,7 @@ msgstr "" "shift+klick för att enbart passa in objektivshift\n" "ctrl+skift+klick för att enbart passa in rotation och objektivskift" -#: ../src/iop/ashift.c:6106 +#: ../src/iop/ashift.c:6105 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -16424,48 +19200,48 @@ msgstr "" "skift+klick för ytterligare detaljförbättringar\n" "ctrl+skift+klick för en kombination av båda metoderna" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6110 msgid "manually define perspective rectangle" msgstr "definiera perspektiv-rektangel manuellt" -#: ../src/iop/ashift.c:6112 +#: ../src/iop/ashift.c:6111 msgid "manually draw structure lines" msgstr "rita strukturlinjer manuellt" -#: ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6140 msgid "rectangle" msgstr "rektangel" -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6142 msgid "lines" msgstr "linjer" -#: ../src/iop/ashift.c:6169 ../src/iop/clipping.c:3338 +#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] definiera/rotera horisont" -#: ../src/iop/ashift.c:6172 +#: ../src/iop/ashift.c:6171 #, c-format msgid "[%s on segment] select segment" msgstr "[%s på segment] markera segment" -#: ../src/iop/ashift.c:6176 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s på segment] avmarkera segment" -#: ../src/iop/ashift.c:6180 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] markera alla segments från område" -#: ../src/iop/ashift.c:6184 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] avmarkera alla segments från område" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1764 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 msgid "contrast equalizer" msgstr "kontrast-equalizer" @@ -16477,8 +19253,7 @@ msgstr "skärpa|aktuans|lokal contrast|klarhet" msgid "add or remove local contrast, sharpness, acutance" msgstr "lägg till eller ta bort lokal kontrast, skärpa, aktuans" -#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 -#: ../src/iop/colorbalance.c:161 +#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 ../src/iop/colorbalance.c:161 msgid "linear, Lab, scene-referred" msgstr "linjärt, Lab, scen-tillämpat" @@ -16487,153 +19262,154 @@ msgstr "linjärt, Lab, scen-tillämpat" msgid "frequential, RGB" msgstr "frekvensiell, RGB" -#: ../src/iop/atrous.c:795 +#: ../src/iop/atrous.c:743 msgid "coarse" msgstr "grov" -#: ../src/iop/atrous.c:811 +#: ../src/iop/atrous.c:759 msgid "denoise & sharpen" msgstr "reducera brus & skärp" #. add the preset. -#: ../src/iop/atrous.c:827 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "skärp" -#: ../src/iop/atrous.c:843 +#: ../src/iop/atrous.c:791 msgid "denoise chroma" msgstr "brusreducering färgskala" -#: ../src/iop/atrous.c:859 +#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 +#: ../src/libs/neural_restore.c:4166 msgid "denoise" msgstr "reducera brus" -#: ../src/iop/atrous.c:876 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 msgid "bloom" msgstr "överstrålning" -#: ../src/iop/atrous.c:892 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "klarhet" -#: ../src/iop/atrous.c:913 +#: ../src/iop/atrous.c:861 msgid "deblur | large blur | strength 3" msgstr "skärpa | grov oskärpa | styrka 3" -#: ../src/iop/atrous.c:931 +#: ../src/iop/atrous.c:879 msgid "deblur | medium blur | strength 3" msgstr "skärpa | medeloskärpa | styrka 3" -#: ../src/iop/atrous.c:948 +#: ../src/iop/atrous.c:896 msgid "deblur | fine blur | strength 3" msgstr "skärpa | fin oskärpa | styrka 3" -#: ../src/iop/atrous.c:967 +#: ../src/iop/atrous.c:915 msgid "deblur | large blur | strength 2" msgstr "skärpa | grov oskärpa | styrka 2" -#: ../src/iop/atrous.c:985 +#: ../src/iop/atrous.c:933 msgid "deblur | medium blur | strength 2" msgstr "skärpa | medeloskärpa | styrka 2" -#: ../src/iop/atrous.c:1002 +#: ../src/iop/atrous.c:950 msgid "deblur | fine blur | strength 2" msgstr "skärpa | fin oskärpa | styrka 2" -#: ../src/iop/atrous.c:1021 +#: ../src/iop/atrous.c:969 msgid "deblur | large blur | strength 1" msgstr "skärpa | grov oskärpa | styrka 1" -#: ../src/iop/atrous.c:1039 +#: ../src/iop/atrous.c:987 msgid "deblur | medium blur | strength 1" msgstr "skärpa | medeloskärpa | styrka 1" -#: ../src/iop/atrous.c:1056 +#: ../src/iop/atrous.c:1004 msgid "deblur | fine blur | strength 1" msgstr "skärpa | fin oskärpa | styrka 1" -#: ../src/iop/atrous.c:1385 ../src/iop/atrous.c:1631 -#: ../src/iop/denoiseprofile.c:3580 ../src/iop/rawdenoise.c:730 +#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 +#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 msgctxt "graph" msgid "coarse" msgstr "grov" -#: ../src/iop/atrous.c:1392 ../src/iop/atrous.c:1632 -#: ../src/iop/denoiseprofile.c:3588 ../src/iop/rawdenoise.c:738 +#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 +#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 msgid "fine" msgstr "fin" -#: ../src/iop/atrous.c:1404 +#: ../src/iop/atrous.c:1352 msgid "contrasty" msgstr "kontrast" -#: ../src/iop/atrous.c:1410 ../src/iop/denoiseprofile.c:3602 -#: ../src/iop/rawdenoise.c:752 +#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 +#: ../src/iop/rawdenoise.c:754 msgid "noisy" msgstr "brusig" #. case atrous_s: -#: ../src/iop/atrous.c:1413 +#: ../src/iop/atrous.c:1361 msgid "bold" msgstr "kraftig" -#: ../src/iop/atrous.c:1414 +#: ../src/iop/atrous.c:1362 msgid "dull" msgstr "mörk" -#: ../src/iop/atrous.c:1619 ../src/iop/atrous.c:1679 +#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 msgid "boost" msgstr "boosta" -#: ../src/iop/atrous.c:1620 +#: ../src/iop/atrous.c:1568 msgid "reduce" msgstr "reducera" -#: ../src/iop/atrous.c:1621 +#: ../src/iop/atrous.c:1569 msgid "raise" msgstr "höj" -#: ../src/iop/atrous.c:1622 +#: ../src/iop/atrous.c:1570 msgid "lower" msgstr "sänk" -#: ../src/iop/atrous.c:1629 +#: ../src/iop/atrous.c:1577 msgid "coarsest" msgstr "grövst" -#: ../src/iop/atrous.c:1630 +#: ../src/iop/atrous.c:1578 msgid "coarser" msgstr "grövre" -#: ../src/iop/atrous.c:1633 +#: ../src/iop/atrous.c:1581 msgid "finer" msgstr "finare" -#: ../src/iop/atrous.c:1634 +#: ../src/iop/atrous.c:1582 msgid "finest" msgstr "finast" -#: ../src/iop/atrous.c:1704 ../src/libs/export.c:1520 ../src/libs/export.c:1536 +#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 msgid "x" msgstr "×" -#: ../src/iop/atrous.c:1805 ../src/iop/nlmeans.c:462 +#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 msgid "luma" msgstr "luma" -#: ../src/iop/atrous.c:1806 +#: ../src/iop/atrous.c:1754 msgid "change lightness at each feature size" msgstr "ändra ljushet på vardera detaljstorlek" -#: ../src/iop/atrous.c:1808 +#: ../src/iop/atrous.c:1756 msgid "change color saturation at each feature size" msgstr "ändra färgmättnad på vardera detaljstorlek" -#: ../src/iop/atrous.c:1810 +#: ../src/iop/atrous.c:1758 msgid "edges" msgstr "kanter" -#: ../src/iop/atrous.c:1811 +#: ../src/iop/atrous.c:1759 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -16641,7 +19417,7 @@ msgstr "" "ändra halon vid kanterna vid vardera detaljstorlek\n" "ändrar enbart luma- och chroma-flikarna" -#: ../src/iop/atrous.c:1844 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 msgid "make effect stronger or weaker" msgstr "gör effekten starkare eller svagare" @@ -16728,22 +19504,22 @@ msgstr "" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 #: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 -#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 +#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 -#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 -#: ../src/iop/invert.c:131 ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:87 -#: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 -#: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 -#: ../src/iop/spots.c:66 ../src/iop/temperature.c:249 +#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 +#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 +#: ../src/iop/temperature.c:249 msgid "corrective" msgstr "korrigerande" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:353 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 #: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:459 -#: ../src/iop/watermark.c:461 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "icke-linjär, RGB, skärm-tillämpat" @@ -16751,25 +19527,25 @@ msgstr "icke-linjär, RGB, skärm-tillämpat" msgid "display-referred default" msgstr "skärm-tillämpat standard" -#: ../src/iop/basecurve.c:2125 +#: ../src/iop/basecurve.c:2092 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "x-axel: ingående, y-axel: utgående. arbetar på RGB-kanalerna" -#: ../src/iop/basecurve.c:2132 ../src/iop/basicadj.c:636 +#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 #: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "metod för att bevara färger vid applicering av kontrast" -#: ../src/iop/basecurve.c:2136 +#: ../src/iop/basecurve.c:2103 msgid "two exposures" msgstr "två exponeringar" -#: ../src/iop/basecurve.c:2137 +#: ../src/iop/basecurve.c:2104 msgid "three exposures" msgstr "tre exponeringar" -#: ../src/iop/basecurve.c:2138 +#: ../src/iop/basecurve.c:2105 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -16777,11 +19553,11 @@ msgstr "" "slå ihop den här bilden överexponerad ett par steg med sig själv för att " "komprimera det dynamiska omfånget. exponera för ljuset innan det här görs." -#: ../src/iop/basecurve.c:2143 +#: ../src/iop/basecurve.c:2110 msgid "how many stops to shift the individual exposures apart" msgstr "antal steg mellan varje individuell exponering" -#: ../src/iop/basecurve.c:2152 +#: ../src/iop/basecurve.c:2119 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -16789,7 +19565,7 @@ msgstr "" "om exponeringen ska ändras uppåt eller nedåt (-1: minskar högdagrar, +1: " "minskar skuggor)" -#: ../src/iop/basecurve.c:2158 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "skala för graf" @@ -16806,14 +19582,14 @@ msgid "apply usual image adjustments" msgstr "tillämpa de vanliga bildjusteringarna" #: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 -#: ../src/iop/blurs.c:90 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 -#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 -#: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 -#: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 -#: ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 +#: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 +#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 +#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 +#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 +#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 #: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:458 +#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 msgid "creative" msgstr "kreativ" @@ -16821,7 +19597,7 @@ msgstr "kreativ" msgid "non-linear, RGB, scene-referred" msgstr "icke-linjär, RGB, scen-tillämpat" -#: ../src/iop/basicadj.c:617 +#: ../src/iop/basicadj.c:616 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -16833,39 +19609,39 @@ msgstr "" "om dåligt inställt kommer det kapa nästan-svarta färger utanför tonomfånget\n" "genom att förskjuta RGB-värden till negativa" -#: ../src/iop/basicadj.c:625 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 msgid "adjust the exposure correction" msgstr "justera exponeringskompensation [EV]" -#: ../src/iop/basicadj.c:629 +#: ../src/iop/basicadj.c:628 msgid "highlight compression adjustment" msgstr "justering för kompression av högdagrar" -#: ../src/iop/basicadj.c:633 ../src/iop/colisa.c:281 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 msgid "contrast adjustment" msgstr "kontrastjustering" -#: ../src/iop/basicadj.c:641 +#: ../src/iop/basicadj.c:640 msgid "middle gray adjustment" msgstr "justering av mellantoner" -#: ../src/iop/basicadj.c:646 ../src/iop/colisa.c:282 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 msgid "brightness adjustment" msgstr "justering av ljusstyrka" -#: ../src/iop/basicadj.c:649 +#: ../src/iop/basicadj.c:648 msgid "saturation adjustment" msgstr "justering av mättnad" -#: ../src/iop/basicadj.c:652 +#: ../src/iop/basicadj.c:651 msgid "vibrance adjustment" msgstr "justering av lyster" -#: ../src/iop/basicadj.c:654 +#: ../src/iop/basicadj.c:653 msgid "apply auto exposure based on the entire image" msgstr "tillämpa automatisk exponering baserat på hela bilden" -#: ../src/iop/basicadj.c:660 +#: ../src/iop/basicadj.c:659 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -16876,11 +19652,11 @@ msgstr "" "klicka och dra för att rita området\n" "högerklicka för att avbryta" -#: ../src/iop/basicadj.c:667 +#: ../src/iop/basicadj.c:666 msgid "clip" msgstr "klipp" -#: ../src/iop/basicadj.c:669 +#: ../src/iop/basicadj.c:668 msgid "adjusts clipping value for auto exposure calculation" msgstr "justera klippvärde för beräkning av automatisk exponering" @@ -16900,7 +19676,7 @@ msgstr "manipulera lokal och global kontrast separat" #: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 #: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 #: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:88 ../src/iop/nlmeans.c:90 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 #: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "icke-linjär, Lab, skärm-tillämpat" @@ -16910,7 +19686,7 @@ msgstr "icke-linjär, Lab, skärm-tillämpat" #: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 #: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 #: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:89 ../src/iop/shadhi.c:143 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 #: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "icke-linjär, Lab" @@ -16919,42 +19695,42 @@ msgstr "icke-linjär, Lab" msgid "HDR local tone-mapping" msgstr "HDR lokal tonmappning" -#: ../src/iop/bilat.c:441 +#: ../src/iop/bilat.c:437 msgid "" "the filter used for local contrast enhancement. bilateral is faster but can " "lead to artifacts around edges for extreme settings." msgstr "" -"det filter som används för att öka lokal kontrast. Bilateralt är snabbare " -"men kan i extremfall leda till artefakter runt kanterna." +"det filter som används för att öka lokal kontrast. Bilateralt är snabbare men " +"kan i extremfall leda till artefakter runt kanterna." -#: ../src/iop/bilat.c:445 ../src/iop/globaltonemap.c:651 +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 msgid "detail" msgstr "detalj" -#: ../src/iop/bilat.c:448 +#: ../src/iop/bilat.c:444 msgid "changes the local contrast" msgstr "ändrar lokal kontrast" -#: ../src/iop/bilat.c:463 +#: ../src/iop/bilat.c:459 msgid "feature size of local details (spatial sigma of bilateral filter)" msgstr "" "storlek på lokala detaljer (rumslig standardavvikelse för bilateralt filter)" -#: ../src/iop/bilat.c:471 +#: ../src/iop/bilat.c:467 msgid "L difference to detect edges (range sigma of bilateral filter)" msgstr "" "L skillnad för att upptäcka kanter (omfång av standardavvikelse för " "bilateralt filter)" -#: ../src/iop/bilat.c:477 +#: ../src/iop/bilat.c:473 msgid "changes the local contrast of highlights" msgstr "ändrar lokal kontrast för högdagrar" -#: ../src/iop/bilat.c:483 +#: ../src/iop/bilat.c:479 msgid "changes the local contrast of shadows" msgstr "ändrar lokal kontrast i skuggor" -#: ../src/iop/bilat.c:489 +#: ../src/iop/bilat.c:485 msgid "" "defines what counts as mid-tones. lower for better dynamic range compression " "(reduce shadow and highlight contrast), increase for more powerful local " @@ -16980,10 +19756,11 @@ msgstr "" "tillämpa kantkänslig ytsuddighet\n" "för brusreducering eller mjukning av texturer" -#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:90 -#: ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 -#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:157 ../src/iop/primaries.c:75 +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 +#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 +#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 +#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 #: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" @@ -17003,19 +19780,19 @@ msgstr "" "bilder med mer än 2 gigapixlar.\n" "bearbetning har hoppats över." -#: ../src/iop/bilateral.cc:369 +#: ../src/iop/bilateral.cc:368 msgid "spatial extent of the gaussian" msgstr "rumslig utsträckning för gaussisk oskärpa" -#: ../src/iop/bilateral.cc:373 +#: ../src/iop/bilateral.cc:372 msgid "how much to blur red" msgstr "mängd av oskärpa att applicera på röd kanal" -#: ../src/iop/bilateral.cc:378 +#: ../src/iop/bilateral.cc:377 msgid "how much to blur green" msgstr "mängd av oskärpa att applicera på grön kanal" -#: ../src/iop/bilateral.cc:383 +#: ../src/iop/bilateral.cc:382 msgid "how much to blur blue" msgstr "mängd av oskärpa att applicera på blå kanal" @@ -17023,37 +19800,37 @@ msgstr "mängd av oskärpa att applicera på blå kanal" msgid "apply Orton effect for a dreamy ethereal look" msgstr "tillämpa Orton-effekt för en drömmande eteriskt utseende" -#: ../src/iop/bloom.c:414 ../src/iop/soften.c:381 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:107 +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:112 msgid "size" msgstr "storlek" -#: ../src/iop/bloom.c:416 +#: ../src/iop/bloom.c:384 msgid "the size of bloom" msgstr "överstrålningens storlek" -#: ../src/iop/bloom.c:420 +#: ../src/iop/bloom.c:388 msgid "the threshold of light" msgstr "tröskelnivå för ljuset" -#: ../src/iop/bloom.c:424 +#: ../src/iop/bloom.c:392 msgid "the strength of bloom" msgstr "överstrålningens styrka" -#: ../src/iop/blurs.c:78 +#: ../src/iop/blurs.c:82 msgid "blurs" msgstr "oskärpor" -#: ../src/iop/blurs.c:83 +#: ../src/iop/blurs.c:87 msgid "blur|lens|motion" msgstr "oskärpa|objektiv|rörelse" -#: ../src/iop/blurs.c:89 +#: ../src/iop/blurs.c:93 msgid "simulate physically-accurate lens and motion blurs" msgstr "simulera fysiskt korrekt objektiv- och rörelseoskärpa" #. add the tooltips -#: ../src/iop/blurs.c:807 +#: ../src/iop/blurs.c:1007 msgid "" "size of the blur in pixels\n" "caution: doubling the radius quadruples the run-time!" @@ -17061,11 +19838,11 @@ msgstr "" "storlek på oskärpan i pixlar\n" "försiktigt

: dubbling av radie fyrdubblar beräkningstiden!" -#: ../src/iop/blurs.c:809 +#: ../src/iop/blurs.c:1009 msgid "shifts towards a star shape as value approaches blades-1" msgstr "skiftar mot stjärnform när värdet närmar sig blad-1" -#: ../src/iop/blurs.c:811 +#: ../src/iop/blurs.c:1011 msgid "" "adjust straightness of edges from 0=perfect circle\n" "to 1=completely straight" @@ -17073,15 +19850,15 @@ msgstr "" "justera rakhet av kanter från 0=perfekt cirkel\n" "till 1=helt rakt" -#: ../src/iop/blurs.c:812 +#: ../src/iop/blurs.c:1012 msgid "set amount by which to rotate shape around its center" msgstr "sätt hur mycket formen ska roteras runt sitt center" -#: ../src/iop/blurs.c:814 +#: ../src/iop/blurs.c:1014 msgid "orientation of the motion's path" msgstr "rörelsebanans orientering" -#: ../src/iop/blurs.c:815 +#: ../src/iop/blurs.c:1015 msgid "" "amount to curve the motion relative\n" "to its overall orientation" @@ -17089,7 +19866,7 @@ msgstr "" "hur mycket rörelsen ska svänga relativt\n" "dess övergripande orientering" -#: ../src/iop/blurs.c:816 +#: ../src/iop/blurs.c:1016 msgid "" "select which portion of the path to use,\n" "allowing the path to become asymmetric" @@ -17103,37 +19880,37 @@ msgstr "inramning" #: ../src/iop/borders.c:311 msgid "borders|enlarge canvas|expand canvas" -msgstr "kanter|förstora kanvas|utöka kanvas" +msgstr "kanter|förstora bildyta|utöka kanvas" #: ../src/iop/borders.c:316 msgid "add solid borders or margins around the image" msgstr "lägg till solida kanter eller marginaler runt bilden" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 msgid "linear or non-linear, RGB, display-referred" msgstr "linjär eller icke-linjär, RGB, skärm-tillämpat" -#: ../src/iop/borders.c:715 +#: ../src/iop/borders.c:713 msgid "15:10 postcard white" msgstr "15:10 vykort vit ram" -#: ../src/iop/borders.c:720 +#: ../src/iop/borders.c:718 msgid "15:10 postcard black" msgstr "15:10 vykort svart ram" -#: ../src/iop/borders.c:925 +#: ../src/iop/borders.c:923 msgid "which dimension to use for the size calculation" msgstr "vilken dimension som ska användas för beräkning av storlek" -#: ../src/iop/borders.c:931 +#: ../src/iop/borders.c:929 msgid "size of the border in percent of the chosen basis" msgstr "storlek på kant i procent av vald bas" -#: ../src/iop/borders.c:933 ../src/iop/clipping.c:2229 ../src/iop/crop.c:1262 +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 msgid "aspect" msgstr "aspekt" -#: ../src/iop/borders.c:934 +#: ../src/iop/borders.c:932 msgid "" "select the aspect ratio\n" "(right-click on slider below to type your own w:h)" @@ -17141,85 +19918,79 @@ msgstr "" "välj bildförhållande\n" "(högerklicka på reglage nedan för att skriva egen b:h)" -#: ../src/iop/borders.c:938 +#: ../src/iop/borders.c:936 msgid "3:1" msgstr "3:1" -#: ../src/iop/borders.c:939 +#: ../src/iop/borders.c:937 msgid "95:33" msgstr "95:33" -#: ../src/iop/borders.c:940 +#: ../src/iop/borders.c:938 msgid "CinemaScope 2.39:1" msgstr "CinemaScope 2.39:1" -#: ../src/iop/borders.c:941 +#: ../src/iop/borders.c:939 msgid "2:1" msgstr "2:1" -#: ../src/iop/borders.c:942 +#: ../src/iop/borders.c:940 msgid "16:9" msgstr "16:9" -#: ../src/iop/borders.c:943 +#: ../src/iop/borders.c:941 msgid "5:3" msgstr "5:3" -#: ../src/iop/borders.c:944 +#: ../src/iop/borders.c:942 msgid "US Legal 8.5x14" msgstr "US Legal 8.5x14" -#: ../src/iop/borders.c:945 ../src/iop/clipping.c:2142 ../src/iop/crop.c:1164 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "golden cut" msgstr "gyllene snitt" -#: ../src/iop/borders.c:946 +#: ../src/iop/borders.c:944 msgid "16:10" msgstr "16:10" -#: ../src/iop/borders.c:947 +#: ../src/iop/borders.c:945 msgid "3:2 (4x6, 10x15cm)" msgstr "3:2 (4x6, 10x15cm)" -#: ../src/iop/borders.c:949 +#: ../src/iop/borders.c:947 msgid "DIN" msgstr "DIN" -#: ../src/iop/borders.c:950 +#: ../src/iop/borders.c:948 msgid "7:5" msgstr "7:5" -#: ../src/iop/borders.c:951 +#: ../src/iop/borders.c:949 msgid "4:3" msgstr "4:3" -#: ../src/iop/borders.c:952 +#: ../src/iop/borders.c:950 msgid "US Letter 8.5x11" msgstr "US Letter 8.5x11" -#: ../src/iop/borders.c:953 +#: ../src/iop/borders.c:951 msgid "14:11" msgstr "14:11" -#: ../src/iop/borders.c:954 +#: ../src/iop/borders.c:952 msgid "5:4 (8x10)" msgstr "5:4 (8x10)" -#: ../src/iop/borders.c:955 ../src/iop/clipping.c:2132 ../src/iop/crop.c:1153 -#: ../src/libs/filtering.c:310 ../src/libs/filters/ratio.c:124 -#: ../src/libs/histogram.c:120 -msgid "square" -msgstr "kvadrat" - -#: ../src/iop/borders.c:956 +#: ../src/iop/borders.c:954 msgid "constant border" msgstr "konstant kantstorlek" -#: ../src/iop/borders.c:957 ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "custom..." msgstr "anpassad..." -#: ../src/iop/borders.c:961 +#: ../src/iop/borders.c:959 msgid "" "set the custom aspect ratio\n" "(right-click to enter number or w:h)" @@ -17227,15 +19998,15 @@ msgstr "" "välj bildförhållande\n" "(högerklicka för att ange nummer eller b:h)" -#: ../src/iop/borders.c:966 +#: ../src/iop/borders.c:964 msgid "aspect ratio orientation of the image with border" msgstr "orientering för bild med kant" -#: ../src/iop/borders.c:968 +#: ../src/iop/borders.c:966 msgid "horizontal position" msgstr "horisontell placering" -#: ../src/iop/borders.c:969 +#: ../src/iop/borders.c:967 msgid "" "select the horizontal position ratio relative to top\n" "(right-click on slider below to type your own x:w)" @@ -17243,35 +20014,35 @@ msgstr "" "välj den horisontella placeringen relativt bildens överkant\n" "(högerklicka på reglade nedan för att skriva egen x:b)" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "center" msgstr "centrum" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "1/3" msgstr "1/3" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "3/8" msgstr "3/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "5/8" msgstr "5/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "2/3" msgstr "2/3" -#: ../src/iop/borders.c:977 +#: ../src/iop/borders.c:975 msgid "custom horizontal position" msgstr "anpassad horisontell placering" -#: ../src/iop/borders.c:979 +#: ../src/iop/borders.c:977 msgid "vertical position" msgstr "vertikal placering" -#: ../src/iop/borders.c:980 +#: ../src/iop/borders.c:978 msgid "" "select the vertical position ratio relative to left\n" "(right-click on slider below to type your own y:h)" @@ -17279,27 +20050,27 @@ msgstr "" "välj den vertikala placeringen relativt bildens vänsterkant\n" "(högerklicka på reglage nedan för att skriva egen y:h)" -#: ../src/iop/borders.c:988 +#: ../src/iop/borders.c:986 msgid "custom vertical position" msgstr "anpassad vertikal placering" -#: ../src/iop/borders.c:994 +#: ../src/iop/borders.c:992 msgid "size of the frame line in percent of min border width" msgstr "storlek på ramlinjen i procent av minimum på kantens bredd" -#: ../src/iop/borders.c:1000 +#: ../src/iop/borders.c:998 msgid "offset of the frame line beginning on image side" msgstr "ramlinjens avstånd från bildens kant" -#: ../src/iop/borders.c:1015 +#: ../src/iop/borders.c:1013 msgid "select border color" msgstr "välj kantens färg" -#: ../src/iop/borders.c:1020 +#: ../src/iop/borders.c:1018 msgid "pick border color from image" msgstr "välj kantens färg från bild" -#: ../src/iop/borders.c:1021 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 #: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 #: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 @@ -17307,11 +20078,11 @@ msgstr "välj kantens färg från bild" msgid "pickers" msgstr "väljare" -#: ../src/iop/borders.c:1029 +#: ../src/iop/borders.c:1027 msgid "select frame line color" msgstr "välj ramlinjens färg" -#: ../src/iop/borders.c:1034 +#: ../src/iop/borders.c:1032 msgid "pick frame line color from image" msgstr "välj ramlinjens färg från bild" @@ -17324,21 +20095,18 @@ msgstr "raw kromatisk avvikelse" msgid "correct chromatic aberrations for Bayer sensors" msgstr "korrigera kromatisk avvikelse för Bayer-sensorer" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/demosaic.c:328 ../src/iop/highlights.c:177 -#: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 -#: ../src/iop/hotpixels.c:76 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rasterfile.c:101 -#: ../src/iop/rasterfile.c:103 ../src/iop/rawprepare.c:171 -#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 -#: ../src/iop/temperature.c:252 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 +#: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 +#: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 +#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 +#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "linjärt, raw, scen-tillämpat" -#: ../src/iop/cacorrect.c:83 ../src/iop/cacorrectrgb.c:168 -#: ../src/iop/demosaic.c:329 ../src/iop/invert.c:133 -#: ../src/iop/rawdenoise.c:142 ../src/iop/rasterfile.c:102 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 #: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "linjär, raw" @@ -17447,8 +20215,8 @@ msgstr "censurera" msgid "censorize license plates and body parts for privacy" msgstr "censurera nummerplåtar och kroppsdelar för personlig integritet" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 -#: ../src/iop/filmicrgb.c:351 ../src/iop/graduatednd.c:144 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 +#: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "linjär eller icke-linjär, RGB, scen-tillämpat" @@ -17456,19 +20224,19 @@ msgstr "linjär eller icke-linjär, RGB, scen-tillämpat" msgid "special, RGB, scene-referred" msgstr "special, RGB, scen-tillämpat" -#: ../src/iop/censorize.c:425 +#: ../src/iop/censorize.c:424 msgid "radius of gaussian blur before pixelization" msgstr "radie för gaussisk oskärpa före pixelisering" -#: ../src/iop/censorize.c:426 +#: ../src/iop/censorize.c:425 msgid "radius of gaussian blur after pixelization" msgstr "radie för gaussisk oskärpa efter pixelisering" -#: ../src/iop/censorize.c:427 +#: ../src/iop/censorize.c:426 msgid "radius of the intermediate pixelization" msgstr "radien för den mellanliggande pixeliseringen" -#: ../src/iop/censorize.c:428 +#: ../src/iop/censorize.c:427 msgid "amount of noise to add at the end" msgstr "mängd brus att lägga till i slutet" @@ -17742,8 +20510,8 @@ msgstr "" "använder dem med masker eller vet vad du håller på med." #: ../src/iop/channelmixerrgb.c:2067 -msgid "white balance applied twice" -msgstr "vitbalans applicerad två gånger" +msgid "white balance applied twice (details)" +msgstr "vitbalans applicerad två gånger (detaljer)" #: ../src/iop/channelmixerrgb.c:2068 msgid "" @@ -17758,8 +20526,8 @@ msgstr "" "eller stäng av kromatisk anpassning i färgkalibreringen." #: ../src/iop/channelmixerrgb.c:2076 -msgid "white balance module error" -msgstr "fel i modulen för vitbalans" +msgid "white balance module error (details)" +msgstr "fel i modulen för vitbalans (detaljer)" #: ../src/iop/channelmixerrgb.c:2077 msgid "" @@ -17774,8 +20542,8 @@ msgstr "" "eller stäng av kromatisk anpassning här." #: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 -msgid "white balance missing" -msgstr "vitbalans saknas" +msgid "white balance missing (details)" +msgstr "vitbalans saknas (detaljer)" #: ../src/iop/channelmixerrgb.c:2090 msgid "" @@ -17809,12 +20577,12 @@ msgstr "automatisk upptäckt av vitbalans slutförd" msgid "channelmixerrgb works only on RGB input" msgstr "channelmixerrgb fungerar endast för inkommande RGB" -#: ../src/iop/channelmixerrgb.c:3647 +#: ../src/iop/channelmixerrgb.c:3675 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "CCT: %.0f K (dagsljus)" -#: ../src/iop/channelmixerrgb.c:3650 +#: ../src/iop/channelmixerrgb.c:3678 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" @@ -17824,12 +20592,12 @@ msgstr "" "den här ljuskällan kan modelleras korrekt av dagsljus-spektrat,\n" "så dess temperatur är relevant och meningsfull med en D-ljuskälla." -#: ../src/iop/channelmixerrgb.c:3656 +#: ../src/iop/channelmixerrgb.c:3684 #, c-format msgid "CCT: %.0f K (black body)" msgstr "CCT: %.0f K (svartkropp)" -#: ../src/iop/channelmixerrgb.c:3659 +#: ../src/iop/channelmixerrgb.c:3687 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -17839,12 +20607,12 @@ msgstr "" "den här ljuskällan kan modelleras korrekt av svart kropp-spektrat,\n" "så dess temperatur är relevant och meningsfull med en Planckian-ljuskälla." -#: ../src/iop/channelmixerrgb.c:3665 +#: ../src/iop/channelmixerrgb.c:3693 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "CCT: %.0f K (ogiltig)" -#: ../src/iop/channelmixerrgb.c:3668 +#: ../src/iop/channelmixerrgb.c:3696 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -17858,12 +20626,12 @@ msgstr "" "så dess temperatur är inte relevant och meningsfull och du behöver välja en " "anpassad ljuskälla." -#: ../src/iop/channelmixerrgb.c:3677 +#: ../src/iop/channelmixerrgb.c:3705 #, c-format msgid "CCT: undefined" msgstr "CCT: odefinierad" -#: ../src/iop/channelmixerrgb.c:3680 +#: ../src/iop/channelmixerrgb.c:3708 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." @@ -17871,16 +20639,16 @@ msgstr "" "den uppskattade korrelerade färgtemperaturen\n" "kan inte beräknas alls, så du behöver använda en anpassad ljuskälla." -#: ../src/iop/channelmixerrgb.c:3998 +#: ../src/iop/channelmixerrgb.c:4026 msgid "white balance successfully extracted from raw image" msgstr "vitbalans hämtades framgångsrikt från rawbilden" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4005 +#: ../src/iop/channelmixerrgb.c:4033 msgid "auto-detection of white balance started…" msgstr "automatisk upptäckt av vitbalans startad…" -#: ../src/iop/channelmixerrgb.c:4116 +#: ../src/iop/channelmixerrgb.c:4144 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." @@ -17889,7 +20657,7 @@ msgstr "" "avaktiveras." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4160 +#: ../src/iop/channelmixerrgb.c:4188 #, c-format msgid "" "L: \t%.1f %%\n" @@ -17901,19 +20669,19 @@ msgstr "" "c: \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4429 +#: ../src/iop/channelmixerrgb.c:4457 msgid "CAT" msgstr "CAT" -#: ../src/iop/channelmixerrgb.c:4430 +#: ../src/iop/channelmixerrgb.c:4458 msgid "chromatic adaptation transform" msgstr "omvandling av kromatisk anpassning" -#: ../src/iop/channelmixerrgb.c:4432 +#: ../src/iop/channelmixerrgb.c:4460 msgid "adaptation" msgstr "anpassning" -#: ../src/iop/channelmixerrgb.c:4435 +#: ../src/iop/channelmixerrgb.c:4463 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -17934,7 +20702,7 @@ msgstr "" "• XYZ är en enkel skalning i XYZ-rymden. Den rekommenderas generellt inte.\n" "• none stänger av all anpassning och använder arbetsflöde i RGB." -#: ../src/iop/channelmixerrgb.c:4452 +#: ../src/iop/channelmixerrgb.c:4480 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -17942,23 +20710,23 @@ msgstr "" "det här är färgen för scenens ljuskälla för kromatisk anpassning\n" "denna färg kommer omvandlas till ren vit i anpassningen." -#: ../src/iop/channelmixerrgb.c:4459 +#: ../src/iop/channelmixerrgb.c:4487 msgid "picker" msgstr "väljare" -#: ../src/iop/channelmixerrgb.c:4461 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 msgid "set white balance to detected from area" msgstr "sätt vitbalans till upptäckt från område" -#: ../src/iop/channelmixerrgb.c:4465 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "ljuskälla" -#: ../src/iop/channelmixerrgb.c:4471 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 msgid "temperature" msgstr "temperatur" -#: ../src/iop/channelmixerrgb.c:4509 +#: ../src/iop/channelmixerrgb.c:4537 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -17971,17 +20739,17 @@ msgstr "" "Kontrollprovet kan antingen vara en kritisk del av ditt subjekt eller en " "orörlig och jämnt belyst yta över en serie med bilder." -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/channelmixerrgb.c:4529 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/channelmixerrgb.c:4573 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/channelmixerrgb.c:4601 msgid "mapping" msgstr "mappning" -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 msgid "area mode" msgstr "områdesläge" -#: ../src/iop/channelmixerrgb.c:4517 +#: ../src/iop/channelmixerrgb.c:4545 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -17993,19 +20761,19 @@ msgstr "" "\"mätning\" visar enkelt hur en inkommande färg mappas av CAT:en\n" "och kan användas för provtagning på ett mål." -#: ../src/iop/channelmixerrgb.c:4522 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 msgid "correction" msgstr "korrigering" -#: ../src/iop/channelmixerrgb.c:4523 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 msgid "measure" msgstr "mätning" -#: ../src/iop/channelmixerrgb.c:4527 +#: ../src/iop/channelmixerrgb.c:4555 msgid "take channel mixing into account" msgstr "ta hänsyn till kanalmixning" -#: ../src/iop/channelmixerrgb.c:4534 +#: ../src/iop/channelmixerrgb.c:4562 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -18013,11 +20781,11 @@ msgstr "" "beräkna målet genom att ta hänsyn till kanalmixningen,´.\n" "om avaktiverad tas bara hänsyn till CAT." -#: ../src/iop/channelmixerrgb.c:4542 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 msgid "the input color that should be mapped to the target" msgstr "in inkommande färgen som ska mappas till målet" -#: ../src/iop/channelmixerrgb.c:4546 +#: ../src/iop/channelmixerrgb.c:4574 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -18027,125 +20795,124 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4549 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "dessa LCh-koordinater beräknas från CIE Lab 1976 koordinater" -#: ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4582 msgid "the desired target color after mapping" msgstr "önskad målfärg efter mappning" -#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 msgctxt "section" msgid "input" msgstr "inkommande" #. spacer -#: ../src/iop/channelmixerrgb.c:4584 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 msgctxt "section" msgid "target" msgstr "mål" -#: ../src/iop/channelmixerrgb.c:4597 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input R" msgstr "inkommande R" -#: ../src/iop/channelmixerrgb.c:4602 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input G" msgstr "inkommande G" -#: ../src/iop/channelmixerrgb.c:4607 +#: ../src/iop/channelmixerrgb.c:4635 msgid "input B" msgstr "inkommande B" -#: ../src/iop/channelmixerrgb.c:4617 +#: ../src/iop/channelmixerrgb.c:4645 msgid "output R" msgstr "utgående R" -#: ../src/iop/channelmixerrgb.c:4618 +#: ../src/iop/channelmixerrgb.c:4646 msgid "output G" msgstr "utgående G" -#: ../src/iop/channelmixerrgb.c:4619 +#: ../src/iop/channelmixerrgb.c:4647 msgid "output B" msgstr "utgående B" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "colorfulness" msgstr "färgrikhet" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "output colorfulness" msgstr "utgående färgrikhet" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4653 msgid "output brightness" msgstr "utgående ljusstyrka" -#: ../src/iop/channelmixerrgb.c:4628 +#: ../src/iop/channelmixerrgb.c:4656 msgid "output gray" msgstr "utgående grå" -#: ../src/iop/channelmixerrgb.c:4641 +#: ../src/iop/channelmixerrgb.c:4669 msgid "calibrate with a color checker" msgstr "kalibrera med en färggranskare" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4674 msgid "use a color checker target to autoset CAT and channels" msgstr "använd ett färggranskarmål för att automatiskt sätta CAT och kanaler" -#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/channelmixerrgb.c:4663 -#: ../src/iop/channelmixerrgb.c:4680 ../src/iop/channelmixerrgb.c:4694 -#: ../src/iop/channelmixerrgb.c:4702 ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 +#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 msgid "calibrate" msgstr "kalibrera" -#: ../src/iop/channelmixerrgb.c:4651 +#: ../src/iop/channelmixerrgb.c:4679 msgid "chart" msgstr "diagram" -#: ../src/iop/channelmixerrgb.c:4652 +#: ../src/iop/channelmixerrgb.c:4680 msgid "choose the vendor and the type of your chart" msgstr "välj tillverkaren och typen av ditt diagram" -#: ../src/iop/channelmixerrgb.c:4654 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 före 2014" -#: ../src/iop/channelmixerrgb.c:4655 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24 efter 2014" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4684 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 före 2018" -#: ../src/iop/channelmixerrgb.c:4657 +#: ../src/iop/channelmixerrgb.c:4685 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 efter 2018" -#: ../src/iop/channelmixerrgb.c:4658 +#: ../src/iop/channelmixerrgb.c:4686 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 före 2018" -#: ../src/iop/channelmixerrgb.c:4659 +#: ../src/iop/channelmixerrgb.c:4687 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 efter 2018" -#: ../src/iop/channelmixerrgb.c:4660 +#: ../src/iop/channelmixerrgb.c:4688 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4663 +#: ../src/iop/channelmixerrgb.c:4691 msgid "optimize for" msgstr "optimera för" -#: ../src/iop/channelmixerrgb.c:4664 +#: ../src/iop/channelmixerrgb.c:4692 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" -"saturated colors gives the lowest maximum delta E but a high average delta " -"E\n" +"saturated colors gives the lowest maximum delta E but a high average delta E\n" "none is a trade-off between both\n" "the others are special behaviors to protect some hues" msgstr "" @@ -18157,35 +20924,35 @@ msgstr "" "ingen är en avvägning mellan båda\n" "de andra är specialbeteenden för att skydda vissa färgtoner" -#: ../src/iop/channelmixerrgb.c:4671 +#: ../src/iop/channelmixerrgb.c:4699 msgid "neutral colors" msgstr "neutrala färger" -#: ../src/iop/channelmixerrgb.c:4673 +#: ../src/iop/channelmixerrgb.c:4701 msgid "skin and soil colors" msgstr "hud- och jordfärger" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4702 msgid "foliage colors" msgstr "färger på bladverk" -#: ../src/iop/channelmixerrgb.c:4675 +#: ../src/iop/channelmixerrgb.c:4703 msgid "sky and water colors" msgstr "färger på himmel och vatten" -#: ../src/iop/channelmixerrgb.c:4676 +#: ../src/iop/channelmixerrgb.c:4704 msgid "average delta E" msgstr "genomsnittlig delta E" -#: ../src/iop/channelmixerrgb.c:4677 +#: ../src/iop/channelmixerrgb.c:4705 msgid "maximum delta E" msgstr "maximal delta E" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4708 msgid "patch scale" msgstr "lappskala" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4711 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -18196,35 +20963,35 @@ msgstr "" "användbart när korrigering av perspektiv är slarvig eller\n" "lapparnas ram kastar skuggor på kanten av lappen." -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4719 msgid "the delta E is using the CIE 2000 formula" msgstr "delta E använder formeln CIE 2000" -#: ../src/iop/channelmixerrgb.c:4694 +#: ../src/iop/channelmixerrgb.c:4722 msgid "accept" msgstr "godkänn" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4727 msgid "accept the computed profile and set it in the module" msgstr "godkänn den beräknade profilen och sätt i modulen" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4730 msgid "recompute" msgstr "beräkna om" -#: ../src/iop/channelmixerrgb.c:4706 +#: ../src/iop/channelmixerrgb.c:4734 msgid "recompute the profile" msgstr "beräkna om profilen" -#: ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4737 msgid "validate" msgstr "validera" -#: ../src/iop/channelmixerrgb.c:4713 +#: ../src/iop/channelmixerrgb.c:4741 msgid "check the output delta E" msgstr "kontrollera utgående delta E" -#: ../src/iop/choleski.h:303 ../src/iop/choleski.h:404 +#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" @@ -18236,13 +21003,12 @@ msgid "old local contrast" msgstr "gammal lokal kontrast" #: ../src/iop/clahe.c:71 -msgid "" -"this module is deprecated. better use new local contrast module instead." +msgid "this module is deprecated. better use new local contrast module instead." msgstr "" "den här modulen är utfasad. bättre att i stället använda nya modulen lokal " "kontrast." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:432 +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 msgid "amount" msgstr "mängd" @@ -18250,14 +21016,14 @@ msgstr "mängd" msgid "size of features to preserve" msgstr "storlek av detaljer att bevara" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:461 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 msgid "strength of the effect" msgstr "sluttningen påverkar effektens styrka" #: ../src/iop/clipping.c:340 msgid "" -"this module is deprecated. please use the crop, orientation and/or rotate " -"and perspective modules instead." +"this module is deprecated. please use the crop, orientation and/or rotate and " +"perspective modules instead." msgstr "" "denna modul är utfasad. använd i stället beskärnings-, riktnings- och/eller " "rotation och perspektiv-modulerna." @@ -18274,132 +21040,131 @@ msgstr "rama om|perspektiv|hörnsten|distorsion" msgid "change the framing and correct the perspective" msgstr "ändra ramen och korrigera perspektiv" -#: ../src/iop/clipping.c:1416 ../src/iop/clipping.c:2131 ../src/iop/crop.c:613 -#: ../src/iop/crop.c:1152 +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 +#: ../src/iop/crop.c:1269 msgid "original image" msgstr "originalbild" -#: ../src/iop/clipping.c:1720 ../src/iop/crop.c:838 +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 msgid "invalid ratio format. it should be \"number:number\"" -msgstr "" -"felaktig format för bildförhållande. det behöver vara \"nummer:nummer\"" +msgstr "felaktig format för bildförhållande. det behöver vara \"nummer:nummer\"" -#: ../src/iop/clipping.c:1736 ../src/iop/crop.c:854 +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 msgid "invalid ratio format. it should be a positive number" msgstr "" "felaktig format för bildförhållande. det behöver vara ett positivt nummer" -#: ../src/iop/clipping.c:1925 ../src/iop/clipping.c:2122 +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 msgid "full" msgstr "fullständig" -#: ../src/iop/clipping.c:1926 +#: ../src/iop/clipping.c:1920 msgid "old system" msgstr "gammalt system" -#: ../src/iop/clipping.c:1927 +#: ../src/iop/clipping.c:1921 msgid "correction applied" msgstr "korrigering gjord" -#: ../src/iop/clipping.c:2100 +#: ../src/iop/clipping.c:2094 msgid "main" msgstr "huvud" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2103 msgid "mirror image horizontally and/or vertically" msgstr "vänd bild horisontellt och/eller vertikalt" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2106 msgid "angle" msgstr "vinkel" -#: ../src/iop/clipping.c:2115 +#: ../src/iop/clipping.c:2109 msgid "right-click and drag a line on the image to drag a straight line" msgstr "högerklicka och dra en linje på bilden för att dra en rak linje" -#: ../src/iop/clipping.c:2118 +#: ../src/iop/clipping.c:2112 msgid "keystone" msgstr "perspektivkorr" -#: ../src/iop/clipping.c:2123 +#: ../src/iop/clipping.c:2117 msgid "set perspective correction for your image" msgstr "korrigera perspektivet på din bild" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1151 +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 msgid "freehand" msgstr "frihand" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1154 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "10:8 in print" msgstr "10:8 för utskrift" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1155 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1156 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1158 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "8.5x11, letter" msgstr "8.5x11, letter (usa)" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1159 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1160 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2139 ../src/iop/crop.c:1161 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2140 ../src/iop/crop.c:1162 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35mm" -#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1163 +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "16:10, 8x5" msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1165 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2144 ../src/iop/crop.c:1166 +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 msgid "widescreen" msgstr "widescreen" -#: ../src/iop/clipping.c:2145 +#: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, univisium" -#: ../src/iop/clipping.c:2146 +#: ../src/iop/clipping.c:2140 msgid "cinemascope" msgstr "cinemascope" -#: ../src/iop/clipping.c:2147 ../src/iop/crop.c:1169 +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 msgid "21:9" msgstr "21:9" -#: ../src/iop/clipping.c:2148 ../src/iop/crop.c:1170 +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 msgid "anamorphic" msgstr "anamorfisk" -#: ../src/iop/clipping.c:2149 ../src/iop/crop.c:1172 +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 msgid "3:1, panorama" msgstr "3:1, panorama" -#: ../src/iop/clipping.c:2181 ../src/iop/clipping.c:2193 ../src/iop/crop.c:1208 -#: ../src/iop/crop.c:1225 +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 ../src/iop/crop.c:1325 +#: ../src/iop/crop.c:1342 #, c-format msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "felaktig bildförhållande `%s'. det borde vara \"nummer:nummer\"" -#: ../src/iop/clipping.c:2240 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" @@ -18408,34 +21173,34 @@ msgid "" msgstr "" "sätt önskat bildförhållande\n" "listan är sorterad från mest kvadratiska till minst kvadratiska\n" -"för att ange ett anpassat bildförhållande öppnar du komboboxen och skriver " -"in ratio som x:y eller decimaltal" +"för att ange ett anpassat bildförhållande öppnar du komboboxen och skriver in " +"ratio som x:y eller decimaltal" -#: ../src/iop/clipping.c:2247 ../src/iop/crop.c:1288 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "marginaler" -#: ../src/iop/clipping.c:2252 ../src/iop/crop.c:1298 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "den vänstra marginalen kan inte överlappa med den högra marginalen" -#: ../src/iop/clipping.c:2259 ../src/iop/crop.c:1306 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "den högra marginalen kan inte överlappa med den vänstra marginalen" -#: ../src/iop/clipping.c:2264 ../src/iop/crop.c:1312 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "den över marginalen kan inte överlappa med den undre marginalen" -#: ../src/iop/clipping.c:2271 ../src/iop/crop.c:1320 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "den undre marginalen kan inte överlappa med den övre marginalen" -#: ../src/iop/clipping.c:3014 +#: ../src/iop/clipping.c:3008 msgid "commit: double-click, straighten: right-drag" msgstr "verkställ: dubbelklick, gör rak: höger-dra" -#: ../src/iop/clipping.c:3018 +#: ../src/iop/clipping.c:3012 msgid "" "resize: drag, keep aspect ratio: shift+drag\n" "straighten: right-drag" @@ -18443,15 +21208,15 @@ msgstr "" "ändra storlek: dra, bevara bildförhållande: skift+dra\n" "gör rak: höger-dra" -#: ../src/iop/clipping.c:3059 +#: ../src/iop/clipping.c:3053 msgid "move control point: drag" msgstr "flytta kontrollpunkt: dra" -#: ../src/iop/clipping.c:3064 +#: ../src/iop/clipping.c:3058 msgid "move line: drag, toggle symmetry: click ꝏ" msgstr "flytta linje: dra, växla symmetri: klicka ꝏ" -#: ../src/iop/clipping.c:3069 +#: ../src/iop/clipping.c:3063 msgid "" "apply: click ok, toggle symmetry: click ꝏ\n" "move line/control point: drag" @@ -18459,7 +21224,7 @@ msgstr "" "tillämpa: klicka ok, växla symmetri: klicka ꝏ\n" "flytta linje/kontrollpunkt: dra" -#: ../src/iop/clipping.c:3076 +#: ../src/iop/clipping.c:3070 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" @@ -18469,12 +21234,12 @@ msgstr "" "horisontellt: ctrl+dra\n" "gör rak: höger-dra, verkställ: dubbelklick" -#: ../src/iop/clipping.c:3335 ../src/iop/crop.c:1818 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[%s på kanter] beskär" -#: ../src/iop/clipping.c:3337 ../src/iop/crop.c:1820 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[%s på kanter] beskär, behåll storleksförhållande" @@ -18491,7 +21256,7 @@ msgstr "kontrast ljusstyrka färgmättnad" msgid "adjust the look of the image" msgstr "justera bildens utseende" -#: ../src/iop/colisa.c:283 +#: ../src/iop/colisa.c:278 msgid "color saturation adjustment" msgstr "justering av färgmättnad" @@ -18536,69 +21301,69 @@ msgstr "liknande Kodak Ektar" msgid "similar to Kodachrome" msgstr "liknande Kodachrome" -#: ../src/iop/colorbalance.c:935 +#: ../src/iop/colorbalance.c:934 msgid "optimize luma from patches" msgstr "optimera luma från färgrutor" -#: ../src/iop/colorbalance.c:937 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 msgid "optimize luma" msgstr "optimera luma" -#: ../src/iop/colorbalance.c:941 +#: ../src/iop/colorbalance.c:940 msgid "neutralize colors from patches" msgstr "neutralisera färger från fläckar" -#: ../src/iop/colorbalance.c:943 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 msgid "neutralize colors" msgstr "neutralisera färgruta" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "offset" msgstr "förskjutning" # moduler för grundkorrigering -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "power" msgstr "effekt" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "slope" msgstr "lutning" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "lift" msgstr "lyft" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gamma" msgstr "gamma" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gain" msgstr "gain (förstärkning)" -#: ../src/iop/colorbalance.c:1732 +#: ../src/iop/colorbalance.c:1731 msgctxt "section" msgid "shadows: lift / offset" msgstr "skuggor: lyft / förskjut" -#: ../src/iop/colorbalance.c:1733 +#: ../src/iop/colorbalance.c:1732 msgctxt "section" msgid "mid-tones: gamma / power" msgstr "mellantoner: gamma / styrka" -#: ../src/iop/colorbalance.c:1734 +#: ../src/iop/colorbalance.c:1733 msgctxt "section" msgid "highlights: gain / slope" msgstr "högdagrar: förstärkning / skevning" -#: ../src/iop/colorbalance.c:1758 +#: ../src/iop/colorbalance.c:1757 msgid "shadows / mid-tones / highlights" msgstr "skuggor / mellantoner / högdagrar" @@ -18754,7 +21519,7 @@ msgid "colorbalance works only on RGB input" msgstr "färgbalans fungerar bara med inkommande RGB" #: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 +#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 msgid "cannot display masks when the blending mask is displayed" msgstr "kan inte visa masker när blandningsmasken visas" @@ -18954,46 +21719,79 @@ msgid "weight of the shadows over the whole tonal range" msgstr "skuggornas vikt över hela tonomfånget" #: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"visar en skuggmask, överlagrad som ett schakbräde\n" +"den del av bilden som fortfarande är synlig (ej dolt av masken) är det " +"område\n" +"som kommer att påverkas av skuggreglagen i de andra flikarna" + +#: ../src/iop/colorbalancergb.c:1994 msgid "position of the middle-gray reference for masking" msgstr "position för den mellangrå referensen för maskning" -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"visar en mellantonsmask, överlagrad som ett schakbräde\n" +"den del av bilden som fortfarande är synlig (ej dolt av masken) är det " +"område\n" +"som kommer att påverkas av mellantonreglagen i de andra flikarna" + +#: ../src/iop/colorbalancergb.c:2007 msgid "weights of highlights over the whole tonal range" msgstr "högdagrarnas vikt över hela tonomfånget" -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"visar en högdagermask, överlagrad som ett schakbräde\n" +"den del av bilden som fortfarande är synlig (ej dolt av masken) är det " +"område\n" +"som kommer att påverkas av högdagerreglagen i de andra flikarna" + +#: ../src/iop/colorbalancergb.c:2017 msgctxt "section" msgid "threshold" msgstr "tröskel" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2022 msgid "peak white luminance value used to normalize the power function" msgstr "" "toppvärde för vit luminans som används för att normalisera styrkefunktionen" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2028 msgid "peak gray luminance value used to normalize the power function" msgstr "" "toppvärde för grå luminans som används för att normalisera styrkefunktionen" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2030 msgctxt "section" msgid "mask preview settings" msgstr "inställningar för förhandsvisning av mask" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 msgid "select color of the checkerboard from a swatch" msgstr "välj färg för schackbrädet från en palett" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2044 msgid "checkerboard size" msgstr "storlek på schackbräde" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 1" msgstr "schackbräde färg 1" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2049 msgid "checkerboard color 2" msgstr "schackbräde färg 2" @@ -19011,7 +21809,7 @@ msgstr "utför korrigeringar av färgrymden och applicera utseende" #: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 #: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 #: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 #: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 #: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 @@ -19122,8 +21920,8 @@ msgstr "blå-gul förskjutning" msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" -"lower values scale towards lower saturation while higher scale towards " -"higher saturation" +"lower values scale towards lower saturation while higher scale towards higher " +"saturation" msgstr "" "justera målfärgens mättnad\n" "justerar 'a' och 'b'-kanalerna av målfärgen i Lab-färgrymden samtidigt\n" @@ -19166,8 +21964,7 @@ msgid "" "lower values desaturate greens and magenta while higher saturate them" msgstr "" "branthet för a*-kurvan i Lab\n" -"lägre värden sänker mättnaden i grönt och magenta medan högre värden höjer " -"den" +"lägre värden sänker mättnaden i grönt och magenta medan högre värden höjer den" #: ../src/iop/colorcontrast.c:319 msgid "" @@ -19209,15 +22006,15 @@ msgstr "" msgid "set the global saturation" msgstr "ange den globala färgmättnaden" -#: ../src/iop/colorequal.c:201 ../src/iop/colorequal.c:2968 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 msgid "color equalizer" msgstr "färgequalizer" -#: ../src/iop/colorequal.c:206 +#: ../src/iop/colorequal.c:207 msgid "color zones|hsl" msgstr "färgzoner|hsl" -#: ../src/iop/colorequal.c:213 +#: ../src/iop/colorequal.c:214 msgid "" "change saturation, hue and brightness\n" "depending on local hue" @@ -19225,37 +22022,37 @@ msgstr "" "ändra mättnad, färgton och ljushet\n" "beroende på lokal färgton" -#: ../src/iop/colorequal.c:217 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 msgid "quasi-linear, RGB" msgstr "kvasi-linjär, RGB" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB, scene-referred" msgstr "kvasi-linjär, RGB, scen-tillämpat" -#: ../src/iop/colorequal.c:2132 +#: ../src/iop/colorequal.c:2098 msgid "bleach bypass" msgstr "kringgå blekning" -#: ../src/iop/colorequal.c:2176 +#: ../src/iop/colorequal.c:2142 msgid "Kodachrome 64 like" msgstr "Kodachrome 64-liknande" -#: ../src/iop/colorequal.c:2220 +#: ../src/iop/colorequal.c:2186 msgid "Kodak Portra 400 like" msgstr "Kodak Portra 400-liknande" -#: ../src/iop/colorequal.c:2264 +#: ../src/iop/colorequal.c:2230 msgid "teal & orange" msgstr "blågrön och orange" #. Page OPTIONS -#: ../src/iop/colorequal.c:2921 ../src/iop/colorequal.c:3126 -#: ../src/iop/filmicrgb.c:4567 +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 +#: ../src/iop/filmicrgb.c:4561 msgid "options" msgstr "inställningar" -#: ../src/iop/colorequal.c:3019 +#: ../src/iop/colorequal.c:2982 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -19265,11 +22062,11 @@ msgstr "" "mittenklicka för att växla reglagens synlighet\n" "alt+skroll för att byta sida" -#: ../src/iop/colorequal.c:3045 +#: ../src/iop/colorequal.c:3008 msgid "shift nodes to lower or higher hue" msgstr "skifta noder till lägre eller högre färgton" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3011 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -19277,94 +22074,404 @@ msgstr "" "välj färgton från bild och visualisera den\n" "ctrl+klick för att välja ett område" -#: ../src/iop/colorequal.c:3067 +#: ../src/iop/colorequal.c:3030 msgid "change hue hue-wise" msgstr "ändra färgton färgtonsvis" -#: ../src/iop/colorequal.c:3085 +#: ../src/iop/colorequal.c:3048 msgid "change saturation hue-wise" msgstr "ändra mättnad färgtonsvis" -#: ../src/iop/colorequal.c:3103 +#: ../src/iop/colorequal.c:3066 msgid "change brightness hue-wise" msgstr "ändra ljushet färgtonsvis" -#: ../src/iop/colorequal.c:3136 +#: ../src/iop/colorequal.c:3099 +msgid "" +"the white level set manually or via the picker restricts brightness " +"corrections\n" +"to stay below the defined level. the default is fine for most images." +msgstr "" +"vitnivån som sätts manuellt eller med färgväljaren begränsar ljuskorrigering\n" +"att stanna under den definierade nivån. standardvärdet är okej för de flesta " +"bilder." + +#: ../src/iop/colorequal.c:3104 +msgid "change for sharper or softer hue curve" +msgstr "ändra för en skarpare eller mjukare tonkurva" + +#: ../src/iop/colorequal.c:3108 +msgid "restrict effect by using a guided filter based on hue and saturation" +msgstr "begränsa effekt med ett guidat filter baserat på färgton och mättnad" + +#: ../src/iop/colorequal.c:3114 +msgid "" +"set radius of the guided filter chroma analysis (hue).\n" +"increase if there is large local variance of hue or strong chroma noise." +msgstr "" +"sätt radie för guidat filter färganalys (färgton).\n" +"öka om det finns en stor lokal variation av färgton eller starkt färgbrus." + +#: ../src/iop/colorequal.c:3121 +msgid "" +"visualize weighting function on changed output and view weighting curve.\n" +"red shows possibly changed data, blueish parts will not be changed." +msgstr "" +"visualisera viktfunktion på ändrad utgående och vyviktningskurva.\n" +"röd visar möjlig ändrad data, blåaktiga delar kommer inte ändras." + +#: ../src/iop/colorequal.c:3125 +msgid "" +"set saturation threshold for the guided filter.\n" +" - decrease to allow changes in areas with low chromaticity\n" +" - increase to restrict changes to higher chromaticities\n" +" increases contrast and avoids brightness changes in low chromaticity areas" +msgstr "" +"sätt tröskelvärde för mättnad för det guidade filtret.\n" +" - minska för att tillåta ändringar i områden med låg mättnad\n" +" - öka för att begränsa ändringar till högra mättnad\n" +" öka kontrast och undvika ändringar i ljushet i områden med låg mättnad" + +#: ../src/iop/colorequal.c:3133 +msgid "" +"set saturation contrast for the guided filter.\n" +" - increase to favor sharp transitions between saturations leading to higher " +"contrast\n" +" - decrease for smoother transitions" +msgstr "" +"sätt mättnadskontrast för det guidade filtret.\n" +" - öka för att gynna skarpa övergångar mellan mättnad som leder till högre " +"kontrast\n" +" - minska för mjukare övergångar" + +#: ../src/iop/colorequal.c:3140 +msgid "set radius of applied parameters for the guided filter" +msgstr "sätt radie för applicerade parametrar för det guidade filtret" + +#: ../src/iop/colorequal.c:3143 +msgid "" +"visualize changed output for the selected tab.\n" +"red shows increased values, blue decreased." +msgstr "" +"visualisera ändrad utgående för vald flik.\n" +"röd visar ökade värden, blå minskade." + +#: ../src/iop/colorharmonizer.c:125 +msgid "color harmonizer" +msgstr "färgharmoniserare" + +#: ../src/iop/colorharmonizer.c:132 +msgid "harmonize colors toward a selected palette in perceptual space" +msgstr "harmonisera färger mot en vald palett i perceptuellt färgutrymme" + +#: ../src/iop/colorharmonizer.c:133 +msgid "creative color grading" +msgstr "kreativ färggradering" + +#: ../src/iop/colorharmonizer.c:135 +msgid "darktable UCS / JCH (perceptual)" +msgstr "darktable UCS / JCH (perceptuell)" + +#: ../src/iop/colorharmonizer.c:1337 +msgid "" +"analyze the image's hue distribution and automatically suggest the harmony " +"rule\n" +"and anchor hue that best match its existing color palette.\n" +"\n" +"the detection scores every rule and anchor combination against a chroma-" +"weighted\n" +"histogram of the preview image, then selects the combination that already " +"covers\n" +"the most chromatic energy — i.e. requires the least correction.\n" +"\n" +"the result replaces the current rule and anchor hue. use pull strength to " +"control\n" +"how strongly the remaining off-palette colors are pulled toward the detected " +"palette." +msgstr "" +"analysera bildens fördelning av färgtoner och föreslå automatiskt den " +"harmoniregel\n" +"och ankarnyans som bäst matchar dess befintliga färgpalett.\n" +"\n" +"detektionen poängsätter varje regel- och ankarkombination mot ett kroma-" +"viktat\n" +"histogram av förhandsgranskningsbilden, sedan väljs den kombination som redan " +"täcker\n" +"mest kromatisk energi — d.v.s. kräver minst korrigering.\n" +"\n" +"resultatet ersätter den aktuella regeln och ankarnyansen. använd dragstyrka " +"för att styra\n" +"hur starkt de återstående icke-palettfärgerna dras mot den detekterade " +"paletten." + +#: ../src/iop/colorharmonizer.c:1418 +msgid "not yet available — wait for the preview to finish processing." +msgstr "" +"ej tillgänlig än – vänta på förhandsgranskningen för att avsluta beräkningen." + +#: ../src/iop/colorharmonizer.c:1423 +msgid "" +"harmony rule that defines which hues are considered 'in harmony'.\n" +"\n" +"monochromatic: a single hue family — only one node.\n" +"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" +"analogous complementary: analogous triad plus its complement — rich but " +"balanced.\n" +"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" +"split complementary: one hue and the two hues flanking its complement — vivid " +"yet less stark.\n" +"dyad: two hues separated by 60° — gentle contrast.\n" +"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" +"tetrad: four hues in two complementary pairs spaced 60° — complex, needs " +"restraint.\n" +"square: four hues evenly spaced 90° apart — strong and varied.\n" +"custom: define all four harmony node hues independently." +msgstr "" +"harmoniregel som definierar vilka kulörer som anses vara \"i harmoni\":\n" +"\n" +"monokromatisk: En enda nyansfamilj — endast en nod.\n" +"analoga: Tre intilliggande nyanser med 30° mellanrum — naturlig, " +"sammanhängande.\n" +"analoga komplementära: Analog triad plus dess komplement — rik men " +"balanserad.\n" +"komplementära: Två nyanser mitt emot varandra på färgcirkeln — hög kontrast, " +"livfull.\n" +"delad komplementär: En nyans och de två nyanser som flankerar dess komplement " +"— livfull men mindre skarp.\n" +"dyad: Två nyanser med 60° mellanrum — mild kontrast.\n" +"triad: Tre nyanser med jämnt 120° mellanrum — balanserad, färgrik.\n" +"tetrad: Fyra nyanser i två komplementära par med 60° mellanrum — komplex, " +"kräver återhållsamhet.\n" +"kvadratisk: Fyra nyanser med jämnt 90° mellanrum — stark och varierad.\n" +"anpassad: Definiera alla fyra harmoninodernas nyanser självständigt." + +#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +msgid "" +"pick hue from image.\n" +"ctrl+click to select an area" +msgstr "" +"välj färgton från bild\n" +"ctrl+klick för att välja ett område" + +#: ../src/iop/colorharmonizer.c:1449 +msgid "" +"the primary 'key' hue of the harmony — the first node from which all others " +"are derived.\n" +"\n" +"drag the slider or use the color picker (eyedropper) to sample a dominant hue " +"directly\n" +"from the image. the remaining harmony nodes are computed automatically from " +"this hue\n" +"and the selected rule.\n" +"\n" +"tip: pick a skin tone, a sky, or another dominant subject color to anchor the " +"palette." +msgstr "" +"den primära 'nyckeltonen' i harmonin — den första noden från vilken de andra " +"beräknas.\n" +"\n" +"dra reglaget eller använd färgväljaren för att hämta en dominerande färg " +"direkt\n" +"från bilden. de kvarvarande harmoninoderna beräknas automatiskt från den här " +"färgtonen\n" +"och den valda regeln.\n" +"\n" +"tips: välj en hudton, himmel eller annan dominant färgton för motivet för att " +"ankra paletten." + +#: ../src/iop/colorharmonizer.c:1464 msgid "" -"the white level set manually or via the picker restricts brightness " -"corrections\n" -"to stay below the defined level. the default is fine for most images." +"number of active harmony nodes in custom mode (2–4).\n" +"nodes are numbered from the top; inactive nodes are hidden." msgstr "" -"vitnivån som sätts manuellt eller med färgväljaren begränsar " -"ljuskorrigering\n" -"att stanna under den definierade nivån. standardvärdet är okej för de flesta " -"bilder." - -#: ../src/iop/colorequal.c:3141 -msgid "change for sharper or softer hue curve" -msgstr "ändra för en skarpare eller mjukare tonkurva" +"antal aktiva harmoninoder i anpassat läge (2–4).\n" +"noder numreras uppifrån och ner; inaktiva noder göms." -#: ../src/iop/colorequal.c:3145 -msgid "restrict effect by using a guided filter based on hue and saturation" -msgstr "begränsa effekt med ett guidat filter baserat på färgton och mättnad" - -#: ../src/iop/colorequal.c:3151 +#: ../src/iop/colorharmonizer.c:1494 msgid "" -"set radius of the guided filter chroma analysis (hue).\n" -"increase if there is large local variance of hue or strong chroma noise." +"hue of this harmony node (0°–360°).\n" +"only active in 'custom' harmony mode.\n" +"use the color picker to sample the desired hue from the image." msgstr "" -"sätt radie för guidat filter färganalys (färgton).\n" -"öka om det finns en stor lokal variation av färgton eller starkt färgbrus." +"färgton för den här harmoninoden (0°–360°).\n" +"bara aktiv i anpassat harmoniläge.\n" +"använd färgväljaren för att välja önskad färgton för den här bilden." + +#: ../src/iop/colorharmonizer.c:1513 +msgid "vectorscope two-way sync" +msgstr "vektorskop, tvåvägssynkronisering" -#: ../src/iop/colorequal.c:3158 +#: ../src/iop/colorharmonizer.c:1517 msgid "" -"visualize weighting function on changed output and view weighting curve.\n" -"red shows possibly changed data, blueish parts will not be changed." +"when enabled, the vectorscope harmony overlay is kept in sync with\n" +"the harmony rule and anchor hue controls in the module.\n" +"disable to adjust the module without disturbing the vectorscope display, and " +"vice-versa." msgstr "" -"visualisera viktfunktion på ändrad utgående och vyviktningskurva.\n" -"röd visar möjlig ändrad data, blåaktiga delar kommer inte ändras." +"när aktiverad, vektorskopets harmoni-överlägg hålls i synk med\n" +"harmoniregeln och ankartonskontrollerna i modulen.\n" +"inaktivera för att justera modulen utan att störa vektorskopvisningen, och " +"tvärtom." -#: ../src/iop/colorequal.c:3162 +#: ../src/iop/colorharmonizer.c:1531 msgid "" -"set saturation threshold for the guided filter.\n" -" - decrease to allow changes in areas with low chromaticity\n" -" - increase to restrict changes to higher chromaticities\n" -" increases contrast and avoids brightness changes in low chromaticity areas" +"import the harmony rule and anchor hue currently displayed in the " +"vectorscope.\n" +"also switches the histogram panel to the vectorscope view if it is not " +"already active." msgstr "" -"sätt tröskelvärde för mättnad för det guidade filtret.\n" -" - minska för att tillåta ändringar i områden med låg mättnad\n" -" - öka för att begränsa ändringar till högra mättnad\n" -" öka kontrast och undvika ändringar i ljushet i områden med låg mättnad" +"importera harmoniregeln och ankartonen som just nu visas i vektorskopet.\n" +"växlar också histogrampanelen till vektorskop om den inte redan är aktiv." -#: ../src/iop/colorequal.c:3170 +#: ../src/iop/colorharmonizer.c:1552 msgid "" -"set saturation contrast for the guided filter.\n" -" - increase to favor sharp transitions between saturations leading to higher " -"contrast\n" -" - decrease for smoother transitions" +"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" +"\n" +"0: no effect — colors are left unchanged.\n" +"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" +" losing their original character.\n" +"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" +" onto the harmony nodes.\n" +"\n" +"the shift is weighted by each pixel's chroma: fully desaturated pixels " +"(grays)\n" +"are never affected regardless of this setting." msgstr "" -"sätt mättnadskontrast för det guidade filtret.\n" -" - öka för att gynna skarpa övergångar mellan mättnad som leder till högre " -"kontrast\n" -" - minska för mjukare övergångar" - -#: ../src/iop/colorequal.c:3177 -msgid "set radius of applied parameters for the guided filter" -msgstr "sätt radie för applicerade parametrar för det guidade filtret" +"hur starkt icke-harmonifärger dras mot den närmaste harmoninoden.\n" +"\n" +"0: ingen effekt — färger förblir oförändrade.\n" +"låga värden (0,1–0,3): diskret påverkan, färger lutar mot paletten utan att\n" +" förlora sin ursprungliga karaktär.\n" +"höga värden (0,7–1,0): kraftig korrigering, de flesta nyanser samlas tydligt\n" +" på harmoninoderna.\n" +"\n" +"förskjutningen viktas av varje pixels kroma: helt avmättade pixlar (grå)\n" +"påverkas aldrig, oavsett inställning." -#: ../src/iop/colorequal.c:3180 +#: ../src/iop/colorharmonizer.c:1566 msgid "" -"visualize changed output for the selected tab.\n" -"red shows increased values, blue decreased." +"controls the angular reach of each harmony node's attraction.\n" +"\n" +"the attraction is Gaussian — strongest at the node center and tapering " +"smoothly\n" +"outward. zone width scales the standard deviation of this Gaussian linearly.\n" +"\n" +"narrow (< 1): only hues very close to a node are pulled — selective, " +"precise.\n" +" useful when colors are already near-harmonic and need only a gentle " +"correction.\n" +"default (1): each node's influence tapers to near-zero at the midpoint " +"between\n" +" adjacent nodes — clean separation with smooth transitions.\n" +"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" +" useful for strongly discordant images or when a painterly look is desired." +msgstr "" +"styr vinkelräckvidden för varje harmoninods attraktion.\n" +"\n" +"attraktionen är gaussisk — starkast i nodens mitt och avtar mjukt\n" +"utåt. zonbredden skalas linjärt med standardavvikelsen för denna gaussiska " +"fördelning.\n" +"\n" +"smal (< 1): endast nyanser mycket nära en nod dras — selektivt, precist.\n" +" användbart när färger redan är nära harmoniska och endast behöver en mild " +"korrigering.\n" +"standard (1): inflytande för varje nods avtar till nära noll vid mittpunkten " +"mellan\n" +" intilliggande noder — ren separation med mjuka övergångar.\n" +"bred (> 1): attraktionszoner överlappar — bredare, mer global " +"färgtonförskjutning.\n" +" användbart för starkt disharmoniska bilder eller när en målarliknande " +"effekt önskas." + +#: ../src/iop/colorharmonizer.c:1581 +msgid "" +"shields low-chroma (desaturated) colors from the hue correction.\n" +"\n" +"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" +"low values (0.1–0.3): only near-neutral grays are exempted; pastels are still " +"affected.\n" +"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" +"high values (0.7–1.0): only vivid, saturated colors are corrected; everything " +"else\n" +" is left close to its original hue.\n" +"\n" +"the weighting is smooth and hyperbolic — there is no hard cutoff. protection " +"grows\n" +"gradually from zero and the slider response is distributed evenly across its " +"range." msgstr "" -"visualisera ändrad utgående för vald flik.\n" -"röd visar ökade värden, blå minskade." +"skyddar färger med låg mättnad från färgkorrigering.\n" +"\n" +"0: inget skydd — gråtoner, hudblänk och dämpade toner skiftas allihop.\n" +"låga värden (0.1–0.3): bara nästan helt grå toner undantas; pastelltoner " +"påverkas fortfarande.\n" +"mellanvärden (0.4–0.6): dämpade och pastellfärger skyddas i högre grad.\n" +"höga värden (0.7–1.0): bara starka, mättade färger korrigeras; allt annat\n" +" lämnas i sin originalfärg.\n" +"\n" +"viktningen är mjuk och hyperbolisk — det finns ingen hård brytpunkt. skyddet " +"ökar\n" +"gradvis från noll och reglagets känslighet är jämnt fördelad över dess " +"intervall." -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorharmonizer.c:1595 +msgid "" +"controls the intensity of smoothing applied to the correction field.\n" +"\n" +"0: disable smoothing (recommended) — transitions are handled by smooth " +"interpolation\n" +" in hue space, preserving the maximum amount of image detail.\n" +"low values (0.1–0.5): subtle spatial averaging to reduce color noise in " +"shadows.\n" +"high values (> 1.0): broad spatial blending; creates a soft, painterly look " +"but may\n" +" blur the grading across image edges, causing some visual separation." +msgstr "" +"styr intensiteten på den utjämning som appliceras på korrigeringsfältet.\n" +"\n" +"0: inaktivera utjämning (rekommenderas) — övergångar hanteras av mjuk " +"interpolation\n" +" i färgtonrummet, vilket bevarar maximal bilddetalj.\n" +"låga värden (0,1–0,5): diskret rumslig medelvärdesbildning för att reducera " +"färgbrus i skuggor.\n" +"höga värden (> 1,0): bred rumslig blandning; skapar en mjuk, målarliknande " +"effekt men kan\n" +" sudda ut färgkorrigeringen över bildkanter, vilket kan orsaka viss visuell " +"separation." + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 1" +msgstr "ton 1" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 2" +msgstr "ton 2" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 3" +msgstr "ton 3" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 4" +msgstr "ton 4" + +#: ../src/iop/colorharmonizer.c:1622 +msgid "" +"saturation multiplier for colors near this harmony node.\n" +"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" +"the effect is weighted by the pixel's proximity to this node\n" +"and respects the 'neutral hue protection' setting." +msgstr "" +"mättnadsmultiplikator för färger nära denna harmoninod.\n" +"100% = oförändrad; under 100% avmättar; över 100% ökar mättnaden.\n" +"effekten viktas av pixelns närhet till denna nod\n" +"och tar hänsyn till inställningen 'skydd av neutrala nyanser'." + +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "ingående färgprofil" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -19372,42 +22479,41 @@ msgstr "" "konvertera ingående RGB till arbetsflödets referens-RGB\n" "med färgprofiler för att mappa om RGB-värden" -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:327 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "obligatorisk" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "definierad av profil" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format msgid "" -"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 " -"RGB!" +"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" msgstr "" "kan inte ta ut matris från färgrymden `%s', den kommer ersättas av Rec2020 " "RGB!" -#: ../src/iop/colorin.c:1384 +#: ../src/iop/colorin.c:1399 #, c-format msgid "`%s' color matrix not found!" msgstr "färgmatrisen `%s' ej funnen!" -#: ../src/iop/colorin.c:1423 +#: ../src/iop/colorin.c:1437 msgid "input profile could not be generated!" msgstr "kunde inte generera ingående profil!" -#: ../src/iop/colorin.c:1520 +#: ../src/iop/colorin.c:1534 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "ej stödd ingående färgprofil har ersatts med linjär Rec709 RGB!" -#: ../src/iop/colorin.c:1794 +#: ../src/iop/colorin.c:1808 msgid "external ICC profiles" msgstr "externa ICC-profiler" -#: ../src/iop/colorin.c:1849 +#: ../src/iop/colorin.c:1863 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -19430,15 +22536,15 @@ msgstr "" "copyright: %s\n" "\n" -#: ../src/iop/colorin.c:2037 +#: ../src/iop/colorin.c:2051 msgid "input profile" msgstr "ingående profil" -#: ../src/iop/colorin.c:2050 +#: ../src/iop/colorin.c:2064 msgid "working ICC profiles" msgstr "fungerande ICC-profil" -#: ../src/iop/colorin.c:2062 +#: ../src/iop/colorin.c:2076 msgid "confine Lab values to gamut of RGB color space" msgstr "håll Lab-värdena inom färgrymden för RGB" @@ -19450,19 +22556,19 @@ msgstr "färgläggning" msgid "overlay a solid color on the image" msgstr "lägg en solid färg över bilden" -#: ../src/iop/colorize.c:345 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 msgid "select the hue tone" msgstr "välj färgton" -#: ../src/iop/colorize.c:351 +#: ../src/iop/colorize.c:362 msgid "select the saturation shadow tone" msgstr "välj färgmättnad för färgton i mörka partier" -#: ../src/iop/colorize.c:355 +#: ../src/iop/colorize.c:366 msgid "lightness of color" msgstr "färgens ljushet" -#: ../src/iop/colorize.c:359 +#: ../src/iop/colorize.c:370 msgid "mix value of source lightness" msgstr "blandningsvärde för källljus" @@ -19478,36 +22584,36 @@ msgstr "" "överför en färgpalett och omfördelning av toner\n" "från en bild till en annan" -#: ../src/iop/colormapping.c:1002 +#: ../src/iop/colormapping.c:1000 msgid "acquire as source" msgstr "skaffa som källa" -#: ../src/iop/colormapping.c:1006 +#: ../src/iop/colormapping.c:1004 msgid "analyze this image as a source image" msgstr "analysera denna bild som källa" -#: ../src/iop/colormapping.c:1008 +#: ../src/iop/colormapping.c:1006 msgid "acquire as target" msgstr "skaffa som mål" -#: ../src/iop/colormapping.c:1012 +#: ../src/iop/colormapping.c:1010 msgid "analyze this image as a target image" msgstr "analysera denna bild som mål" -#: ../src/iop/colormapping.c:1014 +#: ../src/iop/colormapping.c:1012 msgid "source clusters:" msgstr "källkluster:" -#: ../src/iop/colormapping.c:1015 +#: ../src/iop/colormapping.c:1013 msgid "target clusters:" msgstr "målkluster:" -#: ../src/iop/colormapping.c:1018 +#: ../src/iop/colormapping.c:1016 msgid "number of clusters to find in image. value change resets all clusters" msgstr "" "antal klungor att hitta i bilder. ändring av värdet återställer alla klungor" -#: ../src/iop/colormapping.c:1021 +#: ../src/iop/colormapping.c:1019 msgid "" "how clusters are mapped. low values: based on color proximity, high values: " "based on color dominance" @@ -19515,15 +22621,15 @@ msgstr "" "hur klungor läggs. lågt värde: baserat på liknande färg, högt värde: baserat " "på dominerande färg" -#: ../src/iop/colormapping.c:1026 +#: ../src/iop/colormapping.c:1024 msgid "level of histogram equalization" msgstr "histogramutjämningens styrka" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "utgående färgprofil" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -19531,56 +22637,56 @@ msgstr "" "konvertera arbetsflödets referens-RGB till skärm-RGB\n" "med färgprofiler för att mappa om RGB-värden" -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "icke-linjär, RGB eller Lab, skärm-tillämpat" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "saknad utgående färgprofil har ersatts med sRGB!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "saknad färgprofil för skärmkorrektur har ersatts med sRGB!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "ej stödd utgående färgprofil har ersatts med sRGB!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "utgående avsikt" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "återgivningsavsikt" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1624 -#: ../src/libs/print_settings.c:2560 ../src/libs/print_settings.c:2909 -#: ../src/views/darkroom.c:2743 ../src/views/lighttable.c:1256 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 +#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 +#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "perceptuell" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1625 -#: ../src/libs/print_settings.c:2561 ../src/libs/print_settings.c:2910 -#: ../src/views/darkroom.c:2744 ../src/views/lighttable.c:1257 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 +#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 +#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "relativ färgmetri" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1626 -#: ../src/libs/print_settings.c:2562 ../src/libs/print_settings.c:2911 -#: ../src/views/darkroom.c:2745 ../src/views/lighttable.c:1258 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 +#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 +#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "mättnad" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1627 -#: ../src/libs/print_settings.c:2563 ../src/libs/print_settings.c:2912 -#: ../src/views/darkroom.c:2746 ../src/views/lighttable.c:1259 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 +#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 +#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "absolut färgmetri" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "exportera ICC-profiler" @@ -19592,10 +22698,10 @@ msgstr "färgåterställning" msgid "recover clipped highlights by propagating surrounding colors" msgstr "återskapa klippta högdagrar genom att propagera omgivande färger" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1038 +#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:900 ../src/iop/hazeremoval.c:914 +#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 +#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 #: ../src/iop/levels.c:354 msgid "inconsistent output" msgstr "inkonsekvent utfall" @@ -19604,44 +22710,44 @@ msgstr "inkonsekvent utfall" msgid "module `color reconstruction' failed" msgstr "modulen `färgåterställning' misslyckades" -#: ../src/iop/colorreconstruction.c:1230 +#: ../src/iop/colorreconstruction.c:1223 msgid "spatial" msgstr "rumslig" -#: ../src/iop/colorreconstruction.c:1231 +#: ../src/iop/colorreconstruction.c:1224 msgid "range" msgstr "omfång" -#: ../src/iop/colorreconstruction.c:1232 +#: ../src/iop/colorreconstruction.c:1225 msgid "precedence" msgstr "företräde" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1241 msgid "pixels with lightness values above this threshold are corrected" msgstr "pixlar med L-värden över denna tröskel kommer att korrigeras" -#: ../src/iop/colorreconstruction.c:1249 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in spatial dimensions" msgstr "hur långt ersättningsfärger söks i rumbestämt utsträckning" -#: ../src/iop/colorreconstruction.c:1250 +#: ../src/iop/colorreconstruction.c:1243 msgid "how far to look for replacement colors in the luminance dimension" msgstr "hur långt ersättningsfärger söks i luminansbestämt utsträckning" -#: ../src/iop/colorreconstruction.c:1251 +#: ../src/iop/colorreconstruction.c:1244 msgid "if and how to give precedence to specific replacement colors" msgstr "om och hur specifika färger får företräde som källa" -#: ../src/iop/colorreconstruction.c:1252 +#: ../src/iop/colorreconstruction.c:1245 msgid "the hue tone which should be given precedence over other hue tones" msgstr "de nyanser som bör få företräde framför andra nyanser" -#: ../src/iop/colorreconstruction.c:1254 ../src/iop/demosaic.c:1850 -#: ../src/iop/highlights.c:1359 +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "ej tillämplig" -#: ../src/iop/colorreconstruction.c:1255 +#: ../src/iop/colorreconstruction.c:1248 msgid "no highlights reconstruction for monochrome images" msgstr "inget återskapande av högdagrar för monokroma bilder" @@ -19653,7 +22759,7 @@ msgstr "färgöverföring" msgid "this module is deprecated. better use color mapping module instead." msgstr "den här modulen är utfasad. använd hellre modulen färgmappning." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -19739,52 +22845,56 @@ msgid "" "change this method if you see oscillations or cusps in the curve\n" "- cubic spline is better to produce smooth curves but oscillates when nodes " "are too close\n" -"- centripetal is better to avoids cusps and oscillations with close nodes " -"but is less smooth\n" +"- centripetal is better to avoids cusps and oscillations with close nodes but " +"is less smooth\n" "- monotonic is better for accuracy of pure analytical functions (log, gamma, " "exp)" msgstr "" "ändra denna metod om du ser svängningar eller spetsar i kurvan\n" " - kubisk spline är bättre för att producera jämna kurvor men kan ge " "svängningar om noder är för nära varandra\n" -" - centripetal är bättre för att undvika spetsar och svängningar när noder " -"är nära varandra men ger inte lika jämna kurvor\n" +" - centripetal är bättre för att undvika spetsar och svängningar när noder är " +"nära varandra men ger inte lika jämna kurvor\n" " - monoton är bättre noggrannhet av rena analytiska funktioner (log, gamma, " "exp)" -#: ../src/iop/crop.c:124 +#: ../src/iop/crop.c:122 msgid "crop" msgstr "beskär" -#: ../src/iop/crop.c:129 +#: ../src/iop/crop.c:127 msgid "reframe|distortion" msgstr "omrama|distorsion" -#: ../src/iop/crop.c:135 +#: ../src/iop/crop.c:133 msgid "change the framing" msgstr "ändra inramning" -#: ../src/iop/crop.c:1157 +#: ../src/iop/crop.c:1274 msgid "45x35, portrait" msgstr "45x35, porträtt" -#: ../src/iop/crop.c:1167 +#: ../src/iop/crop.c:1284 msgid "2:1, Univisium" msgstr "2:1, Univisium" -#: ../src/iop/crop.c:1168 +#: ../src/iop/crop.c:1285 msgid "CinemaScope" msgstr "CinemaScope" -#: ../src/iop/crop.c:1171 +#: ../src/iop/crop.c:1288 msgid "65:24, XPan" msgstr "65:24, XPan" -#: ../src/iop/crop.c:1701 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "vänd beskärningsriktning mellan horisontell och vertikal" + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "ändra storlek: dra, behåll bildförhållande: skift+dra" -#: ../src/iop/crop.c:1708 +#: ../src/iop/crop.c:1841 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" @@ -19802,94 +22912,95 @@ msgstr "dämpa kromatisk avvikelse genom att minska mättning på kanter" #: ../src/iop/defringe.c:99 msgid "" -"this module is deprecated. please use the chromatic aberration module " -"instead." +"this module is deprecated. please use the chromatic aberration module instead." msgstr "den här modulen är utfasad. använd hellre modulen kromatisk avvikelse." -#: ../src/iop/defringe.c:403 +#: ../src/iop/defringe.c:402 msgid "" "method for color protection:\n" " - global average: fast, might show slightly wrong previews in high " "magnification; might sometimes protect saturation too much or too low in " "comparison to local average\n" -" - local average: slower, might protect saturation better than global " -"average by using near pixels as color reference, so it can still allow for " -"more desaturation where required\n" +" - local average: slower, might protect saturation better than global average " +"by using near pixels as color reference, so it can still allow for more " +"desaturation where required\n" " - static: fast, only uses the threshold as a static limit" msgstr "" "metod för strålningsutfyllnad:\n" " - globalt medel: snabbt, kan visa felaktig förhandsvisning i stark " -"förstoring; kan ibland skydda mättnaden för mycket eller för lite jämfört " -"med lokalt medel\n" +"förstoring; kan ibland skydda mättnaden för mycket eller för lite jämfört med " +"lokalt medel\n" " - lokalt medel: långsammare, kan skydda mättnaden bättre än globalt medel " -"genom att använda närliggande pixlar som färgreferens, och kan därmed " -"tillåta med avmättnad där det behövs\n" +"genom att använda närliggande pixlar som färgreferens, och kan därmed tillåta " +"med avmättnad där det behövs\n" " - fast tröskelvärde: snabbt, använder enbart tröskelvärdet som gränsvärde" -#: ../src/iop/defringe.c:410 +#: ../src/iop/defringe.c:409 msgid "radius for detecting fringe" msgstr "radie för upptäckt av överstrålning" -#: ../src/iop/defringe.c:413 +#: ../src/iop/defringe.c:412 msgid "threshold for defringe, higher values mean less defringing" msgstr "tröskelvärde för utfyllnad, högre värden innebär mindre utfyllnad" -#: ../src/iop/demosaic.c:321 +#: ../src/iop/demosaic.c:311 msgid "demosaic" msgstr "färginterpolera" -#: ../src/iop/demosaic.c:326 +#: ../src/iop/demosaic.c:316 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "återskapa fulla RGB-pixlar från en läsning av sensorns färgfilter" -#: ../src/iop/demosaic.c:773 ../src/iop/demosaic.c:820 +#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 msgid "can't allocate demosaic buffer" msgstr "kan inte allokera buffer för färginterpolering" -#: ../src/iop/demosaic.c:810 +#: ../src/iop/demosaic.c:803 msgid "can't equilibrate greens" msgstr "kan inte balansera gröna toner" -#: ../src/iop/demosaic.c:1477 +#: ../src/iop/demosaic.c:1449 #, c-format msgid "`%s' color matrix not found for 4bayer image!" msgstr "färgmatrisen `%s' ej funnen för 4bayer-bild!" -#: ../src/iop/demosaic.c:1765 +#: ../src/iop/demosaic.c:1738 msgid "" "Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " "slow.\n" "LMMSE is suited best for high ISO images.\n" +"VNG4 is good in rare cases avoiding maze patterns.\n" "dual demosaicers increase processing time by blending a VNG variant in a " "second pass." msgstr "" "färginterpoleringsmetod för Bayer-sensor, PPG och RCD är snabba, AMaZE och " "LMMSE är långsamma.\n" "LMMSE passar bäst för bilder med hög ISO.\n" -"dubbla fårginterpolerare ökar beräkningstiden genom att blanda en VNG-" -"variant i ett andra pass." +"VNG4 är bra i ovanliga fall för att undvika labyrintmönster.\n" +"dubbla fårginterpolerare ökar beräkningstiden genom att blanda en VNG-variant " +"i ett andra pass." -#: ../src/iop/demosaic.c:1770 +#: ../src/iop/demosaic.c:1743 msgid "" "X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " "chroma are slow.\n" "dual demosaicers increase processing time by blending a VNG variant in a " "second pass." msgstr "" -"färginterpoleringsmetod för X-Trans-sensor, Markensteijn 3-pass och " -"frequency domain är långsamma.\n" -"dubbla färginterpolerare ökar beräkningstiden genom att blanda en VNG-" -"variant i ett andra pass." +"färginterpoleringsmetod för X-Trans-sensor, Markensteijn 3-pass och frequency " +"domain är långsamma.\n" +"dubbla färginterpolerare ökar beräkningstiden genom att blanda en VNG-variant " +"i ett andra pass." -#: ../src/iop/demosaic.c:1776 +#: ../src/iop/demosaic.c:1749 msgid "Bayer4 sensor demosaicing methods." msgstr "färginterpoleringsmetoder för Bayer4-sensor." -#: ../src/iop/demosaic.c:1781 +#: ../src/iop/demosaic.c:1754 msgid "monochrome sensor demosaicing methods." msgstr "färginterpoleringsmetoder för monokrom sensor." -#: ../src/iop/demosaic.c:1785 +#: ../src/iop/demosaic.c:1758 msgid "" "contrast threshold for dual demosaic.\n" "set to 0.0 for high frequency content\n" @@ -19899,11 +23010,11 @@ msgstr "" "värde 0.0 för innehåll med hög frekvens\n" "värde 1.0 för platt innehåll" -#: ../src/iop/demosaic.c:1788 +#: ../src/iop/demosaic.c:1761 msgid "toggle mask visualization" msgstr "växla visualisering av mask" -#: ../src/iop/demosaic.c:1792 +#: ../src/iop/demosaic.c:1765 msgid "" "threshold for edge-aware median.\n" "set to 0.0 to switch off\n" @@ -19913,7 +23024,7 @@ msgstr "" "värde 0.0 stänger av funktionen\n" "värde 1.0 ignorerar kanter" -#: ../src/iop/demosaic.c:1795 +#: ../src/iop/demosaic.c:1768 msgid "" "LMMSE refinement steps. the median steps average the output,\n" "refine adds some recalculation of red & blue channels" @@ -19921,33 +23032,34 @@ msgstr "" "LMMSE förfiningssteg, median-steg gör utgående genomsnittligt,\n" "förfina lägger till omräkning av röd och blå kanal" -#: ../src/iop/demosaic.c:1798 +#: ../src/iop/demosaic.c:1771 msgid "how many color smoothing median steps after demosaicing" msgstr "antal pass färguppmjukning efter färginterpolering" -#: ../src/iop/demosaic.c:1801 -msgid "green channels matching method" -msgstr "metod för matchning av grön färgkanal" +#: ../src/iop/demosaic.c:1774 +msgid "green channels matching method. only applies for some old sensors" +msgstr "" +"metod för matchning av grön färgkanal. gäller bara för vissa gamla sensorer" -#: ../src/iop/demosaic.c:1804 +#: ../src/iop/demosaic.c:1777 msgid "" "capture sharpen recovers details lost due to in-camera blurring\n" "which can be caused by diffraction, the anti-aliasing filter or other\n" "sources of gaussian-type blur" msgstr "" -"fångstskärpning återhämtar detaljer förlorade på grund av\n" +"exponeringsskärpa återhämtar detaljer förlorade på grund av\n" "oskärpa i kameran, vilket kan skapas av ljusbrytning, antialias-filter\n" "eller andra källor för gauss-typisk oskärpa" -#: ../src/iop/demosaic.c:1809 +#: ../src/iop/demosaic.c:1782 msgid "capture sharpen controls" -msgstr "kontroller för fångstskärpning" +msgstr "kontroller för exponeringsskärpa" -#: ../src/iop/demosaic.c:1813 +#: ../src/iop/demosaic.c:1786 msgid "set effect strength by iterations" msgstr "sätt effektstyrka med iterationer" -#: ../src/iop/demosaic.c:1818 +#: ../src/iop/demosaic.c:1791 msgid "" "capture sharpen radius should reflect the overall gaussian type blur\n" "of the camera sensor, possibly the anti-aliasing filter and the lens.\n" @@ -19957,7 +23069,7 @@ msgid "" "Note: a radius set to zero will be recalculated automatically the next run. " "use for presets" msgstr "" -"radie för fångstskärpning bör spegla den övergripande gauss-typiska\n" +"radie för exponeringsskärpa bör spegla den övergripande gauss-typiska\n" "oskärpan för kamerasensorn, eventuellt antialias-filter och objektivet.\n" "ökar du för mycket leder det till artefakter som auror och ringar,\n" "särskilt när det används med ett högt värde för 'iterationer'.\n" @@ -19965,36 +23077,36 @@ msgstr "" "Notera: en radie satt till noll beräknas automatiskt om i nästa körning. " "använd för förinställningar" -#: ../src/iop/demosaic.c:1824 +#: ../src/iop/demosaic.c:1797 msgid "" "calculate the capture sharpen radius from available raw sensor data.\n" "for best results avoid cropping or darkroom zooming in" msgstr "" -"beräkna radie för fångstskärpning från tillgänglig raw-sensor-data.\n" +"beräkna radie för exponeringsskärpa från tillgänglig raw-sensor-data.\n" "för bästa resultat undvik beskärning eller inzoomning i darkroom" -#: ../src/iop/demosaic.c:1828 +#: ../src/iop/demosaic.c:1801 msgid "" "restrict capture sharpening to areas with high local contrast,\n" "increase to exclude flat areas in very dark or noisy images,\n" "decrease for well exposed and low noise images.\n" "\n" -"Note: a threshold set to zero will be reset to defaults the next run. use " -"for presets" +"Note: a threshold set to zero will be reset to defaults the next run. use for " +"presets" msgstr "" -"begränsa fångstskärpning till områden med hög lokal kontrast,\n" +"begränsa exponeringsskärpa till områden med hög lokal kontrast,\n" "öka för att exkludera platta områden i väldigt mörka eller en brusiga " "bilder,\n" "minska för bilder som är välexponerade och har lågt brus.\n" "\n" -"Notera: ett tröskelvärde satt till noll återställs till standardvärde i " -"nästa körning, använd för förinställningar" +"Notera: ett tröskelvärde satt till noll återställs till standardvärde i nästa " +"körning, använd för förinställningar" -#: ../src/iop/demosaic.c:1832 +#: ../src/iop/demosaic.c:1805 msgid "visualize sharpened areas" msgstr "visualisera skärpta områden" -#: ../src/iop/demosaic.c:1837 +#: ../src/iop/demosaic.c:1810 msgid "" "further increase sharpen radius at image corners,\n" "the sharp center of the image will not be affected" @@ -20002,68 +23114,68 @@ msgstr "" "öka skärpningsradie ytterligare i bildens hörn,\n" "den skarpa mitten av bilden påverkas inte" -#: ../src/iop/demosaic.c:1839 +#: ../src/iop/demosaic.c:1812 msgid "visualize the overall radius" msgstr "visualisera den övergripande radien" -#: ../src/iop/demosaic.c:1844 +#: ../src/iop/demosaic.c:1817 msgid "adjust to the sharp image center" msgstr "justera bildens skarpa mitt" -#: ../src/iop/demosaic.c:1851 +#: ../src/iop/demosaic.c:1824 msgid "demosaicing is only used for color raw images" msgstr "färginterpolering används enbart för råbilder i färg" -#: ../src/iop/demosaicing/capture.c:748 +#: ../src/iop/demosaicing/capture.c:795 msgid "" -"imprecise radius calculation due to cropping or because you are zoomed in " -"too much" +"imprecise radius calculation due to cropping or because you are zoomed in too " +"much" msgstr "" -"oprecis radie-beräkning på grund av beskärning eller för att du zoomat in " -"för mycket" +"oprecis radie-beräkning på grund av beskärning eller för att du zoomat in för " +"mycket" # TODO: NEEDS BETTER TRANSLATION -#: ../src/iop/denoiseprofile.c:807 +#: ../src/iop/denoiseprofile.c:808 msgid "wavelets: chroma only" msgstr "wavelets: endast mättnad" -#: ../src/iop/denoiseprofile.c:813 +#: ../src/iop/denoiseprofile.c:814 msgid "denoise (profiled)" msgstr "brusreducering (profilerad)" -#: ../src/iop/denoiseprofile.c:819 +#: ../src/iop/denoiseprofile.c:820 msgid "denoise using noise statistics profiled on sensors" msgstr "reducera brus med hjälp av profiler för brusstatistik på sensorer" -#: ../src/iop/denoiseprofile.c:3020 +#: ../src/iop/denoiseprofile.c:2850 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "hittade ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3024 +#: ../src/iop/denoiseprofile.c:2854 #, c-format msgid "found ISO %d" msgstr "hittade ISO %d" -#: ../src/iop/denoiseprofile.c:3041 +#: ../src/iop/denoiseprofile.c:2871 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "interpolerat ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3045 +#: ../src/iop/denoiseprofile.c:2875 #, c-format msgid "interpolated ISO %d" msgstr "interpolerat ISO %d" -#: ../src/iop/denoiseprofile.c:3781 +#: ../src/iop/denoiseprofile.c:3611 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3782 +#: ../src/iop/denoiseprofile.c:3612 msgid "U0V0" msgstr "U0Y0" -#: ../src/iop/denoiseprofile.c:3820 +#: ../src/iop/denoiseprofile.c:3650 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" @@ -20073,36 +23185,37 @@ msgstr "" "enhetlig bild om du vill\n" "uppskatta variationer av brus." -#: ../src/iop/denoiseprofile.c:3826 +#: ../src/iop/denoiseprofile.c:3656 msgid "variance computed on the red channel" msgstr "beräknad variation på den röda kanalen" -#: ../src/iop/denoiseprofile.c:3830 +#: ../src/iop/denoiseprofile.c:3660 msgid "variance computed on the green channel" msgstr "beräknad variation på den gröna kanalen" -#: ../src/iop/denoiseprofile.c:3835 +#: ../src/iop/denoiseprofile.c:3665 msgid "variance computed on the blue channel" msgstr "beräknad variation på den blå kanalen" -#: ../src/iop/denoiseprofile.c:3838 +#: ../src/iop/denoiseprofile.c:3668 msgid "variance red: " msgstr "variation röd: " -#: ../src/iop/denoiseprofile.c:3839 +#: ../src/iop/denoiseprofile.c:3669 msgid "variance green: " msgstr "variation grön: " -#: ../src/iop/denoiseprofile.c:3840 +#: ../src/iop/denoiseprofile.c:3670 msgid "variance blue: " msgstr "variation blå: " -#: ../src/iop/denoiseprofile.c:3848 ../src/libs/export.c:1587 -#: ../src/libs/print_settings.c:2503 ../src/libs/print_settings.c:2859 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4297 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "profil" -#: ../src/iop/denoiseprofile.c:3882 +#: ../src/iop/denoiseprofile.c:3712 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -20118,7 +23231,7 @@ msgstr "" "bör avaktiveras om en tidigare instans\n" "har använts med färgblandningsläge." -#: ../src/iop/denoiseprofile.c:3888 +#: ../src/iop/denoiseprofile.c:3718 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" @@ -20130,7 +23243,7 @@ msgstr "" "som används för HDR / högdager-bevarande /\n" "dynamisk omfattning / HLG-tonlägen." -#: ../src/iop/denoiseprofile.c:3893 +#: ../src/iop/denoiseprofile.c:3723 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -20152,11 +23265,11 @@ msgstr "" "brusreduceringen du får. om du aktiverar kommer du inte\n" "kunna gå tillbaka till den gamla algoritmen." -#: ../src/iop/denoiseprofile.c:3903 +#: ../src/iop/denoiseprofile.c:3733 msgid "profile used for variance stabilization" msgstr "profil som används för att stabilisera varians" -#: ../src/iop/denoiseprofile.c:3905 +#: ../src/iop/denoiseprofile.c:3735 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -20166,7 +23279,7 @@ msgstr "" "'non-local means' fungerar bäst med blandningsläget 'ljushet',\n" "'wavelets' fungerar bäst med blandningsläget 'färg'" -#: ../src/iop/denoiseprofile.c:3909 +#: ../src/iop/denoiseprofile.c:3739 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" @@ -20178,7 +23291,7 @@ msgstr "" "medan Y0U0V0 kombinerar kanalerna för\n" "för att brusreducera färg och ljus separat." -#: ../src/iop/denoiseprofile.c:3914 +#: ../src/iop/denoiseprofile.c:3744 msgid "" "radius of the patches to match.\n" "increase for more sharpness on strong edges, and better denoising of smooth " @@ -20192,17 +23305,17 @@ msgstr "" "om detaljer är för mjuka, minska det här värdet eller reglaget central " "pixelvikt." -#: ../src/iop/denoiseprofile.c:3920 +#: ../src/iop/denoiseprofile.c:3750 msgid "" -"emergency use only: radius of the neighborhood to search patches in. " -"increase for better denoising performance, but watch the long runtimes! " -"large radii can be very slow. you have been warned" +"emergency use only: radius of the neighborhood to search patches in. increase " +"for better denoising performance, but watch the long runtimes! large radii " +"can be very slow. you have been warned" msgstr "" -"använd endast i nödfall: radie för området att söka mönster i. öka för " -"bättre brusreducering men se upp för långa körtider! stor radie kan vara " -"väldigt långsam. du har blivit varnad" +"använd endast i nödfall: radie för området att söka mönster i. öka för bättre " +"brusreducering men se upp för långa körtider! stor radie kan vara väldigt " +"långsam. du har blivit varnad" -#: ../src/iop/denoiseprofile.c:3926 +#: ../src/iop/denoiseprofile.c:3756 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -20212,7 +23325,7 @@ msgstr "" "öka för bättre grovkornig brusreducering.\n" "påverkar inte beräkningstiden." -#: ../src/iop/denoiseprofile.c:3930 +#: ../src/iop/denoiseprofile.c:3760 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -20224,11 +23337,11 @@ msgstr "" "användbar för att återskapa detaljer när\n" "mönsterstorleken är rätt stor." -#: ../src/iop/denoiseprofile.c:3934 +#: ../src/iop/denoiseprofile.c:3764 msgid "finetune denoising strength" msgstr "finjustera brusreduceringens styrka" -#: ../src/iop/denoiseprofile.c:3936 +#: ../src/iop/denoiseprofile.c:3766 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" @@ -20240,7 +23353,7 @@ msgstr "" "eller om det finns färgbrus kvar.\n" "det kan hända om din bild är underexponerad." -#: ../src/iop/denoiseprofile.c:3941 +#: ../src/iop/denoiseprofile.c:3771 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" @@ -20250,7 +23363,7 @@ msgstr "" "minska för att mer aggresivt brusreducera\n" "mörka områden av bilden." -#: ../src/iop/denoiseprofile.c:3945 +#: ../src/iop/denoiseprofile.c:3775 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -20260,7 +23373,7 @@ msgstr "" "minska om skuggor är för lila.\n" "öka om skuggor är för gröna." -#: ../src/iop/denoiseprofile.c:3949 +#: ../src/iop/denoiseprofile.c:3779 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -20292,8 +23405,8 @@ msgid "" msgstr "" "simulera riktad spridning av ljus med värmeöverföringsmodell\n" "för att tillämpa en upprepande kantorienterad oskärpa,\n" -"inmålning av skadade delar av bilden, eller för att ta bort oskärpa med " -"blind dekonvolution" +"inmålning av skadade delar av bilden, eller för att ta bort oskärpa med blind " +"dekonvolution" #. deblurring presets #: ../src/iop/diffuse.c:239 @@ -20379,7 +23492,7 @@ msgstr "skärpa | stark" msgid "local contrast | fast" msgstr "lokal kontrast | snabb" -#: ../src/iop/diffuse.c:1402 +#: ../src/iop/diffuse.c:1401 msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" msgstr "" "sudda ut/gör skarpare kunde inte allokera minne, kontrollera dina RAM-" @@ -20387,13 +23500,13 @@ msgstr "" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1769 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" msgstr "egenskaper" -#: ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1768 msgid "" "more iterations make the effect stronger but the module slower.\n" "this is analogous to giving more time to the diffusion reaction.\n" @@ -20405,7 +23518,7 @@ msgstr "" "om du vill göra skarpare eller inmåla\n" "hjälper fler upprepningar med återskapande." -#: ../src/iop/diffuse.c:1784 +#: ../src/iop/diffuse.c:1777 msgid "" "main scale of the diffusion.\n" "zero makes diffusion act on the finest details more heavily.\n" @@ -20419,7 +23532,7 @@ msgstr "" "för att öka skärpa och brusreducera, sätt till noll.\n" "öka för att jobba på lokal kontrast istället." -#: ../src/iop/diffuse.c:1794 +#: ../src/iop/diffuse.c:1787 msgid "" "width of the diffusion around the central radius.\n" "high values diffuse on a large band of radii.\n" @@ -20433,12 +23546,12 @@ msgstr "" "om du vill göra skarpare bör radien \n" "vara runt bredden på din linsoskärpa." -#: ../src/iop/diffuse.c:1800 +#: ../src/iop/diffuse.c:1793 msgctxt "section" msgid "speed (sharpen ↔ diffuse)" msgstr "hastighet (gör skarp ↔ sudda ut)" -#: ../src/iop/diffuse.c:1806 +#: ../src/iop/diffuse.c:1799 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 1st order anisotropy (set below).\n" @@ -20454,7 +23567,7 @@ msgstr "" "positiva värden suddar ut och gör oskarpt, \n" "noll gör ingenting." -#: ../src/iop/diffuse.c:1816 +#: ../src/iop/diffuse.c:1809 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 2nd order anisotropy (set below).\n" @@ -20470,7 +23583,7 @@ msgstr "" "positiva värden suddar ut och gör oskarpt, \n" "noll gör ingenting." -#: ../src/iop/diffuse.c:1826 +#: ../src/iop/diffuse.c:1819 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 3rd order anisotropy (set below).\n" @@ -20486,7 +23599,7 @@ msgstr "" "positiva värden suddar ut och gör oskarpt, \n" "noll gör ingenting." -#: ../src/iop/diffuse.c:1836 +#: ../src/iop/diffuse.c:1829 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 4th order anisotropy (set below).\n" @@ -20502,12 +23615,12 @@ msgstr "" "positiva värden suddar ut och gör oskarpt, \n" "noll gör ingenting." -#: ../src/iop/diffuse.c:1842 +#: ../src/iop/diffuse.c:1835 msgctxt "section" msgid "direction" msgstr "riktning" -#: ../src/iop/diffuse.c:1848 +#: ../src/iop/diffuse.c:1841 msgid "" "direction of 1st order speed (set above).\n" "\n" @@ -20521,7 +23634,7 @@ msgstr "" "positiva värden undviker kanter (isofoter), \n" "noll påverkar båda lika (isotropisk)." -#: ../src/iop/diffuse.c:1857 +#: ../src/iop/diffuse.c:1850 msgid "" "direction of 2nd order speed (set above).\n" "\n" @@ -20535,7 +23648,7 @@ msgstr "" "positiva värden undviker kanter (isofoter), \n" "noll påverkar båda lika (isotropisk)." -#: ../src/iop/diffuse.c:1866 +#: ../src/iop/diffuse.c:1859 msgid "" "direction of 3rd order speed (set above).\n" "\n" @@ -20549,7 +23662,7 @@ msgstr "" "positiva värden undviker kanter (isofoter), \n" "noll påverkar båda lika (isotropisk)." -#: ../src/iop/diffuse.c:1875 +#: ../src/iop/diffuse.c:1868 msgid "" "direction of 4th order speed (set above).\n" "\n" @@ -20563,12 +23676,12 @@ msgstr "" "positiva värden undviker kanter (isofoter), \n" "noll påverkar båda lika (isotropisk)." -#: ../src/iop/diffuse.c:1880 +#: ../src/iop/diffuse.c:1873 msgctxt "section" msgid "edge management" msgstr "kanthantering" -#: ../src/iop/diffuse.c:1888 +#: ../src/iop/diffuse.c:1881 msgid "" "increase or decrease the sharpness of the highest frequencies.\n" "can be used to keep details after blooming,\n" @@ -20578,7 +23691,7 @@ msgstr "" "kan användas för att behålla detaljer efter blomning,\n" "sätt hastighet till negativa värden för fristående skärpning." -#: ../src/iop/diffuse.c:1895 +#: ../src/iop/diffuse.c:1888 msgid "" "define the sensitivity of the variance penalty for edges.\n" "increase to exclude more edges from diffusion,\n" @@ -20588,7 +23701,7 @@ msgstr "" "öka för att exkludera fler kanter från utsuddningen,\n" "om fransar eller glorior uppträder." -#: ../src/iop/diffuse.c:1902 +#: ../src/iop/diffuse.c:1895 msgid "" "define the variance threshold between edge amplification and penalty.\n" "decrease if you want pixels on smooth surfaces get a boost,\n" @@ -20601,16 +23714,15 @@ msgstr "" "öka om du brus uppträder på mjuka ytor eller\n" "om mörka områden verkar överdrivet skarpa jämfört med ljusa områden." -#: ../src/iop/diffuse.c:1907 +#: ../src/iop/diffuse.c:1900 msgctxt "section" msgid "diffusion spatiality" msgstr "rumslighet för utsuddning" -#: ../src/iop/diffuse.c:1913 +#: ../src/iop/diffuse.c:1906 msgid "" "luminance threshold for the mask.\n" -"0. disables the luminance masking and applies the module on the whole " -"image.\n" +"0. disables the luminance masking and applies the module on the whole image.\n" "any higher value excludes pixels with luminance lower than the threshold.\n" "this can be used to inpaint highlights." msgstr "" @@ -20660,7 +23772,7 @@ msgstr "lägg till tomt utrymme till vänster, toppen, höger och botten" msgid "composition|expand|extend" msgstr "komposition|expandering|utökning" -#: ../src/iop/enlargecanvas.c:417 +#: ../src/iop/enlargecanvas.c:422 msgid "" "how much to enlarge the canvas to the left as a percentage of the original " "image width" @@ -20668,7 +23780,7 @@ msgstr "" "hur mycket bildytan ska förstoras till vänster som en procentandel av " "originalbildens bredd" -#: ../src/iop/enlargecanvas.c:423 +#: ../src/iop/enlargecanvas.c:428 msgid "" "how much to enlarge the canvas to the right as a percentage of the original " "image width" @@ -20676,7 +23788,7 @@ msgstr "" "hur mycket bildytan ska förstoras till höger som en procentandel av " "originalbildens bredd" -#: ../src/iop/enlargecanvas.c:429 +#: ../src/iop/enlargecanvas.c:434 msgid "" "how much to enlarge the canvas to the top as a percentage of the original " "image height" @@ -20684,7 +23796,7 @@ msgstr "" "hur mycket bildytan ska förstoras i toppen som en procentandel av " "originalbildens höjd" -#: ../src/iop/enlargecanvas.c:435 +#: ../src/iop/enlargecanvas.c:440 msgid "" "how much to enlarge the canvas to the bottom as a percentage of the original " "image height" @@ -20692,7 +23804,7 @@ msgstr "" "hur mycket bildytan ska förstoras i botten som en procentandel av " "originalbildens höjd" -#: ../src/iop/enlargecanvas.c:439 +#: ../src/iop/enlargecanvas.c:444 msgid "select the color of the enlarged canvas" msgstr "välj färg för den förstorade bildytan" @@ -20701,8 +23813,7 @@ msgid "legacy equalizer" msgstr "äldre equalizer" #: ../src/iop/equalizer.c:109 -msgid "" -"this module is deprecated. better use contrast equalizer module instead." +msgid "this module is deprecated. better use contrast equalizer module instead." msgstr "" "den här modulen är utfasad. bättre att istället använda kontrast-equalizer-" "modulen." @@ -20897,11 +24008,11 @@ msgstr "16 EV (HDR)" msgid "18 EV (HDR++)" msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1461 +#: ../src/iop/filmic.c:1462 msgid "read-only graph, use the parameters below to set the nodes" msgstr "skrivskyddad graf, använd parametrarna nedan för att sätta punkterna" -#: ../src/iop/filmic.c:1469 +#: ../src/iop/filmic.c:1471 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -20909,7 +24020,7 @@ msgstr "" "justera för att matcha motivets medelluminans\n" "utom i motljussituationer, detta bör vara runt 18 %." -#: ../src/iop/filmic.c:1480 ../src/iop/filmicrgb.c:4402 +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -20919,7 +24030,7 @@ msgstr "" "detta är det resultat en ljusmätare skulle ge vid fototillfället.\n" "justera så att högdagrar inte klipps bort" -#: ../src/iop/filmic.c:1492 ../src/iop/filmicrgb.c:4413 +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -20931,7 +24042,7 @@ msgstr "" "öka för att få mer kontrast.\n" "minska för att återfå mer detaljer i svagt ljus." -#: ../src/iop/filmic.c:1503 +#: ../src/iop/filmic.c:1509 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -20939,7 +24050,7 @@ msgstr "" "ökar eller minskar det beräknade dynamiska omfånget.\n" "användbart tillsammans med \"automatisk nivåjustering\"." -#: ../src/iop/filmic.c:1512 +#: ../src/iop/filmic.c:1519 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -20951,7 +24062,7 @@ msgstr "" "fungerar bättre för landskap och jämnt belysta bilder\n" "men sämre för mycket ljusa eller mörka bilder." -#: ../src/iop/filmic.c:1520 ../src/iop/filmicrgb.c:4510 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -20959,13 +24070,7 @@ msgstr "" "sluttning för den linjära delen av kurvan\n" "påverkar med mellantonerna" -#. geotagging -#: ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4519 -#: ../src/libs/metadata_view.c:169 -msgid "latitude" -msgstr "latitud" - -#: ../src/iop/filmic.c:1529 +#: ../src/iop/filmic.c:1539 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -20975,11 +24080,11 @@ msgstr "" "öka för att få mer kontrast vid extrema luminanser.\n" "detta påverkar inte mellantonerna." -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1546 msgid "shadows/highlights balance" msgstr "skuggor/högdagrar" -#: ../src/iop/filmic.c:1538 ../src/iop/filmicrgb.c:4530 +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -20991,7 +24096,7 @@ msgstr "" "använd om du behöver skydda detaljer\n" "vid histogrammets ytterkant." -#: ../src/iop/filmic.c:1547 +#: ../src/iop/filmic.c:1561 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -21001,7 +24106,7 @@ msgstr "" "du måste sätta detta värde till mindre än 100 %\n" "om bevarande av färgtoner är påslaget." -#: ../src/iop/filmic.c:1556 +#: ../src/iop/filmic.c:1572 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -21012,38 +24117,37 @@ msgstr "" "minska om skuggar och/eller högdagrar är övermättade." #. Add export intent combo -#: ../src/iop/filmic.c:1566 ../src/libs/export.c:1605 -#: ../src/libs/print_settings.c:2558 ../src/libs/print_settings.c:2905 -#: ../src/views/darkroom.c:2751 ../src/views/lighttable.c:1262 +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 msgid "intent" msgstr "avsikt" -#: ../src/iop/filmic.c:1567 +#: ../src/iop/filmic.c:1584 msgid "contrasted" msgstr "kontrast" #. centripetal spline -#: ../src/iop/filmic.c:1569 ../src/iop/profile_gamma.c:607 +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "linjär" #. monotonic spline -#: ../src/iop/filmic.c:1570 +#: ../src/iop/filmic.c:1587 msgid "optimized" msgstr "optimerad" -#. monotonic spline -#: ../src/iop/filmic.c:1571 +#: ../src/iop/filmic.c:1589 msgid "change this method if you see reversed contrast or faded blacks" msgstr "" "ändra denna metod om du ser minskad kontrast eller urblekta svarta toner" #. Preserve color -#: ../src/iop/filmic.c:1575 +#: ../src/iop/filmic.c:1593 msgid "preserve the chrominance" msgstr "bevara färgtonerna" -#: ../src/iop/filmic.c:1577 +#: ../src/iop/filmic.c:1596 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -21053,7 +24157,7 @@ msgstr "" "kan leda till kromatisk aberration\n" "du måste manuellt justera mättnaden när du använder detta." -#: ../src/iop/filmic.c:1586 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -21061,7 +24165,7 @@ msgstr "" "luminans för att ge helt svart, detta ska vara 0 %\n" "utom om du vill ha ett urblekt resultat" -#: ../src/iop/filmic.c:1594 ../src/iop/filmicrgb.c:4556 +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -21069,7 +24173,7 @@ msgstr "" "värde för mellangrå för skärmen eller färgrymden.\n" "du bör aldrig ändra detta om du inte är säker på vad du gör." -#: ../src/iop/filmic.c:1602 ../src/iop/filmicrgb.c:4563 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -21077,11 +24181,11 @@ msgstr "" "luminans för att ge helt vitt, denna ska vara 100 % \n" "utom om du vill ha ett urblekt resultat" -#: ../src/iop/filmic.c:1608 +#: ../src/iop/filmic.c:1630 msgid "target gamma" msgstr "justerar gamma" -#: ../src/iop/filmic.c:1609 +#: ../src/iop/filmic.c:1632 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -21091,30 +24195,30 @@ msgstr "" "till skärmen eller färgrymden.\n" "du borde aldrig röra detta om du inte vet vad du gör." -#: ../src/iop/filmic.c:1616 +#: ../src/iop/filmic.c:1640 msgctxt "section" msgid "destination/display" msgstr "mål/visning" -#: ../src/iop/filmic.c:1625 +#: ../src/iop/filmic.c:1649 msgctxt "section" msgid "logarithmic shaper" msgstr "logaritmisk formare" -#: ../src/iop/filmic.c:1631 +#: ../src/iop/filmic.c:1655 msgctxt "section" msgid "filmic S curve" msgstr "filmic S-kurva" -#: ../src/iop/filmicrgb.c:337 +#: ../src/iop/filmicrgb.c:331 msgid "filmic rgb" msgstr "filmic rgb" -#: ../src/iop/filmicrgb.c:342 +#: ../src/iop/filmicrgb.c:336 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "tonmappning|kurva|vytransformering|kontast|mättnad|högdagrar" -#: ../src/iop/filmicrgb.c:347 +#: ../src/iop/filmicrgb.c:341 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -21124,7 +24228,7 @@ msgstr "" "för visning på SDR-skärmar och utskrifter på papper\n" "medan avklippning undviks på icke-destruktiva sätt" -#: ../src/iop/filmicrgb.c:1316 +#: ../src/iop/filmicrgb.c:1305 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -21132,71 +24236,70 @@ msgstr "" "filmic återskapande av högdagrar kunde inte allokera minne, kontrollera dina " "RAM-inställningar" -#: ../src/iop/filmicrgb.c:2262 +#: ../src/iop/filmicrgb.c:2250 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "filmic återskapande av högdagrar kunde inte allokera minne på GPU" -#: ../src/iop/filmicrgb.c:2380 +#: ../src/iop/filmicrgb.c:2366 msgid "filmic works only on RGB input" msgstr "filmic fungerar bara på ingående RGB" -#: ../src/iop/filmicrgb.c:3444 +#: ../src/iop/filmicrgb.c:3425 msgid "look only" msgstr "endast utseende" -#: ../src/iop/filmicrgb.c:3446 +#: ../src/iop/filmicrgb.c:3427 msgid "look + mapping (lin)" msgstr "utseende + mappning (lin)" -#: ../src/iop/filmicrgb.c:3448 +#: ../src/iop/filmicrgb.c:3429 msgid "look + mapping (log)" msgstr "utseende + mappning (log)" -#: ../src/iop/filmicrgb.c:3450 +#: ../src/iop/filmicrgb.c:3431 msgid "dynamic range mapping" msgstr "dynamiskt omfång mappning" -#: ../src/iop/filmicrgb.c:3817 +#: ../src/iop/filmicrgb.c:3798 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3833 +#: ../src/iop/filmicrgb.c:3814 #, no-c-format msgid "% display" msgstr "% skärm" -#: ../src/iop/filmicrgb.c:3845 +#: ../src/iop/filmicrgb.c:3826 msgid "EV scene" msgstr "EV scen" -#: ../src/iop/filmicrgb.c:3849 +#: ../src/iop/filmicrgb.c:3830 #, no-c-format msgid "% camera" msgstr "% kamera" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3885 ../src/iop/filmicrgb.c:4543 +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 msgid "display" msgstr "skärm" #. axis legend -#: ../src/iop/filmicrgb.c:3894 +#: ../src/iop/filmicrgb.c:3875 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3903 ../src/iop/filmicrgb.c:4382 +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 msgid "scene" msgstr "scen" #. axis legend -#: ../src/iop/filmicrgb.c:3912 +#: ../src/iop/filmicrgb.c:3893 msgid "(EV)" msgstr "(EV)" -#. we are over the graph area -#: ../src/iop/filmicrgb.c:4322 +#: ../src/iop/filmicrgb.c:4305 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -21206,11 +24309,11 @@ msgstr "" "den ljusa kurvan är filmics tonmappningskurva\n" "den mörka kurvan är avmättnadskurvan." -#: ../src/iop/filmicrgb.c:4328 +#: ../src/iop/filmicrgb.c:4312 msgid "toggle axis labels and values display" msgstr "växla axlars etiketter och visning av värde" -#: ../src/iop/filmicrgb.c:4332 +#: ../src/iop/filmicrgb.c:4317 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -21222,7 +24325,7 @@ msgstr "" "högerklick: växla bakåt.\n" "dubbelklick: återställ." -#: ../src/iop/filmicrgb.c:4391 +#: ../src/iop/filmicrgb.c:4376 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -21233,7 +24336,7 @@ msgstr "" "värdet som anges kommer mappas till 18,45%.\n" "minska värdet för att öka den övergripande ljusheten." -#: ../src/iop/filmicrgb.c:4428 +#: ../src/iop/filmicrgb.c:4416 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -21250,16 +24353,16 @@ msgstr "" "försäkra dig om att du förstår dess implikationer innan du använder." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4437 +#: ../src/iop/filmicrgb.c:4425 msgid "reconstruct" msgstr "återskapa" -#: ../src/iop/filmicrgb.c:4439 +#: ../src/iop/filmicrgb.c:4427 msgctxt "section" msgid "highlights clipping" msgstr "klippning i högdagrar" -#: ../src/iop/filmicrgb.c:4446 +#: ../src/iop/filmicrgb.c:4434 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -21275,7 +24378,7 @@ msgstr "" "minska för att inkludera fler områden,\n" "öka för att exkludera fler områden." -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4444 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -21286,16 +24389,16 @@ msgstr "" "öka för att göra övergången mjukare och suddigare." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4461 ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 msgid "display highlight reconstruction mask" msgstr "visa mask för återskapning av högdagrar" -#: ../src/iop/filmicrgb.c:4468 +#: ../src/iop/filmicrgb.c:4456 msgctxt "section" msgid "balance" msgstr "balans" -#: ../src/iop/filmicrgb.c:4474 +#: ../src/iop/filmicrgb.c:4462 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21312,7 +24415,7 @@ msgstr "" "öka om någon RGB-kanal klipps.\n" "minska om alla RGB-kanaler klipps över stora områden." -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4473 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21329,7 +24432,7 @@ msgstr "" "öka om du vill ha mer detaljer.\n" "minska om du vill ha mer oskärpa." -#: ../src/iop/filmicrgb.c:4497 +#: ../src/iop/filmicrgb.c:4485 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -21347,11 +24450,11 @@ msgstr "" "minska om du ser magenta eller högdagrar utanför omfånget." #. Page LOOK -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4493 msgid "look" msgstr "utseende" -#: ../src/iop/filmicrgb.c:4515 +#: ../src/iop/filmicrgb.c:4505 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -21361,7 +24464,7 @@ msgstr "" "öka för att göra högdagrar ljusare och mindre komprimerade.\n" "minska för att dämpa högdagrar." -#: ../src/iop/filmicrgb.c:4523 +#: ../src/iop/filmicrgb.c:4513 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -21373,7 +24476,7 @@ msgstr "" "minska annars. ingen avmättning sker i latitud-omfånget.\n" "detta påverkar inte mellantonerna." -#: ../src/iop/filmicrgb.c:4538 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -21383,7 +24486,7 @@ msgstr "" "speciellt vid extrem luminans.\n" "öka om skuggor och/eller högdagrar är mättade i underkant." -#: ../src/iop/filmicrgb.c:4572 +#: ../src/iop/filmicrgb.c:4566 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -21391,7 +24494,7 @@ msgstr "" "v3 är metoden för avmättning i darktable 3.0, samma som färgbalans.\n" "v4 är en nyare metod för avmättning, baserad på på spektral renhet av ljus." -#: ../src/iop/filmicrgb.c:4576 +#: ../src/iop/filmicrgb.c:4571 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -21401,7 +24504,7 @@ msgstr "" "kan öka kromatisk aberration och färgbrus,\n" "så se till att de korrigeras på annat sätt." -#: ../src/iop/filmicrgb.c:4585 +#: ../src/iop/filmicrgb.c:4581 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -21411,7 +24514,7 @@ msgstr "" "hård använder hög kurvatur som resulterar i med kompression av toner.\n" "mjuk använder en låg kurvatur som resulterar i mindre kompression av toner." -#: ../src/iop/filmicrgb.c:4590 +#: ../src/iop/filmicrgb.c:4587 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -21421,7 +24524,7 @@ msgstr "" "hård använder hög kurvatur som resulterar i med kompression av toner.\n" "mjuk använder en låg kurvatur som resulterar i mindre kompression av toner." -#: ../src/iop/filmicrgb.c:4597 +#: ../src/iop/filmicrgb.c:4594 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -21434,20 +24537,20 @@ msgstr "" "fixa hellre den globala exponeringen i exponeringsmodulen.\n" "avaktivera för att använda standardvärdet 18,45 % mellangrå." -#: ../src/iop/filmicrgb.c:4604 +#: ../src/iop/filmicrgb.c:4601 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" "this keeps the middle gray on the identity line and improves fast tuning.\n" "disable if you want a manual control." msgstr "" -"aktivera för att automatiskt sätta hårdheten på utseendet beroende på " -"scenens vit- och svartpunkter.\n" +"aktivera för att automatiskt sätta hårdheten på utseendet beroende på scenens " +"vit- och svartpunkter.\n" "detta håller den mellangrå på identitetslinjen och förbättrar " "snabbjustering.\n" "avaktivera om du vill ha manuell kontroll." -#: ../src/iop/filmicrgb.c:4610 +#: ../src/iop/filmicrgb.c:4607 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -21459,7 +24562,7 @@ msgstr "" "detta är långsammare, men ger mer neutrala högdagrar.\n" "det hjälper också med svåra fall av magenta-högdagrar." -#: ../src/iop/filmicrgb.c:4617 +#: ../src/iop/filmicrgb.c:4615 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -21471,7 +24574,7 @@ msgstr "" "när bilden är generellt brusig,\n" "så att de passar in i resten av bilden." -#: ../src/iop/filmicrgb.c:4624 +#: ../src/iop/filmicrgb.c:4623 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -21483,7 +24586,7 @@ msgstr "" msgid "mid-tones saturation" msgstr "mättnad i mellantonerna" -#: ../src/iop/filmicrgb.c:4689 +#: ../src/iop/filmicrgb.c:4690 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -21493,11 +24596,11 @@ msgstr "" "specifikt vid medel-luminans.\n" "öka om mellantoner är undermättade." -#: ../src/iop/filmicrgb.c:4695 +#: ../src/iop/filmicrgb.c:4696 msgid "highlights saturation mix" msgstr "högdagrar mättnadsmix" -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4698 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -21560,23 +24663,23 @@ msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "" "den här modulen är utfasad. vänligen använd modulen filmic RGB istället." -#: ../src/iop/globaltonemap.c:641 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 msgid "operator" msgstr "operator" -#: ../src/iop/globaltonemap.c:642 +#: ../src/iop/globaltonemap.c:630 msgid "the global tonemap operator" msgstr "operatorn för global tonemapping" -#: ../src/iop/globaltonemap.c:645 +#: ../src/iop/globaltonemap.c:633 msgid "" "the bias for tonemapper controls the linearity, the higher the more details " "in blacks" msgstr "" -"påverkan (bias) i tonemapping kontrollerar lineariteten, ju högre värde " -"desto mer detaljer i de mörka områdena" +"påverkan (bias) i tonemapping kontrollerar lineariteten, ju högre värde desto " +"mer detaljer i de mörka områdena" -#: ../src/iop/globaltonemap.c:649 +#: ../src/iop/globaltonemap.c:637 msgid "the target light for tonemapper specified as cd/m2" msgstr "det resulterande ljuset i tonemappern, specificera i cd/m2" @@ -21640,11 +24743,11 @@ msgstr "graderat gråfilter" msgid "simulate an optical graduated neutral density filter" msgstr "simulera ett optiskt graderat neutralt densitetsfilter" -#: ../src/iop/graduatednd.c:1066 +#: ../src/iop/graduatednd.c:1033 msgid "the density in EV for the filter" msgstr "filtrets densitet givet i EV" -#: ../src/iop/graduatednd.c:1071 +#: ../src/iop/graduatednd.c:1038 #, no-c-format msgid "" "hardness of graduation:\n" @@ -21653,34 +24756,34 @@ msgstr "" "hårdhet av gradering\n" "0% = mjuk, 100% = hård" -#: ../src/iop/graduatednd.c:1076 +#: ../src/iop/graduatednd.c:1043 msgid "rotation of filter -180 to 180 degrees" msgstr "rotation av filter -180 till 180 grader" -#: ../src/iop/graduatednd.c:1089 +#: ../src/iop/graduatednd.c:1056 msgid "select the hue tone of filter" msgstr "välj filtrets nyans" -#: ../src/iop/graduatednd.c:1095 +#: ../src/iop/graduatednd.c:1062 msgid "select the saturation of filter" msgstr "välj filtrets färgmättnad" -#: ../src/iop/graduatednd.c:1106 +#: ../src/iop/graduatednd.c:1073 #, c-format msgid "[%s on nodes] change line rotation" msgstr "[%s på punkter] ändra linjerotering" -#: ../src/iop/graduatednd.c:1107 +#: ../src/iop/graduatednd.c:1074 #, c-format msgid "[%s on line] move line" msgstr "[%s på linje] flytta linje" -#: ../src/iop/graduatednd.c:1109 +#: ../src/iop/graduatednd.c:1076 #, c-format msgid "[%s on line] change density" msgstr "[%s på linje] ändra densitet" -#: ../src/iop/graduatednd.c:1111 +#: ../src/iop/graduatednd.c:1078 #, c-format msgid "[%s on line] change hardness" msgstr "[%s på linje] ändra hårdhet" @@ -21727,7 +24830,7 @@ msgstr "ta bort dimma och atmosfäriskt dis från bilder" msgid "amount of haze reduction" msgstr "mängden dis att reducera" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4423 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 msgid "distance" msgstr "avstånd" @@ -21735,7 +24838,7 @@ msgstr "avstånd" msgid "limit haze removal up to a specific spatial depth" msgstr "begränsa disborttagning upp till ett visst rumsligt djup" -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:932 +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 msgid "haze removal could not calculate ambient light due to image content" msgstr "avdimma kunde inte beräkna omgivningsljus på grund av bildens innehåll" @@ -21751,7 +24854,7 @@ msgstr "undvik magenta-högdagrar och försök att återskapa färger i högdagr msgid "reconstruction, raw" msgstr "återskapande, raw" -#: ../src/iop/highlights.c:1177 +#: ../src/iop/highlights.c:1156 msgid "" "highlights: mode not available for this type of image. falling back to " "inpaint opposed." @@ -21759,11 +24862,11 @@ msgstr "" "högdagrar: läget är inte tillgängligt för den här typen av bild. faller " "tillbaka till att måla in omliggande." -#: ../src/iop/highlights.c:1302 +#: ../src/iop/highlights.c:1281 msgid "highlight reconstruction method" msgstr "metod för återuppbyggnad av högdagrar" -#: ../src/iop/highlights.c:1307 +#: ../src/iop/highlights.c:1286 msgid "" "manually adjust the clipping threshold mostly used against magenta " "highlights.\n" @@ -21777,7 +24880,7 @@ msgstr "" "omliggande' eller 'segmentering',\n" "särskilt om kamerans vitpunkt är felaktig." -#: ../src/iop/highlights.c:1311 +#: ../src/iop/highlights.c:1290 msgid "" "visualize clipped highlights in a false color representation.\n" "the effective clipping level also depends on the reconstruction method." @@ -21785,7 +24888,7 @@ msgstr "" "visa klippta högdagrar i en falsk färgrepresentation.\n" "den effektiva klippnivån beror också på metod för rekonstruktion." -#: ../src/iop/highlights.c:1316 +#: ../src/iop/highlights.c:1295 msgid "" "combine closely related clipped segments by morphological operations.\n" "this often leads to improved color reconstruction for tiny segments before " @@ -21795,11 +24898,11 @@ msgstr "" "detta leder ofta till förbättrad rekonstruktion av färg för små segment " "framför mörk bakgrund." -#: ../src/iop/highlights.c:1319 +#: ../src/iop/highlights.c:1298 msgid "visualize the combined segments in a false color representation." msgstr "visa de kombinerade elementen i en falsk färgrepresentation." -#: ../src/iop/highlights.c:1322 +#: ../src/iop/highlights.c:1301 msgid "" "select inpainting after segmentation analysis.\n" "increase to favor candidates found in segmentation analysis, decrease for " @@ -21809,14 +24912,14 @@ msgstr "" "öka för att gynna kandidater som hittas i segmentanalys, minska för att måla " "in från omgivande." -#: ../src/iop/highlights.c:1327 +#: ../src/iop/highlights.c:1306 msgid "" "visualize segments that are considered to have a good candidate in a false " "color representation." msgstr "" "visa segment som anses ha goda kandidater i en falsk färgrepresentation." -#: ../src/iop/highlights.c:1330 +#: ../src/iop/highlights.c:1309 msgid "" "approximate lost data in regions with all photosites clipped, the effect " "depends on segment size and border gradients.\n" @@ -21833,18 +24936,18 @@ msgstr "" "försöker hitta de bästa inställningarna för varje segment.\n" "liten betyder områden med en diameter mindre än 25 pixlar, stor är bäst för " "större än 100.\n" -"de platta lägena ignorerar smala oklippta bildelement (ex strömledningar) " -"för att behålla återskapade högdagrar och undvika gradienter." +"de platta lägena ignorerar smala oklippta bildelement (ex strömledningar) för " +"att behålla återskapade högdagrar och undvika gradienter." -#: ../src/iop/highlights.c:1336 +#: ../src/iop/highlights.c:1315 msgid "set strength of rebuilding in regions with all photosites clipped." msgstr "sätt styrka för återbyggande i regioner med alla bildplatser klippta." -#: ../src/iop/highlights.c:1340 +#: ../src/iop/highlights.c:1319 msgid "show the effect that is added to already reconstructed data." msgstr "visa effekten som adderas till redan rekonstruerad data." -#: ../src/iop/highlights.c:1343 +#: ../src/iop/highlights.c:1322 msgid "" "add noise to visually blend the reconstructed areas\n" "into the rest of the noisy image. useful at high ISO." @@ -21852,7 +24955,7 @@ msgstr "" "lägg till brus för att visuellt blanda de återskapade områdena\n" "med resten av bruset i bilden. användbart vid hög ISO." -#: ../src/iop/highlights.c:1347 +#: ../src/iop/highlights.c:1326 msgid "" "increase if magenta highlights don't get fully corrected\n" "each new iteration brings a performance penalty." @@ -21860,7 +24963,7 @@ msgstr "" "öka om högdagrar i magenta in blir fullt korrigerade\n" "varje ny upprepning ger sämre prestanda." -#: ../src/iop/highlights.c:1352 +#: ../src/iop/highlights.c:1331 msgid "" "increase if magenta highlights don't get fully corrected.\n" "this may produce non-smooth boundaries between valid and clipped regions." @@ -21868,7 +24971,7 @@ msgstr "" "öka om högdagrar i magenta inte korrigeras fullt.\n" "detta kan ge hårda gränser mellan giltiga och klippta regioner." -#: ../src/iop/highlights.c:1356 +#: ../src/iop/highlights.c:1335 msgid "" "increase to correct larger clipped areas.\n" "large values bring huge performance penalties" @@ -21876,7 +24979,7 @@ msgstr "" "öka för att korrigera större klippta områden.\n" "stora värden påverkar prestandan starkt negativt" -#: ../src/iop/highlights.c:1360 +#: ../src/iop/highlights.c:1339 msgid "this module does not work with monochrome RAW files" msgstr "denna modulen fungerar inte med monokroma RAW-filer" @@ -21900,11 +25003,11 @@ msgstr "frekventiell, Lab" msgid "special, Lab, scene-referred" msgstr "special, Lab, scen-tillämpat" -#: ../src/iop/highpass.c:367 +#: ../src/iop/highpass.c:354 msgid "the sharpness of highpass filter" msgstr "skärpa för högpass-filter" -#: ../src/iop/highpass.c:371 +#: ../src/iop/highpass.c:358 msgid "the contrast of highpass filter" msgstr "kontrast för högpass-filter" @@ -21920,22 +25023,22 @@ msgstr "" "ta bort onormalt ljusa pixlar\n" "genom att dämpa med närliggande" -#: ../src/iop/hotpixels.c:421 +#: ../src/iop/hotpixels.c:424 #, c-format msgid "fixed %d pixel" msgid_plural "fixed %d pixels" msgstr[0] "fast %d pixel" msgstr[1] "fast %d pixlar" -#: ../src/iop/hotpixels.c:444 +#: ../src/iop/hotpixels.c:447 msgid "lower threshold for hot pixel" msgstr "undre tröskel för heta pixlar" -#: ../src/iop/hotpixels.c:448 +#: ../src/iop/hotpixels.c:451 msgid "strength of hot pixel correction" msgstr "styrka för korrigering av heta pixlar" -#: ../src/iop/hotpixels.c:464 +#: ../src/iop/hotpixels.c:467 msgid "" "hot pixel correction\n" "only works for raw images." @@ -21982,23 +25085,23 @@ msgstr "välj färg för filmmaterial från bild" msgid "select color of film material" msgstr "välj färg på filmmaterial" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "objektivkorrigering" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" msgstr "vinjett|kromatisk avvikelse|förvrängning" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "korrigera optiska brister i objektivet" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "geometrisk och återskapande, RGB" -#: ../src/iop/lens.cc:3764 +#: ../src/iop/lens.cc:3755 #, c-format msgid "" "maker:\t\t%s\n" @@ -22011,7 +25114,7 @@ msgstr "" "montering:\t\t\t%s\n" "beskärningsfaktor:\t%.1f" -#: ../src/iop/lens.cc:4006 +#: ../src/iop/lens.cc:3997 #, c-format msgid "" "maker:\t\t%s\n" @@ -22030,19 +25133,19 @@ msgstr "" "typ:\t\t\t\t\t%s\n" "fattning:\t\t%s" -#: ../src/iop/lens.cc:4076 +#: ../src/iop/lens.cc:4070 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4091 +#: ../src/iop/lens.cc:4085 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4239 +#: ../src/iop/lens.cc:4233 msgid "camera/lens not found" msgstr "fann inte kamera/objektiv" -#: ../src/iop/lens.cc:4240 +#: ../src/iop/lens.cc:4234 msgid "" "please select your lens manually\n" "you might also want to check if your Lensfun database is up-to-date\n" @@ -22054,61 +25157,63 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4384 +#: ../src/iop/lens.cc:4378 msgid "camera model" msgstr "kameramodell" -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4383 msgid "find camera" msgstr "sök kamera" -#: ../src/iop/lens.cc:4401 +#: ../src/iop/lens.cc:4395 msgid "find lens" msgstr "sök objektiv" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4404 msgid "focal length (mm)" msgstr "brännvidd (mm)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4411 msgid "f-number (aperture)" msgstr "bländartal" -#: ../src/iop/lens.cc:4424 +#: ../src/iop/lens.cc:4418 msgid "distance to subject" msgstr "distans till motivet" #. scale -#: ../src/iop/lens.cc:4459 ../src/iop/overlay.c:1120 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1424 ../src/libs/export.c:1545 +#. upscale page: scale factor selector +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 +#: ../src/libs/neural_restore.c:4207 msgid "scale" msgstr "skala" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4455 msgid "auto scale" msgstr "autoskalning" -#: ../src/iop/lens.cc:4463 +#: ../src/iop/lens.cc:4457 msgid "automatic scale to available image size due to Lensfun data" msgstr "skala automatiskt till tillgänglig bildstorlek från Lensfun-data" -#: ../src/iop/lens.cc:4468 +#: ../src/iop/lens.cc:4462 msgid "correct distortions or apply them" msgstr "korrigera eller applicera förvridningar" -#: ../src/iop/lens.cc:4476 +#: ../src/iop/lens.cc:4470 msgid "transversal chromatic aberration red" msgstr "tvärgående kromatisk avvikelse röd" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4475 msgid "transversal chromatic aberration blue" msgstr "tvärgående kromatisk avvikelse blå" -#: ../src/iop/lens.cc:4488 +#: ../src/iop/lens.cc:4482 msgid "use latest algorithm" msgstr "använd senaste algoritmen" -#: ../src/iop/lens.cc:4491 +#: ../src/iop/lens.cc:4485 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -22118,40 +25223,40 @@ msgstr "" "när aktiverad kommer du inte kunna\n" "gå tillbaka till den gamla algoritmen." -#: ../src/iop/lens.cc:4502 +#: ../src/iop/lens.cc:4496 msgid "fine-tuning" msgstr "finjustering" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4506 +#: ../src/iop/lens.cc:4500 msgid "fine-tune" msgstr "finjustera" -#: ../src/iop/lens.cc:4514 +#: ../src/iop/lens.cc:4508 msgid "tune the warp and chromatic aberration correction" msgstr "funjustera korrektion av skevhet och kromatisk avvikelse" -#: ../src/iop/lens.cc:4519 +#: ../src/iop/lens.cc:4513 msgid "tune the vignette correction" msgstr "finjustera korrigering av vinjettering" -#: ../src/iop/lens.cc:4524 +#: ../src/iop/lens.cc:4518 msgid "tune the TCA red correction" msgstr "finjustera korrigering av TCA röd" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4523 msgid "tune the TCA blue correction" msgstr "finjustera korrigering av TCA blå" -#: ../src/iop/lens.cc:4533 +#: ../src/iop/lens.cc:4527 msgid "image scaling" msgstr "bildskalning" -#: ../src/iop/lens.cc:4535 +#: ../src/iop/lens.cc:4529 msgid "automatic scale to available image size" msgstr "skala automatiskt till tillgänglig bildstorlek" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4539 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -22161,46 +25266,46 @@ msgstr "" " a) data och algoritmer från Lensfun-projektet\n" " b) inbäddad metadata tillhandahållen av tillverkare av kamera eller mjukvara" -#: ../src/iop/lens.cc:4552 +#: ../src/iop/lens.cc:4546 msgid "which corrections to apply" msgstr "vilka korrigeringar som ska utföras" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4557 +#: ../src/iop/lens.cc:4551 msgid "corrections done: " msgstr "gjorda korrigeringar: " -#: ../src/iop/lens.cc:4560 +#: ../src/iop/lens.cc:4554 msgid "which corrections have actually been done" msgstr "vilka korrigeringar som faktiskt har gjorts" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4571 msgid "manual vignette correction" msgstr "manuell vinjetteringskorrigering" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4575 msgid "additional manually controlled optical vignetting correction" msgstr "ytterligare manuellt kontrollerad optisk vinjetteringskorrigering" -#: ../src/iop/lens.cc:4584 +#: ../src/iop/lens.cc:4578 msgid "vignette" msgstr "vinjettering" -#: ../src/iop/lens.cc:4588 +#: ../src/iop/lens.cc:4582 msgid "amount of the applied optical vignetting correction" msgstr "mängd av den tillämpade optiska vinjetteringskorrigeringen" -#: ../src/iop/lens.cc:4592 +#: ../src/iop/lens.cc:4586 msgid "show applied optical vignette correction mask" msgstr "visa tillämpad optisk vinjettkorrigeringsmask" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4590 msgid "radius of uncorrected center" msgstr "radie för okorrigerad mitt" -#: ../src/iop/lens.cc:4602 +#: ../src/iop/lens.cc:4596 msgid "steepness of the correction effect outside of radius" msgstr "branthet för korrigeringseffekt utanför radien" @@ -22262,11 +25367,11 @@ msgstr "gör flytande" msgid "distort parts of the image" msgstr "förvräng delar av bilden" -#: ../src/iop/liquify.c:2863 +#: ../src/iop/liquify.c:2862 msgid "click to edit nodes" msgstr "klicka för att redigera noder" -#: ../src/iop/liquify.c:3565 +#: ../src/iop/liquify.c:3564 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -22276,7 +25381,7 @@ msgstr "" "storlek: skroll - styrka: skift+skroll - riktning: " "ctrl+skroll" -#: ../src/iop/liquify.c:3568 +#: ../src/iop/liquify.c:3567 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -22286,7 +25391,7 @@ msgstr "" "storlek: skroll - styrka: skift+skroll - riktning: " "ctrl+skroll" -#: ../src/iop/liquify.c:3571 +#: ../src/iop/liquify.c:3570 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -22296,12 +25401,12 @@ msgstr "" "storlek: skroll - styrka: skift+skroll - riktning: " "ctrl+skroll" -#: ../src/iop/liquify.c:3617 +#: ../src/iop/liquify.c:3616 msgid "warps|nodes count:" msgstr "antal skevningar|noder:" # Again, swedish translation of photoshop gave a clue to a translation for "warp" -#: ../src/iop/liquify.c:3622 +#: ../src/iop/liquify.c:3621 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -22310,44 +25415,44 @@ msgstr "" "\n" "ta bort en skevning: högerklick" -#: ../src/iop/liquify.c:3628 +#: ../src/iop/liquify.c:3627 msgid "edit, add and delete nodes" msgstr "redigera, lägg till och ta bort noder" -#: ../src/iop/liquify.c:3633 ../src/iop/liquify.c:3639 -#: ../src/iop/liquify.c:3645 ../src/iop/retouch.c:2446 -#: ../src/iop/retouch.c:2452 ../src/iop/retouch.c:2457 -#: ../src/iop/retouch.c:2462 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1795 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1811 ../src/libs/masks.c:1819 ../src/libs/masks.c:1827 +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 +#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 +#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 +#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 +#: ../src/libs/masks.c:1876 msgid "shapes" msgstr "form" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw curves" msgstr "rita kurvor" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw multiple curves" msgstr "rita flera kurvor" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw lines" msgstr "rita linjer" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw multiple lines" msgstr "rita flera linjer" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw points" msgstr "rita punkter" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw multiple points" msgstr "rita flera punkter" -#: ../src/iop/liquify.c:3652 +#: ../src/iop/liquify.c:3651 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -22355,7 +25460,7 @@ msgstr "" "lägg till nod: ctrl+klick - ta bort bana: högerklick\n" "växla linje/kurva: ctrl+alt+klick" -#: ../src/iop/liquify.c:3655 +#: ../src/iop/liquify.c:3654 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -22365,23 +25470,23 @@ msgstr "" "klick\n" "auto, spets, mjuk, symmetrisk: ctrl+klick - ta bort: högerklick" -#: ../src/iop/liquify.c:3659 ../src/iop/liquify.c:3661 +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 msgid "shape of path: drag" msgstr "form på bana: dra" -#: ../src/iop/liquify.c:3663 +#: ../src/iop/liquify.c:3662 msgid "radius: drag" msgstr "radius: dra" -#: ../src/iop/liquify.c:3665 +#: ../src/iop/liquify.c:3664 msgid "hardness (center): drag" msgstr "hårdhet (mitt): dra" -#: ../src/iop/liquify.c:3667 +#: ../src/iop/liquify.c:3666 msgid "hardness (feather): drag" msgstr "hårdhet (fjäder): dra" -#: ../src/iop/liquify.c:3669 +#: ../src/iop/liquify.c:3668 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -22461,185 +25566,181 @@ msgstr "lågpass" msgid "isolate low frequencies in the image" msgstr "isolera låga frekvenser i bilden" -#: ../src/iop/lowpass.c:555 +#: ../src/iop/lowpass.c:553 msgid "local contrast mask" msgstr "lokal kontrastmask" -#: ../src/iop/lowpass.c:580 +#: ../src/iop/lowpass.c:578 msgid "radius of gaussian/bilateral blur" msgstr "radie för gaussisk/bilateral oskärpa" -#: ../src/iop/lowpass.c:581 +#: ../src/iop/lowpass.c:579 msgid "contrast of lowpass filter" msgstr "kontrast för lågpass-filtret" -#: ../src/iop/lowpass.c:582 +#: ../src/iop/lowpass.c:580 msgid "brightness adjustment of lowpass filter" msgstr "justering av ljusstyrka för lågpass-filtret" -#: ../src/iop/lowpass.c:583 +#: ../src/iop/lowpass.c:581 msgid "color saturation of lowpass filter" msgstr "färgmättnad för lågpass-filtret" -#: ../src/iop/lowpass.c:584 +#: ../src/iop/lowpass.c:582 msgid "which filter to use for blurring" msgstr "vilket filter för oskärpa" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:133 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:138 msgid "perform color space corrections and apply look" msgstr "utför korrigering av färgrymd och tillämpa utseende" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:141 msgid "defined by profile, RGB" msgstr "definierad av profil, RGB" -#: ../src/iop/lut3d.c:487 +#: ../src/iop/lut3d.c:490 msgid "error allocating buffer for gmz LUT" msgstr "fel vid allokering av buffert för gmz LUT" -#: ../src/iop/lut3d.c:514 +#: ../src/iop/lut3d.c:518 #, c-format msgid "invalid png file %s" msgstr "ogiltig png-fil %s" -#: ../src/iop/lut3d.c:522 +#: ../src/iop/lut3d.c:526 #, c-format msgid "png bit depth %d is not supported" msgstr "png bit-djup %d stöds inte" -#: ../src/iop/lut3d.c:536 ../src/iop/lut3d.c:546 +#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 #, c-format msgid "invalid level in png file %d %d" msgstr "ogiltig nivå i png-fil %d %d" -#: ../src/iop/lut3d.c:541 +#: ../src/iop/lut3d.c:545 msgid "this darktable build is not compatible with compressed CLUT" msgstr "det här bygget av darktable är inte kompatibelt med komprimerad CLUT" -#: ../src/iop/lut3d.c:558 ../src/iop/lut3d.c:813 +#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "fel - LUT 3D-storlek %d överstiger stött maxvärde" -#: ../src/iop/lut3d.c:570 +#: ../src/iop/lut3d.c:574 msgid "error allocating buffer for png LUT" msgstr "fel vid allokering av buffert för png LUT" -#: ../src/iop/lut3d.c:578 +#: ../src/iop/lut3d.c:582 #, c-format msgid "error - could not read png image %s" msgstr "fel - kunde inte läsa png file '%s'" -#: ../src/iop/lut3d.c:590 +#: ../src/iop/lut3d.c:594 msgid "error - allocating buffer for png LUT" msgstr "fel - kunde inte allokera buffert för png LUT" -#: ../src/iop/lut3d.c:766 +#: ../src/iop/lut3d.c:770 #, c-format msgid "error - invalid cube file: %s" msgstr "fel - ogiltig cube-fil: %s" -#: ../src/iop/lut3d.c:780 +#: ../src/iop/lut3d.c:784 msgid "DOMAIN MIN other than 0 is not supported" msgstr "annat värde än 0 för DOMAIN MIN stöds inte" -#: ../src/iop/lut3d.c:792 +#: ../src/iop/lut3d.c:796 msgid "DOMAIN MAX other than 1 is not supported" msgstr "annat värde än 1 för DOMAIN MAX stöds inte" -#: ../src/iop/lut3d.c:802 +#: ../src/iop/lut3d.c:806 msgid "1D cube LUT is not supported" msgstr "1D cube LUT stöds inte" -#: ../src/iop/lut3d.c:824 +#: ../src/iop/lut3d.c:828 msgid "error - allocating buffer for cube LUT" msgstr "fel - kunde inte allokera buffert för cube LUT" -#: ../src/iop/lut3d.c:835 +#: ../src/iop/lut3d.c:839 msgid "error - cube LUT size is not defined" msgstr "fel - storleken på cube LUT ej definierad" -#: ../src/iop/lut3d.c:846 +#: ../src/iop/lut3d.c:850 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "fel - cube LUT ogiltigt radnummer %d" -#: ../src/iop/lut3d.c:862 +#: ../src/iop/lut3d.c:866 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "fel - cube LUT radnummer %d är felaktig, borde vara %d" -#: ../src/iop/lut3d.c:872 +#: ../src/iop/lut3d.c:876 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "varning - cube LUT har %d värden utanför omfånget [0, 1]" -#: ../src/iop/lut3d.c:897 +#: ../src/iop/lut3d.c:901 #, c-format msgid "error - invalid 3dl file: %s" msgstr "fel - ogiltig 3dl-fil: %s" -#: ../src/iop/lut3d.c:918 +#: ../src/iop/lut3d.c:922 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "fel - det maximala LUT-värdet för form %d är för lågt" -#: ../src/iop/lut3d.c:929 +#: ../src/iop/lut3d.c:933 msgid "error - allocating buffer for 3dl LUT" msgstr "fel - allokera buffert för 3dl LUT" -#: ../src/iop/lut3d.c:942 +#: ../src/iop/lut3d.c:946 msgid "error - 3dl LUT size is not defined" msgstr "fel - storlek för 3dl LUT ej definierad" -#: ../src/iop/lut3d.c:970 +#: ../src/iop/lut3d.c:974 msgid "error - 3dl LUT lines number is not correct" msgstr "fel - radnummer för 3dl LUT är inkorrekt" -#: ../src/iop/lut3d.c:986 +#: ../src/iop/lut3d.c:990 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "fel - det maximala LUT-värdet matchar inget giltigt bitdjup" -#: ../src/iop/lut3d.c:1566 +#: ../src/iop/lut3d.c:1569 msgid "LUT root folder not defined" msgstr "LUT rotkatalog ej definerad" -#: ../src/iop/lut3d.c:1572 +#: ../src/iop/lut3d.c:1575 msgid "select LUT file" msgstr "välj LUT-fil" -#: ../src/iop/lut3d.c:1573 ../src/iop/rasterfile.c:262 -msgid "_select" -msgstr "_välj" - -#: ../src/iop/lut3d.c:1593 +#: ../src/iop/lut3d.c:1596 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "" "hald CLUT (png), 3D LUT (cube eller 3dl) eller gmic komprimerad LUT (gmz)" -#: ../src/iop/lut3d.c:1595 +#: ../src/iop/lut3d.c:1598 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "hald CLUT (png) eller 3D LUT (cube eller 3dl)" -#: ../src/iop/lut3d.c:1619 +#: ../src/iop/lut3d.c:1622 msgid "select file outside LUT root folder is not allowed" msgstr "välja fil utanför LUT rotkatalog är ej tillåtet" -#: ../src/iop/lut3d.c:1687 +#: ../src/iop/lut3d.c:1690 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " "the LUT file" msgstr "" "välj en png (haldclut), en cube, en 3dl eller en gmz (komprimerad LUT) fil " -"VARNING: 3D LUT katalog måste sättas i inställningar/bearbetning innan val " -"av LUT-fil" +"VARNING: 3D LUT katalog måste sättas i inställningar/bearbetning innan val av " +"LUT-fil" -#: ../src/iop/lut3d.c:1691 +#: ../src/iop/lut3d.c:1694 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -22647,43 +25748,43 @@ msgstr "" "välj en png (haldclut), en cube eller en 3dl fil VARNING: 3D LUT katalog " "måste sättas i inställningar/bearbetning innan val av LUT-fil" -#: ../src/iop/lut3d.c:1700 +#: ../src/iop/lut3d.c:1703 msgid "" -"the file path (relative to LUT folder) is saved with image along with the " -"LUT data if it's a compressed LUT (gmz)" +"the file path (relative to LUT folder) is saved with image along with the LUT " +"data if it's a compressed LUT (gmz)" msgstr "" "filens sökväg (relativ till LUT-katalogen) sparas med bilden tillsammans med " "LUT-data det är en komprimerad LUT (gmz)" -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/lut3d.c:1706 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" msgstr "" -"filens sökväg (relativ till LUT-katalogen) sparas med bilden (och inte " -"själva LUT-datan)" +"filens sökväg (relativ till LUT-katalogen) sparas med bilden (och inte själva " +"LUT-datan)" -#: ../src/iop/lut3d.c:1712 +#: ../src/iop/lut3d.c:1715 msgid "enter LUT name" msgstr "ange namn för LUT" -#: ../src/iop/lut3d.c:1727 +#: ../src/iop/lut3d.c:1730 msgid "select the LUT" msgstr "välj LUT" -#: ../src/iop/lut3d.c:1744 +#: ../src/iop/lut3d.c:1747 msgid "select the color space in which the LUT has to be applied" msgstr "välj färgrymd till vilken LUT:en måste tillämpas" -#: ../src/iop/lut3d.c:1746 +#: ../src/iop/lut3d.c:1749 msgid "interpolation" msgstr "interpolation" -#: ../src/iop/lut3d.c:1747 +#: ../src/iop/lut3d.c:1750 msgid "select the interpolation method" msgstr "välj metod för interpolation" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:58 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 msgid "mask manager" msgstr "maskhanterare" @@ -22699,11 +25800,11 @@ msgstr "" msgid "red filter" msgstr "rött filter" -#: ../src/iop/monochrome.c:559 +#: ../src/iop/monochrome.c:557 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "drag och rulla med musen för att justera det virtuella färgfiltret" -#: ../src/iop/monochrome.c:576 +#: ../src/iop/monochrome.c:574 msgid "how much to keep highlights" msgstr "hur mycket ska högdagrar behållas" @@ -22927,15 +26028,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "växla färgkontroller på eller av" -#: ../src/iop/nlmeans.c:75 +#: ../src/iop/nlmeans.c:77 msgid "astrophoto denoise" msgstr "brusreducering för astrofoto" -#: ../src/iop/nlmeans.c:80 +#: ../src/iop/nlmeans.c:82 msgid "denoise (non-local means)" msgstr "brusreducering (non-local means)" -#: ../src/iop/nlmeans.c:85 +#: ../src/iop/nlmeans.c:87 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -22943,22 +26044,22 @@ msgstr "" "tillämpa brusborttagning (poisson noise)\n" "bäst anpassad för astrofotografi" -#: ../src/iop/nlmeans.c:456 +#: ../src/iop/nlmeans.c:442 msgid "radius of the patches to match" msgstr "radien på elementen att identifiera" -#: ../src/iop/nlmeans.c:464 +#: ../src/iop/nlmeans.c:450 msgid "how much to smooth brightness" msgstr "mängd att mjuka upp ljusstyrka" -#: ../src/iop/nlmeans.c:467 +#: ../src/iop/nlmeans.c:453 msgid "how much to smooth colors" msgstr "mängd att mjuka upp färger" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:2620 -#: ../src/views/darkroom.c:2646 ../src/views/darkroom.c:2658 -#: ../src/views/darkroom.c:2673 ../src/views/darkroom.c:2691 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 +#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 +#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 msgid "overexposed" msgstr "överexponerad" @@ -22970,11 +26071,11 @@ msgstr "modulen överexponerad misslyckades att allokera buffer" msgid "module overexposed failed in color conversion" msgstr "modulen överexponerad misslyckades med färgkonvertering" -#: ../src/iop/overlay.c:146 +#: ../src/iop/overlay.c:147 msgid "composite" msgstr "sammansatt" -#: ../src/iop/overlay.c:153 +#: ../src/iop/overlay.c:154 msgid "" "combine the image with elements from another processed image\n" "(move this module to after output color profile if you see banding)" @@ -22982,11 +26083,11 @@ msgstr "" "kombinera bilden med element från en annan behandlad bild\n" "(flytta den här modulen till efter utgående färgprofil om du ser bandning)" -#: ../src/iop/overlay.c:163 +#: ../src/iop/overlay.c:164 msgid "layer|stack|overlay" msgstr "lager|stack" -#: ../src/iop/overlay.c:299 +#: ../src/iop/overlay.c:300 #, c-format msgid "" "overlay image missing from database\n" @@ -22997,13 +26098,13 @@ msgstr "" "\n" "'%s'" -#: ../src/iop/overlay.c:333 +#: ../src/iop/overlay.c:340 #, c-format msgid "image %d does not exist" msgstr "bilden %d existerar inte" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:797 +#: ../src/iop/overlay.c:784 msgid "" "drop\n" "image\n" @@ -23015,26 +26116,25 @@ msgstr "" "från filmrulle\n" "här" -#: ../src/iop/overlay.c:1018 +#: ../src/iop/overlay.c:1019 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " "overlay, directly or indirectly" msgstr "" -"kan inte använda bild %d som lager eftersom den redan använder denna bild " -"som lager, direkt eller indirekt" +"kan inte använda bild %d som lager eftersom den redan använder denna bild som " +"lager, direkt eller indirekt" -#: ../src/iop/overlay.c:1112 ../src/iop/watermark.c:1416 +#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "position" -#: ../src/iop/overlay.c:1128 +#: ../src/iop/overlay.c:1132 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" -"• larger border: scale larger overlay border relative to larger image " -"border\n" +"• larger border: scale larger overlay border relative to larger image border\n" "• smaller border: scale larger overlay border relative to smaller image " "border\n" "• height: scale overlay height to image height\n" @@ -23047,30 +26147,30 @@ msgstr "" "• höjd: skala lagrets höjd mot bildens höjd\n" "• avancerat: välj storlek för lager och bild oberoende av varandra" -#: ../src/iop/overlay.c:1139 +#: ../src/iop/overlay.c:1143 msgid "reference image dimension against which to scale the overlay" msgstr "referensdimension för bilden mot vilken lager ska skalas" # tidigare överlagring -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1147 msgid "overlay dimension to scale" msgstr "lagerdimension att skala" -#: ../src/iop/overlay.c:1147 ../src/iop/watermark.c:1447 -#: ../src/libs/print_settings.c:2760 +#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "orientering" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1171 +#: ../src/iop/overlay.c:1175 msgid "the opacity of the overlay" msgstr "lagrets ogenomskinlighet" -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1176 msgid "the scale of the overlay" msgstr "lagrets skala" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1177 msgid "the rotation of the overlay" msgstr "lagrets rotation" @@ -23112,8 +26212,7 @@ msgstr "laga ingående profil" #: ../src/iop/profile_gamma.c:98 msgid "correct input color profiles meant to be applied on non-linear RGB" -msgstr "" -"korrigera ingående färgprofiler menade att tillämpas på icke-linjär RGB" +msgstr "korrigera ingående färgprofiler menade att tillämpas på icke-linjär RGB" #: ../src/iop/profile_gamma.c:135 msgid "16 EV dynamic range (generic)" @@ -23135,19 +26234,19 @@ msgstr "10 EV dynamiskt omfång (generisk)" msgid "08 EV dynamic range (generic)" msgstr "08 EV dynamiskt omfång (generisk)" -#: ../src/iop/profile_gamma.c:609 +#: ../src/iop/profile_gamma.c:604 msgid "linear part" msgstr "linjär del" -#: ../src/iop/profile_gamma.c:613 +#: ../src/iop/profile_gamma.c:608 msgid "gamma exponential factor" msgstr "gamma exponent faktor" -#: ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:619 msgid "adjust to match the average luma of the subject" msgstr "justera för att passa motivets medelvärde för luma" -#: ../src/iop/profile_gamma.c:630 +#: ../src/iop/profile_gamma.c:625 msgid "" "number of stops between middle gray and pure black\n" "this is a reading a light meter would give you on the scene" @@ -23155,7 +26254,7 @@ msgstr "" "antalet steg mellan mellangrå och rent svart\n" "detta är det värde en ljusmätare skulle ge vid fototillfället" -#: ../src/iop/profile_gamma.c:636 +#: ../src/iop/profile_gamma.c:631 msgid "" "number of stops between pure black and pure white\n" "this is a reading a light meter would give you on the scene" @@ -23163,12 +26262,12 @@ msgstr "" "antalet steg mellan rent svart och rent vitt\n" "detta är det värde en ljusmätare skulle ge vid fototillfället" -#: ../src/iop/profile_gamma.c:638 +#: ../src/iop/profile_gamma.c:633 msgctxt "section" msgid "optimize automatically" msgstr "optimera automatiskt" -#: ../src/iop/profile_gamma.c:642 +#: ../src/iop/profile_gamma.c:637 msgid "" "increase or decrease the computed dynamic range\n" "this is useful when noise distorts the measurement" @@ -23176,80 +26275,114 @@ msgstr "" "öka eller minska det beräknade dynamiska omfånget\n" "detta är användbart när brus stör mätningarna" -#: ../src/iop/profile_gamma.c:646 +#: ../src/iop/profile_gamma.c:641 msgid "make an optimization with some guessing" msgstr "gör en optimering med hjälp av att gissa" -#: ../src/iop/profile_gamma.c:655 +#: ../src/iop/profile_gamma.c:650 msgid "tone mapping method" msgstr "tonmappning" -#: ../src/iop/rawdenoise.c:134 -msgid "raw denoise" -msgstr "raw brusreducering" - -#: ../src/iop/rawdenoise.c:139 -msgid "denoise the raw image early in the pipeline" -msgstr "brusreducera raw-bilden tidigt i arbetsflödet" - -#: ../src/iop/rawdenoise.c:927 -msgid "" -"raw denoising\n" -"only works for raw images." -msgstr "" -"rå brusreduktion\n" -"fungerar bara med råfiler." - -#: ../src/iop/rasterfile.c:88 +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" msgstr "externa rastermasker" -#: ../src/iop/rasterfile.c:93 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "raster|mask" -#: ../src/iop/rasterfile.c:99 -msgid "read PFM files recorded for use as raster masks" -msgstr "läs PFM-filer inspelade för användning som rastermasker" +#: ../src/iop/rasterfile.c:105 +msgid "read PFM/PNG files recorded for use as raster masks" +msgstr "läs PFM/PNG-filer inspelade för användning som rastermasker" + +#: ../src/iop/rasterfile.c:178 +msgid "" +"no mask extracted from the raster file\n" +"make sure the masks have proper contrast" +msgstr "" +"ingen mask extraherades från rasterfilen\n" +"säkerställ att maskerna har ordentlig kontrast" -#: ../src/iop/rasterfile.c:168 +#: ../src/iop/rasterfile.c:183 +#, c-format +msgid "%d mask extracted from the raster file" +msgid_plural "%d masks extracted from the raster file" +msgstr[0] "%d mask extraherad från rasterfilen" +msgstr[1] "%d masker extraherade från rasterfilen" + +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" msgstr "kan inte läsa rastermask-fil '%s'" -#: ../src/iop/rasterfile.c:254 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" msgstr "rotkatalog för rastermasker ej definerad" -#: ../src/iop/rasterfile.c:261 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" msgstr "välj rastermask-fil" -#: ../src/iop/rasterfile.c:295 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" msgstr "välj fil som inte ligger i rotkatalogen för rastermasker" -#: ../src/iop/rasterfile.c:591 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "välj RGB-kanalerna som tas med för att generera rastermasken" -#: ../src/iop/rasterfile.c:595 +#: ../src/iop/rasterfile.c:749 msgid "" -"select the PFM file recorded as a raster mask,\n" +"select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" msgstr "" -"välj en PFM-fil inspelad som rastermask,\n" +"välj en PFM/PNG-fil inspelad som rastermask,\n" "VARNING: sökvägen måste sättas i inställningar/bearbetning innan val" -#: ../src/iop/rasterfile.c:601 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "maskfilens sökväg sparas med bildhistoriken" +#. Vectorize button +#: ../src/iop/rasterfile.c:764 +msgid "vectorize" +msgstr "vektorisera" + +#: ../src/iop/rasterfile.c:767 +msgid "" +"vectorize the current bitmap and create corresponding path masks in the mask " +"manager" +msgstr "" +"vektorisera nuvarande bitmap och skapa motsvarande slingmasker i " +"maskhanteraren" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 +#: ../src/libs/neural_restore.c:4164 +msgid "raw denoise" +msgstr "raw brusreducering" + +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" +msgstr "brusreducera raw-bilden tidigt i arbetsflödet" + +#: ../src/iop/rawdenoise.c:929 +msgid "" +"raw denoising\n" +"only works for raw images." +msgstr "" +"rå brusreduktion\n" +"fungerar bara med råfiler." + #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2578 ../src/views/darkroom.c:2588 -#: ../src/views/darkroom.c:2604 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 +#: ../src/views/darkroom.c:3045 msgid "raw overexposed" msgstr "överexponerad råbild" @@ -23277,11 +26410,10 @@ msgid "invalid crop parameters" msgstr "ogiltiga parametrar för beskärning" #: ../src/iop/rawprepare.c:608 -msgid "" -"please reset to defaults, update your preset or set to something correct" +msgid "please reset to defaults, update your preset or set to something correct" msgstr "" -"vänligen återställ till standardvärden, uppdatera dina förinställningar " -"eller sätt till korrekta värden" +"vänligen återställ till standardvärden, uppdatera dina förinställningar eller " +"sätt till korrekta värden" #: ../src/iop/rawprepare.c:877 msgid "black level 0" @@ -23345,8 +26477,7 @@ msgid "fill light" msgstr "fyllnadsljus" #: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 -msgid "" -"this module is deprecated. please use the tone equalizer module instead." +msgid "this module is deprecated. please use the tone equalizer module instead." msgstr "" "den här modulen är utfasad. vänligen använd tonequalizer-modulen istället." @@ -23392,29 +26523,29 @@ msgstr "" msgid "geometric and frequential, RGB" msgstr "geometrisk och frekvensiell, RGB" -#: ../src/iop/retouch.c:1678 +#: ../src/iop/retouch.c:1675 msgid "cannot display scales when the blending mask is displayed" msgstr "kan inte visa skala när blandningsmasken visas" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 -#: ../src/iop/retouch.c:2036 ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2033 #, c-format msgid "default tool changed to %s" msgstr "standardverktyg ändrad till %s" -#: ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2027 msgid "cloning" msgstr "kloning" -#: ../src/iop/retouch.c:2034 +#: ../src/iop/retouch.c:2029 msgid "healing" msgstr "helande (läkning)" -#: ../src/iop/retouch.c:2432 +#: ../src/iop/retouch.c:2426 msgid "shapes:" msgstr "form:" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2429 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -23422,63 +26553,62 @@ msgstr "" "för att lägga till en form välj en algoritm och form och klicka på bilden.\n" "former läggs till på den nuvarande skalan" -#: ../src/iop/retouch.c:2439 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2563 ../src/iop/retouch.c:2571 -#: ../src/iop/retouch.c:2576 ../src/iop/retouch.c:2583 -#: ../src/iop/retouch.c:2614 +#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2608 msgid "editing" msgstr "redigering" -#: ../src/iop/retouch.c:2440 +#: ../src/iop/retouch.c:2434 msgid "show and edit shapes on the current scale" msgstr "visa och redigera former på nuvarande skalan" -#: ../src/iop/retouch.c:2441 +#: ../src/iop/retouch.c:2435 msgid "show and edit shapes in restricted mode" msgstr "visa och redigera former i begränsat läge" #. algorithm toolbar -#: ../src/iop/retouch.c:2467 +#: ../src/iop/retouch.c:2461 msgid "algorithms:" msgstr "algoritmer:" -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2493 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 msgid "activate blur tool" msgstr "aktivera verktyget för suddighet" -#: ../src/iop/retouch.c:2475 ../src/iop/retouch.c:2494 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 msgid "activate fill tool" msgstr "aktivera fyllnadsverktyget" -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2495 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 msgid "activate cloning tool" msgstr "aktivera verktyget för kloning" -#: ../src/iop/retouch.c:2485 ../src/iop/retouch.c:2496 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 msgid "activate healing tool" msgstr "aktivera verktyget för läkning" -#: ../src/iop/retouch.c:2491 +#: ../src/iop/retouch.c:2485 msgid "ctrl+click to change tool for current form" msgstr "ctrl+klick för att ändra verktyg för nuvarande form" -#: ../src/iop/retouch.c:2492 +#: ../src/iop/retouch.c:2486 msgid "shift+click to set the tool as default" msgstr "skift+klick för att sätta som standardverktyg" -#: ../src/iop/retouch.c:2503 +#: ../src/iop/retouch.c:2497 msgid "scales:" msgstr "skalor:" -#: ../src/iop/retouch.c:2510 +#: ../src/iop/retouch.c:2504 msgid "current:" msgstr "nuvarande:" -#: ../src/iop/retouch.c:2517 +#: ../src/iop/retouch.c:2511 msgid "merge from:" msgstr "slå samman från:" -#: ../src/iop/retouch.c:2528 +#: ../src/iop/retouch.c:2522 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -23492,45 +26622,45 @@ msgstr "" "övre linje visar att skalan är synlig vid nuvarande zoomnivå\n" "undre linje visar att skalan har former på sig" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2551 msgid "display masks" msgstr "visa mask" -#: ../src/iop/retouch.c:2563 +#: ../src/iop/retouch.c:2557 msgid "temporarily switch off shapes" msgstr "slår tillfälligt av skalor" -#: ../src/iop/retouch.c:2571 +#: ../src/iop/retouch.c:2565 msgid "paste cut shapes to current scale" msgstr "klistrar in urklippta former i den nuvarande skalan" -#: ../src/iop/retouch.c:2576 +#: ../src/iop/retouch.c:2570 msgid "cut shapes from current scale" msgstr "skär ut formen från nuvarande skala" -#: ../src/iop/retouch.c:2583 +#: ../src/iop/retouch.c:2577 msgid "display wavelet scale" msgstr "visa vågform" -#: ../src/iop/retouch.c:2597 +#: ../src/iop/retouch.c:2591 msgid "adjust preview levels" msgstr "justera nivåer för visning" -#: ../src/iop/retouch.c:2614 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 msgid "auto levels" msgstr "automatisk nivåjustering" -#: ../src/iop/retouch.c:2618 +#: ../src/iop/retouch.c:2612 msgctxt "section" msgid "preview single scale" msgstr "förhandsvisa enskild skala" #. shapes selected (label) -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2616 msgid "shape selected:" msgstr "form vald:" -#: ../src/iop/retouch.c:2628 +#: ../src/iop/retouch.c:2622 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -23538,60 +26668,60 @@ msgstr "" "klicka på en form för att markera den,\n" "för att avmarkera klicka någonstans utanför" -#: ../src/iop/retouch.c:2635 +#: ../src/iop/retouch.c:2629 msgid "erase the detail or fills with chosen color" msgstr "radera detaljer eller fyll med vald färg" -#: ../src/iop/retouch.c:2646 ../src/iop/retouch.c:2647 +#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 msgid "select fill color" msgstr "välj fyllnadsfärg" -#: ../src/iop/retouch.c:2655 +#: ../src/iop/retouch.c:2649 msgid "pick fill color from image" msgstr "välj fyllnadsfärg från bild" -#: ../src/iop/retouch.c:2656 +#: ../src/iop/retouch.c:2650 msgid "pick fill color" msgstr "välj fyllnadsfärg" -#: ../src/iop/retouch.c:2659 +#: ../src/iop/retouch.c:2653 msgid "fill color: " msgstr "fyllnadsfärg: " -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2662 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "" "justerar färgens ljusstyrka för finjustering. fungerar också med suddning" -#: ../src/iop/retouch.c:2674 +#: ../src/iop/retouch.c:2668 msgid "type for the blur algorithm" msgstr "typ att använda för uppmjukningens algoritm" -#: ../src/iop/retouch.c:2678 +#: ../src/iop/retouch.c:2672 msgid "radius of the selected blur type" msgstr "radien på den valda suddigheten" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2679 msgid "set the opacity on the selected shape" msgstr "justera formens opacitet" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2685 msgctxt "section" msgid "retouch tools" msgstr "verktyg för retuchering" # TODO: NEEDS BETTER TRANSLATION -#: ../src/iop/retouch.c:2693 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "wavelet decompose" msgstr "wavelet-upplösning" -#: ../src/iop/retouch.c:2697 +#: ../src/iop/retouch.c:2691 msgctxt "section" msgid "shapes" msgstr "former" -#: ../src/iop/retouch.c:3840 ../src/iop/retouch.c:4662 +#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 #, c-format msgid "max scale is %i for this image size" msgstr "maximal skalning är %i för denna bildstorlek" @@ -23714,7 +26844,7 @@ msgstr "" "användbart för vissa typer av sensorer\n" "och anamorphisk utdragning" -#: ../src/iop/scalepixels.c:259 +#: ../src/iop/scalepixels.c:280 msgid "adjust pixel aspect ratio" msgstr "fixerad ratio för bildpunktsförhållande" @@ -23730,27 +26860,27 @@ msgstr "" "ändra tonomfånget för skuggor och högdagrar\n" "på en bild genom att öka lokal kontrast" -#: ../src/iop/shadhi.c:686 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 msgid "compress" msgstr "komprimera" -#: ../src/iop/shadhi.c:693 +#: ../src/iop/shadhi.c:691 msgid "correct shadows" msgstr "korrigera skuggor" -#: ../src/iop/shadhi.c:694 +#: ../src/iop/shadhi.c:692 msgid "correct highlights" msgstr "korrigera högdagrar" -#: ../src/iop/shadhi.c:695 +#: ../src/iop/shadhi.c:693 msgid "shift white point" msgstr "flytta vitpunkten" -#: ../src/iop/shadhi.c:697 +#: ../src/iop/shadhi.c:695 msgid "filter to use for softening. bilateral avoids halos" msgstr "filter att använda för uppmjukning. bilateral undviker glorior" -#: ../src/iop/shadhi.c:698 +#: ../src/iop/shadhi.c:696 msgid "" "compress the effect on shadows/highlights and\n" "preserve mid-tones" @@ -23758,11 +26888,11 @@ msgstr "" "komprimera effekten på skuggor/högdagrar och\n" "bevara mellantoner" -#: ../src/iop/shadhi.c:699 +#: ../src/iop/shadhi.c:697 msgid "adjust saturation of shadows" msgstr "justera färgmättnad för skuggor" -#: ../src/iop/shadhi.c:700 +#: ../src/iop/shadhi.c:698 msgid "adjust saturation of highlights" msgstr "justera färgmättnad för högdagrar" @@ -23784,15 +26914,15 @@ msgstr "linjär eller icke-linjär, Lab, skärm eller scen-tillämpat" msgid "quasi-linear, Lab, display or scene-referred" msgstr "kvasi-linjär, Lab, skärm eller scen-tillämpat" -#: ../src/iop/sharpen.c:430 +#: ../src/iop/sharpen.c:419 msgid "spatial extent of the unblurring" msgstr "rumslig utsträckning för oskarp mask" -#: ../src/iop/sharpen.c:434 +#: ../src/iop/sharpen.c:423 msgid "strength of the sharpen" msgstr "styrka på skärpningen" -#: ../src/iop/sharpen.c:438 +#: ../src/iop/sharpen.c:427 msgid "threshold to activate sharpen" msgstr "tröskelvärde för aktivering av skärpa" @@ -23822,7 +26952,7 @@ msgstr "liknande ACES 100-nit" msgid "Reinhard" msgstr "Reinhard" -#: ../src/iop/sigmoid.c:904 +#: ../src/iop/sigmoid.c:895 msgid "" "compression of the applied curve\n" "implicitly defines the supported input dynamic range" @@ -23830,7 +26960,7 @@ msgstr "" "kompression av den tillämpade kurvan\n" "underförstått definierar detta stödet för ingående dynamiskt omfång" -#: ../src/iop/sigmoid.c:907 +#: ../src/iop/sigmoid.c:898 msgid "" "shift the compression towards shadows or highlights.\n" "negative values increase contrast in shadows.\n" @@ -23842,7 +26972,7 @@ msgstr "" "positiva värden ökar kontrast i högdagrarna.\n" "den motsatta sidan får minskad kontrast." -#: ../src/iop/sigmoid.c:916 +#: ../src/iop/sigmoid.c:907 msgid "" "optional correction of the hue twist introduced by\n" "the per-channel processing method." @@ -23850,11 +26980,11 @@ msgstr "" "eventuell korrigering av förvrängd färgton skapad av\n" "behandlingsmetoden per kanal." -#: ../src/iop/sigmoid.c:924 +#: ../src/iop/sigmoid.c:915 msgid "set custom primaries" msgstr "sätt anpassade primärer" -#: ../src/iop/sigmoid.c:930 +#: ../src/iop/sigmoid.c:921 msgid "" "primaries to use as the base for below adjustments\n" "'working profile' uses the profile set in 'input color profile'" @@ -23862,43 +26992,43 @@ msgstr "" "primärer att använda som bas för justeringarna nedan\n" "'arbetsprofil' använder profilen satt i 'ingående färgprofil'" -#: ../src/iop/sigmoid.c:950 +#: ../src/iop/sigmoid.c:941 msgid "attenuate the purity of the red primary" msgstr "dämpa renheten i den röda primären" -#: ../src/iop/sigmoid.c:951 +#: ../src/iop/sigmoid.c:942 msgid "rotate the red primary" msgstr "rotera den röda primären" -#: ../src/iop/sigmoid.c:952 +#: ../src/iop/sigmoid.c:943 msgid "attenuate the purity of the green primary" msgstr "dämpa renheten i den gröna primären" -#: ../src/iop/sigmoid.c:953 +#: ../src/iop/sigmoid.c:944 msgid "rotate the green primary" msgstr "rotera den gröna primären" -#: ../src/iop/sigmoid.c:954 +#: ../src/iop/sigmoid.c:945 msgid "attenuate the purity of the blue primary" msgstr "dämpa renheten i den blå primären" -#: ../src/iop/sigmoid.c:955 +#: ../src/iop/sigmoid.c:946 msgid "rotate the blue primary" msgstr "rotera den blå primären" -#: ../src/iop/sigmoid.c:962 +#: ../src/iop/sigmoid.c:953 msgid "recover some of the original purity after the inset" msgstr "återhämta lite av den ursprungliga renheten efter infällning" -#: ../src/iop/sigmoid.c:966 +#: ../src/iop/sigmoid.c:957 msgid "display luminance" msgstr "visa luminans" -#: ../src/iop/sigmoid.c:967 +#: ../src/iop/sigmoid.c:958 msgid "set display black/white targets" msgstr "sätt visning av svarta/vita mål" -#: ../src/iop/sigmoid.c:975 +#: ../src/iop/sigmoid.c:966 msgid "" "the black luminance of the target display or print.\n" "can be used creatively for a faded look." @@ -23906,7 +27036,7 @@ msgstr "" "den svarta luminansen för målskärm eller -utskrift.\n" "kan användas kreativt för ett blekt utseende." -#: ../src/iop/sigmoid.c:980 +#: ../src/iop/sigmoid.c:971 msgid "" "the white luminance of the target display or print.\n" "can be used creatively for a faded look or blowing out whites earlier." @@ -23923,19 +27053,19 @@ msgstr "uppmjukning" msgid "create a softened image using the Orton effect" msgstr "skapa en uppmjukad bild med Orton-effekten" -#: ../src/iop/soften.c:383 +#: ../src/iop/soften.c:374 msgid "the size of blur" msgstr "storleken på uppmjukningen" -#: ../src/iop/soften.c:387 +#: ../src/iop/soften.c:378 msgid "the saturation of blur" msgstr "färgmättnad av uppmjukningen" -#: ../src/iop/soften.c:391 +#: ../src/iop/soften.c:382 msgid "the brightness of blur" msgstr "uppmjukningens ljusstyrka" -#: ../src/iop/soften.c:395 +#: ../src/iop/soften.c:386 msgid "the mix of effect" msgstr "effektens inblandningen" @@ -24051,75 +27181,75 @@ msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "" "skala råa RGB-kanaler för att balansera vitt och hjälpa färginterpolering" -#: ../src/iop/temperature.c:1444 +#: ../src/iop/temperature.c:1443 #, c-format msgid "`%s' color matrix not found for image" msgstr "färgmatrisen `%s' ej funnen för bild" -#: ../src/iop/temperature.c:1500 +#: ../src/iop/temperature.c:1499 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "kunde inte läsa av kamerans information om vitbalans från `%s'!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1668 +#: ../src/iop/temperature.c:1667 msgctxt "white balance" msgid "as shot" msgstr "som fotograferat" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1670 msgctxt "white balance" msgid "from image area" msgstr "från bildområde" -#: ../src/iop/temperature.c:1672 +#: ../src/iop/temperature.c:1671 msgctxt "white balance" msgid "user modified" msgstr "modifierad av användare" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1673 msgctxt "white balance" msgid "camera reference" msgstr "kamera referens" -#: ../src/iop/temperature.c:1675 +#: ../src/iop/temperature.c:1674 msgctxt "white balance" msgid "as shot to reference" msgstr "som fotograferat till referens" -#: ../src/iop/temperature.c:1981 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 msgid "green channel coefficient" msgstr "grön kanal koefficient" -#: ../src/iop/temperature.c:1983 +#: ../src/iop/temperature.c:1982 msgid "magenta channel coefficient" msgstr "magenta kanal koefficient" -#: ../src/iop/temperature.c:1985 +#: ../src/iop/temperature.c:1984 msgid "cyan channel coefficient" msgstr "cyan kanal koefficient" -#: ../src/iop/temperature.c:1987 +#: ../src/iop/temperature.c:1986 msgid "yellow channel coefficient" msgstr "gul kanal koefficient" -#: ../src/iop/temperature.c:1997 +#: ../src/iop/temperature.c:1996 msgid "red channel coefficient" msgstr "röd kanal koefficient" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:2000 msgid "blue channel coefficient" msgstr "blå kanal koefficient" # Interesting color... /Richard Levitte -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:2001 msgid "emerald" msgstr "smaragd" -#: ../src/iop/temperature.c:2003 +#: ../src/iop/temperature.c:2002 msgid "emerald channel coefficient" msgstr "smaragd kanal koefficient" @@ -24279,8 +27409,8 @@ msgstr "tonkurva för a kanal" msgid "tonecurve for b channel" msgstr "tonkurva för b kanal" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1404 -#: ../src/libs/colorpicker.c:779 +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:783 msgid "pick color" msgstr "välj färg" @@ -24378,80 +27508,80 @@ msgstr "vissa parametrar är utanför gränserna" msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3144 +#: ../src/iop/toneequal.c:3148 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s över bild] ändra exponering" -#: ../src/iop/toneequal.c:3147 +#: ../src/iop/toneequal.c:3151 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[%s över bild] ändra exponering i stora steg" -#: ../src/iop/toneequal.c:3150 +#: ../src/iop/toneequal.c:3154 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[%s över bild] ändra exponering i små steg" #. Simple view -#: ../src/iop/toneequal.c:3233 ../src/iop/toneequal.c:3262 -#: ../src/iop/toneequal.c:3263 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3265 ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 #: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 #: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 msgid "simple" msgstr "enkel" -#: ../src/iop/toneequal.c:3262 +#: ../src/iop/toneequal.c:3266 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3263 +#: ../src/iop/toneequal.c:3267 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3268 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3265 +#: ../src/iop/toneequal.c:3269 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3270 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3271 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3272 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3273 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3274 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3278 msgid "advanced" msgstr "avancerad" -#: ../src/iop/toneequal.c:3300 +#: ../src/iop/toneequal.c:3304 msgid "double-click to reset the curve" msgstr "dubbelklicka för att återställa kurvan" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3308 msgid "curve smoothing" msgstr "uppmjukning av kurvan" -#: ../src/iop/toneequal.c:3307 +#: ../src/iop/toneequal.c:3311 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -24463,7 +27593,7 @@ msgstr "" "negative värden undviker oscillation och beter sig mer robust,\n" "men kan ge brutala tonövergångar och skada lokal kontrast." -#: ../src/iop/toneequal.c:3320 +#: ../src/iop/toneequal.c:3324 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -24471,11 +27601,11 @@ msgstr "" "använda för att skjuta maskens snittexponering längs kanaler\n" "för bättre kontroll av exponeringskorrektion med de tillgängliga noderna." -#: ../src/iop/toneequal.c:3323 +#: ../src/iop/toneequal.c:3327 msgid "auto-adjust the average exposure" msgstr "autojustera genomsnittlig exponering" -#: ../src/iop/toneequal.c:3330 +#: ../src/iop/toneequal.c:3334 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -24487,16 +27617,16 @@ msgstr "" "detta tillåter att sprida ut exponeringshistogrammet över fler kanaler\n" "för bättre kontroll över exponeringskorrektionen." -#: ../src/iop/toneequal.c:3335 +#: ../src/iop/toneequal.c:3339 msgid "auto-adjust the contrast" msgstr "autojustera kontrasten" #. Masking options -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3343 msgid "masking" msgstr "maskning" -#: ../src/iop/toneequal.c:3344 +#: ../src/iop/toneequal.c:3348 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -24504,11 +27634,11 @@ msgstr "" "förhandsvisa masken och välj uppskattningen som ger\n" "högre kontrast mellan områden att skugga och efterbelysa" -#: ../src/iop/toneequal.c:3347 +#: ../src/iop/toneequal.c:3351 msgid "details" msgstr "detaljer" -#: ../src/iop/toneequal.c:3350 +#: ../src/iop/toneequal.c:3354 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -24531,7 +27661,7 @@ msgstr "" "(till skillnad från guidat filter som mjukar upp mindre i högdagrar)\n" "'genomsnittligt EIGF' är ett geometriskt snitt av metoderna 'nej' och 'EIGF'" -#: ../src/iop/toneequal.c:3363 +#: ../src/iop/toneequal.c:3367 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -24539,7 +27669,7 @@ msgstr "" "antal omgångar av guidat filter att tillämpa\n" "hjälper att sudda kanterna av filtret på bekostnad av hastighet" -#: ../src/iop/toneequal.c:3371 +#: ../src/iop/toneequal.c:3375 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -24549,7 +27679,7 @@ msgstr "" "varning: höga värden på den här parametern kan göra förhandsvisningen\n" "i mörkrummet mycket långsammare om en profil för brusreducering används." -#: ../src/iop/toneequal.c:3379 +#: ../src/iop/toneequal.c:3383 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -24563,7 +27693,7 @@ msgstr "" "lägre värden ger mjukare gradienter och bättre uppmjukning\n" "men kan leda till felaktig kantföljning och glorior" -#: ../src/iop/toneequal.c:3390 +#: ../src/iop/toneequal.c:3394 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -24573,7 +27703,7 @@ msgstr "" "högre värden posterar luminansmasken för att hjälpa styrningen\n" "att skapa bitvis jämna områden vid användning av höga fjädervärden" -#: ../src/iop/toneequal.c:3404 ../src/iop/toneequal.c:3411 +#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 msgid "display exposure mask" msgstr "visa exponeringsmask" @@ -24601,11 +27731,11 @@ msgstr "" "återmätta ger mer vikt till svarta,\n" "vita och lågmättade pixlar" -#: ../src/iop/velvia.c:283 +#: ../src/iop/velvia.c:282 msgid "the strength of saturation boost" msgstr "styrkan av applicerat ljus" -#: ../src/iop/velvia.c:286 +#: ../src/iop/velvia.c:285 msgid "how much to spare highlights and shadows" msgstr "färgmängd som ska appliceras på högdagrar och skuggor" @@ -24711,29 +27841,29 @@ msgstr "" msgid "[%s on center] move vignette" msgstr "[%s på centrum] flytta vinjettering" -#: ../src/iop/watermark.c:452 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "vattenstämpel" -#: ../src/iop/watermark.c:457 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "lägg ett SVG-vattenmärke som en signatur över bilden" -#: ../src/iop/watermark.c:1355 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "markör" -#: ../src/iop/watermark.c:1358 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "SVG-vattenstämplar i %s/watermarks eller %s/watermarks" #. Simple text -#: ../src/iop/watermark.c:1368 ../src/iop/watermark.c:1369 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "text" -#: ../src/iop/watermark.c:1370 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -24741,16 +27871,16 @@ msgstr "" "text-sträng, tagg: $(WATERMARK_TEXT)\n" "använd $(NL) för att infoga en radbrytning" -#: ../src/iop/watermark.c:1374 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "innehåll" #. Text font -#: ../src/iop/watermark.c:1379 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "typsnitt" -#: ../src/iop/watermark.c:1384 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -24762,7 +27892,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1399 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -24770,15 +27900,11 @@ msgstr "" "vattenmärkesfärg, tagg:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1401 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "välj vattenmärkesfärg" -#: ../src/iop/watermark.c:1403 -msgid "pick color from image" -msgstr "välj gränsnittsfärg från bild" - -#: ../src/iop/watermark.c:1430 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" @@ -24793,30 +27919,30 @@ msgstr "" "• bild: skala vattenmärket relativt hela bilden\n" "• längre kant: skala den längre kanten på vattenmärken relativt den längre " "kanten på bilden\n" -"• kortare kant: skala den kortare kanten på vattenmärken relativt den " -"kortare kanten på bilden\n" +"• kortare kant: skala den kortare kanten på vattenmärken relativt den kortare " +"kanten på bilden\n" "• höjd: skala vattenmärkets höjd mot bildens höjd\n" "• avancerade alternativ: välj dimensioner för vattenmärket och bilden " "individuellt" -#: ../src/iop/watermark.c:1439 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "referens-bilddimension mot vilken vattenmärket ska skalas" -#: ../src/iop/watermark.c:1443 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "dimension av vattenmärket att skala" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1468 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "vattenstämpelns opacitet" -#: ../src/iop/watermark.c:1469 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "skalning av vattenstämpel" -#: ../src/iop/watermark.c:1470 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "vattenstämpelns rotation" @@ -24866,7 +27992,7 @@ msgctxt "section" msgid "camera control" msgstr "kamerakontroll" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:2584 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 msgid "modes" msgstr "lägen" @@ -24971,11 +28097,11 @@ msgstr "slutartid" msgid "WB" msgstr "VB" -#: ../src/libs/collect.c:162 +#: ../src/libs/collect.c:192 msgid "collections" msgstr "samlingar" -#: ../src/libs/collect.c:167 +#: ../src/libs/collect.c:197 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -24983,45 +28109,43 @@ msgstr "" "definiera sökkriterier för bilder\n" "som ska visas eller redigeras" -#: ../src/libs/collect.c:431 +#: ../src/libs/collect.c:461 msgid "update path to files" msgstr "uppdatera sökväg till filer" -#: ../src/libs/collect.c:515 +#: ../src/libs/collect.c:545 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "problem med att välja ny sökväg för filmrullen i %s" -#: ../src/libs/collect.c:589 +#: ../src/libs/collect.c:619 msgid "update path to files..." msgstr "uppdatera sökväg till filer..." -#: ../src/libs/collect.c:594 +#: ../src/libs/collect.c:624 msgid "remove..." msgstr "ta bort..." -#: ../src/libs/collect.c:1348 +#: ../src/libs/collect.c:1382 msgid "uncategorized" msgstr "ej kategoriserad" -#: ../src/libs/collect.c:2285 ../src/libs/filters/rating_range.c:120 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:151 +#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "nekade" -#: ../src/libs/collect.c:2288 ../src/libs/filters/rating_range.c:122 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:303 +#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "utan betyg" -#: ../src/libs/collect.c:2472 +#: ../src/libs/collect.c:2617 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "använd <, <=, >, >=, <>, =, [;] som operatorer" -#: ../src/libs/collect.c:2476 +#: ../src/libs/collect.c:2621 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -25032,7 +28156,7 @@ msgstr "" "nekade bilder: -1" # "facultative"? The MUST be a better term, like "optional" /Richard Levitte -#: ../src/libs/collect.c:2484 +#: ../src/libs/collect.c:2629 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -25041,12 +28165,12 @@ msgstr "" "skriv datum/tid i denna form : YYYY:MM:DD hh:mm:ss.sss (endast året är " "obligariskt)" -#: ../src/libs/collect.c:2491 +#: ../src/libs/collect.c:2636 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "använd `%' som joker och `,' för att separera värden" -#: ../src/libs/collect.c:2498 +#: ../src/libs/collect.c:2643 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25059,7 +28183,7 @@ msgstr "" "skift+klick för att inkludera endast nuvarande hierarki (ingen ändelse)\n" "ctrl+klick för att inkludera endast underhierarkier (ändelse `|%')" -#: ../src/libs/collect.c:2508 +#: ../src/libs/collect.c:2653 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25072,7 +28196,7 @@ msgstr "" "skift+klick för att inkludera endast nuvarande plats (ingen ändelse)\n" "ctrl+klick för att inkludera endast underplatser (ändelse `|%')" -#: ../src/libs/collect.c:2518 +#: ../src/libs/collect.c:2663 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -25085,103 +28209,201 @@ msgstr "" "skift+klick för att inkludera endast nuvarande katalog (ingen ändelse)\n" "ctrl+klick för att inkludera endast underkataloger (ändelse `|%')" -#: ../src/libs/collect.c:2526 +#: ../src/libs/collect.c:2671 #, no-c-format msgid "use `%' as wildcard" msgstr "använd `%' som joker" -#: ../src/libs/collect.c:2597 ../src/libs/collect.c:2618 -#: ../src/libs/collect.c:3248 +#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 +#: ../src/libs/collect.c:3398 msgid "clear this rule" msgstr "rensa denna regel" -#: ../src/libs/collect.c:2602 +#: ../src/libs/collect.c:2747 msgid "clear this rule or add new rules" msgstr "rensa denna regel eller skapa nya regler" -#: ../src/libs/collect.c:3254 +#: ../src/libs/collect.c:3404 msgid "narrow down search" msgstr "smalna av sökning" -#: ../src/libs/collect.c:3261 +#: ../src/libs/collect.c:3411 msgid "add more images" msgstr "lägg till fler bilder" -#: ../src/libs/collect.c:3268 +#: ../src/libs/collect.c:3418 msgid "exclude images" msgstr "exkludera bilder" -#: ../src/libs/collect.c:3277 +#: ../src/libs/collect.c:3427 msgid "change to: and" msgstr "ändra till: och" -#: ../src/libs/collect.c:3284 +#: ../src/libs/collect.c:3434 msgid "change to: or" msgstr "ändra till: eller" -#: ../src/libs/collect.c:3291 +#: ../src/libs/collect.c:3441 msgid "change to: except" msgstr "ändra till: förutom" #. the different categories -#: ../src/libs/collect.c:3320 ../src/libs/filtering.c:886 -#: ../src/libs/filtering.c:945 ../src/libs/filtering.c:1608 -#: ../src/libs/filtering.c:1944 +#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 +#: ../src/libs/filtering.c:1955 msgid "files" msgstr "filer" -#: ../src/libs/collect.c:3325 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:891 ../src/libs/filtering.c:950 -#: ../src/libs/filtering.c:1616 ../src/libs/filtering.c:1948 +#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 +#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 +#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 #: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1459 +#: ../src/libs/metadata_view.c:1489 msgid "metadata" msgstr "metadata" -#: ../src/libs/collect.c:3344 ../src/libs/filtering.c:899 -#: ../src/libs/filtering.c:958 ../src/libs/filtering.c:1946 +#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 +#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 msgid "times" msgstr "tider" -#: ../src/libs/collect.c:3352 ../src/libs/filtering.c:907 -#: ../src/libs/filtering.c:966 ../src/libs/filtering.c:1627 +#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 +#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 msgid "capture details" msgstr "fångningsdetaljer" -#: ../src/libs/collect.c:3381 +#: ../src/libs/collect.c:3532 msgid "collections settings" msgstr "samlingsinställningar" -#: ../src/libs/collect.c:3403 ../src/libs/export.c:1415 -#: ../src/libs/metadata.c:1121 ../src/libs/metadata_view.c:1543 -#: ../src/libs/recentcollect.c:297 ../src/libs/tagging.c:3969 +#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 +#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 +#: ../src/libs/tagging.c:3999 msgid "preferences..." msgstr "inställningar..." -#: ../src/libs/collect.c:3527 ../src/libs/filtering.c:1483 +#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 msgid "AND" msgstr "OCH" -#: ../src/libs/collect.c:3532 ../src/libs/filtering.c:1488 -msgid "OR" -msgstr "ELLER" +#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +msgid "OR" +msgstr "ELLER" + +#. case DT_LIB_COLLECT_MODE_AND_NOT: +#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +msgid "BUT NOT" +msgstr "MEN INTE" + +#: ../src/libs/collect.c:3794 +msgid "toggle collection sort order ascending/descending" +msgstr "växla sortering för samlingen i stigande/fallande ordning" + +#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +msgid "revert to a previous set of rules" +msgstr "gå tillbaka till en tidigare uppsättning regler" + +#: ../src/libs/collect.c:3946 +msgid "jump back to previous collection" +msgstr "hoppa tillbaka till föregående samling" + +#: ../src/libs/collect.h:32 +msgid "January" +msgstr "januari" + +#: ../src/libs/collect.h:33 +msgid "February" +msgstr "februari" + +#: ../src/libs/collect.h:34 +msgid "March" +msgstr "mars" + +#: ../src/libs/collect.h:35 +msgid "April" +msgstr "april" + +#: ../src/libs/collect.h:36 +msgid "May" +msgstr "maj" + +#: ../src/libs/collect.h:37 +msgid "June" +msgstr "juni" + +#: ../src/libs/collect.h:38 +msgid "July" +msgstr "juli" + +#: ../src/libs/collect.h:39 +msgid "August" +msgstr "augusti" + +#: ../src/libs/collect.h:40 +msgid "September" +msgstr "september" + +#: ../src/libs/collect.h:41 +msgid "October" +msgstr "oktober" + +#: ../src/libs/collect.h:42 +msgid "November" +msgstr "november" + +#: ../src/libs/collect.h:43 +msgid "December" +msgstr "december" + +#: ../src/libs/collect.h:48 +msgid "Jan" +msgstr "jan" + +#: ../src/libs/collect.h:49 +msgid "Feb" +msgstr "feb" + +#: ../src/libs/collect.h:50 +msgid "Mar" +msgstr "mar" + +#: ../src/libs/collect.h:51 +msgid "Apr" +msgstr "apr" + +#: ../src/libs/collect.h:52 +msgctxt "short_month_name" +msgid "May" +msgstr "maj" + +#: ../src/libs/collect.h:53 +msgid "Jun" +msgstr "jun" + +#: ../src/libs/collect.h:54 +msgid "Jul" +msgstr "jul" + +#: ../src/libs/collect.h:55 +msgid "Aug" +msgstr "aug" -#. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3537 ../src/libs/filtering.c:1493 -msgid "BUT NOT" -msgstr "MEN INTE" +#: ../src/libs/collect.h:56 +msgid "Sep" +msgstr "sep" -#: ../src/libs/collect.c:3643 -msgid "toggle collection sort order ascending/descending" -msgstr "växla sortering för samlingen i stigande/fallande ordning" +#: ../src/libs/collect.h:57 +msgid "Oct" +msgstr "okt" -#: ../src/libs/collect.c:3741 ../src/libs/filtering.c:2214 -msgid "revert to a previous set of rules" -msgstr "gå tillbaka till en tidigare uppsättning regler" +#: ../src/libs/collect.h:58 +msgid "Nov" +msgstr "nov" -#: ../src/libs/collect.c:3795 -msgid "jump back to previous collection" -msgstr "hoppa tillbaka till föregående samling" +#: ../src/libs/collect.h:59 +msgid "Dec" +msgstr "dec" #: ../src/libs/colorpicker.c:52 msgid "RGB%" @@ -25217,51 +28439,53 @@ msgstr "" "klicka för att låsa prov,\n" "högerklicka för att ladda provområde i aktiv färgväljare" -#: ../src/libs/colorpicker.c:732 ../src/libs/colorpicker.c:791 +#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 msgid "click to (un)hide large color patch" msgstr "klicka för att visa/dölja stort färgområde" -#: ../src/libs/colorpicker.c:753 +#: ../src/libs/colorpicker.c:756 msgid "statistic" msgstr "statistik" -#: ../src/libs/colorpicker.c:754 +#: ../src/libs/colorpicker.c:757 msgid "select which statistic to show" msgstr "välj vilken statistik som ska visas" -#: ../src/libs/colorpicker.c:763 +#: ../src/libs/colorpicker.c:766 msgid "select which color mode to use" msgstr "välj vilket färgläge som ska användas" -#: ../src/libs/colorpicker.c:775 +#: ../src/libs/colorpicker.c:778 msgid "" "turn on color picker\n" -"ctrl+click or right-click to select an area" +"ctrl+click or right-click to select an area\n" +"ctrl+click on canvas to switch between point/area" msgstr "" "aktivera färgväljare\n" -"ctrl+klick eller högerklick för att välja ett område" +"ctrl+klick eller högerklick för att välja ett område\n" +"ctrl+klick på bildyta för att växla mellan punkt/område" -#: ../src/libs/colorpicker.c:816 +#: ../src/libs/colorpicker.c:820 msgid "add sample" msgstr "lägg till prov" -#: ../src/libs/colorpicker.c:827 +#: ../src/libs/colorpicker.c:831 msgid "display samples on image/vectorscope" msgstr "visa prover på bild/vektorskop" -#: ../src/libs/colorpicker.c:828 +#: ../src/libs/colorpicker.c:832 msgid "display samples" msgstr "visa prover" -#: ../src/libs/colorpicker.c:839 +#: ../src/libs/colorpicker.c:843 msgid "restrict scope to selection" msgstr "begränsa omfång till urval" -#: ../src/libs/colorpicker.c:840 +#: ../src/libs/colorpicker.c:844 msgid "restrict scope" msgstr "begränsa omfång" -#: ../src/libs/colorpicker.c:855 +#: ../src/libs/colorpicker.c:859 msgctxt "section" msgid "live samples" msgstr "liveprover" @@ -25380,15 +28604,20 @@ msgstr "" "skapa/döp om/ta bort flera\n" "redigeringar av nuvarande bild" -#: ../src/libs/duplicate.c:327 +#: ../src/libs/duplicate.c:330 msgid "delete this duplicate" msgstr "radera den här kopian" -#: ../src/libs/duplicate.c:406 +#: ../src/libs/duplicate.c:409 msgid "create a duplicate of the image with same history stack" msgstr "skapa en kopia av bilden med samma historik" -#: ../src/libs/duplicate.c:410 +#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 +#: ../src/libs/snapshots.c:930 +msgid "original" +msgstr "original" + +#: ../src/libs/duplicate.c:413 msgid "create a 'virgin' duplicate of the image without any development" msgstr "skapa en orörd kopia av bilden utan bearbetning" @@ -25396,7 +28625,7 @@ msgstr "skapa en orörd kopia av bilden utan bearbetning" msgid "export" msgstr "export" -#: ../src/libs/export.c:180 +#: ../src/libs/export.c:185 msgid "" "create new files for the\n" "currently selected images\n" @@ -25406,34 +28635,34 @@ msgstr "" "nu valda bilderna\n" "som tillämpar dina redigeringar" -#: ../src/libs/export.c:341 +#: ../src/libs/export.c:346 msgid "invalid format for export selected" msgstr "ogiltigt format för export valt" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:351 msgid "invalid storage for export selected" msgstr "ogiltig lagring för export vald" -#: ../src/libs/export.c:358 +#: ../src/libs/export.c:363 msgid "export to disk" msgstr "exportera till disk" -#: ../src/libs/export.c:452 +#: ../src/libs/export.c:466 #, c-format msgid "could not login to storage `%s'!" msgstr "kunde inte logga in till lagring `%s'!" -#: ../src/libs/export.c:621 +#: ../src/libs/export.c:638 #, c-format msgid "which is equal to %s × %s px" msgstr "vilket är lika med %s × %s px" -#: ../src/libs/export.c:668 +#: ../src/libs/export.c:685 msgctxt "unit" msgid "in" msgstr "tum" -#: ../src/libs/export.c:1159 +#: ../src/libs/export.c:1172 #, c-format msgid "" "style to be applied on export:\n" @@ -25442,20 +28671,20 @@ msgstr "" "stil att tillämpa på export:\n" "%s" -#: ../src/libs/export.c:1212 ../src/libs/print_settings.c:1235 -#: ../src/views/darkroom.c:1497 +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 +#: ../src/views/darkroom.c:1649 msgid "no styles have been created yet" msgstr "inga stilar har skapats ännu" -#: ../src/libs/export.c:1430 +#: ../src/libs/export.c:1443 msgid "target storage" msgstr "mållagring" -#: ../src/libs/export.c:1454 +#: ../src/libs/export.c:1467 msgid "file format" msgstr "filformat" -#: ../src/libs/export.c:1456 +#: ../src/libs/export.c:1469 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -25473,37 +28702,37 @@ msgstr "" "\n" "för dessa format kommer inga metadatafält inkluderas\n" "om inte användaren kryssar i alla kryssrutor för metadata\n" -"i exportmodulens inställningar." +"i exportmodulens inställningar" -#: ../src/libs/export.c:1477 +#: ../src/libs/export.c:1490 msgid "set size" msgstr "välj storlek" -#: ../src/libs/export.c:1478 +#: ../src/libs/export.c:1491 msgid "choose a method for setting the output size" msgstr "välj metod för att ställa in storlek på utformat" -#: ../src/libs/export.c:1481 +#: ../src/libs/export.c:1494 msgid "in pixels (for file)" msgstr "i pixlar (för fil)" -#: ../src/libs/export.c:1482 +#: ../src/libs/export.c:1495 msgid "in cm (for print)" msgstr "i cm (för utskrift)" -#: ../src/libs/export.c:1483 +#: ../src/libs/export.c:1496 msgid "in inch (for print)" msgstr "i tum (för utskrift)" -#: ../src/libs/export.c:1484 +#: ../src/libs/export.c:1497 msgid "by scale (for file)" msgstr "i skala (för fil)" -#: ../src/libs/export.c:1487 +#: ../src/libs/export.c:1500 msgid "print width" msgstr "bredd för utskrift" -#: ../src/libs/export.c:1489 ../src/libs/export.c:1506 +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -25511,11 +28740,11 @@ msgstr "" "max bredd i exporterad fil.\n" "klicka på skrollhjulet för att återställa till 0." -#: ../src/libs/export.c:1493 +#: ../src/libs/export.c:1506 msgid "print height" msgstr "höjd för utskrift" -#: ../src/libs/export.c:1495 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -25523,19 +28752,19 @@ msgstr "" "max höjd i exporterad fil.\n" "klicka på skrollhjulet för att återställa till 0." -#: ../src/libs/export.c:1501 +#: ../src/libs/export.c:1514 msgid "resolution in dot per inch" msgstr "dpi" -#: ../src/libs/export.c:1525 +#: ../src/libs/export.c:1538 msgid "@" msgstr "@" -#: ../src/libs/export.c:1539 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 msgid "px" msgstr "px" -#: ../src/libs/export.c:1547 +#: ../src/libs/export.c:1560 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -25545,37 +28774,38 @@ msgstr "" "noll eller tomma värden är lika med 1.\n" "klicka mittenknappen för att återställa till 1." -#: ../src/libs/export.c:1562 +#: ../src/libs/export.c:1575 msgid "allow upscaling" msgstr "tillåt uppskalning" -#: ../src/libs/export.c:1570 +#: ../src/libs/export.c:1583 msgid "high quality resampling" msgstr "hög kvalitet på omsampling" -#: ../src/libs/export.c:1571 +#: ../src/libs/export.c:1584 msgid "do high quality resampling during export" msgstr "använd högkvalitet av skalning vid export" -#: ../src/libs/export.c:1578 +#: ../src/libs/export.c:1591 msgid "store masks" msgstr "lagra masker" -#: ../src/libs/export.c:1579 +#: ../src/libs/export.c:1592 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "lagra masker som lager i exporterade bilder. fungerar bara i vissa format." -#: ../src/libs/export.c:1588 ../src/libs/export.c:1623 -#: ../src/libs/print_settings.c:2862 ../src/libs/print_settings.c:2908 +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 +#: ../src/libs/neural_restore.c:4298 ../src/libs/print_settings.c:2875 +#: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "bildinställningar" -#: ../src/libs/export.c:1598 ../src/libs/print_settings.c:2896 +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 msgid "output ICC profiles" msgstr "utgående ICC-profiler" -#: ../src/libs/export.c:1606 +#: ../src/libs/export.c:1619 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -25590,8 +28820,8 @@ msgid "" "• saturation: designed to present eye-catching business graphics\n" "by preserving the saturation. (not suited for photography).\n" "\n" -"• absolute colorimetric: adapt white point of the image to the white point " -"of the\n" +"• absolute colorimetric: adapt white point of the image to the white point of " +"the\n" "destination medium and do nothing else. mainly used when proofing colors.\n" "(not suited for photography)." msgstr "" @@ -25612,62 +28842,62 @@ msgstr "" "och gör inget annat. används mestadels vid färgsäkring.\n" "(opassande för fotografi)." -#: ../src/libs/export.c:1634 ../src/libs/print_settings.c:2942 +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "" "bestäm om stilens delar läggs till bildens mörkrumshistorik eller om de " "ersätter historiken" -#: ../src/libs/export.c:1637 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "replace history" msgstr "ersätt historiken" -#: ../src/libs/export.c:1637 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "append history" msgstr "lägg till i historiken" -#: ../src/libs/export.c:1644 +#: ../src/libs/export.c:1657 msgid "select style to be applied on export" msgstr "välj stil att tillämpa vid export" -#: ../src/libs/export.c:1647 +#: ../src/libs/export.c:1660 msgid "temporary style to use while exporting" msgstr "temporär stil som ska användas vid export" -#: ../src/libs/export.c:1648 ../src/libs/print_settings.c:2925 +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 msgid "style" msgstr "stil" -#: ../src/libs/export.c:1668 +#: ../src/libs/export.c:1681 msgctxt "actionbutton" msgid "start export" msgstr "starta export" -#: ../src/libs/export.c:1674 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "storage options" msgstr "lagringsalternativ" -#: ../src/libs/export.c:1676 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "format options" msgstr "alternativ för format" -#: ../src/libs/export.c:1678 +#: ../src/libs/export.c:1691 msgctxt "section" msgid "global options" msgstr "globala alternativ" -#: ../src/libs/export.c:1688 +#: ../src/libs/export.c:1701 msgid "multi-preset export" msgstr "export av flera förinställningar" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1704 msgid "export the selected images with multiple presets" msgstr "exportera de valda bilderna med flera förinställnigar" -#: ../src/libs/export.c:1717 +#: ../src/libs/export.c:1730 msgctxt "actionbutton" msgid "start batch export" msgstr "starta batch-export" @@ -25747,8 +28977,8 @@ msgid "" "only the last part of the hierarchical tags is included. can be useful if " "categories are not used" msgstr "" -"bara den sista delen av hierarkiska taggar inkluderas. kan vara användbart " -"om kategorier inte används" +"bara den sista delen av hierarkiska taggar inkluderas. kan vara användbart om " +"kategorier inte används" #: ../src/libs/export_metadata.c:210 msgid "hierarchical tags" @@ -25803,7 +29033,7 @@ msgstr "" msgid "add an output metadata tag" msgstr "lägg till en utgående metadata-tagg" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:938 +#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 msgid "delete metadata tag" msgstr "ta bort vald metadata-tagg" @@ -25831,11 +29061,11 @@ msgstr "anpassad sortering" msgid "shuffle" msgstr "blanda" -#: ../src/libs/filtering.c:265 +#: ../src/libs/filtering.c:268 msgid "collection filters" msgstr "samlingsfilter" -#: ../src/libs/filtering.c:270 +#: ../src/libs/filtering.c:273 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -25845,44 +29075,44 @@ msgstr "" "filter kan fästas i den övre verktygspanelen, där\n" "de också blir synliga i mörkrummet" -#: ../src/libs/filtering.c:305 +#: ../src/libs/filtering.c:308 msgid "initial setting" msgstr "initial inställning" -#: ../src/libs/filtering.c:324 +#: ../src/libs/filtering.c:327 msgid "imported: last 24h" msgstr "importerat: senaste 24h" -#: ../src/libs/filtering.c:329 +#: ../src/libs/filtering.c:332 msgid "imported: last 30 days" msgstr "importerat: senaste 30 dagar" -#: ../src/libs/filtering.c:335 +#: ../src/libs/filtering.c:338 msgid "taken: last 24h" msgstr "taget: senaste 24h" -#: ../src/libs/filtering.c:339 +#: ../src/libs/filtering.c:342 msgid "taken: last 30 days" msgstr "taget: senaste 30 dagar" -#: ../src/libs/filtering.c:731 +#: ../src/libs/filtering.c:734 msgid "click or click&drag to select one or multiple values" msgstr "klicka eller klicka&dra för att välja ett eller flera värden" -#: ../src/libs/filtering.c:732 +#: ../src/libs/filtering.c:735 msgid "right-click opens a menu to select the available values" msgstr "högerklick öppnar en men för att välja tillgängliga värden" -#: ../src/libs/filtering.c:829 +#: ../src/libs/filtering.c:832 #, c-format msgid "you can't have more than %d rules" msgstr "du kan inte ha fler än %d regler" -#: ../src/libs/filtering.c:943 ../src/libs/filtering.c:1606 +#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 msgid "rule property" msgstr "egenskap för regel" -#: ../src/libs/filtering.c:1000 +#: ../src/libs/filtering.c:1007 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -25890,12 +29120,12 @@ msgstr "" "egenskap för regel\n" "detta kan inte ändras eftersom regeln är fäst i verktygsfältet" -#: ../src/libs/filtering.c:1082 +#: ../src/libs/filtering.c:1089 msgctxt "quickfilter" msgid "filter" msgstr "filter" -#: ../src/libs/filtering.c:1111 +#: ../src/libs/filtering.c:1118 msgid "" "this rule is pinned to the top toolbar\n" "click to un-pin" @@ -25903,124 +29133,124 @@ msgstr "" "den här regeln är fäst i övre verktygsfältet\n" "klicka för att lösgöra" -#: ../src/libs/filtering.c:1112 +#: ../src/libs/filtering.c:1119 msgid "you can't disable the rule as it is pinned to the toolbar" msgstr "" "du kan inte avaktivera den här regeln eftersom den är fäst i verktygsfältet" -#: ../src/libs/filtering.c:1113 +#: ../src/libs/filtering.c:1120 msgid "you can't remove the rule as it is pinned to the toolbar" msgstr "" "du kan inte ta bort den här regeln eftersom den är fäst i verktygsfältet" -#: ../src/libs/filtering.c:1118 +#: ../src/libs/filtering.c:1125 msgid "click to pin this rule to the top toolbar" msgstr "klicka för fästa den här regeln i övre verktygsfältet" -#: ../src/libs/filtering.c:1119 +#: ../src/libs/filtering.c:1126 msgid "remove this collect rule" msgstr "ta bort den här samlingsregeln" -#: ../src/libs/filtering.c:1121 +#: ../src/libs/filtering.c:1128 msgid "this rule is enabled" msgstr "den här regeln är aktiverad" -#: ../src/libs/filtering.c:1123 +#: ../src/libs/filtering.c:1130 msgid "this rule is disabled" msgstr "den här regeln är inaktiv" -#: ../src/libs/filtering.c:1251 +#: ../src/libs/filtering.c:1258 msgid "or" msgstr "eller" -#: ../src/libs/filtering.c:1252 +#: ../src/libs/filtering.c:1259 msgid "and not" msgstr "och inte" -#: ../src/libs/filtering.c:1254 +#: ../src/libs/filtering.c:1261 msgid "define how this rule should interact with the previous one" msgstr "definiera hur den här regeln ska interagera med den förra" -#: ../src/libs/filtering.c:1517 +#: ../src/libs/filtering.c:1527 msgid " (off)" msgstr " (av)" -#: ../src/libs/filtering.c:1705 +#: ../src/libs/filtering.c:1716 msgid "you can't add more rules." msgstr "du kan inte lägga till fler regler." -#: ../src/libs/filtering.c:1739 +#: ../src/libs/filtering.c:1750 msgid "shown filters" msgstr "visade filter" -#: ../src/libs/filtering.c:1754 +#: ../src/libs/filtering.c:1765 msgid "new filter" msgstr "nytt filter" #. the actions part of the popover -#: ../src/libs/filtering.c:1761 +#: ../src/libs/filtering.c:1772 msgid "actions" msgstr "åtgärder" -#: ../src/libs/filtering.c:1764 +#: ../src/libs/filtering.c:1775 msgid "reset quickfilters" msgstr "återställ snabbfilter" -#: ../src/libs/filtering.c:1937 +#: ../src/libs/filtering.c:1948 msgid "sort order" msgstr "sorteringsordning" -#: ../src/libs/filtering.c:1940 +#: ../src/libs/filtering.c:1951 msgid "determine the sort order of shown images" msgstr "fastställ sorteringsordningen för visade bilder" -#: ../src/libs/filtering.c:1960 +#: ../src/libs/filtering.c:1971 msgid "sort direction" msgstr "sorteringsriktning" -#: ../src/libs/filtering.c:1965 +#: ../src/libs/filtering.c:1976 msgid "remove this sort order" msgstr "ta bort den här sorteringsordningen" -#: ../src/libs/filtering.c:2049 +#: ../src/libs/filtering.c:2060 #, c-format msgid "you can't have more than %d sort orders" msgstr "du kan inte har fler än %d sorteringsordningar" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "DESC" msgstr "MINSK" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "ASC" msgstr "ÖKA" -#: ../src/libs/filtering.c:2210 +#: ../src/libs/filtering.c:2221 msgid "new rule" msgstr "ny regel" -#: ../src/libs/filtering.c:2211 +#: ../src/libs/filtering.c:2222 msgid "append new rule to collect images" msgstr "lägg till ny regel för att samla bilder" -#: ../src/libs/filtering.c:2222 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 msgid "sort by" msgstr "sortera på" -#: ../src/libs/filtering.c:2230 +#: ../src/libs/filtering.c:2241 msgid "new sort" msgstr "ny sortering" -#: ../src/libs/filtering.c:2231 +#: ../src/libs/filtering.c:2242 msgid "append new sort to order images" msgstr "lägg till ny sortering för bilder" -#: ../src/libs/filtering.c:2234 +#: ../src/libs/filtering.c:2245 msgid "revert to a previous set of sort orders" msgstr "återställ till tidigare uppsättning sorteringsordningar" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2281 +#: ../src/libs/filtering.c:2292 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -26054,9 +29284,10 @@ msgstr "" #. create the filter combobox #: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 -#: ../src/libs/filters/history.c:153 ../src/libs/filters/local_copy.c:142 -#: ../src/libs/filters/module_order.c:161 ../src/libs/filters/rating.c:198 -#: ../src/libs/filters/rating.c:209 ../src/libs/filters/rating_range.c:356 +#: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 +#: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 +#: ../src/libs/filters/rating_range.c:356 msgid "rules" msgstr "regler" @@ -26070,6 +29301,27 @@ msgstr "" "skärning: bilder har alla valda färgetiketter\n" "union: bilder med minst en av de valda färgetiketterna" +#: ../src/libs/filters/date.c:187 +msgid "" +"filter by capture month\n" +"click to toggle month selection" +msgstr "" +"filtera på månad\n" +"klicka för att växla månadsval" + +#. predefined selections +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 +#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 +#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 +#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 +#: ../src/libs/filters/ratio.c:83 +msgid "all images" +msgstr "alla bilder" + +#: ../src/libs/filters/duplicates.c:157 +msgid "duplicates state filter" +msgstr "duplicerar tillståndsfilter" + #: ../src/libs/filters/filename.c:368 msgid "" "enter filename to search.\n" @@ -26117,18 +29369,10 @@ msgstr "" "ctrl+klick för att välja flera värden" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "ok" -#. predefined selections -#: ../src/libs/filters/history.c:38 ../src/libs/filters/local_copy.c:38 -#: ../src/libs/filters/module_order.c:155 ../src/libs/filters/rating_range.c:59 -#: ../src/libs/filters/rating_range.c:83 ../src/libs/filters/rating_range.c:131 -#: ../src/libs/filters/ratio.c:70 ../src/libs/filters/ratio.c:83 -msgid "all images" -msgstr "alla bilder" - #: ../src/libs/filters/history.c:153 msgid "filter on history state" msgstr "filtrera på tillstånd i historiken" @@ -26137,6 +29381,130 @@ msgstr "filtrera på tillstånd i historiken" msgid "local copied state filter" msgstr "lokalt kopierat tillståndsfilter" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "ingen kamera definierad" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "inget objektiv definierat" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "inget grupp-id definierat" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "ingen vitbalans definierad" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "ingen blixt definierad" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "inget exponeringsprogram definierat" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "inget mätläge definierat" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"ange kamera att söka efter.\n" +"flera värden kan separeras med ','\n" +"\n" +"högerklicka för att få fram befintliga kameror" + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"ange objekiv att söka efter.\n" +"flera värden kan separeras med ','\n" +"\n" +"högerklicka för att få fram befintliga objektiv" + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"ange vitbalans att söka efter.\n" +"flera värden kan separeras med ','\n" +"\n" +"högerklicka för att få fram befintliga vitbalanser" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"ange blixt att söka efter.\n" +"flera värden kan separeras med ','\n" +"\n" +"högerklicka för att få fram befintliga blixtar" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"ange exponeringsprogram att söka efter.\n" +"flera värden kan separeras med ','\n" +"\n" +"högerklicka för att få fram befintliga exponeringsprogram" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"ange mätläge att söka efter.\n" +"flera värden kan separeras med ','\n" +"\n" +"högerklicka för att få fram befintliga mätlägen" + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "gruppidentitet" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"ange grupp-id att söka efter.\n" +"flera värden kan separeras med ','\n" +"\n" +"högerklicka för att få fram befintliga grupp-idn" + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"klicka för att välja\n" +"ctrl+klick för att välja flera värden" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "filtrera bilder baserat på dess modulordning" @@ -26210,15 +29578,15 @@ msgid "" "starting or ending with a double quote disables the corresponding wildcard\n" "is dimmed during the search execution" msgstr "" -"filtrera på text från bilders metadata, kamerans märke/modell, taggar, " -"sökväg och namn\n" +"filtrera på text från bilders metadata, kamerans märke/modell, taggar, sökväg " +"och namn\n" "`%' används som jokertecken\n" "som standard används jokertecken i start och slut\n" "starta eller sluta med dubbelt citattecken för att stänga av motsvarande " "joker\n" "skuggas medan sökningen utförs" -#: ../src/libs/geotagging.c:147 +#: ../src/libs/geotagging.c:148 msgid "" "set geolocation information for\n" "the currently selected images" @@ -26226,15 +29594,15 @@ msgstr "" "sätt platsinformation för\n" "valda bilder" -#: ../src/libs/geotagging.c:377 +#: ../src/libs/geotagging.c:378 msgid "apply offset and geo-location" msgstr "tillämpa förskjutning and geo-plats" -#: ../src/libs/geotagging.c:378 ../src/libs/geotagging.c:1968 +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 msgid "apply geo-location" msgstr "tillämpa geo-plats" -#: ../src/libs/geotagging.c:380 +#: ../src/libs/geotagging.c:381 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -26242,49 +29610,49 @@ msgstr "" "tillämpa förskjutning och geo-plats på matchande bilder\n" "dubbel operation: två ctrl+z för att ångra" -#: ../src/libs/geotagging.c:382 ../src/libs/geotagging.c:1969 +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 msgid "apply geo-location to matching images" msgstr "tillämpa geo-plats på matchande bilder" -#: ../src/libs/geotagging.c:830 +#: ../src/libs/geotagging.c:831 msgid "GPX file track segments" msgstr "GPX-fil segment" -#: ../src/libs/geotagging.c:846 ../src/libs/geotagging.c:1914 +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 msgid "start time" msgstr "starttid" -#: ../src/libs/geotagging.c:847 +#: ../src/libs/geotagging.c:848 msgid "end time" msgstr "sluttid" -#: ../src/libs/geotagging.c:848 ../src/libs/geotagging.c:1916 +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 msgid "points" msgstr "punkter" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1918 +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 #: ../src/libs/image.c:503 msgid "images" msgstr "bilder" -#: ../src/libs/geotagging.c:949 +#: ../src/libs/geotagging.c:950 msgid "open GPX file" msgstr "öppna GPX-fil" -#: ../src/libs/geotagging.c:950 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2374 +#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 +#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 msgid "preview" msgstr "förhandsvisning" -#: ../src/libs/geotagging.c:963 +#: ../src/libs/geotagging.c:964 msgid "GPS data exchange format" msgstr "GPS data exchange format" -#: ../src/libs/geotagging.c:1787 +#: ../src/libs/geotagging.c:1791 msgid "date/time" msgstr "datum/tid" -#: ../src/libs/geotagging.c:1788 +#: ../src/libs/geotagging.c:1792 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -26292,68 +29660,67 @@ msgstr "" "skriv in nytt datum/tid (YYYY:MM:DD hh:mm:ss[.sss])\n" "skriv in nya siffror eller skrolla över cellen" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1796 msgid "original date/time" msgstr "originalbild datum/tid" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1801 msgid "lock date/time offset value to apply it onto another selection" msgstr "" "lås datum/tid förskjutningsvärde för att tillämpa det på ett annat urval" -#: ../src/libs/geotagging.c:1800 +#: ../src/libs/geotagging.c:1805 msgid "date/time offset" msgstr "datum/tidsförskjutning" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1806 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "förskjutning eller skillnad ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1810 msgid "apply offset" msgstr "tillämpa förskjutning" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1811 msgid "apply offset to selected images" msgstr "applicera förskjutning på valda bilder" -#: ../src/libs/geotagging.c:1809 +#: ../src/libs/geotagging.c:1814 msgid "apply date/time" msgstr "tillämpa datum/tid" -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1815 msgid "apply the same date/time to selected images" msgstr "tillämpa samma datum/tid på valda bilder" -#: ../src/libs/geotagging.c:1820 +#: ../src/libs/geotagging.c:1826 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" msgstr "" -"börja skriva för att visa en lista på tillåtna värden och välja din " -"tidszon.\n" +"börja skriva för att visa en lista på tillåtna värden och välja din tidszon.\n" "tryck retur för att godkänna, så att asterisken * försvinner" #. gpx -#: ../src/libs/geotagging.c:1860 +#: ../src/libs/geotagging.c:1867 msgid "apply GPX track file..." -msgstr "tillämpa GPX-fil" +msgstr "tillämpa GPX-fil..." -#: ../src/libs/geotagging.c:1861 +#: ../src/libs/geotagging.c:1868 msgid "parses a GPX file and updates location of selected images" msgstr "tolkar en GPX-fil och uppdaterar kartpositionen på de valda bilderna" -#: ../src/libs/geotagging.c:1872 +#: ../src/libs/geotagging.c:1879 msgctxt "section" msgid "GPX file" msgstr "GPX-fil" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1886 msgid "select a GPX track file..." msgstr "välj en GPX-fil..." -#: ../src/libs/geotagging.c:1896 +#: ../src/libs/geotagging.c:1903 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -26370,202 +29737,86 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1933 +#: ../src/libs/geotagging.c:1940 msgid "view entire track" msgstr "se hela spåret" -#: ../src/libs/geotagging.c:1934 +#: ../src/libs/geotagging.c:1941 msgid "refresh map to view entire selected track segments" msgstr "uppdatera karta för att visa hela segment för valda spår" -#: ../src/libs/geotagging.c:1948 +#: ../src/libs/geotagging.c:1955 msgid "preview images" msgstr "förhandsgranska bilder" -#: ../src/libs/geotagging.c:1953 +#: ../src/libs/geotagging.c:1960 msgid "show on map matching images" msgstr "visa matchande bilder på karta" -#: ../src/libs/geotagging.c:1956 +#: ../src/libs/geotagging.c:1963 msgid "select images" msgstr "välj bilder" -#: ../src/libs/geotagging.c:1957 +#: ../src/libs/geotagging.c:1964 msgid "select matching images" msgstr "välj matchande bilder" -#: ../src/libs/geotagging.c:1965 +#: ../src/libs/geotagging.c:1972 msgid "number of matching images versus selected images" msgstr "antal matchande bilder vs valda bilder" -#: ../src/libs/histogram.c:112 -msgid "monochromatic" -msgstr "monokrom" - -#: ../src/libs/histogram.c:113 -msgid "analogous" -msgstr "analogt" - -#: ../src/libs/histogram.c:114 -msgid "analogous complementary" -msgstr "analogt komplementärt" - -#: ../src/libs/histogram.c:115 -msgid "complementary" -msgstr "komplementärt" - -#: ../src/libs/histogram.c:116 -msgid "split complementary" -msgstr "delat komplementärt" - -#: ../src/libs/histogram.c:117 -msgid "dyad" -msgstr "dyad" - -#: ../src/libs/histogram.c:118 -msgid "triad" -msgstr "triad" - -#: ../src/libs/histogram.c:119 -msgid "tetrad" -msgstr "tetrad" - -#: ../src/libs/histogram.c:125 -msgid "vectorscope" -msgstr "vektorskop" - -#: ../src/libs/histogram.c:126 -msgid "waveform" -msgstr "vågform" - -#: ../src/libs/histogram.c:127 -msgid "RGB parade" -msgstr "RGB-parad" - -#: ../src/libs/histogram.c:128 ../src/libs/histogram.c:2525 -msgid "histogram" -msgstr "histogram" - -#: ../src/libs/histogram.c:216 +#: ../src/libs/histogram.c:54 msgid "scopes" msgstr "omfång" -#: ../src/libs/histogram.c:1012 +#: ../src/libs/histogram.c:172 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" msgstr "" "ej stödd profil vald för histogram, den kommer ersättas med linjär Rec2020" -#: ../src/libs/histogram.c:1663 +#: ../src/libs/histogram.c:293 msgid "use buttons at top of graph to change type" msgstr "använd knapparna i toppen på grafen för att ändra typ" -#: ../src/libs/histogram.c:1664 +#: ../src/libs/histogram.c:294 msgid "click on ❓ and then graph for documentation" msgstr "klicka ❓ och sen graf för dokumentation" -#: ../src/libs/histogram.c:1665 +#: ../src/libs/histogram.c:295 msgid "use color picker module to restrict area" msgstr "använd färgväljar-modulen för att begränsa område" -#: ../src/libs/histogram.c:1673 -msgid "scroll to coarse-rotate" -msgstr "skrolla för grov rotation" - -#: ../src/libs/histogram.c:1674 -msgid "ctrl+scroll to fine rotate" -msgstr "ctrl+skroll för fin rotation" - -#: ../src/libs/histogram.c:1675 -msgid "shift+scroll to change width" -msgstr "skift+skroll för att ändra bredd" - -#: ../src/libs/histogram.c:1676 -msgid "alt+scroll to cycle" -msgstr "alt+skroll för att bläddra igenom" - -#: ../src/libs/histogram.c:1688 +#: ../src/libs/histogram.c:298 msgid "drag to change black point" msgstr "dra för att ändra svartpunkt" -#: ../src/libs/histogram.c:1689 ../src/libs/histogram.c:1696 +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 msgid "double-click resets" msgstr "dubbelklick återställer" -#: ../src/libs/histogram.c:1695 +#: ../src/libs/histogram.c:302 msgid "drag to change exposure" msgstr "dra för att ändra exponering" -#: ../src/libs/histogram.c:1835 ../src/libs/histogram.c:1877 -msgid "set scale to linear" -msgstr "ställ skala till linjär visning" - -#: ../src/libs/histogram.c:1840 ../src/libs/histogram.c:1882 -msgid "set scale to logarithmic" -msgstr "ställ in skalan till logaritmisk visning" - -#: ../src/libs/histogram.c:1858 -msgid "set scope to vertical" -msgstr "ställ omfattning till verktikal" - -#: ../src/libs/histogram.c:1863 -msgid "set scope to horizontal" -msgstr "ställ omfattning till horisontell" - -#: ../src/libs/histogram.c:1892 -msgid "set view to AzBz" -msgstr "sätt vy till AzBz" - -#: ../src/libs/histogram.c:1898 -msgid "set view to RYB" -msgstr "sätt vy till RYB" - -#: ../src/libs/histogram.c:1904 -msgid "set view to u*v*" -msgstr "sätt vy till u*v*" - -#: ../src/libs/histogram.c:2528 ../src/libs/histogram.c:2596 -msgid "cycle histogram modes" -msgstr "växla genom histogramlägen" +#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +msgid "histogram" +msgstr "histogram" -#: ../src/libs/histogram.c:2535 ../src/libs/histogram.c:2598 +#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 msgid "hide histogram" msgstr "göm histogram" -#: ../src/libs/histogram.c:2601 ../src/libs/histogram.c:2634 -msgid "switch histogram view" -msgstr "byt histogram-vy" - -#: ../src/libs/histogram.c:2609 -msgid "toggle blue channel" -msgstr "växla blå kanal" +#: ../src/libs/histogram.c:820 +#, c-format +msgid "toggle %s channel" +msgstr "växla %s kanal" -#: ../src/libs/histogram.c:2611 ../src/libs/histogram.c:2620 -#: ../src/libs/histogram.c:2629 +#: ../src/libs/histogram.c:828 msgid "toggle colors" msgstr "växla färger" -#: ../src/libs/histogram.c:2618 -msgid "toggle green channel" -msgstr "växla grön kanal" - -#: ../src/libs/histogram.c:2627 -msgid "toggle red channel" -msgstr "växla röd kanal" - -#: ../src/libs/histogram.c:2639 -msgid "cycle vectorscope types" -msgstr "växla genom vektorskop-typer" - -#: ../src/libs/histogram.c:2650 -msgid "color harmonies" -msgstr "färgharmonier" - -#: ../src/libs/histogram.c:2664 -msgid "cycle color harmonies" -msgstr "växla genom färgharmonier" - #: ../src/libs/history.c:103 msgid "" "display the sequence of edit actions\n" @@ -26576,13 +29827,13 @@ msgid "" "- shift-click to focus that module without\n" " changing the edit state" msgstr "" -"visa sekvensen av redigeringsaktiviteter\n" +"visa sekvensen av redigeringsåtgärder\n" "- klicka på en post för att tillfälligt gå tillbaka till\n" " det tidigare tillståndet i redigeringen\n" " (varning: alla ändringar gjorda i detta tidigare\n" " steg leder till att senare steg förloras)\n" "- shift-klicka för att fokusera den modulen\n" -" utan att ändra tillstånd." +" utan att ändra tillstånd" #: ../src/libs/history.c:140 msgid "compress history stack" @@ -26703,8 +29954,8 @@ msgstr "radera fysiskt från disk (använd papperskorg om möjligt)" msgid "physically delete from disk immediately" msgstr "radera fysiskt från disk direkt" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:3994 -#: ../src/libs/styles.c:895 +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 +#: ../src/libs/styles.c:930 msgid "remove" msgstr "ta bort" @@ -26855,24 +30106,32 @@ msgstr "sätt urval som färgbilder" msgid "duplicate virgin" msgstr "duplicera original" -#: ../src/libs/import.c:284 -#, c-format -msgid "device \"%s\" connected on port \"%s\"." -msgstr "enhet \"%s\" ansluten på port \"%s\"." +#: ../src/libs/import.c:122 +msgid "add to library" +msgstr "lägg till i bibliotek" + +#: ../src/libs/import.c:123 +msgid "copy & import" +msgstr "kopiera & importera" -#: ../src/libs/import.c:296 ../src/libs/import.c:371 ../src/libs/import.c:2046 +#: ../src/libs/import.c:124 msgid "copy & import from camera" msgstr "kopiera och importera från kamera" -#: ../src/libs/import.c:310 ../src/libs/import.c:375 +#: ../src/libs/import.c:125 msgid "tethered shoot" msgstr "kamerakopplad tagning" -#: ../src/libs/import.c:320 ../src/libs/import.c:377 +#: ../src/libs/import.c:287 +#, c-format +msgid "device \"%s\" connected on port \"%s\"." +msgstr "enhet \"%s\" ansluten på port \"%s\"." + +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 msgid "unmount camera" msgstr "avmonteral kameran" -#: ../src/libs/import.c:345 +#: ../src/libs/import.c:332 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -26882,110 +30141,102 @@ msgstr "" "se till att den inte är kopplad/monterad\n" "eller stäng applikation som låser" -#: ../src/libs/import.c:350 +#: ../src/libs/import.c:337 msgid "tethering and importing is disabled for this camera" msgstr "koppling och import är avaktiverat för denna kameran" -#: ../src/libs/import.c:352 ../src/libs/import.c:373 +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 msgid "mount camera" msgstr "anslut kamera" -#: ../src/libs/import.c:998 +#: ../src/libs/import.c:970 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "%d bild av %d valda" msgstr[1] "%d bilder av %d valda" -#: ../src/libs/import.c:1450 +#: ../src/libs/import.c:1420 msgid "choose the root of the folder tree below" msgstr "välj rooten på mappen i trädet nedan" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1423 msgid "places" msgstr "platser" -#: ../src/libs/import.c:1461 +#: ../src/libs/import.c:1431 msgid "restore all default places you have removed" msgstr "återställ alla standardplatser du tagit bort" -#: ../src/libs/import.c:1468 +#: ../src/libs/import.c:1438 msgid "remove the selected custom place" msgstr "tar bort den valda anpassade platsen" -#: ../src/libs/import.c:1475 +#: ../src/libs/import.c:1445 msgid "add a custom place" msgstr "lägg till en anpassad plats" -#: ../src/libs/import.c:1483 +#: ../src/libs/import.c:1453 msgid "you can add custom places using the plus icon" msgstr "du kan lägga till egna platser genom att använda plus ikonen" -#: ../src/libs/import.c:1511 +#: ../src/libs/import.c:1481 msgid "select a folder to see the content" msgstr "välj en mapp för att se innehåll" -#: ../src/libs/import.c:1514 +#: ../src/libs/import.c:1484 msgid "folders" msgstr "mappar" -#: ../src/libs/import.c:1590 +#: ../src/libs/import.c:1560 msgid "home" msgstr "hem" -#: ../src/libs/import.c:1604 +#: ../src/libs/import.c:1574 msgid "pictures" msgstr "bilder" -#: ../src/libs/import.c:1891 +#: ../src/libs/import.c:1861 msgid "mark already imported images" msgstr "markera redan importerade bilder" -#: ../src/libs/import.c:1905 +#: ../src/libs/import.c:1875 msgid "modified" msgstr "modifierad" -#: ../src/libs/import.c:1912 +#: ../src/libs/import.c:1882 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "filens 'modifierad datum/tid', kan skilja sig från 'EXIF datum/tid'" -#: ../src/libs/import.c:1924 +#: ../src/libs/import.c:1894 msgid "show/hide thumbnails" msgstr "göm/visa miniatyr" -#: ../src/libs/import.c:1998 +#: ../src/libs/import.c:1968 msgid "naming rules" msgstr "namnregler" -#: ../src/libs/import.c:2044 -msgid "add to library" -msgstr "lägg till i bibliotek" - -#: ../src/libs/import.c:2045 -msgid "copy & import" -msgstr "kopiera & importera" - -#: ../src/libs/import.c:2083 +#: ../src/libs/import.c:2046 msgid "select new" msgstr "välj ny" -#: ../src/libs/import.c:2134 +#: ../src/libs/import.c:2097 msgid "please wait while prefetching the list of images from camera..." msgstr "" "var god vänta medans förhandsvisningslistan av bilder hämtas från kameran." -#: ../src/libs/import.c:2284 +#: ../src/libs/import.c:2247 msgid "invalid override date/time format" msgstr "ogiltigt format för åsidosätt datum/tid" -#: ../src/libs/import.c:2352 +#: ../src/libs/import.c:2315 msgid "import base directory" msgstr "baskatalog för import" -#: ../src/libs/import.c:2353 +#: ../src/libs/import.c:2316 msgid "" -"before copying images to the darktable base directory make sure it is " -"defined as you prefer.\n" +"before copying images to the darktable base directory make sure it is defined " +"as you prefer.\n" "further information can be found in the darktable manual.\n" "\n" "inspect darktable preferences -> import.\n" @@ -26998,28 +30249,28 @@ msgstr "" "se darktable inställningar -> import.\n" "kolla och justera eventuellt 'namnmönster för baskatalog'" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_come back & check" msgstr "_kom tillbaka & kontrollera" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_understood & done" msgstr "_förstått & klar" #. add import buttons -#: ../src/libs/import.c:2420 +#: ../src/libs/import.c:2383 msgid "add to library..." msgstr "lägg till i bibliotek..." -#: ../src/libs/import.c:2422 +#: ../src/libs/import.c:2385 msgid "add existing images to the library" msgstr "lägg till existerande bilder till bibliotek" -#: ../src/libs/import.c:2428 +#: ../src/libs/import.c:2391 msgid "copy & import..." msgstr "kopiera & importera..." -#: ../src/libs/import.c:2430 +#: ../src/libs/import.c:2393 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -27027,10 +30278,10 @@ msgid "" msgstr "" "kopiera och alternativt ändra namn på bilder innan du lägger till dem i " "biblioteket\n" -"mönster kan definieras för att ändra namn på bilderna och för att " -"specificera destinations mapp" +"mönster kan definieras för att ändra namn på bilderna och för att specificera " +"destinations mapp" -#: ../src/libs/import.c:2452 +#: ../src/libs/import.c:2416 msgid "parameters" msgstr "parametrar" @@ -27050,27 +30301,27 @@ msgstr "v5.0 för inkommande RAW" msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 för inkommande JPEG/icke-RAW" -#: ../src/libs/lib.c:374 +#: ../src/libs/lib.c:408 msgid "deleting preset for obsolete module" msgstr "ta bort förinställning för föråldrad modul" -#: ../src/libs/lib.c:538 +#: ../src/libs/lib.c:574 msgid "manage presets..." msgstr "hantera stilar..." -#: ../src/libs/lib.c:563 +#: ../src/libs/lib.c:599 msgid "nothing to save" msgstr "inget att spara" -#: ../src/libs/lib.c:1264 +#: ../src/libs/lib.c:1318 msgid "show module" msgstr "visa modul" -#: ../src/libs/lib.c:1289 +#: ../src/libs/lib.c:1351 msgid "presets and preferences" msgstr "inställningar" -#: ../src/libs/lib.c:1598 +#: ../src/libs/lib.c:1736 msgid "utility module" msgstr "verktygsmodul" @@ -27243,10 +30494,8 @@ msgid "go to collection (lighttable)" msgstr "gå till samlingar (lighttable/mörkrum)" #: ../src/libs/map_locations.c:841 -msgid "" -"terminate edit (press enter or escape) before selecting another location" -msgstr "" -"avbryt editering (tryck enter eller escape) innan du väljer en ny plats" +msgid "terminate edit (press enter or escape) before selecting another location" +msgstr "avbryt editering (tryck enter eller escape) innan du väljer en ny plats" #: ../src/libs/map_locations.c:925 msgid "" @@ -27278,8 +30527,8 @@ msgstr "" #: ../src/libs/map_locations.c:951 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" -"or even polygon if available (select first a polygon place in 'find " -"location' module)" +"or even polygon if available (select first a polygon place in 'find location' " +"module)" msgstr "" "välj formen på platsens gräns på kartan, cirkel eller rektangel\n" "eller till och med en polygon om tillgängligt (välj först en polygon-plats i " @@ -27309,7 +30558,7 @@ msgstr "källa för karta" msgid "select the source of the map. some entries might not work" msgstr "välj källan för kartan. en del angivelser kanske inte fungerar" -#: ../src/libs/masks.c:63 +#: ../src/libs/masks.c:66 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -27317,84 +30566,92 @@ msgstr "" "hantera använda ritade former\n" "för masker i process-modulerna" -#: ../src/libs/masks.c:109 +#: ../src/libs/masks.c:114 msgid "feather" msgstr "fjädring" -#: ../src/libs/masks.c:356 +#: ../src/libs/masks.c:118 +msgid "cleanup" +msgstr "städning" + +#: ../src/libs/masks.c:120 +msgid "refine mask boundary" +msgstr "förfina gräns på mask" + +#: ../src/libs/masks.c:391 #, c-format msgid "group #%d" msgstr "grupp #%d" -#: ../src/libs/masks.c:1087 +#: ../src/libs/masks.c:1124 msgid "duplicate this shape" msgstr "duplicera denna form" -#: ../src/libs/masks.c:1091 +#: ../src/libs/masks.c:1128 msgid "delete this shape" msgstr "ta bort denna form" -#: ../src/libs/masks.c:1097 +#: ../src/libs/masks.c:1134 msgid "delete group" msgstr "radera grupp" -#: ../src/libs/masks.c:1104 +#: ../src/libs/masks.c:1141 msgid "remove from group" msgstr "ta bort från grupp" -#: ../src/libs/masks.c:1112 +#: ../src/libs/masks.c:1149 msgid "group the forms" msgstr "gruppera formerna" -#: ../src/libs/masks.c:1120 +#: ../src/libs/masks.c:1157 msgid "use inverted shape" msgstr "använd omvänd form" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1161 msgid "mode: union" msgstr "läge : hopslagning" -#: ../src/libs/masks.c:1126 +#: ../src/libs/masks.c:1163 msgid "mode: intersection" msgstr "läge : skärning" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1165 msgid "mode: difference" msgstr "läge : skillnad" -#: ../src/libs/masks.c:1130 +#: ../src/libs/masks.c:1167 msgid "mode: sum" msgstr "läge: summa" -#: ../src/libs/masks.c:1132 +#: ../src/libs/masks.c:1169 msgid "mode: exclusion" msgstr "läge : uteslutning" -#: ../src/libs/masks.c:1148 +#: ../src/libs/masks.c:1185 msgid "delete unused shapes" msgstr "radera oanvända former" -#: ../src/libs/masks.c:1872 +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "lägg till objekt" + +#: ../src/libs/masks.c:1920 msgid "created shapes" msgstr "skapa former" -#: ../src/libs/masks.c:1879 ../src/libs/masks.c:1894 ../src/libs/masks.c:1908 -#: ../src/libs/masks.c:1910 +#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 +#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 msgid "properties" msgstr "inställningar" -#: ../src/libs/masks.c:1882 +#: ../src/libs/masks.c:1936 msgid "no shapes selected" msgstr "inga former valda" -#: ../src/libs/masks.c:1908 +#: ../src/libs/masks.c:1974 msgid "pressure" msgstr "tryck" -#: ../src/libs/masks.c:1910 -msgid "smoothing" -msgstr "uppmjukning" - #: ../src/libs/metadata.c:65 msgid "metadata editor" msgstr "redigerare för metadata" @@ -27407,7 +30664,7 @@ msgstr "" "ändra metadata textfält\n" "för valda bilder" -#: ../src/libs/metadata.c:604 +#: ../src/libs/metadata.c:606 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -27423,31 +30680,31 @@ msgstr "" "i så fall, högerklick ger möjligheten att välja en av dem\n" "escape för att stänga popupfönstret" -#: ../src/libs/metadata.c:615 +#: ../src/libs/metadata.c:617 msgid "" msgstr "" -#: ../src/libs/metadata.c:841 ../src/libs/metadata_view.c:1432 +#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 msgid "metadata settings" msgstr "metadatasinställningar" -#: ../src/libs/metadata.c:884 +#: ../src/libs/metadata.c:886 msgid "XMP tag name" msgstr "namn för XMP-tagg" -#: ../src/libs/metadata.c:890 +#: ../src/libs/metadata.c:892 msgid "display name" msgstr "visa namn" -#: ../src/libs/metadata.c:900 ../src/libs/metadata_view.c:1470 +#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 msgid "visible" msgstr "synligt" -#: ../src/libs/metadata.c:907 +#: ../src/libs/metadata.c:909 msgid "drag and drop one row at a time until you get the desired order" msgstr "dra och släpp en rad i taget tills du får önskad ordning" -#: ../src/libs/metadata.c:915 +#: ../src/libs/metadata.c:917 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -27457,27 +30714,27 @@ msgstr "" "det kommer vara synligt i metadata-redigeraren, samlingar och import-modul\n" "det kommer även exporteras" -#: ../src/libs/metadata.c:920 ../src/libs/tagging.c:1873 -#: ../src/libs/tagging.c:2021 +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 +#: ../src/libs/tagging.c:2051 msgid "private" msgstr "privat" -#: ../src/libs/metadata.c:925 +#: ../src/libs/metadata.c:927 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" -"välj ifall du vill att denna information ska vara privat (inte exporteras " -"med bilderna)" +"välj ifall du vill att denna information ska vara privat (inte exporteras med " +"bilderna)" -#: ../src/libs/metadata.c:934 +#: ../src/libs/metadata.c:936 msgid "add metadata tags" msgstr "lägg till metadata-taggar" -#: ../src/libs/metadata.c:985 +#: ../src/libs/metadata.c:987 msgid "delete metadata" msgstr "radera metadata" -#: ../src/libs/metadata.c:986 +#: ../src/libs/metadata.c:988 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -27485,68 +30742,68 @@ msgstr "" "du håller på att radera metadata som just nu är tilldelad till bilder.\n" "dessa tilldelningar kommer tas bort." -#: ../src/libs/metadata.c:1141 +#: ../src/libs/metadata.c:1143 msgid "write metadata for selected images" msgstr "skriv metadata för valda bilder" -#: ../src/libs/metadata.c:1142 +#: ../src/libs/metadata.c:1144 msgid "cancel" msgstr "avbryt" -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1145 msgid "ignore changed metadata" msgstr "ignorera ändrad metadata" -#: ../src/libs/metadata.c:1204 +#: ../src/libs/metadata.c:1206 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1205 +#: ../src/libs/metadata.c:1207 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Erkännande (CC BY)" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1208 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1209 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "Creative Commons Erkännande-DelaLika (CC BY-SA)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1210 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1211 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "Creative Commons Erkännande-IngaBearbetningar (CC BY-ND)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1212 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1213 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "Creative Commons Erkännande-IckeKommersiell (CC BY-NC)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1214 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1215 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "Creative Commons Erkännande-IckeKommersiell-DelaLika (CC BY-NC-SA)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1216 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1217 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "" "Creative Commons Erkännande-IckeKommersiell-IngaBearbetningar (CC BY-NC-ND)" -#: ../src/libs/metadata.c:1216 ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 msgid "all rights reserved" msgstr "med ensamrätt" @@ -27555,14 +30812,6 @@ msgstr "med ensamrätt" msgid "filmroll" msgstr "filmrulle" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "gruppidentitet" - -#: ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "version" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "importera tidsstämpel" @@ -27599,6 +30848,11 @@ msgstr "exportens bredd" msgid "export height" msgstr "exportens höjd" +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "latitud" + #: ../src/libs/metadata_view.c:170 msgid "longitude" msgstr "longitud" @@ -27615,47 +30869,47 @@ msgstr "kategorier" msgid "image information" msgstr "bildinformation" -#: ../src/libs/metadata_view.c:359 +#: ../src/libs/metadata_view.c:375 msgid "unused/deprecated" msgstr "ej använd/utgående" -#: ../src/libs/metadata_view.c:360 +#: ../src/libs/metadata_view.c:376 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:363 +#: ../src/libs/metadata_view.c:379 msgid "marked for deletion" msgstr "markerad för borttagning" -#: ../src/libs/metadata_view.c:364 +#: ../src/libs/metadata_view.c:380 msgid "auto-applying presets applied" msgstr "automatisk applicerbara förinställningar applicerade" -#: ../src/libs/metadata_view.c:366 +#: ../src/libs/metadata_view.c:382 msgid "has .txt" msgstr "har .txt" -#: ../src/libs/metadata_view.c:367 +#: ../src/libs/metadata_view.c:383 msgid "has .wav" msgstr "har .wav" -#: ../src/libs/metadata_view.c:385 +#: ../src/libs/metadata_view.c:403 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "bilden har %d stjärna" msgstr[1] "bilden har %d stjärnor" -#: ../src/libs/metadata_view.c:461 +#: ../src/libs/metadata_view.c:470 #, c-format msgid "loader: %s" msgstr "laddare: %s" -#: ../src/libs/metadata_view.c:688 +#: ../src/libs/metadata_view.c:702 msgid "" msgstr "" -#: ../src/libs/metadata_view.c:701 +#: ../src/libs/metadata_view.c:715 #, c-format msgid "" "double-click to jump to film roll\n" @@ -27664,32 +30918,32 @@ msgstr "" "dubbelklicka för att hoppa till filmrulle\n" "%s" -#: ../src/libs/metadata_view.c:792 +#: ../src/libs/metadata_view.c:806 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:814 ../src/libs/metadata_view.c:826 -#: ../src/libs/metadata_view.c:831 +#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 +#: ../src/libs/metadata_view.c:845 #, c-format msgid "%.1f mm" msgstr "%.1f mm" -#: ../src/libs/metadata_view.c:855 +#: ../src/libs/metadata_view.c:869 #, c-format msgid "infinity" msgstr "oändlighet" -#: ../src/libs/metadata_view.c:859 +#: ../src/libs/metadata_view.c:873 #, c-format msgid "%.2f m" msgstr "%.2f EV" -#: ../src/libs/metadata_view.c:1434 +#: ../src/libs/metadata_view.c:1463 msgid "_default" msgstr "_standard" -#: ../src/libs/metadata_view.c:1465 +#: ../src/libs/metadata_view.c:1495 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -27699,35 +30953,35 @@ msgstr "" "avmarkera för att gömma metadata som inte är av intresse för dig\n" "om olika inställningar önskas, använd stilar" -#: ../src/libs/metadata_view.c:1619 +#: ../src/libs/metadata_view.c:1657 msgid "jump to film roll" msgstr "hoppa till filmrulle" -#: ../src/libs/modulegroups.c:42 ../src/libs/modulegroups.c:1789 +#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 msgid "workflow: scene-referred" msgstr "arbetsflöde: scen-tillämpat" -#: ../src/libs/modulegroups.c:45 +#: ../src/libs/modulegroups.c:46 msgid "modules: deprecated" msgstr "moduler: utfasade" -#: ../src/libs/modulegroups.c:48 +#: ../src/libs/modulegroups.c:49 msgid "last modified layout" msgstr "senast ändrade utseende" -#: ../src/libs/modulegroups.c:192 +#: ../src/libs/modulegroups.c:193 msgid "modulegroups" msgstr "modulgrupper" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:306 ../src/libs/modulegroups.c:318 -#: ../src/libs/modulegroups.c:2481 ../src/libs/modulegroups.c:2483 +#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 +#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 msgid "on-off" msgstr "på-av" -#: ../src/libs/modulegroups.c:480 ../src/libs/modulegroups.c:483 +#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." @@ -27735,165 +30989,165 @@ msgstr "" "den här snabbpanelen är avaktiverad eftersom det finns flera instanser av " "modulen. Vänligen använd hela modulen för åtkomst till den när panelen..." -#: ../src/libs/modulegroups.c:572 +#: ../src/libs/modulegroups.c:579 msgid "(some features may only be available in the full module interface)" msgstr "" "(vissa funktioner kanske bara är tillgängliga i modulens fullständiga " "gränssnitt)" -#: ../src/libs/modulegroups.c:610 +#: ../src/libs/modulegroups.c:617 #, c-format msgid "go to the full version of the %s module" msgstr "gå till fulla versionen av modulen %s" -#: ../src/libs/modulegroups.c:1558 ../src/libs/modulegroups.c:1650 -#: ../src/libs/modulegroups.c:1687 ../src/libs/modulegroups.c:1741 -#: ../src/libs/modulegroups.c:1855 +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 +#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 +#: ../src/libs/modulegroups.c:1862 msgctxt "modulegroup" msgid "base" msgstr "bas" -#: ../src/libs/modulegroups.c:1577 +#: ../src/libs/modulegroups.c:1582 msgctxt "modulegroup" msgid "tone" msgstr "ton" -#: ../src/libs/modulegroups.c:1587 ../src/libs/modulegroups.c:1701 -#: ../src/libs/modulegroups.c:1757 +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 +#: ../src/libs/modulegroups.c:1763 msgctxt "modulegroup" msgid "color" msgstr "färg" -#: ../src/libs/modulegroups.c:1604 ../src/libs/modulegroups.c:1709 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 +#: ../src/libs/modulegroups.c:1770 msgctxt "modulegroup" msgid "correct" msgstr "korrigering" -#: ../src/libs/modulegroups.c:1623 ../src/libs/modulegroups.c:1722 -#: ../src/libs/modulegroups.c:1776 ../src/libs/modulegroups.c:2366 +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 +#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 msgctxt "modulegroup" msgid "effect" msgstr "effekt" -#: ../src/libs/modulegroups.c:1643 +#: ../src/libs/modulegroups.c:1649 msgid "modules: all" msgstr "moduler: alla" -#: ../src/libs/modulegroups.c:1665 +#: ../src/libs/modulegroups.c:1671 msgctxt "modulegroup" msgid "grading" msgstr "gradering" -#: ../src/libs/modulegroups.c:1673 ../src/libs/modulegroups.c:2372 +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 msgctxt "modulegroup" msgid "effects" msgstr "effekter" -#: ../src/libs/modulegroups.c:1681 +#: ../src/libs/modulegroups.c:1687 msgid "workflow: beginner" msgstr "arbetsflöde: nybörjare" -#: ../src/libs/modulegroups.c:1734 +#: ../src/libs/modulegroups.c:1740 msgid "workflow: display-referred" msgstr "arbetsflöde: skärm-tillämpat" -#: ../src/libs/modulegroups.c:1794 +#: ../src/libs/modulegroups.c:1801 msgid "search only" msgstr "sök enbart" -#: ../src/libs/modulegroups.c:1808 ../src/libs/modulegroups.c:2111 -#: ../src/libs/modulegroups.c:2676 +#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 +#: ../src/libs/modulegroups.c:2679 msgctxt "modulegroup" msgid "deprecated" msgstr "ej använd/utgående" -#: ../src/libs/modulegroups.c:1823 +#: ../src/libs/modulegroups.c:1830 msgid "previous config" msgstr "föregående konfiguration" -#: ../src/libs/modulegroups.c:1825 +#: ../src/libs/modulegroups.c:1832 msgid "previous layout" msgstr "föregående utseende" -#: ../src/libs/modulegroups.c:1829 +#: ../src/libs/modulegroups.c:1836 msgid "previous config with new layout" msgstr "föregående konfiguration med nytt utseende" -#: ../src/libs/modulegroups.c:2007 ../src/libs/modulegroups.c:2535 -#: ../src/libs/modulegroups.c:2548 +#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 +#: ../src/libs/modulegroups.c:2553 msgid "remove this widget" msgstr "ta bort denna widget" -#: ../src/libs/modulegroups.c:2130 ../src/libs/modulegroups.c:2394 +#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 msgid "remove this module" msgstr "ta bort denna modul" -#: ../src/libs/modulegroups.c:2358 +#: ../src/libs/modulegroups.c:2363 msgid "base" msgstr "bas" -#: ../src/libs/modulegroups.c:2364 +#: ../src/libs/modulegroups.c:2369 msgid "tone" msgstr "ton" -#: ../src/libs/modulegroups.c:2368 +#: ../src/libs/modulegroups.c:2373 msgid "technical" msgstr "teknisk" -#: ../src/libs/modulegroups.c:2370 +#: ../src/libs/modulegroups.c:2375 msgid "grading" msgstr "betyg" -#: ../src/libs/modulegroups.c:2376 ../src/libs/modulegroups.c:2384 +#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 msgid "add this module" msgstr "lägg till denna modul" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2406 ../src/libs/modulegroups.c:2627 +#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 msgid "all available modules" msgstr "alla tillgängliga modul" -#: ../src/libs/modulegroups.c:2414 +#: ../src/libs/modulegroups.c:2419 msgid "add module" msgstr "lägg till modul" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2424 msgid "remove module" msgstr "ta bort modul" -#: ../src/libs/modulegroups.c:2542 +#: ../src/libs/modulegroups.c:2547 msgid "header needed for other widgets" msgstr "rubrik behövs för andra widgetar" -#: ../src/libs/modulegroups.c:2558 ../src/libs/modulegroups.c:2565 +#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 msgid "add this widget" msgstr "lägg till denna widget" -#: ../src/libs/modulegroups.c:2578 +#: ../src/libs/modulegroups.c:2583 msgid "currently invisible" msgstr "för tillfället osynlig" -#: ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2616 msgid "add widget" msgstr "lägg till widget" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2621 msgid "remove widget" msgstr "ta bort widget" -#: ../src/libs/modulegroups.c:2739 +#: ../src/libs/modulegroups.c:2742 msgid "show all history modules" msgstr "visa alla historik-moduler" -#: ../src/libs/modulegroups.c:2742 ../src/libs/modulegroups.c:4028 +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 msgid "" "show modules that are present in the history stack, regardless of whether or " "not they are currently enabled" msgstr "" "visa moduler som finns i historik-stacken, oavsett om de är aktiva eller ej" -#: ../src/libs/modulegroups.c:2837 ../src/libs/modulegroups.c:2943 +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -27903,7 +31157,24 @@ msgstr "" "inte kan lösas och alternativa moduler löser detta.\n" "de kommer tas bort för nya redigeringar i nästa version." -#: ../src/libs/modulegroups.c:2890 +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +msgid "quick access" +msgstr "snabb access" + +#: ../src/libs/modulegroups.c:2865 +msgid "active pipeline" +msgstr "aktiv pipeline" + +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#, c-format +msgid "module group: '%s'" +msgstr "modulgrupp: '%s'" + +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +msgid "cycle module groups" +msgstr "bläddra igenom modulgrupper" + +#: ../src/libs/modulegroups.c:2975 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -27911,19 +31182,19 @@ msgstr "" "snabbpanel\n" "högerklicka tabb-ikon för att lägga till/ta bort paneler" -#: ../src/libs/modulegroups.c:2893 +#: ../src/libs/modulegroups.c:2978 msgid "quick access panel" msgstr "snabb access panel" -#: ../src/libs/modulegroups.c:2905 +#: ../src/libs/modulegroups.c:2990 msgid "show only active modules" msgstr "visa enbart aktiva moduler" -#: ../src/libs/modulegroups.c:2906 +#: ../src/libs/modulegroups.c:2991 msgid "active modules" msgstr "aktiva moduler" -#: ../src/libs/modulegroups.c:2912 +#: ../src/libs/modulegroups.c:3001 msgid "" "presets\n" "ctrl+click to manage" @@ -27931,167 +31202,172 @@ msgstr "" "stil\n" "ctrl+klick för att rotera" -#: ../src/libs/modulegroups.c:2919 +#: ../src/libs/modulegroups.c:3008 msgid "search modules" msgstr "sök moduler" -#: ../src/libs/modulegroups.c:2921 +#: ../src/libs/modulegroups.c:3010 msgid "search modules by name or tag" msgstr "sök modul efter namn eller tag" -#: ../src/libs/modulegroups.c:2936 +#: ../src/libs/modulegroups.c:3025 msgid "clear text" msgstr "rensa text" -#: ../src/libs/modulegroups.c:3200 +#: ../src/libs/modulegroups.c:3142 +#, c-format +msgid "" +"%s\n" +"right-click tab icon to add/remove modules" +msgstr "" +"%s\n" +"högerklicka tabb-ikon för att lägga till/ta bort paneler" + +#: ../src/libs/modulegroups.c:3286 msgid "basic icon" msgstr "grundläggande ikon" -#: ../src/libs/modulegroups.c:3211 +#: ../src/libs/modulegroups.c:3297 msgid "active icon" msgstr "aktiv ikon" -#: ../src/libs/modulegroups.c:3222 +#: ../src/libs/modulegroups.c:3308 msgid "color icon" msgstr "färg-ikon" -#: ../src/libs/modulegroups.c:3233 +#: ../src/libs/modulegroups.c:3319 msgid "correct icon" msgstr "korrigerings-ikon" -#: ../src/libs/modulegroups.c:3244 +#: ../src/libs/modulegroups.c:3330 msgid "effect icon" msgstr "effekt-ikon" -#: ../src/libs/modulegroups.c:3255 +#: ../src/libs/modulegroups.c:3341 msgid "favorites icon" msgstr "favoriter-ikon" -#: ../src/libs/modulegroups.c:3266 +#: ../src/libs/modulegroups.c:3352 msgid "tone icon" msgstr "ton-ikon" -#: ../src/libs/modulegroups.c:3277 +#: ../src/libs/modulegroups.c:3363 msgid "grading icon" msgstr "graderings-ikon" -#: ../src/libs/modulegroups.c:3288 +#: ../src/libs/modulegroups.c:3374 msgid "technical icon" msgstr "teknisk ikon" -#: ../src/libs/modulegroups.c:3322 +#: ../src/libs/modulegroups.c:3408 msgid "quick access panel widgets" msgstr "snabbvalspanel widgets" -#: ../src/libs/modulegroups.c:3324 -msgid "quick access" -msgstr "snabb access" - -#: ../src/libs/modulegroups.c:3346 +#: ../src/libs/modulegroups.c:3432 msgid "add widget to the quick access panel" msgstr "lägg till widget till snabbvalspanelen" -#: ../src/libs/modulegroups.c:3379 +#: ../src/libs/modulegroups.c:3465 msgid "group icon" msgstr "gruppikon" -#: ../src/libs/modulegroups.c:3389 +#: ../src/libs/modulegroups.c:3475 msgid "group name" msgstr "gruppnamn" -#: ../src/libs/modulegroups.c:3401 +#: ../src/libs/modulegroups.c:3487 msgid "remove group" msgstr "ta bort gruppen" -#: ../src/libs/modulegroups.c:3429 +#: ../src/libs/modulegroups.c:3515 msgid "move group to the left" msgstr "flytta grupp till vänster" -#: ../src/libs/modulegroups.c:3439 +#: ../src/libs/modulegroups.c:3525 msgid "add module to the group" msgstr "lägg till moduler i gruppen" -#: ../src/libs/modulegroups.c:3451 +#: ../src/libs/modulegroups.c:3537 msgid "move group to the right" msgstr "flytta gruppen till höger" -#: ../src/libs/modulegroups.c:3641 +#: ../src/libs/modulegroups.c:3725 msgid "rename preset" msgstr "ändra namn på stil" -#: ../src/libs/modulegroups.c:3644 +#: ../src/libs/modulegroups.c:3728 msgid "_rename" msgstr "_byt namn" -#: ../src/libs/modulegroups.c:3649 +#: ../src/libs/modulegroups.c:3733 msgid "a preset with this name already exists!" msgstr "en förinställning med detta namn existerar redan!" -#: ../src/libs/modulegroups.c:3658 +#: ../src/libs/modulegroups.c:3742 msgid "new preset name:" msgstr "nytt namn på förinställning:" -#: ../src/libs/modulegroups.c:3986 +#: ../src/libs/modulegroups.c:4070 msgid "preset: " msgstr "förinställning: " -#: ../src/libs/modulegroups.c:3996 +#: ../src/libs/modulegroups.c:4080 msgid "remove the preset" msgstr "ta bort stil" -#: ../src/libs/modulegroups.c:4000 +#: ../src/libs/modulegroups.c:4084 msgid "duplicate the preset" msgstr "duplicera denna stil" -#: ../src/libs/modulegroups.c:4004 +#: ../src/libs/modulegroups.c:4088 msgid "rename the preset" msgstr "ändra namn på stil" -#: ../src/libs/modulegroups.c:4008 +#: ../src/libs/modulegroups.c:4092 msgid "create a new empty preset" msgstr "skapa ny tom stil" -#: ../src/libs/modulegroups.c:4016 +#: ../src/libs/modulegroups.c:4100 msgid "show search line" msgstr "visa söktext" -#: ../src/libs/modulegroups.c:4020 +#: ../src/libs/modulegroups.c:4104 msgid "show quick access panel" msgstr "visa snabb access panelen" -#: ../src/libs/modulegroups.c:4025 +#: ../src/libs/modulegroups.c:4109 msgid "show all history modules in active group" msgstr "visa alla historik-moduler i aktiv grupp" -#: ../src/libs/modulegroups.c:4039 +#: ../src/libs/modulegroups.c:4123 msgid "auto-apply this preset" msgstr "auto-applicera denna stil" -#: ../src/libs/modulegroups.c:4055 +#: ../src/libs/modulegroups.c:4139 msgid "module groups" msgstr "modulgrupper" -#: ../src/libs/modulegroups.c:4074 +#: ../src/libs/modulegroups.c:4158 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" "detta är en inbyggd (endast läsbar) förinställning. kopiera om du vill gör " "ändringar" -#: ../src/libs/navigation.c:76 +#: ../src/libs/navigation.c:88 msgid "navigation" msgstr "navigera" -#: ../src/libs/navigation.c:113 ../src/libs/navigation.c:250 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 msgctxt "navigationbox" msgid "fill" msgstr "fyll" -#: ../src/libs/navigation.c:116 ../src/libs/navigation.c:248 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 msgid "small" msgstr "liten" -#: ../src/libs/navigation.c:213 +#: ../src/libs/navigation.c:225 msgid "" "navigation\n" "click or drag to position zoomed area in center view" @@ -28099,44 +31375,292 @@ msgstr "" "navigation\n" "klicka eller dra för att positionera zoomat område i centervyn" -#: ../src/libs/navigation.c:235 +#: ../src/libs/navigation.c:254 msgid "hide navigation thumbnail" msgstr "göm navigation-miniatyrbild" -#: ../src/libs/navigation.c:246 +#: ../src/libs/navigation.c:265 msgid "image zoom level" msgstr "bildens zoomnivå" -#: ../src/libs/navigation.c:251 +#: ../src/libs/navigation.c:270 msgid "50%" msgstr "50 %" -#: ../src/libs/navigation.c:252 +#: ../src/libs/navigation.c:271 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:253 +#: ../src/libs/navigation.c:272 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:273 msgid "400%" msgstr "400 %" -#: ../src/libs/navigation.c:255 +#: ../src/libs/navigation.c:274 msgid "800%" msgstr "800 %" -#: ../src/libs/navigation.c:256 +#: ../src/libs/navigation.c:275 msgid "1600%" msgstr "1600 %" +#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3306 +msgid "neural restore" +msgstr "neural återställning" + +#: ../src/libs/neural_restore.c:456 +msgid "AI-based image restoration: denoise and upscale" +msgstr "AI-baserad bildrestaurering: brusreducering och uppskalning" + +#: ../src/libs/neural_restore.c:845 +#, c-format +msgid "failed to open TIFF for writing: %s" +msgstr "misslyckades med att öppna TIFF för skrivning: %s" + +#: ../src/libs/neural_restore.c:896 +msgid "out of memory for detail recovery buffer" +msgstr "slut på minne för detaljåterskapande buffer" + +#: ../src/libs/neural_restore.c:1108 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "misslyckades att ladda AI-modell för Bayer raw-brusreducering" + +#: ../src/libs/neural_restore.c:1112 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "misslyckades att ladda AI-modell för X-Trans raw-brusreducering" + +#: ../src/libs/neural_restore.c:1116 +msgid "failed to load AI model for linear raw denoising" +msgstr "misslyckades att ladda AI-modell för linjär raw-brusreducering" + +#: ../src/libs/neural_restore.c:1170 +msgid "raw denoise: unsupported raw datatype" +msgstr "raw-brusreducering: raw-datatyp stöds ej" + +#: ../src/libs/neural_restore.c:1301 +msgid "raw denoise: cannot load source image" +msgstr "raw-brusreducering: kan inte ladda källbild" + +#: ../src/libs/neural_restore.c:1327 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "raw-brusreducering: bilden är inte inte ett stött rawsensor-format" + +#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4168 +msgid "upscale" +msgstr "skala upp" + +# fel uppstod vid läsning av fil '%s'... +#: ../src/libs/neural_restore.c:1361 +#, c-format +msgid "loading %s model..." +msgstr "laddar %s modell..." + +#: ../src/libs/neural_restore.c:1391 +#, c-format +msgid "failed to load AI %s model" +msgstr "misslyckades att ladda AI %s modell" + +#: ../src/libs/neural_restore.c:1461 +msgid "neural restore: cannot create output directory" +msgstr "neural återställning: kan inte skapa utgående katalog" + +#: ../src/libs/neural_restore.c:1493 +msgid "neural restore: too many output files" +msgstr "neural återställning: för många utfiler" + +#: ../src/libs/neural_restore.c:1502 +#, c-format +msgid "denoising image %d/%d..." +msgstr "brusreducerar bild %d/%d..." + +#: ../src/libs/neural_restore.c:1503 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "raw-brusreducerar bild %d/%d..." + +#: ../src/libs/neural_restore.c:1504 +#, c-format +msgid "upscaling 2x image %d/%d..." +msgstr "skalar upp bild (2x) %d/%d..." + +#: ../src/libs/neural_restore.c:1505 +#, c-format +msgid "upscaling 4x image %d/%d..." +msgstr "skalar upp bild (4x) %d/%d..." + +#: ../src/libs/neural_restore.c:1514 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "raw-brusreducering misslyckades för bild %d" + +#: ../src/libs/neural_restore.c:1543 +msgid "neural restore: export failed" +msgstr "neural återställning: export misslyckades" + +#: ../src/libs/neural_restore.c:1566 +#, c-format +msgid "neural %s: %d image processed" +msgid_plural "neural %s: %d images processed" +msgstr[0] "neural %s: %d bild behandlad" +msgstr[1] "neural %s: %d bilder behandlade" + +#: ../src/libs/neural_restore.c:1648 +msgid "large output - processing will be slow" +msgstr "stor utdata - beräkning kommer vara långsam" + +#: ../src/libs/neural_restore.c:1664 +msgid "output: Bayer CFA DNG" +msgstr "utgående: Bayer CFA DNG" + +#: ../src/libs/neural_restore.c:1665 +msgid "output: LinearRaw DNG" +msgstr "utgående: LinearRaw DNG" + +#: ../src/libs/neural_restore.c:1684 +msgid "wide-gamut preserved, not denoised" +msgstr "vitt tonomfång bevarat, ej brusreducerat" + +#: ../src/libs/neural_restore.c:1685 +msgid "wide-gamut clipped" +msgstr "vid tonomfång klippt" + +#: ../src/libs/neural_restore.c:3490 +#, c-format +msgid "zoom %.0f%%" +msgstr "zoom %.0f%%" + +#: ../src/libs/neural_restore.c:3653 +msgid "click to select preview area" +msgstr "klicka för att välja förhandsvisningsområde" + +#: ../src/libs/neural_restore.c:3678 +msgid "model not available" +msgstr "modell ej tillgänglig" + +#: ../src/libs/neural_restore.c:3680 ../src/libs/neural_restore.c:3874 +msgid "generating preview..." +msgstr "genererar förhandsvisning..." + +#: ../src/libs/neural_restore.c:3682 +msgid "click to generate preview" +msgstr "klicka för att skapa förhandsvisning" + +#: ../src/libs/neural_restore.c:3684 +msgid "image not supported by this task" +msgstr "bild stöds ej av den här uppgiften" + +#: ../src/libs/neural_restore.c:3686 +msgid "preview initialization failed" +msgstr "initiering av förhandsvisning misslyckades" + +#: ../src/libs/neural_restore.c:3687 +msgid "select an image to preview" +msgstr "välj en bild att förhandsvisa" + +#: ../src/libs/neural_restore.c:4120 ../src/libs/neural_restore.c:4384 +msgid "select output folder" +msgstr "välj utgående katalog" + +#: ../src/libs/neural_restore.c:4165 +msgid "AI raw denoising" +msgstr "AI raw-brusreducering" + +#: ../src/libs/neural_restore.c:4167 +msgid "AI denoising" +msgstr "AI brusreducering" + +#: ../src/libs/neural_restore.c:4169 +msgid "AI upscaling" +msgstr "AI uppskalning" + +#: ../src/libs/neural_restore.c:4181 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "blandning av källans CFA (0%) och den brusreducerade utdatan (100%)" + +#: ../src/libs/neural_restore.c:4199 +#, no-c-format +msgid "" +"100% applies the full AI model output; lower values bring back luminance " +"texture and grain while keeping color noise suppressed" +msgstr "" +"100% använder hela AI-modellens utdata; lägre värden tar tillbaka ljushets-" +"textur och korn medan färgbrus hålls nere" + +#: ../src/libs/neural_restore.c:4208 +msgid "upscale factor" +msgstr "uppskalningsfaktor" + +#: ../src/libs/neural_restore.c:4210 +msgid "2x" +msgstr "2x" + +#: ../src/libs/neural_restore.c:4210 +msgid "4x" +msgstr "4x" + +#: ../src/libs/neural_restore.c:4227 +msgid "" +"click to pick preview area on the image thumbnail\n" +"double-click to reset to center" +msgstr "" +"klicka för att välja förhandsvisningsområde på miniatyrbilden\n" +"dubbelklicka för att återställa till centrerad" + +#: ../src/libs/neural_restore.c:4258 +msgid "process selected images" +msgstr "behandla valda bilder" + +#: ../src/libs/neural_restore.c:4276 +msgid "output parameters" +msgstr "utgående parametrar" + +#: ../src/libs/neural_restore.c:4287 +msgid "output TIFF bit depth" +msgstr "utgående TIFF bitdjup" + +#: ../src/libs/neural_restore.c:4329 +msgid "color profile embedded in the output TIFF" +msgstr "färgprofil att bädda in i den utgående TIFF-filen" + +#: ../src/libs/neural_restore.c:4339 +msgid "preserve wide-gamut colors" +msgstr "bevara färger för vid tonomfång" + +#: ../src/libs/neural_restore.c:4346 +msgid "" +"when on, pixels outside sRGB gamut pass through without being denoised; when " +"off, all pixels are denoised but wide-gamut colors may be clipped; only " +"affects denoise" +msgstr "" +"när på, pixlar utanför sRGB-färgrymden släpps igenom utan att brusreduceras; " +"när av, alla pixlar brusreduceras, men färger i vid färgrymd kan klippas; " +"påverkar endast brusdeucering" + +#: ../src/libs/neural_restore.c:4355 +msgid "add to the current collection" +msgstr "lägg till i nuvarande samling" + +#: ../src/libs/neural_restore.c:4361 +msgid "automatically import the output image into the current collection" +msgstr "importera automatiskt utgående fil till nuvarande samling" + +#: ../src/libs/neural_restore.c:4377 +msgid "" +"output folder — supports darktable variables\n" +"$(FILE_FOLDER) = source image folder" +msgstr "" +"utgående katalog — stödjer darktable-variabler\n" +"$(FILE_FOLDER) = bildens källkatalog" + #: ../src/libs/print_settings.c:48 msgid "print settings" msgstr "utskriftsinställningar" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 #, c-format msgid "processing `%s' for `%s'" msgstr "bearbetar `%s' för `%s'" @@ -28156,38 +31680,38 @@ msgstr "ett fel uppstod vid hämtning av utgående färgprofil för bild %d" msgid "cannot apply printer profile `%s'" msgstr "kan inte applicera skrivarprofil `%s'" -#: ../src/libs/print_settings.c:586 +#: ../src/libs/print_settings.c:594 msgid "failed to create temporary PDF for printing" msgstr "misslyckades att skapa temporär PDF för utskrift" -#: ../src/libs/print_settings.c:632 +#: ../src/libs/print_settings.c:640 msgid "maximum image per page reached" msgstr "maximalt antal bilder per sida nått" -#: ../src/libs/print_settings.c:717 +#: ../src/libs/print_settings.c:725 msgid "cannot print until a picture is selected" msgstr "kan inte skriva ut om ingen bild är vald" -#: ../src/libs/print_settings.c:722 +#: ../src/libs/print_settings.c:730 msgid "cannot print until a printer is selected" msgstr "kan inte skriva ut om ingen skrivare är vald" -#: ../src/libs/print_settings.c:727 +#: ../src/libs/print_settings.c:735 msgid "cannot print until a paper is selected" msgstr "kan inte skriva ut om ingen papperstyp är vald" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:755 +#: ../src/libs/print_settings.c:763 #, c-format msgid "cannot get image %d for printing" msgstr "kan inte hämta bild %d för utskrift" -#: ../src/libs/print_settings.c:927 +#: ../src/libs/print_settings.c:942 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1182 +#: ../src/libs/print_settings.c:1195 #, c-format msgid "" "style to be applied on print:\n" @@ -28196,59 +31720,59 @@ msgstr "" "stil att tillämpa på utskrift:\n" "%s" -#: ../src/libs/print_settings.c:2481 +#: ../src/libs/print_settings.c:2494 msgctxt "section" msgid "printer" msgstr "skrivare" -#: ../src/libs/print_settings.c:2494 ../src/libs/print_settings.c:2503 -#: ../src/libs/print_settings.c:2558 +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2571 msgid "printer" msgstr "skrivare" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2507 msgid "media" msgstr "media" -#: ../src/libs/print_settings.c:2515 +#: ../src/libs/print_settings.c:2528 msgid "color management in printer driver" msgstr "färghantering i skrivarens drivrutin" -#: ../src/libs/print_settings.c:2548 +#: ../src/libs/print_settings.c:2561 msgid "printer ICC profiles" msgstr "skrivare ICC-profiler" -#: ../src/libs/print_settings.c:2569 +#: ../src/libs/print_settings.c:2582 msgid "black point compensation" msgstr "svartpunktkompensation" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2595 msgid "activate black point compensation when applying the printer profile" msgstr "slå på svartpunktkompensation när skrivarprofilen appliceras" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2589 +#: ../src/libs/print_settings.c:2602 msgctxt "section" msgid "page" msgstr "sida" -#: ../src/libs/print_settings.c:2611 +#: ../src/libs/print_settings.c:2624 msgid "measurement units" msgstr "mätenheter" -#: ../src/libs/print_settings.c:2619 +#: ../src/libs/print_settings.c:2632 msgid "image width/height" msgstr "bildens bredd/höjd" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2637 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2645 msgid "scale factor" msgstr "skalningsfaktor" -#: ../src/libs/print_settings.c:2638 +#: ../src/libs/print_settings.c:2651 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -28261,47 +31785,47 @@ msgstr "" " ett för stort värde kan innebära sämre utskriftskvalité" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2652 +#: ../src/libs/print_settings.c:2665 msgid "top margin" msgstr "övre marginal" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2656 +#: ../src/libs/print_settings.c:2669 msgid "left margin" msgstr "vänster marginal" -#: ../src/libs/print_settings.c:2659 +#: ../src/libs/print_settings.c:2672 msgid "lock" msgstr "lås" -#: ../src/libs/print_settings.c:2661 +#: ../src/libs/print_settings.c:2674 msgid "change all margins uniformly" msgstr "ändra all marginaler samtidigt" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2678 msgid "right margin" msgstr "höger marginal" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2682 msgid "bottom margin" msgstr "undre marginal" -#: ../src/libs/print_settings.c:2702 +#: ../src/libs/print_settings.c:2715 msgid "display grid" msgstr "visnings-rutnät" # TODO: could use better translation -#: ../src/libs/print_settings.c:2713 +#: ../src/libs/print_settings.c:2726 msgid "snap to grid" msgstr "fäst till rutnätet" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2739 msgid "borderless mode required" msgstr "kantlöst läge krävs" -#: ../src/libs/print_settings.c:2729 +#: ../src/libs/print_settings.c:2742 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -28312,16 +31836,16 @@ msgstr "" "under skrivarens hårdvarumarginaler" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2736 +#: ../src/libs/print_settings.c:2749 msgctxt "section" msgid "image layout" msgstr "bild-layout" -#: ../src/libs/print_settings.c:2777 +#: ../src/libs/print_settings.c:2790 msgid "new image area" msgstr "nytt bildområde" -#: ../src/libs/print_settings.c:2779 +#: ../src/libs/print_settings.c:2792 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -28331,57 +31855,57 @@ msgstr "" "klicka och dra på sidan för att placera området\n" "dra och släpp bilden från filmrullen på det" -#: ../src/libs/print_settings.c:2783 +#: ../src/libs/print_settings.c:2796 msgid "delete image area" msgstr "radera bildområde" -#: ../src/libs/print_settings.c:2785 +#: ../src/libs/print_settings.c:2798 msgid "delete the currently selected image area" msgstr "radera det nu valda bildområdet" -#: ../src/libs/print_settings.c:2788 +#: ../src/libs/print_settings.c:2801 msgid "clear layout" msgstr "rensa layout" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2803 msgid "remove all image areas from the page" msgstr "ta bort alla bildområden från sidan" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2807 +#: ../src/libs/print_settings.c:2820 msgid "image area x origin (in current unit)" msgstr "bildarea ursprunglig x (i nuvarande enhet)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2811 +#: ../src/libs/print_settings.c:2824 msgid "image area y origin (in current unit)" msgstr "bildarea ursprunglig y (i nuvarande enhet)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2822 +#: ../src/libs/print_settings.c:2835 msgid "image area width (in current unit)" msgstr "bildarea bredd (i nuvarande enhet)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2826 +#: ../src/libs/print_settings.c:2839 msgid "image area height (in current unit)" msgstr "bildarea höjd (i nuvarande enhet)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2852 +#: ../src/libs/print_settings.c:2865 msgctxt "section" msgid "print settings" msgstr "utskriftsinställningar" -#: ../src/libs/print_settings.c:2922 +#: ../src/libs/print_settings.c:2935 msgid "select style to be applied on printing" msgstr "välj stil att tillämpa vid utskrift" -#: ../src/libs/print_settings.c:2924 +#: ../src/libs/print_settings.c:2937 msgid "temporary style to use while printing" msgstr "temporär stil som ska användas vid utskrift" -#: ../src/libs/print_settings.c:2956 +#: ../src/libs/print_settings.c:2969 msgid "print with current settings" msgstr "skriv ut med nuvarande inställningar" @@ -28414,6 +31938,92 @@ msgstr " förutom " msgid "recent collections settings" msgstr "inställningar för nyliga samlingar" +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +msgid "set scale to linear" +msgstr "ställ skala till linjär visning" + +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +msgid "set scale to logarithmic" +msgstr "ställ in skalan till logaritmisk visning" + +#: ../src/libs/scopes/histogram.c:244 +msgid "switch histogram scale" +msgstr "växla histogram-skala" + +#. FIXME: this could depend on values of left/right scopes +#: ../src/libs/scopes/split.c:30 +msgid "split" +msgstr "delning" + +#: ../src/libs/scopes/vectorscope.c:135 +msgid "vectorscope" +msgstr "vektorskop" + +#: ../src/libs/scopes/vectorscope.c:1038 +msgid "set view to AzBz" +msgstr "sätt vy till AzBz" + +#: ../src/libs/scopes/vectorscope.c:1044 +msgid "set view to RYB" +msgstr "sätt vy till RYB" + +#: ../src/libs/scopes/vectorscope.c:1050 +msgid "set view to u*v*" +msgstr "sätt vy till u*v*" + +#: ../src/libs/scopes/vectorscope.c:1160 +msgid "scroll to coarse-rotate" +msgstr "skrolla för grov rotation" + +#: ../src/libs/scopes/vectorscope.c:1161 +msgid "ctrl+scroll to fine rotate" +msgstr "ctrl+skroll för fin rotation" + +#: ../src/libs/scopes/vectorscope.c:1162 +msgid "shift+scroll to change width" +msgstr "skift+skroll för att ändra bredd" + +#: ../src/libs/scopes/vectorscope.c:1163 +msgid "alt+scroll to cycle" +msgstr "alt+skroll för att bläddra igenom" + +#: ../src/libs/scopes/vectorscope.c:1419 +msgid "cycle vectorscope types" +msgstr "växla genom vektorskop-typer" + +#: ../src/libs/scopes/vectorscope.c:1424 +msgid "switch vectorscope scale" +msgstr "växla vektorskop-skala" + +#: ../src/libs/scopes/vectorscope.c:1441 +msgid "color harmonies" +msgstr "färgharmonier" + +#. FIXME: do we need this action, or is it vestigial? +#: ../src/libs/scopes/vectorscope.c:1459 +msgid "cycle color harmonies" +msgstr "växla genom färgharmonier" + +#: ../src/libs/scopes/waveform.c:55 +msgid "waveform" +msgstr "vågform" + +#: ../src/libs/scopes/waveform.c:308 +msgid "set scope to vertical" +msgstr "ställ omfattning till verktikal" + +#: ../src/libs/scopes/waveform.c:313 +msgid "set scope to horizontal" +msgstr "ställ omfattning till horisontell" + +#: ../src/libs/scopes/waveform.c:404 +msgid "switch scope orientation" +msgstr "växla vektorskopets orientering" + +#: ../src/libs/scopes/waveform.c:446 +msgid "RGB parade" +msgstr "RGB-parad" + #: ../src/libs/select.c:45 msgid "" "modify which of the displayed\n" @@ -28507,10 +32117,14 @@ msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" msgstr "" -"ta en ögonblicksbild för att jämföra med en annan bild eller samma bild i " -"ett senare skede" +"ta en ögonblicksbild för att jämföra med en annan bild eller samma bild i ett " +"senare skede" + +#: ../src/libs/snapshots.c:867 +msgid "side-by-side" +msgstr "sida-vid-sida" -#: ../src/libs/snapshots.c:871 +#: ../src/libs/snapshots.c:873 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" @@ -28518,7 +32132,7 @@ msgstr "" "placera ögonblicksbilden sida-vid-sida / över-under nuvarande bild istället " "för överlägg" -#: ../src/libs/snapshots.c:875 +#: ../src/libs/snapshots.c:877 msgid "toggle last snapshot" msgstr "växla senaste ögonblicksbild" @@ -28574,7 +32188,7 @@ msgstr "välj stil" msgid "darktable style files" msgstr "darktable stil filer" -#: ../src/libs/styles.c:851 +#: ../src/libs/styles.c:876 msgid "" "available styles,\n" "double-click to apply" @@ -28582,58 +32196,82 @@ msgstr "" "tillgängliga stilar,\n" "dubbelklicka för att tillämpa" -#: ../src/libs/styles.c:859 ../src/libs/styles.c:860 +#: ../src/libs/styles.c:884 ../src/libs/styles.c:885 msgid "filter style names" msgstr "ange namn för stil" -#: ../src/libs/styles.c:865 ../src/libs/styles.c:866 +#: ../src/libs/styles.c:889 ../src/libs/styles.c:890 +msgid "hide preview" +msgstr "göm förhandsvisning" + +#: ../src/libs/styles.c:897 +msgid "hide preview of style on tooltip" +msgstr "göm förhandsvisning av stil i verktygstips" + +#: ../src/libs/styles.c:899 ../src/libs/styles.c:900 msgid "create duplicate" msgstr "skapa kopia" -#: ../src/libs/styles.c:873 +#: ../src/libs/styles.c:907 msgid "creates a duplicate of the image before applying style" msgstr "skapa en kopia av bilden innan stilen tillämpas" -#: ../src/libs/styles.c:876 +#: ../src/libs/styles.c:911 msgid "how to handle existing history" msgstr "hur nuvarande historik ska hanteras" -#: ../src/libs/styles.c:879 +#: ../src/libs/styles.c:914 msgid "append" msgstr "lägg till" -#: ../src/libs/styles.c:883 +#: ../src/libs/styles.c:918 msgid "create..." msgstr "skapa..." -#: ../src/libs/styles.c:885 +#: ../src/libs/styles.c:920 msgid "create styles from history stack of selected images" msgstr "skapa stilar utifrån historiken för valda bilder" -#: ../src/libs/styles.c:889 ../src/libs/tagging.c:2531 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 msgid "edit..." msgstr "redigera..." -#: ../src/libs/styles.c:891 +#: ../src/libs/styles.c:926 msgid "edit the selected styles in list above" msgstr "redigera den valda stilarna i listan ovan" -#: ../src/libs/styles.c:897 +#: ../src/libs/styles.c:932 msgid "removes the selected styles in list above" msgstr "tar bort den valda stilarna i listan ovan" -#: ../src/libs/styles.c:903 +#: ../src/libs/styles.c:938 msgid "import styles from a style files" msgstr "importera stilar från en stil fil" -#: ../src/libs/styles.c:909 +#: ../src/libs/styles.c:944 msgid "export the selected styles into a style files" msgstr "exportera den valda stilen till en stil fil" -#: ../src/libs/styles.c:915 +#: ../src/libs/styles.c:950 msgid "apply the selected styles in list above to selected images" msgstr "tillämpa den markerade stilen i listan ovan till de valda bilderna" +#: ../src/libs/styles.c:1017 +msgid "style preview settings" +msgstr "inställningar för stil på förhandsvisning" + +#: ../src/libs/styles.c:1025 +msgid "preview size" +msgstr "storlek på förhandsvisning" + +#: ../src/libs/styles.c:1026 +msgid "change size of preview on tooltip of style" +msgstr "ändra storlek på förhandsvisning i verktygstips för stil" + +#: ../src/libs/styles.c:1029 +msgid "large" +msgstr "stor" + #: ../src/libs/tagging.c:110 msgid "tagging" msgstr "taggar" @@ -28646,33 +32284,33 @@ msgstr "" "lägg till eller ta bort nyckelord för\n" "nu valda bilder" -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1446 msgid "attach tag to all" msgstr "koppla tagg på alla" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2500 +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 msgid "detach tag" msgstr "koppla bort tagg" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1459 msgid "find tag" msgstr "hitta tagg" -#: ../src/libs/tagging.c:1432 ../src/libs/tagging.c:2567 +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 msgid "copy to clipboard" msgstr "kopiera till urklipp" -#: ../src/libs/tagging.c:1669 +#: ../src/libs/tagging.c:1699 msgid "delete tag?" msgstr "ta bort tagg?" -#: ../src/libs/tagging.c:1675 ../src/libs/tagging.c:1764 -#: ../src/libs/tagging.c:1985 ../src/libs/tagging.c:2294 +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 +#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 #, c-format msgid "selected: %s" msgstr "valda: %s" -#: ../src/libs/tagging.c:1680 +#: ../src/libs/tagging.c:1710 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -28687,73 +32325,73 @@ msgstr[1] "" "vill du verkligen ta bort taggen `%s'?\n" "%d bilder har denna tagg!" -#: ../src/libs/tagging.c:1718 +#: ../src/libs/tagging.c:1748 #, c-format msgid "tag %s removed" msgstr "tag %s borttagen" -#: ../src/libs/tagging.c:1758 +#: ../src/libs/tagging.c:1788 msgid "delete node?" msgstr "ta bort nod?" -#: ../src/libs/tagging.c:1768 +#: ../src/libs/tagging.c:1798 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "%d tagg kommer raderas" msgstr[1] "%d taggar kommer raderas" -#: ../src/libs/tagging.c:1775 ../src/libs/tagging.c:1995 -#: ../src/libs/tagging.c:2304 +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 +#: ../src/libs/tagging.c:2334 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "%d bild kommer uppdateras" msgstr[1] "%d bilder kommer uppdateras" -#: ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:1836 #, c-format msgid "%d tags removed" msgstr "%d taggars har tagits bort" -#: ../src/libs/tagging.c:1850 +#: ../src/libs/tagging.c:1880 msgid "create tag" msgstr "skapa tagg" -#: ../src/libs/tagging.c:1866 +#: ../src/libs/tagging.c:1896 #, c-format msgid "add to: \"%s\" " msgstr "lägg till i:\"%s\" " -#: ../src/libs/tagging.c:1871 ../src/libs/tagging.c:2019 +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 msgid "category" msgstr "kategori" -#: ../src/libs/tagging.c:1884 ../src/libs/tagging.c:2010 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 msgid "name: " msgstr "namn: " -#: ../src/libs/tagging.c:1887 ../src/libs/tagging.c:2030 +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 msgid "synonyms: " msgstr "synonymer: " -#: ../src/libs/tagging.c:1895 ../src/libs/tagging.c:2047 -#: ../src/libs/tagging.c:2330 +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 +#: ../src/libs/tagging.c:2360 msgid "empty tag is not allowed, aborting" msgstr "tagg namn får inte vara tomt, avbryter" -#: ../src/libs/tagging.c:1906 +#: ../src/libs/tagging.c:1936 msgid "tag name already exists. aborting." msgstr "tagg namnet finns redan, avbryter." -#: ../src/libs/tagging.c:1989 ../src/libs/tagging.c:2298 +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "%d tagg kommer uppdateras" msgstr[1] "%d taggar kommer uppdateras" -#: ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:2079 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -28761,100 +32399,100 @@ msgstr "" "“|”-tecknet är inte tillåtet för att döpa om tagg.\n" "för att ändra hierarkin använder du ändra sökväg istället. Avbryter." -#: ../src/libs/tagging.c:2098 ../src/libs/tagging.c:2232 +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "minst ett nytt taggnamn (%s) existerar redan, avbryter" -#: ../src/libs/tagging.c:2288 +#: ../src/libs/tagging.c:2318 msgid "change path" msgstr "ändra sökväg" -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:2364 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "“|” felplacerat; tom tagg är inte tillåtet; avbryter" -#: ../src/libs/tagging.c:2466 +#: ../src/libs/tagging.c:2496 #, c-format msgid "tag %s created" msgstr "tagg %s skapad" -#: ../src/libs/tagging.c:2495 +#: ../src/libs/tagging.c:2525 msgid "attach tag" msgstr "koppla tagg" -#: ../src/libs/tagging.c:2510 +#: ../src/libs/tagging.c:2540 msgid "create tag..." msgstr "skapa tagg..." -#: ../src/libs/tagging.c:2517 +#: ../src/libs/tagging.c:2547 msgid "delete tag" msgstr "ta bort tagg" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2555 msgid "delete node" msgstr "radera nod" -#: ../src/libs/tagging.c:2539 +#: ../src/libs/tagging.c:2569 msgid "change path..." msgstr "ändra sökväg..." -#: ../src/libs/tagging.c:2550 +#: ../src/libs/tagging.c:2580 msgid "set as a tag" msgstr "välj som tagg" -#: ../src/libs/tagging.c:2562 +#: ../src/libs/tagging.c:2592 msgid "copy to entry" msgstr "kopiera till post" -#: ../src/libs/tagging.c:2588 +#: ../src/libs/tagging.c:2618 msgid "go to tag collection" msgstr "gå till tagg-samling" -#: ../src/libs/tagging.c:2595 +#: ../src/libs/tagging.c:2625 msgid "go back to work" msgstr "gå tillbaka till arbetet" -#: ../src/libs/tagging.c:2771 +#: ../src/libs/tagging.c:2801 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2773 +#: ../src/libs/tagging.c:2803 msgid "(private)" msgstr "(privat)" -#: ../src/libs/tagging.c:2802 +#: ../src/libs/tagging.c:2832 msgid "select a keyword file" msgstr "välj en nyckelordsfil" -#: ../src/libs/tagging.c:2817 +#: ../src/libs/tagging.c:2847 msgid "error importing tags" msgstr "fel vid importering av taggar" -#: ../src/libs/tagging.c:2819 +#: ../src/libs/tagging.c:2849 #, c-format msgid "%zd tags imported" msgstr "%zd taggar har importerats" -#: ../src/libs/tagging.c:2844 +#: ../src/libs/tagging.c:2874 msgid "select file to export to" msgstr "välj fil att exportera till" -#: ../src/libs/tagging.c:2860 +#: ../src/libs/tagging.c:2890 msgid "error exporting tags" msgstr "fel vid exportering av taggar" -#: ../src/libs/tagging.c:2862 +#: ../src/libs/tagging.c:2892 #, c-format msgid "%zd tags exported" msgstr "%zd taggar har exporterats" -#: ../src/libs/tagging.c:3340 +#: ../src/libs/tagging.c:3370 msgid "drop to root" msgstr "släpp till roten" -#: ../src/libs/tagging.c:3497 +#: ../src/libs/tagging.c:3527 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -28866,47 +32504,47 @@ msgstr "" "högerklicka för andra åtgärder på kopplad tagg,\n" "Tab för att flytta fokus till post" -#: ../src/libs/tagging.c:3511 +#: ../src/libs/tagging.c:3541 msgid "attach" msgstr "koppla" -#: ../src/libs/tagging.c:3513 +#: ../src/libs/tagging.c:3543 msgid "attach tag to all selected images" msgstr "koppla tagg till alla valda bilder" -#: ../src/libs/tagging.c:3516 +#: ../src/libs/tagging.c:3546 msgid "detach" msgstr "koppla från" -#: ../src/libs/tagging.c:3518 +#: ../src/libs/tagging.c:3548 msgid "detach tag from all selected images" msgstr "koppla från tagg från alla valda bilder" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "toggle list with / without hierarchy" msgstr "växla listan med / utan hierarki" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "hide" msgstr "göm" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "toggle sort by name or by count" msgstr "växla sortera efter namn eller efter antal" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "sort" msgstr "sortera" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "toggle show or not darktable tags" msgstr "slå på/av taggvisning" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "dttags" msgstr "dt-taggar" -#: ../src/libs/tagging.c:3555 +#: ../src/libs/tagging.c:3585 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -28918,11 +32556,11 @@ msgstr "" "tryck Tabb eller Ner-tangent för att gå till förslag matchande tagg\n" "tryck skift+Tabb för att välja den första kopplade användartaggen" -#: ../src/libs/tagging.c:3568 ../src/libs/tagging.c:3575 +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 msgid "clear entry" msgstr "rensa post" -#: ../src/libs/tagging.c:3634 +#: ../src/libs/tagging.c:3664 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -28938,7 +32576,7 @@ msgstr "" "högerklick för andra åtgärder på vald tagg\n" "skift+Tabb för att flytta fokus till post" -#: ../src/libs/tagging.c:3680 +#: ../src/libs/tagging.c:3710 msgid "" "create a new tag with the\n" "name you entered" @@ -28946,42 +32584,41 @@ msgstr "" "skapa en ny tag med\n" "namnet du angav" -#: ../src/libs/tagging.c:3686 +#: ../src/libs/tagging.c:3716 msgid "import tags from a Lightroom keyword file" msgstr "importera taggar från Lightrooms nyckelordfil" -#: ../src/libs/tagging.c:3693 +#: ../src/libs/tagging.c:3723 msgid "export all tags to a Lightroom keyword file" msgstr "exportera alla taggar till en nyckelordsfil för Lightroom" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "toggle list / tree view" msgstr "växla list- / träd-vy" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "tree" msgstr "träd" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3733 msgid "toggle list with / without suggestion" msgstr "växla listan med / utan förslag" -#: ../src/libs/tagging.c:3704 +#: ../src/libs/tagging.c:3734 msgid "suggestion" msgstr "förslag" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3753 msgid "redo last tag" msgstr "gör om senaste tagg" -#: ../src/libs/tagging.c:3810 +#: ../src/libs/tagging.c:3840 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" -"tagg-genväg är inte aktiv med träd-vy för taggar. vänligen växla till list-" -"vy." +"tagg-genväg är inte aktiv med träd-vy för taggar. vänligen växla till list-vy" -#: ../src/libs/tagging.c:3943 +#: ../src/libs/tagging.c:3973 msgid "tagging settings" msgstr "inställningar för taggning" @@ -29010,10 +32647,37 @@ msgstr "rensa färgetiketter på valda bilder" msgid "enter a description of how you use this color label" msgstr "ange en beskrivning av hur du använder den här färgetiketten" -#: ../src/libs/tools/filmstrip.c:45 +#: ../src/libs/tools/filmstrip.c:46 msgid "filmstrip" msgstr "filmrulle" +#: ../src/libs/tools/filmstrip.c:102 +msgid "filmstrip auto-scroll enabled" +msgstr "automatisk rullning för filmrulle aktiverad" + +#: ../src/libs/tools/filmstrip.c:106 +msgid "filmstrip auto-scroll disabled" +msgstr "automatisk rullning för filmrulle inaktiverad" + +#: ../src/libs/tools/filmstrip.c:128 +#, c-format +msgid "pinned in second window: %s" +msgstr "fastnålad i sekundärt fönster: %s" + +#. register action and attach it to self->widget so the quick-shortcut +#. button can discover it by hovering anywhere over the filmstrip +#: ../src/libs/tools/filmstrip.c:147 ../src/libs/tools/filmstrip.c:149 +msgid "pin in second window" +msgstr "nåla fast i sekundärt fönster" + +#: ../src/libs/tools/filmstrip.c:152 +msgid "auto-scroll to selected image" +msgstr "scrolla automatiskt till vald bild" + +#: ../src/libs/tools/filmstrip.c:154 +msgid "center on selected image" +msgstr "centrera på vald bild" + #: ../src/libs/tools/filter.c:42 msgid "filter" msgstr "filter" @@ -29165,8 +32829,7 @@ msgstr "ogiltig gamepad-axel" msgid "thumbnails overlays for size" msgstr "överlägg på miniatyrbilder för storlek" -#: ../src/libs/tools/global_toolbox.c:246 -#: ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -29175,13 +32838,11 @@ msgstr "" "tid innan täckningslagret göms efter varje musrörelse på bilden\n" "sätt till -1 för att aldrig gömma överlägget" -#: ../src/libs/tools/global_toolbox.c:251 -#: ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 msgid "timeout only available for block overlay" msgstr "uppehåll endast tillgängligt för täckningslager" -#: ../src/libs/tools/global_toolbox.c:275 -#: ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 msgid "culling overlays" msgstr "avgränsningslager" @@ -29197,13 +32858,11 @@ msgstr "lager är ej tillgängliga här..." msgid "grouping" msgstr "grupperar" -#: ../src/libs/tools/global_toolbox.c:392 -#: ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 msgid "expand grouped images" msgstr "veckla ut grupperade bilder" -#: ../src/libs/tools/global_toolbox.c:394 -#: ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 msgid "collapse grouped images" msgstr "fäll ihop grupperade bilder" @@ -29216,8 +32875,7 @@ msgid "click to change the type of overlays shown on thumbnails" msgstr "klicka för att ändra vilken typ av lager som visas på miniatyrbilder" # tidigare överlagring -#: ../src/libs/tools/global_toolbox.c:424 -#: ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 msgid "overlay mode for size" msgstr "täckningläge för storlek" @@ -29225,8 +32883,7 @@ msgstr "täckningläge för storlek" msgid "thumbnail overlays" msgstr "miniatyrbild lager" -#: ../src/libs/tools/global_toolbox.c:430 -#: ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 msgid "no overlays" msgstr "inga lager" @@ -29239,13 +32896,11 @@ msgstr "täckningslager vid musrörelse" msgid "extended overlays on mouse hover" msgstr "utökade täckningslager vid musrörelse" -#: ../src/libs/tools/global_toolbox.c:433 -#: ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 msgid "permanent overlays" msgstr "permanent överlappad info" -#: ../src/libs/tools/global_toolbox.c:434 -#: ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 msgid "permanent extended overlays" msgstr "permanenta utökade lager" @@ -29254,18 +32909,15 @@ msgid "permanent overlays extended on mouse hover" msgstr "permanenta lager utökade när muspekaren hålls över" # tidigare överlagring -#: ../src/libs/tools/global_toolbox.c:437 -#: ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 msgid "overlays block on mouse hover" msgstr "täckningslager vid musrörelse" -#: ../src/libs/tools/global_toolbox.c:438 -#: ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 msgid "during (s)" msgstr "under (s)" -#: ../src/libs/tools/global_toolbox.c:443 -#: ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 msgid "show tooltip" msgstr "visa verktygstips" @@ -29275,8 +32927,7 @@ msgstr "hjälp" #: ../src/libs/tools/global_toolbox.c:482 msgid "enable this, then click on a control element to see its online help" -msgstr "" -"slå på detta, klicka sen på ett kontrollelement för att se hjälp online" +msgstr "slå på detta, klicka sen på ett kontrollelement för att se hjälp online" #: ../src/libs/tools/global_toolbox.c:488 msgid "" @@ -29414,6 +33065,14 @@ msgstr "växla avgränsning zoomläge" msgid "exit current layout" msgstr "avsluta aktuell layout" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "logg-historik" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "se logg-historik" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" @@ -29432,12 +33091,12 @@ msgstr "ytterligare %d identiska (ner-)flytt före växling till relativ kodning msgid "switching encoding to relative (down = %d)" msgstr "växlar kodning till relativ (ner = %d)" -#: ../src/libs/tools/midi.c:558 +#: ../src/libs/tools/midi.c:559 #, c-format msgid "%s opened as midi%d" msgstr "%s öppnad som midi%d" -#: ../src/libs/tools/module_toolbox.c:48 +#: ../src/libs/tools/module_toolbox.c:26 msgid "module toolbox" msgstr "verktygslåda för moduler" @@ -29458,7 +33117,7 @@ msgstr "starta urval" msgid "stop selection" msgstr "stoppa urval" -#: ../src/libs/tools/view_toolbox.c:48 +#: ../src/libs/tools/view_toolbox.c:29 msgid "view toolbox" msgstr "vy verktygslåda" @@ -29466,38 +33125,41 @@ msgstr "vy verktygslåda" msgid "viewswitcher" msgstr "vyväljare" -#: ../src/lua/preferences.c:661 ../src/lua/preferences.c:676 -#: ../src/lua/preferences.c:688 ../src/lua/preferences.c:701 -#: ../src/lua/preferences.c:717 ../src/lua/preferences.c:781 +#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 +#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 +#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 #, c-format msgid "double-click to reset to `%s'" msgstr "dubbelklicka för att återställa till `%s'" -#: ../src/lua/preferences.c:686 +#: ../src/lua/preferences.c:708 msgid "select file" msgstr "välj fil" -#: ../src/lua/preferences.c:740 +#: ../src/lua/preferences.c:762 #, c-format msgid "double-click to reset to `%d'" msgstr "dubbelklicka för att återställa till `%d'" -#: ../src/lua/preferences.c:767 +#: ../src/lua/preferences.c:789 #, c-format msgid "double-click to reset to `%f'" msgstr "dubbelklicka för att återställa till `%f'" -#: ../src/lua/preferences.c:842 +#: ../src/lua/preferences.c:868 msgid "Lua options" msgstr "Lua alternativ" -#: ../src/views/darkroom.c:565 +#: ../src/lua/preferences.c:919 +msgid "per-script configuration options" +msgstr "konfigurationsalternativ per script" + +#: ../src/views/darkroom.c:626 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" "\n" -"if stored on an external drive, ensure that the drive is connected and " -"files\n" +"if stored on an external drive, ensure that the drive is connected and files\n" "can be accessed in the same locations as when you imported this image." msgstr "" "filen `%s' är inte tillgänglig, växlar till ljusbord nu.\n" @@ -29506,7 +33168,7 @@ msgstr "" "att\n" "det går att komma åt filer på samma plast som när du importerade bilden." -#: ../src/views/darkroom.c:572 +#: ../src/views/darkroom.c:633 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -29517,12 +33179,12 @@ msgstr "" "\n" "vänligen kontrollera att den kopierats korrekt och fullständigt från kameran." -#: ../src/views/darkroom.c:578 +#: ../src/views/darkroom.c:639 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "filen `%s' har okänt format, växlar till ljusbord nu." -#: ../src/views/darkroom.c:583 +#: ../src/views/darkroom.c:644 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." @@ -29530,13 +33192,12 @@ msgstr "" "filen `%s' kommer från en modell av kamera som inte stöds, växlar till " "ljusbord nu." -#: ../src/views/darkroom.c:588 +#: ../src/views/darkroom.c:649 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" "\n" -"please check that the image format and compression mode you selected in " -"your\n" +"please check that the image format and compression mode you selected in your\n" "camera's menus is supported (see https://www.darktable.org/resources/camera-" "support/\n" "and the release notes for this version of darktable)" @@ -29547,7 +33208,7 @@ msgstr "" "stöds (se https://www.darktable.org/resources/camera-support/\n" "och informationen för den här versionen av darktable)" -#: ../src/views/darkroom.c:596 +#: ../src/views/darkroom.c:657 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -29558,7 +33219,7 @@ msgstr "" "\n" "vänligen kontrollera att filen inte blivit avklippt." -#: ../src/views/darkroom.c:602 +#: ../src/views/darkroom.c:663 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -29573,66 +33234,65 @@ msgid "" msgstr "" "darktable kunde inte ladda ´%s', växlar till ljusbord nu.\n" "\n" -"vänligen kontrollera att kameramodellen som skapade bilden stöds i " -"darktable\n" +"vänligen kontrollera att kameramodellen som skapade bilden stöds i darktable\n" "(listan på kameror som stöds finns på https://www.darktable.org/resources/" "camera-support/).\n" "om du är säker på at kameramodellen stöds, vänligen öppna ett ärende\n" "på https://github.com/darktable-org/darktable" # fel uppstod vid läsning av fil '%s'... -#: ../src/views/darkroom.c:630 +#: ../src/views/darkroom.c:691 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "laddar `%s'..." -#: ../src/views/darkroom.c:823 ../src/views/darkroom.c:2718 +#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 msgid "gamut check" msgstr "kontroll av tonomfång" -#: ../src/views/darkroom.c:824 +#: ../src/views/darkroom.c:922 msgid "soft proof" msgstr "skärmkorrektur" #. fail :( -#: ../src/views/darkroom.c:866 ../src/views/print.c:318 +#: ../src/views/darkroom.c:964 ../src/views/print.c:318 msgid "no image to open!" msgstr "ingen bild att öppna!" -#: ../src/views/darkroom.c:892 +#: ../src/views/darkroom.c:990 msgid "file not found" msgstr "filen hittades inte" -#: ../src/views/darkroom.c:896 +#: ../src/views/darkroom.c:994 msgid "unspecified failure" msgstr "ospecificerat fel" -#: ../src/views/darkroom.c:899 +#: ../src/views/darkroom.c:997 msgid "unsupported file format" msgstr "filformat som ej stöds" -#: ../src/views/darkroom.c:902 +#: ../src/views/darkroom.c:1000 msgid "unsupported camera model" msgstr "kameramodell som ej stöds" -#: ../src/views/darkroom.c:905 +#: ../src/views/darkroom.c:1003 msgid "unsupported feature in file" msgstr "funktion som ej stöds" -#: ../src/views/darkroom.c:908 +#: ../src/views/darkroom.c:1006 msgid "file appears corrupt" msgstr "filen verkar skadad" -#: ../src/views/darkroom.c:911 +#: ../src/views/darkroom.c:1009 msgid "I/O error" msgstr "I/O-fel" -#: ../src/views/darkroom.c:914 +#: ../src/views/darkroom.c:1012 msgid "cache full" msgstr "cache full" -#: ../src/views/darkroom.c:917 +#: ../src/views/darkroom.c:1015 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -29641,35 +33301,135 @@ msgstr "" "bilden `%s' kunde inte laddas\n" "%s" -#: ../src/views/darkroom.c:956 ../src/views/darkroom.c:1340 +#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 msgid "can't change image in GIMP plugin mode" msgstr "kan inte ändra bilden i GIMP plugin-läge" -#: ../src/views/darkroom.c:2456 ../src/views/darkroom.c:2458 +#: ../src/views/darkroom.c:1510 +msgid "past end of collection, looped to first image" +msgstr "bortom samlingens slut, loopa till första bilden" + +#: ../src/views/darkroom.c:1512 +msgid "past beginning of collection, looped to last image" +msgstr "bortom samlingens start, loopa till sista bilden" + +#: ../src/views/darkroom.c:2626 +msgid "no visible modules" +msgstr "inga synliga moduler" + +#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#, c-format +msgid "focused instance '%s' of '%s'" +msgstr "fokuserad instans '%s' av '%s'" + +#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#, c-format +msgid "focused module '%s'" +msgstr "fokuserad modul '%s'" + +#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 +#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 +#: ../src/views/darkroom.c:2771 +msgid "no focused module" +msgstr "ingen fokuserad modul" + +#: ../src/views/darkroom.c:2668 +#, c-format +msgid "'%s' cannot be enabled or disabled" +msgstr "'%s' kan inte aktiveras eller inaktiveras" + +#: ../src/views/darkroom.c:2678 +#, c-format +msgid "enabled instance '%s' of '%s'" +msgstr "aktiverad instans '%s' av '%s'" + +#: ../src/views/darkroom.c:2680 +#, c-format +msgid "disabled instance '%s' of '%s'" +msgstr "inaktiverad instans '%s' av '%s'" + +#: ../src/views/darkroom.c:2685 +#, c-format +msgid "enabled module '%s'" +msgstr "aktiverad modul '%s'" + +#: ../src/views/darkroom.c:2687 +#, c-format +msgid "disabled module '%s'" +msgstr "inaktiverad modul '%s'" + +#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#, c-format +msgid "'%s' does not support multiple instances" +msgstr "'%s' stödjer inte flera instanser" + +#: ../src/views/darkroom.c:2716 +#, c-format +msgid "added instance '%s' of '%s'" +msgstr "tillagd instans '%s' av '%s'" + +#: ../src/views/darkroom.c:2720 +#, c-format +msgid "added instance of '%s'" +msgstr "tillagd instans av '%s'" + +#: ../src/views/darkroom.c:2739 +#, c-format +msgid "deleted instance '%s' of '%s'" +msgstr "raderad instans '%s' av '%s'" + +#: ../src/views/darkroom.c:2741 +#, c-format +msgid "deleted instance of '%s'" +msgstr "raderad instans av '%s'" + +#: ../src/views/darkroom.c:2788 +#, c-format +msgid "only one instance of '%s'" +msgstr "bara en instans av '%s'" + +#. cycle through visible modules and their instances +#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +msgid "cycle modules" +msgstr "bläddra igenom moduler" + +#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 msgid "quick access to presets" msgstr "snabb access till förinställningar" -#: ../src/views/darkroom.c:2468 +#: ../src/views/darkroom.c:2888 msgid "quick access to styles" msgstr "snabb access till stilar" -#: ../src/views/darkroom.c:2471 +#: ../src/views/darkroom.c:2891 msgid "quick access for applying any of your styles" msgstr "snabbtillgång för applicering av dina stilar" -#: ../src/views/darkroom.c:2478 +#: ../src/views/darkroom.c:2898 msgid "second window" msgstr "sekundärt fönster" -#: ../src/views/darkroom.c:2483 +#: ../src/views/darkroom.c:2903 msgid "display a second darkroom image window" msgstr "visa ett andra darkroom foto fönster" -#: ../src/views/darkroom.c:2491 +#. Register a toggle-pin action for the second window as a command so the +#. shortcut works independently of the pin button widget. The pin button +#. is wired to this same action in _darkroom_ui_second_window_init() for +#. right-click shortcut assignment and tooltip display. +#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +msgid "toggle pinned state in second window" +msgstr "växla fastnålat läge i andra fönstret" + +#: ../src/views/darkroom.c:2923 +msgid "delete instance" +msgstr "radera instans" + +#: ../src/views/darkroom.c:2932 msgid "color assessment" msgstr "färgbedömning" -#: ../src/views/darkroom.c:2493 +#: ../src/views/darkroom.c:2934 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -29677,15 +33437,15 @@ msgstr "" "växla villkor för färgbedömning\n" "höger-klick för alternativ" -#: ../src/views/darkroom.c:2510 ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 msgid "color_assessment" msgstr "färg_bedömning" -#: ../src/views/darkroom.c:2510 +#: ../src/views/darkroom.c:2951 msgid "total border width relative to screen" msgstr "total kantbredd relativt skärmen" -#: ../src/views/darkroom.c:2512 +#: ../src/views/darkroom.c:2953 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -29693,20 +33453,19 @@ msgstr "" "total kantbredd i relation till skärmens storlek för bedömningsläget.\n" "detta inkluderar den yttre grå delen plus den inre vita ramen." -#: ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:2964 msgid "white border ratio" msgstr "vit kant-förhållande" -#: ../src/views/darkroom.c:2525 -msgid "" -"the border ratio specifies the fraction of the white part of the border." +#: ../src/views/darkroom.c:2966 +msgid "the border ratio specifies the fraction of the white part of the border." msgstr "kantförhållandet specificerar den vita andelen av kanten." -#: ../src/views/darkroom.c:2536 +#: ../src/views/darkroom.c:2977 msgid "high quality processing" msgstr "bearbetning i hög kvalitet" -#: ../src/views/darkroom.c:2540 +#: ../src/views/darkroom.c:2981 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -29714,7 +33473,7 @@ msgstr "" "växla bearbetning i hög kvalitet. om aktiverad bearbetar darktable bilddata " "som den gör vid export" -#: ../src/views/darkroom.c:2559 +#: ../src/views/darkroom.c:3000 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -29722,27 +33481,27 @@ msgstr "" "växla indikation på överexponering\n" "högerklicka för alternativ" -#: ../src/views/darkroom.c:2580 +#: ../src/views/darkroom.c:3021 msgid "select how to mark the clipped pixels" msgstr "välj hur klippta pixlar ska markeras" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3024 msgid "mark with CFA color" msgstr "markera med CFA-färg" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3024 msgid "mark with solid color" msgstr "markera med fast färg" -#: ../src/views/darkroom.c:2584 +#: ../src/views/darkroom.c:3025 msgid "false color" msgstr "falska färger" -#: ../src/views/darkroom.c:2589 ../src/views/darkroom.c:2659 +#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 msgid "color scheme" msgstr "färgschema" -#: ../src/views/darkroom.c:2590 +#: ../src/views/darkroom.c:3031 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -29750,27 +33509,27 @@ msgstr "" "välj vilken färg som ska visa öerexponering.\n" "den kommer att användas när inställningen är 'markera med fast färg'" -#: ../src/views/darkroom.c:2593 +#: ../src/views/darkroom.c:3034 msgctxt "solidcolor" msgid "red" msgstr "röd" -#: ../src/views/darkroom.c:2594 +#: ../src/views/darkroom.c:3035 msgctxt "solidcolor" msgid "green" msgstr "grön" -#: ../src/views/darkroom.c:2595 +#: ../src/views/darkroom.c:3036 msgctxt "solidcolor" msgid "blue" msgstr "blå" -#: ../src/views/darkroom.c:2596 +#: ../src/views/darkroom.c:3037 msgctxt "solidcolor" msgid "black" msgstr "svart" -#: ../src/views/darkroom.c:2607 +#: ../src/views/darkroom.c:3048 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -29780,7 +33539,7 @@ msgstr "" "1.0 - vitnivå\n" "0.0 - svartnivå" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:3067 msgid "" "toggle clipping indication\n" "right-click for options" @@ -29788,11 +33547,11 @@ msgstr "" "växla indikation på klippning\n" "högerklicka för alternativ" -#: ../src/views/darkroom.c:2647 +#: ../src/views/darkroom.c:3088 msgid "clipping preview mode" msgstr "klippning förhandsvisningsläge" -#: ../src/views/darkroom.c:2648 +#: ../src/views/darkroom.c:3089 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -29800,39 +33559,39 @@ msgstr "" "välj måttet du vill förhandgranska\n" "full gamut är kombinationen av alla andra läget" -#: ../src/views/darkroom.c:2652 +#: ../src/views/darkroom.c:3093 msgid "full gamut" msgstr "hel gamut" -#: ../src/views/darkroom.c:2653 +#: ../src/views/darkroom.c:3094 msgid "any RGB channel" msgstr "någon RGB kanal" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3095 msgid "luminance only" msgstr "endast färgdominans" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3095 msgid "saturation only" msgstr "endast mättnad" -#: ../src/views/darkroom.c:2660 +#: ../src/views/darkroom.c:3101 msgid "select colors to indicate clipping" msgstr "välj färger för att indikera klippning" -#: ../src/views/darkroom.c:2664 +#: ../src/views/darkroom.c:3105 msgid "red & blue" msgstr "rött & blått" -#: ../src/views/darkroom.c:2665 +#: ../src/views/darkroom.c:3106 msgid "purple & green" msgstr "lila & grönt" -#: ../src/views/darkroom.c:2673 +#: ../src/views/darkroom.c:3114 msgid "lower threshold" msgstr "undre tröskel" -#: ../src/views/darkroom.c:2674 +#: ../src/views/darkroom.c:3115 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -29852,11 +33611,11 @@ msgstr "" "typisk färgpapper producerar svart vid -8.00 EV, \n" "typisk S/V papper producerar svart vid -9.00 EV." -#: ../src/views/darkroom.c:2691 +#: ../src/views/darkroom.c:3132 msgid "upper threshold" msgstr "övre tröskel" -#: ../src/views/darkroom.c:2693 +#: ../src/views/darkroom.c:3134 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -29865,11 +33624,11 @@ msgstr "" "tröskel för klippning för vitpunkt. \n" "100% är topp medium luminans." -#: ../src/views/darkroom.c:2705 +#: ../src/views/darkroom.c:3146 msgid "softproof" msgstr "skärmkorrektur" -#: ../src/views/darkroom.c:2709 +#: ../src/views/darkroom.c:3150 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -29877,7 +33636,7 @@ msgstr "" "växla färggodkännande på skärm\n" "högerklicka för profil-alternativ" -#: ../src/views/darkroom.c:2722 +#: ../src/views/darkroom.c:3163 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -29885,54 +33644,54 @@ msgstr "" "växla kontroll av tonomfång\n" "högerklicka för profil-alternativ" -#: ../src/views/darkroom.c:2750 ../src/views/darkroom.c:2757 -#: ../src/views/darkroom.c:2776 ../src/views/darkroom.c:2778 -#: ../src/views/darkroom.c:2780 ../src/views/darkroom.c:2782 -#: ../src/views/lighttable.c:1262 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 +#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 +#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 +#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 msgid "profiles" msgstr "profiler" -#: ../src/views/darkroom.c:2758 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 msgid "preview intent" msgstr "visningsavsikt" -#: ../src/views/darkroom.c:2776 ../src/views/lighttable.c:1268 +#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 msgid "display profile" msgstr "skärmprofil" -#: ../src/views/darkroom.c:2778 ../src/views/lighttable.c:1271 +#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 msgid "preview display profile" msgstr "förhandsgranska skärmprofil" -#: ../src/views/darkroom.c:2782 +#: ../src/views/darkroom.c:3223 msgid "histogram profile" msgstr "histogram profil" -#: ../src/views/darkroom.c:2789 +#: ../src/views/darkroom.c:3230 msgid "second preview window color assessment" msgstr "andra fönster för färgbedömning" -#: ../src/views/darkroom.c:2792 +#: ../src/views/darkroom.c:3233 msgid "color assessment second preview" msgstr "färgbedömning andra förhandsvisning" -#: ../src/views/darkroom.c:2840 ../src/views/lighttable.c:1305 +#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 msgid "display ICC profiles" msgstr "ICC-profiler skärm" -#: ../src/views/darkroom.c:2844 ../src/views/lighttable.c:1309 +#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 msgid "preview display ICC profiles" msgstr "ICC-profiler förhandsvisning skärm" -#: ../src/views/darkroom.c:2848 +#: ../src/views/darkroom.c:3289 msgid "softproof ICC profiles" msgstr "ICC-profiler softproof" -#: ../src/views/darkroom.c:2853 +#: ../src/views/darkroom.c:3294 msgid "histogram and color picker ICC profiles" msgstr "ICC-profiler histogram och färgväljare" -#: ../src/views/darkroom.c:2902 +#: ../src/views/darkroom.c:3338 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -29941,264 +33700,264 @@ msgstr "" "högerklicka för guide-alternativ" #. Fullscreen preview key -#: ../src/views/darkroom.c:2921 +#: ../src/views/darkroom.c:3357 msgid "full preview" msgstr "full förhandsvisning" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:2926 +#: ../src/views/darkroom.c:3362 msgid "force pan/zoom/rotate with mouse" msgstr "tvinga panorering/zoom/rotation med mus" #. Zoom shortcuts -#: ../src/views/darkroom.c:2941 +#: ../src/views/darkroom.c:3377 msgid "zoom close-up" msgstr "zoom närbild" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:2945 ../src/views/lighttable.c:1361 +#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 msgid "zoom in" msgstr "zooma in" -#: ../src/views/darkroom.c:2947 ../src/views/lighttable.c:1363 +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 msgid "zoom out" msgstr "zooma ut" #. Shortcut to skip images -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3387 msgid "image forward" msgstr "bild framåt" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3389 msgid "image back" msgstr "bild bakåt" #. cycle overlay colors -#: ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:3393 msgid "cycle overlay colors" msgstr "växla lagerfärger" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:2961 +#: ../src/views/darkroom.c:3397 msgid "show drawn masks" msgstr "visa ritade masker" #. brush size +/- -#: ../src/views/darkroom.c:2965 +#: ../src/views/darkroom.c:3401 msgid "increase brush size" msgstr "öka penselns storlek" -#: ../src/views/darkroom.c:2967 +#: ../src/views/darkroom.c:3403 msgid "decrease brush size" msgstr "minska penselns storlek" #. brush hardness +/- -#: ../src/views/darkroom.c:2971 +#: ../src/views/darkroom.c:3407 msgid "increase brush hardness" msgstr "öka penselns hårdhet" -#: ../src/views/darkroom.c:2973 +#: ../src/views/darkroom.c:3409 msgid "decrease brush hardness" msgstr "minska penselns hårdhet" #. brush opacity +/- -#: ../src/views/darkroom.c:2977 +#: ../src/views/darkroom.c:3413 msgid "increase brush opacity" msgstr "öka penselns opacitet" -#: ../src/views/darkroom.c:2979 +#: ../src/views/darkroom.c:3415 msgid "decrease brush opacity" msgstr "minska penselns opacitet" #. undo/redo -#: ../src/views/darkroom.c:2983 ../src/views/lighttable.c:1353 +#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 #: ../src/views/map.c:2400 msgid "undo" msgstr "ångra" -#: ../src/views/darkroom.c:2985 ../src/views/lighttable.c:1354 +#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 #: ../src/views/map.c:2402 msgid "redo" msgstr "gör om" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:2989 +#: ../src/views/darkroom.c:3425 msgid "change keyboard shortcut slider precision" msgstr "ändra precisionen på tangentbordets snabbvalsreglage" -#: ../src/views/darkroom.c:2992 +#: ../src/views/darkroom.c:3428 msgid "synchronize selection" msgstr "synkronisera urval" -#: ../src/views/darkroom.c:3711 +#: ../src/views/darkroom.c:4380 msgid "keyboard shortcut slider precision: fine" msgstr "tangentbordets snabbtangentsreglage precision: fin" -#: ../src/views/darkroom.c:3713 +#: ../src/views/darkroom.c:4382 msgid "keyboard shortcut slider precision: normal" msgstr "tangentbordets snabbtangentsreglage precision: normal" -#: ../src/views/darkroom.c:3715 +#: ../src/views/darkroom.c:4384 msgid "keyboard shortcut slider precision: coarse" msgstr "tangentbordets snabbtangentsreglage precision: grov" -#: ../src/views/darkroom.c:3731 +#: ../src/views/darkroom.c:4400 msgid "switch to lighttable" msgstr "växla till ljusbord" -#: ../src/views/darkroom.c:3733 ../src/views/lighttable.c:956 +#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 msgid "zoom in the image" msgstr "zooma in bilden" -#: ../src/views/darkroom.c:3735 +#: ../src/views/darkroom.c:4404 msgid "unbounded zoom in the image" msgstr "obegränsad zoom i bilden" -#: ../src/views/darkroom.c:3737 +#: ../src/views/darkroom.c:4406 msgid "zoom to 100% 200% and back" msgstr "zooma till 100% 200% och tillbaka" -#: ../src/views/darkroom.c:3739 ../src/views/lighttable.c:959 +#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 msgid "pan a zoomed image" msgstr "panorera en zoomad bild" -#: ../src/views/darkroom.c:3742 ../src/views/lighttable.c:1001 +#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 msgid "[modules] expand module without closing others" msgstr "[moduler] expandera modulen utan att stänga andra" -#: ../src/views/darkroom.c:3743 ../src/views/lighttable.c:1002 +#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 msgid "[modules] expand module and close others" msgstr "[moduler] expandera modulen och stäng andra" -#: ../src/views/darkroom.c:3745 +#: ../src/views/darkroom.c:4414 msgid "[modules] rename module" msgstr "[moduler] döp om modul" -#: ../src/views/darkroom.c:3748 +#: ../src/views/darkroom.c:4417 msgid "[modules] change module position in pipe" msgstr "[moduler] ändra modulens position i flödet" #. Show infos key -#: ../src/views/lighttable.c:730 ../src/views/lighttable.c:1344 +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 msgid "show infos" msgstr "visa information" -#: ../src/views/lighttable.c:833 +#: ../src/views/lighttable.c:1023 msgid "middle" msgstr "mitten" -#: ../src/views/lighttable.c:951 +#: ../src/views/lighttable.c:1150 msgid "open image in darkroom" msgstr "öppna bilden i mörkrum" -#: ../src/views/lighttable.c:955 +#: ../src/views/lighttable.c:1155 msgid "switch to next/previous image" msgstr "byt till nästa/föregående bild" -#: ../src/views/lighttable.c:958 ../src/views/lighttable.c:989 +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 #, no-c-format msgid "zoom to 100% and back" msgstr "zooma till 100% och tillbaka" -#: ../src/views/lighttable.c:963 ../src/views/lighttable.c:982 +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 msgid "scroll the collection" msgstr "rulla igenom samlingen" -#: ../src/views/lighttable.c:965 +#: ../src/views/lighttable.c:1169 msgid "change number of images per row" msgstr "ändra antalet bilder per rad" -#: ../src/views/lighttable.c:968 +#: ../src/views/lighttable.c:1172 msgid "select an image" msgstr "välj en bild" -#: ../src/views/lighttable.c:970 +#: ../src/views/lighttable.c:1174 msgid "select range from last image" msgstr "välj serie från sista bilden" -#: ../src/views/lighttable.c:972 +#: ../src/views/lighttable.c:1176 msgid "add image to or remove it from a selection" msgstr "lägg till eller ta bort bild från ett urval" -#: ../src/views/lighttable.c:976 +#: ../src/views/lighttable.c:1181 msgid "change image order" msgstr "ändra bild ordning" -#: ../src/views/lighttable.c:983 +#: ../src/views/lighttable.c:1190 msgid "zoom all the images" msgstr "zooma i alla bilderna" -#: ../src/views/lighttable.c:984 +#: ../src/views/lighttable.c:1192 msgid "pan inside all the images" msgstr "panorera inuti alla bilder" -#: ../src/views/lighttable.c:986 +#: ../src/views/lighttable.c:1195 msgid "zoom current image" msgstr "zooma i aktiv bild" -#: ../src/views/lighttable.c:987 +#: ../src/views/lighttable.c:1197 msgid "pan inside current image" msgstr "panorera inuti aktiv bild" -#: ../src/views/lighttable.c:992 +#: ../src/views/lighttable.c:1203 #, no-c-format msgid "zoom current image to 100% and back" msgstr "zooma aktiv bild till 100% och tillbaka" -#: ../src/views/lighttable.c:996 +#: ../src/views/lighttable.c:1208 msgid "zoom the main view" msgstr "zooma i huvudvyn" -#: ../src/views/lighttable.c:997 +#: ../src/views/lighttable.c:1210 msgid "pan inside the main view" msgstr "panorera inuti huvudvyn" -#: ../src/views/lighttable.c:1239 +#: ../src/views/lighttable.c:1470 msgid "set display profile" msgstr "sätt skärmprofil" -#: ../src/views/lighttable.c:1324 +#: ../src/views/lighttable.c:1567 msgid "whole" msgstr "hela" -#: ../src/views/lighttable.c:1340 +#: ../src/views/lighttable.c:1595 msgid "leave" msgstr "lämna" # TODO: could use better translation -#: ../src/views/lighttable.c:1347 +#: ../src/views/lighttable.c:1604 msgid "align images to grid" msgstr "linjera bilder till rutnätet" -#: ../src/views/lighttable.c:1348 +#: ../src/views/lighttable.c:1606 msgid "reset first image offset" msgstr "återställ första bildens offset" # Unsure how to translate this one -- Richard Levitte -#: ../src/views/lighttable.c:1349 +#: ../src/views/lighttable.c:1608 msgid "select toggle image" msgstr "växla vald bild" -#: ../src/views/lighttable.c:1350 +#: ../src/views/lighttable.c:1610 msgid "select single image" msgstr "välj enskild bild" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1357 +#: ../src/views/lighttable.c:1620 msgid "preview zoom 100%" msgstr "förhandsgranska zoom 100 %" -#: ../src/views/lighttable.c:1358 +#: ../src/views/lighttable.c:1622 msgid "preview zoom fit" msgstr "förhandsgranska anpassad zoom" -#: ../src/views/lighttable.c:1362 +#: ../src/views/lighttable.c:1628 msgid "zoom max" msgstr "maximal zoom" -#: ../src/views/lighttable.c:1364 +#: ../src/views/lighttable.c:1632 msgid "zoom min" msgstr "minsta zoom" @@ -30261,8 +34020,7 @@ msgstr "slut på bilder" #: ../src/views/slideshow.c:380 msgid "end of images. press any key to return to lighttable mode" -msgstr "" -"slut på bilderna. tryck på någon tangent får att återgå till ljusbordet" +msgstr "slut på bilderna. tryck på någon tangent får att återgå till ljusbordet" #: ../src/views/slideshow.c:513 msgid "waiting to start slideshow" @@ -30321,48 +34079,213 @@ msgstr "ny session skapad '%s'" msgid "no camera with tethering support available for use..." msgstr "ingen kamera som stödjer styrning finns tillgänglig..." -#: ../src/views/view.c:1410 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "vänsterklicka" -#: ../src/views/view.c:1413 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "högerklicka" -#: ../src/views/view.c:1416 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "mittenklicka" -#: ../src/views/view.c:1422 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "vänster dubbelklick" -#: ../src/views/view.c:1425 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "höger dubbelklick" -#: ../src/views/view.c:1428 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "dra och släpp" -#: ../src/views/view.c:1431 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "vänsterklicka+dra" -#: ../src/views/view.c:1434 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "högerklicka+dra" -#: ../src/views/view.c:1456 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - snabbtangents-fönstret" -#: ../src/views/view.c:1503 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "" "byta till ett klassiskt fönster som förblir öppet efter att tangenten släppts" #. we add the mouse actions too -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "mus åtgärder" + +#~ msgctxt "preferences" +#~ msgid "original" +#~ msgstr "original" + +#~ msgctxt "preferences" +#~ msgid "to 1/2" +#~ msgstr "till 1/2" + +#~ msgctxt "preferences" +#~ msgid "to 1/3" +#~ msgstr "till 1/3" + +#~ msgctxt "preferences" +#~ msgid "to 1/4" +#~ msgstr "till 1/4" + +#~ msgid "directory where new imported filmrolls are created" +#~ msgstr "katalog där nya importerade filmrullar skapas" + +#~ msgid "this defines how the list of images to act on is constructed." +#~ msgstr "detta definierar hur listan av bilder att agera på skapas." + +#~ msgid "" +#~ "scene-referred workflow is based on linear modules and will auto-apply " +#~ "filmic or sigmoid, color calibration and exposure,\n" +#~ "display-referred workflow is based on Lab modules and will auto-apply base " +#~ "curve, white balance and the legacy module pipe order." +#~ msgstr "" +#~ "scen-tillämpat arbetsflöde baseras på linjära moduler och auto-tillämpar " +#~ "filmic eller sigmoid färgkalibrering och exponering,\n" +#~ "skärm-tillämpat arbetsflöde baseras på Lab-moduler och auto-tillämpar " +#~ "baskurvor, vitbalans och den gamla modulflödesordningen." + +#~ msgid "" +#~ "XMP sidecar files hold information about all your development steps to " +#~ "allow flawless re-importing of image files.\n" +#~ "\n" +#~ "depending on the selected mode sidecar files will be created:\n" +#~ " - 'never': all development information will be stored only in the library " +#~ "database\n" +#~ " - 'on import': immediately after importing the image\n" +#~ " - 'after edit': after any user change on the image or adding tags." +#~ msgstr "" +#~ "XMP sidofiler håller information om alla dina framkallningssteg för att " +#~ "möjliggöra felfri åter-import av bildfiler.\n" +#~ "\n" +#~ "sidofiler skapas beroende på valt läge:\n" +#~ "- 'aldrig': information om framkallning lagras endast i bibliotekets " +#~ "databas\n" +#~ "- 'vid import': direkt efter import av bild\n" +#~ "- 'efter redigering': efter att användaren ändrat bilden eller lagt till " +#~ "taggar." + +#~ msgid "" +#~ "when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt " +#~ "to use mouse wheel for data entry. when disabled, this behavior is " +#~ "reversed" +#~ msgstr "" +#~ "om aktiverad, använd musens hjul för att skrolla modulernas sidopanel. " +#~ "använd ctrl+alt för att använda musens hjul för att mata in data. om " +#~ "avaktiverat är beteendet motsatt" + +#~ msgid "adjust the boost factor of the channel mask" +#~ msgstr "justera lyftfaktorn på kanalmasken" + +#~ msgid "darktable starting" +#~ msgstr "darktable startar" + +#~ msgid "darktable shutdown" +#~ msgstr "nedstängning av darktable" + +#~ msgid "darktable is now shutting down" +#~ msgstr "darktable stänger nu ner" + +#~ msgid "please wait while background jobs finish" +#~ msgstr "vänligen vänta medan bakgrundsjobb körs färdigt" + +#~ msgid "the selected output profile doesn't work well with EXR" +#~ msgstr "den valda utgående färgprofilen fungerar inte bra med EXR" + +#~ msgid "encoding color profile" +#~ msgstr "färgprofil för kodning" + +#~ msgid "" +#~ "the color profile used by the encoder\n" +#~ "permit internal XYB color space conversion for more efficient lossy " +#~ "compression,\n" +#~ "or ensure no conversion to keep original image color space (implied for " +#~ "lossless)" +#~ msgstr "" +#~ "färgprofilen som används av kodaren\n" +#~ "tillåt intern konvertering av XYB-färgrymd för effektivare kompression med " +#~ "förlust,\n" +#~ "eller säkerställ ingen konvertering för att behålla originalets färgrymd " +#~ "(underförstått med förlustfri)" + +#~ msgid "internal" +#~ msgstr "intern" + +#~ msgid "" +#~ "the curve has lost its 'S' shape, shoulder power cannot be applied.\n" +#~ "without inverting the shoulder (forcing it to bend upwards), it would be\n" +#~ "impossible to reach target white with the selected contrast and pivot " +#~ "position.\n" +#~ "increase contrast, move the pivot higher (increase pivot target output\n" +#~ "or curve y gamma), or increase the distance between the pivot and the " +#~ "right\n" +#~ "edge (decrease the pivot shift, move the white point farther from the " +#~ "pivot by\n" +#~ "increasing relative white exposure or move the black point closer to the " +#~ "pivot\n" +#~ "by lowering relative black exposure)." +#~ msgstr "" +#~ "kurvan har förlorat sin 'S'-form, axelstyrka kan inte appliceras.\n" +#~ "utan att invertera axeln (tvinga den att böjas uppåt), skulle det vara\n" +#~ "omöjligt att nå målvit med vald kontrast och mellanpunkt.\n" +#~ "öka kontrasten, flytta mellanpunkten högre (öka mellanpunktens utgående\n" +#~ "mål eller kurva y gamma), eller öka avståndet mellan mellanpunkten och\n" +#~ "den högra kanten (minska skiftning av mellanpunkt, flytta vitpunkten " +#~ "längre\n" +#~ "från mellanpunkten genom att öka relativ vitexponering eller flytta\n" +#~ "svartpunkten närmare mellanpunkten genom att minska relativ\n" +#~ "svartexponering)." + +#~ msgid "" +#~ "the curve has lost its 'S' shape, toe power cannot be applied.\n" +#~ "without inverting the toe (forcing it to bend downwards), it would be\n" +#~ "impossible to reach target black with the selected contrast and pivot " +#~ "position.\n" +#~ "increase contrast, move the pivot lower (reduce the pivot target output " +#~ "or\n" +#~ "curve y gamma), or increase the distance between the pivot and the left " +#~ "edge\n" +#~ "(increase the pivot shift, move the black point farther from the pivot by " +#~ "raising\n" +#~ "the relative black exposure or move the white point closer to the pivot\n" +#~ "by decreasing relative white exposure)." +#~ msgstr "" +#~ "kurvan har förlorat sin 'S'-form, fotstyrka kan inte appliceras.\n" +#~ "utan att invertera foten (tvinga den att böjas uppåt), skulle det vara\n" +#~ "omöjligt att nå målsvart med vald kontrast och mellanpunkt.\n" +#~ "öka kontrasten, flytta mellanpunkten lägre (minska mellanpunktens " +#~ "utgående\n" +#~ "mål eller kurva y gamma), eller öka avståndet mellan mellanpunkten och\n" +#~ "den vänstra kanten (öka skiftning av mellanpunkt, flytta svartpunkten " +#~ "längre\n" +#~ "från mellanpunkten genom att öka relativ svartexponering eller flytta\n" +#~ "vitpunkten närmare mellanpunkten genom att minska relativ\n" +#~ "vitexponering)." + +#~ msgid "smooth|base" +#~ msgstr "mjuk|bas" + +#~ msgid "smooth|punchy" +#~ msgstr "mjuk|kraftfull" + +#~ msgid "cycle histogram modes" +#~ msgstr "växla genom histogramlägen" + +#~ msgid "toggle blue channel" +#~ msgstr "växla blå kanal" + +#~ msgid "toggle green channel" +#~ msgstr "växla grön kanal" diff --git a/po/uk.po b/po/uk.po index ae7c943baa5..a16e7aceb53 100644 --- a/po/uk.po +++ b/po/uk.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: darktable\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-05-29 19:05+0200\n" -"PO-Revision-Date: 2026-05-30 14:14+0300\n" +"POT-Creation-Date: 2026-08-19 13:54+0200\n" +"PO-Revision-Date: 2026-08-19 22:27+0300\n" "Last-Translator: Victor Forsiuk \n" "Language-Team: \n" "Language: uk\n" @@ -24,12 +24,12 @@ msgctxt "preferences" msgid "first instance" msgstr "перший екземпляр" -#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4678 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:5269 msgctxt "preferences" msgid "last instance" msgstr "останній екземпляр" -#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4352 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4925 msgctxt "preferences" msgid "triangle" msgstr "Трикутник" @@ -50,9 +50,9 @@ msgid "bar" msgstr "Брусок" #: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 -#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 -#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2922 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1896 +#: ../build/bin/conf_gen.h:1917 ../build/bin/conf_gen.h:1954 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3220 msgctxt "preferences" msgid "never" msgstr "ніколи" @@ -62,7 +62,7 @@ msgctxt "preferences" msgid "once a month" msgstr "раз на місяць" -#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4136 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4709 msgctxt "preferences" msgid "once a week" msgstr "раз на тиждень" @@ -77,19 +77,19 @@ msgctxt "preferences" msgid "on close" msgstr "при закритті" -#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 -#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1908 ../build/bin/conf_gen.h:1955 msgctxt "preferences" msgid "small" msgstr "малий" -#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3637 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:665 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4210 msgctxt "preferences" msgid "default" msgstr "за замовчуванням" -#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4296 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4418 msgctxt "preferences" msgid "large" msgstr "великий" @@ -99,118 +99,118 @@ msgctxt "preferences" msgid "after edit" msgstr "після редагування" -#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4761 msgctxt "preferences" msgid "on import" msgstr "при імпорті" -#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 -#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5041 -#: ../build/bin/preferences_gen.h:3324 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1907 ../build/bin/conf_gen.h:5172 +#: ../build/bin/preferences_gen.h:3605 msgctxt "preferences" msgid "always" msgstr "завжди" -#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4206 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4779 msgctxt "preferences" msgid "only large entries" msgstr "лише великі записи" -#: ../build/bin/conf_gen.h:492 +#: ../build/bin/conf_gen.h:555 msgctxt "preferences" msgid "sensitive" -msgstr "чутливо" +msgstr "Чутливо" -#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4803 +#: ../build/bin/conf_gen.h:556 ../build/bin/preferences_gen.h:5394 msgctxt "preferences" msgid "insensitive" -msgstr "нечутливо" +msgstr "Нечутливо" -#: ../build/bin/conf_gen.h:594 +#: ../build/bin/conf_gen.h:666 msgctxt "preferences" msgid "multiple GPUs" msgstr "кілька GPU" -#: ../build/bin/conf_gen.h:595 +#: ../build/bin/conf_gen.h:667 msgctxt "preferences" msgid "very fast GPU" msgstr "дуже швидкий GPU" -#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4877 +#: ../build/bin/conf_gen.h:1136 ../build/bin/preferences_gen.h:5468 msgctxt "preferences" msgid "import time" msgstr "Час імпорту" -#: ../build/bin/conf_gen.h:1065 +#: ../build/bin/conf_gen.h:1137 msgctxt "preferences" msgid "folder name" -msgstr "імена каталогів" +msgstr "Імена каталогів" -#: ../build/bin/conf_gen.h:1066 +#: ../build/bin/conf_gen.h:1138 msgctxt "preferences" msgid "display name" -msgstr "відображувані імена" +msgstr "Відображувані імена" -#: ../build/bin/conf_gen.h:1085 +#: ../build/bin/conf_gen.h:1157 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:1086 +#: ../build/bin/conf_gen.h:1158 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:1087 +#: ../build/bin/conf_gen.h:1159 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:1088 +#: ../build/bin/conf_gen.h:1160 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:1089 +#: ../build/bin/conf_gen.h:1161 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 -#: ../build/bin/conf_gen.h:3839 ../build/bin/conf_gen.h:4267 -#: ../build/bin/conf_gen.h:4808 +#: ../build/bin/conf_gen.h:1162 ../build/bin/conf_gen.h:2934 +#: ../build/bin/conf_gen.h:3961 ../build/bin/conf_gen.h:4389 +#: ../build/bin/conf_gen.h:4939 msgctxt "preferences" msgid "none" msgstr "немає" -#: ../build/bin/conf_gen.h:1100 +#: ../build/bin/conf_gen.h:1172 msgctxt "preferences" msgid "mean" msgstr "середнє" -#: ../build/bin/conf_gen.h:1101 +#: ../build/bin/conf_gen.h:1173 msgctxt "preferences" msgid "min" msgstr "мін" -#: ../build/bin/conf_gen.h:1102 +#: ../build/bin/conf_gen.h:1174 msgctxt "preferences" msgid "max" msgstr "макс" -#: ../build/bin/conf_gen.h:1437 +#: ../build/bin/conf_gen.h:1509 msgid "select only new images" msgstr "Вибирати лише нові" -#: ../build/bin/conf_gen.h:1438 +#: ../build/bin/conf_gen.h:1510 msgid "only select images that have not already been imported" msgstr "Вибирати лише ті зображення, які ще не були імпортовані." -#: ../build/bin/conf_gen.h:1446 +#: ../build/bin/conf_gen.h:1518 msgid "ignore non-raw images" msgstr "Ігнорувати не-raw зображення" -#: ../build/bin/conf_gen.h:1447 +#: ../build/bin/conf_gen.h:1519 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." @@ -218,55 +218,55 @@ msgstr "" "Якщо ввімкнено, буде дозволено імпортувати лише raw файли. Не-raw файли не " "відображатимуться в діалоговому вікні та не імпортуватимуться." -#: ../build/bin/conf_gen.h:1455 +#: ../build/bin/conf_gen.h:1527 msgid "apply metadata" msgstr "Застосовувати метадані" -#: ../build/bin/conf_gen.h:1456 +#: ../build/bin/conf_gen.h:1528 msgid "apply some metadata to all newly imported images." msgstr "Застосувати деякі метадані до всіх імпортованих зображень." -#: ../build/bin/conf_gen.h:1464 +#: ../build/bin/conf_gen.h:1536 msgid "recursive directory" msgstr "Імпортувати з підкаталогами" -#: ../build/bin/conf_gen.h:1465 +#: ../build/bin/conf_gen.h:1537 msgid "recursive directory traversal when importing filmrolls" msgstr "Рекурсивний обхід каталогу під час імпорту фотоплівок." -#: ../build/bin/conf_gen.h:1473 +#: ../build/bin/conf_gen.h:1545 msgid "creator to be applied when importing" msgstr "Автор (застосовується під час імпорту)" -#: ../build/bin/conf_gen.h:1482 +#: ../build/bin/conf_gen.h:1554 msgid "publisher to be applied when importing" msgstr "Видавець (застосовується під час імпорту)" -#: ../build/bin/conf_gen.h:1491 +#: ../build/bin/conf_gen.h:1563 msgid "rights to be applied when importing" msgstr "Права (застосовується під час імпорту)" -#: ../build/bin/conf_gen.h:1500 +#: ../build/bin/conf_gen.h:1572 msgid "comma separated tags to be applied when importing" msgstr "Теги, розділені комами (застосовуються під час імпорту)" -#: ../build/bin/conf_gen.h:1509 +#: ../build/bin/conf_gen.h:1581 msgid "import tags from XMP" msgstr "Імпортувати теги з XMP" -#: ../build/bin/conf_gen.h:1545 +#: ../build/bin/conf_gen.h:1617 msgid "initial rating" msgstr "Початковий рейтинг" -#: ../build/bin/conf_gen.h:1546 +#: ../build/bin/conf_gen.h:1618 msgid "initial star rating for all images when importing a filmroll" msgstr "Початковий рейтинг зірок для всіх зображень під час імпорту фотоплівки." -#: ../build/bin/conf_gen.h:1554 +#: ../build/bin/conf_gen.h:1626 msgid "ignore EXIF rating" msgstr "Ігнорувати рейтинг з EXIF" -#: ../build/bin/conf_gen.h:1555 +#: ../build/bin/conf_gen.h:1627 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" @@ -274,19 +274,19 @@ msgstr "" "Ігнорувати рейтинг з EXIF. Якщо це не встановлено і рейтинг в EXIF знайдено, " "він замінює \"початковий рейтинг\"." -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1635 msgid "import job" msgstr "Завдання імпорту" -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1636 msgid "name of the import job" msgstr "Ім'я завдання імпорту." -#: ../build/bin/conf_gen.h:1572 +#: ../build/bin/conf_gen.h:1644 msgid "override today's date" msgstr "Замінити сьогоднішню дату" -#: ../build/bin/conf_gen.h:1573 +#: ../build/bin/conf_gen.h:1645 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -298,177 +298,202 @@ msgstr "" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC).\n" "Якщо не хочете заміни, залиште поле порожнім." -#: ../build/bin/conf_gen.h:1581 +#: ../build/bin/conf_gen.h:1653 msgid "keep this window open" msgstr "Тримати це вікно відкритим" -#: ../build/bin/conf_gen.h:1582 +#: ../build/bin/conf_gen.h:1654 msgid "keep this window open to run several imports" msgstr "Тримайте це вікно відкритим для запуску декількох імпортів." -#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 -#: ../build/bin/conf_gen.h:1884 +#: ../build/bin/conf_gen.h:1888 ../build/bin/conf_gen.h:1909 +#: ../build/bin/conf_gen.h:1956 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 -#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2853 +#: ../build/bin/conf_gen.h:1889 ../build/bin/conf_gen.h:1910 +#: ../build/bin/conf_gen.h:1957 ../build/bin/preferences_gen.h:3151 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 -#: ../build/bin/conf_gen.h:1886 +#: ../build/bin/conf_gen.h:1890 ../build/bin/conf_gen.h:1911 +#: ../build/bin/conf_gen.h:1958 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 -#: ../build/bin/conf_gen.h:1887 +#: ../build/bin/conf_gen.h:1891 ../build/bin/conf_gen.h:1912 +#: ../build/bin/conf_gen.h:1959 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 -#: ../build/bin/conf_gen.h:1888 +#: ../build/bin/conf_gen.h:1892 ../build/bin/conf_gen.h:1913 +#: ../build/bin/conf_gen.h:1960 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 -#: ../build/bin/conf_gen.h:1889 +#: ../build/bin/conf_gen.h:1893 ../build/bin/conf_gen.h:1914 +#: ../build/bin/conf_gen.h:1961 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 -#: ../build/bin/conf_gen.h:1890 +#: ../build/bin/conf_gen.h:1894 ../build/bin/conf_gen.h:1915 +#: ../build/bin/conf_gen.h:1962 msgctxt "preferences" msgid "6K" msgstr "6K" -#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 -#: ../build/bin/conf_gen.h:1891 +#: ../build/bin/conf_gen.h:1895 ../build/bin/conf_gen.h:1916 +#: ../build/bin/conf_gen.h:1963 msgctxt "preferences" msgid "8K" msgstr "8K" -#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3838 -#: ../build/bin/conf_gen.h:5044 ../build/bin/preferences_gen.h:4046 +#: ../build/bin/conf_gen.h:1897 ../build/bin/conf_gen.h:3960 +#: ../build/bin/conf_gen.h:5175 ../build/bin/preferences_gen.h:4619 msgctxt "preferences" msgid "auto" msgstr "авто" -#: ../build/bin/conf_gen.h:1937 +#: ../build/bin/conf_gen.h:2009 msgctxt "preferences" msgid "off" msgstr "вимкнено" -#: ../build/bin/conf_gen.h:1938 +#: ../build/bin/conf_gen.h:2010 msgctxt "preferences" msgid "hardness (relative)" msgstr "жорсткість (відносна)" -#: ../build/bin/conf_gen.h:1939 +#: ../build/bin/conf_gen.h:2011 msgctxt "preferences" msgid "hardness (absolute)" msgstr "жорсткість (абсолютна)" -#: ../build/bin/conf_gen.h:1940 +#: ../build/bin/conf_gen.h:2012 msgctxt "preferences" msgid "opacity (relative)" msgstr "непрозорість (відносна)" -#: ../build/bin/conf_gen.h:1941 +#: ../build/bin/conf_gen.h:2013 msgctxt "preferences" msgid "opacity (absolute)" msgstr "непрозорість (абсолютна)" -#: ../build/bin/conf_gen.h:1942 +#: ../build/bin/conf_gen.h:2014 msgctxt "preferences" msgid "brush size (relative)" msgstr "розмір пензля (відносний)" -#: ../build/bin/conf_gen.h:1952 +#: ../build/bin/conf_gen.h:2024 msgctxt "preferences" msgid "low" msgstr "слабке" -#: ../build/bin/conf_gen.h:1953 +#: ../build/bin/conf_gen.h:2025 msgctxt "preferences" msgid "medium" msgstr "середнє" -#: ../build/bin/conf_gen.h:1954 +#: ../build/bin/conf_gen.h:2026 msgctxt "preferences" msgid "high" msgstr "сильне" -#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3187 +#: ../build/bin/conf_gen.h:2054 ../build/bin/preferences_gen.h:3691 +msgctxt "preferences" +msgid "pixels" +msgstr "Пікселі" + +#: ../build/bin/conf_gen.h:2055 +msgctxt "preferences" +msgid "% of path size" +msgstr "% від розміру контуру" + +#: ../build/bin/conf_gen.h:2074 +msgctxt "preferences" +msgid "sharp" +msgstr "Різко" + +#: ../build/bin/conf_gen.h:2075 ../build/bin/preferences_gen.h:3728 +msgctxt "preferences" +msgid "balanced" +msgstr "Збалансовано" + +#: ../build/bin/conf_gen.h:2076 ../build/bin/conf_gen.h:5178 +msgctxt "preferences" +msgid "smooth" +msgstr "Гладко" + +#: ../build/bin/conf_gen.h:2095 ../build/bin/preferences_gen.h:3468 msgctxt "preferences" msgid "false color" msgstr "псевдоколір" -#: ../build/bin/conf_gen.h:1983 +#: ../build/bin/conf_gen.h:2096 msgctxt "preferences" msgid "grayscale" msgstr "відтінки сірого" -#: ../build/bin/conf_gen.h:2002 +#: ../build/bin/conf_gen.h:2115 msgctxt "preferences" msgid "top left" msgstr "зверху ліворуч" -#: ../build/bin/conf_gen.h:2003 +#: ../build/bin/conf_gen.h:2116 msgctxt "preferences" msgid "top right" msgstr "зверху праворуч" -#: ../build/bin/conf_gen.h:2004 +#: ../build/bin/conf_gen.h:2117 msgctxt "preferences" msgid "top center" msgstr "зверху в центрі" -#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3102 +#: ../build/bin/conf_gen.h:2118 ../build/bin/preferences_gen.h:3383 msgctxt "preferences" msgid "bottom" msgstr "низ" -#: ../build/bin/conf_gen.h:2006 +#: ../build/bin/conf_gen.h:2119 msgctxt "preferences" msgid "hidden" msgstr "приховано" -#: ../build/bin/conf_gen.h:2775 +#: ../build/bin/conf_gen.h:2888 msgid "show OSD" msgstr "OSD" -#: ../build/bin/conf_gen.h:2776 +#: ../build/bin/conf_gen.h:2889 msgid "toggle the visibility of the map overlays" msgstr "Перемикає видимість елементів керування і інформації на мапі." -#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2897 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "Фільтрувати" -#: ../build/bin/conf_gen.h:2785 +#: ../build/bin/conf_gen.h:2898 msgid "when set limit the images drawn to the current filmstrip" msgstr "Показувати лише зображення з поточної плівки." -#: ../build/bin/conf_gen.h:2793 +#: ../build/bin/conf_gen.h:2906 msgid "max images" msgstr "Максимально" -#: ../build/bin/conf_gen.h:2794 +#: ../build/bin/conf_gen.h:2907 msgid "the maximum number of image thumbnails drawn on the map" msgstr "Максимальна кількість мініатюр, розміщених на мапі." -#: ../build/bin/conf_gen.h:2802 +#: ../build/bin/conf_gen.h:2915 msgid "group size factor" msgstr "Розмір групи" -#: ../build/bin/conf_gen.h:2803 +#: ../build/bin/conf_gen.h:2916 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" @@ -476,11 +501,11 @@ msgstr "" "Збільшити або зменшити просторовий розмір груп зображень на мапі. Може " "вплинути на час обчислення." -#: ../build/bin/conf_gen.h:2811 +#: ../build/bin/conf_gen.h:2924 msgid "min images per group" msgstr "Мінімально в групі" -#: ../build/bin/conf_gen.h:2812 +#: ../build/bin/conf_gen.h:2925 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." @@ -488,288 +513,288 @@ msgstr "" "Мінімальна кількість зображень для створення групи зображень. Може вплинути " "на час обчислення." -#: ../build/bin/conf_gen.h:2819 +#: ../build/bin/conf_gen.h:2932 msgctxt "preferences" msgid "thumbnail" msgstr "мініатюри" -#: ../build/bin/conf_gen.h:2820 +#: ../build/bin/conf_gen.h:2933 msgctxt "preferences" msgid "count" msgstr "кількість зображень" -#: ../build/bin/conf_gen.h:2823 +#: ../build/bin/conf_gen.h:2936 msgid "thumbnail display" msgstr "Показ мініатюр" -#: ../build/bin/conf_gen.h:2824 +#: ../build/bin/conf_gen.h:2937 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" msgstr "" "Доступні три варіанти: мініатюри, лише кількість зображень групи або нічого." -#: ../build/bin/conf_gen.h:2841 +#: ../build/bin/conf_gen.h:2954 msgid "max polygon points" msgstr "Макс. точок полігонів" -#: ../build/bin/conf_gen.h:2842 +#: ../build/bin/conf_gen.h:2955 msgid "limit the number of points imported with polygon in find location module" msgstr "" "Обмежити кількість точок, імпортованих з багатокутником у модулі пошуку на " "мапі." -#: ../build/bin/conf_gen.h:3345 ../build/bin/conf_gen.h:3357 +#: ../build/bin/conf_gen.h:3467 ../build/bin/conf_gen.h:3479 msgctxt "preferences" msgid "bilinear" msgstr "білінійний" -#: ../build/bin/conf_gen.h:3346 ../build/bin/conf_gen.h:3358 -#: ../build/bin/preferences_gen.h:3409 +#: ../build/bin/conf_gen.h:3468 ../build/bin/conf_gen.h:3480 +#: ../build/bin/preferences_gen.h:3796 msgctxt "preferences" msgid "bicubic" msgstr "бікубічний" -#: ../build/bin/conf_gen.h:3347 ../build/bin/conf_gen.h:3359 +#: ../build/bin/conf_gen.h:3469 ../build/bin/conf_gen.h:3481 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:3360 ../build/bin/preferences_gen.h:3427 +#: ../build/bin/conf_gen.h:3482 ../build/bin/preferences_gen.h:3814 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3840 +#: ../build/bin/conf_gen.h:3962 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3841 +#: ../build/bin/conf_gen.h:3963 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3842 +#: ../build/bin/conf_gen.h:3964 msgctxt "preferences" msgid "apple_keychain" msgstr "apple_keychain" -#: ../build/bin/conf_gen.h:3843 +#: ../build/bin/conf_gen.h:3965 msgctxt "preferences" msgid "windows_credentials" msgstr "windows_credentials" -#: ../build/bin/conf_gen.h:4141 +#: ../build/bin/conf_gen.h:4263 msgctxt "preferences" msgid "vectorscope" msgstr "vectorscope" -#: ../build/bin/conf_gen.h:4142 +#: ../build/bin/conf_gen.h:4264 msgctxt "preferences" msgid "waveform" msgstr "waveform" -#: ../build/bin/conf_gen.h:4143 +#: ../build/bin/conf_gen.h:4265 msgctxt "preferences" msgid "split" msgstr "Розділений вигляд" -#: ../build/bin/conf_gen.h:4144 +#: ../build/bin/conf_gen.h:4266 msgctxt "preferences" msgid "RGB parade" msgstr "RGB-парад" -#: ../build/bin/conf_gen.h:4145 +#: ../build/bin/conf_gen.h:4267 msgctxt "preferences" msgid "histogram" msgstr "histogram" -#: ../build/bin/conf_gen.h:4155 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "left" msgstr "зліва" -#: ../build/bin/conf_gen.h:4156 ../build/bin/preferences_gen.h:4517 +#: ../build/bin/conf_gen.h:4278 ../build/bin/preferences_gen.h:5108 msgctxt "preferences" msgid "right" msgstr "справа" -#: ../build/bin/conf_gen.h:4175 ../build/bin/conf_gen.h:4220 +#: ../build/bin/conf_gen.h:4297 ../build/bin/conf_gen.h:4342 msgctxt "preferences" msgid "logarithmic" msgstr "logarithmic" -#: ../build/bin/conf_gen.h:4176 ../build/bin/conf_gen.h:4221 +#: ../build/bin/conf_gen.h:4298 ../build/bin/conf_gen.h:4343 msgctxt "preferences" msgid "linear" msgstr "linear" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:4308 msgctxt "preferences" msgid "horizontal" msgstr "горизонтально" -#: ../build/bin/conf_gen.h:4187 +#: ../build/bin/conf_gen.h:4309 msgctxt "preferences" msgid "vertical" msgstr "вертикально" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:4319 msgctxt "preferences" msgid "overlaid" msgstr "overlaid" -#: ../build/bin/conf_gen.h:4198 +#: ../build/bin/conf_gen.h:4320 msgctxt "preferences" msgid "parade" msgstr "parade" -#: ../build/bin/conf_gen.h:4208 +#: ../build/bin/conf_gen.h:4330 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:4209 +#: ../build/bin/conf_gen.h:4331 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:4210 +#: ../build/bin/conf_gen.h:4332 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:4268 +#: ../build/bin/conf_gen.h:4390 msgctxt "preferences" msgid "monochromatic" msgstr "монохроматична" -#: ../build/bin/conf_gen.h:4269 +#: ../build/bin/conf_gen.h:4391 msgctxt "preferences" msgid "analogous" msgstr "аналогова" -#: ../build/bin/conf_gen.h:4270 +#: ../build/bin/conf_gen.h:4392 msgctxt "preferences" msgid "analogous complementary" msgstr "аналогова комплементарна" -#: ../build/bin/conf_gen.h:4271 +#: ../build/bin/conf_gen.h:4393 msgctxt "preferences" msgid "complementary" msgstr "комплементарна" -#: ../build/bin/conf_gen.h:4272 +#: ../build/bin/conf_gen.h:4394 msgctxt "preferences" msgid "split complementary" msgstr "спліт-комплементарна" -#: ../build/bin/conf_gen.h:4273 +#: ../build/bin/conf_gen.h:4395 msgctxt "preferences" msgid "dyad" msgstr "діада" -#: ../build/bin/conf_gen.h:4274 +#: ../build/bin/conf_gen.h:4396 msgctxt "preferences" msgid "triad" msgstr "тріада" -#: ../build/bin/conf_gen.h:4275 +#: ../build/bin/conf_gen.h:4397 msgctxt "preferences" msgid "tetrad" msgstr "тетрада" -#: ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4398 msgctxt "preferences" msgid "square" msgstr "квадрат" -#: ../build/bin/conf_gen.h:4295 +#: ../build/bin/conf_gen.h:4417 msgctxt "preferences" msgid "normal" msgstr "нормальна" -#: ../build/bin/conf_gen.h:4297 +#: ../build/bin/conf_gen.h:4419 msgctxt "preferences" msgid "narrow" msgstr "вузька" -#: ../build/bin/conf_gen.h:4298 +#: ../build/bin/conf_gen.h:4420 msgctxt "preferences" msgid "line" msgstr "лінія" -#: ../build/bin/conf_gen.h:4605 +#: ../build/bin/conf_gen.h:4727 msgctxt "preferences" msgid "mm" msgstr "мм" -#: ../build/bin/conf_gen.h:4606 +#: ../build/bin/conf_gen.h:4728 msgctxt "preferences" msgid "cm" msgstr "см" -#: ../build/bin/conf_gen.h:4607 +#: ../build/bin/conf_gen.h:4729 msgctxt "preferences" msgid "inch" msgstr "дюйм" -#: ../build/bin/conf_gen.h:4657 +#: ../build/bin/conf_gen.h:4779 ../build/bin/preferences_gen.h:242 msgctxt "preferences" msgid "grey" msgstr "Сіра" -#: ../build/bin/conf_gen.h:4658 +#: ../build/bin/conf_gen.h:4780 ../build/bin/preferences_gen.h:243 msgctxt "preferences" msgid "dark" msgstr "Темна" -#: ../build/bin/conf_gen.h:4659 +#: ../build/bin/conf_gen.h:4781 ../build/bin/preferences_gen.h:244 msgctxt "preferences" msgid "darker" msgstr "Темніша" -#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:4535 +#: ../build/bin/conf_gen.h:4788 ../build/bin/preferences_gen.h:5126 msgctxt "preferences" msgid "all" msgstr "всі" -#: ../build/bin/conf_gen.h:4667 +#: ../build/bin/conf_gen.h:4789 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:4668 +#: ../build/bin/conf_gen.h:4790 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:4804 ../build/bin/preferences_gen.h:3493 +#: ../build/bin/conf_gen.h:4935 ../build/bin/preferences_gen.h:3880 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "на основі сцен (Сигмоїда)" -#: ../build/bin/conf_gen.h:4805 +#: ../build/bin/conf_gen.h:4936 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "на основі сцен (Filmic)" -#: ../build/bin/conf_gen.h:4806 +#: ../build/bin/conf_gen.h:4937 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "на основі сцен (AgX)" -#: ../build/bin/conf_gen.h:4807 +#: ../build/bin/conf_gen.h:4938 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "на основі відображення (застаріло)" -#: ../build/bin/conf_gen.h:4946 +#: ../build/bin/conf_gen.h:5077 msgid "camera time zone" msgstr "Часовий пояс камери" -#: ../build/bin/conf_gen.h:4947 +#: ../build/bin/conf_gen.h:5078 msgid "" "most cameras don't store the time zone in EXIF. give the correct time zone so " "the GPX data can be correctly matched" @@ -777,158 +802,183 @@ msgstr "" "Більшість камер на записує часовий пояс в EXIF. Вкажіть правильний часовий " "пояс, щоб дані з GPX були застосовані коректно." -#: ../build/bin/conf_gen.h:4963 +#: ../build/bin/conf_gen.h:5094 msgctxt "preferences" msgid "no color" msgstr "не змінювати" -#: ../build/bin/conf_gen.h:4964 +#: ../build/bin/conf_gen.h:5095 msgctxt "preferences" msgid "illuminant color" msgstr "колір джерела світла" -#: ../build/bin/conf_gen.h:4965 +#: ../build/bin/conf_gen.h:5096 msgctxt "preferences" msgid "effect emulation" msgstr "емуляція ефекту" -#: ../build/bin/conf_gen.h:5029 +#: ../build/bin/conf_gen.h:5160 msgctxt "preferences" msgid "list" msgstr "список" -#: ../build/bin/conf_gen.h:5030 +#: ../build/bin/conf_gen.h:5161 msgctxt "preferences" msgid "tabs" msgstr "вкладки" -#: ../build/bin/conf_gen.h:5031 +#: ../build/bin/conf_gen.h:5162 msgctxt "preferences" msgid "columns" msgstr "колонки" -#: ../build/bin/conf_gen.h:5042 +#: ../build/bin/conf_gen.h:5173 msgctxt "preferences" msgid "active" msgstr "при наведенні" -#: ../build/bin/conf_gen.h:5043 +#: ../build/bin/conf_gen.h:5174 msgctxt "preferences" msgid "dim" msgstr "підсвічувати тьмяні" -#: ../build/bin/conf_gen.h:5045 +#: ../build/bin/conf_gen.h:5176 msgctxt "preferences" msgid "fade" msgstr "поступово прибирати" -#: ../build/bin/conf_gen.h:5046 +#: ../build/bin/conf_gen.h:5177 msgctxt "preferences" msgid "fit" msgstr "пріоритет імені модуля" -#: ../build/bin/conf_gen.h:5047 -msgctxt "preferences" -msgid "smooth" -msgstr "гасити одночасно при недостатній ширині" - -#: ../build/bin/conf_gen.h:5048 +#: ../build/bin/conf_gen.h:5179 msgctxt "preferences" msgid "glide" msgstr "витісняти при недостатній ширині" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 -#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 +#: ../src/gui/preferences_ai.c:47 ../src/gui/preferences_ai.c:61 msgid "this setting has been modified" msgstr "Цей параметр було змінено." #. help button (right-anchored, matches other prefs tabs) -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 -#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 -#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 -#: ../src/libs/modulegroups.c:4171 +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3281 +#: ../src/gui/gtk.c:3751 ../src/gui/preferences.c:542 +#: ../src/gui/preferences.c:1051 ../src/gui/preferences_ai.c:2670 +#: ../src/libs/modulegroups.c:4345 msgid "?" msgstr "?" -#: ../build/bin/preferences_gen.h:136 +#: ../build/bin/preferences_gen.h:141 msgid "not available" msgstr "Недоступно" -#: ../build/bin/preferences_gen.h:138 ../build/bin/preferences_gen.h:139 +#: ../build/bin/preferences_gen.h:143 ../build/bin/preferences_gen.h:144 msgid "not available on this system" msgstr "Недоступно на цій системі." -#: ../build/bin/preferences_gen.h:2571 ../src/control/jobs/control_jobs.c:3118 -#: ../src/libs/import.c:183 +#: ../build/bin/preferences_gen.h:240 +msgid "darktable theme" +msgstr "Тема Darktable" + +#: ../build/bin/preferences_gen.h:241 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"Відтінок кольору навколо вашої фотографії впливає на те, як ви бачите її " +"кольори та тони під час редагування. Рекомендується використовувати сірий " +"колір, оскільки він найнейтральніший – він не тисне на око в жодному " +"напрямку\n" +"\n" +"Сірий: найкращий для точної роботи з кольором\n" +"\n" +"Темний: менше відволікаючих факторів навколо зображення\n" +"\n" +"Темніший: добре підходить для слабо освітлених кімнат" + +#: ../build/bin/preferences_gen.h:2869 ../src/control/jobs/control_jobs.c:3322 +#: ../src/libs/import.c:182 msgid "import" msgstr "Імпорт" -#: ../build/bin/preferences_gen.h:2576 +#: ../build/bin/preferences_gen.h:2874 msgid "session options" msgstr "Опції сеансу" -#: ../build/bin/preferences_gen.h:2586 +#: ../build/bin/preferences_gen.h:2884 msgid "base filmroll's directory" msgstr "Базовий каталог фотоплівок" -#: ../build/bin/preferences_gen.h:2597 ../build/bin/preferences_gen.h:2619 -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2658 -#: ../build/bin/preferences_gen.h:2691 ../build/bin/preferences_gen.h:2708 -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2793 ../build/bin/preferences_gen.h:2810 -#: ../build/bin/preferences_gen.h:2835 ../build/bin/preferences_gen.h:2853 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2939 ../build/bin/preferences_gen.h:2961 -#: ../build/bin/preferences_gen.h:2985 ../build/bin/preferences_gen.h:3009 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3084 ../build/bin/preferences_gen.h:3102 -#: ../build/bin/preferences_gen.h:3145 ../build/bin/preferences_gen.h:3162 -#: ../build/bin/preferences_gen.h:3187 ../build/bin/preferences_gen.h:3204 -#: ../build/bin/preferences_gen.h:3221 ../build/bin/preferences_gen.h:3238 -#: ../build/bin/preferences_gen.h:3255 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3306 -#: ../build/bin/preferences_gen.h:3324 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3358 ../build/bin/preferences_gen.h:3391 -#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3427 -#: ../build/bin/preferences_gen.h:3450 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3493 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3544 -#: ../build/bin/preferences_gen.h:3569 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3615 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3686 -#: ../build/bin/preferences_gen.h:3707 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3749 ../build/bin/preferences_gen.h:3770 -#: ../build/bin/preferences_gen.h:3791 ../build/bin/preferences_gen.h:3812 -#: ../build/bin/preferences_gen.h:3845 ../build/bin/preferences_gen.h:3862 -#: ../build/bin/preferences_gen.h:3879 ../build/bin/preferences_gen.h:3896 -#: ../build/bin/preferences_gen.h:3913 ../build/bin/preferences_gen.h:3930 -#: ../build/bin/preferences_gen.h:3947 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4046 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4085 -#: ../build/bin/preferences_gen.h:4118 ../build/bin/preferences_gen.h:4136 -#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4206 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4352 -#: ../build/bin/preferences_gen.h:4369 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4420 -#: ../build/bin/preferences_gen.h:4437 ../build/bin/preferences_gen.h:4454 -#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4517 -#: ../build/bin/preferences_gen.h:4535 ../build/bin/preferences_gen.h:4557 -#: ../build/bin/preferences_gen.h:4585 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4678 -#: ../build/bin/preferences_gen.h:4695 ../build/bin/preferences_gen.h:4719 -#: ../build/bin/preferences_gen.h:4785 ../build/bin/preferences_gen.h:4803 -#: ../build/bin/preferences_gen.h:4877 +#: ../build/bin/preferences_gen.h:2895 ../build/bin/preferences_gen.h:2917 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2956 +#: ../build/bin/preferences_gen.h:2989 ../build/bin/preferences_gen.h:3006 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3091 ../build/bin/preferences_gen.h:3108 +#: ../build/bin/preferences_gen.h:3133 ../build/bin/preferences_gen.h:3151 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3220 +#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3259 +#: ../build/bin/preferences_gen.h:3283 ../build/bin/preferences_gen.h:3307 +#: ../build/bin/preferences_gen.h:3340 ../build/bin/preferences_gen.h:3365 +#: ../build/bin/preferences_gen.h:3383 ../build/bin/preferences_gen.h:3426 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3485 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3570 +#: ../build/bin/preferences_gen.h:3587 ../build/bin/preferences_gen.h:3605 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3691 ../build/bin/preferences_gen.h:3710 +#: ../build/bin/preferences_gen.h:3728 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3796 +#: ../build/bin/preferences_gen.h:3814 ../build/bin/preferences_gen.h:3837 +#: ../build/bin/preferences_gen.h:3861 ../build/bin/preferences_gen.h:3880 +#: ../build/bin/preferences_gen.h:3897 ../build/bin/preferences_gen.h:3914 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:3976 ../build/bin/preferences_gen.h:4113 +#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4167 +#: ../build/bin/preferences_gen.h:4188 ../build/bin/preferences_gen.h:4210 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4322 ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4364 ../build/bin/preferences_gen.h:4385 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4520 ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4553 ../build/bin/preferences_gen.h:4569 +#: ../build/bin/preferences_gen.h:4586 ../build/bin/preferences_gen.h:4619 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4658 +#: ../build/bin/preferences_gen.h:4691 ../build/bin/preferences_gen.h:4709 +#: ../build/bin/preferences_gen.h:4761 ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4856 +#: ../build/bin/preferences_gen.h:4873 ../build/bin/preferences_gen.h:4890 +#: ../build/bin/preferences_gen.h:4907 ../build/bin/preferences_gen.h:4925 +#: ../build/bin/preferences_gen.h:4942 ../build/bin/preferences_gen.h:4959 +#: ../build/bin/preferences_gen.h:4976 ../build/bin/preferences_gen.h:4993 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5108 ../build/bin/preferences_gen.h:5126 +#: ../build/bin/preferences_gen.h:5148 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5217 +#: ../build/bin/preferences_gen.h:5234 ../build/bin/preferences_gen.h:5251 +#: ../build/bin/preferences_gen.h:5269 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5310 ../build/bin/preferences_gen.h:5376 +#: ../build/bin/preferences_gen.h:5394 ../build/bin/preferences_gen.h:5468 #, c-format msgid "double click to reset to `%s'" msgstr "Подвійний клік для скидання до `%s'" -#: ../build/bin/preferences_gen.h:2599 +#: ../build/bin/preferences_gen.h:2897 msgid "" "directory where newly imported filmrolls are stored; the default uses $" "(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" @@ -939,42 +989,43 @@ msgstr "" "зображень вашої системи: ~/Pictures на macOS і Linux, C:/Users/" "username/Pictures на Windows" -#: ../build/bin/preferences_gen.h:2608 +#: ../build/bin/preferences_gen.h:2906 msgid "filmroll name" msgstr "Ім'я фотоплівки" -#: ../build/bin/preferences_gen.h:2621 +#: ../build/bin/preferences_gen.h:2919 msgid "name of the imported filmroll" msgstr "Ім'я імпортованої фотоплівки" -#: ../build/bin/preferences_gen.h:2630 +#: ../build/bin/preferences_gen.h:2928 msgid "keep original filename" msgstr "Зберегти оригінальне ім'я файлу" -#: ../build/bin/preferences_gen.h:2636 ../build/bin/preferences_gen.h:2691 -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:2742 -#: ../build/bin/preferences_gen.h:2759 ../build/bin/preferences_gen.h:2776 -#: ../build/bin/preferences_gen.h:2810 ../build/bin/preferences_gen.h:2887 -#: ../build/bin/preferences_gen.h:2904 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3042 ../build/bin/preferences_gen.h:3145 -#: ../build/bin/preferences_gen.h:3204 ../build/bin/preferences_gen.h:3272 -#: ../build/bin/preferences_gen.h:3306 ../build/bin/preferences_gen.h:3358 -#: ../build/bin/preferences_gen.h:3391 ../build/bin/preferences_gen.h:3510 -#: ../build/bin/preferences_gen.h:3527 ../build/bin/preferences_gen.h:3615 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3728 -#: ../build/bin/preferences_gen.h:3770 ../build/bin/preferences_gen.h:3791 -#: ../build/bin/preferences_gen.h:3812 ../build/bin/preferences_gen.h:3947 -#: ../build/bin/preferences_gen.h:4063 ../build/bin/preferences_gen.h:4118 -#: ../build/bin/preferences_gen.h:4250 ../build/bin/preferences_gen.h:4369 -#: ../build/bin/preferences_gen.h:4420 ../build/bin/preferences_gen.h:4585 -#: ../build/bin/preferences_gen.h:4626 ../build/bin/preferences_gen.h:4643 -#: ../build/bin/preferences_gen.h:4660 ../build/bin/preferences_gen.h:4695 -#: ../build/bin/preferences_gen.h:4785 +#: ../build/bin/preferences_gen.h:2934 ../build/bin/preferences_gen.h:2989 +#: ../build/bin/preferences_gen.h:3006 ../build/bin/preferences_gen.h:3040 +#: ../build/bin/preferences_gen.h:3057 ../build/bin/preferences_gen.h:3074 +#: ../build/bin/preferences_gen.h:3108 ../build/bin/preferences_gen.h:3185 +#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3237 +#: ../build/bin/preferences_gen.h:3426 ../build/bin/preferences_gen.h:3485 +#: ../build/bin/preferences_gen.h:3553 ../build/bin/preferences_gen.h:3587 +#: ../build/bin/preferences_gen.h:3622 ../build/bin/preferences_gen.h:3646 +#: ../build/bin/preferences_gen.h:3778 ../build/bin/preferences_gen.h:3897 +#: ../build/bin/preferences_gen.h:3914 ../build/bin/preferences_gen.h:3976 +#: ../build/bin/preferences_gen.h:4113 ../build/bin/preferences_gen.h:4188 +#: ../build/bin/preferences_gen.h:4231 ../build/bin/preferences_gen.h:4301 +#: ../build/bin/preferences_gen.h:4343 ../build/bin/preferences_gen.h:4364 +#: ../build/bin/preferences_gen.h:4385 ../build/bin/preferences_gen.h:4520 +#: ../build/bin/preferences_gen.h:4636 ../build/bin/preferences_gen.h:4691 +#: ../build/bin/preferences_gen.h:4823 ../build/bin/preferences_gen.h:4942 +#: ../build/bin/preferences_gen.h:4993 ../build/bin/preferences_gen.h:5176 +#: ../build/bin/preferences_gen.h:5217 ../build/bin/preferences_gen.h:5234 +#: ../build/bin/preferences_gen.h:5251 ../build/bin/preferences_gen.h:5286 +#: ../build/bin/preferences_gen.h:5376 msgctxt "preferences" msgid "FALSE" msgstr "ВИМКНЕНО" -#: ../build/bin/preferences_gen.h:2638 +#: ../build/bin/preferences_gen.h:2936 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" @@ -982,39 +1033,39 @@ msgstr "" "Зберігати оригінальне ім’я файлу замість застосування шаблону під час " "імпортування з камери чи картки." -#: ../build/bin/preferences_gen.h:2647 +#: ../build/bin/preferences_gen.h:2945 msgid "file naming pattern" msgstr "Шаблон іменування файлів" -#: ../build/bin/preferences_gen.h:2660 +#: ../build/bin/preferences_gen.h:2958 msgid "file naming pattern used for a import session" msgstr "Шаблон іменування файлів, який використовується для сеансу імпорту." -#: ../build/bin/preferences_gen.h:2670 ../src/gui/gtk.c:1701 -#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 -#: ../src/views/lighttable.c:91 +#: ../build/bin/preferences_gen.h:2968 ../src/gui/gtk.c:1847 +#: ../src/gui/preferences.c:635 ../src/libs/tools/lighttable.c:64 +#: ../src/views/lighttable.c:90 msgid "lighttable" -msgstr "Світлий стіл" +msgstr "Світловий стіл" -#: ../build/bin/preferences_gen.h:2675 ../build/bin/preferences_gen.h:3026 -#: ../build/bin/preferences_gen.h:3829 ../src/gui/preferences.c:344 -#: ../src/gui/preferences_ai.c:1557 +#: ../build/bin/preferences_gen.h:2973 ../build/bin/preferences_gen.h:3324 +#: ../build/bin/preferences_gen.h:4402 ../src/gui/preferences.c:351 +#: ../src/gui/preferences_ai.c:2287 msgid "general" msgstr "Загальні" -#: ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2983 msgid "hide built-in presets for utility modules" msgstr "Приховати вбудовані пресети сервісних модулів" -#: ../build/bin/preferences_gen.h:2693 +#: ../build/bin/preferences_gen.h:2991 msgid "hide built-in presets of utility modules in presets menu." msgstr "Приховує вбудовані пресети сервісних модулів в меню пресетів." -#: ../build/bin/preferences_gen.h:2702 +#: ../build/bin/preferences_gen.h:3000 msgid "use single-click in the collections module" msgstr "Використовувати одиночне натискання в модулі колекцій" -#: ../build/bin/preferences_gen.h:2710 +#: ../build/bin/preferences_gen.h:3008 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -1024,33 +1075,34 @@ msgstr "" "модулі колекцій. Це дозволить вам вибирати діапазони для дати-часу та " "числових значень." -#: ../build/bin/preferences_gen.h:2719 +#: ../build/bin/preferences_gen.h:3017 msgid "prioritize the hovered image over the selected images" msgstr "Надати пріоритет зображенню під курсором над вибраними зображеннями" -#: ../build/bin/preferences_gen.h:2725 ../build/bin/preferences_gen.h:2793 -#: ../build/bin/preferences_gen.h:2870 ../build/bin/preferences_gen.h:3059 -#: ../build/bin/preferences_gen.h:3162 ../build/bin/preferences_gen.h:3221 -#: ../build/bin/preferences_gen.h:3238 ../build/bin/preferences_gen.h:3255 -#: ../build/bin/preferences_gen.h:3289 ../build/bin/preferences_gen.h:3341 -#: ../build/bin/preferences_gen.h:3544 ../build/bin/preferences_gen.h:3594 -#: ../build/bin/preferences_gen.h:3686 ../build/bin/preferences_gen.h:3707 -#: ../build/bin/preferences_gen.h:3749 ../build/bin/preferences_gen.h:3845 -#: ../build/bin/preferences_gen.h:3862 ../build/bin/preferences_gen.h:3879 -#: ../build/bin/preferences_gen.h:3896 ../build/bin/preferences_gen.h:3913 -#: ../build/bin/preferences_gen.h:3930 ../build/bin/preferences_gen.h:3964 -#: ../build/bin/preferences_gen.h:3980 ../build/bin/preferences_gen.h:3996 -#: ../build/bin/preferences_gen.h:4013 ../build/bin/preferences_gen.h:4283 -#: ../build/bin/preferences_gen.h:4300 ../build/bin/preferences_gen.h:4317 -#: ../build/bin/preferences_gen.h:4334 ../build/bin/preferences_gen.h:4386 -#: ../build/bin/preferences_gen.h:4403 ../build/bin/preferences_gen.h:4437 -#: ../build/bin/preferences_gen.h:4454 ../build/bin/preferences_gen.h:4499 -#: ../build/bin/preferences_gen.h:4609 ../build/bin/preferences_gen.h:4719 +#: ../build/bin/preferences_gen.h:3023 ../build/bin/preferences_gen.h:3091 +#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3340 +#: ../build/bin/preferences_gen.h:3443 ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3519 ../build/bin/preferences_gen.h:3536 +#: ../build/bin/preferences_gen.h:3570 ../build/bin/preferences_gen.h:3745 +#: ../build/bin/preferences_gen.h:3931 ../build/bin/preferences_gen.h:3955 +#: ../build/bin/preferences_gen.h:4167 ../build/bin/preferences_gen.h:4259 +#: ../build/bin/preferences_gen.h:4280 ../build/bin/preferences_gen.h:4322 +#: ../build/bin/preferences_gen.h:4418 ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4452 ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4486 ../build/bin/preferences_gen.h:4503 +#: ../build/bin/preferences_gen.h:4537 ../build/bin/preferences_gen.h:4553 +#: ../build/bin/preferences_gen.h:4569 ../build/bin/preferences_gen.h:4586 +#: ../build/bin/preferences_gen.h:4856 ../build/bin/preferences_gen.h:4873 +#: ../build/bin/preferences_gen.h:4890 ../build/bin/preferences_gen.h:4907 +#: ../build/bin/preferences_gen.h:4959 ../build/bin/preferences_gen.h:4976 +#: ../build/bin/preferences_gen.h:5010 ../build/bin/preferences_gen.h:5027 +#: ../build/bin/preferences_gen.h:5045 ../build/bin/preferences_gen.h:5090 +#: ../build/bin/preferences_gen.h:5200 ../build/bin/preferences_gen.h:5310 msgctxt "preferences" msgid "TRUE" msgstr "УВІМКНЕНО" -#: ../build/bin/preferences_gen.h:2727 +#: ../build/bin/preferences_gen.h:3025 msgid "" "in the lighttable, where culling takes place, you can apply actions (e.g., " "setting ratings) to the hovered image or to the selected ones\n" @@ -1059,7 +1111,7 @@ msgid "" "\n" "disabled actions apply to the current selection (less error prone)" msgstr "" -"На Світлому столі, де відбувається вибракування, можна застосовувати дії " +"На Світловому столі, де відбувається вибракування, можна застосовувати дії " "(наприклад, встановлення оцінок) до зображення, на яке наведено курсор, або " "до вибраних\n" "\n" @@ -1069,19 +1121,19 @@ msgstr "" "вимкнено: дії застосовуються до поточного виділення (менша ймовірність " "помилок)" -#: ../build/bin/preferences_gen.h:2736 +#: ../build/bin/preferences_gen.h:3034 msgid "expand a single utility module at a time" msgstr "Розгортати одночасно лише один сервісний модуль" -#: ../build/bin/preferences_gen.h:2744 +#: ../build/bin/preferences_gen.h:3042 msgid "this option toggles the behavior of shift clicking in lighttable mode" -msgstr "Ця опція перемикає поведінку shift+клік в режимі світлого стола." +msgstr "Ця опція перемикає поведінку Shift+клік в режимі Світлового столу." -#: ../build/bin/preferences_gen.h:2753 +#: ../build/bin/preferences_gen.h:3051 msgid "scroll utility modules to the top when expanded" msgstr "Підняти розгорнутий сервісний модуль якнайвище в панелі" -#: ../build/bin/preferences_gen.h:2761 ../build/bin/preferences_gen.h:3291 +#: ../build/bin/preferences_gen.h:3059 ../build/bin/preferences_gen.h:3572 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" @@ -1089,42 +1141,42 @@ msgstr "" "Коли цю опцію ввімкнено, Darktable спробує прокрутити модуль до початку " "видимого списку." -#: ../build/bin/preferences_gen.h:2770 +#: ../build/bin/preferences_gen.h:3068 msgid "rating an image one star twice will not zero out the rating" msgstr "Повторна оцінка однією зіркою не обнуляє рейтинг" -#: ../build/bin/preferences_gen.h:2778 +#: ../build/bin/preferences_gen.h:3076 msgid "defines whether rating an image one star twice will zero out star rating" msgstr "" "Визначає, чи буде повторна оцінка зображення однією зіркою обнуляти рейтинг." -#: ../build/bin/preferences_gen.h:2787 ../build/bin/preferences_gen.h:3139 +#: ../build/bin/preferences_gen.h:3085 ../build/bin/preferences_gen.h:3420 msgid "show scrollbars for central view" msgstr "Показати смуги прокрутки для центральної панелі" -#: ../build/bin/preferences_gen.h:2795 ../build/bin/preferences_gen.h:3147 +#: ../build/bin/preferences_gen.h:3093 ../build/bin/preferences_gen.h:3428 msgid "defines whether scrollbars should be displayed" msgstr "Визначає, чи відображати смуги прокрутки." -#: ../build/bin/preferences_gen.h:2804 +#: ../build/bin/preferences_gen.h:3102 msgid "show image time with milliseconds" msgstr "Показувати час зображення з мілісекундами" -#: ../build/bin/preferences_gen.h:2812 +#: ../build/bin/preferences_gen.h:3110 msgid "defines whether time should be displayed with milliseconds" msgstr "Визначає, чи відображати час із мілісекундами." -#: ../build/bin/preferences_gen.h:2818 +#: ../build/bin/preferences_gen.h:3116 msgid "thumbnails" msgstr "Мініатюри" -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:3126 msgid "for unaltered images, use raw file instead of embedded JPEG from size" msgstr "" "Розмір мініатюри, від якого використовується Raw файл замість вбудованого " "JPEG для незмінених зображень" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:3135 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" @@ -1145,11 +1197,11 @@ msgstr "" "мініатюри перевищує роздільну здатність\n" "вбудованого JPEG. (більше подробиць у посібнику)" -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:3144 msgid "high quality processing from size" msgstr "Мінімальний розмір для високоякісної обробки мініатюр" -#: ../build/bin/preferences_gen.h:2855 +#: ../build/bin/preferences_gen.h:3153 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" @@ -1164,11 +1216,11 @@ msgstr "" "найкращій якості, слід вибрати опцію 'завжди'.\n" "(більше подробиць у посібнику)" -#: ../build/bin/preferences_gen.h:2864 +#: ../build/bin/preferences_gen.h:3162 msgid "enable disk backend for thumbnail cache" msgstr "Увімкнути запис кешу мініатюр на диск" -#: ../build/bin/preferences_gen.h:2872 +#: ../build/bin/preferences_gen.h:3170 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1184,16 +1236,16 @@ msgstr "" "Зауважте, що це може зайняти багато місця на диску (кілька гігабайт для 20 " "тис. зображень) і кешовані файли ніколи не будуть видалятися.\n" "Якщо хочете, можете видалити їх вручну, це безпечно.\n" -"З кешуванням продуктивність світлого столу значно збільшиться, якщо ви " +"З кешуванням продуктивність Світлового столу значно збільшиться, якщо ви " "переглядаєте багато мініатюр.\n" "Щоб генерувати всі мініатюри всієї вашої колекції в автономному режимі, " "запустіть 'darktable-generate-cache'." -#: ../build/bin/preferences_gen.h:2881 +#: ../build/bin/preferences_gen.h:3179 msgid "enable disk backend for full preview cache" msgstr "Увімкнути запис кешу повнорозмірних зображень на диск" -#: ../build/bin/preferences_gen.h:2889 +#: ../build/bin/preferences_gen.h:3187 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1208,14 +1260,14 @@ msgstr "" "Зауважте, що це може зайняти багато місця на диску (кілька гігабайт для 20 " "тис. зображень) і кешовані файли ніколи не будуть видалятися.\n" "Якщо хочете, можете видалити їх вручну, це безпечно.\n" -"З кешуванням продуктивність світлого столу значно збільшиться при " +"З кешуванням продуктивність Світлового столу значно збільшиться при " "масштабуванні зображення в режимі повного попереднього перегляду." -#: ../build/bin/preferences_gen.h:2898 +#: ../build/bin/preferences_gen.h:3196 msgid "enable smooth scrolling for lighttable thumbnails" -msgstr "Увімкнути плавне прокручування мініатюр Світлого столу" +msgstr "Увімкнути плавне прокручування мініатюр Світлового столу" -#: ../build/bin/preferences_gen.h:2906 +#: ../build/bin/preferences_gen.h:3204 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1225,24 +1277,24 @@ msgstr "" "Якщо ввімкнено, мініатюри прокручується на певну кількість пікселів.\n" "Якщо вимкнено, прокручуються повні ряди мініатюр." -#: ../build/bin/preferences_gen.h:2915 +#: ../build/bin/preferences_gen.h:3213 msgid "generate thumbnails in background" msgstr "Cтворювати мініатюри у фоновому режимі" -#: ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:3222 msgid "" "if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " "to the selected size are generated while user is inactive in lighttable." msgstr "" "Якщо активовано \"Увімкнути запис кешу мініатюр на диск\", мініатюри аж до " -"вибраного розміру створюються, поки користувач неактивний в режимі Світлого " -"стола." +"вибраного розміру створюються, поки користувач неактивний в режимі Світлового " +"столу." -#: ../build/bin/preferences_gen.h:2933 +#: ../build/bin/preferences_gen.h:3231 msgid "reset cached thumbnails" msgstr "Скинути кешовані мініатюри" -#: ../build/bin/preferences_gen.h:2941 +#: ../build/bin/preferences_gen.h:3239 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." @@ -1250,62 +1302,45 @@ msgstr "" "Примусово повторно створити мініатюри шляхом скидання в базі даних. Це може " "знадобитися, якщо деякі мініатюри пошкоджено або їх було видалено вручну." -#: ../build/bin/preferences_gen.h:2950 +#: ../build/bin/preferences_gen.h:3248 msgid "delimiters for size categories" msgstr "Роздільники для категорій розміру" -#: ../build/bin/preferences_gen.h:2963 +#: ../build/bin/preferences_gen.h:3261 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "Категорії розміру використовуються для того, щоб мати можливість " "встановлювати різні інформаційні накладання та значення CSS залежно\n" "від розміру мініатюри. Вони розділяються знаком '|'. Наприклад, 120|400 " -"означає 3 категорії мініатюр: <120px, від 120px до 400px, >400px." +"означає 3 категорії мініатюр: до 120px, від 120px до 400px, понад 400px" -#: ../build/bin/preferences_gen.h:2972 +#: ../build/bin/preferences_gen.h:3270 msgid "pattern for the thumbnail extended overlay text" msgstr "Шаблон для тексту розширеної інформації на мініатюрах" -#: ../build/bin/preferences_gen.h:2987 ../build/bin/preferences_gen.h:3011 +#: ../build/bin/preferences_gen.h:3285 ../build/bin/preferences_gen.h:3309 msgid "see manual to know all the tags you can use." msgstr "" "Дивіться посібник, щоб дізнатися про всі теги, якими ви можете користуватися." -#: ../build/bin/preferences_gen.h:2996 +#: ../build/bin/preferences_gen.h:3294 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "Шаблон для спливних підказок мініатюр (порожній для вимкнення)" -#: ../build/bin/preferences_gen.h:3021 ../src/gui/gtk.c:1703 -#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 +#: ../build/bin/preferences_gen.h:3319 ../src/gui/gtk.c:1849 +#: ../src/gui/preferences.c:634 ../src/views/darkroom.c:112 msgid "darkroom" msgstr "Темна кімната" -#: ../build/bin/preferences_gen.h:3036 -msgid "scroll down to increase mask parameters" -msgstr "Прокручувати вниз для збільшення параметрів маски" - -#: ../build/bin/preferences_gen.h:3044 -msgid "" -"when using the mouse scroll wheel to change mask parameters, scroll down to " -"increase the mask size, feather size, opacity, brush hardness and gradient " -"curvature\n" -"by default scrolling up increases these parameters" -msgstr "" -"Під час використання колеса прокрутки миші для зміни параметрів маски, " -"прокручування вниз\n" -"збільшуватиме розмір маски, розмір розтушовки, непрозорість, жорсткість " -"пензля та вигин градієнта.\n" -"За замовчуванням прокручування вгору збільшує ці параметри." - -#: ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3334 msgid "middle mouse button zooms to 200%" msgstr "Середня кнопка миші масштабує до 200%" -#: ../build/bin/preferences_gen.h:3062 +#: ../build/bin/preferences_gen.h:3343 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " @@ -1317,63 +1352,64 @@ msgstr "" "вимкнено, він буде перемикатись між розміром панелі перегляду та 100%, а " "клавішу Ctrl можна використовувати для керування рівнем масштабування." -#: ../build/bin/preferences_gen.h:3071 +#: ../build/bin/preferences_gen.h:3352 msgid "pattern for the image information line" msgstr "Шаблон для інформаційного рядка зображення" -#: ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3367 msgid "see manual for a list of the tags you can use." msgstr "" "Дивіться посібник, щоб дізнатися перелік тегів, якими ви можете користуватися." -#: ../build/bin/preferences_gen.h:3095 +#: ../build/bin/preferences_gen.h:3376 msgid "position of the image information line" msgstr "Розміщення інформаційного рядка зображення" -#: ../build/bin/preferences_gen.h:3112 +#: ../build/bin/preferences_gen.h:3393 msgid "border around image in darkroom mode" -msgstr "Облямівка навколо зображення в режимі темної кімнати" +msgstr "Облямівка навколо зображення в режимі Темної кімнати" -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:4163 -#: ../build/bin/preferences_gen.h:4233 ../build/bin/preferences_gen.h:4482 -#: ../build/bin/preferences_gen.h:4753 ../build/bin/preferences_gen.h:4831 -#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4922 -#: ../build/bin/preferences_gen.h:4984 ../build/bin/preferences_gen.h:5013 +#: ../build/bin/preferences_gen.h:3409 ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:4092 ../build/bin/preferences_gen.h:4736 +#: ../build/bin/preferences_gen.h:4806 ../build/bin/preferences_gen.h:5073 +#: ../build/bin/preferences_gen.h:5344 ../build/bin/preferences_gen.h:5422 +#: ../build/bin/preferences_gen.h:5450 ../build/bin/preferences_gen.h:5513 +#: ../build/bin/preferences_gen.h:5575 ../build/bin/preferences_gen.h:5604 #, c-format msgid "double click to reset to `%d'" msgstr "Подвійний клік для скидання до `%d'" -#: ../build/bin/preferences_gen.h:3130 +#: ../build/bin/preferences_gen.h:3411 msgid "" "process the image in darkroom mode with a small border. set to 0 if you don't " "want any border." msgstr "" -"Обробляти зображення в режимі темної кімнати з невеликою облямівкою.\n" +"Обробляти зображення в режимі Темної кімнати з невеликою облямівкою.\n" "Встановіть в 0, якщо не хочете жодної облямівки." -#: ../build/bin/preferences_gen.h:3156 +#: ../build/bin/preferences_gen.h:3437 msgid "show loading screen between images" msgstr "Показувати екран завантаження між зображеннями" -#: ../build/bin/preferences_gen.h:3164 +#: ../build/bin/preferences_gen.h:3445 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" msgstr "" "Показувати сірий екран завантаження під час навігації між зображеннями в " -"темній кімнаті.\n" +"Темній кімнаті.\n" "Якщо вимкнено, буде просто показуватись тимчасове сповіщення про виконання " "операції." -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3451 msgid "modules" msgstr "Модулі" -#: ../build/bin/preferences_gen.h:3180 +#: ../build/bin/preferences_gen.h:3461 msgid "display of individual color channels" msgstr "Відображення окремих кольорових каналів" -#: ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3470 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." @@ -1381,32 +1417,32 @@ msgstr "" "Визначає спосіб відображення кольорових каналів при активації у функції " "параметричних масок." -#: ../build/bin/preferences_gen.h:3198 +#: ../build/bin/preferences_gen.h:3479 msgid "hide built-in presets for processing modules" msgstr "Приховати вбудовані пресети модулів обробки" -#: ../build/bin/preferences_gen.h:3206 +#: ../build/bin/preferences_gen.h:3487 msgid "hide built-in presets of processing modules in presets menu." msgstr "Приховує вбудовані пресети модулів обробки в меню пресетів." -#: ../build/bin/preferences_gen.h:3215 ../build/bin/preferences_gen.h:3223 +#: ../build/bin/preferences_gen.h:3496 ../build/bin/preferences_gen.h:3504 msgid "show the guides widget in modules UI" msgstr "Показувати віджет напрямних в інтерфейсі модулів" -#: ../build/bin/preferences_gen.h:3232 +#: ../build/bin/preferences_gen.h:3513 msgid "expand a single processing module at a time" msgstr "Розгортати одночасно лише один модуль обробки" -#: ../build/bin/preferences_gen.h:3240 +#: ../build/bin/preferences_gen.h:3521 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "" -"Ця опція перемикає поведінку натискання з Shift в режимі темної кімнати." +"Ця опція перемикає поведінку натискання з Shift в режимі Темної кімнати." -#: ../build/bin/preferences_gen.h:3249 +#: ../build/bin/preferences_gen.h:3530 msgid "only collapse modules in current group" msgstr "Згортати модулі лише в поточній групі" -#: ../build/bin/preferences_gen.h:3257 +#: ../build/bin/preferences_gen.h:3538 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1414,11 +1450,11 @@ msgstr "" "В режимі розгортання лише одного модуля згортати інші модулі лише в поточній " "групі - ігнорувати модулі в інших групах." -#: ../build/bin/preferences_gen.h:3266 +#: ../build/bin/preferences_gen.h:3547 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "Розгортати активований модуль і згортати, коли його вимкнено" -#: ../build/bin/preferences_gen.h:3274 +#: ../build/bin/preferences_gen.h:3555 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." @@ -1426,23 +1462,23 @@ msgstr "" "Ця опція дозволяє автоматично розгортати або згортати модуль, коли він " "увімкнений або вимкнений." -#: ../build/bin/preferences_gen.h:3283 +#: ../build/bin/preferences_gen.h:3564 msgid "scroll processing modules to the top when expanded" msgstr "Підняти розгорнутий модуль обробки якнайвище в панелі" -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3581 msgid "swap the utility and processing modules panels" msgstr "Поміняти місцями панелі сервісних модулів і модулів обробки" -#: ../build/bin/preferences_gen.h:3308 +#: ../build/bin/preferences_gen.h:3589 msgid "move the list of processing modules to the left of the screen" msgstr "Перемістити список модулів обробки в ліву частину екрана" -#: ../build/bin/preferences_gen.h:3317 +#: ../build/bin/preferences_gen.h:3598 msgid "show right-side buttons in processing module headers" msgstr "Показувати кнопки в заголовках модулів обробки" -#: ../build/bin/preferences_gen.h:3326 +#: ../build/bin/preferences_gen.h:3607 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1466,28 +1502,16 @@ msgstr "" "звужується,\n" " - 'Пріоритет імені модуля': приховати всі кнопки, якщо ім'я модуля не " "вміщується,\n" -" - 'Гасити одночасно': всі кнопки в одному заголовку одночасно тьмяніють, а " -"далі зникають,\n" +" - 'Плавно': всі кнопки в одному заголовку одночасно тьмяніють, а далі " +"зникають,\n" " - 'Витісняти при недостатній ширині': поступово приховуються окремі кнопки " "за потреби" -#: ../build/bin/preferences_gen.h:3335 -msgid "show mask indicator in module headers" -msgstr "Показувати індикатор маски в заголовках модулів" - -#: ../build/bin/preferences_gen.h:3343 -msgid "" -"if enabled, an icon will be shown in the header of any processing modules " -"that have a mask applied" -msgstr "" -"Якщо ввімкнено, у заголовку будь-яких модулів обробки, до яких застосовано " -"маску, відображатиметься піктограма." - -#: ../build/bin/preferences_gen.h:3352 +#: ../build/bin/preferences_gen.h:3616 msgid "prompt for name on addition of new instance" msgstr "Запитувати ім'я при додаванні нового екземпляра" -#: ../build/bin/preferences_gen.h:3360 +#: ../build/bin/preferences_gen.h:3624 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" @@ -1495,28 +1519,123 @@ msgstr "" "Якщо ввімкнено, запит на перейменування з'являтиметься для кожного нового " "екземпляра модуля (як нового екземпляра, так і дубліката)." -#: ../build/bin/preferences_gen.h:3370 +#. Masking options +#: ../build/bin/preferences_gen.h:3630 ../src/iop/toneequal.c:3366 +msgid "masking" +msgstr "Маска" + +#: ../build/bin/preferences_gen.h:3640 +msgid "scroll down to increase mask parameters" +msgstr "Прокручувати вниз для збільшення параметрів маски" + +#: ../build/bin/preferences_gen.h:3648 +msgid "" +"when using the mouse scroll wheel to change mask parameters, scroll down to " +"increase the mask size, feather size, opacity, brush hardness and gradient " +"curvature\n" +"by default scrolling up increases these parameters" +msgstr "" +"Під час використання колеса прокрутки миші для зміни параметрів маски, " +"прокручування вниз\n" +"збільшуватиме розмір маски, розмір розтушовки, непрозорість, жорсткість " +"пензля та вигин градієнта.\n" +"За замовчуванням прокручування вгору збільшує ці параметри." + +#: ../build/bin/preferences_gen.h:3657 +msgid "path mask resize step amount" +msgstr "Крок зміни розміру маски контуру" + +#: ../build/bin/preferences_gen.h:3675 +msgid "" +"amount to grow or shrink a path mask per scroll wheel tick when resizing. the " +"unit is set by the 'path mask resize unit' preference." +msgstr "" +"Величина збільшення або зменшення маски контуру за один такт колеса " +"прокручування під час зміни розміру. Одиниця вимірювання встановлюється " +"налаштуванням \"одиниця зміни розміру маски контуру\"." + +#: ../build/bin/preferences_gen.h:3684 +msgid "unit for path mask resize step amount" +msgstr "Одиниця для кроку зміни розміру маски контуру" + +#: ../build/bin/preferences_gen.h:3694 +#, no-c-format +msgid "" +"unit for the path mask resize step: 'pixels' uses image pixels, '% of path " +"size' uses a percentage of the path's largest bounding box dimension." +msgstr "" +"Одиниця вимірювання для кроку зміни розміру маски контуру: \"пікселі\" " +"використовують пікселі зображення, \"% від розміру контуру\" використовує " +"відсоток від найбільшого розміру обмежувальної рамки контуру." + +#: ../build/bin/preferences_gen.h:3703 +msgid "path mask resize tracing resolution" +msgstr "Роздільна здатність зміни розміру маски шляху" + +#: ../build/bin/preferences_gen.h:3710 +msgctxt "preferences" +msgid "2048" +msgstr "2048" + +#: ../build/bin/preferences_gen.h:3712 +msgid "" +"internal raster resolution (in pixels on the longest side) used when re-" +"vectorizing a resized path mask. higher values preserve more detail and nodes " +"at the cost of speed." +msgstr "" +"Внутрішня роздільна здатність растра (у пікселях по найдовшій стороні), що " +"використовується під час повторної векторизації маски контуру зі зміненим " +"розміром. Вищі значення зберігають більше деталей та вузлів, але знижують " +"швидкість." + +#: ../build/bin/preferences_gen.h:3721 +msgid "path mask resize curve smoothing" +msgstr "Згладжування кривої для зміни розміру маски контуру" + +#: ../build/bin/preferences_gen.h:3730 +msgid "" +"controls how corners are handled when re-vectorizing a resized path mask. " +"'sharp' preserves more nodes and corners; 'smooth' produces fewer, rounder " +"control points." +msgstr "" +"Контролює обробку кутів під час повторної векторизації маски контуру зі " +"зміненим розміром. \"Різко\" зберігає більше вузлів та кутів; \"Плавно\" " +"створює менше округліших контрольних точок." + +#: ../build/bin/preferences_gen.h:3739 +msgid "show mask indicator in module headers" +msgstr "Показувати індикатор маски в заголовках модулів" + +#: ../build/bin/preferences_gen.h:3747 +msgid "" +"if enabled, an icon will be shown in the header of any processing modules " +"that have a mask applied" +msgstr "" +"Якщо ввімкнено, у заголовку будь-яких модулів обробки, до яких застосовано " +"маску, відображатиметься піктограма." + +#: ../build/bin/preferences_gen.h:3757 msgid "processing" msgstr "Обробка" -#: ../build/bin/preferences_gen.h:3375 +#: ../build/bin/preferences_gen.h:3762 msgid "image processing" msgstr "Обробка зображення" -#: ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3772 msgid "always use LittleCMS 2 to apply output color profile" msgstr "" "Завжди використовувати LittleCMS 2, щоб застосувати вихідний колірний профіль" -#: ../build/bin/preferences_gen.h:3393 +#: ../build/bin/preferences_gen.h:3780 msgid "this is slower than the default." msgstr "Це повільніше, ніж за замовчуванням." -#: ../build/bin/preferences_gen.h:3402 +#: ../build/bin/preferences_gen.h:3789 msgid "pixel interpolator (warp)" msgstr "Інтерполятор пікселів (деформації)" -#: ../build/bin/preferences_gen.h:3411 +#: ../build/bin/preferences_gen.h:3798 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1526,34 +1645,34 @@ msgstr "" "деформаціях, обрізанні та остаточному масштабуванні (білінійний, бікубічний, " "lanczos2)." -#: ../build/bin/preferences_gen.h:3420 +#: ../build/bin/preferences_gen.h:3807 msgid "pixel interpolator (scaling)" msgstr "Інтерполятор пікселів (масштабування)" -#: ../build/bin/preferences_gen.h:3429 +#: ../build/bin/preferences_gen.h:3816 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "Інтерполятор пікселів, що використовується при масштабуванні\n" "(білінійний, бікубічний, lanczos2, lanczos3)." -#: ../build/bin/preferences_gen.h:3438 +#: ../build/bin/preferences_gen.h:3825 msgid "LUT 3D root folder" msgstr "Кореневий каталог LUT 3D" -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3464 -#: ../src/control/jobs/control_jobs.c:2204 -#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 -#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../build/bin/preferences_gen.h:3827 ../build/bin/preferences_gen.h:3851 +#: ../src/control/jobs/control_jobs.c:2407 +#: ../src/control/jobs/control_jobs.c:2463 ../src/gui/preferences.c:1284 +#: ../src/gui/presets.c:432 ../src/gui/welcome.c:169 ../src/gui/welcome.c:338 #: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 #: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 #: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 -#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 -#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 +#: ../src/libs/import.c:1830 ../src/libs/import.c:1941 ../src/libs/import.c:1999 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:678 msgid "select directory" msgstr "Виберіть каталог" -#: ../build/bin/preferences_gen.h:3453 +#: ../build/bin/preferences_gen.h:3840 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" @@ -1562,11 +1681,11 @@ msgstr "" "модулем LUT 3D.\n" "(потрібен перезапуск)" -#: ../build/bin/preferences_gen.h:3462 +#: ../build/bin/preferences_gen.h:3849 msgid "raster mask files root folder" msgstr "Кореневий каталог растрових масок" -#: ../build/bin/preferences_gen.h:3477 +#: ../build/bin/preferences_gen.h:3864 msgid "" "this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" @@ -1575,11 +1694,11 @@ msgstr "" "модулем імпорту растрових масок.\n" "(потрібен перезапуск)" -#: ../build/bin/preferences_gen.h:3486 +#: ../build/bin/preferences_gen.h:3873 msgid "auto-apply pixel workflow defaults" msgstr "Автозастосування замовчувань робочого процесу" -#: ../build/bin/preferences_gen.h:3495 +#: ../build/bin/preferences_gen.h:3882 msgid "" "selects which workflow will be used by default in the darkroom\n" "\n" @@ -1610,11 +1729,11 @@ msgstr "" "\n" "немає не використовувати попередньо визначений робочий процес" -#: ../build/bin/preferences_gen.h:3504 +#: ../build/bin/preferences_gen.h:3891 msgid "auto-apply per camera basecurve presets" msgstr "Автозастосування пресетів базових кривих у відповідності до камери" -#: ../build/bin/preferences_gen.h:3512 +#: ../build/bin/preferences_gen.h:3899 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1631,11 +1750,11 @@ msgstr "" "\"Автозастосування замовчувань робочого процесу\" має бути встановлено на " "\"немає\"." -#: ../build/bin/preferences_gen.h:3521 +#: ../build/bin/preferences_gen.h:3908 msgid "detect monochrome previews" msgstr "Виявляти монохромні зображення" -#: ../build/bin/preferences_gen.h:3529 +#: ../build/bin/preferences_gen.h:3916 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1644,11 +1763,11 @@ msgstr "" "попереднього перегляду.\n" "Будьте обережні: це уповільнює імпорт та зчитування даних EXIF." -#: ../build/bin/preferences_gen.h:3538 +#: ../build/bin/preferences_gen.h:3925 msgid "show warning messages" msgstr "Показувати попереджувальні повідомлення" -#: ../build/bin/preferences_gen.h:3546 +#: ../build/bin/preferences_gen.h:3933 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1660,15 +1779,154 @@ msgstr "" "Ці повідомлення можуть бути хибнопозитивними, і їх слід ігнорувати, якщо ви " "знаєте, що робите. Цей параметр буде постійно їх приховувати." -#: ../build/bin/preferences_gen.h:3552 +#: ../build/bin/preferences_gen.h:3939 +msgid "HDR alignment" +msgstr "Вирівнювання HDR" + +#: ../build/bin/preferences_gen.h:3949 +msgid "auto-align frames when merging HDR brackets" +msgstr "" +"Автоматичне вирівнювання кадрів під час об'єднання кадрів брекетингу HDR" + +#: ../build/bin/preferences_gen.h:3957 +msgid "" +"register and warp exposure brackets onto a reference frame before merging, " +"removing ghosting caused by a shaky tripod or handheld shots.\n" +"only effective when darktable is built with OpenCV." +msgstr "" +"Зареєструвати та деформувати кадри брекетингу експозиції на опорному кадрі " +"перед об'єднанням, видаляючи ореоли, спричинені хитким штативом або зйомкою з " +"рук.\n" +"Ефективно лише тоді, коли Darktable зібрано з OpenCV." + +#: ../build/bin/preferences_gen.h:3970 +msgid "pick the HDR alignment reference automatically" +msgstr "Автоматично вибрати опорний кадр для вирівнювання" + +#: ../build/bin/preferences_gen.h:3978 +msgid "" +"before merging, examine every bracket and align to the one richest in detail " +"instead of the first frame.\n" +"improves alignment when the first exposure is a poor template, at the cost of " +"one extra decode pass over the frames.\n" +"requires auto-align and an OpenCV build." +msgstr "" +"Перед об'єднанням перевірити кожен кадр брекетингу та вирівнювати відносно " +"найдеталізованішого, а не першого кадра.\n" +"Покращує вирівнювання, коли перша експозиція є поганим шаблоном, ціною одного " +"додаткового проходу декодування по кадрах.\n" +"Вимагає автоматичного вирівнювання та збірки з OpenCV." + +#: ../build/bin/preferences_gen.h:3991 +msgid "alignment detail (proxy scale)" +msgstr "Деталізація вирівнювання (проксі-масштаб)" + +#: ../build/bin/preferences_gen.h:4004 ../build/bin/preferences_gen.h:4032 +#: ../build/bin/preferences_gen.h:4060 +#, c-format +msgid "double click to reset to `%.03f'" +msgstr "Подвійний клік скидає до '%.03f'" + +#: ../build/bin/preferences_gen.h:4006 +msgid "" +"fraction of the full sensor resolution at which feature detection and " +"alignment are computed.\n" +"higher values find more, more distinctive features (better on repetitive or " +"low-contrast scenes) but cost roughly (scale / 0.5)^2 more time and memory.\n" +"0.5 restores the legacy speed." +msgstr "" +"Частка повної роздільної здатності сенсора, за якої обчислюються виявлення та " +"вирівнювання за ознаками.\n" +"Вищі значення знаходять більше, більш виразних ознак (краще на повторюваних " +"або низькоконтрастних сценах), але витрачають приблизно на (масштаб / 0,5)^2 " +"більше часу та пам'яті.\n" +"Значення 0,5 відновлює стару швидкість." + +#: ../build/bin/preferences_gen.h:4019 +msgid "shadow lift for feature detection (gamma)" +msgstr "Підняття тіней для виявлення ознак (гамма)" + +#: ../build/bin/preferences_gen.h:4034 +msgid "" +"display-gamma applied to the linear raw before feature detection, to lift " +"shadow detail into the detector's range.\n" +"1.0 disables it. higher values help under-exposed frames but can amplify " +"shadow noise; the percentile stretch already does part of this, so the effect " +"is scene-dependent." +msgstr "" +"Гамма-корекція дисплея застосовується до лінійного raw зображення перед " +"виявленням ознак, щоб підняти деталі тіней у діапазон детектора.\n" +"1.0 це вимикає. Вищі значення допомагають покращити недоекспоновані кадри, " +"але можуть посилити шум тіней; процентильне розтягнення гістограми вже " +"частково це робить, тому ефект залежить від сцени." + +#: ../build/bin/preferences_gen.h:4047 +msgid "local contrast for feature detection (CLAHE clip)" +msgstr "Локальний контраст для виявлення ознак (обрізання CLAHE)" + +#: ../build/bin/preferences_gen.h:4062 +msgid "" +"clip limit of the local contrast enhancement (CLAHE) applied before feature " +"detection. 0 disables it.\n" +"enabling it (e.g. 2.0) helps detect features on extremely under-exposed " +"frames, but on repetitive textures (façades, railings, foliage) it can change " +"descriptor signatures between exposures and cause mis-alignment, so it is off " +"by default." +msgstr "" +"Ліміт обрізання локального покращення контрастності (CLAHE), що " +"застосовується перед виявленням ознак. 0 вимикає його.\n" +"Увімкнення (наприклад, 2.0) допомагає виявляти ознаки на надзвичайно " +"недоекспонованих кадрах, але на повторюваних текстурах (фасади, решітки, " +"рослинність) це може змінити сигнатури дескрипторів між експозиціями та " +"спричинити неправильне вирівнювання, тому за замовчуванням вимкнено." + +#: ../build/bin/preferences_gen.h:4075 +msgid "feature budget per frame (keypoints)" +msgstr "Бюджет ознак на кадр (ключові точки)" + +#: ../build/bin/preferences_gen.h:4094 +msgid "" +"maximum number of SIFT keypoints kept per frame after spatial balancing, " +"before matching.\n" +"balancing both frames to a common budget keeps a feature-dense frame from " +"flooding the matcher with ambiguous candidates." +msgstr "" +"Максимальна кількість ключових точок SIFT, що зберігаються на кадр після " +"просторового балансування, перед зіставленням.\n" +"Балансування обох кадрів до спільного бюджету запобігає перевантаженню " +"алгоритму зіставлення неоднозначними кандидатами в кадрі з високою щільністю " +"ознак." + +#: ../build/bin/preferences_gen.h:4107 +msgid "save alignment debug images" +msgstr "Зберегти зображення для налагодження вирівнювання" + +#: ../build/bin/preferences_gen.h:4115 +msgid "" +"write per-frame diagnostic images while merging: the feature-detection input, " +"the detected keypoints and all feature matches (green = inlier, red = " +"outlier).\n" +"saved as Netpbm (.pgm/.ppm) in a darktable_hdr_align_debug folder in the " +"system temp directory (or the folder named by the DT_HDR_DEBUG_IMAGE_DIR " +"environment variable). for diagnosing alignment problems; off by default." +msgstr "" +"Записувати діагностичні зображення для кожного кадру під час об'єднання: вхід " +"для виявлення ознак, виявлені ключові точки та всі збіги ознак (зелений = " +"звичайна точка, червоний = викид).\n" +"Зберігаються як Netpbm (.pgm/.ppm) у папці darktable_hdr_align_debug у " +"тимчасовому каталозі системи (або в папці, назва якої вказана в змінній " +"середовища DT_HDR_DEBUG_IMAGE_DIR). Для діагностики проблем вирівнювання; " +"вимкнено за замовчуванням." + +#: ../build/bin/preferences_gen.h:4125 msgid "CPU / memory" msgstr "CPU / Пам'ять" -#: ../build/bin/preferences_gen.h:3562 +#: ../build/bin/preferences_gen.h:4135 msgid "darktable resources" msgstr "Рівень ресурсів для Darktable" -#: ../build/bin/preferences_gen.h:3572 +#: ../build/bin/preferences_gen.h:4145 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" @@ -1691,15 +1949,15 @@ msgstr "" "одночасно з Darktable і хочете, щоб вона забирала більшість ваших системних " "ресурсів для продуктивності." -#: ../build/bin/preferences_gen.h:3578 +#: ../build/bin/preferences_gen.h:4151 msgid "OpenCL GPU acceleration" msgstr "Прискорення GPU OpenCL" -#: ../build/bin/preferences_gen.h:3588 +#: ../build/bin/preferences_gen.h:4161 msgid "activate OpenCL support" msgstr "Активувати підтримку OpenCL" -#: ../build/bin/preferences_gen.h:3596 +#: ../build/bin/preferences_gen.h:4169 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1710,11 +1968,11 @@ msgstr "" "за допомогою вашої графічної карти (карт). Можна вмикати та вимикати в будь-" "який час." -#: ../build/bin/preferences_gen.h:3609 +#: ../build/bin/preferences_gen.h:4182 msgid "OpenCL fast mode" msgstr "Швидкий режим OpenCL" -#: ../build/bin/preferences_gen.h:3617 +#: ../build/bin/preferences_gen.h:4190 msgid "" "if set the OpenCL compiler uses aggressive optimizing for better performance " "with reduced precision so more differences between CPU and OpenCL are " @@ -1724,11 +1982,11 @@ msgstr "" "кращої продуктивності зі зниженою точністю, тому очікується більше пікселів, " "які відрізняються між CPU та OpenCL." -#: ../build/bin/preferences_gen.h:3630 +#: ../build/bin/preferences_gen.h:4203 msgid "OpenCL scheduling profile" msgstr "Профіль планування OpenCL" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:4212 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" @@ -1745,11 +2003,11 @@ msgstr "" " - 'Кілька GPU': ці два конвеєра обробляються паралельно на двох різних GPU.\n" " - 'Дуже швидкий GPU': ці два конвеєра обробляються послідовно на GPU." -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:4225 msgid "tuned GPU memory" msgstr "Налаштування пам’яті GPU" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:4233 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1757,40 +2015,40 @@ msgstr "" "Якщо ввімкнено в системі з кількома пристроями OpenCL, ви можете вказати " "запас безпеки для кожного пристрою (запас, за замовчуванням – 600 МБ)" -#: ../build/bin/preferences_gen.h:3670 +#: ../build/bin/preferences_gen.h:4243 msgid "OpenCL drivers" msgstr "Драйвери OpenCL" -#: ../build/bin/preferences_gen.h:3680 +#: ../build/bin/preferences_gen.h:4253 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3688 +#: ../build/bin/preferences_gen.h:4261 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "" "Intel® OpenCL Graphics для всіх підтримуваних платформ (надається вендором)" -#: ../build/bin/preferences_gen.h:3701 +#: ../build/bin/preferences_gen.h:4274 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3709 +#: ../build/bin/preferences_gen.h:4282 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "OpenCL на основі Nvidia CUDA (надається вендором)" -#: ../build/bin/preferences_gen.h:3722 +#: ../build/bin/preferences_gen.h:4295 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3730 +#: ../build/bin/preferences_gen.h:4303 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing (надається вендором)" -#: ../build/bin/preferences_gen.h:3743 +#: ../build/bin/preferences_gen.h:4316 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3751 +#: ../build/bin/preferences_gen.h:4324 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" @@ -1798,19 +2056,19 @@ msgstr "" "RustiCL Mesa OpenCL. Якщо ви хочете використовувати це, вам слід вимкнути " "драйвер вендора" -#: ../build/bin/preferences_gen.h:3764 +#: ../build/bin/preferences_gen.h:4337 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3772 +#: ../build/bin/preferences_gen.h:4345 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL (надається вендором)" -#: ../build/bin/preferences_gen.h:3785 +#: ../build/bin/preferences_gen.h:4358 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3793 +#: ../build/bin/preferences_gen.h:4366 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1818,11 +2076,11 @@ msgstr "" "Microsoft OpenCLOn12, використовуйте це, лише якщо наданий вендором драйвер " "не працює або його немає." -#: ../build/bin/preferences_gen.h:3806 +#: ../build/bin/preferences_gen.h:4379 msgid "other platforms" msgstr "Інші платформи" -#: ../build/bin/preferences_gen.h:3814 +#: ../build/bin/preferences_gen.h:4387 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" @@ -1830,44 +2088,44 @@ msgstr "" "Якщо встановлено, приймаються всі невизначені платформи. Робіть це, лише якщо " "драйвер вендора недоступний" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:4397 msgid "security" msgstr "Безпека" -#: ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:4412 msgid "ask before removing images from the library" msgstr "Запитувати перед вилученням зображень з бібліотеки" -#: ../build/bin/preferences_gen.h:3847 +#: ../build/bin/preferences_gen.h:4420 msgid "always ask the user before removing image information from the library" msgstr "" "Завжди запитувати користувача, перш ніж інформацію про зображення буде " "вилучено з бібліотеки." -#: ../build/bin/preferences_gen.h:3856 +#: ../build/bin/preferences_gen.h:4429 msgid "ask before deleting images from disk" msgstr "Запитувати перед видаленням зображень з диска" -#: ../build/bin/preferences_gen.h:3864 +#: ../build/bin/preferences_gen.h:4437 msgid "always ask the user before any image file is deleted" msgstr "" "Завжди запитувати користувача перед видаленням будь-якого файлу зображення." -#: ../build/bin/preferences_gen.h:3873 +#: ../build/bin/preferences_gen.h:4446 msgid "ask before discarding history stack" msgstr "Запитувати перед видаленням історії змін" -#: ../build/bin/preferences_gen.h:3881 +#: ../build/bin/preferences_gen.h:4454 msgid "always ask the user before history stack is discarded on any image" msgstr "" "Завжди запитувати користувача, перш ніж історію змін буде видалено для будь-" "якого зображення." -#: ../build/bin/preferences_gen.h:3890 +#: ../build/bin/preferences_gen.h:4463 msgid "try to use trash when deleting images" msgstr "Намагатись використовувати сміттєвий кошик при видаленні зображень" -#: ../build/bin/preferences_gen.h:3898 +#: ../build/bin/preferences_gen.h:4471 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" @@ -1875,31 +2133,31 @@ msgstr "" "Відправляти файли в сміттєвий кошик замість того, щоб назавжди видаляти файли " "в системі, яка це підтримує." -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4480 msgid "ask before moving images from film roll folder" msgstr "Запитувати перед переміщенням зображень з каталогу плівки" -#: ../build/bin/preferences_gen.h:3915 +#: ../build/bin/preferences_gen.h:4488 msgid "always ask the user before any image file is moved." msgstr "" "Завжди запитувати користувача, перш ніж будь-який файл зображення буде " "переміщений." -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4497 msgid "ask before copying images to new film roll folder" msgstr "Запитувати перед копіюванням зображень до нового каталогу плівки" -#: ../build/bin/preferences_gen.h:3932 +#: ../build/bin/preferences_gen.h:4505 msgid "always ask the user before any image file is copied." msgstr "" "Завжди запитувати користувача, перш ніж будь-який файл зображення буде " "скопійовано." -#: ../build/bin/preferences_gen.h:3941 +#: ../build/bin/preferences_gen.h:4514 msgid "ask before removing empty folders" msgstr "Запитувати перед видаленням порожніх каталогів" -#: ../build/bin/preferences_gen.h:3949 +#: ../build/bin/preferences_gen.h:4522 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." @@ -1907,39 +2165,39 @@ msgstr "" "Завжди запитувати користувача, перш ніж видаляти порожній каталог. Це може " "статися після переміщення або видалення зображень." -#: ../build/bin/preferences_gen.h:3958 +#: ../build/bin/preferences_gen.h:4531 msgid "ask before deleting a tag" msgstr "Запитувати перед видаленням тегу" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4547 msgid "ask before deleting a style" msgstr "Запитувати перед видаленням стилю" -#: ../build/bin/preferences_gen.h:3990 +#: ../build/bin/preferences_gen.h:4563 msgid "ask before deleting a preset" msgstr "Запитувати перед видаленням пресету" -#: ../build/bin/preferences_gen.h:3998 +#: ../build/bin/preferences_gen.h:4571 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "Попросить підтвердження перед видаленням або перезаписом пресету." -#: ../build/bin/preferences_gen.h:4007 +#: ../build/bin/preferences_gen.h:4580 msgid "ask before exporting in overwrite mode" msgstr "Запитувати перед експортом в режимі перезапису" -#: ../build/bin/preferences_gen.h:4015 +#: ../build/bin/preferences_gen.h:4588 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "Попросить підтвердження перед експортом файлів у режимі перезапису." -#: ../build/bin/preferences_gen.h:4021 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4594 ../src/libs/tools/viewswitcher.c:158 msgid "other" msgstr "Інше" -#: ../build/bin/preferences_gen.h:4031 +#: ../build/bin/preferences_gen.h:4604 msgid "password storage backend to use" msgstr "Бекенд для зберігання паролів" -#: ../build/bin/preferences_gen.h:4048 +#: ../build/bin/preferences_gen.h:4621 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" @@ -1947,11 +2205,11 @@ msgstr "" "Бекенд для зберігання паролів: авто, немає, libsecret, kwallet, " "apple_keychain, windows_credentials" -#: ../build/bin/preferences_gen.h:4057 +#: ../build/bin/preferences_gen.h:4630 msgid "auto login to storage server" msgstr "Автоматичний вхід на сервер експорту" -#: ../build/bin/preferences_gen.h:4065 +#: ../build/bin/preferences_gen.h:4638 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." @@ -1959,11 +2217,11 @@ msgstr "" "Автоматично входити в налаштований сервер експорту. Для цього потрібно " "встановити бекенд зберігання паролів." -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4647 msgid "executable for playing audio files" msgstr "Програма для програвання звукових файлів" -#: ../build/bin/preferences_gen.h:4087 +#: ../build/bin/preferences_gen.h:4660 msgid "" "this external program is used to play audio files some cameras record to keep " "notes for images" @@ -1971,27 +2229,27 @@ msgstr "" "Ця зовнішня програма використовується для відтворення аудіо-файлів,\n" "які деякі камери можуть записувати, щоб зберігати нотатки до зображень." -#: ../build/bin/preferences_gen.h:4097 +#: ../build/bin/preferences_gen.h:4670 msgid "storage" msgstr "Збереження даних" -#: ../build/bin/preferences_gen.h:4102 ../src/control/crawler.c:747 +#: ../build/bin/preferences_gen.h:4675 ../src/control/crawler.c:747 msgid "database" msgstr "База даних" -#: ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4685 msgid "allow for multiple workspaces" msgstr "Дозволити використання кількох робочих просторів" -#: ../build/bin/preferences_gen.h:4120 +#: ../build/bin/preferences_gen.h:4693 msgid "allow multiple workspaces which can be selected at startup" msgstr "Дозволити кілька робочих просторів, які можна вибрати під час запуску" -#: ../build/bin/preferences_gen.h:4129 +#: ../build/bin/preferences_gen.h:4702 msgid "create database snapshot" msgstr "Створити знімок бази даних" -#: ../build/bin/preferences_gen.h:4138 +#: ../build/bin/preferences_gen.h:4711 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" @@ -2014,11 +2272,11 @@ msgstr "" "години чи більше.\n" " - 'При закритті': створює знімок кожного разу, коли Darktable закривають." -#: ../build/bin/preferences_gen.h:4147 +#: ../build/bin/preferences_gen.h:4720 msgid "how many snapshots to keep" msgstr "Скільки знімків зберігати" -#: ../build/bin/preferences_gen.h:4165 +#: ../build/bin/preferences_gen.h:4738 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -2031,15 +2289,15 @@ msgstr "" "Майте на увазі, що знімки займають трохи місця, а для успішного відновлення " "вам потрібен лише найновіший." -#: ../build/bin/preferences_gen.h:4171 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4744 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "Файли XMP" -#: ../build/bin/preferences_gen.h:4181 +#: ../build/bin/preferences_gen.h:4754 msgid "create XMP files" msgstr "Створювати XMP файли" -#: ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4763 msgid "" "XMP sidecar files store all editing steps, ratings, tags and color labels " "alongside your images in an open format readable by other applications, and " @@ -2069,11 +2327,11 @@ msgstr "" "при імпорті: файл XMP створюється під час імпорту зображення та " "оновлюється після кожної зміни" -#: ../build/bin/preferences_gen.h:4199 +#: ../build/bin/preferences_gen.h:4772 msgid "store XMP tags in compressed format" msgstr "Зберігати теги XMP у стислому форматі" -#: ../build/bin/preferences_gen.h:4208 +#: ../build/bin/preferences_gen.h:4781 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -2083,11 +2341,11 @@ msgstr "" "доступний простір для зберігання історії змін у вихідних файлах.\n" "Цей параметр дозволяє стиснути теги XMP та заощадити місце." -#: ../build/bin/preferences_gen.h:4217 +#: ../build/bin/preferences_gen.h:4790 msgid "auto-save interval" msgstr "Інтервал автоматичного збереження" -#: ../build/bin/preferences_gen.h:4235 +#: ../build/bin/preferences_gen.h:4808 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -2097,11 +2355,11 @@ msgstr "" "секундах); встановіть нуль, щоб вимкнути автоматичне збереження. " "Автозбереження може бути вимкнено на повільних дисках." -#: ../build/bin/preferences_gen.h:4244 +#: ../build/bin/preferences_gen.h:4817 msgid "look for updated XMP files on startup" msgstr "Шукати оновлення файлів XMP при запуску" -#: ../build/bin/preferences_gen.h:4252 +#: ../build/bin/preferences_gen.h:4825 msgid "" "check file modification times of all XMP files on startup to check if any got " "updated in the meantime" @@ -2109,19 +2367,19 @@ msgstr "" "Перевіряти час модифікації всіх файлів XMP під час запуску, щоб дізнатися, чи " "якісь із них оновлювалися поза Darktable." -#: ../build/bin/preferences_gen.h:4262 +#: ../build/bin/preferences_gen.h:4835 msgid "miscellaneous" msgstr "Різне" -#: ../build/bin/preferences_gen.h:4267 +#: ../build/bin/preferences_gen.h:4840 msgid "interface" msgstr "Інтерфейс" -#: ../build/bin/preferences_gen.h:4277 +#: ../build/bin/preferences_gen.h:4850 msgid "show splash screen at startup" msgstr "Показувати заставку під час запуску" -#: ../build/bin/preferences_gen.h:4285 +#: ../build/bin/preferences_gen.h:4858 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" @@ -2129,19 +2387,19 @@ msgstr "" "Відобразити невелике вікно з повідомленнями про хід запуску Darktable перед " "появою головного вікна" -#: ../build/bin/preferences_gen.h:4294 +#: ../build/bin/preferences_gen.h:4867 msgid "show welcome screen on next run" msgstr "Показувати екран привітання при наступному запуску" -#: ../build/bin/preferences_gen.h:4302 +#: ../build/bin/preferences_gen.h:4875 msgid "display the welcome setup screen the next time darktable is launched" msgstr "Відобразити екран привітання під час наступного запуску Darktable" -#: ../build/bin/preferences_gen.h:4311 +#: ../build/bin/preferences_gen.h:4884 msgid "load default shortcuts at startup" msgstr "Завантажувати стандартні прискорювачі під час запуску" -#: ../build/bin/preferences_gen.h:4319 +#: ../build/bin/preferences_gen.h:4892 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -2150,35 +2408,35 @@ msgstr "" "користувачем.\n" "Вимкніть, щоб запобігти поверненню видалених налаштувань за замовчуванням." -#: ../build/bin/preferences_gen.h:4328 +#: ../build/bin/preferences_gen.h:4901 msgid "scale slider step with min/max" msgstr "Масштабувати крок повзунка відповідно до мін/макс" -#: ../build/bin/preferences_gen.h:4336 +#: ../build/bin/preferences_gen.h:4909 msgid "vary slider step size with min/max range" msgstr "Змінювати розмір кроку повзунка відповідно до діапазону мін/макс." -#: ../build/bin/preferences_gen.h:4345 +#: ../build/bin/preferences_gen.h:4918 msgid "marker shape" msgstr "Форма маркера" -#: ../build/bin/preferences_gen.h:4354 +#: ../build/bin/preferences_gen.h:4927 msgid "the shape of the slider marker" msgstr "Форма маркера повзунка" -#: ../build/bin/preferences_gen.h:4363 +#: ../build/bin/preferences_gen.h:4936 msgid "condensed panels' controls" msgstr "Стислі елементи керування" -#: ../build/bin/preferences_gen.h:4371 +#: ../build/bin/preferences_gen.h:4944 msgid "use condensed panels' controls in all views" msgstr "Використовувати стислий стиль елементів керування у всіх режимах" -#: ../build/bin/preferences_gen.h:4380 +#: ../build/bin/preferences_gen.h:4953 msgid "automatically update module name" msgstr "Автоматично оновлювати ім'я модуля" -#: ../build/bin/preferences_gen.h:4388 +#: ../build/bin/preferences_gen.h:4961 msgid "" "if enabled, the module name will be automatically updated to match a preset " "name or a preset instance name if present." @@ -2186,21 +2444,21 @@ msgstr "" "Якщо ввімкнено, ім'я модуля буде автоматично оновлено відповідно до імені " "пресету або імені екземпляра пресету, якщо він є." -#: ../build/bin/preferences_gen.h:4397 +#: ../build/bin/preferences_gen.h:4970 msgid "sort built-in presets first" msgstr "Показувати вбудовані пресети на початку" -#: ../build/bin/preferences_gen.h:4405 +#: ../build/bin/preferences_gen.h:4978 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" "Чи показувати вбудовані пресети перед пресетами користувача в меню пресетів." -#: ../build/bin/preferences_gen.h:4414 +#: ../build/bin/preferences_gen.h:4987 msgid "mouse wheel scrolls modules side panel by default" msgstr "Колесо миші прокручує бічну панель модулів" -#: ../build/bin/preferences_gen.h:4422 +#: ../build/bin/preferences_gen.h:4995 msgid "" "in darktable's darkroom, where you do your edits, all controls are listed on " "a panel on the right; you can choose whether you want to use the scroll wheel " @@ -2229,11 +2487,11 @@ msgstr "" "вимкнено: колесо миші впливає на елемент керування під курсором, а з " "Ctrl+Alt прокручує панель" -#: ../build/bin/preferences_gen.h:4431 +#: ../build/bin/preferences_gen.h:5004 msgid "enable touchpad gestures in darkroom" msgstr "Увімкнути жести на тачпаді в режимі Темної кімнати" -#: ../build/bin/preferences_gen.h:4439 +#: ../build/bin/preferences_gen.h:5012 msgid "" "use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " "enabled: touchpad pinch gestures zoom the image and two-finger " @@ -2251,11 +2509,31 @@ msgstr "" "прокручування, включаючи Ctrl+прокручування для збільшення та " "зменшення масштабу." -#: ../build/bin/preferences_gen.h:4448 +#: ../build/bin/preferences_gen.h:5021 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "Обмежити масштабування в Темній кімнаті між розміром екрана та 100%" + +#: ../build/bin/preferences_gen.h:5030 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"Обмежує прокручування коліщатка та масштабування пальцями в Темній кімнаті " +"діапазоном від розміру екрана (зменшення) до 100% (збільшення). Увімкнено:" +" масштабування обмежено; утримуйте Ctrl під час масштабування, щоб " +"тимчасово зняти обмеження та збільшити масштаб понад 100%. Вимкнено: " +"масштабування ніколи не обмежується, і додаткове натискання клавіші Ctrl не потрібне для масштабування понад 100%." + +#: ../build/bin/preferences_gen.h:5039 msgid "always show panels' scrollbars" msgstr "Завжди показувати смуги прокрутки панелей" -#: ../build/bin/preferences_gen.h:4456 +#: ../build/bin/preferences_gen.h:5047 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2264,11 +2542,11 @@ msgstr "" "активованими лише залежно від вмісту.\n" "(потрібен перезапуск)" -#: ../build/bin/preferences_gen.h:4465 +#: ../build/bin/preferences_gen.h:5056 msgid "duration of the UI transitions in ms" msgstr "Тривалість переходів інтерфейсу (в мс)" -#: ../build/bin/preferences_gen.h:4484 +#: ../build/bin/preferences_gen.h:5075 msgid "" "how long the transitions take (in ms) for expanding or collapsing modules and " "other UI elements" @@ -2276,34 +2554,34 @@ msgstr "" "Скільки часу (в мс) займають переходи для розгортання або згортання модулів " "та інших елементів інтерфейсу." -#: ../build/bin/preferences_gen.h:4493 +#: ../build/bin/preferences_gen.h:5084 msgid "auto-scroll filmstrip to center on selected image" msgstr "" "Автоматичне прокручування стрічки знімків для центрування на вибраному " "зображенні" -#: ../build/bin/preferences_gen.h:4501 +#: ../build/bin/preferences_gen.h:5092 msgid "" "when enabled, the filmstrip in culling mode and in the darkroom automatically " "scrolls to center on the selected image" msgstr "" -"Коли це увімкнено, \"стрічка знімків\" у режимі вибракування та в темній " +"Коли це увімкнено, \"стрічка знімків\" у режимі вибракування та в Темній " "кімнаті автоматично прокручується для встановлення вибраного зображення по " "центру." -#: ../build/bin/preferences_gen.h:4510 +#: ../build/bin/preferences_gen.h:5101 msgid "position of the scopes module" msgstr "Розташування модуля гістограм" -#: ../build/bin/preferences_gen.h:4519 +#: ../build/bin/preferences_gen.h:5110 msgid "position the scopes at the top-left or top-right of the screen" msgstr "Розташування гістограм у верхньому лівому або правому куті екрана." -#: ../build/bin/preferences_gen.h:4528 +#: ../build/bin/preferences_gen.h:5119 msgid "method to use for getting the display profile" msgstr "Метод для отримання профілю монітора" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:5128 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2313,11 +2591,11 @@ msgstr "" "відображення.\n" "Це корисно, коли одна з альтернатив дає неправильні результати." -#: ../build/bin/preferences_gen.h:4546 +#: ../build/bin/preferences_gen.h:5137 msgid "order or exclude MIDI devices" msgstr "Упорядкувати або виключити MIDI-пристрої" -#: ../build/bin/preferences_gen.h:4559 +#: ../build/bin/preferences_gen.h:5150 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" @@ -2336,17 +2614,17 @@ msgstr "" "повністю вимикає MIDI" #. tags -#: ../build/bin/preferences_gen.h:4569 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 -#: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 +#: ../build/bin/preferences_gen.h:5160 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:514 ../src/libs/export_metadata.c:197 +#: ../src/libs/image.c:624 ../src/libs/metadata_view.c:175 msgid "tags" msgstr "Теги" -#: ../build/bin/preferences_gen.h:4579 +#: ../build/bin/preferences_gen.h:5170 msgid "omit hierarchy in simple tag lists" msgstr "Опустити ієрархію у простих списках тегів" -#: ../build/bin/preferences_gen.h:4587 +#: ../build/bin/preferences_gen.h:5178 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2360,15 +2638,15 @@ msgstr "" "Коли цю опцію ввімкнено, Darktable включатиме лише останню частину,\n" "а решту ігноруватиме. У такому випадку 'foo | bar | baz' додасть лише 'baz'." -#: ../build/bin/preferences_gen.h:4593 +#: ../build/bin/preferences_gen.h:5184 msgid "shortcuts with multiple instances" msgstr "Клавіатурні прискорювачі з кількома екземплярами" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:5194 msgid "prefer focused instance" msgstr "Пріоритет екземпляра в фокусі" -#: ../build/bin/preferences_gen.h:4611 +#: ../build/bin/preferences_gen.h:5202 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2384,19 +2662,19 @@ msgstr "" "Примітка: прискорювачі змішування завжди застосовуються до сфокусованого " "екземпляра." -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:5211 msgid "prefer expanded instances" msgstr "Пріоритет розгорнутих екземплярів" -#: ../build/bin/preferences_gen.h:4628 +#: ../build/bin/preferences_gen.h:5219 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "Якщо є розгорнуті екземпляри модуля, ігнорувати згорнуті екземпляри." -#: ../build/bin/preferences_gen.h:4637 +#: ../build/bin/preferences_gen.h:5228 msgid "prefer enabled instances" msgstr "Пріоритет увімкнених екземплярів" -#: ../build/bin/preferences_gen.h:4645 +#: ../build/bin/preferences_gen.h:5236 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" @@ -2404,11 +2682,11 @@ msgstr "" "Після застосування вищезазначеного правила, якщо є активні екземпляри модуля, " "ігнорувати неактивні екземпляри." -#: ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:5245 msgid "prefer unmasked instances" msgstr "Пріоритет незамаскованих екземплярів" -#: ../build/bin/preferences_gen.h:4662 +#: ../build/bin/preferences_gen.h:5253 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" @@ -2416,11 +2694,11 @@ msgstr "" "Після застосування вищезазначених правил, якщо є незамасковані екземпляри " "модуля, ігнорувати замасковані екземпляри." -#: ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:5262 msgid "selection order" msgstr "Порядок вибору" -#: ../build/bin/preferences_gen.h:4680 +#: ../build/bin/preferences_gen.h:5271 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" @@ -2428,11 +2706,11 @@ msgstr "" "Після застосування вищезазначених правил застосувати прискорювач, виходячи з " "положення в конвеєрі обробки." -#: ../build/bin/preferences_gen.h:4689 +#: ../build/bin/preferences_gen.h:5280 msgid "allow visual assignment to specific instances" msgstr "Дозволити візуальне призначення певним екземплярам" -#: ../build/bin/preferences_gen.h:4697 +#: ../build/bin/preferences_gen.h:5288 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2442,43 +2720,43 @@ msgstr "" "прискорювачі цим конкретним екземплярам.\n" "Інакше прискорювачі завжди призначатимуться пріоритетному екземпляру." -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:5294 msgid "map / geolocalization view" msgstr "Режим мапи / геолокалізація" -#: ../build/bin/preferences_gen.h:4713 +#: ../build/bin/preferences_gen.h:5304 msgid "pretty print the image location" msgstr "Геокоординати в форматі градуси і хвилини" -#: ../build/bin/preferences_gen.h:4721 +#: ../build/bin/preferences_gen.h:5312 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "" "Показати більш читабельні координати місця в інформаційному модулі зображення." -#: ../build/bin/preferences_gen.h:4727 +#: ../build/bin/preferences_gen.h:5318 msgid "slideshow view" msgstr "Режим слайд-шоу" -#: ../build/bin/preferences_gen.h:4737 +#: ../build/bin/preferences_gen.h:5328 msgid "waiting time between each image in slideshow" msgstr "Час очікування між кожним знімком у слайд-шоу" -#: ../build/bin/preferences_gen.h:4779 +#: ../build/bin/preferences_gen.h:5370 msgid "do not set the 'uncategorized' entry for tags" msgstr "Не встановлювати категорію \"без категорії\" для тегів" -#: ../build/bin/preferences_gen.h:4787 +#: ../build/bin/preferences_gen.h:5378 msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "" "Не встановлювати категорію \"без категорії\" для тегів, у яких немає нащадків." -#: ../build/bin/preferences_gen.h:4796 +#: ../build/bin/preferences_gen.h:5387 msgid "tags case sensitivity" msgstr "Чутливість до регістру в тегах" -#: ../build/bin/preferences_gen.h:4805 +#: ../build/bin/preferences_gen.h:5396 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" @@ -2486,38 +2764,38 @@ msgstr "" "Чутливість до регістру в тегах. Без розширення Sqlite ICU нечутливість працює " "лише для 26 латинських літер." -#: ../build/bin/preferences_gen.h:4814 ../build/bin/preferences_gen.h:4905 +#: ../build/bin/preferences_gen.h:5405 ../build/bin/preferences_gen.h:5496 msgid "number of collections to be stored" msgstr "Скільки колекцій зберігати" -#: ../build/bin/preferences_gen.h:4833 ../build/bin/preferences_gen.h:4924 +#: ../build/bin/preferences_gen.h:5424 ../build/bin/preferences_gen.h:5515 msgid "the number of recent collections to store and show in this list" msgstr "Кількість недавніх колекцій для зберігання та показу в цьому списку." -#: ../build/bin/preferences_gen.h:4842 +#: ../build/bin/preferences_gen.h:5433 msgid "number of folder levels to show in lists" msgstr "Кількість рівнів каталогів у списках плівок" -#: ../build/bin/preferences_gen.h:4861 +#: ../build/bin/preferences_gen.h:5452 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" msgstr "" "Кількість рівнів каталогів для відображення в назвах плівок, починаючи справа." -#: ../build/bin/preferences_gen.h:4870 +#: ../build/bin/preferences_gen.h:5461 msgid "sort film rolls by" msgstr "Порядок сортування плівок" -#: ../build/bin/preferences_gen.h:4879 +#: ../build/bin/preferences_gen.h:5470 msgid "sets the collections-list order for film rolls" msgstr "Установити порядок сортування в колекціях для плівок." -#: ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5558 msgid "suggested tags level of confidence" msgstr "Рівень впевненості запропонованих тегів" -#: ../build/bin/preferences_gen.h:4987 +#: ../build/bin/preferences_gen.h:5578 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2527,11 +2805,11 @@ msgstr "" "Рівень впевненості, щоб включити тег до списку пропозицій,\n" "0: усі пов'язані теги, 99: з рівнем від 99%, 100: лише недавні теги (швидше)" -#: ../build/bin/preferences_gen.h:4996 +#: ../build/bin/preferences_gen.h:5587 msgid "number of recently attached tags" msgstr "Кількість недавно доданих тегів" -#: ../build/bin/preferences_gen.h:5015 +#: ../build/bin/preferences_gen.h:5606 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2561,15 +2839,15 @@ msgstr "Осінь" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 -#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 -#: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 +#: ../src/common/collection.c:1485 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2466 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4325 ../src/iop/bilateral.cc:381 +#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/colorequal.c:2930 +#: ../src/iop/colorzones.c:2483 ../src/iop/temperature.c:1981 +#: ../src/iop/temperature.c:2166 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:317 ../src/libs/histogram.c:50 msgid "blue" msgstr "Синій" @@ -2585,7 +2863,7 @@ msgstr "Виправлення синього LED освітлення (силь msgid "camera styles" msgstr "Стилі імітації камери" -#: ../build/bin/styles_string.h:10 ../src/libs/image.c:621 +#: ../build/bin/styles_string.h:10 ../src/libs/image.c:623 msgid "colors" msgstr "Кольори" @@ -2608,15 +2886,15 @@ msgstr "Контраст і різкість" #: ../build/lib/darktable/plugins/introspection_colorequal.c:491 #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 -#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 +#: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:856 +#: ../src/iop/colorequal.c:2929 ../src/iop/temperature.c:1965 msgid "cyan" msgstr "Ціан" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 -#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 -#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 -#: ../src/libs/tools/darktable.c:64 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3841 +#: ../src/libs/filtering.c:927 ../src/libs/filtering.c:989 +#: ../src/libs/filtering.c:1656 ../src/libs/filtering.c:1967 +#: ../src/libs/tools/darktable.c:66 msgid "darktable" msgstr "Darktable" @@ -2645,7 +2923,7 @@ msgid "effects" msgstr "Ефекти" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:447 +#: ../src/external/lua-scripts/tools/script_manager.lua:457 msgid "examples" msgstr "Приклади" @@ -2658,7 +2936,7 @@ msgid "extreme saturation" msgstr "Екстремальна насиченість" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1584 msgid "faded" msgstr "Вицвілі кольори" @@ -2689,16 +2967,16 @@ msgstr "Загальна" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 -#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 -#: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 -#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:48 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2412 +#: ../src/develop/blend_gui.c:2460 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4324 ../src/gui/guides.c:854 ../src/iop/bilateral.cc:376 +#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/colorequal.c:2928 +#: ../src/iop/colorzones.c:2481 ../src/iop/temperature.c:1961 +#: ../src/iop/temperature.c:1979 ../src/iop/temperature.c:2165 +#: ../src/libs/collect.c:2162 ../src/libs/filters/colors.c:316 +#: ../src/libs/histogram.c:49 msgid "green" msgstr "Зелений" @@ -2709,9 +2987,9 @@ msgstr "Зелений" #: ../build/lib/darktable/plugins/introspection_colorequal.c:503 #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 -#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1981 +#: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:857 +#: ../src/iop/colorequal.c:2932 ../src/iop/colorzones.c:2485 +#: ../src/iop/temperature.c:1963 msgid "magenta" msgstr "Маджента" @@ -2739,7 +3017,7 @@ msgstr "Розмитість руху" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2926 ../src/iop/colorzones.c:2479 msgid "orange" msgstr "Помаранчевий" @@ -2747,10 +3025,10 @@ msgstr "Помаранчевий" msgid "pastels" msgstr "Пастель" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1487 #: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:264 +#: ../src/iop/colorzones.c:2484 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:318 msgid "purple" msgstr "Пурпурний" @@ -2763,15 +3041,15 @@ msgstr "Пурпурний" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 -#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 -#: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 +#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2406 +#: ../src/develop/blend_gui.c:2454 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4323 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:371 +#: ../src/iop/channelmixer.c:609 ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2478 ../src/iop/temperature.c:1977 +#: ../src/iop/temperature.c:2164 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:314 ../src/libs/histogram.c:48 msgid "red" msgstr "Червоний" @@ -2804,11 +3082,11 @@ msgstr "Акцент кольору" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 -#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 -#: ../src/libs/filters/colors.c:261 +#: ../src/common/collection.c:1481 ../src/common/colorlabels.c:382 +#: ../src/develop/lightroom.c:889 ../src/gui/guides.c:855 +#: ../src/iop/colorequal.c:2927 ../src/iop/colorzones.c:2480 +#: ../src/iop/temperature.c:1967 ../src/libs/collect.c:2162 +#: ../src/libs/filters/colors.c:315 msgid "yellow" msgstr "Жовтий" @@ -2834,7 +3112,7 @@ msgstr "Співавтори Lua-scripts" #: ../build/lib/darktable/plugins/introspection_agx.c:245 #: ../build/lib/darktable/plugins/introspection_agx.c:498 -#: ../src/iop/colorbalancergb.c:1899 +#: ../src/iop/colorbalancergb.c:1898 msgid "lift" msgstr "Підйом" @@ -2847,9 +3125,9 @@ msgstr "Нахил" #: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 -#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 -#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4648 +#: ../src/iop/colisa.c:272 ../src/iop/colorequal.c:3064 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:379 ../src/iop/vignette.c:1044 ../src/libs/history.c:967 msgid "brightness" msgstr "Яскравість" @@ -2861,14 +3139,14 @@ msgstr "Яскравість" #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 -#: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 -#: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 -#: ../src/iop/colorharmonizer.c:1603 ../src/iop/colorize.c:358 -#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 -#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/develop/blend_gui.c:2386 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:607 ../src/iop/colisa.c:273 +#: ../src/iop/colorbalance.c:1956 ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorchecker.c:1604 ../src/iop/colorcontrast.c:77 +#: ../src/iop/colorcorrection.c:270 ../src/iop/colorequal.c:3046 +#: ../src/iop/colorharmonizer.c:1610 ../src/iop/colorize.c:357 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:375 ../src/iop/velvia.c:72 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1045 msgid "saturation" msgstr "Насиченість" @@ -2885,7 +3163,7 @@ msgstr "Збереження відтінків" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1492 msgid "black relative exposure" msgstr "Відносна експозиція чорного" @@ -2893,7 +3171,7 @@ msgstr "Відносна експозиція чорного" #: ../build/lib/darktable/plugins/introspection_agx.c:522 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 -#: ../src/iop/filmic.c:1480 +#: ../src/iop/filmic.c:1479 msgid "white relative exposure" msgstr "Відносна експозиція білого" @@ -2907,7 +3185,7 @@ msgstr "Масштабування динамічного діапазону" #: ../build/lib/darktable/plugins/introspection_agx.c:293 #: ../build/lib/darktable/plugins/introspection_agx.c:530 msgid "pivot relative exposure" -msgstr "Експозиція відносно опорної точки" +msgstr "Відносна експозиція опорної точки" #: ../build/lib/darktable/plugins/introspection_agx.c:299 #: ../build/lib/darktable/plugins/introspection_agx.c:534 @@ -2922,10 +3200,10 @@ msgstr "Цільовий вихід опорної точки" #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 -#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 -#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 +#: ../src/gui/guides.c:863 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:271 ../src/iop/colorbalance.c:1892 +#: ../src/iop/colorbalance.c:1898 ../src/iop/filmic.c:1526 +#: ../src/iop/filmicrgb.c:4473 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "Контраст" @@ -3030,7 +3308,7 @@ msgstr "Обертання синього" #: ../build/lib/darktable/plugins/introspection_agx.c:407 #: ../build/lib/darktable/plugins/introspection_agx.c:606 msgid "master purity boost" -msgstr "Головне підвищення чистоти" +msgstr "Головне підсилення чистоти" #: ../build/lib/darktable/plugins/introspection_agx.c:413 #: ../build/lib/darktable/plugins/introspection_agx.c:610 @@ -3073,14 +3351,14 @@ msgid "reverse all" msgstr "Повернути все назад" #: ../build/lib/darktable/plugins/introspection_agx.c:652 -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1774 -#: ../src/iop/colorout.c:859 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:855 msgid "export profile" msgstr "Профіль експорту" #: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2054 +#: ../src/iop/colorin.c:2065 msgid "working profile" msgstr "Робочий профіль" @@ -3091,15 +3369,15 @@ msgstr "Rec2020" #: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1794 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" #: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1465 ../src/common/colorspaces.c:1746 -#: ../src/libs/print_settings.c:1440 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1436 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB (сумісний)" @@ -3107,8 +3385,8 @@ msgstr "Adobe RGB (сумісний)" #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1454 ../src/common/colorspaces.c:1744 -#: ../src/libs/print_settings.c:1433 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1429 msgid "sRGB" msgstr "sRGB" @@ -3130,15 +3408,15 @@ msgstr "Корекція по діагоналі" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 -#: ../src/libs/metadata_view.c:157 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:1013 +#: ../src/gui/presets.c:732 ../src/iop/lens.cc:4489 ../src/libs/camera.c:574 +#: ../src/libs/metadata_view.c:158 msgid "focal length" msgstr "Фокусна відстань" #: ../build/lib/darktable/plugins/introspection_ashift.c:154 #: ../build/lib/darktable/plugins/introspection_ashift.c:295 -#: ../src/libs/metadata_view.c:159 +#: ../src/libs/metadata_view.c:160 msgid "crop factor" msgstr "Кроп-фактор" @@ -3155,7 +3433,7 @@ msgstr "Регулювання співвідношення сторін" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4390 +#: ../src/iop/lens.cc:4476 msgid "lens model" msgstr "Модель об'єктива" @@ -3175,12 +3453,13 @@ msgstr "Уточнена" #: ../build/lib/darktable/plugins/introspection_colorin.c:303 #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 -#: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3429 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:154 +#: ../src/develop/blend_gui.c:183 ../src/develop/blend_gui.c:3452 #: ../src/external/lua-scripts/official/auto_straighten.lua:141 -#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 -#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 -#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 +#: ../src/gui/accelerators.c:154 ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 +#: ../src/libs/live_view.c:424 msgid "off" msgstr "Вимкнено" @@ -3207,7 +3486,7 @@ msgstr "Відстань між експозиціями" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:153 msgid "exposure bias" msgstr "Зміщення експозиції" @@ -3224,6 +3503,8 @@ msgstr "Зміщення експозиції" msgid "preserve colors" msgstr "Метод збереження кольорів" +#. we've reached the bottom level, so build a final menu item with preview popup +#. need a tooltip for the signal below to be raised #: ../build/lib/darktable/plugins/introspection_basecurve.c:262 #: ../build/lib/darktable/plugins/introspection_basicadj.c:249 #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:153 @@ -3231,15 +3512,15 @@ msgstr "Метод збереження кольорів" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/common/colorspaces.c:1740 ../src/dtgtk/stylemenu.c:69 -#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 -#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 -#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 -#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 -#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:134 +#: ../src/gui/guides.c:834 ../src/iop/basecurve.c:2101 +#: ../src/iop/channelmixerrgb.c:4693 ../src/iop/clipping.c:1915 +#: ../src/iop/clipping.c:2097 ../src/iop/clipping.c:2112 +#: ../src/iop/retouch.c:500 ../src/libs/collect.c:2358 +#: ../src/libs/colorpicker.c:53 ../src/libs/export.c:104 #: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 -#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1172 +#: ../src/libs/print_settings.c:1190 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "Немає" @@ -3256,7 +3537,7 @@ msgstr "Немає" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2439 ../src/develop/blend_gui.c:2473 msgid "luminance" msgstr "Яскравість" @@ -3364,11 +3645,11 @@ msgstr "Лінійність" #: ../build/lib/darktable/plugins/introspection_blurs.c:194 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:75 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:144 -#: ../build/lib/darktable/plugins/introspection_overlay.c:136 -#: ../build/lib/darktable/plugins/introspection_overlay.c:253 +#: ../build/lib/darktable/plugins/introspection_overlay.c:139 +#: ../build/lib/darktable/plugins/introspection_overlay.c:256 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 +#: ../src/iop/ashift.c:5972 ../src/libs/masks.c:223 msgid "rotation" msgstr "Обертання" @@ -3379,7 +3660,7 @@ msgstr "Напрямок" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:116 +#: ../src/libs/masks.c:224 msgid "curvature" msgstr "Вигин" @@ -3387,13 +3668,14 @@ msgstr "Вигин" #: ../build/lib/darktable/plugins/introspection_blurs.c:206 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:81 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:148 -#: ../src/iop/colorbalancergb.c:1878 +#: ../src/iop/colorbalancergb.c:1877 msgid "offset" msgstr "Зміщення" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:989 +#: ../src/gui/presets.c:674 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:150 msgid "lens" msgstr "Об'єктив" @@ -3426,7 +3708,7 @@ msgstr "Співвідношення сторін" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2610 msgid "orientation" msgstr "Орієнтація" @@ -3470,36 +3752,37 @@ msgstr "Базис" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -#: ../src/iop/ashift.c:6144 ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 -#: ../src/iop/levels.c:645 ../src/iop/rgblevels.c:1081 +#: ../src/gui/preferences.c:1020 ../src/gui/preferences_ai.c:426 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6148 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:648 +#: ../src/iop/rgblevels.c:1067 msgid "auto" msgstr "Авто" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:322 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2612 msgid "portrait" msgstr "Портрет" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2612 msgid "landscape" msgstr "Ландшафт" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 +#: ../src/iop/relight.c:263 ../src/libs/export.c:1512 +#: ../src/libs/metadata_view.c:164 ../src/libs/print_settings.c:2630 msgid "width" msgstr "Ширина" #: ../build/lib/darktable/plugins/introspection_borders.c:357 -#: ../build/lib/darktable/plugins/introspection_overlay.c:306 +#: ../build/lib/darktable/plugins/introspection_overlay.c:309 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2639 +#: ../src/libs/export.c:1518 ../src/libs/metadata_view.c:165 +#: ../src/libs/print_settings.c:2634 msgid "height" msgstr "Висота" @@ -3563,8 +3846,8 @@ msgstr "Направляючий канал" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 +#: ../src/iop/atrous.c:1599 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:323 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:417 msgid "radius" msgstr "Радіус" @@ -3574,10 +3857,10 @@ msgstr "Радіус" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 -#: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 -#: ../src/libs/neural_restore.c:4174 ../src/libs/neural_restore.c:4191 +#: ../src/iop/bloom.c:389 ../src/iop/denoiseprofile.c:3697 +#: ../src/iop/grain.c:544 ../src/iop/hazeremoval.c:272 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:438 ../src/iop/velvia.c:279 +#: ../src/libs/neural_restore.c:4428 ../src/libs/neural_restore.c:4445 msgid "strength" msgstr "Інтенсивність" @@ -3822,8 +4105,8 @@ msgstr "Версія 3 (квітень 2021)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 #: ../build/lib/darktable/plugins/introspection_crop.c:61 -#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 -#: ../src/iop/atrous.c:1572 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1807 +#: ../src/iop/atrous.c:1595 msgid "left" msgstr "Зліва" @@ -3831,15 +4114,15 @@ msgstr "Зліва" #: ../build/lib/darktable/plugins/introspection_clipping.c:307 #: ../build/lib/darktable/plugins/introspection_crop.c:67 #: ../build/lib/darktable/plugins/introspection_crop.c:138 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1817 msgid "top" msgstr "Зверху" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 #: ../build/lib/darktable/plugins/introspection_crop.c:73 -#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 -#: ../src/iop/atrous.c:1571 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1812 +#: ../src/iop/atrous.c:1594 msgid "right" msgstr "Справа" @@ -3847,7 +4130,7 @@ msgstr "Справа" #: ../build/lib/darktable/plugins/introspection_clipping.c:315 #: ../build/lib/darktable/plugins/introspection_crop.c:79 #: ../build/lib/darktable/plugins/introspection_crop.c:146 -#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 +#: ../src/gui/accelerators.c:134 ../src/gui/gtk.c:1821 msgid "bottom" msgstr "Знизу" @@ -3887,10 +4170,10 @@ msgstr "Підйом, гамма, підсилення (sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 -#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 -#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 +#: ../src/develop/blend_gui.c:2432 ../src/develop/blend_gui.c:2480 +#: ../src/iop/atrous.c:1778 ../src/iop/channelmixerrgb.c:4508 +#: ../src/iop/channelmixerrgb.c:4596 ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorzones.c:2619 ../src/iop/nlmeans.c:446 msgid "chroma" msgstr "Кольоровість" @@ -3910,12 +4193,12 @@ msgstr "Кольоровість" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 -#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 -#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 -#: ../src/iop/colorzones.c:2627 +#: ../src/develop/blend_gui.c:2391 ../src/develop/blend_gui.c:2425 +#: ../src/develop/blend_gui.c:2487 ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixerrgb.c:4502 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/colorbalance.c:1940 ../src/iop/colorequal.c:3028 +#: ../src/iop/colorize.c:344 ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorzones.c:2620 msgid "hue" msgstr "Відтінок" @@ -3942,9 +4225,9 @@ msgstr "Ослаблення світлих тонів" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1997 #: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 -#: ../src/iop/splittoning.c:488 +#: ../src/iop/splittoning.c:489 msgid "shadows" msgstr "Тіні" @@ -3956,9 +4239,9 @@ msgstr "Тіні" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 -#: ../src/iop/splittoning.c:494 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1999 +#: ../src/iop/monochrome.c:568 ../src/iop/shadhi.c:680 +#: ../src/iop/splittoning.c:495 msgid "highlights" msgstr "Світлі тони" @@ -3975,13 +4258,13 @@ msgstr "Глобальна кольоровість" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:565 #: ../build/lib/darktable/plugins/introspection_toneequal.c:169 #: ../build/lib/darktable/plugins/introspection_toneequal.c:306 -#: ../src/iop/colorbalance.c:1995 +#: ../src/iop/colorbalance.c:1998 msgid "mid-tones" msgstr "Середні тони" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1557 +#: ../src/iop/filmic.c:1556 msgid "global saturation" msgstr "Глобальна насиченість" @@ -4069,7 +4352,7 @@ msgstr "Використовувати керований фільтр" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2931 msgid "lavender" msgstr "Лавандовий" @@ -4085,7 +4368,7 @@ msgstr "Правило гармонії" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 -#: ../src/iop/colorharmonizer.c:1438 +#: ../src/iop/colorharmonizer.c:1440 msgid "anchor hue" msgstr "Якірний відтінок" @@ -4125,7 +4408,7 @@ msgstr "Насиченість вузла" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 -#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:227 ../src/libs/masks.c:2444 msgid "smoothing" msgstr "Згладжування" @@ -4170,8 +4453,8 @@ msgid "tetrad" msgstr "Тетрада" #: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 -#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 -#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2125 ../src/iop/crop.c:1269 +#: ../src/libs/filtering.c:314 ../src/libs/filters/ratio.c:124 #: ../src/libs/scopes/vectorscope.c:71 msgid "square" msgstr "Квадрат" @@ -4183,13 +4466,13 @@ msgstr "Обрізання охоплення" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1472 ../src/common/colorspaces.c:1748 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "Лінійний Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1486 ../src/common/colorspaces.c:1750 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "Лінійний Rec2020 RGB" @@ -4227,7 +4510,7 @@ msgid "range extent" msgstr "Вимір яскравості" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4700 +#: ../src/iop/channelmixerrgb.c:4695 msgid "saturated colors" msgstr "Насичені кольори" @@ -4241,7 +4524,7 @@ msgstr "Критерій виділення" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1791 +#: ../src/iop/atrous.c:1807 msgid "mix" msgstr "Інтенсивність" @@ -4251,17 +4534,17 @@ msgid "process mode" msgstr "Режим обробки" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 -#: ../src/iop/exposure.c:1315 +#: ../src/develop/blend_gui.c:2370 ../src/iop/channelmixer.c:608 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/colorchecker.c:1569 +#: ../src/iop/colorize.c:363 ../src/iop/colorzones.c:2618 +#: ../src/iop/exposure.c:1322 msgid "lightness" msgstr "Світлість" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 -#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 -#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2115 ../src/iop/agx.c:2662 ../src/iop/atrous.c:1368 +#: ../src/iop/atrous.c:1372 ../src/iop/denoiseprofile.c:3425 +#: ../src/iop/rawdenoise.c:750 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "Плавно" @@ -4269,6 +4552,32 @@ msgstr "Плавно" msgid "strong" msgstr "Сильно" +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:57 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:124 +#: ../src/iop/bilat.c:74 +msgid "local contrast" +msgstr "Локальний контраст" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:63 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:128 +msgid "detail level" +msgstr "Рівень деталізації" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:69 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:132 +msgid "adjust edge protection" +msgstr "Відрегулювати захист країв" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:75 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:136 +msgid "filter iterations" +msgstr "Ітерації фільтра" + +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:81 +#: ../build/lib/darktable/plugins/introspection_contrastntexture.c:140 +msgid "noise bias" +msgstr "Зміщення шуму" + #: ../build/lib/darktable/plugins/introspection_defringe.c:47 #: ../build/lib/darktable/plugins/introspection_defringe.c:102 msgid "edge detection radius" @@ -4278,9 +4587,9 @@ msgstr "Радіус виявлення контурів" #: ../build/lib/darktable/plugins/introspection_defringe.c:106 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 -#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 -#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 -#: ../src/iop/sharpen.c:425 +#: ../src/iop/atrous.c:1660 ../src/iop/bloom.c:385 +#: ../src/iop/colorreconstruction.c:1221 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:426 msgid "threshold" msgstr "Поріг" @@ -4439,7 +4748,7 @@ msgstr "Монохром" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1499 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "Без змін" @@ -4514,7 +4823,7 @@ msgstr "Оновити профільоване перетворення" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:765 +#: ../src/libs/colorpicker.c:754 msgid "color mode" msgstr "Колірний режим" @@ -4546,7 +4855,7 @@ msgid "compute variance" msgstr "Обчислити дисперсію" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:425 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:368 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:369 msgid "RGB" msgstr "RGB" @@ -4556,7 +4865,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 +#: ../src/iop/atrous.c:1650 ../src/iop/highpass.c:353 msgid "sharpness" msgstr "Різкість" @@ -4720,21 +5029,21 @@ msgstr "У процентах знизу" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 -#: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2365 +#: ../src/gui/presets.c:62 ../src/iop/watermark.c:1455 +#: ../src/libs/colorpicker.c:397 ../src/libs/image.c:667 +#: ../src/libs/modulegroups.c:2436 msgid "color" msgstr "Колір" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:162 -#: ../src/iop/levels.c:671 ../src/iop/rgblevels.c:962 -#: ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:674 ../src/iop/rgblevels.c:953 +#: ../src/iop/rgblevels.c:1063 msgid "black" msgstr "Чорний" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:163 -#: ../src/iop/levels.c:679 ../src/iop/rgblevels.c:964 -#: ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:682 ../src/iop/rgblevels.c:955 +#: ../src/iop/rgblevels.c:1065 msgid "white" msgstr "Білий" @@ -4765,7 +5074,7 @@ msgstr "Автоматично" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 -#: ../src/iop/filmic.c:1468 +#: ../src/iop/filmic.c:1467 msgid "middle gray luminance" msgstr "Яскравість середнього сірого" @@ -4791,19 +5100,19 @@ msgstr "Плавність ↔ Текстура" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 -#: ../src/iop/filmic.c:1612 +#: ../src/iop/filmic.c:1611 msgid "target middle gray" msgstr "Цільова точка середнього сірого" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 -#: ../src/iop/filmic.c:1603 +#: ../src/iop/filmic.c:1602 msgid "target black luminance" msgstr "Цільова яскравість чорного" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 -#: ../src/iop/filmic.c:1621 +#: ../src/iop/filmic.c:1620 msgid "target white luminance" msgstr "Цільова яскравість білого" @@ -4811,19 +5120,19 @@ msgstr "Цільова яскравість білого" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:113 +#: ../src/libs/masks.c:221 msgid "hardness" msgstr "Жорсткість" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1535 msgid "linear region" msgstr "Лінійна ділянка" #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 -#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 +#: ../src/iop/filmic.c:1567 ../src/iop/filmicrgb.c:4658 msgid "extreme luminance saturation" msgstr "Насиченість екстремальних яскравостей" @@ -4895,11 +5204,11 @@ msgstr "Увімкнути реконструкцію переекспонова #: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:171 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 ../src/libs/export.c:1590 +#: ../src/libs/metadata_view.c:749 msgid "no" msgstr "Ні" @@ -5026,7 +5335,7 @@ msgid "reinhard" msgstr "Reinhard" #: ../build/lib/darktable/plugins/introspection_globaltonemap.c:152 -#: ../src/iop/filmic.c:159 +#: ../src/iop/filmic.c:158 msgid "filmic" msgstr "Filmic" @@ -5054,7 +5363,7 @@ msgstr "Зміщення середніх тонів" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:3046 +#: ../src/views/darkroom.c:3290 msgid "clipping threshold" msgstr "Поріг кліппінгу" @@ -5211,18 +5520,18 @@ msgstr "Корекції" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 -#: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 -#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 +#: ../src/develop/blend_gui.c:3558 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1856 ../src/iop/denoiseprofile.c:3686 +#: ../src/iop/exposure.c:1257 ../src/iop/levels.c:691 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1641 +#: ../src/libs/image.c:648 ../src/libs/print_settings.c:2952 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3264 msgid "mode" msgstr "Режим" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4450 +#: ../src/iop/lens.cc:4536 msgid "target geometry" msgstr "Цільова геометрія" @@ -5252,7 +5561,7 @@ msgstr "Дисторсія" #: ../build/lib/darktable/plugins/introspection_lens.cc:292 #: ../build/lib/darktable/plugins/introspection_lens.cc:469 -#: ../src/iop/vignette.c:111 +#: ../src/iop/vignette.c:110 msgid "vignetting" msgstr "Віньєтування" @@ -5286,14 +5595,14 @@ msgstr "Лише ручна корекція віньєтування" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 -#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 -#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 -#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/dtgtk/range.c:1752 ../src/gui/accelerators.c:2758 +#: ../src/gui/accelerators.c:2830 ../src/gui/gtk.c:1870 ../src/gui/gtk.c:4322 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3608 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:4027 +#: ../src/libs/filtering.c:1521 ../src/libs/filters/colors.c:210 +#: ../src/libs/filters/colors.c:319 ../src/libs/filters/date.c:112 #: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 -#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3026 ../src/libs/modulegroups.c:3030 msgid "all" msgstr "Всі" @@ -5322,7 +5631,7 @@ msgid "only vignetting" msgstr "Лише віньєтування" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2367 +#: ../src/libs/modulegroups.c:2438 msgid "correct" msgstr "Коригувати" @@ -5368,11 +5677,11 @@ msgstr "Анульовано" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 -#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 -#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 -#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 +#: ../src/views/darkroom.c:2787 ../src/views/darkroom.c:3621 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1043 +#: ../src/views/lighttable.c:1052 ../src/views/lighttable.c:1582 +#: ../src/views/lighttable.c:1593 ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1615 ../src/views/lighttable.c:1626 msgid "move" msgstr "Переміщення" @@ -5381,8 +5690,8 @@ msgid "line" msgstr "Лінія" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 -#: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2482 ../src/iop/basecurve.c:2093 +#: ../src/iop/rgbcurve.c:1516 ../src/iop/tonecurve.c:1290 msgid "curve" msgstr "Крива" @@ -5432,7 +5741,7 @@ msgid "gamma Rec709 RGB" msgstr "Гамма Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1530 ../src/common/colorspaces.c:1784 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "Лінійний ProPhoto RGB" @@ -5488,96 +5797,96 @@ msgstr "Чорно-біла плівка" msgid "color film" msgstr "Кольорова плівка" -#: ../build/lib/darktable/plugins/introspection_overlay.c:118 -#: ../build/lib/darktable/plugins/introspection_overlay.c:241 +#: ../build/lib/darktable/plugins/introspection_overlay.c:121 +#: ../build/lib/darktable/plugins/introspection_overlay.c:244 #: ../build/lib/darktable/plugins/introspection_watermark.c:118 #: ../build/lib/darktable/plugins/introspection_watermark.c:253 msgid "x offset" msgstr "Зміщення X" -#: ../build/lib/darktable/plugins/introspection_overlay.c:124 -#: ../build/lib/darktable/plugins/introspection_overlay.c:245 +#: ../build/lib/darktable/plugins/introspection_overlay.c:127 +#: ../build/lib/darktable/plugins/introspection_overlay.c:248 #: ../build/lib/darktable/plugins/introspection_watermark.c:124 #: ../build/lib/darktable/plugins/introspection_watermark.c:257 msgid "y offset" msgstr "Зміщення Y" -#: ../build/lib/darktable/plugins/introspection_overlay.c:142 -#: ../build/lib/darktable/plugins/introspection_overlay.c:257 +#: ../build/lib/darktable/plugins/introspection_overlay.c:145 +#: ../build/lib/darktable/plugins/introspection_overlay.c:260 #: ../build/lib/darktable/plugins/introspection_watermark.c:142 #: ../build/lib/darktable/plugins/introspection_watermark.c:269 msgid "scale on" msgstr "100% масштабу" -#: ../build/lib/darktable/plugins/introspection_overlay.c:148 -#: ../build/lib/darktable/plugins/introspection_overlay.c:261 +#: ../build/lib/darktable/plugins/introspection_overlay.c:151 +#: ../build/lib/darktable/plugins/introspection_overlay.c:264 #: ../build/lib/darktable/plugins/introspection_watermark.c:148 #: ../build/lib/darktable/plugins/introspection_watermark.c:273 msgid "scale marker to" msgstr "100% масштабу" -#: ../build/lib/darktable/plugins/introspection_overlay.c:154 -#: ../build/lib/darktable/plugins/introspection_overlay.c:265 +#: ../build/lib/darktable/plugins/introspection_overlay.c:157 +#: ../build/lib/darktable/plugins/introspection_overlay.c:268 #: ../build/lib/darktable/plugins/introspection_watermark.c:154 #: ../build/lib/darktable/plugins/introspection_watermark.c:277 msgid "scale marker reference" msgstr "У знака міра масштабу" -#: ../build/lib/darktable/plugins/introspection_overlay.c:160 -#: ../build/lib/darktable/plugins/introspection_overlay.c:269 +#: ../build/lib/darktable/plugins/introspection_overlay.c:163 +#: ../build/lib/darktable/plugins/introspection_overlay.c:272 #: ../src/common/database.c:3243 ../src/libs/live_view.c:378 -#: ../src/libs/metadata_view.c:134 +#: ../src/libs/metadata_view.c:135 msgid "image id" msgstr "Id зображення" -#: ../build/lib/darktable/plugins/introspection_overlay.c:303 +#: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 #: ../src/iop/borders.c:935 msgid "image" msgstr "Зображення" -#: ../build/lib/darktable/plugins/introspection_overlay.c:304 +#: ../build/lib/darktable/plugins/introspection_overlay.c:307 #: ../build/lib/darktable/plugins/introspection_watermark.c:324 msgid "larger border" msgstr "Довша сторона" -#: ../build/lib/darktable/plugins/introspection_overlay.c:305 +#: ../build/lib/darktable/plugins/introspection_overlay.c:308 #: ../build/lib/darktable/plugins/introspection_watermark.c:325 msgid "smaller border" msgstr "Коротша сторона" -#: ../build/lib/darktable/plugins/introspection_overlay.c:307 +#: ../build/lib/darktable/plugins/introspection_overlay.c:310 #: ../build/lib/darktable/plugins/introspection_watermark.c:327 msgid "advanced options" msgstr "Розширені опції" -#: ../build/lib/darktable/plugins/introspection_overlay.c:311 +#: ../build/lib/darktable/plugins/introspection_overlay.c:314 #: ../build/lib/darktable/plugins/introspection_watermark.c:331 msgid "image width" msgstr "Ширина зображення" -#: ../build/lib/darktable/plugins/introspection_overlay.c:312 +#: ../build/lib/darktable/plugins/introspection_overlay.c:315 #: ../build/lib/darktable/plugins/introspection_watermark.c:332 msgid "image height" msgstr "Висота зображення" -#: ../build/lib/darktable/plugins/introspection_overlay.c:313 +#: ../build/lib/darktable/plugins/introspection_overlay.c:316 #: ../build/lib/darktable/plugins/introspection_watermark.c:333 msgid "larger image border" msgstr "Довша сторона" -#: ../build/lib/darktable/plugins/introspection_overlay.c:314 +#: ../build/lib/darktable/plugins/introspection_overlay.c:317 #: ../build/lib/darktable/plugins/introspection_watermark.c:334 msgid "smaller image border" msgstr "Коротша сторона" -#: ../build/lib/darktable/plugins/introspection_overlay.c:318 +#: ../build/lib/darktable/plugins/introspection_overlay.c:321 #: ../build/lib/darktable/plugins/introspection_watermark.c:338 msgid "marker width" msgstr "Ширина знака" -#: ../build/lib/darktable/plugins/introspection_overlay.c:319 +#: ../build/lib/darktable/plugins/introspection_overlay.c:322 #: ../build/lib/darktable/plugins/introspection_watermark.c:339 msgid "marker height" msgstr "Висота знака" @@ -5636,7 +5945,7 @@ msgstr "Яскравість середнього сірого" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1506 +#: ../src/iop/filmic.c:1505 msgid "safety factor" msgstr "Стиснення динамічного діапазону" @@ -5727,9 +6036,9 @@ msgstr "Вбудована GainMap" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 -#: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:1001 +#: ../src/gui/presets.c:698 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:120 +#: ../src/iop/exposure.c:1219 ../src/libs/metadata_view.c:152 msgid "exposure" msgstr "Експозиція" @@ -5744,7 +6053,7 @@ msgid "max_iter" msgstr "max_iter" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:374 +#: ../src/libs/metadata_view.c:375 msgid "unused" msgstr "Не використовується" @@ -5757,12 +6066,12 @@ msgid "heal" msgstr "Лікування" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2034 msgid "blur" msgstr "Розмиття" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2032 msgid "fill" msgstr "Заливка" @@ -5776,7 +6085,7 @@ msgstr "Стирати" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:134 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:223 -#: ../src/iop/rgbcurve.c:1565 +#: ../src/iop/rgbcurve.c:1555 msgid "compensate middle gray" msgstr "Компенсація середньо-сірого" @@ -5813,7 +6122,7 @@ msgstr "Регулювання кольору в світлих тонах" #: ../build/lib/darktable/plugins/introspection_sigmoid.c:122 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:241 -#: ../src/gui/accelerators.c:96 +#: ../src/gui/accelerators.c:97 msgid "skew" msgstr "Перекіс" @@ -5960,7 +6269,7 @@ msgstr "RGB середнє геометричне" #: ../build/lib/darktable/plugins/introspection_tonemap.cc:39 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:88 -#: ../src/iop/tonecurve.c:569 +#: ../src/iop/tonecurve.c:575 msgid "contrast compression" msgstr "Стиснення контрасту" @@ -6002,7 +6311,7 @@ msgstr "Співвідношення ширина/висота" #: ../build/lib/darktable/plugins/introspection_vignette.c:146 #: ../build/lib/darktable/plugins/introspection_vignette.c:237 -#: ../src/iop/vignette.c:1052 +#: ../src/iop/vignette.c:1051 msgid "shape" msgstr "Фігура" @@ -6017,7 +6326,7 @@ msgstr "16-бітний вихід" #: ../build/share/darktable/org.darktable.darktable.desktop.in.h:1 #: ../data/org.darktable.darktable.desktop.in.h:1 msgid "Virtual Lighttable and Darkroom" -msgstr "Віртуальний світлий стіл і темна кімната" +msgstr "Віртуальний світловий стіл і темна кімната" #: ../build/share/darktable/org.darktable.darktable.desktop.in.h:2 #: ../data/org.darktable.darktable.appdata.xml.in.h:1 @@ -6037,7 +6346,7 @@ msgid "" "view them through lighttable mode and develop/enhance them in darkroom mode." msgstr "" "Darktable керує вашими raw файлами та зображеннями в базі даних, дає змогу " -"переглядати їх у режимі Світлого стола й обробляти/покращувати їх у режимі " +"переглядати їх у режимі Світлового столу й обробляти/покращувати їх у режимі " "Темної кімнати." #: ../data/org.darktable.darktable.appdata.xml.in.h:3 @@ -6045,7 +6354,7 @@ msgid "" "Other modes besides lighttable and darkroom are a map for geotagging, " "tethering, print and a slideshow." msgstr "" -"Інші режими, крім світлого стола та темної кімнати, - це мапа для " +"Інші режими, крім Світлового столу та Темної кімнати, - це мапа для " "геотегування, керування камерою, друк та слайд-шоу." #: ../data/org.darktable.darktable.appdata.xml.in.h:4 @@ -6058,7 +6367,7 @@ msgstr "" #: ../data/org.darktable.darktable.appdata.xml.in.h:5 msgid "Virtual light table, showing a collection" -msgstr "Віртуальний світлий стіл, показ колекції" +msgstr "Віртуальний світловий стіл, показ колекції" #: ../data/org.darktable.darktable.appdata.xml.in.h:6 msgid "Virtual dark room with an opened image" @@ -6076,20 +6385,20 @@ msgstr "Показ зображень на мапі" msgid "Print your images" msgstr "Друк зображень" -#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 -#: ../src/iop/colorequal.c:3016 +#: ../src/bauhaus/bauhaus.c:1069 ../src/bauhaus/bauhaus.c:4563 +#: ../src/iop/colorequal.c:3014 msgid "sliders" msgstr "повзунки" -#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 +#: ../src/bauhaus/bauhaus.c:1071 ../src/bauhaus/bauhaus.c:4568 msgid "dropdowns" msgstr "спадні меню" -#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 +#: ../src/bauhaus/bauhaus.c:1073 ../src/bauhaus/bauhaus.c:4573 msgid "buttons" msgstr "кнопки" -#: ../src/bauhaus/bauhaus.c:1169 +#: ../src/bauhaus/bauhaus.c:1352 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -6099,101 +6408,119 @@ msgstr "" "%s, або утримуйте Ctrl+Shift під час перетягування, щоб ігнорувати " "м’які обмеження." -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button on" msgstr "кнопка on" -#: ../src/bauhaus/bauhaus.c:3755 +#: ../src/bauhaus/bauhaus.c:4187 msgid "button off" msgstr "кнопка off" -#: ../src/bauhaus/bauhaus.c:3756 +#: ../src/bauhaus/bauhaus.c:4188 msgid "button pressed" msgstr "кнопку натиснуто" -#: ../src/bauhaus/bauhaus.c:3992 +#: ../src/bauhaus/bauhaus.c:4424 msgid "not that many sliders" msgstr "немає стільки повзунків" -#: ../src/bauhaus/bauhaus.c:4006 +#: ../src/bauhaus/bauhaus.c:4438 msgid "not that many dropdowns" msgstr "немає стільки спадних меню" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4457 msgid "not that many buttons" msgstr "немає стільки кнопок" -#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 +#: ../src/bauhaus/bauhaus.c:4479 ../src/develop/blend_gui.c:184 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:310 ../src/gui/color_picker_proxy.c:325 +#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 +msgid "on" +msgstr "Увімкнено" + +#: ../src/bauhaus/bauhaus.c:4486 ../src/gui/accelerators.c:467 msgid "value" msgstr "Значення" -#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 -#: ../src/gui/accelerators.c:371 +#: ../src/bauhaus/bauhaus.c:4487 ../src/bauhaus/bauhaus.c:4493 +#: ../src/gui/accelerators.c:446 msgid "button" msgstr "Кнопка" -#: ../src/bauhaus/bauhaus.c:4032 +#: ../src/bauhaus/bauhaus.c:4488 msgid "force" msgstr "Необмежено" -#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 -#: ../src/libs/navigation.c:282 +#: ../src/bauhaus/bauhaus.c:4489 ../src/libs/navigation.c:259 +#: ../src/libs/navigation.c:276 msgid "zoom" msgstr "Масштаб" -#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4492 ../src/libs/select.c:40 msgid "selection" msgstr "Вибір" -#: ../src/bauhaus/bauhaus.c:4076 +#: ../src/bauhaus/bauhaus.c:4532 msgid "slider" msgstr "Повзунок" -#: ../src/bauhaus/bauhaus.c:4081 +#: ../src/bauhaus/bauhaus.c:4537 msgid "dropdown" msgstr "Спадне меню" -#: ../src/chart/main.c:504 ../src/common/database.c:3883 -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 -#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 -#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 -#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 -#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 -#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/bauhaus/bauhaus.c:4557 ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:152 ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:434 ../src/gui/color_picker_proxy.c:362 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:3102 +#: ../src/libs/tagging.c:3575 ../src/views/darkroom.c:3240 +#: ../src/views/darkroom.c:3308 ../src/views/darkroom.c:3588 +msgid "toggle" +msgstr "Перемикач" + +#: ../src/chart/main.c:511 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2466 ../src/gui/accelerators.c:2669 +#: ../src/gui/accelerators.c:2748 ../src/gui/accelerators.c:2791 +#: ../src/gui/accelerators.c:2820 ../src/gui/accelerators.c:2877 +#: ../src/gui/accelerators.c:2929 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1245 +#: ../src/gui/preferences.c:1285 ../src/gui/preferences_ai.c:873 +#: ../src/gui/preferences_ai.c:1440 ../src/gui/preferences_ai.c:1557 +#: ../src/gui/preferences_ai.c:1735 ../src/gui/preferences_ai.c:2116 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/presets.c:433 +#: ../src/gui/presets.c:576 ../src/gui/styles_dialog.c:554 #: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 -#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 -#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 -#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4119 +#: ../src/iop/lut3d.c:1627 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:464 +#: ../src/libs/collect.c:3858 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:167 ../src/libs/geotagging.c:956 +#: ../src/libs/import.c:1831 ../src/libs/import.c:1942 ../src/libs/import.c:2036 +#: ../src/libs/metadata.c:858 ../src/libs/metadata_view.c:1463 +#: ../src/libs/modulegroups.c:3899 ../src/libs/neural_restore.c:4373 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 -#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 -#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 -#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 -#: ../src/libs/tagging.c:3975 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1713 +#: ../src/libs/tagging.c:1802 ../src/libs/tagging.c:1894 +#: ../src/libs/tagging.c:2023 ../src/libs/tagging.c:2332 +#: ../src/libs/tagging.c:2861 ../src/libs/tagging.c:2903 +#: ../src/libs/tagging.c:4008 ../src/views/darkroom.c:3773 +#: ../src/views/darkroom.c:3809 msgid "_cancel" msgstr "_Скасувати" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 -#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 -#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 -#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 -#: ../src/libs/tagging.c:3976 +#: ../src/chart/main.c:511 ../src/gui/preferences.c:1285 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3859 +#: ../src/libs/export_metadata.c:168 ../src/libs/metadata.c:859 +#: ../src/libs/metadata_view.c:1464 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1895 +#: ../src/libs/tagging.c:2024 ../src/libs/tagging.c:2333 +#: ../src/libs/tagging.c:4009 msgid "_save" msgstr "_Зберегти" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1070 +#: ../src/chart/main.c:1077 #, c-format msgid "" "average dE: %.02f\n" @@ -6202,56 +6529,61 @@ msgstr "" "Середня dE: %.02f\n" "Максимальна dE: %.02f" -#: ../src/cli/main.c:284 +#: ../src/cli/main.c:286 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "TODO: вибачте, через обмеження API наразі ми не можемо встановити BPP в" -#: ../src/cli/main.c:296 +#: ../src/cli/main.c:298 msgid "unknown option for --hq" msgstr "Невідома опція для --hq" -#: ../src/cli/main.c:312 +#: ../src/cli/main.c:314 msgid "unknown option for --export_masks" msgstr "Невідома опція для --export_masks" -#: ../src/cli/main.c:328 +#: ../src/cli/main.c:330 msgid "unknown option for --upscale" msgstr "Невідома опція для --upscale" -#: ../src/cli/main.c:353 +#: ../src/cli/main.c:355 msgid "unknown option for --apply-custom-presets" msgstr "Невідома опція для --apply-custom-presets" -#: ../src/cli/main.c:364 +#: ../src/cli/main.c:366 msgid "too long ext for --out-ext" msgstr "Занадто довге розширення для --out-ext" -#: ../src/cli/main.c:381 +#: ../src/cli/main.c:383 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "Повідомлення: вхідний файл чи каталог '%s' не існує, пропускається\n" -#: ../src/cli/main.c:395 +#: ../src/cli/main.c:391 +#, c-format +msgid "empty in-memory library is useless for darktable cli export\n" +msgstr "Порожня бібліотека в пам'яті непридатна для експорту darktable-cli\n" + +#: ../src/cli/main.c:404 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "Неправильний тип ICC для --icc-type: '%s'\n" -#: ../src/cli/main.c:411 +#: ../src/cli/main.c:420 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "Повідомлення: файл ICC '%s' не існує, пропускається\n" -#: ../src/cli/main.c:420 +#: ../src/cli/main.c:429 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "Неправильний метод ICC для --icc-intent: '%s'\n" -#: ../src/cli/main.c:438 +#: ../src/cli/main.c:447 #, c-format msgid "warning: unknown option '%s'\n" msgstr "Попередження: невідома опція '%s'\n" -#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#: ../src/cli/main.c:477 ../src/cli/main.c:485 #, c-format msgid "" "error: output file or directory must be specified\n" @@ -6260,7 +6592,7 @@ msgstr "" "Помилка: необхідно вказати вихідний файл або каталог\n" "\n" -#: ../src/cli/main.c:474 +#: ../src/cli/main.c:483 #, c-format msgid "" "error: input file and output file must be specified\n" @@ -6269,7 +6601,7 @@ msgstr "" "Помилка: необхідно вказати вхідний та вихідний файли\n" "\n" -#: ../src/cli/main.c:481 +#: ../src/cli/main.c:490 #, c-format msgid "" "error: too many positional arguments\n" @@ -6278,12 +6610,12 @@ msgstr "" "Помилка: забагато позиційних аргументів\n" "\n" -#: ../src/cli/main.c:486 +#: ../src/cli/main.c:495 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "Помилка: вказано вхідний файл та опції імпорту! Це не підтримується!\n" -#: ../src/cli/main.c:536 +#: ../src/cli/main.c:545 msgid "" "notice: no XMP sidecar file nor library path provided, using default settings " "for export" @@ -6291,7 +6623,7 @@ msgstr "" "Попередження: не вказано ні файл XMP, ні шлях до бібліотеки, використовуються " "замовчування для експорту" -#: ../src/cli/main.c:545 +#: ../src/cli/main.c:554 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -6301,57 +6633,57 @@ msgstr "" "шаблон: '%s/$(FILE_NAME).%s'" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:560 +#: ../src/cli/main.c:569 msgid "output file already exists, it will get renamed" msgstr "Вихідний файл вже існує, він буде перейменований" -#: ../src/cli/main.c:592 +#: ../src/cli/main.c:604 #, c-format msgid "error: can't open folder %s" msgstr "Помилка: не вдається відкрити каталог %s" -#: ../src/cli/main.c:615 +#: ../src/cli/main.c:627 #, c-format msgid "error: can't import file %s" msgstr "Помилка: не вдається імпортувати файл %s" -#: ../src/cli/main.c:625 +#: ../src/cli/main.c:637 #, c-format msgid "error: can't read directory %s" msgstr "Помилка: не вдається прочитати каталог %s" -#: ../src/cli/main.c:641 +#: ../src/cli/main.c:653 #, c-format msgid "error: can't open file %s" msgstr "Помилка: не вдається відкрити файл %s" -#: ../src/cli/main.c:658 +#: ../src/cli/main.c:670 #, c-format msgid "no images to export, aborting\n" msgstr "Немає зображень для експорту, переривання\n" -#: ../src/cli/main.c:675 +#: ../src/cli/main.c:687 #, c-format msgid "error: can't open XMP file %s" msgstr "Помилка: не вдається відкрити файл %s" -#: ../src/cli/main.c:696 +#: ../src/cli/main.c:708 msgid "empty history stack" msgstr "Порожня історія змін" #. too long ext, no point in wasting time -#: ../src/cli/main.c:708 +#: ../src/cli/main.c:720 #, c-format msgid "too long output file extension: %s\n" msgstr "Занадто довге розширення вихідного файлу: %s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:716 +#: ../src/cli/main.c:728 #, c-format msgid "no output file extension given\n" msgstr "Не вказано розширення вихідного файлу\n" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:773 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." @@ -6359,22 +6691,32 @@ msgstr "" "Не вдається знайти модуль збереження на диску. Будь ласка, перевірте свою " "інсталяцію, здається, щось не працює." -#: ../src/cli/main.c:771 +#: ../src/cli/main.c:783 msgid "failed to get parameters from storage module, aborting export ..." msgstr "" "Не вдалося отримати параметри з модуля зберігання, скасування експорту..." -#: ../src/cli/main.c:787 +#: ../src/cli/main.c:799 #, c-format msgid "unknown extension '.%s'" msgstr "Невідоме розширення '.%s'" -#: ../src/cli/main.c:797 +#: ../src/cli/main.c:809 msgid "failed to get parameters from format module, aborting export ..." msgstr "Не вдалося отримати параметри з модуля формату, скасування експорту..." +#: ../src/common/ai/restore.c:279 +#, c-format +msgid "raw denoise model %s: incompatible input_kind" +msgstr "Модель знешумлення raw %s: несумісний input_kind" + +#: ../src/common/ai/restore.c:310 +#, c-format +msgid "AI model %s: missing input_sizes in manifest" +msgstr "Модель ШІ %s: відсутні значення input_sizes у маніфесті" + #: ../src/common/ai/restore_raw_bayer.c:523 -#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_bayer.c:870 #: ../src/common/ai/restore_raw_linear.c:584 #: ../src/common/ai/restore_raw_linear.c:1008 msgid "AI raw denoise: GPU inference failed, falling back to CPU" @@ -6384,66 +6726,90 @@ msgstr "ШІ raw знешумлення: генерація на GPU невда msgid "AI denoise: GPU inference failed, falling back to CPU" msgstr "ШІ знешумлення: генерація на GPU невдала, повернення до CPU" -#: ../src/common/ai_models.c:199 +#: ../src/common/ai_models.c:72 ../src/iop/atrous.c:814 +#: ../src/libs/neural_restore.c:1473 ../src/libs/neural_restore.c:4416 +msgid "denoise" +msgstr "Знешумлення" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/common/ai_models.c:73 ../src/iop/rawdenoise.c:135 +#: ../src/libs/neural_restore.c:1474 ../src/libs/neural_restore.c:4414 +msgid "raw denoise" +msgstr "Знешумлення raw" + +#: ../src/common/ai_models.c:74 ../src/libs/neural_restore.c:1475 +#: ../src/libs/neural_restore.c:4418 +msgid "upscale" +msgstr "Збільшення" + +#: ../src/common/ai_models.c:75 ../src/gui/hist_dialog.c:314 +#: ../src/gui/styles_dialog.c:708 ../src/gui/styles_dialog.c:717 +msgid "mask" +msgstr "Маска" + +#: ../src/common/ai_models.c:217 #, c-format msgid "network error: %s" msgstr "Помилка мережі: %s" -#: ../src/common/ai_models.c:202 +#: ../src/common/ai_models.c:220 #, c-format msgid "model repository \"%s\" missing releases-index.json" msgstr "У репозиторії моделі \"%s\" відсутній releases-index.json" -#: ../src/common/ai_models.c:206 +#: ../src/common/ai_models.c:224 #, c-format msgid "could not fetch releases-index.json (HTTP %ld)" msgstr "Не вдалося отримати releases-index.json (HTTP %ld)" -#: ../src/common/ai_models.c:1400 ../src/common/ai_models.c:1465 +#: ../src/common/ai_models.c:1677 ../src/common/ai_models.c:1749 +#: ../src/common/ai_models.c:2575 ../src/common/ai_models.c:2578 msgid "invalid parameters" msgstr "Недійсні параметри" -#: ../src/common/ai_models.c:1403 +#: ../src/common/ai_models.c:1680 #, c-format msgid "file not found: %s" msgstr "Файл не знайдено: %s" -#: ../src/common/ai_models.c:1411 +#: ../src/common/ai_models.c:1688 #, c-format msgid "archive top-level directory is not a valid model id: \"%s\"" msgstr "" "Каталог верхнього рівня архіву не є дійсним ідентифікатором моделі: \"%s\"" -#: ../src/common/ai_models.c:1420 +#: ../src/common/ai_models.c:1697 msgid "failed to extract model archive" msgstr "Не вдалося розпакувати архів моделі" -#: ../src/common/ai_models.c:1473 +#: ../src/common/ai_models.c:1757 msgid "model not found in registry" msgstr "Модель не знайдено в реєстрі" -#: ../src/common/ai_models.c:1479 +#: ../src/common/ai_models.c:1763 msgid "model has no download asset defined" msgstr "У моделі не визначено ресурс для завантаження" -#: ../src/common/ai_models.c:1490 +#: ../src/common/ai_models.c:1774 msgid "invalid asset filename" msgstr "Недійсна назва файлу ресурсу" -#: ../src/common/ai_models.c:1496 +#: ../src/common/ai_models.c:1780 msgid "model is already downloading" msgstr "Модель вже завантажується" -#: ../src/common/ai_models.c:1527 +#: ../src/common/ai_models.c:1815 ../src/common/ai_models.c:2324 msgid "invalid repository format" msgstr "Недійсний формат репозиторію" -#: ../src/common/ai_models.c:1552 +#: ../src/common/ai_models.c:1840 ../src/common/ai_models.c:2344 #, c-format msgid "no compatible ai model release found for darktable %s" msgstr "Не знайдено сумісного випуску ШІ моделі для Darktable %s" -#: ../src/common/ai_models.c:1568 +#: ../src/common/ai_models.c:1856 #, c-format msgid "" "could not obtain checksum for %s — refusing to download without integrity " @@ -6452,38 +6818,43 @@ msgstr "" "Не вдалося отримати контрольну суму для %s — відмова від завантаження без " "перевірки цілісності" -#: ../src/common/ai_models.c:1586 +#: ../src/common/ai_models.c:1876 +#, c-format +msgid "malformed checksum for %s" +msgstr "Неправильно сформована контрольна сума для %s" + +#: ../src/common/ai_models.c:1889 msgid "failed to build download url" msgstr "Не вдалося створити URL-адресу завантаження" -#: ../src/common/ai_models.c:1597 -#, c-format -msgid "failed to create file: %s" -msgstr "Не вдалося створити файл: %s" - -#: ../src/common/ai_models.c:1621 +#: ../src/common/ai_models.c:1921 msgid "failed to initialize download" msgstr "Не вдалося ініціалізувати завантаження" -#: ../src/common/ai_models.c:1641 +#: ../src/common/ai_models.c:1976 +#, c-format +msgid "failed to open %s" +msgstr "Не вдалося відкрити %s" + +#: ../src/common/ai_models.c:2022 msgid "download cancelled" msgstr "Завантаження скасовано" -#: ../src/common/ai_models.c:1643 +#: ../src/common/ai_models.c:2024 #, c-format -msgid "download failed: %s" -msgstr "Не вдалося завантажити: %s" +msgid "download failed after %d attempts: %s" +msgstr "Завантаження не вдалося після %d спроб: %s" -#: ../src/common/ai_models.c:1654 +#: ../src/common/ai_models.c:2027 #, c-format msgid "http error: %ld" msgstr "Помилка HTTP: %ld" -#: ../src/common/ai_models.c:1677 +#: ../src/common/ai_models.c:2049 msgid "checksum verification failed" msgstr "Невдала перевірка контрольної суми" -#: ../src/common/ai_models.c:1687 +#: ../src/common/ai_models.c:2060 #, c-format msgid "" "no checksum available for %s — refusing to install without integrity " @@ -6491,10 +6862,23 @@ msgid "" msgstr "" "Немає контрольної суми для %s — відмова в установці без перевірки цілісності" -#: ../src/common/ai_models.c:1700 +#: ../src/common/ai_models.c:2073 +msgid "failed to finalize downloaded file" +msgstr "Не вдалося фіналізувати завантажений файл" + +#: ../src/common/ai_models.c:2085 msgid "failed to extract archive" msgstr "Не вдалося розпакувати архів" +#: ../src/common/ai_models.c:2306 +msgid "ai subsystem is not available" +msgstr "Підсистема ШІ недоступна" + +#: ../src/common/ai_models.c:2360 +#, c-format +msgid "could not read the model list published by %s (release %s)" +msgstr "Не вдалося прочитати список моделей, опублікований %s (реліз %s)" + #: ../src/common/camera_control.c:205 #, c-format msgid "" @@ -6548,16 +6932,16 @@ msgstr "Плівка" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1521 msgid "folder" msgstr "Каталог" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:426 msgid "camera" msgstr "Камера" #: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 -#: ../src/libs/tagging.c:3751 +#: ../src/libs/tagging.c:3776 msgid "tag" msgstr "Тег" @@ -6589,40 +6973,40 @@ msgstr "Час останнього експорту" msgid "print time" msgstr "Час останнього друку" -#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 -#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 -#: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 +#: ../src/common/collection.c:634 ../src/libs/collect.c:4221 +#: ../src/libs/filtering.c:2232 ../src/libs/filtering.c:2252 +#: ../src/libs/filters/history.c:153 ../src/libs/history.c:102 msgid "history" msgstr "Історія" #: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 -#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 -#: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1617 +#: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:350 +#: ../src/libs/filters/colors.c:368 ../src/libs/tools/colorlabels.c:138 msgid "color label" msgstr "Кольорова позначка" #. iso -#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 -#: ../src/gui/presets.c:677 ../src/libs/camera.c:582 -#: ../src/libs/metadata_view.c:161 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:995 +#: ../src/gui/presets.c:680 ../src/libs/camera.c:582 +#: ../src/libs/metadata_view.c:162 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 -#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:1007 +#: ../src/gui/presets.c:715 ../src/iop/lens.cc:4496 ../src/libs/camera.c:569 +#: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:151 msgid "aperture" msgstr "Діафрагма" #: ../src/common/collection.c:652 ../src/libs/filtering.c:48 -#: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 +#: ../src/libs/filters/filename.c:368 ../src/libs/metadata_view.c:137 msgid "filename" msgstr "Файл" #: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:143 +#: ../src/libs/geotagging.c:144 msgid "geotagging" msgstr "Геотегування" @@ -6634,118 +7018,126 @@ msgstr "Групування" msgid "duplicates" msgstr "Дублікати" -#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 -#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:381 +#: ../src/common/collection.c:660 ../src/libs/filters/misc.c:475 +msgid "image dimensions" +msgstr "Розміри зображення" + +#: ../src/common/collection.c:662 ../src/dtgtk/thumbnail.c:1629 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:382 msgid "local copy" msgstr "Локальна копія" -#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 +#: ../src/common/collection.c:664 ../src/gui/preferences.c:959 msgid "module" msgstr "Модуль" -#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/common/collection.c:666 ../src/gui/hist_dialog.c:359 #: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 -#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 +#: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:38 msgid "module order" msgstr "Порядок модулів" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:668 msgid "range rating" msgstr "Діапазон рейтингів" -#: ../src/common/collection.c:668 ../src/common/ratings.c:362 +#: ../src/common/collection.c:670 ../src/common/ratings.c:403 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 -#: ../src/libs/tools/ratings.c:110 +#: ../src/libs/tools/ratings.c:109 msgid "rating" msgstr "Рейтинг" -#: ../src/common/collection.c:670 +#: ../src/common/collection.c:672 msgid "search" msgstr "Пошук" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:674 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:155 msgid "white balance" msgstr "Баланс білого" -#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:676 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:156 msgid "flash" msgstr "Спалах" -#: ../src/common/collection.c:676 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:454 +#: ../src/libs/metadata_view.c:154 msgid "exposure program" msgstr "Програма експозиції" -#: ../src/common/collection.c:678 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:680 ../src/libs/filters/misc.c:461 +#: ../src/libs/metadata_view.c:157 msgid "metering mode" msgstr "Режим вимірювання експозиції" -#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1505 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "Тільки автозастосовані зміни" -#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 +#: ../src/common/collection.c:1511 ../src/libs/collect.c:2103 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "Зі змінами" -#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 -#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 -#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 -#: ../src/libs/collect.c:2945 +#: ../src/common/collection.c:1529 ../src/common/collection.c:1682 +#: ../src/libs/collect.c:1420 ../src/libs/collect.c:1630 +#: ../src/libs/collect.c:1656 ../src/libs/collect.c:1823 +#: ../src/libs/collect.c:3251 msgid "not tagged" msgstr "Без тегу" -#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 -#: ../src/libs/map_locations.c:740 +#: ../src/common/collection.c:1530 ../src/libs/collect.c:1656 +#: ../src/libs/map_locations.c:741 msgid "tagged" msgstr "З тегом" -#: ../src/common/collection.c:1529 +#: ../src/common/collection.c:1531 msgid "tagged*" msgstr "З тегом*" #. local copy -#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 +#: ../src/common/collection.c:1565 ../src/libs/collect.c:2125 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "Немає локальної копії" -#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 +#: ../src/common/collection.c:1570 ../src/libs/collect.c:2124 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "Є локальна копія" #. duplicates -#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1582 ../src/libs/filters/duplicates.c:38 msgid "images with duplicates" msgstr "Зображення з дублікатами" -#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +#: ../src/common/collection.c:1598 ../src/libs/filters/duplicates.c:38 msgid "duplicates only" msgstr "Лише дублікати" #. if its undefined -#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 -#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 -#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 -#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 -#: ../src/libs/collect.c:2412 +#: ../src/common/collection.c:1654 ../src/common/collection.c:1766 +#: ../src/common/collection.c:1793 ../src/common/collection.c:1820 +#: ../src/common/collection.c:1846 ../src/common/collection.c:1872 +#: ../src/common/collection.c:2783 ../src/libs/collect.c:2550 +#: ../src/libs/collect.c:2551 ../src/libs/filters/misc.c:223 +#: ../src/libs/filters/misc.c:225 msgid "unnamed" msgstr "Без імені" -#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 +#: ../src/common/collection.c:2389 ../src/libs/collect.c:2425 msgid "not defined" msgstr "Не визначено" -#: ../src/common/collection.c:2919 +#: ../src/common/collection.c:2933 #, c-format msgid "%d image (#%d) selected of %d" msgstr "%d зображення (#%d) вибрано з %d" -#: ../src/common/collection.c:2926 +#: ../src/common/collection.c:2940 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" @@ -6753,10 +7145,10 @@ msgstr[0] "%d зображення вибрано з %d" msgstr[1] "%d зображення вибрано з %d" msgstr[2] "%d зображень вибрано з %d" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 -#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 -#: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2448 ../src/gui/guides.c:852 +#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/levels.c:678 +#: ../src/iop/rgblevels.c:954 ../src/iop/rgblevels.c:1064 msgid "gray" msgstr "Сірий" @@ -6965,7 +7357,7 @@ msgid "dark cyan" msgstr "Темний ціановий" #: ../src/common/color_vocabulary.c:297 ../src/common/color_vocabulary.c:317 -#: ../src/iop/colorzones.c:2489 +#: ../src/iop/colorzones.c:2482 msgid "aqua" msgstr "Аква" @@ -7045,74 +7437,74 @@ msgstr "всі кольорові позначки видалено" #: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:194 ../src/libs/image.c:642 msgid "clear" msgstr "Очистити" -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1778 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "Робочий профіль" -#: ../src/common/colorspaces.c:1431 ../src/common/colorspaces.c:1776 -#: ../src/views/darkroom.c:3221 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3472 msgid "softproof profile" msgstr "Профіль екранної кольоропроби" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1758 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "Профіль системи" -#: ../src/common/colorspaces.c:1446 ../src/common/colorspaces.c:1780 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "Профіль системи (друге вікно)" -#: ../src/common/colorspaces.c:1459 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB (для веб)" -#: ../src/common/colorspaces.c:1479 ../src/common/colorspaces.c:1782 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1494 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ Rec2020 RGB" -#: ../src/common/colorspaces.c:1502 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG Rec2020 RGB" -#: ../src/common/colorspaces.c:1509 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ P3 RGB" -#: ../src/common/colorspaces.c:1515 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG P3 RGB" -#: ../src/common/colorspaces.c:1522 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1537 ../src/common/colorspaces.c:1752 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "Лінійний XYZ" -#: ../src/common/colorspaces.c:1544 ../src/common/colorspaces.c:1754 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 -#: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:145 ../src/develop/blend_gui.c:2072 +#: ../src/libs/colorpicker.c:53 ../src/libs/colorpicker.c:370 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1552 ../src/common/colorspaces.c:1756 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "Лінійний інфрачервоний BGR" -#: ../src/common/colorspaces.c:1557 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG (для тестування)" -#: ../src/common/colorspaces.c:1663 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" @@ -7120,51 +7512,51 @@ msgstr "" "Профіль `%s' не можна використати як профіль гістограми. Його замінено на " "sRGB!" -#: ../src/common/colorspaces.c:1742 +#: ../src/common/colorspaces.c:1769 msgid "no filename" msgstr "Немає імені файлу" -#: ../src/common/colorspaces.c:1760 +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "Вбудований ICC профіль" -#: ../src/common/colorspaces.c:1762 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "Вбудована матриця" -#: ../src/common/colorspaces.c:1764 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "Стандартна матриця кольорів" -#: ../src/common/colorspaces.c:1766 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "Покращена матриця кольорів" -#: ../src/common/colorspaces.c:1768 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "Матриця кольорів виробника" -#: ../src/common/colorspaces.c:1770 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "Альтернативна матриця кольорів" -#: ../src/common/colorspaces.c:1772 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG (експериментально)" -#: ../src/common/colorspaces.c:1786 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ Rec2020" -#: ../src/common/colorspaces.c:1788 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG Rec2020" -#: ../src/common/colorspaces.c:1790 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ P3" -#: ../src/common/colorspaces.c:1792 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG P3" @@ -7192,33 +7584,33 @@ msgstr "Помилка під час друку `%s' на `%s'" msgid "printing `%s' on `%s'" msgstr "Друк `%s' на `%s'" -#: ../src/common/darktable.c:432 +#: ../src/common/darktable.c:440 #, c-format msgid "found strange path `%s'" msgstr "Знайдено дивний шлях `%s'" -#: ../src/common/darktable.c:447 +#: ../src/common/darktable.c:455 #, c-format msgid "error loading directory `%s'" msgstr "Помилка завантаження каталогу `%s'" -#: ../src/common/darktable.c:471 +#: ../src/common/darktable.c:479 #, c-format msgid "file `%s' has unsupported format!" msgstr "Файл '%s' має непідтримуваний формат!" -#: ../src/common/darktable.c:473 +#: ../src/common/darktable.c:481 #, c-format msgid "file `%s' has unknown format!" msgstr "Файл `%s' має невідомий формат!" -#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 -#: ../src/control/jobs/control_jobs.c:2932 +#: ../src/common/darktable.c:494 ../src/control/jobs/control_jobs.c:3080 +#: ../src/control/jobs/control_jobs.c:3135 #, c-format msgid "error loading file `%s'" msgstr "Помилка завантаження файлу `%s'" -#: ../src/common/darktable.c:1607 +#: ../src/common/darktable.c:1658 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -7234,121 +7626,121 @@ msgstr "" "\n" "Виправте це, а потім знову запустіть Darktable" -#: ../src/common/darktable.c:1612 +#: ../src/common/darktable.c:1663 msgid "darktable - unable to create directories" msgstr "Darktable - не вдається створити каталоги" -#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/darktable.c:1665 ../src/common/database.c:4137 #: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "_Вийти з Darktable" #. initialize the database -#: ../src/common/darktable.c:1688 +#: ../src/common/darktable.c:1739 msgid "opening image library" msgstr "Відкриття бібліотеки зображень" -#: ../src/common/darktable.c:1701 +#: ../src/common/darktable.c:1752 msgid "forwarding image(s) to running instance" msgstr "Пересилання зображень до запущеного екземпляра" -#: ../src/common/darktable.c:1732 +#: ../src/common/darktable.c:1783 msgid "preparing database" msgstr "Підготовка бази даних" #. init darktable tags table -#: ../src/common/darktable.c:1736 +#: ../src/common/darktable.c:1787 msgid "setting up tags table" msgstr "Налаштування таблиці тегів" #. Initialize the signal system -#: ../src/common/darktable.c:1740 +#: ../src/common/darktable.c:1791 msgid "initializing signals and control" msgstr "Ініціалізація сигналів" -#: ../src/common/darktable.c:1758 +#: ../src/common/darktable.c:1809 msgid "importing default styles" msgstr "Імпорт стандартних стилів" -#: ../src/common/darktable.c:1860 +#: ../src/common/darktable.c:1912 msgid "initializing GraphicsMagick" msgstr "Ініціалізація GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1872 +#: ../src/common/darktable.c:1924 msgid "initializing ImageMagick" msgstr "Ініціалізація ImageMagick" -#: ../src/common/darktable.c:1877 +#: ../src/common/darktable.c:1929 msgid "initializing libheif" msgstr "Ініціалізація libheif" -#: ../src/common/darktable.c:1881 +#: ../src/common/darktable.c:1933 msgid "initializing WB presets" msgstr "Ініціалізація пресетів балансу білого" #. Do locale-sensitive init BEFORE starting any background worker jobs -#: ../src/common/darktable.c:1885 +#: ../src/common/darktable.c:1937 msgid "loading noise profiles" msgstr "Завантаження профілів шуму" -#: ../src/common/darktable.c:1888 +#: ../src/common/darktable.c:1940 msgid "starting OpenCL" msgstr "Запуск OpenCL" -#: ../src/common/darktable.c:1912 +#: ../src/common/darktable.c:1964 msgid "synchronizing local copies" msgstr "Синхронізація локальних копій" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1919 +#: ../src/common/darktable.c:1971 msgid "initializing camera control" msgstr "Ініціалізація керування камерою" -#: ../src/common/darktable.c:1932 +#: ../src/common/darktable.c:1984 msgid "initializing GUI" msgstr "Ініціалізація GUI" -#: ../src/common/darktable.c:1949 +#: ../src/common/darktable.c:2001 msgid "loading image formats" msgstr "Завантаження форматів зображень" -#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 +#: ../src/common/darktable.c:2006 ../src/develop/imageop.c:1827 msgid "loading processing modules" msgstr "Завантаження модулів обробки" -#: ../src/common/darktable.c:1986 +#: ../src/common/darktable.c:2038 msgid "loading views" msgstr "Завантаження режимів" -#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +#: ../src/common/darktable.c:2042 ../src/libs/lib.c:839 msgid "loading utility modules" msgstr "Завантаження сервісних модулів" -#: ../src/common/darktable.c:1997 +#: ../src/common/darktable.c:2049 msgid "initializing Lua" msgstr "Ініціалізація Lua" #. If only one image is listed, attempt to load it in darkroom -#: ../src/common/darktable.c:2026 +#: ../src/common/darktable.c:2078 msgid "importing image" msgstr "Імпорт зображення" -#: ../src/common/darktable.c:2045 +#: ../src/common/darktable.c:2097 msgid "configuration information" msgstr "Інформація щодо налаштування" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2099 msgid "_show this message again" msgstr "_Показати це наступного разу" -#: ../src/common/darktable.c:2047 +#: ../src/common/darktable.c:2099 msgid "_dismiss" msgstr "_Більше не показувати" -#: ../src/common/darktable.c:2538 +#: ../src/common/darktable.c:2596 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -7356,13 +7748,13 @@ msgstr "" "Метод демозаїкізації RCD було встановлено за замовчуванням замість PPG через " "кращу якість та продуктивність." -#: ../src/common/darktable.c:2540 +#: ../src/common/darktable.c:2598 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "" -"Щодо демозаїкізації масштабованих зображень в режимі темної кімнати " +"Щодо демозаїкізації масштабованих зображень в режимі Темної кімнати " "перегляньте відповідний параметр в \"Налаштування > Темна кімната\"" -#: ../src/common/darktable.c:2546 +#: ../src/common/darktable.c:2604 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." @@ -7370,7 +7762,7 @@ msgstr "" "Інтерфейс користувача та базові внутрішні елементи для налаштування " "продуктивності Darktable змінилися." -#: ../src/common/darktable.c:2548 +#: ../src/common/darktable.c:2606 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" @@ -7378,15 +7770,15 @@ msgstr "" "Ви більше не знайдете старих параметрів, замість цього \"в Налаштування > " "Обробка\" використовуйте:" -#: ../src/common/darktable.c:2550 +#: ../src/common/darktable.c:2608 msgid "1) darktable resources" msgstr "1) рівень ресурсів для Darktable" -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2610 msgid "2) tune OpenCL performance" msgstr "2) налаштування продуктивності OpenCL" -#: ../src/common/darktable.c:2559 +#: ../src/common/darktable.c:2617 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." @@ -7394,7 +7786,7 @@ msgstr "" "Деякі глобальні параметри конфігурації, що мають відношення до продуктивності " "OpenCL, більше не використовуються." -#: ../src/common/darktable.c:2561 +#: ../src/common/darktable.c:2619 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" @@ -7402,8 +7794,8 @@ msgstr "" "Замість цього ви знайдете окремі дані для пристроїв у 'cldevice_v5_canonical-" "name'. Зміст:" -#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 -#: ../src/common/darktable.c:2597 +#: ../src/common/darktable.c:2621 ../src/common/darktable.c:2640 +#: ../src/common/darktable.c:2655 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -7411,18 +7803,18 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 +#: ../src/common/darktable.c:2623 ../src/common/darktable.c:2642 msgid "you may tune as before except 'magic'" msgstr "Ви можете регулювати ці параметри, як і раніше, за винятком 'magic'" -#: ../src/common/darktable.c:2571 +#: ../src/common/darktable.c:2629 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "" "Налаштування компілятора OpenCL для всіх пристроїв були скинуті до значень за " "замовчуванням." -#: ../src/common/darktable.c:2578 +#: ../src/common/darktable.c:2636 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." @@ -7430,13 +7822,13 @@ msgstr "" "Дані параметрів глобальної конфігурації OpenCL 'для окремих пристроїв' було " "відтворено з оновленою назвою." -#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 +#: ../src/common/darktable.c:2638 ../src/common/darktable.c:2653 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "" "Ви знайдете окремі дані для пристроїв у 'cldevice_v5_canonical-name'. Зміст:" -#: ../src/common/darktable.c:2586 +#: ../src/common/darktable.c:2644 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." @@ -7444,7 +7836,7 @@ msgstr "" "Якщо ви використовуєте імена пристроїв у 'opencl_device_priority', вам слід " "оновити їх до нових імен." -#: ../src/common/darktable.c:2593 +#: ../src/common/darktable.c:2651 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." @@ -7452,7 +7844,7 @@ msgstr "" "Конфігураційні дані OpenCL для окремих пристроїв автоматично розширено " "додаванням 'unified-fraction'." -#: ../src/common/darktable.c:2604 +#: ../src/common/darktable.c:2662 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -7461,7 +7853,7 @@ msgstr "" "оновлені.\n" "\n" -#: ../src/common/darktable.c:2609 +#: ../src/common/darktable.c:2667 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -7469,7 +7861,7 @@ msgstr "" "Обов’язковий час очікування OpenCL оновлено до 1000.\n" "\n" -#: ../src/common/darktable.c:2615 +#: ../src/common/darktable.c:2673 msgid "" "OpenCL 'per device' settings have changed.\n" "\n" @@ -7477,13 +7869,13 @@ msgstr "" "Специфічні для пристроїв налаштування OpenCL змінилися.\n" "\n" -#: ../src/common/darktable.c:2616 +#: ../src/common/darktable.c:2674 msgid "" "you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" msgstr "" "Ви знайдете окремі дані для пристроїв у 'cldevice_v6_канонічна-назва'. Зміст:" -#: ../src/common/darktable.c:2618 +#: ../src/common/darktable.c:2676 msgid "" " 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " "'unified_fraction'" @@ -7503,8 +7895,8 @@ msgstr "Видавець" #: ../src/common/database.c:3238 #: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 -#: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 -#: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 +#: ../src/imageio/storage/gallery.c:215 ../src/imageio/storage/gallery.c:222 +#: ../src/imageio/storage/latex.c:205 ../src/imageio/storage/piwigo.c:1152 #: ../src/libs/filtering.c:60 msgid "title" msgstr "Заголовок" @@ -7518,7 +7910,7 @@ msgstr "Опис" msgid "rights" msgstr "Права" -#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1897 msgid "notes" msgstr "Нотатки" @@ -7624,11 +8016,11 @@ msgstr "" "\n" "Ви дійсно хочете видалити файли блокування?\n" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3702 msgid "_no" msgstr "_Ні" -#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3701 msgid "_yes" msgstr "_Так" @@ -7647,13 +8039,13 @@ msgstr "" "Тепер ви можете перезапустити Darktable\n" #: ../src/common/database.c:3909 ../src/common/database.c:3916 -#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 -#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 -#: ../src/gui/presets.c:574 +#: ../src/gui/accelerators.c:2749 ../src/gui/accelerators.c:2821 +#: ../src/gui/accelerators.c:2930 ../src/gui/hist_dialog.c:237 +#: ../src/gui/preferences_ai.c:1441 ../src/gui/presets.c:577 msgid "_ok" msgstr "_OK" -#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:175 msgid "error" msgstr "Помилка" @@ -7835,62 +8227,63 @@ msgstr "" "Швидкий незалежний від експозиції керований фільтр не зміг виділити пам'ять, " "перевірте налаштування оперативної пам'яті" -#: ../src/common/exif.cc:6062 +#: ../src/common/exif.cc:6196 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "Не вдається прочитати файл XMP '%s': '%s'" -#: ../src/common/exif.cc:6121 +#: ../src/common/exif.cc:6255 ../src/common/exif.cc:6268 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "Не вдається записати в файл XMP '%s': '%s'" -#: ../src/common/fast_guided_filter.h:301 +#: ../src/common/fast_guided_filter.h:300 msgid "fast guided filter failed to allocate memory, check your RAM settings" msgstr "" "Швидкий керований фільтр не зміг виділити пам'ять, перевірте налаштування " "оперативної пам'яті" -#: ../src/common/film.c:341 +#: ../src/common/film.c:342 msgid "do you want to delete this empty directory?" msgid_plural "do you want to delete these empty directories?" msgstr[0] "Ви хочете видалити цей порожній каталог?" msgstr[1] "Ви хочете видалити ці порожні каталоги?" msgstr[2] "Ви хочете видалити ці порожні каталоги?" -#: ../src/common/film.c:348 +#: ../src/common/film.c:349 msgid "delete empty directory?" msgid_plural "delete empty directories?" msgstr[0] "Видалити порожній каталог?" msgstr[1] "Видалити порожній каталог?" msgstr[2] "Видалити порожній каталог?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:949 -#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 -#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 +#: ../src/common/film.c:362 ../src/gui/preferences.c:971 +#: ../src/gui/preferences_ai.c:1610 ../src/gui/preferences_ai.c:2499 +#: ../src/gui/styles_dialog.c:571 ../src/libs/geotagging.c:850 +#: ../src/libs/import.c:1879 msgid "name" msgstr "Ім'я" -#: ../src/common/film.c:469 +#: ../src/common/film.c:470 msgid "cannot remove film roll having local copies with inaccessible originals" msgstr "" "Неможливо видалити плівку з локальними копіями і недоступними оригіналами" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 +#: ../src/common/gpx.c:260 ../src/control/jobs/control_jobs.c:1606 #, c-format msgid "failed to parse GPX file" msgstr "Не вдалося проаналізувати файл GPX" -#: ../src/common/history.c:924 +#: ../src/common/history.c:927 msgid "you need to copy history from an image before you paste it onto another" msgstr "" "Вам потрібно скопіювати історію із зображення, перш ніж вставити її в інше" -#: ../src/common/image.c:346 +#: ../src/common/image.c:348 msgid "orphaned image" msgstr "Осиротіле зображення" -#: ../src/common/image.c:688 +#: ../src/common/image.c:690 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" @@ -7898,7 +8291,7 @@ msgstr[0] "Геокоординати скасовано для %d зображ msgstr[1] "Геокоординати скасовано для %d зображень" msgstr[2] "Геокоординати скасовано для %d зображень" -#: ../src/common/image.c:690 +#: ../src/common/image.c:692 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" @@ -7906,7 +8299,7 @@ msgstr[0] "Геокоординати повторно застосовано д msgstr[1] "Геокоординати повторно застосовано для %d зображень" msgstr[2] "Геокоординати повторно застосовано для %d зображень" -#: ../src/common/image.c:712 +#: ../src/common/image.c:714 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" @@ -7914,7 +8307,7 @@ msgstr[0] "Дату/час скасовано для %d зображення" msgstr[1] "Дату/час скасовано для %d зображень" msgstr[2] "Дату/час скасовано для %d зображень" -#: ../src/common/image.c:714 +#: ../src/common/image.c:716 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7923,53 +8316,53 @@ msgstr[1] "Дату/час повторно застосовано для %d з msgstr[2] "Дату/час повторно застосовано для %d зображень" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1345 +#: ../src/common/image.c:1347 msgid "can't create a duplicate in GIMP mode" msgstr "Неможливо створити дублікат у режимі плагіна GIMP" -#: ../src/common/image.c:2442 +#: ../src/common/image.c:2449 #, c-format msgid "cannot access local copy `%s'" msgstr "Не вдається отримати доступ до локальної копії `%s'" -#: ../src/common/image.c:2449 +#: ../src/common/image.c:2456 #, c-format msgid "cannot write local copy `%s'" msgstr "Не вдається записати локальну копію `%s'" -#: ../src/common/image.c:2456 +#: ../src/common/image.c:2463 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "Помилка переміщення локальної копії `%s' -> `%s'" -#: ../src/common/image.c:2501 +#: ../src/common/image.c:2508 #, c-format msgid "error moving `%s': file not found" msgstr "Помилка переміщення `%s': файл не знайдено" -#: ../src/common/image.c:2511 +#: ../src/common/image.c:2518 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "Помилка переміщення `%s' -> `%s': файл існує" -#: ../src/common/image.c:2515 ../src/common/image.c:2524 +#: ../src/common/image.c:2522 ../src/common/image.c:2531 #, c-format msgid "error moving `%s' -> `%s'" msgstr "Помилка переміщення `%s' -> `%s'" -#: ../src/common/image.c:2826 +#: ../src/common/image.c:2833 msgid "cannot create local copy when the original file is not accessible." msgstr "Неможливо створити локальну копію, коли оригінал недоступний." -#: ../src/common/image.c:2840 +#: ../src/common/image.c:2847 msgid "cannot create local copy." msgstr "Неможливо створити локальну копію." -#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 +#: ../src/common/image.c:2926 ../src/control/jobs/control_jobs.c:1158 msgid "cannot remove local copy when the original file is not accessible." msgstr "Неможливо видалити локальну копію, коли оригінал недоступний." -#: ../src/common/image.c:3095 +#: ../src/common/image.c:3102 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" @@ -7977,11 +8370,11 @@ msgstr[0] "%d локальну копію синхронізовано" msgstr[1] "%d локальні копії синхронізовано" msgstr[2] "%d локальних копій синхронізовано" -#: ../src/common/image.c:3293 +#: ../src/common/image.c:3300 msgid "WARNING: camera is missing samples!" msgstr "ПОПЕРЕДЖЕННЯ: відсутні зразки зображень із цієї моделі камери!" -#: ../src/common/image.c:3294 +#: ../src/common/image.c:3301 msgid "" "You must provide samples in https://" "raw.pixls.us/" @@ -7989,7 +8382,7 @@ msgstr "" "Вам слід надати такі зразки, завантаживши їх на сайт https://raw.pixls.us/" -#: ../src/common/image.c:3295 +#: ../src/common/image.c:3302 #, c-format msgid "" "for `%s' `%s'\n" @@ -7998,84 +8391,84 @@ msgstr "" "для `%s' `%s'\n" "у якомога більшій кількості форматів/варіантів стиснення/глибин кольору" -#: ../src/common/image.c:3298 +#: ../src/common/image.c:3305 msgid "or the RAW won't be readable in next version." msgstr "" "інакше RAW з цієї камери не буде читатися у наступній версії Darktable." -#: ../src/common/image.h:218 ../src/common/ratings.c:322 -#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 -#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 -#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 +#: ../src/common/image.h:227 ../src/common/ratings.c:363 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1754 +#: ../src/libs/collect.c:2533 ../src/libs/history.c:846 +#: ../src/libs/modulegroups.c:3032 ../src/libs/snapshots.c:940 msgid "unknown" msgstr "невідомо" #. EMPTY_FIELD -#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:228 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:229 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:221 +#: ../src/common/image.h:230 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:222 +#: ../src/common/image.h:231 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:223 +#: ../src/common/image.h:232 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:224 +#: ../src/common/image.h:233 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:234 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:226 +#: ../src/common/image.h:235 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:227 +#: ../src/common/image.h:236 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:228 +#: ../src/common/image.h:237 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:238 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:230 +#: ../src/common/image.h:239 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:231 +#: ../src/common/image.h:240 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:232 +#: ../src/common/image.h:241 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:242 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 +#: ../src/common/image.h:243 ../src/imageio/format/jxl.c:510 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:235 +#: ../src/common/image.h:244 msgid "QOI" msgstr "QOI" @@ -8106,7 +8499,7 @@ msgstr "" msgid "requested session path not available. device not mounted?" msgstr "Запитаний шлях сеансу недоступний. Пристрій не змонтовано?" -#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:192 +#: ../src/common/iop_order.c:57 ../src/libs/ioporder.c:190 msgid "legacy" msgstr "Застарілий" @@ -8126,22 +8519,22 @@ msgstr "v5.0 RAW" msgid "v5.0 JPEG" msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:882 +#: ../src/common/iop_profile.c:883 #, c-format msgid "work icc profile '%s' missing" msgstr "Відсутній робочий ICC профіль '%s'" -#: ../src/common/iop_profile.c:913 +#: ../src/common/iop_profile.c:914 #, c-format msgid "input icc profile '%s' missing" msgstr "Відсутній вхідний ICC профіль '%s'" -#: ../src/common/iop_profile.c:966 +#: ../src/common/iop_profile.c:967 #, c-format msgid "output icc profile '%s' missing" msgstr "Відсутній вихідний ICC профіль '%s'" -#: ../src/common/iop_profile.c:1189 +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -8154,17 +8547,17 @@ msgstr "" "або, якщо цей каталог не існує, з\n" "%s" -#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1386 ../src/imageio/imageio.c:1085 #, c-format msgid "image `%s' is not available!" msgstr "Зображення `%s' недоступне!" -#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1390 ../src/imageio/imageio.c:1093 #, c-format msgid "unable to load image `%s'!" msgstr "Не вдається завантажити зображення '%s'!" -#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1392 ../src/imageio/imageio.c:1096 #, c-format msgid "image '%s' not supported" msgstr "Зображення '%s' не підтримується" @@ -8178,11 +8571,11 @@ msgstr "загальний пуассонівський" msgid "noiseprofile file `%s' is not valid" msgstr "Файл профілю шуму `%s' недійсний" -#: ../src/common/opencl.c:1280 +#: ../src/common/opencl.c:1273 msgid "no working OpenCL library found" msgstr "Не знайдено робочої бібліотеки OpenCL" -#: ../src/common/opencl.c:1300 +#: ../src/common/opencl.c:1293 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -8199,23 +8592,23 @@ msgstr "" " - помилки в драйверах,\n" " - драйвер OpenCL не встановлено.\n" -#: ../src/common/opencl.c:1415 +#: ../src/common/opencl.c:1408 msgid "no devices found for unknown platform" msgstr "Не знайдено пристроїв для невідомої платформи" -#: ../src/common/opencl.c:1462 +#: ../src/common/opencl.c:1455 msgid "not enough memory for OpenCL devices" msgstr "Недостатньо пам'яті для пристроїв OpenCL" -#: ../src/common/opencl.c:1500 +#: ../src/common/opencl.c:1493 msgid "no OpenCL devices found" msgstr "Пристроїв OpenCL не знайдено" -#: ../src/common/opencl.c:1543 +#: ../src/common/opencl.c:1536 msgid "no suitable OpenCL devices found" msgstr "Відповідних пристроїв OpenCL не знайдено" -#: ../src/common/opencl.c:1567 +#: ../src/common/opencl.c:1560 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -8226,27 +8619,27 @@ msgstr "" "%s\n" "Вимикаємо OpenCL" -#: ../src/common/opencl.c:1603 +#: ../src/common/opencl.c:1596 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "" "Профіль планування OpenCL встановлено за замовчуванням, налаштування змінено" -#: ../src/common/opencl.c:2403 +#: ../src/common/opencl.c:2378 #, c-format msgid "building OpenCL program %s for %s" msgstr "Компіляція програми OpenCL %s для %s" -#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4126 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:85 msgid "mm" msgstr "мм" -#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 -#: ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1530 +#: ../src/libs/print_settings.c:85 msgid "cm" msgstr "см" -#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:85 msgid "inch" msgstr "дюйм" @@ -8270,21 +8663,42 @@ msgstr "Letter" msgid "Legal" msgstr "Legal" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(за замовчуванням)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "" "GNOME Keyring більше не підтримується. Налаштуйте інший спосіб зберігання " "паролів" +#. all were rejected → un-reject #: ../src/common/ratings.c:150 #, c-format -msgid "rejecting %d image" +msgid "unrejecting %d image" +msgid_plural "unrejecting %d images" +msgstr[0] "Скасування відхилення %d зображення" +msgstr[1] "Скасування відхилення %d зображень" +msgstr[2] "Скасування відхилення %d зображень" + +#: ../src/common/ratings.c:153 +#, c-format +msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "Відхилено %d зображення" msgstr[1] "Відхилено %d зображення" msgstr[2] "Відхилено %d зображень" -#: ../src/common/ratings.c:153 +#: ../src/common/ratings.c:158 +#, c-format +msgid "applying ratings to %d image" +msgid_plural "applying ratings to %d images" +msgstr[0] "Застосування рейтингу до %d зображення" +msgstr[1] "Застосування рейтингу до %d зображень" +msgstr[2] "Застосування рейтингу до %d зображень" + +#: ../src/common/ratings.c:168 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" @@ -8292,115 +8706,115 @@ msgstr[0] "Застосовується рейтинг %d до %d зображе msgstr[1] "Застосовується рейтинг %d до %d зображень" msgstr[2] "Застосовується рейтинг %d до %d зображень" -#: ../src/common/ratings.c:249 +#: ../src/common/ratings.c:290 msgid "no images selected to apply rating" msgstr "Не вибрано зображень для застосування рейтингу" -#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 +#: ../src/common/ratings.c:354 ../src/libs/metadata_view.c:397 msgid "image rejected" msgstr "Зображення відхилено" -#: ../src/common/ratings.c:315 +#: ../src/common/ratings.c:356 msgid "image rated to 0 star" msgstr "Рейтинг зображення: 0 зірок" -#: ../src/common/ratings.c:317 +#: ../src/common/ratings.c:358 #, c-format msgid "image rated to %s" msgstr "Рейтинг зображення: %s" -#: ../src/common/ratings.c:346 +#: ../src/common/ratings.c:387 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:1030 +#: ../src/views/lighttable.c:1044 msgid "select" msgstr "Вибрати" -#: ../src/common/ratings.c:347 +#: ../src/common/ratings.c:388 msgid "upgrade" msgstr "підвищити рейтинг" -#: ../src/common/ratings.c:348 +#: ../src/common/ratings.c:389 msgid "downgrade" msgstr "знизити рейтинг" -#: ../src/common/ratings.c:352 +#: ../src/common/ratings.c:393 msgid "zero" msgstr "нуль" -#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:394 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "один" -#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:395 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "два" -#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:396 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "три" -#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:397 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "чотири" -#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:398 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "п'ять" -#: ../src/common/ratings.c:358 +#: ../src/common/ratings.c:399 msgid "reject" msgstr "відхилити" -#: ../src/common/styles.c:255 +#: ../src/common/styles.c:257 #, c-format msgid "style with name '%s' already exists" msgstr "Стиль з іменем '%s' вже існує" -#: ../src/common/styles.c:282 ../src/common/styles.c:1724 +#: ../src/common/styles.c:284 ../src/common/styles.c:1726 #: ../src/libs/styles.c:53 msgid "styles" msgstr "Стилі" -#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 +#: ../src/common/styles.c:562 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "Стиль '%s' успішно створено" -#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1306 +#: ../src/common/styles.c:666 ../src/dtgtk/culling.c:1465 msgid "no image selected!" msgstr "Жодне зображення не вибрано!" -#: ../src/common/styles.c:744 +#: ../src/common/styles.c:746 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "Невідповідність версій модуля `%s': %d != %d" -#: ../src/common/styles.c:1036 +#: ../src/common/styles.c:1038 #, c-format msgid "applied style `%s' on current image" msgstr "Застосовано стиль `%s' до поточного зображення" -#: ../src/common/styles.c:1300 +#: ../src/common/styles.c:1302 #, c-format msgid "failed to overwrite style file for %s" msgstr "Не вдається перезаписати стильовий файл для %s" -#: ../src/common/styles.c:1306 +#: ../src/common/styles.c:1308 #, c-format msgid "style file for %s exists" msgstr "Стильовий файл для %s існує" -#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 +#: ../src/common/styles.c:1483 ../src/common/styles.c:1807 msgid "imported-style" msgstr "Імпортований-стиль" -#: ../src/common/styles.c:1614 +#: ../src/common/styles.c:1616 #, c-format msgid "style %s was successfully imported" msgstr "Стиль %s було успішно імпортовано" #. Failed to open file, clean up. -#: ../src/common/styles.c:1659 +#: ../src/common/styles.c:1661 #, c-format msgid "could not read file `%s'" msgstr "Не вдається прочитати файл `%s'" @@ -8413,7 +8827,7 @@ msgstr "над рівнем моря" msgid "below sea level" msgstr "нижче рівня моря" -#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:996 msgid "m" msgstr "м" @@ -8422,11 +8836,11 @@ msgid "no info" msgstr "Немає інформації" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/develop/imageop_gui.c:172 ../src/gui/preferences_ai.c:278 #: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 #: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 -#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 -#: ../src/libs/metadata_view.c:748 +#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 ../src/libs/export.c:1590 +#: ../src/libs/metadata_view.c:749 msgid "yes" msgstr "Так" @@ -8442,7 +8856,7 @@ msgstr "Так" #. * #. * WB name is standardized to one of the following: #. "Sunlight" and other variation should be switched to this: -#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:312 +#: ../src/common/wb_presets.c:56 ../src/iop/lowlight.c:313 msgid "daylight" msgstr "Денне світло" @@ -8538,7 +8952,7 @@ msgstr "Вечірнє сонце" msgid "underwater" msgstr "Під водою" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3349 msgid "black & white" msgstr "Чорно-білий" @@ -8558,79 +8972,79 @@ msgstr "ББ камери" msgid "auto WB" msgstr "Автоматичний ББ" -#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 -#: ../src/views/darkroom.c:2474 +#: ../src/control/control.c:67 ../src/gui/accelerators.c:162 +#: ../src/views/darkroom.c:2692 msgid "hold" msgstr "Утримання" -#: ../src/control/control.c:107 ../src/control/control.c:220 +#: ../src/control/control.c:106 ../src/control/control.c:219 msgid "modifiers" msgstr "Модифікатори" -#: ../src/control/control.c:121 +#: ../src/control/control.c:120 msgctxt "accel" msgid "global" msgstr "Глобально" -#: ../src/control/control.c:128 +#: ../src/control/control.c:127 msgctxt "accel" msgid "views" msgstr "Режими" -#: ../src/control/control.c:135 +#: ../src/control/control.c:134 msgctxt "accel" msgid "thumbtable" msgstr "Стіл мініатюр" -#: ../src/control/control.c:142 +#: ../src/control/control.c:141 msgctxt "accel" msgid "utility modules" msgstr "Сервісні модулі" -#: ../src/control/control.c:149 +#: ../src/control/control.c:148 msgctxt "accel" msgid "format" msgstr "Опції формату" -#: ../src/control/control.c:156 +#: ../src/control/control.c:155 msgctxt "accel" msgid "storage" msgstr "Опції збереження" -#: ../src/control/control.c:163 +#: ../src/control/control.c:162 msgctxt "accel" msgid "processing modules" msgstr "Модулі обробки" -#: ../src/control/control.c:170 +#: ../src/control/control.c:169 msgctxt "accel" msgid "" msgstr "<змішування>" -#: ../src/control/control.c:177 +#: ../src/control/control.c:176 msgctxt "accel" msgid "Lua scripts" msgstr "Сценарії Lua" -#: ../src/control/control.c:184 +#: ../src/control/control.c:183 msgctxt "accel" msgid "fallbacks" msgstr "Резервні дії" -#: ../src/control/control.c:193 +#: ../src/control/control.c:192 msgctxt "accel" msgid "" msgstr "<сфокусовано>" -#: ../src/control/control.c:215 +#: ../src/control/control.c:214 msgid "show accels window" msgstr "Показати вікно прискорювачів" -#: ../src/control/control.c:381 +#: ../src/control/control.c:386 msgid "darktable will be locked until background work has been done" msgstr " Darktable буде заблоковано до завершення фонової роботи " -#: ../src/control/control.c:491 +#: ../src/control/control.c:494 msgid "working..." msgstr "Операція виконується..." @@ -8735,7 +9149,7 @@ msgstr "XMP" #: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 -#: ../src/imageio/storage/latex.c:196 +#: ../src/imageio/storage/latex.c:199 msgid "path" msgstr "Шлях" @@ -8759,23 +9173,23 @@ msgstr "Різниця в часі" msgid "updated XMP sidecar files found" msgstr "Знайдено оновлений XMP файл" -#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:747 msgid "_close" msgstr "_Закрити" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 -#: ../src/libs/import.c:2038 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3339 +#: ../src/libs/import.c:2053 ../src/libs/select.c:142 msgid "select all" msgstr "Вибрати всі" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 -#: ../src/libs/import.c:2042 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3341 +#: ../src/libs/import.c:2057 ../src/libs/select.c:146 msgid "select none" msgstr "Скасувати вибір" -#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3343 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "Інвертувати вибір" @@ -8840,17 +9254,17 @@ msgstr[0] "Імпортується %d зображення з камери" msgstr[1] "Імпортується %d зображення з камери" msgstr[2] "Імпортується %d зображень з камери" -#: ../src/control/jobs/camera_jobs.c:396 +#: ../src/control/jobs/camera_jobs.c:398 msgid "import images from camera" msgstr "Імпорт зображень з камери" -#: ../src/control/jobs/control_jobs.c:214 +#: ../src/control/jobs/control_jobs.c:215 msgid "failed to create film roll for destination directory, aborting move." msgstr "" "Не вдалося створити фотоплівку для каталогу призначення, переміщення " "перервано." -#: ../src/control/jobs/control_jobs.c:363 +#: ../src/control/jobs/control_jobs.c:364 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" @@ -8858,19 +9272,33 @@ msgstr[0] "Запис %zu файлу XMP" msgstr[1] "Запис %zu файлів XMP" msgstr[2] "Запис %zu файлів XMP" -#: ../src/control/jobs/control_jobs.c:530 +#: ../src/control/jobs/control_jobs.c:564 msgid "unable to allocate memory for HDR merge" msgstr "Не вдалося виділити пам'ять для об’єднання HDR" -#: ../src/control/jobs/control_jobs.c:539 +#: ../src/control/jobs/control_jobs.c:578 msgid "exposure bracketing only works on raw images." msgstr "Брекетинг експозиції працює лише на raw зображеннях." -#: ../src/control/jobs/control_jobs.c:547 +#: ../src/control/jobs/control_jobs.c:588 msgid "images have to be of same size and orientation!" msgstr "Зображення повинні бути однакового розміру та орієнтації!" -#: ../src/control/jobs/control_jobs.c:640 +#: ../src/control/jobs/control_jobs.c:731 +#, c-format +msgid "" +"HDR merge aborted: `%s' is not a raw exposure (already merged HDR, monochrome " +"or non-raw image)" +msgstr "" +"Об'єднання HDR перервано: '%s' не є raw експозицією (вже об'єднане HDR, " +"монохромне або не-raw зображення)" + +#: ../src/control/jobs/control_jobs.c:747 +#, c-format +msgid "HDR merge aborted: `%s' has a different size or orientation" +msgstr "Об'єднання HDR перервано: '%s' має інший розмір або орієнтацію" + +#: ../src/control/jobs/control_jobs.c:767 ../src/control/jobs/control_jobs.c:842 #, c-format msgid "merging %d image" msgid_plural "merging %d images" @@ -8878,12 +9306,20 @@ msgstr[0] "Об'єднання %d зображення" msgstr[1] "Об'єднання %d зображень" msgstr[2] "Об'єднання %d зображень" -#: ../src/control/jobs/control_jobs.c:712 +#: ../src/control/jobs/control_jobs.c:788 +msgid "merging HDR: auto-aligning exposure brackets" +msgstr "Об'єднання HDR: автоматичне вирівнювання кадрів брекетингу" + +#: ../src/control/jobs/control_jobs.c:810 +msgid "examining frames for HDR auto-reference" +msgstr "Перевірка кадрів для автоматичного вибору опорного кадру" + +#: ../src/control/jobs/control_jobs.c:913 #, c-format msgid "wrote merged HDR `%s'" msgstr "Записано об'єднаний HDR `%s'" -#: ../src/control/jobs/control_jobs.c:744 +#: ../src/control/jobs/control_jobs.c:947 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" @@ -8891,7 +9327,7 @@ msgstr[0] "Створення дублікату %d зображення" msgstr[1] "Створення дублікату %d зображень" msgstr[2] "Створення дублікату %d зображень" -#: ../src/control/jobs/control_jobs.c:786 +#: ../src/control/jobs/control_jobs.c:989 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" @@ -8899,7 +9335,7 @@ msgstr[0] "Віддзеркалення %d зображення" msgstr[1] "Віддзеркалення %d зображень" msgstr[2] "Віддзеркалення %d зображень" -#: ../src/control/jobs/control_jobs.c:818 +#: ../src/control/jobs/control_jobs.c:1021 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" @@ -8907,7 +9343,7 @@ msgstr[0] "Позначення %d зображення як кольорово msgstr[1] "Позначення %d зображень як кольорових" msgstr[2] "Позначення %d зображень як кольорових" -#: ../src/control/jobs/control_jobs.c:820 +#: ../src/control/jobs/control_jobs.c:1023 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" @@ -8915,7 +9351,7 @@ msgstr[0] "Позначення %d зображення як монохромн msgstr[1] "Позначення %d зображень як монохромних" msgstr[2] "Позначення %d зображень як монохромних" -#: ../src/control/jobs/control_jobs.c:928 +#: ../src/control/jobs/control_jobs.c:1131 #, c-format msgid "removing %d image" msgid_plural "removing %d images" @@ -8923,7 +9359,7 @@ msgstr[0] "Видалення %d зображення" msgstr[1] "Видалення %d зображень" msgstr[2] "Видалення %d зображень" -#: ../src/control/jobs/control_jobs.c:972 +#: ../src/control/jobs/control_jobs.c:1175 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" @@ -8937,7 +9373,7 @@ msgstr[2] "" "Не вилучається зображення '%s', що використовується як накладення в %d " "зображеннях" -#: ../src/control/jobs/control_jobs.c:1055 +#: ../src/control/jobs/control_jobs.c:1258 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8950,7 +9386,7 @@ msgstr "" "\n" "Хочете видалити файл із диска без використання кошика?" -#: ../src/control/jobs/control_jobs.c:1057 +#: ../src/control/jobs/control_jobs.c:1260 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -8959,37 +9395,37 @@ msgstr "" "Не вдається видалити з диска %s%s\n" "%s" -#: ../src/control/jobs/control_jobs.c:1065 +#: ../src/control/jobs/control_jobs.c:1268 msgid "_apply to all" msgstr "Застосувати до всіх" -#: ../src/control/jobs/control_jobs.c:1073 +#: ../src/control/jobs/control_jobs.c:1276 msgid "_delete permanently" msgstr "Видалити назавжди" -#: ../src/control/jobs/control_jobs.c:1075 -#: ../src/control/jobs/control_jobs.c:1080 +#: ../src/control/jobs/control_jobs.c:1278 +#: ../src/control/jobs/control_jobs.c:1283 msgid "_remove from library" msgstr "Вилучити з бібліотеки зображень" -#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1286 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "Пропустити" -#: ../src/control/jobs/control_jobs.c:1084 +#: ../src/control/jobs/control_jobs.c:1287 msgid "abort" msgstr "Перервати" -#: ../src/control/jobs/control_jobs.c:1090 +#: ../src/control/jobs/control_jobs.c:1293 msgid "trashing error" msgstr "Помилка переміщення в смітник" -#: ../src/control/jobs/control_jobs.c:1091 +#: ../src/control/jobs/control_jobs.c:1294 msgid "deletion error" msgstr "Помилка видалення" -#: ../src/control/jobs/control_jobs.c:1243 +#: ../src/control/jobs/control_jobs.c:1446 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" @@ -8997,7 +9433,7 @@ msgstr[0] "Переміщення в смітник %d зображення" msgstr[1] "Переміщення в смітник %d зображень" msgstr[2] "Переміщення в смітник %d зображень" -#: ../src/control/jobs/control_jobs.c:1245 +#: ../src/control/jobs/control_jobs.c:1448 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" @@ -9005,7 +9441,7 @@ msgstr[0] "Видалення %d зображення" msgstr[1] "Видалення %d зображень" msgstr[2] "Видалення %d зображень" -#: ../src/control/jobs/control_jobs.c:1279 +#: ../src/control/jobs/control_jobs.c:1482 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" @@ -9019,7 +9455,7 @@ msgstr[2] "" "Не видаляється зображення '%s', що використовується як накладення в %d " "зображеннях" -#: ../src/control/jobs/control_jobs.c:1413 +#: ../src/control/jobs/control_jobs.c:1616 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" @@ -9027,7 +9463,7 @@ msgstr[0] "Встановлення інформації GPS для %u зобр msgstr[1] "Встановлення інформації GPS для %u зображень" msgstr[2] "Встановлення інформації GPS для %u зображень" -#: ../src/control/jobs/control_jobs.c:1458 +#: ../src/control/jobs/control_jobs.c:1661 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" @@ -9035,27 +9471,27 @@ msgstr[0] "Застосовано відповідне розташування msgstr[1] "Застосовано відповідне розташування GPX до %d зображень" msgstr[2] "Застосовано відповідне розташування GPX до %d зображень" -#: ../src/control/jobs/control_jobs.c:1476 +#: ../src/control/jobs/control_jobs.c:1679 #, c-format msgid "moving %d image" msgstr "Переміщення %d зображення" -#: ../src/control/jobs/control_jobs.c:1477 +#: ../src/control/jobs/control_jobs.c:1680 #, c-format msgid "moving %d images" msgstr "Переміщення %d зображень" -#: ../src/control/jobs/control_jobs.c:1484 +#: ../src/control/jobs/control_jobs.c:1687 #, c-format msgid "copying %d image" msgstr "Копіювання %d зображення" -#: ../src/control/jobs/control_jobs.c:1485 +#: ../src/control/jobs/control_jobs.c:1688 #, c-format msgid "copying %d images" msgstr "Копіювання %d зображень" -#: ../src/control/jobs/control_jobs.c:1501 +#: ../src/control/jobs/control_jobs.c:1704 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" @@ -9063,7 +9499,7 @@ msgstr[0] "Створення локальної копії %d зображен msgstr[1] "Створення локальної копії %d зображень" msgstr[2] "Створення локальної копії %d зображень" -#: ../src/control/jobs/control_jobs.c:1505 +#: ../src/control/jobs/control_jobs.c:1708 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" @@ -9071,7 +9507,7 @@ msgstr[0] "Видалення локальної копії %d зображен msgstr[1] "Видалення локальної копії %d зображень" msgstr[2] "Видалення локальної копії %d зображень" -#: ../src/control/jobs/control_jobs.c:1554 +#: ../src/control/jobs/control_jobs.c:1757 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" @@ -9079,7 +9515,7 @@ msgstr[0] "Оновлення інформації для %d зображенн msgstr[1] "Оновлення інформації для %d зображень" msgstr[2] "Оновлення інформації для %d зображень" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1829 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" @@ -9087,11 +9523,11 @@ msgstr[0] "Вставлення історії до %d зображення" msgstr[1] "Вставлення історії до %d зображень" msgstr[2] "Вставлення історії до %d зображень" -#: ../src/control/jobs/control_jobs.c:1648 +#: ../src/control/jobs/control_jobs.c:1851 msgid "skipped pasting history into image being edited" msgstr "Пропущено вставлення історії в зображення, що редагується" -#: ../src/control/jobs/control_jobs.c:1690 +#: ../src/control/jobs/control_jobs.c:1893 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" @@ -9099,11 +9535,11 @@ msgstr[0] "Стиснення історії для %d зображення" msgstr[1] "Стиснення історії для %d зображень" msgstr[2] "Стиснення історії для %d зображень" -#: ../src/control/jobs/control_jobs.c:1707 +#: ../src/control/jobs/control_jobs.c:1910 msgid "skipped compressing history for image being edited" msgstr "Пропущено стиснення історії для зображення, що редагується" -#: ../src/control/jobs/control_jobs.c:1719 +#: ../src/control/jobs/control_jobs.c:1922 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" @@ -9111,7 +9547,7 @@ msgstr[0] "Стиснення історії не виконано для %d з msgstr[1] "Стиснення історії не виконано для %d зображень" msgstr[2] "Стиснення історії не виконано для %d зображень" -#: ../src/control/jobs/control_jobs.c:1732 +#: ../src/control/jobs/control_jobs.c:1935 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" @@ -9119,11 +9555,11 @@ msgstr[0] "Видалення історії для %d зображення" msgstr[1] "Видалення історії для %d зображень" msgstr[2] "Видалення історії для %d зображень" -#: ../src/control/jobs/control_jobs.c:1745 +#: ../src/control/jobs/control_jobs.c:1948 msgid "skipped discarding history for image being edited" msgstr "Пропущено відкидання історії для зображення, що редагується" -#: ../src/control/jobs/control_jobs.c:1778 +#: ../src/control/jobs/control_jobs.c:1981 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" @@ -9131,7 +9567,7 @@ msgstr[0] "Застосування стилю(ів) до %d зображенн msgstr[1] "Застосування стилю(ів) до %d зображень" msgstr[2] "Застосування стилю(ів) до %d зображень" -#: ../src/control/jobs/control_jobs.c:1877 +#: ../src/control/jobs/control_jobs.c:2080 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." @@ -9139,52 +9575,52 @@ msgstr[0] "Експортування %d зображення..." msgstr[1] "Експортування %d зображень..." msgstr[2] "Експортування %d зображень..." -#: ../src/control/jobs/control_jobs.c:1879 +#: ../src/control/jobs/control_jobs.c:2082 msgid "no image to export" msgstr "Немає зображень для експорту" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1930 +#: ../src/control/jobs/control_jobs.c:2133 #, c-format msgid "exporting %d / %d to %s" msgstr "Експорт %d / %d до %s" -#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 +#: ../src/control/jobs/control_jobs.c:2145 ../src/views/darkroom.c:1197 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "Зображення `%s' наразі недоступне" -#: ../src/control/jobs/control_jobs.c:2051 +#: ../src/control/jobs/control_jobs.c:2254 msgid "merge HDR image" msgstr "Об'єднати HDR зображення" -#: ../src/control/jobs/control_jobs.c:2067 +#: ../src/control/jobs/control_jobs.c:2270 msgid "duplicate images" msgstr "Створення дублікатів зображень" -#: ../src/control/jobs/control_jobs.c:2076 +#: ../src/control/jobs/control_jobs.c:2279 msgid "flip images" msgstr "Віддзеркалити зображення" -#: ../src/control/jobs/control_jobs.c:2084 +#: ../src/control/jobs/control_jobs.c:2287 msgid "set monochrome images" msgstr "Встановити зображення як монохромні" -#: ../src/control/jobs/control_jobs.c:2092 +#: ../src/control/jobs/control_jobs.c:2295 msgid "remove images" msgstr "Видалити зображення" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove image?" msgstr "Вилучити зображення?" -#: ../src/control/jobs/control_jobs.c:2105 +#: ../src/control/jobs/control_jobs.c:2308 msgid "remove images?" msgstr "Видалити зображення?" -#: ../src/control/jobs/control_jobs.c:2106 +#: ../src/control/jobs/control_jobs.c:2309 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -9202,19 +9638,19 @@ msgstr[2] "" "Ви дійсно хочете вилучити %d зображень з Darktable\n" "(без видалення файлу на диску)?" -#: ../src/control/jobs/control_jobs.c:2122 +#: ../src/control/jobs/control_jobs.c:2325 msgid "delete images" msgstr "Видалення зображень" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete image?" msgstr "Видалити зображення?" -#: ../src/control/jobs/control_jobs.c:2138 +#: ../src/control/jobs/control_jobs.c:2341 msgid "delete images?" msgstr "Видалити зображення?" -#: ../src/control/jobs/control_jobs.c:2139 +#: ../src/control/jobs/control_jobs.c:2342 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -9232,7 +9668,7 @@ msgstr[2] "" "Ви дійсно хочете фізично видалити %d зображень з диска\n" "(використовуючи сміттєвий кошик, якщо це можливо)?" -#: ../src/control/jobs/control_jobs.c:2141 +#: ../src/control/jobs/control_jobs.c:2344 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" @@ -9240,15 +9676,15 @@ msgstr[0] "Ви дійсно хочете фізично видалити %d з msgstr[1] "Ви дійсно хочете фізично видалити %d зображення з диска?" msgstr[2] "Ви дійсно хочете фізично видалити %d зображень з диска?" -#: ../src/control/jobs/control_jobs.c:2159 +#: ../src/control/jobs/control_jobs.c:2362 msgid "delete duplicate" msgstr "Видалити дублікат" -#: ../src/control/jobs/control_jobs.c:2175 +#: ../src/control/jobs/control_jobs.c:2378 msgid "delete duplicate?" msgstr "Видалити дублікат?" -#: ../src/control/jobs/control_jobs.c:2176 +#: ../src/control/jobs/control_jobs.c:2379 msgid "" "do you really want to delete the duplicate (without deleting the source image " "file on disk)?" @@ -9256,23 +9692,23 @@ msgstr "" "Ви дійсно хочете видалити дублікат зображення з Darktable\n" "(без видалення джерельного файлу зображення на диску)?" -#: ../src/control/jobs/control_jobs.c:2193 +#: ../src/control/jobs/control_jobs.c:2396 msgid "move images" msgstr "Перемістити зображення" -#: ../src/control/jobs/control_jobs.c:2205 -#: ../src/control/jobs/control_jobs.c:2262 +#: ../src/control/jobs/control_jobs.c:2408 +#: ../src/control/jobs/control_jobs.c:2465 msgid "_select as destination" msgstr "_Вибрати як призначення" -#: ../src/control/jobs/control_jobs.c:2225 +#: ../src/control/jobs/control_jobs.c:2428 msgid "move image?" msgid_plural "move images?" msgstr[0] "Перемістити зображення?" msgstr[1] "Перемістити зображення?" msgstr[2] "Перемістити зображення?" -#: ../src/control/jobs/control_jobs.c:2226 +#: ../src/control/jobs/control_jobs.c:2429 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -9290,18 +9726,18 @@ msgstr[2] "" "Ви дійсно хочете фізично перемістити %d зображень в %s?\n" "(усі дублікати будуть переміщені)" -#: ../src/control/jobs/control_jobs.c:2249 +#: ../src/control/jobs/control_jobs.c:2452 msgid "copy images" msgstr "Копіювання зображень" -#: ../src/control/jobs/control_jobs.c:2285 +#: ../src/control/jobs/control_jobs.c:2488 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "Копіювати зображення?" msgstr[1] "Копіювати зображення?" msgstr[2] "Копіювати зображення?" -#: ../src/control/jobs/control_jobs.c:2286 +#: ../src/control/jobs/control_jobs.c:2489 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" @@ -9309,109 +9745,109 @@ msgstr[0] "Ви дійсно хочете фізично копіювати %d msgstr[1] "Ви дійсно хочете фізично копіювати %d зображення в %s?" msgstr[2] "Ви дійсно хочете фізично копіювати %d зображень в %s?" -#: ../src/control/jobs/control_jobs.c:2304 -#: ../src/control/jobs/control_jobs.c:2313 +#: ../src/control/jobs/control_jobs.c:2507 +#: ../src/control/jobs/control_jobs.c:2516 msgid "local copy images" msgstr "Зробити локальну копію" -#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2525 ../src/libs/image.c:656 msgid "refresh EXIF" msgstr "Оновити EXIF" -#: ../src/control/jobs/control_jobs.c:2415 -#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 +#: ../src/control/jobs/control_jobs.c:2618 +#: ../src/control/jobs/control_jobs.c:2650 ../src/dtgtk/thumbtable.c:3326 msgid "paste history" msgstr "Вставити історію" -#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2666 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "Стиснути історію" -#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 +#: ../src/control/jobs/control_jobs.c:2678 ../src/dtgtk/thumbtable.c:3330 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "Видалити історію" -#: ../src/control/jobs/control_jobs.c:2483 +#: ../src/control/jobs/control_jobs.c:2686 msgid "no images nor styles selected!" msgstr "Не вибрано ні зображень, ні стилів!" -#: ../src/control/jobs/control_jobs.c:2487 +#: ../src/control/jobs/control_jobs.c:2690 msgid "no styles selected!" msgstr "Жоден стиль не вибрано!" -#: ../src/control/jobs/control_jobs.c:2491 +#: ../src/control/jobs/control_jobs.c:2694 msgid "no images selected!" msgstr "Не вибрано жодного зображення!" -#: ../src/control/jobs/control_jobs.c:2504 +#: ../src/control/jobs/control_jobs.c:2707 msgid "apply style(s)" msgstr "Застосування стилів" -#: ../src/control/jobs/control_jobs.c:2585 +#: ../src/control/jobs/control_jobs.c:2788 #, c-format msgid "failed to get parameters from storage module `%s', aborting export." msgstr "" "Не вдалося отримати параметри з модуля зберігання `%s', експорт перервано." -#: ../src/control/jobs/control_jobs.c:2597 +#: ../src/control/jobs/control_jobs.c:2800 #, c-format msgid "failed to get parameters from format module `%s', aborting export." msgstr "Не вдалося отримати параметри з модуля формату `%s', експорт перервано." -#: ../src/control/jobs/control_jobs.c:2617 +#: ../src/control/jobs/control_jobs.c:2820 msgid "export images" msgstr "Експортувати зображення" -#: ../src/control/jobs/control_jobs.c:2670 +#: ../src/control/jobs/control_jobs.c:2873 #, c-format msgid "adding time offset to %d image" msgstr "Додавання зміщення часу до %d зображення" -#: ../src/control/jobs/control_jobs.c:2671 +#: ../src/control/jobs/control_jobs.c:2874 #, c-format msgid "setting date/time of %d image" msgstr "Встановлення дати і часу %d зображенню" -#: ../src/control/jobs/control_jobs.c:2673 +#: ../src/control/jobs/control_jobs.c:2876 #, c-format msgid "adding time offset to %d images" msgstr "Додавання зміщення часу до %d зображень" -#: ../src/control/jobs/control_jobs.c:2674 +#: ../src/control/jobs/control_jobs.c:2877 #, c-format msgid "setting date/time of %d images" msgstr "Встановлення дати і часу %d зображенням" -#: ../src/control/jobs/control_jobs.c:2720 +#: ../src/control/jobs/control_jobs.c:2923 #, c-format msgid "added time offset to %d image" msgstr "Додано зміщення часу до %d зображення" -#: ../src/control/jobs/control_jobs.c:2721 +#: ../src/control/jobs/control_jobs.c:2924 #, c-format msgid "set date/time of %d image" msgstr "Встановлено дату і час %d зображенню" -#: ../src/control/jobs/control_jobs.c:2723 +#: ../src/control/jobs/control_jobs.c:2926 #, c-format msgid "added time offset to %d images" msgstr "Додано зміщення часу до %d зображень" -#: ../src/control/jobs/control_jobs.c:2724 +#: ../src/control/jobs/control_jobs.c:2927 #, c-format msgid "set date/time of %d images" msgstr "Встановлено дату і час %d зображенням" -#: ../src/control/jobs/control_jobs.c:2767 +#: ../src/control/jobs/control_jobs.c:2970 msgid "time offset" msgstr "Зміщення часу" -#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:3000 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "Записати XMP файли" -#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3213 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" @@ -9419,15 +9855,12 @@ msgstr[0] "Імпортується %d зображення" msgstr[1] "Імпортується %d зображення" msgstr[2] "Імпортується %d зображень" -#: ../src/control/jobs/control_jobs.c:3061 +#: ../src/control/jobs/control_jobs.c:3264 #, c-format -msgid "importing %d/%d image" -msgid_plural "importing %d/%d images" -msgstr[0] "Імпортується %d/%d зображення" -msgstr[1] "Імпортується %d/%d зображення" -msgstr[2] "Імпортується %d/%d зображень" +msgid "importing image %d/%d" +msgstr "Імпортується зображення %d/%d" -#: ../src/control/jobs/control_jobs.c:3069 +#: ../src/control/jobs/control_jobs.c:3272 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -9464,453 +9897,447 @@ msgstr "Помилка змішування маски деталей" msgid "detail mask CL blending problem" msgstr "Помилка змішування маски деталей (CL)" -#: ../src/develop/blend_gui.c:47 ../src/libs/live_view.c:396 +#: ../src/develop/blend_gui.c:48 ../src/libs/live_view.c:396 msgctxt "blendmode" msgid "normal" msgstr "Нормальний" -#: ../src/develop/blend_gui.c:49 +#: ../src/develop/blend_gui.c:50 msgctxt "blendmode" msgid "average" msgstr "Усереднення" -#: ../src/develop/blend_gui.c:51 ../src/libs/live_view.c:409 +#: ../src/develop/blend_gui.c:52 ../src/libs/live_view.c:409 msgctxt "blendmode" msgid "difference" msgstr "Різниця" -#: ../src/develop/blend_gui.c:54 +#: ../src/develop/blend_gui.c:55 msgctxt "blendmode" msgid "normal bounded" msgstr "Нормальний обмежений" -#: ../src/develop/blend_gui.c:56 ../src/libs/live_view.c:404 +#: ../src/develop/blend_gui.c:57 ../src/libs/live_view.c:404 msgctxt "blendmode" msgid "lighten" msgstr "Заміна світлим" -#: ../src/develop/blend_gui.c:58 ../src/libs/live_view.c:403 +#: ../src/develop/blend_gui.c:59 ../src/libs/live_view.c:403 msgctxt "blendmode" msgid "darken" msgstr "Затемнення" -#: ../src/develop/blend_gui.c:60 ../src/libs/live_view.c:401 +#: ../src/develop/blend_gui.c:61 ../src/libs/live_view.c:401 msgctxt "blendmode" msgid "screen" msgstr "Екран" -#: ../src/develop/blend_gui.c:63 ../src/libs/live_view.c:400 +#: ../src/develop/blend_gui.c:64 ../src/libs/live_view.c:400 msgctxt "blendmode" msgid "multiply" msgstr "Множення" -#: ../src/develop/blend_gui.c:65 +#: ../src/develop/blend_gui.c:66 msgctxt "blendmode" msgid "divide" msgstr "Ділення" -#: ../src/develop/blend_gui.c:67 +#: ../src/develop/blend_gui.c:68 msgctxt "blendmode" msgid "addition" msgstr "Додавання" -#: ../src/develop/blend_gui.c:69 +#: ../src/develop/blend_gui.c:70 msgctxt "blendmode" msgid "subtract" msgstr "Віднімання" -#: ../src/develop/blend_gui.c:71 +#: ../src/develop/blend_gui.c:72 msgctxt "blendmode" msgid "geometric mean" msgstr "Середнє геометричне" -#: ../src/develop/blend_gui.c:73 +#: ../src/develop/blend_gui.c:74 msgctxt "blendmode" msgid "harmonic mean" msgstr "Середнє гармонічне" -#: ../src/develop/blend_gui.c:76 ../src/libs/live_view.c:402 +#: ../src/develop/blend_gui.c:77 ../src/libs/live_view.c:402 msgctxt "blendmode" msgid "overlay" msgstr "Перекриття" -#: ../src/develop/blend_gui.c:78 +#: ../src/develop/blend_gui.c:79 msgctxt "blendmode" msgid "softlight" msgstr "Розсіяне світло" -#: ../src/develop/blend_gui.c:80 +#: ../src/develop/blend_gui.c:81 msgctxt "blendmode" msgid "hardlight" msgstr "Направлене світло" -#: ../src/develop/blend_gui.c:82 +#: ../src/develop/blend_gui.c:83 msgctxt "blendmode" msgid "vividlight" msgstr "Живе світло" -#: ../src/develop/blend_gui.c:84 +#: ../src/develop/blend_gui.c:85 msgctxt "blendmode" msgid "linearlight" msgstr "Лінійне світло" -#: ../src/develop/blend_gui.c:86 +#: ../src/develop/blend_gui.c:87 msgctxt "blendmode" msgid "pinlight" msgstr "Точкове світло" -#: ../src/develop/blend_gui.c:89 +#: ../src/develop/blend_gui.c:90 msgctxt "blendmode" msgid "lightness" msgstr "Яскравість" -#: ../src/develop/blend_gui.c:91 +#: ../src/develop/blend_gui.c:92 msgctxt "blendmode" msgid "chromaticity" msgstr "Хроматичність" -#: ../src/develop/blend_gui.c:94 +#: ../src/develop/blend_gui.c:95 msgctxt "blendmode" msgid "Lab lightness" msgstr "Lab яскравість" -#: ../src/develop/blend_gui.c:96 +#: ../src/develop/blend_gui.c:97 msgctxt "blendmode" msgid "Lab a-channel" msgstr "Lab a-канал" -#: ../src/develop/blend_gui.c:98 +#: ../src/develop/blend_gui.c:99 msgctxt "blendmode" msgid "Lab b-channel" msgstr "Lab b-канал" -#: ../src/develop/blend_gui.c:100 +#: ../src/develop/blend_gui.c:101 msgctxt "blendmode" msgid "Lab color" msgstr "Lab колір" -#: ../src/develop/blend_gui.c:103 +#: ../src/develop/blend_gui.c:104 msgctxt "blendmode" msgid "RGB red channel" msgstr "RGB канал червоного" -#: ../src/develop/blend_gui.c:105 +#: ../src/develop/blend_gui.c:106 msgctxt "blendmode" msgid "RGB green channel" msgstr "RGB канал зеленого" -#: ../src/develop/blend_gui.c:107 +#: ../src/develop/blend_gui.c:108 msgctxt "blendmode" msgid "RGB blue channel" msgstr "RGB канал синього" -#: ../src/develop/blend_gui.c:109 +#: ../src/develop/blend_gui.c:110 msgctxt "blendmode" msgid "HSV value" msgstr "HSV значення" -#: ../src/develop/blend_gui.c:111 +#: ../src/develop/blend_gui.c:112 msgctxt "blendmode" msgid "HSV color" msgstr "HSV колір" -#: ../src/develop/blend_gui.c:114 +#: ../src/develop/blend_gui.c:115 msgctxt "blendmode" msgid "hue" msgstr "Відтінок" -#: ../src/develop/blend_gui.c:116 +#: ../src/develop/blend_gui.c:117 msgctxt "blendmode" msgid "color" msgstr "Колір" -#: ../src/develop/blend_gui.c:118 +#: ../src/develop/blend_gui.c:119 msgctxt "blendmode" msgid "coloradjustment" msgstr "Регулювання кольору" #. * deprecated blend modes: make them available as legacy #. * history stacks might want them -#: ../src/develop/blend_gui.c:124 +#: ../src/develop/blend_gui.c:125 msgctxt "blendmode" msgid "difference (deprecated)" msgstr "Різниця (застарілий)" -#: ../src/develop/blend_gui.c:126 +#: ../src/develop/blend_gui.c:127 msgctxt "blendmode" msgid "subtract inverse (deprecated)" msgstr "Віднімання інверсне (застарілий)" -#: ../src/develop/blend_gui.c:128 +#: ../src/develop/blend_gui.c:129 msgctxt "blendmode" msgid "divide inverse (deprecated)" msgstr "Ділення інверсне (застарілий)" -#: ../src/develop/blend_gui.c:130 +#: ../src/develop/blend_gui.c:131 msgctxt "blendmode" msgid "Lab L-channel (deprecated)" msgstr "Lab L-канал (застарілий)" -#: ../src/develop/blend_gui.c:135 +#: ../src/develop/blend_gui.c:136 msgctxt "blendoperation" msgid "normal" msgstr "Нормальна" -#: ../src/develop/blend_gui.c:136 +#: ../src/develop/blend_gui.c:137 msgctxt "blendoperation" msgid "reverse" msgstr "Зворотна" #. add default workspace -#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 -#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/develop/blend_gui.c:141 ../src/gui/preferences_ai.c:2576 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:590 #: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "Замовчування" -#: ../src/develop/blend_gui.c:142 +#: ../src/develop/blend_gui.c:143 msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 +#: ../src/develop/blend_gui.c:147 ../src/develop/blend_gui.c:2086 msgid "RGB (display)" msgstr "RGB (відображення)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 +#: ../src/develop/blend_gui.c:149 ../src/develop/blend_gui.c:2099 msgid "RGB (scene)" msgstr "RGB (сцена)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 +#: ../src/develop/blend_gui.c:156 ../src/develop/blend_gui.c:3460 msgid "uniformly" msgstr "Рівномірно" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 +#: ../src/develop/blend_gui.c:158 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3469 ../src/develop/imageop.c:3127 msgid "drawn mask" msgstr "Намальована маска" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 -#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 +#: ../src/develop/blend_gui.c:160 ../src/develop/blend_gui.c:2585 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:3129 msgid "parametric mask" msgstr "Параметрична маска" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 -#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 +#: ../src/develop/blend_gui.c:162 ../src/develop/blend_gui.c:3005 +#: ../src/develop/blend_gui.c:3501 ../src/develop/imageop.c:3131 msgid "raster mask" msgstr "Растрова маска" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 +#: ../src/develop/blend_gui.c:164 ../src/develop/blend_gui.c:3490 msgid "drawn & parametric mask" msgstr "Намальована і параметрична маски" -#: ../src/develop/blend_gui.c:168 +#: ../src/develop/blend_gui.c:169 msgid "exclusive" msgstr "Ексклюзивно" -#: ../src/develop/blend_gui.c:169 +#: ../src/develop/blend_gui.c:170 msgid "inclusive" msgstr "Інклюзивно" -#: ../src/develop/blend_gui.c:170 +#: ../src/develop/blend_gui.c:171 msgid "exclusive & inverted" msgstr "Ексклюзивно та інвертувати" -#: ../src/develop/blend_gui.c:171 +#: ../src/develop/blend_gui.c:172 msgid "inclusive & inverted" msgstr "Інклюзивно та інвертувати" -#: ../src/develop/blend_gui.c:175 +#: ../src/develop/blend_gui.c:176 msgid "output before blur" msgstr "Вихід перед розмиттям" -#: ../src/develop/blend_gui.c:176 +#: ../src/develop/blend_gui.c:177 msgid "input before blur" msgstr "Вхід перед розмиттям" -#: ../src/develop/blend_gui.c:177 +#: ../src/develop/blend_gui.c:178 msgid "output after blur" msgstr "Вихід після розмиття" -#: ../src/develop/blend_gui.c:178 +#: ../src/develop/blend_gui.c:179 msgid "input after blur" msgstr "Вхід після розмиття" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 -#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 -#: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 -msgid "on" -msgstr "Увімкнено" - -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "input" msgstr "На вході" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 -#: ../src/develop/imageop.c:2982 +#: ../src/develop/blend_gui.c:1021 ../src/develop/blend_gui.c:2650 +#: ../src/develop/imageop.c:3255 msgid "output" msgstr "На виході" -#: ../src/develop/blend_gui.c:1032 +#: ../src/develop/blend_gui.c:1035 msgid " (zoom)" msgstr "(масштаб)" -#: ../src/develop/blend_gui.c:1040 +#: ../src/develop/blend_gui.c:1043 msgid " (log)" msgstr " (log)" -#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +#: ../src/develop/blend_gui.c:1658 ../src/libs/masks.c:675 msgid "AI model is not available. Check preferences > AI" msgstr "Модель ШІ недоступна. Перевірте Налаштування / ШІ" -#: ../src/develop/blend_gui.c:2039 +#: ../src/develop/blend_gui.c:2060 msgid "reset to default blend colorspace" msgstr "Скинути до кольорового простору змішування за замовчуванням" -#: ../src/develop/blend_gui.c:2095 +#: ../src/develop/blend_gui.c:2116 msgid "reset and hide output channels" msgstr "Скинути і приховати вихідні канали" -#: ../src/develop/blend_gui.c:2102 +#: ../src/develop/blend_gui.c:2123 msgid "show output channels" msgstr "Показати вихідні канали" -#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 -#: ../src/iop/tonecurve.c:1270 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2433 +#: ../src/iop/tonecurve.c:1272 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2341 +#: ../src/develop/blend_gui.c:2366 msgid "sliders for L channel" msgstr "Повзунки для каналу L" -#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2371 ../src/iop/tonecurve.c:1273 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2346 +#: ../src/develop/blend_gui.c:2371 msgid "sliders for a channel" msgstr "Повзунки для каналу a" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2375 msgid "green/red" msgstr "зелений/червоний" -#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2376 ../src/iop/tonecurve.c:1274 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2351 +#: ../src/develop/blend_gui.c:2376 msgid "sliders for b channel" msgstr "Повзунки для каналу b" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2380 msgid "blue/yellow" msgstr "синій/жовтий" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2356 +#: ../src/develop/blend_gui.c:2381 msgid "sliders for chroma channel (of LCh)" msgstr "Повзунки для каналу кольоровості (LCh)" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2362 +#: ../src/develop/blend_gui.c:2387 msgid "sliders for hue channel (of LCh)" msgstr "Повзунки для каналу відтінку (LCh)" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 +#: ../src/develop/blend_gui.c:2395 ../src/develop/blend_gui.c:2443 msgid "sliders for gray value" msgstr "Повзунки для значення сірого" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 -#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 -#: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 +#: ../src/iop/channelmixerrgb.c:4640 ../src/iop/denoiseprofile.c:3609 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1482 +#: ../src/iop/rgblevels.c:1030 ../src/libs/filters/colors.c:190 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/develop/blend_gui.c:2401 ../src/develop/blend_gui.c:2449 msgid "sliders for red channel" msgstr "Повзунки для каналу червоного" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 -#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 -#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 -#: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/channelmixerrgb.c:4641 ../src/iop/denoiseprofile.c:3610 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1483 +#: ../src/iop/rgblevels.c:1031 ../src/libs/filters/colors.c:196 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 msgid "sliders for green channel" msgstr "Повзунки для каналу зеленого" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 -#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 -#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 -#: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 +#: ../src/iop/channelmixerrgb.c:4642 ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1484 +#: ../src/iop/rgblevels.c:1032 ../src/libs/filters/colors.c:199 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2461 msgid "sliders for blue channel" msgstr "Повзунки для каналу синього" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2394 +#: ../src/develop/blend_gui.c:2419 msgid "sliders for hue channel (of HSL)" msgstr "Повзунки для каналу відтінку (HSL)" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2401 +#: ../src/develop/blend_gui.c:2426 msgid "sliders for chroma channel (of HSL)" msgstr "Повзунки для каналу кольоровості (HSL)" -#: ../src/develop/blend_gui.c:2408 +#: ../src/develop/blend_gui.c:2433 msgid "sliders for value channel (of HSL)" msgstr "Повзунки для каналу значення (HSL)" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2442 +#: ../src/develop/blend_gui.c:2467 msgid "sliders for value channel (of JzCzhz)" msgstr "Повзунки для каналу значення (JzCzhz)" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2449 +#: ../src/develop/blend_gui.c:2474 msgid "sliders for chroma channel (of JzCzhz)" msgstr "Повзунки для каналу кольоровості (JzCzhz)" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2456 +#: ../src/develop/blend_gui.c:2481 msgid "sliders for hue channel (of JzCzhz)" msgstr "Повзунки для каналу відтінку (JzCzhz)" -#: ../src/develop/blend_gui.c:2466 +#: ../src/develop/blend_gui.c:2491 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9922,7 +10349,7 @@ msgstr "" "* діапазон, визначений нижніми маркерами: взагалі не змішувати\n" "* діапазон між сусідніми верхніми/нижніми маркерами: змішувати поступово" -#: ../src/develop/blend_gui.c:2470 +#: ../src/develop/blend_gui.c:2495 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9934,19 +10361,19 @@ msgstr "" "* діапазон, визначений нижніми маркерами: взагалі не змішувати\n" "* діапазон між сусідніми верхніми/нижніми маркерами: змішувати поступово" -#: ../src/develop/blend_gui.c:2564 +#: ../src/develop/blend_gui.c:2589 msgid "reset blend mask settings" msgstr "Скинути налаштування маски змішування" -#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 -#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 -#: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 +#: ../src/develop/blend_gui.c:2596 ../src/iop/atrous.c:1774 +#: ../src/iop/colorzones.c:2615 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1480 +#: ../src/iop/rgblevels.c:1028 ../src/iop/tonecurve.c:1270 msgid "channel" msgstr "Канал" -#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 -#: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 +#: ../src/develop/blend_gui.c:2608 ../src/iop/colorzones.c:2632 +#: ../src/iop/rgbcurve.c:1493 ../src/iop/tonecurve.c:1282 msgid "" "pick GUI color from image\n" "ctrl+click or right-click to select an area" @@ -9954,12 +10381,12 @@ msgstr "" "Виберіть колір із зображення\n" "Ctrl+клік або клік правою кнопкою миші, щоб вибрати область" -#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 -#: ../src/iop/rgbcurve.c:1503 +#: ../src/develop/blend_gui.c:2611 ../src/iop/colorzones.c:2634 +#: ../src/iop/rgbcurve.c:1496 msgid "show color" msgstr "Показати колір" -#: ../src/develop/blend_gui.c:2595 +#: ../src/develop/blend_gui.c:2620 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9969,19 +10396,19 @@ msgstr "" "Перетягніть, щоб використати вхідне зображення\n" "Ctrl+перетягування - використати вихідне зображення" -#: ../src/develop/blend_gui.c:2598 +#: ../src/develop/blend_gui.c:2623 msgid "set range" msgstr "Встановити діапазон" -#: ../src/develop/blend_gui.c:2601 +#: ../src/develop/blend_gui.c:2626 msgid "invert all channel's polarities" msgstr "Інвертувати полярність всіх каналів" -#: ../src/develop/blend_gui.c:2620 +#: ../src/develop/blend_gui.c:2645 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "Перемкнути полярність. Найкраще побачити, ввімкнувши \"показати маску\"" -#: ../src/develop/blend_gui.c:2648 +#: ../src/develop/blend_gui.c:2673 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9993,46 +10420,48 @@ msgstr "" "Натисніть 'c' для перемикання перегляду даних каналу.\n" "Натисніть 'm' для перемикання перегляду маски." -#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/develop/blend_gui.c:2693 ../src/develop/blend_gui.c:3584 #: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 -#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 -#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 -#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 -#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 -#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2020 +#: ../src/iop/colorequal.c:3095 ../src/iop/exposure.c:1222 +#: ../src/iop/exposure.c:1238 ../src/iop/filmic.c:1480 ../src/iop/filmic.c:1493 +#: ../src/iop/filmic.c:1536 ../src/iop/filmicrgb.c:4363 +#: ../src/iop/filmicrgb.c:4374 ../src/iop/filmicrgb.c:4410 +#: ../src/iop/filmicrgb.c:4420 ../src/iop/graduatednd.c:1032 #: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 -#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 -#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 -#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 -#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 -#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 -#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:248 +#: ../src/iop/soften.c:380 ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3272 ../src/iop/toneequal.c:3275 +#: ../src/iop/toneequal.c:3278 ../src/iop/toneequal.c:3281 +#: ../src/iop/toneequal.c:3284 ../src/iop/toneequal.c:3287 +#: ../src/iop/toneequal.c:3290 ../src/iop/toneequal.c:3293 +#: ../src/iop/toneequal.c:3344 ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3414 ../src/views/darkroom.c:3358 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 -#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 -#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 -#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 -#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 -#: ../src/develop/blend_gui.c:3633 +#: ../src/develop/blend_gui.c:2695 ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:3067 ../src/develop/blend_gui.c:3557 +#: ../src/develop/blend_gui.c:3583 ../src/develop/blend_gui.c:3593 +#: ../src/develop/blend_gui.c:3610 ../src/develop/blend_gui.c:3631 +#: ../src/develop/blend_gui.c:3640 ../src/develop/blend_gui.c:3649 +#: ../src/develop/blend_gui.c:3658 msgid "blend" msgstr "Змішування" -#: ../src/develop/blend_gui.c:2674 +#: ../src/develop/blend_gui.c:2695 msgid "boost factor" msgstr "Коефіцієнт посилення" -#: ../src/develop/blend_gui.c:2677 +#: ../src/develop/blend_gui.c:2698 msgid "" "adjust the channel boost factor.\n" "increase to allow matching values over 100%" msgstr "" +"Відрегулювати коефіцієнт посилення каналу.\n" +"Збільште його, щоб забезпечити доступ до значень понад 100%" -#: ../src/develop/blend_gui.c:2714 +#: ../src/develop/blend_gui.c:2735 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" @@ -10040,141 +10469,137 @@ msgstr[0] "%d фігуру використано" msgstr[1] "%d фігури використано" msgstr[2] "%d фігур використано" -#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 -#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 +#: ../src/develop/blend_gui.c:2740 ../src/develop/blend_gui.c:2789 +#: ../src/develop/blend_gui.c:2888 ../src/develop/blend_gui.c:3014 msgid "no mask used" msgstr "Не використовується" -#: ../src/develop/blend_gui.c:2778 +#: ../src/develop/blend_gui.c:2799 msgid "toggle polarity of drawn mask" msgstr "Перемкнути полярність намальованої маски" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2808 msgid "show and edit mask elements" msgstr "Показати і редагувати елементи маски" -#: ../src/develop/blend_gui.c:2788 +#: ../src/develop/blend_gui.c:2809 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "" "Показувати та редагувати в обмеженому режимі (без переміщення/зміни розміру " "фігур)" -#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1876 -msgid "add object" -msgstr "Додати об'єкт" - -#: ../src/develop/blend_gui.c:2797 ../src/libs/masks.c:1880 +#: ../src/develop/blend_gui.c:2817 ../src/libs/masks.c:2341 msgid "add AI object" msgstr "Додати об'єкт ШІ" -#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 -#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 +#: ../src/develop/blend_gui.c:2826 ../src/libs/masks.c:1369 +#: ../src/libs/masks.c:2275 ../src/libs/masks.c:2278 msgid "add gradient" msgstr "Додати градієнт" -#: ../src/develop/blend_gui.c:2806 +#: ../src/develop/blend_gui.c:2827 msgid "add multiple gradients" msgstr "Додати кілька градієнтів" -#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1847 +#: ../src/develop/blend_gui.c:2834 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 ../src/libs/masks.c:1364 ../src/libs/masks.c:2288 +#: ../src/libs/masks.c:2291 msgid "add path" msgstr "Додати контур" -#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 -#: ../src/iop/spots.c:877 +#: ../src/develop/blend_gui.c:2835 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:880 msgid "add multiple paths" msgstr "Додати кілька контурів" -#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 -#: ../src/libs/masks.c:1855 +#: ../src/develop/blend_gui.c:2842 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 ../src/libs/masks.c:1359 ../src/libs/masks.c:2301 +#: ../src/libs/masks.c:2304 msgid "add ellipse" msgstr "Додати еліпс" -#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 -#: ../src/iop/spots.c:882 +#: ../src/develop/blend_gui.c:2843 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:885 msgid "add multiple ellipses" msgstr "Додати кілька еліпсів" -#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 -#: ../src/libs/masks.c:1863 +#: ../src/develop/blend_gui.c:2850 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 ../src/libs/masks.c:1354 ../src/libs/masks.c:2314 +#: ../src/libs/masks.c:2317 msgid "add circle" msgstr "Додати коло" -#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 -#: ../src/iop/spots.c:887 +#: ../src/develop/blend_gui.c:2851 ../src/iop/retouch.c:2461 +#: ../src/iop/spots.c:890 msgid "add multiple circles" msgstr "Додати кілька кіл" -#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 -#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +#: ../src/develop/blend_gui.c:2858 ../src/iop/retouch.c:2446 +#: ../src/libs/masks.c:1349 ../src/libs/masks.c:2327 ../src/libs/masks.c:2330 msgid "add brush" msgstr "Додати пензля" -#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +#: ../src/develop/blend_gui.c:2859 ../src/iop/retouch.c:2446 msgid "add multiple brush strokes" msgstr "Додати кілька мазків пензлем" -#: ../src/develop/blend_gui.c:2984 +#: ../src/develop/blend_gui.c:3007 msgid "toggle polarity of raster mask" msgstr "Перемкнути полярність растрової маски" -#: ../src/develop/blend_gui.c:3134 +#: ../src/develop/blend_gui.c:3157 msgid "normal & difference" msgstr "Нормальні і різницеві" -#: ../src/develop/blend_gui.c:3139 +#: ../src/develop/blend_gui.c:3162 msgid "lighten" msgstr "Заміна світлим" -#: ../src/develop/blend_gui.c:3146 +#: ../src/develop/blend_gui.c:3169 msgid "darken" msgstr "Затемнення" -#: ../src/develop/blend_gui.c:3153 +#: ../src/develop/blend_gui.c:3176 msgid "contrast enhancing" msgstr "Покращення контрасту" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 +#: ../src/develop/blend_gui.c:3183 ../src/develop/blend_gui.c:3206 msgid "color channel" msgstr "Кольорові канали" -#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 +#: ../src/develop/blend_gui.c:3194 ../src/develop/blend_gui.c:3209 msgid "chromaticity & lightness" msgstr "Хроматичність та яскравість" -#: ../src/develop/blend_gui.c:3178 +#: ../src/develop/blend_gui.c:3201 msgid "normal & arithmetic" msgstr "Нормальні та арифметичні" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3198 +#: ../src/develop/blend_gui.c:3221 msgid "deprecated" msgstr "Застарілі" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3202 +#: ../src/develop/blend_gui.c:3225 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "Невідомий режим змішування '%d' у модулі '%s'" -#: ../src/develop/blend_gui.c:3487 +#: ../src/develop/blend_gui.c:3511 msgid "blending options" msgstr "Опції змішування" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3505 +#: ../src/develop/blend_gui.c:3530 msgid "blend mask" msgstr "Маска змішування" -#: ../src/develop/blend_gui.c:3509 +#: ../src/develop/blend_gui.c:3534 msgid "display mask and/or color channel" msgstr "Показати маску та/або канал кольору" -#: ../src/develop/blend_gui.c:3514 +#: ../src/develop/blend_gui.c:3539 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -10187,11 +10612,11 @@ msgstr "" "Наведіть курсор на повзунок параметричної маски, щоб вибрати канал для " "відображення" -#: ../src/develop/blend_gui.c:3521 +#: ../src/develop/blend_gui.c:3546 msgid "temporarily switch off blend mask" msgstr "Тимчасово вимкнути маску змішування" -#: ../src/develop/blend_gui.c:3526 +#: ../src/develop/blend_gui.c:3551 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -10199,15 +10624,15 @@ msgstr "" "Тимчасово вимкнути маску змішування.\n" "Лише для модуля у фокусі." -#: ../src/develop/blend_gui.c:3536 +#: ../src/develop/blend_gui.c:3561 msgid "choose blending mode" msgstr "Виберіть режим змішування" -#: ../src/develop/blend_gui.c:3545 +#: ../src/develop/blend_gui.c:3570 msgid "toggle blend order" msgstr "Перемикання порядку змішування" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3576 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -10217,39 +10642,39 @@ msgstr "" "За замовчуванням вихід буде змішаний поверх входу.\n" "Порядок можна змінити, натиснувши на піктограму (вхід поверх виходу)" -#: ../src/develop/blend_gui.c:3558 +#: ../src/develop/blend_gui.c:3583 msgid "fulcrum" msgstr "Поворотна точка" -#: ../src/develop/blend_gui.c:3562 +#: ../src/develop/blend_gui.c:3587 msgid "adjust the fulcrum used by some blending operations" msgstr "Регулювання точки опори, яку використовують деякі операції змішування" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 -#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 +#: ../src/develop/blend_gui.c:3593 ../src/iop/overlay.c:1495 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:219 msgid "opacity" msgstr "Непрозорість" -#: ../src/develop/blend_gui.c:3571 +#: ../src/develop/blend_gui.c:3596 msgid "set the opacity of the blending" msgstr "Встановити непрозорість змішування" -#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3601 ../src/libs/history.c:960 msgid "combine masks" msgstr "Поєднувати маски" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3603 msgid "" "how to combine individual drawn mask and different channels of parametric mask" msgstr "" "Як поєднувати окрему намальовану маску та різні канали параметричної маски" -#: ../src/develop/blend_gui.c:3585 +#: ../src/develop/blend_gui.c:3610 msgid "details threshold" msgstr "Поріг деталей" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3614 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -10259,11 +10684,11 @@ msgstr "" "Позитивні значення вибирають області з чіткими деталями.\n" "Негативні значення вибирають гладкі ділянки." -#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:963 msgid "feathering guide" msgstr "Веде розтушовку" -#: ../src/develop/blend_gui.c:3600 +#: ../src/develop/blend_gui.c:3625 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -10271,36 +10696,36 @@ msgstr "" "Вибрати наведення маски за вхідним або вихідним зображенням і\n" "вибрати застосування розтушовки до або після розмиття маски" -#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3631 ../src/libs/history.c:962 msgid "feathering radius" msgstr "Радіус розтушовки" -#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 -#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 -#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/develop/blend_gui.c:3632 ../src/develop/blend_gui.c:3641 +#: ../src/iop/colorbalancergb.c:2042 ../src/iop/colorequal.c:3110 +#: ../src/iop/colorequal.c:3137 ../src/iop/demosaic.c:1790 #: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 -#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2667 msgid " px" msgstr " px" -#: ../src/develop/blend_gui.c:3609 +#: ../src/develop/blend_gui.c:3634 msgid "spatial radius of feathering" msgstr "Просторовий радіус розтушовки" -#: ../src/develop/blend_gui.c:3615 +#: ../src/develop/blend_gui.c:3640 msgid "blurring radius" msgstr "Радіус розмиття" -#: ../src/develop/blend_gui.c:3618 +#: ../src/develop/blend_gui.c:3643 msgid "radius for gaussian blur of blend mask" msgstr "Радіус гауссівського розмиття маски змішування" -#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 -#: ../src/libs/history.c:950 +#: ../src/develop/blend_gui.c:3649 ../src/iop/retouch.c:2672 +#: ../src/libs/history.c:958 msgid "mask opacity" msgstr "Непрозорість маски" -#: ../src/develop/blend_gui.c:3628 +#: ../src/develop/blend_gui.c:3653 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -10308,50 +10733,50 @@ msgstr "" "Зміщує і нахиляє криву тону маски змішування для регулювання її яскравості,\n" "не впливаючи на повністю прозорі / повністю непрозорі області" -#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3658 ../src/libs/history.c:966 msgid "mask contrast" msgstr "Контраст маски" -#: ../src/develop/blend_gui.c:3637 +#: ../src/develop/blend_gui.c:3662 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" "Надає кривій тону маски змішування S-подібну форму для регулювання її " "контрастності" -#: ../src/develop/blend_gui.c:3640 +#: ../src/develop/blend_gui.c:3665 msgid "mask refinement" msgstr "Уточнення маски" -#: ../src/develop/develop.c:450 +#: ../src/develop/develop.c:464 msgid "unpin image" msgstr "Відкріпити зображення" -#: ../src/develop/develop.c:453 +#: ../src/develop/develop.c:467 msgid "image pinned" msgstr "Зображення закріплено" -#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +#: ../src/develop/develop.c:478 ../src/develop/develop.c:580 msgid "failed to create pinned develop" msgstr "Не вдалося створити закріплену обробку" -#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +#: ../src/develop/develop.c:526 ../src/views/darkroom.c:5472 msgid "pin current image" msgstr "Закріпити поточне зображення" -#: ../src/develop/develop.c:515 +#: ../src/develop/develop.c:529 msgid "image unpinned" msgstr "Зображення відкріплено" -#: ../src/develop/develop.c:527 +#: ../src/develop/develop.c:541 msgid "no valid image to pin" msgstr "Немає дійсного зображення для закріплення" -#: ../src/develop/develop.c:533 +#: ../src/develop/develop.c:547 msgid "please wait for image to load" msgstr "Будь ласка, зачекайте, поки завантажиться зображення" -#: ../src/develop/develop.c:1101 +#: ../src/develop/develop.c:1173 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" @@ -10359,96 +10784,96 @@ msgstr "" "Автозбереження історії вимкнено для цього зображення через дуже велику " "історію або використання повільного диска" -#: ../src/develop/develop.c:2613 +#: ../src/develop/develop.c:2682 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s: невідповідність версій модуля `%s': %d != %d" -#: ../src/develop/develop.c:3552 +#: ../src/develop/develop.c:3795 msgid "duplicate module, can't move new instance after the base one\n" msgstr "Не вдається перемістити новий екземпляр модуля після базового\n" -#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 +#: ../src/develop/imageop.c:1046 ../src/views/darkroom.c:3155 msgid "new instance" msgstr "Новий екземпляр" -#: ../src/develop/imageop.c:1011 +#: ../src/develop/imageop.c:1053 msgid "duplicate instance" msgstr "Зробити дублікат екземпляра" -#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 -#: ../src/libs/masks.c:1173 +#: ../src/develop/imageop.c:1060 ../src/develop/imageop.c:4407 +#: ../src/libs/masks.c:1501 msgid "move up" msgstr "Підняти" -#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 -#: ../src/libs/masks.c:1178 +#: ../src/develop/imageop.c:1067 ../src/develop/imageop.c:4408 +#: ../src/libs/masks.c:1506 msgid "move down" msgstr "Опустити" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 -#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1074 ../src/develop/imageop.c:4410 +#: ../src/gui/accelerators.c:179 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "Видалити" -#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 -#: ../src/libs/modulegroups.c:4086 +#: ../src/develop/imageop.c:1082 ../src/develop/imageop.c:4411 +#: ../src/libs/modulegroups.c:4258 msgid "rename" msgstr "Перейменувати" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched on" msgstr "'%s' увімкнено" -#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 +#: ../src/develop/imageop.c:1262 ../src/develop/imageop.c:3299 #, c-format msgid "'%s' is switched off" msgstr "'%s' вимкнено" -#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#: ../src/develop/imageop.c:1826 ../src/libs/lib.c:838 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: ../src/develop/imageop.c:2210 +#: ../src/develop/imageop.c:2375 #, c-format msgid "'%s' has an introspection error" msgstr "'%s' має помилку інтроспекції" -#: ../src/develop/imageop.c:2848 +#: ../src/develop/imageop.c:3121 msgid "unknown mask" msgstr "Невідома маска" -#: ../src/develop/imageop.c:2852 +#: ../src/develop/imageop.c:3125 msgid "drawn + parametric mask" msgstr "Намальована і параметрична маски" -#: ../src/develop/imageop.c:2861 +#: ../src/develop/imageop.c:3134 #, c-format msgid "this module has a `%s'" msgstr "У цього модуля є `%s'" -#: ../src/develop/imageop.c:2866 +#: ../src/develop/imageop.c:3139 #, c-format msgid "taken from module %s" msgstr "взята з модуля %s" -#: ../src/develop/imageop.c:2871 +#: ../src/develop/imageop.c:3144 msgid "click to display (module must be activated first)" msgstr "Натисніть для показу (спочатку модуль має бути активовано)" -#: ../src/develop/imageop.c:2982 +#: ../src/develop/imageop.c:3255 msgid "purpose" msgstr "Призначення" #. process button -#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4252 +#: ../src/develop/imageop.c:3255 ../src/libs/neural_restore.c:4499 msgid "process" msgstr "Обробка" -#: ../src/develop/imageop.c:3046 +#: ../src/develop/imageop.c:3317 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -10456,7 +10881,7 @@ msgstr "" "Скинути параметри\n" "Ctrl+клік - повторно застосувати будь-які автоматичні пресети" -#: ../src/develop/imageop.c:3253 +#: ../src/develop/imageop.c:3542 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -10464,7 +10889,7 @@ msgstr "" "Дії з екземплярами модуля\n" "Права кнопка миші створює новий екземпляр" -#: ../src/develop/imageop.c:3257 +#: ../src/develop/imageop.c:3546 msgid "" "presets\n" "right-click to apply on new instance" @@ -10472,15 +10897,15 @@ msgstr "" "Пресети\n" "Права кнопка миші - застосувати в новому екземплярі" -#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 +#: ../src/develop/imageop.c:3739 ../src/develop/imageop.c:3761 msgid "ERROR" msgstr "ПОМИЛКА" -#: ../src/develop/imageop.c:3974 +#: ../src/develop/imageop.c:4263 msgid "unsupported input" msgstr "Непідтримуваний вхід" -#: ../src/develop/imageop.c:3975 +#: ../src/develop/imageop.c:4264 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -10492,56 +10917,56 @@ msgstr "" "формат даних не відповідає\n" "вимогам модуля." -#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 -#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 -#: ../src/views/darkroom.c:2919 +#: ../src/develop/imageop.c:4406 ../src/develop/imageop.c:4416 +#: ../src/gui/accelerators.c:175 ../src/libs/lib.c:1724 +#: ../src/views/darkroom.c:3153 msgid "show" msgstr "Показати" -#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 -#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 -#: ../src/libs/tagging.c:3708 +#: ../src/develop/imageop.c:4409 ../src/libs/modulegroups.c:3740 +#: ../src/libs/modulegroups.c:3871 ../src/libs/modulegroups.c:4262 +#: ../src/libs/tagging.c:3733 msgid "new" msgstr "Новий" -#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 +#: ../src/develop/imageop.c:4412 ../src/libs/duplicate.c:471 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4254 msgid "duplicate" msgstr "Зняти копію" -#: ../src/develop/imageop.c:4128 +#: ../src/develop/imageop.c:4417 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 -#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/accelerators.c:132 ../src/gui/accelerators.c:146 +#: ../src/gui/gtk.c:4155 ../src/gui/gtk.c:4210 ../src/gui/hist_dialog.c:289 #: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 -#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 -#: ../src/libs/modulegroups.c:4166 +#: ../src/iop/atrous.c:1589 ../src/libs/lib.c:1725 +#: ../src/libs/modulegroups.c:4340 msgid "reset" msgstr "Скинути" -#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 -#: ../src/libs/lib.c:1722 +#: ../src/develop/imageop.c:4418 ../src/gui/preferences.c:1073 +#: ../src/libs/lib.c:1726 msgid "presets" msgstr "Пресети" #. global shortcuts -#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 +#: ../src/develop/imageop.c:4419 ../src/views/darkroom.c:3152 msgid "enable" msgstr "Вмикаючий елемент" -#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 +#: ../src/develop/imageop.c:4420 ../src/gui/accelerators.c:191 msgid "focus" msgstr "Фокус" -#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 +#: ../src/develop/imageop.c:4421 ../src/gui/accelerators.c:3160 msgid "instance" msgstr "Екземпляр" -#: ../src/develop/imageop.c:4152 +#: ../src/develop/imageop.c:4441 msgid "processing module" msgstr "Модуль обробки" -#: ../src/develop/imageop_gui.c:277 +#: ../src/develop/imageop_gui.c:281 #, c-format msgid "" "%s\n" @@ -10552,19 +10977,19 @@ msgstr "" #. clang-format off #. smoother cubic spline curve -#: ../src/develop/imageop_gui.c:326 ../src/iop/basecurve.c:304 +#: ../src/develop/imageop_gui.c:332 ../src/iop/basecurve.c:305 msgid "cubic spline" msgstr "Кубічний сплайн" -#: ../src/develop/imageop_gui.c:327 +#: ../src/develop/imageop_gui.c:333 msgid "centripetal spline" msgstr "Доцентровий сплайн" -#: ../src/develop/imageop_gui.c:328 +#: ../src/develop/imageop_gui.c:334 msgid "monotonic spline" msgstr "Монотонний сплайн" -#: ../src/develop/imageop_gui.c:331 +#: ../src/develop/imageop_gui.c:337 msgid "interpolation method" msgstr "Метод інтерполяції" @@ -10586,74 +11011,109 @@ msgstr[0] "%s було імпортовано" msgstr[1] "%s було імпортовано" msgstr[2] "%s було імпортовано" -#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 +#: ../src/develop/masks/brush.c:1390 ../src/develop/masks/brush.c:1444 #, c-format msgid "hardness: %3.2f%%" msgstr "Жорсткість: %3.2f%%" -#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 +#: ../src/develop/masks/brush.c:1406 ../src/develop/masks/brush.c:1504 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 -#: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1884 +#: ../src/develop/masks/ellipse.c:482 ../src/develop/masks/ellipse.c:543 +#: ../src/develop/masks/path.c:2308 #, c-format msgid "size: %3.2f%%" msgstr "Розмір: %3.2f%%" -#: ../src/develop/masks/brush.c:3141 +#: ../src/develop/masks/brush.c:3409 +msgid "[BRUSH on segment] add node" +msgstr "[ПЕНЗЕЛЬ - на сегменті] додати вузол" + +#: ../src/develop/masks/brush.c:3413 +msgid "[BRUSH] rotate shape (source only on a clone source)" +msgstr "[ПЕНЗЕЛЬ] обертати фігуру (джерело лише на клонованому джерелі)" + +#: ../src/develop/masks/brush.c:3417 +msgid "[BRUSH] rotate shape and source together" +msgstr "[ПЕНЗЕЛЬ] обертати фігуру та джерело одночасно" + +#: ../src/develop/masks/brush.c:3419 msgid "[BRUSH] change size" msgstr "[ПЕНЗЕЛЬ] змінити розмір" -#: ../src/develop/masks/brush.c:3143 +#: ../src/develop/masks/brush.c:3421 msgid "[BRUSH] change hardness" msgstr "[ПЕНЗЕЛЬ] змінити жорсткість" -#: ../src/develop/masks/brush.c:3145 +#: ../src/develop/masks/brush.c:3423 msgid "[BRUSH] change opacity" msgstr "[ПЕНЗЕЛЬ] змінити непрозорість" -#: ../src/develop/masks/brush.c:3157 +#: ../src/develop/masks/brush.c:3435 #, c-format msgid "brush #%d" msgstr "Пензель #%d" -#: ../src/develop/masks/brush.c:3170 +#: ../src/develop/masks/brush.c:3450 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"opacity: ctrl+scroll (%d%%), rotate: ctrl+drag" msgstr "" "Розмір: прокрутка, Жорсткість: Shift+прокрутка\n" -"Непрозорість: Ctrl+прокрутка (%d%%)" +"Непрозорість: Ctrl+прокрутка (%d%%), Обертання: " +"Ctrl+перетягування" + +#: ../src/develop/masks/brush.c:3456 ../src/develop/masks/brush.c:3471 +#: ../src/develop/masks/path.c:5423 +msgid ", rotate both: shift+ctrl+drag" +msgstr ", Обертання обох: Shift+Ctrl+перетягування" + +#: ../src/develop/masks/brush.c:3461 ../src/develop/masks/ellipse.c:2151 +#: ../src/develop/masks/path.c:5409 +msgid "" +"move: drag, rotate source: ctrl+drag, rotate both: " +"shift+ctrl+drag" +msgstr "" +"Переміщення: перетягування, Обертання джерела: " +"Ctrl+перетягування, Обертання обох: Shift+Ctrl+перетягування" + +#: ../src/develop/masks/brush.c:3467 +msgid "" +"move segment: drag, add node: shift+click\n" +"rotate: ctrl+drag" +msgstr "" +"Перемістити сегмент: перетягнути, Додати вузол: Shift+клік\n" +"Обертання: Ctrl+перетягнути" -#: ../src/develop/masks/brush.c:3173 +#: ../src/develop/masks/brush.c:3474 msgid "size: scroll" msgstr "Розмір: прокрутка" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 -#: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1818 +#: ../src/develop/masks/ellipse.c:468 ../src/develop/masks/ellipse.c:528 +#: ../src/develop/masks/path.c:3032 #, c-format msgid "feather size: %3.2f%%" msgstr "Розмір розтушовки: %3.2f%%" -#: ../src/develop/masks/circle.c:1393 +#: ../src/develop/masks/circle.c:1396 msgid "[CIRCLE] change size" msgstr "[КОЛО] змінити розмір" -#: ../src/develop/masks/circle.c:1395 +#: ../src/develop/masks/circle.c:1398 msgid "[CIRCLE] change feather size" msgstr "[КОЛО] змінити розмір розтушовки" -#: ../src/develop/masks/circle.c:1397 +#: ../src/develop/masks/circle.c:1400 msgid "[CIRCLE] change opacity" msgstr "[КОЛО] змінити непрозорість" -#: ../src/develop/masks/circle.c:1410 +#: ../src/develop/masks/circle.c:1413 #, c-format msgid "circle #%d" msgstr "Коло #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 +#: ../src/develop/masks/circle.c:1424 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10662,37 +11122,45 @@ msgstr "" "Розмір: прокрутка, Розмір розтушовки: Shift+прокрутка\n" "Непрозорість: Ctrl+прокрутка (%d%%)" -#: ../src/develop/masks/ellipse.c:451 ../src/develop/masks/ellipse.c:509 +#: ../src/develop/masks/ellipse.c:454 ../src/develop/masks/ellipse.c:512 #, c-format msgid "rotation: %3.f°" msgstr "Обертання: %3.f°" -#: ../src/develop/masks/ellipse.c:1955 +#: ../src/develop/masks/ellipse.c:2079 msgid "[ELLIPSE] change size" msgstr "[ЕЛІПС] змінити розмір" -#: ../src/develop/masks/ellipse.c:1958 +#: ../src/develop/masks/ellipse.c:2082 msgid "[ELLIPSE] change feather size" msgstr "[ЕЛІПС] змінити розмір розтушовки" -#: ../src/develop/masks/ellipse.c:1961 ../src/develop/masks/ellipse.c:1970 +#: ../src/develop/masks/ellipse.c:2085 msgid "[ELLIPSE] rotate shape" msgstr "[ЕЛІПС] обертати фігуру" -#: ../src/develop/masks/ellipse.c:1964 +#: ../src/develop/masks/ellipse.c:2088 msgid "[ELLIPSE] change opacity" msgstr "[ЕЛІПС] змінити непрозорість" -#: ../src/develop/masks/ellipse.c:1967 +#: ../src/develop/masks/ellipse.c:2091 msgid "[ELLIPSE] switch feathering mode" msgstr "[ЕЛІПС] перемкнути режим розтушовки" -#: ../src/develop/masks/ellipse.c:1977 +#: ../src/develop/masks/ellipse.c:2095 +msgid "[ELLIPSE] rotate shape (source only on a clone source)" +msgstr "[ЕЛІПС] обертати фігуру (джерело лише на клонованому джерелі)" + +#: ../src/develop/masks/ellipse.c:2099 +msgid "[ELLIPSE] rotate shape and source together" +msgstr "[ЕЛІПС] обертати фігуру та джерело одночасно" + +#: ../src/develop/masks/ellipse.c:2106 #, c-format msgid "ellipse #%d" msgstr "Еліпс #%d" -#: ../src/develop/masks/ellipse.c:2014 +#: ../src/develop/masks/ellipse.c:2143 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -10702,20 +11170,24 @@ msgstr "" "Обертання: Ctrl+Shift+прокрутка, Непрозорість: Ctrl+прокрутка " "(%d%%)" -#: ../src/develop/masks/ellipse.c:2018 +#: ../src/develop/masks/ellipse.c:2147 msgid "rotate: ctrl+drag" msgstr "Обертання: Ctrl+перетягування" -#: ../src/develop/masks/ellipse.c:2021 +#: ../src/develop/masks/ellipse.c:2157 #, c-format msgid "" -"feather mode: alt+click, rotate: ctrl+drag\n" -"size: scroll, feather size: shift+scroll, opacity: " -"ctrl+scroll (%d%%)" +"feather mode: alt+click, rotate: ctrl+drag,size: scroll\n" +"feather size: shift+scroll opacity: ctrl+scroll (%d%%)" msgstr "" -"Режим розтушовки: Alt+клік, Обертання: Ctrl+перетягування\n" -"Розмір: прокрутка, Розмір розтушовки: Shift+прокрутка, " -"Непрозорість: Ctrl+прокрутка (%d%%)" +"Режим розтушовки: Alt+клік, Обертання: Ctrl+перетягування, " +"Розмір: прокрутка\n" +"Розмір розтушовки: Shift+прокрутка, Непрозорість: " +"Ctrl+прокрутка (%d%%)" + +#: ../src/develop/masks/ellipse.c:2163 +msgid "rotate both: shift+ctrl+drag" +msgstr "Обертання обох: Shift+Ctrl+перетягування" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format @@ -10727,32 +11199,36 @@ msgstr "Стиснення: %3.2f%%" msgid "curvature: %3.2f%%" msgstr "Вигин: %3.2f%%" -#: ../src/develop/masks/gradient.c:1418 +#: ../src/develop/masks/gradient.c:1423 msgid "[GRADIENT on pivot] rotate shape" msgstr "[ГРАДІЄНТ на точці опори] обертати фігуру" -#: ../src/develop/masks/gradient.c:1420 +#: ../src/develop/masks/gradient.c:1425 +msgid "[GRADIENT] rotate shape" +msgstr "[ГРАДІЄНТ] обертати фігуру" + +#: ../src/develop/masks/gradient.c:1427 msgid "[GRADIENT creation] set rotation" msgstr "[ГРАДІЄНТ - створення] встановити поворот" -#: ../src/develop/masks/gradient.c:1422 +#: ../src/develop/masks/gradient.c:1429 msgid "[GRADIENT] change curvature" msgstr "[ГРАДІЄНТ] змінити вигин" -#: ../src/develop/masks/gradient.c:1424 +#: ../src/develop/masks/gradient.c:1431 msgid "[GRADIENT] change compression" msgstr "[ГРАДІЄНТ] змінити стиснення" -#: ../src/develop/masks/gradient.c:1426 +#: ../src/develop/masks/gradient.c:1433 msgid "[GRADIENT] change opacity" msgstr "[ГРАДІЄНТ] змінити непрозорість" -#: ../src/develop/masks/gradient.c:1439 +#: ../src/develop/masks/gradient.c:1446 #, c-format msgid "gradient #%d" msgstr "Градієнт #%d" -#: ../src/develop/masks/gradient.c:1450 +#: ../src/develop/masks/gradient.c:1457 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" @@ -10762,16 +11238,17 @@ msgstr "" "Обертання: клік+перетягування, Непрозорість: Ctrl+прокрутка " "(%d%%)" -#: ../src/develop/masks/gradient.c:1455 +#: ../src/develop/masks/gradient.c:1462 #, c-format msgid "" "curvature: scroll, compression: shift+scroll\n" -"opacity: ctrl+scroll (%d%%)" +"rotate: ctrl+drag, opacity: ctrl+scroll (%d%%)" msgstr "" "Вигин: прокрутка, Стиснення: Shift+прокрутка\n" -"Непрозорість: Ctrl+прокрутка (%d%%)" +"Обертання: Ctrl+перетягування, Непрозорість: Ctrl+прокрутка " +"(%d%%)" -#: ../src/develop/masks/gradient.c:1458 +#: ../src/develop/masks/gradient.c:1465 msgid "rotate: drag" msgstr "Обертання: перетягування" @@ -10779,35 +11256,35 @@ msgstr "Обертання: перетягування" msgid "[SHAPE] remove shape" msgstr "[ФІГУРА] видалити фігуру" -#: ../src/develop/masks/masks.c:300 +#: ../src/develop/masks/masks.c:315 #, c-format msgid "group `%s'" msgstr "Група '%s'" -#: ../src/develop/masks/masks.c:432 +#: ../src/develop/masks/masks.c:479 #, c-format msgid "copy of `%s'" msgstr "Копія '%s'" -#: ../src/develop/masks/masks.c:1002 +#: ../src/develop/masks/masks.c:1067 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s: невідповідність версій маски: %d != %d" -#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 +#: ../src/develop/masks/masks.c:1364 ../src/develop/masks/masks.c:2029 #, c-format msgid "opacity: %.0f%%" msgstr "Непрозорість: %.0f%%" -#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 +#: ../src/develop/masks/masks.c:1775 ../src/libs/masks.c:1439 msgid "add existing shape" msgstr "Додати наявну фігуру" -#: ../src/develop/masks/masks.c:1696 +#: ../src/develop/masks/masks.c:1802 msgid "use same shapes as" msgstr "Використати фігури з модуля" -#: ../src/develop/masks/masks.c:2006 +#: ../src/develop/masks/masks.c:2112 msgid "masks can not contain themselves" msgstr "Маски не можуть містити себе" @@ -10927,52 +11404,69 @@ msgid "select: click on object, opacity: ctrl+scroll (%d%%)" msgstr "" "Вибрати: клік на об'єкті, Непрозорість: Ctrl+прокрутка (%d%%)" -#: ../src/develop/masks/path.c:3943 +#: ../src/develop/masks/path.c:2914 +#, c-format +msgid "resize: %+d %s" +msgstr "Зміна розміру: %+d %s" + +#: ../src/develop/masks/path.c:5333 msgid "[PATH creation] add a smooth node" msgstr "[КОНТУР - створення] додати плавний вузол" -#: ../src/develop/masks/path.c:3945 +#: ../src/develop/masks/path.c:5335 msgid "[PATH creation] add a sharp node" msgstr "[КОНТУР - створення] додати гострий вузол" -#: ../src/develop/masks/path.c:3947 +#: ../src/develop/masks/path.c:5337 msgid "[PATH creation] terminate path creation" msgstr "[КОНТУР - створення] завершити створення контуру" -#: ../src/develop/masks/path.c:3949 +#: ../src/develop/masks/path.c:5339 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[КОНТУР - на вузлі] перемкнутися між плавним і гострим вузлом" -#: ../src/develop/masks/path.c:3951 +#: ../src/develop/masks/path.c:5341 msgid "[PATH on node] remove the node" msgstr "[КОНТУР - на вузлі] видалити вузол" -#: ../src/develop/masks/path.c:3953 +#: ../src/develop/masks/path.c:5343 msgid "[PATH on feather] reset curvature" msgstr "[КОНТУР - розтушовка] скинути вигин" -#: ../src/develop/masks/path.c:3955 +#: ../src/develop/masks/path.c:5345 msgid "[PATH on segment] add node" msgstr "[КОНТУР - на сегменті] додати вузол" -#: ../src/develop/masks/path.c:3957 -msgid "[PATH] change size" +#: ../src/develop/masks/path.c:5349 +msgid "[PATH] rotate shape (source only on a clone source)" +msgstr "[КОНТУР] обертати фігуру (джерело лише на клонованому джерелі)" + +#: ../src/develop/masks/path.c:5353 +msgid "[PATH] rotate shape and source together" +msgstr "[КОНТУР] одночасно обертати фігуру та джерело" + +#: ../src/develop/masks/path.c:5354 +msgid "[PATH] grow/shrink" +msgstr "[КОНТУР] розширення/стиснення" + +#: ../src/develop/masks/path.c:5356 +msgid "[PATH] resize" msgstr "[КОНТУР] змінити розмір" -#: ../src/develop/masks/path.c:3959 +#: ../src/develop/masks/path.c:5358 msgid "[PATH] change feather size" msgstr "[КОНТУР] змінити розмір розтушовки" -#: ../src/develop/masks/path.c:3961 +#: ../src/develop/masks/path.c:5360 msgid "[PATH] change opacity" msgstr "[КОНТУР] змінити непрозорість" -#: ../src/develop/masks/path.c:3973 +#: ../src/develop/masks/path.c:5372 #, c-format msgid "path #%d" msgstr "Контур #%d" -#: ../src/develop/masks/path.c:3984 +#: ../src/develop/masks/path.c:5383 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10980,7 +11474,7 @@ msgstr "" "Додати вузол: клік, Додати гострий вузол: Ctrl+клік\n" "Скасування: правий клік" -#: ../src/develop/masks/path.c:3989 +#: ../src/develop/masks/path.c:5388 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10988,7 +11482,7 @@ msgstr "" "Додати вузол: клік, Додати гострий вузол: Ctrl+клік\n" "Закінчити контур: правий клік" -#: ../src/develop/masks/path.c:3994 +#: ../src/develop/masks/path.c:5393 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10996,7 +11490,7 @@ msgstr "" "Перемістити вузол: перетягнути, Видалити вузол: правий клік\n" "Перемкнути плавний/різкий режим: Ctrl+клік" -#: ../src/develop/masks/path.c:3999 +#: ../src/develop/masks/path.c:5398 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -11006,19 +11500,31 @@ msgstr "" "Перемістити один маркер: Shift+перетягнути,Скинути вигин: " "правий клік" -#: ../src/develop/masks/path.c:4004 +#: ../src/develop/masks/path.c:5403 msgid "" -"move segment: drag, add node: ctrl+click\n" +"move segment: drag, add node: shift+click\n" "remove path: right-click" msgstr "" -"Перемістити сегмент: перетягнути, Додати вузол: Ctrl+клік\n" +"Перемістити сегмент: перетягнути, Додати вузол: Shift+клік\n" "Видалити контур: правий клік" -#: ../src/develop/pixelpipe_hb.c:537 +#: ../src/develop/masks/path.c:5416 +#, c-format +msgid "" +"grow/shrink: scroll, resize: ctrl+shift+scroll\n" +"feather size: shift+scroll, opacity: ctrl+scroll (%d%%), " +"rotate: ctrl+drag" +msgstr "" +"Розширити/стиснути: прокрутка, Зміна розміру: " +"Ctrl+Shift+прокрутка\n" +"Розмір розтушовки: Shift+прокрутка, Непрозорість: " +"Ctrl+прокрутка (%d%%), Обертання: Ctrl+перетягування" + +#: ../src/develop/pixelpipe_hb.c:604 msgid "enabled as required" msgstr "Увімкнено за необхідності" -#: ../src/develop/pixelpipe_hb.c:538 +#: ../src/develop/pixelpipe_hb.c:605 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11026,11 +11532,11 @@ msgstr "" "В історії був вимкнений модуль, але він потрібен для цього типу зображень.\n" "Імовірно, причиною є застосування пресету, стилю, або копіювання історії" -#: ../src/develop/pixelpipe_hb.c:545 +#: ../src/develop/pixelpipe_hb.c:612 msgid "disabled as not appropriate" msgstr "Вимкнено як непідходящий" -#: ../src/develop/pixelpipe_hb.c:546 +#: ../src/develop/pixelpipe_hb.c:613 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -11039,7 +11545,7 @@ msgstr "" "зображень.\n" "Імовірно, причиною є застосування пресету, стилю, або копіювання історії" -#: ../src/develop/pixelpipe_hb.c:1328 +#: ../src/develop/pixelpipe_hb.c:1569 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -11050,11 +11556,11 @@ msgstr "" "в модулі '%s'\n" "Повідомте про це на GitHub" -#: ../src/develop/pixelpipe_hb.c:1909 +#: ../src/develop/pixelpipe_hb.c:2164 msgid "fatal input misalignment, please report on GitHub\n" msgstr "Фатальна помилка вирівнювання вводу, повідомте про це на GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3130 +#: ../src/develop/pixelpipe_hb.c:3408 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -11075,7 +11581,7 @@ msgstr "" " - Занадто малі параметри запасу при використанні опції 'використовувати всю " "пам'ять пристрою'." -#: ../src/develop/pixelpipe_hb.c:3432 +#: ../src/develop/pixelpipe_hb.c:3746 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -11095,37 +11601,37 @@ msgstr "" "Невдалий тайлінг для модуля '%s%s'. Результат, швидше за все, буде " "нормальним, але ви можете перевірити." -#: ../src/dtgtk/culling.c:225 +#: ../src/dtgtk/culling.c:226 msgid "you have reached the start of your selection" msgstr "Ви досягли початку своєї вибірки" -#: ../src/dtgtk/culling.c:234 +#: ../src/dtgtk/culling.c:235 msgid "you have reached the start of your collection" msgstr "Ви досягли початку своєї колекції" -#: ../src/dtgtk/culling.c:281 +#: ../src/dtgtk/culling.c:282 msgid "you have reached the end of your selection" msgstr "Ви досягли кінця своєї вибірки" -#: ../src/dtgtk/culling.c:308 +#: ../src/dtgtk/culling.c:309 msgid "you have reached the end of your collection" msgstr "Ви досягли кінця своєї колекції" -#: ../src/dtgtk/culling.c:445 +#: ../src/dtgtk/culling.c:468 #, c-format msgid "zooming is limited to %d images" msgstr "Максимальна кількість зображень: %d" -#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 +#: ../src/dtgtk/range.c:239 ../src/dtgtk/range.c:244 msgid "invalid" msgstr "Недійсно" -#: ../src/dtgtk/range.c:351 +#: ../src/dtgtk/range.c:352 #, c-format msgid "year %s" msgstr "Рік %s" -#: ../src/dtgtk/range.c:429 +#: ../src/dtgtk/range.c:430 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -11135,7 +11641,7 @@ msgstr "" "Використовуйте 'мін', якщо немає обмеження\n" "Клікніть правою кнопкою миші, щоб вибрати з наявних значень" -#: ../src/dtgtk/range.c:435 +#: ../src/dtgtk/range.c:436 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -11145,7 +11651,7 @@ msgstr "" "Використовуйте 'макс', якщо немає обмеження\n" "Клікніть правою кнопкою миші, щоб вибрати з наявних значень" -#: ../src/dtgtk/range.c:441 +#: ../src/dtgtk/range.c:442 msgid "" "enter the value\n" "right-click to select from existing values" @@ -11153,7 +11659,7 @@ msgstr "" "Введіть значення\n" "Клікніть правою кнопкою миші, щоб вибрати з наявних значень" -#: ../src/dtgtk/range.c:446 +#: ../src/dtgtk/range.c:447 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11167,7 +11673,7 @@ msgstr "" "Використовуйте префікс '-' для відносної дати\n" "Клікніть правою кнопкою миші для вибору з календаря або наявних значень" -#: ../src/dtgtk/range.c:454 +#: ../src/dtgtk/range.c:455 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11182,7 +11688,7 @@ msgstr "" "Використовуйте префікс '-' для відносної дати\n" "Клікніть правою кнопкою миші для вибору з календаря або наявних значень" -#: ../src/dtgtk/range.c:463 +#: ../src/dtgtk/range.c:464 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -11192,46 +11698,46 @@ msgstr "" "у форматі YYYY:MM:DD hh:mm:ss.sss (лише рік є обов'язковим)\n" "Клікніть правою кнопкою миші для вибору з календаря або наявних значень" -#: ../src/dtgtk/range.c:485 +#: ../src/dtgtk/range.c:486 msgid "date-time interval to subtract from the max value" msgstr "Інтервал дати й часу, щоб відняти від максимального значення" -#: ../src/dtgtk/range.c:489 +#: ../src/dtgtk/range.c:490 msgid "date-time interval to add to the min value" msgstr "Інтервал дати й часу, щоб додати до мінімального значення" -#: ../src/dtgtk/range.c:510 +#: ../src/dtgtk/range.c:511 msgid "fixed" msgstr "Фіксовані значення" -#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:512 ../src/iop/colorchecker.c:1614 msgid "relative" msgstr "Відносні значення" -#: ../src/dtgtk/range.c:601 +#: ../src/dtgtk/range.c:602 msgid "selected" msgstr "Вибрано" -#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 -#: ../src/libs/colorpicker.c:54 +#: ../src/dtgtk/range.c:648 ../src/dtgtk/range.c:1757 ../src/dtgtk/range.c:1808 +#: ../src/libs/colorpicker.c:55 msgid "min" msgstr "Мін" -#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 -#: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 +#: ../src/dtgtk/range.c:654 ../src/dtgtk/range.c:1769 ../src/dtgtk/range.c:1820 +#: ../src/libs/colorpicker.c:55 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "Макс" -#: ../src/dtgtk/range.c:959 +#: ../src/dtgtk/range.c:960 msgid "date type" msgstr "Тип дати" #. the date section -#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:969 ../src/libs/geotagging.c:1541 msgid "date" msgstr "Дата" -#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 +#: ../src/dtgtk/range.c:975 ../src/dtgtk/range.c:1029 msgid "" "click to select date\n" "double-click to use the date directly" @@ -11239,46 +11745,46 @@ msgstr "" "Клік для вибору дати\n" "Подвійний клік, щоб використовувати дату безпосередньо" -#: ../src/dtgtk/range.c:983 +#: ../src/dtgtk/range.c:984 msgid "years: " msgstr "Роки: " -#: ../src/dtgtk/range.c:991 +#: ../src/dtgtk/range.c:992 msgid "months: " msgstr "Місяці: " -#: ../src/dtgtk/range.c:999 +#: ../src/dtgtk/range.c:1000 msgid "days: " msgstr "Дні: " #. the time section -#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 +#: ../src/dtgtk/range.c:1012 ../src/libs/geotagging.c:1541 msgid "time" msgstr "Час" -#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 +#: ../src/dtgtk/range.c:1046 ../src/dtgtk/range.c:1776 ../src/dtgtk/range.c:1827 msgid "now" msgstr "Зараз" -#: ../src/dtgtk/range.c:1047 +#: ../src/dtgtk/range.c:1048 msgid "set the value to always match current datetime" msgstr "" "Встановити значення так, щоб воно завжди відповідало поточній даті й часу" -#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 -#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 +#: ../src/dtgtk/range.c:1050 ../src/gui/accelerators.c:186 +#: ../src/libs/metadata.c:1161 ../src/libs/styles.c:948 msgid "apply" msgstr "Застосувати" -#: ../src/dtgtk/range.c:1050 +#: ../src/dtgtk/range.c:1051 msgid "set the range bound with this value" msgstr "Встановити межу діапазону в це значення" -#: ../src/dtgtk/range.c:1061 +#: ../src/dtgtk/range.c:1062 msgid "current date: " msgstr "Поточна дата: " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 +#: ../src/dtgtk/resetlabel.c:69 ../src/libs/metadata.c:610 msgid "double-click to reset" msgstr "Подвійний клік для скидання" @@ -11305,100 +11811,100 @@ msgstr "" msgid "grouped images" msgstr "Згруповані зображення" -#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 -#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 -#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 -#: ../src/libs/navigation.c:268 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1681 +#: ../src/iop/ashift.c:6056 ../src/iop/ashift.c:6137 ../src/iop/ashift.c:6139 +#: ../src/iop/ashift.c:6141 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:262 msgid "fit" msgstr "Підгонка" -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1396 msgid "here" msgstr "тут" -#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1397 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "В цій колекції немає зображень" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1399 msgid "need help?" msgstr "Потрібна допомога?" -#: ../src/dtgtk/thumbtable.c:1269 +#: ../src/dtgtk/thumbtable.c:1400 msgid "if you have not imported any images yet" msgstr "Якщо ви ще не імпортували жодного зображення" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1401 msgid "click on ? then an on-screen item to open manual page" msgstr "" "Натисніть ?, а потім елемент на екрані, щоб відкрити сторінку " "посібника." -#: ../src/dtgtk/thumbtable.c:1271 +#: ../src/dtgtk/thumbtable.c:1402 msgid "you can do so in the import module" msgstr "ви можете зробити це в модулі імпорту" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1403 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "Натисніть і утримуйте 'h', щоб показати всі активні прискорювачі" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1404 msgid "to open the online manual click " msgstr "Щоб відкрити онлайн-посібник натисніть " -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1405 msgid "try to relax the filter settings in the top panel" msgstr "Спробуйте послабити налаштування фільтра на верхній панелі" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1406 msgid "or add images in the collections module" msgstr "або додати зображення в модулі колекцій" -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1407 msgid "personalize darktable" msgstr "Персоналізуйте Darktable" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1408 msgid "click on the gear icon for global preferences" msgstr "Натисність на значок шестірні для глобальних налаштувань" -#: ../src/dtgtk/thumbtable.c:1279 +#: ../src/dtgtk/thumbtable.c:1410 msgid "click on the keyboard icon to define shortcuts" msgstr "Натисніть на значок клавіатури для визначення прискорювачів" -#: ../src/dtgtk/thumbtable.c:1281 +#: ../src/dtgtk/thumbtable.c:1412 msgid "try the 'no-click' workflow" msgstr "Спробуйте робочий процес без кліків" -#: ../src/dtgtk/thumbtable.c:1282 +#: ../src/dtgtk/thumbtable.c:1413 msgid "set module-specific preferences through module's menu" msgstr "Встановіть параметри модуля за допомогою меню модуля" -#: ../src/dtgtk/thumbtable.c:1283 +#: ../src/dtgtk/thumbtable.c:1414 msgid "hover over an image and use keyboard shortcuts" msgstr "Наведіть вказівник миші на зображення та використовуйте прискорювачі" -#: ../src/dtgtk/thumbtable.c:1284 +#: ../src/dtgtk/thumbtable.c:1415 msgid "to apply ratings, colors, styles, etc." msgstr "для застосування рейтингів, кольорових позначок, стилів тощо." -#: ../src/dtgtk/thumbtable.c:1285 +#: ../src/dtgtk/thumbtable.c:1416 msgid "make default raw development look more like your" msgstr "Зробіть обробку raw за замовчуванням більш схожою" -#: ../src/dtgtk/thumbtable.c:1286 +#: ../src/dtgtk/thumbtable.c:1417 msgid "hover over any button for its description and shortcuts" msgstr "Наведіть мишу на кнопку, щоб переглянути її опис і прискорювачі" -#: ../src/dtgtk/thumbtable.c:1287 +#: ../src/dtgtk/thumbtable.c:1418 msgid "camera's JPEG by applying a camera-specific style" msgstr "на JPEG вашої камери, застосувавши стиль імітації камери" -#: ../src/dtgtk/thumbtable.c:1714 +#: ../src/dtgtk/thumbtable.c:1921 msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "Ви змінили налаштування, пов’язані з тим, як генеруються мініатюри.\n" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1924 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -11406,7 +11912,7 @@ msgstr "" "Усі кешовані мініатюри потрібно визнати недійсними.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1721 +#: ../src/dtgtk/thumbtable.c:1928 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -11415,7 +11921,7 @@ msgstr "" "Кешовані мініатюри, починаючи з рівня %d, потрібно визнати недійсними.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1726 +#: ../src/dtgtk/thumbtable.c:1933 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -11424,7 +11930,7 @@ msgstr "" "Кешовані мініатюри нижче рівня %d потрібно визнати недійсними.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1731 +#: ../src/dtgtk/thumbtable.c:1938 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -11433,40 +11939,40 @@ msgstr "" "Кешовані мініатюри між рівнями %d і %d потрібно визнати недійсними.\n" "\n" -#: ../src/dtgtk/thumbtable.c:1734 +#: ../src/dtgtk/thumbtable.c:1941 msgid "do you want to do that now?" msgstr "Хочете зробити це зараз?" -#: ../src/dtgtk/thumbtable.c:1736 +#: ../src/dtgtk/thumbtable.c:1943 msgid "cached thumbnails invalidation" msgstr "Анулювання кешованих мініатюр" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:3082 +#: ../src/dtgtk/thumbtable.c:3322 msgid "copy history" msgstr "Копіювати історію" -#: ../src/dtgtk/thumbtable.c:3084 +#: ../src/dtgtk/thumbtable.c:3324 msgid "copy history parts" msgstr "Копіювати частини історії" -#: ../src/dtgtk/thumbtable.c:3088 +#: ../src/dtgtk/thumbtable.c:3328 msgid "paste history parts" msgstr "Вставити частини історії" -#: ../src/dtgtk/thumbtable.c:3093 +#: ../src/dtgtk/thumbtable.c:3333 msgid "duplicate image" msgstr "Створити дублікат зображення" -#: ../src/dtgtk/thumbtable.c:3095 +#: ../src/dtgtk/thumbtable.c:3335 msgid "duplicate image virgin" msgstr "Створити дублікат нередагованого зображення" -#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3345 ../src/libs/select.c:154 msgid "select film roll" msgstr "Вибрати плівку" -#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3347 ../src/libs/select.c:158 msgid "select untouched" msgstr "Вибрати необроблені" @@ -12164,7 +12670,7 @@ msgstr "$(FOLDER.HOME) - домашній каталог" #: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 #: ../src/gui/gtkentry.c:115 msgid "$(FOLDER.DESKTOP) - desktop folder" -msgstr "$(FOLDER.DESKTOP) - каталог робочого стола" +msgstr "$(FOLDER.DESKTOP) - каталог робочого столу" #. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), #: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 @@ -12406,7 +12912,7 @@ msgstr "Автоматичне вирівнювання" #. visible name of script #: ../src/external/lua-scripts/official/auto_straighten.lua:109 msgid "straighten an image in darkroom using image metadata" -msgstr "Вирівняти зображення в темній кімнаті за допомогою метаданих зображення" +msgstr "Вирівняти зображення в Темній кімнаті за допомогою метаданих зображення" #. purpose of script #. your name and optionally e-mail address @@ -12453,12 +12959,13 @@ msgstr "Яке автоматичне кадрування виконати" #. inverted landscape #. roll right portrait #. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign #. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) #. da.wait_until_pixelpipe_complete() #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/auto_straighten.lua:244 +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 msgid "exiftool not found, exiting..." msgstr "ExifTool не знайдено, вихід..." @@ -12949,6 +13456,7 @@ msgstr "" #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them #: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 msgid "extract burst roll images" msgstr "Витягування зображень серійної зйомки" @@ -12981,12 +13489,12 @@ msgstr "Видобування серійних зображень з файлу #. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. #. name #. type -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:164 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 msgid "preferred exif tag reader" msgstr "Бажаний зчитувач тегів Exif" #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:165 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 msgid "use exiftool or exiv2 to read exif tags" msgstr "Використовувати ExifTool або Exiv2 для читання тегів Exif" @@ -12998,11 +13506,26 @@ msgstr "Використовувати ExifTool або Exiv2 для читанн #. name #. type #. label -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:173 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:174 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 msgid "extract burst roll images on import" msgstr "Видобування зображень серійної зйомки під час імпорту" +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "Відобразити кнопку вибору зображень серійної зйомки" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "Додати кнопку до модуля вибору для вибору зображень серійної зйомки" + #. tooltip #. default #. - - - - - - - - - - - - - - - - - - - - - - - @@ -13015,40 +13538,40 @@ msgstr "Видобування зображень серійної зйомки #. helper functions #. ----------------- #. skip blank lines created by forfiles -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:306 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 #, lua-format msgid "extracted %d dng files from %s" msgstr "Витягнуто %d DNG-файлів з '%s'" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:338 -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:356 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 msgid "scanning for burst roll images" msgstr "Сканування зображень серійної зйомки" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:373 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 msgid "extracting burst roll images" msgstr "Витягування зображень серійної зйомки" #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:392 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 msgid "dnglab executable not found" msgstr "Виконуваний файл dnglab не знайдено" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:393 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 msgid ": dnglab executable not found, exiting..." msgstr ": Виконуваний файл dnglab не знайдено, вихід..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:398 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 msgid "no exif tag reader available" msgstr "Немає зчитувача тегів Exif" -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:399 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 msgid " no exif tag reader available, exiting..." msgstr " Немає зчитувача тегів Exif, вихід..." -#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 #, lua-format msgid " selected tag reader %s not available" msgstr " Вибраний зчитувач тегів %s недоступний" @@ -13056,6 +13579,18 @@ msgstr " Вибраний зчитувач тегів %s недоступний" #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "Вибрати зображення серійної зйомки" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "Вибрати контейнери зображень серійної зйомки" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "Витягти та згрупувати зображення серійної зйомки з контейнером" + #. - - - - - - - - - - - - - - - - - - - - - - - #. D A R K T A B L E I N T E G R A T I O N #. - - - - - - - - - - - - - - - - - - - - - - - @@ -14778,7 +15313,7 @@ msgstr "Отримати та роздрукувати документацію #. script_manager.lua - a tool for managing the darktable lua scripts #. #. script_manager is designed to be called from the users luarc file and used to -#. manage the lua scripts. +#. manage the lua scripts through an added "scripts" module in the lighttable view (bottom left). #. #. On startup script_manager scans the lua scripts directory to see what scripts are present. #. Scripts are sorted by 'folder' based on what sub-directory they are in. With no @@ -14805,6 +15340,13 @@ msgstr "Отримати та роздрукувати документацію #. file to luarc and the scripts will run. #. #. +#. re-entrancy guard +#. +#. when script_manager runs from the system (bundled) lua-scripts directory it +#. re-runs the user's luarc near the end of this file. if that luarc contains +#. `require "tools/script_manager"` (the standard bootstrap line) we would +#. recurse infinitely, eventually overflowing the C stack. bail out if we are +#. already in the middle of loading. #. figure out where we are running from #. assume user based #. api check @@ -14819,19 +15361,19 @@ msgstr "Отримати та роздрукувати документацію #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:131 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "disable Lua scripts" msgstr "Вимкнути сценарії Lua" -#: ../src/external/lua-scripts/tools/script_manager.lua:132 +#: ../src/external/lua-scripts/tools/script_manager.lua:142 msgid "do not run the Lua scripts" msgstr "Не запускати сценарії Lua" -#: ../src/external/lua-scripts/tools/script_manager.lua:140 +#: ../src/external/lua-scripts/tools/script_manager.lua:150 msgid "check for updated scripts on start up" msgstr "Перевірка наявності оновлених сценаріїв під час запуску" -#: ../src/external/lua-scripts/tools/script_manager.lua:141 +#: ../src/external/lua-scripts/tools/script_manager.lua:151 msgid "automatically update scripts to correct version" msgstr "Автоматично оновлювати сценарії до правильної версії" @@ -14901,17 +15443,17 @@ msgstr "Автоматично оновлювати сценарії до пра #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:445 +#: ../src/external/lua-scripts/tools/script_manager.lua:455 msgid "contributed" msgstr "Додатки" -#: ../src/external/lua-scripts/tools/script_manager.lua:449 +#: ../src/external/lua-scripts/tools/script_manager.lua:459 msgid "official" msgstr "Офіційні" -#: ../src/external/lua-scripts/tools/script_manager.lua:451 -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 -#: ../src/iop/retouch.c:2479 +#: ../src/external/lua-scripts/tools/script_manager.lua:461 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2479 +#: ../src/iop/retouch.c:2484 msgid "tools" msgstr "Інструменти" @@ -14922,7 +15464,7 @@ msgstr "Інструменти" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:539 +#: ../src/external/lua-scripts/tools/script_manager.lua:549 msgid "no documentation available" msgstr "Документація відсутня" @@ -14956,15 +15498,15 @@ msgstr "Документація відсутня" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found -#: ../src/external/lua-scripts/tools/script_manager.lua:792 -#: ../src/external/lua-scripts/tools/script_manager.lua:918 +#: ../src/external/lua-scripts/tools/script_manager.lua:802 +#: ../src/external/lua-scripts/tools/script_manager.lua:928 msgid "" "ERROR: git not found. Install or specify the location of the git executable." msgstr "" "ПОМИЛКА: git не знайдено. Встановіть або вкажіть розташування виконуваного " "файлу git." -#: ../src/external/lua-scripts/tools/script_manager.lua:806 +#: ../src/external/lua-scripts/tools/script_manager.lua:816 msgid "lua scripts successfully updated" msgstr "Сценарії Lua успішно оновлено" @@ -14975,32 +15517,32 @@ msgstr "Сценарії Lua успішно оновлено" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:901 +#: ../src/external/lua-scripts/tools/script_manager.lua:911 msgid "" "unable to create user lua directory, installing additional scripts failed" msgstr "" "Не вдається створити каталог користувача Lua, додаткові сценарії не " "встановлені" -#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#: ../src/external/lua-scripts/tools/script_manager.lua:917 #, lua-format msgid "folder %s is already in use. Please specify a different folder name." msgstr "Папка '%s' вже використовується. Будь ласка, вкажіть іншу назву папки." -#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#: ../src/external/lua-scripts/tools/script_manager.lua:949 #, lua-format msgid "scripts successfully installed into folder %s" msgstr "Сценарії успішно встановлено в папку '%s'" -#: ../src/external/lua-scripts/tools/script_manager.lua:957 +#: ../src/external/lua-scripts/tools/script_manager.lua:967 msgid "no scripts found to install" msgstr "Не знайдено сценаріїв для встановлення" -#: ../src/external/lua-scripts/tools/script_manager.lua:962 +#: ../src/external/lua-scripts/tools/script_manager.lua:972 msgid "failed to download scripts" msgstr "Не вдалося завантажити сценарії" -#: ../src/external/lua-scripts/tools/script_manager.lua:1115 +#: ../src/external/lua-scripts/tools/script_manager.lua:1125 #, lua-format msgid "page %d of %d" msgstr "Сторінка %d із %d" @@ -15014,8 +15556,8 @@ msgstr "Сторінка %d із %d" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1270 -#: ../src/external/lua-scripts/tools/script_manager.lua:1564 +#: ../src/external/lua-scripts/tools/script_manager.lua:1280 +#: ../src/external/lua-scripts/tools/script_manager.lua:1584 msgid "scripts" msgstr "Сценарії" @@ -15032,7 +15574,7 @@ msgstr "Сценарії" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1316 +#: ../src/external/lua-scripts/tools/script_manager.lua:1326 msgid "lua API version reset, please restart darktable" msgstr "Скидання версії Lua API, перезапустіть Darktable" @@ -15041,79 +15583,80 @@ msgstr "Скидання версії Lua API, перезапустіть Darkta #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1373 msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "" "Вам потрібно перезапустити Darktable, щоб використовувати правильну версію " "сценаріїв Lua" -#. exec user luarc file if it exists +#. exec user luarc file if it exists. +#. guard against the luarc re-requiring script_manager (see top of file) #. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1421 msgid "scripts to update" msgstr "Сценарії для оновлення" -#: ../src/external/lua-scripts/tools/script_manager.lua:1409 +#: ../src/external/lua-scripts/tools/script_manager.lua:1422 msgid "select the scripts installation to update" msgstr "Вибрати інсталяцію сценаріїв для оновлення" -#: ../src/external/lua-scripts/tools/script_manager.lua:1418 -#: ../src/external/lua-scripts/tools/script_manager.lua:1480 +#: ../src/external/lua-scripts/tools/script_manager.lua:1438 +#: ../src/external/lua-scripts/tools/script_manager.lua:1500 msgid "update scripts" msgstr "Оновити сценарії" -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1439 msgid "update the lua scripts from the repository" msgstr "Оновити сценарії Lua з репозиторію" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1450 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "Введіть URL репозиторію git, що містить сценарії, які ви хочете додати" -#: ../src/external/lua-scripts/tools/script_manager.lua:1435 +#: ../src/external/lua-scripts/tools/script_manager.lua:1455 msgid "name of new folder" msgstr "Ім'я нового каталогу" -#: ../src/external/lua-scripts/tools/script_manager.lua:1436 +#: ../src/external/lua-scripts/tools/script_manager.lua:1456 msgid "enter a folder name for the additional scripts" msgstr "Введіть назву каталогу для додаткових сценаріїв" -#: ../src/external/lua-scripts/tools/script_manager.lua:1441 +#: ../src/external/lua-scripts/tools/script_manager.lua:1461 msgid "URL to download additional scripts from" msgstr "URL для завантаження додаткових сценаріїв" -#: ../src/external/lua-scripts/tools/script_manager.lua:1443 +#: ../src/external/lua-scripts/tools/script_manager.lua:1463 msgid "new folder to place scripts in" msgstr "Новий каталог для розміщення сценаріїв" -#: ../src/external/lua-scripts/tools/script_manager.lua:1446 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 msgid "install additional scripts" msgstr "Встановити додаткові сценарії" -#: ../src/external/lua-scripts/tools/script_manager.lua:1454 +#: ../src/external/lua-scripts/tools/script_manager.lua:1474 msgid "enable \"disable scripts\" button" msgstr "Увімкнути кнопку \"Вимкнути сценарії\"" -#: ../src/external/lua-scripts/tools/script_manager.lua:1466 -#: ../src/external/lua-scripts/tools/script_manager.lua:1491 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1511 msgid "disable scripts" msgstr "Вимкнути сценарії" -#: ../src/external/lua-scripts/tools/script_manager.lua:1472 +#: ../src/external/lua-scripts/tools/script_manager.lua:1492 msgid "lua scripts will not run the next time darktable is started" msgstr "Сценарії Lua не запускатимуться під час наступного запуску Darktable" -#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +#: ../src/external/lua-scripts/tools/script_manager.lua:1506 msgid "add more scripts" msgstr "Додати більше сценаріїв" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1522 msgid "select the script folder" msgstr "Вибрати каталог сценаріїв" @@ -15121,50 +15664,50 @@ msgstr "Вибрати каталог сценаріїв" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1533 -#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 -#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 -#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4154 -#: ../src/views/lighttable.c:1588 +#: ../src/external/lua-scripts/tools/script_manager.lua:1553 +#: ../src/iop/agx.c:2466 ../src/iop/channelmixerrgb.c:4449 +#: ../src/iop/clipping.c:2091 ../src/iop/colorbalancergb.c:1780 +#: ../src/iop/colorequal.c:2975 ../src/iop/filmicrgb.c:4342 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3262 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4408 +#: ../src/views/lighttable.c:1615 msgid "page" msgstr "Сторінка" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1573 +#: ../src/external/lua-scripts/tools/script_manager.lua:1593 msgid "scripts per page" msgstr "Сценаріїв на сторінку" -#: ../src/external/lua-scripts/tools/script_manager.lua:1574 +#: ../src/external/lua-scripts/tools/script_manager.lua:1594 msgid "select number of start/stop buttons to display" msgstr "Вибрати кількість кнопок запуску/зупинки на сторінку" -#: ../src/external/lua-scripts/tools/script_manager.lua:1585 +#: ../src/external/lua-scripts/tools/script_manager.lua:1605 msgid "change number of buttons" msgstr "Змінити кількість кнопок" -#: ../src/external/lua-scripts/tools/script_manager.lua:1595 +#: ../src/external/lua-scripts/tools/script_manager.lua:1615 msgid "configuration" msgstr "Конфігурація" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1617 -#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 -#: ../src/views/view.c:1754 +#: ../src/external/lua-scripts/tools/script_manager.lua:1637 +#: ../src/gui/accelerators.c:3125 ../src/gui/accelerators.c:3236 +#: ../src/views/view.c:1767 msgid "action" msgstr "Дія" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "install/update scripts" msgstr "Встановлення/оновлення сценаріїв" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "configure" msgstr "Конфігурування" -#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +#: ../src/external/lua-scripts/tools/script_manager.lua:1643 msgid "start/stop scripts" msgstr "Запуск/зупинка сценаріїв" @@ -15231,7 +15774,7 @@ msgstr "Помилка: забезпечте, щоб min_mip <= max_mip\n" #: ../src/generate-cache/main.c:252 #, c-format msgid "creating complete lighttable thumbnail cache\n" -msgstr "Створення повного кешу мініатюр для світлого стола\n" +msgstr "Створення повного кешу мініатюр для Світлового столу\n" #: ../src/gui/about.c:34 #, c-format @@ -15257,298 +15800,290 @@ msgstr "" "Слава Україні! Героям слава!\n" " " -#: ../src/gui/accelerators.c:67 +#: ../src/gui/accelerators.c:68 msgid "in active view" msgstr "В активному режимі" -#: ../src/gui/accelerators.c:68 +#: ../src/gui/accelerators.c:69 msgid "in other views" msgstr "В інших режимах" -#: ../src/gui/accelerators.c:69 +#: ../src/gui/accelerators.c:70 msgid "fallbacks" msgstr "Резервні дії" -#: ../src/gui/accelerators.c:70 +#: ../src/gui/accelerators.c:71 msgid "speed adjustments" msgstr "Регулювання швидкості" -#: ../src/gui/accelerators.c:71 +#: ../src/gui/accelerators.c:72 msgid "disabled defaults" msgstr "Вимкнені замовчування" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1563 +#: ../src/gui/accelerators.c:92 ../src/views/view.c:1576 msgid "scroll" msgstr "Прокрутка" -#: ../src/gui/accelerators.c:92 +#: ../src/gui/accelerators.c:93 msgid "pan" msgstr "Панорамування" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 -#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 -#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6140 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3621 ../src/views/lighttable.c:1593 msgid "horizontal" msgstr "Горизонтально" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 -#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 -#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 -#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 -#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 +#: ../src/gui/accelerators.c:95 ../src/iop/ashift.c:5709 +#: ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 ../src/iop/ashift.c:5817 +#: ../src/iop/ashift.c:6138 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2113 +#: ../src/views/darkroom.c:3625 ../src/views/lighttable.c:1604 msgid "vertical" msgstr "Вертикально" -#: ../src/gui/accelerators.c:95 +#: ../src/gui/accelerators.c:96 msgid "diagonal" msgstr "Діагональ" -#: ../src/gui/accelerators.c:97 +#: ../src/gui/accelerators.c:98 msgid "leftright" msgstr "Ліво-право" -#: ../src/gui/accelerators.c:98 +#: ../src/gui/accelerators.c:99 msgid "updown" msgstr "updown" -#: ../src/gui/accelerators.c:99 +#: ../src/gui/accelerators.c:100 msgid "pgupdown" msgstr "pgupdown" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1541 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1554 msgid "shift" msgstr "Shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1543 +#: ../src/gui/accelerators.c:109 ../src/views/view.c:1556 msgid "ctrl" msgstr "Ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1546 +#: ../src/gui/accelerators.c:111 ../src/views/view.c:1559 msgid "option" msgstr "Option" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1548 +#: ../src/gui/accelerators.c:113 ../src/views/view.c:1561 msgid "alt" msgstr "Alt" -#: ../src/gui/accelerators.c:114 +#: ../src/gui/accelerators.c:115 msgid "cmd" msgstr "Cmd" -#: ../src/gui/accelerators.c:115 +#: ../src/gui/accelerators.c:116 msgid "altgr" msgstr "Права Alt" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 -#: ../src/libs/tagging.c:2009 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:180 +#: ../src/libs/tagging.c:2021 msgid "edit" msgstr "Редагувати" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "up" msgstr "Підняти" -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 -#: ../src/gui/accelerators.c:1466 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:853 +#: ../src/gui/accelerators.c:1541 msgid "down" msgstr "Опустити" -#: ../src/gui/accelerators.c:134 +#: ../src/gui/accelerators.c:135 msgid "set" msgstr "Встановити" -#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 -#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 -#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 -#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 -msgid "toggle" -msgstr "Перемикач" - -#: ../src/gui/accelerators.c:137 +#: ../src/gui/accelerators.c:138 msgid "previous module" msgstr "Попередній модуль" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "next module" msgstr "Наступний модуль" -#: ../src/gui/accelerators.c:138 +#: ../src/gui/accelerators.c:139 msgid "previous instance" msgstr "Попередній екземпляр" -#: ../src/gui/accelerators.c:139 +#: ../src/gui/accelerators.c:140 msgid "next instance" msgstr "Наступний екземпляр" -#: ../src/gui/accelerators.c:142 +#: ../src/gui/accelerators.c:143 msgid "popup" msgstr "popup" -#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 -#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1024 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:177 +#: ../src/gui/gtk.c:4208 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1038 msgid "next" msgstr "Вперед" -#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 -#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 -#: ../src/views/lighttable.c:1025 +#: ../src/gui/accelerators.c:145 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:4209 ../src/libs/modulegroups.c:3102 +#: ../src/views/lighttable.c:1039 msgid "previous" msgstr "Назад" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1685 msgid "last" msgstr "Останній" -#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 +#: ../src/gui/accelerators.c:148 ../src/gui/accelerators.c:1684 msgid "first" msgstr "Перший" -#: ../src/gui/accelerators.c:154 +#: ../src/gui/accelerators.c:155 msgid "ctrl-toggle" msgstr "Ctrl-перемикач" -#: ../src/gui/accelerators.c:155 +#: ../src/gui/accelerators.c:156 msgid "ctrl-on" msgstr "Ctrl-вмикання" -#: ../src/gui/accelerators.c:156 +#: ../src/gui/accelerators.c:157 msgid "right-toggle" msgstr "Права-перемикання" -#: ../src/gui/accelerators.c:157 +#: ../src/gui/accelerators.c:158 msgid "right-on" msgstr "Права-вмикання" -#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 +#: ../src/gui/accelerators.c:169 ../src/gui/gtk.c:4207 msgid "activate" msgstr "Активація" -#: ../src/gui/accelerators.c:169 +#: ../src/gui/accelerators.c:170 msgid "ctrl-activate" msgstr "Ctrl-активація" -#: ../src/gui/accelerators.c:170 +#: ../src/gui/accelerators.c:171 msgid "right-activate" msgstr "Права-активація" -#: ../src/gui/accelerators.c:177 +#: ../src/gui/accelerators.c:178 msgid "store" msgstr "Зберегти" -#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 +#: ../src/gui/accelerators.c:181 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "Оновити" -#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 -#: ../src/libs/tools/global_toolbox.c:512 +#: ../src/gui/accelerators.c:182 ../src/libs/tools/global_toolbox.c:62 +#: ../src/libs/tools/global_toolbox.c:531 msgid "preferences" msgstr "Уподобання" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:187 msgid "apply on new instance" msgstr "Застосувати на новому екземплярі" -#: ../src/gui/accelerators.c:191 +#: ../src/gui/accelerators.c:192 msgid "start" msgstr "Початок" -#: ../src/gui/accelerators.c:192 +#: ../src/gui/accelerators.c:193 msgid "end" msgstr "Кінець" -#: ../src/gui/accelerators.c:377 +#: ../src/gui/accelerators.c:452 msgid "entry" msgstr "Вхідний текст" -#: ../src/gui/accelerators.c:474 +#: ../src/gui/accelerators.c:549 msgid "combo effect not found" msgstr "Дію для меню не знайдено" -#: ../src/gui/accelerators.c:668 +#: ../src/gui/accelerators.c:743 msgid "(keypad)" msgstr "(цифровий блок)" -#: ../src/gui/accelerators.c:677 +#: ../src/gui/accelerators.c:752 msgid "tablet button" msgstr "Кнопка планшета" -#: ../src/gui/accelerators.c:686 +#: ../src/gui/accelerators.c:761 msgid "unknown driver" msgstr "Невідомий драйвер" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:834 msgid "long" msgstr "Довге" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:835 msgid "double-press" msgstr "Подвійне натискання" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:836 msgid "triple-press" msgstr "Потрійне натискання" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:837 msgid "press" msgstr "Натискання" -#: ../src/gui/accelerators.c:766 +#: ../src/gui/accelerators.c:841 msgctxt "accel" msgid "left" msgstr "Лівий" -#: ../src/gui/accelerators.c:767 +#: ../src/gui/accelerators.c:842 msgctxt "accel" msgid "right" msgstr "Правий" -#: ../src/gui/accelerators.c:768 +#: ../src/gui/accelerators.c:843 msgctxt "accel" msgid "middle" msgstr "Середній" -#: ../src/gui/accelerators.c:769 +#: ../src/gui/accelerators.c:844 msgctxt "accel" msgid "long" msgstr "Довгий" -#: ../src/gui/accelerators.c:770 +#: ../src/gui/accelerators.c:845 msgctxt "accel" msgid "double-click" msgstr "Подвійний клік" -#: ../src/gui/accelerators.c:771 +#: ../src/gui/accelerators.c:846 msgctxt "accel" msgid "triple-click" msgstr "Потрійний клік" -#: ../src/gui/accelerators.c:772 +#: ../src/gui/accelerators.c:847 msgid "click" msgstr "Клік" -#: ../src/gui/accelerators.c:800 +#: ../src/gui/accelerators.c:875 msgid "first instance" msgstr "Перший екземпляр" -#: ../src/gui/accelerators.c:802 +#: ../src/gui/accelerators.c:877 msgid "last instance" msgstr "Останній екземпляр" -#: ../src/gui/accelerators.c:804 +#: ../src/gui/accelerators.c:879 msgid "relative instance" msgstr "Відносний екземпляр" -#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 -#: ../src/gui/accelerators.c:3910 +#: ../src/gui/accelerators.c:896 ../src/gui/accelerators.c:3150 +#: ../src/gui/accelerators.c:4136 msgid "speed" msgstr "Швидкість" -#: ../src/gui/accelerators.c:963 +#: ../src/gui/accelerators.c:1038 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -15559,11 +16094,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 +#: ../src/gui/accelerators.c:1141 ../src/gui/accelerators.c:1160 msgid "start typing for incremental search" msgstr "Почніть вводити для поступального пошуку" -#: ../src/gui/accelerators.c:1069 +#: ../src/gui/accelerators.c:1144 msgid "" "\n" "press Delete to delete selected shortcut" @@ -15571,7 +16106,7 @@ msgstr "" "\n" "Натисність Delete, щоб видалити вибраний прискорювач" -#: ../src/gui/accelerators.c:1071 +#: ../src/gui/accelerators.c:1146 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -15579,7 +16114,7 @@ msgstr "" "\n" "Натисність Delete, щоб вимкнути вибраний прискорювач за замовчуванням" -#: ../src/gui/accelerators.c:1072 +#: ../src/gui/accelerators.c:1147 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -15587,7 +16122,7 @@ msgstr "" "\n" "Натисність Delete, щоб відновити вибраний прискорювач за замовчуванням" -#: ../src/gui/accelerators.c:1074 +#: ../src/gui/accelerators.c:1149 msgid "" "\n" "double-click to add new shortcut" @@ -15595,11 +16130,11 @@ msgstr "" "\n" "Подвійний клік, щоб додати новий прискорювач" -#: ../src/gui/accelerators.c:1086 +#: ../src/gui/accelerators.c:1161 msgid "click to filter shortcuts list" msgstr "Клікніть для фільтрації списку прискорювачів" -#: ../src/gui/accelerators.c:1088 +#: ../src/gui/accelerators.c:1163 msgid "" "\n" "right-click to show action of selected shortcut" @@ -15607,7 +16142,7 @@ msgstr "" "\n" "Клікніть правою кнопкою миші, щоб показати дію вибраного прискорювача" -#: ../src/gui/accelerators.c:1091 +#: ../src/gui/accelerators.c:1166 msgid "" "\n" "double-click to define new shortcut" @@ -15615,7 +16150,7 @@ msgstr "" "\n" "Подвійний клік, щоб визначити новий прискорювач" -#: ../src/gui/accelerators.c:1094 +#: ../src/gui/accelerators.c:1169 msgid "" "\n" "\n" @@ -15629,7 +16164,7 @@ msgstr "" "Для кожного зі списку прискорювачів можна встановити свій елемент, ефект, " "швидкість або екземпляр" -#: ../src/gui/accelerators.c:1098 +#: ../src/gui/accelerators.c:1173 msgid "" "\n" "\n" @@ -15645,11 +16180,11 @@ msgstr "" "модифікаторами або прокручуванням/кліканням/переміщенням миші, щоб вплинути\n" "на інший елемент або змінити ефект чи швидкість." -#: ../src/gui/accelerators.c:1107 +#: ../src/gui/accelerators.c:1182 msgid "shift+alt+scroll to change height" msgstr "Shift+Alt+прокрутка для зміни висоти" -#: ../src/gui/accelerators.c:1127 +#: ../src/gui/accelerators.c:1202 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" @@ -15657,43 +16192,43 @@ msgstr "" "Натискайте клавіші в комбінації з кліком або прокручуванням або рухом миші " "для створення прискорювача" -#: ../src/gui/accelerators.c:1128 +#: ../src/gui/accelerators.c:1203 msgid "click to open shortcut configuration" msgstr "Натисніть, щоб відкрити конфігурацію прискорювачів" -#: ../src/gui/accelerators.c:1129 +#: ../src/gui/accelerators.c:1204 msgid "ctrl+click to add to quick access panel\n" msgstr "Ctrl+клік, щоб додати до панелі швидкого доступу\n" -#: ../src/gui/accelerators.c:1130 +#: ../src/gui/accelerators.c:1205 msgid "ctrl+click to remove from quick access panel\n" msgstr "Ctrl+клік, щоб видалити з панелі швидкого доступу\n" -#: ../src/gui/accelerators.c:1131 +#: ../src/gui/accelerators.c:1206 msgid "scroll to change default speed" msgstr "Прокрутіть, щоб змінити швидкість за замовчуванням" -#: ../src/gui/accelerators.c:1132 +#: ../src/gui/accelerators.c:1207 msgid "right-click to exit mapping mode" msgstr "Правий клік, щоб вийти з режиму зіставлення" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "ctrl+v" msgstr "Ctrl+v" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "right long click" msgstr "Правий довгий клік" -#: ../src/gui/accelerators.c:1191 +#: ../src/gui/accelerators.c:1266 msgid "to copy Lua command" msgstr "для копіювання команди Lua" -#: ../src/gui/accelerators.c:1461 +#: ../src/gui/accelerators.c:1536 msgid "shortcut for move exists with single effect" msgstr "Прискорювач для переміщення існує з єдиною дією" -#: ../src/gui/accelerators.c:1463 +#: ../src/gui/accelerators.c:1538 #, c-format msgid "" "%s\n" @@ -15704,62 +16239,62 @@ msgstr "" "\n" "(призначення %s на %s)" -#: ../src/gui/accelerators.c:1464 +#: ../src/gui/accelerators.c:1539 msgid "create separate shortcuts for up and down move?" msgstr "Сворити окремі прискорювачі для переміщення вгору та вниз?" -#: ../src/gui/accelerators.c:1490 +#: ../src/gui/accelerators.c:1565 #, c-format msgid "%s, speed reset" msgstr "%s, скидання швидкості" -#: ../src/gui/accelerators.c:1509 +#: ../src/gui/accelerators.c:1584 msgid "shortcut exists with different settings" msgstr "Прискорювач існує з іншими налаштуваннями" -#: ../src/gui/accelerators.c:1510 +#: ../src/gui/accelerators.c:1585 msgid "reset the settings of the shortcut?" msgstr "Скинути налаштування прискорювача?" -#: ../src/gui/accelerators.c:1519 +#: ../src/gui/accelerators.c:1594 msgid "shortcut already exists" msgstr "Прискорювач вже існує" -#: ../src/gui/accelerators.c:1521 +#: ../src/gui/accelerators.c:1596 msgid "disable this default shortcut?" msgstr "Вимкнути цей прискорювач за замовчуванням?" -#: ../src/gui/accelerators.c:1522 +#: ../src/gui/accelerators.c:1597 msgid "remove the shortcut?" msgstr "Видалити прискорювач?" -#: ../src/gui/accelerators.c:1562 +#: ../src/gui/accelerators.c:1637 msgid "clashing shortcuts exist" msgstr "Існують конфліктуючі прискорювачі" -#: ../src/gui/accelerators.c:1563 +#: ../src/gui/accelerators.c:1638 msgid "remove these existing shortcuts?" msgstr "Видалити ці наявні прискорювачі?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1608 +#: ../src/gui/accelerators.c:1683 msgid "preferred" msgstr "Пріоритетний" -#: ../src/gui/accelerators.c:1611 +#: ../src/gui/accelerators.c:1686 msgid "second" msgstr "Другий" -#: ../src/gui/accelerators.c:1612 +#: ../src/gui/accelerators.c:1687 msgid "last but one" msgstr "Передостанній" -#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 +#: ../src/gui/accelerators.c:1850 ../src/gui/accelerators.c:1915 msgid "(unchanged)" msgstr "(не змінено)" -#: ../src/gui/accelerators.c:1957 +#: ../src/gui/accelerators.c:2032 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -15784,47 +16319,47 @@ msgstr "" "\n" "Клікніть правою кнопкою миші, щоб скасувати" -#: ../src/gui/accelerators.c:2030 +#: ../src/gui/accelerators.c:2081 msgid "removing shortcut" msgstr "Видалення прискорювача" -#: ../src/gui/accelerators.c:2032 +#: ../src/gui/accelerators.c:2083 msgid "disable the selected default shortcut?" msgstr "Вимкнути вибраний прискорювач за замовчуванням?" -#: ../src/gui/accelerators.c:2033 +#: ../src/gui/accelerators.c:2084 msgid "restore the selected default shortcut?" msgstr "Відновити вибраний прискорювач за замовчуванням?" -#: ../src/gui/accelerators.c:2034 +#: ../src/gui/accelerators.c:2085 msgid "remove the selected shortcut?" msgstr "Видалити вибраний прискорювач?" -#: ../src/gui/accelerators.c:2149 +#: ../src/gui/accelerators.c:2259 msgid "command" msgstr "Команда" -#: ../src/gui/accelerators.c:2150 +#: ../src/gui/accelerators.c:2260 msgid "preset" msgstr "пресет" -#: ../src/gui/accelerators.c:2531 +#: ../src/gui/accelerators.c:2663 msgid "restore shortcuts" msgstr "Відновити прискорювачі" -#: ../src/gui/accelerators.c:2534 +#: ../src/gui/accelerators.c:2666 msgid "_defaults" msgstr "Замовчування" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2667 msgid "_startup" msgstr "Як при запуску" -#: ../src/gui/accelerators.c:2536 +#: ../src/gui/accelerators.c:2668 msgid "_edits" msgstr "Редагування" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2673 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -15836,7 +16371,7 @@ msgstr "" " - як при запуску\n" " - як під час відкриття цього діалогового вікна\n" -#: ../src/gui/accelerators.c:2547 +#: ../src/gui/accelerators.c:2679 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" @@ -15844,16 +16379,16 @@ msgstr "" "Очистити всі нові прискорювачі\n" "(замість того, щоб просто відновити змінені)" -#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 -#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2736 ../src/gui/preferences.c:1082 +#: ../src/libs/tools/global_toolbox.c:516 ../src/libs/tools/global_toolbox.c:691 msgid "shortcuts" msgstr "Клавіатурні прискорювачі" -#: ../src/gui/accelerators.c:2614 +#: ../src/gui/accelerators.c:2746 msgid "export shortcuts" msgstr "Експортувати прискорювачі" -#: ../src/gui/accelerators.c:2621 +#: ../src/gui/accelerators.c:2753 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -15861,27 +16396,27 @@ msgstr "" "Експортувати всі клавіатурні прискорювачі в файл\n" "або лише для одного вибраного пристрою\n" -#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 +#: ../src/gui/accelerators.c:2759 ../src/gui/accelerators.c:2831 msgid "keyboard" msgstr "Клавіатура" -#: ../src/gui/accelerators.c:2640 +#: ../src/gui/accelerators.c:2772 msgid "device id" msgstr "Id пристрою" -#: ../src/gui/accelerators.c:2658 +#: ../src/gui/accelerators.c:2790 msgid "select file to export" msgstr "Виберіть файл для експорту" -#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 +#: ../src/gui/accelerators.c:2791 ../src/libs/tagging.c:2903 msgid "_export" msgstr "_Експортувати" -#: ../src/gui/accelerators.c:2686 +#: ../src/gui/accelerators.c:2818 msgid "import shortcuts" msgstr "Імпортувати прискорювачі" -#: ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2825 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -15889,31 +16424,31 @@ msgstr "" "Імпортувати всі клавіатурні прискорювачі з файлу\n" "або лише для одного вибраного пристрою\n" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2842 msgid "id in file" msgstr "Id у файлі" -#: ../src/gui/accelerators.c:2716 +#: ../src/gui/accelerators.c:2848 msgid "id when loaded" msgstr "Id при завантаженні" -#: ../src/gui/accelerators.c:2719 +#: ../src/gui/accelerators.c:2851 msgid "clear device first" msgstr "Спочатку очистити пристрій" -#: ../src/gui/accelerators.c:2744 +#: ../src/gui/accelerators.c:2876 msgid "select file to import" msgstr "Виберіть файл для імпорту" -#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 +#: ../src/gui/accelerators.c:2877 ../src/libs/tagging.c:2861 msgid "_import" msgstr "_Імпорт" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2927 msgid "import sample shortcuts" msgstr "Імпортувати зразки прискорювачів" -#: ../src/gui/accelerators.c:2801 +#: ../src/gui/accelerators.c:2933 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -15937,11 +16472,11 @@ msgstr "" "Рекомендується експортувати ваші поточні\n" "прискорювачі, перш ніж додавати ці.\n" -#: ../src/gui/accelerators.c:2897 +#: ../src/gui/accelerators.c:3098 msgid "search shortcuts list" msgstr "Пошук у списку прискорювачів" -#: ../src/gui/accelerators.c:2899 +#: ../src/gui/accelerators.c:3100 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -15949,23 +16484,23 @@ msgstr "" "Інкрементний пошук у списку прискорювачів\n" "Натискайте клавіші вгору або вниз, щоб переключатися між збігами" -#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1752 +#: ../src/gui/accelerators.c:3122 ../src/views/view.c:1765 msgid "shortcut" msgstr "Прискорювач" -#: ../src/gui/accelerators.c:2932 +#: ../src/gui/accelerators.c:3135 msgid "element" msgstr "Елемент" -#: ../src/gui/accelerators.c:2940 +#: ../src/gui/accelerators.c:3143 msgid "effect" msgstr "Тип дії" -#: ../src/gui/accelerators.c:2998 +#: ../src/gui/accelerators.c:3201 msgid "search actions list" msgstr "Пошук у списку дій" -#: ../src/gui/accelerators.c:3000 +#: ../src/gui/accelerators.c:3203 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -15973,16 +16508,16 @@ msgstr "" "Інкрементний пошук у списку дій\n" "Натискайте клавіші вгору або вниз, щоб переключатися між збігами" -#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/accelerators.c:3244 ../src/gui/guides.c:841 #: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "Тип" -#: ../src/gui/accelerators.c:3060 +#: ../src/gui/accelerators.c:3274 msgid "enable fallbacks" msgstr "Дозволити резервні дії" -#: ../src/gui/accelerators.c:3061 +#: ../src/gui/accelerators.c:3275 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" @@ -15991,45 +16526,45 @@ msgstr "" "переміщень\n" "при використанні в поєднанні з базовим клавіатурним прискорювачем" -#: ../src/gui/accelerators.c:3068 +#: ../src/gui/accelerators.c:3282 msgid "open help page for shortcuts" msgstr "Відкрити довідкову сторінку для прискорювачів" -#: ../src/gui/accelerators.c:3072 +#: ../src/gui/accelerators.c:3286 msgid "restore..." msgstr "Відновити..." -#: ../src/gui/accelerators.c:3073 +#: ../src/gui/accelerators.c:3287 msgid "restore default shortcuts or previous state" msgstr "Відновити прискорювачі за замовчуванням або попередній стан" -#: ../src/gui/accelerators.c:3076 +#: ../src/gui/accelerators.c:3290 msgid "import extras" msgstr "Імпортувати додаткові" -#: ../src/gui/accelerators.c:3077 +#: ../src/gui/accelerators.c:3291 msgid "import extended default shortcuts" msgstr "Імпортувати розширені стандартні прискорювачі" -#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 -#: ../src/libs/tagging.c:3713 +#: ../src/gui/accelerators.c:3294 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3738 msgid "import..." msgstr "Імпортувати..." -#: ../src/gui/accelerators.c:3081 +#: ../src/gui/accelerators.c:3295 msgid "fully or partially import shortcuts from file" msgstr "Повністю або частково імпортувати клавіатурні прискорювачі з файлу" -#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 -#: ../src/libs/tagging.c:3720 +#: ../src/gui/accelerators.c:3298 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3745 msgid "export..." msgstr "Експортувати..." -#: ../src/gui/accelerators.c:3085 +#: ../src/gui/accelerators.c:3299 msgid "fully or partially export shortcuts to file" msgstr "Повністю або частково експортувати клавіатурні прискорювачі в файл" -#: ../src/gui/accelerators.c:3097 +#: ../src/gui/accelerators.c:3311 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" @@ -16060,31 +16595,31 @@ msgstr "" "\n" "Клікніть тричі , щоб назавжди закрити це сповіщення" -#: ../src/gui/accelerators.c:3527 +#: ../src/gui/accelerators.c:3741 msgid "reinitialising input devices" msgstr "Повторно ініціалізувати пристрої введення" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "move not assigned" msgstr "Рух не призначено" -#: ../src/gui/accelerators.c:3616 +#: ../src/gui/accelerators.c:3842 msgid "fallback to earlier move" msgstr "Резервна дія з попереднім рухом" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "down move" msgstr "Переміщення вниз" -#: ../src/gui/accelerators.c:3696 +#: ../src/gui/accelerators.c:3922 msgid "flip top/bottom first/last" msgstr "Перевернути верх/низ перший/останній" -#: ../src/gui/accelerators.c:3775 +#: ../src/gui/accelerators.c:4001 msgid "fallback to move" msgstr "Резервна дія з рухом" -#: ../src/gui/accelerators.c:3881 +#: ../src/gui/accelerators.c:4107 #, c-format msgid "" "\n" @@ -16094,205 +16629,209 @@ msgstr "" "Застосування пресету '%s'" #. TODO -#: ../src/gui/accelerators.c:3997 +#: ../src/gui/accelerators.c:4249 msgid "ignoring shortcuts while blocking jobs running" msgstr "Ігнорування прискорювачів доки виконуються блокуючі завдання" -#: ../src/gui/accelerators.c:4031 +#: ../src/gui/accelerators.c:4283 #, c-format msgid "%s not assigned" msgstr "%s не призначено" -#: ../src/gui/accelerators.c:4211 +#: ../src/gui/accelerators.c:4473 #, c-format msgid "%s assigned to %s" msgstr "%s призначено на %s" -#: ../src/gui/accelerators.c:4424 +#: ../src/gui/accelerators.c:4803 msgid "short key press resets stuck keys" msgstr "Коротке натискання клавіші скидає застряглі клавіші" -#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 +#: ../src/gui/color_picker_proxy.c:542 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "Вибрати колір із зображення" + +#: ../src/gui/gtk.c:228 ../src/views/darkroom.c:5669 msgid "darktable - darkroom preview" -msgstr "Darktable - попередній перегляд зображення з темної кімнати" +msgstr "Darktable - попередній перегляд зображення з Темної кімнати" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips off" msgstr "Контекстні підказки вимкнено" -#: ../src/gui/gtk.c:204 +#: ../src/gui/gtk.c:237 msgid "tooltips on" msgstr "Контекстні підказки ввімкнено" -#: ../src/gui/gtk.c:1035 +#: ../src/gui/gtk.c:1154 msgid "closing darktable..." msgstr "Закриття Darktable..." -#: ../src/gui/gtk.c:1065 +#: ../src/gui/gtk.c:1187 msgid "exporting to GIMP" msgstr "Експорт у GIMP" -#: ../src/gui/gtk.c:1346 +#: ../src/gui/gtk.c:1493 msgid "URL opened in web browser" msgstr "URL відкрито у веб-браузері" -#: ../src/gui/gtk.c:1350 +#: ../src/gui/gtk.c:1497 msgid "error while opening URL in web browser" msgstr "Помилка під час відкриття URL у веб-браузері" #. View menu -#: ../src/gui/gtk.c:1531 +#: ../src/gui/gtk.c:1678 msgctxt "menu" msgid "Views" msgstr "Режими" -#: ../src/gui/gtk.c:1535 +#: ../src/gui/gtk.c:1682 msgctxt "menu" msgid "Lighttable" -msgstr "Світлий стіл" +msgstr "Світловий стіл" -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1683 msgctxt "menu" msgid "Darkroom" msgstr "Темна кімната" -#: ../src/gui/gtk.c:1542 +#: ../src/gui/gtk.c:1689 msgctxt "menu" msgid "Slideshow" msgstr "Слайд-шоу" -#: ../src/gui/gtk.c:1544 +#: ../src/gui/gtk.c:1691 msgctxt "menu" msgid "Map" msgstr "Мапа" -#: ../src/gui/gtk.c:1546 +#: ../src/gui/gtk.c:1693 msgctxt "menu" msgid "Print" msgstr "Друк" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1695 msgctxt "menu" msgid "Tethering" msgstr "Камера" #. Window menu -#: ../src/gui/gtk.c:1554 +#: ../src/gui/gtk.c:1701 msgctxt "menu" msgid "Window" msgstr "Вікно" #. Help menu -#: ../src/gui/gtk.c:1562 +#: ../src/gui/gtk.c:1709 msgctxt "menu" msgid "Help" msgstr "Довідка" -#: ../src/gui/gtk.c:1566 +#: ../src/gui/gtk.c:1713 msgctxt "menu" msgid "darktable Manual" msgstr "Посібник користувача Darktable" -#: ../src/gui/gtk.c:1573 +#: ../src/gui/gtk.c:1720 msgctxt "menu" msgid "darktable Homepage" msgstr "Домашня сторінка Darktable" -#: ../src/gui/gtk.c:1605 +#: ../src/gui/gtk.c:1752 msgctxt "menu" msgid "Preferences" msgstr "Уподобання" -#: ../src/gui/gtk.c:1659 +#: ../src/gui/gtk.c:1805 msgid "panels" msgstr "Панелі" -#: ../src/gui/gtk.c:1698 +#: ../src/gui/gtk.c:1844 msgid "switch views" msgstr "Перемикання режимів" -#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1845 ../src/views/tethering.c:104 msgid "tethering" msgstr "Камера" -#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1851 ../src/views/map.c:282 msgid "map" msgstr "Мапа" -#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1853 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "Слайд-шоу" #. Print button -#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 +#: ../src/gui/gtk.c:1855 ../src/libs/print_settings.c:2965 msgid "print" msgstr "Друкувати" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1716 +#: ../src/gui/gtk.c:1862 msgid "quit" msgstr "Вийти з програми" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1720 +#: ../src/gui/gtk.c:1866 msgid "fullscreen" msgstr "Повний екран" -#: ../src/gui/gtk.c:1725 +#: ../src/gui/gtk.c:1871 msgid "collapsing controls" msgstr "Елементи керування згортанням" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1728 +#: ../src/gui/gtk.c:1874 msgid "header" msgstr "Заголовок" -#: ../src/gui/gtk.c:1730 +#: ../src/gui/gtk.c:1876 msgid "filmstrip and timeline" msgstr "Стрічка знімків і шкала часу" -#: ../src/gui/gtk.c:1732 +#: ../src/gui/gtk.c:1878 msgid "top toolbar" msgstr "Верхня панель інструментів" -#: ../src/gui/gtk.c:1733 +#: ../src/gui/gtk.c:1879 msgid "bottom toolbar" msgstr "Нижня панель інструментів" -#: ../src/gui/gtk.c:1734 +#: ../src/gui/gtk.c:1880 msgid "all top" msgstr "Всі верхні" -#: ../src/gui/gtk.c:1735 +#: ../src/gui/gtk.c:1881 msgid "all bottom" msgstr "Всі нижні" -#: ../src/gui/gtk.c:1737 +#: ../src/gui/gtk.c:1883 msgid "toggle tooltip visibility" msgstr "Перемкнути видимість підказок" -#: ../src/gui/gtk.c:1740 +#: ../src/gui/gtk.c:1886 msgid "reinitialise input devices" msgstr "Повторно ініціалізувати пристрої введення" -#: ../src/gui/gtk.c:1781 +#: ../src/gui/gtk.c:1927 msgid "toggle focus-peaking mode" msgstr "Перемкнути виділення контурів у фокусі" -#: ../src/gui/gtk.c:1788 +#: ../src/gui/gtk.c:1934 msgid "toggle focus peaking" msgstr "Перемкнути виділення контурів у фокусі" -#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 -#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 +#: ../src/gui/gtk.c:2267 ../src/gui/gtk.c:4329 ../src/gui/gtk.c:4334 +#: ../src/gui/gtk.c:4339 ../src/gui/gtk.c:4344 msgid "tabs" msgstr "Вкладки" -#: ../src/gui/gtk.c:2216 +#: ../src/gui/gtk.c:2353 msgid "collapsing panels" msgstr "Згортання панелей" -#: ../src/gui/gtk.c:2217 +#: ../src/gui/gtk.c:2354 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -16308,54 +16847,54 @@ msgstr "" "\n" "Ви хочете згорнути всі панелі зараз?" -#: ../src/gui/gtk.c:2685 +#: ../src/gui/gtk.c:2822 msgid "restore defaults" msgstr "Відновити замовчування" -#: ../src/gui/gtk.c:2686 +#: ../src/gui/gtk.c:2823 msgid "restore the default visibility and position of all modules in this view" msgstr "" "Відновити видимість і положення всіх модулів у цьому режимі за замовчуванням" -#: ../src/gui/gtk.c:2770 +#: ../src/gui/gtk.c:2975 msgid "right-click to show/hide modules" msgstr "Права кнопка миші для показу/приховування модулів" -#: ../src/gui/gtk.c:2779 +#: ../src/gui/gtk.c:2983 msgid "show/hide modules" msgstr "Показати/приховати модулі" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3583 +#: ../src/gui/gtk.c:3782 msgid "access the online user manual?" msgstr "Отримати доступ до онлайн-довідника?" -#: ../src/gui/gtk.c:3584 +#: ../src/gui/gtk.c:3783 #, c-format msgid "do you want to access `%s'?" msgstr "Хочете отримати доступ до `%s'?" -#: ../src/gui/gtk.c:3606 +#: ../src/gui/gtk.c:3805 msgid "there is no help available for this element" msgstr "Для цього елемента немає допомоги" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 +#: ../src/gui/gtk.c:3850 ../src/libs/metadata_view.c:854 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3653 +#: ../src/gui/gtk.c:3852 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3993 +#: ../src/gui/gtk.c:4202 msgid "does not contain pages" msgstr "Не містить вкладок" -#: ../src/gui/gtk.c:4242 +#: ../src/gui/gtk.c:4464 ../src/gui/gtk.c:4535 #, c-format msgid "never show more than %d lines" msgstr "Ніколи не показувати більше %d рядків" @@ -16459,129 +16998,129 @@ msgstr "$(WORKSPACE.LABEL) - мітка поточного робочого пр msgid "from metadata" msgstr "із метаданих" -#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:558 +#: ../src/gui/guides.c:31 ../src/iop/colorcorrection.c:251 +#: ../src/iop/monochrome.c:554 msgid "grid" msgstr "Сітка" -#: ../src/gui/guides.c:31 +#: ../src/gui/guides.c:32 msgid "rules of thirds" msgstr "Правило третин" -#: ../src/gui/guides.c:32 +#: ../src/gui/guides.c:33 msgid "metering" msgstr "Мірні лінії" -#: ../src/gui/guides.c:33 +#: ../src/gui/guides.c:34 msgid "perspective" msgstr "Перспектива" -#: ../src/gui/guides.c:34 +#: ../src/gui/guides.c:35 msgid "diagonal method" msgstr "Діагоналі" -#: ../src/gui/guides.c:35 +#: ../src/gui/guides.c:36 msgid "harmonious triangles" msgstr "Гармонійні трикутники" -#: ../src/gui/guides.c:36 +#: ../src/gui/guides.c:37 msgid "golden sections" msgstr "Золоті перетини" -#: ../src/gui/guides.c:37 +#: ../src/gui/guides.c:38 msgid "golden spiral" msgstr "Золота спіраль" -#: ../src/gui/guides.c:38 +#: ../src/gui/guides.c:39 msgid "golden spiral sections" msgstr "Золоті спіральні перетини" -#: ../src/gui/guides.c:39 +#: ../src/gui/guides.c:40 msgid "golden mean (all guides)" msgstr "Золотий перетин (всі напрямні)" -#: ../src/gui/guides.c:233 +#: ../src/gui/guides.c:234 msgid "horizontal lines" msgstr "Горизонтальні лінії" -#: ../src/gui/guides.c:234 +#: ../src/gui/guides.c:235 msgid "number of horizontal guide lines" msgstr "Кількість горизонтальних напрямних ліній" -#: ../src/gui/guides.c:244 +#: ../src/gui/guides.c:245 msgid "vertical lines" msgstr "Вертикальні лінії" -#: ../src/gui/guides.c:245 +#: ../src/gui/guides.c:246 msgid "number of vertical guide lines" msgstr "Кількість вертикальних напрямних ліній" -#: ../src/gui/guides.c:254 +#: ../src/gui/guides.c:255 msgid "subdivisions" msgstr "Додаткові лінії" -#: ../src/gui/guides.c:255 +#: ../src/gui/guides.c:256 msgid "number of subdivisions per grid rectangle" msgstr "Кількість додаткових ліній на прямокутник сітки" #. title -#: ../src/gui/guides.c:822 +#: ../src/gui/guides.c:823 msgid "global guide overlay settings" msgstr "Глобальні налаштування накладання напрямних" -#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 +#: ../src/gui/guides.c:832 ../src/gui/guides.c:841 ../src/gui/guides.c:848 +#: ../src/gui/guides.c:863 ../src/views/darkroom.c:3587 msgid "guide lines" msgstr "Напрямні" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 +#: ../src/gui/guides.c:832 ../src/iop/clipping.c:2096 msgid "flip" msgstr "Віддзеркалити" -#: ../src/gui/guides.c:831 +#: ../src/gui/guides.c:832 msgid "flip guides" msgstr "Перевернути напрямні" -#: ../src/gui/guides.c:834 +#: ../src/gui/guides.c:835 msgid "horizontally" msgstr "Горизонтально" -#: ../src/gui/guides.c:835 +#: ../src/gui/guides.c:836 msgid "vertically" msgstr "Вертикально" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 -#: ../src/iop/colorbalance.c:1861 +#: ../src/gui/guides.c:837 ../src/iop/ashift.c:6142 ../src/iop/clipping.c:2100 +#: ../src/iop/colorbalance.c:1864 msgid "both" msgstr "Обидва" -#: ../src/gui/guides.c:841 +#: ../src/gui/guides.c:842 msgid "setup guide lines" msgstr "Встановити напрямні лінії" -#: ../src/gui/guides.c:847 +#: ../src/gui/guides.c:848 msgid "overlay color" msgstr "Колір перекриття" -#: ../src/gui/guides.c:848 +#: ../src/gui/guides.c:849 msgid "set overlay color" msgstr "Встановити колір елементів, що перекривають зображення" -#: ../src/gui/guides.c:865 +#: ../src/gui/guides.c:866 msgid "" "set the contrast between the lightest and darkest part of the guide overlays" msgstr "" "Встановити контраст між найсвітлішою та найтемнішою частинами напрямних ліній" -#: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 +#: ../src/gui/guides.c:984 ../src/gui/guides.c:1042 msgid "show guides" msgstr "Показати напрямні" -#: ../src/gui/guides.c:1041 +#: ../src/gui/guides.c:1056 msgid "show guide overlay when this module has focus" msgstr "Показати накладені напрямні лінії, коли цей модуль має фокус" -#: ../src/gui/guides.c:1044 +#: ../src/gui/guides.c:1063 msgid "" "change global guide settings\n" "note that these settings are applied globally and will impact any module that " @@ -16628,21 +17167,16 @@ msgstr "Включити" msgid "item" msgstr "Зміни в модулі" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 -#: ../src/gui/styles_dialog.c:717 -msgid "mask" -msgstr "Маска" - #: ../src/gui/hist_dialog.c:372 msgid "can't copy history out of unaltered image" msgstr "Неможливо копіювати історію змін із незміненого зображення" #. grid headers -#: ../src/gui/import_metadata.c:485 +#: ../src/gui/import_metadata.c:481 msgid "metadata presets" msgstr "Пресети метаданих" -#: ../src/gui/import_metadata.c:488 +#: ../src/gui/import_metadata.c:484 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -16652,11 +17186,11 @@ msgstr "" "Подвійний клік на позначці очищає відповідний запис\n" "Подвійний клік на 'пресет' очищає всі записи" -#: ../src/gui/import_metadata.c:498 +#: ../src/gui/import_metadata.c:493 msgid "from XMP" msgstr "з XMP" -#: ../src/gui/import_metadata.c:501 +#: ../src/gui/import_metadata.c:496 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -16670,11 +17204,11 @@ msgstr "" "ПОПЕРЕДЖЕННЯ: не вибрані метадані очищаються при оновленні файлу XMP." #. tags -#: ../src/gui/import_metadata.c:512 +#: ../src/gui/import_metadata.c:507 msgid "tag presets" msgstr "Пресети тегів" -#: ../src/gui/import_metadata.c:526 +#: ../src/gui/import_metadata.c:521 msgid "comma separated list of tags" msgstr "Список тегів, розділених комами" @@ -16686,7 +17220,7 @@ msgstr "Вибрати тег" msgid "_add" msgstr "Додати" -#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:837 msgid "_done" msgstr "Зроблено" @@ -16702,11 +17236,11 @@ msgstr "" "Список доступних тегів. Натисніть кнопку 'додати' або двічі клікніть на тегу, " "щоб додати вибраний." -#: ../src/gui/preferences.c:314 +#: ../src/gui/preferences.c:319 msgid "reset panels in all views" msgstr "Скинути панелі в усіх режимах" -#: ../src/gui/preferences.c:315 +#: ../src/gui/preferences.c:320 msgid "" "are you sure?\n" "\n" @@ -16718,16 +17252,16 @@ msgstr "" "Ви не зможете відновити поточне розташування та вибір модулів." #. language -#: ../src/gui/preferences.c:348 +#: ../src/gui/preferences.c:355 msgid "interface language" msgstr "Мова інтерфейсу" -#: ../src/gui/preferences.c:368 +#: ../src/gui/preferences.c:375 msgid "double-click to reset to the system language" msgstr "" "Подвійний клік скидає налаштування до системної мови операційної системи" -#: ../src/gui/preferences.c:371 +#: ../src/gui/preferences.c:378 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -16736,27 +17270,27 @@ msgstr "" "Мова інтерфейсу Darktable. Значення за замовчуванням системи позначено * \n" "(потребує перезапуску)" -#: ../src/gui/preferences.c:383 +#: ../src/gui/preferences.c:389 msgid "theme" msgstr "Тема" -#: ../src/gui/preferences.c:414 +#: ../src/gui/preferences.c:420 msgid "set the theme for the user interface" msgstr "Встановлює тему інтерфейсу користувача" -#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 +#: ../src/gui/preferences.c:435 ../src/gui/preferences.c:442 msgid "use system font size" msgstr "Використовувати системний розмір шрифту" -#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 +#: ../src/gui/preferences.c:457 ../src/gui/preferences.c:464 msgid "font size in points" msgstr "Розмір шрифту в пунктах" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:470 msgid "GUI controls and text DPI" msgstr "dpi елементів інтерфейсу" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:480 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -16773,72 +17307,72 @@ msgstr "" "За замовчуванням у більшості систем 96 dpi.\n" "(потребує перезапуску)" -#: ../src/gui/preferences.c:485 +#: ../src/gui/preferences.c:490 msgid "reset view panels" msgstr "Скинути панелі до стану за замовчуванням" -#: ../src/gui/preferences.c:487 +#: ../src/gui/preferences.c:492 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "Скинути приховані панелі, їхні розміри та вибрані модулі у всіх режимах" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:499 msgid "modify selected theme with CSS tweaks below" msgstr "Застосувати вказані нижче зміни CSS до вибраної теми" -#: ../src/gui/preferences.c:504 +#: ../src/gui/preferences.c:509 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "Модифікувати тему з CSS введеними нижче (буде збережено до user.css)" -#: ../src/gui/preferences.c:528 +#: ../src/gui/preferences.c:532 msgctxt "usercss" msgid "save CSS and apply" msgstr "Зберегти CSS і застосувати" -#: ../src/gui/preferences.c:536 +#: ../src/gui/preferences.c:540 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "" "Натисніть, щоб зберегти та застосувати налаштування CSS, введені в цьому " "редакторі" -#: ../src/gui/preferences.c:539 +#: ../src/gui/preferences.c:543 msgid "open help page for CSS tweaks" msgstr "Відкрити довідкову сторінку для налаштувань CSS" #. load default text with some pointers -#: ../src/gui/preferences.c:561 +#: ../src/gui/preferences.c:565 msgid "ERROR Loading user.css" msgstr "ПОМИЛКА завантаження user.css" #. load default text -#: ../src/gui/preferences.c:570 +#: ../src/gui/preferences.c:574 msgid "Enter CSS theme tweaks here" msgstr "Вказуйте зміни до CSS теми тут" -#: ../src/gui/preferences.c:585 +#: ../src/gui/preferences.c:589 msgid "darktable preferences" msgstr "Налаштування Darktable" -#: ../src/gui/preferences.c:648 +#: ../src/gui/preferences.c:652 msgid "darktable needs to be restarted for settings to take effect" msgstr "Darktable потрібно перезапустити, щоб налаштування набрали чинності" #. exif -#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 -#: ../src/libs/metadata_view.c:147 +#: ../src/gui/preferences.c:977 ../src/gui/preferences_ai.c:1180 +#: ../src/gui/presets.c:658 ../src/libs/metadata_view.c:148 msgid "model" msgstr "Модель" -#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 -#: ../src/libs/metadata_view.c:148 +#: ../src/gui/preferences.c:983 ../src/gui/presets.c:666 +#: ../src/libs/metadata_view.c:149 msgid "maker" msgstr "Виробник" -#: ../src/gui/preferences.c:1007 +#: ../src/gui/preferences.c:1029 msgid "search presets list" msgstr "Пошук у списку пресетів" -#: ../src/gui/preferences.c:1010 +#: ../src/gui/preferences.c:1032 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -16846,104 +17380,236 @@ msgstr "" "Інкрементний пошук у списку пресетів\n" "Натискайте клавіші вгору або вниз, щоб переключатися між збігами" -#: ../src/gui/preferences.c:1020 +#: ../src/gui/preferences.c:1041 msgctxt "preferences" msgid "import..." msgstr "Імпортувати..." -#: ../src/gui/preferences.c:1025 +#: ../src/gui/preferences.c:1046 msgctxt "preferences" msgid "export..." msgstr "Експортувати..." -#: ../src/gui/preferences.c:1208 +#: ../src/gui/preferences.c:1232 #, c-format msgid "failed to import preset %s" msgstr "Не вдається імпортувати пресет %s" -#: ../src/gui/preferences.c:1220 +#: ../src/gui/preferences.c:1244 msgid "select preset(s) to import" msgstr "Виберіть пресет(и) для імпорту" -#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 -#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 -#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 -#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 -#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1245 ../src/gui/preferences_ai.c:1735 +#: ../src/gui/preferences_ai.c:2201 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:464 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:957 ../src/libs/import.c:1831 +#: ../src/libs/import.c:1942 ../src/libs/styles.c:595 msgid "_open" msgstr "_Відкрити" -#: ../src/gui/preferences.c:1230 +#: ../src/gui/preferences.c:1254 msgid "darktable preset files" msgstr "Файли пресетів Darktable" -#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 -#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 -#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1259 ../src/gui/preferences_ai.c:2215 +#: ../src/iop/lut3d.c:1658 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:973 ../src/libs/styles.c:609 msgid "all files" msgstr "Всі файли" -#: ../src/gui/preferences_ai.c:161 +#: ../src/gui/preferences_ai.c:167 msgid "downloaded" msgstr "Завантажено" -#: ../src/gui/preferences_ai.c:163 +#: ../src/gui/preferences_ai.c:169 msgid "update available" msgstr "Доступне оновлення" -#: ../src/gui/preferences_ai.c:165 +#: ../src/gui/preferences_ai.c:171 msgid "update required" msgstr "Потрібне оновлення" -#: ../src/gui/preferences_ai.c:167 +#: ../src/gui/preferences_ai.c:173 msgid "downloading..." msgstr "Завантаження..." -#: ../src/gui/preferences_ai.c:171 +#: ../src/gui/preferences_ai.c:177 msgid "not downloaded" msgstr "Не завантажено" -#: ../src/gui/preferences_ai.c:379 +#: ../src/gui/preferences_ai.c:251 +msgid "imported from file" +msgstr "Імпортовано з файлу" + +#: ../src/gui/preferences_ai.c:253 +msgid "local" +msgstr "Локальна" + +#: ../src/gui/preferences_ai.c:421 msgid "select hardware acceleration for AI inference:" msgstr "Виберіть апаратне прискорення для генерації ШІ:" -#: ../src/gui/preferences_ai.c:569 +#: ../src/gui/preferences_ai.c:611 msgid "restart to apply" msgstr "потрібен перезапуск" -#: ../src/gui/preferences_ai.c:581 +#: ../src/gui/preferences_ai.c:623 msgid "not available, will fall back to CPU" msgstr "недоступно, буде використано CPU" -#: ../src/gui/preferences_ai.c:833 +#: ../src/gui/preferences_ai.c:870 msgid "downloading AI model" msgstr "Завантаження моделі ШІ" -#: ../src/gui/preferences_ai.c:848 +#: ../src/gui/preferences_ai.c:885 #, c-format msgid "downloading: %s" msgstr "Завантаження: %s" -#: ../src/gui/preferences_ai.c:919 +#: ../src/gui/preferences_ai.c:956 msgid "model download failed" msgstr "Не вдалося завантажити модель" -#: ../src/gui/preferences_ai.c:994 +#: ../src/gui/preferences_ai.c:1140 +msgid "retrieving the list of models…" +msgstr "Отримання списку моделей…" + +#: ../src/gui/preferences_ai.c:1162 +msgid "nothing to install from here" +msgstr "Нічого звідси встановлювати" + +#: ../src/gui/preferences_ai.c:1184 +msgid "download size" +msgstr "Розмір завантаження" + +#: ../src/gui/preferences_ai.c:1188 ../src/gui/preferences_ai.c:1896 +msgid "license" +msgstr "Ліцензія" + +#: ../src/gui/preferences_ai.c:1256 +msgid "the official repository" +msgstr "офіційного репозиторію" + +#: ../src/gui/preferences_ai.c:1258 +msgid "a local install" +msgstr "локальної інсталяції" + +#: ../src/gui/preferences_ai.c:1262 +msgid "replace installed model?" +msgstr "Замінити встановлену модель?" + +#: ../src/gui/preferences_ai.c:1264 +#, c-format +msgid "" +"\"%s\" is already installed from %s.\n" +"\n" +"installing it from %s replaces those files" +msgstr "" +"\"%s\" вже встановлено з %s.\n" +"\n" +"Встановлення з %s замінює ці файли" + +#: ../src/gui/preferences_ai.c:1295 +msgid "this repository offers no models for this version of darktable" +msgstr "Цей репозиторій не пропонує моделей для цієї версії Darktable" + +#: ../src/gui/preferences_ai.c:1297 +msgid "repository not usable" +msgstr "Репозиторій непридатний для використання" + +#: ../src/gui/preferences_ai.c:1308 +msgid "add this repository?" +msgstr "Додати цей репозиторій?" + +#: ../src/gui/preferences_ai.c:1309 +#, c-format +msgid "" +"%s offers %d model(s) for this version of darktable\n" +"\n" +"it is not maintained or reviewed by the darktable project, and a model " +"installed from it replaces any installed model of the same name" +msgstr "" +"%s пропонує %d модель(і) для цієї версії Darktable\n" +"\n" +"Проект Darktable не підтримує та не перевіряє репозиторій, а модель, " +"встановлена ​​з нього, замінює будь-яку встановлену модель з такою ж назвою" + +#: ../src/gui/preferences_ai.c:1386 +msgid "that repository is already listed" +msgstr "Цей репозиторій вже є в списку" + +#: ../src/gui/preferences_ai.c:1437 +msgid "repositories" +msgstr "Репозиторії" + +#: ../src/gui/preferences_ai.c:1472 +msgid "add" +msgstr "Додати" + +#: ../src/gui/preferences_ai.c:1473 ../src/libs/image.c:515 +#: ../src/libs/modulegroups.c:4250 ../src/libs/styles.c:930 +msgid "remove" +msgstr "Вилучити" + +#: ../src/gui/preferences_ai.c:1548 +msgid "no repository configured" +msgstr "Репозиторій не налаштовано" + +#: ../src/gui/preferences_ai.c:1549 +#, fuzzy +#| msgid "invalid repository format" +msgid "set plugins/ai/repository first" +msgstr "Недійсний формат репозиторію" + +#: ../src/gui/preferences_ai.c:1554 +msgid "install models from repository" +msgstr "Встановлення моделей з репозиторію" + +#: ../src/gui/preferences_ai.c:1558 +msgid "_install" +msgstr "_Встановити" + +#: ../src/gui/preferences_ai.c:1586 +msgid "repository" +msgstr "Репозиторій" + +#: ../src/gui/preferences_ai.c:1615 ../src/gui/preferences_ai.c:2533 +#: ../src/libs/metadata_view.c:138 +msgid "version" +msgstr "Версія" + +#: ../src/gui/preferences_ai.c:1620 ../src/gui/preferences_ai.c:2542 +msgid "task" +msgstr "Завдання" + +#: ../src/gui/preferences_ai.c:1625 ../src/gui/preferences_ai.c:2567 +msgid "status" +msgstr "Статус" + +#: ../src/gui/preferences_ai.c:1647 +msgid "manage repositories…" +msgstr "Керувати репозиторіями…" + +#: ../src/gui/preferences_ai.c:1649 +msgid "add or remove the repositories models can be installed from" +msgstr "Додати або видалити репозиторії, з яких можна встановити моделі" + +#: ../src/gui/preferences_ai.c:1732 msgid "install AI models" msgstr "Встановлення моделей ШІ" -#: ../src/gui/preferences_ai.c:1002 +#: ../src/gui/preferences_ai.c:1740 msgid "AI model packages (*.dtmodel)" msgstr "Пакети моделей ШІ (*.dtmodel)" -#: ../src/gui/preferences_ai.c:1093 +#: ../src/gui/preferences_ai.c:1831 msgid "delete model?" msgid_plural "delete models?" msgstr[0] "Видалити модель?" msgstr[1] "Видалити моделі?" msgstr[2] "Видалити моделі?" -#: ../src/gui/preferences_ai.c:1095 +#: ../src/gui/preferences_ai.c:1833 #, c-format msgid "do you really want to delete %d selected model?" msgid_plural "do you really want to delete %d selected models?" @@ -16951,39 +17617,35 @@ msgstr[0] "Ви дійсно хочете видалити %d вибрану м msgstr[1] "Ви дійсно хочете видалити %d вибрані моделі?" msgstr[2] "Ви дійсно хочете видалити %d вибраних моделей?" -#: ../src/gui/preferences_ai.c:1156 +#: ../src/gui/preferences_ai.c:1894 msgid "scope" msgstr "Застосування" -#: ../src/gui/preferences_ai.c:1156 +#: ../src/gui/preferences_ai.c:1894 msgid "author" msgstr "Автор" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:1895 ../src/gui/preferences_ai.c:2510 msgid "source" msgstr "Джерело" -#: ../src/gui/preferences_ai.c:1157 +#: ../src/gui/preferences_ai.c:1895 msgid "paper" msgstr "Наукова стаття" -#: ../src/gui/preferences_ai.c:1158 -msgid "license" -msgstr "Ліцензія" - -#: ../src/gui/preferences_ai.c:1158 +#: ../src/gui/preferences_ai.c:1896 msgid "training data" msgstr "Навчальні дані" -#: ../src/gui/preferences_ai.c:1159 +#: ../src/gui/preferences_ai.c:1897 msgid "data license" msgstr "Ліцензія на дані" -#: ../src/gui/preferences_ai.c:1241 +#: ../src/gui/preferences_ai.c:1979 msgid "click for model details" msgstr "Натисніть для отримання детальної інформації про модель" -#: ../src/gui/preferences_ai.c:1325 +#: ../src/gui/preferences_ai.c:2057 #, c-format msgid "" "ONNX Runtime %s detected.\n" @@ -16992,7 +17654,7 @@ msgstr "" "Виявлено ONNX Runtime %s.\n" "Перезапустіть Darktable, щоб застосувати." -#: ../src/gui/preferences_ai.c:1330 +#: ../src/gui/preferences_ai.c:2062 #, c-format msgid "" "not a valid ONNX Runtime library:\n" @@ -17001,7 +17663,7 @@ msgstr "" "Недійсна бібліотека ONNX Runtime:\n" "%s" -#: ../src/gui/preferences_ai.c:1358 +#: ../src/gui/preferences_ai.c:2090 msgid "" "no system ONNX Runtime library found.\n" "\n" @@ -17013,7 +17675,7 @@ msgstr "" "Встановіть її через менеджер пакетів або скористайтеся\n" "кнопкою перегляду, щоб вибрати власну збірку." -#: ../src/gui/preferences_ai.c:1373 +#: ../src/gui/preferences_ai.c:2105 #, c-format msgid "" "ONNX Runtime %s [%s]\n" @@ -17026,56 +17688,56 @@ msgstr "" "\n" "Перезапустіть Darktable, щоб застосувати зміни." -#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +#: ../src/gui/preferences_ai.c:2113 ../src/gui/preferences_ai.c:2198 msgid "select ONNX Runtime library" msgstr "Виберіть бібліотеку ONNX Runtime" -#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 -#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4120 +#: ../src/gui/preferences_ai.c:2117 ../src/iop/lut3d.c:1627 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4374 msgid "_select" msgstr "_Вибрати" -#: ../src/gui/preferences_ai.c:1391 +#: ../src/gui/preferences_ai.c:2123 msgid "multiple ONNX Runtime libraries found:" msgstr "Знайдено кілька бібліотек ONNX Runtime:" -#: ../src/gui/preferences_ai.c:1472 +#: ../src/gui/preferences_ai.c:2206 msgid "ONNX Runtime (onnxruntime*.dll)" msgstr "ONNX Runtime (onnxruntime*.dll)" -#: ../src/gui/preferences_ai.c:1475 +#: ../src/gui/preferences_ai.c:2209 msgid "ONNX Runtime (libonnxruntime.so*)" msgstr "ONNX Runtime (libonnxruntime.so*)" #. enable AI toggle -#: ../src/gui/preferences_ai.c:1528 +#: ../src/gui/preferences_ai.c:2262 msgid "enable AI features" msgstr "Активація функцій ШІ" #. provider dropdown -#: ../src/gui/preferences_ai.c:1573 +#: ../src/gui/preferences_ai.c:2303 msgid "AI acceleration" msgstr "Прискорення ШІ" -#: ../src/gui/preferences_ai.c:1584 +#: ../src/gui/preferences_ai.c:2314 msgid "select which GPU to use when the active provider supports more than one" msgstr "" "Вибрати, який GPU використовувати, коли активний постачальник підтримує " "більше одного" -#: ../src/gui/preferences_ai.c:1630 +#: ../src/gui/preferences_ai.c:2357 msgid "ONNX Runtime library" msgstr "Бібліотека ONNX Runtime" -#: ../src/gui/preferences_ai.c:1644 +#: ../src/gui/preferences_ai.c:2371 msgid "bundled (DirectML)" msgstr "Комплектна (DirectML)" -#: ../src/gui/preferences_ai.c:1647 +#: ../src/gui/preferences_ai.c:2374 msgid "bundled (CPU only)" msgstr "Комплектна (лише CPU)" -#: ../src/gui/preferences_ai.c:1650 +#: ../src/gui/preferences_ai.c:2377 msgid "" "path to a GPU-enabled ONNX Runtime library.\n" "leave empty to use the bundled library.\n" @@ -17085,114 +17747,114 @@ msgstr "" "Залиште поле порожнім, щоб використовувати комплектну бібліотеку.\n" "Для набрання чинності потрібен перезапуск." -#: ../src/gui/preferences_ai.c:1659 +#: ../src/gui/preferences_ai.c:2385 msgid "select a custom ONNX Runtime shared library" msgstr "Виберіть власну бібліотеку ONNX Runtime" -#: ../src/gui/preferences_ai.c:1661 +#: ../src/gui/preferences_ai.c:2389 msgid "detect" msgstr "Визначити" -#: ../src/gui/preferences_ai.c:1663 +#: ../src/gui/preferences_ai.c:2391 msgid "search for a system-installed ONNX Runtime library" msgstr "Пошук встановленої системою бібліотеки ONNX Runtime" -#: ../src/gui/preferences_ai.c:1698 +#: ../src/gui/preferences_ai.c:2426 msgid "models" msgstr "Моделі" -#: ../src/gui/preferences_ai.c:1745 +#: ../src/gui/preferences_ai.c:2475 msgid "select/deselect all" msgstr "Вибрати чи скасувати вибір усіх" -#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "Версія" - -#: ../src/gui/preferences_ai.c:1801 -msgid "task" -msgstr "Завдання" - -#: ../src/gui/preferences_ai.c:1816 +#: ../src/gui/preferences_ai.c:2557 msgid "enabled" msgstr "Увімкнено" -#: ../src/gui/preferences_ai.c:1826 -msgid "status" -msgstr "Статус" - -#: ../src/gui/preferences_ai.c:1872 +#: ../src/gui/preferences_ai.c:2610 msgid "download / update default" msgstr "Завантажити / оновити за замовчуванням" -#: ../src/gui/preferences_ai.c:1874 +#: ../src/gui/preferences_ai.c:2612 msgid "download or update all default models" msgstr "Завантажити або оновити всі моделі за замовчуванням" -#: ../src/gui/preferences_ai.c:1884 +#: ../src/gui/preferences_ai.c:2622 msgid "download / update selected" msgstr "Завантажити / оновити вибране" -#: ../src/gui/preferences_ai.c:1886 +#: ../src/gui/preferences_ai.c:2624 msgid "download or update the selected models" msgstr "Завантажити або оновити вибрані моделі" #. import from file button -#: ../src/gui/preferences_ai.c:1896 +#: ../src/gui/preferences_ai.c:2635 msgid "import from file…" msgstr "Імпортувати з файлу…" -#: ../src/gui/preferences_ai.c:1898 +#: ../src/gui/preferences_ai.c:2637 msgid "install a model from a local .dtmodel file" msgstr "Встановити модель з локального файлу .dtmodel" +#: ../src/gui/preferences_ai.c:2645 +msgid "install from repository…" +msgstr "Встановити з репозиторію…" + +#: ../src/gui/preferences_ai.c:2647 +msgid "" +"browse every model the configured repository offers for this version of " +"darktable, including any not listed above" +msgstr "" +"Переглянути всі моделі, які пропонує налаштований репозиторій для цієї версії " +"Darktable, включаючи ті, що не перелічені вище" + #. delete selected button -#: ../src/gui/preferences_ai.c:1904 +#: ../src/gui/preferences_ai.c:2658 msgid "delete selected" msgstr "Видалити вибране" -#: ../src/gui/preferences_ai.c:1906 +#: ../src/gui/preferences_ai.c:2660 msgid "remove the selected models from disk" msgstr "Видалити вибрані моделі з диска" -#: ../src/gui/preferences_ai.c:1917 +#: ../src/gui/preferences_ai.c:2671 msgid "open help page for AI settings" msgstr "Відкрити довідкову сторінку для налаштувань ШІ" #. add to stack -#: ../src/gui/preferences_ai.c:1929 +#: ../src/gui/preferences_ai.c:2683 msgid "AI" msgstr "ШІ" -#: ../src/gui/presets.c:59 +#: ../src/gui/presets.c:62 msgid "non-raw" msgstr "Не-raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:378 msgid "raw" msgstr "raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 +#: ../src/gui/presets.c:62 ../src/libs/metadata_view.c:379 msgid "HDR" msgstr "HDR" -#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:384 +#: ../src/gui/presets.c:62 ../src/iop/monochrome.c:78 ../src/libs/image.c:663 +#: ../src/libs/metadata_view.c:385 msgid "monochrome" msgstr "Монохром" -#: ../src/gui/presets.c:153 +#: ../src/gui/presets.c:156 #, c-format msgid "preset `%s' is write-protected, can't delete!" msgstr "Пресет `%s' захищено від запису, не вдається видалити!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:162 ../src/gui/presets.c:474 ../src/libs/lib.c:270 +#: ../src/libs/modulegroups.c:4146 msgid "delete preset?" msgstr "Видалити пресет?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 -#: ../src/libs/modulegroups.c:3975 +#: ../src/gui/presets.c:163 ../src/gui/presets.c:475 ../src/libs/lib.c:271 +#: ../src/libs/modulegroups.c:4147 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "Ви дійсно хочете видалити пресет `%s'?" @@ -17203,25 +17865,25 @@ msgstr "Ви дійсно хочете видалити пресет `%s'?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 -#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 -#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 +#: ../src/gui/presets.c:211 ../src/gui/presets.c:1038 ../src/gui/presets.c:1041 +#: ../src/gui/presets.c:1044 ../src/libs/lib.c:220 ../src/libs/lib.c:237 +#: ../src/libs/lib.c:245 ../src/libs/lib.c:248 msgid "new preset" msgstr "Новий пресет" -#: ../src/gui/presets.c:215 +#: ../src/gui/presets.c:218 msgid "please give preset a name" msgstr "Будь ласка, дайте пресету ім'я" -#: ../src/gui/presets.c:220 +#: ../src/gui/presets.c:223 msgid "unnamed preset" msgstr "Пресет без імені" -#: ../src/gui/presets.c:249 +#: ../src/gui/presets.c:252 msgid "overwrite preset?" msgstr "Перезаписати пресет?" -#: ../src/gui/presets.c:250 +#: ../src/gui/presets.c:253 #, c-format msgid "" "preset `%s' already exists.\n" @@ -17230,43 +17892,43 @@ msgstr "" "Пресет `%s' вже існує.\n" "Хочете перезаписати?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 +#: ../src/gui/presets.c:433 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "_Вибрати як каталог для експорту" -#: ../src/gui/presets.c:439 +#: ../src/gui/presets.c:442 #, c-format msgid "preset %s was successfully exported" msgstr "Пресет %s було успішно експортовано" -#: ../src/gui/presets.c:566 +#: ../src/gui/presets.c:569 #, c-format msgid "edit `%s' for module `%s'" msgstr "Редагувати `%s' для модуля `%s'" -#: ../src/gui/presets.c:571 +#: ../src/gui/presets.c:574 msgid "_export..." msgstr "_Експортувати..." -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 -#: ../src/libs/tagging.c:1791 +#: ../src/gui/presets.c:575 ../src/libs/tagging.c:1714 +#: ../src/libs/tagging.c:1803 msgid "_delete" msgstr "Видалити" -#: ../src/gui/presets.c:590 +#: ../src/gui/presets.c:593 msgid "name of the preset" msgstr "Ім'я пресету" -#: ../src/gui/presets.c:598 +#: ../src/gui/presets.c:601 msgid "description or further information" msgstr "Опис або подальша інформація" -#: ../src/gui/presets.c:602 +#: ../src/gui/presets.c:605 msgid "reset all module parameters to their default values" msgstr "Скинути всі параметри модуля до значень за замовчуванням" -#: ../src/gui/presets.c:605 +#: ../src/gui/presets.c:608 msgid "" "the parameters will be reset to their default values, which may be " "automatically set based on image metadata" @@ -17274,15 +17936,15 @@ msgstr "" "Параметри буде скинуто до значень за замовчуванням, які можуть бути " "автоматично встановлені на основі метаданих зображення" -#: ../src/gui/presets.c:610 +#: ../src/gui/presets.c:613 msgid "auto apply this preset to matching images" msgstr "Автоматично застосувати цей пресет до відповідних зображень" -#: ../src/gui/presets.c:613 +#: ../src/gui/presets.c:616 msgid "only show this preset for matching images" msgstr "Показувати цей пресет лише для відповідних зображень" -#: ../src/gui/presets.c:615 +#: ../src/gui/presets.c:618 msgid "" "be very careful with this option. this might be the last time you see your " "preset." @@ -17290,29 +17952,29 @@ msgstr "" "Будьте дуже обережні з цією опцією. Це може бути останній раз, коли ви бачите " "ваш пресет." -#: ../src/gui/presets.c:654 +#: ../src/gui/presets.c:657 #, no-c-format msgid "string to match model (use % as wildcard)" msgstr "" "Шаблон, який відповідає моделі камери (символ % відповідає будь-якому тексту)" -#: ../src/gui/presets.c:662 +#: ../src/gui/presets.c:665 #, no-c-format msgid "string to match maker (use % as wildcard)" msgstr "" "Шаблон, який відповідає виробнику (символ % відповідає будь-якому тексту)" -#: ../src/gui/presets.c:670 +#: ../src/gui/presets.c:673 #, no-c-format msgid "string to match lens (use % as wildcard)" msgstr "" "Шаблон, який відповідає об'єктиву (символ % відповідає будь-якому тексту)" -#: ../src/gui/presets.c:680 +#: ../src/gui/presets.c:683 msgid "minimum ISO value" msgstr "Мінімальне значення ISO" -#: ../src/gui/presets.c:686 +#: ../src/gui/presets.c:689 msgid "" "maximum ISO value\n" "if left blank, it is equivalent to no upper limit" @@ -17320,117 +17982,128 @@ msgstr "" "Максимальне значення ISO\n" "Порожнє поле означає, що верхня межа відсутня" -#: ../src/gui/presets.c:699 +#: ../src/gui/presets.c:702 msgid "minimum exposure time" msgstr "Мінімальний час експозиції" -#: ../src/gui/presets.c:700 +#: ../src/gui/presets.c:703 msgid "maximum exposure time" msgstr "Максимальний час експозиції" -#: ../src/gui/presets.c:716 +#: ../src/gui/presets.c:719 msgid "minimum aperture value" msgstr "Мінімальне значення діафрагми" -#: ../src/gui/presets.c:717 +#: ../src/gui/presets.c:720 msgid "maximum aperture value" msgstr "Максимальне значення діафрагми" -#: ../src/gui/presets.c:735 +#: ../src/gui/presets.c:738 msgid "minimum focal length" msgstr "Мінімальна фокусна відстань" -#: ../src/gui/presets.c:736 +#: ../src/gui/presets.c:739 msgid "maximum focal length" msgstr "Максимальна фокусна відстань" #. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:744 +#: ../src/gui/presets.c:747 msgid "format" msgstr "Формат" -#: ../src/gui/presets.c:749 +#: ../src/gui/presets.c:752 msgid "select image types you want this preset to be available for" msgstr "" "Виберіть типи зображень, для яких ви хочете зробити доступним цей пресет" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 +#: ../src/gui/presets.c:765 ../src/libs/filtering.c:1258 msgid "and" msgstr "і" -#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 +#: ../src/gui/presets.c:809 ../src/gui/presets.c:861 msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:979 +#: ../src/gui/presets.c:982 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "Пресет `%s' захищено від запису! Не вдається його змінити!" -#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 +#: ../src/gui/presets.c:1006 ../src/libs/lib.c:190 msgid "update preset?" msgstr "Оновити пресет?" -#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 +#: ../src/gui/presets.c:1007 ../src/libs/lib.c:191 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "Ви дійсно хочете оновити пресет `%s'?" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(first)" msgstr "(перший)" -#: ../src/gui/presets.c:1130 +#: ../src/gui/presets.c:1133 msgid "(last)" msgstr "(останній)" -#: ../src/gui/presets.c:1165 +#: ../src/gui/presets.c:1168 #, c-format msgid "preset '%s' %s" msgstr "Пресет '%s' %s" -#: ../src/gui/presets.c:1166 +#: ../src/gui/presets.c:1169 msgid "no presets" msgstr "Немає пресетів" -#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 -#: ../src/libs/modulegroups.c:4058 +#: ../src/gui/presets.c:1435 ../src/libs/modulegroups.c:4222 +#: ../src/libs/modulegroups.c:4230 msgid "manage module layouts" msgstr "Керування розкладкою модулів" -#: ../src/gui/presets.c:1434 +#: ../src/gui/presets.c:1444 msgid "manage quick presets" msgstr "Керування швидкими пресетами" -#: ../src/gui/presets.c:1616 +#: ../src/gui/presets.c:1626 msgid "manage quick presets list..." msgstr "Список швидких пресетів..." -#: ../src/gui/presets.c:1771 +#: ../src/gui/presets.c:1711 msgid "disabled: wrong module version" msgstr "Вимкнено: неправильна версія модуля" -#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 +#: ../src/gui/presets.c:1731 +msgid "manage presets..." +msgstr "Керувати пресетами..." + +#: ../src/gui/presets.c:1737 msgid "edit this preset.." msgstr "Редагувати цей пресет..." -#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 +#: ../src/gui/presets.c:1741 msgid "delete this preset" msgstr "Видалити цей пресет" -#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 +#. no active preset, or the active preset is writeprotect (a shipped +#. * default): edit/delete are not allowed, so fall through to store/ +#. * update instead of leaving a bare separator behind the preset list. +#: ../src/gui/presets.c:1750 msgid "store new preset.." msgstr "Зберегти новий пресет..." -#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 +#: ../src/gui/presets.c:1754 +msgid "nothing to save" +msgstr "Нічого зберігати" + +#: ../src/gui/presets.c:1765 msgid "update preset" msgstr "Оновити пресет" -#: ../src/gui/splash.c:130 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "Ініціалізація" -#: ../src/gui/splash.c:162 ../src/gui/splash.c:173 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -17497,24 +18170,24 @@ msgstr "Зберегти" msgid "can't create style out of unaltered image" msgstr "Неможливо створити стиль із незміненого зображення" -#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +#: ../src/gui/welcome.c:671 ../src/gui/welcome.c:691 msgid "Welcome to darktable!" msgstr "Ласкаво просимо до Darktable!" #. Navigation buttons (right-aligned) -#: ../src/gui/welcome.c:739 +#: ../src/gui/welcome.c:741 msgid "_prev" msgstr "_Назад" -#: ../src/gui/welcome.c:742 +#: ../src/gui/welcome.c:744 msgid "_next" msgstr "_Вперед" -#: ../src/gui/welcome.c:796 +#: ../src/gui/welcome.c:798 msgid "let's set up a few options to get you started." msgstr "Давайте налаштуємо кілька важливих опцій для початку." -#: ../src/gui/welcome.c:799 +#: ../src/gui/welcome.c:801 msgid "" "if you are unsure, don't worry! just go ahead with the default, you can " "always change all values later in the preferences." @@ -17522,7 +18195,7 @@ msgstr "" "Якщо ви не впевнені, не хвилюйтеся! Просто залиште значення за замовчуванням, " "ви завжди можете змінити всі значення пізніше в Налаштуваннях." -#: ../src/gui/welcome.c:804 +#: ../src/gui/welcome.c:806 msgid "" "you can close this window at any time, in which case the defaults will be " "applied." @@ -17530,11 +18203,11 @@ msgstr "" "Ви можете закрити це вікно будь-коли, і в цьому випадку будуть застосовані " "значення за замовчуванням." -#: ../src/gui/welcome.c:837 +#: ../src/gui/welcome.c:839 msgid "You are all set!" msgstr "Все готово!" -#: ../src/gui/welcome.c:840 +#: ../src/gui/welcome.c:842 msgid "" "darktable is extremely configurable and has a wealth of options. Here we " "covered just the most essential ones — make sure to explore the " @@ -17545,7 +18218,7 @@ msgstr "" "повну картину." #. xgettext: %s is a URL; keep and unchanged -#: ../src/gui/welcome.c:849 +#: ../src/gui/welcome.c:851 #, c-format msgid "" "Read the user manual to learn more and make the most of " @@ -17554,7 +18227,7 @@ msgstr "" "Прочитайте Посібник користувача, щоб дізнатися більше та " "максимально ефективно використовувати Darktable." -#: ../src/gui/welcome.c:859 +#: ../src/gui/welcome.c:861 msgid "" "And remember that you can always click on the ? on the top toolbar to " "get help right where you need it." @@ -17562,12 +18235,12 @@ msgstr "" "І пам’ятайте, що ви завжди можете натиснути на ? на верхній панелі " "інструментів, щоб отримати допомогу саме там, де вона вам потрібна." -#: ../src/gui/welcome.c:864 +#: ../src/gui/welcome.c:866 msgid "Happy editing with darktable!" msgstr "Щасливого редагування з Darktable!" #. add a memory workspace just after default one -#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:592 msgid "memory" msgstr "База в оперативній пам'яті" @@ -17623,58 +18296,63 @@ msgstr "" "\n" "Виберіть іншу назву." -#: ../src/gui/workspace.c:569 +#: ../src/gui/workspace.c:571 msgid "darktable - select a workspace" msgstr "Darktable - вибрати робочий простір" -#: ../src/gui/workspace.c:581 +#: ../src/gui/workspace.c:583 msgid "select an existing workspace" msgstr "Виберіть існуючий робочий простір" -#: ../src/gui/workspace.c:617 +#: ../src/gui/workspace.c:619 msgid "remember selection and don't ask again" msgstr "Запам'ятати вибір і більше не запитувати" -#: ../src/gui/workspace.c:632 +#: ../src/gui/workspace.c:634 msgid "or create a new one" msgstr "або створіть новий" -#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +#: ../src/gui/workspace.c:642 ../src/libs/session.c:104 msgid "create" msgstr "Створити" -#: ../src/gui/workspace.c:655 +#: ../src/gui/workspace.c:657 msgid "copy settings from existing workspace" msgstr "Копіювати налаштування з існуючого робочого простору" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:587 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "8 bit" msgstr "8 біт" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "10 bit" msgstr "10 біт" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:587 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:585 msgid "12 bit" msgstr "12 біт" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "Без втрат" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "З втратами" #. Bit depth combo box #: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 -#: ../src/imageio/format/jxl.c:585 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 ../src/libs/neural_restore.c:4282 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:583 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4529 msgid "bit depth" msgstr "Бітова глибина" @@ -17716,9 +18394,10 @@ msgstr "" #. compression #. Compression method combo box #: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:117 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:225 +#: ../src/libs/neural_restore.c:4539 msgid "compression" msgstr "Стиснення" @@ -17731,17 +18410,19 @@ msgstr "Тип стиснення для зображення" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:611 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:609 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "Якість" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "Якість зображення, нижча якість означає менше деталей" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "Колірна субдискретизація" @@ -17762,20 +18443,23 @@ msgstr "" "4:2:0 - частота дискретизації кольорів зменшена вдвічі по горизонталі та " "вертикалі" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" #: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 -#: ../src/libs/image.c:627 +#: ../src/libs/image.c:629 msgid "copy" msgstr "Копіювати" @@ -17803,14 +18487,14 @@ msgstr "OpenEXR" msgid "16 bit (float)" msgstr "16 біт (рухома кома)" -#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:586 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -#: ../src/libs/neural_restore.c:4285 +#: ../src/libs/neural_restore.c:4532 msgid "32 bit (float)" msgstr "32 біти (рухома кома)" #: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 -#: ../src/imageio/format/tiff.c:901 +#: ../src/imageio/format/tiff.c:901 ../src/libs/neural_restore.c:4542 msgid "uncompressed" msgstr "Без стиснення" @@ -17858,6 +18542,21 @@ msgstr "HTJ2K256" msgid "HTJ2K32" msgstr "HTJ2K32" +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"Колірна субдискретизація для кодера HEIF.\n" +"Авто - використовувати субдискретизацію, визначену значенням якості\n" +"4:4:4 - відсутня субдискретизація\n" +"4:2:2 - частота дискретизації кольорів зменшена вдвічі по горизонталі\n" +"4:2:0 - частота дискретизації кольорів зменшена вдвічі по горизонталі та " +"вертикалі" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "Неможливо приєднати вихідний профіль до JP2" @@ -17907,26 +18606,26 @@ msgstr "" msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:586 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4285 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4532 msgid "16 bit" msgstr "16 біт" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:591 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "Тип пікселя" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "Беззнакове ціле" -#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "Рухома кома" -#: ../src/imageio/format/jxl.c:613 +#: ../src/imageio/format/jxl.c:611 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -17938,11 +18637,11 @@ msgstr "" "30-99 = порівнянна з відповідною якістю JPEG\n" "100 = без втрат" -#: ../src/imageio/format/jxl.c:649 +#: ../src/imageio/format/jxl.c:647 msgid "encoding effort" msgstr "Зусилля кодування" -#: ../src/imageio/format/jxl.c:651 +#: ../src/imageio/format/jxl.c:649 msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" @@ -17950,11 +18649,11 @@ msgstr "" "Зусилля, використане для кодування зображення, більші зусилля дадуть кращі " "результати за рахунок довшого часу кодування" -#: ../src/imageio/format/jxl.c:661 +#: ../src/imageio/format/jxl.c:659 msgid "decoding speed" msgstr "Швидкість декодування" -#: ../src/imageio/format/jxl.c:663 +#: ../src/imageio/format/jxl.c:661 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "Бажана швидкість декодування з певною втратою якості" @@ -17966,9 +18665,9 @@ msgstr "Некоректний розмір паперу" msgid "invalid border size, using 0" msgstr "Некоректний розмір облямівки, використовується 0" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 -#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 -#: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:541 +#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:409 +#: ../src/imageio/storage/gallery.c:451 ../src/imageio/storage/piwigo.c:1368 #, c-format msgid "could not export to file `%s'!" msgstr "Не вдається експортувати в файл `%s'!" @@ -17983,7 +18682,7 @@ msgstr "Заголовок PDF" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2603 msgid "paper size" msgstr "Розмір сторінки" @@ -18022,8 +18721,8 @@ msgstr "" "Приклади: 10 mm, 1 inch" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 -#: ../src/libs/export.c:1540 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1507 +#: ../src/libs/export.c:1535 msgid "dpi" msgstr "DPI" @@ -18086,6 +18785,7 @@ msgstr "" "Deflate - менші файли, але повільніше" #: ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 +#: ../src/libs/neural_restore.c:4542 msgid "deflate" msgstr "Deflate" @@ -18104,8 +18804,8 @@ msgstr "" "Чернетка - зображення замінюються рамками\n" "Debug - рамки навколо сторінки та зображень" -#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 -#: ../src/libs/tools/lighttable.c:425 +#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:438 msgid "normal" msgstr "Нормальний" @@ -18121,7 +18821,7 @@ msgstr "Debug" msgid "PPM (16-bit)" msgstr "PPM (16 біт)" -#: ../src/imageio/format/tiff.c:902 +#: ../src/imageio/format/tiff.c:902 ../src/libs/neural_restore.c:4543 msgid "deflate with predictor" msgstr "Deflate з предиктором" @@ -18173,7 +18873,7 @@ msgstr "graphic" msgid "XCF" msgstr "XCF" -#: ../src/imageio/imageio.c:1114 +#: ../src/imageio/imageio.c:1113 #, c-format msgid "" "failed to allocate memory for %s, please lower the threads used for export or " @@ -18182,33 +18882,33 @@ msgstr "" "Не вдалося виділити пам'ять для %s, будь ласка, зменште кількість потоків, що " "використовуються для експорту, або придбайте більше пам'яті." -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "thumbnail export" msgstr "Експорт мініатюр" -#: ../src/imageio/imageio.c:1116 +#: ../src/imageio/imageio.c:1115 msgctxt "noun" msgid "export" msgstr "Експорт" -#: ../src/imageio/imageio.c:1133 +#: ../src/imageio/imageio.c:1132 #, c-format msgid "cannot find the style '%s' to apply during export" msgstr "Не вдається знайти стиль '%s', який застосовується при експорті" -#: ../src/imageio/imageio.c:1320 +#: ../src/imageio/imageio.c:1319 #, c-format msgid "export reduced to %dx%d because of memory restrictions" msgstr "Експорт зменшено до %dx%d через обмеження пам'яті" -#: ../src/imageio/imageio_libraw.c:348 +#: ../src/imageio/imageio_libraw.c:347 msgid "" "WARNING: camera is not fully supported!" msgstr "" "УВАГА: камера підтримується не повністю!" -#: ../src/imageio/imageio_libraw.c:350 +#: ../src/imageio/imageio_libraw.c:349 #, c-format msgid "" "colors for `%s' could be misrepresented,\n" @@ -18217,7 +18917,7 @@ msgstr "" "Кольори для '%s' можуть бути представлені неправильно,\n" "а редагування можуть бути несумісними з майбутніми версіями." -#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1278 msgid "file on disk" msgstr "Файл на диску" @@ -18232,39 +18932,39 @@ msgstr "" "Змінні підтримують маніпулювання рядками в стилі bash\n" "Введіть '$(', щоб активувати завершення та переглянути список змінних" -#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:291 ../src/imageio/storage/piwigo.c:1174 msgid "on conflict" msgstr "При конфлікті" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:294 msgid "create unique filename" msgstr "Створити унікальне ім'я файлу" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:914 +#: ../src/imageio/storage/disk.c:295 ../src/imageio/storage/piwigo.c:1178 +#: ../src/libs/image.c:652 ../src/libs/styles.c:914 msgid "overwrite" msgstr "Перезаписати" -#: ../src/imageio/storage/disk.c:293 +#: ../src/imageio/storage/disk.c:296 msgid "overwrite if changed" msgstr "Перезаписати у разі зміни" -#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:297 ../src/imageio/storage/piwigo.c:1176 msgid "skip" msgstr "Пропустити" -#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 -#: ../src/imageio/storage/latex.c:279 +#: ../src/imageio/storage/disk.c:424 ../src/imageio/storage/gallery.c:323 +#: ../src/imageio/storage/latex.c:282 #, c-format msgid "could not create directory `%s'!" msgstr "Не вдається створити каталог `%s'!" -#: ../src/imageio/storage/disk.c:432 +#: ../src/imageio/storage/disk.c:435 #, c-format msgid "could not write to directory `%s'!" msgstr "Не вдається записати в каталог `%s'!" -#: ../src/imageio/storage/disk.c:469 +#: ../src/imageio/storage/disk.c:472 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" @@ -18272,7 +18972,7 @@ msgstr[0] "%d/%d пропущено `%s'" msgstr[1] "%d/%d пропущено `%s'" msgstr[2] "%d/%d пропущено `%s'" -#: ../src/imageio/storage/disk.c:517 +#: ../src/imageio/storage/disk.c:520 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" @@ -18280,8 +18980,8 @@ msgstr[0] "%d/%d пропущено (не змінено після експор msgstr[1] "%d/%d пропущено (не змінено після експорту) '%s'" msgstr[2] "%d/%d пропущено (не змінено після експорту) '%s'" -#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 -#: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 +#: ../src/imageio/storage/disk.c:546 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/gallery.c:459 ../src/imageio/storage/latex.c:374 #, c-format msgid "%d/%d exported to `%s'" msgid_plural "%d/%d exported to `%s'" @@ -18289,7 +18989,7 @@ msgstr[0] "%d/%d експортовано в `%s'" msgstr[1] "%d/%d експортовано в `%s'" msgstr[2] "%d/%d експортовано в `%s'" -#: ../src/imageio/storage/disk.c:608 +#: ../src/imageio/storage/disk.c:611 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -18327,7 +19027,7 @@ msgstr "Не вдається запустити поштовий клієнт!" msgid "website gallery" msgstr "Веб-галерея" -#: ../src/imageio/storage/gallery.c:214 +#: ../src/imageio/storage/gallery.c:217 msgid "enter the title of the website" msgstr "Назва веб-галереї" @@ -18335,7 +19035,7 @@ msgstr "Назва веб-галереї" msgid "LaTeX book template" msgstr "Шаблон книги LaTeX" -#: ../src/imageio/storage/latex.c:197 +#: ../src/imageio/storage/latex.c:200 msgid "enter the title of the book" msgstr "Назва книги" @@ -18372,7 +19072,7 @@ msgstr "Piwigo" msgid "accounts" msgstr "Облікові записи" -#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1183 +#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1185 msgid "server" msgstr "Сервер " @@ -18386,11 +19086,11 @@ msgstr "" "Протокол за замовчуванням - https\n" "Вказуйте незахищений протокол http:// явно, якщо це необхідно" -#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 +#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1186 msgid "user" msgstr "Користувач " -#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1185 +#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1187 msgid "password" msgstr "Пароль " @@ -18434,28 +19134,28 @@ msgstr "вас" msgid "album" msgstr "Альбом" -#: ../src/imageio/storage/piwigo.c:1133 +#: ../src/imageio/storage/piwigo.c:1134 msgid "refresh album list" msgstr "Оновити список альбомів" -#: ../src/imageio/storage/piwigo.c:1140 +#: ../src/imageio/storage/piwigo.c:1142 msgid "new album" msgstr "Новий альбом" #. Available albums -#: ../src/imageio/storage/piwigo.c:1146 +#: ../src/imageio/storage/piwigo.c:1148 msgid "parent album" msgstr "Батьківський альбом" -#: ../src/imageio/storage/piwigo.c:1154 +#: ../src/imageio/storage/piwigo.c:1156 msgid "click login button to start" msgstr "Натисніть кнопку \"увійти\"" -#: ../src/imageio/storage/piwigo.c:1160 ../src/imageio/storage/piwigo.c:1189 +#: ../src/imageio/storage/piwigo.c:1162 ../src/imageio/storage/piwigo.c:1191 msgid "filename pattern" msgstr "Шаблон іменування файлів" -#: ../src/imageio/storage/piwigo.c:1162 +#: ../src/imageio/storage/piwigo.c:1164 msgid "" "enter the filename pattern for the exported images\n" "leave empty to use the image filename\n" @@ -18467,36 +19167,36 @@ msgstr "" "Змінні підтримують маніпулювання рядками в стилі bash\n" "Введіть '$(', щоб активувати завершення та переглянути список змінних" -#: ../src/imageio/storage/piwigo.c:1173 +#: ../src/imageio/storage/piwigo.c:1175 msgid "don't check" msgstr "Не перевіряти" -#: ../src/imageio/storage/piwigo.c:1175 +#: ../src/imageio/storage/piwigo.c:1177 msgid "update metadata" msgstr "Оновити метадані" -#: ../src/imageio/storage/piwigo.c:1289 +#: ../src/imageio/storage/piwigo.c:1291 msgid "not logged in to Piwigo server!" msgstr "Не авторизовано на сервері Piwigo!" -#: ../src/imageio/storage/piwigo.c:1384 +#: ../src/imageio/storage/piwigo.c:1386 msgid "cannot create a new Piwigo album!" msgstr "Не вдається створити новий альбом Piwigo!" -#: ../src/imageio/storage/piwigo.c:1403 +#: ../src/imageio/storage/piwigo.c:1405 msgid "could not update to Piwigo!" msgstr "Не вдається оновити в Piwigo!" -#: ../src/imageio/storage/piwigo.c:1419 +#: ../src/imageio/storage/piwigo.c:1421 msgid "could not upload to Piwigo!" msgstr "Не вдається вивантажити до Piwigo!" -#: ../src/imageio/storage/piwigo.c:1448 +#: ../src/imageio/storage/piwigo.c:1450 #, c-format msgid "%d/%d skipped (already exists)" msgstr "%d/%d пропущено (вже існує)" -#: ../src/imageio/storage/piwigo.c:1454 +#: ../src/imageio/storage/piwigo.c:1456 #, c-format msgid "%d/%d exported to Piwigo webalbum" msgid_plural "%d/%d exported to Piwigo webalbum" @@ -18522,57 +19222,58 @@ msgstr "" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 #: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 -#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 -#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 -#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 -#: ../src/iop/toneequal.c:329 +#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:129 +#: ../src/iop/filmicrgb.c:345 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:176 +#: ../src/iop/rgbcurve.c:143 ../src/iop/rgblevels.c:122 ../src/iop/shadhi.c:141 +#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:185 +#: ../src/iop/toneequal.c:330 msgid "corrective and creative" msgstr "коригуюче і креативне" -#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 +#: ../src/iop/agx.c:59 ../src/iop/ashift.c:126 ../src/iop/ashift.c:128 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 #: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 #: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 -#: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 +#: ../src/iop/clipping.c:356 ../src/iop/clipping.c:358 #: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 #: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 -#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 -#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/colorin.c:131 ../src/iop/contrastntexture.c:126 +#: ../src/iop/contrastntexture.c:128 ../src/iop/crop.c:134 ../src/iop/crop.c:136 +#: ../src/iop/demosaic.c:318 ../src/iop/denoiseprofile.c:822 #: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 -#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 -#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 +#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:130 +#: ../src/iop/exposure.c:132 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 -#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 -#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 +#: ../src/iop/lens.cc:266 ../src/iop/lens.cc:268 ../src/iop/liquify.c:296 +#: ../src/iop/liquify.c:298 ../src/iop/overlay.c:177 ../src/iop/overlay.c:179 +#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:211 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 -#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 -#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 -#: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 +#: ../src/iop/splittoning.c:104 ../src/iop/splittoning.c:106 +#: ../src/iop/spots.c:68 ../src/iop/spots.c:70 ../src/iop/toneequal.c:331 +#: ../src/iop/velvia.c:97 ../src/iop/velvia.c:99 msgid "linear, RGB, scene-referred" msgstr "лінійний простір, RGB, на основі сцен" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:347 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 -#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:145 +#: ../src/iop/rgblevels.c:124 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:118 #: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "нелінійна, RGB" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:136 +#: ../src/iop/channelmixer.c:138 ../src/iop/lut3d.c:142 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 -#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 -#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 -#: ../src/iop/soften.c:102 +#: ../src/iop/rgbcurve.c:144 ../src/iop/rgbcurve.c:146 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:99 +#: ../src/iop/soften.c:101 msgid "linear, RGB, display-referred" msgstr "лінійний простір, RGB, на основі відображення" @@ -18718,11 +19419,11 @@ msgstr "Крива" msgid "show curve" msgstr "Показати криву" -#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 -#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1795 +#: ../src/iop/colorbalancergb.c:1973 ../src/iop/colorequal.c:2984 +#: ../src/iop/colorzones.c:2704 ../src/iop/denoiseprofile.c:3638 +#: ../src/iop/filmicrgb.c:4332 ../src/iop/lowlight.c:803 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3313 msgid "graph" msgstr "Діаграма" @@ -18806,7 +19507,7 @@ msgstr "Відносна експозиція нижче середнього с msgid "pick the black point" msgstr "Вибрати точку чорного" -#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4386 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -18814,8 +19515,8 @@ msgstr "" "Симетрично збільшити або зменшити обчислений динамічний діапазон.\n" "Корисно для створення запасу безпеки для екстремальних яскравостей." -#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 -#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1514 +#: ../src/iop/filmicrgb.c:4392 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "Автоналаштування рівнів" @@ -18825,35 +19526,35 @@ msgstr "" "Встановити відносну експозицію чорного та білого, використовуючи вибрану " "область" -#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2082 msgid "exposure range" msgstr "Діапазон експозиції" -#: ../src/iop/agx.c:2079 +#: ../src/iop/agx.c:2080 msgid "read exposure from metadata and exposure module" msgstr "Зчитування експозиції з метаданих та модуля експозиції" -#: ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2083 msgid "read exposure" msgstr "Зчитування експозиції" -#: ../src/iop/agx.c:2104 +#: ../src/iop/agx.c:2110 msgid "blender-like" msgstr "Blender-like" -#: ../src/iop/agx.c:2114 +#: ../src/iop/agx.c:2120 msgid "unmodified" msgstr "Незмінені" -#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 +#: ../src/iop/agx.c:2266 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "Основні кольори" -#: ../src/iop/agx.c:2260 +#: ../src/iop/agx.c:2266 msgid "color primaries adjustments" msgstr "Коригування основних кольорів" -#: ../src/iop/agx.c:2266 +#: ../src/iop/agx.c:2272 msgid "" "color space primaries to use as the base for below adjustments.\n" "'export profile' uses the profile set in 'output color profile'." @@ -18863,7 +19564,7 @@ msgstr "" "'Профіль експорту' використовує профіль, встановлений у модулі 'Вихідний " "колірний профіль'" -#: ../src/iop/agx.c:2274 +#: ../src/iop/agx.c:2280 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -18877,53 +19578,53 @@ msgstr "" "насиченим освітленням (наприклад, світлодіодами).\n" "Це в основному призначено для експериментів." -#: ../src/iop/agx.c:2281 +#: ../src/iop/agx.c:2288 msgid "reset primaries to a predefined configuration" msgstr "Скинути основні кольори до попередньо визначеної конфігурації" -#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 +#: ../src/iop/agx.c:2290 ../src/iop/agx.c:2296 msgid "reset primaries" msgstr "Скинути основні кольори" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:2302 msgctxt "section" msgid "before tone mapping" msgstr "До тонального відображення" -#: ../src/iop/agx.c:2302 +#: ../src/iop/agx.c:2312 msgid "increase to desaturate reds in highlights faster" msgstr "" "Збільшення призведе до швидшого знебарвлення червоних відтінків у світлих " "тонах" -#: ../src/iop/agx.c:2309 +#: ../src/iop/agx.c:2319 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "Зміщення червоного в бік жовтого (+) або мадженти (-)" -#: ../src/iop/agx.c:2315 +#: ../src/iop/agx.c:2325 msgid "increase to desaturate greens in highlights faster" msgstr "" "Збільшення призведе до швидшого знебарвлення зелених відтінків у світлих тонах" -#: ../src/iop/agx.c:2322 +#: ../src/iop/agx.c:2332 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "Зміщення зеленого в бік ціану (+) або жовтого (-)" -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2338 msgid "increase to desaturate blues in highlights faster" msgstr "" "Збільшення призведе до швидшого знебарвлення синіх відтінків у світлих тонах" -#: ../src/iop/agx.c:2335 +#: ../src/iop/agx.c:2345 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "Зміщення синього в бік мадженти (+) або ціану (-)" -#: ../src/iop/agx.c:2341 +#: ../src/iop/agx.c:2351 msgctxt "section" msgid "after tone mapping" msgstr "Після тонального відображення" -#: ../src/iop/agx.c:2346 +#: ../src/iop/agx.c:2356 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -18932,11 +19633,11 @@ msgstr "" "приховати елементи керування нижче.\n" "Зніміть прапорець, щоб відновити попередній стан." -#: ../src/iop/agx.c:2349 +#: ../src/iop/agx.c:2359 msgid "set from above" msgstr "Встановити зі значень вище" -#: ../src/iop/agx.c:2351 +#: ../src/iop/agx.c:2361 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" @@ -18944,112 +19645,112 @@ msgstr "" "Встановити параметри для повного скасування модифікацій\n" "основних кольорів, але дозволити подальше редагування" -#: ../src/iop/agx.c:2354 +#: ../src/iop/agx.c:2364 msgid "reverse pre-mapping primaries" msgstr "Відновити попередньо відображені основні кольори" -#: ../src/iop/agx.c:2366 +#: ../src/iop/agx.c:2376 msgid "overall purity boost" msgstr "Загальне підсилення чистоти" -#: ../src/iop/agx.c:2374 +#: ../src/iop/agx.c:2384 msgid "overall unrotation ratio" msgstr "Загальний коефіцієнт зворотного обертання" -#: ../src/iop/agx.c:2378 +#: ../src/iop/agx.c:2388 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "Відновити чистоту червоного, переважно в середніх тонах і тінях" -#: ../src/iop/agx.c:2385 +#: ../src/iop/agx.c:2395 msgid "reverse the color shift in reds" msgstr "Скасувати колірний зсув у червоних тонах" -#: ../src/iop/agx.c:2391 +#: ../src/iop/agx.c:2401 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "Відновити чистоту зеленого, переважно в середніх тонах і тінях" -#: ../src/iop/agx.c:2398 +#: ../src/iop/agx.c:2408 msgid "reverse the color shift in greens" msgstr "Скасувати колірний зсув у зелених тонах" -#: ../src/iop/agx.c:2404 +#: ../src/iop/agx.c:2414 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "Відновити чистоту синього, переважно в середніх тонах і тінях" -#: ../src/iop/agx.c:2411 +#: ../src/iop/agx.c:2421 msgid "reverse the color shift in blues" msgstr "Скасувати колірний зсув у синіх тонах" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 +#: ../src/iop/agx.c:2473 ../src/iop/temperature.c:2060 +#: ../src/iop/temperature.c:2073 ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2086 ../src/iop/temperature.c:2094 +#: ../src/iop/temperature.c:2113 msgid "settings" msgstr "Налаштування" -#: ../src/iop/agx.c:2464 +#: ../src/iop/agx.c:2474 msgid "main look and curve settings" msgstr "Основні налаштування вигляду та кривої" -#: ../src/iop/agx.c:2473 +#: ../src/iop/agx.c:2483 msgid "detailed curve settings" msgstr "Детальні налаштування кривої" -#: ../src/iop/agx.c:2571 +#: ../src/iop/agx.c:2581 msgid "unmodified base primaries" msgstr "Немодифіковані основні кольори" -#: ../src/iop/agx.c:2582 +#: ../src/iop/agx.c:2592 msgid "blender-like|base" msgstr "Blender-like|Base" -#: ../src/iop/agx.c:2587 +#: ../src/iop/agx.c:2597 msgid "blender-like|punchy" msgstr "Blender-like|Punchy" -#: ../src/iop/agx.c:2608 +#: ../src/iop/agx.c:2618 msgid "sigmoid-like|default" msgstr "Sigmoid-like|Default" -#: ../src/iop/agx.c:2621 +#: ../src/iop/agx.c:2631 msgid "sigmoid-like|smooth" msgstr "Sigmoid-like|Smooth" -#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 +#: ../src/iop/agx.c:2646 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:333 ../src/iop/filmicrgb.c:3195 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "Замовчування процесу \"на основі сцен\"" -#: ../src/iop/ashift.c:113 +#: ../src/iop/ashift.c:114 msgid "rotate and perspective" msgstr "Обертання та перспектива" -#: ../src/iop/ashift.c:118 +#: ../src/iop/ashift.c:119 msgid "rotation|keystone|distortion|crop|reframe" msgstr "rotation|keystone|distortion|crop|reframe" -#: ../src/iop/ashift.c:123 +#: ../src/iop/ashift.c:124 msgid "rotate or distort perspective" msgstr "Повернути або спотворити перспективу" -#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 -#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 +#: ../src/iop/ashift.c:125 ../src/iop/channelmixer.c:135 +#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:355 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 -#: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/colorchecker.c:131 ../src/iop/colorcorrection.c:74 +#: ../src/iop/crop.c:133 ../src/iop/lut3d.c:141 ../src/iop/primaries.c:73 #: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "коригуюче чи креативне" -#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/ashift.c:127 ../src/iop/borders.c:319 ../src/iop/clipping.c:357 +#: ../src/iop/crop.c:135 ../src/iop/flip.c:109 ../src/iop/liquify.c:297 msgid "geometric, RGB" msgstr "геометрична, RGB" -#: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 +#: ../src/iop/ashift.c:1203 ../src/iop/clipping.c:912 #, c-format msgid "" "module '%s' has insane data so it is bypassed for now. you should disable it " @@ -19058,11 +19759,11 @@ msgstr "" "Модуль '%s' містить абсурдні дані, тому його дію поки що вимкнено. Вам слід " "вимкнути його або змінити параметри\n" -#: ../src/iop/ashift.c:2804 +#: ../src/iop/ashift.c:2805 msgid "automatic cropping failed" msgstr "Не вдалося автоматично обрізати" -#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +#: ../src/iop/ashift.c:3214 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3311 msgid "data pending - please repeat" msgstr "В очікуванні даних - будь ласка, повторіть" @@ -19074,7 +19775,7 @@ msgstr "Не вдалося виявити структурні дані на з msgid "could not run outlier removal" msgstr "Не вдалося виконати видалення структури" -#: ../src/iop/ashift.c:3411 +#: ../src/iop/ashift.c:3409 #, c-format msgid "" "not enough structure for automatic correction\n" @@ -19083,41 +19784,41 @@ msgstr "" "Недостатньо структури для автоматичної корекції\n" "Мінімально необхідна кількість ліній у кожному відповідному напрямку: %d" -#: ../src/iop/ashift.c:3417 +#: ../src/iop/ashift.c:3415 msgid "automatic correction failed, please correct manually" msgstr "Не вдалося виконати автоматичне виправлення. виправте вручну" -#: ../src/iop/ashift.c:4991 +#: ../src/iop/ashift.c:4988 #, c-format msgid "only %d lines can be saved in parameters" msgstr "Максимальна кількість ліній, яку можна зберегти в параметрах: %d" -#: ../src/iop/ashift.c:5070 +#: ../src/iop/ashift.c:5067 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "Обертання скориговано на %3.2f° до %3.2f°" -#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 -#: ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:5709 ../src/iop/ashift.c:5711 ../src/iop/ashift.c:5815 +#: ../src/iop/ashift.c:5817 #, c-format msgid "lens shift (%s)" msgstr "Зміщення об'єктива (%s)" -#: ../src/iop/ashift.c:5980 +#: ../src/iop/ashift.c:5990 msgid "manual perspective" msgstr "Ручна підгонка" -#: ../src/iop/ashift.c:6026 +#: ../src/iop/ashift.c:6036 msgctxt "section" msgid "perspective" msgstr "Перспектива" -#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6042 ../src/iop/ashift.c:6143 ../src/iop/ashift.c:6145 +#: ../src/iop/ashift.c:6147 msgid "structure" msgstr "Структура" -#: ../src/iop/ashift.c:6065 +#: ../src/iop/ashift.c:6075 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -19127,19 +19828,19 @@ msgstr "" "Клікніть правою кнопкою миші та перетягніть, щоб визначити горизонтальну або " "вертикальну лінію шляхом малювання на зображенні" -#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 +#: ../src/iop/ashift.c:6078 ../src/iop/ashift.c:6080 msgid "apply lens shift correction in one direction" msgstr "Застосувати корекцію зміщення об'єктива в одному напрямку" -#: ../src/iop/ashift.c:6072 +#: ../src/iop/ashift.c:6082 msgid "shear the image along one diagonal" msgstr "Корекція зображення вздовж однієї з діагоналей" -#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 +#: ../src/iop/ashift.c:6083 ../src/iop/clipping.c:2121 msgid "automatically crop to avoid black edges" msgstr "Автоматично обрізати, щоб уникнути чорних країв" -#: ../src/iop/ashift.c:6074 +#: ../src/iop/ashift.c:6084 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" @@ -19147,13 +19848,13 @@ msgstr "" "Модель об'єктива для корекції перспективи: загальна або залежна від фокусної " "відстані" -#: ../src/iop/ashift.c:6077 +#: ../src/iop/ashift.c:6087 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "" "Фокусна відстань об'єктива, значення за замовчуванням установлюється з даних " "EXIF, якщо є" -#: ../src/iop/ashift.c:6080 +#: ../src/iop/ashift.c:6090 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" @@ -19161,7 +19862,7 @@ msgstr "" "Кроп-фактор сенсора камери, значення за замовчуванням установлюється з даних " "EXIF, якщо є. Часто потрібне ручне встановлення" -#: ../src/iop/ashift.c:6084 +#: ../src/iop/ashift.c:6094 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" @@ -19169,13 +19870,13 @@ msgstr "" "Рівень залежності корекції від об'єктива, встановлюйте на максимум для повної " "залежності від об'єктива, встановлюйте на нуль для загального випадку" -#: ../src/iop/ashift.c:6088 +#: ../src/iop/ashift.c:6098 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "" "Регулювати співвідношення сторін зображення за допомогою горизонтального та " "вертикального масштабування" -#: ../src/iop/ashift.c:6090 +#: ../src/iop/ashift.c:6100 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19185,7 +19886,7 @@ msgstr "" "Ctrl+клік - лише обертання\n" "Shift+клік - лише зміщення об'єктива" -#: ../src/iop/ashift.c:6094 +#: ../src/iop/ashift.c:6104 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -19195,7 +19896,7 @@ msgstr "" "Ctrl+клік - лише обертання\n" "Shift+клік - лише зміщення об'єктива" -#: ../src/iop/ashift.c:6098 +#: ../src/iop/ashift.c:6108 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -19209,7 +19910,7 @@ msgstr "" "Shift+клік - лише зміщення об'єктива\n" "Ctrl+Shift+клік - лише обертання та зміщення об'єктива" -#: ../src/iop/ashift.c:6105 +#: ../src/iop/ashift.c:6115 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -19221,48 +19922,48 @@ msgstr "" "Shift+клік для додаткового покращення деталей\n" "Ctrl+Shift+клік для поєднання обох методів" -#: ../src/iop/ashift.c:6110 +#: ../src/iop/ashift.c:6120 msgid "manually define perspective rectangle" msgstr "Вручну визначити прямокутник перспективи" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6121 msgid "manually draw structure lines" msgstr "Вручну намалювати лінії структури" -#: ../src/iop/ashift.c:6140 +#: ../src/iop/ashift.c:6144 msgid "rectangle" msgstr "Прямокутник" -#: ../src/iop/ashift.c:6142 +#: ../src/iop/ashift.c:6146 msgid "lines" msgstr "Лінії" -#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 +#: ../src/iop/ashift.c:6172 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] визначити/повернути горизонт" -#: ../src/iop/ashift.c:6171 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] select segment" msgstr "[%s на сегменті] вибрати сегмент" -#: ../src/iop/ashift.c:6175 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s on segment] unselect segment" msgstr "[%s на сегменті] скасувати вибір сегмента" -#: ../src/iop/ashift.c:6179 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] вибрати усі сегменти із зони" -#: ../src/iop/ashift.c:6183 +#: ../src/iop/ashift.c:6187 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] скасувати вибір усіх сегментів із зони" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1735 msgid "contrast equalizer" msgstr "Еквалайзер контрасту" @@ -19283,154 +19984,149 @@ msgstr "лінійний простір, Lab, на основі сцен" msgid "frequential, RGB" msgstr "частотна, RGB" -#: ../src/iop/atrous.c:743 +#: ../src/iop/atrous.c:750 msgid "coarse" msgstr "Грубі деталі" -#: ../src/iop/atrous.c:759 +#: ../src/iop/atrous.c:766 msgid "denoise & sharpen" msgstr "Знешумлення і різкість" #. add the preset. -#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:782 ../src/iop/sharpen.c:104 msgid "sharpen" msgstr "Різкість" -#: ../src/iop/atrous.c:791 +#: ../src/iop/atrous.c:798 msgid "denoise chroma" msgstr "Знешумлення кольорового шуму" -#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 -#: ../src/libs/neural_restore.c:4162 -msgid "denoise" -msgstr "Знешумлення" - -#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:831 ../src/iop/bloom.c:74 msgid "bloom" msgstr "Світіння" -#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:847 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "Чіткість" -#: ../src/iop/atrous.c:861 +#: ../src/iop/atrous.c:868 msgid "deblur | large blur | strength 3" msgstr "Усунення розмиття | Велике розмиття | Інтенсивність 3" -#: ../src/iop/atrous.c:879 +#: ../src/iop/atrous.c:886 msgid "deblur | medium blur | strength 3" msgstr "Усунення розмиття | Середнє розмиття | Інтенсивність 3" -#: ../src/iop/atrous.c:896 +#: ../src/iop/atrous.c:903 msgid "deblur | fine blur | strength 3" msgstr "Усунення розмиття | Дрібне розмиття | Інтенсивність 3" -#: ../src/iop/atrous.c:915 +#: ../src/iop/atrous.c:922 msgid "deblur | large blur | strength 2" msgstr "Усунення розмиття | Велике розмиття | Інтенсивність 2" -#: ../src/iop/atrous.c:933 +#: ../src/iop/atrous.c:940 msgid "deblur | medium blur | strength 2" msgstr "Усунення розмиття | Середнє розмиття | Інтенсивність 2" -#: ../src/iop/atrous.c:950 +#: ../src/iop/atrous.c:957 msgid "deblur | fine blur | strength 2" msgstr "Усунення розмиття | Дрібне розмиття | Інтенсивність 2" -#: ../src/iop/atrous.c:969 +#: ../src/iop/atrous.c:976 msgid "deblur | large blur | strength 1" msgstr "Усунення розмиття | Велике розмиття | Інтенсивність 1" -#: ../src/iop/atrous.c:987 +#: ../src/iop/atrous.c:994 msgid "deblur | medium blur | strength 1" msgstr "Усунення розмиття | Середнє розмиття | Інтенсивність 1" -#: ../src/iop/atrous.c:1004 +#: ../src/iop/atrous.c:1011 msgid "deblur | fine blur | strength 1" msgstr "Усунення розмиття | Дрібне розмиття | Інтенсивність 1" -#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 -#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 +#: ../src/iop/atrous.c:1348 ../src/iop/atrous.c:1602 +#: ../src/iop/denoiseprofile.c:3408 ../src/iop/rawdenoise.c:733 msgctxt "graph" msgid "coarse" msgstr "Грубі деталі" -#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 -#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 +#: ../src/iop/atrous.c:1355 ../src/iop/atrous.c:1603 +#: ../src/iop/denoiseprofile.c:3416 ../src/iop/rawdenoise.c:741 msgid "fine" msgstr "Дрібні деталі" -#: ../src/iop/atrous.c:1352 +#: ../src/iop/atrous.c:1367 msgid "contrasty" msgstr "Контрастно" -#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 -#: ../src/iop/rawdenoise.c:754 +#: ../src/iop/atrous.c:1373 ../src/iop/denoiseprofile.c:3430 +#: ../src/iop/rawdenoise.c:755 msgid "noisy" msgstr "Шумно" #. case atrous_s: -#: ../src/iop/atrous.c:1361 +#: ../src/iop/atrous.c:1376 msgid "bold" msgstr "Чітко" -#: ../src/iop/atrous.c:1362 +#: ../src/iop/atrous.c:1377 msgid "dull" msgstr "Нечітко" -#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 +#: ../src/iop/atrous.c:1590 ../src/iop/atrous.c:1650 msgid "boost" msgstr "Посилити" -#: ../src/iop/atrous.c:1568 +#: ../src/iop/atrous.c:1591 msgid "reduce" msgstr "Послабити" -#: ../src/iop/atrous.c:1569 +#: ../src/iop/atrous.c:1592 msgid "raise" msgstr "Підняти" -#: ../src/iop/atrous.c:1570 +#: ../src/iop/atrous.c:1593 msgid "lower" msgstr "Опустити" -#: ../src/iop/atrous.c:1577 +#: ../src/iop/atrous.c:1600 msgid "coarsest" msgstr "Найгрубші деталі" -#: ../src/iop/atrous.c:1578 +#: ../src/iop/atrous.c:1601 msgid "coarser" msgstr "Грубіші деталі" -#: ../src/iop/atrous.c:1581 +#: ../src/iop/atrous.c:1604 msgid "finer" msgstr "Дрібніші деталі" -#: ../src/iop/atrous.c:1582 +#: ../src/iop/atrous.c:1605 msgid "finest" msgstr "Найдрібніші деталі" -#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 +#: ../src/iop/atrous.c:1675 ../src/libs/export.c:1528 ../src/libs/export.c:1544 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 +#: ../src/iop/atrous.c:1776 ../src/iop/nlmeans.c:443 msgid "luma" msgstr "Яскравість" -#: ../src/iop/atrous.c:1754 +#: ../src/iop/atrous.c:1777 msgid "change lightness at each feature size" msgstr "Змінити яскравість в кожному частотному діапазоні" -#: ../src/iop/atrous.c:1756 +#: ../src/iop/atrous.c:1779 msgid "change color saturation at each feature size" msgstr "Змінити насиченість в кожному частотному діапазоні" -#: ../src/iop/atrous.c:1758 +#: ../src/iop/atrous.c:1781 msgid "edges" msgstr "Контури" -#: ../src/iop/atrous.c:1759 +#: ../src/iop/atrous.c:1782 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" @@ -19438,75 +20134,75 @@ msgstr "" "Змінити ореоли контурів в кожному частотному діапазоні\n" "Впливає лише на результати вкладок \"яскравість\" і \"кольоровість\"" -#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1808 ../src/iop/colorzones.c:2701 msgid "make effect stronger or weaker" msgstr "Зробити ефект сильнішим або слабшим" -#: ../src/iop/basecurve.c:305 +#: ../src/iop/basecurve.c:306 msgid "neutral" msgstr "Нейтральна" -#: ../src/iop/basecurve.c:306 +#: ../src/iop/basecurve.c:307 msgid "canon eos like" msgstr "Canon EOS" -#: ../src/iop/basecurve.c:307 +#: ../src/iop/basecurve.c:308 msgid "canon eos like alternate" msgstr "Canon EOS (альтернативна)" -#: ../src/iop/basecurve.c:308 +#: ../src/iop/basecurve.c:309 msgid "nikon like" msgstr "Nikon" -#: ../src/iop/basecurve.c:309 +#: ../src/iop/basecurve.c:310 msgid "nikon like alternate" msgstr "Nikon (альтернативна)" -#: ../src/iop/basecurve.c:310 +#: ../src/iop/basecurve.c:311 msgid "sony alpha like" msgstr "Sony Alpha" -#: ../src/iop/basecurve.c:311 +#: ../src/iop/basecurve.c:312 msgid "pentax like" msgstr "Pentax" -#: ../src/iop/basecurve.c:312 +#: ../src/iop/basecurve.c:313 msgid "ricoh like" msgstr "Ricoh" -#: ../src/iop/basecurve.c:313 +#: ../src/iop/basecurve.c:314 msgid "olympus like" msgstr "Olympus" -#: ../src/iop/basecurve.c:314 +#: ../src/iop/basecurve.c:315 msgid "olympus like alternate" msgstr "Olympus (альтернативна)" -#: ../src/iop/basecurve.c:315 +#: ../src/iop/basecurve.c:316 msgid "panasonic like" msgstr "Panasonic" -#: ../src/iop/basecurve.c:316 +#: ../src/iop/basecurve.c:317 msgid "leica like" msgstr "Leica" -#: ../src/iop/basecurve.c:317 +#: ../src/iop/basecurve.c:318 msgid "kodak easyshare like" msgstr "Kodak EasyShare" -#: ../src/iop/basecurve.c:318 +#: ../src/iop/basecurve.c:319 msgid "konica minolta like" msgstr "Konica Minolta" -#: ../src/iop/basecurve.c:319 +#: ../src/iop/basecurve.c:320 msgid "samsung like" msgstr "Samsung" -#: ../src/iop/basecurve.c:320 +#: ../src/iop/basecurve.c:321 msgid "fujifilm like" msgstr "Fujifilm" -#: ../src/iop/basecurve.c:321 +#: ../src/iop/basecurve.c:322 msgid "nokia like" msgstr "Nokia" @@ -19524,22 +20220,22 @@ msgstr "" "щоб підготувати зображення для показу" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 -#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:116 #: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 #: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 -#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 -#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 -#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 -#: ../src/iop/temperature.c:249 +#: ../src/iop/lens.cc:265 ../src/iop/nlmeans.c:88 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:141 ../src/iop/retouch.c:208 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:94 ../src/iop/spots.c:67 +#: ../src/iop/temperature.c:248 msgid "corrective" msgstr "коригуюче" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:348 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 -#: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/rgblevels.c:125 ../src/iop/vignette.c:117 +#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:469 #: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "нелінійний простір, RGB, на основі відображення" @@ -19548,25 +20244,25 @@ msgstr "нелінійний простір, RGB, на основі відобр msgid "display-referred default" msgstr "Замовчування процесу \"на основі відображення\"" -#: ../src/iop/basecurve.c:2092 +#: ../src/iop/basecurve.c:2091 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "абсциса: вхід, ордината: вихід. працює на RGB-каналах" -#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 -#: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 +#: ../src/iop/basecurve.c:2098 ../src/iop/basicadj.c:635 +#: ../src/iop/rgbcurve.c:1559 ../src/iop/rgblevels.c:1094 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "метод збереження кольорів при застосуванні контрасту" -#: ../src/iop/basecurve.c:2103 +#: ../src/iop/basecurve.c:2102 msgid "two exposures" msgstr "Дві експозиції" -#: ../src/iop/basecurve.c:2104 +#: ../src/iop/basecurve.c:2103 msgid "three exposures" msgstr "Три експозиції" -#: ../src/iop/basecurve.c:2105 +#: ../src/iop/basecurve.c:2104 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -19575,11 +20271,11 @@ msgstr "" "високий динамічний діапазон. Виставте експозицію зі збереженням світлих тонів " "перед використанням." -#: ../src/iop/basecurve.c:2110 +#: ../src/iop/basecurve.c:2109 msgid "how many stops to shift the individual exposures apart" msgstr "Скільки стопів відстані між окремими експозиціями" -#: ../src/iop/basecurve.c:2119 +#: ../src/iop/basecurve.c:2118 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" @@ -19587,7 +20283,7 @@ msgstr "" "Чи потрібно зміщувати експозицію вгору чи вниз (-1: зменшити світлі тони, +1: " "зменшити тіні)" -#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2124 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "Логарифмічна шкала графіка" @@ -19605,15 +20301,15 @@ msgstr "Основні коригування" msgid "apply usual image adjustments" msgstr "Застосування звичайних коригувань зображення" -#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 +#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:80 #: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 -#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 -#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 -#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 -#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 -#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 +#: ../src/iop/colisa.c:86 ../src/iop/colorcontrast.c:84 ../src/iop/colorize.c:94 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:143 +#: ../src/iop/contrastntexture.c:125 ../src/iop/grain.c:390 +#: ../src/iop/highpass.c:76 ../src/iop/levels.c:140 ../src/iop/liquify.c:295 +#: ../src/iop/lowlight.c:90 ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:102 +#: ../src/iop/soften.c:98 ../src/iop/splittoning.c:103 ../src/iop/velvia.c:96 +#: ../src/iop/vibrance.c:94 ../src/iop/vignette.c:116 ../src/iop/watermark.c:468 msgid "creative" msgstr "креативне" @@ -19635,7 +20331,7 @@ msgstr "" "охопленням\n" "шляхом підштовхування значень RGB до негативних" -#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1220 msgid "adjust the exposure correction" msgstr "Відрегулювати корекцію експозиції" @@ -19643,7 +20339,7 @@ msgstr "Відрегулювати корекцію експозиції" msgid "highlight compression adjustment" msgstr "Регулювання стиснення світлих тонів" -#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:275 msgid "contrast adjustment" msgstr "Регулювання контрасту" @@ -19651,7 +20347,7 @@ msgstr "Регулювання контрасту" msgid "middle gray adjustment" msgstr "Регулювання середньо-сірого" -#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:276 msgid "brightness adjustment" msgstr "Регулювання яскравості" @@ -19667,7 +20363,7 @@ msgstr "Регулювання резонансу" msgid "apply auto exposure based on the entire image" msgstr "Застосувати автоматичну експозицію на основі всього зображення" -#: ../src/iop/basicadj.c:659 +#: ../src/iop/basicadj.c:658 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -19678,42 +20374,38 @@ msgstr "" "Натисніть і перетягніть, щоб намалювати область\n" "Права кнопка миші - скасувати" -#: ../src/iop/basicadj.c:666 +#: ../src/iop/basicadj.c:668 msgid "clip" msgstr "Обрізка" -#: ../src/iop/basicadj.c:668 +#: ../src/iop/basicadj.c:670 msgid "adjusts clipping value for auto exposure calculation" msgstr "Регулює значення кліппінгу для розрахунку автоматичної експозиції" -#: ../src/iop/bilat.c:74 -msgid "local contrast" -msgstr "Локальний контраст" - #: ../src/iop/bilat.c:84 msgid "manipulate local and global contrast separately" msgstr "Маніпулювати локальним та глобальним контрастом окремо" -#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 -#: ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 -#: ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 +#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:81 +#: ../src/iop/bloom.c:83 ../src/iop/colisa.c:87 ../src/iop/colisa.c:89 +#: ../src/iop/colorcontrast.c:85 ../src/iop/colorcontrast.c:87 #: ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 -#: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 -#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 -#: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 -#: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 -#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 +#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:155 +#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:146 +#: ../src/iop/defringe.c:83 ../src/iop/grain.c:391 ../src/iop/grain.c:393 +#: ../src/iop/levels.c:143 ../src/iop/lowlight.c:91 ../src/iop/lowlight.c:93 +#: ../src/iop/monochrome.c:105 ../src/iop/nlmeans.c:89 ../src/iop/nlmeans.c:91 +#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:188 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "нелінійний простір, Lab, на основі відображення" -#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 -#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 -#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 -#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 -#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 -#: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 +#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:82 ../src/iop/colisa.c:88 +#: ../src/iop/colorcontrast.c:86 ../src/iop/colorcorrection.c:76 +#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:154 +#: ../src/iop/colorreconstruction.c:118 ../src/iop/colorzones.c:145 +#: ../src/iop/defringe.c:82 ../src/iop/grain.c:392 ../src/iop/levels.c:142 +#: ../src/iop/monochrome.c:104 ../src/iop/nlmeans.c:90 ../src/iop/shadhi.c:143 +#: ../src/iop/tonecurve.c:187 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "нелінійна, Lab" @@ -19782,12 +20474,12 @@ msgstr "" "знешумити або згладити текстури" #: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 -#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 -#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 -#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 -#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 -#: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:137 +#: ../src/iop/contrastntexture.c:127 ../src/iop/denoiseprofile.c:823 +#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 +#: ../src/iop/exposure.c:131 ../src/iop/overlay.c:178 ../src/iop/primaries.c:75 +#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:100 +#: ../src/iop/splittoning.c:105 ../src/iop/velvia.c:98 msgid "linear, RGB" msgstr "лінійна, RGB" @@ -19821,24 +20513,24 @@ msgstr "Наскільки розмивати зелений" msgid "how much to blur blue" msgstr "Наскільки розмивати синій" -#: ../src/iop/bloom.c:80 +#: ../src/iop/bloom.c:79 msgid "apply Orton effect for a dreamy ethereal look" msgstr "Застосувати ефект Ортона для мрійливого ефірного вигляду" -#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:112 +#: ../src/iop/bloom.c:381 ../src/iop/soften.c:371 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:220 msgid "size" msgstr "Розмір" -#: ../src/iop/bloom.c:384 +#: ../src/iop/bloom.c:383 msgid "the size of bloom" msgstr "Розмір світіння" -#: ../src/iop/bloom.c:388 +#: ../src/iop/bloom.c:387 msgid "the threshold of light" msgstr "Поріг світла" -#: ../src/iop/bloom.c:392 +#: ../src/iop/bloom.c:391 msgid "the strength of bloom" msgstr "Інтенсивність світіння" @@ -19913,7 +20605,7 @@ msgstr "borders|enlarge canvas|expand canvas" msgid "add solid borders or margins around the image" msgstr "Додати суцільну облямівку або поля навколо зображення" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:144 msgid "linear or non-linear, RGB, display-referred" msgstr "лінійний або нелінійний простір, RGB, на основі відображення" @@ -19974,7 +20666,7 @@ msgstr "5:3" msgid "US Legal 8.5x14" msgstr "US Legal 8.5x14" -#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "golden cut" msgstr "Золотий перетин" @@ -20103,10 +20795,10 @@ msgid "pick border color from image" msgstr "Виберіть колір облямівки із зображення" #: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 -#: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 +#: ../src/iop/colorzones.c:2634 ../src/iop/colorzones.c:2649 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 -#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 -#: ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 +#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1496 +#: ../src/iop/rgbcurve.c:1511 ../src/iop/rgblevels.c:1056 msgid "pickers" msgstr "Піпетки" @@ -20127,19 +20819,19 @@ msgstr "Raw хроматичні аберації" msgid "correct chromatic aberrations for Bayer sensors" msgstr "Коригувати хроматичні аберації для сенсорів з фільтрами Баєра" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:316 #: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 #: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 #: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 -#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawdenoise.c:142 ../src/iop/rawdenoise.c:144 #: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 -#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 +#: ../src/iop/temperature.c:249 ../src/iop/temperature.c:251 msgid "linear, raw, scene-referred" msgstr "лінійний простір, raw, на основі сцен" -#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 -#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 -#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:317 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:250 msgid "linear, raw" msgstr "лінійна, raw" @@ -20249,7 +20941,7 @@ msgstr "Цензурування" msgid "censorize license plates and body parts for privacy" msgstr "Цензурувати номерні знаки та частини тіла для забезпечення приватності" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "лінійний або нелінійний простір, RGB, на основі сцен" @@ -20274,18 +20966,18 @@ msgstr "Радіус проміжної пікселізації" msgid "amount of noise to add at the end" msgstr "Кількість шуму, яку слід додати в кінці" -#: ../src/iop/channelmixer.c:123 +#: ../src/iop/channelmixer.c:122 msgid "channel mixer" msgstr "Змішувач каналів" -#: ../src/iop/channelmixer.c:128 +#: ../src/iop/channelmixer.c:127 msgid "" "this module is deprecated. please use the color calibration module instead." msgstr "" "Цей модуль застарілий. Краще використовувати модуль 'Калібрування кольору' " "замість нього." -#: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 +#: ../src/iop/channelmixer.c:132 ../src/iop/channelmixerrgb.c:235 msgid "" "perform color space corrections\n" "such as white balance, channels mixing\n" @@ -20295,92 +20987,92 @@ msgstr "" "такі як баланс білого, змішування каналів\n" "і перетворення на монохром з емуляцією плівки" -#: ../src/iop/channelmixer.c:606 +#: ../src/iop/channelmixer.c:605 msgid "destination" msgstr "Вихідний канал" -#: ../src/iop/channelmixer.c:613 +#: ../src/iop/channelmixer.c:612 msgctxt "channelmixer" msgid "gray" msgstr "Сірий" -#: ../src/iop/channelmixer.c:619 +#: ../src/iop/channelmixer.c:618 msgid "amount of red channel in the output channel" msgstr "Кількість червоного каналу у вихідному каналі" -#: ../src/iop/channelmixer.c:625 +#: ../src/iop/channelmixer.c:624 msgid "amount of green channel in the output channel" msgstr "Кількість зеленого каналу у вихідному каналі" -#: ../src/iop/channelmixer.c:631 +#: ../src/iop/channelmixer.c:630 msgid "amount of blue channel in the output channel" msgstr "Кількість синього каналу у вихідному каналі" -#: ../src/iop/channelmixer.c:642 +#: ../src/iop/channelmixer.c:641 msgid "swap R and B" msgstr "Поміняти R і B" -#: ../src/iop/channelmixer.c:648 +#: ../src/iop/channelmixer.c:647 msgid "swap G and B" msgstr "Поміняти G і B" -#: ../src/iop/channelmixer.c:654 +#: ../src/iop/channelmixer.c:653 msgid "color contrast boost" msgstr "Підсилення контрасту кольорів" -#: ../src/iop/channelmixer.c:660 +#: ../src/iop/channelmixer.c:659 msgid "color details boost" msgstr "Підсилення кольорових деталей" -#: ../src/iop/channelmixer.c:666 +#: ../src/iop/channelmixer.c:665 msgid "color artifacts boost" msgstr "Підсилення кольорових артефактів" -#: ../src/iop/channelmixer.c:672 +#: ../src/iop/channelmixer.c:671 msgid "B/W luminance-based" msgstr "ч/б на основі яскравості" -#: ../src/iop/channelmixer.c:678 +#: ../src/iop/channelmixer.c:677 msgid "B/W artifacts boost" msgstr "ч/б підсилення артефактів" -#: ../src/iop/channelmixer.c:684 +#: ../src/iop/channelmixer.c:683 msgid "B/W smooth skin" msgstr "ч/б гладка шкіра" -#: ../src/iop/channelmixer.c:690 +#: ../src/iop/channelmixer.c:689 msgid "B/W blue artifacts reduce" msgstr "ч/б зменшення синіх артефактів" -#: ../src/iop/channelmixer.c:697 +#: ../src/iop/channelmixer.c:696 msgid "B/W Ilford Delta 100-400" msgstr "ч/б Ilford Delta 100-400" -#: ../src/iop/channelmixer.c:704 +#: ../src/iop/channelmixer.c:703 msgid "B/W Ilford Delta 3200" msgstr "ч/б Ilford Delta 3200" -#: ../src/iop/channelmixer.c:711 +#: ../src/iop/channelmixer.c:710 msgid "B/W Ilford FP4" msgstr "ч/б Ilford FP4" -#: ../src/iop/channelmixer.c:718 +#: ../src/iop/channelmixer.c:717 msgid "B/W Ilford HP5" msgstr "ч/б Ilford HP5" -#: ../src/iop/channelmixer.c:725 +#: ../src/iop/channelmixer.c:724 msgid "B/W Ilford SFX" msgstr "ч/б Ilford SFX" -#: ../src/iop/channelmixer.c:732 +#: ../src/iop/channelmixer.c:731 msgid "B/W Kodak T-Max 100" msgstr "ч/б Kodak T-Max 100" -#: ../src/iop/channelmixer.c:739 +#: ../src/iop/channelmixer.c:738 msgid "B/W Kodak T-max 400" msgstr "ч/б Kodak T-max 400" -#: ../src/iop/channelmixer.c:746 +#: ../src/iop/channelmixer.c:745 msgid "B/W Kodak Tri-X 400" msgstr "ч/б Kodak Tri-X 400" @@ -20528,11 +21220,11 @@ msgstr "" "компенсація експозиції: \t%+.2f EV\n" "зміщення чорного кольору: \t%+.4f" -#: ../src/iop/channelmixerrgb.c:2054 +#: ../src/iop/channelmixerrgb.c:2051 msgid "double CAT applied" msgstr "Подвійне CAT застосовано" -#: ../src/iop/channelmixerrgb.c:2055 +#: ../src/iop/channelmixerrgb.c:2052 msgid "" "you have 2 instances or more of color calibration,\n" "all providing chromatic adaptation.\n" @@ -20544,11 +21236,11 @@ msgstr "" "Це може призвести до невідповідностей, хіба що ви\n" "використовуєте їх з масками, або знаєте, для чого це робите." -#: ../src/iop/channelmixerrgb.c:2067 +#: ../src/iop/channelmixerrgb.c:2064 msgid "white balance applied twice (details)" msgstr "Баланс білого застосовано двічі (докладніше)" -#: ../src/iop/channelmixerrgb.c:2068 +#: ../src/iop/channelmixerrgb.c:2065 msgid "" "the color calibration module is enabled and already provides\n" "chromatic adaptation.\n" @@ -20560,11 +21252,11 @@ msgstr "" "Встановіть тут баланс білого на референс з камери (D65)\n" "або вимкніть хроматичну адаптацію при калібруванні кольорів." -#: ../src/iop/channelmixerrgb.c:2076 +#: ../src/iop/channelmixerrgb.c:2073 msgid "white balance module error (details)" msgstr "Помилка модуля балансу білого (докладніше)" -#: ../src/iop/channelmixerrgb.c:2077 +#: ../src/iop/channelmixerrgb.c:2074 msgid "" "the white balance module is not using the camera\n" "reference illuminant, which will cause issues here\n" @@ -20576,11 +21268,11 @@ msgstr "" "з хроматичною адаптацією. Або встановіть його в референсе\n" "значення або вимкніть тут хроматичну адаптацію." -#: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 +#: ../src/iop/channelmixerrgb.c:2086 ../src/iop/channelmixerrgb.c:2095 msgid "white balance missing (details)" msgstr "Відсутній баланс білого (докладніше)" -#: ../src/iop/channelmixerrgb.c:2090 +#: ../src/iop/channelmixerrgb.c:2087 msgid "" "this module is not providing a valid reference illuminant\n" "causing chromatic adaptation issues in color calibration.\n" @@ -20592,7 +21284,7 @@ msgstr "" "Увімкніть цей модуль і або встановіть його на референс,\n" "або вимкніть хроматичну адаптацію при калібруванні кольорів." -#: ../src/iop/channelmixerrgb.c:2099 +#: ../src/iop/channelmixerrgb.c:2096 msgid "" "the white balance module is not providing a valid reference\n" "illuminant causing issues with chromatic adaptation here.\n" @@ -20604,20 +21296,20 @@ msgstr "" "Увімкніть баланс білого і або встановіть його в референсе\n" "значення або вимкніть тут хроматичну адаптацію." -#: ../src/iop/channelmixerrgb.c:2191 +#: ../src/iop/channelmixerrgb.c:2188 msgid "auto-detection of white balance completed" msgstr "Автовизначення балансу білого завершено" -#: ../src/iop/channelmixerrgb.c:2341 +#: ../src/iop/channelmixerrgb.c:2338 msgid "channelmixerrgb works only on RGB input" msgstr "channelmixerrgb (калібрування кольору) працює лише з RGB входом" -#: ../src/iop/channelmixerrgb.c:3675 +#: ../src/iop/channelmixerrgb.c:3672 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "CCT: %.0f K (денне світло)" -#: ../src/iop/channelmixerrgb.c:3678 +#: ../src/iop/channelmixerrgb.c:3675 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" @@ -20627,12 +21319,12 @@ msgstr "" "Цей освітлювач можна точно змоделювати за спектром денного світла,\n" "тому його температура є релевантною та значущою з D-освітлювачем." -#: ../src/iop/channelmixerrgb.c:3684 +#: ../src/iop/channelmixerrgb.c:3681 #, c-format msgid "CCT: %.0f K (black body)" msgstr "CCT: %.0f K (чорне тіло)" -#: ../src/iop/channelmixerrgb.c:3687 +#: ../src/iop/channelmixerrgb.c:3684 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -20642,12 +21334,12 @@ msgstr "" "Цей освітлювач можна точно змоделювати за спектром чорного тіла,\n" "тому його температура є релевантною та значущою з планківським випромінювачем." -#: ../src/iop/channelmixerrgb.c:3693 +#: ../src/iop/channelmixerrgb.c:3690 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "CCT: %.0f K (недійсна)" -#: ../src/iop/channelmixerrgb.c:3696 +#: ../src/iop/channelmixerrgb.c:3693 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -20661,12 +21353,12 @@ msgstr "" "тому його температура не є релевантною та значущою і вам потрібно " "використовувати спеціальний освітлювач." -#: ../src/iop/channelmixerrgb.c:3705 +#: ../src/iop/channelmixerrgb.c:3702 #, c-format msgid "CCT: undefined" msgstr "CCT: невизначена" -#: ../src/iop/channelmixerrgb.c:3708 +#: ../src/iop/channelmixerrgb.c:3705 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." @@ -20675,16 +21367,16 @@ msgstr "" "Неможливо обчислити взагалі, тому вам потрібно використовувати спеціальний " "освітлювач." -#: ../src/iop/channelmixerrgb.c:4026 +#: ../src/iop/channelmixerrgb.c:4022 msgid "white balance successfully extracted from raw image" msgstr "Баланс білого успішно отримано з raw зображення" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4033 +#: ../src/iop/channelmixerrgb.c:4029 msgid "auto-detection of white balance started…" msgstr "Розпочато автоматичне виявлення балансу білого..." -#: ../src/iop/channelmixerrgb.c:4144 +#: ../src/iop/channelmixerrgb.c:4140 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." @@ -20693,7 +21385,7 @@ msgstr "" "нормалізацію буде вимкнено." #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4188 +#: ../src/iop/channelmixerrgb.c:4184 #, c-format msgid "" "L: \t%.1f %%\n" @@ -20705,21 +21397,21 @@ msgstr "" "c: \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4457 +#: ../src/iop/channelmixerrgb.c:4452 msgid "CAT" msgstr "CAT" -#: ../src/iop/channelmixerrgb.c:4458 +#: ../src/iop/channelmixerrgb.c:4453 msgid "chromatic adaptation transform" msgstr "" "Перетворення хроматичної адаптації\n" "\"chromatic adaptation transform\" - CAT" -#: ../src/iop/channelmixerrgb.c:4460 +#: ../src/iop/channelmixerrgb.c:4455 msgid "adaptation" msgstr "Адаптація" -#: ../src/iop/channelmixerrgb.c:4463 +#: ../src/iop/channelmixerrgb.c:4458 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -20739,7 +21431,7 @@ msgstr "" "• XYZ - це просте масштабування в просторі XYZ. не рекомендується.\n" "• Немає - вимикає будь-яку адаптацію і використовує робочий RGB конвеєра." -#: ../src/iop/channelmixerrgb.c:4480 +#: ../src/iop/channelmixerrgb.c:4475 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -20747,23 +21439,23 @@ msgstr "" "Це колір джерела світла до хроматичної адаптації.\n" "Цей колір адаптацією перетвориться на чисто білий." -#: ../src/iop/channelmixerrgb.c:4487 +#: ../src/iop/channelmixerrgb.c:4482 msgid "picker" msgstr "Піпетка" -#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4484 ../src/iop/temperature.c:2078 msgid "set white balance to detected from area" msgstr "Встановити баланс білого на виявлений з області зображення" -#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4488 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "Освітлювач" -#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4494 ../src/iop/temperature.c:2138 msgid "temperature" msgstr "Температура" -#: ../src/iop/channelmixerrgb.c:4537 +#: ../src/iop/channelmixerrgb.c:4532 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -20777,17 +21469,17 @@ msgstr "" "важливою частиною вашого об’єкта, так і нерухомою та рівномірно освітленою " "поверхнею в серії зображень." -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 -#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 -#: ../src/iop/channelmixerrgb.c:4601 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/channelmixerrgb.c:4589 +#: ../src/iop/channelmixerrgb.c:4596 msgid "mapping" msgstr "Відображення" -#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4539 ../src/iop/exposure.c:1288 msgid "area mode" msgstr "Режим області зображення" -#: ../src/iop/channelmixerrgb.c:4545 +#: ../src/iop/channelmixerrgb.c:4540 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -20799,19 +21491,19 @@ msgstr "" "\"Вимірювання\" просто показує, як вхідний колір відображається CAT\n" "і може використовуватися для вибірки цілі." -#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4545 ../src/iop/exposure.c:1294 msgid "correction" msgstr "Корекція" -#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4546 ../src/iop/exposure.c:1295 msgid "measure" msgstr "Вимірювання" -#: ../src/iop/channelmixerrgb.c:4555 +#: ../src/iop/channelmixerrgb.c:4550 msgid "take channel mixing into account" msgstr "Врахувати змішування каналів" -#: ../src/iop/channelmixerrgb.c:4562 +#: ../src/iop/channelmixerrgb.c:4557 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -20819,11 +21511,11 @@ msgstr "" "Обчислити ціль, беручи до уваги змішування каналів.\n" "Якщо вимкнено, розглядається лише CAT." -#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4565 ../src/iop/exposure.c:1303 msgid "the input color that should be mapped to the target" msgstr "Вхідний колір, який має бути відображений на цільовий" -#: ../src/iop/channelmixerrgb.c:4574 +#: ../src/iop/channelmixerrgb.c:4569 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -20833,120 +21525,120 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4572 ../src/iop/exposure.c:1310 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "Ці координати LCh обчислюються з координат CIE Lab 1976" -#: ../src/iop/channelmixerrgb.c:4582 +#: ../src/iop/channelmixerrgb.c:4577 msgid "the desired target color after mapping" msgstr "Бажаний цільовий колір після відображення" -#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4604 ../src/iop/exposure.c:1329 msgctxt "section" msgid "input" msgstr "На вході" #. spacer -#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4607 ../src/iop/exposure.c:1332 msgctxt "section" msgid "target" msgstr "Ціль" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4620 msgid "input R" msgstr "Вхідний R" -#: ../src/iop/channelmixerrgb.c:4630 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input G" msgstr "Вхідний G" -#: ../src/iop/channelmixerrgb.c:4635 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input B" msgstr "Вхідний B" -#: ../src/iop/channelmixerrgb.c:4645 +#: ../src/iop/channelmixerrgb.c:4640 msgid "output R" msgstr "Вихідний R" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4641 msgid "output G" msgstr "Вихідний G" -#: ../src/iop/channelmixerrgb.c:4647 +#: ../src/iop/channelmixerrgb.c:4642 msgid "output B" msgstr "Вихідний B" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "colorfulness" msgstr "Барвистість" -#: ../src/iop/channelmixerrgb.c:4649 +#: ../src/iop/channelmixerrgb.c:4644 msgid "output colorfulness" msgstr "Вихідна барвистість" -#: ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/channelmixerrgb.c:4648 msgid "output brightness" msgstr "Вихідна яскравість" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4651 msgid "output gray" msgstr "Вихідний сірий" -#: ../src/iop/channelmixerrgb.c:4669 +#: ../src/iop/channelmixerrgb.c:4664 msgid "calibrate with a color checker" msgstr "Калібрувати за допомогою мішені" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4669 msgid "use a color checker target to autoset CAT and channels" msgstr "Використати кольорову мішень для автовстановлення CAT і каналів" -#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 -#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 -#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 +#: ../src/iop/channelmixerrgb.c:4674 ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4703 ../src/iop/channelmixerrgb.c:4720 +#: ../src/iop/channelmixerrgb.c:4731 ../src/iop/channelmixerrgb.c:4742 msgid "calibrate" msgstr "Калібрування" -#: ../src/iop/channelmixerrgb.c:4679 +#: ../src/iop/channelmixerrgb.c:4674 msgid "chart" msgstr "Мішень" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4675 msgid "choose the vendor and the type of your chart" msgstr "Виберіть виробника та тип вашої мішені" -#: ../src/iop/channelmixerrgb.c:4682 +#: ../src/iop/channelmixerrgb.c:4677 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 pre-2014" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4678 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24 post-2014" -#: ../src/iop/channelmixerrgb.c:4684 +#: ../src/iop/channelmixerrgb.c:4679 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 pre-2018" -#: ../src/iop/channelmixerrgb.c:4685 +#: ../src/iop/channelmixerrgb.c:4680 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 post-2018" -#: ../src/iop/channelmixerrgb.c:4686 +#: ../src/iop/channelmixerrgb.c:4681 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 pre-2018" -#: ../src/iop/channelmixerrgb.c:4687 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 post-2018" -#: ../src/iop/channelmixerrgb.c:4688 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr Photo" -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4686 msgid "optimize for" msgstr "Ціль оптимізації" -#: ../src/iop/channelmixerrgb.c:4692 +#: ../src/iop/channelmixerrgb.c:4687 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" @@ -20960,35 +21652,35 @@ msgstr "" "Немає - компроміс між ними\n" "Інші варіанти задають особливу поведінку для захисту деяких відтінків" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4694 msgid "neutral colors" msgstr "Нейтральні кольори" -#: ../src/iop/channelmixerrgb.c:4701 +#: ../src/iop/channelmixerrgb.c:4696 msgid "skin and soil colors" msgstr "Кольори шкіри та грунту" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4697 msgid "foliage colors" msgstr "Кольори листя" -#: ../src/iop/channelmixerrgb.c:4703 +#: ../src/iop/channelmixerrgb.c:4698 msgid "sky and water colors" msgstr "Кольори неба та води" -#: ../src/iop/channelmixerrgb.c:4704 +#: ../src/iop/channelmixerrgb.c:4699 msgid "average delta E" msgstr "Середня ΔE*" -#: ../src/iop/channelmixerrgb.c:4705 +#: ../src/iop/channelmixerrgb.c:4700 msgid "maximum delta E" msgstr "Максимальна ΔE*" -#: ../src/iop/channelmixerrgb.c:4708 +#: ../src/iop/channelmixerrgb.c:4703 msgid "patch scale" msgstr "Масштаб зразків" -#: ../src/iop/channelmixerrgb.c:4711 +#: ../src/iop/channelmixerrgb.c:4706 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -20998,64 +21690,64 @@ msgstr "" "Корисно, коли корекція перспективи є неакуратною або\n" "рамка зразків відкидає тіні по краях зразків." -#: ../src/iop/channelmixerrgb.c:4719 +#: ../src/iop/channelmixerrgb.c:4714 msgid "the delta E is using the CIE 2000 formula" msgstr "Для ΔE* використовується формула CIE 2000" -#: ../src/iop/channelmixerrgb.c:4722 -msgid "accept" -msgstr "Прийняти" - -#: ../src/iop/channelmixerrgb.c:4727 +#: ../src/iop/channelmixerrgb.c:4718 msgid "accept the computed profile and set it in the module" msgstr "Прийняти обчислений профіль і встановити його в модулі" -#: ../src/iop/channelmixerrgb.c:4730 -msgid "recompute" -msgstr "Переобчислення" +#: ../src/iop/channelmixerrgb.c:4721 +msgid "accept" +msgstr "Прийняти" -#: ../src/iop/channelmixerrgb.c:4734 +#: ../src/iop/channelmixerrgb.c:4729 msgid "recompute the profile" msgstr "Перерахувати профіль" -#: ../src/iop/channelmixerrgb.c:4737 -msgid "validate" -msgstr "Валідація" +#: ../src/iop/channelmixerrgb.c:4732 +msgid "recompute" +msgstr "Переобчислення" -#: ../src/iop/channelmixerrgb.c:4741 +#: ../src/iop/channelmixerrgb.c:4740 msgid "check the output delta E" msgstr "Перевірити вихідну ΔE*" -#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 +#: ../src/iop/channelmixerrgb.c:4743 +msgid "validate" +msgstr "Валідація" + +#: ../src/iop/choleski.h:223 ../src/iop/choleski.h:314 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" "Не вдалося виділити пам'ять для розкладу Холецького, перевірте налаштування " "оперативної пам'яті" -#: ../src/iop/clahe.c:61 +#: ../src/iop/clahe.c:60 msgid "old local contrast" msgstr "Застарілий локальний контраст" -#: ../src/iop/clahe.c:71 +#: ../src/iop/clahe.c:70 msgid "this module is deprecated. better use new local contrast module instead." msgstr "" "Цей модуль застарілий. Краще використовувати новий модуль 'Локальний " "контраст' замість нього." -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 +#: ../src/iop/clahe.c:324 ../src/iop/sharpen.c:422 msgid "amount" msgstr "Кількість" -#: ../src/iop/clahe.c:326 +#: ../src/iop/clahe.c:325 msgid "size of features to preserve" msgstr "Частотний діапазон, який слід зберегти" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 +#: ../src/iop/clahe.c:326 ../src/iop/nlmeans.c:442 msgid "strength of the effect" msgstr "Інтенсивність ефекту" -#: ../src/iop/clipping.c:340 +#: ../src/iop/clipping.c:339 msgid "" "this module is deprecated. please use the crop, orientation and/or rotate and " "perspective modules instead." @@ -21063,117 +21755,121 @@ msgstr "" "Цей модуль застарілий. Натомість краще використовувати модулі 'Кадрування', " "'Орієнтація' та/або 'Обертання та перспектива'." -#: ../src/iop/clipping.c:345 +#: ../src/iop/clipping.c:344 msgid "crop and rotate" msgstr "Трансформації" -#: ../src/iop/clipping.c:350 +#: ../src/iop/clipping.c:349 msgid "reframe|perspective|keystone|distortion" msgstr "reframe|perspective|keystone|distortion" -#: ../src/iop/clipping.c:355 +#: ../src/iop/clipping.c:354 msgid "change the framing and correct the perspective" msgstr "Змінити кадрування та виправити перспективу" -#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 -#: ../src/iop/crop.c:1269 +#: ../src/iop/clipping.c:1409 ../src/iop/clipping.c:2124 ../src/iop/crop.c:730 +#: ../src/iop/crop.c:1268 msgid "original image" msgstr "Як в оригіналі" -#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 +#: ../src/iop/clipping.c:1713 ../src/iop/crop.c:954 msgid "invalid ratio format. it should be \"number:number\"" msgstr "Недійсний формат співвідношення. це має бути \"число:число\"" -#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 +#: ../src/iop/clipping.c:1729 ../src/iop/crop.c:970 msgid "invalid ratio format. it should be a positive number" msgstr "Недійсний формат співвідношення. це має бути додатне число" -#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 +#: ../src/iop/clipping.c:1918 ../src/iop/clipping.c:2115 msgid "full" msgstr "Повна" -#: ../src/iop/clipping.c:1920 +#: ../src/iop/clipping.c:1919 msgid "old system" msgstr "Стара система" -#: ../src/iop/clipping.c:1921 +#: ../src/iop/clipping.c:1920 msgid "correction applied" msgstr "Корекцію застосовано" -#: ../src/iop/clipping.c:2094 +#: ../src/iop/clipping.c:2093 msgid "main" msgstr "Головне" -#: ../src/iop/clipping.c:2103 +#: ../src/iop/clipping.c:2102 msgid "mirror image horizontally and/or vertically" msgstr "Віддзеркалити зображення в горизонтальній та/або вертикальній площині" -#: ../src/iop/clipping.c:2106 +#: ../src/iop/clipping.c:2105 msgid "angle" msgstr "Кут" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2108 msgid "right-click and drag a line on the image to drag a straight line" msgstr "" "Клікніть правою кнопкою та перетягніть лінію на зображенні, щоб вказати пряму " "лінію" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2111 msgid "keystone" msgstr "Корекція перспективи" -#: ../src/iop/clipping.c:2117 +#: ../src/iop/clipping.c:2116 msgid "set perspective correction for your image" msgstr "Встановити корекцію перспективи для вашого зображення" -#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 +#: ../src/iop/clipping.c:2123 ../src/iop/crop.c:1267 msgid "freehand" msgstr "Вільне" -#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 +#: ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 msgid "10:8 in print" msgstr "10:8, друк" -#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "5:4, 4x5, 8x10" msgstr "5:4, 4x5, 8x10" -#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1274 msgid "8.5x11, letter" msgstr "8.5x11, Letter" -#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "4:3, VGA, TV" msgstr "4:3, VGA, TV" -#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216, DIN 476, A4" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "3:2, 4x6, 35mm" msgstr "3:2, 4x6, 35мм" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "16:10, 8x5" msgstr "16:10, 8x5" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 +#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "16:9, HDTV" msgstr "16:9, HDTV" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "widescreen" msgstr "Широкий екран" +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +msgid "1.91:1" +msgstr "1,91:1" + #: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1, Univisium" @@ -21287,21 +21983,21 @@ msgstr "[%s на краях] обрізати" msgid "[%s on borders] crop keeping ratio" msgstr "[%s на краях] обрізати зі збереженням співвідношення сторін" -#: ../src/iop/colisa.c:76 +#: ../src/iop/colisa.c:75 msgid "this module is deprecated. please use colorbalance RGB module instead." msgstr "" "Цей модуль застарілий. Краще використовувати модуль 'Колірний баланс RGB' " "замість нього." -#: ../src/iop/colisa.c:81 +#: ../src/iop/colisa.c:80 msgid "contrast brightness saturation" msgstr "Контраст, яскравість, насиченість" -#: ../src/iop/colisa.c:86 +#: ../src/iop/colisa.c:85 msgid "adjust the look of the image" msgstr "Регулювання вигляду зображення" -#: ../src/iop/colisa.c:278 +#: ../src/iop/colisa.c:277 msgid "color saturation adjustment" msgstr "Регулювання насиченості" @@ -21350,7 +22046,7 @@ msgstr "Схожа на Kodachrome" msgid "optimize luma from patches" msgstr "Оптимізувати яскравість із зразків" -#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2004 msgid "optimize luma" msgstr "Оптимізувати яскравість" @@ -21358,7 +22054,7 @@ msgstr "Оптимізувати яскравість" msgid "neutralize colors from patches" msgstr "Нейтралізувати кольори із зразків" -#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2009 msgid "neutralize colors" msgstr "Нейтралізувати кольори" @@ -21411,113 +22107,113 @@ msgstr "Світлі тони: підсилення / нахил" msgid "shadows / mid-tones / highlights" msgstr "Тіні / середні тони / світлі тони" -#: ../src/iop/colorbalance.c:1854 ../src/iop/colorbalance.c:1863 +#: ../src/iop/colorbalance.c:1857 ../src/iop/colorbalance.c:1866 msgid "color-grading mapping method" msgstr "Метод відображення грейдингу кольорів" -#: ../src/iop/colorbalance.c:1858 +#: ../src/iop/colorbalance.c:1861 msgid "color control sliders" msgstr "Повзунки керування кольором" -#: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 +#: ../src/iop/colorbalance.c:1862 ../src/libs/colorpicker.c:53 msgid "HSL" msgstr "HSL" -#: ../src/iop/colorbalance.c:1860 +#: ../src/iop/colorbalance.c:1863 msgid "RGBL" msgstr "RGBL" -#: ../src/iop/colorbalance.c:1870 +#: ../src/iop/colorbalance.c:1873 msgctxt "section" msgid "master" msgstr "Основні параметри" -#: ../src/iop/colorbalance.c:1876 +#: ../src/iop/colorbalance.c:1879 msgid "saturation correction before the color balance" msgstr "Корекція насиченості перед колірним балансом" -#: ../src/iop/colorbalance.c:1882 +#: ../src/iop/colorbalance.c:1885 msgid "saturation correction after the color balance" msgstr "Корекція насиченості після колірного балансу" -#: ../src/iop/colorbalance.c:1887 +#: ../src/iop/colorbalance.c:1890 msgid "adjust to match a neutral tone" msgstr "Регулювати для відповідності нейтральному тону" #. is set in _configure_slider_blocks -#: ../src/iop/colorbalance.c:1898 +#: ../src/iop/colorbalance.c:1901 msgid "click to cycle layout" msgstr "Натисніть для перебирання розкладок" -#: ../src/iop/colorbalance.c:1932 +#: ../src/iop/colorbalance.c:1935 msgid "factor" msgstr "Коефіцієнт" -#: ../src/iop/colorbalance.c:1946 +#: ../src/iop/colorbalance.c:1949 msgid "select the hue" msgstr "Виберіть відтінок" -#: ../src/iop/colorbalance.c:1957 +#: ../src/iop/colorbalance.c:1960 msgid "select the saturation" msgstr "Виберіть насиченість" -#: ../src/iop/colorbalance.c:1977 +#: ../src/iop/colorbalance.c:1980 msgid "factor of lift/offset" msgstr "Коефіцієнт для тіней" -#: ../src/iop/colorbalance.c:1978 +#: ../src/iop/colorbalance.c:1981 msgid "factor of red for lift/offset" msgstr "Коефіцієнт червоного для тіней" -#: ../src/iop/colorbalance.c:1979 +#: ../src/iop/colorbalance.c:1982 msgid "factor of green for lift/offset" msgstr "Коефіцієнт зеленого для тіней" -#: ../src/iop/colorbalance.c:1980 +#: ../src/iop/colorbalance.c:1983 msgid "factor of blue for lift/offset" msgstr "Коефіцієнт синього для тіней" -#: ../src/iop/colorbalance.c:1983 +#: ../src/iop/colorbalance.c:1986 msgid "factor of gamma/power" msgstr "Коефіцієнт для середніх тонів" -#: ../src/iop/colorbalance.c:1984 +#: ../src/iop/colorbalance.c:1987 msgid "factor of red for gamma/power" msgstr "Коефіцієнт червоного для середніх тонів" -#: ../src/iop/colorbalance.c:1985 +#: ../src/iop/colorbalance.c:1988 msgid "factor of green for gamma/power" msgstr "Коефіцієнт зеленого для середніх тонів" -#: ../src/iop/colorbalance.c:1986 +#: ../src/iop/colorbalance.c:1989 msgid "factor of blue for gamma/power" msgstr "Коефіцієнт синього для середніх тонів" -#: ../src/iop/colorbalance.c:1989 +#: ../src/iop/colorbalance.c:1992 msgid "factor of gain/slope" msgstr "Коефіцієнт для світлих тонів" -#: ../src/iop/colorbalance.c:1990 +#: ../src/iop/colorbalance.c:1993 msgid "factor of red for gain/slope" msgstr "Коефіцієнт червоного для світлих тонів" -#: ../src/iop/colorbalance.c:1991 +#: ../src/iop/colorbalance.c:1994 msgid "factor of green for gain/slope" msgstr "Коефіцієнт зеленого для світлих тонів" -#: ../src/iop/colorbalance.c:1992 +#: ../src/iop/colorbalance.c:1995 msgid "factor of blue for gain/slope" msgstr "Коефіцієнт синього для світлих тонів" -#: ../src/iop/colorbalance.c:2002 +#: ../src/iop/colorbalance.c:2005 msgid "fit the whole histogram and center the average luma" msgstr "Нормалізувати гістограму і центрувати середню яскравість" -#: ../src/iop/colorbalance.c:2007 +#: ../src/iop/colorbalance.c:2010 msgid "optimize the RGB curves to remove color casts" msgstr "Оптимізувати криві RGB для видалення обарвлення" -#: ../src/iop/colorbalance.c:2009 +#: ../src/iop/colorbalance.c:2012 msgctxt "section" msgid "auto optimizers" msgstr "Автоматичні оптимізатори" @@ -21562,64 +22258,65 @@ msgstr "Базова барвистість | Стандарт" msgid "colorbalance works only on RGB input" msgstr "Колірний баланс працює лише з RGB входом" -#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 +#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2374 +#: ../src/iop/contrastntexture.c:361 ../src/iop/retouch.c:2054 +#: ../src/iop/toneequal.c:1972 msgid "cannot display masks when the blending mask is displayed" msgstr "Неможливо відображати маски, коли відображається маска змішування" #. Page master -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "master" msgstr "Основні параметри" -#: ../src/iop/colorbalancergb.c:1784 +#: ../src/iop/colorbalancergb.c:1783 msgid "global grading" msgstr "Глобальний грейдинг" -#: ../src/iop/colorbalancergb.c:1788 +#: ../src/iop/colorbalancergb.c:1787 msgid "rotate all hues by an angle, at the same luminance" msgstr "Обертати всі відтінки на певний кут з однаковою яскравістю" -#: ../src/iop/colorbalancergb.c:1794 +#: ../src/iop/colorbalancergb.c:1793 msgid "increase colorfulness mostly on low-chroma colors" msgstr "Збільшити барвистість переважно низькохроматичних відтінків" -#: ../src/iop/colorbalancergb.c:1800 +#: ../src/iop/colorbalancergb.c:1799 msgid "increase the contrast at constant chromaticity" msgstr "Збільшити контраст при незмінній хроматичності" -#: ../src/iop/colorbalancergb.c:1802 +#: ../src/iop/colorbalancergb.c:1801 msgctxt "section" msgid "linear chroma grading" msgstr "Лінійний грейдинг кольоровості" -#: ../src/iop/colorbalancergb.c:1809 +#: ../src/iop/colorbalancergb.c:1808 msgid "increase colorfulness at same luminance globally" msgstr "Збільшити барвистість при однаковій яскравості глобально" -#: ../src/iop/colorbalancergb.c:1814 +#: ../src/iop/colorbalancergb.c:1813 msgid "increase colorfulness at same luminance mostly in shadows" msgstr "Збільшити барвистість при однаковій яскравості в тінях" -#: ../src/iop/colorbalancergb.c:1819 +#: ../src/iop/colorbalancergb.c:1818 msgid "increase colorfulness at same luminance mostly in mid-tones" msgstr "Збільшити барвистість при однаковій яскравості в середніх тонах" -#: ../src/iop/colorbalancergb.c:1824 +#: ../src/iop/colorbalancergb.c:1823 msgid "increase colorfulness at same luminance mostly in highlights" msgstr "Збільшити барвистість при однаковій яскравості в світлих тонах" -#: ../src/iop/colorbalancergb.c:1826 +#: ../src/iop/colorbalancergb.c:1825 msgctxt "section" msgid "perceptual saturation grading" msgstr "Перцепційний грейдинг насиченості" -#: ../src/iop/colorbalancergb.c:1832 +#: ../src/iop/colorbalancergb.c:1831 msgid "add or remove saturation by an absolute amount" msgstr "Додати чи прибрати насиченість в абсолютній величині" -#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 -#: ../src/iop/colorbalancergb.c:1847 +#: ../src/iop/colorbalancergb.c:1836 ../src/iop/colorbalancergb.c:1841 +#: ../src/iop/colorbalancergb.c:1846 msgid "" "increase or decrease saturation proportionally to the original pixel " "saturation" @@ -21627,21 +22324,21 @@ msgstr "" "Збільшувати або зменшувати насиченість пропорційно оригінальній насиченості " "пікселів" -#: ../src/iop/colorbalancergb.c:1849 +#: ../src/iop/colorbalancergb.c:1848 msgctxt "section" msgid "perceptual brilliance grading" msgstr "Перцепційний грейдинг блискучості" -#: ../src/iop/colorbalancergb.c:1850 +#: ../src/iop/colorbalancergb.c:1849 msgid "brilliance" msgstr "Блискучість" -#: ../src/iop/colorbalancergb.c:1855 +#: ../src/iop/colorbalancergb.c:1854 msgid "add or remove brilliance by an absolute amount" msgstr "Додати чи прибрати блискучість в абсолютній величині" -#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 -#: ../src/iop/colorbalancergb.c:1870 +#: ../src/iop/colorbalancergb.c:1859 ../src/iop/colorbalancergb.c:1864 +#: ../src/iop/colorbalancergb.c:1869 msgid "" "increase or decrease brilliance proportionally to the original pixel " "brilliance" @@ -21650,15 +22347,15 @@ msgstr "" "пікселів" #. Page 4-ways -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "4 ways" msgstr "4 діапазони" -#: ../src/iop/colorbalancergb.c:1873 +#: ../src/iop/colorbalancergb.c:1872 msgid "selective color grading" msgstr "Вибірковий грейдинг" -#: ../src/iop/colorbalancergb.c:1875 +#: ../src/iop/colorbalancergb.c:1874 msgid "" "pick opposite color from image\n" "ctrl+click to pick selected color" @@ -21666,106 +22363,106 @@ msgstr "" "Вибрати протилежний колір із зображення\n" "Ctrl+клік, щоб вибрати поточний колір" -#: ../src/iop/colorbalancergb.c:1877 +#: ../src/iop/colorbalancergb.c:1876 msgctxt "section" msgid "global offset" msgstr "Глобальне зміщення" -#: ../src/iop/colorbalancergb.c:1884 +#: ../src/iop/colorbalancergb.c:1883 msgid "global luminance offset" msgstr "Глобальне зміщення яскравості" -#: ../src/iop/colorbalancergb.c:1889 +#: ../src/iop/colorbalancergb.c:1888 msgid "hue of the global color offset" msgstr "Глобальне зміщення відтінку" -#: ../src/iop/colorbalancergb.c:1896 +#: ../src/iop/colorbalancergb.c:1895 msgid "chroma of the global color offset" msgstr "Глобальне зміщення кольоровості" -#: ../src/iop/colorbalancergb.c:1898 +#: ../src/iop/colorbalancergb.c:1897 msgctxt "section" msgid "shadows lift" msgstr "Підйом тіней" -#: ../src/iop/colorbalancergb.c:1905 +#: ../src/iop/colorbalancergb.c:1904 msgid "luminance gain in shadows" msgstr "Посилення яскравості в тінях" -#: ../src/iop/colorbalancergb.c:1910 +#: ../src/iop/colorbalancergb.c:1909 msgid "hue of the color gain in shadows" msgstr "Посилення відтінку в тінях" -#: ../src/iop/colorbalancergb.c:1917 +#: ../src/iop/colorbalancergb.c:1916 msgid "chroma of the color gain in shadows" msgstr "Посилення кольоровості в тінях" -#: ../src/iop/colorbalancergb.c:1919 +#: ../src/iop/colorbalancergb.c:1918 msgctxt "section" msgid "highlights gain" msgstr "Підсилення світлих тонів" -#: ../src/iop/colorbalancergb.c:1920 +#: ../src/iop/colorbalancergb.c:1919 msgid "gain" msgstr "Підсилення" -#: ../src/iop/colorbalancergb.c:1926 +#: ../src/iop/colorbalancergb.c:1925 msgid "luminance gain in highlights" msgstr "Посилення яскравості в світлих тонах" -#: ../src/iop/colorbalancergb.c:1931 +#: ../src/iop/colorbalancergb.c:1930 msgid "hue of the color gain in highlights" msgstr "Посилення відтінку в світлих тонах" -#: ../src/iop/colorbalancergb.c:1938 +#: ../src/iop/colorbalancergb.c:1937 msgid "chroma of the color gain in highlights" msgstr "Посилення кольоровості в світлих тонах" -#: ../src/iop/colorbalancergb.c:1940 +#: ../src/iop/colorbalancergb.c:1939 msgctxt "section" msgid "power" msgstr "Показник степеня" -#: ../src/iop/colorbalancergb.c:1941 +#: ../src/iop/colorbalancergb.c:1940 msgid "power" msgstr "Показник степеня" -#: ../src/iop/colorbalancergb.c:1947 +#: ../src/iop/colorbalancergb.c:1946 msgid "luminance exponent in mid-tones" msgstr "Експонента яскравості в середніх тонах" -#: ../src/iop/colorbalancergb.c:1952 +#: ../src/iop/colorbalancergb.c:1951 msgid "hue of the color exponent in mid-tones" msgstr "Експонента відтінку в середніх тонах" -#: ../src/iop/colorbalancergb.c:1959 +#: ../src/iop/colorbalancergb.c:1958 msgid "chroma of the color exponent in mid-tones" msgstr "Експонента кольоровості в середніх тонах" #. Page masks -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "masks" msgstr "Маски" -#: ../src/iop/colorbalancergb.c:1962 +#: ../src/iop/colorbalancergb.c:1961 msgid "isolate luminances" msgstr "Ізоляція яскравостей" -#: ../src/iop/colorbalancergb.c:1966 +#: ../src/iop/colorbalancergb.c:1965 msgid "choose in which uniform color space the saturation is computed" msgstr "" "Вибрати, в якому рівномірному кольоровому просторі обчислюється насиченість" -#: ../src/iop/colorbalancergb.c:1968 +#: ../src/iop/colorbalancergb.c:1967 msgctxt "section" msgid "luminance ranges" msgstr "Діапазони яскравості" -#: ../src/iop/colorbalancergb.c:1981 +#: ../src/iop/colorbalancergb.c:1980 msgid "weight of the shadows over the whole tonal range" msgstr "Вага тіней у всьому тональному діапазоні" -#: ../src/iop/colorbalancergb.c:1987 +#: ../src/iop/colorbalancergb.c:1986 msgid "" "displays a shadows mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21775,11 +22472,11 @@ msgstr "" "Все ще видима область зображення (не прихована маскою) –\n" "це область, на яку впливатимуть повзунки тіней на інших вкладках" -#: ../src/iop/colorbalancergb.c:1994 +#: ../src/iop/colorbalancergb.c:1993 msgid "position of the middle-gray reference for masking" msgstr "Положення середньо-сірого еталону для маскування" -#: ../src/iop/colorbalancergb.c:2000 +#: ../src/iop/colorbalancergb.c:1999 msgid "" "displays a mid-tones mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21789,11 +22486,11 @@ msgstr "" "Все ще видима область зображення (не прихована маскою) – це область,\n" "на яку впливатимуть повзунки середніх тонів на інших вкладках" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2006 msgid "weights of highlights over the whole tonal range" msgstr "Вага світлих тонів у всьому тональному діапазоні" -#: ../src/iop/colorbalancergb.c:2013 +#: ../src/iop/colorbalancergb.c:2012 msgid "" "displays a highlights mask, overlaid as a checkerboard\n" "the still-visible area of the image (not hidden by the mask) is the area\n" @@ -21803,107 +22500,107 @@ msgstr "" "Все ще видима область зображення (не прихована маскою) – це область,\n" "на яку впливатимуть повзунки світлих тонів на інших вкладках" -#: ../src/iop/colorbalancergb.c:2017 +#: ../src/iop/colorbalancergb.c:2016 msgctxt "section" msgid "threshold" msgstr "Поріг" -#: ../src/iop/colorbalancergb.c:2022 +#: ../src/iop/colorbalancergb.c:2021 msgid "peak white luminance value used to normalize the power function" msgstr "" "Пікове значення яскравості білого, що використовується для нормалізації " "степеневої функції" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2027 msgid "peak gray luminance value used to normalize the power function" msgstr "" "Пікове значення яскравості сірого, що використовується для нормалізації " "степеневої функції" -#: ../src/iop/colorbalancergb.c:2030 +#: ../src/iop/colorbalancergb.c:2029 msgctxt "section" msgid "mask preview settings" msgstr "Параметри попереднього перегляду маски" -#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 +#: ../src/iop/colorbalancergb.c:2033 ../src/iop/colorbalancergb.c:2038 msgid "select color of the checkerboard from a swatch" msgstr "Вибрати колір шахівниці зі зразка" -#: ../src/iop/colorbalancergb.c:2044 +#: ../src/iop/colorbalancergb.c:2043 msgid "checkerboard size" msgstr "Розмір шахівниці" -#: ../src/iop/colorbalancergb.c:2048 +#: ../src/iop/colorbalancergb.c:2047 msgid "checkerboard color 1" msgstr "Шахівниця, колір 1" -#: ../src/iop/colorbalancergb.c:2049 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 2" msgstr "Шахівниця, колір 2" -#: ../src/iop/colorchecker.c:118 +#: ../src/iop/colorchecker.c:119 msgid "color look up table" msgstr "Таблиця пошуку кольорів" -#: ../src/iop/colorchecker.c:123 +#: ../src/iop/colorchecker.c:124 msgid "profile|lut|color grading" msgstr "profile|lut|color grading" -#: ../src/iop/colorchecker.c:129 +#: ../src/iop/colorchecker.c:130 msgid "perform color space corrections and apply looks" msgstr "Виконувати корекцію кольорового простору та застосовувати вигляд" -#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 -#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 -#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 -#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 -#: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 +#: ../src/iop/colorchecker.c:132 ../src/iop/colorchecker.c:134 +#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:153 +#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/colorzones.c:144 ../src/iop/defringe.c:81 ../src/iop/levels.c:141 +#: ../src/iop/monochrome.c:103 ../src/iop/shadhi.c:142 +#: ../src/iop/tonecurve.c:186 ../src/iop/vibrance.c:95 msgid "linear or non-linear, Lab, display-referred" msgstr "лінійний або нелінійний простір, Lab, на основі відображення" -#: ../src/iop/colorchecker.c:132 +#: ../src/iop/colorchecker.c:133 msgid "defined by profile, Lab" msgstr "визначається профілем, Lab" -#: ../src/iop/colorchecker.c:306 +#: ../src/iop/colorchecker.c:307 msgid "it8 skin tones" msgstr "Тони шкіри IT8" -#: ../src/iop/colorchecker.c:472 +#: ../src/iop/colorchecker.c:473 msgid "expanded color checker" msgstr "Розширена калібраційна мішень" -#: ../src/iop/colorchecker.c:488 +#: ../src/iop/colorchecker.c:489 msgid "Helmholtz/Kohlrausch monochrome" msgstr "Монохром Гельмгольц/Кольрауш" -#: ../src/iop/colorchecker.c:505 +#: ../src/iop/colorchecker.c:506 msgid "Fuji Astia emulation" msgstr "Емуляція Fuji Astia" -#: ../src/iop/colorchecker.c:519 +#: ../src/iop/colorchecker.c:520 msgid "Fuji Classic Chrome emulation" msgstr "Емуляція Fuji Classic Chrome" -#: ../src/iop/colorchecker.c:533 +#: ../src/iop/colorchecker.c:534 msgid "Fuji Monochrome emulation" msgstr "Емуляція Fuji Monochrome" -#: ../src/iop/colorchecker.c:547 +#: ../src/iop/colorchecker.c:548 msgid "Fuji Provia emulation" msgstr "Емуляція Fuji Provia" -#: ../src/iop/colorchecker.c:561 +#: ../src/iop/colorchecker.c:562 msgid "Fuji Velvia emulation" msgstr "Емуляція Fuji Velvia" -#: ../src/iop/colorchecker.c:997 ../src/iop/colorchecker.c:1555 +#: ../src/iop/colorchecker.c:998 ../src/iop/colorchecker.c:1557 #, c-format msgid "patch #%d" msgstr "Зразок #%d" -#: ../src/iop/colorchecker.c:1410 +#: ../src/iop/colorchecker.c:1413 #, c-format msgid "" "(%2.2f %2.2f %2.2f)\n" @@ -21920,15 +22617,15 @@ msgstr "" "Клік правою кнопкою - видалити зразок\n" "Shift+клік при виборі кольору - замінити зразок" -#: ../src/iop/colorchecker.c:1550 +#: ../src/iop/colorchecker.c:1552 msgid "patch" msgstr "Зразок" -#: ../src/iop/colorchecker.c:1551 +#: ../src/iop/colorchecker.c:1553 msgid "color checker patch" msgstr "Зразок калібраційної мішені" -#: ../src/iop/colorchecker.c:1565 +#: ../src/iop/colorchecker.c:1567 msgid "" "adjust target color Lab 'L' channel\n" "lower values darken target color while higher brighten it" @@ -21936,7 +22633,7 @@ msgstr "" "Регулювати канал 'L' (Lab) цільового кольору\n" "Нижчі значення затемняють цільовий колір, а вищі роблять його яскравішим" -#: ../src/iop/colorchecker.c:1573 +#: ../src/iop/colorchecker.c:1575 msgid "" "adjust target color Lab 'a' channel\n" "lower values shift target color towards greens while higher shift towards " @@ -21946,11 +22643,11 @@ msgstr "" "Нижчі значення зміщують цільовий колір у бік зеленого, тоді як вищі зміщують " "до мадженти" -#: ../src/iop/colorchecker.c:1576 +#: ../src/iop/colorchecker.c:1578 msgid "green-magenta offset" msgstr "Зміщення зелений-маджента" -#: ../src/iop/colorchecker.c:1585 +#: ../src/iop/colorchecker.c:1587 msgid "" "adjust target color Lab 'b' channel\n" "lower values shift target color towards blues while higher shift towards " @@ -21960,11 +22657,11 @@ msgstr "" "Нижчі значення зміщують цільовий колір у бік синього, тоді як вищі в бік " "жовтого" -#: ../src/iop/colorchecker.c:1588 +#: ../src/iop/colorchecker.c:1590 msgid "blue-yellow offset" msgstr "Зміщення синій-жовтий" -#: ../src/iop/colorchecker.c:1597 +#: ../src/iop/colorchecker.c:1599 msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" @@ -21976,11 +22673,11 @@ msgstr "" "Нижчі значення зміщують колір до меншої насиченості, а вищі до більшої " "насиченості" -#: ../src/iop/colorchecker.c:1606 +#: ../src/iop/colorchecker.c:1608 msgid "target color" msgstr "Цільовий колір" -#: ../src/iop/colorchecker.c:1609 +#: ../src/iop/colorchecker.c:1611 msgid "" "control target color of the patches\n" "relative - target color is relative from the patch original color\n" @@ -21990,15 +22687,15 @@ msgstr "" "Відносні значення - цільовий колір є відносним до джерельного кольору зразка\n" "Абсолютні значення - цільовий колір є абсолютним значенням Lab" -#: ../src/iop/colorchecker.c:1613 +#: ../src/iop/colorchecker.c:1615 msgid "absolute" msgstr "Абсолютні значення" -#: ../src/iop/colorcontrast.c:74 +#: ../src/iop/colorcontrast.c:72 msgid "color contrast" msgstr "Колірний контраст" -#: ../src/iop/colorcontrast.c:84 +#: ../src/iop/colorcontrast.c:82 msgid "" "increase saturation and separation between\n" "opposite colors" @@ -22006,7 +22703,7 @@ msgstr "" "Збільшити насиченість і розділення між\n" "протилежними кольорами" -#: ../src/iop/colorcontrast.c:312 +#: ../src/iop/colorcontrast.c:310 msgid "" "steepness of the a* curve in Lab\n" "lower values desaturate greens and magenta while higher saturate them" @@ -22015,7 +22712,7 @@ msgstr "" "Нижчі значення зменшують насиченість зелених і мадженти, тоді як вищі " "насичують їх" -#: ../src/iop/colorcontrast.c:319 +#: ../src/iop/colorcontrast.c:317 msgid "" "steepness of the b* curve in Lab\n" "lower values desaturate blues and yellows while higher saturate them" @@ -22043,7 +22740,7 @@ msgstr "Утеплюючий фільтр" msgid "cooling filter" msgstr "Охолоджуючий фільтр" -#: ../src/iop/colorcorrection.c:242 +#: ../src/iop/colorcorrection.c:252 msgid "" "drag the line for split-toning. bright means highlights, dark means shadows. " "use mouse wheel to change saturation." @@ -22052,11 +22749,11 @@ msgstr "" "світлі тони, темна означає тіні. Використовуйте колесо миші, щоб змінити " "насиченість." -#: ../src/iop/colorcorrection.c:261 +#: ../src/iop/colorcorrection.c:271 msgid "set the global saturation" msgstr "Встановити глобальну насиченість" -#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2936 msgid "color equalizer" msgstr "Еквалайзер кольорів" @@ -22072,11 +22769,11 @@ msgstr "" "Змінювати насиченість, відтінок і яскравість\n" "залежно від локального відтінку" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB" msgstr "квазілінійна, RGB" -#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:333 msgid "quasi-linear, RGB, scene-referred" msgstr "квазілінійний простір, RGB, на основі сцен" @@ -22097,12 +22794,12 @@ msgid "teal & orange" msgstr "Бірюзовий + оранжевий" #. Page OPTIONS -#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 -#: ../src/iop/filmicrgb.c:4561 +#: ../src/iop/colorequal.c:2889 ../src/iop/colorequal.c:3087 +#: ../src/iop/filmicrgb.c:4539 msgid "options" msgstr "Опції" -#: ../src/iop/colorequal.c:2982 +#: ../src/iop/colorequal.c:2985 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -22112,11 +22809,11 @@ msgstr "" "Клік середньою кнопкою, щоб перемкнути видимість повзунків\n" "Alt+прокручування, щоб змінити сторінку" -#: ../src/iop/colorequal.c:3008 +#: ../src/iop/colorequal.c:3006 msgid "shift nodes to lower or higher hue" msgstr "Зсув вузлів по відтінках" -#: ../src/iop/colorequal.c:3011 +#: ../src/iop/colorequal.c:3009 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -22124,19 +22821,19 @@ msgstr "" "Вибрати відтінок із зображення та візуалізувати його\n" "Ctrl+клік для вибору області" -#: ../src/iop/colorequal.c:3030 +#: ../src/iop/colorequal.c:3028 msgid "change hue hue-wise" msgstr "Зміна відтінку відносно відтінку" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3046 msgid "change saturation hue-wise" msgstr "Зміна насиченості відносно відтінку" -#: ../src/iop/colorequal.c:3066 +#: ../src/iop/colorequal.c:3064 msgid "change brightness hue-wise" msgstr "Зміна яскравості відносно відтінку" -#: ../src/iop/colorequal.c:3099 +#: ../src/iop/colorequal.c:3097 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -22146,17 +22843,17 @@ msgstr "" "коригування яскравості так, щоб вона залишалася нижче визначеного рівня. " "Значення за замовчуванням підходить для більшості зображень." -#: ../src/iop/colorequal.c:3104 +#: ../src/iop/colorequal.c:3102 msgid "change for sharper or softer hue curve" msgstr "Змінити на різкішу або м’якшу криву відтінку" -#: ../src/iop/colorequal.c:3108 +#: ../src/iop/colorequal.c:3106 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "" "Обмеження ефекту за допомогою використання керованого фільтра на основі " "відтінку та насиченості" -#: ../src/iop/colorequal.c:3114 +#: ../src/iop/colorequal.c:3112 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -22165,7 +22862,7 @@ msgstr "" "Збільшувати, якщо існує велика локальна дисперсія відтінку або сильний шум " "кольоровості." -#: ../src/iop/colorequal.c:3121 +#: ../src/iop/colorequal.c:3119 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -22174,7 +22871,7 @@ msgstr "" "зважування.\n" "Червоний показує ймовірно змінені значення, блакитні частини не зміняться." -#: ../src/iop/colorequal.c:3125 +#: ../src/iop/colorequal.c:3123 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -22187,7 +22884,7 @@ msgstr "" " збільшує контрастність і запобігає змінам яскравості в областях із низькою " "хроматичністю" -#: ../src/iop/colorequal.c:3133 +#: ../src/iop/colorequal.c:3131 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -22199,11 +22896,11 @@ msgstr "" "підвищення контрастності\n" "- зменшення призводить до більш плавних переходів" -#: ../src/iop/colorequal.c:3140 +#: ../src/iop/colorequal.c:3138 msgid "set radius of applied parameters for the guided filter" msgstr "Встановити радіус застосування параметрів для керованого фільтра" -#: ../src/iop/colorequal.c:3143 +#: ../src/iop/colorequal.c:3141 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -22260,13 +22957,13 @@ msgstr "" "палітрою\n" "притягуються до виявленої палітри." -#: ../src/iop/colorharmonizer.c:1418 +#: ../src/iop/colorharmonizer.c:1417 msgid "not yet available — wait for the preview to finish processing." msgstr "" "Ще недоступно. Зачекайте, поки завершиться\n" "переобчислення попереднього перегляду." -#: ../src/iop/colorharmonizer.c:1423 +#: ../src/iop/colorharmonizer.c:1425 msgid "" "harmony rule that defines which hues are considered 'in harmony'.\n" "\n" @@ -22304,7 +23001,7 @@ msgstr "" "одного — сильна та різноманітна.\n" "Власне налаштування: визначте всі чотири відтінки вузлів гармонії незалежно." -#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +#: ../src/iop/colorharmonizer.c:1448 ../src/iop/colorharmonizer.c:1503 msgid "" "pick hue from image.\n" "ctrl+click to select an area" @@ -22312,7 +23009,7 @@ msgstr "" "Вибрати відтінок із зображення\n" "Ctrl+клік для вибору області" -#: ../src/iop/colorharmonizer.c:1449 +#: ../src/iop/colorharmonizer.c:1451 msgid "" "the primary 'key' hue of the harmony — the first node from which all others " "are derived.\n" @@ -22336,7 +23033,7 @@ msgstr "" "Порада: виберіть тон шкіри, небо або інший колір домінантного об'єкта, щоб\n" "встановити якірний відтінок палітри." -#: ../src/iop/colorharmonizer.c:1464 +#: ../src/iop/colorharmonizer.c:1466 msgid "" "number of active harmony nodes in custom mode (2–4).\n" "nodes are numbered from the top; inactive nodes are hidden." @@ -22344,7 +23041,7 @@ msgstr "" "Кількість активних вузлів гармонії в користувацькому режимі (2–4).\n" "Вузли нумеруються зверху; неактивні вузли приховані." -#: ../src/iop/colorharmonizer.c:1494 +#: ../src/iop/colorharmonizer.c:1496 msgid "" "hue of this harmony node (0°–360°).\n" "only active in 'custom' harmony mode.\n" @@ -22355,11 +23052,11 @@ msgstr "" "Використовуйте піпетку кольору, щоб вибрати\n" "потрібний відтінок із зображення." -#: ../src/iop/colorharmonizer.c:1513 +#: ../src/iop/colorharmonizer.c:1519 msgid "vectorscope two-way sync" msgstr "Двостороння синхронізація вектороскопа" -#: ../src/iop/colorharmonizer.c:1515 +#: ../src/iop/colorharmonizer.c:1521 msgid "" "when enabled, the vectorscope harmony overlay is kept in sync with\n" "the harmony rule and anchor hue controls in the module.\n" @@ -22371,7 +23068,7 @@ msgstr "" "Вимкніть, щоб налаштувати модуль, не порушуючи відображення\n" "вектороскопа, і навпаки." -#: ../src/iop/colorharmonizer.c:1529 +#: ../src/iop/colorharmonizer.c:1535 msgid "" "import the harmony rule and anchor hue currently displayed in the " "vectorscope.\n" @@ -22383,7 +23080,7 @@ msgstr "" "Також перемикає панель гістограм у режим вектороскопа, якщо він ще не " "активний." -#: ../src/iop/colorharmonizer.c:1550 +#: ../src/iop/colorharmonizer.c:1557 msgid "" "how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" @@ -22409,7 +23106,7 @@ msgstr "" "Зміщення зважене за кольоровістю кожного пікселя: повністю знебарвлені\n" "пікселі (сірі) ніколи не зазнають впливу, незалежно від цього налаштування." -#: ../src/iop/colorharmonizer.c:1564 +#: ../src/iop/colorharmonizer.c:1571 msgid "" "controls the angular reach of each harmony node's attraction.\n" "\n" @@ -22444,7 +23141,7 @@ msgstr "" "зміщення відтінку.\n" " Корисно для сильно негармонійних зображень або коли потрібен ефект живопису." -#: ../src/iop/colorharmonizer.c:1579 +#: ../src/iop/colorharmonizer.c:1586 msgid "" "shields low-chroma (desaturated) colors from the hue correction.\n" "\n" @@ -22476,7 +23173,7 @@ msgstr "" "зростає від нуля, а відгук повзунка рівномірно розподіляється по всьому " "діапазону." -#: ../src/iop/colorharmonizer.c:1593 +#: ../src/iop/colorharmonizer.c:1600 msgid "" "controls the intensity of smoothing applied to the correction field.\n" "\n" @@ -22500,23 +23197,23 @@ msgstr "" " живописний вигляд, але може розмити градацію по краях зображення,\n" " спричиняючи деяке візуальне розділення." -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 1" msgstr "Відтінок 1" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 2" msgstr "Відтінок 2" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 3" msgstr "Відтінок 3" -#: ../src/iop/colorharmonizer.c:1608 +#: ../src/iop/colorharmonizer.c:1615 msgid "hue 4" msgstr "Відтінок 4" -#: ../src/iop/colorharmonizer.c:1620 +#: ../src/iop/colorharmonizer.c:1627 msgid "" "saturation multiplier for colors near this harmony node.\n" "100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" @@ -22540,12 +23237,12 @@ msgstr "" "Перетворює будь-який вхід RGB на референсний RGB конвеєра\n" "використовуючи кольорові профілі для відображення RGB значень" -#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:315 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "Обов'язковий модуль" -#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:88 msgid "defined by profile" msgstr "Визначається профілем" @@ -22557,24 +23254,24 @@ msgstr "" "Не вдається отримати матрицю з кольорового простору `%s', його замінить " "Rec2020 RGB!" -#: ../src/iop/colorin.c:1399 +#: ../src/iop/colorin.c:1396 #, c-format msgid "`%s' color matrix not found!" msgstr "Матрицю кольорів `%s' не знайдено!" -#: ../src/iop/colorin.c:1437 +#: ../src/iop/colorin.c:1434 msgid "input profile could not be generated!" msgstr "Вхідний профіль не вдається згенерувати!" -#: ../src/iop/colorin.c:1534 +#: ../src/iop/colorin.c:1531 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "Непідтримуваний вхідний профіль замінено на лінійний Rec709 RGB!" -#: ../src/iop/colorin.c:1808 +#: ../src/iop/colorin.c:1805 msgid "external ICC profiles" msgstr "зовнішні ICC профілі" -#: ../src/iop/colorin.c:1863 +#: ../src/iop/colorin.c:1860 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -22597,39 +23294,56 @@ msgstr "" "Авторське право: %s\n" "\n" -#: ../src/iop/colorin.c:2051 +#: ../src/iop/colorin.c:2047 +msgid "blue mapping" +msgstr "Відображення синього" + +#: ../src/iop/colorin.c:2048 +msgid "" +"the blue mapping mode has been deprecated since very long and has been " +"removed.\n" +"reset to defaults or switch to any colorin profile and check results. " +"minimal\n" +"visual differences might be possible." +msgstr "" +"Режим відображення синього кольору давно застарів і був видалений.\n" +"Скиньте до налаштувань за замовчуванням або перейдіть до будь-якого вхідного\n" +"колірного профілю та перевірте результати. Можливі мінімальні візуальні " +"відмінності." + +#: ../src/iop/colorin.c:2062 msgid "input profile" msgstr "Вхідний профіль" -#: ../src/iop/colorin.c:2064 +#: ../src/iop/colorin.c:2075 msgid "working ICC profiles" msgstr "робочі ICC профілі" -#: ../src/iop/colorin.c:2076 +#: ../src/iop/colorin.c:2087 msgid "confine Lab values to gamut of RGB color space" msgstr "Обмежити значення Lab до охоплення колірного простору RGB" -#: ../src/iop/colorize.c:72 +#: ../src/iop/colorize.c:71 msgid "colorize" msgstr "Тонування" -#: ../src/iop/colorize.c:94 +#: ../src/iop/colorize.c:93 msgid "overlay a solid color on the image" msgstr "Накласти на зображення суцільний колір" -#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:355 ../src/iop/splittoning.c:469 msgid "select the hue tone" msgstr "Виберіть відтінок" -#: ../src/iop/colorize.c:362 +#: ../src/iop/colorize.c:361 msgid "select the saturation shadow tone" msgstr "Виберіть насиченість тону в тінях" -#: ../src/iop/colorize.c:366 +#: ../src/iop/colorize.c:365 msgid "lightness of color" msgstr "Яскравість кольорового шару" -#: ../src/iop/colorize.c:370 +#: ../src/iop/colorize.c:369 msgid "mix value of source lightness" msgstr "Частина внеску яскравості початкового зображення в результат" @@ -22687,11 +23401,11 @@ msgstr "" msgid "level of histogram equalization" msgstr "Рівень вирівнювання гістограми" -#: ../src/iop/colorout.c:79 +#: ../src/iop/colorout.c:78 msgid "output color profile" msgstr "Вихідний колірний профіль" -#: ../src/iop/colorout.c:85 +#: ../src/iop/colorout.c:84 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -22699,119 +23413,119 @@ msgstr "" "Перетворює референсний RGB конвеєра на будь-який вихідний RGB\n" "використовуючи кольорові профілі для відображення RGB значень" -#: ../src/iop/colorout.c:90 +#: ../src/iop/colorout.c:89 msgid "non-linear, RGB or Lab, display-referred" msgstr "нелінійний простір, RGB або Lab, на основі відображення" -#: ../src/iop/colorout.c:657 +#: ../src/iop/colorout.c:653 msgid "missing output profile has been replaced by sRGB!" msgstr "Відсутній вихідний профіль замінено на sRGB!" -#: ../src/iop/colorout.c:679 +#: ../src/iop/colorout.c:675 msgid "missing softproof profile has been replaced by sRGB!" msgstr "Відсутній профіль екранної кольоропроби замінено на sRGB!" -#: ../src/iop/colorout.c:722 +#: ../src/iop/colorout.c:718 msgid "unsupported output profile has been replaced by sRGB!" msgstr "Непідтримуваний вихідний профіль замінено на sRGB!" -#: ../src/iop/colorout.c:844 +#: ../src/iop/colorout.c:840 msgid "output intent" msgstr "Вихідний метод" -#: ../src/iop/colorout.c:845 +#: ../src/iop/colorout.c:841 msgid "rendering intent" msgstr "Метод візуалізації" -#: ../src/iop/colorout.c:847 ../src/libs/export.c:1637 -#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 -#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 +#: ../src/iop/colorout.c:843 ../src/libs/export.c:1632 +#: ../src/libs/print_settings.c:2568 ../src/libs/print_settings.c:2917 +#: ../src/views/darkroom.c:3435 ../src/views/lighttable.c:1503 msgid "perceptual" msgstr "Перцепційний" -#: ../src/iop/colorout.c:848 ../src/libs/export.c:1638 -#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 -#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1633 +#: ../src/libs/print_settings.c:2569 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3436 ../src/views/lighttable.c:1504 msgid "relative colorimetric" msgstr "Відносний колориметричний" -#: ../src/iop/colorout.c:849 ../src/libs/export.c:1639 -#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 -#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1634 +#: ../src/libs/print_settings.c:2570 ../src/libs/print_settings.c:2919 +#: ../src/views/darkroom.c:3437 ../src/views/lighttable.c:1505 msgctxt "rendering intent" msgid "saturation" msgstr "Насиченість" -#: ../src/iop/colorout.c:850 ../src/libs/export.c:1640 -#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 -#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1635 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2920 +#: ../src/views/darkroom.c:3438 ../src/views/lighttable.c:1506 msgid "absolute colorimetric" msgstr "Абсолютний колориметричний" -#: ../src/iop/colorout.c:866 +#: ../src/iop/colorout.c:862 msgid "export ICC profiles" msgstr "ICC профілі експорту" -#: ../src/iop/colorreconstruction.c:111 +#: ../src/iop/colorreconstruction.c:110 msgid "color reconstruction" msgstr "Відновлення кольору" -#: ../src/iop/colorreconstruction.c:116 +#: ../src/iop/colorreconstruction.c:115 msgid "recover clipped highlights by propagating surrounding colors" msgstr "" "Відновлення обрізаних переекспонованих ділянок шляхом поширення навколишніх " "кольорів" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 +#: ../src/iop/colorreconstruction.c:631 ../src/iop/colorreconstruction.c:1032 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 #: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 #: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 -#: ../src/iop/levels.c:354 +#: ../src/iop/levels.c:357 msgid "inconsistent output" msgstr "inconsistent output" -#: ../src/iop/colorreconstruction.c:670 +#: ../src/iop/colorreconstruction.c:669 msgid "module `color reconstruction' failed" msgstr "Модуль 'Відновлення кольору' не спрацював" -#: ../src/iop/colorreconstruction.c:1223 +#: ../src/iop/colorreconstruction.c:1222 msgid "spatial" msgstr "Просторовий вимір" -#: ../src/iop/colorreconstruction.c:1224 +#: ../src/iop/colorreconstruction.c:1223 msgid "range" msgstr "Діапазон" -#: ../src/iop/colorreconstruction.c:1225 +#: ../src/iop/colorreconstruction.c:1224 msgid "precedence" msgstr "Пріоритет" -#: ../src/iop/colorreconstruction.c:1241 +#: ../src/iop/colorreconstruction.c:1240 msgid "pixels with lightness values above this threshold are corrected" msgstr "Пікселі зі значеннями яскравості вище цього порогу виправляються" -#: ../src/iop/colorreconstruction.c:1242 +#: ../src/iop/colorreconstruction.c:1241 msgid "how far to look for replacement colors in spatial dimensions" msgstr "Як далеко шукати кольори заміни в просторовому вимірі" -#: ../src/iop/colorreconstruction.c:1243 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in the luminance dimension" msgstr "Як далеко шукати кольори заміни у вимірі яскравості" -#: ../src/iop/colorreconstruction.c:1244 +#: ../src/iop/colorreconstruction.c:1243 msgid "if and how to give precedence to specific replacement colors" msgstr "Коли і як давати пріоритет певним кольорам заміни" -#: ../src/iop/colorreconstruction.c:1245 +#: ../src/iop/colorreconstruction.c:1244 msgid "the hue tone which should be given precedence over other hue tones" msgstr "Тон відтінку, якому слід надавати перевагу над іншими відтінками" -#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/colorreconstruction.c:1246 ../src/iop/demosaic.c:1823 #: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "Не застосовується" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1247 msgid "no highlights reconstruction for monochrome images" msgstr "" "Для монохромних зображень відновлення переекспонованих ділянок не " @@ -22827,7 +23541,7 @@ msgstr "" "Цей модуль застарілий. Краще використовувати модуль 'Перенос кольорів' " "замість нього." -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -22837,39 +23551,39 @@ msgstr "" "Він тут лише для того, щоб ви могли його вимкнути\n" "і перейти до нового модуля відображення кольорів." -#: ../src/iop/colorzones.c:135 ../src/iop/colorzones.c:2561 +#: ../src/iop/colorzones.c:136 ../src/iop/colorzones.c:2554 msgid "color zones" msgstr "Колірні зони" -#: ../src/iop/colorzones.c:141 +#: ../src/iop/colorzones.c:142 msgid "selectively shift hues, chroma and lightness of pixels" msgstr "Вибірково зміщувати відтінки, кольоровість та яскравість пікселів" -#: ../src/iop/colorzones.c:668 +#: ../src/iop/colorzones.c:669 msgid "B&W: with red" msgstr "Ч/Б: з червоним" -#: ../src/iop/colorzones.c:691 +#: ../src/iop/colorzones.c:692 msgid "B&W: with skin tones" msgstr "Ч/Б: з тонами шкіри" -#: ../src/iop/colorzones.c:716 +#: ../src/iop/colorzones.c:717 msgid "polarizing filter" msgstr "Поляризаційний фільтр" -#: ../src/iop/colorzones.c:737 +#: ../src/iop/colorzones.c:738 msgid "natural skin tones" msgstr "Тони шкіри" -#: ../src/iop/colorzones.c:768 +#: ../src/iop/colorzones.c:769 msgid "B&W: film" msgstr "Ч/Б: плівка" -#: ../src/iop/colorzones.c:788 +#: ../src/iop/colorzones.c:789 msgid "HSL base setting" msgstr "Базове налаштування HSL" -#: ../src/iop/colorzones.c:2652 ../src/iop/rgbcurve.c:1514 +#: ../src/iop/colorzones.c:2645 ../src/iop/rgbcurve.c:1507 msgid "" "create a curve based on an area from the image\n" "drag to create a flat curve\n" @@ -22881,32 +23595,32 @@ msgstr "" "Ctrl+перетягування - створити позитивну криву\n" "Shift+перетягування - створити негативну криву" -#: ../src/iop/colorzones.c:2656 ../src/iop/rgbcurve.c:1518 +#: ../src/iop/colorzones.c:2649 ../src/iop/rgbcurve.c:1511 msgid "create curve" msgstr "Створити криву" #. edit by area -#: ../src/iop/colorzones.c:2670 +#: ../src/iop/colorzones.c:2663 msgid "edit by area" msgstr "Редагувати за областями" -#: ../src/iop/colorzones.c:2676 +#: ../src/iop/colorzones.c:2670 msgid "edit the curve nodes by area" msgstr "Редагувати вузли кривої за областями" -#: ../src/iop/colorzones.c:2683 +#: ../src/iop/colorzones.c:2677 msgid "display selection" msgstr "Показати маску" -#: ../src/iop/colorzones.c:2698 +#: ../src/iop/colorzones.c:2694 msgid "choose selection criterion, will be the abscissa in the graph" msgstr "Виберіть критерій виділення, він буде абсцисою на графіку" -#: ../src/iop/colorzones.c:2701 +#: ../src/iop/colorzones.c:2697 msgid "choose between a smoother or stronger effect" msgstr "Виберіть між більш плавним або сильнішим ефектом" -#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 +#: ../src/iop/colorzones.c:2728 ../src/iop/rgbcurve.c:1540 #: ../src/iop/tonecurve.c:1312 msgid "" "change this method if you see oscillations or cusps in the curve\n" @@ -22924,19 +23638,90 @@ msgstr "" "але менш плавний\n" "- Монотонний краще для точності чистих аналітичних функцій (log, gamma, exp)" -#: ../src/iop/crop.c:122 +#: ../src/iop/contrastntexture.c:113 +msgid "contrast & texture" +msgstr "Контраст і Текстура" + +#: ../src/iop/contrastntexture.c:118 +msgid "local contrast|texture|clarity|detail enhancement" +msgstr "local contrast|texture|clarity|detail enhancement" + +#: ../src/iop/contrastntexture.c:124 +msgid "enhance local contrast by boosting details while preserving edges" +msgstr "" +"Покращення локального контрасту шляхом підсилення деталей, зберігаючи при " +"цьому краї" + +#: ../src/iop/contrastntexture.c:296 +msgid "local contrast failed to allocate memory, check your RAM settings" +msgstr "" +"Локальному контрасту не вдалося виділити пам'ять, перевірте налаштування " +"оперативної пам'яті" + +#: ../src/iop/contrastntexture.c:400 +msgid "amount of local contrast enhancement" +msgstr "Ступінь локального посилення контрасту" + +#: ../src/iop/contrastntexture.c:402 +msgid "visualize details adjusted by the local constrast" +msgstr "Візуалізувати деталі, скориговані локальним контрастом" + +#. Filter settings section +#: ../src/iop/contrastntexture.c:405 +msgctxt "section" +msgid "filter settings" +msgstr "Налаштування фільтра" + +#: ../src/iop/contrastntexture.c:410 +msgid "" +"detail level adjusted by the local contrast.\n" +"higher = more contrast boost in finer details\n" +"lower = more contrast boost in coarser details" +msgstr "" +"Рівень деталізації скоригований локальним контрастом.\n" +"Вищі значення = більше посилення контрасту для дрібніших деталей\n" +"Нижчі значення = більше посилення контрасту для грубіших деталей" + +#: ../src/iop/contrastntexture.c:420 +msgid "" +"adjust the edge sensitivity of the filter\n" +"higher = more edge preservation\n" +"lower = smoother transitions, but may lead to halos around edges" +msgstr "" +"Налаштування чутливості фільтра до країв\n" +"Вищі значення = краще збереження країв\n" +"Нижчі значення = плавніші переходи, але може\n" +"призвести до появи ореолів навколо країв" + +#: ../src/iop/contrastntexture.c:426 +msgid "" +"number of passes of the guided filter to apply\n" +"helps diffusing the edges of the filter at the expense of speed" +msgstr "" +"Кількість проходів керованого фільтра.\n" +"Допомагає розсіювати краї фільтра за рахунок швидкості" + +#: ../src/iop/contrastntexture.c:433 +msgid "" +"add bias to reduce shadow noise amplification.\n" +"only affects dark parts of the image." +msgstr "" +"Додайте зміщення для зменшення посилення шуму в тінях.\n" +"Впливає лише на темні частини зображення." + +#: ../src/iop/crop.c:121 msgid "crop" msgstr "Кадрування" -#: ../src/iop/crop.c:127 +#: ../src/iop/crop.c:126 msgid "reframe|distortion" msgstr "reframe|distortion" -#: ../src/iop/crop.c:133 +#: ../src/iop/crop.c:132 msgid "change the framing" msgstr "Змінити кадрування" -#: ../src/iop/crop.c:1274 +#: ../src/iop/crop.c:1273 msgid "45x35, portrait" msgstr "45x35, портрет" @@ -23013,20 +23798,20 @@ msgstr "Радіус для виявлення кайми" msgid "threshold for defringe, higher values mean less defringing" msgstr "Поріг для видалення кайми, вищі значення означають менше видалення" -#: ../src/iop/demosaic.c:311 +#: ../src/iop/demosaic.c:309 msgid "demosaic" msgstr "Демозаїкізація" -#: ../src/iop/demosaic.c:316 +#: ../src/iop/demosaic.c:314 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "" "Реконструювати повні RGB-пікселі з даних масиву кольорових фільтрів сенсора" -#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 +#: ../src/iop/demosaic.c:764 ../src/iop/demosaic.c:811 msgid "can't allocate demosaic buffer" msgstr "Не вдається виділити демозаїчний буфер" -#: ../src/iop/demosaic.c:803 +#: ../src/iop/demosaic.c:801 msgid "can't equilibrate greens" msgstr "Не вдається врівноважити зелені канали" @@ -23223,31 +24008,31 @@ msgstr "Знешумлення (профільоване)" msgid "denoise using noise statistics profiled on sensors" msgstr "Знешумлення з використанням статистичних профілів шуму сенсорів" -#: ../src/iop/denoiseprofile.c:2850 +#: ../src/iop/denoiseprofile.c:2849 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "Знайдено ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2854 +#: ../src/iop/denoiseprofile.c:2853 #, c-format msgid "found ISO %d" msgstr "Знайдено ISO %d" -#: ../src/iop/denoiseprofile.c:2871 +#: ../src/iop/denoiseprofile.c:2870 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "Інтерпольоване ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:2875 +#: ../src/iop/denoiseprofile.c:2874 #, c-format msgid "interpolated ISO %d" msgstr "Інтерпольоване ISO %d" -#: ../src/iop/denoiseprofile.c:3611 +#: ../src/iop/denoiseprofile.c:3616 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3612 +#: ../src/iop/denoiseprofile.c:3617 msgid "U0V0" msgstr "U0V0" @@ -23285,9 +24070,9 @@ msgstr "Дисперсія зеленого: " msgid "variance blue: " msgstr "Дисперсія синього: " -#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 -#: ../src/libs/neural_restore.c:4293 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2872 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1595 +#: ../src/libs/neural_restore.c:4551 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2867 msgid "profile" msgstr "Профіль" @@ -23574,7 +24359,7 @@ msgstr "" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:517 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" @@ -23875,17 +24660,17 @@ msgstr "На скільки збільшити полотно знизу у ві msgid "select the color of the enlarged canvas" msgstr "Вибір кольору збільшеного полотна" -#: ../src/iop/equalizer.c:86 +#: ../src/iop/equalizer.c:87 msgid "legacy equalizer" msgstr "Застарілий еквалайзер" -#: ../src/iop/equalizer.c:109 +#: ../src/iop/equalizer.c:110 msgid "this module is deprecated. better use contrast equalizer module instead." msgstr "" "Цей модуль застарілий. Краще використовувати модуль 'Еквалайзер контрасту' " "замість нього." -#: ../src/iop/equalizer.c:236 +#: ../src/iop/equalizer.c:237 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -23895,7 +24680,7 @@ msgstr "" "Тут він лише для того, щоб ви могли його вимкнути\n" "і перейти до нового еквалайзера." -#: ../src/iop/exposure.c:128 +#: ../src/iop/exposure.c:127 msgid "" "redo the exposure of the shot as if you were still in-camera\n" "using a color-safe brightening similar to increasing ISO setting" @@ -23904,38 +24689,38 @@ msgstr "" "Використовується безпечне для кольорів підвищення яскравості,\n" "подібне до підвищення значення ISO" -#: ../src/iop/exposure.c:315 +#: ../src/iop/exposure.c:314 msgid "magic lantern defaults" msgstr "Замовчування magic lantern" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 +#: ../src/iop/exposure.c:398 ../src/iop/rawoverexposed.c:137 +#: ../src/iop/rawoverexposed.c:239 #, c-format msgid "failed to get raw buffer from image `%s'" msgstr "Не вдалося отримати raw буфер із зображення `%s'" -#: ../src/iop/exposure.c:687 +#: ../src/iop/exposure.c:695 #, c-format msgid "compensate camera exposure (%+.1f EV)" msgstr "Компенсувати експозицію камери (%+.1f EV)" -#: ../src/iop/exposure.c:699 +#: ../src/iop/exposure.c:704 #, no-c-format msgid "highlight preservation mode (%.1f EV)" msgstr "Режим збереження світлих ділянок (%.1f EV)" #. Write report in GUI -#: ../src/iop/exposure.c:894 +#: ../src/iop/exposure.c:898 #, c-format msgid "L : \t%.1f %%" msgstr "L : \t%.1f %%" -#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#: ../src/iop/exposure.c:1038 ../src/libs/history.c:957 #, c-format msgid "%.2f EV" msgstr "%.2f EV" -#: ../src/iop/exposure.c:1199 +#: ../src/iop/exposure.c:1207 msgid "" "automatically remove the camera exposure bias\n" "this is useful if you exposed the image to the right." @@ -23943,25 +24728,19 @@ msgstr "" "Автоматично видаляти зміщення експозиції камери.\n" "Це корисно, якщо ви експонуєте зображення \"вправо\" (ETTR)." -#: ../src/iop/exposure.c:1205 +#: ../src/iop/exposure.c:1215 msgid "" "remove the camera's hidden exposure bias in\n" "HDR / highlight preservation / dynamic range / HLG tone mode.\n" -"\n" -"when enabled on an image with nonzero bias, tone mapping\n" -"(e.g. sigmoid) is required to avoid blown-out highlights." msgstr "" -"Видаляти приховане зміщення експозиції камери в режимах\n" -"HDR / збереження світлих ділянок / динамічного діапазону / тону HLG.\n" -"\n" -"Якщо ввімкнено на зображенні з ненульовим зміщенням, потрібне тонове\n" -"відображення (наприклад, Sigmoid), щоб уникнути пересвітлених ділянок." +"Видалити приховане зміщення експозиції камери в режимах\n" +"HDR / збереження світлих ділянок / динамічного діапазону / тону HLG\n" -#: ../src/iop/exposure.c:1217 +#: ../src/iop/exposure.c:1224 msgid "set the exposure adjustment using the selected area" msgstr "Встановити корекцію експозиції, використовуючи вибрану область" -#: ../src/iop/exposure.c:1228 +#: ../src/iop/exposure.c:1235 #, no-c-format msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "" @@ -23969,22 +24748,22 @@ msgstr "" "експозиції. 50% процентиля позначає позицію в гістограмі, де 50% значень " "пікселів вище, а 50% значень пікселів нижче цієї експозиції." -#: ../src/iop/exposure.c:1234 +#: ../src/iop/exposure.c:1241 msgid "" "where to place the exposure level for processed pics, EV below overexposure." msgstr "" "Задає цільовий рівень для автоматичної корекції експозиції, в EV щодо точки " "білого камери." -#: ../src/iop/exposure.c:1238 +#: ../src/iop/exposure.c:1245 msgid "what exposure correction has actually been used" msgstr "Яка корекція експозиції насправді була використана" -#: ../src/iop/exposure.c:1244 +#: ../src/iop/exposure.c:1251 msgid "computed EC: " msgstr "Обчислена корекція експозиції: " -#: ../src/iop/exposure.c:1257 +#: ../src/iop/exposure.c:1264 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -23997,11 +24776,11 @@ msgstr "" "При невдалих значеннях, модуль відсікатиме майже чорні кольори з охоплення\n" "шляхом підштовхування значень RGB до негативних." -#: ../src/iop/exposure.c:1267 +#: ../src/iop/exposure.c:1274 msgid "area exposure mapping" msgstr "Відображення експозиції області зображення" -#: ../src/iop/exposure.c:1273 +#: ../src/iop/exposure.c:1280 msgid "" "define a target brightness, in terms of exposure,\n" "for a selected region of the image (the control sample),\n" @@ -24017,7 +24796,7 @@ msgstr "" "важливою частиною вашого об’єкта, яка потребує постійної яскравості,\n" "так і нерухомою та рівномірно освітленою поверхнею в серії зображень." -#: ../src/iop/exposure.c:1282 +#: ../src/iop/exposure.c:1289 msgid "" "\"correction\" automatically adjust exposure\n" "such that the input lightness is mapped to the target.\n" @@ -24029,62 +24808,62 @@ msgstr "" "\"Вимірювання\" просто показує, як вхідний колір відображається за допомогою\n" "компенсації експозиції і може використовуватися для визначення цілі." -#: ../src/iop/exposure.c:1300 +#: ../src/iop/exposure.c:1307 msgid "L : \tN/A" msgstr "L : \tN/A" -#: ../src/iop/exposure.c:1310 +#: ../src/iop/exposure.c:1317 msgid "the desired target exposure after mapping" msgstr "Бажана цільова експозиція після відображення" -#: ../src/iop/filmic.c:174 +#: ../src/iop/filmic.c:173 msgid "this module is deprecated. better use filmic rgb module instead." msgstr "" "Цей модуль застарілий. Краще використовувати модуль 'Filmic RGB' замість " "нього." -#: ../src/iop/filmic.c:328 +#: ../src/iop/filmic.c:327 msgid "09 EV (low-key)" msgstr "09 EV (низький ключ)" -#: ../src/iop/filmic.c:336 +#: ../src/iop/filmic.c:335 msgid "10 EV (indoors)" msgstr "10 EV (в приміщенні)" -#: ../src/iop/filmic.c:344 +#: ../src/iop/filmic.c:343 msgid "11 EV (dim outdoors)" msgstr "11 EV (тьмяно на відкритому повітрі)" -#: ../src/iop/filmic.c:352 +#: ../src/iop/filmic.c:351 msgid "12 EV (outdoors)" msgstr "12 EV (на відкритому повітрі)" -#: ../src/iop/filmic.c:360 +#: ../src/iop/filmic.c:359 msgid "13 EV (bright outdoors)" msgstr "13 EV (яскраво на відкритому повітрі)" -#: ../src/iop/filmic.c:368 +#: ../src/iop/filmic.c:367 msgid "14 EV (backlighting)" msgstr "14 EV (світло позаду об'єкта)" -#: ../src/iop/filmic.c:376 +#: ../src/iop/filmic.c:375 msgid "15 EV (sunset)" msgstr "15 EV (захід сонця)" -#: ../src/iop/filmic.c:384 +#: ../src/iop/filmic.c:383 msgid "16 EV (HDR)" msgstr "16 EV (HDR)" -#: ../src/iop/filmic.c:392 +#: ../src/iop/filmic.c:391 msgid "18 EV (HDR++)" msgstr "18 EV (HDR++)" -#: ../src/iop/filmic.c:1462 +#: ../src/iop/filmic.c:1461 msgid "read-only graph, use the parameters below to set the nodes" msgstr "" "Графік лише для читання, використовуйте параметри нижче, щоб встановити вузли" -#: ../src/iop/filmic.c:1471 +#: ../src/iop/filmic.c:1470 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -24092,7 +24871,7 @@ msgstr "" "Відрегулюйте відповідно до середньої яскравості об'єкта.\n" "Крім ситуацій зі світлом в сторону об'єктива, це має бути близько 18%." -#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 +#: ../src/iop/filmic.c:1482 ../src/iop/filmicrgb.c:4365 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -24102,7 +24881,7 @@ msgstr "" "Це показання, яке експонометр дав би вам для цієї сцени.\n" "Відрегулюйте, щоб уникнути кліппінгу найсвітліших тонів" -#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 +#: ../src/iop/filmic.c:1495 ../src/iop/filmicrgb.c:4376 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -24114,7 +24893,7 @@ msgstr "" "Збільште, щоб отримати більший контраст.\n" "Зменште, щоб відновити більше деталей в затемнених ділянках." -#: ../src/iop/filmic.c:1509 +#: ../src/iop/filmic.c:1508 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -24122,7 +24901,7 @@ msgstr "" "Збільшити або зменшити обчислений динамічний діапазон.\n" "Корисно у поєднанні з \"автоналаштуванням рівнів\"." -#: ../src/iop/filmic.c:1519 +#: ../src/iop/filmic.c:1518 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -24134,7 +24913,7 @@ msgstr "" "Працює краще для пейзажів та рівномірно освітлених сцен,\n" "але зазнає невдачі для зображень у високому ключі та низькому ключі." -#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 +#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4477 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -24142,7 +24921,7 @@ msgstr "" "Нахил лінійної частини кривої\n" "впливає переважно на середні тони" -#: ../src/iop/filmic.c:1539 +#: ../src/iop/filmic.c:1538 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -24152,11 +24931,11 @@ msgstr "" "Збільшення дає більший контраст при екстремальних яскравостях.\n" "Це не впливає на середні тони." -#: ../src/iop/filmic.c:1546 +#: ../src/iop/filmic.c:1545 msgid "shadows/highlights balance" msgstr "Баланс тіней та світлих ділянок" -#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 +#: ../src/iop/filmic.c:1548 ../src/iop/filmicrgb.c:4499 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -24168,7 +24947,7 @@ msgstr "" "Використовуйте це, якщо вам потрібно захистити деталі\n" "на одному кінці гістограми." -#: ../src/iop/filmic.c:1561 +#: ../src/iop/filmic.c:1560 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -24178,7 +24957,7 @@ msgstr "" "Вам потрібно встановити це значення нижче 100%\n" "якщо ввімкнено збереження кольоровості." -#: ../src/iop/filmic.c:1572 +#: ../src/iop/filmic.c:1571 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24189,38 +24968,37 @@ msgstr "" "Зменште, якщо тіні та/або світлі тони перенасичені." #. Add export intent combo -#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 -#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 -#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 +#: ../src/iop/filmic.c:1582 ../src/libs/export.c:1613 +#: ../src/libs/print_settings.c:2566 ../src/libs/print_settings.c:2913 +#: ../src/views/darkroom.c:3443 ../src/views/lighttable.c:1510 msgid "intent" msgstr "Метод" -#: ../src/iop/filmic.c:1584 +#: ../src/iop/filmic.c:1583 msgid "contrasted" msgstr "Контрастний" #. centripetal spline -#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 -#: ../src/libs/neural_restore.c:1116 +#: ../src/iop/filmic.c:1585 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "Лінійна частина" #. monotonic spline -#: ../src/iop/filmic.c:1587 +#: ../src/iop/filmic.c:1586 msgid "optimized" msgstr "Оптимізований" -#: ../src/iop/filmic.c:1589 +#: ../src/iop/filmic.c:1588 msgid "change this method if you see reversed contrast or faded blacks" msgstr "" "Змініть цей метод, якщо ви бачите зворотний контраст або вицвілий чорний колір" #. Preserve color -#: ../src/iop/filmic.c:1593 +#: ../src/iop/filmic.c:1592 msgid "preserve the chrominance" msgstr "Зберегти кольоровість" -#: ../src/iop/filmic.c:1596 +#: ../src/iop/filmic.c:1595 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -24230,7 +25008,7 @@ msgstr "" "Може посилити хроматичні аберації.\n" "Вам потрібно вручну налаштувати насиченість при використанні цього режиму." -#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 +#: ../src/iop/filmic.c:1605 ../src/iop/filmicrgb.c:4520 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" @@ -24238,7 +25016,7 @@ msgstr "" "Яскравість вихідного чистого чорного, вона має бути 0%\n" "крім випадків, коли ви хочете вицвілого вигляду" -#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1614 ../src/iop/filmicrgb.c:4527 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -24246,7 +25024,7 @@ msgstr "" "Значення середньо-сірого цільового дисплея або кольорового простору.\n" "Ніколи не слід змінювати це, якщо не знаєте, що робите." -#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 +#: ../src/iop/filmic.c:1623 ../src/iop/filmicrgb.c:4535 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" @@ -24254,11 +25032,11 @@ msgstr "" "Яскравість вихідного чистого білого, вона має бути 100%\n" "крім випадків, коли ви хочете вицвілого вигляду" -#: ../src/iop/filmic.c:1630 +#: ../src/iop/filmic.c:1629 msgid "target gamma" msgstr "Цільова гамма" -#: ../src/iop/filmic.c:1632 +#: ../src/iop/filmic.c:1631 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -24268,30 +25046,30 @@ msgstr "" "дисплея або кольорового простору.\n" "Ніколи не слід торкатися цього, якщо не знаєте, що робите." -#: ../src/iop/filmic.c:1640 +#: ../src/iop/filmic.c:1639 msgctxt "section" msgid "destination/display" msgstr "Призначення/дисплей" -#: ../src/iop/filmic.c:1649 +#: ../src/iop/filmic.c:1648 msgctxt "section" msgid "logarithmic shaper" msgstr "Логарифмічний формувач" -#: ../src/iop/filmic.c:1655 +#: ../src/iop/filmic.c:1654 msgctxt "section" msgid "filmic S curve" msgstr "S-крива filmic" -#: ../src/iop/filmicrgb.c:331 +#: ../src/iop/filmicrgb.c:332 msgid "filmic rgb" msgstr "Filmic RGB" -#: ../src/iop/filmicrgb.c:336 +#: ../src/iop/filmicrgb.c:337 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "tone mapping|curve|view transform|contrast|saturation|highlights" -#: ../src/iop/filmicrgb.c:341 +#: ../src/iop/filmicrgb.c:342 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -24301,7 +25079,7 @@ msgstr "" "для відображення на екранах зі стандартним динамічним діапазоном і друку на " "папері, при цьому запобігаючи кліппінгу неруйнівними способами" -#: ../src/iop/filmicrgb.c:1305 +#: ../src/iop/filmicrgb.c:1306 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" @@ -24309,71 +25087,71 @@ msgstr "" "Не вдалося виділити пам'ять для відновлення переекспонованого в Filmic, " "перевірте налаштування оперативної пам'яті" -#: ../src/iop/filmicrgb.c:2250 +#: ../src/iop/filmicrgb.c:2251 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "" "Не вдалося виділити пам'ять в GPU для відновлення переекспонованого в Filmic" -#: ../src/iop/filmicrgb.c:2366 +#: ../src/iop/filmicrgb.c:2367 msgid "filmic works only on RGB input" msgstr "Filmic працює лише з RGB входом" -#: ../src/iop/filmicrgb.c:3425 +#: ../src/iop/filmicrgb.c:3415 msgid "look only" msgstr "Лише крива" -#: ../src/iop/filmicrgb.c:3427 +#: ../src/iop/filmicrgb.c:3417 msgid "look + mapping (lin)" msgstr "Лінійне відображення" -#: ../src/iop/filmicrgb.c:3429 +#: ../src/iop/filmicrgb.c:3419 msgid "look + mapping (log)" msgstr "Логарифмічне відображення" -#: ../src/iop/filmicrgb.c:3431 +#: ../src/iop/filmicrgb.c:3421 msgid "dynamic range mapping" msgstr "Відображення динамічного діапазону" -#: ../src/iop/filmicrgb.c:3798 +#: ../src/iop/filmicrgb.c:3788 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3814 +#: ../src/iop/filmicrgb.c:3804 #, no-c-format msgid "% display" msgstr "Вихід, %" -#: ../src/iop/filmicrgb.c:3826 +#: ../src/iop/filmicrgb.c:3816 msgid "EV scene" msgstr "Вхід, EV" -#: ../src/iop/filmicrgb.c:3830 +#: ../src/iop/filmicrgb.c:3820 #, no-c-format msgid "% camera" msgstr "Камера, %" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 +#: ../src/iop/filmicrgb.c:3856 ../src/iop/filmicrgb.c:4513 msgid "display" msgstr "Вихід" #. axis legend -#: ../src/iop/filmicrgb.c:3875 +#: ../src/iop/filmicrgb.c:3865 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 +#: ../src/iop/filmicrgb.c:3874 ../src/iop/filmicrgb.c:4345 msgid "scene" msgstr "Вхід" #. axis legend -#: ../src/iop/filmicrgb.c:3893 +#: ../src/iop/filmicrgb.c:3883 msgid "(EV)" msgstr "(EV)" -#: ../src/iop/filmicrgb.c:4305 +#: ../src/iop/filmicrgb.c:4286 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -24383,11 +25161,11 @@ msgstr "" "Яскрава крива - це крива тонового відображення Filmic.\n" "Темна крива - це крива десатурації." -#: ../src/iop/filmicrgb.c:4312 +#: ../src/iop/filmicrgb.c:4293 msgid "toggle axis labels and values display" msgstr "Перемикає відображення міток і значень на осях" -#: ../src/iop/filmicrgb.c:4317 +#: ../src/iop/filmicrgb.c:4298 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -24399,7 +25177,7 @@ msgstr "" "Права кнопка миші: попередній тип.\n" "Подвійний клік: скинути до типу \"лише крива\"." -#: ../src/iop/filmicrgb.c:4376 +#: ../src/iop/filmicrgb.c:4354 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -24410,7 +25188,7 @@ msgstr "" "Введене тут значення буде відображено на 18,45%.\n" "Зменшуйте значення, щоб збільшити загальну яскравість." -#: ../src/iop/filmicrgb.c:4416 +#: ../src/iop/filmicrgb.c:4394 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -24427,16 +25205,16 @@ msgstr "" "Переконайтеся, що ви розумієте ці припущення перед використанням." #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4425 +#: ../src/iop/filmicrgb.c:4403 msgid "reconstruct" msgstr "Відновлення" -#: ../src/iop/filmicrgb.c:4427 +#: ../src/iop/filmicrgb.c:4405 msgctxt "section" msgid "highlights clipping" msgstr "Переекспозиція" -#: ../src/iop/filmicrgb.c:4434 +#: ../src/iop/filmicrgb.c:4412 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -24452,7 +25230,7 @@ msgstr "" "Зменшуйте, щоб включити більше областей,\n" "Збільшуйте, щоб виключити більше областей." -#: ../src/iop/filmicrgb.c:4444 +#: ../src/iop/filmicrgb.c:4422 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -24463,16 +25241,16 @@ msgstr "" "Збільшуйте, щоб зробити перехід більш м’яким і розмитим." #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 +#: ../src/iop/filmicrgb.c:4427 ../src/iop/filmicrgb.c:4428 msgid "display highlight reconstruction mask" msgstr "Показати маску відновлення переекспозиції" -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4434 msgctxt "section" msgid "balance" msgstr "Баланс" -#: ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4440 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24489,7 +25267,7 @@ msgstr "" "Збільште, якщо хоча б один канал RGB не обрізаний.\n" "Зменште, якщо всі канали RGB обрізані на великих ділянках." -#: ../src/iop/filmicrgb.c:4473 +#: ../src/iop/filmicrgb.c:4451 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24506,7 +25284,7 @@ msgstr "" "Збільште, якщо хочете більше деталей.\n" "Зменште, якщо хочете більше розмиття." -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4463 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -24525,11 +25303,11 @@ msgstr "" "ділянках." #. Page LOOK -#: ../src/iop/filmicrgb.c:4493 +#: ../src/iop/filmicrgb.c:4471 msgid "look" msgstr "Крива" -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4483 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -24539,7 +25317,7 @@ msgstr "" "Збільшити, щоб зробити світлі тони яскравішими та менш стиснутими.\n" "Зменшити для приглушення світлих тонів." -#: ../src/iop/filmicrgb.c:4513 +#: ../src/iop/filmicrgb.c:4491 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -24552,7 +25330,7 @@ msgstr "" "У цьому діапазоні широти не відбувається десатурація.\n" "Це не впливає на середні тони." -#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4508 ../src/iop/filmicrgb.c:4660 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -24562,7 +25340,7 @@ msgstr "" "особливо при екстремальних яскравостях.\n" "Збільште, якщо тіні та/або світлі ділянки недостатньо насичені." -#: ../src/iop/filmicrgb.c:4566 +#: ../src/iop/filmicrgb.c:4544 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -24571,7 +25349,7 @@ msgstr "" "балансу.\n" "v4 - новіший метод десатурації, на основі спектральної чистоти світла." -#: ../src/iop/filmicrgb.c:4571 +#: ../src/iop/filmicrgb.c:4549 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -24581,7 +25359,7 @@ msgstr "" "Може посилити хроматичні аберації та кольоровий шум,\n" "тому переконайтеся, що вони правильно виправлені в іншому місці." -#: ../src/iop/filmicrgb.c:4581 +#: ../src/iop/filmicrgb.c:4559 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24593,7 +25371,7 @@ msgstr "" "М'який використовує низьку кривизну, що призводить до меншого тонального " "стиснення." -#: ../src/iop/filmicrgb.c:4587 +#: ../src/iop/filmicrgb.c:4565 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -24605,7 +25383,7 @@ msgstr "" "М'який використовує низьку кривизну, що призводить до меншого тонального " "стиснення." -#: ../src/iop/filmicrgb.c:4594 +#: ../src/iop/filmicrgb.c:4572 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -24618,7 +25396,7 @@ msgstr "" "Замість цього виправляйте глобальну експозицію в модулі експозиції.\n" "Вимкніть для використання стандартного 18,45% середньо-сірого." -#: ../src/iop/filmicrgb.c:4601 +#: ../src/iop/filmicrgb.c:4579 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -24631,7 +25409,7 @@ msgstr "" "налаштування.\n" "Вимкніть, якщо хочете управляти цим вручну." -#: ../src/iop/filmicrgb.c:4607 +#: ../src/iop/filmicrgb.c:4585 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -24644,7 +25422,7 @@ msgstr "" "ділянки.\n" "Це також допомагає при складних випадках мадженти в переекспонованих ділянках." -#: ../src/iop/filmicrgb.c:4615 +#: ../src/iop/filmicrgb.c:4593 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -24656,7 +25434,7 @@ msgstr "" "коли зображення загалом містить шум, що забезпечує більш\n" "природне поєднання з рештою зображення." -#: ../src/iop/filmicrgb.c:4623 +#: ../src/iop/filmicrgb.c:4601 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -24664,11 +25442,11 @@ msgstr "" "Вибрати статистичний розподіл шуму.\n" "Це корисно, щоб відповідати природній схемі шуму сенсора." -#: ../src/iop/filmicrgb.c:4688 +#: ../src/iop/filmicrgb.c:4666 msgid "mid-tones saturation" msgstr "Насиченість середніх тонів" -#: ../src/iop/filmicrgb.c:4690 +#: ../src/iop/filmicrgb.c:4668 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -24678,11 +25456,11 @@ msgstr "" "особливо при середніх яскравостях.\n" "Збільште, якщо середні тони недостатньо насичені." -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4674 msgid "highlights saturation mix" msgstr "Насиченість світлих тонів" -#: ../src/iop/filmicrgb.c:4698 +#: ../src/iop/filmicrgb.c:4676 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -24745,7 +25523,7 @@ msgstr "" "Цей модуль застарілий. Краще використовувати модуль 'Filmic RGB' замість " "нього." -#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:313 msgid "operator" msgstr "Оператор" @@ -24869,23 +25647,23 @@ msgstr "[%s на лінії] змінити щільність" msgid "[%s on line] change hardness" msgstr "[%s на лінії] змінити жорсткість" -#: ../src/iop/grain.c:385 +#: ../src/iop/grain.c:384 msgid "grain" msgstr "Зерно" -#: ../src/iop/grain.c:390 +#: ../src/iop/grain.c:389 msgid "simulate silver grains from film" msgstr "Імітувати зерна срібла з фотоплівки" -#: ../src/iop/grain.c:543 +#: ../src/iop/grain.c:542 msgid "the grain size (~ISO of the film)" msgstr "Розмір зерна (~ISO плівки)" -#: ../src/iop/grain.c:547 +#: ../src/iop/grain.c:546 msgid "the strength of applied grain" msgstr "Інтенсивність застосованого зерна" -#: ../src/iop/grain.c:551 +#: ../src/iop/grain.c:550 msgid "" "amount of mid-tones bias from the photographic paper response modeling. the " "greater the bias, the more pronounced the fall off of the grain in shadows " @@ -24911,7 +25689,7 @@ msgstr "Видалити із зображень туман та атмосфе msgid "amount of haze reduction" msgstr "Кількість зменшення серпанку" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4503 msgid "distance" msgstr "Відстань" @@ -25068,31 +25846,31 @@ msgstr "" msgid "this module does not work with monochrome RAW files" msgstr "Цей модуль не працює з монохромними файлами RAW" -#: ../src/iop/highpass.c:69 +#: ../src/iop/highpass.c:70 msgid "highpass" msgstr "Фільтр високих частот" -#: ../src/iop/highpass.c:74 +#: ../src/iop/highpass.c:75 msgid "isolate high frequencies in the image" msgstr "Ізолювати високі частоти на зображенні" -#: ../src/iop/highpass.c:76 ../src/iop/lowpass.c:104 +#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:104 msgid "linear or non-linear, Lab, scene-referred" msgstr "лінійний або нелінійний простір, Lab, на основі сцен" -#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:95 +#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:96 msgid "frequential, Lab" msgstr "частотна, Lab" -#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:106 +#: ../src/iop/highpass.c:79 ../src/iop/lowpass.c:106 msgid "special, Lab, scene-referred" msgstr "спеціальний, Lab, на основі сцен" -#: ../src/iop/highpass.c:354 +#: ../src/iop/highpass.c:355 msgid "the sharpness of highpass filter" msgstr "Різкість фільтра високих частот" -#: ../src/iop/highpass.c:358 +#: ../src/iop/highpass.c:359 msgid "the contrast of highpass filter" msgstr "Контраст фільтра високих частот" @@ -25173,23 +25951,39 @@ msgstr "Вибрати колір матеріалу фотоплівки із msgid "select color of film material" msgstr "Вибір кольору матеріалу фотоплівки" -#: ../src/iop/lens.cc:253 +#: ../src/iop/lens.cc:254 msgid "lens correction" msgstr "Корекція оптики" -#: ../src/iop/lens.cc:258 +#: ../src/iop/lens.cc:259 msgid "vignette|chromatic aberrations|distortion" msgstr "vignette|chromatic aberrations|distortion" -#: ../src/iop/lens.cc:263 +#: ../src/iop/lens.cc:264 msgid "correct lenses optical flaws" msgstr "Виправити оптичні недоліки лінз" -#: ../src/iop/lens.cc:266 +#: ../src/iop/lens.cc:267 msgid "geometric and reconstruction, RGB" msgstr "геометрична і відновлювальна, RGB" -#: ../src/iop/lens.cc:3755 +#: ../src/iop/lens.cc:3789 +msgid "" +"this camera is not in the Lensfun database\n" +"click to pick one manually" +msgstr "" +"Цієї камери немає в базі даних Lensfun\n" +"Натисніть, щоб вибрати вручну" + +#: ../src/iop/lens.cc:3791 +msgid "" +"no camera information found\n" +"click to pick one manually" +msgstr "" +"Інформація про камеру не знайдена\n" +"Натисніть, щоб вибрати вручну" + +#: ../src/iop/lens.cc:3821 #, c-format msgid "" "maker:\t\t%s\n" @@ -25202,7 +25996,15 @@ msgstr "" "Байонет:\t\t%s\n" "Кроп-фактор:\t%.1f" -#: ../src/iop/lens.cc:3997 +#: ../src/iop/lens.cc:4018 +msgid "" +"no matching lens in the Lensfun database\n" +"click to pick one from the full list" +msgstr "" +"Не знайдено відповідного об'єктива в базі даних Lensfun\n" +"Натисніть, щоб вибрати один з повного списку" + +#: ../src/iop/lens.cc:4075 #, c-format msgid "" "maker:\t\t%s\n" @@ -25221,88 +26023,93 @@ msgstr "" "Тип:\t\t%s\n" "Байонети:\t%s" -#: ../src/iop/lens.cc:4070 +#: ../src/iop/lens.cc:4148 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4085 +#: ../src/iop/lens.cc:4163 msgid "d" msgstr "відстань" -#: ../src/iop/lens.cc:4233 +#: ../src/iop/lens.cc:4311 msgid "camera/lens not found" msgstr "Камеру/об'єктив не знайдено" -#: ../src/iop/lens.cc:4234 +#: ../src/iop/lens.cc:4312 msgid "" -"please select your lens manually\n" +"pick a camera or lens from the buttons below --\n" +"the lens button lists the whole database when the body is unknown\n" +"scale, target geometry and the TCA override work without a profile\n" "you might also want to check if your Lensfun database is up-to-date\n" "by running lensfun-update-data" msgstr "" -"Будь ласка, виберіть об’єктив вручну\n" -"Ви також можете перевірити, чи ваша база даних Lensfun оновлена\n" -"за допомогою lensfun-update-data" +"Виберіть камеру або об'єктив за допомогою кнопок нижче --\n" +"кнопка об'єктива відображає всю базу даних, коли камера невідома.\n" +"Масштабування, цільова геометрія та ручне регулювання поперечних\n" +"ХА працюють без профілю.\n" +"Ви також можете перевірити, чи ваша база даних Lensfun актуальна,\n" +"запустивши lensfun-update-data" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4378 +#: ../src/iop/lens.cc:4464 msgid "camera model" msgstr "Модель камери" -#: ../src/iop/lens.cc:4383 +#: ../src/iop/lens.cc:4469 msgid "find camera" msgstr "Знайти камеру" -#: ../src/iop/lens.cc:4395 +#: ../src/iop/lens.cc:4481 msgid "find lens" msgstr "Знайти об'єктив" -#: ../src/iop/lens.cc:4404 +#: ../src/iop/lens.cc:4490 msgid "focal length (mm)" msgstr "Фокусна відстань (мм)" -#: ../src/iop/lens.cc:4411 +#: ../src/iop/lens.cc:4497 msgid "f-number (aperture)" msgstr "f-номер (діафрагма)" -#: ../src/iop/lens.cc:4418 +#: ../src/iop/lens.cc:4504 msgid "distance to subject" msgstr "Відстань до об'єкта" #. scale #. upscale page: scale factor selector -#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 -#: ../src/libs/neural_restore.c:4203 +#: ../src/iop/lens.cc:4539 ../src/iop/overlay.c:1506 ../src/iop/vignette.c:1042 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1553 +#: ../src/libs/neural_restore.c:4457 msgid "scale" msgstr "Масштаб" -#: ../src/iop/lens.cc:4455 +#: ../src/iop/lens.cc:4541 msgid "auto scale" msgstr "Автоматичне масштабування" -#: ../src/iop/lens.cc:4457 +#: ../src/iop/lens.cc:4543 msgid "automatic scale to available image size due to Lensfun data" msgstr "" "Автоматичне масштабування до доступного розміру зображення за даними Lensfun" -#: ../src/iop/lens.cc:4462 +#: ../src/iop/lens.cc:4548 msgid "correct distortions or apply them" msgstr "Коригувати деформації об'єктива чи застосувати їх" -#: ../src/iop/lens.cc:4470 +#: ../src/iop/lens.cc:4556 msgid "transversal chromatic aberration red" msgstr "Поперечні ХА - червоний" -#: ../src/iop/lens.cc:4475 +#: ../src/iop/lens.cc:4561 msgid "transversal chromatic aberration blue" msgstr "Поперечні ХА - синій" -#: ../src/iop/lens.cc:4482 +#: ../src/iop/lens.cc:4571 msgid "use latest algorithm" msgstr "Використовувати найновіший алгоритм" -#: ../src/iop/lens.cc:4485 +#: ../src/iop/lens.cc:4574 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -25312,40 +26119,40 @@ msgstr "" "Після ввімкнення ви не зможете\n" "повернутися до старого алгоритму." -#: ../src/iop/lens.cc:4496 +#: ../src/iop/lens.cc:4585 msgid "fine-tuning" msgstr "Тонке регулювання" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4500 +#: ../src/iop/lens.cc:4589 msgid "fine-tune" msgstr "Тонке регулювання" -#: ../src/iop/lens.cc:4508 +#: ../src/iop/lens.cc:4597 msgid "tune the warp and chromatic aberration correction" msgstr "Підкоригувати виправлення викривлення та хроматичної аберації" -#: ../src/iop/lens.cc:4513 +#: ../src/iop/lens.cc:4602 msgid "tune the vignette correction" msgstr "Підкоригувати виправлення віньєтування" -#: ../src/iop/lens.cc:4518 +#: ../src/iop/lens.cc:4607 msgid "tune the TCA red correction" msgstr "Підкоригувати виправлення червоної ХА" -#: ../src/iop/lens.cc:4523 +#: ../src/iop/lens.cc:4612 msgid "tune the TCA blue correction" msgstr "Підкоригувати виправлення синьої ХА" -#: ../src/iop/lens.cc:4527 +#: ../src/iop/lens.cc:4616 msgid "image scaling" msgstr "Масштабування зображення" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4618 msgid "automatic scale to available image size" msgstr "Автоматичне масштабування до доступного розміру зображення" -#: ../src/iop/lens.cc:4539 +#: ../src/iop/lens.cc:4628 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -25355,111 +26162,111 @@ msgstr "" " а) даних та алгоритмів, наданих проектом Lensfun\n" " b) вбудованих метаданих, наданих вендором камери чи програмного забезпечення" -#: ../src/iop/lens.cc:4546 +#: ../src/iop/lens.cc:4635 msgid "which corrections to apply" msgstr "Які коригування застосовувати" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4551 +#: ../src/iop/lens.cc:4640 msgid "corrections done: " msgstr "Скориговано: " -#: ../src/iop/lens.cc:4554 +#: ../src/iop/lens.cc:4643 msgid "which corrections have actually been done" msgstr "Які коригування було застосовано" -#: ../src/iop/lens.cc:4571 +#: ../src/iop/lens.cc:4660 msgid "manual vignette correction" msgstr "Ручна корекція віньєтування" -#: ../src/iop/lens.cc:4575 +#: ../src/iop/lens.cc:4664 msgid "additional manually controlled optical vignetting correction" msgstr "Додаткова корекція оптичного віньєтування з ручним керуванням" -#: ../src/iop/lens.cc:4578 +#: ../src/iop/lens.cc:4667 msgid "vignette" msgstr "Віньєтування" -#: ../src/iop/lens.cc:4582 +#: ../src/iop/lens.cc:4671 msgid "amount of the applied optical vignetting correction" msgstr "Обсяг застосованої корекції оптичного віньєтування" -#: ../src/iop/lens.cc:4586 +#: ../src/iop/lens.cc:4675 msgid "show applied optical vignette correction mask" msgstr "Показати застосовану маску корекції оптичного віньєтування" -#: ../src/iop/lens.cc:4590 +#: ../src/iop/lens.cc:4679 msgid "radius of uncorrected center" msgstr "Радіус невиправленого центру" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4685 msgid "steepness of the correction effect outside of radius" msgstr "Крутизна ефекту корекції за межами радіуса" -#: ../src/iop/levels.c:109 +#: ../src/iop/levels.c:112 msgid "this module is deprecated. please use the RGB levels module instead." msgstr "" "Цей модуль застарілий. Краще використовувати модуль 'Рівні RGB' замість нього." -#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 -#: ../src/iop/rgblevels.c:1050 +#: ../src/iop/levels.c:117 ../src/iop/levels.c:639 ../src/iop/rgblevels.c:1009 +#: ../src/iop/rgblevels.c:1041 msgid "levels" msgstr "Рівні" -#: ../src/iop/levels.c:136 +#: ../src/iop/levels.c:139 msgid "adjust black, white and mid-gray points" msgstr "Регулювати точки чорного, білого і середнього сірого" -#: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 +#: ../src/iop/levels.c:637 ../src/iop/rgblevels.c:1044 msgid "" "drag handles to set black, gray, and white points. operates on L channel." msgstr "" "Перетягніть вертикальні лінії, щоб встановити точки чорного, середньо-сірого " "та білого. працює в каналі L." -#: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 +#: ../src/iop/levels.c:649 ../src/iop/rgblevels.c:1070 msgid "apply auto levels" msgstr "Застосувати авто-рівні" -#: ../src/iop/levels.c:650 ../src/iop/rgblevels.c:1077 +#: ../src/iop/levels.c:653 ../src/iop/rgblevels.c:1063 msgid "pick black point from image" msgstr "Вибрати точку чорного із зображення" -#: ../src/iop/levels.c:654 ../src/iop/rgblevels.c:1078 +#: ../src/iop/levels.c:657 ../src/iop/rgblevels.c:1064 msgid "pick medium gray point from image" msgstr "Вибрати точку середнього сірого із зображення" -#: ../src/iop/levels.c:658 ../src/iop/rgblevels.c:1079 +#: ../src/iop/levels.c:661 ../src/iop/rgblevels.c:1065 msgid "pick white point from image" msgstr "Вибрати точку білого із зображення" -#: ../src/iop/levels.c:672 +#: ../src/iop/levels.c:675 msgid "black percentile" msgstr "Процентиль чорного" -#: ../src/iop/levels.c:676 +#: ../src/iop/levels.c:679 msgid "gray percentile" msgstr "Процентиль сірого" -#: ../src/iop/levels.c:680 +#: ../src/iop/levels.c:683 msgid "white percentile" msgstr "Процентиль білого" -#: ../src/iop/liquify.c:288 +#: ../src/iop/liquify.c:289 msgid "liquify" msgstr "Пластика" -#: ../src/iop/liquify.c:293 +#: ../src/iop/liquify.c:294 msgid "distort parts of the image" msgstr "Деформації частин зображення" -#: ../src/iop/liquify.c:2862 +#: ../src/iop/liquify.c:2868 msgid "click to edit nodes" msgstr "Натисніть, щоб редагувати вузли" -#: ../src/iop/liquify.c:3564 +#: ../src/iop/liquify.c:3586 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -25469,7 +26276,7 @@ msgstr "" "Розмір: прокрутка - Сила: Shift+прокрутка - Напрямок: " "Ctrl+прокрутка" -#: ../src/iop/liquify.c:3567 +#: ../src/iop/liquify.c:3589 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25479,7 +26286,7 @@ msgstr "" "Розмір: прокрутка - Сила: Shift+прокрутка - Напрямок: " "Ctrl+прокрутка" -#: ../src/iop/liquify.c:3570 +#: ../src/iop/liquify.c:3592 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -25489,11 +26296,11 @@ msgstr "" "Розмір: прокрутка - Сила: Shift+прокрутка - Напрямок: " "Ctrl+прокрутка" -#: ../src/iop/liquify.c:3616 +#: ../src/iop/liquify.c:3655 msgid "warps|nodes count:" msgstr "Деформацій | Вузлів: " -#: ../src/iop/liquify.c:3621 +#: ../src/iop/liquify.c:3660 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -25501,44 +26308,44 @@ msgstr "" "Використовуйте інструмент для додавання деформацій\n" "Видалити деформацію: права кнопка миші" -#: ../src/iop/liquify.c:3627 +#: ../src/iop/liquify.c:3666 msgid "edit, add and delete nodes" msgstr "Редагувати, додавати і видаляти вузли" -#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 -#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 -#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 -#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 -#: ../src/libs/masks.c:1876 +#: ../src/iop/liquify.c:3671 ../src/iop/liquify.c:3677 ../src/iop/liquify.c:3683 +#: ../src/iop/retouch.c:2445 ../src/iop/retouch.c:2451 ../src/iop/retouch.c:2456 +#: ../src/iop/retouch.c:2461 ../src/iop/spots.c:879 ../src/iop/spots.c:884 +#: ../src/iop/spots.c:889 ../src/libs/masks.c:2277 ../src/libs/masks.c:2290 +#: ../src/libs/masks.c:2303 ../src/libs/masks.c:2316 ../src/libs/masks.c:2329 +#: ../src/libs/masks.c:2343 msgid "shapes" msgstr "Фігури" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw curves" msgstr "Додати криві" -#: ../src/iop/liquify.c:3633 +#: ../src/iop/liquify.c:3672 msgid "draw multiple curves" msgstr "Додати кілька кривих" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw lines" msgstr "Додати лінії" -#: ../src/iop/liquify.c:3639 +#: ../src/iop/liquify.c:3678 msgid "draw multiple lines" msgstr "Додати кілька ліній" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw points" msgstr "Додати точку" -#: ../src/iop/liquify.c:3645 +#: ../src/iop/liquify.c:3684 msgid "draw multiple points" msgstr "Додати кілька точок" -#: ../src/iop/liquify.c:3651 +#: ../src/iop/liquify.c:3690 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -25546,7 +26353,7 @@ msgstr "" "Додати вузол: Ctrl+клік - Видалити контур: правий клік\n" "Перемкнути лінія/крива: Ctrl+Alt+клік" -#: ../src/iop/liquify.c:3654 +#: ../src/iop/liquify.c:3693 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -25557,23 +26364,23 @@ msgstr "" "Автозгладжування, виступи, згладжування, симетричність: Ctrl+клік - " "Прибрати: клік правою кнопкою" -#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 +#: ../src/iop/liquify.c:3697 ../src/iop/liquify.c:3699 msgid "shape of path: drag" msgstr "Зміна форми контуру: перетягування" -#: ../src/iop/liquify.c:3662 +#: ../src/iop/liquify.c:3701 msgid "radius: drag" msgstr "Радіус: перетягування" -#: ../src/iop/liquify.c:3664 +#: ../src/iop/liquify.c:3703 msgid "hardness (center): drag" msgstr "Регулювання жорсткості (центр): перетягування" -#: ../src/iop/liquify.c:3666 +#: ../src/iop/liquify.c:3705 msgid "hardness (feather): drag" msgstr "Регулювання жорсткості (розтушовка): перетягування" -#: ../src/iop/liquify.c:3668 +#: ../src/iop/liquify.c:3707 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -25581,67 +26388,67 @@ msgstr "" "Інтенсивність деформації: перетягування\n" "Лінійний режим, режим зростання, режим зменшення: Ctrl+клік" -#: ../src/iop/lowlight.c:83 +#: ../src/iop/lowlight.c:84 msgid "lowlight vision" msgstr "Нічне бачення" -#: ../src/iop/lowlight.c:88 +#: ../src/iop/lowlight.c:89 msgid "simulate human night vision" msgstr "Імітувати нічне бачення людини" -#: ../src/iop/lowlight.c:91 +#: ../src/iop/lowlight.c:92 msgid "linear, XYZ" msgstr "лінійна, XYZ" -#: ../src/iop/lowlight.c:330 +#: ../src/iop/lowlight.c:331 msgid "indoor bright" msgstr "В приміщенні, яскраво" -#: ../src/iop/lowlight.c:348 +#: ../src/iop/lowlight.c:349 msgid "indoor dim" msgstr "В приміщенні, тьмяно" -#: ../src/iop/lowlight.c:366 +#: ../src/iop/lowlight.c:367 msgid "indoor dark" msgstr "В приміщенні, темно" -#: ../src/iop/lowlight.c:384 +#: ../src/iop/lowlight.c:385 msgid "twilight" msgstr "Сутінки" -#: ../src/iop/lowlight.c:402 +#: ../src/iop/lowlight.c:403 msgid "night street lit" msgstr "Нічна вулиця, освітлено" -#: ../src/iop/lowlight.c:420 +#: ../src/iop/lowlight.c:421 msgid "night street" msgstr "Нічна вулиця" -#: ../src/iop/lowlight.c:438 +#: ../src/iop/lowlight.c:439 msgid "night street dark" msgstr "Нічна вулиця, темно" -#: ../src/iop/lowlight.c:457 +#: ../src/iop/lowlight.c:458 msgid "night" msgstr "Ніч" -#: ../src/iop/lowlight.c:630 +#: ../src/iop/lowlight.c:631 msgid "dark" msgstr "Темно" -#: ../src/iop/lowlight.c:638 +#: ../src/iop/lowlight.c:639 msgid "bright" msgstr "Яскраво" -#: ../src/iop/lowlight.c:647 +#: ../src/iop/lowlight.c:648 msgid "day vision" msgstr "Денне бачення" -#: ../src/iop/lowlight.c:652 +#: ../src/iop/lowlight.c:653 msgid "night vision" msgstr "Нічне бачення" -#: ../src/iop/lowlight.c:819 +#: ../src/iop/lowlight.c:815 msgid "blueness in shadows" msgstr "Синява в тінях" @@ -25677,148 +26484,148 @@ msgstr "Регулювання насиченості фільтра низьк msgid "which filter to use for blurring" msgstr "Який фільтр використовувати для розмиття" -#: ../src/iop/lut3d.c:133 +#: ../src/iop/lut3d.c:135 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:138 +#: ../src/iop/lut3d.c:140 msgid "perform color space corrections and apply look" msgstr "Виконувати корекцію кольорового простору та застосовувати вигляд" -#: ../src/iop/lut3d.c:141 +#: ../src/iop/lut3d.c:143 msgid "defined by profile, RGB" msgstr "Визначається профілем, RGB" -#: ../src/iop/lut3d.c:490 +#: ../src/iop/lut3d.c:493 msgid "error allocating buffer for gmz LUT" msgstr "Помилка виділення буфера для gmz LUT" -#: ../src/iop/lut3d.c:518 +#: ../src/iop/lut3d.c:522 #, c-format msgid "invalid png file %s" msgstr "Некоректний файл PNG %s" -#: ../src/iop/lut3d.c:526 +#: ../src/iop/lut3d.c:530 #, c-format msgid "png bit depth %d is not supported" msgstr "Бітова глибина %d для PNG не підтримується" -#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 +#: ../src/iop/lut3d.c:544 ../src/iop/lut3d.c:554 #, c-format msgid "invalid level in png file %d %d" msgstr "Недійсний рівень в PNG файлі %d %d" -#: ../src/iop/lut3d.c:545 +#: ../src/iop/lut3d.c:549 msgid "this darktable build is not compatible with compressed CLUT" msgstr "Ця збірка Darktable несумісна зі стиснутим форматом CLUT" -#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 +#: ../src/iop/lut3d.c:566 ../src/iop/lut3d.c:821 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "Помилка - розмір LUT 3D %d перевищує максимально підтримуваний" -#: ../src/iop/lut3d.c:574 +#: ../src/iop/lut3d.c:578 msgid "error allocating buffer for png LUT" msgstr "Помилка виділення буфера для PNG LUT" -#: ../src/iop/lut3d.c:582 +#: ../src/iop/lut3d.c:586 #, c-format msgid "error - could not read png image %s" msgstr "Помилка - не вдається прочитати PNG зображення %s" -#: ../src/iop/lut3d.c:594 +#: ../src/iop/lut3d.c:598 msgid "error - allocating buffer for png LUT" msgstr "Помилка - виділення буфера для PNG LUT" -#: ../src/iop/lut3d.c:770 +#: ../src/iop/lut3d.c:774 #, c-format msgid "error - invalid cube file: %s" msgstr "Помилка - недійсний cube файл: %s" -#: ../src/iop/lut3d.c:784 +#: ../src/iop/lut3d.c:788 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN, відмінний від 0.0, не підтримується" -#: ../src/iop/lut3d.c:796 +#: ../src/iop/lut3d.c:800 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX, відмінний від 1.0, не підтримується" -#: ../src/iop/lut3d.c:806 +#: ../src/iop/lut3d.c:810 msgid "1D cube LUT is not supported" msgstr "1D cube LUT не підтримується" -#: ../src/iop/lut3d.c:828 +#: ../src/iop/lut3d.c:833 msgid "error - allocating buffer for cube LUT" msgstr "Помилка - виділення буфера для cube LUT" -#: ../src/iop/lut3d.c:839 +#: ../src/iop/lut3d.c:845 msgid "error - cube LUT size is not defined" msgstr "Помилка - розмір cube LUT не визначено" -#: ../src/iop/lut3d.c:850 +#: ../src/iop/lut3d.c:856 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "Помилка - cube LUT: недійсне число в рядку %d" -#: ../src/iop/lut3d.c:866 +#: ../src/iop/lut3d.c:872 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "Помилка - cube LUT: кількість рядків %d неправильна, має бути %d" -#: ../src/iop/lut3d.c:876 +#: ../src/iop/lut3d.c:882 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "Попередження - cube LUT: %d значень поза діапазоном [0,1]" -#: ../src/iop/lut3d.c:901 +#: ../src/iop/lut3d.c:908 #, c-format msgid "error - invalid 3dl file: %s" msgstr "Помилка - недійсний 3dl файл: %s" -#: ../src/iop/lut3d.c:922 +#: ../src/iop/lut3d.c:929 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "Помилка - максимальне значення shaper LUT %d занадто низьке" -#: ../src/iop/lut3d.c:933 +#: ../src/iop/lut3d.c:941 msgid "error - allocating buffer for 3dl LUT" msgstr "Помилка - виділення буфера для 3dl LUT" -#: ../src/iop/lut3d.c:946 +#: ../src/iop/lut3d.c:954 msgid "error - 3dl LUT size is not defined" msgstr "Помилка - розмір 3dl LUT не визначено" -#: ../src/iop/lut3d.c:974 +#: ../src/iop/lut3d.c:982 msgid "error - 3dl LUT lines number is not correct" msgstr "Помилка - неправильна кількість рядків в 3dl LUT" -#: ../src/iop/lut3d.c:990 +#: ../src/iop/lut3d.c:998 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "" "Помилка - максимальне значення в LUT не відповідає жодній дійсній бітовій " "глибині" -#: ../src/iop/lut3d.c:1569 +#: ../src/iop/lut3d.c:1620 msgid "LUT root folder not defined" msgstr "Кореневий каталог LUT не визначено" -#: ../src/iop/lut3d.c:1575 +#: ../src/iop/lut3d.c:1626 msgid "select LUT file" msgstr "Вибрати LUT файл" -#: ../src/iop/lut3d.c:1596 +#: ../src/iop/lut3d.c:1647 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "hald CLUT (png), 3D LUT (cube чи 3dl) або стиснутий gmic LUT (gmz)" -#: ../src/iop/lut3d.c:1598 +#: ../src/iop/lut3d.c:1649 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "hald CLUT (png) або 3D LUT (cube чи 3dl)" -#: ../src/iop/lut3d.c:1622 +#: ../src/iop/lut3d.c:1673 msgid "select file outside LUT root folder is not allowed" msgstr "Вибір файлу поза кореневим каталогом LUT файлів не дозволено" -#: ../src/iop/lut3d.c:1690 +#: ../src/iop/lut3d.c:1739 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " @@ -25828,7 +26635,7 @@ msgstr "" "Перед вибором файлу LUT потрібно встановити кореневий каталог 3D LUT файлів в " "розділі \"Обробка\" налаштувань Darktable" -#: ../src/iop/lut3d.c:1694 +#: ../src/iop/lut3d.c:1743 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -25837,7 +26644,7 @@ msgstr "" "LUT потрібно встановити кореневий каталог 3D LUT файлів в розділі \"Обробка\" " "налаштувань Darktable" -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/lut3d.c:1758 msgid "" "the file path (relative to LUT folder) is saved with image along with the LUT " "data if it's a compressed LUT (gmz)" @@ -25845,7 +26652,7 @@ msgstr "" "Шлях до файлу (відносно каталогу LUT) зберігається із зображенням разом із " "даними LUT, якщо це стиснутий LUT (gmz)" -#: ../src/iop/lut3d.c:1706 +#: ../src/iop/lut3d.c:1761 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" @@ -25853,31 +26660,31 @@ msgstr "" "Шлях до файлу (відносно каталогу LUT) зберігається із зображенням (але не " "самі дані LUT)" -#: ../src/iop/lut3d.c:1715 +#: ../src/iop/lut3d.c:1770 msgid "enter LUT name" msgstr "Вкажіть ім'я LUT" -#: ../src/iop/lut3d.c:1730 +#: ../src/iop/lut3d.c:1785 msgid "select the LUT" msgstr "Вибір файлу LUT" -#: ../src/iop/lut3d.c:1747 +#: ../src/iop/lut3d.c:1804 msgid "select the color space in which the LUT has to be applied" msgstr "Виберіть колірний простір, в якому має застосовуватися LUT" -#: ../src/iop/lut3d.c:1749 +#: ../src/iop/lut3d.c:1806 msgid "interpolation" msgstr "Інтерполяція" -#: ../src/iop/lut3d.c:1750 +#: ../src/iop/lut3d.c:1807 msgid "select the interpolation method" msgstr "Виберіть метод інтерполяції" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:98 msgid "mask manager" msgstr "Менеджер масок" -#: ../src/iop/monochrome.c:97 +#: ../src/iop/monochrome.c:100 msgid "" "quickly convert an image to black & white\n" "using a variable color filter" @@ -25885,17 +26692,17 @@ msgstr "" "Швидко перетворює зображення в чорно-біле\n" "за допомогою фільтра змінних кольорів" -#: ../src/iop/monochrome.c:151 +#: ../src/iop/monochrome.c:154 msgid "red filter" msgstr "Червоний фільтр" -#: ../src/iop/monochrome.c:557 +#: ../src/iop/monochrome.c:553 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "" "Перетягуйте та прокручуйте коліщатко миші для\n" "налаштування віртуального кольорового фільтра" -#: ../src/iop/monochrome.c:574 +#: ../src/iop/monochrome.c:569 msgid "how much to keep highlights" msgstr "Наскільки зберігати світлі тони" @@ -26119,15 +26926,15 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "Увімкнути/вимкнути управління кольором" -#: ../src/iop/nlmeans.c:77 +#: ../src/iop/nlmeans.c:76 msgid "astrophoto denoise" msgstr "Знешумлення астрофото" -#: ../src/iop/nlmeans.c:82 +#: ../src/iop/nlmeans.c:81 msgid "denoise (non-local means)" msgstr "Знешумлення (нелокальні середні)" -#: ../src/iop/nlmeans.c:87 +#: ../src/iop/nlmeans.c:86 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" @@ -26135,22 +26942,22 @@ msgstr "" "Застосувати пуассонівське усунення шуму,\n" "що найкраще підходить для астрофотографії" -#: ../src/iop/nlmeans.c:442 +#: ../src/iop/nlmeans.c:437 msgid "radius of the patches to match" msgstr "Радіус зразка, що використовується для оцінки подібності" -#: ../src/iop/nlmeans.c:450 +#: ../src/iop/nlmeans.c:445 msgid "how much to smooth brightness" msgstr "Наскільки згладжувати яскравість" -#: ../src/iop/nlmeans.c:453 +#: ../src/iop/nlmeans.c:448 msgid "how much to smooth colors" msgstr "Наскільки згладжувати кольори" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 -#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 -#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3307 +#: ../src/views/darkroom.c:3332 ../src/views/darkroom.c:3344 +#: ../src/views/darkroom.c:3359 ../src/views/darkroom.c:3377 msgid "overexposed" msgstr "Переекспоноване" @@ -26162,23 +26969,19 @@ msgstr "Не вдалося виділити буфер в модулі пере msgid "module overexposed failed in color conversion" msgstr "Не вдалося перетворення кольорів в модулі переекспонованого" -#: ../src/iop/overlay.c:147 +#: ../src/iop/overlay.c:169 msgid "composite" msgstr "Композитинг" -#: ../src/iop/overlay.c:154 -msgid "" -"combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" -msgstr "" -"Поєднання зображення з елементами іншого обробленого зображення\n" -"(перемістіть модуль після вихідного колірного профілю, якщо є бандинг)" +#: ../src/iop/overlay.c:175 +msgid "combine the image with elements from another processed image" +msgstr "Поєднання зображення з елементами з іншого обробленого зображення" -#: ../src/iop/overlay.c:164 +#: ../src/iop/overlay.c:184 msgid "layer|stack|overlay" msgstr "layer|stack|overlay" -#: ../src/iop/overlay.c:300 +#: ../src/iop/overlay.c:326 #, c-format msgid "" "overlay image missing from database\n" @@ -26189,13 +26992,13 @@ msgstr "" "\n" "'%s'" -#: ../src/iop/overlay.c:340 +#: ../src/iop/overlay.c:386 #, c-format msgid "image %d does not exist" msgstr "Зображення %d не існує" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:784 +#: ../src/iop/overlay.c:1107 msgid "" "drop\n" "image\n" @@ -26207,7 +27010,7 @@ msgstr "" "стрічки знімків\n" "сюди" -#: ../src/iop/overlay.c:1019 +#: ../src/iop/overlay.c:1401 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " @@ -26216,12 +27019,12 @@ msgstr "" "Неможливо використати зображення %d як накладення, оскільки воно використовує " "поточне зображення як накладення, прямо чи опосередковано" -#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 +#: ../src/iop/overlay.c:1498 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "Розміщення" -#: ../src/iop/overlay.c:1132 +#: ../src/iop/overlay.c:1514 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" @@ -26240,29 +27043,29 @@ msgstr "" "• Висота: масштабувати висоту накладення відносно висоти зображення\n" "• Додаткові опції: вибрати сторони накладення та зображення окремо" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1525 msgid "reference image dimension against which to scale the overlay" msgstr "Сторона зображення, відносно якої масштабуватиметься накладення" -#: ../src/iop/overlay.c:1147 +#: ../src/iop/overlay.c:1529 msgid "overlay dimension to scale" msgstr "Сторона накладення, яка масштабуватиметься" -#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 -#: ../src/libs/print_settings.c:2773 +#: ../src/iop/overlay.c:1533 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2768 msgid "alignment" msgstr "Вирівнювання" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1175 +#: ../src/iop/overlay.c:1557 msgid "the opacity of the overlay" msgstr "Непрозорість накладення" -#: ../src/iop/overlay.c:1176 +#: ../src/iop/overlay.c:1558 msgid "the scale of the overlay" msgstr "Масштаб накладення" -#: ../src/iop/overlay.c:1177 +#: ../src/iop/overlay.c:1559 msgid "the rotation of the overlay" msgstr "Обертання накладення" @@ -26427,7 +27230,7 @@ msgstr "Вибраний файл не під кореневим каталог msgid "select the RGB channels taken into account to generate the raster mask" msgstr "Виберіть канали RGB, які будуть враховані для створення растрової маски" -#: ../src/iop/rasterfile.c:749 +#: ../src/iop/rasterfile.c:747 msgid "" "select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" @@ -26455,15 +27258,7 @@ msgstr "" "Векторизувати поточний растр та створити відповідні контурні маски у " "менеджері масок" -#. raw denoise sits first: it runs earliest in the denoise workflow -#. (before demosaic-stage processing). bayer / linear variant selection -#. is driven by the active "rawdenoise" model rather than a UI toggle -#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 -#: ../src/libs/neural_restore.c:4160 -msgid "raw denoise" -msgstr "Знешумлення raw" - -#: ../src/iop/rawdenoise.c:139 +#: ../src/iop/rawdenoise.c:140 msgid "denoise the raw image early in the pipeline" msgstr "Знешумлювати raw зображення на ранньому етапі в конвеєрі обробки" @@ -26477,9 +27272,9 @@ msgstr "" #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 -#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 -#: ../src/views/darkroom.c:3045 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:3239 +#: ../src/views/darkroom.c:3263 ../src/views/darkroom.c:3273 +#: ../src/views/darkroom.c:3289 msgid "raw overexposed" msgstr "Переекспоноване в raw" @@ -26562,29 +27357,29 @@ msgstr "" "працює лише для сенсорів, які цього потребують,\n" "і для raw зображень" -#: ../src/iop/relight.c:50 +#: ../src/iop/relight.c:49 msgid "fill-light 0.25EV with 4 zones" msgstr "Заповнення світлом 0.25EV в 4 зонах" -#: ../src/iop/relight.c:54 +#: ../src/iop/relight.c:53 msgid "fill-shadow -0.25EV with 4 zones" msgstr "Заповнення тінню -0.25EV в 4 зонах" -#: ../src/iop/relight.c:83 +#: ../src/iop/relight.c:82 msgid "fill light" msgstr "Заповнююче світло" -#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 +#: ../src/iop/relight.c:92 ../src/iop/zonesystem.c:106 msgid "this module is deprecated. please use the tone equalizer module instead." msgstr "" "Цей модуль застарілий. Краще використовувати модуль 'Еквалайзер тонів' " "замість нього." -#: ../src/iop/relight.c:250 +#: ../src/iop/relight.c:249 msgid "the fill-light in EV" msgstr "Заповнююче світло в EV" -#: ../src/iop/relight.c:258 +#: ../src/iop/relight.c:257 msgid "" "select the center of fill-light\n" "ctrl+click to select an area" @@ -26592,23 +27387,23 @@ msgstr "" "Виберіть центр заповнення світлом\n" "Ctrl+клік - вибрати область" -#: ../src/iop/relight.c:261 +#: ../src/iop/relight.c:260 msgid "toggle tool for picking median lightness in image" msgstr "Вибрати медіанну яскравість із зображення" -#: ../src/iop/relight.c:265 +#: ../src/iop/relight.c:264 msgid "width of fill-light area defined in zones" msgstr "Ширина області заповнення, визначена в зонах" -#: ../src/iop/retouch.c:194 +#: ../src/iop/retouch.c:195 msgid "retouch" msgstr "Ретуш" -#: ../src/iop/retouch.c:199 +#: ../src/iop/retouch.c:200 msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" -#: ../src/iop/retouch.c:205 +#: ../src/iop/retouch.c:206 msgid "" "remove and clone spots,\n" "perform split-frequency skin editing" @@ -26616,33 +27411,33 @@ msgstr "" "Видаляти і клонувати плями, виконувати\n" "редагування шкіри з розділеними частотами" -#: ../src/iop/retouch.c:209 +#: ../src/iop/retouch.c:210 msgid "geometric and frequential, RGB" msgstr "геометрична і частотна, RGB" -#: ../src/iop/retouch.c:1675 +#: ../src/iop/retouch.c:1670 msgid "cannot display scales when the blending mask is displayed" msgstr "Неможливо відображати масштаби, коли відображається маска змішування" -#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 -#: ../src/iop/retouch.c:2033 +#: ../src/iop/retouch.c:2028 ../src/iop/retouch.c:2030 ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2034 #, c-format msgid "default tool changed to %s" msgstr "Інструмент за замовчуванням змінено на '%s'" -#: ../src/iop/retouch.c:2027 +#: ../src/iop/retouch.c:2028 msgid "cloning" msgstr "Клонування" -#: ../src/iop/retouch.c:2029 +#: ../src/iop/retouch.c:2030 msgid "healing" msgstr "Лікування" -#: ../src/iop/retouch.c:2426 +#: ../src/iop/retouch.c:2431 msgid "shapes:" msgstr "Фігури:" -#: ../src/iop/retouch.c:2429 +#: ../src/iop/retouch.c:2434 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -26651,62 +27446,62 @@ msgstr "" "зображення.\n" "Фігури додаються до поточного масштабу" -#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 -#: ../src/iop/retouch.c:2608 +#: ../src/iop/retouch.c:2438 ../src/iop/retouch.c:2547 ../src/iop/retouch.c:2553 +#: ../src/iop/retouch.c:2561 ../src/iop/retouch.c:2566 ../src/iop/retouch.c:2573 +#: ../src/iop/retouch.c:2604 msgid "editing" msgstr "Редагування" -#: ../src/iop/retouch.c:2434 +#: ../src/iop/retouch.c:2439 msgid "show and edit shapes on the current scale" msgstr "Показувати та редагувати фігури в поточному масштабі" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2440 msgid "show and edit shapes in restricted mode" msgstr "Показувати та редагувати фігури в обмеженому режимі" #. algorithm toolbar -#: ../src/iop/retouch.c:2461 +#: ../src/iop/retouch.c:2466 msgid "algorithms:" msgstr "Алгоритми:" -#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2492 msgid "activate blur tool" msgstr "Розмиття" -#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2493 msgid "activate fill tool" msgstr "Заливка" -#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2494 msgid "activate cloning tool" msgstr "Клонування" -#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 +#: ../src/iop/retouch.c:2484 ../src/iop/retouch.c:2495 msgid "activate healing tool" msgstr "Лікувальний пензель" -#: ../src/iop/retouch.c:2485 +#: ../src/iop/retouch.c:2490 msgid "ctrl+click to change tool for current form" msgstr "Ctrl+клік - змінити інструмент для поточної фігури" -#: ../src/iop/retouch.c:2486 +#: ../src/iop/retouch.c:2491 msgid "shift+click to set the tool as default" msgstr "shift+клік - встановити інструмент за замовчуванням" -#: ../src/iop/retouch.c:2497 +#: ../src/iop/retouch.c:2502 msgid "scales:" msgstr "Масштаби:" -#: ../src/iop/retouch.c:2504 +#: ../src/iop/retouch.c:2509 msgid "current:" msgstr "Поточний:" -#: ../src/iop/retouch.c:2511 +#: ../src/iop/retouch.c:2516 msgid "merge from:" msgstr "Об'єднати від:" -#: ../src/iop/retouch.c:2522 +#: ../src/iop/retouch.c:2527 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -26720,45 +27515,45 @@ msgstr "" "Верхня лінія вказує на те, що масштаб видно на поточному рівні масштабування\n" "Нижня лінія означає, що масштаб містить фігури" -#: ../src/iop/retouch.c:2551 +#: ../src/iop/retouch.c:2547 msgid "display masks" msgstr "Показати маски" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2553 msgid "temporarily switch off shapes" msgstr "Тимчасово вимкнути фігури" -#: ../src/iop/retouch.c:2565 +#: ../src/iop/retouch.c:2561 msgid "paste cut shapes to current scale" msgstr "Вставити вирізані фігури в поточний масштаб" -#: ../src/iop/retouch.c:2570 +#: ../src/iop/retouch.c:2566 msgid "cut shapes from current scale" msgstr "Вирізати фігури з поточного масштабу" -#: ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2573 msgid "display wavelet scale" msgstr "Відображати масштаби" -#: ../src/iop/retouch.c:2591 +#: ../src/iop/retouch.c:2587 msgid "adjust preview levels" msgstr "Відрегулювати рівні попереднього перегляду" -#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2604 ../src/iop/rgblevels.c:1068 msgid "auto levels" msgstr "Авторівні" -#: ../src/iop/retouch.c:2612 +#: ../src/iop/retouch.c:2608 msgctxt "section" msgid "preview single scale" msgstr "Попередній перегляд окремого масштабу" #. shapes selected (label) -#: ../src/iop/retouch.c:2616 +#: ../src/iop/retouch.c:2612 msgid "shape selected:" msgstr "Вибрана фігура: " -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2618 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -26766,142 +27561,138 @@ msgstr "" "Натисніть на фігуру, щоб вибрати її,\n" "щоб скасувати вибір, натисніть на порожній простір" -#: ../src/iop/retouch.c:2629 +#: ../src/iop/retouch.c:2625 msgid "erase the detail or fills with chosen color" msgstr "Стирати або заливати вибраним кольором" -#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 +#: ../src/iop/retouch.c:2636 ../src/iop/retouch.c:2637 msgid "select fill color" msgstr "Вибрати колір заливки" -#: ../src/iop/retouch.c:2649 +#: ../src/iop/retouch.c:2645 msgid "pick fill color from image" msgstr "Вибрати колір заливки із зображення" -#: ../src/iop/retouch.c:2650 +#: ../src/iop/retouch.c:2646 msgid "pick fill color" msgstr "Вибрати колір заливки" -#: ../src/iop/retouch.c:2653 +#: ../src/iop/retouch.c:2649 msgid "fill color: " msgstr "Колір заливки: " -#: ../src/iop/retouch.c:2662 +#: ../src/iop/retouch.c:2658 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "Регулювати яскравість кольору" -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2664 msgid "type for the blur algorithm" msgstr "Тип алгоритму розмиття" -#: ../src/iop/retouch.c:2672 +#: ../src/iop/retouch.c:2668 msgid "radius of the selected blur type" msgstr "Радіус вибраного типу розмиття" -#: ../src/iop/retouch.c:2679 +#: ../src/iop/retouch.c:2675 msgid "set the opacity on the selected shape" msgstr "Установити непрозорість вибраної фігури" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2681 msgctxt "section" msgid "retouch tools" msgstr "Інструменти ретушування" -#: ../src/iop/retouch.c:2687 +#: ../src/iop/retouch.c:2683 msgctxt "section" msgid "wavelet decompose" msgstr "Вейвлет-декомпозиція" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "shapes" msgstr "Фігури" -#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 +#: ../src/iop/retouch.c:3971 ../src/iop/retouch.c:4802 #, c-format msgid "max scale is %i for this image size" msgstr "Для цього розміру зображення максимальний масштаб %i" -#: ../src/iop/rgbcurve.c:118 +#: ../src/iop/rgbcurve.c:119 msgid "rgb curve" msgstr "Крива RGB" -#: ../src/iop/rgbcurve.c:141 +#: ../src/iop/rgbcurve.c:142 msgid "alter an image’s tones using curves in RGB color space" msgstr "" "Змінювати тони зображення, використовуючи криві в кольоровому просторі RGB" -#: ../src/iop/rgbcurve.c:183 +#: ../src/iop/rgbcurve.c:184 msgid "contrast | compression" msgstr "Контраст | Стиснення контрасту" -#: ../src/iop/rgbcurve.c:193 +#: ../src/iop/rgbcurve.c:194 msgid "linear (gamma 1.0)" msgstr "Лінійна (гамма 1.0)" -#: ../src/iop/rgbcurve.c:204 +#: ../src/iop/rgbcurve.c:205 msgid "contrast | medium (linear)" msgstr "Контраст | Середній (лінійна)" -#: ../src/iop/rgbcurve.c:214 +#: ../src/iop/rgbcurve.c:215 msgid "contrast | high (linear)" msgstr "Контраст | Високий (лінійна)" -#: ../src/iop/rgbcurve.c:231 +#: ../src/iop/rgbcurve.c:232 msgid "contrast | medium (gamma 2.2)" msgstr "Контраст | Середній (гамма 2.2)" -#: ../src/iop/rgbcurve.c:247 +#: ../src/iop/rgbcurve.c:248 msgid "contrast | high (gamma 2.2)" msgstr "Контраст | Високий (гамма 2.2)" -#: ../src/iop/rgbcurve.c:261 +#: ../src/iop/rgbcurve.c:262 msgid "non-contrast curve | gamma 2.0" msgstr "Неконтрастна крива | Гамма 2.0" -#: ../src/iop/rgbcurve.c:268 +#: ../src/iop/rgbcurve.c:269 msgid "non-contrast curve | gamma 0.5" msgstr "Неконтрастна крива | Гамма 0.5" -#: ../src/iop/rgbcurve.c:275 +#: ../src/iop/rgbcurve.c:276 msgid "non-contrast curve | logarithm (base 2)" msgstr "Неконтрастна крива | Логарифм (основа 2)" -#: ../src/iop/rgbcurve.c:282 +#: ../src/iop/rgbcurve.c:283 msgid "non-contrast curve | exponential (base 2)" msgstr "Неконтрастна крива | Експоненціальна (основа 2)" -#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1034 +#: ../src/iop/rgbcurve.c:1477 ../src/iop/rgblevels.c:1025 msgid "choose between linked and independent channels." msgstr "Виберіть між пов'язаними та незалежними каналами." -#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 +#: ../src/iop/rgbcurve.c:1482 ../src/iop/rgblevels.c:1030 msgid "curve nodes for r channel" msgstr "Вузли кривої для каналу R" -#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 +#: ../src/iop/rgbcurve.c:1483 ../src/iop/rgblevels.c:1031 msgid "curve nodes for g channel" msgstr "Вузли кривої для каналу G" -#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 +#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1032 msgid "curve nodes for b channel" msgstr "Вузли кривої для каналу B" -#: ../src/iop/rgblevels.c:98 +#: ../src/iop/rgblevels.c:99 msgid "rgb levels" msgstr "Рівні RGB" -#: ../src/iop/rgblevels.c:120 +#: ../src/iop/rgblevels.c:121 msgid "adjust black, white and mid-gray points in RGB color space" msgstr "" "Відрегулювати точки чорного, білого та середньо-сірого в колірному просторі " "RGB" -#: ../src/iop/rgblevels.c:1088 -msgid "auto region" -msgstr "Авто-рівні з регіону" - -#: ../src/iop/rgblevels.c:1091 +#: ../src/iop/rgblevels.c:1074 msgid "" "apply auto levels based on a region defined by the user\n" "click and drag to draw the area\n" @@ -26911,6 +27702,10 @@ msgstr "" "Натисніть і перетягніть, щоб намалювати область\n" "Права кнопка миші - скасувати" +#: ../src/iop/rgblevels.c:1078 +msgid "auto region" +msgstr "Авто-рівні з регіону" + #: ../src/iop/rotatepixels.c:67 msgctxt "modulename" msgid "rotate pixels" @@ -26958,7 +27753,7 @@ msgstr "" "Змінити тональний діапазон тіней і світлих тонів\n" "зображення шляхом посилення локального контрасту" -#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:528 msgid "compress" msgstr "Стиснення" @@ -26994,34 +27789,34 @@ msgstr "Відрегулювати насиченість в тінях" msgid "adjust saturation of highlights" msgstr "Відрегулювати насиченість в світлих тонах" -#: ../src/iop/sharpen.c:70 +#: ../src/iop/sharpen.c:71 msgctxt "modulename" msgid "sharpen" msgstr "Різкість" -#: ../src/iop/sharpen.c:92 +#: ../src/iop/sharpen.c:93 msgid "sharpen the details in the image using a standard UnSharp Mask (USM)" msgstr "" "Збільшення різкості деталей в зображенні за допомогою стандартного методу " "\"маски нерізкості\" (USM)" -#: ../src/iop/sharpen.c:94 +#: ../src/iop/sharpen.c:95 msgid "linear or non-linear, Lab, display or scene-referred" msgstr "лінійний або нелінійний простір, Lab, на основі відображення або сцен" -#: ../src/iop/sharpen.c:96 +#: ../src/iop/sharpen.c:97 msgid "quasi-linear, Lab, display or scene-referred" msgstr "квазілінійний простір, Lab, на основі відображення або сцен" -#: ../src/iop/sharpen.c:419 +#: ../src/iop/sharpen.c:420 msgid "spatial extent of the unblurring" msgstr "Просторова ступінь ефекту" -#: ../src/iop/sharpen.c:423 +#: ../src/iop/sharpen.c:424 msgid "strength of the sharpen" msgstr "Інтенсивність збільшення різкості" -#: ../src/iop/sharpen.c:427 +#: ../src/iop/sharpen.c:428 msgid "threshold to activate sharpen" msgstr "Поріг активації збільшення різкості" @@ -27145,35 +27940,35 @@ msgstr "" "Можна творчо використати для надання вицвілого вигляду або обрізання " "найсвітліших ділянок раніше." -#: ../src/iop/soften.c:76 +#: ../src/iop/soften.c:75 msgid "soften" msgstr "Пом'якшення" -#: ../src/iop/soften.c:98 +#: ../src/iop/soften.c:97 msgid "create a softened image using the Orton effect" msgstr "Створення пом’якшеного зображення за допомогою ефекту Ортона" -#: ../src/iop/soften.c:374 +#: ../src/iop/soften.c:373 msgid "the size of blur" msgstr "Розмір розмиття" -#: ../src/iop/soften.c:378 +#: ../src/iop/soften.c:377 msgid "the saturation of blur" msgstr "Насиченість розмиття" -#: ../src/iop/soften.c:382 +#: ../src/iop/soften.c:381 msgid "the brightness of blur" msgstr "Яскравість розмиття" -#: ../src/iop/soften.c:386 +#: ../src/iop/soften.c:385 msgid "the mix of effect" msgstr "Суміш ефектів" -#: ../src/iop/splittoning.c:78 +#: ../src/iop/splittoning.c:79 msgid "split-toning" msgstr "Спліт-тонування" -#: ../src/iop/splittoning.c:100 +#: ../src/iop/splittoning.c:101 msgid "" "use two specific colors for shadows and highlights and\n" "create a linear toning effect between them up to a pivot" @@ -27181,49 +27976,49 @@ msgstr "" "Використовуйте два вказаних кольори для тіней і світлих тонів та\n" "створюйте лінійний тональний ефект між ними аж до точки опори" -#: ../src/iop/splittoning.c:117 +#: ../src/iop/splittoning.c:118 msgid "authentic sepia" msgstr "Автентична сепія" -#: ../src/iop/splittoning.c:126 +#: ../src/iop/splittoning.c:127 msgid "authentic cyanotype" msgstr "Автентичний ціанотип" -#: ../src/iop/splittoning.c:135 +#: ../src/iop/splittoning.c:136 msgid "authentic platinotype" msgstr "Автентичний платинотип" -#: ../src/iop/splittoning.c:144 +#: ../src/iop/splittoning.c:145 msgid "chocolate brown" msgstr "Шоколадний коричневий" -#: ../src/iop/splittoning.c:473 +#: ../src/iop/splittoning.c:474 msgid "select the saturation tone" msgstr "Виберіть насиченість" -#: ../src/iop/splittoning.c:477 +#: ../src/iop/splittoning.c:478 msgid "select tone color" msgstr "Виберіть колір тонування" -#: ../src/iop/splittoning.c:503 +#: ../src/iop/splittoning.c:504 msgctxt "section" msgid "shadows" msgstr "Тіні" -#: ../src/iop/splittoning.c:509 +#: ../src/iop/splittoning.c:510 msgctxt "section" msgid "highlights" msgstr "Світлі тони" -#: ../src/iop/splittoning.c:518 +#: ../src/iop/splittoning.c:519 msgid "balance" msgstr "Баланс" -#: ../src/iop/splittoning.c:525 +#: ../src/iop/splittoning.c:526 msgid "the balance of center of split-toning" msgstr "Балансування центру спліт-тонування" -#: ../src/iop/splittoning.c:529 +#: ../src/iop/splittoning.c:530 msgid "" "compress the effect on highlights/shadows and\n" "preserve mid-tones" @@ -27231,34 +28026,34 @@ msgstr "" "Стиснути ефект на світлі тони / тіні\n" "і зберегти середні тони" -#: ../src/iop/spots.c:55 +#: ../src/iop/spots.c:56 msgid "spot removal" msgstr "Видалення плям" -#: ../src/iop/spots.c:60 +#: ../src/iop/spots.c:61 msgid "this module is deprecated. please use the retouch module instead." msgstr "" "Цей модуль застарілий. Краще використовувати модуль 'Ретуш' замість нього." -#: ../src/iop/spots.c:65 +#: ../src/iop/spots.c:66 msgid "remove sensor dust spots" msgstr "Видалити плями від пилу на сенсорі" -#: ../src/iop/spots.c:68 +#: ../src/iop/spots.c:69 msgid "geometric, raw" msgstr "геометрична, raw" -#: ../src/iop/spots.c:232 +#: ../src/iop/spots.c:233 msgid "spot module is limited to 64 shapes. please add a new instance!" msgstr "" "Модуль видалення плям обмежується 64 фігурами. Будь ласка, додайте новий " "екземпляр!" -#: ../src/iop/spots.c:866 +#: ../src/iop/spots.c:869 msgid "number of strokes:" msgstr "Кількість мазків пензлем: " -#: ../src/iop/spots.c:869 +#: ../src/iop/spots.c:872 msgid "" "click on a shape and drag on canvas.\n" "use the mouse wheel to adjust size.\n" @@ -27268,117 +28063,117 @@ msgstr "" "За допомогою колеса миші регулюйте розмір.\n" "Правою кнопкою миші можна видалити фігуру." -#: ../src/iop/spots.c:872 +#: ../src/iop/spots.c:875 msgid "show and edit shapes" msgstr "Показати і редагувати фігури" -#: ../src/iop/temperature.c:241 +#: ../src/iop/temperature.c:240 msgctxt "modulename" msgid "white balance" msgstr "Баланс білого" -#: ../src/iop/temperature.c:248 +#: ../src/iop/temperature.c:247 msgid "scale raw RGB channels to balance white and help demosaicing" msgstr "" "Масштабування raw RGB каналів для балансування білого і допомоги " "демозаїкізації" -#: ../src/iop/temperature.c:1443 +#: ../src/iop/temperature.c:1427 #, c-format msgid "`%s' color matrix not found for image" msgstr "Матрицю кольорів `%s' не знайдено для зображення" -#: ../src/iop/temperature.c:1499 +#: ../src/iop/temperature.c:1483 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "Не вдалося прочитати інформацію про баланс білого з камери `%s'!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1667 +#: ../src/iop/temperature.c:1651 msgctxt "white balance" msgid "as shot" msgstr "Як знято" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1670 +#: ../src/iop/temperature.c:1654 msgctxt "white balance" msgid "from image area" msgstr "З області зображення" -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1655 msgctxt "white balance" msgid "user modified" msgstr "Змінені користувачем" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1673 +#: ../src/iop/temperature.c:1657 msgctxt "white balance" msgid "camera reference" msgstr "Референсне значення з камери" -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1658 msgctxt "white balance" msgid "as shot to reference" msgstr "Від \"як знято\" до нейтрального" -#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 +#: ../src/iop/temperature.c:1962 ../src/iop/temperature.c:1980 msgid "green channel coefficient" msgstr "Коефіцієнт каналу зеленого" -#: ../src/iop/temperature.c:1982 +#: ../src/iop/temperature.c:1964 msgid "magenta channel coefficient" msgstr "Коефіцієнт каналу мадженти" -#: ../src/iop/temperature.c:1984 +#: ../src/iop/temperature.c:1966 msgid "cyan channel coefficient" msgstr "Коефіцієнт каналу ціану" -#: ../src/iop/temperature.c:1986 +#: ../src/iop/temperature.c:1968 msgid "yellow channel coefficient" msgstr "Коефіцієнт каналу жовтого" -#: ../src/iop/temperature.c:1996 +#: ../src/iop/temperature.c:1978 msgid "red channel coefficient" msgstr "Коефіцієнт каналу червоного" -#: ../src/iop/temperature.c:2000 +#: ../src/iop/temperature.c:1982 msgid "blue channel coefficient" msgstr "Коефіцієнт каналу синього" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:1983 msgid "emerald" msgstr "Смарагдовий" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:1984 msgid "emerald channel coefficient" msgstr "Коефіцієнт каналу смарагдового" -#: ../src/iop/temperature.c:2077 +#: ../src/iop/temperature.c:2060 msgid "as shot" msgstr "Як знято" -#: ../src/iop/temperature.c:2080 +#: ../src/iop/temperature.c:2063 msgid "set white balance to as shot" msgstr "Встановити баланс білого у визначений камерою" -#: ../src/iop/temperature.c:2090 +#: ../src/iop/temperature.c:2073 msgid "from image area" msgstr "З області зображення" -#: ../src/iop/temperature.c:2097 +#: ../src/iop/temperature.c:2080 msgid "user modified" msgstr "Вказаний користувачем" -#: ../src/iop/temperature.c:2100 +#: ../src/iop/temperature.c:2083 msgid "set white balance to user modified" msgstr "Встановити баланс білого у вказаний користувачем" -#: ../src/iop/temperature.c:2103 +#: ../src/iop/temperature.c:2086 msgid "camera reference" msgstr "Референсні значення камери" -#: ../src/iop/temperature.c:2108 +#: ../src/iop/temperature.c:2091 msgid "" "set white balance to camera reference point\n" "in most cases it should be D65" @@ -27386,11 +28181,11 @@ msgstr "" "Встановити баланс білого на референсне значення камери\n" "В більшості випадків це має бути D65" -#: ../src/iop/temperature.c:2112 +#: ../src/iop/temperature.c:2095 msgid "as shot to reference" msgstr "Від \"як знято\" до нейтрального" -#: ../src/iop/temperature.c:2117 +#: ../src/iop/temperature.c:2100 msgid "" "set white balance to as shot and later correct to camera reference point,\n" "in most cases it should be D65" @@ -27399,96 +28194,96 @@ msgstr "" "референсне значення камери.\n" "В більшості випадків це має бути D65" -#: ../src/iop/temperature.c:2131 +#: ../src/iop/temperature.c:2114 msgid "choose white balance setting" msgstr "Виберіть налаштування балансу білого" -#: ../src/iop/temperature.c:2135 +#: ../src/iop/temperature.c:2118 msgid "finetune" msgstr "Точне налаштування" -#: ../src/iop/temperature.c:2137 +#: ../src/iop/temperature.c:2120 msgid "fine tune camera's white balance setting" msgstr "Точне налаштування балансу білого камери" -#: ../src/iop/temperature.c:2144 +#: ../src/iop/temperature.c:2127 msgctxt "section" msgid "scene illuminant temp" msgstr "Температура джерела світла" -#: ../src/iop/temperature.c:2145 +#: ../src/iop/temperature.c:2128 msgid "click to cycle color mode on sliders" msgstr "Натисніть для перебирання колірних режимів повзунків" -#: ../src/iop/temperature.c:2157 +#: ../src/iop/temperature.c:2139 msgid "color temperature (in Kelvin)" msgstr "Колірна температура (в Кельвінах)" -#: ../src/iop/temperature.c:2162 +#: ../src/iop/temperature.c:2144 msgid "tint" msgstr "Відтінок" -#: ../src/iop/temperature.c:2165 +#: ../src/iop/temperature.c:2147 msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" msgstr "Відтінок, від мадженти (значення < 1) до зеленого (значення > 1)" -#: ../src/iop/temperature.c:2176 +#: ../src/iop/temperature.c:2158 msgid "channel coefficients" msgstr "Коефіцієнти каналів" -#: ../src/iop/temperature.c:2185 +#: ../src/iop/temperature.c:2167 msgid "various" msgstr "Різні" -#: ../src/iop/temperature.c:2210 +#: ../src/iop/temperature.c:2192 msgid "white balance disabled for camera" msgstr "Баланс білого вимкнено для камери" -#: ../src/iop/tonecurve.c:156 +#: ../src/iop/tonecurve.c:162 msgid "tone curve" msgstr "Тонова крива" -#: ../src/iop/tonecurve.c:178 +#: ../src/iop/tonecurve.c:184 msgid "alter an image’s tones using curves" msgstr "Змінювати тони зображення за допомогою кривих" -#: ../src/iop/tonecurve.c:583 +#: ../src/iop/tonecurve.c:589 msgid "gamma 1.0 (linear)" msgstr "Гамма 1.0 (лінійна)" -#: ../src/iop/tonecurve.c:594 +#: ../src/iop/tonecurve.c:600 msgid "contrast - med (linear)" msgstr "Контраст - середній (лінійна)" -#: ../src/iop/tonecurve.c:607 +#: ../src/iop/tonecurve.c:613 msgid "contrast - high (linear)" msgstr "Контраст - високий (лінійна)" -#: ../src/iop/tonecurve.c:625 +#: ../src/iop/tonecurve.c:631 msgid "contrast - med (gamma 2.2)" msgstr "Контраст - середній (гамма 2.2)" -#: ../src/iop/tonecurve.c:644 +#: ../src/iop/tonecurve.c:650 msgid "contrast - high (gamma 2.2)" msgstr "Контраст - високий (гамма 2.2)" -#: ../src/iop/tonecurve.c:661 +#: ../src/iop/tonecurve.c:667 msgid "gamma 2.0" msgstr "Гамма 2.0" -#: ../src/iop/tonecurve.c:668 +#: ../src/iop/tonecurve.c:674 msgid "gamma 0.5" msgstr "Гамма 0.5" -#: ../src/iop/tonecurve.c:675 +#: ../src/iop/tonecurve.c:681 msgid "logarithm (base 2)" msgstr "Логарифм (основа 2)" -#: ../src/iop/tonecurve.c:682 +#: ../src/iop/tonecurve.c:688 msgid "exponential (base 2)" msgstr "Експоненціальна (основа 2)" -#: ../src/iop/tonecurve.c:1261 +#: ../src/iop/tonecurve.c:1263 msgid "" "if set to auto, a and b curves have no effect and are not displayed. chroma " "values (a and b) of each pixel are then adjusted based on L curve data. auto " @@ -27499,102 +28294,102 @@ msgstr "" "коригуються на основі даних кривої L. Авто XYZ подібний, але застосовує зміни " "насиченості в просторі XYZ." -#: ../src/iop/tonecurve.c:1270 +#: ../src/iop/tonecurve.c:1272 msgid "tonecurve for L channel" msgstr "Тонова крива для каналу L" -#: ../src/iop/tonecurve.c:1271 +#: ../src/iop/tonecurve.c:1273 msgid "tonecurve for a channel" msgstr "Тонова крива для каналу a" -#: ../src/iop/tonecurve.c:1272 +#: ../src/iop/tonecurve.c:1274 msgid "tonecurve for b channel" msgstr "Тонова крива для каналу b" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 -#: ../src/libs/colorpicker.c:783 +#: ../src/iop/tonecurve.c:1283 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:772 msgid "pick color" msgstr "Вибрати колір" -#: ../src/iop/toneequal.c:316 +#: ../src/iop/toneequal.c:317 msgid "tone equalizer" msgstr "Еквалайзер тонів" -#: ../src/iop/toneequal.c:321 +#: ../src/iop/toneequal.c:322 msgid "tone curve|tone mapping|relight|background light|shadows highlights" msgstr "tone curve|tone mapping|relight|background light|shadows highlights" -#: ../src/iop/toneequal.c:328 +#: ../src/iop/toneequal.c:329 msgid "relight the scene as if the lighting was done directly on the scene" msgstr "Змінити освітлення сцени так, ніби це робилося безпосередньо на сцені" -#: ../src/iop/toneequal.c:484 +#: ../src/iop/toneequal.c:485 msgid "simple tone curve" msgstr "Проста тонова крива" -#: ../src/iop/toneequal.c:498 +#: ../src/iop/toneequal.c:499 msgid "mask blending | all purposes" msgstr "Режим змішування | Загальне призначення" -#: ../src/iop/toneequal.c:505 +#: ../src/iop/toneequal.c:506 msgid "mask blending | people with backlight" msgstr "Режим змішування | Люди і світло в камеру" -#: ../src/iop/toneequal.c:522 +#: ../src/iop/toneequal.c:523 msgid "compress shadows/highlights | EIGF | strong" msgstr "Стиснення тіней і світлих тонів | EIGF | Сильне" -#: ../src/iop/toneequal.c:527 +#: ../src/iop/toneequal.c:528 msgid "compress shadows/highlights | GF | strong" msgstr "Стиснення тіней і світлих тонів | GF | Сильне" -#: ../src/iop/toneequal.c:536 +#: ../src/iop/toneequal.c:537 msgid "compress shadows/highlights | EIGF | medium" msgstr "Стиснення тіней і світлих тонів | EIGF | Середнє" -#: ../src/iop/toneequal.c:541 +#: ../src/iop/toneequal.c:542 msgid "compress shadows/highlights | GF | medium" msgstr "Стиснення тіней і світлих тонів | GF | Середнє" -#: ../src/iop/toneequal.c:550 +#: ../src/iop/toneequal.c:551 msgid "compress shadows/highlights | EIGF | soft" msgstr "Стиснення тіней і світлих тонів | EIGF | М'яке" -#: ../src/iop/toneequal.c:555 +#: ../src/iop/toneequal.c:556 msgid "compress shadows/highlights | GF | soft" msgstr "Стиснення тіней і світлих тонів | GF | М'яке" -#: ../src/iop/toneequal.c:563 +#: ../src/iop/toneequal.c:564 msgid "contrast tone curve | soft" msgstr "Крива тонального контрасту | М'який контраст" -#: ../src/iop/toneequal.c:568 +#: ../src/iop/toneequal.c:569 msgid "contrast tone curve | medium" msgstr "Крива тонального контрасту | Середній контраст" -#: ../src/iop/toneequal.c:573 +#: ../src/iop/toneequal.c:574 msgid "contrast tone curve | strong" msgstr "Крива тонального контрасту | Сильний контраст" -#: ../src/iop/toneequal.c:596 +#: ../src/iop/toneequal.c:597 msgid "relight: fill-in" msgstr "Заповнення світлом" -#: ../src/iop/toneequal.c:1091 +#: ../src/iop/toneequal.c:1092 msgid "tone equalizer failed to allocate memory, check your RAM settings" msgstr "" "Не вдалося виділити пам'ять для еквалайзера тонів, перевірте налаштування " "оперативної пам'яті" -#: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 +#: ../src/iop/toneequal.c:1801 ../src/iop/toneequal.c:2170 msgid "the interpolation is unstable, decrease the curve smoothing" msgstr "Інтерполяція нестабільна, зменште згладжування кривої" -#: ../src/iop/toneequal.c:1807 ../src/iop/toneequal.c:1873 +#: ../src/iop/toneequal.c:1835 ../src/iop/toneequal.c:1901 msgid "wait for the preview to finish recomputing" msgstr "Зачекайте, поки завершиться переобчислення попереднього перегляду" -#: ../src/iop/toneequal.c:2014 ../src/iop/toneequal.c:2565 +#: ../src/iop/toneequal.c:2044 ../src/iop/toneequal.c:2601 msgid "" "scroll over image to change tone exposure\n" "shift+scroll for large steps; ctrl+scroll for small steps" @@ -27602,89 +28397,89 @@ msgstr "" "Прокрутка над зображенням змінює експозицію тону\n" "Shift+прокрутка - великі кроки; Ctrl+прокрутка - маленькі кроки" -#: ../src/iop/toneequal.c:2145 +#: ../src/iop/toneequal.c:2175 msgid "some parameters are out-of-bounds" msgstr "Деякі параметри є поза межами" -#: ../src/iop/toneequal.c:2462 +#: ../src/iop/toneequal.c:2498 #, c-format msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3148 +#: ../src/iop/toneequal.c:3177 #, c-format msgid "[%s over image] change tone exposure" msgstr "[%s над зображенням] змінити експозицію тону" -#: ../src/iop/toneequal.c:3151 +#: ../src/iop/toneequal.c:3180 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[%s над зображенням] змінити експозицію тону великими кроками" -#: ../src/iop/toneequal.c:3154 +#: ../src/iop/toneequal.c:3183 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[%s над зображенням] змінити експозицію тону маленькими кроками" #. Simple view -#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 -#: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 -#: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 -#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 -#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3266 ../src/iop/toneequal.c:3295 +#: ../src/iop/toneequal.c:3296 ../src/iop/toneequal.c:3297 +#: ../src/iop/toneequal.c:3298 ../src/iop/toneequal.c:3299 +#: ../src/iop/toneequal.c:3300 ../src/iop/toneequal.c:3301 +#: ../src/iop/toneequal.c:3302 ../src/iop/toneequal.c:3303 msgid "simple" msgstr "Простий" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3295 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3296 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3297 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3298 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3299 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3271 +#: ../src/iop/toneequal.c:3300 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3301 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3273 +#: ../src/iop/toneequal.c:3302 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3303 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3278 +#: ../src/iop/toneequal.c:3307 msgid "advanced" msgstr "Просунутий" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3327 msgid "double-click to reset the curve" msgstr "Подвійний клік для скидання кривої" -#: ../src/iop/toneequal.c:3308 +#: ../src/iop/toneequal.c:3331 msgid "curve smoothing" msgstr "Згладжування кривої" -#: ../src/iop/toneequal.c:3311 +#: ../src/iop/toneequal.c:3334 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -27697,7 +28492,7 @@ msgstr "" "коливань,\n" "але можуть створити жорстокі переходи тону і зашкодити локальному контрасту." -#: ../src/iop/toneequal.c:3324 +#: ../src/iop/toneequal.c:3347 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -27705,11 +28500,11 @@ msgstr "" "Використовуйте це для зміщення середньої експозиції маски вздовж каналів\n" "для кращого контролю корекції експозиції з наявними вузлами." -#: ../src/iop/toneequal.c:3327 +#: ../src/iop/toneequal.c:3350 msgid "auto-adjust the average exposure" msgstr "Автоматичне налаштування середньої експозиції" -#: ../src/iop/toneequal.c:3334 +#: ../src/iop/toneequal.c:3357 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -27721,16 +28516,11 @@ msgstr "" "Це дозволяє розподілити гістограму експозиції на більше каналів\n" "для кращого контролю корекції експозиції." -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3362 msgid "auto-adjust the contrast" msgstr "Автоматичне налаштування контрастності" -#. Masking options -#: ../src/iop/toneequal.c:3343 -msgid "masking" -msgstr "Маска" - -#: ../src/iop/toneequal.c:3348 +#: ../src/iop/toneequal.c:3371 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" @@ -27739,11 +28529,11 @@ msgstr "" "вищий контраст між ділянками які будуть освітлюватись та які будуть " "випалюватись" -#: ../src/iop/toneequal.c:3351 +#: ../src/iop/toneequal.c:3374 msgid "details" msgstr "Деталі" -#: ../src/iop/toneequal.c:3354 +#: ../src/iop/toneequal.c:3377 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -27768,7 +28558,7 @@ msgstr "" "\"усереднений EIGF\" - це геометричне середнє значення методів \"ні\" та " "\"EIGF\"" -#: ../src/iop/toneequal.c:3367 +#: ../src/iop/toneequal.c:3390 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" @@ -27776,7 +28566,7 @@ msgstr "" "Кількість проходів керованого фільтра.\n" "Допомагає розсіювати краї фільтра за рахунок швидкості" -#: ../src/iop/toneequal.c:3375 +#: ../src/iop/toneequal.c:3398 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -27785,10 +28575,10 @@ msgstr "" "Діаметр розмиття у відсотках від найбільшого розміру зображення.\n" "Попередження: великі значення цього параметра можуть зробити попередній " "перегляд\n" -"в темній кімнаті набагато повільнішим, якщо використовується профіль " +"в Темній кімнаті набагато повільнішим, якщо використовується профіль " "знешумлення." -#: ../src/iop/toneequal.c:3383 +#: ../src/iop/toneequal.c:3406 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -27802,7 +28592,7 @@ msgstr "" "Нижчі значення дають більш плавні градієнти та краще згладжування,\n" "але можуть призвести до неточного огортання країв та до ореолів." -#: ../src/iop/toneequal.c:3394 +#: ../src/iop/toneequal.c:3417 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" @@ -27814,15 +28604,15 @@ msgstr "" "Сворює гладкі ділянки поштучно при використанні з високим значенням " "розтушовки." -#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 +#: ../src/iop/toneequal.c:3430 ../src/iop/toneequal.c:3437 msgid "display exposure mask" msgstr "Показати маску експозиції" -#: ../src/iop/tonemap.cc:69 +#: ../src/iop/tonemap.cc:68 msgid "tone mapping" msgstr "Тональне відображення" -#: ../src/iop/tonemap.cc:85 +#: ../src/iop/tonemap.cc:84 msgid "" "this module is deprecated. please use the local contrast or tone equalizer " "module instead." @@ -27830,11 +28620,11 @@ msgstr "" "Цей модуль застарілий. Краще використовувати модулі 'Локальний контраст' або " "'Еквалайзер тонів' замість нього." -#: ../src/iop/velvia.c:68 +#: ../src/iop/velvia.c:67 msgid "velvia" msgstr "Velvia" -#: ../src/iop/velvia.c:95 +#: ../src/iop/velvia.c:94 msgid "" "resaturate giving more weight to blacks,\n" "whites and low-saturation pixels" @@ -27842,11 +28632,11 @@ msgstr "" "Збільшити насиченість, надаючи більшої ваги найтемнішим,\n" "найсвітлішим та пікселям із низькою насиченістю" -#: ../src/iop/velvia.c:282 +#: ../src/iop/velvia.c:281 msgid "the strength of saturation boost" msgstr "Інтенсивність підсилення насиченості" -#: ../src/iop/velvia.c:285 +#: ../src/iop/velvia.c:284 msgid "how much to spare highlights and shadows" msgstr "Захист середніх тонів" @@ -27870,48 +28660,48 @@ msgstr "" msgid "the amount of vibrance" msgstr "Кількість резонансу" -#: ../src/iop/vignette.c:116 +#: ../src/iop/vignette.c:115 msgid "simulate a lens fall-off close to edges" msgstr "Імітувати затемнення об'єктива ближче до країв" -#: ../src/iop/vignette.c:1010 +#: ../src/iop/vignette.c:1009 msgid "lomo" msgstr "Ломо" -#: ../src/iop/vignette.c:1048 +#: ../src/iop/vignette.c:1047 msgctxt "section" msgid "position / form" msgstr "Позиція / форма" -#: ../src/iop/vignette.c:1055 +#: ../src/iop/vignette.c:1054 msgid "dithering" msgstr "Дизеринг" -#: ../src/iop/vignette.c:1067 +#: ../src/iop/vignette.c:1066 msgid "the radii scale of vignette for start of fall-off" msgstr "Радіальний масштаб початку затемнення віньєтки" -#: ../src/iop/vignette.c:1069 +#: ../src/iop/vignette.c:1068 msgid "the radii scale of vignette for end of fall-off" msgstr "Радіальний масштаб кінця затемнення віньєтки" -#: ../src/iop/vignette.c:1070 +#: ../src/iop/vignette.c:1069 msgid "strength of effect on brightness" msgstr "Сила впливу на яскравість" -#: ../src/iop/vignette.c:1071 +#: ../src/iop/vignette.c:1070 msgid "strength of effect on saturation" msgstr "Сила впливу на насиченість" -#: ../src/iop/vignette.c:1072 +#: ../src/iop/vignette.c:1071 msgid "horizontal offset of center of the effect" msgstr "Горизонтальне зміщення центра ефекту" -#: ../src/iop/vignette.c:1073 +#: ../src/iop/vignette.c:1072 msgid "vertical offset of center of the effect" msgstr "Вертикальне зміщення центра ефекту" -#: ../src/iop/vignette.c:1076 +#: ../src/iop/vignette.c:1075 msgid "" "shape factor\n" "0 produces a rectangle\n" @@ -27923,33 +28713,33 @@ msgstr "" "1 створює коло або еліпс\n" "2 створює ромб" -#: ../src/iop/vignette.c:1080 +#: ../src/iop/vignette.c:1079 msgid "enable to have the ratio automatically follow the image size" msgstr "" "Увімкніть, щоб співвідношення сторін автоматично відповідало розміру " "зображення" -#: ../src/iop/vignette.c:1081 +#: ../src/iop/vignette.c:1080 msgid "width-to-height ratio" msgstr "Співвідношення ширина-висота" -#: ../src/iop/vignette.c:1083 +#: ../src/iop/vignette.c:1082 msgid "add some level of random noise to prevent banding" msgstr "Додати деякий рівень випадкового шуму, щоб запобігти бандингу" -#: ../src/iop/vignette.c:1091 +#: ../src/iop/vignette.c:1090 #, c-format msgid "[%s on node] change vignette/feather size" msgstr "[%s на вузлі] змінити розмір віньєтки/розтушовки" -#: ../src/iop/vignette.c:1094 +#: ../src/iop/vignette.c:1093 #, c-format msgid "[%s on node] change vignette/feather size keeping ratio" msgstr "" "[%s на вузлі] змінити розмір віньєтки/розтушовки зі збереженням " "співвідношення сторін" -#: ../src/iop/vignette.c:1097 +#: ../src/iop/vignette.c:1096 #, c-format msgid "[%s on center] move vignette" msgstr "[%s на центрі] перемістити віньєтку" @@ -28017,10 +28807,6 @@ msgstr "" msgid "select watermark color" msgstr "Вибрати колір водяного знаку" -#: ../src/iop/watermark.c:1462 -msgid "pick color from image" -msgstr "Вибрати колір із зображення" - #: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" @@ -28062,11 +28848,11 @@ msgstr "Масштаб водяного знаку" msgid "the rotation of the watermark" msgstr "Обертання водяного знаку" -#: ../src/iop/zonesystem.c:93 +#: ../src/iop/zonesystem.c:95 msgid "zone system" msgstr "Зонна система" -#: ../src/iop/zonesystem.c:441 +#: ../src/iop/zonesystem.c:443 msgid "" "lightness zones\n" "use mouse scrollwheel to change the number of zones\n" @@ -28108,7 +28894,7 @@ msgctxt "section" msgid "camera control" msgstr "Керування камерою" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:842 msgid "modes" msgstr "Режими" @@ -28215,11 +29001,11 @@ msgstr "shutterspeed" msgid "WB" msgstr "ББ" -#: ../src/libs/collect.c:192 +#: ../src/libs/collect.c:193 msgid "collections" msgstr "Колекції" -#: ../src/libs/collect.c:197 +#: ../src/libs/collect.c:198 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -28227,43 +29013,43 @@ msgstr "" "Визначити критерії пошуку для зображень,\n" "які будуть відображатися або редагуватися" -#: ../src/libs/collect.c:461 +#: ../src/libs/collect.c:462 msgid "update path to files" msgstr "Оновлення шляху до файлів" -#: ../src/libs/collect.c:545 +#: ../src/libs/collect.c:546 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "Проблема з вибором нового шляху для фотоплівки в %s" -#: ../src/libs/collect.c:619 +#: ../src/libs/collect.c:620 msgid "update path to files..." msgstr "Оновити шлях до файлів..." -#: ../src/libs/collect.c:624 +#: ../src/libs/collect.c:625 msgid "remove..." msgstr "Видалити..." -#: ../src/libs/collect.c:1382 +#: ../src/libs/collect.c:1496 msgid "uncategorized" msgstr "Без категорії" -#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/collect.c:2505 ../src/libs/filters/rating_range.c:120 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "Відхилені" -#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/collect.c:2508 ../src/libs/filters/rating_range.c:122 #: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "Без рейтингу" -#: ../src/libs/collect.c:2617 +#: ../src/libs/collect.c:2756 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "Використовуйте <, <=, >, >=, <>, =, [;] як оператори" -#: ../src/libs/collect.c:2621 +#: ../src/libs/collect.c:2760 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -28273,7 +29059,7 @@ msgstr "" "рейтинг в зірках: 0-5\n" "відхилені зображення: -1" -#: ../src/libs/collect.c:2629 +#: ../src/libs/collect.c:2768 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -28281,12 +29067,12 @@ msgstr "" "Використовуйте <, <=, >, >=, <>, =, [;] як оператори\n" "Вказуйте дати в форматі: YYYY:MM:DD hh:mm:ss.sss (лише рік є обов'язковим)" -#: ../src/libs/collect.c:2636 +#: ../src/libs/collect.c:2775 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "Використовуйте `%' для вибору всього і `,' для розділення значень" -#: ../src/libs/collect.c:2643 +#: ../src/libs/collect.c:2782 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28299,7 +29085,7 @@ msgstr "" "Shift+клік - включити лише поточну ієрархію (без суфікса)\n" "Ctrl+клік - включити лише підієрархії (суфікс `|%')" -#: ../src/libs/collect.c:2653 +#: ../src/libs/collect.c:2792 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28312,7 +29098,7 @@ msgstr "" "Shift+клік - включити лише поточне місце (без суфікса)\n" "Ctrl+клік - включити лише вкладені місця (суфікс `|%')" -#: ../src/libs/collect.c:2663 +#: ../src/libs/collect.c:2802 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -28325,102 +29111,102 @@ msgstr "" "Shift+клік - включити лише поточну папку (без суфікса)\n" "Ctrl+клік - включити лише підпапки (суфікс `|%')" -#: ../src/libs/collect.c:2671 +#: ../src/libs/collect.c:2810 #, no-c-format msgid "use `%' as wildcard" msgstr "Використовуйте `%' для вибору всього" -#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 -#: ../src/libs/collect.c:3398 +#: ../src/libs/collect.c:2881 ../src/libs/collect.c:2902 +#: ../src/libs/collect.c:3722 msgid "clear this rule" msgstr "Очистити це правило" -#: ../src/libs/collect.c:2747 +#: ../src/libs/collect.c:2886 msgid "clear this rule or add new rules" msgstr "Очистити це правило чи додати нові правила" -#: ../src/libs/collect.c:3404 +#: ../src/libs/collect.c:3728 msgid "narrow down search" msgstr "Фільтр типу 'І' (звузити пошук)" -#: ../src/libs/collect.c:3411 +#: ../src/libs/collect.c:3735 msgid "add more images" msgstr "Фільтр типу 'АБО' (додати до колекції)" -#: ../src/libs/collect.c:3418 +#: ../src/libs/collect.c:3742 msgid "exclude images" msgstr "Фільтр типу 'КРІМ' (виключити з колекції)" -#: ../src/libs/collect.c:3427 +#: ../src/libs/collect.c:3751 msgid "change to: and" msgstr "Змінити на 'І'" -#: ../src/libs/collect.c:3434 +#: ../src/libs/collect.c:3758 msgid "change to: or" msgstr "Змінити на 'АБО'" -#: ../src/libs/collect.c:3441 +#: ../src/libs/collect.c:3765 msgid "change to: except" msgstr "Змінити на 'КРІМ'" #. the different categories -#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 -#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 -#: ../src/libs/filtering.c:1955 +#: ../src/libs/collect.c:3794 ../src/libs/filtering.c:890 +#: ../src/libs/filtering.c:952 ../src/libs/filtering.c:1619 +#: ../src/libs/filtering.c:1961 msgid "files" msgstr "Файли" -#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 -#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 -#: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1489 +#: ../src/libs/collect.c:3799 ../src/libs/export_metadata.c:179 +#: ../src/libs/filtering.c:895 ../src/libs/filtering.c:957 +#: ../src/libs/filtering.c:1627 ../src/libs/filtering.c:1965 +#: ../src/libs/image.c:504 ../src/libs/image.c:607 ../src/libs/image.c:626 +#: ../src/libs/metadata_view.c:1488 msgid "metadata" msgstr "Метадані" -#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 -#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 +#: ../src/libs/collect.c:3818 ../src/libs/filtering.c:903 +#: ../src/libs/filtering.c:965 ../src/libs/filtering.c:1963 msgid "times" msgstr "Позначки часу" -#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 -#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 +#: ../src/libs/collect.c:3827 ../src/libs/filtering.c:912 +#: ../src/libs/filtering.c:974 ../src/libs/filtering.c:1638 msgid "capture details" msgstr "Деталі зйомки" -#: ../src/libs/collect.c:3532 +#: ../src/libs/collect.c:3856 msgid "collections settings" msgstr "Налаштування колекцій зображень" -#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 -#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/collect.c:3878 ../src/libs/export.c:1423 +#: ../src/libs/metadata.c:1142 ../src/libs/metadata_view.c:1575 #: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 -#: ../src/libs/tagging.c:3999 +#: ../src/libs/tagging.c:4032 msgid "preferences..." msgstr "Уподобання..." -#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 +#: ../src/libs/collect.c:4002 ../src/libs/filtering.c:1492 msgid "AND" msgstr "ТА" -#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +#: ../src/libs/collect.c:4007 ../src/libs/filtering.c:1497 msgid "OR" msgstr "АБО" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +#: ../src/libs/collect.c:4012 ../src/libs/filtering.c:1502 msgid "BUT NOT" msgstr "АЛЕ НЕ" -#: ../src/libs/collect.c:3794 +#: ../src/libs/collect.c:4118 msgid "toggle collection sort order ascending/descending" msgstr "Перемикати порядок сортування колекції за зростанням/спаданням" -#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +#: ../src/libs/collect.c:4223 ../src/libs/filtering.c:2233 msgid "revert to a previous set of rules" msgstr "Повернутися до попереднього набору правил" -#: ../src/libs/collect.c:3946 +#: ../src/libs/collect.c:4277 msgid "jump back to previous collection" msgstr "Назад до попередньої колекції" @@ -28521,31 +29307,31 @@ msgstr "лист." msgid "Dec" msgstr "груд." -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "RGB%" msgstr "RGB%" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "LCh" msgstr "LCh" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "HSV" msgstr "HSV" -#: ../src/libs/colorpicker.c:52 +#: ../src/libs/colorpicker.c:53 msgid "Hex" msgstr "Hex" -#: ../src/libs/colorpicker.c:54 +#: ../src/libs/colorpicker.c:55 msgid "mean" msgstr "Середнє" -#: ../src/libs/colorpicker.c:73 +#: ../src/libs/colorpicker.c:74 msgid "color picker" msgstr "Піпетка кольору" -#: ../src/libs/colorpicker.c:629 +#: ../src/libs/colorpicker.c:623 msgid "" "hover to highlight sample on canvas,\n" "click to lock sample,\n" @@ -28555,23 +29341,23 @@ msgstr "" "Клік - фіксує колір зразка\n" "Правий клік - завантажує область зразка в активну піпетку кольору" -#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 +#: ../src/libs/colorpicker.c:729 ../src/libs/colorpicker.c:780 msgid "click to (un)hide large color patch" msgstr "Натискання перемикає відображення великого зразка" -#: ../src/libs/colorpicker.c:756 +#: ../src/libs/colorpicker.c:745 msgid "statistic" msgstr "Статистика" -#: ../src/libs/colorpicker.c:757 +#: ../src/libs/colorpicker.c:746 msgid "select which statistic to show" msgstr "Виберіть, яку статистику показувати" -#: ../src/libs/colorpicker.c:766 +#: ../src/libs/colorpicker.c:755 msgid "select which color mode to use" msgstr "Виберіть, який колірний режим використовувати" -#: ../src/libs/colorpicker.c:778 +#: ../src/libs/colorpicker.c:767 msgid "" "turn on color picker\n" "ctrl+click or right-click to select an area\n" @@ -28581,27 +29367,27 @@ msgstr "" "Ctrl+клік або клік правою кнопкою - вибрати область\n" "Ctrl+клік на полотні - перемикання між точкою/областю" -#: ../src/libs/colorpicker.c:820 +#: ../src/libs/colorpicker.c:803 msgid "add sample" msgstr "Додати зразок" -#: ../src/libs/colorpicker.c:831 +#: ../src/libs/colorpicker.c:818 msgid "display samples on image/vectorscope" msgstr "Показувати зразки на зображенні/вектороскопі" -#: ../src/libs/colorpicker.c:832 +#: ../src/libs/colorpicker.c:819 msgid "display samples" msgstr "Показувати зразки" -#: ../src/libs/colorpicker.c:843 +#: ../src/libs/colorpicker.c:830 msgid "restrict scope to selection" msgstr "Гістограма лише для вибраних зразків" -#: ../src/libs/colorpicker.c:844 +#: ../src/libs/colorpicker.c:831 msgid "restrict scope" msgstr "Обмежити гістограму" -#: ../src/libs/colorpicker.c:859 +#: ../src/libs/colorpicker.c:846 msgctxt "section" msgid "live samples" msgstr "Живі зразки" @@ -28665,7 +29451,7 @@ msgstr "Вибірково вставити..." msgid "choose which modules to paste to the target image(s)" msgstr "Вибрати, які модулі вставляти в цільові зображення" -#: ../src/libs/copy_history.c:317 ../src/libs/image.c:635 +#: ../src/libs/copy_history.c:317 ../src/libs/image.c:637 msgid "paste" msgstr "Вставити" @@ -28709,11 +29495,11 @@ msgstr "" msgid "write history stack and tags to XMP sidecar files" msgstr "Записати історію змін і теги в XMP файли" -#: ../src/libs/duplicate.c:59 +#: ../src/libs/duplicate.c:61 msgid "duplicate manager" msgstr "Менеджер дублікатів" -#: ../src/libs/duplicate.c:64 +#: ../src/libs/duplicate.c:66 msgid "" "create/rename/remove multiple\n" "edits of the current image" @@ -28721,28 +29507,29 @@ msgstr "" "Створення/перейменування/видалення кількох\n" "редагувань поточного зображення" -#: ../src/libs/duplicate.c:330 +#: ../src/libs/duplicate.c:362 +msgid "create a duplicate of this image with same history stack" +msgstr "Створити дублікат цього зображення з тією ж історією змін" + +#: ../src/libs/duplicate.c:372 +msgid "create a 'virgin' duplicate, discarding the source history stack" +msgstr "" +"Створити дублікат без обробки, відкинувши стек історії редагувань джерела" + +#: ../src/libs/duplicate.c:381 msgid "delete this duplicate" msgstr "Видалити цей дублікат" -#: ../src/libs/duplicate.c:409 -msgid "create a duplicate of the image with same history stack" -msgstr "Створити дублікат зображення з тією ж історією змін" - -#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 -#: ../src/libs/snapshots.c:930 +#: ../src/libs/duplicate.c:473 ../src/libs/history.c:1149 +#: ../src/libs/snapshots.c:943 msgid "original" msgstr "Оригінал" -#: ../src/libs/duplicate.c:413 -msgid "create a 'virgin' duplicate of the image without any development" -msgstr "Створити дублікат зображення без жодної обробки" - -#: ../src/libs/export.c:175 +#: ../src/libs/export.c:176 msgid "export" msgstr "Експорт" -#: ../src/libs/export.c:185 +#: ../src/libs/export.c:186 msgid "" "create new files for the\n" "currently selected images\n" @@ -28752,19 +29539,19 @@ msgstr "" "на даний момент зображень із\n" "застосуванням ваших редагувань" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:347 msgid "invalid format for export selected" msgstr "Вибрано недійсний формат для експорту" -#: ../src/libs/export.c:351 +#: ../src/libs/export.c:352 msgid "invalid storage for export selected" msgstr "Вибрано недійсний тип збереження для експорту" -#: ../src/libs/export.c:363 +#: ../src/libs/export.c:364 msgid "export to disk" msgstr "Експорт на диск" -#: ../src/libs/export.c:466 +#: ../src/libs/export.c:467 #, c-format msgid "could not login to storage `%s'!" msgstr "Не вдалося ввійти до сховища '%s'!" @@ -28788,20 +29575,20 @@ msgstr "" "Стиль, який буде застосовано під час експорту:\n" "%s" -#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 -#: ../src/views/darkroom.c:1649 +#: ../src/libs/export.c:1220 ../src/libs/print_settings.c:1244 +#: ../src/views/darkroom.c:1870 msgid "no styles have been created yet" msgstr "Ще не створено стилів" -#: ../src/libs/export.c:1443 +#: ../src/libs/export.c:1438 msgid "target storage" msgstr "Ціль" -#: ../src/libs/export.c:1467 +#: ../src/libs/export.c:1462 msgid "file format" msgstr "Формат" -#: ../src/libs/export.c:1469 +#: ../src/libs/export.c:1464 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -28821,35 +29608,35 @@ msgstr "" "якщо користувач не встановить прапорці всіх метаданих\n" "у локальних вподобаннях модуля експорту" -#: ../src/libs/export.c:1490 +#: ../src/libs/export.c:1485 msgid "set size" msgstr "Установити розмір" -#: ../src/libs/export.c:1491 +#: ../src/libs/export.c:1486 msgid "choose a method for setting the output size" msgstr "Вибрати метод установлення вихідного розміру" -#: ../src/libs/export.c:1494 +#: ../src/libs/export.c:1489 msgid "in pixels (for file)" msgstr "у пікселях (для файлу)" -#: ../src/libs/export.c:1495 +#: ../src/libs/export.c:1490 msgid "in cm (for print)" msgstr "в сантиметрах (для друку)" -#: ../src/libs/export.c:1496 +#: ../src/libs/export.c:1491 msgid "in inch (for print)" msgstr "в дюймах (для друку)" -#: ../src/libs/export.c:1497 +#: ../src/libs/export.c:1492 msgid "by scale (for file)" msgstr "за масштабом (для файлу)" -#: ../src/libs/export.c:1500 +#: ../src/libs/export.c:1495 msgid "print width" msgstr "Ширина друку" -#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 +#: ../src/libs/export.c:1497 ../src/libs/export.c:1514 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -28857,11 +29644,11 @@ msgstr "" "Максимальна вихідна ширина.\n" "Натисніть середню кнопку миші, щоб скинути значення в 0." -#: ../src/libs/export.c:1506 +#: ../src/libs/export.c:1501 msgid "print height" msgstr "Висота друку" -#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 +#: ../src/libs/export.c:1503 ../src/libs/export.c:1520 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -28869,19 +29656,19 @@ msgstr "" "Максимальна вихідна висота.\n" "Натисніть середню кнопку миші, щоб скинути значення в 0." -#: ../src/libs/export.c:1514 +#: ../src/libs/export.c:1509 msgid "resolution in dot per inch" msgstr "Роздільність в точках на дюйм (dpi)" -#: ../src/libs/export.c:1538 +#: ../src/libs/export.c:1533 msgid "@" msgstr "@" -#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1547 ../src/libs/tools/global_toolbox.c:216 msgid "px" msgstr "px" -#: ../src/libs/export.c:1560 +#: ../src/libs/export.c:1555 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -28891,39 +29678,39 @@ msgstr "" "Нульові або порожні значення еквівалентні 1.\n" "Натисніть середню кнопку миші, щоб скинути значення в 1." -#: ../src/libs/export.c:1575 +#: ../src/libs/export.c:1570 msgid "allow upscaling" msgstr "Дозволити збільшення" -#: ../src/libs/export.c:1583 +#: ../src/libs/export.c:1578 msgid "high quality resampling" msgstr "Високоякісна передискретизація" -#: ../src/libs/export.c:1584 +#: ../src/libs/export.c:1579 msgid "do high quality resampling during export" msgstr "Робити якісну передискретизацію під час експорту" -#: ../src/libs/export.c:1591 +#: ../src/libs/export.c:1586 msgid "store masks" msgstr "Зберігати маски" -#: ../src/libs/export.c:1592 +#: ../src/libs/export.c:1587 msgid "store masks as layers in exported images. only works for some formats." msgstr "" "Зберігати маски як шари в експортованих зображеннях. Працює лише для деяких " "форматів." -#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 -#: ../src/libs/neural_restore.c:4294 ../src/libs/print_settings.c:2875 -#: ../src/libs/print_settings.c:2921 +#: ../src/libs/export.c:1596 ../src/libs/export.c:1631 +#: ../src/libs/neural_restore.c:4552 ../src/libs/print_settings.c:2870 +#: ../src/libs/print_settings.c:2916 msgid "image settings" msgstr "Налаштування зображення" -#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 +#: ../src/libs/export.c:1606 ../src/libs/print_settings.c:2904 msgid "output ICC profiles" msgstr "вихідні ICC профілі" -#: ../src/libs/export.c:1619 +#: ../src/libs/export.c:1614 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -28961,86 +29748,86 @@ msgstr "" "кольоропробах.\n" "(не підходить для фотографії)." -#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 +#: ../src/libs/export.c:1642 ../src/libs/print_settings.c:2953 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "Чи елементи стилю додаються до історії чи замінюють історію" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "replace history" msgstr "Замінити історію" -#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +#: ../src/libs/export.c:1645 ../src/libs/print_settings.c:2955 msgid "append history" msgstr "Додати історію" -#: ../src/libs/export.c:1657 +#: ../src/libs/export.c:1651 msgid "select style to be applied on export" msgstr "Вибрати стиль, який буде застосовано під час експорту" -#: ../src/libs/export.c:1660 +#: ../src/libs/export.c:1658 msgid "temporary style to use while exporting" msgstr "Тимчасовий стиль для використання під час експорту" -#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 +#: ../src/libs/export.c:1659 ../src/libs/print_settings.c:2936 msgid "style" msgstr "Стиль" -#: ../src/libs/export.c:1681 +#: ../src/libs/export.c:1679 msgctxt "actionbutton" msgid "start export" msgstr "Запустити експорт" -#: ../src/libs/export.c:1687 +#: ../src/libs/export.c:1685 msgctxt "section" msgid "storage options" msgstr "Опції збереження" -#: ../src/libs/export.c:1689 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "format options" msgstr "Опції формату" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "global options" msgstr "Глобальні опції" -#: ../src/libs/export.c:1701 +#: ../src/libs/export.c:1699 msgid "multi-preset export" msgstr "Експорт з кількома пресетами" -#: ../src/libs/export.c:1704 +#: ../src/libs/export.c:1702 msgid "export the selected images with multiple presets" msgstr "Експортувати вибрані зображення з кількома пресетами" -#: ../src/libs/export.c:1730 +#: ../src/libs/export.c:1728 msgctxt "actionbutton" msgid "start batch export" msgstr "Запустити експорт" -#: ../src/libs/export_metadata.c:164 +#: ../src/libs/export_metadata.c:165 msgid "edit metadata exportation" msgstr "Редактор експорту метаданих" #. general info -#: ../src/libs/export_metadata.c:176 +#: ../src/libs/export_metadata.c:177 msgid "EXIF data" msgstr "Дані EXIF" -#: ../src/libs/export_metadata.c:177 +#: ../src/libs/export_metadata.c:178 msgid "export EXIF metadata" msgstr "Експортувати метадані EXIF" -#: ../src/libs/export_metadata.c:179 +#: ../src/libs/export_metadata.c:180 msgid "export darktable XMP metadata (from metadata editor module)" msgstr "Експортувати XMP метадані Darktable (з модуля редактора метаданих)" -#: ../src/libs/export_metadata.c:184 +#: ../src/libs/export_metadata.c:185 msgid "only embedded" msgstr "Лише вбудовані" -#: ../src/libs/export_metadata.c:185 +#: ../src/libs/export_metadata.c:186 msgid "" "per default the interface sends some (limited) metadata beside the image to " "remote storage.\n" @@ -29057,39 +29844,39 @@ msgstr "" "них використовувати обчислені метадані." #. just empty widget -#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 +#: ../src/libs/export_metadata.c:194 ../src/libs/image.c:625 msgid "geo tags" msgstr "Геотеги" -#: ../src/libs/export_metadata.c:194 +#: ../src/libs/export_metadata.c:195 msgid "export geo tags" msgstr "Експортувати геотеги" -#: ../src/libs/export_metadata.c:197 +#: ../src/libs/export_metadata.c:198 msgid "export tags (to Xmp.dc.Subject)" msgstr "Експортувати теги (до Xmp.dc.Subject)" -#: ../src/libs/export_metadata.c:200 +#: ../src/libs/export_metadata.c:201 msgid "private tags" msgstr "Приватні теги" -#: ../src/libs/export_metadata.c:201 +#: ../src/libs/export_metadata.c:202 msgid "export private tags" msgstr "Експортувати приватні теги" -#: ../src/libs/export_metadata.c:203 +#: ../src/libs/export_metadata.c:204 msgid "synonyms" msgstr "Синоніми" -#: ../src/libs/export_metadata.c:204 +#: ../src/libs/export_metadata.c:205 msgid "export tags synonyms" msgstr "Експортувати синоніми тегів" -#: ../src/libs/export_metadata.c:206 +#: ../src/libs/export_metadata.c:207 msgid "omit hierarchy" msgstr "Опустити ієрархію" -#: ../src/libs/export_metadata.c:207 +#: ../src/libs/export_metadata.c:208 msgid "" "only the last part of the hierarchical tags is included. can be useful if " "categories are not used" @@ -29097,19 +29884,19 @@ msgstr "" "Включена лише остання частина ієрархічних тегів. Може бути корисним, якщо " "категорії не використовуються." -#: ../src/libs/export_metadata.c:210 +#: ../src/libs/export_metadata.c:211 msgid "hierarchical tags" msgstr "Ієрархічні теги" -#: ../src/libs/export_metadata.c:211 +#: ../src/libs/export_metadata.c:212 msgid "export hierarchical tags (to Xmp.lr.Hierarchical Subject)" msgstr "Експортувати ієрархічні теги (до Xmp.lr.Hierarchical)" -#: ../src/libs/export_metadata.c:212 +#: ../src/libs/export_metadata.c:213 msgid "develop history" msgstr "Історія обробки" -#: ../src/libs/export_metadata.c:213 +#: ../src/libs/export_metadata.c:214 msgid "" "export darktable development data (recovery purpose in case of loss of " "database or XMP file)" @@ -29117,15 +29904,15 @@ msgstr "" "Експортувати дані про обробку в Darktable (з метою її відновлення у разі " "втрати бази даних або файлу XMP)" -#: ../src/libs/export_metadata.c:219 +#: ../src/libs/export_metadata.c:220 msgid "redefined tag" msgstr "Перевизначений тег" -#: ../src/libs/export_metadata.c:225 +#: ../src/libs/export_metadata.c:226 msgid "formula" msgstr "Формула" -#: ../src/libs/export_metadata.c:228 +#: ../src/libs/export_metadata.c:229 msgid "" "list of calculated metadata\n" "click on '+' button to select and add new metadata\n" @@ -29149,23 +29936,23 @@ msgstr "" "Натисніть на клітинку формули для редагування.\n" "Введіть '$(', щоб активувати завершення та переглянути список змінних." -#: ../src/libs/export_metadata.c:280 +#: ../src/libs/export_metadata.c:282 msgid "add an output metadata tag" msgstr "Додати тег вихідних метаданих" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 +#: ../src/libs/export_metadata.c:289 ../src/libs/metadata.c:957 msgid "delete metadata tag" msgstr "Видалити тег метаданих" -#: ../src/libs/export_metadata.c:295 +#: ../src/libs/export_metadata.c:302 msgid "general settings" msgstr "Загальні налаштування" -#: ../src/libs/export_metadata.c:299 +#: ../src/libs/export_metadata.c:306 msgid "per metadata settings" msgstr "Обробка окремих метаданих" -#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:138 +#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:139 msgid "full path" msgstr "Повний шлях" @@ -29181,11 +29968,11 @@ msgstr "Власне" msgid "shuffle" msgstr "Перетасувати" -#: ../src/libs/filtering.c:268 +#: ../src/libs/filtering.c:269 msgid "collection filters" msgstr "Фільтри для колекцій" -#: ../src/libs/filtering.c:273 +#: ../src/libs/filtering.c:274 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -29193,46 +29980,46 @@ msgid "" msgstr "" "Уточнення набору зображень для відображення або редагування.\n" "Фільтри можна закріпити на верхній панелі інструментів,\n" -"де вони також будуть доступні в темній кімнаті" +"де вони також будуть доступні в Темній кімнаті" -#: ../src/libs/filtering.c:308 +#: ../src/libs/filtering.c:309 msgid "initial setting" msgstr "Початкове налаштування" -#: ../src/libs/filtering.c:327 +#: ../src/libs/filtering.c:328 msgid "imported: last 24h" msgstr "Імпортовано: останні 24 години" -#: ../src/libs/filtering.c:332 +#: ../src/libs/filtering.c:333 msgid "imported: last 30 days" msgstr "Імпортовано: останні 30 днів" -#: ../src/libs/filtering.c:338 +#: ../src/libs/filtering.c:339 msgid "taken: last 24h" msgstr "Знято: останні 24 години" -#: ../src/libs/filtering.c:342 +#: ../src/libs/filtering.c:343 msgid "taken: last 30 days" msgstr "Знято: останні 30 днів" -#: ../src/libs/filtering.c:734 +#: ../src/libs/filtering.c:735 msgid "click or click&drag to select one or multiple values" msgstr "Простий клік або клік з перетягуванням вибирає одне або кількох значень" -#: ../src/libs/filtering.c:735 +#: ../src/libs/filtering.c:736 msgid "right-click opens a menu to select the available values" msgstr "Клік правою кнопкою миші відкриває меню для вибору доступних значень" -#: ../src/libs/filtering.c:832 +#: ../src/libs/filtering.c:833 #, c-format msgid "you can't have more than %d rules" msgstr "Ви не можете мати більше %d правил" -#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1617 msgid "rule property" msgstr "Тип правила" -#: ../src/libs/filtering.c:1007 +#: ../src/libs/filtering.c:1010 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -29281,98 +30068,98 @@ msgstr "Це правило ввімкнено" msgid "this rule is disabled" msgstr "Це правило вимкнено" -#: ../src/libs/filtering.c:1258 +#: ../src/libs/filtering.c:1259 msgid "or" msgstr "або" -#: ../src/libs/filtering.c:1259 +#: ../src/libs/filtering.c:1260 msgid "and not" msgstr "і не" -#: ../src/libs/filtering.c:1261 +#: ../src/libs/filtering.c:1262 msgid "define how this rule should interact with the previous one" msgstr "Визначає, як це правило має взаємодіяти з попереднім" -#: ../src/libs/filtering.c:1527 +#: ../src/libs/filtering.c:1528 msgid " (off)" msgstr " (off)" -#: ../src/libs/filtering.c:1716 +#: ../src/libs/filtering.c:1721 msgid "you can't add more rules." msgstr "Ви не можете додавати більше правил." -#: ../src/libs/filtering.c:1750 +#: ../src/libs/filtering.c:1755 msgid "shown filters" msgstr "Показані фільтри" -#: ../src/libs/filtering.c:1765 +#: ../src/libs/filtering.c:1770 msgid "new filter" msgstr "Додати новий фільтр" #. the actions part of the popover -#: ../src/libs/filtering.c:1772 +#: ../src/libs/filtering.c:1777 msgid "actions" msgstr "Дії" -#: ../src/libs/filtering.c:1775 +#: ../src/libs/filtering.c:1780 msgid "reset quickfilters" msgstr "Скинути швидкі фільтри" -#: ../src/libs/filtering.c:1948 +#: ../src/libs/filtering.c:1954 msgid "sort order" msgstr "Порядок сортування" -#: ../src/libs/filtering.c:1951 +#: ../src/libs/filtering.c:1957 msgid "determine the sort order of shown images" msgstr "Визначає порядок сортування показаних зображень" -#: ../src/libs/filtering.c:1971 +#: ../src/libs/filtering.c:1977 msgid "sort direction" msgstr "Напрямок сортування" -#: ../src/libs/filtering.c:1976 +#: ../src/libs/filtering.c:1981 msgid "remove this sort order" msgstr "Видалити цей порядок сортування" -#: ../src/libs/filtering.c:2060 +#: ../src/libs/filtering.c:2068 #, c-format msgid "you can't have more than %d sort orders" msgstr "Ви не можете мати більше %d порядків сортування" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "DESC" msgstr "НИЗХ" -#: ../src/libs/filtering.c:2113 +#: ../src/libs/filtering.c:2121 msgid "ASC" msgstr "ВИСХ" -#: ../src/libs/filtering.c:2221 +#: ../src/libs/filtering.c:2229 msgid "new rule" msgstr "Нове правило" -#: ../src/libs/filtering.c:2222 +#: ../src/libs/filtering.c:2230 msgid "append new rule to collect images" msgstr "Додає нове правило до колекції зображень" -#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2241 ../src/libs/tools/filter.c:118 msgid "sort by" msgstr "Сортування" -#: ../src/libs/filtering.c:2241 +#: ../src/libs/filtering.c:2249 msgid "new sort" msgstr "Нове сортування" -#: ../src/libs/filtering.c:2242 +#: ../src/libs/filtering.c:2250 msgid "append new sort to order images" msgstr "Додає нове правило до порядку сортування зображень" -#: ../src/libs/filtering.c:2245 +#: ../src/libs/filtering.c:2253 msgid "revert to a previous set of sort orders" msgstr "Повернутися до попереднього набору порядків сортування" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2292 +#: ../src/libs/filtering.c:2300 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -29380,19 +30167,19 @@ msgstr "" "Скинути\n" "Клік з утриманням Ctrl видалить також закріплені правила" -#: ../src/libs/filters/colors.c:140 +#: ../src/libs/filters/colors.c:193 msgid "Y" msgstr "Y" -#: ../src/libs/filters/colors.c:149 +#: ../src/libs/filters/colors.c:202 msgid "P" msgstr "P" -#: ../src/libs/filters/colors.c:269 +#: ../src/libs/filters/colors.c:323 msgid "color filter" msgstr "Фільтр по кольоровій позначці" -#: ../src/libs/filters/colors.c:294 +#: ../src/libs/filters/colors.c:344 msgid "" "filter by images color label\n" "click to toggle the color label selection\n" @@ -29405,7 +30192,7 @@ msgstr "" "сіра кнопка впливає на всі кольорові позначки" #. create the filter combobox -#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 +#: ../src/libs/filters/colors.c:349 ../src/libs/filters/colors.c:367 #: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 #: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 #: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 @@ -29413,7 +30200,7 @@ msgstr "" msgid "rules" msgstr "правила" -#: ../src/libs/filters/colors.c:306 +#: ../src/libs/filters/colors.c:363 msgid "" "filter by images color label\n" "intersection: images having all selected color labels\n" @@ -29444,7 +30231,7 @@ msgstr "Всі зображення" msgid "duplicates state filter" msgstr "Фільтр стану дублікатів" -#: ../src/libs/filters/filename.c:368 +#: ../src/libs/filters/filename.c:369 msgid "" "enter filename to search.\n" "multiple values can be separated by ','\n" @@ -29456,11 +30243,11 @@ msgstr "" "\n" "Клікніть правою кнопкою миші, щоб отримати наявні імена файлів" -#: ../src/libs/filters/filename.c:378 +#: ../src/libs/filters/filename.c:381 msgid "extension" msgstr "розширення" -#: ../src/libs/filters/filename.c:379 +#: ../src/libs/filters/filename.c:382 msgid "" "enter extension to search with starting dot\n" "multiple values can be separated by ','\n" @@ -29474,7 +30261,7 @@ msgstr "" "\n" "Клікніть правою кнопкою миші, щоб отримати наявні розширення" -#: ../src/libs/filters/filename.c:404 +#: ../src/libs/filters/filename.c:409 msgid "" "click to select filename\n" "ctrl+click to select multiple values" @@ -29482,7 +30269,7 @@ msgstr "" "Клік для вибору імені файлу\n" "Клік з утриманням Ctrl для вибору кількох значень" -#: ../src/libs/filters/filename.c:430 +#: ../src/libs/filters/filename.c:435 msgid "" "click to select extension\n" "ctrl+click to select multiple values" @@ -29491,7 +30278,7 @@ msgstr "" "Клік з утриманням Ctrl для вибору кількох значень" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:457 ../src/libs/filters/misc.c:535 msgid "ok" msgstr "OK" @@ -29503,6 +30290,154 @@ msgstr "Фільтр за станом історії" msgid "local copied state filter" msgstr "Фільтр за наявністю локальної копії" +#: ../src/libs/filters/misc.c:87 +msgid "no camera defined" +msgstr "Камера не визначена" + +#: ../src/libs/filters/misc.c:91 +msgid "no lens defined" +msgstr "Об'єктив не визначено" + +#: ../src/libs/filters/misc.c:95 +msgid "no group id defined" +msgstr "Ідентифікатор групи не визначено" + +#: ../src/libs/filters/misc.c:100 +msgid "no white balance defined" +msgstr "Баланс білого не визначено" + +#: ../src/libs/filters/misc.c:105 +msgid "no flash defined" +msgstr "Спалах не визначено" + +#: ../src/libs/filters/misc.c:110 +msgid "no exposure program defined" +msgstr "Програма експозиції не визначена" + +#: ../src/libs/filters/misc.c:115 +msgid "no metering mode defined" +msgstr "Режим вимірювання не визначено" + +#: ../src/libs/filters/misc.c:119 +msgid "no image dimensions defined" +msgstr "Не визначено розміри зображення" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"Введіть камеру для пошуку.\n" +"Кілька значень можна розділити символами ','\n" +"\n" +"Клікніть правою кнопкою миші, щоб отримати наявні камери" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"Введіть об'єктив для пошуку.\n" +"Кілька значень можна розділити символами ','\n" +"\n" +"Клікніть правою кнопкою миші, щоб отримати наявні об'єктиви" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"Введіть баланс білого для пошуку.\n" +"Кілька значень можна розділити символами ','\n" +"\n" +"Клікніть правою кнопкою миші, щоб отримати наявні баланси білого" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"Введіть спалах для пошуку.\n" +"Кілька значень можна розділити символами ','\n" +"\n" +"Клікніть правою кнопкою миші, щоб отримати наявні спалахи" + +#: ../src/libs/filters/misc.c:455 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"Введіть програму експозиції для пошуку.\n" +"Кілька значень можна розділити символами ','\n" +"\n" +"Клікніть правою кнопкою миші, щоб отримати наявні програми експозиції" + +#: ../src/libs/filters/misc.c:462 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"Введіть режим вимірювання для пошуку.\n" +"Кілька значень можна розділити символами ','\n" +"\n" +"Клікніть правою кнопкою миші, щоб отримати наявні режими вимірювання" + +#: ../src/libs/filters/misc.c:468 ../src/libs/metadata_view.c:136 +msgid "group id" +msgstr "Id групи" + +#: ../src/libs/filters/misc.c:469 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"Введіть ідентифікатор групи для пошуку.\n" +"Кілька значень можна розділити символами ','\n" +"\n" +"Клікніть правою кнопкою миші, щоб отримати наявні ідентифікатори" + +#: ../src/libs/filters/misc.c:476 +msgid "" +"enter the image dimensions to search.\n" +"use the format widthxheight, i.e.\n" +"'6000x4000' for a full match,\n" +"'6000x' for width only,\n" +"'x4000' for height only.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing image dimensions" +msgstr "" +"Введіть розміри зображення для пошуку.\n" +"Використовуйте формат <ширина>x<висота>, тобто\n" +"'6000x4000' для повного збігу,\n" +"'6000x' лише для ширини,\n" +"'x4000' лише для висоти.\n" +"Кілька значень можна розділяти символом ','\n" +"\n" +"Клікніть правою кнопкою миші, щоб отримати наявні розміри зображень" + +#: ../src/libs/filters/misc.c:515 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"Клік для вибору\n" +"Клік з утриманням Ctrl для вибору кількох значень" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "Фільтрувати зображення на основі порядку їх модулів обробки" @@ -29515,8 +30450,8 @@ msgstr "компаратор" msgid "filter by images rating" msgstr "Фільтр за рейтингом зображень" -#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 -#: ../src/libs/tools/ratings.c:56 +#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:622 +#: ../src/libs/tools/ratings.c:58 msgid "ratings" msgstr "Рейтинги" @@ -29585,7 +30520,7 @@ msgstr "" "відповідного шаблону\n" "Фільтр затемнений під час виконання пошуку" -#: ../src/libs/geotagging.c:148 +#: ../src/libs/geotagging.c:149 msgid "" "set geolocation information for\n" "the currently selected images" @@ -29594,15 +30529,15 @@ msgstr "" "геолокацію для вибраних на\n" "даний момент зображень" -#: ../src/libs/geotagging.c:378 +#: ../src/libs/geotagging.c:379 msgid "apply offset and geo-location" msgstr "Застосувати зміщення та геокоординати" -#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 +#: ../src/libs/geotagging.c:380 ../src/libs/geotagging.c:1991 msgid "apply geo-location" msgstr "Застосувати геокоординати" -#: ../src/libs/geotagging.c:381 +#: ../src/libs/geotagging.c:382 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -29610,49 +30545,49 @@ msgstr "" "Застосувати зміщення та геокоординати до відповідних зображень\n" "Це подвійна операція: потрібно два Ctrl+z для скасування" -#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 +#: ../src/libs/geotagging.c:384 ../src/libs/geotagging.c:1992 msgid "apply geo-location to matching images" msgstr "Застосувати геокоординати до відповідних зображень" -#: ../src/libs/geotagging.c:831 +#: ../src/libs/geotagging.c:835 msgid "GPX file track segments" msgstr "Сегменти файлу GPX" -#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 +#: ../src/libs/geotagging.c:851 ../src/libs/geotagging.c:1937 msgid "start time" msgstr "Час початку" -#: ../src/libs/geotagging.c:848 +#: ../src/libs/geotagging.c:852 msgid "end time" msgstr "Кінцевий час" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 +#: ../src/libs/geotagging.c:853 ../src/libs/geotagging.c:1939 msgid "points" msgstr "Точки" -#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 +#: ../src/libs/geotagging.c:854 ../src/libs/geotagging.c:1941 #: ../src/libs/image.c:503 msgid "images" msgstr "Зображення" -#: ../src/libs/geotagging.c:950 +#: ../src/libs/geotagging.c:954 msgid "open GPX file" msgstr "Відкрити файл GPX" -#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 +#: ../src/libs/geotagging.c:955 ../src/libs/tools/lighttable.c:432 +#: ../src/libs/tools/lighttable.c:519 ../src/views/darkroom.c:2756 msgid "preview" msgstr "Попередній перегляд" -#: ../src/libs/geotagging.c:964 +#: ../src/libs/geotagging.c:968 msgid "GPS data exchange format" msgstr "Формат обміну даними GPS" -#: ../src/libs/geotagging.c:1791 +#: ../src/libs/geotagging.c:1802 msgid "date/time" msgstr "Дата і час" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1803 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -29661,42 +30596,42 @@ msgstr "" "введенням чисел з клавітури або прокручуванням\n" "коліщатка миші над полями вводу" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1807 msgid "original date/time" msgstr "Оригінальні дата і час" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1812 msgid "lock date/time offset value to apply it onto another selection" msgstr "" "Фіксувати значення зміщення дати та часу, щоб застосувати його до іншої " "вибірки" -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1818 msgid "date/time offset" msgstr "Зміщення дати і часу" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1819 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "Зміщення чи різниця ([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1823 msgid "apply offset" msgstr "Застосувати зміщення" -#: ../src/libs/geotagging.c:1811 +#: ../src/libs/geotagging.c:1824 msgid "apply offset to selected images" msgstr "Застосувати зміщення до вибраних зображень" -#: ../src/libs/geotagging.c:1814 +#: ../src/libs/geotagging.c:1827 msgid "apply date/time" msgstr "Застосувати дату і час" -#: ../src/libs/geotagging.c:1815 +#: ../src/libs/geotagging.c:1828 msgid "apply the same date/time to selected images" msgstr "Застосувати ті ж самі дату і час до вибраних зображень" -#: ../src/libs/geotagging.c:1826 +#: ../src/libs/geotagging.c:1839 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" @@ -29706,24 +30641,24 @@ msgstr "" "Натисніть Enter для підтвердження, щоб зірочка * біля поля вводу зникла." #. gpx -#: ../src/libs/geotagging.c:1867 +#: ../src/libs/geotagging.c:1880 msgid "apply GPX track file..." msgstr "Застосувати файл GPX..." -#: ../src/libs/geotagging.c:1868 +#: ../src/libs/geotagging.c:1881 msgid "parses a GPX file and updates location of selected images" msgstr "Аналізує файл GPX та оновлює геокоординати вибраних зображень" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1892 msgctxt "section" msgid "GPX file" msgstr "Файл GPX" -#: ../src/libs/geotagging.c:1886 +#: ../src/libs/geotagging.c:1897 msgid "select a GPX track file..." msgstr "Вибрати файл GPX..." -#: ../src/libs/geotagging.c:1903 +#: ../src/libs/geotagging.c:1919 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -29741,39 +30676,39 @@ msgstr "" #. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. #. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1940 +#: ../src/libs/geotagging.c:1956 msgid "view entire track" msgstr "Переглянути весь трек" -#: ../src/libs/geotagging.c:1941 +#: ../src/libs/geotagging.c:1957 msgid "refresh map to view entire selected track segments" msgstr "Оновити карту, щоб переглянути всі вибрані сегменти треку" -#: ../src/libs/geotagging.c:1955 +#: ../src/libs/geotagging.c:1971 msgid "preview images" msgstr "Попередній перегляд зображень" -#: ../src/libs/geotagging.c:1960 +#: ../src/libs/geotagging.c:1976 msgid "show on map matching images" msgstr "Показувати відповідні зображення на мапі" -#: ../src/libs/geotagging.c:1963 +#: ../src/libs/geotagging.c:1979 msgid "select images" msgstr "Вибрати зображення" -#: ../src/libs/geotagging.c:1964 +#: ../src/libs/geotagging.c:1980 msgid "select matching images" msgstr "Вибрати відповідні зображення" -#: ../src/libs/geotagging.c:1972 +#: ../src/libs/geotagging.c:1988 msgid "number of matching images versus selected images" msgstr "Кількість відповідних зображень проти вибраних зображень" -#: ../src/libs/histogram.c:54 +#: ../src/libs/histogram.c:55 msgid "scopes" msgstr "Гістограми" -#: ../src/libs/histogram.c:172 +#: ../src/libs/histogram.c:173 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" @@ -29781,48 +30716,48 @@ msgstr "" "Для гістограми вибрано непідтримуваний профіль, його буде замінено лінійним " "Rec2020" -#: ../src/libs/histogram.c:293 +#: ../src/libs/histogram.c:294 msgid "use buttons at top of graph to change type" msgstr "Використовуйте кнопки у верхній частині графіка, щоб змінити його тип" -#: ../src/libs/histogram.c:294 +#: ../src/libs/histogram.c:295 msgid "click on ❓ and then graph for documentation" msgstr "Натисніть на ❓, а потім на графік для документації" -#: ../src/libs/histogram.c:295 +#: ../src/libs/histogram.c:296 msgid "use color picker module to restrict area" msgstr "Використовуйте модуль Піпетки кольорів для обмеження області" -#: ../src/libs/histogram.c:298 +#: ../src/libs/histogram.c:299 msgid "drag to change black point" msgstr "Перетягніть, щоб змінити точку чорного" -#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 +#: ../src/libs/histogram.c:300 ../src/libs/histogram.c:304 msgid "double-click resets" msgstr "Подвійний клік для скидання" -#: ../src/libs/histogram.c:302 +#: ../src/libs/histogram.c:303 msgid "drag to change exposure" msgstr "Перетягніть, щоб змінити експозицію" -#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +#: ../src/libs/histogram.c:767 ../src/libs/scopes/histogram.c:50 msgid "histogram" msgstr "Гістограма" -#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 +#: ../src/libs/histogram.c:773 ../src/libs/histogram.c:875 msgid "hide histogram" msgstr "Приховати гістограму" -#: ../src/libs/histogram.c:820 +#: ../src/libs/histogram.c:887 #, c-format msgid "toggle %s channel" msgstr "Перемикає видимість каналу: %s" -#: ../src/libs/histogram.c:828 +#: ../src/libs/histogram.c:895 msgid "toggle colors" msgstr "Перемикає кольори" -#: ../src/libs/history.c:103 +#: ../src/libs/history.c:107 msgid "" "display the sequence of edit actions\n" "- click on an entry to temporarily return to\n" @@ -29840,11 +30775,11 @@ msgstr "" "- Клікніть з утриманням Shift на модулі в історії, щоб\n" " сфокусувати цей модуль без зміни стану редагування" -#: ../src/libs/history.c:140 +#: ../src/libs/history.c:144 msgid "compress history stack" msgstr "Стиснути історію змін" -#: ../src/libs/history.c:141 +#: ../src/libs/history.c:145 msgid "" "create a minimal history stack which produces the same image\n" "ctrl+click to truncate history to the selected item" @@ -29860,86 +30795,86 @@ msgstr "Створити стиль з поточної історії змін" msgid "create style from history" msgstr "Створити стиль з історії" -#: ../src/libs/history.c:208 +#: ../src/libs/history.c:211 msgid "always-on module" msgstr "Постійно ввімкнений модуль" -#: ../src/libs/history.c:214 +#: ../src/libs/history.c:219 msgid "default enabled module" msgstr "Увімкнений за замовчуванням модуль" -#: ../src/libs/history.c:221 +#: ../src/libs/history.c:229 msgid "deprecated module" msgstr "Застарілий модуль" -#: ../src/libs/history.c:941 +#: ../src/libs/history.c:949 msgid "colorspace" msgstr "Колірний простір" -#: ../src/libs/history.c:943 +#: ../src/libs/history.c:951 msgid "mask mode" msgstr "Режим маски" -#: ../src/libs/history.c:945 +#: ../src/libs/history.c:953 msgid "blend mode" msgstr "Режим змішування" -#: ../src/libs/history.c:947 +#: ../src/libs/history.c:955 msgid "blend operation" msgstr "Операція змішування" -#: ../src/libs/history.c:949 +#: ../src/libs/history.c:957 msgid "blend fulcrum" msgstr "Опорна точка змішування" -#: ../src/libs/history.c:957 +#: ../src/libs/history.c:965 msgid "mask blur" msgstr "Розмиття маски" -#: ../src/libs/history.c:960 +#: ../src/libs/history.c:968 msgid "raster mask instance" msgstr "Екземпляр растрової маски" -#: ../src/libs/history.c:961 +#: ../src/libs/history.c:969 msgid "raster mask id" msgstr "Id растрової маски" -#: ../src/libs/history.c:962 +#: ../src/libs/history.c:970 msgid "invert mask" msgstr "Інвертувати маску" -#: ../src/libs/history.c:968 +#: ../src/libs/history.c:976 msgid "drawn mask polarity" msgstr "Полярність намальованої маски" -#: ../src/libs/history.c:972 +#: ../src/libs/history.c:980 #, c-format msgid "a drawn mask was added" msgstr "Намальовану маску додано" -#: ../src/libs/history.c:974 +#: ../src/libs/history.c:982 #, c-format msgid "the drawn mask was removed" msgstr "Намальовану маску було видалено" -#: ../src/libs/history.c:975 +#: ../src/libs/history.c:983 #, c-format msgid "the drawn mask was changed" msgstr "Намальовану маску було змінено" -#: ../src/libs/history.c:1007 +#: ../src/libs/history.c:1015 msgid "parametric output mask:" msgstr "Параметрична маска виходу:" -#: ../src/libs/history.c:1008 +#: ../src/libs/history.c:1016 msgid "parametric input mask:" msgstr "Параметрична маска входу:" -#: ../src/libs/history.c:1342 +#: ../src/libs/history.c:1357 msgid "delete image's history?" msgstr "Видалити історію зображення?" -#: ../src/libs/history.c:1343 +#: ../src/libs/history.c:1358 msgid "do you really want to clear history of current image?" msgstr "Ви дійсно хочете очистити історію поточного зображення?" @@ -29960,11 +30895,6 @@ msgstr "" msgid "physically delete from disk immediately" msgstr "Фізично видалити з диску відразу ж" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 -#: ../src/libs/styles.c:930 -msgid "remove" -msgstr "Вилучити" - #: ../src/libs/image.c:517 msgid "remove images from the image library, without deleting" msgstr "" @@ -29998,100 +30928,100 @@ msgstr "Створити HDR зображення з вибраних знімк msgid "add a duplicate to the image library, including its history stack" msgstr "Додати дублікат до бібліотеки зображень, включно з історією змін" -#: ../src/libs/image.c:551 ../src/libs/image.c:556 +#: ../src/libs/image.c:550 ../src/libs/image.c:552 msgid "rotate selected images 90 degrees CCW" msgstr "Повернути вибрані зображення на 90 градусів проти годинникової стрілки" -#: ../src/libs/image.c:562 ../src/libs/image.c:567 +#: ../src/libs/image.c:562 ../src/libs/image.c:564 msgid "rotate selected images 90 degrees CW" msgstr "Повернути вибрані зображення на 90 градусів за годинниковою стрілкою" -#: ../src/libs/image.c:570 +#: ../src/libs/image.c:572 msgid "reset rotation" msgstr "Скинути обертання" -#: ../src/libs/image.c:572 +#: ../src/libs/image.c:574 msgid "reset rotation to EXIF data" msgstr "Скинути обертання до вказаного в EXIF" -#: ../src/libs/image.c:575 +#: ../src/libs/image.c:577 msgid "copy locally" msgstr "Локальна копія" -#: ../src/libs/image.c:577 +#: ../src/libs/image.c:579 msgid "copy the image locally" msgstr "Зробити локальну копію" -#: ../src/libs/image.c:581 +#: ../src/libs/image.c:583 msgid "resync local copy" msgstr "Синхронізувати" -#: ../src/libs/image.c:583 +#: ../src/libs/image.c:585 msgid "synchronize the image's XMP and remove the local copy" msgstr "Синхронізувати XMP зображення і видалити локальну копію" -#: ../src/libs/image.c:587 +#: ../src/libs/image.c:589 msgctxt "selected images action" msgid "group" msgstr "Згрупувати" -#: ../src/libs/image.c:589 +#: ../src/libs/image.c:591 msgid "add selected images to expanded group or create a new one" msgstr "Додати вибрані зображення в групу чи створити нову" -#: ../src/libs/image.c:593 +#: ../src/libs/image.c:595 msgid "ungroup" msgstr "Розгрупувати" -#: ../src/libs/image.c:595 +#: ../src/libs/image.c:597 msgid "remove selected images from the group" msgstr "Видалити вибрані зображення з групи" -#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 +#: ../src/libs/image.c:617 ../src/libs/metadata_view.c:145 msgid "flags" msgstr "Прапорці" -#: ../src/libs/image.c:620 +#: ../src/libs/image.c:622 msgid "select ratings metadata" msgstr "Вибрати метадані з інформацією про рейтинги" -#: ../src/libs/image.c:621 +#: ../src/libs/image.c:623 msgid "select colors metadata" msgstr "Вибрати метадані з інформацією про кольорові позначки" -#: ../src/libs/image.c:622 +#: ../src/libs/image.c:624 msgid "select tags metadata" msgstr "Вибрати метадані, що містять теги" -#: ../src/libs/image.c:623 +#: ../src/libs/image.c:625 msgid "select geo tags metadata" msgstr "Вибрати метадані, що містять геоінформацію" -#: ../src/libs/image.c:624 +#: ../src/libs/image.c:626 msgid "select darktable metadata (from metadata editor module)" msgstr "Вибрати метадані Darktable (з модуля редактора метаданих)" -#: ../src/libs/image.c:629 +#: ../src/libs/image.c:631 msgid "set the selected image as source of metadata" msgstr "Встановити вибране зображення як джерело метаданих" -#: ../src/libs/image.c:636 +#: ../src/libs/image.c:638 msgid "paste selected metadata on selected images" msgstr "Вставити вибрані метадані у вибрані зображення" -#: ../src/libs/image.c:641 +#: ../src/libs/image.c:643 msgid "clear selected metadata on selected images" msgstr "Очистити вибрані метадані у вибраних зображеннях" -#: ../src/libs/image.c:647 +#: ../src/libs/image.c:649 msgid "how to handle existing metadata" msgstr "Як поводитися з наявними метаданими" -#: ../src/libs/image.c:650 +#: ../src/libs/image.c:652 msgid "merge" msgstr "Об'єднати" -#: ../src/libs/image.c:655 +#: ../src/libs/image.c:657 msgid "" "update all image information to match changes to file\n" "warning: resets star ratings unless you select\n" @@ -30101,46 +31031,46 @@ msgstr "" "Попередження: скидає рейтинг в зірках, якщо ви не вибрали\n" "'Ігнорувати рейтинг з EXIF' у модулі Імпорт" -#: ../src/libs/image.c:662 +#: ../src/libs/image.c:664 msgid "set selection as monochrome images and activate monochrome workflow" msgstr "" "Позначити вибрані зображення як монохромні і активувати монохромний робочий " "процес" -#: ../src/libs/image.c:666 +#: ../src/libs/image.c:668 msgid "set selection as color images" msgstr "Позначити вибрані зображення як кольорові" -#: ../src/libs/image.c:674 +#: ../src/libs/image.c:676 msgid "duplicate virgin" msgstr "Зробити дублікат нередагованого зображення" -#: ../src/libs/import.c:122 +#: ../src/libs/import.c:121 msgid "add to library" msgstr "Додати до бібліотеки" -#: ../src/libs/import.c:123 +#: ../src/libs/import.c:122 msgid "copy & import" msgstr "Копіювати й імпортувати" -#: ../src/libs/import.c:124 +#: ../src/libs/import.c:123 msgid "copy & import from camera" msgstr "Копіювати й імпортувати з камери" -#: ../src/libs/import.c:125 +#: ../src/libs/import.c:124 msgid "tethered shoot" msgstr "Дистанційна зйомка" -#: ../src/libs/import.c:287 +#: ../src/libs/import.c:286 #, c-format msgid "device \"%s\" connected on port \"%s\"." msgstr "Пристрій \"%s\" приєднано до порту \"%s\"." -#: ../src/libs/import.c:313 ../src/libs/import.c:2410 +#: ../src/libs/import.c:312 ../src/libs/import.c:2425 msgid "unmount camera" msgstr "Розмонтувати камеру" -#: ../src/libs/import.c:332 +#: ../src/libs/import.c:331 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -30150,15 +31080,15 @@ msgstr "" "Переконайтеся, що вона більше не змонтована в операційній системі,\n" "або закрийте блокуючу програму." -#: ../src/libs/import.c:337 +#: ../src/libs/import.c:336 msgid "tethering and importing is disabled for this camera" msgstr "Дистанційне керування та імпорт для цієї камери вимкнені" -#: ../src/libs/import.c:339 ../src/libs/import.c:2409 +#: ../src/libs/import.c:338 ../src/libs/import.c:2424 msgid "mount camera" msgstr "Змонтувати камеру" -#: ../src/libs/import.c:970 +#: ../src/libs/import.c:974 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" @@ -30166,83 +31096,83 @@ msgstr[0] "вибрано %d зображення з %d" msgstr[1] "вибрано %d зображення з %d" msgstr[2] "вибрано %d зображень з %d" -#: ../src/libs/import.c:1420 +#: ../src/libs/import.c:1434 msgid "choose the root of the folder tree below" msgstr "Виберіть корінь дерева папок нижче" -#: ../src/libs/import.c:1423 +#: ../src/libs/import.c:1437 msgid "places" msgstr "Місця" -#: ../src/libs/import.c:1431 +#: ../src/libs/import.c:1444 msgid "restore all default places you have removed" msgstr "Відновити всі місця за замовчуванням, які ви видалили" -#: ../src/libs/import.c:1438 +#: ../src/libs/import.c:1452 msgid "remove the selected custom place" msgstr "Видалити вибране власне місце" -#: ../src/libs/import.c:1445 +#: ../src/libs/import.c:1460 msgid "add a custom place" msgstr "Додати власне місце" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1470 msgid "you can add custom places using the plus icon" msgstr "Ви можете додати власні місця за допомогою значка з плюсом" -#: ../src/libs/import.c:1481 +#: ../src/libs/import.c:1497 msgid "select a folder to see the content" msgstr "Виберіть каталог, щоб переглянути його вміст" -#: ../src/libs/import.c:1484 +#: ../src/libs/import.c:1500 msgid "folders" msgstr "Каталоги" -#: ../src/libs/import.c:1560 +#: ../src/libs/import.c:1575 msgid "home" msgstr "Домівка" -#: ../src/libs/import.c:1574 +#: ../src/libs/import.c:1589 msgid "pictures" msgstr "Зображення" -#: ../src/libs/import.c:1861 +#: ../src/libs/import.c:1876 msgid "mark already imported images" msgstr "Позначає вже імпортовані зображення" -#: ../src/libs/import.c:1875 +#: ../src/libs/import.c:1890 msgid "modified" msgstr "Змінено" -#: ../src/libs/import.c:1882 +#: ../src/libs/import.c:1897 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "'дата/час зміни файлу', може відрізнятись від 'дата/час із Exif'" -#: ../src/libs/import.c:1894 +#: ../src/libs/import.c:1909 msgid "show/hide thumbnails" msgstr "Показати/приховати мініатюри" -#: ../src/libs/import.c:1968 +#: ../src/libs/import.c:1982 msgid "naming rules" msgstr "Правила іменування" -#: ../src/libs/import.c:2046 +#: ../src/libs/import.c:2061 msgid "select new" msgstr "Вибрати нові" -#: ../src/libs/import.c:2097 +#: ../src/libs/import.c:2112 msgid "please wait while prefetching the list of images from camera..." msgstr "Зачекайте, поки попередньо отримується список зображень з камери..." -#: ../src/libs/import.c:2247 +#: ../src/libs/import.c:2262 msgid "invalid override date/time format" msgstr "Недійсний формат замінної дати чи часу" -#: ../src/libs/import.c:2315 +#: ../src/libs/import.c:2330 msgid "import base directory" msgstr "Базовий каталог імпорту" -#: ../src/libs/import.c:2316 +#: ../src/libs/import.c:2331 msgid "" "before copying images to the darktable base directory make sure it is defined " "as you prefer.\n" @@ -30258,28 +31188,28 @@ msgstr "" "Перевірте \"Налаштування -> Імпорт\".\n" "Перевірте та, можливо, виправте \"Шаблон іменування базового каталогу\"" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_come back & check" msgstr "Повернутися й перевірити" -#: ../src/libs/import.c:2320 +#: ../src/libs/import.c:2335 msgid "_understood & done" msgstr "Зрозуміло" #. add import buttons -#: ../src/libs/import.c:2383 +#: ../src/libs/import.c:2398 msgid "add to library..." msgstr "Додати до бібліотеки..." -#: ../src/libs/import.c:2385 +#: ../src/libs/import.c:2400 msgid "add existing images to the library" msgstr "Додати існуючі зображення до бібліотеки" -#: ../src/libs/import.c:2391 +#: ../src/libs/import.c:2406 msgid "copy & import..." msgstr "Копіювати й імпортувати..." -#: ../src/libs/import.c:2393 +#: ../src/libs/import.c:2408 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -30289,47 +31219,39 @@ msgstr "" "бібліотеки.\n" "Каталог призначення та правило перейменування зображень задаються шаблонами." -#: ../src/libs/import.c:2416 +#: ../src/libs/import.c:2431 msgid "parameters" msgstr "Параметри" -#: ../src/libs/ioporder.c:200 +#: ../src/libs/ioporder.c:198 msgid "v3.0 for RAW input" msgstr "v3.0 для RAW" -#: ../src/libs/ioporder.c:208 +#: ../src/libs/ioporder.c:206 msgid "v3.0 for JPEG/non-RAW input" msgstr "v3.0 для JPEG/не-RAW" -#: ../src/libs/ioporder.c:217 +#: ../src/libs/ioporder.c:215 msgid "v5.0 for RAW input" msgstr "v5.0 для RAW" -#: ../src/libs/ioporder.c:226 +#: ../src/libs/ioporder.c:224 msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 для JPEG/не-RAW" -#: ../src/libs/lib.c:408 +#: ../src/libs/lib.c:411 msgid "deleting preset for obsolete module" msgstr "Видалення пресету для застарілого модуля" -#: ../src/libs/lib.c:574 -msgid "manage presets..." -msgstr "Керувати пресетами..." - -#: ../src/libs/lib.c:599 -msgid "nothing to save" -msgstr "Нічого зберігати" - -#: ../src/libs/lib.c:1318 +#: ../src/libs/lib.c:1321 msgid "show module" msgstr "Показати модуль" -#: ../src/libs/lib.c:1351 +#: ../src/libs/lib.c:1356 msgid "presets and preferences" msgstr "Пресети та налаштування" -#: ../src/libs/lib.c:1736 +#: ../src/libs/lib.c:1740 msgid "utility module" msgstr "Сервісний модуль" @@ -30461,51 +31383,51 @@ msgstr "Роздільна лінія" msgid "only draw part of the overlay" msgstr "Малювати лише частину накладки" -#: ../src/libs/location.c:106 +#: ../src/libs/location.c:105 msgid "find location" msgstr "Пошук на мапі" -#: ../src/libs/map_locations.c:36 +#: ../src/libs/map_locations.c:37 msgid "locations" msgstr "Місця" -#: ../src/libs/map_locations.c:233 +#: ../src/libs/map_locations.c:234 msgid "new sub-location" msgstr "Нове вкладене місце" -#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 -#: ../src/libs/map_locations.c:954 +#: ../src/libs/map_locations.c:238 ../src/libs/map_locations.c:286 +#: ../src/libs/map_locations.c:959 msgid "new location" msgstr "Нове місце" -#: ../src/libs/map_locations.c:585 +#: ../src/libs/map_locations.c:586 #, c-format msgid "location name '%s' already exists" msgstr "Місце з іменем '%s' вже існує" -#: ../src/libs/map_locations.c:776 +#: ../src/libs/map_locations.c:777 msgid "edit location" msgstr "Редагувати місце" -#: ../src/libs/map_locations.c:779 +#: ../src/libs/map_locations.c:780 msgid "delete location" msgstr "Видалити місце" -#: ../src/libs/map_locations.c:789 +#: ../src/libs/map_locations.c:790 msgid "update filmstrip" msgstr "Оновити стрічку знімків" -#: ../src/libs/map_locations.c:796 +#: ../src/libs/map_locations.c:797 msgid "go to collection (lighttable)" -msgstr "Перейти до колекції (світлий стіл)" +msgstr "Перейти до колекції (Світловий стіл)" -#: ../src/libs/map_locations.c:841 +#: ../src/libs/map_locations.c:847 msgid "terminate edit (press enter or escape) before selecting another location" msgstr "" "Припинити редагування (натиснути клавішу Enter або Escape) перед вибором " "іншого місця" -#: ../src/libs/map_locations.c:925 +#: ../src/libs/map_locations.c:930 msgid "" "list of user locations,\n" "click to show or hide a location on the map:\n" @@ -30533,7 +31455,7 @@ msgstr "" "Клікніть правою кнопкою миші для інших дій: видалити місце і перейти до " "колекції" -#: ../src/libs/map_locations.c:951 +#: ../src/libs/map_locations.c:956 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" "or even polygon if available (select first a polygon place in 'find location' " @@ -30543,15 +31465,15 @@ msgstr "" "або навіть багатокутник, якщо він доступний (виберіть спочатку місце " "багатокутника в модулі \"пошук на мапі\")" -#: ../src/libs/map_locations.c:955 +#: ../src/libs/map_locations.c:960 msgid "add a new location on the center of the visible map" msgstr "Додати нове місце в центрі видимої частини мапи" -#: ../src/libs/map_locations.c:959 +#: ../src/libs/map_locations.c:964 msgid "show all" msgstr "Показувати всі" -#: ../src/libs/map_locations.c:962 +#: ../src/libs/map_locations.c:967 msgid "show all locations which are on the visible map" msgstr "Показувати всі місця на видимій частині мапи" @@ -30568,7 +31490,7 @@ msgid "select the source of the map. some entries might not work" msgstr "" "Вибрати джерело картографічних даних. Деякі джерела можуть бути недоступними." -#: ../src/libs/masks.c:66 +#: ../src/libs/masks.c:103 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -30576,93 +31498,119 @@ msgstr "" "Маніпулювати намальованими фігурами, які\n" "використовуються для масок у модулях обробки" -#: ../src/libs/masks.c:114 +#: ../src/libs/masks.c:222 msgid "feather" msgstr "Розтушовка" -#: ../src/libs/masks.c:118 +#: ../src/libs/masks.c:226 msgid "cleanup" msgstr "Очищення" -#: ../src/libs/masks.c:120 +#: ../src/libs/masks.c:228 msgid "refine mask boundary" msgstr "Уточнення межі маски" -#: ../src/libs/masks.c:391 +#: ../src/libs/masks.c:518 +msgid "shrink amount too large: the path would disappear" +msgstr "Занадто велика величина стиснення: контур зникне" + +#: ../src/libs/masks.c:717 #, c-format msgid "group #%d" msgstr "Група #%d" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1452 msgid "duplicate this shape" msgstr "Зробити дублікат цієї фігури" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1456 msgid "delete this shape" msgstr "Видалити цю фігуру" -#: ../src/libs/masks.c:1134 +#: ../src/libs/masks.c:1462 msgid "delete group" msgstr "Видалити групу" -#: ../src/libs/masks.c:1141 +#: ../src/libs/masks.c:1469 msgid "remove from group" msgstr "Видалити з групи" -#: ../src/libs/masks.c:1149 +#: ../src/libs/masks.c:1477 msgid "group the forms" msgstr "Групувати фігури" -#: ../src/libs/masks.c:1157 +#: ../src/libs/masks.c:1485 msgid "use inverted shape" msgstr "Інверсія фігури" -#: ../src/libs/masks.c:1161 +#: ../src/libs/masks.c:1489 msgid "mode: union" msgstr "Режим: об'єднання" -#: ../src/libs/masks.c:1163 +#: ../src/libs/masks.c:1491 msgid "mode: intersection" msgstr "Режим: перетин" -#: ../src/libs/masks.c:1165 +#: ../src/libs/masks.c:1493 msgid "mode: difference" msgstr "Режим: різниця" -#: ../src/libs/masks.c:1167 +#: ../src/libs/masks.c:1495 msgid "mode: sum" msgstr "Режим: сума" -#: ../src/libs/masks.c:1169 +#: ../src/libs/masks.c:1497 msgid "mode: exclusion" msgstr "Режим: виключення" -#: ../src/libs/masks.c:1185 +#: ../src/libs/masks.c:1513 msgid "delete unused shapes" msgstr "Видалити невикористані фігури" -#: ../src/libs/masks.c:1920 +#: ../src/libs/masks.c:2344 +msgid "add object" +msgstr "Додати об'єкт" + +#: ../src/libs/masks.c:2388 msgid "created shapes" msgstr "Створені фігури" -#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 -#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 +#: ../src/libs/masks.c:2401 ../src/libs/masks.c:2415 ../src/libs/masks.c:2427 +#: ../src/libs/masks.c:2442 ../src/libs/masks.c:2444 ../src/libs/masks.c:2454 msgid "properties" msgstr "Параметри" -#: ../src/libs/masks.c:1936 +#: ../src/libs/masks.c:2404 msgid "no shapes selected" msgstr "Не вибрано жодної фігури" -#: ../src/libs/masks.c:1974 +#: ../src/libs/masks.c:2442 msgid "pressure" msgstr "Натискання" -#: ../src/libs/metadata.c:65 +#: ../src/libs/masks.c:2454 +msgid "shrink or grow" +msgstr "Стиснути чи розширити" + +#: ../src/libs/masks.c:2458 +msgid "" +"grow (positive) or shrink (negative) the selected path,\n" +"relative to its shape when selected; 0 restores the original" +msgstr "" +"Розширити (додатне значення) або стиснути (від’ємне) вибраний контур\n" +"відносно його форми під час вибору; 0 відновлює початковий розмір" + +#: ../src/libs/masks.c:2471 +msgid "shrink/grow unit: image pixels (px) or % of path size — click to toggle" +msgstr "" +"Одиниця вимірювання для стиснення/розширення: пікселі зображення (px) або % " +"від розміру контуру — натисніть, щоб переключитися" + +#: ../src/libs/metadata.c:64 msgid "metadata editor" msgstr "Редактор метаданих" -#: ../src/libs/metadata.c:70 +#: ../src/libs/metadata.c:69 msgid "" "modify text metadata fields of\n" "the currently selected images" @@ -30670,7 +31618,7 @@ msgstr "" "Змінити поля текстових метаданих\n" "вибраних на даний момент зображень" -#: ../src/libs/metadata.c:606 +#: ../src/libs/metadata.c:619 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -30686,31 +31634,31 @@ msgstr "" "У такому випадку клік правою кнопкою дає можливість вибрати щось із них.\n" "Натисніть клавішу Escape, щоб вийти зі спливного вікна" -#: ../src/libs/metadata.c:617 +#: ../src/libs/metadata.c:630 msgid "" msgstr "<залишити незмінним>" -#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 +#: ../src/libs/metadata.c:856 ../src/libs/metadata_view.c:1460 msgid "metadata settings" msgstr "Налаштування метаданих" -#: ../src/libs/metadata.c:886 +#: ../src/libs/metadata.c:899 msgid "XMP tag name" msgstr "Ім'я тегу XMP" -#: ../src/libs/metadata.c:892 +#: ../src/libs/metadata.c:905 msgid "display name" msgstr "Відображуване ім'я" -#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 +#: ../src/libs/metadata.c:915 ../src/libs/metadata_view.c:1499 msgid "visible" msgstr "Видимі" -#: ../src/libs/metadata.c:909 +#: ../src/libs/metadata.c:922 msgid "drag and drop one row at a time until you get the desired order" msgstr "Перетягуйте один рядок за раз, доки не отримаєте потрібний порядок" -#: ../src/libs/metadata.c:917 +#: ../src/libs/metadata.c:930 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -30720,27 +31668,27 @@ msgstr "" "Вони будуть видимі з редактора метаданих, колекцій і модуля імпорту.\n" "Вони також будуть експортуватися." -#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 -#: ../src/libs/tagging.c:2051 +#: ../src/libs/metadata.c:935 ../src/libs/tagging.c:1915 +#: ../src/libs/tagging.c:2063 msgid "private" msgstr "Приватно" -#: ../src/libs/metadata.c:927 +#: ../src/libs/metadata.c:940 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "" "Поставте галочку, якщо хочете залишити цю інформацію приватною (не " "експортувати із зображеннями)" -#: ../src/libs/metadata.c:936 +#: ../src/libs/metadata.c:950 msgid "add metadata tags" msgstr "Додати теги метаданих" -#: ../src/libs/metadata.c:987 +#: ../src/libs/metadata.c:1006 msgid "delete metadata" msgstr "Видалити метадані" -#: ../src/libs/metadata.c:988 +#: ../src/libs/metadata.c:1007 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -30748,161 +31696,157 @@ msgstr "" "Ви збираєтеся видалити метадані, які наразі призначені зображенням.\n" "Призначення будуть видалені." -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1162 msgid "write metadata for selected images" msgstr "Записати метадані для вибраних зображень" -#: ../src/libs/metadata.c:1144 +#: ../src/libs/metadata.c:1163 msgid "cancel" msgstr "Скасувати" -#: ../src/libs/metadata.c:1145 +#: ../src/libs/metadata.c:1164 msgid "ignore changed metadata" msgstr "Ігнорувати змінені метадані" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1225 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1226 msgid "Creative Commons Attribution (CC BY)" msgstr "Creative Commons Attribution (CC BY)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1227 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1228 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "Creative Commons Attribution-ShareAlike (CC BY-SA)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1229 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1230 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "Creative Commons Attribution-NoDerivs (CC BY-ND)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1231 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1232 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "Creative Commons Attribution-NonCommercial (CC BY-NC)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1233 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1234 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" -#: ../src/libs/metadata.c:1216 +#: ../src/libs/metadata.c:1235 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1236 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" -#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 +#: ../src/libs/metadata.c:1237 ../src/libs/metadata.c:1238 msgid "all rights reserved" msgstr "Всі права зберігаються" #. internal -#: ../src/libs/metadata_view.c:133 +#: ../src/libs/metadata_view.c:134 msgid "filmroll" msgstr "Плівка" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "Id групи" - -#: ../src/libs/metadata_view.c:140 +#: ../src/libs/metadata_view.c:141 msgid "import timestamp" msgstr "Час імпорту" -#: ../src/libs/metadata_view.c:141 +#: ../src/libs/metadata_view.c:142 msgid "change timestamp" msgstr "Час зміни" -#: ../src/libs/metadata_view.c:142 +#: ../src/libs/metadata_view.c:143 msgid "export timestamp" msgstr "Час експорту" -#: ../src/libs/metadata_view.c:143 +#: ../src/libs/metadata_view.c:144 msgid "print timestamp" msgstr "Час друку" -#: ../src/libs/metadata_view.c:158 +#: ../src/libs/metadata_view.c:159 msgid "35mm equiv focal length" msgstr "35мм фокусна відстань" -#: ../src/libs/metadata_view.c:160 +#: ../src/libs/metadata_view.c:161 msgid "focus distance" msgstr "Дистанція фокусування" -#: ../src/libs/metadata_view.c:162 +#: ../src/libs/metadata_view.c:163 msgid "datetime" msgstr "Дата і час" -#: ../src/libs/metadata_view.c:165 +#: ../src/libs/metadata_view.c:166 msgid "export width" msgstr "Ширина експорту" -#: ../src/libs/metadata_view.c:166 +#: ../src/libs/metadata_view.c:167 msgid "export height" msgstr "Висота експорту" #. geotagging -#: ../src/libs/metadata_view.c:169 +#: ../src/libs/metadata_view.c:170 msgid "latitude" msgstr "Широта" -#: ../src/libs/metadata_view.c:170 +#: ../src/libs/metadata_view.c:171 msgid "longitude" msgstr "Довгота" -#: ../src/libs/metadata_view.c:171 +#: ../src/libs/metadata_view.c:172 msgid "elevation" msgstr "Висота" -#: ../src/libs/metadata_view.c:175 +#: ../src/libs/metadata_view.c:176 msgid "categories" msgstr "Категорії" -#: ../src/libs/metadata_view.c:183 +#: ../src/libs/metadata_view.c:184 msgid "image information" msgstr "Інформація про зображення" -#: ../src/libs/metadata_view.c:375 +#: ../src/libs/metadata_view.c:376 msgid "unused/deprecated" msgstr "Не використовується/застарілий" -#: ../src/libs/metadata_view.c:376 +#: ../src/libs/metadata_view.c:377 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:379 +#: ../src/libs/metadata_view.c:380 msgid "marked for deletion" msgstr "Позначено для видалення" -#: ../src/libs/metadata_view.c:380 +#: ../src/libs/metadata_view.c:381 msgid "auto-applying presets applied" msgstr "Застосовано пресети автоматичного застосування" -#: ../src/libs/metadata_view.c:382 +#: ../src/libs/metadata_view.c:383 msgid "has .txt" msgstr "Має .txt" -#: ../src/libs/metadata_view.c:383 +#: ../src/libs/metadata_view.c:384 msgid "has .wav" msgstr "Має .wav" -#: ../src/libs/metadata_view.c:403 +#: ../src/libs/metadata_view.c:404 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" @@ -30910,16 +31854,16 @@ msgstr[0] "Зображення має %d зірку" msgstr[1] "Зображення має %d зірки" msgstr[2] "Зображення має %d зірок" -#: ../src/libs/metadata_view.c:470 +#: ../src/libs/metadata_view.c:471 #, c-format msgid "loader: %s" msgstr "Завантажувач: %s" -#: ../src/libs/metadata_view.c:702 +#: ../src/libs/metadata_view.c:703 msgid "" msgstr "<різні значення>" -#: ../src/libs/metadata_view.c:715 +#: ../src/libs/metadata_view.c:716 #, c-format msgid "" "double-click to jump to film roll\n" @@ -30928,32 +31872,32 @@ msgstr "" "Подвійний клік для переходу до плівки\n" "%s" -#: ../src/libs/metadata_view.c:806 +#: ../src/libs/metadata_view.c:807 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 -#: ../src/libs/metadata_view.c:845 +#: ../src/libs/metadata_view.c:829 ../src/libs/metadata_view.c:841 +#: ../src/libs/metadata_view.c:846 #, c-format msgid "%.1f mm" msgstr "%.1f мм" -#: ../src/libs/metadata_view.c:869 +#: ../src/libs/metadata_view.c:870 #, c-format msgid "infinity" msgstr "нескінченність" -#: ../src/libs/metadata_view.c:873 +#: ../src/libs/metadata_view.c:874 #, c-format msgid "%.2f m" msgstr "%.2f м" -#: ../src/libs/metadata_view.c:1463 +#: ../src/libs/metadata_view.c:1462 msgid "_default" msgstr "Замовчування" -#: ../src/libs/metadata_view.c:1495 +#: ../src/libs/metadata_view.c:1494 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -30963,35 +31907,35 @@ msgstr "" "Зніміть позначку, щоб приховати метадані, які вас не цікавлять.\n" "Якщо потрібні різні налаштування, використовуйте пресети." -#: ../src/libs/metadata_view.c:1657 +#: ../src/libs/metadata_view.c:1656 msgid "jump to film roll" msgstr "Перейти до плівки" -#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 +#: ../src/libs/modulegroups.c:44 ../src/libs/modulegroups.c:1850 msgid "workflow: scene-referred" msgstr "Робочий процес: на основі сцен" -#: ../src/libs/modulegroups.c:46 +#: ../src/libs/modulegroups.c:47 msgid "modules: deprecated" msgstr "Модулі: застарілі" -#: ../src/libs/modulegroups.c:49 +#: ../src/libs/modulegroups.c:50 msgid "last modified layout" msgstr "Остання змінена розкладка" -#: ../src/libs/modulegroups.c:193 +#: ../src/libs/modulegroups.c:194 msgid "modulegroups" msgstr "Групи модулів" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 -#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 +#: ../src/libs/modulegroups.c:308 ../src/libs/modulegroups.c:320 +#: ../src/libs/modulegroups.c:2557 ../src/libs/modulegroups.c:2559 msgid "on-off" msgstr "вкл.-викл." -#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 +#: ../src/libs/modulegroups.c:497 ../src/libs/modulegroups.c:500 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." @@ -30999,164 +31943,181 @@ msgstr "" "Цей віджет швидкого доступу вимкнено, оскільки для цього модуля існує кілька " "екземплярів. Використовуйте повний модуль для доступу до цього віджета..." -#: ../src/libs/modulegroups.c:579 +#: ../src/libs/modulegroups.c:589 msgid "(some features may only be available in the full module interface)" msgstr "(деякі функції можуть бути доступні лише в інтерфейсі повного модуля)" -#: ../src/libs/modulegroups.c:617 +#. we create the link to the full iop +#: ../src/libs/modulegroups.c:625 #, c-format msgid "go to the full version of the %s module" msgstr "Перейти до повної версії модуля %s" -#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 -#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 -#: ../src/libs/modulegroups.c:1862 +#: ../src/libs/modulegroups.c:1616 ../src/libs/modulegroups.c:1710 +#: ../src/libs/modulegroups.c:1747 ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1916 msgctxt "modulegroup" msgid "base" msgstr "Базові" -#: ../src/libs/modulegroups.c:1582 +#: ../src/libs/modulegroups.c:1635 msgctxt "modulegroup" msgid "tone" msgstr "Тонування" -#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1646 ../src/libs/modulegroups.c:1761 +#: ../src/libs/modulegroups.c:1817 msgctxt "modulegroup" msgid "color" msgstr "Колір" -#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 -#: ../src/libs/modulegroups.c:1770 +#: ../src/libs/modulegroups.c:1664 ../src/libs/modulegroups.c:1769 +#: ../src/libs/modulegroups.c:1824 msgctxt "modulegroup" msgid "correct" msgstr "Корекція" -#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 -#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 +#: ../src/libs/modulegroups.c:1683 ../src/libs/modulegroups.c:1782 +#: ../src/libs/modulegroups.c:1837 ../src/libs/modulegroups.c:2442 msgctxt "modulegroup" msgid "effect" msgstr "Ефект" -#: ../src/libs/modulegroups.c:1649 +#: ../src/libs/modulegroups.c:1703 msgid "modules: all" msgstr "Модулі: всі" -#: ../src/libs/modulegroups.c:1671 +#: ../src/libs/modulegroups.c:1725 msgctxt "modulegroup" msgid "grading" msgstr "Кольорокорекція" -#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 +#: ../src/libs/modulegroups.c:1733 ../src/libs/modulegroups.c:2448 msgctxt "modulegroup" msgid "effects" msgstr "Ефекти" -#: ../src/libs/modulegroups.c:1687 +#: ../src/libs/modulegroups.c:1741 msgid "workflow: beginner" msgstr "Робочий процес: початківець" -#: ../src/libs/modulegroups.c:1740 +#: ../src/libs/modulegroups.c:1794 msgid "workflow: display-referred" msgstr "Робочий процес: на основі відображення" -#: ../src/libs/modulegroups.c:1801 +#: ../src/libs/modulegroups.c:1855 msgid "search only" msgstr "Лише пошук" -#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 -#: ../src/libs/modulegroups.c:2679 +#: ../src/libs/modulegroups.c:1869 ../src/libs/modulegroups.c:2172 +#: ../src/libs/modulegroups.c:2756 msgctxt "modulegroup" msgid "deprecated" msgstr "Застарілі" -#: ../src/libs/modulegroups.c:1830 +#: ../src/libs/modulegroups.c:1884 msgid "previous config" msgstr "Попередня конфігурація" -#: ../src/libs/modulegroups.c:1832 +#: ../src/libs/modulegroups.c:1886 msgid "previous layout" msgstr "Попередня розкладка модулів" -#: ../src/libs/modulegroups.c:1836 +#: ../src/libs/modulegroups.c:1890 msgid "previous config with new layout" msgstr "Попередня конфігурація з новою розкладкою" -#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 -#: ../src/libs/modulegroups.c:2553 +#: ../src/libs/modulegroups.c:2067 ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2624 msgid "remove this widget" msgstr "Видалити цей віджет" -#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 +#: ../src/libs/modulegroups.c:2192 ../src/libs/modulegroups.c:2470 msgid "remove this module" msgstr "Видалити цей модуль" -#: ../src/libs/modulegroups.c:2363 +#: ../src/libs/modulegroups.c:2434 msgid "base" msgstr "Базові" -#: ../src/libs/modulegroups.c:2369 +#: ../src/libs/modulegroups.c:2440 msgid "tone" msgstr "Тонові" -#: ../src/libs/modulegroups.c:2373 +#: ../src/libs/modulegroups.c:2444 msgid "technical" msgstr "Технічні" -#: ../src/libs/modulegroups.c:2375 +#: ../src/libs/modulegroups.c:2446 msgid "grading" msgstr "Грейдинг" -#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 +#: ../src/libs/modulegroups.c:2452 ../src/libs/modulegroups.c:2460 msgid "add this module" msgstr "Додати цей модуль" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 +#: ../src/libs/modulegroups.c:2482 ../src/libs/modulegroups.c:2702 msgid "all available modules" msgstr "Всі доступні модулі" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2490 msgid "add module" msgstr "Додати модуль" -#: ../src/libs/modulegroups.c:2424 +#: ../src/libs/modulegroups.c:2495 msgid "remove module" msgstr "Видалити модуль" -#: ../src/libs/modulegroups.c:2547 +#: ../src/libs/modulegroups.c:2618 msgid "header needed for other widgets" msgstr "Заголовок потрібен для інших віджетів" -#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 +#: ../src/libs/modulegroups.c:2634 ../src/libs/modulegroups.c:2641 msgid "add this widget" msgstr "Додати цей віджет" -#: ../src/libs/modulegroups.c:2583 +#: ../src/libs/modulegroups.c:2654 msgid "currently invisible" msgstr "Наразі невидимий" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2686 msgid "add widget" msgstr "Додати віджет" -#: ../src/libs/modulegroups.c:2621 +#: ../src/libs/modulegroups.c:2691 msgid "remove widget" msgstr "Видалити віджет" -#: ../src/libs/modulegroups.c:2742 -msgid "show all history modules" -msgstr "Показувати всі модулі зі стеку історії" +#: ../src/libs/modulegroups.c:2907 +msgid "show all modules" +msgstr "Всі модулі" + +#: ../src/libs/modulegroups.c:2908 +msgid "show all modules, regardless of the selected group" +msgstr "Показувати всі модулі, незалежно від вибраної групи" -#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 +#: ../src/libs/modulegroups.c:2911 +msgid "show active and history modules" +msgstr "Активні та присутні в історії модулі" + +#: ../src/libs/modulegroups.c:2912 msgid "" -"show modules that are present in the history stack, regardless of whether or " -"not they are currently enabled" +"show the active modules and the modules present in the history stack, whether " +"enabled or not" msgstr "" -"Показувати модулі, які присутні в стеку історії, незалежно від того, чи " -"ввімкнено їх зараз" +"Показувати активні модулі та модулі, присутні в стеку історії, незалежно від " +"того, чи ввімкнені вони, чи ні" + +#: ../src/libs/modulegroups.c:2916 +msgid "show active modules only" +msgstr "Лише активні модулі" + +#: ../src/libs/modulegroups.c:2917 +msgid "show only the modules that are currently enabled" +msgstr "Показувати лише модулі, які увімкнено" -#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 +#: ../src/libs/modulegroups.c:2993 ../src/libs/modulegroups.c:3204 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -31166,24 +32127,24 @@ msgstr "" "неможливо виправити, та альтернативні модулі, які їх виправляють.\n" "Застарілі модулі будуть недоступні для нових редагувань у наступному випуску." -#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +#: ../src/libs/modulegroups.c:3028 ../src/libs/modulegroups.c:3572 msgid "quick access" msgstr "Швидкий доступ" -#: ../src/libs/modulegroups.c:2865 +#: ../src/libs/modulegroups.c:3030 msgid "active pipeline" msgstr "Активний конвеєр" -#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#: ../src/libs/modulegroups.c:3074 ../src/libs/modulegroups.c:3092 #, c-format msgid "module group: '%s'" msgstr "Група модулів: '%s'" -#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +#: ../src/libs/modulegroups.c:3108 ../src/libs/modulegroups.c:3168 msgid "cycle module groups" msgstr "Перебір груп модулів" -#: ../src/libs/modulegroups.c:2975 +#: ../src/libs/modulegroups.c:3139 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -31192,19 +32153,19 @@ msgstr "" "Клікніть правою кнопкою миші значок\n" "вкладки, щоб додати/видалити віджети" -#: ../src/libs/modulegroups.c:2978 +#: ../src/libs/modulegroups.c:3142 msgid "quick access panel" msgstr "Панель швидкого доступу" -#: ../src/libs/modulegroups.c:2990 +#: ../src/libs/modulegroups.c:3156 msgid "show only active modules" msgstr "Показувати лише активні модулі" -#: ../src/libs/modulegroups.c:2991 +#: ../src/libs/modulegroups.c:3158 msgid "active modules" msgstr "Активні модулі" -#: ../src/libs/modulegroups.c:3001 +#: ../src/libs/modulegroups.c:3173 msgid "" "presets\n" "ctrl+click to manage" @@ -31212,19 +32173,19 @@ msgstr "" "Пресети\n" "Ctrl+клік – керувати" -#: ../src/libs/modulegroups.c:3008 +#: ../src/libs/modulegroups.c:3180 msgid "search modules" msgstr "Пошук модулів" -#: ../src/libs/modulegroups.c:3010 +#: ../src/libs/modulegroups.c:3182 msgid "search modules by name or tag" msgstr "Пошук модуля по імені чи тегу" -#: ../src/libs/modulegroups.c:3025 +#: ../src/libs/modulegroups.c:3197 msgid "clear text" msgstr "Очистити текст" -#: ../src/libs/modulegroups.c:3142 +#: ../src/libs/modulegroups.c:3318 #, c-format msgid "" "%s\n" @@ -31234,131 +32195,139 @@ msgstr "" "Клікніть правою кнопкою миші значок\n" "вкладки, щоб додати/видалити модулі" -#: ../src/libs/modulegroups.c:3286 +#: ../src/libs/modulegroups.c:3457 msgid "basic icon" msgstr "Базові" -#: ../src/libs/modulegroups.c:3297 +#: ../src/libs/modulegroups.c:3467 msgid "active icon" msgstr "Активні" -#: ../src/libs/modulegroups.c:3308 +#: ../src/libs/modulegroups.c:3477 msgid "color icon" msgstr "Корекція кольорів" -#: ../src/libs/modulegroups.c:3319 +#: ../src/libs/modulegroups.c:3487 msgid "correct icon" msgstr "Коригування" -#: ../src/libs/modulegroups.c:3330 +#: ../src/libs/modulegroups.c:3497 msgid "effect icon" msgstr "Ефекти" -#: ../src/libs/modulegroups.c:3341 +#: ../src/libs/modulegroups.c:3507 msgid "favorites icon" msgstr "Улюблені" -#: ../src/libs/modulegroups.c:3352 +#: ../src/libs/modulegroups.c:3517 msgid "tone icon" msgstr "Тонокорекція" -#: ../src/libs/modulegroups.c:3363 +#: ../src/libs/modulegroups.c:3527 msgid "grading icon" msgstr "Грейдинг" -#: ../src/libs/modulegroups.c:3374 +#: ../src/libs/modulegroups.c:3537 msgid "technical icon" msgstr "Технічні" -#: ../src/libs/modulegroups.c:3408 +#: ../src/libs/modulegroups.c:3570 msgid "quick access panel widgets" msgstr "Віджети панелі швидкого доступу" -#: ../src/libs/modulegroups.c:3432 +#: ../src/libs/modulegroups.c:3594 msgid "add widget to the quick access panel" msgstr "Додати віджет до панелі швидкого доступу" -#: ../src/libs/modulegroups.c:3465 +#: ../src/libs/modulegroups.c:3628 msgid "group icon" msgstr "Значок групи" -#: ../src/libs/modulegroups.c:3475 +#: ../src/libs/modulegroups.c:3640 msgid "group name" msgstr "Ім'я групи" -#: ../src/libs/modulegroups.c:3487 +#: ../src/libs/modulegroups.c:3653 msgid "remove group" msgstr "Видалити групу" -#: ../src/libs/modulegroups.c:3515 +#: ../src/libs/modulegroups.c:3682 msgid "move group to the left" msgstr "Перемістити групу вліво" -#: ../src/libs/modulegroups.c:3525 +#: ../src/libs/modulegroups.c:3694 msgid "add module to the group" msgstr "Додати модуль до групи" -#: ../src/libs/modulegroups.c:3537 +#: ../src/libs/modulegroups.c:3707 msgid "move group to the right" msgstr "Перемістити групу вправо" -#: ../src/libs/modulegroups.c:3725 +#: ../src/libs/modulegroups.c:3897 msgid "rename preset" msgstr "Перейменувати пресет" -#: ../src/libs/modulegroups.c:3728 +#: ../src/libs/modulegroups.c:3900 msgid "_rename" msgstr "Перейменувати" -#: ../src/libs/modulegroups.c:3733 +#: ../src/libs/modulegroups.c:3905 msgid "a preset with this name already exists!" msgstr "Пресет із цим іменем вже існує!" -#: ../src/libs/modulegroups.c:3742 +#: ../src/libs/modulegroups.c:3914 msgid "new preset name:" msgstr "Ім'я нового пресету:" -#: ../src/libs/modulegroups.c:4070 +#: ../src/libs/modulegroups.c:4242 msgid "preset: " msgstr "Пресет: " -#: ../src/libs/modulegroups.c:4080 +#: ../src/libs/modulegroups.c:4252 msgid "remove the preset" msgstr "Видалити пресет" -#: ../src/libs/modulegroups.c:4084 +#: ../src/libs/modulegroups.c:4256 msgid "duplicate the preset" msgstr "Зробити копію цього пресету" -#: ../src/libs/modulegroups.c:4088 +#: ../src/libs/modulegroups.c:4260 msgid "rename the preset" msgstr "Перейменувати цей пресет" -#: ../src/libs/modulegroups.c:4092 +#: ../src/libs/modulegroups.c:4264 msgid "create a new empty preset" msgstr "Створити новий порожній пресет" -#: ../src/libs/modulegroups.c:4100 +#: ../src/libs/modulegroups.c:4272 msgid "show search line" msgstr "Показувати рядок пошуку" -#: ../src/libs/modulegroups.c:4104 +#: ../src/libs/modulegroups.c:4276 msgid "show quick access panel" msgstr "Показати панель швидкого доступу" -#: ../src/libs/modulegroups.c:4109 +#: ../src/libs/modulegroups.c:4281 msgid "show all history modules in active group" msgstr "Показувати всі модулі зі стеку історії в групі активних" -#: ../src/libs/modulegroups.c:4123 +#: ../src/libs/modulegroups.c:4284 +msgid "" +"show modules that are present in the history stack, regardless of whether or " +"not they are currently enabled" +msgstr "" +"Показувати модулі, які присутні в стеку історії, незалежно від того, чи " +"ввімкнено їх зараз" + +#: ../src/libs/modulegroups.c:4295 msgid "auto-apply this preset" msgstr "Автозастосувати цей пресет" -#: ../src/libs/modulegroups.c:4139 +#: ../src/libs/modulegroups.c:4313 msgid "module groups" msgstr "Групи модулів" -#: ../src/libs/modulegroups.c:4158 +#: ../src/libs/modulegroups.c:4332 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "" @@ -31369,12 +32338,12 @@ msgstr "" msgid "navigation" msgstr "Навігація" -#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:263 msgctxt "navigationbox" msgid "fill" msgstr "Заповнення" -#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:261 msgid "small" msgstr "Дрібно" @@ -31387,132 +32356,135 @@ msgstr "" "Клікніть або перетягніть, щоб розмістити збільшену область у центральній " "панелі" -#: ../src/libs/navigation.c:254 +#: ../src/libs/navigation.c:248 msgid "hide navigation thumbnail" msgstr "Перемкнути мініатюру навігації" -#: ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:259 msgid "image zoom level" msgstr "Масштаб зображення" -#: ../src/libs/navigation.c:270 +#: ../src/libs/navigation.c:264 msgid "50%" msgstr "50%" -#: ../src/libs/navigation.c:271 +#: ../src/libs/navigation.c:265 msgid "100%" msgstr "100%" -#: ../src/libs/navigation.c:272 +#: ../src/libs/navigation.c:266 msgid "200%" msgstr "200%" -#: ../src/libs/navigation.c:273 +#: ../src/libs/navigation.c:267 msgid "400%" msgstr "400%" -#: ../src/libs/navigation.c:274 +#: ../src/libs/navigation.c:268 msgid "800%" msgstr "800%" -#: ../src/libs/navigation.c:275 +#: ../src/libs/navigation.c:269 msgid "1600%" msgstr "1600%" -#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3302 +#: ../src/libs/neural_restore.c:478 ../src/libs/neural_restore.c:3566 msgid "neural restore" msgstr "Нейронне відновлення" -#: ../src/libs/neural_restore.c:456 +#: ../src/libs/neural_restore.c:483 msgid "AI-based image restoration: denoise and upscale" msgstr "Відновлення зображень на основі ШІ: знешумлення та масштабування" -#: ../src/libs/neural_restore.c:845 +#: ../src/libs/neural_restore.c:872 #, c-format msgid "failed to open TIFF for writing: %s" msgstr "Не вдалося відкрити TIFF для запису: %s" -#: ../src/libs/neural_restore.c:896 +#: ../src/libs/neural_restore.c:944 msgid "out of memory for detail recovery buffer" msgstr "Бракує пам'яті для буфера відновлення деталей" -#: ../src/libs/neural_restore.c:1108 -msgid "Bayer" -msgstr "Bayer" +#: ../src/libs/neural_restore.c:1212 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "Не вдалося завантажити модель ШІ raw знешумлення Байєрівського типу" -#: ../src/libs/neural_restore.c:1112 -msgid "X-Trans" -msgstr "X-Trans" +#: ../src/libs/neural_restore.c:1216 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "Не вдалося завантажити модель ШІ raw знешумлення типу X-Trans" -#: ../src/libs/neural_restore.c:1123 -#, c-format -msgid "failed to load AI raw denoise %s model" -msgstr "Не вдалося завантажити модель ШІ raw знешумлення типу %s" +#: ../src/libs/neural_restore.c:1220 +msgid "failed to load AI model for linear raw denoising" +msgstr "Не вдалося завантажити модель ШІ raw знешумлення лінійного типу" -#: ../src/libs/neural_restore.c:1170 +#: ../src/libs/neural_restore.c:1274 msgid "raw denoise: unsupported raw datatype" msgstr "Raw знешумлення: непідтримуваний тип raw даних" -#: ../src/libs/neural_restore.c:1301 +#: ../src/libs/neural_restore.c:1405 msgid "raw denoise: cannot load source image" msgstr "Raw знешумлення: неможливо завантажити джерельне зображення" -#: ../src/libs/neural_restore.c:1327 -msgid "raw denoise: image is not a supported raw sensor format" +#: ../src/libs/neural_restore.c:1431 +msgid "raw denoise: image is not in a supported raw sensor format" msgstr "Raw знешумлення: зображення не в підтримуваному raw форматі сенсора" -#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4164 -msgid "upscale" -msgstr "Збільшення" +#: ../src/libs/neural_restore.c:1459 ../src/libs/neural_restore.c:2835 +msgid "" +"raw denoise: this image is already pre-demosaiced (sRaw / computational raw); " +"results may be limited" +msgstr "" +"Знешумлення raw: це зображення вже демозаїковане (sRaw / обчислювальний raw); " +"результати можуть бути обмеженими" -#: ../src/libs/neural_restore.c:1361 +#: ../src/libs/neural_restore.c:1477 #, c-format msgid "loading %s model..." msgstr "Завантаження %s моделі..." -#: ../src/libs/neural_restore.c:1391 +#: ../src/libs/neural_restore.c:1507 #, c-format msgid "failed to load AI %s model" msgstr "Не вдалося завантажити модель ШІ %s" -#: ../src/libs/neural_restore.c:1461 +#: ../src/libs/neural_restore.c:1577 msgid "neural restore: cannot create output directory" msgstr "Нейронне відновлення: неможливо створити вихідний каталог" -#: ../src/libs/neural_restore.c:1493 +#: ../src/libs/neural_restore.c:1609 msgid "neural restore: too many output files" msgstr "Нейронне відновлення: забагато вихідних файлів" -#: ../src/libs/neural_restore.c:1502 +#: ../src/libs/neural_restore.c:1618 #, c-format msgid "denoising image %d/%d..." msgstr "Знешумлення зображення %d/%d..." -#: ../src/libs/neural_restore.c:1503 +#: ../src/libs/neural_restore.c:1619 #, c-format msgid "raw denoising image %d/%d..." msgstr "Raw знешумлення зображення %d/%d..." -#: ../src/libs/neural_restore.c:1504 +#: ../src/libs/neural_restore.c:1620 #, c-format msgid "upscaling 2x image %d/%d..." msgstr "Збільшення зображення 2x %d/%d..." -#: ../src/libs/neural_restore.c:1505 +#: ../src/libs/neural_restore.c:1621 #, c-format msgid "upscaling 4x image %d/%d..." msgstr "Збільшення зображення 4x %d/%d..." -#: ../src/libs/neural_restore.c:1514 +#: ../src/libs/neural_restore.c:1630 #, c-format msgid "raw denoise failed for image %d" msgstr "Не вдалося raw знешумлення для зображення %d" -#: ../src/libs/neural_restore.c:1543 +#: ../src/libs/neural_restore.c:1659 msgid "neural restore: export failed" msgstr "Нейронне відновлення: неуспішний експорт" -#: ../src/libs/neural_restore.c:1566 +#: ../src/libs/neural_restore.c:1682 #, c-format msgid "neural %s: %d image processed" msgid_plural "neural %s: %d images processed" @@ -31520,80 +32492,84 @@ msgstr[0] "Нейронне %s: %d зображення оброблено" msgstr[1] "Нейронне %s: %d зображення оброблено" msgstr[2] "Нейронне %s: %d зображень оброблено" -#: ../src/libs/neural_restore.c:1648 +#: ../src/libs/neural_restore.c:1764 msgid "large output - processing will be slow" msgstr "Великий вихідний розмір - обробка буде повільною" -#: ../src/libs/neural_restore.c:1664 +#: ../src/libs/neural_restore.c:1780 msgid "output: Bayer CFA DNG" msgstr "Вихід: Bayer CFA DNG" -#: ../src/libs/neural_restore.c:1665 +#: ../src/libs/neural_restore.c:1781 msgid "output: LinearRaw DNG" msgstr "Вихід: LinearRaw DNG" -#: ../src/libs/neural_restore.c:1684 +#: ../src/libs/neural_restore.c:1792 +msgid "preview unavailable – process to save result" +msgstr "Попередній перегляд недоступний – обробіть для збереження результату" + +#: ../src/libs/neural_restore.c:1813 msgid "wide-gamut preserved, not denoised" msgstr "Кольори ширшого охоплення збережено, але не знешумлено" -#: ../src/libs/neural_restore.c:1685 +#: ../src/libs/neural_restore.c:1814 msgid "wide-gamut clipped" msgstr "Широке охоплення обрізано" -#: ../src/libs/neural_restore.c:3486 +#: ../src/libs/neural_restore.c:3749 #, c-format msgid "zoom %.0f%%" msgstr "масштаб %.0f%%" -#: ../src/libs/neural_restore.c:3649 +#: ../src/libs/neural_restore.c:3912 msgid "click to select preview area" msgstr "Натисніть, щоб вибрати область попереднього перегляду" -#: ../src/libs/neural_restore.c:3674 +#: ../src/libs/neural_restore.c:3937 msgid "model not available" msgstr "Модель недоступна" -#: ../src/libs/neural_restore.c:3676 ../src/libs/neural_restore.c:3870 +#: ../src/libs/neural_restore.c:3939 ../src/libs/neural_restore.c:4122 msgid "generating preview..." msgstr "Створення попереднього перегляду..." -#: ../src/libs/neural_restore.c:3678 +#: ../src/libs/neural_restore.c:3941 msgid "click to generate preview" msgstr "Натисніть, щоб створити попередній перегляд" -#: ../src/libs/neural_restore.c:3680 +#: ../src/libs/neural_restore.c:3943 msgid "image not supported by this task" msgstr "Зображення не підтримується цим завданням" -#: ../src/libs/neural_restore.c:3682 +#: ../src/libs/neural_restore.c:3945 msgid "preview initialization failed" msgstr "Ініціалізація попереднього перегляду не вдалася" -#: ../src/libs/neural_restore.c:3683 +#: ../src/libs/neural_restore.c:3946 msgid "select an image to preview" msgstr "Виберіть зображення для попереднього перегляду" -#: ../src/libs/neural_restore.c:4116 ../src/libs/neural_restore.c:4380 +#: ../src/libs/neural_restore.c:4370 ../src/libs/neural_restore.c:4639 msgid "select output folder" msgstr "Вибрати папку виводу" -#: ../src/libs/neural_restore.c:4161 +#: ../src/libs/neural_restore.c:4415 msgid "AI raw denoising" msgstr "ШІ raw знешумлення" -#: ../src/libs/neural_restore.c:4163 +#: ../src/libs/neural_restore.c:4417 msgid "AI denoising" msgstr "ШІ знешумлення" -#: ../src/libs/neural_restore.c:4165 +#: ../src/libs/neural_restore.c:4419 msgid "AI upscaling" msgstr "ШІ збільшення" -#: ../src/libs/neural_restore.c:4177 +#: ../src/libs/neural_restore.c:4431 msgid "blend between the source CFA (0%) and the denoised output (100%)" msgstr "Суміш між джерельним (0%) та знешумленим виходом (100%)" -#: ../src/libs/neural_restore.c:4195 +#: ../src/libs/neural_restore.c:4449 #, no-c-format msgid "" "100% applies the full AI model output; lower values bring back luminance " @@ -31602,19 +32578,19 @@ msgstr "" "100% застосовує повний вихід моделі ШІ; нижчі значення повертають текстуру " "яскравості та зернистість, при цьому пригнічуючи кольоровий шум." -#: ../src/libs/neural_restore.c:4204 +#: ../src/libs/neural_restore.c:4458 msgid "upscale factor" msgstr "Фактор масштабування" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4460 msgid "2x" msgstr "2x" -#: ../src/libs/neural_restore.c:4206 +#: ../src/libs/neural_restore.c:4460 msgid "4x" msgstr "4x" -#: ../src/libs/neural_restore.c:4223 +#: ../src/libs/neural_restore.c:4478 msgid "" "click to pick preview area on the image thumbnail\n" "double-click to reset to center" @@ -31623,27 +32599,31 @@ msgstr "" "зображення\n" "Подвійний клік, щоб скинути до центру" -#: ../src/libs/neural_restore.c:4254 +#: ../src/libs/neural_restore.c:4501 msgid "process selected images" msgstr "Обробити вибрані зображення" -#: ../src/libs/neural_restore.c:4272 +#: ../src/libs/neural_restore.c:4519 msgid "output parameters" msgstr "Вихідні параметри" -#: ../src/libs/neural_restore.c:4283 +#: ../src/libs/neural_restore.c:4530 msgid "output TIFF bit depth" msgstr "Розрядність вихідного TIFF" -#: ../src/libs/neural_restore.c:4325 +#: ../src/libs/neural_restore.c:4540 +msgid "output TIFF compression" +msgstr "Стиснення вихідного TIFF" + +#: ../src/libs/neural_restore.c:4583 msgid "color profile embedded in the output TIFF" msgstr "Колірний профіль, вбудований у вихідний TIFF" -#: ../src/libs/neural_restore.c:4335 +#: ../src/libs/neural_restore.c:4593 msgid "preserve wide-gamut colors" msgstr "Збереження широкого охоплення" -#: ../src/libs/neural_restore.c:4342 +#: ../src/libs/neural_restore.c:4600 msgid "" "when on, pixels outside sRGB gamut pass through without being denoised; when " "off, all pixels are denoised but wide-gamut colors may be clipped; only " @@ -31653,15 +32633,15 @@ msgstr "" "коли вимкнено, всі пікселі знешумлюються, але кольори широкого охоплення " "можуть бути обрізані; впливає лише на знешумлення" -#: ../src/libs/neural_restore.c:4351 +#: ../src/libs/neural_restore.c:4609 msgid "add to the current collection" msgstr "Додати до поточної колекції" -#: ../src/libs/neural_restore.c:4357 +#: ../src/libs/neural_restore.c:4615 msgid "automatically import the output image into the current collection" msgstr "Автоматично імпортувати вихідне зображення до поточної колекції" -#: ../src/libs/neural_restore.c:4373 +#: ../src/libs/neural_restore.c:4631 msgid "" "output folder — supports darktable variables\n" "$(FILE_FOLDER) = source image folder" @@ -31669,63 +32649,63 @@ msgstr "" "Вихідна папка — підтримує змінні Darktable\n" "$(FILE_FOLDER) = папка вхідного зображення" -#: ../src/libs/print_settings.c:48 +#: ../src/libs/print_settings.c:49 msgid "print settings" msgstr "Налаштування друку" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 +#: ../src/libs/print_settings.c:369 ../src/libs/print_settings.c:772 #, c-format msgid "processing `%s' for `%s'" msgstr "Обробка `%s' для `%s'" -#: ../src/libs/print_settings.c:399 +#: ../src/libs/print_settings.c:400 #, c-format msgid "cannot open printer profile `%s'" msgstr "Не вдається відкрити профіль принтера `%s'" -#: ../src/libs/print_settings.c:410 +#: ../src/libs/print_settings.c:411 #, c-format msgid "error getting output profile for image %d" msgstr "Помилка отримання вихідного профілю для зображення %d" -#: ../src/libs/print_settings.c:422 +#: ../src/libs/print_settings.c:423 #, c-format msgid "cannot apply printer profile `%s'" msgstr "Не вдається застосувати профіль принтера `%s'" -#: ../src/libs/print_settings.c:594 +#: ../src/libs/print_settings.c:595 msgid "failed to create temporary PDF for printing" msgstr "Не вдалося створити тимчасовий PDF для друку" -#: ../src/libs/print_settings.c:640 +#: ../src/libs/print_settings.c:641 msgid "maximum image per page reached" msgstr "Досягнуто максимального значення кількості зображень на сторінку" -#: ../src/libs/print_settings.c:725 +#: ../src/libs/print_settings.c:726 msgid "cannot print until a picture is selected" msgstr "Неможливо друкувати, поки не вибрано зображення" -#: ../src/libs/print_settings.c:730 +#: ../src/libs/print_settings.c:731 msgid "cannot print until a printer is selected" msgstr "Неможливо друкувати, поки не вибрано принтер" -#: ../src/libs/print_settings.c:735 +#: ../src/libs/print_settings.c:736 msgid "cannot print until a paper is selected" msgstr "Неможливо друкувати, поки не вибрано папір" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:764 #, c-format msgid "cannot get image %d for printing" msgstr "Не вдається отримати зображення %d для друку" -#: ../src/libs/print_settings.c:942 +#: ../src/libs/print_settings.c:943 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (dpi:%d)" -#: ../src/libs/print_settings.c:1195 +#: ../src/libs/print_settings.c:1196 #, c-format msgid "" "style to be applied on print:\n" @@ -31734,59 +32714,59 @@ msgstr "" "Стиль, який буде застосовано до друку:\n" "%s" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2489 msgctxt "section" msgid "printer" msgstr "Принтер" -#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 -#: ../src/libs/print_settings.c:2571 +#: ../src/libs/print_settings.c:2502 ../src/libs/print_settings.c:2511 +#: ../src/libs/print_settings.c:2566 msgid "printer" msgstr "Принтер" -#: ../src/libs/print_settings.c:2507 +#: ../src/libs/print_settings.c:2502 msgid "media" msgstr "Носій" -#: ../src/libs/print_settings.c:2528 +#: ../src/libs/print_settings.c:2523 msgid "color management in printer driver" msgstr "Управління кольором у драйвері принтера" -#: ../src/libs/print_settings.c:2561 +#: ../src/libs/print_settings.c:2556 msgid "printer ICC profiles" msgstr "ICC профілі принтера" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2577 msgid "black point compensation" msgstr "Компенсація точки чорного" -#: ../src/libs/print_settings.c:2595 +#: ../src/libs/print_settings.c:2590 msgid "activate black point compensation when applying the printer profile" msgstr "Активувати компенсацію точки чорного при застосуванні профілю принтера" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2602 +#: ../src/libs/print_settings.c:2597 msgctxt "section" msgid "page" msgstr "Сторінка" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2619 msgid "measurement units" msgstr "Одиниці вимірювання" -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2627 msgid "image width/height" msgstr "Ширина/висота зображення" -#: ../src/libs/print_settings.c:2637 +#: ../src/libs/print_settings.c:2632 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2645 +#: ../src/libs/print_settings.c:2640 msgid "scale factor" msgstr "Масштабний коефіцієнт" -#: ../src/libs/print_settings.c:2651 +#: ../src/libs/print_settings.c:2646 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -31799,46 +32779,46 @@ msgstr "" "Занадто велике значення може призвести до погіршення якості друку." #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2660 msgid "top margin" msgstr "Верхнє поле" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2664 msgid "left margin" msgstr "Ліве поле" -#: ../src/libs/print_settings.c:2672 +#: ../src/libs/print_settings.c:2667 msgid "lock" msgstr "Блок" -#: ../src/libs/print_settings.c:2674 +#: ../src/libs/print_settings.c:2669 msgid "change all margins uniformly" msgstr "Змінювати всі поля рівномірно" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2678 +#: ../src/libs/print_settings.c:2673 msgid "right margin" msgstr "Праве поле" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2682 +#: ../src/libs/print_settings.c:2677 msgid "bottom margin" msgstr "Нижнє поле" -#: ../src/libs/print_settings.c:2715 +#: ../src/libs/print_settings.c:2710 msgid "display grid" msgstr "Показати сітку" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2721 msgid "snap to grid" msgstr "Прив'язати до сітки" -#: ../src/libs/print_settings.c:2739 +#: ../src/libs/print_settings.c:2734 msgid "borderless mode required" msgstr "Потрібен режим без полів" -#: ../src/libs/print_settings.c:2742 +#: ../src/libs/print_settings.c:2737 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -31849,16 +32829,16 @@ msgstr "" "меншими за значення апаратних полів принтера" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2749 +#: ../src/libs/print_settings.c:2744 msgctxt "section" msgid "image layout" msgstr "Розкладка зображень" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2785 msgid "new image area" msgstr "Нова область зображення" -#: ../src/libs/print_settings.c:2792 +#: ../src/libs/print_settings.c:2787 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -31868,57 +32848,57 @@ msgstr "" "Клікніть і перетягніть на сторінці, щоб розмістити область\n" "Перетягніть на неї зображення зі стрічки знімків" -#: ../src/libs/print_settings.c:2796 +#: ../src/libs/print_settings.c:2791 msgid "delete image area" msgstr "Видалити область" -#: ../src/libs/print_settings.c:2798 +#: ../src/libs/print_settings.c:2793 msgid "delete the currently selected image area" msgstr "Видалити вибрану область зображення" -#: ../src/libs/print_settings.c:2801 +#: ../src/libs/print_settings.c:2796 msgid "clear layout" msgstr "Очистити розкладку" -#: ../src/libs/print_settings.c:2803 +#: ../src/libs/print_settings.c:2798 msgid "remove all image areas from the page" msgstr "Видалити всі області зображення зі сторінки" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2820 +#: ../src/libs/print_settings.c:2815 msgid "image area x origin (in current unit)" msgstr "Координата 'x' початку області зображення (у поточній одиниці виміру)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2824 +#: ../src/libs/print_settings.c:2819 msgid "image area y origin (in current unit)" msgstr "Координата 'y' початку області зображення (у поточній одиниці виміру)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2835 +#: ../src/libs/print_settings.c:2830 msgid "image area width (in current unit)" msgstr "Ширина області зображення (у поточній одиниці виміру)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2839 +#: ../src/libs/print_settings.c:2834 msgid "image area height (in current unit)" msgstr "Висота області зображення (у поточній одиниці виміру)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2865 +#: ../src/libs/print_settings.c:2860 msgctxt "section" msgid "print settings" msgstr "Налаштування друку" -#: ../src/libs/print_settings.c:2935 +#: ../src/libs/print_settings.c:2929 msgid "select style to be applied on printing" msgstr "Вибрати стиль, який буде застосовано до друку" -#: ../src/libs/print_settings.c:2937 +#: ../src/libs/print_settings.c:2935 msgid "temporary style to use while printing" msgstr "Тимчасовий стиль для використання під час друку" -#: ../src/libs/print_settings.c:2969 +#: ../src/libs/print_settings.c:2967 msgid "print with current settings" msgstr "Друкувати з поточними налаштуваннями" @@ -31951,15 +32931,15 @@ msgstr " але не " msgid "recent collections settings" msgstr "Налаштування недавно використаних колекцій" -#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1022 msgid "set scale to linear" msgstr "Встановити лінійну шкалу" -#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1027 msgid "set scale to logarithmic" msgstr "Встановити логарифмічну шкалу" -#: ../src/libs/scopes/histogram.c:244 +#: ../src/libs/scopes/histogram.c:245 msgid "switch histogram scale" msgstr "Перемикач масштабу гістограми" @@ -31972,48 +32952,48 @@ msgstr "Розділений вигляд" msgid "vectorscope" msgstr "Вектороскоп" -#: ../src/libs/scopes/vectorscope.c:1038 +#: ../src/libs/scopes/vectorscope.c:1037 msgid "set view to AzBz" msgstr "Встановити тип перегляду на AzBz" -#: ../src/libs/scopes/vectorscope.c:1044 +#: ../src/libs/scopes/vectorscope.c:1043 msgid "set view to RYB" msgstr "Встановити тип перегляду на RYB" -#: ../src/libs/scopes/vectorscope.c:1050 +#: ../src/libs/scopes/vectorscope.c:1049 msgid "set view to u*v*" msgstr "Встановити тип перегляду на u*v*" -#: ../src/libs/scopes/vectorscope.c:1160 +#: ../src/libs/scopes/vectorscope.c:1159 msgid "scroll to coarse-rotate" msgstr "Прокрутка для грубого обертання" -#: ../src/libs/scopes/vectorscope.c:1161 +#: ../src/libs/scopes/vectorscope.c:1160 msgid "ctrl+scroll to fine rotate" msgstr "Ctrl+прокрутка для точного обертання" -#: ../src/libs/scopes/vectorscope.c:1162 +#: ../src/libs/scopes/vectorscope.c:1161 msgid "shift+scroll to change width" msgstr "Shift+прокрутка для зміни ширини" -#: ../src/libs/scopes/vectorscope.c:1163 +#: ../src/libs/scopes/vectorscope.c:1162 msgid "alt+scroll to cycle" msgstr "Alt+прокрутка для перебору опцій" -#: ../src/libs/scopes/vectorscope.c:1419 +#: ../src/libs/scopes/vectorscope.c:1425 msgid "cycle vectorscope types" msgstr "Перебирати типи вектороскопа" -#: ../src/libs/scopes/vectorscope.c:1424 +#: ../src/libs/scopes/vectorscope.c:1432 msgid "switch vectorscope scale" msgstr "Перемикач масштабу вектороскопа" -#: ../src/libs/scopes/vectorscope.c:1441 +#: ../src/libs/scopes/vectorscope.c:1451 msgid "color harmonies" msgstr "Гармонії кольорів" #. FIXME: do we need this action, or is it vestigial? -#: ../src/libs/scopes/vectorscope.c:1459 +#: ../src/libs/scopes/vectorscope.c:1469 msgid "cycle color harmonies" msgstr "Перебирання гармоній кольорів" @@ -32029,11 +33009,11 @@ msgstr "Встановити гістограму вертикально" msgid "set scope to horizontal" msgstr "Встановити гістограму горизонтально" -#: ../src/libs/scopes/waveform.c:404 +#: ../src/libs/scopes/waveform.c:405 msgid "switch scope orientation" msgstr "Перемикач орієнтації гістограми" -#: ../src/libs/scopes/waveform.c:446 +#: ../src/libs/scopes/waveform.c:449 msgid "RGB parade" msgstr "RGB-парад" @@ -32085,11 +33065,11 @@ msgstr "Сеанс" msgid "jobcode" msgstr "Код завдання" -#: ../src/libs/snapshots.c:99 +#: ../src/libs/snapshots.c:100 msgid "snapshots" msgstr "Миттєві знімки" -#: ../src/libs/snapshots.c:104 +#: ../src/libs/snapshots.c:105 msgid "" "remember a specific edit state and\n" "allow comparing it against another\n" @@ -32104,28 +33084,28 @@ msgctxt "snapshot sign" msgid "S" msgstr "S" -#: ../src/libs/snapshots.c:604 +#: ../src/libs/snapshots.c:613 msgid "restore snapshot into current history" msgstr "Відновити миттєвий знімок в поточну історію" -#: ../src/libs/snapshots.c:719 +#: ../src/libs/snapshots.c:730 msgid "snapshots for removed image have been deleted" msgstr "Миттєві знімки для видаленого зображення видалено" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 #, c-format msgid "↗ %s '%s'" msgstr "↗ %s '%s'" -#: ../src/libs/snapshots.c:760 +#: ../src/libs/snapshots.c:771 msgid "this snapshot was taken from" msgstr "Цей миттєвий знімок зроблено з" -#: ../src/libs/snapshots.c:810 +#: ../src/libs/snapshots.c:821 msgid "take snapshot" msgstr "Зробити миттєвий знімок" -#: ../src/libs/snapshots.c:812 +#: ../src/libs/snapshots.c:823 msgid "" "take snapshot to compare with another image or the same image at another " "stage of development" @@ -32133,18 +33113,18 @@ msgstr "" "Зробити миттєвий знімок, щоб порівняти з іншим зображенням або тим самим " "зображенням на іншій стадії обробки" -#: ../src/libs/snapshots.c:867 -msgid "side-by-side" -msgstr "Поруч" - -#: ../src/libs/snapshots.c:873 +#: ../src/libs/snapshots.c:879 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" msgstr "" "Розмістити миттєвий знімок поруч з поточним зображенням замість накладання" -#: ../src/libs/snapshots.c:877 +#: ../src/libs/snapshots.c:881 +msgid "side-by-side" +msgstr "Поруч" + +#: ../src/libs/snapshots.c:890 msgid "toggle last snapshot" msgstr "Перемкнути останній моментальний знімок" @@ -32246,7 +33226,7 @@ msgstr "Створити..." msgid "create styles from history stack of selected images" msgstr "Створити стилі з історії змін вибраних зображень" -#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2573 msgid "edit..." msgstr "Редагувати..." @@ -32286,11 +33266,11 @@ msgstr "Змінити розмір попереднього перегляду msgid "large" msgstr "Великий" -#: ../src/libs/tagging.c:110 +#: ../src/libs/tagging.c:111 msgid "tagging" msgstr "Теги" -#: ../src/libs/tagging.c:115 +#: ../src/libs/tagging.c:116 msgid "" "add or remove keywords for\n" "the currently selected images" @@ -32298,33 +33278,33 @@ msgstr "" "Додавати або видаляти ключові слова\n" "для вибраних на даний момент зображень" -#: ../src/libs/tagging.c:1446 +#: ../src/libs/tagging.c:1447 msgid "attach tag to all" msgstr "Прикріпити тег до всіх" -#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 +#: ../src/libs/tagging.c:1456 ../src/libs/tagging.c:2542 msgid "detach tag" msgstr "Від'єднати тег" -#: ../src/libs/tagging.c:1459 +#: ../src/libs/tagging.c:1460 msgid "find tag" msgstr "Знайти тег" -#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 +#: ../src/libs/tagging.c:1463 ../src/libs/tagging.c:2609 msgid "copy to clipboard" msgstr "Копіювати в буфер обміну" -#: ../src/libs/tagging.c:1699 +#: ../src/libs/tagging.c:1711 msgid "delete tag?" msgstr "Видалити тег?" -#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 -#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 +#: ../src/libs/tagging.c:1717 ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:2027 ../src/libs/tagging.c:2336 #, c-format msgid "selected: %s" msgstr "Вибрано: %s " -#: ../src/libs/tagging.c:1710 +#: ../src/libs/tagging.c:1722 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -32342,16 +33322,16 @@ msgstr[2] "" "Ви дійсно хочете видалити тег '%s'?\n" "Цей тег присвоєно %d зображенням!" -#: ../src/libs/tagging.c:1748 +#: ../src/libs/tagging.c:1760 #, c-format msgid "tag %s removed" msgstr "Тег %s видалено" -#: ../src/libs/tagging.c:1788 +#: ../src/libs/tagging.c:1800 msgid "delete node?" msgstr "Видалити вузол?" -#: ../src/libs/tagging.c:1798 +#: ../src/libs/tagging.c:1810 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" @@ -32359,8 +33339,8 @@ msgstr[0] "%d тег буде видалено" msgstr[1] "%d теги буде видалено" msgstr[2] "%d тегів буде видалено" -#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:1817 ../src/libs/tagging.c:2037 +#: ../src/libs/tagging.c:2346 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" @@ -32368,42 +33348,42 @@ msgstr[0] "%d зображення буде оновлено" msgstr[1] "%d зображення буде оновлено" msgstr[2] "%d зображень буде оновлено" -#: ../src/libs/tagging.c:1836 +#: ../src/libs/tagging.c:1848 #, c-format msgid "%d tags removed" msgstr "Видалено тегів: %d" -#: ../src/libs/tagging.c:1880 +#: ../src/libs/tagging.c:1892 msgid "create tag" msgstr "Створити тег" -#: ../src/libs/tagging.c:1896 +#: ../src/libs/tagging.c:1908 #, c-format msgid "add to: \"%s\" " msgstr "Додати до: \"%s\" " -#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:1913 ../src/libs/tagging.c:2061 msgid "category" msgstr "Категорія" -#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 +#: ../src/libs/tagging.c:1926 ../src/libs/tagging.c:2052 msgid "name: " msgstr "Ім'я: " -#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 +#: ../src/libs/tagging.c:1929 ../src/libs/tagging.c:2072 msgid "synonyms: " msgstr "Синоніми: " -#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 -#: ../src/libs/tagging.c:2360 +#: ../src/libs/tagging.c:1937 ../src/libs/tagging.c:2089 +#: ../src/libs/tagging.c:2372 msgid "empty tag is not allowed, aborting" msgstr "Порожній тег заборонено, переривання" -#: ../src/libs/tagging.c:1936 +#: ../src/libs/tagging.c:1948 msgid "tag name already exists. aborting." msgstr "Ім'я тегу вже існує. Переривання." -#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 +#: ../src/libs/tagging.c:2031 ../src/libs/tagging.c:2340 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" @@ -32411,7 +33391,7 @@ msgstr[0] "%d тег буде оновлено" msgstr[1] "%d теги буде оновлено" msgstr[2] "%d тегів буде оновлено" -#: ../src/libs/tagging.c:2079 +#: ../src/libs/tagging.c:2091 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -32420,100 +33400,100 @@ msgstr "" "Щоб змінити ієрархію, використовуйте замість цього перейменування шляху. " "Переривання." -#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 +#: ../src/libs/tagging.c:2140 ../src/libs/tagging.c:2274 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "Принаймні одне нове ім'я тегу (%s) уже існує, переривання" -#: ../src/libs/tagging.c:2318 +#: ../src/libs/tagging.c:2330 msgid "change path" msgstr "Змінити шлях" -#: ../src/libs/tagging.c:2364 +#: ../src/libs/tagging.c:2376 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "Символ '|' неправильно розміщений, порожній тег заборонено, переривання" -#: ../src/libs/tagging.c:2496 +#: ../src/libs/tagging.c:2508 #, c-format msgid "tag %s created" msgstr "Тег %s створено" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2537 msgid "attach tag" msgstr "Прикріпити тег" -#: ../src/libs/tagging.c:2540 +#: ../src/libs/tagging.c:2552 msgid "create tag..." msgstr "Створити тег..." -#: ../src/libs/tagging.c:2547 +#: ../src/libs/tagging.c:2559 msgid "delete tag" msgstr "Видалити тег" -#: ../src/libs/tagging.c:2555 +#: ../src/libs/tagging.c:2567 msgid "delete node" msgstr "Видалити вузол" -#: ../src/libs/tagging.c:2569 +#: ../src/libs/tagging.c:2581 msgid "change path..." msgstr "Змінити шлях..." -#: ../src/libs/tagging.c:2580 +#: ../src/libs/tagging.c:2592 msgid "set as a tag" msgstr "Встановити як тег" -#: ../src/libs/tagging.c:2592 +#: ../src/libs/tagging.c:2604 msgid "copy to entry" msgstr "Копіювати в поле вводу" -#: ../src/libs/tagging.c:2618 +#: ../src/libs/tagging.c:2630 msgid "go to tag collection" msgstr "Перейти до колекції тегів" -#: ../src/libs/tagging.c:2625 +#: ../src/libs/tagging.c:2637 msgid "go back to work" msgstr "Повернутись до роботи" -#: ../src/libs/tagging.c:2801 +#: ../src/libs/tagging.c:2827 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2803 +#: ../src/libs/tagging.c:2829 msgid "(private)" msgstr "(приватно)" -#: ../src/libs/tagging.c:2832 +#: ../src/libs/tagging.c:2858 msgid "select a keyword file" msgstr "Вибір файлу ключових слів" -#: ../src/libs/tagging.c:2847 +#: ../src/libs/tagging.c:2873 msgid "error importing tags" msgstr "Помилка при імпорті тегів" -#: ../src/libs/tagging.c:2849 +#: ../src/libs/tagging.c:2875 #, c-format msgid "%zd tags imported" msgstr "Імпортовано тегів: %zd" -#: ../src/libs/tagging.c:2874 +#: ../src/libs/tagging.c:2900 msgid "select file to export to" msgstr "Виберіть файл для експорту" -#: ../src/libs/tagging.c:2890 +#: ../src/libs/tagging.c:2916 msgid "error exporting tags" msgstr "Помилка при експорті тегів" -#: ../src/libs/tagging.c:2892 +#: ../src/libs/tagging.c:2918 #, c-format msgid "%zd tags exported" msgstr "Експортовано тегів: %zd" -#: ../src/libs/tagging.c:3370 +#: ../src/libs/tagging.c:3396 msgid "drop to root" msgstr "drop to root" -#: ../src/libs/tagging.c:3527 +#: ../src/libs/tagging.c:3553 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -32525,47 +33505,47 @@ msgstr "" "Права кнопка миші - інші дії з прикріпленим тегом\n" "Натисніть Tab, щоб встановити фокус на введення" -#: ../src/libs/tagging.c:3541 +#: ../src/libs/tagging.c:3565 msgid "attach" msgstr "Прикріпити" -#: ../src/libs/tagging.c:3543 +#: ../src/libs/tagging.c:3567 msgid "attach tag to all selected images" msgstr "Прикріпити тег до всіх вибраних зображень" -#: ../src/libs/tagging.c:3546 +#: ../src/libs/tagging.c:3570 msgid "detach" msgstr "Від'єднати" -#: ../src/libs/tagging.c:3548 +#: ../src/libs/tagging.c:3572 msgid "detach tag from all selected images" msgstr "Від'єднати тег від усіх вибраних зображень" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "toggle list with / without hierarchy" msgstr "Перемкнути відображення ієрархії тегів" -#: ../src/libs/tagging.c:3562 +#: ../src/libs/tagging.c:3586 msgid "hide" msgstr "Приховати" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "toggle sort by name or by count" msgstr "Перемкнути між сортуванням за іменем та по кількості" -#: ../src/libs/tagging.c:3565 +#: ../src/libs/tagging.c:3589 msgid "sort" msgstr "Сортування" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "toggle show or not darktable tags" msgstr "Перемкнути відображення тегів Darktable" -#: ../src/libs/tagging.c:3568 +#: ../src/libs/tagging.c:3592 msgid "dttags" msgstr "Показ тегів Darktable" -#: ../src/libs/tagging.c:3585 +#: ../src/libs/tagging.c:3609 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -32578,11 +33558,11 @@ msgstr "" "Натисніть клавішу Tab або Down, щоб перейти до першого відповідного тегу\n" "Натисніть shift+Tab, щоб вибрати перший прикріплений тег користувача" -#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 +#: ../src/libs/tagging.c:3622 ../src/libs/tagging.c:3624 msgid "clear entry" msgstr "Очистити поле" -#: ../src/libs/tagging.c:3664 +#: ../src/libs/tagging.c:3691 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -32598,7 +33578,7 @@ msgstr "" "Клікніть правою кнопкою миші для інших дій з вибраним тегом.\n" "Натисніть shift+Tab, щоб встановити фокус на введення." -#: ../src/libs/tagging.c:3710 +#: ../src/libs/tagging.c:3735 msgid "" "create a new tag with the\n" "name you entered" @@ -32606,52 +33586,52 @@ msgstr "" "Створити новий тег\n" "із введеним ім'ям" -#: ../src/libs/tagging.c:3716 +#: ../src/libs/tagging.c:3741 msgid "import tags from a Lightroom keyword file" msgstr "Імпортувати теги з файлу ключових слів Lightroom" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3748 msgid "export all tags to a Lightroom keyword file" msgstr "Експортувати всі теги у файл ключових слів Lightroom" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "toggle list / tree view" msgstr "" "Перемкнути режим показу тегів між\n" "звичайним списком та ієрархічним деревом" -#: ../src/libs/tagging.c:3729 +#: ../src/libs/tagging.c:3754 msgid "tree" msgstr "Дерево" -#: ../src/libs/tagging.c:3733 +#: ../src/libs/tagging.c:3758 msgid "toggle list with / without suggestion" msgstr "Перемкнути пропозиції до тегів" -#: ../src/libs/tagging.c:3734 +#: ../src/libs/tagging.c:3759 msgid "suggestion" msgstr "Пропозиції до тегів" -#: ../src/libs/tagging.c:3753 +#: ../src/libs/tagging.c:3778 msgid "redo last tag" msgstr "Повторити останній тег" -#: ../src/libs/tagging.c:3840 +#: ../src/libs/tagging.c:3868 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "" "Прискорювач неактивний при перегляді тегів у вигляді дерева. Будь ласка, " "перейдіть до перегляду у вигляді списку." -#: ../src/libs/tagging.c:3973 +#: ../src/libs/tagging.c:4006 msgid "tagging settings" msgstr "Налаштування тегів" -#: ../src/libs/tools/colorlabels.c:64 +#: ../src/libs/tools/colorlabels.c:66 msgid "colorlabels" msgstr "Кольорові позначки" -#: ../src/libs/tools/colorlabels.c:106 +#: ../src/libs/tools/colorlabels.c:108 #, c-format msgid "" "toggle color label of selected images\n" @@ -32660,15 +33640,15 @@ msgstr "" "Перемкнути кольорову позначку вибраних зображень\n" "%s" -#: ../src/libs/tools/colorlabels.c:109 +#: ../src/libs/tools/colorlabels.c:111 msgid "toggle color label of selected images" msgstr "Перемкнути кольорову позначку вибраних зображень" -#: ../src/libs/tools/colorlabels.c:135 +#: ../src/libs/tools/colorlabels.c:132 msgid "clear color labels of selected images" msgstr "Очистити кольорові позначки вибраних зображень" -#: ../src/libs/tools/colorlabels.c:228 +#: ../src/libs/tools/colorlabels.c:234 msgid "enter a description of how you use this color label" msgstr "Введіть опис того, як ви використовуєте цю кольорову позначку" @@ -32849,11 +33829,11 @@ msgid "invalid gamepad axis" msgstr "Недійсна вісь геймпада" #. we write the label with the size category -#: ../src/libs/tools/global_toolbox.c:212 +#: ../src/libs/tools/global_toolbox.c:214 msgid "thumbnails overlays for size" msgstr "Інформація на мініатюрах для розміру" -#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:248 ../src/libs/tools/global_toolbox.c:312 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -32862,97 +33842,97 @@ msgstr "" "Тривалість показу інформації після кожного руху миші на зображенні.\n" "Встановіть -1, щоб ніколи не приховувати інформацію." -#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:253 ../src/libs/tools/global_toolbox.c:317 msgid "timeout only available for block overlay" msgstr "Таймаут доступний лише для інформаційного блоку" -#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:277 ../src/libs/tools/global_toolbox.c:464 msgid "culling overlays" msgstr "Інформація в режимі вибракування" -#: ../src/libs/tools/global_toolbox.c:277 +#: ../src/libs/tools/global_toolbox.c:279 msgid "preview overlays" msgstr "Інформація в режимі попереднього перегляду" -#: ../src/libs/tools/global_toolbox.c:351 +#: ../src/libs/tools/global_toolbox.c:353 msgid "overlays not available here..." msgstr "Інформація поверх зображення недоступна в цьому режимі..." -#: ../src/libs/tools/global_toolbox.c:390 +#: ../src/libs/tools/global_toolbox.c:392 msgid "grouping" msgstr "Групування" -#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:560 msgid "expand grouped images" msgstr "Розгорнути згруповані зображення" -#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:396 ../src/libs/tools/global_toolbox.c:562 msgid "collapse grouped images" msgstr "Згорнути згруповані зображення" -#: ../src/libs/tools/global_toolbox.c:401 -msgid "thumbnail overlays options" -msgstr "Опції інформації на мініатюрах" - -#: ../src/libs/tools/global_toolbox.c:402 +#: ../src/libs/tools/global_toolbox.c:404 msgid "click to change the type of overlays shown on thumbnails" msgstr "Натисніть, щоб змінити показ інформації поверх мініатюр" -#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:406 +msgid "thumbnail overlays options" +msgstr "Опції інформації на мініатюрах" + +#: ../src/libs/tools/global_toolbox.c:431 ../src/libs/tools/global_toolbox.c:460 msgid "overlay mode for size" msgstr "Режим відображення для розміру" -#: ../src/libs/tools/global_toolbox.c:428 +#: ../src/libs/tools/global_toolbox.c:435 msgid "thumbnail overlays" msgstr "Інформація на мініатюрах" -#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:466 msgid "no overlays" msgstr "Не показувати інформацію" -#: ../src/libs/tools/global_toolbox.c:431 +#: ../src/libs/tools/global_toolbox.c:438 msgid "overlays on mouse hover" msgstr "Інформація при наведенні миші" -#: ../src/libs/tools/global_toolbox.c:432 +#: ../src/libs/tools/global_toolbox.c:439 msgid "extended overlays on mouse hover" msgstr "Розширена інформація при наведенні миші" -#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:440 ../src/libs/tools/global_toolbox.c:467 msgid "permanent overlays" msgstr "Постійна інформація" -#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:441 ../src/libs/tools/global_toolbox.c:468 msgid "permanent extended overlays" msgstr "Постійна розширена інформація" -#: ../src/libs/tools/global_toolbox.c:435 +#: ../src/libs/tools/global_toolbox.c:442 msgid "permanent overlays extended on mouse hover" msgstr "Постійна інформація, що розширюється при наведенні миші" -#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:444 ../src/libs/tools/global_toolbox.c:470 msgid "overlays block on mouse hover" msgstr "Тимчасовий блок інформації при наведенні миші" -#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:445 ../src/libs/tools/global_toolbox.c:471 msgid "during (s)" msgstr "Секунд:" -#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:450 ../src/libs/tools/global_toolbox.c:476 msgid "show tooltip" msgstr "Показати контекстну підказку" -#: ../src/libs/tools/global_toolbox.c:481 -msgid "help" -msgstr "Довідка" - -#: ../src/libs/tools/global_toolbox.c:482 +#: ../src/libs/tools/global_toolbox.c:489 msgid "enable this, then click on a control element to see its online help" msgstr "" "Увімкніть це, а потім клікніть на елемент управління, щоб побачити його " "онлайн-довідку" -#: ../src/libs/tools/global_toolbox.c:488 +#: ../src/libs/tools/global_toolbox.c:491 +msgid "help" +msgstr "Довідка" + +#: ../src/libs/tools/global_toolbox.c:500 msgid "" "define keyboard shortcuts for on-screen controls\n" "ctrl+click to switch off overwrite confirmations\n" @@ -32986,7 +33966,7 @@ msgstr "" "\n" "Клікніть правою кнопкою миші, щоб вийти з цього режиму" -#: ../src/libs/tools/global_toolbox.c:513 +#: ../src/libs/tools/global_toolbox.c:529 msgid "show global preferences" msgstr "Показати глобальні налаштування" @@ -33031,43 +34011,43 @@ msgstr "Клікніть, щоб дозволити перегляд усіх з msgid "click to limit browsing to the selection." msgstr "Клікніть, щоб обмежити перегляд вибраним." -#: ../src/libs/tools/lighttable.c:414 +#: ../src/libs/tools/lighttable.c:427 msgid "focus detection" msgstr "Виявлення фокусу" -#: ../src/libs/tools/lighttable.c:415 ../src/libs/tools/lighttable.c:426 +#: ../src/libs/tools/lighttable.c:428 ../src/libs/tools/lighttable.c:439 msgid "no restriction" msgstr "Без обмежень" -#: ../src/libs/tools/lighttable.c:430 +#: ../src/libs/tools/lighttable.c:443 msgid "culling" msgstr "Вибракування" -#: ../src/libs/tools/lighttable.c:460 -msgid "toggle filemanager layout" -msgstr "Перемкнути розкладку файлового менеджера" - -#: ../src/libs/tools/lighttable.c:463 +#: ../src/libs/tools/lighttable.c:474 msgid "click to enter filemanager layout." msgstr "Натисніть, щоб перейти до розкладки файлового менеджера." -#: ../src/libs/tools/lighttable.c:468 -msgid "toggle zoomable lighttable layout" -msgstr "Перемкнути розкладку масштабованого світлого стола" +#: ../src/libs/tools/lighttable.c:476 +msgid "toggle filemanager layout" +msgstr "Перемкнути розкладку файлового менеджера" -#: ../src/libs/tools/lighttable.c:471 +#: ../src/libs/tools/lighttable.c:485 msgid "click to enter zoomable lighttable layout." -msgstr "Натисніть, щоб перейти до розкладки масштабованого світлого стола" +msgstr "Натисніть, щоб перейти до розкладки масштабованого Світлового столу" -#: ../src/libs/tools/lighttable.c:476 +#: ../src/libs/tools/lighttable.c:487 +msgid "toggle zoomable lighttable layout" +msgstr "Перемкнути розкладку масштабованого Світлового столу" + +#: ../src/libs/tools/lighttable.c:497 msgid "toggle culling mode" msgstr "Перемкнути режим вибракування" -#: ../src/libs/tools/lighttable.c:484 +#: ../src/libs/tools/lighttable.c:509 msgid "toggle culling dynamic mode" msgstr "Перемкнути динамічний режим вибракування" -#: ../src/libs/tools/lighttable.c:510 +#: ../src/libs/tools/lighttable.c:540 msgid "" "set the number of thumbnails per row in filemanager layout,\n" "or the total number of thumbnails shown in culling layouts." @@ -33075,18 +34055,26 @@ msgstr "" "Встановити кількість мініатюр на рядок у розкладці менеджера файлів\n" "або загальну кількість показаних мініатюр у розкладці вибракування." -#: ../src/libs/tools/lighttable.c:515 +#: ../src/libs/tools/lighttable.c:547 msgid "toggle culling restricted" msgstr "Перемкнути обмежене вибракування" -#: ../src/libs/tools/lighttable.c:536 +#: ../src/libs/tools/lighttable.c:569 msgid "toggle culling zoom mode" msgstr "Перемкнути режими розкладки вибракування" -#: ../src/libs/tools/lighttable.c:538 +#: ../src/libs/tools/lighttable.c:571 msgid "exit current layout" msgstr "Вийти з поточної розкладки" +#: ../src/libs/tools/log_history.c:49 +msgid "log history" +msgstr "Історія журналу" + +#: ../src/libs/tools/log_history.c:172 +msgid "view log history" +msgstr "Переглянути історію журналу екранних попереджень" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "MIDI" @@ -33117,7 +34105,7 @@ msgid "module toolbox" msgstr "Набір інструментів модуля" #. connect callbacks -#: ../src/libs/tools/ratings.c:97 +#: ../src/libs/tools/ratings.c:99 msgid "set star rating for selected images" msgstr "Встановити зірковий рейтинг для вибраних зображень" @@ -33125,11 +34113,11 @@ msgstr "Встановити зірковий рейтинг для вибран msgid "timeline" msgstr "Шкала часу" -#: ../src/libs/tools/timeline.c:1421 +#: ../src/libs/tools/timeline.c:1423 msgid "start selection" msgstr "Розпочати вибір" -#: ../src/libs/tools/timeline.c:1422 +#: ../src/libs/tools/timeline.c:1424 msgid "stop selection" msgstr "Зупинити вибір" @@ -33137,40 +34125,44 @@ msgstr "Зупинити вибір" msgid "view toolbox" msgstr "Набір інструментів" -#: ../src/libs/tools/viewswitcher.c:60 +#: ../src/libs/tools/viewswitcher.c:67 msgid "viewswitcher" msgstr "Перемикач режимів" -#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 -#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 -#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 +#: ../src/lua/preferences.c:666 ../src/lua/preferences.c:681 +#: ../src/lua/preferences.c:693 ../src/lua/preferences.c:706 +#: ../src/lua/preferences.c:722 ../src/lua/preferences.c:786 #, c-format msgid "double-click to reset to `%s'" msgstr "Подвійний клік для скидання до `%s'" -#: ../src/lua/preferences.c:708 +#: ../src/lua/preferences.c:691 msgid "select file" msgstr "Вибрати файл" -#: ../src/lua/preferences.c:762 +#: ../src/lua/preferences.c:745 #, c-format msgid "double-click to reset to `%d'" msgstr "Подвійний клік для скидання до `%d'" -#: ../src/lua/preferences.c:789 +#: ../src/lua/preferences.c:772 #, c-format msgid "double-click to reset to `%f'" msgstr "Подвійний клік для скидання до `%f'" -#: ../src/lua/preferences.c:868 +#: ../src/lua/preferences.c:851 msgid "Lua options" msgstr "Опції Lua" -#: ../src/lua/preferences.c:919 +#: ../src/lua/preferences.c:902 msgid "per-script configuration options" msgstr "Параметри конфігурації для кожного сценарію" -#: ../src/views/darkroom.c:626 +#: ../src/views/darkroom.c:657 +msgid "drop image files here to add them to the collection" +msgstr "Перетягніть сюди файли зображень, щоб додати їх до колекції" + +#: ../src/views/darkroom.c:806 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" @@ -33178,38 +34170,38 @@ msgid "" "if stored on an external drive, ensure that the drive is connected and files\n" "can be accessed in the same locations as when you imported this image." msgstr "" -"Файл '%s' недоступний, переходимо до режиму Світлого стола.\n" +"Файл '%s' недоступний, переходимо до режиму Світлового столу.\n" "\n" "Якщо файл зберігається на зовнішньому диску, переконайтеся,\n" "що диск під’єднано та файли доступні у тих самих місцях, що й\n" "під час імпорту цього зображення." -#: ../src/views/darkroom.c:633 +#: ../src/views/darkroom.c:813 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" "\n" "please check that it was correctly and completely copied from the camera." msgstr "" -"Файл '%s' виглядає пошкодженим, переходимо до режиму Світлого стола.\n" +"Файл '%s' виглядає пошкодженим, переходимо до режиму Світлового столу.\n" "\n" "Переконайтеся, що файл було правильно та повністю скопійовано з камери." -#: ../src/views/darkroom.c:639 +#: ../src/views/darkroom.c:819 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "" -"Файл '%s' має нерозпізнаний формат, переходимо до режиму Світлого стола." +"Файл '%s' має нерозпізнаний формат, переходимо до режиму Світлового столу." -#: ../src/views/darkroom.c:644 +#: ../src/views/darkroom.c:824 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." msgstr "" "Файл '%s' створено непідтримуваною моделлю камери, переходимо до режиму " -"Світлого стола." +"Світлового столу." -#: ../src/views/darkroom.c:649 +#: ../src/views/darkroom.c:829 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" @@ -33220,25 +34212,25 @@ msgid "" "and the release notes for this version of darktable)" msgstr "" "Файл '%s' використовує непідтримувану можливість, переходимо до режиму " -"Світлого стола.\n" +"Світлового столу.\n" "\n" "Перевірте, чи підтримується формат зображення та режим стиснення, які ви " "вибрали\n" "в меню камери (див. https://www.darktable.org/resources/camera-support/\n" "і примітки до випуску для цієї версії Darktable)" -#: ../src/views/darkroom.c:657 +#: ../src/views/darkroom.c:837 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" "\n" "please check that the file has not been truncated." msgstr "" -"Помилка під час читання файлу `%s', переходимо до режиму Світлого стола.\n" +"Помилка під час читання файлу `%s', переходимо до режиму Світлового столу.\n" "\n" "Переконайтеся, що файл не було скорочено." -#: ../src/views/darkroom.c:663 +#: ../src/views/darkroom.c:843 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -33251,7 +34243,7 @@ msgid "" "an issue\n" "at https://github.com/darktable-org/darktable" msgstr "" -"Не вдалося завантажити '%s', переходимо до режиму Світлого стола.\n" +"Не вдалося завантажити '%s', переходимо до режиму Світлового столу.\n" "\n" "Будь ласка, переконайтесь, що модель камери, яка створила зображення, " "підтримується в Darktable\n" @@ -33261,58 +34253,62 @@ msgstr "" "повідомити про проблему\n" "на https://github.com/darktable-org/darktable." -#: ../src/views/darkroom.c:691 +#: ../src/views/darkroom.c:871 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "Завантажується `%s' ..." -#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 +#: ../src/views/darkroom.c:1120 ../src/views/darkroom.c:3410 msgid "gamut check" msgstr "Перевірка охоплення" -#: ../src/views/darkroom.c:922 +#: ../src/views/darkroom.c:1121 msgid "soft proof" msgstr "Екранна кольоропроба" +#: ../src/views/darkroom.c:1151 +msgid "drop XMP sidecar files here to apply edits" +msgstr "Перетягніть сюди файли XMP, щоб застосувати редагування" + #. fail :( -#: ../src/views/darkroom.c:964 ../src/views/print.c:318 +#: ../src/views/darkroom.c:1181 ../src/views/print.c:318 msgid "no image to open!" msgstr "Немає зображення для відкриття!" -#: ../src/views/darkroom.c:990 +#: ../src/views/darkroom.c:1207 msgid "file not found" msgstr "Файл не знайдено" -#: ../src/views/darkroom.c:994 +#: ../src/views/darkroom.c:1211 msgid "unspecified failure" msgstr "Неуточнена невдача" -#: ../src/views/darkroom.c:997 +#: ../src/views/darkroom.c:1214 msgid "unsupported file format" msgstr "Непідтримуваний формат файлу" -#: ../src/views/darkroom.c:1000 +#: ../src/views/darkroom.c:1217 msgid "unsupported camera model" msgstr "Непідтримувана модель камери" -#: ../src/views/darkroom.c:1003 +#: ../src/views/darkroom.c:1220 msgid "unsupported feature in file" msgstr "Непідтримувана можливість у файлі" -#: ../src/views/darkroom.c:1006 +#: ../src/views/darkroom.c:1223 msgid "file appears corrupt" msgstr "Файл виглядає пошкодженим" -#: ../src/views/darkroom.c:1009 +#: ../src/views/darkroom.c:1226 msgid "I/O error" msgstr "Помилка вводу-виводу" -#: ../src/views/darkroom.c:1012 +#: ../src/views/darkroom.c:1229 msgid "cache full" msgstr "Кеш заповнено" -#: ../src/views/darkroom.c:1015 +#: ../src/views/darkroom.c:1232 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -33321,135 +34317,131 @@ msgstr "" "Зображення '%s' не може бути завантажено\n" "%s" -#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 +#: ../src/views/darkroom.c:1271 ../src/views/darkroom.c:1671 msgid "can't change image in GIMP plugin mode" msgstr "Неможливо змінити зображення в режимі плагіна GIMP" -#: ../src/views/darkroom.c:1510 +#: ../src/views/darkroom.c:1734 msgid "past end of collection, looped to first image" msgstr "За кінцем колекції, перехід до першого зображення" -#: ../src/views/darkroom.c:1512 +#: ../src/views/darkroom.c:1736 msgid "past beginning of collection, looped to last image" msgstr "За початком колекції, перехід до останнього зображення" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:2854 msgid "no visible modules" msgstr "Немає видимих ​​модулів" -#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#: ../src/views/darkroom.c:2884 ../src/views/darkroom.c:3039 #, c-format msgid "focused instance '%s' of '%s'" msgstr "Сфокусований екземпляр '%s' з '%s'" -#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#: ../src/views/darkroom.c:2886 ../src/views/darkroom.c:3043 #, c-format msgid "focused module '%s'" msgstr "Сфокусований модуль '%s'" -#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 -#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 -#: ../src/views/darkroom.c:2771 +#: ../src/views/darkroom.c:2894 ../src/views/darkroom.c:2924 +#: ../src/views/darkroom.c:2933 ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:2999 msgid "no focused module" msgstr "Немає сфокусованого модуля" -#: ../src/views/darkroom.c:2668 +#: ../src/views/darkroom.c:2896 #, c-format msgid "'%s' cannot be enabled or disabled" msgstr "'%s' не можна ввімкнути або вимкнути" -#: ../src/views/darkroom.c:2678 +#: ../src/views/darkroom.c:2906 #, c-format msgid "enabled instance '%s' of '%s'" msgstr "Увімкнено екземпляр '%s' з '%s'" -#: ../src/views/darkroom.c:2680 +#: ../src/views/darkroom.c:2908 #, c-format msgid "disabled instance '%s' of '%s'" msgstr "Вимкнено екземпляр '%s' з '%s'" -#: ../src/views/darkroom.c:2685 +#: ../src/views/darkroom.c:2913 #, c-format msgid "enabled module '%s'" msgstr "Увімкнено модуль '%s'" -#: ../src/views/darkroom.c:2687 +#: ../src/views/darkroom.c:2915 #, c-format msgid "disabled module '%s'" msgstr "Вимкнено модуль '%s'" -#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#: ../src/views/darkroom.c:2935 ../src/views/darkroom.c:2959 #, c-format msgid "'%s' does not support multiple instances" msgstr "'%s' не підтримує кілька екземплярів" -#: ../src/views/darkroom.c:2716 +#: ../src/views/darkroom.c:2944 #, c-format msgid "added instance '%s' of '%s'" msgstr "Додано екземпляр '%s' з '%s'" -#: ../src/views/darkroom.c:2720 +#: ../src/views/darkroom.c:2948 #, c-format msgid "added instance of '%s'" msgstr "Додано екземпляр '%s'" -#: ../src/views/darkroom.c:2739 +#: ../src/views/darkroom.c:2967 #, c-format msgid "deleted instance '%s' of '%s'" msgstr "Видалено екземпляр '%s' з '%s'" -#: ../src/views/darkroom.c:2741 +#: ../src/views/darkroom.c:2969 #, c-format msgid "deleted instance of '%s'" msgstr "Видалений екземпляр '%s'" -#: ../src/views/darkroom.c:2788 +#: ../src/views/darkroom.c:3016 #, c-format msgid "only one instance of '%s'" msgstr "Лише один екземпляр '%s'" #. cycle through visible modules and their instances -#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +#: ../src/views/darkroom.c:3081 ../src/views/darkroom.c:3149 msgid "cycle modules" msgstr "Перебір модулів" -#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 +#: ../src/views/darkroom.c:3105 ../src/views/darkroom.c:3107 msgid "quick access to presets" msgstr "Швидкий доступ до пресетів" -#: ../src/views/darkroom.c:2888 +#: ../src/views/darkroom.c:3118 +msgid "quick access for applying any of your styles" +msgstr "Швидкий доступ до застосування стилів" + +#: ../src/views/darkroom.c:3120 msgid "quick access to styles" msgstr "Швидкий доступ до стилів" -#: ../src/views/darkroom.c:2891 -msgid "quick access for applying any of your styles" -msgstr "Швидкий доступ до застосування стилів" +#: ../src/views/darkroom.c:3131 +msgid "display a second darkroom image window" +msgstr "Відкрити друге вікно перегляду зображення з Темної кімнати" -#: ../src/views/darkroom.c:2898 +#: ../src/views/darkroom.c:3133 msgid "second window" msgstr "Друге вікно" -#: ../src/views/darkroom.c:2903 -msgid "display a second darkroom image window" -msgstr "Відкрити друге вікно перегляду зображення з темної кімнати" - #. Register a toggle-pin action for the second window as a command so the #. shortcut works independently of the pin button widget. The pin button #. is wired to this same action in _darkroom_ui_second_window_init() for #. right-click shortcut assignment and tooltip display. -#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +#: ../src/views/darkroom.c:3145 ../src/views/darkroom.c:5485 msgid "toggle pinned state in second window" msgstr "Перемикання закріпленого стану у другому вікні" -#: ../src/views/darkroom.c:2923 +#: ../src/views/darkroom.c:3157 msgid "delete instance" msgstr "Видалити екземпляр" -#: ../src/views/darkroom.c:2932 -msgid "color assessment" -msgstr "Оцінка кольорів" - -#: ../src/views/darkroom.c:2934 +#: ../src/views/darkroom.c:3166 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -33457,15 +34449,19 @@ msgstr "" "Перемкнути умови оцінки кольорів\n" "Права кнопка миші - опції" -#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3168 +msgid "color assessment" +msgstr "Оцінка кольорів" + +#: ../src/views/darkroom.c:3189 ../src/views/darkroom.c:3202 msgid "color_assessment" msgstr "Оцінка кольорів" -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3189 msgid "total border width relative to screen" msgstr "Загальна ширина облямівки відносно екрана" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3191 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -33473,19 +34469,15 @@ msgstr "" "Загальна ширина облямівки по відношенню до розміру екрана для режиму оцінки.\n" "Це включає зовнішню сіру частину та внутрішню білу рамку." -#: ../src/views/darkroom.c:2964 +#: ../src/views/darkroom.c:3202 msgid "white border ratio" msgstr "Співвідношення білої облямівки" -#: ../src/views/darkroom.c:2966 +#: ../src/views/darkroom.c:3204 msgid "the border ratio specifies the fraction of the white part of the border." msgstr "Співвідношення облямівки визначає частку білої частини облямівки." -#: ../src/views/darkroom.c:2977 -msgid "high quality processing" -msgstr "Високоякісна обробка" - -#: ../src/views/darkroom.c:2981 +#: ../src/views/darkroom.c:3216 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" @@ -33493,7 +34485,11 @@ msgstr "" "Увімкнути високоякісну обробку. Якщо активовано, Darktable\n" "обробляє дані зображення так само, як і під час експорту" -#: ../src/views/darkroom.c:3000 +#: ../src/views/darkroom.c:3219 +msgid "high quality processing" +msgstr "Високоякісна обробка" + +#: ../src/views/darkroom.c:3237 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -33501,27 +34497,27 @@ msgstr "" "Перемкнути індикацію переекспозиції в raw\n" "Права кнопка миші - опції" -#: ../src/views/darkroom.c:3021 +#: ../src/views/darkroom.c:3265 msgid "select how to mark the clipped pixels" msgstr "Виберіть спосіб позначення переекспонованих пікселів" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3268 msgid "mark with CFA color" msgstr "Позначити кольором обрізаного каналу" -#: ../src/views/darkroom.c:3024 +#: ../src/views/darkroom.c:3268 msgid "mark with solid color" msgstr "Позначити суцільним кольором" -#: ../src/views/darkroom.c:3025 +#: ../src/views/darkroom.c:3269 msgid "false color" msgstr "Псевдоколір" -#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 +#: ../src/views/darkroom.c:3274 ../src/views/darkroom.c:3345 msgid "color scheme" msgstr "Колірна схема" -#: ../src/views/darkroom.c:3031 +#: ../src/views/darkroom.c:3275 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -33529,27 +34525,27 @@ msgstr "" "Виберіть суцільний колір для позначення переекспозиції\n" "Буде використовуватися лише в режимі позначення суцільним кольором" -#: ../src/views/darkroom.c:3034 +#: ../src/views/darkroom.c:3278 msgctxt "solidcolor" msgid "red" msgstr "Червоний" -#: ../src/views/darkroom.c:3035 +#: ../src/views/darkroom.c:3279 msgctxt "solidcolor" msgid "green" msgstr "Зелений" -#: ../src/views/darkroom.c:3036 +#: ../src/views/darkroom.c:3280 msgctxt "solidcolor" msgid "blue" msgstr "Синій" -#: ../src/views/darkroom.c:3037 +#: ../src/views/darkroom.c:3281 msgctxt "solidcolor" msgid "black" msgstr "Чорний" -#: ../src/views/darkroom.c:3048 +#: ../src/views/darkroom.c:3292 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" @@ -33559,7 +34555,7 @@ msgstr "" "1.0 - рівень білого\n" "0.0 - рівень чорного" -#: ../src/views/darkroom.c:3067 +#: ../src/views/darkroom.c:3305 msgid "" "toggle clipping indication\n" "right-click for options" @@ -33567,11 +34563,11 @@ msgstr "" "Перемкнути індикацію кліппінгу\n" "Права кнопка миші - опції" -#: ../src/views/darkroom.c:3088 +#: ../src/views/darkroom.c:3333 msgid "clipping preview mode" msgstr "Показ кліппінгу" -#: ../src/views/darkroom.c:3089 +#: ../src/views/darkroom.c:3334 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -33579,39 +34575,39 @@ msgstr "" "Виберіть метрику, для якої хочете бачити попередній перегляд\n" "Повне охоплення - це поєднання всіх інших режимів" -#: ../src/views/darkroom.c:3093 +#: ../src/views/darkroom.c:3338 msgid "full gamut" msgstr "Повне охоплення" -#: ../src/views/darkroom.c:3094 +#: ../src/views/darkroom.c:3339 msgid "any RGB channel" msgstr "Будь-який канал RGB" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3340 msgid "luminance only" msgstr "Лише яскравість" -#: ../src/views/darkroom.c:3095 +#: ../src/views/darkroom.c:3340 msgid "saturation only" msgstr "Лише насиченість" -#: ../src/views/darkroom.c:3101 +#: ../src/views/darkroom.c:3346 msgid "select colors to indicate clipping" msgstr "Виберіть кольори для позначення кліппінгу" -#: ../src/views/darkroom.c:3105 +#: ../src/views/darkroom.c:3350 msgid "red & blue" msgstr "червоний і синій" -#: ../src/views/darkroom.c:3106 +#: ../src/views/darkroom.c:3351 msgid "purple & green" msgstr "пурпурний і зелений" -#: ../src/views/darkroom.c:3114 +#: ../src/views/darkroom.c:3359 msgid "lower threshold" msgstr "Нижній поріг" -#: ../src/views/darkroom.c:3115 +#: ../src/views/darkroom.c:3360 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -33631,11 +34627,11 @@ msgstr "" "типові кольорові глянцеві відбитки дають чорний колір на -8.00 EV,\n" "типові чорно-білі глянцеві відбитки дають чорний колір на -9.00 EV." -#: ../src/views/darkroom.c:3132 +#: ../src/views/darkroom.c:3377 msgid "upper threshold" msgstr "Верхній поріг" -#: ../src/views/darkroom.c:3134 +#: ../src/views/darkroom.c:3379 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -33644,11 +34640,7 @@ msgstr "" "Поріг кліппінгу для точки білого.\n" "100% - це пікова яскравість носія." -#: ../src/views/darkroom.c:3146 -msgid "softproof" -msgstr "Екранна кольоропроба" - -#: ../src/views/darkroom.c:3150 +#: ../src/views/darkroom.c:3392 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -33656,7 +34648,11 @@ msgstr "" "Перемкнути екранну кольоропробу\n" "Права кнопка миші - опції профілів" -#: ../src/views/darkroom.c:3163 +#: ../src/views/darkroom.c:3394 +msgid "softproof" +msgstr "Екранна кольоропроба" + +#: ../src/views/darkroom.c:3408 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -33664,54 +34660,54 @@ msgstr "" "Перемкнути перевірку охоплення\n" "Права кнопка миші - опції профілів" -#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 -#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 -#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 -#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3442 ../src/views/darkroom.c:3449 +#: ../src/views/darkroom.c:3468 ../src/views/darkroom.c:3470 +#: ../src/views/darkroom.c:3472 ../src/views/darkroom.c:3474 +#: ../src/views/lighttable.c:1510 ../src/views/lighttable.c:1514 msgid "profiles" msgstr "Профілі" -#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 +#: ../src/views/darkroom.c:3450 ../src/views/lighttable.c:1514 msgid "preview intent" msgstr "Метод попереднього перегляду" -#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 +#: ../src/views/darkroom.c:3468 ../src/views/lighttable.c:1519 msgid "display profile" msgstr "Профіль відображення" -#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 +#: ../src/views/darkroom.c:3470 ../src/views/lighttable.c:1522 msgid "preview display profile" msgstr "Профіль попереднього перегляду" -#: ../src/views/darkroom.c:3223 +#: ../src/views/darkroom.c:3474 msgid "histogram profile" msgstr "Профіль гістограми" -#: ../src/views/darkroom.c:3230 +#: ../src/views/darkroom.c:3481 msgid "second preview window color assessment" msgstr "Умови оцінки кольорів для другого вікна перегляду" -#: ../src/views/darkroom.c:3233 +#: ../src/views/darkroom.c:3484 msgid "color assessment second preview" msgstr "Оцінка кольору для другого вікна" -#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 +#: ../src/views/darkroom.c:3532 ../src/views/lighttable.c:1559 msgid "display ICC profiles" msgstr "ICC профілі дисплея" -#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 +#: ../src/views/darkroom.c:3536 ../src/views/lighttable.c:1563 msgid "preview display ICC profiles" msgstr "ICC профілі попереднього перегляду" -#: ../src/views/darkroom.c:3289 +#: ../src/views/darkroom.c:3540 msgid "softproof ICC profiles" msgstr "ICC профілі екранної кольоропроби" -#: ../src/views/darkroom.c:3294 +#: ../src/views/darkroom.c:3545 msgid "histogram and color picker ICC profiles" msgstr "ICC профілі гістограми та піпетки кольорів" -#: ../src/views/darkroom.c:3338 +#: ../src/views/darkroom.c:3585 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -33720,306 +34716,377 @@ msgstr "" "Клікніть правою кнопкою миші, щоб переглянути опції напрямних" #. Fullscreen preview key -#: ../src/views/darkroom.c:3357 +#: ../src/views/darkroom.c:3611 msgid "full preview" msgstr "Попередній перегляд на все вікно" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:3362 +#: ../src/views/darkroom.c:3616 msgid "force pan/zoom/rotate with mouse" msgstr "Миша керує панорамуванням/масштабуванням/обертанням" #. Zoom shortcuts -#: ../src/views/darkroom.c:3377 +#: ../src/views/darkroom.c:3631 msgid "zoom close-up" msgstr "Масштабування: масштаб 100% (і 200%)" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 +#: ../src/views/darkroom.c:3635 ../src/views/lighttable.c:1657 msgid "zoom in" msgstr "Масштабування: збільшити" -#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 +#: ../src/views/darkroom.c:3637 ../src/views/lighttable.c:1661 msgid "zoom out" msgstr "Масштабування: зменшити" #. Shortcut to skip images -#: ../src/views/darkroom.c:3387 +#: ../src/views/darkroom.c:3641 msgid "image forward" msgstr "Наступне зображення" -#: ../src/views/darkroom.c:3389 +#: ../src/views/darkroom.c:3643 msgid "image back" msgstr "Попереднє зображення" #. cycle overlay colors -#: ../src/views/darkroom.c:3393 +#: ../src/views/darkroom.c:3647 msgid "cycle overlay colors" msgstr "Колір допоміжних ліній на зображенні" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:3397 +#: ../src/views/darkroom.c:3651 msgid "show drawn masks" msgstr "Показати намальовані маски" #. brush size +/- -#: ../src/views/darkroom.c:3401 +#: ../src/views/darkroom.c:3655 msgid "increase brush size" msgstr "Збільшити розмір пензля" -#: ../src/views/darkroom.c:3403 +#: ../src/views/darkroom.c:3657 msgid "decrease brush size" msgstr "Зменшити розмір пензля" #. brush hardness +/- -#: ../src/views/darkroom.c:3407 +#: ../src/views/darkroom.c:3661 msgid "increase brush hardness" msgstr "Збільшити жорсткість пензля" -#: ../src/views/darkroom.c:3409 +#: ../src/views/darkroom.c:3663 msgid "decrease brush hardness" msgstr "Зменшити жорсткість пензля" #. brush opacity +/- -#: ../src/views/darkroom.c:3413 +#: ../src/views/darkroom.c:3667 msgid "increase brush opacity" msgstr "Збільшити непрозорість пензля" -#: ../src/views/darkroom.c:3415 +#: ../src/views/darkroom.c:3669 msgid "decrease brush opacity" msgstr "Зменшити непрозорість пензля" #. undo/redo -#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 -#: ../src/views/map.c:2400 +#: ../src/views/darkroom.c:3673 ../src/views/lighttable.c:1645 +#: ../src/views/map.c:2490 msgid "undo" msgstr "Скасувати" -#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 -#: ../src/views/map.c:2402 +#: ../src/views/darkroom.c:3675 ../src/views/lighttable.c:1647 +#: ../src/views/map.c:2492 msgid "redo" msgstr "Повторити" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:3425 +#: ../src/views/darkroom.c:3679 msgid "change keyboard shortcut slider precision" msgstr "Змінити точність керування повзунками з клавіатури" -#: ../src/views/darkroom.c:3428 +#: ../src/views/darkroom.c:3682 msgid "synchronize selection" msgstr "Синхронізація вибраних зображень" -#: ../src/views/darkroom.c:4380 +#: ../src/views/darkroom.c:3766 +#, c-format +msgid "apply the dropped sidecar '%s'?" +msgstr "Застосувати скинутий XMP файл '%s'?" + +#: ../src/views/darkroom.c:3767 +msgid "apply sidecar" +msgstr "Застосувати XMP файл" + +#: ../src/views/darkroom.c:3771 +msgid "" +"replace the history of the current image, or create a duplicate and apply the " +"history to it?" +msgstr "" +"Замінити історію поточного зображення чи створити дублікат і застосувати до " +"нього історію?" + +#: ../src/views/darkroom.c:3774 +msgid "create _duplicate" +msgstr "Створити _дублікат" + +#: ../src/views/darkroom.c:3775 +msgid "_replace history" +msgstr "_Замінити історію" + +#: ../src/views/darkroom.c:3785 ../src/views/darkroom.c:3795 +#, c-format +msgid "error loading sidecar '%s'" +msgstr "Помилка завантаження XMP файлу '%s'" + +#: ../src/views/darkroom.c:3787 +#, c-format +msgid "applied '%s' to the current image" +msgstr "Застосовано '%s' до поточного зображення" + +#: ../src/views/darkroom.c:3801 +#, c-format +msgid "" +"%d duplicate of the current image will be created, one per dropped sidecar." +msgid_plural "" +"%d duplicates of the current image will be created, one per dropped sidecar." +msgstr[0] "" +"Буде створено %d дублікат поточного зображення, по одному на кожен скинутий " +"XMP файл." +msgstr[1] "" +"Буде створено %d дублікати поточного зображення, по одному на кожен скинутий " +"XMP файл." +msgstr[2] "" +"Буде створено %d дублікатів поточного зображення, по одному на кожен скинутий " +"XMP файл." + +#: ../src/views/darkroom.c:3807 +msgid "create duplicates" +msgstr "Створити дублікати" + +#: ../src/views/darkroom.c:3810 +msgid "_create" +msgstr "_Створити" + +#: ../src/views/darkroom.c:3825 +#, c-format +msgid "created %u duplicate from dropped sidecars" +msgid_plural "created %u duplicates from dropped sidecars" +msgstr[0] "Створено %u дублікат зі скинутих XMP файлів" +msgstr[1] "Створено %u дублікати зі скинутих XMP файлів" +msgstr[2] "Створено %u дублікатів зі скинутих XMP файлів" + +#: ../src/views/darkroom.c:3830 +msgid "error loading the dropped sidecars" +msgstr "Помилка завантаження скинутих XMP файлів" + +#: ../src/views/darkroom.c:4905 msgid "keyboard shortcut slider precision: fine" msgstr "Точність клавіатурного прискорювача повзунка: тонко" -#: ../src/views/darkroom.c:4382 +#: ../src/views/darkroom.c:4907 msgid "keyboard shortcut slider precision: normal" msgstr "Точність клавіатурного прискорювача повзунка: нормально" -#: ../src/views/darkroom.c:4384 +#: ../src/views/darkroom.c:4909 msgid "keyboard shortcut slider precision: coarse" msgstr "Точність клавіатурного прискорювача повзунка: грубо" -#: ../src/views/darkroom.c:4400 +#: ../src/views/darkroom.c:4925 msgid "switch to lighttable" -msgstr "Перейти до світлого столу" +msgstr "Перейти до Світлового столу" -#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 +#: ../src/views/darkroom.c:4927 ../src/views/lighttable.c:1171 msgid "zoom in the image" msgstr "Масштабувати зображення, максимум - 100%" -#: ../src/views/darkroom.c:4404 +#: ../src/views/darkroom.c:4929 msgid "unbounded zoom in the image" msgstr "Масштабувати зображення, максимум - 1600%" -#: ../src/views/darkroom.c:4406 +#: ../src/views/darkroom.c:4931 msgid "zoom to 100% 200% and back" msgstr "Масштабувати до 100%, 200% і назад" -#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 +#: ../src/views/darkroom.c:4933 ../src/views/lighttable.c:1176 msgid "pan a zoomed image" msgstr "Панорамувати збільшене зображення" -#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 +#: ../src/views/darkroom.c:4936 ../src/views/lighttable.c:1229 msgid "[modules] expand module without closing others" msgstr "[модулі] розширити модуль, не закриваючи інші" -#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 +#: ../src/views/darkroom.c:4937 ../src/views/lighttable.c:1230 msgid "[modules] expand module and close others" msgstr "[модулі] розширити модуль і закрити інші" -#: ../src/views/darkroom.c:4414 +#: ../src/views/darkroom.c:4939 msgid "[modules] rename module" msgstr "[модулі] перейменувати модуль" -#: ../src/views/darkroom.c:4417 +#: ../src/views/darkroom.c:4942 msgid "[modules] change module position in pipe" msgstr "[модулі] змінити положення модуля в конвеєрі" #. Show infos key -#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 +#: ../src/views/lighttable.c:930 ../src/views/lighttable.c:1632 msgid "show infos" msgstr "Показати інфоблок" -#: ../src/views/lighttable.c:1023 +#: ../src/views/lighttable.c:1037 msgid "middle" msgstr "Середній" -#: ../src/views/lighttable.c:1150 +#: ../src/views/lighttable.c:1164 msgid "open image in darkroom" -msgstr "Відкрити зображення в темній кімнаті" +msgstr "Відкрити зображення в Темній кімнаті" -#: ../src/views/lighttable.c:1155 +#: ../src/views/lighttable.c:1169 msgid "switch to next/previous image" msgstr "Перейти до наступного/попереднього зображення" -#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 +#: ../src/views/lighttable.c:1174 ../src/views/lighttable.c:1214 #, no-c-format msgid "zoom to 100% and back" msgstr "Масштабувати до 100% і назад" -#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 +#: ../src/views/lighttable.c:1181 ../src/views/lighttable.c:1202 msgid "scroll the collection" msgstr "Прокрутити колекцію" -#: ../src/views/lighttable.c:1169 +#: ../src/views/lighttable.c:1183 msgid "change number of images per row" msgstr "Змінити кількість зображень на рядок" -#: ../src/views/lighttable.c:1172 +#: ../src/views/lighttable.c:1186 msgid "select an image" msgstr "Вибрати зображення" -#: ../src/views/lighttable.c:1174 +#: ../src/views/lighttable.c:1188 msgid "select range from last image" msgstr "Вибрати діапазон від останнього зображення" -#: ../src/views/lighttable.c:1176 +#: ../src/views/lighttable.c:1190 msgid "add image to or remove it from a selection" msgstr "Додати зображення до вибору або прибрати з нього" -#: ../src/views/lighttable.c:1181 +#: ../src/views/lighttable.c:1195 msgid "change image order" msgstr "Змінити порядок зображень" -#: ../src/views/lighttable.c:1190 +#: ../src/views/lighttable.c:1204 msgid "zoom all the images" msgstr "Масштабувати всі зображення" -#: ../src/views/lighttable.c:1192 +#: ../src/views/lighttable.c:1206 msgid "pan inside all the images" msgstr "Панорамувати всередині всіх зображень" -#: ../src/views/lighttable.c:1195 +#: ../src/views/lighttable.c:1209 msgid "zoom current image" msgstr "Масштабувати поточне зображення" -#: ../src/views/lighttable.c:1197 +#: ../src/views/lighttable.c:1211 msgid "pan inside current image" msgstr "Панорамувати всередині поточного зображення" -#: ../src/views/lighttable.c:1203 +#: ../src/views/lighttable.c:1217 #, no-c-format msgid "zoom current image to 100% and back" msgstr "Масштабувати поточне зображення до 100% і назад" -#: ../src/views/lighttable.c:1208 +#: ../src/views/lighttable.c:1222 msgid "zoom the main view" msgstr "Масштабувати головне вікно" -#: ../src/views/lighttable.c:1210 +#: ../src/views/lighttable.c:1224 msgid "pan inside the main view" msgstr "Панорамувати всередині головного вікна" -#: ../src/views/lighttable.c:1470 +#: ../src/views/lighttable.c:1485 msgid "set display profile" msgstr "Встановити профіль відображення" -#: ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1582 msgid "whole" msgstr "Цілком" -#: ../src/views/lighttable.c:1595 +#: ../src/views/lighttable.c:1626 msgid "leave" msgstr "Залишити" -#: ../src/views/lighttable.c:1604 +#: ../src/views/lighttable.c:1635 msgid "align images to grid" msgstr "Вирівняти зображення за сіткою" -#: ../src/views/lighttable.c:1606 +#: ../src/views/lighttable.c:1637 msgid "reset first image offset" msgstr "Скинути зміщення першого зображення" -#: ../src/views/lighttable.c:1608 +#: ../src/views/lighttable.c:1639 msgid "select toggle image" msgstr "Додати чи прибрати зображення з вибірки" -#: ../src/views/lighttable.c:1610 +#: ../src/views/lighttable.c:1641 msgid "select single image" msgstr "Вибрати одне зображення" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1620 +#: ../src/views/lighttable.c:1651 msgid "preview zoom 100%" msgstr "Попередній перегляд в масштабі 100%" -#: ../src/views/lighttable.c:1622 +#: ../src/views/lighttable.c:1653 msgid "preview zoom fit" msgstr "Попередній перегляд, заповнити область перегляду" -#: ../src/views/lighttable.c:1628 +#: ../src/views/lighttable.c:1659 msgid "zoom max" msgstr "Масштабування: максимум" -#: ../src/views/lighttable.c:1632 +#: ../src/views/lighttable.c:1663 msgid "zoom min" msgstr "Масштабування: мінімум" -#: ../src/views/map.c:2405 +#: ../src/views/map.c:2495 msgid "scroll right" msgstr "Прокрутка вправо" -#: ../src/views/map.c:2407 +#: ../src/views/map.c:2497 msgid "scroll right wide" msgstr "Прокрутка вправо широка" -#: ../src/views/map.c:2409 +#: ../src/views/map.c:2499 msgid "scroll left" msgstr "Прокрутка вліво" -#: ../src/views/map.c:2411 +#: ../src/views/map.c:2501 msgid "scroll left wide" msgstr "Прокрутка вліво широка" -#: ../src/views/map.c:2413 +#: ../src/views/map.c:2503 msgid "scroll up" msgstr "Прокрутка вгору" -#: ../src/views/map.c:2415 +#: ../src/views/map.c:2505 msgid "scroll up wide" msgstr "Прокрутка вгору широка" -#: ../src/views/map.c:2417 +#: ../src/views/map.c:2507 msgid "scroll down" msgstr "Прокрутка вниз" -#: ../src/views/map.c:2419 +#: ../src/views/map.c:2509 msgid "scroll down wide" msgstr "Прокрутка вниз широка" -#: ../src/views/map.c:3206 +#: ../src/views/map.c:3296 msgid "[on image] open in darkroom" -msgstr "[на зображенні] відкрити в темній кімнаті" +msgstr "[на зображенні] відкрити в Темній кімнаті" -#: ../src/views/map.c:3208 +#: ../src/views/map.c:3298 msgid "[on map] zoom map" msgstr "[на мапі] масштабувати мапу" -#: ../src/views/map.c:3210 +#: ../src/views/map.c:3300 msgid "move image location" msgstr "Перемістити розташування зображення" @@ -34040,7 +35107,7 @@ msgstr "Кінець зображень" msgid "end of images. press any key to return to lighttable mode" msgstr "" "Кінець зображень. Натисніть будь-яку клавішу, щоб повернутися до режиму " -"світлого стола." +"Світлового столу." #: ../src/views/slideshow.c:513 msgid "waiting to start slideshow" @@ -34100,53 +35167,101 @@ msgstr "Розпочато новий сеанс '%s'" msgid "no camera with tethering support available for use..." msgstr "Камер з підтримкою віддаленого керування не знайдено..." -#: ../src/views/view.c:1554 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "Лівий клік" -#: ../src/views/view.c:1557 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "Правий клік" -#: ../src/views/view.c:1560 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "Середній клік" -#: ../src/views/view.c:1566 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "Лівий подвійний клік" -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "Правий подвійний клік" -#: ../src/views/view.c:1572 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "Перетягнути" -#: ../src/views/view.c:1575 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "Лівий клік+перетягування" -#: ../src/views/view.c:1578 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "Правий клік+перетягування" -#: ../src/views/view.c:1599 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "Darktable - вікно прискорювачів" -#: ../src/views/view.c:1646 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "" "Перейти на класичне вікно, яке залишатиметься відкритим після відпускання " "клавіші" #. we add the mouse actions too -#: ../src/views/view.c:1712 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "Дії за допомогою миші" +#, c-format +#~ msgid "importing %d/%d image" +#~ msgid_plural "importing %d/%d images" +#~ msgstr[0] "Імпортується %d/%d зображення" +#~ msgstr[1] "Імпортується %d/%d зображення" +#~ msgstr[2] "Імпортується %d/%d зображень" + +#~ msgid "create a 'virgin' duplicate of this image without any development" +#~ msgstr "Створити дублікат цього зображення без жодної обробки" + +#~ msgid "" +#~ "remove the camera's hidden exposure bias in\n" +#~ "HDR / highlight preservation / dynamic range / HLG tone mode.\n" +#~ "\n" +#~ "when enabled on an image with nonzero bias, tone mapping\n" +#~ "(e.g. sigmoid) is required to avoid blown-out highlights." +#~ msgstr "" +#~ "Видаляти приховане зміщення експозиції камери в режимах\n" +#~ "HDR / збереження світлих ділянок / динамічного діапазону / тону HLG.\n" +#~ "\n" +#~ "Якщо ввімкнено на зображенні з ненульовим зміщенням, потрібне тонове\n" +#~ "відображення (наприклад, Sigmoid), щоб уникнути пересвітлених ділянок." + +#, c-format +#~ msgid "failed to create file: %s" +#~ msgstr "Не вдалося створити файл: %s" + +#, c-format +#~ msgid "" +#~ "curvature: scroll, compression: shift+scroll\n" +#~ "opacity: ctrl+scroll (%d%%)" +#~ msgstr "" +#~ "Вигин: прокрутка, Стиснення: Shift+прокрутка\n" +#~ "Непрозорість: Ctrl+прокрутка (%d%%)" + +#~ msgid "" +#~ "combine the image with elements from another processed image\n" +#~ "(move this module to after output color profile if you see banding)" +#~ msgstr "" +#~ "Поєднання зображення з елементами іншого обробленого зображення\n" +#~ "(перемістіть модуль після вихідного колірного профілю, якщо є бандинг)" + +#~ msgid "Bayer" +#~ msgstr "Bayer" + +#~ msgid "X-Trans" +#~ msgstr "X-Trans" + #~ msgid "GitHub API rate limit exceeded, try again later" #~ msgstr "Перевищено ліміт темпу запитів до API GitHub, спробуйте пізніше." @@ -34160,9 +35275,6 @@ msgstr "Дії за допомогою миші" #~ msgid "download or update all available models" #~ msgstr "Завантажити або оновити всі доступні моделі" -#~ msgid "install model" -#~ msgstr "Встановити модель" - #~ msgid "the selected output profile doesn't work well with EXR" #~ msgstr "Вибраний вихідний профіль погано працює з EXR" @@ -34176,9 +35288,6 @@ msgstr "Дії за допомогою миші" #~ msgid "select_unaltered" #~ msgstr "Вибрати незмінені" -#~ msgid "detail recovery" -#~ msgstr "Відновлення деталей" - #~ msgid "recover fine texture lost during denoising while suppressing noise" #~ msgstr "" #~ "Відновити дрібну текстуру, втрачену під час знешумлення, одночасно " @@ -34520,9 +35629,6 @@ msgstr "Дії за допомогою миші" #~ msgid "do you really want to physically delete selected image from disk?" #~ msgstr "Ви дійсно хочете фізично видалити вибране зображення з диска?" -#~ msgid "(default)" -#~ msgstr "(за замовчуванням)" - #~ msgid "" #~ "display the sequence of edit actions\n" #~ "and allow temporarily returning to\n" @@ -34545,9 +35651,6 @@ msgstr "Дії за допомогою миші" #~ msgid "raster mask import" #~ msgstr "Імпорт растрової маски" -#~ msgid "combine with elements from a processed image" -#~ msgstr "Поєднання зображення з елементами обробленого зображення" - #, c-format #~ msgid "detected OtherIlluminant in `%s`, please report via darktable github" #~ msgstr "" @@ -34627,7 +35730,7 @@ msgstr "Дії за допомогою миші" #~ msgctxt "menu" #~ msgid "lighttable" -#~ msgstr "Світлий стіл" +#~ msgstr "Світловий стіл" #~ msgctxt "menu" #~ msgid "darkroom" @@ -35062,9 +36165,6 @@ msgstr "Дії за допомогою миші" #~ msgid "save" #~ msgstr "Зберегти" -#~ msgid "add" -#~ msgstr "Додати" - #~ msgid "write sidecar file for each image" #~ msgstr "Записувати файли XMP для кожного зображення" @@ -35635,10 +36735,6 @@ msgstr "Дії за допомогою миші" #~ msgid "hdr" #~ msgstr "hdr" -#, c-format -#~ msgid "double click to reset to `%f'" -#~ msgstr "подвійний клік скидає до `%f'" - #~ msgid "no image selected !" #~ msgstr "жодне зображення не вибрано!" @@ -36088,11 +37184,6 @@ msgstr "Дії за допомогою миші" #~ msgid "styles/apply %s" #~ msgstr "стилі/застосувати %s" -#, c-format -#~ msgctxt "accel" -#~ msgid "apply %s" -#~ msgstr "застосувати %s" - #~ msgctxt "accel" #~ msgid "rating" #~ msgstr "рейтинг" @@ -36131,7 +37222,7 @@ msgstr "Дії за допомогою миші" #~ msgctxt "accel" #~ msgid "switch views/lighttable" -#~ msgstr "перемикання режимів/світлий стіл" +#~ msgstr "перемикання режимів/Світловий стіл" #~ msgctxt "accel" #~ msgid "switch views/darkroom" diff --git a/po/zh_CN.po b/po/zh_CN.po index 8ea479c5457..949b689abff 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -15,8 +15,8 @@ msgid "" msgstr "" "Project-Id-Version: darktable 3.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-28 18:37+0100\n" -"PO-Revision-Date: 2025-12-04 00:09-0500\n" +"POT-Creation-Date: 2026-06-10 23:06+0200\n" +"PO-Revision-Date: 2026-06-13 13:38-0400\n" "Last-Translator: Tianhao Chai \n" "Language-Team: Chinese - China <>\n" "Language: zh_CN\n" @@ -24,270 +24,275 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 3.4.1\n" +"X-Generator: Poedit 3.9\n" "X-Poedit-SourceCharset: UTF-8\n" -#: ../build/bin/conf_gen.h:97 +#: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "第一个实例" -#: ../build/bin/conf_gen.h:98 ../build/bin/preferences_gen.h:4502 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4723 msgctxt "preferences" msgid "last instance" msgstr "最后一个实例" -#: ../build/bin/conf_gen.h:179 ../build/bin/preferences_gen.h:4244 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4379 msgctxt "preferences" msgid "triangle" msgstr "三角形" -#: ../build/bin/conf_gen.h:180 +#: ../build/bin/conf_gen.h:213 msgctxt "preferences" msgid "circle" msgstr "圆形" -#: ../build/bin/conf_gen.h:181 +#: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" msgstr "菱形" -#: ../build/bin/conf_gen.h:182 +#: ../build/bin/conf_gen.h:215 msgctxt "preferences" msgid "bar" msgstr "长条" -#: ../build/bin/conf_gen.h:231 ../build/bin/conf_gen.h:359 -#: ../build/bin/conf_gen.h:370 ../build/bin/conf_gen.h:1509 -#: ../build/bin/conf_gen.h:1526 ../build/bin/conf_gen.h:1559 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2835 +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 +#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2949 msgctxt "preferences" msgid "never" msgstr "从不" -#: ../build/bin/conf_gen.h:232 +#: ../build/bin/conf_gen.h:289 msgctxt "preferences" msgid "once a month" msgstr "每月一次" -#: ../build/bin/conf_gen.h:233 ../build/bin/preferences_gen.h:4045 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4163 msgctxt "preferences" msgid "once a week" msgstr "每周一次" -#: ../build/bin/conf_gen.h:234 +#: ../build/bin/conf_gen.h:291 msgctxt "preferences" msgid "once a day" msgstr "每天一次" -#: ../build/bin/conf_gen.h:235 +#: ../build/bin/conf_gen.h:292 msgctxt "preferences" msgid "on close" msgstr "关闭时" -#: ../build/bin/conf_gen.h:292 ../build/bin/conf_gen.h:1502 -#: ../build/bin/conf_gen.h:1519 ../build/bin/conf_gen.h:1560 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 +#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "小" -#: ../build/bin/conf_gen.h:293 ../build/bin/conf_gen.h:423 -#: ../build/bin/preferences_gen.h:3499 ../build/bin/preferences_gen.h:3546 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3664 msgctxt "preferences" msgid "default" msgstr "默认" -#: ../build/bin/conf_gen.h:294 ../build/bin/conf_gen.h:3655 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 msgctxt "preferences" msgid "large" msgstr "多数" -#: ../build/bin/conf_gen.h:360 +#: ../build/bin/conf_gen.h:441 msgctxt "preferences" msgid "after edit" msgstr "编辑后" -#: ../build/bin/conf_gen.h:361 ../build/bin/preferences_gen.h:4097 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4215 msgctxt "preferences" msgid "on import" msgstr "导入时" -#: ../build/bin/conf_gen.h:371 ../build/bin/conf_gen.h:1501 -#: ../build/bin/conf_gen.h:1518 ../build/bin/conf_gen.h:4195 -#: ../build/bin/preferences_gen.h:3237 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 +#: ../build/bin/preferences_gen.h:3351 msgctxt "preferences" msgid "always" msgstr "总是" -#: ../build/bin/conf_gen.h:372 ../build/bin/preferences_gen.h:4115 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4233 msgctxt "preferences" msgid "only large entries" msgstr "只有大的条目" -#: ../build/bin/conf_gen.h:405 +#: ../build/bin/conf_gen.h:492 msgctxt "preferences" msgid "sensitive" msgstr "区分大小写" -#: ../build/bin/conf_gen.h:406 ../build/bin/preferences_gen.h:4627 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4848 msgctxt "preferences" msgid "insensitive" msgstr "不区分大小写" -#: ../build/bin/conf_gen.h:424 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "多个 GPU" -#: ../build/bin/conf_gen.h:425 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "非常快的 GPU" -#: ../build/bin/conf_gen.h:834 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4922 msgctxt "preferences" msgid "import time" msgstr "导入时间" -#: ../build/bin/conf_gen.h:835 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "文件夹名称" -#: ../build/bin/conf_gen.h:852 +#: ../build/bin/conf_gen.h:1066 +msgctxt "preferences" +msgid "display name" +msgstr "显示名称" + +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:853 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" msgstr "Lab" -#: ../build/bin/conf_gen.h:854 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:855 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:856 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" msgstr "Hex" -#: ../build/bin/conf_gen.h:857 ../build/bin/conf_gen.h:2393 -#: ../build/bin/conf_gen.h:3246 ../build/bin/conf_gen.h:3628 -#: ../build/bin/conf_gen.h:3980 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 +#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4817 msgctxt "preferences" msgid "none" msgstr "无" -#: ../build/bin/conf_gen.h:866 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "均值" -#: ../build/bin/conf_gen.h:867 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "最小" -#: ../build/bin/conf_gen.h:868 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "最大" -#: ../build/bin/conf_gen.h:1166 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "仅选择新图像" -#: ../build/bin/conf_gen.h:1167 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "仅选择未导入的图像" -#: ../build/bin/conf_gen.h:1174 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "忽略非 raw 图像" -#: ../build/bin/conf_gen.h:1175 +#: ../build/bin/conf_gen.h:1447 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." msgstr "" -"选中时,仅导入 raw 图像。raw 图像之外的文件(如 jpeg)将不会在列表中显示也不" -"会被导入。" +"选中时,仅导入 raw 图像。raw 图像之外的文件(如 jpeg)将不会在列表中显示也不会" +"被导入。" -#: ../build/bin/conf_gen.h:1182 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "应用元数据" -#: ../build/bin/conf_gen.h:1183 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." msgstr "对所有新导入的图像应用元数据。" -#: ../build/bin/conf_gen.h:1190 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "递归遍历" -#: ../build/bin/conf_gen.h:1191 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" msgstr "导入胶卷时递归遍历目录" -#: ../build/bin/conf_gen.h:1198 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" msgstr "导入图像时应用的作者" -#: ../build/bin/conf_gen.h:1206 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" msgstr "导入图像时应用的发行者" -#: ../build/bin/conf_gen.h:1214 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" msgstr "导入图像时应用的授权协议" -#: ../build/bin/conf_gen.h:1222 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" msgstr "导入图像时应用的标签(逗号分隔)" -#: ../build/bin/conf_gen.h:1230 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" msgstr "从 XMP 导入标签" -#: ../build/bin/conf_gen.h:1262 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "初始评级" -#: ../build/bin/conf_gen.h:1263 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" msgstr "导入一个胶卷时对所有图像的初始星级评定" -#: ../build/bin/conf_gen.h:1270 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "忽略 EXIF 评级" -#: ../build/bin/conf_gen.h:1271 +#: ../build/bin/conf_gen.h:1555 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" msgstr "忽略 EXIF 评级。未设定此选项时,EXIF 评级信息会覆盖“初始导入评级”。" -#: ../build/bin/conf_gen.h:1278 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "导入任务" -#: ../build/bin/conf_gen.h:1279 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "导入任务名称" -#: ../build/bin/conf_gen.h:1286 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "覆盖今天的日期" -#: ../build/bin/conf_gen.h:1287 +#: ../build/bin/conf_gen.h:1573 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -299,189 +304,207 @@ msgstr "" "$(YEAR), $(MONTH), $(DAY), $(HOUR), $(MINUTE), $(SECONDS), $(MSEC)\n" "不需要时请留空" -#: ../build/bin/conf_gen.h:1294 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "保持窗口打开" -#: ../build/bin/conf_gen.h:1295 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "保持窗口打开以运行多次导入" -#: ../build/bin/conf_gen.h:1503 ../build/bin/conf_gen.h:1520 -#: ../build/bin/conf_gen.h:1561 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" msgstr "VGA" -#: ../build/bin/conf_gen.h:1504 ../build/bin/conf_gen.h:1521 -#: ../build/bin/conf_gen.h:1562 ../build/bin/preferences_gen.h:2766 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2880 msgctxt "preferences" msgid "720p" msgstr "720p" -#: ../build/bin/conf_gen.h:1505 ../build/bin/conf_gen.h:1522 -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" msgstr "1080p" -#: ../build/bin/conf_gen.h:1506 ../build/bin/conf_gen.h:1523 -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA" -#: ../build/bin/conf_gen.h:1507 ../build/bin/conf_gen.h:1524 -#: ../build/bin/conf_gen.h:1565 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" msgstr "4K" -#: ../build/bin/conf_gen.h:1508 ../build/bin/conf_gen.h:1525 -#: ../build/bin/conf_gen.h:1566 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" msgstr "5K" -#: ../build/bin/conf_gen.h:1607 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 +#: ../build/bin/conf_gen.h:1890 +msgctxt "preferences" +msgid "6K" +msgstr "6K" + +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 +#: ../build/bin/conf_gen.h:1891 +msgctxt "preferences" +msgid "8K" +msgstr "8K" + +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 +#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4073 +msgctxt "preferences" +msgid "auto" +msgstr "自动" + +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" msgstr "关" -#: ../build/bin/conf_gen.h:1608 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "硬度 (相对值)" -#: ../build/bin/conf_gen.h:1609 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "硬度 (绝对值)" -#: ../build/bin/conf_gen.h:1610 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "透明度 (相对值)" -#: ../build/bin/conf_gen.h:1611 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "透明度 (绝对值)" -#: ../build/bin/conf_gen.h:1612 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "笔刷尺寸 (相对值)" -#: ../build/bin/conf_gen.h:1621 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "低" -#: ../build/bin/conf_gen.h:1622 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "中" -#: ../build/bin/conf_gen.h:1623 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "高" -#: ../build/bin/conf_gen.h:1648 ../build/bin/preferences_gen.h:3100 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3214 msgctxt "preferences" msgid "false color" msgstr "伪色" -#: ../build/bin/conf_gen.h:1649 +#: ../build/bin/conf_gen.h:1983 msgctxt "preferences" msgid "grayscale" msgstr "灰度" -#: ../build/bin/conf_gen.h:1666 +#: ../build/bin/conf_gen.h:2002 msgctxt "preferences" msgid "top left" msgstr "左上" -#: ../build/bin/conf_gen.h:1667 +#: ../build/bin/conf_gen.h:2003 msgctxt "preferences" msgid "top right" msgstr "右上" -#: ../build/bin/conf_gen.h:1668 +#: ../build/bin/conf_gen.h:2004 msgctxt "preferences" msgid "top center" msgstr "上中" -#: ../build/bin/conf_gen.h:1669 ../build/bin/preferences_gen.h:3015 +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3129 msgctxt "preferences" msgid "bottom" msgstr "底部" -#: ../build/bin/conf_gen.h:1670 +#: ../build/bin/conf_gen.h:2006 msgctxt "preferences" msgid "hidden" msgstr "隐藏" -#: ../build/bin/conf_gen.h:2352 +#: ../build/bin/conf_gen.h:2775 msgid "show OSD" msgstr "显示 OSD" -#: ../build/bin/conf_gen.h:2353 +#: ../build/bin/conf_gen.h:2776 msgid "toggle the visibility of the map overlays" msgstr "切换地图叠加层的能见性" -#: ../build/bin/conf_gen.h:2360 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "过滤图像" -#: ../build/bin/conf_gen.h:2361 +#: ../build/bin/conf_gen.h:2785 msgid "when set limit the images drawn to the current filmstrip" msgstr "设定此选项时,仅在地图上显示当前胶卷内的图像" -#: ../build/bin/conf_gen.h:2368 +#: ../build/bin/conf_gen.h:2793 msgid "max images" msgstr "最大图像数" -#: ../build/bin/conf_gen.h:2369 +#: ../build/bin/conf_gen.h:2794 msgid "the maximum number of image thumbnails drawn on the map" msgstr "在地图上显示图像的最大数量" -#: ../build/bin/conf_gen.h:2376 +#: ../build/bin/conf_gen.h:2802 msgid "group size factor" msgstr "分组缩放比例" -#: ../build/bin/conf_gen.h:2377 +#: ../build/bin/conf_gen.h:2803 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" msgstr "增加/减少图像分组在地图上的空间大小。此选项会影响计算所需时间" -#: ../build/bin/conf_gen.h:2384 +#: ../build/bin/conf_gen.h:2811 msgid "min images per group" msgstr "每组最小图像数" -#: ../build/bin/conf_gen.h:2385 +#: ../build/bin/conf_gen.h:2812 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." msgstr "可以分为一组的最小图像数。此选项会影响计算所需时间。" -#: ../build/bin/conf_gen.h:2391 +#: ../build/bin/conf_gen.h:2819 msgctxt "preferences" msgid "thumbnail" msgstr "缩略图" -#: ../build/bin/conf_gen.h:2392 +#: ../build/bin/conf_gen.h:2820 msgctxt "preferences" msgid "count" msgstr "计数" -#: ../build/bin/conf_gen.h:2395 +#: ../build/bin/conf_gen.h:2823 msgid "thumbnail display" msgstr "缩略图显示" -#: ../build/bin/conf_gen.h:2396 +#: ../build/bin/conf_gen.h:2824 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" @@ -489,346 +512,342 @@ msgstr "" "可从以下选择:\n" "图像缩略图、分组内图像数量或不显示" -#: ../build/bin/conf_gen.h:2411 +#: ../build/bin/conf_gen.h:2841 msgid "max polygon points" msgstr "最大多边形节点数" -#: ../build/bin/conf_gen.h:2412 -msgid "" -"limit the number of points imported with polygon in find location module" +#: ../build/bin/conf_gen.h:2842 +msgid "limit the number of points imported with polygon in find location module" msgstr "限制地点查找模块中按多边形查找时最大可以使用的节点数" -#: ../build/bin/conf_gen.h:2818 -msgctxt "preferences" -msgid "original" -msgstr "原始" - -#: ../build/bin/conf_gen.h:2819 -msgctxt "preferences" -msgid "to 1/2" -msgstr "至 1/2" - -#: ../build/bin/conf_gen.h:2820 -msgctxt "preferences" -msgid "to 1/3" -msgstr "至 1/3" - -#: ../build/bin/conf_gen.h:2821 -msgctxt "preferences" -msgid "to 1/4" -msgstr "至 1/4" - -#: ../build/bin/conf_gen.h:2846 ../build/bin/conf_gen.h:2857 +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 msgctxt "preferences" msgid "bilinear" msgstr "双线性" -#: ../build/bin/conf_gen.h:2847 ../build/bin/conf_gen.h:2858 -#: ../build/bin/preferences_gen.h:3339 +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 +#: ../build/bin/preferences_gen.h:3436 msgctxt "preferences" msgid "bicubic" msgstr "双立方" -#: ../build/bin/conf_gen.h:2848 ../build/bin/conf_gen.h:2859 +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:2860 ../build/bin/preferences_gen.h:3357 +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3454 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3245 ../build/bin/conf_gen.h:4198 -#: ../build/bin/preferences_gen.h:3955 -msgctxt "preferences" -msgid "auto" -msgstr "自动" - -#: ../build/bin/conf_gen.h:3247 +#: ../build/bin/conf_gen.h:3849 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3248 +#: ../build/bin/conf_gen.h:3850 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3249 +#: ../build/bin/conf_gen.h:3851 msgctxt "preferences" msgid "apple_keychain" msgstr "Apple 钥匙环" -#: ../build/bin/conf_gen.h:3250 +#: ../build/bin/conf_gen.h:3852 msgctxt "preferences" msgid "windows_credentials" msgstr "Windows 凭据管理" -#: ../build/bin/conf_gen.h:3515 +#: ../build/bin/conf_gen.h:4150 msgctxt "preferences" msgid "vectorscope" msgstr "矢量表" -#: ../build/bin/conf_gen.h:3516 +#: ../build/bin/conf_gen.h:4151 msgctxt "preferences" msgid "waveform" msgstr "波形" -#: ../build/bin/conf_gen.h:3517 +#: ../build/bin/conf_gen.h:4152 +msgctxt "preferences" +msgid "split" +msgstr "分离" + +#: ../build/bin/conf_gen.h:4153 msgctxt "preferences" msgid "RGB parade" msgstr "RGB parade" -#: ../build/bin/conf_gen.h:3518 +#: ../build/bin/conf_gen.h:4154 msgctxt "preferences" msgid "histogram" msgstr "直方图" -#: ../build/bin/conf_gen.h:3527 +#: ../build/bin/conf_gen.h:4164 msgctxt "preferences" msgid "left" msgstr "左" -#: ../build/bin/conf_gen.h:3528 ../build/bin/preferences_gen.h:4341 +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4562 msgctxt "preferences" msgid "right" msgstr "右" -#: ../build/bin/conf_gen.h:3545 ../build/bin/conf_gen.h:3586 +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 msgctxt "preferences" msgid "logarithmic" msgstr "对数" -#: ../build/bin/conf_gen.h:3546 ../build/bin/conf_gen.h:3587 +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 msgctxt "preferences" msgid "linear" msgstr "线性" -#: ../build/bin/conf_gen.h:3555 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "horizontal" msgstr "水平" -#: ../build/bin/conf_gen.h:3556 +#: ../build/bin/conf_gen.h:4196 msgctxt "preferences" msgid "vertical" msgstr "垂直" -#: ../build/bin/conf_gen.h:3565 +#: ../build/bin/conf_gen.h:4206 msgctxt "preferences" msgid "overlaid" msgstr "叠加层" -#: ../build/bin/conf_gen.h:3566 +#: ../build/bin/conf_gen.h:4207 msgctxt "preferences" msgid "parade" msgstr "parade" -#: ../build/bin/conf_gen.h:3575 +#: ../build/bin/conf_gen.h:4217 msgctxt "preferences" msgid "u*v*" msgstr "u*v*" -#: ../build/bin/conf_gen.h:3576 +#: ../build/bin/conf_gen.h:4218 msgctxt "preferences" msgid "AzBz" msgstr "AzBz" -#: ../build/bin/conf_gen.h:3577 +#: ../build/bin/conf_gen.h:4219 msgctxt "preferences" msgid "RYB" msgstr "RYB" -#: ../build/bin/conf_gen.h:3629 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "monochromatic" msgstr "单色" -#: ../build/bin/conf_gen.h:3630 +#: ../build/bin/conf_gen.h:4278 msgctxt "preferences" msgid "analogous" msgstr "相似色" -#: ../build/bin/conf_gen.h:3631 +#: ../build/bin/conf_gen.h:4279 msgctxt "preferences" msgid "analogous complementary" msgstr "相似色及反相色" -#: ../build/bin/conf_gen.h:3632 +#: ../build/bin/conf_gen.h:4280 msgctxt "preferences" msgid "complementary" msgstr "反相色" -#: ../build/bin/conf_gen.h:3633 +#: ../build/bin/conf_gen.h:4281 msgctxt "preferences" msgid "split complementary" msgstr "拆分反相色" -#: ../build/bin/conf_gen.h:3634 +#: ../build/bin/conf_gen.h:4282 msgctxt "preferences" msgid "dyad" msgstr "二值分布" -#: ../build/bin/conf_gen.h:3635 +#: ../build/bin/conf_gen.h:4283 msgctxt "preferences" msgid "triad" msgstr "三值分布" -#: ../build/bin/conf_gen.h:3636 +#: ../build/bin/conf_gen.h:4284 msgctxt "preferences" msgid "tetrad" msgstr "四值分布" -#: ../build/bin/conf_gen.h:3637 +#: ../build/bin/conf_gen.h:4285 msgctxt "preferences" msgid "square" msgstr "正方分布" -#: ../build/bin/conf_gen.h:3654 +#: ../build/bin/conf_gen.h:4304 msgctxt "preferences" msgid "normal" msgstr "正常" -#: ../build/bin/conf_gen.h:3656 +#: ../build/bin/conf_gen.h:4306 msgctxt "preferences" msgid "narrow" msgstr "狭窄" -#: ../build/bin/conf_gen.h:3657 +#: ../build/bin/conf_gen.h:4307 msgctxt "preferences" msgid "line" msgstr "直线" -#: ../build/bin/conf_gen.h:3834 +#: ../build/bin/conf_gen.h:4614 msgctxt "preferences" msgid "mm" msgstr "毫米" -#: ../build/bin/conf_gen.h:3835 +#: ../build/bin/conf_gen.h:4615 msgctxt "preferences" msgid "cm" msgstr "厘米" -#: ../build/bin/conf_gen.h:3836 +#: ../build/bin/conf_gen.h:4616 msgctxt "preferences" msgid "inch" msgstr "英寸" -#: ../build/bin/conf_gen.h:3885 ../build/bin/preferences_gen.h:4359 +#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:237 +msgctxt "preferences" +msgid "grey" +msgstr "灰色" + +#: ../build/bin/conf_gen.h:4667 ../build/bin/preferences_gen.h:238 +msgctxt "preferences" +msgid "dark" +msgstr "深灰色" + +#: ../build/bin/conf_gen.h:4668 ../build/bin/preferences_gen.h:239 +msgctxt "preferences" +msgid "darker" +msgstr "更暗的灰色" + +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4580 msgctxt "preferences" msgid "all" msgstr "全部" -#: ../build/bin/conf_gen.h:3886 +#: ../build/bin/conf_gen.h:4676 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:3887 +#: ../build/bin/conf_gen.h:4677 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:3976 ../build/bin/preferences_gen.h:3423 +#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3520 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "基于场景(S 形曲线)" -#: ../build/bin/conf_gen.h:3977 +#: ../build/bin/conf_gen.h:4814 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "基于场景(胶片对数曲线)" -#: ../build/bin/conf_gen.h:3978 +#: ../build/bin/conf_gen.h:4815 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "基于场景(AgX)" -#: ../build/bin/conf_gen.h:3979 +#: ../build/bin/conf_gen.h:4816 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "基于显示(传统)" -#: ../build/bin/conf_gen.h:4110 +#: ../build/bin/conf_gen.h:4955 msgid "camera time zone" msgstr "相机的时区" -#: ../build/bin/conf_gen.h:4111 +#: ../build/bin/conf_gen.h:4956 msgid "" -"most cameras don't store the time zone in EXIF. give the correct time zone " -"so the GPX data can be correctly matched" +"most cameras don't store the time zone in EXIF. give the correct time zone so " +"the GPX data can be correctly matched" msgstr "" "大多数相机不在 exif 文件中存储时区。指定正确的时区以便将图像正确匹配至 gpx 数" "据" -#: ../build/bin/conf_gen.h:4125 +#: ../build/bin/conf_gen.h:4972 msgctxt "preferences" msgid "no color" msgstr "无色" -#: ../build/bin/conf_gen.h:4126 +#: ../build/bin/conf_gen.h:4973 msgctxt "preferences" msgid "illuminant color" msgstr "光照颜色" -#: ../build/bin/conf_gen.h:4127 +#: ../build/bin/conf_gen.h:4974 msgctxt "preferences" msgid "effect emulation" msgstr "效果模拟" -#: ../build/bin/conf_gen.h:4184 +#: ../build/bin/conf_gen.h:5038 msgctxt "preferences" msgid "list" msgstr "列表" -#: ../build/bin/conf_gen.h:4185 +#: ../build/bin/conf_gen.h:5039 msgctxt "preferences" msgid "tabs" msgstr "选项卡" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:5040 msgctxt "preferences" msgid "columns" msgstr "列" -#: ../build/bin/conf_gen.h:4196 +#: ../build/bin/conf_gen.h:5051 msgctxt "preferences" msgid "active" msgstr "活动" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:5052 msgctxt "preferences" msgid "dim" msgstr "暗淡" -#: ../build/bin/conf_gen.h:4199 +#: ../build/bin/conf_gen.h:5054 msgctxt "preferences" msgid "fade" msgstr "淡出" -#: ../build/bin/conf_gen.h:4200 +#: ../build/bin/conf_gen.h:5055 msgctxt "preferences" msgid "fit" msgstr "合适" -#: ../build/bin/conf_gen.h:4201 +#: ../build/bin/conf_gen.h:5056 msgctxt "preferences" msgid "smooth" msgstr "平滑" -#: ../build/bin/conf_gen.h:4202 +#: ../build/bin/conf_gen.h:5057 msgctxt "preferences" msgid "glide" msgstr "滑动" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 +#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "此设定已被更改" -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3061 -#: ../src/gui/gtk.c:3251 ../src/gui/preferences.c:528 -#: ../src/gui/preferences.c:1013 ../src/libs/modulegroups.c:4087 +#. help button (right-anchored, matches other prefs tabs) +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 +#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 +#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 +#: ../src/libs/modulegroups.c:4171 msgid "?" msgstr "?" @@ -840,149 +859,185 @@ msgstr "不可用" msgid "not available on this system" msgstr "在此系统不可用" -#: ../build/bin/preferences_gen.h:2484 ../src/control/jobs/control_jobs.c:3085 -#: ../src/libs/import.c:188 +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "darktable 主题" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"照片外围的阴影会影响您在编辑时对色彩的亮度的感知。推荐使用不影响视觉的中性灰" +"色\n" +"\n" +"灰色: 最佳的色彩准确度\n" +"\n" +"深灰色: 图像周围的干扰更少\n" +"\n" +"更暗的灰色: 适合昏暗的房间" + +#: ../build/bin/preferences_gen.h:2598 ../src/control/jobs/control_jobs.c:3118 +#: ../src/libs/import.c:183 msgid "import" msgstr "导入" -#: ../build/bin/preferences_gen.h:2489 +#: ../build/bin/preferences_gen.h:2603 msgid "session options" msgstr "会话选项" -#: ../build/bin/preferences_gen.h:2499 +#: ../build/bin/preferences_gen.h:2613 msgid "base filmroll's directory" msgstr "基本胶卷目录" -#: ../build/bin/preferences_gen.h:2510 ../build/bin/preferences_gen.h:2532 -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2571 -#: ../build/bin/preferences_gen.h:2604 ../build/bin/preferences_gen.h:2621 -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2706 ../build/bin/preferences_gen.h:2723 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2766 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2835 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2874 -#: ../build/bin/preferences_gen.h:2898 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:2997 ../build/bin/preferences_gen.h:3015 -#: ../build/bin/preferences_gen.h:3058 ../build/bin/preferences_gen.h:3075 -#: ../build/bin/preferences_gen.h:3100 ../build/bin/preferences_gen.h:3117 -#: ../build/bin/preferences_gen.h:3134 ../build/bin/preferences_gen.h:3151 -#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3219 -#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3271 ../build/bin/preferences_gen.h:3288 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3339 -#: ../build/bin/preferences_gen.h:3357 ../build/bin/preferences_gen.h:3380 -#: ../build/bin/preferences_gen.h:3404 ../build/bin/preferences_gen.h:3423 -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3457 -#: ../build/bin/preferences_gen.h:3474 ../build/bin/preferences_gen.h:3499 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3546 -#: ../build/bin/preferences_gen.h:3567 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3873 -#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3905 -#: ../build/bin/preferences_gen.h:3922 ../build/bin/preferences_gen.h:3955 -#: ../build/bin/preferences_gen.h:3972 ../build/bin/preferences_gen.h:3994 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4045 -#: ../build/bin/preferences_gen.h:4097 ../build/bin/preferences_gen.h:4115 -#: ../build/bin/preferences_gen.h:4159 ../build/bin/preferences_gen.h:4192 -#: ../build/bin/preferences_gen.h:4209 ../build/bin/preferences_gen.h:4226 -#: ../build/bin/preferences_gen.h:4244 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4295 -#: ../build/bin/preferences_gen.h:4341 ../build/bin/preferences_gen.h:4359 -#: ../build/bin/preferences_gen.h:4381 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4433 ../build/bin/preferences_gen.h:4450 -#: ../build/bin/preferences_gen.h:4467 ../build/bin/preferences_gen.h:4484 -#: ../build/bin/preferences_gen.h:4502 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4543 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/preferences_gen.h:2624 ../build/bin/preferences_gen.h:2646 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2718 ../build/bin/preferences_gen.h:2735 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2820 ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2880 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:2966 ../build/bin/preferences_gen.h:2988 +#: ../build/bin/preferences_gen.h:3012 ../build/bin/preferences_gen.h:3036 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3111 ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3172 ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3214 ../build/bin/preferences_gen.h:3231 +#: ../build/bin/preferences_gen.h:3248 ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3282 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3333 +#: ../build/bin/preferences_gen.h:3351 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3385 ../build/bin/preferences_gen.h:3418 +#: ../build/bin/preferences_gen.h:3436 ../build/bin/preferences_gen.h:3454 +#: ../build/bin/preferences_gen.h:3477 ../build/bin/preferences_gen.h:3501 +#: ../build/bin/preferences_gen.h:3520 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3571 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3642 ../build/bin/preferences_gen.h:3664 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3713 +#: ../build/bin/preferences_gen.h:3734 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3797 +#: ../build/bin/preferences_gen.h:3818 ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:3872 ../build/bin/preferences_gen.h:3889 +#: ../build/bin/preferences_gen.h:3906 ../build/bin/preferences_gen.h:3923 +#: ../build/bin/preferences_gen.h:3940 ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:3974 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4073 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4145 ../build/bin/preferences_gen.h:4163 +#: ../build/bin/preferences_gen.h:4215 ../build/bin/preferences_gen.h:4233 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4379 +#: ../build/bin/preferences_gen.h:4396 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4447 +#: ../build/bin/preferences_gen.h:4464 ../build/bin/preferences_gen.h:4481 +#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4544 +#: ../build/bin/preferences_gen.h:4562 ../build/bin/preferences_gen.h:4580 +#: ../build/bin/preferences_gen.h:4602 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4654 ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:4688 ../build/bin/preferences_gen.h:4705 +#: ../build/bin/preferences_gen.h:4723 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4764 ../build/bin/preferences_gen.h:4830 +#: ../build/bin/preferences_gen.h:4848 ../build/bin/preferences_gen.h:4922 #, c-format msgid "double click to reset to `%s'" msgstr "双击以重置到“%s”" -#: ../build/bin/preferences_gen.h:2512 -msgid "directory where new imported filmrolls are created" -msgstr "新导入的胶卷文件被创建所在的目录" +#: ../build/bin/preferences_gen.h:2626 +msgid "" +"directory where newly imported filmrolls are stored; the default uses $" +"(PICTURES_FOLDER), which expands to your system's pictures folder: ~/" +"Pictures on macOS and Linux, C:/Users/username/Pictures on Windows" +msgstr "" +"新导入胶卷的存放位置;默认使用 $(PICTURES_FOLDER),也就是您的“图片”目" +"录:在 macOS 和 Linux 上为~/图片,在 Windows 上为 C:\\Users\\用户名" +"\\图片" -#: ../build/bin/preferences_gen.h:2521 +#: ../build/bin/preferences_gen.h:2635 msgid "filmroll name" msgstr "胶卷名称" -#: ../build/bin/preferences_gen.h:2534 +#: ../build/bin/preferences_gen.h:2648 msgid "name of the imported filmroll" msgstr "导入胶卷的名称" -#: ../build/bin/preferences_gen.h:2543 +#: ../build/bin/preferences_gen.h:2657 msgid "keep original filename" msgstr "保留原始文件名" -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2604 -#: ../build/bin/preferences_gen.h:2621 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2723 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2852 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:3058 -#: ../build/bin/preferences_gen.h:3117 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3219 ../build/bin/preferences_gen.h:3271 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3440 -#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3567 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3972 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4159 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4450 ../build/bin/preferences_gen.h:4467 -#: ../build/bin/preferences_gen.h:4484 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4609 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2718 +#: ../build/bin/preferences_gen.h:2735 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2837 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3172 +#: ../build/bin/preferences_gen.h:3231 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3333 ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3418 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3642 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3797 ../build/bin/preferences_gen.h:3818 +#: ../build/bin/preferences_gen.h:3839 ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4145 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4396 +#: ../build/bin/preferences_gen.h:4447 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4671 ../build/bin/preferences_gen.h:4688 +#: ../build/bin/preferences_gen.h:4705 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4830 msgctxt "preferences" msgid "FALSE" msgstr "否" -#: ../build/bin/preferences_gen.h:2551 +#: ../build/bin/preferences_gen.h:2665 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" msgstr "从相机或卡片导入时保留原始文件名而不是模式" -#: ../build/bin/preferences_gen.h:2560 +#: ../build/bin/preferences_gen.h:2674 msgid "file naming pattern" msgstr "文件命名模式" -#: ../build/bin/preferences_gen.h:2573 +#: ../build/bin/preferences_gen.h:2687 msgid "file naming pattern used for a import session" msgstr "导入会话使用文件命名模式" -#: ../build/bin/preferences_gen.h:2583 ../src/gui/gtk.c:1512 -#: ../src/gui/preferences.c:615 ../src/libs/tools/lighttable.c:64 +#: ../build/bin/preferences_gen.h:2697 ../src/gui/gtk.c:1701 +#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "光台" -#: ../build/bin/preferences_gen.h:2588 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3738 ../src/gui/preferences.c:334 +#: ../build/bin/preferences_gen.h:2702 ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3856 ../src/gui/preferences.c:344 +#: ../src/gui/preferences_ai.c:1557 msgid "general" msgstr "常规" -#: ../build/bin/preferences_gen.h:2598 +#: ../build/bin/preferences_gen.h:2712 msgid "hide built-in presets for utility modules" msgstr "隐藏实用程序模块的内置预设" -#: ../build/bin/preferences_gen.h:2606 +#: ../build/bin/preferences_gen.h:2720 msgid "hide built-in presets of utility modules in presets menu." msgstr "在预设菜单中隐藏实用程序模块的内置预设。" -#: ../build/bin/preferences_gen.h:2615 +#: ../build/bin/preferences_gen.h:2729 msgid "use single-click in the collections module" msgstr "在图像收集面板中使用单击" -#: ../build/bin/preferences_gen.h:2623 +#: ../build/bin/preferences_gen.h:2737 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -991,121 +1046,138 @@ msgstr "" "选中此选项可使用单击选择“收集”模块中的项目。这将允许您选择日期时间和数值的范" "围。" -#: ../build/bin/preferences_gen.h:2632 +#: ../build/bin/preferences_gen.h:2746 msgid "prioritize the hovered image over the selected images" msgstr "优先应用操作到鼠标悬停的图像而不是选中的图像" -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2706 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:3075 ../build/bin/preferences_gen.h:3134 -#: ../build/bin/preferences_gen.h:3151 ../build/bin/preferences_gen.h:3168 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3288 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3873 ../build/bin/preferences_gen.h:3889 -#: ../build/bin/preferences_gen.h:3905 ../build/bin/preferences_gen.h:3922 -#: ../build/bin/preferences_gen.h:4192 ../build/bin/preferences_gen.h:4209 -#: ../build/bin/preferences_gen.h:4226 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4295 ../build/bin/preferences_gen.h:4433 -#: ../build/bin/preferences_gen.h:4543 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2820 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3189 ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3265 ../build/bin/preferences_gen.h:3282 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3571 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3713 ../build/bin/preferences_gen.h:3734 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3872 +#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3906 +#: ../build/bin/preferences_gen.h:3923 ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:3957 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4464 +#: ../build/bin/preferences_gen.h:4481 ../build/bin/preferences_gen.h:4499 +#: ../build/bin/preferences_gen.h:4544 ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:4764 msgctxt "preferences" msgid "TRUE" msgstr "是" -#: ../build/bin/preferences_gen.h:2640 -msgid "this defines how the list of images to act on is constructed." -msgstr "此选项控制 darktable 要如何列出需要应用操作的图像。" +#: ../build/bin/preferences_gen.h:2754 +msgid "" +"in the lighttable, where culling takes place, you can apply actions (e.g., " +"setting ratings) to the hovered image or to the selected ones\n" +"\n" +"enabled actions apply to the hovered image (less clicking)\n" +"\n" +"disabled actions apply to the current selection (less error prone)" +msgstr "" +"光台供您筛选图像。可以对鼠标指针下的图像或者选中的图像应用操作(例如打分)\n" +"\n" +"启用 动作将应用到指针悬浮的图像(更少点击)\n" +"\n" +"禁用 动作将应用到选中图像(减少意外操作)" -#: ../build/bin/preferences_gen.h:2649 +#: ../build/bin/preferences_gen.h:2763 msgid "expand a single utility module at a time" msgstr "一次展开一个实用程序模块" -#: ../build/bin/preferences_gen.h:2657 +#: ../build/bin/preferences_gen.h:2771 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "这个选项可以改变在lighttable模式下shift的点击行为" -#: ../build/bin/preferences_gen.h:2666 +#: ../build/bin/preferences_gen.h:2780 msgid "scroll utility modules to the top when expanded" msgstr "展开时滚动应用程序模块置顶" -#: ../build/bin/preferences_gen.h:2674 ../build/bin/preferences_gen.h:3204 +#: ../build/bin/preferences_gen.h:2788 ../build/bin/preferences_gen.h:3318 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" msgstr "当启用该选项时,darktable将尝试将模块滚动到可见列表的顶部" -#: ../build/bin/preferences_gen.h:2683 +#: ../build/bin/preferences_gen.h:2797 msgid "rating an image one star twice will not zero out the rating" msgstr "一张图片被评为一星两次不会清空评分" -#: ../build/bin/preferences_gen.h:2691 -msgid "" -"defines whether rating an image one star twice will zero out star rating" +#: ../build/bin/preferences_gen.h:2805 +msgid "defines whether rating an image one star twice will zero out star rating" msgstr "此选项控制对一张图片两次评为一星时是否清空评分" -#: ../build/bin/preferences_gen.h:2700 ../build/bin/preferences_gen.h:3052 +#: ../build/bin/preferences_gen.h:2814 ../build/bin/preferences_gen.h:3166 msgid "show scrollbars for central view" msgstr "显示中心视图的滚动条" -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:3060 +#: ../build/bin/preferences_gen.h:2822 ../build/bin/preferences_gen.h:3174 msgid "defines whether scrollbars should be displayed" msgstr "定义是否应显示滚动条" -#: ../build/bin/preferences_gen.h:2717 +#: ../build/bin/preferences_gen.h:2831 msgid "show image time with milliseconds" msgstr "以毫秒为单位显示图像时间" -#: ../build/bin/preferences_gen.h:2725 +#: ../build/bin/preferences_gen.h:2839 msgid "defines whether time should be displayed with milliseconds" msgstr "定义是否以毫秒为单位显示时间" -#: ../build/bin/preferences_gen.h:2731 +#: ../build/bin/preferences_gen.h:2845 msgid "thumbnails" msgstr "缩略图" -#: ../build/bin/preferences_gen.h:2741 -msgid "use raw file instead of embedded JPEG from size" -msgstr "使用 RAW 文件生成缩略图时的最小尺寸" +#: ../build/bin/preferences_gen.h:2855 +msgid "for unaltered images, use raw file instead of embedded JPEG from size" +msgstr "对于大于该尺寸且未更改的图像,使用 raw 文件而不是内嵌的 JPEG" -#: ../build/bin/preferences_gen.h:2750 +#: ../build/bin/preferences_gen.h:2864 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"for the quickest display, choose the 'never' option\n" +"the 'auto' option prefers the embedded JPEG except when the thumb size " +"exceeds the resolution of the embedded JPEG\n" +"(more details in the manual)" msgstr "" "若缩略图尺寸大于设定值,生成缩略图时将会使用 RAW 文件本身而不是内嵌的 JPEG 预" "览图,较慢但质量更好。\n" -"若您希望使用最高质量的缩略图与预渲染图像,您应在此选择“总是”。(参阅文档以查" -"看更多信息)" +"若您希望使用最高质量的缩略图与预渲染图像,您应在此选择“总是”。\n" +"若您需要最快的显示速度,选择“从不”。\n" +"“自动”选项仅在缩略图尺寸小于设定值时偏好使用内嵌 JPEG 代替\n" +"(参阅文档以查看更多信息)" -#: ../build/bin/preferences_gen.h:2759 +#: ../build/bin/preferences_gen.h:2873 msgid "high quality processing from size" msgstr "按大小处理高质量缩略图" -#: ../build/bin/preferences_gen.h:2768 +#: ../build/bin/preferences_gen.h:2882 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"(more details in the manual)" msgstr "" "若缩略图尺寸大于设定值,生成缩略图时将会使用高质量的渲染方式,较慢但质量更" "好。\n" -"若您希望使用最高质量的缩略图与预渲染图像,您应在此选择“总是”。(参阅文档以查" -"看更多信息)" +"若您希望使用最高质量的缩略图与预渲染图像,您应在此选择“总是”。\n" +"(参阅文档以查看更多信息)" -#: ../build/bin/preferences_gen.h:2777 +#: ../build/bin/preferences_gen.h:2891 msgid "enable disk backend for thumbnail cache" msgstr "为缩略图缓存启用磁盘后端" -#: ../build/bin/preferences_gen.h:2785 +#: ../build/bin/preferences_gen.h:2899 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1122,11 +1194,11 @@ msgstr "" "您可以安全地手动删除该目录内的文件。此选项可以大幅提高浏览时的光台性能。\n" "您可以通过运行“darktable-generate-cache”离线生成整个照片库的缩略图。" -#: ../build/bin/preferences_gen.h:2794 +#: ../build/bin/preferences_gen.h:2908 msgid "enable disk backend for full preview cache" msgstr "为完全预览缓存启用磁盘后端" -#: ../build/bin/preferences_gen.h:2802 +#: ../build/bin/preferences_gen.h:2916 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1139,14 +1211,14 @@ msgstr "" "启用后,当完整预览图从内存缓冲区移除时将被写入磁盘(.cache/darktable/)。\n" "注意这可能会使用大量空间(两万张图片可能占用数 GB)且磁盘上的预览图不会被自动" "删除。\n" -"您可以安全地手动删除该目录内的文件。此选项可以显著提升在光台完整预览模式下缩" -"放图像时的性能。" +"您可以安全地手动删除该目录内的文件。此选项可以显著提升在光台完整预览模式下缩放" +"图像时的性能。" -#: ../build/bin/preferences_gen.h:2811 +#: ../build/bin/preferences_gen.h:2925 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "为光台缩略图启用平滑滚动" -#: ../build/bin/preferences_gen.h:2819 +#: ../build/bin/preferences_gen.h:2933 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1156,128 +1228,128 @@ msgstr "" "启用后,光台将按一定数量像素数滚动,类似触摸板。\n" "禁用后,光台将按整行缩略图滚动,类似滚轮。" -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:2942 msgid "generate thumbnails in background" msgstr "在后台生成缩略图" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2951 msgid "" -"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps " -"up to the selected size are generated while user is inactive in lighttable." +"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " +"to the selected size are generated while user is inactive in lighttable." msgstr "" -"若“为缩略图缓存启用磁盘后端”也已启用,当用户停留在光台界面时,darktable 会在" -"后台生成您设置大小限制以内的缩略图。" +"若“为缩略图缓存启用磁盘后端”也已启用,当用户停留在光台界面时,darktable 会在后" +"台生成您设置大小限制以内的缩略图。" -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:2960 msgid "reset cached thumbnails" msgstr "重置已缓存的缩略图" -#: ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:2968 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." msgstr "" -"重置数据库并强制重新生成所有缩略图。部分缩略图被手动删除或意外损坏时可能需要" -"使用此功能。" +"重置数据库并强制重新生成所有缩略图。部分缩略图被手动删除或意外损坏时可能需要使" +"用此功能。" -#: ../build/bin/preferences_gen.h:2863 +#: ../build/bin/preferences_gen.h:2977 msgid "delimiters for size categories" msgstr "大小类别的分隔符" -#: ../build/bin/preferences_gen.h:2876 +#: ../build/bin/preferences_gen.h:2990 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "您可以按缩略图的大小尺寸分类设置不同的叠加层和 css 值。输入时以 | 作为分隔" "符。\n" -"例如,“120|400“表示将缩略图大小分为三类:0px->120px、120px->400px 和 >400px" +"例如,“120|400“表示将缩略图大小分为三类:0px-120px、120px-400px 和 >400px" -#: ../build/bin/preferences_gen.h:2885 +#: ../build/bin/preferences_gen.h:2999 msgid "pattern for the thumbnail extended overlay text" msgstr "缩略图扩展覆盖文本的模式" -#: ../build/bin/preferences_gen.h:2900 ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:3014 ../build/bin/preferences_gen.h:3038 msgid "see manual to know all the tags you can use." msgstr "查看手册以了解所有可用的标签。" -#: ../build/bin/preferences_gen.h:2909 +#: ../build/bin/preferences_gen.h:3023 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "缩略图工具提示的模式(为空表示禁用)" -#: ../build/bin/preferences_gen.h:2934 ../src/gui/gtk.c:1514 -#: ../src/gui/preferences.c:614 ../src/views/darkroom.c:91 +#: ../build/bin/preferences_gen.h:3048 ../src/gui/gtk.c:1703 +#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 msgid "darkroom" msgstr "暗房" -#: ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:3063 msgid "scroll down to increase mask parameters" msgstr "向下滚动以改变蒙版参数" -#: ../build/bin/preferences_gen.h:2957 +#: ../build/bin/preferences_gen.h:3071 msgid "" "when using the mouse scroll wheel to change mask parameters, scroll down to " "increase the mask size, feather size, opacity, brush hardness and gradient " "curvature\n" "by default scrolling up increases these parameters" msgstr "" -"使用鼠标滚轮调整蒙版参数时,向下滚动以增加蒙版尺寸、羽化尺寸、不透明度、笔刷" -"硬度或渐变曲率\n" +"使用鼠标滚轮调整蒙版参数时,向下滚动以增加蒙版尺寸、羽化尺寸、不透明度、笔刷硬" +"度或渐变曲率\n" "默认设置下增加以上参数时需要向上滚动" -#: ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3080 msgid "middle mouse button zooms to 200%" msgstr "按下滚轮切换缩放时启用 200% 缩放" -#: ../build/bin/preferences_gen.h:2975 +#: ../build/bin/preferences_gen.h:3089 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " -"on middle mouse clicks. if disabled, it will toggle between viewport size " -"and 100%, and the 'ctrl' key can be used to control the zoom level." +"on middle mouse clicks. if disabled, it will toggle between viewport size and " +"100%, and the 'ctrl' key can be used to control the zoom level." msgstr "" "按下鼠标滚轮时,可以切换缩放比例:100%、200% 和适合屏幕大小的比例。此选项关闭" "时,按下滚轮将在 100% 和适合屏幕大小的比例之间切换,使用 ctrl 键来调整缩放比" "例。" -#: ../build/bin/preferences_gen.h:2984 +#: ../build/bin/preferences_gen.h:3098 msgid "pattern for the image information line" msgstr "图像信息线的图案" -#: ../build/bin/preferences_gen.h:2999 +#: ../build/bin/preferences_gen.h:3113 msgid "see manual for a list of the tags you can use." msgstr "有关可以使用的标签的列表,请参阅手册。" -#: ../build/bin/preferences_gen.h:3008 +#: ../build/bin/preferences_gen.h:3122 msgid "position of the image information line" msgstr "图像信息行的位置" -#: ../build/bin/preferences_gen.h:3025 +#: ../build/bin/preferences_gen.h:3139 msgid "border around image in darkroom mode" msgstr "暗室模式下图像周围的边框" -#: ../build/bin/preferences_gen.h:3041 ../build/bin/preferences_gen.h:4072 -#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4323 -#: ../build/bin/preferences_gen.h:4577 ../build/bin/preferences_gen.h:4655 -#: ../build/bin/preferences_gen.h:4683 ../build/bin/preferences_gen.h:4746 -#: ../build/bin/preferences_gen.h:4808 ../build/bin/preferences_gen.h:4837 +#: ../build/bin/preferences_gen.h:3155 ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4260 ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4798 ../build/bin/preferences_gen.h:4876 +#: ../build/bin/preferences_gen.h:4904 ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5029 ../build/bin/preferences_gen.h:5058 #, c-format msgid "double click to reset to `%d'" msgstr "双击以重置到 `%d'" -#: ../build/bin/preferences_gen.h:3043 +#: ../build/bin/preferences_gen.h:3157 msgid "" -"process the image in darkroom mode with a small border. set to 0 if you " -"don't want any border." +"process the image in darkroom mode with a small border. set to 0 if you don't " +"want any border." msgstr "为暗房模式下的图像添加边框,设定为 0 将会禁用边框。" -#: ../build/bin/preferences_gen.h:3069 +#: ../build/bin/preferences_gen.h:3183 msgid "show loading screen between images" msgstr "切换图像时显示加载画面" -#: ../build/bin/preferences_gen.h:3077 +#: ../build/bin/preferences_gen.h:3191 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1285,77 +1357,77 @@ msgstr "" "暗室模式下在图像之间切换时显示灰色的加载画面\n" "禁用此选项后切换图像时仅显示加载消息框" -#: ../build/bin/preferences_gen.h:3083 +#: ../build/bin/preferences_gen.h:3197 msgid "modules" msgstr "模块" -#: ../build/bin/preferences_gen.h:3093 +#: ../build/bin/preferences_gen.h:3207 msgid "display of individual color channels" msgstr "显示单独的颜色通道" -#: ../build/bin/preferences_gen.h:3102 +#: ../build/bin/preferences_gen.h:3216 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." msgstr "定义在参数蒙版功能启用时如何显示颜色通道。" -#: ../build/bin/preferences_gen.h:3111 +#: ../build/bin/preferences_gen.h:3225 msgid "hide built-in presets for processing modules" msgstr "隐藏处理模块的内置预设" -#: ../build/bin/preferences_gen.h:3119 +#: ../build/bin/preferences_gen.h:3233 msgid "hide built-in presets of processing modules in presets menu." msgstr "在预设菜单中隐藏实用程序模块的内置预设。" -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:3136 +#: ../build/bin/preferences_gen.h:3242 ../build/bin/preferences_gen.h:3250 msgid "show the guides widget in modules UI" msgstr "在模块 UI 内显示参考线组件" -#: ../build/bin/preferences_gen.h:3145 +#: ../build/bin/preferences_gen.h:3259 msgid "expand a single processing module at a time" msgstr "一次展开一个处理模块" -#: ../build/bin/preferences_gen.h:3153 +#: ../build/bin/preferences_gen.h:3267 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "此选项可以定义shift+单击在暗房模式下的行为" -#: ../build/bin/preferences_gen.h:3162 +#: ../build/bin/preferences_gen.h:3276 msgid "only collapse modules in current group" msgstr "仅折叠当前组中的模块" -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3284 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" msgstr "如果一次只展开一个模块,则只折叠当前组中的其他模块-忽略其他组中的模块" -#: ../build/bin/preferences_gen.h:3179 +#: ../build/bin/preferences_gen.h:3293 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "激活时展开模块,禁用时折叠模块" -#: ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:3301 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." msgstr "此选项可以使模块在启用时自动展开,在禁用时自动折叠。" -#: ../build/bin/preferences_gen.h:3196 +#: ../build/bin/preferences_gen.h:3310 msgid "scroll processing modules to the top when expanded" msgstr "展开时滚动处理模块置顶" -#: ../build/bin/preferences_gen.h:3213 +#: ../build/bin/preferences_gen.h:3327 msgid "swap the utility and processing modules panels" msgstr "交换工具和处理模块面板" -#: ../build/bin/preferences_gen.h:3221 +#: ../build/bin/preferences_gen.h:3335 msgid "move the list of processing modules to the left of the screen" msgstr "将处理模块列表移至屏幕左侧" -#: ../build/bin/preferences_gen.h:3230 +#: ../build/bin/preferences_gen.h:3344 msgid "show right-side buttons in processing module headers" msgstr "在处理模块标题中显示右侧按钮" -#: ../build/bin/preferences_gen.h:3239 +#: ../build/bin/preferences_gen.h:3353 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1378,58 +1450,48 @@ msgstr "" " - 平滑:同时淡出一个标题中的所有按钮\n" " - 滑动:根据需要逐渐隐藏各个按钮" -#: ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3362 msgid "show mask indicator in module headers" msgstr "在模块标题栏中显示蒙版指示图标" -#: ../build/bin/preferences_gen.h:3256 +#: ../build/bin/preferences_gen.h:3370 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" msgstr "启用后,处理模块使用蒙版时将会在模块标题栏内显示指示图标" -#: ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3379 msgid "prompt for name on addition of new instance" msgstr "增加新实例时提示输入模块名称" -#: ../build/bin/preferences_gen.h:3273 +#: ../build/bin/preferences_gen.h:3387 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" msgstr "" "启用后,每一个新的模块实例(无论是新实例还是重复添加)都会提示输入实例名称" -#: ../build/bin/preferences_gen.h:3282 -msgid "automatically update module name" -msgstr "自动更新模块名称" - -#: ../build/bin/preferences_gen.h:3290 -msgid "" -"if enabled, the module name will be automatically updated to match a preset " -"name or a preset instance name if present." -msgstr "启用后,正在使用预置时,将在模块名称上显示预置的名称。" - -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3397 msgid "processing" msgstr "数据处理" -#: ../build/bin/preferences_gen.h:3305 +#: ../build/bin/preferences_gen.h:3402 msgid "image processing" msgstr "图像处理" -#: ../build/bin/preferences_gen.h:3315 +#: ../build/bin/preferences_gen.h:3412 msgid "always use LittleCMS 2 to apply output color profile" msgstr "始终使用 LittleCMS 2 应用输出颜色配置文件" -#: ../build/bin/preferences_gen.h:3323 +#: ../build/bin/preferences_gen.h:3420 msgid "this is slower than the default." msgstr "比起默认这会显著变慢。" -#: ../build/bin/preferences_gen.h:3332 +#: ../build/bin/preferences_gen.h:3429 msgid "pixel interpolator (warp)" msgstr "像素插值器" -#: ../build/bin/preferences_gen.h:3341 +#: ../build/bin/preferences_gen.h:3438 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1437,70 +1499,85 @@ msgstr "" "用于转动、镜头校正、液化、裁剪及最终缩放的像素插值器(双线性,双立方," "lanczos2)。" -#: ../build/bin/preferences_gen.h:3350 +#: ../build/bin/preferences_gen.h:3447 msgid "pixel interpolator (scaling)" msgstr "像素插值器(缩放)" -#: ../build/bin/preferences_gen.h:3359 +#: ../build/bin/preferences_gen.h:3456 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "用于缩放的像素插值器(双线性,双三次,lanczos2,lanczos3)。" -#: ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3465 msgid "LUT 3D root folder" msgstr "3D LUT 根文件夹" -#: ../build/bin/preferences_gen.h:3370 ../build/bin/preferences_gen.h:3394 -#: ../src/control/jobs/control_jobs.c:2189 -#: ../src/control/jobs/control_jobs.c:2245 ../src/gui/preferences.c:1245 -#: ../src/gui/presets.c:429 ../src/imageio/storage/disk.c:197 -#: ../src/imageio/storage/disk.c:283 ../src/imageio/storage/gallery.c:148 -#: ../src/imageio/storage/gallery.c:207 ../src/imageio/storage/latex.c:144 -#: ../src/imageio/storage/latex.c:193 ../src/libs/import.c:1845 -#: ../src/libs/import.c:1957 ../src/libs/import.c:2015 ../src/libs/styles.c:456 -#: ../src/lua/preferences.c:673 +#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 +#: ../src/control/jobs/control_jobs.c:2204 +#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 +#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 +#: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 +#: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 +#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 msgid "select directory" msgstr "选择目录" -#: ../build/bin/preferences_gen.h:3383 +#: ../build/bin/preferences_gen.h:3480 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" msgstr "" "该目录(及其子目录)应包含 LUT 3D 模块使用的 LUT 文件。(设置在重启后生效)" -#: ../build/bin/preferences_gen.h:3392 +#: ../build/bin/preferences_gen.h:3489 msgid "raster mask files root folder" msgstr "光栅蒙版根文件夹" -#: ../build/bin/preferences_gen.h:3407 +#: ../build/bin/preferences_gen.h:3504 msgid "" -"this folder (and sub-folders) contains PFM files used by the raster mask " +"this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" msgstr "" -"该目录(及其子目录)应包含光栅蒙版导入模块使用的 PFM 文件。(设置在重启后生" -"效)" +"该目录(及其子目录)应包含光栅蒙版导入模块使用的 PFM/PNG 文件。(设置在重启后" +"生效)" -#: ../build/bin/preferences_gen.h:3416 +#: ../build/bin/preferences_gen.h:3513 msgid "auto-apply pixel workflow defaults" msgstr "自动应用像素工作流默认值" -#: ../build/bin/preferences_gen.h:3425 +#: ../build/bin/preferences_gen.h:3522 msgid "" -"scene-referred workflow is based on linear modules and will auto-apply " -"filmic or sigmoid, color calibration and exposure,\n" -"display-referred workflow is based on Lab modules and will auto-apply base " -"curve, white balance and the legacy module pipe order." +"selects which workflow will be used by default in the darkroom\n" +"\n" +"scene-referred (sigmoid) modern workflow, fewer tonemapper controls\n" +"\n" +"scene-referred (filmic) modern workflow, more tone mapping controls\n" +"\n" +"scene-referred (AgX) modern workflow, maximum tone mapping control\n" +"\n" +"display-referred (legacy) legacy workflow (not recommended)\n" +"\n" +"none do not use a predefined workflow" msgstr "" -"场景工作流基于线型编辑模块,自动应用胶片对数或 S 形曲线、\n" -"色彩校准和曝光设定,\n" -"显示工作流基于 Lab 模块,自动应用基准曲线、白平衡和传统模块处理顺序。" +"选择暗房内使用的默认工作流\n" +"\n" +"基于场景(S 形曲线) 现代工作流,较少的色调映射选项\n" +"\n" +"基于场景(胶片) 现代工作流,更多的色调映射选项\n" +"\n" +"基于场景(Agx) 现代工作流,最多色调映射选项\n" +"\n" +"基于显示(旧版) 旧版工作流(不推荐)\n" +"\n" +"无 不使用预定义的工作流" -#: ../build/bin/preferences_gen.h:3434 +#: ../build/bin/preferences_gen.h:3531 msgid "auto-apply per camera basecurve presets" msgstr "自动应用每个摄影机的基线曲线预设" -#: ../build/bin/preferences_gen.h:3442 +#: ../build/bin/preferences_gen.h:3539 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1509,28 +1586,28 @@ msgid "" "to prevent auto-apply basecurve presets \"auto-apply pixel workflow " "defaults\" should be set to \"none\"" msgstr "" -"在可用时使用每台相机的基线曲线,而不是通用制造商的基线曲线。(此设置在重新启" -"动后生效)\n" +"在可用时使用每台相机的基线曲线,而不是通用制造商的基线曲线。(此设置在重新启动" +"后生效)\n" "当“自动应用像素工作流默认值”设置为“基于显示”时,将使用此选项。\n" "为防止自动应用基线曲线预设,“自动应用像素工作流默认值”应设置为“无”" -#: ../build/bin/preferences_gen.h:3451 +#: ../build/bin/preferences_gen.h:3548 msgid "detect monochrome previews" msgstr "检测单色预览" -#: ../build/bin/preferences_gen.h:3459 +#: ../build/bin/preferences_gen.h:3556 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" msgstr "" -"许多单色图像可以通过EXIF和预览数据来识别。注意:这会减慢导入和读取EXIF数据的" -"速度" +"许多单色图像可以通过EXIF和预览数据来识别。注意:这会减慢导入和读取EXIF数据的速" +"度" -#: ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3565 msgid "show warning messages" msgstr "显示警告信息" -#: ../build/bin/preferences_gen.h:3476 +#: ../build/bin/preferences_gen.h:3573 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1541,44 +1618,44 @@ msgstr "" "这些信息有可能误判,若您确定您需要使用这些设置,可以忽略警告信息。启用此选项" "后,警告信息将不再显示。" -#: ../build/bin/preferences_gen.h:3482 +#: ../build/bin/preferences_gen.h:3579 msgid "CPU / memory" msgstr "中央处理器与内存" -#: ../build/bin/preferences_gen.h:3492 +#: ../build/bin/preferences_gen.h:3589 msgid "darktable resources" msgstr "darktable 资源" -#: ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3599 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" -" - 'default': darktable takes ~50% of your systems resources, which is " -"enough to be performant.\n" +" - 'default': darktable takes ~50% of your systems resources, which is enough " +"to be performant.\n" " - 'small': should be used if you are simultaneously running applications " "taking large parts of your systems memory or OpenCL/GL applications like " "games or Hugin.\n" " - 'large': is the best option if you are not running other applications at " -"the same time as darktable and want it to take most of your systems " -"resources for performance." +"the same time as darktable and want it to take most of your systems resources " +"for performance." msgstr "" "定义 darktable 允许占用多少系统资源:\n" " - 默认:此选项允许 darktable 占用约 50% 系统资源,应能保证 darktable 高效运" "行。\n" -" - 少量:此选项使 darktable 降低资源占用,以便同时运行多个消耗大量系统内存资" -"源的应用,如游戏、hugin 等 OpenCL/GL 程序。\n" -" - 大量:如果您没有与darktable同时运行其他应用程序,并且同意它占用您的大部分" -"系统资源来提高性能,那么这是最好的选择。" +" - 少量:此选项使 darktable 降低资源占用,以便同时运行多个消耗大量系统内存资源" +"的应用,如游戏、hugin 等 OpenCL/GL 程序。\n" +" - 大量:如果您没有与darktable同时运行其他应用程序,并且同意它占用您的大部分系" +"统资源来提高性能,那么这是最好的选择。" -#: ../build/bin/preferences_gen.h:3508 +#: ../build/bin/preferences_gen.h:3605 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPU 加速" -#: ../build/bin/preferences_gen.h:3518 +#: ../build/bin/preferences_gen.h:3615 msgid "activate OpenCL support" msgstr "启用 OpenCL 支持" -#: ../build/bin/preferences_gen.h:3526 +#: ../build/bin/preferences_gen.h:3623 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1587,16 +1664,29 @@ msgstr "" "若您的系统上已安装 OpenCL 运行时,将使用 OpenCL 加速处理。\n" "这一功能能够随时开启或关闭。" -#: ../build/bin/preferences_gen.h:3539 +#: ../build/bin/preferences_gen.h:3636 +msgid "OpenCL fast mode" +msgstr "OpenCL 快速模式" + +#: ../build/bin/preferences_gen.h:3644 +msgid "" +"if set the OpenCL compiler uses aggressive optimizing for better performance " +"with reduced precision so more differences between CPU and OpenCL are " +"expected." +msgstr "" +"启用后,OpenCL 编译器将会降低精度以更加激进地优化性能。CPU 和 OpenCL 之间的差" +"异会更显著。" + +#: ../build/bin/preferences_gen.h:3657 msgid "OpenCL scheduling profile" msgstr "OpenCL 调度配置" -#: ../build/bin/preferences_gen.h:3548 +#: ../build/bin/preferences_gen.h:3666 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" -" - 'default': GPU processes full and CPU processes preview pipe (adaptable " -"by config parameters),\n" +" - 'default': GPU processes full and CPU processes preview pipe (adaptable by " +"config parameters),\n" " - 'multiple GPUs': process both pixelpipes in parallel on two different " "GPUs,\n" " - 'very fast GPU': process both pixelpipes sequentially on the GPU." @@ -1606,11 +1696,11 @@ msgstr "" " - 多个 GPU:在多个 GPU 上并行处理所有任务\n" " - 非常快的 GPU:在单个 GPU 上顺序处理所有任务。" -#: ../build/bin/preferences_gen.h:3561 +#: ../build/bin/preferences_gen.h:3679 msgid "tuned GPU memory" msgstr "优化 GPU 内存" -#: ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3687 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" @@ -1618,57 +1708,57 @@ msgstr "" "在多 OpenCL 设备的系统上启用后,您需要为每个 OpenCL 设备手动设置内存安全余量" "(默认为 600 MB)" -#: ../build/bin/preferences_gen.h:3579 +#: ../build/bin/preferences_gen.h:3697 msgid "OpenCL drivers" msgstr "OpenCL 驱动" -#: ../build/bin/preferences_gen.h:3589 +#: ../build/bin/preferences_gen.h:3707 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3597 +#: ../build/bin/preferences_gen.h:3715 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "英特尔(R) OpenCL 显卡驱动(由显卡制造商提供)" -#: ../build/bin/preferences_gen.h:3610 +#: ../build/bin/preferences_gen.h:3728 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3618 +#: ../build/bin/preferences_gen.h:3736 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "基于英伟达 CUDA 的 OpenCL 驱动(由显卡制造商提供)" -#: ../build/bin/preferences_gen.h:3631 +#: ../build/bin/preferences_gen.h:3749 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:3757 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD 并行处理加速(由显卡制造商提供)" -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:3770 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:3778 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" msgstr "RustiCL Mesa OpenCL - 要使用此驱动时请禁用其他制造商提供的驱动" -#: ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:3791 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3681 +#: ../build/bin/preferences_gen.h:3799 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL(由设备制造商提供)" -#: ../build/bin/preferences_gen.h:3694 +#: ../build/bin/preferences_gen.h:3812 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3702 +#: ../build/bin/preferences_gen.h:3820 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." @@ -1676,168 +1766,167 @@ msgstr "" "Microsoft OpenCLOn12 - 您仅应在显卡制造商不提供驱动或提供的驱动无法正常工作时" "选择此项。" -#: ../build/bin/preferences_gen.h:3715 +#: ../build/bin/preferences_gen.h:3833 msgid "other platforms" msgstr "其他平台" -#: ../build/bin/preferences_gen.h:3723 +#: ../build/bin/preferences_gen.h:3841 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" msgstr "启用后将接受所有未定义平台。请仅在没有显卡制造商驱动可用时选择此项" -#: ../build/bin/preferences_gen.h:3733 +#: ../build/bin/preferences_gen.h:3851 msgid "security" msgstr "安全性" -#: ../build/bin/preferences_gen.h:3748 +#: ../build/bin/preferences_gen.h:3866 msgid "ask before removing images from the library" msgstr "从照片库移除图像前询问" -#: ../build/bin/preferences_gen.h:3756 +#: ../build/bin/preferences_gen.h:3874 msgid "always ask the user before removing image information from the library" msgstr "从照片库移除任何图像前询问用户" -#: ../build/bin/preferences_gen.h:3765 +#: ../build/bin/preferences_gen.h:3883 msgid "ask before deleting images from disk" msgstr "从磁盘擦除图像前询问" -#: ../build/bin/preferences_gen.h:3773 +#: ../build/bin/preferences_gen.h:3891 msgid "always ask the user before any image file is deleted" msgstr "在删除任何图像文件之前,始终询问用户" -#: ../build/bin/preferences_gen.h:3782 +#: ../build/bin/preferences_gen.h:3900 msgid "ask before discarding history stack" msgstr "丢弃历史堆栈前询问" -#: ../build/bin/preferences_gen.h:3790 +#: ../build/bin/preferences_gen.h:3908 msgid "always ask the user before history stack is discarded on any image" msgstr "在任何图像上丢弃历史堆栈之前,始终询问用户" -#: ../build/bin/preferences_gen.h:3799 +#: ../build/bin/preferences_gen.h:3917 msgid "try to use trash when deleting images" msgstr "删除图像时尝试将文件发送到垃圾箱" -#: ../build/bin/preferences_gen.h:3807 +#: ../build/bin/preferences_gen.h:3925 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" -msgstr "将文件发送到垃圾箱,而不是永久删除支持它的系统上的文件" +msgstr "将文件发送到垃圾箱,而不是永久删除(仅限支持回收站的系统)" -#: ../build/bin/preferences_gen.h:3816 +#: ../build/bin/preferences_gen.h:3934 msgid "ask before moving images from film roll folder" msgstr "从胶卷文件夹中移除图像前询问" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:3942 msgid "always ask the user before any image file is moved." msgstr "移动任何图像前询问用户。" -#: ../build/bin/preferences_gen.h:3833 +#: ../build/bin/preferences_gen.h:3951 msgid "ask before copying images to new film roll folder" msgstr "复制图像到新的胶卷文件夹前询问" -#: ../build/bin/preferences_gen.h:3841 +#: ../build/bin/preferences_gen.h:3959 msgid "always ask the user before any image file is copied." msgstr "复制任何图像前询问用户。" -#: ../build/bin/preferences_gen.h:3850 +#: ../build/bin/preferences_gen.h:3968 msgid "ask before removing empty folders" msgstr "移除空文件夹前询问" -#: ../build/bin/preferences_gen.h:3858 +#: ../build/bin/preferences_gen.h:3976 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." msgstr "在磁盘中删除任何空文件夹前询问用户。可能发生在移动或删除图像之后。" -#: ../build/bin/preferences_gen.h:3867 +#: ../build/bin/preferences_gen.h:3985 msgid "ask before deleting a tag" msgstr "删除标签前询问" -#: ../build/bin/preferences_gen.h:3883 +#: ../build/bin/preferences_gen.h:4001 msgid "ask before deleting a style" msgstr "删除样式前询问" -#: ../build/bin/preferences_gen.h:3899 +#: ../build/bin/preferences_gen.h:4017 msgid "ask before deleting a preset" msgstr "删除预设前询问" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4025 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "将在删除或覆盖预设前请求确认" -#: ../build/bin/preferences_gen.h:3916 +#: ../build/bin/preferences_gen.h:4034 msgid "ask before exporting in overwrite mode" msgstr "在以覆盖模式导出前询问" -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4042 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "将在以覆盖模式导出前请求确认" -#: ../build/bin/preferences_gen.h:3930 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4048 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "其他" -#: ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:4058 msgid "password storage backend to use" msgstr "密码管理后端" -#: ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:4075 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" msgstr "" -"用于保存密码的后端服务:自动,无,libsecret,kwallet,Apple 钥匙环,Windows " -"凭据管理" +"用于保存密码的后端服务:自动,无,libsecret,kwallet,Apple 钥匙环,Windows 凭" +"据管理" -#: ../build/bin/preferences_gen.h:3966 +#: ../build/bin/preferences_gen.h:4084 msgid "auto login to storage server" msgstr "自动登入存储服务器" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4092 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." msgstr "自动登入到配置的存储服务器。您需要先配置密码存储后端才能使用此功能。" -#: ../build/bin/preferences_gen.h:3983 +#: ../build/bin/preferences_gen.h:4101 msgid "executable for playing audio files" msgstr "用于播放音频文件的可执行文件" -#: ../build/bin/preferences_gen.h:3996 +#: ../build/bin/preferences_gen.h:4114 msgid "" -"this external program is used to play audio files some cameras record to " -"keep notes for images" +"this external program is used to play audio files some cameras record to keep " +"notes for images" msgstr "使用此外部程序播放相机记录的备忘音频" -#: ../build/bin/preferences_gen.h:4006 +#: ../build/bin/preferences_gen.h:4124 msgid "storage" msgstr "存储" -#: ../build/bin/preferences_gen.h:4011 ../src/control/crawler.c:746 +#: ../build/bin/preferences_gen.h:4129 ../src/control/crawler.c:747 msgid "database" msgstr "数据库" -#: ../build/bin/preferences_gen.h:4021 +#: ../build/bin/preferences_gen.h:4139 msgid "allow for multiple workspaces" msgstr "允许多个工作区" -#: ../build/bin/preferences_gen.h:4029 +#: ../build/bin/preferences_gen.h:4147 msgid "allow multiple workspaces which can be selected at startup" msgstr "允许在程序启动时选择使用多个工作区" -#: ../build/bin/preferences_gen.h:4038 +#: ../build/bin/preferences_gen.h:4156 msgid "create database snapshot" msgstr "创建数据库快照" -#: ../build/bin/preferences_gen.h:4047 +#: ../build/bin/preferences_gen.h:4165 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" " - 'never': simply don't do snapshots. that way the only snapshots done are " "mandatory version-upgrade snapshots\n" -" - 'once a month': create snapshot if a month has passed since last " -"snapshot\n" +" - 'once a month': create snapshot if a month has passed since last snapshot\n" " - 'once a week': create snapshot if 7 days had passed since last snapshot\n" " - 'once a day': create snapshot if over 24h passed since last snapshot\n" " - 'on close': create snapshot every time darktable is closed" @@ -1849,52 +1938,58 @@ msgstr "" " - 每天:距离上次快照超过 24 小时时创建快照\n" " - 关闭时:每次关闭 darktable 都创建快照" -#: ../build/bin/preferences_gen.h:4056 +#: ../build/bin/preferences_gen.h:4174 msgid "how many snapshots to keep" msgstr "要保留多少快照" -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4192 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" "keep in mind that snapshots do take some space and you only need the most " "recent one for successful restore" msgstr "" -"每次创建快照后保留的旧快照数量(不包括版本更新时的强制快照)。输入 -1 以保留" -"所有快照。注意:快照会占用一定的磁盘空间。您只需要最近的快照即可完成恢复" +"每次创建快照后保留的旧快照数量(不包括版本更新时的强制快照)。输入 -1 以保留所" +"有快照。注意:快照会占用一定的磁盘空间。您只需要最近的快照即可完成恢复" -#: ../build/bin/preferences_gen.h:4080 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4198 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMP 附属文件" -#: ../build/bin/preferences_gen.h:4090 +#: ../build/bin/preferences_gen.h:4208 msgid "create XMP files" msgstr "创建 XMP 附属文件" -#: ../build/bin/preferences_gen.h:4099 +#: ../build/bin/preferences_gen.h:4217 msgid "" -"XMP sidecar files hold information about all your development steps to allow " -"flawless re-importing of image files.\n" +"XMP sidecar files store all editing steps, ratings, tags and color labels " +"alongside your images in an open format readable by other applications, and " +"provide an emergency backup if the database and its backups are lost\n" +"\n" +"never: information is stored only in darktable's database; if it is " +"lost or corrupted, your edits cannot be recovered from the files\n" "\n" -"depending on the selected mode sidecar files will be created:\n" -" - 'never': all development information will be stored only in the library " -"database\n" -" - 'on import': immediately after importing the image\n" -" - 'after edit': after any user change on the image or adding tags." +"after edit: the XMP file is created after the first intentional (i.e., " +"non auto-applied) edit and updated after each editing session\n" +"\n" +"on import: an XMP file is created when the image is imported, and " +"updated after each change" msgstr "" -"XMP 附属文件记录了您在导入后的照片处理步骤,以允许您重新导入无损的原始图像文" -"件。\n" +"XMP 附属文件记录了您对图像所有的编辑步骤、评分、标签和颜色标签。此文件采用可供" +"其他应用程序读取的开放格式,且可以在数据库丢失时作为应急备份\n" +"\n" +"从不: 数据仅记录于 darktable 数据库;若数据库丢失或损坏,您的编辑步骤" +"将无法恢复\n" "\n" -"根据在此选择的模式:\n" -" - 从不:处理步骤将仅记录在数据库中\n" -" - 导入时:导入图像时立即写入附属文件\n" -" - 编辑后:在图像或标签被更改后写入附属文件。" +"编辑后: 在首次手动编辑图像后创建 XMP 文件。每次编辑后都会更新 XMP\n" +"\n" +"导入时: 在导入图像时创建 XMP 文件。每次编辑后都会更新 XMP" -#: ../build/bin/preferences_gen.h:4108 +#: ../build/bin/preferences_gen.h:4226 msgid "store XMP tags in compressed format" msgstr "以压缩格式存储 xmp 标签" -#: ../build/bin/preferences_gen.h:4117 +#: ../build/bin/preferences_gen.h:4235 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -1903,11 +1998,11 @@ msgstr "" "大量 xmp 标签中的条目可能会超过输出文件中存储历史栈的可用空间。\n" "此选项允许压缩 xmp 标签以节约空间。" -#: ../build/bin/preferences_gen.h:4126 +#: ../build/bin/preferences_gen.h:4244 msgid "auto-save interval" msgstr "自动保存时间间隔" -#: ../build/bin/preferences_gen.h:4144 +#: ../build/bin/preferences_gen.h:4262 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " @@ -1916,87 +2011,168 @@ msgstr "" "间隔一定时间之后保存照片处理步骤历史记录,以秒为单位;设置为 0 以禁用自动保" "存。当磁盘太慢时自动保存会被禁用。" -#: ../build/bin/preferences_gen.h:4153 +#: ../build/bin/preferences_gen.h:4271 msgid "look for updated XMP files on startup" msgstr "启动时查找发生更改的 XMP 文件" -#: ../build/bin/preferences_gen.h:4161 +#: ../build/bin/preferences_gen.h:4279 msgid "" -"check file modification times of all XMP files on startup to check if any " -"got updated in the meantime" +"check file modification times of all XMP files on startup to check if any got " +"updated in the meantime" msgstr "启动时检查所有 XMP 文件的更改时间以判断文件是否被更新" -#: ../build/bin/preferences_gen.h:4171 +#: ../build/bin/preferences_gen.h:4289 msgid "miscellaneous" msgstr "杂项" -#: ../build/bin/preferences_gen.h:4176 +#: ../build/bin/preferences_gen.h:4294 msgid "interface" msgstr "界面" -#: ../build/bin/preferences_gen.h:4186 +#: ../build/bin/preferences_gen.h:4304 msgid "show splash screen at startup" msgstr "开始时显示启动画面" -#: ../build/bin/preferences_gen.h:4194 +#: ../build/bin/preferences_gen.h:4312 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" msgstr "主窗口出现之前,显示小窗口,展示darktable的启动进度" -#: ../build/bin/preferences_gen.h:4203 +#: ../build/bin/preferences_gen.h:4321 +msgid "show welcome screen on next run" +msgstr "下次启动时显示欢迎画面" + +#: ../build/bin/preferences_gen.h:4329 +msgid "display the welcome setup screen the next time darktable is launched" +msgstr "下次启动 darktable 时显示初次设置画面" + +#: ../build/bin/preferences_gen.h:4338 msgid "load default shortcuts at startup" msgstr "启动时恢复快捷键为默认值" -#: ../build/bin/preferences_gen.h:4211 +#: ../build/bin/preferences_gen.h:4346 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" msgstr "" "在用户设定前恢复默认快捷键。关闭此功能可防止已被删除的默认设置又重新恢复" -#: ../build/bin/preferences_gen.h:4220 +#: ../build/bin/preferences_gen.h:4355 msgid "scale slider step with min/max" msgstr "比例滑块步长以及最小和最大值" -#: ../build/bin/preferences_gen.h:4228 +#: ../build/bin/preferences_gen.h:4363 msgid "vary slider step size with min/max range" msgstr "改变滑块步长大小和最小值最大值范围" -#: ../build/bin/preferences_gen.h:4237 +#: ../build/bin/preferences_gen.h:4372 msgid "marker shape" msgstr "标记形状" -#: ../build/bin/preferences_gen.h:4246 +#: ../build/bin/preferences_gen.h:4381 msgid "the shape of the slider marker" msgstr "滑块标记的形状" -#: ../build/bin/preferences_gen.h:4255 +#: ../build/bin/preferences_gen.h:4390 +msgid "condensed panels' controls" +msgstr "紧凑面板布局" + +#: ../build/bin/preferences_gen.h:4398 +msgid "use condensed panels' controls in all views" +msgstr "在所有视图中启用紧凑面板视图" + +#: ../build/bin/preferences_gen.h:4407 +msgid "automatically update module name" +msgstr "自动更新模块名称" + +#: ../build/bin/preferences_gen.h:4415 +msgid "" +"if enabled, the module name will be automatically updated to match a preset " +"name or a preset instance name if present." +msgstr "启用后,正在使用预置时,将在模块名称上显示预置的名称。" + +#: ../build/bin/preferences_gen.h:4424 msgid "sort built-in presets first" msgstr "先对内置预设排序" -#: ../build/bin/preferences_gen.h:4263 +#: ../build/bin/preferences_gen.h:4432 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "是否先显示内置预设,然后在预设菜单中显示用户预设。" -#: ../build/bin/preferences_gen.h:4272 +#: ../build/bin/preferences_gen.h:4441 msgid "mouse wheel scrolls modules side panel by default" msgstr "默认情况下,鼠标滚轮滚动模块侧面板" -#: ../build/bin/preferences_gen.h:4280 +#: ../build/bin/preferences_gen.h:4449 +msgid "" +"in darktable's darkroom, where you do your edits, all controls are listed on " +"a panel on the right; you can choose whether you want to use the scroll wheel " +"or scroll gesture on your touchpad to scroll the panel, or to change the " +"values of the control under the pointer; this latter modality enables faster " +"editing, but this can be dangerous because you can change the values ​​of the " +"module controls without noticing if you are not used to it\n" +"\n" +"enabled: the mouse wheel scrolls the modules panel and with " +"Ctrl+Alt adjusts a control's value\n" +"\n" +"disabled: the mouse wheel adjusts the control under the pointer and " +"with Ctrl+Alt scrolls the panel." +msgstr "" +"darktable 的暗房是您编辑照片的地方。所有的控制项目都在右侧以列表的形式呈现;您" +"可以选择鼠标滚轮或触摸板滚动手势的行为。滚动操作可以配置为上下滚动面板或者调整" +"鼠标指针指向选项的值。后者允许以更快的速度操作编辑,但您在习惯之前可能会不小心" +"在滚动时修改到模块选项\n" +"\n" +"启用:滚动操作控制模块列表上下滚动,按下 ctrl + alt 滚动以更改" +"控制项的值\n" +"\n" +"禁用:滚动操作控制控制项的值,按下 ctrl + alt 滚动以上下滚动模" +"块列表。" + +#: ../build/bin/preferences_gen.h:4458 +msgid "enable touchpad gestures in darkroom" +msgstr "在暗房内启用触摸板手势" + +#: ../build/bin/preferences_gen.h:4466 msgid "" -"when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt to " -"use mouse wheel for data entry. when disabled, this behavior is reversed" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " +"enabled: touchpad pinch gestures zoom the image and two-finger " +"touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom " +"behavior. disabled: touchpad gestures are ignored and darkroom falls " +"back to the legacy scroll behavior, including Ctrl+scroll for zooming " +"in and out." msgstr "" -"启用时,使用鼠标滚轮滚动模块侧面版。按住 ctrl + alt 时鼠标滚轮用于数据输入。" -"禁用时滚动行为相反" +"在暗房内使用触摸板双指手势来移动画面或缩放。\n" +"启用:触摸板轻捏手势用于缩放,双指滚动移动画面;ctrl + 滚动 来使" +"用旧版缩放行为。\n" +"禁用:禁用触摸板手势,暗房将使用旧版滚动行为,包括 ctrl + 滚动 " +"的缩放行为。" -#: ../build/bin/preferences_gen.h:4289 +#: ../build/bin/preferences_gen.h:4475 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "将暗房缩放限制在“适合屏幕”和 100% 之间" + +#: ../build/bin/preferences_gen.h:4484 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"限制暗房内滚轮和双指缩放范围到“适合屏幕”(缩小)和 100%(放大)之间。\n" +"启用: 缩放比例受限;缩放时按住 Ctrl 可以暂时解除限制并放大到超" +"过 100%。\n" +"禁用: 缩放比例不受限。缩放至超过 100% 时无需按住 Ctrl 键。" + +#: ../build/bin/preferences_gen.h:4493 msgid "always show panels' scrollbars" msgstr "总是显示面板滚动条" -#: ../build/bin/preferences_gen.h:4297 +#: ../build/bin/preferences_gen.h:4501 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" @@ -2004,29 +2180,39 @@ msgstr "" "此选项控制面板滚动条是否始终可见或者根据内容自动隐藏。\n" "(在重启后生效)" -#: ../build/bin/preferences_gen.h:4306 +#: ../build/bin/preferences_gen.h:4510 msgid "duration of the UI transitions in ms" msgstr "界面过渡动画的持续时间(毫秒)" -#: ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4529 msgid "" -"how long the transitions take (in ms) for expanding or collapsing modules " -"and other UI elements" +"how long the transitions take (in ms) for expanding or collapsing modules and " +"other UI elements" msgstr "展开/折叠模块以及其他界面元素动画的持续时间(毫秒)" -#: ../build/bin/preferences_gen.h:4334 +#: ../build/bin/preferences_gen.h:4538 +msgid "auto-scroll filmstrip to center on selected image" +msgstr "自动滚动胶卷条使选中的图像位于中央" + +#: ../build/bin/preferences_gen.h:4546 +msgid "" +"when enabled, the filmstrip in culling mode and in the darkroom automatically " +"scrolls to center on the selected image" +msgstr "启用后,挑选模式和暗房视图下的胶卷条会自动将选中的图像滚动到中央" + +#: ../build/bin/preferences_gen.h:4555 msgid "position of the scopes module" msgstr "向量表模块的位置" -#: ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4564 msgid "position the scopes at the top-left or top-right of the screen" msgstr "将向量表放置于屏幕左上角或右上角" -#: ../build/bin/preferences_gen.h:4352 +#: ../build/bin/preferences_gen.h:4573 msgid "method to use for getting the display profile" msgstr "用于获取显示配置文件的方法" -#: ../build/bin/preferences_gen.h:4361 +#: ../build/bin/preferences_gen.h:4582 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2035,34 +2221,39 @@ msgstr "" "此选项可以强制使用特定方式获取显示器的色彩管理配置。\n" "当某一个查询方式返回错误结果时请使用此选项" -#: ../build/bin/preferences_gen.h:4370 +#: ../build/bin/preferences_gen.h:4591 msgid "order or exclude MIDI devices" msgstr "排序或移除 midi 设备" # Needs more explaination from the developer. -#: ../build/bin/preferences_gen.h:4383 +#: ../build/bin/preferences_gen.h:4604 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" -"or if preceded by '-' prevent matching devices from loading. add encoding " -"and number of knobs like 'BeatStep:63:16'" -msgstr "" -"要阻止加载的设备列表,以逗号作为间隔符。在列表中匹配 id 的 MIDI 设备、在此 " -"id 之后列出的设备和 id 以“-”开头的设备将不会被加载。设备名中可以加入编码和开" -"关旋钮数目,例如'BeatStep:63:16'" +"add encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\n" +"prefix with '-' to ignore matching devices\n" +"just '-' stops loading all further devices or on its own disables MIDI " +"completely" +msgstr "" +"要加载的设备名称片段,以逗号作为间隔符。将加载在列表中匹配到 id 的 MIDI 设" +"备。\n" +"设备名中可以加入编码和开关旋钮数目,例如“Lopedeck:127,BeatStep:63:16”\n" +"在项目前添加“-”以忽略匹配此项的设备\n" +"在“-”之后列出的设备将不会被加载\n" +"列表中仅有“-”时将完全禁用 MIDI" #. tags -#: ../build/bin/preferences_gen.h:4393 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:490 ../src/libs/export_metadata.c:196 +#: ../build/bin/preferences_gen.h:4614 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 #: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "标签" -#: ../build/bin/preferences_gen.h:4403 +#: ../build/bin/preferences_gen.h:4624 msgid "omit hierarchy in simple tag lists" msgstr "省略简单标签列表中的层次结构" -#: ../build/bin/preferences_gen.h:4411 +#: ../build/bin/preferences_gen.h:4632 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2075,15 +2266,15 @@ msgstr "" "当此选项启用时,darktable 将只会插入层级标签最后的部分。例如“foo|bar|baz”会" "以“baz”添加。" -#: ../build/bin/preferences_gen.h:4417 +#: ../build/bin/preferences_gen.h:4638 msgid "shortcuts with multiple instances" msgstr "具有多个实例的键盘快捷键" -#: ../build/bin/preferences_gen.h:4427 +#: ../build/bin/preferences_gen.h:4648 msgid "prefer focused instance" msgstr "优先应用于当前实例" -#: ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4656 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2095,50 +2286,50 @@ msgstr "" "若没有模块处于焦点下,下列控制规则将按顺序判断快捷键将发送至哪个模块。\n" "注意:混合快捷键始终会应用到鼠标焦点下的模块" -#: ../build/bin/preferences_gen.h:4444 +#: ../build/bin/preferences_gen.h:4665 msgid "prefer expanded instances" msgstr "优先应用于展开的实例" -#: ../build/bin/preferences_gen.h:4452 +#: ../build/bin/preferences_gen.h:4673 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "当部分实例已展开时,快捷键将忽略已折叠的实例" -#: ../build/bin/preferences_gen.h:4461 +#: ../build/bin/preferences_gen.h:4682 msgid "prefer enabled instances" msgstr "优先应用于启用的实例" -#: ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4690 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" msgstr "当应用以上规则后,当部分实例已启用时,快捷键将忽略已禁用的实例" -#: ../build/bin/preferences_gen.h:4478 +#: ../build/bin/preferences_gen.h:4699 msgid "prefer unmasked instances" msgstr "优先应用于解除遮罩的实例" -#: ../build/bin/preferences_gen.h:4486 +#: ../build/bin/preferences_gen.h:4707 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" msgstr "" "当应用以上规则后,快捷键将适用于遮罩已解除的实例,处于遮罩状态的实例将被忽略" -#: ../build/bin/preferences_gen.h:4495 +#: ../build/bin/preferences_gen.h:4716 msgid "selection order" msgstr "选择顺序" -#: ../build/bin/preferences_gen.h:4504 +#: ../build/bin/preferences_gen.h:4725 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" msgstr "当应用以上规则后,根据处理管线中的位置选择要应用快捷键的实例" -#: ../build/bin/preferences_gen.h:4513 +#: ../build/bin/preferences_gen.h:4734 msgid "allow visual assignment to specific instances" msgstr "允许对特定实例进行可视化分配" -#: ../build/bin/preferences_gen.h:4521 +#: ../build/bin/preferences_gen.h:4742 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2147,94 +2338,93 @@ msgstr "" "当图像上有同一模块的多个实例时,允许快捷键以可视方式分配到特定模块\n" "否则快捷键将被分配到偏好的实例上" -#: ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4748 msgid "map / geolocalization view" msgstr "地图与地理定位视图" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4758 msgid "pretty print the image location" msgstr "打印图像的位置" -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:4766 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "在图像的信息模块中显示更具可读性的位置标示" -#: ../build/bin/preferences_gen.h:4551 +#: ../build/bin/preferences_gen.h:4772 msgid "slideshow view" msgstr "幻灯视图" -#: ../build/bin/preferences_gen.h:4561 +#: ../build/bin/preferences_gen.h:4782 msgid "waiting time between each image in slideshow" msgstr "幻灯片放映中每张图像之间的等待时间" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4824 msgid "do not set the 'uncategorized' entry for tags" msgstr "不设定“uncategorized”标签" -#: ../build/bin/preferences_gen.h:4611 -msgid "" -"do not set the 'uncategorized' entry for tags which do not have children" +#: ../build/bin/preferences_gen.h:4832 +msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "当标签下没有子标签时不设定“uncategorized”标签" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4841 msgid "tags case sensitivity" msgstr "标签是否大小写敏感" -#: ../build/bin/preferences_gen.h:4629 +#: ../build/bin/preferences_gen.h:4850 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" msgstr "" -"标签是否区分大小写。在没有 SQLite ICU 扩展的情况下,大小写不敏感仅适用于 26 " -"个拉丁字母" +"标签是否区分大小写。在没有 SQLite ICU 扩展的情况下,大小写不敏感仅适用于 26 个" +"拉丁字母" -#: ../build/bin/preferences_gen.h:4638 ../build/bin/preferences_gen.h:4729 +#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4950 msgid "number of collections to be stored" msgstr "要保存的集合数量" -#: ../build/bin/preferences_gen.h:4657 ../build/bin/preferences_gen.h:4748 +#: ../build/bin/preferences_gen.h:4878 ../build/bin/preferences_gen.h:4969 msgid "the number of recent collections to store and show in this list" msgstr "此列表中最近使用集合的显示数量" -#: ../build/bin/preferences_gen.h:4666 +#: ../build/bin/preferences_gen.h:4887 msgid "number of folder levels to show in lists" msgstr "列表中要显示的文件夹级别" -#: ../build/bin/preferences_gen.h:4685 +#: ../build/bin/preferences_gen.h:4906 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" msgstr "指定胶卷名称中要显示的文件夹层数,从右边开始" -#: ../build/bin/preferences_gen.h:4694 +#: ../build/bin/preferences_gen.h:4915 msgid "sort film rolls by" msgstr "胶片卷排序依据" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:4924 msgid "sets the collections-list order for film rolls" msgstr "设置胶卷的集合列表顺序" -#: ../build/bin/preferences_gen.h:4791 +#: ../build/bin/preferences_gen.h:5012 msgid "suggested tags level of confidence" msgstr "推荐的标签可信度" -#: ../build/bin/preferences_gen.h:4811 +#: ../build/bin/preferences_gen.h:5032 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " "associated tags, 99: 99% matching associated tags, 100: no matching tag to " "show only recent tags (faster)" msgstr "" -"可能将此标签加入到推荐列表里的信心程度,0表示所有相关标签,99表示99%匹配的相" -"关标签,100表示没有匹配的标签可显示,取而代之,显示最近的标签(更快)" +"可能将此标签加入到推荐列表里的信心程度,0表示所有相关标签,99表示99%匹配的相关" +"标签,100表示没有匹配的标签可显示,取而代之,显示最近的标签(更快)" -#: ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:5041 msgid "number of recently attached tags" msgstr "最近添加的标签个数" -#: ../build/bin/preferences_gen.h:4839 +#: ../build/bin/preferences_gen.h:5060 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2262,15 +2452,15 @@ msgstr "秋季风格" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2392 -#: ../src/develop/blend_gui.c:2440 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:3854 ../src/iop/bilateral.cc:382 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/colorequal.c:2962 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:2000 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:2611 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 +#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "蓝" @@ -2308,13 +2498,13 @@ msgstr "对比度和锐度" #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 #: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2961 ../src/iop/temperature.c:1984 +#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 msgid "cyan" msgstr "青色" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3366 -#: ../src/libs/filtering.c:921 ../src/libs/filtering.c:980 -#: ../src/libs/filtering.c:1644 ../src/libs/filtering.c:1950 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 +#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 +#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 #: ../src/libs/tools/darktable.c:64 msgid "darktable" msgstr "darktable" @@ -2343,7 +2533,7 @@ msgid "effects" msgstr "效果" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:411 +#: ../src/external/lua-scripts/tools/script_manager.lua:447 msgid "examples" msgstr "示例" @@ -2356,7 +2546,7 @@ msgid "extreme saturation" msgstr "极端饱和度" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1568 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 msgid "faded" msgstr "褪色" @@ -2385,16 +2575,16 @@ msgstr "通用" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:382 ../src/develop/blend_gui.c:2386 -#: ../src/develop/blend_gui.c:2434 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:3853 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:377 +#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 +#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/colorequal.c:2960 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1980 -#: ../src/iop/temperature.c:1998 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:1966 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:2620 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 +#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 +#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 +#: ../src/libs/histogram.c:48 msgid "green" msgstr "绿" @@ -2406,8 +2596,8 @@ msgstr "绿" #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 #: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2964 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1982 +#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 +#: ../src/iop/temperature.c:1981 msgid "magenta" msgstr "品红" @@ -2432,7 +2622,7 @@ msgstr "动态模糊" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2958 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 msgid "orange" msgstr "橙色" @@ -2440,9 +2630,9 @@ msgstr "橙色" msgid "pastels" msgstr "粉彩颜料" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1481 -#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:384 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:1966 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 +#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:264 msgid "purple" msgstr "紫" @@ -2456,15 +2646,15 @@ msgstr "紫" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1473 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:380 ../src/develop/blend_gui.c:2380 -#: ../src/develop/blend_gui.c:2428 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:3852 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:372 +#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 +#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/colorequal.c:2957 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1996 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:2629 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 +#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 +#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "红" @@ -2495,10 +2685,10 @@ msgstr "选点的颜色" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1475 ../src/common/colorlabels.c:381 +#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 #: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2959 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1986 ../src/libs/collect.c:1966 +#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 +#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:261 msgid "yellow" msgstr "黄" @@ -2523,283 +2713,283 @@ msgstr "集成贡献者" msgid "lua-scripts contributors" msgstr "lua 脚本贡献者" -#: ../build/lib/darktable/plugins/introspection_agx.c:247 -#: ../build/lib/darktable/plugins/introspection_agx.c:500 +#: ../build/lib/darktable/plugins/introspection_agx.c:245 +#: ../build/lib/darktable/plugins/introspection_agx.c:498 #: ../src/iop/colorbalancergb.c:1899 msgid "lift" msgstr "提升" -#: ../build/lib/darktable/plugins/introspection_agx.c:253 -#: ../build/lib/darktable/plugins/introspection_agx.c:504 +#: ../build/lib/darktable/plugins/introspection_agx.c:251 +#: ../build/lib/darktable/plugins/introspection_agx.c:502 msgid "slope" msgstr "斜率" -#: ../build/lib/darktable/plugins/introspection_agx.c:259 -#: ../build/lib/darktable/plugins/introspection_agx.c:508 +#: ../build/lib/darktable/plugins/introspection_agx.c:257 +#: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:644 ../src/iop/channelmixerrgb.c:4625 -#: ../src/iop/colisa.c:278 ../src/iop/colorequal.c:3103 -#: ../src/iop/lowpass.c:577 ../src/iop/soften.c:389 ../src/iop/vignette.c:1045 -#: ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 msgid "brightness" msgstr "亮度" -#: ../build/lib/darktable/plugins/introspection_agx.c:265 -#: ../build/lib/darktable/plugins/introspection_agx.c:512 +#: ../build/lib/darktable/plugins/introspection_agx.c:263 +#: ../build/lib/darktable/plugins/introspection_agx.c:510 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:93 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:156 #: ../build/lib/darktable/plugins/introspection_splittoning.c:67 #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2360 ../src/iop/basicadj.c:648 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:279 +#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3085 -#: ../src/iop/colorize.c:347 ../src/iop/lowpass.c:578 ../src/iop/soften.c:385 -#: ../src/iop/velvia.c:73 ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" msgstr "饱和度" -#: ../build/lib/darktable/plugins/introspection_agx.c:271 -#: ../build/lib/darktable/plugins/introspection_agx.c:516 +#: ../build/lib/darktable/plugins/introspection_agx.c:269 +#: ../build/lib/darktable/plugins/introspection_agx.c:514 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:146 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:257 msgid "preserve hue" msgstr "保留色相" -#: ../build/lib/darktable/plugins/introspection_agx.c:277 -#: ../build/lib/darktable/plugins/introspection_agx.c:520 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:218 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:427 +#: ../build/lib/darktable/plugins/introspection_agx.c:275 +#: ../build/lib/darktable/plugins/introspection_agx.c:518 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1490 +#: ../src/iop/filmic.c:1493 msgid "black relative exposure" msgstr "黑色相对曝光" -#: ../build/lib/darktable/plugins/introspection_agx.c:283 -#: ../build/lib/darktable/plugins/introspection_agx.c:524 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:224 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:431 -#: ../src/iop/filmic.c:1478 +#: ../build/lib/darktable/plugins/introspection_agx.c:281 +#: ../build/lib/darktable/plugins/introspection_agx.c:522 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 +#: ../src/iop/filmic.c:1480 msgid "white relative exposure" msgstr "白色相对曝光" -#: ../build/lib/darktable/plugins/introspection_agx.c:289 -#: ../build/lib/darktable/plugins/introspection_agx.c:528 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:260 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:287 +#: ../build/lib/darktable/plugins/introspection_agx.c:526 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 msgid "dynamic range scaling" msgstr "动态范围缩放" -#: ../build/lib/darktable/plugins/introspection_agx.c:295 -#: ../build/lib/darktable/plugins/introspection_agx.c:532 +#: ../build/lib/darktable/plugins/introspection_agx.c:293 +#: ../build/lib/darktable/plugins/introspection_agx.c:530 msgid "pivot relative exposure" msgstr "支点相对曝光" -#: ../build/lib/darktable/plugins/introspection_agx.c:301 -#: ../build/lib/darktable/plugins/introspection_agx.c:536 +#: ../build/lib/darktable/plugins/introspection_agx.c:299 +#: ../build/lib/darktable/plugins/introspection_agx.c:534 msgid "pivot target output" msgstr "支点目标输出" -#: ../build/lib/darktable/plugins/introspection_agx.c:307 -#: ../build/lib/darktable/plugins/introspection_agx.c:540 +#: ../build/lib/darktable/plugins/introspection_agx.c:305 +#: ../build/lib/darktable/plugins/introspection_agx.c:538 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:412 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:585 #: ../build/lib/darktable/plugins/introspection_colorequal.c:230 #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:631 ../src/iop/bilat.c:468 -#: ../src/iop/colisa.c:277 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1519 -#: ../src/iop/filmicrgb.c:4507 ../src/iop/lowpass.c:576 +#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 +#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 +#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "对比" -#: ../build/lib/darktable/plugins/introspection_agx.c:313 -#: ../build/lib/darktable/plugins/introspection_agx.c:544 +#: ../build/lib/darktable/plugins/introspection_agx.c:311 +#: ../build/lib/darktable/plugins/introspection_agx.c:542 msgid "toe start" msgstr "足部开始位置" -#: ../build/lib/darktable/plugins/introspection_agx.c:319 -#: ../build/lib/darktable/plugins/introspection_agx.c:548 +#: ../build/lib/darktable/plugins/introspection_agx.c:317 +#: ../build/lib/darktable/plugins/introspection_agx.c:546 msgid "shoulder start" msgstr "肩部开始位置" -#: ../build/lib/darktable/plugins/introspection_agx.c:325 -#: ../build/lib/darktable/plugins/introspection_agx.c:552 +#: ../build/lib/darktable/plugins/introspection_agx.c:323 +#: ../build/lib/darktable/plugins/introspection_agx.c:550 msgid "toe power" msgstr "足部强度" -#: ../build/lib/darktable/plugins/introspection_agx.c:331 -#: ../build/lib/darktable/plugins/introspection_agx.c:556 +#: ../build/lib/darktable/plugins/introspection_agx.c:329 +#: ../build/lib/darktable/plugins/introspection_agx.c:554 msgid "shoulder power" msgstr "肩部强度" -#: ../build/lib/darktable/plugins/introspection_agx.c:337 -#: ../build/lib/darktable/plugins/introspection_agx.c:560 +#: ../build/lib/darktable/plugins/introspection_agx.c:335 +#: ../build/lib/darktable/plugins/introspection_agx.c:558 msgid "curve y gamma" msgstr "曲线 y gamma" -#: ../build/lib/darktable/plugins/introspection_agx.c:343 -#: ../build/lib/darktable/plugins/introspection_agx.c:564 +#: ../build/lib/darktable/plugins/introspection_agx.c:341 +#: ../build/lib/darktable/plugins/introspection_agx.c:562 msgid "keep the pivot on the diagonal" msgstr "将支点固定在对角线上" -#: ../build/lib/darktable/plugins/introspection_agx.c:349 -#: ../build/lib/darktable/plugins/introspection_agx.c:568 +#: ../build/lib/darktable/plugins/introspection_agx.c:347 +#: ../build/lib/darktable/plugins/introspection_agx.c:566 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:134 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:249 msgid "target black" msgstr "目标黑" -#: ../build/lib/darktable/plugins/introspection_agx.c:355 -#: ../build/lib/darktable/plugins/introspection_agx.c:572 +#: ../build/lib/darktable/plugins/introspection_agx.c:353 +#: ../build/lib/darktable/plugins/introspection_agx.c:570 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:128 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:245 msgid "target white" msgstr "目标白" -#: ../build/lib/darktable/plugins/introspection_agx.c:361 -#: ../build/lib/darktable/plugins/introspection_agx.c:576 +#: ../build/lib/darktable/plugins/introspection_agx.c:359 +#: ../build/lib/darktable/plugins/introspection_agx.c:574 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:194 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:289 msgid "base primaries" msgstr "基底原色" -#: ../build/lib/darktable/plugins/introspection_agx.c:367 -#: ../build/lib/darktable/plugins/introspection_agx.c:580 +#: ../build/lib/darktable/plugins/introspection_agx.c:365 +#: ../build/lib/darktable/plugins/introspection_agx.c:578 msgid "disable adjustments" msgstr "禁用调整" -#: ../build/lib/darktable/plugins/introspection_agx.c:373 -#: ../build/lib/darktable/plugins/introspection_agx.c:584 +#: ../build/lib/darktable/plugins/introspection_agx.c:371 +#: ../build/lib/darktable/plugins/introspection_agx.c:582 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:152 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:261 msgid "red attenuation" msgstr "红色衰减" -#: ../build/lib/darktable/plugins/introspection_agx.c:379 -#: ../build/lib/darktable/plugins/introspection_agx.c:588 +#: ../build/lib/darktable/plugins/introspection_agx.c:377 +#: ../build/lib/darktable/plugins/introspection_agx.c:586 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:158 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:265 msgid "red rotation" msgstr "红色旋转" -#: ../build/lib/darktable/plugins/introspection_agx.c:385 -#: ../build/lib/darktable/plugins/introspection_agx.c:592 +#: ../build/lib/darktable/plugins/introspection_agx.c:383 +#: ../build/lib/darktable/plugins/introspection_agx.c:590 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:164 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:269 msgid "green attenuation" msgstr "绿色衰减" -#: ../build/lib/darktable/plugins/introspection_agx.c:391 -#: ../build/lib/darktable/plugins/introspection_agx.c:596 +#: ../build/lib/darktable/plugins/introspection_agx.c:389 +#: ../build/lib/darktable/plugins/introspection_agx.c:594 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:170 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:273 msgid "green rotation" msgstr "绿色旋转" -#: ../build/lib/darktable/plugins/introspection_agx.c:397 -#: ../build/lib/darktable/plugins/introspection_agx.c:600 +#: ../build/lib/darktable/plugins/introspection_agx.c:395 +#: ../build/lib/darktable/plugins/introspection_agx.c:598 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:176 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:277 msgid "blue attenuation" msgstr "蓝色衰减" -#: ../build/lib/darktable/plugins/introspection_agx.c:403 -#: ../build/lib/darktable/plugins/introspection_agx.c:604 +#: ../build/lib/darktable/plugins/introspection_agx.c:401 +#: ../build/lib/darktable/plugins/introspection_agx.c:602 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:182 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:281 msgid "blue rotation" msgstr "蓝色旋转" -#: ../build/lib/darktable/plugins/introspection_agx.c:409 -#: ../build/lib/darktable/plugins/introspection_agx.c:608 +#: ../build/lib/darktable/plugins/introspection_agx.c:407 +#: ../build/lib/darktable/plugins/introspection_agx.c:606 msgid "master purity boost" msgstr "纯度增强主控" -#: ../build/lib/darktable/plugins/introspection_agx.c:415 -#: ../build/lib/darktable/plugins/introspection_agx.c:612 +#: ../build/lib/darktable/plugins/introspection_agx.c:413 +#: ../build/lib/darktable/plugins/introspection_agx.c:610 msgid "master rotation reversal" msgstr "逆转主控" -#: ../build/lib/darktable/plugins/introspection_agx.c:421 -#: ../build/lib/darktable/plugins/introspection_agx.c:616 +#: ../build/lib/darktable/plugins/introspection_agx.c:419 +#: ../build/lib/darktable/plugins/introspection_agx.c:614 msgid "red purity boost" msgstr "红色纯度增强" -#: ../build/lib/darktable/plugins/introspection_agx.c:427 -#: ../build/lib/darktable/plugins/introspection_agx.c:620 +#: ../build/lib/darktable/plugins/introspection_agx.c:425 +#: ../build/lib/darktable/plugins/introspection_agx.c:618 msgid "red reverse rotation" msgstr "红色逆转" -#: ../build/lib/darktable/plugins/introspection_agx.c:433 -#: ../build/lib/darktable/plugins/introspection_agx.c:624 +#: ../build/lib/darktable/plugins/introspection_agx.c:431 +#: ../build/lib/darktable/plugins/introspection_agx.c:622 msgid "green purity boost" msgstr "绿色纯度增强" -#: ../build/lib/darktable/plugins/introspection_agx.c:439 -#: ../build/lib/darktable/plugins/introspection_agx.c:628 +#: ../build/lib/darktable/plugins/introspection_agx.c:437 +#: ../build/lib/darktable/plugins/introspection_agx.c:626 msgid "green reverse rotation" msgstr "绿色逆转" -#: ../build/lib/darktable/plugins/introspection_agx.c:445 -#: ../build/lib/darktable/plugins/introspection_agx.c:632 +#: ../build/lib/darktable/plugins/introspection_agx.c:443 +#: ../build/lib/darktable/plugins/introspection_agx.c:630 msgid "blue purity boost" msgstr "蓝色纯度增强" -#: ../build/lib/darktable/plugins/introspection_agx.c:451 -#: ../build/lib/darktable/plugins/introspection_agx.c:636 +#: ../build/lib/darktable/plugins/introspection_agx.c:449 +#: ../build/lib/darktable/plugins/introspection_agx.c:634 msgid "blue reverse rotation" msgstr "蓝色逆转" -#: ../build/lib/darktable/plugins/introspection_agx.c:457 -#: ../build/lib/darktable/plugins/introspection_agx.c:640 +#: ../build/lib/darktable/plugins/introspection_agx.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:638 msgid "reverse all" msgstr "全部逆转" -#: ../build/lib/darktable/plugins/introspection_agx.c:654 -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1769 -#: ../src/iop/colorout.c:852 +#: ../build/lib/darktable/plugins/introspection_agx.c:652 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "输出配置" -#: ../build/lib/darktable/plugins/introspection_agx.c:655 +#: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2040 +#: ../src/iop/colorin.c:2054 msgid "working profile" msgstr "工作中的配置文件" -#: ../build/lib/darktable/plugins/introspection_agx.c:656 +#: ../build/lib/darktable/plugins/introspection_agx.c:654 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:309 msgid "Rec2020" msgstr "Rec2020" -#: ../build/lib/darktable/plugins/introspection_agx.c:657 +#: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1789 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" -#: ../build/lib/darktable/plugins/introspection_agx.c:658 +#: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1460 ../src/common/colorspaces.c:1741 -#: ../src/libs/print_settings.c:1427 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB(兼容)" -#: ../build/lib/darktable/plugins/introspection_agx.c:659 +#: ../build/lib/darktable/plugins/introspection_agx.c:657 #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1449 ../src/common/colorspaces.c:1739 -#: ../src/libs/print_settings.c:1420 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" @@ -2821,8 +3011,8 @@ msgstr "剪切" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:974 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4409 ../src/libs/camera.c:574 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 +#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 #: ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "镜头焦距" @@ -2846,7 +3036,7 @@ msgstr "宽高比调整" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4396 +#: ../src/iop/lens.cc:4390 msgid "lens model" msgstr "镜头型号" @@ -2867,18 +3057,22 @@ msgstr "指定" #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 #: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3418 ../src/gui/accelerators.c:148 -#: ../src/gui/accelerators.c:158 ../src/gui/accelerators.c:241 -#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 -#: ../src/libs/live_view.c:424 +#: ../src/develop/blend_gui.c:3429 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 msgid "off" msgstr "关" #: ../build/lib/darktable/plugins/introspection_ashift.c:367 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "largest area" msgstr "最大面积" #: ../build/lib/darktable/plugins/introspection_ashift.c:368 +#: ../src/external/lua-scripts/official/auto_straighten.lua:140 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "original format" msgstr "原始格式" @@ -2894,7 +3088,7 @@ msgstr "曝光偏移" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:646 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 msgid "exposure bias" msgstr "曝光偏差" @@ -2918,15 +3112,15 @@ msgstr "保留颜色" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/dtgtk/stylemenu.c:69 ../src/gui/guides.c:833 -#: ../src/iop/basecurve.c:2135 ../src/iop/channelmixerrgb.c:4670 -#: ../src/iop/clipping.c:1922 ../src/iop/clipping.c:2104 -#: ../src/iop/clipping.c:2119 ../src/iop/retouch.c:499 -#: ../src/libs/collect.c:2162 ../src/libs/colorpicker.c:52 -#: ../src/libs/export.c:103 ../src/libs/export.c:1153 -#: ../src/libs/filters/module_order.c:158 ../src/libs/histogram.c:111 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1158 -#: ../src/libs/print_settings.c:1176 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 +#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 +#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 +#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 +#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "无" @@ -2943,13 +3137,13 @@ msgstr "无" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2447 +#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 msgid "luminance" msgstr "亮度" #: ../build/lib/darktable/plugins/introspection_basecurve.c:264 #: ../build/lib/darktable/plugins/introspection_basicadj.c:251 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:272 @@ -3055,7 +3249,7 @@ msgstr "线性" #: ../build/lib/darktable/plugins/introspection_overlay.c:253 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5963 ../src/libs/masks.c:110 +#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 msgid "rotation" msgstr "旋转" @@ -3066,7 +3260,7 @@ msgstr "方向" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:111 +#: ../src/libs/masks.c:116 msgid "curvature" msgstr "曲率" @@ -3079,8 +3273,9 @@ msgid "offset" msgstr "偏移" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:636 ../src/gui/preferences.c:950 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "镜头" @@ -3089,7 +3284,7 @@ msgid "motion" msgstr "运动模糊" #: ../build/lib/darktable/plugins/introspection_blurs.c:222 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 #: ../build/lib/darktable/plugins/introspection_lowpass.c:189 #: ../build/lib/darktable/plugins/introspection_retouch.c:452 #: ../build/lib/darktable/plugins/introspection_shadhi.c:267 @@ -3100,20 +3295,20 @@ msgstr "高斯" #: ../build/lib/darktable/plugins/introspection_borders.c:118 #: ../build/lib/darktable/plugins/introspection_borders.c:263 #: ../build/lib/darktable/plugins/introspection_borders.c:267 -#: ../src/iop/borders.c:1012 ../src/iop/borders.c:1021 +#: ../src/iop/borders.c:1010 ../src/iop/borders.c:1019 msgid "border color" msgstr "边框颜色" #: ../build/lib/darktable/plugins/introspection_borders.c:124 #: ../build/lib/darktable/plugins/introspection_borders.c:271 -#: ../src/common/collection.c:648 ../src/libs/filtering.c:50 +#: ../src/common/collection.c:650 ../src/libs/filtering.c:50 msgid "aspect ratio" msgstr "宽高比" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2602 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "方向" @@ -3146,7 +3341,7 @@ msgstr "分帧线偏移" #: ../build/lib/darktable/plugins/introspection_borders.c:208 #: ../build/lib/darktable/plugins/introspection_borders.c:323 #: ../build/lib/darktable/plugins/introspection_borders.c:327 -#: ../src/iop/borders.c:1025 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1023 ../src/iop/borders.c:1033 msgid "frame line color" msgstr "分帧线颜色" @@ -3157,36 +3352,37 @@ msgstr "基准" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:981 ../src/imageio/format/avif.c:1026 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6145 -#: ../src/iop/basicadj.c:654 ../src/iop/flip.c:448 ../src/iop/levels.c:645 +#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 #: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "自动" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "纵向" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:314 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "横向" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1504 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2622 +#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 +#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 msgid "width" msgstr "宽度" #: ../build/lib/darktable/plugins/introspection_borders.c:357 #: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1510 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2626 +#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 +#: ../src/libs/print_settings.c:2639 msgid "height" msgstr "高度" @@ -3250,8 +3446,8 @@ msgstr "参考色" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1628 ../src/iop/bilateral.cc:368 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:574 ../src/iop/shadhi.c:685 ../src/iop/sharpen.c:427 +#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "半径" @@ -3261,9 +3457,10 @@ msgstr "半径" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:422 ../src/iop/denoiseprofile.c:3867 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:446 ../src/iop/nlmeans.c:457 ../src/iop/velvia.c:281 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4178 ../src/libs/neural_restore.c:4195 msgid "strength" msgstr "力度" @@ -3380,6 +3577,7 @@ msgid "Planckian (black body)" msgstr "Planckian(黑体)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 #: ../src/common/iop_order.c:56 msgid "custom" msgstr "自定义" @@ -3506,33 +3704,33 @@ msgstr "版本 3(2021 四月)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 -#: ../build/lib/darktable/plugins/introspection_crop.c:65 -#: ../build/lib/darktable/plugins/introspection_crop.c:144 -#: ../src/gui/gtk.c:1472 ../src/iop/atrous.c:1624 +#: ../build/lib/darktable/plugins/introspection_crop.c:61 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 +#: ../src/iop/atrous.c:1572 msgid "left" msgstr "左" #: ../build/lib/darktable/plugins/introspection_clipping.c:148 #: ../build/lib/darktable/plugins/introspection_clipping.c:307 -#: ../build/lib/darktable/plugins/introspection_crop.c:71 -#: ../build/lib/darktable/plugins/introspection_crop.c:148 -#: ../src/gui/accelerators.c:131 ../src/gui/gtk.c:1482 +#: ../build/lib/darktable/plugins/introspection_crop.c:67 +#: ../build/lib/darktable/plugins/introspection_crop.c:138 +#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 msgid "top" msgstr "顶" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 -#: ../build/lib/darktable/plugins/introspection_crop.c:77 -#: ../build/lib/darktable/plugins/introspection_crop.c:152 -#: ../src/gui/gtk.c:1477 ../src/iop/atrous.c:1623 +#: ../build/lib/darktable/plugins/introspection_crop.c:73 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 +#: ../src/iop/atrous.c:1571 msgid "right" msgstr "右" #: ../build/lib/darktable/plugins/introspection_clipping.c:160 #: ../build/lib/darktable/plugins/introspection_clipping.c:315 -#: ../build/lib/darktable/plugins/introspection_crop.c:83 -#: ../build/lib/darktable/plugins/introspection_crop.c:156 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1486 +#: ../build/lib/darktable/plugins/introspection_crop.c:79 +#: ../build/lib/darktable/plugins/introspection_crop.c:146 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 msgid "bottom" msgstr "底" @@ -3572,10 +3770,10 @@ msgstr "提升、伽马、增益(sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2406 ../src/develop/blend_gui.c:2454 -#: ../src/iop/atrous.c:1793 ../src/iop/channelmixerrgb.c:4485 -#: ../src/iop/channelmixerrgb.c:4573 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:465 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 +#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 msgid "chroma" msgstr "色度" @@ -3595,11 +3793,11 @@ msgstr "色度" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2365 ../src/develop/blend_gui.c:2399 -#: ../src/develop/blend_gui.c:2461 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4479 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3067 -#: ../src/iop/colorize.c:334 ../src/iop/colorreconstruction.c:1233 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 +#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 +#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 #: ../src/iop/colorzones.c:2627 msgid "hue" msgstr "色相" @@ -3627,8 +3825,8 @@ msgstr "高亮衰减力度" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:479 ../src/iop/colorbalance.c:1994 -#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:681 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 #: ../src/iop/splittoning.c:488 msgid "shadows" msgstr "阴影" @@ -3641,8 +3839,8 @@ msgstr "阴影" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:473 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:575 ../src/iop/shadhi.c:682 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 +#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 #: ../src/iop/splittoning.c:494 msgid "highlights" msgstr "高光" @@ -3666,7 +3864,7 @@ msgstr "中间调" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1544 +#: ../src/iop/filmic.c:1557 msgid "global saturation" msgstr "全局饱和度" @@ -3754,7 +3952,7 @@ msgstr "使用计算滤镜" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2963 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 msgid "lavender" msgstr "淡紫色" @@ -3763,6 +3961,104 @@ msgstr "淡紫色" msgid "node placement" msgstr "节点摆放位置" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 +msgid "harmony rule" +msgstr "色彩和谐规则" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 +#: ../src/iop/colorharmonizer.c:1438 +msgid "anchor hue" +msgstr "基准色相" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 +msgid "pull strength" +msgstr "吸引强度" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 +msgid "neutral color protection" +msgstr "中性色保护" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 +msgid "pull width" +msgstr "拉动宽度" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 +msgid "custom node hue" +msgstr "自定义节点色相" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 +msgid "nodes" +msgstr "节点" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 +msgid "node saturation" +msgstr "节点饱和度" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 +#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +msgid "smoothing" +msgstr "平滑" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 +#: ../src/libs/scopes/vectorscope.c:63 +msgid "monochromatic" +msgstr "单色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 +#: ../src/libs/scopes/vectorscope.c:64 +msgid "analogous" +msgstr "相似色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 +#: ../src/libs/scopes/vectorscope.c:65 +msgid "analogous complementary" +msgstr "相似色及反相色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 +#: ../src/libs/scopes/vectorscope.c:66 +msgid "complementary" +msgstr "反相色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 +#: ../src/libs/scopes/vectorscope.c:67 +msgid "split complementary" +msgstr "拆分反相色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 +#: ../src/libs/scopes/vectorscope.c:68 +msgid "dyad" +msgstr "二值分布" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 +#: ../src/libs/scopes/vectorscope.c:69 +msgid "triad" +msgstr "三值分布" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 +#: ../src/libs/scopes/vectorscope.c:70 +msgid "tetrad" +msgstr "四值分布" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 +#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/libs/scopes/vectorscope.c:71 +msgid "square" +msgstr "正方形" + #: ../build/lib/darktable/plugins/introspection_colorin.c:150 #: ../build/lib/darktable/plugins/introspection_colorin.c:233 msgid "gamut clipping" @@ -3770,13 +4066,13 @@ msgstr "色域裁剪" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1467 ../src/common/colorspaces.c:1743 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "线性 Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1745 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "线性 Rec2020 RGB" @@ -3804,7 +4100,7 @@ msgstr "直方图均衡" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:127 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:45 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:92 -#: ../src/iop/shadhi.c:696 +#: ../src/iop/shadhi.c:694 msgid "spatial extent" msgstr "空间范围" @@ -3814,7 +4110,7 @@ msgid "range extent" msgstr "界限范围" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4672 +#: ../src/iop/channelmixerrgb.c:4700 msgid "saturated colors" msgstr "饱和色" @@ -3828,7 +4124,7 @@ msgstr "选择于" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1829 +#: ../src/iop/atrous.c:1791 msgid "mix" msgstr "混合" @@ -3838,17 +4134,17 @@ msgid "process mode" msgstr "处理模式" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2344 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:353 ../src/iop/colorzones.c:2625 +#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 +#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 #: ../src/iop/exposure.c:1315 msgid "lightness" msgstr "明度" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2086 ../src/iop/atrous.c:1405 ../src/iop/atrous.c:1409 -#: ../src/iop/denoiseprofile.c:3597 ../src/iop/rawdenoise.c:747 -#: ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 +#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "平滑" @@ -3863,11 +4159,11 @@ msgstr "边缘检测的半径" #: ../build/lib/darktable/plugins/introspection_defringe.c:53 #: ../build/lib/darktable/plugins/introspection_defringe.c:106 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:230 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:435 -#: ../src/iop/atrous.c:1689 ../src/iop/bloom.c:418 -#: ../src/iop/colorreconstruction.c:1229 ../src/iop/hotpixels.c:442 -#: ../src/iop/sharpen.c:436 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 +#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 +#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:425 msgid "threshold" msgstr "阈值" @@ -4026,7 +4322,7 @@ msgstr "单色" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1493 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "基础" @@ -4101,7 +4397,7 @@ msgstr "升级分析变换" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:762 +#: ../src/libs/colorpicker.c:765 msgid "color mode" msgstr "色彩模式" @@ -4143,7 +4439,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1679 ../src/iop/highpass.c:365 +#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "锐度" @@ -4307,9 +4603,9 @@ msgstr "从底部的百分比" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1354 +#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 #: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2360 +#: ../src/libs/modulegroups.c:2365 msgid "color" msgstr "颜色" @@ -4350,207 +4646,213 @@ msgstr "手动" msgid "automatic" msgstr "自动" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:212 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:423 -#: ../src/iop/filmic.c:1467 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 +#: ../src/iop/filmic.c:1468 msgid "middle gray luminance" msgstr "中间灰亮度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:236 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:439 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 msgid "transition" msgstr "过渡" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:242 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:443 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 msgid "bloom ↔ reconstruct" msgstr "辉光 ↔ 修复" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:248 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:447 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 msgid "gray ↔ colorful details" msgstr "灰色 ↔ 色彩细节" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:254 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:451 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 msgid "structure ↔ texture" msgstr "结构 ↔ 纹理" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:266 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:459 -#: ../src/iop/filmic.c:1592 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 +#: ../src/iop/filmic.c:1612 msgid "target middle gray" msgstr "目标中间灰" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:272 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:463 -#: ../src/iop/filmic.c:1584 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 +#: ../src/iop/filmic.c:1603 msgid "target black luminance" msgstr "目标黑亮度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:278 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:467 -#: ../src/iop/filmic.c:1600 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 +#: ../src/iop/filmic.c:1621 msgid "target white luminance" msgstr "目标白亮度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:284 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:471 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:108 +#: ../src/libs/masks.c:113 msgid "hardness" msgstr "硬度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:302 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:483 -#: ../src/iop/filmic.c:1553 ../src/iop/filmicrgb.c:4681 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 +#: ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "线性区域" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 +#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 msgid "extreme luminance saturation" msgstr "极端亮度饱和度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:308 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:487 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 msgid "shadows ↔ highlights balance" msgstr "阴影 ↔ 高光平衡" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:314 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:491 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 msgid "add noise in highlights" msgstr "在高光区中添加噪波" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:320 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:495 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 msgid "preserve chrominance" msgstr "保持色度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:326 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:499 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 msgid "color science" msgstr "色彩科学" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:332 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:503 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 msgid "auto adjust hardness" msgstr "自动调整硬度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:338 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:507 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 msgid "use custom middle-gray values" msgstr "使用自定义中间灰色值" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:344 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:511 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" msgstr "高质量修复的迭代次数" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:350 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:515 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 msgid "type of noise" msgstr "噪波类型" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:356 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:519 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 msgid "contrast in shadows" msgstr "阴影中的对比度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:362 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:523 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 msgid "contrast in highlights" msgstr "高光中的对比度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:368 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:527 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 msgid "compensate output ICC profile black point" msgstr "输出 ICC 配置黑点补偿" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:374 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:531 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 msgid "spline handling" msgstr "样条处理" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:380 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:535 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 msgid "enable highlight reconstruction" msgstr "启用高亮修复" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:549 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1566 -#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "no" msgstr "否" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 msgid "luminance Y" msgstr "亮度 Y" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 #: ../build/lib/darktable/plugins/introspection_toneequal.c:385 msgid "RGB power norm" msgstr "RGB 乘方范数" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 msgid "RGB euclidean norm (legacy)" msgstr "RGB 欧几里德范数(旧算法)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 #: ../build/lib/darktable/plugins/introspection_toneequal.c:384 msgid "RGB euclidean norm" msgstr "RGB 欧几里德范数" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:558 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 msgid "v3 (2019)" msgstr "v3 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 msgid "v4 (2020)" msgstr "v4 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 msgid "v5 (2021)" msgstr "v5 (2021)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 msgid "v6 (2022)" msgstr "v6 (2022)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 msgid "v7 (2023)" msgstr "v7 (2023)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:566 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 msgid "uniform" msgstr "均匀" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 msgid "poissonian" msgstr "泊松" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:572 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 msgid "hard" msgstr "强烈" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 msgid "soft" msgstr "柔和" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 msgid "safe" msgstr "安全" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:578 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 msgid "v1 (2019)" msgstr "v1 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 msgid "v2 (2020)" msgstr "v2 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 msgid "v3 (2021)" msgstr "v3 (2021)" @@ -4558,18 +4860,17 @@ msgstr "v3 (2021)" msgid "autodetect" msgstr "自动检测" -#: ../build/lib/darktable/plugins/introspection_flip.c:101 -#: ../src/iop/flip.c:453 +#: ../build/lib/darktable/plugins/introspection_flip.c:101 ../src/iop/flip.c:453 msgid "no rotation" msgstr "不旋转" -#: ../build/lib/darktable/plugins/introspection_flip.c:102 -#: ../src/iop/flip.c:461 ../src/iop/flip.c:617 +#: ../build/lib/darktable/plugins/introspection_flip.c:102 ../src/iop/flip.c:461 +#: ../src/iop/flip.c:617 msgid "flip vertically" msgstr "垂直翻转" -#: ../build/lib/darktable/plugins/introspection_flip.c:103 -#: ../src/iop/flip.c:457 ../src/iop/flip.c:613 +#: ../build/lib/darktable/plugins/introspection_flip.c:103 ../src/iop/flip.c:457 +#: ../src/iop/flip.c:613 msgid "flip horizontally" msgstr "水平翻转" @@ -4623,7 +4924,7 @@ msgstr "密度" #: ../build/lib/darktable/plugins/introspection_grain.c:58 #: ../build/lib/darktable/plugins/introspection_grain.c:117 -#: ../src/iop/bilat.c:460 +#: ../src/iop/bilat.c:456 msgid "coarseness" msgstr "粗糙度" @@ -4636,7 +4937,7 @@ msgstr "中间调偏色" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:2605 +#: ../src/views/darkroom.c:3046 msgid "clipping threshold" msgstr "限幅阈值" @@ -4793,18 +5094,18 @@ msgstr "应用修正" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3522 ../src/iop/bilat.c:438 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3856 +#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 #: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:654 ../src/libs/export.c:1633 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2941 -#: ../src/libs/styles.c:875 ../src/views/darkroom.c:2579 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 +#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 msgid "mode" msgstr "模式" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "目标几何体" @@ -4868,12 +5169,14 @@ msgstr "仅手动调整渐晕" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2620 -#: ../src/gui/accelerators.c:2692 ../src/gui/gtk.c:1535 ../src/gui/gtk.c:3851 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3773 -#: ../src/iop/rawdenoise.c:882 ../src/libs/collect.c:3552 -#: ../src/libs/filtering.c:1510 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/rating.c:210 +#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 +#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 +#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 +#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 +#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 msgid "all" msgstr "全部" @@ -4902,7 +5205,7 @@ msgid "only vignetting" msgstr "仅渐晕" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2362 +#: ../src/libs/modulegroups.c:2367 msgid "correct" msgstr "修正" @@ -4948,11 +5251,11 @@ msgstr "无效化" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2405 ../src/views/darkroom.c:2931 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:839 -#: ../src/views/lighttable.c:848 ../src/views/lighttable.c:1324 -#: ../src/views/lighttable.c:1328 ../src/views/lighttable.c:1332 -#: ../src/views/lighttable.c:1336 ../src/views/lighttable.c:1340 +#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 +#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 +#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 msgid "move" msgstr "移动" @@ -4961,7 +5264,7 @@ msgid "line" msgstr "直线" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1929 ../src/iop/agx.c:2447 ../src/iop/basecurve.c:2127 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 #: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "曲线" @@ -5012,7 +5315,7 @@ msgid "gamma Rec709 RGB" msgstr "伽马 Rec709 RGB" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1525 ../src/common/colorspaces.c:1779 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "线性 ProPhoto RGB" @@ -5113,7 +5416,7 @@ msgstr "图片 id" #: ../build/lib/darktable/plugins/introspection_overlay.c:303 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 -#: ../src/iop/borders.c:937 +#: ../src/iop/borders.c:935 msgid "image" msgstr "照片" @@ -5216,7 +5519,7 @@ msgstr "中间灰亮度" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1501 +#: ../src/iop/filmic.c:1506 msgid "safety factor" msgstr "安全系数" @@ -5225,7 +5528,7 @@ msgid "logarithmic" msgstr "对数" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:185 -#: ../src/iop/profile_gamma.c:611 +#: ../src/iop/profile_gamma.c:606 msgid "gamma" msgstr "伽马" @@ -5307,8 +5610,8 @@ msgstr "内嵌增益图(GainMap)" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:644 ../src/gui/preferences.c:962 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:622 ../src/iop/exposure.c:121 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 +#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 #: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "曝光" @@ -5324,7 +5627,7 @@ msgid "max_iter" msgstr "最大循环次数" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:358 +#: ../src/libs/metadata_view.c:374 msgid "unused" msgstr "未使用" @@ -5337,12 +5640,12 @@ msgid "heal" msgstr "修复" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2033 msgid "blur" msgstr "模糊" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../src/iop/retouch.c:2031 msgid "fill" msgstr "填充" @@ -5546,7 +5849,7 @@ msgstr "对比度压缩" #: ../build/lib/darktable/plugins/introspection_vibrance.c:33 #: ../build/lib/darktable/plugins/introspection_vibrance.c:76 -#: ../src/iop/basicadj.c:651 ../src/iop/vibrance.c:64 +#: ../src/iop/basicadj.c:650 ../src/iop/vibrance.c:64 msgid "vibrance" msgstr "鲜艳度" @@ -5630,8 +5933,7 @@ msgstr "" msgid "" "darktable supports most modern cameras' raw formats, and does all of its " "processing at very high precision." -msgstr "" -"darktable 支持绝大多数现代相机的 RAW 文件格式,并以极高精确度处理图像。" +msgstr "darktable 支持绝大多数现代相机的 RAW 文件格式,并以极高精确度处理图像。" #: ../data/org.darktable.darktable.appdata.xml.in.h:5 msgid "Virtual light table, showing a collection" @@ -5653,20 +5955,20 @@ msgstr "在地图上显示图像" msgid "Print your images" msgstr "打印图像" -#: ../src/bauhaus/bauhaus.c:910 ../src/bauhaus/bauhaus.c:4080 -#: ../src/iop/colorequal.c:3053 +#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 +#: ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "滑块" -#: ../src/bauhaus/bauhaus.c:912 ../src/bauhaus/bauhaus.c:4085 +#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 msgid "dropdowns" msgstr "下拉菜单" -#: ../src/bauhaus/bauhaus.c:914 ../src/bauhaus/bauhaus.c:4090 +#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 msgid "buttons" msgstr "按钮" -#: ../src/bauhaus/bauhaus.c:1150 +#: ../src/bauhaus/bauhaus.c:1169 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -5675,98 +5977,101 @@ msgstr "" "%s 右键以输入准确数值,取值范围为 %s 到 %s\n" "拖动时按住 ctrl + shift 以忽略数值限制。" -#: ../src/bauhaus/bauhaus.c:3748 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button on" msgstr "开" -#: ../src/bauhaus/bauhaus.c:3748 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button off" msgstr "关" -#: ../src/bauhaus/bauhaus.c:3749 +#: ../src/bauhaus/bauhaus.c:3756 msgid "button pressed" msgstr "按下" -#: ../src/bauhaus/bauhaus.c:3985 +#: ../src/bauhaus/bauhaus.c:3992 msgid "not that many sliders" msgstr "没有那么多滑块" -#: ../src/bauhaus/bauhaus.c:3999 +#: ../src/bauhaus/bauhaus.c:4006 msgid "not that many dropdowns" msgstr "没有那么多下拉菜单" -#: ../src/bauhaus/bauhaus.c:4018 +#: ../src/bauhaus/bauhaus.c:4025 msgid "not that many buttons" msgstr "没有那么多按钮" -#: ../src/bauhaus/bauhaus.c:4023 ../src/gui/accelerators.c:387 +#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 msgid "value" msgstr "值" -#: ../src/bauhaus/bauhaus.c:4024 ../src/bauhaus/bauhaus.c:4030 -#: ../src/gui/accelerators.c:366 +#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 +#: ../src/gui/accelerators.c:371 msgid "button" msgstr "按钮" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4032 msgid "force" msgstr "力度" -#: ../src/bauhaus/bauhaus.c:4026 ../src/libs/navigation.c:246 -#: ../src/libs/navigation.c:263 +#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:282 msgid "zoom" msgstr "缩放" -#: ../src/bauhaus/bauhaus.c:4029 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 msgid "selection" msgstr "选择" -#: ../src/bauhaus/bauhaus.c:4069 +#: ../src/bauhaus/bauhaus.c:4076 msgid "slider" msgstr "滑块" -#: ../src/bauhaus/bauhaus.c:4074 +#: ../src/bauhaus/bauhaus.c:4081 msgid "dropdown" msgstr "下拉菜单" -#: ../src/chart/main.c:504 ../src/common/database.c:3875 -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2248 ../src/gui/accelerators.c:2531 -#: ../src/gui/accelerators.c:2610 ../src/gui/accelerators.c:2653 -#: ../src/gui/accelerators.c:2682 ../src/gui/accelerators.c:2739 -#: ../src/gui/accelerators.c:2791 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1206 -#: ../src/gui/preferences.c:1246 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:553 -#: ../src/imageio/storage/disk.c:198 ../src/imageio/storage/gallery.c:149 -#: ../src/imageio/storage/latex.c:145 ../src/iop/lut3d.c:1573 -#: ../src/iop/rasterfile.c:262 ../src/libs/collect.c:433 -#: ../src/libs/collect.c:3383 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:951 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 -#: ../src/libs/import.c:2057 ../src/libs/metadata.c:843 -#: ../src/libs/metadata_view.c:1435 ../src/libs/modulegroups.c:3643 +#: ../src/chart/main.c:504 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 +#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 +#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 +#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 +#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 +#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 +#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 +#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 +#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 +#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 +#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4123 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/tagging.c:1671 ../src/libs/tagging.c:1760 -#: ../src/libs/tagging.c:1852 ../src/libs/tagging.c:1981 -#: ../src/libs/tagging.c:2290 ../src/libs/tagging.c:2805 -#: ../src/libs/tagging.c:2847 ../src/libs/tagging.c:3945 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 +#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 +#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3981 msgid "_cancel" msgstr "取消 (_c)" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1246 -#: ../src/gui/styles_dialog.c:554 ../src/libs/collect.c:3384 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:844 -#: ../src/libs/metadata_view.c:1436 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/tagging.c:1853 -#: ../src/libs/tagging.c:1982 ../src/libs/tagging.c:2291 -#: ../src/libs/tagging.c:3946 +#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 +#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 +#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 +#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 +#: ../src/libs/tagging.c:3982 msgid "_save" msgstr "保存 (_s)" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1070 #, c-format msgid "" "average dE: %.02f\n" @@ -5775,61 +6080,94 @@ msgstr "" "平均 dE: %.02f\n" "最大 dE: %.02f" -#: ../src/cli/main.c:269 +#: ../src/cli/main.c:284 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "TODO:很抱歉,由于api的限制,我们目前无法将 BPP 设置为" -#: ../src/cli/main.c:281 +#: ../src/cli/main.c:296 msgid "unknown option for --hq" msgstr "在 --hq 指定了未知选项" -#: ../src/cli/main.c:297 +#: ../src/cli/main.c:312 msgid "unknown option for --export_masks" msgstr "在 --export 指定了未知选项" -#: ../src/cli/main.c:313 +#: ../src/cli/main.c:328 msgid "unknown option for --upscale" msgstr "在 --upscale 指定了未知选项" -#: ../src/cli/main.c:338 +#: ../src/cli/main.c:353 msgid "unknown option for --apply-custom-presets" msgstr "在 --apply-custom-presets 指定了未知选项" -#: ../src/cli/main.c:349 +#: ../src/cli/main.c:364 msgid "too long ext for --out-ext" msgstr "--out-ext 的扩展名过长" -#: ../src/cli/main.c:366 +#: ../src/cli/main.c:381 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "注意:输入文件或目录“%s”不存在,已跳过\n" -#: ../src/cli/main.c:375 +#: ../src/cli/main.c:395 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "--icc-type 传入了不正确的 ICC 类型:“%s”\n" -#: ../src/cli/main.c:391 +#: ../src/cli/main.c:411 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "注意:ICC 文件“%s”不存在,已跳过\n" -#: ../src/cli/main.c:400 +#: ../src/cli/main.c:420 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "--icc-intent 传入了不正确的 ICC 渲染意图:“%s”\n" -#: ../src/cli/main.c:418 +#: ../src/cli/main.c:438 #, c-format msgid "warning: unknown option '%s'\n" msgstr "警告:未知选项“%s”\n" -#: ../src/cli/main.c:476 +#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#, c-format +msgid "" +"error: output file or directory must be specified\n" +"\n" +msgstr "" +"错误:必须指定输入输出文件夹!\n" +"\n" + +#: ../src/cli/main.c:474 +#, c-format +msgid "" +"error: input file and output file must be specified\n" +"\n" +msgstr "" +"错误:必须指定输入输出文件名!\n" +"\n" + +#: ../src/cli/main.c:481 +#, c-format +msgid "" +"error: too many positional arguments\n" +"\n" +msgstr "" +"错误:参数太多\n" +"\n" + +#: ../src/cli/main.c:486 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "错误:输入文件和输入选项皆已指定,不支持此选项组合!\n" -#: ../src/cli/main.c:509 +#: ../src/cli/main.c:536 +msgid "" +"notice: no XMP sidecar file nor library path provided, using default settings " +"for export" +msgstr "注意:未提供 XMP 附属文件也未提供照片库路径,将使用默认设置导出" + +#: ../src/cli/main.c:545 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -5837,108 +6175,236 @@ msgid "" msgstr "注意:输出位置是一个目录。默认使用“%s/$(FILE_NAME).%s”作为文件名模板" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:524 +#: ../src/cli/main.c:560 msgid "output file already exists, it will get renamed" msgstr "输出文件已经存在,它将会被重命名" -#: ../src/cli/main.c:556 +#: ../src/cli/main.c:592 #, c-format msgid "error: can't open folder %s" msgstr "错误:无法打开文件夹 %s" -#: ../src/cli/main.c:579 +#: ../src/cli/main.c:615 #, c-format msgid "error: can't import file %s" msgstr "错误:无法导入文件 %s" -#: ../src/cli/main.c:589 +#: ../src/cli/main.c:625 #, c-format msgid "error: can't read directory %s" msgstr "错误:无法读取文件夹 %s" -#: ../src/cli/main.c:605 +#: ../src/cli/main.c:641 #, c-format msgid "error: can't open file %s" msgstr "错误:无法打开文件 %s" -#: ../src/cli/main.c:622 +#: ../src/cli/main.c:658 #, c-format msgid "no images to export, aborting\n" msgstr "没有图像要导出,取消\n" -#: ../src/cli/main.c:639 +#: ../src/cli/main.c:675 #, c-format msgid "error: can't open XMP file %s" msgstr "错误:无法打开 XMP 文件 %s" -#: ../src/cli/main.c:660 +#: ../src/cli/main.c:696 msgid "empty history stack" msgstr "清空历史记录栈" #. too long ext, no point in wasting time -#: ../src/cli/main.c:672 +#: ../src/cli/main.c:708 #, c-format msgid "too long output file extension: %s\n" msgstr "输出文件扩展名过长:%s\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:680 +#: ../src/cli/main.c:716 #, c-format msgid "no output file extension given\n" msgstr "未指定输出文件扩展名\n" -#: ../src/cli/main.c:725 +#: ../src/cli/main.c:761 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." msgstr "无法找到硬盘存储模块。请检查已安装的程序文件,有些部分似乎已损坏。" -#: ../src/cli/main.c:735 +#: ../src/cli/main.c:771 msgid "failed to get parameters from storage module, aborting export ..." -msgstr "从存储模块获取参数失败,导出中断……" +msgstr "从存储模块获取参数失败,已中断导出……" -#: ../src/cli/main.c:751 +#: ../src/cli/main.c:787 #, c-format msgid "unknown extension '.%s'" msgstr "未知扩展“.%s”" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:797 msgid "failed to get parameters from format module, aborting export ..." -msgstr "从格式模块获取参数失败,导出中断……" +msgstr "从格式模块获取参数失败,已中断导出……" -#: ../src/common/camera_control.c:204 +#: ../src/common/ai/restore.c:278 #, c-format -msgid "" -"camera `%s' on port `%s' error %s\n" -"\n" -"make sure your camera allows access and is not mounted otherwise" -msgstr "" -"连接于端口“%2$s”的相机“%1$s”发生错误 %3$s\n" -"\n" -"请确认您的相机允许电脑访问,并且未被其他程序挂载" +msgid "raw denoise model %s: incompatible input_kind" +msgstr "raw 降噪模型 %s:不兼容的 input_kind" -#: ../src/common/camera_control.c:947 +#: ../src/common/ai/restore.c:309 #, c-format -msgid "" +msgid "AI model %s: missing input_sizes in manifest" +msgstr "AI 模型 %s:清单中缺少 input_sizes" + +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_linear.c:584 +#: ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "AI raw 降噪:GPU 推理失败,回落至 CPU" + +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "AI 降噪:GPU 推理失败,回落至 CPU" + +#: ../src/common/ai_models.c:199 +#, c-format +msgid "network error: %s" +msgstr "网络错误:%s" + +#: ../src/common/ai_models.c:202 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "模型仓库“%s”缺少 releases-index.json" + +#: ../src/common/ai_models.c:206 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "无法获取 releases-index.json (HTTP %ld)" + +#: ../src/common/ai_models.c:1395 ../src/common/ai_models.c:1460 +msgid "invalid parameters" +msgstr "无效参数" + +#: ../src/common/ai_models.c:1398 +#, c-format +msgid "file not found: %s" +msgstr "文件未找到:%s" + +#: ../src/common/ai_models.c:1406 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "档案顶层目录并非有效的模型 id:“%s”" + +#: ../src/common/ai_models.c:1415 +msgid "failed to extract model archive" +msgstr "提取模型档案失败" + +#: ../src/common/ai_models.c:1468 +msgid "model not found in registry" +msgstr "目录中未找到模型" + +#: ../src/common/ai_models.c:1474 +msgid "model has no download asset defined" +msgstr "模型未定义可下载的资源" + +#: ../src/common/ai_models.c:1485 +msgid "invalid asset filename" +msgstr "无效的资源文件名" + +#: ../src/common/ai_models.c:1491 +msgid "model is already downloading" +msgstr "模型已经开始下载" + +#: ../src/common/ai_models.c:1522 +msgid "invalid repository format" +msgstr "无效的仓库格式" + +#: ../src/common/ai_models.c:1547 +#, c-format +msgid "no compatible ai model release found for darktable %s" +msgstr "没有找到兼容 darktable %s 的 ai 模型版本" + +#: ../src/common/ai_models.c:1563 +#, c-format +msgid "" +"could not obtain checksum for %s — refusing to download without integrity " +"verification" +msgstr "无法获取 %s 的校验值 — 在缺少完整性校验时无法下载" + +#: ../src/common/ai_models.c:1581 +msgid "failed to build download url" +msgstr "无法构造下载 url" + +#: ../src/common/ai_models.c:1592 +#, c-format +msgid "failed to create file: %s" +msgstr "无法创建文件:%s" + +#: ../src/common/ai_models.c:1616 +msgid "failed to initialize download" +msgstr "无法初始化下载" + +#: ../src/common/ai_models.c:1636 +msgid "download cancelled" +msgstr "下载已取消" + +#: ../src/common/ai_models.c:1638 +#, c-format +msgid "download failed: %s" +msgstr "下载失败:%s" + +#: ../src/common/ai_models.c:1649 +#, c-format +msgid "http error: %ld" +msgstr "http 错误:%ld" + +#: ../src/common/ai_models.c:1672 +msgid "checksum verification failed" +msgstr "校验值校验失败" + +#: ../src/common/ai_models.c:1682 +#, c-format +msgid "" +"no checksum available for %s — refusing to install without integrity " +"verification" +msgstr "%s 的校验值不可用 — 无法在缺少完整性校验时安装" + +#: ../src/common/ai_models.c:1695 +msgid "failed to extract archive" +msgstr "提取档案失败" + +#: ../src/common/camera_control.c:205 +#, c-format +msgid "" +"camera `%s' on port `%s' error %s\n" +"\n" +"make sure your camera allows access and is not mounted otherwise" +msgstr "" +"连接于端口“%2$s”的相机“%1$s”发生错误 %3$s\n" +"\n" +"请确认您的相机允许电脑访问,且相机未被其他程序占用" + +#: ../src/common/camera_control.c:960 +#, c-format +msgid "" "failed to initialize `%s' on port `%s', likely causes are: locked by another " "application, no access to devices etc" msgstr "" -"无法初始化端口“%2$s”上的“%1$s”。可能的原因为设备被其他程序锁定或者无权访问设" -"备等" +"无法初始化端口“%2$s”上的“%1$s”。可能的原因为设备被其他程序锁定或者无权访问设备" +"等" -#: ../src/common/camera_control.c:960 +#: ../src/common/camera_control.c:973 #, c-format msgid "" "`%s' on port `%s' is not interesting because it supports neither tethering " "nor import" msgstr "无法使用“%2$s”上的“%1$s”。此设备既不支持联机拍摄也不支持图像导入" -#: ../src/common/camera_control.c:1020 +#: ../src/common/camera_control.c:1033 #, c-format msgid "camera `%s' on port `%s' disconnected while mounted" msgstr "端口“%2$s”上的相机“%1$s”在使用时被断开" -#: ../src/common/camera_control.c:1028 +#: ../src/common/camera_control.c:1041 #, c-format msgid "" "camera `%s' on port `%s' needs to be remounted\n" @@ -5957,16 +6423,16 @@ msgstr "胶卷" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1429 +#: ../src/external/lua-scripts/tools/script_manager.lua:1501 msgid "folder" msgstr "文件夹" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "相机" -#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:114 -#: ../src/libs/tagging.c:3721 +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 +#: ../src/libs/tagging.c:3751 msgid "tag" msgstr "标签" @@ -5974,178 +6440,199 @@ msgstr "标签" msgid "capture date" msgstr "拍摄日期" -#: ../src/common/collection.c:622 ../src/libs/filtering.c:52 +#: ../src/common/collection.c:622 +msgid "capture month" +msgstr "拍摄月份" + +#: ../src/common/collection.c:624 ../src/libs/filtering.c:52 msgid "capture time" msgstr "拍摄时间" -#: ../src/common/collection.c:624 ../src/libs/filtering.c:53 +#: ../src/common/collection.c:626 ../src/libs/filtering.c:53 msgid "import time" msgstr "导入时间" -#: ../src/common/collection.c:626 ../src/libs/filtering.c:54 +#: ../src/common/collection.c:628 ../src/libs/filtering.c:54 msgid "modification time" msgstr "修改时间" -#: ../src/common/collection.c:628 ../src/libs/filtering.c:55 +#: ../src/common/collection.c:630 ../src/libs/filtering.c:55 msgid "export time" msgstr "导出时间" -#: ../src/common/collection.c:630 ../src/libs/filtering.c:56 +#: ../src/common/collection.c:632 ../src/libs/filtering.c:56 msgid "print time" msgstr "打印时间" -#: ../src/common/collection.c:632 ../src/libs/collect.c:3739 -#: ../src/libs/filtering.c:2213 ../src/libs/filtering.c:2233 +#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 +#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 #: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 msgid "history" msgstr "历史" -#: ../src/common/collection.c:634 ../src/common/colorlabels.c:388 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1589 +#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 #: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 #: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" msgstr "色彩标识" #. iso -#: ../src/common/collection.c:640 ../src/gui/preferences.c:956 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 #: ../src/gui/presets.c:677 ../src/libs/camera.c:582 #: ../src/libs/metadata_view.c:161 msgid "ISO" msgstr "ISO" #. aperture -#: ../src/common/collection.c:642 ../src/gui/preferences.c:968 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4416 ../src/libs/camera.c:569 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 +#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 #: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "光圈" -#: ../src/common/collection.c:650 ../src/libs/filtering.c:48 +#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 #: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 msgid "filename" msgstr "文件名" -#: ../src/common/collection.c:652 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:142 +#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 +#: ../src/libs/geotagging.c:143 msgid "geotagging" msgstr "地理标签" -#: ../src/common/collection.c:654 ../src/libs/filtering.c:63 +#: ../src/common/collection.c:656 ../src/libs/filtering.c:63 msgid "group" msgstr "分组" -#: ../src/common/collection.c:656 ../src/dtgtk/thumbnail.c:1604 +#: ../src/common/collection.c:658 ../src/libs/filters/duplicates.c:157 +msgid "duplicates" +msgstr "重复图像" + +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 #: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:365 +#: ../src/libs/metadata_view.c:381 msgid "local copy" msgstr "本地副本" -#: ../src/common/collection.c:658 ../src/gui/preferences.c:920 +#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 msgid "module" msgstr "模块" -#: ../src/common/collection.c:660 ../src/gui/hist_dialog.c:359 -#: ../src/gui/styles_dialog.c:745 ../src/gui/styles_dialog.c:792 +#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 #: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 msgid "module order" msgstr "模块顺序" -#: ../src/common/collection.c:662 +#: ../src/common/collection.c:666 msgid "range rating" msgstr "评级范围" -#: ../src/common/collection.c:664 ../src/common/ratings.c:337 +#: ../src/common/collection.c:668 ../src/common/ratings.c:362 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 #: ../src/libs/tools/ratings.c:110 msgid "rating" msgstr "评级" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:670 msgid "search" msgstr "搜索" -#: ../src/common/collection.c:668 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "白平衡" -#: ../src/common/collection.c:670 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "闪光" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "曝光程序" -#: ../src/common/collection.c:674 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "测光模式" -#: ../src/common/collection.c:1499 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "已自动应用" -#: ../src/common/collection.c:1505 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "已改变" -#: ../src/common/collection.c:1523 ../src/common/collection.c:1634 -#: ../src/libs/collect.c:1272 ../src/libs/collect.c:1462 -#: ../src/libs/collect.c:1488 ../src/libs/collect.c:1632 -#: ../src/libs/collect.c:2795 +#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 +#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 +#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 +#: ../src/libs/collect.c:2945 msgid "not tagged" msgstr "无标签" -#: ../src/common/collection.c:1524 ../src/libs/collect.c:1488 +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 #: ../src/libs/map_locations.c:740 msgid "tagged" msgstr "已加标签" -#: ../src/common/collection.c:1525 +#: ../src/common/collection.c:1529 msgid "tagged*" msgstr "已加标签*" #. local copy -#: ../src/common/collection.c:1559 ../src/libs/collect.c:1929 +#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "没有本地复制" -#: ../src/common/collection.c:1564 ../src/libs/collect.c:1928 +#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "有本地副本" +#. duplicates +#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +msgid "images with duplicates" +msgstr "有重复的图像" + +#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +msgid "duplicates only" +msgstr "仅重复图像" + #. if its undefined -#: ../src/common/collection.c:1606 ../src/common/collection.c:1718 -#: ../src/common/collection.c:1745 ../src/common/collection.c:1772 -#: ../src/common/collection.c:1798 ../src/common/collection.c:1824 -#: ../src/common/collection.c:2622 ../src/libs/collect.c:2322 -#: ../src/libs/collect.c:2323 +#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 +#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 +#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 +#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 +#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "未命名" -#: ../src/common/collection.c:2273 ../src/libs/collect.c:2213 +#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 msgid "not defined" msgstr "未定义" -#: ../src/common/collection.c:2772 +#: ../src/common/collection.c:2919 #, c-format msgid "%d image (#%d) selected of %d" msgstr "已选择 %d 张图像,当前选中 #%d,共 %d 张" -#: ../src/common/collection.c:2779 +#: ../src/common/collection.c:2926 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "已选择 %d 张图像,共 %d 张" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2374 -#: ../src/develop/blend_gui.c:2422 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4628 ../src/iop/levels.c:675 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 +#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 +#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 #: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 msgid "gray" msgstr "灰" @@ -6433,122 +6920,126 @@ msgstr "色标设置为%s" msgid "all colorlabels removed" msgstr "全部色标已删除" -#: ../src/common/colorlabels.c:379 +#: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:188 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 msgid "clear" msgstr "清空" -#: ../src/common/colorspaces.c:1416 ../src/common/colorspaces.c:1773 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "工作档案" -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1771 -#: ../src/views/darkroom.c:2780 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3221 msgid "softproof profile" msgstr "软打样配置" -#: ../src/common/colorspaces.c:1436 ../src/common/colorspaces.c:1753 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "系统显示配置" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1775 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "系统显示配置(第二窗口)" -#: ../src/common/colorspaces.c:1454 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB(网页兼容)" -#: ../src/common/colorspaces.c:1474 ../src/common/colorspaces.c:1777 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec709 RGB" -#: ../src/common/colorspaces.c:1489 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "感知型量化(PQ)Rec2020 RGB" -#: ../src/common/colorspaces.c:1497 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "混合对数伽马(HLG)Rec2020 RGB" -#: ../src/common/colorspaces.c:1504 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "感知型量化(PQ)P3 RGB" -#: ../src/common/colorspaces.c:1510 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "混合对数伽马(HLG)P3 RGB" -#: ../src/common/colorspaces.c:1517 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1532 ../src/common/colorspaces.c:1747 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "线性 XYZ" -#: ../src/common/colorspaces.c:1539 ../src/common/colorspaces.c:1749 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2050 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "Lab" -#: ../src/common/colorspaces.c:1547 ../src/common/colorspaces.c:1751 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "线性红外 BGR" -#: ../src/common/colorspaces.c:1552 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG(测试用)" -#: ../src/common/colorspaces.c:1658 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "无法在直方图中使用色彩配置“%s”。已使用 sRGB 代替!" -#: ../src/common/colorspaces.c:1755 +#: ../src/common/colorspaces.c:1769 +msgid "no filename" +msgstr "无文件名" + +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "嵌入的 ICC 文件" -#: ../src/common/colorspaces.c:1757 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "嵌入的矩阵" -#: ../src/common/colorspaces.c:1759 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "标准颜色矩阵" -#: ../src/common/colorspaces.c:1761 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "增强颜色矩阵" -#: ../src/common/colorspaces.c:1763 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "供应商颜色矩阵" -#: ../src/common/colorspaces.c:1765 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "备用颜色矩阵" -#: ../src/common/colorspaces.c:1767 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG(实验性的)" -#: ../src/common/colorspaces.c:1781 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "感知型量化(PQ)Rec2020" -#: ../src/common/colorspaces.c:1783 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "混合对数伽马(HLG)Rec2020" -#: ../src/common/colorspaces.c:1785 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "感知型量化(PQ)P3" -#: ../src/common/colorspaces.c:1787 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "混合对数伽马(HLG)P3" @@ -6566,43 +7057,43 @@ msgstr "为打印选项创建临时文件失败" msgid "printing on `%s' cancelled" msgstr "在“%s”上的打印任务已取消" -#: ../src/common/cups_print.c:602 +#: ../src/common/cups_print.c:626 #, c-format msgid "error while printing `%s' on `%s'" msgstr "打印“%s”到“%s”时发生错误" -#: ../src/common/cups_print.c:604 +#: ../src/common/cups_print.c:628 #, c-format msgid "printing `%s' on `%s'" msgstr "打印“%s”至“%s”" -#: ../src/common/darktable.c:425 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "发现异常路径“%s”" -#: ../src/common/darktable.c:440 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "载入目录“%s”失败" -#: ../src/common/darktable.c:464 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "文件“%s”使用了不支持的格式!" -#: ../src/common/darktable.c:466 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "文件“%s”使用了未知格式!" -#: ../src/common/darktable.c:479 ../src/control/jobs/control_jobs.c:2844 -#: ../src/control/jobs/control_jobs.c:2899 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 +#: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "载入文件“%s”错误" -#: ../src/common/darktable.c:1562 +#: ../src/common/darktable.c:1607 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -6617,112 +7108,121 @@ msgstr "" "\n" "请修正该问题并重新启动 darktable" -#: ../src/common/darktable.c:1567 +#: ../src/common/darktable.c:1612 msgid "darktable - unable to create directories" msgstr "darktable - 无法创建目录" -#: ../src/common/darktable.c:1569 ../src/common/database.c:4121 -#: ../src/common/database.c:4323 +#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "退出 darktable (_q)" #. initialize the database -#: ../src/common/darktable.c:1625 +#: ../src/common/darktable.c:1688 msgid "opening image library" msgstr "打开图像库" -#: ../src/common/darktable.c:1638 +#: ../src/common/darktable.c:1701 msgid "forwarding image(s) to running instance" msgstr "将图像转发到正在运行的实例" -#: ../src/common/darktable.c:1669 +#: ../src/common/darktable.c:1732 msgid "preparing database" msgstr "正在准备数据库" #. init darktable tags table -#: ../src/common/darktable.c:1673 +#: ../src/common/darktable.c:1736 msgid "setting up tags table" msgstr "配置标签表格" #. Initialize the signal system -#: ../src/common/darktable.c:1677 +#: ../src/common/darktable.c:1740 msgid "initializing signals and control" msgstr "正在初始化信号和控制" -#: ../src/common/darktable.c:1696 +#: ../src/common/darktable.c:1758 msgid "importing default styles" msgstr "正在导入默认样式" -#: ../src/common/darktable.c:1796 +#: ../src/common/darktable.c:1860 msgid "initializing GraphicsMagick" msgstr "正在初始化 GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1808 +#: ../src/common/darktable.c:1872 msgid "initializing ImageMagick" msgstr "正在初始化 ImageMagick" -#: ../src/common/darktable.c:1813 +#: ../src/common/darktable.c:1877 msgid "initializing libheif" msgstr "正在初始化 libheif" -#: ../src/common/darktable.c:1817 -msgid "starting OpenCL" -msgstr "正在启动 OpenCL" +#: ../src/common/darktable.c:1881 +msgid "initializing WB presets" +msgstr "正在初始化白平衡预置" -#: ../src/common/darktable.c:1829 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1885 msgid "loading noise profiles" msgstr "正在加载降噪配置文件" -#: ../src/common/darktable.c:1846 +#: ../src/common/darktable.c:1888 +msgid "starting OpenCL" +msgstr "正在启动 OpenCL" + +#: ../src/common/darktable.c:1912 msgid "synchronizing local copies" msgstr "正在同步本地副本" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1853 +#: ../src/common/darktable.c:1919 msgid "initializing camera control" msgstr "正在初始化相机控制" -#: ../src/common/darktable.c:1863 +#: ../src/common/darktable.c:1932 msgid "initializing GUI" msgstr "正在初始化 GUI" -#: ../src/common/darktable.c:1893 +#: ../src/common/darktable.c:1949 +msgid "loading image formats" +msgstr "正在加载图像格式" + +#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 msgid "loading processing modules" msgstr "正在加载处理模块" -#: ../src/common/darktable.c:1928 -msgid "loading utility modules" -msgstr "正在加载实用模块" - -#. init the gui part of views -#: ../src/common/darktable.c:1933 +#: ../src/common/darktable.c:1986 msgid "loading views" msgstr "正在加载视图" -#: ../src/common/darktable.c:1939 +#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +msgid "loading utility modules" +msgstr "正在加载实用模块" + +#: ../src/common/darktable.c:1997 msgid "initializing Lua" msgstr "正在初始化 Lua" -#: ../src/common/darktable.c:1971 +#. If only one image is listed, attempt to load it in darkroom +#: ../src/common/darktable.c:2026 msgid "importing image" msgstr "正在导入图像" -#: ../src/common/darktable.c:1991 +#: ../src/common/darktable.c:2045 msgid "configuration information" msgstr "配置信息" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2047 msgid "_show this message again" msgstr "下次依然显示此信息 (_s)" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2047 msgid "_dismiss" msgstr "忽略 (_d)" -#: ../src/common/darktable.c:2486 +#: ../src/common/darktable.c:2538 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." @@ -6730,44 +7230,44 @@ msgstr "" "与 PPG 方法相比,RCD 去马赛克可提供更好和更快的算法,因此 RCD 被定义为默认方" "法." -#: ../src/common/darktable.c:2488 +#: ../src/common/darktable.c:2540 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "对于暗房模式下缩小的图片,见 首选项->暗房->去马赛克" -#: ../src/common/darktable.c:2494 +#: ../src/common/darktable.c:2546 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." msgstr "关于调整 darktable 性能的用户界面和底层算法已改变。" -#: ../src/common/darktable.c:2496 +#: ../src/common/darktable.c:2548 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" msgstr "内存预留和附属选项已被移除,请使用首选项->处理中使用以下选项替代:" -#: ../src/common/darktable.c:2498 +#: ../src/common/darktable.c:2550 msgid "1) darktable resources" msgstr "1) darktable 资源" -#: ../src/common/darktable.c:2500 +#: ../src/common/darktable.c:2552 msgid "2) tune OpenCL performance" msgstr "2) 调整 OpenCL 性能" -#: ../src/common/darktable.c:2507 +#: ../src/common/darktable.c:2559 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." msgstr "一些关于 OpenCL 性能的全局配置将不再可用。" -#: ../src/common/darktable.c:2509 +#: ../src/common/darktable.c:2561 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" msgstr "请使用“cldevice_v5_canonical-name”中的“per device”数据替代。其内容是:" -#: ../src/common/darktable.c:2511 ../src/common/darktable.c:2530 -#: ../src/common/darktable.c:2545 +#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 +#: ../src/common/darktable.c:2597 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -6775,41 +7275,40 @@ msgstr "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" -#: ../src/common/darktable.c:2513 ../src/common/darktable.c:2532 +#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 msgid "you may tune as before except 'magic'" msgstr "除了“magic”选项之外,您还可像以前一样调整" -#: ../src/common/darktable.c:2519 +#: ../src/common/darktable.c:2571 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "所有设备的 OpenCL 编译器设置已恢复默认值。" -#: ../src/common/darktable.c:2526 +#: ../src/common/darktable.c:2578 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." msgstr "按设备设置 OpenCL 全局配置的选项名称在此版本更新后发生了改变。" -#: ../src/common/darktable.c:2528 ../src/common/darktable.c:2543 +#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "请使用“cldevice_v5_canonical-name”中的“per device”数据替代。其内容是:" -#: ../src/common/darktable.c:2534 +#: ../src/common/darktable.c:2586 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." msgstr "" -"若您在“opencl_device_priority”中指定了设备名称,您需要手动更新此项中的设备" -"名。" +"若您在“opencl_device_priority”中指定了设备名称,您需要手动更新此项中的设备名。" -#: ../src/common/darktable.c:2541 +#: ../src/common/darktable.c:2593 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." msgstr "OpenCL 分设备设置已使用“unified-fraction”扩展。" -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2604 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" @@ -6817,7 +7316,7 @@ msgstr "" "OpenCL 分设备编译器设置可能发生了改变。\n" "\n" -#: ../src/common/darktable.c:2557 +#: ../src/common/darktable.c:2609 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" @@ -6825,6 +7324,27 @@ msgstr "" "OpenCL的强制超时时间已更新为1000。\n" "\n" +#: ../src/common/darktable.c:2615 +msgid "" +"OpenCL 'per device' settings have changed.\n" +"\n" +msgstr "" +"OpenCL 分设备编译器设置已发生改变。\n" +"\n" + +#: ../src/common/darktable.c:2616 +msgid "" +"you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" +msgstr "请使用“cldevice_v6_canonical-name”中的“per device”数据替代。其内容是:" + +#: ../src/common/darktable.c:2618 +msgid "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" +msgstr "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" + #: ../src/common/database.c:3236 msgid "creator" msgstr "拍摄者" @@ -6835,7 +7355,7 @@ msgstr "发布者" #. title #: ../src/common/database.c:3238 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 #: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 #: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 @@ -6843,7 +7363,7 @@ msgstr "发布者" msgid "title" msgstr "标题" -#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:577 +#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:578 #: ../src/libs/filtering.c:61 msgid "description" msgstr "描述信息" @@ -6852,7 +7372,7 @@ msgstr "描述信息" msgid "rights" msgstr "版权" -#: ../src/common/database.c:3241 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 msgid "notes" msgstr "注释" @@ -6864,7 +7384,7 @@ msgstr "版本名称" msgid "preserved filename" msgstr "保留名称" -#: ../src/common/database.c:3846 +#: ../src/common/database.c:3854 #, c-format msgid "" "\n" @@ -6873,8 +7393,8 @@ msgid "" " How to solve this problem?\n" "\n" " 1 - If another darktable instance is already open, \n" -" click cancel and either use that instance or close it before " -"attempting to rerun darktable \n" +" click cancel and either use that instance or close it before attempting " +"to rerun darktable \n" " (process ID %d created the database locks)\n" "\n" " 2 - If you closed darktable within the past few minutes, it may still be " @@ -6894,7 +7414,7 @@ msgid "" "darktable are running, \n" " this probably means that the last instance was ended abnormally. \n" " Click on the \"delete database lock files\" button to delete the files " -"data.db.lock and library.db.lock. \n" +"data.db.lock and %s. \n" "\n" "\n" " Caution! Do not delete these files without first undertaking " @@ -6921,26 +7441,25 @@ msgstr "" "\n" " 4 - 若此问题依然存在或您确定系统上没有其他正在运行的 darktable 实例,\n" " 上次 darktable 可能未正确退出。\n" -" 点击“删除数据锁”按钮以移除 data.db.lock 及 library.db.lock。\n" +" 点击“删除数据锁”按钮以移除 data.db.lock 及 %s。\n" "\n" "\n" " 警告:请勿在未完成上述检查时删除数据库锁,\n" " 否则数据库的一致性可能会被严重破坏。\n" -#: ../src/common/database.c:3873 +#: ../src/common/database.c:3881 msgid "error starting darktable" msgstr "darktable 启动失败" -#: ../src/common/database.c:3876 +#: ../src/common/database.c:3884 msgid "_delete database lock files" msgstr "删除数据库锁 (_d)" -#: ../src/common/database.c:3882 +#: ../src/common/database.c:3890 msgid "are you sure?" msgstr "确定吗?" -#: ../src/common/database.c:3883 +#: ../src/common/database.c:3891 msgid "" "\n" "do you really want to delete the lock files?\n" @@ -6948,19 +7467,19 @@ msgstr "" "\n" "确定要删除数据库锁文件?\n" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3202 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 msgid "_no" msgstr "否 (_n)" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3201 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 msgid "_yes" msgstr "是 (_y)" -#: ../src/common/database.c:3900 +#: ../src/common/database.c:3907 msgid "done" msgstr "完成" -#: ../src/common/database.c:3901 +#: ../src/common/database.c:3908 msgid "" "\n" "successfully deleted the lock files.\n" @@ -6970,49 +7489,48 @@ msgstr "" "删除数据库锁文件成功。\n" "请重新启动 darktable\n" -#: ../src/common/database.c:3902 ../src/common/database.c:3909 -#: ../src/gui/accelerators.c:2611 ../src/gui/accelerators.c:2683 -#: ../src/gui/accelerators.c:2792 ../src/gui/hist_dialog.c:237 +#: ../src/common/database.c:3909 ../src/common/database.c:3916 +#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 +#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 #: ../src/gui/presets.c:574 msgid "_ok" msgstr "_ok" -#: ../src/common/database.c:3905 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 msgid "error" msgstr "错误" -#: ../src/common/database.c:3906 +#: ../src/common/database.c:3913 #, c-format msgid "" "\n" "at least one file could not be deleted.\n" -"you may try to manually delete the files data.db.lock and " -"library.db.lock\n" +"you may try to manually delete the files data.db.lock and %s\n" "in folder %s.\n" msgstr "" "\n" "至少一个文件无法被移除。\n" -"请尝试手动删除文件夹 %s 中的\n" -"文件 data.db.lock 和 library.db.lock。\n" +"请尝试手动删除文件夹 %3$s 中的\n" +"文件 data.db.lock 和 %1$s。\n" -#: ../src/common/database.c:4025 +#: ../src/common/database.c:4040 #, c-format msgid "" "the database lock file contains a pid that seems to be alive in your system: " "%d" msgstr "数据库锁表明了一个似乎正在活动的进程:%d" -#: ../src/common/database.c:4032 +#: ../src/common/database.c:4048 #, c-format msgid "the database lock file seems to be empty" msgstr "数据库锁是似乎空的" -#: ../src/common/database.c:4042 +#: ../src/common/database.c:4058 #, c-format msgid "error opening the database lock file for reading: %s" msgstr "读取数据库锁失败:%s" -#: ../src/common/database.c:4113 +#: ../src/common/database.c:4129 #, c-format msgid "" "the database schema version of\n" @@ -7029,12 +7547,12 @@ msgstr "" "的架构版本太新,无法被此版本的 darktable 读取。这意味着此数据库可能是由更高版" "本的 darktable 创建或使用过。\n" -#: ../src/common/database.c:4120 +#: ../src/common/database.c:4136 msgid "darktable - too new db version" msgstr "darktable - 数据库版本太新" #. the database has to be upgraded, let's ask user -#: ../src/common/database.c:4137 +#: ../src/common/database.c:4153 #, c-format msgid "" "the database schema has to be upgraded for\n" @@ -7051,21 +7569,21 @@ msgstr "" "\n" "是否要继续?若要备份数据库,请现在退出程序\n" -#: ../src/common/database.c:4145 +#: ../src/common/database.c:4161 msgid "darktable - schema migration" msgstr "darktable - 数据库版本迁移" -#: ../src/common/database.c:4146 ../src/common/database.c:4504 -#: ../src/common/database.c:4519 ../src/common/database.c:4678 -#: ../src/common/database.c:4693 +#: ../src/common/database.c:4162 ../src/common/database.c:4520 +#: ../src/common/database.c:4535 ../src/common/database.c:4694 +#: ../src/common/database.c:4709 msgid "_close darktable" msgstr "关闭 darktable (_c)" -#: ../src/common/database.c:4146 +#: ../src/common/database.c:4162 msgid "_upgrade database" msgstr "升级数据库 (_u)" -#: ../src/common/database.c:4313 +#: ../src/common/database.c:4329 #, c-format msgid "" "you do not have write access to at least one of the darktable databases:\n" @@ -7082,11 +7600,11 @@ msgstr "" "\n" "请修正该问题并重新启动 darktable" -#: ../src/common/database.c:4321 +#: ../src/common/database.c:4337 msgid "darktable - read-only database detected" msgstr "darktable - 检测到只读数据库" -#: ../src/common/database.c:4484 ../src/common/database.c:4658 +#: ../src/common/database.c:4500 ../src/common/database.c:4674 #, c-format msgid "" "quick_check said:\n" @@ -7095,21 +7613,21 @@ msgstr "" "快速检查结果:\n" "%s \n" -#: ../src/common/database.c:4501 ../src/common/database.c:4516 -#: ../src/common/database.c:4675 ../src/common/database.c:4690 +#: ../src/common/database.c:4517 ../src/common/database.c:4532 +#: ../src/common/database.c:4691 ../src/common/database.c:4706 msgid "darktable - error opening database" msgstr "darktable - 打开数据库失败" -#: ../src/common/database.c:4505 ../src/common/database.c:4679 +#: ../src/common/database.c:4521 ../src/common/database.c:4695 msgid "_attempt restore" msgstr "尝试恢复 (_a)" -#: ../src/common/database.c:4506 ../src/common/database.c:4520 -#: ../src/common/database.c:4680 ../src/common/database.c:4694 +#: ../src/common/database.c:4522 ../src/common/database.c:4536 +#: ../src/common/database.c:4696 ../src/common/database.c:4710 msgid "_delete database" msgstr "删除数据库 (_d)" -#: ../src/common/database.c:4509 ../src/common/database.c:4683 +#: ../src/common/database.c:4525 ../src/common/database.c:4699 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup, attempt an automatic restore\n" @@ -7119,7 +7637,7 @@ msgstr "" "您希望关闭 darktable 以手动从备份恢复数据库?\n" "还是尝试自动从最近快照恢复数据库,或者删除损坏的数据库并从头开始?" -#: ../src/common/database.c:4523 ../src/common/database.c:4697 +#: ../src/common/database.c:4539 ../src/common/database.c:4713 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup or delete the corrupted database\n" @@ -7128,7 +7646,7 @@ msgstr "" "您希望现在关闭 darktable 并手动从备份恢复数据库\n" "还是删除损坏的数据库重新开始呢?" -#: ../src/common/database.c:4530 ../src/common/database.c:4702 +#: ../src/common/database.c:4546 ../src/common/database.c:4718 #, c-format msgid "" "an error has occurred while trying to open the database from\n" @@ -7147,16 +7665,16 @@ msgstr "" #: ../src/common/eigf.h:260 msgid "" -"fast exposure independent guided filter failed to allocate memory, check " -"your RAM settings" +"fast exposure independent guided filter failed to allocate memory, check your " +"RAM settings" msgstr "快速曝光独立导向滤波器无法分配内存,请检查 RAM 设置" -#: ../src/common/exif.cc:6027 +#: ../src/common/exif.cc:6062 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "无法读取 xmp 文件“%s”:“%s”" -#: ../src/common/exif.cc:6086 +#: ../src/common/exif.cc:6121 ../src/common/exif.cc:6134 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "无法写入 xmp 文件“%s”:“%s”" @@ -7175,9 +7693,9 @@ msgid "delete empty directory?" msgid_plural "delete empty directories?" msgstr[0] "删除空目录?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:932 -#: ../src/gui/styles_dialog.c:570 ../src/libs/geotagging.c:845 -#: ../src/libs/import.c:1894 +#: ../src/common/film.c:361 ../src/gui/preferences.c:949 +#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 +#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 msgid "name" msgstr "名称" @@ -7185,108 +7703,108 @@ msgstr "名称" msgid "cannot remove film roll having local copies with inaccessible originals" msgstr "此胶卷包含无法找到原片的副本,无法删除" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1383 +#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 #, c-format msgid "failed to parse GPX file" msgstr "无法解析 GPX 文件" -#: ../src/common/history.c:917 +#: ../src/common/history.c:924 msgid "you need to copy history from an image before you paste it onto another" msgstr "你需要复制一张图片的历史,然后才能用在另一张上" -#: ../src/common/image.c:345 +#: ../src/common/image.c:346 msgid "orphaned image" msgstr "孤立图像" -#: ../src/common/image.c:669 +#: ../src/common/image.c:688 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "已为 %d 张图像撤销定位信息更改" -#: ../src/common/image.c:671 +#: ../src/common/image.c:690 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "已为 %d 张图像应用定位信息更改" -#: ../src/common/image.c:693 +#: ../src/common/image.c:712 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "已为 %d 张图像撤销时间信息更改" -#: ../src/common/image.c:695 +#: ../src/common/image.c:714 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" msgstr[0] "已为 %d 张图像应用时间信息更改" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1326 +#: ../src/common/image.c:1345 msgid "can't create a duplicate in GIMP mode" msgstr "在 GIMP 模式下不能创建副本" -#: ../src/common/image.c:2423 +#: ../src/common/image.c:2442 #, c-format msgid "cannot access local copy `%s'" msgstr "无法访问本地副本“%s”" -#: ../src/common/image.c:2430 +#: ../src/common/image.c:2449 #, c-format msgid "cannot write local copy `%s'" msgstr "无法写入本地副本“%s”!" -#: ../src/common/image.c:2437 +#: ../src/common/image.c:2456 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "无法移动本地副本“%s”至“%s”" -#: ../src/common/image.c:2482 +#: ../src/common/image.c:2501 #, c-format msgid "error moving `%s': file not found" msgstr "无法移动“%s”:文件未找到" -#: ../src/common/image.c:2492 +#: ../src/common/image.c:2511 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "无法移动“%s”至“%s”:目标位置已存在" -#: ../src/common/image.c:2496 ../src/common/image.c:2505 +#: ../src/common/image.c:2515 ../src/common/image.c:2524 #, c-format msgid "error moving `%s' -> `%s'" msgstr "无法移动“%s”至“%s”" -#: ../src/common/image.c:2807 +#: ../src/common/image.c:2826 msgid "cannot create local copy when the original file is not accessible." msgstr "当原件不可用时无法创建本地副本。" -#: ../src/common/image.c:2821 +#: ../src/common/image.c:2840 msgid "cannot create local copy." msgstr "无法创建本地副本。" -#: ../src/common/image.c:2900 ../src/control/jobs/control_jobs.c:935 +#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 msgid "cannot remove local copy when the original file is not accessible." msgstr "当原件不可用时无法删除本地副本。" -#: ../src/common/image.c:3076 +#: ../src/common/image.c:3095 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "已同步 %d 件本地副本" -#: ../src/common/image.c:3274 +#: ../src/common/image.c:3293 msgid "WARNING: camera is missing samples!" msgstr "警告: 相机缺少样片!" -#: ../src/common/image.c:3275 +#: ../src/common/image.c:3294 msgid "" "You must provide samples in https://" "raw.pixls.us/" msgstr "" "您需要在https://raw.pixls.us/提供样片" -#: ../src/common/image.c:3276 +#: ../src/common/image.c:3295 #, c-format msgid "" "for `%s' `%s'\n" @@ -7295,82 +7813,83 @@ msgstr "" "对于“%s” \"%s\"\n" "尽量和 格式->压缩->色彩深度的设置 一样" -#: ../src/common/image.c:3279 +#: ../src/common/image.c:3298 msgid "or the RAW won't be readable in next version." msgstr "或者在下一个版本中 RAW不可读 。" -#: ../src/common/image.h:217 ../src/common/ratings.c:297 -#: ../src/imageio/format/avif.c:120 ../src/libs/history.c:838 -#: ../src/libs/snapshots.c:925 +#: ../src/common/image.h:218 ../src/common/ratings.c:322 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 +#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 msgid "unknown" msgstr "未知" #. EMPTY_FIELD -#: ../src/common/image.h:218 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:219 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:220 +#: ../src/common/image.h:221 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:221 +#: ../src/common/image.h:222 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:222 +#: ../src/common/image.h:223 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:223 +#: ../src/common/image.h:224 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:224 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:225 +#: ../src/common/image.h:226 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:226 +#: ../src/common/image.h:227 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:227 +#: ../src/common/image.h:228 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:228 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:229 +#: ../src/common/image.h:230 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:230 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:231 +#: ../src/common/image.h:232 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:232 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:233 ../src/imageio/format/jxl.c:510 +#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:234 +#: ../src/common/image.h:235 msgid "QOI" msgstr "QOI" @@ -7420,7 +7939,22 @@ msgstr "v5.0 RAW" msgid "v5.0 JPEG" msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:1137 +#: ../src/common/iop_profile.c:883 +#, c-format +msgid "work icc profile '%s' missing" +msgstr "工作 icc 配置“%s”缺失" + +#: ../src/common/iop_profile.c:914 +#, c-format +msgid "input icc profile '%s' missing" +msgstr "输入 icc 档案“%s”缺失" + +#: ../src/common/iop_profile.c:967 +#, c-format +msgid "output icc profile '%s' missing" +msgstr "输出 icc 档案“%s”缺失" + +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -7431,17 +7965,17 @@ msgstr "" "darktable 需要从 %2$s 加载 %1$s\n" "若此文件夹不存在,将从 %3$s 加载" -#: ../src/common/mipmap_cache.c:1327 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 #, c-format msgid "image `%s' is not available!" msgstr "图像“%s”无法获取!" -#: ../src/common/mipmap_cache.c:1330 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 #, c-format msgid "unable to load image `%s'!" msgstr "无法载入文件“%s”!" -#: ../src/common/mipmap_cache.c:1332 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 #, c-format msgid "image '%s' not supported" msgstr "不支持图像“%s”" @@ -7455,11 +7989,11 @@ msgstr "常规泊松" msgid "noiseprofile file `%s' is not valid" msgstr "噪点描述文件“%s”无效" -#: ../src/common/opencl.c:1174 +#: ../src/common/opencl.c:1280 msgid "no working OpenCL library found" msgstr "无法找到可用的 OpenCL 支持库" -#: ../src/common/opencl.c:1194 +#: ../src/common/opencl.c:1300 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -7477,23 +8011,23 @@ msgstr "" " - 未安装 OpenCL 驱动、\n" " - 安装了多个为同一平台设计的驱动\n" -#: ../src/common/opencl.c:1309 +#: ../src/common/opencl.c:1415 msgid "no devices found for unknown platform" msgstr "未找到未知平台的 OpenCL 设备" -#: ../src/common/opencl.c:1356 +#: ../src/common/opencl.c:1462 msgid "not enough memory for OpenCL devices" msgstr "OpenCL 设备内存不足" -#: ../src/common/opencl.c:1394 +#: ../src/common/opencl.c:1500 msgid "no OpenCL devices found" msgstr "没有发现 OpenCL 设备" -#: ../src/common/opencl.c:1437 +#: ../src/common/opencl.c:1543 msgid "no suitable OpenCL devices found" msgstr "没有发现支持的 OpenCL 设备" -#: ../src/common/opencl.c:1461 +#: ../src/common/opencl.c:1567 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -7504,187 +8038,191 @@ msgstr "" "%s\n" "OpenCL 已暂时禁用" -#: ../src/common/opencl.c:1497 +#: ../src/common/opencl.c:1603 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "OpenCL 调度配置已设定为默认值,您的配置已发生改变" -#: ../src/common/opencl.c:2348 +#: ../src/common/opencl.c:2403 #, c-format msgid "building OpenCL program %s for %s" msgstr "正在为设备 %2$s 编译 OpenCL 程序 %1$s" -#: ../src/common/pdf.h:88 ../src/iop/lens.cc:4054 -#: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:84 msgid "mm" msgstr "毫米" -#: ../src/common/pdf.h:89 ../src/libs/export.c:668 ../src/libs/export.c:1522 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 #: ../src/libs/print_settings.c:84 msgid "cm" msgstr "厘米" -#: ../src/common/pdf.h:90 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 msgid "inch" msgstr "英寸" -#: ../src/common/pdf.h:91 +#: ../src/common/pdf.h:92 msgid "\"" msgstr "\"" -#: ../src/common/pdf.h:104 ../src/iop/borders.c:948 +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 msgid "A4" msgstr "A4" -#: ../src/common/pdf.h:105 +#: ../src/common/pdf.h:106 msgid "A3" msgstr "A3" -#: ../src/common/pdf.h:106 +#: ../src/common/pdf.h:107 msgid "Letter" msgstr "美国信纸" -#: ../src/common/pdf.h:107 +#: ../src/common/pdf.h:108 msgid "Legal" msgstr "Legal" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(默认)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "Gnome 密钥环不再受支持。请配置其他后端" -#: ../src/common/ratings.c:140 +#: ../src/common/ratings.c:150 #, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "丢弃 %d 张图像" -#: ../src/common/ratings.c:142 +#: ../src/common/ratings.c:153 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "应用评级 %d 到 %d 张图像" -#: ../src/common/ratings.c:231 +#: ../src/common/ratings.c:249 msgid "no images selected to apply rating" msgstr "没有选中任何图片应用评级" -#: ../src/common/ratings.c:288 ../src/libs/metadata_view.c:380 +#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 msgid "image rejected" msgstr "图像已被退稿" -#: ../src/common/ratings.c:290 +#: ../src/common/ratings.c:315 msgid "image rated to 0 star" msgstr "图像已评级为 0 星" -#: ../src/common/ratings.c:292 +#: ../src/common/ratings.c:317 #, c-format msgid "image rated to %s" msgstr "图像已评级为 %s" -#: ../src/common/ratings.c:321 +#: ../src/common/ratings.c:346 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:840 +#: ../src/views/lighttable.c:1030 msgid "select" msgstr "选择" -#: ../src/common/ratings.c:322 +#: ../src/common/ratings.c:347 msgid "upgrade" msgstr "升级" -#: ../src/common/ratings.c:323 +#: ../src/common/ratings.c:348 msgid "downgrade" msgstr "降级" -#: ../src/common/ratings.c:327 +#: ../src/common/ratings.c:352 msgid "zero" msgstr "零" -#: ../src/common/ratings.c:328 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "一" -#: ../src/common/ratings.c:329 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "二" -#: ../src/common/ratings.c:330 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "三" -#: ../src/common/ratings.c:331 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "四" -#: ../src/common/ratings.c:332 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "五" -#: ../src/common/ratings.c:333 +#: ../src/common/ratings.c:358 msgid "reject" msgstr "退稿" -#: ../src/common/styles.c:250 +#: ../src/common/styles.c:255 #, c-format msgid "style with name '%s' already exists" msgstr "名为“%s”的样式已经存在" -#: ../src/common/styles.c:277 ../src/common/styles.c:1719 +#: ../src/common/styles.c:282 ../src/common/styles.c:1724 #: ../src/libs/styles.c:53 msgid "styles" msgstr "风格" -#: ../src/common/styles.c:555 ../src/gui/styles_dialog.c:251 +#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "样式“%s”创建成功" -#: ../src/common/styles.c:659 ../src/dtgtk/culling.c:1079 +#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1338 msgid "no image selected!" msgstr "没有选中图片!" -#: ../src/common/styles.c:739 +#: ../src/common/styles.c:744 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "模块“%s”版本不匹配: %d != %d" -#: ../src/common/styles.c:1031 +#: ../src/common/styles.c:1036 #, c-format msgid "applied style `%s' on current image" msgstr "在当前图片使用样式“%s”" -#: ../src/common/styles.c:1295 +#: ../src/common/styles.c:1300 #, c-format msgid "failed to overwrite style file for %s" msgstr "覆盖 %s 的样式文件失败" -#: ../src/common/styles.c:1301 +#: ../src/common/styles.c:1306 #, c-format msgid "style file for %s exists" msgstr "%s 的样式文件已存在" -#: ../src/common/styles.c:1476 ../src/common/styles.c:1800 +#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 msgid "imported-style" msgstr "导入的样式" -#: ../src/common/styles.c:1609 +#: ../src/common/styles.c:1614 #, c-format msgid "style %s was successfully imported" msgstr "样式 %s 导入成功" #. Failed to open file, clean up. -#: ../src/common/styles.c:1654 +#: ../src/common/styles.c:1659 #, c-format msgid "could not read file `%s'" msgstr "无法读取文件“%s”!" -#: ../src/common/utility.c:588 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "海拔" -#: ../src/common/utility.c:589 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "海平面以下" -#: ../src/common/utility.c:640 ../src/libs/metadata_view.c:981 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "米" @@ -7693,11 +8231,11 @@ msgid "no info" msgstr "无信息" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1566 -#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "yes" msgstr "是" @@ -7809,7 +8347,7 @@ msgstr "夕阳" msgid "underwater" msgstr "水下" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:2663 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 msgid "black & white" msgstr "黑白" @@ -7829,111 +8367,111 @@ msgstr "相机白平衡" msgid "auto WB" msgstr "自动白平衡" -#: ../src/control/control.c:66 ../src/gui/accelerators.c:156 -#: ../src/views/darkroom.c:2310 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 +#: ../src/views/darkroom.c:2474 msgid "hold" msgstr "保持" -#: ../src/control/control.c:105 ../src/control/control.c:218 +#: ../src/control/control.c:107 ../src/control/control.c:220 msgid "modifiers" msgstr "修饰键" -#: ../src/control/control.c:119 +#: ../src/control/control.c:121 msgctxt "accel" msgid "global" msgstr "全局" -#: ../src/control/control.c:126 +#: ../src/control/control.c:128 msgctxt "accel" msgid "views" msgstr "视图" -#: ../src/control/control.c:133 +#: ../src/control/control.c:135 msgctxt "accel" msgid "thumbtable" msgstr "缩略图" -#: ../src/control/control.c:140 +#: ../src/control/control.c:142 msgctxt "accel" msgid "utility modules" msgstr "实用模块" -#: ../src/control/control.c:147 +#: ../src/control/control.c:149 msgctxt "accel" msgid "format" msgstr "文件格式" -#: ../src/control/control.c:154 +#: ../src/control/control.c:156 msgctxt "accel" msgid "storage" msgstr "存储" -#: ../src/control/control.c:161 +#: ../src/control/control.c:163 msgctxt "accel" msgid "processing modules" msgstr "处理模块" -#: ../src/control/control.c:168 +#: ../src/control/control.c:170 msgctxt "accel" msgid "" msgstr "<混合>" -#: ../src/control/control.c:175 +#: ../src/control/control.c:177 msgctxt "accel" msgid "Lua scripts" msgstr "Lua 脚本" -#: ../src/control/control.c:182 +#: ../src/control/control.c:184 msgctxt "accel" msgid "fallbacks" msgstr "缺省" -#: ../src/control/control.c:191 +#: ../src/control/control.c:193 msgctxt "accel" msgid "" msgstr "<聚焦>" -#: ../src/control/control.c:213 +#: ../src/control/control.c:215 msgid "show accels window" msgstr "显示快捷键窗口" -#: ../src/control/control.c:312 +#: ../src/control/control.c:381 msgid "darktable will be locked until background work has been done" msgstr "在后台任务完成前您将无法操作 darktable" -#: ../src/control/control.c:415 +#: ../src/control/control.c:491 msgid "working..." msgstr "工作中……" -#: ../src/control/crawler.c:167 +#: ../src/control/crawler.c:168 #, c-format msgid "checking for updated sidecar files (%d%%)" msgstr "检查是否有更新的附属文件(%d%%)" -#: ../src/control/crawler.c:453 +#: ../src/control/crawler.c:454 #, c-format msgid "ERROR: %s NOT synced XMP → DB" msgstr "错误:%s 张图像未从 XMP 同步至数据库" -#: ../src/control/crawler.c:454 ../src/control/crawler.c:520 -#: ../src/control/crawler.c:589 +#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 +#: ../src/control/crawler.c:590 msgid "" "ERROR: cannot write the database. the destination may be full, offline or " "read-only." msgstr "错误:无法写入数据库。目标位置可能已满、离线或处于只读状态。" -#: ../src/control/crawler.c:461 +#: ../src/control/crawler.c:462 #, c-format msgid "SUCCESS: %s synced XMP → DB" msgstr "成功:%s 张图像已从 XMP 同步至数据库" -#: ../src/control/crawler.c:483 +#: ../src/control/crawler.c:484 #, c-format msgid "ERROR: %s NOT synced DB → XMP" msgstr "错误:%s 张图像未从数据库同步至 XMP" -#: ../src/control/crawler.c:485 ../src/control/crawler.c:544 -#: ../src/control/crawler.c:610 +#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 +#: ../src/control/crawler.c:611 #, c-format msgid "" "ERROR: cannot write %s \n" @@ -7942,133 +8480,133 @@ msgstr "" "错误:无法写入 %s 张图像。\n" "目标位置可能已满、离线或处于只读状态。" -#: ../src/control/crawler.c:491 +#: ../src/control/crawler.c:492 #, c-format msgid "SUCCESS: %s synced DB → XMP" msgstr "成功:%s 张图像已从数据库同步至 XMP" -#: ../src/control/crawler.c:517 +#: ../src/control/crawler.c:518 #, c-format msgid "ERROR: %s NOT synced new (XMP) → old (DB)" msgstr "错误:%s 张图像的数据未从新 XMP 同步至旧数据库" -#: ../src/control/crawler.c:527 +#: ../src/control/crawler.c:528 #, c-format msgid "SUCCESS: %s synced new (XMP) → old (DB)" msgstr "成功:%s 张图像的数据已从新 XMP 同步至旧数据库" -#: ../src/control/crawler.c:541 +#: ../src/control/crawler.c:542 #, c-format msgid "ERROR: %s NOT synced new (DB) → old (XMP)" msgstr "错误:%s 张图像的数据未从新数据库同步至旧 XMP" -#: ../src/control/crawler.c:549 +#: ../src/control/crawler.c:550 #, c-format msgid "SUCCESS: %s synced new (DB) → old (XMP)" msgstr "成功:%s 张图像的数据已从新数据库同步至旧 XMP" -#: ../src/control/crawler.c:558 ../src/control/crawler.c:626 +#: ../src/control/crawler.c:559 ../src/control/crawler.c:627 #, c-format msgid "EXCEPTION: %s has inconsistent timestamps" msgstr "异常:%s 的时间戳不统一" -#: ../src/control/crawler.c:586 +#: ../src/control/crawler.c:587 #, c-format msgid "ERROR: %s NOT synced old (XMP) → new (DB)" msgstr "错误:%s 张图像的数据未从 旧XMP 同步至新数据库" -#: ../src/control/crawler.c:595 +#: ../src/control/crawler.c:596 #, c-format msgid "SUCCESS: %s synced old (XMP) → new (DB)" msgstr "成功:%s 张图像的数据已从旧 XMP 同步至新数据库" -#: ../src/control/crawler.c:607 +#: ../src/control/crawler.c:608 #, c-format msgid "ERROR: %s NOT synced old (DB) → new (XMP)" msgstr "错误:%s 张图像的数据未从旧数据库同步至新 XMP" -#: ../src/control/crawler.c:616 +#: ../src/control/crawler.c:617 #, c-format msgid "SUCCESS: %s synced old (DB) → new (XMP)" msgstr "成功:%s 张图像的数据已从旧数据库同步至新 XMP" -#: ../src/control/crawler.c:698 +#: ../src/control/crawler.c:699 #, c-format msgid "%id %02dh %02dm %02ds" msgstr "%i 天 %02d 小时 %02d 分钟 %02d 秒" -#: ../src/control/crawler.c:745 +#: ../src/control/crawler.c:746 msgid "XMP" msgstr "XMP" -#: ../src/control/crawler.c:762 ../src/imageio/storage/disk.c:273 +#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 #: ../src/imageio/storage/latex.c:196 msgid "path" msgstr "路径" -#: ../src/control/crawler.c:771 +#: ../src/control/crawler.c:772 msgid "XMP timestamp" msgstr "XMP 时间戳" -#: ../src/control/crawler.c:776 +#: ../src/control/crawler.c:777 msgid "database timestamp" msgstr "数据库时间戳" -#: ../src/control/crawler.c:781 +#: ../src/control/crawler.c:782 msgid "newest" msgstr "最新" -#: ../src/control/crawler.c:787 +#: ../src/control/crawler.c:788 msgid "time difference" msgstr "时间差异" -#: ../src/control/crawler.c:799 +#: ../src/control/crawler.c:800 msgid "updated XMP sidecar files found" msgstr "发现较新的 XMP 附属文件" -#: ../src/control/crawler.c:800 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "关闭" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:810 ../src/dtgtk/thumbtable.c:2970 -#: ../src/libs/import.c:2075 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 +#: ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "全选" -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:2972 -#: ../src/libs/import.c:2079 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 +#: ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "全不选" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:2974 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "反转选择" -#: ../src/control/crawler.c:817 +#: ../src/control/crawler.c:818 msgid "on the selection:" msgstr "当选择时:" -#: ../src/control/crawler.c:818 +#: ../src/control/crawler.c:819 msgid "keep the XMP edit" msgstr "保留 XMP 中的修改" -#: ../src/control/crawler.c:819 +#: ../src/control/crawler.c:820 msgid "keep the database edit" msgstr "保留数据库中的修改" -#: ../src/control/crawler.c:820 +#: ../src/control/crawler.c:821 msgid "keep the newest edit" msgstr "保留最新的修改" -#: ../src/control/crawler.c:821 +#: ../src/control/crawler.c:822 msgid "keep the oldest edit" msgstr "保留最旧的修改" -#: ../src/control/crawler.c:835 +#: ../src/control/crawler.c:836 msgid "synchronization log" msgstr "同步日志" @@ -8106,76 +8644,76 @@ msgstr[0] "从相机导入 %d 张图像" msgid "import images from camera" msgstr "从相机导入图像" -#: ../src/control/jobs/control_jobs.c:211 -msgid "failed to create film roll for destination directory, aborting move.." -msgstr "目标目录创建胶卷失败,移动中断。" +#: ../src/control/jobs/control_jobs.c:214 +msgid "failed to create film roll for destination directory, aborting move." +msgstr "创建目标胶卷目录失败,已取消移动。" -#: ../src/control/jobs/control_jobs.c:343 +#: ../src/control/jobs/control_jobs.c:363 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] "正在写入%zu附属文件" -#: ../src/control/jobs/control_jobs.c:510 +#: ../src/control/jobs/control_jobs.c:530 msgid "unable to allocate memory for HDR merge" msgstr "无法为HDR合并分配内存" -#: ../src/control/jobs/control_jobs.c:519 +#: ../src/control/jobs/control_jobs.c:539 msgid "exposure bracketing only works on raw images." msgstr "包围曝光只能用于RAW图像。" -#: ../src/control/jobs/control_jobs.c:527 +#: ../src/control/jobs/control_jobs.c:547 msgid "images have to be of same size and orientation!" msgstr "图像尺寸和方向必须相同!" -#: ../src/control/jobs/control_jobs.c:620 +#: ../src/control/jobs/control_jobs.c:640 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "合并 %d 张图像" -#: ../src/control/jobs/control_jobs.c:692 +#: ../src/control/jobs/control_jobs.c:712 #, c-format msgid "wrote merged HDR `%s'" msgstr "写入合并的 HDR “%s”" -#: ../src/control/jobs/control_jobs.c:724 +#: ../src/control/jobs/control_jobs.c:744 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "复制 %d 张图像" -#: ../src/control/jobs/control_jobs.c:766 +#: ../src/control/jobs/control_jobs.c:786 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "翻转 %d 张图像" -#: ../src/control/jobs/control_jobs.c:798 +#: ../src/control/jobs/control_jobs.c:818 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "将 %d 张图像设置为彩色" -#: ../src/control/jobs/control_jobs.c:800 +#: ../src/control/jobs/control_jobs.c:820 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "将 %d 张图像设置为黑白" -#: ../src/control/jobs/control_jobs.c:908 +#: ../src/control/jobs/control_jobs.c:928 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "移除 %d 张图像" -#: ../src/control/jobs/control_jobs.c:952 +#: ../src/control/jobs/control_jobs.c:972 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" msgstr[0] "无法移除图像 '%s' - %d 张图像正在使用它作为叠加层" -#: ../src/control/jobs/control_jobs.c:1035 +#: ../src/control/jobs/control_jobs.c:1055 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8188,7 +8726,7 @@ msgstr "" "\n" "是否要永久删除文件而不使用回收站?" -#: ../src/control/jobs/control_jobs.c:1037 +#: ../src/control/jobs/control_jobs.c:1057 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -8197,198 +8735,198 @@ msgstr "" "无法物理删除 %s%s\n" "%s" -#: ../src/control/jobs/control_jobs.c:1045 +#: ../src/control/jobs/control_jobs.c:1065 msgid "_apply to all" msgstr "应用到全部照片 (_a)" -#: ../src/control/jobs/control_jobs.c:1053 +#: ../src/control/jobs/control_jobs.c:1073 msgid "_delete permanently" msgstr "永久删除 (_d)" -#: ../src/control/jobs/control_jobs.c:1055 -#: ../src/control/jobs/control_jobs.c:1060 +#: ../src/control/jobs/control_jobs.c:1075 +#: ../src/control/jobs/control_jobs.c:1080 msgid "_remove from library" msgstr "从照片库中移除 (_r)" -#: ../src/control/jobs/control_jobs.c:1063 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "跳过 (_s)" -#: ../src/control/jobs/control_jobs.c:1064 +#: ../src/control/jobs/control_jobs.c:1084 msgid "abort" msgstr "中止" -#: ../src/control/jobs/control_jobs.c:1070 +#: ../src/control/jobs/control_jobs.c:1090 msgid "trashing error" msgstr "清除时遇到问题" -#: ../src/control/jobs/control_jobs.c:1071 +#: ../src/control/jobs/control_jobs.c:1091 msgid "deletion error" msgstr "删除错误" -#: ../src/control/jobs/control_jobs.c:1223 +#: ../src/control/jobs/control_jobs.c:1243 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "将 %d 张图片移动至回收站" -#: ../src/control/jobs/control_jobs.c:1225 +#: ../src/control/jobs/control_jobs.c:1245 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "删除 %d 张图像" -#: ../src/control/jobs/control_jobs.c:1259 +#: ../src/control/jobs/control_jobs.c:1279 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" msgstr[0] "无法删除图像 '%s' - %d 张图像正在使用它作为叠加层" -#: ../src/control/jobs/control_jobs.c:1393 +#: ../src/control/jobs/control_jobs.c:1413 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "为 %u 张图像设置 GPS 信息" -#: ../src/control/jobs/control_jobs.c:1438 +#: ../src/control/jobs/control_jobs.c:1458 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "应用匹配的 GPX 位置到 %d 张图像" -#: ../src/control/jobs/control_jobs.c:1456 +#: ../src/control/jobs/control_jobs.c:1476 #, c-format msgid "moving %d image" msgstr "移动 %d 张图像" -#: ../src/control/jobs/control_jobs.c:1457 +#: ../src/control/jobs/control_jobs.c:1477 #, c-format msgid "moving %d images" msgstr "移动 %d 张图像" -#: ../src/control/jobs/control_jobs.c:1463 +#: ../src/control/jobs/control_jobs.c:1484 #, c-format msgid "copying %d image" msgstr "复制 %d 张图像" -#: ../src/control/jobs/control_jobs.c:1464 +#: ../src/control/jobs/control_jobs.c:1485 #, c-format msgid "copying %d images" msgstr "复制 %d 张图像" -#: ../src/control/jobs/control_jobs.c:1479 +#: ../src/control/jobs/control_jobs.c:1501 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "创建 %d 张图像的本地副本" -#: ../src/control/jobs/control_jobs.c:1483 +#: ../src/control/jobs/control_jobs.c:1505 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "删除 %d 张图像的本地副本" -#: ../src/control/jobs/control_jobs.c:1532 +#: ../src/control/jobs/control_jobs.c:1554 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "刷新 %d 张图像的信息" -#: ../src/control/jobs/control_jobs.c:1604 +#: ../src/control/jobs/control_jobs.c:1626 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "将历史记录粘贴到%d图像" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1648 msgid "skipped pasting history into image being edited" msgstr "跳过将历史记录粘贴到正在编辑的图像中" -#: ../src/control/jobs/control_jobs.c:1667 +#: ../src/control/jobs/control_jobs.c:1690 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "压缩%d图像的历史记录" -#: ../src/control/jobs/control_jobs.c:1684 +#: ../src/control/jobs/control_jobs.c:1707 msgid "skipped compressing history for image being edited" msgstr "跳过压缩正在编辑的图像的历史记录" -#: ../src/control/jobs/control_jobs.c:1695 +#: ../src/control/jobs/control_jobs.c:1719 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "未压缩 %d 图像的历史记录" -#: ../src/control/jobs/control_jobs.c:1708 +#: ../src/control/jobs/control_jobs.c:1732 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "删除%d图像的历史记录" -#: ../src/control/jobs/control_jobs.c:1721 +#: ../src/control/jobs/control_jobs.c:1745 msgid "skipped discarding history for image being edited" msgstr "跳过删除正在编辑的图像的历史记录" -#: ../src/control/jobs/control_jobs.c:1753 +#: ../src/control/jobs/control_jobs.c:1778 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "为 %d 张图像应用样式" -#: ../src/control/jobs/control_jobs.c:1854 +#: ../src/control/jobs/control_jobs.c:1877 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "正在导出 %d 张图像.." -#: ../src/control/jobs/control_jobs.c:1856 +#: ../src/control/jobs/control_jobs.c:1879 msgid "no image to export" msgstr "没有图像要导出" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1915 +#: ../src/control/jobs/control_jobs.c:1930 #, c-format msgid "exporting %d / %d to %s" msgstr "正在导出 %d 张(共 %d 张)图像到 %s" -#: ../src/control/jobs/control_jobs.c:1927 ../src/views/darkroom.c:882 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "图像“%s”目前不可用" -#: ../src/control/jobs/control_jobs.c:2036 +#: ../src/control/jobs/control_jobs.c:2051 msgid "merge HDR image" msgstr "合并 HDR 图像" -#: ../src/control/jobs/control_jobs.c:2052 +#: ../src/control/jobs/control_jobs.c:2067 msgid "duplicate images" msgstr "复制图像" -#: ../src/control/jobs/control_jobs.c:2061 +#: ../src/control/jobs/control_jobs.c:2076 msgid "flip images" msgstr "翻转图像" -#: ../src/control/jobs/control_jobs.c:2069 +#: ../src/control/jobs/control_jobs.c:2084 msgid "set monochrome images" msgstr "将图像设置为黑白" -#: ../src/control/jobs/control_jobs.c:2077 +#: ../src/control/jobs/control_jobs.c:2092 msgid "remove images" msgstr "移除图像" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove image?" msgstr "移除图像?" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove images?" msgstr "移除图像?" -#: ../src/control/jobs/control_jobs.c:2091 +#: ../src/control/jobs/control_jobs.c:2106 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -8398,19 +8936,19 @@ msgid_plural "" "(without deleting files on disk)?" msgstr[0] "是否要从 darktable 中移除 %d 个图像而不从磁盘上删除文件?" -#: ../src/control/jobs/control_jobs.c:2107 +#: ../src/control/jobs/control_jobs.c:2122 msgid "delete images" msgstr "删除图像" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete image?" msgstr "删除图像?" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete images?" msgstr "删除图像?" -#: ../src/control/jobs/control_jobs.c:2124 +#: ../src/control/jobs/control_jobs.c:2139 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -8420,41 +8958,41 @@ msgid_plural "" "(using trash if possible)?" msgstr[0] "你确定要从磁盘物理删除 %d 张已选图像吗(若可用将移动到回收站)?" -#: ../src/control/jobs/control_jobs.c:2126 +#: ../src/control/jobs/control_jobs.c:2141 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "你确定要从磁盘物理删除 %d 张已选图像吗?" -#: ../src/control/jobs/control_jobs.c:2144 +#: ../src/control/jobs/control_jobs.c:2159 msgid "delete duplicate" msgstr "移除重复图像" -#: ../src/control/jobs/control_jobs.c:2160 +#: ../src/control/jobs/control_jobs.c:2175 msgid "delete duplicate?" msgstr "移除重复图像?" -#: ../src/control/jobs/control_jobs.c:2161 +#: ../src/control/jobs/control_jobs.c:2176 msgid "" -"do you really want to delete the duplicate (without deleting the source " -"image file on disk)?" +"do you really want to delete the duplicate (without deleting the source image " +"file on disk)?" msgstr "是否要从 darktable 中移除重复图像而不从磁盘上删除文件?" -#: ../src/control/jobs/control_jobs.c:2178 +#: ../src/control/jobs/control_jobs.c:2193 msgid "move images" msgstr "移动图像" -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2247 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2262 msgid "_select as destination" msgstr "选择目的地" -#: ../src/control/jobs/control_jobs.c:2210 +#: ../src/control/jobs/control_jobs.c:2225 msgid "move image?" msgid_plural "move images?" msgstr[0] "移动图像?" -#: ../src/control/jobs/control_jobs.c:2211 +#: ../src/control/jobs/control_jobs.c:2226 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -8466,130 +9004,135 @@ msgstr[0] "" "你确定要物理移动 %d 张已选图像至 %s 吗?\n" "(所有重复图像将一并移动)" -#: ../src/control/jobs/control_jobs.c:2234 +#: ../src/control/jobs/control_jobs.c:2249 msgid "copy images" msgstr "复制图像" -#: ../src/control/jobs/control_jobs.c:2270 +#: ../src/control/jobs/control_jobs.c:2285 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "复制图像?" -#: ../src/control/jobs/control_jobs.c:2271 +#: ../src/control/jobs/control_jobs.c:2286 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "你确定要物理复制 %d 张已选图像至 %s 吗?" -#: ../src/control/jobs/control_jobs.c:2289 -#: ../src/control/jobs/control_jobs.c:2298 +#: ../src/control/jobs/control_jobs.c:2304 +#: ../src/control/jobs/control_jobs.c:2313 msgid "local copy images" msgstr "本地复制图像" -#: ../src/control/jobs/control_jobs.c:2307 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 msgid "refresh EXIF" msgstr "刷新 EXIF" -#: ../src/control/jobs/control_jobs.c:2400 -#: ../src/control/jobs/control_jobs.c:2432 ../src/dtgtk/thumbtable.c:2957 +#: ../src/control/jobs/control_jobs.c:2415 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 msgid "paste history" msgstr "粘贴历史" -#: ../src/control/jobs/control_jobs.c:2448 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "压缩历史记录" -#: ../src/control/jobs/control_jobs.c:2460 ../src/dtgtk/thumbtable.c:2961 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "丢弃历史记录" -#: ../src/control/jobs/control_jobs.c:2468 +#: ../src/control/jobs/control_jobs.c:2483 msgid "no images nor styles selected!" msgstr "未选择图片或样式!" -#: ../src/control/jobs/control_jobs.c:2472 +#: ../src/control/jobs/control_jobs.c:2487 msgid "no styles selected!" msgstr "未选择样式!" -#: ../src/control/jobs/control_jobs.c:2476 +#: ../src/control/jobs/control_jobs.c:2491 msgid "no images selected!" msgstr "没有选中图片!" -#: ../src/control/jobs/control_jobs.c:2489 +#: ../src/control/jobs/control_jobs.c:2504 msgid "apply style(s)" msgstr "应用样式" -#: ../src/control/jobs/control_jobs.c:2567 +#: ../src/control/jobs/control_jobs.c:2585 #, c-format -msgid "failed to get parameters from storage module `%s', aborting export.." -msgstr "从存储模块“%s”获取参数失败,导出中断.." +msgid "failed to get parameters from storage module `%s', aborting export." +msgstr "从存储模块“%s”获取参数失败,已中断导出。" -#: ../src/control/jobs/control_jobs.c:2584 +#: ../src/control/jobs/control_jobs.c:2597 +#, c-format +msgid "failed to get parameters from format module `%s', aborting export." +msgstr "从格式模块“%s”获取参数失败,已中断导出。" + +#: ../src/control/jobs/control_jobs.c:2617 msgid "export images" msgstr "导出图像" -#: ../src/control/jobs/control_jobs.c:2637 +#: ../src/control/jobs/control_jobs.c:2670 #, c-format msgid "adding time offset to %d image" msgstr "向 %d 张图像添加时间偏移" -#: ../src/control/jobs/control_jobs.c:2638 +#: ../src/control/jobs/control_jobs.c:2671 #, c-format msgid "setting date/time of %d image" msgstr "为 %d 张图像设置拍摄日期与时间" -#: ../src/control/jobs/control_jobs.c:2640 +#: ../src/control/jobs/control_jobs.c:2673 #, c-format msgid "adding time offset to %d images" msgstr "向 %d 张图像添加时间偏移" -#: ../src/control/jobs/control_jobs.c:2641 +#: ../src/control/jobs/control_jobs.c:2674 #, c-format msgid "setting date/time of %d images" msgstr "为 %d 张图像设置拍摄日期与时间" -#: ../src/control/jobs/control_jobs.c:2687 +#: ../src/control/jobs/control_jobs.c:2720 #, c-format msgid "added time offset to %d image" msgstr "已向 %d 张图像添加时间偏移" -#: ../src/control/jobs/control_jobs.c:2688 +#: ../src/control/jobs/control_jobs.c:2721 #, c-format msgid "set date/time of %d image" msgstr "已为 %d 张图像设置拍摄日期与时间" -#: ../src/control/jobs/control_jobs.c:2690 +#: ../src/control/jobs/control_jobs.c:2723 #, c-format msgid "added time offset to %d images" msgstr "已向 %d 张图像添加时间偏移" -#: ../src/control/jobs/control_jobs.c:2691 +#: ../src/control/jobs/control_jobs.c:2724 #, c-format msgid "set date/time of %d images" msgstr "已为 %d 张图像设置拍摄日期与时间" -#: ../src/control/jobs/control_jobs.c:2734 +#: ../src/control/jobs/control_jobs.c:2767 msgid "time offset" msgstr "时间偏移" -#: ../src/control/jobs/control_jobs.c:2764 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "写入附属文件" -#: ../src/control/jobs/control_jobs.c:2977 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "导入 %d 张图像" -#: ../src/control/jobs/control_jobs.c:3028 +#: ../src/control/jobs/control_jobs.c:3061 #, c-format msgid "importing %d/%d image" msgid_plural "importing %d/%d images" msgstr[0] "正在导入 %d 张图像(共 %d 张)" -#: ../src/control/jobs/control_jobs.c:3036 +#: ../src/control/jobs/control_jobs.c:3069 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -8616,11 +9159,11 @@ msgstr "导入图像" msgid "synchronize sidecars" msgstr "同步附属文件" -#: ../src/develop/blend.c:299 +#: ../src/develop/blend.c:302 msgid "detail mask blending error" msgstr "细节蒙版混合出现错误" -#: ../src/develop/blend.c:845 +#: ../src/develop/blend.c:849 msgid "detail mask CL blending problem" msgstr "细节蒙版 CL 混合出现错误" @@ -8821,8 +9364,10 @@ msgctxt "blendoperation" msgid "reverse" msgstr "反转" -#: ../src/develop/blend_gui.c:140 ../src/gui/workspace.c:98 -#: ../src/gui/workspace.c:189 ../src/imageio/format/webp.c:435 +#. add default workspace +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "默认" @@ -8830,35 +9375,35 @@ msgstr "默认" msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2064 +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 msgid "RGB (display)" msgstr "RGB(显示)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2077 +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 msgid "RGB (scene)" msgstr "RGB(场景)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3426 +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 msgid "uniformly" msgstr "均匀" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3435 ../src/develop/imageop.c:2802 +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 msgid "drawn mask" msgstr "绘制蒙板" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2559 -#: ../src/develop/blend_gui.c:3444 ../src/develop/imageop.c:2804 +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 +#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 msgid "parametric mask" msgstr "参数蒙版" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2971 -#: ../src/develop/blend_gui.c:3467 ../src/develop/imageop.c:2806 +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 msgid "raster mask" msgstr "光栅蒙版" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3456 +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 msgid "drawn & parametric mask" msgstr "绘制&参数蒙版" @@ -8894,19 +9439,19 @@ msgstr "模糊后的输出" msgid "input after blur" msgstr "模糊后的输入" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:147 -#: ../src/gui/accelerators.c:157 ../src/gui/accelerators.c:241 +#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 #: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 msgid "on" msgstr "开" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "input" msgstr "输入" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "output" msgstr "输出" @@ -8918,153 +9463,157 @@ msgstr " (缩放)" msgid " (log)" msgstr " (对数)" -#: ../src/develop/blend_gui.c:2038 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +msgid "AI model is not available. Check preferences > AI" +msgstr "AI 模型不可用。检查 偏好设置 > AI" + +#: ../src/develop/blend_gui.c:2039 msgid "reset to default blend colorspace" msgstr "重置为默认混合颜色空间" -#: ../src/develop/blend_gui.c:2094 +#: ../src/develop/blend_gui.c:2095 msgid "reset and hide output channels" msgstr "重置和隐藏输出通道" -#: ../src/develop/blend_gui.c:2101 +#: ../src/develop/blend_gui.c:2102 msgid "show output channels" msgstr "显示输出通道" -#: ../src/develop/blend_gui.c:2340 ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 #: ../src/iop/tonecurve.c:1270 msgid "L" msgstr "L" -#: ../src/develop/blend_gui.c:2340 +#: ../src/develop/blend_gui.c:2341 msgid "sliders for L channel" msgstr "滑块 - L 通道" -#: ../src/develop/blend_gui.c:2345 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 msgid "a" msgstr "a" -#: ../src/develop/blend_gui.c:2345 +#: ../src/develop/blend_gui.c:2346 msgid "sliders for a channel" msgstr "滑块 - a 通道" -#: ../src/develop/blend_gui.c:2349 +#: ../src/develop/blend_gui.c:2350 msgid "green/red" msgstr "绿/红" -#: ../src/develop/blend_gui.c:2350 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 msgid "b" msgstr "b" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2351 msgid "sliders for b channel" msgstr "滑块 - b 通道" -#: ../src/develop/blend_gui.c:2354 +#: ../src/develop/blend_gui.c:2355 msgid "blue/yellow" msgstr "蓝/黄" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "sliders for chroma channel (of LCh)" msgstr "色度通道滑块(LCh)" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "sliders for hue channel (of LCh)" msgstr "色相通道滑块(LCh)" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "g" msgstr "g" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "sliders for gray value" msgstr "灰度值滑块" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/denoiseprofile.c:3774 -#: ../src/iop/rawdenoise.c:883 ../src/iop/rgbcurve.c:1489 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 #: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" msgstr "红" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 msgid "sliders for red channel" msgstr "红色通道滑块" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/denoiseprofile.c:3775 -#: ../src/iop/rawdenoise.c:884 ../src/iop/rgbcurve.c:1490 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 #: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" msgstr "绿" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 msgid "sliders for green channel" msgstr "绿色通道滑块" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/denoiseprofile.c:3776 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1491 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 #: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" msgstr "蓝" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 msgid "sliders for blue channel" msgstr "蓝色通道滑块" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "sliders for hue channel (of HSL)" msgstr "色相通道滑块(HSL)" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "sliders for chroma channel (of HSL)" msgstr "饱和度通道滑块(HSL)" -#: ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2408 msgid "sliders for value channel (of HSL)" msgstr "值通道滑块(HSL)" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "sliders for value channel (of JzCzhz)" msgstr "值通道滑块(JzCzhz)" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "sliders for chroma channel (of JzCzhz)" msgstr "色度通道滑块(JzCzhz)" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "sliders for hue channel (of JzCzhz)" msgstr "色调通道滑块(JzCzhz)" -#: ../src/develop/blend_gui.c:2465 +#: ../src/develop/blend_gui.c:2466 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9076,7 +9625,7 @@ msgstr "" "* 由下标定义的范围:完全不混合\n" "* 相邻的上/下标之间的范围:逐渐混合" -#: ../src/develop/blend_gui.c:2469 +#: ../src/develop/blend_gui.c:2470 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9088,18 +9637,18 @@ msgstr "" "* 由下标定义的范围:完全不混合\n" "* 相邻的上/下标之间的范围:逐渐混合" -#: ../src/develop/blend_gui.c:2563 +#: ../src/develop/blend_gui.c:2564 msgid "reset blend mask settings" msgstr "重置混合蒙板设置" -#: ../src/develop/blend_gui.c:2570 ../src/iop/atrous.c:1789 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3771 -#: ../src/iop/rawdenoise.c:880 ../src/iop/rgbcurve.c:1487 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 +#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 #: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" msgstr "通道" -#: ../src/develop/blend_gui.c:2582 ../src/iop/colorzones.c:2639 +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 #: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 msgid "" "pick GUI color from image\n" @@ -9108,12 +9657,12 @@ msgstr "" "从图像中选择 GUI 颜色\n" "ctrl + 单击或右键以选择区域" -#: ../src/develop/blend_gui.c:2585 ../src/iop/colorzones.c:2641 +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 #: ../src/iop/rgbcurve.c:1503 msgid "show color" msgstr "显示颜色" -#: ../src/develop/blend_gui.c:2594 +#: ../src/develop/blend_gui.c:2595 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9122,19 +9671,19 @@ msgstr "" "以输入图像的方式从图像框选区域来设置范围\n" "ctrl + 框选,将以输出图像的方式来设置范围" -#: ../src/develop/blend_gui.c:2597 +#: ../src/develop/blend_gui.c:2598 msgid "set range" msgstr "设置取值范围" -#: ../src/develop/blend_gui.c:2600 +#: ../src/develop/blend_gui.c:2601 msgid "invert all channel's polarities" msgstr "切换所有通道的正反选择" -#: ../src/develop/blend_gui.c:2619 +#: ../src/develop/blend_gui.c:2620 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "极性切换。启用“显示蒙板”显示最好效果" -#: ../src/develop/blend_gui.c:2647 +#: ../src/develop/blend_gui.c:2648 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9146,174 +9695,182 @@ msgstr "" "按c键切换至通道数据视图。\n" "按m键切换至蒙版视图。" -#: ../src/develop/blend_gui.c:2671 ../src/develop/blend_gui.c:3548 -#: ../src/iop/agx.c:1800 ../src/iop/agx.c:2022 ../src/iop/agx.c:2031 -#: ../src/iop/basicadj.c:624 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3134 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1479 ../src/iop/filmic.c:1491 -#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4400 -#: ../src/iop/filmicrgb.c:4411 ../src/iop/filmicrgb.c:4444 -#: ../src/iop/filmicrgb.c:4454 ../src/iop/graduatednd.c:1065 -#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:629 -#: ../src/iop/profile_gamma.c:635 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:390 ../src/iop/toneequal.c:3236 -#: ../src/iop/toneequal.c:3239 ../src/iop/toneequal.c:3242 -#: ../src/iop/toneequal.c:3245 ../src/iop/toneequal.c:3248 -#: ../src/iop/toneequal.c:3251 ../src/iop/toneequal.c:3254 -#: ../src/iop/toneequal.c:3257 ../src/iop/toneequal.c:3260 -#: ../src/iop/toneequal.c:3317 ../src/iop/toneequal.c:3327 -#: ../src/iop/toneequal.c:3387 ../src/views/darkroom.c:2672 +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 +#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 +#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 +#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 +#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 +#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 +#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 +#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 +#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 +#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 +#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2673 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3033 ../src/develop/blend_gui.c:3521 -#: ../src/develop/blend_gui.c:3547 ../src/develop/blend_gui.c:3557 -#: ../src/develop/blend_gui.c:3574 ../src/develop/blend_gui.c:3595 -#: ../src/develop/blend_gui.c:3604 ../src/develop/blend_gui.c:3613 -#: ../src/develop/blend_gui.c:3622 +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 +#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 +#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 +#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3633 msgid "blend" msgstr "混合" -#: ../src/develop/blend_gui.c:2673 +#: ../src/develop/blend_gui.c:2674 msgid "boost factor" msgstr "强化要素" -#: ../src/develop/blend_gui.c:2676 -msgid "adjust the boost factor of the channel mask" -msgstr "调整通道蒙版的强化要素" +#: ../src/develop/blend_gui.c:2677 +msgid "" +"adjust the channel boost factor.\n" +"increase to allow matching values over 100%" +msgstr "" +"调整通道增强系数。\n" +"增加以匹配高于 100% 的值" -#: ../src/develop/blend_gui.c:2713 +#: ../src/develop/blend_gui.c:2714 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "已使用 %d 个形状" -#: ../src/develop/blend_gui.c:2718 ../src/develop/blend_gui.c:2767 -#: ../src/develop/blend_gui.c:2856 ../src/develop/blend_gui.c:2980 +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 +#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 msgid "no mask used" msgstr "没有蒙版被使用" -#: ../src/develop/blend_gui.c:2777 +#: ../src/develop/blend_gui.c:2778 msgid "toggle polarity of drawn mask" msgstr "切换绘制遮罩的正反选择" -#: ../src/develop/blend_gui.c:2786 +#: ../src/develop/blend_gui.c:2787 msgid "show and edit mask elements" msgstr "显示和编辑蒙版元素" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "在受限模式中显示并编辑形状(此模式不允许移动形状或调整形状大小)" -#: ../src/develop/blend_gui.c:2794 ../src/libs/masks.c:1004 -#: ../src/libs/masks.c:1795 ../src/libs/masks.c:1799 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 +msgid "add AI object" +msgstr "添加 AI 对象" + +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 +#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 msgid "add gradient" msgstr "添加渐变" -#: ../src/develop/blend_gui.c:2795 +#: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" msgstr "添加多个渐变" -#: ../src/develop/blend_gui.c:2802 ../src/iop/retouch.c:2447 -#: ../src/libs/masks.c:984 ../src/libs/masks.c:1827 ../src/libs/masks.c:1831 -msgid "add brush" -msgstr "添加画笔" - -#: ../src/develop/blend_gui.c:2803 ../src/iop/retouch.c:2447 -msgid "add multiple brush strokes" -msgstr "添加多个笔刷" - -#: ../src/develop/blend_gui.c:2810 ../src/iop/retouch.c:2452 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:999 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1807 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 +#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1847 msgid "add path" msgstr "添加路径" -#: ../src/develop/blend_gui.c:2811 ../src/iop/retouch.c:2452 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 #: ../src/iop/spots.c:877 msgid "add multiple paths" msgstr "添加多个路径" -#: ../src/develop/blend_gui.c:2818 ../src/iop/retouch.c:2457 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:994 ../src/libs/masks.c:1811 -#: ../src/libs/masks.c:1815 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 +#: ../src/libs/masks.c:1855 msgid "add ellipse" msgstr "添加椭圆" -#: ../src/develop/blend_gui.c:2819 ../src/iop/retouch.c:2457 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 #: ../src/iop/spots.c:882 msgid "add multiple ellipses" msgstr "添加多个椭圆" -#: ../src/develop/blend_gui.c:2826 ../src/iop/retouch.c:2462 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:989 ../src/libs/masks.c:1819 -#: ../src/libs/masks.c:1823 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 +#: ../src/libs/masks.c:1863 msgid "add circle" msgstr "添加圆" -#: ../src/develop/blend_gui.c:2827 ../src/iop/retouch.c:2462 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 #: ../src/iop/spots.c:887 msgid "add multiple circles" msgstr "添加多个圆" -#: ../src/develop/blend_gui.c:2973 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 +#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +msgid "add brush" +msgstr "添加画笔" + +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +msgid "add multiple brush strokes" +msgstr "添加多个笔刷" + +#: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" msgstr "切换光栅蒙版的正反选择" -#: ../src/develop/blend_gui.c:3123 +#: ../src/develop/blend_gui.c:3134 msgid "normal & difference" msgstr "正常模式和差异模式" -#: ../src/develop/blend_gui.c:3128 +#: ../src/develop/blend_gui.c:3139 msgid "lighten" msgstr "变亮" -#: ../src/develop/blend_gui.c:3135 +#: ../src/develop/blend_gui.c:3146 msgid "darken" msgstr "变暗" -#: ../src/develop/blend_gui.c:3142 +#: ../src/develop/blend_gui.c:3153 msgid "contrast enhancing" msgstr "对比增强模式" -#: ../src/develop/blend_gui.c:3149 ../src/develop/blend_gui.c:3172 +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 msgid "color channel" msgstr "色彩通道模式" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3175 +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 msgid "chromaticity & lightness" msgstr "色度与亮度模式" -#: ../src/develop/blend_gui.c:3167 +#: ../src/develop/blend_gui.c:3178 msgid "normal & arithmetic" msgstr "正常与计算模式" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3187 +#: ../src/develop/blend_gui.c:3198 msgid "deprecated" msgstr "已废弃" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3191 +#: ../src/develop/blend_gui.c:3202 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "模块‘%2$s’中使用了未知的混合模式‘%1$d’" -#: ../src/develop/blend_gui.c:3476 +#: ../src/develop/blend_gui.c:3487 msgid "blending options" msgstr "混合选项" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3494 +#: ../src/develop/blend_gui.c:3505 msgid "blend mask" msgstr "混合蒙板" -#: ../src/develop/blend_gui.c:3498 +#: ../src/develop/blend_gui.c:3509 msgid "display mask and/or color channel" msgstr "显示蒙版及颜色通道" -#: ../src/develop/blend_gui.c:3503 +#: ../src/develop/blend_gui.c:3514 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -9325,25 +9882,25 @@ msgstr "" "shift + 单击可显示通道\n" "将鼠标悬停在“参数蒙版”滑块上以选择要显示的通道" -#: ../src/develop/blend_gui.c:3510 +#: ../src/develop/blend_gui.c:3521 msgid "temporarily switch off blend mask" msgstr "临时关闭混合蒙板" -#: ../src/develop/blend_gui.c:3515 +#: ../src/develop/blend_gui.c:3526 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" msgstr "临时关闭混合蒙板。只对当前模块有效" -#: ../src/develop/blend_gui.c:3525 +#: ../src/develop/blend_gui.c:3536 msgid "choose blending mode" msgstr "选择混合模式" -#: ../src/develop/blend_gui.c:3534 +#: ../src/develop/blend_gui.c:3545 msgid "toggle blend order" msgstr "切换混合顺序" -#: ../src/develop/blend_gui.c:3540 +#: ../src/develop/blend_gui.c:3551 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -9353,39 +9910,38 @@ msgstr "" "默认情况下,输出将在输入的上方混合,\n" "顺序可以通过点击图标逆转(输入在输出的上方)。" -#: ../src/develop/blend_gui.c:3547 +#: ../src/develop/blend_gui.c:3558 msgid "fulcrum" msgstr "支点" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3562 msgid "adjust the fulcrum used by some blending operations" msgstr "调整部分混合操作的支点" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3557 ../src/iop/overlay.c:1109 -#: ../src/iop/watermark.c:1370 ../src/libs/masks.c:106 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 msgid "opacity" msgstr "不透明度" -#: ../src/develop/blend_gui.c:3560 +#: ../src/develop/blend_gui.c:3571 msgid "set the opacity of the blending" msgstr "设置混合模式的不透明度" -#: ../src/develop/blend_gui.c:3565 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 msgid "combine masks" msgstr "组合蒙版" -#: ../src/develop/blend_gui.c:3567 +#: ../src/develop/blend_gui.c:3578 msgid "" -"how to combine individual drawn mask and different channels of parametric " -"mask" +"how to combine individual drawn mask and different channels of parametric mask" msgstr "如何组合单独的绘制蒙版和参数蒙版的不同频道" -#: ../src/develop/blend_gui.c:3574 +#: ../src/develop/blend_gui.c:3585 msgid "details threshold" msgstr "细节阈值" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3589 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -9395,11 +9951,11 @@ msgstr "" "正值选择具有强烈细节的区域,\n" "负值选择平坦的区域" -#: ../src/develop/blend_gui.c:3586 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 msgid "feathering guide" msgstr "羽化引导" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3600 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -9407,146 +9963,179 @@ msgstr "" "选择通过输入或输出图像来引导蒙版\n" "选择在蒙版模糊之前或之后应用羽化" -#: ../src/develop/blend_gui.c:3595 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 msgid "feathering radius" msgstr "羽化半径" -#: ../src/develop/blend_gui.c:3596 ../src/develop/blend_gui.c:3605 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3149 -#: ../src/iop/colorequal.c:3176 ../src/iop/demosaic.c:1817 -#: ../src/iop/demosaic.c:1836 ../src/iop/diffuse.c:1782 -#: ../src/iop/diffuse.c:1792 ../src/iop/retouch.c:2677 +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 +#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 +#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 msgid " px" msgstr " 像素" -#: ../src/develop/blend_gui.c:3598 +#: ../src/develop/blend_gui.c:3609 msgid "spatial radius of feathering" msgstr "羽化的空间半径" -#: ../src/develop/blend_gui.c:3604 +#: ../src/develop/blend_gui.c:3615 msgid "blurring radius" msgstr "模糊半径" -#: ../src/develop/blend_gui.c:3607 +#: ../src/develop/blend_gui.c:3618 msgid "radius for gaussian blur of blend mask" msgstr "混合蒙板的高斯模糊半径" -#: ../src/develop/blend_gui.c:3613 ../src/iop/retouch.c:2682 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 #: ../src/libs/history.c:950 msgid "mask opacity" msgstr "蒙板透明度" -#: ../src/develop/blend_gui.c:3617 +#: ../src/develop/blend_gui.c:3628 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" msgstr "" "移动和倾斜混合蒙版的色调曲线以调整其亮度,而不影响完全透明/完全不透明区域" -#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 msgid "mask contrast" msgstr "蒙板对比度" -#: ../src/develop/blend_gui.c:3626 +#: ../src/develop/blend_gui.c:3637 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "将混合蒙版的色调曲线设置为s形以调整其对比度" -#: ../src/develop/blend_gui.c:3629 +#: ../src/develop/blend_gui.c:3640 msgid "mask refinement" msgstr "蒙版改进" -#: ../src/develop/develop.c:773 +#: ../src/develop/develop.c:450 +msgid "unpin image" +msgstr "取消固定图像" + +#: ../src/develop/develop.c:453 +msgid "image pinned" +msgstr "已固定图像" + +#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +msgid "failed to create pinned develop" +msgstr "无法创建固定冲印结果" + +#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +msgid "pin current image" +msgstr "固定当前图像" + +#: ../src/develop/develop.c:515 +msgid "image unpinned" +msgstr "已取消固定图像" + +#: ../src/develop/develop.c:527 +msgid "no valid image to pin" +msgstr "没有可固定的有效图像" + +#: ../src/develop/develop.c:533 +msgid "please wait for image to load" +msgstr "请等待图像加载" + +#: ../src/develop/develop.c:1135 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" msgstr "因为历史记录太长或您的硬盘速度太慢,此图像无法使用历史记录自动保存" -#: ../src/develop/develop.c:2269 +#: ../src/develop/develop.c:2647 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s:模块“%s”版本不匹配: %d != %d" -#: ../src/develop/develop.c:3174 +#: ../src/develop/develop.c:3590 msgid "duplicate module, can't move new instance after the base one\n" msgstr "有多个相同模块时,无法将模块副本排序到基准模块之前\n" -#: ../src/develop/imageop.c:995 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 msgid "new instance" msgstr "新的副本" -#: ../src/develop/imageop.c:1002 +#: ../src/develop/imageop.c:1011 msgid "duplicate instance" msgstr "复制副本" -#: ../src/develop/imageop.c:1009 ../src/develop/imageop.c:4085 -#: ../src/libs/masks.c:1136 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 +#: ../src/libs/masks.c:1173 msgid "move up" msgstr "向上移动" -#: ../src/develop/imageop.c:1016 ../src/develop/imageop.c:4086 -#: ../src/libs/masks.c:1141 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 +#: ../src/libs/masks.c:1178 msgid "move down" msgstr "向下移动" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1023 ../src/develop/imageop.c:4088 -#: ../src/gui/accelerators.c:173 ../src/libs/image.c:307 -#: ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 +#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "删除" -#: ../src/develop/imageop.c:1031 ../src/develop/imageop.c:4089 -#: ../src/libs/modulegroups.c:4002 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 +#: ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "重命名" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched on" msgstr "‘%s’已打开" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched off" msgstr "‘%s’已关闭" -#: ../src/develop/imageop.c:2168 +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: ../src/develop/imageop.c:2210 #, c-format msgid "'%s' has an introspection error" msgstr "'%s' 存在自省错误" -#: ../src/develop/imageop.c:2796 +#: ../src/develop/imageop.c:2848 msgid "unknown mask" msgstr "未知蒙版" -#: ../src/develop/imageop.c:2800 +#: ../src/develop/imageop.c:2852 msgid "drawn + parametric mask" msgstr "绘制 + 参数蒙版" -#: ../src/develop/imageop.c:2809 +#: ../src/develop/imageop.c:2861 #, c-format msgid "this module has a `%s'" msgstr "此模块有“%s”" -#: ../src/develop/imageop.c:2814 +#: ../src/develop/imageop.c:2866 #, c-format msgid "taken from module %s" msgstr "来自模块 %s" -#: ../src/develop/imageop.c:2819 +#: ../src/develop/imageop.c:2871 msgid "click to display (module must be activated first)" msgstr "点击显示(模块必须先激活)" -#: ../src/develop/imageop.c:2930 +#: ../src/develop/imageop.c:2982 msgid "purpose" msgstr "用途" -#: ../src/develop/imageop.c:2930 +#. process button +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4256 msgid "process" msgstr "流程" -#: ../src/develop/imageop.c:2994 +#: ../src/develop/imageop.c:3046 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -9554,7 +10143,7 @@ msgstr "" "重置参数\n" "按住 ctrl 并单击可重新应用任何自动预设" -#: ../src/develop/imageop.c:3201 +#: ../src/develop/imageop.c:3253 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -9562,7 +10151,7 @@ msgstr "" "多个实例行为\n" "右键点击创建新的实例" -#: ../src/develop/imageop.c:3205 +#: ../src/develop/imageop.c:3257 msgid "" "presets\n" "right-click to apply on new instance" @@ -9570,15 +10159,15 @@ msgstr "" "预设\n" "单击鼠标右键可应用于新实例" -#: ../src/develop/imageop.c:3417 ../src/develop/imageop.c:3439 +#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 msgid "ERROR" msgstr "错误" -#: ../src/develop/imageop.c:3941 +#: ../src/develop/imageop.c:3974 msgid "unsupported input" msgstr "不支持的输入" -#: ../src/develop/imageop.c:3942 +#: ../src/develop/imageop.c:3975 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -9590,50 +10179,52 @@ msgstr "" "但该位置数据格式不\n" "符合其要求。" -#: ../src/develop/imageop.c:4084 ../src/develop/imageop.c:4094 -#: ../src/gui/accelerators.c:169 ../src/libs/lib.c:1582 +#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 +#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 +#: ../src/views/darkroom.c:2919 msgid "show" msgstr "显示" -#: ../src/develop/imageop.c:4087 ../src/libs/modulegroups.c:3484 -#: ../src/libs/modulegroups.c:3615 ../src/libs/modulegroups.c:4006 -#: ../src/libs/tagging.c:3678 +#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 +#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 +#: ../src/libs/tagging.c:3708 msgid "new" msgstr "新建" -#: ../src/develop/imageop.c:4090 ../src/libs/duplicate.c:402 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:3998 +#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "复制" -#: ../src/develop/imageop.c:4095 +#: ../src/develop/imageop.c:4128 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:140 -#: ../src/gui/gtk.c:3699 ../src/gui/gtk.c:3754 ../src/gui/hist_dialog.c:289 -#: ../src/gui/styles_dialog.c:628 ../src/gui/styles_dialog.c:650 -#: ../src/iop/atrous.c:1618 ../src/libs/lib.c:1583 -#: ../src/libs/modulegroups.c:4082 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 +#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 +#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 +#: ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "重置" -#: ../src/develop/imageop.c:4096 ../src/gui/preferences.c:1036 -#: ../src/libs/lib.c:1584 +#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 +#: ../src/libs/lib.c:1722 msgid "presets" msgstr "预置" -#: ../src/develop/imageop.c:4097 +#. global shortcuts +#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 msgid "enable" msgstr "启用" -#: ../src/develop/imageop.c:4098 ../src/gui/accelerators.c:185 +#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 msgid "focus" msgstr "聚焦" -#: ../src/develop/imageop.c:4099 ../src/gui/accelerators.c:2951 +#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "实例" -#: ../src/develop/imageop.c:4119 +#: ../src/develop/imageop.c:4152 msgid "processing module" msgstr "处理模块" @@ -9680,37 +10271,37 @@ msgid "%s has been imported" msgid_plural "%s have been imported" msgstr[0] "%s 导入成功" -#: ../src/develop/masks/brush.c:1341 ../src/develop/masks/brush.c:1395 +#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 #, c-format msgid "hardness: %3.2f%%" msgstr "硬度:%3.2f%%" -#: ../src/develop/masks/brush.c:1357 ../src/develop/masks/brush.c:1455 +#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 #: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1885 +#: ../src/develop/masks/path.c:1884 #, c-format msgid "size: %3.2f%%" msgstr "大小:%3.2f%%" -#: ../src/develop/masks/brush.c:3146 +#: ../src/develop/masks/brush.c:3141 msgid "[BRUSH] change size" msgstr "更改大小" -#: ../src/develop/masks/brush.c:3148 +#: ../src/develop/masks/brush.c:3143 msgid "[BRUSH] change hardness" msgstr "更改硬度" -#: ../src/develop/masks/brush.c:3150 +#: ../src/develop/masks/brush.c:3145 msgid "[BRUSH] change opacity" msgstr "更改不透明度" -#: ../src/develop/masks/brush.c:3162 +#: ../src/develop/masks/brush.c:3157 #, c-format msgid "brush #%d" msgstr "笔刷 #%d" -#: ../src/develop/masks/brush.c:3175 +#: ../src/develop/masks/brush.c:3170 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" @@ -9719,13 +10310,13 @@ msgstr "" "大小:鼠标滚轮,硬度:shift + 滚轮\n" "不透明度:ctrl + 滚轮 (%d%%)" -#: ../src/develop/masks/brush.c:3178 +#: ../src/develop/masks/brush.c:3173 msgid "size: scroll" msgstr "大小:鼠标滚轮" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 #: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1819 +#: ../src/develop/masks/path.c:1818 #, c-format msgid "feather size: %3.2f%%" msgstr "羽化大小:%3.2f%%" @@ -9747,7 +10338,7 @@ msgstr "更改不透明度" msgid "circle #%d" msgstr "圆 #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4011 +#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -9802,13 +10393,13 @@ msgstr "旋转:ctrl + 拖动" #: ../src/develop/masks/ellipse.c:2021 #, c-format msgid "" -"feather mode: shift+click, rotate: ctrl+drag\n" +"feather mode: alt+click, rotate: ctrl+drag\n" "size: scroll, feather size: shift+scroll, opacity: " "ctrl+scroll (%d%%)" msgstr "" -"羽化模式:shift + 单击,旋转:ctrl + 拖动\n" -"大小:鼠标滚轮,羽化大小:shift + 滚动,不透明度:ctrl " -"+ 滚轮 (%d%%)" +"羽化模式:alt + 单击,旋转:ctrl + 拖动\n" +"大小:鼠标滚轮,羽化大小:shift + 滚动,不透明度:ctrl + " +"滚轮 (%d%%)" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format @@ -9876,79 +10467,193 @@ msgstr "移除形状" msgid "group `%s'" msgstr "分组“%s”" -#: ../src/develop/masks/masks.c:418 +#: ../src/develop/masks/masks.c:432 #, c-format msgid "copy of `%s'" msgstr "“%s” 的副本" -#: ../src/develop/masks/masks.c:984 +#: ../src/develop/masks/masks.c:1002 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "%s:蒙板版本不匹配:%d != %d" -#: ../src/develop/masks/masks.c:1244 ../src/develop/masks/masks.c:1894 +#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 #, c-format msgid "opacity: %.0f%%" msgstr "不透明度: %.0f%%" -#: ../src/develop/masks/masks.c:1640 ../src/libs/masks.c:1074 +#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 msgid "add existing shape" msgstr "添加已存在形状" -#: ../src/develop/masks/masks.c:1667 +#: ../src/develop/masks/masks.c:1696 msgid "use same shapes as" msgstr "复制形状自" -#: ../src/develop/masks/masks.c:1977 +#: ../src/develop/masks/masks.c:2006 msgid "masks can not contain themselves" msgstr "蒙版不能包括自身" -#: ../src/develop/masks/path.c:3944 +#: ../src/develop/masks/object.c:852 +msgid "set raster mask root folder in preferences" +msgstr "在 偏好设置 内指定光栅蒙版根文件夹" + +#: ../src/develop/masks/object.c:860 +msgid "cannot create raster mask folder" +msgstr "无法创建光栅蒙版目录" + +#: ../src/develop/masks/object.c:923 +msgid "raster mask saved" +msgstr "已保存光栅蒙版" + +#: ../src/develop/masks/object.c:928 +msgid "failed to save raster mask" +msgstr "无法保存光栅蒙版" + +#: ../src/develop/masks/object.c:1009 +msgid "no mask extracted from AI segmentation" +msgstr "未从 AI 分段中提取到蒙版" + +#: ../src/develop/masks/object.c:1017 +msgid "ai object group" +msgstr "ai 对象分组" + +#: ../src/develop/masks/object.c:1018 +msgid "ai object" +msgstr "ai 对象" + +#: ../src/develop/masks/object.c:1146 +#, c-format +msgid "smoothing: %3.2f" +msgstr "平滑:%3.2f" + +#: ../src/develop/masks/object.c:1157 +#, c-format +msgid "cleanup: %d" +msgstr "清理:%d" + +#: ../src/develop/masks/object.c:1170 +#, c-format +msgid "opacity: %d%%" +msgstr "不透明度: %d%%" + +#: ../src/develop/masks/object.c:1293 +#, c-format +msgid "group '%s'" +msgstr "分组“%s”" + +#. keep the message visible while the thread is working +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 +msgid "object mask: analyzing image..." +msgstr "对象蒙版:正在分析图像……" + +#: ../src/develop/masks/object.c:1588 +msgid "click on object to create mask" +msgstr "点击对象以创建蒙版" + +#. log only once when the thread is first joined +#: ../src/develop/masks/object.c:1598 +msgid "object mask preparation failed" +msgstr "对象蒙版准备失败" + +#: ../src/develop/masks/object.c:1803 +msgid "[OBJECT] select / add foreground point" +msgstr "[对象] 选择/添加前景节点" + +#: ../src/develop/masks/object.c:1808 +msgid "[OBJECT] add background point" +msgstr "[对象] 添加背景节点" + +#: ../src/develop/masks/object.c:1813 +msgid "[OBJECT] clear selection" +msgstr "[对象] 清除选择" + +#: ../src/develop/masks/object.c:1818 +msgid "[OBJECT] apply mask" +msgstr "[对象] 应用蒙版" + +#: ../src/develop/masks/object.c:1823 +msgid "[OBJECT] change smoothing" +msgstr "[对象] 更改平滑" + +#: ../src/develop/masks/object.c:1828 +msgid "[OBJECT] change cleanup" +msgstr "[对象] 更改清理" + +#: ../src/develop/masks/object.c:1833 +msgid "[OBJECT] change opacity" +msgstr "[对象] 更改不透明度" + +#: ../src/develop/masks/object.c:1840 +#, c-format +msgid "object #%d" +msgstr "对象 #%d" + +#: ../src/develop/masks/object.c:1858 +#, c-format +msgid "" +"add: click, subtract: shift+click, clear: " +"ctrl+shift+click, apply: right-click, apply+save raster: " +"shift+right-click\n" +"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), " +"opacity: ctrl+scroll (%d%%)" +msgstr "" +"加:单击,减:shift + 单击,清除:ctrl + shift + 单击," +"应用:右键单击,应用并保存光栅:shift + 右键单击\n" +"平滑:滚轮 (%3.2f),清理:shift + 滚轮 (%d),不透明度:" +"ctrl + 滚轮 (%d%%)" + +#: ../src/develop/masks/object.c:1869 +#, c-format +msgid "select: click on object, opacity: ctrl+scroll (%d%%)" +msgstr "选中:单击对象,不透明度:ctrl + 滚轮 (%d%%)" + +#: ../src/develop/masks/path.c:3943 msgid "[PATH creation] add a smooth node" -msgstr "添加平滑节点" +msgstr "[创建路径] 添加平滑节点" -#: ../src/develop/masks/path.c:3946 +#: ../src/develop/masks/path.c:3945 msgid "[PATH creation] add a sharp node" -msgstr "添加尖锐节点" +msgstr "[创建路径] 添加尖锐节点" -#: ../src/develop/masks/path.c:3948 +#: ../src/develop/masks/path.c:3947 msgid "[PATH creation] terminate path creation" -msgstr "终止创建路径" +msgstr "[创建路径] 终止创建路径" -#: ../src/develop/masks/path.c:3950 +#: ../src/develop/masks/path.c:3949 msgid "[PATH on node] switch between smooth/sharp node" -msgstr "切换平滑/尖锐节点" +msgstr "[路径节点] 切换平滑/尖锐节点" -#: ../src/develop/masks/path.c:3952 +#: ../src/develop/masks/path.c:3951 msgid "[PATH on node] remove the node" -msgstr "删除节点" +msgstr "[路径节点] 删除节点" -#: ../src/develop/masks/path.c:3954 +#: ../src/develop/masks/path.c:3953 msgid "[PATH on feather] reset curvature" -msgstr "重置曲率" +msgstr "[路径羽化] 重置曲率" -#: ../src/develop/masks/path.c:3956 +#: ../src/develop/masks/path.c:3955 msgid "[PATH on segment] add node" -msgstr "添加节点" +msgstr "[路径线段] 添加节点" -#: ../src/develop/masks/path.c:3958 +#: ../src/develop/masks/path.c:3957 msgid "[PATH] change size" -msgstr "更改大小" +msgstr "[路径] 更改大小" -#: ../src/develop/masks/path.c:3960 +#: ../src/develop/masks/path.c:3959 msgid "[PATH] change feather size" -msgstr "更改羽化尺寸" +msgstr "[路径] 更改羽化尺寸" -#: ../src/develop/masks/path.c:3962 +#: ../src/develop/masks/path.c:3961 msgid "[PATH] change opacity" -msgstr "更改不透明度" +msgstr "[路径] 更改不透明度" -#: ../src/develop/masks/path.c:3974 +#: ../src/develop/masks/path.c:3973 #, c-format msgid "path #%d" msgstr "路径 #%d" -#: ../src/develop/masks/path.c:3985 +#: ../src/develop/masks/path.c:3984 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -9956,7 +10661,7 @@ msgstr "" "添加节点:单击,添加尖锐节点:ctrl + 单击\n" "取消:右键单击" -#: ../src/develop/masks/path.c:3990 +#: ../src/develop/masks/path.c:3989 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -9964,7 +10669,7 @@ msgstr "" "添加节点:单击,添加尖锐节点:ctrl + 单击\n" "完成路径:右键单击" -#: ../src/develop/masks/path.c:3995 +#: ../src/develop/masks/path.c:3994 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -9972,7 +10677,7 @@ msgstr "" "移动节点:拖动,移除节点:右键单击\n" "切换平滑/尖锐:ctrl + 单击" -#: ../src/develop/masks/path.c:4000 +#: ../src/develop/masks/path.c:3999 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -9980,7 +10685,7 @@ msgstr "" "节点曲率:拖动,强制对称:ctrl+拖动,\n" "移动单个滑块:shift+拖动,重置曲率:右键点击" -#: ../src/develop/masks/path.c:4005 +#: ../src/develop/masks/path.c:4004 msgid "" "move segment: drag, add node: ctrl+click\n" "remove path: right-click" @@ -9988,11 +10693,11 @@ msgstr "" "移动线段:拖动,添加节点:ctrl + 单击\n" "移除路径:右键单击" -#: ../src/develop/pixelpipe_hb.c:517 +#: ../src/develop/pixelpipe_hb.c:571 msgid "enabled as required" msgstr "由于处理要求必须启用" -#: ../src/develop/pixelpipe_hb.c:518 +#: ../src/develop/pixelpipe_hb.c:572 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10000,11 +10705,11 @@ msgstr "" "根据历史信息此模块未启用,但对此图像而言此模块必须启用。\n" "此问题可能由预置,样式或者粘贴历史记录导致" -#: ../src/develop/pixelpipe_hb.c:525 +#: ../src/develop/pixelpipe_hb.c:579 msgid "disabled as not appropriate" msgstr "由于不适用而必须禁用" -#: ../src/develop/pixelpipe_hb.c:526 +#: ../src/develop/pixelpipe_hb.c:580 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10012,7 +10717,7 @@ msgstr "" "根据历史信息此模块已启用,但对此图像而言此模块不可用。\n" "此问题可能由预置,样式或者粘贴历史记录导致" -#: ../src/develop/pixelpipe_hb.c:1262 +#: ../src/develop/pixelpipe_hb.c:1371 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10023,11 +10728,11 @@ msgstr "" "PixelPipe 流程严重中断\n" "请在 GitHub 上报告此问题" -#: ../src/develop/pixelpipe_hb.c:1746 +#: ../src/develop/pixelpipe_hb.c:1953 msgid "fatal input misalignment, please report on GitHub\n" msgstr "致命的输入错误,请在GitHub上报告\n" -#: ../src/develop/pixelpipe_hb.c:3117 +#: ../src/develop/pixelpipe_hb.c:3174 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -10044,7 +10749,7 @@ msgstr "" " - 部分驱动无法支持所需的事件数量;\n" " - 内存预留空间太小。" -#: ../src/develop/pixelpipe_hb.c:3309 +#: ../src/develop/pixelpipe_hb.c:3476 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10054,44 +10759,44 @@ msgstr "" "模块“%s”无法从模块“%s”获取光栅遮罩。\n" "由于光栅遮罩必须在像素管线后期进行处理,光栅遮罩已被忽略。" -#: ../src/develop/tiling.c:817 ../src/develop/tiling.c:1157 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" -"tiling failed for module '%s'. the output most likely will be OK, but you " +"tiling failed for module '%s%s'. the output most likely will be OK, but you " "might want to check." -msgstr "模块“%s”分块失败。输出大概率没有问题,但您需要手动检查。" +msgstr "模块“%s%s”分块失败。输出大概率没有问题,但您需要手动检查。" -#: ../src/dtgtk/culling.c:223 +#: ../src/dtgtk/culling.c:225 msgid "you have reached the start of your selection" msgstr "你已到达所选内容的开头" -#: ../src/dtgtk/culling.c:232 +#: ../src/dtgtk/culling.c:234 msgid "you have reached the start of your collection" msgstr "你已到达该集合的开头" -#: ../src/dtgtk/culling.c:279 +#: ../src/dtgtk/culling.c:281 msgid "you have reached the end of your selection" msgstr "你已到达所选内容的终点" -#: ../src/dtgtk/culling.c:306 +#: ../src/dtgtk/culling.c:308 msgid "you have reached the end of your collection" msgstr "你已到达该集合的终点" -#: ../src/dtgtk/culling.c:415 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "缩放视图仅在 %d 张图像以下可用" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "无效" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "%s 年" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -10101,7 +10806,7 @@ msgstr "" "若无下限,使用字符'min'\n" "点击鼠标右键从已有值中选择" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -10111,7 +10816,7 @@ msgstr "" "若无上限,使用字符'max'\n" "点击鼠标右键从已有值中选择" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -10119,7 +10824,7 @@ msgstr "" "输入值\n" "点击鼠标右键从已有值中选择" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10133,7 +10838,7 @@ msgstr "" "若表示相对日期在输入值前加'-'\n" "点击鼠标右键从日历或已有值中选择" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10149,7 +10854,7 @@ msgstr "" "若表示相对日期在输入值前加字符'-'\n" "点击鼠标右键从日历或已有值中选择" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10159,46 +10864,46 @@ msgstr "" "使用格式 YYYY:MM:DD hh:mm:ss.sss (仅年份为必须项)\n" "点击鼠标右键从日历或已有值中选择" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "从最大值中需要减去的日期-时间段" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "需要加在最小值上的日期-时间段" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "固定的" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "相对的" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "已选的" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 #: ../src/libs/colorpicker.c:54 msgid "min" msgstr "最小" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 #: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "最大" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "日期类型" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "日期" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -10206,46 +10911,45 @@ msgstr "" "单击选择日期\n" "双击直接使用日期" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "年: " -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "月: " -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "日: " #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "时间" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 -#: ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 msgid "now" msgstr "现在" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "永远使用当前日期时间" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:180 -#: ../src/libs/metadata.c:1140 ../src/libs/styles.c:913 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 +#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "应用" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "用此值设置范围" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "当前时间: " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:595 +#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 msgid "double-click to reset" msgstr "双击以重置" @@ -10272,99 +10976,98 @@ msgstr "" msgid "grouped images" msgstr "分组的图像" -#: ../src/dtgtk/thumbnail.c:863 ../src/dtgtk/thumbnail.c:1676 -#: ../src/iop/ashift.c:6047 ../src/iop/ashift.c:6134 ../src/iop/ashift.c:6136 -#: ../src/iop/ashift.c:6138 ../src/libs/navigation.c:112 -#: ../src/libs/navigation.c:249 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 +#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 +#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:268 msgid "fit" msgstr "适应" -#: ../src/dtgtk/thumbtable.c:1256 +#: ../src/dtgtk/thumbtable.c:1265 msgid "here" msgstr "这里" -#: ../src/dtgtk/thumbtable.c:1257 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "当前集合中无图像" -#: ../src/dtgtk/thumbtable.c:1259 +#: ../src/dtgtk/thumbtable.c:1268 msgid "need help?" msgstr "需要帮助吗?" -#: ../src/dtgtk/thumbtable.c:1260 +#: ../src/dtgtk/thumbtable.c:1269 msgid "if you have not imported any images yet" msgstr "若您还没有导入任何图像" -#: ../src/dtgtk/thumbtable.c:1261 +#: ../src/dtgtk/thumbtable.c:1270 msgid "click on ? then an on-screen item to open manual page" msgstr "点击?,然后点击屏幕上的项以打开手册页面" -#: ../src/dtgtk/thumbtable.c:1262 +#: ../src/dtgtk/thumbtable.c:1271 msgid "you can do so in the import module" msgstr "您可以在导入模块做这些" -#: ../src/dtgtk/thumbtable.c:1263 +#: ../src/dtgtk/thumbtable.c:1272 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "长按'h'以显示所有活动键盘快捷键" -#: ../src/dtgtk/thumbtable.c:1264 +#: ../src/dtgtk/thumbtable.c:1273 msgid "to open the online manual click " msgstr "点击打开在线手册" -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1274 msgid "try to relax the filter settings in the top panel" msgstr "使用顶部面板的过滤设置" -#: ../src/dtgtk/thumbtable.c:1266 +#: ../src/dtgtk/thumbtable.c:1275 msgid "or add images in the collections module" msgstr "或在集合模块中添加图像" -#: ../src/dtgtk/thumbtable.c:1267 +#: ../src/dtgtk/thumbtable.c:1276 msgid "personalize darktable" msgstr "个性化darktable" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1277 msgid "click on the gear icon for global preferences" msgstr "点击齿轮图标以进行全局首选项设置" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1279 msgid "click on the keyboard icon to define shortcuts" msgstr "点击键盘图标以定义快捷键" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1281 msgid "try the 'no-click' workflow" msgstr "试用“无需点击”工作流" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1282 msgid "set module-specific preferences through module's menu" msgstr "通过模块的菜单设置特定于模块的首选项" -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1283 msgid "hover over an image and use keyboard shortcuts" msgstr "将鼠标悬停在图片上并使用键盘快捷键" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1284 msgid "to apply ratings, colors, styles, etc." msgstr "应用评分、颜色、样式等。" -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1285 msgid "make default raw development look more like your" msgstr "使默认的RAW图像开发效果更符合您的习惯" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1286 msgid "hover over any button for its description and shortcuts" msgstr "将鼠标悬停在任意按钮上以查看其说明和快捷键" -#: ../src/dtgtk/thumbtable.c:1278 +#: ../src/dtgtk/thumbtable.c:1287 msgid "camera's JPEG by applying a camera-specific style" msgstr "通过应用相机特定样式,使RAW图像开发效果更接近相机直出的JPEG效果" -#: ../src/dtgtk/thumbtable.c:1695 -msgid "" -"you have changed the settings related to how thumbnails are generated.\n" +#: ../src/dtgtk/thumbtable.c:1714 +msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "你已经改变了与如何生成缩略图有关的设置。\n" -#: ../src/dtgtk/thumbtable.c:1698 +#: ../src/dtgtk/thumbtable.c:1717 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -10372,7 +11075,7 @@ msgstr "" "所有缓存的缩略图都需要被清除。\n" "\n" -#: ../src/dtgtk/thumbtable.c:1702 +#: ../src/dtgtk/thumbtable.c:1721 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -10381,7 +11084,7 @@ msgstr "" "从第 %d 级开始的缓存缩略图需要被清除。\n" "\n" -#: ../src/dtgtk/thumbtable.c:1707 +#: ../src/dtgtk/thumbtable.c:1726 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -10390,7 +11093,7 @@ msgstr "" "低于第 %d 级的缓存缩略图需要被清除。\n" "\n" -#: ../src/dtgtk/thumbtable.c:1712 +#: ../src/dtgtk/thumbtable.c:1731 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -10399,40 +11102,40 @@ msgstr "" "级别为 %d 和 %d 之间的缓存缩略图需要被清除。\n" "\n" -#: ../src/dtgtk/thumbtable.c:1715 +#: ../src/dtgtk/thumbtable.c:1734 msgid "do you want to do that now?" msgstr "要现在进行此操作吗?" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1736 msgid "cached thumbnails invalidation" msgstr "缩略图缓存失效" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:2953 +#: ../src/dtgtk/thumbtable.c:3082 msgid "copy history" msgstr "复制历史" -#: ../src/dtgtk/thumbtable.c:2955 +#: ../src/dtgtk/thumbtable.c:3084 msgid "copy history parts" msgstr "复制历史的多个部分" -#: ../src/dtgtk/thumbtable.c:2959 +#: ../src/dtgtk/thumbtable.c:3088 msgid "paste history parts" msgstr "粘贴历史的多个部分" -#: ../src/dtgtk/thumbtable.c:2964 +#: ../src/dtgtk/thumbtable.c:3093 msgid "duplicate image" msgstr "复制图像" -#: ../src/dtgtk/thumbtable.c:2966 +#: ../src/dtgtk/thumbtable.c:3095 msgid "duplicate image virgin" msgstr "复制原始图像" -#: ../src/dtgtk/thumbtable.c:2976 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 msgid "select film roll" msgstr "选择胶卷" -#: ../src/dtgtk/thumbtable.c:2978 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 msgid "select untouched" msgstr "选择未改动的" @@ -10627,6 +11330,10 @@ msgstr "选择未改动的" #. Not Implemented #. Not Implemented #. Not Implemented +#. handle the ROLL.NAME[n] case +#. grab each complete variable +#. strip of the leading $( and trailing ) +#. add one because c arrays are 0 based and lua are 1 based #. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the substitute list #. grab each complete variable #. strip of the leading $( and trailing ) @@ -10641,10 +11348,13 @@ msgstr "选择未改动的" #. FILE.NAME #. FILE.EXTENSION #. ID +#. IMAGE.ID +#. IMAGE.ID.NEXT #. VERSION #. VERSION.IF_MULTI #. VERSION.NAME #. DARKTABLE.VERSION +#. Xmp.darktable.version #. DARKTABLE.NAME #. SEQUENCE #. WIDTH.SENSOR @@ -10710,10 +11420,15 @@ msgstr "选择未改动的" #. LABELS #. LABELS.ICONS - wont be implemented #. TITLE +#. Xmp.dc.title #. DESCRIPTION +#. Xmp.dc.description #. CREATOR +#. Xmp.dc.creator #. PUBLISHER +#. Xmp.dc.publisher #. RIGHTS +#. Xmp.dc.rights #. TAGS - wont be implemented #. SIDECAR.TXT - wont be implemented #. FOLDER.PICTURES @@ -10725,36 +11440,46 @@ msgstr "选择未改动的" #. JOBCODE - wont be implemented #. populate the substitution list #. do category substitutions separately -#: ../src/external/lua-scripts/lib/dtutils/string.lua:887 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:931 msgid "$(ROLL.NAME) - roll of the input image" msgstr "$(ROLL.NAME) - 输入图像的胶卷名称" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:888 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 #: ../src/gui/gtkentry.c:38 msgid "$(FILE.FOLDER) - folder containing the input image" msgstr "$(FILE.FOLDER) - 输入图像所在的文件夹名" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:889 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 #: ../src/gui/gtkentry.c:39 msgid "$(FILE.NAME) - basename of the input image" msgstr "$(FILE.NAME) - 输入图像的基本文件名" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:890 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 #: ../src/gui/gtkentry.c:40 msgid "$(FILE.EXTENSION) - extension of the input image" msgstr "$(FILE.EXTENSION) - 输入图像文件的扩展名" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:891 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 #: ../src/gui/gtkentry.c:111 msgid "$(ID) - image ID" msgstr "$(ID) - 图像编号" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:892 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/gui/gtkentry.c:109 +msgid "$(IMAGE.ID) - image ID" +msgstr "$(IMAGE.ID) - 图像ID" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/gui/gtkentry.c:110 +msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" +msgstr "$(IMAGE.ID.NEXT) - 导入时要分配的下一个图像ID" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 #: ../src/gui/gtkentry.c:41 msgid "$(VERSION) - duplicate version" msgstr "$(VERSION) - 副本版本号" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:893 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 #: ../src/gui/gtkentry.c:42 msgid "" "$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version " @@ -10762,242 +11487,245 @@ msgid "" msgstr "" "$(VERSION.IF_MULTI) - 等同于 $(VERSION) 但如果只存在一个版本,则为空字符串" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:894 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 #: ../src/gui/gtkentry.c:43 msgid "$(VERSION.NAME) - version name from metadata" msgstr "$(VERSION.NAME) - 元数据中的版本名" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:895 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 #: ../src/gui/gtkentry.c:120 msgid "$(DARKTABLE.VERSION) - current darktable version" msgstr "$(DARKTABLE.VERSION) - 当前 darktable 版本号" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +msgid "$(Xmp.darktable.version) - current darktable version" +msgstr "$(Xmp.darktable.version) - 当前 darktable 版本号" + #. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:897 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 #: ../src/gui/gtkentry.c:45 -msgid "" -"$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" +msgid "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" msgstr "$(SEQUENCE[n,m]) - 图像序列号,n:数字位数,m:起始编号" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:898 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 #: ../src/gui/gtkentry.c:47 msgid "$(WIDTH.SENSOR) - image sensor width" msgstr "$(WIDTH.SENSOR) - 图像传感器宽度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:899 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 #: ../src/gui/gtkentry.c:52 msgid "$(HEIGHT.SENSOR) - image sensor height" msgstr "$(HEIGHT.SENSOR) - 图像传感器高度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:900 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 #: ../src/gui/gtkentry.c:48 msgid "$(WIDTH.RAW) - RAW image width" msgstr "$(WIDTH.RAW) - RAW 图像宽度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:901 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 #: ../src/gui/gtkentry.c:53 msgid "$(HEIGHT.RAW) - RAW image height" msgstr "$(HEIGHT.RAW) - RAW 图像高度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:902 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 #: ../src/gui/gtkentry.c:49 msgid "$(WIDTH.CROP) - image width after crop" msgstr "$(WIDTH.CROP) - 裁剪后的图像宽度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:903 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 #: ../src/gui/gtkentry.c:54 msgid "$(HEIGHT.CROP) - image height after crop" msgstr "$(HEIGHT.CROP) - 裁剪后的图像高度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:904 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 #: ../src/gui/gtkentry.c:50 msgid "$(WIDTH.EXPORT) - exported image width" msgstr "$(WIDTH.EXPORT) - 导出图像宽度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:905 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 #: ../src/gui/gtkentry.c:55 msgid "$(HEIGHT.EXPORT) - exported image height" msgstr "$(HEIGHT.EXPORT) - 导出图像高度" #. _("$(WIDTH.MAX) - maximum image export width"), -- not implemented #. _("$(HEIGHT.MAX) - maximum image export height"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:908 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 #: ../src/gui/gtkentry.c:56 msgid "$(YEAR) - year" msgstr "$(YEAR) - 年份" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:909 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:956 #: ../src/gui/gtkentry.c:57 msgid "$(YEAR.SHORT) - year without century" msgstr "$(YEAR.SHORT) - 年份后两位" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:910 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 #: ../src/gui/gtkentry.c:58 msgid "$(MONTH) - month" msgstr "$(MONTH) - 月" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:911 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:958 #: ../src/gui/gtkentry.c:60 msgid "$(MONTH.LONG) - full month name according to the current locale" msgstr "$(MONTH.LONG) - 所在区域的月份名全称" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:912 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 #: ../src/gui/gtkentry.c:59 msgid "$(MONTH.SHORT) - abbreviated month name according to the current locale" msgstr "$(MONTH.SHORT) - 所在区域的月份名缩写" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:913 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 #: ../src/gui/gtkentry.c:61 msgid "$(DAY) - day" msgstr "$(DAY) - 日" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:914 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 #: ../src/gui/gtkentry.c:62 msgid "$(HOUR) - hour" msgstr "$(HOUR) - 小时" #. _("$(HOUR.AMPM) - hour, 12-hour clock"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:916 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 #: ../src/gui/gtkentry.c:64 msgid "$(MINUTE) - minute" msgstr "$(MINUTE) - 分" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:917 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:964 #: ../src/gui/gtkentry.c:65 msgid "$(SECOND) - second" msgstr "$(SECOND) - 秒" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:918 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 #: ../src/gui/gtkentry.c:66 msgid "$(MSEC) - millisecond" msgstr "$(MSEC) - 毫秒" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:919 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 #: ../src/gui/gtkentry.c:69 msgid "$(EXIF.YEAR) - EXIF year" msgstr "$(EXIF.YEAR) - EXIF 年份" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:920 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 #: ../src/gui/gtkentry.c:70 msgid "$(EXIF.YEAR.SHORT) - EXIF year without century" msgstr "$(EXIF.YEAR.SHORT) - EXIF 年份后两位" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:921 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 #: ../src/gui/gtkentry.c:71 msgid "$(EXIF.MONTH) - EXIF month" msgstr "$(EXIF.MONTH) - EXIF 月" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:922 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 #: ../src/gui/gtkentry.c:73 msgid "" "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" msgstr "$(EXIF.MONTH.LONG) - 当前语言的 EXIF 月份全称" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:923 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:970 #: ../src/gui/gtkentry.c:72 msgid "" "$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current " "locale" msgstr "$(EXIF.MONTH.SHORT) - 当前语言的 EXIF 月份缩写" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:924 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 #: ../src/gui/gtkentry.c:74 msgid "$(EXIF.DAY) - EXIF day" msgstr "$(EXIF.DAY) - EXIF 日" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:925 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:972 #: ../src/gui/gtkentry.c:75 msgid "$(EXIF.HOUR) - EXIF hour" msgstr "$(EXIF.HOUR) - EXIF 小时" #. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:927 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:974 #: ../src/gui/gtkentry.c:77 msgid "$(EXIF.MINUTE) - EXIF minute" msgstr "$(EXIF.MINUTE) - EXIF 分" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:928 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:975 #: ../src/gui/gtkentry.c:78 msgid "$(EXIF.SECOND) - EXIF second" msgstr "$(EXIF.SECOND) - EXIF 秒" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:929 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:976 #: ../src/gui/gtkentry.c:79 msgid "$(EXIF.MSEC) - EXIF millisecond" msgstr "$(EXIF.MSEC) - EXIF 毫秒" #. _("$(EXIF.DATE.REGIONAL) - localized EXIF date"), -- not implemented #. _("$(EXIF.TIME.REGIONAL) - localized EXIF time"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:979 #: ../src/gui/gtkentry.c:80 msgid "$(EXIF.ISO) - ISO value" msgstr "$(EXIF.ISO) - 感光度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:980 #: ../src/gui/gtkentry.c:83 msgid "$(EXIF.EXPOSURE) - EXIF exposure" msgstr "$(EXIF.EXPOSURE) - EXIF 曝光" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:981 #: ../src/gui/gtkentry.c:81 msgid "$(EXIF.EXPOSURE.BIAS) - EXIF exposure bias" msgstr "$(EXIF.EXPOSURE.BIAS) - EXIF 曝光偏差" #. _("$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:983 #: ../src/gui/gtkentry.c:84 msgid "$(EXIF.APERTURE) - EXIF aperture" msgstr "$(EXIF.APERTURE) - EXIF 光圈" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:984 #: ../src/gui/gtkentry.c:85 msgid "$(EXIF.CROP_FACTOR) - EXIF crop factor" msgstr "$(EXIF.CROP_FACTOR) - EXIF 裁切系数" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:985 #: ../src/gui/gtkentry.c:86 msgid "$(EXIF.FOCAL.LENGTH) - EXIF focal length" msgstr "$(EXIF.FOCAL.LENGTH) - EXIF 焦距" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:986 #: ../src/gui/gtkentry.c:87 msgid "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" msgstr "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm 等效焦距" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:987 #: ../src/gui/gtkentry.c:88 msgid "$(EXIF.FOCUS.DISTANCE) - EXIF focal distance" msgstr "$(EXIF.FOCUS.DISTANCE) - EXIF 焦点距离" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:988 #: ../src/gui/gtkentry.c:89 msgid "$(EXIF.MAKER) - camera maker" msgstr "$(EXIF.MAKER) - 相机制造商" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:989 #: ../src/gui/gtkentry.c:90 msgid "$(EXIF.MODEL) - camera model" msgstr "$(EXIF.MODEL) - 相机型号" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:943 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:990 #: ../src/gui/gtkentry.c:91 msgid "$(EXIF.WHITEBALANCE) - EXIF selected white balance" msgstr "$(EXIF.WHITEBALANCE) - EXIF 所选白平衡" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:991 #: ../src/gui/gtkentry.c:92 msgid "$(EXIF.METERING) - EXIF exposure metering mode" msgstr "$(EXIF.METERING) - EXIF 曝光测光模式" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:992 #: ../src/gui/gtkentry.c:93 msgid "$(EXIF.LENS) - lens" msgstr "$(EXIF.LENS) - 镜头" #. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:994 #: ../src/gui/gtkentry.c:95 msgid "$(EXIF.FLASH) - was flash used (yes/no/--)" msgstr "$(EXIF.FLASH) - 是否使用了闪光灯(是/否/--)" @@ -11007,81 +11735,101 @@ msgstr "$(EXIF.FLASH) - 是否使用了闪光灯(是/否/--)" #. _("$(GPS.LATITUDE) - latitude"),-- not implemented #. _("$(GPS.ELEVATION) - elevation"),-- not implemented #. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:999 #: ../src/gui/gtkentry.c:100 msgid "$(LONGITUDE) - longitude" msgstr "$(LONGITUDE) - 经度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:953 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1000 #: ../src/gui/gtkentry.c:101 msgid "$(LATITUDE) - latitude" msgstr "$(LATITUDE) - 纬度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:954 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1001 #: ../src/gui/gtkentry.c:102 msgid "$(ELEVATION) - elevation" msgstr "$(ELEVATION) - 海拔" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1002 #: ../src/gui/gtkentry.c:103 msgid "$(STARS) - star rating as number (-1 for rejected)" msgstr "$(STARS) - 星级评定(数字形式,-1 表示退稿图像)" #. _("$(RATING.ICONS) - star/reject rating in icon form"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1004 #: ../src/gui/gtkentry.c:105 msgid "$(LABELS) - color labels as text" msgstr "$(LABELS) - 色彩标识(文字形式)" #. _("$(LABELS.ICONS) - color labels as icons"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1006 msgid "$(TITLE) - title from metadata" msgstr "$(TITLE) - 来自元数据的标题" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1007 +msgid "$(Xmp.dc.title) - title from metadata" +msgstr "$(Xmp.dc.title) - 来自元数据的标题" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1008 msgid "$(DESCRIPTION) - description from metadata" msgstr "$(DESCRIPTION) - 来自元数据的描述" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1009 +msgid "$(Xmp.dc.description) - description from metadata" +msgstr "$(Xmp.dc.description) - 来自元数据的描述" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1010 msgid "$(CREATOR) - creator from metadata" msgstr "$(CREATOR) - 来自元数据的创作者" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:962 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1011 +msgid "$(Xmp.dc.creator) - creator from metadata" +msgstr "$(Xmp.dc.creator) - 来自元数据的创作者" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1012 msgid "$(PUBLISHER) - publisher from metadata" msgstr "$(PUBLISHER) - 来自元数据的发布者" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1013 +msgid "$(Xmp.dc.publisher) - publisher from metadata" +msgstr "$(Xmp.dc.publisher) - 来自元数据的发布者" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1014 msgid "$(RIGHTS) - rights from metadata" msgstr "$(RIGHTS) - 来自元数据的版权" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1015 +msgid "$(Xmp.dc.rights) - rights from metadata" +msgstr "$(Xmp.dc.rights) - 来自元数据的版权" + #. _("$(TAGS) - tags as set in metadata settings"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 #: ../src/gui/gtkentry.c:117 msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" msgstr "$(CATEGORY0[n,category]) - 标签层级中的第 n 级子标签" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 #: ../src/gui/gtkentry.c:121 msgid "$(SIDECAR_TXT) - contents of .txt sidecar file, if present" msgstr "$(SIDECAR_TXT) - 如果存在,则为 .txt 附属文件的内容" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1019 #: ../src/gui/gtkentry.c:113 msgid "$(FOLDER.PICTURES) - pictures folder" msgstr "$(FOLDER.PICTURES) - 照片文件夹" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1020 #: ../src/gui/gtkentry.c:114 msgid "$(FOLDER.HOME) - home folder" msgstr "$(FOLDER.HOME) - 根目录" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 #: ../src/gui/gtkentry.c:115 msgid "$(FOLDER.DESKTOP) - desktop folder" msgstr "$(FOLDER.DESKTOP) - 桌面文件夹" #. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 #: ../src/gui/gtkentry.c:112 msgid "$(USERNAME) - login name" msgstr "$(USERNAME) - 登录用户名" @@ -11093,7 +11841,11 @@ msgstr "$(USERNAME) - 登录用户名" #. remove the var from the string #. string modifications #. replace the substitution variables in a string +#. catch everything below 0.3 seconds +#. catch 1/2, 1/3, ... +#. catch 1/1.3, 1/1.6, ... #. change the encoding of the terminal to handle non-english characters in path +#. otherwise, when the real command fails, script will still return "good" error code of chcp #. On Windows we don't need any command. (start e.g. has problems with spaces in the filename, even if we put quoter around them.) https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in-windows-via-command-prompt #. #. @@ -11132,8 +11884,12 @@ msgstr "$(USERNAME) - 登录用户名" #. #. CHANGES #. +#. 20251202 - fixed pattern matching bugs affecting Canon EOS R? series +#. styles and styles being applied twice if images are reimported +#. +#. Added more debugging statements to pattern matching functions +#. #. local df = require "lib/dtutils.file" -#. local ds = require "lib/dtutils.string" #. local dtsys = require "lib/dtutils.system" #. local debug = require "darktable.debug" #. - - - - - - - - - - - - - - - - - - - - - - - @@ -11155,12 +11911,12 @@ msgstr "$(USERNAME) - 登录用户名" #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/apply_camera_style.lua:94 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:99 msgid "apply camera style" msgstr "应用相机风格" #. name of script -#: ../src/external/lua-scripts/official/apply_camera_style.lua:95 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:100 msgid "apply darktable camera style to matching images" msgstr "将 darktable 相机样式应用于匹配的图片" @@ -11197,6 +11953,7 @@ msgstr "将 darktable 相机样式应用于匹配的图片" #. escape dashes #. make spaces optional #. until we end up with a set, I'll defer set processing, i.e. [...] +#. log.msg(log.debug, "make spaces conditional again? pattern is " .. pattern) #. anchor the pattern to ensure we don't short match #. separate the styles into #. @@ -11205,7 +11962,7 @@ msgstr "将 darktable 相机样式应用于匹配的图片" #. styles {} #. patterns {} #. strip off the maker name -#: ../src/external/lua-scripts/official/apply_camera_style.lua:381 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:396 msgid "applying camera styles to images" msgstr "将相机样式应用于图片" @@ -11221,14 +11978,165 @@ msgstr "将相机样式应用于图片" #. - - - - - - - - - - - - - - - - - - - - - - - #. E V E N T S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/apply_camera_style.lua:474 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:490 msgid "apply darktable camera styles to collection" msgstr "将 darktable 相机样式应用于收藏夹中的图片" -#: ../src/external/lua-scripts/official/apply_camera_style.lua:480 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:496 msgid "apply darktable camera styles to selection" msgstr "将 darktable 相机样式应用于所选图片" +#. +#. +#. auto_straighten.lua - straighten an image in darkroom using image metadata +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. auto_straighten - straighten an image in darkroom using image metadata +#. +#. auto_straighten reads the roll and pitch angle imformation captured when +#. an image is captured. A correction is computed and applied to correct the +#. roll to the nearest vertical or horizontal axis using the rotate and +#. perspective module. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. exiftool - https://exiftool.org +#. +#. USAGE +#. * add it sowewhere in your scripts directory +#. * ensure exiftool is installed and accessible +#. * enable it using script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. LIMITATIONS +#. * Roll and pitch angles are taken when an image is captured. If you shoot +#. in burst mode, the roll and pitch angles of the first image are used in +#. the rest of the burst (at least for Canon). +#. * If you are running multiple scripts that trigger on an image being opened +#. in darkroom then the auto crop may not work. There is a shortcut included +#. that can have a key sequence assigned so that the auto crop will be reapplied. +#. * Currently oply roll angle is corrected +#. +#. LIEENSE +#. GPL V2 +#. +#. local da = require "lib/dtutils.action" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "自动拉直" + +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "使用图像元数据在暗房里拉直图像" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "自动剪裁" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "进行何种自动剪裁" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. Canon camera roll angle is as foillows +#. * landscape orientation camera upright = 0 +#. * camera rolled to the left (shutter button up) portrait = -90 +#. * camera inverted landscape = +/- 180 +#. * camera rolled to the right (shutter button down) portrait = 90 +#. +#. rotate and perspective corrections +#. * rotate the image to the right is a negative correction +#. * rotate the image left is a positive correction +#. +#. landscape +#. roll left portrait +#. inverted landscape +#. roll right portrait +#. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign +#. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) +#. da.wait_until_pixelpipe_complete() +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "未找到 exiftool,正在退出……" + +#. da.register_events(MODULE, straighten_image) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. -[[ +#. ]] #. #. This file is part of darktable, #. copyright (c) 2015 Tobias Ellinghaus @@ -11616,6 +12524,228 @@ msgstr "找不到 enfuse 可执行文件,不加载 enfuse 导出器……" #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. kate: hl Lua; #. +#. +#. extract_burst_roll_images.lua - extract burst images from a burst roll file +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. extract_burst_roll_images - extract burst images from a burst roll file +#. +#. Canon cameras are capable of shooting in burst mode. When the shutter +#. button is half pressed the camera starts "recording". When the shutter is +#. fully pressed the pervious 1/2 second of imformation is recorded as individual +#. images stored in one file as well as images captured at 30 frames/sec until +#. the buffer fills or the shutter button is released. So a Canon R7 burst file +#. could contain ~90 images. +#. +#. Extracting the images from this file required use of Canon proprietary software +#. until recently when dnglab got the capability to extract the embedded images as +#. DNG raws. +#. +#. This script can be set to run on import, scanning for burst roll containers, +#. extracting the embedded images and grouping them with the burst roll container. +#. The script can alsu be utilized via a short cut and applied to selected images. +#. +#. When set to on import the script scans each image after import using exiv2 or exiftool +#. to check the image EXIF information to see if the file is a busrt roll container. +#. Once the import images are scanned, the detected burst roll containers are processed, +#. the embedded images extracted as DNSs, and grouped with the container image. +#. +#. In shortcut mode the user selects the burst roll containers manually and uses the shortcut +#. to extract the embedded images as DNGs +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. - exiv2 - https://exiv2.org +#. - exiftool - https://exiftool.org +#. - dnglab - https://github.com/dnglab/dnglab +#. +#. USAGE +#. - add the script to your lua scripts +#. - enable in script manager +#. - set the preferences in perferences->Lua options +#. +#. LIMITATIONS +#. extract_burst_roll_images makes heavy use of external programs to identify burst roll +#. containters and to extract the images. Windows users may want to use it in shortcut mode +#. to lessen the number of windows popping up. +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "提取连拍胶卷图像" + +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "从连拍胶卷文件中提取图像" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. exiv2 or exiftool +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "优先使用的 exif 标签读取器" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "使用 exiftool 或 exiv2 读取 exif 标签" + +#. tooltip +#. default +#. values +#. run on import +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "倒入文件时提取连拍胶卷图像" + +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "显示“选中连拍胶卷图像”按钮" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "在选择模块内添加用于选择连拍图像的按钮" + +#. tooltip +#. default +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. skip blank lines created by forfiles +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "提取 %d 个 dng 文件自 %s" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "正在扫描连拍胶卷图像" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "正在提取连拍胶卷图像" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "未找到 dnglab 可执行程序" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr ": 未找到 dnglab 可执行程序,正在退出……" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "没有可用的 exif 标签读取器" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr " 无可用的 exif 标签读取器,即将退出……" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr " 选择的标签读取器 %s 不可用" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "选择连拍胶卷图像" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "选择连拍胶卷图像容器" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "从容器提取并分组连拍图像" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2014 Tobias Ellinghaus #. @@ -11671,8 +12801,8 @@ msgid "" "the txt files created get shown when the lighttable is zoomed in to one " "image. also enable the txt overlay setting in the gui tab" msgstr "" -"当将光台放大到一张图像时,将显示创建的 txt 文件。同时,在图形用户界面 (GUI) " -"选项卡中启用 txt 显示设置" +"当将光台放大到一张图像时,将显示创建的 txt 文件。同时,在图形用户界面 (GUI) 选" +"项卡中启用 txt 显示设置" #: ../src/external/lua-scripts/official/generate_image_txt.lua:75 msgid "command to generate the txt sidecar" @@ -11680,8 +12810,8 @@ msgstr "生成 txt 附属文件的命令" #: ../src/external/lua-scripts/official/generate_image_txt.lua:76 msgid "" -"the output of this command gets written to the txt file. use $(FILE_NAME) " -"for the image file" +"the output of this command gets written to the txt file. use $(FILE_NAME) for " +"the image file" msgstr "此命令的输出将被写入 txt 文件。请使用 $(FILE_NAME) 表示图像文件" #: ../src/external/lua-scripts/official/generate_image_txt.lua:82 @@ -11699,10 +12829,166 @@ msgstr "txt 附属文件的命令可能有问题。最好检查一下首选项" #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen #. -#. darktable is free software: you can redistribute it and/or modify +#. group_persistence.lua - preserve groups between darktable instances +#. +#. Copyright (C) 2024-2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. group_persistence - preserve groups between darktable instances +#. +#. group_persistence uses "functional" tagging to maintain image groups +#. across database instances, allowing image grouping to be restored when +#. the database is rebuilt from the XMP sidecar files. +#. +#. Once the script is started it "listens" for changes in image grouping and +#. applies or removes the necessary tags automatically. +#. +#. A shortcut can be assigned to read a collection and apply the necessary +#. grouping tags so that existing collections can be maintained. +#. +#. If the database is lost and needs to be rebuilt then start the script before +#. importing any images. As images are imported the tags will be read and the +#. grouping applied in the database. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * Enable the script using script manager +#. * Optionally, create a keystroke combination for the shortcut +#. +#. LIMITATIONS +#. +#. In normal use you wont notice that the script is running. +#. +#. However if you do something like import 4000+ images, then +#. run the autogrouper script to create groups whenever there is +#. a 5 second difference between 2 images, your system will be busy +#. for awhile. If for some reason you need to do something like this +#. turn off group_persistence, run the autogrouper, turn on group_persistence +#. and use the shortcut to read all the grouping information and apply +#. the necessary tags. It will still be an impact, but less than trying +#. to do both at once. Learned from experience :-) +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "分组记忆" + +#. name of script +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "在多个 darktable 之间保持分组" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. table of imported images that need grouping rebuilt +#. uuid to group leader mapping +#. group leader to uuid mapping +#. uuid to group tag mapping +#. uuid to group leader tag mapping +#. when the groups are rebuilt after import they +#. cause the group change events to fire but the +#. events are queued until after rebuilding completes +#. so we need to build a table of images to ignore when +#. the queued events catch up. As the event fires for an +#. image, the image is removed. +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. utilities for building/debugging +#. rebuild grouping on import +#. rebuild grouping on command (shortcut) +#. handle grouping changes in the UI +#. tag image as group leader +#. create the uuid and leader/group tags if necessary +#. add an image to a group +#. create the group if necessary +#. handle duplicate getting deleted +#. there's either 1 or 0, so no group +#. remove image group leader tag +#. if it's the last image, then remove the leader/group tags +#. remove an image from a group +#. if it's the last image then remove the tags +#. image.id > group_leder.id - simple remove +#. image.id < group_leader.id - deleting old group_leader (image) with new group_leader (group_leader) +#. remove the group leader tag from the old leader +#. replace the old group leader tag with a group tag +#. add the group leader tag to the new image +#. event handling +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. +#. darktable 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. @@ -11865,69 +13151,927 @@ msgstr "导入过滤" #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen #. -#. darktable is free software: you can redistribute it and/or modify +#. recent_bookmarks.lua - add recently edited and exported images to system recent bookmarks +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . +#. along with this program. If not, see . #. #. -#. SAVE SELECTION -#. Simple shortcuts to have multiple selection bufers +#. recent_bookmarks - add recently edited and exported images to system recently used files +#. +#. recent_bookmarks adds images edited in darktable and the directory of images exported from +#. darktable to the reccently-used.xbel file so that they show up in the recently used system +#. shortcuts. +#. +#. Currently recent_bookmarks only works on Linux +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT #. +#. file - linux system file utility to get mime-type #. #. USAGE -#. * require this file from your main lua config file: -#. * go to configuration => preferences => lua -#. * set the shortcuts you want to use #. -#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. eanble from script manager #. -#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson #. -#. The variable "buffer_count" controls the number of selection buffers, -#. increase it if you need more temporary selection buffers +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "最近的书签" + +#. visible name of script +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "将最近编辑或导出的图像添加指系统最近使用书签中" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. format strings for writing the bookmarks +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ------------------ +#. program functions +#. ------------------ +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "无法打开书签文件" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr " 仅在 linux 上工作" + +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "未找到最近使用的书签文件" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - #. #. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/save_selection.lua:52 -msgid "save selection" -msgstr "保存选择" +#. regenerate_thumbnails.lua - regenerate mipmap cache for selected images +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. regenerate_thumbnails - regenerate mipmap cache for selected images +#. +#. regenerate_thumbnails drops the cached thumbnail for each selected image +#. and generates a new thumbnail. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script in script_manager +#. * assign a shortcut, if desired, to apply the script by hovering +#. over a skull and using the shortcut to regenerate the thumbnail +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "重新生成缩略图" + +#. visible name of script +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "为选中的图像重新生成缩略图缓存" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "正在重新生成缩略图" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "生成缩略图" + +#. +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. SAVE SELECTION +#. Simple shortcuts to have multiple selection bufers +#. +#. +#. USAGE +#. * require this file from your main lua config file: +#. * go to configuration => preferences => lua +#. * set the shortcuts you want to use +#. +#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. +#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. +#. The variable "buffer_count" controls the number of selection buffers, +#. increase it if you need more temporary selection buffers +#. +#. +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/save_selection.lua:52 +msgid "save selection" +msgstr "保存选择" + +#: ../src/external/lua-scripts/official/save_selection.lua:53 +msgid "shortcuts providing multiple selection buffers" +msgstr "提供多重选择缓冲区的快捷键" + +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/save_selection.lua:77 +#, lua-format +msgid "save to buffer %d" +msgstr "保存到缓冲区 %d" + +#: ../src/external/lua-scripts/official/save_selection.lua:80 +#, lua-format +msgid "restore from buffer %d" +msgstr "从缓冲区 %d 恢复" + +#: ../src/external/lua-scripts/official/save_selection.lua:86 +msgid "switch selection with temporary buffer" +msgstr "用临时缓冲区切换选择" + +#. +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. +#. scheduler.lua - provide scheduler services for multitasking +#. +#. Copyright (C) 2024 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. scheduler - provide scheduler services for multitasking +#. +#. scheduler implements a sinple first in first out (FIFO) scheduler +#. necessary for lua script multitasking. +#. +#. Scripts voluntarily yield to the scheduler and they are placed at +#. the end of the run queue. The first item in the run queue is told +#. to resume. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. start script from script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "调度器" + +#. name of script +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "为多任务提供调度服务" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "调度器偏好时间片" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "目标中断时间片" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. allow time for waiting scripts to start +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. do nothing +#. +#. +#. select_duplicates.lua - select duplicate images from a collection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_duplicates - select duplicate images from a collection +#. +#. select_duplicates adds a button to the select module to select +#. duplicate images from a collection. If the selection2collection +#. script is also active an option is available to have the selected +#. duplicates appear as a temporary collection. +#. +#. A shortcut is available to select the duplicates from the collection +#. but it is somewhat slower because it doesn't have access to the current +#. image cache and therfore has to open each image separately. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * enable in script manager +#. * Press the button +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 +#: ../src/external/lua-scripts/official/select_duplicates.lua:238 +#: ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "选中重复图像" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "选择当前集合中的重复图像" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr "以当前选中图像创建集合" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "以当前选中的重复图像创建集合" + +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "选中重复图像" + +#. +#. +#. select_raw_non_raw.lua - select raw or non raw files from a collection +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_raw_non_raw - select raw or non raw files from a collection +#. +#. select_raw_non_raw adds two selection buttons, one to select raw +#. images and one to select non raw images. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "选中 raw / 非 raw 图像" + +#. name of script +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "选中集合中的 raw 或非 raw 图像" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "选择 raw 图像" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "选择 raw 图像" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "选择非 raw 图像" + +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "选择非 raw 图像" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. select_unaltered.lua - select images that have not been altered in any way +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_unaltered - select images that have not been altered in any way +#. +#. select_unaltered selects images from the current collection that have not +#. been altered in any way. In other words just imported into darktable, not +#. loaded into darkroom nor having any style applied. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 +#: ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "选择未改动的图像" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "选择未以任何形式改动的图像" + +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "选择未改动的图像" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. selection2collection.lua - create a temporary collection from a selection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. selection2collection - create a temporary collection from a selection +#. +#. selection2collection creates a temporary collection, using functional +#. tagging, from a selection. The collection lasts until darktable exits +#. and then the collections are removed, but not the images. +#. +#. To create the temporary collection, a function tag (darktable|functional|s2c) +#. tag with a date and a time is applied to the selected images. The collection +#. module filters on the tag to display the connection. More than one temporary +#. collection can be created and collections can be changed by selecting the +#. appropriate tag. +#. +#. The tags are autmatically destroyed when darktable exits, thus removing the +#. collections. There is a preference in the Lua options to keep the collections +#. across darktable runs. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * start from script_manager +#. * make a selection +#. * click the create temporary collection button the the actions on selected images +#. module +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "转换选中图像到集合" + +#. visible name of script +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "从选中的图像创建临时集合" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. script specific +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr " 保留从选中范围创建的集合" -#: ../src/external/lua-scripts/official/save_selection.lua:53 -msgid "shortcuts providing multiple selection buffers" -msgstr "提供多重选择缓冲区的快捷键" +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "保留从选中范围创建的集合" -#. function to destory the script -#. set to hide for libs since we can't destroy them commpletely yet -#. how to restart the (lib) script after it's been hidden - i.e. make it visible again -#. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/save_selection.lua:77 -#, lua-format -msgid "save to buffer %d" -msgstr "保存到缓冲区 %d" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ----------------- +#. program functions +#. ----------------- +#. dt.gui.libs.collect.filter returns the previous rule set when you install another +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "图像数量不足以创建合集" -#: ../src/external/lua-scripts/official/save_selection.lua:80 -#, lua-format -msgid "restore from buffer %d" -msgstr "从缓冲区 %d 恢复" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "创建临时合集" -#: ../src/external/lua-scripts/official/save_selection.lua:86 -msgid "switch selection with temporary buffer" -msgstr "用临时缓冲区切换选择" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/selection2collection.lua:304 +#: ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "转换选中图像到集合" -#. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. #. This file is part of darktable, #. copyright (c) 2015 Jérémy Rosen & Pascal Obry @@ -11964,27 +14108,31 @@ msgstr "用临时缓冲区切换选择" #. #. #. return data structure for script_manager -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:52 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 msgid "selection to PDF" msgstr "将选择导出为 PDF" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:53 -msgid "generate a pdf file of selected images" -msgstr "为选中的图片生成一个PDF文件" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" +msgstr "为选中的图片生成一个 PDF 文件" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:65 -msgid "a pdf viewer" -msgstr "PDF阅览器" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 +msgid "a PDF viewer" +msgstr "PDF 阅览器" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:66 -msgid "can be an absolute pathname or the tool may be in the PATH" -msgstr "可以是绝对路径名,也可以是PATH中的工具" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +msgid "" +"can be an absolute pathname or the tool may be in the PATH\n" +"if not specified the system default will be used to open the PDF" +msgstr "" +"可以是绝对路径名,也可以是 PATH 中的工具\n" +"若未指定,将使用系统默认查看器打开 PDF" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 msgid "thumbs per line" msgstr "每行缩略图数量" @@ -11993,37 +14141,167 @@ msgstr "每行缩略图数量" #. The hard minimum value for the slider, the user can't manually enter a value beyond this point #. The hard maximum value for the slider, the user can't manually enter a value beyond this point #. The current value of the slider -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:83 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 msgid "title:" msgstr "标题:" -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:85 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 msgid "thumbnails per row:" msgstr "每行缩略图数:" #. fact is that latex will get confused if the filename has multiple dots. #. so \includegraphics{file.01.jpg} wont work. We need to output the filename #. and extention separated, e.g: \includegraphics{{file.01}.jpg} -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:132 -msgid "export thumbnails to pdf" -msgstr "将缩略图导出为PDF" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" +msgstr "将缩略图导出为 PDF" #. convert to PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:179 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 msgid "problem running pdflatex" msgstr "运行pdflatex时出现问题" #. this one is probably usefull to the user #. open the PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:189 -msgid "problem running pdf viewer" -msgstr "运行PDF阅览器时出现问题" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" +msgstr "运行 PDF 阅览器时出现问题" #. this one is probably usefull to the user #. finally do some clean-up #. #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. +#. +#. use_paired_jpg_as_mipmap.lua - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. use_paired_jpg_as_mipmap - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. use_paired_jpg_as_mipmap looks for RAW+JPEG image pairs as images are imported. After +#. import the JPEG image is copied to the mipmap cache as the full resolution mipmap. Requests +#. for smaller mipmap sizes can be satisfied by down sampling the full resolution mipmap. User's can +#. decide whether or not to keep the paired JPEG files. The default is to keep them. If the +#. user doesn't want them, they are deleted after being copied to the mipmap cache. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. - Add the script to the lua-scripts +#. - Enable the script +#. - Turn off the keep_jpgs preference if the JPEGS are not wanted +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "使用配对的 jpg 作为缩略图" + +#. visible name of script +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "使用与 RAW 配对的 JPG 作为全尺寸缩略图" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. max mipmap size - 5.4.x = 8, after is 10 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "保留 JPEG 文件" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "复制 JPEG 到缩略图文件夹后不要删除原文件" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. if dt.collection is equal to count there are no +#. RAW+JPEG pairs +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "没有要处理的 RAW+JPEG 组图" + +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "正在从 jpg 创建缓存" + +#. v["raw"]:generate_cache(true, 6, 6) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2018 Bill Ferguson #. @@ -12203,6 +14481,8 @@ msgstr "检索并将文档打印到控制台" #. file to luarc and the scripts will run. #. #. +#. figure out where we are running from +#. assume user based #. api check #. du.check_min_api_version("9.3.0", "script_manager") #. - - - - - - - - - - - - - - - - - - - - - - - @@ -12215,11 +14495,19 @@ msgstr "检索并将文档打印到控制台" #. - - - - - - - - - - - - - - - - - - - - - - - #. P R E F E R E N C E S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:104 +#: ../src/external/lua-scripts/tools/script_manager.lua:131 +msgid "disable Lua scripts" +msgstr "禁用 Lua 脚本" + +#: ../src/external/lua-scripts/tools/script_manager.lua:132 +msgid "do not run the Lua scripts" +msgstr "不要运行 Lua 脚本" + +#: ../src/external/lua-scripts/tools/script_manager.lua:140 msgid "check for updated scripts on start up" msgstr "在启动时检查脚本更新" -#: ../src/external/lua-scripts/tools/script_manager.lua:105 +#: ../src/external/lua-scripts/tools/script_manager.lua:141 msgid "automatically update scripts to correct version" msgstr "自动将脚本更新到正确版本" @@ -12289,17 +14577,17 @@ msgstr "自动将脚本更新到正确版本" #. ---------------- #. script handling #. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:409 +#: ../src/external/lua-scripts/tools/script_manager.lua:445 msgid "contributed" msgstr "贡献的" -#: ../src/external/lua-scripts/tools/script_manager.lua:413 +#: ../src/external/lua-scripts/tools/script_manager.lua:449 msgid "official" msgstr "官方的" -#: ../src/external/lua-scripts/tools/script_manager.lua:415 -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2475 -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2485 +#: ../src/external/lua-scripts/tools/script_manager.lua:451 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 +#: ../src/iop/retouch.c:2479 msgid "tools" msgstr "工具" @@ -12310,7 +14598,7 @@ msgstr "工具" #. break up the lines into key value pairs #. slurp the file #. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:503 +#: ../src/external/lua-scripts/tools/script_manager.lua:539 msgid "no documentation available" msgstr "没有可用的文档" @@ -12336,6 +14624,7 @@ msgstr "没有可用的文档" #. change the path separator from / to \ for windows #. add the script data #. scan the scripts +#. add a string.match to figure out which lua dir to use #. strip the lua dir off #. strip off .lua\n #. let's not include ourself @@ -12343,6 +14632,16 @@ msgstr "没有可用的文档" #. let's not try and run libraries #. don't match files in the .git directory #. but let's make sure libraries can be found +#: ../src/external/lua-scripts/tools/script_manager.lua:792 +#: ../src/external/lua-scripts/tools/script_manager.lua:918 +msgid "" +"ERROR: git not found. Install or specify the location of the git executable." +msgstr "错误:未找到git。请安装git或指定git可执行文件的位置。" + +#: ../src/external/lua-scripts/tools/script_manager.lua:806 +msgid "lua scripts successfully updated" +msgstr "Lua脚本已成功更新" + #. ------------ #. UI handling #. ------------ @@ -12350,25 +14649,30 @@ msgstr "没有可用的文档" #. get everything to the first / #. if we have a folder (.git doesn't) #. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:751 -#: ../src/external/lua-scripts/tools/script_manager.lua:866 +#: ../src/external/lua-scripts/tools/script_manager.lua:901 msgid "" -"ERROR: git not found. Install or specify the location of the git executable." -msgstr "错误:未找到git。请安装git或指定git可执行文件的位置。" +"unable to create user lua directory, installing additional scripts failed" +msgstr "无法创建用户 lua 脚本目录,安装额外脚本失败" -#: ../src/external/lua-scripts/tools/script_manager.lua:765 -msgid "lua scripts successfully updated" -msgstr "Lua脚本已成功更新" +#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#, lua-format +msgid "folder %s is already in use. Please specify a different folder name." +msgstr "文件夹 %s 已被使用。请选择另一个文件夹。" + +#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#, lua-format +msgid "scripts successfully installed into folder %s" +msgstr "成功安装脚本到 %s" -#: ../src/external/lua-scripts/tools/script_manager.lua:905 +#: ../src/external/lua-scripts/tools/script_manager.lua:957 msgid "no scripts found to install" msgstr "未找到要安装的脚本" -#: ../src/external/lua-scripts/tools/script_manager.lua:910 +#: ../src/external/lua-scripts/tools/script_manager.lua:962 msgid "failed to download scripts" msgstr "脚本下载失败" -#: ../src/external/lua-scripts/tools/script_manager.lua:1062 +#: ../src/external/lua-scripts/tools/script_manager.lua:1115 #, lua-format msgid "page %d of %d" msgstr "第 %d 页,共 %d 页" @@ -12382,8 +14686,8 @@ msgstr "第 %d 页,共 %d 页" #. num_buttons #. main menu #. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1217 -#: ../src/external/lua-scripts/tools/script_manager.lua:1492 +#: ../src/external/lua-scripts/tools/script_manager.lua:1270 +#: ../src/external/lua-scripts/tools/script_manager.lua:1564 msgid "scripts" msgstr "脚本" @@ -12400,7 +14704,7 @@ msgstr "脚本" #. only make changes to clean branches #. probably upgraded from an earlier api version so get back to master #. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1263 +#: ../src/external/lua-scripts/tools/script_manager.lua:1316 msgid "lua API version reset, please restart darktable" msgstr "Lua API版本已重置,请重新启动darktable" @@ -12409,76 +14713,77 @@ msgstr "Lua API版本已重置,请重新启动darktable" #. api version or checkout/stay on master #. stay on master #. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1310 -msgid "" -"you must restart darktable to use the correct version of the lua scripts" +#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +msgid "you must restart darktable to use the correct version of the lua scripts" msgstr "您必须重新启动darktable才能使用正确版本的Lua脚本" +#. exec user luarc file if it exists +#. scan_script(USER_LUA_DIR) #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - #. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1408 msgid "scripts to update" msgstr "要更新的脚本" -#: ../src/external/lua-scripts/tools/script_manager.lua:1337 +#: ../src/external/lua-scripts/tools/script_manager.lua:1409 msgid "select the scripts installation to update" msgstr "选择要更新的脚本安装项" -#: ../src/external/lua-scripts/tools/script_manager.lua:1346 -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +#: ../src/external/lua-scripts/tools/script_manager.lua:1418 +#: ../src/external/lua-scripts/tools/script_manager.lua:1480 msgid "update scripts" msgstr "更新脚本" -#: ../src/external/lua-scripts/tools/script_manager.lua:1347 +#: ../src/external/lua-scripts/tools/script_manager.lua:1419 msgid "update the lua scripts from the repository" msgstr "从存储库中更新Lua脚本" #. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1358 +#: ../src/external/lua-scripts/tools/script_manager.lua:1430 msgid "" "enter the URL of the git repository containing the scripts you wish to add" msgstr "输入包含您要添加的脚本的git存储库的URL" -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +#: ../src/external/lua-scripts/tools/script_manager.lua:1435 msgid "name of new folder" msgstr "新文件夹的名称" -#: ../src/external/lua-scripts/tools/script_manager.lua:1364 +#: ../src/external/lua-scripts/tools/script_manager.lua:1436 msgid "enter a folder name for the additional scripts" msgstr "为附加脚本输入一个文件夹名称" -#: ../src/external/lua-scripts/tools/script_manager.lua:1369 +#: ../src/external/lua-scripts/tools/script_manager.lua:1441 msgid "URL to download additional scripts from" msgstr "下载附加脚本所用的的URL" -#: ../src/external/lua-scripts/tools/script_manager.lua:1371 +#: ../src/external/lua-scripts/tools/script_manager.lua:1443 msgid "new folder to place scripts in" msgstr "放置脚本的新文件夹" -#: ../src/external/lua-scripts/tools/script_manager.lua:1374 +#: ../src/external/lua-scripts/tools/script_manager.lua:1446 msgid "install additional scripts" msgstr "安装附加脚本" -#: ../src/external/lua-scripts/tools/script_manager.lua:1382 +#: ../src/external/lua-scripts/tools/script_manager.lua:1454 msgid "enable \"disable scripts\" button" msgstr "启用“禁用脚本”按钮" -#: ../src/external/lua-scripts/tools/script_manager.lua:1394 -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 +#: ../src/external/lua-scripts/tools/script_manager.lua:1491 msgid "disable scripts" msgstr "禁用脚本" -#: ../src/external/lua-scripts/tools/script_manager.lua:1400 +#: ../src/external/lua-scripts/tools/script_manager.lua:1472 msgid "lua scripts will not run the next time darktable is started" msgstr "下次启动darktable时,Lua脚本将不会运行" -#: ../src/external/lua-scripts/tools/script_manager.lua:1414 +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 msgid "add more scripts" msgstr "添加更多脚本" -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 +#: ../src/external/lua-scripts/tools/script_manager.lua:1502 msgid "select the script folder" msgstr "选择脚本文件夹" @@ -12486,49 +14791,50 @@ msgstr "选择脚本文件夹" #. a button to start and stop the script #. a label that contains the name of the script #. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1461 -#: ../src/iop/agx.c:2431 ../src/iop/channelmixerrgb.c:4426 -#: ../src/iop/clipping.c:2098 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:3007 ../src/iop/filmicrgb.c:4379 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3229 -#: ../src/libs/image.c:499 ../src/views/lighttable.c:1336 +#: ../src/external/lua-scripts/tools/script_manager.lua:1533 +#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 +#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 +#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4158 +#: ../src/views/lighttable.c:1588 msgid "page" msgstr "页面" #. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 +#: ../src/external/lua-scripts/tools/script_manager.lua:1573 msgid "scripts per page" msgstr "每页脚本数" -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +#: ../src/external/lua-scripts/tools/script_manager.lua:1574 msgid "select number of start/stop buttons to display" msgstr "选择要显示的启动/停止按钮数量" -#: ../src/external/lua-scripts/tools/script_manager.lua:1513 +#: ../src/external/lua-scripts/tools/script_manager.lua:1585 msgid "change number of buttons" msgstr "更改按钮数量" -#: ../src/external/lua-scripts/tools/script_manager.lua:1523 +#: ../src/external/lua-scripts/tools/script_manager.lua:1595 msgid "configuration" msgstr "配置" #. stack for the options #. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1545 -#: ../src/gui/accelerators.c:2916 ../src/gui/accelerators.c:3016 -#: ../src/views/view.c:1611 +#: ../src/external/lua-scripts/tools/script_manager.lua:1617 +#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 +#: ../src/views/view.c:1767 msgid "action" msgstr "行为" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "install/update scripts" msgstr "安装/更新脚本" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "configure" msgstr "配置" -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 msgid "start/stop scripts" msgstr "启动/停止脚本" @@ -12634,7 +14940,7 @@ msgstr "速度调整" msgid "disabled defaults" msgstr "默认关闭" -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1419 +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 msgid "scroll" msgstr "滚轮" @@ -12642,19 +14948,19 @@ msgstr "滚轮" msgid "pan" msgstr "平移" -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6137 ../src/iop/clipping.c:1924 -#: ../src/iop/clipping.c:2105 ../src/iop/clipping.c:2121 -#: ../src/views/darkroom.c:2931 ../src/views/lighttable.c:1328 +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 +#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 msgid "horizontal" msgstr "水平" -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6135 ../src/iop/clipping.c:1923 -#: ../src/iop/clipping.c:2106 ../src/iop/clipping.c:2120 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:1332 +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 msgid "vertical" msgstr "垂直" @@ -12674,19 +14980,19 @@ msgstr "上下" msgid "pgupdown" msgstr "上下翻页" -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1397 +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 msgid "shift" msgstr "shift" -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1399 +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 msgid "ctrl" msgstr "ctrl" -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1402 +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 msgid "option" msgstr "选项" -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1404 +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 msgid "alt" msgstr "alt" @@ -12698,195 +15004,214 @@ msgstr "cmd" msgid "altgr" msgstr "altgr" -#: ../src/gui/accelerators.c:127 ../src/gui/accelerators.c:174 -#: ../src/libs/tagging.c:1979 +#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 +#: ../src/libs/tagging.c:2009 msgid "edit" msgstr "编辑" -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "up" msgstr "上" -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 msgid "down" msgstr "下" -#: ../src/gui/accelerators.c:133 +#: ../src/gui/accelerators.c:134 msgid "set" msgstr "设定" +#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 +#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 +msgid "toggle" +msgstr "切换" + #: ../src/gui/accelerators.c:137 +msgid "previous module" +msgstr "上一个模块" + +#: ../src/gui/accelerators.c:138 +msgid "next module" +msgstr "下一个模块" + +#: ../src/gui/accelerators.c:138 +msgid "previous instance" +msgstr "上一个实例" + +#: ../src/gui/accelerators.c:139 +msgid "next instance" +msgstr "下一个实例" + +#: ../src/gui/accelerators.c:142 msgid "popup" msgstr "弹出窗口" -#: ../src/gui/accelerators.c:138 ../src/gui/accelerators.c:171 -#: ../src/gui/gtk.c:3752 ../src/views/lighttable.c:834 +#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1024 msgid "next" msgstr "下一个" -#: ../src/gui/accelerators.c:139 ../src/gui/accelerators.c:170 -#: ../src/gui/gtk.c:3753 ../src/views/lighttable.c:835 +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 +#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1025 msgid "previous" msgstr "前一个" -#: ../src/gui/accelerators.c:141 ../src/gui/accelerators.c:1604 +#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 msgid "last" msgstr "最后一个" -#: ../src/gui/accelerators.c:142 ../src/gui/accelerators.c:1603 +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 msgid "first" msgstr "第一个" -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:159 -#: ../src/gui/accelerators.c:354 ../src/libs/filters/rating_range.c:295 -#: ../src/libs/tagging.c:3521 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2621 ../src/views/darkroom.c:2897 -msgid "toggle" -msgstr "切换" - -#: ../src/gui/accelerators.c:149 +#: ../src/gui/accelerators.c:154 msgid "ctrl-toggle" msgstr "ctrl 切换" -#: ../src/gui/accelerators.c:150 +#: ../src/gui/accelerators.c:155 msgid "ctrl-on" msgstr "ctrl 打开" -#: ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:156 msgid "right-toggle" msgstr "右键切换" -#: ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:157 msgid "right-on" msgstr "右键打开" -#: ../src/gui/accelerators.c:163 ../src/gui/gtk.c:3751 +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 msgid "activate" msgstr "启用" -#: ../src/gui/accelerators.c:164 +#: ../src/gui/accelerators.c:169 msgid "ctrl-activate" msgstr "ctrl 启用" -#: ../src/gui/accelerators.c:165 +#: ../src/gui/accelerators.c:170 msgid "right-activate" msgstr "右键启用" -#: ../src/gui/accelerators.c:172 +#: ../src/gui/accelerators.c:177 msgid "store" msgstr "存储" -#: ../src/gui/accelerators.c:175 ../src/gui/styles_dialog.c:664 +#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 msgid "update" msgstr "更新" -#: ../src/gui/accelerators.c:176 ../src/libs/tools/global_toolbox.c:60 +#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 #: ../src/libs/tools/global_toolbox.c:512 msgid "preferences" msgstr "首选项" -#: ../src/gui/accelerators.c:181 +#: ../src/gui/accelerators.c:186 msgid "apply on new instance" msgstr "应用于新实例" -#: ../src/gui/accelerators.c:186 +#: ../src/gui/accelerators.c:191 msgid "start" msgstr "开始" -#: ../src/gui/accelerators.c:187 +#: ../src/gui/accelerators.c:192 msgid "end" msgstr "结束" -#: ../src/gui/accelerators.c:372 +#: ../src/gui/accelerators.c:377 msgid "entry" msgstr "输入" -#: ../src/gui/accelerators.c:469 +#: ../src/gui/accelerators.c:474 msgid "combo effect not found" msgstr "未找到组合效果" -#: ../src/gui/accelerators.c:660 +#: ../src/gui/accelerators.c:668 msgid "(keypad)" msgstr "(小键盘)" -#: ../src/gui/accelerators.c:669 +#: ../src/gui/accelerators.c:677 msgid "tablet button" msgstr "平板按键" -#: ../src/gui/accelerators.c:678 +#: ../src/gui/accelerators.c:686 msgid "unknown driver" msgstr "未知驱动" -#: ../src/gui/accelerators.c:751 +#: ../src/gui/accelerators.c:759 msgid "long" msgstr "长" -#: ../src/gui/accelerators.c:752 +#: ../src/gui/accelerators.c:760 msgid "double-press" msgstr "双击" -#: ../src/gui/accelerators.c:753 +#: ../src/gui/accelerators.c:761 msgid "triple-press" msgstr "按三下" -#: ../src/gui/accelerators.c:754 +#: ../src/gui/accelerators.c:762 msgid "press" msgstr "按" -#: ../src/gui/accelerators.c:758 +#: ../src/gui/accelerators.c:766 msgctxt "accel" msgid "left" msgstr "左键" -#: ../src/gui/accelerators.c:759 +#: ../src/gui/accelerators.c:767 msgctxt "accel" msgid "right" msgstr "右键" -#: ../src/gui/accelerators.c:760 +#: ../src/gui/accelerators.c:768 msgctxt "accel" msgid "middle" msgstr "中键" -#: ../src/gui/accelerators.c:761 +#: ../src/gui/accelerators.c:769 msgctxt "accel" msgid "long" msgstr "长按" -#: ../src/gui/accelerators.c:762 +#: ../src/gui/accelerators.c:770 msgctxt "accel" msgid "double-click" msgstr "双击" -#: ../src/gui/accelerators.c:763 +#: ../src/gui/accelerators.c:771 msgctxt "accel" msgid "triple-click" msgstr "按三下" -#: ../src/gui/accelerators.c:764 +#: ../src/gui/accelerators.c:772 msgid "click" msgstr "单击" -#: ../src/gui/accelerators.c:792 +#: ../src/gui/accelerators.c:800 msgid "first instance" msgstr "第一个实例" -#: ../src/gui/accelerators.c:794 +#: ../src/gui/accelerators.c:802 msgid "last instance" msgstr "最后一个实例" -#: ../src/gui/accelerators.c:796 +#: ../src/gui/accelerators.c:804 msgid "relative instance" msgstr "相对的实例" -#: ../src/gui/accelerators.c:813 ../src/gui/accelerators.c:2941 -#: ../src/gui/accelerators.c:3908 +#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 +#: ../src/gui/accelerators.c:3910 msgid "speed" msgstr "速度" -#: ../src/gui/accelerators.c:955 +#: ../src/gui/accelerators.c:963 #, c-format msgid "" "Lua script command copied to clipboard:\n" @@ -12897,11 +15222,11 @@ msgstr "" "\n" "%s" -#: ../src/gui/accelerators.c:1058 ../src/gui/accelerators.c:1077 +#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 msgid "start typing for incremental search" msgstr "键入关键字以进行增量搜索" -#: ../src/gui/accelerators.c:1061 +#: ../src/gui/accelerators.c:1069 msgid "" "\n" "press Delete to delete selected shortcut" @@ -12909,7 +15234,7 @@ msgstr "" "\n" "按下 Delete 以删除选定的快捷键" -#: ../src/gui/accelerators.c:1063 +#: ../src/gui/accelerators.c:1071 msgid "" "\n" "press Delete to disable selected default shortcut" @@ -12917,7 +15242,7 @@ msgstr "" "\n" "按下 Delete 以禁用选定的默认快捷键" -#: ../src/gui/accelerators.c:1064 +#: ../src/gui/accelerators.c:1072 msgid "" "\n" "press Delete to restore selected default shortcut" @@ -12925,7 +15250,7 @@ msgstr "" "\n" "按下 Delete 以恢复选定的默认快捷键" -#: ../src/gui/accelerators.c:1066 +#: ../src/gui/accelerators.c:1074 msgid "" "\n" "double-click to add new shortcut" @@ -12933,11 +15258,11 @@ msgstr "" "\n" "双击以添加新的快捷键" -#: ../src/gui/accelerators.c:1078 +#: ../src/gui/accelerators.c:1086 msgid "click to filter shortcuts list" msgstr "点击对快捷键列表进行过滤" -#: ../src/gui/accelerators.c:1080 +#: ../src/gui/accelerators.c:1088 msgid "" "\n" "right-click to show action of selected shortcut" @@ -12945,7 +15270,7 @@ msgstr "" "\n" "单击鼠标右键以显示所选快捷键对应的操作" -#: ../src/gui/accelerators.c:1083 +#: ../src/gui/accelerators.c:1091 msgid "" "\n" "double-click to define new shortcut" @@ -12953,53 +15278,79 @@ msgstr "" "\n" "双击以定义新的快捷键" -#: ../src/gui/accelerators.c:1099 +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the " +"shortcuts list." +msgstr "" +"\n" +"一个操作可以绑定多个快捷键;\n" +"可以在列表中为每个快捷键设置不同的生效元素、效果、速度或实例。" + +#: ../src/gui/accelerators.c:1098 +msgid "" +"\n" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional " +"modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the " +"effect or speed." +msgstr "" +"\n" +"\n" +"启用回落后,相同的快捷键可以配合不同的修饰键或鼠标\n" +"滚轮/点击/移动来操作不同的元素、更改效果或者速度。" + +#: ../src/gui/accelerators.c:1107 msgid "shift+alt+scroll to change height" msgstr "shift + alt + 滚轮以更改显示高度" -#: ../src/gui/accelerators.c:1119 +#: ../src/gui/accelerators.c:1127 msgid "" "press keys with mouse click and scroll or move combinations to create a " "shortcut" msgstr "使用键盘按键、鼠标按钮、滚轮或拖动的组合创建快捷键" -#: ../src/gui/accelerators.c:1120 +#: ../src/gui/accelerators.c:1128 msgid "click to open shortcut configuration" msgstr "点击打开快捷键配置" -#: ../src/gui/accelerators.c:1121 +#: ../src/gui/accelerators.c:1129 msgid "ctrl+click to add to quick access panel\n" msgstr "ctrl + 单击以添加至快速访问面板\n" -#: ../src/gui/accelerators.c:1122 +#: ../src/gui/accelerators.c:1130 msgid "ctrl+click to remove from quick access panel\n" msgstr "ctrl + 单击以从快速访问面板移除\n" -#: ../src/gui/accelerators.c:1123 +#: ../src/gui/accelerators.c:1131 msgid "scroll to change default speed" msgstr "鼠标滚轮更改默认速度" -#: ../src/gui/accelerators.c:1124 +#: ../src/gui/accelerators.c:1132 msgid "right-click to exit mapping mode" msgstr "点击右键,退出映射模式" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "ctrl+v" msgstr "ctrl + v" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "right long click" msgstr "长按鼠标右键" -#: ../src/gui/accelerators.c:1183 +#: ../src/gui/accelerators.c:1191 msgid "to copy Lua command" msgstr "以复制 Lua 命令" -#: ../src/gui/accelerators.c:1455 +#: ../src/gui/accelerators.c:1461 msgid "shortcut for move exists with single effect" msgstr "用于移动的快捷键只有单一效果" -#: ../src/gui/accelerators.c:1457 +#: ../src/gui/accelerators.c:1463 #, c-format msgid "" "%s\n" @@ -13010,62 +15361,62 @@ msgstr "" "\n" "(%s 已分配至 %s)" -#: ../src/gui/accelerators.c:1458 +#: ../src/gui/accelerators.c:1464 msgid "create separate shortcuts for up and down move?" msgstr "为向上和向下移动创建单独的快捷键?" -#: ../src/gui/accelerators.c:1484 +#: ../src/gui/accelerators.c:1490 #, c-format msgid "%s, speed reset" msgstr "%s,速度重置" -#: ../src/gui/accelerators.c:1503 +#: ../src/gui/accelerators.c:1509 msgid "shortcut exists with different settings" msgstr "同一快捷键绑定至了不同的设置" -#: ../src/gui/accelerators.c:1504 +#: ../src/gui/accelerators.c:1510 msgid "reset the settings of the shortcut?" msgstr "重置快捷键的设置?" -#: ../src/gui/accelerators.c:1513 +#: ../src/gui/accelerators.c:1519 msgid "shortcut already exists" msgstr "快捷键已存在" -#: ../src/gui/accelerators.c:1515 +#: ../src/gui/accelerators.c:1521 msgid "disable this default shortcut?" msgstr "禁用此默认快捷键?" -#: ../src/gui/accelerators.c:1516 +#: ../src/gui/accelerators.c:1522 msgid "remove the shortcut?" msgstr "移除快捷键?" -#: ../src/gui/accelerators.c:1556 +#: ../src/gui/accelerators.c:1562 msgid "clashing shortcuts exist" msgstr "有冲突的快捷键" -#: ../src/gui/accelerators.c:1557 +#: ../src/gui/accelerators.c:1563 msgid "remove these existing shortcuts?" msgstr "删除已有的快捷键?" #. or 3, but change char relative[] = "-2" to "-1" #. NUM_INSTANCES -#: ../src/gui/accelerators.c:1602 +#: ../src/gui/accelerators.c:1608 msgid "preferred" msgstr "首选" -#: ../src/gui/accelerators.c:1605 +#: ../src/gui/accelerators.c:1611 msgid "second" msgstr "次选" -#: ../src/gui/accelerators.c:1606 +#: ../src/gui/accelerators.c:1612 msgid "last but one" msgstr "最后一个" -#: ../src/gui/accelerators.c:1769 ../src/gui/accelerators.c:1834 +#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 msgid "(unchanged)" msgstr "(无修改)" -#: ../src/gui/accelerators.c:1951 +#: ../src/gui/accelerators.c:1957 msgid "" "define a shortcut by pressing a key, optionally combined with modifier keys " "(ctrl/shift/alt)\n" @@ -13086,47 +15437,47 @@ msgstr "" "\n" "单击右键以取消" -#: ../src/gui/accelerators.c:2024 +#: ../src/gui/accelerators.c:2030 msgid "removing shortcut" msgstr "正在移除快捷键" -#: ../src/gui/accelerators.c:2026 +#: ../src/gui/accelerators.c:2032 msgid "disable the selected default shortcut?" msgstr "禁用选定的默认快捷键?" -#: ../src/gui/accelerators.c:2027 +#: ../src/gui/accelerators.c:2033 msgid "restore the selected default shortcut?" msgstr "恢复选定的默认快捷键?" -#: ../src/gui/accelerators.c:2028 +#: ../src/gui/accelerators.c:2034 msgid "remove the selected shortcut?" msgstr "移除选定的快捷键?" -#: ../src/gui/accelerators.c:2143 +#: ../src/gui/accelerators.c:2149 msgid "command" msgstr "命令" -#: ../src/gui/accelerators.c:2144 +#: ../src/gui/accelerators.c:2150 msgid "preset" msgstr "预置" -#: ../src/gui/accelerators.c:2525 +#: ../src/gui/accelerators.c:2531 msgid "restore shortcuts" msgstr "恢复快捷键设置" -#: ../src/gui/accelerators.c:2528 +#: ../src/gui/accelerators.c:2534 msgid "_defaults" msgstr "默认(_d)" -#: ../src/gui/accelerators.c:2529 +#: ../src/gui/accelerators.c:2535 msgid "_startup" msgstr "启动(_s)" -#: ../src/gui/accelerators.c:2530 +#: ../src/gui/accelerators.c:2536 msgid "_edits" msgstr "编辑(_e)" -#: ../src/gui/accelerators.c:2535 +#: ../src/gui/accelerators.c:2541 msgid "" "restore shortcuts from one of these states:\n" " - default\n" @@ -13138,23 +15489,22 @@ msgstr "" " - darktable 启动时的设置\n" " - 打开快捷键配置对话框时的设置\n" -#: ../src/gui/accelerators.c:2541 +#: ../src/gui/accelerators.c:2547 msgid "" "clear all newer shortcuts\n" "(instead of just restoring changed ones)" msgstr "清除所有更新的快捷键(而不是仅恢复已变更的快捷键)" -#: ../src/gui/accelerators.c:2598 ../src/gui/preferences.c:1045 -#: ../src/libs/tools/global_toolbox.c:487 -#: ../src/libs/tools/global_toolbox.c:662 +#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 +#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 msgid "shortcuts" msgstr "快捷键" -#: ../src/gui/accelerators.c:2608 +#: ../src/gui/accelerators.c:2614 msgid "export shortcuts" msgstr "导出快捷键设置" -#: ../src/gui/accelerators.c:2615 +#: ../src/gui/accelerators.c:2621 msgid "" "export all shortcuts to a file\n" "or just for one selected device\n" @@ -13162,27 +15512,27 @@ msgstr "" "将所有快捷键导出到文件\n" "或仅导出特定设备的快捷键\n" -#: ../src/gui/accelerators.c:2621 ../src/gui/accelerators.c:2693 +#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 msgid "keyboard" msgstr "键盘" -#: ../src/gui/accelerators.c:2634 +#: ../src/gui/accelerators.c:2640 msgid "device id" msgstr "设备 id" -#: ../src/gui/accelerators.c:2652 +#: ../src/gui/accelerators.c:2658 msgid "select file to export" msgstr "选择导出文件" -#: ../src/gui/accelerators.c:2653 ../src/libs/tagging.c:2847 +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 msgid "_export" msgstr "导出(_e)" -#: ../src/gui/accelerators.c:2680 +#: ../src/gui/accelerators.c:2686 msgid "import shortcuts" msgstr "导入快捷键设置" -#: ../src/gui/accelerators.c:2687 +#: ../src/gui/accelerators.c:2693 msgid "" "import all shortcuts from a file\n" "or just for one selected device\n" @@ -13190,31 +15540,31 @@ msgstr "" "从文件导入所有快捷键\n" "或仅导入特定设备的快捷键\n" -#: ../src/gui/accelerators.c:2704 +#: ../src/gui/accelerators.c:2710 msgid "id in file" msgstr "文件中的 id" -#: ../src/gui/accelerators.c:2710 +#: ../src/gui/accelerators.c:2716 msgid "id when loaded" msgstr "加载时的 id" -#: ../src/gui/accelerators.c:2713 +#: ../src/gui/accelerators.c:2719 msgid "clear device first" msgstr "首先清除设备" -#: ../src/gui/accelerators.c:2738 +#: ../src/gui/accelerators.c:2744 msgid "select file to import" msgstr "选择导入文件" -#: ../src/gui/accelerators.c:2739 ../src/libs/tagging.c:2805 +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 msgid "_import" msgstr "导入(_i)" -#: ../src/gui/accelerators.c:2789 +#: ../src/gui/accelerators.c:2795 msgid "import sample shortcuts" msgstr "导入示例快捷键" -#: ../src/gui/accelerators.c:2795 +#: ../src/gui/accelerators.c:2801 msgid "" "add darktable sample shortcuts?\n" "\n" @@ -13235,11 +15585,11 @@ msgstr "" "\n" "推荐在应用此动作前导出并备份您现有的快捷键。\n" -#: ../src/gui/accelerators.c:2891 +#: ../src/gui/accelerators.c:2897 msgid "search shortcuts list" msgstr "搜索快捷键" -#: ../src/gui/accelerators.c:2893 +#: ../src/gui/accelerators.c:2899 msgid "" "incrementally search the list of shortcuts\n" "press up or down keys to cycle through matches" @@ -13247,23 +15597,23 @@ msgstr "" "渐进式搜索快捷键列表\n" "按上或下键来查看搜索匹配的内容" -#: ../src/gui/accelerators.c:2913 ../src/views/view.c:1609 +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 msgid "shortcut" msgstr "快捷键" -#: ../src/gui/accelerators.c:2926 +#: ../src/gui/accelerators.c:2932 msgid "element" msgstr "元素" -#: ../src/gui/accelerators.c:2934 +#: ../src/gui/accelerators.c:2940 msgid "effect" msgstr "效果" -#: ../src/gui/accelerators.c:2992 +#: ../src/gui/accelerators.c:2998 msgid "search actions list" msgstr "搜索动作" -#: ../src/gui/accelerators.c:2994 +#: ../src/gui/accelerators.c:3000 msgid "" "incrementally search the list of actions\n" "press up or down keys to cycle through matches" @@ -13271,67 +15621,66 @@ msgstr "" "渐进式搜索动作列表\n" "按上或下键来查看搜索匹配的内容" -#: ../src/gui/accelerators.c:3024 ../src/gui/guides.c:840 -#: ../src/gui/metadata_tags.c:117 +#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/metadata_tags.c:119 msgid "type" msgstr "类型" -#: ../src/gui/accelerators.c:3054 +#: ../src/gui/accelerators.c:3060 msgid "enable fallbacks" msgstr "启用备用的回退设置" -#: ../src/gui/accelerators.c:3055 +#: ../src/gui/accelerators.c:3061 msgid "" "enables default meanings for additional buttons, modifiers or moves\n" "when used in combination with a base shortcut" msgstr "启用基本快捷键下额外按钮、修饰键或动作的默认行为" -#: ../src/gui/accelerators.c:3062 +#: ../src/gui/accelerators.c:3068 msgid "open help page for shortcuts" msgstr "打开快捷键帮助页面" -#: ../src/gui/accelerators.c:3066 +#: ../src/gui/accelerators.c:3072 msgid "restore..." msgstr "恢复……" -#: ../src/gui/accelerators.c:3067 +#: ../src/gui/accelerators.c:3073 msgid "restore default shortcuts or previous state" msgstr "恢复快捷键为默认值或之前的状态" -#: ../src/gui/accelerators.c:3070 +#: ../src/gui/accelerators.c:3076 msgid "import extras" msgstr "导入额外设置" -#: ../src/gui/accelerators.c:3071 +#: ../src/gui/accelerators.c:3077 msgid "import extended default shortcuts" msgstr "导入扩展默认快捷键" -#: ../src/gui/accelerators.c:3074 ../src/libs/styles.c:901 -#: ../src/libs/tagging.c:3683 +#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3713 msgid "import..." msgstr "导入……" -#: ../src/gui/accelerators.c:3075 +#: ../src/gui/accelerators.c:3081 msgid "fully or partially import shortcuts from file" msgstr "从文件导入所有或部分快捷键" -#: ../src/gui/accelerators.c:3078 ../src/libs/styles.c:907 -#: ../src/libs/tagging.c:3690 +#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3720 msgid "export..." msgstr "导出……" -#: ../src/gui/accelerators.c:3079 +#: ../src/gui/accelerators.c:3085 msgid "fully or partially export shortcuts to file" msgstr "向文件导出所有或部分快捷键" -#: ../src/gui/accelerators.c:3091 +#: ../src/gui/accelerators.c:3097 msgid "" "the recommended way to assign shortcuts to visual elements is the visual " "shortcut mapping mode.\n" "this is switched on by toggling the \"keyboard\" button next to " -"preferences in the top panel. in this mode, clicking on a widget or area " -"will open this dialog with the appropriate selection for advanced " -"configuration.\n" +"preferences in the top panel. in this mode, clicking on a widget or area will " +"open this dialog with the appropriate selection for advanced configuration.\n" "\n" "multiple shortcuts can be assigned to the same action. this is especially " "useful if it has multiple elements, like the module buttons or the " @@ -13342,40 +15691,40 @@ msgid "" "click three times to dismiss this notice permanently" msgstr "" "推荐您使用可视化键位映射模式设置图形界面元素的快捷键。\n" -"可以点击顶部菜单“设置”按钮边上的“键盘”按钮来开启。在此模式下,点击任意界面元" -"素或区域即可跳转到此对话框的正确位置。\n" +"可以点击顶部菜单“设置”按钮边上的“键盘”按钮来开启。在此模式下,点击任意界面元素" +"或区域即可跳转到此对话框的正确位置。\n" "\n" -"一个按键组合可以执行多个动作。您可以使用一个快捷键来同时操作多个按钮、选色器" -"或者滑动条。启用回落值后可以,可以同时附加鼠标点击以操作另一组界面" -"元素或更改其效果\n" +"一个按键组合可以执行多个动作。您可以使用一个快捷键来同时操作多个按钮、选色器或" +"者滑动条。启用回落值后可以,可以同时附加鼠标点击以操作另一组界面元素" +"或更改其效果\n" "\n" "点击三次可永久禁用此提示" -#: ../src/gui/accelerators.c:3521 +#: ../src/gui/accelerators.c:3527 msgid "reinitialising input devices" msgstr "正在重新初始化输入设备" -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "move not assigned" msgstr "操作未分配" -#: ../src/gui/accelerators.c:3610 +#: ../src/gui/accelerators.c:3616 msgid "fallback to earlier move" msgstr "回退到之前的操作" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "down move" msgstr "向下移动" -#: ../src/gui/accelerators.c:3690 +#: ../src/gui/accelerators.c:3696 msgid "flip top/bottom first/last" msgstr "翻转 顶部/底部 或 最先/最后" -#: ../src/gui/accelerators.c:3771 +#: ../src/gui/accelerators.c:3775 msgid "fallback to move" msgstr "回退到移动" -#: ../src/gui/accelerators.c:3877 +#: ../src/gui/accelerators.c:3881 #, c-format msgid "" "\n" @@ -13384,241 +15733,210 @@ msgstr "" "\n" "正在应用预设 '%s'" -#: ../src/gui/accelerators.c:4027 +#. TODO +#: ../src/gui/accelerators.c:3997 +msgid "ignoring shortcuts while blocking jobs running" +msgstr "在阻塞式任务运行时忽略快捷键" + +#: ../src/gui/accelerators.c:4031 #, c-format msgid "%s not assigned" msgstr "%s 未分配" -#: ../src/gui/accelerators.c:4206 +#: ../src/gui/accelerators.c:4211 #, c-format msgid "%s assigned to %s" msgstr "%s 已分配至 %s" -#: ../src/gui/accelerators.c:4425 +#: ../src/gui/accelerators.c:4424 msgid "short key press resets stuck keys" msgstr "短按以释放粘连按键" -#: ../src/gui/workspace.c:59 -msgid "delete workspace" -msgstr "删除工作区" - -#: ../src/gui/workspace.c:60 -#, c-format -msgid "" -"WARNING\n" -"\n" -"do you really want to delete the '%s' workspace?\n" -"\n" -"if XMP writing is not activated, the editing work will be lost." -msgstr "" -"警告\n" -"\n" -"您真的要删除“%s”工作区吗?\n" -"\n" -"若之前没有启用 XMP 写入,您的编辑工作将会丢失。" - -#. add a memory workspace just after default one -#: ../src/gui/workspace.c:103 ../src/gui/workspace.c:209 -msgid "memory" -msgstr "内存" - -#: ../src/gui/workspace.c:165 -msgid "darktable - select a workspace" -msgstr "darktable - 选择工作区" - -#: ../src/gui/workspace.c:175 -msgid "select an existing workspace" -msgstr "选择现有的工作区" - -#: ../src/gui/workspace.c:234 -msgid "or create a new one" -msgstr "或创建新工作区" - -#: ../src/gui/workspace.c:242 ../src/libs/session.c:104 -msgid "create" -msgstr "创建" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "从图像中选择颜色" -#: ../src/gui/gtk.c:189 ../src/views/darkroom.c:4001 +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 msgid "darktable - darkroom preview" msgstr "darktable - 暗房预览" -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips off" msgstr "禁用悬浮提示信息" -#: ../src/gui/gtk.c:198 +#: ../src/gui/gtk.c:204 msgid "tooltips on" msgstr "显示悬浮提示信息" -#: ../src/gui/gtk.c:896 +#: ../src/gui/gtk.c:1035 msgid "closing darktable..." msgstr "正在关闭 darktable……" -#: ../src/gui/gtk.c:926 +#: ../src/gui/gtk.c:1065 msgid "exporting to GIMP" msgstr "正在导出到 GIMP" -#: ../src/gui/gtk.c:1166 +#: ../src/gui/gtk.c:1346 msgid "URL opened in web browser" msgstr "URL 已在浏览器中打开" -#: ../src/gui/gtk.c:1170 +#: ../src/gui/gtk.c:1350 msgid "error while opening URL in web browser" msgstr "无法在浏览器中打开 URL" #. View menu -#: ../src/gui/gtk.c:1306 +#: ../src/gui/gtk.c:1531 msgctxt "menu" msgid "Views" msgstr "视图" -#: ../src/gui/gtk.c:1310 +#: ../src/gui/gtk.c:1535 msgctxt "menu" msgid "Lighttable" msgstr "光台" -#: ../src/gui/gtk.c:1311 +#: ../src/gui/gtk.c:1536 msgctxt "menu" msgid "Darkroom" msgstr "暗房" -#: ../src/gui/gtk.c:1317 +#: ../src/gui/gtk.c:1542 msgctxt "menu" msgid "Slideshow" msgstr "幻灯片" -#: ../src/gui/gtk.c:1319 +#: ../src/gui/gtk.c:1544 msgctxt "menu" msgid "Map" msgstr "地图" -#: ../src/gui/gtk.c:1321 +#: ../src/gui/gtk.c:1546 msgctxt "menu" msgid "Print" msgstr "打印" -#: ../src/gui/gtk.c:1323 +#: ../src/gui/gtk.c:1548 msgctxt "menu" msgid "Tethering" msgstr "连机拍摄" #. Window menu -#: ../src/gui/gtk.c:1329 +#: ../src/gui/gtk.c:1554 msgctxt "menu" msgid "Window" msgstr "窗口" #. Help menu -#: ../src/gui/gtk.c:1337 +#: ../src/gui/gtk.c:1562 msgctxt "menu" msgid "Help" msgstr "帮助" -#: ../src/gui/gtk.c:1341 +#: ../src/gui/gtk.c:1566 msgctxt "menu" msgid "darktable Manual" msgstr "darktable 用户手册" -#: ../src/gui/gtk.c:1348 +#: ../src/gui/gtk.c:1573 msgctxt "menu" msgid "darktable Homepage" msgstr "darktable 网站主页" -#: ../src/gui/gtk.c:1373 +#: ../src/gui/gtk.c:1605 msgctxt "menu" msgid "Preferences" msgstr "首选项" -#: ../src/gui/gtk.c:1470 +#: ../src/gui/gtk.c:1659 msgid "panels" msgstr "面板" -#: ../src/gui/gtk.c:1509 +#: ../src/gui/gtk.c:1698 msgid "switch views" msgstr "切换视图" -#: ../src/gui/gtk.c:1510 ../src/views/tethering.c:104 +#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 msgid "tethering" msgstr "连机拍摄" -#: ../src/gui/gtk.c:1516 ../src/views/map.c:275 +#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 msgid "map" msgstr "地图" -#: ../src/gui/gtk.c:1518 ../src/views/slideshow.c:394 +#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 msgid "slideshow" msgstr "幻灯片放映" #. Print button -#: ../src/gui/gtk.c:1520 ../src/libs/print_settings.c:2954 +#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 msgid "print" msgstr "打印" #. register ctrl-q to quit: -#: ../src/gui/gtk.c:1527 +#: ../src/gui/gtk.c:1716 msgid "quit" msgstr "退出" #. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1531 +#: ../src/gui/gtk.c:1720 msgid "fullscreen" msgstr "全屏" -#: ../src/gui/gtk.c:1536 +#: ../src/gui/gtk.c:1725 msgid "collapsing controls" msgstr "折叠控制面板" #. specific top/bottom toggles -#: ../src/gui/gtk.c:1539 +#: ../src/gui/gtk.c:1728 msgid "header" msgstr "标题" -#: ../src/gui/gtk.c:1541 +#: ../src/gui/gtk.c:1730 msgid "filmstrip and timeline" msgstr "胶片栏与时间线面板" -#: ../src/gui/gtk.c:1543 +#: ../src/gui/gtk.c:1732 msgid "top toolbar" msgstr "顶部工具栏" -#: ../src/gui/gtk.c:1544 +#: ../src/gui/gtk.c:1733 msgid "bottom toolbar" msgstr "底部工具栏" -#: ../src/gui/gtk.c:1545 +#: ../src/gui/gtk.c:1734 msgid "all top" msgstr "所有顶部面板" -#: ../src/gui/gtk.c:1546 +#: ../src/gui/gtk.c:1735 msgid "all bottom" msgstr "所有底部面板" -#: ../src/gui/gtk.c:1548 +#: ../src/gui/gtk.c:1737 msgid "toggle tooltip visibility" msgstr "切换提示的可见性" -#: ../src/gui/gtk.c:1551 +#: ../src/gui/gtk.c:1740 msgid "reinitialise input devices" msgstr "重新初始化输入设备" -#: ../src/gui/gtk.c:1592 +#: ../src/gui/gtk.c:1781 msgid "toggle focus-peaking mode" msgstr "切换焦点峰值模式" -#: ../src/gui/gtk.c:1599 +#: ../src/gui/gtk.c:1788 msgid "toggle focus peaking" msgstr "切换焦点峰值" -#: ../src/gui/gtk.c:1940 ../src/gui/gtk.c:3858 ../src/gui/gtk.c:3863 -#: ../src/gui/gtk.c:3868 ../src/gui/gtk.c:3873 +#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 +#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 msgid "tabs" msgstr "选项卡" -#: ../src/gui/gtk.c:2026 +#: ../src/gui/gtk.c:2216 msgid "collapsing panels" msgstr "折叠面板" -#: ../src/gui/gtk.c:2027 +#: ../src/gui/gtk.c:2217 msgid "" "this is the first time you pressed the shortcut\n" "to collapse all side and top/bottom panels.\n" @@ -13634,53 +15952,53 @@ msgstr "" "\n" "您现在要折叠所有面板吗?" -#: ../src/gui/gtk.c:2428 +#: ../src/gui/gtk.c:2685 msgid "restore defaults" msgstr "恢复默认" -#: ../src/gui/gtk.c:2429 +#: ../src/gui/gtk.c:2686 msgid "restore the default visibility and position of all modules in this view" msgstr "恢复此视图中所有模块的默认可见性和位置" -#: ../src/gui/gtk.c:2511 +#: ../src/gui/gtk.c:2770 msgid "right-click to show/hide modules" msgstr "右键单击以显示/隐藏模块" -#: ../src/gui/gtk.c:2520 +#: ../src/gui/gtk.c:2779 msgid "show/hide modules" msgstr "显示/隐藏模块" #. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3318 +#: ../src/gui/gtk.c:3583 msgid "access the online user manual?" msgstr "查看在线用户文档?" -#: ../src/gui/gtk.c:3319 +#: ../src/gui/gtk.c:3584 #, c-format msgid "do you want to access `%s'?" msgstr "您是否要访问“%s”?" -#: ../src/gui/gtk.c:3392 +#: ../src/gui/gtk.c:3606 msgid "there is no help available for this element" msgstr "此元素没有可用的帮助" #. font name can only use period as decimal separator #. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3412 ../src/libs/metadata_view.c:839 +#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 #, c-format msgid "%.1f" msgstr "%.1f" -#: ../src/gui/gtk.c:3414 +#: ../src/gui/gtk.c:3653 #, c-format msgid "Sans %s" msgstr "Sans %s" -#: ../src/gui/gtk.c:3746 +#: ../src/gui/gtk.c:3993 msgid "does not contain pages" msgstr "不包含任何页面" -#: ../src/gui/gtk.c:3995 +#: ../src/gui/gtk.c:4242 #, c-format msgid "never show more than %d lines" msgstr "从不显示超过 %d 行" @@ -13759,14 +16077,6 @@ msgstr "$(IMAGE.TAGS.HIERARCHY) - 在元数据设置中设置的标签,保留 msgid "$(IMAGE.TAGS) - tags as set in metadata settings, flattened" msgstr "$(IMAGE.TAGS) - 在元数据设置中设置的标签(平铺显示)" -#: ../src/gui/gtkentry.c:109 -msgid "$(IMAGE.ID) - image ID" -msgstr "$(IMAGE.ID) - 图像ID" - -#: ../src/gui/gtkentry.c:110 -msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" -msgstr "$(IMAGE.ID.NEXT) - 导入时要分配的下一个图像ID" - #: ../src/gui/gtkentry.c:116 msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" msgstr "$(OPENCL.ACTIVATED) - OpenCL 是否启用" @@ -13788,7 +16098,7 @@ msgid "from metadata" msgstr "从元数据复制" #: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:560 +#: ../src/iop/monochrome.c:558 msgid "grid" msgstr "方格" @@ -13858,11 +16168,11 @@ msgid "global guide overlay settings" msgstr "全局参考线叠加层设置" #: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:2897 +#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 msgid "guide lines" msgstr "参考线" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2103 +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 msgid "flip" msgstr "翻转" @@ -13872,13 +16182,13 @@ msgstr "翻转参考线" #: ../src/gui/guides.c:834 msgid "horizontally" -msgstr "水平地" +msgstr "水平" #: ../src/gui/guides.c:835 msgid "vertically" -msgstr "垂直地" +msgstr "垂直" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6139 ../src/iop/clipping.c:2107 +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 #: ../src/iop/colorbalance.c:1861 msgid "both" msgstr "两者" @@ -13911,8 +16221,8 @@ msgstr "当此模块获得焦点时显示参考线叠加层" #: ../src/gui/guides.c:1044 msgid "" "change global guide settings\n" -"note that these settings are applied globally and will impact any module " -"that shows guide overlays" +"note that these settings are applied globally and will impact any module that " +"shows guide overlays" msgstr "" "更改全局参考线设置\n" "注意:此全局设置会应用于所有显示参考线的模块" @@ -13922,12 +16232,12 @@ msgid "select parts to copy" msgstr "选择要复制的部分" #: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 -#: ../src/gui/styles_dialog.c:551 +#: ../src/gui/styles_dialog.c:552 msgid "select _all" msgstr "全选(_a)" #: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 -#: ../src/gui/styles_dialog.c:552 +#: ../src/gui/styles_dialog.c:553 msgid "select _none" msgstr "全不选(_n)" @@ -13944,18 +16254,18 @@ msgstr "覆盖 (_o)" msgid "appen_d" msgstr "添加(_d)" -#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:618 -#: ../src/gui/styles_dialog.c:640 +#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:619 +#: ../src/gui/styles_dialog.c:641 msgid "include" msgstr "包含" -#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:694 -#: ../src/gui/styles_dialog.c:700 +#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:695 +#: ../src/gui/styles_dialog.c:701 msgid "item" msgstr "项" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:707 -#: ../src/gui/styles_dialog.c:716 +#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 +#: ../src/gui/styles_dialog.c:717 msgid "mask" msgstr "蒙版" @@ -13964,11 +16274,11 @@ msgid "can't copy history out of unaltered image" msgstr "不能从未改变的图像复制操作历史" #. grid headers -#: ../src/gui/import_metadata.c:456 +#: ../src/gui/import_metadata.c:485 msgid "metadata presets" msgstr "元数据预置" -#: ../src/gui/import_metadata.c:459 +#: ../src/gui/import_metadata.c:488 msgid "" "metadata to be applied per default\n" "double-click on a label to clear the corresponding entry\n" @@ -13978,11 +16288,11 @@ msgstr "" "双击一个标签,清除相应的条目\n" "双击“预设”以清除所有条目" -#: ../src/gui/import_metadata.c:469 +#: ../src/gui/import_metadata.c:498 msgid "from XMP" msgstr "从 XMP" -#: ../src/gui/import_metadata.c:472 +#: ../src/gui/import_metadata.c:501 msgid "" "selected metadata are imported from image and override the default value.\n" "this drives also the 'look for updated XMP files' and 'load sidecar file' " @@ -13994,41 +16304,41 @@ msgstr "" "注意:未选择的元数据将在 XMP 文件更新时被删除。" #. tags -#: ../src/gui/import_metadata.c:483 +#: ../src/gui/import_metadata.c:512 msgid "tag presets" msgstr "标签预置" -#: ../src/gui/import_metadata.c:497 +#: ../src/gui/import_metadata.c:526 msgid "comma separated list of tags" msgstr "逗号分隔的标签列表" -#: ../src/gui/metadata_tags.c:90 +#: ../src/gui/metadata_tags.c:92 msgid "select tag" msgstr "选择标签" -#: ../src/gui/metadata_tags.c:92 +#: ../src/gui/metadata_tags.c:94 msgid "_add" msgstr "添加 (_a)" -#: ../src/gui/metadata_tags.c:93 ../src/libs/geotagging.c:832 +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 msgid "_done" msgstr "完成(_d)" -#: ../src/gui/metadata_tags.c:103 +#: ../src/gui/metadata_tags.c:105 msgid "list filter" msgstr "列出滤镜" -#: ../src/gui/metadata_tags.c:109 +#: ../src/gui/metadata_tags.c:111 msgid "" "list of available tags. click 'add' button or double-click on tag to add the " "selected one" msgstr "可用标签的列表。点击“添加”按钮或双击已选中的标签来添加" -#: ../src/gui/preferences.c:304 +#: ../src/gui/preferences.c:314 msgid "reset panels in all views" msgstr "重置所有视图中的面板" -#: ../src/gui/preferences.c:305 +#: ../src/gui/preferences.c:315 msgid "" "are you sure?\n" "\n" @@ -14040,15 +16350,15 @@ msgstr "" "您将无法恢复当前的面板布局和模块选择。" #. language -#: ../src/gui/preferences.c:338 +#: ../src/gui/preferences.c:348 msgid "interface language" msgstr "界面语言" -#: ../src/gui/preferences.c:358 +#: ../src/gui/preferences.c:368 msgid "double-click to reset to the system language" msgstr "双击可重置系统语言" -#: ../src/gui/preferences.c:361 +#: ../src/gui/preferences.c:371 msgid "" "set the language of the user interface. the system default is marked with an " "* \n" @@ -14057,27 +16367,27 @@ msgstr "" "设置用户界面的语言。系统默认值标记为 *\n" "(设置在重新启动后生效)" -#: ../src/gui/preferences.c:373 +#: ../src/gui/preferences.c:383 msgid "theme" msgstr "主题" -#: ../src/gui/preferences.c:404 +#: ../src/gui/preferences.c:414 msgid "set the theme for the user interface" msgstr "设置用户界面的主题" -#: ../src/gui/preferences.c:419 ../src/gui/preferences.c:426 +#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 msgid "use system font size" msgstr "使用系统字体大小" -#: ../src/gui/preferences.c:442 ../src/gui/preferences.c:449 +#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 msgid "font size in points" msgstr "字体大小(磅)" -#: ../src/gui/preferences.c:455 +#: ../src/gui/preferences.c:465 msgid "GUI controls and text DPI" msgstr "GUI 控件和文本 DPI" -#: ../src/gui/preferences.c:465 +#: ../src/gui/preferences.c:475 msgid "" "adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" "increase for a magnified GUI, decrease to fit more content in window.\n" @@ -14091,70 +16401,70 @@ msgstr "" "默认值在大多数系统上为 96 DPI。\n" "(设置在重新启动后生效)" -#: ../src/gui/preferences.c:475 +#: ../src/gui/preferences.c:485 msgid "reset view panels" msgstr "重置视图面板" -#: ../src/gui/preferences.c:477 +#: ../src/gui/preferences.c:487 msgid "reset hidden panels, their sizes and selected modules in all views" msgstr "重置所有视图中隐藏的面板、它们的大小以及选中的模块" #. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:484 +#: ../src/gui/preferences.c:494 msgid "modify selected theme with CSS tweaks below" msgstr "使用下面的 CSS 调整选定的主题" -#: ../src/gui/preferences.c:494 +#: ../src/gui/preferences.c:504 msgid "modify theme with CSS keyed below (saved to user.css)" msgstr "用下面的 CSS 修改主题(保存到 user.css)" -#: ../src/gui/preferences.c:518 +#: ../src/gui/preferences.c:528 msgctxt "usercss" msgid "save CSS and apply" msgstr "保存 CSS 并应用" -#: ../src/gui/preferences.c:526 +#: ../src/gui/preferences.c:536 msgid "click to save and apply the CSS tweaks entered in this editor" msgstr "点击保存并应用在此编辑器中输入的 CSS 调整" -#: ../src/gui/preferences.c:529 +#: ../src/gui/preferences.c:539 msgid "open help page for CSS tweaks" msgstr "打开 CSS 微调帮助页" #. load default text with some pointers -#: ../src/gui/preferences.c:551 +#: ../src/gui/preferences.c:561 msgid "ERROR Loading user.css" msgstr "加载 user.css 时发生错误" #. load default text -#: ../src/gui/preferences.c:560 +#: ../src/gui/preferences.c:570 msgid "Enter CSS theme tweaks here" msgstr "在此处输入 CSS 主题调整" -#: ../src/gui/preferences.c:574 +#: ../src/gui/preferences.c:585 msgid "darktable preferences" msgstr "darktable 首选项" -#: ../src/gui/preferences.c:632 +#: ../src/gui/preferences.c:648 msgid "darktable needs to be restarted for settings to take effect" msgstr "darktable 需要重新启动才能使设置生效" #. exif -#: ../src/gui/preferences.c:938 ../src/gui/presets.c:655 +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 #: ../src/libs/metadata_view.c:147 msgid "model" msgstr "型号" -#: ../src/gui/preferences.c:944 ../src/gui/presets.c:663 +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 #: ../src/libs/metadata_view.c:148 msgid "maker" msgstr "厂商" -#: ../src/gui/preferences.c:990 +#: ../src/gui/preferences.c:1007 msgid "search presets list" msgstr "搜索快捷预设" -#: ../src/gui/preferences.c:993 +#: ../src/gui/preferences.c:1010 msgid "" "incrementally search the list of presets\n" "press up or down keys to cycle through matches" @@ -14162,55 +16472,332 @@ msgstr "" "渐进式搜索预设列表\n" "按上或下键来查看搜索匹配的内容" -#: ../src/gui/preferences.c:1003 +#: ../src/gui/preferences.c:1020 msgctxt "preferences" msgid "import..." msgstr "导入……" -#: ../src/gui/preferences.c:1008 +#: ../src/gui/preferences.c:1025 msgctxt "preferences" msgid "export..." msgstr "导出…" -#: ../src/gui/preferences.c:1193 +#: ../src/gui/preferences.c:1208 #, c-format msgid "failed to import preset %s" msgstr "导入预设 %s 失败" -#: ../src/gui/preferences.c:1205 +#: ../src/gui/preferences.c:1220 msgid "select preset(s) to import" msgstr "选择要导入的预设" -#: ../src/gui/preferences.c:1206 ../src/libs/collect.c:433 -#: ../src/libs/copy_history.c:114 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 ../src/libs/styles.c:595 +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 msgid "_open" msgstr "打开(_o)" -#: ../src/gui/preferences.c:1215 +#: ../src/gui/preferences.c:1230 msgid "darktable preset files" msgstr "darktable 预设文件" -#: ../src/gui/preferences.c:1220 ../src/iop/lut3d.c:1604 -#: ../src/libs/copy_history.c:153 ../src/libs/geotagging.c:968 -#: ../src/libs/styles.c:609 +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 +#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 msgid "all files" msgstr "全部文件" +#: ../src/gui/preferences_ai.c:161 +msgid "downloaded" +msgstr "已下载" + +#: ../src/gui/preferences_ai.c:163 +msgid "update available" +msgstr "更新可用" + +#: ../src/gui/preferences_ai.c:165 +msgid "update required" +msgstr "需要更新" + +#: ../src/gui/preferences_ai.c:167 +msgid "downloading..." +msgstr "正在下载……" + +#: ../src/gui/preferences_ai.c:171 +msgid "not downloaded" +msgstr "未下载" + +#: ../src/gui/preferences_ai.c:379 +msgid "select hardware acceleration for AI inference:" +msgstr "选择 AI 推理使用的硬件加速:" + +#: ../src/gui/preferences_ai.c:569 +msgid "restart to apply" +msgstr "重启以应用设置" + +#: ../src/gui/preferences_ai.c:581 +msgid "not available, will fall back to CPU" +msgstr "不可用,将回落至 CPU" + +#: ../src/gui/preferences_ai.c:833 +msgid "downloading AI model" +msgstr "正在下载 AI 模型" + +#: ../src/gui/preferences_ai.c:848 +#, c-format +msgid "downloading: %s" +msgstr "正在下载:%s" + +#: ../src/gui/preferences_ai.c:919 +msgid "model download failed" +msgstr "模型下载失败" + +#: ../src/gui/preferences_ai.c:994 +msgid "install AI models" +msgstr "安装 AI 模型" + +#: ../src/gui/preferences_ai.c:1002 +msgid "AI model packages (*.dtmodel)" +msgstr "AI 模型包(*.dtmodel)" + +#: ../src/gui/preferences_ai.c:1093 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "删除模型?" + +#: ../src/gui/preferences_ai.c:1095 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "确定要删除 %d 个已选模型吗?" + +#: ../src/gui/preferences_ai.c:1156 +msgid "scope" +msgstr "向量表" + +#: ../src/gui/preferences_ai.c:1156 +msgid "author" +msgstr "作者" + +#: ../src/gui/preferences_ai.c:1157 +msgid "source" +msgstr "来源" + +#: ../src/gui/preferences_ai.c:1157 +msgid "paper" +msgstr "纸张" + +#: ../src/gui/preferences_ai.c:1158 +msgid "license" +msgstr "许可证" + +#: ../src/gui/preferences_ai.c:1158 +msgid "training data" +msgstr "训练数据" + +#: ../src/gui/preferences_ai.c:1159 +msgid "data license" +msgstr "数据许可证" + +#: ../src/gui/preferences_ai.c:1241 +msgid "click for model details" +msgstr "单击以查看模型细节" + +#: ../src/gui/preferences_ai.c:1325 +#, c-format +msgid "" +"ONNX Runtime %s detected.\n" +"Restart darktable to apply." +msgstr "" +"检测到 ONNX 运行时 %s。\n" +"重启 darktable 以应用。" + +#: ../src/gui/preferences_ai.c:1330 +#, c-format +msgid "" +"not a valid ONNX Runtime library:\n" +"%s" +msgstr "" +"无效的 ONNX 运行时库:\n" +"%s" + +#: ../src/gui/preferences_ai.c:1358 +msgid "" +"no system ONNX Runtime library found.\n" +"\n" +"install one via your package manager or use\n" +"the browse button to select a custom build." +msgstr "" +"未找到系统 ONNX 运行时库。\n" +"\n" +"请使用系统包管理器安装运行时或\n" +"使用浏览按钮下载一份自定义构建。" + +#: ../src/gui/preferences_ai.c:1373 +#, c-format +msgid "" +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Restart darktable to apply." +msgstr "" +"ONNX 运行时 %s [%s]\n" +"%s\n" +"\n" +"重启 darktable 以应用。" + +#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +msgid "select ONNX Runtime library" +msgstr "选择 ONNX 运行时库" + +#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4124 +msgid "_select" +msgstr "选择 (_s)" + +#: ../src/gui/preferences_ai.c:1391 +msgid "multiple ONNX Runtime libraries found:" +msgstr "发现多个 ONNX 运行时库:" + +#: ../src/gui/preferences_ai.c:1472 +msgid "ONNX Runtime (onnxruntime*.dll)" +msgstr "ONNX 运行时(onnxruntime*.dll)" + +#: ../src/gui/preferences_ai.c:1475 +msgid "ONNX Runtime (libonnxruntime.so*)" +msgstr "ONNX 运行时(libonnxruntime*.so)" + +#. enable AI toggle +#: ../src/gui/preferences_ai.c:1528 +msgid "enable AI features" +msgstr "启用 AI 功能" + +#. provider dropdown +#: ../src/gui/preferences_ai.c:1573 +msgid "AI acceleration" +msgstr "AI 加速" + +#: ../src/gui/preferences_ai.c:1584 +msgid "select which GPU to use when the active provider supports more than one" +msgstr "当后端程序支持多个 GPU 时选择要使用的 GPU" + +#: ../src/gui/preferences_ai.c:1630 +msgid "ONNX Runtime library" +msgstr "ONNX 运行时库" + +#: ../src/gui/preferences_ai.c:1644 +msgid "bundled (DirectML)" +msgstr "内建(DirectML)" + +#: ../src/gui/preferences_ai.c:1647 +msgid "bundled (CPU only)" +msgstr "内建(仅 CPU)" + +#: ../src/gui/preferences_ai.c:1650 +msgid "" +"path to a GPU-enabled ONNX Runtime library.\n" +"leave empty to use the bundled library.\n" +"requires restart to take effect." +msgstr "" +"指定兼容 GPU 的 ONNX 运行时库的路径。\n" +"留空以使用内建运行时。\n" +"更改后需要重启才会生效。" + +#: ../src/gui/preferences_ai.c:1659 +msgid "select a custom ONNX Runtime shared library" +msgstr "选择自定义 ONNX 运行时库" + +#: ../src/gui/preferences_ai.c:1661 +msgid "detect" +msgstr "自动检测" + +#: ../src/gui/preferences_ai.c:1663 +msgid "search for a system-installed ONNX Runtime library" +msgstr "寻找系统上已安装的 ONNX 运行时库" + +#: ../src/gui/preferences_ai.c:1698 +msgid "models" +msgstr "模型" + +#: ../src/gui/preferences_ai.c:1745 +msgid "select/deselect all" +msgstr "全选/全不选" + +#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 +msgid "version" +msgstr "版本" + +#: ../src/gui/preferences_ai.c:1801 +msgid "task" +msgstr "任务" + +#: ../src/gui/preferences_ai.c:1816 +msgid "enabled" +msgstr "已启用" + +#: ../src/gui/preferences_ai.c:1826 +msgid "status" +msgstr "状态" + +#: ../src/gui/preferences_ai.c:1872 +msgid "download / update default" +msgstr "下载 / 更新默认模型" + +#: ../src/gui/preferences_ai.c:1874 +msgid "download or update all default models" +msgstr "下载或更新所有默认模型" + +#: ../src/gui/preferences_ai.c:1884 +msgid "download / update selected" +msgstr "下载 / 更新选中" + +#: ../src/gui/preferences_ai.c:1886 +msgid "download or update the selected models" +msgstr "下载或更新选中的模型" + +#. import from file button +#: ../src/gui/preferences_ai.c:1896 +msgid "import from file…" +msgstr "从文件导入……" + +#: ../src/gui/preferences_ai.c:1898 +msgid "install a model from a local .dtmodel file" +msgstr "从本地 .dtmodel 文件安装模型" + +#. delete selected button +#: ../src/gui/preferences_ai.c:1904 +msgid "delete selected" +msgstr "删除选中" + +#: ../src/gui/preferences_ai.c:1906 +msgid "remove the selected models from disk" +msgstr "从磁盘删除所选的模型" + +#: ../src/gui/preferences_ai.c:1917 +msgid "open help page for AI settings" +msgstr "打开 AI 设置的帮助页面" + +#. add to stack +#: ../src/gui/preferences_ai.c:1929 +msgid "AI" +msgstr "AI" + #: ../src/gui/presets.c:59 msgid "non-raw" msgstr "非 raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:361 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 msgid "raw" msgstr "raw" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:362 +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 msgid "HDR" msgstr "HDR" #: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:368 +#: ../src/libs/metadata_view.c:384 msgid "monochrome" msgstr "单色" @@ -14219,13 +16806,13 @@ msgstr "单色" msgid "preset `%s' is write-protected, can't delete!" msgstr "样式“%s”已被写保护,无法删除!" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:236 -#: ../src/libs/modulegroups.c:3890 +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 +#: ../src/libs/modulegroups.c:3974 msgid "delete preset?" msgstr "删除预置?" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:237 -#: ../src/libs/modulegroups.c:3891 +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 +#: ../src/libs/modulegroups.c:3975 #, c-format msgid "do you really want to delete the preset `%s'?" msgstr "确定要删除预设配置“%s”?" @@ -14236,9 +16823,9 @@ msgstr "确定要删除预设配置“%s”?" #. clang-format on #. create a shortcut for the new entry #. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1031 ../src/gui/presets.c:1034 -#: ../src/gui/presets.c:1037 ../src/libs/lib.c:186 ../src/libs/lib.c:203 -#: ../src/libs/lib.c:211 ../src/libs/lib.c:214 +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 +#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 +#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 msgid "new preset" msgstr "新预设" @@ -14261,7 +16848,7 @@ msgid "" "do you want to overwrite?" msgstr "预设“%s”已存在。您想覆盖它吗?" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:198 +#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 #: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 msgid "_select as output destination" msgstr "选其作为输出目录" @@ -14271,7 +16858,7 @@ msgstr "选其作为输出目录" msgid "preset %s was successfully exported" msgstr "样式 %s 导出成功" -#: ../src/gui/presets.c:567 +#: ../src/gui/presets.c:566 #, c-format msgid "edit `%s' for module `%s'" msgstr "编辑模块“%1$s”中的“%2$s”" @@ -14280,8 +16867,8 @@ msgstr "编辑模块“%1$s”中的“%2$s”" msgid "_export..." msgstr "导出… (_e)" -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1672 -#: ../src/libs/tagging.c:1761 +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 +#: ../src/libs/tagging.c:1791 msgid "_delete" msgstr "删除 (_d)" @@ -14377,7 +16964,7 @@ msgstr "文件格式" msgid "select image types you want this preset to be available for" msgstr "选择此预置设定可以使用的图像类型" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1250 +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 msgid "and" msgstr "与" @@ -14385,79 +16972,75 @@ msgstr "与" msgid "∞" msgstr "∞" -#: ../src/gui/presets.c:975 +#: ../src/gui/presets.c:979 #, c-format msgid "preset `%s' is write-protected! can't edit it!" msgstr "样式“%s”已被写保护,无法修改!" -#: ../src/gui/presets.c:999 ../src/libs/lib.c:156 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 msgid "update preset?" msgstr "更新预置?" -#: ../src/gui/presets.c:1000 ../src/libs/lib.c:157 +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 #, c-format msgid "do you really want to update the preset `%s'?" msgstr "确定要更新预设配置“%s”?" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(first)" msgstr "(第一个)" -#: ../src/gui/presets.c:1126 +#: ../src/gui/presets.c:1130 msgid "(last)" msgstr "(最后一个)" -#: ../src/gui/presets.c:1161 +#: ../src/gui/presets.c:1165 #, c-format msgid "preset '%s' %s" msgstr "预置 “%s” %s" -#: ../src/gui/presets.c:1162 +#: ../src/gui/presets.c:1166 msgid "no presets" msgstr "无预置" -#: ../src/gui/presets.c:1426 ../src/libs/modulegroups.c:3966 -#: ../src/libs/modulegroups.c:3974 +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 +#: ../src/libs/modulegroups.c:4058 msgid "manage module layouts" msgstr "管理模块布局" -#: ../src/gui/presets.c:1435 +#: ../src/gui/presets.c:1434 msgid "manage quick presets" msgstr "管理快速预设" -#: ../src/gui/presets.c:1613 +#: ../src/gui/presets.c:1616 msgid "manage quick presets list..." msgstr "管理快速预设列表……" -#: ../src/gui/presets.c:1780 +#: ../src/gui/presets.c:1771 msgid "disabled: wrong module version" msgstr "已禁用:错误的模块版本" -#: ../src/gui/presets.c:1799 ../src/libs/lib.c:547 +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 msgid "edit this preset.." msgstr "编辑此预置..." -#: ../src/gui/presets.c:1804 ../src/libs/lib.c:551 +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 msgid "delete this preset" msgstr "删除此预置" -#: ../src/gui/presets.c:1811 ../src/libs/lib.c:559 +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 msgid "store new preset.." msgstr "存为新的预置..." -#: ../src/gui/presets.c:1821 ../src/libs/lib.c:573 +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 msgid "update preset" msgstr "更新预置" -#: ../src/gui/splash.c:153 -msgid "darktable starting" -msgstr "darktable 正在启动" - -#: ../src/gui/splash.c:160 +#: ../src/gui/splash.c:118 msgid "initializing" msgstr "正在初始化" -#: ../src/gui/splash.c:193 ../src/gui/splash.c:202 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" "Photography workflow application\n" "and RAW developer" @@ -14466,102 +17049,239 @@ msgstr "" "应用程序和\n" "RAW 显像工具" -#: ../src/gui/splash.c:328 -msgid "darktable shutdown" -msgstr "darktable 关闭" - -#: ../src/gui/splash.c:341 -msgid "darktable is now shutting down" -msgstr "darktable 正在关闭" - -#: ../src/gui/splash.c:343 -msgid "please wait while background jobs finish" -msgstr "请稍候,后台任务正在完成" - -#: ../src/gui/styles_dialog.c:233 ../src/libs/styles.c:501 +#: ../src/gui/styles_dialog.c:234 ../src/libs/styles.c:501 #: ../src/libs/styles.c:654 msgid "overwrite style?" msgstr "覆盖样式?" -#: ../src/gui/styles_dialog.c:234 +#: ../src/gui/styles_dialog.c:235 #, c-format msgid "" "style `%s' already exists.\n" "do you want to overwrite?" msgstr "样式“%s”已存在。您想覆盖它吗?" -#: ../src/gui/styles_dialog.c:263 ../src/gui/styles_dialog.c:342 +#: ../src/gui/styles_dialog.c:264 ../src/gui/styles_dialog.c:343 msgid "please give style a name" msgstr "请命名该样式" -#: ../src/gui/styles_dialog.c:267 ../src/gui/styles_dialog.c:346 +#: ../src/gui/styles_dialog.c:268 ../src/gui/styles_dialog.c:347 msgid "unnamed style" msgstr "未命名样式" -#: ../src/gui/styles_dialog.c:331 +#: ../src/gui/styles_dialog.c:332 #, c-format msgid "style %s was successfully saved" msgstr "样式 %s 保存成功" -#: ../src/gui/styles_dialog.c:537 +#: ../src/gui/styles_dialog.c:538 msgid "edit style" msgstr "编辑样式" -#: ../src/gui/styles_dialog.c:538 +#: ../src/gui/styles_dialog.c:539 msgid "duplicate style" msgstr "创建样式副本" -#: ../src/gui/styles_dialog.c:541 +#: ../src/gui/styles_dialog.c:542 msgid "creates a duplicate of the style before applying changes" msgstr "应用改变前创建一个此样式的副本" -#: ../src/gui/styles_dialog.c:545 +#: ../src/gui/styles_dialog.c:546 msgid "create new style" msgstr "创建新样式" -#: ../src/gui/styles_dialog.c:571 +#: ../src/gui/styles_dialog.c:572 msgid "enter a name for the new style" msgstr "输入新样式的名称" -#: ../src/gui/styles_dialog.c:580 +#: ../src/gui/styles_dialog.c:581 msgid "enter a description for the new style, this description is searchable" msgstr "输入新样式的描述,该描述可被搜索到" -#: ../src/gui/styles_dialog.c:618 +#: ../src/gui/styles_dialog.c:619 msgid "keep" msgstr "保留" -#: ../src/gui/styles_dialog.c:838 +#: ../src/gui/styles_dialog.c:839 msgid "can't create style out of unaltered image" msgstr "不能从未改变的图像创建样式" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:581 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +msgid "Welcome to darktable!" +msgstr "欢迎来到 darktable!" + +#. Navigation buttons (right-aligned) +#: ../src/gui/welcome.c:739 +msgid "_prev" +msgstr "上一个 (_p)" + +#: ../src/gui/welcome.c:742 +msgid "_next" +msgstr "下一个 (_n)" + +#: ../src/gui/welcome.c:796 +msgid "let's set up a few options to get you started." +msgstr "设置几个选项以开始使用。" + +#: ../src/gui/welcome.c:799 +msgid "" +"if you are unsure, don't worry! just go ahead with the default, you can " +"always change all values later in the preferences." +msgstr "" +"若您不确定如何配置,可以使用默认值继续。所有设置都之后可以在 偏好设置 " +"中更改。" + +#: ../src/gui/welcome.c:804 +msgid "" +"you can close this window at any time, in which case the defaults will be " +"applied." +msgstr "您可以在任何时候关闭本窗口以使用默认值。" + +#: ../src/gui/welcome.c:837 +msgid "You are all set!" +msgstr "配置完成!" + +#: ../src/gui/welcome.c:840 +msgid "" +"darktable is extremely configurable and has a wealth of options. Here we " +"covered just the most essential ones — make sure to explore the " +"preferences to get the full picture." +msgstr "" +"darktable 的配置十分灵活,拥有大量的可配置选项。在此处仅介绍了最基本的配置 — " +"务必探索 偏好设置 查阅完整设置。" + +#. xgettext: %s is a URL; keep and unchanged +#: ../src/gui/welcome.c:849 +#, c-format +msgid "" +"Read the user manual to learn more and make the most of " +"darktable." +msgstr "阅读 用户手册 了解更多来高效使用 darktable。" + +#: ../src/gui/welcome.c:859 +msgid "" +"And remember that you can always click on the ? on the top toolbar to " +"get help right where you need it." +msgstr "您在任何时候都可以点击顶栏右上角的 ? 来获取帮助。" + +#: ../src/gui/welcome.c:864 +msgid "Happy editing with darktable!" +msgstr "请享受 darktable 的编辑体验!" + +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "内存" + +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "删除工作区" + +#: ../src/gui/workspace.c:298 +#, c-format +msgid "" +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." +msgstr "" +"警告\n" +"\n" +"您真的要删除“%s”工作区吗?\n" +"\n" +"若之前没有启用 XMP 写入,您的编辑工作将会丢失。" + +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "创建工作区" + +#: ../src/gui/workspace.c:410 +msgid "" +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." +msgstr "" +"警告\n" +"\n" +"名称“default”和“memory”为保留名称。\n" +"\n" +"请选择一个不同的名称。" + +#: ../src/gui/workspace.c:419 +#, c-format +msgid "" +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." +msgstr "" +"警告\n" +"\n" +"名为“%s”的工作区已存在。\n" +"\n" +"请选一个不同的名称。" + +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable - 选择工作区" + +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "选择现有的工作区" + +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "记住我的选择并不再询问" + +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "或创建新工作区" + +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "创建" + +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "从现有的工作区复制设置" + +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "8 bit" msgstr "8 bit" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "10 bit" msgstr "10 bit" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:581 +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 msgid "12 bit" msgstr "12 bit" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossless" msgstr "无损" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 msgid "lossy" msgstr "有损" #. Bit depth combo box -#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:589 -#: ../src/imageio/format/jxl.c:579 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4286 msgid "bit depth" msgstr "位深" @@ -14592,8 +17312,8 @@ msgstr "分块" msgid "" "tile an image into segments.\n" "\n" -"makes encoding faster, but increases the file size. the loss of image " -"quality is negligible." +"makes encoding faster, but increases the file size. the loss of image quality " +"is negligible." msgstr "" "将图像拆分成块处理。\n" "\n" @@ -14601,10 +17321,10 @@ msgstr "" #. compression #. Compression method combo box -#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:599 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:112 +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 msgid "compression" msgstr "压缩" @@ -14617,17 +17337,19 @@ msgstr "图像压缩方式" #. step #. default #. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:605 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 msgid "quality" msgstr "品质" -#: ../src/imageio/format/avif.c:1006 +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 msgid "the quality of an image, less quality means fewer details" msgstr "图像品质,较低的值意味着较少的细节" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 msgid "chroma subsampling" msgstr "色度抽样" @@ -14647,15 +17369,18 @@ msgstr "" "4:2:2 - 减半横向色度抽样频率\n" "4:2:0 - 减半纵向和横向色度抽样频率" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:4:4" msgstr "4:4:4" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:2" msgstr "4:2:2" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 msgid "4:2:0" msgstr "4:2:0" @@ -14672,64 +17397,89 @@ msgstr "" "1:1 复制选定的图像。\n" "以下全局选项在此不适用!" -#: ../src/imageio/format/exr.cc:215 -msgid "the selected output profile doesn't work well with EXR" -msgstr "选择的输出色彩配置无法在 exr 下正常工作" +#: ../src/imageio/format/exr.cc:246 +msgid "" +"the selected output profile isn't linear, expect incorrect display by image " +"viewers" +msgstr "选中的输出配置并非线性,其他图像查看器可能会无法正确显示" -#: ../src/imageio/format/exr.cc:564 +#: ../src/imageio/format/exr.cc:596 msgid "OpenEXR" msgstr "OpenEXR" -#: ../src/imageio/format/exr.cc:591 +#: ../src/imageio/format/exr.cc:623 msgid "16 bit (float)" msgstr "16 bit(浮点)" -#: ../src/imageio/format/exr.cc:591 ../src/imageio/format/jxl.c:582 +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 #: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/libs/neural_restore.c:4289 msgid "32 bit (float)" msgstr "32 bit(浮点)" -#: ../src/imageio/format/exr.cc:601 ../src/imageio/format/pdf.c:699 +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 #: ../src/imageio/format/tiff.c:901 msgid "uncompressed" msgstr "未压缩" -#: ../src/imageio/format/exr.cc:602 +#: ../src/imageio/format/exr.cc:634 msgid "RLE" msgstr "RLE" -#: ../src/imageio/format/exr.cc:603 +#: ../src/imageio/format/exr.cc:635 msgid "ZIPS" msgstr "ZIPS" -#: ../src/imageio/format/exr.cc:604 +#: ../src/imageio/format/exr.cc:636 msgid "ZIP" msgstr "ZIP" -#: ../src/imageio/format/exr.cc:605 +#: ../src/imageio/format/exr.cc:637 msgid "PIZ" msgstr "PIZ" -#: ../src/imageio/format/exr.cc:606 +#: ../src/imageio/format/exr.cc:638 msgid "PXR24" msgstr "PXR24" -#: ../src/imageio/format/exr.cc:607 +#: ../src/imageio/format/exr.cc:639 msgid "B44" msgstr "B44" -#: ../src/imageio/format/exr.cc:608 +#: ../src/imageio/format/exr.cc:640 msgid "B44A" msgstr "B44A" -#: ../src/imageio/format/exr.cc:609 +#: ../src/imageio/format/exr.cc:641 msgid "DWAA" msgstr "DWAA" -#: ../src/imageio/format/exr.cc:610 +#: ../src/imageio/format/exr.cc:642 msgid "DWAB" msgstr "DWAB" +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" + +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" + +#: ../src/imageio/format/heif.c:723 +msgid "" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" +msgstr "" +"HEIF 编码器的色度抽样设置。\n" +"自动 - 从质量数值自动计算\n" +"4:4:4 - 不使用色度抽样\n" +"4:2:2 - 减半横向色度抽样频率\n" +"4:2:0 - 减半纵向和横向色度抽样频率" + #: ../src/imageio/format/j2k.c:448 msgid "unable to attach output profile to JP2" msgstr "无法将输出色彩配置添加到 JP2" @@ -14778,26 +17528,26 @@ msgstr "" msgid "4:4:0" msgstr "4:4:0" -#: ../src/imageio/format/jxl.c:582 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 #: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 msgid "16 bit" msgstr "16 bit" #. Pixel format combo box -#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/tiff.c:887 +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 msgid "pixel type" msgstr "像素类型" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "unsigned integer" msgstr "无符号整数" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 msgid "floating point" msgstr "浮点小数" -#: ../src/imageio/format/jxl.c:607 +#: ../src/imageio/format/jxl.c:613 msgid "" "the quality of the output image\n" "0-29 = very lossy\n" @@ -14809,46 +17559,21 @@ msgstr "" "30-99 = 与JPEG质量相当\n" "100 = 无损" -#: ../src/imageio/format/jxl.c:615 -msgid "encoding color profile" -msgstr "用于编码的色彩配置" - -#: ../src/imageio/format/jxl.c:616 -msgid "" -"the color profile used by the encoder\n" -"permit internal XYB color space conversion for more efficient lossy " -"compression,\n" -"or ensure no conversion to keep original image color space (implied for " -"lossless)" -msgstr "" -"编码器使用的色彩配置\n" -"允许内置 XYB 色彩空间转换以提高有损压缩效率\n" -"禁止转换以保持图像原始色彩空间(无损导出默认使用此项)" - -#: ../src/imageio/format/jxl.c:619 -msgid "internal" -msgstr "内部转换空间" - -#: ../src/imageio/format/jxl.c:619 ../src/libs/duplicate.c:405 -#: ../src/libs/history.c:1141 ../src/libs/snapshots.c:928 -msgid "original" -msgstr "原始色彩空间" - -#: ../src/imageio/format/jxl.c:633 +#: ../src/imageio/format/jxl.c:649 msgid "encoding effort" msgstr "编码力度" -#: ../src/imageio/format/jxl.c:635 +#: ../src/imageio/format/jxl.c:651 msgid "" "the effort used to encode the image, higher efforts will have better results " "at the expense of longer encoding times" msgstr "编码器力度,力度越大图像质量越好,但编码时间更长" -#: ../src/imageio/format/jxl.c:645 +#: ../src/imageio/format/jxl.c:661 msgid "decoding speed" msgstr "解码速度" -#: ../src/imageio/format/jxl.c:647 +#: ../src/imageio/format/jxl.c:663 msgid "the preferred decoding speed with some sacrifice of quality" msgstr "偏好的解码速度,可能会牺牲质量" @@ -14860,7 +17585,7 @@ msgstr "无效的纸张大小" msgid "invalid border size, using 0" msgstr "无效的边距大小,已默认为 0" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:489 +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 #: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 #: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 #, c-format @@ -14877,7 +17602,7 @@ msgstr "输入 pdf 的标题" #. paper size #. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2595 +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 msgid "paper size" msgstr "纸张大小" @@ -14916,8 +17641,8 @@ msgstr "" "例如:“10 mm”或“1 inch”" #. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1499 -#: ../src/libs/export.c:1527 +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1540 msgid "dpi" msgstr "dpi" @@ -15065,8 +17790,8 @@ msgstr "XCF" #: ../src/imageio/imageio.c:1114 #, c-format msgid "" -"failed to allocate memory for %s, please lower the threads used for export " -"or buy more memory." +"failed to allocate memory for %s, please lower the threads used for export or " +"buy more memory." msgstr "为 %s 分配内存失败,请减少用于导出的线程数,或者扩充您的内存。" #: ../src/imageio/imageio.c:1116 @@ -15084,6 +17809,11 @@ msgstr "导出" msgid "cannot find the style '%s' to apply during export" msgstr "导出时无法找到要应用的样式 '%s'" +#: ../src/imageio/imageio.c:1320 +#, c-format +msgid "export reduced to %dx%d because of memory restrictions" +msgstr "由于内存限制导出大小已限制到 %dx%d" + #: ../src/imageio/imageio_libraw.c:348 msgid "" "WARNING: camera is not fully supported!" @@ -15098,11 +17828,11 @@ msgstr "" "‘%s’的颜色可能无法被准确表示,\n" "现在做出的编辑可能无法和后续版本兼容。" -#: ../src/imageio/storage/disk.c:75 ../src/libs/export.c:1270 +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 msgid "file on disk" msgstr "磁盘上的文件" -#: ../src/imageio/storage/disk.c:274 ../src/imageio/storage/gallery.c:199 +#: ../src/imageio/storage/disk.c:276 ../src/imageio/storage/gallery.c:199 #: ../src/imageio/storage/latex.c:186 msgid "" "enter the path where to put exported images\n" @@ -15113,58 +17843,58 @@ msgstr "" "支持 bash 格式的变量操作\n" "输入字符 '$(' 以激活自动补全和查看变量列表" -#: ../src/imageio/storage/disk.c:286 ../src/imageio/storage/piwigo.c:1172 +#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 msgid "on conflict" msgstr "文件冲突时" -#: ../src/imageio/storage/disk.c:289 +#: ../src/imageio/storage/disk.c:291 msgid "create unique filename" msgstr "创建不重复的文件名" -#: ../src/imageio/storage/disk.c:290 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:879 +#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 +#: ../src/libs/image.c:650 ../src/libs/styles.c:914 msgid "overwrite" msgstr "覆盖" -#: ../src/imageio/storage/disk.c:291 +#: ../src/imageio/storage/disk.c:293 msgid "overwrite if changed" msgstr "若发生更改则覆盖" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1174 +#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 msgid "skip" msgstr "跳过" -#: ../src/imageio/storage/disk.c:394 ../src/imageio/storage/gallery.c:320 +#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 #: ../src/imageio/storage/latex.c:279 #, c-format msgid "could not create directory `%s'!" msgstr "无法创建目录“%s”!" -#: ../src/imageio/storage/disk.c:405 +#: ../src/imageio/storage/disk.c:432 #, c-format msgid "could not write to directory `%s'!" msgstr "无法写入目录“%s”!" -#: ../src/imageio/storage/disk.c:442 +#: ../src/imageio/storage/disk.c:469 #, c-format msgid "%d/%d skipping `%s'" msgid_plural "%d/%d skipping `%s'" msgstr[0] "%d/%d,已跳过“%s”" -#: ../src/imageio/storage/disk.c:468 +#: ../src/imageio/storage/disk.c:517 #, c-format msgid "%d/%d skipping (not modified since export) `%s'" msgid_plural "%d/%d skipping (not modified since export) `%s'" msgstr[0] "%d/%d,已跳过上次导出后未修改的“%s”" -#: ../src/imageio/storage/disk.c:494 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 #: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 #, c-format msgid "%d/%d exported to `%s'" msgid_plural "%d/%d exported to `%s'" msgstr[0] "%d/%d,已导出到“%s”" -#: ../src/imageio/storage/disk.c:559 +#: ../src/imageio/storage/disk.c:608 msgid "" "you are going to export in overwrite mode, this will overwrite any existing " "images\n" @@ -15393,10 +18123,10 @@ msgstr "" "设计思路源于 blender Agx 色调映射器" #: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:215 ../src/iop/diffuse.c:139 +#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 #: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:350 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:155 +#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 #: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 #: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 #: ../src/iop/toneequal.c:329 @@ -15405,19 +18135,21 @@ msgstr "纠正和创作" #: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 #: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 -#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:90 ../src/iop/blurs.c:91 +#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 +#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 #: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 #: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:216 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:137 ../src/iop/crop.c:139 -#: ../src/iop/demosaic.c:330 ../src/iop/denoiseprofile.c:821 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 +#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 #: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 #: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 #: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 #: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:156 ../src/iop/overlay.c:158 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 +#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 #: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 #: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 #: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 @@ -15429,16 +18161,16 @@ msgstr "线性、RGB、基于场景" #: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 #: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:352 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 #: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 #: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 -#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:417 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/watermark.c:470 msgid "non-linear, RGB" msgstr "非线性、RGB" #: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 +#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 #: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 #: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 #: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 @@ -15446,31 +18178,31 @@ msgstr "非线性、RGB" msgid "linear, RGB, display-referred" msgstr "线性、RGB、基于显示" -#: ../src/iop/agx.c:1792 +#: ../src/iop/agx.c:1817 msgctxt "section" msgid "basic curve parameters" msgstr "基础曲线参数" -#: ../src/iop/agx.c:1794 ../src/iop/agx.c:1950 +#: ../src/iop/agx.c:1819 ../src/iop/agx.c:1975 msgctxt "section" msgid "curve" msgstr "曲线" -#: ../src/iop/agx.c:1802 +#: ../src/iop/agx.c:1827 msgid "set the pivot's input exposure in EV relative to mid-gray" msgstr "设置支点相对于中间灰的输入曝光 EV" -#: ../src/iop/agx.c:1803 +#: ../src/iop/agx.c:1828 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray" msgstr "选中区域的平均亮度将会用于设置相对中间灰的支点亮度" -#: ../src/iop/agx.c:1813 +#: ../src/iop/agx.c:1837 msgid "darken or brighten the pivot (linear output power)" msgstr "调节支点的亮暗程度(线性输出强度)" -#: ../src/iop/agx.c:1814 +#: ../src/iop/agx.c:1838 msgid "" "the average luminance of the selected region will be\n" "used to set the pivot relative to mid-gray,\n" @@ -15480,11 +18212,11 @@ msgstr "" "选中区域的平均亮度将会用于设置相对中间灰的支点亮度,\n" "输出将会根据默认灰度到灰度映射进行调整" -#: ../src/iop/agx.c:1823 +#: ../src/iop/agx.c:1847 msgid "slope of the linear section around the pivot" msgstr "支点周围线性区域的坡度" -#: ../src/iop/agx.c:1829 +#: ../src/iop/agx.c:1853 msgid "" "contrast in highlights\n" "higher values keep the slope nearly constant for longer,\n" @@ -15494,30 +18226,29 @@ msgstr "" "设置更高的值将会使曲线更多地保持相同陡度,\n" "但是接近白色的区域的截断会更明显" -#: ../src/iop/agx.c:1833 -msgid "" -"the curve has lost its 'S' shape, shoulder power cannot be applied.\n" -"without inverting the shoulder (forcing it to bend upwards), it would be\n" -"impossible to reach target white with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot higher (increase pivot target output\n" -"or curve y gamma), or increase the distance between the pivot and the right\n" -"edge (decrease the pivot shift, move the white point farther from the pivot " -"by\n" -"increasing relative white exposure or move the black point closer to the " -"pivot\n" -"by lowering relative black exposure)." -msgstr "" -"当前曲线并非 S 形,无法应用肩部强度。\n" -"在不反转肩部的情况下(迫使曲线向上弯曲),无法以当前选择的对比度和支点位置\n" -"达到目标白点。\n" -"您可以尝试以下解决方案:\n" -"- 增加对比度;\n" -"- 向上移动支点(增加支点目标输出或曲线 y gamma);\n" -"- 增加支点到右边缘的距离(减少支点偏移、增加相对白点曝光使白点远离支点、\n" -" 减少相对黑点曝光使黑点远离支点)。" - -#: ../src/iop/agx.c:1846 +#: ../src/iop/agx.c:1857 +msgid "" +"shoulder power cannot be applied because the curve has lost its 'S' shape\n" +"due to the current settings for white relative exposure, contrast, and " +"pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - increase pivot target output\n" +" - increase white relative exposure\n" +" - increase curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"无法应用肩部强度,曲线由于白点相对曝光、对比度和支点设置无法维持 S 形。\n" +"要使肩部强度重新生效,请进行以下操作之一:\n" +" - 增加对比度\n" +" - 增加支点目标输出\n" +" - 增加白点相对曝光\n" +" - 增加曲线 y 伽马(设置位于“高级曲线参数”面板内)\n" +"\n" +"展开“显示曲线”面板来查看以上设置的效果。" + +#: ../src/iop/agx.c:1871 msgid "" "contrast in shadows\n" "higher values keep the slope nearly constant for longer,\n" @@ -15527,76 +18258,74 @@ msgstr "" "设置更高的值将会使曲线更多地保持相同陡度,\n" "但是接近黑色的区域的截断会更明显" -#: ../src/iop/agx.c:1850 -msgid "" -"the curve has lost its 'S' shape, toe power cannot be applied.\n" -"without inverting the toe (forcing it to bend downwards), it would be\n" -"impossible to reach target black with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot lower (reduce the pivot target output or\n" -"curve y gamma), or increase the distance between the pivot and the left " -"edge\n" -"(increase the pivot shift, move the black point farther from the pivot by " -"raising\n" -"the relative black exposure or move the white point closer to the pivot\n" -"by decreasing relative white exposure)." -msgstr "" -"当前曲线并非 S 形,无法应用底部强度。\n" -"在不反转足部的情况下(迫使曲线向下弯曲),无法以当前选择的对比度和支点位置\n" -"达到目标黑点。\n" -"您可以尝试以下解决方案:\n" -"- 增加对比度;\n" -"- 向下移动支点(减少支点目标输出或曲线 y gamma);\n" -"- 增加支点到左边缘的距离(增加支点偏移、增加相对黑点曝光使黑点远离支点、\n" -" 减少相对白点曝光使白点远离支点)。" - -#: ../src/iop/agx.c:1869 +#: ../src/iop/agx.c:1875 +msgid "" +"toe power cannot be applied because the curve has lost its 'S' shape due\n" +"to the current settings for white relative exposure, contrast, and pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - decrease pivot target output\n" +" - decrease black relative exposure (make more negative)\n" +" - decrease curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"无法应用足部强度,曲线由于黑点相对曝光、对比度和支点设置无法维持 S 形。\n" +"要使足部强度重新生效,请进行以下操作之一:\n" +" - 增加对比度\n" +" - 减少支点目标输出\n" +" - 减少黑点相对曝光\n" +" - 减少曲线 y 伽马(设置位于“高级曲线参数”面板内)\n" +"\n" +"展开“显示曲线”面板来查看以上设置的效果。" + +#: ../src/iop/agx.c:1895 msgid "decrease or increase contrast and brightness" msgstr "减少火增加对比度和亮度" -#: ../src/iop/agx.c:1874 +#: ../src/iop/agx.c:1900 msgid "deepen or lift shadows" msgstr "加深或提亮阴影" -#: ../src/iop/agx.c:1878 +#: ../src/iop/agx.c:1904 msgid "increase or decrease brightness" msgstr "增加或减少亮度" -#: ../src/iop/agx.c:1885 +#: ../src/iop/agx.c:1911 msgid "decrease or increase saturation" msgstr "增加或减少饱和度" -#: ../src/iop/agx.c:1892 +#: ../src/iop/agx.c:1917 msgid "increase to bring hues closer to the original" msgstr "增加以使色相更接近原始值" -#: ../src/iop/agx.c:1902 +#: ../src/iop/agx.c:1927 msgctxt "section" msgid "look" msgstr "外观" -#: ../src/iop/agx.c:1925 +#: ../src/iop/agx.c:1950 msgid "show curve" msgstr "显示曲线" -#: ../src/iop/agx.c:1929 ../src/iop/atrous.c:1810 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:3018 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3803 -#: ../src/iop/filmicrgb.c:4367 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:908 ../src/iop/toneequal.c:3280 +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 +#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 +#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 +#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 msgid "graph" msgstr "图表" -#: ../src/iop/agx.c:1932 +#: ../src/iop/agx.c:1957 msgid "tone mapping curve" msgstr "色调映射曲线" -#: ../src/iop/agx.c:1945 +#: ../src/iop/agx.c:1970 msgctxt "section" msgid "advanced curve parameters" msgstr "高级曲线参数" -#: ../src/iop/agx.c:1963 +#: ../src/iop/agx.c:1987 msgid "" "length to keep curve linear above the pivot.\n" "may clip highlights" @@ -15604,11 +18333,11 @@ msgstr "" "曲线支点以上部分保持线性的长度。\n" "可能导致高光削色" -#: ../src/iop/agx.c:1972 +#: ../src/iop/agx.c:1996 msgid "max linear output power" msgstr "最大线性输出强度" -#: ../src/iop/agx.c:1981 +#: ../src/iop/agx.c:2004 msgid "" "length to keep curve linear below the pivot.\n" "may crush shadows" @@ -15616,11 +18345,11 @@ msgstr "" "曲线支点一下部分保持线性的长度。\n" "可能使阴影被压缩" -#: ../src/iop/agx.c:1990 +#: ../src/iop/agx.c:2013 msgid "raise for a faded look" msgstr "增加以呈现褪色效果" -#: ../src/iop/agx.c:1996 +#: ../src/iop/agx.c:2019 msgid "" "adjusts the gamma automatically, trying to make sure\n" "the curve always remains S-shaped (given that contrast\n" @@ -15629,7 +18358,7 @@ msgstr "" "自动调整 gamma 试图将曲线保持在 S 形(假设对比度足够高)\n" "使足部和肩部控制保持有效。" -#: ../src/iop/agx.c:2005 +#: ../src/iop/agx.c:2028 msgid "" "shifts the representation (but not the output power) of the pivot\n" "along the y axis of the curve.\n" @@ -15641,28 +18370,28 @@ msgstr "" "支点周围的对比度不会受到影响,但高光和阴影会受到影响。\n" "您可能需要使用对比度滑块、足部和肩部控制来平衡支点移动带来的影响。" -#: ../src/iop/agx.c:2016 +#: ../src/iop/agx.c:2039 msgctxt "section" msgid "input exposure range" msgstr "输入曝光范围" -#: ../src/iop/agx.c:2024 +#: ../src/iop/agx.c:2047 msgid "relative exposure above mid-gray (white point)" msgstr "高出中间灰的相对曝光(白点)" -#: ../src/iop/agx.c:2025 +#: ../src/iop/agx.c:2048 msgid "pick the white point" msgstr "选择白点" -#: ../src/iop/agx.c:2033 +#: ../src/iop/agx.c:2056 msgid "relative exposure below mid-gray (black point)" msgstr "低于中间灰的相对曝光(白点)" -#: ../src/iop/agx.c:2034 +#: ../src/iop/agx.c:2057 msgid "pick the black point" msgstr "选择黑点" -#: ../src/iop/agx.c:2042 ../src/iop/filmicrgb.c:4421 +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 msgid "" "symmetrically increase or decrease the computed dynamic range.\n" "useful to give a safety margin to extreme luminances." @@ -15670,44 +18399,52 @@ msgstr "" "对称地放大或缩小计算的动态范围。\n" "有助于为极端亮度提供安全界限。" -#: ../src/iop/agx.c:2048 ../src/iop/agx.c:2051 ../src/iop/filmic.c:1509 -#: ../src/iop/filmicrgb.c:4427 ../src/iop/profile_gamma.c:645 +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 +#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 msgid "auto tune levels" msgstr "自动调整色阶" -#: ../src/iop/agx.c:2050 +#: ../src/iop/agx.c:2073 msgid "set black and white relative exposure using the selected area" msgstr "使用所选区域设置白色与黑色的相对曝光" -#: ../src/iop/agx.c:2051 ../src/iop/agx.c:2058 +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 msgid "exposure range" msgstr "曝光范围" -#: ../src/iop/agx.c:2056 +#: ../src/iop/agx.c:2079 msgid "read exposure from metadata and exposure module" msgstr "从元数据和曝光模块读取曝光信息" -#: ../src/iop/agx.c:2058 +#: ../src/iop/agx.c:2081 msgid "read exposure" msgstr "读取曝光" -#: ../src/iop/agx.c:2081 +#: ../src/iop/agx.c:2104 msgid "blender-like" msgstr "blender 风格" -#: ../src/iop/agx.c:2091 +#: ../src/iop/agx.c:2114 msgid "unmodified" msgstr "未更改" -#: ../src/iop/agx.c:2238 ../src/iop/sigmoid.c:923 ../src/iop/sigmoid.c:927 +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 msgid "primaries" msgstr "三原色" -#: ../src/iop/agx.c:2238 +#: ../src/iop/agx.c:2260 msgid "color primaries adjustments" msgstr "原色调整" -#: ../src/iop/agx.c:2247 +#: ../src/iop/agx.c:2266 +msgid "" +"color space primaries to use as the base for below adjustments.\n" +"'export profile' uses the profile set in 'output color profile'." +msgstr "" +"作为调整基础的三原色\n" +"选项“输出配置”将沿用“输出色彩配置”中的颜色。" + +#: ../src/iop/agx.c:2274 msgid "" "disable purity adjustments and rotations, only applying the curve.\n" "note that those adjustments are at the heart of AgX,\n" @@ -15720,57 +18457,49 @@ msgstr "" "尤其当图像较亮饱和度较高(例如 LED)时更是如此。\n" "此选项只应在进行测试时使用。" -#: ../src/iop/agx.c:2255 +#: ../src/iop/agx.c:2281 msgid "reset primaries to a predefined configuration" msgstr "将三原色重置到预定义的配置" -#: ../src/iop/agx.c:2258 +#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 msgid "reset primaries" -msgstr "重置原色" - -#: ../src/iop/agx.c:2266 -msgid "" -"color space primaries to use as the base for below adjustments.\n" -"'export profile' uses the profile set in 'output color profile'." -msgstr "" -"作为调整基础的三原色\n" -"选项“输出配置”将沿用“输出色彩配置”中的颜色。" +msgstr "重置原色" -#: ../src/iop/agx.c:2269 +#: ../src/iop/agx.c:2292 msgctxt "section" msgid "before tone mapping" msgstr "色调映射之前" -#: ../src/iop/agx.c:2279 +#: ../src/iop/agx.c:2302 msgid "increase to desaturate reds in highlights faster" msgstr "增加使高光中的红色更快褪色" -#: ../src/iop/agx.c:2286 +#: ../src/iop/agx.c:2309 msgid "shift the red primary towards yellow (+) or magenta (-)" msgstr "使红色向黄色(+)或紫红色(-)偏移" -#: ../src/iop/agx.c:2292 +#: ../src/iop/agx.c:2315 msgid "increase to desaturate greens in highlights faster" msgstr "增加使高光中的绿色更快褪色" -#: ../src/iop/agx.c:2299 +#: ../src/iop/agx.c:2322 msgid "shift the green primary towards cyan (+) or yellow (-)" msgstr "使绿色向青色(+)或黄色(-)偏移" -#: ../src/iop/agx.c:2305 +#: ../src/iop/agx.c:2328 msgid "increase to desaturate blues in highlights faster" msgstr "增加使高光中的蓝色更快褪色" -#: ../src/iop/agx.c:2312 +#: ../src/iop/agx.c:2335 msgid "shift the blue primary towards magenta (+) or cyan (-)" msgstr "使蓝色向紫红色(+)或青色(-)偏移" -#: ../src/iop/agx.c:2318 +#: ../src/iop/agx.c:2341 msgctxt "section" msgid "after tone mapping" msgstr "色调映射之后" -#: ../src/iop/agx.c:2323 +#: ../src/iop/agx.c:2346 msgid "" "completely restore purity, undo all rotations, and hide\n" "the controls below. uncheck to restore the previous state." @@ -15778,91 +18507,95 @@ msgstr "" "完全恢复纯度,撤销所有旋转,并隐藏下方的控制项。\n" "取消选中以恢复之前的状态。" -#: ../src/iop/agx.c:2326 +#: ../src/iop/agx.c:2349 msgid "set from above" msgstr "使用以上参数" -#: ../src/iop/agx.c:2328 +#: ../src/iop/agx.c:2351 msgid "" "set parameters to completely reverse primaries modifications,\n" "but allow subsequent editing" msgstr "设置参数以完全逆转原色变更同时允许后续编辑" -#: ../src/iop/agx.c:2341 +#: ../src/iop/agx.c:2354 +msgid "reverse pre-mapping primaries" +msgstr "逆转映射前的颜色" + +#: ../src/iop/agx.c:2366 msgid "overall purity boost" msgstr "总体纯净度提升" -#: ../src/iop/agx.c:2349 +#: ../src/iop/agx.c:2374 msgid "overall unrotation ratio" msgstr "总体逆旋转比例" -#: ../src/iop/agx.c:2353 +#: ../src/iop/agx.c:2378 msgid "restore the purity of red, mostly in midtones and shadows" msgstr "还原红色纯度,多数适用于中间调和阴影" -#: ../src/iop/agx.c:2360 +#: ../src/iop/agx.c:2385 msgid "reverse the color shift in reds" msgstr "逆转红色偏移" -#: ../src/iop/agx.c:2366 +#: ../src/iop/agx.c:2391 msgid "restore the purity of green, mostly in midtones and shadows" msgstr "还原绿色纯度,多数适用于中间调和阴影" -#: ../src/iop/agx.c:2373 +#: ../src/iop/agx.c:2398 msgid "reverse the color shift in greens" msgstr "逆转绿色偏移" -#: ../src/iop/agx.c:2379 +#: ../src/iop/agx.c:2404 msgid "restore the purity of blue, mostly in midtones and shadows" msgstr "还原蓝色纯度,多数适用于中间调和阴影" -#: ../src/iop/agx.c:2386 +#: ../src/iop/agx.c:2411 msgid "reverse the color shift in blues" msgstr "逆转蓝色偏移" #. relabel to settings to remove confusion between module presets #. and white balance settings -#: ../src/iop/agx.c:2438 ../src/iop/temperature.c:2077 +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 #: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 #: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 #: ../src/iop/temperature.c:2130 msgid "settings" msgstr "设置" -#: ../src/iop/agx.c:2439 +#: ../src/iop/agx.c:2464 msgid "main look and curve settings" msgstr "主要外观和曲线设置" -#: ../src/iop/agx.c:2448 +#: ../src/iop/agx.c:2473 msgid "detailed curve settings" msgstr "详细曲线设置" -#: ../src/iop/agx.c:2545 +#: ../src/iop/agx.c:2571 msgid "unmodified base primaries" msgstr "未更改的基底原色" -#: ../src/iop/agx.c:2554 +#: ../src/iop/agx.c:2582 msgid "blender-like|base" msgstr "blender 风格|基底" -#: ../src/iop/agx.c:2560 +#: ../src/iop/agx.c:2587 msgid "blender-like|punchy" msgstr "blender 风格|突出" -#: ../src/iop/agx.c:2575 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3209 +#: ../src/iop/agx.c:2608 +msgid "sigmoid-like|default" +msgstr "类 S 形|默认" + +#: ../src/iop/agx.c:2621 +msgid "sigmoid-like|smooth" +msgstr "类 S 形|平滑" + +#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 #: ../src/iop/sigmoid.c:237 msgid "scene-referred default" msgstr "基于场景工作流默认值" -#: ../src/iop/agx.c:2591 -msgid "smooth|base" -msgstr "平滑|基底" - -#: ../src/iop/agx.c:2595 -msgid "smooth|punchy" -msgstr "平滑|突出" - #: ../src/iop/ashift.c:113 msgid "rotate and perspective" msgstr "旋转与透视" @@ -15879,13 +18612,13 @@ msgstr "旋转或扭曲透视" #: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 #: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 #: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:136 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:100 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 msgid "corrective or creative" msgstr "纠正或创作" #: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:138 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 msgid "geometric, RGB" msgstr "几何、RGB" @@ -15925,37 +18658,37 @@ msgstr "" msgid "automatic correction failed, please correct manually" msgstr "自动校正失败,请手动校正" -#: ../src/iop/ashift.c:4992 +#: ../src/iop/ashift.c:4991 #, c-format msgid "only %d lines can be saved in parameters" msgstr "参数内仅可保存 %d 行" -#: ../src/iop/ashift.c:5071 +#: ../src/iop/ashift.c:5070 #, c-format msgid "rotation adjusted by %3.2f° to %3.2f°" msgstr "旋转角度已调整 %3.2f° 到 %3.2f°" -#: ../src/iop/ashift.c:5704 ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 -#: ../src/iop/ashift.c:5812 +#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 +#: ../src/iop/ashift.c:5811 #, c-format msgid "lens shift (%s)" msgstr "镜头平移(%s)" -#: ../src/iop/ashift.c:5981 +#: ../src/iop/ashift.c:5980 msgid "manual perspective" msgstr "人工视角" -#: ../src/iop/ashift.c:6027 +#: ../src/iop/ashift.c:6026 msgctxt "section" msgid "perspective" msgstr "透视" -#: ../src/iop/ashift.c:6033 ../src/iop/ashift.c:6140 ../src/iop/ashift.c:6142 -#: ../src/iop/ashift.c:6144 +#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6143 msgid "structure" msgstr "结构" -#: ../src/iop/ashift.c:6066 +#: ../src/iop/ashift.c:6065 msgid "" "rotate image\n" "right-click and drag to define a horizontal or vertical line by drawing on " @@ -15964,48 +18697,47 @@ msgstr "" "旋转图像\n" "右键点击并拖动以在图像上绘制水平或垂直直线" -#: ../src/iop/ashift.c:6069 ../src/iop/ashift.c:6071 +#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 msgid "apply lens shift correction in one direction" msgstr "在一个方向上应用镜头偏移校正" -#: ../src/iop/ashift.c:6073 +#: ../src/iop/ashift.c:6072 msgid "shear the image along one diagonal" msgstr "沿一条对角线剪切图像" -#: ../src/iop/ashift.c:6074 ../src/iop/clipping.c:2128 +#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 msgid "automatically crop to avoid black edges" msgstr "自动裁剪以避免黑边" -#: ../src/iop/ashift.c:6075 +#: ../src/iop/ashift.c:6074 msgid "" "lens model of the perspective correction: generic or according to the focal " "length" msgstr "透视校正的镜头模块:通用还是按焦距" -#: ../src/iop/ashift.c:6078 +#: ../src/iop/ashift.c:6077 msgid "focal length of the lens, default value set from EXIF data if available" msgstr "镜头的焦距,根据EXIF数据设置默认值(如果可获得)" -#: ../src/iop/ashift.c:6081 +#: ../src/iop/ashift.c:6080 msgid "" "crop factor of the camera sensor, default value set from EXIF data if " "available, manual setting is often required" msgstr "" "相机传感器的裁剪系数,若可用,将从 EXIF 数据获取默认值。通常需要手动设置" -#: ../src/iop/ashift.c:6085 +#: ../src/iop/ashift.c:6084 msgid "" "the level of lens dependent correction, set to maximum for full lens " "dependency, set to zero for the generic case" msgstr "" -"与镜头有关的校正水平,对于完全与镜头有关的情况设置为最大,对于一般情况设置为" -"零" +"与镜头有关的校正水平,对于完全与镜头有关的情况设置为最大,对于一般情况设置为零" -#: ../src/iop/ashift.c:6089 +#: ../src/iop/ashift.c:6088 msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "通过水平和垂直缩放调整图像的宽高比" -#: ../src/iop/ashift.c:6091 +#: ../src/iop/ashift.c:6090 msgid "" "automatically correct for vertical perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16015,7 +18747,7 @@ msgstr "" "ctrl + 单击以仅拟合旋转\n" "shift + 单击以仅拟合镜头偏移" -#: ../src/iop/ashift.c:6095 +#: ../src/iop/ashift.c:6094 msgid "" "automatically correct for horizontal perspective distortion\n" "ctrl+click to only fit rotation\n" @@ -16025,7 +18757,7 @@ msgstr "" "ctrl + 单击以仅拟合旋转\n" "shift + 单击以仅拟合镜头偏移" -#: ../src/iop/ashift.c:6099 +#: ../src/iop/ashift.c:6098 msgid "" "automatically correct for vertical and horizontal perspective distortions, " "fitting rotation, lens shift in both directions, and shear\n" @@ -16038,7 +18770,7 @@ msgstr "" "shift + 单击以仅拟合镜头偏移\n" "ctrl + shift + 单击以仅拟合旋转和镜头偏移" -#: ../src/iop/ashift.c:6106 +#: ../src/iop/ashift.c:6105 msgid "" "automatically analyse line structure in image\n" "ctrl+click for an additional edge enhancement\n" @@ -16050,48 +18782,48 @@ msgstr "" "shift + 单击可获得额外的细节增强\n" "ctrl + shift + 单击可同时获得额外的边缘和细节增强" -#: ../src/iop/ashift.c:6111 +#: ../src/iop/ashift.c:6110 msgid "manually define perspective rectangle" msgstr "手动定义透视矩形" -#: ../src/iop/ashift.c:6112 +#: ../src/iop/ashift.c:6111 msgid "manually draw structure lines" msgstr "手动绘制结构线" -#: ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6140 msgid "rectangle" msgstr "矩形" -#: ../src/iop/ashift.c:6143 +#: ../src/iop/ashift.c:6142 msgid "lines" msgstr "线" -#: ../src/iop/ashift.c:6169 ../src/iop/clipping.c:3338 +#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 #, c-format msgid "[%s] define/rotate horizon" msgstr "[%s] 定义/旋转水平线" -#: ../src/iop/ashift.c:6172 +#: ../src/iop/ashift.c:6171 #, c-format msgid "[%s on segment] select segment" msgstr "[线段 %s] 选择线段" -#: ../src/iop/ashift.c:6176 +#: ../src/iop/ashift.c:6175 #, c-format msgid "[%s on segment] unselect segment" msgstr "[线段 %s] 取消选择线段" -#: ../src/iop/ashift.c:6180 +#: ../src/iop/ashift.c:6179 #, c-format msgid "[%s] select all segments from zone" msgstr "[%s] 选择区域内的所有线段" -#: ../src/iop/ashift.c:6184 +#: ../src/iop/ashift.c:6183 #, c-format msgid "[%s] unselect all segments from zone" msgstr "[%s] 取消选择区域内的所有线段" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1764 +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 msgid "contrast equalizer" msgstr "对比度均衡器" @@ -16103,8 +18835,7 @@ msgstr "锐利度|鲜明度|局部对比度|清晰度" msgid "add or remove local contrast, sharpness, acutance" msgstr "增加或消除局部对比度、清晰度、锐度" -#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 -#: ../src/iop/colorbalance.c:161 +#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 ../src/iop/colorbalance.c:161 msgid "linear, Lab, scene-referred" msgstr "线性、Lab、基于场景" @@ -16113,159 +18844,160 @@ msgstr "线性、Lab、基于场景" msgid "frequential, RGB" msgstr "频率、RGB" -#: ../src/iop/atrous.c:795 +#: ../src/iop/atrous.c:743 msgid "coarse" msgstr "粗糙" -#: ../src/iop/atrous.c:811 +#: ../src/iop/atrous.c:759 msgid "denoise & sharpen" msgstr "降噪 & 锐化" #. add the preset. -#: ../src/iop/atrous.c:827 ../src/iop/sharpen.c:103 +#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 msgid "sharpen" msgstr "锐化" -#: ../src/iop/atrous.c:843 +#: ../src/iop/atrous.c:791 msgid "denoise chroma" msgstr "色度降噪" -#: ../src/iop/atrous.c:859 +#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 +#: ../src/libs/neural_restore.c:4166 msgid "denoise" msgstr "降噪" -#: ../src/iop/atrous.c:876 ../src/iop/bloom.c:75 +#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 msgid "bloom" msgstr "辉光" -#: ../src/iop/atrous.c:892 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 msgid "clarity" msgstr "清晰度" -#: ../src/iop/atrous.c:913 +#: ../src/iop/atrous.c:861 msgid "deblur | large blur | strength 3" msgstr "去模糊 | 大型模糊 | 强度 3" -#: ../src/iop/atrous.c:931 +#: ../src/iop/atrous.c:879 msgid "deblur | medium blur | strength 3" msgstr "去模糊 | 中等模糊 | 强度 3" -#: ../src/iop/atrous.c:948 +#: ../src/iop/atrous.c:896 msgid "deblur | fine blur | strength 3" msgstr "去模糊 | 精细模糊 | 强度 3" -#: ../src/iop/atrous.c:967 +#: ../src/iop/atrous.c:915 msgid "deblur | large blur | strength 2" msgstr "去模糊 | 大型模糊 | 强度 2" -#: ../src/iop/atrous.c:985 +#: ../src/iop/atrous.c:933 msgid "deblur | medium blur | strength 2" msgstr "去模糊 | 中等模糊 | 强度 2" -#: ../src/iop/atrous.c:1002 +#: ../src/iop/atrous.c:950 msgid "deblur | fine blur | strength 2" msgstr "去模糊 | 精细模糊 | 强度 2" -#: ../src/iop/atrous.c:1021 +#: ../src/iop/atrous.c:969 msgid "deblur | large blur | strength 1" msgstr "去模糊 | 大型模糊 | 强度 1" -#: ../src/iop/atrous.c:1039 +#: ../src/iop/atrous.c:987 msgid "deblur | medium blur | strength 1" msgstr "去模糊 | 中等模糊 | 强度 1" -#: ../src/iop/atrous.c:1056 +#: ../src/iop/atrous.c:1004 msgid "deblur | fine blur | strength 1" msgstr "去模糊 | 精细模糊 | 强度 1" -#: ../src/iop/atrous.c:1385 ../src/iop/atrous.c:1631 -#: ../src/iop/denoiseprofile.c:3580 ../src/iop/rawdenoise.c:730 +#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 +#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 msgctxt "graph" msgid "coarse" msgstr "粗糙" -#: ../src/iop/atrous.c:1392 ../src/iop/atrous.c:1632 -#: ../src/iop/denoiseprofile.c:3588 ../src/iop/rawdenoise.c:738 +#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 +#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 msgid "fine" msgstr "精细" -#: ../src/iop/atrous.c:1404 +#: ../src/iop/atrous.c:1352 msgid "contrasty" msgstr "强对比" -#: ../src/iop/atrous.c:1410 ../src/iop/denoiseprofile.c:3602 -#: ../src/iop/rawdenoise.c:752 +#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 +#: ../src/iop/rawdenoise.c:754 msgid "noisy" msgstr "噪声化" #. case atrous_s: -#: ../src/iop/atrous.c:1413 +#: ../src/iop/atrous.c:1361 msgid "bold" msgstr "加重(bold)" -#: ../src/iop/atrous.c:1414 +#: ../src/iop/atrous.c:1362 msgid "dull" msgstr "减轻(dull)" -#: ../src/iop/atrous.c:1619 ../src/iop/atrous.c:1679 +#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 msgid "boost" msgstr "增强" -#: ../src/iop/atrous.c:1620 +#: ../src/iop/atrous.c:1568 msgid "reduce" msgstr "减少" -#: ../src/iop/atrous.c:1621 +#: ../src/iop/atrous.c:1569 msgid "raise" msgstr "提升" -#: ../src/iop/atrous.c:1622 +#: ../src/iop/atrous.c:1570 msgid "lower" msgstr "更低" -#: ../src/iop/atrous.c:1629 +#: ../src/iop/atrous.c:1577 msgid "coarsest" msgstr "最粗糙" -#: ../src/iop/atrous.c:1630 +#: ../src/iop/atrous.c:1578 msgid "coarser" msgstr "粗糙" -#: ../src/iop/atrous.c:1633 +#: ../src/iop/atrous.c:1581 msgid "finer" msgstr "精细" -#: ../src/iop/atrous.c:1634 +#: ../src/iop/atrous.c:1582 msgid "finest" msgstr "最精细" -#: ../src/iop/atrous.c:1704 ../src/libs/export.c:1520 ../src/libs/export.c:1536 +#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 msgid "x" msgstr "x" -#: ../src/iop/atrous.c:1791 ../src/iop/nlmeans.c:462 +#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 msgid "luma" msgstr "亮度" -#: ../src/iop/atrous.c:1792 +#: ../src/iop/atrous.c:1754 msgid "change lightness at each feature size" msgstr "以每个特性大小改变明度" -#: ../src/iop/atrous.c:1794 +#: ../src/iop/atrous.c:1756 msgid "change color saturation at each feature size" msgstr "以每个特性大小改变颜色饱和度" -#: ../src/iop/atrous.c:1796 +#: ../src/iop/atrous.c:1758 msgid "edges" msgstr "边缘" -#: ../src/iop/atrous.c:1797 +#: ../src/iop/atrous.c:1759 msgid "" "change edge halos at each feature size\n" "only changes results of luma and chroma tabs" msgstr "更改每个特征尺寸的边缘光晕,仅当更改亮度和色度选项卡后才有效果" -#: ../src/iop/atrous.c:1830 ../src/iop/colorzones.c:2705 +#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 msgid "make effect stronger or weaker" msgstr "使得效果增强或削弱" @@ -16351,22 +19083,22 @@ msgstr "" #: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 #: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 -#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 +#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 #: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 -#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 -#: ../src/iop/invert.c:131 ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:87 -#: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 -#: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 -#: ../src/iop/spots.c:66 ../src/iop/temperature.c:249 +#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 +#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 +#: ../src/iop/temperature.c:249 msgid "corrective" msgstr "纠正" #: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:353 ../src/iop/graduatednd.c:146 +#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 #: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 #: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:416 -#: ../src/iop/watermark.c:418 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 msgid "non-linear, RGB, display-referred" msgstr "非线性、RGB、基于显示" @@ -16374,25 +19106,25 @@ msgstr "非线性、RGB、基于显示" msgid "display-referred default" msgstr "基于显示工作流默认值" -#: ../src/iop/basecurve.c:2125 +#: ../src/iop/basecurve.c:2092 msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "横轴:输入,纵轴:输出。作用于RGB通道" -#: ../src/iop/basecurve.c:2132 ../src/iop/basicadj.c:636 +#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 #: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 #: ../src/iop/tonecurve.c:1323 msgid "method to preserve colors when applying contrast" msgstr "应用对比度时保留颜色的方法" -#: ../src/iop/basecurve.c:2136 +#: ../src/iop/basecurve.c:2103 msgid "two exposures" msgstr "两次曝光" -#: ../src/iop/basecurve.c:2137 +#: ../src/iop/basecurve.c:2104 msgid "three exposures" msgstr "三次曝光" -#: ../src/iop/basecurve.c:2138 +#: ../src/iop/basecurve.c:2105 msgid "" "fuse this image stopped up/down a couple of times with itself, to compress " "high dynamic range. expose for the highlights before use." @@ -16400,17 +19132,17 @@ msgstr "" "对图像进行几次不同的曝光,并将结果进行融合,以产生更高的动态范围。\n" "为了获得最佳效果,使用前先对高光区的曝光作出正确合适的调整。" -#: ../src/iop/basecurve.c:2143 +#: ../src/iop/basecurve.c:2110 msgid "how many stops to shift the individual exposures apart" msgstr "将各次曝光分离多少曝光档" -#: ../src/iop/basecurve.c:2152 +#: ../src/iop/basecurve.c:2119 msgid "" "whether to shift exposure up or down (-1: reduce highlight, +1: reduce " "shadows)" msgstr "是否要将曝光上移或下移(-1:降低高光,+1:降低阴影)" -#: ../src/iop/basecurve.c:2158 ../src/iop/tonecurve.c:1326 +#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 msgid "scale for graph" msgstr "曲线规模" @@ -16427,14 +19159,14 @@ msgid "apply usual image adjustments" msgstr "应用常规图像调整" #: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 -#: ../src/iop/blurs.c:90 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 -#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 -#: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 -#: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 -#: ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 +#: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 +#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 +#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 +#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 +#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 #: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:415 +#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 msgid "creative" msgstr "创作" @@ -16442,7 +19174,7 @@ msgstr "创作" msgid "non-linear, RGB, scene-referred" msgstr "非线性、RGB、基于场景" -#: ../src/iop/basicadj.c:617 +#: ../src/iop/basicadj.c:616 msgid "" "adjust the black level to unclip negative RGB values.\n" "you should never use it to add more density in blacks!\n" @@ -16454,39 +19186,39 @@ msgstr "" "如果设置不当,它会将 RGB 值推入负数中,\n" "从而将接近黑色的颜色从色域中裁剪掉" -#: ../src/iop/basicadj.c:625 ../src/iop/exposure.c:1213 +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 msgid "adjust the exposure correction" msgstr "调整以校正曝光" -#: ../src/iop/basicadj.c:629 +#: ../src/iop/basicadj.c:628 msgid "highlight compression adjustment" msgstr "调整高亮的收缩" -#: ../src/iop/basicadj.c:633 ../src/iop/colisa.c:281 +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 msgid "contrast adjustment" msgstr "对比度调整" -#: ../src/iop/basicadj.c:641 +#: ../src/iop/basicadj.c:640 msgid "middle gray adjustment" msgstr "调整中间灰" -#: ../src/iop/basicadj.c:646 ../src/iop/colisa.c:282 +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 msgid "brightness adjustment" msgstr "亮度调整" -#: ../src/iop/basicadj.c:649 +#: ../src/iop/basicadj.c:648 msgid "saturation adjustment" msgstr "饱和度调整" -#: ../src/iop/basicadj.c:652 +#: ../src/iop/basicadj.c:651 msgid "vibrance adjustment" msgstr "自然饱和度调整" -#: ../src/iop/basicadj.c:654 +#: ../src/iop/basicadj.c:653 msgid "apply auto exposure based on the entire image" msgstr "基于整个图像应用自动曝光" -#: ../src/iop/basicadj.c:660 +#: ../src/iop/basicadj.c:659 msgid "" "apply auto exposure based on a region defined by the user\n" "click and drag to draw the area\n" @@ -16496,11 +19228,11 @@ msgstr "" "单击并拖动鼠标以绘制区域\n" "右键单击以取消" -#: ../src/iop/basicadj.c:667 +#: ../src/iop/basicadj.c:666 msgid "clip" msgstr "裁剪" -#: ../src/iop/basicadj.c:669 +#: ../src/iop/basicadj.c:668 msgid "adjusts clipping value for auto exposure calculation" msgstr "调整自动曝光计算的削色值" @@ -16520,7 +19252,7 @@ msgstr "分别操纵局部和全局对比度" #: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 #: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 #: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:88 ../src/iop/nlmeans.c:90 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 #: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 msgid "non-linear, Lab, display-referred" msgstr "非线性、Lab、基于显示" @@ -16530,7 +19262,7 @@ msgstr "非线性、Lab、基于显示" #: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 #: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 #: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:89 ../src/iop/shadhi.c:143 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 #: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 msgid "non-linear, Lab" msgstr "非线性、Lab" @@ -16539,7 +19271,7 @@ msgstr "非线性、Lab" msgid "HDR local tone-mapping" msgstr "HDR 局部色调映射" -#: ../src/iop/bilat.c:441 +#: ../src/iop/bilat.c:437 msgid "" "the filter used for local contrast enhancement. bilateral is faster but can " "lead to artifacts around edges for extreme settings." @@ -16547,38 +19279,38 @@ msgstr "" "用于局部对比度增强的滤波器。\n" "双边比较快,但在极端设置下会导致边缘周围出现瑕疵。" -#: ../src/iop/bilat.c:445 ../src/iop/globaltonemap.c:651 +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 msgid "detail" msgstr "细节" -#: ../src/iop/bilat.c:448 +#: ../src/iop/bilat.c:444 msgid "changes the local contrast" msgstr "更改局部对比度" -#: ../src/iop/bilat.c:463 +#: ../src/iop/bilat.c:459 msgid "feature size of local details (spatial sigma of bilateral filter)" msgstr "局部细节的特征大小(双边滤波的空间 Sigma)" -#: ../src/iop/bilat.c:471 +#: ../src/iop/bilat.c:467 msgid "L difference to detect edges (range sigma of bilateral filter)" msgstr "用于检测边缘的光度差异(双边滤波的值域 Sigma)" -#: ../src/iop/bilat.c:477 +#: ../src/iop/bilat.c:473 msgid "changes the local contrast of highlights" msgstr "更改高亮区域的局部对比度" -#: ../src/iop/bilat.c:483 +#: ../src/iop/bilat.c:479 msgid "changes the local contrast of shadows" msgstr "更改阴影区域的局部对比度" -#: ../src/iop/bilat.c:489 +#: ../src/iop/bilat.c:485 msgid "" "defines what counts as mid-tones. lower for better dynamic range compression " "(reduce shadow and highlight contrast), increase for more powerful local " "contrast" msgstr "" -"定义中间调。降低可获得更好的动态范围压缩(减少阴影和高光对比度),增加可获得" -"更强的局部对比度" +"定义中间调。降低可获得更好的动态范围压缩(减少阴影和高光对比度),增加可获得更" +"强的局部对比度" #: ../src/iop/bilateral.cc:72 ../src/iop/diffuse.c:442 msgid "surface blur" @@ -16596,10 +19328,11 @@ msgstr "" "利用边缘感知表面模糊\n" "进行去噪或平滑纹理" -#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:90 -#: ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 -#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:157 ../src/iop/primaries.c:75 +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 +#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 +#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 +#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 #: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 #: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 msgid "linear, RGB" @@ -16618,19 +19351,19 @@ msgstr "" "此模块无法处理尺寸超过 20 亿像素的照片。\n" "处理步骤已跳过。" -#: ../src/iop/bilateral.cc:369 +#: ../src/iop/bilateral.cc:368 msgid "spatial extent of the gaussian" msgstr "高斯空间范围" -#: ../src/iop/bilateral.cc:373 +#: ../src/iop/bilateral.cc:372 msgid "how much to blur red" msgstr "红色的模糊量" -#: ../src/iop/bilateral.cc:378 +#: ../src/iop/bilateral.cc:377 msgid "how much to blur green" msgstr "绿色的模糊量" -#: ../src/iop/bilateral.cc:383 +#: ../src/iop/bilateral.cc:382 msgid "how much to blur blue" msgstr "蓝色的模糊量" @@ -16638,37 +19371,37 @@ msgstr "蓝色的模糊量" msgid "apply Orton effect for a dreamy ethereal look" msgstr "应用奥顿效果(Orton Effect),打造朦胧梦幻的观感" -#: ../src/iop/bloom.c:414 ../src/iop/soften.c:381 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:107 +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:112 msgid "size" msgstr "尺寸" -#: ../src/iop/bloom.c:416 +#: ../src/iop/bloom.c:384 msgid "the size of bloom" msgstr "辉光的尺寸" -#: ../src/iop/bloom.c:420 +#: ../src/iop/bloom.c:388 msgid "the threshold of light" msgstr "光阈值" -#: ../src/iop/bloom.c:424 +#: ../src/iop/bloom.c:392 msgid "the strength of bloom" msgstr "辉光的力度" -#: ../src/iop/blurs.c:78 +#: ../src/iop/blurs.c:82 msgid "blurs" msgstr "模糊" -#: ../src/iop/blurs.c:83 +#: ../src/iop/blurs.c:87 msgid "blur|lens|motion" msgstr "模糊|镜头|运动模糊" -#: ../src/iop/blurs.c:89 +#: ../src/iop/blurs.c:93 msgid "simulate physically-accurate lens and motion blurs" msgstr "模拟物理准确的镜头模糊和运动模糊" #. add the tooltips -#: ../src/iop/blurs.c:807 +#: ../src/iop/blurs.c:1007 msgid "" "size of the blur in pixels\n" "caution: doubling the radius quadruples the run-time!" @@ -16676,11 +19409,11 @@ msgstr "" "模糊效果的像素大小\n" "注意:将半径加倍会使运行时间增加到四倍!" -#: ../src/iop/blurs.c:809 +#: ../src/iop/blurs.c:1009 msgid "shifts towards a star shape as value approaches blades-1" msgstr "当值接近叶片数减一时,形状会向星形转变" -#: ../src/iop/blurs.c:811 +#: ../src/iop/blurs.c:1011 msgid "" "adjust straightness of edges from 0=perfect circle\n" "to 1=completely straight" @@ -16688,15 +19421,15 @@ msgstr "" "调整边缘的直线度,从0=正圆形\n" "到1=直线" -#: ../src/iop/blurs.c:812 +#: ../src/iop/blurs.c:1012 msgid "set amount by which to rotate shape around its center" msgstr "设置形状绕其中心旋转的角度" -#: ../src/iop/blurs.c:814 +#: ../src/iop/blurs.c:1014 msgid "orientation of the motion's path" msgstr "运动模糊路径的方向" -#: ../src/iop/blurs.c:815 +#: ../src/iop/blurs.c:1015 msgid "" "amount to curve the motion relative\n" "to its overall orientation" @@ -16704,7 +19437,7 @@ msgstr "" "相对于整体方向的\n" "运动曲线量" -#: ../src/iop/blurs.c:816 +#: ../src/iop/blurs.c:1016 msgid "" "select which portion of the path to use,\n" "allowing the path to become asymmetric" @@ -16724,31 +19457,31 @@ msgstr "加边框|放大画面|扩展画面" msgid "add solid borders or margins around the image" msgstr "在图像周围添加实线边框或边距" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 msgid "linear or non-linear, RGB, display-referred" msgstr "线性或非线性、RGB、基于显示" -#: ../src/iop/borders.c:715 +#: ../src/iop/borders.c:713 msgid "15:10 postcard white" msgstr "15:10 明信片 白色" -#: ../src/iop/borders.c:720 +#: ../src/iop/borders.c:718 msgid "15:10 postcard black" msgstr "15:10 明信片 黑色" -#: ../src/iop/borders.c:925 +#: ../src/iop/borders.c:923 msgid "which dimension to use for the size calculation" msgstr "使用哪一边来计算图像大小" -#: ../src/iop/borders.c:931 +#: ../src/iop/borders.c:929 msgid "size of the border in percent of the chosen basis" msgstr "边框的尺寸(以选中长度基准的百分比表示)" -#: ../src/iop/borders.c:933 ../src/iop/clipping.c:2229 ../src/iop/crop.c:1262 +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 msgid "aspect" msgstr "宽高比" -#: ../src/iop/borders.c:934 +#: ../src/iop/borders.c:932 msgid "" "select the aspect ratio\n" "(right-click on slider below to type your own w:h)" @@ -16756,85 +19489,79 @@ msgstr "" "选择纵横比\n" "(在下方滑块右键可以直接输入“<宽度>:<高度>”形式的比例)" -#: ../src/iop/borders.c:938 +#: ../src/iop/borders.c:936 msgid "3:1" msgstr "3:1" -#: ../src/iop/borders.c:939 +#: ../src/iop/borders.c:937 msgid "95:33" msgstr "95:33" -#: ../src/iop/borders.c:940 +#: ../src/iop/borders.c:938 msgid "CinemaScope 2.39:1" msgstr "CinemaScope 2.39:1" -#: ../src/iop/borders.c:941 +#: ../src/iop/borders.c:939 msgid "2:1" msgstr "2:1" -#: ../src/iop/borders.c:942 +#: ../src/iop/borders.c:940 msgid "16:9" msgstr "16:9" -#: ../src/iop/borders.c:943 +#: ../src/iop/borders.c:941 msgid "5:3" msgstr "5:3" -#: ../src/iop/borders.c:944 +#: ../src/iop/borders.c:942 msgid "US Legal 8.5x14" msgstr "美国法律用纸 8.5x14" -#: ../src/iop/borders.c:945 ../src/iop/clipping.c:2142 ../src/iop/crop.c:1164 +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 msgid "golden cut" msgstr "黄金分割" -#: ../src/iop/borders.c:946 +#: ../src/iop/borders.c:944 msgid "16:10" msgstr "16:10" -#: ../src/iop/borders.c:947 +#: ../src/iop/borders.c:945 msgid "3:2 (4x6, 10x15cm)" msgstr "3:2 (4x6 英寸、10x15 厘米)" -#: ../src/iop/borders.c:949 +#: ../src/iop/borders.c:947 msgid "DIN" msgstr "DIN" -#: ../src/iop/borders.c:950 +#: ../src/iop/borders.c:948 msgid "7:5" msgstr "7:5" -#: ../src/iop/borders.c:951 +#: ../src/iop/borders.c:949 msgid "4:3" msgstr "4:3" -#: ../src/iop/borders.c:952 +#: ../src/iop/borders.c:950 msgid "US Letter 8.5x11" msgstr "美国信纸 8.5x11" -#: ../src/iop/borders.c:953 +#: ../src/iop/borders.c:951 msgid "14:11" msgstr "14:11" -#: ../src/iop/borders.c:954 +#: ../src/iop/borders.c:952 msgid "5:4 (8x10)" msgstr "5:4(8x10 英寸)" -#: ../src/iop/borders.c:955 ../src/iop/clipping.c:2132 ../src/iop/crop.c:1153 -#: ../src/libs/filtering.c:310 ../src/libs/filters/ratio.c:124 -#: ../src/libs/histogram.c:120 -msgid "square" -msgstr "正方形" - -#: ../src/iop/borders.c:956 +#: ../src/iop/borders.c:954 msgid "constant border" msgstr "固定宽度边框" -#: ../src/iop/borders.c:957 ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "custom..." msgstr "自定义..." -#: ../src/iop/borders.c:961 +#: ../src/iop/borders.c:959 msgid "" "set the custom aspect ratio\n" "(right-click to enter number or w:h)" @@ -16842,15 +19569,15 @@ msgstr "" "指定自定义纵横比\n" "(在下方滑块右键可以直接输入数字或“<宽度>:<高度>”形式的比例)" -#: ../src/iop/borders.c:966 +#: ../src/iop/borders.c:964 msgid "aspect ratio orientation of the image with border" msgstr "包含边框的图像的纵横比取向" -#: ../src/iop/borders.c:968 +#: ../src/iop/borders.c:966 msgid "horizontal position" msgstr "水平位置" -#: ../src/iop/borders.c:969 +#: ../src/iop/borders.c:967 msgid "" "select the horizontal position ratio relative to top\n" "(right-click on slider below to type your own x:w)" @@ -16858,35 +19585,35 @@ msgstr "" "选择相对于顶部的纵向位置比\n" "(右键单击并输入 x:w 形式的自定义值)" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "center" msgstr "中心" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "1/3" msgstr "1/3" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 msgid "3/8" msgstr "3/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "5/8" msgstr "5/8" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 msgid "2/3" msgstr "2/3" -#: ../src/iop/borders.c:977 +#: ../src/iop/borders.c:975 msgid "custom horizontal position" msgstr "自定义水平位置" -#: ../src/iop/borders.c:979 +#: ../src/iop/borders.c:977 msgid "vertical position" msgstr "垂直位置" -#: ../src/iop/borders.c:980 +#: ../src/iop/borders.c:978 msgid "" "select the vertical position ratio relative to left\n" "(right-click on slider below to type your own y:h)" @@ -16894,27 +19621,27 @@ msgstr "" "选择相对于左边的水平位置比\n" "(右键单击并输入 y:h 形式的自定义值)" -#: ../src/iop/borders.c:988 +#: ../src/iop/borders.c:986 msgid "custom vertical position" msgstr "自定义垂直位置" -#: ../src/iop/borders.c:994 +#: ../src/iop/borders.c:992 msgid "size of the frame line in percent of min border width" msgstr "分帧线的尺寸(以全图尺寸百分比表示)" -#: ../src/iop/borders.c:1000 +#: ../src/iop/borders.c:998 msgid "offset of the frame line beginning on image side" msgstr "分帧线偏移(从图像一侧开始计算)" -#: ../src/iop/borders.c:1015 +#: ../src/iop/borders.c:1013 msgid "select border color" msgstr "选择边框颜色" -#: ../src/iop/borders.c:1020 +#: ../src/iop/borders.c:1018 msgid "pick border color from image" msgstr "从图片选取边框颜色" -#: ../src/iop/borders.c:1021 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 #: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 #: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 #: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 @@ -16922,11 +19649,11 @@ msgstr "从图片选取边框颜色" msgid "pickers" msgstr "取色器" -#: ../src/iop/borders.c:1029 +#: ../src/iop/borders.c:1027 msgid "select frame line color" msgstr "选择分帧线颜色" -#: ../src/iop/borders.c:1034 +#: ../src/iop/borders.c:1032 msgid "pick frame line color from image" msgstr "从图片选取分帧线颜色" @@ -16939,21 +19666,18 @@ msgstr "raw 色差" msgid "correct chromatic aberrations for Bayer sensors" msgstr "修正拜耳传感器(Bayer sensors)的色差" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/demosaic.c:328 ../src/iop/highlights.c:177 -#: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 -#: ../src/iop/hotpixels.c:76 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rasterfile.c:101 -#: ../src/iop/rasterfile.c:103 ../src/iop/rawprepare.c:171 -#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 -#: ../src/iop/temperature.c:252 +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 +#: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 +#: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 +#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 +#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 msgid "linear, raw, scene-referred" msgstr "线性、RAW、基于场景" -#: ../src/iop/cacorrect.c:83 ../src/iop/cacorrectrgb.c:168 -#: ../src/iop/demosaic.c:329 ../src/iop/invert.c:133 -#: ../src/iop/rawdenoise.c:142 ../src/iop/rasterfile.c:102 +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 #: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 msgid "linear, raw" msgstr "线性、RAW" @@ -17049,8 +19773,8 @@ msgstr "打码" msgid "censorize license plates and body parts for privacy" msgstr "对车牌或人体部分打码以保护隐私" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 -#: ../src/iop/filmicrgb.c:351 ../src/iop/graduatednd.c:144 +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 +#: ../src/iop/graduatednd.c:144 msgid "linear or non-linear, RGB, scene-referred" msgstr "线性或非线性、RGB、基于场景" @@ -17058,19 +19782,19 @@ msgstr "线性或非线性、RGB、基于场景" msgid "special, RGB, scene-referred" msgstr "特殊、Lab、基于场景" -#: ../src/iop/censorize.c:425 +#: ../src/iop/censorize.c:424 msgid "radius of gaussian blur before pixelization" msgstr "像素化前的高斯模糊半径" -#: ../src/iop/censorize.c:426 +#: ../src/iop/censorize.c:425 msgid "radius of gaussian blur after pixelization" msgstr "像素化后的高斯模糊半径" -#: ../src/iop/censorize.c:427 +#: ../src/iop/censorize.c:426 msgid "radius of the intermediate pixelization" msgstr "中途像素化的半径" -#: ../src/iop/censorize.c:428 +#: ../src/iop/censorize.c:427 msgid "amount of noise to add at the end" msgstr "最后加入的噪点量" @@ -17337,12 +20061,12 @@ msgid "" "use them with masks or know what you are doing." msgstr "" "你有两个或更多的色彩校准实例,都在进行色度适应。这可能会导致输出不一致。\n" -"除非你对这多个模块使用蒙版或你确定知道你在做什么,您可能应该只保留一个色彩校" -"准模块。" +"除非你对这多个模块使用蒙版或你确定知道你在做什么,您可能应该只保留一个色彩校准" +"模块。" #: ../src/iop/channelmixerrgb.c:2067 -msgid "white balance applied twice" -msgstr "白平衡设置被应用了两次" +msgid "white balance applied twice (details)" +msgstr "白平衡设置被应用了两次(细节)" #: ../src/iop/channelmixerrgb.c:2068 msgid "" @@ -17355,8 +20079,8 @@ msgstr "" "请在此将白平衡设置为相机基准点(D65)或在色彩校准模块中禁用色度适应。" #: ../src/iop/channelmixerrgb.c:2076 -msgid "white balance module error" -msgstr "白平衡模块错误" +msgid "white balance module error (details)" +msgstr "白平衡模块错误(细节)" #: ../src/iop/channelmixerrgb.c:2077 msgid "" @@ -17369,8 +20093,8 @@ msgstr "" "这将导致这里的色度适应问题。" #: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 -msgid "white balance missing" -msgstr "白平衡缺失" +msgid "white balance missing (details)" +msgstr "白平衡缺失(细节)" #: ../src/iop/channelmixerrgb.c:2090 msgid "" @@ -17400,12 +20124,12 @@ msgstr "白平衡的自动检测已完成" msgid "channelmixerrgb works only on RGB input" msgstr "rgb 通道混色器仅对 rgb 输入有效" -#: ../src/iop/channelmixerrgb.c:3647 +#: ../src/iop/channelmixerrgb.c:3675 #, c-format msgid "CCT: %.0f K (daylight)" msgstr "CCT:%.0f K(日光)" -#: ../src/iop/channelmixerrgb.c:3650 +#: ../src/iop/channelmixerrgb.c:3678 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a daylight spectrum,\n" @@ -17414,12 +20138,12 @@ msgstr "" "近似的相关色温。\n" "这种光源可以通过日光光谱准确地建模,因此它的温度与 D 型光源相关。" -#: ../src/iop/channelmixerrgb.c:3656 +#: ../src/iop/channelmixerrgb.c:3684 #, c-format msgid "CCT: %.0f K (black body)" msgstr "CCT:%.0f K(黑体)" -#: ../src/iop/channelmixerrgb.c:3659 +#: ../src/iop/channelmixerrgb.c:3687 msgid "" "approximated correlated color temperature.\n" "this illuminant can be accurately modeled by a black body spectrum,\n" @@ -17428,12 +20152,12 @@ msgstr "" "近似的相关色温。\n" "这种光源可以通过黑体光谱准确地建模,因此它的温度与黑体光源相关。" -#: ../src/iop/channelmixerrgb.c:3665 +#: ../src/iop/channelmixerrgb.c:3693 #, c-format msgid "CCT: %.0f K (invalid)" msgstr "CCT:%.0f K(无效)" -#: ../src/iop/channelmixerrgb.c:3668 +#: ../src/iop/channelmixerrgb.c:3696 msgid "" "approximated correlated color temperature.\n" "this illuminant cannot be accurately modeled by a daylight or black body " @@ -17445,12 +20169,12 @@ msgstr "" "这种光源不能被日光或黑体光谱准确地模拟出来。\n" "所以它的温度是不相关的,也是没有意义的,你需要使用一个自定义光源。" -#: ../src/iop/channelmixerrgb.c:3677 +#: ../src/iop/channelmixerrgb.c:3705 #, c-format msgid "CCT: undefined" msgstr "CCT:未定义" -#: ../src/iop/channelmixerrgb.c:3680 +#: ../src/iop/channelmixerrgb.c:3708 msgid "" "the approximated correlated color temperature\n" "cannot be computed at all so you need to use a custom illuminant." @@ -17458,23 +20182,23 @@ msgstr "" "近似的相关色温\n" "无法计算,你需要使用一个自定义光源。" -#: ../src/iop/channelmixerrgb.c:3998 +#: ../src/iop/channelmixerrgb.c:4026 msgid "white balance successfully extracted from raw image" msgstr "成功从 raw 图像中提取白平衡" #. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4005 +#: ../src/iop/channelmixerrgb.c:4033 msgid "auto-detection of white balance started…" msgstr "开始自动检测白平衡……" -#: ../src/iop/channelmixerrgb.c:4116 +#: ../src/iop/channelmixerrgb.c:4144 msgid "" "color calibration: the sum of the gray channel parameters is zero, " "normalization will be disabled." msgstr "颜色校准:灰度通道参数之和为零,正常化将被禁用。" #. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4160 +#: ../src/iop/channelmixerrgb.c:4188 #, c-format msgid "" "L: \t%.1f %%\n" @@ -17486,19 +20210,19 @@ msgstr "" "c: \t%.1f" #. Page CAT -#: ../src/iop/channelmixerrgb.c:4429 +#: ../src/iop/channelmixerrgb.c:4457 msgid "CAT" msgstr "色适应变换" -#: ../src/iop/channelmixerrgb.c:4430 +#: ../src/iop/channelmixerrgb.c:4458 msgid "chromatic adaptation transform" msgstr "色适应变换" -#: ../src/iop/channelmixerrgb.c:4432 +#: ../src/iop/channelmixerrgb.c:4460 msgid "adaptation" msgstr "适应" -#: ../src/iop/channelmixerrgb.c:4435 +#: ../src/iop/channelmixerrgb.c:4463 msgid "" "choose the method to adapt the illuminant\n" "and the colorspace in which the module works: \n" @@ -17518,7 +20242,7 @@ msgstr "" "• XYZ 是 XYZ 空间的简单缩放。一般不推荐使用。\n" "• none 禁用任何自适应并使用 RGB 流水线工作。" -#: ../src/iop/channelmixerrgb.c:4452 +#: ../src/iop/channelmixerrgb.c:4480 msgid "" "this is the color of the scene illuminant before chromatic adaptation\n" "this color will be turned into pure white by the adaptation." @@ -17526,23 +20250,23 @@ msgstr "" "这是色度适应前的场景照明物的颜色\n" "这个颜色将通过适应变成纯白色。" -#: ../src/iop/channelmixerrgb.c:4459 +#: ../src/iop/channelmixerrgb.c:4487 msgid "picker" msgstr "取色器" -#: ../src/iop/channelmixerrgb.c:4461 ../src/iop/temperature.c:2095 +#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 msgid "set white balance to detected from area" msgstr "将白平衡设置为从区域检测" -#: ../src/iop/channelmixerrgb.c:4465 ../src/iop/negadoctor.c:946 +#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 msgid "illuminant" msgstr "光照" -#: ../src/iop/channelmixerrgb.c:4471 ../src/iop/temperature.c:2156 +#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 msgid "temperature" msgstr "色温" -#: ../src/iop/channelmixerrgb.c:4509 +#: ../src/iop/channelmixerrgb.c:4537 msgid "" "define a target chromaticity (hue and chroma) for a particular region of the " "image (the control sample), which you then match against the same target " @@ -17550,20 +20274,20 @@ msgid "" "part of your subject or a non-moving and consistently-lit surface over your " "series of images." msgstr "" -"为选择的部分图像(对照样本)定义目标颜色(色相与色度)。此颜色将作为目标色应" -"用到其他图像。对照图像可以是拍摄对象的重要部分,或一个有持续光照的静止表面。" +"为选择的部分图像(对照样本)定义目标颜色(色相与色度)。此颜色将作为目标色应用" +"到其他图像。对照图像可以是拍摄对象的重要部分,或一个有持续光照的静止表面。" -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/channelmixerrgb.c:4529 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/channelmixerrgb.c:4573 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/channelmixerrgb.c:4601 msgid "mapping" msgstr "映射" -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/exposure.c:1281 +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 msgid "area mode" msgstr "区域模式" -#: ../src/iop/channelmixerrgb.c:4517 +#: ../src/iop/channelmixerrgb.c:4545 msgid "" "\"correction\" automatically adjust the illuminant\n" "such that the input color is mapped to the target.\n" @@ -17575,19 +20299,19 @@ msgstr "" "选项“测量(measure)”将直接显示输入颜色是\n" "如何被 CAT 映射的,可被用于定义目标颜色。" -#: ../src/iop/channelmixerrgb.c:4522 ../src/iop/exposure.c:1287 +#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 msgid "correction" msgstr "修正(correction)" -#: ../src/iop/channelmixerrgb.c:4523 ../src/iop/exposure.c:1288 +#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 msgid "measure" msgstr "测量(measure)" -#: ../src/iop/channelmixerrgb.c:4527 +#: ../src/iop/channelmixerrgb.c:4555 msgid "take channel mixing into account" msgstr "考虑通道混合" -#: ../src/iop/channelmixerrgb.c:4534 +#: ../src/iop/channelmixerrgb.c:4562 msgid "" "compute the target by taking the channel mixing into account.\n" "if disabled, only the CAT is considered." @@ -17595,11 +20319,11 @@ msgstr "" "计算目标颜色时考虑通道混合(channel mixing)\n" "若关闭此选项,仅有色彩适应变换(CAT)被用于计算。" -#: ../src/iop/channelmixerrgb.c:4542 ../src/iop/exposure.c:1296 +#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 msgid "the input color that should be mapped to the target" msgstr "被映射到目标的的输入颜色" -#: ../src/iop/channelmixerrgb.c:4546 +#: ../src/iop/channelmixerrgb.c:4574 msgid "" "L: \tN/A\n" "h: \tN/A\n" @@ -17609,125 +20333,124 @@ msgstr "" "h: \tN/A\n" "c: \tN/A" -#: ../src/iop/channelmixerrgb.c:4549 ../src/iop/exposure.c:1303 +#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" msgstr "此处 LCh 值基于 CIE Lab 1976 计算" -#: ../src/iop/channelmixerrgb.c:4554 +#: ../src/iop/channelmixerrgb.c:4582 msgid "the desired target color after mapping" msgstr "映射后所期望的目标颜色" -#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/exposure.c:1322 +#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 msgctxt "section" msgid "input" msgstr "输入" #. spacer -#: ../src/iop/channelmixerrgb.c:4584 ../src/iop/exposure.c:1325 +#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 msgctxt "section" msgid "target" msgstr "目标" -#: ../src/iop/channelmixerrgb.c:4597 +#: ../src/iop/channelmixerrgb.c:4625 msgid "input R" msgstr "输入 R" -#: ../src/iop/channelmixerrgb.c:4602 +#: ../src/iop/channelmixerrgb.c:4630 msgid "input G" msgstr "输入 G" -#: ../src/iop/channelmixerrgb.c:4607 +#: ../src/iop/channelmixerrgb.c:4635 msgid "input B" msgstr "输入 B" -#: ../src/iop/channelmixerrgb.c:4617 +#: ../src/iop/channelmixerrgb.c:4645 msgid "output R" msgstr "输出 R" -#: ../src/iop/channelmixerrgb.c:4618 +#: ../src/iop/channelmixerrgb.c:4646 msgid "output G" msgstr "输出 G" -#: ../src/iop/channelmixerrgb.c:4619 +#: ../src/iop/channelmixerrgb.c:4647 msgid "output B" msgstr "输出 B" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "colorfulness" msgstr "彩度" -#: ../src/iop/channelmixerrgb.c:4621 +#: ../src/iop/channelmixerrgb.c:4649 msgid "output colorfulness" msgstr "输出彩度" -#: ../src/iop/channelmixerrgb.c:4625 +#: ../src/iop/channelmixerrgb.c:4653 msgid "output brightness" msgstr "输出亮度" -#: ../src/iop/channelmixerrgb.c:4628 +#: ../src/iop/channelmixerrgb.c:4656 msgid "output gray" msgstr "输出灰色" -#: ../src/iop/channelmixerrgb.c:4641 +#: ../src/iop/channelmixerrgb.c:4669 msgid "calibrate with a color checker" msgstr "用颜色检查器进行校准" -#: ../src/iop/channelmixerrgb.c:4646 +#: ../src/iop/channelmixerrgb.c:4674 msgid "use a color checker target to autoset CAT and channels" msgstr "使用颜色检查器目标来自动设置色适应变换和通道" -#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/channelmixerrgb.c:4663 -#: ../src/iop/channelmixerrgb.c:4680 ../src/iop/channelmixerrgb.c:4694 -#: ../src/iop/channelmixerrgb.c:4702 ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 +#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 msgid "calibrate" msgstr "校准" -#: ../src/iop/channelmixerrgb.c:4651 +#: ../src/iop/channelmixerrgb.c:4679 msgid "chart" msgstr "表格" -#: ../src/iop/channelmixerrgb.c:4652 +#: ../src/iop/channelmixerrgb.c:4680 msgid "choose the vendor and the type of your chart" msgstr "选择厂商和图表类型" -#: ../src/iop/channelmixerrgb.c:4654 +#: ../src/iop/channelmixerrgb.c:4682 msgid "Xrite ColorChecker 24 pre-2014" msgstr "Xrite ColorChecker 24 (2014 前的型号)" -#: ../src/iop/channelmixerrgb.c:4655 +#: ../src/iop/channelmixerrgb.c:4683 msgid "Xrite/Calibrite ColorChecker 24 post-2014" msgstr "Xrite/Calibrite ColorChecker 24 (2014 后的型号)" -#: ../src/iop/channelmixerrgb.c:4656 +#: ../src/iop/channelmixerrgb.c:4684 msgid "Datacolor SpyderCheckr 24 pre-2018" msgstr "Datacolor SpyderCheckr 24 (2018 前的型号)" -#: ../src/iop/channelmixerrgb.c:4657 +#: ../src/iop/channelmixerrgb.c:4685 msgid "Datacolor SpyderCheckr 24 post-2018" msgstr "Datacolor SpyderCheckr 24 (2018 后的型号)" -#: ../src/iop/channelmixerrgb.c:4658 +#: ../src/iop/channelmixerrgb.c:4686 msgid "Datacolor SpyderCheckr 48 pre-2018" msgstr "Datacolor SpyderCheckr 48 (2018 前的型号)" -#: ../src/iop/channelmixerrgb.c:4659 +#: ../src/iop/channelmixerrgb.c:4687 msgid "Datacolor SpyderCheckr 48 post-2018" msgstr "Datacolor SpyderCheckr 48 (2018 后的型号)" -#: ../src/iop/channelmixerrgb.c:4660 +#: ../src/iop/channelmixerrgb.c:4688 msgid "Datacolor SpyderCheckr Photo" msgstr "Datacolor SpyderCheckr 照片" -#: ../src/iop/channelmixerrgb.c:4663 +#: ../src/iop/channelmixerrgb.c:4691 msgid "optimize for" msgstr "优化用于" -#: ../src/iop/channelmixerrgb.c:4664 +#: ../src/iop/channelmixerrgb.c:4692 msgid "" "choose the colors that will be optimized with higher priority.\n" "neutral colors gives the lowest average delta E but a high maximum delta E\n" -"saturated colors gives the lowest maximum delta E but a high average delta " -"E\n" +"saturated colors gives the lowest maximum delta E but a high average delta E\n" "none is a trade-off between both\n" "the others are special behaviors to protect some hues" msgstr "" @@ -17737,35 +20460,35 @@ msgstr "" "选择“无”以使用两者之间的权衡\n" "其他选项是保护某些色相的特殊行为" -#: ../src/iop/channelmixerrgb.c:4671 +#: ../src/iop/channelmixerrgb.c:4699 msgid "neutral colors" msgstr "中性色" -#: ../src/iop/channelmixerrgb.c:4673 +#: ../src/iop/channelmixerrgb.c:4701 msgid "skin and soil colors" msgstr "皮肤和土壤的颜色" -#: ../src/iop/channelmixerrgb.c:4674 +#: ../src/iop/channelmixerrgb.c:4702 msgid "foliage colors" msgstr "叶子的颜色" -#: ../src/iop/channelmixerrgb.c:4675 +#: ../src/iop/channelmixerrgb.c:4703 msgid "sky and water colors" msgstr "天空和水的颜色" -#: ../src/iop/channelmixerrgb.c:4676 +#: ../src/iop/channelmixerrgb.c:4704 msgid "average delta E" msgstr "平均 delta E" -#: ../src/iop/channelmixerrgb.c:4677 +#: ../src/iop/channelmixerrgb.c:4705 msgid "maximum delta E" msgstr "最大 delta E" -#: ../src/iop/channelmixerrgb.c:4680 +#: ../src/iop/channelmixerrgb.c:4708 msgid "patch scale" msgstr "色块大小" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/channelmixerrgb.c:4711 msgid "" "reduce the radius of the patches to select the more or less central part.\n" "useful when the perspective correction is sloppy or\n" @@ -17774,35 +20497,35 @@ msgstr "" "缩小补丁的半径来选择或多或少的中心部分。\n" "当透视校正不严谨或补丁框架在补丁的边缘投下阴影时,这个方法很有效。" -#: ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4719 msgid "the delta E is using the CIE 2000 formula" msgstr "delta E 使用 CIE 2000 公式计算" -#: ../src/iop/channelmixerrgb.c:4694 +#: ../src/iop/channelmixerrgb.c:4722 msgid "accept" msgstr "接受" -#: ../src/iop/channelmixerrgb.c:4699 +#: ../src/iop/channelmixerrgb.c:4727 msgid "accept the computed profile and set it in the module" msgstr "接受计算出的配置文件并将其设置在模块中" -#: ../src/iop/channelmixerrgb.c:4702 +#: ../src/iop/channelmixerrgb.c:4730 msgid "recompute" msgstr "重新计算" -#: ../src/iop/channelmixerrgb.c:4706 +#: ../src/iop/channelmixerrgb.c:4734 msgid "recompute the profile" msgstr "重新计算配置" -#: ../src/iop/channelmixerrgb.c:4709 +#: ../src/iop/channelmixerrgb.c:4737 msgid "validate" msgstr "验证" -#: ../src/iop/channelmixerrgb.c:4713 +#: ../src/iop/channelmixerrgb.c:4741 msgid "check the output delta E" msgstr "检查输出 delta E" -#: ../src/iop/choleski.h:303 ../src/iop/choleski.h:404 +#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 msgid "" "Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "Choleski 分解未能分配内存,请检查 RAM 设置" @@ -17812,11 +20535,10 @@ msgid "old local contrast" msgstr "旧版局部对比度" #: ../src/iop/clahe.c:71 -msgid "" -"this module is deprecated. better use new local contrast module instead." +msgid "this module is deprecated. better use new local contrast module instead." msgstr "此模块已弃用。最好改用新的‘局部对比度’模块。" -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:432 +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 msgid "amount" msgstr "总量" @@ -17824,14 +20546,14 @@ msgstr "总量" msgid "size of features to preserve" msgstr "保持特性大小" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:461 +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 msgid "strength of the effect" msgstr "效果的力度" #: ../src/iop/clipping.c:340 msgid "" -"this module is deprecated. please use the crop, orientation and/or rotate " -"and perspective modules instead." +"this module is deprecated. please use the crop, orientation and/or rotate and " +"perspective modules instead." msgstr "此模块已弃用。请使用裁剪、方向、旋转与透视模块替代。" #: ../src/iop/clipping.c:345 @@ -17846,130 +20568,130 @@ msgstr "边框|透视|梯度|失真" msgid "change the framing and correct the perspective" msgstr "改变边框比例,纠正视角" -#: ../src/iop/clipping.c:1416 ../src/iop/clipping.c:2131 ../src/iop/crop.c:613 -#: ../src/iop/crop.c:1152 +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 +#: ../src/iop/crop.c:1269 msgid "original image" msgstr "原始图像" -#: ../src/iop/clipping.c:1720 ../src/iop/crop.c:838 +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 msgid "invalid ratio format. it should be \"number:number\"" msgstr "无效的比例格式。请以“数字:数字”输入" -#: ../src/iop/clipping.c:1736 ../src/iop/crop.c:854 +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 msgid "invalid ratio format. it should be a positive number" msgstr "无效的比例格式。需要是一个正数" -#: ../src/iop/clipping.c:1925 ../src/iop/clipping.c:2122 +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 msgid "full" msgstr "完整" -#: ../src/iop/clipping.c:1926 +#: ../src/iop/clipping.c:1920 msgid "old system" msgstr "旧系统" -#: ../src/iop/clipping.c:1927 +#: ../src/iop/clipping.c:1921 msgid "correction applied" msgstr "修正已应用" -#: ../src/iop/clipping.c:2100 +#: ../src/iop/clipping.c:2094 msgid "main" msgstr "主要" -#: ../src/iop/clipping.c:2109 +#: ../src/iop/clipping.c:2103 msgid "mirror image horizontally and/or vertically" -msgstr "镜像图像水平和/或垂直" +msgstr "以水平/垂直方向镜像图像" -#: ../src/iop/clipping.c:2112 +#: ../src/iop/clipping.c:2106 msgid "angle" msgstr "角度" -#: ../src/iop/clipping.c:2115 +#: ../src/iop/clipping.c:2109 msgid "right-click and drag a line on the image to drag a straight line" -msgstr "右击在图像上拖线可以得到一条直线" +msgstr "右击在图像上拖动可以得到一条直线" -#: ../src/iop/clipping.c:2118 +#: ../src/iop/clipping.c:2112 msgid "keystone" msgstr "梯形畸变" -#: ../src/iop/clipping.c:2123 +#: ../src/iop/clipping.c:2117 msgid "set perspective correction for your image" msgstr "为您的图像设置透视校正" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1151 +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 msgid "freehand" msgstr "无限制" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1154 +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 msgid "10:8 in print" msgstr "打印(10:8)" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1155 +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 msgid "5:4, 4x5, 8x10" msgstr "5:4、4x5、8x10" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1156 +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 msgid "11x14" msgstr "11x14" -#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1158 +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 msgid "8.5x11, letter" msgstr "8.5x11、信纸" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1159 +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 msgid "4:3, VGA, TV" msgstr "4:3、VGA、电视" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1160 +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 msgid "5x7" msgstr "5x7" -#: ../src/iop/clipping.c:2139 ../src/iop/crop.c:1161 +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 msgid "ISO 216, DIN 476, A4" msgstr "ISO 216、DIN 476、A4" -#: ../src/iop/clipping.c:2140 ../src/iop/crop.c:1162 +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 msgid "3:2, 4x6, 35mm" msgstr "3:2、4x6、35mm" -#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1163 +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 msgid "16:10, 8x5" msgstr "16:10、8x5" -#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1165 +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 msgid "16:9, HDTV" msgstr "16:9、高清电视" -#: ../src/iop/clipping.c:2144 ../src/iop/crop.c:1166 +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 msgid "widescreen" msgstr "宽屏(widescreen)" -#: ../src/iop/clipping.c:2145 +#: ../src/iop/clipping.c:2139 msgid "2:1, univisium" msgstr "2:1,图像一体化(univisium)" -#: ../src/iop/clipping.c:2146 +#: ../src/iop/clipping.c:2140 msgid "cinemascope" msgstr "宽银幕(cinemascope)" -#: ../src/iop/clipping.c:2147 ../src/iop/crop.c:1169 +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 msgid "21:9" msgstr "21:9" -#: ../src/iop/clipping.c:2148 ../src/iop/crop.c:1170 +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 msgid "anamorphic" msgstr "变形宽银幕(anamorphic)" -#: ../src/iop/clipping.c:2149 ../src/iop/crop.c:1172 +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 msgid "3:1, panorama" msgstr "3:1、全景" -#: ../src/iop/clipping.c:2181 ../src/iop/clipping.c:2193 ../src/iop/crop.c:1208 -#: ../src/iop/crop.c:1225 +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 ../src/iop/crop.c:1325 +#: ../src/iop/crop.c:1342 #, c-format msgid "invalid ratio format for `%s'. it should be \"number:number\"" msgstr "无效的比例格式“%s”。请以“数字:数字”输入" -#: ../src/iop/clipping.c:2240 ../src/iop/crop.c:1276 +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 msgid "" "set the aspect ratio\n" "the list is sorted: from most square to least square\n" @@ -17980,31 +20702,31 @@ msgstr "" "该列表按照从最接近正方形到最扁/狭窄排序\n" "要使用自定义的宽高比,请打开选择框并以 x:y 或小数形式输入" -#: ../src/iop/clipping.c:2247 ../src/iop/crop.c:1288 +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 msgid "margins" msgstr "边距" -#: ../src/iop/clipping.c:2252 ../src/iop/crop.c:1298 +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 msgid "the left margin cannot overlap with the right margin" msgstr "左边距不能与右边距重叠" -#: ../src/iop/clipping.c:2259 ../src/iop/crop.c:1306 +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 msgid "the right margin cannot overlap with the left margin" msgstr "右边距不能与左边距重叠" -#: ../src/iop/clipping.c:2264 ../src/iop/crop.c:1312 +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 msgid "the top margin cannot overlap with the bottom margin" msgstr "顶边距不能与底边距重叠" -#: ../src/iop/clipping.c:2271 ../src/iop/crop.c:1320 +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 msgid "the bottom margin cannot overlap with the top margin" msgstr "底边距不能与顶边距重叠" -#: ../src/iop/clipping.c:3014 +#: ../src/iop/clipping.c:3008 msgid "commit: double-click, straighten: right-drag" msgstr "确认:双击,拉直:右键拖动" -#: ../src/iop/clipping.c:3018 +#: ../src/iop/clipping.c:3012 msgid "" "resize: drag, keep aspect ratio: shift+drag\n" "straighten: right-drag" @@ -18012,15 +20734,15 @@ msgstr "" "调整大小:拖动,调整大小并保持纵横比:shift + 拖动\n" "取直:右键拖动" -#: ../src/iop/clipping.c:3059 +#: ../src/iop/clipping.c:3053 msgid "move control point: drag" msgstr "移动控制点:拖动" -#: ../src/iop/clipping.c:3064 +#: ../src/iop/clipping.c:3058 msgid "move line: drag, toggle symmetry: click ꝏ" msgstr "移动线条:拖动,启用/禁用对称:单击 ꝏ" -#: ../src/iop/clipping.c:3069 +#: ../src/iop/clipping.c:3063 msgid "" "apply: click ok, toggle symmetry: click ꝏ\n" "move line/control point: drag" @@ -18028,7 +20750,7 @@ msgstr "" "应用:单击 ok,启用/禁用对称:单击 ꝏ\n" "移动直线和控制点:拖动" -#: ../src/iop/clipping.c:3076 +#: ../src/iop/clipping.c:3070 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" @@ -18038,12 +20760,12 @@ msgstr "" "动\n" "拉直:右键拖动,完成:双击" -#: ../src/iop/clipping.c:3335 ../src/iop/crop.c:1818 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format msgid "[%s on borders] crop" msgstr "[边缘 %s] 裁剪" -#: ../src/iop/clipping.c:3337 ../src/iop/crop.c:1820 +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 #, c-format msgid "[%s on borders] crop keeping ratio" msgstr "[边缘 %s] 保持宽高比裁剪" @@ -18060,7 +20782,7 @@ msgstr "对比度,亮度,饱和度" msgid "adjust the look of the image" msgstr "调整图像的外观" -#: ../src/iop/colisa.c:283 +#: ../src/iop/colisa.c:278 msgid "color saturation adjustment" msgstr "色彩饱和度调整" @@ -18103,70 +20825,70 @@ msgstr "模拟柯达 Ektar" #: ../src/iop/colorbalance.c:320 msgid "similar to Kodachrome" -msgstr "模拟柯达克罗姆胶卷" +msgstr "模拟柯达彩色胶卷" -#: ../src/iop/colorbalance.c:935 +#: ../src/iop/colorbalance.c:934 msgid "optimize luma from patches" msgstr "从色块优化亮度" -#: ../src/iop/colorbalance.c:937 ../src/iop/colorbalance.c:2001 +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 msgid "optimize luma" msgstr "优化亮度" -#: ../src/iop/colorbalance.c:941 +#: ../src/iop/colorbalance.c:940 msgid "neutralize colors from patches" msgstr "从色块中和颜色" -#: ../src/iop/colorbalance.c:943 ../src/iop/colorbalance.c:2006 +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 msgid "neutralize colors" msgstr "中和颜色" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "offset" msgstr "偏移" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "power" msgstr "乘方" -#: ../src/iop/colorbalance.c:1728 +#: ../src/iop/colorbalance.c:1727 msgctxt "color" msgid "slope" msgstr "斜率" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "lift" msgstr "提升" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gamma" msgstr "伽马" -#: ../src/iop/colorbalance.c:1729 +#: ../src/iop/colorbalance.c:1728 msgctxt "color" msgid "gain" msgstr "增益" -#: ../src/iop/colorbalance.c:1732 +#: ../src/iop/colorbalance.c:1731 msgctxt "section" msgid "shadows: lift / offset" msgstr "阴影:提升(lift)/偏移(offset)" -#: ../src/iop/colorbalance.c:1733 +#: ../src/iop/colorbalance.c:1732 msgctxt "section" msgid "mid-tones: gamma / power" msgstr "中间调:伽马/乘方" -#: ../src/iop/colorbalance.c:1734 +#: ../src/iop/colorbalance.c:1733 msgctxt "section" msgid "highlights: gain / slope" msgstr "高光:增益/斜率" -#: ../src/iop/colorbalance.c:1758 +#: ../src/iop/colorbalance.c:1757 msgid "shadows / mid-tones / highlights" msgstr "阴影/中间调/高光" @@ -18320,7 +21042,7 @@ msgid "colorbalance works only on RGB input" msgstr "颜色平衡仅适用于 RGB 输入" #: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 +#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 msgid "cannot display masks when the blending mask is displayed" msgstr "显示混合蒙版时不能显示其他蒙版" @@ -18518,44 +21240,71 @@ msgid "weight of the shadows over the whole tonal range" msgstr "整个色调范围内阴影的权重" #: ../src/iop/colorbalancergb.c:1987 +msgid "" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" +msgstr "" +"以棋盘格显示阴影蒙版\n" +"未被蒙版覆盖的图像区域将会受到其他标签页内的阴影滑块影响。" + +#: ../src/iop/colorbalancergb.c:1994 msgid "position of the middle-gray reference for masking" msgstr "用于蒙版中间灰参考色的位置" -#: ../src/iop/colorbalancergb.c:1993 +#: ../src/iop/colorbalancergb.c:2000 +msgid "" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" +msgstr "" +"以棋盘格显示中间调蒙版\n" +"未被蒙版覆盖的图像区域将会受到其他标签页内的中间调滑块影响。" + +#: ../src/iop/colorbalancergb.c:2007 msgid "weights of highlights over the whole tonal range" msgstr "整个色调范围内高光的权重" -#: ../src/iop/colorbalancergb.c:1996 +#: ../src/iop/colorbalancergb.c:2013 +msgid "" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" +msgstr "" +"以棋盘格显示高光蒙版\n" +"未被蒙版覆盖的图像区域将会受到其他标签页内的高光滑块影响。" + +#: ../src/iop/colorbalancergb.c:2017 msgctxt "section" msgid "threshold" msgstr "阈值" -#: ../src/iop/colorbalancergb.c:2001 +#: ../src/iop/colorbalancergb.c:2022 msgid "peak white luminance value used to normalize the power function" msgstr "用于归一化功率函数的峰值白色亮度值" -#: ../src/iop/colorbalancergb.c:2007 +#: ../src/iop/colorbalancergb.c:2028 msgid "peak gray luminance value used to normalize the power function" msgstr "用于归一化功率函数的峰值灰色亮度值" -#: ../src/iop/colorbalancergb.c:2009 +#: ../src/iop/colorbalancergb.c:2030 msgctxt "section" msgid "mask preview settings" msgstr "蒙板预览设置" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 msgid "select color of the checkerboard from a swatch" msgstr "从色表中选择棋盘格颜色" -#: ../src/iop/colorbalancergb.c:2023 +#: ../src/iop/colorbalancergb.c:2044 msgid "checkerboard size" msgstr "棋盘格大小" -#: ../src/iop/colorbalancergb.c:2027 +#: ../src/iop/colorbalancergb.c:2048 msgid "checkerboard color 1" msgstr "棋盘格颜色 1" -#: ../src/iop/colorbalancergb.c:2028 +#: ../src/iop/colorbalancergb.c:2049 msgid "checkerboard color 2" msgstr "棋盘格颜色 2" @@ -18573,7 +21322,7 @@ msgstr "执行颜色空间校正并应用相应的设置" #: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 #: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 #: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 #: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 #: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 @@ -18684,8 +21433,8 @@ msgstr "蓝色-黄色对比" msgid "" "adjust target color saturation\n" "adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" -"lower values scale towards lower saturation while higher scale towards " -"higher saturation" +"lower values scale towards lower saturation while higher scale towards higher " +"saturation" msgstr "" "调节目标颜色饱和度\n" "同时调节 Lab 空间下目标颜色的 a 和 b 通道\n" @@ -18768,15 +21517,15 @@ msgstr "" msgid "set the global saturation" msgstr "设定全局饱和度" -#: ../src/iop/colorequal.c:201 ../src/iop/colorequal.c:2968 +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 msgid "color equalizer" msgstr "颜色均衡器" -#: ../src/iop/colorequal.c:206 +#: ../src/iop/colorequal.c:207 msgid "color zones|hsl" msgstr "色彩空间|hsl" -#: ../src/iop/colorequal.c:213 +#: ../src/iop/colorequal.c:214 msgid "" "change saturation, hue and brightness\n" "depending on local hue" @@ -18784,37 +21533,37 @@ msgstr "" "根据局部色相\n" "调整饱和度、色相或亮度" -#: ../src/iop/colorequal.c:217 ../src/iop/toneequal.c:331 +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 msgid "quasi-linear, RGB" msgstr "准线性、RGB" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 msgid "quasi-linear, RGB, scene-referred" msgstr "准线性、RGB、基于场景" -#: ../src/iop/colorequal.c:2132 +#: ../src/iop/colorequal.c:2098 msgid "bleach bypass" msgstr "跳过漂白" -#: ../src/iop/colorequal.c:2176 +#: ../src/iop/colorequal.c:2142 msgid "Kodachrome 64 like" msgstr "Kodachrome 64 系列" -#: ../src/iop/colorequal.c:2220 +#: ../src/iop/colorequal.c:2186 msgid "Kodak Portra 400 like" msgstr "柯达 Portra 400 系列" -#: ../src/iop/colorequal.c:2264 +#: ../src/iop/colorequal.c:2230 msgid "teal & orange" msgstr "青绿色和橙色" #. Page OPTIONS -#: ../src/iop/colorequal.c:2921 ../src/iop/colorequal.c:3126 -#: ../src/iop/filmicrgb.c:4567 +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 +#: ../src/iop/filmicrgb.c:4561 msgid "options" msgstr "选项" -#: ../src/iop/colorequal.c:3019 +#: ../src/iop/colorequal.c:2982 msgid "" "double-click to reset the curve\n" "middle-click to toggle sliders visibility\n" @@ -18824,11 +21573,11 @@ msgstr "" "中键单击以切换滑动条可见性\n" "alt + 滚动以翻页" -#: ../src/iop/colorequal.c:3045 +#: ../src/iop/colorequal.c:3008 msgid "shift nodes to lower or higher hue" msgstr "使节点摆放位置向更高或更低色相偏移" -#: ../src/iop/colorequal.c:3048 +#: ../src/iop/colorequal.c:3011 msgid "" "pick hue from image and visualize it\n" "ctrl+click to select an area" @@ -18836,19 +21585,19 @@ msgstr "" "从图像中选择色度并可视化\n" "ctrl + 单击以选择区域" -#: ../src/iop/colorequal.c:3067 +#: ../src/iop/colorequal.c:3030 msgid "change hue hue-wise" msgstr "按色相调整偏移" -#: ../src/iop/colorequal.c:3085 +#: ../src/iop/colorequal.c:3048 msgid "change saturation hue-wise" msgstr "按色相改变饱和度" -#: ../src/iop/colorequal.c:3103 +#: ../src/iop/colorequal.c:3066 msgid "change brightness hue-wise" msgstr "按色相改变亮度" -#: ../src/iop/colorequal.c:3136 +#: ../src/iop/colorequal.c:3099 msgid "" "the white level set manually or via the picker restricts brightness " "corrections\n" @@ -18857,15 +21606,15 @@ msgstr "" "手动设置或来自取色器的白平衡将会把亮度修正限制\n" "到规定范围以下。大多数情况下无需调整默认值。" -#: ../src/iop/colorequal.c:3141 +#: ../src/iop/colorequal.c:3104 msgid "change for sharper or softer hue curve" msgstr "更改色相曲线的硬度" -#: ../src/iop/colorequal.c:3145 +#: ../src/iop/colorequal.c:3108 msgid "restrict effect by using a guided filter based on hue and saturation" msgstr "使用基于色相和饱和度推算的滤镜限制效果强度" -#: ../src/iop/colorequal.c:3151 +#: ../src/iop/colorequal.c:3114 msgid "" "set radius of the guided filter chroma analysis (hue).\n" "increase if there is large local variance of hue or strong chroma noise." @@ -18873,7 +21622,7 @@ msgstr "" "设置推算滤镜使用的色度分析范围的半径。\n" "局部差异过大或出现色相噪声时,请增加半径。" -#: ../src/iop/colorequal.c:3158 +#: ../src/iop/colorequal.c:3121 msgid "" "visualize weighting function on changed output and view weighting curve.\n" "red shows possibly changed data, blueish parts will not be changed." @@ -18881,7 +21630,7 @@ msgstr "" "在更改后的输出上预览权重函数并显示权重曲线。\n" "红色区域显示可能发生改变的数据,蓝色区域将不会被改变。" -#: ../src/iop/colorequal.c:3162 +#: ../src/iop/colorequal.c:3125 msgid "" "set saturation threshold for the guided filter.\n" " - decrease to allow changes in areas with low chromaticity\n" @@ -18893,7 +21642,7 @@ msgstr "" "- 增加以限制效果到高色度的区域\n" " 在低色度区域中,避免改变亮度并增加对比度" -#: ../src/iop/colorequal.c:3170 +#: ../src/iop/colorequal.c:3133 msgid "" "set saturation contrast for the guided filter.\n" " - increase to favor sharp transitions between saturations leading to higher " @@ -18904,11 +21653,11 @@ msgstr "" "- 增加使不同饱和度之间的过渡更加强烈并增加对比度\n" "- 减少使过渡更平滑" -#: ../src/iop/colorequal.c:3177 +#: ../src/iop/colorequal.c:3140 msgid "set radius of applied parameters for the guided filter" msgstr "设置计算滤镜参数适用范围的半径" -#: ../src/iop/colorequal.c:3180 +#: ../src/iop/colorequal.c:3143 msgid "" "visualize changed output for the selected tab.\n" "red shows increased values, blue decreased." @@ -18916,11 +21665,292 @@ msgstr "" "可视化查看选中标签页的输出变动。\n" "红色区域表示数值增加,蓝色区表示数值减少。" -#: ../src/iop/colorin.c:120 +#: ../src/iop/colorharmonizer.c:125 +msgid "color harmonizer" +msgstr "色彩和谐" + +#: ../src/iop/colorharmonizer.c:132 +msgid "harmonize colors toward a selected palette in perceptual space" +msgstr "将色彩向感知色彩空间里选定的色表调整" + +#: ../src/iop/colorharmonizer.c:133 +msgid "creative color grading" +msgstr "创意调色" + +#: ../src/iop/colorharmonizer.c:135 +msgid "darktable UCS / JCH (perceptual)" +msgstr "darktable UCS / JCH (感知)" + +#: ../src/iop/colorharmonizer.c:1337 +msgid "" +"analyze the image's hue distribution and automatically suggest the harmony " +"rule\n" +"and anchor hue that best match its existing color palette.\n" +"\n" +"the detection scores every rule and anchor combination against a chroma-" +"weighted\n" +"histogram of the preview image, then selects the combination that already " +"covers\n" +"the most chromatic energy — i.e. requires the least correction.\n" +"\n" +"the result replaces the current rule and anchor hue. use pull strength to " +"control\n" +"how strongly the remaining off-palette colors are pulled toward the detected " +"palette." +msgstr "" +"分析图像的色相分布,并自动推荐最匹配该图像现有颜色分布的色彩和谐规则和基准色" +"相。\n" +"\n" +"分析过程按照预览图的色度权重直方图为每个规则和基准组合计算分数,并选择颜色覆盖" +"范围\n" +"最大,需要最少修正的组合。\n" +"\n" +"计算结果将替换当前规则和基准色相。使用“吸引强度”来控制偏离色表的颜色向目标颜" +"色\n" +"偏移的强度。" + +#: ../src/iop/colorharmonizer.c:1418 +msgid "not yet available — wait for the preview to finish processing." +msgstr "尚不可用 — 等待预览处理完成。" + +#: ../src/iop/colorharmonizer.c:1423 +msgid "" +"harmony rule that defines which hues are considered 'in harmony'.\n" +"\n" +"monochromatic: a single hue family — only one node.\n" +"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" +"analogous complementary: analogous triad plus its complement — rich but " +"balanced.\n" +"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" +"split complementary: one hue and the two hues flanking its complement — vivid " +"yet less stark.\n" +"dyad: two hues separated by 60° — gentle contrast.\n" +"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" +"tetrad: four hues in two complementary pairs spaced 60° — complex, needs " +"restraint.\n" +"square: four hues evenly spaced 90° apart — strong and varied.\n" +"custom: define all four harmony node hues independently." +msgstr "" +"色彩和规则决定哪些色相可以被视作“和谐”。\n" +"\n" +"单色系:单色相色系 - 1 个节点。\n" +"邻色:三个彼此相差 30° 的色相 - 自然,整体感强。\n" +"邻色+互补:近似三色加其补色 - 丰富但平衡。\n" +"互补:色轮上彼此相对的两个色相 - 高对比,鲜艳。\n" +"分裂互补:一个色相和其补色两侧的两个色相 - 鲜艳但不突兀。\n" +"双色:相隔 60° 的色相 - 柔和的对比。\n" +"三色:三个彼此相差 120° 的色相 - 平衡,多彩。\n" +"四角:两个彼此相差 60° 的色相及其补色 - 复杂,需要限制。\n" +"正方:三个彼此相差 90° 的色相 - 强烈,多变。\n" +"自定义:手动定义独立的四个和谐色相节点。" + +#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 +msgid "" +"pick hue from image.\n" +"ctrl+click to select an area" +msgstr "" +"从图像中选择色度。\n" +"ctrl + 单击以选择区域" + +#: ../src/iop/colorharmonizer.c:1449 +msgid "" +"the primary 'key' hue of the harmony — the first node from which all others " +"are derived.\n" +"\n" +"drag the slider or use the color picker (eyedropper) to sample a dominant hue " +"directly\n" +"from the image. the remaining harmony nodes are computed automatically from " +"this hue\n" +"and the selected rule.\n" +"\n" +"tip: pick a skin tone, a sky, or another dominant subject color to anchor the " +"palette." +msgstr "" +"调谐色调的主色相 - 用于计算其他节点的初始色相节点。\n" +"\n" +"拖动滑块,或使用选色器从图像中直接选取主色相。其他的调谐节点将根据选择的调谐规" +"则\n" +"从此色相自动计算。\n" +"\n" +"提示:选取肤色,天空,或者其他显著的拍摄对象颜色来锚定色表。" + +#: ../src/iop/colorharmonizer.c:1464 +msgid "" +"number of active harmony nodes in custom mode (2–4).\n" +"nodes are numbered from the top; inactive nodes are hidden." +msgstr "" +"自定义模式下活跃的色相调谐节点(2-4)。\n" +"节点从最上方开始编号;未启用的节点不会显示。" + +#: ../src/iop/colorharmonizer.c:1494 +msgid "" +"hue of this harmony node (0°–360°).\n" +"only active in 'custom' harmony mode.\n" +"use the color picker to sample the desired hue from the image." +msgstr "" +"此调谐节点的色相(0°–360°)。\n" +"仅在“自定义”调谐规则下生效。\n" +"请使用选色器从图像中选取需要的色相。" + +#: ../src/iop/colorharmonizer.c:1513 +msgid "vectorscope two-way sync" +msgstr "矢量表双向同步" + +#: ../src/iop/colorharmonizer.c:1517 +msgid "" +"when enabled, the vectorscope harmony overlay is kept in sync with\n" +"the harmony rule and anchor hue controls in the module.\n" +"disable to adjust the module without disturbing the vectorscope display, and " +"vice-versa." +msgstr "" +"启用后,向量表内的和谐叠加层将会同步显示模块内配置的\n" +"和谐规则和基准色相。\n" +"禁用以隐藏模块对向量表显示的影响。" + +#: ../src/iop/colorharmonizer.c:1531 +msgid "" +"import the harmony rule and anchor hue currently displayed in the " +"vectorscope.\n" +"also switches the histogram panel to the vectorscope view if it is not " +"already active." +msgstr "" +"从向量表内导入当前显示的色彩和谐规则和基准色相。\n" +"若向量表目前未启用,直方图视图将会切换至向量表。" + +#: ../src/iop/colorharmonizer.c:1552 +msgid "" +"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" +"\n" +"0: no effect — colors are left unchanged.\n" +"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" +" losing their original character.\n" +"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" +" onto the harmony nodes.\n" +"\n" +"the shift is weighted by each pixel's chroma: fully desaturated pixels " +"(grays)\n" +"are never affected regardless of this setting." +msgstr "" +"不和谐色相被拉向最近的和谐节点的力度。\n" +"\n" +"0:无效果 - 不修改颜色。\n" +"低数值(0.1-0.3):轻微的移动,颜色保持原有性质,向色表轻微靠近。\n" +"高数值(0.7-1.0):激进的校正,多数色相将肉眼可见地向和谐节点靠近。\n" +"\n" +"偏移力度取决于各像素的色度:无饱和度的像素(灰色系)无论如何设置都不\n" +"会受到影响。" + +#: ../src/iop/colorharmonizer.c:1566 +msgid "" +"controls the angular reach of each harmony node's attraction.\n" +"\n" +"the attraction is Gaussian — strongest at the node center and tapering " +"smoothly\n" +"outward. zone width scales the standard deviation of this Gaussian linearly.\n" +"\n" +"narrow (< 1): only hues very close to a node are pulled — selective, " +"precise.\n" +" useful when colors are already near-harmonic and need only a gentle " +"correction.\n" +"default (1): each node's influence tapers to near-zero at the midpoint " +"between\n" +" adjacent nodes — clean separation with smooth transitions.\n" +"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" +" useful for strongly discordant images or when a painterly look is desired." +msgstr "" +"选择每个调谐节点的收束影响范围。\n" +"\n" +"收束范围的影响呈高斯分布 - 在节点中心最强,向四周平滑减弱。“区域宽度”将会线" +"性\n" +"缩放该高斯分布的标准差。\n" +"\n" +"窄(< 1):只有非常接近节点的色相会被移动 - 有选择性,精确。\n" +" 适合已经接近和谐,只需要少许调整的的色彩。\n" +"默认(1):每个节点的影响范围在两个相邻节点的中间点衰减为 0 - 利落分离,平滑过" +"渡。\n" +"宽(> 1):收束范围重叠 - 大范围,全局的色相偏移。\n" +" 适合色彩强烈不和谐的的图像,或制造油画的观感。" + +#: ../src/iop/colorharmonizer.c:1581 +msgid "" +"shields low-chroma (desaturated) colors from the hue correction.\n" +"\n" +"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" +"low values (0.1–0.3): only near-neutral grays are exempted; pastels are still " +"affected.\n" +"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" +"high values (0.7–1.0): only vivid, saturated colors are corrected; everything " +"else\n" +" is left close to its original hue.\n" +"\n" +"the weighting is smooth and hyperbolic — there is no hard cutoff. protection " +"grows\n" +"gradually from zero and the slider response is distributed evenly across its " +"range." +msgstr "" +"修正色相时保护低色度(低饱和)颜色。\n" +"\n" +"0:无保护 - 灰色、皮肤高光和淡色也都会受到偏移。\n" +"低数值(0.1-0.3):仅排除接近中间灰色的颜色;淡色仍然受到印象。\n" +"中数值(0.4-0.6):更多淡色系颜色被排除。\n" +"高数值(0.7-1.0):只修正鲜明高饱和的颜色;其他颜色将保留原始色相。\n" +"\n" +"强度以双曲线平滑衰减,没有强制截断位置。保护范围从 0 开始逐渐扩大。\n" +"滑块设置将均等地分配到范围内。" + +#: ../src/iop/colorharmonizer.c:1595 +msgid "" +"controls the intensity of smoothing applied to the correction field.\n" +"\n" +"0: disable smoothing (recommended) — transitions are handled by smooth " +"interpolation\n" +" in hue space, preserving the maximum amount of image detail.\n" +"low values (0.1–0.5): subtle spatial averaging to reduce color noise in " +"shadows.\n" +"high values (> 1.0): broad spatial blending; creates a soft, painterly look " +"but may\n" +" blur the grading across image edges, causing some visual separation." +msgstr "" +"控制修正范围内的平滑强度。\n" +"\n" +"0:禁用平滑(推荐):过渡区域将会在色相空间内平滑插值以最大程度保留图像细" +"节。\n" +"低数值(0.1-0.5):轻微的空间平均化,减少阴影内的彩色噪点。\n" +"高数值(>1.0):大范围的空间混色;创造柔软的油画效果,但会模糊图像边缘的调色\n" +" 造成视觉分离。" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 1" +msgstr "色相 1" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 2" +msgstr "色相 2" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 3" +msgstr "色相 3" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 4" +msgstr "色相 4" + +#: ../src/iop/colorharmonizer.c:1622 +msgid "" +"saturation multiplier for colors near this harmony node.\n" +"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" +"the effect is weighted by the pixel's proximity to this node\n" +"and respects the 'neutral hue protection' setting." +msgstr "" +"选定节点周围色彩的饱和度倍率。\n" +"100% = 不作修改。低于 100% = 降低饱和度;高于 100% = 增加饱和度。\n" +"色彩越靠近该节点效果越强且遵守“中性色相保护”选项。" + +#: ../src/iop/colorin.c:121 msgid "input color profile" msgstr "导入色彩档案文件" -#: ../src/iop/colorin.c:125 +#: ../src/iop/colorin.c:126 msgid "" "convert any RGB input to pipeline reference RGB\n" "using color profiles to remap RGB values" @@ -18928,40 +21958,39 @@ msgstr "" "将任何 RGB 输入转换为管线标准 RGB 色域,\n" "使用色彩配置文件重新映射 RGB 值" -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:327 +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 #: ../src/iop/rawprepare.c:170 msgid "mandatory" msgstr "必要的" -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 msgid "defined by profile" msgstr "由配置文件定义" -#: ../src/iop/colorin.c:566 +#: ../src/iop/colorin.c:567 #, c-format msgid "" -"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 " -"RGB!" +"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" msgstr "无法从色彩空间“%s”提取色彩矩阵,已使用 Rec2020 RGB 替换!" -#: ../src/iop/colorin.c:1384 +#: ../src/iop/colorin.c:1399 #, c-format msgid "`%s' color matrix not found!" msgstr "未找到“%s”色彩矩阵!" -#: ../src/iop/colorin.c:1423 +#: ../src/iop/colorin.c:1437 msgid "input profile could not be generated!" msgstr "无法生成用于导入的色彩配置!" -#: ../src/iop/colorin.c:1520 +#: ../src/iop/colorin.c:1534 msgid "unsupported input profile has been replaced by linear Rec709 RGB!" msgstr "不支持的输入色彩配置已用线性 Rec709 RGB 取代!" -#: ../src/iop/colorin.c:1794 +#: ../src/iop/colorin.c:1808 msgid "external ICC profiles" msgstr "外部 ICC 色彩配置" -#: ../src/iop/colorin.c:1849 +#: ../src/iop/colorin.c:1863 #, c-format msgid "" "embedded ICC profile properties:\n" @@ -18984,15 +22013,15 @@ msgstr "" "版权:%s\n" "\n" -#: ../src/iop/colorin.c:2037 +#: ../src/iop/colorin.c:2051 msgid "input profile" msgstr "输入配置文件" -#: ../src/iop/colorin.c:2050 +#: ../src/iop/colorin.c:2064 msgid "working ICC profiles" msgstr "工作中的 ICC 配置文件" -#: ../src/iop/colorin.c:2062 +#: ../src/iop/colorin.c:2076 msgid "confine Lab values to gamut of RGB color space" msgstr "将 Lab 值限制为 RGB 颜色空间的色域" @@ -19004,19 +22033,19 @@ msgstr "色彩化" msgid "overlay a solid color on the image" msgstr "在图像上覆盖纯色" -#: ../src/iop/colorize.c:345 ../src/iop/splittoning.c:468 +#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 msgid "select the hue tone" msgstr "选择色相的风格" -#: ../src/iop/colorize.c:351 +#: ../src/iop/colorize.c:362 msgid "select the saturation shadow tone" msgstr "选择阴影色调的饱和度" -#: ../src/iop/colorize.c:355 +#: ../src/iop/colorize.c:366 msgid "lightness of color" msgstr "色彩明度" -#: ../src/iop/colorize.c:359 +#: ../src/iop/colorize.c:370 msgid "mix value of source lightness" msgstr "源明度的混合值" @@ -19030,35 +22059,35 @@ msgid "" "from one image to another" msgstr "将色板和色调分区从一个图像转移到另一个图像" -#: ../src/iop/colormapping.c:1002 +#: ../src/iop/colormapping.c:1000 msgid "acquire as source" msgstr "作为来源获取" -#: ../src/iop/colormapping.c:1006 +#: ../src/iop/colormapping.c:1004 msgid "analyze this image as a source image" msgstr "作为来源图像分析此图像" -#: ../src/iop/colormapping.c:1008 +#: ../src/iop/colormapping.c:1006 msgid "acquire as target" msgstr "作为目标获取" -#: ../src/iop/colormapping.c:1012 +#: ../src/iop/colormapping.c:1010 msgid "analyze this image as a target image" msgstr "作为目标图像分析此图像" -#: ../src/iop/colormapping.c:1014 +#: ../src/iop/colormapping.c:1012 msgid "source clusters:" msgstr "来源聚簇:" -#: ../src/iop/colormapping.c:1015 +#: ../src/iop/colormapping.c:1013 msgid "target clusters:" msgstr "目的聚簇:" -#: ../src/iop/colormapping.c:1018 +#: ../src/iop/colormapping.c:1016 msgid "number of clusters to find in image. value change resets all clusters" msgstr "图像中发现的聚簇数量:更改值将重置所有聚簇" -#: ../src/iop/colormapping.c:1021 +#: ../src/iop/colormapping.c:1019 msgid "" "how clusters are mapped. low values: based on color proximity, high values: " "based on color dominance" @@ -19066,15 +22095,15 @@ msgstr "" "如何映射聚簇。低阶值:基于颜色近似(color proximity),高阶值:基于颜色支配" "(color dominance)" -#: ../src/iop/colormapping.c:1026 +#: ../src/iop/colormapping.c:1024 msgid "level of histogram equalization" msgstr "直方图均衡级别" -#: ../src/iop/colorout.c:78 +#: ../src/iop/colorout.c:79 msgid "output color profile" msgstr "输出色彩档案" -#: ../src/iop/colorout.c:84 +#: ../src/iop/colorout.c:85 msgid "" "convert pipeline reference RGB to any display RGB\n" "using color profiles to remap RGB values" @@ -19082,56 +22111,56 @@ msgstr "" "导出时将管线标准 RGB 转换至任意显示用 RGB 色域,\n" "使用颜色配置文件重新映射 RGB 值" -#: ../src/iop/colorout.c:89 +#: ../src/iop/colorout.c:90 msgid "non-linear, RGB or Lab, display-referred" msgstr "非线性、RGB 或 Lab、基于显示" -#: ../src/iop/colorout.c:650 +#: ../src/iop/colorout.c:654 msgid "missing output profile has been replaced by sRGB!" msgstr "未找到的导出色彩档案用 sRGB 替代了!" -#: ../src/iop/colorout.c:672 +#: ../src/iop/colorout.c:676 msgid "missing softproof profile has been replaced by sRGB!" msgstr "未找到的软打样色彩档案用 sRGB 替代了!" -#: ../src/iop/colorout.c:715 +#: ../src/iop/colorout.c:719 msgid "unsupported output profile has been replaced by sRGB!" msgstr "不支持的导出色彩档案用 sRGB 替代了!" -#: ../src/iop/colorout.c:837 +#: ../src/iop/colorout.c:841 msgid "output intent" msgstr "输出目的" -#: ../src/iop/colorout.c:838 +#: ../src/iop/colorout.c:842 msgid "rendering intent" msgstr "渲染目的" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1624 -#: ../src/libs/print_settings.c:2560 ../src/libs/print_settings.c:2909 -#: ../src/views/darkroom.c:2743 ../src/views/lighttable.c:1256 +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 +#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 +#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 msgid "perceptual" msgstr "可感知度" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1625 -#: ../src/libs/print_settings.c:2561 ../src/libs/print_settings.c:2910 -#: ../src/views/darkroom.c:2744 ../src/views/lighttable.c:1257 +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 +#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 +#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 msgid "relative colorimetric" msgstr "相对色度" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1626 -#: ../src/libs/print_settings.c:2562 ../src/libs/print_settings.c:2911 -#: ../src/views/darkroom.c:2745 ../src/views/lighttable.c:1258 +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 +#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 +#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 msgctxt "rendering intent" msgid "saturation" msgstr "饱和度" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1627 -#: ../src/libs/print_settings.c:2563 ../src/libs/print_settings.c:2912 -#: ../src/views/darkroom.c:2746 ../src/views/lighttable.c:1259 +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 +#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 +#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 msgid "absolute colorimetric" msgstr "绝对色度" -#: ../src/iop/colorout.c:859 +#: ../src/iop/colorout.c:863 msgid "export ICC profiles" msgstr "输出 ICC 配置" @@ -19143,10 +22172,10 @@ msgstr "色彩重构" msgid "recover clipped highlights by propagating surrounding colors" msgstr "通过传播周围的颜色来恢复改善过曝的高光" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1038 +#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 #: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:900 ../src/iop/hazeremoval.c:914 +#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 +#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 #: ../src/iop/levels.c:354 msgid "inconsistent output" msgstr "输出不一致" @@ -19155,44 +22184,44 @@ msgstr "输出不一致" msgid "module `color reconstruction' failed" msgstr "模块“色彩重构”出现错误" -#: ../src/iop/colorreconstruction.c:1230 +#: ../src/iop/colorreconstruction.c:1223 msgid "spatial" msgstr "空间范围" -#: ../src/iop/colorreconstruction.c:1231 +#: ../src/iop/colorreconstruction.c:1224 msgid "range" msgstr "取值范围" -#: ../src/iop/colorreconstruction.c:1232 +#: ../src/iop/colorreconstruction.c:1225 msgid "precedence" msgstr "优先" -#: ../src/iop/colorreconstruction.c:1248 +#: ../src/iop/colorreconstruction.c:1241 msgid "pixels with lightness values above this threshold are corrected" msgstr "亮度值高于此阈值的像素将被校正" -#: ../src/iop/colorreconstruction.c:1249 +#: ../src/iop/colorreconstruction.c:1242 msgid "how far to look for replacement colors in spatial dimensions" msgstr "用多远的程度在空间维度中寻找替换颜色" -#: ../src/iop/colorreconstruction.c:1250 +#: ../src/iop/colorreconstruction.c:1243 msgid "how far to look for replacement colors in the luminance dimension" msgstr "用多远的程度在亮度维度中寻找替换颜色" -#: ../src/iop/colorreconstruction.c:1251 +#: ../src/iop/colorreconstruction.c:1244 msgid "if and how to give precedence to specific replacement colors" msgstr "是否给予或者如何给予特定替换颜色优先权" -#: ../src/iop/colorreconstruction.c:1252 +#: ../src/iop/colorreconstruction.c:1245 msgid "the hue tone which should be given precedence over other hue tones" msgstr "应优先于其他色调的色调" -#: ../src/iop/colorreconstruction.c:1254 ../src/iop/demosaic.c:1850 -#: ../src/iop/highlights.c:1359 +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/highlights.c:1338 msgid "not applicable" msgstr "不可用" -#: ../src/iop/colorreconstruction.c:1255 +#: ../src/iop/colorreconstruction.c:1248 msgid "no highlights reconstruction for monochrome images" msgstr "单色照片不可进行高亮修复" @@ -19204,7 +22233,7 @@ msgstr "颜色转换" msgid "this module is deprecated. better use color mapping module instead." msgstr "此模块已弃用。最好改用‘颜色映射’模块。" -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colortransfer.c:406 msgid "" "this module will be removed in the future\n" "and is only here so you can switch it off\n" @@ -19289,8 +22318,8 @@ msgid "" "change this method if you see oscillations or cusps in the curve\n" "- cubic spline is better to produce smooth curves but oscillates when nodes " "are too close\n" -"- centripetal is better to avoids cusps and oscillations with close nodes " -"but is less smooth\n" +"- centripetal is better to avoids cusps and oscillations with close nodes but " +"is less smooth\n" "- monotonic is better for accuracy of pure analytical functions (log, gamma, " "exp)" msgstr "" @@ -19299,39 +22328,43 @@ msgstr "" "- 向心样条能更好地避免尖点,以及密切节点的振荡,但不太平滑。\n" "- 对于纯解析函数(log,gamma,exp)的精度,单调样条更好。" -#: ../src/iop/crop.c:124 +#: ../src/iop/crop.c:122 msgid "crop" msgstr "裁剪" -#: ../src/iop/crop.c:129 +#: ../src/iop/crop.c:127 msgid "reframe|distortion" msgstr "边框|失真" -#: ../src/iop/crop.c:135 +#: ../src/iop/crop.c:133 msgid "change the framing" msgstr "更改边框" -#: ../src/iop/crop.c:1157 +#: ../src/iop/crop.c:1274 msgid "45x35, portrait" msgstr "45x35,纵向" -#: ../src/iop/crop.c:1167 +#: ../src/iop/crop.c:1284 msgid "2:1, Univisium" msgstr "2:1,Univisium" -#: ../src/iop/crop.c:1168 +#: ../src/iop/crop.c:1285 msgid "CinemaScope" msgstr "CinemaScope" -#: ../src/iop/crop.c:1171 +#: ../src/iop/crop.c:1288 msgid "65:24, XPan" msgstr "65:24,XPan" -#: ../src/iop/crop.c:1701 +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "切换水平或垂直裁剪方向" + +#: ../src/iop/crop.c:1834 msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "调整大小:拖动,调整大小并保持纵横比:shift + 拖动" -#: ../src/iop/crop.c:1708 +#: ../src/iop/crop.c:1841 msgid "" "move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" @@ -19350,19 +22383,18 @@ msgstr "通过边缘去饱和来减弱色差" #: ../src/iop/defringe.c:99 msgid "" -"this module is deprecated. please use the chromatic aberration module " -"instead." +"this module is deprecated. please use the chromatic aberration module instead." msgstr "此模块已弃用。请使用色差校准模块替代。" -#: ../src/iop/defringe.c:403 +#: ../src/iop/defringe.c:402 msgid "" "method for color protection:\n" " - global average: fast, might show slightly wrong previews in high " "magnification; might sometimes protect saturation too much or too low in " "comparison to local average\n" -" - local average: slower, might protect saturation better than global " -"average by using near pixels as color reference, so it can still allow for " -"more desaturation where required\n" +" - local average: slower, might protect saturation better than global average " +"by using near pixels as color reference, so it can still allow for more " +"desaturation where required\n" " - static: fast, only uses the threshold as a static limit" msgstr "" "保护颜色的方式:\n" @@ -19372,48 +22404,50 @@ msgstr "" "度,为需要时继续提升饱和度留出空间。\n" " - 静态:较快,仅使用阈值作为静态分界点" -#: ../src/iop/defringe.c:410 +#: ../src/iop/defringe.c:409 msgid "radius for detecting fringe" msgstr "色差条纹的探测半径" -#: ../src/iop/defringe.c:413 +#: ../src/iop/defringe.c:412 msgid "threshold for defringe, higher values mean less defringing" msgstr "去边的阈值,较高的值意味着更少的去边缘效果" -#: ../src/iop/demosaic.c:321 +#: ../src/iop/demosaic.c:311 msgid "demosaic" msgstr "去马赛克" -#: ../src/iop/demosaic.c:326 +#: ../src/iop/demosaic.c:316 msgid "reconstruct full RGB pixels from a sensor color filter array reading" msgstr "依照传感器色彩滤波阵列读数来重建完整的RGB像素" -#: ../src/iop/demosaic.c:773 ../src/iop/demosaic.c:820 +#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 msgid "can't allocate demosaic buffer" msgstr "无法分配去马赛克缓冲区" -#: ../src/iop/demosaic.c:810 +#: ../src/iop/demosaic.c:803 msgid "can't equilibrate greens" msgstr "无法平衡绿色通道" -#: ../src/iop/demosaic.c:1477 +#: ../src/iop/demosaic.c:1449 #, c-format msgid "`%s' color matrix not found for 4bayer image!" msgstr "未找到 4bayer 图像的“%s”颜色矩阵!" -#: ../src/iop/demosaic.c:1765 +#: ../src/iop/demosaic.c:1738 msgid "" "Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " "slow.\n" "LMMSE is suited best for high ISO images.\n" +"VNG4 is good in rare cases avoiding maze patterns.\n" "dual demosaicers increase processing time by blending a VNG variant in a " "second pass." msgstr "" "拜尔传感器去马赛克方法,PPG 和 RCD 速度较快,AMaZE 和 LMMSE 速度较慢。\n" "线性最小二乘估计(LMMSE)最适合于高 ISO 图像。\n" -"双重去马赛克会使处理时间加倍。" +"VNG4 砸某些情况下能防止迷宫式的斑点。\n" +"双重去马赛克会使用 VNG 变种进行第二遍处理,使处理时间加倍。" -#: ../src/iop/demosaic.c:1770 +#: ../src/iop/demosaic.c:1743 msgid "" "X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " "chroma are slow.\n" @@ -19423,15 +22457,15 @@ msgstr "" "X-Trans 传感器的去马赛克方法,Markesteijn 3-pass 和频域色度都很慢。\n" "双重去马赛克器会在第二遍处理时混入 VNG 变种而会使处理时间加倍。" -#: ../src/iop/demosaic.c:1776 +#: ../src/iop/demosaic.c:1749 msgid "Bayer4 sensor demosaicing methods." msgstr "用于拜尔滤色传感器的去马赛克方式。" -#: ../src/iop/demosaic.c:1781 +#: ../src/iop/demosaic.c:1754 msgid "monochrome sensor demosaicing methods." msgstr "用于单色传感器的去马赛克方式。" -#: ../src/iop/demosaic.c:1785 +#: ../src/iop/demosaic.c:1758 msgid "" "contrast threshold for dual demosaic.\n" "set to 0.0 for high frequency content\n" @@ -19441,11 +22475,11 @@ msgstr "" "对于高频率内容,设置为 0.0\n" "对于平坦的内容,设置为 1.0" -#: ../src/iop/demosaic.c:1788 +#: ../src/iop/demosaic.c:1761 msgid "toggle mask visualization" msgstr "切换蒙版可视化" -#: ../src/iop/demosaic.c:1792 +#: ../src/iop/demosaic.c:1765 msgid "" "threshold for edge-aware median.\n" "set to 0.0 to switch off\n" @@ -19455,7 +22489,7 @@ msgstr "" "设为 0.0 以关闭\n" "设为 1.0 以忽略边缘" -#: ../src/iop/demosaic.c:1795 +#: ../src/iop/demosaic.c:1768 msgid "" "LMMSE refinement steps. the median steps average the output,\n" "refine adds some recalculation of red & blue channels" @@ -19463,15 +22497,15 @@ msgstr "" "LMMSE 细化步骤数。中位数步骤对输出进行平均化,\n" "细化步骤会增加一些红色和蓝色通道的重新计算" -#: ../src/iop/demosaic.c:1798 +#: ../src/iop/demosaic.c:1771 msgid "how many color smoothing median steps after demosaicing" msgstr "计数去马赛克后色彩平滑的中间步骤" -#: ../src/iop/demosaic.c:1801 -msgid "green channels matching method" -msgstr "绿色通道匹配方法" +#: ../src/iop/demosaic.c:1774 +msgid "green channels matching method. only applies for some old sensors" +msgstr "绿色通道匹配方法。仅适用于某些老旧的传感器" -#: ../src/iop/demosaic.c:1804 +#: ../src/iop/demosaic.c:1777 msgid "" "capture sharpen recovers details lost due to in-camera blurring\n" "which can be caused by diffraction, the anti-aliasing filter or other\n" @@ -19480,15 +22514,15 @@ msgstr "" "捕获锐化能从相机本身的模糊中恢复细节\n" "模糊可能由折射、反马赛克滤光片或其他会产生高斯模糊的组件导致" -#: ../src/iop/demosaic.c:1809 +#: ../src/iop/demosaic.c:1782 msgid "capture sharpen controls" msgstr "捕获锐化控制项" -#: ../src/iop/demosaic.c:1813 +#: ../src/iop/demosaic.c:1786 msgid "set effect strength by iterations" msgstr "调整控制效果强度的迭代次数" -#: ../src/iop/demosaic.c:1818 +#: ../src/iop/demosaic.c:1791 msgid "" "capture sharpen radius should reflect the overall gaussian type blur\n" "of the camera sensor, possibly the anti-aliasing filter and the lens.\n" @@ -19505,7 +22539,7 @@ msgstr "" "\n" "注意:设置为 0 的半径会在下次运行时被重置为默认值。可在预置中使用" -#: ../src/iop/demosaic.c:1824 +#: ../src/iop/demosaic.c:1797 msgid "" "calculate the capture sharpen radius from available raw sensor data.\n" "for best results avoid cropping or darkroom zooming in" @@ -19513,14 +22547,14 @@ msgstr "" "从可用的原始传感器数据中计算捕获锐化半径。\n" "使用时请避免裁剪或缩放以获得最佳效果" -#: ../src/iop/demosaic.c:1828 +#: ../src/iop/demosaic.c:1801 msgid "" "restrict capture sharpening to areas with high local contrast,\n" "increase to exclude flat areas in very dark or noisy images,\n" "decrease for well exposed and low noise images.\n" "\n" -"Note: a threshold set to zero will be reset to defaults the next run. use " -"for presets" +"Note: a threshold set to zero will be reset to defaults the next run. use for " +"presets" msgstr "" "将捕获锐化限制到高局部对比度的区域,\n" "增加以排除亮度较暗或噪点较多画面中的平滑区域,\n" @@ -19528,11 +22562,11 @@ msgstr "" "\n" "注意:设置为 0 的阈值会在下次运行时被重置为默认值。可在预置中使用" -#: ../src/iop/demosaic.c:1832 +#: ../src/iop/demosaic.c:1805 msgid "visualize sharpened areas" msgstr "可视化显示应用锐化的区域" -#: ../src/iop/demosaic.c:1837 +#: ../src/iop/demosaic.c:1810 msgid "" "further increase sharpen radius at image corners,\n" "the sharp center of the image will not be affected" @@ -19540,65 +22574,65 @@ msgstr "" "在图像角落处额外增加锐化半径,\n" "图像中心的清晰部分不会受到影响" -#: ../src/iop/demosaic.c:1839 +#: ../src/iop/demosaic.c:1812 msgid "visualize the overall radius" msgstr "可视化显示总体半径" -#: ../src/iop/demosaic.c:1844 +#: ../src/iop/demosaic.c:1817 msgid "adjust to the sharp image center" msgstr "调整图像的锐化中心" -#: ../src/iop/demosaic.c:1851 +#: ../src/iop/demosaic.c:1824 msgid "demosaicing is only used for color raw images" msgstr "去马赛克只能用于彩色 raw 图像" -#: ../src/iop/demosaicing/capture.c:748 +#: ../src/iop/demosaicing/capture.c:795 msgid "" -"imprecise radius calculation due to cropping or because you are zoomed in " -"too much" +"imprecise radius calculation due to cropping or because you are zoomed in too " +"much" msgstr "半径计算不准确,图像可能被裁剪或当前视图过于放大" -#: ../src/iop/denoiseprofile.c:807 +#: ../src/iop/denoiseprofile.c:808 msgid "wavelets: chroma only" msgstr "小波:仅色度(chroma)" -#: ../src/iop/denoiseprofile.c:813 +#: ../src/iop/denoiseprofile.c:814 msgid "denoise (profiled)" msgstr "降噪(图像分析)" -#: ../src/iop/denoiseprofile.c:819 +#: ../src/iop/denoiseprofile.c:820 msgid "denoise using noise statistics profiled on sensors" msgstr "利用传感器的噪声统计数据降噪" -#: ../src/iop/denoiseprofile.c:3020 +#: ../src/iop/denoiseprofile.c:2850 #, c-format msgid "found ISO %d (ISO %d %+d EV)" msgstr "匹配 ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3024 +#: ../src/iop/denoiseprofile.c:2854 #, c-format msgid "found ISO %d" msgstr "匹配 ISO %d" -#: ../src/iop/denoiseprofile.c:3041 +#: ../src/iop/denoiseprofile.c:2871 #, c-format msgid "interpolated ISO %d (ISO %d %+d EV)" msgstr "插值 ISO %d (ISO %d %+d EV)" -#: ../src/iop/denoiseprofile.c:3045 +#: ../src/iop/denoiseprofile.c:2875 #, c-format msgid "interpolated ISO %d" msgstr "插值 ISO %d" -#: ../src/iop/denoiseprofile.c:3781 +#: ../src/iop/denoiseprofile.c:3611 msgid "Y0" msgstr "Y0" -#: ../src/iop/denoiseprofile.c:3782 +#: ../src/iop/denoiseprofile.c:3612 msgid "U0V0" msgstr "U0V0" -#: ../src/iop/denoiseprofile.c:3820 +#: ../src/iop/denoiseprofile.c:3650 msgid "" "use only with a perfectly\n" "uniform image if you want to\n" @@ -19607,36 +22641,37 @@ msgstr "" "计算噪点方差时请\n" "使用完全均匀的图像。" -#: ../src/iop/denoiseprofile.c:3826 +#: ../src/iop/denoiseprofile.c:3656 msgid "variance computed on the red channel" msgstr "基于红色通道计算的方差" -#: ../src/iop/denoiseprofile.c:3830 +#: ../src/iop/denoiseprofile.c:3660 msgid "variance computed on the green channel" msgstr "基于绿色通道计算的方差" -#: ../src/iop/denoiseprofile.c:3835 +#: ../src/iop/denoiseprofile.c:3665 msgid "variance computed on the blue channel" msgstr "基于蓝色通道计算的方差" -#: ../src/iop/denoiseprofile.c:3838 +#: ../src/iop/denoiseprofile.c:3668 msgid "variance red: " msgstr "红色方差: " -#: ../src/iop/denoiseprofile.c:3839 +#: ../src/iop/denoiseprofile.c:3669 msgid "variance green: " msgstr "绿色方差: " -#: ../src/iop/denoiseprofile.c:3840 +#: ../src/iop/denoiseprofile.c:3670 msgid "variance blue: " msgstr "蓝色方差: " -#: ../src/iop/denoiseprofile.c:3848 ../src/libs/export.c:1587 -#: ../src/libs/print_settings.c:2503 ../src/libs/print_settings.c:2859 +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4297 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2872 msgid "profile" msgstr "配置文件" -#: ../src/iop/denoiseprofile.c:3882 +#: ../src/iop/denoiseprofile.c:3712 msgid "" "adapt denoising according to the\n" "white balance coefficients.\n" @@ -19649,7 +22684,7 @@ msgstr "" "应在第一个实例上启用,以便更好地去噪。\n" "如果早期实例已与颜色混合模式一起使用,则应禁用。" -#: ../src/iop/denoiseprofile.c:3888 +#: ../src/iop/denoiseprofile.c:3718 msgid "" "if enabled, reduces the ISO used for denoise\n" "by the factor of the camera's hidden exposure\n" @@ -19660,7 +22695,7 @@ msgstr "" "动态范围、HLG 色调模式提供的系数降低用于降噪\n" "计算的 ISO。" -#: ../src/iop/denoiseprofile.c:3893 +#: ../src/iop/denoiseprofile.c:3723 msgid "" "fix bugs in Anscombe transform resulting\n" "in undersmoothing of the green channel in\n" @@ -19679,11 +22714,11 @@ msgstr "" "启用后您将无法再使用旧版算法。" # variance-stabilization 为学术词汇 -#: ../src/iop/denoiseprofile.c:3903 +#: ../src/iop/denoiseprofile.c:3733 msgid "profile used for variance stabilization" msgstr "用于方差稳定的配置文件" -#: ../src/iop/denoiseprofile.c:3905 +#: ../src/iop/denoiseprofile.c:3735 msgid "" "method used in the denoising core.\n" "non-local means works best for `lightness' blending,\n" @@ -19693,18 +22728,18 @@ msgstr "" "非局部均值对于“亮度”混成效果最好,\n" "小波对于“颜色”混成效果最好" -#: ../src/iop/denoiseprofile.c:3909 +#: ../src/iop/denoiseprofile.c:3739 msgid "" "color representation used within the algorithm.\n" "RGB keeps the RGB channels separated,\n" "while Y0U0V0 combine the channels to\n" "denoise chroma and luma separately." msgstr "" -"算法中使用的色彩概述。\n" -"RGB保持RGB通道分离,\n" -"Y0U0V0组合通道分别以色度和亮度进行去噪。" +"算法中使用的色彩表示方法。\n" +"RGB 保持 RGB 三通道分离,\n" +"Y0U0V0 组合通道分别以色度和亮度进行去噪。" -#: ../src/iop/denoiseprofile.c:3914 +#: ../src/iop/denoiseprofile.c:3744 msgid "" "radius of the patches to match.\n" "increase for more sharpness on strong edges, and better denoising of smooth " @@ -19716,17 +22751,17 @@ msgstr "" "增加以使强边缘更锐利,以及更好的平滑区域去噪。\n" "如果细节过度平滑,减小此值或增加中央像素权重滑块。" -#: ../src/iop/denoiseprofile.c:3920 +#: ../src/iop/denoiseprofile.c:3750 msgid "" -"emergency use only: radius of the neighborhood to search patches in. " -"increase for better denoising performance, but watch the long runtimes! " -"large radii can be very slow. you have been warned" +"emergency use only: radius of the neighborhood to search patches in. increase " +"for better denoising performance, but watch the long runtimes! large radii " +"can be very slow. you have been warned" msgstr "" "仅用于紧急情况:搜索邻近色块的半径范围。\n" "增加该值以获得更好的去噪性能,但要注意运行时间会更长!\n" "大的半径可能会非常慢,已经警告过你了" -#: ../src/iop/denoiseprofile.c:3926 +#: ../src/iop/denoiseprofile.c:3756 msgid "" "scattering of the neighborhood to search patches in.\n" "increase for better coarse-grain noise reduction.\n" @@ -19736,7 +22771,7 @@ msgstr "" "增加该值以更好的去除粗粒噪点。\n" "此选项不影响运行时间。" -#: ../src/iop/denoiseprofile.c:3930 +#: ../src/iop/denoiseprofile.c:3760 msgid "" "increase the weight of the central pixel\n" "of the patch in the patch comparison.\n" @@ -19746,11 +22781,11 @@ msgstr "" "在色块比较中增加色块中心像素的权重。\n" "当色块大小相当大时,对恢复细节非常有用。" -#: ../src/iop/denoiseprofile.c:3934 +#: ../src/iop/denoiseprofile.c:3764 msgid "finetune denoising strength" msgstr "调整降噪强度" -#: ../src/iop/denoiseprofile.c:3936 +#: ../src/iop/denoiseprofile.c:3766 msgid "" "controls the way parameters are autoset.\n" "increase if shadows are not denoised enough\n" @@ -19761,14 +22796,14 @@ msgstr "" "如果阴影部分的降噪不够或彩色噪点依然存在,则增加此值。\n" "假如你的图像曝光不足,可能会发生这种情况。" -#: ../src/iop/denoiseprofile.c:3941 +#: ../src/iop/denoiseprofile.c:3771 msgid "" "finetune shadows denoising.\n" "decrease to denoise more aggressively\n" "dark areas of the image." msgstr "微调阴影去噪。减少图像中较暗区域的噪点。" -#: ../src/iop/denoiseprofile.c:3945 +#: ../src/iop/denoiseprofile.c:3775 msgid "" "correct color cast in shadows.\n" "decrease if shadows are too purple.\n" @@ -19777,7 +22812,7 @@ msgstr "" "纠正阴影区域的颜色。\n" "如果阴影太紫,则减小。如果阴影太绿,则增大。" -#: ../src/iop/denoiseprofile.c:3949 +#: ../src/iop/denoiseprofile.c:3779 msgid "" "upgrade the variance stabilizing algorithm.\n" "new algorithm extends the current one.\n" @@ -19892,19 +22927,19 @@ msgstr "锐度 | 强烈" msgid "local contrast | fast" msgstr "局部对比度 | 快速" -#: ../src/iop/diffuse.c:1402 +#: ../src/iop/diffuse.c:1401 msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" msgstr "扩散与锐化模块未能分配内存,请检查 RAM 设置" #. Additional parameters #. Camera settings -#: ../src/iop/diffuse.c:1769 ../src/iop/splittoning.c:516 +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 #: ../src/libs/camera.c:509 msgctxt "section" msgid "properties" msgstr "属性" -#: ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1768 msgid "" "more iterations make the effect stronger but the module slower.\n" "this is analogous to giving more time to the diffusion reaction.\n" @@ -19916,7 +22951,7 @@ msgstr "" "若您需要锐化或修复图像,\n" "增加迭代次数可以帮助重建。" -#: ../src/iop/diffuse.c:1784 +#: ../src/iop/diffuse.c:1777 msgid "" "main scale of the diffusion.\n" "zero makes diffusion act on the finest details more heavily.\n" @@ -19930,7 +22965,7 @@ msgstr "" "减少模糊或降噪时请设置为 0。\n" "处理局部对比度时请增加值。" -#: ../src/iop/diffuse.c:1794 +#: ../src/iop/diffuse.c:1787 msgid "" "width of the diffusion around the central radius.\n" "high values diffuse on a large band of radii.\n" @@ -19944,12 +22979,12 @@ msgstr "" "若您需要去模糊,\n" "半径应与镜头模糊的宽度保持大致相同。" -#: ../src/iop/diffuse.c:1800 +#: ../src/iop/diffuse.c:1793 msgctxt "section" msgid "speed (sharpen ↔ diffuse)" msgstr "速度 (锐化 ↔ 漫反射)" -#: ../src/iop/diffuse.c:1806 +#: ../src/iop/diffuse.c:1799 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 1st order anisotropy (set below).\n" @@ -19965,7 +23000,7 @@ msgstr "" "正值表示漫反射或是模糊处理,\n" "零表示跳过此操作。" -#: ../src/iop/diffuse.c:1816 +#: ../src/iop/diffuse.c:1809 msgid "" "diffusion speed of low-frequency wavelet layers\n" "in the direction of 2nd order anisotropy (set below).\n" @@ -19981,7 +23016,7 @@ msgstr "" "正值表示漫反射或是模糊处理,\n" "零表示跳过此操作。" -#: ../src/iop/diffuse.c:1826 +#: ../src/iop/diffuse.c:1819 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 3rd order anisotropy (set below).\n" @@ -19997,7 +23032,7 @@ msgstr "" "正值表示漫反射或是模糊处理,\n" "零表示跳过此操作。" -#: ../src/iop/diffuse.c:1836 +#: ../src/iop/diffuse.c:1829 msgid "" "diffusion speed of high-frequency wavelet layers\n" "in the direction of 4th order anisotropy (set below).\n" @@ -20013,12 +23048,12 @@ msgstr "" "正值表示漫反射或是模糊处理,\n" "零表示跳过此操作。" -#: ../src/iop/diffuse.c:1842 +#: ../src/iop/diffuse.c:1835 msgctxt "section" msgid "direction" msgstr "方向" -#: ../src/iop/diffuse.c:1848 +#: ../src/iop/diffuse.c:1841 msgid "" "direction of 1st order speed (set above).\n" "\n" @@ -20032,7 +23067,7 @@ msgstr "" "正值表示则会避开边缘 (等照度线),\n" "零会等效影响以上两种情况(各向同性)。" -#: ../src/iop/diffuse.c:1857 +#: ../src/iop/diffuse.c:1850 msgid "" "direction of 2nd order speed (set above).\n" "\n" @@ -20046,7 +23081,7 @@ msgstr "" "正值表示则会避开边缘 (等照度线),\n" "零会等效影响以上两种情况(各向同性)。" -#: ../src/iop/diffuse.c:1866 +#: ../src/iop/diffuse.c:1859 msgid "" "direction of 3rd order speed (set above).\n" "\n" @@ -20060,7 +23095,7 @@ msgstr "" "正值表示则会避开边缘 (等照度线),\n" "零会等效影响以上两种情况(各向同性)。" -#: ../src/iop/diffuse.c:1875 +#: ../src/iop/diffuse.c:1868 msgid "" "direction of 4th order speed (set above).\n" "\n" @@ -20074,12 +23109,12 @@ msgstr "" "正值表示则会避开边缘 (等照度线),\n" "零会等效影响以上两种情况(各向同性)。" -#: ../src/iop/diffuse.c:1880 +#: ../src/iop/diffuse.c:1873 msgctxt "section" msgid "edge management" msgstr "边缘管理" -#: ../src/iop/diffuse.c:1888 +#: ../src/iop/diffuse.c:1881 msgid "" "increase or decrease the sharpness of the highest frequencies.\n" "can be used to keep details after blooming,\n" @@ -20089,7 +23124,7 @@ msgstr "" "可用于在晕光(blooming)后保留细节。\n" "若希望单独使用,将速度设置为负值。" -#: ../src/iop/diffuse.c:1895 +#: ../src/iop/diffuse.c:1888 msgid "" "define the sensitivity of the variance penalty for edges.\n" "increase to exclude more edges from diffusion,\n" @@ -20098,7 +23133,7 @@ msgstr "" "设置边缘放大/削减的方差敏感度。\n" "需要减少边缘扩散、出现流苏或光环时请增加该值。" -#: ../src/iop/diffuse.c:1902 +#: ../src/iop/diffuse.c:1895 msgid "" "define the variance threshold between edge amplification and penalty.\n" "decrease if you want pixels on smooth surfaces get a boost,\n" @@ -20109,16 +23144,15 @@ msgstr "" "减少该值以增强平整表面上的像素,\n" "若平坦表面上出现噪点和暗色区域相比亮色区域被过度锐化,请减少该值。" -#: ../src/iop/diffuse.c:1907 +#: ../src/iop/diffuse.c:1900 msgctxt "section" msgid "diffusion spatiality" msgstr "扩散空间性" -#: ../src/iop/diffuse.c:1913 +#: ../src/iop/diffuse.c:1906 msgid "" "luminance threshold for the mask.\n" -"0. disables the luminance masking and applies the module on the whole " -"image.\n" +"0. disables the luminance masking and applies the module on the whole image.\n" "any higher value excludes pixels with luminance lower than the threshold.\n" "this can be used to inpaint highlights." msgstr "" @@ -20168,31 +23202,31 @@ msgstr "在上下左右方向上增加空白" msgid "composition|expand|extend" msgstr "混成|扩大|扩展" -#: ../src/iop/enlargecanvas.c:417 +#: ../src/iop/enlargecanvas.c:422 msgid "" "how much to enlarge the canvas to the left as a percentage of the original " "image width" msgstr "以原始图像宽度的百分比向左扩大画面尺寸" -#: ../src/iop/enlargecanvas.c:423 +#: ../src/iop/enlargecanvas.c:428 msgid "" "how much to enlarge the canvas to the right as a percentage of the original " "image width" msgstr "以原始图像宽度的百分比向右扩大画面尺寸" -#: ../src/iop/enlargecanvas.c:429 +#: ../src/iop/enlargecanvas.c:434 msgid "" "how much to enlarge the canvas to the top as a percentage of the original " "image height" msgstr "以原始图像高度的百分比向上扩大画面尺寸" -#: ../src/iop/enlargecanvas.c:435 +#: ../src/iop/enlargecanvas.c:440 msgid "" "how much to enlarge the canvas to the bottom as a percentage of the original " "image height" msgstr "以原始图像高度的百分比向下扩大画面尺寸" -#: ../src/iop/enlargecanvas.c:439 +#: ../src/iop/enlargecanvas.c:444 msgid "select the color of the enlarged canvas" msgstr "选择扩大部分的颜色" @@ -20201,8 +23235,7 @@ msgid "legacy equalizer" msgstr "旧版均衡器" #: ../src/iop/equalizer.c:109 -msgid "" -"this module is deprecated. better use contrast equalizer module instead." +msgid "this module is deprecated. better use contrast equalizer module instead." msgstr "此模块已弃用。最好改用‘对比度均衡器’模块。" #: ../src/iop/equalizer.c:236 @@ -20386,11 +23419,11 @@ msgstr "16 EV(HDR)" msgid "18 EV (HDR++)" msgstr "18 EV(HDR++)" -#: ../src/iop/filmic.c:1461 +#: ../src/iop/filmic.c:1462 msgid "read-only graph, use the parameters below to set the nodes" msgstr "该图表只读,请使用以下参数来设置节点位置" -#: ../src/iop/filmic.c:1469 +#: ../src/iop/filmic.c:1471 msgid "" "adjust to match the average luminance of the subject.\n" "except in back-lighting situations, this should be around 18%." @@ -20398,7 +23431,7 @@ msgstr "" "调整以符合被摄对象的正常亮度。\n" "除了在背光的情况下,该值应该是18%左右。" -#: ../src/iop/filmic.c:1480 ../src/iop/filmicrgb.c:4402 +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 msgid "" "number of stops between middle gray and pure white.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -20408,7 +23441,7 @@ msgstr "" "可以在拍摄现场使用光度计测量。\n" "调整以避免高光削色" -#: ../src/iop/filmic.c:1492 ../src/iop/filmicrgb.c:4413 +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 msgid "" "number of stops between middle gray and pure black.\n" "this is a reading a lightmeter would give you on the scene.\n" @@ -20420,7 +23453,7 @@ msgstr "" "增加以获得更大对比度。\n" "降低以恢复低光照区域的细节。" -#: ../src/iop/filmic.c:1503 +#: ../src/iop/filmic.c:1509 msgid "" "increase or decrease the computed dynamic range.\n" "useful in conjunction with \"auto tune levels\"." @@ -20428,7 +23461,7 @@ msgstr "" "增加或缩小计算获得的动态范围。\n" "请与“自动调整色阶”一同使用。" -#: ../src/iop/filmic.c:1512 +#: ../src/iop/filmic.c:1519 msgid "" "try to optimize the settings with some guessing.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -20440,7 +23473,7 @@ msgstr "" "对风景画和光线均匀的照片效果较好,\n" "但对亮度较高和较低的照片则效果不佳。" -#: ../src/iop/filmic.c:1520 ../src/iop/filmicrgb.c:4510 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 msgid "" "slope of the linear part of the curve\n" "affects mostly the mid-tones" @@ -20448,13 +23481,7 @@ msgstr "" "曲线线性部分的斜率\n" "主要影响中间调" -#. geotagging -#: ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4519 -#: ../src/libs/metadata_view.c:169 -msgid "latitude" -msgstr "纬度" - -#: ../src/iop/filmic.c:1529 +#: ../src/iop/filmic.c:1539 msgid "" "width of the linear domain in the middle of the curve.\n" "increase to get more contrast at the extreme luminances.\n" @@ -20464,11 +23491,11 @@ msgstr "" "增加以获得极端亮度下的更多对比度。\n" "这对中间色调没有影响。" -#: ../src/iop/filmic.c:1536 +#: ../src/iop/filmic.c:1546 msgid "shadows/highlights balance" msgstr "阴影/高光平衡" -#: ../src/iop/filmic.c:1538 ../src/iop/filmicrgb.c:4530 +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 msgid "" "slides the latitude along the slope\n" "to give more room to shadows or highlights.\n" @@ -20479,7 +23506,7 @@ msgstr "" "给阴影或高光更多的空间。\n" "如果您需要保护直方图一端的细节,请使用它。" -#: ../src/iop/filmic.c:1547 +#: ../src/iop/filmic.c:1561 msgid "" "desaturates the input of the module globally.\n" "you need to set this value below 100%\n" @@ -20488,7 +23515,7 @@ msgstr "" "对该模块的输入进行全局去饱和。\n" "如果启用了色度保护,则需要将此值设置为低于100%。" -#: ../src/iop/filmic.c:1556 +#: ../src/iop/filmic.c:1572 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -20498,37 +23525,36 @@ msgstr "" "如果阴影和/或高光部分过度饱和,请降低该值。" #. Add export intent combo -#: ../src/iop/filmic.c:1566 ../src/libs/export.c:1605 -#: ../src/libs/print_settings.c:2558 ../src/libs/print_settings.c:2905 -#: ../src/views/darkroom.c:2751 ../src/views/lighttable.c:1262 +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 msgid "intent" msgstr "意图" -#: ../src/iop/filmic.c:1567 +#: ../src/iop/filmic.c:1584 msgid "contrasted" msgstr "对比" #. centripetal spline -#: ../src/iop/filmic.c:1569 ../src/iop/profile_gamma.c:607 +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 msgid "linear" msgstr "线性" #. monotonic spline -#: ../src/iop/filmic.c:1570 +#: ../src/iop/filmic.c:1587 msgid "optimized" msgstr "有话" -#. monotonic spline -#: ../src/iop/filmic.c:1571 +#: ../src/iop/filmic.c:1589 msgid "change this method if you see reversed contrast or faded blacks" msgstr "如果你看到相反的对比度或褪色的黑色,请改变此方法设置" #. Preserve color -#: ../src/iop/filmic.c:1575 +#: ../src/iop/filmic.c:1593 msgid "preserve the chrominance" msgstr "保持色度" -#: ../src/iop/filmic.c:1577 +#: ../src/iop/filmic.c:1596 msgid "" "ensure the original color are preserved.\n" "may reinforce chromatic aberrations.\n" @@ -20538,13 +23564,13 @@ msgstr "" "可能会加强色差。\n" "使用此模式时,您需要手动调整饱和度。" -#: ../src/iop/filmic.c:1586 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 msgid "" "luminance of output pure black, this should be 0%\n" "except if you want a faded look" msgstr "输出纯黑色的亮度,除非希望产生褪色效果,该值应当是 0%" -#: ../src/iop/filmic.c:1594 ../src/iop/filmicrgb.c:4556 +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 msgid "" "middle gray value of the target display or color space.\n" "you should never touch that unless you know what you are doing." @@ -20552,17 +23578,17 @@ msgstr "" "目标显示或颜色空间的中间灰度值。\n" "除非你知道自己在做什么,否则请勿更改此数值。" -#: ../src/iop/filmic.c:1602 ../src/iop/filmicrgb.c:4563 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 msgid "" "luminance of output pure white, this should be 100%\n" "except if you want a faded look" msgstr "输出纯白色的亮度,除非希望产生褪色效果,该值应当是 0%" -#: ../src/iop/filmic.c:1608 +#: ../src/iop/filmic.c:1630 msgid "target gamma" msgstr "目标伽马" -#: ../src/iop/filmic.c:1609 +#: ../src/iop/filmic.c:1632 msgid "" "power or gamma of the transfer function\n" "of the display or color space.\n" @@ -20571,30 +23597,30 @@ msgstr "" "显示或颜色空间的传递函数的幂或伽马。\n" "除非你知道自己在做什么,否则请勿更改此数值。" -#: ../src/iop/filmic.c:1616 +#: ../src/iop/filmic.c:1640 msgctxt "section" msgid "destination/display" msgstr "目标/显示器" -#: ../src/iop/filmic.c:1625 +#: ../src/iop/filmic.c:1649 msgctxt "section" msgid "logarithmic shaper" msgstr "对数整形器" -#: ../src/iop/filmic.c:1631 +#: ../src/iop/filmic.c:1655 msgctxt "section" msgid "filmic S curve" msgstr "胶片 S 曲线" -#: ../src/iop/filmicrgb.c:337 +#: ../src/iop/filmicrgb.c:331 msgid "filmic rgb" msgstr "胶片 RGB(filmic RGB)" -#: ../src/iop/filmicrgb.c:342 +#: ../src/iop/filmicrgb.c:336 msgid "tone mapping|curve|view transform|contrast|saturation|highlights" msgstr "色调映射|曲线|视图转换|对比度|饱和度|高光" -#: ../src/iop/filmicrgb.c:347 +#: ../src/iop/filmicrgb.c:341 msgid "" "apply a view transform to prepare the scene-referred pipeline\n" "for display on SDR screens and paper prints\n" @@ -20604,77 +23630,76 @@ msgstr "" "张,\n" "同时以无损的方式阻止削色产生" -#: ../src/iop/filmicrgb.c:1316 +#: ../src/iop/filmicrgb.c:1305 msgid "" "filmic highlights reconstruction failed to allocate memory, check your RAM " "settings" msgstr "filmic 高光重建未能分配内存,请检查 RAM 设置" -#: ../src/iop/filmicrgb.c:2262 +#: ../src/iop/filmicrgb.c:2250 msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "filmic 高光重建未能在 GPU 上分配内存" -#: ../src/iop/filmicrgb.c:2380 +#: ../src/iop/filmicrgb.c:2366 msgid "filmic works only on RGB input" msgstr "胶片效果仅适用于 RGB 输入" -#: ../src/iop/filmicrgb.c:3444 +#: ../src/iop/filmicrgb.c:3425 msgid "look only" msgstr "仅外观" -#: ../src/iop/filmicrgb.c:3446 +#: ../src/iop/filmicrgb.c:3427 msgid "look + mapping (lin)" msgstr "外观 + 映射(线性)" -#: ../src/iop/filmicrgb.c:3448 +#: ../src/iop/filmicrgb.c:3429 msgid "look + mapping (log)" msgstr "外观 + 映射(对数)" -#: ../src/iop/filmicrgb.c:3450 +#: ../src/iop/filmicrgb.c:3431 msgid "dynamic range mapping" msgstr "动态范围映射" -#: ../src/iop/filmicrgb.c:3817 +#: ../src/iop/filmicrgb.c:3798 #, c-format msgid "(%.0f %%)" msgstr "(%.0f %%)" -#: ../src/iop/filmicrgb.c:3833 +#: ../src/iop/filmicrgb.c:3814 #, no-c-format msgid "% display" msgstr "% 显示" -#: ../src/iop/filmicrgb.c:3845 +#: ../src/iop/filmicrgb.c:3826 msgid "EV scene" msgstr "EV 值 场景" -#: ../src/iop/filmicrgb.c:3849 +#: ../src/iop/filmicrgb.c:3830 #, no-c-format msgid "% camera" msgstr "% 相机" #. Page DISPLAY -#: ../src/iop/filmicrgb.c:3885 ../src/iop/filmicrgb.c:4543 +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 msgid "display" msgstr "显示" #. axis legend -#: ../src/iop/filmicrgb.c:3894 +#: ../src/iop/filmicrgb.c:3875 msgid "(%)" msgstr "(%)" #. Page SCENE -#: ../src/iop/filmicrgb.c:3903 ../src/iop/filmicrgb.c:4382 +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 msgid "scene" msgstr "场景" #. axis legend -#: ../src/iop/filmicrgb.c:3912 +#: ../src/iop/filmicrgb.c:3893 msgid "(EV)" msgstr "(EV)" -#. we are over the graph area -#: ../src/iop/filmicrgb.c:4322 +#: ../src/iop/filmicrgb.c:4305 msgid "" "use the parameters below to set the nodes.\n" "the bright curve is the filmic tone mapping curve\n" @@ -20684,11 +23709,11 @@ msgstr "" "亮曲线是胶片色调映射曲线。\n" "暗曲线是去饱和曲线。" -#: ../src/iop/filmicrgb.c:4328 +#: ../src/iop/filmicrgb.c:4312 msgid "toggle axis labels and values display" msgstr "切换轴标签和值显示" -#: ../src/iop/filmicrgb.c:4332 +#: ../src/iop/filmicrgb.c:4317 msgid "" "cycle through graph views.\n" "left-click: cycle forward.\n" @@ -20700,7 +23725,7 @@ msgstr "" "右键单击:向后循环。\n" "双击:重置为仅查看视图。" -#: ../src/iop/filmicrgb.c:4391 +#: ../src/iop/filmicrgb.c:4376 #, no-c-format msgid "" "adjust to match the average luminance of the image's subject.\n" @@ -20711,7 +23736,7 @@ msgstr "" "然后,此处输入的值将重新映射为18.45%。\n" "减小该值可增加整体亮度。" -#: ../src/iop/filmicrgb.c:4428 +#: ../src/iop/filmicrgb.c:4416 msgid "" "try to optimize the settings with some statistical assumptions.\n" "this will fit the luminance range inside the histogram bounds.\n" @@ -20728,16 +23753,16 @@ msgstr "" "在使用之前,请确保您了解其假设。" #. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4437 +#: ../src/iop/filmicrgb.c:4425 msgid "reconstruct" msgstr "重建" -#: ../src/iop/filmicrgb.c:4439 +#: ../src/iop/filmicrgb.c:4427 msgctxt "section" msgid "highlights clipping" msgstr "高光限幅" -#: ../src/iop/filmicrgb.c:4446 +#: ../src/iop/filmicrgb.c:4434 msgid "" "set the exposure threshold upon which\n" "clipped highlights get reconstructed.\n" @@ -20753,7 +23778,7 @@ msgstr "" "减少以包含更多区域,\n" "增加以排除更多区域。" -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/filmicrgb.c:4444 msgid "" "soften the transition between clipped highlights and valid pixels.\n" "decrease to make the transition harder and sharper,\n" @@ -20764,16 +23789,16 @@ msgstr "" "增加以使过渡更加柔和和模糊。" #. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4461 ../src/iop/filmicrgb.c:4462 +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 msgid "display highlight reconstruction mask" msgstr "显示高光修复蒙版" -#: ../src/iop/filmicrgb.c:4468 +#: ../src/iop/filmicrgb.c:4456 msgctxt "section" msgid "balance" msgstr "平衡" -#: ../src/iop/filmicrgb.c:4474 +#: ../src/iop/filmicrgb.c:4462 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -20790,7 +23815,7 @@ msgstr "" "如果至少有一个 RGB 通道未溢出,则增加。\n" "如果所有 RGB 通道大面积溢出,则减小。" -#: ../src/iop/filmicrgb.c:4485 +#: ../src/iop/filmicrgb.c:4473 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -20807,7 +23832,7 @@ msgstr "" "如果至少有一个 RGB 通道未溢出,则增加。\n" "如果所有 RGB 通道大面积溢出,则减小。" -#: ../src/iop/filmicrgb.c:4497 +#: ../src/iop/filmicrgb.c:4485 #, no-c-format msgid "" "decide which reconstruction strategy to favor,\n" @@ -20825,11 +23850,11 @@ msgstr "" "如果你看到品红或色域外的高光,就减少。" #. Page LOOK -#: ../src/iop/filmicrgb.c:4505 +#: ../src/iop/filmicrgb.c:4493 msgid "look" msgstr "外观" -#: ../src/iop/filmicrgb.c:4515 +#: ../src/iop/filmicrgb.c:4505 msgid "" "equivalent to paper grade in analog.\n" "increase to make highlights brighter and less compressed.\n" @@ -20839,7 +23864,7 @@ msgstr "" "增加以使高光更亮和更少压缩。\n" "减少以减弱高光。" -#: ../src/iop/filmicrgb.c:4523 +#: ../src/iop/filmicrgb.c:4513 msgid "" "width of the linear domain in the middle of the curve,\n" "increase to get more contrast and less desaturation at extreme luminances,\n" @@ -20851,7 +23876,7 @@ msgstr "" "在纬度范围内不会发生去饱和现象。\n" "这对中间调没有影响。" -#: ../src/iop/filmicrgb.c:4538 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 msgid "" "desaturates the output of the module\n" "specifically at extreme luminances.\n" @@ -20860,7 +23885,7 @@ msgstr "" "在极端亮度下降低模块输出的饱和度,\n" "如果阴影或高光欠饱和,请增加该值。" -#: ../src/iop/filmicrgb.c:4572 +#: ../src/iop/filmicrgb.c:4566 msgid "" "v3 is darktable 3.0 desaturation method, same as color balance.\n" "v4 is a newer desaturation method, based on spectral purity of light." @@ -20868,7 +23893,7 @@ msgstr "" "v3 是 darktable 3.0 去饱和方法,和色彩平衡相同。\n" "v4 是一种新的去饱和方法,基于光的光谱纯度。" -#: ../src/iop/filmicrgb.c:4576 +#: ../src/iop/filmicrgb.c:4571 msgid "" "ensure the original colors are preserved.\n" "may reinforce chromatic aberrations and chroma noise,\n" @@ -20878,7 +23903,7 @@ msgstr "" "可能会加强色差和色度噪音。\n" "因此请确保它们在其他地方得到适当的纠正。" -#: ../src/iop/filmicrgb.c:4585 +#: ../src/iop/filmicrgb.c:4581 msgid "" "choose the desired curvature of the filmic spline in highlights.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -20888,7 +23913,7 @@ msgstr "" "‘强烈’使用高曲率,产生更多的色调压缩。\n" "‘柔和’使用低曲率,从而减少色调压缩。" -#: ../src/iop/filmicrgb.c:4590 +#: ../src/iop/filmicrgb.c:4587 msgid "" "choose the desired curvature of the filmic spline in shadows.\n" "hard uses a high curvature resulting in more tonal compression.\n" @@ -20898,7 +23923,7 @@ msgstr "" "‘强烈’使用高曲率,产生更多的色调压缩。\n" "‘柔和’使用低曲率,从而减少色调压缩。" -#: ../src/iop/filmicrgb.c:4597 +#: ../src/iop/filmicrgb.c:4594 #, no-c-format msgid "" "enable to input custom middle-gray values.\n" @@ -20910,7 +23935,7 @@ msgstr "" "一般不建议调整此值,您应使用曝光模块修正全局曝光。\n" "禁用此选项以使用标准 18.45% 中间灰。" -#: ../src/iop/filmicrgb.c:4604 +#: ../src/iop/filmicrgb.c:4601 msgid "" "enable to auto-set the look hardness depending on the scene white and black " "points.\n" @@ -20921,7 +23946,7 @@ msgstr "" "这将使中间灰色保持在标识线上,并改进快速调整。\n" "如果需要手动控制,请禁用。" -#: ../src/iop/filmicrgb.c:4610 +#: ../src/iop/filmicrgb.c:4607 msgid "" "run extra passes of chromaticity reconstruction.\n" "more iterations means more color propagation from neighborhood.\n" @@ -20933,7 +23958,7 @@ msgstr "" "这将会变慢,但会产生更多的中和的高光。\n" "它也有助于解决品红高光的疑难问题。" -#: ../src/iop/filmicrgb.c:4617 +#: ../src/iop/filmicrgb.c:4615 msgid "" "add statistical noise in reconstructed highlights.\n" "this avoids highlights to look too smooth\n" @@ -20945,7 +23970,7 @@ msgstr "" "高光看起来过于平滑,\n" "从而使它们与图像的其余部分相融合。" -#: ../src/iop/filmicrgb.c:4624 +#: ../src/iop/filmicrgb.c:4623 msgid "" "choose the statistical distribution of noise.\n" "this is useful to match natural sensor noise pattern." @@ -20957,7 +23982,7 @@ msgstr "" msgid "mid-tones saturation" msgstr "中间调饱和度" -#: ../src/iop/filmicrgb.c:4689 +#: ../src/iop/filmicrgb.c:4690 msgid "" "desaturates the output of the module\n" "specifically at medium luminances.\n" @@ -20967,11 +23992,11 @@ msgstr "" "特别是在中等亮度下。\n" "如果中间影调欠饱和,请增加该值。" -#: ../src/iop/filmicrgb.c:4695 +#: ../src/iop/filmicrgb.c:4696 msgid "highlights saturation mix" msgstr "高光 / 饱和平衡" -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/filmicrgb.c:4698 msgid "" "positive values ensure saturation is kept unchanged over the whole range.\n" "negative values bleach highlights at constant hue and luminance.\n" @@ -21031,21 +24056,21 @@ msgstr "全局色调映射" msgid "this module is deprecated. please use the filmic rgb module instead." msgstr "此模块已弃用,请用胶片 RGB 模块替代。" -#: ../src/iop/globaltonemap.c:641 ../src/libs/filters/colors.c:259 +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 msgid "operator" msgstr "操作" -#: ../src/iop/globaltonemap.c:642 +#: ../src/iop/globaltonemap.c:630 msgid "the global tonemap operator" msgstr "全局色调映射操作" -#: ../src/iop/globaltonemap.c:645 +#: ../src/iop/globaltonemap.c:633 msgid "" "the bias for tonemapper controls the linearity, the higher the more details " "in blacks" msgstr "色调映射器的偏差为线性,越高则越多细节位于黑色区域" -#: ../src/iop/globaltonemap.c:649 +#: ../src/iop/globaltonemap.c:637 msgid "the target light for tonemapper specified as cd/m2" msgstr "色调映射器的明度单位为 cd/m2" @@ -21109,11 +24134,11 @@ msgstr "渐变密度" msgid "simulate an optical graduated neutral density filter" msgstr "模拟光学渐变减光镜" -#: ../src/iop/graduatednd.c:1066 +#: ../src/iop/graduatednd.c:1033 msgid "the density in EV for the filter" msgstr "滤镜的密度(EV)" -#: ../src/iop/graduatednd.c:1071 +#: ../src/iop/graduatednd.c:1038 #, no-c-format msgid "" "hardness of graduation:\n" @@ -21122,34 +24147,34 @@ msgstr "" "过渡的缓急程度:\n" "0% = 柔和,100% = 强烈" -#: ../src/iop/graduatednd.c:1076 +#: ../src/iop/graduatednd.c:1043 msgid "rotation of filter -180 to 180 degrees" msgstr "滤镜可旋转角度 -180 至 180度" -#: ../src/iop/graduatednd.c:1089 +#: ../src/iop/graduatednd.c:1056 msgid "select the hue tone of filter" msgstr "选择滤波器的色相" -#: ../src/iop/graduatednd.c:1095 +#: ../src/iop/graduatednd.c:1062 msgid "select the saturation of filter" msgstr "选择滤波器的饱和度" -#: ../src/iop/graduatednd.c:1106 +#: ../src/iop/graduatednd.c:1073 #, c-format msgid "[%s on nodes] change line rotation" msgstr "[节点 %s] 更改直线旋转角度" -#: ../src/iop/graduatednd.c:1107 +#: ../src/iop/graduatednd.c:1074 #, c-format msgid "[%s on line] move line" msgstr "[直线 %s] 移动直线" -#: ../src/iop/graduatednd.c:1109 +#: ../src/iop/graduatednd.c:1076 #, c-format msgid "[%s on line] change density" msgstr "[直线 %s] 更改密度" -#: ../src/iop/graduatednd.c:1111 +#: ../src/iop/graduatednd.c:1078 #, c-format msgid "[%s on line] change hardness" msgstr "[直线 %s] 更改硬度" @@ -21195,7 +24220,7 @@ msgstr "去除图像中的雾和空气模糊" msgid "amount of haze reduction" msgstr "雾霾减少量" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4423 +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 msgid "distance" msgstr "距离" @@ -21203,7 +24228,7 @@ msgstr "距离" msgid "limit haze removal up to a specific spatial depth" msgstr "将去雾限制在特定的空间深度" -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:932 +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 msgid "haze removal could not calculate ambient light due to image content" msgstr "去雾模块由于画面内容而无法计算环境光照" @@ -21219,17 +24244,17 @@ msgstr "避免品红色高光,并尝试恢复高光颜色" msgid "reconstruction, raw" msgstr "修复、raw" -#: ../src/iop/highlights.c:1177 +#: ../src/iop/highlights.c:1156 msgid "" "highlights: mode not available for this type of image. falling back to " "inpaint opposed." msgstr "高光:选择的模式对于当前图像类型不可用。回退到修复填色模式。" -#: ../src/iop/highlights.c:1302 +#: ../src/iop/highlights.c:1281 msgid "highlight reconstruction method" msgstr "高亮修复方法" -#: ../src/iop/highlights.c:1307 +#: ../src/iop/highlights.c:1286 msgid "" "manually adjust the clipping threshold mostly used against magenta " "highlights.\n" @@ -21240,7 +24265,7 @@ msgstr "" "手动调整紫红色高亮的限幅阈值。\n" "此选项用于微调“拉普拉斯”、“填色修复”、“分段”模式,尤其当相机白点不正确时。" -#: ../src/iop/highlights.c:1311 +#: ../src/iop/highlights.c:1290 msgid "" "visualize clipped highlights in a false color representation.\n" "the effective clipping level also depends on the reconstruction method." @@ -21248,7 +24273,7 @@ msgstr "" "以伪色显示被裁切的高光。\n" "实际应用的裁切亮度也取决于重建方法。" -#: ../src/iop/highlights.c:1316 +#: ../src/iop/highlights.c:1295 msgid "" "combine closely related clipped segments by morphological operations.\n" "this often leads to improved color reconstruction for tiny segments before " @@ -21257,11 +24282,11 @@ msgstr "" "合并多个密切关联的过曝分段。\n" "通常可以提升暗色背景前的细小过曝分段的色彩重建效果。" -#: ../src/iop/highlights.c:1319 +#: ../src/iop/highlights.c:1298 msgid "visualize the combined segments in a false color representation." msgstr "以伪色显示合并后的亮度分段。" -#: ../src/iop/highlights.c:1322 +#: ../src/iop/highlights.c:1301 msgid "" "select inpainting after segmentation analysis.\n" "increase to favor candidates found in segmentation analysis, decrease for " @@ -21270,13 +24295,13 @@ msgstr "" "选择分段分析后的填色修复。\n" "增加以使用分段分析后的待选颜色,减少以使用反向填色修复。" -#: ../src/iop/highlights.c:1327 +#: ../src/iop/highlights.c:1306 msgid "" "visualize segments that are considered to have a good candidate in a false " "color representation." msgstr "以为色可视化形式显示适合的分段。" -#: ../src/iop/highlights.c:1330 +#: ../src/iop/highlights.c:1309 msgid "" "approximate lost data in regions with all photosites clipped, the effect " "depends on segment size and border gradients.\n" @@ -21290,18 +24315,18 @@ msgstr "" "模拟过曝区域中丢失的数据,效果取决于分段大小和边界梯度。\n" "选择适合当前分段大小的模式,或者使用通用模式以自动寻找每个分段的最佳设置。\n" "小分段用于小于 25 像素直径的区域,大分段更适合直径大于 100 的区域。\n" -"扁平模式将忽略过曝区域中狭窄的在范围内的区域(例如电线),这有助于保持重构的" -"高光并避免渐变。" +"扁平模式将忽略过曝区域中狭窄的在范围内的区域(例如电线),这有助于保持重构的高" +"光并避免渐变。" -#: ../src/iop/highlights.c:1336 +#: ../src/iop/highlights.c:1315 msgid "set strength of rebuilding in regions with all photosites clipped." msgstr "设置所有过曝区域中的重建力度。" -#: ../src/iop/highlights.c:1340 +#: ../src/iop/highlights.c:1319 msgid "show the effect that is added to already reconstructed data." msgstr "显示在已重建区域上的效果。" -#: ../src/iop/highlights.c:1343 +#: ../src/iop/highlights.c:1322 msgid "" "add noise to visually blend the reconstructed areas\n" "into the rest of the noisy image. useful at high ISO." @@ -21309,7 +24334,7 @@ msgstr "" "添加噪声以在视觉上使重构区域更好地\n" "融入其他部分。在高 ISO 时很有用。" -#: ../src/iop/highlights.c:1347 +#: ../src/iop/highlights.c:1326 msgid "" "increase if magenta highlights don't get fully corrected\n" "each new iteration brings a performance penalty." @@ -21317,7 +24342,7 @@ msgstr "" "若洋红色高亮未被完全校正,增加此值\n" "增加迭代数目会使计算性能下降。" -#: ../src/iop/highlights.c:1352 +#: ../src/iop/highlights.c:1331 msgid "" "increase if magenta highlights don't get fully corrected.\n" "this may produce non-smooth boundaries between valid and clipped regions." @@ -21325,7 +24350,7 @@ msgstr "" "若洋红色高亮未被完全校正,增加此值。\n" "这可能会在有效区域和过曝区域间产生不平滑边界。" -#: ../src/iop/highlights.c:1356 +#: ../src/iop/highlights.c:1335 msgid "" "increase to correct larger clipped areas.\n" "large values bring huge performance penalties" @@ -21333,7 +24358,7 @@ msgstr "" "增加此值以校正大面积的过曝或欠曝区域。\n" "同时会使计算性能大幅下降" -#: ../src/iop/highlights.c:1360 +#: ../src/iop/highlights.c:1339 msgid "this module does not work with monochrome RAW files" msgstr "此模块不适用于黑白的 RAW" @@ -21357,11 +24382,11 @@ msgstr "频率、Lab" msgid "special, Lab, scene-referred" msgstr "特殊、Lab、基于场景" -#: ../src/iop/highpass.c:367 +#: ../src/iop/highpass.c:354 msgid "the sharpness of highpass filter" msgstr "高通滤镜的锐度" -#: ../src/iop/highpass.c:371 +#: ../src/iop/highpass.c:358 msgid "the contrast of highpass filter" msgstr "高通滤镜的对比度" @@ -21375,21 +24400,21 @@ msgid "" "by dampening them with neighbors" msgstr "通过用相邻的像素来消除异常明亮的像素" -#: ../src/iop/hotpixels.c:421 +#: ../src/iop/hotpixels.c:424 #, c-format msgid "fixed %d pixel" msgid_plural "fixed %d pixels" msgstr[0] "修复了 %d 个像素" -#: ../src/iop/hotpixels.c:444 +#: ../src/iop/hotpixels.c:447 msgid "lower threshold for hot pixel" msgstr "减小热像素的阈值" -#: ../src/iop/hotpixels.c:448 +#: ../src/iop/hotpixels.c:451 msgid "strength of hot pixel correction" msgstr "热像素校正力度" -#: ../src/iop/hotpixels.c:464 +#: ../src/iop/hotpixels.c:467 msgid "" "hot pixel correction\n" "only works for raw images." @@ -21436,24 +24461,24 @@ msgstr "从图像中选取胶片材料的颜色" msgid "select color of film material" msgstr "选择胶片材料的颜色" -#: ../src/iop/lens.cc:252 +#: ../src/iop/lens.cc:253 msgid "lens correction" msgstr "镜头矫正" -#: ../src/iop/lens.cc:257 +#: ../src/iop/lens.cc:258 msgid "vignette|chromatic aberrations|distortion" msgstr "渐晕|色差|失真" -#: ../src/iop/lens.cc:262 +#: ../src/iop/lens.cc:263 msgid "correct lenses optical flaws" msgstr "修正镜片光学缺陷" -#: ../src/iop/lens.cc:265 +#: ../src/iop/lens.cc:266 msgid "geometric and reconstruction, RGB" msgstr "几何与修复、RGB" # mount 翻译不确定 -#: ../src/iop/lens.cc:3764 +#: ../src/iop/lens.cc:3755 #, c-format msgid "" "maker:\t\t%s\n" @@ -21466,7 +24491,7 @@ msgstr "" "接口:\t\t%s\n" "裁切系数:\t%.1f" -#: ../src/iop/lens.cc:4006 +#: ../src/iop/lens.cc:3997 #, c-format msgid "" "maker:\t\t%s\n" @@ -21485,19 +24510,19 @@ msgstr "" "类型:\t\t%s\n" "接口:\t\t%s" -#: ../src/iop/lens.cc:4076 +#: ../src/iop/lens.cc:4070 msgid "f/" msgstr "f/" -#: ../src/iop/lens.cc:4091 +#: ../src/iop/lens.cc:4085 msgid "d" msgstr "d" -#: ../src/iop/lens.cc:4239 +#: ../src/iop/lens.cc:4233 msgid "camera/lens not found" msgstr "未找到相机/镜头" -#: ../src/iop/lens.cc:4240 +#: ../src/iop/lens.cc:4234 msgid "" "please select your lens manually\n" "you might also want to check if your Lensfun database is up-to-date\n" @@ -21508,61 +24533,63 @@ msgstr "" #. Lensfun widget #. camera selector -#: ../src/iop/lens.cc:4384 +#: ../src/iop/lens.cc:4378 msgid "camera model" msgstr "相机型号" -#: ../src/iop/lens.cc:4389 +#: ../src/iop/lens.cc:4383 msgid "find camera" msgstr "寻找相机" -#: ../src/iop/lens.cc:4401 +#: ../src/iop/lens.cc:4395 msgid "find lens" msgstr "寻找镜头" -#: ../src/iop/lens.cc:4410 +#: ../src/iop/lens.cc:4404 msgid "focal length (mm)" msgstr "镜头焦距(毫米)" -#: ../src/iop/lens.cc:4417 +#: ../src/iop/lens.cc:4411 msgid "f-number (aperture)" msgstr "f 值(光圈)" -#: ../src/iop/lens.cc:4424 +#: ../src/iop/lens.cc:4418 msgid "distance to subject" msgstr "到主体的距离" #. scale -#: ../src/iop/lens.cc:4459 ../src/iop/overlay.c:1120 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1381 ../src/libs/export.c:1545 +#. upscale page: scale factor selector +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 +#: ../src/libs/neural_restore.c:4207 msgid "scale" msgstr "缩放" -#: ../src/iop/lens.cc:4461 +#: ../src/iop/lens.cc:4455 msgid "auto scale" msgstr "自动缩放" -#: ../src/iop/lens.cc:4463 +#: ../src/iop/lens.cc:4457 msgid "automatic scale to available image size due to Lensfun data" msgstr "使用 lensfun 数据自动缩放到可用图像尺寸" -#: ../src/iop/lens.cc:4468 +#: ../src/iop/lens.cc:4462 msgid "correct distortions or apply them" msgstr "修正失真或应用它们" -#: ../src/iop/lens.cc:4476 +#: ../src/iop/lens.cc:4470 msgid "transversal chromatic aberration red" msgstr "横向色差红色" -#: ../src/iop/lens.cc:4481 +#: ../src/iop/lens.cc:4475 msgid "transversal chromatic aberration blue" msgstr "横向色差蓝色" -#: ../src/iop/lens.cc:4488 +#: ../src/iop/lens.cc:4482 msgid "use latest algorithm" msgstr "使用最新算法" -#: ../src/iop/lens.cc:4491 +#: ../src/iop/lens.cc:4485 msgid "" "you're using an old version of the algorithm.\n" "once enabled, you won't be able to\n" @@ -21571,40 +24598,40 @@ msgstr "" "您正在使用旧版本的算法。\n" "启用此选项后,将无法再回退至旧版本算法。" -#: ../src/iop/lens.cc:4502 +#: ../src/iop/lens.cc:4496 msgid "fine-tuning" msgstr "微调" #. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4506 +#: ../src/iop/lens.cc:4500 msgid "fine-tune" msgstr "微调" -#: ../src/iop/lens.cc:4514 +#: ../src/iop/lens.cc:4508 msgid "tune the warp and chromatic aberration correction" msgstr "微调扭曲和色差修正" -#: ../src/iop/lens.cc:4519 +#: ../src/iop/lens.cc:4513 msgid "tune the vignette correction" msgstr "微调渐晕修正" -#: ../src/iop/lens.cc:4524 +#: ../src/iop/lens.cc:4518 msgid "tune the TCA red correction" msgstr "微调 TCA 红色修正" -#: ../src/iop/lens.cc:4529 +#: ../src/iop/lens.cc:4523 msgid "tune the TCA blue correction" msgstr "微调 TCA 蓝色修正" -#: ../src/iop/lens.cc:4533 +#: ../src/iop/lens.cc:4527 msgid "image scaling" msgstr "图像缩放比率" -#: ../src/iop/lens.cc:4535 +#: ../src/iop/lens.cc:4529 msgid "automatic scale to available image size" msgstr "自动缩放到可用的图像尺寸" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/lens.cc:4539 msgid "" "select a correction mode either based on\n" " a) data and algorithms provided by the Lensfun project\n" @@ -21614,46 +24641,46 @@ msgstr "" "a) 由 lensfun 项目提供的数据和算法\n" "b) 由相机或软件制造商提供的内嵌元数据" -#: ../src/iop/lens.cc:4552 +#: ../src/iop/lens.cc:4546 msgid "which corrections to apply" msgstr "要应用的修正" #. message box to inform user what corrections have been done. this #. is useful as depending on Lensfun's profile only some of the lens #. flaws can be corrected -#: ../src/iop/lens.cc:4557 +#: ../src/iop/lens.cc:4551 msgid "corrections done: " msgstr "已应用修正: " -#: ../src/iop/lens.cc:4560 +#: ../src/iop/lens.cc:4554 msgid "which corrections have actually been done" msgstr "实际已经完成的修正" -#: ../src/iop/lens.cc:4577 +#: ../src/iop/lens.cc:4571 msgid "manual vignette correction" msgstr "手动渐晕修正" -#: ../src/iop/lens.cc:4581 +#: ../src/iop/lens.cc:4575 msgid "additional manually controlled optical vignetting correction" msgstr "额外手动控制光学渐晕校准" -#: ../src/iop/lens.cc:4584 +#: ../src/iop/lens.cc:4578 msgid "vignette" msgstr "渐晕" -#: ../src/iop/lens.cc:4588 +#: ../src/iop/lens.cc:4582 msgid "amount of the applied optical vignetting correction" msgstr "渐晕修正强度" -#: ../src/iop/lens.cc:4592 +#: ../src/iop/lens.cc:4586 msgid "show applied optical vignette correction mask" msgstr "显示渐晕修真蒙版" -#: ../src/iop/lens.cc:4596 +#: ../src/iop/lens.cc:4590 msgid "radius of uncorrected center" msgstr "无需修正的中心区域半径" -#: ../src/iop/lens.cc:4602 +#: ../src/iop/lens.cc:4596 msgid "steepness of the correction effect outside of radius" msgstr "中心半径之外修正强度上升的陡度" @@ -21711,11 +24738,11 @@ msgstr "液化" msgid "distort parts of the image" msgstr "扭曲部分图像" -#: ../src/iop/liquify.c:2863 +#: ../src/iop/liquify.c:2862 msgid "click to edit nodes" msgstr "单击以编辑节点" -#: ../src/iop/liquify.c:3565 +#: ../src/iop/liquify.c:3564 msgid "" "add point: click and drag\n" "size: scroll - strength: shift+scroll - direction: " @@ -21724,7 +24751,7 @@ msgstr "" "添加节点:点击并拖动\n" "大小:鼠标滚轮,力度:shift + 滚动,方向:ctrl + 滚轮" -#: ../src/iop/liquify.c:3568 +#: ../src/iop/liquify.c:3567 msgid "" "add line: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -21733,7 +24760,7 @@ msgstr "" "添加直线:点击\n" "大小:滚轮,力度:shift + 滚动,方向:ctrl + 滚动" -#: ../src/iop/liquify.c:3571 +#: ../src/iop/liquify.c:3570 msgid "" "add curve: click\n" "size: scroll - strength: shift+scroll - direction: " @@ -21742,11 +24769,11 @@ msgstr "" "添加曲线:点击\n" "大小:滚轮,力度:shift + 滚动,方向:ctrl + 滚轮" -#: ../src/iop/liquify.c:3617 +#: ../src/iop/liquify.c:3616 msgid "warps|nodes count:" msgstr "扭曲|节点计数:" -#: ../src/iop/liquify.c:3622 +#: ../src/iop/liquify.c:3621 msgid "" "use a tool to add warps\n" "remove a warp: right-click" @@ -21754,44 +24781,44 @@ msgstr "" "使用工具来添加变形扭曲\n" "右键单击以删除变形扭曲" -#: ../src/iop/liquify.c:3628 +#: ../src/iop/liquify.c:3627 msgid "edit, add and delete nodes" msgstr "编辑、添加和删除锚点" -#: ../src/iop/liquify.c:3633 ../src/iop/liquify.c:3639 -#: ../src/iop/liquify.c:3645 ../src/iop/retouch.c:2446 -#: ../src/iop/retouch.c:2452 ../src/iop/retouch.c:2457 -#: ../src/iop/retouch.c:2462 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1795 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1811 ../src/libs/masks.c:1819 ../src/libs/masks.c:1827 +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 +#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 +#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 +#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 +#: ../src/libs/masks.c:1876 msgid "shapes" msgstr "形状" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw curves" msgstr "绘制曲线" -#: ../src/iop/liquify.c:3634 +#: ../src/iop/liquify.c:3633 msgid "draw multiple curves" msgstr "绘制多条曲线" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw lines" msgstr "绘制直线" -#: ../src/iop/liquify.c:3640 +#: ../src/iop/liquify.c:3639 msgid "draw multiple lines" msgstr "绘制多条直线" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw points" msgstr "绘制点" -#: ../src/iop/liquify.c:3646 +#: ../src/iop/liquify.c:3645 msgid "draw multiple points" msgstr "绘制多个点" -#: ../src/iop/liquify.c:3652 +#: ../src/iop/liquify.c:3651 msgid "" "add node: ctrl+click - remove path: right-click\n" "toggle line/curve: ctrl+alt+click" @@ -21799,7 +24826,7 @@ msgstr "" "添加节点:ctrl + 单击,移除路径:右键单击\n" "切换直线/曲线:ctrl + alt + 单击" -#: ../src/iop/liquify.c:3655 +#: ../src/iop/liquify.c:3654 msgid "" "move: click and drag - show/hide feathering controls: click\n" "autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " @@ -21808,23 +24835,23 @@ msgstr "" "移动:单击并拖动,显示/隐藏羽化控制:单击\n" "自动平滑、尖点、平滑、对称:ctrl + 单击,移除:右键单击" -#: ../src/iop/liquify.c:3659 ../src/iop/liquify.c:3661 +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 msgid "shape of path: drag" msgstr "路径形状:拖动" -#: ../src/iop/liquify.c:3663 +#: ../src/iop/liquify.c:3662 msgid "radius: drag" msgstr "半径:拖动" -#: ../src/iop/liquify.c:3665 +#: ../src/iop/liquify.c:3664 msgid "hardness (center): drag" msgstr "硬度(中心):拖动" -#: ../src/iop/liquify.c:3667 +#: ../src/iop/liquify.c:3666 msgid "hardness (feather): drag" msgstr "硬度(羽化边缘):拖动" -#: ../src/iop/liquify.c:3669 +#: ../src/iop/liquify.c:3668 msgid "" "strength: drag\n" "linear, grow, and shrink: ctrl+click" @@ -21904,174 +24931,170 @@ msgstr "低通滤镜" msgid "isolate low frequencies in the image" msgstr "分离出图像中的低频" -#: ../src/iop/lowpass.c:555 +#: ../src/iop/lowpass.c:553 msgid "local contrast mask" msgstr "局部对比蒙板" -#: ../src/iop/lowpass.c:580 +#: ../src/iop/lowpass.c:578 msgid "radius of gaussian/bilateral blur" msgstr "高斯/双边模糊半径" -#: ../src/iop/lowpass.c:581 +#: ../src/iop/lowpass.c:579 msgid "contrast of lowpass filter" msgstr "低通滤镜的对比度" -#: ../src/iop/lowpass.c:582 +#: ../src/iop/lowpass.c:580 msgid "brightness adjustment of lowpass filter" msgstr "低通滤镜的亮度调节" -#: ../src/iop/lowpass.c:583 +#: ../src/iop/lowpass.c:581 msgid "color saturation of lowpass filter" msgstr "低通滤镜的颜色饱和度" -#: ../src/iop/lowpass.c:584 +#: ../src/iop/lowpass.c:582 msgid "which filter to use for blurring" msgstr "模糊使用的滤镜" -#: ../src/iop/lut3d.c:132 +#: ../src/iop/lut3d.c:133 msgid "LUT 3D" msgstr "LUT 3D" -#: ../src/iop/lut3d.c:137 +#: ../src/iop/lut3d.c:138 msgid "perform color space corrections and apply look" msgstr "执行颜色空间校正并应用样式" -#: ../src/iop/lut3d.c:140 +#: ../src/iop/lut3d.c:141 msgid "defined by profile, RGB" msgstr "由配置文件定义、RGB" -#: ../src/iop/lut3d.c:487 +#: ../src/iop/lut3d.c:490 msgid "error allocating buffer for gmz LUT" msgstr "错误 - 无法为 gmz LUT 分配缓冲区内存" -#: ../src/iop/lut3d.c:514 +#: ../src/iop/lut3d.c:518 #, c-format msgid "invalid png file %s" msgstr "png 文件 %s 无效" -#: ../src/iop/lut3d.c:522 +#: ../src/iop/lut3d.c:526 #, c-format msgid "png bit depth %d is not supported" msgstr "png 位深 %d 不受支持" -#: ../src/iop/lut3d.c:536 ../src/iop/lut3d.c:546 +#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 #, c-format msgid "invalid level in png file %d %d" msgstr "png 文件使用了不支持的色阶 %d %d" -#: ../src/iop/lut3d.c:541 +#: ../src/iop/lut3d.c:545 msgid "this darktable build is not compatible with compressed CLUT" msgstr "此版本 darktable 不支持压缩 CLUT" -#: ../src/iop/lut3d.c:558 ../src/iop/lut3d.c:813 +#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 #, c-format msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "错误 - LUT 3D 大小 %d 超出支持范围" -#: ../src/iop/lut3d.c:570 +#: ../src/iop/lut3d.c:574 msgid "error allocating buffer for png LUT" msgstr "错误 - 无法为 png LUT 分配缓冲区内存" -#: ../src/iop/lut3d.c:578 +#: ../src/iop/lut3d.c:582 #, c-format msgid "error - could not read png image %s" msgstr "错误 - 无法读取 png 图像 %s" -#: ../src/iop/lut3d.c:590 +#: ../src/iop/lut3d.c:594 msgid "error - allocating buffer for png LUT" msgstr "错误 - 为 png LUT 分配缓冲区内存" -#: ../src/iop/lut3d.c:766 +#: ../src/iop/lut3d.c:770 #, c-format msgid "error - invalid cube file: %s" msgstr "错误 - 无效的 cube 文件 %s" -#: ../src/iop/lut3d.c:780 +#: ../src/iop/lut3d.c:784 msgid "DOMAIN MIN other than 0 is not supported" msgstr "DOMAIN MIN 只能设置为 0.0" -#: ../src/iop/lut3d.c:792 +#: ../src/iop/lut3d.c:796 msgid "DOMAIN MAX other than 1 is not supported" msgstr "DOMAIN MAX 只能设置为 1.0" -#: ../src/iop/lut3d.c:802 +#: ../src/iop/lut3d.c:806 msgid "1D cube LUT is not supported" msgstr "一维 cube LUT 不受支持" -#: ../src/iop/lut3d.c:824 +#: ../src/iop/lut3d.c:828 msgid "error - allocating buffer for cube LUT" msgstr "错误 - 无法为 Cube LUT 分配缓冲区内存" -#: ../src/iop/lut3d.c:835 +#: ../src/iop/lut3d.c:839 msgid "error - cube LUT size is not defined" msgstr "错误 - cube LUT 尺寸未定义" -#: ../src/iop/lut3d.c:846 +#: ../src/iop/lut3d.c:850 #, c-format msgid "error - cube LUT invalid number line %d" msgstr "错误 - cube LUT 第 %d 行出现无效数值" -#: ../src/iop/lut3d.c:862 +#: ../src/iop/lut3d.c:866 #, c-format msgid "error - cube LUT lines number %d is not correct, should be %d" msgstr "错误 - cube LUT 第 %d 行出现无效数值,应为 %d" -#: ../src/iop/lut3d.c:872 +#: ../src/iop/lut3d.c:876 #, c-format msgid "warning - cube LUT has %d values out of range [0,1]" msgstr "错误 - cube LUT 中 %d 超出取值范围 [0, 1]" -#: ../src/iop/lut3d.c:897 +#: ../src/iop/lut3d.c:901 #, c-format msgid "error - invalid 3dl file: %s" msgstr "错误 - 无效的 3dl 文件:%s" -#: ../src/iop/lut3d.c:918 +#: ../src/iop/lut3d.c:922 #, c-format msgid "error - the maximum shaper LUT value %d is too low" msgstr "错误 - 最大塑形器 LUT 值 %d 过低" -#: ../src/iop/lut3d.c:929 +#: ../src/iop/lut3d.c:933 msgid "error - allocating buffer for 3dl LUT" msgstr "错误 - 无法为 3dl LUT 分配缓冲区内存" -#: ../src/iop/lut3d.c:942 +#: ../src/iop/lut3d.c:946 msgid "error - 3dl LUT size is not defined" msgstr "错误 - 3dl LUT 尺寸未定义" -#: ../src/iop/lut3d.c:970 +#: ../src/iop/lut3d.c:974 msgid "error - 3dl LUT lines number is not correct" msgstr "错误 - 3dl LUT 行数不正确" -#: ../src/iop/lut3d.c:986 +#: ../src/iop/lut3d.c:990 msgid "error - the maximum LUT value does not match any valid bit depth" msgstr "错误 - 最大 LUT 值不匹配任何有效的色深" -#: ../src/iop/lut3d.c:1566 +#: ../src/iop/lut3d.c:1569 msgid "LUT root folder not defined" msgstr "未指定 LUT 根文件夹" -#: ../src/iop/lut3d.c:1572 +#: ../src/iop/lut3d.c:1575 msgid "select LUT file" msgstr "选择 LUT 文件" -#: ../src/iop/lut3d.c:1573 ../src/iop/rasterfile.c:262 -msgid "_select" -msgstr "选择 (_s)" - -#: ../src/iop/lut3d.c:1593 +#: ../src/iop/lut3d.c:1596 msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" msgstr "hald CLUT (png),3D LUT(cube 或 3dl) 或者 GMIC 压缩 LUT (gmz)" -#: ../src/iop/lut3d.c:1595 +#: ../src/iop/lut3d.c:1598 msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" msgstr "hald CLUT (png) 或者 3D LUT (cube 或 3dl)" -#: ../src/iop/lut3d.c:1619 +#: ../src/iop/lut3d.c:1622 msgid "select file outside LUT root folder is not allowed" msgstr "不允许在 LUT 根文件夹外选择文件" -#: ../src/iop/lut3d.c:1687 +#: ../src/iop/lut3d.c:1690 msgid "" "select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " "CAUTION: 3D LUT folder must be set in preferences/processing before choosing " @@ -22080,7 +25103,7 @@ msgstr "" "选择一个 png(haldclut),cube,3dl 或 gmz(压缩 LUT)文件。注意:在选择 LUT " "文件之前,必须在首选项->数据处理 中设置 3D LUT 文件夹" -#: ../src/iop/lut3d.c:1691 +#: ../src/iop/lut3d.c:1694 msgid "" "select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " "set in preferences/processing before choosing the LUT file" @@ -22088,40 +25111,40 @@ msgstr "" "选择一个 png(haldclut),cube 或 3dl 文件。注意:在选择 LUT 文件之前,必须在" "首选项->数据处理 中设置3D LUT 文件夹" -#: ../src/iop/lut3d.c:1700 +#: ../src/iop/lut3d.c:1703 msgid "" -"the file path (relative to LUT folder) is saved with image along with the " -"LUT data if it's a compressed LUT (gmz)" +"the file path (relative to LUT folder) is saved with image along with the LUT " +"data if it's a compressed LUT (gmz)" msgstr "" "若使用压缩 LUT(gmz),相对于 LUT 文件夹的文件路径和 LUT 数据将与图像一起保存" -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/lut3d.c:1706 msgid "" "the file path (relative to LUT folder) is saved with image (and not the LUT " "data themselves)" msgstr "相对于 LUT 文件夹的文件路径将与图像一起保存(不保存 LUT 数据本身)" -#: ../src/iop/lut3d.c:1712 +#: ../src/iop/lut3d.c:1715 msgid "enter LUT name" msgstr "输入 LUT 名称" -#: ../src/iop/lut3d.c:1727 +#: ../src/iop/lut3d.c:1730 msgid "select the LUT" msgstr "选择 LUT" -#: ../src/iop/lut3d.c:1744 +#: ../src/iop/lut3d.c:1747 msgid "select the color space in which the LUT has to be applied" msgstr "选择该 LUT 适用的色彩空间" -#: ../src/iop/lut3d.c:1746 +#: ../src/iop/lut3d.c:1749 msgid "interpolation" msgstr "插值" -#: ../src/iop/lut3d.c:1747 +#: ../src/iop/lut3d.c:1750 msgid "select the interpolation method" msgstr "选择插值方法" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:58 +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 msgid "mask manager" msgstr "蒙版管理器" @@ -22135,11 +25158,11 @@ msgstr "使用可变滤色器将图像快速转换为黑白" msgid "red filter" msgstr "红色滤镜" -#: ../src/iop/monochrome.c:559 +#: ../src/iop/monochrome.c:557 msgid "drag and scroll mouse wheel to adjust the virtual color filter" msgstr "拖动并滚动鼠标滚轮调整虚拟色彩滤镜" -#: ../src/iop/monochrome.c:576 +#: ../src/iop/monochrome.c:574 msgid "how much to keep highlights" msgstr "保持高亮的数量" @@ -22359,36 +25382,36 @@ msgstr "" msgid "toggle on or off the color controls" msgstr "打开或关闭颜色滑块" -#: ../src/iop/nlmeans.c:75 +#: ../src/iop/nlmeans.c:77 msgid "astrophoto denoise" msgstr "天文照片去噪" -#: ../src/iop/nlmeans.c:80 +#: ../src/iop/nlmeans.c:82 msgid "denoise (non-local means)" msgstr "去噪点(非局部平均)" -#: ../src/iop/nlmeans.c:85 +#: ../src/iop/nlmeans.c:87 msgid "" "apply a poisson noise removal\n" "best suited for astrophotography" msgstr "应用最适合天体摄影的泊松噪声消除" -#: ../src/iop/nlmeans.c:456 +#: ../src/iop/nlmeans.c:442 msgid "radius of the patches to match" msgstr "匹配的块半径" -#: ../src/iop/nlmeans.c:464 +#: ../src/iop/nlmeans.c:450 msgid "how much to smooth brightness" msgstr "平滑亮度的程度" -#: ../src/iop/nlmeans.c:467 +#: ../src/iop/nlmeans.c:453 msgid "how much to smooth colors" msgstr "平滑色彩的程度" #. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:2620 -#: ../src/views/darkroom.c:2646 ../src/views/darkroom.c:2658 -#: ../src/views/darkroom.c:2673 ../src/views/darkroom.c:2691 +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 +#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 +#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 msgid "overexposed" msgstr "曝光过度" @@ -22400,11 +25423,11 @@ msgstr "曝光过度处理模块无法分配缓冲区内存" msgid "module overexposed failed in color conversion" msgstr "曝光过度处理模块无法转换颜色值" -#: ../src/iop/overlay.c:146 +#: ../src/iop/overlay.c:147 msgid "composite" msgstr "混成" -#: ../src/iop/overlay.c:153 +#: ../src/iop/overlay.c:154 msgid "" "combine the image with elements from another processed image\n" "(move this module to after output color profile if you see banding)" @@ -22412,11 +25435,11 @@ msgstr "" "取其他已处理图像的一部分合并到当前图像\n" "(若出现色带现象,请将此模块移动至输出色彩档案模块之后)" -#: ../src/iop/overlay.c:163 +#: ../src/iop/overlay.c:164 msgid "layer|stack|overlay" msgstr "图层|堆叠|叠加" -#: ../src/iop/overlay.c:299 +#: ../src/iop/overlay.c:300 #, c-format msgid "" "overlay image missing from database\n" @@ -22427,13 +25450,13 @@ msgstr "" "\n" "'%s'" -#: ../src/iop/overlay.c:333 +#: ../src/iop/overlay.c:340 #, c-format msgid "image %d does not exist" msgstr "图像 %d 不存在" #. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:797 +#: ../src/iop/overlay.c:784 msgid "" "drop\n" "image\n" @@ -22444,26 +25467,24 @@ msgstr "" "上从此之\n" "后的图像" -#: ../src/iop/overlay.c:1018 +#: ../src/iop/overlay.c:1019 #, c-format msgid "" "cannot use image %d as an overlay as it is using the current image as an " "overlay, directly or indirectly" msgstr "" -"无法将图像 %d 用作叠加层,因为该图像本身已直接或间接地在使用当前图像作为叠加" -"层" +"无法将图像 %d 用作叠加层,因为该图像本身已直接或间接地在使用当前图像作为叠加层" -#: ../src/iop/overlay.c:1112 ../src/iop/watermark.c:1373 +#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 msgctxt "section" msgid "placement" msgstr "摆放" -#: ../src/iop/overlay.c:1128 +#: ../src/iop/overlay.c:1132 msgid "" "choose how to scale the overlay\n" "• image: scale overlay relative to whole image\n" -"• larger border: scale larger overlay border relative to larger image " -"border\n" +"• larger border: scale larger overlay border relative to larger image border\n" "• smaller border: scale larger overlay border relative to smaller image " "border\n" "• height: scale overlay height to image height\n" @@ -22476,29 +25497,29 @@ msgstr "" "• 高度:使水印高度和图像高度一致\n" "• 高级选项:单独设置水印和图像尺寸" -#: ../src/iop/overlay.c:1139 +#: ../src/iop/overlay.c:1143 msgid "reference image dimension against which to scale the overlay" msgstr "选择图像的长边或短边,以此为基准缩放水印" -#: ../src/iop/overlay.c:1143 +#: ../src/iop/overlay.c:1147 msgid "overlay dimension to scale" msgstr "与叠加层边长成正比" -#: ../src/iop/overlay.c:1147 ../src/iop/watermark.c:1404 -#: ../src/libs/print_settings.c:2760 +#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2773 msgid "alignment" msgstr "对齐" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1171 +#: ../src/iop/overlay.c:1175 msgid "the opacity of the overlay" msgstr "叠加层的透明度" -#: ../src/iop/overlay.c:1172 +#: ../src/iop/overlay.c:1176 msgid "the scale of the overlay" msgstr "叠加层的缩放" -#: ../src/iop/overlay.c:1173 +#: ../src/iop/overlay.c:1177 msgid "the rotation of the overlay" msgstr "叠加层的旋转方向" @@ -22562,19 +25583,19 @@ msgstr "10 EV 动态范围(通用)" msgid "08 EV dynamic range (generic)" msgstr "08 EV 动态范围(通用)" -#: ../src/iop/profile_gamma.c:609 +#: ../src/iop/profile_gamma.c:604 msgid "linear part" msgstr "线性部分" -#: ../src/iop/profile_gamma.c:613 +#: ../src/iop/profile_gamma.c:608 msgid "gamma exponential factor" msgstr "伽马指数因子" -#: ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:619 msgid "adjust to match the average luma of the subject" msgstr "调整以匹配题材的正常亮度" -#: ../src/iop/profile_gamma.c:630 +#: ../src/iop/profile_gamma.c:625 msgid "" "number of stops between middle gray and pure black\n" "this is a reading a light meter would give you on the scene" @@ -22582,7 +25603,7 @@ msgstr "" "中间灰和纯黑色之间的步数。\n" "可以在拍摄现场使用光度计测量" -#: ../src/iop/profile_gamma.c:636 +#: ../src/iop/profile_gamma.c:631 msgid "" "number of stops between pure black and pure white\n" "this is a reading a light meter would give you on the scene" @@ -22590,12 +25611,12 @@ msgstr "" "纯黑色和纯白色之间的步数。\n" "可以在拍摄现场使用光度计测量" -#: ../src/iop/profile_gamma.c:638 +#: ../src/iop/profile_gamma.c:633 msgctxt "section" msgid "optimize automatically" msgstr "自动优化" -#: ../src/iop/profile_gamma.c:642 +#: ../src/iop/profile_gamma.c:637 msgid "" "increase or decrease the computed dynamic range\n" "this is useful when noise distorts the measurement" @@ -22603,80 +25624,111 @@ msgstr "" "扩大或缩小计算的动态范围\n" "此选项适合噪点扰乱测量的场合" -#: ../src/iop/profile_gamma.c:646 +#: ../src/iop/profile_gamma.c:641 msgid "make an optimization with some guessing" msgstr "通过一些估算来进行优化" -#: ../src/iop/profile_gamma.c:655 -msgid "tone mapping method" -msgstr "色调映射方式" - -#: ../src/iop/rawdenoise.c:134 -msgid "raw denoise" -msgstr "raw 降噪" - -#: ../src/iop/rawdenoise.c:139 -msgid "denoise the raw image early in the pipeline" -msgstr "在前期对 raw 图像进行去噪" - -#: ../src/iop/rawdenoise.c:927 -msgid "" -"raw denoising\n" -"only works for raw images." -msgstr "" -"raw 降噪\n" -"只能用于 raw 图像。" - -#: ../src/iop/rasterfile.c:88 +#: ../src/iop/profile_gamma.c:650 +msgid "tone mapping method" +msgstr "色调映射方式" + +#: ../src/iop/rasterfile.c:94 msgid "external raster masks" msgstr "外部光栅蒙版" -#: ../src/iop/rasterfile.c:93 +#: ../src/iop/rasterfile.c:99 msgid "raster|mask" msgstr "光栅|蒙版" -#: ../src/iop/rasterfile.c:99 -msgid "read PFM files recorded for use as raster masks" -msgstr "读取用作光栅蒙版的 PFM 文件" +#: ../src/iop/rasterfile.c:105 +msgid "read PFM/PNG files recorded for use as raster masks" +msgstr "读取用作光栅蒙版的 PFM/PNG 文件" + +#: ../src/iop/rasterfile.c:178 +msgid "" +"no mask extracted from the raster file\n" +"make sure the masks have proper contrast" +msgstr "" +"未从光栅文件中提取到蒙版\n" +"请确保蒙版有合适的对比度" -#: ../src/iop/rasterfile.c:168 +#: ../src/iop/rasterfile.c:183 +#, c-format +msgid "%d mask extracted from the raster file" +msgid_plural "%d masks extracted from the raster file" +msgstr[0] "从光栅文件中提取了 %d 个蒙版" + +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 #, c-format msgid "can't read raster mask file '%s'" msgstr "无法读取光栅蒙版文件“%s”" -#: ../src/iop/rasterfile.c:254 +#: ../src/iop/rasterfile.c:375 msgid "raster mask files root folder not defined" msgstr "未指定光栅蒙版根文件夹" -#: ../src/iop/rasterfile.c:261 +#: ../src/iop/rasterfile.c:382 msgid "select raster mask file" msgstr "选择光栅蒙版文件" -#: ../src/iop/rasterfile.c:295 +#: ../src/iop/rasterfile.c:416 msgid "selected file not within raster masks root folder" msgstr "选择的文件不位于光栅蒙版根目录下" -#: ../src/iop/rasterfile.c:591 +#: ../src/iop/rasterfile.c:743 msgid "select the RGB channels taken into account to generate the raster mask" msgstr "选择要纳入光栅蒙版计算的 RGB 通道" -#: ../src/iop/rasterfile.c:595 +#: ../src/iop/rasterfile.c:749 msgid "" -"select the PFM file recorded as a raster mask,\n" +"select the PFM/PNG file recorded as a raster mask,\n" "CAUTION: path must be set in preferences/processing before choosing" msgstr "" -"选择保存为光栅蒙版的 PFM 文件,\n" +"选择保存为光栅蒙版的 PFM/PNG 文件,\n" "注意:在选择之前需要在 首选项->数据处理 配置搜索范围" -#: ../src/iop/rasterfile.c:601 +#: ../src/iop/rasterfile.c:758 msgid "the mask file path is saved with the image history" msgstr "蒙版文件路径随图像编辑历史一同保存" +#. Vectorize button +#: ../src/iop/rasterfile.c:764 +msgid "vectorize" +msgstr "向量化" + +#: ../src/iop/rasterfile.c:767 +msgid "" +"vectorize the current bitmap and create corresponding path masks in the mask " +"manager" +msgstr "将位图矢量化,并在蒙版管理器内创建对应的路径蒙版" + +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 +#: ../src/libs/neural_restore.c:4164 +msgid "raw denoise" +msgstr "raw 降噪" + +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" +msgstr "在前期对 raw 图像进行去噪" + +#: ../src/iop/rawdenoise.c:929 +msgid "" +"raw denoising\n" +"only works for raw images." +msgstr "" +"raw 降噪\n" +"只能用于 raw 图像。" + #. * let's fill the encapsulating widgets #. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2578 ../src/views/darkroom.c:2588 -#: ../src/views/darkroom.c:2604 +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 +#: ../src/views/darkroom.c:3045 msgid "raw overexposed" msgstr "raw 曝光过度" @@ -22704,8 +25756,7 @@ msgid "invalid crop parameters" msgstr "无效裁剪参数" #: ../src/iop/rawprepare.c:608 -msgid "" -"please reset to defaults, update your preset or set to something correct" +msgid "please reset to defaults, update your preset or set to something correct" msgstr "请重置为默认值,更改你的预置或者设置为正确的参数" #: ../src/iop/rawprepare.c:877 @@ -22770,8 +25821,7 @@ msgid "fill light" msgstr "曝光补偿" #: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 -msgid "" -"this module is deprecated. please use the tone equalizer module instead." +msgid "this module is deprecated. please use the tone equalizer module instead." msgstr "此模块已弃用。请使用色调均衡器替代。" #: ../src/iop/relight.c:250 @@ -22812,29 +25862,29 @@ msgstr "清除/复制斑点,执行分频皮肤编辑" msgid "geometric and frequential, RGB" msgstr "几何与频率、RGB" -#: ../src/iop/retouch.c:1678 +#: ../src/iop/retouch.c:1675 msgid "cannot display scales when the blending mask is displayed" msgstr "显示混合蒙版时不能显示比例尺" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 -#: ../src/iop/retouch.c:2036 ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2033 #, c-format msgid "default tool changed to %s" msgstr "默认工具已切换至 %s" -#: ../src/iop/retouch.c:2032 +#: ../src/iop/retouch.c:2027 msgid "cloning" msgstr "复制" -#: ../src/iop/retouch.c:2034 +#: ../src/iop/retouch.c:2029 msgid "healing" msgstr "修复" -#: ../src/iop/retouch.c:2432 +#: ../src/iop/retouch.c:2426 msgid "shapes:" msgstr "形状:" -#: ../src/iop/retouch.c:2435 +#: ../src/iop/retouch.c:2429 msgid "" "to add a shape select an algorithm and a shape type and click on the image.\n" "shapes are added to the current scale" @@ -22842,63 +25892,62 @@ msgstr "" "要添加一个形状,选择一个算法和一个形状类型,然后点击图像。\n" "形状将被添加到当前的尺度上" -#: ../src/iop/retouch.c:2439 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2563 ../src/iop/retouch.c:2571 -#: ../src/iop/retouch.c:2576 ../src/iop/retouch.c:2583 -#: ../src/iop/retouch.c:2614 +#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2608 msgid "editing" msgstr "编辑" -#: ../src/iop/retouch.c:2440 +#: ../src/iop/retouch.c:2434 msgid "show and edit shapes on the current scale" msgstr "在当前范围上显示和编辑形状" -#: ../src/iop/retouch.c:2441 +#: ../src/iop/retouch.c:2435 msgid "show and edit shapes in restricted mode" msgstr "在限制模式下显示和编辑形状" #. algorithm toolbar -#: ../src/iop/retouch.c:2467 +#: ../src/iop/retouch.c:2461 msgid "algorithms:" msgstr "算法:" -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2493 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 msgid "activate blur tool" msgstr "激活模糊工具" -#: ../src/iop/retouch.c:2475 ../src/iop/retouch.c:2494 +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 msgid "activate fill tool" msgstr "激活填充工具" -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2495 +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 msgid "activate cloning tool" msgstr "激活克隆工具" -#: ../src/iop/retouch.c:2485 ../src/iop/retouch.c:2496 +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 msgid "activate healing tool" msgstr "激活修复工具" -#: ../src/iop/retouch.c:2491 +#: ../src/iop/retouch.c:2485 msgid "ctrl+click to change tool for current form" msgstr "ctrl + 单击为当前形态更改算法" -#: ../src/iop/retouch.c:2492 +#: ../src/iop/retouch.c:2486 msgid "shift+click to set the tool as default" msgstr "shift + 单击将当前工具设置为默认" -#: ../src/iop/retouch.c:2503 +#: ../src/iop/retouch.c:2497 msgid "scales:" msgstr "层级:" -#: ../src/iop/retouch.c:2510 +#: ../src/iop/retouch.c:2504 msgid "current:" msgstr "当前的:" -#: ../src/iop/retouch.c:2517 +#: ../src/iop/retouch.c:2511 msgid "merge from:" msgstr "合并自:" -#: ../src/iop/retouch.c:2528 +#: ../src/iop/retouch.c:2522 msgid "" "top slider adjusts where the merge scales start\n" "bottom slider adjusts the number of scales\n" @@ -22912,45 +25961,45 @@ msgstr "" "顶线表示在当前的缩放级别上,该比例尺可见\n" "底线表示该比例尺上有形状" -#: ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2551 msgid "display masks" msgstr "显示蒙板" -#: ../src/iop/retouch.c:2563 +#: ../src/iop/retouch.c:2557 msgid "temporarily switch off shapes" msgstr "暂时不显示形状" -#: ../src/iop/retouch.c:2571 +#: ../src/iop/retouch.c:2565 msgid "paste cut shapes to current scale" msgstr "将剪切形状粘贴到当前层级" -#: ../src/iop/retouch.c:2576 +#: ../src/iop/retouch.c:2570 msgid "cut shapes from current scale" msgstr "从当前层级剪切形状" -#: ../src/iop/retouch.c:2583 +#: ../src/iop/retouch.c:2577 msgid "display wavelet scale" msgstr "显示小波层次" -#: ../src/iop/retouch.c:2597 +#: ../src/iop/retouch.c:2591 msgid "adjust preview levels" msgstr "调整预览级别" -#: ../src/iop/retouch.c:2614 ../src/iop/rgblevels.c:1082 +#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 msgid "auto levels" msgstr "自动级别" -#: ../src/iop/retouch.c:2618 +#: ../src/iop/retouch.c:2612 msgctxt "section" msgid "preview single scale" msgstr "预览单个层级" #. shapes selected (label) -#: ../src/iop/retouch.c:2622 +#: ../src/iop/retouch.c:2616 msgid "shape selected:" msgstr "已选择形状:" -#: ../src/iop/retouch.c:2628 +#: ../src/iop/retouch.c:2622 msgid "" "click on a shape to select it,\n" "to unselect click on an empty space" @@ -22958,58 +26007,58 @@ msgstr "" "点击一个形状来选择它,\n" "要取消选择,请点击一个空白区域" -#: ../src/iop/retouch.c:2635 +#: ../src/iop/retouch.c:2629 msgid "erase the detail or fills with chosen color" msgstr "擦除细节或用所选颜色填充" -#: ../src/iop/retouch.c:2646 ../src/iop/retouch.c:2647 +#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 msgid "select fill color" msgstr "选择填充颜色" -#: ../src/iop/retouch.c:2655 +#: ../src/iop/retouch.c:2649 msgid "pick fill color from image" msgstr "从图像中选取填充颜色" -#: ../src/iop/retouch.c:2656 +#: ../src/iop/retouch.c:2650 msgid "pick fill color" msgstr "选择填充颜色" -#: ../src/iop/retouch.c:2659 +#: ../src/iop/retouch.c:2653 msgid "fill color: " msgstr "填充颜色: " -#: ../src/iop/retouch.c:2668 +#: ../src/iop/retouch.c:2662 msgid "adjusts color brightness to fine-tune it. works with erase as well" msgstr "调整颜色亮度以进行微调,也适用于擦除" -#: ../src/iop/retouch.c:2674 +#: ../src/iop/retouch.c:2668 msgid "type for the blur algorithm" msgstr "模糊算法的类型" -#: ../src/iop/retouch.c:2678 +#: ../src/iop/retouch.c:2672 msgid "radius of the selected blur type" msgstr "选定的模糊类型的半径" -#: ../src/iop/retouch.c:2685 +#: ../src/iop/retouch.c:2679 msgid "set the opacity on the selected shape" msgstr "设置选定形状的不透明度" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/retouch.c:2685 msgctxt "section" msgid "retouch tools" msgstr "修饰工具" -#: ../src/iop/retouch.c:2693 +#: ../src/iop/retouch.c:2687 msgctxt "section" msgid "wavelet decompose" msgstr "小波分解" -#: ../src/iop/retouch.c:2697 +#: ../src/iop/retouch.c:2691 msgctxt "section" msgid "shapes" msgstr "形状" -#: ../src/iop/retouch.c:3840 ../src/iop/retouch.c:4662 +#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 #, c-format msgid "max scale is %i for this image size" msgstr "对于该图像尺寸,最大比例为 %i" @@ -23131,7 +26180,7 @@ msgstr "" "\n" "使用特殊传感器或需要修正变形镜头挤压时使用" -#: ../src/iop/scalepixels.c:259 +#: ../src/iop/scalepixels.c:280 msgid "adjust pixel aspect ratio" msgstr "调整像素宽高比" @@ -23147,27 +26196,27 @@ msgstr "" "通过增强局部对比度来修改图像\n" "的阴影和高光部分的色调范围" -#: ../src/iop/shadhi.c:686 ../src/iop/splittoning.c:527 +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 msgid "compress" msgstr "压缩" -#: ../src/iop/shadhi.c:693 +#: ../src/iop/shadhi.c:691 msgid "correct shadows" msgstr "修正阴影" -#: ../src/iop/shadhi.c:694 +#: ../src/iop/shadhi.c:692 msgid "correct highlights" msgstr "修正高亮" -#: ../src/iop/shadhi.c:695 +#: ../src/iop/shadhi.c:693 msgid "shift white point" msgstr "移动白点" -#: ../src/iop/shadhi.c:697 +#: ../src/iop/shadhi.c:695 msgid "filter to use for softening. bilateral avoids halos" msgstr "柔化使用的滤镜。双边避免光晕" -#: ../src/iop/shadhi.c:698 +#: ../src/iop/shadhi.c:696 msgid "" "compress the effect on shadows/highlights and\n" "preserve mid-tones" @@ -23175,11 +26224,11 @@ msgstr "" "压缩在阴影/高亮处的效果\n" "并保留中间色调" -#: ../src/iop/shadhi.c:699 +#: ../src/iop/shadhi.c:697 msgid "adjust saturation of shadows" msgstr "调整阴影的饱和度" -#: ../src/iop/shadhi.c:700 +#: ../src/iop/shadhi.c:698 msgid "adjust saturation of highlights" msgstr "调整高亮的饱和度" @@ -23200,15 +26249,15 @@ msgstr "线性或非线性、Lab、基于显示或场景" msgid "quasi-linear, Lab, display or scene-referred" msgstr "准线性、Lab、基于显示或场景" -#: ../src/iop/sharpen.c:430 +#: ../src/iop/sharpen.c:419 msgid "spatial extent of the unblurring" msgstr "去模糊的空间范围" -#: ../src/iop/sharpen.c:434 +#: ../src/iop/sharpen.c:423 msgid "strength of the sharpen" msgstr "锐化力度" -#: ../src/iop/sharpen.c:438 +#: ../src/iop/sharpen.c:427 msgid "threshold to activate sharpen" msgstr "激活锐化阀值" @@ -23238,7 +26287,7 @@ msgstr "类似 ACES 100 尼特" msgid "Reinhard" msgstr "Reinhard" -#: ../src/iop/sigmoid.c:904 +#: ../src/iop/sigmoid.c:895 msgid "" "compression of the applied curve\n" "implicitly defines the supported input dynamic range" @@ -23246,7 +26295,7 @@ msgstr "" "对应用的曲线进行压缩\n" "此选项同时将定义输入动态范围" -#: ../src/iop/sigmoid.c:907 +#: ../src/iop/sigmoid.c:898 msgid "" "shift the compression towards shadows or highlights.\n" "negative values increase contrast in shadows.\n" @@ -23258,17 +26307,17 @@ msgstr "" "正值将增强高光中的对比度。\n" "亮度另一端的对比度将会降低。" -#: ../src/iop/sigmoid.c:916 +#: ../src/iop/sigmoid.c:907 msgid "" "optional correction of the hue twist introduced by\n" "the per-channel processing method." msgstr "针对分通道处理导致色相偏离的可选修复。" -#: ../src/iop/sigmoid.c:924 +#: ../src/iop/sigmoid.c:915 msgid "set custom primaries" msgstr "设置自定义原色" -#: ../src/iop/sigmoid.c:930 +#: ../src/iop/sigmoid.c:921 msgid "" "primaries to use as the base for below adjustments\n" "'working profile' uses the profile set in 'input color profile'" @@ -23276,43 +26325,43 @@ msgstr "" "作为调整基础的三原色\n" "设置为“工作色彩配置”以使用“输入色彩配置”中的颜色" -#: ../src/iop/sigmoid.c:950 +#: ../src/iop/sigmoid.c:941 msgid "attenuate the purity of the red primary" msgstr "衰减红原色的纯度" -#: ../src/iop/sigmoid.c:951 +#: ../src/iop/sigmoid.c:942 msgid "rotate the red primary" msgstr "旋转红原色" -#: ../src/iop/sigmoid.c:952 +#: ../src/iop/sigmoid.c:943 msgid "attenuate the purity of the green primary" msgstr "衰减绿原色的纯度" -#: ../src/iop/sigmoid.c:953 +#: ../src/iop/sigmoid.c:944 msgid "rotate the green primary" msgstr "旋转绿原色" -#: ../src/iop/sigmoid.c:954 +#: ../src/iop/sigmoid.c:945 msgid "attenuate the purity of the blue primary" msgstr "衰减蓝原色的纯度" -#: ../src/iop/sigmoid.c:955 +#: ../src/iop/sigmoid.c:946 msgid "rotate the blue primary" msgstr "旋转绿原色" -#: ../src/iop/sigmoid.c:962 +#: ../src/iop/sigmoid.c:953 msgid "recover some of the original purity after the inset" msgstr "在衰减后恢复部分纯度" -#: ../src/iop/sigmoid.c:966 +#: ../src/iop/sigmoid.c:957 msgid "display luminance" msgstr "显示亮度" -#: ../src/iop/sigmoid.c:967 +#: ../src/iop/sigmoid.c:958 msgid "set display black/white targets" msgstr "设置显示目标黑色和白色" -#: ../src/iop/sigmoid.c:975 +#: ../src/iop/sigmoid.c:966 msgid "" "the black luminance of the target display or print.\n" "can be used creatively for a faded look." @@ -23320,7 +26369,7 @@ msgstr "" "目标显示器或印刷品的黑色亮度。\n" "可以有创意的使用以获得褪色效果。" -#: ../src/iop/sigmoid.c:980 +#: ../src/iop/sigmoid.c:971 msgid "" "the white luminance of the target display or print.\n" "can be used creatively for a faded look or blowing out whites earlier." @@ -23336,19 +26385,19 @@ msgstr "柔化" msgid "create a softened image using the Orton effect" msgstr "使用奥顿效果(Orton Effect)创建柔和的图像" -#: ../src/iop/soften.c:383 +#: ../src/iop/soften.c:374 msgid "the size of blur" msgstr "模糊尺寸" -#: ../src/iop/soften.c:387 +#: ../src/iop/soften.c:378 msgid "the saturation of blur" msgstr "模糊的饱和度" -#: ../src/iop/soften.c:391 +#: ../src/iop/soften.c:382 msgid "the brightness of blur" msgstr "亮度模糊" -#: ../src/iop/soften.c:395 +#: ../src/iop/soften.c:386 msgid "the mix of effect" msgstr "混合效果" @@ -23459,76 +26508,76 @@ msgstr "白平衡" #: ../src/iop/temperature.c:248 msgid "scale raw RGB channels to balance white and help demosaicing" -msgstr "衡量RAW的RGB通道以平衡白色并帮助色彩重建" +msgstr "衡量 RAW 的 RGB 通道以平衡白色并帮助色彩重建" -#: ../src/iop/temperature.c:1444 +#: ../src/iop/temperature.c:1443 #, c-format msgid "`%s' color matrix not found for image" msgstr "未找到图像的“%s”色彩矩阵" -#: ../src/iop/temperature.c:1500 +#: ../src/iop/temperature.c:1499 #, c-format msgid "failed to read camera white balance information from `%s'!" msgstr "无法从“%s”读取相机白平衡信息!" #. old "camera". reason for change: all other RAW development #. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1668 +#: ../src/iop/temperature.c:1667 msgctxt "white balance" msgid "as shot" msgstr "拍摄时的设定" #. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1671 +#: ../src/iop/temperature.c:1670 msgctxt "white balance" msgid "from image area" msgstr "从图像区域" -#: ../src/iop/temperature.c:1672 +#: ../src/iop/temperature.c:1671 msgctxt "white balance" msgid "user modified" msgstr "用户调整" #. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1674 +#: ../src/iop/temperature.c:1673 msgctxt "white balance" msgid "camera reference" msgstr "相机参考" -#: ../src/iop/temperature.c:1675 +#: ../src/iop/temperature.c:1674 msgctxt "white balance" msgid "as shot to reference" msgstr "拍摄时的参数并修正至参考光源" -#: ../src/iop/temperature.c:1981 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 msgid "green channel coefficient" msgstr "绿色通道系数" -#: ../src/iop/temperature.c:1983 +#: ../src/iop/temperature.c:1982 msgid "magenta channel coefficient" msgstr "品红通道系数" -#: ../src/iop/temperature.c:1985 +#: ../src/iop/temperature.c:1984 msgid "cyan channel coefficient" msgstr "青色通道系数" -#: ../src/iop/temperature.c:1987 +#: ../src/iop/temperature.c:1986 msgid "yellow channel coefficient" msgstr "黄色通道系数" -#: ../src/iop/temperature.c:1997 +#: ../src/iop/temperature.c:1996 msgid "red channel coefficient" msgstr "红色通道系数" -#: ../src/iop/temperature.c:2001 +#: ../src/iop/temperature.c:2000 msgid "blue channel coefficient" msgstr "蓝色通道系数" -#: ../src/iop/temperature.c:2002 +#: ../src/iop/temperature.c:2001 msgid "emerald" msgstr "祖母绿" -#: ../src/iop/temperature.c:2003 +#: ../src/iop/temperature.c:2002 msgid "emerald channel coefficient" msgstr "青绿色通道系数" @@ -23686,8 +26735,8 @@ msgstr "色调曲线 - a 通道" msgid "tonecurve for b channel" msgstr "色调曲线 - b 通道" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1361 -#: ../src/libs/colorpicker.c:779 +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:783 msgid "pick color" msgstr "取色" @@ -23784,80 +26833,80 @@ msgstr "部分参数超出取值范围" msgid "%+.1f EV" msgstr "%+.1f EV" -#: ../src/iop/toneequal.c:3144 +#: ../src/iop/toneequal.c:3148 #, c-format msgid "[%s over image] change tone exposure" msgstr "[图像 %s] 更改色调曝光" -#: ../src/iop/toneequal.c:3147 +#: ../src/iop/toneequal.c:3151 #, c-format msgid "[%s over image] change tone exposure in large steps" msgstr "[图像 %s] 大幅度更改色调曝光" -#: ../src/iop/toneequal.c:3150 +#: ../src/iop/toneequal.c:3154 #, c-format msgid "[%s over image] change tone exposure in small steps" msgstr "[图像 %s] 小幅度更改色调曝光" #. Simple view -#: ../src/iop/toneequal.c:3233 ../src/iop/toneequal.c:3262 -#: ../src/iop/toneequal.c:3263 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3265 ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 #: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 #: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 msgid "simple" msgstr "简单" -#: ../src/iop/toneequal.c:3262 +#: ../src/iop/toneequal.c:3266 msgid "-8 EV" msgstr "-8 EV" -#: ../src/iop/toneequal.c:3263 +#: ../src/iop/toneequal.c:3267 msgid "-7 EV" msgstr "-7 EV" -#: ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3268 msgid "-6 EV" msgstr "-6 EV" -#: ../src/iop/toneequal.c:3265 +#: ../src/iop/toneequal.c:3269 msgid "-5 EV" msgstr "-5 EV" -#: ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3270 msgid "-4 EV" msgstr "-4 EV" -#: ../src/iop/toneequal.c:3267 +#: ../src/iop/toneequal.c:3271 msgid "-3 EV" msgstr "-3 EV" -#: ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3272 msgid "-2 EV" msgstr "-2 EV" -#: ../src/iop/toneequal.c:3269 +#: ../src/iop/toneequal.c:3273 msgid "-1 EV" msgstr "-1 EV" -#: ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3274 msgid "+0 EV" msgstr "+0 EV" #. Advanced view -#: ../src/iop/toneequal.c:3274 +#: ../src/iop/toneequal.c:3278 msgid "advanced" msgstr "高级" -#: ../src/iop/toneequal.c:3300 +#: ../src/iop/toneequal.c:3304 msgid "double-click to reset the curve" msgstr "双击重置曲线" -#: ../src/iop/toneequal.c:3304 +#: ../src/iop/toneequal.c:3308 msgid "curve smoothing" msgstr "曲线平滑" -#: ../src/iop/toneequal.c:3307 +#: ../src/iop/toneequal.c:3311 msgid "" "positive values will produce more progressive tone transitions\n" "but the curve might become oscillatory in some settings.\n" @@ -23868,7 +26917,7 @@ msgstr "" "负值将避免振荡,表现更为稳健,但可能会产生变化激烈的色调过渡,并破坏局部对比" "度。" -#: ../src/iop/toneequal.c:3320 +#: ../src/iop/toneequal.c:3324 msgid "" "use this to slide the mask average exposure along channels\n" "for a better control of the exposure correction with the available nodes." @@ -23876,11 +26925,11 @@ msgstr "" "使用此滑块调整各通道的遮罩平均曝光\n" "使现有节点更好地控制曝光校正。" -#: ../src/iop/toneequal.c:3323 +#: ../src/iop/toneequal.c:3327 msgid "auto-adjust the average exposure" msgstr "自动调整平均曝光" -#: ../src/iop/toneequal.c:3330 +#: ../src/iop/toneequal.c:3334 msgid "" "use this to counter the averaging effect of the guided filter\n" "and dilate the mask contrast around -4EV\n" @@ -23890,26 +26939,26 @@ msgstr "" "此计数器可用于抵消引导滤镜的平均效应,并将蒙版对比度减弱到 -4EV 左右\n" "这允许将曝光直方图分布在更多通道上,以便更好地控制曝光校正。" -#: ../src/iop/toneequal.c:3335 +#: ../src/iop/toneequal.c:3339 msgid "auto-adjust the contrast" msgstr "自动调整对比度" #. Masking options -#: ../src/iop/toneequal.c:3339 +#: ../src/iop/toneequal.c:3343 msgid "masking" msgstr "蒙版" -#: ../src/iop/toneequal.c:3344 +#: ../src/iop/toneequal.c:3348 msgid "" "preview the mask and chose the estimator that gives you the\n" "higher contrast between areas to dodge and areas to burn" msgstr "预览蒙版并选择在变暗的区域和变亮的区域之间提供最大对比度的估计量" -#: ../src/iop/toneequal.c:3347 +#: ../src/iop/toneequal.c:3351 msgid "details" msgstr "细节" -#: ../src/iop/toneequal.c:3350 +#: ../src/iop/toneequal.c:3354 msgid "" "'no' affects global and local contrast (safe if you only add contrast)\n" "'guided filter' only affects global contrast and tries to preserve local " @@ -23925,17 +26974,17 @@ msgstr "" "‘否’影响全局和局部对比度(如果只添加对比度,则安全)。\n" "‘引导过滤’只影响全局对比度,并试图保持局部对比度。\n" "‘平均引导过滤’是‘否’和‘引导过滤’两者的几何平均值。\n" -"‘EIGF’(exposure-independent guided filter)是一种不依赖于曝光的引导滤波,它" -"平滑阴影和高光的方式是相同的,这与‘引导过滤’平滑较少的高光的方式相反)。\n" +"‘EIGF’(exposure-independent guided filter)是一种不依赖于曝光的引导滤波,它平" +"滑阴影和高光的方式是相同的,这与‘引导过滤’平滑较少的高光的方式相反)。\n" "‘平均 EIGF’是‘否’和‘独立于曝光的引导滤波’两者的几何平均值" -#: ../src/iop/toneequal.c:3363 +#: ../src/iop/toneequal.c:3367 msgid "" "number of passes of guided filter to apply\n" "helps diffusing the edges of the filter at the expense of speed" msgstr "要应用的引导滤波的次数,有助于以牺牲速度为代价扩散滤波的边缘" -#: ../src/iop/toneequal.c:3371 +#: ../src/iop/toneequal.c:3375 msgid "" "diameter of the blur in percent of the largest image size\n" "warning: big values of this parameter can make the darkroom\n" @@ -23944,7 +26993,7 @@ msgstr "" "模糊的直径占最大图像大小的百分比。\n" "警告:如果使用了“降噪(预置)”,那么此百分比过大可能降低暗房模式的预览性能。" -#: ../src/iop/toneequal.c:3379 +#: ../src/iop/toneequal.c:3383 msgid "" "precision of the feathering:\n" "higher values force the mask to follow edges more closely\n" @@ -23958,17 +27007,17 @@ msgstr "" "较低的值可以提供更平滑的过渡和更好的平滑\n" "但可能会导致边缘贴合不准确和光晕" -#: ../src/iop/toneequal.c:3390 +#: ../src/iop/toneequal.c:3394 msgid "" "0 disables the quantization.\n" "higher values posterize the luminance mask to help the guiding\n" "produce piece-wise smooth areas when using high feathering values" msgstr "" "数字为 0 时,禁用量化。\n" -"较高的值会对亮度蒙版进行分色处理,当使用高羽化值时,能帮助引导生成分段的平滑" -"区域" +"较高的值会对亮度蒙版进行分色处理,当使用高羽化值时,能帮助引导生成分段的平滑区" +"域" -#: ../src/iop/toneequal.c:3404 ../src/iop/toneequal.c:3411 +#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 msgid "display exposure mask" msgstr "显示曝光蒙版" @@ -23992,11 +27041,11 @@ msgid "" "whites and low-saturation pixels" msgstr "给黑色、白色和低饱和度像素区域增加更多饱和度" -#: ../src/iop/velvia.c:283 +#: ../src/iop/velvia.c:282 msgid "the strength of saturation boost" msgstr "饱和度增加的力度" -#: ../src/iop/velvia.c:286 +#: ../src/iop/velvia.c:285 msgid "how much to spare highlights and shadows" msgstr "高亮和阴影的量" @@ -24096,29 +27145,29 @@ msgstr "[节点 %s] 更改渐晕/羽化尺寸 - 保持纵横比" msgid "[%s on center] move vignette" msgstr "[中央 %s] 移动渐晕暗角" -#: ../src/iop/watermark.c:409 +#: ../src/iop/watermark.c:460 msgid "watermark" msgstr "水印" -#: ../src/iop/watermark.c:414 +#: ../src/iop/watermark.c:467 msgid "overlay an SVG watermark like a signature on the image" msgstr "在图像上覆盖上 SVG 水印" -#: ../src/iop/watermark.c:1312 +#: ../src/iop/watermark.c:1407 msgid "marker" msgstr "标记" -#: ../src/iop/watermark.c:1315 +#: ../src/iop/watermark.c:1411 #, c-format msgid "SVG watermarks in %s/watermarks or %s/watermarks" msgstr "在 %s/watermarks 或 %s/watermarks 中查找 SVG 水印" #. Simple text -#: ../src/iop/watermark.c:1325 ../src/iop/watermark.c:1326 +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 msgid "text" msgstr "文本" -#: ../src/iop/watermark.c:1327 +#: ../src/iop/watermark.c:1426 msgid "" "text string, tag: $(WATERMARK_TEXT)\n" "use $(NL) to insert a line break" @@ -24126,16 +27175,16 @@ msgstr "" "文本字符串,标签:$(WATERMARK_TEXT)\n" "使用 $(NL) 来插入换行符" -#: ../src/iop/watermark.c:1331 +#: ../src/iop/watermark.c:1430 msgid "content" msgstr "内容" #. Text font -#: ../src/iop/watermark.c:1336 +#: ../src/iop/watermark.c:1435 msgid "font" msgstr "字体" -#: ../src/iop/watermark.c:1341 +#: ../src/iop/watermark.c:1442 msgid "" "text font, tags:\n" "$(WATERMARK_FONT_FAMILY)\n" @@ -24147,7 +27196,7 @@ msgstr "" "$(WATERMARK_FONT_STYLE)\n" "$(WATERMARK_FONT_WEIGHT)" -#: ../src/iop/watermark.c:1356 +#: ../src/iop/watermark.c:1457 msgid "" "watermark color, tag:\n" "$(WATERMARK_COLOR)" @@ -24155,15 +27204,11 @@ msgstr "" "水印颜色,标签:\n" "$(WATERMARK_COLOR)" -#: ../src/iop/watermark.c:1358 +#: ../src/iop/watermark.c:1459 msgid "select watermark color" msgstr "选择水印颜色" -#: ../src/iop/watermark.c:1360 -msgid "pick color from image" -msgstr "从图像中选择颜色" - -#: ../src/iop/watermark.c:1387 +#: ../src/iop/watermark.c:1492 msgid "" "choose how to scale the watermark\n" "• image: scale watermark relative to whole image\n" @@ -24181,24 +27226,24 @@ msgstr "" "• 高度:使水印高度和图像高度一致,适合添加文字水印\n" "• 高级选项:单独设置水印和图像尺寸参考" -#: ../src/iop/watermark.c:1396 +#: ../src/iop/watermark.c:1503 msgid "reference image dimension against which to scale the watermark" msgstr "选择以图像的一边或大小为基准缩放水印" -#: ../src/iop/watermark.c:1400 +#: ../src/iop/watermark.c:1507 msgid "watermark dimension to scale" msgstr "计算水印缩放用的基准长度" #. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1425 +#: ../src/iop/watermark.c:1534 msgid "the opacity of the watermark" msgstr "水印的透明度" -#: ../src/iop/watermark.c:1426 +#: ../src/iop/watermark.c:1535 msgid "the scale of the watermark" msgstr "水印的尺寸" -#: ../src/iop/watermark.c:1427 +#: ../src/iop/watermark.c:1536 msgid "the rotation of the watermark" msgstr "水印的旋转" @@ -24248,7 +27293,7 @@ msgctxt "section" msgid "camera control" msgstr "相机控制" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:2584 +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 msgid "modes" msgstr "模式" @@ -24350,11 +27395,11 @@ msgstr "快门速度" msgid "WB" msgstr "白平衡" -#: ../src/libs/collect.c:162 +#: ../src/libs/collect.c:192 msgid "collections" msgstr "集合" -#: ../src/libs/collect.c:167 +#: ../src/libs/collect.c:197 msgid "" "define search criteria for images\n" "to be displayed or edited" @@ -24362,45 +27407,43 @@ msgstr "" "定义要显示或编辑的图像\n" "的搜索条件" -#: ../src/libs/collect.c:431 +#: ../src/libs/collect.c:461 msgid "update path to files" msgstr "更新文件路径" -#: ../src/libs/collect.c:515 +#: ../src/libs/collect.c:545 #, c-format msgid "problem selecting new path for the filmroll in %s" msgstr "为 %s 中的胶卷选择新的路径时出现问题" -#: ../src/libs/collect.c:589 +#: ../src/libs/collect.c:619 msgid "update path to files..." msgstr "更新文件路径..." -#: ../src/libs/collect.c:594 +#: ../src/libs/collect.c:624 msgid "remove..." msgstr "移除..." -#: ../src/libs/collect.c:1348 +#: ../src/libs/collect.c:1382 msgid "uncategorized" msgstr "未分类" -#: ../src/libs/collect.c:2285 ../src/libs/filters/rating_range.c:120 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:151 +#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 #: ../src/libs/filters/rating_range.c:302 msgid "rejected" msgstr "已退稿" -#: ../src/libs/collect.c:2288 ../src/libs/filters/rating_range.c:122 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:303 +#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 msgid "not rated" msgstr "未评定的" -#: ../src/libs/collect.c:2472 +#: ../src/libs/collect.c:2617 msgid "use <, <=, >, >=, <>, =, [;] as operators" msgstr "可以使用以下操作符:<、<=、>、>=、<>、=、[;]" -#: ../src/libs/collect.c:2476 +#: ../src/libs/collect.c:2621 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "star rating: 0-5\n" @@ -24410,7 +27453,7 @@ msgstr "" "星级:0-5\n" "退稿:-1" -#: ../src/libs/collect.c:2484 +#: ../src/libs/collect.c:2629 msgid "" "use <, <=, >, >=, <>, =, [;] as operators\n" "type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" @@ -24418,12 +27461,12 @@ msgstr "" "可以使用以下操作符:<、<=、>、>=、<>、=、[;]\n" "请以 YYYY:MM:DD hh:mm:ss.sss 的形式输入日期(年份为必须填写项)" -#: ../src/libs/collect.c:2491 +#: ../src/libs/collect.c:2636 #, no-c-format msgid "use `%' as wildcard and `,' to separate values" msgstr "使用“%”作为通配符,使用“,”分割多个值" -#: ../src/libs/collect.c:2498 +#: ../src/libs/collect.c:2643 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -24436,7 +27479,7 @@ msgstr "" "shift + 单击将只选中当前项目(无后缀)\n" "ctrl + 单击将只选中子项目(使用“|%”后缀)" -#: ../src/libs/collect.c:2508 +#: ../src/libs/collect.c:2653 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -24449,7 +27492,7 @@ msgstr "" "shift + 单击将只选中当前地点(无后缀)\n" "ctrl + 单击将只选中子地点(使用\"|%\"后缀)" -#: ../src/libs/collect.c:2518 +#: ../src/libs/collect.c:2663 #, no-c-format msgid "" "use `%' as wildcard\n" @@ -24462,104 +27505,202 @@ msgstr "" "shift + 单击将只选中当前目录(无后缀)\n" "ctrl + 单击将只选中子目录(使用\"|%\"后缀)" -#: ../src/libs/collect.c:2526 +#: ../src/libs/collect.c:2671 #, no-c-format msgid "use `%' as wildcard" msgstr "使用“%”作为通配符" -#: ../src/libs/collect.c:2597 ../src/libs/collect.c:2618 -#: ../src/libs/collect.c:3248 +#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 +#: ../src/libs/collect.c:3398 msgid "clear this rule" msgstr "清除规则" -#: ../src/libs/collect.c:2602 +#: ../src/libs/collect.c:2747 msgid "clear this rule or add new rules" msgstr "清除此规则或添加新规则" -#: ../src/libs/collect.c:3254 +#: ../src/libs/collect.c:3404 msgid "narrow down search" msgstr "缩小搜索范围" -#: ../src/libs/collect.c:3261 +#: ../src/libs/collect.c:3411 msgid "add more images" msgstr "添加更多图片" -#: ../src/libs/collect.c:3268 +#: ../src/libs/collect.c:3418 msgid "exclude images" msgstr "排除图片" -#: ../src/libs/collect.c:3277 +#: ../src/libs/collect.c:3427 msgid "change to: and" msgstr "改为:添加" -#: ../src/libs/collect.c:3284 +#: ../src/libs/collect.c:3434 msgid "change to: or" msgstr "改为:分别" -#: ../src/libs/collect.c:3291 +#: ../src/libs/collect.c:3441 msgid "change to: except" msgstr "改为:排除" #. the different categories -#: ../src/libs/collect.c:3320 ../src/libs/filtering.c:886 -#: ../src/libs/filtering.c:945 ../src/libs/filtering.c:1608 -#: ../src/libs/filtering.c:1944 +#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 +#: ../src/libs/filtering.c:1955 msgid "files" msgstr "文件" -#: ../src/libs/collect.c:3325 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:891 ../src/libs/filtering.c:950 -#: ../src/libs/filtering.c:1616 ../src/libs/filtering.c:1948 +#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 +#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 +#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 #: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1459 +#: ../src/libs/metadata_view.c:1489 msgid "metadata" msgstr "元数据" -#: ../src/libs/collect.c:3344 ../src/libs/filtering.c:899 -#: ../src/libs/filtering.c:958 ../src/libs/filtering.c:1946 +#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 +#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 msgid "times" msgstr "时间" -#: ../src/libs/collect.c:3352 ../src/libs/filtering.c:907 -#: ../src/libs/filtering.c:966 ../src/libs/filtering.c:1627 +#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 +#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 msgid "capture details" msgstr "拍摄细节" -#: ../src/libs/collect.c:3381 +#: ../src/libs/collect.c:3532 msgid "collections settings" msgstr "图片采集选项" -#: ../src/libs/collect.c:3403 ../src/libs/export.c:1415 -#: ../src/libs/metadata.c:1121 ../src/libs/metadata_view.c:1543 -#: ../src/libs/recentcollect.c:297 ../src/libs/tagging.c:3969 +#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 +#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 +#: ../src/libs/tagging.c:4005 msgid "preferences..." msgstr "首选项……" -#: ../src/libs/collect.c:3527 ../src/libs/filtering.c:1483 +#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 msgid "AND" msgstr "与" -#: ../src/libs/collect.c:3532 ../src/libs/filtering.c:1488 +#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 msgid "OR" msgstr "或" #. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3537 ../src/libs/filtering.c:1493 +#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 msgid "BUT NOT" msgstr "而不是" -#: ../src/libs/collect.c:3643 +#: ../src/libs/collect.c:3794 msgid "toggle collection sort order ascending/descending" msgstr "切换图像集排序顺序(升序/降序)" -#: ../src/libs/collect.c:3741 ../src/libs/filtering.c:2214 +#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 msgid "revert to a previous set of rules" msgstr "撤回到前一组规则" -#: ../src/libs/collect.c:3795 +#: ../src/libs/collect.c:3946 msgid "jump back to previous collection" msgstr "回到上一个集合" +#: ../src/libs/collect.h:32 +msgid "January" +msgstr "一月" + +#: ../src/libs/collect.h:33 +msgid "February" +msgstr "二月" + +#: ../src/libs/collect.h:34 +msgid "March" +msgstr "三月" + +#: ../src/libs/collect.h:35 +msgid "April" +msgstr "四月" + +#: ../src/libs/collect.h:36 +msgid "May" +msgstr "五月" + +#: ../src/libs/collect.h:37 +msgid "June" +msgstr "六月" + +#: ../src/libs/collect.h:38 +msgid "July" +msgstr "七月" + +#: ../src/libs/collect.h:39 +msgid "August" +msgstr "八月" + +#: ../src/libs/collect.h:40 +msgid "September" +msgstr "九月" + +#: ../src/libs/collect.h:41 +msgid "October" +msgstr "十月" + +#: ../src/libs/collect.h:42 +msgid "November" +msgstr "十一月" + +#: ../src/libs/collect.h:43 +msgid "December" +msgstr "十二月" + +#: ../src/libs/collect.h:48 +msgid "Jan" +msgstr "一月" + +#: ../src/libs/collect.h:49 +msgid "Feb" +msgstr "二月" + +#: ../src/libs/collect.h:50 +msgid "Mar" +msgstr "三月" + +#: ../src/libs/collect.h:51 +msgid "Apr" +msgstr "四月" + +#: ../src/libs/collect.h:52 +msgctxt "short_month_name" +msgid "May" +msgstr "五月" + +#: ../src/libs/collect.h:53 +msgid "Jun" +msgstr "六月" + +#: ../src/libs/collect.h:54 +msgid "Jul" +msgstr "七月" + +#: ../src/libs/collect.h:55 +msgid "Aug" +msgstr "八月" + +#: ../src/libs/collect.h:56 +msgid "Sep" +msgstr "九月" + +#: ../src/libs/collect.h:57 +msgid "Oct" +msgstr "十月" + +#: ../src/libs/collect.h:58 +msgid "Nov" +msgstr "十一月" + +#: ../src/libs/collect.h:59 +msgid "Dec" +msgstr "十二月" + #: ../src/libs/colorpicker.c:52 msgid "RGB%" msgstr "RGB%" @@ -24594,51 +27735,53 @@ msgstr "" "点击以锁定样本\n" "右键点击可以将样本区域加载到活跃的选色器中" -#: ../src/libs/colorpicker.c:732 ../src/libs/colorpicker.c:791 +#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 msgid "click to (un)hide large color patch" msgstr "单击以显示或隐藏大色块" -#: ../src/libs/colorpicker.c:753 +#: ../src/libs/colorpicker.c:756 msgid "statistic" msgstr "统计数据" -#: ../src/libs/colorpicker.c:754 +#: ../src/libs/colorpicker.c:757 msgid "select which statistic to show" msgstr "选择要显示的统计数据" -#: ../src/libs/colorpicker.c:763 +#: ../src/libs/colorpicker.c:766 msgid "select which color mode to use" msgstr "选择要使用的颜色模式" -#: ../src/libs/colorpicker.c:775 +#: ../src/libs/colorpicker.c:778 msgid "" "turn on color picker\n" -"ctrl+click or right-click to select an area" +"ctrl+click or right-click to select an area\n" +"ctrl+click on canvas to switch between point/area" msgstr "" "启用颜色选择器\n" -"按住 ctrl 键并单击或右键以选择区域" +"ctrl + 单击或右键以选择区域\n" +"在画面内 ctrl + 单击以切换点/区域" -#: ../src/libs/colorpicker.c:816 +#: ../src/libs/colorpicker.c:820 msgid "add sample" msgstr "添加样本" -#: ../src/libs/colorpicker.c:827 +#: ../src/libs/colorpicker.c:831 msgid "display samples on image/vectorscope" msgstr "在图像和向量表上显示样本" -#: ../src/libs/colorpicker.c:828 +#: ../src/libs/colorpicker.c:832 msgid "display samples" msgstr "显示配置文件" -#: ../src/libs/colorpicker.c:839 +#: ../src/libs/colorpicker.c:843 msgid "restrict scope to selection" msgstr "将向量表分析区域限制到选择范围" -#: ../src/libs/colorpicker.c:840 +#: ../src/libs/colorpicker.c:844 msgid "restrict scope" msgstr "无限制" -#: ../src/libs/colorpicker.c:855 +#: ../src/libs/colorpicker.c:859 msgctxt "section" msgid "live samples" msgstr "在线样本" @@ -24746,15 +27889,20 @@ msgstr "" "创建/重命名/删除当前图像的\n" "多个编辑版本" -#: ../src/libs/duplicate.c:327 +#: ../src/libs/duplicate.c:330 msgid "delete this duplicate" msgstr "删除该重复项" -#: ../src/libs/duplicate.c:403 +#: ../src/libs/duplicate.c:409 msgid "create a duplicate of the image with same history stack" msgstr "创建一个具有相同历史记录的图像副本" -#: ../src/libs/duplicate.c:407 +#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 +#: ../src/libs/snapshots.c:930 +msgid "original" +msgstr "原始色彩空间" + +#: ../src/libs/duplicate.c:413 msgid "create a 'virgin' duplicate of the image without any development" msgstr "创建一个没有任何调整的初始图像副本" @@ -24762,7 +27910,7 @@ msgstr "创建一个没有任何调整的初始图像副本" msgid "export" msgstr "导出" -#: ../src/libs/export.c:180 +#: ../src/libs/export.c:185 msgid "" "create new files for the\n" "currently selected images\n" @@ -24772,34 +27920,34 @@ msgstr "" "创建新文件,\n" "这些新文件将应用您的编辑" -#: ../src/libs/export.c:341 +#: ../src/libs/export.c:346 msgid "invalid format for export selected" msgstr "导出图像的格式无效" -#: ../src/libs/export.c:346 +#: ../src/libs/export.c:351 msgid "invalid storage for export selected" msgstr "导出图像的存储位置无效" -#: ../src/libs/export.c:358 +#: ../src/libs/export.c:363 msgid "export to disk" msgstr "导出至磁盘" -#: ../src/libs/export.c:452 +#: ../src/libs/export.c:466 #, c-format msgid "could not login to storage `%s'!" msgstr "无法登入存储“%s”!" -#: ../src/libs/export.c:621 +#: ../src/libs/export.c:638 #, c-format msgid "which is equal to %s × %s px" msgstr "相当于 %s × %s 像素" -#: ../src/libs/export.c:668 +#: ../src/libs/export.c:685 msgctxt "unit" msgid "in" msgstr "使用单位" -#: ../src/libs/export.c:1159 +#: ../src/libs/export.c:1172 #, c-format msgid "" "style to be applied on export:\n" @@ -24808,20 +27956,20 @@ msgstr "" "导出时要应用的样式:\n" "%s" -#: ../src/libs/export.c:1212 ../src/libs/print_settings.c:1235 -#: ../src/views/darkroom.c:1497 +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 +#: ../src/views/darkroom.c:1649 msgid "no styles have been created yet" msgstr "还没有创建样式" -#: ../src/libs/export.c:1430 +#: ../src/libs/export.c:1443 msgid "target storage" msgstr "导出目的地" -#: ../src/libs/export.c:1454 +#: ../src/libs/export.c:1467 msgid "file format" msgstr "文件格式" -#: ../src/libs/export.c:1456 +#: ../src/libs/export.c:1469 msgid "" "images will be exported according to the format specified here\n" "\n" @@ -24841,35 +27989,35 @@ msgstr "" "选择了所有元数据复选框,\n" "否则不会包含任何元数据字段" -#: ../src/libs/export.c:1477 +#: ../src/libs/export.c:1490 msgid "set size" msgstr "设置大小" -#: ../src/libs/export.c:1478 +#: ../src/libs/export.c:1491 msgid "choose a method for setting the output size" msgstr "选择设置输出大小的方法" -#: ../src/libs/export.c:1481 +#: ../src/libs/export.c:1494 msgid "in pixels (for file)" msgstr "像素(文件)" -#: ../src/libs/export.c:1482 +#: ../src/libs/export.c:1495 msgid "in cm (for print)" msgstr "厘米(打印)" -#: ../src/libs/export.c:1483 +#: ../src/libs/export.c:1496 msgid "in inch (for print)" msgstr "英寸(打印)" -#: ../src/libs/export.c:1484 +#: ../src/libs/export.c:1497 msgid "by scale (for file)" msgstr "缩放比例(文件)" -#: ../src/libs/export.c:1487 +#: ../src/libs/export.c:1500 msgid "print width" msgstr "印刷宽度" -#: ../src/libs/export.c:1489 ../src/libs/export.c:1506 +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 msgid "" "maximum output width limit.\n" "click middle mouse button to reset to 0." @@ -24877,11 +28025,11 @@ msgstr "" "最大输出宽度限制。\n" "单击鼠标中键重置为 0。" -#: ../src/libs/export.c:1493 +#: ../src/libs/export.c:1506 msgid "print height" msgstr "印刷高度" -#: ../src/libs/export.c:1495 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" "maximum output height limit.\n" "click middle mouse button to reset to 0." @@ -24889,19 +28037,19 @@ msgstr "" "最大输出高度限制。\n" "单击鼠标中键重置为 0。" -#: ../src/libs/export.c:1501 +#: ../src/libs/export.c:1514 msgid "resolution in dot per inch" msgstr "分辨率,以 DPI 为单位" -#: ../src/libs/export.c:1525 +#: ../src/libs/export.c:1538 msgid "@" msgstr "@" -#: ../src/libs/export.c:1539 ../src/libs/tools/global_toolbox.c:214 +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 msgid "px" msgstr "像素" -#: ../src/libs/export.c:1547 +#: ../src/libs/export.c:1560 msgid "" "it can be an integer, decimal number or simple fraction.\n" "zero or empty values are equal to 1.\n" @@ -24911,36 +28059,37 @@ msgstr "" "0 或空值将被视为 1。\n" "中键点击以将值重置为 1。" -#: ../src/libs/export.c:1562 +#: ../src/libs/export.c:1575 msgid "allow upscaling" msgstr "允许放大图像" -#: ../src/libs/export.c:1570 +#: ../src/libs/export.c:1583 msgid "high quality resampling" msgstr "在导出时进行高质量重新采样" -#: ../src/libs/export.c:1571 +#: ../src/libs/export.c:1584 msgid "do high quality resampling during export" msgstr "在导出时进行高质量重新采样" -#: ../src/libs/export.c:1578 +#: ../src/libs/export.c:1591 msgid "store masks" msgstr "保存蒙版" -#: ../src/libs/export.c:1579 +#: ../src/libs/export.c:1592 msgid "store masks as layers in exported images. only works for some formats." msgstr "将蒙版作为图层存储在导出的图像中。仅适用于某些格式。" -#: ../src/libs/export.c:1588 ../src/libs/export.c:1623 -#: ../src/libs/print_settings.c:2862 ../src/libs/print_settings.c:2908 +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 +#: ../src/libs/neural_restore.c:4298 ../src/libs/print_settings.c:2875 +#: ../src/libs/print_settings.c:2921 msgid "image settings" msgstr "图像设定" -#: ../src/libs/export.c:1598 ../src/libs/print_settings.c:2896 +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 msgid "output ICC profiles" msgstr "导出 ICC 色彩档案" -#: ../src/libs/export.c:1606 +#: ../src/libs/export.c:1619 msgid "" "• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " "gradations,\n" @@ -24955,72 +28104,77 @@ msgid "" "• saturation: designed to present eye-catching business graphics\n" "by preserving the saturation. (not suited for photography).\n" "\n" -"• absolute colorimetric: adapt white point of the image to the white point " -"of the\n" +"• absolute colorimetric: adapt white point of the image to the white point of " +"the\n" "destination medium and do nothing else. mainly used when proofing colors.\n" "(not suited for photography)." msgstr "" -"• 感知的:平滑地把超出色域的颜色移到色域中,保持渐变,但在此过程中色域中的颜" -"色会发生扭曲。注意,感知通常是一个依赖于目的空间的专有 LUT。\n" +"• 感知:平滑地把超出色域的颜色移到色域中,保持渐变,但在此过程中色域中的颜色" +"会\n" +"发生扭曲。注意,“感知”通常需要一个依赖于目标色彩空间的专有 LUT。\n" "\n" "• 相对比色法:保持亮度,同时尽可能减少饱和度,直到颜色适合色域。\n" "\n" -"• 饱和度:通过保持饱和度来呈现引人注目的商业图形。(不适合于摄影)" +"• 饱和度:通过保持饱和度来呈现引人注目的商业图形。(不适合于摄影)\n" +"\n" +"• 绝对比色法:使图像白点适应到目标介质的白点,不进行其他操作。主要用于色彩打" +"样。\n" +"(不适合摄影)" -#: ../src/libs/export.c:1634 ../src/libs/print_settings.c:2942 +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 msgid "" "whether the style items are appended to the history or replacing the history" msgstr "样式项是附加到历史记录还是替换历史记录" -#: ../src/libs/export.c:1637 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "replace history" msgstr "替换历史记录" -#: ../src/libs/export.c:1637 ../src/libs/print_settings.c:2944 +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 msgid "append history" msgstr "附加历史记录" -#: ../src/libs/export.c:1644 +#: ../src/libs/export.c:1657 msgid "select style to be applied on export" msgstr "选择导出时要应用的样式" -#: ../src/libs/export.c:1647 +#: ../src/libs/export.c:1660 msgid "temporary style to use while exporting" msgstr "导出时要使用的临时样式" -#: ../src/libs/export.c:1648 ../src/libs/print_settings.c:2925 +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 msgid "style" msgstr "样式" -#: ../src/libs/export.c:1668 +#: ../src/libs/export.c:1681 msgctxt "actionbutton" msgid "start export" msgstr "开始导出" -#: ../src/libs/export.c:1674 +#: ../src/libs/export.c:1687 msgctxt "section" msgid "storage options" msgstr "存储选项" -#: ../src/libs/export.c:1676 +#: ../src/libs/export.c:1689 msgctxt "section" msgid "format options" msgstr "格式选项" -#: ../src/libs/export.c:1678 +#: ../src/libs/export.c:1691 msgctxt "section" msgid "global options" msgstr "全局选项" -#: ../src/libs/export.c:1688 +#: ../src/libs/export.c:1701 msgid "multi-preset export" msgstr "多预置导出" -#: ../src/libs/export.c:1691 +#: ../src/libs/export.c:1704 msgid "export the selected images with multiple presets" msgstr "使用多个预置导出选中的图像" -#: ../src/libs/export.c:1717 +#: ../src/libs/export.c:1730 msgctxt "actionbutton" msgid "start batch export" msgstr "开始批量导出" @@ -25150,7 +28304,7 @@ msgstr "" msgid "add an output metadata tag" msgstr "添加输出的元数据标签" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:938 +#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 msgid "delete metadata tag" msgstr "删除元数据标签" @@ -25178,11 +28332,11 @@ msgstr "自定义排序" msgid "shuffle" msgstr "乱序" -#: ../src/libs/filtering.c:265 +#: ../src/libs/filtering.c:268 msgid "collection filters" msgstr "图片集过滤器" -#: ../src/libs/filtering.c:270 +#: ../src/libs/filtering.c:273 msgid "" "refine the set of images to display or edit.\n" "filters can be pinned to the top toolbar, where\n" @@ -25192,44 +28346,44 @@ msgstr "" "过滤器可以固定到顶部工具栏,\n" "这样它们在暗房中也可见" -#: ../src/libs/filtering.c:305 +#: ../src/libs/filtering.c:308 msgid "initial setting" msgstr "初始设置" -#: ../src/libs/filtering.c:324 +#: ../src/libs/filtering.c:327 msgid "imported: last 24h" msgstr "导入时间:最近 24 小时" -#: ../src/libs/filtering.c:329 +#: ../src/libs/filtering.c:332 msgid "imported: last 30 days" msgstr "导入时间:最近 30 天" -#: ../src/libs/filtering.c:335 +#: ../src/libs/filtering.c:338 msgid "taken: last 24h" msgstr "拍摄时间:最近 24 小时" -#: ../src/libs/filtering.c:339 +#: ../src/libs/filtering.c:342 msgid "taken: last 30 days" msgstr "拍摄时间:最近 30 天" -#: ../src/libs/filtering.c:731 +#: ../src/libs/filtering.c:734 msgid "click or click&drag to select one or multiple values" msgstr "单击以选择单一值,点击并拖拽以选择取值范围" -#: ../src/libs/filtering.c:732 +#: ../src/libs/filtering.c:735 msgid "right-click opens a menu to select the available values" msgstr "鼠标右键单击打开可选值菜单" -#: ../src/libs/filtering.c:829 +#: ../src/libs/filtering.c:832 #, c-format msgid "you can't have more than %d rules" msgstr "无法添加超过 %d 条规则" -#: ../src/libs/filtering.c:943 ../src/libs/filtering.c:1606 +#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 msgid "rule property" msgstr "规则属性" -#: ../src/libs/filtering.c:1000 +#: ../src/libs/filtering.c:1007 msgid "" "rule property\n" "this can't be changed as the rule is pinned to the toolbar" @@ -25237,12 +28391,12 @@ msgstr "" "规则属性\n" "此规则已被固定到工具栏,不可改变" -#: ../src/libs/filtering.c:1082 +#: ../src/libs/filtering.c:1089 msgctxt "quickfilter" msgid "filter" msgstr "过滤器" -#: ../src/libs/filtering.c:1111 +#: ../src/libs/filtering.c:1118 msgid "" "this rule is pinned to the top toolbar\n" "click to un-pin" @@ -25250,122 +28404,122 @@ msgstr "" "此规则已被固定到顶部工具栏\n" "单击取消固定" -#: ../src/libs/filtering.c:1112 +#: ../src/libs/filtering.c:1119 msgid "you can't disable the rule as it is pinned to the toolbar" msgstr "此规则已被固定到工具栏,不可禁用" -#: ../src/libs/filtering.c:1113 +#: ../src/libs/filtering.c:1120 msgid "you can't remove the rule as it is pinned to the toolbar" msgstr "此规则已被固定到工具栏,不可移除" -#: ../src/libs/filtering.c:1118 +#: ../src/libs/filtering.c:1125 msgid "click to pin this rule to the top toolbar" msgstr "单击将此规则固定到顶部工具栏" -#: ../src/libs/filtering.c:1119 +#: ../src/libs/filtering.c:1126 msgid "remove this collect rule" msgstr "移除此过滤规则" -#: ../src/libs/filtering.c:1121 +#: ../src/libs/filtering.c:1128 msgid "this rule is enabled" msgstr "此规则已启用" -#: ../src/libs/filtering.c:1123 +#: ../src/libs/filtering.c:1130 msgid "this rule is disabled" msgstr "此规则已禁用" -#: ../src/libs/filtering.c:1251 +#: ../src/libs/filtering.c:1258 msgid "or" msgstr "或" -#: ../src/libs/filtering.c:1252 +#: ../src/libs/filtering.c:1259 msgid "and not" -msgstr "而不是" +msgstr "且不是" -#: ../src/libs/filtering.c:1254 +#: ../src/libs/filtering.c:1261 msgid "define how this rule should interact with the previous one" msgstr "定义此规则如何与前一规则交互" -#: ../src/libs/filtering.c:1517 +#: ../src/libs/filtering.c:1527 msgid " (off)" msgstr " (关闭)" -#: ../src/libs/filtering.c:1705 +#: ../src/libs/filtering.c:1716 msgid "you can't add more rules." msgstr "您无法添加更多规则。" -#: ../src/libs/filtering.c:1739 +#: ../src/libs/filtering.c:1750 msgid "shown filters" msgstr "已显示的过滤器" -#: ../src/libs/filtering.c:1754 +#: ../src/libs/filtering.c:1765 msgid "new filter" msgstr "新建过滤器" #. the actions part of the popover -#: ../src/libs/filtering.c:1761 +#: ../src/libs/filtering.c:1772 msgid "actions" msgstr "行为" -#: ../src/libs/filtering.c:1764 +#: ../src/libs/filtering.c:1775 msgid "reset quickfilters" msgstr "重置快速过滤" -#: ../src/libs/filtering.c:1937 +#: ../src/libs/filtering.c:1948 msgid "sort order" msgstr "排序方式" -#: ../src/libs/filtering.c:1940 +#: ../src/libs/filtering.c:1951 msgid "determine the sort order of shown images" msgstr "选择图像显示的排序方式" -#: ../src/libs/filtering.c:1960 +#: ../src/libs/filtering.c:1971 msgid "sort direction" msgstr "排序方向" -#: ../src/libs/filtering.c:1965 +#: ../src/libs/filtering.c:1976 msgid "remove this sort order" msgstr "移除此排序方式" -#: ../src/libs/filtering.c:2049 +#: ../src/libs/filtering.c:2060 #, c-format msgid "you can't have more than %d sort orders" msgstr "您无法添加超过 %d 条排序规则" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "DESC" msgstr "降序" -#: ../src/libs/filtering.c:2102 +#: ../src/libs/filtering.c:2113 msgid "ASC" msgstr "升序" -#: ../src/libs/filtering.c:2210 +#: ../src/libs/filtering.c:2221 msgid "new rule" msgstr "新规则" -#: ../src/libs/filtering.c:2211 +#: ../src/libs/filtering.c:2222 msgid "append new rule to collect images" msgstr "将新规则附加到图片集" -#: ../src/libs/filtering.c:2222 ../src/libs/tools/filter.c:116 +#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 msgid "sort by" msgstr "排序方式" -#: ../src/libs/filtering.c:2230 +#: ../src/libs/filtering.c:2241 msgid "new sort" msgstr "新排序" -#: ../src/libs/filtering.c:2231 +#: ../src/libs/filtering.c:2242 msgid "append new sort to order images" msgstr "附加新图片排序方式" -#: ../src/libs/filtering.c:2234 +#: ../src/libs/filtering.c:2245 msgid "revert to a previous set of sort orders" msgstr "撤回到前一组排序方式" #. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2281 +#: ../src/libs/filtering.c:2292 msgid "" "reset\n" "ctrl+click to remove pinned rules too" @@ -25399,9 +28553,10 @@ msgstr "" #. create the filter combobox #: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 -#: ../src/libs/filters/history.c:153 ../src/libs/filters/local_copy.c:142 -#: ../src/libs/filters/module_order.c:161 ../src/libs/filters/rating.c:198 -#: ../src/libs/filters/rating.c:209 ../src/libs/filters/rating_range.c:356 +#: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 +#: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 +#: ../src/libs/filters/rating_range.c:356 msgid "rules" msgstr "规则" @@ -25415,6 +28570,27 @@ msgstr "" "交集: 将会列出包含所有已选颜色标签的照片\n" "并集: 将会列出包含至少一种所选颜色标签的照片" +#: ../src/libs/filters/date.c:187 +msgid "" +"filter by capture month\n" +"click to toggle month selection" +msgstr "" +"按照拍摄月份过滤\n" +"单击月份以选中或取消选中" + +#. predefined selections +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 +#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 +#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 +#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 +#: ../src/libs/filters/ratio.c:83 +msgid "all images" +msgstr "所有图片" + +#: ../src/libs/filters/duplicates.c:157 +msgid "duplicates state filter" +msgstr "重复图像过滤器状态" + #: ../src/libs/filters/filename.c:368 msgid "" "enter filename to search.\n" @@ -25439,9 +28615,9 @@ msgid "" "\n" "right-click to get existing extensions" msgstr "" -"用输入的扩展名进行搜索 (以点为开始)\n" +"用输入的扩展名进行搜索(输入时包括开头的“.”)\n" "需要输入多个值时可以用逗号','隔开\n" -"可识别关键字包括: 'RAW', 'NOT RAW', 'LDR', 'HDR'\n" +"可识别关键字包括: “RAW”、“非 RAW”、“LDR”,“HDR”\n" "\n" "点击鼠标右键获取已有扩展名" @@ -25462,18 +28638,10 @@ msgstr "" "ctrl + 单击以选择多个扩展名" #. the button to close the popup -#: ../src/libs/filters/filename.c:452 +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 msgid "ok" msgstr "ok" -#. predefined selections -#: ../src/libs/filters/history.c:38 ../src/libs/filters/local_copy.c:38 -#: ../src/libs/filters/module_order.c:155 ../src/libs/filters/rating_range.c:59 -#: ../src/libs/filters/rating_range.c:83 ../src/libs/filters/rating_range.c:131 -#: ../src/libs/filters/ratio.c:70 ../src/libs/filters/ratio.c:83 -msgid "all images" -msgstr "所有图片" - #: ../src/libs/filters/history.c:153 msgid "filter on history state" msgstr "按照历史状态过滤" @@ -25482,6 +28650,130 @@ msgstr "按照历史状态过滤" msgid "local copied state filter" msgstr "本地拷贝的状态滤波" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "未定义相机" + +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "未定义镜头" + +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "未定义分组 id" + +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "未定义白平衡" + +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "未定义闪光灯" + +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "未定义曝光程序" + +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "未定义测光模式" + +#: ../src/libs/filters/misc.c:406 +msgid "" +"enter camera to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing cameras" +msgstr "" +"用输入的相机型号进行搜索。\n" +"需要输入多个值时可以用逗号“,”隔开,\n" +"\n" +"点击鼠标右键获取已知相机型号" + +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"用输入的镜头型号进行搜索。\n" +"需要输入多个值时可以用逗号“,”隔开,\n" +"\n" +"点击鼠标右键获取已有镜头型号" + +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"用输入的白平衡进行搜索。\n" +"需要输入多个值时可以用逗号“,”隔开,\n" +"\n" +"点击鼠标右键获取已有白平衡" + +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"用输入的闪光灯状态进行搜索。\n" +"需要输入多个值时可以用逗号“,”隔开,\n" +"\n" +"点击鼠标右键获取已有闪光灯状态" + +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"用输入的曝光模式进行搜索。\n" +"需要输入多个值时可以用逗号“,”隔开,\n" +"\n" +"点击鼠标右键获取已知曝光模式" + +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"用输入的测光模式进行搜索。\n" +"需要输入多个值时可以用逗号“,”隔开,\n" +"\n" +"点击鼠标右键获取已有测光模式" + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "分组 id" + +#: ../src/libs/filters/misc.c:448 +msgid "" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"用输入的分组 id 进行搜索。\n" +"需要输入多个值时可以用逗号“,”隔开,\n" +"\n" +"点击鼠标右键获取已有分组 id" + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" +msgstr "" +"单击以选中\n" +"ctrl + 单击以选中多个值" + #: ../src/libs/filters/module_order.c:161 msgid "filter images based on their module order" msgstr "对照片按照其模块顺序过滤" @@ -25561,7 +28853,7 @@ msgstr "" "若想关闭默认添加的通配符,可在字符串开始或末尾处使用双引号\n" "搜索执行过程中此功能无效" -#: ../src/libs/geotagging.c:147 +#: ../src/libs/geotagging.c:148 msgid "" "set geolocation information for\n" "the currently selected images" @@ -25569,15 +28861,15 @@ msgstr "" "为当前选中的图像\n" "设置地理位置信息" -#: ../src/libs/geotagging.c:377 +#: ../src/libs/geotagging.c:378 msgid "apply offset and geo-location" msgstr "应用偏移及地理定位信息" -#: ../src/libs/geotagging.c:378 ../src/libs/geotagging.c:1968 +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 msgid "apply geo-location" msgstr "应用地理定位信息" -#: ../src/libs/geotagging.c:380 +#: ../src/libs/geotagging.c:381 msgid "" "apply offset and geo-location to matching images\n" "double operation: two ctrl+z to undo" @@ -25585,49 +28877,49 @@ msgstr "" "为匹配的图像应用时间偏移及地理定位信息\n" "连按两次 ctrl + z 可撤销更改" -#: ../src/libs/geotagging.c:382 ../src/libs/geotagging.c:1969 +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 msgid "apply geo-location to matching images" msgstr "为匹配的图像应用地理定位信息" -#: ../src/libs/geotagging.c:830 +#: ../src/libs/geotagging.c:831 msgid "GPX file track segments" msgstr "GPX 文件轨迹分段" -#: ../src/libs/geotagging.c:846 ../src/libs/geotagging.c:1914 +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 msgid "start time" msgstr "开始时间" -#: ../src/libs/geotagging.c:847 +#: ../src/libs/geotagging.c:848 msgid "end time" msgstr "结束时间" -#: ../src/libs/geotagging.c:848 ../src/libs/geotagging.c:1916 +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 msgid "points" msgstr "点" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1918 +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 #: ../src/libs/image.c:503 msgid "images" msgstr "图像" -#: ../src/libs/geotagging.c:949 +#: ../src/libs/geotagging.c:950 msgid "open GPX file" msgstr "打开 GPX 文件" -#: ../src/libs/geotagging.c:950 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2374 +#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 +#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 msgid "preview" msgstr "预览" -#: ../src/libs/geotagging.c:963 +#: ../src/libs/geotagging.c:964 msgid "GPS data exchange format" msgstr "GPS 数据交换格式" -#: ../src/libs/geotagging.c:1787 +#: ../src/libs/geotagging.c:1791 msgid "date/time" msgstr "日期与时间" -#: ../src/libs/geotagging.c:1788 +#: ../src/libs/geotagging.c:1792 msgid "" "enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" "key in the new numbers or scroll over the cell" @@ -25635,66 +28927,66 @@ msgstr "" "以YYYY:MM:DD hh:mm:ss[.sss]格式输入新的日期与时间\n" "您可以输入数字或在输入框内使用鼠标滚轮" -#: ../src/libs/geotagging.c:1792 +#: ../src/libs/geotagging.c:1796 msgid "original date/time" msgstr "原始日期与时间" -#: ../src/libs/geotagging.c:1796 +#: ../src/libs/geotagging.c:1801 msgid "lock date/time offset value to apply it onto another selection" msgstr "锁定日期/时间偏移值,将其应用到其他选择的图片上" -#: ../src/libs/geotagging.c:1800 +#: ../src/libs/geotagging.c:1805 msgid "date/time offset" msgstr "日期与时间偏移" -#: ../src/libs/geotagging.c:1801 +#: ../src/libs/geotagging.c:1806 msgid "offset or difference ([-]dd hh:mm:ss[.sss])" msgstr "时间偏移([-]dd hh:mm:ss[.sss])" #. apply -#: ../src/libs/geotagging.c:1805 +#: ../src/libs/geotagging.c:1810 msgid "apply offset" msgstr "应用偏移" -#: ../src/libs/geotagging.c:1806 +#: ../src/libs/geotagging.c:1811 msgid "apply offset to selected images" msgstr "为选中的图像应用时间偏移" -#: ../src/libs/geotagging.c:1809 +#: ../src/libs/geotagging.c:1814 msgid "apply date/time" msgstr "为图像设置拍摄日期与时间" -#: ../src/libs/geotagging.c:1810 +#: ../src/libs/geotagging.c:1815 msgid "apply the same date/time to selected images" msgstr "为选中图像设置拍摄日期与时间" -#: ../src/libs/geotagging.c:1820 +#: ../src/libs/geotagging.c:1826 msgid "" "start typing to show a list of permitted values and select your timezone.\n" "press enter to confirm, so that the asterisk * disappears" msgstr "" -"开始键入以显示并选择您的时区。\n" +"开始键入以显示候选项并选择您的时区。\n" "按 enter 确认,这样星号 * 就会消失" #. gpx -#: ../src/libs/geotagging.c:1860 +#: ../src/libs/geotagging.c:1867 msgid "apply GPX track file..." msgstr "应用 GPX 跟踪文件…" -#: ../src/libs/geotagging.c:1861 +#: ../src/libs/geotagging.c:1868 msgid "parses a GPX file and updates location of selected images" msgstr "解析 GPX 文件并更新所选图像的位置" -#: ../src/libs/geotagging.c:1872 +#: ../src/libs/geotagging.c:1879 msgctxt "section" msgid "GPX file" msgstr "GPX 文件" -#: ../src/libs/geotagging.c:1879 +#: ../src/libs/geotagging.c:1886 msgid "select a GPX track file..." msgstr "选择 GPX 跟踪文件..." -#: ../src/libs/geotagging.c:1896 +#: ../src/libs/geotagging.c:1903 msgid "" "list of track segments in the GPX file, for each segment:\n" "- the start date/time in local time (LT)\n" @@ -25705,207 +28997,91 @@ msgid "" msgstr "" "列出GPX文件内的跟踪轨迹分段,并显示每个分段的:\n" "- 当地时区的开始与结束时间 (LT)\n" -"- 跟踪点数量\n" -"- 匹配图像的数量,偏移和时区\n" -"- 鼠标悬浮时显示更多详细时间信息" - -#. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. -#. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1933 -msgid "view entire track" -msgstr "查看完整跟踪轨迹" - -#: ../src/libs/geotagging.c:1934 -msgid "refresh map to view entire selected track segments" -msgstr "刷新地图以查看整条 GPS 跟踪轨迹分段" - -#: ../src/libs/geotagging.c:1948 -msgid "preview images" -msgstr "预览图像" - -#: ../src/libs/geotagging.c:1953 -msgid "show on map matching images" -msgstr "在地图上显示匹配的图像" - -#: ../src/libs/geotagging.c:1956 -msgid "select images" -msgstr "选择图像" - -#: ../src/libs/geotagging.c:1957 -msgid "select matching images" -msgstr "选择匹配的图像" - -#: ../src/libs/geotagging.c:1965 -msgid "number of matching images versus selected images" -msgstr "比较已匹配图像的数量与已选择图像的数量" - -#: ../src/libs/histogram.c:112 -msgid "monochromatic" -msgstr "单色" - -#: ../src/libs/histogram.c:113 -msgid "analogous" -msgstr "相似色" - -#: ../src/libs/histogram.c:114 -msgid "analogous complementary" -msgstr "相似色及反相色" - -#: ../src/libs/histogram.c:115 -msgid "complementary" -msgstr "反相色" - -#: ../src/libs/histogram.c:116 -msgid "split complementary" -msgstr "拆分反相色" +"- 跟踪点数量\n" +"- 匹配图像的数量,偏移和时区\n" +"- 鼠标悬浮时显示更多详细时间信息" -#: ../src/libs/histogram.c:117 -msgid "dyad" -msgstr "二值分布" +#. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. +#. but label is use in "shortcuts" dialog. +#: ../src/libs/geotagging.c:1940 +msgid "view entire track" +msgstr "查看完整跟踪轨迹" -#: ../src/libs/histogram.c:118 -msgid "triad" -msgstr "三值分布" +#: ../src/libs/geotagging.c:1941 +msgid "refresh map to view entire selected track segments" +msgstr "刷新地图以查看整条 GPS 跟踪轨迹分段" -#: ../src/libs/histogram.c:119 -msgid "tetrad" -msgstr "四值分布" +#: ../src/libs/geotagging.c:1955 +msgid "preview images" +msgstr "预览图像" -#: ../src/libs/histogram.c:125 -msgid "vectorscope" -msgstr "矢量表" +#: ../src/libs/geotagging.c:1960 +msgid "show on map matching images" +msgstr "在地图上显示匹配的图像" -#: ../src/libs/histogram.c:126 -msgid "waveform" -msgstr "波形" +#: ../src/libs/geotagging.c:1963 +msgid "select images" +msgstr "选择图像" -#: ../src/libs/histogram.c:127 -msgid "RGB parade" -msgstr "RGB parade" +#: ../src/libs/geotagging.c:1964 +msgid "select matching images" +msgstr "选择匹配的图像" -#: ../src/libs/histogram.c:128 ../src/libs/histogram.c:2525 -msgid "histogram" -msgstr "直方图" +#: ../src/libs/geotagging.c:1972 +msgid "number of matching images versus selected images" +msgstr "比较已匹配图像的数量与已选择图像的数量" -#: ../src/libs/histogram.c:216 +#: ../src/libs/histogram.c:54 msgid "scopes" msgstr "向量表" -#: ../src/libs/histogram.c:1012 +#: ../src/libs/histogram.c:172 msgid "" "unsupported profile selected for histogram, it will be replaced with linear " "Rec2020" msgstr "不支持的直方表配置,已使用线性 Rec2020 替代" -#: ../src/libs/histogram.c:1663 +#: ../src/libs/histogram.c:293 msgid "use buttons at top of graph to change type" msgstr "使用图表顶部的按钮来更改类型" -#: ../src/libs/histogram.c:1664 +#: ../src/libs/histogram.c:294 msgid "click on ❓ and then graph for documentation" msgstr "点击❓,然后点击图表以查看文档" -#: ../src/libs/histogram.c:1665 +#: ../src/libs/histogram.c:295 msgid "use color picker module to restrict area" msgstr "使用颜色选择器模块来限制区域" -#: ../src/libs/histogram.c:1673 -msgid "scroll to coarse-rotate" -msgstr "滚动以粗略旋转" - -#: ../src/libs/histogram.c:1674 -msgid "ctrl+scroll to fine rotate" -msgstr "ctrl + 滚动以精确旋转" - -#: ../src/libs/histogram.c:1675 -msgid "shift+scroll to change width" -msgstr "shift + 滚轮以更改显示宽度" - -#: ../src/libs/histogram.c:1676 -msgid "alt+scroll to cycle" -msgstr "alt + 滚轮以切换参考线" - -#: ../src/libs/histogram.c:1688 +#: ../src/libs/histogram.c:298 msgid "drag to change black point" msgstr "拖动以更改黑点" -#: ../src/libs/histogram.c:1689 ../src/libs/histogram.c:1696 +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 msgid "double-click resets" msgstr "双击以重置" -#: ../src/libs/histogram.c:1695 +#: ../src/libs/histogram.c:302 msgid "drag to change exposure" msgstr "拖动以更改曝光" -#: ../src/libs/histogram.c:1835 ../src/libs/histogram.c:1877 -msgid "set scale to linear" -msgstr "将比例尺设置为线性" - -#: ../src/libs/histogram.c:1840 ../src/libs/histogram.c:1882 -msgid "set scale to logarithmic" -msgstr "将比例尺设置为对数" - -#: ../src/libs/histogram.c:1858 -msgid "set scope to vertical" -msgstr "纵向显示向量表" - -#: ../src/libs/histogram.c:1863 -msgid "set scope to horizontal" -msgstr "水平显示向量表" - -#: ../src/libs/histogram.c:1892 -msgid "set view to AzBz" -msgstr "将模式设置为 AzBz" - -#: ../src/libs/histogram.c:1898 -msgid "set view to RYB" -msgstr "将模式设置为 RYB" - -#: ../src/libs/histogram.c:1904 -msgid "set view to u*v*" -msgstr "将模式设置为 u*v*" - -#: ../src/libs/histogram.c:2528 ../src/libs/histogram.c:2596 -msgid "cycle histogram modes" -msgstr "循环直方图模式" +#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +msgid "histogram" +msgstr "直方图" -#: ../src/libs/histogram.c:2535 ../src/libs/histogram.c:2598 +#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 msgid "hide histogram" msgstr "隐藏直方图" -#: ../src/libs/histogram.c:2601 ../src/libs/histogram.c:2634 -msgid "switch histogram view" -msgstr "切换直方图模式" - -#: ../src/libs/histogram.c:2609 -msgid "toggle blue channel" -msgstr "切换蓝色通道" +#: ../src/libs/histogram.c:820 +#, c-format +msgid "toggle %s channel" +msgstr "切换 %s 通道" -#: ../src/libs/histogram.c:2611 ../src/libs/histogram.c:2620 -#: ../src/libs/histogram.c:2629 +#: ../src/libs/histogram.c:828 msgid "toggle colors" msgstr "切换彩色模式" -#: ../src/libs/histogram.c:2618 -msgid "toggle green channel" -msgstr "切换绿色通道" - -#: ../src/libs/histogram.c:2627 -msgid "toggle red channel" -msgstr "切换红色通道" - -#: ../src/libs/histogram.c:2639 -msgid "cycle vectorscope types" -msgstr "切换矢量表类型" - -#: ../src/libs/histogram.c:2650 -msgid "color harmonies" -msgstr "切换和谐参考线" - -#: ../src/libs/histogram.c:2664 -msgid "cycle color harmonies" -msgstr "切换色彩和谐参考线" - #: ../src/libs/history.c:103 msgid "" "display the sequence of edit actions\n" @@ -26041,8 +29217,8 @@ msgstr "从磁盘中物理删除(若回收站可用将移动到回收站)" msgid "physically delete from disk immediately" msgstr "立即从磁盘中物理删除" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:3994 -#: ../src/libs/styles.c:895 +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 +#: ../src/libs/styles.c:930 msgid "remove" msgstr "移除" @@ -26193,24 +29369,32 @@ msgstr "将选中的图像标记为彩色" msgid "duplicate virgin" msgstr "复制原始图像" -#: ../src/libs/import.c:284 -#, c-format -msgid "device \"%s\" connected on port \"%s\"." -msgstr "设备“%s”已连接端口到“%s”。" +#: ../src/libs/import.c:122 +msgid "add to library" +msgstr "添加到照片库" + +#: ../src/libs/import.c:123 +msgid "copy & import" +msgstr "复制并导入" -#: ../src/libs/import.c:296 ../src/libs/import.c:371 ../src/libs/import.c:2046 +#: ../src/libs/import.c:124 msgid "copy & import from camera" msgstr "从相机复制并导入" -#: ../src/libs/import.c:310 ../src/libs/import.c:375 +#: ../src/libs/import.c:125 msgid "tethered shoot" msgstr "连机拍摄" -#: ../src/libs/import.c:320 ../src/libs/import.c:377 +#: ../src/libs/import.c:287 +#, c-format +msgid "device \"%s\" connected on port \"%s\"." +msgstr "设备“%s”已连接端口到“%s”。" + +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 msgid "unmount camera" msgstr "卸载相机" -#: ../src/libs/import.c:345 +#: ../src/libs/import.c:332 msgid "" "camera is locked by another application\n" "make sure it is no longer mounted\n" @@ -26219,108 +29403,100 @@ msgstr "" "相机正被其他应用程序占用\n" "请确认相机未被挂载,或退出占用相机的应用" -#: ../src/libs/import.c:350 +#: ../src/libs/import.c:337 msgid "tethering and importing is disabled for this camera" msgstr "此相机的联机拍摄和导入功能被禁用" -#: ../src/libs/import.c:352 ../src/libs/import.c:373 +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 msgid "mount camera" msgstr "挂载相机" -#: ../src/libs/import.c:998 +#: ../src/libs/import.c:970 #, c-format msgid "%d image out of %d selected" msgid_plural "%d images out of %d selected" msgstr[0] "已选 %d 张图像,当前集合共 %d 张图像" -#: ../src/libs/import.c:1450 +#: ../src/libs/import.c:1420 msgid "choose the root of the folder tree below" msgstr "在以下界面选择文件夹树的根目录" -#: ../src/libs/import.c:1453 +#: ../src/libs/import.c:1423 msgid "places" msgstr "地点" -#: ../src/libs/import.c:1461 +#: ../src/libs/import.c:1431 msgid "restore all default places you have removed" msgstr "恢复被删除的所有默认位置" -#: ../src/libs/import.c:1468 +#: ../src/libs/import.c:1438 msgid "remove the selected custom place" msgstr "删除所选的自定义位置" -#: ../src/libs/import.c:1475 +#: ../src/libs/import.c:1445 msgid "add a custom place" msgstr "添加一个自定义位置" -#: ../src/libs/import.c:1483 +#: ../src/libs/import.c:1453 msgid "you can add custom places using the plus icon" msgstr "您可以使用加号图标添加自定义地点" -#: ../src/libs/import.c:1511 +#: ../src/libs/import.c:1481 msgid "select a folder to see the content" msgstr "选择一个文件夹来查看内容" -#: ../src/libs/import.c:1514 +#: ../src/libs/import.c:1484 msgid "folders" msgstr "文件夹" -#: ../src/libs/import.c:1590 +#: ../src/libs/import.c:1560 msgid "home" msgstr "家" -#: ../src/libs/import.c:1604 +#: ../src/libs/import.c:1574 msgid "pictures" msgstr "图片" -#: ../src/libs/import.c:1891 +#: ../src/libs/import.c:1861 msgid "mark already imported images" msgstr "标记已导入的图像" -#: ../src/libs/import.c:1905 +#: ../src/libs/import.c:1875 msgid "modified" msgstr "已更改" -#: ../src/libs/import.c:1912 +#: ../src/libs/import.c:1882 msgid "file 'modified date/time', may be different from 'Exif date/time'" msgstr "文件内的“更改日期与时间”,可能与 EXIF 记录的时间不同" -#: ../src/libs/import.c:1924 +#: ../src/libs/import.c:1894 msgid "show/hide thumbnails" msgstr "显示/隐藏缩略图" -#: ../src/libs/import.c:1998 +#: ../src/libs/import.c:1968 msgid "naming rules" msgstr "命名规则" -#: ../src/libs/import.c:2044 -msgid "add to library" -msgstr "添加到照片库" - -#: ../src/libs/import.c:2045 -msgid "copy & import" -msgstr "复制并导入" - -#: ../src/libs/import.c:2083 +#: ../src/libs/import.c:2046 msgid "select new" msgstr "选择新图像" -#: ../src/libs/import.c:2134 +#: ../src/libs/import.c:2097 msgid "please wait while prefetching the list of images from camera..." msgstr "正在从相机预读取图像列表,请稍等……" -#: ../src/libs/import.c:2284 +#: ../src/libs/import.c:2247 msgid "invalid override date/time format" msgstr "用于覆盖日期或时间的格式无效" -#: ../src/libs/import.c:2352 +#: ../src/libs/import.c:2315 msgid "import base directory" msgstr "工作区文件夹" -#: ../src/libs/import.c:2353 +#: ../src/libs/import.c:2316 msgid "" -"before copying images to the darktable base directory make sure it is " -"defined as you prefer.\n" +"before copying images to the darktable base directory make sure it is defined " +"as you prefer.\n" "further information can be found in the darktable manual.\n" "\n" "inspect darktable preferences -> import.\n" @@ -26331,28 +29507,28 @@ msgstr "" "\n" "在 darktable 首选项 -> 导入中检查“工作区文件夹命名规则”" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_come back & check" msgstr "后退并检查 (_c)" -#: ../src/libs/import.c:2357 +#: ../src/libs/import.c:2320 msgid "_understood & done" msgstr "完成 (_u)" #. add import buttons -#: ../src/libs/import.c:2420 +#: ../src/libs/import.c:2383 msgid "add to library..." msgstr "添加到照片库..." -#: ../src/libs/import.c:2422 +#: ../src/libs/import.c:2385 msgid "add existing images to the library" msgstr "将现有照片添加至照片库" -#: ../src/libs/import.c:2428 +#: ../src/libs/import.c:2391 msgid "copy & import..." msgstr "复制并导入..." -#: ../src/libs/import.c:2430 +#: ../src/libs/import.c:2393 msgid "" "copy and optionally rename images before adding them to the library\n" "patterns can be defined to rename the images and specify the destination " @@ -26361,7 +29537,7 @@ msgstr "" "将图片添加至照片库前将其复制到本地,若需要可以重命名\n" "您可以使用表达式定义重命名行为并指定复制目标目录" -#: ../src/libs/import.c:2452 +#: ../src/libs/import.c:2416 msgid "parameters" msgstr "参数" @@ -26381,27 +29557,27 @@ msgstr "v5.0 用于 RAW 输入" msgid "v5.0 for JPEG/non-RAW input" msgstr "v5.0 用于 JPEG / 非 RAW 输入" -#: ../src/libs/lib.c:374 +#: ../src/libs/lib.c:408 msgid "deleting preset for obsolete module" msgstr "正在删除已废弃模块的预置信息" -#: ../src/libs/lib.c:538 +#: ../src/libs/lib.c:574 msgid "manage presets..." msgstr "管理预设..." -#: ../src/libs/lib.c:563 +#: ../src/libs/lib.c:599 msgid "nothing to save" msgstr "无需保存" -#: ../src/libs/lib.c:1264 +#: ../src/libs/lib.c:1318 msgid "show module" msgstr "显示模块" -#: ../src/libs/lib.c:1289 +#: ../src/libs/lib.c:1351 msgid "presets and preferences" msgstr "预设和首选项" -#: ../src/libs/lib.c:1598 +#: ../src/libs/lib.c:1736 msgid "utility module" msgstr "实用模块" @@ -26455,7 +29631,7 @@ msgstr "另一幅图像覆盖实时取景" #: ../src/libs/live_view.c:383 msgid "enter image id of the overlay manually" -msgstr "手动输入覆盖的图片id" +msgstr "手动输入叠加层的图片 id" #: ../src/libs/live_view.c:395 msgid "overlay mode" @@ -26572,8 +29748,7 @@ msgid "go to collection (lighttable)" msgstr "转到集合(光台)" #: ../src/libs/map_locations.c:841 -msgid "" -"terminate edit (press enter or escape) before selecting another location" +msgid "terminate edit (press enter or escape) before selecting another location" msgstr "在选择另一地点前,请先结束编辑(按下 Enter 或 Escape)" #: ../src/libs/map_locations.c:925 @@ -26604,8 +29779,8 @@ msgstr "" #: ../src/libs/map_locations.c:951 msgid "" "select the shape of the location's limits on the map, circle or rectangle\n" -"or even polygon if available (select first a polygon place in 'find " -"location' module)" +"or even polygon if available (select first a polygon place in 'find location' " +"module)" msgstr "" "选择该位置边界的形状:圆形或长方形\n" "若已在“寻找地点”模块中选中多边形地点,则亦可以使用多边形" @@ -26634,7 +29809,7 @@ msgstr "地图来源" msgid "select the source of the map. some entries might not work" msgstr "选择地图来源。有些表项可能无法正常工作" -#: ../src/libs/masks.c:63 +#: ../src/libs/masks.c:66 msgid "" "manipulate the drawn shapes used\n" "for masks on the processing modules" @@ -26642,84 +29817,92 @@ msgstr "" "在处理模块上操纵\n" "用于遮罩的绘制形状" -#: ../src/libs/masks.c:109 +#: ../src/libs/masks.c:114 msgid "feather" msgstr "羽化" -#: ../src/libs/masks.c:356 +#: ../src/libs/masks.c:118 +msgid "cleanup" +msgstr "清理" + +#: ../src/libs/masks.c:120 +msgid "refine mask boundary" +msgstr "细化蒙版边界" + +#: ../src/libs/masks.c:391 #, c-format msgid "group #%d" msgstr "分组 #%d" -#: ../src/libs/masks.c:1087 +#: ../src/libs/masks.c:1124 msgid "duplicate this shape" msgstr "复制此形状" -#: ../src/libs/masks.c:1091 +#: ../src/libs/masks.c:1128 msgid "delete this shape" msgstr "删除此形状" -#: ../src/libs/masks.c:1097 +#: ../src/libs/masks.c:1134 msgid "delete group" msgstr "删除分组" -#: ../src/libs/masks.c:1104 +#: ../src/libs/masks.c:1141 msgid "remove from group" msgstr "从组中移除" -#: ../src/libs/masks.c:1112 +#: ../src/libs/masks.c:1149 msgid "group the forms" msgstr "组合形状" -#: ../src/libs/masks.c:1120 +#: ../src/libs/masks.c:1157 msgid "use inverted shape" msgstr "使用反转形状" -#: ../src/libs/masks.c:1124 +#: ../src/libs/masks.c:1161 msgid "mode: union" msgstr "模式:并集" -#: ../src/libs/masks.c:1126 +#: ../src/libs/masks.c:1163 msgid "mode: intersection" msgstr "模式:交集" -#: ../src/libs/masks.c:1128 +#: ../src/libs/masks.c:1165 msgid "mode: difference" msgstr "模式:差集" -#: ../src/libs/masks.c:1130 +#: ../src/libs/masks.c:1167 msgid "mode: sum" msgstr "模式:加和" -#: ../src/libs/masks.c:1132 +#: ../src/libs/masks.c:1169 msgid "mode: exclusion" msgstr "模式:排除" -#: ../src/libs/masks.c:1148 +#: ../src/libs/masks.c:1185 msgid "delete unused shapes" msgstr "删除未使用的形状" -#: ../src/libs/masks.c:1872 +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "添加对象" + +#: ../src/libs/masks.c:1920 msgid "created shapes" msgstr "已创建形状" -#: ../src/libs/masks.c:1879 ../src/libs/masks.c:1894 ../src/libs/masks.c:1908 -#: ../src/libs/masks.c:1910 +#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 +#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 msgid "properties" msgstr "属性" -#: ../src/libs/masks.c:1882 +#: ../src/libs/masks.c:1936 msgid "no shapes selected" msgstr "未选择形状" -#: ../src/libs/masks.c:1908 +#: ../src/libs/masks.c:1974 msgid "pressure" msgstr "压感" -#: ../src/libs/masks.c:1910 -msgid "smoothing" -msgstr "平滑" - #: ../src/libs/metadata.c:65 msgid "metadata editor" msgstr "编辑元数据" @@ -26732,7 +29915,7 @@ msgstr "" "修改当前选中图像的\n" "文本元数据字段" -#: ../src/libs/metadata.c:604 +#: ../src/libs/metadata.c:606 msgid "" "metadata text\n" "ctrl+enter inserts a new line (caution, may not be compatible with standard " @@ -26746,31 +29929,31 @@ msgstr "" "若元数据 <保持不变> 且已选中的图像含有不同的元数据,右键可以从中选择一个。\n" "按下 Escape 关闭弹出窗口" -#: ../src/libs/metadata.c:615 +#: ../src/libs/metadata.c:617 msgid "" msgstr "<保持不变>" -#: ../src/libs/metadata.c:841 ../src/libs/metadata_view.c:1432 +#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 msgid "metadata settings" msgstr "元数据设置" -#: ../src/libs/metadata.c:884 +#: ../src/libs/metadata.c:886 msgid "XMP tag name" msgstr "XMP 标签名称" -#: ../src/libs/metadata.c:890 +#: ../src/libs/metadata.c:892 msgid "display name" msgstr "显示名称" -#: ../src/libs/metadata.c:900 ../src/libs/metadata_view.c:1470 +#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 msgid "visible" msgstr "可见" -#: ../src/libs/metadata.c:907 +#: ../src/libs/metadata.c:909 msgid "drag and drop one row at a time until you get the desired order" msgstr "每次拖放一行,直到得到您所需的顺序" -#: ../src/libs/metadata.c:915 +#: ../src/libs/metadata.c:917 msgid "" "tick if the corresponding metadata is of interest for you\n" "it will be visible from metadata editor, collection and import module\n" @@ -26780,25 +29963,25 @@ msgstr "" "勾选后将在元数据编辑器、集合和导入模块中显示\n" "勾选的元数据也会随图像一并导出" -#: ../src/libs/metadata.c:920 ../src/libs/tagging.c:1873 -#: ../src/libs/tagging.c:2021 +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 +#: ../src/libs/tagging.c:2051 msgid "private" msgstr "私有" -#: ../src/libs/metadata.c:925 +#: ../src/libs/metadata.c:927 msgid "" "tick if you want to keep this information private (not exported with images)" msgstr "如果您想将此信息保密(不随图像导出),请勾选。" -#: ../src/libs/metadata.c:934 +#: ../src/libs/metadata.c:936 msgid "add metadata tags" msgstr "添加元数据标签" -#: ../src/libs/metadata.c:985 +#: ../src/libs/metadata.c:987 msgid "delete metadata" msgstr "删除元数据" -#: ../src/libs/metadata.c:986 +#: ../src/libs/metadata.c:988 msgid "" "you are about to delete metadata which is currently assigned to images.\n" "the assignments will be removed." @@ -26806,67 +29989,67 @@ msgstr "" "您即将删除已经分配到图像的元数据。\n" "已分配的数据将被删除。" -#: ../src/libs/metadata.c:1141 +#: ../src/libs/metadata.c:1143 msgid "write metadata for selected images" msgstr "向选中的图片写入元数据" -#: ../src/libs/metadata.c:1142 +#: ../src/libs/metadata.c:1144 msgid "cancel" msgstr "取消" -#: ../src/libs/metadata.c:1143 +#: ../src/libs/metadata.c:1145 msgid "ignore changed metadata" msgstr "忽略元数据变更" -#: ../src/libs/metadata.c:1204 +#: ../src/libs/metadata.c:1206 msgid "CC BY" msgstr "CC BY" -#: ../src/libs/metadata.c:1205 +#: ../src/libs/metadata.c:1207 msgid "Creative Commons Attribution (CC BY)" msgstr "知识共享 署名(CC-BY)" -#: ../src/libs/metadata.c:1206 +#: ../src/libs/metadata.c:1208 msgid "CC BY-SA" msgstr "CC BY-SA" -#: ../src/libs/metadata.c:1207 +#: ../src/libs/metadata.c:1209 msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" msgstr "知识共享 署名-相同方式共享(CC-BY-SA)" -#: ../src/libs/metadata.c:1208 +#: ../src/libs/metadata.c:1210 msgid "CC BY-ND" msgstr "CC BY-ND" -#: ../src/libs/metadata.c:1209 +#: ../src/libs/metadata.c:1211 msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" msgstr "知识共享 署名-禁止演绎(CC-BY-ND)" -#: ../src/libs/metadata.c:1210 +#: ../src/libs/metadata.c:1212 msgid "CC BY-NC" msgstr "CC BY-NC" -#: ../src/libs/metadata.c:1211 +#: ../src/libs/metadata.c:1213 msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" msgstr "知识共享 署名-非商业性使用(CC-BY-NC)" -#: ../src/libs/metadata.c:1212 +#: ../src/libs/metadata.c:1214 msgid "CC BY-NC-SA" msgstr "CC BY-NC-SA" -#: ../src/libs/metadata.c:1213 +#: ../src/libs/metadata.c:1215 msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" msgstr "知识共享 署名-非商业性使用-相同方式共享(CC-BY-NC-SA)" -#: ../src/libs/metadata.c:1214 +#: ../src/libs/metadata.c:1216 msgid "CC BY-NC-ND" msgstr "CC BY-NC-ND" -#: ../src/libs/metadata.c:1215 +#: ../src/libs/metadata.c:1217 msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" msgstr "知识共享 署名-非商业性使用-禁止演绎(CC-BY-NC-ND)" -#: ../src/libs/metadata.c:1216 ../src/libs/metadata.c:1217 +#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 msgid "all rights reserved" msgstr "保留所有权利" @@ -26875,14 +30058,6 @@ msgstr "保留所有权利" msgid "filmroll" msgstr "胶卷" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "分组 id" - -#: ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "版本" - #: ../src/libs/metadata_view.c:140 msgid "import timestamp" msgstr "导入时间" @@ -26919,6 +30094,11 @@ msgstr "导出宽度" msgid "export height" msgstr "导出高度" +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "纬度" + #: ../src/libs/metadata_view.c:170 msgid "longitude" msgstr "经度" @@ -26935,78 +30115,78 @@ msgstr "类别" msgid "image information" msgstr "图片信息" -#: ../src/libs/metadata_view.c:359 +#: ../src/libs/metadata_view.c:375 msgid "unused/deprecated" msgstr "未使用/已废弃" -#: ../src/libs/metadata_view.c:360 +#: ../src/libs/metadata_view.c:376 msgid "LDR" msgstr "LDR" -#: ../src/libs/metadata_view.c:363 +#: ../src/libs/metadata_view.c:379 msgid "marked for deletion" msgstr "已标记删除" -#: ../src/libs/metadata_view.c:364 +#: ../src/libs/metadata_view.c:380 msgid "auto-applying presets applied" msgstr "已使用自动应用的预设" -#: ../src/libs/metadata_view.c:366 +#: ../src/libs/metadata_view.c:382 msgid "has .txt" msgstr "含有 .txt" -#: ../src/libs/metadata_view.c:367 +#: ../src/libs/metadata_view.c:383 msgid "has .wav" msgstr "含有 .wav" -#: ../src/libs/metadata_view.c:385 +#: ../src/libs/metadata_view.c:403 #, c-format msgid "image has %d star" msgid_plural "image has %d stars" msgstr[0] "图像被评级为 %d 星" -#: ../src/libs/metadata_view.c:461 +#: ../src/libs/metadata_view.c:470 #, c-format msgid "loader: %s" msgstr "加载库:%s" -#: ../src/libs/metadata_view.c:688 +#: ../src/libs/metadata_view.c:702 msgid "" msgstr "<多个不同的值>" -#: ../src/libs/metadata_view.c:701 +#: ../src/libs/metadata_view.c:715 #, c-format msgid "" "double-click to jump to film roll\n" "%s" msgstr "双击以跳转到胶卷 %s" -#: ../src/libs/metadata_view.c:792 +#: ../src/libs/metadata_view.c:806 #, c-format msgid "%+.2f EV" msgstr "%+.2f EV" -#: ../src/libs/metadata_view.c:814 ../src/libs/metadata_view.c:826 -#: ../src/libs/metadata_view.c:831 +#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 +#: ../src/libs/metadata_view.c:845 #, c-format msgid "%.1f mm" msgstr "%.1f 毫米" -#: ../src/libs/metadata_view.c:855 +#: ../src/libs/metadata_view.c:869 #, c-format msgid "infinity" msgstr "无限" -#: ../src/libs/metadata_view.c:859 +#: ../src/libs/metadata_view.c:873 #, c-format msgid "%.2f m" msgstr "%.2f 米" -#: ../src/libs/metadata_view.c:1434 +#: ../src/libs/metadata_view.c:1463 msgid "_default" msgstr "默认 (_d)" -#: ../src/libs/metadata_view.c:1465 +#: ../src/libs/metadata_view.c:1495 msgid "" "drag and drop one row at a time until you get the desired order\n" "untick to hide metadata which are not of interest for you\n" @@ -27016,196 +30196,196 @@ msgstr "" "取消勾选来隐藏不感兴趣的元数据\n" "如果需要不同的设置,请使用预设" -#: ../src/libs/metadata_view.c:1619 +#: ../src/libs/metadata_view.c:1657 msgid "jump to film roll" msgstr "跳到胶卷" -#: ../src/libs/modulegroups.c:42 ../src/libs/modulegroups.c:1789 +#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 msgid "workflow: scene-referred" msgstr "工作流:基于场景" -#: ../src/libs/modulegroups.c:45 +#: ../src/libs/modulegroups.c:46 msgid "modules: deprecated" msgstr "模块:已废弃" -#: ../src/libs/modulegroups.c:48 +#: ../src/libs/modulegroups.c:49 msgid "last modified layout" msgstr "上次更改的布局" -#: ../src/libs/modulegroups.c:192 +#: ../src/libs/modulegroups.c:193 msgid "modulegroups" msgstr "模块集合" #. FIXME don't check here if on/off is enabled, because it #. depends on image (reload_defaults) respond later to image #. changed signal -#: ../src/libs/modulegroups.c:306 ../src/libs/modulegroups.c:318 -#: ../src/libs/modulegroups.c:2481 ../src/libs/modulegroups.c:2483 +#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 +#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 msgid "on-off" msgstr "开关" -#: ../src/libs/modulegroups.c:480 ../src/libs/modulegroups.c:483 +#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 msgid "" "this quick access widget is disabled as there are multiple instances of this " "module present. Please use the full module to access this widget..." msgstr "此快速访问部件有多个实例,无法启用。您需要使用完整版模块……" -#: ../src/libs/modulegroups.c:572 +#: ../src/libs/modulegroups.c:579 msgid "(some features may only be available in the full module interface)" msgstr "(一些特性可能仅在完整版模块内可用)" -#: ../src/libs/modulegroups.c:610 +#: ../src/libs/modulegroups.c:617 #, c-format msgid "go to the full version of the %s module" msgstr "转到模块 %s 的完整版本" -#: ../src/libs/modulegroups.c:1558 ../src/libs/modulegroups.c:1650 -#: ../src/libs/modulegroups.c:1687 ../src/libs/modulegroups.c:1741 -#: ../src/libs/modulegroups.c:1855 +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 +#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 +#: ../src/libs/modulegroups.c:1862 msgctxt "modulegroup" msgid "base" msgstr "基础" -#: ../src/libs/modulegroups.c:1577 +#: ../src/libs/modulegroups.c:1582 msgctxt "modulegroup" msgid "tone" msgstr "色调" -#: ../src/libs/modulegroups.c:1587 ../src/libs/modulegroups.c:1701 -#: ../src/libs/modulegroups.c:1757 +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 +#: ../src/libs/modulegroups.c:1763 msgctxt "modulegroup" msgid "color" msgstr "颜色" -#: ../src/libs/modulegroups.c:1604 ../src/libs/modulegroups.c:1709 -#: ../src/libs/modulegroups.c:1763 +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 +#: ../src/libs/modulegroups.c:1770 msgctxt "modulegroup" msgid "correct" msgstr "修正" -#: ../src/libs/modulegroups.c:1623 ../src/libs/modulegroups.c:1722 -#: ../src/libs/modulegroups.c:1776 ../src/libs/modulegroups.c:2366 +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 +#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 msgctxt "modulegroup" msgid "effect" msgstr "效果" -#: ../src/libs/modulegroups.c:1643 +#: ../src/libs/modulegroups.c:1649 msgid "modules: all" msgstr "模块:全部" -#: ../src/libs/modulegroups.c:1665 +#: ../src/libs/modulegroups.c:1671 msgctxt "modulegroup" msgid "grading" msgstr "分类" -#: ../src/libs/modulegroups.c:1673 ../src/libs/modulegroups.c:2372 +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 msgctxt "modulegroup" msgid "effects" msgstr "效果" -#: ../src/libs/modulegroups.c:1681 +#: ../src/libs/modulegroups.c:1687 msgid "workflow: beginner" msgstr "工作流:入门" -#: ../src/libs/modulegroups.c:1734 +#: ../src/libs/modulegroups.c:1740 msgid "workflow: display-referred" msgstr "工作流:基于显示" -#: ../src/libs/modulegroups.c:1794 +#: ../src/libs/modulegroups.c:1801 msgid "search only" msgstr "仅搜索" -#: ../src/libs/modulegroups.c:1808 ../src/libs/modulegroups.c:2111 -#: ../src/libs/modulegroups.c:2676 +#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 +#: ../src/libs/modulegroups.c:2679 msgctxt "modulegroup" msgid "deprecated" msgstr "过时" -#: ../src/libs/modulegroups.c:1823 +#: ../src/libs/modulegroups.c:1830 msgid "previous config" msgstr "旧配置" -#: ../src/libs/modulegroups.c:1825 +#: ../src/libs/modulegroups.c:1832 msgid "previous layout" msgstr "旧布局" -#: ../src/libs/modulegroups.c:1829 +#: ../src/libs/modulegroups.c:1836 msgid "previous config with new layout" msgstr "旧设置,新布局" -#: ../src/libs/modulegroups.c:2007 ../src/libs/modulegroups.c:2535 -#: ../src/libs/modulegroups.c:2548 +#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 +#: ../src/libs/modulegroups.c:2553 msgid "remove this widget" msgstr "移除此部件" -#: ../src/libs/modulegroups.c:2130 ../src/libs/modulegroups.c:2394 +#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 msgid "remove this module" msgstr "移除此模块" -#: ../src/libs/modulegroups.c:2358 +#: ../src/libs/modulegroups.c:2363 msgid "base" msgstr "基础" -#: ../src/libs/modulegroups.c:2364 +#: ../src/libs/modulegroups.c:2369 msgid "tone" msgstr "色调" -#: ../src/libs/modulegroups.c:2368 +#: ../src/libs/modulegroups.c:2373 msgid "technical" msgstr "技术" -#: ../src/libs/modulegroups.c:2370 +#: ../src/libs/modulegroups.c:2375 msgid "grading" msgstr "分级" -#: ../src/libs/modulegroups.c:2376 ../src/libs/modulegroups.c:2384 +#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 msgid "add this module" msgstr "添加此模块" #. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2406 ../src/libs/modulegroups.c:2627 +#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 msgid "all available modules" msgstr "全部模块" -#: ../src/libs/modulegroups.c:2414 +#: ../src/libs/modulegroups.c:2419 msgid "add module" msgstr "添加模块" -#: ../src/libs/modulegroups.c:2419 +#: ../src/libs/modulegroups.c:2424 msgid "remove module" msgstr "移除模块" -#: ../src/libs/modulegroups.c:2542 +#: ../src/libs/modulegroups.c:2547 msgid "header needed for other widgets" msgstr "其他部件需要此标签" -#: ../src/libs/modulegroups.c:2558 ../src/libs/modulegroups.c:2565 +#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 msgid "add this widget" msgstr "添加此部件" -#: ../src/libs/modulegroups.c:2578 +#: ../src/libs/modulegroups.c:2583 msgid "currently invisible" msgstr "目前不可见" -#: ../src/libs/modulegroups.c:2611 +#: ../src/libs/modulegroups.c:2616 msgid "add widget" msgstr "添加部件" -#: ../src/libs/modulegroups.c:2616 +#: ../src/libs/modulegroups.c:2621 msgid "remove widget" msgstr "移除部件" -#: ../src/libs/modulegroups.c:2739 +#: ../src/libs/modulegroups.c:2742 msgid "show all history modules" msgstr "显示所有历史模块" -#: ../src/libs/modulegroups.c:2742 ../src/libs/modulegroups.c:4028 +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 msgid "" "show modules that are present in the history stack, regardless of whether or " "not they are currently enabled" msgstr "显示存在于历史记录栈中的模块,不管它们当前是否被启用" -#: ../src/libs/modulegroups.c:2837 ../src/libs/modulegroups.c:2943 +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 msgid "" "the following modules are deprecated because they have internal design " "mistakes that can't be corrected and alternative modules that correct them.\n" @@ -27215,7 +30395,24 @@ msgstr "" "因为它们有无法解决的内部设计错误和正确解决这些错误的替代方案。\n" "在下一版本中编辑新图像时,这些模块将不可用。" -#: ../src/libs/modulegroups.c:2890 +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +msgid "quick access" +msgstr "快速访问" + +#: ../src/libs/modulegroups.c:2865 +msgid "active pipeline" +msgstr "活跃的处理管线" + +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 +#, c-format +msgid "module group: '%s'" +msgstr "模块分组:“%s”" + +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +msgid "cycle module groups" +msgstr "轮换模块分组" + +#: ../src/libs/modulegroups.c:2975 msgid "" "quick access panel\n" "right-click tab icon to add/remove widgets" @@ -27223,19 +30420,19 @@ msgstr "" "快速访问面板\n" "右键单击选项卡图标以添加/删除小部件" -#: ../src/libs/modulegroups.c:2893 +#: ../src/libs/modulegroups.c:2978 msgid "quick access panel" msgstr "快速访问面板" -#: ../src/libs/modulegroups.c:2905 +#: ../src/libs/modulegroups.c:2990 msgid "show only active modules" msgstr "仅显示活动模块" -#: ../src/libs/modulegroups.c:2906 +#: ../src/libs/modulegroups.c:2991 msgid "active modules" msgstr "活跃模块" -#: ../src/libs/modulegroups.c:2912 +#: ../src/libs/modulegroups.c:3001 msgid "" "presets\n" "ctrl+click to manage" @@ -27243,165 +30440,170 @@ msgstr "" "预设\n" "ctrl + 单击以管理预设" -#: ../src/libs/modulegroups.c:2919 +#: ../src/libs/modulegroups.c:3008 msgid "search modules" msgstr "搜索模块" -#: ../src/libs/modulegroups.c:2921 +#: ../src/libs/modulegroups.c:3010 msgid "search modules by name or tag" msgstr "按名称或标签搜索模块" -#: ../src/libs/modulegroups.c:2936 +#: ../src/libs/modulegroups.c:3025 msgid "clear text" msgstr "清空文字" -#: ../src/libs/modulegroups.c:3200 +#: ../src/libs/modulegroups.c:3142 +#, c-format +msgid "" +"%s\n" +"right-click tab icon to add/remove modules" +msgstr "" +"%s\n" +"右键单击选项卡图标以添加/删除模块" + +#: ../src/libs/modulegroups.c:3286 msgid "basic icon" msgstr "基本工具图标" -#: ../src/libs/modulegroups.c:3211 +#: ../src/libs/modulegroups.c:3297 msgid "active icon" msgstr "活动图标" -#: ../src/libs/modulegroups.c:3222 +#: ../src/libs/modulegroups.c:3308 msgid "color icon" msgstr "色彩图标" -#: ../src/libs/modulegroups.c:3233 +#: ../src/libs/modulegroups.c:3319 msgid "correct icon" msgstr "修正图标" -#: ../src/libs/modulegroups.c:3244 +#: ../src/libs/modulegroups.c:3330 msgid "effect icon" msgstr "特效图标" -#: ../src/libs/modulegroups.c:3255 +#: ../src/libs/modulegroups.c:3341 msgid "favorites icon" msgstr "收藏夹图标" -#: ../src/libs/modulegroups.c:3266 +#: ../src/libs/modulegroups.c:3352 msgid "tone icon" msgstr "色调图标" -#: ../src/libs/modulegroups.c:3277 +#: ../src/libs/modulegroups.c:3363 msgid "grading icon" msgstr "分级图标" -#: ../src/libs/modulegroups.c:3288 +#: ../src/libs/modulegroups.c:3374 msgid "technical icon" msgstr "技术工具图标" -#: ../src/libs/modulegroups.c:3322 +#: ../src/libs/modulegroups.c:3408 msgid "quick access panel widgets" msgstr "快速访问面板部件" -#: ../src/libs/modulegroups.c:3324 -msgid "quick access" -msgstr "快速访问" - -#: ../src/libs/modulegroups.c:3346 +#: ../src/libs/modulegroups.c:3432 msgid "add widget to the quick access panel" msgstr "将部件添加至快速访问面板" -#: ../src/libs/modulegroups.c:3379 +#: ../src/libs/modulegroups.c:3465 msgid "group icon" msgstr "组图标" -#: ../src/libs/modulegroups.c:3389 +#: ../src/libs/modulegroups.c:3475 msgid "group name" msgstr "组名" -#: ../src/libs/modulegroups.c:3401 +#: ../src/libs/modulegroups.c:3487 msgid "remove group" msgstr "移除分组" -#: ../src/libs/modulegroups.c:3429 +#: ../src/libs/modulegroups.c:3515 msgid "move group to the left" msgstr "将分组向左移动" -#: ../src/libs/modulegroups.c:3439 +#: ../src/libs/modulegroups.c:3525 msgid "add module to the group" msgstr "向分组添加模块" -#: ../src/libs/modulegroups.c:3451 +#: ../src/libs/modulegroups.c:3537 msgid "move group to the right" msgstr "将分组向右移动" -#: ../src/libs/modulegroups.c:3641 +#: ../src/libs/modulegroups.c:3725 msgid "rename preset" msgstr "重命名预设" -#: ../src/libs/modulegroups.c:3644 +#: ../src/libs/modulegroups.c:3728 msgid "_rename" msgstr "重命名 (_r)" -#: ../src/libs/modulegroups.c:3649 +#: ../src/libs/modulegroups.c:3733 msgid "a preset with this name already exists!" msgstr "同名预设已经存在!" -#: ../src/libs/modulegroups.c:3658 +#: ../src/libs/modulegroups.c:3742 msgid "new preset name:" msgstr "新预设名称:" -#: ../src/libs/modulegroups.c:3986 +#: ../src/libs/modulegroups.c:4070 msgid "preset: " msgstr "预设: " -#: ../src/libs/modulegroups.c:3996 +#: ../src/libs/modulegroups.c:4080 msgid "remove the preset" msgstr "移除此预设" -#: ../src/libs/modulegroups.c:4000 +#: ../src/libs/modulegroups.c:4084 msgid "duplicate the preset" msgstr "复制此预设" -#: ../src/libs/modulegroups.c:4004 +#: ../src/libs/modulegroups.c:4088 msgid "rename the preset" msgstr "重命名此预设" -#: ../src/libs/modulegroups.c:4008 +#: ../src/libs/modulegroups.c:4092 msgid "create a new empty preset" msgstr "添加新的空预设" -#: ../src/libs/modulegroups.c:4016 +#: ../src/libs/modulegroups.c:4100 msgid "show search line" msgstr "显示搜索行" -#: ../src/libs/modulegroups.c:4020 +#: ../src/libs/modulegroups.c:4104 msgid "show quick access panel" msgstr "显示快速访问面板" -#: ../src/libs/modulegroups.c:4025 +#: ../src/libs/modulegroups.c:4109 msgid "show all history modules in active group" msgstr "显示活动分组内的历史模块" -#: ../src/libs/modulegroups.c:4039 +#: ../src/libs/modulegroups.c:4123 msgid "auto-apply this preset" msgstr "自动应用此预设" -#: ../src/libs/modulegroups.c:4055 +#: ../src/libs/modulegroups.c:4139 msgid "module groups" msgstr "模块组" -#: ../src/libs/modulegroups.c:4074 +#: ../src/libs/modulegroups.c:4158 msgid "" "this is a built-in read-only preset. duplicate it if you want to make changes" msgstr "这是一个内置的只读预设。如果要进行更改,请先复制它" -#: ../src/libs/navigation.c:76 +#: ../src/libs/navigation.c:88 msgid "navigation" msgstr "导航" -#: ../src/libs/navigation.c:113 ../src/libs/navigation.c:250 +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 msgctxt "navigationbox" msgid "fill" msgstr "填充" -#: ../src/libs/navigation.c:116 ../src/libs/navigation.c:248 +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 msgid "small" msgstr "小" -#: ../src/libs/navigation.c:213 +#: ../src/libs/navigation.c:225 msgid "" "navigation\n" "click or drag to position zoomed area in center view" @@ -27409,44 +30611,289 @@ msgstr "" "导航\n" "单击或拖动以移动缩放视图" -#: ../src/libs/navigation.c:235 -msgid "hide navigation thumbnail" -msgstr "隐藏导航缩略图" +#: ../src/libs/navigation.c:254 +msgid "hide navigation thumbnail" +msgstr "隐藏导航缩略图" + +#: ../src/libs/navigation.c:265 +msgid "image zoom level" +msgstr "图像缩放等级" + +#: ../src/libs/navigation.c:270 +msgid "50%" +msgstr "50%" + +#: ../src/libs/navigation.c:271 +msgid "100%" +msgstr "100%" + +#: ../src/libs/navigation.c:272 +msgid "200%" +msgstr "200%" + +#: ../src/libs/navigation.c:273 +msgid "400%" +msgstr "400%" + +#: ../src/libs/navigation.c:274 +msgid "800%" +msgstr "800%" + +#: ../src/libs/navigation.c:275 +msgid "1600%" +msgstr "1600%" + +#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3306 +msgid "neural restore" +msgstr "神经网络复原" + +#: ../src/libs/neural_restore.c:456 +msgid "AI-based image restoration: denoise and upscale" +msgstr "基于 AI 的图像重建:降噪、放大" + +#: ../src/libs/neural_restore.c:845 +#, c-format +msgid "failed to open TIFF for writing: %s" +msgstr "无法以写入模式打开 TIFF:%s" + +#: ../src/libs/neural_restore.c:896 +msgid "out of memory for detail recovery buffer" +msgstr "细节还原时缓冲区内存不足" + +#: ../src/libs/neural_restore.c:1108 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "无法加载用于拜耳滤光片 raw 降噪的 ai 模型" + +#: ../src/libs/neural_restore.c:1112 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "无法加载用于 X-Trans 滤光片 raw 降噪的 ai 模型" + +#: ../src/libs/neural_restore.c:1116 +msgid "failed to load AI model for linear raw denoising" +msgstr "无法加载用于线性 raw 降噪的 ai 模型" + +#: ../src/libs/neural_restore.c:1170 +msgid "raw denoise: unsupported raw datatype" +msgstr "raw 降噪:不支持该 raw 数据类型" + +#: ../src/libs/neural_restore.c:1301 +msgid "raw denoise: cannot load source image" +msgstr "raw 降噪:无法加载源图像" + +#: ../src/libs/neural_restore.c:1327 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "raw 降噪:不支持当前 raw 图像的传感器格式" + +#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4168 +msgid "upscale" +msgstr "放大" + +#: ../src/libs/neural_restore.c:1361 +#, c-format +msgid "loading %s model..." +msgstr "正在加载 %s 模型……" + +#: ../src/libs/neural_restore.c:1391 +#, c-format +msgid "failed to load AI %s model" +msgstr "无法加载 ai 模型 %s" + +#: ../src/libs/neural_restore.c:1461 +msgid "neural restore: cannot create output directory" +msgstr "神经网络复原:无法创建输出目录" + +#: ../src/libs/neural_restore.c:1493 +msgid "neural restore: too many output files" +msgstr "神经网络还原:输出文件过多" + +#: ../src/libs/neural_restore.c:1502 +#, c-format +msgid "denoising image %d/%d..." +msgstr "正在降噪图像 %d,共 %d 张……" + +#: ../src/libs/neural_restore.c:1503 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "正在降噪 raw 图像 %d,共 %d 张……" + +#: ../src/libs/neural_restore.c:1504 +#, c-format +msgid "upscaling 2x image %d/%d..." +msgstr "正在 2x 放大图像 %d,共 %d 张……" + +#: ../src/libs/neural_restore.c:1505 +#, c-format +msgid "upscaling 4x image %d/%d..." +msgstr "正在 4x 放大图像 %d,共 %d 张……" + +#: ../src/libs/neural_restore.c:1514 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "对 %d 图片应用 raw 降噪失败" + +#: ../src/libs/neural_restore.c:1543 +msgid "neural restore: export failed" +msgstr "神经网络复原:导出失败" + +#: ../src/libs/neural_restore.c:1566 +#, c-format +msgid "neural %s: %d image processed" +msgid_plural "neural %s: %d images processed" +msgstr[0] "神经网络 %s:已处理 %d 张图像" + +#: ../src/libs/neural_restore.c:1648 +msgid "large output - processing will be slow" +msgstr "大尺寸输出 - 处理速度较慢" + +#: ../src/libs/neural_restore.c:1664 +msgid "output: Bayer CFA DNG" +msgstr "输出:拜耳滤光 DNG" + +#: ../src/libs/neural_restore.c:1665 +msgid "output: LinearRaw DNG" +msgstr "输出:线性 RAW DNG" + +#: ../src/libs/neural_restore.c:1684 +msgid "wide-gamut preserved, not denoised" +msgstr "保持广色域不降噪" + +#: ../src/libs/neural_restore.c:1685 +msgid "wide-gamut clipped" +msgstr "广色域已被裁剪" + +#: ../src/libs/neural_restore.c:3490 +#, c-format +msgid "zoom %.0f%%" +msgstr "缩放 %.0f%%" + +#: ../src/libs/neural_restore.c:3653 +msgid "click to select preview area" +msgstr "单击以选择预览区域" + +#: ../src/libs/neural_restore.c:3678 +msgid "model not available" +msgstr "模型不可用" + +#: ../src/libs/neural_restore.c:3680 ../src/libs/neural_restore.c:3874 +msgid "generating preview..." +msgstr "正在生成预览……" + +#: ../src/libs/neural_restore.c:3682 +msgid "click to generate preview" +msgstr "单击以生成预览" + +#: ../src/libs/neural_restore.c:3684 +msgid "image not supported by this task" +msgstr "此任务不支持该图像" + +#: ../src/libs/neural_restore.c:3686 +msgid "preview initialization failed" +msgstr "预览初始化失败" + +#: ../src/libs/neural_restore.c:3687 +msgid "select an image to preview" +msgstr "选择要预览的图像" + +#: ../src/libs/neural_restore.c:4120 ../src/libs/neural_restore.c:4384 +msgid "select output folder" +msgstr "选择输出文件夹" + +#: ../src/libs/neural_restore.c:4165 +msgid "AI raw denoising" +msgstr "AI raw 降噪" + +#: ../src/libs/neural_restore.c:4167 +msgid "AI denoising" +msgstr "AI 降噪" + +#: ../src/libs/neural_restore.c:4169 +msgid "AI upscaling" +msgstr "AI 放大" + +#: ../src/libs/neural_restore.c:4181 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "混合原始彩色滤光矩阵数据(0%)和降噪输出(100%)" + +#: ../src/libs/neural_restore.c:4199 +#, no-c-format +msgid "" +"100% applies the full AI model output; lower values bring back luminance " +"texture and grain while keeping color noise suppressed" +msgstr "" +"使用 100% 来完全应用 AI 模型输出;降低该值来持续控制彩色噪点的同时恢复亮度通道" +"的材质和噪点" + +#: ../src/libs/neural_restore.c:4208 +msgid "upscale factor" +msgstr "放大比例" + +#: ../src/libs/neural_restore.c:4210 +msgid "2x" +msgstr "2x" + +#: ../src/libs/neural_restore.c:4210 +msgid "4x" +msgstr "4x" + +#: ../src/libs/neural_restore.c:4227 +msgid "" +"click to pick preview area on the image thumbnail\n" +"double-click to reset to center" +msgstr "" +"单击在图像缩略图上选择预览范围\n" +"双击以重置到中央" + +#: ../src/libs/neural_restore.c:4258 +msgid "process selected images" +msgstr "处理选中的图片" + +#: ../src/libs/neural_restore.c:4276 +msgid "output parameters" +msgstr "输出参数" -#: ../src/libs/navigation.c:246 -msgid "image zoom level" -msgstr "图像缩放等级" +#: ../src/libs/neural_restore.c:4287 +msgid "output TIFF bit depth" +msgstr "输出 TIFF 位深" -#: ../src/libs/navigation.c:251 -msgid "50%" -msgstr "50%" +#: ../src/libs/neural_restore.c:4329 +msgid "color profile embedded in the output TIFF" +msgstr "色彩配置已内嵌至输出 TIFF" -#: ../src/libs/navigation.c:252 -msgid "100%" -msgstr "100%" +#: ../src/libs/neural_restore.c:4339 +msgid "preserve wide-gamut colors" +msgstr "保留广色域颜色" -#: ../src/libs/navigation.c:253 -msgid "200%" -msgstr "200%" +#: ../src/libs/neural_restore.c:4346 +msgid "" +"when on, pixels outside sRGB gamut pass through without being denoised; when " +"off, all pixels are denoised but wide-gamut colors may be clipped; only " +"affects denoise" +msgstr "" +"启用后,超出 sRGB 色域的像素将会被跳过降噪;关闭时,所有像素都将被降噪处理但可" +"能导致色域裁剪;仅影响降噪" -#: ../src/libs/navigation.c:254 -msgid "400%" -msgstr "400%" +#: ../src/libs/neural_restore.c:4355 +msgid "add to the current collection" +msgstr "添加至当前集合" -#: ../src/libs/navigation.c:255 -msgid "800%" -msgstr "800%" +#: ../src/libs/neural_restore.c:4361 +msgid "automatically import the output image into the current collection" +msgstr "自动将导出的图像加入当前集合" -#: ../src/libs/navigation.c:256 -msgid "1600%" -msgstr "1600%" +#: ../src/libs/neural_restore.c:4377 +msgid "" +"output folder — supports darktable variables\n" +"$(FILE_FOLDER) = source image folder" +msgstr "" +"输出文件夹 — 支持 darktable 变量\n" +"$(FILE_FOLDER) = 原始图像目录" #: ../src/libs/print_settings.c:48 msgid "print settings" msgstr "打印设定" #. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:763 +#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 #, c-format msgid "processing `%s' for `%s'" msgstr "正在处理“%s”用于“%s”" @@ -27466,38 +30913,38 @@ msgstr "无法获取图像 %d 的输出色彩配置" msgid "cannot apply printer profile `%s'" msgstr "无法应用打印机色彩配置“%s”!" -#: ../src/libs/print_settings.c:586 +#: ../src/libs/print_settings.c:594 msgid "failed to create temporary PDF for printing" msgstr "无法创建打印用的临时 pdf" -#: ../src/libs/print_settings.c:632 +#: ../src/libs/print_settings.c:640 msgid "maximum image per page reached" msgstr "已达到每页最大图像数" -#: ../src/libs/print_settings.c:717 +#: ../src/libs/print_settings.c:725 msgid "cannot print until a picture is selected" msgstr "打印前请选择要打印的图像" -#: ../src/libs/print_settings.c:722 +#: ../src/libs/print_settings.c:730 msgid "cannot print until a printer is selected" msgstr "打印前请选择要使用的打印机" -#: ../src/libs/print_settings.c:727 +#: ../src/libs/print_settings.c:735 msgid "cannot print until a paper is selected" msgstr "打印前请选择纸张类型" #. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:755 +#: ../src/libs/print_settings.c:763 #, c-format msgid "cannot get image %d for printing" msgstr "无法获取用于打印的图像 %d" -#: ../src/libs/print_settings.c:927 +#: ../src/libs/print_settings.c:942 #, c-format msgid "%3.2f (dpi:%d)" msgstr "%3.2f (DPI:%d)" -#: ../src/libs/print_settings.c:1182 +#: ../src/libs/print_settings.c:1195 #, c-format msgid "" "style to be applied on print:\n" @@ -27506,59 +30953,59 @@ msgstr "" "打印时要应用的样式:\n" "%s" -#: ../src/libs/print_settings.c:2481 +#: ../src/libs/print_settings.c:2494 msgctxt "section" msgid "printer" msgstr "打印机" -#: ../src/libs/print_settings.c:2494 ../src/libs/print_settings.c:2503 -#: ../src/libs/print_settings.c:2558 +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2571 msgid "printer" msgstr "打印机" -#: ../src/libs/print_settings.c:2494 +#: ../src/libs/print_settings.c:2507 msgid "media" msgstr "纸张类型" -#: ../src/libs/print_settings.c:2515 +#: ../src/libs/print_settings.c:2528 msgid "color management in printer driver" msgstr "打印机驱动的色彩管理" -#: ../src/libs/print_settings.c:2548 +#: ../src/libs/print_settings.c:2561 msgid "printer ICC profiles" msgstr "打印机 ICC 配置" -#: ../src/libs/print_settings.c:2569 +#: ../src/libs/print_settings.c:2582 msgid "black point compensation" msgstr "黑点补偿" -#: ../src/libs/print_settings.c:2582 +#: ../src/libs/print_settings.c:2595 msgid "activate black point compensation when applying the printer profile" msgstr "应用打印机色彩配置时启用黑点补偿" #. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2589 +#: ../src/libs/print_settings.c:2602 msgctxt "section" msgid "page" msgstr "页面" -#: ../src/libs/print_settings.c:2611 +#: ../src/libs/print_settings.c:2624 msgid "measurement units" msgstr "测量单位" -#: ../src/libs/print_settings.c:2619 +#: ../src/libs/print_settings.c:2632 msgid "image width/height" msgstr "图像宽度和高度" -#: ../src/libs/print_settings.c:2624 +#: ../src/libs/print_settings.c:2637 msgid " x " msgstr " x " -#: ../src/libs/print_settings.c:2632 +#: ../src/libs/print_settings.c:2645 msgid "scale factor" msgstr "缩放比例" -#: ../src/libs/print_settings.c:2638 +#: ../src/libs/print_settings.c:2651 msgid "" "image scale factor from native printer DPI:\n" " < 1 means that it is downscaled (best quality)\n" @@ -27571,46 +31018,46 @@ msgstr "" "将该值设的太大可能导致较差的打印质量" #. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2652 +#: ../src/libs/print_settings.c:2665 msgid "top margin" msgstr "上边距" #. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2656 +#: ../src/libs/print_settings.c:2669 msgid "left margin" msgstr "左边距" -#: ../src/libs/print_settings.c:2659 +#: ../src/libs/print_settings.c:2672 msgid "lock" msgstr "锁" -#: ../src/libs/print_settings.c:2661 +#: ../src/libs/print_settings.c:2674 msgid "change all margins uniformly" msgstr "同时设定所有页边距" #. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 +#: ../src/libs/print_settings.c:2678 msgid "right margin" msgstr "右边距" #. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 +#: ../src/libs/print_settings.c:2682 msgid "bottom margin" msgstr "下边距" -#: ../src/libs/print_settings.c:2702 +#: ../src/libs/print_settings.c:2715 msgid "display grid" msgstr "显示网格" -#: ../src/libs/print_settings.c:2713 +#: ../src/libs/print_settings.c:2726 msgid "snap to grid" msgstr "对齐到网格" -#: ../src/libs/print_settings.c:2726 +#: ../src/libs/print_settings.c:2739 msgid "borderless mode required" msgstr "需要无边框模式" -#: ../src/libs/print_settings.c:2729 +#: ../src/libs/print_settings.c:2742 msgid "" "indicates that the borderless mode should be activated\n" "in the printer driver because the selected margins are\n" @@ -27620,16 +31067,16 @@ msgstr "" "因为您选择的边距小于打印机的硬件边距" #. pack image dimension hbox here -#: ../src/libs/print_settings.c:2736 +#: ../src/libs/print_settings.c:2749 msgctxt "section" msgid "image layout" msgstr "图像布局" -#: ../src/libs/print_settings.c:2777 +#: ../src/libs/print_settings.c:2790 msgid "new image area" msgstr "新建图像区域" -#: ../src/libs/print_settings.c:2779 +#: ../src/libs/print_settings.c:2792 msgid "" "add a new image area on the page\n" "click and drag on the page to place the area\n" @@ -27639,57 +31086,57 @@ msgstr "" "在页面上点击并拖动以放置该区域\n" "从胶片条上拖放图像到该区域" -#: ../src/libs/print_settings.c:2783 +#: ../src/libs/print_settings.c:2796 msgid "delete image area" msgstr "删除图像区域" -#: ../src/libs/print_settings.c:2785 +#: ../src/libs/print_settings.c:2798 msgid "delete the currently selected image area" msgstr "删除当前选中的图像区域" -#: ../src/libs/print_settings.c:2788 +#: ../src/libs/print_settings.c:2801 msgid "clear layout" msgstr "清除布局设置" -#: ../src/libs/print_settings.c:2790 +#: ../src/libs/print_settings.c:2803 msgid "remove all image areas from the page" msgstr "删除页面上的所有图像区域" #. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2807 +#: ../src/libs/print_settings.c:2820 msgid "image area x origin (in current unit)" msgstr "图像区域 x 原点(以当前单位)" #. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2811 +#: ../src/libs/print_settings.c:2824 msgid "image area y origin (in current unit)" msgstr "图像区域 y 原点(以当前单位)" #. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2822 +#: ../src/libs/print_settings.c:2835 msgid "image area width (in current unit)" msgstr "图像区域宽度(以当前单位)" #. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2826 +#: ../src/libs/print_settings.c:2839 msgid "image area height (in current unit)" msgstr "图像区域高度(以当前单位)" #. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2852 +#: ../src/libs/print_settings.c:2865 msgctxt "section" msgid "print settings" msgstr "打印设定" -#: ../src/libs/print_settings.c:2922 +#: ../src/libs/print_settings.c:2935 msgid "select style to be applied on printing" msgstr "选择打印时要应用的样式" -#: ../src/libs/print_settings.c:2924 +#: ../src/libs/print_settings.c:2937 msgid "temporary style to use while printing" msgstr "打印时的临时样式" -#: ../src/libs/print_settings.c:2956 +#: ../src/libs/print_settings.c:2969 msgid "print with current settings" msgstr "以当前设定打印" @@ -27722,6 +31169,92 @@ msgstr " 但非 " msgid "recent collections settings" msgstr "最近集合选项" +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +msgid "set scale to linear" +msgstr "将比例尺设置为线性" + +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +msgid "set scale to logarithmic" +msgstr "将比例尺设置为对数" + +#: ../src/libs/scopes/histogram.c:244 +msgid "switch histogram scale" +msgstr "切换至直方图" + +#. FIXME: this could depend on values of left/right scopes +#: ../src/libs/scopes/split.c:30 +msgid "split" +msgstr "分离" + +#: ../src/libs/scopes/vectorscope.c:135 +msgid "vectorscope" +msgstr "矢量表" + +#: ../src/libs/scopes/vectorscope.c:1038 +msgid "set view to AzBz" +msgstr "将模式设置为 AzBz" + +#: ../src/libs/scopes/vectorscope.c:1044 +msgid "set view to RYB" +msgstr "将模式设置为 RYB" + +#: ../src/libs/scopes/vectorscope.c:1050 +msgid "set view to u*v*" +msgstr "将模式设置为 u*v*" + +#: ../src/libs/scopes/vectorscope.c:1160 +msgid "scroll to coarse-rotate" +msgstr "滚动以粗略旋转" + +#: ../src/libs/scopes/vectorscope.c:1161 +msgid "ctrl+scroll to fine rotate" +msgstr "ctrl + 滚动以精确旋转" + +#: ../src/libs/scopes/vectorscope.c:1162 +msgid "shift+scroll to change width" +msgstr "shift + 滚轮以更改显示宽度" + +#: ../src/libs/scopes/vectorscope.c:1163 +msgid "alt+scroll to cycle" +msgstr "alt + 滚轮以切换参考线" + +#: ../src/libs/scopes/vectorscope.c:1419 +msgid "cycle vectorscope types" +msgstr "切换矢量表类型" + +#: ../src/libs/scopes/vectorscope.c:1424 +msgid "switch vectorscope scale" +msgstr "切换至矢量表" + +#: ../src/libs/scopes/vectorscope.c:1441 +msgid "color harmonies" +msgstr "切换和谐参考线" + +#. FIXME: do we need this action, or is it vestigial? +#: ../src/libs/scopes/vectorscope.c:1459 +msgid "cycle color harmonies" +msgstr "切换色彩和谐参考线" + +#: ../src/libs/scopes/waveform.c:55 +msgid "waveform" +msgstr "波形" + +#: ../src/libs/scopes/waveform.c:308 +msgid "set scope to vertical" +msgstr "纵向显示向量表" + +#: ../src/libs/scopes/waveform.c:313 +msgid "set scope to horizontal" +msgstr "水平显示向量表" + +#: ../src/libs/scopes/waveform.c:404 +msgid "switch scope orientation" +msgstr "切换色表方向" + +#: ../src/libs/scopes/waveform.c:446 +msgid "RGB parade" +msgstr "RGB parade" + #: ../src/libs/select.c:45 msgid "" "modify which of the displayed\n" @@ -27808,13 +31341,17 @@ msgid "" "stage of development" msgstr "取样快照以与另一个图像或处于另一个处理阶段的同一图像进行比较" -#: ../src/libs/snapshots.c:871 +#: ../src/libs/snapshots.c:867 +msgid "side-by-side" +msgstr "分屏" + +#: ../src/libs/snapshots.c:873 msgid "" "place the snapshot side-by-side / above-below the current image instead of " "overlaying" msgstr "横向或纵向并列展示快照和原始图像" -#: ../src/libs/snapshots.c:875 +#: ../src/libs/snapshots.c:877 msgid "toggle last snapshot" msgstr "切换上次快照" @@ -27866,7 +31403,7 @@ msgstr "选择风格" msgid "darktable style files" msgstr "darktable 样式文件" -#: ../src/libs/styles.c:851 +#: ../src/libs/styles.c:876 msgid "" "available styles,\n" "double-click to apply" @@ -27874,58 +31411,82 @@ msgstr "" "可用样式,\n" "双击应用" -#: ../src/libs/styles.c:859 ../src/libs/styles.c:860 +#: ../src/libs/styles.c:884 ../src/libs/styles.c:885 msgid "filter style names" msgstr "输入样式名称" -#: ../src/libs/styles.c:865 ../src/libs/styles.c:866 +#: ../src/libs/styles.c:889 ../src/libs/styles.c:890 +msgid "hide preview" +msgstr "隐藏预览" + +#: ../src/libs/styles.c:897 +msgid "hide preview of style on tooltip" +msgstr "隐藏工具提示内的风格预览" + +#: ../src/libs/styles.c:899 ../src/libs/styles.c:900 msgid "create duplicate" msgstr "创建副本" -#: ../src/libs/styles.c:873 +#: ../src/libs/styles.c:907 msgid "creates a duplicate of the image before applying style" msgstr "样式应用前创建一个此图片的复制品" -#: ../src/libs/styles.c:876 +#: ../src/libs/styles.c:911 msgid "how to handle existing history" msgstr "如何处理存在的历史" -#: ../src/libs/styles.c:879 +#: ../src/libs/styles.c:914 msgid "append" msgstr "添加" -#: ../src/libs/styles.c:883 +#: ../src/libs/styles.c:918 msgid "create..." msgstr "创建…" -#: ../src/libs/styles.c:885 +#: ../src/libs/styles.c:920 msgid "create styles from history stack of selected images" msgstr "从选中的图片的历史栈创建新的风格" -#: ../src/libs/styles.c:889 ../src/libs/tagging.c:2531 +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 msgid "edit..." msgstr "编辑…" -#: ../src/libs/styles.c:891 +#: ../src/libs/styles.c:926 msgid "edit the selected styles in list above" msgstr "编辑上面列表中的选定样式" -#: ../src/libs/styles.c:897 +#: ../src/libs/styles.c:932 msgid "removes the selected styles in list above" msgstr "删除上面列表中的选定样式" -#: ../src/libs/styles.c:903 +#: ../src/libs/styles.c:938 msgid "import styles from a style files" msgstr "从样式文件导入样式" -#: ../src/libs/styles.c:909 +#: ../src/libs/styles.c:944 msgid "export the selected styles into a style files" msgstr "导出样式到一个样式文件" -#: ../src/libs/styles.c:915 +#: ../src/libs/styles.c:950 msgid "apply the selected styles in list above to selected images" msgstr "将上面列表中选定的样式应用于选定的图像" +#: ../src/libs/styles.c:1017 +msgid "style preview settings" +msgstr "风格预览设置" + +#: ../src/libs/styles.c:1025 +msgid "preview size" +msgstr "预览大小" + +#: ../src/libs/styles.c:1026 +msgid "change size of preview on tooltip of style" +msgstr "更改风格工具提示的预览尺寸" + +#: ../src/libs/styles.c:1029 +msgid "large" +msgstr "大" + #: ../src/libs/tagging.c:110 msgid "tagging" msgstr "标签管理" @@ -27936,33 +31497,33 @@ msgid "" "the currently selected images" msgstr "为当前选中图像添加或删除关键字" -#: ../src/libs/tagging.c:1415 +#: ../src/libs/tagging.c:1446 msgid "attach tag to all" msgstr "给所有图片加上标签" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2500 +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 msgid "detach tag" msgstr "分离标签" -#: ../src/libs/tagging.c:1428 +#: ../src/libs/tagging.c:1459 msgid "find tag" msgstr "寻找标签" -#: ../src/libs/tagging.c:1432 ../src/libs/tagging.c:2567 +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 msgid "copy to clipboard" msgstr "复制到剪切板" -#: ../src/libs/tagging.c:1669 +#: ../src/libs/tagging.c:1699 msgid "delete tag?" msgstr "删除标签?" -#: ../src/libs/tagging.c:1675 ../src/libs/tagging.c:1764 -#: ../src/libs/tagging.c:1985 ../src/libs/tagging.c:2294 +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 +#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 #, c-format msgid "selected: %s" msgstr "已选择:%s" -#: ../src/libs/tagging.c:1680 +#: ../src/libs/tagging.c:1710 #, c-format msgid "" "do you really want to delete the tag `%s'?\n" @@ -27974,70 +31535,70 @@ msgstr[0] "" "真的要删除标签“%s”?\n" "%d 张图片正在使用此标签!" -#: ../src/libs/tagging.c:1718 +#: ../src/libs/tagging.c:1748 #, c-format msgid "tag %s removed" msgstr "标签 %s 已删除" -#: ../src/libs/tagging.c:1758 +#: ../src/libs/tagging.c:1788 msgid "delete node?" msgstr "删除节点?" -#: ../src/libs/tagging.c:1768 +#: ../src/libs/tagging.c:1798 #, c-format msgid "%d tag will be deleted" msgid_plural "%d tags will be deleted" msgstr[0] "将移除 %d 个标签" -#: ../src/libs/tagging.c:1775 ../src/libs/tagging.c:1995 -#: ../src/libs/tagging.c:2304 +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 +#: ../src/libs/tagging.c:2334 #, c-format msgid "%d image will be updated" msgid_plural "%d images will be updated" msgstr[0] "将更新 %d 张图像" -#: ../src/libs/tagging.c:1806 +#: ../src/libs/tagging.c:1836 #, c-format msgid "%d tags removed" msgstr "已移除 %d 个标签" -#: ../src/libs/tagging.c:1850 +#: ../src/libs/tagging.c:1880 msgid "create tag" msgstr "创建标签" -#: ../src/libs/tagging.c:1866 +#: ../src/libs/tagging.c:1896 #, c-format msgid "add to: \"%s\" " msgstr "添加到:“%s” " -#: ../src/libs/tagging.c:1871 ../src/libs/tagging.c:2019 +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 msgid "category" msgstr "类别" -#: ../src/libs/tagging.c:1884 ../src/libs/tagging.c:2010 +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 msgid "name: " msgstr "名称: " -#: ../src/libs/tagging.c:1887 ../src/libs/tagging.c:2030 +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 msgid "synonyms: " msgstr "同义词: " -#: ../src/libs/tagging.c:1895 ../src/libs/tagging.c:2047 -#: ../src/libs/tagging.c:2330 +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 +#: ../src/libs/tagging.c:2360 msgid "empty tag is not allowed, aborting" msgstr "您不能添加空标签,操作已取消" -#: ../src/libs/tagging.c:1906 +#: ../src/libs/tagging.c:1936 msgid "tag name already exists. aborting." msgstr "标签名已经存在,操作已取消。" -#: ../src/libs/tagging.c:1989 ../src/libs/tagging.c:2298 +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 #, c-format msgid "%d tag will be updated" msgid_plural "%d tags will be updated" msgstr[0] "将更新 %d 个标签" -#: ../src/libs/tagging.c:2049 +#: ../src/libs/tagging.c:2079 msgid "" "'|' character is not allowed for renaming tag.\n" "to modify the hierarchy use rename path instead. Aborting." @@ -28045,100 +31606,100 @@ msgstr "" "“|”不可用于重命名标签。\n" "请使用路径重命名功能更改标签从属关系。操作已取消。" -#: ../src/libs/tagging.c:2098 ../src/libs/tagging.c:2232 +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 #, c-format msgid "at least one new tag name (%s) already exists, aborting" msgstr "至少一个要添加的标签名(%s)已经存在,操作已取消" -#: ../src/libs/tagging.c:2288 +#: ../src/libs/tagging.c:2318 msgid "change path" msgstr "更改标签路径" -#: ../src/libs/tagging.c:2334 +#: ../src/libs/tagging.c:2364 msgid "'|' misplaced, empty tag is not allowed, aborting" msgstr "“|”位置错误,您不能添加空标签,操作已取消" -#: ../src/libs/tagging.c:2466 +#: ../src/libs/tagging.c:2496 #, c-format msgid "tag %s created" msgstr "标签 %s 已创建" -#: ../src/libs/tagging.c:2495 +#: ../src/libs/tagging.c:2525 msgid "attach tag" msgstr "附加标签" -#: ../src/libs/tagging.c:2510 +#: ../src/libs/tagging.c:2540 msgid "create tag..." msgstr "创建标签..." -#: ../src/libs/tagging.c:2517 +#: ../src/libs/tagging.c:2547 msgid "delete tag" msgstr "删除标签" -#: ../src/libs/tagging.c:2525 +#: ../src/libs/tagging.c:2555 msgid "delete node" msgstr "删除节点" -#: ../src/libs/tagging.c:2539 +#: ../src/libs/tagging.c:2569 msgid "change path..." msgstr "更改路径..." -#: ../src/libs/tagging.c:2550 +#: ../src/libs/tagging.c:2580 msgid "set as a tag" msgstr "作为标签使用" -#: ../src/libs/tagging.c:2562 +#: ../src/libs/tagging.c:2592 msgid "copy to entry" msgstr "复制到条目" -#: ../src/libs/tagging.c:2588 +#: ../src/libs/tagging.c:2618 msgid "go to tag collection" msgstr "显示标签集" -#: ../src/libs/tagging.c:2595 +#: ../src/libs/tagging.c:2625 msgid "go back to work" msgstr "回到工作流" -#: ../src/libs/tagging.c:2771 +#: ../src/libs/tagging.c:2801 #, c-format msgid "%s" msgstr "%s" -#: ../src/libs/tagging.c:2773 +#: ../src/libs/tagging.c:2803 msgid "(private)" msgstr "(私有)" -#: ../src/libs/tagging.c:2802 +#: ../src/libs/tagging.c:2832 msgid "select a keyword file" msgstr "选择关键字文件" -#: ../src/libs/tagging.c:2817 +#: ../src/libs/tagging.c:2847 msgid "error importing tags" msgstr "导入标签错误" -#: ../src/libs/tagging.c:2819 +#: ../src/libs/tagging.c:2849 #, c-format msgid "%zd tags imported" msgstr "已导入 %zd 个标签" -#: ../src/libs/tagging.c:2844 +#: ../src/libs/tagging.c:2874 msgid "select file to export to" msgstr "选择导出目标文件" -#: ../src/libs/tagging.c:2860 +#: ../src/libs/tagging.c:2890 msgid "error exporting tags" msgstr "导出标签错误" -#: ../src/libs/tagging.c:2862 +#: ../src/libs/tagging.c:2892 #, c-format msgid "%zd tags exported" msgstr "已导出 %zd 个标签" -#: ../src/libs/tagging.c:3340 +#: ../src/libs/tagging.c:3370 msgid "drop to root" msgstr "下降到根节点" -#: ../src/libs/tagging.c:3497 +#: ../src/libs/tagging.c:3527 msgid "" "attached tags\n" "press Delete or double-click to detach\n" @@ -28150,47 +31711,47 @@ msgstr "" "鼠标右键以对选中标签进行其他操作,\n" "Tab 键选中当前项" -#: ../src/libs/tagging.c:3511 +#: ../src/libs/tagging.c:3541 msgid "attach" msgstr "附加" -#: ../src/libs/tagging.c:3513 +#: ../src/libs/tagging.c:3543 msgid "attach tag to all selected images" msgstr "给所有选中的图片加上标签" -#: ../src/libs/tagging.c:3516 +#: ../src/libs/tagging.c:3546 msgid "detach" msgstr "分离" -#: ../src/libs/tagging.c:3518 +#: ../src/libs/tagging.c:3548 msgid "detach tag from all selected images" msgstr "从所有选中的图片去除标签" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "toggle list with / without hierarchy" msgstr "切换带/不带层次结构的列表" -#: ../src/libs/tagging.c:3532 +#: ../src/libs/tagging.c:3562 msgid "hide" msgstr "隐藏" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "toggle sort by name or by count" msgstr "切换按名称或按计数排序" -#: ../src/libs/tagging.c:3535 +#: ../src/libs/tagging.c:3565 msgid "sort" msgstr "排序" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "toggle show or not darktable tags" msgstr "开关 darktable 标签显示" -#: ../src/libs/tagging.c:3538 +#: ../src/libs/tagging.c:3568 msgid "dttags" msgstr "darktable标签" -#: ../src/libs/tagging.c:3555 +#: ../src/libs/tagging.c:3585 msgid "" "enter tag name\n" "press Enter to create a new tag and attach it on selected images\n" @@ -28202,11 +31763,11 @@ msgstr "" "Tab键或向下(Down)键选择第一个匹配的标签\n" "Shift+Tab键选择第一个已添加的用户标签" -#: ../src/libs/tagging.c:3568 ../src/libs/tagging.c:3575 +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 msgid "clear entry" msgstr "清除输入数据" -#: ../src/libs/tagging.c:3634 +#: ../src/libs/tagging.c:3664 msgid "" "tag dictionary,\n" "Enter or double-click to attach selected tag on selected images\n" @@ -28222,46 +31783,46 @@ msgstr "" "右键单击以对选中标签进行其他操作,\n" "Shift+Tab 键选中当前项" -#: ../src/libs/tagging.c:3680 +#: ../src/libs/tagging.c:3710 msgid "" "create a new tag with the\n" "name you entered" msgstr "输入名称创建一个新的标签" -#: ../src/libs/tagging.c:3686 +#: ../src/libs/tagging.c:3716 msgid "import tags from a Lightroom keyword file" msgstr "从 Lighttoom 关键字文件导入标签" -#: ../src/libs/tagging.c:3693 +#: ../src/libs/tagging.c:3723 msgid "export all tags to a Lightroom keyword file" msgstr "将所有标签导出到Lightroom关键字文件" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "toggle list / tree view" msgstr "切换列表/树视图" -#: ../src/libs/tagging.c:3699 +#: ../src/libs/tagging.c:3729 msgid "tree" msgstr "树" -#: ../src/libs/tagging.c:3703 +#: ../src/libs/tagging.c:3733 msgid "toggle list with / without suggestion" msgstr "切换带/不带建议的列表" -#: ../src/libs/tagging.c:3704 +#: ../src/libs/tagging.c:3734 msgid "suggestion" msgstr "建议" -#: ../src/libs/tagging.c:3723 +#: ../src/libs/tagging.c:3753 msgid "redo last tag" msgstr "重做上一个标签" -#: ../src/libs/tagging.c:3810 +#: ../src/libs/tagging.c:3840 msgid "" "tag shortcut is not active with tag tree view. please switch to list view" msgstr "标签树状视图内打标快捷键不可用。请切换至列表视图" -#: ../src/libs/tagging.c:3943 +#: ../src/libs/tagging.c:3979 msgid "tagging settings" msgstr "标签设定" @@ -28290,10 +31851,37 @@ msgstr "清除选中图片的颜色标签" msgid "enter a description of how you use this color label" msgstr "输入此颜色标签的用途描述" -#: ../src/libs/tools/filmstrip.c:45 +#: ../src/libs/tools/filmstrip.c:46 msgid "filmstrip" msgstr "胶卷条" +#: ../src/libs/tools/filmstrip.c:102 +msgid "filmstrip auto-scroll enabled" +msgstr "已启用胶卷条自动滚动" + +#: ../src/libs/tools/filmstrip.c:106 +msgid "filmstrip auto-scroll disabled" +msgstr "已禁用胶卷条自动滚动" + +#: ../src/libs/tools/filmstrip.c:128 +#, c-format +msgid "pinned in second window: %s" +msgstr "已固定到第二窗口:%s" + +#. register action and attach it to self->widget so the quick-shortcut +#. button can discover it by hovering anywhere over the filmstrip +#: ../src/libs/tools/filmstrip.c:147 ../src/libs/tools/filmstrip.c:149 +msgid "pin in second window" +msgstr "固定到第二窗口" + +#: ../src/libs/tools/filmstrip.c:152 +msgid "auto-scroll to selected image" +msgstr "自动滚动到选中的图像" + +#: ../src/libs/tools/filmstrip.c:154 +msgid "center on selected image" +msgstr "聚焦到选中的图像" + #: ../src/libs/tools/filter.c:42 msgid "filter" msgstr "过滤" @@ -28444,8 +32032,7 @@ msgstr "无效游戏手柄轴" msgid "thumbnails overlays for size" msgstr "预览叠加层尺寸模式" -#: ../src/libs/tools/global_toolbox.c:246 -#: ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 msgid "" "duration before the block overlay is hidden after each mouse movement on the " "image\n" @@ -28454,13 +32041,11 @@ msgstr "" "鼠标在图像上每次移动后,块状覆盖物被隐藏的时间。\n" "设置为 -1 时,覆盖层将始终显示" -#: ../src/libs/tools/global_toolbox.c:251 -#: ../src/libs/tools/global_toolbox.c:315 +#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 msgid "timeout only available for block overlay" msgstr "超时仅适用于覆盖的信息" -#: ../src/libs/tools/global_toolbox.c:275 -#: ../src/libs/tools/global_toolbox.c:457 +#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 msgid "culling overlays" msgstr "挑选视图叠加层" @@ -28476,13 +32061,11 @@ msgstr "叠加层在此不可用……" msgid "grouping" msgstr "分组" -#: ../src/libs/tools/global_toolbox.c:392 -#: ../src/libs/tools/global_toolbox.c:540 +#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 msgid "expand grouped images" msgstr "展开分组的图像" -#: ../src/libs/tools/global_toolbox.c:394 -#: ../src/libs/tools/global_toolbox.c:542 +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 msgid "collapse grouped images" msgstr "折叠分组的图像" @@ -28494,8 +32077,7 @@ msgstr "缩略图叠加层选项" msgid "click to change the type of overlays shown on thumbnails" msgstr "单击以更改在缩略图上显示评级的方式" -#: ../src/libs/tools/global_toolbox.c:424 -#: ../src/libs/tools/global_toolbox.c:453 +#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 msgid "overlay mode for size" msgstr "叠加信息层尺寸模式" @@ -28503,8 +32085,7 @@ msgstr "叠加信息层尺寸模式" msgid "thumbnail overlays" msgstr "缩略图叠加层" -#: ../src/libs/tools/global_toolbox.c:430 -#: ../src/libs/tools/global_toolbox.c:459 +#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 msgid "no overlays" msgstr "不显示" @@ -28516,13 +32097,11 @@ msgstr "鼠标悬停时显示" msgid "extended overlays on mouse hover" msgstr "鼠标悬停时显示(更多)" -#: ../src/libs/tools/global_toolbox.c:433 -#: ../src/libs/tools/global_toolbox.c:460 +#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 msgid "permanent overlays" msgstr "一直显示" -#: ../src/libs/tools/global_toolbox.c:434 -#: ../src/libs/tools/global_toolbox.c:461 +#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 msgid "permanent extended overlays" msgstr "一直显示(更多)" @@ -28530,18 +32109,15 @@ msgstr "一直显示(更多)" msgid "permanent overlays extended on mouse hover" msgstr "一直显示,鼠标悬停时显示更多" -#: ../src/libs/tools/global_toolbox.c:437 -#: ../src/libs/tools/global_toolbox.c:463 +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 msgid "overlays block on mouse hover" msgstr "鼠标悬停时叠加显示" -#: ../src/libs/tools/global_toolbox.c:438 -#: ../src/libs/tools/global_toolbox.c:464 +#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 msgid "during (s)" msgstr "在多长时间内 (以秒为单位)" -#: ../src/libs/tools/global_toolbox.c:443 -#: ../src/libs/tools/global_toolbox.c:469 +#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 msgid "show tooltip" msgstr "显示工具提示" @@ -28686,6 +32262,14 @@ msgstr "切换缩放挑选模式" msgid "exit current layout" msgstr "退出当前布局" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "日志历史" + +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "查看日志历史" + #: ../src/libs/tools/midi.c:41 msgid "midi" msgstr "midi" @@ -28704,12 +32288,12 @@ msgstr "在切换至相对编码前再进行%d次相同(down)的移动" msgid "switching encoding to relative (down = %d)" msgstr "切换至相对编码 (down = %d)" -#: ../src/libs/tools/midi.c:558 +#: ../src/libs/tools/midi.c:559 #, c-format msgid "%s opened as midi%d" msgstr "%s 已作为 midi 设备 midi%d 打开" -#: ../src/libs/tools/module_toolbox.c:48 +#: ../src/libs/tools/module_toolbox.c:26 msgid "module toolbox" msgstr "模块工具箱" @@ -28730,7 +32314,7 @@ msgstr "开始选择" msgid "stop selection" msgstr "停止选择" -#: ../src/libs/tools/view_toolbox.c:48 +#: ../src/libs/tools/view_toolbox.c:29 msgid "view toolbox" msgstr "查看工具箱" @@ -28738,38 +32322,41 @@ msgstr "查看工具箱" msgid "viewswitcher" msgstr "查看切换工具" -#: ../src/lua/preferences.c:661 ../src/lua/preferences.c:676 -#: ../src/lua/preferences.c:688 ../src/lua/preferences.c:701 -#: ../src/lua/preferences.c:717 ../src/lua/preferences.c:781 +#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 +#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 +#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 #, c-format msgid "double-click to reset to `%s'" msgstr "双击以重置到“%s”" -#: ../src/lua/preferences.c:686 +#: ../src/lua/preferences.c:708 msgid "select file" msgstr "选择文件" -#: ../src/lua/preferences.c:740 +#: ../src/lua/preferences.c:762 #, c-format msgid "double-click to reset to `%d'" msgstr "双击以重置到“%d”" -#: ../src/lua/preferences.c:767 +#: ../src/lua/preferences.c:789 #, c-format msgid "double-click to reset to `%f'" msgstr "双击以重置到“%f”" -#: ../src/lua/preferences.c:842 +#: ../src/lua/preferences.c:868 msgid "Lua options" msgstr "Lua 选项" -#: ../src/views/darkroom.c:565 +#: ../src/lua/preferences.c:919 +msgid "per-script configuration options" +msgstr "各脚本的配置选项" + +#: ../src/views/darkroom.c:626 #, c-format msgid "" "file `%s' is not available, switching to lighttable now.\n" "\n" -"if stored on an external drive, ensure that the drive is connected and " -"files\n" +"if stored on an external drive, ensure that the drive is connected and files\n" "can be accessed in the same locations as when you imported this image." msgstr "" "文件“%s”不可用,现在切换到光台。\n" @@ -28777,7 +32364,7 @@ msgstr "" "如果文件存储在外部驱动器上,请确保驱动器已连接,\n" "并且可以在导入此图像时相同的位置访问文件。" -#: ../src/views/darkroom.c:572 +#: ../src/views/darkroom.c:633 #, c-format msgid "" "file `%s' appears corrupt, switching to lighttable now.\n" @@ -28788,24 +32375,23 @@ msgstr "" "\n" "请检查该文件是否已从相机正确且完整地复制出来。" -#: ../src/views/darkroom.c:578 +#: ../src/views/darkroom.c:639 #, c-format msgid "file `%s' is not in any recognized format, switching to lighttable now." msgstr "文件“%s”不是任何已知格式,现在切换到光台。" -#: ../src/views/darkroom.c:583 +#: ../src/views/darkroom.c:644 #, c-format msgid "" "file `%s' is from an unsupported camera model, switching to lighttable now." msgstr "文件“%s”来自不受支持的相机型号,现在切换到光台。" -#: ../src/views/darkroom.c:588 +#: ../src/views/darkroom.c:649 #, c-format msgid "" "file `%s' uses an unsupported feature, switching to lighttable now.\n" "\n" -"please check that the image format and compression mode you selected in " -"your\n" +"please check that the image format and compression mode you selected in your\n" "camera's menus is supported (see https://www.darktable.org/resources/camera-" "support/\n" "and the release notes for this version of darktable)" @@ -28816,7 +32402,7 @@ msgstr "" "(请参阅 https://www.darktable.org/resources/camera-support/ 以及此版本 " "darktable 的发行说明)" -#: ../src/views/darkroom.c:596 +#: ../src/views/darkroom.c:657 #, c-format msgid "" "error while reading file `%s', switching to lighttable now.\n" @@ -28827,7 +32413,7 @@ msgstr "" "\n" "请检查文件是否已被截断。" -#: ../src/views/darkroom.c:602 +#: ../src/views/darkroom.c:663 #, c-format msgid "" "darktable could not load `%s', switching to lighttable now.\n" @@ -28842,63 +32428,63 @@ msgid "" msgstr "" "darktable 无法加载“%s”,正在切换回光台模式。\n" "\n" -"请确认 darktable 支持此相机型号及图像文件格式,参考 https://" -"www.darktable.org/resources/camera-support/\n" +"请确认 darktable 支持此相机型号及图像文件格式,参考 https://www.darktable.org/" +"resources/camera-support/\n" "若 darktable 确实支持此相机,请考虑在 https://github.com/darktable-org/" "darktable 报告问题" -#: ../src/views/darkroom.c:630 +#: ../src/views/darkroom.c:691 #, c-format msgctxt "darkroom" msgid "loading `%s' ..." msgstr "正在加载“%s”……" -#: ../src/views/darkroom.c:823 ../src/views/darkroom.c:2718 +#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 msgid "gamut check" msgstr "色域检查" -#: ../src/views/darkroom.c:824 +#: ../src/views/darkroom.c:922 msgid "soft proof" msgstr "软打样" #. fail :( -#: ../src/views/darkroom.c:866 ../src/views/print.c:318 +#: ../src/views/darkroom.c:964 ../src/views/print.c:318 msgid "no image to open!" msgstr "没有要打开的图像!" -#: ../src/views/darkroom.c:892 +#: ../src/views/darkroom.c:990 msgid "file not found" msgstr "文件未找到" -#: ../src/views/darkroom.c:896 +#: ../src/views/darkroom.c:994 msgid "unspecified failure" msgstr "未定义的失败" -#: ../src/views/darkroom.c:899 +#: ../src/views/darkroom.c:997 msgid "unsupported file format" msgstr "不支持的文件格式" -#: ../src/views/darkroom.c:902 +#: ../src/views/darkroom.c:1000 msgid "unsupported camera model" msgstr "不支持的相机型号" -#: ../src/views/darkroom.c:905 +#: ../src/views/darkroom.c:1003 msgid "unsupported feature in file" msgstr "文件中包含不支持的功能" -#: ../src/views/darkroom.c:908 +#: ../src/views/darkroom.c:1006 msgid "file appears corrupt" msgstr "文件似乎已损坏" -#: ../src/views/darkroom.c:911 +#: ../src/views/darkroom.c:1009 msgid "I/O error" msgstr "I/O 错误" -#: ../src/views/darkroom.c:914 +#: ../src/views/darkroom.c:1012 msgid "cache full" msgstr "缓存已满" -#: ../src/views/darkroom.c:917 +#: ../src/views/darkroom.c:1015 #, c-format msgid "" "image `%s' could not be loaded\n" @@ -28907,35 +32493,135 @@ msgstr "" "无法加载图像“%s”\n" "%s" -#: ../src/views/darkroom.c:956 ../src/views/darkroom.c:1340 +#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 msgid "can't change image in GIMP plugin mode" msgstr "在 GIMP 插件模式下不能更换图像" -#: ../src/views/darkroom.c:2456 ../src/views/darkroom.c:2458 +#: ../src/views/darkroom.c:1510 +msgid "past end of collection, looped to first image" +msgstr "滚动到集合的尾部,已绕回集合的开头" + +#: ../src/views/darkroom.c:1512 +msgid "past beginning of collection, looped to last image" +msgstr "滚动到集合的开头,已绕回集合的尾部" + +#: ../src/views/darkroom.c:2626 +msgid "no visible modules" +msgstr "无可见模块" + +#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#, c-format +msgid "focused instance '%s' of '%s'" +msgstr "已聚焦“%2$s”的实例“%1$s”" + +#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#, c-format +msgid "focused module '%s'" +msgstr "已聚焦模块“%s”" + +#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 +#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 +#: ../src/views/darkroom.c:2771 +msgid "no focused module" +msgstr "无已聚焦的模块" + +#: ../src/views/darkroom.c:2668 +#, c-format +msgid "'%s' cannot be enabled or disabled" +msgstr "无法启用或禁用“%s”" + +#: ../src/views/darkroom.c:2678 +#, c-format +msgid "enabled instance '%s' of '%s'" +msgstr "已启用“%2$s”的实例“%1$s”" + +#: ../src/views/darkroom.c:2680 +#, c-format +msgid "disabled instance '%s' of '%s'" +msgstr "已禁用“%2$s”的实例“%1$s”" + +#: ../src/views/darkroom.c:2685 +#, c-format +msgid "enabled module '%s'" +msgstr "已启用模块“%s”" + +#: ../src/views/darkroom.c:2687 +#, c-format +msgid "disabled module '%s'" +msgstr "已禁用模块“%s”" + +#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#, c-format +msgid "'%s' does not support multiple instances" +msgstr "“%s”不支持使用多个实例" + +#: ../src/views/darkroom.c:2716 +#, c-format +msgid "added instance '%s' of '%s'" +msgstr "已添加“%2$s”的实例“%1$s”" + +#: ../src/views/darkroom.c:2720 +#, c-format +msgid "added instance of '%s'" +msgstr "已添加“%s”的实例" + +#: ../src/views/darkroom.c:2739 +#, c-format +msgid "deleted instance '%s' of '%s'" +msgstr "已删除“%2$s”的实例“%1$s”" + +#: ../src/views/darkroom.c:2741 +#, c-format +msgid "deleted instance of '%s'" +msgstr "已删除模块“%s”的实例" + +#: ../src/views/darkroom.c:2788 +#, c-format +msgid "only one instance of '%s'" +msgstr "模块“%s”仅有一个实例" + +#. cycle through visible modules and their instances +#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +msgid "cycle modules" +msgstr "轮换模块" + +#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 msgid "quick access to presets" msgstr "快速访问预设" -#: ../src/views/darkroom.c:2468 +#: ../src/views/darkroom.c:2888 msgid "quick access to styles" msgstr "快速访问样式" -#: ../src/views/darkroom.c:2471 +#: ../src/views/darkroom.c:2891 msgid "quick access for applying any of your styles" msgstr "快速访问并应用您的样式" -#: ../src/views/darkroom.c:2478 +#: ../src/views/darkroom.c:2898 msgid "second window" msgstr "第二窗口" -#: ../src/views/darkroom.c:2483 +#: ../src/views/darkroom.c:2903 msgid "display a second darkroom image window" msgstr "显示第二个暗房图像窗口" -#: ../src/views/darkroom.c:2491 +#. Register a toggle-pin action for the second window as a command so the +#. shortcut works independently of the pin button widget. The pin button +#. is wired to this same action in _darkroom_ui_second_window_init() for +#. right-click shortcut assignment and tooltip display. +#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +msgid "toggle pinned state in second window" +msgstr "切换第二窗口的固定状态" + +#: ../src/views/darkroom.c:2923 +msgid "delete instance" +msgstr "删除实例" + +#: ../src/views/darkroom.c:2932 msgid "color assessment" msgstr "色彩评估" -#: ../src/views/darkroom.c:2493 +#: ../src/views/darkroom.c:2934 msgid "" "toggle color assessment conditions\n" "right-click for options" @@ -28943,15 +32629,15 @@ msgstr "" "切换色彩评估条件\n" "右键查看选项" -#: ../src/views/darkroom.c:2510 ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 msgid "color_assessment" msgstr "色彩评估" -#: ../src/views/darkroom.c:2510 +#: ../src/views/darkroom.c:2951 msgid "total border width relative to screen" msgstr "相对于屏幕的边框宽度总和" -#: ../src/views/darkroom.c:2512 +#: ../src/views/darkroom.c:2953 msgid "" "total border width in relation to the screen size for the assessment mode.\n" "this includes the outer gray part plus the inner white frame." @@ -28959,26 +32645,25 @@ msgstr "" "评价模式下相对于屏幕尺寸的的边框宽度总和。\n" "宽度包括外围灰色部分和内部的白色画框。" -#: ../src/views/darkroom.c:2523 +#: ../src/views/darkroom.c:2964 msgid "white border ratio" msgstr "白色边框比例" -#: ../src/views/darkroom.c:2525 -msgid "" -"the border ratio specifies the fraction of the white part of the border." +#: ../src/views/darkroom.c:2966 +msgid "the border ratio specifies the fraction of the white part of the border." msgstr "设置边框比例来指定白色边框的比例。" -#: ../src/views/darkroom.c:2536 +#: ../src/views/darkroom.c:2977 msgid "high quality processing" msgstr "高质量处理" -#: ../src/views/darkroom.c:2540 +#: ../src/views/darkroom.c:2981 msgid "" "toggle high quality processing. if activated darktable processes image data " "as it does while exporting" msgstr "开关高质量处理.启用后 darktable 会在导出时处理图像" -#: ../src/views/darkroom.c:2559 +#: ../src/views/darkroom.c:3000 msgid "" "toggle indication of raw overexposure\n" "right-click for options" @@ -28986,27 +32671,27 @@ msgstr "" "切换 RAW 过曝的指示\n" "右键查看选项" -#: ../src/views/darkroom.c:2580 +#: ../src/views/darkroom.c:3021 msgid "select how to mark the clipped pixels" msgstr "选择如何标记划分出的过曝或欠曝像素" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3024 msgid "mark with CFA color" msgstr "用色彩滤波阵列来标记" -#: ../src/views/darkroom.c:2583 +#: ../src/views/darkroom.c:3024 msgid "mark with solid color" msgstr "用纯色来标记" -#: ../src/views/darkroom.c:2584 +#: ../src/views/darkroom.c:3025 msgid "false color" msgstr "用伪色来标记" -#: ../src/views/darkroom.c:2589 ../src/views/darkroom.c:2659 +#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 msgid "color scheme" msgstr "配色方案" -#: ../src/views/darkroom.c:2590 +#: ../src/views/darkroom.c:3031 msgid "" "select the solid color to indicate overexposure.\n" "will only be used if mode = mark with solid color" @@ -29014,34 +32699,34 @@ msgstr "" "选择以纯色指示过曝。\n" "仅当模式为“用纯色来标记”时生效" -#: ../src/views/darkroom.c:2593 +#: ../src/views/darkroom.c:3034 msgctxt "solidcolor" msgid "red" msgstr "红" -#: ../src/views/darkroom.c:2594 +#: ../src/views/darkroom.c:3035 msgctxt "solidcolor" msgid "green" msgstr "绿" -#: ../src/views/darkroom.c:2595 +#: ../src/views/darkroom.c:3036 msgctxt "solidcolor" msgid "blue" msgstr "蓝" -#: ../src/views/darkroom.c:2596 +#: ../src/views/darkroom.c:3037 msgctxt "solidcolor" msgid "black" msgstr "黑" -#: ../src/views/darkroom.c:2607 +#: ../src/views/darkroom.c:3048 msgid "" "threshold of what shall be considered overexposed\n" "1.0 - white level\n" "0.0 - black level" msgstr "应被作为曝光过度部分的阈值" -#: ../src/views/darkroom.c:2626 +#: ../src/views/darkroom.c:3067 msgid "" "toggle clipping indication\n" "right-click for options" @@ -29049,11 +32734,11 @@ msgstr "" "切换欠曝过曝提示\n" "右键查看选项" -#: ../src/views/darkroom.c:2647 +#: ../src/views/darkroom.c:3088 msgid "clipping preview mode" msgstr "裁剪预览模式" -#: ../src/views/darkroom.c:2648 +#: ../src/views/darkroom.c:3089 msgid "" "select the metric you want to preview\n" "full gamut is the combination of all other modes" @@ -29061,39 +32746,39 @@ msgstr "" "选择要预览的度量\n" "“全色域”是所有其他模式的组合" -#: ../src/views/darkroom.c:2652 +#: ../src/views/darkroom.c:3093 msgid "full gamut" msgstr "全色域" -#: ../src/views/darkroom.c:2653 +#: ../src/views/darkroom.c:3094 msgid "any RGB channel" -msgstr "任何RGB通道" +msgstr "任何 RGB 通道" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3095 msgid "luminance only" msgstr "仅亮度" -#: ../src/views/darkroom.c:2654 +#: ../src/views/darkroom.c:3095 msgid "saturation only" msgstr "仅饱和度" -#: ../src/views/darkroom.c:2660 +#: ../src/views/darkroom.c:3101 msgid "select colors to indicate clipping" msgstr "选择表现提示的颜色" -#: ../src/views/darkroom.c:2664 +#: ../src/views/darkroom.c:3105 msgid "red & blue" msgstr "红蓝" -#: ../src/views/darkroom.c:2665 +#: ../src/views/darkroom.c:3106 msgid "purple & green" msgstr "紫绿" -#: ../src/views/darkroom.c:2673 +#: ../src/views/darkroom.c:3114 msgid "lower threshold" msgstr "降低阈值" -#: ../src/views/darkroom.c:2674 +#: ../src/views/darkroom.c:3115 msgid "" "clipping threshold for the black point,\n" "in EV, relatively to white (0 EV).\n" @@ -29112,11 +32797,11 @@ msgstr "" "典型的彩色光面印刷品,黑色定位为 -8.00 EV;\n" "典型的黑白光面印刷品,黑色定位为 -9.00 EV。" -#: ../src/views/darkroom.c:2691 +#: ../src/views/darkroom.c:3132 msgid "upper threshold" msgstr "增加阈值" -#: ../src/views/darkroom.c:2693 +#: ../src/views/darkroom.c:3134 #, no-c-format msgid "" "clipping threshold for the white point.\n" @@ -29125,11 +32810,11 @@ msgstr "" "调整白点的划分阈值。\n" "100%为峰值中等亮度。" -#: ../src/views/darkroom.c:2705 +#: ../src/views/darkroom.c:3146 msgid "softproof" msgstr "软打样" -#: ../src/views/darkroom.c:2709 +#: ../src/views/darkroom.c:3150 msgid "" "toggle softproofing\n" "right-click for profile options" @@ -29137,7 +32822,7 @@ msgstr "" "切换软打样\n" "右键查看配置文件选项" -#: ../src/views/darkroom.c:2722 +#: ../src/views/darkroom.c:3163 msgid "" "toggle gamut checking\n" "right-click for profile options" @@ -29145,54 +32830,54 @@ msgstr "" "切换色域检查\n" "右键查看配置文件选项" -#: ../src/views/darkroom.c:2750 ../src/views/darkroom.c:2757 -#: ../src/views/darkroom.c:2776 ../src/views/darkroom.c:2778 -#: ../src/views/darkroom.c:2780 ../src/views/darkroom.c:2782 -#: ../src/views/lighttable.c:1262 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 +#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 +#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 +#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 msgid "profiles" msgstr "色彩配置文件" -#: ../src/views/darkroom.c:2758 ../src/views/lighttable.c:1264 +#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 msgid "preview intent" msgstr "预览目的" -#: ../src/views/darkroom.c:2776 ../src/views/lighttable.c:1268 +#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 msgid "display profile" msgstr "显示配置文件" -#: ../src/views/darkroom.c:2778 ../src/views/lighttable.c:1271 +#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 msgid "preview display profile" msgstr "预览显示配置文件" -#: ../src/views/darkroom.c:2782 +#: ../src/views/darkroom.c:3223 msgid "histogram profile" msgstr "直方图配置" -#: ../src/views/darkroom.c:2789 +#: ../src/views/darkroom.c:3230 msgid "second preview window color assessment" msgstr "在第二个窗口中打开色彩评估环境" -#: ../src/views/darkroom.c:2792 +#: ../src/views/darkroom.c:3233 msgid "color assessment second preview" msgstr "打开第二个色彩评估窗口" -#: ../src/views/darkroom.c:2840 ../src/views/lighttable.c:1305 +#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 msgid "display ICC profiles" msgstr "用于显示的 ICC 配置文件" -#: ../src/views/darkroom.c:2844 ../src/views/lighttable.c:1309 +#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 msgid "preview display ICC profiles" msgstr "用于预览显示的 ICC 配置文件" -#: ../src/views/darkroom.c:2848 +#: ../src/views/darkroom.c:3289 msgid "softproof ICC profiles" msgstr "软打样 ICC 配置" -#: ../src/views/darkroom.c:2853 +#: ../src/views/darkroom.c:3294 msgid "histogram and color picker ICC profiles" msgstr "直方图和颜色选择器的 ICC 配置文件" -#: ../src/views/darkroom.c:2902 +#: ../src/views/darkroom.c:3338 msgid "" "toggle guide lines\n" "right-click for guides options" @@ -29201,262 +32886,262 @@ msgstr "" "右键查看参考线选项" #. Fullscreen preview key -#: ../src/views/darkroom.c:2921 +#: ../src/views/darkroom.c:3357 msgid "full preview" msgstr "全屏预览" #. add an option to allow skip mouse events while other overlays are #. consuming mouse actions -#: ../src/views/darkroom.c:2926 +#: ../src/views/darkroom.c:3362 msgid "force pan/zoom/rotate with mouse" msgstr "使用鼠标强制平移/缩放/旋转" #. Zoom shortcuts -#: ../src/views/darkroom.c:2941 +#: ../src/views/darkroom.c:3377 msgid "zoom close-up" msgstr "拉近缩放" #. zoom in/out #. zoom in/out/min/max -#: ../src/views/darkroom.c:2945 ../src/views/lighttable.c:1361 +#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 msgid "zoom in" msgstr "放大" -#: ../src/views/darkroom.c:2947 ../src/views/lighttable.c:1363 +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 msgid "zoom out" msgstr "缩小" #. Shortcut to skip images -#: ../src/views/darkroom.c:2951 +#: ../src/views/darkroom.c:3387 msgid "image forward" msgstr "前进一张图" -#: ../src/views/darkroom.c:2953 +#: ../src/views/darkroom.c:3389 msgid "image back" msgstr "后退一张图" #. cycle overlay colors -#: ../src/views/darkroom.c:2957 +#: ../src/views/darkroom.c:3393 msgid "cycle overlay colors" msgstr "循环覆盖颜色" #. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:2961 +#: ../src/views/darkroom.c:3397 msgid "show drawn masks" msgstr "显示绘制的遮罩" #. brush size +/- -#: ../src/views/darkroom.c:2965 +#: ../src/views/darkroom.c:3401 msgid "increase brush size" msgstr "加大画笔尺寸" -#: ../src/views/darkroom.c:2967 +#: ../src/views/darkroom.c:3403 msgid "decrease brush size" msgstr "减小画笔尺寸" #. brush hardness +/- -#: ../src/views/darkroom.c:2971 +#: ../src/views/darkroom.c:3407 msgid "increase brush hardness" msgstr "增加笔刷硬度" -#: ../src/views/darkroom.c:2973 +#: ../src/views/darkroom.c:3409 msgid "decrease brush hardness" msgstr "降低笔刷硬度" #. brush opacity +/- -#: ../src/views/darkroom.c:2977 +#: ../src/views/darkroom.c:3413 msgid "increase brush opacity" msgstr "增加笔刷不透明度" -#: ../src/views/darkroom.c:2979 +#: ../src/views/darkroom.c:3415 msgid "decrease brush opacity" msgstr "降低笔刷不透明度" #. undo/redo -#: ../src/views/darkroom.c:2983 ../src/views/lighttable.c:1353 +#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 #: ../src/views/map.c:2400 msgid "undo" msgstr "撤销" -#: ../src/views/darkroom.c:2985 ../src/views/lighttable.c:1354 +#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 #: ../src/views/map.c:2402 msgid "redo" msgstr "重做" #. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:2989 +#: ../src/views/darkroom.c:3425 msgid "change keyboard shortcut slider precision" msgstr "更改键盘快捷键滑块精度" -#: ../src/views/darkroom.c:2992 +#: ../src/views/darkroom.c:3428 msgid "synchronize selection" msgstr "同步选择" -#: ../src/views/darkroom.c:3711 +#: ../src/views/darkroom.c:4380 msgid "keyboard shortcut slider precision: fine" msgstr "键盘快捷键滑块的精度:高" -#: ../src/views/darkroom.c:3713 +#: ../src/views/darkroom.c:4382 msgid "keyboard shortcut slider precision: normal" msgstr "键盘快捷键滑块的精度:中" -#: ../src/views/darkroom.c:3715 +#: ../src/views/darkroom.c:4384 msgid "keyboard shortcut slider precision: coarse" msgstr "键盘快捷键滑块的精度:低" -#: ../src/views/darkroom.c:3731 +#: ../src/views/darkroom.c:4400 msgid "switch to lighttable" msgstr "转到光台" -#: ../src/views/darkroom.c:3733 ../src/views/lighttable.c:956 +#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 msgid "zoom in the image" msgstr "放大图像" -#: ../src/views/darkroom.c:3735 +#: ../src/views/darkroom.c:4404 msgid "unbounded zoom in the image" msgstr "无限放大图像" -#: ../src/views/darkroom.c:3737 +#: ../src/views/darkroom.c:4406 msgid "zoom to 100% 200% and back" msgstr "缩放到 100% 200% 然后返回" -#: ../src/views/darkroom.c:3739 ../src/views/lighttable.c:959 +#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 msgid "pan a zoomed image" msgstr "在放大的图像上平移" -#: ../src/views/darkroom.c:3742 ../src/views/lighttable.c:1001 +#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 msgid "[modules] expand module without closing others" msgstr "展开模块时不折叠其他模块" -#: ../src/views/darkroom.c:3743 ../src/views/lighttable.c:1002 +#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 msgid "[modules] expand module and close others" msgstr "展开模块时折叠其他模块" -#: ../src/views/darkroom.c:3745 +#: ../src/views/darkroom.c:4414 msgid "[modules] rename module" msgstr "重命名模块" -#: ../src/views/darkroom.c:3748 +#: ../src/views/darkroom.c:4417 msgid "[modules] change module position in pipe" msgstr "更改模块在处理管线中的位置" #. Show infos key -#: ../src/views/lighttable.c:730 ../src/views/lighttable.c:1344 +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 msgid "show infos" msgstr "显示信息" -#: ../src/views/lighttable.c:833 +#: ../src/views/lighttable.c:1023 msgid "middle" msgstr "中键" -#: ../src/views/lighttable.c:951 +#: ../src/views/lighttable.c:1150 msgid "open image in darkroom" msgstr "在暗房中打开图像" -#: ../src/views/lighttable.c:955 +#: ../src/views/lighttable.c:1155 msgid "switch to next/previous image" msgstr "切换到下一张/上一张图像" -#: ../src/views/lighttable.c:958 ../src/views/lighttable.c:989 +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 #, no-c-format msgid "zoom to 100% and back" msgstr "缩放至 100% 再恢复原有缩放" -#: ../src/views/lighttable.c:963 ../src/views/lighttable.c:982 +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 msgid "scroll the collection" msgstr "滚动图像集" -#: ../src/views/lighttable.c:965 +#: ../src/views/lighttable.c:1169 msgid "change number of images per row" msgstr "改变每行显示的图像数量" -#: ../src/views/lighttable.c:968 +#: ../src/views/lighttable.c:1172 msgid "select an image" msgstr "选择图像" -#: ../src/views/lighttable.c:970 +#: ../src/views/lighttable.c:1174 msgid "select range from last image" msgstr "从上个图像开始选择多张图像" -#: ../src/views/lighttable.c:972 +#: ../src/views/lighttable.c:1176 msgid "add image to or remove it from a selection" msgstr "从选择范围中添加或移除图像" -#: ../src/views/lighttable.c:976 +#: ../src/views/lighttable.c:1181 msgid "change image order" msgstr "改变图像显示顺序" -#: ../src/views/lighttable.c:983 +#: ../src/views/lighttable.c:1190 msgid "zoom all the images" msgstr "缩放所有图像" -#: ../src/views/lighttable.c:984 +#: ../src/views/lighttable.c:1192 msgid "pan inside all the images" msgstr "在所有图像内平移" -#: ../src/views/lighttable.c:986 +#: ../src/views/lighttable.c:1195 msgid "zoom current image" msgstr "缩放当前图像" -#: ../src/views/lighttable.c:987 +#: ../src/views/lighttable.c:1197 msgid "pan inside current image" msgstr "在当前图像内平移" -#: ../src/views/lighttable.c:992 +#: ../src/views/lighttable.c:1203 #, no-c-format msgid "zoom current image to 100% and back" msgstr "将当前图像缩放至 100% 再恢复原有缩放" -#: ../src/views/lighttable.c:996 +#: ../src/views/lighttable.c:1208 msgid "zoom the main view" msgstr "缩放主视图" -#: ../src/views/lighttable.c:997 +#: ../src/views/lighttable.c:1210 msgid "pan inside the main view" msgstr "在主视图内平移" -#: ../src/views/lighttable.c:1239 +#: ../src/views/lighttable.c:1470 msgid "set display profile" msgstr "设置显示用色彩配置" -#: ../src/views/lighttable.c:1324 +#: ../src/views/lighttable.c:1567 msgid "whole" msgstr "全部" -#: ../src/views/lighttable.c:1340 +#: ../src/views/lighttable.c:1595 msgid "leave" msgstr "退出" -#: ../src/views/lighttable.c:1347 +#: ../src/views/lighttable.c:1604 msgid "align images to grid" msgstr "将图像与网格对齐" -#: ../src/views/lighttable.c:1348 +#: ../src/views/lighttable.c:1606 msgid "reset first image offset" msgstr "重置第一个图像偏移" -#: ../src/views/lighttable.c:1349 +#: ../src/views/lighttable.c:1608 msgid "select toggle image" msgstr "选择切换图像" -#: ../src/views/lighttable.c:1350 +#: ../src/views/lighttable.c:1610 msgid "select single image" msgstr "选择单个图像" #. zoom for full culling & preview -#: ../src/views/lighttable.c:1357 +#: ../src/views/lighttable.c:1620 msgid "preview zoom 100%" msgstr "预览缩放至100%" -#: ../src/views/lighttable.c:1358 +#: ../src/views/lighttable.c:1622 msgid "preview zoom fit" msgstr "预览缩放自适应" -#: ../src/views/lighttable.c:1362 +#: ../src/views/lighttable.c:1628 msgid "zoom max" msgstr "最大缩放" -#: ../src/views/lighttable.c:1364 +#: ../src/views/lighttable.c:1632 msgid "zoom min" msgstr "最小缩放" @@ -29577,51 +33262,207 @@ msgstr "已启动新的会话“%s”" msgid "no camera with tethering support available for use..." msgstr "未找到支持连机拍摄的相机……" -#: ../src/views/view.c:1410 +#: ../src/views/view.c:1567 msgid "left-click" msgstr "单击左键" -#: ../src/views/view.c:1413 +#: ../src/views/view.c:1570 msgid "right-click" msgstr "单击右键" -#: ../src/views/view.c:1416 +#: ../src/views/view.c:1573 msgid "middle-click" msgstr "单击鼠标中键" -#: ../src/views/view.c:1422 +#: ../src/views/view.c:1579 msgid "left double-click" msgstr "左键双击" -#: ../src/views/view.c:1425 +#: ../src/views/view.c:1582 msgid "right double-click" msgstr "右键双击" -#: ../src/views/view.c:1428 +#: ../src/views/view.c:1585 msgid "drag and drop" msgstr "拖放" -#: ../src/views/view.c:1431 +#: ../src/views/view.c:1588 msgid "left-click+drag" msgstr "左键单击 + 拖动" -#: ../src/views/view.c:1434 +#: ../src/views/view.c:1591 msgid "right-click+drag" msgstr "右键单击 + 拖动" -#: ../src/views/view.c:1456 +#: ../src/views/view.c:1612 msgid "darktable - accels window" msgstr "darktable - 快捷键窗口" -#: ../src/views/view.c:1503 +#: ../src/views/view.c:1659 msgid "switch to a classic window which will stay open after key release" msgstr "切换至经典窗口,此窗口在放开按键后也保持显示" #. we add the mouse actions too -#: ../src/views/view.c:1569 +#: ../src/views/view.c:1725 msgid "mouse actions" msgstr "鼠标行为" +#~ msgctxt "preferences" +#~ msgid "original" +#~ msgstr "原始" + +#~ msgctxt "preferences" +#~ msgid "to 1/2" +#~ msgstr "至 1/2" + +#~ msgctxt "preferences" +#~ msgid "to 1/3" +#~ msgstr "至 1/3" + +#~ msgctxt "preferences" +#~ msgid "to 1/4" +#~ msgstr "至 1/4" + +#~ msgid "directory where new imported filmrolls are created" +#~ msgstr "新导入的胶卷文件被创建所在的目录" + +#~ msgid "this defines how the list of images to act on is constructed." +#~ msgstr "此选项控制 darktable 要如何列出需要应用操作的图像。" + +#~ msgid "" +#~ "scene-referred workflow is based on linear modules and will auto-apply " +#~ "filmic or sigmoid, color calibration and exposure,\n" +#~ "display-referred workflow is based on Lab modules and will auto-apply base " +#~ "curve, white balance and the legacy module pipe order." +#~ msgstr "" +#~ "场景工作流基于线型编辑模块,自动应用胶片对数或 S 形曲线、\n" +#~ "色彩校准和曝光设定,\n" +#~ "显示工作流基于 Lab 模块,自动应用基准曲线、白平衡和传统模块处理顺序。" + +#~ msgid "" +#~ "XMP sidecar files hold information about all your development steps to " +#~ "allow flawless re-importing of image files.\n" +#~ "\n" +#~ "depending on the selected mode sidecar files will be created:\n" +#~ " - 'never': all development information will be stored only in the library " +#~ "database\n" +#~ " - 'on import': immediately after importing the image\n" +#~ " - 'after edit': after any user change on the image or adding tags." +#~ msgstr "" +#~ "XMP 附属文件记录了您在导入后的照片处理步骤,以允许您重新导入无损的原始图像" +#~ "文件。\n" +#~ "\n" +#~ "根据在此选择的模式:\n" +#~ " - 从不:处理步骤将仅记录在数据库中\n" +#~ " - 导入时:导入图像时立即写入附属文件\n" +#~ " - 编辑后:在图像或标签被更改后写入附属文件。" + +#~ msgid "" +#~ "when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt " +#~ "to use mouse wheel for data entry. when disabled, this behavior is " +#~ "reversed" +#~ msgstr "" +#~ "启用时,使用鼠标滚轮滚动模块侧面版。按住 ctrl + alt 时鼠标滚轮用于数据输" +#~ "入。禁用时滚动行为相反" + +#~ msgid "adjust the boost factor of the channel mask" +#~ msgstr "调整通道蒙版的强化要素" + +#~ msgid "darktable starting" +#~ msgstr "darktable 正在启动" + +#~ msgid "darktable shutdown" +#~ msgstr "darktable 关闭" + +#~ msgid "darktable is now shutting down" +#~ msgstr "darktable 正在关闭" + +#~ msgid "please wait while background jobs finish" +#~ msgstr "请稍候,后台任务正在完成" + +#~ msgid "the selected output profile doesn't work well with EXR" +#~ msgstr "选择的输出色彩配置无法在 exr 下正常工作" + +#~ msgid "encoding color profile" +#~ msgstr "用于编码的色彩配置" + +#~ msgid "" +#~ "the color profile used by the encoder\n" +#~ "permit internal XYB color space conversion for more efficient lossy " +#~ "compression,\n" +#~ "or ensure no conversion to keep original image color space (implied for " +#~ "lossless)" +#~ msgstr "" +#~ "编码器使用的色彩配置\n" +#~ "允许内置 XYB 色彩空间转换以提高有损压缩效率\n" +#~ "禁止转换以保持图像原始色彩空间(无损导出默认使用此项)" + +#~ msgid "internal" +#~ msgstr "内部转换空间" + +#~ msgid "" +#~ "the curve has lost its 'S' shape, shoulder power cannot be applied.\n" +#~ "without inverting the shoulder (forcing it to bend upwards), it would be\n" +#~ "impossible to reach target white with the selected contrast and pivot " +#~ "position.\n" +#~ "increase contrast, move the pivot higher (increase pivot target output\n" +#~ "or curve y gamma), or increase the distance between the pivot and the " +#~ "right\n" +#~ "edge (decrease the pivot shift, move the white point farther from the " +#~ "pivot by\n" +#~ "increasing relative white exposure or move the black point closer to the " +#~ "pivot\n" +#~ "by lowering relative black exposure)." +#~ msgstr "" +#~ "当前曲线并非 S 形,无法应用肩部强度。\n" +#~ "在不反转肩部的情况下(迫使曲线向上弯曲),无法以当前选择的对比度和支点位" +#~ "置\n" +#~ "达到目标白点。\n" +#~ "您可以尝试以下解决方案:\n" +#~ "- 增加对比度;\n" +#~ "- 向上移动支点(增加支点目标输出或曲线 y gamma);\n" +#~ "- 增加支点到右边缘的距离(减少支点偏移、增加相对白点曝光使白点远离支点、\n" +#~ " 减少相对黑点曝光使黑点远离支点)。" + +#~ msgid "" +#~ "the curve has lost its 'S' shape, toe power cannot be applied.\n" +#~ "without inverting the toe (forcing it to bend downwards), it would be\n" +#~ "impossible to reach target black with the selected contrast and pivot " +#~ "position.\n" +#~ "increase contrast, move the pivot lower (reduce the pivot target output " +#~ "or\n" +#~ "curve y gamma), or increase the distance between the pivot and the left " +#~ "edge\n" +#~ "(increase the pivot shift, move the black point farther from the pivot by " +#~ "raising\n" +#~ "the relative black exposure or move the white point closer to the pivot\n" +#~ "by decreasing relative white exposure)." +#~ msgstr "" +#~ "当前曲线并非 S 形,无法应用底部强度。\n" +#~ "在不反转足部的情况下(迫使曲线向下弯曲),无法以当前选择的对比度和支点位" +#~ "置\n" +#~ "达到目标黑点。\n" +#~ "您可以尝试以下解决方案:\n" +#~ "- 增加对比度;\n" +#~ "- 向下移动支点(减少支点目标输出或曲线 y gamma);\n" +#~ "- 增加支点到左边缘的距离(增加支点偏移、增加相对黑点曝光使黑点远离支点、\n" +#~ " 减少相对白点曝光使白点远离支点)。" + +#~ msgid "smooth|base" +#~ msgstr "平滑|基底" + +#~ msgid "smooth|punchy" +#~ msgstr "平滑|突出" + +#~ msgid "cycle histogram modes" +#~ msgstr "循环直方图模式" + +#~ msgid "toggle blue channel" +#~ msgstr "切换蓝色通道" + +#~ msgid "toggle green channel" +#~ msgstr "切换绿色通道" + #~ msgid "RustiCL (experimental)" #~ msgstr "RustiCL(实验性)" @@ -29663,9 +33504,6 @@ msgstr "鼠标行为" #~ msgid "do you really want to physically delete selected image from disk?" #~ msgstr "你确定要从磁盘物理删除已选图像吗?" -#~ msgid "(default)" -#~ msgstr "(默认)" - #~ msgid "radius for blurring step" #~ msgstr "模糊半径" @@ -29870,11 +33708,11 @@ msgstr "鼠标行为" #~ msgstr "时间顺序" #~ msgid "" -#~ "sort the following collections in descending order: 'film roll' by " -#~ "folder, 'folder', 'times' (e.g. 'capture date')" +#~ "sort the following collections in descending order: 'film roll' by folder, " +#~ "'folder', 'times' (e.g. 'capture date')" #~ msgstr "" -#~ "将以下的图像集用降序排列:“胶卷”(按文件夹),“文件夹”,“时间”(例如“拍摄" -#~ "时间”)" +#~ "将以下的图像集用降序排列:“胶卷”(按文件夹),“文件夹”,“时间”(例如“拍摄时" +#~ "间”)" #~ msgid "(AI) detect from image surfaces..." #~ msgstr "从图像内的表面检测..." @@ -29882,9 +33720,6 @@ msgstr "鼠标行为" #~ msgid "(AI) detect from image edges..." #~ msgstr "从图像内的边缘检测..." -#~ msgid "group leaders" -#~ msgstr "分组首张图像" - #~ msgid "group followers" #~ msgstr "分组成员" @@ -29956,11 +33791,11 @@ msgstr "鼠标行为" #~ msgstr "文件夹" #~ msgid "" -#~ "when having raw+JPEG images together in one directory it makes no sense " -#~ "to import both. with this flag one can ignore all JPEGs found." +#~ "when having raw+JPEG images together in one directory it makes no sense to " +#~ "import both. with this flag one can ignore all JPEGs found." #~ msgstr "" -#~ "在目录中同时有 raw 和 JPEG 格式时,两者都导入是没有意义的。此选项会忽略发" -#~ "现的所有 JPEG 文件。" +#~ "在目录中同时有 raw 和 JPEG 格式时,两者都导入是没有意义的。此选项会忽略发现" +#~ "的所有 JPEG 文件。" #~ msgid "tune OpenCL performance" #~ msgstr "调整 OpenCL 性能" @@ -30041,18 +33876,16 @@ msgstr "鼠标行为" #~ msgstr "由于 GPU 性能不足,OpenCL 硬件加速已禁用" #~ msgid "" -#~ "multiple GPUs detected - OpenCL scheduling profile has been set " -#~ "accordingly" +#~ "multiple GPUs detected - OpenCL scheduling profile has been set accordingly" #~ msgstr "检测到多个 GPU - 已调整 OpenCL 调度配置" #~ msgid "" -#~ "very fast GPU detected - OpenCL scheduling profile has been set " -#~ "accordingly" +#~ "very fast GPU detected - OpenCL scheduling profile has been set accordingly" #~ msgstr "检测高性能 GPU - 已调整 OpenCL 调度配置" #~ msgid "" -#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL " -#~ "for this session!" +#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL for " +#~ "this session!" #~ msgstr "darktable 检测到 OpenCL 设置出现问题;OpenCL 已在此次会话中禁用!" #~ msgid "no-op" @@ -30175,10 +34008,6 @@ msgstr "鼠标行为" #~ msgid "ICC profiles in %s or %s" #~ msgstr "ICC 档案在 %s 或 %s" -#, c-format -#~ msgid "output ICC profiles in %s or %s" -#~ msgstr "导出 icc 档案到 %s/color/out 或 %s/color/out" - #, c-format #~ msgid "display ICC profiles in %s or %s" #~ msgstr "显示的ICC配置文件在%s 或者 %s里" @@ -30239,8 +34068,8 @@ msgstr "鼠标行为" #~ msgstr "3:2" #~ msgid "" -#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to " -#~ "the developers" +#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to the " +#~ "developers" #~ msgstr "色调均衡器输入输出缓冲区未正确对齐,请向开发者报告问题" #, c-format @@ -30595,9 +34424,6 @@ msgstr "鼠标行为" #~ msgid "switch histogram type" #~ msgstr "切换直方图类型" -#~ msgid "modules: default" -#~ msgstr "模块:默认" - #~ msgctxt "modulegroup" #~ msgid "technical" #~ msgstr "技术" @@ -30614,9 +34440,6 @@ msgstr "鼠标行为" #~ msgid "zoom fill" #~ msgstr "填充缩放" -#~ msgid "zoom fit" -#~ msgstr "适应缩放" - #~ msgctxt "preferences" #~ msgid "on startup" #~ msgstr "启动时" @@ -30683,8 +34506,8 @@ msgstr "鼠标行为" #~ msgid "" #~ "this added sharpen is not recommended on cameras without a low-pass " -#~ "filter. you should disable this option if you use one of those more " -#~ "recent cameras or sharpen your images with other means." +#~ "filter. you should disable this option if you use one of those more recent " +#~ "cameras or sharpen your images with other means." #~ msgstr "" #~ "在不具备低通滤镜的相机上不推荐使用此选项增加锐化效果。若您使用较新的相机或" #~ "已经启用其他锐化方式,则应禁用此选项。" @@ -30698,8 +34521,8 @@ msgstr "鼠标行为" #~ msgstr "数据库碎片比率阈值" #~ msgid "" -#~ "fragmentation ratio above which to ask or carry out automatically " -#~ "database maintenance" +#~ "fragmentation ratio above which to ask or carry out automatically database " +#~ "maintenance" #~ msgstr "要求或执行自动数据库维护的碎片比率" #~ msgid "xmp" @@ -30726,9 +34549,6 @@ msgstr "鼠标行为" #~ msgid "gain chroma" #~ msgstr "增益色度" -#~ msgid "gain hue" -#~ msgstr "增益色调" - #~ msgid "offset luminance" #~ msgstr "偏移量亮度" @@ -30908,8 +34728,8 @@ msgstr "鼠标行为" #~ msgstr "缩略图缓存所用内存大小(MB)" #~ msgid "" -#~ "this controls how much memory is going to be used for thumbnails and " -#~ "other buffers (needs a restart)." +#~ "this controls how much memory is going to be used for thumbnails and other " +#~ "buffers (needs a restart)." #~ msgstr "它控制缩略图和其他缓冲区将使用多少内存(需要重新启动)" # tile rendering 解释为分块渲染。不确定是否有更贴切的说法。 @@ -30918,14 +34738,13 @@ msgstr "鼠标行为" #~ msgid "" #~ "this variable controls the maximum amount of memory (in MB) a module may " -#~ "use during image processing. lower values will force memory hungry " -#~ "modules to process image with increasing number of tiles. setting this to " -#~ "0 will omit any limit. values below 500 will be treated as 500 (needs a " -#~ "restart)." +#~ "use during image processing. lower values will force memory hungry modules " +#~ "to process image with increasing number of tiles. setting this to 0 will " +#~ "omit any limit. values below 500 will be treated as 500 (needs a restart)." #~ msgstr "" #~ "此变量控制一个模块在处理图像时可以使用的最大内存容量(MB)。较小的值将迫使" -#~ "需要大量内存的模块通过增多分块的方式逐块处理图像。设置为 0 将忽略任何限" -#~ "制。低于 500 的值将视为 500。此选项在重启后生效。" +#~ "需要大量内存的模块通过增多分块的方式逐块处理图像。设置为 0 将忽略任何限制。" +#~ "低于 500 的值将视为 500。此选项在重启后生效。" #~ msgid "minimum amount of memory (in MB) for a single buffer in tiling" #~ msgstr "分块时单个缓冲区的最小内存容量(MB)" @@ -30940,8 +34759,8 @@ msgstr "鼠标行为" #~ msgid "" #~ "the entry completion is useful for those who enter tags from keyboard " -#~ "only. for others the entry completion can be embarrassing. need to " -#~ "restart darktable." +#~ "only. for others the entry completion can be embarrassing. need to restart " +#~ "darktable." #~ msgstr "" #~ "条目补全对那些只用键盘输入标签的人很有用。但对另外的人来说,反而有点不合" #~ "适。需要重新启动darktable。" @@ -31171,12 +34990,6 @@ msgstr "鼠标行为" #~ msgid "lut 3D" #~ msgstr "3D LUT" -#~ msgid "select lut file" -#~ msgstr "选择 LUT 文件" - -#~ msgid "grey" -#~ msgstr "灰" - #, c-format #~ msgid "%.0f mired" #~ msgstr "%.0f 微倒度(色温单位)" @@ -31264,10 +35077,6 @@ msgstr "鼠标行为" #~ msgid "compress history stack" #~ msgstr "压缩历史纪录栈" -#~ msgctxt "accel" -#~ msgid "remove from darktable" -#~ msgstr "从 darktable 移除" - #~ msgctxt "accel" #~ msgid "delete from disk using trash if possible" #~ msgstr "从磁盘中物理删除(若回收站可用将移动到回收站)" @@ -31400,9 +35209,6 @@ msgstr "鼠标行为" #~ msgid "thumbnail display" #~ msgstr "缩略图显示" -#~ msgid "metadata list" -#~ msgstr "元数据列表" - #~ msgctxt "accel" #~ msgid "print" #~ msgstr "打印" @@ -31588,10 +35394,6 @@ msgstr "鼠标行为" #~ msgid "no fallback for %s (%s)" #~ msgstr "无 %s 的备用设置(%s)" -#~ msgctxt "accel" -#~ msgid "tethering view" -#~ msgstr "连机视图" - #~ msgctxt "accel" #~ msgid "lighttable view" #~ msgstr "光台视图" @@ -31642,8 +35444,8 @@ msgstr "鼠标行为" #~ msgstr "模块顺序" #~ msgid "" -#~ "are you sure you want to restore the default keybindings? this will " -#~ "erase any modifications you have made." +#~ "are you sure you want to restore the default keybindings? this will erase " +#~ "any modifications you have made." #~ msgstr "确定要恢复默认快捷键绑定?这将会删除您所做的任何自定义修改。" #~ msgid "normal images" @@ -31763,10 +35565,6 @@ msgstr "鼠标行为" #~ msgid "move up and select" #~ msgstr "向上移动并选择" -#~ msgctxt "accel" -#~ msgid "move down and select" -#~ msgstr "向下移动并选择" - #~ msgctxt "accel" #~ msgid "move left and select" #~ msgstr "向左移动并选择" @@ -31820,8 +35618,8 @@ msgstr "鼠标行为" #~ "panel. this will allow you to do range selections for date-time and " #~ "numeric values." #~ msgstr "" -#~ "启用此选项在收藏面板中使用单击选择项目。这将允许你对日期-时间和数值进行范" -#~ "围选择。" +#~ "启用此选项在收藏面板中使用单击选择项目。这将允许你对日期-时间和数值进行范围" +#~ "选择。" #~ msgid "expand a single lighttable module at a time" #~ msgstr "一次只需展开一个光台" @@ -31832,8 +35630,7 @@ msgstr "鼠标行为" #~ msgid "" #~ "do not have the rating of one star behave as documented in the manual--an " #~ "image rated one star twice will result in a zero star rating." -#~ msgstr "" -#~ "不使用手册中记载的一星评级行为——一张图片评级两次一星会导致零星评级。" +#~ msgstr "不使用手册中记载的一星评级行为——一张图片评级两次一星会导致零星评级。" #~ msgid "pattern for the image infos line" #~ msgstr "图像信息行的模式" @@ -31863,9 +35660,9 @@ msgstr "鼠标行为" #~ msgid "" #~ "use the current filter settings to select the geotagged images drawn on " -#~ "the map, i.e. limit the images drawn to the current filmstrip. this " -#~ "limits the number of images drawn and thus reduces the time needed to " -#~ "draw the images." +#~ "the map, i.e. limit the images drawn to the current filmstrip. this limits " +#~ "the number of images drawn and thus reduces the time needed to draw the " +#~ "images." #~ msgstr "" #~ "使用当前的过滤器设置来选择在地图上绘制的地理标记图像,即把绘制的图像限制在" #~ "当前的胶片条上。这限制了绘制图像的数量,从而减少了绘制图像所需的时间。" @@ -31904,8 +35701,8 @@ msgstr "鼠标行为" #~ "over zoomed images on the lighttable. the txt file either has to be there " #~ "at import time or the crawler has to be enabled" #~ msgstr "" -#~ "当图像旁边有一个 txt 文件时,它可以在 lighttable 上以叠加方式显示在放大的" -#~ "图像上。txt 文件在导入时必须存在,否则您必须启用爬虫程序才能显示 txt" +#~ "当图像旁边有一个 txt 文件时,它可以在 lighttable 上以叠加方式显示在放大的图" +#~ "像上。txt 文件在导入时必须存在,否则您必须启用爬虫程序才能显示 txt" #~ msgid "show scrollbars for center view" #~ msgstr "显示中心视图的滚动条" @@ -31938,8 +35735,8 @@ msgstr "鼠标行为" #~ "X-Trans sensors use VNG rather than PPG as middle ground." #~ msgstr "" #~ "暗房模式下以非 1:1 比例显示图像时使用的像素插值算法:双线性最快,但锐度较" -#~ "低。锐度稍高的折衷选项为 PPG + 处理选项卡中指定的像素插值模式。全尺寸导出" -#~ "将会使用全尺寸导出设定渲染。注意富士 X-Trans 传感器使用 VNG 算法而不使用 " +#~ "低。锐度稍高的折衷选项为 PPG + 处理选项卡中指定的像素插值模式。全尺寸导出将" +#~ "会使用全尺寸导出设定渲染。注意富士 X-Trans 传感器使用 VNG 算法而不使用 " #~ "PPG。" #~ msgid "auto-apply basecurve" @@ -31969,14 +35766,14 @@ msgstr "鼠标行为" #~ "during import. the cache will grow to a maximum of twice this number of " #~ "full resolution image buffers (needs a restart)." #~ msgstr "" -#~ "此项控制导入照片时生成缩略图的线程数量。缓存使用量最高可能达到 2 倍于这个" -#~ "全分辨率图片的数量。此选项在重启后生效。" +#~ "此项控制导入照片时生成缩略图的线程数量。缓存使用量最高可能达到 2 倍于这个全" +#~ "分辨率图片的数量。此选项在重启后生效。" #~ msgid "" #~ "if set to a positive, non-zero value this variable defines the minimum " #~ "amount of memory (in MB) that tiling should take for a single image " -#~ "buffer. has precedence over heuristics based on host_memory_limit (needs " -#~ "a restart)." +#~ "buffer. has precedence over heuristics based on host_memory_limit (needs a " +#~ "restart)." #~ msgstr "" #~ "如果设置为非零正值,此变量定义了分块时单个图像缓冲区的最小内存容量(MB)。" #~ "此选项比基于主机内存自动探测的值有更高优先级。此选项在重启后生效。" @@ -31990,14 +35787,6 @@ msgstr "鼠标行为" #~ msgid "%s/%s: %s" #~ msgstr "%s/%s: %s" -#, c-format -#~ msgid "%s: %s" -#~ msgstr "%s: %s" - -#, c-format -#~ msgid "error: output file is a directory. please specify file name" -#~ msgstr "错误:输出文件是一个文件夹,请给出文件名" - #~ msgid "darktable - error locking database" #~ msgstr "darktable - 锁定数据库失败" @@ -32087,32 +35876,21 @@ msgstr "鼠标行为" #~ msgid "HSV lightness" #~ msgstr "HSV亮度" -#~ msgctxt "blendmode" -#~ msgid "unbounded (deprecated)" -#~ msgstr "无界(已废弃)" - #~ msgid "output image" #~ msgstr "输出图像" -#~ msgid "input image" -#~ msgstr "输入图像" - #~ msgid "" -#~ "display mask and/or color channel. ctrl-click to display mask, shift-" -#~ "click to display channel. hover over parametric mask slider to select " -#~ "channel for display" +#~ "display mask and/or color channel. ctrl-click to display mask, shift-click " +#~ "to display channel. hover over parametric mask slider to select channel " +#~ "for display" #~ msgstr "" -#~ "显示蒙版及颜色通道。ctrl + 单击可显示蒙版,shift + 单击可显示通道。将鼠标" -#~ "悬停在“参数蒙版”滑块上以选择要显示的通道" +#~ "显示蒙版及颜色通道。ctrl + 单击可显示蒙版,shift + 单击可显示通道。将鼠标悬" +#~ "停在“参数蒙版”滑块上以选择要显示的通道" #~ msgctxt "accel" #~ msgid "fusion" #~ msgstr "融合(fusion)" -#~ msgctxt "accel" -#~ msgid "enable module" -#~ msgstr "启用模块" - #~ msgctxt "accel" #~ msgid "show preset menu" #~ msgstr "显示预置菜单" @@ -32255,8 +36033,8 @@ msgstr "鼠标行为" #~ "have to login into your facebook account there and authorize darktable to " #~ "upload photos before continuing." #~ msgstr "" -#~ "步骤 1:一个新的浏览器窗口或标签页将被加载。在继续下一步前,你必须登入你" -#~ "的 facebook 账户并且授权 darktable 上传图片。" +#~ "步骤 1:一个新的浏览器窗口或标签页将被加载。在继续下一步前,你必须登入你的 " +#~ "facebook 账户并且授权 darktable 上传图片。" #~ msgid "" #~ "step 2: paste your browser URL and click the OK button once you are done." @@ -32376,8 +36154,8 @@ msgstr "鼠标行为" #~ "have to login into your google account there and authorize darktable to " #~ "upload photos before continuing." #~ msgstr "" -#~ "步骤 1:一个新的浏览器窗口或标签页将被加载。在继续下一步前,你必须登入你" -#~ "的 facebook 账户并且授权 darktable 上传图片。" +#~ "步骤 1:一个新的浏览器窗口或标签页将被加载。在继续下一步前,你必须登入你的 " +#~ "facebook 账户并且授权 darktable 上传图片。" #~ msgid "" #~ "step 2: paste the verification code shown to you in the browser and click " @@ -32387,9 +36165,6 @@ msgstr "鼠标行为" #~ msgid "google authentication" #~ msgstr "google 授权" -#~ msgid "verification code:" -#~ msgstr "验证码:" - #~ msgid "please enter the verification code" #~ msgstr "请输入验证码" @@ -32438,8 +36213,8 @@ msgstr "鼠标行为" #~ "shift + 单击以仅拟合镜头偏移" #~ msgid "" -#~ "automatically correct for vertical and horizontal perspective " -#~ "distortions; fitting rotation,lens shift in both directions, and shear\n" +#~ "automatically correct for vertical and horizontal perspective distortions; " +#~ "fitting rotation,lens shift in both directions, and shear\n" #~ "ctrl-click to only fit rotation\n" #~ "shift-click to only fit lens shift\n" #~ "ctrl-shift-click to only fit rotation and lens shift" @@ -32627,8 +36402,7 @@ msgstr "鼠标行为" #~ msgid "" #~ "drag the line for split toning. bright means highlights, dark means " #~ "shadows. use mouse wheel to change saturation." -#~ msgstr "" -#~ "拖曳色调分割线。明亮表示高亮,黑暗表示阴影。使用鼠标滚轮改变饱和度。" +#~ msgstr "拖曳色调分割线。明亮表示高亮,黑暗表示阴影。使用鼠标滚轮改变饱和度。" #~ msgctxt "accel" #~ msgid "lightness" @@ -32868,10 +36642,6 @@ msgstr "鼠标行为" #~ msgid "lens model" #~ msgstr "镜头型号" -#~ msgctxt "accel" -#~ msgid "select corrections" -#~ msgstr "选择修正方式" - #~ msgid "" #~ "click and drag to add point\n" #~ "scroll to change size\n" @@ -33027,9 +36797,6 @@ msgstr "鼠标行为" #~ msgid "crop y" #~ msgstr "裁剪 y" -#~ msgid "crop width" -#~ msgstr "裁剪宽度" - #~ msgid "black level %i" #~ msgstr "黑电平 %i" @@ -33380,9 +37147,6 @@ msgstr "鼠标行为" #~ msgid "paste all" #~ msgstr "粘贴全部" -#~ msgid "existing duplicates" -#~ msgstr "已有的副本" - #~ msgid "" #~ "maximum output width\n" #~ "set to 0 for no scaling" @@ -33489,8 +37253,7 @@ msgstr "鼠标行为" #~ "roll." #~ msgstr "递归导入子目录,每个目录将作为一个新的胶卷。" -#~ msgid "" -#~ "recursively import subfolders. Each folder goes into a new film roll." +#~ msgid "recursively import subfolders. Each folder goes into a new film roll." #~ msgstr "递归导入子目录,每个目录将作为一个新的胶卷。" #~ msgid "file has unknown format!" @@ -33502,9 +37265,6 @@ msgstr "鼠标行为" #~ msgid "image..." #~ msgstr "图片…" -#~ msgid "select one or more images to import" -#~ msgstr "选择图片导入" - #~ msgid "folder..." #~ msgstr "文件夹…" @@ -33527,9 +37287,6 @@ msgstr "鼠标行为" #~ msgid "show only your favourite modules (selected in `more modules' below)" #~ msgstr "仅显示收藏的模块(在以下“更多模块”中选择)" -#~ msgid "basic group" -#~ msgstr "基本工具分组" - #~ msgid "tone group" #~ msgstr "色调分组" @@ -33542,9 +37299,6 @@ msgstr "鼠标行为" #~ msgid "effects group" #~ msgstr "特效分组" -#~ msgid "search module" -#~ msgstr "搜索模块" - #~ msgid "more modules" #~ msgstr "更多模块" @@ -33586,9 +37340,6 @@ msgstr "鼠标行为" #~ msgid "do you really want to delete style '%s'?" #~ msgstr "确定要删除风格 ‘%s’?" -#~ msgid "delete style?" -#~ msgstr "删除风格?" - #~ msgid "edit the selected style in list above" #~ msgstr "编辑上面的列表中选定的样式" @@ -33781,17 +37532,17 @@ msgstr "鼠标行为" #~ msgstr "修饰键" #~ msgid "" -#~ "changes the default collections-list order for folders, times and dates " -#~ "to run from recent to older" +#~ "changes the default collections-list order for folders, times and dates to " +#~ "run from recent to older" #~ msgstr "将文件夹、时间和日期的默认集合列表顺序从“最近”更改为“较旧”" #~ msgid "" -#~ "if enabled, cached thumbnails will be color managed so that lighttable " -#~ "and filmstrip can show correct colors. otherwise the results may look " -#~ "wrong once the display profile gets changed." +#~ "if enabled, cached thumbnails will be color managed so that lighttable and " +#~ "filmstrip can show correct colors. otherwise the results may look wrong " +#~ "once the display profile gets changed." #~ msgstr "" -#~ "如果启用,缓存的缩略图将进行颜色管理,以便lighttable和filmstrip可以显示正" -#~ "确的颜色。否则,一旦更改了显示配置文件,结果可能会出错。" +#~ "如果启用,缓存的缩略图将进行颜色管理,以便lighttable和filmstrip可以显示正确" +#~ "的颜色。否则,一旦更改了显示配置文件,结果可能会出错。" #~ msgid "" #~ "if the thumbnail size is greater than this value, it will be processed " @@ -33926,9 +37677,6 @@ msgstr "鼠标行为" #~ msgid "focus module" #~ msgstr "聚焦到模块" -#~ msgid "focus module" -#~ msgstr "聚焦到模块" - #~ msgid "darktable cannot be started because the database is locked" #~ msgstr "由于数据库已锁定,无法启动darktable" @@ -33948,28 +37696,28 @@ msgstr "鼠标行为" #~ "\n" #~ " How to solve this problem?\n" #~ "\n" -#~ " 1 - Search in your environment if another darktable occurrence is " -#~ "active. If so, use it or close it. \n" +#~ " 1 - Search in your environment if another darktable occurrence is active. " +#~ "If so, use it or close it. \n" #~ " The lock indicates that the process number of this occurrence is : " #~ "%d\n" #~ "\n" -#~ " 2 - If you can't find this other occurrence, try closing your session " -#~ "and reopening it or shutting down your computer. \n" +#~ " 2 - If you can't find this other occurrence, try closing your session and " +#~ "reopening it or shutting down your computer. \n" #~ " This will delete all running programs and thus close the database " #~ "correctly.\n" #~ "\n" #~ " 3 - If these two actions are not enough, it is because at least one of " #~ "the two files that materialize the locks remains \n" -#~ " and that these are no longer attached to any occurrence of " -#~ "darktable. It is then necessary to delete it (or them). \n" +#~ " and that these are no longer attached to any occurrence of darktable. " +#~ "It is then necessary to delete it (or them). \n" #~ " The two files are named data.db.lock and library.db.lock respectively. The opening mechanism signals \n" #~ " the presence of the %s file in the %s " #~ "folder. \n" #~ " (full pathname: %s).\n" #~ "\n" -#~ " Caution! Do not delete these files without first checking " -#~ "that there are no more occurrences of darktable, \n" +#~ " Caution! Do not delete these files without first checking that " +#~ "there are no more occurrences of darktable, \n" #~ " otherwise you risk generating serious inconsistencies in your " #~ "database.\n" #~ "\n" @@ -33992,8 +37740,8 @@ msgstr "鼠标行为" #~ "它。\n" #~ " 经提示这个正在运行的进程ID为:%d\n" #~ "\n" -#~ " 2. 如果找不到其他运行的darktable,请尝试关闭本窗口并重新打开软件,或者关" -#~ "闭计算机。\n" +#~ " 2. 如果找不到其他运行的darktable,请尝试关闭本窗口并重新打开软件,或者关闭" +#~ "计算机。\n" #~ " 这将删除所有正在运行的程序,从而正确关闭数据库。\n" #~ "\n" #~ " 3. 如果以上两种方法都不行,那是因为造成锁定的两个文件中至少有一个仍然存" @@ -34004,8 +37752,8 @@ msgstr "鼠标行为" #~ " 启动机制提示 %s 文件在 %s 文件夹中。\n" #~ " (完整路径名:%s)。\n" #~ "\n" -#~ " 注意! 在没有首先检查是否不再有运行中darktable之前,不要删除这" -#~ "些文件,\n" +#~ " 注意! 在没有首先检查是否不再有运行中darktable之前,不要删除这些" +#~ "文件,\n" #~ " 否则可能会在数据库中产生严重的不一致。\n" #~ "\n" #~ " 一旦你找到并解决了锁定的原因,darktable的启动将没有任何问题。\n" @@ -34145,8 +37893,8 @@ msgstr "鼠标行为" #~ msgid "" #~ "the image will first be processed in full resolution, and downscaled at " -#~ "the very end. this can result in better quality sometimes, but will " -#~ "always be slower." +#~ "the very end. this can result in better quality sometimes, but will always " +#~ "be slower." #~ msgstr "" #~ "首先在全分辨率下处理图像,最后再缩小。这样往往能得到更高的质量,但速度会更" #~ "慢。" @@ -34178,14 +37926,14 @@ msgstr "鼠标行为" #~ msgstr "导入后删除原图" #~ msgid "" -#~ "check this option if you want to delete images on camera after download " -#~ "to computer" +#~ "check this option if you want to delete images on camera after download to " +#~ "computer" #~ msgstr "如果您想在导入图像至计算机后删除相机中的原件,请勾选此项" #~ msgid "" #~ "the following three settings describe the directory structure and file " -#~ "renaming for import storage and images; if you don't know how to use " -#~ "this, keep the default settings." +#~ "renaming for import storage and images; if you don't know how to use this, " +#~ "keep the default settings." #~ msgstr "" #~ "下面三项设置定义了导入存储和图像的目录结构和文件重命名格式;如果你不知道如" #~ "何使用,请保持默认设置。" @@ -34502,9 +38250,6 @@ msgstr "鼠标行为" #~ msgid "rate desert" #~ msgstr "评为 优秀" -#~ msgid "failed to create session path %s." -#~ msgstr "无法创建会话路径 %s" - #~ msgid " (needs a restart) " #~ msgstr " (需要重启生效) " @@ -34513,9 +38258,8 @@ msgstr "鼠标行为" #~ msgid "" #~ "set this variable to num_threads if you want multithreaded export to " -#~ "process multiple images at a time. be warned: every thread will need " -#~ "about 1GB of memory. setting this to 1 switches on per-image " -#~ "parallelization." +#~ "process multiple images at a time. be warned: every thread will need about " +#~ "1GB of memory. setting this to 1 switches on per-image parallelization." #~ msgstr "" #~ "设置此变量为线程数可以激活多线程导出以同时处理多个图像。警告:每个线程需要" #~ "大约1GB内存,设置为1将使用多线程处理单张图像。" @@ -34558,8 +38302,8 @@ msgstr "鼠标行为" #~ "backtrace log to mailing list with information about your CPU and where " #~ "you got the package from." #~ msgstr "" -#~ "darktable 捕获了一条非法指令,这通常意味着你的CPU使用了一个无效的处理器优" -#~ "化codepath,请通过在控制台运行‘gdb darktable’命令重现这次崩溃并将回溯日志" +#~ "darktable 捕获了一条非法指令,这通常意味着你的CPU使用了一个无效的处理器优化" +#~ "codepath,请通过在控制台运行‘gdb darktable’命令重现这次崩溃并将回溯日志" #~ "(backtrace log)贴至邮件列表,并告知我们你的CPU信息和获得本软件包的途径。" #~ msgid "SIMD extensions found: " @@ -34575,8 +38319,8 @@ msgstr "鼠标行为" #~ "\n" #~ "%s" #~ msgstr "" -#~ "darktable非常依赖CPU并且使用SSE2 SIMD指令集用于繁重的计算。这带来了更佳的" -#~ "用户体验,但同时规定了最低CPU需求。\n" +#~ "darktable非常依赖CPU并且使用SSE2 SIMD指令集用于繁重的计算。这带来了更佳的用" +#~ "户体验,但同时规定了最低CPU需求。\n" #~ "\n" #~ "您的系统使用的CPU不支持SSE2。darktable将退出。\n" #~ "\n" @@ -34620,9 +38364,6 @@ msgstr "鼠标行为" #~ msgid "split" #~ msgstr "分离" -#~ msgid "split" -#~ msgstr "分离" - #~ msgid "offset of filter in angle of rotation" #~ msgstr "滤波器偏移一个旋转角" @@ -34663,8 +38404,8 @@ msgstr "鼠标行为" #~ msgstr "仅会影响用于快速启动的缩略图缓存" #~ msgid "" -#~ "filename relative to ~/.config/darktable or starting with a slash (needs " -#~ "a restart)." +#~ "filename relative to ~/.config/darktable or starting with a slash (needs a " +#~ "restart)." #~ msgstr "" #~ "相对于 ~/.config/darktable 路径的文件名或以 / 开头的绝对路径文件名(需要重" #~ "启生效)" diff --git a/po/zh_TW.po b/po/zh_TW.po index afd278c951f..53357a20b82 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -1,9 +1,9 @@ msgid "" msgstr "" -"Project-Id-Version: darktable 5.4\n" +"Project-Id-Version: darktable 5.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-28 18:37+0100\n" -"PO-Revision-Date: 2025-12-15 09:36+0800\n" +"POT-Creation-Date: 2026-06-10 23:06+0200\n" +"PO-Revision-Date: 2026-06-15 09:41+0800\n" "Last-Translator: Hsu Kang-Wei \n" "Language-Team: \n" "Language: zh_TW\n" @@ -13,265 +13,270 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.5\n" -#: ../build/bin/conf_gen.h:97 +#: ../build/bin/conf_gen.h:111 msgctxt "preferences" msgid "first instance" msgstr "第一個模組實例" -#: ../build/bin/conf_gen.h:98 ../build/bin/preferences_gen.h:4502 +#: ../build/bin/conf_gen.h:112 ../build/bin/preferences_gen.h:4723 msgctxt "preferences" msgid "last instance" msgstr "最後一個模組實例" -#: ../build/bin/conf_gen.h:179 ../build/bin/preferences_gen.h:4244 +#: ../build/bin/conf_gen.h:212 ../build/bin/preferences_gen.h:4379 msgctxt "preferences" msgid "triangle" msgstr "三角形" -#: ../build/bin/conf_gen.h:180 +#: ../build/bin/conf_gen.h:213 msgctxt "preferences" msgid "circle" msgstr "圓形" -#: ../build/bin/conf_gen.h:181 +#: ../build/bin/conf_gen.h:214 msgctxt "preferences" msgid "diamond" msgstr "菱形" -#: ../build/bin/conf_gen.h:182 +#: ../build/bin/conf_gen.h:215 msgctxt "preferences" msgid "bar" msgstr "長條形" -#: ../build/bin/conf_gen.h:231 ../build/bin/conf_gen.h:359 -#: ../build/bin/conf_gen.h:370 ../build/bin/conf_gen.h:1509 -#: ../build/bin/conf_gen.h:1526 ../build/bin/conf_gen.h:1559 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2835 +#: ../build/bin/conf_gen.h:288 ../build/bin/conf_gen.h:440 +#: ../build/bin/conf_gen.h:453 ../build/bin/conf_gen.h:1824 +#: ../build/bin/conf_gen.h:1845 ../build/bin/conf_gen.h:1882 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2949 msgctxt "preferences" msgid "never" msgstr "絕不" -#: ../build/bin/conf_gen.h:232 +#: ../build/bin/conf_gen.h:289 msgctxt "preferences" msgid "once a month" msgstr "每月一次" -#: ../build/bin/conf_gen.h:233 ../build/bin/preferences_gen.h:4045 +#: ../build/bin/conf_gen.h:290 ../build/bin/preferences_gen.h:4163 msgctxt "preferences" msgid "once a week" msgstr "每週一次" -#: ../build/bin/conf_gen.h:234 +#: ../build/bin/conf_gen.h:291 msgctxt "preferences" msgid "once a day" msgstr "每天一次" -#: ../build/bin/conf_gen.h:235 +#: ../build/bin/conf_gen.h:292 msgctxt "preferences" msgid "on close" msgstr "關閉時" -#: ../build/bin/conf_gen.h:292 ../build/bin/conf_gen.h:1502 -#: ../build/bin/conf_gen.h:1519 ../build/bin/conf_gen.h:1560 +#: ../build/bin/conf_gen.h:365 ../build/bin/conf_gen.h:1815 +#: ../build/bin/conf_gen.h:1836 ../build/bin/conf_gen.h:1883 msgctxt "preferences" msgid "small" msgstr "低" -#: ../build/bin/conf_gen.h:293 ../build/bin/conf_gen.h:423 -#: ../build/bin/preferences_gen.h:3499 ../build/bin/preferences_gen.h:3546 +#: ../build/bin/conf_gen.h:366 ../build/bin/conf_gen.h:593 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3664 msgctxt "preferences" msgid "default" msgstr "中" -#: ../build/bin/conf_gen.h:294 ../build/bin/conf_gen.h:3655 +#: ../build/bin/conf_gen.h:367 ../build/bin/conf_gen.h:4305 msgctxt "preferences" msgid "large" msgstr "高" -#: ../build/bin/conf_gen.h:360 +#: ../build/bin/conf_gen.h:441 msgctxt "preferences" msgid "after edit" msgstr "編輯後" -#: ../build/bin/conf_gen.h:361 ../build/bin/preferences_gen.h:4097 +#: ../build/bin/conf_gen.h:442 ../build/bin/preferences_gen.h:4215 msgctxt "preferences" msgid "on import" msgstr "匯入時" -#: ../build/bin/conf_gen.h:371 ../build/bin/conf_gen.h:1501 -#: ../build/bin/conf_gen.h:1518 ../build/bin/conf_gen.h:4195 -#: ../build/bin/preferences_gen.h:3237 +#: ../build/bin/conf_gen.h:454 ../build/bin/conf_gen.h:1814 +#: ../build/bin/conf_gen.h:1835 ../build/bin/conf_gen.h:5050 +#: ../build/bin/preferences_gen.h:3351 msgctxt "preferences" msgid "always" msgstr "一律" -#: ../build/bin/conf_gen.h:372 ../build/bin/preferences_gen.h:4115 +#: ../build/bin/conf_gen.h:455 ../build/bin/preferences_gen.h:4233 msgctxt "preferences" msgid "only large entries" msgstr "僅大型文件" -#: ../build/bin/conf_gen.h:405 +#: ../build/bin/conf_gen.h:492 msgctxt "preferences" msgid "sensitive" msgstr "區分大小寫" -#: ../build/bin/conf_gen.h:406 ../build/bin/preferences_gen.h:4627 +#: ../build/bin/conf_gen.h:493 ../build/bin/preferences_gen.h:4848 msgctxt "preferences" msgid "insensitive" msgstr "大小寫視作相同" -#: ../build/bin/conf_gen.h:424 +#: ../build/bin/conf_gen.h:594 msgctxt "preferences" msgid "multiple GPUs" msgstr "多張顯示卡" -#: ../build/bin/conf_gen.h:425 +#: ../build/bin/conf_gen.h:595 msgctxt "preferences" msgid "very fast GPU" msgstr "高階的顯示卡" -#: ../build/bin/conf_gen.h:834 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/conf_gen.h:1064 ../build/bin/preferences_gen.h:4922 msgctxt "preferences" msgid "import time" msgstr "匯入時間" -#: ../build/bin/conf_gen.h:835 +#: ../build/bin/conf_gen.h:1065 msgctxt "preferences" msgid "folder name" msgstr "依檔名排列" -#: ../build/bin/conf_gen.h:852 +#: ../build/bin/conf_gen.h:1066 +msgctxt "preferences" +msgid "display name" +msgstr "顯示名稱" + +#: ../build/bin/conf_gen.h:1085 msgctxt "preferences" msgid "RGB" msgstr "RGB" -#: ../build/bin/conf_gen.h:853 +#: ../build/bin/conf_gen.h:1086 msgctxt "preferences" msgid "Lab" msgstr "L*a*b*" -#: ../build/bin/conf_gen.h:854 +#: ../build/bin/conf_gen.h:1087 msgctxt "preferences" msgid "LCh" msgstr "LCh" -#: ../build/bin/conf_gen.h:855 +#: ../build/bin/conf_gen.h:1088 msgctxt "preferences" msgid "HSL" msgstr "HSL" -#: ../build/bin/conf_gen.h:856 +#: ../build/bin/conf_gen.h:1089 msgctxt "preferences" msgid "Hex" msgstr "十六進位值" -#: ../build/bin/conf_gen.h:857 ../build/bin/conf_gen.h:2393 -#: ../build/bin/conf_gen.h:3246 ../build/bin/conf_gen.h:3628 -#: ../build/bin/conf_gen.h:3980 +#: ../build/bin/conf_gen.h:1090 ../build/bin/conf_gen.h:2821 +#: ../build/bin/conf_gen.h:3848 ../build/bin/conf_gen.h:4276 +#: ../build/bin/conf_gen.h:4817 msgctxt "preferences" msgid "none" msgstr "無" -#: ../build/bin/conf_gen.h:866 +#: ../build/bin/conf_gen.h:1100 msgctxt "preferences" msgid "mean" msgstr "平均" -#: ../build/bin/conf_gen.h:867 +#: ../build/bin/conf_gen.h:1101 msgctxt "preferences" msgid "min" msgstr "最小" -#: ../build/bin/conf_gen.h:868 +#: ../build/bin/conf_gen.h:1102 msgctxt "preferences" msgid "max" msgstr "最大" -#: ../build/bin/conf_gen.h:1166 +#: ../build/bin/conf_gen.h:1437 msgid "select only new images" msgstr "只選取新的影像" -#: ../build/bin/conf_gen.h:1167 +#: ../build/bin/conf_gen.h:1438 msgid "only select images that have not already been imported" msgstr "只選取尚未匯入的影像" -#: ../build/bin/conf_gen.h:1174 +#: ../build/bin/conf_gen.h:1446 msgid "ignore non-raw images" msgstr "忽略非 RAW 檔案" -#: ../build/bin/conf_gen.h:1175 +#: ../build/bin/conf_gen.h:1447 msgid "" "if enabled, only raw files will be allowed to import. non-raw files will not " "be visible in the dialog and will not be imported." msgstr "啟用後僅能匯入 RAW 檔案,非 RAW 檔案將不可見且不會被匯入。" -#: ../build/bin/conf_gen.h:1182 +#: ../build/bin/conf_gen.h:1455 msgid "apply metadata" msgstr "套用詮釋資料" -#: ../build/bin/conf_gen.h:1183 +#: ../build/bin/conf_gen.h:1456 msgid "apply some metadata to all newly imported images." msgstr "套用詮釋資料到所有新匯入的影像。" -#: ../build/bin/conf_gen.h:1190 +#: ../build/bin/conf_gen.h:1464 msgid "recursive directory" msgstr "搜尋子資料夾" -#: ../build/bin/conf_gen.h:1191 +#: ../build/bin/conf_gen.h:1465 msgid "recursive directory traversal when importing filmrolls" msgstr "匯入時包含下層子資料夾內的影像" -#: ../build/bin/conf_gen.h:1198 +#: ../build/bin/conf_gen.h:1473 msgid "creator to be applied when importing" msgstr "匯入時同步設定創作者" -#: ../build/bin/conf_gen.h:1206 +#: ../build/bin/conf_gen.h:1482 msgid "publisher to be applied when importing" msgstr "匯入時同步設定發布者" -#: ../build/bin/conf_gen.h:1214 +#: ../build/bin/conf_gen.h:1491 msgid "rights to be applied when importing" msgstr "匯入時同步設定版權" -#: ../build/bin/conf_gen.h:1222 +#: ../build/bin/conf_gen.h:1500 msgid "comma separated tags to be applied when importing" msgstr "匯入時同步設定標籤" -#: ../build/bin/conf_gen.h:1230 +#: ../build/bin/conf_gen.h:1509 msgid "import tags from XMP" msgstr "從 XMP 匯入標籤" -#: ../build/bin/conf_gen.h:1262 +#: ../build/bin/conf_gen.h:1545 msgid "initial rating" msgstr "預設評分" -#: ../build/bin/conf_gen.h:1263 +#: ../build/bin/conf_gen.h:1546 msgid "initial star rating for all images when importing a filmroll" msgstr "所有影像匯入的預設評分(星級)" -#: ../build/bin/conf_gen.h:1270 +#: ../build/bin/conf_gen.h:1554 msgid "ignore EXIF rating" msgstr "忽略 EXIF 的評分" -#: ../build/bin/conf_gen.h:1271 +#: ../build/bin/conf_gen.h:1555 msgid "" "ignore EXIF rating. if not set and EXIF rating is found, it overrides " "'initial rating'" msgstr "如未勾選且 EXIF 內有評分資料,會以 EXIF 的評分取代預設評分設定" -#: ../build/bin/conf_gen.h:1278 +#: ../build/bin/conf_gen.h:1563 msgid "import job" msgstr "匯入作業" -#: ../build/bin/conf_gen.h:1279 +#: ../build/bin/conf_gen.h:1564 msgid "name of the import job" msgstr "匯入作業的名稱" -#: ../build/bin/conf_gen.h:1286 +#: ../build/bin/conf_gen.h:1572 msgid "override today's date" msgstr "替換為今天的日期" -#: ../build/bin/conf_gen.h:1287 +#: ../build/bin/conf_gen.h:1573 msgid "" "type a date in the form: YYYY:MM:DD[ hh:mm:ss[.sss]] if you want to override " "the current date/time used when expanding variables:\n" @@ -283,534 +288,548 @@ msgstr "" "$(YEAR)、$(MONTH)、$(DAY)、$(HOUR)、$(MINUTE)、$(SECONDS)、$(MSEC)\n" "如不更動請留空" -#: ../build/bin/conf_gen.h:1294 +#: ../build/bin/conf_gen.h:1581 msgid "keep this window open" msgstr "保持視窗開啟" -#: ../build/bin/conf_gen.h:1295 +#: ../build/bin/conf_gen.h:1582 msgid "keep this window open to run several imports" msgstr "讓視窗保持開啟狀態以執行多個匯入作業" -#: ../build/bin/conf_gen.h:1503 ../build/bin/conf_gen.h:1520 -#: ../build/bin/conf_gen.h:1561 +#: ../build/bin/conf_gen.h:1816 ../build/bin/conf_gen.h:1837 +#: ../build/bin/conf_gen.h:1884 msgctxt "preferences" msgid "VGA" msgstr "VGA (480P - 640x480)" -#: ../build/bin/conf_gen.h:1504 ../build/bin/conf_gen.h:1521 -#: ../build/bin/conf_gen.h:1562 ../build/bin/preferences_gen.h:2766 +#: ../build/bin/conf_gen.h:1817 ../build/bin/conf_gen.h:1838 +#: ../build/bin/conf_gen.h:1885 ../build/bin/preferences_gen.h:2880 msgctxt "preferences" msgid "720p" msgstr "HD (720p - 1280x720)" -#: ../build/bin/conf_gen.h:1505 ../build/bin/conf_gen.h:1522 -#: ../build/bin/conf_gen.h:1563 +#: ../build/bin/conf_gen.h:1818 ../build/bin/conf_gen.h:1839 +#: ../build/bin/conf_gen.h:1886 msgctxt "preferences" msgid "1080p" msgstr "FHD (1080p - 1920x1080)" -#: ../build/bin/conf_gen.h:1506 ../build/bin/conf_gen.h:1523 -#: ../build/bin/conf_gen.h:1564 +#: ../build/bin/conf_gen.h:1819 ../build/bin/conf_gen.h:1840 +#: ../build/bin/conf_gen.h:1887 msgctxt "preferences" msgid "WQXGA" msgstr "WQXGA (2560x1600)" -#: ../build/bin/conf_gen.h:1507 ../build/bin/conf_gen.h:1524 -#: ../build/bin/conf_gen.h:1565 +#: ../build/bin/conf_gen.h:1820 ../build/bin/conf_gen.h:1841 +#: ../build/bin/conf_gen.h:1888 msgctxt "preferences" msgid "4K" msgstr "4K UHD (3840×2160)" -#: ../build/bin/conf_gen.h:1508 ../build/bin/conf_gen.h:1525 -#: ../build/bin/conf_gen.h:1566 +#: ../build/bin/conf_gen.h:1821 ../build/bin/conf_gen.h:1842 +#: ../build/bin/conf_gen.h:1889 msgctxt "preferences" msgid "5K" msgstr "5K (5120x2880)" -#: ../build/bin/conf_gen.h:1607 +#: ../build/bin/conf_gen.h:1822 ../build/bin/conf_gen.h:1843 +#: ../build/bin/conf_gen.h:1890 +msgctxt "preferences" +msgid "6K" +msgstr "6K" + +#: ../build/bin/conf_gen.h:1823 ../build/bin/conf_gen.h:1844 +#: ../build/bin/conf_gen.h:1891 +msgctxt "preferences" +msgid "8K" +msgstr "8K" + +#: ../build/bin/conf_gen.h:1825 ../build/bin/conf_gen.h:3847 +#: ../build/bin/conf_gen.h:5053 ../build/bin/preferences_gen.h:4073 +msgctxt "preferences" +msgid "auto" +msgstr "自動" + +#: ../build/bin/conf_gen.h:1937 msgctxt "preferences" msgid "off" msgstr "關閉" -#: ../build/bin/conf_gen.h:1608 +#: ../build/bin/conf_gen.h:1938 msgctxt "preferences" msgid "hardness (relative)" msgstr "硬度(相對值)" -#: ../build/bin/conf_gen.h:1609 +#: ../build/bin/conf_gen.h:1939 msgctxt "preferences" msgid "hardness (absolute)" msgstr "硬度(絕對值)" -#: ../build/bin/conf_gen.h:1610 +#: ../build/bin/conf_gen.h:1940 msgctxt "preferences" msgid "opacity (relative)" msgstr "透明度(相對值)" -#: ../build/bin/conf_gen.h:1611 +#: ../build/bin/conf_gen.h:1941 msgctxt "preferences" msgid "opacity (absolute)" msgstr "透明度(絕對值)" -#: ../build/bin/conf_gen.h:1612 +#: ../build/bin/conf_gen.h:1942 msgctxt "preferences" msgid "brush size (relative)" msgstr "筆刷尺寸(相對值)" -#: ../build/bin/conf_gen.h:1621 +#: ../build/bin/conf_gen.h:1952 msgctxt "preferences" msgid "low" msgstr "低" -#: ../build/bin/conf_gen.h:1622 +#: ../build/bin/conf_gen.h:1953 msgctxt "preferences" msgid "medium" msgstr "中" -#: ../build/bin/conf_gen.h:1623 +#: ../build/bin/conf_gen.h:1954 msgctxt "preferences" msgid "high" msgstr "高" -#: ../build/bin/conf_gen.h:1648 ../build/bin/preferences_gen.h:3100 +#: ../build/bin/conf_gen.h:1982 ../build/bin/preferences_gen.h:3214 msgctxt "preferences" msgid "false color" msgstr "偽色" -#: ../build/bin/conf_gen.h:1649 +#: ../build/bin/conf_gen.h:1983 msgctxt "preferences" msgid "grayscale" msgstr "灰階" -#: ../build/bin/conf_gen.h:1666 +#: ../build/bin/conf_gen.h:2002 msgctxt "preferences" msgid "top left" msgstr "左上" -#: ../build/bin/conf_gen.h:1667 +#: ../build/bin/conf_gen.h:2003 msgctxt "preferences" msgid "top right" msgstr "右上" -#: ../build/bin/conf_gen.h:1668 +#: ../build/bin/conf_gen.h:2004 msgctxt "preferences" msgid "top center" msgstr "中上" -#: ../build/bin/conf_gen.h:1669 ../build/bin/preferences_gen.h:3015 +#: ../build/bin/conf_gen.h:2005 ../build/bin/preferences_gen.h:3129 msgctxt "preferences" msgid "bottom" msgstr "下方" -#: ../build/bin/conf_gen.h:1670 +#: ../build/bin/conf_gen.h:2006 msgctxt "preferences" msgid "hidden" msgstr "隱藏" -#: ../build/bin/conf_gen.h:2352 +#: ../build/bin/conf_gen.h:2775 msgid "show OSD" msgstr "顯示地圖控制鈕" -#: ../build/bin/conf_gen.h:2353 +#: ../build/bin/conf_gen.h:2776 msgid "toggle the visibility of the map overlays" msgstr "控制是否在地圖的左上角顯示地圖控制鈕" -#: ../build/bin/conf_gen.h:2360 ../src/libs/map_settings.c:119 +#: ../build/bin/conf_gen.h:2784 ../src/libs/map_settings.c:119 msgid "filtered images" msgstr "篩選影像" -#: ../build/bin/conf_gen.h:2361 +#: ../build/bin/conf_gen.h:2785 msgid "when set limit the images drawn to the current filmstrip" msgstr "" "啟用時僅在地圖上顯示符合目前篩選條件的影像,未勾選時顯示所有已匯入的影像" -#: ../build/bin/conf_gen.h:2368 +#: ../build/bin/conf_gen.h:2793 msgid "max images" msgstr "最多影像數量" -#: ../build/bin/conf_gen.h:2369 +#: ../build/bin/conf_gen.h:2794 msgid "the maximum number of image thumbnails drawn on the map" msgstr "地圖上顯示的縮圖數量上限" -#: ../build/bin/conf_gen.h:2376 +#: ../build/bin/conf_gen.h:2802 msgid "group size factor" msgstr "群組縮放比例" -#: ../build/bin/conf_gen.h:2377 +#: ../build/bin/conf_gen.h:2803 msgid "" "increase or decrease the spatial size of images groups on the map. can " "influence the calculation time" msgstr "調整群組影像顯示的大小,此選項會影響計算效能" -#: ../build/bin/conf_gen.h:2384 +#: ../build/bin/conf_gen.h:2811 msgid "min images per group" msgstr "群組最少影像數" -#: ../build/bin/conf_gen.h:2385 +#: ../build/bin/conf_gen.h:2812 msgid "" "the minimum number of images to set up an images group. can influence the " "calculation time." msgstr "單一影像群組包含的最少影像數量,此選項會影響計算效能。" -#: ../build/bin/conf_gen.h:2391 +#: ../build/bin/conf_gen.h:2819 msgctxt "preferences" msgid "thumbnail" msgstr "縮圖" -#: ../build/bin/conf_gen.h:2392 +#: ../build/bin/conf_gen.h:2820 msgctxt "preferences" msgid "count" msgstr "數量" -#: ../build/bin/conf_gen.h:2395 +#: ../build/bin/conf_gen.h:2823 msgid "thumbnail display" msgstr "縮圖顯示" -#: ../build/bin/conf_gen.h:2396 +#: ../build/bin/conf_gen.h:2824 msgid "" "three options are available: images thumbnails, only the count of images of " "the group or nothing" msgstr "選擇縮圖的顯示方式" -#: ../build/bin/conf_gen.h:2411 +#: ../build/bin/conf_gen.h:2841 msgid "max polygon points" msgstr "多邊形節點數量上限" -#: ../build/bin/conf_gen.h:2412 -msgid "" -"limit the number of points imported with polygon in find location module" +#: ../build/bin/conf_gen.h:2842 +msgid "limit the number of points imported with polygon in find location module" msgstr "限制顯示的多邊形節點數以獲取較高效能" -#: ../build/bin/conf_gen.h:2818 -msgctxt "preferences" -msgid "original" -msgstr "完整解析度" - -#: ../build/bin/conf_gen.h:2819 -msgctxt "preferences" -msgid "to 1/2" -msgstr "降至 1/2" - -#: ../build/bin/conf_gen.h:2820 -msgctxt "preferences" -msgid "to 1/3" -msgstr "降至 1/3" - -#: ../build/bin/conf_gen.h:2821 -msgctxt "preferences" -msgid "to 1/4" -msgstr "降至 1/4" - -#: ../build/bin/conf_gen.h:2846 ../build/bin/conf_gen.h:2857 +#: ../build/bin/conf_gen.h:3354 ../build/bin/conf_gen.h:3366 msgctxt "preferences" msgid "bilinear" msgstr "雙線性 bilinear" -#: ../build/bin/conf_gen.h:2847 ../build/bin/conf_gen.h:2858 -#: ../build/bin/preferences_gen.h:3339 +#: ../build/bin/conf_gen.h:3355 ../build/bin/conf_gen.h:3367 +#: ../build/bin/preferences_gen.h:3436 msgctxt "preferences" msgid "bicubic" msgstr "雙立方 bicubic" -#: ../build/bin/conf_gen.h:2848 ../build/bin/conf_gen.h:2859 +#: ../build/bin/conf_gen.h:3356 ../build/bin/conf_gen.h:3368 msgctxt "preferences" msgid "lanczos2" msgstr "lanczos2" -#: ../build/bin/conf_gen.h:2860 ../build/bin/preferences_gen.h:3357 +#: ../build/bin/conf_gen.h:3369 ../build/bin/preferences_gen.h:3454 msgctxt "preferences" msgid "lanczos3" msgstr "lanczos3" -#: ../build/bin/conf_gen.h:3245 ../build/bin/conf_gen.h:4198 -#: ../build/bin/preferences_gen.h:3955 -msgctxt "preferences" -msgid "auto" -msgstr "自動" - -#: ../build/bin/conf_gen.h:3247 +#: ../build/bin/conf_gen.h:3849 msgctxt "preferences" msgid "libsecret" msgstr "libsecret" -#: ../build/bin/conf_gen.h:3248 +#: ../build/bin/conf_gen.h:3850 msgctxt "preferences" msgid "kwallet" msgstr "kwallet" -#: ../build/bin/conf_gen.h:3249 +#: ../build/bin/conf_gen.h:3851 msgctxt "preferences" msgid "apple_keychain" msgstr "Apple 鑰匙圈存取" -#: ../build/bin/conf_gen.h:3250 +#: ../build/bin/conf_gen.h:3852 msgctxt "preferences" msgid "windows_credentials" msgstr "Windows 存取認證" -#: ../build/bin/conf_gen.h:3515 +#: ../build/bin/conf_gen.h:4150 msgctxt "preferences" msgid "vectorscope" msgstr "彩度圖" -#: ../build/bin/conf_gen.h:3516 +#: ../build/bin/conf_gen.h:4151 msgctxt "preferences" msgid "waveform" msgstr "波形圖" -#: ../build/bin/conf_gen.h:3517 +#: ../build/bin/conf_gen.h:4152 +msgctxt "preferences" +msgid "split" +msgstr "分割" + +#: ../build/bin/conf_gen.h:4153 msgctxt "preferences" msgid "RGB parade" msgstr "RGB 並列波形圖" -#: ../build/bin/conf_gen.h:3518 +#: ../build/bin/conf_gen.h:4154 msgctxt "preferences" msgid "histogram" msgstr "直方圖" -#: ../build/bin/conf_gen.h:3527 +#: ../build/bin/conf_gen.h:4164 msgctxt "preferences" msgid "left" msgstr "左側欄" -#: ../build/bin/conf_gen.h:3528 ../build/bin/preferences_gen.h:4341 +#: ../build/bin/conf_gen.h:4165 ../build/bin/preferences_gen.h:4562 msgctxt "preferences" msgid "right" msgstr "右側欄" -#: ../build/bin/conf_gen.h:3545 ../build/bin/conf_gen.h:3586 +#: ../build/bin/conf_gen.h:4184 ../build/bin/conf_gen.h:4229 msgctxt "preferences" msgid "logarithmic" msgstr "對數(感知)" -#: ../build/bin/conf_gen.h:3546 ../build/bin/conf_gen.h:3587 +#: ../build/bin/conf_gen.h:4185 ../build/bin/conf_gen.h:4230 msgctxt "preferences" msgid "linear" msgstr "線性(強度)" -#: ../build/bin/conf_gen.h:3555 +#: ../build/bin/conf_gen.h:4195 msgctxt "preferences" msgid "horizontal" msgstr "水平" -#: ../build/bin/conf_gen.h:3556 +#: ../build/bin/conf_gen.h:4196 msgctxt "preferences" msgid "vertical" msgstr "垂直" -#: ../build/bin/conf_gen.h:3565 +#: ../build/bin/conf_gen.h:4206 msgctxt "preferences" msgid "overlaid" msgstr "覆蓋" -#: ../build/bin/conf_gen.h:3566 +#: ../build/bin/conf_gen.h:4207 msgctxt "preferences" msgid "parade" msgstr "並列" -#: ../build/bin/conf_gen.h:3575 +#: ../build/bin/conf_gen.h:4217 msgctxt "preferences" msgid "u*v*" msgstr "CIELUV" -#: ../build/bin/conf_gen.h:3576 +#: ../build/bin/conf_gen.h:4218 msgctxt "preferences" msgid "AzBz" msgstr "Jz az bz" -#: ../build/bin/conf_gen.h:3577 +#: ../build/bin/conf_gen.h:4219 msgctxt "preferences" msgid "RYB" msgstr "繪畫三原色" -#: ../build/bin/conf_gen.h:3629 +#: ../build/bin/conf_gen.h:4277 msgctxt "preferences" msgid "monochromatic" msgstr "單色" -#: ../build/bin/conf_gen.h:3630 +#: ../build/bin/conf_gen.h:4278 msgctxt "preferences" msgid "analogous" msgstr "相近色" -#: ../build/bin/conf_gen.h:3631 +#: ../build/bin/conf_gen.h:4279 msgctxt "preferences" msgid "analogous complementary" msgstr "相近補色" -#: ../build/bin/conf_gen.h:3632 +#: ../build/bin/conf_gen.h:4280 msgctxt "preferences" msgid "complementary" msgstr "互補色" -#: ../build/bin/conf_gen.h:3633 +#: ../build/bin/conf_gen.h:4281 msgctxt "preferences" msgid "split complementary" msgstr "分離補色" -#: ../build/bin/conf_gen.h:3634 +#: ../build/bin/conf_gen.h:4282 msgctxt "preferences" msgid "dyad" msgstr "分離相近色" -#: ../build/bin/conf_gen.h:3635 +#: ../build/bin/conf_gen.h:4283 msgctxt "preferences" msgid "triad" msgstr "三等分" -#: ../build/bin/conf_gen.h:3636 +#: ../build/bin/conf_gen.h:4284 msgctxt "preferences" msgid "tetrad" msgstr "雙互補色" -#: ../build/bin/conf_gen.h:3637 +#: ../build/bin/conf_gen.h:4285 msgctxt "preferences" msgid "square" msgstr "四等分" -#: ../build/bin/conf_gen.h:3654 +#: ../build/bin/conf_gen.h:4304 msgctxt "preferences" msgid "normal" msgstr "一般" -#: ../build/bin/conf_gen.h:3656 +#: ../build/bin/conf_gen.h:4306 msgctxt "preferences" msgid "narrow" msgstr "窄" -#: ../build/bin/conf_gen.h:3657 +#: ../build/bin/conf_gen.h:4307 msgctxt "preferences" msgid "line" msgstr "線" -#: ../build/bin/conf_gen.h:3834 +#: ../build/bin/conf_gen.h:4614 msgctxt "preferences" msgid "mm" msgstr "公釐" -#: ../build/bin/conf_gen.h:3835 +#: ../build/bin/conf_gen.h:4615 msgctxt "preferences" msgid "cm" msgstr "公分" -#: ../build/bin/conf_gen.h:3836 +#: ../build/bin/conf_gen.h:4616 msgctxt "preferences" msgid "inch" msgstr "英寸" -#: ../build/bin/conf_gen.h:3885 ../build/bin/preferences_gen.h:4359 +#: ../build/bin/conf_gen.h:4666 ../build/bin/preferences_gen.h:237 +msgctxt "preferences" +msgid "grey" +msgstr "灰" + +#: ../build/bin/conf_gen.h:4667 ../build/bin/preferences_gen.h:238 +msgctxt "preferences" +msgid "dark" +msgstr "深" + +#: ../build/bin/conf_gen.h:4668 ../build/bin/preferences_gen.h:239 +msgctxt "preferences" +msgid "darker" +msgstr "暗" + +#: ../build/bin/conf_gen.h:4675 ../build/bin/preferences_gen.h:4580 msgctxt "preferences" msgid "all" msgstr "全部" -#: ../build/bin/conf_gen.h:3886 +#: ../build/bin/conf_gen.h:4676 msgctxt "preferences" msgid "xatom" msgstr "xatom" -#: ../build/bin/conf_gen.h:3887 +#: ../build/bin/conf_gen.h:4677 msgctxt "preferences" msgid "colord" msgstr "colord" -#: ../build/bin/conf_gen.h:3976 ../build/bin/preferences_gen.h:3423 +#: ../build/bin/conf_gen.h:4813 ../build/bin/preferences_gen.h:3520 msgctxt "preferences" msgid "scene-referred (sigmoid)" msgstr "場景參照(S 形曲線階調映射)" -#: ../build/bin/conf_gen.h:3977 +#: ../build/bin/conf_gen.h:4814 msgctxt "preferences" msgid "scene-referred (filmic)" msgstr "場景參照(底片式階調映射)" -#: ../build/bin/conf_gen.h:3978 +#: ../build/bin/conf_gen.h:4815 msgctxt "preferences" msgid "scene-referred (AgX)" msgstr "場景參照(鹵化銀階調映射)" -#: ../build/bin/conf_gen.h:3979 +#: ../build/bin/conf_gen.h:4816 msgctxt "preferences" msgid "display-referred (legacy)" msgstr "顯示參照(傳統流程)" -#: ../build/bin/conf_gen.h:4110 +#: ../build/bin/conf_gen.h:4955 msgid "camera time zone" msgstr "相機時區" -#: ../build/bin/conf_gen.h:4111 +#: ../build/bin/conf_gen.h:4956 msgid "" -"most cameras don't store the time zone in EXIF. give the correct time zone " -"so the GPX data can be correctly matched" +"most cameras don't store the time zone in EXIF. give the correct time zone so " +"the GPX data can be correctly matched" msgstr "" "大多數的相機不會在 EXIF 裡儲存時區資料,指定正確的時區以便 GPX 資料與實際相符" -#: ../build/bin/conf_gen.h:4125 +#: ../build/bin/conf_gen.h:4972 msgctxt "preferences" msgid "no color" msgstr "沒有顏色" -#: ../build/bin/conf_gen.h:4126 +#: ../build/bin/conf_gen.h:4973 msgctxt "preferences" msgid "illuminant color" msgstr "光源顏色" -#: ../build/bin/conf_gen.h:4127 +#: ../build/bin/conf_gen.h:4974 msgctxt "preferences" msgid "effect emulation" msgstr "效果模擬" -#: ../build/bin/conf_gen.h:4184 +#: ../build/bin/conf_gen.h:5038 msgctxt "preferences" msgid "list" msgstr "垂直清單" -#: ../build/bin/conf_gen.h:4185 +#: ../build/bin/conf_gen.h:5039 msgctxt "preferences" msgid "tabs" msgstr "標籤切換" -#: ../build/bin/conf_gen.h:4186 +#: ../build/bin/conf_gen.h:5040 msgctxt "preferences" msgid "columns" msgstr "水平並列" -#: ../build/bin/conf_gen.h:4196 +#: ../build/bin/conf_gen.h:5051 msgctxt "preferences" msgid "active" msgstr "使用中" -#: ../build/bin/conf_gen.h:4197 +#: ../build/bin/conf_gen.h:5052 msgctxt "preferences" msgid "dim" msgstr "變暗" -#: ../build/bin/conf_gen.h:4199 +#: ../build/bin/conf_gen.h:5054 msgctxt "preferences" msgid "fade" msgstr "淡出" -#: ../build/bin/conf_gen.h:4200 +#: ../build/bin/conf_gen.h:5055 msgctxt "preferences" msgid "fit" msgstr "符合" -#: ../build/bin/conf_gen.h:4201 +#: ../build/bin/conf_gen.h:5056 msgctxt "preferences" msgid "smooth" msgstr "滑順" -#: ../build/bin/conf_gen.h:4202 +#: ../build/bin/conf_gen.h:5057 msgctxt "preferences" msgid "glide" msgstr "滑動" #: ../build/bin/preferences_gen.h:80 ../build/bin/preferences_gen.h:120 +#: ../src/gui/preferences_ai.c:48 ../src/gui/preferences_ai.c:62 msgid "this setting has been modified" msgstr "設定已修改" -#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3061 -#: ../src/gui/gtk.c:3251 ../src/gui/preferences.c:528 -#: ../src/gui/preferences.c:1013 ../src/libs/modulegroups.c:4087 +#. help button (right-anchored, matches other prefs tabs) +#: ../build/bin/preferences_gen.h:95 ../src/gui/accelerators.c:3067 +#: ../src/gui/gtk.c:3552 ../src/gui/preferences.c:538 +#: ../src/gui/preferences.c:1030 ../src/gui/preferences_ai.c:1916 +#: ../src/libs/modulegroups.c:4171 msgid "?" msgstr "?" @@ -822,151 +841,188 @@ msgstr "不支援" msgid "not available on this system" msgstr "沒有此功能需要的顯示卡和驅動程式" -#: ../build/bin/preferences_gen.h:2484 ../src/control/jobs/control_jobs.c:3085 -#: ../src/libs/import.c:188 +#: ../build/bin/preferences_gen.h:235 +msgid "darktable theme" +msgstr "darktable 主題" + +#: ../build/bin/preferences_gen.h:236 +msgid "" +"the shade around your photo affects how you see its colors and tones while " +"editing. grey is recommended because it's the most neutral – it doesn't push " +"your eye in any direction\n" +"\n" +"grey: best for accurate color work\n" +"\n" +"dark: less distracting around your image\n" +"\n" +"darker: good for dimly-lit rooms" +msgstr "" +"影像周圍的陰影會影響編輯時對照片色彩及色調的感知。建議使用灰色,因為它最中性 " +"— 不會讓視覺產生任何偏向。\n" +"\n" +" 灰:最適合精確的色彩處理\n" +"\n" +"深:對影像的干擾較小\n" +"\n" +"暗:適合光線昏暗的房間" + +#: ../build/bin/preferences_gen.h:2598 ../src/control/jobs/control_jobs.c:3118 +#: ../src/libs/import.c:183 msgid "import" msgstr "影像匯入" -#: ../build/bin/preferences_gen.h:2489 +#: ../build/bin/preferences_gen.h:2603 msgid "session options" msgstr "工作階段選項" -#: ../build/bin/preferences_gen.h:2499 +#: ../build/bin/preferences_gen.h:2613 msgid "base filmroll's directory" msgstr "基礎底片捲目錄" -#: ../build/bin/preferences_gen.h:2510 ../build/bin/preferences_gen.h:2532 -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2571 -#: ../build/bin/preferences_gen.h:2604 ../build/bin/preferences_gen.h:2621 -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2706 ../build/bin/preferences_gen.h:2723 -#: ../build/bin/preferences_gen.h:2748 ../build/bin/preferences_gen.h:2766 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2835 -#: ../build/bin/preferences_gen.h:2852 ../build/bin/preferences_gen.h:2874 -#: ../build/bin/preferences_gen.h:2898 ../build/bin/preferences_gen.h:2922 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:2997 ../build/bin/preferences_gen.h:3015 -#: ../build/bin/preferences_gen.h:3058 ../build/bin/preferences_gen.h:3075 -#: ../build/bin/preferences_gen.h:3100 ../build/bin/preferences_gen.h:3117 -#: ../build/bin/preferences_gen.h:3134 ../build/bin/preferences_gen.h:3151 -#: ../build/bin/preferences_gen.h:3168 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3219 -#: ../build/bin/preferences_gen.h:3237 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3271 ../build/bin/preferences_gen.h:3288 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3339 -#: ../build/bin/preferences_gen.h:3357 ../build/bin/preferences_gen.h:3380 -#: ../build/bin/preferences_gen.h:3404 ../build/bin/preferences_gen.h:3423 -#: ../build/bin/preferences_gen.h:3440 ../build/bin/preferences_gen.h:3457 -#: ../build/bin/preferences_gen.h:3474 ../build/bin/preferences_gen.h:3499 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3546 -#: ../build/bin/preferences_gen.h:3567 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3873 -#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3905 -#: ../build/bin/preferences_gen.h:3922 ../build/bin/preferences_gen.h:3955 -#: ../build/bin/preferences_gen.h:3972 ../build/bin/preferences_gen.h:3994 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4045 -#: ../build/bin/preferences_gen.h:4097 ../build/bin/preferences_gen.h:4115 -#: ../build/bin/preferences_gen.h:4159 ../build/bin/preferences_gen.h:4192 -#: ../build/bin/preferences_gen.h:4209 ../build/bin/preferences_gen.h:4226 -#: ../build/bin/preferences_gen.h:4244 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4295 -#: ../build/bin/preferences_gen.h:4341 ../build/bin/preferences_gen.h:4359 -#: ../build/bin/preferences_gen.h:4381 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4433 ../build/bin/preferences_gen.h:4450 -#: ../build/bin/preferences_gen.h:4467 ../build/bin/preferences_gen.h:4484 -#: ../build/bin/preferences_gen.h:4502 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4543 ../build/bin/preferences_gen.h:4609 -#: ../build/bin/preferences_gen.h:4627 ../build/bin/preferences_gen.h:4701 +#: ../build/bin/preferences_gen.h:2624 ../build/bin/preferences_gen.h:2646 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2685 +#: ../build/bin/preferences_gen.h:2718 ../build/bin/preferences_gen.h:2735 +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2820 ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2862 ../build/bin/preferences_gen.h:2880 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:2966 ../build/bin/preferences_gen.h:2988 +#: ../build/bin/preferences_gen.h:3012 ../build/bin/preferences_gen.h:3036 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3111 ../build/bin/preferences_gen.h:3129 +#: ../build/bin/preferences_gen.h:3172 ../build/bin/preferences_gen.h:3189 +#: ../build/bin/preferences_gen.h:3214 ../build/bin/preferences_gen.h:3231 +#: ../build/bin/preferences_gen.h:3248 ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3282 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3333 +#: ../build/bin/preferences_gen.h:3351 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3385 ../build/bin/preferences_gen.h:3418 +#: ../build/bin/preferences_gen.h:3436 ../build/bin/preferences_gen.h:3454 +#: ../build/bin/preferences_gen.h:3477 ../build/bin/preferences_gen.h:3501 +#: ../build/bin/preferences_gen.h:3520 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3571 +#: ../build/bin/preferences_gen.h:3596 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3642 ../build/bin/preferences_gen.h:3664 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3713 +#: ../build/bin/preferences_gen.h:3734 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3797 +#: ../build/bin/preferences_gen.h:3818 ../build/bin/preferences_gen.h:3839 +#: ../build/bin/preferences_gen.h:3872 ../build/bin/preferences_gen.h:3889 +#: ../build/bin/preferences_gen.h:3906 ../build/bin/preferences_gen.h:3923 +#: ../build/bin/preferences_gen.h:3940 ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:3974 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4073 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4112 +#: ../build/bin/preferences_gen.h:4145 ../build/bin/preferences_gen.h:4163 +#: ../build/bin/preferences_gen.h:4215 ../build/bin/preferences_gen.h:4233 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4379 +#: ../build/bin/preferences_gen.h:4396 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4447 +#: ../build/bin/preferences_gen.h:4464 ../build/bin/preferences_gen.h:4481 +#: ../build/bin/preferences_gen.h:4499 ../build/bin/preferences_gen.h:4544 +#: ../build/bin/preferences_gen.h:4562 ../build/bin/preferences_gen.h:4580 +#: ../build/bin/preferences_gen.h:4602 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4654 ../build/bin/preferences_gen.h:4671 +#: ../build/bin/preferences_gen.h:4688 ../build/bin/preferences_gen.h:4705 +#: ../build/bin/preferences_gen.h:4723 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4764 ../build/bin/preferences_gen.h:4830 +#: ../build/bin/preferences_gen.h:4848 ../build/bin/preferences_gen.h:4922 #, c-format msgid "double click to reset to `%s'" msgstr "雙擊以重設回「%s」" -#: ../build/bin/preferences_gen.h:2512 -msgid "directory where new imported filmrolls are created" -msgstr "新導入的底片卷的目錄" +#: ../build/bin/preferences_gen.h:2626 +msgid "" +"directory where newly imported filmrolls are stored; the default uses " +"$(PICTURES_FOLDER), which expands to your system's pictures folder: " +"~/Pictures on macOS and Linux, C:/Users/username/Pictures on " +"Windows" +msgstr "" +"新匯入底片卷的目錄;預設使用 $(PICTURES_FOLDER),它會使用系統圖片資料" +"夾:macOS 和 Linux 系統為 ~/Pictures,Windows 系統為 C:/Users/" +"username/Pictures" -#: ../build/bin/preferences_gen.h:2521 +#: ../build/bin/preferences_gen.h:2635 msgid "filmroll name" msgstr "底片卷名稱" -#: ../build/bin/preferences_gen.h:2534 +#: ../build/bin/preferences_gen.h:2648 msgid "name of the imported filmroll" msgstr "匯入的底片卷名稱" -#: ../build/bin/preferences_gen.h:2543 +#: ../build/bin/preferences_gen.h:2657 msgid "keep original filename" msgstr "保留原始檔名" -#: ../build/bin/preferences_gen.h:2549 ../build/bin/preferences_gen.h:2604 -#: ../build/bin/preferences_gen.h:2621 ../build/bin/preferences_gen.h:2655 -#: ../build/bin/preferences_gen.h:2672 ../build/bin/preferences_gen.h:2689 -#: ../build/bin/preferences_gen.h:2723 ../build/bin/preferences_gen.h:2800 -#: ../build/bin/preferences_gen.h:2817 ../build/bin/preferences_gen.h:2852 -#: ../build/bin/preferences_gen.h:2955 ../build/bin/preferences_gen.h:3058 -#: ../build/bin/preferences_gen.h:3117 ../build/bin/preferences_gen.h:3185 -#: ../build/bin/preferences_gen.h:3219 ../build/bin/preferences_gen.h:3271 -#: ../build/bin/preferences_gen.h:3321 ../build/bin/preferences_gen.h:3440 -#: ../build/bin/preferences_gen.h:3457 ../build/bin/preferences_gen.h:3567 -#: ../build/bin/preferences_gen.h:3658 ../build/bin/preferences_gen.h:3679 -#: ../build/bin/preferences_gen.h:3700 ../build/bin/preferences_gen.h:3721 -#: ../build/bin/preferences_gen.h:3856 ../build/bin/preferences_gen.h:3972 -#: ../build/bin/preferences_gen.h:4027 ../build/bin/preferences_gen.h:4159 -#: ../build/bin/preferences_gen.h:4278 ../build/bin/preferences_gen.h:4409 -#: ../build/bin/preferences_gen.h:4450 ../build/bin/preferences_gen.h:4467 -#: ../build/bin/preferences_gen.h:4484 ../build/bin/preferences_gen.h:4519 -#: ../build/bin/preferences_gen.h:4609 +#: ../build/bin/preferences_gen.h:2663 ../build/bin/preferences_gen.h:2718 +#: ../build/bin/preferences_gen.h:2735 ../build/bin/preferences_gen.h:2769 +#: ../build/bin/preferences_gen.h:2786 ../build/bin/preferences_gen.h:2803 +#: ../build/bin/preferences_gen.h:2837 ../build/bin/preferences_gen.h:2914 +#: ../build/bin/preferences_gen.h:2931 ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3069 ../build/bin/preferences_gen.h:3172 +#: ../build/bin/preferences_gen.h:3231 ../build/bin/preferences_gen.h:3299 +#: ../build/bin/preferences_gen.h:3333 ../build/bin/preferences_gen.h:3385 +#: ../build/bin/preferences_gen.h:3418 ../build/bin/preferences_gen.h:3537 +#: ../build/bin/preferences_gen.h:3554 ../build/bin/preferences_gen.h:3642 +#: ../build/bin/preferences_gen.h:3685 ../build/bin/preferences_gen.h:3755 +#: ../build/bin/preferences_gen.h:3797 ../build/bin/preferences_gen.h:3818 +#: ../build/bin/preferences_gen.h:3839 ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4090 ../build/bin/preferences_gen.h:4145 +#: ../build/bin/preferences_gen.h:4277 ../build/bin/preferences_gen.h:4396 +#: ../build/bin/preferences_gen.h:4447 ../build/bin/preferences_gen.h:4630 +#: ../build/bin/preferences_gen.h:4671 ../build/bin/preferences_gen.h:4688 +#: ../build/bin/preferences_gen.h:4705 ../build/bin/preferences_gen.h:4740 +#: ../build/bin/preferences_gen.h:4830 msgctxt "preferences" msgid "FALSE" msgstr "否" -#: ../build/bin/preferences_gen.h:2551 +#: ../build/bin/preferences_gen.h:2665 msgid "" "keep original filename instead of a pattern while importing from camera or " "card" msgstr "從相機或記憶卡匯入時保留原始檔名而不依下項方式重命名" -#: ../build/bin/preferences_gen.h:2560 +#: ../build/bin/preferences_gen.h:2674 msgid "file naming pattern" msgstr "檔案命名方式" -#: ../build/bin/preferences_gen.h:2573 +#: ../build/bin/preferences_gen.h:2687 msgid "file naming pattern used for a import session" msgstr "匯入作業的檔案命名方式" -#: ../build/bin/preferences_gen.h:2583 ../src/gui/gtk.c:1512 -#: ../src/gui/preferences.c:615 ../src/libs/tools/lighttable.c:64 +#: ../build/bin/preferences_gen.h:2697 ../src/gui/gtk.c:1701 +#: ../src/gui/preferences.c:631 ../src/libs/tools/lighttable.c:64 #: ../src/views/lighttable.c:91 msgid "lighttable" msgstr "燈箱 LightTable" -#: ../build/bin/preferences_gen.h:2588 ../build/bin/preferences_gen.h:2939 -#: ../build/bin/preferences_gen.h:3738 ../src/gui/preferences.c:334 +#: ../build/bin/preferences_gen.h:2702 ../build/bin/preferences_gen.h:3053 +#: ../build/bin/preferences_gen.h:3856 ../src/gui/preferences.c:344 +#: ../src/gui/preferences_ai.c:1557 msgid "general" msgstr "一般設定" -#: ../build/bin/preferences_gen.h:2598 +#: ../build/bin/preferences_gen.h:2712 msgid "hide built-in presets for utility modules" msgstr "隱藏工具模組的內建預設集" -#: ../build/bin/preferences_gen.h:2606 +#: ../build/bin/preferences_gen.h:2720 msgid "hide built-in presets of utility modules in presets menu." msgstr "" "隱藏工具模組內建的預設集,\n" "預設集選單只顯示用戶自定義的預設集。" -#: ../build/bin/preferences_gen.h:2615 +#: ../build/bin/preferences_gen.h:2729 msgid "use single-click in the collections module" msgstr "在相冊模組中啟用單擊選取" -#: ../build/bin/preferences_gen.h:2623 +#: ../build/bin/preferences_gen.h:2737 msgid "" "check this option to use single-click to select items in the collections " "module. this will allow you to do range selections for date-time and numeric " @@ -975,125 +1031,140 @@ msgstr "" "開啟此選項可在相冊模組中以滑鼠左鍵單擊選擇,\n" "以便可以一次選擇多個日期或數據範圍。" -#: ../build/bin/preferences_gen.h:2632 +#: ../build/bin/preferences_gen.h:2746 msgid "prioritize the hovered image over the selected images" -msgstr "優先顯示滑鼠位置的影像而不是選擇的影像" - -#: ../build/bin/preferences_gen.h:2638 ../build/bin/preferences_gen.h:2706 -#: ../build/bin/preferences_gen.h:2783 ../build/bin/preferences_gen.h:2972 -#: ../build/bin/preferences_gen.h:3075 ../build/bin/preferences_gen.h:3134 -#: ../build/bin/preferences_gen.h:3151 ../build/bin/preferences_gen.h:3168 -#: ../build/bin/preferences_gen.h:3202 ../build/bin/preferences_gen.h:3254 -#: ../build/bin/preferences_gen.h:3288 ../build/bin/preferences_gen.h:3474 -#: ../build/bin/preferences_gen.h:3524 ../build/bin/preferences_gen.h:3595 -#: ../build/bin/preferences_gen.h:3616 ../build/bin/preferences_gen.h:3637 -#: ../build/bin/preferences_gen.h:3754 ../build/bin/preferences_gen.h:3771 -#: ../build/bin/preferences_gen.h:3788 ../build/bin/preferences_gen.h:3805 -#: ../build/bin/preferences_gen.h:3822 ../build/bin/preferences_gen.h:3839 -#: ../build/bin/preferences_gen.h:3873 ../build/bin/preferences_gen.h:3889 -#: ../build/bin/preferences_gen.h:3905 ../build/bin/preferences_gen.h:3922 -#: ../build/bin/preferences_gen.h:4192 ../build/bin/preferences_gen.h:4209 -#: ../build/bin/preferences_gen.h:4226 ../build/bin/preferences_gen.h:4261 -#: ../build/bin/preferences_gen.h:4295 ../build/bin/preferences_gen.h:4433 -#: ../build/bin/preferences_gen.h:4543 +msgstr "優先處理滑鼠位置的影像而不是選擇的影像" + +#: ../build/bin/preferences_gen.h:2752 ../build/bin/preferences_gen.h:2820 +#: ../build/bin/preferences_gen.h:2897 ../build/bin/preferences_gen.h:3086 +#: ../build/bin/preferences_gen.h:3189 ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3265 ../build/bin/preferences_gen.h:3282 +#: ../build/bin/preferences_gen.h:3316 ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3571 ../build/bin/preferences_gen.h:3621 +#: ../build/bin/preferences_gen.h:3713 ../build/bin/preferences_gen.h:3734 +#: ../build/bin/preferences_gen.h:3776 ../build/bin/preferences_gen.h:3872 +#: ../build/bin/preferences_gen.h:3889 ../build/bin/preferences_gen.h:3906 +#: ../build/bin/preferences_gen.h:3923 ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:3957 ../build/bin/preferences_gen.h:3991 +#: ../build/bin/preferences_gen.h:4007 ../build/bin/preferences_gen.h:4023 +#: ../build/bin/preferences_gen.h:4040 ../build/bin/preferences_gen.h:4310 +#: ../build/bin/preferences_gen.h:4327 ../build/bin/preferences_gen.h:4344 +#: ../build/bin/preferences_gen.h:4361 ../build/bin/preferences_gen.h:4413 +#: ../build/bin/preferences_gen.h:4430 ../build/bin/preferences_gen.h:4464 +#: ../build/bin/preferences_gen.h:4481 ../build/bin/preferences_gen.h:4499 +#: ../build/bin/preferences_gen.h:4544 ../build/bin/preferences_gen.h:4654 +#: ../build/bin/preferences_gen.h:4764 msgctxt "preferences" msgid "TRUE" msgstr "是" -#: ../build/bin/preferences_gen.h:2640 -msgid "this defines how the list of images to act on is constructed." -msgstr "定義如何建構要處理的影像列表" +#: ../build/bin/preferences_gen.h:2754 +msgid "" +"in the lighttable, where culling takes place, you can apply actions (e.g., " +"setting ratings) to the hovered image or to the selected ones\n" +"\n" +"enabled actions apply to the hovered image (less clicking)\n" +"\n" +"disabled actions apply to the current selection (less error prone)" +msgstr "" +"在燈箱顯示縮圖時,可以操作滑鼠懸停的影像或選擇的影像(例如:設定評分)\n" +"\n" +"啟用:操作套用於懸停的影像(減少點擊次數)\n" +"\n" +"停用:操作套用於目前選定的影像(不易出錯)" -#: ../build/bin/preferences_gen.h:2649 +#: ../build/bin/preferences_gen.h:2763 msgid "expand a single utility module at a time" msgstr "一次只展開一個工具模組" -#: ../build/bin/preferences_gen.h:2657 +#: ../build/bin/preferences_gen.h:2771 msgid "this option toggles the behavior of shift clicking in lighttable mode" msgstr "" "啟用此選項時,單擊展開一個模組的同時會收合其他模組\n" "如果想在不折疊其他面板的情況下展開面板,可以按住 Shift+單擊" -#: ../build/bin/preferences_gen.h:2666 +#: ../build/bin/preferences_gen.h:2780 msgid "scroll utility modules to the top when expanded" msgstr "展開工具模組時畫面滾動至模組標題" -#: ../build/bin/preferences_gen.h:2674 ../build/bin/preferences_gen.h:3204 +#: ../build/bin/preferences_gen.h:2788 ../build/bin/preferences_gen.h:3318 msgid "" "when this option is enabled then darktable will try to scroll the module to " "the top of the visible list" msgstr "啟用此選項後,在展開模組時自動調整卷軸位置讓將該模組置頂" -#: ../build/bin/preferences_gen.h:2683 +#: ../build/bin/preferences_gen.h:2797 msgid "rating an image one star twice will not zero out the rating" msgstr "對影像評兩次一星不使評分歸零" -#: ../build/bin/preferences_gen.h:2691 -msgid "" -"defines whether rating an image one star twice will zero out star rating" +#: ../build/bin/preferences_gen.h:2805 +msgid "defines whether rating an image one star twice will zero out star rating" msgstr "" "預設情況下,對評分一顆星的影像再次評一星,會將該影像評分歸零\n" "開啟此選項可停用此功能,需以「0」將評分歸零" -#: ../build/bin/preferences_gen.h:2700 ../build/bin/preferences_gen.h:3052 +#: ../build/bin/preferences_gen.h:2814 ../build/bin/preferences_gen.h:3166 msgid "show scrollbars for central view" msgstr "顯示中央視窗的卷軸" -#: ../build/bin/preferences_gen.h:2708 ../build/bin/preferences_gen.h:3060 +#: ../build/bin/preferences_gen.h:2822 ../build/bin/preferences_gen.h:3174 msgid "defines whether scrollbars should be displayed" msgstr "選擇是否在中央視窗顯示卷軸" -#: ../build/bin/preferences_gen.h:2717 +#: ../build/bin/preferences_gen.h:2831 msgid "show image time with milliseconds" msgstr "以毫秒為單位顯示影像時間" -#: ../build/bin/preferences_gen.h:2725 +#: ../build/bin/preferences_gen.h:2839 msgid "defines whether time should be displayed with milliseconds" msgstr "" "自訂時間顯示是否包括毫秒\n" "開啟時毫秒會顯示在影像資訊模組裡,以及地理標籤模組中" -#: ../build/bin/preferences_gen.h:2731 +#: ../build/bin/preferences_gen.h:2845 msgid "thumbnails" msgstr "縮圖顯示" -#: ../build/bin/preferences_gen.h:2741 -msgid "use raw file instead of embedded JPEG from size" -msgstr "使用 RAW 檔生成縮圖取代嵌入 JPEG 的尺寸" +#: ../build/bin/preferences_gen.h:2855 +msgid "for unaltered images, use raw file instead of embedded JPEG from size" +msgstr "對於未修改的圖像,使用 RAW 檔而不是嵌入的 JPEG 尺寸" -#: ../build/bin/preferences_gen.h:2750 +#: ../build/bin/preferences_gen.h:2864 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "raw file instead of the embedded preview JPEG (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"for the quickest display, choose the 'never' option\n" +"the 'auto' option prefers the embedded JPEG except when the thumb size " +"exceeds the resolution of the embedded JPEG\n" +"(more details in the manual)" msgstr "" "顯示未經處理的影像縮圖時,如果縮圖尺寸大於設定值,則處理 RAW 檔生成縮圖\n" "如果縮圖低於設定值,則使用嵌入在 RAW 檔裡的 JPEG 預覽圖\n" "經過暗房(Darkroom)編輯處理的影像,預設皆使用 RAW 檔的縮圖\n" "若希望所有縮圖和放大顯示都有最佳品質,應選擇「一律」" -#: ../build/bin/preferences_gen.h:2759 +#: ../build/bin/preferences_gen.h:2873 msgid "high quality processing from size" msgstr "高品質渲染尺寸設定" -#: ../build/bin/preferences_gen.h:2768 +#: ../build/bin/preferences_gen.h:2882 msgid "" "if the thumbnail size is greater than this value, it will be processed using " "the full quality rendering path (better but slower).\n" -"if you want all thumbnails and pre-rendered images in best quality you " -"should choose the *always* option.\n" -"(more comments in the manual)" +"if you want all thumbnails and pre-rendered images in best quality you should " +"choose the 'always' option.\n" +"(more details in the manual)" msgstr "" "如果 RAW 圖檔的縮圖顯示尺寸大於此值,會以完整品質的影像編輯調整運算\n" "此方法效果較佳但速度較慢,要以最高品質渲染所有影像縮圖,應選擇「一律」選項" -#: ../build/bin/preferences_gen.h:2777 +#: ../build/bin/preferences_gen.h:2891 msgid "enable disk backend for thumbnail cache" msgstr "開啟縮圖快取硬碟後台" -#: ../build/bin/preferences_gen.h:2785 +#: ../build/bin/preferences_gen.h:2899 msgid "" "if enabled, write thumbnails to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1111,11 +1182,11 @@ msgstr "" "\n" "可執行 bin\\darktable-generate-cache.exe 一次生成所有縮圖。" -#: ../build/bin/preferences_gen.h:2794 +#: ../build/bin/preferences_gen.h:2908 msgid "enable disk backend for full preview cache" msgstr "儲存完整預覽快取檔案至硬碟" -#: ../build/bin/preferences_gen.h:2802 +#: ../build/bin/preferences_gen.h:2916 msgid "" "if enabled, write full preview to disk (.cache/darktable/) when evicted from " "the memory cache.\n" @@ -1131,11 +1202,11 @@ msgstr "" "這些快取檔案不會被刪除,且可能占用數 GB 的空間,\n" "可手動至 .cache/darktable/ 資料夾刪除檔案以釋出硬碟空間。" -#: ../build/bin/preferences_gen.h:2811 +#: ../build/bin/preferences_gen.h:2925 msgid "enable smooth scrolling for lighttable thumbnails" msgstr "啟用燈箱縮圖的平滑滾動功能" -#: ../build/bin/preferences_gen.h:2819 +#: ../build/bin/preferences_gen.h:2933 msgid "" "if enabled, scrolling the lighttable scrolls by some number of pixels, as " "expected with a touch pad.\n" @@ -1145,69 +1216,69 @@ msgstr "" "啟用時,lighttable 會滾動一定數量的像素,如同使用觸控板那樣。\n" "停用後,lighttable 會滾動整行縮圖,就像滑鼠滾輪一樣。" -#: ../build/bin/preferences_gen.h:2828 +#: ../build/bin/preferences_gen.h:2942 msgid "generate thumbnails in background" msgstr "在背景生成縮圖" -#: ../build/bin/preferences_gen.h:2837 +#: ../build/bin/preferences_gen.h:2951 msgid "" -"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps " -"up to the selected size are generated while user is inactive in lighttable." +"if 'enable disk backend for thumbnail cache' is enabled thumbnails/mipmaps up " +"to the selected size are generated while user is inactive in lighttable." msgstr "" -"如果開啟「縮圖快取硬碟後台」功能,當 lighttable 非使用狀態時,將自動生成所選" -"的縮圖尺寸。" +"如果開啟「縮圖快取硬碟後台」功能,當 lighttable 非使用狀態時,將自動生成所選的" +"縮圖尺寸。" -#: ../build/bin/preferences_gen.h:2846 +#: ../build/bin/preferences_gen.h:2960 msgid "reset cached thumbnails" msgstr "重設縮圖快取" -#: ../build/bin/preferences_gen.h:2854 +#: ../build/bin/preferences_gen.h:2968 msgid "" "force thumbnails to be regenerated by resetting the database. this may be " "needed in case some thumbnails have been manually removed or corrupted." msgstr "" -"經由重置資料庫以強制重新生成縮圖。在部分縮圖被手動刪除或檔案損壞的情形下可能" -"需要執行此動作。" +"經由重置資料庫以強制重新生成縮圖。在部分縮圖被手動刪除或檔案損壞的情形下可能需" +"要執行此動作。" -#: ../build/bin/preferences_gen.h:2863 +#: ../build/bin/preferences_gen.h:2977 msgid "delimiters for size categories" msgstr "縮圖尺寸分組" -#: ../build/bin/preferences_gen.h:2876 +#: ../build/bin/preferences_gen.h:2990 msgid "" "size categories are used to be able to set different overlays and CSS values " -"depending of the size of the thumbnail, separated by |.\n" -"for example, 120|400 means 3 categories of thumbnails: <120px, 120-400px, " -">400px" +"depending on the size of the thumbnail, separated by |.\n" +"for example, 120|400 means 3 categories of thumbnails: up to 120px, " +"120-400px, more than 400px" msgstr "" "尺寸分組設定用於根據縮圖大小顯示不同的縮圖\n" "一組以豎線分隔的值定義更改分組的縮圖尺寸\n" -"預設值「120|400」表示縮圖被分為三組:0-120px、120-400px 和 >400px" +"預設值「120|400」表示縮圖被分為三組:低於 120px、120 ~ 400px 和大於 400px" -#: ../build/bin/preferences_gen.h:2885 +#: ../build/bin/preferences_gen.h:2999 msgid "pattern for the thumbnail extended overlay text" msgstr "縮圖上顯示的額外文字訊息" -#: ../build/bin/preferences_gen.h:2900 ../build/bin/preferences_gen.h:2924 +#: ../build/bin/preferences_gen.h:3014 ../build/bin/preferences_gen.h:3038 msgid "see manual to know all the tags you can use." msgstr "" "如果開啟縮圖上顯示額外文字訊息,此設置可定義要顯示的內容。\n" "可以使用 darktable 變數中定義的任何參數,詳細參數設定請見說明文件。" -#: ../build/bin/preferences_gen.h:2909 +#: ../build/bin/preferences_gen.h:3023 msgid "pattern for the thumbnail tooltip (empty to disable)" msgstr "滑鼠移至縮圖的額外文字訊息" -#: ../build/bin/preferences_gen.h:2934 ../src/gui/gtk.c:1514 -#: ../src/gui/preferences.c:614 ../src/views/darkroom.c:91 +#: ../build/bin/preferences_gen.h:3048 ../src/gui/gtk.c:1703 +#: ../src/gui/preferences.c:630 ../src/views/darkroom.c:109 msgid "darkroom" msgstr "暗房 Darkroom" -#: ../build/bin/preferences_gen.h:2949 +#: ../build/bin/preferences_gen.h:3063 msgid "scroll down to increase mask parameters" msgstr "滑鼠滾輪向下增加遮罩參數" -#: ../build/bin/preferences_gen.h:2957 +#: ../build/bin/preferences_gen.h:3071 msgid "" "when using the mouse scroll wheel to change mask parameters, scroll down to " "increase the mask size, feather size, opacity, brush hardness and gradient " @@ -1218,58 +1289,58 @@ msgstr "" "預設情況下(選項未勾選),向上滾動增加參數,勾選後動作相反\n" "適用於遮罩尺寸、羽化程度、不透明度、筆刷硬度和漸變曲度等等" -#: ../build/bin/preferences_gen.h:2966 +#: ../build/bin/preferences_gen.h:3080 msgid "middle mouse button zooms to 200%" msgstr "使用滑鼠中鍵縮放至 200%" -#: ../build/bin/preferences_gen.h:2975 +#: ../build/bin/preferences_gen.h:3089 #, no-c-format msgid "" "if enabled, the zoom level will cycle between 100%, 200% and fit to viewport " -"on middle mouse clicks. if disabled, it will toggle between viewport size " -"and 100%, and the 'ctrl' key can be used to control the zoom level." +"on middle mouse clicks. if disabled, it will toggle between viewport size and " +"100%, and the 'ctrl' key can be used to control the zoom level." msgstr "" "啟用後點擊滑鼠中鍵縮放時,縮放比例將在 100%、200%、符合螢幕之間循環。不啟用" "時,只在符合螢幕和 100% 之間切換。ctrl 鍵可用來控制縮放比例。" -#: ../build/bin/preferences_gen.h:2984 +#: ../build/bin/preferences_gen.h:3098 msgid "pattern for the image information line" msgstr "影像訊息列的顯示資訊" -#: ../build/bin/preferences_gen.h:2999 +#: ../build/bin/preferences_gen.h:3113 msgid "see manual for a list of the tags you can use." msgstr "" "設定影像訊息列要顯示的資訊內容。\n" "可以使用 darktable 變數中定義的任何參數,詳細參數設定請見說明文件。" -#: ../build/bin/preferences_gen.h:3008 +#: ../build/bin/preferences_gen.h:3122 msgid "position of the image information line" msgstr "影像訊息列的位置" -#: ../build/bin/preferences_gen.h:3025 +#: ../build/bin/preferences_gen.h:3139 msgid "border around image in darkroom mode" msgstr "在預覽影像周圍加上邊框" -#: ../build/bin/preferences_gen.h:3041 ../build/bin/preferences_gen.h:4072 -#: ../build/bin/preferences_gen.h:4142 ../build/bin/preferences_gen.h:4323 -#: ../build/bin/preferences_gen.h:4577 ../build/bin/preferences_gen.h:4655 -#: ../build/bin/preferences_gen.h:4683 ../build/bin/preferences_gen.h:4746 -#: ../build/bin/preferences_gen.h:4808 ../build/bin/preferences_gen.h:4837 +#: ../build/bin/preferences_gen.h:3155 ../build/bin/preferences_gen.h:4190 +#: ../build/bin/preferences_gen.h:4260 ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4798 ../build/bin/preferences_gen.h:4876 +#: ../build/bin/preferences_gen.h:4904 ../build/bin/preferences_gen.h:4967 +#: ../build/bin/preferences_gen.h:5029 ../build/bin/preferences_gen.h:5058 #, c-format msgid "double click to reset to `%d'" msgstr "雙擊重設回「%d」" -#: ../build/bin/preferences_gen.h:3043 +#: ../build/bin/preferences_gen.h:3157 msgid "" -"process the image in darkroom mode with a small border. set to 0 if you " -"don't want any border." +"process the image in darkroom mode with a small border. set to 0 if you don't " +"want any border." msgstr "暗房畫面下,在影像周圍周圍顯示邊框。" -#: ../build/bin/preferences_gen.h:3069 +#: ../build/bin/preferences_gen.h:3183 msgid "show loading screen between images" msgstr "在影像切換之間顯示載入畫面" -#: ../build/bin/preferences_gen.h:3077 +#: ../build/bin/preferences_gen.h:3191 msgid "" "show gray loading screen when navigating between images in the darkroom\n" "disable to just show a toast message" @@ -1278,49 +1349,49 @@ msgstr "" "關閉此功能則在載入時仍顯示前一張影像與「讀取中」的訊息\n" "這樣對比較相似影像很有用,但可能因載入過久造成誤解,以為已切換至下一張影像" -#: ../build/bin/preferences_gen.h:3083 +#: ../build/bin/preferences_gen.h:3197 msgid "modules" msgstr "編輯模組" -#: ../build/bin/preferences_gen.h:3093 +#: ../build/bin/preferences_gen.h:3207 msgid "display of individual color channels" msgstr "遮罩的色彩通道顯示" -#: ../build/bin/preferences_gen.h:3102 +#: ../build/bin/preferences_gen.h:3216 msgid "" "defines how color channels are displayed when activated in the parametric " "masks feature." msgstr "自訂在遮罩功能中色彩的顯示方式。" -#: ../build/bin/preferences_gen.h:3111 +#: ../build/bin/preferences_gen.h:3225 msgid "hide built-in presets for processing modules" msgstr "隱藏編輯模組的內建預設集" -#: ../build/bin/preferences_gen.h:3119 +#: ../build/bin/preferences_gen.h:3233 msgid "hide built-in presets of processing modules in presets menu." msgstr "" "隱藏工具模組內建的預設集,\n" "預設集選單只顯示用戶自定義的預設集。" -#: ../build/bin/preferences_gen.h:3128 ../build/bin/preferences_gen.h:3136 +#: ../build/bin/preferences_gen.h:3242 ../build/bin/preferences_gen.h:3250 msgid "show the guides widget in modules UI" msgstr "在模組介面中顯示參照框線工具" -#: ../build/bin/preferences_gen.h:3145 +#: ../build/bin/preferences_gen.h:3259 msgid "expand a single processing module at a time" msgstr "一次只展開一個編輯模組" -#: ../build/bin/preferences_gen.h:3153 +#: ../build/bin/preferences_gen.h:3267 msgid "this option toggles the behavior of shift clicking in darkroom mode" msgstr "" "啟用此選項時,單擊展開一個模組的同時會收合其他模組\n" "如果想在不收合其他面板的情況下展開面板,可以按住 Shift+單擊" -#: ../build/bin/preferences_gen.h:3162 +#: ../build/bin/preferences_gen.h:3276 msgid "only collapse modules in current group" msgstr "只收合目前群組中的模組" -#: ../build/bin/preferences_gen.h:3170 +#: ../build/bin/preferences_gen.h:3284 msgid "" "if only expanding a single module at a time, only collapse other modules in " "the current group - ignore modules in other groups" @@ -1328,33 +1399,33 @@ msgstr "" "如果上項開啟,自動收合僅限於當下群組中的其他模組\n" "其他群組中的模組不會被收合" -#: ../build/bin/preferences_gen.h:3179 +#: ../build/bin/preferences_gen.h:3293 msgid "expand the module when it is activated, and collapse it when disabled" msgstr "啟用模組時展開,停用時收合" -#: ../build/bin/preferences_gen.h:3187 +#: ../build/bin/preferences_gen.h:3301 msgid "" "this option allows to expand or collapse automatically the module when it is " "enabled or disabled." msgstr "開啟此選項會在模組啟用時自動展開,停用時自動收合。" -#: ../build/bin/preferences_gen.h:3196 +#: ../build/bin/preferences_gen.h:3310 msgid "scroll processing modules to the top when expanded" msgstr "展開編輯模組時畫面滾動至模組標題" -#: ../build/bin/preferences_gen.h:3213 +#: ../build/bin/preferences_gen.h:3327 msgid "swap the utility and processing modules panels" msgstr "交換工具模組和編輯模組面板位置" -#: ../build/bin/preferences_gen.h:3221 +#: ../build/bin/preferences_gen.h:3335 msgid "move the list of processing modules to the left of the screen" msgstr "將編輯模組清單移至螢幕左側" -#: ../build/bin/preferences_gen.h:3230 +#: ../build/bin/preferences_gen.h:3344 msgid "show right-side buttons in processing module headers" msgstr "在編輯模組標題右側顯示快速按鈕" -#: ../build/bin/preferences_gen.h:3239 +#: ../build/bin/preferences_gen.h:3353 msgid "" "when the mouse is not over a module, the multi-instance, reset and preset " "buttons can be hidden:\n" @@ -1379,49 +1450,39 @@ msgstr "" "滑順:模組名稱過長時淡出所有按鈕\n" "滑動:模組名稱過長時逐一淡出按鈕" -#: ../build/bin/preferences_gen.h:3248 +#: ../build/bin/preferences_gen.h:3362 msgid "show mask indicator in module headers" msgstr "在模組標題中顯示遮罩圖示" -#: ../build/bin/preferences_gen.h:3256 +#: ../build/bin/preferences_gen.h:3370 msgid "" "if enabled, an icon will be shown in the header of any processing modules " "that have a mask applied" msgstr "勾選後將在任何有使用遮罩的編輯模組的標題右側顯示遮罩圖示" -#: ../build/bin/preferences_gen.h:3265 +#: ../build/bin/preferences_gen.h:3379 msgid "prompt for name on addition of new instance" msgstr "增加新的編輯模組實例時提示輸入名稱" -#: ../build/bin/preferences_gen.h:3273 +#: ../build/bin/preferences_gen.h:3387 msgid "" "if enabled, a rename prompt will be present for each new module instance " "(either new instance or duplicate)" msgstr "啟用此功能後,每個新的模組實例或複製模組實例時都會出現命名提示" -#: ../build/bin/preferences_gen.h:3282 -msgid "automatically update module name" -msgstr "自動更新模組名稱" - -#: ../build/bin/preferences_gen.h:3290 -msgid "" -"if enabled, the module name will be automatically updated to match a preset " -"name or a preset instance name if present." -msgstr "開啟後模組名稱將會自動更新,以與既有的預設集或模組實例名稱相符。" - -#: ../build/bin/preferences_gen.h:3300 +#: ../build/bin/preferences_gen.h:3397 msgid "processing" msgstr "運算方法" -#: ../build/bin/preferences_gen.h:3305 +#: ../build/bin/preferences_gen.h:3402 msgid "image processing" msgstr "影像處理" -#: ../build/bin/preferences_gen.h:3315 +#: ../build/bin/preferences_gen.h:3412 msgid "always use LittleCMS 2 to apply output color profile" msgstr "使用 LittleCMS 2 來處理匯出檔案的色彩描述檔" -#: ../build/bin/preferences_gen.h:3323 +#: ../build/bin/preferences_gen.h:3420 msgid "this is slower than the default." msgstr "" "使用 LittleCMS 2 色彩管理核心取代原有的內部程式來轉換輸出色彩。\n" @@ -1430,11 +1491,11 @@ msgstr "" "如果匯出的 ICC 是基於 LUT 或同時包含 LUT 與矩陣,\n" "那麼無論此設定是否啟用 darktable 都會使用 LittleCMS 2 來轉換顏色。" -#: ../build/bin/preferences_gen.h:3332 +#: ../build/bin/preferences_gen.h:3429 msgid "pixel interpolator (warp)" msgstr "像素內插法(變形時)" -#: ../build/bin/preferences_gen.h:3341 +#: ../build/bin/preferences_gen.h:3438 msgid "" "pixel interpolator used in modules for rotation, lens correction, liquify, " "cropping and final scaling (bilinear, bicubic, lanczos2)." @@ -1442,81 +1503,94 @@ msgstr "" "用於旋轉、鏡頭校正、液化、裁剪等變形模組的像素內插方法,\n" "一般來說雙三次在大多數情況下是一個安全的選項。" -#: ../build/bin/preferences_gen.h:3350 +#: ../build/bin/preferences_gen.h:3447 msgid "pixel interpolator (scaling)" msgstr "像素內插法(縮放時)" -#: ../build/bin/preferences_gen.h:3359 +#: ../build/bin/preferences_gen.h:3456 msgid "" "pixel interpolator used for scaling (bilinear, bicubic, lanczos2, lanczos3)." msgstr "" "用於縮放的像素內插方法,lanczos3 大部分時候可以提供更清晰的結果。\n" "但有可能導致邊緣偽影,所以此算法只限於縮放使用。" -#: ../build/bin/preferences_gen.h:3368 +#: ../build/bin/preferences_gen.h:3465 msgid "LUT 3D root folder" msgstr "色彩查找表(LUT)根目錄" -#: ../build/bin/preferences_gen.h:3370 ../build/bin/preferences_gen.h:3394 -#: ../src/control/jobs/control_jobs.c:2189 -#: ../src/control/jobs/control_jobs.c:2245 ../src/gui/preferences.c:1245 -#: ../src/gui/presets.c:429 ../src/imageio/storage/disk.c:197 -#: ../src/imageio/storage/disk.c:283 ../src/imageio/storage/gallery.c:148 -#: ../src/imageio/storage/gallery.c:207 ../src/imageio/storage/latex.c:144 -#: ../src/imageio/storage/latex.c:193 ../src/libs/import.c:1845 -#: ../src/libs/import.c:1957 ../src/libs/import.c:2015 ../src/libs/styles.c:456 -#: ../src/lua/preferences.c:673 +#: ../build/bin/preferences_gen.h:3467 ../build/bin/preferences_gen.h:3491 +#: ../src/control/jobs/control_jobs.c:2204 +#: ../src/control/jobs/control_jobs.c:2260 ../src/gui/preferences.c:1260 +#: ../src/gui/presets.c:429 ../src/gui/welcome.c:169 ../src/gui/welcome.c:337 +#: ../src/imageio/storage/disk.c:199 ../src/imageio/storage/disk.c:285 +#: ../src/imageio/storage/gallery.c:148 ../src/imageio/storage/gallery.c:207 +#: ../src/imageio/storage/latex.c:144 ../src/imageio/storage/latex.c:193 +#: ../src/libs/import.c:1815 ../src/libs/import.c:1927 ../src/libs/import.c:1985 +#: ../src/libs/styles.c:456 ../src/lua/preferences.c:695 msgid "select directory" msgstr "選擇資料夾" -#: ../build/bin/preferences_gen.h:3383 +#: ../build/bin/preferences_gen.h:3480 msgid "" "this folder (and sub-folders) contains LUT files used by LUT 3D module. " "(restart required)" msgstr "" -"此資料夾及其子資料夾為立體色彩查找表(LUT)模組使用的 LUT 檔預設位置(需要重" -"新啟動)" +"此資料夾及其子資料夾為立體色彩查找表(LUT)模組使用的 LUT 檔預設位置(需要重新" +"啟動)" -#: ../build/bin/preferences_gen.h:3392 +#: ../build/bin/preferences_gen.h:3489 msgid "raster mask files root folder" msgstr "點陣遮罩根目錄" -#: ../build/bin/preferences_gen.h:3407 +#: ../build/bin/preferences_gen.h:3504 msgid "" -"this folder (and sub-folders) contains PFM files used by the raster mask " +"this folder (and sub-folders) contains PFM/PNG files used by the raster mask " "import module. (restart required)" msgstr "" -"此資料夾及其子資料夾為點陣遮罩匯入模組使用的 PFM 檔案預設位置(需要重新啟動)" +"此資料夾及其子資料夾為點陣遮罩匯入模組使用的 PFM/PNG 檔案預設位置(需要重新啟" +"動)" -#: ../build/bin/preferences_gen.h:3416 +#: ../build/bin/preferences_gen.h:3513 msgid "auto-apply pixel workflow defaults" msgstr "內部運算工作流程預設值" -#: ../build/bin/preferences_gen.h:3425 +#: ../build/bin/preferences_gen.h:3522 msgid "" -"scene-referred workflow is based on linear modules and will auto-apply " -"filmic or sigmoid, color calibration and exposure,\n" -"display-referred workflow is based on Lab modules and will auto-apply base " -"curve, white balance and the legacy module pipe order." +"selects which workflow will be used by default in the darkroom\n" +"\n" +"scene-referred (sigmoid) modern workflow, fewer tonemapper controls\n" +"\n" +"scene-referred (filmic) modern workflow, more tone mapping controls\n" +"\n" +"scene-referred (AgX) modern workflow, maximum tone mapping control\n" +"\n" +"display-referred (legacy) legacy workflow (not recommended)\n" +"\n" +"none do not use a predefined workflow" msgstr "" -"選擇預設的工作流程和相應的編輯模組\n" +"選擇預設的工作流程和相應的編輯模組。場景參照是較新的現代工作流程,在相機訊號轉" +"換為顯示色彩空間之前在線性 RGB 空間進行。傳統顯示參照流程在相機訊號轉換為顯示" +"顏色空間之後基於 Lab 空間操作。\n" +"\n" +"場景參照(S 形曲線階調映射):\n" +"使用「S 形曲線階調映射」模組進行階調壓縮處理,色調映射控制較少\n" "\n" -"場景參照(scene-referred)工作流程:\n" -"從相機訊號轉換為顯示色彩空間之前對其進行操作,基於線性 RGB 空間。\n" -"可選擇使用「底片式階調映射」或「S 形曲線階調映射」模組進行階調壓縮處理。\n" -"除此之外會自動啟用「色彩校正」與「曝光」模組,以便符合大多數相機的亮度。\n" +"場景參照(底片式階調映射):\n" +"使用「底片式階調」模組進行階調壓縮處理,色調映射控制較多\n" "\n" -"顯示參照(display-referred)工作流程:\n" -"影像從相機訊號轉換為顯示顏色空間之後操作的流程,基於 Lab 空間。\n" -"自動啟用「基礎曲線」和「白平衡」模組,以及舊的模組運算順序。\n" +"場景參照(鹵化銀階調映射):\n" +"使用「鹵化銀階調映射」模組進行階調壓縮處理,色調映射控制最大\n" "\n" -"選擇無將不會啟用任何模組,並將模組運算順序設置為和場景參照相同的順序。" +"顯示參照(傳統流程):\n" +"自動啟用「基礎曲線」和「白平衡」模組,以及舊的模組運算順序,不建議使用\n" +"\n" +"選擇無將不會啟用任何模組,並將模組運算順序設置為和場景參照相同的順序" -#: ../build/bin/preferences_gen.h:3434 +#: ../build/bin/preferences_gen.h:3531 msgid "auto-apply per camera basecurve presets" msgstr "自動套用相機的基礎曲線" -#: ../build/bin/preferences_gen.h:3442 +#: ../build/bin/preferences_gen.h:3539 msgid "" "use the per-camera basecurve by default instead of the generic manufacturer " "one if there is one available. (restart required)\n" @@ -1529,11 +1603,11 @@ msgstr "" "當自動套用工作流程預設值為「顯示參照」時,可自動套用相應的基礎曲線設定。\n" "若不希望自動套用相機基礎曲線,應將自動套用工作流程設定為「無」。" -#: ../build/bin/preferences_gen.h:3451 +#: ../build/bin/preferences_gen.h:3548 msgid "detect monochrome previews" msgstr "偵測黑白影像" -#: ../build/bin/preferences_gen.h:3459 +#: ../build/bin/preferences_gen.h:3556 msgid "" "many monochrome images can be identified via EXIF and preview data. beware: " "this slows down imports and reading of EXIF data" @@ -1541,11 +1615,11 @@ msgstr "" "在導入期間分析 EXIF 資料和預覽縮圖來識別影像是否為黑白\n" "發現黑白影像自動對其標記,讓黑白影像的工作流程更方便,但會減慢匯入的速度" -#: ../build/bin/preferences_gen.h:3468 +#: ../build/bin/preferences_gen.h:3565 msgid "show warning messages" msgstr "顯示警告訊息" -#: ../build/bin/preferences_gen.h:3476 +#: ../build/bin/preferences_gen.h:3573 msgid "" "display messages in modules to warn beginner users when non-standard and " "possibly harmful settings are used in the pipeline.\n" @@ -1556,46 +1630,46 @@ msgstr "" "如果確實知道設定的目的,並有意採用非標準設定,可忽略警告訊息。\n" "或是使用此選項,不再顯示任何警告。" -#: ../build/bin/preferences_gen.h:3482 +#: ../build/bin/preferences_gen.h:3579 msgid "CPU / memory" msgstr "處理器 / 記憶體" -#: ../build/bin/preferences_gen.h:3492 +#: ../build/bin/preferences_gen.h:3589 msgid "darktable resources" msgstr "darktable 效能設定" -#: ../build/bin/preferences_gen.h:3502 +#: ../build/bin/preferences_gen.h:3599 #, no-c-format msgid "" "defines how much darktable may take from your system resources:\n" -" - 'default': darktable takes ~50% of your systems resources, which is " -"enough to be performant.\n" +" - 'default': darktable takes ~50% of your systems resources, which is enough " +"to be performant.\n" " - 'small': should be used if you are simultaneously running applications " "taking large parts of your systems memory or OpenCL/GL applications like " "games or Hugin.\n" " - 'large': is the best option if you are not running other applications at " -"the same time as darktable and want it to take most of your systems " -"resources for performance." +"the same time as darktable and want it to take most of your systems resources " +"for performance." msgstr "" "自訂 darktable 可以使用多少系統資源\n" -" - 預設:darktable 約使用一半的資源,此設定可確保 darktable 和其他軟體同時順" -"暢執行。\n" -" - 低:darktable 只會占用大約 20% 的記憶體,需要同時執行其他使用大量記憶體的" -"程式時可以使用。\n" +" - 預設:darktable 約使用一半的資源,此設定可確保 darktable 和其他軟體同時順暢" +"執行。\n" +" - 低:darktable 只會占用大約 20% 的記憶體,需要同時執行其他使用大量記憶體的程" +"式時可以使用。\n" " - 高:讓 darktable 使用大部分系統資源以提高性能,適合專心修圖工作的設定。\n" "\n" "更多詳細內容及自行修改系統參數,請閱讀操作手冊的「memory & performance " "tuning」章節。" -#: ../build/bin/preferences_gen.h:3508 +#: ../build/bin/preferences_gen.h:3605 msgid "OpenCL GPU acceleration" msgstr "OpenCL GPU 加速" -#: ../build/bin/preferences_gen.h:3518 +#: ../build/bin/preferences_gen.h:3615 msgid "activate OpenCL support" msgstr "開啟 OpenCL 支援" -#: ../build/bin/preferences_gen.h:3526 +#: ../build/bin/preferences_gen.h:3623 msgid "" "if found, use OpenCL runtime on your system to speed up processing by using " "your graphics card(s).\n" @@ -1604,16 +1678,29 @@ msgstr "" "若電腦設備支援,自動啟用 OpenCL 使用顯示卡運算來提高速度。\n" "可隨時開啟或關閉此功能。" -#: ../build/bin/preferences_gen.h:3539 +#: ../build/bin/preferences_gen.h:3636 +msgid "OpenCL fast mode" +msgstr "OpenCL 快速模式" + +#: ../build/bin/preferences_gen.h:3644 +msgid "" +"if set the OpenCL compiler uses aggressive optimizing for better performance " +"with reduced precision so more differences between CPU and OpenCL are " +"expected." +msgstr "" +"如果開啟此選項,OpenCL 編譯器將使用激進的最佳化來提高效能,但會因此降低精度," +"因此 CPU 和 OpenCL 運算之間的差異會較大。" + +#: ../build/bin/preferences_gen.h:3657 msgid "OpenCL scheduling profile" msgstr "OpenCL 設定" -#: ../build/bin/preferences_gen.h:3548 +#: ../build/bin/preferences_gen.h:3666 msgid "" "defines how preview and full pixelpipe tasks are scheduled on OpenCL enabled " "systems:\n" -" - 'default': GPU processes full and CPU processes preview pipe (adaptable " -"by config parameters),\n" +" - 'default': GPU processes full and CPU processes preview pipe (adaptable by " +"config parameters),\n" " - 'multiple GPUs': process both pixelpipes in parallel on two different " "GPUs,\n" " - 'very fast GPU': process both pixelpipes sequentially on the GPU." @@ -1626,234 +1713,233 @@ msgstr "" "\n" "更多詳細內容及修改系統參數,請閱讀操作手冊的「multiple devices」章節。" -#: ../build/bin/preferences_gen.h:3561 +#: ../build/bin/preferences_gen.h:3679 msgid "tuned GPU memory" msgstr "調整後的顯示卡記憶體" -#: ../build/bin/preferences_gen.h:3569 +#: ../build/bin/preferences_gen.h:3687 msgid "" "if enabled on a system with multiple OpenCL devices you may specify a safety " "margin per device (headroom, default is 600MB)" msgstr "" -"如果在具有多個 OpenCL 設備的電腦上啟用,可以為每個設備指定安全餘裕(預留空" -"間,預設為 600 MB)" +"如果在具有多個 OpenCL 設備的電腦上啟用,可以為每個設備指定安全餘裕(預留空間," +"預設為 600 MB)" -#: ../build/bin/preferences_gen.h:3579 +#: ../build/bin/preferences_gen.h:3697 msgid "OpenCL drivers" msgstr "OpenCL 驅動" -#: ../build/bin/preferences_gen.h:3589 +#: ../build/bin/preferences_gen.h:3707 msgid "Intel GPU" msgstr "Intel GPU" -#: ../build/bin/preferences_gen.h:3597 +#: ../build/bin/preferences_gen.h:3715 msgid "Intel(R) OpenCL Graphics for all supported platforms (vendor provided)" msgstr "Intel(R) OpenCL 圖形晶片(由製造商提供)" -#: ../build/bin/preferences_gen.h:3610 +#: ../build/bin/preferences_gen.h:3728 msgid "Nvidia CUDA" msgstr "Nvidia CUDA" -#: ../build/bin/preferences_gen.h:3618 +#: ../build/bin/preferences_gen.h:3736 msgid "Nvidia CUDA based OpenCL (vendor provided)" msgstr "Nvidia CUDA 為基礎的 OpenCL (由製造商提供)" -#: ../build/bin/preferences_gen.h:3631 +#: ../build/bin/preferences_gen.h:3749 msgid "AMD ROCm" msgstr "AMD ROCm" -#: ../build/bin/preferences_gen.h:3639 +#: ../build/bin/preferences_gen.h:3757 msgid "AMD Accelerated Parallel Processing (vendor provided)" msgstr "AMD Accelerated Parallel Processing (由製造商提供)" -#: ../build/bin/preferences_gen.h:3652 +#: ../build/bin/preferences_gen.h:3770 msgid "RustiCL" msgstr "RustiCL" -#: ../build/bin/preferences_gen.h:3660 +#: ../build/bin/preferences_gen.h:3778 msgid "" "RustiCL Mesa OpenCL. if you want to use this, you should disable the vendor " "driver" msgstr "RustiCL Mesa OpenCL,如要使用此選項須關閉原廠驅動" -#: ../build/bin/preferences_gen.h:3673 +#: ../build/bin/preferences_gen.h:3791 msgid "Apple" msgstr "Apple" -#: ../build/bin/preferences_gen.h:3681 +#: ../build/bin/preferences_gen.h:3799 msgid "Apple OpenCL (vendor provided)" msgstr "Apple OpenCL(由製造商提供)" -#: ../build/bin/preferences_gen.h:3694 +#: ../build/bin/preferences_gen.h:3812 msgid "Microsoft OpenCLOn12" msgstr "Microsoft OpenCLOn12" -#: ../build/bin/preferences_gen.h:3702 +#: ../build/bin/preferences_gen.h:3820 msgid "" "Microsoft OpenCLOn12, only use this if the vendor provided driver does not " "work or there is none provided." msgstr "Microsoft OpenCLOn12,僅在驅動程式無法作用或沒有驅動程式時使用。" -#: ../build/bin/preferences_gen.h:3715 +#: ../build/bin/preferences_gen.h:3833 msgid "other platforms" msgstr "其他平台" -#: ../build/bin/preferences_gen.h:3723 +#: ../build/bin/preferences_gen.h:3841 msgid "" "if set, all unspecified platforms are accepted. only do this if no vendor " "driver is available" msgstr "選擇此設定,所有未指定的平台皆會套用。只在無法取得原廠驅動時使用" -#: ../build/bin/preferences_gen.h:3733 +#: ../build/bin/preferences_gen.h:3851 msgid "security" msgstr "檔案安全" -#: ../build/bin/preferences_gen.h:3748 +#: ../build/bin/preferences_gen.h:3866 msgid "ask before removing images from the library" msgstr "移除已匯入圖庫的影像前要求確認" -#: ../build/bin/preferences_gen.h:3756 +#: ../build/bin/preferences_gen.h:3874 msgid "always ask the user before removing image information from the library" msgstr "從圖庫中移除任何影像之前詢問使用者" -#: ../build/bin/preferences_gen.h:3765 +#: ../build/bin/preferences_gen.h:3883 msgid "ask before deleting images from disk" msgstr "刪除硬碟裡的影像檔案前要求確認" -#: ../build/bin/preferences_gen.h:3773 +#: ../build/bin/preferences_gen.h:3891 msgid "always ask the user before any image file is deleted" msgstr "在從硬碟裡刪除任何影像檔案之前詢問使用者" -#: ../build/bin/preferences_gen.h:3782 +#: ../build/bin/preferences_gen.h:3900 msgid "ask before discarding history stack" msgstr "刪除影像編輯紀錄之前要求確認" -#: ../build/bin/preferences_gen.h:3790 +#: ../build/bin/preferences_gen.h:3908 msgid "always ask the user before history stack is discarded on any image" msgstr "在刪除任何影像編輯紀錄之前詢問使用者" -#: ../build/bin/preferences_gen.h:3799 +#: ../build/bin/preferences_gen.h:3917 msgid "try to use trash when deleting images" msgstr "刪除影像檔案時優先移至回收桶" -#: ../build/bin/preferences_gen.h:3807 +#: ../build/bin/preferences_gen.h:3925 msgid "" "send files to trash instead of permanently deleting files on system that " "supports it" msgstr "在支援此功能的系統上嘗試將檔案丟到回收桶,而不是從硬碟中永遠刪除檔案" -#: ../build/bin/preferences_gen.h:3816 +#: ../build/bin/preferences_gen.h:3934 msgid "ask before moving images from film roll folder" msgstr "從底片卷中移動影像之前要求確認" -#: ../build/bin/preferences_gen.h:3824 +#: ../build/bin/preferences_gen.h:3942 msgid "always ask the user before any image file is moved." msgstr "在移動任何影像之前詢問使用者。" -#: ../build/bin/preferences_gen.h:3833 +#: ../build/bin/preferences_gen.h:3951 msgid "ask before copying images to new film roll folder" msgstr "複製影像到新的底片卷前要求確認" -#: ../build/bin/preferences_gen.h:3841 +#: ../build/bin/preferences_gen.h:3959 msgid "always ask the user before any image file is copied." msgstr "在複製任何影像前詢問使用者。" -#: ../build/bin/preferences_gen.h:3850 +#: ../build/bin/preferences_gen.h:3968 msgid "ask before removing empty folders" msgstr "移除空的資料夾之前要求確認" -#: ../build/bin/preferences_gen.h:3858 +#: ../build/bin/preferences_gen.h:3976 msgid "" "always ask the user before removing any empty folder. this can happen after " "moving or deleting images." msgstr "在移除空的資料夾前詢問使用者,空的資料夾可能肇因於影像已被移動或刪除。" -#: ../build/bin/preferences_gen.h:3867 +#: ../build/bin/preferences_gen.h:3985 msgid "ask before deleting a tag" msgstr "刪除標籤之前要求確認" -#: ../build/bin/preferences_gen.h:3883 +#: ../build/bin/preferences_gen.h:4001 msgid "ask before deleting a style" msgstr "刪除風格檔之前要求確認" -#: ../build/bin/preferences_gen.h:3899 +#: ../build/bin/preferences_gen.h:4017 msgid "ask before deleting a preset" msgstr "刪除預設集之前要求確認" -#: ../build/bin/preferences_gen.h:3907 +#: ../build/bin/preferences_gen.h:4025 msgid "will ask for confirmation before deleting or overwriting a preset" msgstr "刪除或覆寫預設集之前詢問使用者" -#: ../build/bin/preferences_gen.h:3916 +#: ../build/bin/preferences_gen.h:4034 msgid "ask before exporting in overwrite mode" msgstr "匯出影像使用覆寫既有檔案模式時要求確認" -#: ../build/bin/preferences_gen.h:3924 +#: ../build/bin/preferences_gen.h:4042 msgid "will ask for confirmation before exporting files in overwrite mode" msgstr "在覆寫既有檔案模式下,要匯出檔案之前會詢問使用者" -#: ../build/bin/preferences_gen.h:3930 ../src/libs/tools/viewswitcher.c:151 +#: ../build/bin/preferences_gen.h:4048 ../src/libs/tools/viewswitcher.c:151 msgid "other" msgstr "其他" -#: ../build/bin/preferences_gen.h:3940 +#: ../build/bin/preferences_gen.h:4058 msgid "password storage backend to use" msgstr "儲存密碼使用的服務" -#: ../build/bin/preferences_gen.h:3957 +#: ../build/bin/preferences_gen.h:4075 msgid "" "the storage backend for password storage: auto, none, libsecret, kwallet, " "apple_keychain, windows_credentials" msgstr "用於密碼儲存的後端服務" -#: ../build/bin/preferences_gen.h:3966 +#: ../build/bin/preferences_gen.h:4084 msgid "auto login to storage server" msgstr "自動登入儲存伺服器" -#: ../build/bin/preferences_gen.h:3974 +#: ../build/bin/preferences_gen.h:4092 msgid "" "automatically login to the configured storage server. this requires that a " "password storage backend is set." msgstr "自動ㄉ入設定的的儲存伺服器。需要設置一個儲存密碼的後端。" -#: ../build/bin/preferences_gen.h:3983 +#: ../build/bin/preferences_gen.h:4101 msgid "executable for playing audio files" msgstr "播放錄音檔案的程式" -#: ../build/bin/preferences_gen.h:3996 +#: ../build/bin/preferences_gen.h:4114 msgid "" -"this external program is used to play audio files some cameras record to " -"keep notes for images" +"this external program is used to play audio files some cameras record to keep " +"notes for images" msgstr "使用此外部程式播放相機記錄的音訊檔案" -#: ../build/bin/preferences_gen.h:4006 +#: ../build/bin/preferences_gen.h:4124 msgid "storage" msgstr "資料儲存" -#: ../build/bin/preferences_gen.h:4011 ../src/control/crawler.c:746 +#: ../build/bin/preferences_gen.h:4129 ../src/control/crawler.c:747 msgid "database" msgstr "資料庫" -#: ../build/bin/preferences_gen.h:4021 +#: ../build/bin/preferences_gen.h:4139 msgid "allow for multiple workspaces" msgstr "允許多個工作區" -#: ../build/bin/preferences_gen.h:4029 +#: ../build/bin/preferences_gen.h:4147 msgid "allow multiple workspaces which can be selected at startup" msgstr "允許多個工作區,可以在啟動時選擇" -#: ../build/bin/preferences_gen.h:4038 +#: ../build/bin/preferences_gen.h:4156 msgid "create database snapshot" msgstr "資料庫備份頻率" -#: ../build/bin/preferences_gen.h:4047 +#: ../build/bin/preferences_gen.h:4165 msgid "" "database snapshots are created right before closing darktable. options allow " "you to choose how often to make snapshots:\n" " - 'never': simply don't do snapshots. that way the only snapshots done are " "mandatory version-upgrade snapshots\n" -" - 'once a month': create snapshot if a month has passed since last " -"snapshot\n" +" - 'once a month': create snapshot if a month has passed since last snapshot\n" " - 'once a week': create snapshot if 7 days had passed since last snapshot\n" " - 'once a day': create snapshot if over 24h passed since last snapshot\n" " - 'on close': create snapshot every time darktable is closed" @@ -1866,11 +1952,11 @@ msgstr "" "每天一次:如果自上次備份以來超過 24 小時,則建立備份\n" "關閉時:每次關閉 darktable 時建立備份" -#: ../build/bin/preferences_gen.h:4056 +#: ../build/bin/preferences_gen.h:4174 msgid "how many snapshots to keep" msgstr "資料庫備份數量" -#: ../build/bin/preferences_gen.h:4074 +#: ../build/bin/preferences_gen.h:4192 msgid "" "after successfully creating snapshot, how many older snapshots to keep " "(excluding mandatory version update ones). enter -1 to keep all snapshots\n" @@ -1882,44 +1968,48 @@ msgstr "" "備份儲存於 \\Users\\username\\AppData\\Local\\darktable\\ \n" "備份檔案會佔用一些硬碟空間,而且只需要最新的備份即可成功還原" -#: ../build/bin/preferences_gen.h:4080 ../src/libs/copy_history.c:148 +#: ../build/bin/preferences_gen.h:4198 ../src/libs/copy_history.c:148 msgid "XMP sidecar files" msgstr "XMP 附屬檔案" -#: ../build/bin/preferences_gen.h:4090 +#: ../build/bin/preferences_gen.h:4208 msgid "create XMP files" msgstr "生成附屬檔案" -#: ../build/bin/preferences_gen.h:4099 +#: ../build/bin/preferences_gen.h:4217 msgid "" -"XMP sidecar files hold information about all your development steps to allow " -"flawless re-importing of image files.\n" +"XMP sidecar files store all editing steps, ratings, tags and color labels " +"alongside your images in an open format readable by other applications, and " +"provide an emergency backup if the database and its backups are lost\n" +"\n" +"never: information is stored only in darktable's database; if it is " +"lost or corrupted, your edits cannot be recovered from the files\n" "\n" -"depending on the selected mode sidecar files will be created:\n" -" - 'never': all development information will be stored only in the library " -"database\n" -" - 'on import': immediately after importing the image\n" -" - 'after edit': after any user change on the image or adding tags." +"after edit: the XMP file is created after the first intentional (i.e., " +"non auto-applied) edit and updated after each editing session\n" +"\n" +"on import: an XMP file is created when the image is imported, and " +"updated after each change" msgstr "" -"XMP 附屬檔案包含所有編輯步驟的資訊,可以完美重新匯入影像。\n" +"XMP 附屬檔案包含所有編輯步驟、評分、標籤、色標的資訊,以開放資料格式和影像儲存" +"在一起,可被其他軟體讀取並做為 darktable 資料庫遺失時的緊急備份。根據以下方式" +"創建附屬檔案:\n" "\n" -"根據選擇方式創建附屬檔案:\n" "絕不:\n" -"不要儲存 XMP,所有編輯資料只會存在單一資料庫檔案中\n" -"匯入時:\n" -"影像匯入到 darktable 圖庫後立即儲存 XMP,每次編輯時都會進行更新\n" +"不要儲存 XMP,所有編輯資料只會存在 darktable 的資料庫檔案中;若檔案遺失或程式" +"遭中斷,編輯內容就無法回復\n" +"\n" "編輯後:\n" -"對影像執行編輯或變更詮釋資料時儲存,並在每次後續編輯更新\n" +"首次手動編輯後生成 XMP 檔案,並在之後每次對影像執行編輯或變更詮釋資料時儲存\n" "\n" -"強烈建議選擇「匯入時」或「編輯後」,以避免在資料庫損壞時遺失數據。只要同時備" -"份 RAW 和隨附的 XMP 檔案,便可以將完整的影像編輯紀錄重新匯入 darktable,完全" -"恢復之前的工作。" +"匯入時:\n" +"影像匯入到 darktable 後立即儲存 XMP,每次編輯時都會進行更新" -#: ../build/bin/preferences_gen.h:4108 +#: ../build/bin/preferences_gen.h:4226 msgid "store XMP tags in compressed format" msgstr "壓縮附屬檔案" -#: ../build/bin/preferences_gen.h:4117 +#: ../build/bin/preferences_gen.h:4235 msgid "" "entries in XMP tags can get rather large and may exceed the available space " "to store the history stack in output files.\n" @@ -1928,54 +2018,62 @@ msgstr "" "附屬檔案隨著影像編輯可能會變得很大,\n" "此選項可以壓縮 XMP 以節省空間。" -#: ../build/bin/preferences_gen.h:4126 +#: ../build/bin/preferences_gen.h:4244 msgid "auto-save interval" msgstr "自動儲存間隔" -#: ../build/bin/preferences_gen.h:4144 +#: ../build/bin/preferences_gen.h:4262 msgid "" "automatically save history while developing using the given interval (in " "seconds); set to zero to disable auto-saving. auto-saving might be disabled " "on slow drives." msgstr "" -"自動儲存編輯紀錄的間隔時間,以秒為單位,零代表不使用此功能。在速度緩慢的硬碟" -"上自動儲存功能可能會被關閉。" +"自動儲存編輯紀錄的間隔時間,以秒為單位,零代表不使用此功能。在速度緩慢的硬碟上" +"自動儲存功能可能會被關閉。" -#: ../build/bin/preferences_gen.h:4153 +#: ../build/bin/preferences_gen.h:4271 msgid "look for updated XMP files on startup" msgstr "在啟動時檢查 XMP 檔案更新" -#: ../build/bin/preferences_gen.h:4161 +#: ../build/bin/preferences_gen.h:4279 msgid "" -"check file modification times of all XMP files on startup to check if any " -"got updated in the meantime" +"check file modification times of all XMP files on startup to check if any got " +"updated in the meantime" msgstr "" "在 darktable 啟動時檢查所有 XMP\n" "如果找到更新的 XMP 文件會詢問要載入哪個 XMP 檔案" -#: ../build/bin/preferences_gen.h:4171 +#: ../build/bin/preferences_gen.h:4289 msgid "miscellaneous" msgstr "其他設定" -#: ../build/bin/preferences_gen.h:4176 +#: ../build/bin/preferences_gen.h:4294 msgid "interface" msgstr "介面配置" -#: ../build/bin/preferences_gen.h:4186 +#: ../build/bin/preferences_gen.h:4304 msgid "show splash screen at startup" msgstr "顯示啟動畫面" -#: ../build/bin/preferences_gen.h:4194 +#: ../build/bin/preferences_gen.h:4312 msgid "" "display a small window showing the progress of darktable startup before the " "main window appears" msgstr "在主視窗出現之前顯示一個小窗口,展示 darktable 啟動的進度" -#: ../build/bin/preferences_gen.h:4203 +#: ../build/bin/preferences_gen.h:4321 +msgid "show welcome screen on next run" +msgstr "下次啟動仍顯示歡迎畫面" + +#: ../build/bin/preferences_gen.h:4329 +msgid "display the welcome setup screen the next time darktable is launched" +msgstr "下次開始 darktable 時顯示歡迎設定畫面" + +#: ../build/bin/preferences_gen.h:4338 msgid "load default shortcuts at startup" msgstr "啟動時載入預設快速鍵" -#: ../build/bin/preferences_gen.h:4211 +#: ../build/bin/preferences_gen.h:4346 msgid "" "load default shortcuts before user settings. switch off to prevent deleted " "defaults returning" @@ -1984,27 +2082,45 @@ msgstr "" "可以避免預設快速鍵被刪除後無法啟用,尤其是在版本更新之後新加入的快速鍵\n" "若要關閉已手動刪除的預設快速鍵,則不應啟用此選項" -#: ../build/bin/preferences_gen.h:4220 +#: ../build/bin/preferences_gen.h:4355 msgid "scale slider step with min/max" msgstr "自動調整滑桿精度" -#: ../build/bin/preferences_gen.h:4228 +#: ../build/bin/preferences_gen.h:4363 msgid "vary slider step size with min/max range" msgstr "依據要調整的參數最大 / 最小值範圍改變滑桿的每步精度" -#: ../build/bin/preferences_gen.h:4237 +#: ../build/bin/preferences_gen.h:4372 msgid "marker shape" msgstr "控制點形狀" -#: ../build/bin/preferences_gen.h:4246 +#: ../build/bin/preferences_gen.h:4381 msgid "the shape of the slider marker" msgstr "滑桿控制點的形狀" -#: ../build/bin/preferences_gen.h:4255 +#: ../build/bin/preferences_gen.h:4390 +msgid "condensed panels' controls" +msgstr "精簡面板的控制項" + +#: ../build/bin/preferences_gen.h:4398 +msgid "use condensed panels' controls in all views" +msgstr "在所有視窗中使用精簡面板控制項" + +#: ../build/bin/preferences_gen.h:4407 +msgid "automatically update module name" +msgstr "自動更新模組名稱" + +#: ../build/bin/preferences_gen.h:4415 +msgid "" +"if enabled, the module name will be automatically updated to match a preset " +"name or a preset instance name if present." +msgstr "開啟後模組名稱將會自動更新,以與既有的預設集或模組實例名稱相符。" + +#: ../build/bin/preferences_gen.h:4424 msgid "sort built-in presets first" msgstr "內建預設集排列在前" -#: ../build/bin/preferences_gen.h:4263 +#: ../build/bin/preferences_gen.h:4432 msgid "" "whether to show built-in presets first before user's presets in presets menu." msgstr "" @@ -2012,56 +2128,120 @@ msgstr "" "勾選時先顯示內建預設集然後才是使用者自訂的預設集,\n" "若取消則使用者自訂的預設集顯示在前。" -#: ../build/bin/preferences_gen.h:4272 +#: ../build/bin/preferences_gen.h:4441 msgid "mouse wheel scrolls modules side panel by default" msgstr "使用滑鼠滾輪滾動模組面板" -#: ../build/bin/preferences_gen.h:4280 +#: ../build/bin/preferences_gen.h:4449 msgid "" -"when enabled, use mouse wheel to scroll modules side panel. use ctrl+alt to " -"use mouse wheel for data entry. when disabled, this behavior is reversed" +"in darktable's darkroom, where you do your edits, all controls are listed on " +"a panel on the right; you can choose whether you want to use the scroll wheel " +"or scroll gesture on your touchpad to scroll the panel, or to change the " +"values of the control under the pointer; this latter modality enables faster " +"editing, but this can be dangerous because you can change the values ​​of the " +"module controls without noticing if you are not used to it\n" +"\n" +"enabled: the mouse wheel scrolls the modules panel and with " +"Ctrl+Alt adjusts a control's value\n" +"\n" +"disabled: the mouse wheel adjusts the control under the pointer and " +"with Ctrl+Alt scrolls the panel." msgstr "" -"不啟用(預設):滑鼠滾輪用於調整參數,滑鼠移至最外側卷軸處以捲動整個面板\n" -"啟用此選項:使用滑鼠滾輪上下捲動模組面板,以組合按鍵進行模組內的參數修改\n" +"在暗房進行編輯時,限制滑鼠滾輪或觸控板上的滾動手勢只能直接捲動面板\n" +"\n" +"啟用:滾輪上下捲動模組面板,必須以組合按鍵進行模組內的參數修改\n" +" Alt + 滑鼠滾輪 = 調整模組參數\n" +" Ctrl + 滑鼠滾輪 = 微調模組參數\n" +"Shift + 滑鼠滾輪 = 快調模組參數\n" "\n" -" alt + 滑鼠滾輪 = 調整模組參數\n" -" ctrl + 滑鼠滾輪 = 微調模組參數\n" -"shift + 滑鼠滾輪 = 快調模組參數" +"停用:滾輪直接調整模組參數以加快編輯速度,滑鼠可移至卷軸上才能捲動面" +"板\n" +"Ctrl + Alt + 滑鼠滾輪 = 捲動面板\n" +" Ctrl + 滑鼠滾輪 = 微調模組參數\n" +" Shift + 滑鼠滾輪 = 快調模組參數" -#: ../build/bin/preferences_gen.h:4289 +#: ../build/bin/preferences_gen.h:4458 +msgid "enable touchpad gestures in darkroom" +msgstr "在暗房中啟用觸控板手勢" + +#: ../build/bin/preferences_gen.h:4466 +msgid "" +"use two-finger touchpad gestures in darkroom for panning and pinch-to-zoom. " +"enabled: touchpad pinch gestures zoom the image and two-finger " +"touchpad scrolling pans it; Ctrl+scroll still uses the legacy zoom " +"behavior. disabled: touchpad gestures are ignored and darkroom falls " +"back to the legacy scroll behavior, including Ctrl+scroll for zooming " +"in and out." +msgstr "" +"在暗房中使用觸控板雙指手勢進行平移和縮放。 \n" +"\n" +"啟用:觸控板捏合手勢縮放影像,雙指觸控板滾動平移影像\n" +"\n" +"停用:忽略觸控板手勢,以 Ctrl + 滾動 進行放大和縮小。" + +#: ../build/bin/preferences_gen.h:4475 +msgid "constrain darkroom zoom between screen fit and 100%" +msgstr "將暗房縮放範圍限制在符合螢幕和 100% 之間" + +#: ../build/bin/preferences_gen.h:4484 +#, no-c-format +msgid "" +"limits scroll-wheel and pinch-to-zoom in the darkroom to the range between " +"screen fit (zoom out) and 100% (zoom in). enabled: zoom is " +"constrained; hold Ctrl while zooming to temporarily lift the limit and " +"zoom beyond 100%. disabled: zoom is never constrained and the " +"additional Ctrl key press is not needed to zoom beyond 100%." +msgstr "" +"在暗房中限制影像縮放範圍在符合螢幕和 100% 之間。\n" +"\n" +"啟用:縮放受到限制;按住 Ctrl 鍵縮放可暫時解除限制,放大至 100% 以" +"上。\n" +"停用:縮放尺寸不受限制。" + +#: ../build/bin/preferences_gen.h:4493 msgid "always show panels' scrollbars" msgstr "顯示模組面板的卷軸" -#: ../build/bin/preferences_gen.h:4297 +#: ../build/bin/preferences_gen.h:4501 msgid "" "defines whether the panel scrollbars should be always visible or activated " "only depending on the content. (restart required)" msgstr "" "自訂是否永遠顯示模組面板的卷軸,或根據內容自動隱藏與顯示(需要重新啟動)" -#: ../build/bin/preferences_gen.h:4306 +#: ../build/bin/preferences_gen.h:4510 msgid "duration of the UI transitions in ms" msgstr "轉換特效的持續時間" -#: ../build/bin/preferences_gen.h:4325 +#: ../build/bin/preferences_gen.h:4529 msgid "" -"how long the transitions take (in ms) for expanding or collapsing modules " -"and other UI elements" +"how long the transitions take (in ms) for expanding or collapsing modules and " +"other UI elements" msgstr "模組展開和收合效果,以及其他介面特效的持續時間(以毫秒為單位)" -#: ../build/bin/preferences_gen.h:4334 +#: ../build/bin/preferences_gen.h:4538 +msgid "auto-scroll filmstrip to center on selected image" +msgstr "自動捲動幻燈片使選取影像居中顯示" + +#: ../build/bin/preferences_gen.h:4546 +msgid "" +"when enabled, the filmstrip in culling mode and in the darkroom automatically " +"scrolls to center on the selected image" +msgstr "啟用此功能後,在燈箱並排顯示和暗房中,選擇的影像會自動置中" + +#: ../build/bin/preferences_gen.h:4555 msgid "position of the scopes module" msgstr "色階分布圖的位置" -#: ../build/bin/preferences_gen.h:4343 +#: ../build/bin/preferences_gen.h:4564 msgid "position the scopes at the top-left or top-right of the screen" msgstr "將「色階分布圖」放在螢幕左上角或右上角" -#: ../build/bin/preferences_gen.h:4352 +#: ../build/bin/preferences_gen.h:4573 msgid "method to use for getting the display profile" msgstr "取得螢幕描述檔的方式" -#: ../build/bin/preferences_gen.h:4361 +#: ../build/bin/preferences_gen.h:4582 msgid "" "this option allows to force a specific means of getting the current display " "profile.\n" @@ -2070,34 +2250,38 @@ msgstr "" "允許用戶強制 darktable 使用特定方法取得螢幕的色彩描述檔以進行顏色管理\n" "若不同方法獲得的描述檔不一致,可以手動指定其中一個方法以強制執行" -#: ../build/bin/preferences_gen.h:4370 +#: ../build/bin/preferences_gen.h:4591 msgid "order or exclude MIDI devices" msgstr "排序或排除 MIDI 控制設備" -#: ../build/bin/preferences_gen.h:4383 +#: ../build/bin/preferences_gen.h:4604 msgid "" "comma-separated list of device name fragments that if matched load MIDI " "device at id given by location in list\n" -"or if preceded by '-' prevent matching devices from loading. add encoding " -"and number of knobs like 'BeatStep:63:16'" +"add encoding and number of knobs like 'Loupedeck:127,BeatStep:63:16'\n" +"prefix with '-' to ignore matching devices\n" +"just '-' stops loading all further devices or on its own disables MIDI " +"completely" msgstr "" -"以「;」分隔 MIDI 設備的名稱列表,如果有符合的設備會以列表中位置指定識別碼\n" +"以「,」分隔 MIDI 設備的名稱列表,如果有符合的設備會以列表中位置指定識別碼\n" "在設備名稱前加上「-」,則不使用該設備\n" +"若「-」無後接設備代表忽略其他所有設備\n" +"僅輸入「-」表示完全停用 MIDI\n" "\n" "更多詳細內容及參數,請閱讀操作手冊的「midi device support」章節" #. tags -#: ../build/bin/preferences_gen.h:4393 ../src/develop/lightroom.c:1573 -#: ../src/gui/import_metadata.c:490 ../src/libs/export_metadata.c:196 +#: ../build/bin/preferences_gen.h:4614 ../src/develop/lightroom.c:1573 +#: ../src/gui/import_metadata.c:519 ../src/libs/export_metadata.c:196 #: ../src/libs/image.c:622 ../src/libs/metadata_view.c:174 msgid "tags" msgstr "標籤" -#: ../build/bin/preferences_gen.h:4403 +#: ../build/bin/preferences_gen.h:4624 msgid "omit hierarchy in simple tag lists" msgstr "省略簡單標籤清單中的層次結構" -#: ../build/bin/preferences_gen.h:4411 +#: ../build/bin/preferences_gen.h:4632 msgid "" "when creating an XMP sidecar file the hierarchical tags are also added as a " "simple list\n" @@ -2109,15 +2293,15 @@ msgstr "" "開啟此選項後,darktable 只儲存底層標籤而忽略其上層標籤結構。\n" "例如:City|Taiwan|Taipei,只會儲存 Taipei 單一個標籤。" -#: ../build/bin/preferences_gen.h:4417 +#: ../build/bin/preferences_gen.h:4638 msgid "shortcuts with multiple instances" msgstr "多個模組實例快速鍵控制" -#: ../build/bin/preferences_gen.h:4427 +#: ../build/bin/preferences_gen.h:4648 msgid "prefer focused instance" msgstr "選取中的模組優先" -#: ../build/bin/preferences_gen.h:4435 +#: ../build/bin/preferences_gen.h:4656 msgid "" "where multiple instances of a module are present, apply shortcuts to the " "instance that has focus\n" @@ -2129,49 +2313,49 @@ msgstr "" "如果沒有模組正在使用中,則依以下條件順序控制快速鍵應用於哪一個模組。\n" "注意:混合快速鍵永遠作用在使用中的模組" -#: ../build/bin/preferences_gen.h:4444 +#: ../build/bin/preferences_gen.h:4665 msgid "prefer expanded instances" msgstr "已展開的模組優先" -#: ../build/bin/preferences_gen.h:4452 +#: ../build/bin/preferences_gen.h:4673 msgid "if instances of the module are expanded, ignore collapsed instances" msgstr "如果模組實例中有已展開的,快速鍵將套用在該模組,並忽略未展開的模組" -#: ../build/bin/preferences_gen.h:4461 +#: ../build/bin/preferences_gen.h:4682 msgid "prefer enabled instances" msgstr "已啟用的模組優先" -#: ../build/bin/preferences_gen.h:4469 +#: ../build/bin/preferences_gen.h:4690 msgid "" "after applying the above rule, if instances of the module are active, ignore " "inactive instances" msgstr "當有模組實例處於啟用狀態,快速鍵會忽略其他未啟用的相同模組" -#: ../build/bin/preferences_gen.h:4478 +#: ../build/bin/preferences_gen.h:4699 msgid "prefer unmasked instances" msgstr "無遮罩控制的模組優先" -#: ../build/bin/preferences_gen.h:4486 +#: ../build/bin/preferences_gen.h:4707 msgid "" "after applying the above rules, if instances of the module are unmasked, " "ignore masked instances" msgstr "當有模組實例未使用遮罩,快速鍵會忽略其他有使用遮罩範圍的相同模組" -#: ../build/bin/preferences_gen.h:4495 +#: ../build/bin/preferences_gen.h:4716 msgid "selection order" msgstr "依模組順序" -#: ../build/bin/preferences_gen.h:4504 +#: ../build/bin/preferences_gen.h:4725 msgid "" "after applying the above rules, apply the shortcut based on its position in " "the pixelpipe" msgstr "根據模組的處理順序套用快速鍵" -#: ../build/bin/preferences_gen.h:4513 +#: ../build/bin/preferences_gen.h:4734 msgid "allow visual assignment to specific instances" msgstr "手動控制特定模組" -#: ../build/bin/preferences_gen.h:4521 +#: ../build/bin/preferences_gen.h:4742 msgid "" "when multiple instances are present on an image this allows shortcuts to be " "visually assigned to those specific instances\n" @@ -2180,79 +2364,78 @@ msgstr "" "允許將快速鍵直接分配給某些特定的模組實例\n" "未勾選時快速鍵將依以上設定套用" -#: ../build/bin/preferences_gen.h:4527 +#: ../build/bin/preferences_gen.h:4748 msgid "map / geolocalization view" msgstr "地圖 / 地理位置檢視" -#: ../build/bin/preferences_gen.h:4537 +#: ../build/bin/preferences_gen.h:4758 msgid "pretty print the image location" msgstr "顯示美觀的影像位置" -#: ../build/bin/preferences_gen.h:4545 +#: ../build/bin/preferences_gen.h:4766 msgid "" "show a more readable representation of the location in the image information " "module" msgstr "在「影像資訊」模組中顯示更易辨讀的地理位置" -#: ../build/bin/preferences_gen.h:4551 +#: ../build/bin/preferences_gen.h:4772 msgid "slideshow view" msgstr "影像輪播" -#: ../build/bin/preferences_gen.h:4561 +#: ../build/bin/preferences_gen.h:4782 msgid "waiting time between each image in slideshow" msgstr "每張影像之間的間隔時間" -#: ../build/bin/preferences_gen.h:4603 +#: ../build/bin/preferences_gen.h:4824 msgid "do not set the 'uncategorized' entry for tags" msgstr "不要設定未分類標籤" -#: ../build/bin/preferences_gen.h:4611 -msgid "" -"do not set the 'uncategorized' entry for tags which do not have children" +#: ../build/bin/preferences_gen.h:4832 +msgid "do not set the 'uncategorized' entry for tags which do not have children" msgstr "不要為沒有子標籤的標籤設定「未分類」類別" -#: ../build/bin/preferences_gen.h:4620 +#: ../build/bin/preferences_gen.h:4841 msgid "tags case sensitivity" msgstr "標籤區分大小寫" -#: ../build/bin/preferences_gen.h:4629 +#: ../build/bin/preferences_gen.h:4850 msgid "" "tags case sensitivity. without the Sqlite ICU extension, insensitivity works " "only for the 26 latin letters" msgstr "設定標籤是否區分大小寫,僅限於 26 個英文字母" -#: ../build/bin/preferences_gen.h:4638 ../build/bin/preferences_gen.h:4729 +#: ../build/bin/preferences_gen.h:4859 ../build/bin/preferences_gen.h:4950 msgid "number of collections to be stored" msgstr "紀錄的相冊數量" -#: ../build/bin/preferences_gen.h:4657 ../build/bin/preferences_gen.h:4748 +#: ../build/bin/preferences_gen.h:4878 ../build/bin/preferences_gen.h:4969 msgid "the number of recent collections to store and show in this list" msgstr "要在最近用過的相冊中記錄和顯示的數量" -#: ../build/bin/preferences_gen.h:4666 +#: ../build/bin/preferences_gen.h:4887 msgid "number of folder levels to show in lists" msgstr "顯示的資料夾層數" -#: ../build/bin/preferences_gen.h:4685 +#: ../build/bin/preferences_gen.h:4906 msgid "" "the number of folder levels to show in film roll names, starting from the " "right" msgstr "指定底片卷名稱之前要顯示的資料夾層數" -#: ../build/bin/preferences_gen.h:4694 +#: ../build/bin/preferences_gen.h:4915 msgid "sort film rolls by" msgstr "底片卷排列順序" -#: ../build/bin/preferences_gen.h:4703 +#: ../build/bin/preferences_gen.h:4924 msgid "sets the collections-list order for film rolls" msgstr "" "設置底片卷的順序依「資料夾」(檔案路徑)或「影像識別碼」(匯入底片的日期)" -#: ../build/bin/preferences_gen.h:4791 +#: ../build/bin/preferences_gen.h:5012 msgid "suggested tags level of confidence" msgstr "建議標籤的可信度" -#: ../build/bin/preferences_gen.h:4811 +#: ../build/bin/preferences_gen.h:5032 #, no-c-format msgid "" "level of confidence to include the tag in the suggestions list, 0: all " @@ -2264,11 +2447,11 @@ msgstr "" "99:以 99% 的可信度匹配標籤\n" "100:不可能達到的水準,因此不會顯示符合的標籤,而是最近使用的標籤" -#: ../build/bin/preferences_gen.h:4820 +#: ../build/bin/preferences_gen.h:5041 msgid "number of recently attached tags" msgstr "最近使用的標籤數量" -#: ../build/bin/preferences_gen.h:4839 +#: ../build/bin/preferences_gen.h:5060 msgid "" "number of recently attached tags which are included in the suggestions list. " "the value `-1' disables the recent list" @@ -2296,15 +2479,15 @@ msgstr "秋天" #: ../build/lib/darktable/plugins/introspection_colorequal.c:527 #: ../build/lib/darktable/plugins/introspection_colorequal.c:559 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:161 -#: ../src/common/collection.c:1479 ../src/common/color_vocabulary.c:324 -#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2392 -#: ../src/develop/blend_gui.c:2440 ../src/develop/lightroom.c:893 -#: ../src/gui/gtk.c:3854 ../src/iop/bilateral.cc:382 +#: ../src/common/collection.c:1483 ../src/common/color_vocabulary.c:324 +#: ../src/common/colorlabels.c:384 ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2441 ../src/develop/lightroom.c:893 +#: ../src/gui/gtk.c:4101 ../src/iop/bilateral.cc:381 #: ../src/iop/channelmixer.c:612 ../src/iop/channelmixer.c:632 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/colorequal.c:2962 -#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:2000 -#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:2611 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/colorequal.c:2927 +#: ../src/iop/colorzones.c:2490 ../src/iop/temperature.c:1999 +#: ../src/iop/temperature.c:2184 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:263 ../src/libs/histogram.c:49 msgid "blue" msgstr "藍" @@ -2342,13 +2525,13 @@ msgstr "對比與銳利度" #: ../build/lib/darktable/plugins/introspection_colorequal.c:523 #: ../build/lib/darktable/plugins/introspection_colorequal.c:555 #: ../src/common/color_vocabulary.c:298 ../src/gui/guides.c:855 -#: ../src/iop/colorequal.c:2961 ../src/iop/temperature.c:1984 +#: ../src/iop/colorequal.c:2926 ../src/iop/temperature.c:1983 msgid "cyan" msgstr "青色" -#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3366 -#: ../src/libs/filtering.c:921 ../src/libs/filtering.c:980 -#: ../src/libs/filtering.c:1644 ../src/libs/filtering.c:1950 +#: ../build/bin/styles_string.h:14 ../src/libs/collect.c:3517 +#: ../src/libs/filtering.c:925 ../src/libs/filtering.c:986 +#: ../src/libs/filtering.c:1654 ../src/libs/filtering.c:1961 #: ../src/libs/tools/darktable.c:64 msgid "darktable" msgstr "darktable" @@ -2376,7 +2559,7 @@ msgid "effects" msgstr "效果模組" #: ../build/bin/styles_string.h:20 -#: ../src/external/lua-scripts/tools/script_manager.lua:411 +#: ../src/external/lua-scripts/tools/script_manager.lua:447 msgid "examples" msgstr "範例" @@ -2389,7 +2572,7 @@ msgid "extreme saturation" msgstr "飽和度:極高" #. cubic spline -#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1568 +#: ../build/bin/styles_string.h:23 ../src/iop/filmic.c:1585 msgid "faded" msgstr "褪色" @@ -2418,16 +2601,16 @@ msgstr "通用" #: ../build/lib/darktable/plugins/introspection_colorequal.c:519 #: ../build/lib/darktable/plugins/introspection_colorequal.c:551 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:159 -#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:277 -#: ../src/common/colorlabels.c:382 ../src/develop/blend_gui.c:2386 -#: ../src/develop/blend_gui.c:2434 ../src/develop/lightroom.c:891 -#: ../src/gui/gtk.c:3853 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:377 +#: ../src/common/collection.c:1481 ../src/common/color_vocabulary.c:277 +#: ../src/common/colorlabels.c:383 ../src/develop/blend_gui.c:2387 +#: ../src/develop/blend_gui.c:2435 ../src/develop/lightroom.c:891 +#: ../src/gui/gtk.c:4100 ../src/gui/guides.c:853 ../src/iop/bilateral.cc:376 #: ../src/iop/channelmixer.c:611 ../src/iop/channelmixer.c:626 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/colorequal.c:2960 -#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1980 -#: ../src/iop/temperature.c:1998 ../src/iop/temperature.c:2183 -#: ../src/libs/collect.c:1966 ../src/libs/filters/colors.c:262 -#: ../src/libs/histogram.c:2620 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/colorequal.c:2925 +#: ../src/iop/colorzones.c:2488 ../src/iop/temperature.c:1979 +#: ../src/iop/temperature.c:1997 ../src/iop/temperature.c:2183 +#: ../src/libs/collect.c:2023 ../src/libs/filters/colors.c:262 +#: ../src/libs/histogram.c:48 msgid "green" msgstr "綠" @@ -2439,8 +2622,8 @@ msgstr "綠" #: ../build/lib/darktable/plugins/introspection_colorequal.c:535 #: ../build/lib/darktable/plugins/introspection_colorequal.c:567 #: ../src/common/color_vocabulary.c:341 ../src/gui/guides.c:856 -#: ../src/iop/colorequal.c:2964 ../src/iop/colorzones.c:2492 -#: ../src/iop/temperature.c:1982 +#: ../src/iop/colorequal.c:2929 ../src/iop/colorzones.c:2492 +#: ../src/iop/temperature.c:1981 msgid "magenta" msgstr "洋紅色" @@ -2465,7 +2648,7 @@ msgstr "動態模糊" #: ../build/lib/darktable/plugins/introspection_colorequal.c:479 #: ../build/lib/darktable/plugins/introspection_colorequal.c:511 #: ../build/lib/darktable/plugins/introspection_colorequal.c:543 -#: ../src/iop/colorequal.c:2958 ../src/iop/colorzones.c:2486 +#: ../src/iop/colorequal.c:2923 ../src/iop/colorzones.c:2486 msgid "orange" msgstr "橘色" @@ -2473,9 +2656,9 @@ msgstr "橘色" msgid "pastels" msgstr "粉彩畫" -#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1481 -#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:384 -#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:1966 +#: ../build/bin/styles_string.h:34 ../src/common/collection.c:1485 +#: ../src/common/color_vocabulary.c:339 ../src/common/colorlabels.c:385 +#: ../src/iop/colorzones.c:2491 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:264 msgid "purple" msgstr "紫色" @@ -2489,15 +2672,15 @@ msgstr "紫色" #: ../build/lib/darktable/plugins/introspection_colorequal.c:507 #: ../build/lib/darktable/plugins/introspection_colorequal.c:539 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:160 -#: ../src/common/collection.c:1473 ../src/common/color_vocabulary.c:232 -#: ../src/common/colorlabels.c:380 ../src/develop/blend_gui.c:2380 -#: ../src/develop/blend_gui.c:2428 ../src/develop/lightroom.c:887 -#: ../src/gui/gtk.c:3852 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:372 +#: ../src/common/collection.c:1477 ../src/common/color_vocabulary.c:232 +#: ../src/common/colorlabels.c:381 ../src/develop/blend_gui.c:2381 +#: ../src/develop/blend_gui.c:2429 ../src/develop/lightroom.c:887 +#: ../src/gui/gtk.c:4099 ../src/gui/guides.c:852 ../src/iop/bilateral.cc:371 #: ../src/iop/channelmixer.c:610 ../src/iop/channelmixer.c:620 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/colorequal.c:2957 -#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1996 -#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:1966 -#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:2629 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/colorequal.c:2922 +#: ../src/iop/colorzones.c:2485 ../src/iop/temperature.c:1995 +#: ../src/iop/temperature.c:2182 ../src/libs/collect.c:2023 +#: ../src/libs/filters/colors.c:260 ../src/libs/histogram.c:47 msgid "red" msgstr "紅" @@ -2528,10 +2711,10 @@ msgstr "特別色" #: ../build/lib/darktable/plugins/introspection_colorequal.c:483 #: ../build/lib/darktable/plugins/introspection_colorequal.c:515 #: ../build/lib/darktable/plugins/introspection_colorequal.c:547 -#: ../src/common/collection.c:1475 ../src/common/colorlabels.c:381 +#: ../src/common/collection.c:1479 ../src/common/colorlabels.c:382 #: ../src/develop/lightroom.c:889 ../src/gui/guides.c:854 -#: ../src/iop/colorequal.c:2959 ../src/iop/colorzones.c:2487 -#: ../src/iop/temperature.c:1986 ../src/libs/collect.c:1966 +#: ../src/iop/colorequal.c:2924 ../src/iop/colorzones.c:2487 +#: ../src/iop/temperature.c:1985 ../src/libs/collect.c:2023 #: ../src/libs/filters/colors.c:261 msgid "yellow" msgstr "黃色" @@ -2556,283 +2739,283 @@ msgstr "集成貢獻者" msgid "lua-scripts contributors" msgstr "Lua 腳本貢獻者" -#: ../build/lib/darktable/plugins/introspection_agx.c:247 -#: ../build/lib/darktable/plugins/introspection_agx.c:500 +#: ../build/lib/darktable/plugins/introspection_agx.c:245 +#: ../build/lib/darktable/plugins/introspection_agx.c:498 #: ../src/iop/colorbalancergb.c:1899 msgid "lift" msgstr "提升" -#: ../build/lib/darktable/plugins/introspection_agx.c:253 -#: ../build/lib/darktable/plugins/introspection_agx.c:504 +#: ../build/lib/darktable/plugins/introspection_agx.c:251 +#: ../build/lib/darktable/plugins/introspection_agx.c:502 msgid "slope" msgstr "斜率" -#: ../build/lib/darktable/plugins/introspection_agx.c:259 -#: ../build/lib/darktable/plugins/introspection_agx.c:508 +#: ../build/lib/darktable/plugins/introspection_agx.c:257 +#: ../build/lib/darktable/plugins/introspection_agx.c:506 #: ../build/lib/darktable/plugins/introspection_retouch.c:285 #: ../build/lib/darktable/plugins/introspection_retouch.c:426 -#: ../src/iop/basicadj.c:644 ../src/iop/channelmixerrgb.c:4625 -#: ../src/iop/colisa.c:278 ../src/iop/colorequal.c:3103 -#: ../src/iop/lowpass.c:577 ../src/iop/soften.c:389 ../src/iop/vignette.c:1045 -#: ../src/libs/history.c:959 +#: ../src/iop/basicadj.c:643 ../src/iop/channelmixerrgb.c:4653 +#: ../src/iop/colisa.c:273 ../src/iop/colorequal.c:3066 ../src/iop/lowpass.c:575 +#: ../src/iop/soften.c:380 ../src/iop/vignette.c:1045 ../src/libs/history.c:959 msgid "brightness" msgstr "亮度" -#: ../build/lib/darktable/plugins/introspection_agx.c:265 -#: ../build/lib/darktable/plugins/introspection_agx.c:512 +#: ../build/lib/darktable/plugins/introspection_agx.c:263 +#: ../build/lib/darktable/plugins/introspection_agx.c:510 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:93 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:156 #: ../build/lib/darktable/plugins/introspection_splittoning.c:67 #: ../build/lib/darktable/plugins/introspection_splittoning.c:79 #: ../build/lib/darktable/plugins/introspection_splittoning.c:138 #: ../build/lib/darktable/plugins/introspection_splittoning.c:146 -#: ../src/develop/blend_gui.c:2360 ../src/iop/basicadj.c:648 -#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:279 +#: ../src/develop/blend_gui.c:2361 ../src/iop/basicadj.c:647 +#: ../src/iop/channelmixer.c:608 ../src/iop/colisa.c:274 #: ../src/iop/colorbalance.c:1953 ../src/iop/colorbalancergb.c:1827 #: ../src/iop/colorchecker.c:1602 ../src/iop/colorcontrast.c:79 -#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3085 -#: ../src/iop/colorize.c:347 ../src/iop/lowpass.c:578 ../src/iop/soften.c:385 -#: ../src/iop/velvia.c:73 ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 +#: ../src/iop/colorcorrection.c:260 ../src/iop/colorequal.c:3048 +#: ../src/iop/colorharmonizer.c:1605 ../src/iop/colorize.c:358 +#: ../src/iop/lowpass.c:576 ../src/iop/soften.c:376 ../src/iop/velvia.c:73 +#: ../src/iop/vibrance.c:69 ../src/iop/vignette.c:1046 msgid "saturation" msgstr "飽和度" -#: ../build/lib/darktable/plugins/introspection_agx.c:271 -#: ../build/lib/darktable/plugins/introspection_agx.c:516 +#: ../build/lib/darktable/plugins/introspection_agx.c:269 +#: ../build/lib/darktable/plugins/introspection_agx.c:514 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:146 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:257 msgid "preserve hue" msgstr "維持色相" -#: ../build/lib/darktable/plugins/introspection_agx.c:277 -#: ../build/lib/darktable/plugins/introspection_agx.c:520 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:218 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:427 +#: ../build/lib/darktable/plugins/introspection_agx.c:275 +#: ../build/lib/darktable/plugins/introspection_agx.c:518 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:219 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:428 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:97 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:166 -#: ../src/iop/filmic.c:1490 +#: ../src/iop/filmic.c:1493 msgid "black relative exposure" msgstr "黑點相對曝光" -#: ../build/lib/darktable/plugins/introspection_agx.c:283 -#: ../build/lib/darktable/plugins/introspection_agx.c:524 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:224 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:431 -#: ../src/iop/filmic.c:1478 +#: ../build/lib/darktable/plugins/introspection_agx.c:281 +#: ../build/lib/darktable/plugins/introspection_agx.c:522 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:225 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:432 +#: ../src/iop/filmic.c:1480 msgid "white relative exposure" msgstr "白點相對曝光" -#: ../build/lib/darktable/plugins/introspection_agx.c:289 -#: ../build/lib/darktable/plugins/introspection_agx.c:528 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:260 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:287 +#: ../build/lib/darktable/plugins/introspection_agx.c:526 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:261 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:456 msgid "dynamic range scaling" msgstr "動態範圍縮放" -#: ../build/lib/darktable/plugins/introspection_agx.c:295 -#: ../build/lib/darktable/plugins/introspection_agx.c:532 +#: ../build/lib/darktable/plugins/introspection_agx.c:293 +#: ../build/lib/darktable/plugins/introspection_agx.c:530 msgid "pivot relative exposure" msgstr "轉折點相對曝光" -#: ../build/lib/darktable/plugins/introspection_agx.c:301 -#: ../build/lib/darktable/plugins/introspection_agx.c:536 +#: ../build/lib/darktable/plugins/introspection_agx.c:299 +#: ../build/lib/darktable/plugins/introspection_agx.c:534 msgid "pivot target output" msgstr "轉折點輸出目標" -#: ../build/lib/darktable/plugins/introspection_agx.c:307 -#: ../build/lib/darktable/plugins/introspection_agx.c:540 +#: ../build/lib/darktable/plugins/introspection_agx.c:305 +#: ../build/lib/darktable/plugins/introspection_agx.c:538 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:412 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:585 #: ../build/lib/darktable/plugins/introspection_colorequal.c:230 #: ../build/lib/darktable/plugins/introspection_colorequal.c:455 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:116 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:237 -#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:631 ../src/iop/bilat.c:468 -#: ../src/iop/colisa.c:277 ../src/iop/colorbalance.c:1889 -#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1519 -#: ../src/iop/filmicrgb.c:4507 ../src/iop/lowpass.c:576 +#: ../src/gui/guides.c:862 ../src/iop/basicadj.c:630 ../src/iop/bilat.c:464 +#: ../src/iop/colisa.c:272 ../src/iop/colorbalance.c:1889 +#: ../src/iop/colorbalance.c:1895 ../src/iop/filmic.c:1527 +#: ../src/iop/filmicrgb.c:4495 ../src/iop/lowpass.c:574 msgid "contrast" msgstr "對比" -#: ../build/lib/darktable/plugins/introspection_agx.c:313 -#: ../build/lib/darktable/plugins/introspection_agx.c:544 +#: ../build/lib/darktable/plugins/introspection_agx.c:311 +#: ../build/lib/darktable/plugins/introspection_agx.c:542 msgid "toe start" msgstr "趾部起點" -#: ../build/lib/darktable/plugins/introspection_agx.c:319 -#: ../build/lib/darktable/plugins/introspection_agx.c:548 +#: ../build/lib/darktable/plugins/introspection_agx.c:317 +#: ../build/lib/darktable/plugins/introspection_agx.c:546 msgid "shoulder start" msgstr "肩部起點" -#: ../build/lib/darktable/plugins/introspection_agx.c:325 -#: ../build/lib/darktable/plugins/introspection_agx.c:552 +#: ../build/lib/darktable/plugins/introspection_agx.c:323 +#: ../build/lib/darktable/plugins/introspection_agx.c:550 msgid "toe power" msgstr "趾部乘冪" -#: ../build/lib/darktable/plugins/introspection_agx.c:331 -#: ../build/lib/darktable/plugins/introspection_agx.c:556 +#: ../build/lib/darktable/plugins/introspection_agx.c:329 +#: ../build/lib/darktable/plugins/introspection_agx.c:554 msgid "shoulder power" msgstr "肩部乘冪" -#: ../build/lib/darktable/plugins/introspection_agx.c:337 -#: ../build/lib/darktable/plugins/introspection_agx.c:560 +#: ../build/lib/darktable/plugins/introspection_agx.c:335 +#: ../build/lib/darktable/plugins/introspection_agx.c:558 msgid "curve y gamma" -msgstr "曲線 y 伽馬" +msgstr "曲線 y 伽瑪" -#: ../build/lib/darktable/plugins/introspection_agx.c:343 -#: ../build/lib/darktable/plugins/introspection_agx.c:564 +#: ../build/lib/darktable/plugins/introspection_agx.c:341 +#: ../build/lib/darktable/plugins/introspection_agx.c:562 msgid "keep the pivot on the diagonal" msgstr "將轉折點在維持對角線上" -#: ../build/lib/darktable/plugins/introspection_agx.c:349 -#: ../build/lib/darktable/plugins/introspection_agx.c:568 +#: ../build/lib/darktable/plugins/introspection_agx.c:347 +#: ../build/lib/darktable/plugins/introspection_agx.c:566 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:134 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:249 msgid "target black" msgstr "目標黑點" -#: ../build/lib/darktable/plugins/introspection_agx.c:355 -#: ../build/lib/darktable/plugins/introspection_agx.c:572 +#: ../build/lib/darktable/plugins/introspection_agx.c:353 +#: ../build/lib/darktable/plugins/introspection_agx.c:570 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:128 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:245 msgid "target white" msgstr "目標白點" -#: ../build/lib/darktable/plugins/introspection_agx.c:361 -#: ../build/lib/darktable/plugins/introspection_agx.c:576 +#: ../build/lib/darktable/plugins/introspection_agx.c:359 +#: ../build/lib/darktable/plugins/introspection_agx.c:574 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:194 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:289 msgid "base primaries" msgstr "基礎原色" -#: ../build/lib/darktable/plugins/introspection_agx.c:367 -#: ../build/lib/darktable/plugins/introspection_agx.c:580 +#: ../build/lib/darktable/plugins/introspection_agx.c:365 +#: ../build/lib/darktable/plugins/introspection_agx.c:578 msgid "disable adjustments" msgstr "關閉色彩調整" -#: ../build/lib/darktable/plugins/introspection_agx.c:373 -#: ../build/lib/darktable/plugins/introspection_agx.c:584 +#: ../build/lib/darktable/plugins/introspection_agx.c:371 +#: ../build/lib/darktable/plugins/introspection_agx.c:582 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:152 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:261 msgid "red attenuation" msgstr "紅色衰減" -#: ../build/lib/darktable/plugins/introspection_agx.c:379 -#: ../build/lib/darktable/plugins/introspection_agx.c:588 +#: ../build/lib/darktable/plugins/introspection_agx.c:377 +#: ../build/lib/darktable/plugins/introspection_agx.c:586 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:158 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:265 msgid "red rotation" msgstr "紅色色相旋轉" -#: ../build/lib/darktable/plugins/introspection_agx.c:385 -#: ../build/lib/darktable/plugins/introspection_agx.c:592 +#: ../build/lib/darktable/plugins/introspection_agx.c:383 +#: ../build/lib/darktable/plugins/introspection_agx.c:590 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:164 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:269 msgid "green attenuation" msgstr "綠色衰減" -#: ../build/lib/darktable/plugins/introspection_agx.c:391 -#: ../build/lib/darktable/plugins/introspection_agx.c:596 +#: ../build/lib/darktable/plugins/introspection_agx.c:389 +#: ../build/lib/darktable/plugins/introspection_agx.c:594 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:170 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:273 msgid "green rotation" msgstr "綠色色相旋轉" -#: ../build/lib/darktable/plugins/introspection_agx.c:397 -#: ../build/lib/darktable/plugins/introspection_agx.c:600 +#: ../build/lib/darktable/plugins/introspection_agx.c:395 +#: ../build/lib/darktable/plugins/introspection_agx.c:598 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:176 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:277 msgid "blue attenuation" msgstr "藍色衰減" -#: ../build/lib/darktable/plugins/introspection_agx.c:403 -#: ../build/lib/darktable/plugins/introspection_agx.c:604 +#: ../build/lib/darktable/plugins/introspection_agx.c:401 +#: ../build/lib/darktable/plugins/introspection_agx.c:602 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:182 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:281 msgid "blue rotation" msgstr "藍色色相旋轉" -#: ../build/lib/darktable/plugins/introspection_agx.c:409 -#: ../build/lib/darktable/plugins/introspection_agx.c:608 +#: ../build/lib/darktable/plugins/introspection_agx.c:407 +#: ../build/lib/darktable/plugins/introspection_agx.c:606 msgid "master purity boost" msgstr "整體色彩純度" -#: ../build/lib/darktable/plugins/introspection_agx.c:415 -#: ../build/lib/darktable/plugins/introspection_agx.c:612 +#: ../build/lib/darktable/plugins/introspection_agx.c:413 +#: ../build/lib/darktable/plugins/introspection_agx.c:610 msgid "master rotation reversal" msgstr "整體顏色反轉" -#: ../build/lib/darktable/plugins/introspection_agx.c:421 -#: ../build/lib/darktable/plugins/introspection_agx.c:616 +#: ../build/lib/darktable/plugins/introspection_agx.c:419 +#: ../build/lib/darktable/plugins/introspection_agx.c:614 msgid "red purity boost" msgstr "增強紅色純度" -#: ../build/lib/darktable/plugins/introspection_agx.c:427 -#: ../build/lib/darktable/plugins/introspection_agx.c:620 +#: ../build/lib/darktable/plugins/introspection_agx.c:425 +#: ../build/lib/darktable/plugins/introspection_agx.c:618 msgid "red reverse rotation" msgstr "紅色反向旋轉" -#: ../build/lib/darktable/plugins/introspection_agx.c:433 -#: ../build/lib/darktable/plugins/introspection_agx.c:624 +#: ../build/lib/darktable/plugins/introspection_agx.c:431 +#: ../build/lib/darktable/plugins/introspection_agx.c:622 msgid "green purity boost" msgstr "增強綠色純度" -#: ../build/lib/darktable/plugins/introspection_agx.c:439 -#: ../build/lib/darktable/plugins/introspection_agx.c:628 +#: ../build/lib/darktable/plugins/introspection_agx.c:437 +#: ../build/lib/darktable/plugins/introspection_agx.c:626 msgid "green reverse rotation" msgstr "綠色反向旋轉" -#: ../build/lib/darktable/plugins/introspection_agx.c:445 -#: ../build/lib/darktable/plugins/introspection_agx.c:632 +#: ../build/lib/darktable/plugins/introspection_agx.c:443 +#: ../build/lib/darktable/plugins/introspection_agx.c:630 msgid "blue purity boost" msgstr "增強藍色純度" -#: ../build/lib/darktable/plugins/introspection_agx.c:451 -#: ../build/lib/darktable/plugins/introspection_agx.c:636 +#: ../build/lib/darktable/plugins/introspection_agx.c:449 +#: ../build/lib/darktable/plugins/introspection_agx.c:634 msgid "blue reverse rotation" msgstr "藍色反向旋轉" -#: ../build/lib/darktable/plugins/introspection_agx.c:457 -#: ../build/lib/darktable/plugins/introspection_agx.c:640 +#: ../build/lib/darktable/plugins/introspection_agx.c:455 +#: ../build/lib/darktable/plugins/introspection_agx.c:638 msgid "reverse all" msgstr "全部恢復" -#: ../build/lib/darktable/plugins/introspection_agx.c:654 -#: ../src/common/colorspaces.c:1421 ../src/common/colorspaces.c:1769 -#: ../src/iop/colorout.c:852 +#: ../build/lib/darktable/plugins/introspection_agx.c:652 +#: ../src/common/colorspaces.c:1453 ../src/common/colorspaces.c:1801 +#: ../src/iop/colorout.c:856 msgid "export profile" msgstr "匯出用描述檔" -#: ../build/lib/darktable/plugins/introspection_agx.c:655 +#: ../build/lib/darktable/plugins/introspection_agx.c:653 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:308 -#: ../src/iop/colorin.c:2040 +#: ../src/iop/colorin.c:2054 msgid "working profile" msgstr "工作空間描述檔" -#: ../build/lib/darktable/plugins/introspection_agx.c:656 +#: ../build/lib/darktable/plugins/introspection_agx.c:654 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:309 msgid "Rec2020" msgstr "Rec. 2020" -#: ../build/lib/darktable/plugins/introspection_agx.c:657 +#: ../build/lib/darktable/plugins/introspection_agx.c:655 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:310 -#: ../src/common/colorspaces.c:1789 +#: ../src/common/colorspaces.c:1821 msgid "Display P3" msgstr "Display P3" -#: ../build/lib/darktable/plugins/introspection_agx.c:658 +#: ../build/lib/darktable/plugins/introspection_agx.c:656 #: ../build/lib/darktable/plugins/introspection_colorin.c:305 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:311 -#: ../src/common/colorspaces.c:1460 ../src/common/colorspaces.c:1741 -#: ../src/libs/print_settings.c:1427 +#: ../src/common/colorspaces.c:1492 ../src/common/colorspaces.c:1773 +#: ../src/libs/print_settings.c:1440 msgid "Adobe RGB (compatible)" msgstr "Adobe RGB(相容)" -#: ../build/lib/darktable/plugins/introspection_agx.c:659 +#: ../build/lib/darktable/plugins/introspection_agx.c:657 #: ../build/lib/darktable/plugins/introspection_colorin.c:304 #: ../build/lib/darktable/plugins/introspection_lut3d.c:202 #: ../build/lib/darktable/plugins/introspection_sigmoid.c:312 -#: ../src/common/colorspaces.c:1449 ../src/common/colorspaces.c:1739 -#: ../src/libs/print_settings.c:1420 +#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1771 +#: ../src/libs/print_settings.c:1433 msgid "sRGB" msgstr "sRGB" @@ -2854,8 +3037,8 @@ msgstr "對角剪切變形" #. focal length #: ../build/lib/darktable/plugins/introspection_ashift.c:148 #: ../build/lib/darktable/plugins/introspection_ashift.c:291 -#: ../src/common/collection.c:638 ../src/gui/preferences.c:974 -#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4409 ../src/libs/camera.c:574 +#: ../src/common/collection.c:640 ../src/gui/preferences.c:991 +#: ../src/gui/presets.c:729 ../src/iop/lens.cc:4403 ../src/libs/camera.c:574 #: ../src/libs/metadata_view.c:157 msgid "focal length" msgstr "鏡頭焦距" @@ -2879,7 +3062,7 @@ msgstr "長寬比調整" #. lens selector #: ../build/lib/darktable/plugins/introspection_ashift.c:172 #: ../build/lib/darktable/plugins/introspection_ashift.c:307 -#: ../src/iop/lens.cc:4396 +#: ../src/iop/lens.cc:4390 msgid "lens model" msgstr "鏡頭型號" @@ -2900,18 +3083,22 @@ msgstr "特定" #: ../build/lib/darktable/plugins/introspection_highlights.c:310 #: ../build/lib/darktable/plugins/introspection_vignette.c:264 #: ../src/develop/blend_gui.c:153 ../src/develop/blend_gui.c:182 -#: ../src/develop/blend_gui.c:3418 ../src/gui/accelerators.c:148 -#: ../src/gui/accelerators.c:158 ../src/gui/accelerators.c:241 -#: ../src/imageio/format/avif.c:973 ../src/imageio/format/j2k.c:713 -#: ../src/libs/live_view.c:424 +#: ../src/develop/blend_gui.c:3429 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 +#: ../src/gui/accelerators.c:153 ../src/gui/accelerators.c:163 +#: ../src/gui/accelerators.c:246 ../src/imageio/format/avif.c:973 +#: ../src/imageio/format/j2k.c:713 ../src/libs/live_view.c:424 msgid "off" msgstr "關閉" #: ../build/lib/darktable/plugins/introspection_ashift.c:367 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "largest area" msgstr "最大面積" #: ../build/lib/darktable/plugins/introspection_ashift.c:368 +#: ../src/external/lua-scripts/official/auto_straighten.lua:140 +#: ../src/external/lua-scripts/official/auto_straighten.lua:141 msgid "original format" msgstr "原始比例" @@ -2927,7 +3114,7 @@ msgstr "曝光偏移" #: ../build/lib/darktable/plugins/introspection_basecurve.c:146 #: ../build/lib/darktable/plugins/introspection_basecurve.c:239 -#: ../src/common/collection.c:646 ../src/libs/metadata_view.c:152 +#: ../src/common/collection.c:648 ../src/libs/metadata_view.c:152 msgid "exposure bias" msgstr "曝光補償" @@ -2951,15 +3138,15 @@ msgstr "保留色彩" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:251 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:153 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:270 -#: ../src/dtgtk/stylemenu.c:69 ../src/gui/guides.c:833 -#: ../src/iop/basecurve.c:2135 ../src/iop/channelmixerrgb.c:4670 -#: ../src/iop/clipping.c:1922 ../src/iop/clipping.c:2104 -#: ../src/iop/clipping.c:2119 ../src/iop/retouch.c:499 -#: ../src/libs/collect.c:2162 ../src/libs/colorpicker.c:52 -#: ../src/libs/export.c:103 ../src/libs/export.c:1153 -#: ../src/libs/filters/module_order.c:158 ../src/libs/histogram.c:111 -#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1158 -#: ../src/libs/print_settings.c:1176 +#: ../src/common/colorspaces.c:1767 ../src/dtgtk/stylemenu.c:69 +#: ../src/gui/guides.c:833 ../src/iop/basecurve.c:2102 +#: ../src/iop/channelmixerrgb.c:4698 ../src/iop/clipping.c:1916 +#: ../src/iop/clipping.c:2098 ../src/iop/clipping.c:2113 +#: ../src/iop/retouch.c:499 ../src/libs/collect.c:2219 +#: ../src/libs/colorpicker.c:52 ../src/libs/export.c:103 +#: ../src/libs/export.c:1166 ../src/libs/filters/module_order.c:158 +#: ../src/libs/live_view.c:369 ../src/libs/print_settings.c:1171 +#: ../src/libs/print_settings.c:1189 ../src/libs/scopes/vectorscope.c:62 msgid "none" msgstr "無" @@ -2976,13 +3163,13 @@ msgstr "無" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:252 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:154 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:271 -#: ../src/develop/blend_gui.c:2413 ../src/develop/blend_gui.c:2447 +#: ../src/develop/blend_gui.c:2414 ../src/develop/blend_gui.c:2448 msgid "luminance" msgstr "亮度" #: ../build/lib/darktable/plugins/introspection_basecurve.c:264 #: ../build/lib/darktable/plugins/introspection_basicadj.c:251 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:253 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:155 #: ../build/lib/darktable/plugins/introspection_tonecurve.c:272 @@ -3088,7 +3275,7 @@ msgstr "線性(光圈形狀)" #: ../build/lib/darktable/plugins/introspection_overlay.c:253 #: ../build/lib/darktable/plugins/introspection_watermark.c:136 #: ../build/lib/darktable/plugins/introspection_watermark.c:265 -#: ../src/iop/ashift.c:5963 ../src/libs/masks.c:110 +#: ../src/iop/ashift.c:5962 ../src/libs/masks.c:115 msgid "rotation" msgstr "旋轉" @@ -3099,7 +3286,7 @@ msgstr "方向" #: ../build/lib/darktable/plugins/introspection_blurs.c:125 #: ../build/lib/darktable/plugins/introspection_blurs.c:202 -#: ../src/libs/masks.c:111 +#: ../src/libs/masks.c:116 msgid "curvature" msgstr "運動軌跡曲率" @@ -3112,8 +3299,9 @@ msgid "offset" msgstr "偏移" #: ../build/lib/darktable/plugins/introspection_blurs.c:220 -#: ../src/common/collection.c:636 ../src/gui/preferences.c:950 -#: ../src/gui/presets.c:671 ../src/libs/metadata_view.c:149 +#: ../src/common/collection.c:638 ../src/gui/preferences.c:967 +#: ../src/gui/presets.c:671 ../src/libs/filters/misc.c:412 +#: ../src/libs/metadata_view.c:149 msgid "lens" msgstr "鏡頭" @@ -3122,7 +3310,7 @@ msgid "motion" msgstr "動態模糊" #: ../build/lib/darktable/plugins/introspection_blurs.c:222 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 #: ../build/lib/darktable/plugins/introspection_lowpass.c:189 #: ../build/lib/darktable/plugins/introspection_retouch.c:452 #: ../build/lib/darktable/plugins/introspection_shadhi.c:267 @@ -3133,20 +3321,20 @@ msgstr "高斯" #: ../build/lib/darktable/plugins/introspection_borders.c:118 #: ../build/lib/darktable/plugins/introspection_borders.c:263 #: ../build/lib/darktable/plugins/introspection_borders.c:267 -#: ../src/iop/borders.c:1012 ../src/iop/borders.c:1021 +#: ../src/iop/borders.c:1010 ../src/iop/borders.c:1019 msgid "border color" msgstr "外框顏色" #: ../build/lib/darktable/plugins/introspection_borders.c:124 #: ../build/lib/darktable/plugins/introspection_borders.c:271 -#: ../src/common/collection.c:648 ../src/libs/filtering.c:50 +#: ../src/common/collection.c:650 ../src/libs/filtering.c:50 msgid "aspect ratio" msgstr "寬高比" #. // portrait / landscape #: ../build/lib/darktable/plugins/introspection_borders.c:142 #: ../build/lib/darktable/plugins/introspection_borders.c:283 -#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2602 +#: ../src/iop/flip.c:73 ../src/libs/print_settings.c:2615 msgid "orientation" msgstr "方向" @@ -3179,7 +3367,7 @@ msgstr "框線偏移" #: ../build/lib/darktable/plugins/introspection_borders.c:208 #: ../build/lib/darktable/plugins/introspection_borders.c:323 #: ../build/lib/darktable/plugins/introspection_borders.c:327 -#: ../src/iop/borders.c:1025 ../src/iop/borders.c:1035 +#: ../src/iop/borders.c:1023 ../src/iop/borders.c:1033 msgid "frame line color" msgstr "邊框顏色" @@ -3190,36 +3378,37 @@ msgstr "基於" #: ../build/lib/darktable/plugins/introspection_borders.c:349 #: ../build/lib/darktable/plugins/introspection_borders.c:355 -#: ../src/gui/preferences.c:981 ../src/imageio/format/avif.c:1026 -#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6145 -#: ../src/iop/basicadj.c:654 ../src/iop/flip.c:448 ../src/iop/levels.c:645 +#: ../src/gui/preferences.c:998 ../src/gui/preferences_ai.c:384 +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 ../src/iop/ashift.c:6144 +#: ../src/iop/basicadj.c:653 ../src/iop/flip.c:448 ../src/iop/levels.c:645 #: ../src/iop/rgblevels.c:1081 msgid "auto" msgstr "自動" #: ../build/lib/darktable/plugins/introspection_borders.c:350 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:318 -#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:321 +#: ../src/libs/filters/ratio.c:120 ../src/libs/print_settings.c:2617 msgid "portrait" msgstr "直式" #: ../build/lib/darktable/plugins/introspection_borders.c:351 -#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:314 -#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2604 +#: ../src/imageio/format/pdf.c:621 ../src/libs/filtering.c:317 +#: ../src/libs/filters/ratio.c:122 ../src/libs/print_settings.c:2617 msgid "landscape" msgstr "橫式" #: ../build/lib/darktable/plugins/introspection_borders.c:356 -#: ../src/iop/relight.c:264 ../src/libs/export.c:1504 -#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2622 +#: ../src/iop/relight.c:264 ../src/libs/export.c:1517 +#: ../src/libs/metadata_view.c:163 ../src/libs/print_settings.c:2635 msgid "width" msgstr "寬度" #: ../build/lib/darktable/plugins/introspection_borders.c:357 #: ../build/lib/darktable/plugins/introspection_overlay.c:306 #: ../build/lib/darktable/plugins/introspection_watermark.c:326 -#: ../src/libs/export.c:1510 ../src/libs/metadata_view.c:164 -#: ../src/libs/print_settings.c:2626 +#: ../src/libs/export.c:1523 ../src/libs/metadata_view.c:164 +#: ../src/libs/print_settings.c:2639 msgid "height" msgstr "高度" @@ -3283,8 +3472,8 @@ msgstr "參考色版" #: ../build/lib/darktable/plugins/introspection_demosaic.c:259 #: ../build/lib/darktable/plugins/introspection_lens.cc:340 #: ../build/lib/darktable/plugins/introspection_lens.cc:501 -#: ../src/iop/atrous.c:1628 ../src/iop/bilateral.cc:368 ../src/iop/clahe.c:324 -#: ../src/iop/lowpass.c:574 ../src/iop/shadhi.c:685 ../src/iop/sharpen.c:427 +#: ../src/iop/atrous.c:1576 ../src/iop/bilateral.cc:367 ../src/iop/clahe.c:324 +#: ../src/iop/lowpass.c:572 ../src/iop/shadhi.c:683 ../src/iop/sharpen.c:416 msgid "radius" msgstr "半徑" @@ -3294,9 +3483,10 @@ msgstr "半徑" #: ../build/lib/darktable/plugins/introspection_highlights.c:240 #: ../build/lib/darktable/plugins/introspection_lens.cc:334 #: ../build/lib/darktable/plugins/introspection_lens.cc:497 -#: ../src/iop/bloom.c:422 ../src/iop/denoiseprofile.c:3867 +#: ../src/iop/bloom.c:390 ../src/iop/denoiseprofile.c:3697 #: ../src/iop/grain.c:545 ../src/iop/hazeremoval.c:272 -#: ../src/iop/hotpixels.c:446 ../src/iop/nlmeans.c:457 ../src/iop/velvia.c:281 +#: ../src/iop/hotpixels.c:449 ../src/iop/nlmeans.c:443 ../src/iop/velvia.c:280 +#: ../src/libs/neural_restore.c:4178 ../src/libs/neural_restore.c:4195 msgid "strength" msgstr "強度" @@ -3413,6 +3603,7 @@ msgid "Planckian (black body)" msgstr "普朗克(黑體輻射)" #: ../build/lib/darktable/plugins/introspection_channelmixerrgb.c:514 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:256 #: ../src/common/iop_order.c:56 msgid "custom" msgstr "自訂" @@ -3539,33 +3730,33 @@ msgstr "版本 3(2021 四月)" #: ../build/lib/darktable/plugins/introspection_clipping.c:142 #: ../build/lib/darktable/plugins/introspection_clipping.c:303 -#: ../build/lib/darktable/plugins/introspection_crop.c:65 -#: ../build/lib/darktable/plugins/introspection_crop.c:144 -#: ../src/gui/gtk.c:1472 ../src/iop/atrous.c:1624 +#: ../build/lib/darktable/plugins/introspection_crop.c:61 +#: ../build/lib/darktable/plugins/introspection_crop.c:134 ../src/gui/gtk.c:1661 +#: ../src/iop/atrous.c:1572 msgid "left" msgstr "左" #: ../build/lib/darktable/plugins/introspection_clipping.c:148 #: ../build/lib/darktable/plugins/introspection_clipping.c:307 -#: ../build/lib/darktable/plugins/introspection_crop.c:71 -#: ../build/lib/darktable/plugins/introspection_crop.c:148 -#: ../src/gui/accelerators.c:131 ../src/gui/gtk.c:1482 +#: ../build/lib/darktable/plugins/introspection_crop.c:67 +#: ../build/lib/darktable/plugins/introspection_crop.c:138 +#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1671 msgid "top" msgstr "上" #: ../build/lib/darktable/plugins/introspection_clipping.c:154 #: ../build/lib/darktable/plugins/introspection_clipping.c:311 -#: ../build/lib/darktable/plugins/introspection_crop.c:77 -#: ../build/lib/darktable/plugins/introspection_crop.c:152 -#: ../src/gui/gtk.c:1477 ../src/iop/atrous.c:1623 +#: ../build/lib/darktable/plugins/introspection_crop.c:73 +#: ../build/lib/darktable/plugins/introspection_crop.c:142 ../src/gui/gtk.c:1666 +#: ../src/iop/atrous.c:1571 msgid "right" msgstr "右" #: ../build/lib/darktable/plugins/introspection_clipping.c:160 #: ../build/lib/darktable/plugins/introspection_clipping.c:315 -#: ../build/lib/darktable/plugins/introspection_crop.c:83 -#: ../build/lib/darktable/plugins/introspection_crop.c:156 -#: ../src/gui/accelerators.c:132 ../src/gui/gtk.c:1486 +#: ../build/lib/darktable/plugins/introspection_crop.c:79 +#: ../build/lib/darktable/plugins/introspection_crop.c:146 +#: ../src/gui/accelerators.c:133 ../src/gui/gtk.c:1675 msgid "bottom" msgstr "下" @@ -3605,10 +3796,10 @@ msgstr "提升、伽瑪、增益(sRGB)" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:489 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:501 #: ../build/lib/darktable/plugins/introspection_colorzones.c:256 -#: ../src/develop/blend_gui.c:2406 ../src/develop/blend_gui.c:2454 -#: ../src/iop/atrous.c:1793 ../src/iop/channelmixerrgb.c:4485 -#: ../src/iop/channelmixerrgb.c:4573 ../src/iop/colorbalancergb.c:1803 -#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:465 +#: ../src/develop/blend_gui.c:2407 ../src/develop/blend_gui.c:2455 +#: ../src/iop/atrous.c:1755 ../src/iop/channelmixerrgb.c:4513 +#: ../src/iop/channelmixerrgb.c:4601 ../src/iop/colorbalancergb.c:1803 +#: ../src/iop/colorzones.c:2626 ../src/iop/nlmeans.c:451 msgid "chroma" msgstr "彩度" @@ -3628,11 +3819,11 @@ msgstr "彩度" #: ../build/lib/darktable/plugins/introspection_splittoning.c:73 #: ../build/lib/darktable/plugins/introspection_splittoning.c:134 #: ../build/lib/darktable/plugins/introspection_splittoning.c:142 -#: ../src/develop/blend_gui.c:2365 ../src/develop/blend_gui.c:2399 -#: ../src/develop/blend_gui.c:2461 ../src/iop/channelmixer.c:607 -#: ../src/iop/channelmixerrgb.c:4479 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3067 -#: ../src/iop/colorize.c:334 ../src/iop/colorreconstruction.c:1233 +#: ../src/develop/blend_gui.c:2366 ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2462 ../src/iop/channelmixer.c:607 +#: ../src/iop/channelmixerrgb.c:4507 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/colorbalance.c:1937 ../src/iop/colorequal.c:3030 +#: ../src/iop/colorize.c:345 ../src/iop/colorreconstruction.c:1226 #: ../src/iop/colorzones.c:2627 msgid "hue" msgstr "色相" @@ -3660,8 +3851,8 @@ msgstr "亮部過渡" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:569 #: ../build/lib/darktable/plugins/introspection_toneequal.c:157 #: ../build/lib/darktable/plugins/introspection_toneequal.c:298 -#: ../src/iop/bilat.c:479 ../src/iop/colorbalance.c:1994 -#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:681 +#: ../src/iop/bilat.c:475 ../src/iop/colorbalance.c:1994 +#: ../src/iop/negadoctor.c:912 ../src/iop/shadhi.c:679 #: ../src/iop/splittoning.c:488 msgid "shadows" msgstr "暗部" @@ -3674,8 +3865,8 @@ msgstr "暗部" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:561 #: ../build/lib/darktable/plugins/introspection_toneequal.c:181 #: ../build/lib/darktable/plugins/introspection_toneequal.c:314 -#: ../src/iop/bilat.c:473 ../src/iop/colorbalance.c:1996 -#: ../src/iop/monochrome.c:575 ../src/iop/shadhi.c:682 +#: ../src/iop/bilat.c:469 ../src/iop/colorbalance.c:1996 +#: ../src/iop/monochrome.c:573 ../src/iop/shadhi.c:680 #: ../src/iop/splittoning.c:494 msgid "highlights" msgstr "亮部" @@ -3699,7 +3890,7 @@ msgstr "中間調" #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:340 #: ../build/lib/darktable/plugins/introspection_colorbalancergb.c:537 -#: ../src/iop/filmic.c:1544 +#: ../src/iop/filmic.c:1557 msgid "global saturation" msgstr "整體飽和度" @@ -3787,7 +3978,7 @@ msgstr "使用導引濾波器" #: ../build/lib/darktable/plugins/introspection_colorequal.c:499 #: ../build/lib/darktable/plugins/introspection_colorequal.c:531 #: ../build/lib/darktable/plugins/introspection_colorequal.c:563 -#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2963 +#: ../src/common/color_vocabulary.c:343 ../src/iop/colorequal.c:2928 msgid "lavender" msgstr "粉紫色" @@ -3796,6 +3987,104 @@ msgstr "粉紫色" msgid "node placement" msgstr "節點位置" +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:90 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:193 +msgid "harmony rule" +msgstr "色彩調和方式" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:96 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:197 +#: ../src/iop/colorharmonizer.c:1438 +msgid "anchor hue" +msgstr "色相角度" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:102 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:201 +msgid "pull strength" +msgstr "色相調整強度" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:108 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:205 +msgid "neutral color protection" +msgstr "保留中性色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:114 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:209 +msgid "pull width" +msgstr "色相調整範圍" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:120 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:126 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:213 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:217 +msgid "custom node hue" +msgstr "自訂色相角度" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:132 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:221 +msgid "nodes" +msgstr "色相數量" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:138 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:144 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:225 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:229 +msgid "node saturation" +msgstr "色相飽和度" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:150 +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:233 +#: ../src/libs/masks.c:119 ../src/libs/masks.c:1976 +msgid "smoothing" +msgstr "平滑化" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:247 +#: ../src/libs/scopes/vectorscope.c:63 +msgid "monochromatic" +msgstr "單色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:248 +#: ../src/libs/scopes/vectorscope.c:64 +msgid "analogous" +msgstr "相近色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:249 +#: ../src/libs/scopes/vectorscope.c:65 +msgid "analogous complementary" +msgstr "相近補色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:250 +#: ../src/libs/scopes/vectorscope.c:66 +msgid "complementary" +msgstr "互補色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:251 +#: ../src/libs/scopes/vectorscope.c:67 +msgid "split complementary" +msgstr "分離補色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:252 +#: ../src/libs/scopes/vectorscope.c:68 +msgid "dyad" +msgstr "分離相近色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:253 +#: ../src/libs/scopes/vectorscope.c:69 +msgid "triad" +msgstr "三等分" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:254 +#: ../src/libs/scopes/vectorscope.c:70 +msgid "tetrad" +msgstr "雙互補色" + +#: ../build/lib/darktable/plugins/introspection_colorharmonizer.c:255 +#: ../src/iop/borders.c:953 ../src/iop/clipping.c:2126 ../src/iop/crop.c:1270 +#: ../src/libs/filtering.c:313 ../src/libs/filters/ratio.c:124 +#: ../src/libs/scopes/vectorscope.c:71 +msgid "square" +msgstr "正方形" + #: ../build/lib/darktable/plugins/introspection_colorin.c:150 #: ../build/lib/darktable/plugins/introspection_colorin.c:233 msgid "gamut clipping" @@ -3803,13 +4092,13 @@ msgstr "色域剪裁" #: ../build/lib/darktable/plugins/introspection_colorin.c:306 #: ../build/lib/darktable/plugins/introspection_lut3d.c:205 -#: ../src/common/colorspaces.c:1467 ../src/common/colorspaces.c:1743 +#: ../src/common/colorspaces.c:1499 ../src/common/colorspaces.c:1775 msgid "linear Rec709 RGB" msgstr "線性 Rec. 709" #: ../build/lib/darktable/plugins/introspection_colorin.c:307 #: ../build/lib/darktable/plugins/introspection_lut3d.c:206 -#: ../src/common/colorspaces.c:1481 ../src/common/colorspaces.c:1745 +#: ../src/common/colorspaces.c:1513 ../src/common/colorspaces.c:1777 msgid "linear Rec2020 RGB" msgstr "線性 Rec. 2020" @@ -3837,7 +4126,7 @@ msgstr "亮度調整" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:127 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:45 #: ../build/lib/darktable/plugins/introspection_tonemap.cc:92 -#: ../src/iop/shadhi.c:696 +#: ../src/iop/shadhi.c:694 msgid "spatial extent" msgstr "距離範圍" @@ -3847,7 +4136,7 @@ msgid "range extent" msgstr "亮度範圍" #: ../build/lib/darktable/plugins/introspection_colorreconstruction.c:154 -#: ../src/iop/channelmixerrgb.c:4672 +#: ../src/iop/channelmixerrgb.c:4700 msgid "saturated colors" msgstr "飽和色彩" @@ -3861,7 +4150,7 @@ msgstr "橫坐標選項" #: ../build/lib/darktable/plugins/introspection_colorzones.c:233 #: ../build/lib/darktable/plugins/introspection_soften.c:66 #: ../build/lib/darktable/plugins/introspection_soften.c:121 -#: ../src/iop/atrous.c:1829 +#: ../src/iop/atrous.c:1791 msgid "mix" msgstr "混合" @@ -3871,17 +4160,17 @@ msgid "process mode" msgstr "處理模式" #: ../build/lib/darktable/plugins/introspection_colorzones.c:255 -#: ../src/develop/blend_gui.c:2344 ../src/iop/channelmixer.c:609 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/colorchecker.c:1567 -#: ../src/iop/colorize.c:353 ../src/iop/colorzones.c:2625 +#: ../src/develop/blend_gui.c:2345 ../src/iop/channelmixer.c:609 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/colorchecker.c:1567 +#: ../src/iop/colorize.c:364 ../src/iop/colorzones.c:2625 #: ../src/iop/exposure.c:1315 msgid "lightness" msgstr "明度" #: ../build/lib/darktable/plugins/introspection_colorzones.c:267 -#: ../src/iop/agx.c:2086 ../src/iop/atrous.c:1405 ../src/iop/atrous.c:1409 -#: ../src/iop/denoiseprofile.c:3597 ../src/iop/rawdenoise.c:747 -#: ../src/iop/sigmoid.c:294 +#: ../src/iop/agx.c:2109 ../src/iop/agx.c:2652 ../src/iop/atrous.c:1353 +#: ../src/iop/atrous.c:1357 ../src/iop/denoiseprofile.c:3427 +#: ../src/iop/rawdenoise.c:749 ../src/iop/sigmoid.c:294 msgid "smooth" msgstr "平滑" @@ -3896,11 +4185,11 @@ msgstr "邊緣偵測半徑" #: ../build/lib/darktable/plugins/introspection_defringe.c:53 #: ../build/lib/darktable/plugins/introspection_defringe.c:106 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:230 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:435 -#: ../src/iop/atrous.c:1689 ../src/iop/bloom.c:418 -#: ../src/iop/colorreconstruction.c:1229 ../src/iop/hotpixels.c:442 -#: ../src/iop/sharpen.c:436 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:231 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:436 +#: ../src/iop/atrous.c:1637 ../src/iop/bloom.c:386 +#: ../src/iop/colorreconstruction.c:1222 ../src/iop/hotpixels.c:445 +#: ../src/iop/sharpen.c:425 msgid "threshold" msgstr "臨界值" @@ -4059,7 +4348,7 @@ msgstr "黑白" #. history #: ../build/lib/darktable/plugins/introspection_demosaic.c:329 -#: ../src/common/collection.c:1493 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1497 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "basic" msgstr "基本" @@ -4134,7 +4423,7 @@ msgstr "升級分析轉換" #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:262 #: ../build/lib/darktable/plugins/introspection_denoiseprofile.c:399 -#: ../src/libs/colorpicker.c:762 +#: ../src/libs/colorpicker.c:765 msgid "color mode" msgstr "色彩模式" @@ -4176,7 +4465,7 @@ msgstr "Y0U0V0" #: ../build/lib/darktable/plugins/introspection_diffuse.c:123 #: ../build/lib/darktable/plugins/introspection_diffuse.c:248 -#: ../src/iop/atrous.c:1679 ../src/iop/highpass.c:365 +#: ../src/iop/atrous.c:1627 ../src/iop/highpass.c:352 msgid "sharpness" msgstr "銳利度" @@ -4340,9 +4629,9 @@ msgstr "增加下方工作區域" #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:86 #: ../build/lib/darktable/plugins/introspection_enlargecanvas.c:145 #: ../build/lib/darktable/plugins/introspection_retouch.c:458 -#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1354 +#: ../src/gui/presets.c:59 ../src/iop/watermark.c:1455 #: ../src/libs/colorpicker.c:396 ../src/libs/image.c:665 -#: ../src/libs/modulegroups.c:2360 +#: ../src/libs/modulegroups.c:2365 msgid "color" msgstr "色彩" @@ -4383,207 +4672,213 @@ msgstr "手動" msgid "automatic" msgstr "自動" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:212 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:423 -#: ../src/iop/filmic.c:1467 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:213 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:424 +#: ../src/iop/filmic.c:1468 msgid "middle gray luminance" msgstr "中灰亮度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:236 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:439 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:237 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:440 msgid "transition" msgstr "過渡" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:242 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:443 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:243 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:444 msgid "bloom ↔ reconstruct" msgstr "模糊 ↔ 清晰" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:248 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:447 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:249 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:448 msgid "gray ↔ colorful details" msgstr "灰階 ↔ 彩色" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:254 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:451 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:255 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:452 msgid "structure ↔ texture" msgstr "色塊 ↔ 紋理" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:266 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:459 -#: ../src/iop/filmic.c:1592 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:267 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:460 +#: ../src/iop/filmic.c:1612 msgid "target middle gray" msgstr "輸出中灰色亮度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:272 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:463 -#: ../src/iop/filmic.c:1584 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:273 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:464 +#: ../src/iop/filmic.c:1603 msgid "target black luminance" msgstr "輸出黑點亮度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:278 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:467 -#: ../src/iop/filmic.c:1600 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:279 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:468 +#: ../src/iop/filmic.c:1621 msgid "target white luminance" msgstr "輸出白點亮度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:284 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:471 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:285 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:472 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:69 #: ../build/lib/darktable/plugins/introspection_graduatednd.c:140 -#: ../src/libs/masks.c:108 +#: ../src/libs/masks.c:113 msgid "hardness" msgstr "冪函數曲線硬度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:302 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:483 -#: ../src/iop/filmic.c:1553 ../src/iop/filmicrgb.c:4681 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:291 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:476 +#: ../src/iop/filmic.c:1536 +msgid "linear region" +msgstr "線性區域" + +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:303 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:484 +#: ../src/iop/filmic.c:1568 ../src/iop/filmicrgb.c:4680 msgid "extreme luminance saturation" msgstr "極端亮度的飽和度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:308 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:487 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:309 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:488 msgid "shadows ↔ highlights balance" msgstr "陰影 ↔ 亮部平衡" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:314 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:491 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:315 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:492 msgid "add noise in highlights" msgstr "增加亮部的雜訊" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:320 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:495 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:321 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:496 msgid "preserve chrominance" msgstr "保留彩度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:326 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:499 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:327 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:500 msgid "color science" msgstr "色彩科學" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:332 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:503 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:333 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:504 msgid "auto adjust hardness" msgstr "自動調整曲線硬度" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:338 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:507 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:339 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:508 msgid "use custom middle-gray values" msgstr "使用自訂的中灰階調" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:344 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:511 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:345 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:512 msgid "iterations of high-quality reconstruction" msgstr "高品質循環運算亮部重建" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:350 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:515 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:351 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:516 msgid "type of noise" msgstr "雜訊類型" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:356 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:519 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:357 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:520 msgid "contrast in shadows" msgstr "暗部對比" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:362 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:523 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:363 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:524 msgid "contrast in highlights" msgstr "亮部對比" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:368 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:527 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:369 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:528 msgid "compensate output ICC profile black point" msgstr "補償輸出 ICC 描述檔的黑點" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:374 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:531 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:375 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:532 msgid "spline handling" msgstr "平滑曲線處理" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:380 -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:535 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:381 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:536 msgid "enable highlight reconstruction" msgstr "啟用亮部重建" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:549 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:550 #: ../build/lib/darktable/plugins/introspection_toneequal.c:372 #: ../src/common/variables.c:197 ../src/common/variables.c:822 -#: ../src/develop/imageop_gui.c:194 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1566 -#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:194 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "no" msgstr "否" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:551 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 msgid "luminance Y" msgstr "亮度 Y" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:552 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 #: ../build/lib/darktable/plugins/introspection_toneequal.c:385 msgid "RGB power norm" msgstr "RGB 乘冪範數" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:553 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 msgid "RGB euclidean norm (legacy)" msgstr "RGB 歐基里德距離(舊版)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:554 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:555 #: ../build/lib/darktable/plugins/introspection_toneequal.c:384 msgid "RGB euclidean norm" msgstr "RGB 歐基里德距離" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:558 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 msgid "v3 (2019)" msgstr "v3 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:559 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 msgid "v4 (2020)" msgstr "v4 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:560 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 msgid "v5 (2021)" msgstr "v5 (2021)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:561 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 msgid "v6 (2022)" msgstr "v6 (2022)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:562 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:563 msgid "v7 (2023)" msgstr "v7 (2023)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:566 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:567 msgid "uniform" msgstr "均勻分布" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:568 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:569 msgid "poissonian" msgstr "帕松" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:572 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 msgid "hard" msgstr "強烈" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:573 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 msgid "soft" msgstr "柔和" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:574 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:575 msgid "safe" msgstr "安全" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:578 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 msgid "v1 (2019)" msgstr "v1 (2019)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:579 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 msgid "v2 (2020)" msgstr "v2 (2020)" -#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:580 +#: ../build/lib/darktable/plugins/introspection_filmicrgb.c:581 msgid "v3 (2021)" msgstr "v3 (2021)" @@ -4591,18 +4886,17 @@ msgstr "v3 (2021)" msgid "autodetect" msgstr "自動偵測" -#: ../build/lib/darktable/plugins/introspection_flip.c:101 -#: ../src/iop/flip.c:453 +#: ../build/lib/darktable/plugins/introspection_flip.c:101 ../src/iop/flip.c:453 msgid "no rotation" msgstr "不旋轉" -#: ../build/lib/darktable/plugins/introspection_flip.c:102 -#: ../src/iop/flip.c:461 ../src/iop/flip.c:617 +#: ../build/lib/darktable/plugins/introspection_flip.c:102 ../src/iop/flip.c:461 +#: ../src/iop/flip.c:617 msgid "flip vertically" msgstr "垂直翻轉" -#: ../build/lib/darktable/plugins/introspection_flip.c:103 -#: ../src/iop/flip.c:457 ../src/iop/flip.c:613 +#: ../build/lib/darktable/plugins/introspection_flip.c:103 ../src/iop/flip.c:457 +#: ../src/iop/flip.c:613 msgid "flip horizontally" msgstr "水平翻轉" @@ -4656,7 +4950,7 @@ msgstr "濃度" #: ../build/lib/darktable/plugins/introspection_grain.c:58 #: ../build/lib/darktable/plugins/introspection_grain.c:117 -#: ../src/iop/bilat.c:460 +#: ../src/iop/bilat.c:456 msgid "coarseness" msgstr "粗糙度" @@ -4669,7 +4963,7 @@ msgstr "中間調修正" #: ../build/lib/darktable/plugins/introspection_highlights.c:143 #: ../build/lib/darktable/plugins/introspection_highlights.c:244 -#: ../src/views/darkroom.c:2605 +#: ../src/views/darkroom.c:3046 msgid "clipping threshold" msgstr "過曝剪裁門檻" @@ -4826,18 +5120,18 @@ msgstr "校正項目" #: ../build/lib/darktable/plugins/introspection_rgbcurve.c:219 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:51 #: ../build/lib/darktable/plugins/introspection_rgblevels.c:118 -#: ../src/develop/blend_gui.c:3522 ../src/iop/bilat.c:438 -#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3856 +#: ../src/develop/blend_gui.c:3533 ../src/iop/bilat.c:434 +#: ../src/iop/colorbalance.c:1853 ../src/iop/denoiseprofile.c:3686 #: ../src/iop/exposure.c:1250 ../src/iop/levels.c:688 -#: ../src/iop/profile_gamma.c:654 ../src/libs/export.c:1633 -#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2941 -#: ../src/libs/styles.c:875 ../src/views/darkroom.c:2579 +#: ../src/iop/profile_gamma.c:649 ../src/libs/export.c:1646 +#: ../src/libs/image.c:646 ../src/libs/print_settings.c:2954 +#: ../src/libs/styles.c:910 ../src/views/darkroom.c:3020 msgid "mode" msgstr "模式" #: ../build/lib/darktable/plugins/introspection_lens.cc:238 #: ../build/lib/darktable/plugins/introspection_lens.cc:433 -#: ../src/iop/lens.cc:4456 +#: ../src/iop/lens.cc:4450 msgid "target geometry" msgstr "幾何校正方式" @@ -4901,12 +5195,14 @@ msgstr "僅手動暗角" #. get nice text for bounds #. Side-border hide/show #: ../build/lib/darktable/plugins/introspection_lens.cc:534 -#: ../src/dtgtk/range.c:1735 ../src/gui/accelerators.c:2620 -#: ../src/gui/accelerators.c:2692 ../src/gui/gtk.c:1535 ../src/gui/gtk.c:3851 -#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3773 -#: ../src/iop/rawdenoise.c:882 ../src/libs/collect.c:3552 -#: ../src/libs/filtering.c:1510 ../src/libs/filters/colors.c:157 -#: ../src/libs/filters/colors.c:265 ../src/libs/filters/rating.c:210 +#: ../src/dtgtk/range.c:1755 ../src/gui/accelerators.c:2626 +#: ../src/gui/accelerators.c:2698 ../src/gui/gtk.c:1724 ../src/gui/gtk.c:4098 +#: ../src/imageio/format/pdf.c:662 ../src/iop/denoiseprofile.c:3603 +#: ../src/iop/rawdenoise.c:884 ../src/libs/collect.c:3703 +#: ../src/libs/filtering.c:1520 ../src/libs/filters/colors.c:157 +#: ../src/libs/filters/colors.c:265 ../src/libs/filters/date.c:112 +#: ../src/libs/filters/date.c:125 ../src/libs/filters/rating.c:210 +#: ../src/libs/modulegroups.c:2861 ../src/libs/modulegroups.c:2865 msgid "all" msgstr "全部" @@ -4935,7 +5231,7 @@ msgid "only vignetting" msgstr "僅暗角" #: ../build/lib/darktable/plugins/introspection_lens.cc:544 -#: ../src/libs/modulegroups.c:2362 +#: ../src/libs/modulegroups.c:2367 msgid "correct" msgstr "校正" @@ -4981,11 +5277,11 @@ msgstr "清除" #. move left/right/up/down #: ../build/lib/darktable/plugins/introspection_liquify.c:429 -#: ../src/views/darkroom.c:2405 ../src/views/darkroom.c:2931 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:839 -#: ../src/views/lighttable.c:848 ../src/views/lighttable.c:1324 -#: ../src/views/lighttable.c:1328 ../src/views/lighttable.c:1332 -#: ../src/views/lighttable.c:1336 ../src/views/lighttable.c:1340 +#: ../src/views/darkroom.c:2569 ../src/views/darkroom.c:3367 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1029 +#: ../src/views/lighttable.c:1038 ../src/views/lighttable.c:1567 +#: ../src/views/lighttable.c:1574 ../src/views/lighttable.c:1581 +#: ../src/views/lighttable.c:1588 ../src/views/lighttable.c:1595 msgid "move" msgstr "移動" @@ -4994,7 +5290,7 @@ msgid "line" msgstr "線條" #: ../build/lib/darktable/plugins/introspection_liquify.c:431 -#: ../src/iop/agx.c:1929 ../src/iop/agx.c:2447 ../src/iop/basecurve.c:2127 +#: ../src/iop/agx.c:1954 ../src/iop/agx.c:2472 ../src/iop/basecurve.c:2094 #: ../src/iop/rgbcurve.c:1523 ../src/iop/tonecurve.c:1288 msgid "curve" msgstr "曲線" @@ -5045,7 +5341,7 @@ msgid "gamma Rec709 RGB" msgstr "非線性 Rec. 709" #: ../build/lib/darktable/plugins/introspection_lut3d.c:207 -#: ../src/common/colorspaces.c:1525 ../src/common/colorspaces.c:1779 +#: ../src/common/colorspaces.c:1557 ../src/common/colorspaces.c:1811 msgid "linear ProPhoto RGB" msgstr "線性 ProPhoto RGB" @@ -5079,7 +5375,7 @@ msgstr "紙張黑點(濃度修正)" #: ../build/lib/darktable/plugins/introspection_negadoctor.c:144 #: ../build/lib/darktable/plugins/introspection_negadoctor.c:239 msgid "paper grade (gamma)" -msgstr "紙張階調(伽馬)" +msgstr "紙張階調(伽瑪)" #: ../build/lib/darktable/plugins/introspection_negadoctor.c:150 #: ../build/lib/darktable/plugins/introspection_negadoctor.c:243 @@ -5146,7 +5442,7 @@ msgstr "影像識別碼" #: ../build/lib/darktable/plugins/introspection_overlay.c:303 #: ../build/lib/darktable/plugins/introspection_watermark.c:323 #: ../src/imageio/format/tiff.c:125 ../src/imageio/format/xcf.c:164 -#: ../src/iop/borders.c:937 +#: ../src/iop/borders.c:935 msgid "image" msgstr "影像" @@ -5249,7 +5545,7 @@ msgstr "中灰亮度" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:103 #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:170 -#: ../src/iop/filmic.c:1501 +#: ../src/iop/filmic.c:1506 msgid "safety factor" msgstr "安全係數" @@ -5258,7 +5554,7 @@ msgid "logarithmic" msgstr "對數(log)" #: ../build/lib/darktable/plugins/introspection_profile_gamma.c:185 -#: ../src/iop/profile_gamma.c:611 +#: ../src/iop/profile_gamma.c:606 msgid "gamma" msgstr "伽瑪(gamma)" @@ -5340,8 +5636,8 @@ msgstr "已嵌入 GainMap" #. exposure #: ../build/lib/darktable/plugins/introspection_relight.c:43 #: ../build/lib/darktable/plugins/introspection_relight.c:98 -#: ../src/common/collection.c:644 ../src/gui/preferences.c:962 -#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:622 ../src/iop/exposure.c:121 +#: ../src/common/collection.c:646 ../src/gui/preferences.c:979 +#: ../src/gui/presets.c:695 ../src/iop/basicadj.c:621 ../src/iop/exposure.c:121 #: ../src/iop/exposure.c:1212 ../src/libs/metadata_view.c:151 msgid "exposure" msgstr "曝光" @@ -5357,7 +5653,7 @@ msgid "max_iter" msgstr "最高循環次數" #: ../build/lib/darktable/plugins/introspection_retouch.c:444 -#: ../src/libs/metadata_view.c:358 +#: ../src/libs/metadata_view.c:374 msgid "unused" msgstr "未使用" @@ -5370,12 +5666,12 @@ msgid "heal" msgstr "修復" #: ../build/lib/darktable/plugins/introspection_retouch.c:447 -#: ../src/iop/retouch.c:2038 +#: ../src/iop/retouch.c:2033 msgid "blur" msgstr "模糊" #: ../build/lib/darktable/plugins/introspection_retouch.c:448 -#: ../src/iop/retouch.c:2036 +#: ../src/iop/retouch.c:2031 msgid "fill" msgstr "填色" @@ -5579,7 +5875,7 @@ msgstr "壓縮對比" #: ../build/lib/darktable/plugins/introspection_vibrance.c:33 #: ../build/lib/darktable/plugins/introspection_vibrance.c:76 -#: ../src/iop/basicadj.c:651 ../src/iop/vibrance.c:64 +#: ../src/iop/basicadj.c:650 ../src/iop/vibrance.c:64 msgid "vibrance" msgstr "自然飽和度" @@ -5657,8 +5953,8 @@ msgid "" "Other modes besides lighttable and darkroom are a map for geotagging, " "tethering, print and a slideshow." msgstr "" -"除了「燈箱 LightTable」和「暗房 Darkroom」這兩個主要模式之外,還有地圖、連機" -"拍攝、列印(不適用於 windows)和影像輪播等功能。" +"除了「燈箱 LightTable」和「暗房 Darkroom」這兩個主要模式之外,還有地圖、連機拍" +"攝、列印(不適用於 windows)和影像輪播等功能。" #: ../data/org.darktable.darktable.appdata.xml.in.h:4 msgid "" @@ -5687,20 +5983,20 @@ msgstr "在地圖中顯示影像" msgid "Print your images" msgstr "列印影像" -#: ../src/bauhaus/bauhaus.c:910 ../src/bauhaus/bauhaus.c:4080 -#: ../src/iop/colorequal.c:3053 +#: ../src/bauhaus/bauhaus.c:927 ../src/bauhaus/bauhaus.c:4087 +#: ../src/iop/colorequal.c:3016 msgid "sliders" msgstr "滑桿" -#: ../src/bauhaus/bauhaus.c:912 ../src/bauhaus/bauhaus.c:4085 +#: ../src/bauhaus/bauhaus.c:929 ../src/bauhaus/bauhaus.c:4092 msgid "dropdowns" msgstr "下拉選單" -#: ../src/bauhaus/bauhaus.c:914 ../src/bauhaus/bauhaus.c:4090 +#: ../src/bauhaus/bauhaus.c:931 ../src/bauhaus/bauhaus.c:4097 msgid "buttons" msgstr "按鈕" -#: ../src/bauhaus/bauhaus.c:1150 +#: ../src/bauhaus/bauhaus.c:1169 #, c-format msgid "" "%sright-click to type a specific value between %s and %s\n" @@ -5709,98 +6005,101 @@ msgstr "" "%s 點擊滑鼠右鍵以輸入介於 %s 和 %s 之間的特定數值,\n" "或在拖曳時按住 ctrl 與 shift 以超出軟限制範圍。" -#: ../src/bauhaus/bauhaus.c:3748 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button on" msgstr "按鈕開啟" -#: ../src/bauhaus/bauhaus.c:3748 +#: ../src/bauhaus/bauhaus.c:3755 msgid "button off" msgstr "按鈕關閉" -#: ../src/bauhaus/bauhaus.c:3749 +#: ../src/bauhaus/bauhaus.c:3756 msgid "button pressed" msgstr "按鈕已按下" -#: ../src/bauhaus/bauhaus.c:3985 +#: ../src/bauhaus/bauhaus.c:3992 msgid "not that many sliders" msgstr "沒有那麼多滑桿" -#: ../src/bauhaus/bauhaus.c:3999 +#: ../src/bauhaus/bauhaus.c:4006 msgid "not that many dropdowns" msgstr "沒有那麼多下拉選單" -#: ../src/bauhaus/bauhaus.c:4018 +#: ../src/bauhaus/bauhaus.c:4025 msgid "not that many buttons" msgstr "沒有那麼多按鈕" -#: ../src/bauhaus/bauhaus.c:4023 ../src/gui/accelerators.c:387 +#: ../src/bauhaus/bauhaus.c:4030 ../src/gui/accelerators.c:392 msgid "value" msgstr "值" -#: ../src/bauhaus/bauhaus.c:4024 ../src/bauhaus/bauhaus.c:4030 -#: ../src/gui/accelerators.c:366 +#: ../src/bauhaus/bauhaus.c:4031 ../src/bauhaus/bauhaus.c:4037 +#: ../src/gui/accelerators.c:371 msgid "button" msgstr "按鈕" -#: ../src/bauhaus/bauhaus.c:4025 +#: ../src/bauhaus/bauhaus.c:4032 msgid "force" msgstr "強度" -#: ../src/bauhaus/bauhaus.c:4026 ../src/libs/navigation.c:246 -#: ../src/libs/navigation.c:263 +#: ../src/bauhaus/bauhaus.c:4033 ../src/libs/navigation.c:265 +#: ../src/libs/navigation.c:282 msgid "zoom" msgstr "縮放" -#: ../src/bauhaus/bauhaus.c:4029 ../src/libs/select.c:40 +#: ../src/bauhaus/bauhaus.c:4036 ../src/libs/select.c:40 msgid "selection" msgstr "選取" -#: ../src/bauhaus/bauhaus.c:4069 +#: ../src/bauhaus/bauhaus.c:4076 msgid "slider" msgstr "滑桿" -#: ../src/bauhaus/bauhaus.c:4074 +#: ../src/bauhaus/bauhaus.c:4081 msgid "dropdown" msgstr "下拉選單" -#: ../src/chart/main.c:504 ../src/common/database.c:3875 -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2248 ../src/gui/accelerators.c:2531 -#: ../src/gui/accelerators.c:2610 ../src/gui/accelerators.c:2653 -#: ../src/gui/accelerators.c:2682 ../src/gui/accelerators.c:2739 -#: ../src/gui/accelerators.c:2791 ../src/gui/hist_dialog.c:236 -#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1206 -#: ../src/gui/preferences.c:1246 ../src/gui/presets.c:430 -#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:553 -#: ../src/imageio/storage/disk.c:198 ../src/imageio/storage/gallery.c:149 -#: ../src/imageio/storage/latex.c:145 ../src/iop/lut3d.c:1573 -#: ../src/iop/rasterfile.c:262 ../src/libs/collect.c:433 -#: ../src/libs/collect.c:3383 ../src/libs/copy_history.c:114 -#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:951 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 -#: ../src/libs/import.c:2057 ../src/libs/metadata.c:843 -#: ../src/libs/metadata_view.c:1435 ../src/libs/modulegroups.c:3643 +#: ../src/chart/main.c:504 ../src/common/database.c:3883 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2263 ../src/gui/accelerators.c:2537 +#: ../src/gui/accelerators.c:2616 ../src/gui/accelerators.c:2659 +#: ../src/gui/accelerators.c:2688 ../src/gui/accelerators.c:2745 +#: ../src/gui/accelerators.c:2797 ../src/gui/hist_dialog.c:236 +#: ../src/gui/hist_dialog.c:248 ../src/gui/preferences.c:1221 +#: ../src/gui/preferences.c:1261 ../src/gui/preferences_ai.c:836 +#: ../src/gui/preferences_ai.c:997 ../src/gui/preferences_ai.c:1384 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/presets.c:430 +#: ../src/gui/presets.c:573 ../src/gui/styles_dialog.c:554 +#: ../src/gui/welcome.c:170 ../src/imageio/storage/disk.c:200 +#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +#: ../src/iop/lut3d.c:1576 ../src/iop/rasterfile.c:383 ../src/libs/collect.c:463 +#: ../src/libs/collect.c:3534 ../src/libs/copy_history.c:114 +#: ../src/libs/export_metadata.c:166 ../src/libs/geotagging.c:952 +#: ../src/libs/import.c:1816 ../src/libs/import.c:1928 ../src/libs/import.c:2020 +#: ../src/libs/metadata.c:845 ../src/libs/metadata_view.c:1464 +#: ../src/libs/modulegroups.c:3727 ../src/libs/neural_restore.c:4123 #: ../src/libs/recentcollect.c:232 ../src/libs/styles.c:457 #: ../src/libs/styles.c:503 ../src/libs/styles.c:595 ../src/libs/styles.c:656 -#: ../src/libs/tagging.c:1671 ../src/libs/tagging.c:1760 -#: ../src/libs/tagging.c:1852 ../src/libs/tagging.c:1981 -#: ../src/libs/tagging.c:2290 ../src/libs/tagging.c:2805 -#: ../src/libs/tagging.c:2847 ../src/libs/tagging.c:3945 +#: ../src/libs/styles.c:1019 ../src/libs/tagging.c:1701 +#: ../src/libs/tagging.c:1790 ../src/libs/tagging.c:1882 +#: ../src/libs/tagging.c:2011 ../src/libs/tagging.c:2320 +#: ../src/libs/tagging.c:2835 ../src/libs/tagging.c:2877 +#: ../src/libs/tagging.c:3981 msgid "_cancel" msgstr "取消(_C)" -#: ../src/chart/main.c:504 ../src/gui/preferences.c:1246 -#: ../src/gui/styles_dialog.c:554 ../src/libs/collect.c:3384 -#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:844 -#: ../src/libs/metadata_view.c:1436 ../src/libs/recentcollect.c:233 -#: ../src/libs/styles.c:457 ../src/libs/tagging.c:1853 -#: ../src/libs/tagging.c:1982 ../src/libs/tagging.c:2291 -#: ../src/libs/tagging.c:3946 +#: ../src/chart/main.c:504 ../src/gui/preferences.c:1261 +#: ../src/gui/styles_dialog.c:555 ../src/libs/collect.c:3535 +#: ../src/libs/export_metadata.c:167 ../src/libs/metadata.c:846 +#: ../src/libs/metadata_view.c:1465 ../src/libs/recentcollect.c:233 +#: ../src/libs/styles.c:457 ../src/libs/styles.c:1020 ../src/libs/tagging.c:1883 +#: ../src/libs/tagging.c:2012 ../src/libs/tagging.c:2321 +#: ../src/libs/tagging.c:3982 msgid "_save" msgstr "儲存(_S)" #. TODO: is the rank interesting, too? -#: ../src/chart/main.c:1064 +#: ../src/chart/main.c:1070 #, c-format msgid "" "average dE: %.02f\n" @@ -5809,79 +6108,114 @@ msgstr "" "平均 ΔE:%.02f\n" "最大 ΔE:%.02f" -#: ../src/cli/main.c:269 +#: ../src/cli/main.c:284 msgid "TODO: sorry, due to API restrictions we currently cannot set the BPP to" msgstr "TODO:抱歉,由於 API 的限制,我們目前無法將 BPP 設為" -#: ../src/cli/main.c:281 +#: ../src/cli/main.c:296 msgid "unknown option for --hq" msgstr "" "⚠️ 錯誤 ⚠️\n" "在 --hq 使用未知的選項" -#: ../src/cli/main.c:297 +#: ../src/cli/main.c:312 msgid "unknown option for --export_masks" msgstr "" "⚠️ 錯誤 ⚠️\n" "在 --export_masks 使用未知的選項" -#: ../src/cli/main.c:313 +#: ../src/cli/main.c:328 msgid "unknown option for --upscale" msgstr "" "⚠️ 錯誤 ⚠️\n" "在 --upscale 使用未知的選項" -#: ../src/cli/main.c:338 +#: ../src/cli/main.c:353 msgid "unknown option for --apply-custom-presets" msgstr "" "⚠️ 錯誤 ⚠️\n" "在 --apply-custom-presets 使用未知的選項" -#: ../src/cli/main.c:349 +#: ../src/cli/main.c:364 msgid "too long ext for --out-ext" msgstr "" "⚠️ 錯誤 ⚠️\n" "在 --out-ext 使用過長的附檔名" -#: ../src/cli/main.c:366 +#: ../src/cli/main.c:381 #, c-format msgid "notice: input file or dir '%s' doesn't exist, skipping\n" msgstr "" "⚠️ 注意 ⚠️\n" "匯入的檔案或資料夾「%s」不存在,正在略過\n" -#: ../src/cli/main.c:375 +#: ../src/cli/main.c:395 #, c-format msgid "incorrect ICC type for --icc-type: '%s'\n" msgstr "⚠️ 錯誤的 ICC 類型「%s」⚠️\n" -#: ../src/cli/main.c:391 +#: ../src/cli/main.c:411 #, c-format msgid "notice: ICC file '%s' doesn't exist, skipping\n" msgstr "" "⚠️ 注意 ⚠️\n" "ICC 檔案「%s」不存在,正在略過\n" -#: ../src/cli/main.c:400 +#: ../src/cli/main.c:420 #, c-format msgid "incorrect ICC intent for --icc-intent: '%s'\n" msgstr "⚠️ 錯誤的 ICC 轉換方式「%s」⚠️\n" -#: ../src/cli/main.c:418 +#: ../src/cli/main.c:438 #, c-format msgid "warning: unknown option '%s'\n" msgstr "" "⚠️ 警告 ⚠️\n" "未知選項「%s」\n" -#: ../src/cli/main.c:476 +#: ../src/cli/main.c:468 ../src/cli/main.c:476 +#, c-format +msgid "" +"error: output file or directory must be specified\n" +"\n" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"必須指定輸出檔案或資料夾\n" + +#: ../src/cli/main.c:474 +#, c-format +msgid "" +"error: input file and output file must be specified\n" +"\n" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"必須指定匯入和匯出檔案\n" + +#: ../src/cli/main.c:481 +#, c-format +msgid "" +"error: too many positional arguments\n" +"\n" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"立場論證過多\n" + +#: ../src/cli/main.c:486 #, c-format msgid "error: input file and import opts specified! that's not supported!\n" msgstr "" "⚠️ 錯誤 ⚠️\n" "不支援指定的輸入檔案和選項\n" -#: ../src/cli/main.c:509 +#: ../src/cli/main.c:536 +msgid "" +"notice: no XMP sidecar file nor library path provided, using default settings " +"for export" +msgstr "" +"⚠️ 注意 ⚠️\n" +"未提供 XMP 附屬檔案檔案或路徑,使用預設匯出設定" + +#: ../src/cli/main.c:545 #, c-format msgid "" "notice: output location is a directory. assuming '%s/$(FILE_NAME).%s' output " @@ -5891,117 +6225,245 @@ msgstr "" "匯出位置是一個目錄,預設使用「%s/$(FILE_NAME).%s」作為檔案名稱" #. output file exists or there's output ext specified and it's same as file... -#: ../src/cli/main.c:524 +#: ../src/cli/main.c:560 msgid "output file already exists, it will get renamed" msgstr "輸出檔案已經存在,將重新命名" -#: ../src/cli/main.c:556 +#: ../src/cli/main.c:592 #, c-format msgid "error: can't open folder %s" msgstr "" "⚠️ 錯誤 ⚠️\n" "無法開啟「%s」資料夾" -#: ../src/cli/main.c:579 +#: ../src/cli/main.c:615 #, c-format msgid "error: can't import file %s" msgstr "" "⚠️ 錯誤 ⚠️\n" "無法匯入「%s」檔案" -#: ../src/cli/main.c:589 +#: ../src/cli/main.c:625 #, c-format msgid "error: can't read directory %s" msgstr "" "⚠️ 錯誤 ⚠️\n" "無法讀取「%s」目錄" -#: ../src/cli/main.c:605 +#: ../src/cli/main.c:641 #, c-format msgid "error: can't open file %s" msgstr "" "⚠️ 錯誤 ⚠️\n" "無法打開「%s」檔案" -#: ../src/cli/main.c:622 +#: ../src/cli/main.c:658 #, c-format msgid "no images to export, aborting\n" msgstr "沒有影像可以匯出,正在中止\n" -#: ../src/cli/main.c:639 +#: ../src/cli/main.c:675 #, c-format msgid "error: can't open XMP file %s" msgstr "" "⚠️ 錯誤 ⚠️\n" "無法打開 XMP 檔案「%s」" -#: ../src/cli/main.c:660 +#: ../src/cli/main.c:696 msgid "empty history stack" msgstr "刪除影像編輯紀錄" #. too long ext, no point in wasting time -#: ../src/cli/main.c:672 +#: ../src/cli/main.c:708 #, c-format msgid "too long output file extension: %s\n" msgstr "輸出檔案的副檔名「.%s」過長\n" #. no ext or empty ext, no point in wasting time -#: ../src/cli/main.c:680 +#: ../src/cli/main.c:716 #, c-format msgid "no output file extension given\n" msgstr "未指定輸出影像的副檔名\n" -#: ../src/cli/main.c:725 +#: ../src/cli/main.c:761 msgid "" "cannot find disk storage module. please check your installation, something " "seems to be broken." msgstr "找不到磁碟儲存模組,請檢查軟體安裝是否正確,有些東西似乎壞了。" -#: ../src/cli/main.c:735 +#: ../src/cli/main.c:771 msgid "failed to get parameters from storage module, aborting export ..." msgstr "無法取得模組參數,正在中止匯出…" -#: ../src/cli/main.c:751 +#: ../src/cli/main.c:787 #, c-format msgid "unknown extension '.%s'" msgstr "未知的副檔名「.%s」" -#: ../src/cli/main.c:761 +#: ../src/cli/main.c:797 msgid "failed to get parameters from format module, aborting export ..." msgstr "無法取得檔案格式參數,正在中止匯出…" -#: ../src/common/camera_control.c:204 +#: ../src/common/ai/restore.c:278 #, c-format -msgid "" -"camera `%s' on port `%s' error %s\n" -"\n" -"make sure your camera allows access and is not mounted otherwise" -msgstr "" -"連接埠「%2$s」上的相機「%1$s」發生「%3$s」錯誤\n" -"\n" -"確定已正確連接相機,並允許操作使用" +msgid "raw denoise model %s: incompatible input_kind" +msgstr "AI RAW 除雜訊模型「%s」與匯入類型不相容" -#: ../src/common/camera_control.c:947 +#: ../src/common/ai/restore.c:309 #, c-format -msgid "" -"failed to initialize `%s' on port `%s', likely causes are: locked by another " +msgid "AI model %s: missing input_sizes in manifest" +msgstr "AI 模型「%s」找不到 input_sizes 參數" + +#: ../src/common/ai/restore_raw_bayer.c:523 +#: ../src/common/ai/restore_raw_bayer.c:865 +#: ../src/common/ai/restore_raw_linear.c:584 +#: ../src/common/ai/restore_raw_linear.c:1008 +msgid "AI raw denoise: GPU inference failed, falling back to CPU" +msgstr "AI RAW 除雜訊使用 GPU 失敗,改用 CPU 處理" + +#: ../src/common/ai/restore_rgb.c:668 +msgid "AI denoise: GPU inference failed, falling back to CPU" +msgstr "AI 除雜訊使用 GPU 失敗,改用 CPU 處理" + +#: ../src/common/ai_models.c:199 +#, c-format +msgid "network error: %s" +msgstr "網路錯誤:「%s」" + +#: ../src/common/ai_models.c:202 +#, c-format +msgid "model repository \"%s\" missing releases-index.json" +msgstr "模型儲存庫「%s」缺少 releases-index.json 文件" + +#: ../src/common/ai_models.c:206 +#, c-format +msgid "could not fetch releases-index.json (HTTP %ld)" +msgstr "無法取得 releases-index.json(HTTP %ld)" + +#: ../src/common/ai_models.c:1395 ../src/common/ai_models.c:1460 +msgid "invalid parameters" +msgstr "參數無效" + +#: ../src/common/ai_models.c:1398 +#, c-format +msgid "file not found: %s" +msgstr "找不到檔案「%s」" + +#: ../src/common/ai_models.c:1406 +#, c-format +msgid "archive top-level directory is not a valid model id: \"%s\"" +msgstr "檔案根目錄不是有效的模型 ID:「%s」" + +#: ../src/common/ai_models.c:1415 +msgid "failed to extract model archive" +msgstr "解壓縮模型檔案失敗" + +#: ../src/common/ai_models.c:1468 +msgid "model not found in registry" +msgstr "未在註冊表中找到該模型" + +#: ../src/common/ai_models.c:1474 +msgid "model has no download asset defined" +msgstr "模型沒有提供下載資源" + +#: ../src/common/ai_models.c:1485 +msgid "invalid asset filename" +msgstr "無效的資產檔名" + +#: ../src/common/ai_models.c:1491 +msgid "model is already downloading" +msgstr "已在下載模型" + +#: ../src/common/ai_models.c:1522 +msgid "invalid repository format" +msgstr "無效的儲存庫格式" + +#: ../src/common/ai_models.c:1547 +#, c-format +msgid "no compatible ai model release found for darktable %s" +msgstr "未找到與 darktable %s 相容的 AI 模型版本" + +#: ../src/common/ai_models.c:1563 +#, c-format +msgid "" +"could not obtain checksum for %s — refusing to download without integrity " +"verification" +msgstr "無法取得 %s 的校驗 — 拒絕在未進行完整性驗證的情況下下載" + +#: ../src/common/ai_models.c:1581 +msgid "failed to build download url" +msgstr "建立下載連結失敗" + +#: ../src/common/ai_models.c:1592 +#, c-format +msgid "failed to create file: %s" +msgstr "建立檔案「%s」失敗" + +#: ../src/common/ai_models.c:1616 +msgid "failed to initialize download" +msgstr "初始化下載失敗" + +#: ../src/common/ai_models.c:1636 +msgid "download cancelled" +msgstr "取消下載" + +#: ../src/common/ai_models.c:1638 +#, c-format +msgid "download failed: %s" +msgstr "下載「%s」失敗" + +#: ../src/common/ai_models.c:1649 +#, c-format +msgid "http error: %ld" +msgstr "網址錯誤:%ld" + +#: ../src/common/ai_models.c:1672 +msgid "checksum verification failed" +msgstr "校驗失敗" + +#: ../src/common/ai_models.c:1682 +#, c-format +msgid "" +"no checksum available for %s — refusing to install without integrity " +"verification" +msgstr "%s 沒有可用的校驗 — 拒絕在未進行完整性驗證的情況下安裝" + +#: ../src/common/ai_models.c:1695 +msgid "failed to extract archive" +msgstr "解壓縮檔案失敗" + +#: ../src/common/camera_control.c:205 +#, c-format +msgid "" +"camera `%s' on port `%s' error %s\n" +"\n" +"make sure your camera allows access and is not mounted otherwise" +msgstr "" +"連接埠「%2$s」上的相機「%1$s」發生「%3$s」錯誤\n" +"\n" +"確定已正確連接相機,並允許操作使用" + +#: ../src/common/camera_control.c:960 +#, c-format +msgid "" +"failed to initialize `%s' on port `%s', likely causes are: locked by another " "application, no access to devices etc" msgstr "" "無法初始化連接埠「%2$s」上的「%1$s」,設備無法存取,可能已被其他程式占用" -#: ../src/common/camera_control.c:960 +#: ../src/common/camera_control.c:973 #, c-format msgid "" "`%s' on port `%s' is not interesting because it supports neither tethering " "nor import" msgstr "連接埠「%2$s」上的相機「%1$s」不支援連機拍攝與匯入影像" -#: ../src/common/camera_control.c:1020 +#: ../src/common/camera_control.c:1033 #, c-format msgid "camera `%s' on port `%s' disconnected while mounted" msgstr "相機「%1$s」的連接埠「%2$s」中斷" -#: ../src/common/camera_control.c:1028 +#: ../src/common/camera_control.c:1041 #, c-format msgid "" "camera `%s' on port `%s' needs to be remounted\n" @@ -6021,16 +6483,16 @@ msgstr "底片卷" #. manage the scripts #: ../src/common/collection.c:614 -#: ../src/external/lua-scripts/tools/script_manager.lua:1429 +#: ../src/external/lua-scripts/tools/script_manager.lua:1501 msgid "folder" msgstr "資料夾" -#: ../src/common/collection.c:616 +#: ../src/common/collection.c:616 ../src/libs/filters/misc.c:405 msgid "camera" msgstr "相機" -#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:114 -#: ../src/libs/tagging.c:3721 +#: ../src/common/collection.c:618 ../src/gui/metadata_tags.c:116 +#: ../src/libs/tagging.c:3751 msgid "tag" msgstr "標籤" @@ -6038,179 +6500,200 @@ msgstr "標籤" msgid "capture date" msgstr "拍攝日期" -#: ../src/common/collection.c:622 ../src/libs/filtering.c:52 +#: ../src/common/collection.c:622 +msgid "capture month" +msgstr "拍攝月份" + +#: ../src/common/collection.c:624 ../src/libs/filtering.c:52 msgid "capture time" msgstr "拍攝時間" -#: ../src/common/collection.c:624 ../src/libs/filtering.c:53 +#: ../src/common/collection.c:626 ../src/libs/filtering.c:53 msgid "import time" msgstr "匯入日期" -#: ../src/common/collection.c:626 ../src/libs/filtering.c:54 +#: ../src/common/collection.c:628 ../src/libs/filtering.c:54 msgid "modification time" msgstr "修改日期" -#: ../src/common/collection.c:628 ../src/libs/filtering.c:55 +#: ../src/common/collection.c:630 ../src/libs/filtering.c:55 msgid "export time" msgstr "匯出日期" -#: ../src/common/collection.c:630 ../src/libs/filtering.c:56 +#: ../src/common/collection.c:632 ../src/libs/filtering.c:56 msgid "print time" msgstr "列印日期" -#: ../src/common/collection.c:632 ../src/libs/collect.c:3739 -#: ../src/libs/filtering.c:2213 ../src/libs/filtering.c:2233 +#: ../src/common/collection.c:634 ../src/libs/collect.c:3890 +#: ../src/libs/filtering.c:2224 ../src/libs/filtering.c:2244 #: ../src/libs/filters/history.c:153 ../src/libs/history.c:98 msgid "history" msgstr "歷史紀錄" -#: ../src/common/collection.c:634 ../src/common/colorlabels.c:388 -#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1589 +#: ../src/common/collection.c:636 ../src/common/colorlabels.c:389 +#: ../src/develop/lightroom.c:1607 ../src/dtgtk/thumbnail.c:1637 #: ../src/libs/filtering.c:59 ../src/libs/filters/colors.c:301 #: ../src/libs/filters/colors.c:312 ../src/libs/tools/colorlabels.c:146 msgid "color label" msgstr "色彩標籤" #. iso -#: ../src/common/collection.c:640 ../src/gui/preferences.c:956 +#: ../src/common/collection.c:642 ../src/gui/preferences.c:973 #: ../src/gui/presets.c:677 ../src/libs/camera.c:582 #: ../src/libs/metadata_view.c:161 msgid "ISO" msgstr "ISO 感光度" #. aperture -#: ../src/common/collection.c:642 ../src/gui/preferences.c:968 -#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4416 ../src/libs/camera.c:569 +#: ../src/common/collection.c:644 ../src/gui/preferences.c:985 +#: ../src/gui/presets.c:712 ../src/iop/lens.cc:4410 ../src/libs/camera.c:569 #: ../src/libs/camera.c:571 ../src/libs/metadata_view.c:150 msgid "aperture" msgstr "光圈" -#: ../src/common/collection.c:650 ../src/libs/filtering.c:48 +#: ../src/common/collection.c:652 ../src/libs/filtering.c:48 #: ../src/libs/filters/filename.c:367 ../src/libs/metadata_view.c:136 msgid "filename" msgstr "檔名" -#: ../src/common/collection.c:652 ../src/develop/lightroom.c:1598 -#: ../src/libs/geotagging.c:142 +#: ../src/common/collection.c:654 ../src/develop/lightroom.c:1598 +#: ../src/libs/geotagging.c:143 msgid "geotagging" msgstr "地理標籤" -#: ../src/common/collection.c:654 ../src/libs/filtering.c:63 +#: ../src/common/collection.c:656 ../src/libs/filtering.c:63 msgid "group" msgstr "群組" -#: ../src/common/collection.c:656 ../src/dtgtk/thumbnail.c:1604 +#: ../src/common/collection.c:658 ../src/libs/filters/duplicates.c:157 +msgid "duplicates" +msgstr "複本" + +#: ../src/common/collection.c:660 ../src/dtgtk/thumbnail.c:1652 #: ../src/libs/filters/local_copy.c:142 ../src/libs/metadata_view.c:139 -#: ../src/libs/metadata_view.c:365 +#: ../src/libs/metadata_view.c:381 msgid "local copy" msgstr "本機備份" -#: ../src/common/collection.c:658 ../src/gui/preferences.c:920 +#: ../src/common/collection.c:662 ../src/gui/preferences.c:937 msgid "module" msgstr "模組" -#: ../src/common/collection.c:660 ../src/gui/hist_dialog.c:359 -#: ../src/gui/styles_dialog.c:745 ../src/gui/styles_dialog.c:792 +#: ../src/common/collection.c:664 ../src/gui/hist_dialog.c:359 +#: ../src/gui/styles_dialog.c:746 ../src/gui/styles_dialog.c:793 #: ../src/libs/filters/module_order.c:161 ../src/libs/ioporder.c:39 msgid "module order" msgstr "模組順序" -#: ../src/common/collection.c:662 +#: ../src/common/collection.c:666 msgid "range rating" msgstr "評分範圍" -#: ../src/common/collection.c:664 ../src/common/ratings.c:337 +#: ../src/common/collection.c:668 ../src/common/ratings.c:362 #: ../src/develop/lightroom.c:1582 ../src/libs/filtering.c:58 #: ../src/libs/tools/ratings.c:110 msgid "rating" msgstr "評分" -#: ../src/common/collection.c:666 +#: ../src/common/collection.c:670 msgid "search" msgstr "關鍵字搜尋" -#: ../src/common/collection.c:668 ../src/libs/metadata_view.c:154 +#: ../src/common/collection.c:672 ../src/libs/filters/misc.c:419 +#: ../src/libs/metadata_view.c:154 msgid "white balance" msgstr "白平衡" -#: ../src/common/collection.c:670 ../src/common/wb_presets.c:83 -#: ../src/libs/metadata_view.c:155 +#: ../src/common/collection.c:674 ../src/common/wb_presets.c:83 +#: ../src/libs/filters/misc.c:426 ../src/libs/metadata_view.c:155 msgid "flash" msgstr "閃光燈" -#: ../src/common/collection.c:672 ../src/libs/metadata_view.c:153 +#: ../src/common/collection.c:676 ../src/libs/filters/misc.c:433 +#: ../src/libs/metadata_view.c:153 msgid "exposure program" msgstr "曝光模式" -#: ../src/common/collection.c:674 ../src/libs/metadata_view.c:156 +#: ../src/common/collection.c:678 ../src/libs/filters/misc.c:440 +#: ../src/libs/metadata_view.c:156 msgid "metering mode" msgstr "對焦模式" -#: ../src/common/collection.c:1499 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1503 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "auto applied" msgstr "已自動套用" -#: ../src/common/collection.c:1505 ../src/libs/collect.c:1907 +#: ../src/common/collection.c:1509 ../src/libs/collect.c:1964 #: ../src/libs/filters/history.c:38 msgid "altered" msgstr "已修改" -#: ../src/common/collection.c:1523 ../src/common/collection.c:1634 -#: ../src/libs/collect.c:1272 ../src/libs/collect.c:1462 -#: ../src/libs/collect.c:1488 ../src/libs/collect.c:1632 -#: ../src/libs/collect.c:2795 +#: ../src/common/collection.c:1527 ../src/common/collection.c:1668 +#: ../src/libs/collect.c:1306 ../src/libs/collect.c:1497 +#: ../src/libs/collect.c:1523 ../src/libs/collect.c:1689 +#: ../src/libs/collect.c:2945 msgid "not tagged" msgstr "無標籤" -#: ../src/common/collection.c:1524 ../src/libs/collect.c:1488 +#: ../src/common/collection.c:1528 ../src/libs/collect.c:1523 #: ../src/libs/map_locations.c:740 msgid "tagged" msgstr "有標籤" -#: ../src/common/collection.c:1525 +#: ../src/common/collection.c:1529 msgid "tagged*" msgstr "有標籤*" #. local copy -#: ../src/common/collection.c:1559 ../src/libs/collect.c:1929 +#: ../src/common/collection.c:1563 ../src/libs/collect.c:1986 #: ../src/libs/filters/local_copy.c:38 msgid "not copied locally" msgstr "無本機備份副本" -#: ../src/common/collection.c:1564 ../src/libs/collect.c:1928 +#: ../src/common/collection.c:1568 ../src/libs/collect.c:1985 #: ../src/libs/filters/local_copy.c:38 msgid "copied locally" msgstr "有本機備份副本" +#. duplicates +#: ../src/common/collection.c:1580 ../src/libs/filters/duplicates.c:38 +msgid "images with duplicates" +msgstr "有複本的影像" + +#: ../src/common/collection.c:1596 ../src/libs/filters/duplicates.c:38 +msgid "duplicates only" +msgstr "僅複本" + #. if its undefined -#: ../src/common/collection.c:1606 ../src/common/collection.c:1718 -#: ../src/common/collection.c:1745 ../src/common/collection.c:1772 -#: ../src/common/collection.c:1798 ../src/common/collection.c:1824 -#: ../src/common/collection.c:2622 ../src/libs/collect.c:2322 -#: ../src/libs/collect.c:2323 +#: ../src/common/collection.c:1640 ../src/common/collection.c:1752 +#: ../src/common/collection.c:1779 ../src/common/collection.c:1806 +#: ../src/common/collection.c:1832 ../src/common/collection.c:1858 +#: ../src/common/collection.c:2769 ../src/libs/collect.c:2411 +#: ../src/libs/collect.c:2412 ../src/libs/filters/misc.c:206 +#: ../src/libs/filters/misc.c:208 msgid "unnamed" msgstr "未命名" -#: ../src/common/collection.c:2273 ../src/libs/collect.c:2213 +#: ../src/common/collection.c:2375 ../src/libs/collect.c:2286 msgid "not defined" msgstr "未定義" -#: ../src/common/collection.c:2772 +#: ../src/common/collection.c:2919 #, c-format msgid "%d image (#%d) selected of %d" msgstr "已選擇 %d 張(第 %d張),共有 %d 張影像" -#: ../src/common/collection.c:2779 +#: ../src/common/collection.c:2926 #, c-format msgid "%d image selected of %d" msgid_plural "%d images selected of %d" msgstr[0] "已選擇 %d 張,共 %d 張影像" msgstr[1] "已選擇 %d 張,共 %d 張影像" -#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2374 -#: ../src/develop/blend_gui.c:2422 ../src/gui/guides.c:851 -#: ../src/iop/channelmixerrgb.c:4628 ../src/iop/levels.c:675 +#: ../src/common/color_vocabulary.c:38 ../src/develop/blend_gui.c:2375 +#: ../src/develop/blend_gui.c:2423 ../src/gui/guides.c:851 +#: ../src/iop/channelmixerrgb.c:4656 ../src/iop/levels.c:675 #: ../src/iop/rgblevels.c:963 ../src/iop/rgblevels.c:1078 msgid "gray" msgstr "灰階" @@ -6498,122 +6981,126 @@ msgstr "設定色彩標籤為「%s」" msgid "all colorlabels removed" msgstr "全部的色彩標籤已刪除" -#: ../src/common/colorlabels.c:379 +#: ../src/common/colorlabels.c:380 #: ../src/external/lua-scripts/tools/executable_manager.lua:224 -#: ../src/gui/accelerators.c:188 ../src/libs/image.c:640 +#: ../src/gui/accelerators.c:193 ../src/libs/image.c:640 msgid "clear" msgstr "刪除" -#: ../src/common/colorspaces.c:1416 ../src/common/colorspaces.c:1773 +#: ../src/common/colorspaces.c:1448 ../src/common/colorspaces.c:1805 msgid "work profile" msgstr "工作空間描述檔" -#: ../src/common/colorspaces.c:1426 ../src/common/colorspaces.c:1771 -#: ../src/views/darkroom.c:2780 +#: ../src/common/colorspaces.c:1458 ../src/common/colorspaces.c:1803 +#: ../src/views/darkroom.c:3221 msgid "softproof profile" msgstr "軟打樣描述檔" -#: ../src/common/colorspaces.c:1436 ../src/common/colorspaces.c:1753 +#: ../src/common/colorspaces.c:1468 ../src/common/colorspaces.c:1785 msgid "system display profile" msgstr "系統顯示描述檔" -#: ../src/common/colorspaces.c:1441 ../src/common/colorspaces.c:1775 +#: ../src/common/colorspaces.c:1473 ../src/common/colorspaces.c:1807 msgid "system display profile (second window)" msgstr "系統顯示描述檔(第二個視窗)" -#: ../src/common/colorspaces.c:1454 +#: ../src/common/colorspaces.c:1486 msgid "sRGB (web-safe)" msgstr "sRGB(網頁兼容設定)" -#: ../src/common/colorspaces.c:1474 ../src/common/colorspaces.c:1777 +#: ../src/common/colorspaces.c:1506 ../src/common/colorspaces.c:1809 msgid "Rec709 RGB" msgstr "Rec. 709" -#: ../src/common/colorspaces.c:1489 +#: ../src/common/colorspaces.c:1521 msgid "PQ Rec2020 RGB" msgstr "PQ - Rec. 2020" -#: ../src/common/colorspaces.c:1497 +#: ../src/common/colorspaces.c:1529 msgid "HLG Rec2020 RGB" msgstr "HLG - Rec. 2020" -#: ../src/common/colorspaces.c:1504 +#: ../src/common/colorspaces.c:1536 msgid "PQ P3 RGB" msgstr "PQ - P3" -#: ../src/common/colorspaces.c:1510 +#: ../src/common/colorspaces.c:1542 msgid "HLG P3 RGB" msgstr "HLG - P3" -#: ../src/common/colorspaces.c:1517 +#: ../src/common/colorspaces.c:1549 msgid "Display P3 RGB" msgstr "Display P3 RGB" -#: ../src/common/colorspaces.c:1532 ../src/common/colorspaces.c:1747 +#: ../src/common/colorspaces.c:1564 ../src/common/colorspaces.c:1779 msgid "linear XYZ" msgstr "線性 XYZ" -#: ../src/common/colorspaces.c:1539 ../src/common/colorspaces.c:1749 -#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2050 +#: ../src/common/colorspaces.c:1571 ../src/common/colorspaces.c:1781 +#: ../src/develop/blend_gui.c:144 ../src/develop/blend_gui.c:2051 #: ../src/libs/colorpicker.c:52 ../src/libs/colorpicker.c:369 msgid "Lab" msgstr "CIELAB" -#: ../src/common/colorspaces.c:1547 ../src/common/colorspaces.c:1751 +#: ../src/common/colorspaces.c:1579 ../src/common/colorspaces.c:1783 msgid "linear infrared BGR" msgstr "線性紅外線 BGR" -#: ../src/common/colorspaces.c:1552 +#: ../src/common/colorspaces.c:1584 msgid "BRG (for testing)" msgstr "BRG(測試用)" -#: ../src/common/colorspaces.c:1658 +#: ../src/common/colorspaces.c:1690 #, c-format msgid "" "profile `%s' not usable as histogram profile. it has been replaced by sRGB!" msgstr "描述檔「%s」無法用於直方圖顯示,已使用 sRGB 取代!" -#: ../src/common/colorspaces.c:1755 +#: ../src/common/colorspaces.c:1769 +msgid "no filename" +msgstr "無檔名" + +#: ../src/common/colorspaces.c:1787 msgid "embedded ICC profile" msgstr "嵌入的 ICC 描述檔" -#: ../src/common/colorspaces.c:1757 +#: ../src/common/colorspaces.c:1789 msgid "embedded matrix" msgstr "嵌入的矩陣" -#: ../src/common/colorspaces.c:1759 +#: ../src/common/colorspaces.c:1791 msgid "standard color matrix" msgstr "標準色彩矩陣" -#: ../src/common/colorspaces.c:1761 +#: ../src/common/colorspaces.c:1793 msgid "enhanced color matrix" msgstr "符合相機特性的增強色彩矩陣" -#: ../src/common/colorspaces.c:1763 +#: ../src/common/colorspaces.c:1795 msgid "vendor color matrix" msgstr "相機廠商提供的色彩矩陣" -#: ../src/common/colorspaces.c:1765 +#: ../src/common/colorspaces.c:1797 msgid "alternate color matrix" msgstr "備用色彩矩陣" -#: ../src/common/colorspaces.c:1767 +#: ../src/common/colorspaces.c:1799 msgid "BRG (experimental)" msgstr "BRG(實驗性質)" -#: ../src/common/colorspaces.c:1781 +#: ../src/common/colorspaces.c:1813 msgid "PQ Rec2020" msgstr "PQ - Rec. 2020" -#: ../src/common/colorspaces.c:1783 +#: ../src/common/colorspaces.c:1815 msgid "HLG Rec2020" msgstr "HLG - Rec. 2020" -#: ../src/common/colorspaces.c:1785 +#: ../src/common/colorspaces.c:1817 msgid "PQ P3" msgstr "PQ - P3" -#: ../src/common/colorspaces.c:1787 +#: ../src/common/colorspaces.c:1819 msgid "HLG P3" msgstr "HLG - P3" @@ -6631,43 +7118,43 @@ msgstr "建立列印暫存檔失敗" msgid "printing on `%s' cancelled" msgstr "「%s」的列印工作已取消" -#: ../src/common/cups_print.c:602 +#: ../src/common/cups_print.c:626 #, c-format msgid "error while printing `%s' on `%s'" msgstr "列印「%s」至「%s」時發生錯誤" -#: ../src/common/cups_print.c:604 +#: ../src/common/cups_print.c:628 #, c-format msgid "printing `%s' on `%s'" msgstr "列印「%s」至「%s」" -#: ../src/common/darktable.c:425 +#: ../src/common/darktable.c:432 #, c-format msgid "found strange path `%s'" msgstr "發現異常路徑「%s」" -#: ../src/common/darktable.c:440 +#: ../src/common/darktable.c:447 #, c-format msgid "error loading directory `%s'" msgstr "載入資料夾「%s」時發生錯誤" -#: ../src/common/darktable.c:464 +#: ../src/common/darktable.c:471 #, c-format msgid "file `%s' has unsupported format!" msgstr "檔案「%s」使用不支援的格式!" -#: ../src/common/darktable.c:466 +#: ../src/common/darktable.c:473 #, c-format msgid "file `%s' has unknown format!" msgstr "檔案「%s」使用未知的格式!" -#: ../src/common/darktable.c:479 ../src/control/jobs/control_jobs.c:2844 -#: ../src/control/jobs/control_jobs.c:2899 +#: ../src/common/darktable.c:486 ../src/control/jobs/control_jobs.c:2877 +#: ../src/control/jobs/control_jobs.c:2932 #, c-format msgid "error loading file `%s'" msgstr "載入檔案「%s」時發生錯誤" -#: ../src/common/darktable.c:1562 +#: ../src/common/darktable.c:1607 #, c-format msgid "" "you do not have write access to create one of the user directories:\n" @@ -6682,156 +7169,165 @@ msgstr "" "\n" "修復此問題然後再次執行 darktable" -#: ../src/common/darktable.c:1567 +#: ../src/common/darktable.c:1612 msgid "darktable - unable to create directories" msgstr "darktable 無法建立資料夾" -#: ../src/common/darktable.c:1569 ../src/common/database.c:4121 -#: ../src/common/database.c:4323 +#: ../src/common/darktable.c:1614 ../src/common/database.c:4137 +#: ../src/common/database.c:4339 msgid "_quit darktable" msgstr "退出 darktable" #. initialize the database -#: ../src/common/darktable.c:1625 +#: ../src/common/darktable.c:1688 msgid "opening image library" msgstr "正在開啟圖庫" -#: ../src/common/darktable.c:1638 +#: ../src/common/darktable.c:1701 msgid "forwarding image(s) to running instance" msgstr "將影像轉發到正在運行的實例" -#: ../src/common/darktable.c:1669 +#: ../src/common/darktable.c:1732 msgid "preparing database" msgstr "正在準備資料庫" #. init darktable tags table -#: ../src/common/darktable.c:1673 +#: ../src/common/darktable.c:1736 msgid "setting up tags table" msgstr "設定標籤表" #. Initialize the signal system -#: ../src/common/darktable.c:1677 +#: ../src/common/darktable.c:1740 msgid "initializing signals and control" msgstr "正在初始化訊號和控制" -#: ../src/common/darktable.c:1696 +#: ../src/common/darktable.c:1758 msgid "importing default styles" msgstr "正在匯入預設風格檔" -#: ../src/common/darktable.c:1796 +#: ../src/common/darktable.c:1860 msgid "initializing GraphicsMagick" msgstr "正在初始化 GraphicsMagick" #. ImageMagick init -#: ../src/common/darktable.c:1808 +#: ../src/common/darktable.c:1872 msgid "initializing ImageMagick" msgstr "正在初始化 ImageMagick" -#: ../src/common/darktable.c:1813 +#: ../src/common/darktable.c:1877 msgid "initializing libheif" msgstr "正在初始化 HEIF 程式庫" -#: ../src/common/darktable.c:1817 -msgid "starting OpenCL" -msgstr "正在啟動 OpenCL" +#: ../src/common/darktable.c:1881 +msgid "initializing WB presets" +msgstr "正在初始化白平衡預設" -#: ../src/common/darktable.c:1829 +#. Do locale-sensitive init BEFORE starting any background worker jobs +#: ../src/common/darktable.c:1885 msgid "loading noise profiles" msgstr "正在載入相機雜訊特性" -#: ../src/common/darktable.c:1846 +#: ../src/common/darktable.c:1888 +msgid "starting OpenCL" +msgstr "正在啟動 OpenCL" + +#: ../src/common/darktable.c:1912 msgid "synchronizing local copies" msgstr "同步本機備份副本" #. Initialize the camera control. this is done late so that the #. gui can react to the signal sent but before switching to #. lighttable! -#: ../src/common/darktable.c:1853 +#: ../src/common/darktable.c:1919 msgid "initializing camera control" msgstr "正在初始化相機控制" -#: ../src/common/darktable.c:1863 +#: ../src/common/darktable.c:1932 msgid "initializing GUI" msgstr "正在初始化圖像介面" -#: ../src/common/darktable.c:1893 +#: ../src/common/darktable.c:1949 +msgid "loading image formats" +msgstr "正在讀取影像格式" + +#: ../src/common/darktable.c:1954 ../src/develop/imageop.c:1719 msgid "loading processing modules" msgstr "正在載入編輯模組" -#: ../src/common/darktable.c:1928 -msgid "loading utility modules" -msgstr "載入工具模組" - -#. init the gui part of views -#: ../src/common/darktable.c:1933 +#: ../src/common/darktable.c:1986 msgid "loading views" msgstr "載入預覽" -#: ../src/common/darktable.c:1939 +#: ../src/common/darktable.c:1990 ../src/libs/lib.c:940 +msgid "loading utility modules" +msgstr "載入工具模組" + +#: ../src/common/darktable.c:1997 msgid "initializing Lua" msgstr "正在初始化 Lua 腳本" -#: ../src/common/darktable.c:1971 +#. If only one image is listed, attempt to load it in darkroom +#: ../src/common/darktable.c:2026 msgid "importing image" msgstr "正在匯入影像" -#: ../src/common/darktable.c:1991 +#: ../src/common/darktable.c:2045 msgid "configuration information" msgstr "配置資訊" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2047 msgid "_show this message again" msgstr "下次仍顯示這個資訊(_S)" -#: ../src/common/darktable.c:1993 +#: ../src/common/darktable.c:2047 msgid "_dismiss" msgstr "解除(_D)" -#: ../src/common/darktable.c:2486 +#: ../src/common/darktable.c:2538 msgid "" "the RCD demosaicer has been defined as default instead of PPG because of " "better quality and performance." msgstr "" "預設的去馬賽克演算法為 RCD,可提供更好的品質和性能,已取代舊的 PPG 算法。" -#: ../src/common/darktable.c:2488 +#: ../src/common/darktable.c:2540 msgid "see preferences/darkroom/demosaicing for zoomed out darkroom mode" msgstr "請至「偏好設定 / 暗房 Darkroom」中查看縮小預覽的去馬賽克方式" -#: ../src/common/darktable.c:2494 +#: ../src/common/darktable.c:2546 msgid "" "the user interface and the underlying internals for tuning darktable " "performance have changed." msgstr "用於調整 darktable 性能的使用者介面和底層內部元件已更改。" -#: ../src/common/darktable.c:2496 +#: ../src/common/darktable.c:2548 msgid "" "you won't find headroom and friends any longer, instead in preferences/" "processing use:" msgstr "請改由「偏好設定 / 運算方法」中調整:" -#: ../src/common/darktable.c:2498 +#: ../src/common/darktable.c:2550 msgid "1) darktable resources" msgstr "1) darktable 效能設定" -#: ../src/common/darktable.c:2500 +#: ../src/common/darktable.c:2552 msgid "2) tune OpenCL performance" msgstr "2)調整 OpenCL 性能" -#: ../src/common/darktable.c:2507 +#: ../src/common/darktable.c:2559 msgid "" "some global config parameters relevant for OpenCL performance are not used " "any longer." msgstr "某些與 OpenCL 性能相關的參數已經不再使用。" -#: ../src/common/darktable.c:2509 +#: ../src/common/darktable.c:2561 msgid "" "instead you will find 'per device' data in 'cldevice_v5_canonical-name'. " "content is:" msgstr "相對地,可以在「cldevice_v5_canonical-name」中找到各設備數據如下:" -#: ../src/common/darktable.c:2511 ../src/common/darktable.c:2530 -#: ../src/common/darktable.c:2545 +#: ../src/common/darktable.c:2563 ../src/common/darktable.c:2582 +#: ../src/common/darktable.c:2597 msgid "" " 'avoid_atomics' 'micro_nap' 'pinned_memory' 'roundupwd' 'roundupht' " "'eventhandles' 'async' 'disable' 'magic' 'advantage' 'unified'" @@ -6839,51 +7335,70 @@ msgstr "" "「avoid_atomics」「micro_nap」「pinned_memory」「roundupwd」「roundupht」" "「eventhandles」「async」「disable」「magic」「advantage」「unified」" -#: ../src/common/darktable.c:2513 ../src/common/darktable.c:2532 +#: ../src/common/darktable.c:2565 ../src/common/darktable.c:2584 msgid "you may tune as before except 'magic'" msgstr "除了「magic」之外,可以像以前一樣調整參數" -#: ../src/common/darktable.c:2519 +#: ../src/common/darktable.c:2571 msgid "" "your OpenCL compiler settings for all devices have been reset to default." msgstr "所有設備的 OpenCL 編譯器設定都已重置為預設值。" -#: ../src/common/darktable.c:2526 +#: ../src/common/darktable.c:2578 msgid "" "OpenCL global config parameters 'per device' data has been recreated with an " "updated name." msgstr "OpenCL 整體參數「每個設備」的設定已經依更新的名稱重新建立。" -#: ../src/common/darktable.c:2528 ../src/common/darktable.c:2543 +#: ../src/common/darktable.c:2580 ../src/common/darktable.c:2595 msgid "" "you will find 'per device' data in 'cldevice_v5_canonical-name'. content is:" msgstr "可以在「cldevice_v5_canonical-name」中找到各設備數據如下:" -#: ../src/common/darktable.c:2534 +#: ../src/common/darktable.c:2586 msgid "" "If you're using device names in 'opencl_device_priority' you should update " "them to the new names." msgstr "" "如果在「opencl_device_priority」中使用設備名稱,你必須將其更新為新的名稱。" -#: ../src/common/darktable.c:2541 +#: ../src/common/darktable.c:2593 msgid "" "OpenCL 'per device' config data have been automatically extended by 'unified-" "fraction'." msgstr "OpenCL 的各設備分別設定已被自動拓展到所有設備。" -#: ../src/common/darktable.c:2552 +#: ../src/common/darktable.c:2604 msgid "" "OpenCL 'per device' compiler settings might have been updated.\n" "\n" msgstr "OpenCL 的個別裝置設定可能已變更\n" -#: ../src/common/darktable.c:2557 +#: ../src/common/darktable.c:2609 msgid "" "OpenCL mandatory timeout has been updated to 1000.\n" "\n" msgstr "OpenCL 強制逾時已更改為 1000。\n" +#: ../src/common/darktable.c:2615 +msgid "" +"OpenCL 'per device' settings have changed.\n" +"\n" +msgstr "OpenCL 的個別裝置設定可能已變更\n" + +#: ../src/common/darktable.c:2616 +msgid "" +"you will find 'per device' data in 'cldevice_v6_canonical-name'. content is:" +msgstr "可以在「cldevice_v6_canonical-name」中找到各設備數據如下:" + +#: ../src/common/darktable.c:2618 +msgid "" +" 'micro_nap' 'pinned_memory' 'eventhandles' 'async' 'disabled' 'advantage' " +"'unified_fraction'" +msgstr "" +"「micro_nap」「pinned_memory」「eventhandles」「async」「disable」" +"「advantage」「unified fraction」" + #: ../src/common/database.c:3236 msgid "creator" msgstr "創作者" @@ -6894,7 +7409,7 @@ msgstr "發布者" #. title #: ../src/common/database.c:3238 -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 #: ../src/imageio/format/pdf.c:591 ../src/imageio/format/pdf.c:593 #: ../src/imageio/storage/gallery.c:212 ../src/imageio/storage/gallery.c:219 #: ../src/imageio/storage/latex.c:202 ../src/imageio/storage/piwigo.c:1150 @@ -6902,7 +7417,7 @@ msgstr "發布者" msgid "title" msgstr "標題" -#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:577 +#: ../src/common/database.c:3239 ../src/gui/styles_dialog.c:578 #: ../src/libs/filtering.c:61 msgid "description" msgstr "描述" @@ -6911,7 +7426,7 @@ msgstr "描述" msgid "rights" msgstr "版權" -#: ../src/common/database.c:3241 +#: ../src/common/database.c:3241 ../src/gui/preferences_ai.c:1159 msgid "notes" msgstr "註釋" @@ -6923,7 +7438,7 @@ msgstr "版本名稱" msgid "preserved filename" msgstr "保留檔案名稱" -#: ../src/common/database.c:3846 +#: ../src/common/database.c:3854 #, c-format msgid "" "\n" @@ -6932,8 +7447,8 @@ msgid "" " How to solve this problem?\n" "\n" " 1 - If another darktable instance is already open, \n" -" click cancel and either use that instance or close it before " -"attempting to rerun darktable \n" +" click cancel and either use that instance or close it before attempting " +"to rerun darktable \n" " (process ID %d created the database locks)\n" "\n" " 2 - If you closed darktable within the past few minutes, it may still be " @@ -6953,7 +7468,7 @@ msgid "" "darktable are running, \n" " this probably means that the last instance was ended abnormally. \n" " Click on the \"delete database lock files\" button to delete the files " -"data.db.lock and library.db.lock. \n" +"data.db.lock and %s. \n" "\n" "\n" " Caution! Do not delete these files without first undertaking " @@ -6972,30 +7487,30 @@ msgstr "" "   程式可能仍在處理一些背景運作,在動作執行完成後再重新開啟\n" "\n" " 三、如果你對正確處理作業系統程序的能力沒有信心\n" -"   嘗試等待幾分鐘後重新開機,這會關閉所有正在執行的程式,並應能夠正確地關" -"閉資料庫。\n" +"   嘗試等待幾分鐘後重新開機,這會關閉所有正在執行的程式,並應能夠正確地關閉" +"資料庫。\n" "\n" " 四、如果已完成以上動作並確定沒有其他 darktable 正在執行\n" -"   這可能是因為上一次darktable 異常關閉,點擊「刪除資料庫鎖定檔案」按鈕以" -"刪除「data.db.lock」和「library.db.lock」檔案。\n" +"   這可能是因為上一次darktable 異常關閉,點擊「刪除資料庫鎖定檔案」按鈕以刪" +"除「data.db.lock」和「%s」檔案。\n" "\n" "\n" -"⚠️ 注意!在未進行檢查前請勿刪除這些檔案,否則可能出現嚴重的資料庫不一致" -"問題 ⚠️\n" +"⚠️ 注意!在未進行檢查前請勿刪除這些檔案,否則可能出現嚴重的資料庫不一致問" +"題 ⚠️\n" -#: ../src/common/database.c:3873 +#: ../src/common/database.c:3881 msgid "error starting darktable" msgstr "啟動 darktable 時發生錯誤" -#: ../src/common/database.c:3876 +#: ../src/common/database.c:3884 msgid "_delete database lock files" msgstr "刪除資料庫鎖定檔案(_D)" -#: ../src/common/database.c:3882 +#: ../src/common/database.c:3890 msgid "are you sure?" msgstr "確定?" -#: ../src/common/database.c:3883 +#: ../src/common/database.c:3891 msgid "" "\n" "do you really want to delete the lock files?\n" @@ -7003,19 +7518,19 @@ msgstr "" "\n" "確定要刪除鎖定的檔案?\n" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3202 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3503 msgid "_no" msgstr "否(_N)" -#: ../src/common/database.c:3883 ../src/gui/gtk.c:3201 +#: ../src/common/database.c:3891 ../src/gui/gtk.c:3502 msgid "_yes" msgstr "是(_Y)" -#: ../src/common/database.c:3900 +#: ../src/common/database.c:3907 msgid "done" msgstr "完成" -#: ../src/common/database.c:3901 +#: ../src/common/database.c:3908 msgid "" "\n" "successfully deleted the lock files.\n" @@ -7025,50 +7540,49 @@ msgstr "" "已成功刪除鎖定檔案\n" "現在可以重新啟動 darktable\n" -#: ../src/common/database.c:3902 ../src/common/database.c:3909 -#: ../src/gui/accelerators.c:2611 ../src/gui/accelerators.c:2683 -#: ../src/gui/accelerators.c:2792 ../src/gui/hist_dialog.c:237 +#: ../src/common/database.c:3909 ../src/common/database.c:3916 +#: ../src/gui/accelerators.c:2617 ../src/gui/accelerators.c:2689 +#: ../src/gui/accelerators.c:2798 ../src/gui/hist_dialog.c:237 #: ../src/gui/presets.c:574 msgid "_ok" msgstr "確定(_O)" -#: ../src/common/database.c:3905 +#: ../src/common/database.c:3912 ../src/gui/preferences_ai.c:169 msgid "error" msgstr "錯誤" -#: ../src/common/database.c:3906 +#: ../src/common/database.c:3913 #, c-format msgid "" "\n" "at least one file could not be deleted.\n" -"you may try to manually delete the files data.db.lock and library." -"db.lock\n" +"you may try to manually delete the files data.db.lock and %s\n" "in folder %s.\n" msgstr "" "\n" "至少有一個檔案無法刪除。\n" -"嘗試手動刪除「data.db.lock」和「library.db.lock」,\n" +"嘗試手動刪除「data.db.lock」和「%s」,\n" "檔案位置 %s>%s,\n" "windows 路徑:「\\Users\\username\\AppData\\Local\\darktable\\」。\n" -#: ../src/common/database.c:4025 +#: ../src/common/database.c:4040 #, c-format msgid "" "the database lock file contains a pid that seems to be alive in your system: " "%d" msgstr "資料庫鎖定檔案裡包含一個仍在運作中的程序:%d" -#: ../src/common/database.c:4032 +#: ../src/common/database.c:4048 #, c-format msgid "the database lock file seems to be empty" msgstr "資料庫鎖定檔案內容似乎是空白的" -#: ../src/common/database.c:4042 +#: ../src/common/database.c:4058 #, c-format msgid "error opening the database lock file for reading: %s" msgstr "開啟資料庫鎖定檔案內容時讀取錯誤: 「%s」" -#: ../src/common/database.c:4113 +#: ../src/common/database.c:4129 #, c-format msgid "" "the database schema version of\n" @@ -7084,12 +7598,12 @@ msgstr "" "\n" "這代表此資料庫是由更新版的 darktable 創建的\n" -#: ../src/common/database.c:4120 +#: ../src/common/database.c:4136 msgid "darktable - too new db version" msgstr "darktable 資料庫版本太新" #. the database has to be upgraded, let's ask user -#: ../src/common/database.c:4137 +#: ../src/common/database.c:4153 #, c-format msgid "" "the database schema has to be upgraded for\n" @@ -7106,21 +7620,21 @@ msgstr "" "\n" "是否要繼續執行?或是關閉以手動進行備份\n" -#: ../src/common/database.c:4145 +#: ../src/common/database.c:4161 msgid "darktable - schema migration" msgstr "darktable 資料庫綱目遷移" -#: ../src/common/database.c:4146 ../src/common/database.c:4504 -#: ../src/common/database.c:4519 ../src/common/database.c:4678 -#: ../src/common/database.c:4693 +#: ../src/common/database.c:4162 ../src/common/database.c:4520 +#: ../src/common/database.c:4535 ../src/common/database.c:4694 +#: ../src/common/database.c:4709 msgid "_close darktable" msgstr "關閉 darktable(_C)" -#: ../src/common/database.c:4146 +#: ../src/common/database.c:4162 msgid "_upgrade database" msgstr "更新資料庫(_U)" -#: ../src/common/database.c:4313 +#: ../src/common/database.c:4329 #, c-format msgid "" "you do not have write access to at least one of the darktable databases:\n" @@ -7137,11 +7651,11 @@ msgstr "" "\n" "修復此問題然後再次執行 darktable" -#: ../src/common/database.c:4321 +#: ../src/common/database.c:4337 msgid "darktable - read-only database detected" msgstr "darktable 偵測到資料庫為唯讀" -#: ../src/common/database.c:4484 ../src/common/database.c:4658 +#: ../src/common/database.c:4500 ../src/common/database.c:4674 #, c-format msgid "" "quick_check said:\n" @@ -7150,21 +7664,21 @@ msgstr "" "快速檢查結果:\n" "「%s」\n" -#: ../src/common/database.c:4501 ../src/common/database.c:4516 -#: ../src/common/database.c:4675 ../src/common/database.c:4690 +#: ../src/common/database.c:4517 ../src/common/database.c:4532 +#: ../src/common/database.c:4691 ../src/common/database.c:4706 msgid "darktable - error opening database" msgstr "darktable 開啟資料庫時發生錯誤" -#: ../src/common/database.c:4505 ../src/common/database.c:4679 +#: ../src/common/database.c:4521 ../src/common/database.c:4695 msgid "_attempt restore" msgstr "嘗試恢復(_A)" -#: ../src/common/database.c:4506 ../src/common/database.c:4520 -#: ../src/common/database.c:4680 ../src/common/database.c:4694 +#: ../src/common/database.c:4522 ../src/common/database.c:4536 +#: ../src/common/database.c:4696 ../src/common/database.c:4710 msgid "_delete database" msgstr "刪除資料庫(_D)" -#: ../src/common/database.c:4509 ../src/common/database.c:4683 +#: ../src/common/database.c:4525 ../src/common/database.c:4699 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup, attempt an automatic restore\n" @@ -7175,7 +7689,7 @@ msgstr "" "還是使用最近的資料庫備份自動恢復,\n" "或刪除已損壞的資料庫檔案並從頭開始?" -#: ../src/common/database.c:4523 ../src/common/database.c:4697 +#: ../src/common/database.c:4539 ../src/common/database.c:4713 msgid "" "do you want to close darktable now to manually restore\n" "the database from a backup or delete the corrupted database\n" @@ -7184,7 +7698,7 @@ msgstr "" "是否要關閉 darktable 從備份檔案中手動恢復資料庫?\n" "或是刪除已損壞的資料庫檔案並從頭開始?" -#: ../src/common/database.c:4530 ../src/common/database.c:4702 +#: ../src/common/database.c:4546 ../src/common/database.c:4718 #, c-format msgid "" "an error has occurred while trying to open the database from\n" @@ -7201,18 +7715,18 @@ msgstr "" #: ../src/common/eigf.h:260 msgid "" -"fast exposure independent guided filter failed to allocate memory, check " -"your RAM settings" +"fast exposure independent guided filter failed to allocate memory, check your " +"RAM settings" msgstr "" "⚠️ 錯誤 ⚠️\n" "「快速無關曝光的導引濾波器」(fast EIGF)無法分配記憶體,請檢查記憶體設定" -#: ../src/common/exif.cc:6027 +#: ../src/common/exif.cc:6062 #, c-format msgid "cannot read XMP file '%s': '%s'" msgstr "無法讀取 XMP 檔案「%s」:「%s」" -#: ../src/common/exif.cc:6086 +#: ../src/common/exif.cc:6121 ../src/common/exif.cc:6134 #, c-format msgid "cannot write XMP file '%s': '%s'" msgstr "無法寫入 XMP 檔案「%s」:「%s」" @@ -7235,9 +7749,9 @@ msgid_plural "delete empty directories?" msgstr[0] "刪除此空白資料夾?" msgstr[1] "刪除這些空白資料夾?" -#: ../src/common/film.c:361 ../src/gui/preferences.c:932 -#: ../src/gui/styles_dialog.c:570 ../src/libs/geotagging.c:845 -#: ../src/libs/import.c:1894 +#: ../src/common/film.c:361 ../src/gui/preferences.c:949 +#: ../src/gui/preferences_ai.c:1769 ../src/gui/styles_dialog.c:571 +#: ../src/libs/geotagging.c:846 ../src/libs/import.c:1864 msgid "name" msgstr "名稱" @@ -7245,41 +7759,41 @@ msgstr "名稱" msgid "cannot remove film roll having local copies with inaccessible originals" msgstr "不能移除這卷底片,因其含有無法存取原檔的本機備份副本" -#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1383 +#: ../src/common/gpx.c:259 ../src/control/jobs/control_jobs.c:1403 #, c-format msgid "failed to parse GPX file" msgstr "無法解析 GPX 檔案" -#: ../src/common/history.c:917 +#: ../src/common/history.c:924 msgid "you need to copy history from an image before you paste it onto another" msgstr "需要先複製一張影像的編輯紀錄,然後才能套用在另一張影像上" -#: ../src/common/image.c:345 +#: ../src/common/image.c:346 msgid "orphaned image" msgstr "獨立影像" -#: ../src/common/image.c:669 +#: ../src/common/image.c:688 #, c-format msgid "geo-location undone for %d image" msgid_plural "geo-location undone for %d images" msgstr[0] "已復原 %d 張影像的地理位置" msgstr[1] "已復原 %d 張影像的地理位置" -#: ../src/common/image.c:671 +#: ../src/common/image.c:690 #, c-format msgid "geo-location re-applied to %d image" msgid_plural "geo-location re-applied to %d images" msgstr[0] "已重新套用 %d 張影像的地理位置" msgstr[1] "已重新套用 %d 張影像的地理位置" -#: ../src/common/image.c:693 +#: ../src/common/image.c:712 #, c-format msgid "date/time undone for %d image" msgid_plural "date/time undone for %d images" msgstr[0] "已復原 %d 張影像的日期與時間" msgstr[1] "已復原 %d 張影像的日期與時間" -#: ../src/common/image.c:695 +#: ../src/common/image.c:714 #, c-format msgid "date/time re-applied to %d image" msgid_plural "date/time re-applied to %d images" @@ -7287,156 +7801,157 @@ msgstr[0] "已重新套用 %d 張影像的日期與時間" msgstr[1] "已重新套用 %d 張影像的日期與時間" #. FIXME make GIMP handle duplicates -#: ../src/common/image.c:1326 +#: ../src/common/image.c:1345 msgid "can't create a duplicate in GIMP mode" msgstr "不能在 GIMP 模式下建立複本" -#: ../src/common/image.c:2423 +#: ../src/common/image.c:2442 #, c-format msgid "cannot access local copy `%s'" msgstr "無法存取本機備份副本「%s」" -#: ../src/common/image.c:2430 +#: ../src/common/image.c:2449 #, c-format msgid "cannot write local copy `%s'" msgstr "無法寫入本機備份副本「%s」" -#: ../src/common/image.c:2437 +#: ../src/common/image.c:2456 #, c-format msgid "error moving local copy `%s' -> `%s'" msgstr "移動本機備份副本「%s」至「%s」時出錯" -#: ../src/common/image.c:2482 +#: ../src/common/image.c:2501 #, c-format msgid "error moving `%s': file not found" msgstr "移動「%s」時出錯:找不到檔案" -#: ../src/common/image.c:2492 +#: ../src/common/image.c:2511 #, c-format msgid "error moving `%s' -> `%s': file exists" msgstr "移動「%s」至「%s」時出錯:已存在同名檔案" -#: ../src/common/image.c:2496 ../src/common/image.c:2505 +#: ../src/common/image.c:2515 ../src/common/image.c:2524 #, c-format msgid "error moving `%s' -> `%s'" msgstr "移動「%s」至「%s」時出錯" -#: ../src/common/image.c:2807 +#: ../src/common/image.c:2826 msgid "cannot create local copy when the original file is not accessible." msgstr "無法存取原始檔案時,不能建立本機備份副本。" -#: ../src/common/image.c:2821 +#: ../src/common/image.c:2840 msgid "cannot create local copy." msgstr "無法建立本機備份副本。" -#: ../src/common/image.c:2900 ../src/control/jobs/control_jobs.c:935 +#: ../src/common/image.c:2919 ../src/control/jobs/control_jobs.c:955 msgid "cannot remove local copy when the original file is not accessible." msgstr "無法存取原始檔案時,不能移除本機備份副本。" -#: ../src/common/image.c:3076 +#: ../src/common/image.c:3095 #, c-format msgid "%d local copy has been synchronized" msgid_plural "%d local copies have been synchronized" msgstr[0] "%d 張本機備份副本已同步" msgstr[1] "%d 張本機備份副本已同步" -#: ../src/common/image.c:3274 +#: ../src/common/image.c:3293 msgid "WARNING: camera is missing samples!" msgstr "" "⚠️ 警告 ⚠️\n" "缺少相機樣本!" -#: ../src/common/image.c:3275 +#: ../src/common/image.c:3294 msgid "" -"You must provide samples in https://raw." -"pixls.us/" +"You must provide samples in https://raw.pixls." +"us/" msgstr "" "必須在 https://raw.pixls.us/ 上提供相機圖" "檔" -#: ../src/common/image.c:3276 +#: ../src/common/image.c:3295 #, c-format msgid "" "for `%s' `%s'\n" "in as many format/compression/bit depths as possible" msgstr "盡可能提供更多「%s」「%s」不同格式 / 壓縮 / 位元深度的樣本圖檔" -#: ../src/common/image.c:3279 +#: ../src/common/image.c:3298 msgid "or the RAW won't be readable in next version." msgstr "否則將無法在下一版本中讀取 RAW 檔。" -#: ../src/common/image.h:217 ../src/common/ratings.c:297 -#: ../src/imageio/format/avif.c:120 ../src/libs/history.c:838 -#: ../src/libs/snapshots.c:925 +#: ../src/common/image.h:218 ../src/common/ratings.c:322 +#: ../src/imageio/format/avif.c:120 ../src/libs/collect.c:1621 +#: ../src/libs/collect.c:2394 ../src/libs/history.c:838 +#: ../src/libs/modulegroups.c:2867 ../src/libs/snapshots.c:927 msgid "unknown" msgstr "未知" #. EMPTY_FIELD -#: ../src/common/image.h:218 ../src/imageio/format/tiff.c:813 +#: ../src/common/image.h:219 ../src/imageio/format/tiff.c:813 msgid "TIFF" msgstr "TIFF" -#: ../src/common/image.h:219 ../src/imageio/format/png.c:650 +#: ../src/common/image.h:220 ../src/imageio/format/png.c:650 msgid "PNG" msgstr "PNG" -#: ../src/common/image.h:220 +#: ../src/common/image.h:221 msgid "JPEG 2000" msgstr "JPEG 2000" -#: ../src/common/image.h:221 +#: ../src/common/image.h:222 msgid "JPEG" msgstr "JPEG" -#: ../src/common/image.h:222 +#: ../src/common/image.h:223 msgid "EXR" msgstr "EXR" -#: ../src/common/image.h:223 +#: ../src/common/image.h:224 msgid "RGBE" msgstr "RGBE" -#: ../src/common/image.h:224 ../src/imageio/format/pfm.c:120 +#: ../src/common/image.h:225 ../src/imageio/format/pfm.c:120 msgid "PFM" msgstr "PFM" -#: ../src/common/image.h:225 +#: ../src/common/image.h:226 msgid "GraphicsMagick" msgstr "GraphicsMagick" -#: ../src/common/image.h:226 +#: ../src/common/image.h:227 msgid "RawSpeed" msgstr "RawSpeed" -#: ../src/common/image.h:227 +#: ../src/common/image.h:228 msgid "Netpbm" msgstr "Netpbm" -#: ../src/common/image.h:228 ../src/imageio/format/avif.c:860 +#: ../src/common/image.h:229 ../src/imageio/format/avif.c:860 msgid "AVIF" msgstr "AVIF" -#: ../src/common/image.h:229 +#: ../src/common/image.h:230 msgid "ImageMagick" msgstr "ImageMagick" -#: ../src/common/image.h:230 +#: ../src/common/image.h:231 ../src/imageio/format/heif.c:599 msgid "HEIF" msgstr "HEIF" -#: ../src/common/image.h:231 +#: ../src/common/image.h:232 msgid "LibRaw" msgstr "LibRaw" -#: ../src/common/image.h:232 ../src/imageio/format/webp.c:377 +#: ../src/common/image.h:233 ../src/imageio/format/webp.c:377 msgid "WebP" msgstr "WebP" -#: ../src/common/image.h:233 ../src/imageio/format/jxl.c:510 +#: ../src/common/image.h:234 ../src/imageio/format/jxl.c:512 msgid "JPEG XL" msgstr "JPEG XL" -#: ../src/common/image.h:234 +#: ../src/common/image.h:235 msgid "QOI" msgstr "QOI" @@ -7484,7 +7999,22 @@ msgstr "v5.0 RAW" msgid "v5.0 JPEG" msgstr "v5.0 JPEG" -#: ../src/common/iop_profile.c:1137 +#: ../src/common/iop_profile.c:883 +#, c-format +msgid "work icc profile '%s' missing" +msgstr "找不到工作空間色彩描述檔「%s」" + +#: ../src/common/iop_profile.c:914 +#, c-format +msgid "input icc profile '%s' missing" +msgstr "找不到輸入色彩描述檔「%s」" + +#: ../src/common/iop_profile.c:967 +#, c-format +msgid "output icc profile '%s' missing" +msgstr "找不到輸出色彩描述檔「%s」" + +#: ../src/common/iop_profile.c:1190 #, c-format msgid "" "darktable loads %s from\n" @@ -7498,17 +8028,17 @@ msgstr "" "若沒有使用者資料夾,則載入軟體資料夾內的描述檔\n" "%s" -#: ../src/common/mipmap_cache.c:1327 ../src/imageio/imageio.c:1086 +#: ../src/common/mipmap_cache.c:1385 ../src/imageio/imageio.c:1086 #, c-format msgid "image `%s' is not available!" msgstr "影像「%s」無法使用!" -#: ../src/common/mipmap_cache.c:1330 ../src/imageio/imageio.c:1094 +#: ../src/common/mipmap_cache.c:1389 ../src/imageio/imageio.c:1094 #, c-format msgid "unable to load image `%s'!" msgstr "無法載入「%s」影像!" -#: ../src/common/mipmap_cache.c:1332 ../src/imageio/imageio.c:1097 +#: ../src/common/mipmap_cache.c:1391 ../src/imageio/imageio.c:1097 #, c-format msgid "image '%s' not supported" msgstr "不支援「%s」影像" @@ -7524,11 +8054,11 @@ msgstr "" "⚠️ 錯誤 ⚠️\n" "「%s」雜訊描述檔無效" -#: ../src/common/opencl.c:1174 +#: ../src/common/opencl.c:1280 msgid "no working OpenCL library found" msgstr "沒有找到可用的 OpenCL 程式庫" -#: ../src/common/opencl.c:1194 +#: ../src/common/opencl.c:1300 msgid "" "platform detection failed. some possible causes:\n" " - OpenCL ICD (ocl-icd) missing,\n" @@ -7546,23 +8076,23 @@ msgstr "" " - 沒有安裝 OpenCL 驅動\n" " - 安裝了多個驅動\n" -#: ../src/common/opencl.c:1309 +#: ../src/common/opencl.c:1415 msgid "no devices found for unknown platform" msgstr "沒有找到未知平台的設備" -#: ../src/common/opencl.c:1356 +#: ../src/common/opencl.c:1462 msgid "not enough memory for OpenCL devices" msgstr "沒有足夠的記憶體可供 OpenCL 設備使用" -#: ../src/common/opencl.c:1394 +#: ../src/common/opencl.c:1500 msgid "no OpenCL devices found" msgstr "沒有找到 OpenCL 設備" -#: ../src/common/opencl.c:1437 +#: ../src/common/opencl.c:1543 msgid "no suitable OpenCL devices found" msgstr "沒有找到適用的 OpenCL 設備" -#: ../src/common/opencl.c:1461 +#: ../src/common/opencl.c:1567 #, c-format msgid "" "OpenCL initializing problem:\n" @@ -7573,189 +8103,193 @@ msgstr "" "%s\n" "現在將停用 OpenCL" -#: ../src/common/opencl.c:1497 +#: ../src/common/opencl.c:1603 msgid "OpenCL scheduling profile set to default, setup has changed" msgstr "恢復 OpenCL 設定成預設值,設定已變更" -#: ../src/common/opencl.c:2348 +#: ../src/common/opencl.c:2403 #, c-format msgid "building OpenCL program %s for %s" msgstr "為 %2$s 建立 OpenCL 程式 %1$s" -#: ../src/common/pdf.h:88 ../src/iop/lens.cc:4054 -#: ../src/libs/filters/focal.c:74 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:89 ../src/iop/lens.cc:4048 ../src/libs/filters/focal.c:74 +#: ../src/libs/print_settings.c:84 msgid "mm" msgstr "公釐" -#: ../src/common/pdf.h:89 ../src/libs/export.c:668 ../src/libs/export.c:1522 +#: ../src/common/pdf.h:90 ../src/libs/export.c:685 ../src/libs/export.c:1535 #: ../src/libs/print_settings.c:84 msgid "cm" msgstr "公分" -#: ../src/common/pdf.h:90 ../src/libs/print_settings.c:84 +#: ../src/common/pdf.h:91 ../src/libs/print_settings.c:84 msgid "inch" msgstr "英寸" -#: ../src/common/pdf.h:91 +#: ../src/common/pdf.h:92 msgid "\"" msgstr "\"" -#: ../src/common/pdf.h:104 ../src/iop/borders.c:948 +#: ../src/common/pdf.h:105 ../src/iop/borders.c:946 msgid "A4" msgstr "A4 - 21.0 x 29.7 公分" -#: ../src/common/pdf.h:105 +#: ../src/common/pdf.h:106 msgid "A3" msgstr "A3 - 29.7 x 42.0 公分" -#: ../src/common/pdf.h:106 +#: ../src/common/pdf.h:107 msgid "Letter" msgstr "Letter - 8.5 x 11 英寸" -#: ../src/common/pdf.h:107 +#: ../src/common/pdf.h:108 msgid "Legal" msgstr "Legal - 8.5 x 14 英寸" +#: ../src/common/presets.c:537 +msgid "(default)" +msgstr "(預設)" + #: ../src/common/pwstorage/pwstorage.c:109 msgid "GNOME Keyring backend is no longer supported. configure a different one" msgstr "不再支援 GNOME Keyring 後端,請設定其他程式" -#: ../src/common/ratings.c:140 +#: ../src/common/ratings.c:150 #, c-format msgid "rejecting %d image" msgid_plural "rejecting %d images" msgstr[0] "正在將 %d 張影像評分為不合格" msgstr[1] "正在將 %d 張影像評分為不合格" -#: ../src/common/ratings.c:142 +#: ../src/common/ratings.c:153 #, c-format msgid "applying rating %d to %d image" msgid_plural "applying rating %d to %d images" msgstr[0] "套用評分 %d 給 %d 張影像" msgstr[1] "套用評分 %d 給 %d 張影像" -#: ../src/common/ratings.c:231 +#: ../src/common/ratings.c:249 msgid "no images selected to apply rating" msgstr "沒有選取的影像可以套用評分" -#: ../src/common/ratings.c:288 ../src/libs/metadata_view.c:380 +#: ../src/common/ratings.c:313 ../src/libs/metadata_view.c:396 msgid "image rejected" msgstr "影像已評分為不合格" -#: ../src/common/ratings.c:290 +#: ../src/common/ratings.c:315 msgid "image rated to 0 star" msgstr "影像已評分為 0 顆星" -#: ../src/common/ratings.c:292 +#: ../src/common/ratings.c:317 #, c-format msgid "image rated to %s" msgstr "影像已評分為「%s」顆星" -#: ../src/common/ratings.c:321 +#: ../src/common/ratings.c:346 #: ../src/external/lua-scripts/tools/executable_manager.lua:220 -#: ../src/views/lighttable.c:840 +#: ../src/views/lighttable.c:1030 msgid "select" msgstr "選取影像" -#: ../src/common/ratings.c:322 +#: ../src/common/ratings.c:347 msgid "upgrade" msgstr "評分升級" -#: ../src/common/ratings.c:323 +#: ../src/common/ratings.c:348 msgid "downgrade" msgstr "評分降級" -#: ../src/common/ratings.c:327 +#: ../src/common/ratings.c:352 msgid "zero" msgstr "零" -#: ../src/common/ratings.c:328 ../src/libs/filters/rating_range.c:304 +#: ../src/common/ratings.c:353 ../src/libs/filters/rating_range.c:304 msgid "one" msgstr "一" -#: ../src/common/ratings.c:329 ../src/libs/filters/rating_range.c:305 +#: ../src/common/ratings.c:354 ../src/libs/filters/rating_range.c:305 msgid "two" msgstr "二" -#: ../src/common/ratings.c:330 ../src/libs/filters/rating_range.c:306 +#: ../src/common/ratings.c:355 ../src/libs/filters/rating_range.c:306 msgid "three" msgstr "三" -#: ../src/common/ratings.c:331 ../src/libs/filters/rating_range.c:307 +#: ../src/common/ratings.c:356 ../src/libs/filters/rating_range.c:307 msgid "four" msgstr "四" -#: ../src/common/ratings.c:332 ../src/libs/filters/rating_range.c:308 +#: ../src/common/ratings.c:357 ../src/libs/filters/rating_range.c:308 msgid "five" msgstr "五" -#: ../src/common/ratings.c:333 +#: ../src/common/ratings.c:358 msgid "reject" msgstr "不合格" -#: ../src/common/styles.c:250 +#: ../src/common/styles.c:255 #, c-format msgid "style with name '%s' already exists" msgstr "風格檔「%s」已存在" -#: ../src/common/styles.c:277 ../src/common/styles.c:1719 +#: ../src/common/styles.c:282 ../src/common/styles.c:1724 #: ../src/libs/styles.c:53 msgid "styles" msgstr "風格檔" -#: ../src/common/styles.c:555 ../src/gui/styles_dialog.c:251 +#: ../src/common/styles.c:560 ../src/gui/styles_dialog.c:252 #, c-format msgid "style named '%s' successfully created" msgstr "已建立風格檔「%s」" -#: ../src/common/styles.c:659 ../src/dtgtk/culling.c:1079 +#: ../src/common/styles.c:664 ../src/dtgtk/culling.c:1338 msgid "no image selected!" msgstr "尚未選取影像!" -#: ../src/common/styles.c:739 +#: ../src/common/styles.c:744 #, c-format msgid "module `%s' version mismatch: %d != %d" msgstr "模組「 %s 」版本不匹配:%d≠%d" -#: ../src/common/styles.c:1031 +#: ../src/common/styles.c:1036 #, c-format msgid "applied style `%s' on current image" msgstr "對目前影像套用風格檔「%s」" -#: ../src/common/styles.c:1295 +#: ../src/common/styles.c:1300 #, c-format msgid "failed to overwrite style file for %s" msgstr "無法覆寫風格檔「%s」" -#: ../src/common/styles.c:1301 +#: ../src/common/styles.c:1306 #, c-format msgid "style file for %s exists" msgstr "風格檔「%s」已存在" -#: ../src/common/styles.c:1476 ../src/common/styles.c:1800 +#: ../src/common/styles.c:1481 ../src/common/styles.c:1805 msgid "imported-style" msgstr "已匯入風格檔" -#: ../src/common/styles.c:1609 +#: ../src/common/styles.c:1614 #, c-format msgid "style %s was successfully imported" msgstr "風格檔「%s」已匯入" #. Failed to open file, clean up. -#: ../src/common/styles.c:1654 +#: ../src/common/styles.c:1659 #, c-format msgid "could not read file `%s'" msgstr "無法讀取檔案「%s」" -#: ../src/common/utility.c:588 +#: ../src/common/utility.c:608 msgid "above sea level" msgstr "海拔" -#: ../src/common/utility.c:589 +#: ../src/common/utility.c:609 msgid "below sea level" msgstr "海平面下" -#: ../src/common/utility.c:640 ../src/libs/metadata_view.c:981 +#: ../src/common/utility.c:660 ../src/libs/metadata_view.c:995 msgid "m" msgstr "公尺" @@ -7764,11 +8298,11 @@ msgid "no info" msgstr "沒有資訊" #: ../src/common/variables.c:197 ../src/common/variables.c:820 -#: ../src/develop/imageop_gui.c:195 ../src/imageio/format/avif.c:960 -#: ../src/imageio/format/pdf.c:653 ../src/imageio/format/pdf.c:672 -#: ../src/imageio/format/tiff.c:921 ../src/libs/export.c:1566 -#: ../src/libs/export.c:1574 ../src/libs/export.c:1582 -#: ../src/libs/metadata_view.c:734 +#: ../src/develop/imageop_gui.c:195 ../src/gui/preferences_ai.c:253 +#: ../src/imageio/format/avif.c:960 ../src/imageio/format/pdf.c:653 +#: ../src/imageio/format/pdf.c:672 ../src/imageio/format/tiff.c:921 +#: ../src/libs/export.c:1579 ../src/libs/export.c:1587 ../src/libs/export.c:1595 +#: ../src/libs/metadata_view.c:748 msgid "yes" msgstr "是" @@ -7880,7 +8414,7 @@ msgstr "傍晚的陽光" msgid "underwater" msgstr "水下" -#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:2663 +#: ../src/common/wb_presets.c:88 ../src/views/darkroom.c:3104 msgid "black & white" msgstr "黑白" @@ -7900,96 +8434,96 @@ msgstr "相機白平衡" msgid "auto WB" msgstr "自動白平衡" -#: ../src/control/control.c:66 ../src/gui/accelerators.c:156 -#: ../src/views/darkroom.c:2310 +#: ../src/control/control.c:68 ../src/gui/accelerators.c:161 +#: ../src/views/darkroom.c:2474 msgid "hold" msgstr "保持按壓" -#: ../src/control/control.c:105 ../src/control/control.c:218 +#: ../src/control/control.c:107 ../src/control/control.c:220 msgid "modifiers" msgstr "修飾鍵" -#: ../src/control/control.c:119 +#: ../src/control/control.c:121 msgctxt "accel" msgid "global" msgstr "全體" -#: ../src/control/control.c:126 +#: ../src/control/control.c:128 msgctxt "accel" msgid "views" msgstr "檢視" -#: ../src/control/control.c:133 +#: ../src/control/control.c:135 msgctxt "accel" msgid "thumbtable" msgstr "縮圖視窗" -#: ../src/control/control.c:140 +#: ../src/control/control.c:142 msgctxt "accel" msgid "utility modules" msgstr "工具模組" -#: ../src/control/control.c:147 +#: ../src/control/control.c:149 msgctxt "accel" msgid "format" msgstr "格式" -#: ../src/control/control.c:154 +#: ../src/control/control.c:156 msgctxt "accel" msgid "storage" msgstr "儲存" -#: ../src/control/control.c:161 +#: ../src/control/control.c:163 msgctxt "accel" msgid "processing modules" msgstr "編輯模組" -#: ../src/control/control.c:168 +#: ../src/control/control.c:170 msgctxt "accel" msgid "" msgstr "<混合>" -#: ../src/control/control.c:175 +#: ../src/control/control.c:177 msgctxt "accel" msgid "Lua scripts" msgstr "Lua 腳本" -#: ../src/control/control.c:182 +#: ../src/control/control.c:184 msgctxt "accel" msgid "fallbacks" msgstr "備用擴展快速鍵" -#: ../src/control/control.c:191 +#: ../src/control/control.c:193 msgctxt "accel" msgid "" msgstr "<使用中>" -#: ../src/control/control.c:213 +#: ../src/control/control.c:215 msgid "show accels window" msgstr "顯示快速鍵視窗" -#: ../src/control/control.c:312 +#: ../src/control/control.c:381 msgid "darktable will be locked until background work has been done" msgstr "darktable 將鎖定直至背景作業完成" -#: ../src/control/control.c:415 +#: ../src/control/control.c:491 msgid "working..." msgstr "處理中…" -#: ../src/control/crawler.c:167 +#: ../src/control/crawler.c:168 #, c-format msgid "checking for updated sidecar files (%d%%)" msgstr "檢查更新的附屬檔案(%d%%)" -#: ../src/control/crawler.c:453 +#: ../src/control/crawler.c:454 #, c-format msgid "ERROR: %s NOT synced XMP → DB" msgstr "" "⚠️ 錯誤 ⚠️\n" "無法將「%s」的 XMP 附屬檔案同步至資料庫" -#: ../src/control/crawler.c:454 ../src/control/crawler.c:520 -#: ../src/control/crawler.c:589 +#: ../src/control/crawler.c:455 ../src/control/crawler.c:521 +#: ../src/control/crawler.c:590 msgid "" "ERROR: cannot write the database. the destination may be full, offline or " "read-only." @@ -7997,20 +8531,20 @@ msgstr "" "⚠️ 錯誤 ⚠️\n" "無法寫入資料庫,硬碟空間可能不足、無法存取或是被設為唯讀。" -#: ../src/control/crawler.c:461 +#: ../src/control/crawler.c:462 #, c-format msgid "SUCCESS: %s synced XMP → DB" msgstr "成功:已從 XMP 附屬檔案同步「%s」的資料至資料庫" -#: ../src/control/crawler.c:483 +#: ../src/control/crawler.c:484 #, c-format msgid "ERROR: %s NOT synced DB → XMP" msgstr "" "⚠️ 錯誤 ⚠️\n" "無法將「%s」的資料庫同步至 XMP 附屬檔案" -#: ../src/control/crawler.c:485 ../src/control/crawler.c:544 -#: ../src/control/crawler.c:610 +#: ../src/control/crawler.c:486 ../src/control/crawler.c:545 +#: ../src/control/crawler.c:611 #, c-format msgid "" "ERROR: cannot write %s \n" @@ -8020,141 +8554,141 @@ msgstr "" "無法寫入「%s」\n" "硬碟空間可能不足、無法存取或是被設為唯讀。" -#: ../src/control/crawler.c:491 +#: ../src/control/crawler.c:492 #, c-format msgid "SUCCESS: %s synced DB → XMP" msgstr "成功:已從資料庫同步「%s」的資料至 XMP 附屬檔案" -#: ../src/control/crawler.c:517 +#: ../src/control/crawler.c:518 #, c-format msgid "ERROR: %s NOT synced new (XMP) → old (DB)" msgstr "⚠️ 錯誤 ⚠️\v無法將「%s」新的 XMP 附屬檔案同步至舊的資料庫" -#: ../src/control/crawler.c:527 +#: ../src/control/crawler.c:528 #, c-format msgid "SUCCESS: %s synced new (XMP) → old (DB)" msgstr "成功:已從新的 XMP 附屬檔案同步「%s」的資料至舊資料庫" -#: ../src/control/crawler.c:541 +#: ../src/control/crawler.c:542 #, c-format msgid "ERROR: %s NOT synced new (DB) → old (XMP)" msgstr "" "⚠️ 錯誤 ⚠️\n" "無法將「%s」的新資料庫同步至舊 XMP 附屬檔案" -#: ../src/control/crawler.c:549 +#: ../src/control/crawler.c:550 #, c-format msgid "SUCCESS: %s synced new (DB) → old (XMP)" msgstr "成功:已從新資料庫同步「%s」的資料至舊的 XMP 附屬檔案" -#: ../src/control/crawler.c:558 ../src/control/crawler.c:626 +#: ../src/control/crawler.c:559 ../src/control/crawler.c:627 #, c-format msgid "EXCEPTION: %s has inconsistent timestamps" msgstr "" "⚠️ 異常 ⚠️\n" "「%s」具有不同的時間" -#: ../src/control/crawler.c:586 +#: ../src/control/crawler.c:587 #, c-format msgid "ERROR: %s NOT synced old (XMP) → new (DB)" msgstr "" "⚠️ 錯誤 ⚠️\n" "無法將「%s」的舊 XMP 附屬檔案同步至新資料庫" -#: ../src/control/crawler.c:595 +#: ../src/control/crawler.c:596 #, c-format msgid "SUCCESS: %s synced old (XMP) → new (DB)" msgstr "成功:已從舊的 XMP 附屬檔案同步「%s」的資料至新資料庫" -#: ../src/control/crawler.c:607 +#: ../src/control/crawler.c:608 #, c-format msgid "ERROR: %s NOT synced old (DB) → new (XMP)" msgstr "" "⚠️ 錯誤 ⚠️\n" "無法將「%s」的舊資料庫同步至新的 XMP 附屬檔案" -#: ../src/control/crawler.c:616 +#: ../src/control/crawler.c:617 #, c-format msgid "SUCCESS: %s synced old (DB) → new (XMP)" msgstr "成功:已從舊的資料庫同步「%s」的資料至新的 XMP 附屬檔案" -#: ../src/control/crawler.c:698 +#: ../src/control/crawler.c:699 #, c-format msgid "%id %02dh %02dm %02ds" msgstr "%i 天 %02d 小時 %02d 分 %02d 秒" -#: ../src/control/crawler.c:745 +#: ../src/control/crawler.c:746 msgid "XMP" msgstr "XMP" -#: ../src/control/crawler.c:762 ../src/imageio/storage/disk.c:273 +#: ../src/control/crawler.c:763 ../src/imageio/storage/disk.c:275 #: ../src/imageio/storage/gallery.c:197 ../src/imageio/storage/latex.c:185 #: ../src/imageio/storage/latex.c:196 msgid "path" msgstr "路徑" -#: ../src/control/crawler.c:771 +#: ../src/control/crawler.c:772 msgid "XMP timestamp" msgstr "XMP 日期" -#: ../src/control/crawler.c:776 +#: ../src/control/crawler.c:777 msgid "database timestamp" msgstr "資料庫日期" -#: ../src/control/crawler.c:781 +#: ../src/control/crawler.c:782 msgid "newest" msgstr "最新" -#: ../src/control/crawler.c:787 +#: ../src/control/crawler.c:788 msgid "time difference" msgstr "時間差異" -#: ../src/control/crawler.c:799 +#: ../src/control/crawler.c:800 msgid "updated XMP sidecar files found" msgstr "找到已更新的 XMP 附屬檔案" -#: ../src/control/crawler.c:800 +#: ../src/control/crawler.c:801 ../src/gui/welcome.c:745 msgid "_close" msgstr "關閉(_C)" #. setup selection accelerators #. action-box -#: ../src/control/crawler.c:810 ../src/dtgtk/thumbtable.c:2970 -#: ../src/libs/import.c:2075 ../src/libs/select.c:142 +#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:3099 +#: ../src/libs/import.c:2038 ../src/libs/select.c:142 msgid "select all" msgstr "全部選取" -#: ../src/control/crawler.c:811 ../src/dtgtk/thumbtable.c:2972 -#: ../src/libs/import.c:2079 ../src/libs/select.c:146 +#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:3101 +#: ../src/libs/import.c:2042 ../src/libs/select.c:146 msgid "select none" msgstr "取消選取" -#: ../src/control/crawler.c:812 ../src/dtgtk/thumbtable.c:2974 +#: ../src/control/crawler.c:813 ../src/dtgtk/thumbtable.c:3103 #: ../src/libs/select.c:150 msgid "invert selection" msgstr "反轉選取" -#: ../src/control/crawler.c:817 +#: ../src/control/crawler.c:818 msgid "on the selection:" msgstr "選擇的:" -#: ../src/control/crawler.c:818 +#: ../src/control/crawler.c:819 msgid "keep the XMP edit" msgstr "保留 XMP 編輯" -#: ../src/control/crawler.c:819 +#: ../src/control/crawler.c:820 msgid "keep the database edit" msgstr "保留資料庫編輯" -#: ../src/control/crawler.c:820 +#: ../src/control/crawler.c:821 msgid "keep the newest edit" msgstr "保留最新的編輯" -#: ../src/control/crawler.c:821 +#: ../src/control/crawler.c:822 msgid "keep the oldest edit" msgstr "保留最舊的編輯" -#: ../src/control/crawler.c:835 +#: ../src/control/crawler.c:836 msgid "synchronization log" msgstr "同步紀錄" @@ -8195,86 +8729,86 @@ msgstr[1] "從相機匯入 %d 張影像" msgid "import images from camera" msgstr "從相機匯入影像" -#: ../src/control/jobs/control_jobs.c:211 -msgid "failed to create film roll for destination directory, aborting move.." -msgstr "在資料夾建立底片卷失敗,正在終止移動…" +#: ../src/control/jobs/control_jobs.c:214 +msgid "failed to create film roll for destination directory, aborting move." +msgstr "在資料夾建立底片卷失敗,正在終止移動。" -#: ../src/control/jobs/control_jobs.c:343 +#: ../src/control/jobs/control_jobs.c:363 #, c-format msgid "writing sidecar file" msgid_plural "writing %zu sidecar files" msgstr[0] "寫入附屬檔案" msgstr[1] "寫入 %zu 個附屬檔案" -#: ../src/control/jobs/control_jobs.c:510 +#: ../src/control/jobs/control_jobs.c:530 msgid "unable to allocate memory for HDR merge" msgstr "" "⚠️ 錯誤 ⚠️\n" "無法為 HDR 合成分配記憶體" -#: ../src/control/jobs/control_jobs.c:519 +#: ../src/control/jobs/control_jobs.c:539 msgid "exposure bracketing only works on raw images." msgstr "曝光包圍僅適用於 RAW 檔。" -#: ../src/control/jobs/control_jobs.c:527 +#: ../src/control/jobs/control_jobs.c:547 msgid "images have to be of same size and orientation!" msgstr "影像大小和方向必須相同!" -#: ../src/control/jobs/control_jobs.c:620 +#: ../src/control/jobs/control_jobs.c:640 #, c-format msgid "merging %d image" msgid_plural "merging %d images" msgstr[0] "合併 %d 張影像" msgstr[1] "合併 %d 張影像" -#: ../src/control/jobs/control_jobs.c:692 +#: ../src/control/jobs/control_jobs.c:712 #, c-format msgid "wrote merged HDR `%s'" msgstr "寫入合併的 HDR 影像「%s」" -#: ../src/control/jobs/control_jobs.c:724 +#: ../src/control/jobs/control_jobs.c:744 #, c-format msgid "duplicating %d image" msgid_plural "duplicating %d images" msgstr[0] "複製 %d 張影像" msgstr[1] "複製 %d 張影像" -#: ../src/control/jobs/control_jobs.c:766 +#: ../src/control/jobs/control_jobs.c:786 #, c-format msgid "flipping %d image" msgid_plural "flipping %d images" msgstr[0] "翻轉 %d 張影像" msgstr[1] "翻轉 %d 張影像" -#: ../src/control/jobs/control_jobs.c:798 +#: ../src/control/jobs/control_jobs.c:818 #, c-format msgid "set %d color image" msgid_plural "setting %d color images" msgstr[0] "將 %d 張影像設為彩色" msgstr[1] "將 %d 張影像設為彩色" -#: ../src/control/jobs/control_jobs.c:800 +#: ../src/control/jobs/control_jobs.c:820 #, c-format msgid "set %d monochrome image" msgid_plural "setting %d monochrome images" msgstr[0] "將 %d 張影像設為黑白" msgstr[1] "將 %d 張影像設為黑白" -#: ../src/control/jobs/control_jobs.c:908 +#: ../src/control/jobs/control_jobs.c:928 #, c-format msgid "removing %d image" msgid_plural "removing %d images" msgstr[0] "移除 %d 張影像" msgstr[1] "移除 %d 張影像" -#: ../src/control/jobs/control_jobs.c:952 +#: ../src/control/jobs/control_jobs.c:972 #, c-format msgid "not removing image '%s' used as overlay in %d image" msgid_plural "not removing image '%s' used as overlay in %d images" msgstr[0] "不移除 %s (在 %d 中作為疊加層的影像)" msgstr[1] "不移除 %s (在 %d 中作為疊加層的影像)" -#: ../src/control/jobs/control_jobs.c:1035 +#: ../src/control/jobs/control_jobs.c:1055 #, c-format msgid "" "could not send %s to trash%s\n" @@ -8287,7 +8821,7 @@ msgstr "" "\n" "你想要永久刪除檔案而不使用垃圾桶嗎?" -#: ../src/control/jobs/control_jobs.c:1037 +#: ../src/control/jobs/control_jobs.c:1057 #, c-format msgid "" "could not delete from disk %s%s\n" @@ -8296,212 +8830,212 @@ msgstr "" "無法從硬碟中刪除實體檔案 %s%s\n" "%s" -#: ../src/control/jobs/control_jobs.c:1045 +#: ../src/control/jobs/control_jobs.c:1065 msgid "_apply to all" msgstr "套用至所有檔案" -#: ../src/control/jobs/control_jobs.c:1053 +#: ../src/control/jobs/control_jobs.c:1073 msgid "_delete permanently" msgstr "永久刪除(_D)" -#: ../src/control/jobs/control_jobs.c:1055 -#: ../src/control/jobs/control_jobs.c:1060 +#: ../src/control/jobs/control_jobs.c:1075 +#: ../src/control/jobs/control_jobs.c:1080 msgid "_remove from library" msgstr "從圖庫中移除" -#: ../src/control/jobs/control_jobs.c:1063 ../src/libs/styles.c:504 +#: ../src/control/jobs/control_jobs.c:1083 ../src/libs/styles.c:504 #: ../src/libs/styles.c:657 msgid "_skip" msgstr "略過而不儲存" -#: ../src/control/jobs/control_jobs.c:1064 +#: ../src/control/jobs/control_jobs.c:1084 msgid "abort" msgstr "中止" -#: ../src/control/jobs/control_jobs.c:1070 +#: ../src/control/jobs/control_jobs.c:1090 msgid "trashing error" msgstr "丟進回收桶時發生錯誤" -#: ../src/control/jobs/control_jobs.c:1071 +#: ../src/control/jobs/control_jobs.c:1091 msgid "deletion error" msgstr "刪除時發生錯誤" -#: ../src/control/jobs/control_jobs.c:1223 +#: ../src/control/jobs/control_jobs.c:1243 #, c-format msgid "trashing %d image" msgid_plural "trashing %d images" msgstr[0] "將 %d 張影像丟進回收桶" msgstr[1] "將 %d 張影像丟進回收桶" -#: ../src/control/jobs/control_jobs.c:1225 +#: ../src/control/jobs/control_jobs.c:1245 #, c-format msgid "deleting %d image" msgid_plural "deleting %d images" msgstr[0] "刪除 %d 張影像" msgstr[1] "刪除 %d 張影像" -#: ../src/control/jobs/control_jobs.c:1259 +#: ../src/control/jobs/control_jobs.c:1279 #, c-format msgid "not deleting image '%s' used as overlay in %d image" msgid_plural "not deleting image '%s' used as overlay in %d images" msgstr[0] "不刪除 %s (在 %d 中作為疊加層的影像)" msgstr[1] "不刪除 %s (在 %d 中作為疊加層的影像)" -#: ../src/control/jobs/control_jobs.c:1393 +#: ../src/control/jobs/control_jobs.c:1413 #, c-format msgid "setting GPS information" msgid_plural "setting GPS information for %u images" msgstr[0] "設定 GPS 資訊" msgstr[1] "為 %u 張影像設定 GPS 資訊" -#: ../src/control/jobs/control_jobs.c:1438 +#: ../src/control/jobs/control_jobs.c:1458 #, c-format msgid "applied matched GPX location onto %d image" msgid_plural "applied matched GPX location onto %d images" msgstr[0] "已套用符合的 GPX 位置至 %d 張影像" msgstr[1] "已套用符合的 GPX 位置至 %d 張影像" -#: ../src/control/jobs/control_jobs.c:1456 +#: ../src/control/jobs/control_jobs.c:1476 #, c-format msgid "moving %d image" msgstr "移動 %d 張影像" -#: ../src/control/jobs/control_jobs.c:1457 +#: ../src/control/jobs/control_jobs.c:1477 #, c-format msgid "moving %d images" msgstr "移動 %d 張影像" -#: ../src/control/jobs/control_jobs.c:1463 +#: ../src/control/jobs/control_jobs.c:1484 #, c-format msgid "copying %d image" msgstr "複製 %d 張影像" -#: ../src/control/jobs/control_jobs.c:1464 +#: ../src/control/jobs/control_jobs.c:1485 #, c-format msgid "copying %d images" msgstr "複製 %d 張影像" -#: ../src/control/jobs/control_jobs.c:1479 +#: ../src/control/jobs/control_jobs.c:1501 #, c-format msgid "creating local copy of %d image" msgid_plural "creating local copies of %d images" msgstr[0] "建立 %d 張影像的本機備份副本" msgstr[1] "建立 %d 張影像的本機備份副本" -#: ../src/control/jobs/control_jobs.c:1483 +#: ../src/control/jobs/control_jobs.c:1505 #, c-format msgid "removing local copy of %d image" msgid_plural "removing local copies of %d images" msgstr[0] "刪除 %d 張影像的本機備份副本" msgstr[1] "刪除 %d 張影像的本機備份副本" -#: ../src/control/jobs/control_jobs.c:1532 +#: ../src/control/jobs/control_jobs.c:1554 #, c-format msgid "refreshing info for %d image" msgid_plural "refreshing info for %d images" msgstr[0] "更新 %d 張影像的資訊" msgstr[1] "更新 %d 張影像的資訊" -#: ../src/control/jobs/control_jobs.c:1604 +#: ../src/control/jobs/control_jobs.c:1626 #, c-format msgid "pasting history to %d image" msgid_plural "pasting history to %d images" msgstr[0] "將編輯紀錄套用至 %d 張影像" msgstr[1] "將編輯紀錄套用至 %d 張影像" -#: ../src/control/jobs/control_jobs.c:1626 +#: ../src/control/jobs/control_jobs.c:1648 msgid "skipped pasting history into image being edited" msgstr "不要堆疊歷史記錄到正在編輯中的影像" -#: ../src/control/jobs/control_jobs.c:1667 +#: ../src/control/jobs/control_jobs.c:1690 #, c-format msgid "compressing history for %d image" msgid_plural "compressing history for %d images" msgstr[0] "壓縮 %d 張影像的編輯紀錄" msgstr[1] "壓縮 %d 張影像的編輯紀錄" -#: ../src/control/jobs/control_jobs.c:1684 +#: ../src/control/jobs/control_jobs.c:1707 msgid "skipped compressing history for image being edited" msgstr "不要壓縮正在編輯中影像的歷史記錄" -#: ../src/control/jobs/control_jobs.c:1695 +#: ../src/control/jobs/control_jobs.c:1719 #, c-format msgid "no history compression of %d image" msgid_plural "no history compression of %d images" msgstr[0] "沒有 %d 張影像的編輯紀錄" msgstr[1] "沒有 %d 張影像的編輯紀錄" -#: ../src/control/jobs/control_jobs.c:1708 +#: ../src/control/jobs/control_jobs.c:1732 #, c-format msgid "discarding history for %d image" msgid_plural "discarding history for %d images" msgstr[0] "捨棄 %d 張影像的編輯紀錄" msgstr[1] "捨棄 %d 張影像的編輯紀錄" -#: ../src/control/jobs/control_jobs.c:1721 +#: ../src/control/jobs/control_jobs.c:1745 msgid "skipped discarding history for image being edited" msgstr "不要捨棄正在編輯中影像的歷史記錄" -#: ../src/control/jobs/control_jobs.c:1753 +#: ../src/control/jobs/control_jobs.c:1778 #, c-format msgid "applying style(s) for %d image" msgid_plural "applying style(s) for %d images" msgstr[0] "套用風格至 %d 張影像" msgstr[1] "套用風格至 %d 張影像" -#: ../src/control/jobs/control_jobs.c:1854 +#: ../src/control/jobs/control_jobs.c:1877 #, c-format msgid "exporting %d image.." msgid_plural "exporting %d images.." msgstr[0] "匯出 %d 張影像…" msgstr[1] "匯出 %d 張影像…" -#: ../src/control/jobs/control_jobs.c:1856 +#: ../src/control/jobs/control_jobs.c:1879 msgid "no image to export" msgstr "沒有要匯出的影像" #. progress message #. update the message. initialize_store() might have changed the number of images -#: ../src/control/jobs/control_jobs.c:1915 +#: ../src/control/jobs/control_jobs.c:1930 #, c-format msgid "exporting %d / %d to %s" msgstr "匯出 %d 張(共 %d 張)影像到「%s」" -#: ../src/control/jobs/control_jobs.c:1927 ../src/views/darkroom.c:882 +#: ../src/control/jobs/control_jobs.c:1942 ../src/views/darkroom.c:980 #: ../src/views/print.c:331 #, c-format msgid "image `%s' is currently unavailable" msgstr "影像「%s」目前無法使用" -#: ../src/control/jobs/control_jobs.c:2036 +#: ../src/control/jobs/control_jobs.c:2051 msgid "merge HDR image" msgstr "合併 HDR 影像" -#: ../src/control/jobs/control_jobs.c:2052 +#: ../src/control/jobs/control_jobs.c:2067 msgid "duplicate images" msgstr "複製影像" -#: ../src/control/jobs/control_jobs.c:2061 +#: ../src/control/jobs/control_jobs.c:2076 msgid "flip images" msgstr "翻轉影像" -#: ../src/control/jobs/control_jobs.c:2069 +#: ../src/control/jobs/control_jobs.c:2084 msgid "set monochrome images" msgstr "將影像設為黑白" -#: ../src/control/jobs/control_jobs.c:2077 +#: ../src/control/jobs/control_jobs.c:2092 msgid "remove images" msgstr "移除影像" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove image?" msgstr "是否要移除影像?" -#: ../src/control/jobs/control_jobs.c:2090 +#: ../src/control/jobs/control_jobs.c:2105 msgid "remove images?" msgstr "是否要移除影像?" -#: ../src/control/jobs/control_jobs.c:2091 +#: ../src/control/jobs/control_jobs.c:2106 #, c-format msgid "" "do you really want to remove %d image from darktable\n" @@ -8516,19 +9050,19 @@ msgstr[1] "" "確定從 darktable 中移除選取的 %d 張影像?\n" "(僅從圖庫中移除,不刪除硬碟裡的檔案)" -#: ../src/control/jobs/control_jobs.c:2107 +#: ../src/control/jobs/control_jobs.c:2122 msgid "delete images" msgstr "刪除影像" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete image?" msgstr "是否要刪除影像?" -#: ../src/control/jobs/control_jobs.c:2123 +#: ../src/control/jobs/control_jobs.c:2138 msgid "delete images?" msgstr "是否要刪除影像?" -#: ../src/control/jobs/control_jobs.c:2124 +#: ../src/control/jobs/control_jobs.c:2139 #, c-format msgid "" "do you really want to physically delete %d image\n" @@ -8543,45 +9077,45 @@ msgstr[1] "" "確定要刪除選取的 %d 張影像?\n" "(從硬碟中刪除實體檔案)" -#: ../src/control/jobs/control_jobs.c:2126 +#: ../src/control/jobs/control_jobs.c:2141 #, c-format msgid "do you really want to physically delete %d image from disk?" msgid_plural "do you really want to physically delete %d images from disk?" msgstr[0] "確定要從硬碟中刪除選取的 %d 張影像檔案?" msgstr[1] "確定要從硬碟中刪除選取的 %d 張影像檔案?" -#: ../src/control/jobs/control_jobs.c:2144 +#: ../src/control/jobs/control_jobs.c:2159 msgid "delete duplicate" msgstr "刪除複本" -#: ../src/control/jobs/control_jobs.c:2160 +#: ../src/control/jobs/control_jobs.c:2175 msgid "delete duplicate?" msgstr "確定要刪除複本?" -#: ../src/control/jobs/control_jobs.c:2161 +#: ../src/control/jobs/control_jobs.c:2176 msgid "" -"do you really want to delete the duplicate (without deleting the source " -"image file on disk)?" +"do you really want to delete the duplicate (without deleting the source image " +"file on disk)?" msgstr "" "確定要刪除副本嗎?\n" "(不會刪除硬碟裡的檔案)" -#: ../src/control/jobs/control_jobs.c:2178 +#: ../src/control/jobs/control_jobs.c:2193 msgid "move images" msgstr "移動影像" -#: ../src/control/jobs/control_jobs.c:2190 -#: ../src/control/jobs/control_jobs.c:2247 +#: ../src/control/jobs/control_jobs.c:2205 +#: ../src/control/jobs/control_jobs.c:2262 msgid "_select as destination" msgstr "選擇資料夾(_S)" -#: ../src/control/jobs/control_jobs.c:2210 +#: ../src/control/jobs/control_jobs.c:2225 msgid "move image?" msgid_plural "move images?" msgstr[0] "是否要移動影像?" msgstr[1] "是否要移動影像?" -#: ../src/control/jobs/control_jobs.c:2211 +#: ../src/control/jobs/control_jobs.c:2226 #, c-format msgid "" "do you really want to physically move %d image to %s?\n" @@ -8596,134 +9130,139 @@ msgstr[1] "" "是否要將 %d 張影像實體移動到「%s」?\n" "(所有複本都會被移動)" -#: ../src/control/jobs/control_jobs.c:2234 +#: ../src/control/jobs/control_jobs.c:2249 msgid "copy images" msgstr "複製影像" -#: ../src/control/jobs/control_jobs.c:2270 +#: ../src/control/jobs/control_jobs.c:2285 msgid "copy image?" msgid_plural "copy images?" msgstr[0] "是否要複製影像?" msgstr[1] "是否要複製影像?" -#: ../src/control/jobs/control_jobs.c:2271 +#: ../src/control/jobs/control_jobs.c:2286 #, c-format msgid "do you really want to physically copy %d image to %s?" msgid_plural "do you really want to physically copy %d images to %s?" msgstr[0] "是否要將 %d 張影像實體複製到「%s」?" msgstr[1] "是否要將 %d 張影像實體複製到「%s」?" -#: ../src/control/jobs/control_jobs.c:2289 -#: ../src/control/jobs/control_jobs.c:2298 +#: ../src/control/jobs/control_jobs.c:2304 +#: ../src/control/jobs/control_jobs.c:2313 msgid "local copy images" msgstr "本機備份影像" -#: ../src/control/jobs/control_jobs.c:2307 ../src/libs/image.c:654 +#: ../src/control/jobs/control_jobs.c:2322 ../src/libs/image.c:654 msgid "refresh EXIF" msgstr "更新 EXIF 資料" -#: ../src/control/jobs/control_jobs.c:2400 -#: ../src/control/jobs/control_jobs.c:2432 ../src/dtgtk/thumbtable.c:2957 +#: ../src/control/jobs/control_jobs.c:2415 +#: ../src/control/jobs/control_jobs.c:2447 ../src/dtgtk/thumbtable.c:3086 msgid "paste history" msgstr "套用編輯紀錄" -#: ../src/control/jobs/control_jobs.c:2448 ../src/libs/copy_history.c:324 +#: ../src/control/jobs/control_jobs.c:2463 ../src/libs/copy_history.c:324 msgid "compress history" msgstr "壓縮影像編輯記錄" -#: ../src/control/jobs/control_jobs.c:2460 ../src/dtgtk/thumbtable.c:2961 +#: ../src/control/jobs/control_jobs.c:2475 ../src/dtgtk/thumbtable.c:3090 #: ../src/libs/copy_history.c:329 msgid "discard history" msgstr "刪除編輯記錄" -#: ../src/control/jobs/control_jobs.c:2468 +#: ../src/control/jobs/control_jobs.c:2483 msgid "no images nor styles selected!" msgstr "尚未選取影像或風格檔!" -#: ../src/control/jobs/control_jobs.c:2472 +#: ../src/control/jobs/control_jobs.c:2487 msgid "no styles selected!" msgstr "尚未選取風格檔!" -#: ../src/control/jobs/control_jobs.c:2476 +#: ../src/control/jobs/control_jobs.c:2491 msgid "no images selected!" msgstr "尚未選取影像!" -#: ../src/control/jobs/control_jobs.c:2489 +#: ../src/control/jobs/control_jobs.c:2504 msgid "apply style(s)" msgstr "套用風格檔" -#: ../src/control/jobs/control_jobs.c:2567 +#: ../src/control/jobs/control_jobs.c:2585 +#, c-format +msgid "failed to get parameters from storage module `%s', aborting export." +msgstr "從儲存模組「%s」取得獲取參數失敗,正在中止匯出。" + +#: ../src/control/jobs/control_jobs.c:2597 #, c-format -msgid "failed to get parameters from storage module `%s', aborting export.." -msgstr "從儲存模組「%s」取得獲取參數失敗,正在中止匯出…" +msgid "failed to get parameters from format module `%s', aborting export." +msgstr "從儲存模組「%s」取得獲取參數失敗,正在中止匯出。" -#: ../src/control/jobs/control_jobs.c:2584 +#: ../src/control/jobs/control_jobs.c:2617 msgid "export images" msgstr "匯出影像" -#: ../src/control/jobs/control_jobs.c:2637 +#: ../src/control/jobs/control_jobs.c:2670 #, c-format msgid "adding time offset to %d image" msgstr "寫入 %d 張影像的時間偏差補償" -#: ../src/control/jobs/control_jobs.c:2638 +#: ../src/control/jobs/control_jobs.c:2671 #, c-format msgid "setting date/time of %d image" msgstr "設定 %d 張影像的拍攝日期和時間" -#: ../src/control/jobs/control_jobs.c:2640 +#: ../src/control/jobs/control_jobs.c:2673 #, c-format msgid "adding time offset to %d images" msgstr "寫入 %d 張影像的時間偏差補償" -#: ../src/control/jobs/control_jobs.c:2641 +#: ../src/control/jobs/control_jobs.c:2674 #, c-format msgid "setting date/time of %d images" msgstr "設定 %d 張影像的拍攝日期和時間" -#: ../src/control/jobs/control_jobs.c:2687 +#: ../src/control/jobs/control_jobs.c:2720 #, c-format msgid "added time offset to %d image" msgstr "已修正 %d 張影像的時間偏差" -#: ../src/control/jobs/control_jobs.c:2688 +#: ../src/control/jobs/control_jobs.c:2721 #, c-format msgid "set date/time of %d image" msgstr "已設定 %d 張影像的日期與時間" -#: ../src/control/jobs/control_jobs.c:2690 +#: ../src/control/jobs/control_jobs.c:2723 #, c-format msgid "added time offset to %d images" msgstr "已修正 %d 張影像的時間偏差" -#: ../src/control/jobs/control_jobs.c:2691 +#: ../src/control/jobs/control_jobs.c:2724 #, c-format msgid "set date/time of %d images" msgstr "已設定 %d 張影像的日期與時間" -#: ../src/control/jobs/control_jobs.c:2734 +#: ../src/control/jobs/control_jobs.c:2767 msgid "time offset" msgstr "時間偏差補償" -#: ../src/control/jobs/control_jobs.c:2764 ../src/libs/copy_history.c:339 +#: ../src/control/jobs/control_jobs.c:2797 ../src/libs/copy_history.c:339 msgid "write sidecar files" msgstr "寫入附屬檔案" -#: ../src/control/jobs/control_jobs.c:2977 ../src/control/jobs/film_jobs.c:297 +#: ../src/control/jobs/control_jobs.c:3010 ../src/control/jobs/film_jobs.c:297 #, c-format msgid "importing %d image" msgid_plural "importing %d images" msgstr[0] "匯入 %d 張影像" msgstr[1] "匯入 %d 張影像" -#: ../src/control/jobs/control_jobs.c:3028 +#: ../src/control/jobs/control_jobs.c:3061 #, c-format msgid "importing %d/%d image" msgid_plural "importing %d/%d images" msgstr[0] "正在匯入第 %d / %d 張影像" msgstr[1] "正在匯入第 %d / %d 張影像" -#: ../src/control/jobs/control_jobs.c:3036 +#: ../src/control/jobs/control_jobs.c:3069 #, c-format msgid "imported %d image" msgid_plural "imported %d images" @@ -8751,11 +9290,11 @@ msgstr "匯入影像" msgid "synchronize sidecars" msgstr "同步附屬檔案" -#: ../src/develop/blend.c:299 +#: ../src/develop/blend.c:302 msgid "detail mask blending error" msgstr "細節遮罩混合錯誤" -#: ../src/develop/blend.c:845 +#: ../src/develop/blend.c:849 msgid "detail mask CL blending problem" msgstr "" "⚠️ 錯誤 ⚠️\n" @@ -8958,8 +9497,10 @@ msgctxt "blendoperation" msgid "reverse" msgstr "反轉" -#: ../src/develop/blend_gui.c:140 ../src/gui/workspace.c:98 -#: ../src/gui/workspace.c:189 ../src/imageio/format/webp.c:435 +#. add default workspace +#: ../src/develop/blend_gui.c:140 ../src/gui/preferences_ai.c:1835 +#: ../src/gui/workspace.c:48 ../src/gui/workspace.c:588 +#: ../src/imageio/format/webp.c:435 ../src/libs/styles.c:1029 msgid "default" msgstr "預設" @@ -8967,35 +9508,35 @@ msgstr "預設" msgid "RAW" msgstr "RAW" -#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2064 +#: ../src/develop/blend_gui.c:146 ../src/develop/blend_gui.c:2065 msgid "RGB (display)" msgstr "RGB(顯示參照)" -#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2077 +#: ../src/develop/blend_gui.c:148 ../src/develop/blend_gui.c:2078 msgid "RGB (scene)" msgstr "RGB(場景參照)" #. DEVELOP_MASK_ENABLED -#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3426 +#: ../src/develop/blend_gui.c:155 ../src/develop/blend_gui.c:3437 msgid "uniformly" msgstr "均勻混合" -#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3435 ../src/develop/imageop.c:2802 +#: ../src/develop/blend_gui.c:157 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3446 ../src/develop/imageop.c:2854 msgid "drawn mask" msgstr "繪製範圍遮罩" -#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2559 -#: ../src/develop/blend_gui.c:3444 ../src/develop/imageop.c:2804 +#: ../src/develop/blend_gui.c:159 ../src/develop/blend_gui.c:2560 +#: ../src/develop/blend_gui.c:3455 ../src/develop/imageop.c:2856 msgid "parametric mask" msgstr "設定色版遮罩" -#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2971 -#: ../src/develop/blend_gui.c:3467 ../src/develop/imageop.c:2806 +#: ../src/develop/blend_gui.c:161 ../src/develop/blend_gui.c:2982 +#: ../src/develop/blend_gui.c:3478 ../src/develop/imageop.c:2858 msgid "raster mask" msgstr "點陣遮罩" -#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3456 +#: ../src/develop/blend_gui.c:163 ../src/develop/blend_gui.c:3467 msgid "drawn & parametric mask" msgstr "結合範圍和色版遮罩" @@ -9031,19 +9572,19 @@ msgstr "先模糊後柔化 / 輸出" msgid "input after blur" msgstr "先模糊後柔化 / 輸入" -#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:147 -#: ../src/gui/accelerators.c:157 ../src/gui/accelerators.c:241 +#: ../src/develop/blend_gui.c:183 ../src/gui/accelerators.c:152 +#: ../src/gui/accelerators.c:162 ../src/gui/accelerators.c:246 #: ../src/imageio/format/avif.c:973 ../src/libs/live_view.c:425 msgid "on" msgstr "開啟" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "input" msgstr "輸入" -#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2624 -#: ../src/develop/imageop.c:2930 +#: ../src/develop/blend_gui.c:1018 ../src/develop/blend_gui.c:2625 +#: ../src/develop/imageop.c:2982 msgid "output" msgstr "輸出" @@ -9055,153 +9596,157 @@ msgstr "(縮放)" msgid " (log)" msgstr "(對數)" -#: ../src/develop/blend_gui.c:2038 +#: ../src/develop/blend_gui.c:1632 ../src/libs/masks.c:348 +msgid "AI model is not available. Check preferences > AI" +msgstr "無可用的 AI 模型。檢查「偏好設定」〉「人工智慧」" + +#: ../src/develop/blend_gui.c:2039 msgid "reset to default blend colorspace" msgstr "重設為預設色彩空間" -#: ../src/develop/blend_gui.c:2094 +#: ../src/develop/blend_gui.c:2095 msgid "reset and hide output channels" msgstr "隱藏輸出色版" -#: ../src/develop/blend_gui.c:2101 +#: ../src/develop/blend_gui.c:2102 msgid "show output channels" msgstr "顯示輸出色版" -#: ../src/develop/blend_gui.c:2340 ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2341 ../src/develop/blend_gui.c:2408 #: ../src/iop/tonecurve.c:1270 msgid "L" msgstr "L*" -#: ../src/develop/blend_gui.c:2340 +#: ../src/develop/blend_gui.c:2341 msgid "sliders for L channel" msgstr "以 Lab 的 L* 明度參數控制混合" -#: ../src/develop/blend_gui.c:2345 ../src/iop/tonecurve.c:1271 +#: ../src/develop/blend_gui.c:2346 ../src/iop/tonecurve.c:1271 msgid "a" msgstr "a*" -#: ../src/develop/blend_gui.c:2345 +#: ../src/develop/blend_gui.c:2346 msgid "sliders for a channel" msgstr "以 Lab 的 a* 紅綠參數控制混合" -#: ../src/develop/blend_gui.c:2349 +#: ../src/develop/blend_gui.c:2350 msgid "green/red" msgstr "綠色 / 紅色" -#: ../src/develop/blend_gui.c:2350 ../src/iop/tonecurve.c:1272 +#: ../src/develop/blend_gui.c:2351 ../src/iop/tonecurve.c:1272 msgid "b" msgstr "b*" -#: ../src/develop/blend_gui.c:2350 +#: ../src/develop/blend_gui.c:2351 msgid "sliders for b channel" msgstr "以 Lab 的 b* 黃藍參數控制混合" -#: ../src/develop/blend_gui.c:2354 +#: ../src/develop/blend_gui.c:2355 msgid "blue/yellow" msgstr "藍色 / 黃色" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "C" msgstr "C" -#: ../src/develop/blend_gui.c:2355 +#: ../src/develop/blend_gui.c:2356 msgid "sliders for chroma channel (of LCh)" msgstr "以 LCh 的 C 彩度參數控制混合" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "h" msgstr "h" -#: ../src/develop/blend_gui.c:2361 +#: ../src/develop/blend_gui.c:2362 msgid "sliders for hue channel (of LCh)" msgstr "以 LCh 的 h 色相參數控制混合" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "g" msgstr "gray" -#: ../src/develop/blend_gui.c:2369 ../src/develop/blend_gui.c:2417 +#: ../src/develop/blend_gui.c:2370 ../src/develop/blend_gui.c:2418 msgid "sliders for gray value" msgstr "以灰階參數控制混合" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 -#: ../src/iop/channelmixerrgb.c:4617 ../src/iop/denoiseprofile.c:3774 -#: ../src/iop/rawdenoise.c:883 ../src/iop/rgbcurve.c:1489 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 +#: ../src/iop/channelmixerrgb.c:4645 ../src/iop/denoiseprofile.c:3604 +#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1489 #: ../src/iop/rgblevels.c:1039 ../src/libs/filters/colors.c:137 msgid "R" msgstr "R" -#: ../src/develop/blend_gui.c:2375 ../src/develop/blend_gui.c:2423 +#: ../src/develop/blend_gui.c:2376 ../src/develop/blend_gui.c:2424 msgid "sliders for red channel" msgstr "以紅色色版參數控制混合" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 -#: ../src/iop/channelmixerrgb.c:4618 ../src/iop/denoiseprofile.c:3775 -#: ../src/iop/rawdenoise.c:884 ../src/iop/rgbcurve.c:1490 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 +#: ../src/iop/channelmixerrgb.c:4646 ../src/iop/denoiseprofile.c:3605 +#: ../src/iop/rawdenoise.c:886 ../src/iop/rgbcurve.c:1490 #: ../src/iop/rgblevels.c:1040 ../src/libs/filters/colors.c:143 msgid "G" msgstr "G" -#: ../src/develop/blend_gui.c:2381 ../src/develop/blend_gui.c:2429 +#: ../src/develop/blend_gui.c:2382 ../src/develop/blend_gui.c:2430 msgid "sliders for green channel" msgstr "以綠色色版參數控制混合" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 -#: ../src/iop/channelmixerrgb.c:4619 ../src/iop/denoiseprofile.c:3776 -#: ../src/iop/rawdenoise.c:885 ../src/iop/rgbcurve.c:1491 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 +#: ../src/iop/channelmixerrgb.c:4647 ../src/iop/denoiseprofile.c:3606 +#: ../src/iop/rawdenoise.c:887 ../src/iop/rgbcurve.c:1491 #: ../src/iop/rgblevels.c:1041 ../src/libs/filters/colors.c:146 msgid "B" msgstr "B" -#: ../src/develop/blend_gui.c:2387 ../src/develop/blend_gui.c:2435 +#: ../src/develop/blend_gui.c:2388 ../src/develop/blend_gui.c:2436 msgid "sliders for blue channel" msgstr "以藍色色版參數控制混合" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "H" msgstr "H" -#: ../src/develop/blend_gui.c:2393 +#: ../src/develop/blend_gui.c:2394 msgid "sliders for hue channel (of HSL)" msgstr "以 HSL 的 H 色相參數控制混合" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "S" msgstr "S" -#: ../src/develop/blend_gui.c:2400 +#: ../src/develop/blend_gui.c:2401 msgid "sliders for chroma channel (of HSL)" msgstr "以 HSL 的 S 飽和度參數控制混合" -#: ../src/develop/blend_gui.c:2407 +#: ../src/develop/blend_gui.c:2408 msgid "sliders for value channel (of HSL)" msgstr "以 HSL 的 L 亮度參數控制混合" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "Jz" msgstr "Jz" -#: ../src/develop/blend_gui.c:2441 +#: ../src/develop/blend_gui.c:2442 msgid "sliders for value channel (of JzCzhz)" msgstr "以 JzCzhz 的 Jz 明度參數控制混合" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "Cz" msgstr "Cz" -#: ../src/develop/blend_gui.c:2448 +#: ../src/develop/blend_gui.c:2449 msgid "sliders for chroma channel (of JzCzhz)" msgstr "以 JzCzhz 的 Cz 彩度參數控制混合" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "hz" msgstr "hz" -#: ../src/develop/blend_gui.c:2455 +#: ../src/develop/blend_gui.c:2456 msgid "sliders for hue channel (of JzCzhz)" msgstr "以 JzCzhz 的 hz 色相參數控制混合" -#: ../src/develop/blend_gui.c:2465 +#: ../src/develop/blend_gui.c:2466 msgid "" "adjustment based on input received by this module:\n" "* range defined by upper markers: blend fully\n" @@ -9213,7 +9758,7 @@ msgstr "" "下標定義的範圍完全不混合\n" "同側的上下標之間的範圍逐步混合" -#: ../src/develop/blend_gui.c:2469 +#: ../src/develop/blend_gui.c:2470 msgid "" "adjustment based on unblended output of this module:\n" "* range defined by upper markers: blend fully\n" @@ -9225,18 +9770,18 @@ msgstr "" "下標定義的範圍完全不混合\n" "同側的上下標之間的範圍逐步混合" -#: ../src/develop/blend_gui.c:2563 +#: ../src/develop/blend_gui.c:2564 msgid "reset blend mask settings" msgstr "重設色版遮罩設定" -#: ../src/develop/blend_gui.c:2570 ../src/iop/atrous.c:1789 -#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3771 -#: ../src/iop/rawdenoise.c:880 ../src/iop/rgbcurve.c:1487 +#: ../src/develop/blend_gui.c:2571 ../src/iop/atrous.c:1751 +#: ../src/iop/colorzones.c:2622 ../src/iop/denoiseprofile.c:3601 +#: ../src/iop/rawdenoise.c:882 ../src/iop/rgbcurve.c:1487 #: ../src/iop/rgblevels.c:1037 ../src/iop/tonecurve.c:1268 msgid "channel" msgstr "色版" -#: ../src/develop/blend_gui.c:2582 ../src/iop/colorzones.c:2639 +#: ../src/develop/blend_gui.c:2583 ../src/iop/colorzones.c:2639 #: ../src/iop/rgbcurve.c:1500 ../src/iop/tonecurve.c:1280 msgid "" "pick GUI color from image\n" @@ -9246,12 +9791,12 @@ msgstr "" "點擊啟用會顯示一條垂直線,使用滑鼠拖曳像素在影像上的位置\n" "ctrl + 點擊或右鍵點擊可選擇區域,該區域像素的顏色範圍在介面中變亮顯示" -#: ../src/develop/blend_gui.c:2585 ../src/iop/colorzones.c:2641 +#: ../src/develop/blend_gui.c:2586 ../src/iop/colorzones.c:2641 #: ../src/iop/rgbcurve.c:1503 msgid "show color" msgstr "顯示顏色" -#: ../src/develop/blend_gui.c:2594 +#: ../src/develop/blend_gui.c:2595 msgid "" "set the range based on an area from the image\n" "drag to use the input image\n" @@ -9260,19 +9805,19 @@ msgstr "" "選取影像中的區域來設定滑桿範圍\n" "拖曳以輸入影像的色彩來設定,ctrl + 拖曳使用輸出影像的色彩" -#: ../src/develop/blend_gui.c:2597 +#: ../src/develop/blend_gui.c:2598 msgid "set range" msgstr "設定範圍" -#: ../src/develop/blend_gui.c:2600 +#: ../src/develop/blend_gui.c:2601 msgid "invert all channel's polarities" msgstr "反轉所有色版(輸入和輸出)的不透明度設定" -#: ../src/develop/blend_gui.c:2619 +#: ../src/develop/blend_gui.c:2620 msgid "toggle polarity. best seen by enabling 'display mask'" msgstr "反轉不透明度設定,建議透過顯示遮罩範圍來確認" -#: ../src/develop/blend_gui.c:2647 +#: ../src/develop/blend_gui.c:2648 msgid "" "double-click to reset.\n" "press 'a' to toggle available slider modes.\n" @@ -9290,179 +9835,185 @@ msgstr "" "按「c」切換影像預覽顯示為色版。\n" "按「m」切換顯示遮罩不透明度。" -#: ../src/develop/blend_gui.c:2671 ../src/develop/blend_gui.c:3548 -#: ../src/iop/agx.c:1800 ../src/iop/agx.c:2022 ../src/iop/agx.c:2031 -#: ../src/iop/basicadj.c:624 ../src/iop/colorbalancergb.c:2000 -#: ../src/iop/colorequal.c:3134 ../src/iop/exposure.c:1215 -#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1479 ../src/iop/filmic.c:1491 -#: ../src/iop/filmic.c:1528 ../src/iop/filmicrgb.c:4400 -#: ../src/iop/filmicrgb.c:4411 ../src/iop/filmicrgb.c:4444 -#: ../src/iop/filmicrgb.c:4454 ../src/iop/graduatednd.c:1065 -#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:629 -#: ../src/iop/profile_gamma.c:635 ../src/iop/relight.c:249 -#: ../src/iop/soften.c:390 ../src/iop/toneequal.c:3236 -#: ../src/iop/toneequal.c:3239 ../src/iop/toneequal.c:3242 -#: ../src/iop/toneequal.c:3245 ../src/iop/toneequal.c:3248 -#: ../src/iop/toneequal.c:3251 ../src/iop/toneequal.c:3254 -#: ../src/iop/toneequal.c:3257 ../src/iop/toneequal.c:3260 -#: ../src/iop/toneequal.c:3317 ../src/iop/toneequal.c:3327 -#: ../src/iop/toneequal.c:3387 ../src/views/darkroom.c:2672 +#: ../src/develop/blend_gui.c:2672 ../src/develop/blend_gui.c:3559 +#: ../src/iop/agx.c:1825 ../src/iop/agx.c:2045 ../src/iop/agx.c:2054 +#: ../src/iop/basicadj.c:623 ../src/iop/colorbalancergb.c:2021 +#: ../src/iop/colorequal.c:3097 ../src/iop/exposure.c:1215 +#: ../src/iop/exposure.c:1231 ../src/iop/filmic.c:1481 ../src/iop/filmic.c:1494 +#: ../src/iop/filmic.c:1537 ../src/iop/filmicrgb.c:4385 +#: ../src/iop/filmicrgb.c:4396 ../src/iop/filmicrgb.c:4432 +#: ../src/iop/filmicrgb.c:4442 ../src/iop/graduatednd.c:1032 +#: ../src/iop/negadoctor.c:1004 ../src/iop/profile_gamma.c:624 +#: ../src/iop/profile_gamma.c:630 ../src/iop/relight.c:249 +#: ../src/iop/soften.c:381 ../src/iop/toneequal.c:3240 +#: ../src/iop/toneequal.c:3243 ../src/iop/toneequal.c:3246 +#: ../src/iop/toneequal.c:3249 ../src/iop/toneequal.c:3252 +#: ../src/iop/toneequal.c:3255 ../src/iop/toneequal.c:3258 +#: ../src/iop/toneequal.c:3261 ../src/iop/toneequal.c:3264 +#: ../src/iop/toneequal.c:3321 ../src/iop/toneequal.c:3331 +#: ../src/iop/toneequal.c:3391 ../src/views/darkroom.c:3113 msgid " EV" msgstr " EV" -#: ../src/develop/blend_gui.c:2673 ../src/develop/blend_gui.c:2765 -#: ../src/develop/blend_gui.c:3033 ../src/develop/blend_gui.c:3521 -#: ../src/develop/blend_gui.c:3547 ../src/develop/blend_gui.c:3557 -#: ../src/develop/blend_gui.c:3574 ../src/develop/blend_gui.c:3595 -#: ../src/develop/blend_gui.c:3604 ../src/develop/blend_gui.c:3613 -#: ../src/develop/blend_gui.c:3622 +#: ../src/develop/blend_gui.c:2674 ../src/develop/blend_gui.c:2766 +#: ../src/develop/blend_gui.c:3044 ../src/develop/blend_gui.c:3532 +#: ../src/develop/blend_gui.c:3558 ../src/develop/blend_gui.c:3568 +#: ../src/develop/blend_gui.c:3585 ../src/develop/blend_gui.c:3606 +#: ../src/develop/blend_gui.c:3615 ../src/develop/blend_gui.c:3624 +#: ../src/develop/blend_gui.c:3633 msgid "blend" msgstr "混合" -#: ../src/develop/blend_gui.c:2673 +#: ../src/develop/blend_gui.c:2674 msgid "boost factor" msgstr "提升係數" -#: ../src/develop/blend_gui.c:2676 -msgid "adjust the boost factor of the channel mask" +#: ../src/develop/blend_gui.c:2677 +msgid "" +"adjust the channel boost factor.\n" +"increase to allow matching values over 100%" msgstr "" -"提高色版遮罩的數值範圍\n" -"可針對場景參考色彩空間中亮度超過 100% 的範圍調整" +"調整頻道增強係數。\n" +"提高以允許匹配值超過 100%。" -#: ../src/develop/blend_gui.c:2713 +#: ../src/develop/blend_gui.c:2714 #, c-format msgid "%d shape used" msgid_plural "%d shapes used" msgstr[0] "已使用 %d 個形狀" msgstr[1] "已使用 %d 個形狀" -#: ../src/develop/blend_gui.c:2718 ../src/develop/blend_gui.c:2767 -#: ../src/develop/blend_gui.c:2856 ../src/develop/blend_gui.c:2980 +#: ../src/develop/blend_gui.c:2719 ../src/develop/blend_gui.c:2768 +#: ../src/develop/blend_gui.c:2867 ../src/develop/blend_gui.c:2991 msgid "no mask used" msgstr "沒有使用任何遮罩" -#: ../src/develop/blend_gui.c:2777 +#: ../src/develop/blend_gui.c:2778 msgid "toggle polarity of drawn mask" msgstr "反轉範圍遮罩" -#: ../src/develop/blend_gui.c:2786 +#: ../src/develop/blend_gui.c:2787 msgid "show and edit mask elements" msgstr "顯示和編輯遮罩" -#: ../src/develop/blend_gui.c:2787 +#: ../src/develop/blend_gui.c:2788 msgid "show and edit in restricted mode (no moving/resizing of shapes)" msgstr "在受限模式下編輯,遮罩的位置和大小被保護避免變更" -#: ../src/develop/blend_gui.c:2794 ../src/libs/masks.c:1004 -#: ../src/libs/masks.c:1795 ../src/libs/masks.c:1799 +#: ../src/develop/blend_gui.c:2796 ../src/libs/masks.c:1880 +msgid "add AI object" +msgstr "增加 AI 物件" + +#: ../src/develop/blend_gui.c:2805 ../src/libs/masks.c:1041 +#: ../src/libs/masks.c:1835 ../src/libs/masks.c:1839 msgid "add gradient" msgstr "增加漸層遮罩" -#: ../src/develop/blend_gui.c:2795 +#: ../src/develop/blend_gui.c:2806 msgid "add multiple gradients" msgstr "增加多個漸層遮罩" -#: ../src/develop/blend_gui.c:2802 ../src/iop/retouch.c:2447 -#: ../src/libs/masks.c:984 ../src/libs/masks.c:1827 ../src/libs/masks.c:1831 -msgid "add brush" -msgstr "增加筆刷遮罩" - -#: ../src/develop/blend_gui.c:2803 ../src/iop/retouch.c:2447 -msgid "add multiple brush strokes" -msgstr "增加多個筆刷遮罩" - -#: ../src/develop/blend_gui.c:2810 ../src/iop/retouch.c:2452 -#: ../src/iop/spots.c:877 ../src/libs/masks.c:999 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1807 +#: ../src/develop/blend_gui.c:2813 ../src/iop/retouch.c:2446 +#: ../src/iop/spots.c:877 ../src/libs/masks.c:1036 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1847 msgid "add path" msgstr "增加路徑遮罩" -#: ../src/develop/blend_gui.c:2811 ../src/iop/retouch.c:2452 +#: ../src/develop/blend_gui.c:2814 ../src/iop/retouch.c:2446 #: ../src/iop/spots.c:877 msgid "add multiple paths" msgstr "增加多個路徑遮罩" -#: ../src/develop/blend_gui.c:2818 ../src/iop/retouch.c:2457 -#: ../src/iop/spots.c:882 ../src/libs/masks.c:994 ../src/libs/masks.c:1811 -#: ../src/libs/masks.c:1815 +#: ../src/develop/blend_gui.c:2821 ../src/iop/retouch.c:2451 +#: ../src/iop/spots.c:882 ../src/libs/masks.c:1031 ../src/libs/masks.c:1851 +#: ../src/libs/masks.c:1855 msgid "add ellipse" msgstr "增加橢圓遮罩" -#: ../src/develop/blend_gui.c:2819 ../src/iop/retouch.c:2457 +#: ../src/develop/blend_gui.c:2822 ../src/iop/retouch.c:2451 #: ../src/iop/spots.c:882 msgid "add multiple ellipses" msgstr "增加多個橢圓遮罩" -#: ../src/develop/blend_gui.c:2826 ../src/iop/retouch.c:2462 -#: ../src/iop/spots.c:887 ../src/libs/masks.c:989 ../src/libs/masks.c:1819 -#: ../src/libs/masks.c:1823 +#: ../src/develop/blend_gui.c:2829 ../src/iop/retouch.c:2456 +#: ../src/iop/spots.c:887 ../src/libs/masks.c:1026 ../src/libs/masks.c:1859 +#: ../src/libs/masks.c:1863 msgid "add circle" msgstr "增加圓形遮罩" -#: ../src/develop/blend_gui.c:2827 ../src/iop/retouch.c:2462 +#: ../src/develop/blend_gui.c:2830 ../src/iop/retouch.c:2456 #: ../src/iop/spots.c:887 msgid "add multiple circles" msgstr "增加多個圓形遮罩" -#: ../src/develop/blend_gui.c:2973 +#: ../src/develop/blend_gui.c:2837 ../src/iop/retouch.c:2441 +#: ../src/libs/masks.c:1021 ../src/libs/masks.c:1867 ../src/libs/masks.c:1871 +msgid "add brush" +msgstr "增加筆刷遮罩" + +#: ../src/develop/blend_gui.c:2838 ../src/iop/retouch.c:2441 +msgid "add multiple brush strokes" +msgstr "增加多個筆刷遮罩" + +#: ../src/develop/blend_gui.c:2984 msgid "toggle polarity of raster mask" msgstr "反轉點陣遮罩" -#: ../src/develop/blend_gui.c:3123 +#: ../src/develop/blend_gui.c:3134 msgid "normal & difference" msgstr "正常和差異模式" -#: ../src/develop/blend_gui.c:3128 +#: ../src/develop/blend_gui.c:3139 msgid "lighten" msgstr "變亮(lighten)" -#: ../src/develop/blend_gui.c:3135 +#: ../src/develop/blend_gui.c:3146 msgid "darken" msgstr "變暗(darken)" -#: ../src/develop/blend_gui.c:3142 +#: ../src/develop/blend_gui.c:3153 msgid "contrast enhancing" msgstr "對比增強模式" -#: ../src/develop/blend_gui.c:3149 ../src/develop/blend_gui.c:3172 +#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3183 msgid "color channel" msgstr "色版模式" -#: ../src/develop/blend_gui.c:3160 ../src/develop/blend_gui.c:3175 +#: ../src/develop/blend_gui.c:3171 ../src/develop/blend_gui.c:3186 msgid "chromaticity & lightness" msgstr "彩度和明度模式" -#: ../src/develop/blend_gui.c:3167 +#: ../src/develop/blend_gui.c:3178 msgid "normal & arithmetic" msgstr "正常和計算模式" #. add deprecated blend mode -#: ../src/develop/blend_gui.c:3187 +#: ../src/develop/blend_gui.c:3198 msgid "deprecated" msgstr "已被汰除" #. should never happen: unknown blend mode -#: ../src/develop/blend_gui.c:3191 +#: ../src/develop/blend_gui.c:3202 #, c-format msgid "unknown blend mode '%d' in module '%s'" msgstr "未知的混合模式「%d」於模組「%s」中" -#: ../src/develop/blend_gui.c:3476 +#: ../src/develop/blend_gui.c:3487 msgid "blending options" msgstr "混合選項" #. global section holding the eye and showmask buttons -#: ../src/develop/blend_gui.c:3494 +#: ../src/develop/blend_gui.c:3505 msgid "blend mask" msgstr "混合遮罩" -#: ../src/develop/blend_gui.c:3498 +#: ../src/develop/blend_gui.c:3509 msgid "display mask and/or color channel" msgstr "" "顯示遮罩範圍或色版\n" "單擊檢視遮罩並將影像顯示為灰階,黃色代表遮罩不透明度" -#: ../src/develop/blend_gui.c:3503 +#: ../src/develop/blend_gui.c:3514 msgid "" "display mask and/or color channel.\n" "ctrl+click to display mask,\n" @@ -9473,13 +10024,13 @@ msgstr "" "ctrl + 點擊 檢視遮罩並將影像顯示為灰階,黃色代表遮罩不透明度\n" "shift + 點擊 顯示色版,將滑鼠移至參數滑桿上選擇要檢視的色版" -#: ../src/develop/blend_gui.c:3510 +#: ../src/develop/blend_gui.c:3521 msgid "temporarily switch off blend mask" msgstr "" "暫時關閉遮罩以在不使用遮罩的情況下檢視模組效果\n" "混合模式和整體不透明度仍然有效" -#: ../src/develop/blend_gui.c:3515 +#: ../src/develop/blend_gui.c:3526 msgid "" "temporarily switch off blend mask.\n" "only for module in focus" @@ -9487,18 +10038,18 @@ msgstr "" "暫時關閉遮罩以在不使用遮罩的情況下檢視模組效果\n" "混合模式和整體不透明度仍然有效,僅限於使用中的模組" -#: ../src/develop/blend_gui.c:3525 +#: ../src/develop/blend_gui.c:3536 msgid "choose blending mode" msgstr "" "選擇要使用的混合模式,不同模組和混合色彩空間會有不同的選項\n" "詳細說明請見操作手冊「Darkroom → masking & blending → blend-modes」章節\n" "混合模式中文翻譯後方括弧內保留英文,以便使用者對照查詢" -#: ../src/develop/blend_gui.c:3534 +#: ../src/develop/blend_gui.c:3545 msgid "toggle blend order" msgstr "切換混合順序" -#: ../src/develop/blend_gui.c:3540 +#: ../src/develop/blend_gui.c:3551 msgid "" "toggle the blending order between the input and the output of the module,\n" "by default the output will be blended on top of the input,\n" @@ -9508,11 +10059,11 @@ msgstr "" "預設經過模組效果調整的輸出影像在混合的上層\n" "點選圖示可反轉順序,將輸入的影像調整至上層來混合" -#: ../src/develop/blend_gui.c:3547 +#: ../src/develop/blend_gui.c:3558 msgid "fulcrum" msgstr "中間點" -#: ../src/develop/blend_gui.c:3551 +#: ../src/develop/blend_gui.c:3562 msgid "adjust the fulcrum used by some blending operations" msgstr "" "調整某些混合模式操作需要的中灰點\n" @@ -9520,25 +10071,24 @@ msgstr "" "但場景參照流程不受標準動態範圍限制,所以必須由使用者定義中灰點" #. Add opacity/scale sliders to table -#: ../src/develop/blend_gui.c:3557 ../src/iop/overlay.c:1109 -#: ../src/iop/watermark.c:1370 ../src/libs/masks.c:106 +#: ../src/develop/blend_gui.c:3568 ../src/iop/overlay.c:1113 +#: ../src/iop/watermark.c:1473 ../src/libs/masks.c:111 msgid "opacity" msgstr "不透明度" -#: ../src/develop/blend_gui.c:3560 +#: ../src/develop/blend_gui.c:3571 msgid "set the opacity of the blending" msgstr "" "設定混合的不透明度\n" "若使用一般混合模式,則可藉由此滑桿調整模組的效果強度" -#: ../src/develop/blend_gui.c:3565 ../src/libs/history.c:952 +#: ../src/develop/blend_gui.c:3576 ../src/libs/history.c:952 msgid "combine masks" msgstr "遮罩合併" -#: ../src/develop/blend_gui.c:3567 +#: ../src/develop/blend_gui.c:3578 msgid "" -"how to combine individual drawn mask and different channels of parametric " -"mask" +"how to combine individual drawn mask and different channels of parametric mask" msgstr "" "選擇如何組合不同色版遮罩與範圍遮罩\n" "也可以混合使用每個遮罩設定旁的反轉按鈕改變個別遮罩的設定\n" @@ -9548,11 +10098,11 @@ msgstr "" "並且和反轉:等同並且模式,但在最後反轉遮罩\n" "包含和反轉:等同包含模式,但在最後反轉遮罩" -#: ../src/develop/blend_gui.c:3574 +#: ../src/develop/blend_gui.c:3585 msgid "details threshold" msgstr "細節門檻" -#: ../src/develop/blend_gui.c:3578 +#: ../src/develop/blend_gui.c:3589 msgid "" "adjust the threshold for the details mask (using raw data),\n" "positive values select areas with strong details,\n" @@ -9567,11 +10117,11 @@ msgstr "" "但細節數值取自「去馬賽克」模組,而非使用小波分解\n" "所以任何影像編輯模組都不會影響細節判斷,此功能也不適用於非 RAW 檔影像" -#: ../src/develop/blend_gui.c:3586 ../src/libs/history.c:955 +#: ../src/develop/blend_gui.c:3597 ../src/libs/history.c:955 msgid "feathering guide" msgstr "調整遮罩邊緣" -#: ../src/develop/blend_gui.c:3589 +#: ../src/develop/blend_gui.c:3600 msgid "" "choose to guide mask by input or output image and\n" "choose to apply feathering before or after mask blur" @@ -9586,19 +10136,19 @@ msgstr "" "先柔化後模糊,偵測邊緣之後再套用模糊讓遮罩邊緣平整\n" "先模糊後柔化,先模糊原始遮罩再偵測邊緣以保留邊緣細節" -#: ../src/develop/blend_gui.c:3595 ../src/libs/history.c:954 +#: ../src/develop/blend_gui.c:3606 ../src/libs/history.c:954 msgid "feathering radius" msgstr "柔化半徑" -#: ../src/develop/blend_gui.c:3596 ../src/develop/blend_gui.c:3605 -#: ../src/iop/colorbalancergb.c:2022 ../src/iop/colorequal.c:3149 -#: ../src/iop/colorequal.c:3176 ../src/iop/demosaic.c:1817 -#: ../src/iop/demosaic.c:1836 ../src/iop/diffuse.c:1782 -#: ../src/iop/diffuse.c:1792 ../src/iop/retouch.c:2677 +#: ../src/develop/blend_gui.c:3607 ../src/develop/blend_gui.c:3616 +#: ../src/iop/colorbalancergb.c:2043 ../src/iop/colorequal.c:3112 +#: ../src/iop/colorequal.c:3139 ../src/iop/demosaic.c:1790 +#: ../src/iop/demosaic.c:1809 ../src/iop/diffuse.c:1775 +#: ../src/iop/diffuse.c:1785 ../src/iop/retouch.c:2671 msgid " px" msgstr " 像素" -#: ../src/develop/blend_gui.c:3598 +#: ../src/develop/blend_gui.c:3609 msgid "spatial radius of feathering" msgstr "" "調整遮罩偵測邊緣的範圍\n" @@ -9607,23 +10157,23 @@ msgstr "" "原始遮罩與影像中的物體形狀大致符合時才有最好的效果\n" "設定為 0 時停用邊緣偵測功能,但下方三項調整仍然有效" -#: ../src/develop/blend_gui.c:3604 +#: ../src/develop/blend_gui.c:3615 msgid "blurring radius" msgstr "模糊半徑" -#: ../src/develop/blend_gui.c:3607 +#: ../src/develop/blend_gui.c:3618 msgid "radius for gaussian blur of blend mask" msgstr "" "遮罩的高斯模糊半徑\n" "越大的半徑可創造更柔和的邊緣過渡,避免邊緣不自然感\n" "在邊緣偵測後使用模糊,則可修飾過於生硬的遮罩邊緣" -#: ../src/develop/blend_gui.c:3613 ../src/iop/retouch.c:2682 +#: ../src/develop/blend_gui.c:3624 ../src/iop/retouch.c:2676 #: ../src/libs/history.c:950 msgid "mask opacity" msgstr "遮罩不透明度" -#: ../src/develop/blend_gui.c:3617 +#: ../src/develop/blend_gui.c:3628 msgid "" "shifts and tilts the tone curve of the blend mask to adjust its brightness\n" "without affecting fully transparent/fully opaque regions" @@ -9636,11 +10186,11 @@ msgstr "" "如此可把更多的範圍轉變為完全透明或完全不透明,同時讓過渡更強烈\n" "就如同以色階或曲線工具左右移動遮罩色版的兩側黑白點" -#: ../src/develop/blend_gui.c:3622 ../src/libs/history.c:958 +#: ../src/develop/blend_gui.c:3633 ../src/libs/history.c:958 msgid "mask contrast" msgstr "遮罩對比度" -#: ../src/develop/blend_gui.c:3626 +#: ../src/develop/blend_gui.c:3637 msgid "" "gives the tone curve of the blend mask an s-like shape to adjust its contrast" msgstr "" @@ -9649,101 +10199,134 @@ msgstr "" "實際的內部計算方式是調整遮罩的反差\n" "就如同使用曲線工具以 S 形調整遮罩色版的對比度" -#: ../src/develop/blend_gui.c:3629 +#: ../src/develop/blend_gui.c:3640 msgid "mask refinement" msgstr "調整遮罩範圍" -#: ../src/develop/develop.c:773 +#: ../src/develop/develop.c:450 +msgid "unpin image" +msgstr "取消影像置頂" + +#: ../src/develop/develop.c:453 +msgid "image pinned" +msgstr "置頂影像" + +#: ../src/develop/develop.c:464 ../src/develop/develop.c:566 +msgid "failed to create pinned develop" +msgstr "建立固定開發失敗" + +#: ../src/develop/develop.c:512 ../src/views/darkroom.c:4768 +msgid "pin current image" +msgstr "置頂目前影像" + +#: ../src/develop/develop.c:515 +msgid "image unpinned" +msgstr "已取消置頂" + +#: ../src/develop/develop.c:527 +msgid "no valid image to pin" +msgstr "沒有可置頂的影像" + +#: ../src/develop/develop.c:533 +msgid "please wait for image to load" +msgstr "請等待影像載入" + +#: ../src/develop/develop.c:1135 msgid "" "autosaving history has been disabled for this image because of a very large " "history or a slow drive being used" msgstr "因為硬碟速度較慢或編輯記錄過多,這張影像無法使用自動儲存編輯記錄功能" -#: ../src/develop/develop.c:2269 +#: ../src/develop/develop.c:2647 #, c-format msgid "%s: module `%s' version mismatch: %d != %d" msgstr "%s:模組「%s」版本不符:%d≠%d" -#: ../src/develop/develop.c:3174 +#: ../src/develop/develop.c:3590 msgid "duplicate module, can't move new instance after the base one\n" msgstr "無法將新的複製模組實例置於原始模組之後\n" -#: ../src/develop/imageop.c:995 +#: ../src/develop/imageop.c:1004 ../src/views/darkroom.c:2921 msgid "new instance" msgstr "新的模組實例" -#: ../src/develop/imageop.c:1002 +#: ../src/develop/imageop.c:1011 msgid "duplicate instance" msgstr "複製模組實例" -#: ../src/develop/imageop.c:1009 ../src/develop/imageop.c:4085 -#: ../src/libs/masks.c:1136 +#: ../src/develop/imageop.c:1018 ../src/develop/imageop.c:4118 +#: ../src/libs/masks.c:1173 msgid "move up" msgstr "向上移動" -#: ../src/develop/imageop.c:1016 ../src/develop/imageop.c:4086 -#: ../src/libs/masks.c:1141 +#: ../src/develop/imageop.c:1025 ../src/develop/imageop.c:4119 +#: ../src/libs/masks.c:1178 msgid "move down" msgstr "向下移動" #. delete button label and tooltip will be updated based on trash pref -#: ../src/develop/imageop.c:1023 ../src/develop/imageop.c:4088 -#: ../src/gui/accelerators.c:173 ../src/libs/image.c:307 -#: ../src/libs/image.c:522 +#: ../src/develop/imageop.c:1032 ../src/develop/imageop.c:4121 +#: ../src/gui/accelerators.c:178 ../src/libs/image.c:307 ../src/libs/image.c:522 msgid "delete" msgstr "刪除" -#: ../src/develop/imageop.c:1031 ../src/develop/imageop.c:4089 -#: ../src/libs/modulegroups.c:4002 +#: ../src/develop/imageop.c:1040 ../src/develop/imageop.c:4122 +#: ../src/libs/modulegroups.c:4086 msgid "rename" msgstr "重新命名" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched on" msgstr "「%s」模組正在使用中" -#: ../src/develop/imageop.c:1122 ../src/develop/imageop.c:2978 +#: ../src/develop/imageop.c:1152 ../src/develop/imageop.c:3030 #, c-format msgid "'%s' is switched off" msgstr "「%s」模組效果已關閉" -#: ../src/develop/imageop.c:2168 +#: ../src/develop/imageop.c:1718 ../src/libs/lib.c:939 +#, c-format +msgid "%s: %s" +msgstr "%s:%s" + +#: ../src/develop/imageop.c:2210 #, c-format msgid "'%s' has an introspection error" msgstr "「%s」有自省錯誤" -#: ../src/develop/imageop.c:2796 +#: ../src/develop/imageop.c:2848 msgid "unknown mask" msgstr "未知遮罩" -#: ../src/develop/imageop.c:2800 +#: ../src/develop/imageop.c:2852 msgid "drawn + parametric mask" msgstr "繪製 + 色版遮罩" -#: ../src/develop/imageop.c:2809 +#: ../src/develop/imageop.c:2861 #, c-format msgid "this module has a `%s'" msgstr "此模組包含「%s」" -#: ../src/develop/imageop.c:2814 +#: ../src/develop/imageop.c:2866 #, c-format msgid "taken from module %s" msgstr "取自「%s」模組" -#: ../src/develop/imageop.c:2819 +#: ../src/develop/imageop.c:2871 msgid "click to display (module must be activated first)" msgstr "點擊顯示(須先啟用模組)" -#: ../src/develop/imageop.c:2930 +#: ../src/develop/imageop.c:2982 msgid "purpose" msgstr "用途" -#: ../src/develop/imageop.c:2930 +#. process button +#: ../src/develop/imageop.c:2982 ../src/libs/neural_restore.c:4256 msgid "process" msgstr "運算" -#: ../src/develop/imageop.c:2994 +#: ../src/develop/imageop.c:3046 msgid "" "reset parameters\n" "ctrl+click to reapply any automatic presets" @@ -9751,7 +10334,7 @@ msgstr "" "重設參數\n" "ctrl + 點擊 重新套用在任何自動預設集上" -#: ../src/develop/imageop.c:3201 +#: ../src/develop/imageop.c:3253 msgid "" "multiple instance actions\n" "right-click creates new instance" @@ -9759,7 +10342,7 @@ msgstr "" "多個模組實例\n" "左鍵選擇操作方式,右鍵快速建立新的實例" -#: ../src/develop/imageop.c:3205 +#: ../src/develop/imageop.c:3257 msgid "" "presets\n" "right-click to apply on new instance" @@ -9767,17 +10350,17 @@ msgstr "" "預設集\n" "點擊以選擇預設集套用,或是儲存目前設定為預設集" -#: ../src/develop/imageop.c:3417 ../src/develop/imageop.c:3439 +#: ../src/develop/imageop.c:3450 ../src/develop/imageop.c:3472 msgid "ERROR" msgstr "⚠️ 錯誤 ⚠️" -#: ../src/develop/imageop.c:3941 +#: ../src/develop/imageop.c:3974 msgid "unsupported input" msgstr "" "⚠️ 錯誤 ⚠️\n" "不支援的輸入資料" -#: ../src/develop/imageop.c:3942 +#: ../src/develop/imageop.c:3975 msgid "" "you have placed this module at\n" "a position in the pipeline where\n" @@ -9787,50 +10370,52 @@ msgstr "" "⚠️ 警告 ⚠️\n" "此模組的運算順序(排列位置)不符合資料格式的要求。" -#: ../src/develop/imageop.c:4084 ../src/develop/imageop.c:4094 -#: ../src/gui/accelerators.c:169 ../src/libs/lib.c:1582 +#: ../src/develop/imageop.c:4117 ../src/develop/imageop.c:4127 +#: ../src/gui/accelerators.c:174 ../src/libs/lib.c:1720 +#: ../src/views/darkroom.c:2919 msgid "show" msgstr "顯示" -#: ../src/develop/imageop.c:4087 ../src/libs/modulegroups.c:3484 -#: ../src/libs/modulegroups.c:3615 ../src/libs/modulegroups.c:4006 -#: ../src/libs/tagging.c:3678 +#: ../src/develop/imageop.c:4120 ../src/libs/modulegroups.c:3568 +#: ../src/libs/modulegroups.c:3699 ../src/libs/modulegroups.c:4090 +#: ../src/libs/tagging.c:3708 msgid "new" msgstr "新增" -#: ../src/develop/imageop.c:4090 ../src/libs/duplicate.c:402 -#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:3998 +#: ../src/develop/imageop.c:4123 ../src/libs/duplicate.c:408 +#: ../src/libs/image.c:543 ../src/libs/modulegroups.c:4082 msgid "duplicate" msgstr "複製" -#: ../src/develop/imageop.c:4095 +#: ../src/develop/imageop.c:4128 #: ../src/external/lua-scripts/tools/executable_manager.lua:222 -#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:140 -#: ../src/gui/gtk.c:3699 ../src/gui/gtk.c:3754 ../src/gui/hist_dialog.c:289 -#: ../src/gui/styles_dialog.c:628 ../src/gui/styles_dialog.c:650 -#: ../src/iop/atrous.c:1618 ../src/libs/lib.c:1583 -#: ../src/libs/modulegroups.c:4082 +#: ../src/gui/accelerators.c:131 ../src/gui/accelerators.c:145 +#: ../src/gui/gtk.c:3946 ../src/gui/gtk.c:4001 ../src/gui/hist_dialog.c:289 +#: ../src/gui/styles_dialog.c:629 ../src/gui/styles_dialog.c:651 +#: ../src/iop/atrous.c:1566 ../src/libs/lib.c:1721 +#: ../src/libs/modulegroups.c:4166 msgid "reset" msgstr "重設" -#: ../src/develop/imageop.c:4096 ../src/gui/preferences.c:1036 -#: ../src/libs/lib.c:1584 +#: ../src/develop/imageop.c:4129 ../src/gui/preferences.c:1053 +#: ../src/libs/lib.c:1722 msgid "presets" msgstr "預設集" -#: ../src/develop/imageop.c:4097 +#. global shortcuts +#: ../src/develop/imageop.c:4130 ../src/views/darkroom.c:2918 msgid "enable" msgstr "啟用" -#: ../src/develop/imageop.c:4098 ../src/gui/accelerators.c:185 +#: ../src/develop/imageop.c:4131 ../src/gui/accelerators.c:190 msgid "focus" msgstr "使用中" -#: ../src/develop/imageop.c:4099 ../src/gui/accelerators.c:2951 +#: ../src/develop/imageop.c:4132 ../src/gui/accelerators.c:2957 msgid "instance" msgstr "多模組實例" -#: ../src/develop/imageop.c:4119 +#: ../src/develop/imageop.c:4152 msgid "processing module" msgstr "編輯模組" @@ -9878,37 +10463,37 @@ msgid_plural "%s have been imported" msgstr[0] "「%s」已匯入" msgstr[1] "「%s」已匯入" -#: ../src/develop/masks/brush.c:1341 ../src/develop/masks/brush.c:1395 +#: ../src/develop/masks/brush.c:1336 ../src/develop/masks/brush.c:1390 #, c-format msgid "hardness: %3.2f%%" msgstr "筆刷硬度:%3.2f%%" -#: ../src/develop/masks/brush.c:1357 ../src/develop/masks/brush.c:1455 +#: ../src/develop/masks/brush.c:1352 ../src/develop/masks/brush.c:1450 #: ../src/develop/masks/circle.c:147 ../src/develop/masks/circle.c:192 #: ../src/develop/masks/ellipse.c:479 ../src/develop/masks/ellipse.c:540 -#: ../src/develop/masks/path.c:1885 +#: ../src/develop/masks/path.c:1884 #, c-format msgid "size: %3.2f%%" msgstr "筆刷大小:%3.2f%%" -#: ../src/develop/masks/brush.c:3146 +#: ../src/develop/masks/brush.c:3141 msgid "[BRUSH] change size" msgstr "[筆刷] 變更尺寸" -#: ../src/develop/masks/brush.c:3148 +#: ../src/develop/masks/brush.c:3143 msgid "[BRUSH] change hardness" msgstr "[筆刷] 變更硬度" -#: ../src/develop/masks/brush.c:3150 +#: ../src/develop/masks/brush.c:3145 msgid "[BRUSH] change opacity" msgstr "[筆刷] 變更不透明度" -#: ../src/develop/masks/brush.c:3162 +#: ../src/develop/masks/brush.c:3157 #, c-format msgid "brush #%d" msgstr "筆刷 #%d" -#: ../src/develop/masks/brush.c:3175 +#: ../src/develop/masks/brush.c:3170 #, c-format msgid "" "size: scroll, hardness: shift+scroll\n" @@ -9917,13 +10502,13 @@ msgstr "" "拖曳以移動,滑鼠滾輪調整尺寸,a + 滾輪回復縮放預覽比例\n" "shift + 滾輪調整硬度,ctrl + 滾輪調整不透明度(%d%%)" -#: ../src/develop/masks/brush.c:3178 +#: ../src/develop/masks/brush.c:3173 msgid "size: scroll" msgstr "滑鼠滾輪調整尺寸" #: ../src/develop/masks/circle.c:136 ../src/develop/masks/circle.c:180 #: ../src/develop/masks/ellipse.c:465 ../src/develop/masks/ellipse.c:525 -#: ../src/develop/masks/path.c:1819 +#: ../src/develop/masks/path.c:1818 #, c-format msgid "feather size: %3.2f%%" msgstr "羽化範圍: %3.2f%%" @@ -9945,7 +10530,7 @@ msgstr "[圓形] 變更不透明度" msgid "circle #%d" msgstr "圓形 #%d" -#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4011 +#: ../src/develop/masks/circle.c:1421 ../src/develop/masks/path.c:4010 #, c-format msgid "" "size: scroll, feather size: shift+scroll\n" @@ -9991,8 +10576,8 @@ msgid "" "rotation: ctrl+shift+scroll, opacity: ctrl+scroll (%d%%)" msgstr "" "拖曳以移動,滑鼠滾輪調整尺寸,a + 滾輪回復縮放預覽比例\n" -"shift + 滾輪調整羽化範圍,ctrl + 滾輪調整不透明度(%d%%),ctrl + shift + 滾" -"輪旋轉橢圓" +"shift + 滾輪調整羽化範圍,ctrl + 滾輪調整不透明度(%d%%),ctrl + shift + 滾輪" +"旋轉橢圓" #: ../src/develop/masks/ellipse.c:2018 msgid "rotate: ctrl+drag" @@ -10001,12 +10586,13 @@ msgstr "ctrl + 拖曳以旋轉" #: ../src/develop/masks/ellipse.c:2021 #, c-format msgid "" -"feather mode: shift+click, rotate: ctrl+drag\n" +"feather mode: alt+click, rotate: ctrl+drag\n" "size: scroll, feather size: shift+scroll, opacity: " "ctrl+scroll (%d%%)" msgstr "" -"shift + 點擊變更羽化模式,ctrl + 拖曳旋轉角度\n" -"滑鼠滾輪調整尺寸,shift + 滾輪調整羽化範圍,ctrl + 滾輪調整不透明度(%d%%)" +"調整尺寸:滑鼠滾輪,旋轉:Ctrl + 拖曳\n" +"調整羽化範圍:Shift + 滾輪,調整不透明度:Ctrl + 滾輪(%d%%)\n" +"變更羽化模式:Alt + 點擊左鍵" #: ../src/develop/masks/gradient.c:131 ../src/develop/masks/gradient.c:174 #, c-format @@ -10074,79 +10660,194 @@ msgstr "[形狀] 刪除形狀" msgid "group `%s'" msgstr "群組「%s」" -#: ../src/develop/masks/masks.c:418 +#: ../src/develop/masks/masks.c:432 #, c-format msgid "copy of `%s'" msgstr "「%s」的複本" -#: ../src/develop/masks/masks.c:984 +#: ../src/develop/masks/masks.c:1002 #, c-format msgid "%s: mask version mismatch: %d != %d" msgstr "「%s」: 遮罩版本不符合: %d != %d" -#: ../src/develop/masks/masks.c:1244 ../src/develop/masks/masks.c:1894 +#: ../src/develop/masks/masks.c:1263 ../src/develop/masks/masks.c:1923 #, c-format msgid "opacity: %.0f%%" msgstr "不透明度:%.0f%%" -#: ../src/develop/masks/masks.c:1640 ../src/libs/masks.c:1074 +#: ../src/develop/masks/masks.c:1669 ../src/libs/masks.c:1111 msgid "add existing shape" msgstr "增加現有的遮罩" -#: ../src/develop/masks/masks.c:1667 +#: ../src/develop/masks/masks.c:1696 msgid "use same shapes as" msgstr "使用與其他模組相同的遮罩" -#: ../src/develop/masks/masks.c:1977 +#: ../src/develop/masks/masks.c:2006 msgid "masks can not contain themselves" msgstr "遮罩不能包含自己本身" -#: ../src/develop/masks/path.c:3944 +#: ../src/develop/masks/object.c:852 +msgid "set raster mask root folder in preferences" +msgstr "請至「偏好設定」中定義點陣遮罩根目錄" + +#: ../src/develop/masks/object.c:860 +msgid "cannot create raster mask folder" +msgstr "無法建立點陣遮罩資料夾" + +#: ../src/develop/masks/object.c:923 +msgid "raster mask saved" +msgstr "已儲存點陣遮罩" + +#: ../src/develop/masks/object.c:928 +msgid "failed to save raster mask" +msgstr "儲存點陣遮罩失敗" + +#: ../src/develop/masks/object.c:1009 +msgid "no mask extracted from AI segmentation" +msgstr "未從 AI 分段提取出遮罩" + +#: ../src/develop/masks/object.c:1017 +msgid "ai object group" +msgstr "AI 物件群組" + +#: ../src/develop/masks/object.c:1018 +msgid "ai object" +msgstr "AI 物件" + +#: ../src/develop/masks/object.c:1146 +#, c-format +msgid "smoothing: %3.2f" +msgstr "平滑化:%3.2f" + +#: ../src/develop/masks/object.c:1157 +#, c-format +msgid "cleanup: %d" +msgstr "清理:%d" + +#: ../src/develop/masks/object.c:1170 +#, c-format +msgid "opacity: %d%%" +msgstr "不透明度:%d%%" + +#: ../src/develop/masks/object.c:1293 +#, c-format +msgid "group '%s'" +msgstr "群組「%s」" + +#. keep the message visible while the thread is working +#: ../src/develop/masks/object.c:1541 ../src/develop/masks/object.c:1578 +msgid "object mask: analyzing image..." +msgstr "物件遮罩:分析影像…" + +#: ../src/develop/masks/object.c:1588 +msgid "click on object to create mask" +msgstr "點擊物件以生成遮罩" + +#. log only once when the thread is first joined +#: ../src/develop/masks/object.c:1598 +msgid "object mask preparation failed" +msgstr "準備物件遮罩失敗" + +#: ../src/develop/masks/object.c:1803 +msgid "[OBJECT] select / add foreground point" +msgstr "[物件] 選擇或增加前景點" + +#: ../src/develop/masks/object.c:1808 +msgid "[OBJECT] add background point" +msgstr "[物件] 增加背景點" + +#: ../src/develop/masks/object.c:1813 +msgid "[OBJECT] clear selection" +msgstr "[物件] 清除選取" + +#: ../src/develop/masks/object.c:1818 +msgid "[OBJECT] apply mask" +msgstr "[物件] 套用遮罩" + +#: ../src/develop/masks/object.c:1823 +msgid "[OBJECT] change smoothing" +msgstr "[物件] 變更平滑度" + +#: ../src/develop/masks/object.c:1828 +msgid "[OBJECT] change cleanup" +msgstr "[物件] 變更清理" + +#: ../src/develop/masks/object.c:1833 +msgid "[OBJECT] change opacity" +msgstr "[物件] 變更透明度" + +#: ../src/develop/masks/object.c:1840 +#, c-format +msgid "object #%d" +msgstr "物件 #%d" + +#: ../src/develop/masks/object.c:1858 +#, c-format +msgid "" +"add: click, subtract: shift+click, clear: " +"ctrl+shift+click, apply: right-click, apply+save raster: " +"shift+right-click\n" +"smoothing: scroll (%3.2f), cleanup: shift+scroll (%d), " +"opacity: ctrl+scroll (%d%%)" +msgstr "" +"增加物件:點擊左鍵,減去物件:Shift + 左鍵,刪除:Ctrl + " +"Shift + 左鍵\n" +"套用:點擊右鍵,套用並儲存:Shift + 右鍵\n" +"平滑化:滾輪(%3.2f),清理:Shift + 滾輪(%d),透明度:" +"Ctrl + 滾輪(%d%%)" + +#: ../src/develop/masks/object.c:1869 +#, c-format +msgid "select: click on object, opacity: ctrl+scroll (%d%%)" +msgstr "選取物件:點擊物件,透明度:Ctrl + 滾輪(%d%%)" + +#: ../src/develop/masks/path.c:3943 msgid "[PATH creation] add a smooth node" msgstr "[路徑建立] 增加平滑節點" -#: ../src/develop/masks/path.c:3946 +#: ../src/develop/masks/path.c:3945 msgid "[PATH creation] add a sharp node" msgstr "[路徑建立] 增加轉角節點" -#: ../src/develop/masks/path.c:3948 +#: ../src/develop/masks/path.c:3947 msgid "[PATH creation] terminate path creation" msgstr "[路徑建立] 終止路徑建立" -#: ../src/develop/masks/path.c:3950 +#: ../src/develop/masks/path.c:3949 msgid "[PATH on node] switch between smooth/sharp node" msgstr "[路徑節點] 切換平滑 / 轉角節點" -#: ../src/develop/masks/path.c:3952 +#: ../src/develop/masks/path.c:3951 msgid "[PATH on node] remove the node" msgstr "[節點節點] 刪除節點" -#: ../src/develop/masks/path.c:3954 +#: ../src/develop/masks/path.c:3953 msgid "[PATH on feather] reset curvature" msgstr "[路徑羽化] 重設曲率" -#: ../src/develop/masks/path.c:3956 +#: ../src/develop/masks/path.c:3955 msgid "[PATH on segment] add node" msgstr "[路徑線段] 增加節點" -#: ../src/develop/masks/path.c:3958 +#: ../src/develop/masks/path.c:3957 msgid "[PATH] change size" msgstr "[路徑] 變更尺寸" -#: ../src/develop/masks/path.c:3960 +#: ../src/develop/masks/path.c:3959 msgid "[PATH] change feather size" msgstr "[路徑] 變更羽化範圍" -#: ../src/develop/masks/path.c:3962 +#: ../src/develop/masks/path.c:3961 msgid "[PATH] change opacity" msgstr "[路徑] 變更不透明度" -#: ../src/develop/masks/path.c:3974 +#: ../src/develop/masks/path.c:3973 #, c-format msgid "path #%d" msgstr "路徑 #%d" -#: ../src/develop/masks/path.c:3985 +#: ../src/develop/masks/path.c:3984 msgid "" "add node: click, add sharp node: ctrl+click\n" "cancel: right-click" @@ -10154,7 +10855,7 @@ msgstr "" "點擊:增加平滑節點,ctrl + 點擊:增加轉角節點\n" "右鍵:取消" -#: ../src/develop/masks/path.c:3990 +#: ../src/develop/masks/path.c:3989 msgid "" "add node: click, add sharp node: ctrl+click\n" "finish path: right-click" @@ -10162,7 +10863,7 @@ msgstr "" "點擊:增加平滑節點,ctrl + 點擊:增加轉角節點\n" "右鍵:完成路徑" -#: ../src/develop/masks/path.c:3995 +#: ../src/develop/masks/path.c:3994 msgid "" "move node: drag, remove node: right-click\n" "switch smooth/sharp mode: ctrl+click" @@ -10170,7 +10871,7 @@ msgstr "" "拖曳以移動節點,右鍵刪除節點\n" "ctrl + 點擊切換平滑或轉角節點" -#: ../src/develop/masks/path.c:4000 +#: ../src/develop/masks/path.c:3999 msgid "" "node curvature: drag, force symmetry: ctrl+drag,\n" "move single handle: shift+drag, reset curvature: right-click" @@ -10179,7 +10880,7 @@ msgstr "" "ctrl+拖曳調整把手,shift+拖曳移動單邊把手\n" "右鍵重設曲率" -#: ../src/develop/masks/path.c:4005 +#: ../src/develop/masks/path.c:4004 msgid "" "move segment: drag, add node: ctrl+click\n" "remove path: right-click" @@ -10187,11 +10888,11 @@ msgstr "" "拖曳:移動線段,ctrl + 點擊:增加轉角節點\n" "右鍵:移除路徑" -#: ../src/develop/pixelpipe_hb.c:517 +#: ../src/develop/pixelpipe_hb.c:571 msgid "enabled as required" msgstr "由於影像處理需求,強制啟用此模組" -#: ../src/develop/pixelpipe_hb.c:518 +#: ../src/develop/pixelpipe_hb.c:572 msgid "" "history had module disabled but it is required for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10199,11 +10900,11 @@ msgstr "" "歷史記錄中停用此模組,但對此類型的影像是必須的處理步驟\n" "錯誤有可能是透過套用預設集,或是貼上影像編輯歷史記錄而導致" -#: ../src/develop/pixelpipe_hb.c:525 +#: ../src/develop/pixelpipe_hb.c:579 msgid "disabled as not appropriate" msgstr "影像不適用此模組故不啟用" -#: ../src/develop/pixelpipe_hb.c:526 +#: ../src/develop/pixelpipe_hb.c:580 msgid "" "history had module enabled but it is not allowed for this type of image.\n" "likely introduced by applying a preset, style or history copy&paste" @@ -10211,7 +10912,7 @@ msgstr "" "歷史記錄中啟用此模組,但模組不適用於此類型的影像\n" "錯誤有可能是透過套用預設集,或是貼上影像編輯歷史記錄而導致" -#: ../src/develop/pixelpipe_hb.c:1262 +#: ../src/develop/pixelpipe_hb.c:1371 #, c-format msgid "" "fatal pixelpipe abort due to non-aligned buffers\n" @@ -10222,12 +10923,11 @@ msgstr "" "由於未對齊的緩衝區導致處理中斷(fatal pixelpipe abort)\n" "請回報至 darktable GitHub" -#: ../src/develop/pixelpipe_hb.c:1746 +#: ../src/develop/pixelpipe_hb.c:1953 msgid "fatal input misalignment, please report on GitHub\n" -msgstr "" -"致命的輸入錯位(fatal input misalignment),請回報至 darktable GitHub\n" +msgstr "致命的輸入錯位(fatal input misalignment),請回報至 darktable GitHub\n" -#: ../src/develop/pixelpipe_hb.c:3117 +#: ../src/develop/pixelpipe_hb.c:3174 msgid "" "OpenCL errors encountered; disabling OpenCL for this session! some possible " "causes:\n" @@ -10244,7 +10944,7 @@ msgstr "" " - 某些設備不支援需要的平行處理數量。\n" " - 「使用所有記憶體」的安全餘裕不足。" -#: ../src/develop/pixelpipe_hb.c:3309 +#: ../src/develop/pixelpipe_hb.c:3476 #, c-format msgid "" "module '%s' can't get raster mask from module\n" @@ -10255,46 +10955,46 @@ msgstr "" "因為該模組位於之後的處理流程中。\n" "點陣遮罩已被忽略。" -#: ../src/develop/tiling.c:817 ../src/develop/tiling.c:1157 +#: ../src/develop/tiling.c:809 ../src/develop/tiling.c:1146 #, c-format msgid "" -"tiling failed for module '%s'. the output most likely will be OK, but you " +"tiling failed for module '%s%s'. the output most likely will be OK, but you " "might want to check." msgstr "" "⚠️ 錯誤 ⚠️\n" -"模組「%s」平舖失敗,輸出的影像很可能沒問題,但你也許會想要檢查一下。" +"模組「%s%s」平舖失敗,輸出的影像很可能沒問題,但你也許會想要檢查一下。" -#: ../src/dtgtk/culling.c:223 +#: ../src/dtgtk/culling.c:225 msgid "you have reached the start of your selection" msgstr "已是選取影像的第一張" -#: ../src/dtgtk/culling.c:232 +#: ../src/dtgtk/culling.c:234 msgid "you have reached the start of your collection" msgstr "已是相冊的第一張" -#: ../src/dtgtk/culling.c:279 +#: ../src/dtgtk/culling.c:281 msgid "you have reached the end of your selection" msgstr "已是選取影像的最後一張" -#: ../src/dtgtk/culling.c:306 +#: ../src/dtgtk/culling.c:308 msgid "you have reached the end of your collection" msgstr "已是相冊的最後一張" -#: ../src/dtgtk/culling.c:415 +#: ../src/dtgtk/culling.c:467 #, c-format msgid "zooming is limited to %d images" msgstr "縮放預覽僅限 %d 張影像" -#: ../src/dtgtk/range.c:218 ../src/dtgtk/range.c:223 +#: ../src/dtgtk/range.c:238 ../src/dtgtk/range.c:243 msgid "invalid" msgstr "無效" -#: ../src/dtgtk/range.c:331 +#: ../src/dtgtk/range.c:351 #, c-format msgid "year %s" msgstr "%s 年" -#: ../src/dtgtk/range.c:409 +#: ../src/dtgtk/range.c:429 msgid "" "enter the minimal value\n" "use 'min' if no bound\n" @@ -10304,7 +11004,7 @@ msgstr "" "「min」代表不限制\n" "右鍵點擊從現有數值中選取" -#: ../src/dtgtk/range.c:415 +#: ../src/dtgtk/range.c:435 msgid "" "enter the maximal value\n" "use 'max' if no bound\n" @@ -10314,7 +11014,7 @@ msgstr "" "「max」代表不限制\n" "右鍵點擊從現有數值中選取" -#: ../src/dtgtk/range.c:421 +#: ../src/dtgtk/range.c:441 msgid "" "enter the value\n" "right-click to select from existing values" @@ -10322,7 +11022,7 @@ msgstr "" "輸入數值\n" "右鍵從現有數值中選取" -#: ../src/dtgtk/range.c:426 +#: ../src/dtgtk/range.c:446 msgid "" "enter the minimal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10336,7 +11036,7 @@ msgstr "" "前綴「-」符號設定相對時間\n" "右鍵點擊可從日曆選擇" -#: ../src/dtgtk/range.c:434 +#: ../src/dtgtk/range.c:454 msgid "" "enter the maximal date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10352,7 +11052,7 @@ msgstr "" "前綴「-」符號設定相對時間\n" "右鍵點擊可從日曆選擇" -#: ../src/dtgtk/range.c:443 +#: ../src/dtgtk/range.c:463 msgid "" "enter the date\n" "in the form YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)\n" @@ -10362,46 +11062,46 @@ msgstr "" "YYYY:MM:DD hh:mm:ss(只有年份是絕對必要的)\n" "右鍵點擊可從日曆選擇" -#: ../src/dtgtk/range.c:465 +#: ../src/dtgtk/range.c:485 msgid "date-time interval to subtract from the max value" msgstr "從開始時間(最小值)往後加的時間" -#: ../src/dtgtk/range.c:469 +#: ../src/dtgtk/range.c:489 msgid "date-time interval to add to the min value" msgstr "從結束時間(最大值)往回算的時間" -#: ../src/dtgtk/range.c:490 +#: ../src/dtgtk/range.c:510 msgid "fixed" msgstr "絕對" -#: ../src/dtgtk/range.c:491 ../src/iop/colorchecker.c:1612 +#: ../src/dtgtk/range.c:511 ../src/iop/colorchecker.c:1612 msgid "relative" msgstr "相對" -#: ../src/dtgtk/range.c:581 +#: ../src/dtgtk/range.c:601 msgid "selected" msgstr "已選擇" -#: ../src/dtgtk/range.c:627 ../src/dtgtk/range.c:1740 ../src/dtgtk/range.c:1791 +#: ../src/dtgtk/range.c:647 ../src/dtgtk/range.c:1760 ../src/dtgtk/range.c:1811 #: ../src/libs/colorpicker.c:54 msgid "min" msgstr "最小" -#: ../src/dtgtk/range.c:633 ../src/dtgtk/range.c:1752 ../src/dtgtk/range.c:1803 +#: ../src/dtgtk/range.c:653 ../src/dtgtk/range.c:1772 ../src/dtgtk/range.c:1823 #: ../src/libs/colorpicker.c:54 ../src/libs/filters/rating_range.c:309 msgid "max" msgstr "最大" -#: ../src/dtgtk/range.c:939 +#: ../src/dtgtk/range.c:959 msgid "date type" msgstr "日期格式" #. the date section -#: ../src/dtgtk/range.c:948 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:968 ../src/libs/geotagging.c:1537 msgid "date" msgstr "日期" -#: ../src/dtgtk/range.c:954 ../src/dtgtk/range.c:1008 +#: ../src/dtgtk/range.c:974 ../src/dtgtk/range.c:1028 msgid "" "click to select date\n" "double-click to use the date directly" @@ -10409,46 +11109,45 @@ msgstr "" "單擊以選擇日期\n" "雙擊直接套用該日期" -#: ../src/dtgtk/range.c:963 +#: ../src/dtgtk/range.c:983 msgid "years: " msgstr "年:" -#: ../src/dtgtk/range.c:971 +#: ../src/dtgtk/range.c:991 msgid "months: " msgstr "月:" -#: ../src/dtgtk/range.c:979 +#: ../src/dtgtk/range.c:999 msgid "days: " msgstr "日:" #. the time section -#: ../src/dtgtk/range.c:991 ../src/libs/geotagging.c:1533 +#: ../src/dtgtk/range.c:1011 ../src/libs/geotagging.c:1537 msgid "time" msgstr "時間" -#: ../src/dtgtk/range.c:1025 ../src/dtgtk/range.c:1759 -#: ../src/dtgtk/range.c:1810 +#: ../src/dtgtk/range.c:1045 ../src/dtgtk/range.c:1779 ../src/dtgtk/range.c:1830 msgid "now" msgstr "現在" -#: ../src/dtgtk/range.c:1027 +#: ../src/dtgtk/range.c:1047 msgid "set the value to always match current datetime" msgstr "將數值設定為目前時間" -#: ../src/dtgtk/range.c:1029 ../src/gui/accelerators.c:180 -#: ../src/libs/metadata.c:1140 ../src/libs/styles.c:913 +#: ../src/dtgtk/range.c:1049 ../src/gui/accelerators.c:185 +#: ../src/libs/metadata.c:1142 ../src/libs/styles.c:948 msgid "apply" msgstr "套用" -#: ../src/dtgtk/range.c:1030 +#: ../src/dtgtk/range.c:1050 msgid "set the range bound with this value" msgstr "設定為目前的選取時間" -#: ../src/dtgtk/range.c:1041 +#: ../src/dtgtk/range.c:1061 msgid "current date: " msgstr "目前: " -#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:595 +#: ../src/dtgtk/resetlabel.c:64 ../src/libs/metadata.c:597 msgid "double-click to reset" msgstr "雙擊以重設" @@ -10475,99 +11174,98 @@ msgstr "" msgid "grouped images" msgstr "群組影像" -#: ../src/dtgtk/thumbnail.c:863 ../src/dtgtk/thumbnail.c:1676 -#: ../src/iop/ashift.c:6047 ../src/iop/ashift.c:6134 ../src/iop/ashift.c:6136 -#: ../src/iop/ashift.c:6138 ../src/libs/navigation.c:112 -#: ../src/libs/navigation.c:249 +#: ../src/dtgtk/thumbnail.c:348 ../src/dtgtk/thumbnail.c:1724 +#: ../src/iop/ashift.c:6046 ../src/iop/ashift.c:6133 ../src/iop/ashift.c:6135 +#: ../src/iop/ashift.c:6137 ../src/libs/navigation.c:124 +#: ../src/libs/navigation.c:268 msgid "fit" msgstr "符合" -#: ../src/dtgtk/thumbtable.c:1256 +#: ../src/dtgtk/thumbtable.c:1265 msgid "here" msgstr "這裡" -#: ../src/dtgtk/thumbtable.c:1257 ../src/views/slideshow.c:426 +#: ../src/dtgtk/thumbtable.c:1266 ../src/views/slideshow.c:426 msgid "there are no images in this collection" msgstr "這個相冊中沒有任何影像" -#: ../src/dtgtk/thumbtable.c:1259 +#: ../src/dtgtk/thumbtable.c:1268 msgid "need help?" msgstr "需要協助嗎?" -#: ../src/dtgtk/thumbtable.c:1260 +#: ../src/dtgtk/thumbtable.c:1269 msgid "if you have not imported any images yet" msgstr "如果尚未匯入任何影像" -#: ../src/dtgtk/thumbtable.c:1261 +#: ../src/dtgtk/thumbtable.c:1270 msgid "click on ? then an on-screen item to open manual page" msgstr "點擊「?」後點擊螢幕上的物件以開啟說明頁面" -#: ../src/dtgtk/thumbtable.c:1262 +#: ../src/dtgtk/thumbtable.c:1271 msgid "you can do so in the import module" msgstr "可以在「影像匯入」模組中執行此操作" -#: ../src/dtgtk/thumbtable.c:1263 +#: ../src/dtgtk/thumbtable.c:1272 msgid "press and hold 'h' to show all active keyboard shortcuts" msgstr "按住「h」來顯示所有運作中的快速鍵" -#: ../src/dtgtk/thumbtable.c:1264 +#: ../src/dtgtk/thumbtable.c:1273 msgid "to open the online manual click " msgstr "點擊開啟線上使用手冊" -#: ../src/dtgtk/thumbtable.c:1265 +#: ../src/dtgtk/thumbtable.c:1274 msgid "try to relax the filter settings in the top panel" msgstr "使用上方面板的篩選設定" -#: ../src/dtgtk/thumbtable.c:1266 +#: ../src/dtgtk/thumbtable.c:1275 msgid "or add images in the collections module" msgstr "或從相冊模組中加入影像" -#: ../src/dtgtk/thumbtable.c:1267 +#: ../src/dtgtk/thumbtable.c:1276 msgid "personalize darktable" msgstr "自訂 darktable 設定" -#: ../src/dtgtk/thumbtable.c:1268 +#: ../src/dtgtk/thumbtable.c:1277 msgid "click on the gear icon for global preferences" msgstr "點擊齒輪圖示來更改偏好設定" -#: ../src/dtgtk/thumbtable.c:1270 +#: ../src/dtgtk/thumbtable.c:1279 msgid "click on the keyboard icon to define shortcuts" msgstr "點擊鍵盤圖示來定義快速鍵" -#: ../src/dtgtk/thumbtable.c:1272 +#: ../src/dtgtk/thumbtable.c:1281 msgid "try the 'no-click' workflow" msgstr "嘗試「無點擊」工作流程" -#: ../src/dtgtk/thumbtable.c:1273 +#: ../src/dtgtk/thumbtable.c:1282 msgid "set module-specific preferences through module's menu" msgstr "透過模組選單設定特定於各別模組的選項" -#: ../src/dtgtk/thumbtable.c:1274 +#: ../src/dtgtk/thumbtable.c:1283 msgid "hover over an image and use keyboard shortcuts" msgstr "將滑鼠停在影像上並按下快捷鍵" -#: ../src/dtgtk/thumbtable.c:1275 +#: ../src/dtgtk/thumbtable.c:1284 msgid "to apply ratings, colors, styles, etc." -msgstr "套用評分、色彩標籤、風格檔等等" +msgstr "套用評分、色彩標籤、風格檔等等。" -#: ../src/dtgtk/thumbtable.c:1276 +#: ../src/dtgtk/thumbtable.c:1285 msgid "make default raw development look more like your" msgstr "讓預設的 RAW 檔看起來更像你的風格" -#: ../src/dtgtk/thumbtable.c:1277 +#: ../src/dtgtk/thumbtable.c:1286 msgid "hover over any button for its description and shortcuts" msgstr "將滑鼠停在任何按鈕上以查看其說明和快速鍵" -#: ../src/dtgtk/thumbtable.c:1278 +#: ../src/dtgtk/thumbtable.c:1287 msgid "camera's JPEG by applying a camera-specific style" msgstr "藉由套用相機的風格產生直出 JPEG" -#: ../src/dtgtk/thumbtable.c:1695 -msgid "" -"you have changed the settings related to how thumbnails are generated.\n" +#: ../src/dtgtk/thumbtable.c:1714 +msgid "you have changed the settings related to how thumbnails are generated.\n" msgstr "您已改變生成縮圖的設定\n" -#: ../src/dtgtk/thumbtable.c:1698 +#: ../src/dtgtk/thumbtable.c:1717 msgid "" "all cached thumbnails need to be invalidated.\n" "\n" @@ -10575,7 +11273,7 @@ msgstr "" "所有的快取縮圖都會失效。\n" "\n" -#: ../src/dtgtk/thumbtable.c:1702 +#: ../src/dtgtk/thumbtable.c:1721 #, c-format msgid "" "cached thumbnails starting from level %d need to be invalidated.\n" @@ -10584,7 +11282,7 @@ msgstr "" "需要清除從第 %d 級開始的快取縮圖。\n" "\n" -#: ../src/dtgtk/thumbtable.c:1707 +#: ../src/dtgtk/thumbtable.c:1726 #, c-format msgid "" "cached thumbnails below level %d need to be invalidated.\n" @@ -10593,7 +11291,7 @@ msgstr "" "需要清除低於 %d 級的快取縮圖。\n" "\n" -#: ../src/dtgtk/thumbtable.c:1712 +#: ../src/dtgtk/thumbtable.c:1731 #, c-format msgid "" "cached thumbnails between level %d and %d need to be invalidated.\n" @@ -10602,40 +11300,40 @@ msgstr "" "需要清除第 %d 至第 %d 級之間的快取縮圖。\n" "\n" -#: ../src/dtgtk/thumbtable.c:1715 +#: ../src/dtgtk/thumbtable.c:1734 msgid "do you want to do that now?" msgstr "確定要現在執行嗎?" -#: ../src/dtgtk/thumbtable.c:1717 +#: ../src/dtgtk/thumbtable.c:1736 msgid "cached thumbnails invalidation" msgstr "清除快取縮圖" #. setup history key accelerators -#: ../src/dtgtk/thumbtable.c:2953 +#: ../src/dtgtk/thumbtable.c:3082 msgid "copy history" msgstr "複製編輯紀錄" -#: ../src/dtgtk/thumbtable.c:2955 +#: ../src/dtgtk/thumbtable.c:3084 msgid "copy history parts" msgstr "複製部分編輯記錄" -#: ../src/dtgtk/thumbtable.c:2959 +#: ../src/dtgtk/thumbtable.c:3088 msgid "paste history parts" msgstr "套用部分編輯紀錄" -#: ../src/dtgtk/thumbtable.c:2964 +#: ../src/dtgtk/thumbtable.c:3093 msgid "duplicate image" msgstr "複製影像" -#: ../src/dtgtk/thumbtable.c:2966 +#: ../src/dtgtk/thumbtable.c:3095 msgid "duplicate image virgin" msgstr "複製原始影像" -#: ../src/dtgtk/thumbtable.c:2976 ../src/libs/select.c:154 +#: ../src/dtgtk/thumbtable.c:3105 ../src/libs/select.c:154 msgid "select film roll" msgstr "選取底片卷" -#: ../src/dtgtk/thumbtable.c:2978 ../src/libs/select.c:158 +#: ../src/dtgtk/thumbtable.c:3107 ../src/libs/select.c:158 msgid "select untouched" msgstr "選取未編修過的影像" @@ -10830,6 +11528,10 @@ msgstr "選取未編修過的影像" #. Not Implemented #. Not Implemented #. Not Implemented +#. handle the ROLL.NAME[n] case +#. grab each complete variable +#. strip of the leading $( and trailing ) +#. add one because c arrays are 0 based and lua are 1 based #. find the $CATEGORYn and $CATEGORY[n,m] requests and add them to the substitute list #. grab each complete variable #. strip of the leading $( and trailing ) @@ -10844,10 +11546,13 @@ msgstr "選取未編修過的影像" #. FILE.NAME #. FILE.EXTENSION #. ID +#. IMAGE.ID +#. IMAGE.ID.NEXT #. VERSION #. VERSION.IF_MULTI #. VERSION.NAME #. DARKTABLE.VERSION +#. Xmp.darktable.version #. DARKTABLE.NAME #. SEQUENCE #. WIDTH.SENSOR @@ -10913,10 +11618,15 @@ msgstr "選取未編修過的影像" #. LABELS #. LABELS.ICONS - wont be implemented #. TITLE +#. Xmp.dc.title #. DESCRIPTION +#. Xmp.dc.description #. CREATOR +#. Xmp.dc.creator #. PUBLISHER +#. Xmp.dc.publisher #. RIGHTS +#. Xmp.dc.rights #. TAGS - wont be implemented #. SIDECAR.TXT - wont be implemented #. FOLDER.PICTURES @@ -10928,278 +11638,291 @@ msgstr "選取未編修過的影像" #. JOBCODE - wont be implemented #. populate the substitution list #. do category substitutions separately -#: ../src/external/lua-scripts/lib/dtutils/string.lua:887 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:931 msgid "$(ROLL.NAME) - roll of the input image" msgstr "$(ROLL.NAME) - 匯入影像的底片卷名稱" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:888 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 #: ../src/gui/gtkentry.c:38 msgid "$(FILE.FOLDER) - folder containing the input image" msgstr "$(FILE.FOLDER) - 匯入影像的資料夾" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:889 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 #: ../src/gui/gtkentry.c:39 msgid "$(FILE.NAME) - basename of the input image" msgstr "$(FILE.NAME) - 匯入影像的名稱" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:890 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 #: ../src/gui/gtkentry.c:40 msgid "$(FILE.EXTENSION) - extension of the input image" msgstr "$(FILE.EXTENSION) - 匯入影像的副檔名" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:891 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:935 #: ../src/gui/gtkentry.c:111 msgid "$(ID) - image ID" msgstr "$(ID) - 影像識別碼" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:892 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/gui/gtkentry.c:109 +msgid "$(IMAGE.ID) - image ID" +msgstr "$(IMAGE.ID) - 影像識別碼" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/gui/gtkentry.c:110 +msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" +msgstr "$(IMAGE.ID.NEXT) - 匯入時分配的下一個影像識別碼" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 #: ../src/gui/gtkentry.c:41 msgid "$(VERSION) - duplicate version" msgstr "$(VERSION) - 複本版本" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:893 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 #: ../src/gui/gtkentry.c:42 msgid "" "$(VERSION.IF_MULTI) - same as $(VERSION) but null string if only one version " "exists" msgstr "$(VERSION.IF_MULTI) - 第二個複本版本編號,如果只有一個編號則為空白" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:894 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 #: ../src/gui/gtkentry.c:43 msgid "$(VERSION.NAME) - version name from metadata" msgstr "$(VERSION.NAME) - 詮釋資料中的版本編號" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:895 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 #: ../src/gui/gtkentry.c:120 msgid "$(DARKTABLE.VERSION) - current darktable version" msgstr "$(DARKTABLE.VERSION) - 目前的 darktable 版本" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +msgid "$(Xmp.darktable.version) - current darktable version" +msgstr "$(Xmp.darktable.version) - 目前的 darktable 版本" + #. _("$(DARKTABLE.NAME) - darktable name"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:897 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 #: ../src/gui/gtkentry.c:45 -msgid "" -"$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" +msgid "$(SEQUENCE[n,m]) - sequence number, n: number of digits, m: start number" msgstr "$(SEQUENCE[n,m]) - 序號,n:位數,m:起始號碼" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:898 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 #: ../src/gui/gtkentry.c:47 msgid "$(WIDTH.SENSOR) - image sensor width" msgstr "$(WIDTH.SENSOR) - 感光元件的寬度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:899 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:946 #: ../src/gui/gtkentry.c:52 msgid "$(HEIGHT.SENSOR) - image sensor height" msgstr "$(HEIGHT.SENSOR) - 感光元件的高度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:900 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 #: ../src/gui/gtkentry.c:48 msgid "$(WIDTH.RAW) - RAW image width" msgstr "$(WIDTH.RAW) - RAW 檔的影像寬度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:901 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:948 #: ../src/gui/gtkentry.c:53 msgid "$(HEIGHT.RAW) - RAW image height" msgstr "$(HEIGHT.RAW) - RAW 檔的影像高度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:902 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:949 #: ../src/gui/gtkentry.c:49 msgid "$(WIDTH.CROP) - image width after crop" msgstr "$(WIDTH.CROP) - 裁切後的影像寬度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:903 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:950 #: ../src/gui/gtkentry.c:54 msgid "$(HEIGHT.CROP) - image height after crop" msgstr "$(HEIGHT.CROP) - 裁切後的影像高度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:904 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:951 #: ../src/gui/gtkentry.c:50 msgid "$(WIDTH.EXPORT) - exported image width" msgstr "$(WIDTH.EXPORT) - 匯出影像的寬度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:905 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 #: ../src/gui/gtkentry.c:55 msgid "$(HEIGHT.EXPORT) - exported image height" msgstr "$(HEIGHT.EXPORT) - 匯出的影像高度" #. _("$(WIDTH.MAX) - maximum image export width"), -- not implemented #. _("$(HEIGHT.MAX) - maximum image export height"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:908 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 #: ../src/gui/gtkentry.c:56 msgid "$(YEAR) - year" msgstr "$(YEAR) - 年" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:909 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:956 #: ../src/gui/gtkentry.c:57 msgid "$(YEAR.SHORT) - year without century" msgstr "$(YEAR.SHORT) - 沒有標示世紀的年份" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:910 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 #: ../src/gui/gtkentry.c:58 msgid "$(MONTH) - month" msgstr "$(MONTH) - 月" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:911 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:958 #: ../src/gui/gtkentry.c:60 msgid "$(MONTH.LONG) - full month name according to the current locale" msgstr "$(MONTH.LONG) - 目前使用語系的完整月份名稱" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:912 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 #: ../src/gui/gtkentry.c:59 msgid "$(MONTH.SHORT) - abbreviated month name according to the current locale" msgstr "$(MONTH.SHORT) - 目前使用語系的月份縮寫" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:913 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 #: ../src/gui/gtkentry.c:61 msgid "$(DAY) - day" msgstr "$(DAY) - 日" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:914 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 #: ../src/gui/gtkentry.c:62 msgid "$(HOUR) - hour" msgstr "$(HOUR) - 時" #. _("$(HOUR.AMPM) - hour, 12-hour clock"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:916 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 #: ../src/gui/gtkentry.c:64 msgid "$(MINUTE) - minute" msgstr "$(MINUTE) - 分" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:917 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:964 #: ../src/gui/gtkentry.c:65 msgid "$(SECOND) - second" msgstr "$(SECOND) - 秒" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:918 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 #: ../src/gui/gtkentry.c:66 msgid "$(MSEC) - millisecond" msgstr "$(MSEC) - 毫秒" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:919 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 #: ../src/gui/gtkentry.c:69 msgid "$(EXIF.YEAR) - EXIF year" msgstr "$(EXIF.YEAR) - EXIF 年份" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:920 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 #: ../src/gui/gtkentry.c:70 msgid "$(EXIF.YEAR.SHORT) - EXIF year without century" msgstr "$(EXIF.YEAR.SHORT) - EXIF 沒有標示世紀的年份" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:921 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 #: ../src/gui/gtkentry.c:71 msgid "$(EXIF.MONTH) - EXIF month" msgstr "$(EXIF.MONTH) - EXIF 月" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:922 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 #: ../src/gui/gtkentry.c:73 msgid "" "$(EXIF.MONTH.LONG) - full EXIF month name according to the current locale" msgstr "$(EXIF.MONTH.LONG) - 目前使用語系的 EXIF 完整月份名稱" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:923 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:970 #: ../src/gui/gtkentry.c:72 msgid "" "$(EXIF.MONTH.SHORT) - abbreviated EXIF month name according to the current " "locale" msgstr "$(EXIF.MONTH.SHORT) - 目前使用語系的 EXIF 縮寫月份名稱" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:924 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 #: ../src/gui/gtkentry.c:74 msgid "$(EXIF.DAY) - EXIF day" msgstr "$(EXIF.DAY) - EXIF 日" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:925 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:972 #: ../src/gui/gtkentry.c:75 msgid "$(EXIF.HOUR) - EXIF hour" msgstr "$(EXIF.HOUR) - EXIF 時" #. _("$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock") .. "\n" .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:927 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:974 #: ../src/gui/gtkentry.c:77 msgid "$(EXIF.MINUTE) - EXIF minute" msgstr "$(EXIF.MINUTE) - EXIF 分" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:928 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:975 #: ../src/gui/gtkentry.c:78 msgid "$(EXIF.SECOND) - EXIF second" msgstr "$(EXIF.SECOND) - EXIF 秒" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:929 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:976 #: ../src/gui/gtkentry.c:79 msgid "$(EXIF.MSEC) - EXIF millisecond" msgstr "$(EXIF.MSEC) - EXIF 毫秒" #. _("$(EXIF.DATE.REGIONAL) - localized EXIF date"), -- not implemented #. _("$(EXIF.TIME.REGIONAL) - localized EXIF time"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:932 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:979 #: ../src/gui/gtkentry.c:80 msgid "$(EXIF.ISO) - ISO value" msgstr "$(EXIF.ISO) - 感光度 ISO 值" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:933 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:980 #: ../src/gui/gtkentry.c:83 msgid "$(EXIF.EXPOSURE) - EXIF exposure" msgstr "$(EXIF.EXPOSURE) - EXIF 曝光" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:934 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:981 #: ../src/gui/gtkentry.c:81 msgid "$(EXIF.EXPOSURE.BIAS) - EXIF exposure bias" msgstr "$(EXIF.EXPOSURE.BIAS) - EXIF 曝光補償" #. _("$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program"), -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:936 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:983 #: ../src/gui/gtkentry.c:84 msgid "$(EXIF.APERTURE) - EXIF aperture" msgstr "$(EXIF.APERTURE) - EXIF 光圈" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:937 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:984 #: ../src/gui/gtkentry.c:85 msgid "$(EXIF.CROP_FACTOR) - EXIF crop factor" msgstr "$(EXIF.CROP_FACTOR) - EXIF 裁切係數" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:938 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:985 #: ../src/gui/gtkentry.c:86 msgid "$(EXIF.FOCAL.LENGTH) - EXIF focal length" msgstr "$(EXIF.FOCAL.LENGTH) - EXIF 鏡頭焦距" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:939 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:986 #: ../src/gui/gtkentry.c:87 msgid "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm equivalent focal length" msgstr "$(EXIF.FOCAL.LENGTH.EQUIV) - EXIF 35 mm 等校焦長" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:940 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:987 #: ../src/gui/gtkentry.c:88 msgid "$(EXIF.FOCUS.DISTANCE) - EXIF focal distance" msgstr "$(EXIF.FOCUS.DISTANCE) - EXIF 對焦距離" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:941 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:988 #: ../src/gui/gtkentry.c:89 msgid "$(EXIF.MAKER) - camera maker" msgstr "$(EXIF.MAKER) - 相機品牌" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:942 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:989 #: ../src/gui/gtkentry.c:90 msgid "$(EXIF.MODEL) - camera model" msgstr "$(EXIF.MODEL) - 相機型號" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:943 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:990 #: ../src/gui/gtkentry.c:91 msgid "$(EXIF.WHITEBALANCE) - EXIF selected white balance" msgstr "$(EXIF.WHITEBALANCE) - EXIF 選擇的白平衡" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:944 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:991 #: ../src/gui/gtkentry.c:92 msgid "$(EXIF.METERING) - EXIF exposure metering mode" msgstr "$(EXIF.METERING) - EXIF 曝光測光模式" #. not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:945 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:992 #: ../src/gui/gtkentry.c:93 msgid "$(EXIF.LENS) - lens" msgstr "$(EXIF.LENS) - EXIF 鏡頭型號" #. _("$(EXIF.FLASH.ICON) - icon indicating whether flash was used") .. -- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:947 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:994 #: ../src/gui/gtkentry.c:95 msgid "$(EXIF.FLASH) - was flash used (yes/no/--)" msgstr "$(EXIF.FLASH) - 是否使用閃光燈(是/否/--)" @@ -11209,81 +11932,101 @@ msgstr "$(EXIF.FLASH) - 是否使用閃光燈(是/否/--)" #. _("$(GPS.LATITUDE) - latitude"),-- not implemented #. _("$(GPS.ELEVATION) - elevation"),-- not implemented #. _("$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:952 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:999 #: ../src/gui/gtkentry.c:100 msgid "$(LONGITUDE) - longitude" msgstr "$(LONGITUDE) - 經度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:953 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1000 #: ../src/gui/gtkentry.c:101 msgid "$(LATITUDE) - latitude" msgstr "$(LATITUDE) - 緯度" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:954 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1001 #: ../src/gui/gtkentry.c:102 msgid "$(ELEVATION) - elevation" msgstr "$(ELEVATION) - 海拔" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:955 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1002 #: ../src/gui/gtkentry.c:103 msgid "$(STARS) - star rating as number (-1 for rejected)" msgstr "$(STARS) - 星級評分(-1 表示不合格)" #. _("$(RATING.ICONS) - star/reject rating in icon form"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:957 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1004 #: ../src/gui/gtkentry.c:105 msgid "$(LABELS) - color labels as text" msgstr "$(LABELS) - 文字形式的色彩標籤" #. _("$(LABELS.ICONS) - color labels as icons"),-- not implemented -#: ../src/external/lua-scripts/lib/dtutils/string.lua:959 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1006 msgid "$(TITLE) - title from metadata" msgstr "$(TITLE)- 詮釋資料中的標題" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:960 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1007 +msgid "$(Xmp.dc.title) - title from metadata" +msgstr "$(Xmp.dc.title)- 詮釋資料中的標題" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1008 msgid "$(DESCRIPTION) - description from metadata" msgstr "$(DESCRIPTION) - 詮釋資料中的描述" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:961 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1009 +msgid "$(Xmp.dc.description) - description from metadata" +msgstr "$(Xmp.dc.description) - 詮釋資料中的描述" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1010 msgid "$(CREATOR) - creator from metadata" msgstr "$(CREATOR) - 詮釋資料中的創作者" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:962 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1011 +msgid "$(Xmp.dc.creator) - creator from metadata" +msgstr "$(Xmp.dc.creator) - 詮釋資料中的創作者" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1012 msgid "$(PUBLISHER) - publisher from metadata" msgstr "$(PUBLISHER) - 詮釋資料中的發布者" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:963 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1013 +msgid "$(Xmp.dc.publisher) - publisher from metadata" +msgstr "$(Xmp.dc.publisher) - 詮釋資料中的發布者" + +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1014 msgid "$(RIGHTS) - rights from metadata" msgstr "$(RIGHTS) - 詮釋資料中的版權" +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1015 +msgid "$(Xmp.dc.rights) - rights from metadata" +msgstr "$(Xmp.dc.rights) - 詮釋資料中的版權" + #. _("$(TAGS) - tags as set in metadata settings"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:965 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1017 #: ../src/gui/gtkentry.c:117 msgid "$(CATEGORY[n,category]) - subtag of level n in hierarchical tags" msgstr "$(CATEGORY[n,category]) - 樹狀標籤裡級別為 n 的子標籤" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:966 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1018 #: ../src/gui/gtkentry.c:121 msgid "$(SIDECAR_TXT) - contents of .txt sidecar file, if present" msgstr "$(SIDECAR_TXT) - 文字附屬檔案的內容(如果有)" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:967 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1019 #: ../src/gui/gtkentry.c:113 msgid "$(FOLDER.PICTURES) - pictures folder" msgstr "$(FOLDER.PICTURES) - 影像資料夾" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:968 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1020 #: ../src/gui/gtkentry.c:114 msgid "$(FOLDER.HOME) - home folder" msgstr "$(FOLDER.HOME) - 家目錄" -#: ../src/external/lua-scripts/lib/dtutils/string.lua:969 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1021 #: ../src/gui/gtkentry.c:115 msgid "$(FOLDER.DESKTOP) - desktop folder" msgstr "$(FOLDER.DESKTOP) - 桌面資料夾" #. _("$(OPENCL.ACTIVATED) - whether OpenCL is activated"), -#: ../src/external/lua-scripts/lib/dtutils/string.lua:971 +#: ../src/external/lua-scripts/lib/dtutils/string.lua:1023 #: ../src/gui/gtkentry.c:112 msgid "$(USERNAME) - login name" msgstr "$(USERNAME) - 使用者名稱" @@ -11295,7 +12038,11 @@ msgstr "$(USERNAME) - 使用者名稱" #. remove the var from the string #. string modifications #. replace the substitution variables in a string +#. catch everything below 0.3 seconds +#. catch 1/2, 1/3, ... +#. catch 1/1.3, 1/1.6, ... #. change the encoding of the terminal to handle non-english characters in path +#. otherwise, when the real command fails, script will still return "good" error code of chcp #. On Windows we don't need any command. (start e.g. has problems with spaces in the filename, even if we put quoter around them.) https://stackoverflow.com/questions/13691827/opening-file-with-spaces-in-windows-via-command-prompt #. #. @@ -11334,8 +12081,12 @@ msgstr "$(USERNAME) - 使用者名稱" #. #. CHANGES #. +#. 20251202 - fixed pattern matching bugs affecting Canon EOS R? series +#. styles and styles being applied twice if images are reimported +#. +#. Added more debugging statements to pattern matching functions +#. #. local df = require "lib/dtutils.file" -#. local ds = require "lib/dtutils.string" #. local dtsys = require "lib/dtutils.system" #. local debug = require "darktable.debug" #. - - - - - - - - - - - - - - - - - - - - - - - @@ -11357,12 +12108,12 @@ msgstr "$(USERNAME) - 使用者名稱" #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/apply_camera_style.lua:94 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:99 msgid "apply camera style" msgstr "套用相機風格檔" #. name of script -#: ../src/external/lua-scripts/official/apply_camera_style.lua:95 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:100 msgid "apply darktable camera style to matching images" msgstr "套用相機風格至對應的影像" @@ -11399,6 +12150,7 @@ msgstr "套用相機風格至對應的影像" #. escape dashes #. make spaces optional #. until we end up with a set, I'll defer set processing, i.e. [...] +#. log.msg(log.debug, "make spaces conditional again? pattern is " .. pattern) #. anchor the pattern to ensure we don't short match #. separate the styles into #. @@ -11407,7 +12159,7 @@ msgstr "套用相機風格至對應的影像" #. styles {} #. patterns {} #. strip off the maker name -#: ../src/external/lua-scripts/official/apply_camera_style.lua:381 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:396 msgid "applying camera styles to images" msgstr "正在套用相機風格至影像" @@ -11423,14 +12175,165 @@ msgstr "正在套用相機風格至影像" #. - - - - - - - - - - - - - - - - - - - - - - - #. E V E N T S #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/official/apply_camera_style.lua:474 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:490 msgid "apply darktable camera styles to collection" msgstr "套用相機風格至整個相冊" -#: ../src/external/lua-scripts/official/apply_camera_style.lua:480 +#: ../src/external/lua-scripts/official/apply_camera_style.lua:496 msgid "apply darktable camera styles to selection" msgstr "套用相機風格至選取的影像" +#. +#. +#. auto_straighten.lua - straighten an image in darkroom using image metadata +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. auto_straighten - straighten an image in darkroom using image metadata +#. +#. auto_straighten reads the roll and pitch angle imformation captured when +#. an image is captured. A correction is computed and applied to correct the +#. roll to the nearest vertical or horizontal axis using the rotate and +#. perspective module. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. exiftool - https://exiftool.org +#. +#. USAGE +#. * add it sowewhere in your scripts directory +#. * ensure exiftool is installed and accessible +#. * enable it using script manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. LIMITATIONS +#. * Roll and pitch angles are taken when an image is captured. If you shoot +#. in burst mode, the roll and pitch angles of the first image are used in +#. the rest of the burst (at least for Canon). +#. * If you are running multiple scripts that trigger on an image being opened +#. in darkroom then the auto crop may not work. There is a shortcut included +#. that can have a key sequence assigned so that the auto crop will be reapplied. +#. * Currently oply roll angle is corrected +#. +#. LIEENSE +#. GPL V2 +#. +#. local da = require "lib/dtutils.action" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/auto_straighten.lua:108 +msgid "auto_straighten" +msgstr "自動拉直" + +#. visible name of script +#: ../src/external/lua-scripts/official/auto_straighten.lua:109 +msgid "straighten an image in darkroom using image metadata" +msgstr "使用詮釋資料在暗房中調正影像" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:138 +msgid "automatic_cropping" +msgstr "自動裁切" + +#: ../src/external/lua-scripts/official/auto_straighten.lua:139 +msgid "what automatic cropping to perform" +msgstr "要執行哪些自動裁切操作" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. Canon camera roll angle is as foillows +#. * landscape orientation camera upright = 0 +#. * camera rolled to the left (shutter button up) portrait = -90 +#. * camera inverted landscape = +/- 180 +#. * camera rolled to the right (shutter button down) portrait = 90 +#. +#. rotate and perspective corrections +#. * rotate the image to the right is a negative correction +#. * rotate the image left is a positive correction +#. +#. landscape +#. roll left portrait +#. inverted landscape +#. roll right portrait +#. Roll Angle 0 is landscape, -90 is rolled to the left in portrait, +- 180 is landscape inverted, 90 is portrait rolled to the right +#. check for Nidon and change the sign +#. dt.gui.action("iop/ashift/automatic cropping", "selection", "item:" .. crop, 1.000) +#. da.wait_until_pixelpipe_complete() +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/auto_straighten.lua:249 +msgid "exiftool not found, exiting..." +msgstr "找不到 exiftool,正在退出…" + +#. da.register_events(MODULE, straighten_image) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. -[[ +#. ]] #. #. This file is part of darktable, #. copyright (c) 2015 Tobias Ellinghaus @@ -11818,6 +12721,228 @@ msgstr "找不到 enfuse 執行檔,未載入 enfuse 匯出器…" #. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. kate: hl Lua; #. +#. +#. extract_burst_roll_images.lua - extract burst images from a burst roll file +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. extract_burst_roll_images - extract burst images from a burst roll file +#. +#. Canon cameras are capable of shooting in burst mode. When the shutter +#. button is half pressed the camera starts "recording". When the shutter is +#. fully pressed the pervious 1/2 second of imformation is recorded as individual +#. images stored in one file as well as images captured at 30 frames/sec until +#. the buffer fills or the shutter button is released. So a Canon R7 burst file +#. could contain ~90 images. +#. +#. Extracting the images from this file required use of Canon proprietary software +#. until recently when dnglab got the capability to extract the embedded images as +#. DNG raws. +#. +#. This script can be set to run on import, scanning for burst roll containers, +#. extracting the embedded images and grouping them with the burst roll container. +#. The script can alsu be utilized via a short cut and applied to selected images. +#. +#. When set to on import the script scans each image after import using exiv2 or exiftool +#. to check the image EXIF information to see if the file is a busrt roll container. +#. Once the import images are scanned, the detected burst roll containers are processed, +#. the embedded images extracted as DNSs, and grouped with the container image. +#. +#. In shortcut mode the user selects the burst roll containers manually and uses the shortcut +#. to extract the embedded images as DNGs +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. - exiv2 - https://exiv2.org +#. - exiftool - https://exiftool.org +#. - dnglab - https://github.com/dnglab/dnglab +#. +#. USAGE +#. - add the script to your lua scripts +#. - enable in script manager +#. - set the preferences in perferences->Lua options +#. +#. LIMITATIONS +#. extract_burst_roll_images makes heavy use of external programs to identify burst roll +#. containters and to extract the images. Windows users may want to use it in shortcut mode +#. to lessen the number of windows popping up. +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:106 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:494 +msgid "extract burst roll images" +msgstr "擷取 BURST 連拍影像" + +#. visible name of script +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:107 +msgid "extract burst images from a burst roll file" +msgstr "從 BURST 連拍底片卷檔案中擷取連拍影像" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. exiv2 or exiftool +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:168 +msgid "preferred exif tag reader" +msgstr "偏好的 EXIF 標籤讀取器" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:169 +msgid "use exiftool or exiv2 to read exif tags" +msgstr "使用 ExifTool 或 Exiv2 讀取 EXIF 標籤" + +#. tooltip +#. default +#. values +#. run on import +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:177 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:178 +msgid "extract burst roll images on import" +msgstr "匯入時擷取 BURST 底片卷中的連拍影像" + +#. tooltip +#. default +#. display selection button +#. script: This is a string used to avoid name collision in preferences (i.e namespace). Set it to something unique, usually the name of the script handling the preference. +#. name +#. type +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:185 +msgid "display select burst roll images button" +msgstr "顯示選取 BURST 連拍影像按鈕" + +#. label +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:186 +msgid "add a button to the select module to select burst roll images" +msgstr "增加一個按鈕以在「選取影像」中選擇 BURST 連拍影像" + +#. tooltip +#. default +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. skip blank lines created by forfiles +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:332 +#, lua-format +msgid "extracted %d dng files from %s" +msgstr "提取 DNG 檔案 %d(來自 %s )" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:372 +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:390 +msgid "scanning for burst roll images" +msgstr "掃描 BURST 連拍底片卷影像" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:407 +msgid "extracting burst roll images" +msgstr "正在擷取 BURST 連拍影像" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:457 +msgid "dnglab executable not found" +msgstr "找不到 dnglab 執行檔," + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:458 +msgid ": dnglab executable not found, exiting..." +msgstr ":找不到 dnglab 執行檔,正在退出…" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:466 +msgid "no exif tag reader available" +msgstr "沒有可用的 EXIF 標籤讀取器" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:467 +msgid " no exif tag reader available, exiting..." +msgstr "沒有可用的 EXIF 標籤讀取器,正在退出…" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:475 +#, lua-format +msgid " selected tag reader %s not available" +msgstr "無法使用選擇的標籤讀取器「%s」" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:488 +msgid "select burst roll images" +msgstr "選擇 BURST 連拍影像" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:489 +msgid "select burst roll image containers" +msgstr "選擇 BURST 連拍影像格式" + +#: ../src/external/lua-scripts/official/extract_burst_roll_images.lua:498 +msgid "extract and group burst roll images with container" +msgstr "提取並分組帶有容器的 BURST 連拍底片卷圖像" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. #. This file is part of darktable, #. copyright (c) 2014 Tobias Ellinghaus #. @@ -11882,8 +13007,8 @@ msgstr "產生文字附屬檔案的命令" #: ../src/external/lua-scripts/official/generate_image_txt.lua:76 msgid "" -"the output of this command gets written to the txt file. use $(FILE_NAME) " -"for the image file" +"the output of this command gets written to the txt file. use $(FILE_NAME) for " +"the image file" msgstr "此命令的輸出被寫入 txt 檔案。使用 $(FILE_NAME) 作為影像檔案" #: ../src/external/lua-scripts/official/generate_image_txt.lua:82 @@ -11901,13 +13026,169 @@ msgstr "文字附屬檔案的命令看起來很糟糕。最好檢查一下設定 #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen #. -#. darktable 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. +#. group_persistence.lua - preserve groups between darktable instances +#. +#. Copyright (C) 2024-2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. group_persistence - preserve groups between darktable instances +#. +#. group_persistence uses "functional" tagging to maintain image groups +#. across database instances, allowing image grouping to be restored when +#. the database is rebuilt from the XMP sidecar files. +#. +#. Once the script is started it "listens" for changes in image grouping and +#. applies or removes the necessary tags automatically. +#. +#. A shortcut can be assigned to read a collection and apply the necessary +#. grouping tags so that existing collections can be maintained. +#. +#. If the database is lost and needs to be rebuilt then start the script before +#. importing any images. As images are imported the tags will be read and the +#. grouping applied in the database. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * Enable the script using script manager +#. * Optionally, create a keystroke combination for the shortcut +#. +#. LIMITATIONS +#. +#. In normal use you wont notice that the script is running. +#. +#. However if you do something like import 4000+ images, then +#. run the autogrouper script to create groups whenever there is +#. a 5 second difference between 2 images, your system will be busy +#. for awhile. If for some reason you need to do something like this +#. turn off group_persistence, run the autogrouper, turn on group_persistence +#. and use the shortcut to read all the grouping information and apply +#. the necessary tags. It will still be an impact, but less than trying +#. to do both at once. Learned from experience :-) +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/group_persistence.lua:120 +msgid "group persistence" +msgstr "群組持久性" + +#. name of script +#: ../src/external/lua-scripts/official/group_persistence.lua:121 +msgid "preserve groups between darktable instances" +msgstr "在 darktable 實例之間保留群組" + +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. table of imported images that need grouping rebuilt +#. uuid to group leader mapping +#. group leader to uuid mapping +#. uuid to group tag mapping +#. uuid to group leader tag mapping +#. when the groups are rebuilt after import they +#. cause the group change events to fire but the +#. events are queued until after rebuilding completes +#. so we need to build a table of images to ignore when +#. the queued events catch up. As the event fires for an +#. image, the image is removed. +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. utilities for building/debugging +#. rebuild grouping on import +#. rebuild grouping on command (shortcut) +#. handle grouping changes in the UI +#. tag image as group leader +#. create the uuid and leader/group tags if necessary +#. add an image to a group +#. create the group if necessary +#. handle duplicate getting deleted +#. there's either 1 or 0, so no group +#. remove image group leader tag +#. if it's the last image, then remove the leader/group tags +#. remove an image from a group +#. if it's the last image then remove the tags +#. image.id > group_leder.id - simple remove +#. image.id < group_leader.id - deleting old group_leader (image) with new group_leader (group_leader) +#. remove the group leader tag from the old leader +#. replace the old group leader tag with a group tag +#. add the group leader tag to the new image +#. event handling +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. This file is part of darktable, +#. copyright (c) 2014 Jérémy Rosen +#. +#. darktable 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. #. #. darktable is distributed in the hope that it will be useful, #. but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -12067,167 +13348,249 @@ msgstr "匯入篩選結果" #. vim: shiftwidth=2 expandtab tabstop=2 cindent #. kate: tab-indents: off; indent-width 2; replace-tabs on; remove-trailing-space on; #. -#. This file is part of darktable, -#. copyright (c) 2014 Jérémy Rosen #. -#. darktable is free software: you can redistribute it and/or modify +#. recent_bookmarks.lua - add recently edited and exported images to system recent bookmarks +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . +#. along with this program. If not, see . #. #. -#. SAVE SELECTION -#. Simple shortcuts to have multiple selection bufers +#. recent_bookmarks - add recently edited and exported images to system recently used files #. +#. recent_bookmarks adds images edited in darktable and the directory of images exported from +#. darktable to the reccently-used.xbel file so that they show up in the recently used system +#. shortcuts. #. -#. USAGE -#. * require this file from your main lua config file: -#. * go to configuration => preferences => lua -#. * set the shortcuts you want to use +#. Currently recent_bookmarks only works on Linux #. -#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT #. -#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. file - linux system file utility to get mime-type #. -#. The variable "buffer_count" controls the number of selection buffers, -#. increase it if you need more temporary selection buffers +#. USAGE #. +#. eanble from script manager #. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/save_selection.lua:52 -msgid "save selection" -msgstr "儲存選取" - -#: ../src/external/lua-scripts/official/save_selection.lua:53 -msgid "shortcuts providing multiple selection buffers" -msgstr "提供多個選擇緩衝區的捷徑" - +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/save_selection.lua:77 -#, lua-format -msgid "save to buffer %d" -msgstr "儲存至緩衝區「%d」" +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:82 +msgid "recent_bookmarks" +msgstr "近期書籤" -#: ../src/external/lua-scripts/official/save_selection.lua:80 -#, lua-format -msgid "restore from buffer %d" -msgstr "從緩衝區「%d」恢復" +#. visible name of script +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:83 +msgid "add recently edited and exported images to system recent bookmarks" +msgstr "將最近編輯和匯出的影像加入系統最近書籤" -#: ../src/external/lua-scripts/official/save_selection.lua:86 -msgid "switch selection with temporary buffer" -msgstr "臨時緩衝區的選擇開關" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. format strings for writing the bookmarks +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ------------------ +#. program functions +#. ------------------ +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:243 +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:246 +msgid "failed to open bookmark file" +msgstr "無法解析開啟書籤檔案" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:275 +msgid " only runs on Linux" +msgstr "只能在 Linux 上執行" +#: ../src/external/lua-scripts/official/recent_bookmarks.lua:281 +msgid "recent bookmarks file not found" +msgstr "找不到近期書籤檔案" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - #. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. -#. This file is part of darktable, -#. copyright (c) 2015 Jérémy Rosen & Pascal Obry -#. edited 2016 Tejovanth N +#. regenerate_thumbnails.lua - regenerate mipmap cache for selected images #. -#. darktable is free software: you can redistribute it and/or modify +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . -#. +#. along with this program. If not, see . #. -#. SELECTION_TO_PDF -#. Generates a PDF file (via Latex) containing all selected images #. -#. ADDITIANAL SOFTWARE NEEDED FOR THIS SCRIPT -#. * a PDF-Viewer -#. * pdflatex (Latex) +#. regenerate_thumbnails - regenerate mipmap cache for selected images #. -#. USAGE -#. * require this file from your main lua config file: +#. regenerate_thumbnails drops the cached thumbnail for each selected image +#. and generates a new thumbnail. #. -#. This plugin will add a new exporter that will allow you to generate the pdf file +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None #. -#. Plugin allows you to choose how many thumbnails you need per row +#. USAGE +#. * enable the script in script_manager +#. * assign a shortcut, if desired, to apply the script by hovering +#. over a skull and using the shortcut to regenerate the thumbnail #. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson #. +#. CHANGES #. -#. return data structure for script_manager -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:52 -msgid "selection to PDF" -msgstr "選取為 PDF" - -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:53 -msgid "generate a pdf file of selected images" -msgstr "為所選影像建立一個 PDF 檔案" - +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:65 -msgid "a pdf viewer" -msgstr "PDF 閱讀器" - -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:66 -msgid "can be an absolute pathname or the tool may be in the PATH" -msgstr "可以是絕對路徑名,或者該工具可能位於 PATH 中" - -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:74 -msgid "thumbs per line" -msgstr "每行的縮圖數量" - -#. The soft minimum value for the slider, the slider can't go beyond this point -#. The soft maximum value for the slider, the slider can't go beyond this point -#. The hard minimum value for the slider, the user can't manually enter a value beyond this point -#. The hard maximum value for the slider, the user can't manually enter a value beyond this point -#. The current value of the slider -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:83 -msgid "title:" -msgstr "標題:" - -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:85 -msgid "thumbnails per row:" -msgstr "每列的縮圖數量:" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:79 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:246 +msgid "regenerate thumbnails" +msgstr "重新產生縮圖" -#. fact is that latex will get confused if the filename has multiple dots. -#. so \includegraphics{file.01.jpg} wont work. We need to output the filename -#. and extention separated, e.g: \includegraphics{{file.01}.jpg} -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:132 -msgid "export thumbnails to pdf" -msgstr "匯出縮圖至 PDF" +#. visible name of script +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:80 +msgid "regenerate mipmap cache for selected images" +msgstr "重新產生所選影像的縮圖快取" -#. convert to PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:179 -msgid "problem running pdflatex" -msgstr "執行 pdfLaTeX 時出現問題" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:176 +msgid "regenerating thumbnails" +msgstr "正在重新產生縮圖" -#. this one is probably usefull to the user -#. open the PDF -#: ../src/external/lua-scripts/official/selection_to_pdf.lua:189 -msgid "problem running pdf viewer" -msgstr "執行 PDF 閱讀器時出現問題" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:215 +#: ../src/external/lua-scripts/official/regenerate_thumbnails.lua:219 +msgid "generate thumbnails" +msgstr "重新產生縮圖" -#. this one is probably usefull to the user -#. finally do some clean-up -#. -#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. #. This file is part of darktable, -#. copyright (c) 2018 Bill Ferguson +#. copyright (c) 2014 Jérémy Rosen #. #. darktable is free software: you can redistribute it and/or modify #. it under the terms of the GNU General Public License as published by @@ -12243,20046 +13606,20923 @@ msgstr "執行 PDF 閱讀器時出現問題" #. along with darktable. If not, see . #. #. -#. executable_manager.lua - a tool for managing external executables used by darktable lua scripts +#. SAVE SELECTION +#. Simple shortcuts to have multiple selection bufers #. -#. executable_manager is a tool for managing the executable preferences stored in the darktablerc file. -#. On startup the darktablerc file is scanned and a widget is built for each executable path. The user -#. can select the executable from a drop down list and then modify the settings as desired. #. -#. Any changes made using executable_manager won't be saved in the darktablerc file until darktable exits, but -#. the preference is updated when the change is made so scripts will pick up the changes without restarting -#. darktable. +#. USAGE +#. * require this file from your main lua config file: +#. * go to configuration => preferences => lua +#. * set the shortcuts you want to use +#. +#. This plugin will provide shortcuts to save to and restore from up to five temporary buffers +#. +#. This plugin also provides a shortcut to swap the current selection with a quick-swap buffer +#. +#. The variable "buffer_count" controls the number of selection buffers, +#. increase it if you need more temporary selection buffers #. #. #. return data structure for script_manager -#: ../src/external/lua-scripts/tools/executable_manager.lua:49 -msgid "executable manager" -msgstr "執行檔管理器" +#: ../src/external/lua-scripts/official/save_selection.lua:52 +msgid "save selection" +msgstr "儲存選取" -#: ../src/external/lua-scripts/tools/executable_manager.lua:50 -msgid "manage the list of external executables used by the lua scripts" -msgstr "管理 Lua 腳本使用的外部執行檔列表" +#: ../src/external/lua-scripts/official/save_selection.lua:53 +msgid "shortcuts providing multiple selection buffers" +msgstr "提供多個選擇緩衝區的捷徑" #. function to destory the script #. set to hide for libs since we can't destroy them commpletely yet #. how to restart the (lib) script after it's been hidden - i.e. make it visible again #. only required for libs since the destroy_method only hides them -#. our own namespace -#. - - - - - - - - - - - - - - - - - - - - - - - - - - - -#. F U N C T I O N S -#. - - - - - - - - - - - - - - - - - - - - - - - - - - - -#. use find to get the matches -#. strip out the first line -#. use grep and just return the answers -#. Module name -#: ../src/external/lua-scripts/tools/executable_manager.lua:118 -msgid "executables" -msgstr "執行檔" - -#. Visible name -#. expandable -#. resetable -#. containers -#. widget -#. view_enter -#. view_leave -#. - - - - - - - - - - - - - - - - - - - - - - - - - - - -#. M A I N P R O G R A M -#. - - - - - - - - - - - - - - - - - - - - - - - - - - - -#. grep the executable_paths statements out of the darktablerc file -#. check if we have something to manage and exit if not -#: ../src/external/lua-scripts/tools/executable_manager.lua:157 -msgid "no executable paths found, exiting..." -msgstr "找不到執行檔路徑,正在退出…" - -#. build a table of the path preferences -#. preferences are stored with forward slashes -#: ../src/external/lua-scripts/tools/executable_manager.lua:173 -msgid "select an executable" -msgstr "選擇一個執行檔" - -#: ../src/external/lua-scripts/tools/executable_manager.lua:173 -msgid "search path for executable" -msgstr "執行檔的搜尋路徑" - -#. create a stack widget to hold the executable path widgets -#. create a combobox to for indexing into the stack of widgets -#: ../src/external/lua-scripts/tools/executable_manager.lua:202 -msgid "executable" -msgstr "執行檔" - -#: ../src/external/lua-scripts/tools/executable_manager.lua:203 -msgid "select executable to modify" -msgstr "選擇要修改的執行檔" - -#: ../src/external/lua-scripts/tools/executable_manager.lua:225 +#: ../src/external/lua-scripts/official/save_selection.lua:77 #, lua-format -msgid "clear path for %s" -msgstr "清除「%s」的路徑" +msgid "save to buffer %d" +msgstr "儲存至緩衝區「%d」" -#. register the lib -#. -#. get_lib_manpages.lua - retrieve the included library documentation and output it as man pages -#. -#. Copyright (c) 2016, Bill Ferguson -#. -#. nothing to destroy -#. find the libraries -#. loop through the libraries -#. print the documentation for the library -#. print the documentation for each of the functions -#: ../src/external/lua-scripts/tools/get_lib_manpages.lua:91 -msgid "get library man pages" -msgstr "取得庫手冊頁" +#: ../src/external/lua-scripts/official/save_selection.lua:80 +#, lua-format +msgid "restore from buffer %d" +msgstr "從緩衝區「%d」恢復" -#: ../src/external/lua-scripts/tools/get_lib_manpages.lua:92 -msgid "output the internal library documentation as man pages" -msgstr "將內部庫文件輸出為手冊頁" +#: ../src/external/lua-scripts/official/save_selection.lua:86 +msgid "switch selection with temporary buffer" +msgstr "臨時緩衝區的選擇開關" #. -#. get_libdoc.lua - retrieve the included library documentation and output it +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua #. -#. Copyright (c) 2016, Bill Ferguson #. -#. nothing to destroy -#. find the libraries -#. loop through the libraries -#. print the documentation for the library -#. print the documentation for each of the functions -#: ../src/external/lua-scripts/tools/get_libdoc.lua:65 -msgid "get library docs" -msgstr "取得腳本庫文件" - -#: ../src/external/lua-scripts/tools/get_libdoc.lua:66 -msgid "retrieve and print the documentation to the console" -msgstr "檢索文件並將其列印到控制台" - +#. scheduler.lua - provide scheduler services for multitasking #. -#. This file is part of darktable, -#. copyright (c) 2018, 2020, 2023, 2024 Bill Ferguson +#. Copyright (C) 2024 Bill Ferguson . #. -#. darktable is free software: you can redistribute it and/or modify +#. 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 +#. the Free Software Foundation; either version 3 of the License, or #. (at your option) any later version. #. -#. darktable is distributed in the hope that it will be useful, +#. 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 darktable. If not, see . -#. -#. -#. script_manager.lua - a tool for managing the darktable lua scripts +#. along with this program. If not, see . #. -#. script_manager is designed to be called from the users luarc file and used to -#. manage the lua scripts. #. -#. On startup script_manager scans the lua scripts directory to see what scripts are present. -#. Scripts are sorted by 'folder' based on what sub-directory they are in. With no -#. additional script repositories iinstalled, the folders are contrib, examples, official -#. and tools. When a folder is selected the buttons show the script name and whether the -#. script is started or stopped. The button is a toggle, so if the script is stopped click -#. the button to start it and vice versa. +#. scheduler - provide scheduler services for multitasking #. -#. Features +#. scheduler implements a sinple first in first out (FIFO) scheduler +#. necessary for lua script multitasking. #. -#. * the number of script buttons shown can be changed to any number between 5 and 20. The -#. default is 10 buttons. This can be changed in the configuration action. +#. Scripts voluntarily yield to the scheduler and they are placed at +#. the end of the run queue. The first item in the run queue is told +#. to resume. #. -#. * additional repositories of scripts may be installed using from the install/update action. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None #. -#. * installed scripts can be updated from the install/update action. This includes extra -#. repositories that have been installed. +#. USAGE +#. start script from script_manager #. -#. * the scripts can be disabled if desired from the install/update action. This can only -#. be reversed manually. To enable the "Disable Scripts" button, check the checkbox to -#. endable it. This is to prevent accidentally disabling the scripts. Click the -#. "Disable Scripts" button and the luarc file is renamed to luarc.disable. If at -#. a later time you want to enable the scripts again, simply rename the luarc.disabled -#. file to luarc and the scripts will run. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson #. +#. CHANGES #. -#. api check -#. du.check_min_api_version("9.3.0", "script_manager") +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" #. - - - - - - - - - - - - - - - - - - - - - - - #. C O N S T A N T S #. - - - - - - - - - - - - - - - - - - - - - - - -#. script_manager required API version #. path separator #. command separator -#. local POWER_ICON = dt.configuration.config_dir .. "/lua/data/data/icons/power.png" #. - - - - - - - - - - - - - - - - - - - - - - - -#. P R E F E R E N C E S +#. A P I C H E C K #. - - - - - - - - - - - - - - - - - - - - - - - -#: ../src/external/lua-scripts/tools/script_manager.lua:104 -msgid "check for updated scripts on start up" -msgstr "在啟動時檢查腳本更新" +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/scheduler.lua:98 +msgid "scheduler" +msgstr "多工調度" -#: ../src/external/lua-scripts/tools/script_manager.lua:105 -msgid "automatically update scripts to correct version" -msgstr "自動更新腳本為正確版本" +#. name of script +#: ../src/external/lua-scripts/official/scheduler.lua:99 +msgid "provide scheduler services for multitasking" +msgstr "為多工處理提供調度服務" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation #. - - - - - - - - - - - - - - - - - - - - - - - #. L O G L E V E L #. - - - - - - - - - - - - - - - - - - - - - - - #. - - - - - - - - - - - - - - - - - - - - - - - #. N A M E S P A C E #. - - - - - - - - - - - - - - - - - - - - - - - -#. set up tables to contain all the widgets and choices -#. set log level for functions +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "scheduler preferred time slice" +msgstr "多工調度器首選 CPU 時間片段" + +#: ../src/external/lua-scripts/official/scheduler.lua:130 +msgid "target time slice before interrupt" +msgstr "在中斷前指定 CPU 時間片段" + +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. allow time for waiting scripts to start +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. do nothing #. #. -#. sm.scripts is a table of tables for containing the scripts -#. It is organized as into folder (folder) subtables containing -#. each script definition, which is a table +#. select_duplicates.lua - select duplicate images from a collection #. -#. sm.scripts- -#. | -#. - folder------------| -#. | - script -#. - folder----| | -#. - script| -#. | - script -#. - script| +#. Copyright (C) 2026 Bill Ferguson . #. -#. and a script table looks like +#. 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. #. -#. name the name of the script file without the lua extension -#. path folder (folder), path separator, path, name without the lua extension -#. doc the header comments from the script to be used as a tooltip -#. script_name the folder, path separator, and name without the lua extension -#. running true if running, false if not, hidden if running but the -#. lib/storage/action for the script is hidden -#. has_lib true if it creates a module -#. lib_name name of the created lib -#. has_storage true if it creates a storage (exporter) -#. storage_name name of the exporter (in the exporter storage menu) -#. has_action true if it creates an action -#. action_name name on the button -#. has_select true if it creates a select -#. select_name name on the button -#. has_event true if it creates an event handler -#. event_type type of event, shortcut, post-xxx, pre-xxx -#. callback name of the callback routine -#. initialized all of the above data has been retreived and set. If the -#. script is unloaded and reloaded we don't have to reparse the file +#. 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, see . #. -#. installed script repositories -#. don't let it run until everything is in place +#. +#. select_duplicates - select duplicate images from a collection +#. +#. select_duplicates adds a button to the select module to select +#. duplicate images from a collection. If the selection2collection +#. script is also active an option is available to have the selected +#. duplicates appear as a temporary collection. +#. +#. A shortcut is available to select the duplicates from the collection +#. but it is somewhat slower because it doesn't have access to the current +#. image cache and therfore has to open each image separately. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * enable in script manager +#. * Press the button +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - #. - - - - - - - - - - - - - - - - - - - - - - - #. F U N C T I O N S #. - - - - - - - - - - - - - - - - - - - - - - - #. ----------------- #. helper functions #. ----------------- -#. -------------- -#. git interface -#. -------------- -#. ------------------ -#. utility functions -#. ------------------ -#. trim leading spaces -#. trim trailing spaces -#. trim trailing comma and comments -#. ---------------- -#. script handling -#. ---------------- -#: ../src/external/lua-scripts/tools/script_manager.lua:409 -msgid "contributed" -msgstr "貢獻者" - -#: ../src/external/lua-scripts/tools/script_manager.lua:413 -msgid "official" -msgstr "正式" - -#: ../src/external/lua-scripts/tools/script_manager.lua:415 -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2475 -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2485 -msgid "tools" -msgstr "工具" - -#. in case we get lucky and the string got translated elsewhere -#. set_log_level(log.debug) -#. slurp the file -#. grab the script_data.metadata table -#. break up the lines into key value pairs -#. slurp the file -#. assume that the second block comment is the documentation -#: ../src/external/lua-scripts/tools/script_manager.lua:503 -msgid "no documentation available" -msgstr "沒有可用的文檔" - -#. status of start function -#. error message returned if module doesn't start -#. script is a lib and loaded but hidden and the user wants to reload -#. presently the lua api doesn't support unloading lib elements however, we -#. can hide libs, so we just mark those as hidden and hide the gui -#. can delete storages -#. can delete actions -#. can delete selects -#. and mark them inactive for the next time darktable starts -#. deactivate it.... -#. the script file supplied is folder/filename.filetype -#. the following pattern splits the string into folder, path, name, fileename, and filetype -#. for example contrib/gimp.lua becomes -#. folder - contrib -#. path - -#. name - gimp.lua -#. filename - gimp -#. filetype - lua -#. Thanks Tobias Jakobs for the awesome regulary expression -#. change the path separator from / to \ for windows -#. add the script data -#. scan the scripts -#. strip the lua dir off -#. strip off .lua\n -#. let's not include ourself -#. skip plugins -#. let's not try and run libraries -#. don't match files in the .git directory -#. but let's make sure libraries can be found -#. ------------ -#. UI handling -#. ------------ -#. strip the lua dir off -#. get everything to the first / -#. if we have a folder (.git doesn't) -#. skip plugins -#: ../src/external/lua-scripts/tools/script_manager.lua:751 -#: ../src/external/lua-scripts/tools/script_manager.lua:866 -msgid "" -"ERROR: git not found. Install or specify the location of the git executable." -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"找不到 git。安裝或指定 git 執行檔的位置。" - -#: ../src/external/lua-scripts/tools/script_manager.lua:765 -msgid "lua scripts successfully updated" -msgstr "Lua 腳本已更新成功" - -#: ../src/external/lua-scripts/tools/script_manager.lua:905 -msgid "no scripts found to install" -msgstr "找不到要安裝的腳本" - -#: ../src/external/lua-scripts/tools/script_manager.lua:910 -msgid "failed to download scripts" -msgstr "下載腳本失敗" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1062 -#, lua-format -msgid "page %d of %d" -msgstr "第 %d 之 %d 頁" - -#. no change -#. force the buttons to repopulate -#. jump back to start/stop scripts -#. load the prefs and update settings -#. update_script_choices -#. folder selector -#. num_buttons -#. main menu -#. Module name -#: ../src/external/lua-scripts/tools/script_manager.lua:1217 -#: ../src/external/lua-scripts/tools/script_manager.lua:1492 -msgid "scripts" -msgstr "腳本" - -#. Visible name -#. expandable -#. resetable -#. containers -#. view_enter -#. view_leave #. - - - - - - - - - - - - - - - - - - - - - - - #. M A I N P R O G R A M #. - - - - - - - - - - - - - - - - - - - - - - - -#. ensure shortcuts module knows widgets belong to script_manager -#. only make changes to clean branches -#. probably upgraded from an earlier api version so get back to master -#. to use the latest version of script_manager to get the proper API -#: ../src/external/lua-scripts/tools/script_manager.lua:1263 -msgid "lua API version reset, please restart darktable" -msgstr "Lua API 版本重置,請重新啟動 darktable" - -#. do nothing, we are fine -#. we are on a dev API version, so checkout the dev -#. api version or checkout/stay on master -#. stay on master -#. checkout the appropriate branch for API version if it exists -#: ../src/external/lua-scripts/tools/script_manager.lua:1310 -msgid "" -"you must restart darktable to use the correct version of the lua scripts" -msgstr "必須重新啟動 darktable 才能使用正確版本的 Lua 腳本" - #. - - - - - - - - - - - - - - - - - - - - - - - #. U S E R I N T E R F A C E #. - - - - - - - - - - - - - - - - - - - - - - - -#. update the scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1336 -msgid "scripts to update" -msgstr "要更新的腳本" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1337 -msgid "select the scripts installation to update" -msgstr "選擇要更新的腳本" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1346 -#: ../src/external/lua-scripts/tools/script_manager.lua:1408 -msgid "update scripts" -msgstr "更新腳本" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1347 -msgid "update the lua scripts from the repository" -msgstr "從儲存庫更新 Lua 腳本" - -#. add additional scripts -#: ../src/external/lua-scripts/tools/script_manager.lua:1358 -msgid "" -"enter the URL of the git repository containing the scripts you wish to add" -msgstr "輸入包含您要新增的腳本的 git 儲存庫的位置" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/select_duplicates.lua:86 +#: ../src/external/lua-scripts/official/select_duplicates.lua:238 +#: ../src/external/lua-scripts/official/select_duplicates.lua:262 +msgid "select duplicates" +msgstr "選擇複本" + +#. visible name of script +#: ../src/external/lua-scripts/official/select_duplicates.lua:87 +msgid "select duplicate images from a collection" +msgstr "從相冊中選取的影像" -#: ../src/external/lua-scripts/tools/script_manager.lua:1363 -msgid "name of new folder" -msgstr "新資料夾的名稱" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1364 -msgid "enter a folder name for the additional scripts" -msgstr "輸入額外腳本的資料夾名稱" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1369 -msgid "URL to download additional scripts from" -msgstr "用於下載其他腳本的網路位置" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1371 -msgid "new folder to place scripts in" -msgstr "用於存放腳本的新資料夾" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1374 -msgid "install additional scripts" -msgstr "安裝額外的腳本" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1382 -msgid "enable \"disable scripts\" button" -msgstr "啟動「禁用腳本」按鈕" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1394 -#: ../src/external/lua-scripts/tools/script_manager.lua:1419 -msgid "disable scripts" -msgstr "停用腳本" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1400 -msgid "lua scripts will not run the next time darktable is started" -msgstr "下次啟動 darktable 時將不會執行 Lua 腳本" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1414 -msgid "add more scripts" -msgstr "增加更多腳本" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1430 -msgid "select the script folder" -msgstr "選擇腳本資料夾" - -#. a script "button" consists of: -#. a button to start and stop the script -#. a label that contains the name of the script -#. a horizontal box that contains the button and the label -#: ../src/external/lua-scripts/tools/script_manager.lua:1461 -#: ../src/iop/agx.c:2431 ../src/iop/channelmixerrgb.c:4426 -#: ../src/iop/clipping.c:2098 ../src/iop/colorbalancergb.c:1781 -#: ../src/iop/colorequal.c:3007 ../src/iop/filmicrgb.c:4379 -#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3229 -#: ../src/libs/image.c:499 ../src/views/lighttable.c:1336 -msgid "page" -msgstr "頁面" - -#. configure options -#: ../src/external/lua-scripts/tools/script_manager.lua:1501 -msgid "scripts per page" -msgstr "每頁的腳本數量" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1502 -msgid "select number of start/stop buttons to display" -msgstr "選擇要顯示的開始/停止按鈕的數量" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1513 -msgid "change number of buttons" -msgstr "變更按鈕數量" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1523 -msgid "configuration" -msgstr "設置" - -#. stack for the options -#. main menu -#: ../src/external/lua-scripts/tools/script_manager.lua:1545 -#: ../src/gui/accelerators.c:2916 ../src/gui/accelerators.c:3016 -#: ../src/views/view.c:1611 -msgid "action" -msgstr "動作" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 -msgid "install/update scripts" -msgstr "安裝/更新腳本" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 -msgid "configure" -msgstr "配置" - -#: ../src/external/lua-scripts/tools/script_manager.lua:1551 -msgid "start/stop scripts" -msgstr "開始/停止腳本" - -#: ../src/generate-cache/main.c:49 -#, c-format -msgid "creating cache directories\n" -msgstr "建立快取目錄\n" - -#: ../src/generate-cache/main.c:55 -#, c-format -msgid "creating cache directory '%s'\n" -msgstr "建立快取目錄 「%s」\n" - -#: ../src/generate-cache/main.c:58 -#, c-format -msgid "could not create directory '%s'!\n" -msgstr "無法建立目錄「%s」\n" - -#: ../src/generate-cache/main.c:82 -#, c-format -msgid "warning: no images are matching the requested image id range\n" -msgstr "" -"⚠️ 警告 ⚠️\n" -"沒有與識別碼範圍符合的影像\n" - -#: ../src/generate-cache/main.c:85 -#, c-format -msgid "warning: did you want to swap these boundaries?\n" -msgstr "" -"⚠️ 警告 ⚠️\n" -"是否要交換這些邊界?\n" - -#: ../src/generate-cache/main.c:226 -#, c-format -msgid "" -"warning: disk backend for thumbnail cache is disabled (cache_disk_backend).\n" -"if you want to pre-generate thumbnails and for darktable to use them, you " -"need to enable disk backend for thumbnail cache.\n" -"no thumbnails to be generated, done.\n" -msgstr "" -"⚠️ 警告 ⚠️\n" -"縮圖硬碟快取已關閉(檢查硬碟後台選項)\n" -"如果要預先產生縮圖需要啟用磁碟快取\n" -"沒有生成任何縮圖\n" - -#: ../src/generate-cache/main.c:237 -#, c-format -msgid "" -"warning: disk backend for full preview cache is disabled " -"(cache_disk_backend_full).\n" -"if you want to pre-generate full previews and for darktable to use them, you " -"need to enable disk backend for full preview cache.\n" -"no full previews to be generated, done.\n" -msgstr "" -"⚠️ 警告 ⚠️\n" -"用於完整預覽圖的磁碟已關閉(檢查硬碟後台選項)\n" -"如果要預先產生完整預覽圖需要啟用磁碟\n" -"操作完成,沒有製作任何縮圖\n" - -#: ../src/generate-cache/main.c:247 -#, c-format -msgid "error: ensure that min_mip <= max_mip\n" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"請確認 min_mip < max_mip\n" - -#: ../src/generate-cache/main.c:252 -#, c-format -msgid "creating complete lighttable thumbnail cache\n" -msgstr "正在建立完整的燈箱預覽快取縮圖\n" - -#: ../src/gui/about.c:34 -#, c-format -msgid "copyright (c) the authors 2009-%s" -msgstr "版權所有 © 作者 2009 - %s" - -#: ../src/gui/about.c:39 -msgid "organize and develop images from digital cameras" -msgstr "整理和編輯數位相機的影像" - -#: ../src/gui/about.c:51 -msgid "all those of you that made previous releases possible" -msgstr "所有過去版本的貢獻者" - -#: ../src/gui/about.c:56 -msgid "and..." -msgstr "以及…" - -#: ../src/gui/about.c:59 -msgid "translator-credits" -msgstr "" -"言午印藝 - 許剛維" - -#: ../src/gui/accelerators.c:67 -msgid "in active view" -msgstr "目前的模式" - -#: ../src/gui/accelerators.c:68 -msgid "in other views" -msgstr "其他檢視模式" - -#: ../src/gui/accelerators.c:69 -msgid "fallbacks" -msgstr "備用擴展快速鍵" - -#: ../src/gui/accelerators.c:70 -msgid "speed adjustments" -msgstr "速度調整" - -#: ../src/gui/accelerators.c:71 -msgid "disabled defaults" -msgstr "取消預設設定" - -#: ../src/gui/accelerators.c:91 ../src/views/view.c:1419 -msgid "scroll" -msgstr "滾輪" - -#: ../src/gui/accelerators.c:92 -msgid "pan" -msgstr "平移" - -#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6137 ../src/iop/clipping.c:1924 -#: ../src/iop/clipping.c:2105 ../src/iop/clipping.c:2121 -#: ../src/views/darkroom.c:2931 ../src/views/lighttable.c:1328 -msgid "horizontal" -msgstr "水平" - -#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5704 -#: ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 ../src/iop/ashift.c:5812 -#: ../src/iop/ashift.c:6135 ../src/iop/clipping.c:1923 -#: ../src/iop/clipping.c:2106 ../src/iop/clipping.c:2120 -#: ../src/views/darkroom.c:2935 ../src/views/lighttable.c:1332 -msgid "vertical" -msgstr "垂直" - -#: ../src/gui/accelerators.c:95 -msgid "diagonal" -msgstr "對角" - -#: ../src/gui/accelerators.c:97 -msgid "leftright" -msgstr "左右" - -#: ../src/gui/accelerators.c:98 -msgid "updown" -msgstr "上下" - -#: ../src/gui/accelerators.c:99 -msgid "pgupdown" -msgstr "上下翻頁" - -#: ../src/gui/accelerators.c:107 ../src/views/view.c:1397 -msgid "shift" -msgstr "shift" - -#: ../src/gui/accelerators.c:108 ../src/views/view.c:1399 -msgid "ctrl" -msgstr "ctrl" - -#: ../src/gui/accelerators.c:110 ../src/views/view.c:1402 -msgid "option" -msgstr "選項" - -#: ../src/gui/accelerators.c:112 ../src/views/view.c:1404 -msgid "alt" -msgstr "alt" - -#: ../src/gui/accelerators.c:114 -msgid "cmd" -msgstr "cmd" - -#: ../src/gui/accelerators.c:115 -msgid "altgr" -msgstr "alt(右)" - -#: ../src/gui/accelerators.c:127 ../src/gui/accelerators.c:174 -#: ../src/libs/tagging.c:1979 -msgid "edit" -msgstr "編輯" - -#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 -msgid "up" -msgstr "上" - -#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:770 -#: ../src/gui/accelerators.c:1460 -msgid "down" -msgstr "下" - -#: ../src/gui/accelerators.c:133 -msgid "set" -msgstr "設定" - -#: ../src/gui/accelerators.c:137 -msgid "popup" -msgstr "彈出式視窗" - -#: ../src/gui/accelerators.c:138 ../src/gui/accelerators.c:171 -#: ../src/gui/gtk.c:3752 ../src/views/lighttable.c:834 -msgid "next" -msgstr "下一個" - -#: ../src/gui/accelerators.c:139 ../src/gui/accelerators.c:170 -#: ../src/gui/gtk.c:3753 ../src/views/lighttable.c:835 -msgid "previous" -msgstr "前一個" - -#: ../src/gui/accelerators.c:141 ../src/gui/accelerators.c:1604 -msgid "last" -msgstr "最後一個" - -#: ../src/gui/accelerators.c:142 ../src/gui/accelerators.c:1603 -msgid "first" -msgstr "第一個" - -#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:159 -#: ../src/gui/accelerators.c:354 ../src/libs/filters/rating_range.c:295 -#: ../src/libs/tagging.c:3521 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2621 ../src/views/darkroom.c:2897 -msgid "toggle" -msgstr "切換" - -#: ../src/gui/accelerators.c:149 -msgid "ctrl-toggle" -msgstr "ctrl 切換" - -#: ../src/gui/accelerators.c:150 -msgid "ctrl-on" -msgstr "ctrl 開啟" - -#: ../src/gui/accelerators.c:151 -msgid "right-toggle" -msgstr "右鍵切換" - -#: ../src/gui/accelerators.c:152 -msgid "right-on" -msgstr "右鍵開啟" - -#: ../src/gui/accelerators.c:163 ../src/gui/gtk.c:3751 -msgid "activate" -msgstr "啟用" - -#: ../src/gui/accelerators.c:164 -msgid "ctrl-activate" -msgstr "ctrl 啟用" - -#: ../src/gui/accelerators.c:165 -msgid "right-activate" -msgstr "右鍵啟用" - -#: ../src/gui/accelerators.c:172 -msgid "store" -msgstr "儲存" - -#: ../src/gui/accelerators.c:175 ../src/gui/styles_dialog.c:664 -msgid "update" -msgstr "更新" - -#: ../src/gui/accelerators.c:176 ../src/libs/tools/global_toolbox.c:60 -#: ../src/libs/tools/global_toolbox.c:512 -msgid "preferences" -msgstr "偏好設定" - -#: ../src/gui/accelerators.c:181 -msgid "apply on new instance" -msgstr "套用在新的模組實例" - -#: ../src/gui/accelerators.c:186 -msgid "start" -msgstr "開始" - -#: ../src/gui/accelerators.c:187 -msgid "end" -msgstr "結束" - -#: ../src/gui/accelerators.c:372 -msgid "entry" -msgstr "輸入" - -#: ../src/gui/accelerators.c:469 -msgid "combo effect not found" -msgstr "找不到組合效果" - -#: ../src/gui/accelerators.c:660 -msgid "(keypad)" -msgstr "(小鍵盤)" - -#: ../src/gui/accelerators.c:669 -msgid "tablet button" -msgstr "平板按鈕" - -#: ../src/gui/accelerators.c:678 -msgid "unknown driver" -msgstr "未知裝置" - -#: ../src/gui/accelerators.c:751 -msgid "long" -msgstr "長按" - -#: ../src/gui/accelerators.c:752 -msgid "double-press" -msgstr "雙擊" - -#: ../src/gui/accelerators.c:753 -msgid "triple-press" -msgstr "按三下" - -#: ../src/gui/accelerators.c:754 -msgid "press" -msgstr "點擊" - -#: ../src/gui/accelerators.c:758 -msgctxt "accel" -msgid "left" -msgstr "左鍵" - -#: ../src/gui/accelerators.c:759 -msgctxt "accel" -msgid "right" -msgstr "右鍵" - -#: ../src/gui/accelerators.c:760 -msgctxt "accel" -msgid "middle" -msgstr "中鍵" - -#: ../src/gui/accelerators.c:761 -msgctxt "accel" -msgid "long" -msgstr "長按" - -#: ../src/gui/accelerators.c:762 -msgctxt "accel" -msgid "double-click" -msgstr "雙擊" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_duplicates.lua:131 +msgid " create collection from selection" +msgstr "為選取影像建立相冊" -#: ../src/gui/accelerators.c:763 -msgctxt "accel" -msgid "triple-click" -msgstr "按三下" +#: ../src/external/lua-scripts/official/select_duplicates.lua:132 +msgid "create collection of selected duplicates" +msgstr "為選取複本建立相冊" -#: ../src/gui/accelerators.c:764 -msgid "click" -msgstr "點擊" +#: ../src/external/lua-scripts/official/select_duplicates.lua:239 +msgid "select duplicated images" +msgstr "選取複本的影像" -#: ../src/gui/accelerators.c:792 -msgid "first instance" -msgstr "第一個模組實例" +#. +#. +#. select_raw_non_raw.lua - select raw or non raw files from a collection +#. +#. Copyright (C) 2025 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_raw_non_raw - select raw or non raw files from a collection +#. +#. select_raw_non_raw adds two selection buttons, one to select raw +#. images and one to select non raw images. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable the script with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:91 +msgid "select raw/non-raw" +msgstr "選取 RAW 檔 / 非 RAW 檔" -#: ../src/gui/accelerators.c:794 -msgid "last instance" -msgstr "最後一個模組實例" +#. name of script +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:92 +msgid "select raw or non raw files from collection" +msgstr "從相冊中選取 RAW 或非 RAW 檔" -#: ../src/gui/accelerators.c:796 -msgid "relative instance" -msgstr "相對的模組實例" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:159 +msgid "select raw" +msgstr "選取 RAW 檔" -#: ../src/gui/accelerators.c:813 ../src/gui/accelerators.c:2941 -#: ../src/gui/accelerators.c:3908 -msgid "speed" -msgstr "速度" +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:160 +msgid "select raw files" +msgstr "選取 RAW 檔案" -#: ../src/gui/accelerators.c:955 -#, c-format -msgid "" -"Lua script command copied to clipboard:\n" -"\n" -"%s" -msgstr "" -"Lua 腳本命令已複製到剪貼簿:\n" -"\n" -"%s" +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:161 +msgid "select non-raw" +msgstr "選取非 RAW 檔" -#: ../src/gui/accelerators.c:1058 ../src/gui/accelerators.c:1077 -msgid "start typing for incremental search" -msgstr "直接輸入搜尋動作" +#: ../src/external/lua-scripts/official/select_raw_non_raw.lua:162 +msgid "select non-raw files" +msgstr "選取非 RAW 檔案" -#: ../src/gui/accelerators.c:1061 -msgid "" -"\n" -"press Delete to delete selected shortcut" -msgstr "" -"\n" -"按 Delete 鍵刪除選取的快速鍵" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. put things to destroy (events, storages, etc) here +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. select_unaltered.lua - select images that have not been altered in any way +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. select_unaltered - select images that have not been altered in any way +#. +#. select_unaltered selects images from the current collection that have not +#. been altered in any way. In other words just imported into darktable, not +#. loaded into darkroom nor having any style applied. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. None +#. +#. USAGE +#. * enable with script_manager +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/select_unaltered.lua:78 +#: ../src/external/lua-scripts/official/select_unaltered.lua:151 +msgid "select unaltered" +msgstr "選取未修改過的影像" -#: ../src/gui/accelerators.c:1063 -msgid "" -"\n" -"press Delete to disable selected default shortcut" -msgstr "" -"\n" -"按 Delete 鍵取消選取的預設快速鍵" +#. visible name of script +#: ../src/external/lua-scripts/official/select_unaltered.lua:79 +msgid "select images that have not been altered in any way" +msgstr "選取所有未經修改的影像" -#: ../src/gui/accelerators.c:1064 -msgid "" -"\n" -"press Delete to restore selected default shortcut" -msgstr "" -"\n" -"按 Delete 鍵恢復選取的預設快速鍵" +#: ../src/external/lua-scripts/official/select_unaltered.lua:152 +msgid "select unaltered files" +msgstr "選取未修改過的影像檔案" -#: ../src/gui/accelerators.c:1066 -msgid "" -"\n" -"double-click to add new shortcut" -msgstr "" -"\n" -"雙擊以新增快速鍵" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. +#. selection2collection.lua - create a temporary collection from a selection +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. selection2collection - create a temporary collection from a selection +#. +#. selection2collection creates a temporary collection, using functional +#. tagging, from a selection. The collection lasts until darktable exits +#. and then the collections are removed, but not the images. +#. +#. To create the temporary collection, a function tag (darktable|functional|s2c) +#. tag with a date and a time is applied to the selected images. The collection +#. module filters on the tag to display the connection. More than one temporary +#. collection can be created and collections can be changed by selecting the +#. appropriate tag. +#. +#. The tags are autmatically destroyed when darktable exits, thus removing the +#. collections. There is a preference in the Lua options to keep the collections +#. across darktable runs. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. * start from script_manager +#. * make a selection +#. * click the create temporary collection button the the actions on selected images +#. module +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. +#. Bill Ferguson +#. +#. CHANGES +#. +#. local df = require "lib/dtutils.file" +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/selection2collection.lua:94 +msgid "selection to collection" +msgstr "選取為相冊" -#: ../src/gui/accelerators.c:1078 -msgid "click to filter shortcuts list" -msgstr "點擊可篩選快速鍵" +#. visible name of script +#: ../src/external/lua-scripts/official/selection2collection.lua:95 +msgid "create a temporary collection from a selection" +msgstr "為選取影像建立一個臨時相冊" -#: ../src/gui/accelerators.c:1080 -msgid "" -"\n" -"right-click to show action of selected shortcut" -msgstr "" -"\n" -"右鍵展開選擇的快速鍵清單" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. script specific +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:144 +msgid " keep collections created from selection" +msgstr "保留選取影像建立的相冊" -#: ../src/gui/accelerators.c:1083 -msgid "" -"\n" -"double-click to define new shortcut" -msgstr "" -"\n" -"雙擊以自訂新的快速鍵" +#: ../src/external/lua-scripts/official/selection2collection.lua:145 +msgid "keep collections created from selections" +msgstr "保留選取影像建立的相冊" -#: ../src/gui/accelerators.c:1099 -msgid "shift+alt+scroll to change height" -msgstr "shift + alt + 滑鼠滾輪改變高度" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. ----------------- +#. program functions +#. ----------------- +#. dt.gui.libs.collect.filter returns the previous rule set when you install another +#: ../src/external/lua-scripts/official/selection2collection.lua:269 +msgid "not enough images to create a collection" +msgstr "影像數量不足以建立相冊" -#: ../src/gui/accelerators.c:1119 -msgid "" -"press keys with mouse click and scroll or move combinations to create a " -"shortcut" -msgstr "按鍵和滑鼠動作組合以建立快速鍵" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/selection2collection.lua:300 +msgid "create temporary collection" +msgstr "建立臨時相冊" -#: ../src/gui/accelerators.c:1120 -msgid "click to open shortcut configuration" -msgstr "滑鼠點擊打開此功能的快速鍵設定視窗" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. skip if shortcut already registered +#: ../src/external/lua-scripts/official/selection2collection.lua:304 +#: ../src/external/lua-scripts/official/selection2collection.lua:335 +msgid "convert selection to collection" +msgstr "將選取影像轉換為相冊" -#: ../src/gui/accelerators.c:1121 -msgid "ctrl+click to add to quick access panel\n" -msgstr "ctrl + 左鍵添加到快速存取面板\n" +#. +#. This file is part of darktable, +#. copyright (c) 2015 Jérémy Rosen & Pascal Obry +#. edited 2016 Tejovanth N +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. SELECTION_TO_PDF +#. Generates a PDF file (via Latex) containing all selected images +#. +#. ADDITIANAL SOFTWARE NEEDED FOR THIS SCRIPT +#. * a PDF-Viewer +#. * pdflatex (Latex) +#. +#. USAGE +#. * require this file from your main lua config file: +#. +#. This plugin will add a new exporter that will allow you to generate the pdf file +#. +#. Plugin allows you to choose how many thumbnails you need per row +#. +#. +#. +#. return data structure for script_manager +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:56 +msgid "selection to PDF" +msgstr "選取為 PDF" -#: ../src/gui/accelerators.c:1122 -msgid "ctrl+click to remove from quick access panel\n" -msgstr "ctrl + 左鍵從快速存取面板中刪除\n" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:57 +msgid "generate a PDF file of selected images" +msgstr "為所選影像建立一個 PDF 檔案" -#: ../src/gui/accelerators.c:1123 -msgid "scroll to change default speed" -msgstr "滑鼠滾輪可改變快速鍵速度" +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:69 +msgid "a PDF viewer" +msgstr "PDF 閱讀器" -#: ../src/gui/accelerators.c:1124 -msgid "right-click to exit mapping mode" -msgstr "滑鼠右鍵退出快速鍵錄製模式" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:70 +msgid "" +"can be an absolute pathname or the tool may be in the PATH\n" +"if not specified the system default will be used to open the PDF" +msgstr "" +"可以是絕對路徑名,或者該工具可能所在的 PATH 中\n" +"如果未指定,則會使用系統預設方式開啟 PDF 檔案" -#: ../src/gui/accelerators.c:1183 -msgid "ctrl+v" -msgstr "ctrl + v" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:78 +msgid "thumbs per line" +msgstr "每行的縮圖數量" -#: ../src/gui/accelerators.c:1183 -msgid "right long click" -msgstr "長按滑鼠右鍵" +#. The soft minimum value for the slider, the slider can't go beyond this point +#. The soft maximum value for the slider, the slider can't go beyond this point +#. The hard minimum value for the slider, the user can't manually enter a value beyond this point +#. The hard maximum value for the slider, the user can't manually enter a value beyond this point +#. The current value of the slider +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:87 +msgid "title:" +msgstr "標題:" -#: ../src/gui/accelerators.c:1183 -msgid "to copy Lua command" -msgstr "複製 Lua 腳本命令" +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:89 +msgid "thumbnails per row:" +msgstr "每列的縮圖數量:" -#: ../src/gui/accelerators.c:1455 -msgid "shortcut for move exists with single effect" -msgstr "用於移動的快速鍵只有單一效果" +#. fact is that latex will get confused if the filename has multiple dots. +#. so \includegraphics{file.01.jpg} wont work. We need to output the filename +#. and extention separated, e.g: \includegraphics{{file.01}.jpg} +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:137 +msgid "export thumbnails to PDF" +msgstr "匯出縮圖至 PDF" -#: ../src/gui/accelerators.c:1457 -#, c-format -msgid "" -"%s\n" -"\n" -"(assign %s to %s)" -msgstr "" -"%s\n" -"\n" -"「%s」指定給「%s」" +#. convert to PDF +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:184 +msgid "problem running pdflatex" +msgstr "執行 pdfLaTeX 時出現問題" -#: ../src/gui/accelerators.c:1458 -msgid "create separate shortcuts for up and down move?" -msgstr "為上下移動建立單獨的快速鍵?" +#. this one is probably usefull to the user +#. open the PDF +#: ../src/external/lua-scripts/official/selection_to_pdf.lua:203 +msgid "problem running PDF viewer" +msgstr "執行 PDF 閱讀器時出現問題" -#: ../src/gui/accelerators.c:1484 -#, c-format -msgid "%s, speed reset" -msgstr "「%s」,速度重設" +#. this one is probably usefull to the user +#. finally do some clean-up +#. +#. vim: shiftwidth=2 expandtab tabstop=2 cindent syntax=lua +#. +#. +#. use_paired_jpg_as_mipmap.lua - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. Copyright (C) 2026 Bill Ferguson . +#. +#. 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, see . +#. +#. +#. use_paired_jpg_as_mipmap - Use the JPG from the RAW JPG pair as the full size mipmap +#. +#. use_paired_jpg_as_mipmap looks for RAW+JPEG image pairs as images are imported. After +#. import the JPEG image is copied to the mipmap cache as the full resolution mipmap. Requests +#. for smaller mipmap sizes can be satisfied by down sampling the full resolution mipmap. User's can +#. decide whether or not to keep the paired JPEG files. The default is to keep them. If the +#. user doesn't want them, they are deleted after being copied to the mipmap cache. +#. +#. ADDITIONAL SOFTWARE NEEDED FOR THIS SCRIPT +#. +#. None +#. +#. USAGE +#. +#. - Add the script to the lua-scripts +#. - Enable the script +#. - Turn off the keep_jpgs preference if the JPEGS are not wanted +#. +#. BUGS, COMMENTS, SUGGESTIONS +#. Bill Ferguson +#. +#. CHANGES +#. +#. local ds = require "lib/dtutils.string" +#. local dtsys = require "lib/dtutils.system" +#. local debug = require "darktable.debug" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A P I C H E C K +#. - - - - - - - - - - - - - - - - - - - - - - - +#. choose the minimum version that contains the features you need +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. I 1 8 N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. S C R I P T M A N A G E R I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - - - +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:84 +msgid "use paired jpg as mipmap" +msgstr "使用對應的 JPG 作為 mipmap" -#: ../src/gui/accelerators.c:1503 -msgid "shortcut exists with different settings" -msgstr "快速鍵已指定為其他的設定" +#. visible name of script +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:85 +msgid "Use the JPG from the RAW JPG pair as the full size mipmap" +msgstr "使用 RAW 中的 JPG 作為全尺寸 mipmap" -#: ../src/gui/accelerators.c:1504 -msgid "reset the settings of the shortcut?" -msgstr "是否重設快速鍵的配置?" +#. purpose of script +#. your name and optionally e-mail address +#. URL to help/documentation +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. path separator +#. command separator +#. max mipmap size - 5.4.x = 8, after is 10 +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. G L O B A L V A R I A B L E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:134 +msgid "keep JPEG files" +msgstr "保留 JPEG 檔案" -#: ../src/gui/accelerators.c:1513 -msgid "shortcut already exists" -msgstr "快速鍵已存在" +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:135 +msgid "don't delete JPEGs after copying them to mipmap folder" +msgstr "不刪除已複製到 mipmap 資料夾的 JPEG" -#: ../src/gui/accelerators.c:1515 -msgid "disable this default shortcut?" -msgstr "取消這個預設的快速鍵?" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. A L I A S E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. if dt.collection is equal to count there are no +#. RAW+JPEG pairs +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:240 +msgid "No RAW+JPEG pairs to process" +msgstr "沒有成對的 RAW+JPEG 可供處理" -#: ../src/gui/accelerators.c:1516 -msgid "remove the shortcut?" -msgstr "刪除此快速鍵?" +#: ../src/external/lua-scripts/official/use_paired_jpg_as_mipmap.lua:244 +msgid "Generating cache from jpgs" +msgstr "從 JPG 檔案建立快取目錄" -#: ../src/gui/accelerators.c:1556 -msgid "clashing shortcuts exist" -msgstr "與現有快速鍵衝突" +#. v["raw"]:generate_cache(true, 6, 6) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. D A R K T A B L E I N T E G R A T I O N +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. E V E N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. +#. This file is part of darktable, +#. copyright (c) 2018 Bill Ferguson +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. executable_manager.lua - a tool for managing external executables used by darktable lua scripts +#. +#. executable_manager is a tool for managing the executable preferences stored in the darktablerc file. +#. On startup the darktablerc file is scanned and a widget is built for each executable path. The user +#. can select the executable from a drop down list and then modify the settings as desired. +#. +#. Any changes made using executable_manager won't be saved in the darktablerc file until darktable exits, but +#. the preference is updated when the change is made so scripts will pick up the changes without restarting +#. darktable. +#. +#. +#. return data structure for script_manager +#: ../src/external/lua-scripts/tools/executable_manager.lua:49 +msgid "executable manager" +msgstr "執行檔管理器" -#: ../src/gui/accelerators.c:1557 -msgid "remove these existing shortcuts?" -msgstr "刪除這些已有的快速鍵?" +#: ../src/external/lua-scripts/tools/executable_manager.lua:50 +msgid "manage the list of external executables used by the lua scripts" +msgstr "管理 Lua 腳本使用的外部執行檔列表" -#. or 3, but change char relative[] = "-2" to "-1" -#. NUM_INSTANCES -#: ../src/gui/accelerators.c:1602 -msgid "preferred" -msgstr "優先" +#. function to destory the script +#. set to hide for libs since we can't destroy them commpletely yet +#. how to restart the (lib) script after it's been hidden - i.e. make it visible again +#. only required for libs since the destroy_method only hides them +#. our own namespace +#. - - - - - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - - - - - +#. use find to get the matches +#. strip out the first line +#. use grep and just return the answers +#. Module name +#: ../src/external/lua-scripts/tools/executable_manager.lua:118 +msgid "executables" +msgstr "執行檔" -#: ../src/gui/accelerators.c:1605 -msgid "second" -msgstr "第二" +#. Visible name +#. expandable +#. resetable +#. containers +#. widget +#. view_enter +#. view_leave +#. - - - - - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - - - - - +#. grep the executable_paths statements out of the darktablerc file +#. check if we have something to manage and exit if not +#: ../src/external/lua-scripts/tools/executable_manager.lua:157 +msgid "no executable paths found, exiting..." +msgstr "找不到執行檔路徑,正在退出…" -#: ../src/gui/accelerators.c:1606 -msgid "last but one" -msgstr "倒數第二" +#. build a table of the path preferences +#. preferences are stored with forward slashes +#: ../src/external/lua-scripts/tools/executable_manager.lua:173 +msgid "select an executable" +msgstr "選擇一個執行檔" -#: ../src/gui/accelerators.c:1769 ../src/gui/accelerators.c:1834 -msgid "(unchanged)" -msgstr "(未更改)" +#: ../src/external/lua-scripts/tools/executable_manager.lua:173 +msgid "search path for executable" +msgstr "執行檔的搜尋路徑" -#: ../src/gui/accelerators.c:1951 -msgid "" -"define a shortcut by pressing a key, optionally combined with modifier keys " -"(ctrl/shift/alt)\n" -"a key can be double or triple pressed, with a long last press\n" -"while the key is held, a combination of mouse buttons can be (double/triple/" -"long) clicked\n" -"still holding the key (and modifiers and/or buttons) a scroll or mouse move " -"can be added\n" -"connected devices can send keys or moves using their physical controllers\n" -"\n" -"right-click to cancel" -msgstr "" -"透過按鍵自訂快速鍵,按鍵可 ctrl / shift / alt 鍵組合使用\n" -"按鍵可以雙擊甚至三擊與長按,可與滑鼠按鈕組合\n" -"還按著按鍵時,可再加上滑鼠滾輪或移動\n" -"外接控制設備可以使用物理控制器按鍵和移動\n" -"\n" -"點擊右鍵取消" +#. create a stack widget to hold the executable path widgets +#. create a combobox to for indexing into the stack of widgets +#: ../src/external/lua-scripts/tools/executable_manager.lua:202 +msgid "executable" +msgstr "執行檔" -#: ../src/gui/accelerators.c:2024 -msgid "removing shortcut" -msgstr "移除快速鍵" +#: ../src/external/lua-scripts/tools/executable_manager.lua:203 +msgid "select executable to modify" +msgstr "選擇要修改的執行檔" -#: ../src/gui/accelerators.c:2026 -msgid "disable the selected default shortcut?" -msgstr "取消選取的預設快速鍵?" +#: ../src/external/lua-scripts/tools/executable_manager.lua:225 +#, lua-format +msgid "clear path for %s" +msgstr "清除「%s」的路徑" -#: ../src/gui/accelerators.c:2027 -msgid "restore the selected default shortcut?" -msgstr "恢復選取的預設快速鍵?" +#. register the lib +#. +#. get_lib_manpages.lua - retrieve the included library documentation and output it as man pages +#. +#. Copyright (c) 2016, Bill Ferguson +#. +#. nothing to destroy +#. find the libraries +#. loop through the libraries +#. print the documentation for the library +#. print the documentation for each of the functions +#: ../src/external/lua-scripts/tools/get_lib_manpages.lua:91 +msgid "get library man pages" +msgstr "取得庫手冊頁" -#: ../src/gui/accelerators.c:2028 -msgid "remove the selected shortcut?" -msgstr "是否要移除選取的快速鍵 ?" +#: ../src/external/lua-scripts/tools/get_lib_manpages.lua:92 +msgid "output the internal library documentation as man pages" +msgstr "將內部庫文件輸出為手冊頁" -#: ../src/gui/accelerators.c:2143 -msgid "command" -msgstr "確認" +#. +#. get_libdoc.lua - retrieve the included library documentation and output it +#. +#. Copyright (c) 2016, Bill Ferguson +#. +#. nothing to destroy +#. find the libraries +#. loop through the libraries +#. print the documentation for the library +#. print the documentation for each of the functions +#: ../src/external/lua-scripts/tools/get_libdoc.lua:65 +msgid "get library docs" +msgstr "取得腳本庫文件" -#: ../src/gui/accelerators.c:2144 -msgid "preset" -msgstr "預設集" +#: ../src/external/lua-scripts/tools/get_libdoc.lua:66 +msgid "retrieve and print the documentation to the console" +msgstr "檢索文件並將其列印到控制台" -#: ../src/gui/accelerators.c:2525 -msgid "restore shortcuts" -msgstr "恢復快速鍵" +#. +#. This file is part of darktable, +#. copyright (c) 2018, 2020, 2023, 2024 Bill Ferguson +#. +#. darktable 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. +#. +#. darktable 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 darktable. If not, see . +#. +#. +#. script_manager.lua - a tool for managing the darktable lua scripts +#. +#. script_manager is designed to be called from the users luarc file and used to +#. manage the lua scripts. +#. +#. On startup script_manager scans the lua scripts directory to see what scripts are present. +#. Scripts are sorted by 'folder' based on what sub-directory they are in. With no +#. additional script repositories iinstalled, the folders are contrib, examples, official +#. and tools. When a folder is selected the buttons show the script name and whether the +#. script is started or stopped. The button is a toggle, so if the script is stopped click +#. the button to start it and vice versa. +#. +#. Features +#. +#. * the number of script buttons shown can be changed to any number between 5 and 20. The +#. default is 10 buttons. This can be changed in the configuration action. +#. +#. * additional repositories of scripts may be installed using from the install/update action. +#. +#. * installed scripts can be updated from the install/update action. This includes extra +#. repositories that have been installed. +#. +#. * the scripts can be disabled if desired from the install/update action. This can only +#. be reversed manually. To enable the "Disable Scripts" button, check the checkbox to +#. endable it. This is to prevent accidentally disabling the scripts. Click the +#. "Disable Scripts" button and the luarc file is renamed to luarc.disable. If at +#. a later time you want to enable the scripts again, simply rename the luarc.disabled +#. file to luarc and the scripts will run. +#. +#. +#. figure out where we are running from +#. assume user based +#. api check +#. du.check_min_api_version("9.3.0", "script_manager") +#. - - - - - - - - - - - - - - - - - - - - - - - +#. C O N S T A N T S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. script_manager required API version +#. path separator +#. command separator +#. local POWER_ICON = dt.configuration.config_dir .. "/lua/data/data/icons/power.png" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. P R E F E R E N C E S +#. - - - - - - - - - - - - - - - - - - - - - - - +#: ../src/external/lua-scripts/tools/script_manager.lua:131 +msgid "disable Lua scripts" +msgstr "停用 Lua 腳本" -#: ../src/gui/accelerators.c:2528 -msgid "_defaults" -msgstr "預設(_D)" +#: ../src/external/lua-scripts/tools/script_manager.lua:132 +msgid "do not run the Lua scripts" +msgstr "不要執行 Lua 腳本" -#: ../src/gui/accelerators.c:2529 -msgid "_startup" -msgstr "開始(_S)" +#: ../src/external/lua-scripts/tools/script_manager.lua:140 +msgid "check for updated scripts on start up" +msgstr "在啟動時檢查腳本更新" -#: ../src/gui/accelerators.c:2530 -msgid "_edits" -msgstr "編輯(_E)" +#: ../src/external/lua-scripts/tools/script_manager.lua:141 +msgid "automatically update scripts to correct version" +msgstr "自動更新腳本為正確版本" -#: ../src/gui/accelerators.c:2535 -msgid "" -"restore shortcuts from one of these states:\n" -" - default\n" -" - as at startup\n" -" - as when opening this dialog\n" -msgstr "" -"恢復快速鍵至:\n" -" - 程式預設值\n" -" - 程式開啟時\n" -" - 本次修改前\n" +#. - - - - - - - - - - - - - - - - - - - - - - - +#. L O G L E V E L +#. - - - - - - - - - - - - - - - - - - - - - - - +#. - - - - - - - - - - - - - - - - - - - - - - - +#. N A M E S P A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. set up tables to contain all the widgets and choices +#. set log level for functions +#. +#. +#. sm.scripts is a table of tables for containing the scripts +#. It is organized as into folder (folder) subtables containing +#. each script definition, which is a table +#. +#. sm.scripts- +#. | +#. - folder------------| +#. | - script +#. - folder----| | +#. - script| +#. | - script +#. - script| +#. +#. and a script table looks like +#. +#. name the name of the script file without the lua extension +#. path folder (folder), path separator, path, name without the lua extension +#. doc the header comments from the script to be used as a tooltip +#. script_name the folder, path separator, and name without the lua extension +#. running true if running, false if not, hidden if running but the +#. lib/storage/action for the script is hidden +#. has_lib true if it creates a module +#. lib_name name of the created lib +#. has_storage true if it creates a storage (exporter) +#. storage_name name of the exporter (in the exporter storage menu) +#. has_action true if it creates an action +#. action_name name on the button +#. has_select true if it creates a select +#. select_name name on the button +#. has_event true if it creates an event handler +#. event_type type of event, shortcut, post-xxx, pre-xxx +#. callback name of the callback routine +#. initialized all of the above data has been retreived and set. If the +#. script is unloaded and reloaded we don't have to reparse the file +#. +#. +#. installed script repositories +#. don't let it run until everything is in place +#. - - - - - - - - - - - - - - - - - - - - - - - +#. F U N C T I O N S +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ----------------- +#. helper functions +#. ----------------- +#. -------------- +#. git interface +#. -------------- +#. ------------------ +#. utility functions +#. ------------------ +#. trim leading spaces +#. trim trailing spaces +#. trim trailing comma and comments +#. ---------------- +#. script handling +#. ---------------- +#: ../src/external/lua-scripts/tools/script_manager.lua:445 +msgid "contributed" +msgstr "貢獻者" -#: ../src/gui/accelerators.c:2541 -msgid "" -"clear all newer shortcuts\n" -"(instead of just restoring changed ones)" -msgstr "" -"清除所有更新的快速鍵\n" -"(而不僅是恢復已更改的)" +#: ../src/external/lua-scripts/tools/script_manager.lua:449 +msgid "official" +msgstr "正式" -#: ../src/gui/accelerators.c:2598 ../src/gui/preferences.c:1045 -#: ../src/libs/tools/global_toolbox.c:487 -#: ../src/libs/tools/global_toolbox.c:662 -msgid "shortcuts" -msgstr "快速鍵" +#: ../src/external/lua-scripts/tools/script_manager.lua:451 +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2474 +#: ../src/iop/retouch.c:2479 +msgid "tools" +msgstr "工具" -#: ../src/gui/accelerators.c:2608 -msgid "export shortcuts" -msgstr "匯出快速鍵" +#. in case we get lucky and the string got translated elsewhere +#. set_log_level(log.debug) +#. slurp the file +#. grab the script_data.metadata table +#. break up the lines into key value pairs +#. slurp the file +#. assume that the second block comment is the documentation +#: ../src/external/lua-scripts/tools/script_manager.lua:539 +msgid "no documentation available" +msgstr "沒有可用的文檔" -#: ../src/gui/accelerators.c:2615 +#. status of start function +#. error message returned if module doesn't start +#. script is a lib and loaded but hidden and the user wants to reload +#. presently the lua api doesn't support unloading lib elements however, we +#. can hide libs, so we just mark those as hidden and hide the gui +#. can delete storages +#. can delete actions +#. can delete selects +#. and mark them inactive for the next time darktable starts +#. deactivate it.... +#. the script file supplied is folder/filename.filetype +#. the following pattern splits the string into folder, path, name, fileename, and filetype +#. for example contrib/gimp.lua becomes +#. folder - contrib +#. path - +#. name - gimp.lua +#. filename - gimp +#. filetype - lua +#. Thanks Tobias Jakobs for the awesome regulary expression +#. change the path separator from / to \ for windows +#. add the script data +#. scan the scripts +#. add a string.match to figure out which lua dir to use +#. strip the lua dir off +#. strip off .lua\n +#. let's not include ourself +#. skip plugins +#. let's not try and run libraries +#. don't match files in the .git directory +#. but let's make sure libraries can be found +#: ../src/external/lua-scripts/tools/script_manager.lua:792 +#: ../src/external/lua-scripts/tools/script_manager.lua:918 msgid "" -"export all shortcuts to a file\n" -"or just for one selected device\n" +"ERROR: git not found. Install or specify the location of the git executable." msgstr "" -"選擇要匯出全部的快速鍵\n" -"或是特定裝置的快速鍵設定\n" +"⚠️ 錯誤 ⚠️\n" +"找不到 git。安裝或指定 git 執行檔的位置。" -#: ../src/gui/accelerators.c:2621 ../src/gui/accelerators.c:2693 -msgid "keyboard" -msgstr "鍵盤" +#: ../src/external/lua-scripts/tools/script_manager.lua:806 +msgid "lua scripts successfully updated" +msgstr "Lua 腳本已更新成功" -#: ../src/gui/accelerators.c:2634 -msgid "device id" -msgstr "裝置識別碼" +#. ------------ +#. UI handling +#. ------------ +#. strip the lua dir off +#. get everything to the first / +#. if we have a folder (.git doesn't) +#. skip plugins +#: ../src/external/lua-scripts/tools/script_manager.lua:901 +msgid "" +"unable to create user lua directory, installing additional scripts failed" +msgstr "無法建立使用者 lua 目錄,安裝額外腳本失敗" -#: ../src/gui/accelerators.c:2652 -msgid "select file to export" -msgstr "選擇要匯出的檔案" +#: ../src/external/lua-scripts/tools/script_manager.lua:907 +#, lua-format +msgid "folder %s is already in use. Please specify a different folder name." +msgstr "資料夾 %s 已被使用。請指定其他資料夾名稱。" -#: ../src/gui/accelerators.c:2653 ../src/libs/tagging.c:2847 -msgid "_export" -msgstr "匯出(_E)" +#: ../src/external/lua-scripts/tools/script_manager.lua:939 +#, lua-format +msgid "scripts successfully installed into folder %s" +msgstr "腳本已成功安裝至資料夾 %s" -#: ../src/gui/accelerators.c:2680 -msgid "import shortcuts" -msgstr "匯入快速鍵" +#: ../src/external/lua-scripts/tools/script_manager.lua:957 +msgid "no scripts found to install" +msgstr "找不到要安裝的腳本" -#: ../src/gui/accelerators.c:2687 -msgid "" -"import all shortcuts from a file\n" -"or just for one selected device\n" -msgstr "" -"選擇要匯入全部的快速鍵\n" -"或是特定裝置的快速鍵設定\n" +#: ../src/external/lua-scripts/tools/script_manager.lua:962 +msgid "failed to download scripts" +msgstr "下載腳本失敗" -#: ../src/gui/accelerators.c:2704 -msgid "id in file" -msgstr "檔案識別碼" +#: ../src/external/lua-scripts/tools/script_manager.lua:1115 +#, lua-format +msgid "page %d of %d" +msgstr "第 %d 之 %d 頁" -#: ../src/gui/accelerators.c:2710 -msgid "id when loaded" -msgstr "載入時的識別碼" +#. no change +#. force the buttons to repopulate +#. jump back to start/stop scripts +#. load the prefs and update settings +#. update_script_choices +#. folder selector +#. num_buttons +#. main menu +#. Module name +#: ../src/external/lua-scripts/tools/script_manager.lua:1270 +#: ../src/external/lua-scripts/tools/script_manager.lua:1564 +msgid "scripts" +msgstr "腳本" -#: ../src/gui/accelerators.c:2713 -msgid "clear device first" -msgstr "先刪除原有的設備快速鍵" +#. Visible name +#. expandable +#. resetable +#. containers +#. view_enter +#. view_leave +#. - - - - - - - - - - - - - - - - - - - - - - - +#. M A I N P R O G R A M +#. - - - - - - - - - - - - - - - - - - - - - - - +#. ensure shortcuts module knows widgets belong to script_manager +#. only make changes to clean branches +#. probably upgraded from an earlier api version so get back to master +#. to use the latest version of script_manager to get the proper API +#: ../src/external/lua-scripts/tools/script_manager.lua:1316 +msgid "lua API version reset, please restart darktable" +msgstr "Lua API 版本重置,請重新啟動 darktable" -#: ../src/gui/accelerators.c:2738 -msgid "select file to import" -msgstr "選擇要匯入的檔案" +#. do nothing, we are fine +#. we are on a dev API version, so checkout the dev +#. api version or checkout/stay on master +#. stay on master +#. checkout the appropriate branch for API version if it exists +#: ../src/external/lua-scripts/tools/script_manager.lua:1363 +msgid "you must restart darktable to use the correct version of the lua scripts" +msgstr "必須重新啟動 darktable 才能使用正確版本的 Lua 腳本" -#: ../src/gui/accelerators.c:2739 ../src/libs/tagging.c:2805 -msgid "_import" -msgstr "匯入(_I)" +#. exec user luarc file if it exists +#. scan_script(USER_LUA_DIR) +#. - - - - - - - - - - - - - - - - - - - - - - - +#. U S E R I N T E R F A C E +#. - - - - - - - - - - - - - - - - - - - - - - - +#. update the scripts +#: ../src/external/lua-scripts/tools/script_manager.lua:1408 +msgid "scripts to update" +msgstr "要更新的腳本" -#: ../src/gui/accelerators.c:2789 -msgid "import sample shortcuts" -msgstr "匯入範例快速鍵" +#: ../src/external/lua-scripts/tools/script_manager.lua:1409 +msgid "select the scripts installation to update" +msgstr "選擇要更新的腳本" -#: ../src/gui/accelerators.c:2795 -msgid "" -"add darktable sample shortcuts?\n" -"\n" -"this will overwrite any existing shortcuts\n" -"using the same key+mouse combinations!\n" -"you will be able to undo this action during\n" -"the current session by clicking 'restore...'\n" -"and opting to clear all newer shortcuts.\n" -"\n" -"it is recommended to export your current\n" -"shortcuts before adding these.\n" -msgstr "" -"是否要新增 darktable 範例快速鍵?\n" -"\n" -"此舉會覆蓋所有相同指令的現存快速鍵!\n" -"可以在目前對話視窗中點選「恢復」,\n" -"來清除新增的快速鍵以取消操作。\n" -"\n" -"建議在新增前先備份目前的快速鍵設定。\n" +#: ../src/external/lua-scripts/tools/script_manager.lua:1418 +#: ../src/external/lua-scripts/tools/script_manager.lua:1480 +msgid "update scripts" +msgstr "更新腳本" -#: ../src/gui/accelerators.c:2891 -msgid "search shortcuts list" -msgstr "搜尋快速鍵" +#: ../src/external/lua-scripts/tools/script_manager.lua:1419 +msgid "update the lua scripts from the repository" +msgstr "從儲存庫更新 Lua 腳本" -#: ../src/gui/accelerators.c:2893 +#. add additional scripts +#: ../src/external/lua-scripts/tools/script_manager.lua:1430 msgid "" -"incrementally search the list of shortcuts\n" -"press up or down keys to cycle through matches" -msgstr "" -"輸入關鍵字搜尋快速鍵\n" -"使用上下鍵在符合的快速鍵中切換" +"enter the URL of the git repository containing the scripts you wish to add" +msgstr "輸入包含您要新增的腳本的 git 儲存庫的位置" -#: ../src/gui/accelerators.c:2913 ../src/views/view.c:1609 -msgid "shortcut" -msgstr "快速鍵" +#: ../src/external/lua-scripts/tools/script_manager.lua:1435 +msgid "name of new folder" +msgstr "新資料夾的名稱" -#: ../src/gui/accelerators.c:2926 -msgid "element" -msgstr "元素" +#: ../src/external/lua-scripts/tools/script_manager.lua:1436 +msgid "enter a folder name for the additional scripts" +msgstr "輸入額外腳本的資料夾名稱" -#: ../src/gui/accelerators.c:2934 -msgid "effect" -msgstr "效果" +#: ../src/external/lua-scripts/tools/script_manager.lua:1441 +msgid "URL to download additional scripts from" +msgstr "用於下載其他腳本的網路位置" -#: ../src/gui/accelerators.c:2992 -msgid "search actions list" -msgstr "搜尋動作" +#: ../src/external/lua-scripts/tools/script_manager.lua:1443 +msgid "new folder to place scripts in" +msgstr "用於存放腳本的新資料夾" -#: ../src/gui/accelerators.c:2994 -msgid "" -"incrementally search the list of actions\n" -"press up or down keys to cycle through matches" -msgstr "" -"輸入關鍵字搜尋動作\n" -"使用上下鍵在符合的動作中切換" +#: ../src/external/lua-scripts/tools/script_manager.lua:1446 +msgid "install additional scripts" +msgstr "安裝額外的腳本" -#: ../src/gui/accelerators.c:3024 ../src/gui/guides.c:840 -#: ../src/gui/metadata_tags.c:117 -msgid "type" -msgstr "類別" +#: ../src/external/lua-scripts/tools/script_manager.lua:1454 +msgid "enable \"disable scripts\" button" +msgstr "啟動「禁用腳本」按鈕" -#: ../src/gui/accelerators.c:3054 -msgid "enable fallbacks" -msgstr "啟用更多通用擴展快速鍵" +#: ../src/external/lua-scripts/tools/script_manager.lua:1466 +#: ../src/external/lua-scripts/tools/script_manager.lua:1491 +msgid "disable scripts" +msgstr "停用腳本" -#: ../src/gui/accelerators.c:3055 -msgid "" -"enables default meanings for additional buttons, modifiers or moves\n" -"when used in combination with a base shortcut" -msgstr "" -"在基本快速鍵之上啟用更多附加按鈕、調整或移動的效果\n" -"更多詳細內容及參數,請閱讀操作手冊的「shortcuts」章節" +#: ../src/external/lua-scripts/tools/script_manager.lua:1472 +msgid "lua scripts will not run the next time darktable is started" +msgstr "下次啟動 darktable 時將不會執行 Lua 腳本" -#: ../src/gui/accelerators.c:3062 -msgid "open help page for shortcuts" -msgstr "開啟快速鍵的說明頁面" +#: ../src/external/lua-scripts/tools/script_manager.lua:1486 +msgid "add more scripts" +msgstr "增加更多腳本" -#: ../src/gui/accelerators.c:3066 -msgid "restore..." -msgstr "重設…" +#: ../src/external/lua-scripts/tools/script_manager.lua:1502 +msgid "select the script folder" +msgstr "選擇腳本資料夾" -#: ../src/gui/accelerators.c:3067 -msgid "restore default shortcuts or previous state" -msgstr "恢復預設快速鍵或之前的狀態" +#. a script "button" consists of: +#. a button to start and stop the script +#. a label that contains the name of the script +#. a horizontal box that contains the button and the label +#: ../src/external/lua-scripts/tools/script_manager.lua:1533 +#: ../src/iop/agx.c:2456 ../src/iop/channelmixerrgb.c:4454 +#: ../src/iop/clipping.c:2092 ../src/iop/colorbalancergb.c:1781 +#: ../src/iop/colorequal.c:2972 ../src/iop/filmicrgb.c:4364 +#: ../src/iop/negadoctor.c:837 ../src/iop/toneequal.c:3233 +#: ../src/libs/image.c:499 ../src/libs/neural_restore.c:4158 +#: ../src/views/lighttable.c:1588 +msgid "page" +msgstr "頁面" -#: ../src/gui/accelerators.c:3070 -msgid "import extras" -msgstr "匯入更多" +#. configure options +#: ../src/external/lua-scripts/tools/script_manager.lua:1573 +msgid "scripts per page" +msgstr "每頁的腳本數量" -#: ../src/gui/accelerators.c:3071 -msgid "import extended default shortcuts" -msgstr "匯入延伸的範例快速鍵" +#: ../src/external/lua-scripts/tools/script_manager.lua:1574 +msgid "select number of start/stop buttons to display" +msgstr "選擇要顯示的開始/停止按鈕的數量" -#: ../src/gui/accelerators.c:3074 ../src/libs/styles.c:901 -#: ../src/libs/tagging.c:3683 -msgid "import..." -msgstr "匯入…" +#: ../src/external/lua-scripts/tools/script_manager.lua:1585 +msgid "change number of buttons" +msgstr "變更按鈕數量" -#: ../src/gui/accelerators.c:3075 -msgid "fully or partially import shortcuts from file" -msgstr "從檔案匯入快速鍵" +#: ../src/external/lua-scripts/tools/script_manager.lua:1595 +msgid "configuration" +msgstr "設置" -#: ../src/gui/accelerators.c:3078 ../src/libs/styles.c:907 -#: ../src/libs/tagging.c:3690 -msgid "export..." -msgstr "匯出…" +#. stack for the options +#. main menu +#: ../src/external/lua-scripts/tools/script_manager.lua:1617 +#: ../src/gui/accelerators.c:2922 ../src/gui/accelerators.c:3022 +#: ../src/views/view.c:1767 +msgid "action" +msgstr "動作" -#: ../src/gui/accelerators.c:3079 -msgid "fully or partially export shortcuts to file" -msgstr "匯出快速鍵成檔案" +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +msgid "install/update scripts" +msgstr "安裝/更新腳本" -#: ../src/gui/accelerators.c:3091 -msgid "" -"the recommended way to assign shortcuts to visual elements is the visual " -"shortcut mapping mode.\n" -"this is switched on by toggling the \"keyboard\" button next to " -"preferences in the top panel. in this mode, clicking on a widget or area " -"will open this dialog with the appropriate selection for advanced " -"configuration.\n" -"\n" -"multiple shortcuts can be assigned to the same action. this is especially " -"useful if it has multiple elements, like the module buttons or the " -"colorpickers attached to sliders. however, with fallbacks enabled one " -"can use the same simple shortcuts and change their element or " -"effect by adding mouse clicks.\n" -"\n" -"click three times to dismiss this notice permanently" -msgstr "" -"視覺快速鍵對應模式是指定視覺元素快速鍵的推薦方法。\n" -"使用上方面板的鍵盤切換按鈕即可開啟此功能。在此模式下,點擊工具或區域會" -"開啟對話框,以選擇對應的進階配置選項。\n" -"\n" -"可以為同一個動作指定多組快速鍵,這對多元素操作特別有效,例如模組按鈕或滑桿上" -"的顏色選擇器。然而,使用拓展快速鍵也可以達到相同的功能,藉由增加滑鼠點擊等操" -"作來改變效果。\n" -"\n" -"點擊三次可永久關閉此訊息" +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +msgid "configure" +msgstr "配置" -#: ../src/gui/accelerators.c:3521 -msgid "reinitialising input devices" -msgstr "重新初始化輸入裝置" +#: ../src/external/lua-scripts/tools/script_manager.lua:1623 +msgid "start/stop scripts" +msgstr "開始/停止腳本" -#: ../src/gui/accelerators.c:3610 -msgid "move not assigned" -msgstr "未指定動作" +#: ../src/generate-cache/main.c:49 +#, c-format +msgid "creating cache directories\n" +msgstr "建立快取目錄\n" -#: ../src/gui/accelerators.c:3610 -msgid "fallback to earlier move" -msgstr "恢復之前的動作" +#: ../src/generate-cache/main.c:55 +#, c-format +msgid "creating cache directory '%s'\n" +msgstr "建立快取目錄 「%s」\n" -#: ../src/gui/accelerators.c:3690 -msgid "down move" -msgstr "向下移動" +#: ../src/generate-cache/main.c:58 +#, c-format +msgid "could not create directory '%s'!\n" +msgstr "無法建立目錄「%s」\n" -#: ../src/gui/accelerators.c:3690 -msgid "flip top/bottom first/last" -msgstr "反轉 頂部/底部 第一/最後" +#: ../src/generate-cache/main.c:82 +#, c-format +msgid "warning: no images are matching the requested image id range\n" +msgstr "" +"⚠️ 警告 ⚠️\n" +"沒有與識別碼範圍符合的影像\n" -#: ../src/gui/accelerators.c:3771 -msgid "fallback to move" -msgstr "回復上一動" +#: ../src/generate-cache/main.c:85 +#, c-format +msgid "warning: did you want to swap these boundaries?\n" +msgstr "" +"⚠️ 警告 ⚠️\n" +"是否要交換這些邊界?\n" -#: ../src/gui/accelerators.c:3877 +#: ../src/generate-cache/main.c:226 #, c-format msgid "" -"\n" -"applying preset '%s'" +"warning: disk backend for thumbnail cache is disabled (cache_disk_backend).\n" +"if you want to pre-generate thumbnails and for darktable to use them, you " +"need to enable disk backend for thumbnail cache.\n" +"no thumbnails to be generated, done.\n" msgstr "" -"\n" -"套用的預設集「%s」" +"⚠️ 警告 ⚠️\n" +"縮圖硬碟快取已關閉(檢查硬碟後台選項)\n" +"如果要預先產生縮圖需要啟用磁碟快取\n" +"沒有生成任何縮圖\n" -#: ../src/gui/accelerators.c:4027 +#: ../src/generate-cache/main.c:237 #, c-format -msgid "%s not assigned" -msgstr "「%s」未指定" +msgid "" +"warning: disk backend for full preview cache is disabled " +"(cache_disk_backend_full).\n" +"if you want to pre-generate full previews and for darktable to use them, you " +"need to enable disk backend for full preview cache.\n" +"no full previews to be generated, done.\n" +msgstr "" +"⚠️ 警告 ⚠️\n" +"用於完整預覽圖的磁碟已關閉(檢查硬碟後台選項)\n" +"如果要預先產生完整預覽圖需要啟用磁碟\n" +"操作完成,沒有製作任何縮圖\n" -#: ../src/gui/accelerators.c:4206 +#: ../src/generate-cache/main.c:247 #, c-format -msgid "%s assigned to %s" -msgstr "「%s」指定給「%s」" - -#: ../src/gui/accelerators.c:4425 -msgid "short key press resets stuck keys" -msgstr "短按按鍵可重置卡住的按鍵" +msgid "error: ensure that min_mip <= max_mip\n" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"請確認 min_mip < max_mip\n" -#: ../src/gui/workspace.c:59 -msgid "delete workspace" -msgstr "刪除工作區" +#: ../src/generate-cache/main.c:252 +#, c-format +msgid "creating complete lighttable thumbnail cache\n" +msgstr "正在建立完整的燈箱預覽快取縮圖\n" -#: ../src/gui/workspace.c:60 +#: ../src/gui/about.c:34 #, c-format -msgid "" -"WARNING\n" -"\n" -"do you really want to delete the '%s' workspace?\n" -"\n" -"if XMP writing is not activated, the editing work will be lost." +msgid "copyright (c) the authors 2009-%s" +msgstr "版權所有 © 作者 2009 - %s" + +#: ../src/gui/about.c:39 +msgid "organize and develop images from digital cameras" +msgstr "整理和編輯數位相機的影像" + +#: ../src/gui/about.c:51 +msgid "all those of you that made previous releases possible" +msgstr "所有過去版本的貢獻者" + +#: ../src/gui/about.c:56 +msgid "and..." +msgstr "以及…" + +#: ../src/gui/about.c:59 +msgid "translator-credits" msgstr "" -"⚠️ 警告 ⚠️\n" -"\n" -"是否要刪除工作區「%s」?\n" -"\n" -"如果未啟用自動儲存 XMP 附屬檔案,所有編輯過程都將會遺失。" +"言午印藝 - 許剛維" -#. add a memory workspace just after default one -#: ../src/gui/workspace.c:103 ../src/gui/workspace.c:209 -msgid "memory" -msgstr "已儲存工作區" +#: ../src/gui/accelerators.c:67 +msgid "in active view" +msgstr "目前的模式" -#: ../src/gui/workspace.c:165 -msgid "darktable - select a workspace" -msgstr "darktable - 選擇工作區" +#: ../src/gui/accelerators.c:68 +msgid "in other views" +msgstr "其他檢視模式" -#: ../src/gui/workspace.c:175 -msgid "select an existing workspace" -msgstr "選擇一個既存的工作區" +#: ../src/gui/accelerators.c:69 +msgid "fallbacks" +msgstr "備用擴展快速鍵" -#: ../src/gui/workspace.c:234 -msgid "or create a new one" -msgstr "或新增一個工作區" +#: ../src/gui/accelerators.c:70 +msgid "speed adjustments" +msgstr "速度調整" -#: ../src/gui/workspace.c:242 ../src/libs/session.c:104 -msgid "create" -msgstr "建立" +#: ../src/gui/accelerators.c:71 +msgid "disabled defaults" +msgstr "取消預設設定" -#: ../src/gui/gtk.c:189 ../src/views/darkroom.c:4001 -msgid "darktable - darkroom preview" -msgstr "darktable - 暗房預覽" +#: ../src/gui/accelerators.c:91 ../src/views/view.c:1576 +msgid "scroll" +msgstr "滾輪" -#: ../src/gui/gtk.c:198 -msgid "tooltips off" -msgstr "關閉影像懸浮資訊" +#: ../src/gui/accelerators.c:92 +msgid "pan" +msgstr "平移" -#: ../src/gui/gtk.c:198 -msgid "tooltips on" -msgstr "開啟影像懸浮資訊" +#: ../src/gui/accelerators.c:93 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6136 ../src/iop/clipping.c:1918 +#: ../src/iop/clipping.c:2099 ../src/iop/clipping.c:2115 +#: ../src/views/darkroom.c:3367 ../src/views/lighttable.c:1574 +msgid "horizontal" +msgstr "水平" -#: ../src/gui/gtk.c:896 -msgid "closing darktable..." -msgstr "正在關閉 darktable…" +#: ../src/gui/accelerators.c:94 ../src/iop/ashift.c:5703 +#: ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 ../src/iop/ashift.c:5811 +#: ../src/iop/ashift.c:6134 ../src/iop/clipping.c:1917 +#: ../src/iop/clipping.c:2100 ../src/iop/clipping.c:2114 +#: ../src/views/darkroom.c:3371 ../src/views/lighttable.c:1581 +msgid "vertical" +msgstr "垂直" -#: ../src/gui/gtk.c:926 -msgid "exporting to GIMP" -msgstr "匯出至 GIMP" +#: ../src/gui/accelerators.c:95 +msgid "diagonal" +msgstr "對角" -#: ../src/gui/gtk.c:1166 -msgid "URL opened in web browser" -msgstr "在網頁瀏覽器中開啟網址" +#: ../src/gui/accelerators.c:97 +msgid "leftright" +msgstr "左右" -#: ../src/gui/gtk.c:1170 -msgid "error while opening URL in web browser" -msgstr "錯誤:無法在網頁瀏覽器開啟網址" +#: ../src/gui/accelerators.c:98 +msgid "updown" +msgstr "上下" -#. View menu -#: ../src/gui/gtk.c:1306 -msgctxt "menu" -msgid "Views" -msgstr "檢視" +#: ../src/gui/accelerators.c:99 +msgid "pgupdown" +msgstr "上下翻頁" -#: ../src/gui/gtk.c:1310 -msgctxt "menu" -msgid "Lighttable" -msgstr "燈箱 LightTable" +#: ../src/gui/accelerators.c:107 ../src/views/view.c:1554 +msgid "shift" +msgstr "shift" -#: ../src/gui/gtk.c:1311 -msgctxt "menu" -msgid "Darkroom" -msgstr "暗房 Darkroom" +#: ../src/gui/accelerators.c:108 ../src/views/view.c:1556 +msgid "ctrl" +msgstr "ctrl" -#: ../src/gui/gtk.c:1317 -msgctxt "menu" -msgid "Slideshow" -msgstr "影像輪播" +#: ../src/gui/accelerators.c:110 ../src/views/view.c:1559 +msgid "option" +msgstr "選項" -#: ../src/gui/gtk.c:1319 -msgctxt "menu" -msgid "Map" -msgstr "地圖" +#: ../src/gui/accelerators.c:112 ../src/views/view.c:1561 +msgid "alt" +msgstr "alt" + +#: ../src/gui/accelerators.c:114 +msgid "cmd" +msgstr "cmd" + +#: ../src/gui/accelerators.c:115 +msgid "altgr" +msgstr "alt(右)" + +#: ../src/gui/accelerators.c:128 ../src/gui/accelerators.c:179 +#: ../src/libs/tagging.c:2009 +msgid "edit" +msgstr "編輯" + +#: ../src/gui/accelerators.c:129 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 +msgid "up" +msgstr "上" -#: ../src/gui/gtk.c:1321 -msgctxt "menu" -msgid "Print" -msgstr "列印" +#: ../src/gui/accelerators.c:130 ../src/gui/accelerators.c:778 +#: ../src/gui/accelerators.c:1466 +msgid "down" +msgstr "下" -#: ../src/gui/gtk.c:1323 -msgctxt "menu" -msgid "Tethering" -msgstr "連機拍攝" +#: ../src/gui/accelerators.c:134 +msgid "set" +msgstr "設定" -#. Window menu -#: ../src/gui/gtk.c:1329 -msgctxt "menu" -msgid "Window" -msgstr "視窗" +#: ../src/gui/accelerators.c:137 ../src/gui/accelerators.c:151 +#: ../src/gui/accelerators.c:164 ../src/gui/accelerators.c:359 +#: ../src/libs/filters/rating_range.c:295 ../src/libs/modulegroups.c:2937 +#: ../src/libs/tagging.c:3551 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3062 ../src/views/darkroom.c:3333 +msgid "toggle" +msgstr "切換" -#. Help menu -#: ../src/gui/gtk.c:1337 -msgctxt "menu" -msgid "Help" -msgstr "幫助" +#: ../src/gui/accelerators.c:137 +msgid "previous module" +msgstr "前一個模組" -#: ../src/gui/gtk.c:1341 -msgctxt "menu" -msgid "darktable Manual" -msgstr "darktable 操作手冊" +#: ../src/gui/accelerators.c:138 +msgid "next module" +msgstr "下一個模組" -#: ../src/gui/gtk.c:1348 -msgctxt "menu" -msgid "darktable Homepage" -msgstr "darktable 首頁" +#: ../src/gui/accelerators.c:138 +msgid "previous instance" +msgstr "前一個模組實例" -#: ../src/gui/gtk.c:1373 -msgctxt "menu" -msgid "Preferences" -msgstr "偏好設定" +#: ../src/gui/accelerators.c:139 +msgid "next instance" +msgstr "下一個模組實例" -#: ../src/gui/gtk.c:1470 -msgid "panels" -msgstr "版面" +#: ../src/gui/accelerators.c:142 +msgid "popup" +msgstr "彈出式視窗" -#: ../src/gui/gtk.c:1509 -msgid "switch views" -msgstr "切換檢視" +#: ../src/gui/accelerators.c:143 ../src/gui/accelerators.c:176 +#: ../src/gui/gtk.c:3999 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1024 +msgid "next" +msgstr "下一個" -#: ../src/gui/gtk.c:1510 ../src/views/tethering.c:104 -msgid "tethering" -msgstr "連機拍攝" +#: ../src/gui/accelerators.c:144 ../src/gui/accelerators.c:175 +#: ../src/gui/gtk.c:4000 ../src/libs/modulegroups.c:2937 +#: ../src/views/lighttable.c:1025 +msgid "previous" +msgstr "前一個" -#: ../src/gui/gtk.c:1516 ../src/views/map.c:275 -msgid "map" -msgstr "地圖" +#: ../src/gui/accelerators.c:146 ../src/gui/accelerators.c:1610 +msgid "last" +msgstr "最後一個" -#: ../src/gui/gtk.c:1518 ../src/views/slideshow.c:394 -msgid "slideshow" -msgstr "影像輪播" +#: ../src/gui/accelerators.c:147 ../src/gui/accelerators.c:1609 +msgid "first" +msgstr "第一個" -#. Print button -#: ../src/gui/gtk.c:1520 ../src/libs/print_settings.c:2954 -msgid "print" -msgstr "列印" +#: ../src/gui/accelerators.c:154 +msgid "ctrl-toggle" +msgstr "ctrl 切換" -#. register ctrl-q to quit: -#: ../src/gui/gtk.c:1527 -msgid "quit" -msgstr "關閉" +#: ../src/gui/accelerators.c:155 +msgid "ctrl-on" +msgstr "ctrl 開啟" -#. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) -#: ../src/gui/gtk.c:1531 -msgid "fullscreen" -msgstr "全螢幕" +#: ../src/gui/accelerators.c:156 +msgid "right-toggle" +msgstr "右鍵切換" -#: ../src/gui/gtk.c:1536 -msgid "collapsing controls" -msgstr "版面收合控制" +#: ../src/gui/accelerators.c:157 +msgid "right-on" +msgstr "右鍵開啟" -#. specific top/bottom toggles -#: ../src/gui/gtk.c:1539 -msgid "header" -msgstr "標題列" +#: ../src/gui/accelerators.c:168 ../src/gui/gtk.c:3998 +msgid "activate" +msgstr "啟用" -#: ../src/gui/gtk.c:1541 -msgid "filmstrip and timeline" -msgstr "「幻燈片」和「時間軸」模組" +#: ../src/gui/accelerators.c:169 +msgid "ctrl-activate" +msgstr "ctrl 啟用" -#: ../src/gui/gtk.c:1543 -msgid "top toolbar" -msgstr "上方工具列" +#: ../src/gui/accelerators.c:170 +msgid "right-activate" +msgstr "右鍵啟用" -#: ../src/gui/gtk.c:1544 -msgid "bottom toolbar" -msgstr "下方工具列" +#: ../src/gui/accelerators.c:177 +msgid "store" +msgstr "儲存" -#: ../src/gui/gtk.c:1545 -msgid "all top" -msgstr "所有上方版面" +#: ../src/gui/accelerators.c:180 ../src/gui/styles_dialog.c:665 +msgid "update" +msgstr "更新" -#: ../src/gui/gtk.c:1546 -msgid "all bottom" -msgstr "所有下方版面" +#: ../src/gui/accelerators.c:181 ../src/libs/tools/global_toolbox.c:60 +#: ../src/libs/tools/global_toolbox.c:512 +msgid "preferences" +msgstr "偏好設定" -#: ../src/gui/gtk.c:1548 -msgid "toggle tooltip visibility" -msgstr "切換工具提示是否顯示" +#: ../src/gui/accelerators.c:186 +msgid "apply on new instance" +msgstr "套用在新的模組實例" -#: ../src/gui/gtk.c:1551 -msgid "reinitialise input devices" -msgstr "重新初始化輸入裝置" +#: ../src/gui/accelerators.c:191 +msgid "start" +msgstr "開始" -#: ../src/gui/gtk.c:1592 -msgid "toggle focus-peaking mode" -msgstr "切換對焦峰值模式" +#: ../src/gui/accelerators.c:192 +msgid "end" +msgstr "結束" -#: ../src/gui/gtk.c:1599 -msgid "toggle focus peaking" -msgstr "切換對焦峰值" +#: ../src/gui/accelerators.c:377 +msgid "entry" +msgstr "輸入" -#: ../src/gui/gtk.c:1940 ../src/gui/gtk.c:3858 ../src/gui/gtk.c:3863 -#: ../src/gui/gtk.c:3868 ../src/gui/gtk.c:3873 -msgid "tabs" -msgstr "選項" +#: ../src/gui/accelerators.c:474 +msgid "combo effect not found" +msgstr "找不到組合效果" -#: ../src/gui/gtk.c:2026 -msgid "collapsing panels" -msgstr "收合面板" +#: ../src/gui/accelerators.c:668 +msgid "(keypad)" +msgstr "(小鍵盤)" -#: ../src/gui/gtk.c:2027 -msgid "" -"this is the first time you pressed the shortcut\n" -"to collapse all side and top/bottom panels.\n" -"by default this is the TAB key.\n" -"pressing it again will restore the panels.\n" -"\n" -"do you want to collapse all panels now?" -msgstr "" -"這是第一次按下快捷鍵收合所有側面、頂部、底部面板。\n" -"預設為 TAB 鍵,再次按下可恢復面板。\n" -"\n" -"要收合所有面板嗎?" +#: ../src/gui/accelerators.c:677 +msgid "tablet button" +msgstr "平板按鈕" -#: ../src/gui/gtk.c:2428 -msgid "restore defaults" -msgstr "恢復預設值" +#: ../src/gui/accelerators.c:686 +msgid "unknown driver" +msgstr "未知裝置" -#: ../src/gui/gtk.c:2429 -msgid "restore the default visibility and position of all modules in this view" -msgstr "恢復此模式下所有模組的預設可見性和位置" +#: ../src/gui/accelerators.c:759 +msgid "long" +msgstr "長按" -#: ../src/gui/gtk.c:2511 -msgid "right-click to show/hide modules" -msgstr "滑鼠右鍵顯示或隱藏模組" +#: ../src/gui/accelerators.c:760 +msgid "double-press" +msgstr "雙擊" -#: ../src/gui/gtk.c:2520 -msgid "show/hide modules" -msgstr "顯示或隱藏模組" +#: ../src/gui/accelerators.c:761 +msgid "triple-press" +msgstr "按三下" -#. ask the user if darktable.org may be accessed -#: ../src/gui/gtk.c:3318 -msgid "access the online user manual?" -msgstr "是否要查看線上使用手冊?" +#: ../src/gui/accelerators.c:762 +msgid "press" +msgstr "點擊" -#: ../src/gui/gtk.c:3319 -#, c-format -msgid "do you want to access `%s'?" -msgstr "是否要存取「%s」?" +#: ../src/gui/accelerators.c:766 +msgctxt "accel" +msgid "left" +msgstr "左鍵" -#: ../src/gui/gtk.c:3392 -msgid "there is no help available for this element" -msgstr "沒有可用的説明" +#: ../src/gui/accelerators.c:767 +msgctxt "accel" +msgid "right" +msgstr "右鍵" -#. font name can only use period as decimal separator -#. but printf format strings use comma for some locales, so replace comma with period -#: ../src/gui/gtk.c:3412 ../src/libs/metadata_view.c:839 -#, c-format -msgid "%.1f" -msgstr "%.1f" +#: ../src/gui/accelerators.c:768 +msgctxt "accel" +msgid "middle" +msgstr "中鍵" -#: ../src/gui/gtk.c:3414 -#, c-format -msgid "Sans %s" -msgstr "無襯線字體「%s」" +#: ../src/gui/accelerators.c:769 +msgctxt "accel" +msgid "long" +msgstr "長按" -#: ../src/gui/gtk.c:3746 -msgid "does not contain pages" -msgstr "沒有任何頁面" +#: ../src/gui/accelerators.c:770 +msgctxt "accel" +msgid "double-click" +msgstr "雙擊" -#: ../src/gui/gtk.c:3995 -#, c-format -msgid "never show more than %d lines" -msgstr "顯示上限為 %d 行" +#: ../src/gui/accelerators.c:771 +msgctxt "accel" +msgid "triple-click" +msgstr "按三下" -#: ../src/gui/gtkentry.c:37 -msgid "$(ROLL.NAME[n]) - roll of the input image, n: levels used" -msgstr "$(ROLL.NAME[n]) - 匯入影像的底片卷名稱,n 代表使用次數" +#: ../src/gui/accelerators.c:772 +msgid "click" +msgstr "點擊" -#: ../src/gui/gtkentry.c:44 -msgid "$(JOBCODE) - job code for import" -msgstr "$(JOBCODE) - 匯入工作的名稱" +#: ../src/gui/accelerators.c:800 +msgid "first instance" +msgstr "第一個模組實例" -#: ../src/gui/gtkentry.c:46 -msgid "$(WIDTH.MAX) - maximum image export width" -msgstr "$(WIDTH.MAX) - 影像匯出的最大寬度" +#: ../src/gui/accelerators.c:802 +msgid "last instance" +msgstr "最後一個模組實例" -#: ../src/gui/gtkentry.c:51 -msgid "$(HEIGHT.MAX) - maximum image export height" -msgstr "$(HEIGHT.MAX) - 影像匯出的最大高度" +#: ../src/gui/accelerators.c:804 +msgid "relative instance" +msgstr "相對的模組實例" -#: ../src/gui/gtkentry.c:63 -msgid "$(HOUR.AMPM) - hour, 12-hour clock" -msgstr "$(HOUR.AMPM) - 12 時制的小時數" +#: ../src/gui/accelerators.c:821 ../src/gui/accelerators.c:2947 +#: ../src/gui/accelerators.c:3910 +msgid "speed" +msgstr "速度" -#: ../src/gui/gtkentry.c:67 -msgid "$(EXIF.DATE.REGIONAL) - localized EXIF date" -msgstr "$(EXIF.DATE.REGIONAL) - 本地化 EXIF 日期" +#: ../src/gui/accelerators.c:963 +#, c-format +msgid "" +"Lua script command copied to clipboard:\n" +"\n" +"%s" +msgstr "" +"Lua 腳本命令已複製到剪貼簿:\n" +"\n" +"%s" -#: ../src/gui/gtkentry.c:68 -msgid "$(EXIF.TIME.REGIONAL) - localized EXIF time" -msgstr "$(EXIF.TIME.REGIONAL) - 本地化 EXIF 時間" +#: ../src/gui/accelerators.c:1066 ../src/gui/accelerators.c:1085 +msgid "start typing for incremental search" +msgstr "直接輸入搜尋動作" -#: ../src/gui/gtkentry.c:76 -msgid "$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock" -msgstr "$(EXIF.HOUR.AMPM) - EXIF 12 時制的小時數" +#: ../src/gui/accelerators.c:1069 +msgid "" +"\n" +"press Delete to delete selected shortcut" +msgstr "" +"\n" +"按 Delete 鍵刪除選取的快速鍵" + +#: ../src/gui/accelerators.c:1071 +msgid "" +"\n" +"press Delete to disable selected default shortcut" +msgstr "" +"\n" +"按 Delete 鍵取消選取的預設快速鍵" -#: ../src/gui/gtkentry.c:82 -msgid "$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program" -msgstr "$(EXIF.EXPOSURE.PROGRAM) - EXIF 曝光模式" +#: ../src/gui/accelerators.c:1072 +msgid "" +"\n" +"press Delete to restore selected default shortcut" +msgstr "" +"\n" +"按 Delete 鍵恢復選取的預設快速鍵" -#: ../src/gui/gtkentry.c:94 -msgid "$(EXIF.FLASH.ICON) - icon indicating whether flash was used" -msgstr "$(EXIF.FLASH.ICON) - 標示是否使用閃光燈的圖示" +#: ../src/gui/accelerators.c:1074 +msgid "" +"\n" +"double-click to add new shortcut" +msgstr "" +"\n" +"雙擊以新增快速鍵" -#: ../src/gui/gtkentry.c:96 -msgid "$(GPS.LONGITUDE) - longitude" -msgstr "$(GPS.LONGITUDE) - GPS 經度" +#: ../src/gui/accelerators.c:1086 +msgid "click to filter shortcuts list" +msgstr "點擊可篩選快速鍵" -#: ../src/gui/gtkentry.c:97 -msgid "$(GPS.LATITUDE) - latitude" -msgstr "$(GPS.LATITUDE) - GPS 緯度" +#: ../src/gui/accelerators.c:1088 +msgid "" +"\n" +"right-click to show action of selected shortcut" +msgstr "" +"\n" +"右鍵展開選擇的快速鍵清單" -#: ../src/gui/gtkentry.c:98 -msgid "$(GPS.ELEVATION) - elevation" -msgstr "$(GPS.ELEVATION) - GPS 海拔高度" +#: ../src/gui/accelerators.c:1091 +msgid "" +"\n" +"double-click to define new shortcut" +msgstr "" +"\n" +"雙擊以自訂新的快速鍵" -#: ../src/gui/gtkentry.c:99 -msgid "$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known" -msgstr "$(GPS.LOCATION.ICON) - 標示是否取得 GPS 位置的圖示" +#: ../src/gui/accelerators.c:1094 +msgid "" +"\n" +"\n" +"multiple shortcuts can be defined for the same action;\n" +"a different element, effect, speed or instance can be set for each in the " +"shortcuts list." +msgstr "" +"\n" +"\n" +"可為相同操作定義多個快速鍵;\n" +"可在快速鍵清單中為每個快速鍵設定不同的元素、效果、速度或實例。" -#: ../src/gui/gtkentry.c:104 -msgid "$(RATING.ICONS) - star/reject rating in icon form" -msgstr "$(RATING.ICONS) - 評分圖示" +#: ../src/gui/accelerators.c:1098 +msgid "" +"\n" +"\n" +"with fallbacks enabled, the same shortcut can be used with additional " +"modifiers\n" +"or mouse scroll/clicks/moves to affect a different element or change the " +"effect or speed." +msgstr "" +"\n" +"\n" +"啟用備用快速鍵功能後,可以使用相同的快捷鍵來配合其他修飾符\n" +"或滑鼠滾輪/點擊/移動來影響不同的元素,或改變效果或速度。" -#: ../src/gui/gtkentry.c:106 -msgid "$(LABELS.ICONS) - color labels as icons" -msgstr "$(LABELS.ICONS) - 圖示形式的色彩標籤" +#: ../src/gui/accelerators.c:1107 +msgid "shift+alt+scroll to change height" +msgstr "shift + alt + 滑鼠滾輪改變高度" -#: ../src/gui/gtkentry.c:107 +#: ../src/gui/accelerators.c:1127 msgid "" -"$(IMAGE.TAGS.HIERARCHY) - tags as set in metadata settings, preserving " -"hierarchy" -msgstr "$(IMAGE.TAGS.HIERARCHY) - 詮釋資料中的標籤,保留多層結構" +"press keys with mouse click and scroll or move combinations to create a " +"shortcut" +msgstr "按鍵和滑鼠動作組合以建立快速鍵" -#: ../src/gui/gtkentry.c:108 -msgid "$(IMAGE.TAGS) - tags as set in metadata settings, flattened" -msgstr "$(IMAGE.TAGS) - 詮釋資料中的標籤,扁平化" +#: ../src/gui/accelerators.c:1128 +msgid "click to open shortcut configuration" +msgstr "滑鼠點擊打開此功能的快速鍵設定視窗" -#: ../src/gui/gtkentry.c:109 -msgid "$(IMAGE.ID) - image ID" -msgstr "$(IMAGE.ID) - 影像識別碼" +#: ../src/gui/accelerators.c:1129 +msgid "ctrl+click to add to quick access panel\n" +msgstr "ctrl + 左鍵添加到快速存取面板\n" -#: ../src/gui/gtkentry.c:110 -msgid "$(IMAGE.ID.NEXT) - next image ID to be assigned on import" -msgstr "$(IMAGE.ID.NEXT) - 匯入時分配的下一個影像識別碼" +#: ../src/gui/accelerators.c:1130 +msgid "ctrl+click to remove from quick access panel\n" +msgstr "ctrl + 左鍵從快速存取面板中刪除\n" -#: ../src/gui/gtkentry.c:116 -msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" -msgstr "$(OPENCL.ACTIVATED) - OpenCL 是否啟用" +#: ../src/gui/accelerators.c:1131 +msgid "scroll to change default speed" +msgstr "滑鼠滾輪可改變快速鍵速度" -#: ../src/gui/gtkentry.c:118 -msgid "$(TAGS) - tags as set in metadata settings" -msgstr "$(TAGS) - 詮釋資料中的標籤" +#: ../src/gui/accelerators.c:1132 +msgid "right-click to exit mapping mode" +msgstr "滑鼠右鍵退出快速鍵錄製模式" -#: ../src/gui/gtkentry.c:119 -msgid "$(DARKTABLE.NAME) - darktable name" -msgstr "$(DARKTABLE.NAME) - darktable 名稱" +#: ../src/gui/accelerators.c:1191 +msgid "ctrl+v" +msgstr "ctrl + v" -#: ../src/gui/gtkentry.c:122 -msgid "$(WORKSPACE.LABEL) - label of the current workspace" -msgstr "$(WORKSPACE.LABEL) - 目前工作區的標籤" +#: ../src/gui/accelerators.c:1191 +msgid "right long click" +msgstr "長按滑鼠右鍵" -#: ../src/gui/gtkentry.c:291 -msgid "from metadata" -msgstr "從詮釋資料" +#: ../src/gui/accelerators.c:1191 +msgid "to copy Lua command" +msgstr "複製 Lua 腳本命令" -#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 -#: ../src/iop/monochrome.c:560 -msgid "grid" -msgstr "格線" +#: ../src/gui/accelerators.c:1461 +msgid "shortcut for move exists with single effect" +msgstr "用於移動的快速鍵只有單一效果" -#: ../src/gui/guides.c:31 -msgid "rules of thirds" -msgstr "三分法" +#: ../src/gui/accelerators.c:1463 +#, c-format +msgid "" +"%s\n" +"\n" +"(assign %s to %s)" +msgstr "" +"%s\n" +"\n" +"「%s」指定給「%s」" -#: ../src/gui/guides.c:32 -msgid "metering" -msgstr "測量" +#: ../src/gui/accelerators.c:1464 +msgid "create separate shortcuts for up and down move?" +msgstr "為上下移動建立單獨的快速鍵?" -#: ../src/gui/guides.c:33 -msgid "perspective" -msgstr "透視" +#: ../src/gui/accelerators.c:1490 +#, c-format +msgid "%s, speed reset" +msgstr "「%s」,速度重設" -#: ../src/gui/guides.c:34 -msgid "diagonal method" -msgstr "對角線" +#: ../src/gui/accelerators.c:1509 +msgid "shortcut exists with different settings" +msgstr "快速鍵已指定為其他的設定" -#: ../src/gui/guides.c:35 -msgid "harmonious triangles" -msgstr "和諧三角形" +#: ../src/gui/accelerators.c:1510 +msgid "reset the settings of the shortcut?" +msgstr "是否重設快速鍵的配置?" -#: ../src/gui/guides.c:36 -msgid "golden sections" -msgstr "黃金比例分割" +#: ../src/gui/accelerators.c:1519 +msgid "shortcut already exists" +msgstr "快速鍵已存在" -#: ../src/gui/guides.c:37 -msgid "golden spiral" -msgstr "黃金比例螺旋" +#: ../src/gui/accelerators.c:1521 +msgid "disable this default shortcut?" +msgstr "取消這個預設的快速鍵?" -#: ../src/gui/guides.c:38 -msgid "golden spiral sections" -msgstr "黃金比例螺旋分割" +#: ../src/gui/accelerators.c:1522 +msgid "remove the shortcut?" +msgstr "刪除此快速鍵?" -#: ../src/gui/guides.c:39 -msgid "golden mean (all guides)" -msgstr "黃金比例(所有參考線)" +#: ../src/gui/accelerators.c:1562 +msgid "clashing shortcuts exist" +msgstr "與現有快速鍵衝突" -#: ../src/gui/guides.c:233 -msgid "horizontal lines" -msgstr "水平線" +#: ../src/gui/accelerators.c:1563 +msgid "remove these existing shortcuts?" +msgstr "刪除這些已有的快速鍵?" -#: ../src/gui/guides.c:234 -msgid "number of horizontal guide lines" -msgstr "水平參考線數量" +#. or 3, but change char relative[] = "-2" to "-1" +#. NUM_INSTANCES +#: ../src/gui/accelerators.c:1608 +msgid "preferred" +msgstr "優先" -#: ../src/gui/guides.c:244 -msgid "vertical lines" -msgstr "垂直線" +#: ../src/gui/accelerators.c:1611 +msgid "second" +msgstr "第二" -#: ../src/gui/guides.c:245 -msgid "number of vertical guide lines" -msgstr "垂直參考線數量" +#: ../src/gui/accelerators.c:1612 +msgid "last but one" +msgstr "倒數第二" -#: ../src/gui/guides.c:254 -msgid "subdivisions" -msgstr "次要格線" +#: ../src/gui/accelerators.c:1775 ../src/gui/accelerators.c:1840 +msgid "(unchanged)" +msgstr "(未更改)" -#: ../src/gui/guides.c:255 -msgid "number of subdivisions per grid rectangle" -msgstr "次要格線數量" +#: ../src/gui/accelerators.c:1957 +msgid "" +"define a shortcut by pressing a key, optionally combined with modifier keys " +"(ctrl/shift/alt)\n" +"a key can be double or triple pressed, with a long last press\n" +"while the key is held, a combination of mouse buttons can be (double/triple/" +"long) clicked\n" +"still holding the key (and modifiers and/or buttons) a scroll or mouse move " +"can be added\n" +"connected devices can send keys or moves using their physical controllers\n" +"\n" +"right-click to cancel" +msgstr "" +"透過按鍵自訂快速鍵,按鍵可 ctrl / shift / alt 鍵組合使用\n" +"按鍵可以雙擊甚至三擊與長按,可與滑鼠按鈕組合\n" +"還按著按鍵時,可再加上滑鼠滾輪或移動\n" +"外接控制設備可以使用物理控制器按鍵和移動\n" +"\n" +"點擊右鍵取消" -#. title -#: ../src/gui/guides.c:822 -msgid "global guide overlay settings" -msgstr "全體參考線設定" +#: ../src/gui/accelerators.c:2030 +msgid "removing shortcut" +msgstr "移除快速鍵" -#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 -#: ../src/gui/guides.c:862 ../src/views/darkroom.c:2897 -msgid "guide lines" -msgstr "參考線" +#: ../src/gui/accelerators.c:2032 +msgid "disable the selected default shortcut?" +msgstr "取消選取的預設快速鍵?" -#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2103 -msgid "flip" -msgstr "翻轉" +#: ../src/gui/accelerators.c:2033 +msgid "restore the selected default shortcut?" +msgstr "恢復選取的預設快速鍵?" -#: ../src/gui/guides.c:831 -msgid "flip guides" -msgstr "翻轉參考線" +#: ../src/gui/accelerators.c:2034 +msgid "remove the selected shortcut?" +msgstr "是否要移除選取的快速鍵 ?" -#: ../src/gui/guides.c:834 -msgid "horizontally" -msgstr "水平翻轉" +#: ../src/gui/accelerators.c:2149 +msgid "command" +msgstr "確認" -#: ../src/gui/guides.c:835 -msgid "vertically" -msgstr "垂直翻轉" +#: ../src/gui/accelerators.c:2150 +msgid "preset" +msgstr "預設集" -#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6139 ../src/iop/clipping.c:2107 -#: ../src/iop/colorbalance.c:1861 -msgid "both" -msgstr "全部" +#: ../src/gui/accelerators.c:2531 +msgid "restore shortcuts" +msgstr "恢復快速鍵" + +#: ../src/gui/accelerators.c:2534 +msgid "_defaults" +msgstr "預設(_D)" -#: ../src/gui/guides.c:841 -msgid "setup guide lines" -msgstr "設定參考線" +#: ../src/gui/accelerators.c:2535 +msgid "_startup" +msgstr "開始(_S)" -#: ../src/gui/guides.c:847 -msgid "overlay color" -msgstr "參考線顏色" +#: ../src/gui/accelerators.c:2536 +msgid "_edits" +msgstr "編輯(_E)" -#: ../src/gui/guides.c:848 -msgid "set overlay color" -msgstr "設定參考線的顏色" +#: ../src/gui/accelerators.c:2541 +msgid "" +"restore shortcuts from one of these states:\n" +" - default\n" +" - as at startup\n" +" - as when opening this dialog\n" +msgstr "" +"恢復快速鍵至:\n" +" - 程式預設值\n" +" - 程式開啟時\n" +" - 本次修改前\n" -#: ../src/gui/guides.c:865 +#: ../src/gui/accelerators.c:2547 msgid "" -"set the contrast between the lightest and darkest part of the guide overlays" -msgstr "設定參考線亮暗線段的對比" +"clear all newer shortcuts\n" +"(instead of just restoring changed ones)" +msgstr "" +"清除所有更新的快速鍵\n" +"(而不僅是恢復已更改的)" -#: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 -msgid "show guides" -msgstr "顯示參考線" +#: ../src/gui/accelerators.c:2604 ../src/gui/preferences.c:1062 +#: ../src/libs/tools/global_toolbox.c:487 ../src/libs/tools/global_toolbox.c:662 +msgid "shortcuts" +msgstr "快速鍵" -#: ../src/gui/guides.c:1041 -msgid "show guide overlay when this module has focus" -msgstr "當此模組被選取時自動顯示參考線" +#: ../src/gui/accelerators.c:2614 +msgid "export shortcuts" +msgstr "匯出快速鍵" -#: ../src/gui/guides.c:1044 +#: ../src/gui/accelerators.c:2621 msgid "" -"change global guide settings\n" -"note that these settings are applied globally and will impact any module " -"that shows guide overlays" +"export all shortcuts to a file\n" +"or just for one selected device\n" msgstr "" -"更改參考線全體設定\n" -"這些設定是共用的,會影響所有模組顯示的參考線" +"選擇要匯出全部的快速鍵\n" +"或是特定裝置的快速鍵設定\n" -#: ../src/gui/hist_dialog.c:232 -msgid "select parts to copy" -msgstr "選擇要複製的項目" +#: ../src/gui/accelerators.c:2627 ../src/gui/accelerators.c:2699 +msgid "keyboard" +msgstr "鍵盤" -#: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 -#: ../src/gui/styles_dialog.c:551 -msgid "select _all" -msgstr "選取全部(_A)" +#: ../src/gui/accelerators.c:2640 +msgid "device id" +msgstr "裝置識別碼" -#: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 -#: ../src/gui/styles_dialog.c:552 -msgid "select _none" -msgstr "取消選取(_N)" +#: ../src/gui/accelerators.c:2658 +msgid "select file to export" +msgstr "選擇要匯出的檔案" -#: ../src/gui/hist_dialog.c:244 -msgid "select parts to paste" -msgstr "選擇要貼上的項目" +#: ../src/gui/accelerators.c:2659 ../src/libs/tagging.c:2877 +msgid "_export" +msgstr "匯出(_E)" -#: ../src/gui/hist_dialog.c:249 ../src/libs/styles.c:505 -#: ../src/libs/styles.c:658 -msgid "_overwrite" -msgstr "覆寫既有檔案(_O)" +#: ../src/gui/accelerators.c:2686 +msgid "import shortcuts" +msgstr "匯入快速鍵" -#: ../src/gui/hist_dialog.c:250 -msgid "appen_d" -msgstr "附加(_D)" +#: ../src/gui/accelerators.c:2693 +msgid "" +"import all shortcuts from a file\n" +"or just for one selected device\n" +msgstr "" +"選擇要匯入全部的快速鍵\n" +"或是特定裝置的快速鍵設定\n" -#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:618 -#: ../src/gui/styles_dialog.c:640 -msgid "include" -msgstr "包含" +#: ../src/gui/accelerators.c:2710 +msgid "id in file" +msgstr "檔案識別碼" -#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:694 -#: ../src/gui/styles_dialog.c:700 -msgid "item" -msgstr "項目" +#: ../src/gui/accelerators.c:2716 +msgid "id when loaded" +msgstr "載入時的識別碼" -#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:707 -#: ../src/gui/styles_dialog.c:716 -msgid "mask" -msgstr "遮罩" +#: ../src/gui/accelerators.c:2719 +msgid "clear device first" +msgstr "先刪除原有的設備快速鍵" -#: ../src/gui/hist_dialog.c:372 -msgid "can't copy history out of unaltered image" -msgstr "無法從尚未後製的影像中複製編輯紀錄" +#: ../src/gui/accelerators.c:2744 +msgid "select file to import" +msgstr "選擇要匯入的檔案" -#. grid headers -#: ../src/gui/import_metadata.c:456 -msgid "metadata presets" -msgstr "詮釋資料預設集" +#: ../src/gui/accelerators.c:2745 ../src/libs/tagging.c:2835 +msgid "_import" +msgstr "匯入(_I)" -#: ../src/gui/import_metadata.c:459 +#: ../src/gui/accelerators.c:2795 +msgid "import sample shortcuts" +msgstr "匯入範例快速鍵" + +#: ../src/gui/accelerators.c:2801 msgid "" -"metadata to be applied per default\n" -"double-click on a label to clear the corresponding entry\n" -"double-click on 'preset' to clear all entries" +"add darktable sample shortcuts?\n" +"\n" +"this will overwrite any existing shortcuts\n" +"using the same key+mouse combinations!\n" +"you will be able to undo this action during\n" +"the current session by clicking 'restore...'\n" +"and opting to clear all newer shortcuts.\n" +"\n" +"it is recommended to export your current\n" +"shortcuts before adding these.\n" msgstr "" -"選擇要套用的詮釋資料(metadata)\n" -"雙擊標籤可清除相對應的項目\n" -"雙擊預設集可清除所有項目" +"是否要新增 darktable 範例快速鍵?\n" +"\n" +"此舉會覆蓋所有相同指令的現存快速鍵!\n" +"可以在目前對話視窗中點選「恢復」,\n" +"來清除新增的快速鍵以取消操作。\n" +"\n" +"建議在新增前先備份目前的快速鍵設定。\n" -#: ../src/gui/import_metadata.c:469 -msgid "from XMP" -msgstr "從 XMP 匯入" +#: ../src/gui/accelerators.c:2897 +msgid "search shortcuts list" +msgstr "搜尋快速鍵" -#: ../src/gui/import_metadata.c:472 +#: ../src/gui/accelerators.c:2899 msgid "" -"selected metadata are imported from image and override the default value.\n" -"this drives also the 'look for updated XMP files' and 'load sidecar file' " -"actions.\n" -"CAUTION: not selected metadata are cleaned up when XMP file is updated." +"incrementally search the list of shortcuts\n" +"press up or down keys to cycle through matches" msgstr "" -"⚠️ 警告:未選取的資料欄位將被清除 ⚠️\n" -"從影像中匯入選擇的詮釋資料,並覆蓋預設值。\n" -"此動作將尋找更新的 XMP 檔並載入標籤。" - -#. tags -#: ../src/gui/import_metadata.c:483 -msgid "tag presets" -msgstr "標籤預設集" - -#: ../src/gui/import_metadata.c:497 -msgid "comma separated list of tags" -msgstr "以逗號分隔的標籤列表" +"輸入關鍵字搜尋快速鍵\n" +"使用上下鍵在符合的快速鍵中切換" -#: ../src/gui/metadata_tags.c:90 -msgid "select tag" -msgstr "選擇標籤" +#: ../src/gui/accelerators.c:2919 ../src/views/view.c:1765 +msgid "shortcut" +msgstr "快速鍵" -#: ../src/gui/metadata_tags.c:92 -msgid "_add" -msgstr "增加(_A)" +#: ../src/gui/accelerators.c:2932 +msgid "element" +msgstr "元素" -#: ../src/gui/metadata_tags.c:93 ../src/libs/geotagging.c:832 -msgid "_done" -msgstr "完成(_D)" +#: ../src/gui/accelerators.c:2940 +msgid "effect" +msgstr "效果" -#: ../src/gui/metadata_tags.c:103 -msgid "list filter" -msgstr "篩選標籤" +#: ../src/gui/accelerators.c:2998 +msgid "search actions list" +msgstr "搜尋動作" -#: ../src/gui/metadata_tags.c:109 +#: ../src/gui/accelerators.c:3000 msgid "" -"list of available tags. click 'add' button or double-click on tag to add the " -"selected one" +"incrementally search the list of actions\n" +"press up or down keys to cycle through matches" msgstr "" -"可用標籤的清單\n" -"點擊「增加」按鈕或雙擊貼上所選標籤" +"輸入關鍵字搜尋動作\n" +"使用上下鍵在符合的動作中切換" -#: ../src/gui/preferences.c:304 -msgid "reset panels in all views" -msgstr "重置面板" +#: ../src/gui/accelerators.c:3030 ../src/gui/guides.c:840 +#: ../src/gui/metadata_tags.c:119 +msgid "type" +msgstr "類別" + +#: ../src/gui/accelerators.c:3060 +msgid "enable fallbacks" +msgstr "啟用更多通用擴展快速鍵" -#: ../src/gui/preferences.c:305 +#: ../src/gui/accelerators.c:3061 msgid "" -"are you sure?\n" -"\n" -"you will not be able to restore your current panel layout and module " -"selection." +"enables default meanings for additional buttons, modifiers or moves\n" +"when used in combination with a base shortcut" msgstr "" -"你確定嗎?\n" -"\n" -"將無法恢復目前的面板布局和已選擇的模組。" +"在基本快速鍵之上啟用更多附加按鈕、調整或移動的效果\n" +"更多詳細內容及參數,請閱讀操作手冊的「shortcuts」章節" -#. language -#: ../src/gui/preferences.c:338 -msgid "interface language" -msgstr "介面語言" +#: ../src/gui/accelerators.c:3068 +msgid "open help page for shortcuts" +msgstr "開啟快速鍵的說明頁面" -#: ../src/gui/preferences.c:358 -msgid "double-click to reset to the system language" -msgstr "雙擊以重設為系統語言" +#: ../src/gui/accelerators.c:3072 +msgid "restore..." +msgstr "重設…" -#: ../src/gui/preferences.c:361 -msgid "" -"set the language of the user interface. the system default is marked with an " -"* \n" -"(restart required)" -msgstr "" -"設置使用者介面的語言,系統預設值有 * 標示\n" -"更改設定後需要重新啟動程式才會生效" +#: ../src/gui/accelerators.c:3073 +msgid "restore default shortcuts or previous state" +msgstr "恢復預設快速鍵或之前的狀態" -#: ../src/gui/preferences.c:373 -msgid "theme" -msgstr "佈景主題" +#: ../src/gui/accelerators.c:3076 +msgid "import extras" +msgstr "匯入更多" -#: ../src/gui/preferences.c:404 -msgid "set the theme for the user interface" -msgstr "設置使用者介面的主題" +#: ../src/gui/accelerators.c:3077 +msgid "import extended default shortcuts" +msgstr "匯入延伸的範例快速鍵" -#: ../src/gui/preferences.c:419 ../src/gui/preferences.c:426 -msgid "use system font size" -msgstr "使用系統字型大小" +#: ../src/gui/accelerators.c:3080 ../src/libs/styles.c:936 +#: ../src/libs/tagging.c:3713 +msgid "import..." +msgstr "匯入…" + +#: ../src/gui/accelerators.c:3081 +msgid "fully or partially import shortcuts from file" +msgstr "從檔案匯入快速鍵" + +#: ../src/gui/accelerators.c:3084 ../src/libs/styles.c:942 +#: ../src/libs/tagging.c:3720 +msgid "export..." +msgstr "匯出…" + +#: ../src/gui/accelerators.c:3085 +msgid "fully or partially export shortcuts to file" +msgstr "匯出快速鍵成檔案" + +#: ../src/gui/accelerators.c:3097 +msgid "" +"the recommended way to assign shortcuts to visual elements is the visual " +"shortcut mapping mode.\n" +"this is switched on by toggling the \"keyboard\" button next to " +"preferences in the top panel. in this mode, clicking on a widget or area will " +"open this dialog with the appropriate selection for advanced configuration.\n" +"\n" +"multiple shortcuts can be assigned to the same action. this is especially " +"useful if it has multiple elements, like the module buttons or the " +"colorpickers attached to sliders. however, with fallbacks enabled one " +"can use the same simple shortcuts and change their element or " +"effect by adding mouse clicks.\n" +"\n" +"click three times to dismiss this notice permanently" +msgstr "" +"視覺快速鍵對應模式是指定視覺元素快速鍵的推薦方法。\n" +"使用上方面板的鍵盤切換按鈕即可開啟此功能。在此模式下,點擊工具或區域會" +"開啟對話框,以選擇對應的進階配置選項。\n" +"\n" +"可以為同一個動作指定多組快速鍵,這對多元素操作特別有效,例如模組按鈕或滑桿上的" +"顏色選擇器。然而,使用拓展快速鍵也可以達到相同的功能,藉由增加滑鼠點擊等操作來" +"改變效果。\n" +"\n" +"點擊三次可永久關閉此訊息" -#: ../src/gui/preferences.c:442 ../src/gui/preferences.c:449 -msgid "font size in points" -msgstr "字型大小(pt)" +#: ../src/gui/accelerators.c:3527 +msgid "reinitialising input devices" +msgstr "重新初始化輸入裝置" -#: ../src/gui/preferences.c:455 -msgid "GUI controls and text DPI" -msgstr "界面和文字解析度" +#: ../src/gui/accelerators.c:3616 +msgid "move not assigned" +msgstr "未指定動作" -#: ../src/gui/preferences.c:465 -msgid "" -"adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" -"increase for a magnified GUI, decrease to fit more content in window.\n" -"set to -1 to use the system-defined global resolution.\n" -"default is 96 DPI on most systems.\n" -"(restart required)" -msgstr "" -"調整使用者介面解析度以縮放控制、按鈕、標籤等。\n" -"增加數值以放大,減少可縮小以在容納更多內容。\n" -"設置為 -1 則使用作業系統的解析度。\n" -"在大多數的系統上預設值為 96 DPI。\n" -"(需要重新啟動以讓設定生效)" +#: ../src/gui/accelerators.c:3616 +msgid "fallback to earlier move" +msgstr "恢復之前的動作" -#: ../src/gui/preferences.c:475 -msgid "reset view panels" -msgstr "重置面板" +#: ../src/gui/accelerators.c:3696 +msgid "down move" +msgstr "向下移動" -#: ../src/gui/preferences.c:477 -msgid "reset hidden panels, their sizes and selected modules in all views" -msgstr "重置所有模式下的隱藏面板,包括其大小和選定的模組" +#: ../src/gui/accelerators.c:3696 +msgid "flip top/bottom first/last" +msgstr "反轉 頂部/底部 第一/最後" -#. checkbox to allow user to modify theme with user.css -#: ../src/gui/preferences.c:484 -msgid "modify selected theme with CSS tweaks below" -msgstr "使用下方的 CSS 調整目前選取的佈景主題" +#: ../src/gui/accelerators.c:3775 +msgid "fallback to move" +msgstr "回復上一動" -#: ../src/gui/preferences.c:494 -msgid "modify theme with CSS keyed below (saved to user.css)" +#: ../src/gui/accelerators.c:3881 +#, c-format +msgid "" +"\n" +"applying preset '%s'" msgstr "" -"修改主題,並在下面輸入 CSS\n" -"會儲存到 C:\\Users\\username\\AppData\\Local\\darktable\\user.css" - -#: ../src/gui/preferences.c:518 -msgctxt "usercss" -msgid "save CSS and apply" -msgstr "保存 CSS 並套用" +"\n" +"套用的預設集「%s」" -#: ../src/gui/preferences.c:526 -msgid "click to save and apply the CSS tweaks entered in this editor" -msgstr "儲存並套用編輯器中調整的 CSS 代碼" +#. TODO +#: ../src/gui/accelerators.c:3997 +msgid "ignoring shortcuts while blocking jobs running" +msgstr "中斷作業時忽略快捷鍵" -#: ../src/gui/preferences.c:529 -msgid "open help page for CSS tweaks" -msgstr "開啟調整 CSS 的說明頁面" +#: ../src/gui/accelerators.c:4031 +#, c-format +msgid "%s not assigned" +msgstr "「%s」未指定" -#. load default text with some pointers -#: ../src/gui/preferences.c:551 -msgid "ERROR Loading user.css" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"載入使用者自訂 CSS 時出錯" +#: ../src/gui/accelerators.c:4211 +#, c-format +msgid "%s assigned to %s" +msgstr "「%s」指定給「%s」" -#. load default text -#: ../src/gui/preferences.c:560 -msgid "Enter CSS theme tweaks here" -msgstr "在此處輸入 CSS 來調整目前選取的佈景主題" +#: ../src/gui/accelerators.c:4424 +msgid "short key press resets stuck keys" +msgstr "短按按鍵可重置卡住的按鍵" -#: ../src/gui/preferences.c:574 -msgid "darktable preferences" -msgstr "darktable 偏好設定" +#: ../src/gui/color_picker_proxy.c:415 ../src/iop/watermark.c:1462 +msgid "pick color from image" +msgstr "選擇影像中的色彩" -#: ../src/gui/preferences.c:632 -msgid "darktable needs to be restarted for settings to take effect" -msgstr "需要重新啟動 darktable 才能讓變更的設定生效" +#: ../src/gui/gtk.c:195 ../src/views/darkroom.c:4964 +msgid "darktable - darkroom preview" +msgstr "darktable - 暗房預覽" -#. exif -#: ../src/gui/preferences.c:938 ../src/gui/presets.c:655 -#: ../src/libs/metadata_view.c:147 -msgid "model" -msgstr "相機型號" +#: ../src/gui/gtk.c:204 +msgid "tooltips off" +msgstr "關閉影像懸浮資訊" -#: ../src/gui/preferences.c:944 ../src/gui/presets.c:663 -#: ../src/libs/metadata_view.c:148 -msgid "maker" -msgstr "相機品牌" +#: ../src/gui/gtk.c:204 +msgid "tooltips on" +msgstr "開啟影像懸浮資訊" -#: ../src/gui/preferences.c:990 -msgid "search presets list" -msgstr "搜尋預設集" +#: ../src/gui/gtk.c:1035 +msgid "closing darktable..." +msgstr "正在關閉 darktable…" -#: ../src/gui/preferences.c:993 -msgid "" -"incrementally search the list of presets\n" -"press up or down keys to cycle through matches" -msgstr "" -"搜尋預設集清單,可局部即時顯示結果\n" -"使用上下鍵從符合的預設集名稱中選擇" +#: ../src/gui/gtk.c:1065 +msgid "exporting to GIMP" +msgstr "匯出至 GIMP" -#: ../src/gui/preferences.c:1003 -msgctxt "preferences" -msgid "import..." -msgstr "匯入…" +#: ../src/gui/gtk.c:1346 +msgid "URL opened in web browser" +msgstr "在網頁瀏覽器中開啟網址" -#: ../src/gui/preferences.c:1008 -msgctxt "preferences" -msgid "export..." -msgstr "匯出…" +#: ../src/gui/gtk.c:1350 +msgid "error while opening URL in web browser" +msgstr "錯誤:無法在網頁瀏覽器開啟網址" -#: ../src/gui/preferences.c:1193 -#, c-format -msgid "failed to import preset %s" -msgstr "無法匯入預設集「%s」" +#. View menu +#: ../src/gui/gtk.c:1531 +msgctxt "menu" +msgid "Views" +msgstr "檢視" -#: ../src/gui/preferences.c:1205 -msgid "select preset(s) to import" -msgstr "選擇要匯入的預設集" +#: ../src/gui/gtk.c:1535 +msgctxt "menu" +msgid "Lighttable" +msgstr "燈箱 LightTable" -#: ../src/gui/preferences.c:1206 ../src/libs/collect.c:433 -#: ../src/libs/copy_history.c:114 ../src/libs/geotagging.c:952 -#: ../src/libs/import.c:1846 ../src/libs/import.c:1958 ../src/libs/styles.c:595 -msgid "_open" -msgstr "開啟(_O)" +#: ../src/gui/gtk.c:1536 +msgctxt "menu" +msgid "Darkroom" +msgstr "暗房 Darkroom" -#: ../src/gui/preferences.c:1215 -msgid "darktable preset files" -msgstr "darktable 預設集檔案" +#: ../src/gui/gtk.c:1542 +msgctxt "menu" +msgid "Slideshow" +msgstr "影像輪播" -#: ../src/gui/preferences.c:1220 ../src/iop/lut3d.c:1604 -#: ../src/libs/copy_history.c:153 ../src/libs/geotagging.c:968 -#: ../src/libs/styles.c:609 -msgid "all files" -msgstr "全部檔案" +#: ../src/gui/gtk.c:1544 +msgctxt "menu" +msgid "Map" +msgstr "地圖" -#: ../src/gui/presets.c:59 -msgid "non-raw" -msgstr "非 RAW 的檔案" +#: ../src/gui/gtk.c:1546 +msgctxt "menu" +msgid "Print" +msgstr "列印" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:361 -msgid "raw" -msgstr "RAW 原始檔" +#: ../src/gui/gtk.c:1548 +msgctxt "menu" +msgid "Tethering" +msgstr "連機拍攝" -#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:362 -msgid "HDR" -msgstr "高動態範圍影像" +#. Window menu +#: ../src/gui/gtk.c:1554 +msgctxt "menu" +msgid "Window" +msgstr "視窗" -#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 -#: ../src/libs/metadata_view.c:368 -msgid "monochrome" -msgstr "黑白" +#. Help menu +#: ../src/gui/gtk.c:1562 +msgctxt "menu" +msgid "Help" +msgstr "幫助" -#: ../src/gui/presets.c:153 -#, c-format -msgid "preset `%s' is write-protected, can't delete!" -msgstr "預設集「%s」有寫入保護,無法刪除!" +#: ../src/gui/gtk.c:1566 +msgctxt "menu" +msgid "darktable Manual" +msgstr "darktable 操作手冊" -#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:236 -#: ../src/libs/modulegroups.c:3890 -msgid "delete preset?" -msgstr "是否要刪除預設集?" +#: ../src/gui/gtk.c:1573 +msgctxt "menu" +msgid "darktable Homepage" +msgstr "darktable 首頁" -#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:237 -#: ../src/libs/modulegroups.c:3891 -#, c-format -msgid "do you really want to delete the preset `%s'?" -msgstr "是否要刪除預設集「%s」?" +#: ../src/gui/gtk.c:1605 +msgctxt "menu" +msgid "Preferences" +msgstr "偏好設定" -#. add new preset -#. create a shortcut for the new entry -#. then show edit dialog -#. clang-format on -#. create a shortcut for the new entry -#. then show edit dialog -#: ../src/gui/presets.c:208 ../src/gui/presets.c:1031 ../src/gui/presets.c:1034 -#: ../src/gui/presets.c:1037 ../src/libs/lib.c:186 ../src/libs/lib.c:203 -#: ../src/libs/lib.c:211 ../src/libs/lib.c:214 -msgid "new preset" -msgstr "新建預設集" +#: ../src/gui/gtk.c:1659 +msgid "panels" +msgstr "版面" -#: ../src/gui/presets.c:215 -msgid "please give preset a name" -msgstr "輸入預設集的名稱" +#: ../src/gui/gtk.c:1698 +msgid "switch views" +msgstr "切換檢視" -#: ../src/gui/presets.c:220 -msgid "unnamed preset" -msgstr "未命名的預設集" +#: ../src/gui/gtk.c:1699 ../src/views/tethering.c:104 +msgid "tethering" +msgstr "連機拍攝" -#: ../src/gui/presets.c:249 -msgid "overwrite preset?" -msgstr "是否要覆寫預設集?" +#: ../src/gui/gtk.c:1705 ../src/views/map.c:275 +msgid "map" +msgstr "地圖" -#: ../src/gui/presets.c:250 -#, c-format -msgid "" -"preset `%s' already exists.\n" -"do you want to overwrite?" -msgstr "" -"預設集「%s」已存在\n" -"是否要取代既有設定?" +#: ../src/gui/gtk.c:1707 ../src/views/slideshow.c:394 +msgid "slideshow" +msgstr "影像輪播" -#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:198 -#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 -msgid "_select as output destination" -msgstr "選擇輸出資料夾(_S)" +#. Print button +#: ../src/gui/gtk.c:1709 ../src/libs/print_settings.c:2967 +msgid "print" +msgstr "列印" -#: ../src/gui/presets.c:439 -#, c-format -msgid "preset %s was successfully exported" -msgstr "預設集「%s」已成功匯出" +#. register ctrl-q to quit: +#: ../src/gui/gtk.c:1716 +msgid "quit" +msgstr "關閉" -#: ../src/gui/presets.c:567 -#, c-format -msgid "edit `%s' for module `%s'" -msgstr "編輯模組「%2$s」的預設集「%1$s」" +#. Full-screen accelerator (no ESC handler here to enable quit-slideshow using ESC) +#: ../src/gui/gtk.c:1720 +msgid "fullscreen" +msgstr "全螢幕" -#: ../src/gui/presets.c:571 -msgid "_export..." -msgstr "匯出(_E)" +#: ../src/gui/gtk.c:1725 +msgid "collapsing controls" +msgstr "版面收合控制" -#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1672 -#: ../src/libs/tagging.c:1761 -msgid "_delete" -msgstr "刪除(_D)" +#. specific top/bottom toggles +#: ../src/gui/gtk.c:1728 +msgid "header" +msgstr "標題列" -#: ../src/gui/presets.c:590 -msgid "name of the preset" -msgstr "預設集的名稱" +#: ../src/gui/gtk.c:1730 +msgid "filmstrip and timeline" +msgstr "「幻燈片」和「時間軸」模組" -#: ../src/gui/presets.c:598 -msgid "description or further information" -msgstr "預設集描述或說明" +#: ../src/gui/gtk.c:1732 +msgid "top toolbar" +msgstr "上方工具列" -#: ../src/gui/presets.c:602 -msgid "reset all module parameters to their default values" -msgstr "重設所有模組的參數回預設值" +#: ../src/gui/gtk.c:1733 +msgid "bottom toolbar" +msgstr "下方工具列" -#: ../src/gui/presets.c:605 -msgid "" -"the parameters will be reset to their default values, which may be " -"automatically set based on image metadata" -msgstr "參數會被重設回預設值,可能因影像詮釋資料不同而自動變更" +#: ../src/gui/gtk.c:1734 +msgid "all top" +msgstr "所有上方版面" -#: ../src/gui/presets.c:610 -msgid "auto apply this preset to matching images" -msgstr "自動套用這個預設集在符合的影像上" +#: ../src/gui/gtk.c:1735 +msgid "all bottom" +msgstr "所有下方版面" -#: ../src/gui/presets.c:613 -msgid "only show this preset for matching images" -msgstr "在符合的影像上只顯示這個預設集" +#: ../src/gui/gtk.c:1737 +msgid "toggle tooltip visibility" +msgstr "切換工具提示是否顯示" -#: ../src/gui/presets.c:615 -msgid "" -"be very careful with this option. this might be the last time you see your " -"preset." -msgstr "啟用此選項時要非常小心,這可能是你最後一次看到這個模組的預設集。" +#: ../src/gui/gtk.c:1740 +msgid "reinitialise input devices" +msgstr "重新初始化輸入裝置" -#: ../src/gui/presets.c:654 -#, no-c-format -msgid "string to match model (use % as wildcard)" -msgstr "比對符合的相機型號(使用 % 作為萬用字元)" +#: ../src/gui/gtk.c:1781 +msgid "toggle focus-peaking mode" +msgstr "切換對焦峰值模式" -#: ../src/gui/presets.c:662 -#, no-c-format -msgid "string to match maker (use % as wildcard)" -msgstr "比對符合的相機品牌(使用 % 作為萬用字元)" +#: ../src/gui/gtk.c:1788 +msgid "toggle focus peaking" +msgstr "切換對焦峰值" -#: ../src/gui/presets.c:670 -#, no-c-format -msgid "string to match lens (use % as wildcard)" -msgstr "比對符合的鏡頭型號(使用 % 作為萬用字元)" +#: ../src/gui/gtk.c:2130 ../src/gui/gtk.c:4105 ../src/gui/gtk.c:4110 +#: ../src/gui/gtk.c:4115 ../src/gui/gtk.c:4120 +msgid "tabs" +msgstr "選項" -#: ../src/gui/presets.c:680 -msgid "minimum ISO value" -msgstr "最低感光度值(ISO)" +#: ../src/gui/gtk.c:2216 +msgid "collapsing panels" +msgstr "收合面板" -#: ../src/gui/presets.c:686 +#: ../src/gui/gtk.c:2217 msgid "" -"maximum ISO value\n" -"if left blank, it is equivalent to no upper limit" +"this is the first time you pressed the shortcut\n" +"to collapse all side and top/bottom panels.\n" +"by default this is the TAB key.\n" +"pressing it again will restore the panels.\n" +"\n" +"do you want to collapse all panels now?" msgstr "" -"最高感光度值(ISO)\n" -"留空代表不設上限" - -#: ../src/gui/presets.c:699 -msgid "minimum exposure time" -msgstr "最短曝光時間" - -#: ../src/gui/presets.c:700 -msgid "maximum exposure time" -msgstr "最長曝光時間" +"這是第一次按下快捷鍵收合所有側面、頂部、底部面板。\n" +"預設為 TAB 鍵,再次按下可恢復面板。\n" +"\n" +"要收合所有面板嗎?" -#: ../src/gui/presets.c:716 -msgid "minimum aperture value" -msgstr "最大光圈(最小數值)" +#: ../src/gui/gtk.c:2685 +msgid "restore defaults" +msgstr "恢復預設值" -#: ../src/gui/presets.c:717 -msgid "maximum aperture value" -msgstr "最小光圈(最大數值)" +#: ../src/gui/gtk.c:2686 +msgid "restore the default visibility and position of all modules in this view" +msgstr "恢復此模式下所有模組的預設可見性和位置" -#: ../src/gui/presets.c:735 -msgid "minimum focal length" -msgstr "最短鏡頭焦距" +#: ../src/gui/gtk.c:2770 +msgid "right-click to show/hide modules" +msgstr "滑鼠右鍵顯示或隱藏模組" -#: ../src/gui/presets.c:736 -msgid "maximum focal length" -msgstr "最長鏡頭焦距" +#: ../src/gui/gtk.c:2779 +msgid "show/hide modules" +msgstr "顯示或隱藏模組" -#. raw/hdr/ldr/mono/color -#: ../src/gui/presets.c:744 -msgid "format" -msgstr "格式" +#. ask the user if darktable.org may be accessed +#: ../src/gui/gtk.c:3583 +msgid "access the online user manual?" +msgstr "是否要查看線上使用手冊?" -#: ../src/gui/presets.c:749 -msgid "select image types you want this preset to be available for" -msgstr "勾選這個預設集適用的影像類型" +#: ../src/gui/gtk.c:3584 +#, c-format +msgid "do you want to access `%s'?" +msgstr "是否要存取「%s」?" -#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1250 -msgid "and" -msgstr "以及" +#: ../src/gui/gtk.c:3606 +msgid "there is no help available for this element" +msgstr "沒有可用的説明" -#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 -msgid "∞" -msgstr "∞" +#. font name can only use period as decimal separator +#. but printf format strings use comma for some locales, so replace comma with period +#: ../src/gui/gtk.c:3651 ../src/libs/metadata_view.c:853 +#, c-format +msgid "%.1f" +msgstr "%.1f" -#: ../src/gui/presets.c:975 +#: ../src/gui/gtk.c:3653 #, c-format -msgid "preset `%s' is write-protected! can't edit it!" -msgstr "預設集「%s」有寫入保護,無法編輯!" +msgid "Sans %s" +msgstr "無襯線字體「%s」" -#: ../src/gui/presets.c:999 ../src/libs/lib.c:156 -msgid "update preset?" -msgstr "是否要更新預設集?" +#: ../src/gui/gtk.c:3993 +msgid "does not contain pages" +msgstr "沒有任何頁面" -#: ../src/gui/presets.c:1000 ../src/libs/lib.c:157 +#: ../src/gui/gtk.c:4242 #, c-format -msgid "do you really want to update the preset `%s'?" -msgstr "要更新預設集「%s」嗎?" +msgid "never show more than %d lines" +msgstr "顯示上限為 %d 行" -#: ../src/gui/presets.c:1126 -msgid "(first)" -msgstr "(第一個)" +#: ../src/gui/gtkentry.c:37 +msgid "$(ROLL.NAME[n]) - roll of the input image, n: levels used" +msgstr "$(ROLL.NAME[n]) - 匯入影像的底片卷名稱,n 代表使用次數" -#: ../src/gui/presets.c:1126 -msgid "(last)" -msgstr "(最後一個)" +#: ../src/gui/gtkentry.c:44 +msgid "$(JOBCODE) - job code for import" +msgstr "$(JOBCODE) - 匯入工作的名稱" -#: ../src/gui/presets.c:1161 -#, c-format -msgid "preset '%s' %s" -msgstr "預設集「%s」「%s」" +#: ../src/gui/gtkentry.c:46 +msgid "$(WIDTH.MAX) - maximum image export width" +msgstr "$(WIDTH.MAX) - 影像匯出的最大寬度" -#: ../src/gui/presets.c:1162 -msgid "no presets" -msgstr "無預設集" +#: ../src/gui/gtkentry.c:51 +msgid "$(HEIGHT.MAX) - maximum image export height" +msgstr "$(HEIGHT.MAX) - 影像匯出的最大高度" -#: ../src/gui/presets.c:1426 ../src/libs/modulegroups.c:3966 -#: ../src/libs/modulegroups.c:3974 -msgid "manage module layouts" -msgstr "模組布局管理" +#: ../src/gui/gtkentry.c:63 +msgid "$(HOUR.AMPM) - hour, 12-hour clock" +msgstr "$(HOUR.AMPM) - 12 時制的小時數" -#: ../src/gui/presets.c:1435 -msgid "manage quick presets" -msgstr "勾選要顯示的快速預設集" +#: ../src/gui/gtkentry.c:67 +msgid "$(EXIF.DATE.REGIONAL) - localized EXIF date" +msgstr "$(EXIF.DATE.REGIONAL) - 本地化 EXIF 日期" -#: ../src/gui/presets.c:1613 -msgid "manage quick presets list..." -msgstr "管理快速預設集列表…" +#: ../src/gui/gtkentry.c:68 +msgid "$(EXIF.TIME.REGIONAL) - localized EXIF time" +msgstr "$(EXIF.TIME.REGIONAL) - 本地化 EXIF 時間" -#: ../src/gui/presets.c:1780 -msgid "disabled: wrong module version" -msgstr "模組版本錯誤,已停用" +#: ../src/gui/gtkentry.c:76 +msgid "$(EXIF.HOUR.AMPM) - EXIF hour, 12-hour clock" +msgstr "$(EXIF.HOUR.AMPM) - EXIF 12 時制的小時數" -#: ../src/gui/presets.c:1799 ../src/libs/lib.c:547 -msgid "edit this preset.." -msgstr "編輯這個預設集…" +#: ../src/gui/gtkentry.c:82 +msgid "$(EXIF.EXPOSURE.PROGRAM) - EXIF exposure program" +msgstr "$(EXIF.EXPOSURE.PROGRAM) - EXIF 曝光模式" -#: ../src/gui/presets.c:1804 ../src/libs/lib.c:551 -msgid "delete this preset" -msgstr "刪除這個預設集" +#: ../src/gui/gtkentry.c:94 +msgid "$(EXIF.FLASH.ICON) - icon indicating whether flash was used" +msgstr "$(EXIF.FLASH.ICON) - 標示是否使用閃光燈的圖示" -#: ../src/gui/presets.c:1811 ../src/libs/lib.c:559 -msgid "store new preset.." -msgstr "儲存為新的預設集…" +#: ../src/gui/gtkentry.c:96 +msgid "$(GPS.LONGITUDE) - longitude" +msgstr "$(GPS.LONGITUDE) - GPS 經度" -#: ../src/gui/presets.c:1821 ../src/libs/lib.c:573 -msgid "update preset" -msgstr "更新預設集" +#: ../src/gui/gtkentry.c:97 +msgid "$(GPS.LATITUDE) - latitude" +msgstr "$(GPS.LATITUDE) - GPS 緯度" -#: ../src/gui/splash.c:153 -msgid "darktable starting" -msgstr "正在啟動 darktable" +#: ../src/gui/gtkentry.c:98 +msgid "$(GPS.ELEVATION) - elevation" +msgstr "$(GPS.ELEVATION) - GPS 海拔高度" -#: ../src/gui/splash.c:160 -msgid "initializing" -msgstr "初始化中" +#: ../src/gui/gtkentry.c:99 +msgid "$(GPS.LOCATION.ICON) - icon indicating whether GPS location is known" +msgstr "$(GPS.LOCATION.ICON) - 標示是否取得 GPS 位置的圖示" -#: ../src/gui/splash.c:193 ../src/gui/splash.c:202 -msgid "" -"Photography workflow application\n" -"and RAW developer" -msgstr "攝影工作流程和 RAW 修圖程式" +#: ../src/gui/gtkentry.c:104 +msgid "$(RATING.ICONS) - star/reject rating in icon form" +msgstr "$(RATING.ICONS) - 評分圖示" -#: ../src/gui/splash.c:328 -msgid "darktable shutdown" -msgstr "darktable 關閉" +#: ../src/gui/gtkentry.c:106 +msgid "$(LABELS.ICONS) - color labels as icons" +msgstr "$(LABELS.ICONS) - 圖示形式的色彩標籤" -#: ../src/gui/splash.c:341 -msgid "darktable is now shutting down" -msgstr "darktable 正在關閉" +#: ../src/gui/gtkentry.c:107 +msgid "" +"$(IMAGE.TAGS.HIERARCHY) - tags as set in metadata settings, preserving " +"hierarchy" +msgstr "$(IMAGE.TAGS.HIERARCHY) - 詮釋資料中的標籤,保留多層結構" -#: ../src/gui/splash.c:343 -msgid "please wait while background jobs finish" -msgstr "請等待後台作業完成" +#: ../src/gui/gtkentry.c:108 +msgid "$(IMAGE.TAGS) - tags as set in metadata settings, flattened" +msgstr "$(IMAGE.TAGS) - 詮釋資料中的標籤,扁平化" -#: ../src/gui/styles_dialog.c:233 ../src/libs/styles.c:501 -#: ../src/libs/styles.c:654 -msgid "overwrite style?" -msgstr "是否要覆寫風格檔?" +#: ../src/gui/gtkentry.c:116 +msgid "$(OPENCL.ACTIVATED) - whether OpenCL is activated" +msgstr "$(OPENCL.ACTIVATED) - OpenCL 是否啟用" -#: ../src/gui/styles_dialog.c:234 -#, c-format -msgid "" -"style `%s' already exists.\n" -"do you want to overwrite?" -msgstr "" -"風格檔「%s」已存在\n" -"是否要取代它?" +#: ../src/gui/gtkentry.c:118 +msgid "$(TAGS) - tags as set in metadata settings" +msgstr "$(TAGS) - 詮釋資料中的標籤" -#: ../src/gui/styles_dialog.c:263 ../src/gui/styles_dialog.c:342 -msgid "please give style a name" -msgstr "請為風格檔命名" +#: ../src/gui/gtkentry.c:119 +msgid "$(DARKTABLE.NAME) - darktable name" +msgstr "$(DARKTABLE.NAME) - darktable 名稱" -#: ../src/gui/styles_dialog.c:267 ../src/gui/styles_dialog.c:346 -msgid "unnamed style" -msgstr "未命名的風格檔" +#: ../src/gui/gtkentry.c:122 +msgid "$(WORKSPACE.LABEL) - label of the current workspace" +msgstr "$(WORKSPACE.LABEL) - 目前工作區的標籤" -#: ../src/gui/styles_dialog.c:331 -#, c-format -msgid "style %s was successfully saved" -msgstr "風格檔「%s」已儲存" +#: ../src/gui/gtkentry.c:291 +msgid "from metadata" +msgstr "從詮釋資料" -#: ../src/gui/styles_dialog.c:537 -msgid "edit style" -msgstr "編輯風格檔" +#: ../src/gui/guides.c:30 ../src/iop/colorcorrection.c:241 +#: ../src/iop/monochrome.c:558 +msgid "grid" +msgstr "格線" -#: ../src/gui/styles_dialog.c:538 -msgid "duplicate style" -msgstr "複製風格檔" +#: ../src/gui/guides.c:31 +msgid "rules of thirds" +msgstr "三分法" -#: ../src/gui/styles_dialog.c:541 -msgid "creates a duplicate of the style before applying changes" -msgstr "套用改變前建立一個此風格檔的複本" +#: ../src/gui/guides.c:32 +msgid "metering" +msgstr "測量" -#: ../src/gui/styles_dialog.c:545 -msgid "create new style" -msgstr "建立新的風格檔" +#: ../src/gui/guides.c:33 +msgid "perspective" +msgstr "透視" -#: ../src/gui/styles_dialog.c:571 -msgid "enter a name for the new style" -msgstr "輸入新的風格檔名稱" +#: ../src/gui/guides.c:34 +msgid "diagonal method" +msgstr "對角線" -#: ../src/gui/styles_dialog.c:580 -msgid "enter a description for the new style, this description is searchable" -msgstr "輸入風格檔的說明,該描述文字可用於搜尋" +#: ../src/gui/guides.c:35 +msgid "harmonious triangles" +msgstr "和諧三角形" -#: ../src/gui/styles_dialog.c:618 -msgid "keep" -msgstr "保留" +#: ../src/gui/guides.c:36 +msgid "golden sections" +msgstr "黃金比例分割" -#: ../src/gui/styles_dialog.c:838 -msgid "can't create style out of unaltered image" -msgstr "不能從未改變的影像建立風格檔" +#: ../src/gui/guides.c:37 +msgid "golden spiral" +msgstr "黃金比例螺旋" -#: ../src/imageio/format/avif.c:95 ../src/imageio/format/jxl.c:581 -#: ../src/imageio/format/pdf.c:80 ../src/imageio/format/png.c:690 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -msgid "8 bit" -msgstr "8 位元" +#: ../src/gui/guides.c:38 +msgid "golden spiral sections" +msgstr "黃金比例螺旋分割" -#: ../src/imageio/format/avif.c:99 ../src/imageio/format/jxl.c:581 -msgid "10 bit" -msgstr "10 位元" +#: ../src/gui/guides.c:39 +msgid "golden mean (all guides)" +msgstr "黃金比例(所有參考線)" -#: ../src/imageio/format/avif.c:103 ../src/imageio/format/jxl.c:581 -msgid "12 bit" -msgstr "12 位元" +#: ../src/gui/guides.c:233 +msgid "horizontal lines" +msgstr "水平線" -#: ../src/imageio/format/avif.c:116 ../src/imageio/format/webp.c:411 -msgid "lossless" -msgstr "無失真壓縮" +#: ../src/gui/guides.c:234 +msgid "number of horizontal guide lines" +msgstr "水平參考線數量" -#: ../src/imageio/format/avif.c:118 ../src/imageio/format/webp.c:411 -msgid "lossy" -msgstr "有損壓縮" +#: ../src/gui/guides.c:244 +msgid "vertical lines" +msgstr "垂直線" -#. Bit depth combo box -#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:589 -#: ../src/imageio/format/jxl.c:579 ../src/imageio/format/pdf.c:678 -#: ../src/imageio/format/png.c:688 ../src/imageio/format/tiff.c:880 -#: ../src/imageio/format/xcf.c:358 -msgid "bit depth" -msgstr "色彩深度" +#: ../src/gui/guides.c:245 +msgid "number of vertical guide lines" +msgstr "垂直參考線數量" -#: ../src/imageio/format/avif.c:953 -msgid "color information stored in an image, higher is better" -msgstr "影像中的色彩儲存位元精度,越高越細膩" +#: ../src/gui/guides.c:254 +msgid "subdivisions" +msgstr "次要格線" -#. -#. * Color mode combo box -#. -#. shortfile option combo box -#: ../src/imageio/format/avif.c:958 ../src/imageio/format/tiff.c:919 -msgid "B&W as grayscale" -msgstr "灰階" +#: ../src/gui/guides.c:255 +msgid "number of subdivisions per grid rectangle" +msgstr "次要格線數量" -#: ../src/imageio/format/avif.c:959 ../src/imageio/format/tiff.c:920 -msgid "saving as grayscale will reduce the size for black & white images" -msgstr "選擇色彩模式,儲存為灰階檔案可以縮小黑白影像的尺寸" +#. title +#: ../src/gui/guides.c:822 +msgid "global guide overlay settings" +msgstr "全體參考線設定" -#. -#. * Tiling combo box -#. -#: ../src/imageio/format/avif.c:968 -msgid "tiling" -msgstr "分塊平鋪" +#: ../src/gui/guides.c:831 ../src/gui/guides.c:840 ../src/gui/guides.c:847 +#: ../src/gui/guides.c:862 ../src/views/darkroom.c:3333 +msgid "guide lines" +msgstr "參考線" -#: ../src/imageio/format/avif.c:969 -msgid "" -"tile an image into segments.\n" -"\n" -"makes encoding faster, but increases the file size. the loss of image " -"quality is negligible." -msgstr "" -"把影像分成數個區塊儲存\n" -"\n" -"編碼速度更快,對影像品質的影響極小,但會增加檔案尺寸。" +#: ../src/gui/guides.c:831 ../src/iop/clipping.c:2097 +msgid "flip" +msgstr "翻轉" -#. compression -#. Compression method combo box -#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:599 -#: ../src/imageio/format/pdf.c:693 ../src/imageio/format/png.c:702 -#: ../src/imageio/format/tiff.c:900 ../src/imageio/format/webp.c:409 -#: ../src/libs/masks.c:112 -msgid "compression" -msgstr "壓縮" +#: ../src/gui/guides.c:831 +msgid "flip guides" +msgstr "翻轉參考線" -#: ../src/imageio/format/avif.c:989 -msgid "the compression for the image" -msgstr "影像的壓縮方式" +#: ../src/gui/guides.c:834 +msgid "horizontally" +msgstr "水平翻轉" -#. min -#. max -#. step -#. default -#. digits -#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/j2k.c:707 -#: ../src/imageio/format/jpeg.c:578 ../src/imageio/format/jxl.c:605 -#: ../src/imageio/format/webp.c:419 ../src/libs/camera.c:588 -msgid "quality" -msgstr "影像品質" +#: ../src/gui/guides.c:835 +msgid "vertically" +msgstr "垂直翻轉" -#: ../src/imageio/format/avif.c:1006 -msgid "the quality of an image, less quality means fewer details" -msgstr "影像品質,較低的數值表示較少細節" +#: ../src/gui/guides.c:836 ../src/iop/ashift.c:6138 ../src/iop/clipping.c:2101 +#: ../src/iop/colorbalance.c:1861 +msgid "both" +msgstr "全部" -#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/jpeg.c:587 -msgid "chroma subsampling" -msgstr "色彩降採樣" +#: ../src/gui/guides.c:841 +msgid "setup guide lines" +msgstr "設定參考線" -#: ../src/imageio/format/avif.c:1019 -msgid "" -"chroma subsampling setting for AVIF encoder.\n" -"auto - use subsampling determined by the quality value\n" -" (5-80: YUV420, 81-90: YUV422, 91-100: YUV444)\n" -"4:4:4 - no chroma subsampling\n" -"4:2:2 - color sampling rate halved horizontally\n" -"4:2:0 - color sampling rate halved horizontally and vertically" -msgstr "" -"AVIF 的色彩編碼設定。\n" -"自動:由品質設定決定\n" -" (5-80:YUV420、81-90:YUV422、91-100:YUV444)\n" -"4:4:4:無色彩降採樣\n" -"4:2:2:色彩水平解析度減半\n" -"4:2:0:水平與垂直的色彩解析度皆減半" +#: ../src/gui/guides.c:847 +msgid "overlay color" +msgstr "參考線顏色" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -msgid "4:4:4" -msgstr "4:4:4" +#: ../src/gui/guides.c:848 +msgid "set overlay color" +msgstr "設定參考線的顏色" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -msgid "4:2:2" -msgstr "4:2:2" +#: ../src/gui/guides.c:865 +msgid "" +"set the contrast between the lightest and darkest part of the guide overlays" +msgstr "設定參考線亮暗線段的對比" -#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/jpeg.c:597 -msgid "4:2:0" -msgstr "4:2:0" +#: ../src/gui/guides.c:983 ../src/gui/guides.c:1032 +msgid "show guides" +msgstr "顯示參考線" -#: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 -#: ../src/libs/image.c:627 -msgid "copy" -msgstr "複製" +#: ../src/gui/guides.c:1041 +msgid "show guide overlay when this module has focus" +msgstr "當此模組被選取時自動顯示參考線" -#: ../src/imageio/format/copy.c:124 +#: ../src/gui/guides.c:1044 msgid "" -"do a 1:1 copy of the selected files.\n" -"the global options below do not apply!" +"change global guide settings\n" +"note that these settings are applied globally and will impact any module that " +"shows guide overlays" msgstr "" -"儲存完全相同的一比一複製。\n" -"以下選項都不會被使用!" - -#: ../src/imageio/format/exr.cc:215 -msgid "the selected output profile doesn't work well with EXR" -msgstr "選取的輸出描述檔與 EXR 不相容" +"更改參考線全體設定\n" +"這些設定是共用的,會影響所有模組顯示的參考線" -#: ../src/imageio/format/exr.cc:564 -msgid "OpenEXR" -msgstr "OpenEXR" +#: ../src/gui/hist_dialog.c:232 +msgid "select parts to copy" +msgstr "選擇要複製的項目" -#: ../src/imageio/format/exr.cc:591 -msgid "16 bit (float)" -msgstr "16 位元(浮點)" +#: ../src/gui/hist_dialog.c:234 ../src/gui/hist_dialog.c:246 +#: ../src/gui/styles_dialog.c:552 +msgid "select _all" +msgstr "選取全部(_A)" -#: ../src/imageio/format/exr.cc:591 ../src/imageio/format/jxl.c:582 -#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 -msgid "32 bit (float)" -msgstr "32 位元(浮點)" +#: ../src/gui/hist_dialog.c:235 ../src/gui/hist_dialog.c:247 +#: ../src/gui/styles_dialog.c:553 +msgid "select _none" +msgstr "取消選取(_N)" -#: ../src/imageio/format/exr.cc:601 ../src/imageio/format/pdf.c:699 -#: ../src/imageio/format/tiff.c:901 -msgid "uncompressed" -msgstr "無壓縮" +#: ../src/gui/hist_dialog.c:244 +msgid "select parts to paste" +msgstr "選擇要貼上的項目" -#: ../src/imageio/format/exr.cc:602 -msgid "RLE" -msgstr "RLE" +#: ../src/gui/hist_dialog.c:249 ../src/libs/styles.c:505 +#: ../src/libs/styles.c:658 +msgid "_overwrite" +msgstr "覆寫既有檔案(_O)" -#: ../src/imageio/format/exr.cc:603 -msgid "ZIPS" -msgstr "ZIPS" +#: ../src/gui/hist_dialog.c:250 +msgid "appen_d" +msgstr "附加(_D)" -#: ../src/imageio/format/exr.cc:604 -msgid "ZIP" -msgstr "ZIP" +#: ../src/gui/hist_dialog.c:280 ../src/gui/styles_dialog.c:619 +#: ../src/gui/styles_dialog.c:641 +msgid "include" +msgstr "包含" -#: ../src/imageio/format/exr.cc:605 -msgid "PIZ" -msgstr "PIZ" +#: ../src/gui/hist_dialog.c:308 ../src/gui/styles_dialog.c:695 +#: ../src/gui/styles_dialog.c:701 +msgid "item" +msgstr "項目" -#: ../src/imageio/format/exr.cc:606 -msgid "PXR24" -msgstr "PXR24" +#: ../src/gui/hist_dialog.c:314 ../src/gui/styles_dialog.c:708 +#: ../src/gui/styles_dialog.c:717 +msgid "mask" +msgstr "遮罩" -#: ../src/imageio/format/exr.cc:607 -msgid "B44" -msgstr "B44" +#: ../src/gui/hist_dialog.c:372 +msgid "can't copy history out of unaltered image" +msgstr "無法從尚未後製的影像中複製編輯紀錄" -#: ../src/imageio/format/exr.cc:608 -msgid "B44A" -msgstr "B44A" +#. grid headers +#: ../src/gui/import_metadata.c:485 +msgid "metadata presets" +msgstr "詮釋資料預設集" -#: ../src/imageio/format/exr.cc:609 -msgid "DWAA" -msgstr "DWAA" +#: ../src/gui/import_metadata.c:488 +msgid "" +"metadata to be applied per default\n" +"double-click on a label to clear the corresponding entry\n" +"double-click on 'preset' to clear all entries" +msgstr "" +"選擇要套用的詮釋資料(metadata)\n" +"雙擊標籤可清除相對應的項目\n" +"雙擊預設集可清除所有項目" -#: ../src/imageio/format/exr.cc:610 -msgid "DWAB" -msgstr "DWAB" +#: ../src/gui/import_metadata.c:498 +msgid "from XMP" +msgstr "從 XMP 匯入" -#: ../src/imageio/format/j2k.c:448 -msgid "unable to attach output profile to JP2" -msgstr "無法將輸出色彩描述檔嵌入 JP2 檔案" +#: ../src/gui/import_metadata.c:501 +msgid "" +"selected metadata are imported from image and override the default value.\n" +"this drives also the 'look for updated XMP files' and 'load sidecar file' " +"actions.\n" +"CAUTION: not selected metadata are cleaned up when XMP file is updated." +msgstr "" +"⚠️ 警告:未選取的資料欄位將被清除 ⚠️\n" +"從影像中匯入選擇的詮釋資料,並覆蓋預設值。\n" +"此動作將尋找更新的 XMP 檔並載入標籤。" -#: ../src/imageio/format/j2k.c:677 -msgid "JPEG 2000 (12-bit)" -msgstr "JPEG 2000(12 位元)" +#. tags +#: ../src/gui/import_metadata.c:512 +msgid "tag presets" +msgstr "標籤預設集" -#: ../src/imageio/format/j2k.c:711 -msgid "DCP mode" -msgstr "DCP 模式" +#: ../src/gui/import_metadata.c:526 +msgid "comma separated list of tags" +msgstr "以逗號分隔的標籤列表" -#: ../src/imageio/format/j2k.c:714 -msgid "Cinema2K, 24FPS" -msgstr "Cinema 2K 24FPS" +#: ../src/gui/metadata_tags.c:92 +msgid "select tag" +msgstr "選擇標籤" -#: ../src/imageio/format/j2k.c:715 -msgid "Cinema2K, 48FPS" -msgstr "Cinema 2K 48FPS" +#: ../src/gui/metadata_tags.c:94 +msgid "_add" +msgstr "增加(_A)" -#: ../src/imageio/format/j2k.c:716 -msgid "Cinema4K, 24FPS" -msgstr "Cinema 4K 24FPS" +#: ../src/gui/metadata_tags.c:95 ../src/libs/geotagging.c:833 +msgid "_done" +msgstr "完成(_D)" -#: ../src/imageio/format/jpeg.c:543 -msgid "JPEG (8-bit)" -msgstr "JPEG(8 位元)" +#: ../src/gui/metadata_tags.c:105 +msgid "list filter" +msgstr "篩選標籤" -#: ../src/imageio/format/jpeg.c:588 +#: ../src/gui/metadata_tags.c:111 msgid "" -"chroma subsampling setting for JPEG encoder.\n" -"auto - use subsampling determined by the quality value\n" -"4:4:4 - no chroma subsampling\n" -"4:4:0 - color sampling rate halved vertically\n" -"4:2:2 - color sampling rate halved horizontally\n" -"4:2:0 - color sampling rate halved horizontally and vertically" +"list of available tags. click 'add' button or double-click on tag to add the " +"selected one" msgstr "" -"JPEG 的色彩採樣設定。\n" -"自動:由品質設定決定\n" -"4:4:4:無色彩降採樣\n" -"4:4:0:色彩垂直解析度減半\n" -"4:2:2:色彩水平解析度減半\n" -"4:2:0:水平與垂直的色彩解析度皆減半" - -#: ../src/imageio/format/jpeg.c:597 -msgid "4:4:0" -msgstr "4:2:0" +"可用標籤的清單\n" +"點擊「增加」按鈕或雙擊貼上所選標籤" -#: ../src/imageio/format/jxl.c:582 ../src/imageio/format/pdf.c:81 -#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 -#: ../src/imageio/format/xcf.c:361 -msgid "16 bit" -msgstr "16 位元" +#: ../src/gui/preferences.c:314 +msgid "reset panels in all views" +msgstr "重置面板" -#. Pixel format combo box -#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/tiff.c:887 -msgid "pixel type" -msgstr "數值類別" +#: ../src/gui/preferences.c:315 +msgid "" +"are you sure?\n" +"\n" +"you will not be able to restore your current panel layout and module " +"selection." +msgstr "" +"你確定嗎?\n" +"\n" +"將無法恢復目前的面板布局和已選擇的模組。" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 -msgid "unsigned integer" -msgstr "無符號整數" +#. language +#: ../src/gui/preferences.c:348 +msgid "interface language" +msgstr "介面語言" -#: ../src/imageio/format/jxl.c:589 ../src/imageio/format/tiff.c:888 -msgid "floating point" -msgstr "浮點數" +#: ../src/gui/preferences.c:368 +msgid "double-click to reset to the system language" +msgstr "雙擊以重設為系統語言" -#: ../src/imageio/format/jxl.c:607 +#: ../src/gui/preferences.c:371 msgid "" -"the quality of the output image\n" -"0-29 = very lossy\n" -"30-99 = JPEG quality comparable\n" -"100 = lossless" +"set the language of the user interface. the system default is marked with an " +"* \n" +"(restart required)" msgstr "" -"匯出影像的品質設定\n" -"0~29:品質低落\n" -"30-99:和一般 JPEG 類似\n" -"100:無損壓縮" +"設置使用者介面的語言,系統預設值有 * 標示\n" +"更改設定後需要重新啟動程式才會生效" -#: ../src/imageio/format/jxl.c:615 -msgid "encoding color profile" -msgstr "用於編碼的色彩空間" +#: ../src/gui/preferences.c:383 +msgid "theme" +msgstr "佈景主題" -#: ../src/imageio/format/jxl.c:616 -msgid "" -"the color profile used by the encoder\n" -"permit internal XYB color space conversion for more efficient lossy " -"compression,\n" -"or ensure no conversion to keep original image color space (implied for " -"lossless)" -msgstr "" -"編碼器使用的色彩空間\n" -"固有設定使用 JPEG XL 制定的 XYB 色彩以獲得較好的有損壓縮效率\n" -"選擇原始影像色彩空間將不轉換色彩編碼,同時意味著無損壓縮" +#: ../src/gui/preferences.c:414 +msgid "set the theme for the user interface" +msgstr "設置使用者介面的主題" -#: ../src/imageio/format/jxl.c:619 -msgid "internal" -msgstr "固有設定" +#: ../src/gui/preferences.c:429 ../src/gui/preferences.c:436 +msgid "use system font size" +msgstr "使用系統字型大小" -#: ../src/imageio/format/jxl.c:619 ../src/libs/duplicate.c:405 -#: ../src/libs/history.c:1141 ../src/libs/snapshots.c:928 -msgid "original" -msgstr "原始影像" +#: ../src/gui/preferences.c:452 ../src/gui/preferences.c:459 +msgid "font size in points" +msgstr "字型大小(pt)" -#: ../src/imageio/format/jxl.c:633 -msgid "encoding effort" -msgstr "編碼計算量" +#: ../src/gui/preferences.c:465 +msgid "GUI controls and text DPI" +msgstr "界面和文字解析度" -#: ../src/imageio/format/jxl.c:635 +#: ../src/gui/preferences.c:475 msgid "" -"the effort used to encode the image, higher efforts will have better results " -"at the expense of longer encoding times" -msgstr "影像編碼的計算量,越高的計算量可獲得更好的成果,但相對需花費更多時間" - -#: ../src/imageio/format/jxl.c:645 -msgid "decoding speed" -msgstr "解碼速度" +"adjust the global GUI resolution to rescale controls, buttons, labels, etc.\n" +"increase for a magnified GUI, decrease to fit more content in window.\n" +"set to -1 to use the system-defined global resolution.\n" +"default is 96 DPI on most systems.\n" +"(restart required)" +msgstr "" +"調整使用者介面解析度以縮放控制、按鈕、標籤等。\n" +"增加數值以放大,減少可縮小以在容納更多內容。\n" +"設置為 -1 則使用作業系統的解析度。\n" +"在大多數的系統上預設值為 96 DPI。\n" +"(需要重新啟動以讓設定生效)" -#: ../src/imageio/format/jxl.c:647 -msgid "the preferred decoding speed with some sacrifice of quality" -msgstr "偏好的解碼速度,可能會降低品質" +#: ../src/gui/preferences.c:485 +msgid "reset view panels" +msgstr "重置面板" -#: ../src/imageio/format/pdf.c:200 ../src/imageio/format/pdf.c:497 -msgid "invalid paper size" -msgstr "無效的紙張尺寸" +#: ../src/gui/preferences.c:487 +msgid "reset hidden panels, their sizes and selected modules in all views" +msgstr "重置所有模式下的隱藏面板,包括其大小和選定的模組" -#: ../src/imageio/format/pdf.c:207 -msgid "invalid border size, using 0" -msgstr "無效的邊界尺寸,不可為 0" +#. checkbox to allow user to modify theme with user.css +#: ../src/gui/preferences.c:494 +msgid "modify selected theme with CSS tweaks below" +msgstr "使用下方的 CSS 調整目前選取的佈景主題" -#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:489 -#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 -#: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 -#, c-format -msgid "could not export to file `%s'!" -msgstr "無法匯出至檔案「%s」" +#: ../src/gui/preferences.c:504 +msgid "modify theme with CSS keyed below (saved to user.css)" +msgstr "" +"修改主題,並在下面輸入 CSS\n" +"會儲存到 C:\\Users\\username\\AppData\\Local\\darktable\\user.css" -#: ../src/imageio/format/pdf.c:426 -msgid "PDF" -msgstr "PDF" +#: ../src/gui/preferences.c:528 +msgctxt "usercss" +msgid "save CSS and apply" +msgstr "保存 CSS 並套用" -#: ../src/imageio/format/pdf.c:594 -msgid "enter the title of the PDF" -msgstr "輸入 PDF 文件標題" +#: ../src/gui/preferences.c:536 +msgid "click to save and apply the CSS tweaks entered in this editor" +msgstr "儲存並套用編輯器中調整的 CSS 代碼" -#. paper size -#. // papers -#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2595 -msgid "paper size" -msgstr "紙張尺寸" +#: ../src/gui/preferences.c:539 +msgid "open help page for CSS tweaks" +msgstr "開啟調整 CSS 的說明頁面" -#: ../src/imageio/format/pdf.c:603 -msgid "" -"paper size of the PDF\n" -"either one from the list or \" [unit] x \"\n" -"example: 210 mm x 2.97 cm" +#. load default text with some pointers +#: ../src/gui/preferences.c:561 +msgid "ERROR Loading user.css" msgstr "" -"從列表中選擇 PDF 的紙張尺寸,或輸入指定尺寸\n" -"「<寬> <單位> x <高> <單位>」,如:210 mm x 2.97 cm" +"⚠️ 錯誤 ⚠️\n" +"載入使用者自訂 CSS 時出錯" -#. orientation -#: ../src/imageio/format/pdf.c:617 -msgid "page orientation" -msgstr "頁面方向" +#. load default text +#: ../src/gui/preferences.c:570 +msgid "Enter CSS theme tweaks here" +msgstr "在此處輸入 CSS 來調整目前選取的佈景主題" -#: ../src/imageio/format/pdf.c:618 -msgid "paper orientation of the PDF" -msgstr "PDF 的紙張方向" +#: ../src/gui/preferences.c:585 +msgid "darktable preferences" +msgstr "darktable 偏好設定" -#. border -#: ../src/imageio/format/pdf.c:626 ../src/imageio/format/pdf.c:628 -msgid "border" -msgstr "邊距" +#: ../src/gui/preferences.c:648 +msgid "darktable needs to be restarted for settings to take effect" +msgstr "需要重新啟動 darktable 才能讓變更的設定生效" -#: ../src/imageio/format/pdf.c:629 +#. exif +#: ../src/gui/preferences.c:955 ../src/gui/presets.c:655 +#: ../src/libs/metadata_view.c:147 +msgid "model" +msgstr "相機型號" + +#: ../src/gui/preferences.c:961 ../src/gui/presets.c:663 +#: ../src/libs/metadata_view.c:148 +msgid "maker" +msgstr "相機品牌" + +#: ../src/gui/preferences.c:1007 +msgid "search presets list" +msgstr "搜尋預設集" + +#: ../src/gui/preferences.c:1010 msgid "" -"empty space around the PDF\n" -"format: size + unit\n" -"examples: 10 mm, 1 inch" +"incrementally search the list of presets\n" +"press up or down keys to cycle through matches" msgstr "" -"PDF 四周的留白空間\n" -"格式:尺寸 + 單位\n" -"如:10 mm、0.5 cm、1 inch" +"搜尋預設集清單,可局部即時顯示結果\n" +"使用上下鍵從符合的預設集名稱中選擇" + +#: ../src/gui/preferences.c:1020 +msgctxt "preferences" +msgid "import..." +msgstr "匯入…" -#. dpi -#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1499 -#: ../src/libs/export.c:1527 -msgid "dpi" -msgstr "DPI" +#: ../src/gui/preferences.c:1025 +msgctxt "preferences" +msgid "export..." +msgstr "匯出…" -#: ../src/imageio/format/pdf.c:642 -msgid "dpi of the images inside the PDF" -msgstr "PDF 內影像的 DPI 設定" +#: ../src/gui/preferences.c:1208 +#, c-format +msgid "failed to import preset %s" +msgstr "無法匯入預設集「%s」" -#. rotate images yes|no -#: ../src/imageio/format/pdf.c:648 -msgid "rotate images" -msgstr "旋轉影像" +#: ../src/gui/preferences.c:1220 +msgid "select preset(s) to import" +msgstr "選擇要匯入的預設集" -#: ../src/imageio/format/pdf.c:649 -msgid "" -"images can be rotated to match the PDF orientation to waste less space when " -"printing" -msgstr "旋轉影像以符合 PDF 的方向,以減少列印的紙張空白浪費" +#: ../src/gui/preferences.c:1221 ../src/gui/preferences_ai.c:997 +#: ../src/gui/preferences_ai.c:1467 ../src/gui/welcome.c:170 +#: ../src/libs/collect.c:463 ../src/libs/copy_history.c:114 +#: ../src/libs/geotagging.c:953 ../src/libs/import.c:1816 +#: ../src/libs/import.c:1928 ../src/libs/styles.c:595 +msgid "_open" +msgstr "開啟(_O)" -#. pages all|single images|contact sheet -#: ../src/imageio/format/pdf.c:658 -msgid "TODO: pages" -msgstr "設定多頁" +#: ../src/gui/preferences.c:1230 +msgid "darktable preset files" +msgstr "darktable 預設集檔案" -#: ../src/imageio/format/pdf.c:659 -msgid "what pages should be added to the PDF" -msgstr "哪些頁面要加入到 PDF 中" +#: ../src/gui/preferences.c:1235 ../src/gui/preferences_ai.c:1481 +#: ../src/iop/lut3d.c:1607 ../src/libs/copy_history.c:153 +#: ../src/libs/geotagging.c:969 ../src/libs/styles.c:609 +msgid "all files" +msgstr "全部檔案" -#: ../src/imageio/format/pdf.c:662 -msgid "single images" -msgstr "單張影像" +#: ../src/gui/preferences_ai.c:161 +msgid "downloaded" +msgstr "已下載" -#: ../src/imageio/format/pdf.c:662 -msgid "contact sheet" -msgstr "縮圖目錄" +#: ../src/gui/preferences_ai.c:163 +msgid "update available" +msgstr "有可用更新" -#. TODO -#. embedded icc profile yes|no -#: ../src/imageio/format/pdf.c:668 -msgid "embed ICC profiles" -msgstr "嵌入 ICC 描述檔" +#: ../src/gui/preferences_ai.c:165 +msgid "update required" +msgstr "需要更新" -#: ../src/imageio/format/pdf.c:669 -msgid "images can be tagged with their ICC profile" -msgstr "儲存影像的 ICC 描述檔" +#: ../src/gui/preferences_ai.c:167 +msgid "downloading..." +msgstr "下載中…" -#: ../src/imageio/format/pdf.c:688 -msgid "bits per channel of the embedded images" -msgstr "影像的每通道位元數" +#: ../src/gui/preferences_ai.c:171 +msgid "not downloaded" +msgstr "未下載" -#: ../src/imageio/format/pdf.c:694 -msgid "" -"method used for image compression\n" -"uncompressed -- fast but big files\n" -"deflate -- smaller files but slower" -msgstr "" -"無壓縮:快速但文件大\n" -" 壓縮:較慢但文件小" +#: ../src/gui/preferences_ai.c:379 +msgid "select hardware acceleration for AI inference:" +msgstr "選擇硬體加速進行 AI 推理:" -#: ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 -msgid "deflate" -msgstr "壓縮(ZIP)" +#: ../src/gui/preferences_ai.c:569 +msgid "restart to apply" +msgstr "重新啟動以套用" -#. image mode normal|draft|debug -#: ../src/imageio/format/pdf.c:704 -msgid "image mode" -msgstr "影像模式" +#: ../src/gui/preferences_ai.c:581 +msgid "not available, will fall back to CPU" +msgstr "無法使用,將回退到 CPU" -#: ../src/imageio/format/pdf.c:705 -msgid "" -"normal -- just put the images into the PDF\n" -"draft -- images are replaced with boxes\n" -"debug -- only show the outlines and bounding boxes" -msgstr "" -"一般 — 影像正常置入 PDF\n" -"草稿 — 把影像替換為方框\n" -"除錯 — 只顯示輪廓和邊界框" +#: ../src/gui/preferences_ai.c:833 +msgid "downloading AI model" +msgstr "正在下載 AI 模型" -#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 -#: ../src/libs/tools/lighttable.c:425 -msgid "normal" -msgstr "正常" +#: ../src/gui/preferences_ai.c:848 +#, c-format +msgid "downloading: %s" +msgstr "下載中:%s" -#: ../src/imageio/format/pdf.c:710 -msgid "draft" -msgstr "草稿" +#: ../src/gui/preferences_ai.c:919 +msgid "model download failed" +msgstr "模型下載失敗" -#: ../src/imageio/format/pdf.c:710 -msgid "debug" -msgstr "除錯" +#: ../src/gui/preferences_ai.c:994 +msgid "install AI models" +msgstr "安裝 AI 模組" -#: ../src/imageio/format/ppm.c:111 -msgid "PPM (16-bit)" -msgstr "PPM(16 位元)" +#: ../src/gui/preferences_ai.c:1002 +msgid "AI model packages (*.dtmodel)" +msgstr "AI 模型包(*.dtmodel)" -#: ../src/imageio/format/tiff.c:902 -msgid "deflate with predictor" -msgstr "預測壓縮法(有利漸層影像)" +#: ../src/gui/preferences_ai.c:1093 +msgid "delete model?" +msgid_plural "delete models?" +msgstr[0] "刪除這個模型?" +msgstr[1] "刪除這些模型?" -#: ../src/imageio/format/tiff.c:911 -msgid "compression level" -msgstr "壓縮程度" +#: ../src/gui/preferences_ai.c:1095 +#, c-format +msgid "do you really want to delete %d selected model?" +msgid_plural "do you really want to delete %d selected models?" +msgstr[0] "是否要刪除這 %d 個選取的模型?" +msgstr[1] "是否要刪除共 %d 個選取的模型?" -#: ../src/imageio/format/webp.c:420 -msgid "" -"for lossy, 0 gives the smallest size and 100 the best quality.\n" -"for lossless, 0 is the fastest but gives larger files compared\n" -"to the slowest 100." -msgstr "" -"有損壓縮:0 代表壓縮比最高檔案最小,100 代表壓縮比最低品質最高。\n" -"無損壓縮:0 代表壓縮最快但檔案大,100 代表壓縮最慢但檔案小。" +#: ../src/gui/preferences_ai.c:1156 +msgid "scope" +msgstr "功能範圍" -#: ../src/imageio/format/webp.c:429 -msgid "image hint" -msgstr "影像類別提示" +#: ../src/gui/preferences_ai.c:1156 +msgid "author" +msgstr "作者" -#: ../src/imageio/format/webp.c:430 -msgid "" -"image characteristics hint for the underlying encoder.\n" -"picture: digital picture, like portrait, inner shot\n" -"photo: outdoor photograph, with natural lighting\n" -"graphic: discrete tone image (graph, map-tile etc)" -msgstr "" -"提供給編碼器的影像類別提示\n" -"圖片:數位圖片,如:肖像、室內照\n" -"照片:自然陽光的影像,如:風景照\n" -"圖形:色調較少的影像,如:地圖" +#: ../src/gui/preferences_ai.c:1157 +msgid "source" +msgstr "程式來源" -#: ../src/imageio/format/webp.c:435 -msgid "picture" -msgstr "圖片" +#: ../src/gui/preferences_ai.c:1157 +msgid "paper" +msgstr "論文" -#: ../src/imageio/format/webp.c:435 -msgid "photo" -msgstr "照片" +#: ../src/gui/preferences_ai.c:1158 +msgid "license" +msgstr "授權" -#: ../src/imageio/format/webp.c:435 -msgid "graphic" -msgstr "圖形" +#: ../src/gui/preferences_ai.c:1158 +msgid "training data" +msgstr "訓練資料" -#: ../src/imageio/format/xcf.c:320 -msgid "XCF" -msgstr "XCF" +#: ../src/gui/preferences_ai.c:1159 +msgid "data license" +msgstr "資料授權" -#: ../src/imageio/imageio.c:1114 +#: ../src/gui/preferences_ai.c:1241 +msgid "click for model details" +msgstr "點擊了解模型細節" + +#: ../src/gui/preferences_ai.c:1325 #, c-format msgid "" -"failed to allocate memory for %s, please lower the threads used for export " -"or buy more memory." +"ONNX Runtime %s detected.\n" +"Restart darktable to apply." msgstr "" -"⚠️ 錯誤 ⚠️\n" -"無法為「%s」分配記憶體,請關閉其他程式或加裝更多記憶體。" - -#: ../src/imageio/imageio.c:1116 -msgctxt "noun" -msgid "thumbnail export" -msgstr "縮圖匯出" +"偵測到 ONNX Runtime「%s」,\n" +"重新啟動 darktable 以套用。" -#: ../src/imageio/imageio.c:1116 -msgctxt "noun" -msgid "export" -msgstr "匯出" - -#: ../src/imageio/imageio.c:1133 +#: ../src/gui/preferences_ai.c:1330 #, c-format -msgid "cannot find the style '%s' to apply during export" -msgstr "找不到要在匯出時套用的風格檔「%s」" +msgid "" +"not a valid ONNX Runtime library:\n" +"%s" +msgstr "「%s」不是合法的 ONNX Runtime" -#: ../src/imageio/imageio_libraw.c:348 +#: ../src/gui/preferences_ai.c:1358 msgid "" -"WARNING: camera is not fully supported!" +"no system ONNX Runtime library found.\n" +"\n" +"install one via your package manager or use\n" +"the browse button to select a custom build." msgstr "" -"⚠️ 警告 ⚠️尚未完全支援此相機的 RAW 檔!" +"未在系統中找到 ONNX Runtime。\n" +"\n" +"正在透過軟體套件管理器安裝,\n" +"或使用瀏覽按鈕選擇自訂版本。" -#: ../src/imageio/imageio_libraw.c:350 +#: ../src/gui/preferences_ai.c:1373 #, c-format msgid "" -"colors for `%s' could be misrepresented,\n" -"and edits might not be compatible with future versions." +"ONNX Runtime %s [%s]\n" +"%s\n" +"\n" +"Restart darktable to apply." msgstr "" -"「%s」的顏色可能解譯錯誤,\n" -"編輯內容也可能與未來版本不相容。" +"ONNX Runtime %s [%s]\n" +"%s\n" +"重新啟動 darktable 以套用。" -#: ../src/imageio/storage/disk.c:75 ../src/libs/export.c:1270 -msgid "file on disk" -msgstr "硬碟裡的檔案" +#: ../src/gui/preferences_ai.c:1381 ../src/gui/preferences_ai.c:1464 +msgid "select ONNX Runtime library" +msgstr "選擇 ONNX Runtime 資料庫" -#: ../src/imageio/storage/disk.c:274 ../src/imageio/storage/gallery.c:199 -#: ../src/imageio/storage/latex.c:186 +#: ../src/gui/preferences_ai.c:1385 ../src/iop/lut3d.c:1576 +#: ../src/iop/rasterfile.c:383 ../src/libs/neural_restore.c:4124 +msgid "_select" +msgstr "選擇(_S)" + +#: ../src/gui/preferences_ai.c:1391 +msgid "multiple ONNX Runtime libraries found:" +msgstr "發現多個 ONNX Runtime 資料庫:" + +#: ../src/gui/preferences_ai.c:1472 +msgid "ONNX Runtime (onnxruntime*.dll)" +msgstr "ONNX Runtime (onnxruntime*.dll)" + +#: ../src/gui/preferences_ai.c:1475 +msgid "ONNX Runtime (libonnxruntime.so*)" +msgstr "ONNX Runtime (libonnxruntime.so*)" + +#. enable AI toggle +#: ../src/gui/preferences_ai.c:1528 +msgid "enable AI features" +msgstr "開啟 AI 功能" + +#. provider dropdown +#: ../src/gui/preferences_ai.c:1573 +msgid "AI acceleration" +msgstr "AI 加速" + +#: ../src/gui/preferences_ai.c:1584 +msgid "select which GPU to use when the active provider supports more than one" +msgstr "當支援多個 GPU 時,選擇要使用的 GPU" + +#: ../src/gui/preferences_ai.c:1630 +msgid "ONNX Runtime library" +msgstr "ONNX Runtime 資料庫" + +#: ../src/gui/preferences_ai.c:1644 +msgid "bundled (DirectML)" +msgstr "綑綁包(DirectML)" + +#: ../src/gui/preferences_ai.c:1647 +msgid "bundled (CPU only)" +msgstr "綑綁包(僅 CPU)" + +#: ../src/gui/preferences_ai.c:1650 msgid "" -"enter the path where to put exported images\n" -"variables support bash like string manipulation\n" -"type '$(' to activate the completion and see the list of variables" +"path to a GPU-enabled ONNX Runtime library.\n" +"leave empty to use the bundled library.\n" +"requires restart to take effect." msgstr "" -"輸入匯出影像的位置\n" -"支援 darktable 變數,輸入「$(」會顯示變數列表" +"指向支援 GPU 的 ONNX Runtime 資料庫路徑。\n" +"留空則使用捆綁資料庫。\n" +"需要重新啟動才能生效。" -#: ../src/imageio/storage/disk.c:286 ../src/imageio/storage/piwigo.c:1172 -msgid "on conflict" -msgstr "檔名衝突時" +#: ../src/gui/preferences_ai.c:1659 +msgid "select a custom ONNX Runtime shared library" +msgstr "選擇自訂 ONNX Runtime 共享資料庫" -#: ../src/imageio/storage/disk.c:289 -msgid "create unique filename" -msgstr "另存新檔案" +#: ../src/gui/preferences_ai.c:1661 +msgid "detect" +msgstr "偵測" -#: ../src/imageio/storage/disk.c:290 ../src/imageio/storage/piwigo.c:1176 -#: ../src/libs/image.c:650 ../src/libs/styles.c:879 -msgid "overwrite" -msgstr "覆寫既有檔案" +#: ../src/gui/preferences_ai.c:1663 +msgid "search for a system-installed ONNX Runtime library" +msgstr "尋找系統已安裝的 ONNX Runtime 資料庫" -#: ../src/imageio/storage/disk.c:291 -msgid "overwrite if changed" -msgstr "覆寫既有檔案" +#: ../src/gui/preferences_ai.c:1698 +msgid "models" +msgstr "模型" -#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1174 -msgid "skip" -msgstr "略過而不儲存" +#: ../src/gui/preferences_ai.c:1745 +msgid "select/deselect all" +msgstr "全部選取/全部取消" -#: ../src/imageio/storage/disk.c:394 ../src/imageio/storage/gallery.c:320 -#: ../src/imageio/storage/latex.c:279 -#, c-format -msgid "could not create directory `%s'!" -msgstr "無法建立「%s」資料夾!" +#: ../src/gui/preferences_ai.c:1792 ../src/libs/metadata_view.c:137 +msgid "version" +msgstr "複本版本" -#: ../src/imageio/storage/disk.c:405 -#, c-format -msgid "could not write to directory `%s'!" -msgstr "無法寫入「%s」資料夾!" +#: ../src/gui/preferences_ai.c:1801 +msgid "task" +msgstr "任務" -#: ../src/imageio/storage/disk.c:442 -#, c-format -msgid "%d/%d skipping `%s'" -msgid_plural "%d/%d skipping `%s'" -msgstr[0] "%d/%d 正在略過「%s」" -msgstr[1] "%d/%d 正在略過「%s」" +#: ../src/gui/preferences_ai.c:1816 +msgid "enabled" +msgstr "啟用" -#: ../src/imageio/storage/disk.c:468 -#, c-format -msgid "%d/%d skipping (not modified since export) `%s'" -msgid_plural "%d/%d skipping (not modified since export) `%s'" -msgstr[0] "已略過 %d/%d(匯出時無更改)「%s」" -msgstr[1] "已略過 %d/%d(匯出時無更改)「%s」" +#: ../src/gui/preferences_ai.c:1826 +msgid "status" +msgstr "狀態" -#: ../src/imageio/storage/disk.c:494 ../src/imageio/storage/email.c:195 -#: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 -#, c-format -msgid "%d/%d exported to `%s'" -msgid_plural "%d/%d exported to `%s'" -msgstr[0] "%d/%d 已匯出至「%s」" -msgstr[1] "%d/%d 已匯出至「%s」" +#: ../src/gui/preferences_ai.c:1872 +msgid "download / update default" +msgstr "下載 / 更新預設" -#: ../src/imageio/storage/disk.c:559 -msgid "" -"you are going to export in overwrite mode, this will overwrite any existing " -"images\n" -"\n" -"do you really want to continue?" -msgstr "" -"以覆寫模式匯出,將會取代所有已經存在的同名影像\n" -"\n" -"是否要繼續?" +#: ../src/gui/preferences_ai.c:1874 +msgid "download or update all default models" +msgstr "下載或更新所有預設模型" -#: ../src/imageio/storage/email.c:57 -msgid "send as email" -msgstr "以郵件發送" +#: ../src/gui/preferences_ai.c:1884 +msgid "download / update selected" +msgstr "已選取下載 / 上傳" -#. Unlikely in normal Windows installations, but let's notify the user if it happens -#: ../src/imageio/storage/email.c:264 -msgid "could not open mapi32.dll" -msgstr "無法開啟 mapi32.dll" +#: ../src/gui/preferences_ai.c:1886 +msgid "download or update the selected models" +msgstr "下載或上傳已選的模型" -#. Even more unlikely -#: ../src/imageio/storage/email.c:274 -msgid "could not get SendMail function" -msgstr "無法啟動電子郵件程式" +#. import from file button +#: ../src/gui/preferences_ai.c:1896 +msgid "import from file…" +msgstr "從檔案匯入…" -#: ../src/imageio/storage/email.c:317 ../src/imageio/storage/email.c:407 -msgid "images exported from darktable" -msgstr "darktable 匯出的影像" +#: ../src/gui/preferences_ai.c:1898 +msgid "install a model from a local .dtmodel file" +msgstr "從本機端的 .dtmodel 檔案安裝模型" -#: ../src/imageio/storage/email.c:386 ../src/imageio/storage/email.c:464 -msgid "could not launch email client!" -msgstr "無法啟動電子郵件程式!" +#. delete selected button +#: ../src/gui/preferences_ai.c:1904 +msgid "delete selected" +msgstr "刪除所選模組" -#: ../src/imageio/storage/gallery.c:76 -msgid "website gallery" -msgstr "網路相簿" +#: ../src/gui/preferences_ai.c:1906 +msgid "remove the selected models from disk" +msgstr "從硬碟中移除選取的模組" -#: ../src/imageio/storage/gallery.c:214 -msgid "enter the title of the website" -msgstr "輸入網站標題" +#: ../src/gui/preferences_ai.c:1917 +msgid "open help page for AI settings" +msgstr "開啟 AI 設定的說明頁面" -#: ../src/imageio/storage/latex.c:72 -msgid "LaTeX book template" -msgstr "LaTeX 書籍模板" +#. add to stack +#: ../src/gui/preferences_ai.c:1929 +msgid "AI" +msgstr "人工智慧" -#: ../src/imageio/storage/latex.c:197 -msgid "enter the title of the book" -msgstr "輸入書籍名稱" +#: ../src/gui/presets.c:59 +msgid "non-raw" +msgstr "非 RAW 的檔案" -#: ../src/imageio/storage/piwigo.c:607 -msgid "authenticated" -msgstr "已驗證帳號" +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:377 +msgid "raw" +msgstr "RAW 原始檔" -#: ../src/imageio/storage/piwigo.c:618 ../src/imageio/storage/piwigo.c:636 -#: ../src/imageio/storage/piwigo.c:651 -msgid "not authenticated" -msgstr "未驗證帳號" +#: ../src/gui/presets.c:59 ../src/libs/metadata_view.c:378 +msgid "HDR" +msgstr "高動態範圍影像" -#: ../src/imageio/storage/piwigo.c:624 -msgid "not authenticated, cannot reach server" -msgstr "未經驗證,無法連接伺服器" +#: ../src/gui/presets.c:59 ../src/iop/monochrome.c:75 ../src/libs/image.c:661 +#: ../src/libs/metadata_view.c:384 +msgid "monochrome" +msgstr "黑白" -#: ../src/imageio/storage/piwigo.c:683 ../src/imageio/storage/piwigo.c:749 -msgid "create new album" -msgstr "建立新的相簿" +#: ../src/gui/presets.c:153 +#, c-format +msgid "preset `%s' is write-protected, can't delete!" +msgstr "預設集「%s」有寫入保護,無法刪除!" -#: ../src/imageio/storage/piwigo.c:750 -msgid "---" -msgstr "---" +#: ../src/gui/presets.c:159 ../src/gui/presets.c:471 ../src/libs/lib.c:267 +#: ../src/libs/modulegroups.c:3974 +msgid "delete preset?" +msgstr "是否要刪除預設集?" -#: ../src/imageio/storage/piwigo.c:802 -msgid "cannot refresh albums" -msgstr "無法更新相簿列表" +#: ../src/gui/presets.c:160 ../src/gui/presets.c:472 ../src/libs/lib.c:268 +#: ../src/libs/modulegroups.c:3975 +#, c-format +msgid "do you really want to delete the preset `%s'?" +msgstr "是否要刪除預設集「%s」?" -#: ../src/imageio/storage/piwigo.c:1024 -msgid "Piwigo" -msgstr "Piwigo 線上相簿" +#. add new preset +#. create a shortcut for the new entry +#. then show edit dialog +#. clang-format on +#. create a shortcut for the new entry +#. then show edit dialog +#: ../src/gui/presets.c:208 ../src/gui/presets.c:1035 ../src/gui/presets.c:1038 +#: ../src/gui/presets.c:1041 ../src/libs/lib.c:217 ../src/libs/lib.c:234 +#: ../src/libs/lib.c:242 ../src/libs/lib.c:245 +msgid "new preset" +msgstr "新建預設集" -#: ../src/imageio/storage/piwigo.c:1051 -msgid "accounts" -msgstr "帳號" +#: ../src/gui/presets.c:215 +msgid "please give preset a name" +msgstr "輸入預設集的名稱" -#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1183 -msgid "server" -msgstr "伺服器" +#: ../src/gui/presets.c:220 +msgid "unnamed preset" +msgstr "未命名的預設集" -#: ../src/imageio/storage/piwigo.c:1071 +#: ../src/gui/presets.c:249 +msgid "overwrite preset?" +msgstr "是否要覆寫預設集?" + +#: ../src/gui/presets.c:250 +#, c-format msgid "" -"the server name\n" -"default protocol is https\n" -"specify insecure protocol http:// explicitly if that protocol is required" +"preset `%s' already exists.\n" +"do you want to overwrite?" msgstr "" -"伺服器名稱\n" -"預設協定為 https\n" -"如果沒有安全伺服器請指明 http://" +"預設集「%s」已存在\n" +"是否要取代既有設定?" -#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 -msgid "user" -msgstr "使用者" +#: ../src/gui/presets.c:430 ../src/imageio/storage/disk.c:200 +#: ../src/imageio/storage/gallery.c:149 ../src/imageio/storage/latex.c:145 +msgid "_select as output destination" +msgstr "選擇輸出資料夾(_S)" -#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1185 -msgid "password" -msgstr "密碼" +#: ../src/gui/presets.c:439 +#, c-format +msgid "preset %s was successfully exported" +msgstr "預設集「%s」已成功匯出" -#. login button -#: ../src/imageio/storage/piwigo.c:1101 -msgid "login" -msgstr "登入" +#: ../src/gui/presets.c:566 +#, c-format +msgid "edit `%s' for module `%s'" +msgstr "編輯模組「%2$s」的預設集「%1$s」" -#: ../src/imageio/storage/piwigo.c:1102 -msgid "Piwigo login" -msgstr "登入 Piwigo" +#: ../src/gui/presets.c:571 +msgid "_export..." +msgstr "匯出(_E)" -#. permissions list -#: ../src/imageio/storage/piwigo.c:1116 -msgid "visible to" -msgstr "隱私設定" +#: ../src/gui/presets.c:572 ../src/libs/tagging.c:1702 +#: ../src/libs/tagging.c:1791 +msgid "_delete" +msgstr "刪除(_D)" -#: ../src/imageio/storage/piwigo.c:1118 -msgid "everyone" -msgstr "所有人" +#: ../src/gui/presets.c:590 +msgid "name of the preset" +msgstr "預設集的名稱" -#: ../src/imageio/storage/piwigo.c:1119 -msgid "contacts" -msgstr "聯絡人" +#: ../src/gui/presets.c:598 +msgid "description or further information" +msgstr "預設集描述或說明" -#: ../src/imageio/storage/piwigo.c:1120 -msgid "friends" -msgstr "朋友" +#: ../src/gui/presets.c:602 +msgid "reset all module parameters to their default values" +msgstr "重設所有模組的參數回預設值" -#: ../src/imageio/storage/piwigo.c:1121 -msgid "family" -msgstr "家庭" +#: ../src/gui/presets.c:605 +msgid "" +"the parameters will be reset to their default values, which may be " +"automatically set based on image metadata" +msgstr "參數會被重設回預設值,可能因影像詮釋資料不同而自動變更" -#: ../src/imageio/storage/piwigo.c:1122 -msgid "you" -msgstr "僅限自己" +#: ../src/gui/presets.c:610 +msgid "auto apply this preset to matching images" +msgstr "自動套用這個預設集在符合的影像上" -#. album list -#. Available albums -#: ../src/imageio/storage/piwigo.c:1126 -msgid "album" -msgstr "相簿" +#: ../src/gui/presets.c:613 +msgid "only show this preset for matching images" +msgstr "在符合的影像上只顯示這個預設集" -#: ../src/imageio/storage/piwigo.c:1133 -msgid "refresh album list" -msgstr "更新相簿列表" +#: ../src/gui/presets.c:615 +msgid "" +"be very careful with this option. this might be the last time you see your " +"preset." +msgstr "啟用此選項時要非常小心,這可能是你最後一次看到這個模組的預設集。" -#: ../src/imageio/storage/piwigo.c:1140 -msgid "new album" -msgstr "新的相簿" +#: ../src/gui/presets.c:654 +#, no-c-format +msgid "string to match model (use % as wildcard)" +msgstr "比對符合的相機型號(使用 % 作為萬用字元)" -#. Available albums -#: ../src/imageio/storage/piwigo.c:1146 -msgid "parent album" -msgstr "上一層相簿" +#: ../src/gui/presets.c:662 +#, no-c-format +msgid "string to match maker (use % as wildcard)" +msgstr "比對符合的相機品牌(使用 % 作為萬用字元)" -#: ../src/imageio/storage/piwigo.c:1154 -msgid "click login button to start" -msgstr "點擊「登入」按鈕開始作業" +#: ../src/gui/presets.c:670 +#, no-c-format +msgid "string to match lens (use % as wildcard)" +msgstr "比對符合的鏡頭型號(使用 % 作為萬用字元)" -#: ../src/imageio/storage/piwigo.c:1160 ../src/imageio/storage/piwigo.c:1189 -msgid "filename pattern" -msgstr "檔案名稱模式" +#: ../src/gui/presets.c:680 +msgid "minimum ISO value" +msgstr "最低感光度值(ISO)" -#: ../src/imageio/storage/piwigo.c:1162 +#: ../src/gui/presets.c:686 msgid "" -"enter the filename pattern for the exported images\n" -"leave empty to use the image filename\n" -"variables support bash like string manipulation\n" -"type '$(' to activate the completion and see the list of variables" +"maximum ISO value\n" +"if left blank, it is equivalent to no upper limit" msgstr "" -"輸入匯出影像的檔案名稱模式\n" -"留空時使用影像名稱\n" -"支援 darktable 變數,輸入「$(」會顯示變數列表" +"最高感光度值(ISO)\n" +"留空代表不設上限" -#: ../src/imageio/storage/piwigo.c:1173 -msgid "don't check" -msgstr "不要檢查" +#: ../src/gui/presets.c:699 +msgid "minimum exposure time" +msgstr "最短曝光時間" -#: ../src/imageio/storage/piwigo.c:1175 -msgid "update metadata" -msgstr "更新詮釋資料" +#: ../src/gui/presets.c:700 +msgid "maximum exposure time" +msgstr "最長曝光時間" -#: ../src/imageio/storage/piwigo.c:1289 -msgid "not logged in to Piwigo server!" -msgstr "未登入 Piwigo 伺服器!" +#: ../src/gui/presets.c:716 +msgid "minimum aperture value" +msgstr "最大光圈(最小數值)" -#: ../src/imageio/storage/piwigo.c:1384 -msgid "cannot create a new Piwigo album!" -msgstr "無法建立新的 Piwigo 相簿!" +#: ../src/gui/presets.c:717 +msgid "maximum aperture value" +msgstr "最小光圈(最大數值)" -#: ../src/imageio/storage/piwigo.c:1403 -msgid "could not update to Piwigo!" -msgstr "無法更新 Piwigo!" +#: ../src/gui/presets.c:735 +msgid "minimum focal length" +msgstr "最短鏡頭焦距" + +#: ../src/gui/presets.c:736 +msgid "maximum focal length" +msgstr "最長鏡頭焦距" + +#. raw/hdr/ldr/mono/color +#: ../src/gui/presets.c:744 +msgid "format" +msgstr "格式" + +#: ../src/gui/presets.c:749 +msgid "select image types you want this preset to be available for" +msgstr "勾選這個預設集適用的影像類型" + +#: ../src/gui/presets.c:762 ../src/libs/filtering.c:1257 +msgid "and" +msgstr "以及" + +#: ../src/gui/presets.c:806 ../src/gui/presets.c:858 +msgid "∞" +msgstr "∞" -#: ../src/imageio/storage/piwigo.c:1419 -msgid "could not upload to Piwigo!" -msgstr "無法上傳至 Piwigo!" +#: ../src/gui/presets.c:979 +#, c-format +msgid "preset `%s' is write-protected! can't edit it!" +msgstr "預設集「%s」有寫入保護,無法編輯!" -#: ../src/imageio/storage/piwigo.c:1448 +#: ../src/gui/presets.c:1003 ../src/libs/lib.c:187 +msgid "update preset?" +msgstr "是否要更新預設集?" + +#: ../src/gui/presets.c:1004 ../src/libs/lib.c:188 #, c-format -msgid "%d/%d skipped (already exists)" -msgstr "略過 %d/%d 張影像(已經存在)" +msgid "do you really want to update the preset `%s'?" +msgstr "要更新預設集「%s」嗎?" -#: ../src/imageio/storage/piwigo.c:1454 +#: ../src/gui/presets.c:1130 +msgid "(first)" +msgstr "(第一個)" + +#: ../src/gui/presets.c:1130 +msgid "(last)" +msgstr "(最後一個)" + +#: ../src/gui/presets.c:1165 #, c-format -msgid "%d/%d exported to Piwigo webalbum" -msgid_plural "%d/%d exported to Piwigo webalbum" -msgstr[0] "%d/%d 已匯出至 Piwigo 網路相簿" -msgstr[1] "%d/%d 已匯出至 Piwigo 網路相簿" +msgid "preset '%s' %s" +msgstr "預設集「%s」「%s」" -#: ../src/iop/agx.c:45 -msgid "AgX" -msgstr "鹵化銀階調映射" +#: ../src/gui/presets.c:1166 +msgid "no presets" +msgstr "無預設集" -#: ../src/iop/agx.c:50 ../src/iop/sigmoid.c:197 -msgid "tone mapping|view transform|display transform" -msgstr "階調映射|亮度映射|tone mapping|view transform|display transform" +#: ../src/gui/presets.c:1425 ../src/libs/modulegroups.c:4050 +#: ../src/libs/modulegroups.c:4058 +msgid "manage module layouts" +msgstr "模組布局管理" -#: ../src/iop/agx.c:56 -msgid "" -"applies a tone mapping curve.\n" -"inspired by Blender's AgX tone mapper" -msgstr "" -"鹵化銀階調映射 | AgX\n" -"\n" -"套用亮度與色彩函數,靈感來自 Blender 的 AgX\n" -"模擬鹵化銀感光乳劑的反應,高亮度的鮮豔顏色會偏向白色\n" -"與「底片式階調映射」相比,在過曝區域提供了更好的色彩轉換處理" +#: ../src/gui/presets.c:1434 +msgid "manage quick presets" +msgstr "勾選要顯示的快速預設集" -#: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 -#: ../src/iop/colorequal.c:215 ../src/iop/diffuse.c:139 -#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 -#: ../src/iop/filmicrgb.c:350 ../src/iop/graduatednd.c:143 -#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:155 -#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 -#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 -#: ../src/iop/toneequal.c:329 -msgid "corrective and creative" -msgstr "修正與創意" +#: ../src/gui/presets.c:1616 +msgid "manage quick presets list..." +msgstr "管理快速預設集列表…" -#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 -#: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 -#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:90 ../src/iop/blurs.c:91 -#: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 -#: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 -#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:216 -#: ../src/iop/colorin.c:130 ../src/iop/crop.c:137 ../src/iop/crop.c:139 -#: ../src/iop/demosaic.c:330 ../src/iop/denoiseprofile.c:821 -#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:140 -#: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 -#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 -#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 -#: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 -#: ../src/iop/lens.cc:264 ../src/iop/lens.cc:266 ../src/iop/liquify.c:295 -#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:156 ../src/iop/overlay.c:158 -#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 -#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 -#: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 -#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 -#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 -#: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 -msgid "linear, RGB, scene-referred" -msgstr "線性、RGB、場景參照" +#: ../src/gui/presets.c:1771 +msgid "disabled: wrong module version" +msgstr "模組版本錯誤,已停用" -#: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 -#: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 -#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:352 -#: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 -#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 -#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 -#: ../src/iop/vignette.c:119 ../src/iop/watermark.c:417 -msgid "non-linear, RGB" -msgstr "非線性、RGB" +#: ../src/gui/presets.c:1790 ../src/libs/lib.c:583 +msgid "edit this preset.." +msgstr "編輯這個預設集…" -#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 -#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:139 -#: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 -#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 -#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 -#: ../src/iop/soften.c:102 -msgid "linear, RGB, display-referred" -msgstr "線性、RGB、顯示參照" +#: ../src/gui/presets.c:1795 ../src/libs/lib.c:587 +msgid "delete this preset" +msgstr "刪除這個預設集" -#: ../src/iop/agx.c:1792 -msgctxt "section" -msgid "basic curve parameters" -msgstr "基礎曲線參數" +#: ../src/gui/presets.c:1802 ../src/libs/lib.c:595 +msgid "store new preset.." +msgstr "儲存為新的預設集…" -#: ../src/iop/agx.c:1794 ../src/iop/agx.c:1950 -msgctxt "section" -msgid "curve" -msgstr "曲線" +#: ../src/gui/presets.c:1812 ../src/libs/lib.c:609 +msgid "update preset" +msgstr "更新預設集" -#: ../src/iop/agx.c:1802 -msgid "set the pivot's input exposure in EV relative to mid-gray" -msgstr "設定轉折點相對於中灰的曝光 EV 值" +#: ../src/gui/splash.c:118 +msgid "initializing" +msgstr "初始化中" -#: ../src/iop/agx.c:1803 +#: ../src/gui/splash.c:150 ../src/gui/splash.c:161 msgid "" -"the average luminance of the selected region will be\n" -"used to set the pivot relative to mid-gray" -msgstr "從選擇區域的平均亮度自動設定轉折點位置" +"Photography workflow application\n" +"and RAW developer" +msgstr "攝影工作流程和 RAW 修圖程式" -#: ../src/iop/agx.c:1813 -msgid "darken or brighten the pivot (linear output power)" -msgstr "調亮或調暗轉折點的位置(線性輸出乘冪)" +#: ../src/gui/styles_dialog.c:234 ../src/libs/styles.c:501 +#: ../src/libs/styles.c:654 +msgid "overwrite style?" +msgstr "是否要覆寫風格檔?" -#: ../src/iop/agx.c:1814 +#: ../src/gui/styles_dialog.c:235 +#, c-format msgid "" -"the average luminance of the selected region will be\n" -"used to set the pivot relative to mid-gray,\n" -"and the output will be adjusted based on the default\n" -"mid-gray to mid-gray mapping" +"style `%s' already exists.\n" +"do you want to overwrite?" msgstr "" -"從選擇區域的平均亮度自動設定轉折點位置\n" -"並將依據預設的灰至灰映射方式調整轉折點輸出位置" +"風格檔「%s」已存在\n" +"是否要取代它?" -#: ../src/iop/agx.c:1823 -msgid "slope of the linear section around the pivot" -msgstr "轉折點附近直線區段的斜率" +#: ../src/gui/styles_dialog.c:264 ../src/gui/styles_dialog.c:343 +msgid "please give style a name" +msgstr "請為風格檔命名" -#: ../src/iop/agx.c:1829 -msgid "" -"contrast in highlights\n" -"higher values keep the slope nearly constant for longer,\n" -"at the cost of a more sudden drop near white" -msgstr "" -"亮部對比\n" -"\n" -"較高的數值讓亮部有更多接近轉折點的斜率,換取明顯的亮部對比\n" -"但在接近白色時會更突然改變,犧牲極亮部的反差" +#: ../src/gui/styles_dialog.c:268 ../src/gui/styles_dialog.c:347 +msgid "unnamed style" +msgstr "未命名的風格檔" -#: ../src/iop/agx.c:1833 -msgid "" -"the curve has lost its 'S' shape, shoulder power cannot be applied.\n" -"without inverting the shoulder (forcing it to bend upwards), it would be\n" -"impossible to reach target white with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot higher (increase pivot target output\n" -"or curve y gamma), or increase the distance between the pivot and the right\n" -"edge (decrease the pivot shift, move the white point farther from the pivot " -"by\n" -"increasing relative white exposure or move the black point closer to the " -"pivot\n" -"by lowering relative black exposure)." -msgstr "" -"曲線無法維持 S 形,不能套用肩部乘冪設定。\n" -"必須反轉肩部強制向上彎曲,才能在目前的轉折點位置和對比度下達到白色目標。\n" -"建議增加對比度、將轉折點向上移動(提高轉折點輸出目標)、轉折點向左移動\n" -"(降低轉折點相對曝光、提高白點相對曝光)等方法以修正錯誤。" +#: ../src/gui/styles_dialog.c:332 +#, c-format +msgid "style %s was successfully saved" +msgstr "風格檔「%s」已儲存" -#: ../src/iop/agx.c:1846 -msgid "" -"contrast in shadows\n" -"higher values keep the slope nearly constant for longer,\n" -"at the cost of a more sudden drop near black" -msgstr "" -"暗部對比\n" -"\n" -"較高的數值讓暗部有更多接近轉折點的斜率,換取明顯的暗部對比\n" -"但在接近黑色時會更突然改變,犧牲極暗部的反差" +#: ../src/gui/styles_dialog.c:538 +msgid "edit style" +msgstr "編輯風格檔" -#: ../src/iop/agx.c:1850 -msgid "" -"the curve has lost its 'S' shape, toe power cannot be applied.\n" -"without inverting the toe (forcing it to bend downwards), it would be\n" -"impossible to reach target black with the selected contrast and pivot " -"position.\n" -"increase contrast, move the pivot lower (reduce the pivot target output or\n" -"curve y gamma), or increase the distance between the pivot and the left " -"edge\n" -"(increase the pivot shift, move the black point farther from the pivot by " -"raising\n" -"the relative black exposure or move the white point closer to the pivot\n" -"by decreasing relative white exposure)." -msgstr "" -"曲線無法維持 S 形,不能套用趾部乘冪設定。\n" -"必須反轉趾部強制向下彎曲,才能在目前的轉折點位置和對比度下達到黑色目標。\n" -"建議增加對比度、將轉折點向下移動(降低轉折點輸出目標)、轉折點向右移動\n" -"(提高轉折點相對曝光、降低黑點相對曝光)等方法以修正錯誤。" - -#: ../src/iop/agx.c:1869 -msgid "decrease or increase contrast and brightness" -msgstr "降低或提高對比度和亮度" +#: ../src/gui/styles_dialog.c:539 +msgid "duplicate style" +msgstr "複製風格檔" -#: ../src/iop/agx.c:1874 -msgid "deepen or lift shadows" -msgstr "加深或拉亮陰影" +#: ../src/gui/styles_dialog.c:542 +msgid "creates a duplicate of the style before applying changes" +msgstr "套用改變前建立一個此風格檔的複本" -#: ../src/iop/agx.c:1878 -msgid "increase or decrease brightness" -msgstr "增加或降低亮度" +#: ../src/gui/styles_dialog.c:546 +msgid "create new style" +msgstr "建立新的風格檔" -#: ../src/iop/agx.c:1885 -msgid "decrease or increase saturation" -msgstr "減少或增加飽和度" +#: ../src/gui/styles_dialog.c:572 +msgid "enter a name for the new style" +msgstr "輸入新的風格檔名稱" -#: ../src/iop/agx.c:1892 -msgid "increase to bring hues closer to the original" -msgstr "提高以使色調更接近原始色彩" +#: ../src/gui/styles_dialog.c:581 +msgid "enter a description for the new style, this description is searchable" +msgstr "輸入風格檔的說明,該描述文字可用於搜尋" -#: ../src/iop/agx.c:1902 -msgctxt "section" -msgid "look" -msgstr "外觀" +#: ../src/gui/styles_dialog.c:619 +msgid "keep" +msgstr "保留" -#: ../src/iop/agx.c:1925 -msgid "show curve" -msgstr "顯示曲線" +#: ../src/gui/styles_dialog.c:839 +msgid "can't create style out of unaltered image" +msgstr "不能從未改變的影像建立風格檔" -#: ../src/iop/agx.c:1929 ../src/iop/atrous.c:1810 -#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:3018 -#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3803 -#: ../src/iop/filmicrgb.c:4367 ../src/iop/lowlight.c:807 -#: ../src/iop/rawdenoise.c:908 ../src/iop/toneequal.c:3280 -msgid "graph" -msgstr "圖表" +#: ../src/gui/welcome.c:669 ../src/gui/welcome.c:689 +msgid "Welcome to darktable!" +msgstr "歡迎使用 darktable!" -#: ../src/iop/agx.c:1932 -msgid "tone mapping curve" -msgstr "階調映射曲線" +#. Navigation buttons (right-aligned) +#: ../src/gui/welcome.c:739 +msgid "_prev" +msgstr "預覽" -#: ../src/iop/agx.c:1945 -msgctxt "section" -msgid "advanced curve parameters" -msgstr "進階曲線參數" +#: ../src/gui/welcome.c:742 +msgid "_next" +msgstr "下一個" + +#: ../src/gui/welcome.c:796 +msgid "let's set up a few options to get you started." +msgstr "讓我們先設定一些選項來協助你開始。" -#: ../src/iop/agx.c:1963 +#: ../src/gui/welcome.c:799 msgid "" -"length to keep curve linear above the pivot.\n" -"may clip highlights" +"if you are unsure, don't worry! just go ahead with the default, you can " +"always change all values later in the preferences." msgstr "" -"設定亮部維持與轉折點相同斜率直線的距離\n" -"過高的設定可能會因此裁切掉亮部細節" +"若對選項不確定也不用擔心!保留預設即可,之後可以隨時在偏好設定中變更所" +"有設定。" -#: ../src/iop/agx.c:1972 -msgid "max linear output power" -msgstr "白點的最高輸出亮度" - -#: ../src/iop/agx.c:1981 +#: ../src/gui/welcome.c:804 msgid "" -"length to keep curve linear below the pivot.\n" -"may crush shadows" -msgstr "" -"設定暗部維持與轉折點相同斜率直線的距離\n" -"過高的設定可能會因此裁切掉暗部細節" +"you can close this window at any time, in which case the defaults will be " +"applied." +msgstr "您可以隨時關閉此視窗,關閉後將套用預設設定。" -#: ../src/iop/agx.c:1990 -msgid "raise for a faded look" -msgstr "黑點的最低輸出亮度" +#: ../src/gui/welcome.c:837 +msgid "You are all set!" +msgstr "一切就緒!" -#: ../src/iop/agx.c:1996 +#: ../src/gui/welcome.c:840 msgid "" -"adjusts the gamma automatically, trying to make sure\n" -"the curve always remains S-shaped (given that contrast\n" -"is high enough), so toe and shoulder controls remain effective." +"darktable is extremely configurable and has a wealth of options. Here we " +"covered just the most essential ones — make sure to explore the " +"preferences to get the full picture." msgstr "" -"自動調整伽瑪值,盡量確保階調映射曲線保持 S 形,\n" -"在對比度足夠高的情況下,避免肩部與趾部的設定失效。" +"darktable 的可自訂性極高,提供了豐富的選項。這裡我們只介紹了最基本的幾個 — 請" +"務必查看偏好設定以了解全部功能。" -#: ../src/iop/agx.c:2005 +#. xgettext: %s is a URL; keep and unchanged +#: ../src/gui/welcome.c:849 +#, c-format msgid "" -"shifts the representation (but not the output power) of the pivot\n" -"along the y axis of the curve.\n" -"immediate contrast around the pivot is not affected,\n" -"but shadows and highlights are; you may have to counteract it\n" -"with the contrast slider or with toe / shoulder controls." -msgstr "" -"上下移動轉折點的位置,轉折點周圍的直線段斜率不受影響。\n" -"但暗部和亮部的對比會因此改變,可能需要重新調整肩趾部乘冪與起點。" +"Read the user manual to learn more and make the most of " +"darktable." +msgstr "閱讀使用手冊以了解更多資訊並充分利用 darktable。" -#: ../src/iop/agx.c:2016 -msgctxt "section" -msgid "input exposure range" -msgstr "輸入曝光範圍" +#: ../src/gui/welcome.c:859 +msgid "" +"And remember that you can always click on the ? on the top toolbar to " +"get help right where you need it." +msgstr "請記住,隨時可以點擊上方工具列的 ? 符號以便在需要時獲得協助。" -#: ../src/iop/agx.c:2024 -msgid "relative exposure above mid-gray (white point)" -msgstr "白點相對高於中灰點的曝光值" +#: ../src/gui/welcome.c:864 +msgid "Happy editing with darktable!" +msgstr "使用 darktable 編輯愉快!" -#: ../src/iop/agx.c:2025 -msgid "pick the white point" -msgstr "選取白點" +#. add a memory workspace just after default one +#: ../src/gui/workspace.c:54 ../src/gui/workspace.c:590 +msgid "memory" +msgstr "已儲存工作區" -#: ../src/iop/agx.c:2033 -msgid "relative exposure below mid-gray (black point)" -msgstr "黑點相對低於中灰點的曝光值" +#: ../src/gui/workspace.c:297 +msgid "delete workspace" +msgstr "刪除工作區" + +#: ../src/gui/workspace.c:298 +#, c-format +msgid "" +"WARNING\n" +"\n" +"do you really want to delete the '%s' workspace?\n" +"\n" +"if XMP writing is not activated, the editing work will be lost." +msgstr "" +"⚠️ 警告 ⚠️\n" +"\n" +"是否要刪除工作區「%s」?\n" +"\n" +"如果未啟用自動儲存 XMP 附屬檔案,所有編輯過程都將會遺失。" -#: ../src/iop/agx.c:2034 -msgid "pick the black point" -msgstr "選取黑點" +#: ../src/gui/workspace.c:409 ../src/gui/workspace.c:422 +msgid "create workspace" +msgstr "產生工作區" -#: ../src/iop/agx.c:2042 ../src/iop/filmicrgb.c:4421 +#: ../src/gui/workspace.c:410 msgid "" -"symmetrically increase or decrease the computed dynamic range.\n" -"useful to give a safety margin to extreme luminances." +"WARNING\n" +"\n" +"the names \"default\" and \"memory\" are reserved.\n" +"\n" +"choose a different name." msgstr "" -"對稱性地同時擴張或縮減目前的黑白點相對曝光設定數值。\n" -"有助於為極端的亮度提供安全剩餘量,或是修改自動階調的效果。" +"⚠️ 警告⚠️\n" +"\n" +"「default」和「memory」這二個名稱被系統保留。\n" +"\n" +"選擇其他名稱。" -#: ../src/iop/agx.c:2048 ../src/iop/agx.c:2051 ../src/iop/filmic.c:1509 -#: ../src/iop/filmicrgb.c:4427 ../src/iop/profile_gamma.c:645 -msgid "auto tune levels" -msgstr "自動調整階調" +#: ../src/gui/workspace.c:419 +#, c-format +msgid "" +"WARNING\n" +"\n" +"a workspace named \"%s\" already exists.\n" +"\n" +"choose a different name." +msgstr "" +"⚠️ 警告⚠️\n" +"\n" +"工作區「%s」已存在。\n" +"\n" +"選擇其他名稱。" -#: ../src/iop/agx.c:2050 -msgid "set black and white relative exposure using the selected area" -msgstr "從選擇區域中自動設定黑點與白點" +#: ../src/gui/workspace.c:569 +msgid "darktable - select a workspace" +msgstr "darktable - 選擇工作區" -#: ../src/iop/agx.c:2051 ../src/iop/agx.c:2058 -msgid "exposure range" -msgstr "曝光範圍" +#: ../src/gui/workspace.c:581 +msgid "select an existing workspace" +msgstr "選擇一個既存的工作區" -#: ../src/iop/agx.c:2056 -msgid "read exposure from metadata and exposure module" -msgstr "從檔案與「曝光」模組中讀取曝光值" +#: ../src/gui/workspace.c:617 +msgid "remember selection and don't ask again" +msgstr "記住選擇,不要再詢問" -#: ../src/iop/agx.c:2058 -msgid "read exposure" -msgstr "取得曝光參數" +#: ../src/gui/workspace.c:632 +msgid "or create a new one" +msgstr "或新增一個工作區" -#: ../src/iop/agx.c:2081 -msgid "blender-like" -msgstr "類 Blender" +#: ../src/gui/workspace.c:640 ../src/libs/session.c:104 +msgid "create" +msgstr "新增" -#: ../src/iop/agx.c:2091 -msgid "unmodified" -msgstr "歸零" +#: ../src/gui/workspace.c:655 +msgid "copy settings from existing workspace" +msgstr "從既有的工作區中複製設定" -#: ../src/iop/agx.c:2238 ../src/iop/sigmoid.c:923 ../src/iop/sigmoid.c:927 -msgid "primaries" -msgstr "原色" +#: ../src/imageio/format/avif.c:95 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 ../src/imageio/format/pdf.c:80 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 +msgid "8 bit" +msgstr "8 位元" -#: ../src/iop/agx.c:2238 -msgid "color primaries adjustments" -msgstr "色彩三原色調整" +#: ../src/imageio/format/avif.c:99 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 +msgid "10 bit" +msgstr "10 位元" -#: ../src/iop/agx.c:2247 -msgid "" -"disable purity adjustments and rotations, only applying the curve.\n" -"note that those adjustments are at the heart of AgX,\n" -"without them the results are almost always going to be worse,\n" -"especially with bright, saturated lights (e.g. LEDs).\n" -"mainly intended to be used for experimenting." -msgstr "" -"關閉所有原色調整參數,並隱藏下方滑桿。\n" -"\n" -"注意:色彩調整是整個模組的核心,缺少這部分會導致較差的結果,\n" -"   尤其是畫面中帶有明亮的鮮豔光源時(如 LED)。\n" -"\n" -"此關閉功能主要用於測試目的,取消此勾選可恢復至之前的設定狀態。" +#: ../src/imageio/format/avif.c:103 ../src/imageio/format/heif.c:689 +#: ../src/imageio/format/jxl.c:587 +msgid "12 bit" +msgstr "12 位元" -#: ../src/iop/agx.c:2255 -msgid "reset primaries to a predefined configuration" -msgstr "將原色設定恢復為預設數值" +#: ../src/imageio/format/avif.c:116 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 +msgid "lossless" +msgstr "無失真壓縮" -#: ../src/iop/agx.c:2258 -msgid "reset primaries" -msgstr "重置設定" +#: ../src/imageio/format/avif.c:118 ../src/imageio/format/heif.c:693 +#: ../src/imageio/format/webp.c:411 +msgid "lossy" +msgstr "有損壓縮" -#: ../src/iop/agx.c:2266 -msgid "" -"color space primaries to use as the base for below adjustments.\n" -"'export profile' uses the profile set in 'output color profile'." -msgstr "" -"下方調整所依據的原色\n" -"匯出用描述檔使用「輸出色彩描述檔」中的設定" +#. Bit depth combo box +#: ../src/imageio/format/avif.c:936 ../src/imageio/format/exr.cc:621 +#: ../src/imageio/format/heif.c:687 ../src/imageio/format/jxl.c:585 +#: ../src/imageio/format/pdf.c:678 ../src/imageio/format/png.c:688 +#: ../src/imageio/format/tiff.c:880 ../src/imageio/format/xcf.c:358 +#: ../src/libs/neural_restore.c:4286 +msgid "bit depth" +msgstr "色彩深度" -#: ../src/iop/agx.c:2269 -msgctxt "section" -msgid "before tone mapping" -msgstr "階調映射之前" +#: ../src/imageio/format/avif.c:953 +msgid "color information stored in an image, higher is better" +msgstr "影像中的色彩儲存位元精度,越高越細膩" -#: ../src/iop/agx.c:2279 -msgid "increase to desaturate reds in highlights faster" -msgstr "加快高亮度紅色飽和度降低的速度" +#. +#. * Color mode combo box +#. +#. shortfile option combo box +#: ../src/imageio/format/avif.c:958 ../src/imageio/format/tiff.c:919 +msgid "B&W as grayscale" +msgstr "灰階" -#: ../src/iop/agx.c:2286 -msgid "shift the red primary towards yellow (+) or magenta (-)" -msgstr "紅色主色偏移往黃色(+)或洋紅色(-)" +#: ../src/imageio/format/avif.c:959 ../src/imageio/format/tiff.c:920 +msgid "saving as grayscale will reduce the size for black & white images" +msgstr "選擇色彩模式,儲存為灰階檔案可以縮小黑白影像的尺寸" -#: ../src/iop/agx.c:2292 -msgid "increase to desaturate greens in highlights faster" -msgstr "加快高亮度綠色飽和度降低的速度" +#. +#. * Tiling combo box +#. +#: ../src/imageio/format/avif.c:968 +msgid "tiling" +msgstr "分塊平鋪" -#: ../src/iop/agx.c:2299 -msgid "shift the green primary towards cyan (+) or yellow (-)" -msgstr "綠色主色偏移往青色(+)或黃色(-)" +#: ../src/imageio/format/avif.c:969 +msgid "" +"tile an image into segments.\n" +"\n" +"makes encoding faster, but increases the file size. the loss of image quality " +"is negligible." +msgstr "" +"把影像分成數個區塊儲存\n" +"\n" +"編碼速度更快,對影像品質的影響極小,但會增加檔案尺寸。" -#: ../src/iop/agx.c:2305 -msgid "increase to desaturate blues in highlights faster" -msgstr "加快高亮度藍色飽和度降低的速度" +#. compression +#. Compression method combo box +#: ../src/imageio/format/avif.c:981 ../src/imageio/format/exr.cc:631 +#: ../src/imageio/format/heif.c:691 ../src/imageio/format/pdf.c:693 +#: ../src/imageio/format/png.c:702 ../src/imageio/format/tiff.c:900 +#: ../src/imageio/format/webp.c:409 ../src/libs/masks.c:117 +msgid "compression" +msgstr "壓縮" -#: ../src/iop/agx.c:2312 -msgid "shift the blue primary towards magenta (+) or cyan (-)" -msgstr "藍色主色偏移往洋紅色(+)或青色(-)" +#: ../src/imageio/format/avif.c:989 +msgid "the compression for the image" +msgstr "影像的壓縮方式" -#: ../src/iop/agx.c:2318 -msgctxt "section" -msgid "after tone mapping" -msgstr "階調映射之後" +#. min +#. max +#. step +#. default +#. digits +#: ../src/imageio/format/avif.c:1003 ../src/imageio/format/heif.c:706 +#: ../src/imageio/format/j2k.c:707 ../src/imageio/format/jpeg.c:578 +#: ../src/imageio/format/jxl.c:611 ../src/imageio/format/webp.c:419 +#: ../src/libs/camera.c:588 +msgid "quality" +msgstr "影像品質" -#: ../src/iop/agx.c:2323 -msgid "" -"completely restore purity, undo all rotations, and hide\n" -"the controls below. uncheck to restore the previous state." -msgstr "" -"關閉色彩純度與反向旋轉設定效果,並隱藏下方滑桿。\n" -"取消此勾選可恢復至之前的設定狀態。" +#: ../src/imageio/format/avif.c:1006 ../src/imageio/format/heif.c:709 +msgid "the quality of an image, less quality means fewer details" +msgstr "影像品質,較低的數值表示較少細節" -#: ../src/iop/agx.c:2326 -msgid "set from above" -msgstr "依據上方設定" +#: ../src/imageio/format/avif.c:1018 ../src/imageio/format/heif.c:722 +#: ../src/imageio/format/jpeg.c:587 +msgid "chroma subsampling" +msgstr "色彩降採樣" -#: ../src/iop/agx.c:2328 +#: ../src/imageio/format/avif.c:1019 msgid "" -"set parameters to completely reverse primaries modifications,\n" -"but allow subsequent editing" +"chroma subsampling setting for AVIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +" (5-80: YUV420, 81-90: YUV422, 91-100: YUV444)\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" msgstr "" -"參數設定為完全反轉原色的修改,\n" -"但允許從下方滑桿進行後續編輯" - -#: ../src/iop/agx.c:2341 -msgid "overall purity boost" -msgstr "整體顏色純度" +"AVIF 的色彩編碼設定。\n" +"自動:由品質設定決定\n" +" (5-80:YUV420、81-90:YUV422、91-100:YUV444)\n" +"4:4:4:無色彩降採樣\n" +"4:2:2:色彩水平解析度減半\n" +"4:2:0:水平與垂直的色彩解析度皆減半" -#: ../src/iop/agx.c:2349 -msgid "overall unrotation ratio" -msgstr "整體色彩反轉率" +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 +msgid "4:4:4" +msgstr "4:4:4" -#: ../src/iop/agx.c:2353 -msgid "restore the purity of red, mostly in midtones and shadows" -msgstr "恢復紅色的純淨度,尤其是中間調和陰影" +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 +msgid "4:2:2" +msgstr "4:2:2" -#: ../src/iop/agx.c:2360 -msgid "reverse the color shift in reds" -msgstr "反轉紅色中的顏色偏移" +#: ../src/imageio/format/avif.c:1026 ../src/imageio/format/heif.c:731 +#: ../src/imageio/format/jpeg.c:597 +msgid "4:2:0" +msgstr "4:2:0" -#: ../src/iop/agx.c:2366 -msgid "restore the purity of green, mostly in midtones and shadows" -msgstr "恢復綠色的純淨度,尤其是中間調和陰影" +#: ../src/imageio/format/copy.c:109 ../src/libs/copy_history.c:305 +#: ../src/libs/image.c:627 +msgid "copy" +msgstr "複製" -#: ../src/iop/agx.c:2373 -msgid "reverse the color shift in greens" -msgstr "反轉綠色中的顏色偏移" +#: ../src/imageio/format/copy.c:124 +msgid "" +"do a 1:1 copy of the selected files.\n" +"the global options below do not apply!" +msgstr "" +"儲存完全相同的一比一複製。\n" +"以下選項都不會被使用!" -#: ../src/iop/agx.c:2379 -msgid "restore the purity of blue, mostly in midtones and shadows" -msgstr "恢復藍色的純淨度,尤其是中間調和陰影" +#: ../src/imageio/format/exr.cc:246 +msgid "" +"the selected output profile isn't linear, expect incorrect display by image " +"viewers" +msgstr "選擇的輸出描述檔並非線性,影像檢視器的顯示可能會有錯誤" -#: ../src/iop/agx.c:2386 -msgid "reverse the color shift in blues" -msgstr "反轉藍色中的顏色偏移" +#: ../src/imageio/format/exr.cc:596 +msgid "OpenEXR" +msgstr "OpenEXR" -#. relabel to settings to remove confusion between module presets -#. and white balance settings -#: ../src/iop/agx.c:2438 ../src/iop/temperature.c:2077 -#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 -#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 -#: ../src/iop/temperature.c:2130 -msgid "settings" -msgstr "設定" +#: ../src/imageio/format/exr.cc:623 +msgid "16 bit (float)" +msgstr "16 位元(浮點)" -#: ../src/iop/agx.c:2439 -msgid "main look and curve settings" -msgstr "主要外觀與曲線設定" +#: ../src/imageio/format/exr.cc:623 ../src/imageio/format/jxl.c:588 +#: ../src/imageio/format/tiff.c:884 ../src/imageio/format/xcf.c:361 +#: ../src/libs/neural_restore.c:4289 +msgid "32 bit (float)" +msgstr "32 位元(浮點)" -#: ../src/iop/agx.c:2448 -msgid "detailed curve settings" -msgstr "細部曲線設定" +#: ../src/imageio/format/exr.cc:633 ../src/imageio/format/pdf.c:699 +#: ../src/imageio/format/tiff.c:901 +msgid "uncompressed" +msgstr "無壓縮" -#: ../src/iop/agx.c:2545 -msgid "unmodified base primaries" -msgstr "原色設定歸零" +#: ../src/imageio/format/exr.cc:634 +msgid "RLE" +msgstr "RLE" -#: ../src/iop/agx.c:2554 -msgid "blender-like|base" -msgstr "類 Blender | 基礎" +#: ../src/imageio/format/exr.cc:635 +msgid "ZIPS" +msgstr "ZIPS" -#: ../src/iop/agx.c:2560 -msgid "blender-like|punchy" -msgstr "類 Blender | 強烈" +#: ../src/imageio/format/exr.cc:636 +msgid "ZIP" +msgstr "ZIP" -#: ../src/iop/agx.c:2575 ../src/iop/channelmixerrgb.c:397 -#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3209 -#: ../src/iop/sigmoid.c:237 -msgid "scene-referred default" -msgstr "場景參照流程預設值" +#: ../src/imageio/format/exr.cc:637 +msgid "PIZ" +msgstr "PIZ" -#: ../src/iop/agx.c:2591 -msgid "smooth|base" -msgstr "平滑 | 基本" +#: ../src/imageio/format/exr.cc:638 +msgid "PXR24" +msgstr "PXR24" -#: ../src/iop/agx.c:2595 -msgid "smooth|punchy" -msgstr "平滑 | 強力" +#: ../src/imageio/format/exr.cc:639 +msgid "B44" +msgstr "B44" -#: ../src/iop/ashift.c:113 -msgid "rotate and perspective" -msgstr "旋轉與透視" +#: ../src/imageio/format/exr.cc:640 +msgid "B44A" +msgstr "B44A" -#: ../src/iop/ashift.c:118 -msgid "rotation|keystone|distortion|crop|reframe" -msgstr "梯形校正|變形|裁切|rotate|perspective" +#: ../src/imageio/format/exr.cc:641 +msgid "DWAA" +msgstr "DWAA" -#: ../src/iop/ashift.c:123 -msgid "rotate or distort perspective" -msgstr "" -"旋轉與透視 | rotate and perspective\n" -"\n" -"旋轉校正影像角度或是校正透視變形\n" -"繪製水平與垂直結構線後自動校正\n" -"或是使用手動調整數值校正" +#: ../src/imageio/format/exr.cc:642 +msgid "DWAB" +msgstr "DWAB" -#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 -#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 -#: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 -#: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 -#: ../src/iop/crop.c:136 ../src/iop/lut3d.c:138 ../src/iop/primaries.c:73 -#: ../src/iop/rasterfile.c:100 -msgid "corrective or creative" -msgstr "修正或創意" +#: ../src/imageio/format/exr.cc:645 +msgid "HTJ2K256" +msgstr "HTJ2K256" -#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 -#: ../src/iop/crop.c:138 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 -msgid "geometric, RGB" -msgstr "幾何、RGB" +#: ../src/imageio/format/exr.cc:646 +msgid "HTJ2K32" +msgstr "HTJ2K32" -#: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 -#, c-format +#: ../src/imageio/format/heif.c:723 msgid "" -"module '%s' has insane data so it is bypassed for now. you should disable it " -"or change parameters\n" +"chroma subsampling setting for HEIF encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" msgstr "" -"模組「%s」因為具有極端的數據被暫時略過。你應該禁用該模組或改變模組的參數。\n" +"HEIF 的色彩採樣設定。\n" +"自動:由品質設定決定\n" +"4:4:4:無色彩降採樣\n" +"4:2:2:色彩水平解析度減半\n" +"4:2:0:水平與垂直的色彩解析度皆減半" -#: ../src/iop/ashift.c:2804 -msgid "automatic cropping failed" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"自動裁切失敗" +#: ../src/imageio/format/j2k.c:448 +msgid "unable to attach output profile to JP2" +msgstr "無法將輸出色彩描述檔嵌入 JP2 檔案" -#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 -msgid "data pending - please repeat" -msgstr "資料處理中,請重試" +#: ../src/imageio/format/j2k.c:677 +msgid "JPEG 2000 (12-bit)" +msgstr "JPEG 2000(12 位元)" -#: ../src/iop/ashift.c:3222 -msgid "could not detect structural data in image" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"無法偵測影像中的結構" +#: ../src/imageio/format/j2k.c:711 +msgid "DCP mode" +msgstr "DCP 模式" -#: ../src/iop/ashift.c:3234 -msgid "could not run outlier removal" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"無法移除離群數值" +#: ../src/imageio/format/j2k.c:714 +msgid "Cinema2K, 24FPS" +msgstr "Cinema 2K 24FPS" -#: ../src/iop/ashift.c:3411 -#, c-format +#: ../src/imageio/format/j2k.c:715 +msgid "Cinema2K, 48FPS" +msgstr "Cinema 2K 48FPS" + +#: ../src/imageio/format/j2k.c:716 +msgid "Cinema4K, 24FPS" +msgstr "Cinema 4K 24FPS" + +#: ../src/imageio/format/jpeg.c:543 +msgid "JPEG (8-bit)" +msgstr "JPEG(8 位元)" + +#: ../src/imageio/format/jpeg.c:588 msgid "" -"not enough structure for automatic correction\n" -"minimum %d lines in each relevant direction" +"chroma subsampling setting for JPEG encoder.\n" +"auto - use subsampling determined by the quality value\n" +"4:4:4 - no chroma subsampling\n" +"4:4:0 - color sampling rate halved vertically\n" +"4:2:2 - color sampling rate halved horizontally\n" +"4:2:0 - color sampling rate halved horizontally and vertically" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"沒有足夠的結構進行自動校正\n" -"每個方向最少必須有 %d 條直線" +"JPEG 的色彩採樣設定。\n" +"自動:由品質設定決定\n" +"4:4:4:無色彩降採樣\n" +"4:4:0:色彩垂直解析度減半\n" +"4:2:2:色彩水平解析度減半\n" +"4:2:0:水平與垂直的色彩解析度皆減半" -#: ../src/iop/ashift.c:3417 -msgid "automatic correction failed, please correct manually" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"自動校正失敗,請以手動校正" +#: ../src/imageio/format/jpeg.c:597 +msgid "4:4:0" +msgstr "4:2:0" -#: ../src/iop/ashift.c:4992 -#, c-format -msgid "only %d lines can be saved in parameters" -msgstr "只能儲存 %d 條直線" +#: ../src/imageio/format/jxl.c:588 ../src/imageio/format/pdf.c:81 +#: ../src/imageio/format/png.c:690 ../src/imageio/format/tiff.c:884 +#: ../src/imageio/format/xcf.c:361 ../src/libs/neural_restore.c:4289 +msgid "16 bit" +msgstr "16 位元" -#: ../src/iop/ashift.c:5071 -#, c-format -msgid "rotation adjusted by %3.2f° to %3.2f°" -msgstr "由 %3.2f° 到 %3.2f° 調整旋轉" +#. Pixel format combo box +#: ../src/imageio/format/jxl.c:593 ../src/imageio/format/tiff.c:887 +msgid "pixel type" +msgstr "數值類別" -#: ../src/iop/ashift.c:5704 ../src/iop/ashift.c:5706 ../src/iop/ashift.c:5810 -#: ../src/iop/ashift.c:5812 -#, c-format -msgid "lens shift (%s)" -msgstr "鏡頭平移(%s)" +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +msgid "unsigned integer" +msgstr "無符號整數" -#: ../src/iop/ashift.c:5981 -msgid "manual perspective" -msgstr "手動校正透視" +#: ../src/imageio/format/jxl.c:595 ../src/imageio/format/tiff.c:888 +msgid "floating point" +msgstr "浮點數" -#: ../src/iop/ashift.c:6027 -msgctxt "section" -msgid "perspective" -msgstr "透視" +#: ../src/imageio/format/jxl.c:613 +msgid "" +"the quality of the output image\n" +"0-29 = very lossy\n" +"30-99 = JPEG quality comparable\n" +"100 = lossless" +msgstr "" +"匯出影像的品質設定\n" +"0~29:品質低落\n" +"30-99:和一般 JPEG 類似\n" +"100:無損壓縮" -#: ../src/iop/ashift.c:6033 ../src/iop/ashift.c:6140 ../src/iop/ashift.c:6142 -#: ../src/iop/ashift.c:6144 -msgid "structure" -msgstr "結構" +#: ../src/imageio/format/jxl.c:649 +msgid "encoding effort" +msgstr "編碼計算量" -#: ../src/iop/ashift.c:6066 +#: ../src/imageio/format/jxl.c:651 msgid "" -"rotate image\n" -"right-click and drag to define a horizontal or vertical line by drawing on " -"the image" -msgstr "" -"影像旋轉角度\n" -"未繪製結構線時,右鍵於影像上點擊繪製水平線或垂直線可自動旋轉" +"the effort used to encode the image, higher efforts will have better results " +"at the expense of longer encoding times" +msgstr "影像編碼的計算量,越高的計算量可獲得更好的成果,但相對需花費更多時間" -#: ../src/iop/ashift.c:6069 ../src/iop/ashift.c:6071 -msgid "apply lens shift correction in one direction" -msgstr "調整透視變形校正量" +#: ../src/imageio/format/jxl.c:661 +msgid "decoding speed" +msgstr "解碼速度" -#: ../src/iop/ashift.c:6073 -msgid "shear the image along one diagonal" -msgstr "" -"對角線剪切校正影像\n" -"若同時處理水平和垂直透視校正就必須使用使功能" +#: ../src/imageio/format/jxl.c:663 +msgid "the preferred decoding speed with some sacrifice of quality" +msgstr "偏好的解碼速度,可能會降低品質" -#: ../src/iop/ashift.c:6074 ../src/iop/clipping.c:2128 -msgid "automatically crop to avoid black edges" -msgstr "" -"自動裁切掉因透視與旋轉校正造成的周圍黑色區域\n" -"\n" -"關閉:不裁切,保留全部影像範圍\n" -"最大面積:保留裁切後可用的最大面積區域\n" -"原始比例:保持影像的長寬比例,此選項可以手動移動調整影像上的裁切區域" +#: ../src/imageio/format/pdf.c:200 ../src/imageio/format/pdf.c:497 +msgid "invalid paper size" +msgstr "無效的紙張尺寸" -#: ../src/iop/ashift.c:6075 -msgid "" -"lens model of the perspective correction: generic or according to the focal " -"length" -msgstr "" -"依鏡頭焦距執行透視校正,影響校正算法\n" -"\n" -"通用:假設使用 135 片幅相機 28mm 的視角\n" -"特定:依據特定的鏡頭焦距和視角計算透視校正" +#: ../src/imageio/format/pdf.c:207 +msgid "invalid border size, using 0" +msgstr "無效的邊界尺寸,不可為 0" -#: ../src/iop/ashift.c:6078 -msgid "focal length of the lens, default value set from EXIF data if available" -msgstr "鏡頭的焦長,從 EXIF 中讀取資料作為預設值" +#: ../src/imageio/format/pdf.c:257 ../src/imageio/storage/disk.c:538 +#: ../src/imageio/storage/email.c:188 ../src/imageio/storage/gallery.c:406 +#: ../src/imageio/storage/gallery.c:448 ../src/imageio/storage/piwigo.c:1366 +#, c-format +msgid "could not export to file `%s'!" +msgstr "無法匯出至檔案「%s」" -#: ../src/iop/ashift.c:6081 -msgid "" -"crop factor of the camera sensor, default value set from EXIF data if " -"available, manual setting is often required" -msgstr "" -"相機感光元件相對 135 相機的裁剪係數\n" -"若 EXIF 內有資料設定會自動使用,但通常需要手動設定" +#: ../src/imageio/format/pdf.c:426 +msgid "PDF" +msgstr "PDF" -#: ../src/iop/ashift.c:6085 -msgid "" -"the level of lens dependent correction, set to maximum for full lens " -"dependency, set to zero for the generic case" -msgstr "" -"透視校正與鏡頭相關的程度\n" -"設定最大值校正完全與鏡頭相依,設置為零作為通用選項" +#: ../src/imageio/format/pdf.c:594 +msgid "enter the title of the PDF" +msgstr "輸入 PDF 文件標題" -#: ../src/iop/ashift.c:6089 -msgid "adjust aspect ratio of image by horizontal and vertical scaling" -msgstr "" -"調整鏡頭的縮放比例\n" -"此參數可自由調整影像比例,對使用變形鏡頭拍攝的照片特別有用" +#. paper size +#. // papers +#: ../src/imageio/format/pdf.c:602 ../src/libs/print_settings.c:2608 +msgid "paper size" +msgstr "紙張尺寸" -#: ../src/iop/ashift.c:6091 +#: ../src/imageio/format/pdf.c:603 msgid "" -"automatically correct for vertical perspective distortion\n" -"ctrl+click to only fit rotation\n" -"shift+click to only fit lens shift" +"paper size of the PDF\n" +"either one from the list or \" [unit] x \"\n" +"example: 210 mm x 2.97 cm" msgstr "" -"自動依據結構線校正垂直透視變形\n" -"ctrl + 點擊只作旋轉校正,不校正透視變形\n" -"shift + 點擊只作透視變形校正,不旋轉影像" +"從列表中選擇 PDF 的紙張尺寸,或輸入指定尺寸\n" +"「<寬> <單位> x <高> <單位>」,如:210 mm x 2.97 cm" -#: ../src/iop/ashift.c:6095 -msgid "" -"automatically correct for horizontal perspective distortion\n" -"ctrl+click to only fit rotation\n" -"shift+click to only fit lens shift" -msgstr "" -"自動依據結構線校正水平透視變形\n" -"ctrl + 點擊只作旋轉校正,不校正透視變形\n" -"shift + 點擊只作透視變形校正,不旋轉影像" +#. orientation +#: ../src/imageio/format/pdf.c:617 +msgid "page orientation" +msgstr "頁面方向" + +#: ../src/imageio/format/pdf.c:618 +msgid "paper orientation of the PDF" +msgstr "PDF 的紙張方向" + +#. border +#: ../src/imageio/format/pdf.c:626 ../src/imageio/format/pdf.c:628 +msgid "border" +msgstr "邊距" -#: ../src/iop/ashift.c:6099 +#: ../src/imageio/format/pdf.c:629 msgid "" -"automatically correct for vertical and horizontal perspective distortions, " -"fitting rotation, lens shift in both directions, and shear\n" -"ctrl+click to only fit rotation\n" -"shift+click to only fit lens shift\n" -"ctrl+shift+click to only fit rotation and lens shift" +"empty space around the PDF\n" +"format: size + unit\n" +"examples: 10 mm, 1 inch" msgstr "" -"自動依據結構線校正所有透視變形\n" -"ctrl + 點擊只作旋轉校正,不校正透視變形\n" -"shift + 點擊只作透視變形校正,不旋轉影像\n" -"ctrl + shift + 點擊執行透視和旋轉校正,但不作剪切校正" +"PDF 四周的留白空間\n" +"格式:尺寸 + 單位\n" +"如:10 mm、0.5 cm、1 inch" -#: ../src/iop/ashift.c:6106 -msgid "" -"automatically analyse line structure in image\n" -"ctrl+click for an additional edge enhancement\n" -"shift+click for an additional detail enhancement\n" -"ctrl+shift+click for a combination of both methods" -msgstr "" -"分析影像並自動繪製結構線\n" -"\n" -"點擊此選項自動分析並繪製結構線,如果無法找到足夠的結構線可使用增強分析\n" -"ctrl + 點擊加強邊緣偵測,shift + 點擊加強對比偵測,ctrl + shift + 點擊兩者並" -"用\n" -"水平結構線標示為藍色,垂直結構線標示為綠色,用於自動校正\n" -"不收斂匯聚的水平線標示為黃色,垂直線標示為紅色,不會被用於校正\n" -"\n" -"可手動以左鍵點擊線條將其啟用,線條將變更為藍色或綠色\n" -"右鍵點擊手動取消結構線,線條將變更為黃色或紅色\n" -"按著滑鼠不放以畫筆的方式連續執行結構線啟用或取消,滑鼠滾輪控制筆刷大小\n" -"shift + 滑鼠左鍵或右鍵可圈選範圍內的線段一次啟用或取消\n" -"完成結構線編輯之後,點擊下方的校正選項以自動完成透視校正" +#. dpi +#: ../src/imageio/format/pdf.c:638 ../src/libs/export.c:1512 +#: ../src/libs/export.c:1540 +msgid "dpi" +msgstr "DPI" -#: ../src/iop/ashift.c:6111 -msgid "manually define perspective rectangle" -msgstr "" -"手動繪製透視矩形\n" -"\n" -"在影像上顯示一個矩形,調整矩形的四角以符合影像中希望保持水平和垂直的物體\n" -"完成之後點擊下方的三個校正選項之一,以自動完成透視校正\n" -"\n" -"矩形形狀與位置可以隨時重新調整,完成變更後再次點擊校正重新計算" +#: ../src/imageio/format/pdf.c:642 +msgid "dpi of the images inside the PDF" +msgstr "PDF 內影像的 DPI 設定" -#: ../src/iop/ashift.c:6112 -msgid "manually draw structure lines" -msgstr "" -"手動繪製結構線\n" -"\n" -"在影像上單擊拖曳繪製水平和垂直線條,盡可能繪製更多的線條以利校正\n" -"此模組會自動將水平線標示為藍色,垂直線標示為綠色\n" -"完成之後點擊下方的三個校正選項之一,以自動完成透視校正\n" -"\n" -"結構線可以隨時重新調整,單擊線條或端點以移動,或是右鍵刪除線條\n" -"完成變更後再次點擊校正,即可重新計算透視校正效果" +#. rotate images yes|no +#: ../src/imageio/format/pdf.c:648 +msgid "rotate images" +msgstr "旋轉影像" -#: ../src/iop/ashift.c:6141 -msgid "rectangle" -msgstr "矩形" +#: ../src/imageio/format/pdf.c:649 +msgid "" +"images can be rotated to match the PDF orientation to waste less space when " +"printing" +msgstr "旋轉影像以符合 PDF 的方向,以減少列印的紙張空白浪費" -#: ../src/iop/ashift.c:6143 -msgid "lines" -msgstr "線" +#. pages all|single images|contact sheet +#: ../src/imageio/format/pdf.c:658 +msgid "TODO: pages" +msgstr "設定多頁" -#: ../src/iop/ashift.c:6169 ../src/iop/clipping.c:3338 -#, c-format -msgid "[%s] define/rotate horizon" -msgstr "[%s] 自訂 / 旋轉水平線" +#: ../src/imageio/format/pdf.c:659 +msgid "what pages should be added to the PDF" +msgstr "哪些頁面要加入到 PDF 中" -#: ../src/iop/ashift.c:6172 -#, c-format -msgid "[%s on segment] select segment" -msgstr "[線段 %s] 選取線段" +#: ../src/imageio/format/pdf.c:662 +msgid "single images" +msgstr "單張影像" -#: ../src/iop/ashift.c:6176 -#, c-format -msgid "[%s on segment] unselect segment" -msgstr "[線段 %s] 取消選取線段" +#: ../src/imageio/format/pdf.c:662 +msgid "contact sheet" +msgstr "縮圖目錄" -#: ../src/iop/ashift.c:6180 -#, c-format -msgid "[%s] select all segments from zone" -msgstr "[%s] 選擇區域內的所有線段" +#. TODO +#. embedded icc profile yes|no +#: ../src/imageio/format/pdf.c:668 +msgid "embed ICC profiles" +msgstr "嵌入 ICC 描述檔" -#: ../src/iop/ashift.c:6184 -#, c-format -msgid "[%s] unselect all segments from zone" -msgstr "[%s] 取消選擇區域內的所有線段" +#: ../src/imageio/format/pdf.c:669 +msgid "images can be tagged with their ICC profile" +msgstr "儲存影像的 ICC 描述檔" -#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1764 -msgid "contrast equalizer" -msgstr "對比度等化器" +#: ../src/imageio/format/pdf.c:688 +msgid "bits per channel of the embedded images" +msgstr "影像的每通道位元數" -#: ../src/iop/atrous.c:127 -msgid "sharpness|acutance|local contrast|clarity" -msgstr "銳利度|局部對比|清晰度|contrast|equalizer|clarity" +#: ../src/imageio/format/pdf.c:694 +msgid "" +"method used for image compression\n" +"uncompressed -- fast but big files\n" +"deflate -- smaller files but slower" +msgstr "" +"無壓縮:快速但文件大\n" +" 壓縮:較慢但文件小" -#: ../src/iop/atrous.c:132 -msgid "add or remove local contrast, sharpness, acutance" +#: ../src/imageio/format/pdf.c:699 ../src/imageio/format/tiff.c:901 +msgid "deflate" +msgstr "壓縮(ZIP)" + +#. image mode normal|draft|debug +#: ../src/imageio/format/pdf.c:704 +msgid "image mode" +msgstr "影像模式" + +#: ../src/imageio/format/pdf.c:705 +msgid "" +"normal -- just put the images into the PDF\n" +"draft -- images are replaced with boxes\n" +"debug -- only show the outlines and bounding boxes" msgstr "" -"對比度等化器 | contrast equalizer\n" -"\n" -"依據影像的高低頻區域分別調整對比\n" -"橫軸表示經小波分析的影像不同細節頻率\n" -"縱軸表示不同細節頻率的亮度和彩度對比\n" -"這個功能強大的模組可以達成多種效果,可藉由套用預設集了解控制邏輯" +"一般 — 影像正常置入 PDF\n" +"草稿 — 把影像替換為方框\n" +"除錯 — 只顯示輪廓和邊界框" -#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 -#: ../src/iop/colorbalance.c:161 -msgid "linear, Lab, scene-referred" -msgstr "線性、Lab、場景參照" +#: ../src/imageio/format/pdf.c:710 ../src/libs/tools/lighttable.c:413 +#: ../src/libs/tools/lighttable.c:425 +msgid "normal" +msgstr "正常" -#: ../src/iop/atrous.c:135 ../src/iop/censorize.c:85 -#: ../src/iop/hazeremoval.c:112 -msgid "frequential, RGB" -msgstr "頻率、RGB" +#: ../src/imageio/format/pdf.c:710 +msgid "draft" +msgstr "草稿" -#: ../src/iop/atrous.c:795 -msgid "coarse" -msgstr "粗糙" +#: ../src/imageio/format/pdf.c:710 +msgid "debug" +msgstr "除錯" -#: ../src/iop/atrous.c:811 -msgid "denoise & sharpen" -msgstr "除雜訊並鋭化" +#: ../src/imageio/format/ppm.c:111 +msgid "PPM (16-bit)" +msgstr "PPM(16 位元)" -#. add the preset. -#: ../src/iop/atrous.c:827 ../src/iop/sharpen.c:103 -msgid "sharpen" -msgstr "銳化化" +#: ../src/imageio/format/tiff.c:902 +msgid "deflate with predictor" +msgstr "預測壓縮法(有利漸層影像)" -#: ../src/iop/atrous.c:843 -msgid "denoise chroma" -msgstr "降低彩色雜訊" +#: ../src/imageio/format/tiff.c:911 +msgid "compression level" +msgstr "壓縮程度" -#: ../src/iop/atrous.c:859 -msgid "denoise" -msgstr "減少雜訊" +#: ../src/imageio/format/webp.c:420 +msgid "" +"for lossy, 0 gives the smallest size and 100 the best quality.\n" +"for lossless, 0 is the fastest but gives larger files compared\n" +"to the slowest 100." +msgstr "" +"有損壓縮:0 代表壓縮比最高檔案最小,100 代表壓縮比最低品質最高。\n" +"無損壓縮:0 代表壓縮最快但檔案大,100 代表壓縮最慢但檔案小。" -#: ../src/iop/atrous.c:876 ../src/iop/bloom.c:75 -msgid "bloom" -msgstr "朦朧光暈" +#: ../src/imageio/format/webp.c:429 +msgid "image hint" +msgstr "影像類別提示" -#: ../src/iop/atrous.c:892 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 -msgid "clarity" -msgstr "清晰" +#: ../src/imageio/format/webp.c:430 +msgid "" +"image characteristics hint for the underlying encoder.\n" +"picture: digital picture, like portrait, inner shot\n" +"photo: outdoor photograph, with natural lighting\n" +"graphic: discrete tone image (graph, map-tile etc)" +msgstr "" +"提供給編碼器的影像類別提示\n" +"圖片:數位圖片,如:肖像、室內照\n" +"照片:自然陽光的影像,如:風景照\n" +"圖形:色調較少的影像,如:地圖" -#: ../src/iop/atrous.c:913 -msgid "deblur | large blur | strength 3" -msgstr "去除模糊:大型模糊,強度高" +#: ../src/imageio/format/webp.c:435 +msgid "picture" +msgstr "圖片" -#: ../src/iop/atrous.c:931 -msgid "deblur | medium blur | strength 3" -msgstr "去除模糊:中等模糊,強度高" +#: ../src/imageio/format/webp.c:435 +msgid "photo" +msgstr "照片" -#: ../src/iop/atrous.c:948 -msgid "deblur | fine blur | strength 3" -msgstr "去除模糊:細微模糊,強度高" +#: ../src/imageio/format/webp.c:435 +msgid "graphic" +msgstr "圖形" -#: ../src/iop/atrous.c:967 -msgid "deblur | large blur | strength 2" -msgstr "去除模糊:大型模糊,強度中" +#: ../src/imageio/format/xcf.c:320 +msgid "XCF" +msgstr "XCF" -#: ../src/iop/atrous.c:985 -msgid "deblur | medium blur | strength 2" -msgstr "去除模糊:中等模糊,強度中" +#: ../src/imageio/imageio.c:1114 +#, c-format +msgid "" +"failed to allocate memory for %s, please lower the threads used for export or " +"buy more memory." +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"無法為「%s」分配記憶體,請關閉其他程式或加裝更多記憶體。" -#: ../src/iop/atrous.c:1002 -msgid "deblur | fine blur | strength 2" -msgstr "去除模糊:細微模糊,強度中" +#: ../src/imageio/imageio.c:1116 +msgctxt "noun" +msgid "thumbnail export" +msgstr "縮圖匯出" + +#: ../src/imageio/imageio.c:1116 +msgctxt "noun" +msgid "export" +msgstr "匯出" -#: ../src/iop/atrous.c:1021 -msgid "deblur | large blur | strength 1" -msgstr "去除模糊:大型模糊,強度低" +#: ../src/imageio/imageio.c:1133 +#, c-format +msgid "cannot find the style '%s' to apply during export" +msgstr "找不到要在匯出時套用的風格檔「%s」" -#: ../src/iop/atrous.c:1039 -msgid "deblur | medium blur | strength 1" -msgstr "去除模糊:中等模糊,強度低" +#: ../src/imageio/imageio.c:1320 +#, c-format +msgid "export reduced to %dx%d because of memory restrictions" +msgstr "由於記憶體限制,匯出尺寸降低至 %dx%d" -#: ../src/iop/atrous.c:1056 -msgid "deblur | fine blur | strength 1" -msgstr "去除模糊:細微模糊,強度低" +#: ../src/imageio/imageio_libraw.c:348 +msgid "" +"WARNING: camera is not fully supported!" +msgstr "" +"⚠️ 警告 ⚠️尚未完全支援此相機的 RAW 檔!" -#: ../src/iop/atrous.c:1385 ../src/iop/atrous.c:1631 -#: ../src/iop/denoiseprofile.c:3580 ../src/iop/rawdenoise.c:730 -msgctxt "graph" -msgid "coarse" -msgstr "粗糙" +#: ../src/imageio/imageio_libraw.c:350 +#, c-format +msgid "" +"colors for `%s' could be misrepresented,\n" +"and edits might not be compatible with future versions." +msgstr "" +"「%s」的顏色可能解譯錯誤,\n" +"編輯內容也可能與未來版本不相容。" -#: ../src/iop/atrous.c:1392 ../src/iop/atrous.c:1632 -#: ../src/iop/denoiseprofile.c:3588 ../src/iop/rawdenoise.c:738 -msgid "fine" -msgstr "精細" +#: ../src/imageio/storage/disk.c:77 ../src/libs/export.c:1283 +msgid "file on disk" +msgstr "硬碟裡的檔案" -#: ../src/iop/atrous.c:1404 -msgid "contrasty" -msgstr "鮮明對比" +#: ../src/imageio/storage/disk.c:276 ../src/imageio/storage/gallery.c:199 +#: ../src/imageio/storage/latex.c:186 +msgid "" +"enter the path where to put exported images\n" +"variables support bash like string manipulation\n" +"type '$(' to activate the completion and see the list of variables" +msgstr "" +"輸入匯出影像的位置\n" +"支援 darktable 變數,輸入「$(」會顯示變數列表" -#: ../src/iop/atrous.c:1410 ../src/iop/denoiseprofile.c:3602 -#: ../src/iop/rawdenoise.c:752 -msgid "noisy" -msgstr "高雜訊" +#: ../src/imageio/storage/disk.c:288 ../src/imageio/storage/piwigo.c:1172 +msgid "on conflict" +msgstr "檔名衝突時" -#. case atrous_s: -#: ../src/iop/atrous.c:1413 -msgid "bold" -msgstr "加重" +#: ../src/imageio/storage/disk.c:291 +msgid "create unique filename" +msgstr "另存新檔案" -#: ../src/iop/atrous.c:1414 -msgid "dull" -msgstr "減低" +#: ../src/imageio/storage/disk.c:292 ../src/imageio/storage/piwigo.c:1176 +#: ../src/libs/image.c:650 ../src/libs/styles.c:914 +msgid "overwrite" +msgstr "覆寫既有檔案" -#: ../src/iop/atrous.c:1619 ../src/iop/atrous.c:1679 -msgid "boost" -msgstr "加強" +#: ../src/imageio/storage/disk.c:293 +msgid "overwrite if changed" +msgstr "覆寫既有檔案" -#: ../src/iop/atrous.c:1620 -msgid "reduce" -msgstr "減少" +#: ../src/imageio/storage/disk.c:294 ../src/imageio/storage/piwigo.c:1174 +msgid "skip" +msgstr "略過而不儲存" -#: ../src/iop/atrous.c:1621 -msgid "raise" -msgstr "提升" +#: ../src/imageio/storage/disk.c:421 ../src/imageio/storage/gallery.c:320 +#: ../src/imageio/storage/latex.c:279 +#, c-format +msgid "could not create directory `%s'!" +msgstr "無法建立「%s」資料夾!" -#: ../src/iop/atrous.c:1622 -msgid "lower" -msgstr "降低" +#: ../src/imageio/storage/disk.c:432 +#, c-format +msgid "could not write to directory `%s'!" +msgstr "無法寫入「%s」資料夾!" -#: ../src/iop/atrous.c:1629 -msgid "coarsest" -msgstr "最粗糙" +#: ../src/imageio/storage/disk.c:469 +#, c-format +msgid "%d/%d skipping `%s'" +msgid_plural "%d/%d skipping `%s'" +msgstr[0] "%d/%d 正在略過「%s」" +msgstr[1] "%d/%d 正在略過「%s」" -#: ../src/iop/atrous.c:1630 -msgid "coarser" -msgstr "更粗糙" +#: ../src/imageio/storage/disk.c:517 +#, c-format +msgid "%d/%d skipping (not modified since export) `%s'" +msgid_plural "%d/%d skipping (not modified since export) `%s'" +msgstr[0] "已略過 %d/%d(匯出時無更改)「%s」" +msgstr[1] "已略過 %d/%d(匯出時無更改)「%s」" -#: ../src/iop/atrous.c:1633 -msgid "finer" -msgstr "更精細" +#: ../src/imageio/storage/disk.c:543 ../src/imageio/storage/email.c:195 +#: ../src/imageio/storage/gallery.c:456 ../src/imageio/storage/latex.c:371 +#, c-format +msgid "%d/%d exported to `%s'" +msgid_plural "%d/%d exported to `%s'" +msgstr[0] "%d/%d 已匯出至「%s」" +msgstr[1] "%d/%d 已匯出至「%s」" -#: ../src/iop/atrous.c:1634 -msgid "finest" -msgstr "最精細" +#: ../src/imageio/storage/disk.c:608 +msgid "" +"you are going to export in overwrite mode, this will overwrite any existing " +"images\n" +"\n" +"do you really want to continue?" +msgstr "" +"以覆寫模式匯出,將會取代所有已經存在的同名影像\n" +"\n" +"是否要繼續?" -#: ../src/iop/atrous.c:1704 ../src/libs/export.c:1520 ../src/libs/export.c:1536 -msgid "x" -msgstr "x" +#: ../src/imageio/storage/email.c:57 +msgid "send as email" +msgstr "以郵件發送" -#: ../src/iop/atrous.c:1791 ../src/iop/nlmeans.c:462 -msgid "luma" -msgstr "亮度" +#. Unlikely in normal Windows installations, but let's notify the user if it happens +#: ../src/imageio/storage/email.c:264 +msgid "could not open mapi32.dll" +msgstr "無法開啟 mapi32.dll" -#: ../src/iop/atrous.c:1792 -msgid "change lightness at each feature size" -msgstr "" -"調整不同影像細節區域的亮度對比,以白色曲線顯示\n" -"執行精細的局部對比度控制,升降曲線左側調整低頻的亮度對比,右側控制高頻區域\n" -"圖表底部第二條曲線調整雜訊抑制,拉高曲線增加去除亮度雜訊的強度" +#. Even more unlikely +#: ../src/imageio/storage/email.c:274 +msgid "could not get SendMail function" +msgstr "無法啟動電子郵件程式" -#: ../src/iop/atrous.c:1794 -msgid "change color saturation at each feature size" -msgstr "" -"調整不同影像細節區域的彩度對比,以棕色曲線顯示\n" -"精細的顏色對比度(飽和度)控制,左側調整低頻的彩度對比,右側控制高頻區域\n" -"圖表底部第二條曲線調整雜訊抑制,拉高曲線增加去除彩度雜訊的強度" +#: ../src/imageio/storage/email.c:317 ../src/imageio/storage/email.c:407 +msgid "images exported from darktable" +msgstr "darktable 匯出的影像" -#: ../src/iop/atrous.c:1796 -msgid "edges" -msgstr "邊緣修正" +#: ../src/imageio/storage/email.c:386 ../src/imageio/storage/email.c:464 +msgid "could not launch email client!" +msgstr "無法啟動電子郵件程式!" -#: ../src/iop/atrous.c:1797 -msgid "" -"change edge halos at each feature size\n" -"only changes results of luma and chroma tabs" -msgstr "" -"調整影像高低頻分析的邊緣感知,以藍色曲線顯示\n" -"此功能不直接調整影像,而是調整邊緣計算方法,以避免產生邊緣光暈的偽影\n" -"亮度和彩度對比出現不自然的邊緣時可以使用,調整數值因影像而異必須自行嘗試" +#: ../src/imageio/storage/gallery.c:76 +msgid "website gallery" +msgstr "網路相簿" -#: ../src/iop/atrous.c:1830 ../src/iop/colorzones.c:2705 -msgid "make effect stronger or weaker" -msgstr "調整效果的強弱" +#: ../src/imageio/storage/gallery.c:214 +msgid "enter the title of the website" +msgstr "輸入網站標題" -#: ../src/iop/basecurve.c:305 -msgid "neutral" -msgstr "中性" +#: ../src/imageio/storage/latex.c:72 +msgid "LaTeX book template" +msgstr "LaTeX 書籍模板" -#: ../src/iop/basecurve.c:306 -msgid "canon eos like" -msgstr "Canon EOS 風格" +#: ../src/imageio/storage/latex.c:197 +msgid "enter the title of the book" +msgstr "輸入書籍名稱" -#: ../src/iop/basecurve.c:307 -msgid "canon eos like alternate" -msgstr "Canon EOS 備用風格" +#: ../src/imageio/storage/piwigo.c:607 +msgid "authenticated" +msgstr "已驗證帳號" -#: ../src/iop/basecurve.c:308 -msgid "nikon like" -msgstr "Nikon 風格" +#: ../src/imageio/storage/piwigo.c:618 ../src/imageio/storage/piwigo.c:636 +#: ../src/imageio/storage/piwigo.c:651 +msgid "not authenticated" +msgstr "未驗證帳號" -#: ../src/iop/basecurve.c:309 -msgid "nikon like alternate" -msgstr "Nikon 備用風格" +#: ../src/imageio/storage/piwigo.c:624 +msgid "not authenticated, cannot reach server" +msgstr "未經驗證,無法連接伺服器" -#: ../src/iop/basecurve.c:310 -msgid "sony alpha like" -msgstr "SONY α 風格" +#: ../src/imageio/storage/piwigo.c:683 ../src/imageio/storage/piwigo.c:749 +msgid "create new album" +msgstr "建立新的相簿" -#: ../src/iop/basecurve.c:311 -msgid "pentax like" -msgstr "PENTAX 風格" +#: ../src/imageio/storage/piwigo.c:750 +msgid "---" +msgstr "---" -#: ../src/iop/basecurve.c:312 -msgid "ricoh like" -msgstr "RICOH 風格" +#: ../src/imageio/storage/piwigo.c:802 +msgid "cannot refresh albums" +msgstr "無法更新相簿列表" -#: ../src/iop/basecurve.c:313 -msgid "olympus like" -msgstr "OLYMPUS 風格" +#: ../src/imageio/storage/piwigo.c:1024 +msgid "Piwigo" +msgstr "Piwigo 線上相簿" -#: ../src/iop/basecurve.c:314 -msgid "olympus like alternate" -msgstr "OLYMPUS 備用風格" +#: ../src/imageio/storage/piwigo.c:1051 +msgid "accounts" +msgstr "帳號" -#: ../src/iop/basecurve.c:315 -msgid "panasonic like" -msgstr "Panasonic 風格" +#: ../src/imageio/storage/piwigo.c:1068 ../src/imageio/storage/piwigo.c:1183 +msgid "server" +msgstr "伺服器" -#: ../src/iop/basecurve.c:316 -msgid "leica like" -msgstr "Leica 風格" +#: ../src/imageio/storage/piwigo.c:1071 +msgid "" +"the server name\n" +"default protocol is https\n" +"specify insecure protocol http:// explicitly if that protocol is required" +msgstr "" +"伺服器名稱\n" +"預設協定為 https\n" +"如果沒有安全伺服器請指明 http://" -#: ../src/iop/basecurve.c:317 -msgid "kodak easyshare like" -msgstr "Kodak easyshare 風格" +#: ../src/imageio/storage/piwigo.c:1083 ../src/imageio/storage/piwigo.c:1184 +msgid "user" +msgstr "使用者" -#: ../src/iop/basecurve.c:318 -msgid "konica minolta like" -msgstr "KONICA MINOLTA 風格" +#: ../src/imageio/storage/piwigo.c:1094 ../src/imageio/storage/piwigo.c:1185 +msgid "password" +msgstr "密碼" -#: ../src/iop/basecurve.c:319 -msgid "samsung like" -msgstr "SAMSUNG 風格" +#. login button +#: ../src/imageio/storage/piwigo.c:1101 +msgid "login" +msgstr "登入" + +#: ../src/imageio/storage/piwigo.c:1102 +msgid "Piwigo login" +msgstr "登入 Piwigo" -#: ../src/iop/basecurve.c:320 -msgid "fujifilm like" -msgstr "FUJIFILM 風格" +#. permissions list +#: ../src/imageio/storage/piwigo.c:1116 +msgid "visible to" +msgstr "隱私設定" -#: ../src/iop/basecurve.c:321 -msgid "nokia like" -msgstr "NOKIA 風格" +#: ../src/imageio/storage/piwigo.c:1118 +msgid "everyone" +msgstr "所有人" -#: ../src/iop/basecurve.c:363 -msgid "base curve" -msgstr "基礎曲線" +#: ../src/imageio/storage/piwigo.c:1119 +msgid "contacts" +msgstr "聯絡人" -#: ../src/iop/basecurve.c:370 -msgid "" -"apply a view transform based on personal or camera maker look,\n" -"for corrective purposes, to prepare images for display" -msgstr "" -"基礎曲線 | base curve\n" -"\n" -"套用相機廠商的特性曲線來模擬相機直出 JPEG\n" -"如果工作流程為「顯示參照」會自動啟用此模組\n" -"並依 EXIF 資料自動套用相機曲線,以便修正影像符合顯示\n" -"若使用「場景參照」工作流程則無需使用此模組" +#: ../src/imageio/storage/piwigo.c:1120 +msgid "friends" +msgstr "朋友" -#: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 -#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 -#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:820 -#: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 -#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 -#: ../src/iop/invert.c:131 ../src/iop/lens.cc:263 ../src/iop/nlmeans.c:87 -#: ../src/iop/profile_gamma.c:99 ../src/iop/rawdenoise.c:140 -#: ../src/iop/retouch.c:207 ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 -#: ../src/iop/spots.c:66 ../src/iop/temperature.c:249 -msgid "corrective" -msgstr "修正" +#: ../src/imageio/storage/piwigo.c:1121 +msgid "family" +msgstr "家庭" -#: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 -#: ../src/iop/filmicrgb.c:353 ../src/iop/graduatednd.c:146 -#: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 -#: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 -#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:416 -#: ../src/iop/watermark.c:418 -msgid "non-linear, RGB, display-referred" -msgstr "非線性、RGB、顯示參照" +#: ../src/imageio/storage/piwigo.c:1122 +msgid "you" +msgstr "僅限自己" -#: ../src/iop/basecurve.c:553 -msgid "display-referred default" -msgstr "顯示參照流程預設值" +#. album list +#. Available albums +#: ../src/imageio/storage/piwigo.c:1126 +msgid "album" +msgstr "相簿" -#: ../src/iop/basecurve.c:2125 -msgid "abscissa: input, ordinate: output. works on RGB channels" -msgstr "" -"橫座標:輸入\n" -"縱座標:輸出" +#: ../src/imageio/storage/piwigo.c:1133 +msgid "refresh album list" +msgstr "更新相簿列表" -#: ../src/iop/basecurve.c:2132 ../src/iop/basicadj.c:636 -#: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 -#: ../src/iop/tonecurve.c:1323 -msgid "method to preserve colors when applying contrast" -msgstr "" -"套用曲線時維持顏色色相不變的方法\n" -"\n" -"如果直接套用曲線至 RGB 色版,由於每個色版調整後的顏色比例可能會發生變化,從而" -"導致色調改變。選擇以下方法來對 RGB 色版進行不同程度的調整,以保留 RGB 之間的" -"關係減少色調變化的影響。不同影像可能會產生不同的效果,選項適合與否會因影像內" -"容而異,沒有所謂正確的選擇。建議自行嘗試後決定哪個設定效果最令人滿意。\n" -"\n" -"無:這是大部分軟體的運作方式,會讓暗部更飽和但降低亮部的飽和度\n" -"亮度:依 RGB 總和亮度來調整,偏向增加局部對比度,高飽和顏色可能表現不佳\n" -"RGB 最大值:偏向降低藍色的亮度,並讓局部對比度變小\n" -"RGB 平均值:官方沒有提供效果說明,請自行嘗試\n" -"RGB 加總值:官方沒有提供效果說明,請自行嘗試\n" -"RGB 乘冪範數:使用 RGB 的立方和除以平方和加權計算,通常是良好的折衷算法\n" -"基礎乘冪:以 RGB 的幾何距離計算,特色是任何 RGB 空間都可以獲得一致的效果" +#: ../src/imageio/storage/piwigo.c:1140 +msgid "new album" +msgstr "新的相簿" -#: ../src/iop/basecurve.c:2136 -msgid "two exposures" -msgstr "曝光兩次" +#. Available albums +#: ../src/imageio/storage/piwigo.c:1146 +msgid "parent album" +msgstr "上一層相簿" -#: ../src/iop/basecurve.c:2137 -msgid "three exposures" -msgstr "曝光三次" +#: ../src/imageio/storage/piwigo.c:1154 +msgid "click login button to start" +msgstr "點擊「登入」按鈕開始作業" + +#: ../src/imageio/storage/piwigo.c:1160 ../src/imageio/storage/piwigo.c:1189 +msgid "filename pattern" +msgstr "檔案名稱模式" -#: ../src/iop/basecurve.c:2138 +#: ../src/imageio/storage/piwigo.c:1162 msgid "" -"fuse this image stopped up/down a couple of times with itself, to compress " -"high dynamic range. expose for the highlights before use." +"enter the filename pattern for the exported images\n" +"leave empty to use the image filename\n" +"variables support bash like string manipulation\n" +"type '$(' to activate the completion and see the list of variables" msgstr "" -"與自身增加曝光的影像副本融合以提升動態範圍。\n" -"可設定與兩張或三張的提高曝光副本合併。\n" -"為獲得最佳效果,先在「曝光」模組裡調整正確的亮部曝光。" +"輸入匯出影像的檔案名稱模式\n" +"留空時使用影像名稱\n" +"支援 darktable 變數,輸入「$(」會顯示變數列表" -#: ../src/iop/basecurve.c:2143 -msgid "how many stops to shift the individual exposures apart" -msgstr "以 EV 為單位調整每張要融合的影像副本之間曝光要提高多少" +#: ../src/imageio/storage/piwigo.c:1173 +msgid "don't check" +msgstr "不要檢查" -#: ../src/iop/basecurve.c:2152 -msgid "" -"whether to shift exposure up or down (-1: reduce highlight, +1: reduce " -"shadows)" -msgstr "" -"調整融合後的曝光\n" -"-1:減少亮部\n" -"+1:減少暗部\n" -"0:維持整體的亮度" +#: ../src/imageio/storage/piwigo.c:1175 +msgid "update metadata" +msgstr "更新詮釋資料" -#: ../src/iop/basecurve.c:2158 ../src/iop/tonecurve.c:1326 -msgid "scale for graph" -msgstr "圖表座標顯示比例(線性 ↔ 對數)" +#: ../src/imageio/storage/piwigo.c:1289 +msgid "not logged in to Piwigo server!" +msgstr "未登入 Piwigo 伺服器!" -#: ../src/iop/basicadj.c:157 -msgid "this module is deprecated. please use the quick access panel instead." -msgstr "此模組已被汰除,建議使用「快速存取面板」替代。" +#: ../src/imageio/storage/piwigo.c:1384 +msgid "cannot create a new Piwigo album!" +msgstr "無法建立新的 Piwigo 相簿!" -#: ../src/iop/basicadj.c:162 -msgid "basic adjustments" -msgstr "基本調整" +#: ../src/imageio/storage/piwigo.c:1403 +msgid "could not update to Piwigo!" +msgstr "無法更新 Piwigo!" -#: ../src/iop/basicadj.c:167 -msgid "apply usual image adjustments" -msgstr "套用一般的影像調整" +#: ../src/imageio/storage/piwigo.c:1419 +msgid "could not upload to Piwigo!" +msgstr "無法上傳至 Piwigo!" -#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 -#: ../src/iop/blurs.c:90 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 -#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 -#: ../src/iop/colorize.c:95 ../src/iop/colormapping.c:152 -#: ../src/iop/colorzones.c:142 ../src/iop/grain.c:391 ../src/iop/highpass.c:75 -#: ../src/iop/levels.c:137 ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 -#: ../src/iop/lowpass.c:103 ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 -#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 -#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:415 -msgid "creative" -msgstr "創意" +#: ../src/imageio/storage/piwigo.c:1448 +#, c-format +msgid "%d/%d skipped (already exists)" +msgstr "略過 %d/%d 張影像(已經存在)" -#: ../src/iop/basicadj.c:171 ../src/iop/colorbalancergb.c:184 -msgid "non-linear, RGB, scene-referred" -msgstr "非線性、RGB、場景參照" +#: ../src/imageio/storage/piwigo.c:1454 +#, c-format +msgid "%d/%d exported to Piwigo webalbum" +msgid_plural "%d/%d exported to Piwigo webalbum" +msgstr[0] "%d/%d 已匯出至 Piwigo 網路相簿" +msgstr[1] "%d/%d 已匯出至 Piwigo 網路相簿" + +#: ../src/iop/agx.c:45 +msgid "AgX" +msgstr "鹵化銀階調映射" + +#: ../src/iop/agx.c:50 ../src/iop/sigmoid.c:197 +msgid "tone mapping|view transform|display transform" +msgstr "階調映射|亮度映射|tone mapping|view transform|display transform" -#: ../src/iop/basicadj.c:617 +#: ../src/iop/agx.c:56 msgid "" -"adjust the black level to unclip negative RGB values.\n" -"you should never use it to add more density in blacks!\n" -"if poorly set, it will clip near-black colors out of gamut\n" -"by pushing RGB values into negatives" +"applies a tone mapping curve.\n" +"inspired by Blender's AgX tone mapper" msgstr "" -"調整黑點以保留負的 RGB 值,不應用此設定來增加黑色濃度\n" -"如果設定不當將會把近黑點的顏色推出色域,並造成 RGB 負值" +"鹵化銀階調映射 | AgX\n" +"\n" +"套用亮度與色彩函數,靈感來自 Blender 的 AgX\n" +"模擬鹵化銀感光乳劑的反應,高亮度的鮮豔顏色會偏向白色\n" +"與「底片式階調映射」相比,在過曝區域提供了更好的色彩轉換處理" -#: ../src/iop/basicadj.c:625 ../src/iop/exposure.c:1213 -msgid "adjust the exposure correction" -msgstr "" -"調整曝光校正,向右增加或向左減少曝光值(EV)\n" -"使用右側色彩選取工具選擇影像上的區域,以執行「點測光曝光對應」" +#: ../src/iop/agx.c:58 ../src/iop/atrous.c:133 ../src/iop/bilateral.cc:103 +#: ../src/iop/colorequal.c:216 ../src/iop/diffuse.c:139 +#: ../src/iop/enlargecanvas.c:80 ../src/iop/exposure.c:130 +#: ../src/iop/filmicrgb.c:344 ../src/iop/graduatednd.c:143 +#: ../src/iop/negadoctor.c:142 ../src/iop/overlay.c:156 +#: ../src/iop/rgbcurve.c:142 ../src/iop/rgblevels.c:121 ../src/iop/shadhi.c:141 +#: ../src/iop/sigmoid.c:206 ../src/iop/tonecurve.c:179 +#: ../src/iop/toneequal.c:329 +msgid "corrective and creative" +msgstr "修正與創意" -#: ../src/iop/basicadj.c:629 -msgid "highlight compression adjustment" -msgstr "亮部壓縮調整" +#: ../src/iop/agx.c:59 ../src/iop/ashift.c:125 ../src/iop/ashift.c:127 +#: ../src/iop/basicadj.c:169 ../src/iop/bilateral.cc:104 +#: ../src/iop/bilateral.cc:106 ../src/iop/blurs.c:94 ../src/iop/blurs.c:95 +#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 +#: ../src/iop/channelmixerrgb.c:239 ../src/iop/channelmixerrgb.c:241 +#: ../src/iop/clipping.c:357 ../src/iop/clipping.c:359 +#: ../src/iop/colorbalancergb.c:182 ../src/iop/colorequal.c:217 +#: ../src/iop/colorharmonizer.c:134 ../src/iop/colorharmonizer.c:136 +#: ../src/iop/colorin.c:131 ../src/iop/crop.c:135 ../src/iop/crop.c:137 +#: ../src/iop/demosaic.c:320 ../src/iop/denoiseprofile.c:822 +#: ../src/iop/denoiseprofile.c:824 ../src/iop/diffuse.c:140 +#: ../src/iop/diffuse.c:142 ../src/iop/enlargecanvas.c:81 +#: ../src/iop/enlargecanvas.c:83 ../src/iop/exposure.c:131 +#: ../src/iop/exposure.c:133 ../src/iop/flip.c:109 ../src/iop/flip.c:110 +#: ../src/iop/hazeremoval.c:111 ../src/iop/hazeremoval.c:113 +#: ../src/iop/lens.cc:265 ../src/iop/lens.cc:267 ../src/iop/liquify.c:295 +#: ../src/iop/liquify.c:297 ../src/iop/overlay.c:157 ../src/iop/overlay.c:159 +#: ../src/iop/primaries.c:74 ../src/iop/primaries.c:76 ../src/iop/retouch.c:208 +#: ../src/iop/retouch.c:210 ../src/iop/scalepixels.c:86 +#: ../src/iop/scalepixels.c:88 ../src/iop/sigmoid.c:206 +#: ../src/iop/splittoning.c:103 ../src/iop/splittoning.c:105 +#: ../src/iop/spots.c:67 ../src/iop/spots.c:69 ../src/iop/toneequal.c:330 +#: ../src/iop/velvia.c:98 ../src/iop/velvia.c:100 +msgid "linear, RGB, scene-referred" +msgstr "線性、RGB、場景參照" -#: ../src/iop/basicadj.c:633 ../src/iop/colisa.c:281 -msgid "contrast adjustment" -msgstr "對比度調整" +#: ../src/iop/agx.c:60 ../src/iop/basecurve.c:374 ../src/iop/basicadj.c:170 +#: ../src/iop/colorbalance.c:162 ../src/iop/colorbalancergb.c:183 +#: ../src/iop/dither.c:118 ../src/iop/filmicrgb.c:346 +#: ../src/iop/graduatednd.c:145 ../src/iop/negadoctor.c:144 +#: ../src/iop/profile_gamma.c:101 ../src/iop/rgbcurve.c:144 +#: ../src/iop/rgblevels.c:123 ../src/iop/sigmoid.c:207 ../src/iop/vignette.c:119 +#: ../src/iop/watermark.c:470 +msgid "non-linear, RGB" +msgstr "非線性、RGB" -#: ../src/iop/basicadj.c:641 -msgid "middle gray adjustment" -msgstr "中間灰調整" +#: ../src/iop/agx.c:61 ../src/iop/basecurve.c:373 ../src/iop/channelmixer.c:137 +#: ../src/iop/channelmixer.c:139 ../src/iop/lut3d.c:140 +#: ../src/iop/negadoctor.c:143 ../src/iop/profile_gamma.c:100 +#: ../src/iop/rgbcurve.c:143 ../src/iop/rgbcurve.c:145 +#: ../src/iop/rgblevels.c:122 ../src/iop/sigmoid.c:207 ../src/iop/soften.c:100 +#: ../src/iop/soften.c:102 +msgid "linear, RGB, display-referred" +msgstr "線性、RGB、顯示參照" -#: ../src/iop/basicadj.c:646 ../src/iop/colisa.c:282 -msgid "brightness adjustment" -msgstr "亮度調整" +#: ../src/iop/agx.c:1817 +msgctxt "section" +msgid "basic curve parameters" +msgstr "基礎曲線參數" -#: ../src/iop/basicadj.c:649 -msgid "saturation adjustment" -msgstr "飽和度調整" +#: ../src/iop/agx.c:1819 ../src/iop/agx.c:1975 +msgctxt "section" +msgid "curve" +msgstr "曲線" -#: ../src/iop/basicadj.c:652 -msgid "vibrance adjustment" -msgstr "自然飽和度調整" +#: ../src/iop/agx.c:1827 +msgid "set the pivot's input exposure in EV relative to mid-gray" +msgstr "設定轉折點相對於中灰的曝光 EV 值" -#: ../src/iop/basicadj.c:654 -msgid "apply auto exposure based on the entire image" -msgstr "根據整個影像來套用自動曝光" +#: ../src/iop/agx.c:1828 +msgid "" +"the average luminance of the selected region will be\n" +"used to set the pivot relative to mid-gray" +msgstr "從選擇區域的平均亮度自動設定轉折點位置" -#: ../src/iop/basicadj.c:660 +#: ../src/iop/agx.c:1837 +msgid "darken or brighten the pivot (linear output power)" +msgstr "調亮或調暗轉折點的位置(線性輸出乘冪)" + +#: ../src/iop/agx.c:1838 msgid "" -"apply auto exposure based on a region defined by the user\n" -"click and drag to draw the area\n" -"right-click to cancel" +"the average luminance of the selected region will be\n" +"used to set the pivot relative to mid-gray,\n" +"and the output will be adjusted based on the default\n" +"mid-gray to mid-gray mapping" msgstr "" -"根據使用者自訂的範圍套用自動曝光\n" -"點擊並拖曳以繪製區域,右鍵點擊取消" +"從選擇區域的平均亮度自動設定轉折點位置\n" +"並將依據預設的灰至灰映射方式調整轉折點輸出位置" -#: ../src/iop/basicadj.c:667 -msgid "clip" -msgstr "剪裁" +#: ../src/iop/agx.c:1847 +msgid "slope of the linear section around the pivot" +msgstr "轉折點附近直線區段的斜率" -#: ../src/iop/basicadj.c:669 -msgid "adjusts clipping value for auto exposure calculation" -msgstr "調整自動計算曝光的剪裁臨界值" +#: ../src/iop/agx.c:1853 +msgid "" +"contrast in highlights\n" +"higher values keep the slope nearly constant for longer,\n" +"at the cost of a more sudden drop near white" +msgstr "" +"亮部對比\n" +"\n" +"較高的數值讓亮部有更多接近轉折點的斜率,換取明顯的亮部對比\n" +"但在接近白色時會更突然改變,犧牲極亮部的反差" -#: ../src/iop/bilat.c:74 -msgid "local contrast" -msgstr "局部對比度" +#: ../src/iop/agx.c:1857 +msgid "" +"shoulder power cannot be applied because the curve has lost its 'S' shape\n" +"due to the current settings for white relative exposure, contrast, and " +"pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - increase pivot target output\n" +" - increase white relative exposure\n" +" - increase curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"由於目前的白點相對曝光與轉折點的設定無法維持曲線 S 形,不能套用肩部乘冪設" +"定。\n" +"嘗試以下方法以啟用肩部乘冪:\n" +" - 增加對比度\n" +" - 轉折點向上移動(提高轉折點輸出)\n" +" - 轉折點向左移動(降低轉折點輸入)\n" +" - 提高白點相對曝光\n" +" - 增加曲線 y 伽瑪值(在進階曲線參數中)\n" +"\n" +"開啟「顯示曲線」區塊以查看上述設定的效果。" -#: ../src/iop/bilat.c:84 -msgid "manipulate local and global contrast separately" +#: ../src/iop/agx.c:1871 +msgid "" +"contrast in shadows\n" +"higher values keep the slope nearly constant for longer,\n" +"at the cost of a more sudden drop near black" msgstr "" -"局部對比度 | local contrast\n" +"暗部對比\n" "\n" -"提高影像的局部對比度而不影響整體對比\n" -"在 CIELAB 的 L* 色版中執行對比度調整\n" -"可用來取代傳統的 UnSharp Mask 銳利化" +"較高的數值讓暗部有更多接近轉折點的斜率,換取明顯的暗部對比\n" +"但在接近黑色時會更突然改變,犧牲極暗部的反差" -#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 -#: ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 -#: ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 -#: ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 -#: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 -#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 -#: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 -#: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 -#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:88 ../src/iop/nlmeans.c:90 -#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 -msgid "non-linear, Lab, display-referred" -msgstr "非線性、Lab、顯示參照" +#: ../src/iop/agx.c:1875 +msgid "" +"toe power cannot be applied because the curve has lost its 'S' shape due\n" +"to the current settings for white relative exposure, contrast, and pivot.\n" +"to re-enable, do one of the following:\n" +" - increase contrast\n" +" - decrease pivot target output\n" +" - decrease black relative exposure (make more negative)\n" +" - decrease curve y gamma (in the advanced curve parameters section)\n" +"\n" +"open the 'show curve' section to see the effects of the above settings." +msgstr "" +"由於目前的白點相對曝光與轉折點的設定無法維持曲線 S 形,不能套用趾部乘冪設" +"定。\n" +"嘗試以下方法以啟用趾部乘冪:\n" +" - 增加對比度\n" +" - 轉折點向下移動(降低轉折點輸出)\n" +" - 轉折點向右移動(提高轉折點輸入)\n" +" - 降低黑點相對曝光\n" +" - 降低曲線 y 伽瑪值(在進階曲線參數中)\n" +"\n" +"開啟「顯示曲線」區塊以查看上述設定的效果。" -#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 -#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 -#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 -#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 -#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 -#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:89 ../src/iop/shadhi.c:143 -#: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 -msgid "non-linear, Lab" -msgstr "非線性、Lab" +#: ../src/iop/agx.c:1895 +msgid "decrease or increase contrast and brightness" +msgstr "降低或提高對比度和亮度" -#: ../src/iop/bilat.c:195 -msgid "HDR local tone-mapping" -msgstr "HDR 局部階調映射" +#: ../src/iop/agx.c:1900 +msgid "deepen or lift shadows" +msgstr "加深或拉亮陰影" -#: ../src/iop/bilat.c:441 -msgid "" -"the filter used for local contrast enhancement. bilateral is faster but can " -"lead to artifacts around edges for extreme settings." -msgstr "" -"用於偵測影像邊緣以增加局部對比度的濾鏡。\n" -"雙邊濾波速度較快,但在某些極端參數設定下會導致邊緣偽影。\n" -"局部拉普拉斯被設計成不易產生光暈和階調反轉等瑕疵。" +#: ../src/iop/agx.c:1904 +msgid "increase or decrease brightness" +msgstr "增加或降低亮度" -#: ../src/iop/bilat.c:445 ../src/iop/globaltonemap.c:651 -msgid "detail" -msgstr "影像細節" +#: ../src/iop/agx.c:1911 +msgid "decrease or increase saturation" +msgstr "減少或增加飽和度" -#: ../src/iop/bilat.c:448 -msgid "changes the local contrast" -msgstr "調整局部對比度" +#: ../src/iop/agx.c:1917 +msgid "increase to bring hues closer to the original" +msgstr "提高以使色調更接近原始色彩" -#: ../src/iop/bilat.c:463 -msgid "feature size of local details (spatial sigma of bilateral filter)" -msgstr "" -"調整影像細節的尺寸\n" -"等同雙邊濾波的空間標準差設定" +#: ../src/iop/agx.c:1927 +msgctxt "section" +msgid "look" +msgstr "外觀" -#: ../src/iop/bilat.c:471 -msgid "L difference to detect edges (range sigma of bilateral filter)" -msgstr "" -"調整影像細節的 L* 差異\n" -"等同雙邊濾波的值域標準差設定" +#: ../src/iop/agx.c:1950 +msgid "show curve" +msgstr "顯示曲線" -#: ../src/iop/bilat.c:477 -msgid "changes the local contrast of highlights" -msgstr "" -"調整局部對比的亮部\n" -"這會影響局部對比中的亮部強度,較低的值可以拉低亮部" +#: ../src/iop/agx.c:1954 ../src/iop/atrous.c:1772 +#: ../src/iop/colorbalancergb.c:1974 ../src/iop/colorequal.c:2981 +#: ../src/iop/colorzones.c:2708 ../src/iop/denoiseprofile.c:3633 +#: ../src/iop/filmicrgb.c:4352 ../src/iop/lowlight.c:807 +#: ../src/iop/rawdenoise.c:910 ../src/iop/toneequal.c:3284 +msgid "graph" +msgstr "圖表" -#: ../src/iop/bilat.c:483 -msgid "changes the local contrast of shadows" -msgstr "" -"調整局部對比的暗部\n" -"這會影響局部對比中的暗部強度,較低的值可以提升暗部" +#: ../src/iop/agx.c:1957 +msgid "tone mapping curve" +msgstr "階調映射曲線" + +#: ../src/iop/agx.c:1970 +msgctxt "section" +msgid "advanced curve parameters" +msgstr "進階曲線參數" -#: ../src/iop/bilat.c:489 +#: ../src/iop/agx.c:1987 msgid "" -"defines what counts as mid-tones. lower for better dynamic range compression " -"(reduce shadow and highlight contrast), increase for more powerful local " -"contrast" +"length to keep curve linear above the pivot.\n" +"may clip highlights" msgstr "" -"自定義局部對比度的中間調範圍,這會影響動態範圍壓縮\n" -"較低的值可以獲得較好的動態範圍壓縮,較高的值有更強的局部對比度" - -#: ../src/iop/bilateral.cc:72 ../src/iop/diffuse.c:442 -msgid "surface blur" -msgstr "表面模糊" +"設定亮部維持與轉折點相同斜率直線的距離\n" +"過高的設定可能會因此裁切掉亮部細節" -#: ../src/iop/bilateral.cc:77 -msgid "denoise (bilateral filter)" -msgstr "雙邊濾波除雜訊" +#: ../src/iop/agx.c:1996 +msgid "max linear output power" +msgstr "白點的最高輸出亮度" -#: ../src/iop/bilateral.cc:101 +#: ../src/iop/agx.c:2004 msgid "" -"apply edge-aware surface blur\n" -"to denoise or smoothen textures" +"length to keep curve linear below the pivot.\n" +"may crush shadows" msgstr "" -"表面模糊 | surface blur\n" -"\n" -"保留邊緣的同時消除雜訊或模糊紋理\n" -"雖然此模組可以用於除雜訊,但推薦以下其他模組功能更佳\n" -"「天文攝影除雜訊」或「相機特性除雜訊」\n" -"此模組還可用作創意濾鏡以創造卡通般的外觀效果" - -#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:90 -#: ../src/iop/channelmixer.c:138 ../src/iop/denoiseprofile.c:822 -#: ../src/iop/diffuse.c:141 ../src/iop/enlargecanvas.c:82 -#: ../src/iop/exposure.c:132 ../src/iop/overlay.c:157 ../src/iop/primaries.c:75 -#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 -#: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 -msgid "linear, RGB" -msgstr "線性、RGB" +"設定暗部維持與轉折點相同斜率直線的距離\n" +"過高的設定可能會因此裁切掉暗部細節" -#: ../src/iop/bilateral.cc:141 -msgid "image too large" -msgstr "影像尺寸太大" +#: ../src/iop/agx.c:2013 +msgid "raise for a faded look" +msgstr "黑點的最低輸出亮度" -#: ../src/iop/bilateral.cc:142 +#: ../src/iop/agx.c:2019 msgid "" -"this module is unable to process\n" -"images with more than 2 gigapixels.\n" -"processing has been skipped." +"adjusts the gamma automatically, trying to make sure\n" +"the curve always remains S-shaped (given that contrast\n" +"is high enough), so toe and shoulder controls remain effective." msgstr "" -"因為影像尺寸超過二十億畫素,此模組無法執行,\n" -"並已略過處理步驟。" - -#: ../src/iop/bilateral.cc:369 -msgid "spatial extent of the gaussian" -msgstr "高斯模糊的尺寸" +"自動調整伽瑪值,盡量確保階調映射曲線保持 S 形,\n" +"在對比度足夠高的情況下,避免肩部與趾部的設定失效。" -#: ../src/iop/bilateral.cc:373 -msgid "how much to blur red" -msgstr "紅色色版模糊量" +#: ../src/iop/agx.c:2028 +msgid "" +"shifts the representation (but not the output power) of the pivot\n" +"along the y axis of the curve.\n" +"immediate contrast around the pivot is not affected,\n" +"but shadows and highlights are; you may have to counteract it\n" +"with the contrast slider or with toe / shoulder controls." +msgstr "" +"上下移動轉折點的位置,轉折點周圍的直線段斜率不受影響。\n" +"但暗部和亮部的對比會因此改變,可能需要重新調整肩趾部乘冪與起點。" -#: ../src/iop/bilateral.cc:378 -msgid "how much to blur green" -msgstr "綠色色版模糊量" +#: ../src/iop/agx.c:2039 +msgctxt "section" +msgid "input exposure range" +msgstr "輸入曝光範圍" -#: ../src/iop/bilateral.cc:383 -msgid "how much to blur blue" -msgstr "藍色色版模糊量" +#: ../src/iop/agx.c:2047 +msgid "relative exposure above mid-gray (white point)" +msgstr "白點相對高於中灰點的曝光值" -#: ../src/iop/bloom.c:80 -msgid "apply Orton effect for a dreamy ethereal look" -msgstr "" -"朦朧光暈 | bloom\n" -"\n" -"利用亮部模糊混合原圖來創造夢幻的效果\n" -"此模組在 Lab 空間中執行模糊所以不再推薦使用\n" -"可嘗試以「柔焦」模組替代" +#: ../src/iop/agx.c:2048 +msgid "pick the white point" +msgstr "選取白點" -#: ../src/iop/bloom.c:414 ../src/iop/soften.c:381 ../src/libs/camera.c:591 -#: ../src/libs/masks.c:107 -msgid "size" -msgstr "尺寸" +#: ../src/iop/agx.c:2056 +msgid "relative exposure below mid-gray (black point)" +msgstr "黑點相對低於中灰點的曝光值" -#: ../src/iop/bloom.c:416 -msgid "the size of bloom" -msgstr "光暈的大小" +#: ../src/iop/agx.c:2057 +msgid "pick the black point" +msgstr "選取黑點" -#: ../src/iop/bloom.c:420 -msgid "the threshold of light" -msgstr "亮度門檻" +#: ../src/iop/agx.c:2065 ../src/iop/filmicrgb.c:4408 +msgid "" +"symmetrically increase or decrease the computed dynamic range.\n" +"useful to give a safety margin to extreme luminances." +msgstr "" +"對稱性地同時擴張或縮減目前的黑白點相對曝光設定數值。\n" +"有助於為極端的亮度提供安全剩餘量,或是修改自動階調的效果。" -#: ../src/iop/bloom.c:424 -msgid "the strength of bloom" -msgstr "光暈的強度" +#: ../src/iop/agx.c:2071 ../src/iop/agx.c:2074 ../src/iop/filmic.c:1515 +#: ../src/iop/filmicrgb.c:4414 ../src/iop/profile_gamma.c:640 +msgid "auto tune levels" +msgstr "自動調整階調" -#: ../src/iop/blurs.c:78 -msgid "blurs" -msgstr "模糊" +#: ../src/iop/agx.c:2073 +msgid "set black and white relative exposure using the selected area" +msgstr "從選擇區域中自動設定黑點與白點" -#: ../src/iop/blurs.c:83 -msgid "blur|lens|motion" -msgstr "散景|鏡頭|動態|blur" +#: ../src/iop/agx.c:2074 ../src/iop/agx.c:2081 +msgid "exposure range" +msgstr "曝光範圍" -#: ../src/iop/blurs.c:89 -msgid "simulate physically-accurate lens and motion blurs" -msgstr "" -"模糊 | blurs\n" -"\n" -"可使用三種不同的方式模糊影像\n" -"模擬物理上精確的鏡頭或動態模糊以及高斯模糊\n" -"模組中顯示的圖形表示模糊的形狀" +#: ../src/iop/agx.c:2079 +msgid "read exposure from metadata and exposure module" +msgstr "從檔案與「曝光」模組中讀取曝光值" -#. add the tooltips -#: ../src/iop/blurs.c:807 -msgid "" -"size of the blur in pixels\n" -"caution: doubling the radius quadruples the run-time!" -msgstr "" -"以像素為單位的模糊尺寸\n" -"注意:半徑加倍會讓運算時間變成四倍!" +#: ../src/iop/agx.c:2081 +msgid "read exposure" +msgstr "取得曝光參數" -#: ../src/iop/blurs.c:809 -msgid "shifts towards a star shape as value approaches blades-1" -msgstr "當數值接近 -1 時,形狀漸趨星形" +#: ../src/iop/agx.c:2104 +msgid "blender-like" +msgstr "類 Blender" -#: ../src/iop/blurs.c:811 -msgid "" -"adjust straightness of edges from 0=perfect circle\n" -"to 1=completely straight" -msgstr "" -"調整邊緣的直線度\n" -"從 0=正圓 到 1=完全筆直" +#: ../src/iop/agx.c:2114 +msgid "unmodified" +msgstr "歸零" -#: ../src/iop/blurs.c:812 -msgid "set amount by which to rotate shape around its center" -msgstr "設定形狀繞其中心旋轉的量" +#: ../src/iop/agx.c:2260 ../src/iop/sigmoid.c:914 ../src/iop/sigmoid.c:918 +msgid "primaries" +msgstr "原色" -#: ../src/iop/blurs.c:814 -msgid "orientation of the motion's path" -msgstr "運動路徑的方向" +#: ../src/iop/agx.c:2260 +msgid "color primaries adjustments" +msgstr "色彩三原色調整" -#: ../src/iop/blurs.c:815 +#: ../src/iop/agx.c:2266 msgid "" -"amount to curve the motion relative\n" -"to its overall orientation" -msgstr "相對於整體運動方向的彎曲量" +"color space primaries to use as the base for below adjustments.\n" +"'export profile' uses the profile set in 'output color profile'." +msgstr "" +"下方調整所依據的原色\n" +"匯出用描述檔使用「輸出色彩描述檔」中的設定" -#: ../src/iop/blurs.c:816 +#: ../src/iop/agx.c:2274 msgid "" -"select which portion of the path to use,\n" -"allowing the path to become asymmetric" +"disable purity adjustments and rotations, only applying the curve.\n" +"note that those adjustments are at the heart of AgX,\n" +"without them the results are almost always going to be worse,\n" +"especially with bright, saturated lights (e.g. LEDs).\n" +"mainly intended to be used for experimenting." msgstr "" -"選擇要使用路徑的哪一部分,\n" -"允許路徑變得不對稱" +"關閉所有原色調整參數,並隱藏下方滑桿。\n" +"\n" +"注意:色彩調整是整個模組的核心,缺少這部分會導致較差的結果,\n" +"   尤其是畫面中帶有明亮的鮮豔光源時(如 LED)。\n" +"\n" +"此關閉功能主要用於測試目的,取消此勾選可恢復至之前的設定狀態。" -#: ../src/iop/borders.c:306 -msgid "framing" -msgstr "外框" +#: ../src/iop/agx.c:2281 +msgid "reset primaries to a predefined configuration" +msgstr "將原色設定恢復為預設數值" -#: ../src/iop/borders.c:311 -msgid "borders|enlarge canvas|expand canvas" -msgstr "邊框|版面尺寸|borders|enlarge canvas|expand canvas" +#: ../src/iop/agx.c:2283 ../src/iop/agx.c:2286 +msgid "reset primaries" +msgstr "重置設定" -#: ../src/iop/borders.c:316 -msgid "add solid borders or margins around the image" -msgstr "" -"外框 | framing\n" -"\n" -"在影像周圍增加外框,由實心的外框和框線兩部分組成" +#: ../src/iop/agx.c:2292 +msgctxt "section" +msgid "before tone mapping" +msgstr "階調映射之前" -#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:141 -msgid "linear or non-linear, RGB, display-referred" -msgstr "線性或非線性、RGB、顯示參照" +#: ../src/iop/agx.c:2302 +msgid "increase to desaturate reds in highlights faster" +msgstr "加快高亮度紅色飽和度降低的速度" -#: ../src/iop/borders.c:715 -msgid "15:10 postcard white" -msgstr "15:10 白色明信片" +#: ../src/iop/agx.c:2309 +msgid "shift the red primary towards yellow (+) or magenta (-)" +msgstr "紅色主色偏移往黃色(+)或洋紅色(-)" -#: ../src/iop/borders.c:720 -msgid "15:10 postcard black" -msgstr "15:10 黑色明信片" +#: ../src/iop/agx.c:2315 +msgid "increase to desaturate greens in highlights faster" +msgstr "加快高亮度綠色飽和度降低的速度" -#: ../src/iop/borders.c:925 -msgid "which dimension to use for the size calculation" -msgstr "計算時使用的邊長" +#: ../src/iop/agx.c:2322 +msgid "shift the green primary towards cyan (+) or yellow (-)" +msgstr "綠色主色偏移往青色(+)或黃色(-)" -#: ../src/iop/borders.c:931 -msgid "size of the border in percent of the chosen basis" -msgstr "設定外框尺寸(相對於選定邊長的百分比)" +#: ../src/iop/agx.c:2328 +msgid "increase to desaturate blues in highlights faster" +msgstr "加快高亮度藍色飽和度降低的速度" -#: ../src/iop/borders.c:933 ../src/iop/clipping.c:2229 ../src/iop/crop.c:1262 -msgid "aspect" -msgstr "影像長寬比" +#: ../src/iop/agx.c:2335 +msgid "shift the blue primary towards magenta (+) or cyan (-)" +msgstr "藍色主色偏移往洋紅色(+)或青色(-)" + +#: ../src/iop/agx.c:2341 +msgctxt "section" +msgid "after tone mapping" +msgstr "階調映射之後" -#: ../src/iop/borders.c:934 +#: ../src/iop/agx.c:2346 msgid "" -"select the aspect ratio\n" -"(right-click on slider below to type your own w:h)" +"completely restore purity, undo all rotations, and hide\n" +"the controls below. uncheck to restore the previous state." msgstr "" -"選擇影像比例\n" -"(滑鼠右鍵點擊下方滑桿以輸入自訂寬高比 w:h)" +"關閉色彩純度與反向旋轉設定效果,並隱藏下方滑桿。\n" +"取消此勾選可恢復至之前的設定狀態。" -#: ../src/iop/borders.c:938 -msgid "3:1" -msgstr "3:1" +#: ../src/iop/agx.c:2349 +msgid "set from above" +msgstr "依據上方設定" -#: ../src/iop/borders.c:939 -msgid "95:33" -msgstr "95:33" +#: ../src/iop/agx.c:2351 +msgid "" +"set parameters to completely reverse primaries modifications,\n" +"but allow subsequent editing" +msgstr "" +"參數設定為完全反轉原色的修改,\n" +"但允許從下方滑桿進行後續編輯" -#: ../src/iop/borders.c:940 -msgid "CinemaScope 2.39:1" -msgstr "電影寬螢幕 2.39:1" +#: ../src/iop/agx.c:2354 +msgid "reverse pre-mapping primaries" +msgstr "反轉預映射原色" -#: ../src/iop/borders.c:941 -msgid "2:1" -msgstr "2:1" +#: ../src/iop/agx.c:2366 +msgid "overall purity boost" +msgstr "整體顏色純度" -#: ../src/iop/borders.c:942 -msgid "16:9" -msgstr "16:9" +#: ../src/iop/agx.c:2374 +msgid "overall unrotation ratio" +msgstr "整體色彩反轉率" -#: ../src/iop/borders.c:943 -msgid "5:3" -msgstr "5:3" +#: ../src/iop/agx.c:2378 +msgid "restore the purity of red, mostly in midtones and shadows" +msgstr "恢復紅色的純淨度,尤其是中間調和陰影" -#: ../src/iop/borders.c:944 -msgid "US Legal 8.5x14" -msgstr "美規 Legal 8.5 x 14" +#: ../src/iop/agx.c:2385 +msgid "reverse the color shift in reds" +msgstr "反轉紅色中的顏色偏移" -#: ../src/iop/borders.c:945 ../src/iop/clipping.c:2142 ../src/iop/crop.c:1164 -msgid "golden cut" -msgstr "黃金比例" +#: ../src/iop/agx.c:2391 +msgid "restore the purity of green, mostly in midtones and shadows" +msgstr "恢復綠色的純淨度,尤其是中間調和陰影" -#: ../src/iop/borders.c:946 -msgid "16:10" -msgstr "16:10" +#: ../src/iop/agx.c:2398 +msgid "reverse the color shift in greens" +msgstr "反轉綠色中的顏色偏移" -#: ../src/iop/borders.c:947 -msgid "3:2 (4x6, 10x15cm)" -msgstr "3:2(4 x 6、10 x 15 cm)" +#: ../src/iop/agx.c:2404 +msgid "restore the purity of blue, mostly in midtones and shadows" +msgstr "恢復藍色的純淨度,尤其是中間調和陰影" -#: ../src/iop/borders.c:949 -msgid "DIN" -msgstr "DIN" +#: ../src/iop/agx.c:2411 +msgid "reverse the color shift in blues" +msgstr "反轉藍色中的顏色偏移" -#: ../src/iop/borders.c:950 -msgid "7:5" -msgstr "7:5" +#. relabel to settings to remove confusion between module presets +#. and white balance settings +#: ../src/iop/agx.c:2463 ../src/iop/temperature.c:2077 +#: ../src/iop/temperature.c:2090 ../src/iop/temperature.c:2097 +#: ../src/iop/temperature.c:2103 ../src/iop/temperature.c:2111 +#: ../src/iop/temperature.c:2130 +msgid "settings" +msgstr "設定" -#: ../src/iop/borders.c:951 -msgid "4:3" -msgstr "4:3" +#: ../src/iop/agx.c:2464 +msgid "main look and curve settings" +msgstr "主要外觀與曲線設定" -#: ../src/iop/borders.c:952 -msgid "US Letter 8.5x11" -msgstr "美規 Letter 8.5 x 11" +#: ../src/iop/agx.c:2473 +msgid "detailed curve settings" +msgstr "細部曲線設定" -#: ../src/iop/borders.c:953 -msgid "14:11" -msgstr "14:11" +#: ../src/iop/agx.c:2571 +msgid "unmodified base primaries" +msgstr "原色設定歸零" -#: ../src/iop/borders.c:954 -msgid "5:4 (8x10)" -msgstr "5:4(8 x 10)" +#: ../src/iop/agx.c:2582 +msgid "blender-like|base" +msgstr "類 Blender | 基礎" -#: ../src/iop/borders.c:955 ../src/iop/clipping.c:2132 ../src/iop/crop.c:1153 -#: ../src/libs/filtering.c:310 ../src/libs/filters/ratio.c:124 -#: ../src/libs/histogram.c:120 -msgid "square" -msgstr "正方形" +#: ../src/iop/agx.c:2587 +msgid "blender-like|punchy" +msgstr "類 Blender | 強烈" -#: ../src/iop/borders.c:956 -msgid "constant border" -msgstr "四邊外框等大" +#: ../src/iop/agx.c:2608 +msgid "sigmoid-like|default" +msgstr "類 S 形曲線階調 | 預設" -#: ../src/iop/borders.c:957 ../src/iop/borders.c:973 ../src/iop/borders.c:984 -msgid "custom..." -msgstr "自訂比例…" +#: ../src/iop/agx.c:2621 +msgid "sigmoid-like|smooth" +msgstr "類 S 形曲線階調 | 平滑" + +#: ../src/iop/agx.c:2636 ../src/iop/channelmixerrgb.c:397 +#: ../src/iop/exposure.c:334 ../src/iop/filmicrgb.c:3190 +#: ../src/iop/sigmoid.c:237 +msgid "scene-referred default" +msgstr "場景參照流程預設值" + +#: ../src/iop/ashift.c:113 +msgid "rotate and perspective" +msgstr "旋轉與透視" + +#: ../src/iop/ashift.c:118 +msgid "rotation|keystone|distortion|crop|reframe" +msgstr "梯形校正|變形|裁切|rotate|perspective" + +#: ../src/iop/ashift.c:123 +msgid "rotate or distort perspective" +msgstr "" +"旋轉與透視 | rotate and perspective\n" +"\n" +"旋轉校正影像角度或是校正透視變形\n" +"繪製水平與垂直結構線後自動校正\n" +"或是使用手動調整數值校正" + +#: ../src/iop/ashift.c:124 ../src/iop/channelmixer.c:136 +#: ../src/iop/channelmixerrgb.c:238 ../src/iop/clipping.c:356 +#: ../src/iop/colorbalance.c:160 ../src/iop/colorbalancergb.c:181 +#: ../src/iop/colorchecker.c:130 ../src/iop/colorcorrection.c:74 +#: ../src/iop/crop.c:134 ../src/iop/lut3d.c:139 ../src/iop/primaries.c:73 +#: ../src/iop/rasterfile.c:106 +msgid "corrective or creative" +msgstr "修正或創意" + +#: ../src/iop/ashift.c:126 ../src/iop/borders.c:319 ../src/iop/clipping.c:358 +#: ../src/iop/crop.c:136 ../src/iop/flip.c:109 ../src/iop/liquify.c:296 +msgid "geometric, RGB" +msgstr "幾何、RGB" -#: ../src/iop/borders.c:961 +#: ../src/iop/ashift.c:1202 ../src/iop/clipping.c:913 +#, c-format msgid "" -"set the custom aspect ratio\n" -"(right-click to enter number or w:h)" +"module '%s' has insane data so it is bypassed for now. you should disable it " +"or change parameters\n" msgstr "" -"自訂影像比例\n" -"(點擊滑鼠右鍵輸入數值或寬高比 w:h)" +"模組「%s」因為具有極端的數據被暫時略過。你應該禁用該模組或改變模組的參數。\n" -#: ../src/iop/borders.c:966 -msgid "aspect ratio orientation of the image with border" +#: ../src/iop/ashift.c:2804 +msgid "automatic cropping failed" msgstr "" -"影像加上外框後的方向,可選擇直式或橫式\n" -"或使用自動,會自動符合原始影像方向" +"⚠️ 錯誤 ⚠️\n" +"自動裁切失敗" + +#: ../src/iop/ashift.c:3213 ../src/iop/ashift.c:3265 ../src/iop/ashift.c:3312 +msgid "data pending - please repeat" +msgstr "資料處理中,請重試" + +#: ../src/iop/ashift.c:3222 +msgid "could not detect structural data in image" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"無法偵測影像中的結構" -#: ../src/iop/borders.c:968 -msgid "horizontal position" -msgstr "水平位置" +#: ../src/iop/ashift.c:3234 +msgid "could not run outlier removal" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"無法移除離群數值" -#: ../src/iop/borders.c:969 +#: ../src/iop/ashift.c:3411 +#, c-format msgid "" -"select the horizontal position ratio relative to top\n" -"(right-click on slider below to type your own x:w)" +"not enough structure for automatic correction\n" +"minimum %d lines in each relevant direction" msgstr "" -"設定原始影像在整個完成影像中的水平位置\n" -"(滑鼠右鍵點擊下方滑桿輸入自訂比例 x:w)\n" -"數值代表原始影像距離左側邊界的相對大小" +"⚠️ 錯誤 ⚠️\n" +"沒有足夠的結構進行自動校正\n" +"每個方向最少必須有 %d 條直線" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 -msgid "center" -msgstr "置中" +#: ../src/iop/ashift.c:3417 +msgid "automatic correction failed, please correct manually" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"自動校正失敗,請以手動校正" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 -msgid "1/3" -msgstr "1/3" +#: ../src/iop/ashift.c:4991 +#, c-format +msgid "only %d lines can be saved in parameters" +msgstr "只能儲存 %d 條直線" -#: ../src/iop/borders.c:972 ../src/iop/borders.c:983 -msgid "3/8" -msgstr "3/8" +#: ../src/iop/ashift.c:5070 +#, c-format +msgid "rotation adjusted by %3.2f° to %3.2f°" +msgstr "由 %3.2f° 到 %3.2f° 調整旋轉" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 -msgid "5/8" -msgstr "5/8" +#: ../src/iop/ashift.c:5703 ../src/iop/ashift.c:5705 ../src/iop/ashift.c:5809 +#: ../src/iop/ashift.c:5811 +#, c-format +msgid "lens shift (%s)" +msgstr "鏡頭平移(%s)" -#: ../src/iop/borders.c:973 ../src/iop/borders.c:984 -msgid "2/3" -msgstr "2/3" +#: ../src/iop/ashift.c:5980 +msgid "manual perspective" +msgstr "手動校正透視" -#: ../src/iop/borders.c:977 -msgid "custom horizontal position" -msgstr "自訂水平位置" +#: ../src/iop/ashift.c:6026 +msgctxt "section" +msgid "perspective" +msgstr "透視" -#: ../src/iop/borders.c:979 -msgid "vertical position" -msgstr "垂直位置" +#: ../src/iop/ashift.c:6032 ../src/iop/ashift.c:6139 ../src/iop/ashift.c:6141 +#: ../src/iop/ashift.c:6143 +msgid "structure" +msgstr "結構" -#: ../src/iop/borders.c:980 +#: ../src/iop/ashift.c:6065 msgid "" -"select the vertical position ratio relative to left\n" -"(right-click on slider below to type your own y:h)" +"rotate image\n" +"right-click and drag to define a horizontal or vertical line by drawing on " +"the image" msgstr "" -"設定原始影像在整個完成影像中的垂直位置\n" -"(滑鼠右鍵點擊下方滑桿輸入自訂比例 y:h)\n" -"數值代表原始影像距離上方邊界的相對大小" - -#: ../src/iop/borders.c:988 -msgid "custom vertical position" -msgstr "自定垂直位置" +"影像旋轉角度\n" +"未繪製結構線時,右鍵於影像上點擊繪製水平線或垂直線可自動旋轉" -#: ../src/iop/borders.c:994 -msgid "size of the frame line in percent of min border width" -msgstr "設定框線尺寸(相對於外框尺寸的百分比)" +#: ../src/iop/ashift.c:6068 ../src/iop/ashift.c:6070 +msgid "apply lens shift correction in one direction" +msgstr "調整透視變形校正量" -#: ../src/iop/borders.c:1000 -msgid "offset of the frame line beginning on image side" +#: ../src/iop/ashift.c:6072 +msgid "shear the image along one diagonal" msgstr "" -"框線相對於原始影像的位置\n" -"數值代表框線距離原始影像的相對位置\n" -"0% 時框線緊貼原始影像,100% 時位於外框最外側\n" -"若外框四邊大小不同,框線可能無法每邊都緊貼到最外側" - -#: ../src/iop/borders.c:1015 -msgid "select border color" -msgstr "選擇外框顏色" - -#: ../src/iop/borders.c:1020 -msgid "pick border color from image" -msgstr "從影像中選取外框顏色" - -#: ../src/iop/borders.c:1021 ../src/iop/borders.c:1035 -#: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 -#: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 -#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 -#: ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 -msgid "pickers" -msgstr "色彩選取工具" - -#: ../src/iop/borders.c:1029 -msgid "select frame line color" -msgstr "選擇邊框顏色" - -#: ../src/iop/borders.c:1034 -msgid "pick frame line color from image" -msgstr "從影像中選擇邊框顏色" +"對角線剪切校正影像\n" +"若同時處理水平和垂直透視校正就必須使用使功能" -#. make sure you put all your translatable strings into _() ! -#: ../src/iop/cacorrect.c:75 -msgid "raw chromatic aberrations" -msgstr "RAW 檔色像差校正" +#: ../src/iop/ashift.c:6073 ../src/iop/clipping.c:2122 +msgid "automatically crop to avoid black edges" +msgstr "" +"自動裁切掉因透視與旋轉校正造成的周圍黑色區域\n" +"\n" +"關閉:不裁切,保留全部影像範圍\n" +"最大面積:保留裁切後可用的最大面積區域\n" +"原始比例:保持影像的長寬比例,此選項可以手動移動調整影像上的裁切區域" -#: ../src/iop/cacorrect.c:80 -msgid "correct chromatic aberrations for Bayer sensors" +#: ../src/iop/ashift.c:6074 +msgid "" +"lens model of the perspective correction: generic or according to the focal " +"length" msgstr "" -"RAW 檔色像差校正 | raw chromatic aberrations\n" +"依鏡頭焦距執行透視校正,影響校正算法\n" "\n" -"校正拜耳排列感光元件的色像差\n" -"此模組在去馬賽克前對原始資料進行操作,理論上效果最好\n" -"對於非拜耳感光元件 RAW 檔的影像改用「色像差校正」模組" +"通用:假設使用 135 片幅相機 28mm 的視角\n" +"特定:依據特定的鏡頭焦距和視角計算透視校正" -#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 -#: ../src/iop/cacorrectrgb.c:167 ../src/iop/cacorrectrgb.c:169 -#: ../src/iop/demosaic.c:328 ../src/iop/highlights.c:177 -#: ../src/iop/highlights.c:179 ../src/iop/hotpixels.c:74 -#: ../src/iop/hotpixels.c:76 ../src/iop/rawdenoise.c:141 -#: ../src/iop/rawdenoise.c:143 ../src/iop/rasterfile.c:101 -#: ../src/iop/rasterfile.c:103 ../src/iop/rawprepare.c:171 -#: ../src/iop/rawprepare.c:173 ../src/iop/temperature.c:250 -#: ../src/iop/temperature.c:252 -msgid "linear, raw, scene-referred" -msgstr "線性、RAW、場景參照" +#: ../src/iop/ashift.c:6077 +msgid "focal length of the lens, default value set from EXIF data if available" +msgstr "鏡頭的焦長,從 EXIF 中讀取資料作為預設值" -#: ../src/iop/cacorrect.c:83 ../src/iop/cacorrectrgb.c:168 -#: ../src/iop/demosaic.c:329 ../src/iop/invert.c:133 -#: ../src/iop/rawdenoise.c:142 ../src/iop/rasterfile.c:102 -#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 -msgid "linear, raw" -msgstr "線性、RAW" +#: ../src/iop/ashift.c:6080 +msgid "" +"crop factor of the camera sensor, default value set from EXIF data if " +"available, manual setting is often required" +msgstr "" +"相機感光元件相對 135 相機的裁剪係數\n" +"若 EXIF 內有資料設定會自動使用,但通常需要手動設定" -#: ../src/iop/cacorrect.c:1306 -msgid "iteration runs, default is twice" +#: ../src/iop/ashift.c:6084 +msgid "" +"the level of lens dependent correction, set to maximum for full lens " +"dependency, set to zero for the generic case" msgstr "" -"反覆執行運算次數\n" -"預設值兩次通常可以提供理想的效果\n" -"有時候增加次數可以產生更好的結果" +"透視校正與鏡頭相關的程度\n" +"設定最大值校正完全與鏡頭相依,設置為零作為通用選項" -#: ../src/iop/cacorrect.c:1309 -msgid "activate colorshift correction for blue & red channels" +#: ../src/iop/ashift.c:6088 +msgid "adjust aspect ratio of image by horizontal and vertical scaling" msgstr "" -"開啟藍色和紅色通道的色彩偏移修正\n" -"如果校正效果產生紫色色偏,可啟用此選像以修正" +"調整鏡頭的縮放比例\n" +"此參數可自由調整影像比例,對使用變形鏡頭拍攝的照片特別有用" -#: ../src/iop/cacorrect.c:1317 +#: ../src/iop/ashift.c:6090 msgid "" -"automatic chromatic aberration correction\n" -"only for Bayer raw files with 3 color channels" +"automatically correct for vertical perspective distortion\n" +"ctrl+click to only fit rotation\n" +"shift+click to only fit lens shift" msgstr "" -"自動校正色像差\n" -"僅適用於 Bayer 排列的三色感光元件 RAW 檔" +"自動依據結構線校正垂直透視變形\n" +"ctrl + 點擊只作旋轉校正,不校正透視變形\n" +"shift + 點擊只作透視變形校正,不旋轉影像" -#: ../src/iop/cacorrectrgb.c:160 ../src/iop/defringe.c:74 -msgid "chromatic aberrations" -msgstr "色像差校正" +#: ../src/iop/ashift.c:6094 +msgid "" +"automatically correct for horizontal perspective distortion\n" +"ctrl+click to only fit rotation\n" +"shift+click to only fit lens shift" +msgstr "" +"自動依據結構線校正水平透視變形\n" +"ctrl + 點擊只作旋轉校正,不校正透視變形\n" +"shift + 點擊只作透視變形校正,不旋轉影像" -#: ../src/iop/cacorrectrgb.c:165 -msgid "correct chromatic aberrations" +#: ../src/iop/ashift.c:6098 +msgid "" +"automatically correct for vertical and horizontal perspective distortions, " +"fitting rotation, lens shift in both directions, and shear\n" +"ctrl+click to only fit rotation\n" +"shift+click to only fit lens shift\n" +"ctrl+shift+click to only fit rotation and lens shift" msgstr "" -"色像差校正 | chromatic aberrations\n" -"\n" -"校正影像中可能存在的色像差\n" -"與「RAW 檔色像差校正」相比\n" -"此模組可應用於各種影像類別" +"自動依據結構線校正所有透視變形\n" +"ctrl + 點擊只作旋轉校正,不校正透視變形\n" +"shift + 點擊只作透視變形校正,不旋轉影像\n" +"ctrl + shift + 點擊執行透視和旋轉校正,但不作剪切校正" -#: ../src/iop/cacorrectrgb.c:718 +#: ../src/iop/ashift.c:6105 msgid "" -"channel used as a reference to\n" -"correct the other channels.\n" -"use sharpest channel if some\n" -"channels are blurry.\n" -"try changing guide channel if you\n" -"have artifacts." +"automatically analyse line structure in image\n" +"ctrl+click for an additional edge enhancement\n" +"shift+click for an additional detail enhancement\n" +"ctrl+shift+click for a combination of both methods" msgstr "" -"作為校正其他顏色的參考色版。\n" -"暫時將半徑與修正強度調至最高,切換不同色版比較,\n" -"選擇銳利度最高和邊緣偽影最少的色版做為參考色版。" +"分析影像並自動繪製結構線\n" +"\n" +"點擊此選項自動分析並繪製結構線,如果無法找到足夠的結構線可使用增強分析\n" +"ctrl + 點擊加強邊緣偵測,shift + 點擊加強對比偵測,ctrl + shift + 點擊兩者並" +"用\n" +"水平結構線標示為藍色,垂直結構線標示為綠色,用於自動校正\n" +"不收斂匯聚的水平線標示為黃色,垂直線標示為紅色,不會被用於校正\n" +"\n" +"可手動以左鍵點擊線條將其啟用,線條將變更為藍色或綠色\n" +"右鍵點擊手動取消結構線,線條將變更為黃色或紅色\n" +"按著滑鼠不放以畫筆的方式連續執行結構線啟用或取消,滑鼠滾輪控制筆刷大小\n" +"shift + 滑鼠左鍵或右鍵可圈選範圍內的線段一次啟用或取消\n" +"完成結構線編輯之後,點擊下方的校正選項以自動完成透視校正" -#: ../src/iop/cacorrectrgb.c:725 -msgid "increase for stronger correction" +#: ../src/iop/ashift.c:6110 +msgid "manually define perspective rectangle" msgstr "" -"校正色像差的效果半徑\n" -"這是此模組中最重要的參數,緩慢提高直到消除色像差" +"手動繪製透視矩形\n" +"\n" +"在影像上顯示一個矩形,調整矩形的四角以符合影像中希望保持水平和垂直的物體\n" +"完成之後點擊下方的三個校正選項之一,以自動完成透視校正\n" +"\n" +"矩形形狀與位置可以隨時重新調整,完成變更後再次點擊校正重新計算" + +#: ../src/iop/ashift.c:6111 +msgid "manually draw structure lines" +msgstr "" +"手動繪製結構線\n" +"\n" +"在影像上單擊拖曳繪製水平和垂直線條,盡可能繪製更多的線條以利校正\n" +"此模組會自動將水平線標示為藍色,垂直線標示為綠色\n" +"完成之後點擊下方的三個校正選項之一,以自動完成透視校正\n" +"\n" +"結構線可以隨時重新調整,單擊線條或端點以移動,或是右鍵刪除線條\n" +"完成變更後再次點擊校正,即可重新計算透視校正效果" + +#: ../src/iop/ashift.c:6140 +msgid "rectangle" +msgstr "矩形" + +#: ../src/iop/ashift.c:6142 +msgid "lines" +msgstr "線" + +#: ../src/iop/ashift.c:6168 ../src/iop/clipping.c:3332 +#, c-format +msgid "[%s] define/rotate horizon" +msgstr "[%s] 自訂 / 旋轉水平線" + +#: ../src/iop/ashift.c:6171 +#, c-format +msgid "[%s on segment] select segment" +msgstr "[線段 %s] 選取線段" -#: ../src/iop/cacorrectrgb.c:727 -msgid "" -"balance between smoothing colors\n" -"and preserving them.\n" -"high values can lead to overshooting\n" -"and edge bleeding." -msgstr "" -"調整修正色彩和保留色彩之間的平衡。\n" -"越高的值校正效果越強,但可能導致其他顏色變灰。" +#: ../src/iop/ashift.c:6175 +#, c-format +msgid "[%s on segment] unselect segment" +msgstr "[線段 %s] 取消選取線段" -#: ../src/iop/cacorrectrgb.c:732 -msgctxt "section" -msgid "advanced parameters" -msgstr "進階參數" +#: ../src/iop/ashift.c:6179 +#, c-format +msgid "[%s] select all segments from zone" +msgstr "[%s] 選擇區域內的所有線段" -#: ../src/iop/cacorrectrgb.c:734 -msgid "" -"correction mode to use.\n" -"can help with multiple\n" -"instances for very damaged\n" -"images.\n" -"darken only is particularly\n" -"efficient to correct blue\n" -"chromatic aberration." -msgstr "" -"可以將校正效果限制為僅使像素變亮或變暗。\n" -"僅變暗對於校正藍色色像差特別有效。\n" -"可以結合多個模組實例與校正模式來修復特別嚴重的影像,\n" -"或是與色版遮罩混合使用,獲得更精細的完整控制。" +#: ../src/iop/ashift.c:6183 +#, c-format +msgid "[%s] unselect all segments from zone" +msgstr "[%s] 取消選擇區域內的所有線段" -#: ../src/iop/cacorrectrgb.c:742 -msgid "" -"runs an iterative approach\n" -"with several radii.\n" -"improves result on images\n" -"with very large chromatic\n" -"aberrations, but can smooth\n" -"colors too much on other\n" -"images." -msgstr "" -"使用不同半徑的多次循環算法改善具有巨大色像差影像的結果。\n" -"但可能會過度平滑化其他顏色,導致整體影像看似被刷白。" +#: ../src/iop/atrous.c:122 ../src/iop/atrous.c:1712 +msgid "contrast equalizer" +msgstr "對比度等化器" -#: ../src/iop/censorize.c:77 -msgid "censorize" -msgstr "馬賽克模糊" +#: ../src/iop/atrous.c:127 +msgid "sharpness|acutance|local contrast|clarity" +msgstr "銳利度|局部對比|清晰度|contrast|equalizer|clarity" -#: ../src/iop/censorize.c:82 -msgid "censorize license plates and body parts for privacy" +#: ../src/iop/atrous.c:132 +msgid "add or remove local contrast, sharpness, acutance" msgstr "" -"馬賽克模糊 | censorize\n" +"對比度等化器 | contrast equalizer\n" "\n" -"將重要資訊區域模糊以保護隱私\n" -"此模組可以一併執行高斯模糊和馬賽克像素化效果\n" -"模糊後的影像無法確保日後被重建內容,尤其是車牌這類簡單文字\n" -"如果要完整刪除任何隱私資訊,唯一方法是用純色遮蓋" +"依據影像的高低頻區域分別調整對比\n" +"橫軸表示經小波分析的影像不同細節頻率\n" +"縱軸表示不同細節頻率的亮度和彩度對比\n" +"這個功能強大的模組可以達成多種效果,可藉由套用預設集了解控制邏輯" -#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:128 -#: ../src/iop/filmicrgb.c:351 ../src/iop/graduatednd.c:144 -msgid "linear or non-linear, RGB, scene-referred" -msgstr "線性或非線性、RGB、場景參照" +#: ../src/iop/atrous.c:134 ../src/iop/atrous.c:136 ../src/iop/colorbalance.c:161 +msgid "linear, Lab, scene-referred" +msgstr "線性、Lab、場景參照" -#: ../src/iop/censorize.c:86 -msgid "special, RGB, scene-referred" -msgstr "特殊、RGB、場景參照" +#: ../src/iop/atrous.c:135 ../src/iop/censorize.c:85 +#: ../src/iop/hazeremoval.c:112 +msgid "frequential, RGB" +msgstr "頻率、RGB" -#: ../src/iop/censorize.c:425 -msgid "radius of gaussian blur before pixelization" -msgstr "" -"第一次高斯模糊的半徑\n" -"在馬賽克效果之前執行" +#: ../src/iop/atrous.c:743 +msgid "coarse" +msgstr "粗糙" -#: ../src/iop/censorize.c:426 -msgid "radius of gaussian blur after pixelization" -msgstr "" -"第二次高斯模糊的半徑\n" -"在馬賽克效果之後執行" +#: ../src/iop/atrous.c:759 +msgid "denoise & sharpen" +msgstr "除雜訊並鋭化" -#: ../src/iop/censorize.c:427 -msgid "radius of the intermediate pixelization" -msgstr "" -"馬賽克效果的尺寸\n" -"在兩次高斯模糊中間執行" +#. add the preset. +#: ../src/iop/atrous.c:775 ../src/iop/sharpen.c:103 +msgid "sharpen" +msgstr "銳化化" -#: ../src/iop/censorize.c:428 -msgid "amount of noise to add at the end" -msgstr "" -"在最後一步增加雜訊的數量\n" -"使用高斯分布的亮度雜訊,偽造模糊區域的細節讓 AI 不易分辨" +#: ../src/iop/atrous.c:791 +msgid "denoise chroma" +msgstr "降低彩色雜訊" -#: ../src/iop/channelmixer.c:123 -msgid "channel mixer" -msgstr "色版混合器" +#: ../src/iop/atrous.c:807 ../src/libs/neural_restore.c:1357 +#: ../src/libs/neural_restore.c:4166 +msgid "denoise" +msgstr "減少雜訊" -#: ../src/iop/channelmixer.c:128 -msgid "" -"this module is deprecated. please use the color calibration module instead." -msgstr "此模組已被汰除,建議使用「色彩校正」模組替代。" +#: ../src/iop/atrous.c:824 ../src/iop/bloom.c:75 +msgid "bloom" +msgstr "朦朧光暈" -#: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 -msgid "" -"perform color space corrections\n" -"such as white balance, channels mixing\n" -"and conversions to monochrome emulating film" -msgstr "" -"色彩校正 | color calibration\n" -"\n" -"功能完整的色彩空間校正、白平衡調整和色版混合器模組\n" -"使用色彩適應轉換調整白平衡,或是使用標準色卡校正顏色\n" -"灰階色版混合器功能可調整 RGB 色版的相對強度產生灰階影像\n" -"RGB 色版混合可以調整輸入色版強度執行串擾調色\n" -"或是依據像素的 RGB 色版強度來調整影像的飽和度和亮度" +#: ../src/iop/atrous.c:840 ../src/iop/bilat.c:79 ../src/iop/bilat.c:186 +msgid "clarity" +msgstr "清晰" -#: ../src/iop/channelmixer.c:606 -msgid "destination" -msgstr "目的地" +#: ../src/iop/atrous.c:861 +msgid "deblur | large blur | strength 3" +msgstr "去除模糊:大型模糊,強度高" -#: ../src/iop/channelmixer.c:613 -msgctxt "channelmixer" -msgid "gray" -msgstr "灰色" +#: ../src/iop/atrous.c:879 +msgid "deblur | medium blur | strength 3" +msgstr "去除模糊:中等模糊,強度高" -#: ../src/iop/channelmixer.c:619 -msgid "amount of red channel in the output channel" -msgstr "輸出色版中紅色色版的強度" +#: ../src/iop/atrous.c:896 +msgid "deblur | fine blur | strength 3" +msgstr "去除模糊:細微模糊,強度高" -#: ../src/iop/channelmixer.c:625 -msgid "amount of green channel in the output channel" -msgstr "輸出色版中綠色色版的強度" +#: ../src/iop/atrous.c:915 +msgid "deblur | large blur | strength 2" +msgstr "去除模糊:大型模糊,強度中" -#: ../src/iop/channelmixer.c:631 -msgid "amount of blue channel in the output channel" -msgstr "輸出色版中藍色色版的強度" +#: ../src/iop/atrous.c:933 +msgid "deblur | medium blur | strength 2" +msgstr "去除模糊:中等模糊,強度中" -#: ../src/iop/channelmixer.c:642 -msgid "swap R and B" -msgstr "紅藍色版對調" +#: ../src/iop/atrous.c:950 +msgid "deblur | fine blur | strength 2" +msgstr "去除模糊:細微模糊,強度中" -#: ../src/iop/channelmixer.c:648 -msgid "swap G and B" -msgstr "藍綠色版對調" +#: ../src/iop/atrous.c:969 +msgid "deblur | large blur | strength 1" +msgstr "去除模糊:大型模糊,強度低" -#: ../src/iop/channelmixer.c:654 -msgid "color contrast boost" -msgstr "色彩對比增強" +#: ../src/iop/atrous.c:987 +msgid "deblur | medium blur | strength 1" +msgstr "去除模糊:中等模糊,強度低" -#: ../src/iop/channelmixer.c:660 -msgid "color details boost" -msgstr "色彩細節增強" +#: ../src/iop/atrous.c:1004 +msgid "deblur | fine blur | strength 1" +msgstr "去除模糊:細微模糊,強度低" -#: ../src/iop/channelmixer.c:666 -msgid "color artifacts boost" -msgstr "色彩偽影增強" +#: ../src/iop/atrous.c:1333 ../src/iop/atrous.c:1579 +#: ../src/iop/denoiseprofile.c:3410 ../src/iop/rawdenoise.c:732 +msgctxt "graph" +msgid "coarse" +msgstr "粗糙" -#: ../src/iop/channelmixer.c:672 -msgid "B/W luminance-based" -msgstr "黑白 基於亮度" +#: ../src/iop/atrous.c:1340 ../src/iop/atrous.c:1580 +#: ../src/iop/denoiseprofile.c:3418 ../src/iop/rawdenoise.c:740 +msgid "fine" +msgstr "精細" -#: ../src/iop/channelmixer.c:678 -msgid "B/W artifacts boost" -msgstr "黑白 偽影提升" +#: ../src/iop/atrous.c:1352 +msgid "contrasty" +msgstr "鮮明對比" -#: ../src/iop/channelmixer.c:684 -msgid "B/W smooth skin" -msgstr "黑白 平滑皮膚" +#: ../src/iop/atrous.c:1358 ../src/iop/denoiseprofile.c:3432 +#: ../src/iop/rawdenoise.c:754 +msgid "noisy" +msgstr "高雜訊" -#: ../src/iop/channelmixer.c:690 -msgid "B/W blue artifacts reduce" -msgstr "黑白 藍色偽影降低" +#. case atrous_s: +#: ../src/iop/atrous.c:1361 +msgid "bold" +msgstr "加重" -#: ../src/iop/channelmixer.c:697 -msgid "B/W Ilford Delta 100-400" -msgstr "黑白 Ilford Delta 100-400" +#: ../src/iop/atrous.c:1362 +msgid "dull" +msgstr "減低" -#: ../src/iop/channelmixer.c:704 -msgid "B/W Ilford Delta 3200" -msgstr "黑白 Ilford Delta 3200" +#: ../src/iop/atrous.c:1567 ../src/iop/atrous.c:1627 +msgid "boost" +msgstr "加強" -#: ../src/iop/channelmixer.c:711 -msgid "B/W Ilford FP4" -msgstr "黑白 Ilford FP4" +#: ../src/iop/atrous.c:1568 +msgid "reduce" +msgstr "減少" -#: ../src/iop/channelmixer.c:718 -msgid "B/W Ilford HP5" -msgstr "黑白 Ilford HP5" +#: ../src/iop/atrous.c:1569 +msgid "raise" +msgstr "提升" -#: ../src/iop/channelmixer.c:725 -msgid "B/W Ilford SFX" -msgstr "黑白 Ilford SFX" +#: ../src/iop/atrous.c:1570 +msgid "lower" +msgstr "降低" -#: ../src/iop/channelmixer.c:732 -msgid "B/W Kodak T-Max 100" -msgstr "黑白 Kodak T-Max 100" +#: ../src/iop/atrous.c:1577 +msgid "coarsest" +msgstr "最粗糙" -#: ../src/iop/channelmixer.c:739 -msgid "B/W Kodak T-max 400" -msgstr "黑白 Kodak T-max 400" +#: ../src/iop/atrous.c:1578 +msgid "coarser" +msgstr "更粗糙" -#: ../src/iop/channelmixer.c:746 -msgid "B/W Kodak Tri-X 400" -msgstr "黑白 Kodak Tri-X 400" +#: ../src/iop/atrous.c:1581 +msgid "finer" +msgstr "更精細" + +#: ../src/iop/atrous.c:1582 +msgid "finest" +msgstr "最精細" + +#: ../src/iop/atrous.c:1652 ../src/libs/export.c:1533 ../src/libs/export.c:1549 +msgid "x" +msgstr "x" -#: ../src/iop/channelmixerrgb.c:225 -msgid "color calibration" -msgstr "色彩校正" +#: ../src/iop/atrous.c:1753 ../src/iop/nlmeans.c:448 +msgid "luma" +msgstr "亮度" -#: ../src/iop/channelmixerrgb.c:230 -msgid "channel mixer|white balance|monochrome" +#: ../src/iop/atrous.c:1754 +msgid "change lightness at each feature size" msgstr "" -"色版混合|白平衡|黑白|色彩適應|color|calibration|CAT|chromatic|adaptation" +"調整不同影像細節區域的亮度對比,以白色曲線顯示\n" +"執行精細的局部對比度控制,升降曲線左側調整低頻的亮度對比,右側控制高頻區域\n" +"圖表底部第二條曲線調整雜訊抑制,拉高曲線增加去除亮度雜訊的強度" -#: ../src/iop/channelmixerrgb.c:240 -msgid "linear, RGB or XYZ" -msgstr "線性、RGB 或 XYZ" +#: ../src/iop/atrous.c:1756 +msgid "change color saturation at each feature size" +msgstr "" +"調整不同影像細節區域的彩度對比,以棕色曲線顯示\n" +"精細的顏色對比度(飽和度)控制,左側調整低頻的彩度對比,右側控制高頻區域\n" +"圖表底部第二條曲線調整雜訊抑制,拉高曲線增加去除彩度雜訊的強度" -#: ../src/iop/channelmixerrgb.c:461 -msgid "monochrome | luminance-based" -msgstr "黑白 基於亮度" +#: ../src/iop/atrous.c:1758 +msgid "edges" +msgstr "邊緣修正" -#: ../src/iop/channelmixerrgb.c:496 -msgid "monochrome | ILFORD HP5+" -msgstr "黑白:ILFORD HP5+" +#: ../src/iop/atrous.c:1759 +msgid "" +"change edge halos at each feature size\n" +"only changes results of luma and chroma tabs" +msgstr "" +"調整影像高低頻分析的邊緣感知,以藍色曲線顯示\n" +"此功能不直接調整影像,而是調整邊緣計算方法,以避免產生邊緣光暈的偽影\n" +"亮度和彩度對比出現不自然的邊緣時可以使用,調整數值因影像而異必須自行嘗試" -#: ../src/iop/channelmixerrgb.c:505 -msgid "monochrome | ILFORD DELTA 100" -msgstr "黑白:ILFORD DELTA 100" +#: ../src/iop/atrous.c:1792 ../src/iop/colorzones.c:2705 +msgid "make effect stronger or weaker" +msgstr "調整效果的強弱" -#: ../src/iop/channelmixerrgb.c:515 -msgid "monochrome | ILFORD DELTA 400 - 3200" -msgstr "黑白:ILFORD DELTA 400 - 3200" +#: ../src/iop/basecurve.c:305 +msgid "neutral" +msgstr "中性" -#: ../src/iop/channelmixerrgb.c:524 -msgid "monochrome | ILFORD FP4+" -msgstr "黑白:ILFORD FP4+" +#: ../src/iop/basecurve.c:306 +msgid "canon eos like" +msgstr "Canon EOS 風格" -#: ../src/iop/channelmixerrgb.c:533 -msgid "monochrome | Fuji Acros 100" -msgstr "黑白:Fujifilm Acros 100" +#: ../src/iop/basecurve.c:307 +msgid "canon eos like alternate" +msgstr "Canon EOS 備用風格" -#: ../src/iop/channelmixerrgb.c:550 -msgid "basic channel mixer" -msgstr "基本色版混合器" +#: ../src/iop/basecurve.c:308 +msgid "nikon like" +msgstr "Nikon 風格" -#: ../src/iop/channelmixerrgb.c:563 -msgid "channel swap | swap G and B" -msgstr "藍綠色版對調" +#: ../src/iop/basecurve.c:309 +msgid "nikon like alternate" +msgstr "Nikon 備用風格" -#: ../src/iop/channelmixerrgb.c:576 -msgid "channel swap | swap G and R" -msgstr "紅綠色版對調" +#: ../src/iop/basecurve.c:310 +msgid "sony alpha like" +msgstr "SONY α 風格" -#: ../src/iop/channelmixerrgb.c:589 -msgid "channel swap | swap R and B" -msgstr "紅藍色版對調" +#: ../src/iop/basecurve.c:311 +msgid "pentax like" +msgstr "PENTAX 風格" -#: ../src/iop/channelmixerrgb.c:611 -msgid "area color mapping (active)" -msgstr "區域色彩映射(啟用)" +#: ../src/iop/basecurve.c:312 +msgid "ricoh like" +msgstr "RICOH 風格" -#: ../src/iop/channelmixerrgb.c:611 -msgid "area color mapping" -msgstr "區域色彩映射" +#: ../src/iop/basecurve.c:313 +msgid "olympus like" +msgstr "OLYMPUS 風格" -#: ../src/iop/channelmixerrgb.c:1892 -msgid "(daylight)" -msgstr "(日光)" +#: ../src/iop/basecurve.c:314 +msgid "olympus like alternate" +msgstr "OLYMPUS 備用風格" -#: ../src/iop/channelmixerrgb.c:1894 -msgid "(black body)" -msgstr "(黑體)" +#: ../src/iop/basecurve.c:315 +msgid "panasonic like" +msgstr "Panasonic 風格" -#: ../src/iop/channelmixerrgb.c:1896 -msgid "(invalid)" -msgstr "(無效)" +#: ../src/iop/basecurve.c:316 +msgid "leica like" +msgstr "Leica 風格" -#: ../src/iop/channelmixerrgb.c:1900 ../src/iop/channelmixerrgb.c:1958 -msgid "very good" -msgstr "非常好" +#: ../src/iop/basecurve.c:317 +msgid "kodak easyshare like" +msgstr "Kodak easyshare 風格" -#: ../src/iop/channelmixerrgb.c:1902 ../src/iop/channelmixerrgb.c:1960 -msgid "good" -msgstr "良好" +#: ../src/iop/basecurve.c:318 +msgid "konica minolta like" +msgstr "KONICA MINOLTA 風格" -#: ../src/iop/channelmixerrgb.c:1904 ../src/iop/channelmixerrgb.c:1962 -msgid "passable" -msgstr "尚可" +#: ../src/iop/basecurve.c:319 +msgid "samsung like" +msgstr "SAMSUNG 風格" -#: ../src/iop/channelmixerrgb.c:1906 ../src/iop/channelmixerrgb.c:1964 -msgid "bad" -msgstr "糟糕" +#: ../src/iop/basecurve.c:320 +msgid "fujifilm like" +msgstr "FUJIFILM 風格" -#: ../src/iop/channelmixerrgb.c:1913 -#, c-format -msgid "" -"\n" -"Profile quality report: %s\n" -"input ΔE: \tavg. %.2f ; \tmax. %.2f\n" -"WB ΔE: \tavg. %.2f; \tmax. %.2f\n" -"output ΔE: \tavg. %.2f; \tmax. %.2f\n" -"\n" -"Profile data\n" -"illuminant: \t%.0f K \t%s\n" -"matrix in adaptation space:\n" -"%+.4f \t%+.4f \t%+.4f\n" -"%+.4f \t%+.4f \t%+.4f\n" -"%+.4f \t%+.4f \t%+.4f\n" -"\n" -"Normalization values\n" -"exposure compensation: \t%+.2f EV\n" -"black offset: \t%+.4f" -msgstr "" -"\n" -"描述檔品質報告:%s\n" -" 輸入 ΔE: 平均 %.2f 最高 %.2f\n" -"白平衡 ΔE: 平均 %.2f 最高 %.2f\n" -" 輸出 ΔE: 平均 %.2f 最高 %.2f\n" -"\n" -"描述檔資料\n" -"光源: %.0f K %s\n" -"色彩適應轉換矩陣:\n" -"%+.4f %+.4f %+.4f\n" -"%+.4f %+.4f %+.4f\n" -"%+.4f %+.4f %+.4f\n" -"\n" -"歸一化參數\n" -"曝光補償: %+.2f EV\n" -"黑點偏移: %+.4f" +#: ../src/iop/basecurve.c:321 +msgid "nokia like" +msgstr "NOKIA 風格" -#: ../src/iop/channelmixerrgb.c:1969 -#, c-format +#: ../src/iop/basecurve.c:363 +msgid "base curve" +msgstr "基礎曲線" + +#: ../src/iop/basecurve.c:370 msgid "" -"\n" -"Profile quality report: %s\n" -"output ΔE: \tavg. %.2f; \tmax. %.2f\n" -"\n" -"Normalization values\n" -"exposure compensation: \t%+.2f EV\n" -"black offset: \t%+.4f" +"apply a view transform based on personal or camera maker look,\n" +"for corrective purposes, to prepare images for display" msgstr "" +"基礎曲線 | base curve\n" "\n" -"描述檔品質報告:%s\n" -"輸出 ΔE: 平均 %.2f 最高 %.2f\n" -"\n" -"歸一化參數\n" -"曝光補償: %+.2f EV\n" -"黑點偏移: %+.4f" +"套用相機廠商的特性曲線來模擬相機直出 JPEG\n" +"如果工作流程為「顯示參照」會自動啟用此模組\n" +"並依 EXIF 資料自動套用相機曲線,以便修正影像符合顯示\n" +"若使用「場景參照」工作流程則無需使用此模組" -#: ../src/iop/channelmixerrgb.c:2054 -msgid "double CAT applied" -msgstr "套用了兩次色彩適應" +#: ../src/iop/basecurve.c:372 ../src/iop/cacorrect.c:81 +#: ../src/iop/cacorrectrgb.c:166 ../src/iop/colorreconstruction.c:117 +#: ../src/iop/defringe.c:80 ../src/iop/denoiseprofile.c:821 +#: ../src/iop/flip.c:108 ../src/iop/hazeremoval.c:110 +#: ../src/iop/highlights.c:176 ../src/iop/hotpixels.c:73 ../src/iop/invert.c:131 +#: ../src/iop/lens.cc:264 ../src/iop/nlmeans.c:89 ../src/iop/profile_gamma.c:99 +#: ../src/iop/rawdenoise.c:140 ../src/iop/retouch.c:207 +#: ../src/iop/scalepixels.c:85 ../src/iop/sharpen.c:93 ../src/iop/spots.c:66 +#: ../src/iop/temperature.c:249 +msgid "corrective" +msgstr "修正" -#: ../src/iop/channelmixerrgb.c:2055 -msgid "" -"you have 2 instances or more of color calibration,\n" -"all providing chromatic adaptation.\n" -"this can lead to inconsistencies unless you\n" -"use them with masks or know what you are doing." -msgstr "" -"有兩個以上的「色彩校正」模組正在使用中,\n" -"這可能會導致色彩適應不一致。\n" -"請確認已了解這些步驟執行的目的,\n" -"或是將不同模組與遮罩搭配使用。" +#: ../src/iop/basecurve.c:375 ../src/iop/dither.c:117 ../src/iop/dither.c:119 +#: ../src/iop/filmicrgb.c:347 ../src/iop/graduatednd.c:146 +#: ../src/iop/negadoctor.c:145 ../src/iop/profile_gamma.c:102 +#: ../src/iop/rgblevels.c:124 ../src/iop/vignette.c:118 +#: ../src/iop/vignette.c:120 ../src/iop/watermark.c:469 +#: ../src/iop/watermark.c:471 +msgid "non-linear, RGB, display-referred" +msgstr "非線性、RGB、顯示參照" -#: ../src/iop/channelmixerrgb.c:2067 -msgid "white balance applied twice" -msgstr "白平衡被重複套用兩次" +#: ../src/iop/basecurve.c:553 +msgid "display-referred default" +msgstr "顯示參照流程預設值" -#: ../src/iop/channelmixerrgb.c:2068 -msgid "" -"the color calibration module is enabled and already provides\n" -"chromatic adaptation.\n" -"set the white balance here to camera reference (D65)\n" -"or disable chromatic adaptation in color calibration." +#: ../src/iop/basecurve.c:2092 +msgid "abscissa: input, ordinate: output. works on RGB channels" msgstr "" -"「色彩校正」模組已啟用,並執行色彩適應。\n" -"白平衡應設定為相機基準白點(D65),\n" -"或在「色彩校正」中停用色彩適應。" +"橫座標:輸入\n" +"縱座標:輸出" + +#: ../src/iop/basecurve.c:2099 ../src/iop/basicadj.c:635 +#: ../src/iop/rgbcurve.c:1569 ../src/iop/rgblevels.c:1106 +#: ../src/iop/tonecurve.c:1323 +msgid "method to preserve colors when applying contrast" +msgstr "" +"套用曲線時維持顏色色相不變的方法\n" +"\n" +"如果直接套用曲線至 RGB 色版,由於每個色版調整後的顏色比例可能會發生變化,從而" +"導致色調改變。選擇以下方法來對 RGB 色版進行不同程度的調整,以保留 RGB 之間的關" +"係減少色調變化的影響。不同影像可能會產生不同的效果,選項適合與否會因影像內容而" +"異,沒有所謂正確的選擇。建議自行嘗試後決定哪個設定效果最令人滿意。\n" +"\n" +"無:這是大部分軟體的運作方式,會讓暗部更飽和但降低亮部的飽和度\n" +"亮度:依 RGB 總和亮度來調整,偏向增加局部對比度,高飽和顏色可能表現不佳\n" +"RGB 最大值:偏向降低藍色的亮度,並讓局部對比度變小\n" +"RGB 平均值:官方沒有提供效果說明,請自行嘗試\n" +"RGB 加總值:官方沒有提供效果說明,請自行嘗試\n" +"RGB 乘冪範數:使用 RGB 的立方和除以平方和加權計算,通常是良好的折衷算法\n" +"基礎乘冪:以 RGB 的幾何距離計算,特色是任何 RGB 空間都可以獲得一致的效果" -#: ../src/iop/channelmixerrgb.c:2076 -msgid "white balance module error" -msgstr "白平衡模組錯誤" +#: ../src/iop/basecurve.c:2103 +msgid "two exposures" +msgstr "曝光兩次" -#: ../src/iop/channelmixerrgb.c:2077 +#: ../src/iop/basecurve.c:2104 +msgid "three exposures" +msgstr "曝光三次" + +#: ../src/iop/basecurve.c:2105 msgid "" -"the white balance module is not using the camera\n" -"reference illuminant, which will cause issues here\n" -"with chromatic adaptation. either set it to reference\n" -"or disable chromatic adaptation here." +"fuse this image stopped up/down a couple of times with itself, to compress " +"high dynamic range. expose for the highlights before use." msgstr "" -"「白平衡」模組不是使用相機基準白點,\n" -"這會導致本模組的色彩適應問題。\n" -"更改「白平衡」模組設定或關閉色彩適應。" +"與自身增加曝光的影像副本融合以提升動態範圍。\n" +"可設定與兩張或三張的提高曝光副本合併。\n" +"為獲得最佳效果,先在「曝光」模組裡調整正確的亮部曝光。" -#: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 -msgid "white balance missing" -msgstr "無白平衡數據" +#: ../src/iop/basecurve.c:2110 +msgid "how many stops to shift the individual exposures apart" +msgstr "以 EV 為單位調整每張要融合的影像副本之間曝光要提高多少" -#: ../src/iop/channelmixerrgb.c:2090 +#: ../src/iop/basecurve.c:2119 msgid "" -"this module is not providing a valid reference illuminant\n" -"causing chromatic adaptation issues in color calibration.\n" -"enable this module and either set it to reference\n" -"or disable chromatic adaptation in color calibration." +"whether to shift exposure up or down (-1: reduce highlight, +1: reduce " +"shadows)" msgstr "" -"此模組沒有提供有效的參考光源,\n" -"導致「色彩校正」模組中的色彩適應計算問題。\n" -"啟用此模組,並將其設定為參考光源,\n" -"或關閉「色彩校正」模組中的色彩適應。" +"調整融合後的曝光\n" +"-1:減少亮部\n" +"+1:減少暗部\n" +"0:維持整體的亮度" -#: ../src/iop/channelmixerrgb.c:2099 -msgid "" -"the white balance module is not providing a valid reference\n" -"illuminant causing issues with chromatic adaptation here.\n" -"enable white balance and either set it to reference\n" -"or disable chromatic adaptation here." -msgstr "" -"「白平衡」模組沒有提供有效的參考光源,\n" -"導致本模組中的色彩適應計算問題。\n" -"啟用「白平衡」模組,並將其設定為參考光源,\n" -"或關閉本模組中的色彩適應。" +#: ../src/iop/basecurve.c:2125 ../src/iop/tonecurve.c:1326 +msgid "scale for graph" +msgstr "圖表座標顯示比例(線性 ↔ 對數)" -#: ../src/iop/channelmixerrgb.c:2191 -msgid "auto-detection of white balance completed" -msgstr "白平衡自動檢測完成" +#: ../src/iop/basicadj.c:157 +msgid "this module is deprecated. please use the quick access panel instead." +msgstr "此模組已被汰除,建議使用「快速存取面板」替代。" -#: ../src/iop/channelmixerrgb.c:2341 -msgid "channelmixerrgb works only on RGB input" -msgstr "RGB 色版混合器僅適用於 RGB 輸入訊號" +#: ../src/iop/basicadj.c:162 +msgid "basic adjustments" +msgstr "基本調整" -#: ../src/iop/channelmixerrgb.c:3647 -#, c-format -msgid "CCT: %.0f K (daylight)" -msgstr "色溫:%.0f K(日光)" +#: ../src/iop/basicadj.c:167 +msgid "apply usual image adjustments" +msgstr "套用一般的影像調整" -#: ../src/iop/channelmixerrgb.c:3650 -msgid "" -"approximated correlated color temperature.\n" -"this illuminant can be accurately modeled by a daylight spectrum,\n" -"so its temperature is relevant and meaningful with a D illuminant." -msgstr "" -"近似相關色溫(CCT)\n" -"所選擇的光源色彩可使用標準日光光譜分布描述,\n" -"所以色溫與 CIE Daylight 相關聯。" +#: ../src/iop/basicadj.c:168 ../src/iop/bilat.c:85 ../src/iop/bloom.c:81 +#: ../src/iop/blurs.c:94 ../src/iop/borders.c:317 ../src/iop/censorize.c:83 +#: ../src/iop/colisa.c:87 ../src/iop/colorcontrast.c:86 ../src/iop/colorize.c:95 +#: ../src/iop/colormapping.c:152 ../src/iop/colorzones.c:142 +#: ../src/iop/grain.c:391 ../src/iop/highpass.c:75 ../src/iop/levels.c:137 +#: ../src/iop/liquify.c:294 ../src/iop/lowlight.c:89 ../src/iop/lowpass.c:103 +#: ../src/iop/monochrome.c:99 ../src/iop/soften.c:99 +#: ../src/iop/splittoning.c:102 ../src/iop/velvia.c:97 ../src/iop/vibrance.c:94 +#: ../src/iop/vignette.c:117 ../src/iop/watermark.c:468 +msgid "creative" +msgstr "創意" -#: ../src/iop/channelmixerrgb.c:3656 -#, c-format -msgid "CCT: %.0f K (black body)" -msgstr "色溫:%.0f K(黑體)" +#: ../src/iop/basicadj.c:171 ../src/iop/colorbalancergb.c:184 +msgid "non-linear, RGB, scene-referred" +msgstr "非線性、RGB、場景參照" -#: ../src/iop/channelmixerrgb.c:3659 +#: ../src/iop/basicadj.c:616 msgid "" -"approximated correlated color temperature.\n" -"this illuminant can be accurately modeled by a black body spectrum,\n" -"so its temperature is relevant and meaningful with a Planckian illuminant." +"adjust the black level to unclip negative RGB values.\n" +"you should never use it to add more density in blacks!\n" +"if poorly set, it will clip near-black colors out of gamut\n" +"by pushing RGB values into negatives" msgstr "" -"近似相關色溫(CCT)\n" -"所選擇的光源色彩可使用理想黑體光譜分布描述,\n" -"所以色溫與普朗克黑體輻射相關聯。" - -#: ../src/iop/channelmixerrgb.c:3665 -#, c-format -msgid "CCT: %.0f K (invalid)" -msgstr "色溫:%.0f K(無效)" +"調整黑點以保留負的 RGB 值,不應用此設定來增加黑色濃度\n" +"如果設定不當將會把近黑點的顏色推出色域,並造成 RGB 負值" -#: ../src/iop/channelmixerrgb.c:3668 -msgid "" -"approximated correlated color temperature.\n" -"this illuminant cannot be accurately modeled by a daylight or black body " -"spectrum,\n" -"so its temperature is not relevant and meaningful and you need to use a " -"custom illuminant." +#: ../src/iop/basicadj.c:624 ../src/iop/exposure.c:1213 +msgid "adjust the exposure correction" msgstr "" -"近似相關色溫(CCT)\n" -"所選擇的光源色彩無法使用日光或黑體光譜描述,\n" -"所以色溫不具有實質意義,需要使用自訂光源。" +"調整曝光校正,向右增加或向左減少曝光值(EV)\n" +"使用右側色彩選取工具選擇影像上的區域,以執行「點測光曝光對應」" -#: ../src/iop/channelmixerrgb.c:3677 -#, c-format -msgid "CCT: undefined" -msgstr "色溫:未定義" +#: ../src/iop/basicadj.c:628 +msgid "highlight compression adjustment" +msgstr "亮部壓縮調整" -#: ../src/iop/channelmixerrgb.c:3680 -msgid "" -"the approximated correlated color temperature\n" -"cannot be computed at all so you need to use a custom illuminant." -msgstr "無法計算相關色溫(CCT),需要使用自定光源。" +#: ../src/iop/basicadj.c:632 ../src/iop/colisa.c:276 +msgid "contrast adjustment" +msgstr "對比度調整" -#: ../src/iop/channelmixerrgb.c:3998 -msgid "white balance successfully extracted from raw image" -msgstr "成功從 RAW 檔案中取得白平衡" +#: ../src/iop/basicadj.c:640 +msgid "middle gray adjustment" +msgstr "中間灰調整" -#. We need to recompute only the full preview -#: ../src/iop/channelmixerrgb.c:4005 -msgid "auto-detection of white balance started…" -msgstr "正在自動偵測白平衡…" +#: ../src/iop/basicadj.c:645 ../src/iop/colisa.c:277 +msgid "brightness adjustment" +msgstr "亮度調整" -#: ../src/iop/channelmixerrgb.c:4116 -msgid "" -"color calibration: the sum of the gray channel parameters is zero, " -"normalization will be disabled." -msgstr "色彩校正中的灰階色版參數總和為零,歸一化將被停用。" +#: ../src/iop/basicadj.c:648 +msgid "saturation adjustment" +msgstr "飽和度調整" -#. Write report in GUI -#: ../src/iop/channelmixerrgb.c:4160 -#, c-format +#: ../src/iop/basicadj.c:651 +msgid "vibrance adjustment" +msgstr "自然飽和度調整" + +#: ../src/iop/basicadj.c:653 +msgid "apply auto exposure based on the entire image" +msgstr "根據整個影像來套用自動曝光" + +#: ../src/iop/basicadj.c:659 msgid "" -"L: \t%.1f %%\n" -"h: \t%.1f °\n" -"c: \t%.1f" +"apply auto exposure based on a region defined by the user\n" +"click and drag to draw the area\n" +"right-click to cancel" msgstr "" -"L*:\t%.1f %%\n" -"h :\t%.1f °\n" -"C*:\t%.1f" +"根據使用者自訂的範圍套用自動曝光\n" +"點擊並拖曳以繪製區域,右鍵點擊取消" -#. Page CAT -#: ../src/iop/channelmixerrgb.c:4429 -msgid "CAT" -msgstr "色彩適應轉換" +#: ../src/iop/basicadj.c:666 +msgid "clip" +msgstr "剪裁" -#: ../src/iop/channelmixerrgb.c:4430 -msgid "chromatic adaptation transform" -msgstr "" -"控制色彩適應轉換的方式和光源設定\n" -"開啟此功能時需要設定「白平衡」模組為相機基準白點以執行基本的色版操作\n" -"真正的色彩白平衡工作則交由本「色彩校正」模組執行\n" -"\n" -"首先選擇色彩適應方法,接著設定場景的光源顏色\n" -"色域壓縮參數用於將經過色彩適應轉換後超出色域的顏色飽和度降低\n" -"裁切 RGB 負值可以確保輸出數值有效性,避免純色 LED 或雷射光點顏色產生問題" +#: ../src/iop/basicadj.c:668 +msgid "adjusts clipping value for auto exposure calculation" +msgstr "調整自動計算曝光的剪裁臨界值" -#: ../src/iop/channelmixerrgb.c:4432 -msgid "adaptation" -msgstr "色彩適應" +#: ../src/iop/bilat.c:74 +msgid "local contrast" +msgstr "局部對比度" -#: ../src/iop/channelmixerrgb.c:4435 -msgid "" -"choose the method to adapt the illuminant\n" -"and the colorspace in which the module works: \n" -"• Linear Bradford (1985) is consistent with ICC v4 toolchain.\n" -"• CAT16 (2016) is more robust and accurate.\n" -"• Non-linear Bradford (1985) is the original Bradford,\n" -"it can produce better results than the linear version, but is unreliable.\n" -"• XYZ is a simple scaling in XYZ space. It is not recommended in general.\n" -"• none disables any adaptation and uses pipeline working RGB." +#: ../src/iop/bilat.c:84 +msgid "manipulate local and global contrast separately" msgstr "" -"選擇色彩適應轉換的方法與使用的色彩空間\n" -"\n" -"線性 Bradford\n" -"ICC 規範的標準方式,也是大多數色彩管理軟體使用的方法。\n" -"對於接近日光的光源準確度高,但對非標準光源的色域控制不佳。\n" -"\n" -"CAT16(CIECAM16)\n" -"最新的 CIE 標準模型,色彩轉換更可靠,通常也比 Bradford 準確。\n" -"對於色彩非常鮮豔或高飽和的藍紫色表現比其他方式穩定。\n" -"\n" -"非線性 Bradford\n" -"原始的 Bradford 轉換方式,比線性簡化版本的效果更好。\n" -"但非線性轉換導致無法逆轉換,轉換方式也較不穩定。\n" -"\n" -"XYZ\n" -"使用最原始的 XYZ 色彩空間縮放,會導致較大的色彩偏差,一般不推薦使用。\n" +"局部對比度 | local contrast\n" "\n" -"無(不轉換)\n" -"不執行色彩適應轉換,使用此選項則必須在「白平衡」模組執行色彩轉換。" - -#: ../src/iop/channelmixerrgb.c:4452 -msgid "" -"this is the color of the scene illuminant before chromatic adaptation\n" -"this color will be turned into pure white by the adaptation." -msgstr "" -"色彩適應使用的場景光源顏色\n" -"此顏色會經由色彩適應計算成為純白,\n" -"其他所有顏色會由色彩適應轉換矩陣轉換成相對應的正確顏色。" - -#: ../src/iop/channelmixerrgb.c:4459 -msgid "picker" -msgstr "色彩選取工具" +"提高影像的局部對比度而不影響整體對比\n" +"在 CIELAB 的 L* 色版中執行對比度調整\n" +"可用來取代傳統的 UnSharp Mask 銳利化" -#: ../src/iop/channelmixerrgb.c:4461 ../src/iop/temperature.c:2095 -msgid "set white balance to detected from area" -msgstr "" -"在影像上選取範圍做為白平衡的參考光源顏色\n" -"應該選取影像中應該為中灰色的區域" +#: ../src/iop/bilat.c:86 ../src/iop/bilat.c:88 ../src/iop/bloom.c:82 +#: ../src/iop/bloom.c:84 ../src/iop/colisa.c:88 ../src/iop/colisa.c:90 +#: ../src/iop/colorcontrast.c:87 ../src/iop/colorcontrast.c:89 +#: ../src/iop/colorcorrection.c:75 ../src/iop/colorcorrection.c:77 +#: ../src/iop/colorize.c:98 ../src/iop/colormapping.c:155 +#: ../src/iop/colorreconstruction.c:120 ../src/iop/colorzones.c:145 +#: ../src/iop/defringe.c:83 ../src/iop/grain.c:392 ../src/iop/grain.c:394 +#: ../src/iop/levels.c:140 ../src/iop/lowlight.c:90 ../src/iop/lowlight.c:92 +#: ../src/iop/monochrome.c:102 ../src/iop/nlmeans.c:90 ../src/iop/nlmeans.c:92 +#: ../src/iop/shadhi.c:144 ../src/iop/tonecurve.c:182 ../src/iop/vibrance.c:97 +msgid "non-linear, Lab, display-referred" +msgstr "非線性、Lab、顯示參照" -#: ../src/iop/channelmixerrgb.c:4465 ../src/iop/negadoctor.c:946 -msgid "illuminant" -msgstr "光源" +#: ../src/iop/bilat.c:87 ../src/iop/bloom.c:83 ../src/iop/colisa.c:89 +#: ../src/iop/colorcontrast.c:88 ../src/iop/colorcorrection.c:76 +#: ../src/iop/colorize.c:97 ../src/iop/colormapping.c:154 +#: ../src/iop/colorreconstruction.c:119 ../src/iop/colorzones.c:144 +#: ../src/iop/defringe.c:82 ../src/iop/grain.c:393 ../src/iop/levels.c:139 +#: ../src/iop/monochrome.c:101 ../src/iop/nlmeans.c:91 ../src/iop/shadhi.c:143 +#: ../src/iop/tonecurve.c:181 ../src/iop/vibrance.c:96 +msgid "non-linear, Lab" +msgstr "非線性、Lab" -#: ../src/iop/channelmixerrgb.c:4471 ../src/iop/temperature.c:2156 -msgid "temperature" -msgstr "色溫" +#: ../src/iop/bilat.c:195 +msgid "HDR local tone-mapping" +msgstr "HDR 局部階調映射" -#: ../src/iop/channelmixerrgb.c:4509 +#: ../src/iop/bilat.c:437 msgid "" -"define a target chromaticity (hue and chroma) for a particular region of the " -"image (the control sample), which you then match against the same target " -"chromaticity in other images. the control sample can either be a critical " -"part of your subject or a non-moving and consistently-lit surface over your " -"series of images." +"the filter used for local contrast enhancement. bilateral is faster but can " +"lead to artifacts around edges for extreme settings." msgstr "" -"點測色色彩對應模式用於整批調整同系列影像的色彩\n" -"依據選擇的影像對照範圍設定目標顏色,然後將此顏色對應至其他影像。\n" -"藉由選擇一系列影像中顏色應保持相同的區域,批次調整多張影像的顏色一致性。" +"用於偵測影像邊緣以增加局部對比度的濾鏡。\n" +"雙邊濾波速度較快,但在某些極端參數設定下會導致邊緣偽影。\n" +"局部拉普拉斯被設計成不易產生光暈和階調反轉等瑕疵。" -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/channelmixerrgb.c:4529 -#: ../src/iop/channelmixerrgb.c:4558 ../src/iop/channelmixerrgb.c:4566 -#: ../src/iop/channelmixerrgb.c:4573 -msgid "mapping" -msgstr "映射" +#: ../src/iop/bilat.c:441 ../src/iop/globaltonemap.c:639 +msgid "detail" +msgstr "影像細節" -#: ../src/iop/channelmixerrgb.c:4516 ../src/iop/exposure.c:1281 -msgid "area mode" -msgstr "區域對應模式" +#: ../src/iop/bilat.c:444 +msgid "changes the local contrast" +msgstr "調整局部對比度" -#: ../src/iop/channelmixerrgb.c:4517 -msgid "" -"\"correction\" automatically adjust the illuminant\n" -"such that the input color is mapped to the target.\n" -"\"measure\" simply shows how an input color is mapped by the CAT\n" -"and can be used to sample a target." +#: ../src/iop/bilat.c:459 +msgid "feature size of local details (spatial sigma of bilateral filter)" msgstr "" -"「測量」模式藉由選擇範圍定義目標顏色。\n" -"「校正」模式自動調整光源,將顏色映射至所選目標。" - -#: ../src/iop/channelmixerrgb.c:4522 ../src/iop/exposure.c:1287 -msgid "correction" -msgstr "校正" - -#: ../src/iop/channelmixerrgb.c:4523 ../src/iop/exposure.c:1288 -msgid "measure" -msgstr "測量" +"調整影像細節的尺寸\n" +"等同雙邊濾波的空間標準差設定" -#: ../src/iop/channelmixerrgb.c:4527 -msgid "take channel mixing into account" -msgstr "考量色版混合" +#: ../src/iop/bilat.c:467 +msgid "L difference to detect edges (range sigma of bilateral filter)" +msgstr "" +"調整影像細節的 L* 差異\n" +"等同雙邊濾波的值域標準差設定" -#: ../src/iop/channelmixerrgb.c:4534 -msgid "" -"compute the target by taking the channel mixing into account.\n" -"if disabled, only the CAT is considered." +#: ../src/iop/bilat.c:473 +msgid "changes the local contrast of highlights" msgstr "" -"計算顏色時將色版混合納入考量。\n" -"如果沒有選取,則僅則僅考慮色彩適應轉換。" +"調整局部對比的亮部\n" +"這會影響局部對比中的亮部強度,較低的值可以拉低亮部" -#: ../src/iop/channelmixerrgb.c:4542 ../src/iop/exposure.c:1296 -msgid "the input color that should be mapped to the target" -msgstr "要對應到目標顏色的輸入顏色" +#: ../src/iop/bilat.c:479 +msgid "changes the local contrast of shadows" +msgstr "" +"調整局部對比的暗部\n" +"這會影響局部對比中的暗部強度,較低的值可以提升暗部" -#: ../src/iop/channelmixerrgb.c:4546 +#: ../src/iop/bilat.c:485 msgid "" -"L: \tN/A\n" -"h: \tN/A\n" -"c: \tN/A" +"defines what counts as mid-tones. lower for better dynamic range compression " +"(reduce shadow and highlight contrast), increase for more powerful local " +"contrast" msgstr "" -"L*:\tN/A \n" -"h :\tN/A\n" -"C*:\tN/A" - -#: ../src/iop/channelmixerrgb.c:4549 ../src/iop/exposure.c:1303 -msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" -msgstr "這些 LCh 座標是從 CIELAB 1976 座標計算出來的" - -#: ../src/iop/channelmixerrgb.c:4554 -msgid "the desired target color after mapping" -msgstr "想要轉換成的目標顏色" - -#: ../src/iop/channelmixerrgb.c:4581 ../src/iop/exposure.c:1322 -msgctxt "section" -msgid "input" -msgstr "輸入" - -#. spacer -#: ../src/iop/channelmixerrgb.c:4584 ../src/iop/exposure.c:1325 -msgctxt "section" -msgid "target" -msgstr "目標" - -#: ../src/iop/channelmixerrgb.c:4597 -msgid "input R" -msgstr "紅色色版的輸入強度係數" - -#: ../src/iop/channelmixerrgb.c:4602 -msgid "input G" -msgstr "綠色色版的輸入強度係數" - -#: ../src/iop/channelmixerrgb.c:4607 -msgid "input B" -msgstr "藍色色版的輸入強度係數" - -#: ../src/iop/channelmixerrgb.c:4617 -msgid "output R" -msgstr "紅色色版的輸出矩陣係數" - -#: ../src/iop/channelmixerrgb.c:4618 -msgid "output G" -msgstr "綠色色版的輸出矩陣係數" - -#: ../src/iop/channelmixerrgb.c:4619 -msgid "output B" -msgstr "藍色色版的輸出矩陣係數" +"自定義局部對比度的中間調範圍,這會影響動態範圍壓縮\n" +"較低的值可以獲得較好的動態範圍壓縮,較高的值有更強的局部對比度" -#: ../src/iop/channelmixerrgb.c:4621 -msgid "colorfulness" -msgstr "鮮豔度" +#: ../src/iop/bilateral.cc:72 ../src/iop/diffuse.c:442 +msgid "surface blur" +msgstr "表面模糊" -#: ../src/iop/channelmixerrgb.c:4621 -msgid "output colorfulness" -msgstr "依據不同色版調整輸出的鮮豔度" +#: ../src/iop/bilateral.cc:77 +msgid "denoise (bilateral filter)" +msgstr "雙邊濾波除雜訊" -#: ../src/iop/channelmixerrgb.c:4625 -msgid "output brightness" -msgstr "依據不同色版調整輸出的亮度" +#: ../src/iop/bilateral.cc:101 +msgid "" +"apply edge-aware surface blur\n" +"to denoise or smoothen textures" +msgstr "" +"表面模糊 | surface blur\n" +"\n" +"保留邊緣的同時消除雜訊或模糊紋理\n" +"雖然此模組可以用於除雜訊,但推薦以下其他模組功能更佳\n" +"「天文攝影除雜訊」或「相機特性除雜訊」\n" +"此模組還可用作創意濾鏡以創造卡通般的外觀效果" -#: ../src/iop/channelmixerrgb.c:4628 -msgid "output gray" -msgstr "使用不同強度的色版混合輸出灰階影像" +#: ../src/iop/bilateral.cc:105 ../src/iop/blurs.c:94 +#: ../src/iop/cacorrectrgb.c:168 ../src/iop/channelmixer.c:138 +#: ../src/iop/denoiseprofile.c:823 ../src/iop/diffuse.c:141 +#: ../src/iop/enlargecanvas.c:82 ../src/iop/exposure.c:132 +#: ../src/iop/overlay.c:158 ../src/iop/primaries.c:75 +#: ../src/iop/scalepixels.c:87 ../src/iop/soften.c:101 +#: ../src/iop/splittoning.c:104 ../src/iop/velvia.c:99 +msgid "linear, RGB" +msgstr "線性、RGB" -#: ../src/iop/channelmixerrgb.c:4641 -msgid "calibrate with a color checker" -msgstr "使用校色卡校正" +#: ../src/iop/bilateral.cc:141 +msgid "image too large" +msgstr "影像尺寸太大" -#: ../src/iop/channelmixerrgb.c:4646 -msgid "use a color checker target to autoset CAT and channels" -msgstr "使用校色卡自動計算色彩適應轉換和調整色版" +#: ../src/iop/bilateral.cc:142 +msgid "" +"this module is unable to process\n" +"images with more than 2 gigapixels.\n" +"processing has been skipped." +msgstr "" +"因為影像尺寸超過二十億畫素,此模組無法執行,\n" +"並已略過處理步驟。" -#: ../src/iop/channelmixerrgb.c:4651 ../src/iop/channelmixerrgb.c:4663 -#: ../src/iop/channelmixerrgb.c:4680 ../src/iop/channelmixerrgb.c:4694 -#: ../src/iop/channelmixerrgb.c:4702 ../src/iop/channelmixerrgb.c:4709 -msgid "calibrate" -msgstr "校正" +#: ../src/iop/bilateral.cc:368 +msgid "spatial extent of the gaussian" +msgstr "高斯模糊的尺寸" -#: ../src/iop/channelmixerrgb.c:4651 -msgid "chart" -msgstr "色卡" +#: ../src/iop/bilateral.cc:372 +msgid "how much to blur red" +msgstr "紅色色版模糊量" -#: ../src/iop/channelmixerrgb.c:4652 -msgid "choose the vendor and the type of your chart" -msgstr "選擇廠商和色卡" +#: ../src/iop/bilateral.cc:377 +msgid "how much to blur green" +msgstr "綠色色版模糊量" -#: ../src/iop/channelmixerrgb.c:4654 -msgid "Xrite ColorChecker 24 pre-2014" -msgstr "Xrite ColorChecker 24 (2014 之前)" +#: ../src/iop/bilateral.cc:382 +msgid "how much to blur blue" +msgstr "藍色色版模糊量" -#: ../src/iop/channelmixerrgb.c:4655 -msgid "Xrite/Calibrite ColorChecker 24 post-2014" -msgstr "Xrite/Calibrite ColorChecker 24 (2014 之後)" +#: ../src/iop/bloom.c:80 +msgid "apply Orton effect for a dreamy ethereal look" +msgstr "" +"朦朧光暈 | bloom\n" +"\n" +"利用亮部模糊混合原圖來創造夢幻的效果\n" +"此模組在 Lab 空間中執行模糊所以不再推薦使用\n" +"可嘗試以「柔焦」模組替代" -#: ../src/iop/channelmixerrgb.c:4656 -msgid "Datacolor SpyderCheckr 24 pre-2018" -msgstr "Datacolor SpyderCheckr 24 (2018 之前)" +#: ../src/iop/bloom.c:382 ../src/iop/soften.c:372 ../src/libs/camera.c:591 +#: ../src/libs/masks.c:112 +msgid "size" +msgstr "尺寸" -#: ../src/iop/channelmixerrgb.c:4657 -msgid "Datacolor SpyderCheckr 24 post-2018" -msgstr "Datacolor SpyderCheckr 24 (2018 之後)" +#: ../src/iop/bloom.c:384 +msgid "the size of bloom" +msgstr "光暈的大小" -#: ../src/iop/channelmixerrgb.c:4658 -msgid "Datacolor SpyderCheckr 48 pre-2018" -msgstr "Datacolor SpyderCheckr 48 (2018 之前)" +#: ../src/iop/bloom.c:388 +msgid "the threshold of light" +msgstr "亮度門檻" -#: ../src/iop/channelmixerrgb.c:4659 -msgid "Datacolor SpyderCheckr 48 post-2018" -msgstr "Datacolor SpyderCheckr 48 (2018 之後)" +#: ../src/iop/bloom.c:392 +msgid "the strength of bloom" +msgstr "光暈的強度" -#: ../src/iop/channelmixerrgb.c:4660 -msgid "Datacolor SpyderCheckr Photo" -msgstr "Datacolor SpyderCheckr Photo" +#: ../src/iop/blurs.c:82 +msgid "blurs" +msgstr "模糊" -#: ../src/iop/channelmixerrgb.c:4663 -msgid "optimize for" -msgstr "最佳化目標" +#: ../src/iop/blurs.c:87 +msgid "blur|lens|motion" +msgstr "散景|鏡頭|動態|blur" -#: ../src/iop/channelmixerrgb.c:4664 -msgid "" -"choose the colors that will be optimized with higher priority.\n" -"neutral colors gives the lowest average delta E but a high maximum delta E\n" -"saturated colors gives the lowest maximum delta E but a high average delta " -"E\n" -"none is a trade-off between both\n" -"the others are special behaviors to protect some hues" +#: ../src/iop/blurs.c:93 +msgid "simulate physically-accurate lens and motion blurs" msgstr "" -"色彩校正的優先目標,權衡並犧牲其他顏色來提高優先目標的顏色準確度\n" -"\n" -"無:均等考量色卡內的所有顏色,如果色卡以膚色為主則膚色就會較準確\n" -"中性色:優先考量灰色和飽和度較低的顏色,對低演色值的廉價燈源非常有效\n" -"飽和色:優先考慮高飽和色,這對商業攝影獲得正確的品牌色很有用\n" -"皮膚和土壤的顏色:黃紅色調的顏色準確度優先\n" -"樹葉的顏色:綠色調的顏色準確度優先\n" -"天空和水的顏色:藍色調的顏色準確度優先\n" -"平均色差(ΔE):盡量讓所有顏色的色差接近,主要用於通用設定\n" -"最大色差(ΔE):降低大的色差值,這對於高度飽和的螢光色彩很有用\n" +"模糊 | blurs\n" "\n" -"校色卡上色塊的對角線表示在校正後的色差值\n" -"無對角線標示的色塊:ΔE < 2.3,一般人無法察覺到色偏\n" -"有一條對角線的色塊:2.3 < ΔE < 4.6,色彩稍微有些不準確\n" -"有兩條對角線的色塊:ΔE > 4.6,顏色非常不準確\n" -"這樣的標示有助於直覺反應,並調整最佳化的策略目標" - -#: ../src/iop/channelmixerrgb.c:4671 -msgid "neutral colors" -msgstr "中性色" +"可使用三種不同的方式模糊影像\n" +"模擬物理上精確的鏡頭或動態模糊以及高斯模糊\n" +"模組中顯示的圖形表示模糊的形狀" -#: ../src/iop/channelmixerrgb.c:4673 -msgid "skin and soil colors" -msgstr "皮膚和土壤顏色" +#. add the tooltips +#: ../src/iop/blurs.c:1007 +msgid "" +"size of the blur in pixels\n" +"caution: doubling the radius quadruples the run-time!" +msgstr "" +"以像素為單位的模糊尺寸\n" +"注意:半徑加倍會讓運算時間變成四倍!" -#: ../src/iop/channelmixerrgb.c:4674 -msgid "foliage colors" -msgstr "樹葉的顏色" +#: ../src/iop/blurs.c:1009 +msgid "shifts towards a star shape as value approaches blades-1" +msgstr "當數值接近 -1 時,形狀漸趨星形" -#: ../src/iop/channelmixerrgb.c:4675 -msgid "sky and water colors" -msgstr "天空和水的顏色" +#: ../src/iop/blurs.c:1011 +msgid "" +"adjust straightness of edges from 0=perfect circle\n" +"to 1=completely straight" +msgstr "" +"調整邊緣的直線度\n" +"從 0=正圓 到 1=完全筆直" -#: ../src/iop/channelmixerrgb.c:4676 -msgid "average delta E" -msgstr "平均色差(ΔE)" +#: ../src/iop/blurs.c:1012 +msgid "set amount by which to rotate shape around its center" +msgstr "設定形狀繞其中心旋轉的量" -#: ../src/iop/channelmixerrgb.c:4677 -msgid "maximum delta E" -msgstr "最大色差(ΔE)" +#: ../src/iop/blurs.c:1014 +msgid "orientation of the motion's path" +msgstr "運動路徑的方向" -#: ../src/iop/channelmixerrgb.c:4680 -msgid "patch scale" -msgstr "色塊尺寸" +#: ../src/iop/blurs.c:1015 +msgid "" +"amount to curve the motion relative\n" +"to its overall orientation" +msgstr "相對於整體運動方向的彎曲量" -#: ../src/iop/channelmixerrgb.c:4683 +#: ../src/iop/blurs.c:1016 msgid "" -"reduce the radius of the patches to select the more or less central part.\n" -"useful when the perspective correction is sloppy or\n" -"the patches frame cast a shadows on the edges of the patch." +"select which portion of the path to use,\n" +"allowing the path to become asymmetric" msgstr "" -"調整色塊的半徑以選擇更多或更少的的中央部分。\n" -"當透視校正不正確或色塊框架在色塊上留下陰影時非常有用。" +"選擇要使用路徑的哪一部分,\n" +"允許路徑變得不對稱" -#: ../src/iop/channelmixerrgb.c:4691 -msgid "the delta E is using the CIE 2000 formula" -msgstr "色差(ΔE)使用 CIE 2000 公式計算" +#: ../src/iop/borders.c:306 +msgid "framing" +msgstr "外框" -#: ../src/iop/channelmixerrgb.c:4694 -msgid "accept" -msgstr "接受" +#: ../src/iop/borders.c:311 +msgid "borders|enlarge canvas|expand canvas" +msgstr "邊框|版面尺寸|borders|enlarge canvas|expand canvas" -#: ../src/iop/channelmixerrgb.c:4699 -msgid "accept the computed profile and set it in the module" -msgstr "接受目前計算的描述檔,並將其設定到色彩轉換中" +#: ../src/iop/borders.c:316 +msgid "add solid borders or margins around the image" +msgstr "" +"外框 | framing\n" +"\n" +"在影像周圍增加外框,由實心的外框和框線兩部分組成" -#: ../src/iop/channelmixerrgb.c:4702 -msgid "recompute" -msgstr "重新計算" +#: ../src/iop/borders.c:318 ../src/iop/borders.c:320 ../src/iop/lut3d.c:142 +msgid "linear or non-linear, RGB, display-referred" +msgstr "線性或非線性、RGB、顯示參照" -#: ../src/iop/channelmixerrgb.c:4706 -msgid "recompute the profile" -msgstr "重新計算描述檔" +#: ../src/iop/borders.c:713 +msgid "15:10 postcard white" +msgstr "15:10 白色明信片" -#: ../src/iop/channelmixerrgb.c:4709 -msgid "validate" -msgstr "驗證" +#: ../src/iop/borders.c:718 +msgid "15:10 postcard black" +msgstr "15:10 黑色明信片" -#: ../src/iop/channelmixerrgb.c:4713 -msgid "check the output delta E" -msgstr "檢查輸出色差(ΔE)" +#: ../src/iop/borders.c:923 +msgid "which dimension to use for the size calculation" +msgstr "計算時使用的邊長" + +#: ../src/iop/borders.c:929 +msgid "size of the border in percent of the chosen basis" +msgstr "設定外框尺寸(相對於選定邊長的百分比)" + +#: ../src/iop/borders.c:931 ../src/iop/clipping.c:2223 ../src/iop/crop.c:1379 +msgid "aspect" +msgstr "影像長寬比" -#: ../src/iop/choleski.h:303 ../src/iop/choleski.h:404 +#: ../src/iop/borders.c:932 msgid "" -"Choleski decomposition failed to allocate memory, check your RAM settings" +"select the aspect ratio\n" +"(right-click on slider below to type your own w:h)" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"Choleski 分解無法分配記憶體,請檢查記憶體設定" +"選擇影像比例\n" +"(滑鼠右鍵點擊下方滑桿以輸入自訂寬高比 w:h)" -#: ../src/iop/clahe.c:61 -msgid "old local contrast" -msgstr "舊式局部對比" +#: ../src/iop/borders.c:936 +msgid "3:1" +msgstr "3:1" -#: ../src/iop/clahe.c:71 -msgid "" -"this module is deprecated. better use new local contrast module instead." -msgstr "此模組已被汰除,建議使用「局部對比度」模組替代。" +#: ../src/iop/borders.c:937 +msgid "95:33" +msgstr "95:33" -#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:432 -msgid "amount" -msgstr "總量" +#: ../src/iop/borders.c:938 +msgid "CinemaScope 2.39:1" +msgstr "電影寬螢幕 2.39:1" -#: ../src/iop/clahe.c:326 -msgid "size of features to preserve" -msgstr "要保留的特性大小" +#: ../src/iop/borders.c:939 +msgid "2:1" +msgstr "2:1" -#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:461 -msgid "strength of the effect" -msgstr "調整去除雜訊的強度" +#: ../src/iop/borders.c:940 +msgid "16:9" +msgstr "16:9" -#: ../src/iop/clipping.c:340 -msgid "" -"this module is deprecated. please use the crop, orientation and/or rotate " -"and perspective modules instead." -msgstr "此模組已被汰除,建議使用「裁切」或「方向」或模組替代。" +#: ../src/iop/borders.c:941 +msgid "5:3" +msgstr "5:3" -#: ../src/iop/clipping.c:345 -msgid "crop and rotate" -msgstr "裁剪與旋轉" +#: ../src/iop/borders.c:942 +msgid "US Legal 8.5x14" +msgstr "美規 Legal 8.5 x 14" -#: ../src/iop/clipping.c:350 -msgid "reframe|perspective|keystone|distortion" -msgstr "透視|梯形校正|裁切|變形" +#: ../src/iop/borders.c:943 ../src/iop/clipping.c:2136 ../src/iop/crop.c:1281 +msgid "golden cut" +msgstr "黃金比例" -#: ../src/iop/clipping.c:355 -msgid "change the framing and correct the perspective" -msgstr "變更邊界與修正透視" +#: ../src/iop/borders.c:944 +msgid "16:10" +msgstr "16:10" -#: ../src/iop/clipping.c:1416 ../src/iop/clipping.c:2131 ../src/iop/crop.c:613 -#: ../src/iop/crop.c:1152 -msgid "original image" -msgstr "原始影像" +#: ../src/iop/borders.c:945 +msgid "3:2 (4x6, 10x15cm)" +msgstr "3:2(4 x 6、10 x 15 cm)" -#: ../src/iop/clipping.c:1720 ../src/iop/crop.c:838 -msgid "invalid ratio format. it should be \"number:number\"" -msgstr "無效的比例格式,必須使用「數字:數字」" +#: ../src/iop/borders.c:947 +msgid "DIN" +msgstr "DIN" -#: ../src/iop/clipping.c:1736 ../src/iop/crop.c:854 -msgid "invalid ratio format. it should be a positive number" -msgstr "無效的比例格式,只能使用正值" +#: ../src/iop/borders.c:948 +msgid "7:5" +msgstr "7:5" -#: ../src/iop/clipping.c:1925 ../src/iop/clipping.c:2122 -msgid "full" -msgstr "全部" +#: ../src/iop/borders.c:949 +msgid "4:3" +msgstr "4:3" -#: ../src/iop/clipping.c:1926 -msgid "old system" -msgstr "舊系統" +#: ../src/iop/borders.c:950 +msgid "US Letter 8.5x11" +msgstr "美規 Letter 8.5 x 11" -#: ../src/iop/clipping.c:1927 -msgid "correction applied" -msgstr "已套用校正" +#: ../src/iop/borders.c:951 +msgid "14:11" +msgstr "14:11" -#: ../src/iop/clipping.c:2100 -msgid "main" -msgstr "主要" +#: ../src/iop/borders.c:952 +msgid "5:4 (8x10)" +msgstr "5:4(8 x 10)" -#: ../src/iop/clipping.c:2109 -msgid "mirror image horizontally and/or vertically" -msgstr "水平或垂直鏡像" +#: ../src/iop/borders.c:954 +msgid "constant border" +msgstr "四邊外框等大" -#: ../src/iop/clipping.c:2112 -msgid "angle" -msgstr "角度" +#: ../src/iop/borders.c:955 ../src/iop/borders.c:971 ../src/iop/borders.c:982 +msgid "custom..." +msgstr "自訂比例…" -#: ../src/iop/clipping.c:2115 -msgid "right-click and drag a line on the image to drag a straight line" -msgstr "在影像用滑鼠右鍵拖曳水平線校正" +#: ../src/iop/borders.c:959 +msgid "" +"set the custom aspect ratio\n" +"(right-click to enter number or w:h)" +msgstr "" +"自訂影像比例\n" +"(點擊滑鼠右鍵輸入數值或寬高比 w:h)" -#: ../src/iop/clipping.c:2118 -msgid "keystone" -msgstr "梯形校正" +#: ../src/iop/borders.c:964 +msgid "aspect ratio orientation of the image with border" +msgstr "" +"影像加上外框後的方向,可選擇直式或橫式\n" +"或使用自動,會自動符合原始影像方向" -#: ../src/iop/clipping.c:2123 -msgid "set perspective correction for your image" -msgstr "調整影像的透視校正" +#: ../src/iop/borders.c:966 +msgid "horizontal position" +msgstr "水平位置" -#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1151 -msgid "freehand" -msgstr "手繪" +#: ../src/iop/borders.c:967 +msgid "" +"select the horizontal position ratio relative to top\n" +"(right-click on slider below to type your own x:w)" +msgstr "" +"設定原始影像在整個完成影像中的水平位置\n" +"(滑鼠右鍵點擊下方滑桿輸入自訂比例 x:w)\n" +"數值代表原始影像距離左側邊界的相對大小" -#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1154 -msgid "10:8 in print" -msgstr "10:8 - 傳統相紙" +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 +msgid "center" +msgstr "置中" -#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1155 -msgid "5:4, 4x5, 8x10" -msgstr "5:4 - 4 x 5、8 x 10 大型相機" +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 +msgid "1/3" +msgstr "1/3" -#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1156 -msgid "11x14" -msgstr "11:14 - 傳統相紙" +#: ../src/iop/borders.c:970 ../src/iop/borders.c:981 +msgid "3/8" +msgstr "3/8" -#: ../src/iop/clipping.c:2136 ../src/iop/crop.c:1158 -msgid "8.5x11, letter" -msgstr "8.5 x 11 - 北美書信用紙" +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 +msgid "5/8" +msgstr "5/8" -#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1159 -msgid "4:3, VGA, TV" -msgstr "4:3 - 傳統電視" +#: ../src/iop/borders.c:971 ../src/iop/borders.c:982 +msgid "2/3" +msgstr "2/3" -#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1160 -msgid "5x7" -msgstr "5:7 - 傳統相紙" +#: ../src/iop/borders.c:975 +msgid "custom horizontal position" +msgstr "自訂水平位置" -#: ../src/iop/clipping.c:2139 ../src/iop/crop.c:1161 -msgid "ISO 216, DIN 476, A4" -msgstr "A4 - ISO 216、DIN 476" +#: ../src/iop/borders.c:977 +msgid "vertical position" +msgstr "垂直位置" -#: ../src/iop/clipping.c:2140 ../src/iop/crop.c:1162 -msgid "3:2, 4x6, 35mm" -msgstr "3:2 - 35mm 底片及數位相機" +#: ../src/iop/borders.c:978 +msgid "" +"select the vertical position ratio relative to left\n" +"(right-click on slider below to type your own y:h)" +msgstr "" +"設定原始影像在整個完成影像中的垂直位置\n" +"(滑鼠右鍵點擊下方滑桿輸入自訂比例 y:h)\n" +"數值代表原始影像距離上方邊界的相對大小" -#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1163 -msgid "16:10, 8x5" -msgstr "16:10 - 螢幕" +#: ../src/iop/borders.c:986 +msgid "custom vertical position" +msgstr "自定垂直位置" -#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1165 -msgid "16:9, HDTV" -msgstr "16:9 - 電視寬螢幕" +#: ../src/iop/borders.c:992 +msgid "size of the frame line in percent of min border width" +msgstr "設定框線尺寸(相對於外框尺寸的百分比)" -#: ../src/iop/clipping.c:2144 ../src/iop/crop.c:1166 -msgid "widescreen" -msgstr "寬螢幕" +#: ../src/iop/borders.c:998 +msgid "offset of the frame line beginning on image side" +msgstr "" +"框線相對於原始影像的位置\n" +"數值代表框線距離原始影像的相對位置\n" +"0% 時框線緊貼原始影像,100% 時位於外框最外側\n" +"若外框四邊大小不同,框線可能無法每邊都緊貼到最外側" + +#: ../src/iop/borders.c:1013 +msgid "select border color" +msgstr "選擇外框顏色" + +#: ../src/iop/borders.c:1018 +msgid "pick border color from image" +msgstr "從影像中選取外框顏色" + +#: ../src/iop/borders.c:1019 ../src/iop/borders.c:1033 +#: ../src/iop/colorzones.c:2641 ../src/iop/colorzones.c:2656 +#: ../src/iop/negadoctor.c:850 ../src/iop/negadoctor.c:912 +#: ../src/iop/negadoctor.c:946 ../src/iop/rgbcurve.c:1503 +#: ../src/iop/rgbcurve.c:1518 ../src/iop/rgblevels.c:1070 +msgid "pickers" +msgstr "色彩選取工具" -#: ../src/iop/clipping.c:2145 -msgid "2:1, univisium" -msgstr "2:1 - Univisium 電影格式" +#: ../src/iop/borders.c:1027 +msgid "select frame line color" +msgstr "選擇邊框顏色" -#: ../src/iop/clipping.c:2146 -msgid "cinemascope" -msgstr "寬螢幕電影鏡頭" +#: ../src/iop/borders.c:1032 +msgid "pick frame line color from image" +msgstr "從影像中選擇邊框顏色" -#: ../src/iop/clipping.c:2147 ../src/iop/crop.c:1169 -msgid "21:9" -msgstr "21:9" +#. make sure you put all your translatable strings into _() ! +#: ../src/iop/cacorrect.c:75 +msgid "raw chromatic aberrations" +msgstr "RAW 檔色像差校正" -#: ../src/iop/clipping.c:2148 ../src/iop/crop.c:1170 -msgid "anamorphic" -msgstr "電影變形鏡頭" +#: ../src/iop/cacorrect.c:80 +msgid "correct chromatic aberrations for Bayer sensors" +msgstr "" +"RAW 檔色像差校正 | raw chromatic aberrations\n" +"\n" +"校正拜耳排列感光元件的色像差\n" +"此模組在去馬賽克前對原始資料進行操作,理論上效果最好\n" +"對於非拜耳感光元件 RAW 檔的影像改用「色像差校正」模組" -#: ../src/iop/clipping.c:2149 ../src/iop/crop.c:1172 -msgid "3:1, panorama" -msgstr "3:1 - 全景" +#: ../src/iop/cacorrect.c:82 ../src/iop/cacorrect.c:84 ../src/iop/demosaic.c:318 +#: ../src/iop/highlights.c:177 ../src/iop/highlights.c:179 +#: ../src/iop/hotpixels.c:74 ../src/iop/hotpixels.c:76 +#: ../src/iop/rasterfile.c:107 ../src/iop/rasterfile.c:109 +#: ../src/iop/rawdenoise.c:141 ../src/iop/rawdenoise.c:143 +#: ../src/iop/rawprepare.c:171 ../src/iop/rawprepare.c:173 +#: ../src/iop/temperature.c:250 ../src/iop/temperature.c:252 +msgid "linear, raw, scene-referred" +msgstr "線性、RAW、場景參照" -#: ../src/iop/clipping.c:2181 ../src/iop/clipping.c:2193 ../src/iop/crop.c:1208 -#: ../src/iop/crop.c:1225 -#, c-format -msgid "invalid ratio format for `%s'. it should be \"number:number\"" -msgstr "比例格式「%s」無效,只能使用「數字:數字」" +#: ../src/iop/cacorrect.c:83 ../src/iop/demosaic.c:319 ../src/iop/invert.c:133 +#: ../src/iop/rasterfile.c:108 ../src/iop/rawdenoise.c:142 +#: ../src/iop/rawprepare.c:172 ../src/iop/temperature.c:251 +msgid "linear, raw" +msgstr "線性、RAW" -#: ../src/iop/clipping.c:2240 ../src/iop/crop.c:1276 -msgid "" -"set the aspect ratio\n" -"the list is sorted: from most square to least square\n" -"to enter custom aspect ratio open the combobox and type ratio in x:y or " -"decimal format" +#: ../src/iop/cacorrect.c:1306 +msgid "iteration runs, default is twice" msgstr "" -"設定長寬比\n" -"排列順序:從最接近正方形到最長形\n" -"開啟下拉選單後可直接輸入自訂比例,使用「寬:高」或寬高比數值" - -#: ../src/iop/clipping.c:2247 ../src/iop/crop.c:1288 -msgid "margins" -msgstr "邊界" +"反覆執行運算次數\n" +"預設值兩次通常可以提供理想的效果\n" +"有時候增加次數可以產生更好的結果" -#: ../src/iop/clipping.c:2252 ../src/iop/crop.c:1298 -msgid "the left margin cannot overlap with the right margin" +#: ../src/iop/cacorrect.c:1309 +msgid "activate colorshift correction for blue & red channels" msgstr "" -"左側裁剪掉的大小,以影像寬度百分比表示\n" -"使用滑鼠直接操作影像上的裁切區域會自動更新此數值\n" -"左側邊界不能重疊至右側邊界" +"開啟藍色和紅色通道的色彩偏移修正\n" +"如果校正效果產生紫色色偏,可啟用此選像以修正" -#: ../src/iop/clipping.c:2259 ../src/iop/crop.c:1306 -msgid "the right margin cannot overlap with the left margin" +#: ../src/iop/cacorrect.c:1317 +msgid "" +"automatic chromatic aberration correction\n" +"only for Bayer raw files with 3 color channels" msgstr "" -"右側裁剪掉的大小,以影像寬度百分比表示\n" -"使用滑鼠直接操作影像上的裁切區域會自動更新此數值\n" -"右側邊界不能重疊至左側邊界" +"自動校正色像差\n" +"僅適用於 Bayer 排列的三色感光元件 RAW 檔" -#: ../src/iop/clipping.c:2264 ../src/iop/crop.c:1312 -msgid "the top margin cannot overlap with the bottom margin" +#: ../src/iop/cacorrectrgb.c:160 ../src/iop/defringe.c:74 +msgid "chromatic aberrations" +msgstr "色像差校正" + +#: ../src/iop/cacorrectrgb.c:165 +msgid "correct chromatic aberrations" msgstr "" -"上方裁剪掉的大小,以影像高度百分比表示\n" -"使用滑鼠直接操作影像上的裁切區域會自動更新此數值\n" -"上方邊界不能重疊至下方邊界" +"色像差校正 | chromatic aberrations\n" +"\n" +"校正影像中可能存在的色像差\n" +"與「RAW 檔色像差校正」相比\n" +"此模組可應用於各種影像類別" -#: ../src/iop/clipping.c:2271 ../src/iop/crop.c:1320 -msgid "the bottom margin cannot overlap with the top margin" +#: ../src/iop/cacorrectrgb.c:718 +msgid "" +"channel used as a reference to\n" +"correct the other channels.\n" +"use sharpest channel if some\n" +"channels are blurry.\n" +"try changing guide channel if you\n" +"have artifacts." msgstr "" -"下方裁剪掉的大小,以影像高度百分比表示\n" -"使用滑鼠直接操作影像上的裁切區域會自動更新此數值\n" -"下方邊界不能重疊至上方邊界" +"作為校正其他顏色的參考色版。\n" +"暫時將半徑與修正強度調至最高,切換不同色版比較,\n" +"選擇銳利度最高和邊緣偽影最少的色版做為參考色版。" -#: ../src/iop/clipping.c:3014 -msgid "commit: double-click, straighten: right-drag" -msgstr "右鍵拖曳:拉水平線,雙擊:完成" +#: ../src/iop/cacorrectrgb.c:725 +msgid "increase for stronger correction" +msgstr "" +"校正色像差的效果半徑\n" +"這是此模組中最重要的參數,緩慢提高直到消除色像差" -#: ../src/iop/clipping.c:3018 +#: ../src/iop/cacorrectrgb.c:727 msgid "" -"resize: drag, keep aspect ratio: shift+drag\n" -"straighten: right-drag" +"balance between smoothing colors\n" +"and preserving them.\n" +"high values can lead to overshooting\n" +"and edge bleeding." msgstr "" -"拖曳:調整大小,shift + 拖曳:保持長寬比\n" -"右鍵拖曳:拉水平線" - -#: ../src/iop/clipping.c:3059 -msgid "move control point: drag" -msgstr "拖曳:移動控制點" +"調整修正色彩和保留色彩之間的平衡。\n" +"越高的值校正效果越強,但可能導致其他顏色變灰。" -#: ../src/iop/clipping.c:3064 -msgid "move line: drag, toggle symmetry: click ꝏ" -msgstr "拖曳:移動線、控制點/,點擊 ꝏ:啟動對稱邊" +#: ../src/iop/cacorrectrgb.c:732 +msgctxt "section" +msgid "advanced parameters" +msgstr "進階參數" -#: ../src/iop/clipping.c:3069 +#: ../src/iop/cacorrectrgb.c:734 msgid "" -"apply: click ok, toggle symmetry: click ꝏ\n" -"move line/control point: drag" +"correction mode to use.\n" +"can help with multiple\n" +"instances for very damaged\n" +"images.\n" +"darken only is particularly\n" +"efficient to correct blue\n" +"chromatic aberration." msgstr "" -"點擊 ok:完成確定,點擊 ꝏ:啟動對稱邊\n" -"拖曳:移動線、控制點" +"可以將校正效果限制為僅使像素變亮或變暗。\n" +"僅變暗對於校正藍色色像差特別有效。\n" +"可以結合多個模組實例與校正模式來修復特別嚴重的影像,\n" +"或是與色版遮罩混合使用,獲得更精細的完整控制。" -#: ../src/iop/clipping.c:3076 +#: ../src/iop/cacorrectrgb.c:742 msgid "" -"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" -"straighten: right-drag, commit: double-click" +"runs an iterative approach\n" +"with several radii.\n" +"improves result on images\n" +"with very large chromatic\n" +"aberrations, but can smooth\n" +"colors too much on other\n" +"images." msgstr "" -"拖曳:移動,shift + 拖曳:垂直移動,ctrl + 拖曳:水平移動\n" -"右鍵拖曳:拉水平線,雙擊:完成" +"使用不同半徑的多次循環算法改善具有巨大色像差影像的結果。\n" +"但可能會過度平滑化其他顏色,導致整體影像看似被刷白。" -#: ../src/iop/clipping.c:3335 ../src/iop/crop.c:1818 -#, c-format -msgid "[%s on borders] crop" -msgstr "[邊界 %s] 裁切" +#: ../src/iop/censorize.c:77 +msgid "censorize" +msgstr "馬賽克模糊" -#: ../src/iop/clipping.c:3337 ../src/iop/crop.c:1820 -#, c-format -msgid "[%s on borders] crop keeping ratio" -msgstr "[邊界 %s] 保持比例裁切" +#: ../src/iop/censorize.c:82 +msgid "censorize license plates and body parts for privacy" +msgstr "" +"馬賽克模糊 | censorize\n" +"\n" +"將重要資訊區域模糊以保護隱私\n" +"此模組可以一併執行高斯模糊和馬賽克像素化效果\n" +"模糊後的影像無法確保日後被重建內容,尤其是車牌這類簡單文字\n" +"如果要完整刪除任何隱私資訊,唯一方法是用純色遮蓋" -#: ../src/iop/colisa.c:76 -msgid "this module is deprecated. please use colorbalance RGB module instead." -msgstr "此模組已被汰除,建議使用「色彩平衡 RGB」模組替代。" +#: ../src/iop/censorize.c:84 ../src/iop/colorin.c:129 ../src/iop/filmicrgb.c:345 +#: ../src/iop/graduatednd.c:144 +msgid "linear or non-linear, RGB, scene-referred" +msgstr "線性或非線性、RGB、場景參照" -#: ../src/iop/colisa.c:81 -msgid "contrast brightness saturation" -msgstr "亮度、對比、飽和度" +#: ../src/iop/censorize.c:86 +msgid "special, RGB, scene-referred" +msgstr "特殊、RGB、場景參照" -#: ../src/iop/colisa.c:86 -msgid "adjust the look of the image" +#: ../src/iop/censorize.c:424 +msgid "radius of gaussian blur before pixelization" msgstr "" -"亮度、對比、飽和度 | contrast brightness saturation\n" -"\n" -"非常基本的傳統影像調整工具\n" -"還有許多模組提供更強大的類似功能\n" -"更現代的 RGB 工具請使用「色彩平衡 RGB」模組" +"第一次高斯模糊的半徑\n" +"在馬賽克效果之前執行" -#: ../src/iop/colisa.c:283 -msgid "color saturation adjustment" -msgstr "色彩飽和度調整" +#: ../src/iop/censorize.c:425 +msgid "radius of gaussian blur after pixelization" +msgstr "" +"第二次高斯模糊的半徑\n" +"在馬賽克效果之後執行" -#: ../src/iop/colorbalance.c:149 -msgid "color balance" -msgstr "色彩平衡" +#: ../src/iop/censorize.c:426 +msgid "radius of the intermediate pixelization" +msgstr "" +"馬賽克效果的尺寸\n" +"在兩次高斯模糊中間執行" -#: ../src/iop/colorbalance.c:154 -msgid "lift gamma gain|cdl|color grading|contrast|saturation|hue" +#: ../src/iop/censorize.c:427 +msgid "amount of noise to add at the end" msgstr "" -"提升伽瑪增益|偏移乘冪斜率|色彩分級|調色|對比度|飽和度|色相|CDL|lift|gamma|" -"gain|offset|slope|power" +"在最後一步增加雜訊的數量\n" +"使用高斯分布的亮度雜訊,偽造模糊區域的細節讓 AI 不易分辨" -#: ../src/iop/colorbalance.c:159 -msgid "shift colors selectively by luminance range" +#: ../src/iop/channelmixer.c:123 +msgid "channel mixer" +msgstr "色版混合器" + +#: ../src/iop/channelmixer.c:128 +msgid "" +"this module is deprecated. please use the color calibration module instead." +msgstr "此模組已被汰除,建議使用「色彩校正」模組替代。" + +#: ../src/iop/channelmixer.c:133 ../src/iop/channelmixerrgb.c:235 +msgid "" +"perform color space corrections\n" +"such as white balance, channels mixing\n" +"and conversions to monochrome emulating film" msgstr "" -"色彩平衡 | color balance\n" +"色彩校正 | color calibration\n" "\n" -"基礎的色彩調整工具,分別調整影像不同明度範圍的色彩\n" -"支援美國電影攝影師協會顏色決策列表 ASC CDL 的調整方式" +"功能完整的色彩空間校正、白平衡調整和色版混合器模組\n" +"使用色彩適應轉換調整白平衡,或是使用標準色卡校正顏色\n" +"灰階色版混合器功能可調整 RGB 色版的相對強度產生灰階影像\n" +"RGB 色版混合可以調整輸入色版強度執行串擾調色\n" +"或是依據像素的 RGB 色版強度來調整影像的飽和度和亮度" -#: ../src/iop/colorbalance.c:163 -msgid "non-linear, Lab, scene-referred" -msgstr "非線性、Lab、場景參照" +#: ../src/iop/channelmixer.c:606 +msgid "destination" +msgstr "目的地" + +#: ../src/iop/channelmixer.c:613 +msgctxt "channelmixer" +msgid "gray" +msgstr "灰色" -#. these blobs were exported as dtstyle and copied from there: -#: ../src/iop/colorbalance.c:301 -msgid "split-toning teal-orange (2nd instance)" -msgstr "色調分割:青 - 橘(二)" +#: ../src/iop/channelmixer.c:619 +msgid "amount of red channel in the output channel" +msgstr "輸出色版中紅色色版的強度" -#: ../src/iop/colorbalance.c:304 -msgid "split-toning teal-orange (1st instance)" -msgstr "色調分割:青 - 橘(一)" +#: ../src/iop/channelmixer.c:625 +msgid "amount of green channel in the output channel" +msgstr "輸出色版中綠色色版的強度" -#: ../src/iop/colorbalance.c:308 -msgid "generic film" -msgstr "一般底片" +#: ../src/iop/channelmixer.c:631 +msgid "amount of blue channel in the output channel" +msgstr "輸出色版中藍色色版的強度" -#: ../src/iop/colorbalance.c:312 -msgid "similar to Kodak Portra" -msgstr "模擬 Kodak Portra" +#: ../src/iop/channelmixer.c:642 +msgid "swap R and B" +msgstr "紅藍色版對調" -#: ../src/iop/colorbalance.c:316 -msgid "similar to Kodak Ektar" -msgstr "模擬 Kodak Ektar" +#: ../src/iop/channelmixer.c:648 +msgid "swap G and B" +msgstr "藍綠色版對調" -#: ../src/iop/colorbalance.c:320 -msgid "similar to Kodachrome" -msgstr "模擬 Kodachrome" +#: ../src/iop/channelmixer.c:654 +msgid "color contrast boost" +msgstr "色彩對比增強" -#: ../src/iop/colorbalance.c:935 -msgid "optimize luma from patches" -msgstr "從選取色塊自動最佳化亮度" +#: ../src/iop/channelmixer.c:660 +msgid "color details boost" +msgstr "色彩細節增強" -#: ../src/iop/colorbalance.c:937 ../src/iop/colorbalance.c:2001 -msgid "optimize luma" -msgstr "自動最佳化亮度" +#: ../src/iop/channelmixer.c:666 +msgid "color artifacts boost" +msgstr "色彩偽影增強" -#: ../src/iop/colorbalance.c:941 -msgid "neutralize colors from patches" -msgstr "從選取色塊自動平衡色彩" +#: ../src/iop/channelmixer.c:672 +msgid "B/W luminance-based" +msgstr "黑白 基於亮度" -#: ../src/iop/colorbalance.c:943 ../src/iop/colorbalance.c:2006 -msgid "neutralize colors" -msgstr "自動平衡色彩" +#: ../src/iop/channelmixer.c:678 +msgid "B/W artifacts boost" +msgstr "黑白 偽影提升" -#: ../src/iop/colorbalance.c:1728 -msgctxt "color" -msgid "offset" -msgstr "偏移" +#: ../src/iop/channelmixer.c:684 +msgid "B/W smooth skin" +msgstr "黑白 平滑皮膚" -#: ../src/iop/colorbalance.c:1728 -msgctxt "color" -msgid "power" -msgstr "乘冪" +#: ../src/iop/channelmixer.c:690 +msgid "B/W blue artifacts reduce" +msgstr "黑白 藍色偽影降低" -#: ../src/iop/colorbalance.c:1728 -msgctxt "color" -msgid "slope" -msgstr "斜率" +#: ../src/iop/channelmixer.c:697 +msgid "B/W Ilford Delta 100-400" +msgstr "黑白 Ilford Delta 100-400" -#: ../src/iop/colorbalance.c:1729 -msgctxt "color" -msgid "lift" -msgstr "提升" +#: ../src/iop/channelmixer.c:704 +msgid "B/W Ilford Delta 3200" +msgstr "黑白 Ilford Delta 3200" -#: ../src/iop/colorbalance.c:1729 -msgctxt "color" -msgid "gamma" -msgstr "伽瑪" +#: ../src/iop/channelmixer.c:711 +msgid "B/W Ilford FP4" +msgstr "黑白 Ilford FP4" -#: ../src/iop/colorbalance.c:1729 -msgctxt "color" -msgid "gain" -msgstr "增益" +#: ../src/iop/channelmixer.c:718 +msgid "B/W Ilford HP5" +msgstr "黑白 Ilford HP5" -#: ../src/iop/colorbalance.c:1732 -msgctxt "section" -msgid "shadows: lift / offset" -msgstr "調整暗部:提升 / 偏移" +#: ../src/iop/channelmixer.c:725 +msgid "B/W Ilford SFX" +msgstr "黑白 Ilford SFX" -#: ../src/iop/colorbalance.c:1733 -msgctxt "section" -msgid "mid-tones: gamma / power" -msgstr "調整中間調:伽瑪 / 乘冪" +#: ../src/iop/channelmixer.c:732 +msgid "B/W Kodak T-Max 100" +msgstr "黑白 Kodak T-Max 100" -#: ../src/iop/colorbalance.c:1734 -msgctxt "section" -msgid "highlights: gain / slope" -msgstr "調整亮部:增益 / 斜率" +#: ../src/iop/channelmixer.c:739 +msgid "B/W Kodak T-max 400" +msgstr "黑白 Kodak T-max 400" -#: ../src/iop/colorbalance.c:1758 -msgid "shadows / mid-tones / highlights" -msgstr "暗部 / 中間調 / 亮部" +#: ../src/iop/channelmixer.c:746 +msgid "B/W Kodak Tri-X 400" +msgstr "黑白 Kodak Tri-X 400" -#: ../src/iop/colorbalance.c:1854 ../src/iop/colorbalance.c:1863 -msgid "color-grading mapping method" +#: ../src/iop/channelmixerrgb.c:225 +msgid "color calibration" +msgstr "色彩校正" + +#: ../src/iop/channelmixerrgb.c:230 +msgid "channel mixer|white balance|monochrome" msgstr "" -"色彩調整的模式,決定使用的色彩空間和 RGB 數值映射公式\n" -"\n" -"「提升、伽瑪、增益(sRGB)」\n" -"舊版 darktable 的模式,在 sRGB 色彩空間中使用 sRGB 曲線計算\n" -"調整效果類似一般編輯軟體的傳統色彩平衡工具,亮暗部的控制比較不會互相影響\n" -"\n" -"「提升、伽瑪、增益(ProPhoto 線性)」\n" -"使用舊的映射方式,但在線性 ProPhoto 色彩空間中計算\n" -"RGB 數值先經過 XYZ 的 Y 校正,所以調整色彩時不會影響亮度\n" -"\n" -"「斜率、偏移、乘冪(ProPhoto 線性)」\n" -"使用最新的美國電影攝影師協會建議,適合場景參照的工作流程使用\n" -"斜率主要控制亮部,偏移主要影響暗部,乘冪主要影響中間調\n" -"但三個參數都會對整個亮度範圍產生部分影響,建議設定順序為斜率→偏移→乘冪\n" -"此模式對陰影的調整效果遠大於舊的映射方式,切換模式後應該重新調整參數" +"色版混合|白平衡|黑白|色彩適應|color|calibration|CAT|chromatic|adaptation" -#: ../src/iop/colorbalance.c:1858 -msgid "color control sliders" -msgstr "色彩控制滑桿選項" +#: ../src/iop/channelmixerrgb.c:240 +msgid "linear, RGB or XYZ" +msgstr "線性、RGB 或 XYZ" -#: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 -msgid "HSL" -msgstr "HSL" +#: ../src/iop/channelmixerrgb.c:461 +msgid "monochrome | luminance-based" +msgstr "黑白 基於亮度" -#: ../src/iop/colorbalance.c:1860 -msgid "RGBL" -msgstr "RGBL" +#: ../src/iop/channelmixerrgb.c:496 +msgid "monochrome | ILFORD HP5+" +msgstr "黑白:ILFORD HP5+" -#: ../src/iop/colorbalance.c:1870 -msgctxt "section" -msgid "master" -msgstr "主要選項" +#: ../src/iop/channelmixerrgb.c:505 +msgid "monochrome | ILFORD DELTA 100" +msgstr "黑白:ILFORD DELTA 100" -#: ../src/iop/colorbalance.c:1876 -msgid "saturation correction before the color balance" -msgstr "" -"在執行色彩平衡之前的飽和度校正\n" -"主要用於抑制原始影像的色彩,讓光源複雜難以處理的畫面更好調整" +#: ../src/iop/channelmixerrgb.c:515 +msgid "monochrome | ILFORD DELTA 400 - 3200" +msgstr "黑白:ILFORD DELTA 400 - 3200" -#: ../src/iop/colorbalance.c:1882 -msgid "saturation correction after the color balance" -msgstr "" -"在色彩平衡運算之後的飽和度校正\n" -"可一次調整所有色彩平衡效果的飽和度,當色調已經調整正確但效果太重時使用" +#: ../src/iop/channelmixerrgb.c:524 +msgid "monochrome | ILFORD FP4+" +msgstr "黑白:ILFORD FP4+" -#: ../src/iop/colorbalance.c:1887 -msgid "adjust to match a neutral tone" -msgstr "" -"設定不受下項對比調整影響的亮度,預設符合 18% 中灰階調\n" -"高於此值的亮度將幾乎線性放大,低於此值的亮度將通過函數壓縮" +#: ../src/iop/channelmixerrgb.c:533 +msgid "monochrome | Fuji Acros 100" +msgstr "黑白:Fujifilm Acros 100" -#. is set in _configure_slider_blocks -#: ../src/iop/colorbalance.c:1898 -msgid "click to cycle layout" -msgstr "點擊可循環切換暗部、中間調、亮部滑桿布局" +#: ../src/iop/channelmixerrgb.c:550 +msgid "basic channel mixer" +msgstr "基本色版混合器" -#: ../src/iop/colorbalance.c:1932 -msgid "factor" -msgstr "亮度係數" +#: ../src/iop/channelmixerrgb.c:563 +msgid "channel swap | swap G and B" +msgstr "藍綠色版對調" -#: ../src/iop/colorbalance.c:1946 -msgid "select the hue" -msgstr "選擇欲調整的色彩平衡色相" +#: ../src/iop/channelmixerrgb.c:576 +msgid "channel swap | swap G and R" +msgstr "紅綠色版對調" -#: ../src/iop/colorbalance.c:1957 -msgid "select the saturation" -msgstr "選擇上項色彩平衡色相的飽和度" +#: ../src/iop/channelmixerrgb.c:589 +msgid "channel swap | swap R and B" +msgstr "紅藍色版對調" -#: ../src/iop/colorbalance.c:1977 -msgid "factor of lift/offset" -msgstr "暗部(提升 / 偏移)亮度調整係數" +#: ../src/iop/channelmixerrgb.c:611 +msgid "area color mapping (active)" +msgstr "區域色彩映射(啟用)" -#: ../src/iop/colorbalance.c:1978 -msgid "factor of red for lift/offset" -msgstr "紅色的暗部(提升 / 偏移)調整係數" +#: ../src/iop/channelmixerrgb.c:611 +msgid "area color mapping" +msgstr "區域色彩映射" -#: ../src/iop/colorbalance.c:1979 -msgid "factor of green for lift/offset" -msgstr "綠色的暗部(提升 / 偏移)調整係數" +#: ../src/iop/channelmixerrgb.c:1892 +msgid "(daylight)" +msgstr "(日光)" -#: ../src/iop/colorbalance.c:1980 -msgid "factor of blue for lift/offset" -msgstr "藍色的暗部(提升 / 偏移)調整係數" +#: ../src/iop/channelmixerrgb.c:1894 +msgid "(black body)" +msgstr "(黑體)" -#: ../src/iop/colorbalance.c:1983 -msgid "factor of gamma/power" -msgstr "中間調(伽馬 / 乘冪)亮度調整係數" +#: ../src/iop/channelmixerrgb.c:1896 +msgid "(invalid)" +msgstr "(無效)" + +#: ../src/iop/channelmixerrgb.c:1900 ../src/iop/channelmixerrgb.c:1958 +msgid "very good" +msgstr "非常好" + +#: ../src/iop/channelmixerrgb.c:1902 ../src/iop/channelmixerrgb.c:1960 +msgid "good" +msgstr "良好" -#: ../src/iop/colorbalance.c:1984 -msgid "factor of red for gamma/power" -msgstr "紅色的中間調(伽馬 / 乘冪)調整係數" +#: ../src/iop/channelmixerrgb.c:1904 ../src/iop/channelmixerrgb.c:1962 +msgid "passable" +msgstr "尚可" -#: ../src/iop/colorbalance.c:1985 -msgid "factor of green for gamma/power" -msgstr "綠色的中間調(伽馬 / 乘冪)調整係數" +#: ../src/iop/channelmixerrgb.c:1906 ../src/iop/channelmixerrgb.c:1964 +msgid "bad" +msgstr "糟糕" -#: ../src/iop/colorbalance.c:1986 -msgid "factor of blue for gamma/power" -msgstr "藍色的中間調(伽馬 / 乘冪)調整係數" +#: ../src/iop/channelmixerrgb.c:1913 +#, c-format +msgid "" +"\n" +"Profile quality report: %s\n" +"input ΔE: \tavg. %.2f ; \tmax. %.2f\n" +"WB ΔE: \tavg. %.2f; \tmax. %.2f\n" +"output ΔE: \tavg. %.2f; \tmax. %.2f\n" +"\n" +"Profile data\n" +"illuminant: \t%.0f K \t%s\n" +"matrix in adaptation space:\n" +"%+.4f \t%+.4f \t%+.4f\n" +"%+.4f \t%+.4f \t%+.4f\n" +"%+.4f \t%+.4f \t%+.4f\n" +"\n" +"Normalization values\n" +"exposure compensation: \t%+.2f EV\n" +"black offset: \t%+.4f" +msgstr "" +"\n" +"描述檔品質報告:%s\n" +" 輸入 ΔE: 平均 %.2f 最高 %.2f\n" +"白平衡 ΔE: 平均 %.2f 最高 %.2f\n" +" 輸出 ΔE: 平均 %.2f 最高 %.2f\n" +"\n" +"描述檔資料\n" +"光源: %.0f K %s\n" +"色彩適應轉換矩陣:\n" +"%+.4f %+.4f %+.4f\n" +"%+.4f %+.4f %+.4f\n" +"%+.4f %+.4f %+.4f\n" +"\n" +"歸一化參數\n" +"曝光補償: %+.2f EV\n" +"黑點偏移: %+.4f" -#: ../src/iop/colorbalance.c:1989 -msgid "factor of gain/slope" -msgstr "亮部(增益 / 斜率)亮度調整係數" +#: ../src/iop/channelmixerrgb.c:1969 +#, c-format +msgid "" +"\n" +"Profile quality report: %s\n" +"output ΔE: \tavg. %.2f; \tmax. %.2f\n" +"\n" +"Normalization values\n" +"exposure compensation: \t%+.2f EV\n" +"black offset: \t%+.4f" +msgstr "" +"\n" +"描述檔品質報告:%s\n" +"輸出 ΔE: 平均 %.2f 最高 %.2f\n" +"\n" +"歸一化參數\n" +"曝光補償: %+.2f EV\n" +"黑點偏移: %+.4f" -#: ../src/iop/colorbalance.c:1990 -msgid "factor of red for gain/slope" -msgstr "紅色的亮部(增益 / 斜率)調整係數" +#: ../src/iop/channelmixerrgb.c:2054 +msgid "double CAT applied" +msgstr "套用了兩次色彩適應" -#: ../src/iop/colorbalance.c:1991 -msgid "factor of green for gain/slope" -msgstr "綠色的亮部(增益 / 斜率)調整係數" +#: ../src/iop/channelmixerrgb.c:2055 +msgid "" +"you have 2 instances or more of color calibration,\n" +"all providing chromatic adaptation.\n" +"this can lead to inconsistencies unless you\n" +"use them with masks or know what you are doing." +msgstr "" +"有兩個以上的「色彩校正」模組正在使用中,\n" +"這可能會導致色彩適應不一致。\n" +"請確認已了解這些步驟執行的目的,\n" +"或是將不同模組與遮罩搭配使用。" -#: ../src/iop/colorbalance.c:1992 -msgid "factor of blue for gain/slope" -msgstr "藍色的亮部(增益 / 斜率)調整係數" +#: ../src/iop/channelmixerrgb.c:2067 +msgid "white balance applied twice (details)" +msgstr "白平衡被重複套用兩次(細節)" -#: ../src/iop/colorbalance.c:2002 -msgid "fit the whole histogram and center the average luma" -msgstr "點擊右方色彩選取,分析整個影像並自動調整亮度" +#: ../src/iop/channelmixerrgb.c:2068 +msgid "" +"the color calibration module is enabled and already provides\n" +"chromatic adaptation.\n" +"set the white balance here to camera reference (D65)\n" +"or disable chromatic adaptation in color calibration." +msgstr "" +"「色彩校正」模組已啟用,並執行色彩適應。\n" +"白平衡應設定為相機基準白點(D65),\n" +"或在「色彩校正」中停用色彩適應。" -#: ../src/iop/colorbalance.c:2007 -msgid "optimize the RGB curves to remove color casts" -msgstr "點擊右方色彩選取,分析整個影像並自動調整色彩平衡" +#: ../src/iop/channelmixerrgb.c:2076 +msgid "white balance module error (details)" +msgstr "白平衡模組錯誤(細節)" -#: ../src/iop/colorbalance.c:2009 -msgctxt "section" -msgid "auto optimizers" -msgstr "自動最佳化" +#: ../src/iop/channelmixerrgb.c:2077 +msgid "" +"the white balance module is not using the camera\n" +"reference illuminant, which will cause issues here\n" +"with chromatic adaptation. either set it to reference\n" +"or disable chromatic adaptation here." +msgstr "" +"「白平衡」模組不是使用相機基準白點,\n" +"這會導致本模組的色彩適應問題。\n" +"更改「白平衡」模組設定或關閉色彩適應。" -#: ../src/iop/colorbalancergb.c:169 -msgid "color balance rgb" -msgstr "色彩平衡 RGB" +#: ../src/iop/channelmixerrgb.c:2089 ../src/iop/channelmixerrgb.c:2098 +msgid "white balance missing (details)" +msgstr "無白平衡數據(細節)" -#: ../src/iop/colorbalancergb.c:174 +#: ../src/iop/channelmixerrgb.c:2090 msgid "" -"offset power slope|cdl|color grading|contrast|chroma_highlights|hue|vibrance|" -"saturation" +"this module is not providing a valid reference illuminant\n" +"causing chromatic adaptation issues in color calibration.\n" +"enable this module and either set it to reference\n" +"or disable chromatic adaptation in color calibration." msgstr "" -"提升伽瑪增益|偏移乘冪斜率|色彩分級|調色|對比度|自然飽和度|色相|遮罩|CDL|lift|" -"gamma|gain|offset|slope|power|masking" +"此模組沒有提供有效的參考光源,\n" +"導致「色彩校正」模組中的色彩適應計算問題。\n" +"啟用此模組,並將其設定為參考光源,\n" +"或關閉「色彩校正」模組中的色彩適應。" -#: ../src/iop/colorbalancergb.c:179 +#: ../src/iop/channelmixerrgb.c:2099 msgid "" -"color grading tools using alpha masks to separate\n" -"shadows, mid-tones and highlights" +"the white balance module is not providing a valid reference\n" +"illuminant causing issues with chromatic adaptation here.\n" +"enable white balance and either set it to reference\n" +"or disable chromatic adaptation here." msgstr "" -"色彩平衡 RGB | color balance rgb\n" -"\n" -"調整影像不同亮度部位的色彩,使用遮罩控制亮暗部分離\n" -"在 JzAzBz 或 darktable UCS 色彩空間中計算符合感知的色彩\n" -"並具有多種不同色彩尺度的整體調整方式" - -#: ../src/iop/colorbalancergb.c:524 -msgid "basic colorfulness | legacy" -msgstr "增加基礎鮮豔度(舊方法)" +"「白平衡」模組沒有提供有效的參考光源,\n" +"導致本模組中的色彩適應計算問題。\n" +"啟用「白平衡」模組,並將其設定為參考光源,\n" +"或關閉本模組中的色彩適應。" -#: ../src/iop/colorbalancergb.c:533 -msgid "basic colorfulness | natural skin" -msgstr "基礎鮮豔度:自然膚色" +#: ../src/iop/channelmixerrgb.c:2191 +msgid "auto-detection of white balance completed" +msgstr "白平衡自動檢測完成" -#: ../src/iop/colorbalancergb.c:539 -msgid "basic colorfulness | vibrant colors" -msgstr "基礎鮮豔度:鮮豔色彩" +#: ../src/iop/channelmixerrgb.c:2341 +msgid "channelmixerrgb works only on RGB input" +msgstr "RGB 色版混合器僅適用於 RGB 輸入訊號" -#: ../src/iop/colorbalancergb.c:545 -msgid "basic colorfulness | standard" -msgstr "基礎鮮豔度:標準" +#: ../src/iop/channelmixerrgb.c:3675 +#, c-format +msgid "CCT: %.0f K (daylight)" +msgstr "色溫:%.0f K(日光)" -#: ../src/iop/colorbalancergb.c:962 -msgid "colorbalance works only on RGB input" -msgstr "色彩平衡僅適用於 RGB 輸入" +#: ../src/iop/channelmixerrgb.c:3678 +msgid "" +"approximated correlated color temperature.\n" +"this illuminant can be accurately modeled by a daylight spectrum,\n" +"so its temperature is relevant and meaningful with a D illuminant." +msgstr "" +"近似相關色溫(CCT)\n" +"所選擇的光源色彩可使用標準日光光譜分布描述,\n" +"所以色溫與 CIE Daylight 相關聯。" -#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 -#: ../src/iop/retouch.c:2056 ../src/iop/toneequal.c:1942 -msgid "cannot display masks when the blending mask is displayed" -msgstr "顯示混合遮罩時無法顯示其他遮罩" +#: ../src/iop/channelmixerrgb.c:3684 +#, c-format +msgid "CCT: %.0f K (black body)" +msgstr "色溫:%.0f K(黑體)" -#. Page master -#: ../src/iop/colorbalancergb.c:1784 -msgid "master" -msgstr "主要選項" +#: ../src/iop/channelmixerrgb.c:3687 +msgid "" +"approximated correlated color temperature.\n" +"this illuminant can be accurately modeled by a black body spectrum,\n" +"so its temperature is relevant and meaningful with a Planckian illuminant." +msgstr "" +"近似相關色溫(CCT)\n" +"所選擇的光源色彩可使用理想黑體光譜分布描述,\n" +"所以色溫與普朗克黑體輻射相關聯。" -#: ../src/iop/colorbalancergb.c:1784 -msgid "global grading" -msgstr "快速調整整體顏色和彩度" +#: ../src/iop/channelmixerrgb.c:3693 +#, c-format +msgid "CCT: %.0f K (invalid)" +msgstr "色溫:%.0f K(無效)" -#: ../src/iop/colorbalancergb.c:1788 -msgid "rotate all hues by an angle, at the same luminance" -msgstr "旋轉所有顏色的色相,而不影響亮度和彩度" +#: ../src/iop/channelmixerrgb.c:3696 +msgid "" +"approximated correlated color temperature.\n" +"this illuminant cannot be accurately modeled by a daylight or black body " +"spectrum,\n" +"so its temperature is not relevant and meaningful and you need to use a " +"custom illuminant." +msgstr "" +"近似相關色溫(CCT)\n" +"所選擇的光源色彩無法使用日光或黑體光譜描述,\n" +"所以色溫不具有實質意義,需要使用自訂光源。" -#: ../src/iop/colorbalancergb.c:1794 -msgid "increase colorfulness mostly on low-chroma colors" -msgstr "主要調整低彩度顏色的鮮豔度,而不過度影響已經很鮮豔的顏色" +#: ../src/iop/channelmixerrgb.c:3705 +#, c-format +msgid "CCT: undefined" +msgstr "色溫:未定義" -#: ../src/iop/colorbalancergb.c:1800 -msgid "increase the contrast at constant chromaticity" -msgstr "" -"改變亮度以調整對比,但不影響色相和彩度\n" -"需要更精細地調整對比應該使用「階調等化器」模組" +#: ../src/iop/channelmixerrgb.c:3708 +msgid "" +"the approximated correlated color temperature\n" +"cannot be computed at all so you need to use a custom illuminant." +msgstr "無法計算相關色溫(CCT),需要使用自定光源。" -#: ../src/iop/colorbalancergb.c:1802 -msgctxt "section" -msgid "linear chroma grading" -msgstr "線性彩度調整" +#: ../src/iop/channelmixerrgb.c:4026 +msgid "white balance successfully extracted from raw image" +msgstr "成功從 RAW 檔案中取得白平衡" -#: ../src/iop/colorbalancergb.c:1809 -msgid "increase colorfulness at same luminance globally" -msgstr "" -"調整整體的鮮豔度而不影響色相和亮度\n" -"類似於操作 CIE L*C*h 中的 C* - chroma,但在更先進且符合感知的空間中執行" +#. We need to recompute only the full preview +#: ../src/iop/channelmixerrgb.c:4033 +msgid "auto-detection of white balance started…" +msgstr "正在自動偵測白平衡…" -#: ../src/iop/colorbalancergb.c:1814 -msgid "increase colorfulness at same luminance mostly in shadows" -msgstr "" -"調整暗部的鮮豔度而不影響色相和亮度,暗部的範圍可在「亮度遮罩」選項中調整\n" -"類似於操作 CIE L*C*h 中的 C* - chroma,但在更先進且符合感知的空間中執行" +#: ../src/iop/channelmixerrgb.c:4144 +msgid "" +"color calibration: the sum of the gray channel parameters is zero, " +"normalization will be disabled." +msgstr "色彩校正中的灰階色版參數總和為零,歸一化將被停用。" -#: ../src/iop/colorbalancergb.c:1819 -msgid "increase colorfulness at same luminance mostly in mid-tones" +#. Write report in GUI +#: ../src/iop/channelmixerrgb.c:4188 +#, c-format +msgid "" +"L: \t%.1f %%\n" +"h: \t%.1f °\n" +"c: \t%.1f" msgstr "" -"調整中間調的鮮豔度而不影響色相和亮度,中間調的範圍可在「亮度遮罩」選項中調" -"整\n" -"類似於操作 CIE L*C*h 中的 C* - chroma,但在更先進且符合感知的空間中執行" +"L*:\t%.1f %%\n" +"h :\t%.1f °\n" +"C*:\t%.1f" -#: ../src/iop/colorbalancergb.c:1824 -msgid "increase colorfulness at same luminance mostly in highlights" +#. Page CAT +#: ../src/iop/channelmixerrgb.c:4457 +msgid "CAT" +msgstr "色彩適應轉換" + +#: ../src/iop/channelmixerrgb.c:4458 +msgid "chromatic adaptation transform" msgstr "" -"調整亮部的鮮豔度而不影響色相和亮度,亮部的範圍可在「亮度遮罩」選項中調整\n" -"類似於操作 CIE L*C*h 中的 C* - chroma,但在更先進且符合感知的空間中執行" +"控制色彩適應轉換的方式和光源設定\n" +"開啟此功能時需要設定「白平衡」模組為相機基準白點以執行基本的色版操作\n" +"真正的色彩白平衡工作則交由本「色彩校正」模組執行\n" +"\n" +"首先選擇色彩適應方法,接著設定場景的光源顏色\n" +"色域壓縮參數用於將經過色彩適應轉換後超出色域的顏色飽和度降低\n" +"裁切 RGB 負值可以確保輸出數值有效性,避免純色 LED 或雷射光點顏色產生問題" -#: ../src/iop/colorbalancergb.c:1826 -msgctxt "section" -msgid "perceptual saturation grading" -msgstr "感知飽和度調整" +#: ../src/iop/channelmixerrgb.c:4460 +msgid "adaptation" +msgstr "色彩適應" -#: ../src/iop/colorbalancergb.c:1832 -msgid "add or remove saturation by an absolute amount" +#: ../src/iop/channelmixerrgb.c:4463 +msgid "" +"choose the method to adapt the illuminant\n" +"and the colorspace in which the module works: \n" +"• Linear Bradford (1985) is consistent with ICC v4 toolchain.\n" +"• CAT16 (2016) is more robust and accurate.\n" +"• Non-linear Bradford (1985) is the original Bradford,\n" +"it can produce better results than the linear version, but is unreliable.\n" +"• XYZ is a simple scaling in XYZ space. It is not recommended in general.\n" +"• none disables any adaptation and uses pipeline working RGB." msgstr "" -"調整整體的色彩飽和度\n" -"變更飽和度會稍微影響明度,飽和度定義請查詢色度學書籍" +"選擇色彩適應轉換的方法與使用的色彩空間\n" +"\n" +"線性 Bradford\n" +"ICC 規範的標準方式,也是大多數色彩管理軟體使用的方法。\n" +"對於接近日光的光源準確度高,但對非標準光源的色域控制不佳。\n" +"\n" +"CAT16(CIECAM16)\n" +"最新的 CIE 標準模型,色彩轉換更可靠,通常也比 Bradford 準確。\n" +"對於色彩非常鮮豔或高飽和的藍紫色表現比其他方式穩定。\n" +"\n" +"非線性 Bradford\n" +"原始的 Bradford 轉換方式,比線性簡化版本的效果更好。\n" +"但非線性轉換導致無法逆轉換,轉換方式也較不穩定。\n" +"\n" +"XYZ\n" +"使用最原始的 XYZ 色彩空間縮放,會導致較大的色彩偏差,一般不推薦使用。\n" +"\n" +"無(不轉換)\n" +"不執行色彩適應轉換,使用此選項則必須在「白平衡」模組執行色彩轉換。" -#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 -#: ../src/iop/colorbalancergb.c:1847 +#: ../src/iop/channelmixerrgb.c:4480 msgid "" -"increase or decrease saturation proportionally to the original pixel " -"saturation" +"this is the color of the scene illuminant before chromatic adaptation\n" +"this color will be turned into pure white by the adaptation." msgstr "" -"調整不同階調範圍的色彩飽和度,範圍可在「亮度遮罩」選項中調整\n" -"變更飽和度會稍微影響明度,飽和度定義請查詢色度學書籍" - -#: ../src/iop/colorbalancergb.c:1849 -msgctxt "section" -msgid "perceptual brilliance grading" -msgstr "感知明亮度調整" - -#: ../src/iop/colorbalancergb.c:1850 -msgid "brilliance" -msgstr "明亮度" +"色彩適應使用的場景光源顏色\n" +"此顏色會經由色彩適應計算成為純白,\n" +"其他所有顏色會由色彩適應轉換矩陣轉換成相對應的正確顏色。" -#: ../src/iop/colorbalancergb.c:1855 -msgid "add or remove brilliance by an absolute amount" -msgstr "" -"調整整體的色彩明亮度,其效果接近於符合感知的曝光調整\n" -"變更明亮度會影響彩度和明度,完整說明請查詢色彩度量學書籍" +#: ../src/iop/channelmixerrgb.c:4487 +msgid "picker" +msgstr "色彩選取工具" -#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 -#: ../src/iop/colorbalancergb.c:1870 -msgid "" -"increase or decrease brilliance proportionally to the original pixel " -"brilliance" +#: ../src/iop/channelmixerrgb.c:4489 ../src/iop/temperature.c:2095 +msgid "set white balance to detected from area" msgstr "" -"調整不同階調範圍的色彩明亮度,範圍可在「亮度遮罩」選項中調整\n" -"變更明亮度會影響彩度和明度,完整說明請查詢色彩度量學書籍" +"在影像上選取範圍做為白平衡的參考光源顏色\n" +"應該選取影像中應該為中灰色的區域" -#. Page 4-ways -#: ../src/iop/colorbalancergb.c:1873 -msgid "4 ways" -msgstr "四向調整" +#: ../src/iop/channelmixerrgb.c:4493 ../src/iop/negadoctor.c:946 +msgid "illuminant" +msgstr "光源" -#: ../src/iop/colorbalancergb.c:1873 -msgid "selective color grading" -msgstr "依亮部、暗部、中間調等區域分別調整色彩平衡" +#: ../src/iop/channelmixerrgb.c:4499 ../src/iop/temperature.c:2156 +msgid "temperature" +msgstr "色溫" -#: ../src/iop/colorbalancergb.c:1875 +#: ../src/iop/channelmixerrgb.c:4537 msgid "" -"pick opposite color from image\n" -"ctrl+click to pick selected color" +"define a target chromaticity (hue and chroma) for a particular region of the " +"image (the control sample), which you then match against the same target " +"chromaticity in other images. the control sample can either be a critical " +"part of your subject or a non-moving and consistently-lit surface over your " +"series of images." msgstr "" -"在影像上選擇相反的顏色\n" -"ctrl + 左鍵以選擇顏色" +"點測色色彩對應模式用於整批調整同系列影像的色彩\n" +"依據選擇的影像對照範圍設定目標顏色,然後將此顏色對應至其他影像。\n" +"藉由選擇一系列影像中顏色應保持相同的區域,批次調整多張影像的顏色一致性。" -#: ../src/iop/colorbalancergb.c:1877 -msgctxt "section" -msgid "global offset" -msgstr "整體(偏移)" +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/channelmixerrgb.c:4557 +#: ../src/iop/channelmixerrgb.c:4586 ../src/iop/channelmixerrgb.c:4594 +#: ../src/iop/channelmixerrgb.c:4601 +msgid "mapping" +msgstr "映射" -#: ../src/iop/colorbalancergb.c:1884 -msgid "global luminance offset" -msgstr "" -"整體亮度調整\n" -"調整方式相當於 ASC CDL 的偏移,此區塊不使用亮度遮罩" +#: ../src/iop/channelmixerrgb.c:4544 ../src/iop/exposure.c:1281 +msgid "area mode" +msgstr "區域對應模式" -#: ../src/iop/colorbalancergb.c:1889 -msgid "hue of the global color offset" +#: ../src/iop/channelmixerrgb.c:4545 +msgid "" +"\"correction\" automatically adjust the illuminant\n" +"such that the input color is mapped to the target.\n" +"\"measure\" simply shows how an input color is mapped by the CAT\n" +"and can be used to sample a target." msgstr "" -"整體色彩平衡調整的色相\n" -"調整方式相當於 ASC CDL 的偏移,此區塊不使用亮度遮罩" +"「測量」模式藉由選擇範圍定義目標顏色。\n" +"「校正」模式自動調整光源,將顏色映射至所選目標。" -#: ../src/iop/colorbalancergb.c:1896 -msgid "chroma of the global color offset" -msgstr "選擇上項色彩平衡色相的彩度" +#: ../src/iop/channelmixerrgb.c:4550 ../src/iop/exposure.c:1287 +msgid "correction" +msgstr "校正" -#: ../src/iop/colorbalancergb.c:1898 -msgctxt "section" -msgid "shadows lift" -msgstr "暗部(提升)" +#: ../src/iop/channelmixerrgb.c:4551 ../src/iop/exposure.c:1288 +msgid "measure" +msgstr "測量" -#: ../src/iop/colorbalancergb.c:1905 -msgid "luminance gain in shadows" -msgstr "" -"變更暗部的亮度\n" -"調整方式類似傳統的電影調色 lift 選項,但在此使用亮度遮罩控制" +#: ../src/iop/channelmixerrgb.c:4555 +msgid "take channel mixing into account" +msgstr "考量色版混合" -#: ../src/iop/colorbalancergb.c:1910 -msgid "hue of the color gain in shadows" +#: ../src/iop/channelmixerrgb.c:4562 +msgid "" +"compute the target by taking the channel mixing into account.\n" +"if disabled, only the CAT is considered." msgstr "" -"暗部色彩平衡調整的色相\n" -"調整方式類似傳統的電影調色 lift 選項,但在此使用亮度遮罩控制" - -#: ../src/iop/colorbalancergb.c:1917 -msgid "chroma of the color gain in shadows" -msgstr "選擇上項色彩平衡色相的彩度" - -#: ../src/iop/colorbalancergb.c:1919 -msgctxt "section" -msgid "highlights gain" -msgstr "亮部(增益)" +"計算顏色時將色版混合納入考量。\n" +"如果沒有選取,則僅則僅考慮色彩適應轉換。" -#: ../src/iop/colorbalancergb.c:1920 -msgid "gain" -msgstr "增益" +#: ../src/iop/channelmixerrgb.c:4570 ../src/iop/exposure.c:1296 +msgid "the input color that should be mapped to the target" +msgstr "要對應到目標顏色的輸入顏色" -#: ../src/iop/colorbalancergb.c:1926 -msgid "luminance gain in highlights" +#: ../src/iop/channelmixerrgb.c:4574 +msgid "" +"L: \tN/A\n" +"h: \tN/A\n" +"c: \tN/A" msgstr "" -"變更亮部的亮度\n" -"調整方式類似 ASC CDL 的 gain,但在此使用亮度遮罩控制" +"L*:\tN/A \n" +"h :\tN/A\n" +"C*:\tN/A" -#: ../src/iop/colorbalancergb.c:1931 -msgid "hue of the color gain in highlights" -msgstr "" -"亮部色彩平衡調整的色相\n" -"調整方式類似 ASC CDL 的 gain,但在此使用亮度遮罩控制" +#: ../src/iop/channelmixerrgb.c:4577 ../src/iop/exposure.c:1303 +msgid "these LCh coordinates are computed from CIE Lab 1976 coordinates" +msgstr "這些 LCh 座標是從 CIELAB 1976 座標計算出來的" -#: ../src/iop/colorbalancergb.c:1938 -msgid "chroma of the color gain in highlights" -msgstr "選擇上項色彩平衡色相的彩度" +#: ../src/iop/channelmixerrgb.c:4582 +msgid "the desired target color after mapping" +msgstr "想要轉換成的目標顏色" -#: ../src/iop/colorbalancergb.c:1940 +#: ../src/iop/channelmixerrgb.c:4609 ../src/iop/exposure.c:1322 msgctxt "section" -msgid "power" -msgstr "中間調(乘冪)" +msgid "input" +msgstr "輸入" -#: ../src/iop/colorbalancergb.c:1941 -msgid "power" -msgstr "乘冪" +#. spacer +#: ../src/iop/channelmixerrgb.c:4612 ../src/iop/exposure.c:1325 +msgctxt "section" +msgid "target" +msgstr "目標" -#: ../src/iop/colorbalancergb.c:1947 -msgid "luminance exponent in mid-tones" -msgstr "" -"變更中間調的亮度\n" -"調整方式類似 ASC CDL 的 power,但在此使用亮度遮罩控制" +#: ../src/iop/channelmixerrgb.c:4625 +msgid "input R" +msgstr "紅色色版的輸入強度係數" -#: ../src/iop/colorbalancergb.c:1952 -msgid "hue of the color exponent in mid-tones" -msgstr "" -"中間調色彩平衡調整的色相\n" -"調整方式類似 ASC CDL 的 power,但在此使用亮度遮罩控制" +#: ../src/iop/channelmixerrgb.c:4630 +msgid "input G" +msgstr "綠色色版的輸入強度係數" + +#: ../src/iop/channelmixerrgb.c:4635 +msgid "input B" +msgstr "藍色色版的輸入強度係數" -#: ../src/iop/colorbalancergb.c:1959 -msgid "chroma of the color exponent in mid-tones" -msgstr "選擇上項色彩平衡色相的彩度" +#: ../src/iop/channelmixerrgb.c:4645 +msgid "output R" +msgstr "紅色色版的輸出矩陣係數" -#. Page masks -#: ../src/iop/colorbalancergb.c:1962 -msgid "masks" -msgstr "亮度遮罩" +#: ../src/iop/channelmixerrgb.c:4646 +msgid "output G" +msgstr "綠色色版的輸出矩陣係數" -#: ../src/iop/colorbalancergb.c:1962 -msgid "isolate luminances" -msgstr "以遮罩方式調整區隔亮暗部和中間調的範圍" +#: ../src/iop/channelmixerrgb.c:4647 +msgid "output B" +msgstr "藍色色版的輸出矩陣係數" -#: ../src/iop/colorbalancergb.c:1966 -msgid "choose in which uniform color space the saturation is computed" -msgstr "" -"選擇使用哪一個色彩空間執行飽和度計算\n" -"\n" -"JzAzBz(2021)\n" -"舊版的飽和度計算方法,使用 JzAzBz 色彩空間\n" -"這是基於羅明教授於中國浙江大學現代光學儀器國家重點實驗室提出的論文\n" -"使用類似 CIELAB 的 Jz az bz 座標,目的是開發適用高動態範圍的色彩均勻空間\n" -"\n" -"darktable UCS(2022)\n" -"darktable 前開發者之一 Aurélien Pierre 設計的色彩空間\n" -"主要差異是考量 Helmholtz-Kohlrausch 效應,能更準確預測感知飽和度" +#: ../src/iop/channelmixerrgb.c:4649 +msgid "colorfulness" +msgstr "鮮豔度" -#: ../src/iop/colorbalancergb.c:1968 -msgctxt "section" -msgid "luminance ranges" -msgstr "亮度範圍" +#: ../src/iop/channelmixerrgb.c:4649 +msgid "output colorfulness" +msgstr "依據不同色版調整輸出的鮮豔度" -#: ../src/iop/colorbalancergb.c:1981 -msgid "weight of the shadows over the whole tonal range" -msgstr "" -"控制暗部範圍遮罩過渡的曲線斜率\n" -"數值越大過渡越劇烈,暗部的範圍就結束得越快\n" -"數值越小過渡越平緩,暗部的範圍就拓展得越遠\n" -"點擊右側遮罩按鈕可顯示暗部區域,非暗部區域以方格顯示" +#: ../src/iop/channelmixerrgb.c:4653 +msgid "output brightness" +msgstr "依據不同色版調整輸出的亮度" -#: ../src/iop/colorbalancergb.c:1987 -msgid "position of the middle-gray reference for masking" -msgstr "" -"亮度置中的中灰色位置,此亮度值下亮部、暗部和中間調的遮罩透明度都是 50%\n" -"在實際使用中,高於此值的被認定為亮部,低於此值的則為暗部\n" -"點擊右側遮罩按鈕可顯示中間調區域,非中間調區域以方格顯示" +#: ../src/iop/channelmixerrgb.c:4656 +msgid "output gray" +msgstr "使用不同強度的色版混合輸出灰階影像" -#: ../src/iop/colorbalancergb.c:1993 -msgid "weights of highlights over the whole tonal range" -msgstr "" -"控制亮部範圍遮罩過渡的曲線斜率\n" -"數值越大過渡越劇烈,亮部的範圍就結束得越快\n" -"數值越小過渡越平緩,亮部的範圍就拓展得越遠\n" -"點擊右側遮罩按鈕可顯示亮部區域,非亮部區域以方格顯示" +#: ../src/iop/channelmixerrgb.c:4669 +msgid "calibrate with a color checker" +msgstr "使用校色卡校正" -#: ../src/iop/colorbalancergb.c:1996 -msgctxt "section" -msgid "threshold" -msgstr "臨界值" +#: ../src/iop/channelmixerrgb.c:4674 +msgid "use a color checker target to autoset CAT and channels" +msgstr "使用校色卡自動計算色彩適應轉換和調整色版" -#: ../src/iop/colorbalancergb.c:2001 -msgid "peak white luminance value used to normalize the power function" -msgstr "" -"設置白點亮度,以標準化四向調整中的乘冪函數\n" -"使用右側色彩選取工具自動設置為框選範圍最大亮度,大多數情況下這樣就可以了" +#: ../src/iop/channelmixerrgb.c:4679 ../src/iop/channelmixerrgb.c:4691 +#: ../src/iop/channelmixerrgb.c:4708 ../src/iop/channelmixerrgb.c:4722 +#: ../src/iop/channelmixerrgb.c:4730 ../src/iop/channelmixerrgb.c:4737 +msgid "calibrate" +msgstr "校正" -#: ../src/iop/colorbalancergb.c:2007 -msgid "peak gray luminance value used to normalize the power function" -msgstr "" -"設置對比中灰點,以標準化主要選項中的對比\n" -"這代表對比度的中間點,調高對比度時高於此值亮度增加,低於此值亮度降低\n" -"數值通常與 18% 中灰相同,但也可以手動設定\n" -"右側色彩選取工具可自動設定為框選範圍的平均亮度,適合亮度分布均勻的影像" +#: ../src/iop/channelmixerrgb.c:4679 +msgid "chart" +msgstr "色卡" -#: ../src/iop/colorbalancergb.c:2009 -msgctxt "section" -msgid "mask preview settings" -msgstr "遮罩預覽設定" +#: ../src/iop/channelmixerrgb.c:4680 +msgid "choose the vendor and the type of your chart" +msgstr "選擇廠商和色卡" -#: ../src/iop/colorbalancergb.c:2013 ../src/iop/colorbalancergb.c:2018 -msgid "select color of the checkerboard from a swatch" -msgstr "從色板中選擇方格的顏色" +#: ../src/iop/channelmixerrgb.c:4682 +msgid "Xrite ColorChecker 24 pre-2014" +msgstr "Xrite ColorChecker 24 (2014 之前)" -#: ../src/iop/colorbalancergb.c:2023 -msgid "checkerboard size" -msgstr "方格尺寸" +#: ../src/iop/channelmixerrgb.c:4683 +msgid "Xrite/Calibrite ColorChecker 24 post-2014" +msgstr "Xrite/Calibrite ColorChecker 24 (2014 之後)" -#: ../src/iop/colorbalancergb.c:2027 -msgid "checkerboard color 1" -msgstr "方格顏色一" +#: ../src/iop/channelmixerrgb.c:4684 +msgid "Datacolor SpyderCheckr 24 pre-2018" +msgstr "Datacolor SpyderCheckr 24 (2018 之前)" -#: ../src/iop/colorbalancergb.c:2028 -msgid "checkerboard color 2" -msgstr "方格顏色二" +#: ../src/iop/channelmixerrgb.c:4685 +msgid "Datacolor SpyderCheckr 24 post-2018" +msgstr "Datacolor SpyderCheckr 24 (2018 之後)" -#: ../src/iop/colorchecker.c:118 -msgid "color look up table" -msgstr "色彩查找表" +#: ../src/iop/channelmixerrgb.c:4686 +msgid "Datacolor SpyderCheckr 48 pre-2018" +msgstr "Datacolor SpyderCheckr 48 (2018 之前)" -#: ../src/iop/colorchecker.c:123 -msgid "profile|lut|color grading" -msgstr "調色|LUT|色彩調整|色卡|colorchcker" +#: ../src/iop/channelmixerrgb.c:4687 +msgid "Datacolor SpyderCheckr 48 post-2018" +msgstr "Datacolor SpyderCheckr 48 (2018 之後)" -#: ../src/iop/colorchecker.c:129 -msgid "perform color space corrections and apply looks" +#: ../src/iop/channelmixerrgb.c:4688 +msgid "Datacolor SpyderCheckr Photo" +msgstr "Datacolor SpyderCheckr Photo" + +#: ../src/iop/channelmixerrgb.c:4691 +msgid "optimize for" +msgstr "最佳化目標" + +#: ../src/iop/channelmixerrgb.c:4692 +msgid "" +"choose the colors that will be optimized with higher priority.\n" +"neutral colors gives the lowest average delta E but a high maximum delta E\n" +"saturated colors gives the lowest maximum delta E but a high average delta E\n" +"none is a trade-off between both\n" +"the others are special behaviors to protect some hues" msgstr "" -"色彩查找表 | color look up table\n" +"色彩校正的優先目標,權衡並犧牲其他顏色來提高優先目標的顏色準確度\n" "\n" -"使用色卡創建色彩查找表並套用外觀\n" -"要套用現有的色彩查找表請使用「立體色彩查找表」模組\n" -"要使用色卡效正色偏請使用「色彩校正」模組" +"無:均等考量色卡內的所有顏色,如果色卡以膚色為主則膚色就會較準確\n" +"中性色:優先考量灰色和飽和度較低的顏色,對低演色值的廉價燈源非常有效\n" +"飽和色:優先考慮高飽和色,這對商業攝影獲得正確的品牌色很有用\n" +"皮膚和土壤的顏色:黃紅色調的顏色準確度優先\n" +"樹葉的顏色:綠色調的顏色準確度優先\n" +"天空和水的顏色:藍色調的顏色準確度優先\n" +"平均色差(ΔE):盡量讓所有顏色的色差接近,主要用於通用設定\n" +"最大色差(ΔE):降低大的色差值,這對於高度飽和的螢光色彩很有用\n" +"\n" +"校色卡上色塊的對角線表示在校正後的色差值\n" +"無對角線標示的色塊:ΔE < 2.3,一般人無法察覺到色偏\n" +"有一條對角線的色塊:2.3 < ΔE < 4.6,色彩稍微有些不準確\n" +"有兩條對角線的色塊:ΔE > 4.6,顏色非常不準確\n" +"這樣的標示有助於直覺反應,並調整最佳化的策略目標" -#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 -#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 -#: ../src/iop/colorout.c:87 ../src/iop/colorreconstruction.c:118 -#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 -#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 -#: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 -msgid "linear or non-linear, Lab, display-referred" -msgstr "線性或非線性、Lab、顯示參照" +#: ../src/iop/channelmixerrgb.c:4699 +msgid "neutral colors" +msgstr "中性色" -#: ../src/iop/colorchecker.c:132 -msgid "defined by profile, Lab" -msgstr "由描述檔定義、Lab" +#: ../src/iop/channelmixerrgb.c:4701 +msgid "skin and soil colors" +msgstr "皮膚和土壤顏色" -#: ../src/iop/colorchecker.c:306 -msgid "it8 skin tones" -msgstr "IT8 色卡膚色調" +#: ../src/iop/channelmixerrgb.c:4702 +msgid "foliage colors" +msgstr "樹葉的顏色" -#: ../src/iop/colorchecker.c:472 -msgid "expanded color checker" -msgstr "拓展 ColorChecker" +#: ../src/iop/channelmixerrgb.c:4703 +msgid "sky and water colors" +msgstr "天空和水的顏色" -#: ../src/iop/colorchecker.c:488 -msgid "Helmholtz/Kohlrausch monochrome" -msgstr "Helmholtz / Kohlrausch 黑白" +#: ../src/iop/channelmixerrgb.c:4704 +msgid "average delta E" +msgstr "平均色差(ΔE)" -#: ../src/iop/colorchecker.c:505 -msgid "Fuji Astia emulation" -msgstr "模擬 Fujifilm Astia" +#: ../src/iop/channelmixerrgb.c:4705 +msgid "maximum delta E" +msgstr "最大色差(ΔE)" -#: ../src/iop/colorchecker.c:519 -msgid "Fuji Classic Chrome emulation" -msgstr "模擬 Fujifilm Classic Chrome" +#: ../src/iop/channelmixerrgb.c:4708 +msgid "patch scale" +msgstr "色塊尺寸" -#: ../src/iop/colorchecker.c:533 -msgid "Fuji Monochrome emulation" -msgstr "模擬 Fujifilm Monochrome" +#: ../src/iop/channelmixerrgb.c:4711 +msgid "" +"reduce the radius of the patches to select the more or less central part.\n" +"useful when the perspective correction is sloppy or\n" +"the patches frame cast a shadows on the edges of the patch." +msgstr "" +"調整色塊的半徑以選擇更多或更少的的中央部分。\n" +"當透視校正不正確或色塊框架在色塊上留下陰影時非常有用。" -#: ../src/iop/colorchecker.c:547 -msgid "Fuji Provia emulation" -msgstr "模擬 Fujifilm Provia" +#: ../src/iop/channelmixerrgb.c:4719 +msgid "the delta E is using the CIE 2000 formula" +msgstr "色差(ΔE)使用 CIE 2000 公式計算" -#: ../src/iop/colorchecker.c:561 -msgid "Fuji Velvia emulation" -msgstr "模擬 Fujifilm Velvia" +#: ../src/iop/channelmixerrgb.c:4722 +msgid "accept" +msgstr "接受" -#: ../src/iop/colorchecker.c:997 ../src/iop/colorchecker.c:1555 -#, c-format -msgid "patch #%d" -msgstr "第 %d 個色塊" +#: ../src/iop/channelmixerrgb.c:4727 +msgid "accept the computed profile and set it in the module" +msgstr "接受目前計算的描述檔,並將其設定到色彩轉換中" -#: ../src/iop/colorchecker.c:1410 -#, c-format -msgid "" -"(%2.2f %2.2f %2.2f)\n" -"altered patches are marked with an outline\n" -"click to select\n" -"double-click to reset\n" -"right-click to delete patch\n" -"shift+click while color picking to replace patch" -msgstr "" -"L*: %2.2f a*: %2.2f b*: %2.2f\n" -"\n" -"點擊選擇色塊\n" -"雙擊重設色塊\n" -"右鍵刪除色塊\n" -"右下方色彩選取工具啟用時,shift + 點擊以影像中的顏色替換色塊" +#: ../src/iop/channelmixerrgb.c:4730 +msgid "recompute" +msgstr "重新計算" -#: ../src/iop/colorchecker.c:1550 -msgid "patch" -msgstr "色塊" +#: ../src/iop/channelmixerrgb.c:4734 +msgid "recompute the profile" +msgstr "重新計算描述檔" -#: ../src/iop/colorchecker.c:1551 -msgid "color checker patch" -msgstr "ColorChecker 色塊" +#: ../src/iop/channelmixerrgb.c:4737 +msgid "validate" +msgstr "驗證" -#: ../src/iop/colorchecker.c:1565 -msgid "" -"adjust target color Lab 'L' channel\n" -"lower values darken target color while higher brighten it" -msgstr "" -"調整目標顏色在 CIELAB 中的 L* 色版數值\n" -"較低的值會讓顏色變暗,較高的值則把顏色變亮" +#: ../src/iop/channelmixerrgb.c:4741 +msgid "check the output delta E" +msgstr "檢查輸出色差(ΔE)" -#: ../src/iop/colorchecker.c:1573 +#: ../src/iop/choleski.h:222 ../src/iop/choleski.h:313 msgid "" -"adjust target color Lab 'a' channel\n" -"lower values shift target color towards greens while higher shift towards " -"magentas" +"Choleski decomposition failed to allocate memory, check your RAM settings" msgstr "" -"調整目標顏色在 CIELAB 中的 a* 色版數值\n" -"較低的值會讓顏色偏向綠色,較高的值則讓顏色偏紅" +"⚠️ 錯誤 ⚠️\n" +"Choleski 分解無法分配記憶體,請檢查記憶體設定" -#: ../src/iop/colorchecker.c:1576 -msgid "green-magenta offset" -msgstr "綠色 - 紅色偏移" +#: ../src/iop/clahe.c:61 +msgid "old local contrast" +msgstr "舊式局部對比" -#: ../src/iop/colorchecker.c:1585 -msgid "" -"adjust target color Lab 'b' channel\n" -"lower values shift target color towards blues while higher shift towards " -"yellows" -msgstr "" -"調整目標顏色在 CIELAB 中的 b* 色版數值\n" -"較低的值會讓顏色偏向藍色,較高的值則讓顏色偏黃" +#: ../src/iop/clahe.c:71 +msgid "this module is deprecated. better use new local contrast module instead." +msgstr "此模組已被汰除,建議使用「局部對比度」模組替代。" -#: ../src/iop/colorchecker.c:1588 -msgid "blue-yellow offset" -msgstr "藍色 - 黃色偏移" +#: ../src/iop/clahe.c:325 ../src/iop/sharpen.c:421 +msgid "amount" +msgstr "總量" -#: ../src/iop/colorchecker.c:1597 -msgid "" -"adjust target color saturation\n" -"adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" -"lower values scale towards lower saturation while higher scale towards " -"higher saturation" -msgstr "" -"調整目標顏色在 CIE L*C*h 中的彩度,同步影響 a*、b* 色版\n" -"較低的值降低彩度,而較高的值讓彩度變高" +#: ../src/iop/clahe.c:326 +msgid "size of features to preserve" +msgstr "要保留的特性大小" -#: ../src/iop/colorchecker.c:1606 -msgid "target color" -msgstr "目標顏色" +#: ../src/iop/clahe.c:327 ../src/iop/nlmeans.c:447 +msgid "strength of the effect" +msgstr "調整去除雜訊的強度" -#: ../src/iop/colorchecker.c:1609 +#: ../src/iop/clipping.c:340 msgid "" -"control target color of the patches\n" -"relative - target color is relative from the patch original color\n" -"absolute - target color is absolute Lab value" -msgstr "" -"控制色塊調整的顯示方式\n" -"相對:目標顏色相對於原始色塊顏色的調整數值\n" -"絕對:目標顏色的絕對 L*a*b* 值" +"this module is deprecated. please use the crop, orientation and/or rotate and " +"perspective modules instead." +msgstr "此模組已被汰除,建議使用「裁切」或「方向」或模組替代。" -#: ../src/iop/colorchecker.c:1613 -msgid "absolute" -msgstr "絕對" +#: ../src/iop/clipping.c:345 +msgid "crop and rotate" +msgstr "裁剪與旋轉" -#: ../src/iop/colorcontrast.c:74 -msgid "color contrast" -msgstr "色彩對比" +#: ../src/iop/clipping.c:350 +msgid "reframe|perspective|keystone|distortion" +msgstr "透視|梯形校正|裁切|變形" -#: ../src/iop/colorcontrast.c:84 -msgid "" -"increase saturation and separation between\n" -"opposite colors" -msgstr "" -"色彩對比 | color contrast\n" -"\n" -"快速調整對比色的飽和度與分離度的簡易模組\n" -"實際上是操作 CIELAB 空間 a* 與 b* 色版的對比\n" -"更精細的控制建議使用「階調曲線」模組中的 L*a*b* 獨立調整功能" +#: ../src/iop/clipping.c:355 +msgid "change the framing and correct the perspective" +msgstr "變更邊界與修正透視" -#: ../src/iop/colorcontrast.c:312 -msgid "" -"steepness of the a* curve in Lab\n" -"lower values desaturate greens and magenta while higher saturate them" -msgstr "" -"調整 CIELAB 空間裡 a* 色版的斜率\n" -"影響綠色至洋紅色的彩度,數值越低彩度越低,數值越高彩度越高" +#: ../src/iop/clipping.c:1410 ../src/iop/clipping.c:2125 ../src/iop/crop.c:731 +#: ../src/iop/crop.c:1269 +msgid "original image" +msgstr "原始影像" -#: ../src/iop/colorcontrast.c:319 -msgid "" -"steepness of the b* curve in Lab\n" -"lower values desaturate blues and yellows while higher saturate them" -msgstr "" -"調整 CIELAB 空間裡 b* 色版的斜率\n" -"影響藍色至黃色的彩度,數值越低彩度越低,數值越高彩度越高" +#: ../src/iop/clipping.c:1714 ../src/iop/crop.c:955 +msgid "invalid ratio format. it should be \"number:number\"" +msgstr "無效的比例格式,必須使用「數字:數字」" -#: ../src/iop/colorcorrection.c:68 -msgid "color correction" -msgstr "色調修改" +#: ../src/iop/clipping.c:1730 ../src/iop/crop.c:971 +msgid "invalid ratio format. it should be a positive number" +msgstr "無效的比例格式,只能使用正值" -#: ../src/iop/colorcorrection.c:73 -msgid "correct white balance selectively for blacks and whites" -msgstr "" -"色調修改 | color correction\n" -"\n" -"針對黑白點分別調整色調\n" -"修改整體彩度和色調分割的替代模組\n" -"使用「色調分割」模組執行更完整的控制" +#: ../src/iop/clipping.c:1919 ../src/iop/clipping.c:2116 +msgid "full" +msgstr "全部" -#: ../src/iop/colorcorrection.c:106 -msgid "warm tone" -msgstr "暖色調" +#: ../src/iop/clipping.c:1920 +msgid "old system" +msgstr "舊系統" -#: ../src/iop/colorcorrection.c:114 -msgid "warming filter" -msgstr "暖調濾鏡" +#: ../src/iop/clipping.c:1921 +msgid "correction applied" +msgstr "已套用校正" -#: ../src/iop/colorcorrection.c:122 -msgid "cooling filter" -msgstr "冷調濾鏡" +#: ../src/iop/clipping.c:2094 +msgid "main" +msgstr "主要" -#: ../src/iop/colorcorrection.c:242 -msgid "" -"drag the line for split-toning. bright means highlights, dark means shadows. " -"use mouse wheel to change saturation." -msgstr "" -"拖曳黑白點控制色調,白點代表亮部,黑點代表暗部。\n" -"使用滑鼠滾輪更改飽和度。" +#: ../src/iop/clipping.c:2103 +msgid "mirror image horizontally and/or vertically" +msgstr "水平或垂直鏡像" -#: ../src/iop/colorcorrection.c:261 -msgid "set the global saturation" -msgstr "設定整體飽和度" +#: ../src/iop/clipping.c:2106 +msgid "angle" +msgstr "角度" -#: ../src/iop/colorequal.c:201 ../src/iop/colorequal.c:2968 -msgid "color equalizer" -msgstr "色彩等化器" +#: ../src/iop/clipping.c:2109 +msgid "right-click and drag a line on the image to drag a straight line" +msgstr "在影像用滑鼠右鍵拖曳水平線校正" -#: ../src/iop/colorequal.c:206 -msgid "color zones|hsl" -msgstr "色彩分區調整|color zones|HSL" +#: ../src/iop/clipping.c:2112 +msgid "keystone" +msgstr "梯形校正" -#: ../src/iop/colorequal.c:213 -msgid "" -"change saturation, hue and brightness\n" -"depending on local hue" -msgstr "" -"色彩等化器 | colorequal\n" -"\n" -"依據色相選擇性地調整色相、飽和度、亮度\n" -"使用方式與「色彩分區調整」類似,但在 RGB 空間中處理數據" +#: ../src/iop/clipping.c:2117 +msgid "set perspective correction for your image" +msgstr "調整影像的透視校正" -#: ../src/iop/colorequal.c:217 ../src/iop/toneequal.c:331 -msgid "quasi-linear, RGB" -msgstr "類線性、RGB" +#: ../src/iop/clipping.c:2124 ../src/iop/crop.c:1268 +msgid "freehand" +msgstr "手繪" -#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:332 -msgid "quasi-linear, RGB, scene-referred" -msgstr "類線性、RGB、場景參照" +#: ../src/iop/clipping.c:2127 ../src/iop/crop.c:1271 +msgid "10:8 in print" +msgstr "10:8 - 傳統相紙" -#: ../src/iop/colorequal.c:2132 -msgid "bleach bypass" -msgstr "跳漂白風格" +#: ../src/iop/clipping.c:2128 ../src/iop/crop.c:1272 +msgid "5:4, 4x5, 8x10" +msgstr "5:4 - 4 x 5、8 x 10 大型相機" -#: ../src/iop/colorequal.c:2176 -msgid "Kodachrome 64 like" -msgstr "Kodachrome 64 風格" +#: ../src/iop/clipping.c:2129 ../src/iop/crop.c:1273 +msgid "11x14" +msgstr "11:14 - 傳統相紙" -#: ../src/iop/colorequal.c:2220 -msgid "Kodak Portra 400 like" -msgstr "Kodak Portra 400 風格" +#: ../src/iop/clipping.c:2130 ../src/iop/crop.c:1275 +msgid "8.5x11, letter" +msgstr "8.5 x 11 - 北美書信用紙" -#: ../src/iop/colorequal.c:2264 -msgid "teal & orange" -msgstr "橙青電影調" +#: ../src/iop/clipping.c:2131 ../src/iop/crop.c:1276 +msgid "4:3, VGA, TV" +msgstr "4:3 - 傳統電視" -#. Page OPTIONS -#: ../src/iop/colorequal.c:2921 ../src/iop/colorequal.c:3126 -#: ../src/iop/filmicrgb.c:4567 -msgid "options" -msgstr "選項" +#: ../src/iop/clipping.c:2132 ../src/iop/crop.c:1277 +msgid "5x7" +msgstr "5:7 - 傳統相紙" -#: ../src/iop/colorequal.c:3019 -msgid "" -"double-click to reset the curve\n" -"middle-click to toggle sliders visibility\n" -"alt+scroll to change page" -msgstr "" -"雙擊以重設曲線\n" -"滑鼠中鍵開關顯示色相控制點滑桿\n" -"alt + 滾輪切換控制頁面" +#: ../src/iop/clipping.c:2133 ../src/iop/crop.c:1278 +msgid "ISO 216, DIN 476, A4" +msgstr "A4 - ISO 216、DIN 476" -#: ../src/iop/colorequal.c:3045 -msgid "shift nodes to lower or higher hue" -msgstr "移動控制節點的色相位置" +#: ../src/iop/clipping.c:2134 ../src/iop/crop.c:1279 +msgid "3:2, 4x6, 35mm" +msgstr "3:2 - 35mm 底片及數位相機" -#: ../src/iop/colorequal.c:3048 -msgid "" -"pick hue from image and visualize it\n" -"ctrl+click to select an area" -msgstr "" -"從影像中選擇一點,在上圖顯示其色相位置\n" -"ctrl + 點擊可圈選一個區域" +#: ../src/iop/clipping.c:2135 ../src/iop/crop.c:1280 +msgid "16:10, 8x5" +msgstr "16:10 - 螢幕" -#: ../src/iop/colorequal.c:3067 -msgid "change hue hue-wise" -msgstr "依色相改變色相" +#: ../src/iop/clipping.c:2137 ../src/iop/crop.c:1282 +msgid "16:9, HDTV" +msgstr "16:9 - 電視寬螢幕" -#: ../src/iop/colorequal.c:3085 -msgid "change saturation hue-wise" -msgstr "依色相改變飽和度" +#: ../src/iop/clipping.c:2138 ../src/iop/crop.c:1283 +msgid "widescreen" +msgstr "寬螢幕" -#: ../src/iop/colorequal.c:3103 -msgid "change brightness hue-wise" -msgstr "依色相改變亮度" +#: ../src/iop/clipping.c:2139 +msgid "2:1, univisium" +msgstr "2:1 - Univisium 電影格式" -#: ../src/iop/colorequal.c:3136 -msgid "" -"the white level set manually or via the picker restricts brightness " -"corrections\n" -"to stay below the defined level. the default is fine for most images." -msgstr "" -"手動或以滴管選取設定限制白點,\n" -"亮度調整會限制在設定的白點之下。\n" -"預設值適用於大多數的影像。" +#: ../src/iop/clipping.c:2140 +msgid "cinemascope" +msgstr "寬螢幕電影鏡頭" -#: ../src/iop/colorequal.c:3141 -msgid "change for sharper or softer hue curve" -msgstr "調整色相曲線更銳利或平滑" +#: ../src/iop/clipping.c:2141 ../src/iop/crop.c:1286 +msgid "21:9" +msgstr "21:9" + +#: ../src/iop/clipping.c:2142 ../src/iop/crop.c:1287 +msgid "anamorphic" +msgstr "電影變形鏡頭" + +#: ../src/iop/clipping.c:2143 ../src/iop/crop.c:1289 +msgid "3:1, panorama" +msgstr "3:1 - 全景" + +#: ../src/iop/clipping.c:2175 ../src/iop/clipping.c:2187 ../src/iop/crop.c:1325 +#: ../src/iop/crop.c:1342 +#, c-format +msgid "invalid ratio format for `%s'. it should be \"number:number\"" +msgstr "比例格式「%s」無效,只能使用「數字:數字」" + +#: ../src/iop/clipping.c:2234 ../src/iop/crop.c:1394 +msgid "" +"set the aspect ratio\n" +"the list is sorted: from most square to least square\n" +"to enter custom aspect ratio open the combobox and type ratio in x:y or " +"decimal format" +msgstr "" +"設定長寬比\n" +"排列順序:從最接近正方形到最長形\n" +"開啟下拉選單後可直接輸入自訂比例,使用「寬:高」或寬高比數值" -#: ../src/iop/colorequal.c:3145 -msgid "restrict effect by using a guided filter based on hue and saturation" -msgstr "透過使用基於色調和飽和度的導引濾波器來限制效果" +#: ../src/iop/clipping.c:2241 ../src/iop/crop.c:1411 +msgid "margins" +msgstr "邊界" -#: ../src/iop/colorequal.c:3151 -msgid "" -"set radius of the guided filter chroma analysis (hue).\n" -"increase if there is large local variance of hue or strong chroma noise." +#: ../src/iop/clipping.c:2246 ../src/iop/crop.c:1421 +msgid "the left margin cannot overlap with the right margin" msgstr "" -"設定導引濾波器的色度(色相)分析半徑。\n" -"若色調局部變化較大或色度雜訊較強時增加。" +"左側裁剪掉的大小,以影像寬度百分比表示\n" +"使用滑鼠直接操作影像上的裁切區域會自動更新此數值\n" +"左側邊界不能重疊至右側邊界" -#: ../src/iop/colorequal.c:3158 -msgid "" -"visualize weighting function on changed output and view weighting curve.\n" -"red shows possibly changed data, blueish parts will not be changed." +#: ../src/iop/clipping.c:2253 ../src/iop/crop.c:1429 +msgid "the right margin cannot overlap with the left margin" msgstr "" -"查看加權曲線及視覺化加權函數。\n" -"紅色表示可能被改變的區域,藍色部分不會更動。" +"右側裁剪掉的大小,以影像寬度百分比表示\n" +"使用滑鼠直接操作影像上的裁切區域會自動更新此數值\n" +"右側邊界不能重疊至左側邊界" -#: ../src/iop/colorequal.c:3162 -msgid "" -"set saturation threshold for the guided filter.\n" -" - decrease to allow changes in areas with low chromaticity\n" -" - increase to restrict changes to higher chromaticities\n" -" increases contrast and avoids brightness changes in low chromaticity areas" +#: ../src/iop/clipping.c:2258 ../src/iop/crop.c:1435 +msgid "the top margin cannot overlap with the bottom margin" msgstr "" -"設定導引濾波器的飽和度限制。\n" -" - 降低以允許對低色度區域進行調整\n" -" - 提高以限制僅對更高色度的區域調整\n" -" 增加下方對比滑桿並避免低色度區域的亮度變化" +"上方裁剪掉的大小,以影像高度百分比表示\n" +"使用滑鼠直接操作影像上的裁切區域會自動更新此數值\n" +"上方邊界不能重疊至下方邊界" -#: ../src/iop/colorequal.c:3170 -msgid "" -"set saturation contrast for the guided filter.\n" -" - increase to favor sharp transitions between saturations leading to higher " -"contrast\n" -" - decrease for smoother transitions" +#: ../src/iop/clipping.c:2265 ../src/iop/crop.c:1443 +msgid "the bottom margin cannot overlap with the top margin" msgstr "" -"設定引導濾鏡的飽和度對比。\n" -" - 提高以讓導引濾波器在飽和度上的過渡更急遽\n" -" - 降低以獲得更平滑的導引濾波器過渡" +"下方裁剪掉的大小,以影像高度百分比表示\n" +"使用滑鼠直接操作影像上的裁切區域會自動更新此數值\n" +"下方邊界不能重疊至上方邊界" -#: ../src/iop/colorequal.c:3177 -msgid "set radius of applied parameters for the guided filter" -msgstr "設定導引濾波器參數應用的半徑" +#: ../src/iop/clipping.c:3008 +msgid "commit: double-click, straighten: right-drag" +msgstr "右鍵拖曳:拉水平線,雙擊:完成" -#: ../src/iop/colorequal.c:3180 +#: ../src/iop/clipping.c:3012 msgid "" -"visualize changed output for the selected tab.\n" -"red shows increased values, blue decreased." +"resize: drag, keep aspect ratio: shift+drag\n" +"straighten: right-drag" msgstr "" -"視覺化檢視目前色相/飽和度/亮度標籤下的變更範圍。\n" -"紅色表示數值提高,藍色表示數值降低。" +"拖曳:調整大小,shift + 拖曳:保持長寬比\n" +"右鍵拖曳:拉水平線" -#: ../src/iop/colorin.c:120 -msgid "input color profile" -msgstr "輸入色彩描述檔" +#: ../src/iop/clipping.c:3053 +msgid "move control point: drag" +msgstr "拖曳:移動控制點" + +#: ../src/iop/clipping.c:3058 +msgid "move line: drag, toggle symmetry: click ꝏ" +msgstr "拖曳:移動線、控制點/,點擊 ꝏ:啟動對稱邊" -#: ../src/iop/colorin.c:125 +#: ../src/iop/clipping.c:3063 msgid "" -"convert any RGB input to pipeline reference RGB\n" -"using color profiles to remap RGB values" +"apply: click ok, toggle symmetry: click ꝏ\n" +"move line/control point: drag" msgstr "" -"輸入色彩描述檔 | input color profile\n" -"\n" -"輸入色彩空間與工作色彩空間設定\n" -"使用所選的色彩描述檔重新映射影像 RGB 數值\n" -"預設 RAW 檔會套用相機特性,點陣圖檔使用影像內嵌的 ICC\n" -"然後將其轉入工作色彩空間,以 32 位元單精度浮點數進行內部運算" - -#: ../src/iop/colorin.c:127 ../src/iop/colorout.c:86 ../src/iop/demosaic.c:327 -#: ../src/iop/rawprepare.c:170 -msgid "mandatory" -msgstr "必要" - -#: ../src/iop/colorin.c:129 ../src/iop/colorout.c:88 -msgid "defined by profile" -msgstr "由描述檔定義" +"點擊 ok:完成確定,點擊 ꝏ:啟動對稱邊\n" +"拖曳:移動線、控制點" -#: ../src/iop/colorin.c:566 -#, c-format +#: ../src/iop/clipping.c:3070 msgid "" -"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 " -"RGB!" -msgstr "無法取得色彩空間「%s」內的矩陣資料,將以 Rec. 2020 取代!" +"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag\n" +"straighten: right-drag, commit: double-click" +msgstr "" +"拖曳:移動,shift + 拖曳:垂直移動,ctrl + 拖曳:水平移動\n" +"右鍵拖曳:拉水平線,雙擊:完成" -#: ../src/iop/colorin.c:1384 +#: ../src/iop/clipping.c:3329 ../src/iop/crop.c:1951 #, c-format -msgid "`%s' color matrix not found!" -msgstr "找不到「%s」的色彩矩陣!" +msgid "[%s on borders] crop" +msgstr "[邊界 %s] 裁切" -#: ../src/iop/colorin.c:1423 -msgid "input profile could not be generated!" -msgstr "無法生成輸入描述檔!" +#: ../src/iop/clipping.c:3331 ../src/iop/crop.c:1953 +#, c-format +msgid "[%s on borders] crop keeping ratio" +msgstr "[邊界 %s] 保持比例裁切" -#: ../src/iop/colorin.c:1520 -msgid "unsupported input profile has been replaced by linear Rec709 RGB!" -msgstr "不支援的輸入描述檔,已使用線性 Rec. 709 取代!" +#: ../src/iop/colisa.c:76 +msgid "this module is deprecated. please use colorbalance RGB module instead." +msgstr "此模組已被汰除,建議使用「色彩平衡 RGB」模組替代。" -#: ../src/iop/colorin.c:1794 -msgid "external ICC profiles" -msgstr "外部 ICC 描述檔" +#: ../src/iop/colisa.c:81 +msgid "contrast brightness saturation" +msgstr "亮度、對比、飽和度" -#: ../src/iop/colorin.c:1849 -#, c-format -msgid "" -"embedded ICC profile properties:\n" -"\n" -"name: %s\n" -"version: %d.%d\n" -"type: %s\n" -"manufacturer: %s\n" -"model: %s\n" -"copyright: %s\n" -"\n" +#: ../src/iop/colisa.c:86 +msgid "adjust the look of the image" msgstr "" -"嵌入的 ICC 色彩描述檔屬性:\n" -"\n" -"名稱:%s\n" -"版本:%d.%d\n" -"類型:%s\n" -"設備商:%s\n" -"型號:%s\n" -"版權:%s\n" +"亮度、對比、飽和度 | contrast brightness saturation\n" "\n" +"非常基本的傳統影像調整工具\n" +"還有許多模組提供更強大的類似功能\n" +"更現代的 RGB 工具請使用「色彩平衡 RGB」模組" -#: ../src/iop/colorin.c:2037 -msgid "input profile" -msgstr "影像輸入描述檔" +#: ../src/iop/colisa.c:278 +msgid "color saturation adjustment" +msgstr "色彩飽和度調整" -#: ../src/iop/colorin.c:2050 -msgid "working ICC profiles" -msgstr "工作色彩空間描述檔" +#: ../src/iop/colorbalance.c:149 +msgid "color balance" +msgstr "色彩平衡" -#: ../src/iop/colorin.c:2062 -msgid "confine Lab values to gamut of RGB color space" +#: ../src/iop/colorbalance.c:154 +msgid "lift gamma gain|cdl|color grading|contrast|saturation|hue" msgstr "" -"將顏色限制在所選色彩空間描述檔的色域中\n" -"大多數情況下不需要啟用此功能,以保留無邊際編輯的優點\n" -"只在影像出現不正常的色彩映射或偽色時才考慮開啟此功能\n" -"例如高飽和的舞台雷射光源,尤其是藍色雷射光束特別容易引發此問題" - -#: ../src/iop/colorize.c:72 -msgid "colorize" -msgstr "上色" +"提升伽瑪增益|偏移乘冪斜率|色彩分級|調色|對比度|飽和度|色相|CDL|lift|gamma|" +"gain|offset|slope|power" -#: ../src/iop/colorize.c:94 -msgid "overlay a solid color on the image" +#: ../src/iop/colorbalance.c:159 +msgid "shift colors selectively by luminance range" msgstr "" -"上色 | colorize\n" +"色彩平衡 | color balance\n" "\n" -"在影像上覆蓋一層純色\n" -"可配合遮罩與混合模式打造創意效果" +"基礎的色彩調整工具,分別調整影像不同明度範圍的色彩\n" +"支援美國電影攝影師協會顏色決策列表 ASC CDL 的調整方式" -#: ../src/iop/colorize.c:345 ../src/iop/splittoning.c:468 -msgid "select the hue tone" -msgstr "設定覆蓋純色的色相" +#: ../src/iop/colorbalance.c:163 +msgid "non-linear, Lab, scene-referred" +msgstr "非線性、Lab、場景參照" -#: ../src/iop/colorize.c:351 -msgid "select the saturation shadow tone" -msgstr "設定覆蓋純色的飽和度" +#. these blobs were exported as dtstyle and copied from there: +#: ../src/iop/colorbalance.c:301 +msgid "split-toning teal-orange (2nd instance)" +msgstr "色調分割:青 - 橘(二)" -#: ../src/iop/colorize.c:355 -msgid "lightness of color" -msgstr "設定覆蓋純色的明度" +#: ../src/iop/colorbalance.c:304 +msgid "split-toning teal-orange (1st instance)" +msgstr "色調分割:青 - 橘(一)" -#: ../src/iop/colorize.c:359 -msgid "mix value of source lightness" -msgstr "" -"控制原始影像的明度如何與純色混合\n" -"0% 代表不使用原始影像明度,結果為單一純色" +#: ../src/iop/colorbalance.c:308 +msgid "generic film" +msgstr "一般底片" -#: ../src/iop/colormapping.c:145 -msgid "color mapping" -msgstr "色彩映射" +#: ../src/iop/colorbalance.c:312 +msgid "similar to Kodak Portra" +msgstr "模擬 Kodak Portra" -#: ../src/iop/colormapping.c:150 -msgid "" -"transfer a color palette and tonal repartition\n" -"from one image to another" -msgstr "" -"色彩映射 | color mapping\n" -"\n" -"把來源影像的顏色特徵映射到目標影像上以創造相似的外觀\n" -"先開啟要複製色彩的影像,然後點選「分析來源影像」\n" -"接著開啟要套用的影像,然後點選「套用目的影像」\n" -"可使用下方滑桿調整效果,或使用透明度與混合模式來更改" +#: ../src/iop/colorbalance.c:316 +msgid "similar to Kodak Ektar" +msgstr "模擬 Kodak Ektar" -#: ../src/iop/colormapping.c:1002 -msgid "acquire as source" -msgstr "分析來源影像" +#: ../src/iop/colorbalance.c:320 +msgid "similar to Kodachrome" +msgstr "模擬 Kodachrome" -#: ../src/iop/colormapping.c:1006 -msgid "analyze this image as a source image" -msgstr "使用目前影像作為來源,分析影像的色彩與亮度分布製作色彩群集" +#: ../src/iop/colorbalance.c:934 +msgid "optimize luma from patches" +msgstr "從選取色塊自動最佳化亮度" -#: ../src/iop/colormapping.c:1008 -msgid "acquire as target" -msgstr "套用目的影像" +#: ../src/iop/colorbalance.c:936 ../src/iop/colorbalance.c:2001 +msgid "optimize luma" +msgstr "自動最佳化亮度" -#: ../src/iop/colormapping.c:1012 -msgid "analyze this image as a target image" -msgstr "將目前影像當作調整目標,分析影像製作色彩群集後套用來源色彩" +#: ../src/iop/colorbalance.c:940 +msgid "neutralize colors from patches" +msgstr "從選取色塊自動平衡色彩" + +#: ../src/iop/colorbalance.c:942 ../src/iop/colorbalance.c:2006 +msgid "neutralize colors" +msgstr "自動平衡色彩" + +#: ../src/iop/colorbalance.c:1727 +msgctxt "color" +msgid "offset" +msgstr "偏移" + +#: ../src/iop/colorbalance.c:1727 +msgctxt "color" +msgid "power" +msgstr "乘冪" + +#: ../src/iop/colorbalance.c:1727 +msgctxt "color" +msgid "slope" +msgstr "斜率" + +#: ../src/iop/colorbalance.c:1728 +msgctxt "color" +msgid "lift" +msgstr "提升" -#: ../src/iop/colormapping.c:1014 -msgid "source clusters:" -msgstr "來源影像色彩群集:" +#: ../src/iop/colorbalance.c:1728 +msgctxt "color" +msgid "gamma" +msgstr "伽瑪" -#: ../src/iop/colormapping.c:1015 -msgid "target clusters:" -msgstr "目標影像色彩群集:" +#: ../src/iop/colorbalance.c:1728 +msgctxt "color" +msgid "gain" +msgstr "增益" -#: ../src/iop/colormapping.c:1018 -msgid "number of clusters to find in image. value change resets all clusters" -msgstr "" -"依據影像分析製作的色彩群集數量,設定應該與影像中的主要色彩數量相符\n" -"色彩由隨機採樣統計產生,代表影像中最常出現的顏色,更改設定會重設色彩群集" +#: ../src/iop/colorbalance.c:1731 +msgctxt "section" +msgid "shadows: lift / offset" +msgstr "調整暗部:提升 / 偏移" -#: ../src/iop/colormapping.c:1021 -msgid "" -"how clusters are mapped. low values: based on color proximity, high values: " -"based on color dominance" -msgstr "" -"調整色彩映射的方式與強度\n" -"越低的值映射趨向改變接近的顏色,效果越不明顯\n" -"越高的值映射基於色彩群集所佔的權重, 效果更為強烈" +#: ../src/iop/colorbalance.c:1732 +msgctxt "section" +msgid "mid-tones: gamma / power" +msgstr "調整中間調:伽瑪 / 乘冪" -#: ../src/iop/colormapping.c:1026 -msgid "level of histogram equalization" -msgstr "" -"依據來源影像的亮度分配重新調整目標影像的亮度\n" -"越大的值符合程度越高,設為 0% 保留目標影像亮度不調整" +#: ../src/iop/colorbalance.c:1733 +msgctxt "section" +msgid "highlights: gain / slope" +msgstr "調整亮部:增益 / 斜率" -#: ../src/iop/colorout.c:78 -msgid "output color profile" -msgstr "輸出色彩描述檔" +#: ../src/iop/colorbalance.c:1757 +msgid "shadows / mid-tones / highlights" +msgstr "暗部 / 中間調 / 亮部" -#: ../src/iop/colorout.c:84 -msgid "" -"convert pipeline reference RGB to any display RGB\n" -"using color profiles to remap RGB values" +#: ../src/iop/colorbalance.c:1854 ../src/iop/colorbalance.c:1863 +msgid "color-grading mapping method" msgstr "" -"輸出色彩描述檔 | module name\n" +"色彩調整的模式,決定使用的色彩空間和 RGB 數值映射公式\n" "\n" -"匯出影像使用的色彩空間與渲染意圖\n" -"從工作空間重新映射 RGB 數值\n" -"也可以在「匯出」模組中修改設定" +"「提升、伽瑪、增益(sRGB)」\n" +"舊版 darktable 的模式,在 sRGB 色彩空間中使用 sRGB 曲線計算\n" +"調整效果類似一般編輯軟體的傳統色彩平衡工具,亮暗部的控制比較不會互相影響\n" +"\n" +"「提升、伽瑪、增益(ProPhoto 線性)」\n" +"使用舊的映射方式,但在線性 ProPhoto 色彩空間中計算\n" +"RGB 數值先經過 XYZ 的 Y 校正,所以調整色彩時不會影響亮度\n" +"\n" +"「斜率、偏移、乘冪(ProPhoto 線性)」\n" +"使用最新的美國電影攝影師協會建議,適合場景參照的工作流程使用\n" +"斜率主要控制亮部,偏移主要影響暗部,乘冪主要影響中間調\n" +"但三個參數都會對整個亮度範圍產生部分影響,建議設定順序為斜率→偏移→乘冪\n" +"此模式對陰影的調整效果遠大於舊的映射方式,切換模式後應該重新調整參數" -#: ../src/iop/colorout.c:89 -msgid "non-linear, RGB or Lab, display-referred" -msgstr "非線性、RGB 或 Lab、顯示參照" +#: ../src/iop/colorbalance.c:1858 +msgid "color control sliders" +msgstr "色彩控制滑桿選項" -#: ../src/iop/colorout.c:650 -msgid "missing output profile has been replaced by sRGB!" -msgstr "遺失的輸出描述檔已被 sRGB 取代!" +#: ../src/iop/colorbalance.c:1859 ../src/libs/colorpicker.c:52 +msgid "HSL" +msgstr "HSL" -#: ../src/iop/colorout.c:672 -msgid "missing softproof profile has been replaced by sRGB!" -msgstr "遺失的軟打樣描述檔已被 sRGB 取代!" +#: ../src/iop/colorbalance.c:1860 +msgid "RGBL" +msgstr "RGBL" -#: ../src/iop/colorout.c:715 -msgid "unsupported output profile has been replaced by sRGB!" -msgstr "不支援的輸出色彩描述檔案已被 sRGB 取代!" +#: ../src/iop/colorbalance.c:1870 +msgctxt "section" +msgid "master" +msgstr "主要選項" -#: ../src/iop/colorout.c:837 -msgid "output intent" -msgstr "輸出轉換方式" +#: ../src/iop/colorbalance.c:1876 +msgid "saturation correction before the color balance" +msgstr "" +"在執行色彩平衡之前的飽和度校正\n" +"主要用於抑制原始影像的色彩,讓光源複雜難以處理的畫面更好調整" -#: ../src/iop/colorout.c:838 -msgid "rendering intent" -msgstr "色彩轉換方式" +#: ../src/iop/colorbalance.c:1882 +msgid "saturation correction after the color balance" +msgstr "" +"在色彩平衡運算之後的飽和度校正\n" +"可一次調整所有色彩平衡效果的飽和度,當色調已經調整正確但效果太重時使用" -#: ../src/iop/colorout.c:840 ../src/libs/export.c:1624 -#: ../src/libs/print_settings.c:2560 ../src/libs/print_settings.c:2909 -#: ../src/views/darkroom.c:2743 ../src/views/lighttable.c:1256 -msgid "perceptual" -msgstr "感應式" +#: ../src/iop/colorbalance.c:1887 +msgid "adjust to match a neutral tone" +msgstr "" +"設定不受下項對比調整影響的亮度,預設符合 18% 中灰階調\n" +"高於此值的亮度將幾乎線性放大,低於此值的亮度將通過函數壓縮" -#: ../src/iop/colorout.c:841 ../src/libs/export.c:1625 -#: ../src/libs/print_settings.c:2561 ../src/libs/print_settings.c:2910 -#: ../src/views/darkroom.c:2744 ../src/views/lighttable.c:1257 -msgid "relative colorimetric" -msgstr "相對色度" +#. is set in _configure_slider_blocks +#: ../src/iop/colorbalance.c:1898 +msgid "click to cycle layout" +msgstr "點擊可循環切換暗部、中間調、亮部滑桿布局" -#: ../src/iop/colorout.c:842 ../src/libs/export.c:1626 -#: ../src/libs/print_settings.c:2562 ../src/libs/print_settings.c:2911 -#: ../src/views/darkroom.c:2745 ../src/views/lighttable.c:1258 -msgctxt "rendering intent" -msgid "saturation" -msgstr "飽和度" +#: ../src/iop/colorbalance.c:1932 +msgid "factor" +msgstr "亮度係數" -#: ../src/iop/colorout.c:843 ../src/libs/export.c:1627 -#: ../src/libs/print_settings.c:2563 ../src/libs/print_settings.c:2912 -#: ../src/views/darkroom.c:2746 ../src/views/lighttable.c:1259 -msgid "absolute colorimetric" -msgstr "絶對色度" +#: ../src/iop/colorbalance.c:1946 +msgid "select the hue" +msgstr "選擇欲調整的色彩平衡色相" -#: ../src/iop/colorout.c:859 -msgid "export ICC profiles" -msgstr "匯出用色彩描述檔" +#: ../src/iop/colorbalance.c:1957 +msgid "select the saturation" +msgstr "選擇上項色彩平衡色相的飽和度" -#: ../src/iop/colorreconstruction.c:111 -msgid "color reconstruction" -msgstr "過曝色彩重建" +#: ../src/iop/colorbalance.c:1977 +msgid "factor of lift/offset" +msgstr "暗部(提升 / 偏移)亮度調整係數" -#: ../src/iop/colorreconstruction.c:116 -msgid "recover clipped highlights by propagating surrounding colors" -msgstr "" -"過曝色彩重建 | color reconstruction\n" -"\n" -"利用周圍的色彩來恢復過度曝光的顏色資訊\n" -"取代原本可能顯示為純白的像素" +#: ../src/iop/colorbalance.c:1978 +msgid "factor of red for lift/offset" +msgstr "紅色的暗部(提升 / 偏移)調整係數" -#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1038 -#: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 -#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:643 -#: ../src/iop/hazeremoval.c:900 ../src/iop/hazeremoval.c:914 -#: ../src/iop/levels.c:354 -msgid "inconsistent output" -msgstr "輸出結果不一致" +#: ../src/iop/colorbalance.c:1979 +msgid "factor of green for lift/offset" +msgstr "綠色的暗部(提升 / 偏移)調整係數" -#: ../src/iop/colorreconstruction.c:670 -msgid "module `color reconstruction' failed" -msgstr "「過曝色彩重建」模組發生錯誤" +#: ../src/iop/colorbalance.c:1980 +msgid "factor of blue for lift/offset" +msgstr "藍色的暗部(提升 / 偏移)調整係數" -#: ../src/iop/colorreconstruction.c:1230 -msgid "spatial" -msgstr "距離範圍" +#: ../src/iop/colorbalance.c:1983 +msgid "factor of gamma/power" +msgstr "中間調(伽瑪 / 乘冪)亮度調整係數" -#: ../src/iop/colorreconstruction.c:1231 -msgid "range" -msgstr "亮度範圍" +#: ../src/iop/colorbalance.c:1984 +msgid "factor of red for gamma/power" +msgstr "紅色的中間調(伽瑪 / 乘冪)調整係數" -#: ../src/iop/colorreconstruction.c:1232 -msgid "precedence" -msgstr "優先色彩" +#: ../src/iop/colorbalance.c:1985 +msgid "factor of green for gamma/power" +msgstr "綠色的中間調(伽瑪 / 乘冪)調整係數" -#: ../src/iop/colorreconstruction.c:1248 -msgid "pixels with lightness values above this threshold are corrected" -msgstr "" -"修復亮度高於此值的像素顏色,低於此值的像素作為顏色重建的參考\n" -"這個參數的最佳設定可能每幅影像都不相同,必須手動判斷" +#: ../src/iop/colorbalance.c:1986 +msgid "factor of blue for gamma/power" +msgstr "藍色的中間調(伽瑪 / 乘冪)調整係數" -#: ../src/iop/colorreconstruction.c:1249 -msgid "how far to look for replacement colors in spatial dimensions" -msgstr "重建色彩的參考距離,設定要尋找距離過曝亮點多遠的像素顏色作為來源" +#: ../src/iop/colorbalance.c:1989 +msgid "factor of gain/slope" +msgstr "亮部(增益 / 斜率)亮度調整係數" -#: ../src/iop/colorreconstruction.c:1250 -msgid "how far to look for replacement colors in the luminance dimension" -msgstr "重建色彩的參考亮度,設定要尋找和過曝亮點亮度差異多大的像素顏色作為來源" +#: ../src/iop/colorbalance.c:1990 +msgid "factor of red for gain/slope" +msgstr "紅色的亮部(增益 / 斜率)調整係數" -#: ../src/iop/colorreconstruction.c:1251 -msgid "if and how to give precedence to specific replacement colors" -msgstr "" -"右側選項定義是否優先考慮使用某些顏色來重建過曝像素色彩\n" -"\n" -"無:所有參考像素的顏色都占均等權重\n" -"飽和色彩:優先考慮高飽和度的參考像素\n" -"色相:在參考像素中指定尋找特定的色調" +#: ../src/iop/colorbalance.c:1991 +msgid "factor of green for gain/slope" +msgstr "綠色的亮部(增益 / 斜率)調整係數" -#: ../src/iop/colorreconstruction.c:1252 -msgid "the hue tone which should be given precedence over other hue tones" -msgstr "" -"優先使用以下色調來重建色彩,只有當設定為色相時,才會顯示這個滑桿\n" -"此色調必須存在於上方距離和亮度範圍設定內的參考像素中才有作用\n" -"\n" -"此選項典型的用法是做為修復皮膚的高反光區域\n" -"選擇膚色系的色相可以避免附近高亮度的其他顏色混入造成不自然感" +#: ../src/iop/colorbalance.c:1992 +msgid "factor of blue for gain/slope" +msgstr "藍色的亮部(增益 / 斜率)調整係數" -#: ../src/iop/colorreconstruction.c:1254 ../src/iop/demosaic.c:1850 -#: ../src/iop/highlights.c:1359 -msgid "not applicable" -msgstr "不適用" +#: ../src/iop/colorbalance.c:2002 +msgid "fit the whole histogram and center the average luma" +msgstr "點擊右方色彩選取,分析整個影像並自動調整亮度" -#: ../src/iop/colorreconstruction.c:1255 -msgid "no highlights reconstruction for monochrome images" -msgstr "黑白影像無法重建亮部色彩" +#: ../src/iop/colorbalance.c:2007 +msgid "optimize the RGB curves to remove color casts" +msgstr "點擊右方色彩選取,分析整個影像並自動調整色彩平衡" -#: ../src/iop/colortransfer.c:100 -msgid "color transfer" -msgstr "色彩轉換" +#: ../src/iop/colorbalance.c:2009 +msgctxt "section" +msgid "auto optimizers" +msgstr "自動最佳化" -#: ../src/iop/colortransfer.c:115 -msgid "this module is deprecated. better use color mapping module instead." -msgstr "此模組已被汰除,建議使用「色彩映射」模組替代。" +#: ../src/iop/colorbalancergb.c:169 +msgid "color balance rgb" +msgstr "色彩平衡 RGB" -#: ../src/iop/colortransfer.c:413 +#: ../src/iop/colorbalancergb.c:174 msgid "" -"this module will be removed in the future\n" -"and is only here so you can switch it off\n" -"and move to the new color mapping module." +"offset power slope|cdl|color grading|contrast|chroma_highlights|hue|vibrance|" +"saturation" msgstr "" -"此模組將在未來移除,僅在此處可用。\n" -"可以將其關閉,並改用新的「色彩映射」模組。" - -#: ../src/iop/colorzones.c:135 ../src/iop/colorzones.c:2561 -msgid "color zones" -msgstr "色彩分區調整" +"提升伽瑪增益|偏移乘冪斜率|色彩分級|調色|對比度|自然飽和度|色相|遮罩|CDL|lift|" +"gamma|gain|offset|slope|power|masking" -#: ../src/iop/colorzones.c:141 -msgid "selectively shift hues, chroma and lightness of pixels" +#: ../src/iop/colorbalancergb.c:179 +msgid "" +"color grading tools using alpha masks to separate\n" +"shadows, mid-tones and highlights" msgstr "" -"色彩分區調整 | color zones\n" +"色彩平衡 RGB | color balance rgb\n" "\n" -"依 CIE L*C*h 的明度、彩度、色相選擇性地調整色彩\n" -"先選擇橫坐標根據明度、彩度或色相控制範圍\n" -"接著以曲線控制相應的明度、彩度和色相變化" +"調整影像不同亮度部位的色彩,使用遮罩控制亮暗部分離\n" +"在 JzAzBz 或 darktable UCS 色彩空間中計算符合感知的色彩\n" +"並具有多種不同色彩尺度的整體調整方式" -#: ../src/iop/colorzones.c:668 -msgid "B&W: with red" -msgstr "黑白:保留紅色" +#: ../src/iop/colorbalancergb.c:524 +msgid "basic colorfulness | legacy" +msgstr "增加基礎鮮豔度(舊方法)" -#: ../src/iop/colorzones.c:691 -msgid "B&W: with skin tones" -msgstr "黑白:保留膚色調" +#: ../src/iop/colorbalancergb.c:533 +msgid "basic colorfulness | natural skin" +msgstr "基礎鮮豔度:自然膚色" -#: ../src/iop/colorzones.c:716 -msgid "polarizing filter" -msgstr "仿偏光鏡" +#: ../src/iop/colorbalancergb.c:539 +msgid "basic colorfulness | vibrant colors" +msgstr "基礎鮮豔度:鮮豔色彩" -#: ../src/iop/colorzones.c:737 -msgid "natural skin tones" -msgstr "自然膚色" +#: ../src/iop/colorbalancergb.c:545 +msgid "basic colorfulness | standard" +msgstr "基礎鮮豔度:標準" -#: ../src/iop/colorzones.c:768 -msgid "B&W: film" -msgstr "黑白:底片" +#: ../src/iop/colorbalancergb.c:962 +msgid "colorbalance works only on RGB input" +msgstr "色彩平衡僅適用於 RGB 輸入" -#: ../src/iop/colorzones.c:788 -msgid "HSL base setting" -msgstr "HSL 基本設定" +#: ../src/iop/colorbalancergb.c:1423 ../src/iop/colorzones.c:2381 +#: ../src/iop/retouch.c:2051 ../src/iop/toneequal.c:1942 +msgid "cannot display masks when the blending mask is displayed" +msgstr "顯示混合遮罩時無法顯示其他遮罩" -#: ../src/iop/colorzones.c:2652 ../src/iop/rgbcurve.c:1514 -msgid "" -"create a curve based on an area from the image\n" -"drag to create a flat curve\n" -"ctrl+drag to create a positive curve\n" -"shift+drag to create a negative curve" -msgstr "" -"選取影像上的區域,並自動建立控制點\n" -"點擊以在影像上選取範圍,自動建立該範圍的曲線控制點\n" -"ctrl + 點擊除了建立控制點之外,同時調整曲線向上\n" -"shift + 點擊除了建立控制點之外,同時調整曲線向下" +#. Page master +#: ../src/iop/colorbalancergb.c:1784 +msgid "master" +msgstr "主要選項" -#: ../src/iop/colorzones.c:2656 ../src/iop/rgbcurve.c:1518 -msgid "create curve" -msgstr "創建曲線" +#: ../src/iop/colorbalancergb.c:1784 +msgid "global grading" +msgstr "快速調整整體顏色和彩度" -#. edit by area -#: ../src/iop/colorzones.c:2670 -msgid "edit by area" -msgstr "以區域調整" +#: ../src/iop/colorbalancergb.c:1788 +msgid "rotate all hues by an angle, at the same luminance" +msgstr "旋轉所有顏色的色相,而不影響亮度和彩度" -#: ../src/iop/colorzones.c:2676 -msgid "edit the curve nodes by area" +#: ../src/iop/colorbalancergb.c:1794 +msgid "increase colorfulness mostly on low-chroma colors" +msgstr "主要調整低彩度顏色的鮮豔度,而不過度影響已經很鮮豔的顏色" + +#: ../src/iop/colorbalancergb.c:1800 +msgid "increase the contrast at constant chromaticity" msgstr "" -"開啟區域編輯模式\n" -"以滑鼠拖動區域內的曲線,而非直接控制曲線節點" +"改變亮度以調整對比,但不影響色相和彩度\n" +"需要更精細地調整對比應該使用「階調等化器」模組" -#: ../src/iop/colorzones.c:2683 -msgid "display selection" -msgstr "顯示選取範圍" +#: ../src/iop/colorbalancergb.c:1802 +msgctxt "section" +msgid "linear chroma grading" +msgstr "線性彩度調整" -#: ../src/iop/colorzones.c:2698 -msgid "choose selection criterion, will be the abscissa in the graph" +#: ../src/iop/colorbalancergb.c:1809 +msgid "increase colorfulness at same luminance globally" msgstr "" -"定義水平橫座標,也就是控制如何選取要處理的像素範圍\n" -"可切換依據明度、彩度、色相選取控制範圍\n" -"更改此設定會重設曲線,如果要同時使用不同控制方式請建立新的模組實例" +"調整整體的鮮豔度而不影響色相和亮度\n" +"類似於操作 CIE L*C*h 中的 C* - chroma,但在更先進且符合感知的空間中執行" -#: ../src/iop/colorzones.c:2701 -msgid "choose between a smoother or stronger effect" -msgstr "選擇調整效果的方式" +#: ../src/iop/colorbalancergb.c:1814 +msgid "increase colorfulness at same luminance mostly in shadows" +msgstr "" +"調整暗部的鮮豔度而不影響色相和亮度,暗部的範圍可在「亮度遮罩」選項中調整\n" +"類似於操作 CIE L*C*h 中的 C* - chroma,但在更先進且符合感知的空間中執行" -#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 -#: ../src/iop/tonecurve.c:1312 -msgid "" -"change this method if you see oscillations or cusps in the curve\n" -"- cubic spline is better to produce smooth curves but oscillates when nodes " -"are too close\n" -"- centripetal is better to avoids cusps and oscillations with close nodes " -"but is less smooth\n" -"- monotonic is better for accuracy of pure analytical functions (log, gamma, " -"exp)" +#: ../src/iop/colorbalancergb.c:1819 +msgid "increase colorfulness at same luminance mostly in mid-tones" msgstr "" -"變更由控制點內插擬合曲線的方法,如果曲線出現上下震盪可以嘗試更改\n" -"\n" -"三次擬合曲線(cubic):\n" -"適合少量分散的節點,曲線最為平滑,但節點太靠近時可能產生曲線震盪\n" -"\n" -"向心擬合曲線(centripetal):\n" -"適合局部調整使用,為避免曲線震盪設計的內插方法,但平滑度較低\n" -"\n" -"單調擬合曲線(centripetal):\n" -"適合單純函數型態的調整曲線,如 log、gamma 與指數曲線" +"調整中間調的鮮豔度而不影響色相和亮度,中間調的範圍可在「亮度遮罩」選項中調整\n" +"類似於操作 CIE L*C*h 中的 C* - chroma,但在更先進且符合感知的空間中執行" -#: ../src/iop/crop.c:124 -msgid "crop" -msgstr "裁切" +#: ../src/iop/colorbalancergb.c:1824 +msgid "increase colorfulness at same luminance mostly in highlights" +msgstr "" +"調整亮部的鮮豔度而不影響色相和亮度,亮部的範圍可在「亮度遮罩」選項中調整\n" +"類似於操作 CIE L*C*h 中的 C* - chroma,但在更先進且符合感知的空間中執行" -#: ../src/iop/crop.c:129 -msgid "reframe|distortion" -msgstr "邊框|crop" +#: ../src/iop/colorbalancergb.c:1826 +msgctxt "section" +msgid "perceptual saturation grading" +msgstr "感知飽和度調整" -#: ../src/iop/crop.c:135 -msgid "change the framing" +#: ../src/iop/colorbalancergb.c:1832 +msgid "add or remove saturation by an absolute amount" msgstr "" -"裁切 | crop\n" -"\n" -"以螢幕顯示直覺地操作裁切影像\n" -"選取此模組時會顯示完整未裁切影像" - -#: ../src/iop/crop.c:1157 -msgid "45x35, portrait" -msgstr "35 x 45 - 直式" +"調整整體的色彩飽和度\n" +"變更飽和度會稍微影響明度,飽和度定義請查詢色度學書籍" -#: ../src/iop/crop.c:1167 -msgid "2:1, Univisium" -msgstr "2:1 - Univisium 電影格式" +#: ../src/iop/colorbalancergb.c:1837 ../src/iop/colorbalancergb.c:1842 +#: ../src/iop/colorbalancergb.c:1847 +msgid "" +"increase or decrease saturation proportionally to the original pixel " +"saturation" +msgstr "" +"調整不同階調範圍的色彩飽和度,範圍可在「亮度遮罩」選項中調整\n" +"變更飽和度會稍微影響明度,飽和度定義請查詢色度學書籍" -#: ../src/iop/crop.c:1168 -msgid "CinemaScope" -msgstr "寬螢幕電影鏡頭" +#: ../src/iop/colorbalancergb.c:1849 +msgctxt "section" +msgid "perceptual brilliance grading" +msgstr "感知明亮度調整" -#: ../src/iop/crop.c:1171 -msgid "65:24, XPan" -msgstr "65:24 - XPan" +#: ../src/iop/colorbalancergb.c:1850 +msgid "brilliance" +msgstr "明亮度" -#: ../src/iop/crop.c:1701 -msgid "resize: drag, keep aspect ratio: shift+drag" +#: ../src/iop/colorbalancergb.c:1855 +msgid "add or remove brilliance by an absolute amount" msgstr "" -"拖曳邊界改變尺寸\n" -"shift + 拖曳維持寬高比" +"調整整體的色彩明亮度,其效果接近於符合感知的曝光調整\n" +"變更明亮度會影響彩度和明度,完整說明請查詢色彩度量學書籍" -#: ../src/iop/crop.c:1708 +#: ../src/iop/colorbalancergb.c:1860 ../src/iop/colorbalancergb.c:1865 +#: ../src/iop/colorbalancergb.c:1870 msgid "" -"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" +"increase or decrease brilliance proportionally to the original pixel " +"brilliance" msgstr "" -"拖曳以移動\n" -"shift + 拖曳:垂直移動,ctrl + 拖曳:水平移動" - -#: ../src/iop/defringe.c:69 -msgid "defringe" -msgstr "去除紫邊" +"調整不同階調範圍的色彩明亮度,範圍可在「亮度遮罩」選項中調整\n" +"變更明亮度會影響彩度和明度,完整說明請查詢色彩度量學書籍" -#: ../src/iop/defringe.c:79 -msgid "attenuate chromatic aberration by desaturating edges" -msgstr "藉由降低邊緣的彩度來減少色像差" +#. Page 4-ways +#: ../src/iop/colorbalancergb.c:1873 +msgid "4 ways" +msgstr "四向調整" -#: ../src/iop/defringe.c:99 -msgid "" -"this module is deprecated. please use the chromatic aberration module " -"instead." -msgstr "此模組已被汰除,建議使用「色像差校正」模組替代。" +#: ../src/iop/colorbalancergb.c:1873 +msgid "selective color grading" +msgstr "依亮部、暗部、中間調等區域分別調整色彩平衡" -#: ../src/iop/defringe.c:403 +#: ../src/iop/colorbalancergb.c:1875 msgid "" -"method for color protection:\n" -" - global average: fast, might show slightly wrong previews in high " -"magnification; might sometimes protect saturation too much or too low in " -"comparison to local average\n" -" - local average: slower, might protect saturation better than global " -"average by using near pixels as color reference, so it can still allow for " -"more desaturation where required\n" -" - static: fast, only uses the threshold as a static limit" +"pick opposite color from image\n" +"ctrl+click to pick selected color" msgstr "" -"色彩保護方法,控制那些顏色不被視為色像差的計算方法\n" -"\n" -"全體平均:通常最快,與局部平均相比可能會沒那麼準確\n" -"局部平均:較慢,使用每個像素周遭的像素作為色彩參考計算,可以更好地保護色彩\n" -"固定門檻:不考慮影像中的色彩計算,直接使用使用者自訂的色差門檻" +"在影像上選擇相反的顏色\n" +"ctrl + 左鍵以選擇顏色" -#: ../src/iop/defringe.c:410 -msgid "radius for detecting fringe" +#: ../src/iop/colorbalancergb.c:1877 +msgctxt "section" +msgid "global offset" +msgstr "整體(偏移)" + +#: ../src/iop/colorbalancergb.c:1884 +msgid "global luminance offset" msgstr "" -"邊緣偵測的範圍\n" -"邏輯是以原始影像和經過高斯模糊版本比對差異來偵測邊緣\n" -"若色像差很明顯或是紫邊太寬時可以調高這個數值" +"整體亮度調整\n" +"調整方式相當於 ASC CDL 的偏移,此區塊不使用亮度遮罩" -#: ../src/iop/defringe.c:413 -msgid "threshold for defringe, higher values mean less defringing" +#: ../src/iop/colorbalancergb.c:1889 +msgid "hue of the global color offset" msgstr "" -"邊緣偵測的門檻\n" -"邏輯是判斷邊緣範圍的色差,以決定是否要視為色像差的臨界值\n" -"如果有太多像素被去飽和,可以增加此數值以排除更多邊緣" +"整體色彩平衡調整的色相\n" +"調整方式相當於 ASC CDL 的偏移,此區塊不使用亮度遮罩" -#: ../src/iop/demosaic.c:321 -msgid "demosaic" -msgstr "去馬賽克" +#: ../src/iop/colorbalancergb.c:1896 +msgid "chroma of the global color offset" +msgstr "選擇上項色彩平衡色相的彩度" -#: ../src/iop/demosaic.c:326 -msgid "reconstruct full RGB pixels from a sensor color filter array reading" +#: ../src/iop/colorbalancergb.c:1898 +msgctxt "section" +msgid "shadows lift" +msgstr "暗部(提升)" + +#: ../src/iop/colorbalancergb.c:1905 +msgid "luminance gain in shadows" msgstr "" -"去馬賽克 | demosaic\n" -"\n" -"從感光元件的原始數據重建完整的 RGB 像素" +"變更暗部的亮度\n" +"調整方式類似傳統的電影調色 lift 選項,但在此使用亮度遮罩控制" -#: ../src/iop/demosaic.c:773 ../src/iop/demosaic.c:820 -msgid "can't allocate demosaic buffer" +#: ../src/iop/colorbalancergb.c:1910 +msgid "hue of the color gain in shadows" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"無法為「去馬賽克」模組分配緩衝空間" +"暗部色彩平衡調整的色相\n" +"調整方式類似傳統的電影調色 lift 選項,但在此使用亮度遮罩控制" -#: ../src/iop/demosaic.c:810 -msgid "can't equilibrate greens" -msgstr "無法平衡綠色" +#: ../src/iop/colorbalancergb.c:1917 +msgid "chroma of the color gain in shadows" +msgstr "選擇上項色彩平衡色相的彩度" -#: ../src/iop/demosaic.c:1477 -#, c-format -msgid "`%s' color matrix not found for 4bayer image!" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"找不到拜耳影像「%s」的色彩矩陣!" +#: ../src/iop/colorbalancergb.c:1919 +msgctxt "section" +msgid "highlights gain" +msgstr "亮部(增益)" -#: ../src/iop/demosaic.c:1765 -msgid "" -"Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " -"slow.\n" -"LMMSE is suited best for high ISO images.\n" -"dual demosaicers increase processing time by blending a VNG variant in a " -"second pass." +#: ../src/iop/colorbalancergb.c:1920 +msgid "gain" +msgstr "增益" + +#: ../src/iop/colorbalancergb.c:1926 +msgid "luminance gain in highlights" msgstr "" -"選擇拜耳(Bayer)濾鏡排列感光元件的去馬賽克方式,\n" -"運算速度:PPG>RCD>VNG4>LMMSE>AMaZE。\n" -"雙重去馬賽克會在平滑區域中混合另一次 VNG 處理的結果,並會增加運算的時間。\n" -"\n" -"PPG:過去的 darktable 預設演算法,速度非常快,但現在其他演算法的效果更好。\n" -"AMaZE:重建高頻細節最好的演算法,但較容易出現彩色斑紋,是速度最慢的演算法。\n" -"VNG4:適合低頻漸層的影像,例如天空等低對比度的內容,通常會損失一些高頻細" -"節。\n" -"RCD:可以很好地重建高頻細節,不容易出現彩色斑紋,效果均衡且速度快。\n" -"LMMSE:最適合用於高感光度的嘈雜影像,在其他演算法出現莫爾紋的時候也很有用。\n" -"\n" -"直通不去馬賽克:直接把 RGB 色版填入相同數值,適用於沒有色彩濾鏡的感光元件。\n" -"感光元件濾片色彩:呈現 RGB 濾色片,這是為了除錯而設計的,不適用於影像處理。" +"變更亮部的亮度\n" +"調整方式類似 ASC CDL 的 gain,但在此使用亮度遮罩控制" -#: ../src/iop/demosaic.c:1770 -msgid "" -"X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " -"chroma are slow.\n" -"dual demosaicers increase processing time by blending a VNG variant in a " -"second pass." +#: ../src/iop/colorbalancergb.c:1931 +msgid "hue of the color gain in highlights" msgstr "" -"選擇富士 X-Trans 感光元件的去馬賽克方式,\n" -"運算速度:VNG>Markesteijn>FDC。\n" -"雙重去馬賽克會在平滑區域中混合另一次 VNG 處理的結果,並會增加運算的時間。\n" -"\n" -"VNG:最快速的演算法,但對富士特殊排列的感光元件容易產生偽影。\n" -"Markesteijn 1-pass:品質均衡,X-Trans 感光元件的預設算法。\n" -"Markesteijn 3-pass:品質最高的演算法,但速度相對較慢。\n" -"frequency domain chroma:強化邊緣清晰度但容易有色彩斑紋。\n" -"\n" -"直通不去馬賽克:直接把 RGB 色版填入相同數值,適用於沒有色彩濾鏡的感光元件。\n" -"感光元件濾片色彩:呈現 RGB 濾色片,這是為了除錯而設計的,不適用於影像處理。" +"亮部色彩平衡調整的色相\n" +"調整方式類似 ASC CDL 的 gain,但在此使用亮度遮罩控制" -#: ../src/iop/demosaic.c:1776 -msgid "Bayer4 sensor demosaicing methods." -msgstr "四像素合一感光元件去馬賽克方式。" +#: ../src/iop/colorbalancergb.c:1938 +msgid "chroma of the color gain in highlights" +msgstr "選擇上項色彩平衡色相的彩度" -#: ../src/iop/demosaic.c:1781 -msgid "monochrome sensor demosaicing methods." -msgstr "單色感光元件去馬賽克方式。" +#: ../src/iop/colorbalancergb.c:1940 +msgctxt "section" +msgid "power" +msgstr "中間調(乘冪)" -#: ../src/iop/demosaic.c:1785 -msgid "" -"contrast threshold for dual demosaic.\n" -"set to 0.0 for high frequency content\n" -"set to 1.0 for flat content" -msgstr "" -"雙重去馬賽克演算法的對比度門檻\n" -"較低的值使用更多高頻去馬賽克算法,較高的值使用較多低頻算法\n" -"設為 0 代表只使用高頻算法數值,設為 1 代表只使用低頻算法數值\n" -"雙重去馬賽克功能會逐像素計算高低頻數據的權重,然後計算最終 RGB 數值" +#: ../src/iop/colorbalancergb.c:1941 +msgid "power" +msgstr "乘冪" -#: ../src/iop/demosaic.c:1788 -msgid "toggle mask visualization" +#: ../src/iop/colorbalancergb.c:1947 +msgid "luminance exponent in mid-tones" msgstr "" -"開啟遮罩預覽模式,以便精確控制參數\n" -"遮罩亮度越高,高頻演算法的權重越高" +"變更中間調的亮度\n" +"調整方式類似 ASC CDL 的 power,但在此使用亮度遮罩控制" -#: ../src/iop/demosaic.c:1792 -msgid "" -"threshold for edge-aware median.\n" -"set to 0.0 to switch off\n" -"set to 1.0 to ignore edges" +#: ../src/iop/colorbalancergb.c:1952 +msgid "hue of the color exponent in mid-tones" msgstr "" -"設定邊緣偵測的臨界值\n" -"數值越高略過越多邊緣,1.0 完全忽略邊緣\n" -"設定 0 會關閉此功能" +"中間調色彩平衡調整的色相\n" +"調整方式類似 ASC CDL 的 power,但在此使用亮度遮罩控制" -#: ../src/iop/demosaic.c:1795 -msgid "" -"LMMSE refinement steps. the median steps average the output,\n" -"refine adds some recalculation of red & blue channels" -msgstr "" -"LMMSE 最佳化步驟\n" -"增加了紅色和藍色色版的重新計算數值以平均輸出\n" -"對亮度雜訊效果很好,但可能會降低具有嚴重色彩雜訊影像的品質" +#: ../src/iop/colorbalancergb.c:1959 +msgid "chroma of the color exponent in mid-tones" +msgstr "選擇上項色彩平衡色相的彩度" -#: ../src/iop/demosaic.c:1798 -msgid "how many color smoothing median steps after demosaicing" -msgstr "" -"啟用去馬賽克後的顏色平滑處理\n" -"可能可以解決一些邊緣色彩偽影的問題" +#. Page masks +#: ../src/iop/colorbalancergb.c:1962 +msgid "masks" +msgstr "亮度遮罩" -#: ../src/iop/demosaic.c:1801 -msgid "green channels matching method" -msgstr "" -"綠色色版匹配方式\n" -"某些相機 RGBG 中的兩個綠色濾片略有不同\n" -"調整此設定以額外均勻化步驟來抑制偽影" +#: ../src/iop/colorbalancergb.c:1962 +msgid "isolate luminances" +msgstr "以遮罩方式調整區隔亮暗部和中間調的範圍" -#: ../src/iop/demosaic.c:1804 -msgid "" -"capture sharpen recovers details lost due to in-camera blurring\n" -"which can be caused by diffraction, the anti-aliasing filter or other\n" -"sources of gaussian-type blur" +#: ../src/iop/colorbalancergb.c:1966 +msgid "choose in which uniform color space the saturation is computed" msgstr "" -"恢復相機模糊可復原因相機內部因素而失去的細節\n" -"例如繞射、低通濾鏡,或其他原因的高斯模糊" +"選擇使用哪一個色彩空間執行飽和度計算\n" +"\n" +"JzAzBz(2021)\n" +"舊版的飽和度計算方法,使用 JzAzBz 色彩空間\n" +"這是基於羅明教授於中國浙江大學現代光學儀器國家重點實驗室提出的論文\n" +"使用類似 CIELAB 的 Jz az bz 座標,目的是開發適用高動態範圍的色彩均勻空間\n" +"\n" +"darktable UCS(2022)\n" +"darktable 前開發者之一 Aurélien Pierre 設計的色彩空間\n" +"主要差異是考量 Helmholtz-Kohlrausch 效應,能更準確預測感知飽和度" -#: ../src/iop/demosaic.c:1809 -msgid "capture sharpen controls" -msgstr "恢復相機模糊控制項" +#: ../src/iop/colorbalancergb.c:1968 +msgctxt "section" +msgid "luminance ranges" +msgstr "亮度範圍" -#: ../src/iop/demosaic.c:1813 -msgid "set effect strength by iterations" -msgstr "設定重複運算的效果強度" +#: ../src/iop/colorbalancergb.c:1981 +msgid "weight of the shadows over the whole tonal range" +msgstr "" +"控制暗部範圍遮罩過渡的曲線斜率\n" +"數值越大過渡越劇烈,暗部的範圍就結束得越快\n" +"數值越小過渡越平緩,暗部的範圍就拓展得越遠\n" +"點擊右側遮罩按鈕可顯示暗部區域,非暗部區域以方格顯示" -#: ../src/iop/demosaic.c:1818 +#: ../src/iop/colorbalancergb.c:1987 msgid "" -"capture sharpen radius should reflect the overall gaussian type blur\n" -"of the camera sensor, possibly the anti-aliasing filter and the lens.\n" -"increasing this too far will soon lead to artifacts like halos and\n" -"ringing especially when used with a large 'iterations' setting.\n" -"\n" -"Note: a radius set to zero will be recalculated automatically the next run. " -"use for presets" +"displays a shadows mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the shadows sliders in the other tabs" msgstr "" -"銳利化半徑須對應相機的整體高斯類型模糊效果,可能源於低通濾鏡和鏡頭。\n" -"過高的數值會導致光暈偽影,尤其是使用較高的「重複運算」次數時。\n" -"\n" -"注意:半徑設定為零時,下次執行時會自動重新計算。適用於預設集。" +"顯示棋盤格狀的暗部範圍遮罩\n" +"影像未被遮擋的可見區域會被本模組其他標籤下的暗部控制影響" -#: ../src/iop/demosaic.c:1824 -msgid "" -"calculate the capture sharpen radius from available raw sensor data.\n" -"for best results avoid cropping or darkroom zooming in" +#: ../src/iop/colorbalancergb.c:1994 +msgid "position of the middle-gray reference for masking" msgstr "" -"根據可用的相機感光元件資料計算銳化半徑。\n" -"為獲得最佳效果,請避免裁剪或放大。" +"亮度置中的中灰色位置,此亮度值下亮部、暗部和中間調的遮罩透明度都是 50%\n" +"在實際使用中,高於此值的被認定為亮部,低於此值的則為暗部\n" +"點擊右側遮罩按鈕可顯示中間調區域,非中間調區域以方格顯示" -#: ../src/iop/demosaic.c:1828 +#: ../src/iop/colorbalancergb.c:2000 msgid "" -"restrict capture sharpening to areas with high local contrast,\n" -"increase to exclude flat areas in very dark or noisy images,\n" -"decrease for well exposed and low noise images.\n" -"\n" -"Note: a threshold set to zero will be reset to defaults the next run. use " -"for presets" +"displays a mid-tones mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the mid-tones sliders in the other tabs" msgstr "" -"限制銳利化範圍僅作用於高局部對比度區域進行銳利化,\n" -"調高設定以排除極暗部或雜訊較多的平坦區域,\n" -"降低設定適用於曝光良好且雜訊較低的影像。\n" -"\n" -"注意:門檻設定為零時,下次執行時將重設為預設值。適用於預設集。" +"顯示棋盤格狀的中間調範圍遮罩\n" +"影像未被遮擋的可見區域會被本模組其他標籤下的中間調控制影響" -#: ../src/iop/demosaic.c:1832 -msgid "visualize sharpened areas" -msgstr "檢視銳利化區域" +#: ../src/iop/colorbalancergb.c:2007 +msgid "weights of highlights over the whole tonal range" +msgstr "" +"控制亮部範圍遮罩過渡的曲線斜率\n" +"數值越大過渡越劇烈,亮部的範圍就結束得越快\n" +"數值越小過渡越平緩,亮部的範圍就拓展得越遠\n" +"點擊右側遮罩按鈕可顯示亮部區域,非亮部區域以方格顯示" -#: ../src/iop/demosaic.c:1837 +#: ../src/iop/colorbalancergb.c:2013 msgid "" -"further increase sharpen radius at image corners,\n" -"the sharp center of the image will not be affected" +"displays a highlights mask, overlaid as a checkerboard\n" +"the still-visible area of the image (not hidden by the mask) is the area\n" +"that will be affected by the highlights sliders in the other tabs" msgstr "" -"進一步增大影像邊緣銳化半徑,\n" -"畫面中央的銳利化效果不會受到影響" - -#: ../src/iop/demosaic.c:1839 -msgid "visualize the overall radius" -msgstr "檢視整體半徑" +"顯示棋盤格狀的亮部範圍遮罩\n" +"影像未被遮擋的可見區域會被本模組其他標籤下的亮部控制影響" -#: ../src/iop/demosaic.c:1844 -msgid "adjust to the sharp image center" -msgstr "調整畫面中心銳化" +#: ../src/iop/colorbalancergb.c:2017 +msgctxt "section" +msgid "threshold" +msgstr "臨界值" -#: ../src/iop/demosaic.c:1851 -msgid "demosaicing is only used for color raw images" +#: ../src/iop/colorbalancergb.c:2022 +msgid "peak white luminance value used to normalize the power function" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"去馬賽克功能只限用於彩色 RAW 檔" +"設置白點亮度,以標準化四向調整中的乘冪函數\n" +"使用右側色彩選取工具自動設置為框選範圍最大亮度,大多數情況下這樣就可以了" -#: ../src/iop/demosaicing/capture.c:748 -msgid "" -"imprecise radius calculation due to cropping or because you are zoomed in " -"too much" -msgstr "由於裁切或放大倍率過高導致半徑計算不準確" +#: ../src/iop/colorbalancergb.c:2028 +msgid "peak gray luminance value used to normalize the power function" +msgstr "" +"設置對比中灰點,以標準化主要選項中的對比\n" +"這代表對比度的中間點,調高對比度時高於此值亮度增加,低於此值亮度降低\n" +"數值通常與 18% 中灰相同,但也可以手動設定\n" +"右側色彩選取工具可自動設定為框選範圍的平均亮度,適合亮度分布均勻的影像" -#: ../src/iop/denoiseprofile.c:807 -msgid "wavelets: chroma only" -msgstr "小波:僅彩度" +#: ../src/iop/colorbalancergb.c:2030 +msgctxt "section" +msgid "mask preview settings" +msgstr "遮罩預覽設定" -#: ../src/iop/denoiseprofile.c:813 -msgid "denoise (profiled)" -msgstr "相機特性除雜訊" +#: ../src/iop/colorbalancergb.c:2034 ../src/iop/colorbalancergb.c:2039 +msgid "select color of the checkerboard from a swatch" +msgstr "從色板中選擇方格的顏色" -#: ../src/iop/denoiseprofile.c:819 -msgid "denoise using noise statistics profiled on sensors" -msgstr "" -"相機特性除雜訊 | denoise (profiled)\n" -"\n" -"使用感光元件的雜訊分析資料降低雜訊\n" -"藉由分析相機在不同感光度的特性調整算法以更好地消除雜訊" +#: ../src/iop/colorbalancergb.c:2044 +msgid "checkerboard size" +msgstr "方格尺寸" -#: ../src/iop/denoiseprofile.c:3020 -#, c-format -msgid "found ISO %d (ISO %d %+d EV)" -msgstr "找到符合 ISO %d 的資料(ISO %d %+d EV)" +#: ../src/iop/colorbalancergb.c:2048 +msgid "checkerboard color 1" +msgstr "方格顏色一" -#: ../src/iop/denoiseprofile.c:3024 -#, c-format -msgid "found ISO %d" -msgstr "找到符合 ISO %d 的資料" +#: ../src/iop/colorbalancergb.c:2049 +msgid "checkerboard color 2" +msgstr "方格顏色二" -#: ../src/iop/denoiseprofile.c:3041 -#, c-format -msgid "interpolated ISO %d (ISO %d %+d EV)" -msgstr "由 ISO %d 的資料內插(ISO %d %+d EV)" +#: ../src/iop/colorchecker.c:118 +msgid "color look up table" +msgstr "色彩查找表" -#: ../src/iop/denoiseprofile.c:3045 -#, c-format -msgid "interpolated ISO %d" -msgstr "由 ISO %d 的資料內插" +#: ../src/iop/colorchecker.c:123 +msgid "profile|lut|color grading" +msgstr "調色|LUT|色彩調整|色卡|colorchcker" -#: ../src/iop/denoiseprofile.c:3781 -msgid "Y0" -msgstr "亮度(Y0)" +#: ../src/iop/colorchecker.c:129 +msgid "perform color space corrections and apply looks" +msgstr "" +"色彩查找表 | color look up table\n" +"\n" +"使用色卡創建色彩查找表並套用外觀\n" +"要套用現有的色彩查找表請使用「立體色彩查找表」模組\n" +"要使用色卡效正色偏請使用「色彩校正」模組" -#: ../src/iop/denoiseprofile.c:3782 -msgid "U0V0" -msgstr "色彩(U0V0)" +#: ../src/iop/colorchecker.c:131 ../src/iop/colorchecker.c:133 +#: ../src/iop/colorize.c:96 ../src/iop/colormapping.c:153 +#: ../src/iop/colorout.c:88 ../src/iop/colorreconstruction.c:118 +#: ../src/iop/colorzones.c:143 ../src/iop/defringe.c:81 ../src/iop/levels.c:138 +#: ../src/iop/monochrome.c:100 ../src/iop/shadhi.c:142 +#: ../src/iop/tonecurve.c:180 ../src/iop/vibrance.c:95 +msgid "linear or non-linear, Lab, display-referred" +msgstr "線性或非線性、Lab、顯示參照" -#: ../src/iop/denoiseprofile.c:3820 -msgid "" -"use only with a perfectly\n" -"uniform image if you want to\n" -"estimate the noise variance." -msgstr "如果要估計雜訊變異數,必須使用完全均勻的影像。" +#: ../src/iop/colorchecker.c:132 +msgid "defined by profile, Lab" +msgstr "由描述檔定義、Lab" -#: ../src/iop/denoiseprofile.c:3826 -msgid "variance computed on the red channel" -msgstr "紅色色版計算的變異數" +#: ../src/iop/colorchecker.c:306 +msgid "it8 skin tones" +msgstr "IT8 色卡膚色調" -#: ../src/iop/denoiseprofile.c:3830 -msgid "variance computed on the green channel" -msgstr "綠色色版計算的變異數" +#: ../src/iop/colorchecker.c:472 +msgid "expanded color checker" +msgstr "拓展 ColorChecker" -#: ../src/iop/denoiseprofile.c:3835 -msgid "variance computed on the blue channel" -msgstr "藍色色版計算的變異數" +#: ../src/iop/colorchecker.c:488 +msgid "Helmholtz/Kohlrausch monochrome" +msgstr "Helmholtz / Kohlrausch 黑白" -#: ../src/iop/denoiseprofile.c:3838 -msgid "variance red: " -msgstr "紅色變異數:" +#: ../src/iop/colorchecker.c:505 +msgid "Fuji Astia emulation" +msgstr "模擬 Fujifilm Astia" -#: ../src/iop/denoiseprofile.c:3839 -msgid "variance green: " -msgstr "綠色變異數:" +#: ../src/iop/colorchecker.c:519 +msgid "Fuji Classic Chrome emulation" +msgstr "模擬 Fujifilm Classic Chrome" -#: ../src/iop/denoiseprofile.c:3840 -msgid "variance blue: " -msgstr "藍色變異數:" +#: ../src/iop/colorchecker.c:533 +msgid "Fuji Monochrome emulation" +msgstr "模擬 Fujifilm Monochrome" -#: ../src/iop/denoiseprofile.c:3848 ../src/libs/export.c:1587 -#: ../src/libs/print_settings.c:2503 ../src/libs/print_settings.c:2859 -msgid "profile" -msgstr "描述檔" +#: ../src/iop/colorchecker.c:547 +msgid "Fuji Provia emulation" +msgstr "模擬 Fujifilm Provia" -#: ../src/iop/denoiseprofile.c:3882 -msgid "" -"adapt denoising according to the\n" -"white balance coefficients.\n" -"should be enabled on a first instance\n" -"for better denoising.\n" -"should be disabled if an earlier instance\n" -"has been used with a color blending mode." -msgstr "" -"根據白平衡係數調整除雜訊\n" -"若有多個模組實例,應在第一個模組實例上啟用以獲得較好的效果。\n" -"如果有較早的模組實例配合色彩混合模式一起使用,則應停用此功能。" +#: ../src/iop/colorchecker.c:561 +msgid "Fuji Velvia emulation" +msgstr "模擬 Fujifilm Velvia" -#: ../src/iop/denoiseprofile.c:3888 -msgid "" -"if enabled, reduces the ISO used for denoise\n" -"by the factor of the camera's hidden exposure\n" -"bias used in HDR / highlight preservation /\n" -"dynamic range / HLG tone modes." -msgstr "" -"啟用時,依相機在亮部保留 / 動態範圍 / HDR / HLG\n" -"等模式下隱藏的曝光偏移因素\n" -"調降用於降噪的 ISO 設定。" +#: ../src/iop/colorchecker.c:997 ../src/iop/colorchecker.c:1555 +#, c-format +msgid "patch #%d" +msgstr "第 %d 個色塊" -#: ../src/iop/denoiseprofile.c:3893 +#: ../src/iop/colorchecker.c:1410 +#, c-format msgid "" -"fix bugs in Anscombe transform resulting\n" -"in undersmoothing of the green channel in\n" -"wavelets mode, combined with a bad handling\n" -"of white balance coefficients, and a bug in\n" -"non-local means normalization resulting in\n" -"undersmoothing when patch size was increased.\n" -"enabling this option will change the denoising\n" -"you get. once enabled, you won't be able to\n" -"return back to old algorithm." +"(%2.2f %2.2f %2.2f)\n" +"altered patches are marked with an outline\n" +"click to select\n" +"double-click to reset\n" +"right-click to delete patch\n" +"shift+click while color picking to replace patch" msgstr "" -"修復 Anscombe 轉換中的錯誤\n" +"L*: %2.2f a*: %2.2f b*: %2.2f\n" "\n" -"這些錯誤會導致在小波模式下綠色色版的平滑度過低與白平衡係數不當,\n" -"以及非局部平均值模式下色塊尺寸增加時平滑度過低的錯誤。\n" -"啟用此選項將改變除雜訊的效果,一旦啟用就無法再回復到舊的演算法。" +"點擊選擇色塊\n" +"雙擊重設色塊\n" +"右鍵刪除色塊\n" +"右下方色彩選取工具啟用時,shift + 點擊以影像中的顏色替換色塊" -#: ../src/iop/denoiseprofile.c:3903 -msgid "profile used for variance stabilization" -msgstr "" -"用於除雜訊的相機特性描述檔\n" -"根據 EXIF 資料確認相機和感光度設定,自動搜尋相對應的內建描述檔\n" -"如果感光值介於兩個描述檔之間,則會自動使用最接近的兩個描述檔內插\n" -"darktabke 沒有支援的相機則顯示使用通用的設定" +#: ../src/iop/colorchecker.c:1550 +msgid "patch" +msgstr "色塊" -#: ../src/iop/denoiseprofile.c:3905 -msgid "" -"method used in the denoising core.\n" -"non-local means works best for `lightness' blending,\n" -"wavelets work best for `color' blending" -msgstr "" -"選擇要使用的除雜訊演算法,以及是否顯示進階手動選項或精簡自動控制\n" -"\n" -"非局部平均值:\n" -"和「天文攝影除雜訊」模組的計算方法大致相同,但應用了相機特性\n" -"由於計算每個像素與周圍像素的相似性和權重,此算法非常耗費資源\n" -"\n" -"小波變換:\n" -"藉由小波分析可達到根據影像雜訊的粒子大小分別調整除雜訊強度\n" -"此模式可使用 YUV 色彩模式,達到分別控制亮度和色彩雜訊的功能\n" -"小波分析比非局部算法佔用的資源要少" +#: ../src/iop/colorchecker.c:1551 +msgid "color checker patch" +msgstr "ColorChecker 色塊" -#: ../src/iop/denoiseprofile.c:3909 +#: ../src/iop/colorchecker.c:1565 msgid "" -"color representation used within the algorithm.\n" -"RGB keeps the RGB channels separated,\n" -"while Y0U0V0 combine the channels to\n" -"denoise chroma and luma separately." +"adjust target color Lab 'L' channel\n" +"lower values darken target color while higher brighten it" msgstr "" -"小波演算法中使用的色版控制\n" -"\n" -"RGB 模式可針對全部色版或是 R、G、B 單一色版獨立調整。\n" -"獨立調整藉由建立三個模組實例來分開處理,這會得到最好的成果但非常耗時。\n" -"\n" -"YUV 模式把小波層分為亮度(Y0)和顏色(U0V0)色版分開處理雜訊。\n" -"通常人眼感覺不適的是顏色偏差的雜訊,對亮度雜訊的接受度較高。" +"調整目標顏色在 CIELAB 中的 L* 色版數值\n" +"較低的值會讓顏色變暗,較高的值則把顏色變亮" -#: ../src/iop/denoiseprofile.c:3914 +#: ../src/iop/colorchecker.c:1573 msgid "" -"radius of the patches to match.\n" -"increase for more sharpness on strong edges, and better denoising of smooth " -"areas.\n" -"if details are oversmoothed, reduce this value or increase the central pixel " -"weight slider." +"adjust target color Lab 'a' channel\n" +"lower values shift target color towards greens while higher shift towards " +"magentas" msgstr "" -"平均匹配像素時的色塊大小,代表平均多少半徑的周邊像素。\n" -"增加參數獲得更強的除雜訊效果,並獲得更好的邊緣銳利度。\n" -"如果細節過度平滑化,可降低此參數或增加中央像素的權重。" +"調整目標顏色在 CIELAB 中的 a* 色版數值\n" +"較低的值會讓顏色偏向綠色,較高的值則讓顏色偏紅" -#: ../src/iop/denoiseprofile.c:3920 -msgid "" -"emergency use only: radius of the neighborhood to search patches in. " -"increase for better denoising performance, but watch the long runtimes! " -"large radii can be very slow. you have been warned" -msgstr "" -"調整演算法在離原始像素多遠的地方尋找類似的色塊\n" -"如果較大的粗糙雜訊非常明顯時,增加此參數可以提供更好的結果\n" -"但處理時間會以設定值的平方等比增加,可改用效果類似的分散搜尋" +#: ../src/iop/colorchecker.c:1576 +msgid "green-magenta offset" +msgstr "綠色 - 紅色偏移" -#: ../src/iop/denoiseprofile.c:3926 +#: ../src/iop/colorchecker.c:1585 msgid "" -"scattering of the neighborhood to search patches in.\n" -"increase for better coarse-grain noise reduction.\n" -"does not affect execution time." +"adjust target color Lab 'b' channel\n" +"lower values shift target color towards blues while higher shift towards " +"yellows" msgstr "" -"增加參數以減少較大的粗糙雜訊,對降低色彩雜訊特別有效。\n" -"效果與搜尋距離類似,調整在距離像素多遠的地方尋找相似的色塊。\n" -"但是此參數維持原有的色塊數量只是將其分散在更大的半徑範圍,\n" -"所以運算時間不會受到影響。" +"調整目標顏色在 CIELAB 中的 b* 色版數值\n" +"較低的值會讓顏色偏向藍色,較高的值則讓顏色偏黃" + +#: ../src/iop/colorchecker.c:1588 +msgid "blue-yellow offset" +msgstr "藍色 - 黃色偏移" -#: ../src/iop/denoiseprofile.c:3930 +#: ../src/iop/colorchecker.c:1597 msgid "" -"increase the weight of the central pixel\n" -"of the patch in the patch comparison.\n" -"useful to recover details when patch size\n" -"is quite big." +"adjust target color saturation\n" +"adjusts 'a' and 'b' channels of target color in Lab space simultaneously\n" +"lower values scale towards lower saturation while higher scale towards higher " +"saturation" msgstr "" -"增加色塊中心像素的權重,當色塊尺寸很大時可以有效保留細節。\n" -"調高參數會減少亮度除雜訊強度,使演算法偏重於處理色彩雜訊。" +"調整目標顏色在 CIE L*C*h 中的彩度,同步影響 a*、b* 色版\n" +"較低的值降低彩度,而較高的值讓彩度變高" -#: ../src/iop/denoiseprofile.c:3934 -msgid "finetune denoising strength" -msgstr "" -"微調除雜訊的強度,預設值以最大信噪比為目標\n" -"強度調整取決於個人喜好,犧牲細節換取低雜訊,或是較多雜訊但更好的細節" +#: ../src/iop/colorchecker.c:1606 +msgid "target color" +msgstr "目標顏色" -#: ../src/iop/denoiseprofile.c:3936 +#: ../src/iop/colorchecker.c:1609 msgid "" -"controls the way parameters are autoset.\n" -"increase if shadows are not denoised enough\n" -"or if chroma noise remains.\n" -"this can happen if your image is underexposed." +"control target color of the patches\n" +"relative - target color is relative from the patch original color\n" +"absolute - target color is absolute Lab value" msgstr "" -"使用單一參數自動調整目前演算法的其他進階參數,\n" -"如果暗部雜訊過高或顏色雜訊太過明顯時可以調高數值。\n" -"或是在精簡自動模式下調整此值,再切換至進階手動模式微調。" +"控制色塊調整的顯示方式\n" +"相對:目標顏色相對於原始色塊顏色的調整數值\n" +"絕對:目標顏色的絕對 L*a*b* 值" + +#: ../src/iop/colorchecker.c:1613 +msgid "absolute" +msgstr "絕對" + +#: ../src/iop/colorcontrast.c:74 +msgid "color contrast" +msgstr "色彩對比" -#: ../src/iop/denoiseprofile.c:3941 +#: ../src/iop/colorcontrast.c:84 msgid "" -"finetune shadows denoising.\n" -"decrease to denoise more aggressively\n" -"dark areas of the image." +"increase saturation and separation between\n" +"opposite colors" msgstr "" -"微調暗部除雜訊的強度\n" -"更高的值保留較多暗部細節,降低以對暗部執行更強的除雜訊處理。" +"色彩對比 | color contrast\n" +"\n" +"快速調整對比色的飽和度與分離度的簡易模組\n" +"實際上是操作 CIELAB 空間 a* 與 b* 色版的對比\n" +"更精細的控制建議使用「階調曲線」模組中的 L*a*b* 獨立調整功能" -#: ../src/iop/denoiseprofile.c:3945 +#: ../src/iop/colorcontrast.c:312 msgid "" -"correct color cast in shadows.\n" -"decrease if shadows are too purple.\n" -"increase if shadows are too green." +"steepness of the a* curve in Lab\n" +"lower values desaturate greens and magenta while higher saturate them" msgstr "" -"修正暗部的色偏\n" -"如果暗部偏紫,降低此值。\n" -"如果暗部偏綠,增加此值。" +"調整 CIELAB 空間裡 a* 色版的斜率\n" +"影響綠色至洋紅色的彩度,數值越低彩度越低,數值越高彩度越高" -#: ../src/iop/denoiseprofile.c:3949 +#: ../src/iop/colorcontrast.c:319 msgid "" -"upgrade the variance stabilizing algorithm.\n" -"new algorithm extends the current one.\n" -"it is more flexible but could give small\n" -"differences in the images already processed." +"steepness of the b* curve in Lab\n" +"lower values desaturate blues and yellows while higher saturate them" msgstr "" -"升級穩定變異值的演算法\n" -"新的演算法基於舊演算法的擴充,比舊算法更為靈活,\n" -"但可能會與已經舊算法處理的結果有些微差異。" +"調整 CIELAB 空間裡 b* 色版的斜率\n" +"影響藍色至黃色的彩度,數值越低彩度越低,數值越高彩度越高" -#: ../src/iop/diffuse.c:124 -msgid "diffuse or sharpen" -msgstr "漫射或反捲積銳化" +#: ../src/iop/colorcorrection.c:68 +msgid "color correction" +msgstr "色調修改" -#: ../src/iop/diffuse.c:129 -msgid "" -"diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|" -"watercolor" +#: ../src/iop/colorcorrection.c:73 +msgid "correct white balance selectively for blacks and whites" msgstr "" -"擴散|反捲積|模糊|銳化|光暈|清晰|diffusion|deconvolution|blur|sharpening|" -"bloom|clarity|dehaze|inpaint|watercolor" +"色調修改 | color correction\n" +"\n" +"針對黑白點分別調整色調\n" +"修改整體彩度和色調分割的替代模組\n" +"使用「色調分割」模組執行更完整的控制" -#: ../src/iop/diffuse.c:136 +#: ../src/iop/colorcorrection.c:106 +msgid "warm tone" +msgstr "暖色調" + +#: ../src/iop/colorcorrection.c:114 +msgid "warming filter" +msgstr "暖調濾鏡" + +#: ../src/iop/colorcorrection.c:122 +msgid "cooling filter" +msgstr "冷調濾鏡" + +#: ../src/iop/colorcorrection.c:242 msgid "" -"simulate directional diffusion of light with heat transfer model\n" -"to apply an iterative edge-oriented blur, inpaint damaged parts\n" -"of the image, or to remove blur with blind deconvolution" +"drag the line for split-toning. bright means highlights, dark means shadows. " +"use mouse wheel to change saturation." msgstr "" -"漫射或反捲積銳化 | diffuse or sharpen\n" -"\n" -"藉由物理模擬光的漫射或反向計算以消除模糊\n" -"這是一個很技術性的模組,建議使用預設集微調參數使用\n" -"反捲積銳化效果勝過傳統的銳利化方式是這個模組的最大用處" +"拖曳黑白點控制色調,白點代表亮部,黑點代表暗部。\n" +"使用滑鼠滾輪更改飽和度。" -#. deblurring presets -#: ../src/iop/diffuse.c:239 -msgid "lens deblur | soft" -msgstr "恢復鏡頭模糊:輕度" +#: ../src/iop/colorcorrection.c:261 +msgid "set the global saturation" +msgstr "設定整體飽和度" -#: ../src/iop/diffuse.c:264 -msgid "lens deblur | medium" -msgstr "恢復鏡頭模糊:中度" +#: ../src/iop/colorequal.c:202 ../src/iop/colorequal.c:2933 +msgid "color equalizer" +msgstr "色彩等化器" -#: ../src/iop/diffuse.c:289 -msgid "lens deblur | hard" -msgstr "恢復鏡頭模糊:強烈" +#: ../src/iop/colorequal.c:207 +msgid "color zones|hsl" +msgstr "色彩分區調整|color zones|HSL" -#: ../src/iop/diffuse.c:315 -msgid "dehaze | default" -msgstr "除霧霾:預設" +#: ../src/iop/colorequal.c:214 +msgid "" +"change saturation, hue and brightness\n" +"depending on local hue" +msgstr "" +"色彩等化器 | colorequal\n" +"\n" +"依據色相選擇性地調整色相、飽和度、亮度\n" +"使用方式與「色彩分區調整」類似,但在 RGB 空間中處理數據" -#: ../src/iop/diffuse.c:341 -msgid "dehaze | extra contrast" -msgstr "除霧霾:額外對比" +#: ../src/iop/colorequal.c:218 ../src/iop/toneequal.c:331 +msgid "quasi-linear, RGB" +msgstr "類線性、RGB" -#: ../src/iop/diffuse.c:367 -msgid "denoise | fine" -msgstr "去除雜訊:精細" +#: ../src/iop/colorequal.c:219 ../src/iop/toneequal.c:332 +msgid "quasi-linear, RGB, scene-referred" +msgstr "類線性、RGB、場景參照" -#: ../src/iop/diffuse.c:392 -msgid "denoise | medium" -msgstr "去除雜訊:中等" +#: ../src/iop/colorequal.c:2098 +msgid "bleach bypass" +msgstr "跳漂白風格" -#: ../src/iop/diffuse.c:417 -msgid "denoise | coarse" -msgstr "去除雜訊:粗糙" +#: ../src/iop/colorequal.c:2142 +msgid "Kodachrome 64 like" +msgstr "Kodachrome 64 風格" -#: ../src/iop/diffuse.c:467 -msgid "artistic effects | bloom" -msgstr "藝術效果:光暈" +#: ../src/iop/colorequal.c:2186 +msgid "Kodak Portra 400 like" +msgstr "Kodak Portra 400 風格" -#: ../src/iop/diffuse.c:492 -msgid "sharpen demosaicing | no AA filter" -msgstr "恢復去馬賽克模糊(無低通濾鏡)" +#: ../src/iop/colorequal.c:2230 +msgid "teal & orange" +msgstr "橙青電影調" -#: ../src/iop/diffuse.c:518 -msgid "sharpen demosaicing | AA filter" -msgstr "恢復去馬賽克模糊(有低通濾鏡)" +#. Page OPTIONS +#: ../src/iop/colorequal.c:2886 ../src/iop/colorequal.c:3089 +#: ../src/iop/filmicrgb.c:4561 +msgid "options" +msgstr "選項" -#: ../src/iop/diffuse.c:545 -msgid "artistic effects | simulate watercolor" -msgstr "模擬水彩畫" +#: ../src/iop/colorequal.c:2982 +msgid "" +"double-click to reset the curve\n" +"middle-click to toggle sliders visibility\n" +"alt+scroll to change page" +msgstr "" +"雙擊以重設曲線\n" +"滑鼠中鍵開關顯示色相控制點滑桿\n" +"alt + 滾輪切換控制頁面" -#: ../src/iop/diffuse.c:570 -msgid "artistic effects | simulate line drawing" -msgstr "模擬線條畫" +#: ../src/iop/colorequal.c:3008 +msgid "shift nodes to lower or higher hue" +msgstr "移動控制節點的色相位置" -#. local contrast -#: ../src/iop/diffuse.c:597 -msgid "local contrast | normal" -msgstr "局部對比:中等" +#: ../src/iop/colorequal.c:3011 +msgid "" +"pick hue from image and visualize it\n" +"ctrl+click to select an area" +msgstr "" +"從影像中選擇一點,在上圖顯示其色相位置\n" +"ctrl + 點擊可圈選一個區域" -#: ../src/iop/diffuse.c:622 -msgid "local contrast | fine" -msgstr "局部對比:精細" +#: ../src/iop/colorequal.c:3030 +msgid "change hue hue-wise" +msgstr "依色相改變色相" -#: ../src/iop/diffuse.c:647 -msgid "inpaint highlights" -msgstr "修復反光亮點" +#: ../src/iop/colorequal.c:3048 +msgid "change saturation hue-wise" +msgstr "依色相改變飽和度" -#. fast presets for slow hardware -#: ../src/iop/diffuse.c:674 -msgid "sharpness | fast" -msgstr "銳利度:快速" +#: ../src/iop/colorequal.c:3066 +msgid "change brightness hue-wise" +msgstr "依色相改變亮度" -#. two more sharpness (standard & strong) -#: ../src/iop/diffuse.c:701 -msgid "sharpness | normal" -msgstr "銳利度:中等" +#: ../src/iop/colorequal.c:3099 +msgid "" +"the white level set manually or via the picker restricts brightness " +"corrections\n" +"to stay below the defined level. the default is fine for most images." +msgstr "" +"手動或以滴管選取設定限制白點,\n" +"亮度調整會限制在設定的白點之下。\n" +"預設值適用於大多數的影像。" -#: ../src/iop/diffuse.c:726 -msgid "sharpness | strong" -msgstr "銳利度:強烈" +#: ../src/iop/colorequal.c:3104 +msgid "change for sharper or softer hue curve" +msgstr "調整色相曲線更銳利或平滑" -#: ../src/iop/diffuse.c:751 -msgid "local contrast | fast" -msgstr "局部對比:快速" +#: ../src/iop/colorequal.c:3108 +msgid "restrict effect by using a guided filter based on hue and saturation" +msgstr "透過使用基於色調和飽和度的導引濾波器來限制效果" -#: ../src/iop/diffuse.c:1402 -msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" +#: ../src/iop/colorequal.c:3114 +msgid "" +"set radius of the guided filter chroma analysis (hue).\n" +"increase if there is large local variance of hue or strong chroma noise." msgstr "" -"⚠️ 錯誤 ⚠️\n" -"「漫射或反捲積銳化」模組無法分配記憶體,請檢查記憶體設定" +"設定導引濾波器的色度(色相)分析半徑。\n" +"若色調局部變化較大或色度雜訊較強時增加。" -#. Additional parameters -#. Camera settings -#: ../src/iop/diffuse.c:1769 ../src/iop/splittoning.c:516 -#: ../src/libs/camera.c:509 -msgctxt "section" -msgid "properties" -msgstr "屬性" +#: ../src/iop/colorequal.c:3121 +msgid "" +"visualize weighting function on changed output and view weighting curve.\n" +"red shows possibly changed data, blueish parts will not be changed." +msgstr "" +"查看加權曲線及視覺化加權函數。\n" +"紅色表示可能被改變的區域,藍色部分不會更動。" -#: ../src/iop/diffuse.c:1775 +#: ../src/iop/colorequal.c:3125 msgid "" -"more iterations make the effect stronger but the module slower.\n" -"this is analogous to giving more time to the diffusion reaction.\n" -"if you plan on sharpening or inpainting, \n" -"more iterations help reconstruction." +"set saturation threshold for the guided filter.\n" +" - decrease to allow changes in areas with low chromaticity\n" +" - increase to restrict changes to higher chromaticities\n" +" increases contrast and avoids brightness changes in low chromaticity areas" msgstr "" -"重複運算的次數\n" -"數值越高運算越準確,但會大幅減慢運算速度。\n" -"高循環次數配合較低的速度,有助於重建細節與去除模糊。\n" -"在物理上的意義類似於更長的漫射擴散時間,時間越久範圍越大。" +"設定導引濾波器的飽和度限制。\n" +" - 降低以允許對低色度區域進行調整\n" +" - 提高以限制僅對更高色度的區域調整\n" +" 增加下方對比滑桿並避免低色度區域的亮度變化" -#: ../src/iop/diffuse.c:1784 +#: ../src/iop/colorequal.c:3133 msgid "" -"main scale of the diffusion.\n" -"zero makes diffusion act on the finest details more heavily.\n" -"non-zero defines the size of the details to diffuse heavily.\n" -"for deblurring and denoising, set to zero.\n" -"increase to act on local contrast instead." +"set saturation contrast for the guided filter.\n" +" - increase to favor sharp transitions between saturations leading to higher " +"contrast\n" +" - decrease for smoother transitions" msgstr "" -"漫射的主要範圍\n" -"數值越小影響越精細的細節,數值越大作用類似於局部對比。\n" -"若要重建因去馬賽克或鏡頭引起的模糊細節,請使用 0。\n" -"自然漫射只應影響最接近的像素,為了計算效率在此使用小波分析以應用在更大範圍。" +"設定引導濾鏡的飽和度對比。\n" +" - 提高以讓導引濾波器在飽和度上的過渡更急遽\n" +" - 降低以獲得更平滑的導引濾波器過渡" + +#: ../src/iop/colorequal.c:3140 +msgid "set radius of applied parameters for the guided filter" +msgstr "設定導引濾波器參數應用的半徑" -#: ../src/iop/diffuse.c:1794 +#: ../src/iop/colorequal.c:3143 msgid "" -"width of the diffusion around the central radius.\n" -"high values diffuse on a large band of radii.\n" -"low values diffuse closer to the central radius.\n" -"if you plan on deblurring, \n" -"the radius should be around the width of your lens blur." +"visualize changed output for the selected tab.\n" +"red shows increased values, blue decreased." msgstr "" -"在中心半徑之外的漫射範圍\n" -"自然漫射只應影響最接近的像素,為了計算效率在此使用小波分析以應用在更大範" -"圍。\n" -"較高的數值擴散半徑越大,較低的數值使擴散範圍更接近中心半徑\n" -"如果要反捲積修復鏡頭模糊,數值應使用鏡頭模糊的寬度。" +"視覺化檢視目前色相/飽和度/亮度標籤下的變更範圍。\n" +"紅色表示數值提高,藍色表示數值降低。" -#: ../src/iop/diffuse.c:1800 -msgctxt "section" -msgid "speed (sharpen ↔ diffuse)" -msgstr "速度(銳利 ↔ 漫射)" +#: ../src/iop/colorharmonizer.c:125 +msgid "color harmonizer" +msgstr "色彩調和器" -#: ../src/iop/diffuse.c:1806 -msgid "" -"diffusion speed of low-frequency wavelet layers\n" -"in the direction of 1st order anisotropy (set below).\n" -"\n" -"negative values sharpen, \n" -"positive values diffuse and blur, \n" -"zero does nothing." +#: ../src/iop/colorharmonizer.c:132 +msgid "harmonize colors toward a selected palette in perceptual space" msgstr "" -"對應下方一階異向性低頻小波空間的漫射速度\n" +"色彩調和器 | color harmonizer\n" "\n" -"正值:增加漫射速度,讓影像更模糊。\n" -"負值:反轉漫射,修復影像細節。\n" -" 零:不執行任何操作。" +"使用色彩調和的方式來調整色彩,快速塑造不同影像風格\n" +"選擇和諧色彩模式與色相角度,將鄰近顏色拉往色相角\n" +"每個色相還可分別增強或減弱飽和度" -#: ../src/iop/diffuse.c:1816 +#: ../src/iop/colorharmonizer.c:133 +msgid "creative color grading" +msgstr "創意色彩調整" + +#: ../src/iop/colorharmonizer.c:135 +msgid "darktable UCS / JCH (perceptual)" +msgstr "darktable UCS" + +#: ../src/iop/colorharmonizer.c:1337 msgid "" -"diffusion speed of low-frequency wavelet layers\n" -"in the direction of 2nd order anisotropy (set below).\n" +"analyze the image's hue distribution and automatically suggest the harmony " +"rule\n" +"and anchor hue that best match its existing color palette.\n" "\n" -"negative values sharpen, \n" -"positive values diffuse and blur, \n" -"zero does nothing." +"the detection scores every rule and anchor combination against a chroma-" +"weighted\n" +"histogram of the preview image, then selects the combination that already " +"covers\n" +"the most chromatic energy — i.e. requires the least correction.\n" +"\n" +"the result replaces the current rule and anchor hue. use pull strength to " +"control\n" +"how strongly the remaining off-palette colors are pulled toward the detected " +"palette." msgstr "" -"對應下方二階異向性低頻小波空間的漫射速度\n" +"分析影像的色調分佈,並自動設定最匹配的色彩調和方式與色相。\n" "\n" -"正值:增加漫射速度,讓影像更模糊。\n" -"負值:反轉漫射,修復影像細節。\n" -" 零:不執行任何操作。" +"根據預覽影像的色彩加權直方圖對每個方式與色相組合進行評分,然後自動選擇最符合影" +"像的設定,偵測結果會替換調目前的設定。\n" +"\n" +"此自動設定用於在不大幅改變既有顏色的情況下調整非主要顏色的色相,使用下方色相調" +"整強度來控制剩餘的非主要顏色的顏色往設定色相靠攏的程度。" + +#: ../src/iop/colorharmonizer.c:1418 +msgid "not yet available — wait for the preview to finish processing." +msgstr "尚不可用 — 等待預覽以完成處理" -#: ../src/iop/diffuse.c:1826 +#: ../src/iop/colorharmonizer.c:1423 msgid "" -"diffusion speed of high-frequency wavelet layers\n" -"in the direction of 3rd order anisotropy (set below).\n" +"harmony rule that defines which hues are considered 'in harmony'.\n" "\n" -"negative values sharpen, \n" -"positive values diffuse and blur, \n" -"zero does nothing." +"monochromatic: a single hue family — only one node.\n" +"analogous: three adjacent hues spaced 30° apart — naturalistic, cohesive.\n" +"analogous complementary: analogous triad plus its complement — rich but " +"balanced.\n" +"complementary: two hues opposite on the wheel — high contrast, vibrant.\n" +"split complementary: one hue and the two hues flanking its complement — vivid " +"yet less stark.\n" +"dyad: two hues separated by 60° — gentle contrast.\n" +"triad: three hues evenly spaced 120° apart — balanced, colorful.\n" +"tetrad: four hues in two complementary pairs spaced 60° — complex, needs " +"restraint.\n" +"square: four hues evenly spaced 90° apart — strong and varied.\n" +"custom: define all four harmony node hues independently." msgstr "" -"對應下方三階異向性高頻小波空間的漫射速度\n" +"選擇想要使用的和諧色彩分布方式。\n" "\n" -"正值:增加漫射速度,讓影像更模糊。\n" -"負值:反轉漫射,修復影像細節。\n" -" 零:不執行任何操作。" +"單色:單一色系(只有一個色相)\n" +"相近色:三個相鄰色調,彼此間隔 30°(自然和諧)\n" +"相近補色:相近色與其互補色(豐富而平衡)\n" +"互補色:色輪上相對的兩個色調(對比強烈鮮豔奪目)\n" +"分離補色:一個色調及其互補色兩側的兩個色調(生動但不那麼刺眼)\n" +"分離相近色:兩個相近色調間隔 60°(柔和對比)\n" +"三等分:三個色調均勻間隔 120°(平衡多彩)\n" +"雙互補色:四個色調分為兩對相近的互補色(複雜,需要克制)\n" +"正方形:四個色調均勻間隔 90°(強烈而多樣)\n" +"自訂:獨立定義最多四個色相" -#: ../src/iop/diffuse.c:1836 +#: ../src/iop/colorharmonizer.c:1446 ../src/iop/colorharmonizer.c:1501 msgid "" -"diffusion speed of high-frequency wavelet layers\n" -"in the direction of 4th order anisotropy (set below).\n" +"pick hue from image.\n" +"ctrl+click to select an area" +msgstr "" +"從影像中選擇色相角度\n" +"Ctrl + 點擊可圈選一個區域" + +#: ../src/iop/colorharmonizer.c:1449 +msgid "" +"the primary 'key' hue of the harmony — the first node from which all others " +"are derived.\n" "\n" -"negative values sharpen, \n" -"positive values diffuse and blur, \n" -"zero does nothing." +"drag the slider or use the color picker (eyedropper) to sample a dominant hue " +"directly\n" +"from the image. the remaining harmony nodes are computed automatically from " +"this hue\n" +"and the selected rule.\n" +"\n" +"tip: pick a skin tone, a sky, or another dominant subject color to anchor the " +"palette." msgstr "" -"對應下方四階異向性高頻小波空間的漫射速度\n" +"色彩調和的主色調 — 所有其他色調的位置皆由此衍生而來。\n" "\n" -"正值:增加漫射速度,讓影像更模糊。\n" -"負值:反轉漫射,修復影像細節。\n" -" 零:不執行任何操作。" +"拖曳滑桿調整,或使用右方的顏色選擇器(吸管工具)直接從影像中取樣主色調,其餘色" +"相會依所選規則自動計算。\n" +"\n" +"提示:選擇膚色、天空或其他主要主體顏色作為主色調。" -#: ../src/iop/diffuse.c:1842 -msgctxt "section" -msgid "direction" -msgstr "方向" +#: ../src/iop/colorharmonizer.c:1464 +msgid "" +"number of active harmony nodes in custom mode (2–4).\n" +"nodes are numbered from the top; inactive nodes are hidden." +msgstr "自訂模式下的色彩調和色相數量(2-4 個)。" -#: ../src/iop/diffuse.c:1848 +#: ../src/iop/colorharmonizer.c:1494 msgid "" -"direction of 1st order speed (set above).\n" +"hue of this harmony node (0°–360°).\n" +"only active in 'custom' harmony mode.\n" +"use the color picker to sample the desired hue from the image." +msgstr "" +"此色調的色相角(0°–360°)。\n" +"可使用右方的顏色選擇器(吸管工具)從影像中取樣。" + +#: ../src/iop/colorharmonizer.c:1513 +msgid "vectorscope two-way sync" +msgstr "彩度圖雙向同步" + +#: ../src/iop/colorharmonizer.c:1517 +msgid "" +"when enabled, the vectorscope harmony overlay is kept in sync with\n" +"the harmony rule and anchor hue controls in the module.\n" +"disable to adjust the module without disturbing the vectorscope display, and " +"vice-versa." +msgstr "" +"啟用後,「彩度圖」與「色彩調和器」模組的色彩調和方式與色相角將維持同步。\n" +"「色彩調和器」模組中的調整會同步顯示於「彩度圖」上,\n" +"反之,也可在「彩度圖」上改變「色彩調和器」模組的色彩調和方式與色相角。" + +#: ../src/iop/colorharmonizer.c:1531 +msgid "" +"import the harmony rule and anchor hue currently displayed in the " +"vectorscope.\n" +"also switches the histogram panel to the vectorscope view if it is not " +"already active." +msgstr "" +"匯入目前在「彩度圖」上顯示的色彩調和方式與色相角。\n" +"若「色階分布圖」不是顯示「彩度圖」,則會同步將其切換為「彩度圖」。" + +#: ../src/iop/colorharmonizer.c:1552 +msgid "" +"how strongly off-harmony hues are pulled toward the nearest harmony node.\n" "\n" -"negative values follow gradients more closely, \n" -"positive values rather avoid edges (isophotes), \n" -"zero affects both equally (isotropic)." +"0: no effect — colors are left unchanged.\n" +"low values (0.1–0.3): subtle nudge, colors lean toward the palette without\n" +" losing their original character.\n" +"high values (0.7–1.0): aggressive correction, most hues converge noticeably\n" +" onto the harmony nodes.\n" +"\n" +"the shift is weighted by each pixel's chroma: fully desaturated pixels " +"(grays)\n" +"are never affected regardless of this setting." msgstr "" -"對應上方一階速度的方向性,模擬自然擴散的方向\n" +"顏色向各個色彩調和色相角度偏移靠攏的程度。\n" "\n" -"正值:漫射方向避開等亮度線圍起的邊緣。\n" -"負值:強制漫射方向穿越邊緣。\n" -" 零:各向同性,所有方向具有相同的權重。" +" 0 :無效果,色相不變。\n" +"< 0.3:顏色輕微向色相中心點偏移向調色盤靠攏,但不會失去原始特性。\n" +"> 0.7:強力調整,大多數色調明顯往色相中心靠攏。\n" +"\n" +"偏移量取決於每個像素的色度:完全無色度的像素(灰色)不受此設定影響。" -#: ../src/iop/diffuse.c:1857 +#: ../src/iop/colorharmonizer.c:1566 msgid "" -"direction of 2nd order speed (set above).\n" +"controls the angular reach of each harmony node's attraction.\n" "\n" -"negative values follow gradients more closely, \n" -"positive values rather avoid edges (isophotes), \n" -"zero affects both equally (isotropic)." +"the attraction is Gaussian — strongest at the node center and tapering " +"smoothly\n" +"outward. zone width scales the standard deviation of this Gaussian linearly.\n" +"\n" +"narrow (< 1): only hues very close to a node are pulled — selective, " +"precise.\n" +" useful when colors are already near-harmonic and need only a gentle " +"correction.\n" +"default (1): each node's influence tapers to near-zero at the midpoint " +"between\n" +" adjacent nodes — clean separation with smooth transitions.\n" +"wide (> 1): attraction zones overlap — broader, more global hue shift.\n" +" useful for strongly discordant images or when a painterly look is desired." msgstr "" -"對應上方二階速度的方向性,模擬自然擴散的方向\n" +"控制每個色彩調和色相角影響的範圍。\n" "\n" -"正值:漫射方向避開等亮度線圍起的邊緣。\n" -"負值:強制漫射方向穿越邊緣。\n" -" 零:各向同性,所有方向具有相同的權重。" +"影響力呈高斯常態分佈,在色相角中心最強,並向外平滑遞減\n" +"\n" +"< 1:只影響非常接近的色相\n" +" 適用於顏色已接近和聲,只需輕微校正的情況。\n" +"\n" +" 1 :每個色相的影響力漸弱至與相鄰的色相中間角度處歸零\n" +" 清晰的色調分離,過渡平滑。\n" +"\n" +"< 1:各色相的吸引力區域重疊\n" +" 更廣泛全面的色相調整,適用於大幅調整或營造繪畫效果" -#: ../src/iop/diffuse.c:1866 +#: ../src/iop/colorharmonizer.c:1581 msgid "" -"direction of 3rd order speed (set above).\n" +"shields low-chroma (desaturated) colors from the hue correction.\n" "\n" -"negative values follow gradients more closely, \n" -"positive values rather avoid edges (isophotes), \n" -"zero affects both equally (isotropic)." +"0: no protection — grays, skin highlights, and muted tones are all shifted.\n" +"low values (0.1–0.3): only near-neutral grays are exempted; pastels are still " +"affected.\n" +"mid values (0.4–0.6): muted and pastel colors are increasingly spared.\n" +"high values (0.7–1.0): only vivid, saturated colors are corrected; everything " +"else\n" +" is left close to its original hue.\n" +"\n" +"the weighting is smooth and hyperbolic — there is no hard cutoff. protection " +"grows\n" +"gradually from zero and the slider response is distributed evenly across its " +"range." msgstr "" -"對應上方三階速度的方向性,模擬自然擴散的方向\n" +"保護低彩度的顏色不受色相調整效果影響。\n" "\n" -"正值:漫射方向避開等亮度線圍起的邊緣。\n" -"負值:強制漫射方向穿越邊緣。\n" -" 零:各向同性,所有方向具有相同的權重。" +"0:無保護,所有顏色都會都會偏移\n" +"0.1 ~ 0.3:僅接近中灰色不受影響\n" +"0.4 ~ 0.6:低彩度的顏色影響逐漸降低\n" +"0.7 ~ 1.0:只有鮮豔的顏色會被調整" -#: ../src/iop/diffuse.c:1875 +#: ../src/iop/colorharmonizer.c:1595 msgid "" -"direction of 4th order speed (set above).\n" +"controls the intensity of smoothing applied to the correction field.\n" "\n" -"negative values follow gradients more closely, \n" -"positive values rather avoid edges (isophotes), \n" -"zero affects both equally (isotropic)." +"0: disable smoothing (recommended) — transitions are handled by smooth " +"interpolation\n" +" in hue space, preserving the maximum amount of image detail.\n" +"low values (0.1–0.5): subtle spatial averaging to reduce color noise in " +"shadows.\n" +"high values (> 1.0): broad spatial blending; creates a soft, painterly look " +"but may\n" +" blur the grading across image edges, causing some visual separation." msgstr "" -"對應上方四階速度的方向性,模擬自然擴散的方向\n" +"控制套用到調整區域內的平滑強度。\n" "\n" -"正值:漫射方向避開等亮度線圍起的邊緣。\n" -"負值:強制漫射方向穿越邊緣。\n" -" 零:各向同性,所有方向具有相同的權重。" +"0:停用(建議),在色相空間中以平滑內插處理,最大程度保留影像細節\n" +"0.1 ~ 0.5:輕微的空間平均,可減少陰影中的色彩雜訊\n" +"> 1.0:營造柔和的繪畫效果,但可能會模糊影像邊緣導致色彩分離" -#: ../src/iop/diffuse.c:1880 -msgctxt "section" -msgid "edge management" -msgstr "邊緣管理" +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 1" +msgstr "色相一" -#: ../src/iop/diffuse.c:1888 -msgid "" -"increase or decrease the sharpness of the highest frequencies.\n" -"can be used to keep details after blooming,\n" -"for standalone sharpening set speed to negative values." -msgstr "" -"提高或降低最高頻細節的銳利度,預設零不做任何處理。\n" -"可用於在漫射後保留一些邊緣對比,並在邊緣增加光暈。\n" -"不建議單獨使用此設定做銳化,因為可能出現明顯的邊緣偽影。" +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 2" +msgstr "色相二" -#: ../src/iop/diffuse.c:1895 +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 3" +msgstr "色相三" + +#: ../src/iop/colorharmonizer.c:1610 +msgid "hue 4" +msgstr "色相四" + +#: ../src/iop/colorharmonizer.c:1622 msgid "" -"define the sensitivity of the variance penalty for edges.\n" -"increase to exclude more edges from diffusion,\n" -"if fringes or halos appear." +"saturation multiplier for colors near this harmony node.\n" +"100% = unchanged. below 100% desaturates; above 100% boosts saturation.\n" +"the effect is weighted by the pixel's proximity to this node\n" +"and respects the 'neutral hue protection' setting." msgstr "" -"自訂邊緣偵測的靈敏度\n" -"偵測到邊緣時降低漫射速度以避免邊緣光暈。\n" -"如果出現邊緣偽影,如光暈時,可調高此設定值。" +"此色相角附近的飽和度調整。\n" +"\n" +" 100% :維持飽和度不變\n" +"< 100%:降低飽和度\n" +"> 100%:提高飽和度\n" +"\n" +"效果取決於每個像素與此色相的角距離,並依循上方的「保留中性色」設定。" + +#: ../src/iop/colorin.c:121 +msgid "input color profile" +msgstr "輸入色彩描述檔" -#: ../src/iop/diffuse.c:1902 +#: ../src/iop/colorin.c:126 msgid "" -"define the variance threshold between edge amplification and penalty.\n" -"decrease if you want pixels on smooth surfaces get a boost,\n" -"increase if you see noise appear on smooth surfaces or\n" -"if dark areas seem oversharpened compared to bright areas." +"convert any RGB input to pipeline reference RGB\n" +"using color profiles to remap RGB values" msgstr "" -"自訂邊緣偵測的門檻\n" -"降低數值讓更多區域被視為邊緣,有利於恢復細節或增加局部對比度。\n" -"提高數值有利於去噪或模糊,如果平滑區域出現雜訊或暗部比亮部銳化過多時使用。" +"輸入色彩描述檔 | input color profile\n" +"\n" +"輸入色彩空間與工作色彩空間設定\n" +"使用所選的色彩描述檔重新映射影像 RGB 數值\n" +"預設 RAW 檔會套用相機特性,點陣圖檔使用影像內嵌的 ICC\n" +"然後將其轉入工作色彩空間,以 32 位元單精度浮點數進行內部運算" -#: ../src/iop/diffuse.c:1907 -msgctxt "section" -msgid "diffusion spatiality" -msgstr "漫射空間" +#: ../src/iop/colorin.c:128 ../src/iop/colorout.c:87 ../src/iop/demosaic.c:317 +#: ../src/iop/rawprepare.c:170 +msgid "mandatory" +msgstr "必要" + +#: ../src/iop/colorin.c:130 ../src/iop/colorout.c:89 +msgid "defined by profile" +msgstr "由描述檔定義" -#: ../src/iop/diffuse.c:1913 +#: ../src/iop/colorin.c:567 +#, c-format msgid "" -"luminance threshold for the mask.\n" -"0. disables the luminance masking and applies the module on the whole " -"image.\n" -"any higher value excludes pixels with luminance lower than the threshold.\n" -"this can be used to inpaint highlights." -msgstr "" -"遮罩的亮度門檻\n" -"排除低於此亮度的像素,漫射只會存在更亮的區域中,\n" -"並在其中添加高斯雜訊模擬光粒子以修復亮點。\n" -"設定零會停用亮度遮罩,並且對全影像模擬漫射。" +"can't extract matrix from colorspace `%s', it will be replaced by Rec2020 RGB!" +msgstr "無法取得色彩空間「%s」內的矩陣資料,將以 Rec. 2020 取代!" -#: ../src/iop/dither.c:104 -msgid "dither or posterize" -msgstr "遞色或色調分離" +#: ../src/iop/colorin.c:1399 +#, c-format +msgid "`%s' color matrix not found!" +msgstr "找不到「%s」的色彩矩陣!" -#: ../src/iop/dither.c:109 -msgid "dithering|posterization|reduce bit depth" -msgstr "遞色|色調分離|降低位元深度" +#: ../src/iop/colorin.c:1437 +msgid "input profile could not be generated!" +msgstr "無法生成輸入描述檔!" -#: ../src/iop/dither.c:114 +#: ../src/iop/colorin.c:1534 +msgid "unsupported input profile has been replaced by linear Rec709 RGB!" +msgstr "不支援的輸入描述檔,已使用線性 Rec. 709 取代!" + +#: ../src/iop/colorin.c:1808 +msgid "external ICC profiles" +msgstr "外部 ICC 描述檔" + +#: ../src/iop/colorin.c:1863 +#, c-format msgid "" -"reduce banding and posterization effects in output\n" -"JPEGs by adding random noise, or reduce bit depth" +"embedded ICC profile properties:\n" +"\n" +"name: %s\n" +"version: %d.%d\n" +"type: %s\n" +"manufacturer: %s\n" +"model: %s\n" +"copyright: %s\n" +"\n" msgstr "" -"遞色 | dithering\n" +"嵌入的 ICC 色彩描述檔屬性:\n" +"\n" +"名稱:%s\n" +"版本:%d.%d\n" +"類型:%s\n" +"設備商:%s\n" +"型號:%s\n" +"版權:%s\n" "\n" -"以色彩抖動減少匯出至 JPEG 漸層斷階的問題\n" -"可以消除部分轉換至 8 位元時產生的斷階\n" -"尤其是對天空使用「漸層濾鏡」模組或漸層遮罩時" -#: ../src/iop/dither.c:116 -msgid "corrective, artistic" -msgstr "修正與創意" +#: ../src/iop/colorin.c:2051 +msgid "input profile" +msgstr "影像輸入描述檔" -#. add the preset. -#: ../src/iop/dither.c:174 -msgid "dither" -msgstr "遞色抖動" +#: ../src/iop/colorin.c:2064 +msgid "working ICC profiles" +msgstr "工作色彩空間描述檔" + +#: ../src/iop/colorin.c:2076 +msgid "confine Lab values to gamut of RGB color space" +msgstr "" +"將顏色限制在所選色彩空間描述檔的色域中\n" +"大多數情況下不需要啟用此功能,以保留無邊際編輯的優點\n" +"只在影像出現不正常的色彩映射或偽色時才考慮開啟此功能\n" +"例如高飽和的舞台雷射光源,尤其是藍色雷射光束特別容易引發此問題" + +#: ../src/iop/colorize.c:72 +msgid "colorize" +msgstr "上色" + +#: ../src/iop/colorize.c:94 +msgid "overlay a solid color on the image" +msgstr "" +"上色 | colorize\n" +"\n" +"在影像上覆蓋一層純色\n" +"可配合遮罩與混合模式打造創意效果" + +#: ../src/iop/colorize.c:356 ../src/iop/splittoning.c:468 +msgid "select the hue tone" +msgstr "設定覆蓋純色的色相" -#: ../src/iop/dither.c:738 -msgid "damping level of random dither" -msgstr "隨機遞色的阻尼強度" +#: ../src/iop/colorize.c:362 +msgid "select the saturation shadow tone" +msgstr "設定覆蓋純色的飽和度" -#: ../src/iop/enlargecanvas.c:72 -msgid "enlarge canvas" -msgstr "工作區域擴大" +#: ../src/iop/colorize.c:366 +msgid "lightness of color" +msgstr "設定覆蓋純色的明度" -#: ../src/iop/enlargecanvas.c:79 -msgid "add empty space to the left, top, right or bottom" +#: ../src/iop/colorize.c:370 +msgid "mix value of source lightness" msgstr "" -"工作區域擴大 | canvas enlargement\n" -"\n" -"在影像四周依比例擴大空白的工作區域範圍\n" -"以便在後續「細節修飾」或「液化」時有更多空間\n" -"或是使用「影像合成」模組填補空白區域" +"控制原始影像的明度如何與純色混合\n" +"0% 代表不使用原始影像明度,結果為單一純色" -#: ../src/iop/enlargecanvas.c:88 -msgid "composition|expand|extend" -msgstr "版面|組合|擴充|延伸|composition|expand|extend" +#: ../src/iop/colormapping.c:145 +msgid "color mapping" +msgstr "色彩映射" -#: ../src/iop/enlargecanvas.c:417 +#: ../src/iop/colormapping.c:150 msgid "" -"how much to enlarge the canvas to the left as a percentage of the original " -"image width" -msgstr "依原始影像寬度的百分比增加左側空間" +"transfer a color palette and tonal repartition\n" +"from one image to another" +msgstr "" +"色彩映射 | color mapping\n" +"\n" +"把來源影像的顏色特徵映射到目標影像上以創造相似的外觀\n" +"先開啟要複製色彩的影像,然後點選「分析來源影像」\n" +"接著開啟要套用的影像,然後點選「套用目的影像」\n" +"可使用下方滑桿調整效果,或使用透明度與混合模式來更改" -#: ../src/iop/enlargecanvas.c:423 -msgid "" -"how much to enlarge the canvas to the right as a percentage of the original " -"image width" -msgstr "依原始影像寬度的百分比增加右側空間" +#: ../src/iop/colormapping.c:1000 +msgid "acquire as source" +msgstr "分析來源影像" -#: ../src/iop/enlargecanvas.c:429 -msgid "" -"how much to enlarge the canvas to the top as a percentage of the original " -"image height" -msgstr "依原始影像高度的百分比增加上方空間" +#: ../src/iop/colormapping.c:1004 +msgid "analyze this image as a source image" +msgstr "使用目前影像作為來源,分析影像的色彩與亮度分布製作色彩群集" -#: ../src/iop/enlargecanvas.c:435 -msgid "" -"how much to enlarge the canvas to the bottom as a percentage of the original " -"image height" -msgstr "依原始影像高度的百分比增加下方空間" +#: ../src/iop/colormapping.c:1006 +msgid "acquire as target" +msgstr "套用目的影像" -#: ../src/iop/enlargecanvas.c:439 -msgid "select the color of the enlarged canvas" -msgstr "選擇增加的空白工作區域的顏色" +#: ../src/iop/colormapping.c:1010 +msgid "analyze this image as a target image" +msgstr "將目前影像當作調整目標,分析影像製作色彩群集後套用來源色彩" -#: ../src/iop/equalizer.c:86 -msgid "legacy equalizer" -msgstr "傳統等化器" +#: ../src/iop/colormapping.c:1012 +msgid "source clusters:" +msgstr "來源影像色彩群集:" -#: ../src/iop/equalizer.c:109 -msgid "" -"this module is deprecated. better use contrast equalizer module instead." -msgstr "此模組已被汰除,建議使用「對比度等化器」模組替代。" +#: ../src/iop/colormapping.c:1013 +msgid "target clusters:" +msgstr "目標影像色彩群集:" -#: ../src/iop/equalizer.c:236 -msgid "" -"this module will be removed in the future\n" -"and is only here so you can switch it off\n" -"and move to the new equalizer." +#: ../src/iop/colormapping.c:1016 +msgid "number of clusters to find in image. value change resets all clusters" msgstr "" -"此模組未來將被汰除,\n" -"建議關閉此模組,並使用新的等化器。" +"依據影像分析製作的色彩群集數量,設定應該與影像中的主要色彩數量相符\n" +"色彩由隨機採樣統計產生,代表影像中最常出現的顏色,更改設定會重設色彩群集" -#: ../src/iop/exposure.c:128 +#: ../src/iop/colormapping.c:1019 msgid "" -"redo the exposure of the shot as if you were still in-camera\n" -"using a color-safe brightening similar to increasing ISO setting" +"how clusters are mapped. low values: based on color proximity, high values: " +"based on color dominance" msgstr "" -"曝光 | exposure\n" -"\n" -"增加或減少影像的整體亮度\n" -"保持色彩同時調整亮度,就如同在相機裡調整感光度設定\n" -"有手動和自動模式,自動模式特別適用縮時攝影一致化亮度" - -#: ../src/iop/exposure.c:315 -msgid "magic lantern defaults" -msgstr "Magic Lantern 魔燈預設值" +"調整色彩映射的方式與強度\n" +"越低的值映射趨向改變接近的顏色,效果越不明顯\n" +"越高的值映射基於色彩群集所佔的權重, 效果更為強烈" -#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 -#: ../src/iop/rawoverexposed.c:244 -#, c-format -msgid "failed to get raw buffer from image `%s'" +#: ../src/iop/colormapping.c:1024 +msgid "level of histogram equalization" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"無法從影像「%s」取得 RAW 緩衝區" +"依據來源影像的亮度分配重新調整目標影像的亮度\n" +"越大的值符合程度越高,設為 0% 保留目標影像亮度不調整" -#: ../src/iop/exposure.c:687 -#, c-format -msgid "compensate camera exposure (%+.1f EV)" -msgstr "補償相機曝光(%+.1f EV)" +#: ../src/iop/colorout.c:79 +msgid "output color profile" +msgstr "輸出色彩描述檔" -#: ../src/iop/exposure.c:699 -#, no-c-format -msgid "highlight preservation mode (%.1f EV)" -msgstr "保留亮部模式(%.1f EV)" +#: ../src/iop/colorout.c:85 +msgid "" +"convert pipeline reference RGB to any display RGB\n" +"using color profiles to remap RGB values" +msgstr "" +"輸出色彩描述檔 | module name\n" +"\n" +"匯出影像使用的色彩空間與渲染意圖\n" +"從工作空間重新映射 RGB 數值\n" +"也可以在「匯出」模組中修改設定" -#. Write report in GUI -#: ../src/iop/exposure.c:894 -#, c-format -msgid "L : \t%.1f %%" -msgstr "L:\t%.1f %%" +#: ../src/iop/colorout.c:90 +msgid "non-linear, RGB or Lab, display-referred" +msgstr "非線性、RGB 或 Lab、顯示參照" -#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 -#, c-format -msgid "%.2f EV" -msgstr "%.2f EV" +#: ../src/iop/colorout.c:654 +msgid "missing output profile has been replaced by sRGB!" +msgstr "遺失的輸出描述檔已被 sRGB 取代!" -#: ../src/iop/exposure.c:1199 -msgid "" -"automatically remove the camera exposure bias\n" -"this is useful if you exposed the image to the right." -msgstr "" -"自動取消相機曝光補償設定,\n" -"這對遵循向右曝光(Exposing To The Right)的影像非常有用。" +#: ../src/iop/colorout.c:676 +msgid "missing softproof profile has been replaced by sRGB!" +msgstr "遺失的軟打樣描述檔已被 sRGB 取代!" -#: ../src/iop/exposure.c:1205 -msgid "" -"remove the camera's hidden exposure bias in\n" -"HDR / highlight preservation / dynamic range / HLG tone mode.\n" -"\n" -"when enabled on an image with nonzero bias, tone mapping\n" -"(e.g. sigmoid) is required to avoid blown-out highlights." -msgstr "" -"移除相機在亮部保留 / 動態範圍 / HDR / HLG 等模式下隱藏的曝光偏移。\n" -"當用於有曝光偏移的影像時,需要調整階調映射模組以避免亮部爆掉。" +#: ../src/iop/colorout.c:719 +msgid "unsupported output profile has been replaced by sRGB!" +msgstr "不支援的輸出色彩描述檔案已被 sRGB 取代!" -#: ../src/iop/exposure.c:1217 -msgid "set the exposure adjustment using the selected area" -msgstr "以選取範圍調整曝光設定" +#: ../src/iop/colorout.c:841 +msgid "output intent" +msgstr "輸出轉換方式" -#: ../src/iop/exposure.c:1228 -#, no-c-format -msgid "where in the histogram to meter for deflicking. E.g. 50% is median" -msgstr "" -"定義目標曝光在直方圖中的位置\n" -"直方圖中高於此值的像素曝光高於目標,設爲 50% 代表中位數" +#: ../src/iop/colorout.c:842 +msgid "rendering intent" +msgstr "色彩轉換方式" -#: ../src/iop/exposure.c:1234 -msgid "" -"where to place the exposure level for processed pics, EV below overexposure." -msgstr "上項百分位數對應的曝光,數值代表相對於過曝白點的曝光級數(EV)" +#: ../src/iop/colorout.c:844 ../src/libs/export.c:1637 +#: ../src/libs/print_settings.c:2573 ../src/libs/print_settings.c:2922 +#: ../src/views/darkroom.c:3184 ../src/views/lighttable.c:1488 +msgid "perceptual" +msgstr "感應式" -#: ../src/iop/exposure.c:1238 -msgid "what exposure correction has actually been used" -msgstr "實際套用的曝光校正數值" +#: ../src/iop/colorout.c:845 ../src/libs/export.c:1638 +#: ../src/libs/print_settings.c:2574 ../src/libs/print_settings.c:2923 +#: ../src/views/darkroom.c:3185 ../src/views/lighttable.c:1489 +msgid "relative colorimetric" +msgstr "相對色度" -#: ../src/iop/exposure.c:1244 -msgid "computed EC: " -msgstr "曝光補償:" +#: ../src/iop/colorout.c:846 ../src/libs/export.c:1639 +#: ../src/libs/print_settings.c:2575 ../src/libs/print_settings.c:2924 +#: ../src/views/darkroom.c:3186 ../src/views/lighttable.c:1490 +msgctxt "rendering intent" +msgid "saturation" +msgstr "飽和度" -#: ../src/iop/exposure.c:1257 -msgid "" -"adjust the black level to unclip negative RGB values.\n" -"you should never use it to add more density in blacks!\n" -"if poorly set, it will clip near-black colors out of gamut\n" -"by pushing RGB values into negatives." -msgstr "" -"調整黑點以保留負的 RGB 值,不應用此設定來增加黑色濃度。\n" -"如果設定不當將會把近黑點的顏色推出色域,並造成 RGB 負值。" +#: ../src/iop/colorout.c:847 ../src/libs/export.c:1640 +#: ../src/libs/print_settings.c:2576 ../src/libs/print_settings.c:2925 +#: ../src/views/darkroom.c:3187 ../src/views/lighttable.c:1491 +msgid "absolute colorimetric" +msgstr "絶對色度" -#: ../src/iop/exposure.c:1267 -msgid "area exposure mapping" -msgstr "區域測光曝光對應" +#: ../src/iop/colorout.c:863 +msgid "export ICC profiles" +msgstr "匯出用色彩描述檔" -#: ../src/iop/exposure.c:1273 -msgid "" -"define a target brightness, in terms of exposure,\n" -"for a selected region of the image (the control sample),\n" -"which you then match against the same target brightness\n" -"in other images. the control sample can either\n" -"be a critical part of your subject or a non-moving and\n" -"consistently-lit surface over your series of images." -msgstr "" -"點測光曝光對應模式用於整批調整同系列的影像曝光。\n" -"依據選擇的影像對照範圍設定目標亮度,然後將此亮度對應至其他影像。\n" -"藉由選擇一系列影像中亮度應保持相同的區域,批次調整多張影像的亮度一致性。" +#: ../src/iop/colorreconstruction.c:111 +msgid "color reconstruction" +msgstr "過曝色彩重建" -#: ../src/iop/exposure.c:1282 -msgid "" -"\"correction\" automatically adjust exposure\n" -"such that the input lightness is mapped to the target.\n" -"\"measure\" simply shows how an input color is mapped by\n" -"the exposure compensation and can be used to define a target." +#: ../src/iop/colorreconstruction.c:116 +msgid "recover clipped highlights by propagating surrounding colors" msgstr "" -"「校正」模式自動調整曝光,將亮度映射至所選目標。\n" -"「測量」模式藉由選擇範圍定義目標亮度。" +"過曝色彩重建 | color reconstruction\n" +"\n" +"利用周圍的色彩來恢復過度曝光的顏色資訊\n" +"取代原本可能顯示為純白的像素" -#: ../src/iop/exposure.c:1300 -msgid "L : \tN/A" -msgstr "L:\t無" +#: ../src/iop/colorreconstruction.c:632 ../src/iop/colorreconstruction.c:1033 +#: ../src/iop/globaltonemap.c:217 ../src/iop/globaltonemap.c:372 +#: ../src/iop/hazeremoval.c:631 ../src/iop/hazeremoval.c:642 +#: ../src/iop/hazeremoval.c:898 ../src/iop/hazeremoval.c:911 +#: ../src/iop/levels.c:354 +msgid "inconsistent output" +msgstr "輸出結果不一致" -#: ../src/iop/exposure.c:1310 -msgid "the desired target exposure after mapping" -msgstr "選取範圍要對應的曝光目標" +#: ../src/iop/colorreconstruction.c:670 +msgid "module `color reconstruction' failed" +msgstr "「過曝色彩重建」模組發生錯誤" -#: ../src/iop/filmic.c:174 -msgid "this module is deprecated. better use filmic rgb module instead." -msgstr "此模組已被汰除,建議使用「底片式階調映射」模組替代。" +#: ../src/iop/colorreconstruction.c:1223 +msgid "spatial" +msgstr "距離範圍" -#: ../src/iop/filmic.c:328 -msgid "09 EV (low-key)" -msgstr "09 EV(暗調)" +#: ../src/iop/colorreconstruction.c:1224 +msgid "range" +msgstr "亮度範圍" -#: ../src/iop/filmic.c:336 -msgid "10 EV (indoors)" -msgstr "10 EV(室內)" +#: ../src/iop/colorreconstruction.c:1225 +msgid "precedence" +msgstr "優先色彩" -#: ../src/iop/filmic.c:344 -msgid "11 EV (dim outdoors)" -msgstr "11 EV(戶外陰天)" +#: ../src/iop/colorreconstruction.c:1241 +msgid "pixels with lightness values above this threshold are corrected" +msgstr "" +"修復亮度高於此值的像素顏色,低於此值的像素作為顏色重建的參考\n" +"這個參數的最佳設定可能每幅影像都不相同,必須手動判斷" -#: ../src/iop/filmic.c:352 -msgid "12 EV (outdoors)" -msgstr "12 EV(戶外)" +#: ../src/iop/colorreconstruction.c:1242 +msgid "how far to look for replacement colors in spatial dimensions" +msgstr "重建色彩的參考距離,設定要尋找距離過曝亮點多遠的像素顏色作為來源" -#: ../src/iop/filmic.c:360 -msgid "13 EV (bright outdoors)" -msgstr "13 EV(戶外烈日)" +#: ../src/iop/colorreconstruction.c:1243 +msgid "how far to look for replacement colors in the luminance dimension" +msgstr "重建色彩的參考亮度,設定要尋找和過曝亮點亮度差異多大的像素顏色作為來源" -#: ../src/iop/filmic.c:368 -msgid "14 EV (backlighting)" -msgstr "14 EV(背光)" +#: ../src/iop/colorreconstruction.c:1244 +msgid "if and how to give precedence to specific replacement colors" +msgstr "" +"右側選項定義是否優先考慮使用某些顏色來重建過曝像素色彩\n" +"\n" +"無:所有參考像素的顏色都占均等權重\n" +"飽和色彩:優先考慮高飽和度的參考像素\n" +"色相:在參考像素中指定尋找特定的色調" -#: ../src/iop/filmic.c:376 -msgid "15 EV (sunset)" -msgstr "15 EV(日落)" +#: ../src/iop/colorreconstruction.c:1245 +msgid "the hue tone which should be given precedence over other hue tones" +msgstr "" +"優先使用以下色調來重建色彩,只有當設定為色相時,才會顯示這個滑桿\n" +"此色調必須存在於上方距離和亮度範圍設定內的參考像素中才有作用\n" +"\n" +"此選項典型的用法是做為修復皮膚的高反光區域\n" +"選擇膚色系的色相可以避免附近高亮度的其他顏色混入造成不自然感" -#: ../src/iop/filmic.c:384 -msgid "16 EV (HDR)" -msgstr "16 EV(HDR)" +#: ../src/iop/colorreconstruction.c:1247 ../src/iop/demosaic.c:1823 +#: ../src/iop/highlights.c:1338 +msgid "not applicable" +msgstr "不適用" -#: ../src/iop/filmic.c:392 -msgid "18 EV (HDR++)" -msgstr "18 EV(HDR++)" +#: ../src/iop/colorreconstruction.c:1248 +msgid "no highlights reconstruction for monochrome images" +msgstr "黑白影像無法重建亮部色彩" -#: ../src/iop/filmic.c:1461 -msgid "read-only graph, use the parameters below to set the nodes" -msgstr "唯讀圖表,使用下方參數來設定節點" +#: ../src/iop/colortransfer.c:100 +msgid "color transfer" +msgstr "色彩轉換" -#: ../src/iop/filmic.c:1469 -msgid "" -"adjust to match the average luminance of the subject.\n" -"except in back-lighting situations, this should be around 18%." -msgstr "" -"藉由指定場景的中灰色階,來改變整體的平均亮度。\n" -"如果畫面中有標準灰卡等標的物,可使用右側的色彩選取工具圈選範圍自動設定。\n" -"此參數的效果類似於曝光調整,修改之後白點曝光和黑點曝光會自動相應調整。\n" -"一般建議在較早期的「曝光」模組調整亮度,所以此滑桿預設為隱藏。" +#: ../src/iop/colortransfer.c:115 +msgid "this module is deprecated. better use color mapping module instead." +msgstr "此模組已被汰除,建議使用「色彩映射」模組替代。" -#: ../src/iop/filmic.c:1480 ../src/iop/filmicrgb.c:4402 +#: ../src/iop/colortransfer.c:406 msgid "" -"number of stops between middle gray and pure white.\n" -"this is a reading a lightmeter would give you on the scene.\n" -"adjust so highlights clipping is avoided" +"this module will be removed in the future\n" +"and is only here so you can switch it off\n" +"and move to the new color mapping module." msgstr "" -"白點和中灰色階之間的曝光差異級數\n" -"超過此設定數值的場景動態範圍會被裁切,並映射為純白色\n" -"降低數值獲得更大的對比,或是調高數值保留更多亮部細節\n" -"可在拍攝現場以測光表測量,或使用右側顏色選取工具\n" -"自動設定選取範圍內的最亮點為映射後的純白色點" +"此模組將在未來移除,僅在此處可用。\n" +"可以將其關閉,並改用新的「色彩映射」模組。" -#: ../src/iop/filmic.c:1492 ../src/iop/filmicrgb.c:4413 -msgid "" -"number of stops between middle gray and pure black.\n" -"this is a reading a lightmeter would give you on the scene.\n" -"increase to get more contrast.\n" -"decrease to recover more details in low-lights." -msgstr "" -"黑點和中灰色階之間的曝光差異級數。\n" -"低於此設定數值的場景動態範圍會被裁切,並映射為純黑色。\n" -"提高數值獲得更大的對比,或是降低數值保留更多暗部細節。\n" -"可在拍攝現場以測光表測量,或使用右側顏色選取工具。\n" -"自動設定選取範圍內的最暗點為映射後的純黑色點。" +#: ../src/iop/colorzones.c:135 ../src/iop/colorzones.c:2561 +msgid "color zones" +msgstr "色彩分區調整" -#: ../src/iop/filmic.c:1503 -msgid "" -"increase or decrease the computed dynamic range.\n" -"useful in conjunction with \"auto tune levels\"." +#: ../src/iop/colorzones.c:141 +msgid "selectively shift hues, chroma and lightness of pixels" msgstr "" -"擴大或縮減動態範圍\n" -"與「自動調整階調」功能結合使用時很有用處。" +"色彩分區調整 | color zones\n" +"\n" +"依 CIE L*C*h 的明度、彩度、色相選擇性地調整色彩\n" +"先選擇橫坐標根據明度、彩度或色相控制範圍\n" +"接著以曲線控制相應的明度、彩度和色相變化" -#: ../src/iop/filmic.c:1512 -msgid "" -"try to optimize the settings with some guessing.\n" -"this will fit the luminance range inside the histogram bounds.\n" -"works better for landscapes and evenly-lit images\n" -"but fails for high-keys and low-keys." -msgstr "" -"透過選取區域內的亮度自動設定動態範圍\n" -"適合風景和亮度均勻分布的影像,但不適用於高亮或低亮場景。" +#: ../src/iop/colorzones.c:668 +msgid "B&W: with red" +msgstr "黑白:保留紅色" -#: ../src/iop/filmic.c:1520 ../src/iop/filmicrgb.c:4510 -msgid "" -"slope of the linear part of the curve\n" -"affects mostly the mid-tones" -msgstr "" -"控制曲線中間線性部分的斜率,主要影響中間調\n" -"數值越大對比越高,以補償大動態範圍映射後的平淡影像" +#: ../src/iop/colorzones.c:691 +msgid "B&W: with skin tones" +msgstr "黑白:保留膚色調" -#. geotagging -#: ../src/iop/filmic.c:1527 ../src/iop/filmicrgb.c:4519 -#: ../src/libs/metadata_view.c:169 -msgid "latitude" -msgstr "緯度" +#: ../src/iop/colorzones.c:716 +msgid "polarizing filter" +msgstr "仿偏光鏡" + +#: ../src/iop/colorzones.c:737 +msgid "natural skin tones" +msgstr "自然膚色" + +#: ../src/iop/colorzones.c:768 +msgid "B&W: film" +msgstr "黑白:底片" + +#: ../src/iop/colorzones.c:788 +msgid "HSL base setting" +msgstr "HSL 基本設定" -#: ../src/iop/filmic.c:1529 +#: ../src/iop/colorzones.c:2652 ../src/iop/rgbcurve.c:1514 msgid "" -"width of the linear domain in the middle of the curve.\n" -"increase to get more contrast at the extreme luminances.\n" -"this has no effect on mid-tones." +"create a curve based on an area from the image\n" +"drag to create a flat curve\n" +"ctrl+drag to create a positive curve\n" +"shift+drag to create a negative curve" msgstr "" -"曲線中間的線性區段的長度\n" -"調高可保留更多區域的整體對比,對大多數中間調沒有影響。" +"選取影像上的區域,並自動建立控制點\n" +"點擊以在影像上選取範圍,自動建立該範圍的曲線控制點\n" +"ctrl + 點擊除了建立控制點之外,同時調整曲線向上\n" +"shift + 點擊除了建立控制點之外,同時調整曲線向下" -#: ../src/iop/filmic.c:1536 -msgid "shadows/highlights balance" -msgstr "暗部 / 亮部平衡" +#: ../src/iop/colorzones.c:2656 ../src/iop/rgbcurve.c:1518 +msgid "create curve" +msgstr "創建曲線" -#: ../src/iop/filmic.c:1538 ../src/iop/filmicrgb.c:4530 -msgid "" -"slides the latitude along the slope\n" -"to give more room to shadows or highlights.\n" -"use it if you need to protect the details\n" -"at one extremity of the histogram." +#. edit by area +#: ../src/iop/colorzones.c:2670 +msgid "edit by area" +msgstr "以區域調整" + +#: ../src/iop/colorzones.c:2676 +msgid "edit the curve nodes by area" msgstr "" -"調整由緯度定義的亮度範圍位置,以避免在暗部或亮部任一端發生裁切。\n" -"沿著中間斜率左右調整位置,不讓亮部和暗部線段觸底。" +"開啟區域編輯模式\n" +"以滑鼠拖動區域內的曲線,而非直接控制曲線節點" -#: ../src/iop/filmic.c:1547 -msgid "" -"desaturates the input of the module globally.\n" -"you need to set this value below 100%\n" -"if the chrominance preservation is enabled." +#: ../src/iop/colorzones.c:2683 +msgid "display selection" +msgstr "顯示選取範圍" + +#: ../src/iop/colorzones.c:2698 +msgid "choose selection criterion, will be the abscissa in the graph" msgstr "" -"對輸入顏色執行整體去飽和度。\n" -"如果啟用了保留彩度,此值設定需要低於 100%。" +"定義水平橫座標,也就是控制如何選取要處理的像素範圍\n" +"可切換依據明度、彩度、色相選取控制範圍\n" +"更改此設定會重設曲線,如果要同時使用不同控制方式請建立新的模組實例" + +#: ../src/iop/colorzones.c:2701 +msgid "choose between a smoother or stronger effect" +msgstr "選擇調整效果的方式" -#: ../src/iop/filmic.c:1556 +#: ../src/iop/colorzones.c:2735 ../src/iop/rgbcurve.c:1550 +#: ../src/iop/tonecurve.c:1312 msgid "" -"desaturates the output of the module\n" -"specifically at extreme luminances.\n" -"decrease if shadows and/or highlights are over-saturated." +"change this method if you see oscillations or cusps in the curve\n" +"- cubic spline is better to produce smooth curves but oscillates when nodes " +"are too close\n" +"- centripetal is better to avoids cusps and oscillations with close nodes but " +"is less smooth\n" +"- monotonic is better for accuracy of pure analytical functions (log, gamma, " +"exp)" msgstr "" -"降低輸出顏色飽和度,尤其是在極亮暗部的範圍。\n" -"如果啟用了保留彩度,此值設定需要低於 100%。" +"變更由控制點內插擬合曲線的方法,如果曲線出現上下震盪可以嘗試更改\n" +"\n" +"三次擬合曲線(cubic):\n" +"適合少量分散的節點,曲線最為平滑,但節點太靠近時可能產生曲線震盪\n" +"\n" +"向心擬合曲線(centripetal):\n" +"適合局部調整使用,為避免曲線震盪設計的內插方法,但平滑度較低\n" +"\n" +"單調擬合曲線(centripetal):\n" +"適合單純函數型態的調整曲線,如 log、gamma 與指數曲線" -#. Add export intent combo -#: ../src/iop/filmic.c:1566 ../src/libs/export.c:1605 -#: ../src/libs/print_settings.c:2558 ../src/libs/print_settings.c:2905 -#: ../src/views/darkroom.c:2751 ../src/views/lighttable.c:1262 -msgid "intent" -msgstr "轉換方式" +#: ../src/iop/crop.c:122 +msgid "crop" +msgstr "裁切" -#: ../src/iop/filmic.c:1567 -msgid "contrasted" -msgstr "對比" +#: ../src/iop/crop.c:127 +msgid "reframe|distortion" +msgstr "邊框|crop" -#. centripetal spline -#: ../src/iop/filmic.c:1569 ../src/iop/profile_gamma.c:607 -msgid "linear" -msgstr "線性" +#: ../src/iop/crop.c:133 +msgid "change the framing" +msgstr "" +"裁切 | crop\n" +"\n" +"以螢幕顯示直覺地操作裁切影像\n" +"選取此模組時會顯示完整未裁切影像" -#. monotonic spline -#: ../src/iop/filmic.c:1570 -msgid "optimized" -msgstr "最佳化" +#: ../src/iop/crop.c:1274 +msgid "45x35, portrait" +msgstr "35 x 45 - 直式" + +#: ../src/iop/crop.c:1284 +msgid "2:1, Univisium" +msgstr "2:1 - Univisium 電影格式" -#. monotonic spline -#: ../src/iop/filmic.c:1571 -msgid "change this method if you see reversed contrast or faded blacks" -msgstr "如果發現對比度反轉或黑色變淡,請改變這個設定" +#: ../src/iop/crop.c:1285 +msgid "CinemaScope" +msgstr "寬螢幕電影鏡頭" -#. Preserve color -#: ../src/iop/filmic.c:1575 -msgid "preserve the chrominance" -msgstr "保留彩度" +#: ../src/iop/crop.c:1288 +msgid "65:24, XPan" +msgstr "65:24 - XPan" -#: ../src/iop/filmic.c:1577 -msgid "" -"ensure the original color are preserved.\n" -"may reinforce chromatic aberrations.\n" -"you need to manually tune the saturation when using this mode." +#: ../src/iop/crop.c:1403 +msgid "flip crop orientation between horizontal and vertical" +msgstr "翻轉裁切方向為水平或垂直" + +#: ../src/iop/crop.c:1834 +msgid "resize: drag, keep aspect ratio: shift+drag" msgstr "" -"確保原始色彩被保留。\n" -"可能會因此增強色像差,使用此模式需要手動調整飽和度。" +"拖曳邊界改變尺寸\n" +"shift + 拖曳維持寬高比" -#: ../src/iop/filmic.c:1586 ../src/iop/filmicrgb.c:4549 +#: ../src/iop/crop.c:1841 msgid "" -"luminance of output pure black, this should be 0%\n" -"except if you want a faded look" +"move: drag, move vertically: shift+drag, move horizontally: ctrl+drag" msgstr "" -"映射後的純黑點亮度值,參數會自動調整以符合工作空間,通常不需要調整此設定\n" -"預設為輸出色彩空間可用編碼位數的最小非零值,以避免裁切任何階調\n" -"手動調降至 0 確保純黑,但可能失去極細微的階調\n" -"調高數值把黑點變灰,會進一步壓縮動態範圍,創造復古的外觀" +"拖曳以移動\n" +"shift + 拖曳:垂直移動,ctrl + 拖曳:水平移動" + +#: ../src/iop/defringe.c:69 +msgid "defringe" +msgstr "去除紫邊" + +#: ../src/iop/defringe.c:79 +msgid "attenuate chromatic aberration by desaturating edges" +msgstr "藉由降低邊緣的彩度來減少色像差" -#: ../src/iop/filmic.c:1594 ../src/iop/filmicrgb.c:4556 +#: ../src/iop/defringe.c:99 msgid "" -"middle gray value of the target display or color space.\n" -"you should never touch that unless you know what you are doing." -msgstr "" -"目的地或顯示空間的中灰色亮度。\n" -"背後運算自動經過伽馬校正,除非了解數值背後含意,否則不應該更動設定。" +"this module is deprecated. please use the chromatic aberration module instead." +msgstr "此模組已被汰除,建議使用「色像差校正」模組替代。" -#: ../src/iop/filmic.c:1602 ../src/iop/filmicrgb.c:4563 +#: ../src/iop/defringe.c:402 msgid "" -"luminance of output pure white, this should be 100%\n" -"except if you want a faded look" +"method for color protection:\n" +" - global average: fast, might show slightly wrong previews in high " +"magnification; might sometimes protect saturation too much or too low in " +"comparison to local average\n" +" - local average: slower, might protect saturation better than global average " +"by using near pixels as color reference, so it can still allow for more " +"desaturation where required\n" +" - static: fast, only uses the threshold as a static limit" msgstr "" -"映射後的純白點亮度值,預設使用 100%,通常不需要調整\n" -"調降數值會導致沒有白點的褪色復古外觀" +"色彩保護方法,控制那些顏色不被視為色像差的計算方法\n" +"\n" +"全體平均:通常最快,與局部平均相比可能會沒那麼準確\n" +"局部平均:較慢,使用每個像素周遭的像素作為色彩參考計算,可以更好地保護色彩\n" +"固定門檻:不考慮影像中的色彩計算,直接使用使用者自訂的色差門檻" -#: ../src/iop/filmic.c:1608 -msgid "target gamma" -msgstr "目標伽瑪值" +#: ../src/iop/defringe.c:409 +msgid "radius for detecting fringe" +msgstr "" +"邊緣偵測的範圍\n" +"邏輯是以原始影像和經過高斯模糊版本比對差異來偵測邊緣\n" +"若色像差很明顯或是紫邊太寬時可以調高這個數值" -#: ../src/iop/filmic.c:1609 -msgid "" -"power or gamma of the transfer function\n" -"of the display or color space.\n" -"you should never touch that unless you know what you are doing." +#: ../src/iop/defringe.c:412 +msgid "threshold for defringe, higher values mean less defringing" msgstr "" -"螢幕或色彩空間的轉移函數。\n" -"除非你了解其中含意,否則不應任意更改此數值。" +"邊緣偵測的門檻\n" +"邏輯是判斷邊緣範圍的色差,以決定是否要視為色像差的臨界值\n" +"如果有太多像素被去飽和,可以增加此數值以排除更多邊緣" -#: ../src/iop/filmic.c:1616 -msgctxt "section" -msgid "destination/display" -msgstr "目的地 / 顯示" +#: ../src/iop/demosaic.c:311 +msgid "demosaic" +msgstr "去馬賽克" -#: ../src/iop/filmic.c:1625 -msgctxt "section" -msgid "logarithmic shaper" -msgstr "對數調整器" +#: ../src/iop/demosaic.c:316 +msgid "reconstruct full RGB pixels from a sensor color filter array reading" +msgstr "" +"去馬賽克 | demosaic\n" +"\n" +"從感光元件的原始數據重建完整的 RGB 像素" -#: ../src/iop/filmic.c:1631 -msgctxt "section" -msgid "filmic S curve" -msgstr "底片 S 曲線" +#: ../src/iop/demosaic.c:766 ../src/iop/demosaic.c:813 +msgid "can't allocate demosaic buffer" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"無法為「去馬賽克」模組分配緩衝空間" -#: ../src/iop/filmicrgb.c:337 -msgid "filmic rgb" -msgstr "底片式階調映射" +#: ../src/iop/demosaic.c:803 +msgid "can't equilibrate greens" +msgstr "無法平衡綠色" -#: ../src/iop/filmicrgb.c:342 -msgid "tone mapping|curve|view transform|contrast|saturation|highlights" -msgstr "曲線|對比度|飽和度|亮部|暗部|filmicrgb" +#: ../src/iop/demosaic.c:1449 +#, c-format +msgid "`%s' color matrix not found for 4bayer image!" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"找不到拜耳影像「%s」的色彩矩陣!" -#: ../src/iop/filmicrgb.c:347 +#: ../src/iop/demosaic.c:1738 msgid "" -"apply a view transform to prepare the scene-referred pipeline\n" -"for display on SDR screens and paper prints\n" -"while preventing clipping in non-destructive ways" +"Bayer sensor demosaicing method, PPG and RCD are fast, AMaZE and LMMSE are " +"slow.\n" +"LMMSE is suited best for high ISO images.\n" +"VNG4 is good in rare cases avoiding maze patterns.\n" +"dual demosaicers increase processing time by blending a VNG variant in a " +"second pass." msgstr "" -"底片式階調映射 | filmic rgb\n" +"選擇拜耳(Bayer)濾鏡排列感光元件的去馬賽克方式,\n" +"運算速度:PPG>RCD>VNG4>LMMSE>AMaZE。\n" +"雙重去馬賽克會在平滑區域中混合另一次 VNG 處理的結果,並會增加運算的時間。\n" "\n" -"模擬底片對光線的對數反應重新映射拍攝場景的整體亮度範圍\n" -"在完整的場景高動態範圍中運作,將其壓縮至螢幕或列印的標準動態範圍內\n" -"建議由左至右調整「場景」→「外觀」→「顯示」三個主要選項\n" -"雖然模組介面看似複雜,但建議直接以肉眼觀看調整效果評估參數是最好的方法" +"PPG:過去的 darktable 預設演算法,速度非常快,但現在其他演算法的效果更好。\n" +"AMaZE:重建高頻細節最好的演算法,但較容易出現彩色斑紋,是速度最慢的演算法。\n" +"VNG4:適合低頻漸層的影像,例如天空等低對比度的內容,通常會損失一些高頻細節。\n" +"RCD:可以很好地重建高頻細節,不容易出現彩色斑紋,效果均衡且速度快。\n" +"LMMSE:最適合用於高感光度的嘈雜影像,在其他演算法出現莫爾紋的時候也很有用。\n" +"\n" +"直通不去馬賽克:直接把 RGB 色版填入相同數值,適用於沒有色彩濾鏡的感光元件。\n" +"感光元件濾片色彩:呈現 RGB 濾色片,這是為了除錯而設計的,不適用於影像處理。" -#: ../src/iop/filmicrgb.c:1316 +#: ../src/iop/demosaic.c:1743 msgid "" -"filmic highlights reconstruction failed to allocate memory, check your RAM " -"settings" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"「底片式階調映射」無法分配記憶體,請檢查記憶體設定" - -#: ../src/iop/filmicrgb.c:2262 -msgid "filmic highlights reconstruction failed to allocate memory on GPU" +"X-Trans sensor demosaicing method, Markesteijn 3-pass and frequency domain " +"chroma are slow.\n" +"dual demosaicers increase processing time by blending a VNG variant in a " +"second pass." msgstr "" -"⚠️ 錯誤 ⚠️\n" -"「底片式階調映射」無法分配顯示卡記憶體" +"選擇富士 X-Trans 感光元件的去馬賽克方式,\n" +"運算速度:VNG>Markesteijn>FDC。\n" +"雙重去馬賽克會在平滑區域中混合另一次 VNG 處理的結果,並會增加運算的時間。\n" +"\n" +"VNG:最快速的演算法,但對富士特殊排列的感光元件容易產生偽影。\n" +"Markesteijn 1-pass:品質均衡,X-Trans 感光元件的預設算法。\n" +"Markesteijn 3-pass:品質最高的演算法,但速度相對較慢。\n" +"frequency domain chroma:強化邊緣清晰度但容易有色彩斑紋。\n" +"\n" +"直通不去馬賽克:直接把 RGB 色版填入相同數值,適用於沒有色彩濾鏡的感光元件。\n" +"感光元件濾片色彩:呈現 RGB 濾色片,這是為了除錯而設計的,不適用於影像處理。" -#: ../src/iop/filmicrgb.c:2380 -msgid "filmic works only on RGB input" -msgstr "「底片式階調映射」只適用於 RGB 影像" +#: ../src/iop/demosaic.c:1749 +msgid "Bayer4 sensor demosaicing methods." +msgstr "四像素合一感光元件去馬賽克方式。" -#: ../src/iop/filmicrgb.c:3444 -msgid "look only" -msgstr "示意圖" +#: ../src/iop/demosaic.c:1754 +msgid "monochrome sensor demosaicing methods." +msgstr "單色感光元件去馬賽克方式。" -#: ../src/iop/filmicrgb.c:3446 -msgid "look + mapping (lin)" -msgstr "線性映射圖" +#: ../src/iop/demosaic.c:1758 +msgid "" +"contrast threshold for dual demosaic.\n" +"set to 0.0 for high frequency content\n" +"set to 1.0 for flat content" +msgstr "" +"雙重去馬賽克演算法的對比度門檻\n" +"較低的值使用更多高頻去馬賽克算法,較高的值使用較多低頻算法\n" +"設為 0 代表只使用高頻算法數值,設為 1 代表只使用低頻算法數值\n" +"雙重去馬賽克功能會逐像素計算高低頻數據的權重,然後計算最終 RGB 數值" -#: ../src/iop/filmicrgb.c:3448 -msgid "look + mapping (log)" -msgstr "對數映射圖" +#: ../src/iop/demosaic.c:1761 +msgid "toggle mask visualization" +msgstr "" +"開啟遮罩預覽模式,以便精確控制參數\n" +"遮罩亮度越高,高頻演算法的權重越高" -#: ../src/iop/filmicrgb.c:3450 -msgid "dynamic range mapping" -msgstr "動態範圍映射" +#: ../src/iop/demosaic.c:1765 +msgid "" +"threshold for edge-aware median.\n" +"set to 0.0 to switch off\n" +"set to 1.0 to ignore edges" +msgstr "" +"設定邊緣偵測的臨界值\n" +"數值越高略過越多邊緣,1.0 完全忽略邊緣\n" +"設定 0 會關閉此功能" -#: ../src/iop/filmicrgb.c:3817 -#, c-format -msgid "(%.0f %%)" -msgstr "(%.0f %%)" +#: ../src/iop/demosaic.c:1768 +msgid "" +"LMMSE refinement steps. the median steps average the output,\n" +"refine adds some recalculation of red & blue channels" +msgstr "" +"LMMSE 最佳化步驟\n" +"增加了紅色和藍色色版的重新計算數值以平均輸出\n" +"對亮度雜訊效果很好,但可能會降低具有嚴重色彩雜訊影像的品質" -#: ../src/iop/filmicrgb.c:3833 -#, no-c-format -msgid "% display" -msgstr "輸出數值(%)" +#: ../src/iop/demosaic.c:1771 +msgid "how many color smoothing median steps after demosaicing" +msgstr "" +"啟用去馬賽克後的顏色平滑處理\n" +"可能可以解決一些邊緣色彩偽影的問題" -#: ../src/iop/filmicrgb.c:3845 -msgid "EV scene" -msgstr "場景亮度(EV)" +#: ../src/iop/demosaic.c:1774 +msgid "green channels matching method. only applies for some old sensors" +msgstr "" +"綠色色版匹配方式\n" +"某些老相機 RGBG 中的兩個綠色濾片略有不同\n" +"調整此設定以額外均勻化步驟來抑制偽影" -#: ../src/iop/filmicrgb.c:3849 -#, no-c-format -msgid "% camera" -msgstr "相機數值(%)" +#: ../src/iop/demosaic.c:1777 +msgid "" +"capture sharpen recovers details lost due to in-camera blurring\n" +"which can be caused by diffraction, the anti-aliasing filter or other\n" +"sources of gaussian-type blur" +msgstr "" +"恢復相機模糊可復原因相機內部因素而失去的細節\n" +"例如繞射、低通濾鏡,或其他原因的高斯模糊" -#. Page DISPLAY -#: ../src/iop/filmicrgb.c:3885 ../src/iop/filmicrgb.c:4543 -msgid "display" -msgstr "顯示" +#: ../src/iop/demosaic.c:1782 +msgid "capture sharpen controls" +msgstr "恢復相機模糊控制項" -#. axis legend -#: ../src/iop/filmicrgb.c:3894 -msgid "(%)" -msgstr "(%)" +#: ../src/iop/demosaic.c:1786 +msgid "set effect strength by iterations" +msgstr "設定重複運算的效果強度" -#. Page SCENE -#: ../src/iop/filmicrgb.c:3903 ../src/iop/filmicrgb.c:4382 -msgid "scene" -msgstr "場景" +#: ../src/iop/demosaic.c:1791 +msgid "" +"capture sharpen radius should reflect the overall gaussian type blur\n" +"of the camera sensor, possibly the anti-aliasing filter and the lens.\n" +"increasing this too far will soon lead to artifacts like halos and\n" +"ringing especially when used with a large 'iterations' setting.\n" +"\n" +"Note: a radius set to zero will be recalculated automatically the next run. " +"use for presets" +msgstr "" +"銳利化半徑須對應相機的整體高斯類型模糊效果,可能源於低通濾鏡和鏡頭。\n" +"過高的數值會導致光暈偽影,尤其是使用較高的「重複運算」次數時。\n" +"\n" +"注意:半徑設定為零時,下次執行時會自動重新計算。適用於預設集。" -#. axis legend -#: ../src/iop/filmicrgb.c:3912 -msgid "(EV)" -msgstr "(EV)" +#: ../src/iop/demosaic.c:1797 +msgid "" +"calculate the capture sharpen radius from available raw sensor data.\n" +"for best results avoid cropping or darkroom zooming in" +msgstr "" +"根據可用的相機感光元件資料計算銳化半徑。\n" +"為獲得最佳效果,請避免裁剪或放大。" -#. we are over the graph area -#: ../src/iop/filmicrgb.c:4322 +#: ../src/iop/demosaic.c:1801 msgid "" -"use the parameters below to set the nodes.\n" -"the bright curve is the filmic tone mapping curve\n" -"the dark curve is the desaturation curve." +"restrict capture sharpening to areas with high local contrast,\n" +"increase to exclude flat areas in very dark or noisy images,\n" +"decrease for well exposed and low noise images.\n" +"\n" +"Note: a threshold set to zero will be reset to defaults the next run. use for " +"presets" msgstr "" -"圖表僅作為觀看用途無法直接操作,由下方參數調整來變更設定。\n" -"白線表示場景的動態範圍如何映射成輸出的數值,\n" -"橘色點代表中灰色位置,兩側的白點標示中間調對比度不變區域。\n" -"若底部或頂部曲線顯示為橘色,代表有階調反轉問題。\n" -"灰色線顯示飽和度在極端亮暗部中降低的趨勢,此線條在新版中不顯示。\n" +"限制銳利化範圍僅作用於高局部對比度區域進行銳利化,\n" +"調高設定以排除極暗部或雜訊較多的平坦區域,\n" +"降低設定適用於曝光良好且雜訊較低的影像。\n" "\n" -"在映射圖表中,由於可以處理來自相機的原始曝光資料和高動態範圍,\n" -"橫座標實際上是無界的,為了易於和標準動態範圍的圖表比較所以僅顯示至 100%。\n" -"真正的純白點數值以(XXX %) 顯示在座標軸最大值 100 的下方。" +"注意:門檻設定為零時,下次執行時將重設為預設值。適用於預設集。" -#: ../src/iop/filmicrgb.c:4328 -msgid "toggle axis labels and values display" -msgstr "顯示或隱藏座標軸標題與數值" +#: ../src/iop/demosaic.c:1805 +msgid "visualize sharpened areas" +msgstr "檢視銳利化區域" -#: ../src/iop/filmicrgb.c:4332 +#: ../src/iop/demosaic.c:1810 msgid "" -"cycle through graph views.\n" -"left-click: cycle forward.\n" -"right-click: cycle backward.\n" -"double-click: reset to look view." +"further increase sharpen radius at image corners,\n" +"the sharp center of the image will not be affected" msgstr "" -"循環瀏覽顯示圖表類別\n" -"僅示意圖 ↔ 線性映射圖 ↔ 對數映射圖 ↔ 動態範圍映射\n" -"左鍵:向右循環,右鍵:向左循環,雙擊:重設\n" -"\n" -"「僅示意圖」最適合一般編輯使用,易於瞭解階調映射狀況。\n" -"「動態範圍映射」概念取自安瑟‧亞當斯的分區曝光系統。" +"進一步增大影像邊緣銳化半徑,\n" +"畫面中央的銳利化效果不會受到影響" -#: ../src/iop/filmicrgb.c:4391 -#, no-c-format -msgid "" -"adjust to match the average luminance of the image's subject.\n" -"the value entered here will then be remapped to 18.45%.\n" -"decrease the value to increase the overall brightness." +#: ../src/iop/demosaic.c:1812 +msgid "visualize the overall radius" +msgstr "檢視整體半徑" + +#: ../src/iop/demosaic.c:1817 +msgid "adjust to the sharp image center" +msgstr "調整畫面中心銳化" + +#: ../src/iop/demosaic.c:1824 +msgid "demosaicing is only used for color raw images" msgstr "" -"藉由指定場景的中灰色階,來改變整體的平均亮度。\n" -"如果畫面中有標準灰卡等標的物,可使用右側的色彩選取工具圈選範圍自動設定。\n" -"此參數的效果類似於曝光調整,修改之後白點曝光和黑點曝光會自動相應調整。\n" -"一般建議在較早期的「曝光」模組調整亮度,所以此滑桿預設為隱藏。" +"⚠️ 錯誤 ⚠️\n" +"去馬賽克功能只限用於彩色 RAW 檔" -#: ../src/iop/filmicrgb.c:4428 +#: ../src/iop/demosaicing/capture.c:795 msgid "" -"try to optimize the settings with some statistical assumptions.\n" -"this will fit the luminance range inside the histogram bounds.\n" -"works better for landscapes and evenly-lit images\n" -"but fails for high-keys, low-keys and high-ISO images.\n" -"this is not an artificial intelligence, but a simple guess.\n" -"ensure you understand its assumptions before using it." +"imprecise radius calculation due to cropping or because you are zoomed in too " +"much" +msgstr "由於裁切或放大倍率過高導致半徑計算不準確" + +#: ../src/iop/denoiseprofile.c:808 +msgid "wavelets: chroma only" +msgstr "小波:僅彩度" + +#: ../src/iop/denoiseprofile.c:814 +msgid "denoise (profiled)" +msgstr "相機特性除雜訊" + +#: ../src/iop/denoiseprofile.c:820 +msgid "denoise using noise statistics profiled on sensors" msgstr "" -"結合黑點和白點的曝光設定,設定選取範圍內最暗點為黑色,最亮點為白色。\n" -"適合亮度分布均勻的影像,例如戶外風景照片,但室內非控光場景通常效果不佳。\n" -"這類似於自動色階功能,請勿誤解為人工智慧最佳化設定。\n" +"相機特性除雜訊 | denoise (profiled)\n" "\n" -"⚠️ 注意 ⚠️\n" -"此模組中的動態範圍(純白至純黑曝光的 EV)不代表感光元件的性能。\n" -"在此模組運作之前影像已經過許多處理步驟,使其在理論上可能擁有更高的動態範" -"圍。\n" -"這僅是因為在軟體中的編碼和運算結果,與實際的感光元件性能無關。" +"使用感光元件的雜訊分析資料降低雜訊\n" +"藉由分析相機在不同感光度的特性調整算法以更好地消除雜訊" -#. Page RECONSTRUCT -#: ../src/iop/filmicrgb.c:4437 -msgid "reconstruct" -msgstr "重建" +#: ../src/iop/denoiseprofile.c:2850 +#, c-format +msgid "found ISO %d (ISO %d %+d EV)" +msgstr "找到符合 ISO %d 的資料(ISO %d %+d EV)" -#: ../src/iop/filmicrgb.c:4439 -msgctxt "section" -msgid "highlights clipping" -msgstr "亮部剪裁" +#: ../src/iop/denoiseprofile.c:2854 +#, c-format +msgid "found ISO %d" +msgstr "找到符合 ISO %d 的資料" -#: ../src/iop/filmicrgb.c:4446 -msgid "" -"set the exposure threshold upon which\n" -"clipped highlights get reconstructed.\n" -"values are relative to the scene white point.\n" -"0 EV means the threshold is the same as the scene white point.\n" -"decrease to include more areas,\n" -"increase to exclude more areas." -msgstr "" -"設置曝光臨界值,超過此值的像素會被重建亮部計算影響。\n" -"數值相對於場景白點,0 EV 表示臨界值與白點相同。\n" -"預設數值為 +3 EV,實際上代表幾乎沒有亮部重建效果,讓使用者視情況開啟。\n" -"建議開啟右下方的遮罩檢視,然後逐步降低參數值至可以看見要重建的區域。" +#: ../src/iop/denoiseprofile.c:2871 +#, c-format +msgid "interpolated ISO %d (ISO %d %+d EV)" +msgstr "由 ISO %d 的資料內插(ISO %d %+d EV)" -#: ../src/iop/filmicrgb.c:4456 +#: ../src/iop/denoiseprofile.c:2875 +#, c-format +msgid "interpolated ISO %d" +msgstr "由 ISO %d 的資料內插" + +#: ../src/iop/denoiseprofile.c:3611 +msgid "Y0" +msgstr "亮度(Y0)" + +#: ../src/iop/denoiseprofile.c:3612 +msgid "U0V0" +msgstr "色彩(U0V0)" + +#: ../src/iop/denoiseprofile.c:3650 msgid "" -"soften the transition between clipped highlights and valid pixels.\n" -"decrease to make the transition harder and sharper,\n" -"increase to make the transition softer and blurrier." -msgstr "" -"柔化要被重建的裁切亮部和有效亮度之間的過渡。\n" -"向右移動滑桿增加數值使過渡更柔和,反之讓過渡更快速。" +"use only with a perfectly\n" +"uniform image if you want to\n" +"estimate the noise variance." +msgstr "如果要估計雜訊變異數,必須使用完全均勻的影像。" -#. Highlight Reconstruction Mask -#: ../src/iop/filmicrgb.c:4461 ../src/iop/filmicrgb.c:4462 -msgid "display highlight reconstruction mask" -msgstr "顯示亮部重建遮罩" +#: ../src/iop/denoiseprofile.c:3656 +msgid "variance computed on the red channel" +msgstr "紅色色版計算的變異數" -#: ../src/iop/filmicrgb.c:4468 -msgctxt "section" -msgid "balance" -msgstr "平衡" +#: ../src/iop/denoiseprofile.c:3660 +msgid "variance computed on the green channel" +msgstr "綠色色版計算的變異數" -#: ../src/iop/filmicrgb.c:4474 -#, no-c-format +#: ../src/iop/denoiseprofile.c:3665 +msgid "variance computed on the blue channel" +msgstr "藍色色版計算的變異數" + +#: ../src/iop/denoiseprofile.c:3668 +msgid "variance red: " +msgstr "紅色變異數:" + +#: ../src/iop/denoiseprofile.c:3669 +msgid "variance green: " +msgstr "綠色變異數:" + +#: ../src/iop/denoiseprofile.c:3670 +msgid "variance blue: " +msgstr "藍色變異數:" + +#: ../src/iop/denoiseprofile.c:3678 ../src/libs/export.c:1600 +#: ../src/libs/neural_restore.c:4297 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2872 +msgid "profile" +msgstr "描述檔" + +#: ../src/iop/denoiseprofile.c:3712 msgid "" -"decide which reconstruction strategy to favor,\n" -"inpainting a smooth color gradient\n" -"or trying to recover the textured details.\n" -"0% is an equal mix of both.\n" -"increase if at least one RGB channel is not clipped.\n" -"decrease if all RGB channels are clipped over large areas." +"adapt denoising according to the\n" +"white balance coefficients.\n" +"should be enabled on a first instance\n" +"for better denoising.\n" +"should be disabled if an earlier instance\n" +"has been used with a color blending mode." msgstr "" -"控制亮部重建的策略,在平滑的色彩和恢復紋理細節之間調整。\n" -"如果重建區域大部分三個色版都過曝被裁切,則降低以偏向使用平滑設定。\n" -"因為已經沒有任何可供重建亮部區域的細節。\n" -"若是大部分區域只有一至兩個色版被裁切,則增加以偏向細節的設定。\n" -"未剪裁的色版可能有一些細節可以用來重建其他色版。" +"根據白平衡係數調整除雜訊\n" +"若有多個模組實例,應在第一個模組實例上啟用以獲得較好的效果。\n" +"如果有較早的模組實例配合色彩混合模式一起使用,則應停用此功能。" -#: ../src/iop/filmicrgb.c:4485 -#, no-c-format +#: ../src/iop/denoiseprofile.c:3718 msgid "" -"decide which reconstruction strategy to favor,\n" -"blooming highlights like film does\n" -"or trying to recover sharp details.\n" -"0% is an equal mix of both.\n" -"increase if you want more details.\n" -"decrease if you want more blur." +"if enabled, reduces the ISO used for denoise\n" +"by the factor of the camera's hidden exposure\n" +"bias used in HDR / highlight preservation /\n" +"dynamic range / HLG tone modes." msgstr "" -"控制亮部重建的策略,在朦朧模糊和銳利清晰之間調整\n" -"0% 代表均衡設定。\n" -"預設 100% 會盡量試圖重建亮部裁切範圍中的細節。\n" -"調至負值套用類似傳統底片的光暈模糊效果。" +"啟用時,依相機在亮部保留 / 動態範圍 / HDR / HLG\n" +"等模式下隱藏的曝光偏移因素\n" +"調降用於降噪的 ISO 設定。" -#: ../src/iop/filmicrgb.c:4497 -#, no-c-format +#: ../src/iop/denoiseprofile.c:3723 msgid "" -"decide which reconstruction strategy to favor,\n" -"recovering monochromatic highlights\n" -"or trying to recover colorful highlights.\n" -"0% is an equal mix of both.\n" -"increase if you want more color.\n" -"decrease if you see magenta or out-of-gamut highlights." +"fix bugs in Anscombe transform resulting\n" +"in undersmoothing of the green channel in\n" +"wavelets mode, combined with a bad handling\n" +"of white balance coefficients, and a bug in\n" +"non-local means normalization resulting in\n" +"undersmoothing when patch size was increased.\n" +"enabling this option will change the denoising\n" +"you get. once enabled, you won't be able to\n" +"return back to old algorithm." msgstr "" -"控制亮部重建的策略,在修復灰階或重建亮部色彩之間調整。\n" -"0% 代表均衡設定。\n" -"希望亮部中有更多的色彩則增加數值。\n" -"若出現洋紅偽色則降低數值。" - -#. Page LOOK -#: ../src/iop/filmicrgb.c:4505 -msgid "look" -msgstr "外觀" +"修復 Anscombe 轉換中的錯誤\n" +"\n" +"這些錯誤會導致在小波模式下綠色色版的平滑度過低與白平衡係數不當,\n" +"以及非局部平均值模式下色塊尺寸增加時平滑度過低的錯誤。\n" +"啟用此選項將改變除雜訊的效果,一旦啟用就無法再回復到舊的演算法。" -#: ../src/iop/filmicrgb.c:4515 -msgid "" -"equivalent to paper grade in analog.\n" -"increase to make highlights brighter and less compressed.\n" -"decrease to mute highlights." +#: ../src/iop/denoiseprofile.c:3733 +msgid "profile used for variance stabilization" msgstr "" -"亮度映射的冪函數設定,通常被(錯誤地)直接稱為伽瑪。\n" -"用於提升或壓縮中間色調,類似傳統暗房相紙的號數。\n" -"增加以提升亮部並減少階調壓縮,降低以消減亮部並壓縮暗部。\n" -"此設定預設自動依動態範圍調整並隱藏,關閉自動調整曲線硬度以顯示此滑桿。" +"用於除雜訊的相機特性描述檔\n" +"根據 EXIF 資料確認相機和感光度設定,自動搜尋相對應的內建描述檔\n" +"如果感光值介於兩個描述檔之間,則會自動使用最接近的兩個描述檔內插\n" +"darktabke 沒有支援的相機則顯示使用通用的設定" -#: ../src/iop/filmicrgb.c:4523 +#: ../src/iop/denoiseprofile.c:3735 msgid "" -"width of the linear domain in the middle of the curve,\n" -"increase to get more contrast and less desaturation at extreme luminances,\n" -"decrease otherwise. no desaturation happens in the latitude range.\n" -"this has no effect on mid-tones." +"method used in the denoising core.\n" +"non-local means works best for `lightness' blending,\n" +"wavelets work best for `color' blending" msgstr "" -"曲線中兩個白點之間的線性區段的長度\n" -"數值定義是白點減去黑點的動態範圍的百分比\n" -"調高可保留更多區域的整體對比,並減少去飽和的效果範圍\n" -"一般建議使用更大的數值,若出現曲線反轉或裁切再加以調整\n" -"例如藉由調整上方的「對比」或下方「陰影 ↔ 亮部平衡」" +"選擇要使用的除雜訊演算法,以及是否顯示進階手動選項或精簡自動控制\n" +"\n" +"非局部平均值:\n" +"和「天文攝影除雜訊」模組的計算方法大致相同,但應用了相機特性\n" +"由於計算每個像素與周圍像素的相似性和權重,此算法非常耗費資源\n" +"\n" +"小波變換:\n" +"藉由小波分析可達到根據影像雜訊的粒子大小分別調整除雜訊強度\n" +"此模式可使用 YUV 色彩模式,達到分別控制亮度和色彩雜訊的功能\n" +"小波分析比非局部算法佔用的資源要少" -#: ../src/iop/filmicrgb.c:4538 ../src/iop/filmicrgb.c:4682 +#: ../src/iop/denoiseprofile.c:3739 msgid "" -"desaturates the output of the module\n" -"specifically at extreme luminances.\n" -"increase if shadows and/or highlights are under-saturated." +"color representation used within the algorithm.\n" +"RGB keeps the RGB channels separated,\n" +"while Y0U0V0 combine the channels to\n" +"denoise chroma and luma separately." msgstr "" -"由於此模組會自動調降接近全黑和全白的像素飽和度,\n" -"以便顏色漸層更自然地融入全黑和全白點中。\n" -"如果覺得亮暗部的色彩飽和度不足,可以嘗試調高此值。" +"小波演算法中使用的色版控制\n" +"\n" +"RGB 模式可針對全部色版或是 R、G、B 單一色版獨立調整。\n" +"獨立調整藉由建立三個模組實例來分開處理,這會得到最好的成果但非常耗時。\n" +"\n" +"YUV 模式把小波層分為亮度(Y0)和顏色(U0V0)色版分開處理雜訊。\n" +"通常人眼感覺不適的是顏色偏差的雜訊,對亮度雜訊的接受度較高。" -#: ../src/iop/filmicrgb.c:4572 +#: ../src/iop/denoiseprofile.c:3744 msgid "" -"v3 is darktable 3.0 desaturation method, same as color balance.\n" -"v4 is a newer desaturation method, based on spectral purity of light." +"radius of the patches to match.\n" +"increase for more sharpness on strong edges, and better denoising of smooth " +"areas.\n" +"if details are oversmoothed, reduce this value or increase the central pixel " +"weight slider." msgstr "" -"模組的色彩映射方式,以及極端亮暗部的自然去飽和方式。\n" -"新開啟的影像預設使用最新的 v7 方式,仍保留舊版算法以向下相容。" +"平均匹配像素時的色塊大小,代表平均多少半徑的周邊像素。\n" +"增加參數獲得更強的除雜訊效果,並獲得更好的邊緣銳利度。\n" +"如果細節過度平滑化,可降低此參數或增加中央像素的權重。" -#: ../src/iop/filmicrgb.c:4576 +#: ../src/iop/denoiseprofile.c:3750 msgid "" -"ensure the original colors are preserved.\n" -"may reinforce chromatic aberrations and chroma noise,\n" -"so ensure they are properly corrected elsewhere." +"emergency use only: radius of the neighborhood to search patches in. increase " +"for better denoising performance, but watch the long runtimes! large radii " +"can be very slow. you have been warned" msgstr "" -"選擇要如何處理映射後色彩變更的問題,並試圖保留原始色彩。\n" -"不同影像和色彩空間會有不同結果,建議自己嘗試後決定效果最好的設定。\n" -"\n" -"否:\n" -"這是大部分軟體的運作方式,不考慮 RGB 色板之間的比率。\n" -"這會讓暗部更飽和但降低亮部的飽和度,在有色域外的藍色或紅色時會很有幫助。\n" -"\n" -"RGB 最大值:\n" -"模組預設值,偏向降低藍色的亮度,並讓局部對比度變小。\n" -"容易在天空產生光暈或斷階,尤其是在某些色板被裁切時。\n" -"\n" -"亮度:\n" -"依亮度 Y 來調整,往往會使紅色變暗,並傾向增加局部對比度。\n" -"在高飽和度或是超出色域的藍色中表現不佳。\n" -"\n" -"RGB 乘冪範數:\n" -"使用 RGB 的立方和除以平方和加權計算,通常是良好的折衷算法。\n" -"效果介於「亮度」和「RGB 最大值」之間。\n" -"\n" -"RGB 歐基里德距離:\n" -"以 RGB 的幾何距離計算加權,因此工作間為何都能得到一致的效果。\n" -"與「RGB 乘冪範數」相比,對亮部去飽和度更明顯,可能是最接近底片外觀的方法。\n" -"\n" -"RGB 歐基里德距離(舊版):\n" -"使用 RGB 的立方和除以平方和加權計算,通常是良好的折衷算法。" +"調整演算法在離原始像素多遠的地方尋找類似的色塊\n" +"如果較大的粗糙雜訊非常明顯時,增加此參數可以提供更好的結果\n" +"但處理時間會以設定值的平方等比增加,可改用效果類似的分散搜尋" -#: ../src/iop/filmicrgb.c:4585 +#: ../src/iop/denoiseprofile.c:3756 msgid "" -"choose the desired curvature of the filmic spline in highlights.\n" -"hard uses a high curvature resulting in more tonal compression.\n" -"soft uses a low curvature resulting in less tonal compression." +"scattering of the neighborhood to search patches in.\n" +"increase for better coarse-grain noise reduction.\n" +"does not affect execution time." msgstr "" -"選擇階調映射曲線的亮部曲率。\n" -"預設「安全」避免不會產生階調反轉,但相對較柔和且對比度低。\n" -"選擇「強烈」增加曲率和色調壓縮程度,「柔和」則反之。" +"增加參數以減少較大的粗糙雜訊,對降低色彩雜訊特別有效。\n" +"效果與搜尋距離類似,調整在距離像素多遠的地方尋找相似的色塊。\n" +"但是此參數維持原有的色塊數量只是將其分散在更大的半徑範圍,\n" +"所以運算時間不會受到影響。" -#: ../src/iop/filmicrgb.c:4590 +#: ../src/iop/denoiseprofile.c:3760 msgid "" -"choose the desired curvature of the filmic spline in shadows.\n" -"hard uses a high curvature resulting in more tonal compression.\n" -"soft uses a low curvature resulting in less tonal compression." +"increase the weight of the central pixel\n" +"of the patch in the patch comparison.\n" +"useful to recover details when patch size\n" +"is quite big." msgstr "" -"選擇階調映射曲線的暗部曲率。\n" -"預設「安全」避免不會產生階調反轉,但相對較柔和且對比度低。\n" -"選擇「強烈」增加曲率和色調壓縮程度,「柔和」則反之。" +"增加色塊中心像素的權重,當色塊尺寸很大時可以有效保留細節。\n" +"調高參數會減少亮度除雜訊強度,使演算法偏重於處理色彩雜訊。" -#: ../src/iop/filmicrgb.c:4597 -#, no-c-format -msgid "" -"enable to input custom middle-gray values.\n" -"this is not recommended in general.\n" -"fix the global exposure in the exposure module instead.\n" -"disable to use standard 18.45% middle gray." +#: ../src/iop/denoiseprofile.c:3764 +msgid "finetune denoising strength" msgstr "" -"開啟場景中的中灰亮度,以及顯示中的輸出中灰色亮度控制滑桿。\n" -"目前已不推薦使用此模組這樣操作,建議使用「曝光」模組來調整中灰亮度。\n" -"因此預設不啟用此選項,並且使用標準的 18.45 % 中間灰。" +"微調除雜訊的強度,預設值以最大信噪比為目標\n" +"強度調整取決於個人喜好,犧牲細節換取低雜訊,或是較多雜訊但更好的細節" -#: ../src/iop/filmicrgb.c:4604 +#: ../src/iop/denoiseprofile.c:3766 msgid "" -"enable to auto-set the look hardness depending on the scene white and black " -"points.\n" -"this keeps the middle gray on the identity line and improves fast tuning.\n" -"disable if you want a manual control." +"controls the way parameters are autoset.\n" +"increase if shadows are not denoised enough\n" +"or if chroma noise remains.\n" +"this can happen if your image is underexposed." msgstr "" -"開啟外觀中的冪函數曲線硬度滑桿,以自行控制輸出曲線伽瑪值。\n" -"預設啟用此設定,以便自動計算最適合的函數參數。" +"使用單一參數自動調整目前演算法的其他進階參數,\n" +"如果暗部雜訊過高或顏色雜訊太過明顯時可以調高數值。\n" +"或是在精簡自動模式下調整此值,再切換至進階手動模式微調。" -#: ../src/iop/filmicrgb.c:4610 +#: ../src/iop/denoiseprofile.c:3771 msgid "" -"run extra passes of chromaticity reconstruction.\n" -"more iterations means more color propagation from neighborhood.\n" -"this will be slower but will yield more neutral highlights.\n" -"it also helps with difficult cases of magenta highlights." +"finetune shadows denoising.\n" +"decrease to denoise more aggressively\n" +"dark areas of the image." msgstr "" -"增加亮部重建的額外計算次數,以取得更多周圍像素的色彩訊息。\n" -"預設重建算法只單獨計算 RGB 色版一次,高品質循環算法使用 RGB 比例和多次計" -"算。\n" -"可能可以產生更自然的亮部外觀,但也會降低運算速度。\n" -"若有明顯的色版裁切造成洋紅色光點,使用此功能可能會有幫助。\n" -"但如果循環次數過多,亮部重建可能會導致遠處的顏色被不正確地引入到光點中。" +"微調暗部除雜訊的強度\n" +"更高的值保留較多暗部細節,降低以對暗部執行更強的除雜訊處理。" -#: ../src/iop/filmicrgb.c:4617 +#: ../src/iop/denoiseprofile.c:3775 msgid "" -"add statistical noise in reconstructed highlights.\n" -"this avoids highlights to look too smooth\n" -"when the image is noisy overall,\n" -"so they blend with the rest of the image." +"correct color cast in shadows.\n" +"decrease if shadows are too purple.\n" +"increase if shadows are too green." msgstr "" -"在重建的亮部中添加人造雜訊。\n" -"這樣可使亮部看起來和其他區域更接近,避免過度平滑的不自然感。" +"修正暗部的色偏\n" +"如果暗部偏紫,降低此值。\n" +"如果暗部偏綠,增加此值。" -#: ../src/iop/filmicrgb.c:4624 +#: ../src/iop/denoiseprofile.c:3779 msgid "" -"choose the statistical distribution of noise.\n" -"this is useful to match natural sensor noise pattern." +"upgrade the variance stabilizing algorithm.\n" +"new algorithm extends the current one.\n" +"it is more flexible but could give small\n" +"differences in the images already processed." msgstr "" -"選擇加入亮部雜訊的分布模式。\n" -"帕松分布通常最接近感光元件的原始雜訊分布模式,高斯分布更像是類比底片,\n" -"但大多數除雜訊功能的模組會把帕松分布的雜訊轉變為更接近高斯分布。\n" -"應該選擇能夠更好地融入影像中實際雜訊外觀的選項,以自然融入原始影像。" +"升級穩定變異值的演算法\n" +"新的演算法基於舊演算法的擴充,比舊算法更為靈活,\n" +"但可能會與已經舊算法處理的結果有些微差異。" -#: ../src/iop/filmicrgb.c:4688 -msgid "mid-tones saturation" -msgstr "中間調的飽和度" +#: ../src/iop/diffuse.c:124 +msgid "diffuse or sharpen" +msgstr "漫射或反捲積銳化" -#: ../src/iop/filmicrgb.c:4689 +#: ../src/iop/diffuse.c:129 msgid "" -"desaturates the output of the module\n" -"specifically at medium luminances.\n" -"increase if midtones are under-saturated." +"diffusion|deconvolution|blur|sharpening|bloom|clarity|dehaze|denoise|inpaint|" +"watercolor" msgstr "" -"由於此模組會自動調降接近全黑和全白的像素飽和度,\n" -"以便顏色漸層更自然地融入全黑和全白點中。\n" -"中間色調在同時也會受到一部分去飽和度影響,可使用此設定補償飽和度。\n" -"如果中間調的色彩飽和度不足,可以嘗試調高此值。" - -#: ../src/iop/filmicrgb.c:4695 -msgid "highlights saturation mix" -msgstr "亮部飽和度調整" +"擴散|反捲積|模糊|銳化|光暈|清晰|diffusion|deconvolution|blur|sharpening|bloom|" +"clarity|dehaze|inpaint|watercolor" -#: ../src/iop/filmicrgb.c:4696 +#: ../src/iop/diffuse.c:136 msgid "" -"positive values ensure saturation is kept unchanged over the whole range.\n" -"negative values bleach highlights at constant hue and luminance.\n" -"zero is an equal mix of both strategies." +"simulate directional diffusion of light with heat transfer model\n" +"to apply an iterative edge-oriented blur, inpaint damaged parts\n" +"of the image, or to remove blur with blind deconvolution" msgstr "" -"正值確保飽和度在整個亮度範圍內保持不變。\n" -"負值在維持色相和亮度不變的情況下降低亮部飽和度。\n" -"零表示兩種方法的平均混合。" +"漫射或反捲積銳化 | diffuse or sharpen\n" +"\n" +"藉由物理模擬光的漫射或反向計算以消除模糊\n" +"這是一個很技術性的模組,建議使用預設集微調參數使用\n" +"反捲積銳化效果勝過傳統的銳利化方式是這個模組的最大用處" -#: ../src/iop/finalscale.c:37 -msgctxt "modulename" -msgid "scale into final size" -msgstr "調整到最終尺寸" +#. deblurring presets +#: ../src/iop/diffuse.c:239 +msgid "lens deblur | soft" +msgstr "恢復鏡頭模糊:輕度" -#: ../src/iop/flip.c:78 -msgid "rotation|flip|mirror" -msgstr "旋轉|翻轉|鏡像|rotation|flip|mirror" +#: ../src/iop/diffuse.c:264 +msgid "lens deblur | medium" +msgstr "恢復鏡頭模糊:中度" -#: ../src/iop/flip.c:108 -msgid "flip or rotate image by step of 90 degrees" -msgstr "" -"方向 | orientation\n" -"\n" -"旋轉影像或水平 / 垂直翻轉\n" -"此模組預設開啟,並依據 EXIF 資料自動設定\n" -"模組設定和燈箱模式下的影像旋轉控制連動" +#: ../src/iop/diffuse.c:289 +msgid "lens deblur | hard" +msgstr "恢復鏡頭模糊:強烈" -#: ../src/iop/flip.c:465 -msgid "rotate by -90 degrees" -msgstr "旋轉 -90 度" +#: ../src/iop/diffuse.c:315 +msgid "dehaze | default" +msgstr "除霧霾:預設" -#: ../src/iop/flip.c:469 -msgid "rotate by 90 degrees" -msgstr "旋轉 90 度" +#: ../src/iop/diffuse.c:341 +msgid "dehaze | extra contrast" +msgstr "除霧霾:額外對比" -#: ../src/iop/flip.c:473 -msgid "rotate by 180 degrees" -msgstr "旋轉 180 度" +#: ../src/iop/diffuse.c:367 +msgid "denoise | fine" +msgstr "去除雜訊:精細" -#: ../src/iop/flip.c:601 -msgid "transform" -msgstr "轉換" +#: ../src/iop/diffuse.c:392 +msgid "denoise | medium" +msgstr "去除雜訊:中等" -#: ../src/iop/flip.c:605 ../src/libs/live_view.c:334 -msgid "rotate 90 degrees CCW" -msgstr "逆時針旋轉 90 度" +#: ../src/iop/diffuse.c:417 +msgid "denoise | coarse" +msgstr "去除雜訊:粗糙" -#: ../src/iop/flip.c:609 ../src/libs/live_view.c:336 -msgid "rotate 90 degrees CW" -msgstr "順時針旋轉 90 度" +#: ../src/iop/diffuse.c:467 +msgid "artistic effects | bloom" +msgstr "藝術效果:光暈" -#: ../src/iop/gamma.c:41 -msgctxt "modulename" -msgid "display encoding" -msgstr "顯示編碼" +#: ../src/iop/diffuse.c:492 +msgid "sharpen demosaicing | no AA filter" +msgstr "恢復去馬賽克模糊(無低通濾鏡)" + +#: ../src/iop/diffuse.c:518 +msgid "sharpen demosaicing | AA filter" +msgstr "恢復去馬賽克模糊(有低通濾鏡)" -#: ../src/iop/globaltonemap.c:97 -msgid "global tonemap" -msgstr "整體階調映射" +#: ../src/iop/diffuse.c:545 +msgid "artistic effects | simulate watercolor" +msgstr "模擬水彩畫" -#: ../src/iop/globaltonemap.c:102 -msgid "this module is deprecated. please use the filmic rgb module instead." -msgstr "此模組已被汰除,建議使用「底片式階調映射」模組替代。" +#: ../src/iop/diffuse.c:570 +msgid "artistic effects | simulate line drawing" +msgstr "模擬線條畫" -#: ../src/iop/globaltonemap.c:641 ../src/libs/filters/colors.c:259 -msgid "operator" -msgstr "操作方式" +#. local contrast +#: ../src/iop/diffuse.c:597 +msgid "local contrast | normal" +msgstr "局部對比:中等" -#: ../src/iop/globaltonemap.c:642 -msgid "the global tonemap operator" -msgstr "" -"選擇映射使用的運算方式\n" -"依據所選的方式會有不同的可調參數" +#: ../src/iop/diffuse.c:622 +msgid "local contrast | fine" +msgstr "局部對比:精細" -#: ../src/iop/globaltonemap.c:645 -msgid "" -"the bias for tonemapper controls the linearity, the higher the more details " -"in blacks" -msgstr "控制階調映射的線性度,影響影像的對比,數值越高暗部中的細節越多" +#: ../src/iop/diffuse.c:647 +msgid "inpaint highlights" +msgstr "修復反光亮點" -#: ../src/iop/globaltonemap.c:649 -msgid "the target light for tonemapper specified as cd/m2" -msgstr "階調映射的明度單位為 cd/m2" +#. fast presets for slow hardware +#: ../src/iop/diffuse.c:674 +msgid "sharpness | fast" +msgstr "銳利度:快速" -#: ../src/iop/graduatednd.c:64 -msgid "neutral gray | ND2 (soft)" -msgstr "軟調中性灰 ND2" +#. two more sharpness (standard & strong) +#: ../src/iop/diffuse.c:701 +msgid "sharpness | normal" +msgstr "銳利度:中等" -#: ../src/iop/graduatednd.c:67 -msgid "neutral gray | ND4 (soft)" -msgstr "軟調中性灰 ND4" +#: ../src/iop/diffuse.c:726 +msgid "sharpness | strong" +msgstr "銳利度:強烈" -#: ../src/iop/graduatednd.c:70 -msgid "neutral gray | ND8 (soft)" -msgstr "軟調中性灰 ND8" +#: ../src/iop/diffuse.c:751 +msgid "local contrast | fast" +msgstr "局部對比:快速" -#: ../src/iop/graduatednd.c:73 -msgid "neutral gray | ND2 (hard)" -msgstr "硬調中性灰 ND2" +#: ../src/iop/diffuse.c:1401 +msgid "diffuse/sharpen failed to allocate memory, check your RAM settings" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"「漫射或反捲積銳化」模組無法分配記憶體,請檢查記憶體設定" -#: ../src/iop/graduatednd.c:77 -msgid "neutral gray | ND4 (hard)" -msgstr "硬調中性灰 ND4" +#. Additional parameters +#. Camera settings +#: ../src/iop/diffuse.c:1762 ../src/iop/splittoning.c:516 +#: ../src/libs/camera.c:509 +msgctxt "section" +msgid "properties" +msgstr "屬性" -#: ../src/iop/graduatednd.c:80 -msgid "neutral gray | ND8 (hard)" -msgstr "硬調中性灰 ND8" +#: ../src/iop/diffuse.c:1768 +msgid "" +"more iterations make the effect stronger but the module slower.\n" +"this is analogous to giving more time to the diffusion reaction.\n" +"if you plan on sharpening or inpainting, \n" +"more iterations help reconstruction." +msgstr "" +"重複運算的次數\n" +"數值越高運算越準確,但會大幅減慢運算速度。\n" +"高循環次數配合較低的速度,有助於重建細節與去除模糊。\n" +"在物理上的意義類似於更長的漫射擴散時間,時間越久範圍越大。" -#: ../src/iop/graduatednd.c:84 -msgid "tinted | orange ND2 (soft)" -msgstr "軟調橘色 ND2" +#: ../src/iop/diffuse.c:1777 +msgid "" +"main scale of the diffusion.\n" +"zero makes diffusion act on the finest details more heavily.\n" +"non-zero defines the size of the details to diffuse heavily.\n" +"for deblurring and denoising, set to zero.\n" +"increase to act on local contrast instead." +msgstr "" +"漫射的主要範圍\n" +"數值越小影響越精細的細節,數值越大作用類似於局部對比。\n" +"若要重建因去馬賽克或鏡頭引起的模糊細節,請使用 0。\n" +"自然漫射只應影響最接近的像素,為了計算效率在此使用小波分析以應用在更大範圍。" -#: ../src/iop/graduatednd.c:87 -msgid "tinted | yellow ND2 (soft)" -msgstr "軟調黃色 ND2" +#: ../src/iop/diffuse.c:1787 +msgid "" +"width of the diffusion around the central radius.\n" +"high values diffuse on a large band of radii.\n" +"low values diffuse closer to the central radius.\n" +"if you plan on deblurring, \n" +"the radius should be around the width of your lens blur." +msgstr "" +"在中心半徑之外的漫射範圍\n" +"自然漫射只應影響最接近的像素,為了計算效率在此使用小波分析以應用在更大範圍。\n" +"較高的數值擴散半徑越大,較低的數值使擴散範圍更接近中心半徑\n" +"如果要反捲積修復鏡頭模糊,數值應使用鏡頭模糊的寬度。" -#: ../src/iop/graduatednd.c:91 -msgid "tinted | purple ND2 (soft)" -msgstr "軟調紫色 ND2" +#: ../src/iop/diffuse.c:1793 +msgctxt "section" +msgid "speed (sharpen ↔ diffuse)" +msgstr "速度(銳利 ↔ 漫射)" -#: ../src/iop/graduatednd.c:95 -msgid "tinted | green ND2 (soft)" -msgstr "軟調綠色 ND2" +#: ../src/iop/diffuse.c:1799 +msgid "" +"diffusion speed of low-frequency wavelet layers\n" +"in the direction of 1st order anisotropy (set below).\n" +"\n" +"negative values sharpen, \n" +"positive values diffuse and blur, \n" +"zero does nothing." +msgstr "" +"對應下方一階異向性低頻小波空間的漫射速度\n" +"\n" +"正值:增加漫射速度,讓影像更模糊。\n" +"負值:反轉漫射,修復影像細節。\n" +" 零:不執行任何操作。" -#: ../src/iop/graduatednd.c:99 -msgid "tinted | red ND2 (soft)" -msgstr "軟調紅色 ND2" +#: ../src/iop/diffuse.c:1809 +msgid "" +"diffusion speed of low-frequency wavelet layers\n" +"in the direction of 2nd order anisotropy (set below).\n" +"\n" +"negative values sharpen, \n" +"positive values diffuse and blur, \n" +"zero does nothing." +msgstr "" +"對應下方二階異向性低頻小波空間的漫射速度\n" +"\n" +"正值:增加漫射速度,讓影像更模糊。\n" +"負值:反轉漫射,修復影像細節。\n" +" 零:不執行任何操作。" -#: ../src/iop/graduatednd.c:102 -msgid "tinted | blue ND2 (soft)" -msgstr "軟調藍色 ND2" +#: ../src/iop/diffuse.c:1819 +msgid "" +"diffusion speed of high-frequency wavelet layers\n" +"in the direction of 3rd order anisotropy (set below).\n" +"\n" +"negative values sharpen, \n" +"positive values diffuse and blur, \n" +"zero does nothing." +msgstr "" +"對應下方三階異向性高頻小波空間的漫射速度\n" +"\n" +"正值:增加漫射速度,讓影像更模糊。\n" +"負值:反轉漫射,修復影像細節。\n" +" 零:不執行任何操作。" -#: ../src/iop/graduatednd.c:106 -msgid "tinted | brown ND4 (soft)" -msgstr "軟調褐色 ND4" +#: ../src/iop/diffuse.c:1829 +msgid "" +"diffusion speed of high-frequency wavelet layers\n" +"in the direction of 4th order anisotropy (set below).\n" +"\n" +"negative values sharpen, \n" +"positive values diffuse and blur, \n" +"zero does nothing." +msgstr "" +"對應下方四階異向性高頻小波空間的漫射速度\n" +"\n" +"正值:增加漫射速度,讓影像更模糊。\n" +"負值:反轉漫射,修復影像細節。\n" +" 零:不執行任何操作。" -#: ../src/iop/graduatednd.c:137 -msgid "graduated density" -msgstr "漸層濾鏡" +#: ../src/iop/diffuse.c:1835 +msgctxt "section" +msgid "direction" +msgstr "方向" -#: ../src/iop/graduatednd.c:142 -msgid "simulate an optical graduated neutral density filter" +#: ../src/iop/diffuse.c:1841 +msgid "" +"direction of 1st order speed (set above).\n" +"\n" +"negative values follow gradients more closely, \n" +"positive values rather avoid edges (isophotes), \n" +"zero affects both equally (isotropic)." msgstr "" -"漸層濾鏡 | graduated density\n" +"對應上方一階速度的方向性,模擬自然擴散的方向\n" "\n" -"模擬漸層減光鏡的效果\n" -"影像上會顯示一條線以直覺地使用滑鼠控制濾鏡位置和角度\n" -"此模組可能讓天空產生斷階,可使用「遞色」模組來減緩問題" +"正值:漫射方向避開等亮度線圍起的邊緣。\n" +"負值:強制漫射方向穿越邊緣。\n" +" 零:各向同性,所有方向具有相同的權重。" -#: ../src/iop/graduatednd.c:1066 -msgid "the density in EV for the filter" +#: ../src/iop/diffuse.c:1850 +msgid "" +"direction of 2nd order speed (set above).\n" +"\n" +"negative values follow gradients more closely, \n" +"positive values rather avoid edges (isophotes), \n" +"zero affects both equally (isotropic)." msgstr "" -"漸層濾鏡的濃度\n" -"+1 EV = ND2\n" -"+2 EV = ND4\n" -"+3 EV = ND8\n" -"+6 EV = ND64" +"對應上方二階速度的方向性,模擬自然擴散的方向\n" +"\n" +"正值:漫射方向避開等亮度線圍起的邊緣。\n" +"負值:強制漫射方向穿越邊緣。\n" +" 零:各向同性,所有方向具有相同的權重。" -#: ../src/iop/graduatednd.c:1071 -#, no-c-format +#: ../src/iop/diffuse.c:1859 msgid "" -"hardness of graduation:\n" -"0% = soft, 100% = hard" +"direction of 3rd order speed (set above).\n" +"\n" +"negative values follow gradients more closely, \n" +"positive values rather avoid edges (isophotes), \n" +"zero affects both equally (isotropic)." msgstr "" -"漸層濾鏡濃度漸變的平滑度\n" -"0% 代表最柔和,100% 代表最強烈" +"對應上方三階速度的方向性,模擬自然擴散的方向\n" +"\n" +"正值:漫射方向避開等亮度線圍起的邊緣。\n" +"負值:強制漫射方向穿越邊緣。\n" +" 零:各向同性,所有方向具有相同的權重。" + +#: ../src/iop/diffuse.c:1868 +msgid "" +"direction of 4th order speed (set above).\n" +"\n" +"negative values follow gradients more closely, \n" +"positive values rather avoid edges (isophotes), \n" +"zero affects both equally (isotropic)." +msgstr "" +"對應上方四階速度的方向性,模擬自然擴散的方向\n" +"\n" +"正值:漫射方向避開等亮度線圍起的邊緣。\n" +"負值:強制漫射方向穿越邊緣。\n" +" 零:各向同性,所有方向具有相同的權重。" + +#: ../src/iop/diffuse.c:1873 +msgctxt "section" +msgid "edge management" +msgstr "邊緣管理" -#: ../src/iop/graduatednd.c:1076 -msgid "rotation of filter -180 to 180 degrees" +#: ../src/iop/diffuse.c:1881 +msgid "" +"increase or decrease the sharpness of the highest frequencies.\n" +"can be used to keep details after blooming,\n" +"for standalone sharpening set speed to negative values." msgstr "" -"漸層濾鏡的旋轉角度\n" -"可以直接拖動影像上的直線和端點來改變位置與角度\n" -"直線兩側箭頭代表濾鏡濃度較低的方向" +"提高或降低最高頻細節的銳利度,預設零不做任何處理。\n" +"可用於在漫射後保留一些邊緣對比,並在邊緣增加光暈。\n" +"不建議單獨使用此設定做銳化,因為可能出現明顯的邊緣偽影。" -#: ../src/iop/graduatednd.c:1089 -msgid "select the hue tone of filter" +#: ../src/iop/diffuse.c:1888 +msgid "" +"define the sensitivity of the variance penalty for edges.\n" +"increase to exclude more edges from diffusion,\n" +"if fringes or halos appear." msgstr "" -"漸層濾鏡的顏色\n" -"可使用右側色彩選取工具從影像中選擇,會一次設定色相和飽和度" +"自訂邊緣偵測的靈敏度\n" +"偵測到邊緣時降低漫射速度以避免邊緣光暈。\n" +"如果出現邊緣偽影,如光暈時,可調高此設定值。" -#: ../src/iop/graduatednd.c:1095 -msgid "select the saturation of filter" +#: ../src/iop/diffuse.c:1895 +msgid "" +"define the variance threshold between edge amplification and penalty.\n" +"decrease if you want pixels on smooth surfaces get a boost,\n" +"increase if you see noise appear on smooth surfaces or\n" +"if dark areas seem oversharpened compared to bright areas." msgstr "" -"漸層濾鏡顏色的飽和度\n" -"預設值 0 代表中性灰漸層濾鏡" - -#: ../src/iop/graduatednd.c:1106 -#, c-format -msgid "[%s on nodes] change line rotation" -msgstr "[節點 %s] 改變濾鏡角度" +"自訂邊緣偵測的門檻\n" +"降低數值讓更多區域被視為邊緣,有利於恢復細節或增加局部對比度。\n" +"提高數值有利於去噪或模糊,如果平滑區域出現雜訊或暗部比亮部銳化過多時使用。" -#: ../src/iop/graduatednd.c:1107 -#, c-format -msgid "[%s on line] move line" -msgstr "[線條 %s] 移動濾鏡位置" +#: ../src/iop/diffuse.c:1900 +msgctxt "section" +msgid "diffusion spatiality" +msgstr "漫射空間" -#: ../src/iop/graduatednd.c:1109 -#, c-format -msgid "[%s on line] change density" -msgstr "[線條 %s] 改變濾鏡密度" +#: ../src/iop/diffuse.c:1906 +msgid "" +"luminance threshold for the mask.\n" +"0. disables the luminance masking and applies the module on the whole image.\n" +"any higher value excludes pixels with luminance lower than the threshold.\n" +"this can be used to inpaint highlights." +msgstr "" +"遮罩的亮度門檻\n" +"排除低於此亮度的像素,漫射只會存在更亮的區域中,\n" +"並在其中添加高斯雜訊模擬光粒子以修復亮點。\n" +"設定零會停用亮度遮罩,並且對全影像模擬漫射。" -#: ../src/iop/graduatednd.c:1111 -#, c-format -msgid "[%s on line] change hardness" -msgstr "[線條 %s] 改變濾鏡平滑度" +#: ../src/iop/dither.c:104 +msgid "dither or posterize" +msgstr "遞色或色調分離" -#: ../src/iop/grain.c:385 -msgid "grain" -msgstr "底片顆粒" +#: ../src/iop/dither.c:109 +msgid "dithering|posterization|reduce bit depth" +msgstr "遞色|色調分離|降低位元深度" -#: ../src/iop/grain.c:390 -msgid "simulate silver grains from film" +#: ../src/iop/dither.c:114 +msgid "" +"reduce banding and posterization effects in output\n" +"JPEGs by adding random noise, or reduce bit depth" msgstr "" -"底片顆粒 | grain\n" +"遞色 | dithering\n" "\n" -"模擬底片的顆粒效果\n" -"顆粒在 Lab 空間的 L* 中進行運算" - -#: ../src/iop/grain.c:543 -msgid "the grain size (~ISO of the film)" -msgstr "模擬不同感光度的底片顆粒大小" +"以色彩抖動減少匯出至 JPEG 漸層斷階的問題\n" +"可以消除部分轉換至 8 位元時產生的斷階\n" +"尤其是對天空使用「漸層濾鏡」模組或漸層遮罩時" -#: ../src/iop/grain.c:547 -msgid "the strength of applied grain" -msgstr "底片顆粒效果的明顯程度" +#: ../src/iop/dither.c:116 +msgid "corrective, artistic" +msgstr "修正與創意" -#: ../src/iop/grain.c:551 -msgid "" -"amount of mid-tones bias from the photographic paper response modeling. the " -"greater the bias, the more pronounced the fall off of the grain in shadows " -"and highlights" -msgstr "" -"利用相紙的曝光與顯影反應模擬顆粒分布\n" -"數值越大,顆粒越集中於中間調,暗部和亮部的顆粒變少\n" -"也可以使用色版遮罩做更精細的控制" +#. add the preset. +#: ../src/iop/dither.c:174 +msgid "dither" +msgstr "遞色抖動" -#: ../src/iop/hazeremoval.c:98 -msgid "haze removal" -msgstr "去除霧霾" +#: ../src/iop/dither.c:738 +msgid "damping level of random dither" +msgstr "隨機遞色的阻尼強度" -#: ../src/iop/hazeremoval.c:104 -msgid "dehaze|defog|smoke|smog" -msgstr "除霾|煙霧|水氣" +#: ../src/iop/enlargecanvas.c:72 +msgid "enlarge canvas" +msgstr "工作區域擴大" -#: ../src/iop/hazeremoval.c:109 -msgid "remove fog and atmospheric hazing from images" +#: ../src/iop/enlargecanvas.c:79 +msgid "add empty space to the left, top, right or bottom" msgstr "" -"去除霧霾 | haze removal\n" +"工作區域擴大 | canvas enlargement\n" "\n" -"自動降低影像中霧氣和霧霾的影響\n" -"此模組為每個區域評估漫反射量,然後降低漫射光強度恢復物體顏色\n" -"也可用於提升影像低對比度區域的色彩飽和度" +"在影像四周依比例擴大空白的工作區域範圍\n" +"以便在後續「細節修飾」或「液化」時有更多空間\n" +"或是使用「影像合成」模組填補空白區域" -#: ../src/iop/hazeremoval.c:273 -msgid "amount of haze reduction" -msgstr "" -"去除霧霾量\n" -"設置到最高時會去除所有設定距離內偵測到的漫射光\n" -"負值可以反向增加影像中的漫射光,讓影像更朦朧" +#: ../src/iop/enlargecanvas.c:88 +msgid "composition|expand|extend" +msgstr "版面|組合|擴充|延伸|composition|expand|extend" -#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4423 -msgid "distance" -msgstr "距離" +#: ../src/iop/enlargecanvas.c:422 +msgid "" +"how much to enlarge the canvas to the left as a percentage of the original " +"image width" +msgstr "依原始影像寬度的百分比增加左側空間" -#: ../src/iop/hazeremoval.c:278 -msgid "limit haze removal up to a specific spatial depth" -msgstr "" -"限制去除霧霾距離\n" -"越小的值偵測霧霾的距離越短,設定到最大則會偵測整個影像範圍" +#: ../src/iop/enlargecanvas.c:428 +msgid "" +"how much to enlarge the canvas to the right as a percentage of the original " +"image width" +msgstr "依原始影像寬度的百分比增加右側空間" -#: ../src/iop/hazeremoval.c:661 ../src/iop/hazeremoval.c:932 -msgid "haze removal could not calculate ambient light due to image content" -msgstr "「去除霧霾」模組無法計算此影像內容的環境光" +#: ../src/iop/enlargecanvas.c:434 +msgid "" +"how much to enlarge the canvas to the top as a percentage of the original " +"image height" +msgstr "依原始影像高度的百分比增加上方空間" -#: ../src/iop/highlights.c:170 -msgid "highlight reconstruction" -msgstr "亮部重建" +#: ../src/iop/enlargecanvas.c:440 +msgid "" +"how much to enlarge the canvas to the bottom as a percentage of the original " +"image height" +msgstr "依原始影像高度的百分比增加下方空間" -#: ../src/iop/highlights.c:175 -msgid "avoid magenta highlights and try to recover highlights colors" -msgstr "" -"亮部重建 | highlight reconstruction\n" -"\n" -"嘗試修復亮點顏色避免過曝區域顯示洋紅色\n" -"可與「底片式階調映射」的重建功能搭配使用" +#: ../src/iop/enlargecanvas.c:444 +msgid "select the color of the enlarged canvas" +msgstr "選擇增加的空白工作區域的顏色" -#: ../src/iop/highlights.c:178 ../src/iop/hotpixels.c:75 -msgid "reconstruction, raw" -msgstr "修復、RAW" +#: ../src/iop/equalizer.c:86 +msgid "legacy equalizer" +msgstr "傳統等化器" + +#: ../src/iop/equalizer.c:109 +msgid "this module is deprecated. better use contrast equalizer module instead." +msgstr "此模組已被汰除,建議使用「對比度等化器」模組替代。" -#: ../src/iop/highlights.c:1177 +#: ../src/iop/equalizer.c:236 msgid "" -"highlights: mode not available for this type of image. falling back to " -"inpaint opposed." +"this module will be removed in the future\n" +"and is only here so you can switch it off\n" +"and move to the new equalizer." msgstr "" -"⚠️ 警告 ⚠️\n" -"X-Trans 感光元件不適用目前選擇的重建方法,恢復預設的「對立色版修復」方法。" +"此模組未來將被汰除,\n" +"建議關閉此模組,並使用新的等化器。" -#: ../src/iop/highlights.c:1302 -msgid "highlight reconstruction method" +#: ../src/iop/exposure.c:128 +msgid "" +"redo the exposure of the shot as if you were still in-camera\n" +"using a color-safe brightening similar to increasing ISO setting" msgstr "" -"選擇亮部重建方式\n" -"\n" -"對立色版修復\n" -"最新加入的預設方法,分析 RGB 中的另兩個顏色來重建亮部色彩和細節\n" -"適用絕大多數影像,並且不需要複雜的參數設定即可獲得幾乎最佳的效果\n" -"\n" -"LCh 重建亮部\n" -"使用同組 3 個 Bayer 像素或 8 個 X-Trans 像素來校正被剪裁的像素\n" -"重建後的亮部仍然沒有色彩,但會比「裁切亮度」更亮,細節更多\n" -"\n" -"裁切亮部\n" -"把所有像素限制為白色,也就是剪裁其他較高的色版資料\n" -"對於不飽和的自然區域最為實用,例如天空的雲朵\n" -"\n" -"基於分段修復\n" -"4.2 版加入的亮部重建方法,藉由區段分析最適合的修復內容\n" -"一般情況下能獲得較好的效果,但需要使用者自行調整最適合的參數\n" -"\n" -"重建亮部色彩(預設隱藏,僅適用於舊有編輯)\n" -"把顏色從未剪裁的區域套用到剪裁的亮部\n" -"但這方法可能會在高對比邊緣產生偽影,像是背景過曝但前景清楚的髮絲\n" +"曝光 | exposure\n" "\n" -"導引拉普拉斯\n" -"使用類似「漫射或反卷積銳化」模組的演算法把細節複製到被裁切的色版\n" -"這是一種緩慢且耗用大量計算資源的方法,主要用於重建聚光燈和鏡面反射" +"增加或減少影像的整體亮度\n" +"保持色彩同時調整亮度,就如同在相機裡調整感光度設定\n" +"有手動和自動模式,自動模式特別適用縮時攝影一致化亮度" -#: ../src/iop/highlights.c:1307 -msgid "" -"manually adjust the clipping threshold mostly used against magenta " -"highlights.\n" -"you might use this for tuning 'laplacian', 'inpaint opposed' or " -"'segmentation' modes,\n" -"especially if camera white point is incorrect." +#: ../src/iop/exposure.c:315 +msgid "magic lantern defaults" +msgstr "Magic Lantern 魔燈預設值" + +#: ../src/iop/exposure.c:388 ../src/iop/rawoverexposed.c:133 +#: ../src/iop/rawoverexposed.c:244 +#, c-format +msgid "failed to get raw buffer from image `%s'" msgstr "" -"手動調整亮部裁切門檻以消除過曝區域的洋紅色色偏。\n" -"可以用此參數微調對立色版、基於分段、拉普拉斯模式,尤其是當相機白點錯誤時。\n" -"右側遮罩按鈕可顯示目前被裁切的影像範圍。" +"⚠️ 錯誤 ⚠️\n" +"無法從影像「%s」取得 RAW 緩衝區" + +#: ../src/iop/exposure.c:687 +#, c-format +msgid "compensate camera exposure (%+.1f EV)" +msgstr "補償相機曝光(%+.1f EV)" + +#: ../src/iop/exposure.c:699 +#, no-c-format +msgid "highlight preservation mode (%.1f EV)" +msgstr "保留亮部模式(%.1f EV)" -#: ../src/iop/highlights.c:1311 +#. Write report in GUI +#: ../src/iop/exposure.c:894 +#, c-format +msgid "L : \t%.1f %%" +msgstr "L:\t%.1f %%" + +#: ../src/iop/exposure.c:1034 ../src/libs/history.c:949 +#, c-format +msgid "%.2f EV" +msgstr "%.2f EV" + +#: ../src/iop/exposure.c:1199 msgid "" -"visualize clipped highlights in a false color representation.\n" -"the effective clipping level also depends on the reconstruction method." +"automatically remove the camera exposure bias\n" +"this is useful if you exposed the image to the right." msgstr "" -"以偽色顯示被裁切的亮部,\n" -"裁切程度會受重建方法影響。" +"自動取消相機曝光補償設定,\n" +"這對遵循向右曝光(Exposing To The Right)的影像非常有用。" -#: ../src/iop/highlights.c:1316 +#: ../src/iop/exposure.c:1205 msgid "" -"combine closely related clipped segments by morphological operations.\n" -"this often leads to improved color reconstruction for tiny segments before " -"dark background." +"remove the camera's hidden exposure bias in\n" +"HDR / highlight preservation / dynamic range / HLG tone mode.\n" +"\n" +"when enabled on an image with nonzero bias, tone mapping\n" +"(e.g. sigmoid) is required to avoid blown-out highlights." msgstr "" -"藉由型態分析結合密切相關的亮部裁切區段。\n" -"這主要會增進暗色背景中的分段色彩除建。" +"移除相機在亮部保留 / 動態範圍 / HDR / HLG 等模式下隱藏的曝光偏移。\n" +"當用於有曝光偏移的影像時,需要調整階調映射模組以避免亮部爆掉。" -#: ../src/iop/highlights.c:1319 -msgid "visualize the combined segments in a false color representation." -msgstr "以偽色顯示合併後的分段。" +#: ../src/iop/exposure.c:1217 +msgid "set the exposure adjustment using the selected area" +msgstr "以選取範圍調整曝光設定" -#: ../src/iop/highlights.c:1322 -msgid "" -"select inpainting after segmentation analysis.\n" -"increase to favor candidates found in segmentation analysis, decrease for " -"opposed means inpainting." +#: ../src/iop/exposure.c:1228 +#, no-c-format +msgid "where in the histogram to meter for deflicking. E.g. 50% is median" msgstr "" -"調整分段分析後的修復方式。\n" -"提高數值有利於納入更多候選分段,調低數值使用對立色版數值平均。" - -#: ../src/iop/highlights.c:1327 -msgid "" -"visualize segments that are considered to have a good candidate in a false " -"color representation." -msgstr "以偽色顯示效果良好的候選分段。" +"定義目標曝光在直方圖中的位置\n" +"直方圖中高於此值的像素曝光高於目標,設爲 50% 代表中位數" -#: ../src/iop/highlights.c:1330 +#: ../src/iop/exposure.c:1234 msgid "" -"approximate lost data in regions with all photosites clipped, the effect " -"depends on segment size and border gradients.\n" -"choose a mode tuned for segment size or the generic mode that tries to find " -"best settings for every segment.\n" -"small means areas with a diameter less than 25 pixels, large is best for " -"greater than 100.\n" -"the flat modes ignore narrow unclipped structures (like powerlines) to keep " -"highlights rebuilt and avoid gradients." -msgstr "" -"估算被剪裁區域中遺失的影像資訊,效果會因分段尺寸和邊界模糊設定而異。\n" -"選擇不同分段大小和模式組合以找到每個分段的最佳設定,\n" -"小分段指直徑小於 25 像素的區域,大分段適合大於 100 像素的區域。\n" -"平坦模式會略過狹小且未剪裁的影像內容(如電線)以避免亮部重建產生漸層。" +"where to place the exposure level for processed pics, EV below overexposure." +msgstr "上項百分位數對應的曝光,數值代表相對於過曝白點的曝光級數(EV)" -#: ../src/iop/highlights.c:1336 -msgid "set strength of rebuilding in regions with all photosites clipped." -msgstr "設定全部亮度裁切區域的重建強度。" +#: ../src/iop/exposure.c:1238 +msgid "what exposure correction has actually been used" +msgstr "實際套用的曝光校正數值" -#: ../src/iop/highlights.c:1340 -msgid "show the effect that is added to already reconstructed data." -msgstr "在已重建資料上顯示效果。" +#: ../src/iop/exposure.c:1244 +msgid "computed EC: " +msgstr "曝光補償:" -#: ../src/iop/highlights.c:1343 +#: ../src/iop/exposure.c:1257 msgid "" -"add noise to visually blend the reconstructed areas\n" -"into the rest of the noisy image. useful at high ISO." +"adjust the black level to unclip negative RGB values.\n" +"you should never use it to add more density in blacks!\n" +"if poorly set, it will clip near-black colors out of gamut\n" +"by pushing RGB values into negatives." msgstr "" -"在被剪裁重建的亮部區域加入帕松分布的雜訊。\n" -"效果和感光元件中的雜訊類似,以塑造更為自然的視覺效果。" +"調整黑點以保留負的 RGB 值,不應用此設定來增加黑色濃度。\n" +"如果設定不當將會把近黑點的顏色推出色域,並造成 RGB 負值。" -#: ../src/iop/highlights.c:1347 -msgid "" -"increase if magenta highlights don't get fully corrected\n" -"each new iteration brings a performance penalty." -msgstr "" -"每次的導引拉普拉斯計算都可改進前一次的效果。\n" -"如果剪裁亮點無法完全修復可以調高此值,但相對地犧牲處理速度。" +#: ../src/iop/exposure.c:1267 +msgid "area exposure mapping" +msgstr "區域測光曝光對應" -#: ../src/iop/highlights.c:1352 +#: ../src/iop/exposure.c:1273 msgid "" -"increase if magenta highlights don't get fully corrected.\n" -"this may produce non-smooth boundaries between valid and clipped regions." +"define a target brightness, in terms of exposure,\n" +"for a selected region of the image (the control sample),\n" +"which you then match against the same target brightness\n" +"in other images. the control sample can either\n" +"be a critical part of your subject or a non-moving and\n" +"consistently-lit surface over your series of images." msgstr "" -"利用平滑 RGB 比例來恢復亮部顏色,調高數值以消除難以處理的洋紅色澤。\n" -"然而這會使重建不太準確,可能導致正常及裁切區域間的不平滑邊界。" +"點測光曝光對應模式用於整批調整同系列的影像曝光。\n" +"依據選擇的影像對照範圍設定目標亮度,然後將此亮度對應至其他影像。\n" +"藉由選擇一系列影像中亮度應保持相同的區域,批次調整多張影像的亮度一致性。" -#: ../src/iop/highlights.c:1356 +#: ../src/iop/exposure.c:1282 msgid "" -"increase to correct larger clipped areas.\n" -"large values bring huge performance penalties" +"\"correction\" automatically adjust exposure\n" +"such that the input lightness is mapped to the target.\n" +"\"measure\" simply shows how an input color is mapped by\n" +"the exposure compensation and can be used to define a target." msgstr "" -"調整導引拉普拉斯運算的尺度,建議設定被剪裁區域的兩倍大小\n" -"越大的數值將造成速度明顯變慢,並可能導致錯誤的色彩滲入重建區域中\n" -"如果有多個裁切區域尺寸不一,建議利用多個模組實例並配合遮罩使用" +"「校正」模式自動調整曝光,將亮度映射至所選目標。\n" +"「測量」模式藉由選擇範圍定義目標亮度。" -#: ../src/iop/highlights.c:1360 -msgid "this module does not work with monochrome RAW files" -msgstr "此模組不適用於黑白的 RAW 圖檔" +#: ../src/iop/exposure.c:1300 +msgid "L : \tN/A" +msgstr "L:\t無" -#: ../src/iop/highpass.c:69 -msgid "highpass" -msgstr "高通濾鏡" +#: ../src/iop/exposure.c:1310 +msgid "the desired target exposure after mapping" +msgstr "選取範圍要對應的曝光目標" -#: ../src/iop/highpass.c:74 -msgid "isolate high frequencies in the image" -msgstr "" -"高通濾鏡 | highpass\n" -"\n" -"分離出影像中的高頻訊號(細節)\n" -"主要用於與混合模式搭配使用創造特殊效果" +#: ../src/iop/filmic.c:174 +msgid "this module is deprecated. better use filmic rgb module instead." +msgstr "此模組已被汰除,建議使用「底片式階調映射」模組替代。" -#: ../src/iop/highpass.c:76 ../src/iop/lowpass.c:104 -msgid "linear or non-linear, Lab, scene-referred" -msgstr "線性或非線性、Lab、場景參照" +#: ../src/iop/filmic.c:328 +msgid "09 EV (low-key)" +msgstr "09 EV(暗調)" -#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:95 -msgid "frequential, Lab" -msgstr "頻率、Lab" +#: ../src/iop/filmic.c:336 +msgid "10 EV (indoors)" +msgstr "10 EV(室內)" -#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:106 -msgid "special, Lab, scene-referred" -msgstr "特殊、Lab、場景參照" +#: ../src/iop/filmic.c:344 +msgid "11 EV (dim outdoors)" +msgstr "11 EV(戶外陰天)" -#: ../src/iop/highpass.c:367 -msgid "the sharpness of highpass filter" -msgstr "高通濾鏡的銳利度" +#: ../src/iop/filmic.c:352 +msgid "12 EV (outdoors)" +msgstr "12 EV(戶外)" -#: ../src/iop/highpass.c:371 -msgid "the contrast of highpass filter" -msgstr "高通濾鏡的對比度" +#: ../src/iop/filmic.c:360 +msgid "13 EV (bright outdoors)" +msgstr "13 EV(戶外烈日)" -#: ../src/iop/hotpixels.c:66 -msgid "hot pixels" -msgstr "去除熱壞點" +#: ../src/iop/filmic.c:368 +msgid "14 EV (backlighting)" +msgstr "14 EV(背光)" -#: ../src/iop/hotpixels.c:71 +#: ../src/iop/filmic.c:376 +msgid "15 EV (sunset)" +msgstr "15 EV(日落)" + +#: ../src/iop/filmic.c:384 +msgid "16 EV (HDR)" +msgstr "16 EV(HDR)" + +#: ../src/iop/filmic.c:392 +msgid "18 EV (HDR++)" +msgstr "18 EV(HDR++)" + +#: ../src/iop/filmic.c:1462 +msgid "read-only graph, use the parameters below to set the nodes" +msgstr "唯讀圖表,使用下方參數來設定節點" + +#: ../src/iop/filmic.c:1471 msgid "" -"remove abnormally bright pixels\n" -"by dampening them with neighbors" +"adjust to match the average luminance of the subject.\n" +"except in back-lighting situations, this should be around 18%." msgstr "" -"去除熱壞點 | hot pixels\n" -"\n" -"自動偵測和消除可能的熱壞點\n" -"以相鄰的像素平均來替換異常過亮的像素" +"藉由指定場景的中灰色階,來改變整體的平均亮度。\n" +"如果畫面中有標準灰卡等標的物,可使用右側的色彩選取工具圈選範圍自動設定。\n" +"此參數的效果類似於曝光調整,修改之後白點曝光和黑點曝光會自動相應調整。\n" +"一般建議在較早期的「曝光」模組調整亮度,所以此滑桿預設為隱藏。" -#: ../src/iop/hotpixels.c:421 -#, c-format -msgid "fixed %d pixel" -msgid_plural "fixed %d pixels" -msgstr[0] "修復 %d 個壞點" -msgstr[1] "修復 %d 個壞點" +#: ../src/iop/filmic.c:1483 ../src/iop/filmicrgb.c:4387 +msgid "" +"number of stops between middle gray and pure white.\n" +"this is a reading a lightmeter would give you on the scene.\n" +"adjust so highlights clipping is avoided" +msgstr "" +"白點和中灰色階之間的曝光差異級數\n" +"超過此設定數值的場景動態範圍會被裁切,並映射為純白色\n" +"降低數值獲得更大的對比,或是調高數值保留更多亮部細節\n" +"可在拍攝現場以測光表測量,或使用右側顏色選取工具\n" +"自動設定選取範圍內的最亮點為映射後的純白色點" -#: ../src/iop/hotpixels.c:444 -msgid "lower threshold for hot pixel" -msgstr "設定像素的值偏離其周邊像素多少才被視為熱壞點" +#: ../src/iop/filmic.c:1496 ../src/iop/filmicrgb.c:4398 +msgid "" +"number of stops between middle gray and pure black.\n" +"this is a reading a lightmeter would give you on the scene.\n" +"increase to get more contrast.\n" +"decrease to recover more details in low-lights." +msgstr "" +"黑點和中灰色階之間的曝光差異級數。\n" +"低於此設定數值的場景動態範圍會被裁切,並映射為純黑色。\n" +"提高數值獲得更大的對比,或是降低數值保留更多暗部細節。\n" +"可在拍攝現場以測光表測量,或使用右側顏色選取工具。\n" +"自動設定選取範圍內的最暗點為映射後的純黑色點。" -#: ../src/iop/hotpixels.c:448 -msgid "strength of hot pixel correction" -msgstr "調整熱壞點的校正強度,代表其與周邊像素的平均權重" +#: ../src/iop/filmic.c:1509 +msgid "" +"increase or decrease the computed dynamic range.\n" +"useful in conjunction with \"auto tune levels\"." +msgstr "" +"擴大或縮減動態範圍\n" +"與「自動調整階調」功能結合使用時很有用處。" + +#: ../src/iop/filmic.c:1519 +msgid "" +"try to optimize the settings with some guessing.\n" +"this will fit the luminance range inside the histogram bounds.\n" +"works better for landscapes and evenly-lit images\n" +"but fails for high-keys and low-keys." +msgstr "" +"透過選取區域內的亮度自動設定動態範圍\n" +"適合風景和亮度均勻分布的影像,但不適用於高亮或低亮場景。" -#: ../src/iop/hotpixels.c:464 +#: ../src/iop/filmic.c:1529 ../src/iop/filmicrgb.c:4499 msgid "" -"hot pixel correction\n" -"only works for raw images." +"slope of the linear part of the curve\n" +"affects mostly the mid-tones" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"「去除熱壞點」僅適用於 RAW 檔。" - -#: ../src/iop/invert.c:101 ../src/iop/invert.c:425 -#, c-format -msgid "`%s' color matrix not found for 4bayer image" -msgstr "找不到 4bayer 影像的色彩模型「%s」" - -#: ../src/iop/invert.c:120 -msgid "invert" -msgstr "色調反轉" - -#: ../src/iop/invert.c:125 -msgid "this module is deprecated. please use the negadoctor module instead." -msgstr "此模組已被汰除,建議使用「負片反轉師」模組替代。" +"控制曲線中間線性部分的斜率,主要影響中間調\n" +"數值越大對比越高,以補償大動態範圍映射後的平淡影像" -#: ../src/iop/invert.c:130 -msgid "invert film negatives" -msgstr "反轉負片" +#: ../src/iop/filmic.c:1539 +msgid "" +"width of the linear domain in the middle of the curve.\n" +"increase to get more contrast at the extreme luminances.\n" +"this has no effect on mid-tones." +msgstr "" +"曲線中間的線性區段的長度\n" +"調高可保留更多區域的整體對比,對大多數中間調沒有影響。" -#: ../src/iop/invert.c:132 ../src/iop/invert.c:134 -msgid "linear, raw, display-referred" -msgstr "線性、RAW、顯示參照" +#: ../src/iop/filmic.c:1546 +msgid "shadows/highlights balance" +msgstr "暗部 / 亮部平衡" -#. Here we could provide more for monochrome special cases. As no monochrome camera -#. has a bayer sensor we don't need g->RGB_to_CAM and g->CAM_to_RGB corrections -#: ../src/iop/invert.c:410 -msgid "brightness of film material" -msgstr "片基的亮度" +#: ../src/iop/filmic.c:1549 ../src/iop/filmicrgb.c:4521 +msgid "" +"slides the latitude along the slope\n" +"to give more room to shadows or highlights.\n" +"use it if you need to protect the details\n" +"at one extremity of the histogram." +msgstr "" +"調整由緯度定義的亮度範圍位置,以避免在暗部或亮部任一端發生裁切。\n" +"沿著中間斜率左右調整位置,不讓亮部和暗部線段觸底。" -#: ../src/iop/invert.c:414 -msgid "color of film material" -msgstr "片基的顏色" +#: ../src/iop/filmic.c:1561 +msgid "" +"desaturates the input of the module globally.\n" +"you need to set this value below 100%\n" +"if the chrominance preservation is enabled." +msgstr "" +"對輸入顏色執行整體去飽和度。\n" +"如果啟用了保留彩度,此值設定需要低於 100%。" -#: ../src/iop/invert.c:493 ../src/iop/negadoctor.c:849 -msgid "pick color of film material from image" +#: ../src/iop/filmic.c:1572 +msgid "" +"desaturates the output of the module\n" +"specifically at extreme luminances.\n" +"decrease if shadows and/or highlights are over-saturated." msgstr "" -"從影像上選取底片片基的顏色\n" -"點擊色彩選取從影像上拖曳選取一塊未曝光的區域,以下參數會自動計算完成" +"降低輸出顏色飽和度,尤其是在極亮暗部的範圍。\n" +"如果啟用了保留彩度,此值設定需要低於 100%。" -#: ../src/iop/invert.c:495 -msgid "select color of film material" -msgstr "選擇底片片基的顏色" +#. Add export intent combo +#: ../src/iop/filmic.c:1583 ../src/libs/export.c:1618 +#: ../src/libs/print_settings.c:2571 ../src/libs/print_settings.c:2918 +#: ../src/views/darkroom.c:3192 ../src/views/lighttable.c:1495 +msgid "intent" +msgstr "轉換方式" -#: ../src/iop/lens.cc:252 -msgid "lens correction" -msgstr "鏡頭校正" +#: ../src/iop/filmic.c:1584 +msgid "contrasted" +msgstr "對比" -#: ../src/iop/lens.cc:257 -msgid "vignette|chromatic aberrations|distortion" -msgstr "" -"暗角|色像差|變形|失光|vignette|chromatic aberrations|distortion|lensfun" +#. centripetal spline +#: ../src/iop/filmic.c:1586 ../src/iop/profile_gamma.c:602 +msgid "linear" +msgstr "線性" -#: ../src/iop/lens.cc:262 -msgid "correct lenses optical flaws" -msgstr "" -"鏡頭校正 | lens correction\n" -"\n" -"自動修正鏡頭的變形、暗角、橫向色像差等光學缺陷\n" -"使用 EXIF 資料辨識相機和鏡頭型號,並自動取得 Lensfun 校正參數" +#. monotonic spline +#: ../src/iop/filmic.c:1587 +msgid "optimized" +msgstr "最佳化" -#: ../src/iop/lens.cc:265 -msgid "geometric and reconstruction, RGB" -msgstr "幾何與修復、RGB" +#: ../src/iop/filmic.c:1589 +msgid "change this method if you see reversed contrast or faded blacks" +msgstr "如果發現對比度反轉或黑色變淡,請改變這個設定" -#: ../src/iop/lens.cc:3764 -#, c-format +#. Preserve color +#: ../src/iop/filmic.c:1593 +msgid "preserve the chrominance" +msgstr "保留彩度" + +#: ../src/iop/filmic.c:1596 msgid "" -"maker:\t\t%s\n" -"model:\t\t%s%s\n" -"mount:\t\t%s\n" -"crop factor:\t%.1f" +"ensure the original color are preserved.\n" +"may reinforce chromatic aberrations.\n" +"you need to manually tune the saturation when using this mode." msgstr "" -"品牌: %s\n" -"型號: %s%s\n" -"接環: %s\n" -"裁切係數: %.1fx" +"確保原始色彩被保留。\n" +"可能會因此增強色像差,使用此模式需要手動調整飽和度。" -#: ../src/iop/lens.cc:4006 -#, c-format +#: ../src/iop/filmic.c:1606 ../src/iop/filmicrgb.c:4542 msgid "" -"maker:\t\t%s\n" -"model:\t\t%s\n" -"focal range:\t%s\n" -"aperture:\t%s\n" -"crop factor:\t%.1f\n" -"type:\t\t%s\n" -"mounts:\t%s" +"luminance of output pure black, this should be 0%\n" +"except if you want a faded look" msgstr "" -"品牌: %s\n" -"型號: %s\n" -"焦距: %s\n" -"光圈: %s\n" -"裁切係數: %.1fx\n" -"類型: %s\n" -"接環: %s" - -#: ../src/iop/lens.cc:4076 -msgid "f/" -msgstr "f/" - -#: ../src/iop/lens.cc:4091 -msgid "d" -msgstr "距離" +"映射後的純黑點亮度值,參數會自動調整以符合工作空間,通常不需要調整此設定\n" +"預設為輸出色彩空間可用編碼位數的最小非零值,以避免裁切任何階調\n" +"手動調降至 0 確保純黑,但可能失去極細微的階調\n" +"調高數值把黑點變灰,會進一步壓縮動態範圍,創造復古的外觀" -#: ../src/iop/lens.cc:4239 -msgid "camera/lens not found" +#: ../src/iop/filmic.c:1615 ../src/iop/filmicrgb.c:4549 +msgid "" +"middle gray value of the target display or color space.\n" +"you should never touch that unless you know what you are doing." msgstr "" -"⚠️ 警告 ⚠️\n" -"找不到相機和鏡頭的資料" +"目的地或顯示空間的中灰色亮度。\n" +"背後運算自動經過伽瑪校正,除非了解數值背後含意,否則不應該更動設定。" -#: ../src/iop/lens.cc:4240 +#: ../src/iop/filmic.c:1624 ../src/iop/filmicrgb.c:4557 msgid "" -"please select your lens manually\n" -"you might also want to check if your Lensfun database is up-to-date\n" -"by running lensfun-update-data" +"luminance of output pure white, this should be 100%\n" +"except if you want a faded look" msgstr "" -"無法自動偵測鏡頭型號,請手動選擇\n" -"並檢查 lensfun 資料庫是否為最新版本" +"映射後的純白點亮度值,預設使用 100%,通常不需要調整\n" +"調降數值會導致沒有白點的褪色復古外觀" -#. Lensfun widget -#. camera selector -#: ../src/iop/lens.cc:4384 -msgid "camera model" -msgstr "相機型號" +#: ../src/iop/filmic.c:1630 +msgid "target gamma" +msgstr "目標伽瑪值" -#: ../src/iop/lens.cc:4389 -msgid "find camera" -msgstr "尋找相機" +#: ../src/iop/filmic.c:1632 +msgid "" +"power or gamma of the transfer function\n" +"of the display or color space.\n" +"you should never touch that unless you know what you are doing." +msgstr "" +"螢幕或色彩空間的轉移函數。\n" +"除非你了解其中含意,否則不應任意更改此數值。" -#: ../src/iop/lens.cc:4401 -msgid "find lens" -msgstr "尋找鏡頭" +#: ../src/iop/filmic.c:1640 +msgctxt "section" +msgid "destination/display" +msgstr "目的地 / 顯示" -#: ../src/iop/lens.cc:4410 -msgid "focal length (mm)" -msgstr "鏡頭焦距(mm)" +#: ../src/iop/filmic.c:1649 +msgctxt "section" +msgid "logarithmic shaper" +msgstr "對數調整器" -#: ../src/iop/lens.cc:4417 -msgid "f-number (aperture)" -msgstr "f 值(光圈)" +#: ../src/iop/filmic.c:1655 +msgctxt "section" +msgid "filmic S curve" +msgstr "底片 S 曲線" -#: ../src/iop/lens.cc:4424 -msgid "distance to subject" -msgstr "相機到主體的對焦距離" +#: ../src/iop/filmicrgb.c:331 +msgid "filmic rgb" +msgstr "底片式階調映射" -#. scale -#: ../src/iop/lens.cc:4459 ../src/iop/overlay.c:1120 ../src/iop/vignette.c:1043 -#: ../src/iop/watermark.c:1381 ../src/libs/export.c:1545 -msgid "scale" -msgstr "縮放" +#: ../src/iop/filmicrgb.c:336 +msgid "tone mapping|curve|view transform|contrast|saturation|highlights" +msgstr "曲線|對比度|飽和度|亮部|暗部|filmicrgb" -#: ../src/iop/lens.cc:4461 -msgid "auto scale" +#: ../src/iop/filmicrgb.c:341 +msgid "" +"apply a view transform to prepare the scene-referred pipeline\n" +"for display on SDR screens and paper prints\n" +"while preventing clipping in non-destructive ways" msgstr "" -"調整影像的縮放倍率避免校正後出現黑邊\n" -"使用右側的自動縮放按鈕由 darktable 自動尋找最適合的設定" +"底片式階調映射 | filmic rgb\n" +"\n" +"模擬底片對光線的對數反應重新映射拍攝場景的整體亮度範圍\n" +"在完整的場景高動態範圍中運作,將其壓縮至螢幕或列印的標準動態範圍內\n" +"建議由左至右調整「場景」→「外觀」→「顯示」三個主要選項\n" +"雖然模組介面看似複雜,但建議直接以肉眼觀看調整效果評估參數是最好的方法" -#: ../src/iop/lens.cc:4463 -msgid "automatic scale to available image size due to Lensfun data" -msgstr "依據 Lensfun 資料自動縮放到可用影像尺寸" +#: ../src/iop/filmicrgb.c:1305 +msgid "" +"filmic highlights reconstruction failed to allocate memory, check your RAM " +"settings" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"「底片式階調映射」無法分配記憶體,請檢查記憶體設定" -#: ../src/iop/lens.cc:4468 -msgid "correct distortions or apply them" +#: ../src/iop/filmicrgb.c:2250 +msgid "filmic highlights reconstruction failed to allocate memory on GPU" msgstr "" -"此模組的預設目的是校正鏡頭缺陷\n" -"但也可以切換為變形,模擬特定鏡頭的光學變形和色像差效果" +"⚠️ 錯誤 ⚠️\n" +"「底片式階調映射」無法分配顯示卡記憶體" -#: ../src/iop/lens.cc:4476 -msgid "transversal chromatic aberration red" -msgstr "手動設定紅色橫向色像差(red TCA)參數取代鏡頭資料庫數值" +#: ../src/iop/filmicrgb.c:2366 +msgid "filmic works only on RGB input" +msgstr "「底片式階調映射」只適用於 RGB 影像" -#: ../src/iop/lens.cc:4481 -msgid "transversal chromatic aberration blue" -msgstr "手動設定藍色橫向色像差(blue TCA)參數取代鏡頭資料庫數值" +#: ../src/iop/filmicrgb.c:3425 +msgid "look only" +msgstr "示意圖" -#: ../src/iop/lens.cc:4488 -msgid "use latest algorithm" -msgstr "使用最新的算法" +#: ../src/iop/filmicrgb.c:3427 +msgid "look + mapping (lin)" +msgstr "線性映射圖" -#: ../src/iop/lens.cc:4491 -msgid "" -"you're using an old version of the algorithm.\n" -"once enabled, you won't be able to\n" -"return back to old algorithm." -msgstr "" -"你目前使用的是舊版的計算方法。\n" -"啟用新算法後,將無法回復舊的算法。" +#: ../src/iop/filmicrgb.c:3429 +msgid "look + mapping (log)" +msgstr "對數映射圖" -#: ../src/iop/lens.cc:4502 -msgid "fine-tuning" -msgstr "微調" +#: ../src/iop/filmicrgb.c:3431 +msgid "dynamic range mapping" +msgstr "動態範圍映射" -#. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first -#: ../src/iop/lens.cc:4506 -msgid "fine-tune" -msgstr "微調" +#: ../src/iop/filmicrgb.c:3798 +#, c-format +msgid "(%.0f %%)" +msgstr "(%.0f %%)" -#: ../src/iop/lens.cc:4514 -msgid "tune the warp and chromatic aberration correction" -msgstr "調整變形及色像差校正" +#: ../src/iop/filmicrgb.c:3814 +#, no-c-format +msgid "% display" +msgstr "輸出數值(%)" -#: ../src/iop/lens.cc:4519 -msgid "tune the vignette correction" -msgstr "調整暗角校正" +#: ../src/iop/filmicrgb.c:3826 +msgid "EV scene" +msgstr "場景亮度(EV)" -#: ../src/iop/lens.cc:4524 -msgid "tune the TCA red correction" -msgstr "調整紅色橫向色像差(red TCA)校正" +#: ../src/iop/filmicrgb.c:3830 +#, no-c-format +msgid "% camera" +msgstr "相機數值(%)" -#: ../src/iop/lens.cc:4529 -msgid "tune the TCA blue correction" -msgstr "調整藍色橫向色像差(blue TCA)校正" +#. Page DISPLAY +#: ../src/iop/filmicrgb.c:3866 ../src/iop/filmicrgb.c:4535 +msgid "display" +msgstr "顯示" -#: ../src/iop/lens.cc:4533 -msgid "image scaling" -msgstr "影像縮放" +#. axis legend +#: ../src/iop/filmicrgb.c:3875 +msgid "(%)" +msgstr "(%)" -#: ../src/iop/lens.cc:4535 -msgid "automatic scale to available image size" -msgstr "自動縮放至可用的影像尺寸" +#. Page SCENE +#: ../src/iop/filmicrgb.c:3884 ../src/iop/filmicrgb.c:4367 +msgid "scene" +msgstr "場景" + +#. axis legend +#: ../src/iop/filmicrgb.c:3893 +msgid "(EV)" +msgstr "(EV)" -#: ../src/iop/lens.cc:4545 +#: ../src/iop/filmicrgb.c:4305 msgid "" -"select a correction mode either based on\n" -" a) data and algorithms provided by the Lensfun project\n" -" b) embedded metadata provided by the camera or software vendor" +"use the parameters below to set the nodes.\n" +"the bright curve is the filmic tone mapping curve\n" +"the dark curve is the desaturation curve." msgstr "" -"選擇校正方式基於:\n" -" - Lensfun 的資料與算法\n" -" - 相機或軟體廠商的嵌入數據" - -#: ../src/iop/lens.cc:4552 -msgid "which corrections to apply" -msgstr "要套用的校正項目" - -#. message box to inform user what corrections have been done. this -#. is useful as depending on Lensfun's profile only some of the lens -#. flaws can be corrected -#: ../src/iop/lens.cc:4557 -msgid "corrections done: " -msgstr "已校正:" +"圖表僅作為觀看用途無法直接操作,由下方參數調整來變更設定。\n" +"白線表示場景的動態範圍如何映射成輸出的數值,\n" +"橘色點代表中灰色位置,兩側的白點標示中間調對比度不變區域。\n" +"若底部或頂部曲線顯示為橘色,代表有階調反轉問題。\n" +"灰色線顯示飽和度在極端亮暗部中降低的趨勢,此線條在新版中不顯示。\n" +"\n" +"在映射圖表中,由於可以處理來自相機的原始曝光資料和高動態範圍,\n" +"橫座標實際上是無界的,為了易於和標準動態範圍的圖表比較所以僅顯示至 100%。\n" +"真正的純白點數值以(XXX %) 顯示在座標軸最大值 100 的下方。" -#: ../src/iop/lens.cc:4560 -msgid "which corrections have actually been done" -msgstr "實際進行了哪些更正" +#: ../src/iop/filmicrgb.c:4312 +msgid "toggle axis labels and values display" +msgstr "顯示或隱藏座標軸標題與數值" -#: ../src/iop/lens.cc:4577 -msgid "manual vignette correction" -msgstr "手動暗角校正" +#: ../src/iop/filmicrgb.c:4317 +msgid "" +"cycle through graph views.\n" +"left-click: cycle forward.\n" +"right-click: cycle backward.\n" +"double-click: reset to look view." +msgstr "" +"循環瀏覽顯示圖表類別\n" +"僅示意圖 ↔ 線性映射圖 ↔ 對數映射圖 ↔ 動態範圍映射\n" +"左鍵:向右循環,右鍵:向左循環,雙擊:重設\n" +"\n" +"「僅示意圖」最適合一般編輯使用,易於瞭解階調映射狀況。\n" +"「動態範圍映射」概念取自安瑟‧亞當斯的分區曝光系統。" -#: ../src/iop/lens.cc:4581 -msgid "additional manually controlled optical vignetting correction" -msgstr "額外的手動暗角校正控制" +#: ../src/iop/filmicrgb.c:4376 +#, no-c-format +msgid "" +"adjust to match the average luminance of the image's subject.\n" +"the value entered here will then be remapped to 18.45%.\n" +"decrease the value to increase the overall brightness." +msgstr "" +"藉由指定場景的中灰色階,來改變整體的平均亮度。\n" +"如果畫面中有標準灰卡等標的物,可使用右側的色彩選取工具圈選範圍自動設定。\n" +"此參數的效果類似於曝光調整,修改之後白點曝光和黑點曝光會自動相應調整。\n" +"一般建議在較早期的「曝光」模組調整亮度,所以此滑桿預設為隱藏。" -#: ../src/iop/lens.cc:4584 -msgid "vignette" -msgstr "暗角" +#: ../src/iop/filmicrgb.c:4416 +msgid "" +"try to optimize the settings with some statistical assumptions.\n" +"this will fit the luminance range inside the histogram bounds.\n" +"works better for landscapes and evenly-lit images\n" +"but fails for high-keys, low-keys and high-ISO images.\n" +"this is not an artificial intelligence, but a simple guess.\n" +"ensure you understand its assumptions before using it." +msgstr "" +"結合黑點和白點的曝光設定,設定選取範圍內最暗點為黑色,最亮點為白色。\n" +"適合亮度分布均勻的影像,例如戶外風景照片,但室內非控光場景通常效果不佳。\n" +"這類似於自動色階功能,請勿誤解為人工智慧最佳化設定。\n" +"\n" +"⚠️ 注意 ⚠️\n" +"此模組中的動態範圍(純白至純黑曝光的 EV)不代表感光元件的性能。\n" +"在此模組運作之前影像已經過許多處理步驟,使其在理論上可能擁有更高的動態範圍。\n" +"這僅是因為在軟體中的編碼和運算結果,與實際的感光元件性能無關。" -#: ../src/iop/lens.cc:4588 -msgid "amount of the applied optical vignetting correction" -msgstr "要應用的整體校正強度" +#. Page RECONSTRUCT +#: ../src/iop/filmicrgb.c:4425 +msgid "reconstruct" +msgstr "重建" -#: ../src/iop/lens.cc:4592 -msgid "show applied optical vignette correction mask" -msgstr "顯示已套用的暗角校正遮罩" +#: ../src/iop/filmicrgb.c:4427 +msgctxt "section" +msgid "highlights clipping" +msgstr "亮部剪裁" -#: ../src/iop/lens.cc:4596 -msgid "radius of uncorrected center" -msgstr "中央無校正區域的半徑" +#: ../src/iop/filmicrgb.c:4434 +msgid "" +"set the exposure threshold upon which\n" +"clipped highlights get reconstructed.\n" +"values are relative to the scene white point.\n" +"0 EV means the threshold is the same as the scene white point.\n" +"decrease to include more areas,\n" +"increase to exclude more areas." +msgstr "" +"設置曝光臨界值,超過此值的像素會被重建亮部計算影響。\n" +"數值相對於場景白點,0 EV 表示臨界值與白點相同。\n" +"預設數值為 +3 EV,實際上代表幾乎沒有亮部重建效果,讓使用者視情況開啟。\n" +"建議開啟右下方的遮罩檢視,然後逐步降低參數值至可以看見要重建的區域。" -#: ../src/iop/lens.cc:4602 -msgid "steepness of the correction effect outside of radius" -msgstr "圓外的暗角完全校正強度" +#: ../src/iop/filmicrgb.c:4444 +msgid "" +"soften the transition between clipped highlights and valid pixels.\n" +"decrease to make the transition harder and sharper,\n" +"increase to make the transition softer and blurrier." +msgstr "" +"柔化要被重建的裁切亮部和有效亮度之間的過渡。\n" +"向右移動滑桿增加數值使過渡更柔和,反之讓過渡更快速。" -#: ../src/iop/levels.c:109 -msgid "this module is deprecated. please use the RGB levels module instead." -msgstr "此模組已被汰除,建議使用「RGB 色階」模組替代。" +#. Highlight Reconstruction Mask +#: ../src/iop/filmicrgb.c:4449 ../src/iop/filmicrgb.c:4450 +msgid "display highlight reconstruction mask" +msgstr "顯示亮部重建遮罩" -#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 -#: ../src/iop/rgblevels.c:1050 -msgid "levels" -msgstr "色階" +#: ../src/iop/filmicrgb.c:4456 +msgctxt "section" +msgid "balance" +msgstr "平衡" -#: ../src/iop/levels.c:136 -msgid "adjust black, white and mid-gray points" +#: ../src/iop/filmicrgb.c:4462 +#, no-c-format +msgid "" +"decide which reconstruction strategy to favor,\n" +"inpainting a smooth color gradient\n" +"or trying to recover the textured details.\n" +"0% is an equal mix of both.\n" +"increase if at least one RGB channel is not clipped.\n" +"decrease if all RGB channels are clipped over large areas." msgstr "" -"色階 | levels\n" -"\n" -"調整黑點、白點和中灰點的位置\n" -"這個模組在 CIELAB 空間中調整 L* 色版\n" -"需要調整 RGB 色版請使用「RGB 色階」模組" +"控制亮部重建的策略,在平滑的色彩和恢復紋理細節之間調整。\n" +"如果重建區域大部分三個色版都過曝被裁切,則降低以偏向使用平滑設定。\n" +"因為已經沒有任何可供重建亮部區域的細節。\n" +"若是大部分區域只有一至兩個色版被裁切,則增加以偏向細節的設定。\n" +"未剪裁的色版可能有一些細節可以用來重建其他色版。" -#: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 +#: ../src/iop/filmicrgb.c:4473 +#, no-c-format msgid "" -"drag handles to set black, gray, and white points. operates on L channel." +"decide which reconstruction strategy to favor,\n" +"blooming highlights like film does\n" +"or trying to recover sharp details.\n" +"0% is an equal mix of both.\n" +"increase if you want more details.\n" +"decrease if you want more blur." msgstr "" -"拖曳調整黑點、白點和中灰點的位置,\n" -"也可以使用下方色彩選取工具從影像中選取。" - -#: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 -msgid "apply auto levels" -msgstr "偵測影像亮度分布自動調整黑白點位置,並將中灰點置於黑白點正中心" - -#: ../src/iop/levels.c:650 ../src/iop/rgblevels.c:1077 -msgid "pick black point from image" -msgstr "從影像中選取黑點" +"控制亮部重建的策略,在朦朧模糊和銳利清晰之間調整\n" +"0% 代表均衡設定。\n" +"預設 100% 會盡量試圖重建亮部裁切範圍中的細節。\n" +"調至負值套用類似傳統底片的光暈模糊效果。" -#: ../src/iop/levels.c:654 ../src/iop/rgblevels.c:1078 -msgid "pick medium gray point from image" -msgstr "從影像中選取中灰點" +#: ../src/iop/filmicrgb.c:4485 +#, no-c-format +msgid "" +"decide which reconstruction strategy to favor,\n" +"recovering monochromatic highlights\n" +"or trying to recover colorful highlights.\n" +"0% is an equal mix of both.\n" +"increase if you want more color.\n" +"decrease if you see magenta or out-of-gamut highlights." +msgstr "" +"控制亮部重建的策略,在修復灰階或重建亮部色彩之間調整。\n" +"0% 代表均衡設定。\n" +"希望亮部中有更多的色彩則增加數值。\n" +"若出現洋紅偽色則降低數值。" -#: ../src/iop/levels.c:658 ../src/iop/rgblevels.c:1079 -msgid "pick white point from image" -msgstr "從影像中選取白點" +#. Page LOOK +#: ../src/iop/filmicrgb.c:4493 +msgid "look" +msgstr "外觀" -#: ../src/iop/levels.c:672 -msgid "black percentile" +#: ../src/iop/filmicrgb.c:4505 +msgid "" +"equivalent to paper grade in analog.\n" +"increase to make highlights brighter and less compressed.\n" +"decrease to mute highlights." msgstr "" -"黑色的百分位數\n" -"黑點位於直方圖左邊界的位置\n" -"數值越大會裁減掉越多暗部階調" +"亮度映射的冪函數設定,通常被(錯誤地)直接稱為伽瑪。\n" +"用於提升或壓縮中間色調,類似傳統暗房相紙的號數。\n" +"增加以提升亮部並減少階調壓縮,降低以消減亮部並壓縮暗部。\n" +"此設定預設自動依動態範圍調整並隱藏,關閉自動調整曲線硬度以顯示此滑桿。" -#: ../src/iop/levels.c:676 -msgid "gray percentile" +#: ../src/iop/filmicrgb.c:4513 +msgid "" +"width of the linear domain in the middle of the curve,\n" +"increase to get more contrast and less desaturation at extreme luminances,\n" +"decrease otherwise. no desaturation happens in the latitude range.\n" +"this has no effect on mid-tones." msgstr "" -"中灰點的百分位數\n" -"黑點和白點調整後,中灰點在直方圖中的相對位置\n" -"數值越小整體越亮,因越多像素被調整為亮部,反之亦同" +"曲線中兩個白點之間的線性區段的長度\n" +"數值定義是白點減去黑點的動態範圍的百分比\n" +"調高可保留更多區域的整體對比,並減少去飽和的效果範圍\n" +"一般建議使用更大的數值,若出現曲線反轉或裁切再加以調整\n" +"例如藉由調整上方的「對比」或下方「陰影 ↔ 亮部平衡」" -#: ../src/iop/levels.c:680 -msgid "white percentile" +#: ../src/iop/filmicrgb.c:4530 ../src/iop/filmicrgb.c:4682 +msgid "" +"desaturates the output of the module\n" +"specifically at extreme luminances.\n" +"increase if shadows and/or highlights are under-saturated." msgstr "" -"白點的百分位數\n" -"白點位於直方圖左邊界的位置\n" -"數值越小會裁減掉越多亮部階調" +"由於此模組會自動調降接近全黑和全白的像素飽和度,\n" +"以便顏色漸層更自然地融入全黑和全白點中。\n" +"如果覺得亮暗部的色彩飽和度不足,可以嘗試調高此值。" -#: ../src/iop/liquify.c:288 -msgid "liquify" -msgstr "液化" +#: ../src/iop/filmicrgb.c:4566 +msgid "" +"v3 is darktable 3.0 desaturation method, same as color balance.\n" +"v4 is a newer desaturation method, based on spectral purity of light." +msgstr "" +"模組的色彩映射方式,以及極端亮暗部的自然去飽和方式。\n" +"新開啟的影像預設使用最新的 v7 方式,仍保留舊版算法以向下相容。" -#: ../src/iop/liquify.c:293 -msgid "distort parts of the image" +#: ../src/iop/filmicrgb.c:4571 +msgid "" +"ensure the original colors are preserved.\n" +"may reinforce chromatic aberrations and chroma noise,\n" +"so ensure they are properly corrected elsewhere." msgstr "" -"液化 | liquify\n" +"選擇要如何處理映射後色彩變更的問題,並試圖保留原始色彩。\n" +"不同影像和色彩空間會有不同結果,建議自己嘗試後決定效果最好的設定。\n" "\n" -"自由扭曲變形影像的某些部分\n" -"液化變形控制基於節點,節點上限為 100 個\n" -"節點半徑表示變形的範圍,箭頭表示變形方向,箭頭長度代表變形的強度\n" -"如何操作節點請見影像上方顯示的說明文字" - -#: ../src/iop/liquify.c:2863 -msgid "click to edit nodes" -msgstr "點擊以編輯節點" +"否:\n" +"這是大部分軟體的運作方式,不考慮 RGB 色板之間的比率。\n" +"這會讓暗部更飽和但降低亮部的飽和度,在有色域外的藍色或紅色時會很有幫助。\n" +"\n" +"RGB 最大值:\n" +"模組預設值,偏向降低藍色的亮度,並讓局部對比度變小。\n" +"容易在天空產生光暈或斷階,尤其是在某些色板被裁切時。\n" +"\n" +"亮度:\n" +"依亮度 Y 來調整,往往會使紅色變暗,並傾向增加局部對比度。\n" +"在高飽和度或是超出色域的藍色中表現不佳。\n" +"\n" +"RGB 乘冪範數:\n" +"使用 RGB 的立方和除以平方和加權計算,通常是良好的折衷算法。\n" +"效果介於「亮度」和「RGB 最大值」之間。\n" +"\n" +"RGB 歐基里德距離:\n" +"以 RGB 的幾何距離計算加權,因此工作間為何都能得到一致的效果。\n" +"與「RGB 乘冪範數」相比,對亮部去飽和度更明顯,可能是最接近底片外觀的方法。\n" +"\n" +"RGB 歐基里德距離(舊版):\n" +"使用 RGB 的立方和除以平方和加權計算,通常是良好的折衷算法。" -#: ../src/iop/liquify.c:3565 +#: ../src/iop/filmicrgb.c:4581 msgid "" -"add point: click and drag\n" -"size: scroll - strength: shift+scroll - direction: " -"ctrl+scroll" +"choose the desired curvature of the filmic spline in highlights.\n" +"hard uses a high curvature resulting in more tonal compression.\n" +"soft uses a low curvature resulting in less tonal compression." msgstr "" -"增加節點:點擊和拖曳\n" -"尺寸:滑鼠滾輪,強度:shift + 滾輪,方向:ctrl + 滾輪" +"選擇階調映射曲線的亮部曲率。\n" +"預設「安全」避免不會產生階調反轉,但相對較柔和且對比度低。\n" +"選擇「強烈」增加曲率和色調壓縮程度,「柔和」則反之。" -#: ../src/iop/liquify.c:3568 +#: ../src/iop/filmicrgb.c:4587 msgid "" -"add line: click\n" -"size: scroll - strength: shift+scroll - direction: " -"ctrl+scroll" +"choose the desired curvature of the filmic spline in shadows.\n" +"hard uses a high curvature resulting in more tonal compression.\n" +"soft uses a low curvature resulting in less tonal compression." msgstr "" -"增加線段:點擊\n" -"尺寸:滑鼠滾輪,強度:shift + 滾輪,方向:ctrl + 滾輪" +"選擇階調映射曲線的暗部曲率。\n" +"預設「安全」避免不會產生階調反轉,但相對較柔和且對比度低。\n" +"選擇「強烈」增加曲率和色調壓縮程度,「柔和」則反之。" -#: ../src/iop/liquify.c:3571 +#: ../src/iop/filmicrgb.c:4594 +#, no-c-format msgid "" -"add curve: click\n" -"size: scroll - strength: shift+scroll - direction: " -"ctrl+scroll" +"enable to input custom middle-gray values.\n" +"this is not recommended in general.\n" +"fix the global exposure in the exposure module instead.\n" +"disable to use standard 18.45% middle gray." msgstr "" -"增加曲線:點擊\n" -"尺寸:滑鼠滾輪,強度:shift + 滾輪,方向:ctrl + 滾輪" - -#: ../src/iop/liquify.c:3617 -msgid "warps|nodes count:" -msgstr "變形 | 節點數量:" +"開啟場景中的中灰亮度,以及顯示中的輸出中灰色亮度控制滑桿。\n" +"目前已不推薦使用此模組這樣操作,建議使用「曝光」模組來調整中灰亮度。\n" +"因此預設不啟用此選項,並且使用標準的 18.45 % 中間灰。" -#: ../src/iop/liquify.c:3622 +#: ../src/iop/filmicrgb.c:4601 msgid "" -"use a tool to add warps\n" -"remove a warp: right-click" +"enable to auto-set the look hardness depending on the scene white and black " +"points.\n" +"this keeps the middle gray on the identity line and improves fast tuning.\n" +"disable if you want a manual control." msgstr "" -"點選要使用的變形工具\n" -"右鍵點擊影像上的節點可刪除該變形效果" - -#: ../src/iop/liquify.c:3628 -msgid "edit, add and delete nodes" -msgstr "編輯、增加和刪除節點" - -#: ../src/iop/liquify.c:3633 ../src/iop/liquify.c:3639 -#: ../src/iop/liquify.c:3645 ../src/iop/retouch.c:2446 -#: ../src/iop/retouch.c:2452 ../src/iop/retouch.c:2457 -#: ../src/iop/retouch.c:2462 ../src/iop/spots.c:876 ../src/iop/spots.c:881 -#: ../src/iop/spots.c:886 ../src/libs/masks.c:1795 ../src/libs/masks.c:1803 -#: ../src/libs/masks.c:1811 ../src/libs/masks.c:1819 ../src/libs/masks.c:1827 -msgid "shapes" -msgstr "形狀" - -#: ../src/iop/liquify.c:3634 -msgid "draw curves" -msgstr "曲線變形" - -#: ../src/iop/liquify.c:3634 -msgid "draw multiple curves" -msgstr "連續繪製多條曲線" - -#: ../src/iop/liquify.c:3640 -msgid "draw lines" -msgstr "直線變形" - -#: ../src/iop/liquify.c:3640 -msgid "draw multiple lines" -msgstr "連續繪製多條直線" - -#: ../src/iop/liquify.c:3646 -msgid "draw points" -msgstr "點變形" - -#: ../src/iop/liquify.c:3646 -msgid "draw multiple points" -msgstr "連續繪製多個變形點" +"開啟外觀中的冪函數曲線硬度滑桿,以自行控制輸出曲線伽瑪值。\n" +"預設啟用此設定,以便自動計算最適合的函數參數。" -#: ../src/iop/liquify.c:3652 +#: ../src/iop/filmicrgb.c:4607 msgid "" -"add node: ctrl+click - remove path: right-click\n" -"toggle line/curve: ctrl+alt+click" +"run extra passes of chromaticity reconstruction.\n" +"more iterations means more color propagation from neighborhood.\n" +"this will be slower but will yield more neutral highlights.\n" +"it also helps with difficult cases of magenta highlights." msgstr "" -"增加節點:ctrl + 點擊,刪除路徑:右鍵\n" -"切換平滑或轉角節點:ctrl + alt + 點擊" +"增加亮部重建的額外計算次數,以取得更多周圍像素的色彩訊息。\n" +"預設重建算法只單獨計算 RGB 色版一次,高品質循環算法使用 RGB 比例和多次計算。\n" +"可能可以產生更自然的亮部外觀,但也會降低運算速度。\n" +"若有明顯的色版裁切造成洋紅色光點,使用此功能可能會有幫助。\n" +"但如果循環次數過多,亮部重建可能會導致遠處的顏色被不正確地引入到光點中。" -#: ../src/iop/liquify.c:3655 +#: ../src/iop/filmicrgb.c:4615 msgid "" -"move: click and drag - show/hide feathering controls: click\n" -"autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " -"right-click" +"add statistical noise in reconstructed highlights.\n" +"this avoids highlights to look too smooth\n" +"when the image is noisy overall,\n" +"so they blend with the rest of the image." msgstr "" -"移動:拖曳,顯示羽化半徑:點擊節點,刪除節點:右鍵點擊\n" -"切換節點連接方式(僅限曲線變型有作用):自動平滑(圓點)、尖銳轉折(三" -"角形)、手動平滑(菱形)、對稱(方形點):ctrl + 點擊" - -#: ../src/iop/liquify.c:3659 ../src/iop/liquify.c:3661 -msgid "shape of path: drag" -msgstr "改變路徑形狀:拖曳" - -#: ../src/iop/liquify.c:3663 -msgid "radius: drag" -msgstr "改變半徑:拖曳" - -#: ../src/iop/liquify.c:3665 -msgid "hardness (center): drag" -msgstr "改變硬度(中心):拖曳" - -#: ../src/iop/liquify.c:3667 -msgid "hardness (feather): drag" -msgstr "改變硬度(羽化):拖曳" +"在重建的亮部中添加人造雜訊。\n" +"這樣可使亮部看起來和其他區域更接近,避免過度平滑的不自然感。" -#: ../src/iop/liquify.c:3669 +#: ../src/iop/filmicrgb.c:4623 msgid "" -"strength: drag\n" -"linear, grow, and shrink: ctrl+click" +"choose the statistical distribution of noise.\n" +"this is useful to match natural sensor noise pattern." msgstr "" -"變更強度:拖曳\n" -"改變線性、擴張和收縮:ctrl + 點擊" +"選擇加入亮部雜訊的分布模式。\n" +"帕松分布通常最接近感光元件的原始雜訊分布模式,高斯分布更像是類比底片,\n" +"但大多數除雜訊功能的模組會把帕松分布的雜訊轉變為更接近高斯分布。\n" +"應該選擇能夠更好地融入影像中實際雜訊外觀的選項,以自然融入原始影像。" -#: ../src/iop/lowlight.c:83 -msgid "lowlight vision" -msgstr "夜間視覺" +#: ../src/iop/filmicrgb.c:4688 +msgid "mid-tones saturation" +msgstr "中間調的飽和度" -#: ../src/iop/lowlight.c:88 -msgid "simulate human night vision" +#: ../src/iop/filmicrgb.c:4690 +msgid "" +"desaturates the output of the module\n" +"specifically at medium luminances.\n" +"increase if midtones are under-saturated." msgstr "" -"夜間視覺 | lowlight vision\n" -"\n" -"模擬人眼視桿細胞主導的夜間視覺效果\n" -"還可用於模擬晝夜混合轉換\n" -"建議開啟幾個預設集以了解模組的設定方式" - -#: ../src/iop/lowlight.c:91 -msgid "linear, XYZ" -msgstr "線性、XYZ" +"由於此模組會自動調降接近全黑和全白的像素飽和度,\n" +"以便顏色漸層更自然地融入全黑和全白點中。\n" +"中間色調在同時也會受到一部分去飽和度影響,可使用此設定補償飽和度。\n" +"如果中間調的色彩飽和度不足,可以嘗試調高此值。" -#: ../src/iop/lowlight.c:330 -msgid "indoor bright" -msgstr "明亮室內" +#: ../src/iop/filmicrgb.c:4696 +msgid "highlights saturation mix" +msgstr "亮部飽和度調整" -#: ../src/iop/lowlight.c:348 -msgid "indoor dim" -msgstr "陰暗室內" +#: ../src/iop/filmicrgb.c:4698 +msgid "" +"positive values ensure saturation is kept unchanged over the whole range.\n" +"negative values bleach highlights at constant hue and luminance.\n" +"zero is an equal mix of both strategies." +msgstr "" +"正值確保飽和度在整個亮度範圍內保持不變。\n" +"負值在維持色相和亮度不變的情況下降低亮部飽和度。\n" +"零表示兩種方法的平均混合。" -#: ../src/iop/lowlight.c:366 -msgid "indoor dark" -msgstr "黑暗室內" +#: ../src/iop/finalscale.c:37 +msgctxt "modulename" +msgid "scale into final size" +msgstr "調整到最終尺寸" -#: ../src/iop/lowlight.c:384 -msgid "twilight" -msgstr "晨昏" +#: ../src/iop/flip.c:78 +msgid "rotation|flip|mirror" +msgstr "旋轉|翻轉|鏡像|rotation|flip|mirror" -#: ../src/iop/lowlight.c:402 -msgid "night street lit" -msgstr "夜晚街燈" +#: ../src/iop/flip.c:108 +msgid "flip or rotate image by step of 90 degrees" +msgstr "" +"方向 | orientation\n" +"\n" +"旋轉影像或水平 / 垂直翻轉\n" +"此模組預設開啟,並依據 EXIF 資料自動設定\n" +"模組設定和燈箱模式下的影像旋轉控制連動" -#: ../src/iop/lowlight.c:420 -msgid "night street" -msgstr "夜晚街道" +#: ../src/iop/flip.c:465 +msgid "rotate by -90 degrees" +msgstr "旋轉 -90 度" -#: ../src/iop/lowlight.c:438 -msgid "night street dark" -msgstr "夜晚暗巷" +#: ../src/iop/flip.c:469 +msgid "rotate by 90 degrees" +msgstr "旋轉 90 度" -#: ../src/iop/lowlight.c:457 -msgid "night" -msgstr "夜晚" +#: ../src/iop/flip.c:473 +msgid "rotate by 180 degrees" +msgstr "旋轉 180 度" -#: ../src/iop/lowlight.c:630 -msgid "dark" -msgstr "黑暗" +#: ../src/iop/flip.c:601 +msgid "transform" +msgstr "轉換" -#: ../src/iop/lowlight.c:638 -msgid "bright" -msgstr "明亮" +#: ../src/iop/flip.c:605 ../src/libs/live_view.c:334 +msgid "rotate 90 degrees CCW" +msgstr "逆時針旋轉 90 度" -#: ../src/iop/lowlight.c:647 -msgid "day vision" -msgstr "白天視覺" +#: ../src/iop/flip.c:609 ../src/libs/live_view.c:336 +msgid "rotate 90 degrees CW" +msgstr "順時針旋轉 90 度" -#: ../src/iop/lowlight.c:652 -msgid "night vision" -msgstr "夜間視覺" +#: ../src/iop/gamma.c:41 +msgctxt "modulename" +msgid "display encoding" +msgstr "顯示編碼" -#: ../src/iop/lowlight.c:819 -msgid "blueness in shadows" -msgstr "在暗部中增加一些藍色調來模擬 Purkinje 效應" +#: ../src/iop/globaltonemap.c:97 +msgid "global tonemap" +msgstr "整體階調映射" -#: ../src/iop/lowpass.c:97 -msgid "lowpass" -msgstr "低通濾鏡" +#: ../src/iop/globaltonemap.c:102 +msgid "this module is deprecated. please use the filmic rgb module instead." +msgstr "此模組已被汰除,建議使用「底片式階調映射」模組替代。" -#: ../src/iop/lowpass.c:102 -msgid "isolate low frequencies in the image" +#: ../src/iop/globaltonemap.c:629 ../src/libs/filters/colors.c:259 +msgid "operator" +msgstr "操作方式" + +#: ../src/iop/globaltonemap.c:630 +msgid "the global tonemap operator" msgstr "" -"低通濾鏡 | lowpass\n" -"\n" -"分離出影像中的低頻訊號(色彩)\n" -"主要用於與混合模式搭配使用創造特殊效果" +"選擇映射使用的運算方式\n" +"依據所選的方式會有不同的可調參數" -#: ../src/iop/lowpass.c:555 -msgid "local contrast mask" -msgstr "局部對比遮罩" +#: ../src/iop/globaltonemap.c:633 +msgid "" +"the bias for tonemapper controls the linearity, the higher the more details " +"in blacks" +msgstr "控制階調映射的線性度,影響影像的對比,數值越高暗部中的細節越多" -#: ../src/iop/lowpass.c:580 -msgid "radius of gaussian/bilateral blur" -msgstr "套用高斯或雙邊濾波器模糊的半徑" +#: ../src/iop/globaltonemap.c:637 +msgid "the target light for tonemapper specified as cd/m2" +msgstr "階調映射的明度單位為 cd/m2" -#: ../src/iop/lowpass.c:581 -msgid "contrast of lowpass filter" -msgstr "低通濾鏡的對比度" +#: ../src/iop/graduatednd.c:64 +msgid "neutral gray | ND2 (soft)" +msgstr "軟調中性灰 ND2" -#: ../src/iop/lowpass.c:582 -msgid "brightness adjustment of lowpass filter" -msgstr "低通濾鏡的亮度調整" +#: ../src/iop/graduatednd.c:67 +msgid "neutral gray | ND4 (soft)" +msgstr "軟調中性灰 ND4" -#: ../src/iop/lowpass.c:583 -msgid "color saturation of lowpass filter" -msgstr "低通濾鏡的飽和度" +#: ../src/iop/graduatednd.c:70 +msgid "neutral gray | ND8 (soft)" +msgstr "軟調中性灰 ND8" -#: ../src/iop/lowpass.c:584 -msgid "which filter to use for blurring" -msgstr "模糊效果使用的濾鏡" +#: ../src/iop/graduatednd.c:73 +msgid "neutral gray | ND2 (hard)" +msgstr "硬調中性灰 ND2" -#: ../src/iop/lut3d.c:132 -msgid "LUT 3D" -msgstr "立體色彩查找表" +#: ../src/iop/graduatednd.c:77 +msgid "neutral gray | ND4 (hard)" +msgstr "硬調中性灰 ND4" -#: ../src/iop/lut3d.c:137 -msgid "perform color space corrections and apply look" -msgstr "" -"立體色彩查找表 | LUT 3D\n" -"\n" -"載入 LUT 文件轉換 RGB 值以套用色彩外觀\n" -"通常用於套用底片模擬效果和調色\n" -"此模組會剪裁亮度範圍至 [0,1],請確保沒有要保留的數據超出範圍" +#: ../src/iop/graduatednd.c:80 +msgid "neutral gray | ND8 (hard)" +msgstr "硬調中性灰 ND8" -#: ../src/iop/lut3d.c:140 -msgid "defined by profile, RGB" -msgstr "由描述檔定義、RGB" +#: ../src/iop/graduatednd.c:84 +msgid "tinted | orange ND2 (soft)" +msgstr "軟調橘色 ND2" -#: ../src/iop/lut3d.c:487 -msgid "error allocating buffer for gmz LUT" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"為 gmz LUT 分配緩衝區時出現錯誤" +#: ../src/iop/graduatednd.c:87 +msgid "tinted | yellow ND2 (soft)" +msgstr "軟調黃色 ND2" -#: ../src/iop/lut3d.c:514 -#, c-format -msgid "invalid png file %s" -msgstr "無效的 PNG 檔案「%s」" +#: ../src/iop/graduatednd.c:91 +msgid "tinted | purple ND2 (soft)" +msgstr "軟調紫色 ND2" -#: ../src/iop/lut3d.c:522 -#, c-format -msgid "png bit depth %d is not supported" -msgstr "不支援 %d 位元的 PNG 檔案" +#: ../src/iop/graduatednd.c:95 +msgid "tinted | green ND2 (soft)" +msgstr "軟調綠色 ND2" -#: ../src/iop/lut3d.c:536 ../src/iop/lut3d.c:546 -#, c-format -msgid "invalid level in png file %d %d" -msgstr "PNG 檔案中的色階 %d %d 無效" +#: ../src/iop/graduatednd.c:99 +msgid "tinted | red ND2 (soft)" +msgstr "軟調紅色 ND2" -#: ../src/iop/lut3d.c:541 -msgid "this darktable build is not compatible with compressed CLUT" -msgstr "此版本 darktable 不相容壓縮的 CLUT" +#: ../src/iop/graduatednd.c:102 +msgid "tinted | blue ND2 (soft)" +msgstr "軟調藍色 ND2" -#: ../src/iop/lut3d.c:558 ../src/iop/lut3d.c:813 -#, c-format -msgid "error - LUT 3D size %d exceeds the maximum supported" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"3D LUT 大小 %d 超過上限" +#: ../src/iop/graduatednd.c:106 +msgid "tinted | brown ND4 (soft)" +msgstr "軟調褐色 ND4" -#: ../src/iop/lut3d.c:570 -msgid "error allocating buffer for png LUT" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"分配 PNG LUT 緩衝區時出錯" +#: ../src/iop/graduatednd.c:137 +msgid "graduated density" +msgstr "漸層濾鏡" -#: ../src/iop/lut3d.c:578 -#, c-format -msgid "error - could not read png image %s" +#: ../src/iop/graduatednd.c:142 +msgid "simulate an optical graduated neutral density filter" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"無法讀取 PNG 影像「%s」" +"漸層濾鏡 | graduated density\n" +"\n" +"模擬漸層減光鏡的效果\n" +"影像上會顯示一條線以直覺地使用滑鼠控制濾鏡位置和角度\n" +"此模組可能讓天空產生斷階,可使用「遞色」模組來減緩問題" -#: ../src/iop/lut3d.c:590 -msgid "error - allocating buffer for png LUT" +#: ../src/iop/graduatednd.c:1033 +msgid "the density in EV for the filter" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"分配 PNG LUT 緩衝區時出錯" +"漸層濾鏡的濃度\n" +"+1 EV = ND2\n" +"+2 EV = ND4\n" +"+3 EV = ND8\n" +"+6 EV = ND64" -#: ../src/iop/lut3d.c:766 -#, c-format -msgid "error - invalid cube file: %s" +#: ../src/iop/graduatednd.c:1038 +#, no-c-format +msgid "" +"hardness of graduation:\n" +"0% = soft, 100% = hard" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"無效的 cube 檔案「%s」" - -#: ../src/iop/lut3d.c:780 -msgid "DOMAIN MIN other than 0 is not supported" -msgstr "不支援 0 以外的 DOMAIN MIN" - -#: ../src/iop/lut3d.c:792 -msgid "DOMAIN MAX other than 1 is not supported" -msgstr "不支援 1 以外的 DOMAIN MAX" +"漸層濾鏡濃度漸變的平滑度\n" +"0% 代表最柔和,100% 代表最強烈" -#: ../src/iop/lut3d.c:802 -msgid "1D cube LUT is not supported" -msgstr "不支援一維 LUT" +#: ../src/iop/graduatednd.c:1043 +msgid "rotation of filter -180 to 180 degrees" +msgstr "" +"漸層濾鏡的旋轉角度\n" +"可以直接拖動影像上的直線和端點來改變位置與角度\n" +"直線兩側箭頭代表濾鏡濃度較低的方向" -#: ../src/iop/lut3d.c:824 -msgid "error - allocating buffer for cube LUT" +#: ../src/iop/graduatednd.c:1056 +msgid "select the hue tone of filter" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"分配 cube LUT「%s」緩衝區時出錯" +"漸層濾鏡的顏色\n" +"可使用右側色彩選取工具從影像中選擇,會一次設定色相和飽和度" -#: ../src/iop/lut3d.c:835 -msgid "error - cube LUT size is not defined" +#: ../src/iop/graduatednd.c:1062 +msgid "select the saturation of filter" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"未定義 LUT 尺寸" +"漸層濾鏡顏色的飽和度\n" +"預設值 0 代表中性灰漸層濾鏡" -#: ../src/iop/lut3d.c:846 +#: ../src/iop/graduatednd.c:1073 #, c-format -msgid "error - cube LUT invalid number line %d" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"cube LUT 第 %d 行數值無效" +msgid "[%s on nodes] change line rotation" +msgstr "[節點 %s] 改變濾鏡角度" -#: ../src/iop/lut3d.c:862 +#: ../src/iop/graduatednd.c:1074 #, c-format -msgid "error - cube LUT lines number %d is not correct, should be %d" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"cube LUT 第 %d 行數值無效,應為 %d" +msgid "[%s on line] move line" +msgstr "[線條 %s] 移動濾鏡位置" -#: ../src/iop/lut3d.c:872 +#: ../src/iop/graduatednd.c:1076 #, c-format -msgid "warning - cube LUT has %d values out of range [0,1]" -msgstr "" -"⚠️ 警告 ⚠️\n" -"cube LUT 中 %d 超出數值範圍範圍 [0,1]" +msgid "[%s on line] change density" +msgstr "[線條 %s] 改變濾鏡密度" -#: ../src/iop/lut3d.c:897 +#: ../src/iop/graduatednd.c:1078 #, c-format -msgid "error - invalid 3dl file: %s" +msgid "[%s on line] change hardness" +msgstr "[線條 %s] 改變濾鏡平滑度" + +#: ../src/iop/grain.c:385 +msgid "grain" +msgstr "底片顆粒" + +#: ../src/iop/grain.c:390 +msgid "simulate silver grains from film" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"無效的 3DL 檔案「%s」" +"底片顆粒 | grain\n" +"\n" +"模擬底片的顆粒效果\n" +"顆粒在 Lab 空間的 L* 中進行運算" -#: ../src/iop/lut3d.c:918 -#, c-format -msgid "error - the maximum shaper LUT value %d is too low" +#: ../src/iop/grain.c:543 +msgid "the grain size (~ISO of the film)" +msgstr "模擬不同感光度的底片顆粒大小" + +#: ../src/iop/grain.c:547 +msgid "the strength of applied grain" +msgstr "底片顆粒效果的明顯程度" + +#: ../src/iop/grain.c:551 +msgid "" +"amount of mid-tones bias from the photographic paper response modeling. the " +"greater the bias, the more pronounced the fall off of the grain in shadows " +"and highlights" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"LUT 最大值 %d 過低" +"利用相紙的曝光與顯影反應模擬顆粒分布\n" +"數值越大,顆粒越集中於中間調,暗部和亮部的顆粒變少\n" +"也可以使用色版遮罩做更精細的控制" -#: ../src/iop/lut3d.c:929 -msgid "error - allocating buffer for 3dl LUT" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"分配 PNG LUT 緩衝區時出錯" +#: ../src/iop/hazeremoval.c:98 +msgid "haze removal" +msgstr "去除霧霾" -#: ../src/iop/lut3d.c:942 -msgid "error - 3dl LUT size is not defined" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"未定義 LUT 尺寸" +#: ../src/iop/hazeremoval.c:104 +msgid "dehaze|defog|smoke|smog" +msgstr "除霾|煙霧|水氣" -#: ../src/iop/lut3d.c:970 -msgid "error - 3dl LUT lines number is not correct" +#: ../src/iop/hazeremoval.c:109 +msgid "remove fog and atmospheric hazing from images" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"3dl LUT 行數不正確" +"去除霧霾 | haze removal\n" +"\n" +"自動降低影像中霧氣和霧霾的影響\n" +"此模組為每個區域評估漫反射量,然後降低漫射光強度恢復物體顏色\n" +"也可用於提升影像低對比度區域的色彩飽和度" -#: ../src/iop/lut3d.c:986 -msgid "error - the maximum LUT value does not match any valid bit depth" +#: ../src/iop/hazeremoval.c:273 +msgid "amount of haze reduction" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"LUT 最大值不符合任何有效的色彩深度" +"去除霧霾量\n" +"設置到最高時會去除所有設定距離內偵測到的漫射光\n" +"負值可以反向增加影像中的漫射光,讓影像更朦朧" -#: ../src/iop/lut3d.c:1566 -msgid "LUT root folder not defined" -msgstr "未定義 LUT 根目錄,請至「偏好設定」〉「運算方法」中定義" +#: ../src/iop/hazeremoval.c:275 ../src/iop/lens.cc:4417 +msgid "distance" +msgstr "距離" -#: ../src/iop/lut3d.c:1572 -msgid "select LUT file" -msgstr "選擇 LUT 檔案" +#: ../src/iop/hazeremoval.c:278 +msgid "limit haze removal up to a specific spatial depth" +msgstr "" +"限制去除霧霾距離\n" +"越小的值偵測霧霾的距離越短,設定到最大則會偵測整個影像範圍" -#: ../src/iop/lut3d.c:1573 ../src/iop/rasterfile.c:262 -msgid "_select" -msgstr "選擇(_S)" +#: ../src/iop/hazeremoval.c:660 ../src/iop/hazeremoval.c:929 +msgid "haze removal could not calculate ambient light due to image content" +msgstr "「去除霧霾」模組無法計算此影像內容的環境光" -#: ../src/iop/lut3d.c:1593 -msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" -msgstr "hald CLUT, 3D LUT, gmic LUT" +#: ../src/iop/highlights.c:170 +msgid "highlight reconstruction" +msgstr "亮部重建" -#: ../src/iop/lut3d.c:1595 -msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" -msgstr "hald CLUT, 3D LUT" +#: ../src/iop/highlights.c:175 +msgid "avoid magenta highlights and try to recover highlights colors" +msgstr "" +"亮部重建 | highlight reconstruction\n" +"\n" +"嘗試修復亮點顏色避免過曝區域顯示洋紅色\n" +"可與「底片式階調映射」的重建功能搭配使用" -#: ../src/iop/lut3d.c:1619 -msgid "select file outside LUT root folder is not allowed" -msgstr "不能選擇 LUT 根目錄之外的檔案" +#: ../src/iop/highlights.c:178 ../src/iop/hotpixels.c:75 +msgid "reconstruction, raw" +msgstr "修復、RAW" -#: ../src/iop/lut3d.c:1687 +#: ../src/iop/highlights.c:1156 msgid "" -"select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " -"CAUTION: 3D LUT folder must be set in preferences/processing before choosing " -"the LUT file" +"highlights: mode not available for this type of image. falling back to " +"inpaint opposed." msgstr "" -"選擇 LUT 檔案\n" -"\n" -"支援 hald CLUT(png)、3D LUT(cube 或 3dl)、gmic 壓縮 LUT(gmz)\n" -"在選擇 LUT 檔之前,請至「偏好設定」〉「運算方法」中定義 LUT 根目錄\n" -"LUT 資料不會儲存在資料庫或 XMP 中,而是從 3D LUT 根目錄引用\n" -"僅有 gmic 壓縮 LUT(gmz)格式可以儲存完整數據在 XMP 文件裡\n" -"因此,自行正確備份 3D LUT 檔案非常重要" +"⚠️ 警告 ⚠️\n" +"X-Trans 感光元件不適用目前選擇的重建方法,恢復預設的「對立色版修復」方法。" -#: ../src/iop/lut3d.c:1691 -msgid "" -"select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " -"set in preferences/processing before choosing the LUT file" +#: ../src/iop/highlights.c:1281 +msgid "highlight reconstruction method" msgstr "" -"選擇 LUT 檔案\n" +"選擇亮部重建方式\n" "\n" -"支援 hald CLUT(png)、3D LUT(cube 或 3dl)\n" -"在選擇 LUT 檔之前,請至「偏好設定」〉「運算方法」中定義 LUT 根目錄\n" -"LUT 資料不會儲存在資料庫或 XMP 中,而是從 3D LUT 根目錄引用\n" -"僅有 gmic 壓縮 LUT(gmz)格式可以儲存完整數據在 XMP 文件裡\n" -"因此,自行正確備份 3D LUT 檔案非常重要" +"對立色版修復\n" +"最新加入的預設方法,分析 RGB 中的另兩個顏色來重建亮部色彩和細節\n" +"適用絕大多數影像,並且不需要複雜的參數設定即可獲得幾乎最佳的效果\n" +"\n" +"LCh 重建亮部\n" +"使用同組 3 個 Bayer 像素或 8 個 X-Trans 像素來校正被剪裁的像素\n" +"重建後的亮部仍然沒有色彩,但會比「裁切亮度」更亮,細節更多\n" +"\n" +"裁切亮部\n" +"把所有像素限制為白色,也就是剪裁其他較高的色版資料\n" +"對於不飽和的自然區域最為實用,例如天空的雲朵\n" +"\n" +"基於分段修復\n" +"4.2 版加入的亮部重建方法,藉由區段分析最適合的修復內容\n" +"一般情況下能獲得較好的效果,但需要使用者自行調整最適合的參數\n" +"\n" +"重建亮部色彩(預設隱藏,僅適用於舊有編輯)\n" +"把顏色從未剪裁的區域套用到剪裁的亮部\n" +"但這方法可能會在高對比邊緣產生偽影,像是背景過曝但前景清楚的髮絲\n" +"\n" +"導引拉普拉斯\n" +"使用類似「漫射或反卷積銳化」模組的演算法把細節複製到被裁切的色版\n" +"這是一種緩慢且耗用大量計算資源的方法,主要用於重建聚光燈和鏡面反射" -#: ../src/iop/lut3d.c:1700 +#: ../src/iop/highlights.c:1286 msgid "" -"the file path (relative to LUT folder) is saved with image along with the " -"LUT data if it's a compressed LUT (gmz)" -msgstr "若使用 gmic 壓縮 LUT,將 gmz 檔案路徑與影像一併儲存" +"manually adjust the clipping threshold mostly used against magenta " +"highlights.\n" +"you might use this for tuning 'laplacian', 'inpaint opposed' or " +"'segmentation' modes,\n" +"especially if camera white point is incorrect." +msgstr "" +"手動調整亮部裁切門檻以消除過曝區域的洋紅色色偏。\n" +"可以用此參數微調對立色版、基於分段、拉普拉斯模式,尤其是當相機白點錯誤時。\n" +"右側遮罩按鈕可顯示目前被裁切的影像範圍。" -#: ../src/iop/lut3d.c:1703 +#: ../src/iop/highlights.c:1290 msgid "" -"the file path (relative to LUT folder) is saved with image (and not the LUT " -"data themselves)" -msgstr "僅儲存 gmz 的檔案路徑(相對於 LUT 根目錄),而非 LUT 資料本身" - -#: ../src/iop/lut3d.c:1712 -msgid "enter LUT name" -msgstr "輸入 LUT 名稱" - -#: ../src/iop/lut3d.c:1727 -msgid "select the LUT" -msgstr "選取 LUT" - -#: ../src/iop/lut3d.c:1744 -msgid "select the color space in which the LUT has to be applied" +"visualize clipped highlights in a false color representation.\n" +"the effective clipping level also depends on the reconstruction method." msgstr "" -"選擇套用 LUT 時使用的色彩空間\n" -"LUT 是在特定色彩空間中定義的,選擇對應的色彩空間才能呈現正確外觀" - -#: ../src/iop/lut3d.c:1746 -msgid "interpolation" -msgstr "內插法" +"以偽色顯示被裁切的亮部,\n" +"裁切程度會受重建方法影響。" -#: ../src/iop/lut3d.c:1747 -msgid "select the interpolation method" +#: ../src/iop/highlights.c:1295 +msgid "" +"combine closely related clipped segments by morphological operations.\n" +"this often leads to improved color reconstruction for tiny segments before " +"dark background." msgstr "" -"選擇 LUT 使用的內插計算方法\n" -"決定介於 RGB 立方體網格點間的數據如何計算,不同算法通常差異很小" +"藉由型態分析結合密切相關的亮部裁切區段。\n" +"這主要會增進暗色背景中的分段色彩除建。" -#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:58 -msgid "mask manager" -msgstr "遮罩管理器" +#: ../src/iop/highlights.c:1298 +msgid "visualize the combined segments in a false color representation." +msgstr "以偽色顯示合併後的分段。" -#: ../src/iop/monochrome.c:97 +#: ../src/iop/highlights.c:1301 msgid "" -"quickly convert an image to black & white\n" -"using a variable color filter" +"select inpainting after segmentation analysis.\n" +"increase to favor candidates found in segmentation analysis, decrease for " +"opposed means inpainting." msgstr "" -"黑白濾鏡 | monochrome\n" -"\n" -"模擬傳統黑白底片使用的彩色濾鏡效果\n" -"快速將影像轉換成黑白\n" -"也可以使用「色彩校正」模組中的底片模擬預設集" +"調整分段分析後的修復方式。\n" +"提高數值有利於納入更多候選分段,調低數值使用對立色版數值平均。" -#: ../src/iop/monochrome.c:151 -msgid "red filter" -msgstr "紅色濾鏡" +#: ../src/iop/highlights.c:1306 +msgid "" +"visualize segments that are considered to have a good candidate in a false " +"color representation." +msgstr "以偽色顯示效果良好的候選分段。" -#: ../src/iop/monochrome.c:559 -msgid "drag and scroll mouse wheel to adjust the virtual color filter" +#: ../src/iop/highlights.c:1309 +msgid "" +"approximate lost data in regions with all photosites clipped, the effect " +"depends on segment size and border gradients.\n" +"choose a mode tuned for segment size or the generic mode that tries to find " +"best settings for every segment.\n" +"small means areas with a diameter less than 25 pixels, large is best for " +"greater than 100.\n" +"the flat modes ignore narrow unclipped structures (like powerlines) to keep " +"highlights rebuilt and avoid gradients." msgstr "" -"拖曳移動改變濾鏡顏色,滑鼠滾輪調整濾鏡色彩範圍\n" -"建議先縮小濾鏡顏色範圍,以看出不同顏色的效果\n" -"找到最適合的色相之後再逐步擴大濾鏡範圍,以獲得較自然的階調" - -#: ../src/iop/monochrome.c:576 -msgid "how much to keep highlights" -msgstr "控制亮部的保留程度" +"估算被剪裁區域中遺失的影像資訊,效果會因分段尺寸和邊界模糊設定而異。\n" +"選擇不同分段大小和模式組合以找到每個分段的最佳設定,\n" +"小分段指直徑小於 25 像素的區域,大分段適合大於 100 像素的區域。\n" +"平坦模式會略過狹小且未剪裁的影像內容(如電線)以避免亮部重建產生漸層。" -#: ../src/iop/negadoctor.c:131 -msgid "negadoctor" -msgstr "負片反轉師" +#: ../src/iop/highlights.c:1315 +msgid "set strength of rebuilding in regions with all photosites clipped." +msgstr "設定全部亮度裁切區域的重建強度。" -#: ../src/iop/negadoctor.c:136 -msgid "film|invert|negative|scan" -msgstr "底片|掃描|翻拍|film|invert|negative|scan" +#: ../src/iop/highlights.c:1319 +msgid "show the effect that is added to already reconstructed data." +msgstr "在已重建資料上顯示效果。" -#: ../src/iop/negadoctor.c:141 -msgid "invert film negative scans and simulate printing on paper" +#: ../src/iop/highlights.c:1322 +msgid "" +"add noise to visually blend the reconstructed areas\n" +"into the rest of the noisy image. useful at high ISO." msgstr "" -"負片反轉師 | negadoctor\n" -"\n" -"反轉掃描或翻拍的負片並模擬感光相紙效果\n" -"使用此模組從真正的負片反轉影像時建議關閉其他任何階調調整模組\n" -"並強烈建議依照介面中的「上→下」「左→右」順序設定各項參數" - -#: ../src/iop/negadoctor.c:472 -msgid "D min" -msgstr "最低濃度" +"在被剪裁重建的亮部區域加入帕松分布的雜訊。\n" +"效果和感光元件中的雜訊類似,以塑造更為自然的視覺效果。" -#: ../src/iop/negadoctor.c:478 ../src/iop/negadoctor.c:859 -msgid "D min red component" -msgstr "最低濃度區域紅色量" +#: ../src/iop/highlights.c:1326 +msgid "" +"increase if magenta highlights don't get fully corrected\n" +"each new iteration brings a performance penalty." +msgstr "" +"每次的導引拉普拉斯計算都可改進前一次的效果。\n" +"如果剪裁亮點無法完全修復可以調高此值,但相對地犧牲處理速度。" -#. Page FILM PROPERTIES -#: ../src/iop/negadoctor.c:840 -msgid "film properties" -msgstr "底片特性" +#: ../src/iop/highlights.c:1331 +msgid "" +"increase if magenta highlights don't get fully corrected.\n" +"this may produce non-smooth boundaries between valid and clipped regions." +msgstr "" +"利用平滑 RGB 比例來恢復亮部顏色,調高數值以消除難以處理的洋紅色澤。\n" +"然而這會使重建不太準確,可能導致正常及裁切區域間的不平滑邊界。" -#: ../src/iop/negadoctor.c:845 -msgid "select color of film material from a swatch" -msgstr "從色樣中選擇底片片基的顏色" +#: ../src/iop/highlights.c:1335 +msgid "" +"increase to correct larger clipped areas.\n" +"large values bring huge performance penalties" +msgstr "" +"調整導引拉普拉斯運算的尺度,建議設定被剪裁區域的兩倍大小\n" +"越大的數值將造成速度明顯變慢,並可能導致錯誤的色彩滲入重建區域中\n" +"如果有多個裁切區域尺寸不一,建議利用多個模組實例並配合遮罩使用" -#: ../src/iop/negadoctor.c:850 -msgid "film material" -msgstr "片基材質" +#: ../src/iop/highlights.c:1339 +msgid "this module does not work with monochrome RAW files" +msgstr "此模組不適用於黑白的 RAW 圖檔" -#: ../src/iop/negadoctor.c:852 -msgctxt "section" -msgid "color of the film base" -msgstr "底片片基的顏色" +#: ../src/iop/highpass.c:69 +msgid "highpass" +msgstr "高通濾鏡" -#: ../src/iop/negadoctor.c:860 ../src/iop/negadoctor.c:870 -#: ../src/iop/negadoctor.c:880 -msgid "" -"adjust the color and shade of the film transparent base.\n" -"this value depends on the film material, \n" -"the chemical fog produced while developing the film,\n" -"and the scanner white balance." +#: ../src/iop/highpass.c:74 +msgid "isolate high frequencies in the image" msgstr "" -"手動調整底片片基的顏色和濃度。\n" -"參數設定會和底片種類、沖洗、掃描或翻拍設定等因素相關。" +"高通濾鏡 | highpass\n" +"\n" +"分離出影像中的高頻訊號(細節)\n" +"主要用於與混合模式搭配使用創造特殊效果" -#: ../src/iop/negadoctor.c:869 -msgid "D min green component" -msgstr "最低濃度區域綠色量" +#: ../src/iop/highpass.c:76 ../src/iop/lowpass.c:104 +msgid "linear or non-linear, Lab, scene-referred" +msgstr "線性或非線性、Lab、場景參照" -#: ../src/iop/negadoctor.c:879 -msgid "D min blue component" -msgstr "最低濃度區域藍色量" +#: ../src/iop/highpass.c:77 ../src/iop/lowpass.c:105 ../src/iop/sharpen.c:95 +msgid "frequential, Lab" +msgstr "頻率、Lab" -#. D max and scanner bias -#: ../src/iop/negadoctor.c:886 -msgctxt "section" -msgid "dynamic range of the film" -msgstr "底片的動態範圍" +#: ../src/iop/highpass.c:78 ../src/iop/lowpass.c:106 +msgid "special, Lab, scene-referred" +msgstr "特殊、Lab、場景參照" -#: ../src/iop/negadoctor.c:888 -msgid "D max" -msgstr "最高濃度" +#: ../src/iop/highpass.c:354 +msgid "the sharpness of highpass filter" +msgstr "高通濾鏡的銳利度" -#: ../src/iop/negadoctor.c:890 -msgid "" -"maximum density of the film, corresponding to white after inversion.\n" -"this value depends on the film specifications, the developing process,\n" -"the dynamic range of the scene and the scanner exposure settings." -msgstr "" -"底片的最高濃度,對應到反轉後的純白點。\n" -"使用右方的色彩選取工具,拖曳選取影像區域可自動計算。\n" -"注意勿選取到影像範圍外的部分,如片基和底片碼,以免造成誤判。\n" -"手動調整向左讓底片更亮,向右拖動會讓底片變暗。" +#: ../src/iop/highpass.c:358 +msgid "the contrast of highpass filter" +msgstr "高通濾鏡的對比度" -#: ../src/iop/negadoctor.c:894 -msgctxt "section" -msgid "scanner exposure settings" -msgstr "掃描機曝光設定" +#: ../src/iop/hotpixels.c:66 +msgid "hot pixels" +msgstr "去除熱壞點" -#: ../src/iop/negadoctor.c:898 +#: ../src/iop/hotpixels.c:71 msgid "" -"correct the exposure of the scanner, for all RGB channels,\n" -"before the inversion, so blacks are neither clipped or too pale." +"remove abnormally bright pixels\n" +"by dampening them with neighbors" msgstr "" -"在反轉負片之前修正掃描機或翻拍的曝光。\n" -"使用右方的色彩選取工具,拖曳選取影像區域可自動計算。\n" -"注意勿選取到影像範圍外的部分,如片基和底片碼,以免造成誤判。\n" -"手動調整向左讓底片更亮,向右拖動會讓底片變暗。" - -#: ../src/iop/negadoctor.c:907 -msgid "select color of shadows from a swatch" -msgstr "從色樣中選擇陰影的顏色" +"去除熱壞點 | hot pixels\n" +"\n" +"自動偵測和消除可能的熱壞點\n" +"以相鄰的像素平均來替換異常過亮的像素" -#: ../src/iop/negadoctor.c:911 -msgid "pick shadows color from image" -msgstr "" -"從影像中選擇陰影顏色\n" -"使用色彩選取工具拖曳選擇影像中的暗部中灰色區域,以下參數會自動計算完成" +#: ../src/iop/hotpixels.c:424 +#, c-format +msgid "fixed %d pixel" +msgid_plural "fixed %d pixels" +msgstr[0] "修復 %d 個壞點" +msgstr[1] "修復 %d 個壞點" -#: ../src/iop/negadoctor.c:914 -msgctxt "section" -msgid "shadows color cast" -msgstr "陰影偏色" +#: ../src/iop/hotpixels.c:447 +msgid "lower threshold for hot pixel" +msgstr "設定像素的值偏離其周邊像素多少才被視為熱壞點" -#: ../src/iop/negadoctor.c:918 -msgid "shadows red offset" -msgstr "陰影紅色偏移" +#: ../src/iop/hotpixels.c:451 +msgid "strength of hot pixel correction" +msgstr "調整熱壞點的校正強度,代表其與周邊像素的平均權重" -#: ../src/iop/negadoctor.c:919 ../src/iop/negadoctor.c:926 -#: ../src/iop/negadoctor.c:933 +#: ../src/iop/hotpixels.c:467 msgid "" -"correct the color cast in shadows so blacks are\n" -"truly achromatic. Setting this value before\n" -"the highlights illuminant white balance will help\n" -"recovering the global white balance in difficult cases." +"hot pixel correction\n" +"only works for raw images." msgstr "" -"校正陰影中的色偏,讓黑色真正不帶任何偏色。\n" -"陰影偏色參數也會影響亮部的顏色,務必先設定陰影偏色然後才是亮部白平衡。" +"⚠️ 錯誤 ⚠️\n" +"「去除熱壞點」僅適用於 RAW 檔。" -#: ../src/iop/negadoctor.c:925 -msgid "shadows green offset" -msgstr "陰影綠色偏移" +#: ../src/iop/invert.c:101 ../src/iop/invert.c:425 +#, c-format +msgid "`%s' color matrix not found for 4bayer image" +msgstr "找不到 4bayer 影像的色彩模型「%s」" -#: ../src/iop/negadoctor.c:932 -msgid "shadows blue offset" -msgstr "陰影藍色偏移" +#: ../src/iop/invert.c:120 +msgid "invert" +msgstr "色調反轉" -#: ../src/iop/negadoctor.c:941 -msgid "select color of illuminant from a swatch" -msgstr "從色樣中選擇光源的顏色" +#: ../src/iop/invert.c:125 +msgid "this module is deprecated. please use the negadoctor module instead." +msgstr "此模組已被汰除,建議使用「負片反轉師」模組替代。" -#: ../src/iop/negadoctor.c:945 -msgid "pick illuminant color from image" -msgstr "" -"從影像中選取光源顏色\n" -"使用色彩選取工具拖曳選擇影像中的亮部中灰色區域,以下參數會自動計算完成" +#: ../src/iop/invert.c:130 +msgid "invert film negatives" +msgstr "反轉負片" -#: ../src/iop/negadoctor.c:948 -msgctxt "section" -msgid "highlights white balance" -msgstr "亮部白平衡" +#: ../src/iop/invert.c:132 ../src/iop/invert.c:134 +msgid "linear, raw, display-referred" +msgstr "線性、RAW、顯示參照" -#: ../src/iop/negadoctor.c:952 -msgid "illuminant red gain" -msgstr "光源紅光增益" +#. Here we could provide more for monochrome special cases. As no monochrome camera +#. has a bayer sensor we don't need g->RGB_to_CAM and g->CAM_to_RGB corrections +#: ../src/iop/invert.c:410 +msgid "brightness of film material" +msgstr "片基的亮度" -#: ../src/iop/negadoctor.c:953 ../src/iop/negadoctor.c:960 -#: ../src/iop/negadoctor.c:967 -msgid "" -"correct the color of the illuminant so whites are\n" -"truly achromatic. Setting this value after\n" -"the shadows color cast will help\n" -"recovering the global white balance in difficult cases." -msgstr "" -"校正光源的顏色,讓白色真正不帶任何偏色。\n" -"陰影偏色參數也會影響亮部的顏色,務必先設定陰影偏色然後才是亮部白平衡。" +#: ../src/iop/invert.c:414 +msgid "color of film material" +msgstr "片基的顏色" -#: ../src/iop/negadoctor.c:959 -msgid "illuminant green gain" -msgstr "光源綠光增益" +#: ../src/iop/invert.c:493 ../src/iop/negadoctor.c:849 +msgid "pick color of film material from image" +msgstr "" +"從影像上選取底片片基的顏色\n" +"點擊色彩選取從影像上拖曳選取一塊未曝光的區域,以下參數會自動計算完成" -#: ../src/iop/negadoctor.c:966 -msgid "illuminant blue gain" -msgstr "光源藍光增益" +#: ../src/iop/invert.c:495 +msgid "select color of film material" +msgstr "選擇底片片基的顏色" -#. Page PRINT PROPERTIES -#: ../src/iop/negadoctor.c:973 -msgid "print properties" -msgstr "相紙特性" +#: ../src/iop/lens.cc:253 +msgid "lens correction" +msgstr "鏡頭校正" -#. print corrections -#: ../src/iop/negadoctor.c:976 -msgctxt "section" -msgid "virtual paper properties" -msgstr "模擬紙張特性" +#: ../src/iop/lens.cc:258 +msgid "vignette|chromatic aberrations|distortion" +msgstr "暗角|色像差|變形|失光|vignette|chromatic aberrations|distortion|lensfun" -#: ../src/iop/negadoctor.c:982 -msgid "" -"correct the density of black after the inversion,\n" -"to adjust the global contrast while avoiding clipping shadows." +#: ../src/iop/lens.cc:263 +msgid "correct lenses optical flaws" msgstr "" -"修正反轉後的黑色濃度,以調整對比度同時避免裁切暗部階調。\n" -"使用右方色彩選取工具選擇底片曝光區域以自動計算。" +"鏡頭校正 | lens correction\n" +"\n" +"自動修正鏡頭的變形、暗角、橫向色像差等光學缺陷\n" +"使用 EXIF 資料辨識相機和鏡頭型號,並自動取得 Lensfun 校正參數" -#: ../src/iop/negadoctor.c:986 -msgid "" -"select the grade of the virtual paper, which is actually\n" -"equivalent to applying a gamma. it compensates the film D max\n" -"and recovers the contrast. use a high grade for high D max." -msgstr "" -"選擇虛擬紙張的階調,實際上是套用伽瑪指數。\n" -"補償底片的最高濃度並恢復對比度。" +#: ../src/iop/lens.cc:266 +msgid "geometric and reconstruction, RGB" +msgstr "幾何與修復、RGB" -#: ../src/iop/negadoctor.c:994 +#: ../src/iop/lens.cc:3755 +#, c-format msgid "" -"gradually compress specular highlights past this value\n" -"to avoid clipping while pushing the exposure for mid-tones.\n" -"this somewhat reproduces the behavior of matte paper." +"maker:\t\t%s\n" +"model:\t\t%s%s\n" +"mount:\t\t%s\n" +"crop factor:\t%.1f" msgstr "" -"調整數值以避免提高中間調曝光時發生亮部剪裁。\n" -"本質上是一個高光壓縮工具,可用來模擬低對比度的霧面相紙。" - -#: ../src/iop/negadoctor.c:998 -msgctxt "section" -msgid "virtual print emulation" -msgstr "模擬虛擬列印" +"品牌: %s\n" +"型號: %s%s\n" +"接環: %s\n" +"裁切係數: %.1fx" -#: ../src/iop/negadoctor.c:1005 +#: ../src/iop/lens.cc:3997 +#, c-format msgid "" -"correct the printing exposure after inversion to adjust\n" -"the global contrast and avoid clipping highlights." +"maker:\t\t%s\n" +"model:\t\t%s\n" +"focal range:\t%s\n" +"aperture:\t%s\n" +"crop factor:\t%.1f\n" +"type:\t\t%s\n" +"mounts:\t%s" msgstr "" -"修正反轉之後的曝光,以調整對比度同時避免裁切亮部階調。\n" -"使用右側色彩選取工具選擇應該要是最亮的地方,以便自動設定影像白點。\n" -"如果前項參數都有正確設定,理應不需要調整這項設定。" +"品牌: %s\n" +"型號: %s\n" +"焦距: %s\n" +"光圈: %s\n" +"裁切係數: %.1fx\n" +"類型: %s\n" +"接環: %s" -#: ../src/iop/negadoctor.c:1013 -msgid "toggle on or off the color controls" -msgstr "選擇底片種類,如果選擇黑白底片,則不會顯示底片片基顏色的滑桿" +#: ../src/iop/lens.cc:4070 +msgid "f/" +msgstr "f/" -#: ../src/iop/nlmeans.c:75 -msgid "astrophoto denoise" -msgstr "天文攝影除雜訊" +#: ../src/iop/lens.cc:4085 +msgid "d" +msgstr "距離" -#: ../src/iop/nlmeans.c:80 -msgid "denoise (non-local means)" -msgstr "非局部平均除雜訊非局部平均" +#: ../src/iop/lens.cc:4233 +msgid "camera/lens not found" +msgstr "" +"⚠️ 警告 ⚠️\n" +"找不到相機和鏡頭的資料" -#: ../src/iop/nlmeans.c:85 +#: ../src/iop/lens.cc:4234 msgid "" -"apply a poisson noise removal\n" -"best suited for astrophotography" +"please select your lens manually\n" +"you might also want to check if your Lensfun database is up-to-date\n" +"by running lensfun-update-data" msgstr "" -"天文攝影除雜訊 | astrophoto denoise\n" -"\n" -"使用最適合天文照片的帕松偏微分方程去除雜訊\n" -"以便在去除雜訊的同時保留影像中的細節結構\n" -"會耗用大量運算資源,可先完成其他調整最後再啟用此模組" +"無法自動偵測鏡頭型號,請手動選擇\n" +"並檢查 lensfun 資料庫是否為最新版本" -#: ../src/iop/nlmeans.c:456 -msgid "radius of the patches to match" -msgstr "評估雜訊色塊的半徑" +#. Lensfun widget +#. camera selector +#: ../src/iop/lens.cc:4378 +msgid "camera model" +msgstr "相機型號" -#: ../src/iop/nlmeans.c:464 -msgid "how much to smooth brightness" -msgstr "降低亮度雜訊的程度" +#: ../src/iop/lens.cc:4383 +msgid "find camera" +msgstr "尋找相機" -#: ../src/iop/nlmeans.c:467 -msgid "how much to smooth colors" -msgstr "降低彩色雜訊的程度" +#: ../src/iop/lens.cc:4395 +msgid "find lens" +msgstr "尋找鏡頭" -#. color scheme -#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:2620 -#: ../src/views/darkroom.c:2646 ../src/views/darkroom.c:2658 -#: ../src/views/darkroom.c:2673 ../src/views/darkroom.c:2691 -msgid "overexposed" -msgstr "過曝" +#: ../src/iop/lens.cc:4404 +msgid "focal length (mm)" +msgstr "鏡頭焦距(mm)" -#: ../src/iop/overexposed.c:120 ../src/iop/overexposed.c:329 -msgid "module overexposed failed in buffer allocation" -msgstr "過曝模組配置緩衝區失敗" +#: ../src/iop/lens.cc:4411 +msgid "f-number (aperture)" +msgstr "f 值(光圈)" -#: ../src/iop/overexposed.c:146 ../src/iop/overexposed.c:339 -msgid "module overexposed failed in color conversion" -msgstr "過曝模組轉換顏色失敗" +#: ../src/iop/lens.cc:4418 +msgid "distance to subject" +msgstr "相機到主體的對焦距離" -#: ../src/iop/overlay.c:146 -msgid "composite" -msgstr "影像合成" +#. scale +#. upscale page: scale factor selector +#: ../src/iop/lens.cc:4453 ../src/iop/overlay.c:1124 ../src/iop/vignette.c:1043 +#: ../src/iop/watermark.c:1484 ../src/libs/export.c:1558 +#: ../src/libs/neural_restore.c:4207 +msgid "scale" +msgstr "縮放" -#: ../src/iop/overlay.c:153 -msgid "" -"combine the image with elements from another processed image\n" -"(move this module to after output color profile if you see banding)" +#: ../src/iop/lens.cc:4455 +msgid "auto scale" msgstr "" -"影像合成 | composite\n" -"\n" -"將其他影像的元素合併到目前編輯的影像上\n" -"配合範圍或色版遮罩與混合模式使用來合成\n" -"或是與「工作區域擴大」併用,填充工作區域中的空白部分\n" -"若產生斷階請將此模組移至「輸出色彩描述檔」之後" +"調整影像的縮放倍率避免校正後出現黑邊\n" +"使用右側的自動縮放按鈕由 darktable 自動尋找最適合的設定" -#: ../src/iop/overlay.c:163 -msgid "layer|stack|overlay" -msgstr "layer|stack|overlay|圖層|疊加" +#: ../src/iop/lens.cc:4457 +msgid "automatic scale to available image size due to Lensfun data" +msgstr "依據 Lensfun 資料自動縮放到可用影像尺寸" -#: ../src/iop/overlay.c:299 -#, c-format -msgid "" -"overlay image missing from database\n" -"\n" -"'%s'" +#: ../src/iop/lens.cc:4462 +msgid "correct distortions or apply them" msgstr "" -"覆蓋的影像從資料庫中遺失\n" -"\n" -"'%s'" - -#: ../src/iop/overlay.c:333 -#, c-format -msgid "image %d does not exist" -msgstr "影像 %d 不存在" +"此模組的預設目的是校正鏡頭缺陷\n" +"但也可以切換為變形,模擬特定鏡頭的光學變形和色像差效果" -#. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated -#: ../src/iop/overlay.c:797 -msgid "" -"drop\n" -"image\n" -"from filmstrip\n" -"here" -msgstr "" -"從幻燈片\n" -"拖曳影像\n" -"至此" +#: ../src/iop/lens.cc:4470 +msgid "transversal chromatic aberration red" +msgstr "手動設定紅色橫向色像差(red TCA)參數取代鏡頭資料庫數值" -#: ../src/iop/overlay.c:1018 -#, c-format -msgid "" -"cannot use image %d as an overlay as it is using the current image as an " -"overlay, directly or indirectly" -msgstr "無法將 %d 當作覆蓋的影像,因為它本身直接或間接使用目前影像作為覆蓋影像" +#: ../src/iop/lens.cc:4475 +msgid "transversal chromatic aberration blue" +msgstr "手動設定藍色橫向色像差(blue TCA)參數取代鏡頭資料庫數值" -#: ../src/iop/overlay.c:1112 ../src/iop/watermark.c:1373 -msgctxt "section" -msgid "placement" -msgstr "位置" +#: ../src/iop/lens.cc:4482 +msgid "use latest algorithm" +msgstr "使用最新的算法" -#: ../src/iop/overlay.c:1128 +#: ../src/iop/lens.cc:4485 msgid "" -"choose how to scale the overlay\n" -"• image: scale overlay relative to whole image\n" -"• larger border: scale larger overlay border relative to larger image " -"border\n" -"• smaller border: scale larger overlay border relative to smaller image " -"border\n" -"• height: scale overlay height to image height\n" -"• advanced options: choose overlay and image dimensions independently" +"you're using an old version of the algorithm.\n" +"once enabled, you won't be able to\n" +"return back to old algorithm." msgstr "" -"選擇如何縮放覆蓋影像比例\n" -"● 影像:依整個影像尺寸縮放\n" -"● 長邊:覆蓋影像的長邊依影像的長邊縮放\n" -"● 短像:覆蓋影像的長邊依影像的短邊縮放\n" -"● 高度:覆蓋影像的高度依影像的高度縮放\n" -"● 進階選項:啟用兩個額外的選單控制其他縮放方式" +"你目前使用的是舊版的計算方法。\n" +"啟用新算法後,將無法回復舊的算法。" -#: ../src/iop/overlay.c:1139 -msgid "reference image dimension against which to scale the overlay" -msgstr "縮放覆蓋影像所依據的參考影像尺寸" +#: ../src/iop/lens.cc:4496 +msgid "fine-tuning" +msgstr "微調" -#: ../src/iop/overlay.c:1143 -msgid "overlay dimension to scale" -msgstr "覆蓋影像的尺寸比例" +#. DT_IOP_SECTION_FOR_PARAMS doesn't work in C++ so declare local first +#: ../src/iop/lens.cc:4500 +msgid "fine-tune" +msgstr "微調" -#: ../src/iop/overlay.c:1147 ../src/iop/watermark.c:1404 -#: ../src/libs/print_settings.c:2760 -msgid "alignment" -msgstr "對齊" +#: ../src/iop/lens.cc:4508 +msgid "tune the warp and chromatic aberration correction" +msgstr "調整變形及色像差校正" -#. Let's add some tooltips and hook up some signals... -#: ../src/iop/overlay.c:1171 -msgid "the opacity of the overlay" -msgstr "覆蓋影像的透明度" +#: ../src/iop/lens.cc:4513 +msgid "tune the vignette correction" +msgstr "調整暗角校正" -#: ../src/iop/overlay.c:1172 -msgid "the scale of the overlay" -msgstr "覆蓋影像的比例" +#: ../src/iop/lens.cc:4518 +msgid "tune the TCA red correction" +msgstr "調整紅色橫向色像差(red TCA)校正" -#: ../src/iop/overlay.c:1173 -msgid "the rotation of the overlay" -msgstr "覆蓋影像的旋轉角度" +#: ../src/iop/lens.cc:4523 +msgid "tune the TCA blue correction" +msgstr "調整藍色橫向色像差(blue TCA)校正" -#: ../src/iop/primaries.c:67 -msgid "rgb primaries" -msgstr "RGB 原色" +#: ../src/iop/lens.cc:4527 +msgid "image scaling" +msgstr "影像縮放" -#: ../src/iop/primaries.c:72 -msgid "adjustment of the RGB color primaries for color grading" +#: ../src/iop/lens.cc:4529 +msgid "automatic scale to available image size" +msgstr "自動縮放至可用的影像尺寸" + +#: ../src/iop/lens.cc:4539 +msgid "" +"select a correction mode either based on\n" +" a) data and algorithms provided by the Lensfun project\n" +" b) embedded metadata provided by the camera or software vendor" msgstr "" -"RGB 原色 | rgb primaries\n" -"\n" -"藉由改變 RGB 色版混合方式來微調整體顏色\n" -"本質上是一個介面更容易操作的色版混合器\n" -"在不改變色偏設定時,其灰階中性軸不會被影響" +"選擇校正方式基於:\n" +" - Lensfun 的資料與算法\n" +" - 相機或軟體廠商的嵌入數據" -#: ../src/iop/primaries.c:384 -msgid "shift red towards yellow or magenta" -msgstr "紅色轉向偏黃或洋紅" +#: ../src/iop/lens.cc:4546 +msgid "which corrections to apply" +msgstr "要套用的校正項目" -#: ../src/iop/primaries.c:385 -msgid "red primary purity" -msgstr "紅原色純度" +#. message box to inform user what corrections have been done. this +#. is useful as depending on Lensfun's profile only some of the lens +#. flaws can be corrected +#: ../src/iop/lens.cc:4551 +msgid "corrections done: " +msgstr "已校正:" -#: ../src/iop/primaries.c:386 -msgid "shift green towards cyan or yellow" -msgstr "綠色轉向偏青或黃" +#: ../src/iop/lens.cc:4554 +msgid "which corrections have actually been done" +msgstr "實際進行了哪些更正" -#: ../src/iop/primaries.c:387 -msgid "green primary purity" -msgstr "綠原色純度" +#: ../src/iop/lens.cc:4571 +msgid "manual vignette correction" +msgstr "手動暗角校正" -#: ../src/iop/primaries.c:388 -msgid "shift blue towards magenta or cyan" -msgstr "藍色轉向偏洋紅或黃" +#: ../src/iop/lens.cc:4575 +msgid "additional manually controlled optical vignetting correction" +msgstr "額外的手動暗角校正控制" -#: ../src/iop/primaries.c:389 -msgid "blue primary purity" -msgstr "藍原色純度" +#: ../src/iop/lens.cc:4578 +msgid "vignette" +msgstr "暗角" -#: ../src/iop/profile_gamma.c:93 -msgid "unbreak input profile" -msgstr "修復輸入描述檔" +#: ../src/iop/lens.cc:4582 +msgid "amount of the applied optical vignetting correction" +msgstr "要應用的整體校正強度" -#: ../src/iop/profile_gamma.c:98 -msgid "correct input color profiles meant to be applied on non-linear RGB" +#: ../src/iop/lens.cc:4586 +msgid "show applied optical vignette correction mask" +msgstr "顯示已套用的暗角校正遮罩" + +#: ../src/iop/lens.cc:4590 +msgid "radius of uncorrected center" +msgstr "中央無校正區域的半徑" + +#: ../src/iop/lens.cc:4596 +msgid "steepness of the correction effect outside of radius" +msgstr "圓外的暗角完全校正強度" + +#: ../src/iop/levels.c:109 +msgid "this module is deprecated. please use the RGB levels module instead." +msgstr "此模組已被汰除,建議使用「RGB 色階」模組替代。" + +#: ../src/iop/levels.c:114 ../src/iop/levels.c:636 ../src/iop/rgblevels.c:1018 +#: ../src/iop/rgblevels.c:1050 +msgid "levels" +msgstr "色階" + +#: ../src/iop/levels.c:136 +msgid "adjust black, white and mid-gray points" msgstr "" -"修復輸入描述檔 | unbreak input profile\n" +"色階 | levels\n" "\n" -"修正輸入色彩曲線以便套用在自選的色彩描述檔\n" -"只有在「輸入色彩描述檔」模組選擇了自訂的色彩空間才需要使用此模組\n" -"使用 darktable 預設的相機色彩矩陣不需要此額外處理" +"調整黑點、白點和中灰點的位置\n" +"這個模組在 CIELAB 空間中調整 L* 色版\n" +"需要調整 RGB 色版請使用「RGB 色階」模組" -#: ../src/iop/profile_gamma.c:135 -msgid "16 EV dynamic range (generic)" -msgstr "16 EV 動態範圍(通用)" +#: ../src/iop/levels.c:634 ../src/iop/rgblevels.c:1053 +msgid "" +"drag handles to set black, gray, and white points. operates on L channel." +msgstr "" +"拖曳調整黑點、白點和中灰點的位置,\n" +"也可以使用下方色彩選取工具從影像中選取。" -#: ../src/iop/profile_gamma.c:141 -msgid "14 EV dynamic range (generic)" -msgstr "14 EV 動態範圍(通用)" +#: ../src/iop/levels.c:646 ../src/iop/rgblevels.c:1084 +msgid "apply auto levels" +msgstr "偵測影像亮度分布自動調整黑白點位置,並將中灰點置於黑白點正中心" -#: ../src/iop/profile_gamma.c:147 -msgid "12 EV dynamic range (generic)" -msgstr "12 EV 動態範圍(通用)" +#: ../src/iop/levels.c:650 ../src/iop/rgblevels.c:1077 +msgid "pick black point from image" +msgstr "從影像中選取黑點" -#: ../src/iop/profile_gamma.c:153 -msgid "10 EV dynamic range (generic)" -msgstr "10 EV 動態範圍(通用)" +#: ../src/iop/levels.c:654 ../src/iop/rgblevels.c:1078 +msgid "pick medium gray point from image" +msgstr "從影像中選取中灰點" -#: ../src/iop/profile_gamma.c:159 -msgid "08 EV dynamic range (generic)" -msgstr "08 EV 動態範圍(通用)" +#: ../src/iop/levels.c:658 ../src/iop/rgblevels.c:1079 +msgid "pick white point from image" +msgstr "從影像中選取白點" -#: ../src/iop/profile_gamma.c:609 -msgid "linear part" +#: ../src/iop/levels.c:672 +msgid "black percentile" msgstr "" -"暗部線性段\n" -"在暗部以線性處理而不套用伽馬曲線的部分,通常介於 0.0 ~ 0.1" +"黑色的百分位數\n" +"黑點位於直方圖左邊界的位置\n" +"數值越大會裁減掉越多暗部階調" -#: ../src/iop/profile_gamma.c:613 -msgid "gamma exponential factor" +#: ../src/iop/levels.c:676 +msgid "gray percentile" msgstr "" -"伽瑪指數\n" -"補償輸入描述檔的伽瑪值,一般設定是 0.45" +"中灰點的百分位數\n" +"黑點和白點調整後,中灰點在直方圖中的相對位置\n" +"數值越小整體越亮,因越多像素被調整為亮部,反之亦同" -#: ../src/iop/profile_gamma.c:624 -msgid "adjust to match the average luma of the subject" +#: ../src/iop/levels.c:680 +msgid "white percentile" msgstr "" -"調整中灰色的亮度以符合物體的平均亮度\n" -"可手動調整或使用右側色彩選取工具從影像上拖曳選取代表中間調的區域" +"白點的百分位數\n" +"白點位於直方圖左邊界的位置\n" +"數值越小會裁減掉越多亮部階調" -#: ../src/iop/profile_gamma.c:630 -msgid "" -"number of stops between middle gray and pure black\n" -"this is a reading a light meter would give you on the scene" -msgstr "" -"純黑點至中性灰之間的曝光級數,在拍攝現場使用測光表確認數值\n" -"也可手動調整或使用右側色彩選取工具從影像上拖曳選取代表純黑色的區域" +#: ../src/iop/liquify.c:288 +msgid "liquify" +msgstr "液化" -#: ../src/iop/profile_gamma.c:636 -msgid "" -"number of stops between pure black and pure white\n" -"this is a reading a light meter would give you on the scene" +#: ../src/iop/liquify.c:293 +msgid "distort parts of the image" msgstr "" -"純黑點至純白點之間的曝光級數,在拍攝現場使用測光表確認數值\n" -"也可手動調整或使用右側色彩選取工具從影像上拖曳選取代表純白色的區域" +"液化 | liquify\n" +"\n" +"自由扭曲變形影像的某些部分\n" +"液化變形控制基於節點,節點上限為 100 個\n" +"節點半徑表示變形的範圍,箭頭表示變形方向,箭頭長度代表變形的強度\n" +"如何操作節點請見影像上方顯示的說明文字" -#: ../src/iop/profile_gamma.c:638 -msgctxt "section" -msgid "optimize automatically" -msgstr "自動最佳化" +#: ../src/iop/liquify.c:2862 +msgid "click to edit nodes" +msgstr "點擊以編輯節點" -#: ../src/iop/profile_gamma.c:642 +#: ../src/iop/liquify.c:3564 msgid "" -"increase or decrease the computed dynamic range\n" -"this is useful when noise distorts the measurement" +"add point: click and drag\n" +"size: scroll - strength: shift+scroll - direction: " +"ctrl+scroll" msgstr "" -"擴大或縮減自動計算的動態範圍\n" -"有助於影像雜訊干擾判讀的情況" +"增加節點:點擊和拖曳\n" +"尺寸:滑鼠滾輪,強度:shift + 滾輪,方向:ctrl + 滾輪" -#: ../src/iop/profile_gamma.c:646 -msgid "make an optimization with some guessing" +#: ../src/iop/liquify.c:3567 +msgid "" +"add line: click\n" +"size: scroll - strength: shift+scroll - direction: " +"ctrl+scroll" msgstr "" -"使用右側色彩選取工具選取全畫面推測最佳數值\n" -"用法類似於自動色階" +"增加線段:點擊\n" +"尺寸:滑鼠滾輪,強度:shift + 滾輪,方向:ctrl + 滾輪" -#: ../src/iop/profile_gamma.c:655 -msgid "tone mapping method" +#: ../src/iop/liquify.c:3570 +msgid "" +"add curve: click\n" +"size: scroll - strength: shift+scroll - direction: " +"ctrl+scroll" msgstr "" -"選擇階調映射方式\n" -"補償自訂輸入色彩描述檔的 EOTF 特性" - -#: ../src/iop/rawdenoise.c:134 -msgid "raw denoise" -msgstr "RAW 檔除雜訊" +"增加曲線:點擊\n" +"尺寸:滑鼠滾輪,強度:shift + 滾輪,方向:ctrl + 滾輪" -#: ../src/iop/rawdenoise.c:139 -msgid "denoise the raw image early in the pipeline" -msgstr "" -"RAW 檔除雜訊 | raw denoise\n" -"\n" -"在去馬賽克之前對原始影像數據進行除雜訊處理\n" -"控制方法和「相機特性除雜訊」的小波模式類似\n" -"但沒有使用相機感光元件的特性描述資料" +#: ../src/iop/liquify.c:3616 +msgid "warps|nodes count:" +msgstr "變形 | 節點數量:" -#: ../src/iop/rawdenoise.c:927 +#: ../src/iop/liquify.c:3621 msgid "" -"raw denoising\n" -"only works for raw images." +"use a tool to add warps\n" +"remove a warp: right-click" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"「RAW 檔除雜訊」僅適用於 RAW。" +"點選要使用的變形工具\n" +"右鍵點擊影像上的節點可刪除該變形效果" -#: ../src/iop/rasterfile.c:88 -msgid "external raster masks" -msgstr "外部點陣遮罩" +#: ../src/iop/liquify.c:3627 +msgid "edit, add and delete nodes" +msgstr "編輯、增加和刪除節點" -#: ../src/iop/rasterfile.c:93 -msgid "raster|mask" -msgstr "點陣遮罩" +#: ../src/iop/liquify.c:3632 ../src/iop/liquify.c:3638 ../src/iop/liquify.c:3644 +#: ../src/iop/retouch.c:2440 ../src/iop/retouch.c:2446 ../src/iop/retouch.c:2451 +#: ../src/iop/retouch.c:2456 ../src/iop/spots.c:876 ../src/iop/spots.c:881 +#: ../src/iop/spots.c:886 ../src/libs/masks.c:1835 ../src/libs/masks.c:1843 +#: ../src/libs/masks.c:1851 ../src/libs/masks.c:1859 ../src/libs/masks.c:1867 +#: ../src/libs/masks.c:1876 +msgid "shapes" +msgstr "形狀" -#: ../src/iop/rasterfile.c:99 -msgid "read PFM files recorded for use as raster masks" -msgstr "" -"點陣遮罩匯入 | raster mask import\n" -"\n" -"選擇要匯入使用的點陣遮罩 PFM 檔案\n" -"必須先於偏好設定中設定遮罩檔案所在的根目錄" +#: ../src/iop/liquify.c:3633 +msgid "draw curves" +msgstr "曲線變形" -#: ../src/iop/rasterfile.c:168 -#, c-format -msgid "can't read raster mask file '%s'" -msgstr "無法讀取點陣遮罩檔案「%s」" +#: ../src/iop/liquify.c:3633 +msgid "draw multiple curves" +msgstr "連續繪製多條曲線" -#: ../src/iop/rasterfile.c:254 -msgid "raster mask files root folder not defined" -msgstr "未定義 LUT 根目錄,請至「偏好設定」〉「運算方法」中定義" +#: ../src/iop/liquify.c:3639 +msgid "draw lines" +msgstr "直線變形" -#: ../src/iop/rasterfile.c:261 -msgid "select raster mask file" -msgstr "選擇點陣遮罩檔案" +#: ../src/iop/liquify.c:3639 +msgid "draw multiple lines" +msgstr "連續繪製多條直線" -#: ../src/iop/rasterfile.c:295 -msgid "selected file not within raster masks root folder" -msgstr "選擇的檔案不在點陣遮罩根目錄下" +#: ../src/iop/liquify.c:3645 +msgid "draw points" +msgstr "點變形" -#: ../src/iop/rasterfile.c:591 -msgid "select the RGB channels taken into account to generate the raster mask" -msgstr "選擇用來生成點陣遮罩的 RGB 色版" +#: ../src/iop/liquify.c:3645 +msgid "draw multiple points" +msgstr "連續繪製多個變形點" -#: ../src/iop/rasterfile.c:595 +#: ../src/iop/liquify.c:3651 msgid "" -"select the PFM file recorded as a raster mask,\n" -"CAUTION: path must be set in preferences/processing before choosing" +"add node: ctrl+click - remove path: right-click\n" +"toggle line/curve: ctrl+alt+click" msgstr "" -"選擇 PFM 檔案\n" -"注意:請先至「偏好設定」〉「運算方法」中定義點陣遮罩根目錄" +"增加節點:ctrl + 點擊,刪除路徑:右鍵\n" +"切換平滑或轉角節點:ctrl + alt + 點擊" -#: ../src/iop/rasterfile.c:601 -msgid "the mask file path is saved with the image history" -msgstr "點陣遮罩的檔案路徑與影像編輯紀錄一併儲存" +#: ../src/iop/liquify.c:3654 +msgid "" +"move: click and drag - show/hide feathering controls: click\n" +"autosmooth, cusp, smooth, symmetrical: ctrl+click - remove: " +"right-click" +msgstr "" +"移動:拖曳,顯示羽化半徑:點擊節點,刪除節點:右鍵點擊\n" +"切換節點連接方式(僅限曲線變型有作用):自動平滑(圓點)、尖銳轉折(三" +"角形)、手動平滑(菱形)、對稱(方形點):ctrl + 點擊" -#. * let's fill the encapsulating widgets -#. mode of operation -#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2555 -#: ../src/views/darkroom.c:2578 ../src/views/darkroom.c:2588 -#: ../src/views/darkroom.c:2604 -msgid "raw overexposed" -msgstr "RAW 檔曝光過度" +#: ../src/iop/liquify.c:3658 ../src/iop/liquify.c:3660 +msgid "shape of path: drag" +msgstr "改變路徑形狀:拖曳" -#: ../src/iop/rawprepare.c:96 -msgctxt "modulename" -msgid "raw black/white point" -msgstr "RAW 檔黑、白點" +#: ../src/iop/liquify.c:3662 +msgid "radius: drag" +msgstr "改變半徑:拖曳" -#: ../src/iop/rawprepare.c:168 +#: ../src/iop/liquify.c:3664 +msgid "hardness (center): drag" +msgstr "改變硬度(中心):拖曳" + +#: ../src/iop/liquify.c:3666 +msgid "hardness (feather): drag" +msgstr "改變硬度(羽化):拖曳" + +#: ../src/iop/liquify.c:3668 msgid "" -"sets technical specificities of the raw sensor\n" -"\n" -"touch with great care!" +"strength: drag\n" +"linear, grow, and shrink: ctrl+click" msgstr "" -"RAW 檔黑、白點 | raw black/white point\n" +"變更強度:拖曳\n" +"改變線性、擴張和收縮:ctrl + 點擊" + +#: ../src/iop/lowlight.c:83 +msgid "lowlight vision" +msgstr "夜間視覺" + +#: ../src/iop/lowlight.c:88 +msgid "simulate human night vision" +msgstr "" +"夜間視覺 | lowlight vision\n" "\n" -"設定基於特定相機感光元件的黑白訊號位準\n" -"此為感光元件的技術特性,通常不需要更改預設值" +"模擬人眼視桿細胞主導的夜間視覺效果\n" +"還可用於模擬晝夜混合轉換\n" +"建議開啟幾個預設集以了解模組的設定方式" -#: ../src/iop/rawprepare.c:180 -msgid "passthrough" -msgstr "直通" +#: ../src/iop/lowlight.c:91 +msgid "linear, XYZ" +msgstr "線性、XYZ" + +#: ../src/iop/lowlight.c:330 +msgid "indoor bright" +msgstr "明亮室內" + +#: ../src/iop/lowlight.c:348 +msgid "indoor dim" +msgstr "陰暗室內" + +#: ../src/iop/lowlight.c:366 +msgid "indoor dark" +msgstr "黑暗室內" + +#: ../src/iop/lowlight.c:384 +msgid "twilight" +msgstr "晨昏" + +#: ../src/iop/lowlight.c:402 +msgid "night street lit" +msgstr "夜晚街燈" -#: ../src/iop/rawprepare.c:607 -msgid "invalid crop parameters" -msgstr "裁切參數設定無效" +#: ../src/iop/lowlight.c:420 +msgid "night street" +msgstr "夜晚街道" -#: ../src/iop/rawprepare.c:608 -msgid "" -"please reset to defaults, update your preset or set to something correct" -msgstr "點擊重設回復預設設定,更新預設集的參數或回到正確設定" +#: ../src/iop/lowlight.c:438 +msgid "night street dark" +msgstr "夜晚暗巷" -#: ../src/iop/rawprepare.c:877 -msgid "black level 0" -msgstr "黑色位準 0(R)" +#: ../src/iop/lowlight.c:457 +msgid "night" +msgstr "夜晚" -#: ../src/iop/rawprepare.c:878 -msgid "black level 1" -msgstr "黑色位準 1(G)" +#: ../src/iop/lowlight.c:630 +msgid "dark" +msgstr "黑暗" -#: ../src/iop/rawprepare.c:879 -msgid "black level 2" -msgstr "黑色位準 2(G)" +#: ../src/iop/lowlight.c:638 +msgid "bright" +msgstr "明亮" -#: ../src/iop/rawprepare.c:880 -msgid "black level 3" -msgstr "黑色位準 3(B)" +#: ../src/iop/lowlight.c:647 +msgid "day vision" +msgstr "白天視覺" -#: ../src/iop/rawprepare.c:907 -msgid "raw flat field correction to compensate for lens shading" -msgstr "使用 RAW 檔平場校正來補償鏡頭暗角" +#: ../src/iop/lowlight.c:652 +msgid "night vision" +msgstr "夜間視覺" -#: ../src/iop/rawprepare.c:911 -msgctxt "section" -msgid "crop" -msgstr "裁切" +#: ../src/iop/lowlight.c:819 +msgid "blueness in shadows" +msgstr "在暗部中增加一些藍色調來模擬 Purkinje 效應" -#: ../src/iop/rawprepare.c:914 -msgid "crop left border" -msgstr "裁切左側" +#: ../src/iop/lowpass.c:97 +msgid "lowpass" +msgstr "低通濾鏡" -#: ../src/iop/rawprepare.c:918 -msgid "crop top border" -msgstr "裁切上方" +#: ../src/iop/lowpass.c:102 +msgid "isolate low frequencies in the image" +msgstr "" +"低通濾鏡 | lowpass\n" +"\n" +"分離出影像中的低頻訊號(色彩)\n" +"主要用於與混合模式搭配使用創造特殊效果" -#: ../src/iop/rawprepare.c:922 -msgid "crop right border" -msgstr "裁切右側" +#: ../src/iop/lowpass.c:553 +msgid "local contrast mask" +msgstr "局部對比遮罩" -#: ../src/iop/rawprepare.c:926 -msgid "crop bottom border" -msgstr "裁切下方" +#: ../src/iop/lowpass.c:578 +msgid "radius of gaussian/bilateral blur" +msgstr "套用高斯或雙邊濾波器模糊的半徑" -#: ../src/iop/rawprepare.c:935 -msgid "" -"raw black/white point correction\n" -"only works for the sensors that need it." -msgstr "「RAW 檔黑、白點」僅適用於需要的感光元件。" +#: ../src/iop/lowpass.c:579 +msgid "contrast of lowpass filter" +msgstr "低通濾鏡的對比度" -#: ../src/iop/relight.c:50 -msgid "fill-light 0.25EV with 4 zones" -msgstr "四區曝光補償 +0.25 EV" +#: ../src/iop/lowpass.c:580 +msgid "brightness adjustment of lowpass filter" +msgstr "低通濾鏡的亮度調整" -#: ../src/iop/relight.c:54 -msgid "fill-shadow -0.25EV with 4 zones" -msgstr "四區曝光補償 -0.25 EV" +#: ../src/iop/lowpass.c:581 +msgid "color saturation of lowpass filter" +msgstr "低通濾鏡的飽和度" -#: ../src/iop/relight.c:83 -msgid "fill light" -msgstr "補光" +#: ../src/iop/lowpass.c:582 +msgid "which filter to use for blurring" +msgstr "模糊效果使用的濾鏡" -#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 -msgid "" -"this module is deprecated. please use the tone equalizer module instead." -msgstr "此模組已被汰除,建議使用「階調等化器」模組替代。" +#: ../src/iop/lut3d.c:133 +msgid "LUT 3D" +msgstr "立體色彩查找表" -#: ../src/iop/relight.c:250 -msgid "the fill-light in EV" -msgstr "補光亮度(EV)" +#: ../src/iop/lut3d.c:138 +msgid "perform color space corrections and apply look" +msgstr "" +"立體色彩查找表 | LUT 3D\n" +"\n" +"載入 LUT 文件轉換 RGB 值以套用色彩外觀\n" +"通常用於套用底片模擬效果和調色\n" +"此模組會剪裁亮度範圍至 [0,1],請確保沒有要保留的數據超出範圍" -#: ../src/iop/relight.c:258 -msgid "" -"select the center of fill-light\n" -"ctrl+click to select an area" +#: ../src/iop/lut3d.c:141 +msgid "defined by profile, RGB" +msgstr "由描述檔定義、RGB" + +#: ../src/iop/lut3d.c:490 +msgid "error allocating buffer for gmz LUT" msgstr "" -"選擇補光燈的中心點\n" -"ctrl + 左鍵選擇區域" +"⚠️ 錯誤 ⚠️\n" +"為 gmz LUT 分配緩衝區時出現錯誤" -#: ../src/iop/relight.c:261 -msgid "toggle tool for picking median lightness in image" -msgstr "切換在影像上選擇中間亮度的工具" +#: ../src/iop/lut3d.c:518 +#, c-format +msgid "invalid png file %s" +msgstr "無效的 PNG 檔案「%s」" -#: ../src/iop/relight.c:265 -msgid "width of fill-light area defined in zones" -msgstr "補光階調範圍" +#: ../src/iop/lut3d.c:526 +#, c-format +msgid "png bit depth %d is not supported" +msgstr "不支援 %d 位元的 PNG 檔案" -#: ../src/iop/retouch.c:194 -msgid "retouch" -msgstr "細節修飾" +#: ../src/iop/lut3d.c:540 ../src/iop/lut3d.c:550 +#, c-format +msgid "invalid level in png file %d %d" +msgstr "PNG 檔案中的色階 %d %d 無效" -#: ../src/iop/retouch.c:199 -msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" +#: ../src/iop/lut3d.c:545 +msgid "this darktable build is not compatible with compressed CLUT" +msgstr "此版本 darktable 不相容壓縮的 CLUT" + +#: ../src/iop/lut3d.c:562 ../src/iop/lut3d.c:817 +#, c-format +msgid "error - LUT 3D size %d exceeds the maximum supported" msgstr "" -"高低頻分離|修復|複製|印章|小波|汙點|髒點|split-frequency|healing|cloning|" -"stamp|blur|fill|wavelets|spot removal" +"⚠️ 錯誤 ⚠️\n" +"3D LUT 大小 %d 超過上限" -#: ../src/iop/retouch.c:205 -msgid "" -"remove and clone spots,\n" -"perform split-frequency skin editing" +#: ../src/iop/lut3d.c:574 +msgid "error allocating buffer for png LUT" msgstr "" -"細節修飾 | retouch\n" -"\n" -"繪製形狀遮罩執行修復或移除影像中不需要的斑點\n" -"並且可以利用小波分解,進行頻率分離的皮膚精修" +"⚠️ 錯誤 ⚠️\n" +"分配 PNG LUT 緩衝區時出錯" -#: ../src/iop/retouch.c:209 -msgid "geometric and frequential, RGB" -msgstr "幾何與頻率、RGB" +#: ../src/iop/lut3d.c:582 +#, c-format +msgid "error - could not read png image %s" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"無法讀取 PNG 影像「%s」" -#: ../src/iop/retouch.c:1678 -msgid "cannot display scales when the blending mask is displayed" -msgstr "顯示混合遮罩時無法顯示小波尺度" +#: ../src/iop/lut3d.c:594 +msgid "error - allocating buffer for png LUT" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"分配 PNG LUT 緩衝區時出錯" -#: ../src/iop/retouch.c:2032 ../src/iop/retouch.c:2034 -#: ../src/iop/retouch.c:2036 ../src/iop/retouch.c:2038 +#: ../src/iop/lut3d.c:770 #, c-format -msgid "default tool changed to %s" -msgstr "預設工具變更為「%s」" +msgid "error - invalid cube file: %s" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"無效的 cube 檔案「%s」" -#: ../src/iop/retouch.c:2032 -msgid "cloning" -msgstr "複製" +#: ../src/iop/lut3d.c:784 +msgid "DOMAIN MIN other than 0 is not supported" +msgstr "不支援 0 以外的 DOMAIN MIN" -#: ../src/iop/retouch.c:2034 -msgid "healing" -msgstr "修復" +#: ../src/iop/lut3d.c:796 +msgid "DOMAIN MAX other than 1 is not supported" +msgstr "不支援 1 以外的 DOMAIN MAX" -#: ../src/iop/retouch.c:2432 -msgid "shapes:" -msgstr "遮罩形狀:" +#: ../src/iop/lut3d.c:806 +msgid "1D cube LUT is not supported" +msgstr "不支援一維 LUT" -#: ../src/iop/retouch.c:2435 -msgid "" -"to add a shape select an algorithm and a shape type and click on the image.\n" -"shapes are added to the current scale" +#: ../src/iop/lut3d.c:828 +msgid "error - allocating buffer for cube LUT" msgstr "" -"選擇遮罩形狀和修飾方法,然後在影像上點擊欲修飾的地方\n" -"修飾形狀遮罩會作用於目前選定的小波尺度(細節頻率)上" +"⚠️ 錯誤 ⚠️\n" +"分配 cube LUT「%s」緩衝區時出錯" -#: ../src/iop/retouch.c:2439 ../src/iop/retouch.c:2557 -#: ../src/iop/retouch.c:2563 ../src/iop/retouch.c:2571 -#: ../src/iop/retouch.c:2576 ../src/iop/retouch.c:2583 -#: ../src/iop/retouch.c:2614 -msgid "editing" -msgstr "編輯" +#: ../src/iop/lut3d.c:839 +msgid "error - cube LUT size is not defined" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"未定義 LUT 尺寸" -#: ../src/iop/retouch.c:2440 -msgid "show and edit shapes on the current scale" -msgstr "顯示目前小波尺度中的形狀以編輯" +#: ../src/iop/lut3d.c:850 +#, c-format +msgid "error - cube LUT invalid number line %d" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"cube LUT 第 %d 行數值無效" -#: ../src/iop/retouch.c:2441 -msgid "show and edit shapes in restricted mode" -msgstr "在受限模式下編輯,遮罩形狀的位置和大小被保護避免變更" +#: ../src/iop/lut3d.c:866 +#, c-format +msgid "error - cube LUT lines number %d is not correct, should be %d" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"cube LUT 第 %d 行數值無效,應為 %d" -#. algorithm toolbar -#: ../src/iop/retouch.c:2467 -msgid "algorithms:" -msgstr "修飾方法:" +#: ../src/iop/lut3d.c:876 +#, c-format +msgid "warning - cube LUT has %d values out of range [0,1]" +msgstr "" +"⚠️ 警告 ⚠️\n" +"cube LUT 中 %d 超出數值範圍範圍 [0,1]" -#: ../src/iop/retouch.c:2470 ../src/iop/retouch.c:2493 -msgid "activate blur tool" -msgstr "啟用模糊工具" +#: ../src/iop/lut3d.c:901 +#, c-format +msgid "error - invalid 3dl file: %s" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"無效的 3DL 檔案「%s」" -#: ../src/iop/retouch.c:2475 ../src/iop/retouch.c:2494 -msgid "activate fill tool" -msgstr "啟用填色工具" +#: ../src/iop/lut3d.c:922 +#, c-format +msgid "error - the maximum shaper LUT value %d is too low" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"LUT 最大值 %d 過低" + +#: ../src/iop/lut3d.c:933 +msgid "error - allocating buffer for 3dl LUT" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"分配 PNG LUT 緩衝區時出錯" -#: ../src/iop/retouch.c:2480 ../src/iop/retouch.c:2495 -msgid "activate cloning tool" -msgstr "啟用複製工具" +#: ../src/iop/lut3d.c:946 +msgid "error - 3dl LUT size is not defined" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"未定義 LUT 尺寸" -#: ../src/iop/retouch.c:2485 ../src/iop/retouch.c:2496 -msgid "activate healing tool" -msgstr "啟用修復工具" +#: ../src/iop/lut3d.c:974 +msgid "error - 3dl LUT lines number is not correct" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"3dl LUT 行數不正確" -#: ../src/iop/retouch.c:2491 -msgid "ctrl+click to change tool for current form" -msgstr "ctrl + 點擊 將選擇的形狀更改為此工具" +#: ../src/iop/lut3d.c:990 +msgid "error - the maximum LUT value does not match any valid bit depth" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"LUT 最大值不符合任何有效的色彩深度" -#: ../src/iop/retouch.c:2492 -msgid "shift+click to set the tool as default" -msgstr "shift + 點擊 將此工具設為預設值" +#: ../src/iop/lut3d.c:1569 +msgid "LUT root folder not defined" +msgstr "未定義 LUT 根目錄,請至「偏好設定」〉「運算方法」中定義" -#: ../src/iop/retouch.c:2503 -msgid "scales:" -msgstr "小波尺度(頻率分離層數):" +#: ../src/iop/lut3d.c:1575 +msgid "select LUT file" +msgstr "選擇 LUT 檔案" -#: ../src/iop/retouch.c:2510 -msgid "current:" -msgstr "目前使用的小波尺度:" +#: ../src/iop/lut3d.c:1596 +msgid "hald CLUT (png), 3D LUT (cube or 3dl) or gmic compressed LUT (gmz)" +msgstr "hald CLUT, 3D LUT, gmic LUT" -#: ../src/iop/retouch.c:2517 -msgid "merge from:" -msgstr "合併編輯效果至小波層:" +#: ../src/iop/lut3d.c:1598 +msgid "hald CLUT (png) or 3D LUT (cube or 3dl)" +msgstr "hald CLUT, 3D LUT" + +#: ../src/iop/lut3d.c:1622 +msgid "select file outside LUT root folder is not allowed" +msgstr "不能選擇 LUT 根目錄之外的檔案" -#: ../src/iop/retouch.c:2528 +#: ../src/iop/lut3d.c:1690 msgid "" -"top slider adjusts where the merge scales start\n" -"bottom slider adjusts the number of scales\n" -"dot indicates the current scale\n" -"top line indicates that the scale is visible at current zoom level\n" -"bottom line indicates that the scale has shapes on it" +"select a png (haldclut), a cube, a 3dl or a gmz (compressed LUT) file " +"CAUTION: 3D LUT folder must be set in preferences/processing before choosing " +"the LUT file" msgstr "" -"小波分解示意圖表\n" -"\n" -"小波分析將圖像分解為多個不同細節等級的圖層,稱為小波尺度,得以在每個細節層中" -"獨立調整細節修飾效果。這對人像攝影特別有用,可將皮膚瑕疵在其所屬的小波層中處" -"理,而不抹平皮膚紋理,或是影響低頻的顏色資訊。\n" -"\n" -"長條示意圖最左側的黑色方塊代表未經小波處理的原始影像層\n" -"示意圖最右側的白色方塊代表小波處理後剩下的無細節影像\n" -"中間的灰色方塊代表各個不同細節等級的圖層,越往左細節越精細,往右是粗糙輪廓\n" -"\n" -"長條圖中的灰圓點代表目前選擇的小波尺度,修飾效果會作用在此層上\n" -"點擊可選擇,若選擇最左方的黑色方塊,修飾效果會直接作用在原始影像上\n" -"\n" -"下方橘色條代表該小波尺度有修飾效果的形狀遮罩\n" -"長條圖上方的灰色條顯示在目前的影像縮放比例下可以看到哪些小波層\n" -"若無法辨識欲修飾的小波尺度細節,則必須放大顯示比例\n" +"選擇 LUT 檔案\n" "\n" -"下方的三角形控制目前的小波分解數量,拖曳可改變小波層數量\n" -"上方的三角形控制小波層合併效果,高層數的修飾會套用至低層上\n" -"選擇 0 為不合併效果,每個修飾遮罩只作用在所屬的小波尺度中" +"支援 hald CLUT(png)、3D LUT(cube 或 3dl)、gmic 壓縮 LUT(gmz)\n" +"在選擇 LUT 檔之前,請至「偏好設定」〉「運算方法」中定義 LUT 根目錄\n" +"LUT 資料不會儲存在資料庫或 XMP 中,而是從 3D LUT 根目錄引用\n" +"僅有 gmic 壓縮 LUT(gmz)格式可以儲存完整數據在 XMP 文件裡\n" +"因此,自行正確備份 3D LUT 檔案非常重要" -#: ../src/iop/retouch.c:2557 -msgid "display masks" -msgstr "顯示遮罩" +#: ../src/iop/lut3d.c:1694 +msgid "" +"select a png (haldclut), a cube or a 3dl file CAUTION: 3D LUT folder must be " +"set in preferences/processing before choosing the LUT file" +msgstr "" +"選擇 LUT 檔案\n" +"\n" +"支援 hald CLUT(png)、3D LUT(cube 或 3dl)\n" +"在選擇 LUT 檔之前,請至「偏好設定」〉「運算方法」中定義 LUT 根目錄\n" +"LUT 資料不會儲存在資料庫或 XMP 中,而是從 3D LUT 根目錄引用\n" +"僅有 gmic 壓縮 LUT(gmz)格式可以儲存完整數據在 XMP 文件裡\n" +"因此,自行正確備份 3D LUT 檔案非常重要" -#: ../src/iop/retouch.c:2563 -msgid "temporarily switch off shapes" -msgstr "暫時不顯示修飾效果" +#: ../src/iop/lut3d.c:1703 +msgid "" +"the file path (relative to LUT folder) is saved with image along with the LUT " +"data if it's a compressed LUT (gmz)" +msgstr "若使用 gmic 壓縮 LUT,將 gmz 檔案路徑與影像一併儲存" -#: ../src/iop/retouch.c:2571 -msgid "paste cut shapes to current scale" -msgstr "貼上剪下的修飾遮罩到目前選取的小波尺度" +#: ../src/iop/lut3d.c:1706 +msgid "" +"the file path (relative to LUT folder) is saved with image (and not the LUT " +"data themselves)" +msgstr "僅儲存 gmz 的檔案路徑(相對於 LUT 根目錄),而非 LUT 資料本身" -#: ../src/iop/retouch.c:2576 -msgid "cut shapes from current scale" -msgstr "從目前小波尺度中剪下修飾遮罩" +#: ../src/iop/lut3d.c:1715 +msgid "enter LUT name" +msgstr "輸入 LUT 名稱" -#: ../src/iop/retouch.c:2583 -msgid "display wavelet scale" -msgstr "切換顯示小波尺度 / 整體影像" +#: ../src/iop/lut3d.c:1730 +msgid "select the LUT" +msgstr "選取 LUT" -#: ../src/iop/retouch.c:2597 -msgid "adjust preview levels" -msgstr "調整小波預覽色階" +#: ../src/iop/lut3d.c:1747 +msgid "select the color space in which the LUT has to be applied" +msgstr "" +"選擇套用 LUT 時使用的色彩空間\n" +"LUT 是在特定色彩空間中定義的,選擇對應的色彩空間才能呈現正確外觀" -#: ../src/iop/retouch.c:2614 ../src/iop/rgblevels.c:1082 -msgid "auto levels" -msgstr "自動調整預覽效果" +#: ../src/iop/lut3d.c:1749 +msgid "interpolation" +msgstr "內插法" -#: ../src/iop/retouch.c:2618 -msgctxt "section" -msgid "preview single scale" -msgstr "單一小波尺度預覽效果" +#: ../src/iop/lut3d.c:1750 +msgid "select the interpolation method" +msgstr "" +"選擇 LUT 使用的內插計算方法\n" +"決定介於 RGB 立方體網格點間的數據如何計算,不同算法通常差異很小" -#. shapes selected (label) -#: ../src/iop/retouch.c:2622 -msgid "shape selected:" -msgstr "目前選取的形狀遮罩:" +#: ../src/iop/mask_manager.c:42 ../src/libs/masks.c:61 +msgid "mask manager" +msgstr "遮罩管理器" -#: ../src/iop/retouch.c:2628 +#: ../src/iop/monochrome.c:97 msgid "" -"click on a shape to select it,\n" -"to unselect click on an empty space" +"quickly convert an image to black & white\n" +"using a variable color filter" msgstr "" -"點擊形狀遮罩以選取\n" -"點擊空白區域取消選取" +"黑白濾鏡 | monochrome\n" +"\n" +"模擬傳統黑白底片使用的彩色濾鏡效果\n" +"快速將影像轉換成黑白\n" +"也可以使用「色彩校正」模組中的底片模擬預設集" -#: ../src/iop/retouch.c:2635 -msgid "erase the detail or fills with chosen color" -msgstr "抹除細節或用選取的色彩來填滿" +#: ../src/iop/monochrome.c:151 +msgid "red filter" +msgstr "紅色濾鏡" -#: ../src/iop/retouch.c:2646 ../src/iop/retouch.c:2647 -msgid "select fill color" -msgstr "選擇填充色彩" +#: ../src/iop/monochrome.c:557 +msgid "drag and scroll mouse wheel to adjust the virtual color filter" +msgstr "" +"拖曳移動改變濾鏡顏色,滑鼠滾輪調整濾鏡色彩範圍\n" +"建議先縮小濾鏡顏色範圍,以看出不同顏色的效果\n" +"找到最適合的色相之後再逐步擴大濾鏡範圍,以獲得較自然的階調" -#: ../src/iop/retouch.c:2655 -msgid "pick fill color from image" -msgstr "從影像上選擇要填滿的色彩" +#: ../src/iop/monochrome.c:574 +msgid "how much to keep highlights" +msgstr "控制亮部的保留程度" -#: ../src/iop/retouch.c:2656 -msgid "pick fill color" -msgstr "選取填滿色彩" +#: ../src/iop/negadoctor.c:131 +msgid "negadoctor" +msgstr "負片反轉師" -#: ../src/iop/retouch.c:2659 -msgid "fill color: " -msgstr "填充色彩: " +#: ../src/iop/negadoctor.c:136 +msgid "film|invert|negative|scan" +msgstr "底片|掃描|翻拍|film|invert|negative|scan" -#: ../src/iop/retouch.c:2668 -msgid "adjusts color brightness to fine-tune it. works with erase as well" -msgstr "調整填色的亮度,也適用於擦除模式" +#: ../src/iop/negadoctor.c:141 +msgid "invert film negative scans and simulate printing on paper" +msgstr "" +"負片反轉師 | negadoctor\n" +"\n" +"反轉掃描或翻拍的負片並模擬感光相紙效果\n" +"使用此模組從真正的負片反轉影像時建議關閉其他任何階調調整模組\n" +"並強烈建議依照介面中的「上→下」「左→右」順序設定各項參數" -#: ../src/iop/retouch.c:2674 -msgid "type for the blur algorithm" -msgstr "選擇模糊演算法" +#: ../src/iop/negadoctor.c:472 +msgid "D min" +msgstr "最低濃度" -#: ../src/iop/retouch.c:2678 -msgid "radius of the selected blur type" -msgstr "選取模糊的半徑尺寸" +#: ../src/iop/negadoctor.c:478 ../src/iop/negadoctor.c:859 +msgid "D min red component" +msgstr "最低濃度區域紅色量" -#: ../src/iop/retouch.c:2685 -msgid "set the opacity on the selected shape" -msgstr "調整選取形狀遮罩的不透明度" +#. Page FILM PROPERTIES +#: ../src/iop/negadoctor.c:840 +msgid "film properties" +msgstr "底片特性" -#: ../src/iop/retouch.c:2691 +#: ../src/iop/negadoctor.c:845 +msgid "select color of film material from a swatch" +msgstr "從色樣中選擇底片片基的顏色" + +#: ../src/iop/negadoctor.c:850 +msgid "film material" +msgstr "片基材質" + +#: ../src/iop/negadoctor.c:852 msgctxt "section" -msgid "retouch tools" -msgstr "修飾工具" +msgid "color of the film base" +msgstr "底片片基的顏色" + +#: ../src/iop/negadoctor.c:860 ../src/iop/negadoctor.c:870 +#: ../src/iop/negadoctor.c:880 +msgid "" +"adjust the color and shade of the film transparent base.\n" +"this value depends on the film material, \n" +"the chemical fog produced while developing the film,\n" +"and the scanner white balance." +msgstr "" +"手動調整底片片基的顏色和濃度。\n" +"參數設定會和底片種類、沖洗、掃描或翻拍設定等因素相關。" + +#: ../src/iop/negadoctor.c:869 +msgid "D min green component" +msgstr "最低濃度區域綠色量" + +#: ../src/iop/negadoctor.c:879 +msgid "D min blue component" +msgstr "最低濃度區域藍色量" -#: ../src/iop/retouch.c:2693 +#. D max and scanner bias +#: ../src/iop/negadoctor.c:886 msgctxt "section" -msgid "wavelet decompose" -msgstr "小波分解(高低頻分離)" +msgid "dynamic range of the film" +msgstr "底片的動態範圍" + +#: ../src/iop/negadoctor.c:888 +msgid "D max" +msgstr "最高濃度" + +#: ../src/iop/negadoctor.c:890 +msgid "" +"maximum density of the film, corresponding to white after inversion.\n" +"this value depends on the film specifications, the developing process,\n" +"the dynamic range of the scene and the scanner exposure settings." +msgstr "" +"底片的最高濃度,對應到反轉後的純白點。\n" +"使用右方的色彩選取工具,拖曳選取影像區域可自動計算。\n" +"注意勿選取到影像範圍外的部分,如片基和底片碼,以免造成誤判。\n" +"手動調整向左讓底片更亮,向右拖動會讓底片變暗。" -#: ../src/iop/retouch.c:2697 +#: ../src/iop/negadoctor.c:894 msgctxt "section" -msgid "shapes" -msgstr "形狀" +msgid "scanner exposure settings" +msgstr "掃描機曝光設定" -#: ../src/iop/retouch.c:3840 ../src/iop/retouch.c:4662 -#, c-format -msgid "max scale is %i for this image size" -msgstr "這個影像尺寸的最高小波尺度為 %i" +#: ../src/iop/negadoctor.c:898 +msgid "" +"correct the exposure of the scanner, for all RGB channels,\n" +"before the inversion, so blacks are neither clipped or too pale." +msgstr "" +"在反轉負片之前修正掃描機或翻拍的曝光。\n" +"使用右方的色彩選取工具,拖曳選取影像區域可自動計算。\n" +"注意勿選取到影像範圍外的部分,如片基和底片碼,以免造成誤判。\n" +"手動調整向左讓底片更亮,向右拖動會讓底片變暗。" -#: ../src/iop/rgbcurve.c:118 -msgid "rgb curve" -msgstr "RGB 曲線" +#: ../src/iop/negadoctor.c:907 +msgid "select color of shadows from a swatch" +msgstr "從色樣中選擇陰影的顏色" -#: ../src/iop/rgbcurve.c:141 -msgid "alter an image’s tones using curves in RGB color space" +#: ../src/iop/negadoctor.c:911 +msgid "pick shadows color from image" msgstr "" -"RGB 曲線 | rgb curve\n" -"\n" -"使用曲線調整影像階調的經典工具\n" -"和「階調曲線」模組類似,但在 RGB 空間中執行\n" -"移動曲線的兩側端點可變更黑白點,效果等同「RGB 色階」模組" - -#: ../src/iop/rgbcurve.c:183 -msgid "contrast | compression" -msgstr "壓縮對比" +"從影像中選擇陰影顏色\n" +"使用色彩選取工具拖曳選擇影像中的暗部中灰色區域,以下參數會自動計算完成" -#: ../src/iop/rgbcurve.c:193 -msgid "linear (gamma 1.0)" -msgstr "伽瑪 1.0(線性)" +#: ../src/iop/negadoctor.c:914 +msgctxt "section" +msgid "shadows color cast" +msgstr "陰影偏色" -#: ../src/iop/rgbcurve.c:204 -msgid "contrast | medium (linear)" -msgstr "對比度中(線性)" +#: ../src/iop/negadoctor.c:918 +msgid "shadows red offset" +msgstr "陰影紅色偏移" -#: ../src/iop/rgbcurve.c:214 -msgid "contrast | high (linear)" -msgstr "對比度高(線性)" +#: ../src/iop/negadoctor.c:919 ../src/iop/negadoctor.c:926 +#: ../src/iop/negadoctor.c:933 +msgid "" +"correct the color cast in shadows so blacks are\n" +"truly achromatic. Setting this value before\n" +"the highlights illuminant white balance will help\n" +"recovering the global white balance in difficult cases." +msgstr "" +"校正陰影中的色偏,讓黑色真正不帶任何偏色。\n" +"陰影偏色參數也會影響亮部的顏色,務必先設定陰影偏色然後才是亮部白平衡。" -#: ../src/iop/rgbcurve.c:231 -msgid "contrast | medium (gamma 2.2)" -msgstr "對比度中(伽瑪 2.2)" +#: ../src/iop/negadoctor.c:925 +msgid "shadows green offset" +msgstr "陰影綠色偏移" -#: ../src/iop/rgbcurve.c:247 -msgid "contrast | high (gamma 2.2)" -msgstr "對比度高(伽瑪 2.2)" +#: ../src/iop/negadoctor.c:932 +msgid "shadows blue offset" +msgstr "陰影藍色偏移" -#: ../src/iop/rgbcurve.c:261 -msgid "non-contrast curve | gamma 2.0" -msgstr "伽瑪(gamma)2.0" +#: ../src/iop/negadoctor.c:941 +msgid "select color of illuminant from a swatch" +msgstr "從色樣中選擇光源的顏色" -#: ../src/iop/rgbcurve.c:268 -msgid "non-contrast curve | gamma 0.5" -msgstr "伽瑪(gamma)0.5" +#: ../src/iop/negadoctor.c:945 +msgid "pick illuminant color from image" +msgstr "" +"從影像中選取光源顏色\n" +"使用色彩選取工具拖曳選擇影像中的亮部中灰色區域,以下參數會自動計算完成" -#: ../src/iop/rgbcurve.c:275 -msgid "non-contrast curve | logarithm (base 2)" -msgstr "對數(底數為 2)" +#: ../src/iop/negadoctor.c:948 +msgctxt "section" +msgid "highlights white balance" +msgstr "亮部白平衡" -#: ../src/iop/rgbcurve.c:282 -msgid "non-contrast curve | exponential (base 2)" -msgstr "指數(底數為2)" +#: ../src/iop/negadoctor.c:952 +msgid "illuminant red gain" +msgstr "光源紅光增益" -#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1034 -msgid "choose between linked and independent channels." -msgstr "選擇一併調整全部色版,或是分開調整 R、G、B 色版。" +#: ../src/iop/negadoctor.c:953 ../src/iop/negadoctor.c:960 +#: ../src/iop/negadoctor.c:967 +msgid "" +"correct the color of the illuminant so whites are\n" +"truly achromatic. Setting this value after\n" +"the shadows color cast will help\n" +"recovering the global white balance in difficult cases." +msgstr "" +"校正光源的顏色,讓白色真正不帶任何偏色。\n" +"陰影偏色參數也會影響亮部的顏色,務必先設定陰影偏色然後才是亮部白平衡。" -#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 -msgid "curve nodes for r channel" -msgstr "紅色色版的色階控制點" +#: ../src/iop/negadoctor.c:959 +msgid "illuminant green gain" +msgstr "光源綠光增益" -#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 -msgid "curve nodes for g channel" -msgstr "綠色色版的色階控制點" +#: ../src/iop/negadoctor.c:966 +msgid "illuminant blue gain" +msgstr "光源藍光增益" -#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 -msgid "curve nodes for b channel" -msgstr "藍色色版的色階控制點" +#. Page PRINT PROPERTIES +#: ../src/iop/negadoctor.c:973 +msgid "print properties" +msgstr "相紙特性" -#: ../src/iop/rgblevels.c:98 -msgid "rgb levels" -msgstr "RGB 色階" +#. print corrections +#: ../src/iop/negadoctor.c:976 +msgctxt "section" +msgid "virtual paper properties" +msgstr "模擬紙張特性" -#: ../src/iop/rgblevels.c:120 -msgid "adjust black, white and mid-gray points in RGB color space" +#: ../src/iop/negadoctor.c:982 +msgid "" +"correct the density of black after the inversion,\n" +"to adjust the global contrast while avoiding clipping shadows." msgstr "" -"RGB 色階 | rgb levels\n" -"\n" -"在 RGB 空間中調整黑點、白點和中灰點的位置\n" -"此模組類似在 Lab 空間中運算的「色階」模組\n" -"但是可依 R、G、B 色版獨立調整" - -#: ../src/iop/rgblevels.c:1088 -msgid "auto region" -msgstr "區域自動" +"修正反轉後的黑色濃度,以調整對比度同時避免裁切暗部階調。\n" +"使用右方色彩選取工具選擇底片曝光區域以自動計算。" -#: ../src/iop/rgblevels.c:1091 +#: ../src/iop/negadoctor.c:986 msgid "" -"apply auto levels based on a region defined by the user\n" -"click and drag to draw the area\n" -"right-click to cancel" +"select the grade of the virtual paper, which is actually\n" +"equivalent to applying a gamma. it compensates the film D max\n" +"and recovers the contrast. use a high grade for high D max." msgstr "" -"選擇影像上的一塊區域計算自動色階\n" -"開啟後在影像上點擊拖曳範圍,滑鼠右鍵取消" - -#: ../src/iop/rotatepixels.c:67 -msgctxt "modulename" -msgid "rotate pixels" -msgstr "像素旋轉" +"選擇虛擬紙張的階調,實際上是套用伽瑪指數。\n" +"補償底片的最高濃度並恢復對比度。" -#: ../src/iop/rotatepixels.c:96 +#: ../src/iop/negadoctor.c:994 msgid "" -"internal module to setup technical specificities of raw sensor\n" -"\n" -"you should not touch values here!" +"gradually compress specular highlights past this value\n" +"to avoid clipping while pushing the exposure for mid-tones.\n" +"this somewhat reproduces the behavior of matte paper." msgstr "" -"旋轉像素 | rotate pixels\n" -"\n" -"因應感光元件特性所需的內部設定校正模組\n" -"在需要時模組會自動啟用,平時永遠保持關閉\n" -"不需要調整參數,模組也不具備控制選項" +"調整數值以避免提高中間調曝光時發生亮部剪裁。\n" +"本質上是一個高光壓縮工具,可用來模擬低對比度的霧面相紙。" -#: ../src/iop/scalepixels.c:53 -msgctxt "modulename" -msgid "scale pixels" -msgstr "像素寬高比" +#: ../src/iop/negadoctor.c:998 +msgctxt "section" +msgid "virtual print emulation" +msgstr "模擬虛擬列印" -#: ../src/iop/scalepixels.c:82 +#: ../src/iop/negadoctor.c:1005 msgid "" -"module for setting pixel aspect ratio\n" -"\n" -"useful for certain sensor types\n" -"and anamorphic desqueeze" +"correct the printing exposure after inversion to adjust\n" +"the global contrast and avoid clipping highlights." msgstr "" -"像素寬高比 | scale pixels\n" -"\n" -"修正某些相機感光元件的影像\n" -"或是去擠壓使用變形鏡頭拍攝的照片" +"修正反轉之後的曝光,以調整對比度同時避免裁切亮部階調。\n" +"使用右側色彩選取工具選擇應該要是最亮的地方,以便自動設定影像白點。\n" +"如果前項參數都有正確設定,理應不需要調整這項設定。" -#: ../src/iop/scalepixels.c:259 -msgid "adjust pixel aspect ratio" -msgstr "調整像素寬高比" +#: ../src/iop/negadoctor.c:1013 +msgid "toggle on or off the color controls" +msgstr "選擇底片種類,如果選擇黑白底片,則不會顯示底片片基顏色的滑桿" -#: ../src/iop/shadhi.c:117 -msgid "shadows and highlights" -msgstr "亮部與暗部" +#: ../src/iop/nlmeans.c:77 +msgid "astrophoto denoise" +msgstr "天文攝影除雜訊" -#: ../src/iop/shadhi.c:139 +#: ../src/iop/nlmeans.c:82 +msgid "denoise (non-local means)" +msgstr "非局部平均除雜訊非局部平均" + +#: ../src/iop/nlmeans.c:87 msgid "" -"modify the tonal range of the shadows and highlights\n" -"of an image by enhancing local contrast" +"apply a poisson noise removal\n" +"best suited for astrophotography" msgstr "" -"亮部與暗部 | shadows and highlights\n" +"天文攝影除雜訊 | astrophoto denoise\n" "\n" -"修改影像的亮部和暗部來調整階調\n" -"此模組在 Lab 空間執行模糊可能導致光暈和色相藍移\n" -"建議改用「階調等化器」模組" +"使用最適合天文照片的帕松偏微分方程去除雜訊\n" +"以便在去除雜訊的同時保留影像中的細節結構\n" +"會耗用大量運算資源,可先完成其他調整最後再啟用此模組" -#: ../src/iop/shadhi.c:686 ../src/iop/splittoning.c:527 -msgid "compress" -msgstr "壓縮" +#: ../src/iop/nlmeans.c:442 +msgid "radius of the patches to match" +msgstr "評估雜訊色塊的半徑" -#: ../src/iop/shadhi.c:693 -msgid "correct shadows" -msgstr "" -"修正陰影\n" -"正值讓暗部變亮,負值讓暗部更暗" +#: ../src/iop/nlmeans.c:450 +msgid "how much to smooth brightness" +msgstr "降低亮度雜訊的程度" -#: ../src/iop/shadhi.c:694 -msgid "correct highlights" -msgstr "" -"修正亮部\n" -"正值讓亮部更亮,負值讓亮部變暗" +#: ../src/iop/nlmeans.c:453 +msgid "how much to smooth colors" +msgstr "降低彩色雜訊的程度" + +#. color scheme +#: ../src/iop/overexposed.c:68 ../src/views/darkroom.c:3061 +#: ../src/views/darkroom.c:3087 ../src/views/darkroom.c:3099 +#: ../src/views/darkroom.c:3114 ../src/views/darkroom.c:3132 +msgid "overexposed" +msgstr "過曝" + +#: ../src/iop/overexposed.c:120 ../src/iop/overexposed.c:329 +msgid "module overexposed failed in buffer allocation" +msgstr "過曝模組配置緩衝區失敗" + +#: ../src/iop/overexposed.c:146 ../src/iop/overexposed.c:339 +msgid "module overexposed failed in color conversion" +msgstr "過曝模組轉換顏色失敗" -#: ../src/iop/shadhi.c:695 -msgid "shift white point" -msgstr "" -"移動白點\n" -"一般情況下此模組不會影響黑白點,但某些情況下,影像最亮點可能超出範圍\n" -"使用白點調整至負值可以校正這些錯誤,讓亮部中的細節恢復" +#: ../src/iop/overlay.c:147 +msgid "composite" +msgstr "影像合成" -#: ../src/iop/shadhi.c:697 -msgid "filter to use for softening. bilateral avoids halos" +#: ../src/iop/overlay.c:154 +msgid "" +"combine the image with elements from another processed image\n" +"(move this module to after output color profile if you see banding)" msgstr "" -"柔化使用的濾鏡\n" -"如果高斯模糊產生光暈,改用雙邊濾波器" +"影像合成 | composite\n" +"\n" +"將其他影像的元素合併到目前編輯的影像上\n" +"配合範圍或色版遮罩與混合模式使用來合成\n" +"或是與「工作區域擴大」併用,填充工作區域中的空白部分\n" +"若產生斷階請將此模組移至「輸出色彩描述檔」之後" -#: ../src/iop/shadhi.c:698 +#: ../src/iop/overlay.c:164 +msgid "layer|stack|overlay" +msgstr "layer|stack|overlay|圖層|疊加" + +#: ../src/iop/overlay.c:300 +#, c-format msgid "" -"compress the effect on shadows/highlights and\n" -"preserve mid-tones" +"overlay image missing from database\n" +"\n" +"'%s'" msgstr "" -"保留中間調不變的範圍,壓縮模組的效果範圍\n" -"越高的值會把效果限制到極端的亮部和暗部區域\n" -"100% 時代表沒有效果,因為只作用在絕對黑色和白色上" +"覆蓋的影像從資料庫中遺失\n" +"\n" +"'%s'" -#: ../src/iop/shadhi.c:699 -msgid "adjust saturation of shadows" -msgstr "" -"調整暗部的飽和度\n" -"預設值 100% 模擬暗部接收更多光線後,變亮同時飽和度也會提升的自然效果" +#: ../src/iop/overlay.c:340 +#, c-format +msgid "image %d does not exist" +msgstr "影像 %d 不存在" -#: ../src/iop/shadhi.c:700 -msgid "adjust saturation of highlights" +#. TRANSLATORS: This text must be very narrow, check in the GUI that it is not truncated +#: ../src/iop/overlay.c:784 +msgid "" +"drop\n" +"image\n" +"from filmstrip\n" +"here" msgstr "" -"調整亮部的飽和度\n" -"通常亮部的色彩訊息不夠豐富,在調整後可能產生不自然的顏色\n" -"此時可以改變參數獲得較好的效果,但不見得能夠令人完全滿意" +"從幻燈片\n" +"拖曳影像\n" +"至此" -#: ../src/iop/sharpen.c:70 -msgctxt "modulename" -msgid "sharpen" -msgstr "銳利化" +#: ../src/iop/overlay.c:1019 +#, c-format +msgid "" +"cannot use image %d as an overlay as it is using the current image as an " +"overlay, directly or indirectly" +msgstr "無法將 %d 當作覆蓋的影像,因為它本身直接或間接使用目前影像作為覆蓋影像" -#: ../src/iop/sharpen.c:92 -msgid "sharpen the details in the image using a standard UnSharp Mask (USM)" +#: ../src/iop/overlay.c:1116 ../src/iop/watermark.c:1476 +msgctxt "section" +msgid "placement" +msgstr "位置" + +#: ../src/iop/overlay.c:1132 +msgid "" +"choose how to scale the overlay\n" +"• image: scale overlay relative to whole image\n" +"• larger border: scale larger overlay border relative to larger image border\n" +"• smaller border: scale larger overlay border relative to smaller image " +"border\n" +"• height: scale overlay height to image height\n" +"• advanced options: choose overlay and image dimensions independently" msgstr "" -"銳利化 | sharpen\n" -"\n" -"經典的傳統 UnSharp Mask 銳化功能\n" -"實際上是提高邊緣的對比度造成銳化的感覺\n" -"可以改用「對比度等化器」和「局部對比度」等進階的模組\n" -"或是「漫射或反捲積銳化」模組以真正提高銳利度" +"選擇如何縮放覆蓋影像比例\n" +"● 影像:依整個影像尺寸縮放\n" +"● 長邊:覆蓋影像的長邊依影像的長邊縮放\n" +"● 短像:覆蓋影像的長邊依影像的短邊縮放\n" +"● 高度:覆蓋影像的高度依影像的高度縮放\n" +"● 進階選項:啟用兩個額外的選單控制其他縮放方式" -#: ../src/iop/sharpen.c:94 -msgid "linear or non-linear, Lab, display or scene-referred" -msgstr "線性或非線性、Lab、場景或顯示參照" +#: ../src/iop/overlay.c:1143 +msgid "reference image dimension against which to scale the overlay" +msgstr "縮放覆蓋影像所依據的參考影像尺寸" -#: ../src/iop/sharpen.c:96 -msgid "quasi-linear, Lab, display or scene-referred" -msgstr "類線性、Lab、場景或顯示參照" +#: ../src/iop/overlay.c:1147 +msgid "overlay dimension to scale" +msgstr "覆蓋影像的尺寸比例" -#: ../src/iop/sharpen.c:430 -msgid "spatial extent of the unblurring" -msgstr "" -"銳利化的尺寸\n" -"控制邊緣對比度提升的範圍大小,過高的值會導致難看的過度銳化" +#: ../src/iop/overlay.c:1151 ../src/iop/watermark.c:1511 +#: ../src/libs/print_settings.c:2773 +msgid "alignment" +msgstr "對齊" -#: ../src/iop/sharpen.c:434 -msgid "strength of the sharpen" -msgstr "" -"銳利化的強度\n" -"控制邊緣對比度提升的程度,過高的值會產生光暈偽影" +#. Let's add some tooltips and hook up some signals... +#: ../src/iop/overlay.c:1175 +msgid "the opacity of the overlay" +msgstr "覆蓋影像的透明度" -#: ../src/iop/sharpen.c:438 -msgid "threshold to activate sharpen" -msgstr "" -"銳利化的門檻\n" -"高於此對比度才會被視為細節邊緣,調高數值可以避免雜訊或斑點被放大" +#: ../src/iop/overlay.c:1176 +msgid "the scale of the overlay" +msgstr "覆蓋影像的比例" -#: ../src/iop/sigmoid.c:192 -msgid "sigmoid" -msgstr "S 形曲線階調映射" +#: ../src/iop/overlay.c:1177 +msgid "the rotation of the overlay" +msgstr "覆蓋影像的旋轉角度" -#: ../src/iop/sigmoid.c:203 -msgid "" -"apply a view transform to make an image displayable\n" -"on a screen or print using a robust and smooth\n" -"tone curve with optional color preservation methods" +#: ../src/iop/primaries.c:67 +msgid "rgb primaries" +msgstr "RGB 原色" + +#: ../src/iop/primaries.c:72 +msgid "adjustment of the RGB color primaries for color grading" msgstr "" -"S 形曲線階調映射 | sigmoid\n" +"RGB 原色 | rgb primaries\n" "\n" -"套用 sigmoid 函數來映射亮度階調範圍\n" -"將完整的場景動態範圍壓縮至螢幕或輸出範圍內\n" -"映射曲線平滑且穩定,操作較「底片式階調映射」簡單" +"藉由改變 RGB 色版混合方式來微調整體顏色\n" +"本質上是一個介面更容易操作的色版混合器\n" +"在不改變色偏設定時,其灰階中性軸不會被影響" -#: ../src/iop/sigmoid.c:258 -msgid "neutral gray" -msgstr "中性灰" +#: ../src/iop/primaries.c:384 +msgid "shift red towards yellow or magenta" +msgstr "紅色轉向偏黃或洋紅" -#: ../src/iop/sigmoid.c:265 -msgid "ACES 100-nit like" -msgstr "模擬 ACES 亮度 100 尼特" +#: ../src/iop/primaries.c:385 +msgid "red primary purity" +msgstr "紅原色純度" -#: ../src/iop/sigmoid.c:272 -msgid "Reinhard" -msgstr "萊茵哈德" +#: ../src/iop/primaries.c:386 +msgid "shift green towards cyan or yellow" +msgstr "綠色轉向偏青或黃" -#: ../src/iop/sigmoid.c:904 -msgid "" -"compression of the applied curve\n" -"implicitly defines the supported input dynamic range" -msgstr "" -"曲線的壓縮程度\n" -"也隱含控制輸入的動態範圍限制" +#: ../src/iop/primaries.c:387 +msgid "green primary purity" +msgstr "綠原色純度" -#: ../src/iop/sigmoid.c:907 -msgid "" -"shift the compression towards shadows or highlights.\n" -"negative values increase contrast in shadows.\n" -"positive values increase contrast in highlights.\n" -"the opposite end will see a reduction in contrast." -msgstr "" -"控制壓縮趨向暗部或亮部。\n" -"負值強調陰影的對比度。\n" -"正值強調高光的對比度。\n" -"數值調動偏向一端時,另一端的對比度會相對降低。" +#: ../src/iop/primaries.c:388 +msgid "shift blue towards magenta or cyan" +msgstr "藍色轉向偏洋紅或黃" -#: ../src/iop/sigmoid.c:916 -msgid "" -"optional correction of the hue twist introduced by\n" -"the per-channel processing method." -msgstr "額外校正因個別色版的色彩處理方法引起的色調偏移。" +#: ../src/iop/primaries.c:389 +msgid "blue primary purity" +msgstr "藍原色純度" -#: ../src/iop/sigmoid.c:924 -msgid "set custom primaries" -msgstr "自訂原色" +#: ../src/iop/profile_gamma.c:93 +msgid "unbreak input profile" +msgstr "修復輸入描述檔" -#: ../src/iop/sigmoid.c:930 -msgid "" -"primaries to use as the base for below adjustments\n" -"'working profile' uses the profile set in 'input color profile'" +#: ../src/iop/profile_gamma.c:98 +msgid "correct input color profiles meant to be applied on non-linear RGB" msgstr "" -"下方調整所依據的原色\n" -"工作空間使用「輸入色彩描述檔」中的設定" - -#: ../src/iop/sigmoid.c:950 -msgid "attenuate the purity of the red primary" -msgstr "降低紅色原色的純度" +"修復輸入描述檔 | unbreak input profile\n" +"\n" +"修正輸入色彩曲線以便套用在自選的色彩描述檔\n" +"只有在「輸入色彩描述檔」模組選擇了自訂的色彩空間才需要使用此模組\n" +"使用 darktable 預設的相機色彩矩陣不需要此額外處理" -#: ../src/iop/sigmoid.c:951 -msgid "rotate the red primary" -msgstr "旋轉紅原色色相" +#: ../src/iop/profile_gamma.c:135 +msgid "16 EV dynamic range (generic)" +msgstr "16 EV 動態範圍(通用)" -#: ../src/iop/sigmoid.c:952 -msgid "attenuate the purity of the green primary" -msgstr "降低綠色原色的純度" +#: ../src/iop/profile_gamma.c:141 +msgid "14 EV dynamic range (generic)" +msgstr "14 EV 動態範圍(通用)" -#: ../src/iop/sigmoid.c:953 -msgid "rotate the green primary" -msgstr "旋轉綠原色色相" +#: ../src/iop/profile_gamma.c:147 +msgid "12 EV dynamic range (generic)" +msgstr "12 EV 動態範圍(通用)" -#: ../src/iop/sigmoid.c:954 -msgid "attenuate the purity of the blue primary" -msgstr "降低藍色原色的純度" +#: ../src/iop/profile_gamma.c:153 +msgid "10 EV dynamic range (generic)" +msgstr "10 EV 動態範圍(通用)" -#: ../src/iop/sigmoid.c:955 -msgid "rotate the blue primary" -msgstr "旋轉藍原色色相" +#: ../src/iop/profile_gamma.c:159 +msgid "08 EV dynamic range (generic)" +msgstr "08 EV 動態範圍(通用)" -#: ../src/iop/sigmoid.c:962 -msgid "recover some of the original purity after the inset" -msgstr "恢復部分插入後的顏色純度" +#: ../src/iop/profile_gamma.c:604 +msgid "linear part" +msgstr "" +"暗部線性段\n" +"在暗部以線性處理而不套用伽瑪曲線的部分,通常介於 0.0 ~ 0.1" -#: ../src/iop/sigmoid.c:966 -msgid "display luminance" -msgstr "螢幕亮度" +#: ../src/iop/profile_gamma.c:608 +msgid "gamma exponential factor" +msgstr "" +"伽瑪指數\n" +"補償輸入描述檔的伽瑪值,一般設定是 0.45" -#: ../src/iop/sigmoid.c:967 -msgid "set display black/white targets" -msgstr "設定螢幕黑白點" +#: ../src/iop/profile_gamma.c:619 +msgid "adjust to match the average luma of the subject" +msgstr "" +"調整中灰色的亮度以符合物體的平均亮度\n" +"可手動調整或使用右側色彩選取工具從影像上拖曳選取代表中間調的區域" -#: ../src/iop/sigmoid.c:975 +#: ../src/iop/profile_gamma.c:625 msgid "" -"the black luminance of the target display or print.\n" -"can be used creatively for a faded look." +"number of stops between middle gray and pure black\n" +"this is a reading a light meter would give you on the scene" msgstr "" -"控制亮度映射後的黑點,通常不需要調整此值。\n" -"可將數值調高創造褪色的復古感。" +"純黑點至中性灰之間的曝光級數,在拍攝現場使用測光表確認數值\n" +"也可手動調整或使用右側色彩選取工具從影像上拖曳選取代表純黑色的區域" -#: ../src/iop/sigmoid.c:980 +#: ../src/iop/profile_gamma.c:631 msgid "" -"the white luminance of the target display or print.\n" -"can be used creatively for a faded look or blowing out whites earlier." +"number of stops between pure black and pure white\n" +"this is a reading a light meter would give you on the scene" msgstr "" -"控制亮度映射後的白點,通常不需要調整此值。\n" -"可將數值調低創造褪色的復古感或超過 100% 創造更多過曝區域。" +"純黑點至純白點之間的曝光級數,在拍攝現場使用測光表確認數值\n" +"也可手動調整或使用右側色彩選取工具從影像上拖曳選取代表純白色的區域" -#: ../src/iop/soften.c:76 -msgid "soften" -msgstr "柔焦" +#: ../src/iop/profile_gamma.c:633 +msgctxt "section" +msgid "optimize automatically" +msgstr "自動最佳化" -#: ../src/iop/soften.c:98 -msgid "create a softened image using the Orton effect" +#: ../src/iop/profile_gamma.c:637 +msgid "" +"increase or decrease the computed dynamic range\n" +"this is useful when noise distorts the measurement" msgstr "" -"柔焦 | soften\n" -"\n" -"使用 Orton 效果建立夢幻朦朧的柔和影像\n" -"原理是把增加曝光的影像副本模糊化,再疊合回原始影像上" - -#: ../src/iop/soften.c:383 -msgid "the size of blur" -msgstr "增加曝光影像副本的模糊尺寸,尺寸越大效果越柔和" +"擴大或縮減自動計算的動態範圍\n" +"有助於影像雜訊干擾判讀的情況" -#: ../src/iop/soften.c:387 -msgid "the saturation of blur" -msgstr "增加曝光影像副本的飽和度,100% 表示不變" +#: ../src/iop/profile_gamma.c:641 +msgid "make an optimization with some guessing" +msgstr "" +"使用右側色彩選取工具選取全畫面推測最佳數值\n" +"用法類似於自動色階" -#: ../src/iop/soften.c:391 -msgid "the brightness of blur" -msgstr "增加曝光影像副本的亮度,數值越高物體會有發光似的效果" +#: ../src/iop/profile_gamma.c:650 +msgid "tone mapping method" +msgstr "" +"選擇階調映射方式\n" +"補償自訂輸入色彩描述檔的 EOTF 特性" -#: ../src/iop/soften.c:395 -msgid "the mix of effect" -msgstr "過曝副本和原始影像的混合比例,數值越高效果越強烈" +#: ../src/iop/rasterfile.c:94 +msgid "external raster masks" +msgstr "外部點陣遮罩" -#: ../src/iop/splittoning.c:78 -msgid "split-toning" -msgstr "色調分割" +#: ../src/iop/rasterfile.c:99 +msgid "raster|mask" +msgstr "點陣遮罩" -#: ../src/iop/splittoning.c:100 -msgid "" -"use two specific colors for shadows and highlights and\n" -"create a linear toning effect between them up to a pivot" +#: ../src/iop/rasterfile.c:105 +msgid "read PFM/PNG files recorded for use as raster masks" msgstr "" -"色調分割 | split-toning\n" +"點陣遮罩匯入 | raster mask import\n" "\n" -"分別對亮部和暗部套用指定的顏色\n" -"並建立兩色之間線性漸層的色調效果\n" -"要製作電影調色效果建議使用進階的「色彩平衡 RGB」模組" - -#: ../src/iop/splittoning.c:117 -msgid "authentic sepia" -msgstr "棕色調" - -#: ../src/iop/splittoning.c:126 -msgid "authentic cyanotype" -msgstr "氰版" - -#: ../src/iop/splittoning.c:135 -msgid "authentic platinotype" -msgstr "白金印樣" +"選擇要匯入使用的點陣遮罩 PFM 或 PNG 檔案\n" +"必須先於偏好設定中設定遮罩檔案所在的根目錄" -#: ../src/iop/splittoning.c:144 -msgid "chocolate brown" -msgstr "巧克力棕色調" +#: ../src/iop/rasterfile.c:178 +msgid "" +"no mask extracted from the raster file\n" +"make sure the masks have proper contrast" +msgstr "" +"未從點陣檔案中提取出遮罩\n" +"確認遮罩具有適當的對比度" -#: ../src/iop/splittoning.c:473 -msgid "select the saturation tone" -msgstr "調整飽和度" +#: ../src/iop/rasterfile.c:183 +#, c-format +msgid "%d mask extracted from the raster file" +msgid_plural "%d masks extracted from the raster file" +msgstr[0] "從點陣檔案中提取出 %d 個遮罩" +msgstr[1] "從點陣檔案中提取出 %d 個遮罩" -#: ../src/iop/splittoning.c:477 -msgid "select tone color" -msgstr "選擇顏色" +#: ../src/iop/rasterfile.c:210 ../src/iop/rasterfile.c:221 +#: ../src/iop/rasterfile.c:229 ../src/iop/rasterfile.c:240 +#: ../src/iop/rasterfile.c:289 +#, c-format +msgid "can't read raster mask file '%s'" +msgstr "無法讀取點陣遮罩檔案「%s」" -#: ../src/iop/splittoning.c:503 -msgctxt "section" -msgid "shadows" -msgstr "暗部" +#: ../src/iop/rasterfile.c:375 +msgid "raster mask files root folder not defined" +msgstr "尚未定義點陣遮罩根目錄" -#: ../src/iop/splittoning.c:509 -msgctxt "section" -msgid "highlights" -msgstr "亮部" +#: ../src/iop/rasterfile.c:382 +msgid "select raster mask file" +msgstr "選擇點陣遮罩檔案" -#: ../src/iop/splittoning.c:518 -msgid "balance" -msgstr "平衡" +#: ../src/iop/rasterfile.c:416 +msgid "selected file not within raster masks root folder" +msgstr "選擇的檔案不在點陣遮罩根目錄下" -#: ../src/iop/splittoning.c:525 -msgid "the balance of center of split-toning" -msgstr "亮暗部色調的比例" +#: ../src/iop/rasterfile.c:743 +msgid "select the RGB channels taken into account to generate the raster mask" +msgstr "選擇用來生成點陣遮罩的 RGB 色版" -#: ../src/iop/splittoning.c:529 +#: ../src/iop/rasterfile.c:749 msgid "" -"compress the effect on highlights/shadows and\n" -"preserve mid-tones" +"select the PFM/PNG file recorded as a raster mask,\n" +"CAUTION: path must be set in preferences/processing before choosing" msgstr "" -"縮小色調分割的範圍,增加保留原始色調的區域\n" -"數值代表不受影響的中間調範圍的百分比" +"選擇 PFM/PNG 檔案\n" +"注意:請先至「偏好設定」〉「運算方法」中定義點陣遮罩根目錄" -#: ../src/iop/spots.c:55 -msgid "spot removal" -msgstr "髒點去除" +#: ../src/iop/rasterfile.c:758 +msgid "the mask file path is saved with the image history" +msgstr "點陣遮罩的檔案路徑與影像編輯紀錄一併儲存" -#: ../src/iop/spots.c:60 -msgid "this module is deprecated. please use the retouch module instead." -msgstr "此模組已被汰除,建議使用「細節修飾」模組替代。" +#. Vectorize button +#: ../src/iop/rasterfile.c:764 +msgid "vectorize" +msgstr "向量化" -#: ../src/iop/spots.c:65 -msgid "remove sensor dust spots" -msgstr "去除感光元件上的灰塵髒點" +#: ../src/iop/rasterfile.c:767 +msgid "" +"vectorize the current bitmap and create corresponding path masks in the mask " +"manager" +msgstr "將目前點陣圖向量化,並在「遮罩管理器」中建立對應的路徑遮罩" -#: ../src/iop/spots.c:68 -msgid "geometric, raw" -msgstr "幾何、RAW" +#. raw denoise sits first: it runs earliest in the denoise workflow +#. (before demosaic-stage processing). bayer / linear variant selection +#. is driven by the active "rawdenoise" model rather than a UI toggle +#: ../src/iop/rawdenoise.c:134 ../src/libs/neural_restore.c:1358 +#: ../src/libs/neural_restore.c:4164 +msgid "raw denoise" +msgstr "RAW 檔除雜訊" -#: ../src/iop/spots.c:232 -msgid "spot module is limited to 64 shapes. please add a new instance!" +#: ../src/iop/rawdenoise.c:139 +msgid "denoise the raw image early in the pipeline" msgstr "" -"「髒點去除」模組只能使用 64 個形狀,要清除更多區域請增加另一個模組實例!" - -#: ../src/iop/spots.c:866 -msgid "number of strokes:" -msgstr "筆刷數量:" +"RAW 檔除雜訊 | raw denoise\n" +"\n" +"在去馬賽克之前對原始影像數據進行除雜訊處理\n" +"控制方法和「相機特性除雜訊」的小波模式類似\n" +"但沒有使用相機感光元件的特性描述資料" -#: ../src/iop/spots.c:869 +#: ../src/iop/rawdenoise.c:929 msgid "" -"click on a shape and drag on canvas.\n" -"use the mouse wheel to adjust size.\n" -"right-click to remove a shape." +"raw denoising\n" +"only works for raw images." msgstr "" -"點擊形狀並在畫布上拖曳位置。\n" -"使用滑鼠滾動調整大小。\n" -"點擊右鍵刪除形狀。" +"⚠️ 錯誤 ⚠️\n" +"「RAW 檔除雜訊」僅適用於 RAW。" -#: ../src/iop/spots.c:872 -msgid "show and edit shapes" -msgstr "顯示和編輯形狀" +#. * let's fill the encapsulating widgets +#. mode of operation +#: ../src/iop/rawoverexposed.c:65 ../src/views/darkroom.c:2996 +#: ../src/views/darkroom.c:3019 ../src/views/darkroom.c:3029 +#: ../src/views/darkroom.c:3045 +msgid "raw overexposed" +msgstr "RAW 檔曝光過度" -#: ../src/iop/temperature.c:241 +#: ../src/iop/rawprepare.c:96 msgctxt "modulename" -msgid "white balance" -msgstr "白平衡" +msgid "raw black/white point" +msgstr "RAW 檔黑、白點" -#: ../src/iop/temperature.c:248 -msgid "scale raw RGB channels to balance white and help demosaicing" +#: ../src/iop/rawprepare.c:168 +msgid "" +"sets technical specificities of the raw sensor\n" +"\n" +"touch with great care!" msgstr "" -"白平衡 | white balance\n" +"RAW 檔黑、白點 | raw black/white point\n" "\n" -"選擇色溫和色調以獲得正確的白平衡\n" -"此模組背後以整體縮放原始 RGB 色版的方式運算\n" -"「色彩校正」模組用更現代的色彩適應算法調整顏色" +"設定基於特定相機感光元件的黑白訊號位準\n" +"此為感光元件的技術特性,通常不需要更改預設值" -#: ../src/iop/temperature.c:1444 -#, c-format -msgid "`%s' color matrix not found for image" -msgstr "找不到影像「%s」的色彩矩陣" +#: ../src/iop/rawprepare.c:180 +msgid "passthrough" +msgstr "直通" -#: ../src/iop/temperature.c:1500 -#, c-format -msgid "failed to read camera white balance information from `%s'!" -msgstr "無法從「%s」讀取相機白平衡資訊!" +#: ../src/iop/rawprepare.c:607 +msgid "invalid crop parameters" +msgstr "裁切參數設定無效" -#. old "camera". reason for change: all other RAW development -#. tools use "As Shot" or "shot" -#: ../src/iop/temperature.c:1668 -msgctxt "white balance" -msgid "as shot" -msgstr "拍攝時的設定" +#: ../src/iop/rawprepare.c:608 +msgid "please reset to defaults, update your preset or set to something correct" +msgstr "點擊重設回復預設設定,更新預設集的參數或回到正確設定" -#. old "spot", reason: describes exactly what'll happen -#: ../src/iop/temperature.c:1671 -msgctxt "white balance" -msgid "from image area" -msgstr "從影像範圍分析" +#: ../src/iop/rawprepare.c:877 +msgid "black level 0" +msgstr "黑色位準 0(R)" -#: ../src/iop/temperature.c:1672 -msgctxt "white balance" -msgid "user modified" -msgstr "使用者自訂" +#: ../src/iop/rawprepare.c:878 +msgid "black level 1" +msgstr "黑色位準 1(G)" -#. old "camera neutral", reason: better matches intent -#: ../src/iop/temperature.c:1674 -msgctxt "white balance" -msgid "camera reference" -msgstr "相機基準白點" +#: ../src/iop/rawprepare.c:879 +msgid "black level 2" +msgstr "黑色位準 2(G)" -#: ../src/iop/temperature.c:1675 -msgctxt "white balance" -msgid "as shot to reference" -msgstr "以拍攝時的設定做為參考" +#: ../src/iop/rawprepare.c:880 +msgid "black level 3" +msgstr "黑色位準 3(B)" -#: ../src/iop/temperature.c:1981 ../src/iop/temperature.c:1999 -msgid "green channel coefficient" -msgstr "綠色色版係數" +#: ../src/iop/rawprepare.c:907 +msgid "raw flat field correction to compensate for lens shading" +msgstr "使用 RAW 檔平場校正來補償鏡頭暗角" + +#: ../src/iop/rawprepare.c:911 +msgctxt "section" +msgid "crop" +msgstr "裁切" + +#: ../src/iop/rawprepare.c:914 +msgid "crop left border" +msgstr "裁切左側" -#: ../src/iop/temperature.c:1983 -msgid "magenta channel coefficient" -msgstr "洋紅色色版係數" +#: ../src/iop/rawprepare.c:918 +msgid "crop top border" +msgstr "裁切上方" -#: ../src/iop/temperature.c:1985 -msgid "cyan channel coefficient" -msgstr "青色色版係數" +#: ../src/iop/rawprepare.c:922 +msgid "crop right border" +msgstr "裁切右側" -#: ../src/iop/temperature.c:1987 -msgid "yellow channel coefficient" -msgstr "黃色色版係數" +#: ../src/iop/rawprepare.c:926 +msgid "crop bottom border" +msgstr "裁切下方" -#: ../src/iop/temperature.c:1997 -msgid "red channel coefficient" -msgstr "紅色色版係數" +#: ../src/iop/rawprepare.c:935 +msgid "" +"raw black/white point correction\n" +"only works for the sensors that need it." +msgstr "「RAW 檔黑、白點」僅適用於需要的感光元件。" -#: ../src/iop/temperature.c:2001 -msgid "blue channel coefficient" -msgstr "藍色色版係數" +#: ../src/iop/relight.c:50 +msgid "fill-light 0.25EV with 4 zones" +msgstr "四區曝光補償 +0.25 EV" -#: ../src/iop/temperature.c:2002 -msgid "emerald" -msgstr "祖母綠" +#: ../src/iop/relight.c:54 +msgid "fill-shadow -0.25EV with 4 zones" +msgstr "四區曝光補償 -0.25 EV" -#: ../src/iop/temperature.c:2003 -msgid "emerald channel coefficient" -msgstr "祖母綠色版係數" +#: ../src/iop/relight.c:83 +msgid "fill light" +msgstr "補光" -#: ../src/iop/temperature.c:2077 -msgid "as shot" -msgstr "拍攝時的設定" +#: ../src/iop/relight.c:93 ../src/iop/zonesystem.c:104 +msgid "this module is deprecated. please use the tone equalizer module instead." +msgstr "此模組已被汰除,建議使用「階調等化器」模組替代。" -#: ../src/iop/temperature.c:2080 -msgid "set white balance to as shot" -msgstr "將白平衡設為拍攝時的設定" +#: ../src/iop/relight.c:250 +msgid "the fill-light in EV" +msgstr "補光亮度(EV)" -#: ../src/iop/temperature.c:2090 -msgid "from image area" -msgstr "從影像區域" +#: ../src/iop/relight.c:258 +msgid "" +"select the center of fill-light\n" +"ctrl+click to select an area" +msgstr "" +"選擇補光燈的中心點\n" +"ctrl + 左鍵選擇區域" -#: ../src/iop/temperature.c:2097 -msgid "user modified" -msgstr "使用者自訂" +#: ../src/iop/relight.c:261 +msgid "toggle tool for picking median lightness in image" +msgstr "切換在影像上選擇中間亮度的工具" -#: ../src/iop/temperature.c:2100 -msgid "set white balance to user modified" -msgstr "將白平衡設為使用者自訂" +#: ../src/iop/relight.c:265 +msgid "width of fill-light area defined in zones" +msgstr "補光階調範圍" -#: ../src/iop/temperature.c:2103 -msgid "camera reference" -msgstr "相機基準白點" +#: ../src/iop/retouch.c:194 +msgid "retouch" +msgstr "細節修飾" -#: ../src/iop/temperature.c:2108 -msgid "" -"set white balance to camera reference point\n" -"in most cases it should be D65" +#: ../src/iop/retouch.c:199 +msgid "split-frequency|healing|cloning|stamp|blur|fill|wavelets|spot removal" msgstr "" -"將白平衡設為相機原始基準白點\n" -"絕大多數相機廠商都使用 D65 光源" - -#: ../src/iop/temperature.c:2112 -msgid "as shot to reference" -msgstr "以拍攝時的設定做為參考" +"高低頻分離|修復|複製|印章|小波|汙點|髒點|split-frequency|healing|cloning|" +"stamp|blur|fill|wavelets|spot removal" -#: ../src/iop/temperature.c:2117 +#: ../src/iop/retouch.c:205 msgid "" -"set white balance to as shot and later correct to camera reference point,\n" -"in most cases it should be D65" +"remove and clone spots,\n" +"perform split-frequency skin editing" msgstr "" -"將白平衡設定為同拍攝的設定,之後再校正到相機參考點,\n" -"絕大多數相機廠商都使用 D65 光源" - -#: ../src/iop/temperature.c:2131 -msgid "choose white balance setting" -msgstr "選擇白平衡設定方式" +"細節修飾 | retouch\n" +"\n" +"繪製形狀遮罩執行修復或移除影像中不需要的斑點\n" +"並且可以利用小波分解,進行頻率分離的皮膚精修" -#: ../src/iop/temperature.c:2135 -msgid "finetune" -msgstr "微調" +#: ../src/iop/retouch.c:209 +msgid "geometric and frequential, RGB" +msgstr "幾何與頻率、RGB" -#: ../src/iop/temperature.c:2137 -msgid "fine tune camera's white balance setting" -msgstr "微調相機的白平衡設定" +#: ../src/iop/retouch.c:1675 +msgid "cannot display scales when the blending mask is displayed" +msgstr "顯示混合遮罩時無法顯示小波尺度" -#: ../src/iop/temperature.c:2144 -msgctxt "section" -msgid "scene illuminant temp" -msgstr "場景光源色溫" +#: ../src/iop/retouch.c:2027 ../src/iop/retouch.c:2029 ../src/iop/retouch.c:2031 +#: ../src/iop/retouch.c:2033 +#, c-format +msgid "default tool changed to %s" +msgstr "預設工具變更為「%s」" -#: ../src/iop/temperature.c:2145 -msgid "click to cycle color mode on sliders" -msgstr "" -"點擊可循環切換滑桿色彩顯示方式\n" -"沒有顏色 → 光源顏色 → 效果模擬" +#: ../src/iop/retouch.c:2027 +msgid "cloning" +msgstr "複製" -#: ../src/iop/temperature.c:2157 -msgid "color temperature (in Kelvin)" -msgstr "" -"以凱氏溫標(K)設定色溫\n" -"數值越大影像越黃,數值越小影像越藍" +#: ../src/iop/retouch.c:2029 +msgid "healing" +msgstr "修復" -#: ../src/iop/temperature.c:2162 -msgid "tint" -msgstr "色調" +#: ../src/iop/retouch.c:2426 +msgid "shapes:" +msgstr "遮罩形狀:" -#: ../src/iop/temperature.c:2165 -msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" +#: ../src/iop/retouch.c:2429 +msgid "" +"to add a shape select an algorithm and a shape type and click on the image.\n" +"shapes are added to the current scale" msgstr "" -"調整色調偏移\n" -"數值小於 1 偏向洋紅色,大於 1 偏向綠色" - -#: ../src/iop/temperature.c:2176 -msgid "channel coefficients" -msgstr "直接調整色版縮放係數" +"選擇遮罩形狀和修飾方法,然後在影像上點擊欲修飾的地方\n" +"修飾形狀遮罩會作用於目前選定的小波尺度(細節頻率)上" -#: ../src/iop/temperature.c:2185 -msgid "various" -msgstr "多個" +#: ../src/iop/retouch.c:2433 ../src/iop/retouch.c:2551 ../src/iop/retouch.c:2557 +#: ../src/iop/retouch.c:2565 ../src/iop/retouch.c:2570 ../src/iop/retouch.c:2577 +#: ../src/iop/retouch.c:2608 +msgid "editing" +msgstr "編輯" -#: ../src/iop/temperature.c:2210 -msgid "white balance disabled for camera" -msgstr "相機白平衡已關閉" +#: ../src/iop/retouch.c:2434 +msgid "show and edit shapes on the current scale" +msgstr "顯示目前小波尺度中的形狀以編輯" -#: ../src/iop/tonecurve.c:156 -msgid "tone curve" -msgstr "階調曲線" +#: ../src/iop/retouch.c:2435 +msgid "show and edit shapes in restricted mode" +msgstr "在受限模式下編輯,遮罩形狀的位置和大小被保護避免變更" -#: ../src/iop/tonecurve.c:178 -msgid "alter an image’s tones using curves" -msgstr "" -"階調曲線 | tone curve\n" -"\n" -"使用曲線調整影像階調的經典工具\n" -"移動曲線的兩側端點可變更黑白點,用以取代「色階」模組\n" -"此模組在 CIELAB 空間中運算,可分別調整 a* b* 色版" +#. algorithm toolbar +#: ../src/iop/retouch.c:2461 +msgid "algorithms:" +msgstr "修飾方法:" -#: ../src/iop/tonecurve.c:583 -msgid "gamma 1.0 (linear)" -msgstr "伽瑪 1.0(線性)" +#: ../src/iop/retouch.c:2464 ../src/iop/retouch.c:2487 +msgid "activate blur tool" +msgstr "啟用模糊工具" -#: ../src/iop/tonecurve.c:594 -msgid "contrast - med (linear)" -msgstr "對比度中(線性)" +#: ../src/iop/retouch.c:2469 ../src/iop/retouch.c:2488 +msgid "activate fill tool" +msgstr "啟用填色工具" -#: ../src/iop/tonecurve.c:607 -msgid "contrast - high (linear)" -msgstr "對比度高(線性)" +#: ../src/iop/retouch.c:2474 ../src/iop/retouch.c:2489 +msgid "activate cloning tool" +msgstr "啟用複製工具" -#: ../src/iop/tonecurve.c:625 -msgid "contrast - med (gamma 2.2)" -msgstr "對比度中(伽瑪 2.2)" +#: ../src/iop/retouch.c:2479 ../src/iop/retouch.c:2490 +msgid "activate healing tool" +msgstr "啟用修復工具" -#: ../src/iop/tonecurve.c:644 -msgid "contrast - high (gamma 2.2)" -msgstr "對比度高(伽瑪 2.2)" +#: ../src/iop/retouch.c:2485 +msgid "ctrl+click to change tool for current form" +msgstr "ctrl + 點擊 將選擇的形狀更改為此工具" -#: ../src/iop/tonecurve.c:661 -msgid "gamma 2.0" -msgstr "伽瑪(gamma)2.0" +#: ../src/iop/retouch.c:2486 +msgid "shift+click to set the tool as default" +msgstr "shift + 點擊 將此工具設為預設值" -#: ../src/iop/tonecurve.c:668 -msgid "gamma 0.5" -msgstr "伽瑪(gamma)0.5" +#: ../src/iop/retouch.c:2497 +msgid "scales:" +msgstr "小波尺度(頻率分離層數):" -#: ../src/iop/tonecurve.c:675 -msgid "logarithm (base 2)" -msgstr "對數(底數為 2)" +#: ../src/iop/retouch.c:2504 +msgid "current:" +msgstr "目前使用的小波尺度:" -#: ../src/iop/tonecurve.c:682 -msgid "exponential (base 2)" -msgstr "指數(底數為2)" +#: ../src/iop/retouch.c:2511 +msgid "merge from:" +msgstr "合併編輯效果至小波層:" -#: ../src/iop/tonecurve.c:1261 +#: ../src/iop/retouch.c:2522 msgid "" -"if set to auto, a and b curves have no effect and are not displayed. chroma " -"values (a and b) of each pixel are then adjusted based on L curve data. auto " -"XYZ is similar but applies the saturation changes in XYZ space." +"top slider adjusts where the merge scales start\n" +"bottom slider adjusts the number of scales\n" +"dot indicates the current scale\n" +"top line indicates that the scale is visible at current zoom level\n" +"bottom line indicates that the scale has shapes on it" msgstr "" -"選擇曲線應用的色彩空間\n" +"小波分解示意圖表\n" "\n" -"L*a*b* 連動調整:\n" -"只有單一曲線調整,主要直接控制 L* 色版,但會因應對比度改變自動調整顏色。\n" -"這對輕微調整的效果很好,但大幅調整時可能不太自然。\n" +"小波分析將圖像分解為多個不同細節等級的圖層,稱為小波尺度,得以在每個細節層中獨" +"立調整細節修飾效果。這對人像攝影特別有用,可將皮膚瑕疵在其所屬的小波層中處理," +"而不抹平皮膚紋理,或是影響低頻的顏色資訊。\n" "\n" -"L*a*b* 獨立調整:\n" -"以個別曲線分開調整 L*、a*、b* 三個色版,可分別控制明度以及彩度。\n" -"改變 a*、b* 色版的曲線斜率而不更動中心點,可以精細控制顏色。\n" +"長條示意圖最左側的黑色方塊代表未經小波處理的原始影像層\n" +"示意圖最右側的白色方塊代表小波處理後剩下的無細節影像\n" +"中間的灰色方塊代表各個不同細節等級的圖層,越往左細節越精細,往右是粗糙輪廓\n" "\n" -"XYZ 連動調整:\n" -"使用單一曲線同時調整 XYZ,但 XYZ 與大腦視覺感知並不相同,\n" -"很難說使用這個空間調整有什麼實際的用途。\n" +"長條圖中的灰圓點代表目前選擇的小波尺度,修飾效果會作用在此層上\n" +"點擊可選擇,若選擇最左方的黑色方塊,修飾效果會直接作用在原始影像上\n" "\n" -"RGB 連動調整:\n" -"這個模式在 ProPhoto RGB 中運算,並將曲線套用在 RGB 三個色版。\n" -"這是大部分軟體使用的方法,只是其他軟體大多在工作空間中執行。\n" +"下方橘色條代表該小波尺度有修飾效果的形狀遮罩\n" +"長條圖上方的灰色條顯示在目前的影像縮放比例下可以看到哪些小波層\n" +"若無法辨識欲修飾的小波尺度細節,則必須放大顯示比例\n" "\n" -"不論選擇哪一個色彩空間,此模組的曲線控制和背景階調直方圖都顯示 L* 色版,\n" -"所以座標中央永遠代表 50% 中間調以符合感知。\n" -"實際套用曲線運算時才會把控制點轉換至所選的色彩空間,包括 XYZ 和 RGB 空間。" +"下方的三角形控制目前的小波分解數量,拖曳可改變小波層數量\n" +"上方的三角形控制小波層合併效果,高層數的修飾會套用至低層上\n" +"選擇 0 為不合併效果,每個修飾遮罩只作用在所屬的小波尺度中" -#: ../src/iop/tonecurve.c:1270 -msgid "tonecurve for L channel" -msgstr "L* 色版的曲線" +#: ../src/iop/retouch.c:2551 +msgid "display masks" +msgstr "顯示遮罩" -#: ../src/iop/tonecurve.c:1271 -msgid "tonecurve for a channel" -msgstr "a* 色版的曲線" +#: ../src/iop/retouch.c:2557 +msgid "temporarily switch off shapes" +msgstr "暫時不顯示修飾效果" -#: ../src/iop/tonecurve.c:1272 -msgid "tonecurve for b channel" -msgstr "b* 色版的曲線" +#: ../src/iop/retouch.c:2565 +msgid "paste cut shapes to current scale" +msgstr "貼上剪下的修飾遮罩到目前選取的小波尺度" -#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1361 -#: ../src/libs/colorpicker.c:779 -msgid "pick color" -msgstr "選取色彩" +#: ../src/iop/retouch.c:2570 +msgid "cut shapes from current scale" +msgstr "從目前小波尺度中剪下修飾遮罩" -#: ../src/iop/toneequal.c:316 -msgid "tone equalizer" -msgstr "階調等化器" +#: ../src/iop/retouch.c:2577 +msgid "display wavelet scale" +msgstr "切換顯示小波尺度 / 整體影像" -#: ../src/iop/toneequal.c:321 -msgid "tone curve|tone mapping|relight|background light|shadows highlights" -msgstr "色調曲線|色調映射|亮部|暗部|遮罩|masking" +#: ../src/iop/retouch.c:2591 +msgid "adjust preview levels" +msgstr "調整小波預覽色階" -#: ../src/iop/toneequal.c:328 -msgid "relight the scene as if the lighting was done directly on the scene" -msgstr "" -"階調等化器 | tone equalizer\n" -"\n" -"調整影像階調的同時不影響局部對比度\n" -"利用可自訂的階調遮罩分離影像的不同階調區域\n" -"與「RGB 曲線」模組最大差異在於遮罩的模糊設定有助於保持局部對比" +#: ../src/iop/retouch.c:2608 ../src/iop/rgblevels.c:1082 +msgid "auto levels" +msgstr "自動調整預覽效果" -#: ../src/iop/toneequal.c:484 -msgid "simple tone curve" -msgstr "簡易階調曲線" +#: ../src/iop/retouch.c:2612 +msgctxt "section" +msgid "preview single scale" +msgstr "單一小波尺度預覽效果" -#: ../src/iop/toneequal.c:498 -msgid "mask blending | all purposes" -msgstr "通用遮罩設定" +#. shapes selected (label) +#: ../src/iop/retouch.c:2616 +msgid "shape selected:" +msgstr "目前選取的形狀遮罩:" -#: ../src/iop/toneequal.c:505 -msgid "mask blending | people with backlight" -msgstr "逆光人像遮罩" +#: ../src/iop/retouch.c:2622 +msgid "" +"click on a shape to select it,\n" +"to unselect click on an empty space" +msgstr "" +"點擊形狀遮罩以選取\n" +"點擊空白區域取消選取" -#: ../src/iop/toneequal.c:522 -msgid "compress shadows/highlights | EIGF | strong" -msgstr "階調壓縮:強(無關曝光導引濾波器)" +#: ../src/iop/retouch.c:2629 +msgid "erase the detail or fills with chosen color" +msgstr "抹除細節或用選取的色彩來填滿" -#: ../src/iop/toneequal.c:527 -msgid "compress shadows/highlights | GF | strong" -msgstr "階調壓縮:強(導引濾波器)" +#: ../src/iop/retouch.c:2640 ../src/iop/retouch.c:2641 +msgid "select fill color" +msgstr "選擇填充色彩" -#: ../src/iop/toneequal.c:536 -msgid "compress shadows/highlights | EIGF | medium" -msgstr "階調壓縮:中(無關曝光導引濾波器)" +#: ../src/iop/retouch.c:2649 +msgid "pick fill color from image" +msgstr "從影像上選擇要填滿的色彩" -#: ../src/iop/toneequal.c:541 -msgid "compress shadows/highlights | GF | medium" -msgstr "階調壓縮:中(導引濾波器)" +#: ../src/iop/retouch.c:2650 +msgid "pick fill color" +msgstr "選取填滿色彩" -#: ../src/iop/toneequal.c:550 -msgid "compress shadows/highlights | EIGF | soft" -msgstr "階調壓縮:弱(無關曝光導引濾波器)" +#: ../src/iop/retouch.c:2653 +msgid "fill color: " +msgstr "填充色彩: " -#: ../src/iop/toneequal.c:555 -msgid "compress shadows/highlights | GF | soft" -msgstr "階調壓縮:弱(導引濾波器)" +#: ../src/iop/retouch.c:2662 +msgid "adjusts color brightness to fine-tune it. works with erase as well" +msgstr "調整填色的亮度,也適用於擦除模式" -#: ../src/iop/toneequal.c:563 -msgid "contrast tone curve | soft" -msgstr "增加對比:弱" +#: ../src/iop/retouch.c:2668 +msgid "type for the blur algorithm" +msgstr "選擇模糊演算法" -#: ../src/iop/toneequal.c:568 -msgid "contrast tone curve | medium" -msgstr "增加對比:中" +#: ../src/iop/retouch.c:2672 +msgid "radius of the selected blur type" +msgstr "選取模糊的半徑尺寸" -#: ../src/iop/toneequal.c:573 -msgid "contrast tone curve | strong" -msgstr "增加對比:強" +#: ../src/iop/retouch.c:2679 +msgid "set the opacity on the selected shape" +msgstr "調整選取形狀遮罩的不透明度" -#: ../src/iop/toneequal.c:596 -msgid "relight: fill-in" -msgstr "重新補光" +#: ../src/iop/retouch.c:2685 +msgctxt "section" +msgid "retouch tools" +msgstr "修飾工具" -#: ../src/iop/toneequal.c:1091 -msgid "tone equalizer failed to allocate memory, check your RAM settings" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"「色調等化器」無法分配記憶體,請檢查記憶體設定" +#: ../src/iop/retouch.c:2687 +msgctxt "section" +msgid "wavelet decompose" +msgstr "小波分解(高低頻分離)" -#: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 -msgid "the interpolation is unstable, decrease the curve smoothing" -msgstr "曲線內插不穩定,降低曲線平滑度設定" +#: ../src/iop/retouch.c:2691 +msgctxt "section" +msgid "shapes" +msgstr "形狀" -#: ../src/iop/toneequal.c:1807 ../src/iop/toneequal.c:1873 -msgid "wait for the preview to finish recomputing" -msgstr "等待預覽以完成重新計算" +#: ../src/iop/retouch.c:3834 ../src/iop/retouch.c:4650 +#, c-format +msgid "max scale is %i for this image size" +msgstr "這個影像尺寸的最高小波尺度為 %i" -#: ../src/iop/toneequal.c:2014 ../src/iop/toneequal.c:2565 -msgid "" -"scroll over image to change tone exposure\n" -"shift+scroll for large steps; ctrl+scroll for small steps" -msgstr "" -"滑鼠位置顯示該區階調,使用滾輪直接調整階調\n" -"ctrl + 滾輪微調,shift + 滾輪大幅度調整,a + 滾輪回復縮放預覽比例" +#: ../src/iop/rgbcurve.c:118 +msgid "rgb curve" +msgstr "RGB 曲線" -#: ../src/iop/toneequal.c:2145 -msgid "some parameters are out-of-bounds" -msgstr "部分參數設定超出範圍" +#: ../src/iop/rgbcurve.c:141 +msgid "alter an image’s tones using curves in RGB color space" +msgstr "" +"RGB 曲線 | rgb curve\n" +"\n" +"使用曲線調整影像階調的經典工具\n" +"和「階調曲線」模組類似,但在 RGB 空間中執行\n" +"移動曲線的兩側端點可變更黑白點,效果等同「RGB 色階」模組" -#: ../src/iop/toneequal.c:2462 -#, c-format -msgid "%+.1f EV" -msgstr "%+.1f EV" +#: ../src/iop/rgbcurve.c:183 +msgid "contrast | compression" +msgstr "壓縮對比" -#: ../src/iop/toneequal.c:3144 -#, c-format -msgid "[%s over image] change tone exposure" -msgstr "%s 在影像上調整階調" +#: ../src/iop/rgbcurve.c:193 +msgid "linear (gamma 1.0)" +msgstr "伽瑪 1.0(線性)" -#: ../src/iop/toneequal.c:3147 -#, c-format -msgid "[%s over image] change tone exposure in large steps" -msgstr "[影像 %s] 大幅度調整階調" +#: ../src/iop/rgbcurve.c:204 +msgid "contrast | medium (linear)" +msgstr "對比度中(線性)" -#: ../src/iop/toneequal.c:3150 -#, c-format -msgid "[%s over image] change tone exposure in small steps" -msgstr "[影像 %s] 小幅微調階調" +#: ../src/iop/rgbcurve.c:214 +msgid "contrast | high (linear)" +msgstr "對比度高(線性)" -#. Simple view -#: ../src/iop/toneequal.c:3233 ../src/iop/toneequal.c:3262 -#: ../src/iop/toneequal.c:3263 ../src/iop/toneequal.c:3264 -#: ../src/iop/toneequal.c:3265 ../src/iop/toneequal.c:3266 -#: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 -#: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 -msgid "simple" -msgstr "簡易" +#: ../src/iop/rgbcurve.c:231 +msgid "contrast | medium (gamma 2.2)" +msgstr "對比度中(伽瑪 2.2)" -#: ../src/iop/toneequal.c:3262 -msgid "-8 EV" -msgstr "-8 EV" +#: ../src/iop/rgbcurve.c:247 +msgid "contrast | high (gamma 2.2)" +msgstr "對比度高(伽瑪 2.2)" -#: ../src/iop/toneequal.c:3263 -msgid "-7 EV" -msgstr "-7 EV" +#: ../src/iop/rgbcurve.c:261 +msgid "non-contrast curve | gamma 2.0" +msgstr "伽瑪(gamma)2.0" -#: ../src/iop/toneequal.c:3264 -msgid "-6 EV" -msgstr "-6 EV" +#: ../src/iop/rgbcurve.c:268 +msgid "non-contrast curve | gamma 0.5" +msgstr "伽瑪(gamma)0.5" -#: ../src/iop/toneequal.c:3265 -msgid "-5 EV" -msgstr "-5 EV" +#: ../src/iop/rgbcurve.c:275 +msgid "non-contrast curve | logarithm (base 2)" +msgstr "對數(底數為 2)" -#: ../src/iop/toneequal.c:3266 -msgid "-4 EV" -msgstr "-4 EV" +#: ../src/iop/rgbcurve.c:282 +msgid "non-contrast curve | exponential (base 2)" +msgstr "指數(底數為2)" -#: ../src/iop/toneequal.c:3267 -msgid "-3 EV" -msgstr "-3 EV" +#: ../src/iop/rgbcurve.c:1484 ../src/iop/rgblevels.c:1034 +msgid "choose between linked and independent channels." +msgstr "選擇一併調整全部色版,或是分開調整 R、G、B 色版。" -#: ../src/iop/toneequal.c:3268 -msgid "-2 EV" -msgstr "-2 EV" +#: ../src/iop/rgbcurve.c:1489 ../src/iop/rgblevels.c:1039 +msgid "curve nodes for r channel" +msgstr "紅色色版的色階控制點" -#: ../src/iop/toneequal.c:3269 -msgid "-1 EV" -msgstr "-1 EV" +#: ../src/iop/rgbcurve.c:1490 ../src/iop/rgblevels.c:1040 +msgid "curve nodes for g channel" +msgstr "綠色色版的色階控制點" -#: ../src/iop/toneequal.c:3270 -msgid "+0 EV" -msgstr "+0 EV" +#: ../src/iop/rgbcurve.c:1491 ../src/iop/rgblevels.c:1041 +msgid "curve nodes for b channel" +msgstr "藍色色版的色階控制點" -#. Advanced view -#: ../src/iop/toneequal.c:3274 -msgid "advanced" -msgstr "進階" +#: ../src/iop/rgblevels.c:98 +msgid "rgb levels" +msgstr "RGB 色階" -#: ../src/iop/toneequal.c:3300 -msgid "double-click to reset the curve" +#: ../src/iop/rgblevels.c:120 +msgid "adjust black, white and mid-gray points in RGB color space" msgstr "" -"進階功能控制和簡易模式相同,但以真實的控制曲線顯示\n" -"左側代表暗部,右側代表亮部,拉高曲線提高亮度,降低曲線壓低亮度\n" -"也可以使用滑鼠滾輪直接在影像上調整相對應的階調\n" -"\n" -"底圖是階調遮罩的直方圖,並非影像實際階調分布\n" -"建議調整階調遮罩設定讓直方圖分布到整個範圍以利更精細的控制\n" +"RGB 色階 | rgb levels\n" "\n" -"雙擊可重設曲線" +"在 RGB 空間中調整黑點、白點和中灰點的位置\n" +"此模組類似在 Lab 空間中運算的「色階」模組\n" +"但是可依 R、G、B 色版獨立調整" -#: ../src/iop/toneequal.c:3304 -msgid "curve smoothing" -msgstr "曲線平滑化" +#: ../src/iop/rgblevels.c:1088 +msgid "auto region" +msgstr "區域自動" -#: ../src/iop/toneequal.c:3307 +#: ../src/iop/rgblevels.c:1091 msgid "" -"positive values will produce more progressive tone transitions\n" -"but the curve might become oscillatory in some settings.\n" -"negative values will avoid oscillations and behave more robustly\n" -"but may produce brutal tone transitions and damage local contrast." +"apply auto levels based on a region defined by the user\n" +"click and drag to draw the area\n" +"right-click to cancel" msgstr "" -"控制階調曲線的平滑方式,一般情況下不需要更改此設定。\n" -"調高數值產生更貼合控制點的漸進曲線,但可能產生曲線振盪。\n" -"降低數值讓曲線更平順,但可能影響局部對比度。" +"選擇影像上的一塊區域計算自動色階\n" +"開啟後在影像上點擊拖曳範圍,滑鼠右鍵取消" + +#: ../src/iop/rotatepixels.c:67 +msgctxt "modulename" +msgid "rotate pixels" +msgstr "像素旋轉" -#: ../src/iop/toneequal.c:3320 +#: ../src/iop/rotatepixels.c:96 msgid "" -"use this to slide the mask average exposure along channels\n" -"for a better control of the exposure correction with the available nodes." +"internal module to setup technical specificities of raw sensor\n" +"\n" +"you should not touch values here!" msgstr "" -"左右調整遮罩的直方圖位置\n" -"原理是透過調整遮罩色版的曝光度,使中間值居中獲得更好的階調控制位置" +"旋轉像素 | rotate pixels\n" +"\n" +"因應感光元件特性所需的內部設定校正模組\n" +"在需要時模組會自動啟用,平時永遠保持關閉\n" +"不需要調整參數,模組也不具備控制選項" -#: ../src/iop/toneequal.c:3323 -msgid "auto-adjust the average exposure" -msgstr "自動調整平均曝光" +#: ../src/iop/scalepixels.c:53 +msgctxt "modulename" +msgid "scale pixels" +msgstr "像素寬高比" -#: ../src/iop/toneequal.c:3330 +#: ../src/iop/scalepixels.c:82 msgid "" -"use this to counter the averaging effect of the guided filter\n" -"and dilate the mask contrast around -4EV\n" -"this allows to spread the exposure histogram over more channels\n" -"for a better control of the exposure correction." +"module for setting pixel aspect ratio\n" +"\n" +"useful for certain sensor types\n" +"and anamorphic desqueeze" msgstr "" -"調整遮罩的直方圖分布範圍\n" -"原理是透過調整遮罩色版的對比度,使直方圖分布在整個範圍獲得更好的階調控制" +"像素寬高比 | scale pixels\n" +"\n" +"修正某些相機感光元件的影像\n" +"或是去擠壓使用變形鏡頭拍攝的照片" -#: ../src/iop/toneequal.c:3335 -msgid "auto-adjust the contrast" -msgstr "自動調整對比" +#: ../src/iop/scalepixels.c:280 +msgid "adjust pixel aspect ratio" +msgstr "調整像素寬高比" -#. Masking options -#: ../src/iop/toneequal.c:3339 -msgid "masking" -msgstr "階調遮罩" +#: ../src/iop/shadhi.c:117 +msgid "shadows and highlights" +msgstr "亮部與暗部" -#: ../src/iop/toneequal.c:3344 +#: ../src/iop/shadhi.c:139 msgid "" -"preview the mask and chose the estimator that gives you the\n" -"higher contrast between areas to dodge and areas to burn" +"modify the tonal range of the shadows and highlights\n" +"of an image by enhancing local contrast" msgstr "" -"製作階調遮罩時估計像素 RGB 值亮度的方法\n" -"可開啟下方「顯示階調遮罩」選擇需要調整階調的區域分離度較好的方法" +"亮部與暗部 | shadows and highlights\n" +"\n" +"修改影像的亮部和暗部來調整階調\n" +"此模組在 Lab 空間執行模糊可能導致光暈和色相藍移\n" +"建議改用「階調等化器」模組" -#: ../src/iop/toneequal.c:3347 -msgid "details" -msgstr "細節" +#: ../src/iop/shadhi.c:684 ../src/iop/splittoning.c:527 +msgid "compress" +msgstr "壓縮" -#: ../src/iop/toneequal.c:3350 -msgid "" -"'no' affects global and local contrast (safe if you only add contrast)\n" -"'guided filter' only affects global contrast and tries to preserve local " -"contrast\n" -"'averaged guided filter' is a geometric mean of 'no' and 'guided filter' " -"methods\n" -"'EIGF' (exposure-independent guided filter) is a guided filter that is " -"exposure-independent, it smooths shadows and highlights the same way " -"(contrary to guided filter which smooths less the highlights)\n" -"'averaged EIGF' is a geometric mean of 'no' and 'exposure-independent guided " -"filter' methods" +#: ../src/iop/shadhi.c:691 +msgid "correct shadows" msgstr "" -"選擇用於模糊階調遮罩的算法,以保留局部對比度\n" -"\n" -"否:\n" -"不模糊遮罩,效果與直接使用曲線調整相同,一起調整整體和局部對比度\n" -"\n" -"導引濾波器(GF,guided filter):\n" -"使用導引濾波可以保留邊緣,但此算法會受亮度影響\n" -"暗部的模糊程度會比亮度高,適合想要大幅提升暗部時使用\n" -"\n" -"導引濾波器平均(averaged GF):\n" -"將導引濾波器和不模糊遮罩的結果平均\n" -"若導引濾波器的效果太強時可以使用此選項\n" -"\n" -"無關曝光的導引濾波器(EIGF,exposure-independent guided filter):\n" -"和導引濾波器類似,但改進了遮罩模糊程度受亮度影響的問題\n" -"亮暗部的模糊程度應該大致相同,最為泛用所以是預設方法\n" -"\n" -"無關曝光的導引濾波器平均(averaged EIGF):\n" -"將無關曝光的導引濾波器和不模糊遮罩的結果平均\n" -"可以快速降低階調遮罩的模糊程度" +"修正陰影\n" +"正值讓暗部變亮,負值讓暗部更暗" -#: ../src/iop/toneequal.c:3363 -msgid "" -"number of passes of guided filter to apply\n" -"helps diffusing the edges of the filter at the expense of speed" +#: ../src/iop/shadhi.c:692 +msgid "correct highlights" msgstr "" -"套用的導引濾波器的次數\n" -"預設 1 代表僅在原始影像上計算一次生成階調遮罩\n" -"調高至 2 會把階調遮罩作為中間遮罩,在其上再計算一次生成要使用的遮罩\n" -"越高的參數運算越多次,會將模糊範圍向外擴散,執行速度也會顯著降低" +"修正亮部\n" +"正值讓亮部更亮,負值讓亮部變暗" -#: ../src/iop/toneequal.c:3371 -msgid "" -"diameter of the blur in percent of the largest image size\n" -"warning: big values of this parameter can make the darkroom\n" -"preview much slower if denoise profiled is used." +#: ../src/iop/shadhi.c:693 +msgid "shift white point" msgstr "" -"調整階調遮罩模糊的直徑,定義為影像長邊的百分比。\n" -"較低的值遮罩的亮暗部之間分別更明顯,值越高過渡更平滑。\n" -"無關曝光的導引濾波器建議參數為 1-10%,\n" -"傳統導引濾波器建議參數大約 1-25%。" +"移動白點\n" +"一般情況下此模組不會影響黑白點,但某些情況下,影像最亮點可能超出範圍\n" +"使用白點調整至負值可以校正這些錯誤,讓亮部中的細節恢復" -#: ../src/iop/toneequal.c:3379 -msgid "" -"precision of the feathering:\n" -"higher values force the mask to follow edges more closely\n" -"but may void the effect of the smoothing\n" -"lower values give smoother gradients and better smoothing\n" -"but may lead to inaccurate edges taping and halos" +#: ../src/iop/shadhi.c:695 +msgid "filter to use for softening. bilateral avoids halos" msgstr "" -"調整模糊範圍跟隨邊緣的強度\n" -"較高的值會強制遮罩更緊密地跟隨邊緣,過高可能會讓模糊效果不明顯\n" -"較低的值可提供更平滑的漸變效果,過低會導致邊緣產生光暈" +"柔化使用的濾鏡\n" +"如果高斯模糊產生光暈,改用雙邊濾波器" -#: ../src/iop/toneequal.c:3390 +#: ../src/iop/shadhi.c:696 msgid "" -"0 disables the quantization.\n" -"higher values posterize the luminance mask to help the guiding\n" -"produce piece-wise smooth areas when using high feathering values" +"compress the effect on shadows/highlights and\n" +"preserve mid-tones" msgstr "" -"對階調遮罩進行量化處理以便更好地分離階調\n" -"0 代表沒有量化處理,較高的值能對高羽化的遮罩生成分段平滑區域\n" -"在某些情況下,這可能有助於將影像分離為不同的階調區域" - -#: ../src/iop/toneequal.c:3404 ../src/iop/toneequal.c:3411 -msgid "display exposure mask" -msgstr "顯示階調遮罩" - -#: ../src/iop/tonemap.cc:69 -msgid "tone mapping" -msgstr "階調映射" - -#: ../src/iop/tonemap.cc:85 -msgid "" -"this module is deprecated. please use the local contrast or tone equalizer " -"module instead." -msgstr "此模組已被汰除,建議使用「局部對比度」或「階調等化器」模組替代。" - -#: ../src/iop/velvia.c:68 -msgid "velvia" -msgstr "Velvia 正片" +"保留中間調不變的範圍,壓縮模組的效果範圍\n" +"越高的值會把效果限制到極端的亮部和暗部區域\n" +"100% 時代表沒有效果,因為只作用在絕對黑色和白色上" -#: ../src/iop/velvia.c:95 -msgid "" -"resaturate giving more weight to blacks,\n" -"whites and low-saturation pixels" +#: ../src/iop/shadhi.c:697 +msgid "adjust saturation of shadows" msgstr "" -"Velvia 正片 | velvia\n" -"\n" -"為灰階和低飽和度的顏色提升更多飽和度\n" -"以富士的經典正片 Velvia 命名\n" -"效果非常強烈,可能會造成難以控管的色彩變化" - -#: ../src/iop/velvia.c:283 -msgid "the strength of saturation boost" -msgstr "飽和度提升的強度" +"調整暗部的飽和度\n" +"預設值 100% 模擬暗部接收更多光線後,變亮同時飽和度也會提升的自然效果" -#: ../src/iop/velvia.c:286 -msgid "how much to spare highlights and shadows" +#: ../src/iop/shadhi.c:698 +msgid "adjust saturation of highlights" msgstr "" -"減少對中間調的影響以避開膚色,降低不自然的皮膚曬傷效果\n" -"數值越低,中間調修正越弱,則整體飽和度增加效果越強" - -#: ../src/iop/vibrance.c:59 -msgid "" -"this module is deprecated. please use the vibrance slider in the color " -"balance rgb module instead." -msgstr "此模組已被汰除,建議使用「色彩平衡 RGB」模組中的自然飽和度替代。" - -#: ../src/iop/vibrance.c:92 -msgid "" -"saturate and reduce the lightness of the most saturated pixels\n" -"to make the colors more vivid." -msgstr "增加飽和度,同時降低高飽和度色彩的亮度,讓顏色更加生動。" +"調整亮部的飽和度\n" +"通常亮部的色彩訊息不夠豐富,在調整後可能產生不自然的顏色\n" +"此時可以改變參數獲得較好的效果,但不見得能夠令人完全滿意" -#: ../src/iop/vibrance.c:199 -msgid "the amount of vibrance" -msgstr "自然飽和度的強度" +#: ../src/iop/sharpen.c:70 +msgctxt "modulename" +msgid "sharpen" +msgstr "銳利化" -#: ../src/iop/vignette.c:116 -msgid "simulate a lens fall-off close to edges" +#: ../src/iop/sharpen.c:92 +msgid "sharpen the details in the image using a standard UnSharp Mask (USM)" msgstr "" -"暗角 | vignetting\n" +"銳利化 | sharpen\n" "\n" -"模擬鏡頭周圍進光量下降的效果\n" -"暗角範圍可以使用滑鼠在影像上視覺化地拖動修改\n" -"也可以使用「曝光」模組和圓形遮罩達到類似的效果" +"經典的傳統 UnSharp Mask 銳化功能\n" +"實際上是提高邊緣的對比度造成銳化的感覺\n" +"可以改用「對比度等化器」和「局部對比度」等進階的模組\n" +"或是「漫射或反捲積銳化」模組以真正提高銳利度" -#: ../src/iop/vignette.c:1010 -msgid "lomo" -msgstr "lomo 玩具相機" +#: ../src/iop/sharpen.c:94 +msgid "linear or non-linear, Lab, display or scene-referred" +msgstr "線性或非線性、Lab、場景或顯示參照" -#: ../src/iop/vignette.c:1048 -msgctxt "section" -msgid "position / form" -msgstr "位置 / 形狀" +#: ../src/iop/sharpen.c:96 +msgid "quasi-linear, Lab, display or scene-referred" +msgstr "類線性、Lab、場景或顯示參照" -#: ../src/iop/vignette.c:1055 -msgid "dithering" -msgstr "遞色" +#: ../src/iop/sharpen.c:419 +msgid "spatial extent of the unblurring" +msgstr "" +"銳利化的尺寸\n" +"控制邊緣對比度提升的範圍大小,過高的值會導致難看的過度銳化" -#: ../src/iop/vignette.c:1067 -msgid "the radii scale of vignette for start of fall-off" +#: ../src/iop/sharpen.c:423 +msgid "strength of the sharpen" msgstr "" -"亮度開始衰減前的區域大小,範圍內保持亮度不變\n" -"數值是相對於影像長邊的比例" +"銳利化的強度\n" +"控制邊緣對比度提升的程度,過高的值會產生光暈偽影" -#: ../src/iop/vignette.c:1069 -msgid "the radii scale of vignette for end of fall-off" +#: ../src/iop/sharpen.c:427 +msgid "threshold to activate sharpen" msgstr "" -"亮度衰減的漸變區域,範圍外亮度降至下項設定\n" -"數值是相對於影像長邊的比例" +"銳利化的門檻\n" +"高於此對比度才會被視為細節邊緣,調高數值可以避免雜訊或斑點被放大" -#: ../src/iop/vignette.c:1070 -msgid "strength of effect on brightness" +#: ../src/iop/sigmoid.c:192 +msgid "sigmoid" +msgstr "S 形曲線階調映射" + +#: ../src/iop/sigmoid.c:203 +msgid "" +"apply a view transform to make an image displayable\n" +"on a screen or print using a robust and smooth\n" +"tone curve with optional color preservation methods" msgstr "" -"暗角效果的強度\n" -"數值越低越暗,但也可以使用正值反向變亮" +"S 形曲線階調映射 | sigmoid\n" +"\n" +"套用 sigmoid 函數來映射亮度階調範圍\n" +"將完整的場景動態範圍壓縮至螢幕或輸出範圍內\n" +"映射曲線平滑且穩定,操作較「底片式階調映射」簡單" -#: ../src/iop/vignette.c:1071 -msgid "strength of effect on saturation" -msgstr "控制暗角區域的飽和度" +#: ../src/iop/sigmoid.c:258 +msgid "neutral gray" +msgstr "中性灰" -#: ../src/iop/vignette.c:1072 -msgid "horizontal offset of center of the effect" -msgstr "暗角中心點的水平位置" +#: ../src/iop/sigmoid.c:265 +msgid "ACES 100-nit like" +msgstr "模擬 ACES 亮度 100 尼特" -#: ../src/iop/vignette.c:1073 -msgid "vertical offset of center of the effect" -msgstr "暗角中心點的垂直位置" +#: ../src/iop/sigmoid.c:272 +msgid "Reinhard" +msgstr "萊茵哈德" -#: ../src/iop/vignette.c:1076 +#: ../src/iop/sigmoid.c:895 msgid "" -"shape factor\n" -"0 produces a rectangle\n" -"1 produces a circle or ellipse\n" -"2 produces a diamond" +"compression of the applied curve\n" +"implicitly defines the supported input dynamic range" msgstr "" -"暗角效果的形狀\n" -"數值越小越外凸,形狀趨近方形\n" -"數值越大越內凹,形狀偏向菱形" - -#: ../src/iop/vignette.c:1080 -msgid "enable to have the ratio automatically follow the image size" -msgstr "自動調整暗角形狀的長寬比和影像相同" - -#: ../src/iop/vignette.c:1081 -msgid "width-to-height ratio" -msgstr "手動調整暗角形狀的寬高比例" +"曲線的壓縮程度\n" +"也隱含控制輸入的動態範圍限制" -#: ../src/iop/vignette.c:1083 -msgid "add some level of random noise to prevent banding" +#: ../src/iop/sigmoid.c:898 +msgid "" +"shift the compression towards shadows or highlights.\n" +"negative values increase contrast in shadows.\n" +"positive values increase contrast in highlights.\n" +"the opposite end will see a reduction in contrast." msgstr "" -"以色彩抖動方法添加隨機雜訊以降低斷階問題\n" -"也可以改用「遞色」模組來處理整個影像" +"控制壓縮趨向暗部或亮部。\n" +"負值強調陰影的對比度。\n" +"正值強調高光的對比度。\n" +"數值調動偏向一端時,另一端的對比度會相對降低。" -#: ../src/iop/vignette.c:1091 -#, c-format -msgid "[%s on node] change vignette/feather size" -msgstr "[節點 %s] 拖動調整暗角和羽化尺寸" +#: ../src/iop/sigmoid.c:907 +msgid "" +"optional correction of the hue twist introduced by\n" +"the per-channel processing method." +msgstr "額外校正因個別色版的色彩處理方法引起的色調偏移。" -#: ../src/iop/vignette.c:1094 -#, c-format -msgid "[%s on node] change vignette/feather size keeping ratio" -msgstr "[節點 %s] ctrl + 拖動調整暗角和羽化尺寸(保持比例)" +#: ../src/iop/sigmoid.c:915 +msgid "set custom primaries" +msgstr "自訂原色" -#: ../src/iop/vignette.c:1097 -#, c-format -msgid "[%s on center] move vignette" -msgstr "[中心點 %s] 移動暗角的中心位置" +#: ../src/iop/sigmoid.c:921 +msgid "" +"primaries to use as the base for below adjustments\n" +"'working profile' uses the profile set in 'input color profile'" +msgstr "" +"下方調整所依據的原色\n" +"工作空間使用「輸入色彩描述檔」中的設定" -#: ../src/iop/watermark.c:409 -msgid "watermark" -msgstr "浮水印" +#: ../src/iop/sigmoid.c:941 +msgid "attenuate the purity of the red primary" +msgstr "降低紅色原色的純度" -#: ../src/iop/watermark.c:414 -msgid "overlay an SVG watermark like a signature on the image" -msgstr "" -"浮水印 | watermark\n" -"\n" -"在影像上套疊浮水印,例如簽名\n" -"採用 SVG 向量格式,但也可以接受 PNG 點陣圖檔\n" -"SVG 可使用 darktable 的變數以顯示影像或編輯訊息" +#: ../src/iop/sigmoid.c:942 +msgid "rotate the red primary" +msgstr "旋轉紅原色色相" -#: ../src/iop/watermark.c:1312 -msgid "marker" -msgstr "標記" +#: ../src/iop/sigmoid.c:943 +msgid "attenuate the purity of the green primary" +msgstr "降低綠色原色的純度" -#: ../src/iop/watermark.c:1315 -#, c-format -msgid "SVG watermarks in %s/watermarks or %s/watermarks" -msgstr "選擇 %s\\watermarks 或 %s\\watermarks 資料夾裡的浮水印檔案" +#: ../src/iop/sigmoid.c:944 +msgid "rotate the green primary" +msgstr "旋轉綠原色色相" -#. Simple text -#: ../src/iop/watermark.c:1325 ../src/iop/watermark.c:1326 -msgid "text" -msgstr "文字" +#: ../src/iop/sigmoid.c:945 +msgid "attenuate the purity of the blue primary" +msgstr "降低藍色原色的純度" -#: ../src/iop/watermark.c:1327 -msgid "" -"text string, tag: $(WATERMARK_TEXT)\n" -"use $(NL) to insert a line break" -msgstr "" -"在 SVG 中使用 $(WATERMARK_TEXT) 插入可編輯文字欄位\n" -"使用 $(NL) 以換行" +#: ../src/iop/sigmoid.c:946 +msgid "rotate the blue primary" +msgstr "旋轉藍原色色相" -#: ../src/iop/watermark.c:1331 -msgid "content" -msgstr "內容" +#: ../src/iop/sigmoid.c:953 +msgid "recover some of the original purity after the inset" +msgstr "恢復部分插入後的顏色純度" -#. Text font -#: ../src/iop/watermark.c:1336 -msgid "font" -msgstr "字型" +#: ../src/iop/sigmoid.c:957 +msgid "display luminance" +msgstr "螢幕亮度" + +#: ../src/iop/sigmoid.c:958 +msgid "set display black/white targets" +msgstr "設定螢幕黑白點" -#: ../src/iop/watermark.c:1341 +#: ../src/iop/sigmoid.c:966 msgid "" -"text font, tags:\n" -"$(WATERMARK_FONT_FAMILY)\n" -"$(WATERMARK_FONT_STYLE)\n" -"$(WATERMARK_FONT_WEIGHT)" +"the black luminance of the target display or print.\n" +"can be used creatively for a faded look." msgstr "" -"文字字型,在 SVG 中使用以下變數,即可由此變更編輯\n" -"$(WATERMARK_FONT_FAMILY)\n" -"$(WATERMARK_FONT_STYLE)\n" -"$(WATERMARK_FONT_WEIGHT)" +"控制亮度映射後的黑點,通常不需要調整此值。\n" +"可將數值調高創造褪色的復古感。" -#: ../src/iop/watermark.c:1356 +#: ../src/iop/sigmoid.c:971 msgid "" -"watermark color, tag:\n" -"$(WATERMARK_COLOR)" +"the white luminance of the target display or print.\n" +"can be used creatively for a faded look or blowing out whites earlier." msgstr "" -"文字顏色,在 SVG 中使用以下變數,即可由此變更編輯\n" -"$(WATERMARK_COLOR)" - -#: ../src/iop/watermark.c:1358 -msgid "select watermark color" -msgstr "選擇浮水印文字顏色" +"控制亮度映射後的白點,通常不需要調整此值。\n" +"可將數值調低創造褪色的復古感或超過 100% 創造更多過曝區域。" -#: ../src/iop/watermark.c:1360 -msgid "pick color from image" -msgstr "選擇影像中的色彩" +#: ../src/iop/soften.c:76 +msgid "soften" +msgstr "柔焦" -#: ../src/iop/watermark.c:1387 -msgid "" -"choose how to scale the watermark\n" -"• image: scale watermark relative to whole image\n" -"• larger border: scale larger watermark border relative to larger image " -"border\n" -"• smaller border: scale larger watermark border relative to smaller image " -"border\n" -"• height: scale watermark height to image height\n" -"• advanced options: choose watermark and image dimensions independently" +#: ../src/iop/soften.c:98 +msgid "create a softened image using the Orton effect" msgstr "" -"縮放是依以下相對尺寸決定的\n" -"● 影像:浮水印依整個影像尺寸縮放\n" -"● 長邊:浮水印的長邊依影像的長邊縮放\n" -"● 短像:浮水印的長邊依影像的短邊縮放\n" -"● 高度:浮水印的高度依影像的高度縮放\n" -"● 進階選項:啟用兩個額外的選單控制其他縮放方式" - -#: ../src/iop/watermark.c:1396 -msgid "reference image dimension against which to scale the watermark" -msgstr "縮放浮水印的影像尺寸參考依據" +"柔焦 | soften\n" +"\n" +"使用 Orton 效果建立夢幻朦朧的柔和影像\n" +"原理是把增加曝光的影像副本模糊化,再疊合回原始影像上" -#: ../src/iop/watermark.c:1400 -msgid "watermark dimension to scale" -msgstr "浮水印縮放尺寸" +#: ../src/iop/soften.c:374 +msgid "the size of blur" +msgstr "增加曝光影像副本的模糊尺寸,尺寸越大效果越柔和" -#. Let's add some tooltips and hook up some signals... -#: ../src/iop/watermark.c:1425 -msgid "the opacity of the watermark" -msgstr "浮水印的透明度" +#: ../src/iop/soften.c:378 +msgid "the saturation of blur" +msgstr "增加曝光影像副本的飽和度,100% 表示不變" -#: ../src/iop/watermark.c:1426 -msgid "the scale of the watermark" -msgstr "浮水印的大小" +#: ../src/iop/soften.c:382 +msgid "the brightness of blur" +msgstr "增加曝光影像副本的亮度,數值越高物體會有發光似的效果" -#: ../src/iop/watermark.c:1427 -msgid "the rotation of the watermark" -msgstr "浮水印的旋轉角度" +#: ../src/iop/soften.c:386 +msgid "the mix of effect" +msgstr "過曝副本和原始影像的混合比例,數值越高效果越強烈" -#: ../src/iop/zonesystem.c:93 -msgid "zone system" -msgstr "分區曝光顯影系統" +#: ../src/iop/splittoning.c:78 +msgid "split-toning" +msgstr "色調分割" -#: ../src/iop/zonesystem.c:441 +#: ../src/iop/splittoning.c:100 msgid "" -"lightness zones\n" -"use mouse scrollwheel to change the number of zones\n" -"left-click on a border to create a marker\n" -"right-click on a marker to delete it" +"use two specific colors for shadows and highlights and\n" +"create a linear toning effect between them up to a pivot" msgstr "" -"亮度分區\n" -"使用滑鼠滾輪更改區域數量\n" -"左鍵點擊邊框以建立標記\n" -"右鍵點擊標記可將其刪除" +"色調分割 | split-toning\n" +"\n" +"分別對亮部和暗部套用指定的顏色\n" +"並建立兩色之間線性漸層的色調效果\n" +"要製作電影調色效果建議使用進階的「色彩平衡 RGB」模組" -#: ../src/libs/backgroundjobs.c:52 -msgid "background jobs" -msgstr "背景作業" +#: ../src/iop/splittoning.c:117 +msgid "authentic sepia" +msgstr "棕色調" -#: ../src/libs/camera.c:79 -msgid "camera settings" -msgstr "相機設定" +#: ../src/iop/splittoning.c:126 +msgid "authentic cyanotype" +msgstr "氰版" -#: ../src/libs/camera.c:133 -msgid "toggle view property in center view" -msgstr "切換至中心視角" +#: ../src/iop/splittoning.c:135 +msgid "authentic platinotype" +msgstr "白金印樣" -#: ../src/libs/camera.c:212 -msgid "connection with camera lost, exiting tethering mode" -msgstr "相機連線中斷,關閉連機拍攝模式" +#: ../src/iop/splittoning.c:144 +msgid "chocolate brown" +msgstr "巧克力棕色調" -#: ../src/libs/camera.c:357 -msgid "battery" -msgstr "電池" +#: ../src/iop/splittoning.c:473 +msgid "select the saturation tone" +msgstr "調整飽和度" -#: ../src/libs/camera.c:357 -msgid "n/a" -msgstr "無法使用" +#: ../src/iop/splittoning.c:477 +msgid "select tone color" +msgstr "選擇顏色" -#. Camera control -#: ../src/libs/camera.c:440 +#: ../src/iop/splittoning.c:503 msgctxt "section" -msgid "camera control" -msgstr "相機控制" +msgid "shadows" +msgstr "暗部" -#: ../src/libs/camera.c:444 ../src/libs/histogram.c:2584 -msgid "modes" -msgstr "模式" +#: ../src/iop/splittoning.c:509 +msgctxt "section" +msgid "highlights" +msgstr "亮部" -#: ../src/libs/camera.c:445 -msgid "timer (s)" -msgstr "倒數計時器(秒)" +#: ../src/iop/splittoning.c:518 +msgid "balance" +msgstr "平衡" -#: ../src/libs/camera.c:446 -msgid "count" -msgstr "數量" +#: ../src/iop/splittoning.c:525 +msgid "the balance of center of split-toning" +msgstr "亮暗部色調的比例" -#: ../src/libs/camera.c:447 -msgid "brackets" -msgstr "包圍曝光" +#: ../src/iop/splittoning.c:529 +msgid "" +"compress the effect on highlights/shadows and\n" +"preserve mid-tones" +msgstr "" +"縮小色調分割的範圍,增加保留原始色調的區域\n" +"數值代表不受影響的中間調範圍的百分比" -#: ../src/libs/camera.c:448 -msgid "bkt. steps" -msgstr "包圍曝光級數" +#: ../src/iop/spots.c:55 +msgid "spot removal" +msgstr "髒點去除" -#: ../src/libs/camera.c:481 -msgid "capture image(s)" -msgstr "拍攝照片" +#: ../src/iop/spots.c:60 +msgid "this module is deprecated. please use the retouch module instead." +msgstr "此模組已被汰除,建議使用「細節修飾」模組替代。" -#: ../src/libs/camera.c:484 -msgid "toggle delayed capture mode" -msgstr "切換延遲拍攝模式" +#: ../src/iop/spots.c:65 +msgid "remove sensor dust spots" +msgstr "去除感光元件上的灰塵髒點" -#: ../src/libs/camera.c:485 -msgid "toggle sequenced capture mode" -msgstr "切換連續拍攝模式" +#: ../src/iop/spots.c:68 +msgid "geometric, raw" +msgstr "幾何、RAW" -#: ../src/libs/camera.c:486 -msgid "toggle bracketed capture mode" -msgstr "切換包圍曝光拍攝模式" +#: ../src/iop/spots.c:232 +msgid "spot module is limited to 64 shapes. please add a new instance!" +msgstr "" +"「髒點去除」模組只能使用 64 個形狀,要清除更多區域請增加另一個模組實例!" -#: ../src/libs/camera.c:487 -msgid "the count of seconds before actually doing a capture" -msgstr "實際拍照前等待的秒數" +#: ../src/iop/spots.c:866 +msgid "number of strokes:" +msgstr "筆刷數量:" -#: ../src/libs/camera.c:489 +#: ../src/iop/spots.c:869 msgid "" -"the amount of images to capture in a sequence,\n" -"you can use this in conjunction with delayed mode to create stop-motion " -"sequences" +"click on a shape and drag on canvas.\n" +"use the mouse wheel to adjust size.\n" +"right-click to remove a shape." msgstr "" -"連續拍攝的照片數量\n" -"與延遲模式一起使用可創作定格動畫" +"點擊形狀並在畫布上拖曳位置。\n" +"使用滑鼠滾動調整大小。\n" +"點擊右鍵刪除形狀。" -#: ../src/libs/camera.c:492 -msgid "" -"the amount of brackets on each side of centered shoot, amount of images = " -"(brackets*2) + 1" -msgstr "" -"包圍曝光每側的拍攝數量\n" -"總影像數量 = 包圍曝光數量 x2+1" +#: ../src/iop/spots.c:872 +msgid "show and edit shapes" +msgstr "顯示和編輯形狀" -#: ../src/libs/camera.c:494 -msgid "" -"the amount of steps per bracket, steps is camera configurable and usually 3 " -"steps per stop\n" -"with other words, 3 steps is 1EV exposure step between brackets" -msgstr "" -"包圍曝光級數,可在相機中設定,通常每級內有三階\n" -"換句話說,每三張照片的曝光範圍是 1 EV" +#: ../src/iop/temperature.c:241 +msgctxt "modulename" +msgid "white balance" +msgstr "白平衡" -#. User specified properties -#: ../src/libs/camera.c:517 -msgctxt "section" -msgid "additional properties" -msgstr "額外屬性" +#: ../src/iop/temperature.c:248 +msgid "scale raw RGB channels to balance white and help demosaicing" +msgstr "" +"白平衡 | white balance\n" +"\n" +"選擇色溫和色調以獲得正確的白平衡\n" +"此模組背後以整體縮放原始 RGB 色版的方式運算\n" +"「色彩校正」模組用更現代的色彩適應算法調整顏色" -#: ../src/libs/camera.c:520 -msgid "label" -msgstr "標籤" +#: ../src/iop/temperature.c:1443 +#, c-format +msgid "`%s' color matrix not found for image" +msgstr "找不到影像「%s」的色彩矩陣" -#: ../src/libs/camera.c:527 -msgid "property" -msgstr "屬性" +#: ../src/iop/temperature.c:1499 +#, c-format +msgid "failed to read camera white balance information from `%s'!" +msgstr "無法從「%s」讀取相機白平衡資訊!" -#: ../src/libs/camera.c:538 -msgid "add user property" -msgstr "增加自訂屬性" +#. old "camera". reason for change: all other RAW development +#. tools use "As Shot" or "shot" +#: ../src/iop/temperature.c:1667 +msgctxt "white balance" +msgid "as shot" +msgstr "拍攝時的設定" -#: ../src/libs/camera.c:561 -msgid "program" -msgstr "自動曝光模式" +#. old "spot", reason: describes exactly what'll happen +#: ../src/iop/temperature.c:1670 +msgctxt "white balance" +msgid "from image area" +msgstr "從影像範圍分析" -#: ../src/libs/camera.c:564 ../src/libs/camera.c:566 -msgid "focus mode" -msgstr "對焦模式" +#: ../src/iop/temperature.c:1671 +msgctxt "white balance" +msgid "user modified" +msgstr "使用者自訂" -#: ../src/libs/camera.c:577 -msgid "shutterspeed2" -msgstr "快門速度二" +#. old "camera neutral", reason: better matches intent +#: ../src/iop/temperature.c:1673 +msgctxt "white balance" +msgid "camera reference" +msgstr "相機基準白點" -#: ../src/libs/camera.c:579 -msgid "shutterspeed" -msgstr "快門速度" +#: ../src/iop/temperature.c:1674 +msgctxt "white balance" +msgid "as shot to reference" +msgstr "以拍攝時的設定做為參考" -#: ../src/libs/camera.c:585 -msgid "WB" -msgstr "白平衡" +#: ../src/iop/temperature.c:1980 ../src/iop/temperature.c:1998 +msgid "green channel coefficient" +msgstr "綠色色版係數" -#: ../src/libs/collect.c:162 -msgid "collections" -msgstr "相冊" +#: ../src/iop/temperature.c:1982 +msgid "magenta channel coefficient" +msgstr "洋紅色色版係數" -#: ../src/libs/collect.c:167 -msgid "" -"define search criteria for images\n" -"to be displayed or edited" -msgstr "定義要顯示或編輯的影像的搜尋條件" +#: ../src/iop/temperature.c:1984 +msgid "cyan channel coefficient" +msgstr "青色色版係數" -#: ../src/libs/collect.c:431 -msgid "update path to files" -msgstr "更新檔案路徑" +#: ../src/iop/temperature.c:1986 +msgid "yellow channel coefficient" +msgstr "黃色色版係數" -#: ../src/libs/collect.c:515 -#, c-format -msgid "problem selecting new path for the filmroll in %s" -msgstr "為底片卷選取的新路徑「%s」有問題" +#: ../src/iop/temperature.c:1996 +msgid "red channel coefficient" +msgstr "紅色色版係數" -#: ../src/libs/collect.c:589 -msgid "update path to files..." -msgstr "更新檔案路徑…" +#: ../src/iop/temperature.c:2000 +msgid "blue channel coefficient" +msgstr "藍色色版係數" -#: ../src/libs/collect.c:594 -msgid "remove..." -msgstr "從圖庫中移除這卷底片…" +#: ../src/iop/temperature.c:2001 +msgid "emerald" +msgstr "祖母綠" -#: ../src/libs/collect.c:1348 -msgid "uncategorized" -msgstr "未分類" +#: ../src/iop/temperature.c:2002 +msgid "emerald channel coefficient" +msgstr "祖母綠色版係數" -#: ../src/libs/collect.c:2285 ../src/libs/filters/rating_range.c:120 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:151 -#: ../src/libs/filters/rating_range.c:302 -msgid "rejected" -msgstr "不合格" +#: ../src/iop/temperature.c:2077 +msgid "as shot" +msgstr "拍攝時的設定" -#: ../src/libs/collect.c:2288 ../src/libs/filters/rating_range.c:122 -#: ../src/libs/filters/rating_range.c:146 -#: ../src/libs/filters/rating_range.c:303 -msgid "not rated" -msgstr "未評分" +#: ../src/iop/temperature.c:2080 +msgid "set white balance to as shot" +msgstr "將白平衡設為拍攝時的設定" -#: ../src/libs/collect.c:2472 -msgid "use <, <=, >, >=, <>, =, [;] as operators" -msgstr "" -"從所有已匯入的圖庫選擇,右側欄位可使用 <、<=、>、>=、<>、=、; 為控制字元" +#: ../src/iop/temperature.c:2090 +msgid "from image area" +msgstr "從影像區域" -#: ../src/libs/collect.c:2476 -msgid "" -"use <, <=, >, >=, <>, =, [;] as operators\n" -"star rating: 0-5\n" -"rejected images: -1" -msgstr "" -"從所有已匯入的圖庫選擇,右側欄位可使用 <、<=、>、>=、<>、=、; 為控制字元\n" -"星級:0 - 5\n" -"不合格的影像:-1" +#: ../src/iop/temperature.c:2097 +msgid "user modified" +msgstr "使用者自訂" -#: ../src/libs/collect.c:2484 -msgid "" -"use <, <=, >, >=, <>, =, [;] as operators\n" -"type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" -msgstr "" -"從所有已匯入的圖庫選擇,右側欄位可使用 <、<=、>、>=、<>、=、; 為控制字元\n" -"以此格式輸入日期:YYYY:MM:DD hh:mm:ss.sss,年份是必填項目" +#: ../src/iop/temperature.c:2100 +msgid "set white balance to user modified" +msgstr "將白平衡設為使用者自訂" -#: ../src/libs/collect.c:2491 -#, no-c-format -msgid "use `%' as wildcard and `,' to separate values" -msgstr "從所有已匯入的圖庫選擇,右側欄位可使用「%」作為萬用字元,使用「,」分隔" +#: ../src/iop/temperature.c:2103 +msgid "camera reference" +msgstr "相機基準白點" -#: ../src/libs/collect.c:2498 -#, no-c-format +#: ../src/iop/temperature.c:2108 msgid "" -"use `%' as wildcard\n" -"click to include hierarchy + sub-hierarchies (suffix `*')\n" -"shift+click to include only the current hierarchy (no suffix)\n" -"ctrl+click to include only sub-hierarchies (suffix `|%')" +"set white balance to camera reference point\n" +"in most cases it should be D65" msgstr "" -"從所有已匯入的圖庫選擇,右側欄位可使用「%」作為萬用字元\n" -"左鍵點擊以包含目前位置與次層位置(使用 * 後綴)\n" -"shift + 點擊僅包含目前的位置\n" -"ctrl + 點擊僅包含次層位置(使用 |% 後綴)" +"將白平衡設為相機原始基準白點\n" +"絕大多數相機廠商都使用 D65 光源" -#: ../src/libs/collect.c:2508 -#, no-c-format -msgid "" -"use `%' as wildcard\n" -"click to include location + sub-locations (suffix `*')\n" -"shift+click to include only the current location (no suffix)\n" -"ctrl+click to include only sub-locations (suffix `|%')" -msgstr "" -"從所有已匯入的圖庫選擇,右側欄位可使用「%」作為萬用字元\n" -"左鍵點擊以包含目前位置與次層位置(使用 * 後綴)\n" -"shift + 點擊僅包含目前的位置\n" -"ctrl + 點擊僅包含次層位置(使用 |% 後綴)" +#: ../src/iop/temperature.c:2112 +msgid "as shot to reference" +msgstr "以拍攝時的設定做為參考" -#: ../src/libs/collect.c:2518 -#, no-c-format +#: ../src/iop/temperature.c:2117 msgid "" -"use `%' as wildcard\n" -"click to include current + sub-folders (suffix `*')\n" -"shift+click to include only the current folder (no suffix)\n" -"ctrl+click to include only sub-folders (suffix `|%')" +"set white balance to as shot and later correct to camera reference point,\n" +"in most cases it should be D65" msgstr "" -"從所有已匯入的圖庫選擇,右側欄位可使用「%」作為萬用字元\n" -"左鍵點擊以包含目前資料夾與子資料夾(使用 * 後綴)\n" -"shift + 點擊僅包含目前的資料夾\n" -"ctrl + 點擊僅包含子資料夾(使用 |% 後綴)" - -#: ../src/libs/collect.c:2526 -#, no-c-format -msgid "use `%' as wildcard" -msgstr "從所有已匯入的圖庫選擇,右側欄位可使用「%」作為萬用字元" - -#: ../src/libs/collect.c:2597 ../src/libs/collect.c:2618 -#: ../src/libs/collect.c:3248 -msgid "clear this rule" -msgstr "刪除此條件" - -#: ../src/libs/collect.c:2602 -msgid "clear this rule or add new rules" -msgstr "刪除或增加條件" +"將白平衡設定為同拍攝的設定,之後再校正到相機參考點,\n" +"絕大多數相機廠商都使用 D65 光源" -#: ../src/libs/collect.c:3254 -msgid "narrow down search" -msgstr "增加「並且…」條件(交集)" +#: ../src/iop/temperature.c:2131 +msgid "choose white balance setting" +msgstr "選擇白平衡設定方式" -#: ../src/libs/collect.c:3261 -msgid "add more images" -msgstr "增加「或是…」條件(聯集)" +#: ../src/iop/temperature.c:2135 +msgid "finetune" +msgstr "微調" -#: ../src/libs/collect.c:3268 -msgid "exclude images" -msgstr "增加「不含…」條件(差集)" +#: ../src/iop/temperature.c:2137 +msgid "fine tune camera's white balance setting" +msgstr "微調相機的白平衡設定" -#: ../src/libs/collect.c:3277 -msgid "change to: and" -msgstr "改為「並且…」條件(交集)" +#: ../src/iop/temperature.c:2144 +msgctxt "section" +msgid "scene illuminant temp" +msgstr "場景光源色溫" -#: ../src/libs/collect.c:3284 -msgid "change to: or" -msgstr "改為「或是…」條件(聯集)" +#: ../src/iop/temperature.c:2145 +msgid "click to cycle color mode on sliders" +msgstr "" +"點擊可循環切換滑桿色彩顯示方式\n" +"沒有顏色 → 光源顏色 → 效果模擬" -#: ../src/libs/collect.c:3291 -msgid "change to: except" -msgstr "改為「不含…」條件(差集)" +#: ../src/iop/temperature.c:2157 +msgid "color temperature (in Kelvin)" +msgstr "" +"以凱氏溫標(K)設定色溫\n" +"數值越大影像越黃,數值越小影像越藍" -#. the different categories -#: ../src/libs/collect.c:3320 ../src/libs/filtering.c:886 -#: ../src/libs/filtering.c:945 ../src/libs/filtering.c:1608 -#: ../src/libs/filtering.c:1944 -msgid "files" -msgstr "檔案" +#: ../src/iop/temperature.c:2162 +msgid "tint" +msgstr "色調" -#: ../src/libs/collect.c:3325 ../src/libs/export_metadata.c:178 -#: ../src/libs/filtering.c:891 ../src/libs/filtering.c:950 -#: ../src/libs/filtering.c:1616 ../src/libs/filtering.c:1948 -#: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 -#: ../src/libs/metadata_view.c:1459 -msgid "metadata" -msgstr "詮釋資料" +#: ../src/iop/temperature.c:2165 +msgid "color tint of the image, from magenta (value < 1) to green (value > 1)" +msgstr "" +"調整色調偏移\n" +"數值小於 1 偏向洋紅色,大於 1 偏向綠色" -#: ../src/libs/collect.c:3344 ../src/libs/filtering.c:899 -#: ../src/libs/filtering.c:958 ../src/libs/filtering.c:1946 -msgid "times" -msgstr "時間" +#: ../src/iop/temperature.c:2176 +msgid "channel coefficients" +msgstr "直接調整色版縮放係數" -#: ../src/libs/collect.c:3352 ../src/libs/filtering.c:907 -#: ../src/libs/filtering.c:966 ../src/libs/filtering.c:1627 -msgid "capture details" -msgstr "拍攝詳細資訊" +#: ../src/iop/temperature.c:2185 +msgid "various" +msgstr "多個" -#: ../src/libs/collect.c:3381 -msgid "collections settings" -msgstr "相冊設定" +#: ../src/iop/temperature.c:2210 +msgid "white balance disabled for camera" +msgstr "相機白平衡已關閉" -#: ../src/libs/collect.c:3403 ../src/libs/export.c:1415 -#: ../src/libs/metadata.c:1121 ../src/libs/metadata_view.c:1543 -#: ../src/libs/recentcollect.c:297 ../src/libs/tagging.c:3969 -msgid "preferences..." -msgstr "模組設定…" +#: ../src/iop/tonecurve.c:156 +msgid "tone curve" +msgstr "階調曲線" -#: ../src/libs/collect.c:3527 ../src/libs/filtering.c:1483 -msgid "AND" -msgstr "並且" +#: ../src/iop/tonecurve.c:178 +msgid "alter an image’s tones using curves" +msgstr "" +"階調曲線 | tone curve\n" +"\n" +"使用曲線調整影像階調的經典工具\n" +"移動曲線的兩側端點可變更黑白點,用以取代「色階」模組\n" +"此模組在 CIELAB 空間中運算,可分別調整 a* b* 色版" -#: ../src/libs/collect.c:3532 ../src/libs/filtering.c:1488 -msgid "OR" -msgstr "或是" +#: ../src/iop/tonecurve.c:583 +msgid "gamma 1.0 (linear)" +msgstr "伽瑪 1.0(線性)" -#. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/collect.c:3537 ../src/libs/filtering.c:1493 -msgid "BUT NOT" -msgstr "不包括" +#: ../src/iop/tonecurve.c:594 +msgid "contrast - med (linear)" +msgstr "對比度中(線性)" -#: ../src/libs/collect.c:3643 -msgid "toggle collection sort order ascending/descending" -msgstr "切換升序/降序排列相冊" +#: ../src/iop/tonecurve.c:607 +msgid "contrast - high (linear)" +msgstr "對比度高(線性)" -#: ../src/libs/collect.c:3741 ../src/libs/filtering.c:2214 -msgid "revert to a previous set of rules" -msgstr "使用過去的篩選設定" +#: ../src/iop/tonecurve.c:625 +msgid "contrast - med (gamma 2.2)" +msgstr "對比度中(伽瑪 2.2)" -#: ../src/libs/collect.c:3795 -msgid "jump back to previous collection" -msgstr "回到上一個相冊" +#: ../src/iop/tonecurve.c:644 +msgid "contrast - high (gamma 2.2)" +msgstr "對比度高(伽瑪 2.2)" -#: ../src/libs/colorpicker.c:52 -msgid "RGB%" -msgstr "RGB %" +#: ../src/iop/tonecurve.c:661 +msgid "gamma 2.0" +msgstr "伽瑪(gamma)2.0" -#: ../src/libs/colorpicker.c:52 -msgid "LCh" -msgstr "LCh" +#: ../src/iop/tonecurve.c:668 +msgid "gamma 0.5" +msgstr "伽瑪(gamma)0.5" -#: ../src/libs/colorpicker.c:52 -msgid "HSV" -msgstr "HSV" +#: ../src/iop/tonecurve.c:675 +msgid "logarithm (base 2)" +msgstr "對數(底數為 2)" -#: ../src/libs/colorpicker.c:52 -msgid "Hex" -msgstr "Hex" +#: ../src/iop/tonecurve.c:682 +msgid "exponential (base 2)" +msgstr "指數(底數為2)" -#: ../src/libs/colorpicker.c:54 -msgid "mean" -msgstr "平均" +#: ../src/iop/tonecurve.c:1261 +msgid "" +"if set to auto, a and b curves have no effect and are not displayed. chroma " +"values (a and b) of each pixel are then adjusted based on L curve data. auto " +"XYZ is similar but applies the saturation changes in XYZ space." +msgstr "" +"選擇曲線應用的色彩空間\n" +"\n" +"L*a*b* 連動調整:\n" +"只有單一曲線調整,主要直接控制 L* 色版,但會因應對比度改變自動調整顏色。\n" +"這對輕微調整的效果很好,但大幅調整時可能不太自然。\n" +"\n" +"L*a*b* 獨立調整:\n" +"以個別曲線分開調整 L*、a*、b* 三個色版,可分別控制明度以及彩度。\n" +"改變 a*、b* 色版的曲線斜率而不更動中心點,可以精細控制顏色。\n" +"\n" +"XYZ 連動調整:\n" +"使用單一曲線同時調整 XYZ,但 XYZ 與大腦視覺感知並不相同,\n" +"很難說使用這個空間調整有什麼實際的用途。\n" +"\n" +"RGB 連動調整:\n" +"這個模式在 ProPhoto RGB 中運算,並將曲線套用在 RGB 三個色版。\n" +"這是大部分軟體使用的方法,只是其他軟體大多在工作空間中執行。\n" +"\n" +"不論選擇哪一個色彩空間,此模組的曲線控制和背景階調直方圖都顯示 L* 色版,\n" +"所以座標中央永遠代表 50% 中間調以符合感知。\n" +"實際套用曲線運算時才會把控制點轉換至所選的色彩空間,包括 XYZ 和 RGB 空間。" -#: ../src/libs/colorpicker.c:73 -msgid "color picker" -msgstr "色彩選取工具" +#: ../src/iop/tonecurve.c:1270 +msgid "tonecurve for L channel" +msgstr "L* 色版的曲線" -#: ../src/libs/colorpicker.c:629 -msgid "" -"hover to highlight sample on canvas,\n" -"click to lock sample,\n" -"right-click to load sample area into active color picker" -msgstr "" -"啟用色彩選取工具時,滑鼠停在色樣上會顯示色樣所在的位置\n" -"左鍵可鎖定色樣,不隨後續的影像編輯改變,以作為編輯前後比較使用\n" -"右鍵點擊可將色樣區域載入到新的色彩選取工具中" +#: ../src/iop/tonecurve.c:1271 +msgid "tonecurve for a channel" +msgstr "a* 色版的曲線" -#: ../src/libs/colorpicker.c:732 ../src/libs/colorpicker.c:791 -msgid "click to (un)hide large color patch" -msgstr "點擊顯示 / 隱藏上方大型色塊" +#: ../src/iop/tonecurve.c:1272 +msgid "tonecurve for b channel" +msgstr "b* 色版的曲線" -#: ../src/libs/colorpicker.c:753 -msgid "statistic" -msgstr "統計資料" +#: ../src/iop/tonecurve.c:1281 ../src/iop/watermark.c:1463 +#: ../src/libs/colorpicker.c:783 +msgid "pick color" +msgstr "選取色彩" -#: ../src/libs/colorpicker.c:754 -msgid "select which statistic to show" -msgstr "選擇要顯示的統計數值" +#: ../src/iop/toneequal.c:316 +msgid "tone equalizer" +msgstr "階調等化器" -#: ../src/libs/colorpicker.c:763 -msgid "select which color mode to use" -msgstr "選擇要使用的色彩模式" +#: ../src/iop/toneequal.c:321 +msgid "tone curve|tone mapping|relight|background light|shadows highlights" +msgstr "色調曲線|色調映射|亮部|暗部|遮罩|masking" -#: ../src/libs/colorpicker.c:775 -msgid "" -"turn on color picker\n" -"ctrl+click or right-click to select an area" +#: ../src/iop/toneequal.c:328 +msgid "relight the scene as if the lighting was done directly on the scene" msgstr "" -"開啟色彩選取工具\n" -"單擊和拖曳選擇位置\n" -"ctrl + 左鍵 或 右鍵 可選擇區域" - -#: ../src/libs/colorpicker.c:816 -msgid "add sample" -msgstr "增加色樣" +"階調等化器 | tone equalizer\n" +"\n" +"調整影像階調的同時不影響局部對比度\n" +"利用可自訂的階調遮罩分離影像的不同階調區域\n" +"與「RGB 曲線」模組最大差異在於遮罩的模糊設定有助於保持局部對比" -#: ../src/libs/colorpicker.c:827 -msgid "display samples on image/vectorscope" -msgstr "在彩度圖上顯示色樣位置" +#: ../src/iop/toneequal.c:484 +msgid "simple tone curve" +msgstr "簡易階調曲線" -#: ../src/libs/colorpicker.c:828 -msgid "display samples" -msgstr "顯示色樣" +#: ../src/iop/toneequal.c:498 +msgid "mask blending | all purposes" +msgstr "通用遮罩設定" -#: ../src/libs/colorpicker.c:839 -msgid "restrict scope to selection" -msgstr "色階分布圖上只顯示選取範圍" +#: ../src/iop/toneequal.c:505 +msgid "mask blending | people with backlight" +msgstr "逆光人像遮罩" -#: ../src/libs/colorpicker.c:840 -msgid "restrict scope" -msgstr "局部色階分布圖" +#: ../src/iop/toneequal.c:522 +msgid "compress shadows/highlights | EIGF | strong" +msgstr "階調壓縮:強(無關曝光導引濾波器)" -#: ../src/libs/colorpicker.c:855 -msgctxt "section" -msgid "live samples" -msgstr "目前色樣" +#: ../src/iop/toneequal.c:527 +msgid "compress shadows/highlights | GF | strong" +msgstr "階調壓縮:強(導引濾波器)" -#: ../src/libs/copy_history.c:53 -msgid "history stack" -msgstr "影像編輯紀錄" +#: ../src/iop/toneequal.c:536 +msgid "compress shadows/highlights | EIGF | medium" +msgstr "階調壓縮:中(無關曝光導引濾波器)" -#: ../src/libs/copy_history.c:58 -msgid "" -"perform actions on the history\n" -"stacks (edit histories) of the\n" -"currently selected images" -msgstr "執行所選影像的編輯紀錄" +#: ../src/iop/toneequal.c:541 +msgid "compress shadows/highlights | GF | medium" +msgstr "階調壓縮:中(導引濾波器)" -#: ../src/libs/copy_history.c:113 -msgid "open sidecar file" -msgstr "開啟附屬檔案" +#: ../src/iop/toneequal.c:550 +msgid "compress shadows/highlights | EIGF | soft" +msgstr "階調壓縮:弱(無關曝光導引濾波器)" -#: ../src/libs/copy_history.c:165 -#, c-format -msgid "error loading file '%s'" -msgstr "載入檔案「%s」時發生錯誤" +#: ../src/iop/toneequal.c:555 +msgid "compress shadows/highlights | GF | soft" +msgstr "階調壓縮:弱(導引濾波器)" -#: ../src/libs/copy_history.c:229 -msgid "delete images' history?" -msgstr "是否要刪除影像的編輯記錄?" +#: ../src/iop/toneequal.c:563 +msgid "contrast tone curve | soft" +msgstr "增加對比:弱" -#: ../src/libs/copy_history.c:230 -#, c-format -msgid "do you really want to clear history of %d selected image?" -msgid_plural "do you really want to clear history of %d selected images?" -msgstr[0] "是否要刪除 %d 個已選取影像的編輯記錄?" -msgstr[1] "是否要刪除 %d 個已選取影像的編輯記錄?" +#: ../src/iop/toneequal.c:568 +msgid "contrast tone curve | medium" +msgstr "增加對比:中" -#: ../src/libs/copy_history.c:299 -msgid "selective copy..." -msgstr "選擇性複製…" +#: ../src/iop/toneequal.c:573 +msgid "contrast tone curve | strong" +msgstr "增加對比:強" -#: ../src/libs/copy_history.c:300 -msgid "choose which modules to copy from the source image" -msgstr "選擇要複製的模組" +#: ../src/iop/toneequal.c:596 +msgid "relight: fill-in" +msgstr "重新補光" -#: ../src/libs/copy_history.c:306 -msgid "" -"copy history stack of\n" -"first selected image" +#: ../src/iop/toneequal.c:1091 +msgid "tone equalizer failed to allocate memory, check your RAM settings" msgstr "" -"複製所選影像的編輯紀錄\n" -"和影像內容相關及遮罩不會被複製,例如:方向、鏡頭校正、白平衡等等模組\n" -"可以使用「選擇性複製」自訂要複製的模組" - -#: ../src/libs/copy_history.c:311 -msgid "selective paste..." -msgstr "選擇性貼上…" - -#: ../src/libs/copy_history.c:312 -msgid "choose which modules to paste to the target image(s)" -msgstr "選擇要套用哪些模組" +"⚠️ 錯誤 ⚠️\n" +"「色調等化器」無法分配記憶體,請檢查記憶體設定" -#: ../src/libs/copy_history.c:317 ../src/libs/image.c:635 -msgid "paste" -msgstr "貼上" +#: ../src/iop/toneequal.c:1773 ../src/iop/toneequal.c:2140 +msgid "the interpolation is unstable, decrease the curve smoothing" +msgstr "曲線內插不穩定,降低曲線平滑度設定" -#: ../src/libs/copy_history.c:318 -msgid "" -"paste history stack to\n" -"all selected images" -msgstr "套用編輯紀錄至所有選取的影像" +#: ../src/iop/toneequal.c:1807 ../src/iop/toneequal.c:1873 +msgid "wait for the preview to finish recomputing" +msgstr "等待預覽以完成重新計算" -#: ../src/libs/copy_history.c:325 +#: ../src/iop/toneequal.c:2014 ../src/iop/toneequal.c:2565 msgid "" -"compress history stack of\n" -"all selected images" +"scroll over image to change tone exposure\n" +"shift+scroll for large steps; ctrl+scroll for small steps" msgstr "" -"壓縮選取影像的編輯紀錄,可簡化編輯記錄並縮小儲存空間\n" -"如果同一模組有多次編輯記錄,此功能可將其整合至同一個步驟" +"滑鼠位置顯示該區階調,使用滾輪直接調整階調\n" +"ctrl + 滾輪微調,shift + 滾輪大幅度調整,a + 滾輪回復縮放預覽比例" -#: ../src/libs/copy_history.c:330 -msgid "" -"discard history stack of\n" -"all selected images" -msgstr "" -"刪除所有選取影像的編輯紀錄\n" -"⚠️ 警告:此動作無法復原 ⚠️" +#: ../src/iop/toneequal.c:2145 +msgid "some parameters are out-of-bounds" +msgstr "部分參數設定超出範圍" -#: ../src/libs/copy_history.c:334 -msgid "load sidecar file..." -msgstr "從 XMP 載入…" +#: ../src/iop/toneequal.c:2462 +#, c-format +msgid "%+.1f EV" +msgstr "%+.1f EV" -#: ../src/libs/copy_history.c:335 -msgid "" -"open an XMP sidecar file\n" -"and apply it to selected images" -msgstr "" -"打開一個 XMP 附屬檔案\n" -"並將編輯紀錄套用到選擇的影像" +#: ../src/iop/toneequal.c:3148 +#, c-format +msgid "[%s over image] change tone exposure" +msgstr "%s 在影像上調整階調" -#: ../src/libs/copy_history.c:340 -msgid "write history stack and tags to XMP sidecar files" -msgstr "" -"將影像編輯紀錄和標籤寫入 XMP 附屬檔案\n" -"預設情況下,darktable 在每次編輯動作時都會自動更新 XMP,無須手動儲存\n" -"除非手動關閉「偏好設定」中的「資料儲存」設定,一般不建議這樣操作" +#: ../src/iop/toneequal.c:3151 +#, c-format +msgid "[%s over image] change tone exposure in large steps" +msgstr "[影像 %s] 大幅度調整階調" -#: ../src/libs/duplicate.c:59 -msgid "duplicate manager" -msgstr "複本管理器" +#: ../src/iop/toneequal.c:3154 +#, c-format +msgid "[%s over image] change tone exposure in small steps" +msgstr "[影像 %s] 小幅微調階調" -#: ../src/libs/duplicate.c:64 -msgid "" -"create/rename/remove multiple\n" -"edits of the current image" -msgstr "" -"建立、重新命名、移除\n" -"目前影像的多個副本" +#. Simple view +#: ../src/iop/toneequal.c:3237 ../src/iop/toneequal.c:3266 +#: ../src/iop/toneequal.c:3267 ../src/iop/toneequal.c:3268 +#: ../src/iop/toneequal.c:3269 ../src/iop/toneequal.c:3270 +#: ../src/iop/toneequal.c:3271 ../src/iop/toneequal.c:3272 +#: ../src/iop/toneequal.c:3273 ../src/iop/toneequal.c:3274 +msgid "simple" +msgstr "簡易" -#: ../src/libs/duplicate.c:327 -msgid "delete this duplicate" -msgstr "刪除這個複本" +#: ../src/iop/toneequal.c:3266 +msgid "-8 EV" +msgstr "-8 EV" -#: ../src/libs/duplicate.c:403 -msgid "create a duplicate of the image with same history stack" -msgstr "建立一個和目前編輯完全相同的複本" +#: ../src/iop/toneequal.c:3267 +msgid "-7 EV" +msgstr "-7 EV" -#: ../src/libs/duplicate.c:407 -msgid "create a 'virgin' duplicate of the image without any development" -msgstr "建立一個沒有經過任何編輯的原始影像複本" +#: ../src/iop/toneequal.c:3268 +msgid "-6 EV" +msgstr "-6 EV" + +#: ../src/iop/toneequal.c:3269 +msgid "-5 EV" +msgstr "-5 EV" + +#: ../src/iop/toneequal.c:3270 +msgid "-4 EV" +msgstr "-4 EV" + +#: ../src/iop/toneequal.c:3271 +msgid "-3 EV" +msgstr "-3 EV" -#: ../src/libs/export.c:175 -msgid "export" -msgstr "匯出" +#: ../src/iop/toneequal.c:3272 +msgid "-2 EV" +msgstr "-2 EV" -#: ../src/libs/export.c:180 -msgid "" -"create new files for the\n" -"currently selected images\n" -"which apply your edits" -msgstr "為套用編輯的所選影像建立新檔案" +#: ../src/iop/toneequal.c:3273 +msgid "-1 EV" +msgstr "-1 EV" -#: ../src/libs/export.c:341 -msgid "invalid format for export selected" -msgstr "選擇的匯出格式無效" +#: ../src/iop/toneequal.c:3274 +msgid "+0 EV" +msgstr "+0 EV" -#: ../src/libs/export.c:346 -msgid "invalid storage for export selected" -msgstr "選擇的匯出位置無效" +#. Advanced view +#: ../src/iop/toneequal.c:3278 +msgid "advanced" +msgstr "進階" -#: ../src/libs/export.c:358 -msgid "export to disk" -msgstr "匯出到硬碟" +#: ../src/iop/toneequal.c:3304 +msgid "double-click to reset the curve" +msgstr "" +"進階功能控制和簡易模式相同,但以真實的控制曲線顯示\n" +"左側代表暗部,右側代表亮部,拉高曲線提高亮度,降低曲線壓低亮度\n" +"也可以使用滑鼠滾輪直接在影像上調整相對應的階調\n" +"\n" +"底圖是階調遮罩的直方圖,並非影像實際階調分布\n" +"建議調整階調遮罩設定讓直方圖分布到整個範圍以利更精細的控制\n" +"\n" +"雙擊可重設曲線" -#: ../src/libs/export.c:452 -#, c-format -msgid "could not login to storage `%s'!" -msgstr "無法登入以儲存「%s」!" +#: ../src/iop/toneequal.c:3308 +msgid "curve smoothing" +msgstr "曲線平滑化" -#: ../src/libs/export.c:621 -#, c-format -msgid "which is equal to %s × %s px" -msgstr "等於 %s x %s 像素" +#: ../src/iop/toneequal.c:3311 +msgid "" +"positive values will produce more progressive tone transitions\n" +"but the curve might become oscillatory in some settings.\n" +"negative values will avoid oscillations and behave more robustly\n" +"but may produce brutal tone transitions and damage local contrast." +msgstr "" +"控制階調曲線的平滑方式,一般情況下不需要更改此設定。\n" +"調高數值產生更貼合控制點的漸進曲線,但可能產生曲線振盪。\n" +"降低數值讓曲線更平順,但可能影響局部對比度。" -#: ../src/libs/export.c:668 -msgctxt "unit" -msgid "in" -msgstr "英寸" +#: ../src/iop/toneequal.c:3324 +msgid "" +"use this to slide the mask average exposure along channels\n" +"for a better control of the exposure correction with the available nodes." +msgstr "" +"左右調整遮罩的直方圖位置\n" +"原理是透過調整遮罩色版的曝光度,使中間值居中獲得更好的階調控制位置" -#: ../src/libs/export.c:1159 -#, c-format +#: ../src/iop/toneequal.c:3327 +msgid "auto-adjust the average exposure" +msgstr "自動調整平均曝光" + +#: ../src/iop/toneequal.c:3334 msgid "" -"style to be applied on export:\n" -"%s" +"use this to counter the averaging effect of the guided filter\n" +"and dilate the mask contrast around -4EV\n" +"this allows to spread the exposure histogram over more channels\n" +"for a better control of the exposure correction." msgstr "" -"匯出時會套用的風格檔:\n" -"%s" +"調整遮罩的直方圖分布範圍\n" +"原理是透過調整遮罩色版的對比度,使直方圖分布在整個範圍獲得更好的階調控制" -#: ../src/libs/export.c:1212 ../src/libs/print_settings.c:1235 -#: ../src/views/darkroom.c:1497 -msgid "no styles have been created yet" -msgstr "還沒有已建立的風格檔" +#: ../src/iop/toneequal.c:3339 +msgid "auto-adjust the contrast" +msgstr "自動調整對比" -#: ../src/libs/export.c:1430 -msgid "target storage" -msgstr "儲存目的" +#. Masking options +#: ../src/iop/toneequal.c:3343 +msgid "masking" +msgstr "階調遮罩" -#: ../src/libs/export.c:1454 -msgid "file format" -msgstr "檔案格式" +#: ../src/iop/toneequal.c:3348 +msgid "" +"preview the mask and chose the estimator that gives you the\n" +"higher contrast between areas to dodge and areas to burn" +msgstr "" +"製作階調遮罩時估計像素 RGB 值亮度的方法\n" +"可開啟下方「顯示階調遮罩」選擇需要調整階調的區域分離度較好的方法" + +#: ../src/iop/toneequal.c:3351 +msgid "details" +msgstr "細節" -#: ../src/libs/export.c:1456 +#: ../src/iop/toneequal.c:3354 msgid "" -"images will be exported according to the format specified here\n" +"'no' affects global and local contrast (safe if you only add contrast)\n" +"'guided filter' only affects global contrast and tries to preserve local " +"contrast\n" +"'averaged guided filter' is a geometric mean of 'no' and 'guided filter' " +"methods\n" +"'EIGF' (exposure-independent guided filter) is a guided filter that is " +"exposure-independent, it smooths shadows and highlights the same way " +"(contrary to guided filter which smooths less the highlights)\n" +"'averaged EIGF' is a geometric mean of 'no' and 'exposure-independent guided " +"filter' methods" +msgstr "" +"選擇用於模糊階調遮罩的算法,以保留局部對比度\n" "\n" -"when exporting to AVIF, EXR, JPEG XL, or XCF, selecting specific\n" -"metadata is not currently possible\n" +"否:\n" +"不模糊遮罩,效果與直接使用曲線調整相同,一起調整整體和局部對比度\n" "\n" -"for these formats, no metadata fields will be included\n" -"unless the user selects all of the metadata checkboxes in\n" -"the export module preferences" -msgstr "" -"影像會依此處指定的格式匯出\n" +"導引濾波器(GF,guided filter):\n" +"使用導引濾波可以保留邊緣,但此算法會受亮度影響\n" +"暗部的模糊程度會比亮度高,適合想要大幅提升暗部時使用\n" "\n" -"匯出為 AVIF、EXR、JPEG XL 或 XCF 時,\n" -"目前無法選擇特定詮釋資料欄位\n" +"導引濾波器平均(averaged GF):\n" +"將導引濾波器和不模糊遮罩的結果平均\n" +"若導引濾波器的效果太強時可以使用此選項\n" "\n" -"對於這些格式,\n" -"除非在匯出模組選項選擇所有資料欄位\n" -"否則會出檔案將不會包含任何詮釋資料" +"無關曝光的導引濾波器(EIGF,exposure-independent guided filter):\n" +"和導引濾波器類似,但改進了遮罩模糊程度受亮度影響的問題\n" +"亮暗部的模糊程度應該大致相同,最為泛用所以是預設方法\n" +"\n" +"無關曝光的導引濾波器平均(averaged EIGF):\n" +"將無關曝光的導引濾波器和不模糊遮罩的結果平均\n" +"可以快速降低階調遮罩的模糊程度" -#: ../src/libs/export.c:1477 -msgid "set size" -msgstr "設定影像尺寸" +#: ../src/iop/toneequal.c:3367 +msgid "" +"number of passes of guided filter to apply\n" +"helps diffusing the edges of the filter at the expense of speed" +msgstr "" +"套用的導引濾波器的次數\n" +"預設 1 代表僅在原始影像上計算一次生成階調遮罩\n" +"調高至 2 會把階調遮罩作為中間遮罩,在其上再計算一次生成要使用的遮罩\n" +"越高的參數運算越多次,會將模糊範圍向外擴散,執行速度也會顯著降低" -#: ../src/libs/export.c:1478 -msgid "choose a method for setting the output size" -msgstr "選擇設定匯出影像尺寸的方式" +#: ../src/iop/toneequal.c:3375 +msgid "" +"diameter of the blur in percent of the largest image size\n" +"warning: big values of this parameter can make the darkroom\n" +"preview much slower if denoise profiled is used." +msgstr "" +"調整階調遮罩模糊的直徑,定義為影像長邊的百分比。\n" +"較低的值遮罩的亮暗部之間分別更明顯,值越高過渡更平滑。\n" +"無關曝光的導引濾波器建議參數為 1-10%,\n" +"傳統導引濾波器建議參數大約 1-25%。" -#: ../src/libs/export.c:1481 -msgid "in pixels (for file)" -msgstr "像素" +#: ../src/iop/toneequal.c:3383 +msgid "" +"precision of the feathering:\n" +"higher values force the mask to follow edges more closely\n" +"but may void the effect of the smoothing\n" +"lower values give smoother gradients and better smoothing\n" +"but may lead to inaccurate edges taping and halos" +msgstr "" +"調整模糊範圍跟隨邊緣的強度\n" +"較高的值會強制遮罩更緊密地跟隨邊緣,過高可能會讓模糊效果不明顯\n" +"較低的值可提供更平滑的漸變效果,過低會導致邊緣產生光暈" -#: ../src/libs/export.c:1482 -msgid "in cm (for print)" -msgstr "公分" +#: ../src/iop/toneequal.c:3394 +msgid "" +"0 disables the quantization.\n" +"higher values posterize the luminance mask to help the guiding\n" +"produce piece-wise smooth areas when using high feathering values" +msgstr "" +"對階調遮罩進行量化處理以便更好地分離階調\n" +"0 代表沒有量化處理,較高的值能對高羽化的遮罩生成分段平滑區域\n" +"在某些情況下,這可能有助於將影像分離為不同的階調區域" -#: ../src/libs/export.c:1483 -msgid "in inch (for print)" -msgstr "英寸" +#: ../src/iop/toneequal.c:3408 ../src/iop/toneequal.c:3415 +msgid "display exposure mask" +msgstr "顯示階調遮罩" -#: ../src/libs/export.c:1484 -msgid "by scale (for file)" -msgstr "比例" +#: ../src/iop/tonemap.cc:69 +msgid "tone mapping" +msgstr "階調映射" -#: ../src/libs/export.c:1487 -msgid "print width" -msgstr "列印寬度" +#: ../src/iop/tonemap.cc:85 +msgid "" +"this module is deprecated. please use the local contrast or tone equalizer " +"module instead." +msgstr "此模組已被汰除,建議使用「局部對比度」或「階調等化器」模組替代。" + +#: ../src/iop/velvia.c:68 +msgid "velvia" +msgstr "Velvia 正片" -#: ../src/libs/export.c:1489 ../src/libs/export.c:1506 +#: ../src/iop/velvia.c:95 msgid "" -"maximum output width limit.\n" -"click middle mouse button to reset to 0." +"resaturate giving more weight to blacks,\n" +"whites and low-saturation pixels" msgstr "" -"最大寬度限制。\n" -"0 代表原始影像尺寸,\n" -"按壓滑鼠中鍵以重設。" +"Velvia 正片 | velvia\n" +"\n" +"為灰階和低飽和度的顏色提升更多飽和度\n" +"以富士的經典正片 Velvia 命名\n" +"效果非常強烈,可能會造成難以控管的色彩變化" -#: ../src/libs/export.c:1493 -msgid "print height" -msgstr "列印高度" +#: ../src/iop/velvia.c:282 +msgid "the strength of saturation boost" +msgstr "飽和度提升的強度" -#: ../src/libs/export.c:1495 ../src/libs/export.c:1512 -msgid "" -"maximum output height limit.\n" -"click middle mouse button to reset to 0." +#: ../src/iop/velvia.c:285 +msgid "how much to spare highlights and shadows" msgstr "" -"最大高度限制。\n" -"0 代表原始影像尺寸,\n" -"按壓滑鼠中鍵以重設。" +"減少對中間調的影響以避開膚色,降低不自然的皮膚曬傷效果\n" +"數值越低,中間調修正越弱,則整體飽和度增加效果越強" -#: ../src/libs/export.c:1501 -msgid "resolution in dot per inch" -msgstr "解析度(像素 / 英寸)" +#: ../src/iop/vibrance.c:59 +msgid "" +"this module is deprecated. please use the vibrance slider in the color " +"balance rgb module instead." +msgstr "此模組已被汰除,建議使用「色彩平衡 RGB」模組中的自然飽和度替代。" -#: ../src/libs/export.c:1525 -msgid "@" -msgstr "@" +#: ../src/iop/vibrance.c:92 +msgid "" +"saturate and reduce the lightness of the most saturated pixels\n" +"to make the colors more vivid." +msgstr "增加飽和度,同時降低高飽和度色彩的亮度,讓顏色更加生動。" -#: ../src/libs/export.c:1539 ../src/libs/tools/global_toolbox.c:214 -msgid "px" -msgstr "像素" +#: ../src/iop/vibrance.c:199 +msgid "the amount of vibrance" +msgstr "自然飽和度的強度" + +#: ../src/iop/vignette.c:116 +msgid "simulate a lens fall-off close to edges" +msgstr "" +"暗角 | vignetting\n" +"\n" +"模擬鏡頭周圍進光量下降的效果\n" +"暗角範圍可以使用滑鼠在影像上視覺化地拖動修改\n" +"也可以使用「曝光」模組和圓形遮罩達到類似的效果" + +#: ../src/iop/vignette.c:1010 +msgid "lomo" +msgstr "lomo 玩具相機" -#: ../src/libs/export.c:1547 -msgid "" -"it can be an integer, decimal number or simple fraction.\n" -"zero or empty values are equal to 1.\n" -"click middle mouse button to reset to 1." -msgstr "" -"可以使用整數、小數和分數。\n" -"0 或留白代表使用原始影像尺寸,\n" -"按壓滑鼠中鍵重設為 1。" +#: ../src/iop/vignette.c:1048 +msgctxt "section" +msgid "position / form" +msgstr "位置 / 形狀" -#: ../src/libs/export.c:1562 -msgid "allow upscaling" -msgstr "允許放大影像" +#: ../src/iop/vignette.c:1055 +msgid "dithering" +msgstr "遞色" -#: ../src/libs/export.c:1570 -msgid "high quality resampling" -msgstr "高品質重新採樣" +#: ../src/iop/vignette.c:1067 +msgid "the radii scale of vignette for start of fall-off" +msgstr "" +"亮度開始衰減前的區域大小,範圍內保持亮度不變\n" +"數值是相對於影像長邊的比例" -#: ../src/libs/export.c:1571 -msgid "do high quality resampling during export" +#: ../src/iop/vignette.c:1069 +msgid "the radii scale of vignette for end of fall-off" msgstr "" -"在匯出過程中使用高品質的像素採樣算法\n" -"影像會以完整尺寸運算模組效果,僅在最後一步縮小至設定的匯出尺寸,這可以產生更" -"好的品質但會較慢" +"亮度衰減的漸變區域,範圍外亮度降至下項設定\n" +"數值是相對於影像長邊的比例" -#: ../src/libs/export.c:1578 -msgid "store masks" -msgstr "儲存遮罩" +#: ../src/iop/vignette.c:1070 +msgid "strength of effect on brightness" +msgstr "" +"暗角效果的強度\n" +"數值越低越暗,但也可以使用正值反向變亮" -#: ../src/libs/export.c:1579 -msgid "store masks as layers in exported images. only works for some formats." -msgstr "將遮罩儲存為圖層,目前僅 TIFF 和 XCF 格式支援此功能。" +#: ../src/iop/vignette.c:1071 +msgid "strength of effect on saturation" +msgstr "控制暗角區域的飽和度" -#: ../src/libs/export.c:1588 ../src/libs/export.c:1623 -#: ../src/libs/print_settings.c:2862 ../src/libs/print_settings.c:2908 -msgid "image settings" -msgstr "遵循影像中模組的設定" +#: ../src/iop/vignette.c:1072 +msgid "horizontal offset of center of the effect" +msgstr "暗角中心點的水平位置" -#: ../src/libs/export.c:1598 ../src/libs/print_settings.c:2896 -msgid "output ICC profiles" -msgstr "輸出色彩描述檔" +#: ../src/iop/vignette.c:1073 +msgid "vertical offset of center of the effect" +msgstr "暗角中心點的垂直位置" -#: ../src/libs/export.c:1606 +#: ../src/iop/vignette.c:1076 msgid "" -"• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " -"gradations,\n" -"but distorts in-gamut colors in the process.\n" -"note that perceptual is often a proprietary LUT that depends on the " -"destination space.\n" -"\n" -"• relative colorimetric: keeps luminance while reducing as little as " -"possible\n" -"saturation until colors fit in gamut.\n" -"\n" -"• saturation: designed to present eye-catching business graphics\n" -"by preserving the saturation. (not suited for photography).\n" -"\n" -"• absolute colorimetric: adapt white point of the image to the white point " -"of the\n" -"destination medium and do nothing else. mainly used when proofing colors.\n" -"(not suited for photography)." +"shape factor\n" +"0 produces a rectangle\n" +"1 produces a circle or ellipse\n" +"2 produces a diamond" msgstr "" -"感應式:\n" -"最適合照片使用,將超出目的地色域的顏色漸進地移動至色域中,\n" -"同時保持顏色間的相對關係以維持漸層平順。\n" -"\n" -"相對色度:\n" -"維持色域內的色彩不變,色域外的顏色調整至同亮度下最接近的顏色,\n" -"可保持色彩正確性但可能在高彩度區域產生斷階。\n" -"\n" -"飽和度:\n" -"盡量維持色彩的飽和度,儘管可能因此改變影像的亮度,不建議使用。\n" -"\n" -"絕對色度:\n" -"不進行亮度和彩度對應,只適用於印刷打樣,不適合攝影用途。" - -#: ../src/libs/export.c:1634 ../src/libs/print_settings.c:2942 -msgid "" -"whether the style items are appended to the history or replacing the history" -msgstr "風格檔要附加編輯記錄還是替換編輯記錄" - -#: ../src/libs/export.c:1637 ../src/libs/print_settings.c:2944 -msgid "replace history" -msgstr "替換原有的編輯記錄" - -#: ../src/libs/export.c:1637 ../src/libs/print_settings.c:2944 -msgid "append history" -msgstr "新增在原有的編輯記錄之上" +"暗角效果的形狀\n" +"數值越小越外凸,形狀趨近方形\n" +"數值越大越內凹,形狀偏向菱形" -#: ../src/libs/export.c:1644 -msgid "select style to be applied on export" -msgstr "選擇要在匯出時套用的風格檔" +#: ../src/iop/vignette.c:1080 +msgid "enable to have the ratio automatically follow the image size" +msgstr "自動調整暗角形狀的長寬比和影像相同" -#: ../src/libs/export.c:1647 -msgid "temporary style to use while exporting" -msgstr "僅在匯出時暫時套用的風格檔" +#: ../src/iop/vignette.c:1081 +msgid "width-to-height ratio" +msgstr "手動調整暗角形狀的寬高比例" -#: ../src/libs/export.c:1648 ../src/libs/print_settings.c:2925 -msgid "style" -msgstr "風格檔" +#: ../src/iop/vignette.c:1083 +msgid "add some level of random noise to prevent banding" +msgstr "" +"以色彩抖動方法添加隨機雜訊以降低斷階問題\n" +"也可以改用「遞色」模組來處理整個影像" -#: ../src/libs/export.c:1668 -msgctxt "actionbutton" -msgid "start export" -msgstr "開始匯出" +#: ../src/iop/vignette.c:1091 +#, c-format +msgid "[%s on node] change vignette/feather size" +msgstr "[節點 %s] 拖動調整暗角和羽化尺寸" -#: ../src/libs/export.c:1674 -msgctxt "section" -msgid "storage options" -msgstr "儲存選項" +#: ../src/iop/vignette.c:1094 +#, c-format +msgid "[%s on node] change vignette/feather size keeping ratio" +msgstr "[節點 %s] ctrl + 拖動調整暗角和羽化尺寸(保持比例)" -#: ../src/libs/export.c:1676 -msgctxt "section" -msgid "format options" -msgstr "格式選項" +#: ../src/iop/vignette.c:1097 +#, c-format +msgid "[%s on center] move vignette" +msgstr "[中心點 %s] 移動暗角的中心位置" -#: ../src/libs/export.c:1678 -msgctxt "section" -msgid "global options" -msgstr "整體選項" +#: ../src/iop/watermark.c:460 +msgid "watermark" +msgstr "浮水印" -#: ../src/libs/export.c:1688 -msgid "multi-preset export" -msgstr "多預設集匯出" +#: ../src/iop/watermark.c:467 +msgid "overlay an SVG watermark like a signature on the image" +msgstr "" +"浮水印 | watermark\n" +"\n" +"在影像上套疊浮水印,例如簽名\n" +"採用 SVG 向量格式,但也可以接受 PNG 點陣圖檔\n" +"SVG 可使用 darktable 的變數以顯示影像或編輯訊息" -#: ../src/libs/export.c:1691 -msgid "export the selected images with multiple presets" -msgstr "以多種預設集匯出選取的影像" +#: ../src/iop/watermark.c:1407 +msgid "marker" +msgstr "標記" -#: ../src/libs/export.c:1717 -msgctxt "actionbutton" -msgid "start batch export" -msgstr "開始批次匯出" +#: ../src/iop/watermark.c:1411 +#, c-format +msgid "SVG watermarks in %s/watermarks or %s/watermarks" +msgstr "選擇 %s\\watermarks 或 %s\\watermarks 資料夾裡的浮水印檔案" -#: ../src/libs/export_metadata.c:164 -msgid "edit metadata exportation" -msgstr "編輯詮釋資料匯出設定" +#. Simple text +#: ../src/iop/watermark.c:1422 ../src/iop/watermark.c:1424 +msgid "text" +msgstr "文字" -#. general info -#: ../src/libs/export_metadata.c:176 -msgid "EXIF data" -msgstr "EXIF 資料" +#: ../src/iop/watermark.c:1426 +msgid "" +"text string, tag: $(WATERMARK_TEXT)\n" +"use $(NL) to insert a line break" +msgstr "" +"在 SVG 中使用 $(WATERMARK_TEXT) 插入可編輯文字欄位\n" +"使用 $(NL) 以換行" -#: ../src/libs/export_metadata.c:177 -msgid "export EXIF metadata" -msgstr "匯出 EXIF 詮釋資料" +#: ../src/iop/watermark.c:1430 +msgid "content" +msgstr "內容" -#: ../src/libs/export_metadata.c:179 -msgid "export darktable XMP metadata (from metadata editor module)" -msgstr "匯出 XMP 詮釋資料(從詮釋資料編輯模組)" +#. Text font +#: ../src/iop/watermark.c:1435 +msgid "font" +msgstr "字型" -#: ../src/libs/export_metadata.c:184 -msgid "only embedded" -msgstr "僅已嵌入的資料" +#: ../src/iop/watermark.c:1442 +msgid "" +"text font, tags:\n" +"$(WATERMARK_FONT_FAMILY)\n" +"$(WATERMARK_FONT_STYLE)\n" +"$(WATERMARK_FONT_WEIGHT)" +msgstr "" +"文字字型,在 SVG 中使用以下變數,即可由此變更編輯\n" +"$(WATERMARK_FONT_FAMILY)\n" +"$(WATERMARK_FONT_STYLE)\n" +"$(WATERMARK_FONT_WEIGHT)" -#: ../src/libs/export_metadata.c:185 +#: ../src/iop/watermark.c:1457 msgid "" -"per default the interface sends some (limited) metadata beside the image to " -"remote storage.\n" -"to avoid this and let only image embedded darktable XMP metadata, check this " -"flag.\n" -"if remote storage doesn't understand darktable XMP metadata, you can use " -"calculated metadata instead" +"watermark color, tag:\n" +"$(WATERMARK_COLOR)" msgstr "" -"在預設情況下,儲存至遠端空間時會同時額外發送一部份詮釋資料\n" -"勾選此項之後將不會發送單獨資料,而是將 XMP 全部嵌入在影像檔案中\n" -"\n" -"會將影像旁邊的一些有限的詮釋資料發送到遠端存儲。\n" -"若要避免這種情況並僅允許影像嵌入 XMP 詮釋資料,請選此標誌。\n" -"如果遠端存儲不理解 darktable 的 XMP 詮釋資料,則可以改用計算的詮釋資料" +"文字顏色,在 SVG 中使用以下變數,即可由此變更編輯\n" +"$(WATERMARK_COLOR)" -#. just empty widget -#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 -msgid "geo tags" -msgstr "地理標籤" +#: ../src/iop/watermark.c:1459 +msgid "select watermark color" +msgstr "選擇浮水印文字顏色" -#: ../src/libs/export_metadata.c:194 -msgid "export geo tags" -msgstr "匯出地理標籤" +#: ../src/iop/watermark.c:1492 +msgid "" +"choose how to scale the watermark\n" +"• image: scale watermark relative to whole image\n" +"• larger border: scale larger watermark border relative to larger image " +"border\n" +"• smaller border: scale larger watermark border relative to smaller image " +"border\n" +"• height: scale watermark height to image height\n" +"• advanced options: choose watermark and image dimensions independently" +msgstr "" +"縮放是依以下相對尺寸決定的\n" +"● 影像:浮水印依整個影像尺寸縮放\n" +"● 長邊:浮水印的長邊依影像的長邊縮放\n" +"● 短像:浮水印的長邊依影像的短邊縮放\n" +"● 高度:浮水印的高度依影像的高度縮放\n" +"● 進階選項:啟用兩個額外的選單控制其他縮放方式" -#: ../src/libs/export_metadata.c:197 -msgid "export tags (to Xmp.dc.Subject)" -msgstr "匯出標籤至 Xmp.dc.Subject" +#: ../src/iop/watermark.c:1503 +msgid "reference image dimension against which to scale the watermark" +msgstr "縮放浮水印的影像尺寸參考依據" -#: ../src/libs/export_metadata.c:200 -msgid "private tags" -msgstr "私人標籤" +#: ../src/iop/watermark.c:1507 +msgid "watermark dimension to scale" +msgstr "浮水印縮放尺寸" -#: ../src/libs/export_metadata.c:201 -msgid "export private tags" -msgstr "匯出私人標籤" +#. Let's add some tooltips and hook up some signals... +#: ../src/iop/watermark.c:1534 +msgid "the opacity of the watermark" +msgstr "浮水印的透明度" -#: ../src/libs/export_metadata.c:203 -msgid "synonyms" -msgstr "同義詞" +#: ../src/iop/watermark.c:1535 +msgid "the scale of the watermark" +msgstr "浮水印的大小" -#: ../src/libs/export_metadata.c:204 -msgid "export tags synonyms" -msgstr "匯出標籤同義詞" +#: ../src/iop/watermark.c:1536 +msgid "the rotation of the watermark" +msgstr "浮水印的旋轉角度" -#: ../src/libs/export_metadata.c:206 -msgid "omit hierarchy" -msgstr "省略階層" +#: ../src/iop/zonesystem.c:93 +msgid "zone system" +msgstr "分區曝光顯影系統" -#: ../src/libs/export_metadata.c:207 +#: ../src/iop/zonesystem.c:441 msgid "" -"only the last part of the hierarchical tags is included. can be useful if " -"categories are not used" -msgstr "僅匯出標籤的最後一部分,省略樹狀結構" +"lightness zones\n" +"use mouse scrollwheel to change the number of zones\n" +"left-click on a border to create a marker\n" +"right-click on a marker to delete it" +msgstr "" +"亮度分區\n" +"使用滑鼠滾輪更改區域數量\n" +"左鍵點擊邊框以建立標記\n" +"右鍵點擊標記可將其刪除" -#: ../src/libs/export_metadata.c:210 -msgid "hierarchical tags" -msgstr "樹狀標籤" +#: ../src/libs/backgroundjobs.c:52 +msgid "background jobs" +msgstr "背景作業" -#: ../src/libs/export_metadata.c:211 -msgid "export hierarchical tags (to Xmp.lr.Hierarchical Subject)" -msgstr "匯出樹狀標籤到 Xmp.lr.Hierarchical Subject" +#: ../src/libs/camera.c:79 +msgid "camera settings" +msgstr "相機設定" -#: ../src/libs/export_metadata.c:212 -msgid "develop history" -msgstr "編輯記錄" +#: ../src/libs/camera.c:133 +msgid "toggle view property in center view" +msgstr "切換至中心視角" -#: ../src/libs/export_metadata.c:213 -msgid "" -"export darktable development data (recovery purpose in case of loss of " -"database or XMP file)" -msgstr "" -"匯出全部編輯紀錄以及遮罩,儲存至 XMP 檔案中\n" -"可用於之後若資料庫和附屬檔案遺失時復原原始編輯設定使用" +#: ../src/libs/camera.c:212 +msgid "connection with camera lost, exiting tethering mode" +msgstr "相機連線中斷,關閉連機拍攝模式" -#: ../src/libs/export_metadata.c:219 -msgid "redefined tag" -msgstr "重新定義標籤" +#: ../src/libs/camera.c:357 +msgid "battery" +msgstr "電池" -#: ../src/libs/export_metadata.c:225 -msgid "formula" -msgstr "變更方式" +#: ../src/libs/camera.c:357 +msgid "n/a" +msgstr "無法使用" -#: ../src/libs/export_metadata.c:228 -msgid "" -"list of calculated metadata\n" -"click on '+' button to select and add new metadata\n" -"if formula is empty, the corresponding metadata is removed from exported " -"file,\n" -"if formula is '=', the EXIF metadata is exported even if EXIF data are " -"disabled\n" -"otherwise the corresponding metadata is calculated and added to exported " -"file\n" -"click on formula cell to edit\n" -"type '$(' to activate the completion and see the list of variables" -msgstr "" -"詮釋資料變更清單\n" -"\n" -"左側是要編輯變更的資料,右側是可自定義變更資料的方式\n" -"點擊「+」按鈕選擇從列表中選擇詮釋資料加入\n" -"點擊「-」按鈕刪除已加入的詮釋資料\n" -"\n" -"右側變更方式可使用 darktable 的變數,匯出時會依此計算相應的詮釋資料\n" -"點擊欄位即可編輯,輸入「$(」會跳出變數清單以便直接選擇\n" -"如果欄位留空,則從匯出檔案中刪除該項元資料\n" -"如果欄位為「=」,則強制匯出元資料,即便在一般設定中設定不匯出" +#. Camera control +#: ../src/libs/camera.c:440 +msgctxt "section" +msgid "camera control" +msgstr "相機控制" -#: ../src/libs/export_metadata.c:280 -msgid "add an output metadata tag" -msgstr "增加詮釋資料標籤" +#: ../src/libs/camera.c:444 ../src/libs/histogram.c:779 +msgid "modes" +msgstr "模式" -#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:938 -msgid "delete metadata tag" -msgstr "刪除詮釋資料標籤" +#: ../src/libs/camera.c:445 +msgid "timer (s)" +msgstr "倒數計時器(秒)" -#: ../src/libs/export_metadata.c:295 -msgid "general settings" -msgstr "一般設定" +#: ../src/libs/camera.c:446 +msgid "count" +msgstr "數量" -#: ../src/libs/export_metadata.c:299 -msgid "per metadata settings" -msgstr "依詮釋資料設定" +#: ../src/libs/camera.c:447 +msgid "brackets" +msgstr "包圍曝光" -#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:138 -msgid "full path" -msgstr "檔案位置" +#: ../src/libs/camera.c:448 +msgid "bkt. steps" +msgstr "包圍曝光級數" -#: ../src/libs/filtering.c:64 ../src/libs/live_view.c:371 -msgid "id" -msgstr "識別碼" +#: ../src/libs/camera.c:481 +msgid "capture image(s)" +msgstr "拍攝照片" -#: ../src/libs/filtering.c:65 -msgid "custom sort" -msgstr "自訂排序" +#: ../src/libs/camera.c:484 +msgid "toggle delayed capture mode" +msgstr "切換延遲拍攝模式" -#: ../src/libs/filtering.c:66 -msgid "shuffle" -msgstr "隨機" +#: ../src/libs/camera.c:485 +msgid "toggle sequenced capture mode" +msgstr "切換連續拍攝模式" -#: ../src/libs/filtering.c:265 -msgid "collection filters" -msgstr "相冊篩選條件" +#: ../src/libs/camera.c:486 +msgid "toggle bracketed capture mode" +msgstr "切換包圍曝光拍攝模式" + +#: ../src/libs/camera.c:487 +msgid "the count of seconds before actually doing a capture" +msgstr "實際拍照前等待的秒數" -#: ../src/libs/filtering.c:270 +#: ../src/libs/camera.c:489 msgid "" -"refine the set of images to display or edit.\n" -"filters can be pinned to the top toolbar, where\n" -"they will also be visible in the darkroom" +"the amount of images to capture in a sequence,\n" +"you can use this in conjunction with delayed mode to create stop-motion " +"sequences" msgstr "" -"挑選要顯示或編輯的影像。\n" -"篩選條件可以固定到頂部工具欄,在 darkroom 中亦同" +"連續拍攝的照片數量\n" +"與延遲模式一起使用可創作定格動畫" -#: ../src/libs/filtering.c:305 -msgid "initial setting" -msgstr "初始設定" +#: ../src/libs/camera.c:492 +msgid "" +"the amount of brackets on each side of centered shoot, amount of images = " +"(brackets*2) + 1" +msgstr "" +"包圍曝光每側的拍攝數量\n" +"總影像數量 = 包圍曝光數量 x2+1" -#: ../src/libs/filtering.c:324 -msgid "imported: last 24h" -msgstr "匯入時間:最近 24 小時" +#: ../src/libs/camera.c:494 +msgid "" +"the amount of steps per bracket, steps is camera configurable and usually 3 " +"steps per stop\n" +"with other words, 3 steps is 1EV exposure step between brackets" +msgstr "" +"包圍曝光級數,可在相機中設定,通常每級內有三階\n" +"換句話說,每三張照片的曝光範圍是 1 EV" -#: ../src/libs/filtering.c:329 -msgid "imported: last 30 days" -msgstr "匯入日期:最近 30 天" +#. User specified properties +#: ../src/libs/camera.c:517 +msgctxt "section" +msgid "additional properties" +msgstr "額外屬性" -#: ../src/libs/filtering.c:335 -msgid "taken: last 24h" -msgstr "拍攝時間:最近 24 小時" +#: ../src/libs/camera.c:520 +msgid "label" +msgstr "標籤" -#: ../src/libs/filtering.c:339 -msgid "taken: last 30 days" -msgstr "拍攝日期: 最近 30 天" +#: ../src/libs/camera.c:527 +msgid "property" +msgstr "屬性" -#: ../src/libs/filtering.c:731 -msgid "click or click&drag to select one or multiple values" -msgstr "點擊以選取單一數值,拖曳可選取數值範圍" +#: ../src/libs/camera.c:538 +msgid "add user property" +msgstr "增加自訂屬性" -#: ../src/libs/filtering.c:732 -msgid "right-click opens a menu to select the available values" -msgstr "右鍵開啟可使用的數值清單" +#: ../src/libs/camera.c:561 +msgid "program" +msgstr "自動曝光模式" -#: ../src/libs/filtering.c:829 -#, c-format -msgid "you can't have more than %d rules" -msgstr "篩選條件上限是 %d 個" +#: ../src/libs/camera.c:564 ../src/libs/camera.c:566 +msgid "focus mode" +msgstr "對焦模式" -#: ../src/libs/filtering.c:943 ../src/libs/filtering.c:1606 -msgid "rule property" -msgstr "" -"篩選方式\n" -"點擊可變更,或使用滑鼠滾輪快速切換" +#: ../src/libs/camera.c:577 +msgid "shutterspeed2" +msgstr "快門速度二" -#: ../src/libs/filtering.c:1000 -msgid "" -"rule property\n" -"this can't be changed as the rule is pinned to the toolbar" -msgstr "不能變更已釘選至工具列的篩選條件" +#: ../src/libs/camera.c:579 +msgid "shutterspeed" +msgstr "快門速度" -#: ../src/libs/filtering.c:1082 -msgctxt "quickfilter" -msgid "filter" -msgstr "篩選" +#: ../src/libs/camera.c:585 +msgid "WB" +msgstr "白平衡" + +#: ../src/libs/collect.c:192 +msgid "collections" +msgstr "相冊" -#: ../src/libs/filtering.c:1111 +#: ../src/libs/collect.c:197 msgid "" -"this rule is pinned to the top toolbar\n" -"click to un-pin" -msgstr "" -"已釘選至上方工具列\n" -"點擊以取消" +"define search criteria for images\n" +"to be displayed or edited" +msgstr "定義要顯示或編輯的影像的搜尋條件" + +#: ../src/libs/collect.c:461 +msgid "update path to files" +msgstr "更新檔案路徑" -#: ../src/libs/filtering.c:1112 -msgid "you can't disable the rule as it is pinned to the toolbar" -msgstr "不能停用已釘選的篩選條件" +#: ../src/libs/collect.c:545 +#, c-format +msgid "problem selecting new path for the filmroll in %s" +msgstr "為底片卷選取的新路徑「%s」有問題" -#: ../src/libs/filtering.c:1113 -msgid "you can't remove the rule as it is pinned to the toolbar" -msgstr "不能刪除已釘選的篩選條件" +#: ../src/libs/collect.c:619 +msgid "update path to files..." +msgstr "更新檔案路徑…" -#: ../src/libs/filtering.c:1118 -msgid "click to pin this rule to the top toolbar" -msgstr "釘選到上方工具列" +#: ../src/libs/collect.c:624 +msgid "remove..." +msgstr "從圖庫中移除這卷底片…" -#: ../src/libs/filtering.c:1119 -msgid "remove this collect rule" -msgstr "刪除這個篩選條件" +#: ../src/libs/collect.c:1382 +msgid "uncategorized" +msgstr "未分類" -#: ../src/libs/filtering.c:1121 -msgid "this rule is enabled" -msgstr "已啟用的篩選條件" +#: ../src/libs/collect.c:2366 ../src/libs/filters/rating_range.c:120 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:151 +#: ../src/libs/filters/rating_range.c:302 +msgid "rejected" +msgstr "不合格" -#: ../src/libs/filtering.c:1123 -msgid "this rule is disabled" -msgstr "已停用的篩選條件" +#: ../src/libs/collect.c:2369 ../src/libs/filters/rating_range.c:122 +#: ../src/libs/filters/rating_range.c:146 ../src/libs/filters/rating_range.c:303 +msgid "not rated" +msgstr "未評分" -#: ../src/libs/filtering.c:1251 -msgid "or" -msgstr "或是" +#: ../src/libs/collect.c:2617 +msgid "use <, <=, >, >=, <>, =, [;] as operators" +msgstr "" +"從所有已匯入的圖庫選擇,右側欄位可使用 <、<=、>、>=、<>、=、; 為控制字元" -#: ../src/libs/filtering.c:1252 -msgid "and not" -msgstr "排除" +#: ../src/libs/collect.c:2621 +msgid "" +"use <, <=, >, >=, <>, =, [;] as operators\n" +"star rating: 0-5\n" +"rejected images: -1" +msgstr "" +"從所有已匯入的圖庫選擇,右側欄位可使用 <、<=、>、>=、<>、=、; 為控制字元\n" +"星級:0 - 5\n" +"不合格的影像:-1" -#: ../src/libs/filtering.c:1254 -msgid "define how this rule should interact with the previous one" -msgstr "定義此條件如何與上一項交互作用" +#: ../src/libs/collect.c:2629 +msgid "" +"use <, <=, >, >=, <>, =, [;] as operators\n" +"type dates in the form: YYYY:MM:DD hh:mm:ss.sss (only the year is mandatory)" +msgstr "" +"從所有已匯入的圖庫選擇,右側欄位可使用 <、<=、>、>=、<>、=、; 為控制字元\n" +"以此格式輸入日期:YYYY:MM:DD hh:mm:ss.sss,年份是必填項目" -#: ../src/libs/filtering.c:1517 -msgid " (off)" -msgstr " (關閉)" +#: ../src/libs/collect.c:2636 +#, no-c-format +msgid "use `%' as wildcard and `,' to separate values" +msgstr "從所有已匯入的圖庫選擇,右側欄位可使用「%」作為萬用字元,使用「,」分隔" -#: ../src/libs/filtering.c:1705 -msgid "you can't add more rules." -msgstr "篩選條件上限是 %d 個。" +#: ../src/libs/collect.c:2643 +#, no-c-format +msgid "" +"use `%' as wildcard\n" +"click to include hierarchy + sub-hierarchies (suffix `*')\n" +"shift+click to include only the current hierarchy (no suffix)\n" +"ctrl+click to include only sub-hierarchies (suffix `|%')" +msgstr "" +"從所有已匯入的圖庫選擇,右側欄位可使用「%」作為萬用字元\n" +"左鍵點擊以包含目前位置與次層位置(使用 * 後綴)\n" +"shift + 點擊僅包含目前的位置\n" +"ctrl + 點擊僅包含次層位置(使用 |% 後綴)" -#: ../src/libs/filtering.c:1739 -msgid "shown filters" -msgstr "顯示篩選條件" +#: ../src/libs/collect.c:2653 +#, no-c-format +msgid "" +"use `%' as wildcard\n" +"click to include location + sub-locations (suffix `*')\n" +"shift+click to include only the current location (no suffix)\n" +"ctrl+click to include only sub-locations (suffix `|%')" +msgstr "" +"從所有已匯入的圖庫選擇,右側欄位可使用「%」作為萬用字元\n" +"左鍵點擊以包含目前位置與次層位置(使用 * 後綴)\n" +"shift + 點擊僅包含目前的位置\n" +"ctrl + 點擊僅包含次層位置(使用 |% 後綴)" -#: ../src/libs/filtering.c:1754 -msgid "new filter" -msgstr "新增條件" +#: ../src/libs/collect.c:2663 +#, no-c-format +msgid "" +"use `%' as wildcard\n" +"click to include current + sub-folders (suffix `*')\n" +"shift+click to include only the current folder (no suffix)\n" +"ctrl+click to include only sub-folders (suffix `|%')" +msgstr "" +"從所有已匯入的圖庫選擇,右側欄位可使用「%」作為萬用字元\n" +"左鍵點擊以包含目前資料夾與子資料夾(使用 * 後綴)\n" +"shift + 點擊僅包含目前的資料夾\n" +"ctrl + 點擊僅包含子資料夾(使用 |% 後綴)" -#. the actions part of the popover -#: ../src/libs/filtering.c:1761 -msgid "actions" -msgstr "動作" +#: ../src/libs/collect.c:2671 +#, no-c-format +msgid "use `%' as wildcard" +msgstr "從所有已匯入的圖庫選擇,右側欄位可使用「%」作為萬用字元" -#: ../src/libs/filtering.c:1764 -msgid "reset quickfilters" -msgstr "重設快速篩選選項" +#: ../src/libs/collect.c:2742 ../src/libs/collect.c:2763 +#: ../src/libs/collect.c:3398 +msgid "clear this rule" +msgstr "刪除此條件" -#: ../src/libs/filtering.c:1937 -msgid "sort order" -msgstr "排列順序" +#: ../src/libs/collect.c:2747 +msgid "clear this rule or add new rules" +msgstr "刪除或增加條件" -#: ../src/libs/filtering.c:1940 -msgid "determine the sort order of shown images" -msgstr "" -"影像排列順序的方式\n" -"點擊可變更,或使用滑鼠滾輪快速切換" +#: ../src/libs/collect.c:3404 +msgid "narrow down search" +msgstr "增加「並且…」條件(交集)" -#: ../src/libs/filtering.c:1960 -msgid "sort direction" -msgstr "排序方向" +#: ../src/libs/collect.c:3411 +msgid "add more images" +msgstr "增加「或是…」條件(聯集)" -#: ../src/libs/filtering.c:1965 -msgid "remove this sort order" -msgstr "移除這個排序條件" +#: ../src/libs/collect.c:3418 +msgid "exclude images" +msgstr "增加「不含…」條件(差集)" -#: ../src/libs/filtering.c:2049 -#, c-format -msgid "you can't have more than %d sort orders" -msgstr "排序條件上限是 %d 個" +#: ../src/libs/collect.c:3427 +msgid "change to: and" +msgstr "改為「並且…」條件(交集)" -#: ../src/libs/filtering.c:2102 -msgid "DESC" -msgstr "降序排列" +#: ../src/libs/collect.c:3434 +msgid "change to: or" +msgstr "改為「或是…」條件(聯集)" -#: ../src/libs/filtering.c:2102 -msgid "ASC" -msgstr "升序排列" +#: ../src/libs/collect.c:3441 +msgid "change to: except" +msgstr "改為「不含…」條件(差集)" -#: ../src/libs/filtering.c:2210 -msgid "new rule" -msgstr "新增篩選條件" +#. the different categories +#: ../src/libs/collect.c:3470 ../src/libs/filtering.c:889 +#: ../src/libs/filtering.c:950 ../src/libs/filtering.c:1618 +#: ../src/libs/filtering.c:1955 +msgid "files" +msgstr "檔案" -#: ../src/libs/filtering.c:2211 -msgid "append new rule to collect images" -msgstr "新增條件到目前的相冊上" +#: ../src/libs/collect.c:3475 ../src/libs/export_metadata.c:178 +#: ../src/libs/filtering.c:894 ../src/libs/filtering.c:955 +#: ../src/libs/filtering.c:1626 ../src/libs/filtering.c:1959 +#: ../src/libs/image.c:504 ../src/libs/image.c:605 ../src/libs/image.c:624 +#: ../src/libs/metadata_view.c:1489 +msgid "metadata" +msgstr "詮釋資料" -#: ../src/libs/filtering.c:2222 ../src/libs/tools/filter.c:116 -msgid "sort by" -msgstr "排列方式" +#: ../src/libs/collect.c:3494 ../src/libs/filtering.c:902 +#: ../src/libs/filtering.c:963 ../src/libs/filtering.c:1957 +msgid "times" +msgstr "時間" -#: ../src/libs/filtering.c:2230 -msgid "new sort" -msgstr "新增排序條件" +#: ../src/libs/collect.c:3503 ../src/libs/filtering.c:911 +#: ../src/libs/filtering.c:972 ../src/libs/filtering.c:1637 +msgid "capture details" +msgstr "拍攝詳細資訊" -#: ../src/libs/filtering.c:2231 -msgid "append new sort to order images" -msgstr "新增排序方式到目前的相冊上" +#: ../src/libs/collect.c:3532 +msgid "collections settings" +msgstr "相冊設定" -#: ../src/libs/filtering.c:2234 -msgid "revert to a previous set of sort orders" -msgstr "使用過去的排序設定" +#: ../src/libs/collect.c:3554 ../src/libs/export.c:1428 +#: ../src/libs/metadata.c:1123 ../src/libs/metadata_view.c:1576 +#: ../src/libs/recentcollect.c:297 ../src/libs/styles.c:1048 +#: ../src/libs/tagging.c:4005 +msgid "preferences..." +msgstr "模組設定…" -#. we change the tooltip of the reset button here, as we are sure the header is defined now -#: ../src/libs/filtering.c:2281 -msgid "" -"reset\n" -"ctrl+click to remove pinned rules too" -msgstr "" -"重設\n" -"ctrl + 點擊移除所有規則,包括釘選至上方工具列的規則" +#: ../src/libs/collect.c:3678 ../src/libs/filtering.c:1491 +msgid "AND" +msgstr "並且" -#: ../src/libs/filters/colors.c:140 -msgid "Y" -msgstr "Y" +#: ../src/libs/collect.c:3683 ../src/libs/filtering.c:1496 +msgid "OR" +msgstr "或是" -#: ../src/libs/filters/colors.c:149 -msgid "P" -msgstr "P" +#. case DT_LIB_COLLECT_MODE_AND_NOT: +#: ../src/libs/collect.c:3688 ../src/libs/filtering.c:1501 +msgid "BUT NOT" +msgstr "不包括" -#: ../src/libs/filters/colors.c:269 -msgid "color filter" -msgstr "色彩標籤篩選" +#: ../src/libs/collect.c:3794 +msgid "toggle collection sort order ascending/descending" +msgstr "切換升序/降序排列相冊" -#: ../src/libs/filters/colors.c:294 -msgid "" -"filter by images color label\n" -"click to toggle the color label selection\n" -"ctrl+click to exclude the color label\n" -"the gray button affects all color labels" -msgstr "" -"依色彩標籤篩選\n" -"點擊切換色彩標籤選項\n" -"ctrl + 點擊以排除色彩標籤\n" -"灰色會影響所有色彩標籤" +#: ../src/libs/collect.c:3892 ../src/libs/filtering.c:2225 +msgid "revert to a previous set of rules" +msgstr "使用過去的篩選設定" -#. create the filter combobox -#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 -#: ../src/libs/filters/history.c:153 ../src/libs/filters/local_copy.c:142 -#: ../src/libs/filters/module_order.c:161 ../src/libs/filters/rating.c:198 -#: ../src/libs/filters/rating.c:209 ../src/libs/filters/rating_range.c:356 -msgid "rules" -msgstr "規則" +#: ../src/libs/collect.c:3946 +msgid "jump back to previous collection" +msgstr "回到上一個相冊" -#: ../src/libs/filters/colors.c:306 -msgid "" -"filter by images color label\n" -"intersection: images having all selected color labels\n" -"union: images with at least one of the selected color labels" -msgstr "" -"依影像的色彩標籤過濾\n" -"交集:具有所有選定色彩標籤的影像\n" -"聯集:至少具有一個選定色彩標籤的影像" +#: ../src/libs/collect.h:32 +msgid "January" +msgstr "一月" -#: ../src/libs/filters/filename.c:368 -msgid "" -"enter filename to search.\n" -"multiple values can be separated by ','\n" -"\n" -"right-click to get existing filenames" -msgstr "" -"輸入檔名搜尋\n" -"多個關鍵字可以「,」分隔\n" -"\n" -"右鍵點擊可查看所有檔案名稱並選取" +#: ../src/libs/collect.h:33 +msgid "February" +msgstr "二月" -#: ../src/libs/filters/filename.c:378 -msgid "extension" -msgstr "副檔名" +#: ../src/libs/collect.h:34 +msgid "March" +msgstr "三月" -#: ../src/libs/filters/filename.c:379 -msgid "" -"enter extension to search with starting dot\n" -"multiple values can be separated by ','\n" -"handled keywords: 'RAW', 'NOT RAW', 'LDR', 'HDR'\n" -"\n" -"right-click to get existing extensions" -msgstr "" -"輸入副檔名搜尋\n" -"多個關鍵字可以「,」分隔\n" -"可使用以下關鍵字「RAW」、「NOT RAW」、「LDR」、「HDR」\n" -"\n" -"右鍵點擊可查看所有檔案名稱並選取" +#: ../src/libs/collect.h:35 +msgid "April" +msgstr "四月" -#: ../src/libs/filters/filename.c:404 -msgid "" -"click to select filename\n" -"ctrl+click to select multiple values" -msgstr "" -"單擊選擇檔案名稱\n" -"ctrl + 點擊可複選" +#: ../src/libs/collect.h:36 +msgid "May" +msgstr "五月" -#: ../src/libs/filters/filename.c:430 -msgid "" -"click to select extension\n" -"ctrl+click to select multiple values" -msgstr "" -"單擊選擇副檔名\n" -"ctrl + 點擊可複選" +#: ../src/libs/collect.h:37 +msgid "June" +msgstr "六月" -#. the button to close the popup -#: ../src/libs/filters/filename.c:452 -msgid "ok" -msgstr "確定" +#: ../src/libs/collect.h:38 +msgid "July" +msgstr "七月" -#. predefined selections -#: ../src/libs/filters/history.c:38 ../src/libs/filters/local_copy.c:38 -#: ../src/libs/filters/module_order.c:155 ../src/libs/filters/rating_range.c:59 -#: ../src/libs/filters/rating_range.c:83 ../src/libs/filters/rating_range.c:131 -#: ../src/libs/filters/ratio.c:70 ../src/libs/filters/ratio.c:83 -msgid "all images" -msgstr "全部影像" +#: ../src/libs/collect.h:39 +msgid "August" +msgstr "八月" -#: ../src/libs/filters/history.c:153 -msgid "filter on history state" -msgstr "依影像編輯紀錄篩選" +#: ../src/libs/collect.h:40 +msgid "September" +msgstr "九月" -#: ../src/libs/filters/local_copy.c:142 -msgid "local copied state filter" -msgstr "本機備份狀態" +#: ../src/libs/collect.h:41 +msgid "October" +msgstr "十月" -#: ../src/libs/filters/module_order.c:161 -msgid "filter images based on their module order" -msgstr "依影像的模組運算順序篩選" +#: ../src/libs/collect.h:42 +msgid "November" +msgstr "十一月" -#: ../src/libs/filters/rating.c:198 -msgid "comparator" -msgstr "比較字串" +#: ../src/libs/collect.h:43 +msgid "December" +msgstr "十二月" -#: ../src/libs/filters/rating.c:199 ../src/libs/filters/rating.c:209 -msgid "filter by images rating" -msgstr "依影像評分篩選" +#: ../src/libs/collect.h:48 +msgid "Jan" +msgstr "一月" -#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 -#: ../src/libs/tools/ratings.c:56 -msgid "ratings" -msgstr "評分" +#: ../src/libs/collect.h:49 +msgid "Feb" +msgstr "二月" -#: ../src/libs/filters/rating.c:210 -msgid "unstarred only" -msgstr "僅限尚未評分的影像" +#: ../src/libs/collect.h:50 +msgid "Mar" +msgstr "三月" -#: ../src/libs/filters/rating.c:211 ../src/libs/filters/rating_range.c:65 -#: ../src/libs/filters/rating_range.c:89 -msgid "rejected only" -msgstr "僅限不合格的影像" +#: ../src/libs/collect.h:51 +msgid "Apr" +msgstr "四月" -#: ../src/libs/filters/rating.c:211 ../src/libs/filters/rating_range.c:62 -#: ../src/libs/filters/rating_range.c:86 ../src/libs/filters/rating_range.c:158 -msgid "all except rejected" -msgstr "除了不合格之外的全部影像" +#: ../src/libs/collect.h:52 +msgctxt "short_month_name" +msgid "May" +msgstr "五月" -#: ../src/libs/filters/rating_range.c:67 ../src/libs/filters/rating_range.c:91 -msgid "not rated only" -msgstr "僅限尚未評分的影像" +#: ../src/libs/collect.h:53 +msgid "Jun" +msgstr "六月" -#: ../src/libs/filters/rating_range.c:296 -msgid "better" -msgstr "更好" +#: ../src/libs/collect.h:54 +msgid "Jul" +msgstr "七月" -#: ../src/libs/filters/rating_range.c:297 -msgid "worse" -msgstr "更差" +#: ../src/libs/collect.h:55 +msgid "Aug" +msgstr "八月" -#: ../src/libs/filters/rating_range.c:298 -msgid "cap" -msgstr "最大值" +#: ../src/libs/collect.h:56 +msgid "Sep" +msgstr "九月" -#: ../src/libs/filters/rating_range.c:313 -msgid "rating filter" -msgstr "評分篩選" +#: ../src/libs/collect.h:57 +msgid "Oct" +msgstr "十月" -#: ../src/libs/filters/ratio.c:72 ../src/libs/filters/ratio.c:84 -msgid "portrait images" -msgstr "直式影像" +#: ../src/libs/collect.h:58 +msgid "Nov" +msgstr "十一月" -#: ../src/libs/filters/ratio.c:73 ../src/libs/filters/ratio.c:85 -msgid "square images" -msgstr "正方形影像" +#: ../src/libs/collect.h:59 +msgid "Dec" +msgstr "十二月" -#: ../src/libs/filters/ratio.c:74 ../src/libs/filters/ratio.c:86 -msgid "landscape images" -msgstr "橫式影像" +#: ../src/libs/colorpicker.c:52 +msgid "RGB%" +msgstr "RGB %" -#: ../src/libs/filters/search.c:180 -#, no-c-format +#: ../src/libs/colorpicker.c:52 +msgid "LCh" +msgstr "LCh" + +#: ../src/libs/colorpicker.c:52 +msgid "HSV" +msgstr "HSV" + +#: ../src/libs/colorpicker.c:52 +msgid "Hex" +msgstr "Hex" + +#: ../src/libs/colorpicker.c:54 +msgid "mean" +msgstr "平均" + +#: ../src/libs/colorpicker.c:73 +msgid "color picker" +msgstr "色彩選取工具" + +#: ../src/libs/colorpicker.c:629 msgid "" -"filter by text from images metadata, camera brand/model, tags, file path and " -"name\n" -"`%' is the wildcard character\n" -"by default start and end wildcards are auto-applied\n" -"starting or ending with a double quote disables the corresponding wildcard\n" -"is dimmed during the search execution" +"hover to highlight sample on canvas,\n" +"click to lock sample,\n" +"right-click to load sample area into active color picker" msgstr "" -"搜尋影像詮釋資料、相機品牌與型號、標籤、檔案路徑和名稱中的文字\n" -"「%」是萬用字元\n" -"在預設情況下,字頭和字尾會自動套用萬用字元\n" -"以雙引號開頭或結尾的關鍵字將停用相應的萬用字元\n" -"在搜索時輸入欄位會暫時變暗" +"啟用色彩選取工具時,滑鼠停在色樣上會顯示色樣所在的位置\n" +"左鍵可鎖定色樣,不隨後續的影像編輯改變,以作為編輯前後比較使用\n" +"右鍵點擊可將色樣區域載入到新的色彩選取工具中" -#: ../src/libs/geotagging.c:147 -msgid "" -"set geolocation information for\n" -"the currently selected images" -msgstr "設定所選影像的地理位置訊息" +#: ../src/libs/colorpicker.c:735 ../src/libs/colorpicker.c:795 +msgid "click to (un)hide large color patch" +msgstr "點擊顯示 / 隱藏上方大型色塊" -#: ../src/libs/geotagging.c:377 -msgid "apply offset and geo-location" -msgstr "套用地理位置和偏差補償" +#: ../src/libs/colorpicker.c:756 +msgid "statistic" +msgstr "統計資料" -#: ../src/libs/geotagging.c:378 ../src/libs/geotagging.c:1968 -msgid "apply geo-location" -msgstr "套用地理位置" +#: ../src/libs/colorpicker.c:757 +msgid "select which statistic to show" +msgstr "選擇要顯示的統計數值" + +#: ../src/libs/colorpicker.c:766 +msgid "select which color mode to use" +msgstr "選擇要使用的色彩模式" -#: ../src/libs/geotagging.c:380 +#: ../src/libs/colorpicker.c:778 msgid "" -"apply offset and geo-location to matching images\n" -"double operation: two ctrl+z to undo" +"turn on color picker\n" +"ctrl+click or right-click to select an area\n" +"ctrl+click on canvas to switch between point/area" msgstr "" -"套用地理位置和偏差補償到符合的影像上\n" -"連按兩次 ctrl + z 回復" +"開啟色彩選取工具\n" +"單擊和拖曳選擇位置\n" +"ctrl + 左鍵 或 點擊右鍵 可選擇區域\n" +"在影像區域內 ctrl + 左鍵 切換單點和區域模式" -#: ../src/libs/geotagging.c:382 ../src/libs/geotagging.c:1969 -msgid "apply geo-location to matching images" -msgstr "套用地理位置在符合的影像上" +#: ../src/libs/colorpicker.c:820 +msgid "add sample" +msgstr "增加色樣" -#: ../src/libs/geotagging.c:830 -msgid "GPX file track segments" -msgstr "GPX 檔案軌跡線" +#: ../src/libs/colorpicker.c:831 +msgid "display samples on image/vectorscope" +msgstr "在彩度圖上顯示色樣位置" -#: ../src/libs/geotagging.c:846 ../src/libs/geotagging.c:1914 -msgid "start time" -msgstr "開始時間" +#: ../src/libs/colorpicker.c:832 +msgid "display samples" +msgstr "顯示色樣" -#: ../src/libs/geotagging.c:847 -msgid "end time" -msgstr "結束時間" +#: ../src/libs/colorpicker.c:843 +msgid "restrict scope to selection" +msgstr "色階分布圖上只顯示選取範圍" -#: ../src/libs/geotagging.c:848 ../src/libs/geotagging.c:1916 -msgid "points" -msgstr "點" +#: ../src/libs/colorpicker.c:844 +msgid "restrict scope" +msgstr "局部色階分布圖" -#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1918 -#: ../src/libs/image.c:503 -msgid "images" -msgstr "影像" +#: ../src/libs/colorpicker.c:859 +msgctxt "section" +msgid "live samples" +msgstr "目前色樣" -#: ../src/libs/geotagging.c:949 -msgid "open GPX file" -msgstr "開啟 GPX 檔案" +#: ../src/libs/copy_history.c:53 +msgid "history stack" +msgstr "影像編輯紀錄" -#: ../src/libs/geotagging.c:950 ../src/libs/tools/lighttable.c:419 -#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2374 -msgid "preview" -msgstr "預覽" +#: ../src/libs/copy_history.c:58 +msgid "" +"perform actions on the history\n" +"stacks (edit histories) of the\n" +"currently selected images" +msgstr "執行所選影像的編輯紀錄" -#: ../src/libs/geotagging.c:963 -msgid "GPS data exchange format" -msgstr "GPS 資料交換格式" +#: ../src/libs/copy_history.c:113 +msgid "open sidecar file" +msgstr "開啟附屬檔案" -#: ../src/libs/geotagging.c:1787 -msgid "date/time" -msgstr "日期與時間" +#: ../src/libs/copy_history.c:165 +#, c-format +msgid "error loading file '%s'" +msgstr "載入檔案「%s」時發生錯誤" + +#: ../src/libs/copy_history.c:229 +msgid "delete images' history?" +msgstr "是否要刪除影像的編輯記錄?" + +#: ../src/libs/copy_history.c:230 +#, c-format +msgid "do you really want to clear history of %d selected image?" +msgid_plural "do you really want to clear history of %d selected images?" +msgstr[0] "是否要刪除 %d 個已選取影像的編輯記錄?" +msgstr[1] "是否要刪除 %d 個已選取影像的編輯記錄?" + +#: ../src/libs/copy_history.c:299 +msgid "selective copy..." +msgstr "選擇性複製…" -#: ../src/libs/geotagging.c:1788 +#: ../src/libs/copy_history.c:300 +msgid "choose which modules to copy from the source image" +msgstr "選擇要複製的模組" + +#: ../src/libs/copy_history.c:306 msgid "" -"enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" -"key in the new numbers or scroll over the cell" +"copy history stack of\n" +"first selected image" msgstr "" -"輸入選取影像的日期與時間\n" -"格式為 YYYY:MM:DD hh:mm:ss[.sss],也可以使用滑鼠滾輪調整數值\n" -"任一欄位的數值達到上下限,會自動進位 / 退位相鄰的欄位\n" -"例如分鐘數值達到 60,欄位將自動歸零並將小時進位\n" -"如果在偏好設定中開啟「以毛秒為單位顯示時間」,則可以在此模塊中使用毫秒" +"複製所選影像的編輯紀錄\n" +"和影像內容相關及遮罩不會被複製,例如:方向、鏡頭校正、白平衡等等模組\n" +"可以使用「選擇性複製」自訂要複製的模組" -#: ../src/libs/geotagging.c:1792 -msgid "original date/time" -msgstr "原始日期與時間" +#: ../src/libs/copy_history.c:311 +msgid "selective paste..." +msgstr "選擇性貼上…" -#: ../src/libs/geotagging.c:1796 -msgid "lock date/time offset value to apply it onto another selection" -msgstr "鎖定日期與時間偏差值,以將其套用在其他影像上" +#: ../src/libs/copy_history.c:312 +msgid "choose which modules to paste to the target image(s)" +msgstr "選擇要套用哪些模組" -#: ../src/libs/geotagging.c:1800 -msgid "date/time offset" -msgstr "日期與時間偏差" +#: ../src/libs/copy_history.c:317 ../src/libs/image.c:635 +msgid "paste" +msgstr "貼上" -#: ../src/libs/geotagging.c:1801 -msgid "offset or difference ([-]dd hh:mm:ss[.sss])" -msgstr "偏差或差異 ([±] 日 時:分:秒)" +#: ../src/libs/copy_history.c:318 +msgid "" +"paste history stack to\n" +"all selected images" +msgstr "套用編輯紀錄至所有選取的影像" -#. apply -#: ../src/libs/geotagging.c:1805 -msgid "apply offset" -msgstr "套用偏差補償" +#: ../src/libs/copy_history.c:325 +msgid "" +"compress history stack of\n" +"all selected images" +msgstr "" +"壓縮選取影像的編輯紀錄,可簡化編輯記錄並縮小儲存空間\n" +"如果同一模組有多次編輯記錄,此功能可將其整合至同一個步驟" + +#: ../src/libs/copy_history.c:330 +msgid "" +"discard history stack of\n" +"all selected images" +msgstr "" +"刪除所有選取影像的編輯紀錄\n" +"⚠️ 警告:此動作無法復原 ⚠️" + +#: ../src/libs/copy_history.c:334 +msgid "load sidecar file..." +msgstr "從 XMP 載入…" -#: ../src/libs/geotagging.c:1806 -msgid "apply offset to selected images" -msgstr "套用偏差補償數值到選取的影像" +#: ../src/libs/copy_history.c:335 +msgid "" +"open an XMP sidecar file\n" +"and apply it to selected images" +msgstr "" +"打開一個 XMP 附屬檔案\n" +"並將編輯紀錄套用到選擇的影像" -#: ../src/libs/geotagging.c:1809 -msgid "apply date/time" -msgstr "套用日期與時間" +#: ../src/libs/copy_history.c:340 +msgid "write history stack and tags to XMP sidecar files" +msgstr "" +"將影像編輯紀錄和標籤寫入 XMP 附屬檔案\n" +"預設情況下,darktable 在每次編輯動作時都會自動更新 XMP,無須手動儲存\n" +"除非手動關閉「偏好設定」中的「資料儲存」設定,一般不建議這樣操作" -#: ../src/libs/geotagging.c:1810 -msgid "apply the same date/time to selected images" -msgstr "將相同的日期與時間套用到選取的影像" +#: ../src/libs/duplicate.c:59 +msgid "duplicate manager" +msgstr "複本管理器" -#: ../src/libs/geotagging.c:1820 +#: ../src/libs/duplicate.c:64 msgid "" -"start typing to show a list of permitted values and select your timezone.\n" -"press enter to confirm, so that the asterisk * disappears" +"create/rename/remove multiple\n" +"edits of the current image" msgstr "" -"輸入以顯示清單並選擇時區\n" -"按 enter 鍵確認後星號 * 就會消失" +"建立、重新命名、移除\n" +"目前影像的多個副本" -#. gpx -#: ../src/libs/geotagging.c:1860 -msgid "apply GPX track file..." -msgstr "套用 GPX 軌跡檔案…" +#: ../src/libs/duplicate.c:330 +msgid "delete this duplicate" +msgstr "刪除這個複本" -#: ../src/libs/geotagging.c:1861 -msgid "parses a GPX file and updates location of selected images" -msgstr "解析 GPX 檔案並更新選取影像的位置" +#: ../src/libs/duplicate.c:409 +msgid "create a duplicate of the image with same history stack" +msgstr "建立一個和目前編輯完全相同的複本" -#: ../src/libs/geotagging.c:1872 -msgctxt "section" -msgid "GPX file" -msgstr "GPX 檔案" +#: ../src/libs/duplicate.c:411 ../src/libs/history.c:1141 +#: ../src/libs/snapshots.c:930 +msgid "original" +msgstr "原始影像" -#: ../src/libs/geotagging.c:1879 -msgid "select a GPX track file..." -msgstr "選擇 GPX 軌跡檔案…" +#: ../src/libs/duplicate.c:413 +msgid "create a 'virgin' duplicate of the image without any development" +msgstr "建立一個沒有經過任何編輯的原始影像複本" + +#: ../src/libs/export.c:175 +msgid "export" +msgstr "匯出" -#: ../src/libs/geotagging.c:1896 +#: ../src/libs/export.c:185 msgid "" -"list of track segments in the GPX file, for each segment:\n" -"- the start date/time in local time (LT)\n" -"- the number of track points\n" -"- the number of matching images based on images date/time, offset and time " -"zone\n" -"- more detailed time information hovering the row" -msgstr "" -"GPX 中的軌跡列表,顯示資訊如下:\n" -"- 當地時區的開始日期與時間\n" -"- 軌跡點數量\n" -"- 符合日期、時間、時間偏差、時區的影像數量\n" -"- 滑鼠經過時顯示更詳細的時間資訊" +"create new files for the\n" +"currently selected images\n" +"which apply your edits" +msgstr "為套用編輯的所選影像建立新檔案" -#. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. -#. but label is use in "shortcuts" dialog. -#: ../src/libs/geotagging.c:1933 -msgid "view entire track" -msgstr "查看完整軌跡" +#: ../src/libs/export.c:346 +msgid "invalid format for export selected" +msgstr "選擇的匯出格式無效" -#: ../src/libs/geotagging.c:1934 -msgid "refresh map to view entire selected track segments" -msgstr "重新整理地圖以查看整個選定的軌跡段" +#: ../src/libs/export.c:351 +msgid "invalid storage for export selected" +msgstr "選擇的匯出位置無效" -#: ../src/libs/geotagging.c:1948 -msgid "preview images" -msgstr "預覽影像" +#: ../src/libs/export.c:363 +msgid "export to disk" +msgstr "匯出到硬碟" -#: ../src/libs/geotagging.c:1953 -msgid "show on map matching images" -msgstr "在地圖上顯示符合的影像" +#: ../src/libs/export.c:466 +#, c-format +msgid "could not login to storage `%s'!" +msgstr "無法登入以儲存「%s」!" -#: ../src/libs/geotagging.c:1956 -msgid "select images" -msgstr "選擇影像" +#: ../src/libs/export.c:638 +#, c-format +msgid "which is equal to %s × %s px" +msgstr "等於 %s x %s 像素" -#: ../src/libs/geotagging.c:1957 -msgid "select matching images" -msgstr "選擇符合的影像" +#: ../src/libs/export.c:685 +msgctxt "unit" +msgid "in" +msgstr "英寸" -#: ../src/libs/geotagging.c:1965 -msgid "number of matching images versus selected images" -msgstr "比較符合的影像數量與已選取的影像數量" +#: ../src/libs/export.c:1172 +#, c-format +msgid "" +"style to be applied on export:\n" +"%s" +msgstr "" +"匯出時會套用的風格檔:\n" +"%s" -#: ../src/libs/histogram.c:112 -msgid "monochromatic" -msgstr "單色" +#: ../src/libs/export.c:1225 ../src/libs/print_settings.c:1248 +#: ../src/views/darkroom.c:1649 +msgid "no styles have been created yet" +msgstr "還沒有已建立的風格檔" -#: ../src/libs/histogram.c:113 -msgid "analogous" -msgstr "相近色" +#: ../src/libs/export.c:1443 +msgid "target storage" +msgstr "儲存目的" -#: ../src/libs/histogram.c:114 -msgid "analogous complementary" -msgstr "相近補色" +#: ../src/libs/export.c:1467 +msgid "file format" +msgstr "檔案格式" -#: ../src/libs/histogram.c:115 -msgid "complementary" -msgstr "互補色" +#: ../src/libs/export.c:1469 +msgid "" +"images will be exported according to the format specified here\n" +"\n" +"when exporting to AVIF, EXR, JPEG XL, or XCF, selecting specific\n" +"metadata is not currently possible\n" +"\n" +"for these formats, no metadata fields will be included\n" +"unless the user selects all of the metadata checkboxes in\n" +"the export module preferences" +msgstr "" +"影像會依此處指定的格式匯出\n" +"\n" +"匯出為 AVIF、EXR、JPEG XL 或 XCF 時,\n" +"目前無法選擇特定詮釋資料欄位\n" +"\n" +"對於這些格式,\n" +"除非在匯出模組選項選擇所有資料欄位\n" +"否則會出檔案將不會包含任何詮釋資料" -#: ../src/libs/histogram.c:116 -msgid "split complementary" -msgstr "分離補色" +#: ../src/libs/export.c:1490 +msgid "set size" +msgstr "設定影像尺寸" -#: ../src/libs/histogram.c:117 -msgid "dyad" -msgstr "分離相近色" +#: ../src/libs/export.c:1491 +msgid "choose a method for setting the output size" +msgstr "選擇設定匯出影像尺寸的方式" -#: ../src/libs/histogram.c:118 -msgid "triad" -msgstr "三等分" +#: ../src/libs/export.c:1494 +msgid "in pixels (for file)" +msgstr "像素" -#: ../src/libs/histogram.c:119 -msgid "tetrad" -msgstr "雙互補色" +#: ../src/libs/export.c:1495 +msgid "in cm (for print)" +msgstr "公分" -#: ../src/libs/histogram.c:125 -msgid "vectorscope" -msgstr "彩度圖" +#: ../src/libs/export.c:1496 +msgid "in inch (for print)" +msgstr "英寸" -#: ../src/libs/histogram.c:126 -msgid "waveform" -msgstr "波形圖" +#: ../src/libs/export.c:1497 +msgid "by scale (for file)" +msgstr "比例" -#: ../src/libs/histogram.c:127 -msgid "RGB parade" -msgstr "RGB 並列波形圖" +#: ../src/libs/export.c:1500 +msgid "print width" +msgstr "列印寬度" -#: ../src/libs/histogram.c:128 ../src/libs/histogram.c:2525 -msgid "histogram" -msgstr "直方圖" +#: ../src/libs/export.c:1502 ../src/libs/export.c:1519 +msgid "" +"maximum output width limit.\n" +"click middle mouse button to reset to 0." +msgstr "" +"最大寬度限制。\n" +"0 代表原始影像尺寸,\n" +"按壓滑鼠中鍵以重設。" -#: ../src/libs/histogram.c:216 -msgid "scopes" -msgstr "色階分布圖" +#: ../src/libs/export.c:1506 +msgid "print height" +msgstr "列印高度" -#: ../src/libs/histogram.c:1012 +#: ../src/libs/export.c:1508 ../src/libs/export.c:1525 msgid "" -"unsupported profile selected for histogram, it will be replaced with linear " -"Rec2020" -msgstr "選擇了不支援的色階分布圖描述檔,會以線性 Rec. 2020 取代" +"maximum output height limit.\n" +"click middle mouse button to reset to 0." +msgstr "" +"最大高度限制。\n" +"0 代表原始影像尺寸,\n" +"按壓滑鼠中鍵以重設。" -#: ../src/libs/histogram.c:1663 -msgid "use buttons at top of graph to change type" -msgstr "點擊上方的按鈕切換不同圖形" +#: ../src/libs/export.c:1514 +msgid "resolution in dot per inch" +msgstr "解析度(像素 / 英寸)" -#: ../src/libs/histogram.c:1664 -msgid "click on ❓ and then graph for documentation" -msgstr "點擊 ❓ 後點擊圖形以開啟說明文件" +#: ../src/libs/export.c:1538 +msgid "@" +msgstr "@" -#: ../src/libs/histogram.c:1665 -msgid "use color picker module to restrict area" -msgstr "使用「色彩選取工具」限縮至特定區域" +#: ../src/libs/export.c:1552 ../src/libs/tools/global_toolbox.c:214 +msgid "px" +msgstr "像素" -#: ../src/libs/histogram.c:1673 -msgid "scroll to coarse-rotate" -msgstr "使用滑鼠滾輪旋轉色彩調和角度" +#: ../src/libs/export.c:1560 +msgid "" +"it can be an integer, decimal number or simple fraction.\n" +"zero or empty values are equal to 1.\n" +"click middle mouse button to reset to 1." +msgstr "" +"可以使用整數、小數和分數。\n" +"0 或留白代表使用原始影像尺寸,\n" +"按壓滑鼠中鍵重設為 1。" -#: ../src/libs/histogram.c:1674 -msgid "ctrl+scroll to fine rotate" -msgstr "ctrl + 滑鼠滾輪微調色彩調和角度" +#: ../src/libs/export.c:1575 +msgid "allow upscaling" +msgstr "允許放大影像" -#: ../src/libs/histogram.c:1675 -msgid "shift+scroll to change width" -msgstr "shift + 滑鼠滾輪改變扇區寬度" +#: ../src/libs/export.c:1583 +msgid "high quality resampling" +msgstr "高品質重新採樣" -#: ../src/libs/histogram.c:1676 -msgid "alt+scroll to cycle" -msgstr "alt + 滾輪切換色彩調和方式" +#: ../src/libs/export.c:1584 +msgid "do high quality resampling during export" +msgstr "" +"在匯出過程中使用高品質的像素採樣算法\n" +"影像會以完整尺寸運算模組效果,僅在最後一步縮小至設定的匯出尺寸,這可以產生更好" +"的品質但會較慢" -#: ../src/libs/histogram.c:1688 -msgid "drag to change black point" -msgstr "拖曳以改變黑點" +#: ../src/libs/export.c:1591 +msgid "store masks" +msgstr "儲存遮罩" -#: ../src/libs/histogram.c:1689 ../src/libs/histogram.c:1696 -msgid "double-click resets" -msgstr "雙擊以重設" +#: ../src/libs/export.c:1592 +msgid "store masks as layers in exported images. only works for some formats." +msgstr "將遮罩儲存為圖層,目前僅 TIFF 和 XCF 格式支援此功能。" -#: ../src/libs/histogram.c:1695 -msgid "drag to change exposure" -msgstr "拖曳以改變曝光" +#: ../src/libs/export.c:1601 ../src/libs/export.c:1636 +#: ../src/libs/neural_restore.c:4298 ../src/libs/print_settings.c:2875 +#: ../src/libs/print_settings.c:2921 +msgid "image settings" +msgstr "遵循影像中模組的設定" -#: ../src/libs/histogram.c:1835 ../src/libs/histogram.c:1877 -msgid "set scale to linear" -msgstr "切換為線性座標" +#: ../src/libs/export.c:1611 ../src/libs/print_settings.c:2909 +msgid "output ICC profiles" +msgstr "輸出色彩描述檔" + +#: ../src/libs/export.c:1619 +msgid "" +"• perceptual: smoothly moves out-of-gamut colors into gamut, preserving " +"gradations,\n" +"but distorts in-gamut colors in the process.\n" +"note that perceptual is often a proprietary LUT that depends on the " +"destination space.\n" +"\n" +"• relative colorimetric: keeps luminance while reducing as little as " +"possible\n" +"saturation until colors fit in gamut.\n" +"\n" +"• saturation: designed to present eye-catching business graphics\n" +"by preserving the saturation. (not suited for photography).\n" +"\n" +"• absolute colorimetric: adapt white point of the image to the white point of " +"the\n" +"destination medium and do nothing else. mainly used when proofing colors.\n" +"(not suited for photography)." +msgstr "" +"感應式:\n" +"最適合照片使用,將超出目的地色域的顏色漸進地移動至色域中,\n" +"同時保持顏色間的相對關係以維持漸層平順。\n" +"\n" +"相對色度:\n" +"維持色域內的色彩不變,色域外的顏色調整至同亮度下最接近的顏色,\n" +"可保持色彩正確性但可能在高彩度區域產生斷階。\n" +"\n" +"飽和度:\n" +"盡量維持色彩的飽和度,儘管可能因此改變影像的亮度,不建議使用。\n" +"\n" +"絕對色度:\n" +"不進行亮度和彩度對應,只適用於印刷打樣,不適合攝影用途。" -#: ../src/libs/histogram.c:1840 ../src/libs/histogram.c:1882 -msgid "set scale to logarithmic" -msgstr "切換為對數座標" +#: ../src/libs/export.c:1647 ../src/libs/print_settings.c:2955 +msgid "" +"whether the style items are appended to the history or replacing the history" +msgstr "風格檔要附加編輯記錄還是替換編輯記錄" -#: ../src/libs/histogram.c:1858 -msgid "set scope to vertical" -msgstr "切換為垂直座標" +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +msgid "replace history" +msgstr "替換原有的編輯記錄" -#: ../src/libs/histogram.c:1863 -msgid "set scope to horizontal" -msgstr "切換為水平座標" +#: ../src/libs/export.c:1650 ../src/libs/print_settings.c:2957 +msgid "append history" +msgstr "新增在原有的編輯記錄之上" -#: ../src/libs/histogram.c:1892 -msgid "set view to AzBz" -msgstr "切換為 az bz 座標" +#: ../src/libs/export.c:1657 +msgid "select style to be applied on export" +msgstr "選擇要在匯出時套用的風格檔" -#: ../src/libs/histogram.c:1898 -msgid "set view to RYB" -msgstr "切換為紅黃藍顏料模型" +#: ../src/libs/export.c:1660 +msgid "temporary style to use while exporting" +msgstr "僅在匯出時暫時套用的風格檔" -#: ../src/libs/histogram.c:1904 -msgid "set view to u*v*" -msgstr "切換為 u* v* 座標" +#: ../src/libs/export.c:1661 ../src/libs/print_settings.c:2938 +msgid "style" +msgstr "風格檔" -#: ../src/libs/histogram.c:2528 ../src/libs/histogram.c:2596 -msgid "cycle histogram modes" -msgstr "循環顯示直方圖模式" +#: ../src/libs/export.c:1681 +msgctxt "actionbutton" +msgid "start export" +msgstr "開始匯出" -#: ../src/libs/histogram.c:2535 ../src/libs/histogram.c:2598 -msgid "hide histogram" -msgstr "隱藏直方圖" +#: ../src/libs/export.c:1687 +msgctxt "section" +msgid "storage options" +msgstr "儲存選項" -#: ../src/libs/histogram.c:2601 ../src/libs/histogram.c:2634 -msgid "switch histogram view" -msgstr "切換直方圖視圖" +#: ../src/libs/export.c:1689 +msgctxt "section" +msgid "format options" +msgstr "格式選項" -#: ../src/libs/histogram.c:2609 -msgid "toggle blue channel" -msgstr "顯示/關閉藍色色版" +#: ../src/libs/export.c:1691 +msgctxt "section" +msgid "global options" +msgstr "整體選項" -#: ../src/libs/histogram.c:2611 ../src/libs/histogram.c:2620 -#: ../src/libs/histogram.c:2629 -msgid "toggle colors" -msgstr "顯示/關閉色版" +#: ../src/libs/export.c:1701 +msgid "multi-preset export" +msgstr "多預設集匯出" -#: ../src/libs/histogram.c:2618 -msgid "toggle green channel" -msgstr "顯示/關閉綠色色版" +#: ../src/libs/export.c:1704 +msgid "export the selected images with multiple presets" +msgstr "以多種預設集匯出選取的影像" -#: ../src/libs/histogram.c:2627 -msgid "toggle red channel" -msgstr "顯示/關閉紅色色版" +#: ../src/libs/export.c:1730 +msgctxt "actionbutton" +msgid "start batch export" +msgstr "開始批次匯出" -#: ../src/libs/histogram.c:2639 -msgid "cycle vectorscope types" -msgstr "切換不同彩度圖座標" +#: ../src/libs/export_metadata.c:164 +msgid "edit metadata exportation" +msgstr "編輯詮釋資料匯出設定" -#: ../src/libs/histogram.c:2650 -msgid "color harmonies" -msgstr "色彩調和" +#. general info +#: ../src/libs/export_metadata.c:176 +msgid "EXIF data" +msgstr "EXIF 資料" -#: ../src/libs/histogram.c:2664 -msgid "cycle color harmonies" -msgstr "切換色彩調和方式" +#: ../src/libs/export_metadata.c:177 +msgid "export EXIF metadata" +msgstr "匯出 EXIF 詮釋資料" -#: ../src/libs/history.c:103 -msgid "" -"display the sequence of edit actions\n" -"- click on an entry to temporarily return to\n" -" that earlier state of the edit\n" -" (warning: any edits will be made to that\n" -" earlier state, losing later changes)\n" -"- shift-click to focus that module without\n" -" changing the edit state" -msgstr "" -"顯示編輯操作順序\n" -"- 按一下條目可暫時返回先前的編輯狀態\n" -"(警告:所有編輯都將基於先前的編輯狀態,之後的變更將會遺失)\n" -"- 按住 shift 鍵並點選可移到該模組而不改變編輯狀態" +#: ../src/libs/export_metadata.c:179 +msgid "export darktable XMP metadata (from metadata editor module)" +msgstr "匯出 XMP 詮釋資料(從詮釋資料編輯模組)" -#: ../src/libs/history.c:140 -msgid "compress history stack" -msgstr "壓縮影像編輯紀錄" +#: ../src/libs/export_metadata.c:184 +msgid "only embedded" +msgstr "僅已嵌入的資料" -#: ../src/libs/history.c:141 +#: ../src/libs/export_metadata.c:185 msgid "" -"create a minimal history stack which produces the same image\n" -"ctrl+click to truncate history to the selected item" +"per default the interface sends some (limited) metadata beside the image to " +"remote storage.\n" +"to avoid this and let only image embedded darktable XMP metadata, check this " +"flag.\n" +"if remote storage doesn't understand darktable XMP metadata, you can use " +"calculated metadata instead" msgstr "" -"建立生成相同影像的最小影像編輯紀錄\n" -"ctrl + 點擊將影像編輯紀錄截斷至選取的項目" - -#: ../src/libs/history.c:152 -msgid "create a style from the current history stack" -msgstr "從目前的影像編輯紀錄建立一個風格檔" - -#: ../src/libs/history.c:154 -msgid "create style from history" -msgstr "以影像編輯紀錄建立風格檔" +"在預設情況下,儲存至遠端空間時會同時額外發送一部份詮釋資料\n" +"勾選此項之後將不會發送單獨資料,而是將 XMP 全部嵌入在影像檔案中\n" +"\n" +"會將影像旁邊的一些有限的詮釋資料發送到遠端存儲。\n" +"若要避免這種情況並僅允許影像嵌入 XMP 詮釋資料,請選此標誌。\n" +"如果遠端存儲不理解 darktable 的 XMP 詮釋資料,則可以改用計算的詮釋資料" -#: ../src/libs/history.c:208 -msgid "always-on module" -msgstr "始終啟用的模組" +#. just empty widget +#: ../src/libs/export_metadata.c:193 ../src/libs/image.c:623 +msgid "geo tags" +msgstr "地理標籤" -#: ../src/libs/history.c:214 -msgid "default enabled module" -msgstr "預設啟用的模組" +#: ../src/libs/export_metadata.c:194 +msgid "export geo tags" +msgstr "匯出地理標籤" -#: ../src/libs/history.c:221 -msgid "deprecated module" -msgstr "已被汰除的模組" +#: ../src/libs/export_metadata.c:197 +msgid "export tags (to Xmp.dc.Subject)" +msgstr "匯出標籤至 Xmp.dc.Subject" -#: ../src/libs/history.c:941 -msgid "colorspace" -msgstr "色彩空間" +#: ../src/libs/export_metadata.c:200 +msgid "private tags" +msgstr "私人標籤" -#: ../src/libs/history.c:943 -msgid "mask mode" -msgstr "遮罩模式" +#: ../src/libs/export_metadata.c:201 +msgid "export private tags" +msgstr "匯出私人標籤" -#: ../src/libs/history.c:945 -msgid "blend mode" -msgstr "混合模式" +#: ../src/libs/export_metadata.c:203 +msgid "synonyms" +msgstr "同義詞" -#: ../src/libs/history.c:947 -msgid "blend operation" -msgstr "混合操作" +#: ../src/libs/export_metadata.c:204 +msgid "export tags synonyms" +msgstr "匯出標籤同義詞" -#: ../src/libs/history.c:949 -msgid "blend fulcrum" -msgstr "混合中灰點" +#: ../src/libs/export_metadata.c:206 +msgid "omit hierarchy" +msgstr "省略階層" -#: ../src/libs/history.c:957 -msgid "mask blur" -msgstr "遮罩模糊" +#: ../src/libs/export_metadata.c:207 +msgid "" +"only the last part of the hierarchical tags is included. can be useful if " +"categories are not used" +msgstr "僅匯出標籤的最後一部分,省略樹狀結構" -#: ../src/libs/history.c:960 -msgid "raster mask instance" -msgstr "點陣遮罩實例" +#: ../src/libs/export_metadata.c:210 +msgid "hierarchical tags" +msgstr "樹狀標籤" -#: ../src/libs/history.c:961 -msgid "raster mask id" -msgstr "點陣遮罩識別碼" +#: ../src/libs/export_metadata.c:211 +msgid "export hierarchical tags (to Xmp.lr.Hierarchical Subject)" +msgstr "匯出樹狀標籤到 Xmp.lr.Hierarchical Subject" -#: ../src/libs/history.c:962 -msgid "invert mask" -msgstr "反轉遮罩" +#: ../src/libs/export_metadata.c:212 +msgid "develop history" +msgstr "編輯記錄" -#: ../src/libs/history.c:968 -msgid "drawn mask polarity" -msgstr "繪製遮罩的極性" +#: ../src/libs/export_metadata.c:213 +msgid "" +"export darktable development data (recovery purpose in case of loss of " +"database or XMP file)" +msgstr "" +"匯出全部編輯紀錄以及遮罩,儲存至 XMP 檔案中\n" +"可用於之後若資料庫和附屬檔案遺失時復原原始編輯設定使用" -#: ../src/libs/history.c:972 -#, c-format -msgid "a drawn mask was added" -msgstr "已增加繪製遮罩" +#: ../src/libs/export_metadata.c:219 +msgid "redefined tag" +msgstr "重新定義標籤" -#: ../src/libs/history.c:974 -#, c-format -msgid "the drawn mask was removed" -msgstr "已移除繪製遮罩" +#: ../src/libs/export_metadata.c:225 +msgid "formula" +msgstr "變更方式" -#: ../src/libs/history.c:975 -#, c-format -msgid "the drawn mask was changed" -msgstr "已變更繪製遮罩" +#: ../src/libs/export_metadata.c:228 +msgid "" +"list of calculated metadata\n" +"click on '+' button to select and add new metadata\n" +"if formula is empty, the corresponding metadata is removed from exported " +"file,\n" +"if formula is '=', the EXIF metadata is exported even if EXIF data are " +"disabled\n" +"otherwise the corresponding metadata is calculated and added to exported " +"file\n" +"click on formula cell to edit\n" +"type '$(' to activate the completion and see the list of variables" +msgstr "" +"詮釋資料變更清單\n" +"\n" +"左側是要編輯變更的資料,右側是可自定義變更資料的方式\n" +"點擊「+」按鈕選擇從列表中選擇詮釋資料加入\n" +"點擊「-」按鈕刪除已加入的詮釋資料\n" +"\n" +"右側變更方式可使用 darktable 的變數,匯出時會依此計算相應的詮釋資料\n" +"點擊欄位即可編輯,輸入「$(」會跳出變數清單以便直接選擇\n" +"如果欄位留空,則從匯出檔案中刪除該項元資料\n" +"如果欄位為「=」,則強制匯出元資料,即便在一般設定中設定不匯出" -#: ../src/libs/history.c:1007 -msgid "parametric output mask:" -msgstr "色版輸出遮罩:" +#: ../src/libs/export_metadata.c:280 +msgid "add an output metadata tag" +msgstr "增加詮釋資料標籤" -#: ../src/libs/history.c:1008 -msgid "parametric input mask:" -msgstr "色版輸入遮罩:" +#: ../src/libs/export_metadata.c:284 ../src/libs/metadata.c:940 +msgid "delete metadata tag" +msgstr "刪除詮釋資料標籤" -#: ../src/libs/history.c:1342 -msgid "delete image's history?" -msgstr "是否要刪除影像的編輯記錄?" +#: ../src/libs/export_metadata.c:295 +msgid "general settings" +msgstr "一般設定" -#: ../src/libs/history.c:1343 -msgid "do you really want to clear history of current image?" -msgstr "是否要刪除目前影像的編輯紀錄?" +#: ../src/libs/export_metadata.c:299 +msgid "per metadata settings" +msgstr "依詮釋資料設定" -#: ../src/libs/image.c:74 -msgid "actions on selection" -msgstr "對選取的影像執行動作" +#: ../src/libs/filtering.c:49 ../src/libs/metadata_view.c:138 +msgid "full path" +msgstr "檔案位置" -#: ../src/libs/image.c:306 -msgid "delete (trash)" -msgstr "刪除(垃圾桶)" +#: ../src/libs/filtering.c:64 ../src/libs/live_view.c:371 +msgid "id" +msgstr "識別碼" -#: ../src/libs/image.c:309 -msgid "physically delete from disk (using trash if possible)" -msgstr "" -"從硬碟中刪除實體檔案\n" -"不僅從 darktable 圖庫中刪除,同時也刪除硬碟中的 XMP 附屬檔案\n" -"如果圖庫中該影像的所有複本都被刪除,則影像檔案本身也會被刪除" +#: ../src/libs/filtering.c:65 +msgid "custom sort" +msgstr "自訂排序" -#: ../src/libs/image.c:310 -msgid "physically delete from disk immediately" -msgstr "立即從硬碟刪除實體檔案" +#: ../src/libs/filtering.c:66 +msgid "shuffle" +msgstr "隨機" -#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:3994 -#: ../src/libs/styles.c:895 -msgid "remove" -msgstr "移除" +#: ../src/libs/filtering.c:268 +msgid "collection filters" +msgstr "相冊篩選條件" -#: ../src/libs/image.c:517 -msgid "remove images from the image library, without deleting" +#: ../src/libs/filtering.c:273 +msgid "" +"refine the set of images to display or edit.\n" +"filters can be pinned to the top toolbar, where\n" +"they will also be visible in the darkroom" msgstr "" -"從圖庫中移除影像\n" -"移除的影像不會再顯示在 darktable 中\n" -"但影像檔案和 XMP 附屬檔案仍存在於硬碟中\n" -"之後可以重新匯入恢復所有工作" - -#: ../src/libs/image.c:526 -msgid "move..." -msgstr "移動至…" +"挑選要顯示或編輯的影像。\n" +"篩選條件可以固定到頂部工具欄,在 darkroom 中亦同" -#: ../src/libs/image.c:528 -msgid "move to other folder" -msgstr "" -"把影像檔案及其 XMP 附屬檔案移動到硬碟裡的另一個資料夾\n" -"但如果目標資料夾中有相同名稱的檔案則不會移動" +#: ../src/libs/filtering.c:308 +msgid "initial setting" +msgstr "初始設定" -#: ../src/libs/image.c:531 -msgid "copy..." -msgstr "複製到…" +#: ../src/libs/filtering.c:327 +msgid "imported: last 24h" +msgstr "匯入時間:最近 24 小時" -#: ../src/libs/image.c:533 -msgid "copy to other folder" -msgstr "" -"把影像檔案及其 XMP 附屬檔案複製到硬碟裡的另一個資料夾\n" -"如果目標資料夾中有相同名稱的檔案時不會覆寫,而是會生成影像編輯紀錄的複本" +#: ../src/libs/filtering.c:332 +msgid "imported: last 30 days" +msgstr "匯入日期:最近 30 天" -#: ../src/libs/image.c:537 -msgid "create HDR" -msgstr "建立 HDR" +#: ../src/libs/filtering.c:338 +msgid "taken: last 24h" +msgstr "拍攝時間:最近 24 小時" -#: ../src/libs/image.c:539 -msgid "create a high dynamic range image from selected shots" -msgstr "" -"從已選擇的影像製作 HDR 高動態範圍影像,並將合成結果以 DNG 格式的新影像加到圖" -"庫中" +#: ../src/libs/filtering.c:342 +msgid "taken: last 30 days" +msgstr "拍攝日期: 最近 30 天" -#: ../src/libs/image.c:544 -msgid "add a duplicate to the image library, including its history stack" -msgstr "" -"製作一份僅在 darktable 圖庫中的複本,包括影像編輯紀錄\n" -"多個複本版本使用共同的實際影像檔案,但擁有自己獨立的 XMP 附屬檔案\n" -"以便做同一影像、不同編輯方式的比較使用" +#: ../src/libs/filtering.c:734 +msgid "click or click&drag to select one or multiple values" +msgstr "點擊以選取單一數值,拖曳可選取數值範圍" -#: ../src/libs/image.c:551 ../src/libs/image.c:556 -msgid "rotate selected images 90 degrees CCW" -msgstr "逆時針旋轉 90 度,此操作與「方向」模組連動" +#: ../src/libs/filtering.c:735 +msgid "right-click opens a menu to select the available values" +msgstr "右鍵開啟可使用的數值清單" -#: ../src/libs/image.c:562 ../src/libs/image.c:567 -msgid "rotate selected images 90 degrees CW" -msgstr "順時針旋轉 90 度,此操作與「方向」模組連動" +#: ../src/libs/filtering.c:832 +#, c-format +msgid "you can't have more than %d rules" +msgstr "篩選條件上限是 %d 個" -#: ../src/libs/image.c:570 -msgid "reset rotation" -msgstr "重設旋轉" +#: ../src/libs/filtering.c:948 ../src/libs/filtering.c:1616 +msgid "rule property" +msgstr "" +"篩選方式\n" +"點擊可變更,或使用滑鼠滾輪快速切換" -#: ../src/libs/image.c:572 -msgid "reset rotation to EXIF data" -msgstr "重設方向為 EXIF 中紀錄的數值,此操作與「方向」模組連動" +#: ../src/libs/filtering.c:1007 +msgid "" +"rule property\n" +"this can't be changed as the rule is pinned to the toolbar" +msgstr "不能變更已釘選至工具列的篩選條件" -#: ../src/libs/image.c:575 -msgid "copy locally" -msgstr "本機備份" +#: ../src/libs/filtering.c:1089 +msgctxt "quickfilter" +msgid "filter" +msgstr "篩選" -#: ../src/libs/image.c:577 -msgid "copy the image locally" +#: ../src/libs/filtering.c:1118 +msgid "" +"this rule is pinned to the top toolbar\n" +"click to un-pin" msgstr "" -"在本機磁碟製作一份備份,當無法連接原始外接設備時使用\n" -"詳細內容請閱讀操作手冊的「local copies」章節" - -#: ../src/libs/image.c:581 -msgid "resync local copy" -msgstr "同步備份" +"已釘選至上方工具列\n" +"點擊以取消" -#: ../src/libs/image.c:583 -msgid "synchronize the image's XMP and remove the local copy" -msgstr "" -"同步本機備份與外接磁碟的 XMP 附屬檔案,並刪除本機備份副本\n" -"若無法連接外接磁碟,則此操作不會刪除本機備份檔案" +#: ../src/libs/filtering.c:1119 +msgid "you can't disable the rule as it is pinned to the toolbar" +msgstr "不能停用已釘選的篩選條件" -#: ../src/libs/image.c:587 -msgctxt "selected images action" -msgid "group" -msgstr "群組" +#: ../src/libs/filtering.c:1120 +msgid "you can't remove the rule as it is pinned to the toolbar" +msgstr "不能刪除已釘選的篩選條件" -#: ../src/libs/image.c:589 -msgid "add selected images to expanded group or create a new one" -msgstr "將選擇的影像組成群組" +#: ../src/libs/filtering.c:1125 +msgid "click to pin this rule to the top toolbar" +msgstr "釘選到上方工具列" -#: ../src/libs/image.c:593 -msgid "ungroup" -msgstr "解散群組" +#: ../src/libs/filtering.c:1126 +msgid "remove this collect rule" +msgstr "刪除這個篩選條件" -#: ../src/libs/image.c:595 -msgid "remove selected images from the group" -msgstr "將選擇的影像移出群組" +#: ../src/libs/filtering.c:1128 +msgid "this rule is enabled" +msgstr "已啟用的篩選條件" -#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 -msgid "flags" -msgstr "旗幟" +#: ../src/libs/filtering.c:1130 +msgid "this rule is disabled" +msgstr "已停用的篩選條件" -#: ../src/libs/image.c:620 -msgid "select ratings metadata" -msgstr "選取評分的詮釋資料" +#: ../src/libs/filtering.c:1258 +msgid "or" +msgstr "或是" -#: ../src/libs/image.c:621 -msgid "select colors metadata" -msgstr "選取色彩的詮釋資料" +#: ../src/libs/filtering.c:1259 +msgid "and not" +msgstr "排除" -#: ../src/libs/image.c:622 -msgid "select tags metadata" -msgstr "選取標籤的詮釋資料" +#: ../src/libs/filtering.c:1261 +msgid "define how this rule should interact with the previous one" +msgstr "定義此條件如何與上一項交互作用" -#: ../src/libs/image.c:623 -msgid "select geo tags metadata" -msgstr "選取地理標籤的詮釋資料" +#: ../src/libs/filtering.c:1527 +msgid " (off)" +msgstr " (關閉)" -#: ../src/libs/image.c:624 -msgid "select darktable metadata (from metadata editor module)" -msgstr "選擇 darktable 詮釋資料(來自詮釋資料編輯模組)" +#: ../src/libs/filtering.c:1716 +msgid "you can't add more rules." +msgstr "篩選條件上限是 %d 個。" -#: ../src/libs/image.c:629 -msgid "set the selected image as source of metadata" -msgstr "從選取的影像複製詮釋資料" +#: ../src/libs/filtering.c:1750 +msgid "shown filters" +msgstr "顯示篩選條件" -#: ../src/libs/image.c:636 -msgid "paste selected metadata on selected images" -msgstr "將選取的詮釋資料貼到選取影像上" +#: ../src/libs/filtering.c:1765 +msgid "new filter" +msgstr "新增條件" -#: ../src/libs/image.c:641 -msgid "clear selected metadata on selected images" -msgstr "刪除影像中已選取的詮釋資料" +#. the actions part of the popover +#: ../src/libs/filtering.c:1772 +msgid "actions" +msgstr "動作" -#: ../src/libs/image.c:647 -msgid "how to handle existing metadata" -msgstr "如何處理現有的詮釋資料" +#: ../src/libs/filtering.c:1775 +msgid "reset quickfilters" +msgstr "重設快速篩選選項" -#: ../src/libs/image.c:650 -msgid "merge" -msgstr "合併" +#: ../src/libs/filtering.c:1948 +msgid "sort order" +msgstr "排列順序" -#: ../src/libs/image.c:655 -msgid "" -"update all image information to match changes to file\n" -"warning: resets star ratings unless you select\n" -"'ignore EXIF rating' in the 'import' module" +#: ../src/libs/filtering.c:1951 +msgid "determine the sort order of shown images" msgstr "" -"更新所有影像資訊以符合檔案的更新狀態\n" -"⚠️ 警告:此動作會刪除星級評分 ⚠️\n" -"除非你在「影像匯入」模組中選擇「忽略 EXIF 的評分」" - -#: ../src/libs/image.c:662 -msgid "set selection as monochrome images and activate monochrome workflow" -msgstr "把影像標記為黑白,可能情況下會啟用黑白影像工作流程的編輯模組" +"影像排列順序的方式\n" +"點擊可變更,或使用滑鼠滾輪快速切換" -#: ../src/libs/image.c:666 -msgid "set selection as color images" -msgstr "把影像標記為彩色,也就是刪除黑白影像的標記" +#: ../src/libs/filtering.c:1971 +msgid "sort direction" +msgstr "排序方向" -#: ../src/libs/image.c:674 -msgid "duplicate virgin" -msgstr "複製原圖" +#: ../src/libs/filtering.c:1976 +msgid "remove this sort order" +msgstr "移除這個排序條件" -#: ../src/libs/import.c:284 +#: ../src/libs/filtering.c:2060 #, c-format -msgid "device \"%s\" connected on port \"%s\"." -msgstr "裝置「%s」已連接到「%s」" +msgid "you can't have more than %d sort orders" +msgstr "排序條件上限是 %d 個" -#: ../src/libs/import.c:296 ../src/libs/import.c:371 ../src/libs/import.c:2046 -msgid "copy & import from camera" -msgstr "從相機複製和匯入" +#: ../src/libs/filtering.c:2113 +msgid "DESC" +msgstr "降序排列" -#: ../src/libs/import.c:310 ../src/libs/import.c:375 -msgid "tethered shoot" -msgstr "連機拍攝" +#: ../src/libs/filtering.c:2113 +msgid "ASC" +msgstr "升序排列" -#: ../src/libs/import.c:320 ../src/libs/import.c:377 -msgid "unmount camera" -msgstr "移除相機" +#: ../src/libs/filtering.c:2221 +msgid "new rule" +msgstr "新增篩選條件" + +#: ../src/libs/filtering.c:2222 +msgid "append new rule to collect images" +msgstr "新增條件到目前的相冊上" + +#: ../src/libs/filtering.c:2233 ../src/libs/tools/filter.c:116 +msgid "sort by" +msgstr "排列方式" -#: ../src/libs/import.c:345 +#: ../src/libs/filtering.c:2241 +msgid "new sort" +msgstr "新增排序條件" + +#: ../src/libs/filtering.c:2242 +msgid "append new sort to order images" +msgstr "新增排序方式到目前的相冊上" + +#: ../src/libs/filtering.c:2245 +msgid "revert to a previous set of sort orders" +msgstr "使用過去的排序設定" + +#. we change the tooltip of the reset button here, as we are sure the header is defined now +#: ../src/libs/filtering.c:2292 msgid "" -"camera is locked by another application\n" -"make sure it is no longer mounted\n" -"or quit the locking application" +"reset\n" +"ctrl+click to remove pinned rules too" msgstr "" -"相機被其他應用程式鎖定\n" -"確認相機沒有被其他程式連接\n" -"或關閉占用的程式" +"重設\n" +"ctrl + 點擊移除所有規則,包括釘選至上方工具列的規則" -#: ../src/libs/import.c:350 -msgid "tethering and importing is disabled for this camera" -msgstr "已停止此相機的連機拍攝和匯入" +#: ../src/libs/filters/colors.c:140 +msgid "Y" +msgstr "Y" -#: ../src/libs/import.c:352 ../src/libs/import.c:373 -msgid "mount camera" -msgstr "連接相機" +#: ../src/libs/filters/colors.c:149 +msgid "P" +msgstr "P" -#: ../src/libs/import.c:998 -#, c-format -msgid "%d image out of %d selected" -msgid_plural "%d images out of %d selected" -msgstr[0] "已選擇 %d 張,總共 %d 張影像" -msgstr[1] "已選擇 %d 張,總共 %d 張影像" +#: ../src/libs/filters/colors.c:269 +msgid "color filter" +msgstr "色彩標籤篩選" -#: ../src/libs/import.c:1450 -msgid "choose the root of the folder tree below" -msgstr "選擇要顯示在下方資料夾的位置" +#: ../src/libs/filters/colors.c:294 +msgid "" +"filter by images color label\n" +"click to toggle the color label selection\n" +"ctrl+click to exclude the color label\n" +"the gray button affects all color labels" +msgstr "" +"依色彩標籤篩選\n" +"點擊切換色彩標籤選項\n" +"ctrl + 點擊以排除色彩標籤\n" +"灰色會影響所有色彩標籤" -#: ../src/libs/import.c:1453 -msgid "places" -msgstr "快速存取位置" +#. create the filter combobox +#: ../src/libs/filters/colors.c:301 ../src/libs/filters/colors.c:312 +#: ../src/libs/filters/duplicates.c:157 ../src/libs/filters/history.c:153 +#: ../src/libs/filters/local_copy.c:142 ../src/libs/filters/module_order.c:161 +#: ../src/libs/filters/rating.c:198 ../src/libs/filters/rating.c:209 +#: ../src/libs/filters/rating_range.c:356 +msgid "rules" +msgstr "規則" -#: ../src/libs/import.c:1461 -msgid "restore all default places you have removed" -msgstr "恢復所有被移除的預設位置" +#: ../src/libs/filters/colors.c:306 +msgid "" +"filter by images color label\n" +"intersection: images having all selected color labels\n" +"union: images with at least one of the selected color labels" +msgstr "" +"依影像的色彩標籤過濾\n" +"交集:具有所有選定色彩標籤的影像\n" +"聯集:至少具有一個選定色彩標籤的影像" -#: ../src/libs/import.c:1468 -msgid "remove the selected custom place" -msgstr "移除所選的位置" +#: ../src/libs/filters/date.c:187 +msgid "" +"filter by capture month\n" +"click to toggle month selection" +msgstr "" +"依照拍攝月份篩選\n" +"點擊以切換月份" -#: ../src/libs/import.c:1475 -msgid "add a custom place" -msgstr "新增自訂位置" +#. predefined selections +#: ../src/libs/filters/duplicates.c:38 ../src/libs/filters/history.c:38 +#: ../src/libs/filters/local_copy.c:38 ../src/libs/filters/module_order.c:155 +#: ../src/libs/filters/rating_range.c:59 ../src/libs/filters/rating_range.c:83 +#: ../src/libs/filters/rating_range.c:131 ../src/libs/filters/ratio.c:70 +#: ../src/libs/filters/ratio.c:83 +msgid "all images" +msgstr "全部影像" -#: ../src/libs/import.c:1483 -msgid "you can add custom places using the plus icon" -msgstr "使用加號圖示來添加自訂位置" +#: ../src/libs/filters/duplicates.c:157 +msgid "duplicates state filter" +msgstr "複製狀態篩選條件" -#: ../src/libs/import.c:1511 -msgid "select a folder to see the content" -msgstr "選擇資料夾以查看內容" +#: ../src/libs/filters/filename.c:368 +msgid "" +"enter filename to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing filenames" +msgstr "" +"輸入檔名搜尋\n" +"多個關鍵字可以「,」分隔\n" +"\n" +"右鍵點擊可查看所有檔案名稱並選取" -#: ../src/libs/import.c:1514 -msgid "folders" -msgstr "資料夾排序" +#: ../src/libs/filters/filename.c:378 +msgid "extension" +msgstr "副檔名" -#: ../src/libs/import.c:1590 -msgid "home" -msgstr "家目錄" +#: ../src/libs/filters/filename.c:379 +msgid "" +"enter extension to search with starting dot\n" +"multiple values can be separated by ','\n" +"handled keywords: 'RAW', 'NOT RAW', 'LDR', 'HDR'\n" +"\n" +"right-click to get existing extensions" +msgstr "" +"輸入副檔名搜尋\n" +"多個關鍵字可以「,」分隔\n" +"可使用以下關鍵字「RAW」、「NOT RAW」、「LDR」、「HDR」\n" +"\n" +"右鍵點擊可查看所有檔案名稱並選取" -#: ../src/libs/import.c:1604 -msgid "pictures" -msgstr "影像" +#: ../src/libs/filters/filename.c:404 +msgid "" +"click to select filename\n" +"ctrl+click to select multiple values" +msgstr "" +"單擊選擇檔案名稱\n" +"ctrl + 點擊可複選" -#: ../src/libs/import.c:1891 -msgid "mark already imported images" -msgstr "標示已匯入的影像" +#: ../src/libs/filters/filename.c:430 +msgid "" +"click to select extension\n" +"ctrl+click to select multiple values" +msgstr "" +"單擊選擇副檔名\n" +"ctrl + 點擊可複選" -#: ../src/libs/import.c:1905 -msgid "modified" -msgstr "修改日期" +#. the button to close the popup +#: ../src/libs/filters/filename.c:452 ../src/libs/filters/misc.c:501 +msgid "ok" +msgstr "確定" -#: ../src/libs/import.c:1912 -msgid "file 'modified date/time', may be different from 'Exif date/time'" -msgstr "檔案修改日期可能與 EXIF 紀錄的日期不同" +#: ../src/libs/filters/history.c:153 +msgid "filter on history state" +msgstr "依影像編輯紀錄篩選" -#: ../src/libs/import.c:1924 -msgid "show/hide thumbnails" -msgstr "顯示 / 隱藏縮圖" +#: ../src/libs/filters/local_copy.c:142 +msgid "local copied state filter" +msgstr "本機備份狀態" -#: ../src/libs/import.c:1998 -msgid "naming rules" -msgstr "命名規則" +#: ../src/libs/filters/misc.c:86 +msgid "no camera defined" +msgstr "未指定相機" -#: ../src/libs/import.c:2044 -msgid "add to library" -msgstr "匯入影像" +#: ../src/libs/filters/misc.c:90 +msgid "no lens defined" +msgstr "未指定鏡頭" -#: ../src/libs/import.c:2045 -msgid "copy & import" -msgstr "複製和匯入" +#: ../src/libs/filters/misc.c:94 +msgid "no group id defined" +msgstr "未指定群組" -#: ../src/libs/import.c:2083 -msgid "select new" -msgstr "選取新影像" +#: ../src/libs/filters/misc.c:99 +msgid "no white balance defined" +msgstr "未指定白平衡" -#: ../src/libs/import.c:2134 -msgid "please wait while prefetching the list of images from camera..." -msgstr "正在從相機中讀取影像,請稍候…" +#: ../src/libs/filters/misc.c:104 +msgid "no flash defined" +msgstr "未指定閃光燈" -#: ../src/libs/import.c:2284 -msgid "invalid override date/time format" -msgstr "無效的日期 / 時間格式" +#: ../src/libs/filters/misc.c:109 +msgid "no exposure program defined" +msgstr "未指定曝光模式" -#: ../src/libs/import.c:2352 -msgid "import base directory" -msgstr "匯入時的基礎資料夾" +#: ../src/libs/filters/misc.c:114 +msgid "no metering mode defined" +msgstr "未指定對焦模式" -#: ../src/libs/import.c:2353 +#: ../src/libs/filters/misc.c:406 msgid "" -"before copying images to the darktable base directory make sure it is " -"defined as you prefer.\n" -"further information can be found in the darktable manual.\n" +"enter camera to search.\n" +"multiple values can be separated by ','\n" "\n" -"inspect darktable preferences -> import.\n" -"check and possibly correct the 'base directory naming pattern'" +"right-click to get existing cameras" msgstr "" -"把影像複製到 darktable 基礎資料夾之前,請確認該資料夾已被定義。\n" -"更多訊息請參考 darktable 操作手冊。\n" +"輸入相機型號搜尋\n" +"多個關鍵字可以「,」分隔\n" "\n" -"檢查「偏好設定 -> 匯入」,確認基礎資料夾命名方式" +"右鍵點擊可查看所有相機型號並選取" -#: ../src/libs/import.c:2357 -msgid "_come back & check" -msgstr "回復與確認" +#: ../src/libs/filters/misc.c:413 +msgid "" +"enter lens to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing lenses" +msgstr "" +"輸入鏡頭型號搜尋\n" +"多個關鍵字可以「,」分隔\n" +"\n" +"右鍵點擊可查看所有鏡頭型號並選取" -#: ../src/libs/import.c:2357 -msgid "_understood & done" -msgstr "了解並關閉" +#: ../src/libs/filters/misc.c:420 +msgid "" +"enter white balance to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing white balances" +msgstr "" +"輸入白平衡設定搜尋\n" +"多個關鍵字可以「,」分隔\n" +"\n" +"右鍵點擊可查看所有白平衡設定並選取" -#. add import buttons -#: ../src/libs/import.c:2420 -msgid "add to library..." -msgstr "匯入影像…" +#: ../src/libs/filters/misc.c:427 +msgid "" +"enter flash to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing flashes" +msgstr "" +"輸入閃光燈設定搜尋\n" +"多個關鍵字可以「,」分隔\n" +"\n" +"右鍵點擊可查看所有閃光燈設定並選取" -#: ../src/libs/import.c:2422 -msgid "add existing images to the library" -msgstr "將硬碟中現有的影像匯入" +#: ../src/libs/filters/misc.c:434 +msgid "" +"enter exposure program to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing exposure programs" +msgstr "" +"輸入曝光模式搜尋\n" +"多個關鍵字可以「,」分隔\n" +"\n" +"右鍵點擊可查看所有曝光模式並選取" -#: ../src/libs/import.c:2428 -msgid "copy & import..." -msgstr "複製並匯入…" +#: ../src/libs/filters/misc.c:441 +msgid "" +"enter metering mode to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing metering modes" +msgstr "" +"輸入對焦模式搜尋\n" +"多個關鍵字可以「,」分隔\n" +"\n" +"右鍵點擊可查看所有對焦模式並選取" + +#: ../src/libs/filters/misc.c:447 ../src/libs/metadata_view.c:135 +msgid "group id" +msgstr "群組識別碼" -#: ../src/libs/import.c:2430 +#: ../src/libs/filters/misc.c:448 msgid "" -"copy and optionally rename images before adding them to the library\n" -"patterns can be defined to rename the images and specify the destination " -"folders" +"enter group id to search.\n" +"multiple values can be separated by ','\n" +"\n" +"right-click to get existing group ids" +msgstr "" +"輸入群組識別碼搜尋\n" +"多個關鍵字可以「,」分隔\n" +"\n" +"右鍵點擊可查看所有群組識別碼" + +#: ../src/libs/filters/misc.c:481 +msgid "" +"click to select\n" +"ctrl+click to select multiple values" msgstr "" -"複製並重命名影像,然後再將其匯入\n" -"可以自訂檔案命名規則,並指定要儲存的資料夾位置" +"單擊以選擇\n" +"ctrl + 點擊可複選" -#: ../src/libs/import.c:2452 -msgid "parameters" -msgstr "匯入參數設定" +#: ../src/libs/filters/module_order.c:161 +msgid "filter images based on their module order" +msgstr "依影像的模組運算順序篩選" -#: ../src/libs/ioporder.c:200 -msgid "v3.0 for RAW input" -msgstr "適用於 RAW 檔的 V3.0 流程" +#: ../src/libs/filters/rating.c:198 +msgid "comparator" +msgstr "比較字串" -#: ../src/libs/ioporder.c:208 -msgid "v3.0 for JPEG/non-RAW input" -msgstr "V3.0 適用於 JPEG 與非 RAW 檔影像" +#: ../src/libs/filters/rating.c:199 ../src/libs/filters/rating.c:209 +msgid "filter by images rating" +msgstr "依影像評分篩選" -#: ../src/libs/ioporder.c:217 -msgid "v5.0 for RAW input" -msgstr "適用於 RAW 檔的 V5.0 流程" +#: ../src/libs/filters/rating.c:209 ../src/libs/image.c:620 +#: ../src/libs/tools/ratings.c:56 +msgid "ratings" +msgstr "評分" -#: ../src/libs/ioporder.c:226 -msgid "v5.0 for JPEG/non-RAW input" -msgstr "適用於 JPEG 與非 RAW 檔影像的 V5.0 流程" +#: ../src/libs/filters/rating.c:210 +msgid "unstarred only" +msgstr "僅限尚未評分的影像" -#: ../src/libs/lib.c:374 -msgid "deleting preset for obsolete module" -msgstr "刪除已淘汰模組的預設集" +#: ../src/libs/filters/rating.c:211 ../src/libs/filters/rating_range.c:65 +#: ../src/libs/filters/rating_range.c:89 +msgid "rejected only" +msgstr "僅限不合格的影像" -#: ../src/libs/lib.c:538 -msgid "manage presets..." -msgstr "管理模組布局…" +#: ../src/libs/filters/rating.c:211 ../src/libs/filters/rating_range.c:62 +#: ../src/libs/filters/rating_range.c:86 ../src/libs/filters/rating_range.c:158 +msgid "all except rejected" +msgstr "除了不合格之外的全部影像" -#: ../src/libs/lib.c:563 -msgid "nothing to save" -msgstr "沒有東西可以儲存" +#: ../src/libs/filters/rating_range.c:67 ../src/libs/filters/rating_range.c:91 +msgid "not rated only" +msgstr "僅限尚未評分的影像" -#: ../src/libs/lib.c:1264 -msgid "show module" -msgstr "顯示模組" +#: ../src/libs/filters/rating_range.c:296 +msgid "better" +msgstr "更好" -#: ../src/libs/lib.c:1289 -msgid "presets and preferences" -msgstr "預設與偏好設定" +#: ../src/libs/filters/rating_range.c:297 +msgid "worse" +msgstr "更差" -#: ../src/libs/lib.c:1598 -msgid "utility module" -msgstr "工具模組" +#: ../src/libs/filters/rating_range.c:298 +msgid "cap" +msgstr "最大值" -#: ../src/libs/live_view.c:122 -msgid "live view" -msgstr "實時取景" +#: ../src/libs/filters/rating_range.c:313 +msgid "rating filter" +msgstr "評分篩選" -#: ../src/libs/live_view.c:325 ../src/libs/live_view.c:327 -msgid "toggle live view" -msgstr "切換實時取景" +#: ../src/libs/filters/ratio.c:72 ../src/libs/filters/ratio.c:84 +msgid "portrait images" +msgstr "直式影像" -#: ../src/libs/live_view.c:330 ../src/libs/live_view.c:332 -msgid "zoom live view" -msgstr "縮放實時取景" +#: ../src/libs/filters/ratio.c:73 ../src/libs/filters/ratio.c:85 +msgid "square images" +msgstr "正方形影像" -#: ../src/libs/live_view.c:338 -msgid "flip live view horizontally" -msgstr "水平翻轉實時取景" +#: ../src/libs/filters/ratio.c:74 ../src/libs/filters/ratio.c:86 +msgid "landscape images" +msgstr "橫式影像" -#: ../src/libs/live_view.c:347 -msgid "move focus point in (big steps)" -msgstr "移近對焦點(快速)" +#: ../src/libs/filters/search.c:180 +#, no-c-format +msgid "" +"filter by text from images metadata, camera brand/model, tags, file path and " +"name\n" +"`%' is the wildcard character\n" +"by default start and end wildcards are auto-applied\n" +"starting or ending with a double quote disables the corresponding wildcard\n" +"is dimmed during the search execution" +msgstr "" +"搜尋影像詮釋資料、相機品牌與型號、標籤、檔案路徑和名稱中的文字\n" +"「%」是萬用字元\n" +"在預設情況下,字頭和字尾會自動套用萬用字元\n" +"以雙引號開頭或結尾的關鍵字將停用相應的萬用字元\n" +"在搜索時輸入欄位會暫時變暗" -#: ../src/libs/live_view.c:351 -msgid "move focus point in (small steps)" -msgstr "移近對焦點(微調)" +#: ../src/libs/geotagging.c:148 +msgid "" +"set geolocation information for\n" +"the currently selected images" +msgstr "設定所選影像的地理位置訊息" -#: ../src/libs/live_view.c:354 -msgid "run autofocus" -msgstr "自動對焦" +#: ../src/libs/geotagging.c:378 +msgid "apply offset and geo-location" +msgstr "套用地理位置和偏差補償" -#: ../src/libs/live_view.c:358 -msgid "move focus point out (small steps)" -msgstr "拉遠對焦點(微調)" +#: ../src/libs/geotagging.c:379 ../src/libs/geotagging.c:1975 +msgid "apply geo-location" +msgstr "套用地理位置" -#: ../src/libs/live_view.c:363 -msgid "move focus point out (big steps)" -msgstr "拉遠對焦點(快速)" +#: ../src/libs/geotagging.c:381 +msgid "" +"apply offset and geo-location to matching images\n" +"double operation: two ctrl+z to undo" +msgstr "" +"套用地理位置和偏差補償到符合的影像上\n" +"連按兩次 ctrl + z 回復" -#: ../src/libs/live_view.c:368 -msgid "overlay" -msgstr "套疊" +#: ../src/libs/geotagging.c:383 ../src/libs/geotagging.c:1976 +msgid "apply geo-location to matching images" +msgstr "套用地理位置在符合的影像上" -#: ../src/libs/live_view.c:370 -msgid "selected image" -msgstr "已選取的影像" +#: ../src/libs/geotagging.c:831 +msgid "GPX file track segments" +msgstr "GPX 檔案軌跡線" -#: ../src/libs/live_view.c:372 -msgid "overlay another image over the live view" -msgstr "在即時預覽上覆蓋另一張影像" +#: ../src/libs/geotagging.c:847 ../src/libs/geotagging.c:1921 +msgid "start time" +msgstr "開始時間" -#: ../src/libs/live_view.c:383 -msgid "enter image id of the overlay manually" -msgstr "手動輸入覆蓋影像的識別碼" +#: ../src/libs/geotagging.c:848 +msgid "end time" +msgstr "結束時間" -#: ../src/libs/live_view.c:395 -msgid "overlay mode" -msgstr "覆蓋模式" +#: ../src/libs/geotagging.c:849 ../src/libs/geotagging.c:1923 +msgid "points" +msgstr "點" -#: ../src/libs/live_view.c:397 -msgctxt "blendmode" -msgid "xor" -msgstr "互斥或" +#: ../src/libs/geotagging.c:850 ../src/libs/geotagging.c:1925 +#: ../src/libs/image.c:503 +msgid "images" +msgstr "影像" -#: ../src/libs/live_view.c:398 -msgctxt "blendmode" -msgid "add" -msgstr "增加" +#: ../src/libs/geotagging.c:950 +msgid "open GPX file" +msgstr "開啟 GPX 檔案" -#: ../src/libs/live_view.c:399 -msgctxt "blendmode" -msgid "saturate" -msgstr "飽和度" +#: ../src/libs/geotagging.c:951 ../src/libs/tools/lighttable.c:419 +#: ../src/libs/tools/lighttable.c:491 ../src/views/darkroom.c:2538 +msgid "preview" +msgstr "預覽" -#: ../src/libs/live_view.c:405 -msgctxt "blendmode" -msgid "color dodge" -msgstr "加亮顏色" +#: ../src/libs/geotagging.c:964 +msgid "GPS data exchange format" +msgstr "GPS 資料交換格式" -#: ../src/libs/live_view.c:406 -msgctxt "blendmode" -msgid "color burn" -msgstr "加深顏色" +#: ../src/libs/geotagging.c:1791 +msgid "date/time" +msgstr "日期與時間" -#: ../src/libs/live_view.c:407 -msgctxt "blendmode" -msgid "hard light" -msgstr "實光" +#: ../src/libs/geotagging.c:1792 +msgid "" +"enter the new date/time (YYYY:MM:DD hh:mm:ss[.sss])\n" +"key in the new numbers or scroll over the cell" +msgstr "" +"輸入選取影像的日期與時間\n" +"格式為 YYYY:MM:DD hh:mm:ss[.sss],也可以使用滑鼠滾輪調整數值\n" +"任一欄位的數值達到上下限,會自動進位 / 退位相鄰的欄位\n" +"例如分鐘數值達到 60,欄位將自動歸零並將小時進位\n" +"如果在偏好設定中開啟「以毛秒為單位顯示時間」,則可以在此模塊中使用毫秒" -#: ../src/libs/live_view.c:408 -msgctxt "blendmode" -msgid "soft light" -msgstr "柔光" +#: ../src/libs/geotagging.c:1796 +msgid "original date/time" +msgstr "原始日期與時間" -#: ../src/libs/live_view.c:410 -msgctxt "blendmode" -msgid "exclusion" -msgstr "差異化" +#: ../src/libs/geotagging.c:1801 +msgid "lock date/time offset value to apply it onto another selection" +msgstr "鎖定日期與時間偏差值,以將其套用在其他影像上" -#: ../src/libs/live_view.c:411 -msgctxt "blendmode" -msgid "HSL hue" -msgstr "HSL 色相" +#: ../src/libs/geotagging.c:1805 +msgid "date/time offset" +msgstr "日期與時間偏差" -#: ../src/libs/live_view.c:412 -msgctxt "blendmode" -msgid "HSL saturation" -msgstr "HSL 飽和度" +#: ../src/libs/geotagging.c:1806 +msgid "offset or difference ([-]dd hh:mm:ss[.sss])" +msgstr "偏差或差異 ([±] 日 時:分:秒)" -#: ../src/libs/live_view.c:413 -msgctxt "blendmode" -msgid "HSL color" -msgstr "HSL 色彩" +#. apply +#: ../src/libs/geotagging.c:1810 +msgid "apply offset" +msgstr "套用偏差補償" -#: ../src/libs/live_view.c:414 -msgctxt "blendmode" -msgid "HSL luminosity" -msgstr "HSL 亮度" +#: ../src/libs/geotagging.c:1811 +msgid "apply offset to selected images" +msgstr "套用偏差補償數值到選取的影像" -#: ../src/libs/live_view.c:415 -msgid "mode of the overlay" -msgstr "覆蓋模式" +#: ../src/libs/geotagging.c:1814 +msgid "apply date/time" +msgstr "套用日期與時間" + +#: ../src/libs/geotagging.c:1815 +msgid "apply the same date/time to selected images" +msgstr "將相同的日期與時間套用到選取的影像" + +#: ../src/libs/geotagging.c:1826 +msgid "" +"start typing to show a list of permitted values and select your timezone.\n" +"press enter to confirm, so that the asterisk * disappears" +msgstr "" +"輸入以顯示清單並選擇時區\n" +"按 enter 鍵確認後星號 * 就會消失" -#: ../src/libs/live_view.c:423 -msgid "split line" -msgstr "分割線" +#. gpx +#: ../src/libs/geotagging.c:1867 +msgid "apply GPX track file..." +msgstr "套用 GPX 軌跡檔案…" -#: ../src/libs/live_view.c:426 -msgid "only draw part of the overlay" -msgstr "只繪製疊加的區域" +#: ../src/libs/geotagging.c:1868 +msgid "parses a GPX file and updates location of selected images" +msgstr "解析 GPX 檔案並更新選取影像的位置" -#: ../src/libs/location.c:106 -msgid "find location" -msgstr "尋找地點" +#: ../src/libs/geotagging.c:1879 +msgctxt "section" +msgid "GPX file" +msgstr "GPX 檔案" -#: ../src/libs/map_locations.c:36 -msgid "locations" -msgstr "地點" +#: ../src/libs/geotagging.c:1886 +msgid "select a GPX track file..." +msgstr "選擇 GPX 軌跡檔案…" -#: ../src/libs/map_locations.c:233 -msgid "new sub-location" -msgstr "新增次級位置" +#: ../src/libs/geotagging.c:1903 +msgid "" +"list of track segments in the GPX file, for each segment:\n" +"- the start date/time in local time (LT)\n" +"- the number of track points\n" +"- the number of matching images based on images date/time, offset and time " +"zone\n" +"- more detailed time information hovering the row" +msgstr "" +"GPX 中的軌跡列表,顯示資訊如下:\n" +"- 當地時區的開始日期與時間\n" +"- 軌跡點數量\n" +"- 符合日期、時間、時間偏差、時區的影像數量\n" +"- 滑鼠經過時顯示更詳細的時間資訊" -#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 -#: ../src/libs/map_locations.c:954 -msgid "new location" -msgstr "新增地點" +#. the gpx_view_button is invisible and the label and tooltip of cannot be displayed on GUI. +#. but label is use in "shortcuts" dialog. +#: ../src/libs/geotagging.c:1940 +msgid "view entire track" +msgstr "查看完整軌跡" -#: ../src/libs/map_locations.c:585 -#, c-format -msgid "location name '%s' already exists" -msgstr "位置名稱「%s」已存在" +#: ../src/libs/geotagging.c:1941 +msgid "refresh map to view entire selected track segments" +msgstr "重新整理地圖以查看整個選定的軌跡段" -#: ../src/libs/map_locations.c:776 -msgid "edit location" -msgstr "編輯地點" +#: ../src/libs/geotagging.c:1955 +msgid "preview images" +msgstr "預覽影像" -#: ../src/libs/map_locations.c:779 -msgid "delete location" -msgstr "刪除地點" +#: ../src/libs/geotagging.c:1960 +msgid "show on map matching images" +msgstr "在地圖上顯示符合的影像" -#: ../src/libs/map_locations.c:789 -msgid "update filmstrip" -msgstr "更新幻燈片" +#: ../src/libs/geotagging.c:1963 +msgid "select images" +msgstr "選擇影像" -#: ../src/libs/map_locations.c:796 -msgid "go to collection (lighttable)" -msgstr "跳至相冊(燈箱)" +#: ../src/libs/geotagging.c:1964 +msgid "select matching images" +msgstr "選擇符合的影像" -#: ../src/libs/map_locations.c:841 -msgid "" -"terminate edit (press enter or escape) before selecting another location" -msgstr "在選擇另一地點前,請先按 enter 完成或 esc 取消編輯" +#: ../src/libs/geotagging.c:1972 +msgid "number of matching images versus selected images" +msgstr "比較符合的影像數量與已選取的影像數量" -#: ../src/libs/map_locations.c:925 -msgid "" -"list of user locations,\n" -"click to show or hide a location on the map:\n" -" - wheel scroll inside the shape to resize it\n" -" - or scroll to modify the width or the height\n" -" - click inside the shape and drag it to change its position\n" -" - ctrl+click to move an image from inside the location\n" -"ctrl+click to edit a location name\n" -" - a pipe '|' symbol breaks the name into several levels\n" -" - to remove a group of locations clear its name\n" -" - press enter to validate the new name, escape to cancel the edit\n" -"right-click for other actions: delete location and go to collection" -msgstr "" -"自訂地點列表\n" -"\n" -"點擊可在地圖上顯示位置\n" -"- 在地點形狀內用滑鼠滾輪調整大小\n" -"- 按著 shift 單獨調整寬度,按 ctrl 單獨修改高度\n" -"- 拖曳範圍改變地點位置\n" -"- ctrl + 拖曳可移動地圖\n" -"\n" -"ctrl + 點擊地點列表可編輯名稱\n" -"- 用「|」符號分隔把地點分成數個級別\n" -"- 位置清空之後群組名稱也會隨之消失\n" -"- 按 enter 完成編輯,按 esc 取消編輯\n" -"\n" -"右鍵開啟其他動作" +#: ../src/libs/histogram.c:54 +msgid "scopes" +msgstr "色階分布圖" -#: ../src/libs/map_locations.c:951 +#: ../src/libs/histogram.c:172 msgid "" -"select the shape of the location's limits on the map, circle or rectangle\n" -"or even polygon if available (select first a polygon place in 'find " -"location' module)" -msgstr "" -"自訂位置的形狀,預設可選擇圓形和矩形\n" -"在「尋找地點」模組中搜尋並選擇想要使用的地點,即可使用精確的多邊形位置" +"unsupported profile selected for histogram, it will be replaced with linear " +"Rec2020" +msgstr "選擇了不支援的色階分布圖描述檔,會以線性 Rec. 2020 取代" -#: ../src/libs/map_locations.c:955 -msgid "add a new location on the center of the visible map" -msgstr "在地圖中心點新增一個位置" +#: ../src/libs/histogram.c:293 +msgid "use buttons at top of graph to change type" +msgstr "點擊上方的按鈕切換不同圖形" -#: ../src/libs/map_locations.c:959 -msgid "show all" -msgstr "顯示全部" +#: ../src/libs/histogram.c:294 +msgid "click on ❓ and then graph for documentation" +msgstr "點擊 ❓ 後點擊圖形以開啟說明文件" -#: ../src/libs/map_locations.c:962 -msgid "show all locations which are on the visible map" -msgstr "顯示所有自訂地點" +#: ../src/libs/histogram.c:295 +msgid "use color picker module to restrict area" +msgstr "使用「色彩選取工具」限縮至特定區域" -#: ../src/libs/map_settings.c:39 -msgid "map settings" -msgstr "地圖設定" +#: ../src/libs/histogram.c:298 +msgid "drag to change black point" +msgstr "拖曳以改變黑點" -#: ../src/libs/map_settings.c:89 -msgid "map source" -msgstr "地圖來源" +#: ../src/libs/histogram.c:299 ../src/libs/histogram.c:303 +msgid "double-click resets" +msgstr "雙擊以重設" -#: ../src/libs/map_settings.c:90 -msgid "select the source of the map. some entries might not work" -msgstr "選擇地圖資訊的提供者" +#: ../src/libs/histogram.c:302 +msgid "drag to change exposure" +msgstr "拖曳以改變曝光" -#: ../src/libs/masks.c:63 -msgid "" -"manipulate the drawn shapes used\n" -"for masks on the processing modules" -msgstr "操縱編輯模組上用於遮罩的繪製形狀" +#: ../src/libs/histogram.c:706 ../src/libs/scopes/histogram.c:50 +msgid "histogram" +msgstr "直方圖" -#: ../src/libs/masks.c:109 -msgid "feather" -msgstr "羽化" +#: ../src/libs/histogram.c:712 ../src/libs/histogram.c:808 +msgid "hide histogram" +msgstr "隱藏直方圖" -#: ../src/libs/masks.c:356 +#: ../src/libs/histogram.c:820 #, c-format -msgid "group #%d" -msgstr "群組 #%d" - -#: ../src/libs/masks.c:1087 -msgid "duplicate this shape" -msgstr "複製這個遮罩" +msgid "toggle %s channel" +msgstr "顯示/關閉「%s」色版" -#: ../src/libs/masks.c:1091 -msgid "delete this shape" -msgstr "刪除這個遮罩" +#: ../src/libs/histogram.c:828 +msgid "toggle colors" +msgstr "顯示/關閉色版" -#: ../src/libs/masks.c:1097 -msgid "delete group" -msgstr "刪除群組遮罩" +#: ../src/libs/history.c:103 +msgid "" +"display the sequence of edit actions\n" +"- click on an entry to temporarily return to\n" +" that earlier state of the edit\n" +" (warning: any edits will be made to that\n" +" earlier state, losing later changes)\n" +"- shift-click to focus that module without\n" +" changing the edit state" +msgstr "" +"顯示編輯操作順序\n" +"- 按一下條目可暫時返回先前的編輯狀態\n" +"(警告:所有編輯都將基於先前的編輯狀態,之後的變更將會遺失)\n" +"- 按住 shift 鍵並點選可移到該模組而不改變編輯狀態" -#: ../src/libs/masks.c:1104 -msgid "remove from group" -msgstr "從群組中移除" +#: ../src/libs/history.c:140 +msgid "compress history stack" +msgstr "壓縮影像編輯紀錄" -#: ../src/libs/masks.c:1112 -msgid "group the forms" -msgstr "把遮罩組成群組" +#: ../src/libs/history.c:141 +msgid "" +"create a minimal history stack which produces the same image\n" +"ctrl+click to truncate history to the selected item" +msgstr "" +"建立生成相同影像的最小影像編輯紀錄\n" +"ctrl + 點擊將影像編輯紀錄截斷至選取的項目" -#: ../src/libs/masks.c:1120 -msgid "use inverted shape" -msgstr "反轉遮罩" +#: ../src/libs/history.c:152 +msgid "create a style from the current history stack" +msgstr "從目前的影像編輯紀錄建立一個風格檔" -#: ../src/libs/masks.c:1124 -msgid "mode: union" -msgstr "模式:聯集(或是)" +#: ../src/libs/history.c:154 +msgid "create style from history" +msgstr "以影像編輯紀錄建立風格檔" -#: ../src/libs/masks.c:1126 -msgid "mode: intersection" -msgstr "模式:交集(並且)" +#: ../src/libs/history.c:208 +msgid "always-on module" +msgstr "始終啟用的模組" -#: ../src/libs/masks.c:1128 -msgid "mode: difference" -msgstr "模式:差集(減去)" +#: ../src/libs/history.c:214 +msgid "default enabled module" +msgstr "預設啟用的模組" -#: ../src/libs/masks.c:1130 -msgid "mode: sum" -msgstr "模式:疊加" +#: ../src/libs/history.c:221 +msgid "deprecated module" +msgstr "已被汰除的模組" -#: ../src/libs/masks.c:1132 -msgid "mode: exclusion" -msgstr "模式:互斥(兩者不含交集)" +#: ../src/libs/history.c:941 +msgid "colorspace" +msgstr "色彩空間" -#: ../src/libs/masks.c:1148 -msgid "delete unused shapes" -msgstr "刪除未使用的形狀" +#: ../src/libs/history.c:943 +msgid "mask mode" +msgstr "遮罩模式" -#: ../src/libs/masks.c:1872 -msgid "created shapes" -msgstr "已建立的遮罩" +#: ../src/libs/history.c:945 +msgid "blend mode" +msgstr "混合模式" -#: ../src/libs/masks.c:1879 ../src/libs/masks.c:1894 ../src/libs/masks.c:1908 -#: ../src/libs/masks.c:1910 -msgid "properties" -msgstr "屬性" +#: ../src/libs/history.c:947 +msgid "blend operation" +msgstr "混合操作" -#: ../src/libs/masks.c:1882 -msgid "no shapes selected" -msgstr "沒有選取遮罩" +#: ../src/libs/history.c:949 +msgid "blend fulcrum" +msgstr "混合中灰點" -#: ../src/libs/masks.c:1908 -msgid "pressure" -msgstr "壓力" +#: ../src/libs/history.c:957 +msgid "mask blur" +msgstr "遮罩模糊" -#: ../src/libs/masks.c:1910 -msgid "smoothing" -msgstr "平滑化" +#: ../src/libs/history.c:960 +msgid "raster mask instance" +msgstr "點陣遮罩實例" -#: ../src/libs/metadata.c:65 -msgid "metadata editor" -msgstr "詮釋資料編輯器" +#: ../src/libs/history.c:961 +msgid "raster mask id" +msgstr "點陣遮罩識別碼" -#: ../src/libs/metadata.c:70 -msgid "" -"modify text metadata fields of\n" -"the currently selected images" -msgstr "變更選取影像的文字詮釋資料" +#: ../src/libs/history.c:962 +msgid "invert mask" +msgstr "反轉遮罩" -#: ../src/libs/metadata.c:604 -msgid "" -"metadata text\n" -"ctrl+enter inserts a new line (caution, may not be compatible with standard " -"metadata)\n" -"if selected images have different metadata\n" -"in that case, right-click gives the possibility to choose one of them\n" -"escape to exit the popup window" -msgstr "" -"ctrl + enter 分行(可能與標準詮釋資料不相容)\n" -"如果 <保持不變> 所選影像具有不同的詮釋資料,右鍵點擊可以從其中選擇\n" -"按 esc 鍵退出彈出視窗" +#: ../src/libs/history.c:968 +msgid "drawn mask polarity" +msgstr "繪製遮罩的極性" -#: ../src/libs/metadata.c:615 -msgid "" -msgstr "<保持不變>" +#: ../src/libs/history.c:972 +#, c-format +msgid "a drawn mask was added" +msgstr "已增加繪製遮罩" -#: ../src/libs/metadata.c:841 ../src/libs/metadata_view.c:1432 -msgid "metadata settings" -msgstr "詮釋資料設定" +#: ../src/libs/history.c:974 +#, c-format +msgid "the drawn mask was removed" +msgstr "已移除繪製遮罩" -#: ../src/libs/metadata.c:884 -msgid "XMP tag name" -msgstr "XMP 標籤名稱" +#: ../src/libs/history.c:975 +#, c-format +msgid "the drawn mask was changed" +msgstr "已變更繪製遮罩" -#: ../src/libs/metadata.c:890 -msgid "display name" -msgstr "顯示名稱" +#: ../src/libs/history.c:1007 +msgid "parametric output mask:" +msgstr "色版輸出遮罩:" -#: ../src/libs/metadata.c:900 ../src/libs/metadata_view.c:1470 -msgid "visible" -msgstr "顯示" +#: ../src/libs/history.c:1008 +msgid "parametric input mask:" +msgstr "色版輸入遮罩:" -#: ../src/libs/metadata.c:907 -msgid "drag and drop one row at a time until you get the desired order" -msgstr "一次拖放一行,直到達成想要的順序" +#: ../src/libs/history.c:1342 +msgid "delete image's history?" +msgstr "是否要刪除影像的編輯記錄?" -#: ../src/libs/metadata.c:915 -msgid "" -"tick if the corresponding metadata is of interest for you\n" -"it will be visible from metadata editor, collection and import module\n" -"it will be also exported" -msgstr "" -"勾選要顯示的詮釋資料欄位\n" -"此設定會套用至「詮釋資料編輯器」、「相冊」、「影像匯入」模組\n" -"欄位同時也會包含在匯出的檔案中" +#: ../src/libs/history.c:1343 +msgid "do you really want to clear history of current image?" +msgstr "是否要刪除目前影像的編輯紀錄?" -#: ../src/libs/metadata.c:920 ../src/libs/tagging.c:1873 -#: ../src/libs/tagging.c:2021 -msgid "private" -msgstr "隱私" +#: ../src/libs/image.c:74 +msgid "actions on selection" +msgstr "對選取的影像執行動作" -#: ../src/libs/metadata.c:925 -msgid "" -"tick if you want to keep this information private (not exported with images)" +#: ../src/libs/image.c:306 +msgid "delete (trash)" +msgstr "刪除(垃圾桶)" + +#: ../src/libs/image.c:309 +msgid "physically delete from disk (using trash if possible)" msgstr "" -"勾選後設定為私人欄位\n" -"私人欄位不會隨著影像匯出" +"從硬碟中刪除實體檔案\n" +"不僅從 darktable 圖庫中刪除,同時也刪除硬碟中的 XMP 附屬檔案\n" +"如果圖庫中該影像的所有複本都被刪除,則影像檔案本身也會被刪除" -#: ../src/libs/metadata.c:934 -msgid "add metadata tags" -msgstr "增加詮釋資料標籤" +#: ../src/libs/image.c:310 +msgid "physically delete from disk immediately" +msgstr "立即從硬碟刪除實體檔案" -#: ../src/libs/metadata.c:985 -msgid "delete metadata" -msgstr "刪除詮釋資料標籤" +#: ../src/libs/image.c:515 ../src/libs/modulegroups.c:4078 +#: ../src/libs/styles.c:930 +msgid "remove" +msgstr "移除" -#: ../src/libs/metadata.c:986 -msgid "" -"you are about to delete metadata which is currently assigned to images.\n" -"the assignments will be removed." +#: ../src/libs/image.c:517 +msgid "remove images from the image library, without deleting" msgstr "" -"即將刪除當前分配給圖像的詮釋資料。\n" -"這些資料將被移除。" - -#: ../src/libs/metadata.c:1141 -msgid "write metadata for selected images" -msgstr "寫入詮釋資料至選取的影像" +"從圖庫中移除影像\n" +"移除的影像不會再顯示在 darktable 中\n" +"但影像檔案和 XMP 附屬檔案仍存在於硬碟中\n" +"之後可以重新匯入恢復所有工作" -#: ../src/libs/metadata.c:1142 -msgid "cancel" -msgstr "取消" +#: ../src/libs/image.c:526 +msgid "move..." +msgstr "移動至…" -#: ../src/libs/metadata.c:1143 -msgid "ignore changed metadata" -msgstr "忽略已變更的詮釋資料" +#: ../src/libs/image.c:528 +msgid "move to other folder" +msgstr "" +"把影像檔案及其 XMP 附屬檔案移動到硬碟裡的另一個資料夾\n" +"但如果目標資料夾中有相同名稱的檔案則不會移動" -#: ../src/libs/metadata.c:1204 -msgid "CC BY" -msgstr "CC BY" +#: ../src/libs/image.c:531 +msgid "copy..." +msgstr "複製到…" -#: ../src/libs/metadata.c:1205 -msgid "Creative Commons Attribution (CC BY)" -msgstr "創用CC授權條款 - 姓名標示 (CC BY)" +#: ../src/libs/image.c:533 +msgid "copy to other folder" +msgstr "" +"把影像檔案及其 XMP 附屬檔案複製到硬碟裡的另一個資料夾\n" +"如果目標資料夾中有相同名稱的檔案時不會覆寫,而是會生成影像編輯紀錄的複本" -#: ../src/libs/metadata.c:1206 -msgid "CC BY-SA" -msgstr "CC BY-SA" +#: ../src/libs/image.c:537 +msgid "create HDR" +msgstr "建立 HDR" -#: ../src/libs/metadata.c:1207 -msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" -msgstr "創用CC授權條款 - 姓名標示 - 相同方式分享(CC BY-SA)" +#: ../src/libs/image.c:539 +msgid "create a high dynamic range image from selected shots" +msgstr "" +"從已選擇的影像製作 HDR 高動態範圍影像,並將合成結果以 DNG 格式的新影像加到圖庫" +"中" -#: ../src/libs/metadata.c:1208 -msgid "CC BY-ND" -msgstr "CC BY-ND" +#: ../src/libs/image.c:544 +msgid "add a duplicate to the image library, including its history stack" +msgstr "" +"製作一份僅在 darktable 圖庫中的複本,包括影像編輯紀錄\n" +"多個複本版本使用共同的實際影像檔案,但擁有自己獨立的 XMP 附屬檔案\n" +"以便做同一影像、不同編輯方式的比較使用" -#: ../src/libs/metadata.c:1209 -msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" -msgstr "創用CC授權條款 - 姓名標示 - 禁止改作(CC BY-ND)" +#: ../src/libs/image.c:551 ../src/libs/image.c:556 +msgid "rotate selected images 90 degrees CCW" +msgstr "逆時針旋轉 90 度,此操作與「方向」模組連動" -#: ../src/libs/metadata.c:1210 -msgid "CC BY-NC" -msgstr "CC BY-NC" +#: ../src/libs/image.c:562 ../src/libs/image.c:567 +msgid "rotate selected images 90 degrees CW" +msgstr "順時針旋轉 90 度,此操作與「方向」模組連動" -#: ../src/libs/metadata.c:1211 -msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" -msgstr "創用CC授權條款 - 姓名標示 - 非商業性(CC BY-NC)" +#: ../src/libs/image.c:570 +msgid "reset rotation" +msgstr "重設旋轉" -#: ../src/libs/metadata.c:1212 -msgid "CC BY-NC-SA" -msgstr "CC BY-NC-SA" +#: ../src/libs/image.c:572 +msgid "reset rotation to EXIF data" +msgstr "重設方向為 EXIF 中紀錄的數值,此操作與「方向」模組連動" -#: ../src/libs/metadata.c:1213 -msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" -msgstr "創用CC授權條款 - 姓名標示 - 非商業性 - 相同方式分享(CC BY-NC-SA)" +#: ../src/libs/image.c:575 +msgid "copy locally" +msgstr "本機備份" -#: ../src/libs/metadata.c:1214 -msgid "CC BY-NC-ND" -msgstr "CC BY-NC-ND" +#: ../src/libs/image.c:577 +msgid "copy the image locally" +msgstr "" +"在本機磁碟製作一份備份,當無法連接原始外接設備時使用\n" +"詳細內容請閱讀操作手冊的「local copies」章節" -#: ../src/libs/metadata.c:1215 -msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" -msgstr "創用CC授權條款 - 姓名標示 - 非商業性 - 禁止改作(CC BY-NC-ND)" +#: ../src/libs/image.c:581 +msgid "resync local copy" +msgstr "同步備份" -#: ../src/libs/metadata.c:1216 ../src/libs/metadata.c:1217 -msgid "all rights reserved" -msgstr "保留所有權利" +#: ../src/libs/image.c:583 +msgid "synchronize the image's XMP and remove the local copy" +msgstr "" +"同步本機備份與外接磁碟的 XMP 附屬檔案,並刪除本機備份副本\n" +"若無法連接外接磁碟,則此操作不會刪除本機備份檔案" -#. internal -#: ../src/libs/metadata_view.c:133 -msgid "filmroll" -msgstr "底片卷" +#: ../src/libs/image.c:587 +msgctxt "selected images action" +msgid "group" +msgstr "群組" -#: ../src/libs/metadata_view.c:135 -msgid "group id" -msgstr "群組識別碼" +#: ../src/libs/image.c:589 +msgid "add selected images to expanded group or create a new one" +msgstr "將選擇的影像組成群組" -#: ../src/libs/metadata_view.c:137 -msgid "version" -msgstr "複本版本" +#: ../src/libs/image.c:593 +msgid "ungroup" +msgstr "解散群組" -#: ../src/libs/metadata_view.c:140 -msgid "import timestamp" -msgstr "匯入日期" +#: ../src/libs/image.c:595 +msgid "remove selected images from the group" +msgstr "將選擇的影像移出群組" -#: ../src/libs/metadata_view.c:141 -msgid "change timestamp" -msgstr "編輯日期" +#: ../src/libs/image.c:615 ../src/libs/metadata_view.c:144 +msgid "flags" +msgstr "旗幟" -#: ../src/libs/metadata_view.c:142 -msgid "export timestamp" -msgstr "匯出日期" +#: ../src/libs/image.c:620 +msgid "select ratings metadata" +msgstr "選取評分的詮釋資料" -#: ../src/libs/metadata_view.c:143 -msgid "print timestamp" -msgstr "列印日期" +#: ../src/libs/image.c:621 +msgid "select colors metadata" +msgstr "選取色彩的詮釋資料" -#: ../src/libs/metadata_view.c:158 -msgid "35mm equiv focal length" -msgstr "35mm 等校焦長" +#: ../src/libs/image.c:622 +msgid "select tags metadata" +msgstr "選取標籤的詮釋資料" -#: ../src/libs/metadata_view.c:160 -msgid "focus distance" -msgstr "對焦距離" +#: ../src/libs/image.c:623 +msgid "select geo tags metadata" +msgstr "選取地理標籤的詮釋資料" -#: ../src/libs/metadata_view.c:162 -msgid "datetime" -msgstr "拍攝日期" +#: ../src/libs/image.c:624 +msgid "select darktable metadata (from metadata editor module)" +msgstr "選擇 darktable 詮釋資料(來自詮釋資料編輯模組)" -#: ../src/libs/metadata_view.c:165 -msgid "export width" -msgstr "匯出寬度" +#: ../src/libs/image.c:629 +msgid "set the selected image as source of metadata" +msgstr "從選取的影像複製詮釋資料" -#: ../src/libs/metadata_view.c:166 -msgid "export height" -msgstr "匯出高度" +#: ../src/libs/image.c:636 +msgid "paste selected metadata on selected images" +msgstr "將選取的詮釋資料貼到選取影像上" -#: ../src/libs/metadata_view.c:170 -msgid "longitude" -msgstr "經度" +#: ../src/libs/image.c:641 +msgid "clear selected metadata on selected images" +msgstr "刪除影像中已選取的詮釋資料" -#: ../src/libs/metadata_view.c:171 -msgid "elevation" -msgstr "海拔" +#: ../src/libs/image.c:647 +msgid "how to handle existing metadata" +msgstr "如何處理現有的詮釋資料" -#: ../src/libs/metadata_view.c:175 -msgid "categories" -msgstr "分類" +#: ../src/libs/image.c:650 +msgid "merge" +msgstr "合併" -#: ../src/libs/metadata_view.c:183 -msgid "image information" -msgstr "影像資訊" +#: ../src/libs/image.c:655 +msgid "" +"update all image information to match changes to file\n" +"warning: resets star ratings unless you select\n" +"'ignore EXIF rating' in the 'import' module" +msgstr "" +"更新所有影像資訊以符合檔案的更新狀態\n" +"⚠️ 警告:此動作會刪除星級評分 ⚠️\n" +"除非你在「影像匯入」模組中選擇「忽略 EXIF 的評分」" -#: ../src/libs/metadata_view.c:359 -msgid "unused/deprecated" -msgstr "未使用 / 已被汰除" +#: ../src/libs/image.c:662 +msgid "set selection as monochrome images and activate monochrome workflow" +msgstr "把影像標記為黑白,可能情況下會啟用黑白影像工作流程的編輯模組" -#: ../src/libs/metadata_view.c:360 -msgid "LDR" -msgstr "低動態範圍影像" +#: ../src/libs/image.c:666 +msgid "set selection as color images" +msgstr "把影像標記為彩色,也就是刪除黑白影像的標記" -#: ../src/libs/metadata_view.c:363 -msgid "marked for deletion" -msgstr "已標記刪除" +#: ../src/libs/image.c:674 +msgid "duplicate virgin" +msgstr "複製原圖" -#: ../src/libs/metadata_view.c:364 -msgid "auto-applying presets applied" -msgstr "已啟用自動套用的預設集" +#: ../src/libs/import.c:122 +msgid "add to library" +msgstr "匯入影像" -#: ../src/libs/metadata_view.c:366 -msgid "has .txt" -msgstr "含有 .txt" +#: ../src/libs/import.c:123 +msgid "copy & import" +msgstr "複製和匯入" -#: ../src/libs/metadata_view.c:367 -msgid "has .wav" -msgstr "含有 .wav" +#: ../src/libs/import.c:124 +msgid "copy & import from camera" +msgstr "從相機複製和匯入" -#: ../src/libs/metadata_view.c:385 -#, c-format -msgid "image has %d star" -msgid_plural "image has %d stars" -msgstr[0] "影像評分為 %d 顆星" -msgstr[1] "影像評分為 %d 顆星" +#: ../src/libs/import.c:125 +msgid "tethered shoot" +msgstr "連機拍攝" -#: ../src/libs/metadata_view.c:461 +#: ../src/libs/import.c:287 #, c-format -msgid "loader: %s" -msgstr "載入:「%s」" +msgid "device \"%s\" connected on port \"%s\"." +msgstr "裝置「%s」已連接到「%s」" -#: ../src/libs/metadata_view.c:688 -msgid "" -msgstr "<多種數值>" +#: ../src/libs/import.c:313 ../src/libs/import.c:2410 +msgid "unmount camera" +msgstr "移除相機" -#: ../src/libs/metadata_view.c:701 -#, c-format +#: ../src/libs/import.c:332 msgid "" -"double-click to jump to film roll\n" -"%s" +"camera is locked by another application\n" +"make sure it is no longer mounted\n" +"or quit the locking application" msgstr "" -"雙擊跳到底片卷\n" -"「%s」" - -#: ../src/libs/metadata_view.c:792 -#, c-format -msgid "%+.2f EV" -msgstr "%+.2f EV" +"相機被其他應用程式鎖定\n" +"確認相機沒有被其他程式連接\n" +"或關閉占用的程式" -#: ../src/libs/metadata_view.c:814 ../src/libs/metadata_view.c:826 -#: ../src/libs/metadata_view.c:831 -#, c-format -msgid "%.1f mm" -msgstr "%.1f mm" +#: ../src/libs/import.c:337 +msgid "tethering and importing is disabled for this camera" +msgstr "已停止此相機的連機拍攝和匯入" -#: ../src/libs/metadata_view.c:855 -#, c-format -msgid "infinity" -msgstr "無限遠" +#: ../src/libs/import.c:339 ../src/libs/import.c:2409 +msgid "mount camera" +msgstr "連接相機" -#: ../src/libs/metadata_view.c:859 +#: ../src/libs/import.c:970 #, c-format -msgid "%.2f m" -msgstr "%.2f 公尺" - -#: ../src/libs/metadata_view.c:1434 -msgid "_default" -msgstr "預設(_D)" +msgid "%d image out of %d selected" +msgid_plural "%d images out of %d selected" +msgstr[0] "已選擇 %d 張,總共 %d 張影像" +msgstr[1] "已選擇 %d 張,總共 %d 張影像" -#: ../src/libs/metadata_view.c:1465 -msgid "" -"drag and drop one row at a time until you get the desired order\n" -"untick to hide metadata which are not of interest for you\n" -"if different settings are needed, use presets" -msgstr "" -"拖曳以重新排列顯示順序\n" -"取消勾選可隱藏不希望顯示的詮釋資料\n" -"可將不同的設定儲存成預設集來調用" +#: ../src/libs/import.c:1420 +msgid "choose the root of the folder tree below" +msgstr "選擇要顯示在下方資料夾的位置" -#: ../src/libs/metadata_view.c:1619 -msgid "jump to film roll" -msgstr "跳到底片卷" +#: ../src/libs/import.c:1423 +msgid "places" +msgstr "快速存取位置" -#: ../src/libs/modulegroups.c:42 ../src/libs/modulegroups.c:1789 -msgid "workflow: scene-referred" -msgstr "工作流程:場景參照" +#: ../src/libs/import.c:1431 +msgid "restore all default places you have removed" +msgstr "恢復所有被移除的預設位置" -#: ../src/libs/modulegroups.c:45 -msgid "modules: deprecated" -msgstr "模組:已被汰除" +#: ../src/libs/import.c:1438 +msgid "remove the selected custom place" +msgstr "移除所選的位置" -#: ../src/libs/modulegroups.c:48 -msgid "last modified layout" -msgstr "上次修改的模組布局" +#: ../src/libs/import.c:1445 +msgid "add a custom place" +msgstr "新增自訂位置" -#: ../src/libs/modulegroups.c:192 -msgid "modulegroups" -msgstr "編輯模組布局" +#: ../src/libs/import.c:1453 +msgid "you can add custom places using the plus icon" +msgstr "使用加號圖示來添加自訂位置" -#. FIXME don't check here if on/off is enabled, because it -#. depends on image (reload_defaults) respond later to image -#. changed signal -#: ../src/libs/modulegroups.c:306 ../src/libs/modulegroups.c:318 -#: ../src/libs/modulegroups.c:2481 ../src/libs/modulegroups.c:2483 -msgid "on-off" -msgstr "開 / 關" +#: ../src/libs/import.c:1481 +msgid "select a folder to see the content" +msgstr "選擇資料夾以查看內容" -#: ../src/libs/modulegroups.c:480 ../src/libs/modulegroups.c:483 -msgid "" -"this quick access widget is disabled as there are multiple instances of this " -"module present. Please use the full module to access this widget..." -msgstr "此快速存取小工具被停用,因為此模組有多個實例,請使用完整的模組…" +#: ../src/libs/import.c:1484 +msgid "folders" +msgstr "資料夾排序" -#: ../src/libs/modulegroups.c:572 -msgid "(some features may only be available in the full module interface)" -msgstr "(某些功能可能只有在完整的模組裡才能使用)" +#: ../src/libs/import.c:1560 +msgid "home" +msgstr "家目錄" -#: ../src/libs/modulegroups.c:610 -#, c-format -msgid "go to the full version of the %s module" -msgstr "前往「%s」模組的完整版本" +#: ../src/libs/import.c:1574 +msgid "pictures" +msgstr "影像" -#: ../src/libs/modulegroups.c:1558 ../src/libs/modulegroups.c:1650 -#: ../src/libs/modulegroups.c:1687 ../src/libs/modulegroups.c:1741 -#: ../src/libs/modulegroups.c:1855 -msgctxt "modulegroup" -msgid "base" -msgstr "基本模組" +#: ../src/libs/import.c:1861 +msgid "mark already imported images" +msgstr "標示已匯入的影像" -#: ../src/libs/modulegroups.c:1577 -msgctxt "modulegroup" -msgid "tone" -msgstr "階調模組" +#: ../src/libs/import.c:1875 +msgid "modified" +msgstr "修改日期" -#: ../src/libs/modulegroups.c:1587 ../src/libs/modulegroups.c:1701 -#: ../src/libs/modulegroups.c:1757 -msgctxt "modulegroup" -msgid "color" -msgstr "色彩模組" +#: ../src/libs/import.c:1882 +msgid "file 'modified date/time', may be different from 'Exif date/time'" +msgstr "檔案修改日期可能與 EXIF 紀錄的日期不同" -#: ../src/libs/modulegroups.c:1604 ../src/libs/modulegroups.c:1709 -#: ../src/libs/modulegroups.c:1763 -msgctxt "modulegroup" -msgid "correct" -msgstr "校正模組" +#: ../src/libs/import.c:1894 +msgid "show/hide thumbnails" +msgstr "顯示 / 隱藏縮圖" -#: ../src/libs/modulegroups.c:1623 ../src/libs/modulegroups.c:1722 -#: ../src/libs/modulegroups.c:1776 ../src/libs/modulegroups.c:2366 -msgctxt "modulegroup" -msgid "effect" -msgstr "效果模組" +#: ../src/libs/import.c:1968 +msgid "naming rules" +msgstr "命名規則" -#: ../src/libs/modulegroups.c:1643 -msgid "modules: all" -msgstr "模組:全部" +#: ../src/libs/import.c:2046 +msgid "select new" +msgstr "選取新影像" -#: ../src/libs/modulegroups.c:1665 -msgctxt "modulegroup" -msgid "grading" -msgstr "調色模組" +#: ../src/libs/import.c:2097 +msgid "please wait while prefetching the list of images from camera..." +msgstr "正在從相機中讀取影像,請稍候…" -#: ../src/libs/modulegroups.c:1673 ../src/libs/modulegroups.c:2372 -msgctxt "modulegroup" -msgid "effects" -msgstr "效果模組" +#: ../src/libs/import.c:2247 +msgid "invalid override date/time format" +msgstr "無效的日期 / 時間格式" -#: ../src/libs/modulegroups.c:1681 -msgid "workflow: beginner" -msgstr "工作流程:初學者" +#: ../src/libs/import.c:2315 +msgid "import base directory" +msgstr "匯入時的基礎資料夾" -#: ../src/libs/modulegroups.c:1734 -msgid "workflow: display-referred" -msgstr "工作流程:顯示參照" +#: ../src/libs/import.c:2316 +msgid "" +"before copying images to the darktable base directory make sure it is defined " +"as you prefer.\n" +"further information can be found in the darktable manual.\n" +"\n" +"inspect darktable preferences -> import.\n" +"check and possibly correct the 'base directory naming pattern'" +msgstr "" +"把影像複製到 darktable 基礎資料夾之前,請確認該資料夾已被定義。\n" +"更多訊息請參考 darktable 操作手冊。\n" +"\n" +"檢查「偏好設定 -> 匯入」,確認基礎資料夾命名方式" -#: ../src/libs/modulegroups.c:1794 -msgid "search only" -msgstr "只有搜尋欄" +#: ../src/libs/import.c:2320 +msgid "_come back & check" +msgstr "回復與確認" -#: ../src/libs/modulegroups.c:1808 ../src/libs/modulegroups.c:2111 -#: ../src/libs/modulegroups.c:2676 -msgctxt "modulegroup" -msgid "deprecated" -msgstr "已被汰除" +#: ../src/libs/import.c:2320 +msgid "_understood & done" +msgstr "了解並關閉" -#: ../src/libs/modulegroups.c:1823 -msgid "previous config" -msgstr "之前的設定" +#. add import buttons +#: ../src/libs/import.c:2383 +msgid "add to library..." +msgstr "匯入影像…" -#: ../src/libs/modulegroups.c:1825 -msgid "previous layout" -msgstr "之前的布局" +#: ../src/libs/import.c:2385 +msgid "add existing images to the library" +msgstr "將硬碟中現有的影像匯入" -#: ../src/libs/modulegroups.c:1829 -msgid "previous config with new layout" -msgstr "套用舊設定的新布局" +#: ../src/libs/import.c:2391 +msgid "copy & import..." +msgstr "複製並匯入…" -#: ../src/libs/modulegroups.c:2007 ../src/libs/modulegroups.c:2535 -#: ../src/libs/modulegroups.c:2548 -msgid "remove this widget" -msgstr "移除這個小工具" +#: ../src/libs/import.c:2393 +msgid "" +"copy and optionally rename images before adding them to the library\n" +"patterns can be defined to rename the images and specify the destination " +"folders" +msgstr "" +"複製並重命名影像,然後再將其匯入\n" +"可以自訂檔案命名規則,並指定要儲存的資料夾位置" -#: ../src/libs/modulegroups.c:2130 ../src/libs/modulegroups.c:2394 -msgid "remove this module" -msgstr "移除這個模組" +#: ../src/libs/import.c:2416 +msgid "parameters" +msgstr "匯入參數設定" -#: ../src/libs/modulegroups.c:2358 -msgid "base" -msgstr "基本模組" +#: ../src/libs/ioporder.c:200 +msgid "v3.0 for RAW input" +msgstr "適用於 RAW 檔的 V3.0 流程" -#: ../src/libs/modulegroups.c:2364 -msgid "tone" -msgstr "階調模組" +#: ../src/libs/ioporder.c:208 +msgid "v3.0 for JPEG/non-RAW input" +msgstr "V3.0 適用於 JPEG 與非 RAW 檔影像" -#: ../src/libs/modulegroups.c:2368 -msgid "technical" -msgstr "技術性模組" +#: ../src/libs/ioporder.c:217 +msgid "v5.0 for RAW input" +msgstr "適用於 RAW 檔的 V5.0 流程" -#: ../src/libs/modulegroups.c:2370 -msgid "grading" -msgstr "色調模組" +#: ../src/libs/ioporder.c:226 +msgid "v5.0 for JPEG/non-RAW input" +msgstr "適用於 JPEG 與非 RAW 檔影像的 V5.0 流程" -#: ../src/libs/modulegroups.c:2376 ../src/libs/modulegroups.c:2384 -msgid "add this module" -msgstr "新增這個模組" +#: ../src/libs/lib.c:408 +msgid "deleting preset for obsolete module" +msgstr "刪除已淘汰模組的預設集" -#. show the submenu with all the modules -#: ../src/libs/modulegroups.c:2406 ../src/libs/modulegroups.c:2627 -msgid "all available modules" -msgstr "所有可用的模組" +#: ../src/libs/lib.c:574 +msgid "manage presets..." +msgstr "管理模組布局…" -#: ../src/libs/modulegroups.c:2414 -msgid "add module" -msgstr "新增模組" +#: ../src/libs/lib.c:599 +msgid "nothing to save" +msgstr "沒有東西可以儲存" -#: ../src/libs/modulegroups.c:2419 -msgid "remove module" -msgstr "移除模組" +#: ../src/libs/lib.c:1318 +msgid "show module" +msgstr "顯示模組" -#: ../src/libs/modulegroups.c:2542 -msgid "header needed for other widgets" -msgstr "其他小工具需要的標題" +#: ../src/libs/lib.c:1351 +msgid "presets and preferences" +msgstr "預設與偏好設定" -#: ../src/libs/modulegroups.c:2558 ../src/libs/modulegroups.c:2565 -msgid "add this widget" -msgstr "新增這個小工具" +#: ../src/libs/lib.c:1736 +msgid "utility module" +msgstr "工具模組" -#: ../src/libs/modulegroups.c:2578 -msgid "currently invisible" -msgstr "目前隱藏的小工具" +#: ../src/libs/live_view.c:122 +msgid "live view" +msgstr "實時取景" -#: ../src/libs/modulegroups.c:2611 -msgid "add widget" -msgstr "新增小工具" +#: ../src/libs/live_view.c:325 ../src/libs/live_view.c:327 +msgid "toggle live view" +msgstr "切換實時取景" -#: ../src/libs/modulegroups.c:2616 -msgid "remove widget" -msgstr "移除小工具" +#: ../src/libs/live_view.c:330 ../src/libs/live_view.c:332 +msgid "zoom live view" +msgstr "縮放實時取景" -#: ../src/libs/modulegroups.c:2739 -msgid "show all history modules" -msgstr "顯示所有使用過的模組" +#: ../src/libs/live_view.c:338 +msgid "flip live view horizontally" +msgstr "水平翻轉實時取景" -#: ../src/libs/modulegroups.c:2742 ../src/libs/modulegroups.c:4028 -msgid "" -"show modules that are present in the history stack, regardless of whether or " -"not they are currently enabled" -msgstr "顯示所有影像編輯紀錄中使用過的模組,不論目前是否有被啟用" +#: ../src/libs/live_view.c:347 +msgid "move focus point in (big steps)" +msgstr "移近對焦點(快速)" -#: ../src/libs/modulegroups.c:2837 ../src/libs/modulegroups.c:2943 -msgid "" -"the following modules are deprecated because they have internal design " -"mistakes that can't be corrected and alternative modules that correct them.\n" -"they will be removed for new edits in the next release." -msgstr "" -"⚠️ 警告:以下模組已被汰除 ⚠️\n" -"因為它們具有無法解決的內部設計錯誤,並且已被新模組取代。\n" -"這些模組將在下一個版本的 darktable 中被移除,不能用於編輯新的影像。" +#: ../src/libs/live_view.c:351 +msgid "move focus point in (small steps)" +msgstr "移近對焦點(微調)" -#: ../src/libs/modulegroups.c:2890 -msgid "" -"quick access panel\n" -"right-click tab icon to add/remove widgets" -msgstr "" -"快速存取面板\n" -"右鍵點擊標籤圖示以新增或移除小工具" +#: ../src/libs/live_view.c:354 +msgid "run autofocus" +msgstr "自動對焦" -#: ../src/libs/modulegroups.c:2893 -msgid "quick access panel" -msgstr "顯示快速存取面板" +#: ../src/libs/live_view.c:358 +msgid "move focus point out (small steps)" +msgstr "拉遠對焦點(微調)" -#: ../src/libs/modulegroups.c:2905 -msgid "show only active modules" -msgstr "只顯示使用中的模組" +#: ../src/libs/live_view.c:363 +msgid "move focus point out (big steps)" +msgstr "拉遠對焦點(快速)" -#: ../src/libs/modulegroups.c:2906 -msgid "active modules" -msgstr "使用中的模組" +#: ../src/libs/live_view.c:368 +msgid "overlay" +msgstr "套疊" -#: ../src/libs/modulegroups.c:2912 -msgid "" -"presets\n" -"ctrl+click to manage" -msgstr "" -"預設集\n" -"ctrl + 點擊以管理" +#: ../src/libs/live_view.c:370 +msgid "selected image" +msgstr "已選取的影像" -#: ../src/libs/modulegroups.c:2919 -msgid "search modules" -msgstr "搜尋模組" +#: ../src/libs/live_view.c:372 +msgid "overlay another image over the live view" +msgstr "在即時預覽上覆蓋另一張影像" -#: ../src/libs/modulegroups.c:2921 -msgid "search modules by name or tag" -msgstr "依名稱或標籤來搜尋模組" +#: ../src/libs/live_view.c:383 +msgid "enter image id of the overlay manually" +msgstr "手動輸入覆蓋影像的識別碼" -#: ../src/libs/modulegroups.c:2936 -msgid "clear text" -msgstr "清除文字" +#: ../src/libs/live_view.c:395 +msgid "overlay mode" +msgstr "覆蓋模式" -#: ../src/libs/modulegroups.c:3200 -msgid "basic icon" -msgstr "基本圖示" +#: ../src/libs/live_view.c:397 +msgctxt "blendmode" +msgid "xor" +msgstr "互斥或" -#: ../src/libs/modulegroups.c:3211 -msgid "active icon" -msgstr "使用中圖示" +#: ../src/libs/live_view.c:398 +msgctxt "blendmode" +msgid "add" +msgstr "增加" -#: ../src/libs/modulegroups.c:3222 -msgid "color icon" -msgstr "色彩圖示" +#: ../src/libs/live_view.c:399 +msgctxt "blendmode" +msgid "saturate" +msgstr "飽和度" -#: ../src/libs/modulegroups.c:3233 -msgid "correct icon" -msgstr "校正圖示" +#: ../src/libs/live_view.c:405 +msgctxt "blendmode" +msgid "color dodge" +msgstr "加亮顏色" -#: ../src/libs/modulegroups.c:3244 -msgid "effect icon" -msgstr "效果圖示" +#: ../src/libs/live_view.c:406 +msgctxt "blendmode" +msgid "color burn" +msgstr "加深顏色" -#: ../src/libs/modulegroups.c:3255 -msgid "favorites icon" -msgstr "常用圖示" +#: ../src/libs/live_view.c:407 +msgctxt "blendmode" +msgid "hard light" +msgstr "實光" -#: ../src/libs/modulegroups.c:3266 -msgid "tone icon" -msgstr "階調圖示" +#: ../src/libs/live_view.c:408 +msgctxt "blendmode" +msgid "soft light" +msgstr "柔光" -#: ../src/libs/modulegroups.c:3277 -msgid "grading icon" -msgstr "色調圖示" +#: ../src/libs/live_view.c:410 +msgctxt "blendmode" +msgid "exclusion" +msgstr "差異化" -#: ../src/libs/modulegroups.c:3288 -msgid "technical icon" -msgstr "技術性圖示" +#: ../src/libs/live_view.c:411 +msgctxt "blendmode" +msgid "HSL hue" +msgstr "HSL 色相" -#: ../src/libs/modulegroups.c:3322 -msgid "quick access panel widgets" -msgstr "快速存取面板小工具" +#: ../src/libs/live_view.c:412 +msgctxt "blendmode" +msgid "HSL saturation" +msgstr "HSL 飽和度" -#: ../src/libs/modulegroups.c:3324 -msgid "quick access" -msgstr "快速存取面板" +#: ../src/libs/live_view.c:413 +msgctxt "blendmode" +msgid "HSL color" +msgstr "HSL 色彩" -#: ../src/libs/modulegroups.c:3346 -msgid "add widget to the quick access panel" -msgstr "新增小工具到快速存取面板" +#: ../src/libs/live_view.c:414 +msgctxt "blendmode" +msgid "HSL luminosity" +msgstr "HSL 亮度" -#: ../src/libs/modulegroups.c:3379 -msgid "group icon" -msgstr "群組圖示" +#: ../src/libs/live_view.c:415 +msgid "mode of the overlay" +msgstr "覆蓋模式" -#: ../src/libs/modulegroups.c:3389 -msgid "group name" -msgstr "群組名稱" +#: ../src/libs/live_view.c:423 +msgid "split line" +msgstr "分割線" -#: ../src/libs/modulegroups.c:3401 -msgid "remove group" -msgstr "刪除群組" +#: ../src/libs/live_view.c:426 +msgid "only draw part of the overlay" +msgstr "只繪製疊加的區域" -#: ../src/libs/modulegroups.c:3429 -msgid "move group to the left" -msgstr "向左移動群組" +#: ../src/libs/location.c:106 +msgid "find location" +msgstr "尋找地點" -#: ../src/libs/modulegroups.c:3439 -msgid "add module to the group" -msgstr "新增模組至群組中" +#: ../src/libs/map_locations.c:36 +msgid "locations" +msgstr "地點" -#: ../src/libs/modulegroups.c:3451 -msgid "move group to the right" -msgstr "向右移動群組" +#: ../src/libs/map_locations.c:233 +msgid "new sub-location" +msgstr "新增次級位置" -#: ../src/libs/modulegroups.c:3641 -msgid "rename preset" -msgstr "重新命名模組布局" +#: ../src/libs/map_locations.c:237 ../src/libs/map_locations.c:285 +#: ../src/libs/map_locations.c:954 +msgid "new location" +msgstr "新增地點" -#: ../src/libs/modulegroups.c:3644 -msgid "_rename" -msgstr "重新命名(_R)" +#: ../src/libs/map_locations.c:585 +#, c-format +msgid "location name '%s' already exists" +msgstr "位置名稱「%s」已存在" -#: ../src/libs/modulegroups.c:3649 -msgid "a preset with this name already exists!" -msgstr "這個模組布局名稱已被使用!" +#: ../src/libs/map_locations.c:776 +msgid "edit location" +msgstr "編輯地點" -#: ../src/libs/modulegroups.c:3658 -msgid "new preset name:" -msgstr "新的模組布局名稱:" +#: ../src/libs/map_locations.c:779 +msgid "delete location" +msgstr "刪除地點" -#: ../src/libs/modulegroups.c:3986 -msgid "preset: " -msgstr "模組布局:" +#: ../src/libs/map_locations.c:789 +msgid "update filmstrip" +msgstr "更新幻燈片" -#: ../src/libs/modulegroups.c:3996 -msgid "remove the preset" -msgstr "刪除模組布局" +#: ../src/libs/map_locations.c:796 +msgid "go to collection (lighttable)" +msgstr "跳至相冊(燈箱)" -#: ../src/libs/modulegroups.c:4000 -msgid "duplicate the preset" -msgstr "複製模組布局" +#: ../src/libs/map_locations.c:841 +msgid "terminate edit (press enter or escape) before selecting another location" +msgstr "在選擇另一地點前,請先按 enter 完成或 esc 取消編輯" -#: ../src/libs/modulegroups.c:4004 -msgid "rename the preset" -msgstr "重新命名模組布局" +#: ../src/libs/map_locations.c:925 +msgid "" +"list of user locations,\n" +"click to show or hide a location on the map:\n" +" - wheel scroll inside the shape to resize it\n" +" - or scroll to modify the width or the height\n" +" - click inside the shape and drag it to change its position\n" +" - ctrl+click to move an image from inside the location\n" +"ctrl+click to edit a location name\n" +" - a pipe '|' symbol breaks the name into several levels\n" +" - to remove a group of locations clear its name\n" +" - press enter to validate the new name, escape to cancel the edit\n" +"right-click for other actions: delete location and go to collection" +msgstr "" +"自訂地點列表\n" +"\n" +"點擊可在地圖上顯示位置\n" +"- 在地點形狀內用滑鼠滾輪調整大小\n" +"- 按著 shift 單獨調整寬度,按 ctrl 單獨修改高度\n" +"- 拖曳範圍改變地點位置\n" +"- ctrl + 拖曳可移動地圖\n" +"\n" +"ctrl + 點擊地點列表可編輯名稱\n" +"- 用「|」符號分隔把地點分成數個級別\n" +"- 位置清空之後群組名稱也會隨之消失\n" +"- 按 enter 完成編輯,按 esc 取消編輯\n" +"\n" +"右鍵開啟其他動作" -#: ../src/libs/modulegroups.c:4008 -msgid "create a new empty preset" -msgstr "建立新的空白模組布局" +#: ../src/libs/map_locations.c:951 +msgid "" +"select the shape of the location's limits on the map, circle or rectangle\n" +"or even polygon if available (select first a polygon place in 'find location' " +"module)" +msgstr "" +"自訂位置的形狀,預設可選擇圓形和矩形\n" +"在「尋找地點」模組中搜尋並選擇想要使用的地點,即可使用精確的多邊形位置" -#: ../src/libs/modulegroups.c:4016 -msgid "show search line" -msgstr "顯示搜尋欄位" +#: ../src/libs/map_locations.c:955 +msgid "add a new location on the center of the visible map" +msgstr "在地圖中心點新增一個位置" -#: ../src/libs/modulegroups.c:4020 -msgid "show quick access panel" -msgstr "顯示快速存取面板" +#: ../src/libs/map_locations.c:959 +msgid "show all" +msgstr "顯示全部" -#: ../src/libs/modulegroups.c:4025 -msgid "show all history modules in active group" -msgstr "顯示所有使用過的模組" +#: ../src/libs/map_locations.c:962 +msgid "show all locations which are on the visible map" +msgstr "顯示所有自訂地點" -#: ../src/libs/modulegroups.c:4039 -msgid "auto-apply this preset" -msgstr "自動套用這個預設集" +#: ../src/libs/map_settings.c:39 +msgid "map settings" +msgstr "地圖設定" -#: ../src/libs/modulegroups.c:4055 -msgid "module groups" -msgstr "新增模組群組" +#: ../src/libs/map_settings.c:89 +msgid "map source" +msgstr "地圖來源" -#: ../src/libs/modulegroups.c:4074 -msgid "" -"this is a built-in read-only preset. duplicate it if you want to make changes" -msgstr "這是唯讀的模組內建預設集,想進行更改請複製另存為新預設集" +#: ../src/libs/map_settings.c:90 +msgid "select the source of the map. some entries might not work" +msgstr "選擇地圖資訊的提供者" -#: ../src/libs/navigation.c:76 -msgid "navigation" -msgstr "導覽" +#: ../src/libs/masks.c:66 +msgid "" +"manipulate the drawn shapes used\n" +"for masks on the processing modules" +msgstr "操縱編輯模組上用於遮罩的繪製形狀" -#: ../src/libs/navigation.c:113 ../src/libs/navigation.c:250 -msgctxt "navigationbox" -msgid "fill" -msgstr "填滿" +#: ../src/libs/masks.c:114 +msgid "feather" +msgstr "羽化" -#: ../src/libs/navigation.c:116 ../src/libs/navigation.c:248 -msgid "small" -msgstr "縮小顯示" +#: ../src/libs/masks.c:118 +msgid "cleanup" +msgstr "清理" -#: ../src/libs/navigation.c:213 -msgid "" -"navigation\n" -"click or drag to position zoomed area in center view" -msgstr "點擊或拖動放大顯示區域至中心" +#: ../src/libs/masks.c:120 +msgid "refine mask boundary" +msgstr "改善遮罩邊界" -#: ../src/libs/navigation.c:235 -msgid "hide navigation thumbnail" -msgstr "隱藏導覽縮圖" +#: ../src/libs/masks.c:391 +#, c-format +msgid "group #%d" +msgstr "群組 #%d" -#: ../src/libs/navigation.c:246 -msgid "image zoom level" -msgstr "影像縮放比例" +#: ../src/libs/masks.c:1124 +msgid "duplicate this shape" +msgstr "複製這個遮罩" -#: ../src/libs/navigation.c:251 -msgid "50%" -msgstr "50%" +#: ../src/libs/masks.c:1128 +msgid "delete this shape" +msgstr "刪除這個遮罩" -#: ../src/libs/navigation.c:252 -msgid "100%" -msgstr "100%" +#: ../src/libs/masks.c:1134 +msgid "delete group" +msgstr "刪除群組遮罩" -#: ../src/libs/navigation.c:253 -msgid "200%" -msgstr "200%" +#: ../src/libs/masks.c:1141 +msgid "remove from group" +msgstr "從群組中移除" -#: ../src/libs/navigation.c:254 -msgid "400%" -msgstr "400%" +#: ../src/libs/masks.c:1149 +msgid "group the forms" +msgstr "把遮罩組成群組" -#: ../src/libs/navigation.c:255 -msgid "800%" -msgstr "800%" +#: ../src/libs/masks.c:1157 +msgid "use inverted shape" +msgstr "反轉遮罩" -#: ../src/libs/navigation.c:256 -msgid "1600%" -msgstr "1600%" +#: ../src/libs/masks.c:1161 +msgid "mode: union" +msgstr "模式:聯集(或是)" -#: ../src/libs/print_settings.c:48 -msgid "print settings" -msgstr "列印設定" +#: ../src/libs/masks.c:1163 +msgid "mode: intersection" +msgstr "模式:交集(並且)" -#. FIXME: ellipsize title/printer as the export completed message is ellipsized -#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:763 -#, c-format -msgid "processing `%s' for `%s'" -msgstr "正在處理用於「%2$s」的「%1$s」" +#: ../src/libs/masks.c:1165 +msgid "mode: difference" +msgstr "模式:差集(減去)" -#: ../src/libs/print_settings.c:399 -#, c-format -msgid "cannot open printer profile `%s'" -msgstr "無法開啟印表機描述檔「%s」" +#: ../src/libs/masks.c:1167 +msgid "mode: sum" +msgstr "模式:疊加" -#: ../src/libs/print_settings.c:410 -#, c-format -msgid "error getting output profile for image %d" -msgstr "獲取影像「%d」的輸出描述檔時發生錯誤" +#: ../src/libs/masks.c:1169 +msgid "mode: exclusion" +msgstr "模式:互斥(兩者不含交集)" -#: ../src/libs/print_settings.c:422 -#, c-format -msgid "cannot apply printer profile `%s'" -msgstr "無法套用印表機描述檔「%s」" +#: ../src/libs/masks.c:1185 +msgid "delete unused shapes" +msgstr "刪除未使用的形狀" -#: ../src/libs/print_settings.c:586 -msgid "failed to create temporary PDF for printing" -msgstr "無法建立用於列印的暫時 PDF" +#: ../src/libs/masks.c:1876 +msgid "add object" +msgstr "增加物件" -#: ../src/libs/print_settings.c:632 -msgid "maximum image per page reached" -msgstr "已達到每頁最大影像數量" +#: ../src/libs/masks.c:1920 +msgid "created shapes" +msgstr "已建立的遮罩" -#: ../src/libs/print_settings.c:717 -msgid "cannot print until a picture is selected" -msgstr "列印前必須先選擇影像" +#: ../src/libs/masks.c:1933 ../src/libs/masks.c:1947 ../src/libs/masks.c:1959 +#: ../src/libs/masks.c:1974 ../src/libs/masks.c:1976 +msgid "properties" +msgstr "屬性" -#: ../src/libs/print_settings.c:722 -msgid "cannot print until a printer is selected" -msgstr "列印前必須先選擇印表機" +#: ../src/libs/masks.c:1936 +msgid "no shapes selected" +msgstr "沒有選取遮罩" -#: ../src/libs/print_settings.c:727 -msgid "cannot print until a paper is selected" -msgstr "列印前必須先選擇紙張類型" +#: ../src/libs/masks.c:1974 +msgid "pressure" +msgstr "壓力" -#. in this case no need to release from cache what we couldn't get -#: ../src/libs/print_settings.c:755 -#, c-format -msgid "cannot get image %d for printing" -msgstr "無法取得要列印的影像「%d」" +#: ../src/libs/metadata.c:65 +msgid "metadata editor" +msgstr "詮釋資料編輯器" -#: ../src/libs/print_settings.c:927 -#, c-format -msgid "%3.2f (dpi:%d)" -msgstr "%3.2f (DPI:%d)" +#: ../src/libs/metadata.c:70 +msgid "" +"modify text metadata fields of\n" +"the currently selected images" +msgstr "變更選取影像的文字詮釋資料" -#: ../src/libs/print_settings.c:1182 -#, c-format +#: ../src/libs/metadata.c:606 msgid "" -"style to be applied on print:\n" -"%s" +"metadata text\n" +"ctrl+enter inserts a new line (caution, may not be compatible with standard " +"metadata)\n" +"if selected images have different metadata\n" +"in that case, right-click gives the possibility to choose one of them\n" +"escape to exit the popup window" msgstr "" -"列印時會套用的風格檔:\n" -"%s" +"ctrl + enter 分行(可能與標準詮釋資料不相容)\n" +"如果 <保持不變> 所選影像具有不同的詮釋資料,右鍵點擊可以從其中選擇\n" +"按 esc 鍵退出彈出視窗" -#: ../src/libs/print_settings.c:2481 -msgctxt "section" -msgid "printer" -msgstr "印表機" +#: ../src/libs/metadata.c:617 +msgid "" +msgstr "<保持不變>" + +#: ../src/libs/metadata.c:843 ../src/libs/metadata_view.c:1461 +msgid "metadata settings" +msgstr "詮釋資料設定" + +#: ../src/libs/metadata.c:886 +msgid "XMP tag name" +msgstr "XMP 標籤名稱" + +#: ../src/libs/metadata.c:892 +msgid "display name" +msgstr "顯示名稱" + +#: ../src/libs/metadata.c:902 ../src/libs/metadata_view.c:1500 +msgid "visible" +msgstr "顯示" -#: ../src/libs/print_settings.c:2494 ../src/libs/print_settings.c:2503 -#: ../src/libs/print_settings.c:2558 -msgid "printer" -msgstr "印表機" +#: ../src/libs/metadata.c:909 +msgid "drag and drop one row at a time until you get the desired order" +msgstr "一次拖放一行,直到達成想要的順序" -#: ../src/libs/print_settings.c:2494 -msgid "media" -msgstr "紙張類型" +#: ../src/libs/metadata.c:917 +msgid "" +"tick if the corresponding metadata is of interest for you\n" +"it will be visible from metadata editor, collection and import module\n" +"it will be also exported" +msgstr "" +"勾選要顯示的詮釋資料欄位\n" +"此設定會套用至「詮釋資料編輯器」、「相冊」、「影像匯入」模組\n" +"欄位同時也會包含在匯出的檔案中" -#: ../src/libs/print_settings.c:2515 -msgid "color management in printer driver" -msgstr "印表機驅動程式的色彩管理" +#: ../src/libs/metadata.c:922 ../src/libs/tagging.c:1903 +#: ../src/libs/tagging.c:2051 +msgid "private" +msgstr "隱私" -#: ../src/libs/print_settings.c:2548 -msgid "printer ICC profiles" -msgstr "印表機色彩描述檔" +#: ../src/libs/metadata.c:927 +msgid "" +"tick if you want to keep this information private (not exported with images)" +msgstr "" +"勾選後設定為私人欄位\n" +"私人欄位不會隨著影像匯出" -#: ../src/libs/print_settings.c:2569 -msgid "black point compensation" -msgstr "黑點補償" +#: ../src/libs/metadata.c:936 +msgid "add metadata tags" +msgstr "增加詮釋資料標籤" -#: ../src/libs/print_settings.c:2582 -msgid "activate black point compensation when applying the printer profile" -msgstr "套用印表機描述檔時啟用黑點補償" +#: ../src/libs/metadata.c:987 +msgid "delete metadata" +msgstr "刪除詮釋資料標籤" -#. //////////////////////// PAGE SETTINGS -#: ../src/libs/print_settings.c:2589 -msgctxt "section" -msgid "page" -msgstr "頁面" +#: ../src/libs/metadata.c:988 +msgid "" +"you are about to delete metadata which is currently assigned to images.\n" +"the assignments will be removed." +msgstr "" +"即將刪除當前分配給圖像的詮釋資料。\n" +"這些資料將被移除。" -#: ../src/libs/print_settings.c:2611 -msgid "measurement units" -msgstr "測量單位" +#: ../src/libs/metadata.c:1143 +msgid "write metadata for selected images" +msgstr "寫入詮釋資料至選取的影像" -#: ../src/libs/print_settings.c:2619 -msgid "image width/height" -msgstr "影像寬度與高度" +#: ../src/libs/metadata.c:1144 +msgid "cancel" +msgstr "取消" -#: ../src/libs/print_settings.c:2624 -msgid " x " -msgstr " x " +#: ../src/libs/metadata.c:1145 +msgid "ignore changed metadata" +msgstr "忽略已變更的詮釋資料" -#: ../src/libs/print_settings.c:2632 -msgid "scale factor" -msgstr "縮放係數" +#: ../src/libs/metadata.c:1206 +msgid "CC BY" +msgstr "CC BY" -#: ../src/libs/print_settings.c:2638 -msgid "" -"image scale factor from native printer DPI:\n" -" < 1 means that it is downscaled (best quality)\n" -" > 1 means that the image is upscaled\n" -" a too large value may result in poor print quality" -msgstr "" -"相對於印表機原生 DPI 的影像縮放係數:\n" -"<1 表示被縮小(品質較佳)\n" -">1 表示影像被放大\n" -"太大的值可能導致列印品質不佳" +#: ../src/libs/metadata.c:1207 +msgid "Creative Commons Attribution (CC BY)" +msgstr "創用CC授權條款 - 姓名標示 (CC BY)" -#. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2652 -msgid "top margin" -msgstr "上邊界" +#: ../src/libs/metadata.c:1208 +msgid "CC BY-SA" +msgstr "CC BY-SA" -#. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2656 -msgid "left margin" -msgstr "左邊界" +#: ../src/libs/metadata.c:1209 +msgid "Creative Commons Attribution-ShareAlike (CC BY-SA)" +msgstr "創用CC授權條款 - 姓名標示 - 相同方式分享(CC BY-SA)" -#: ../src/libs/print_settings.c:2659 -msgid "lock" -msgstr "鎖定" +#: ../src/libs/metadata.c:1210 +msgid "CC BY-ND" +msgstr "CC BY-ND" -#: ../src/libs/print_settings.c:2661 -msgid "change all margins uniformly" -msgstr "同時更改全部邊界" +#: ../src/libs/metadata.c:1211 +msgid "Creative Commons Attribution-NoDerivs (CC BY-ND)" +msgstr "創用CC授權條款 - 姓名標示 - 禁止改作(CC BY-ND)" -#. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2665 -msgid "right margin" -msgstr "右邊界" +#: ../src/libs/metadata.c:1212 +msgid "CC BY-NC" +msgstr "CC BY-NC" -#. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); -#: ../src/libs/print_settings.c:2669 -msgid "bottom margin" -msgstr "下邊界" +#: ../src/libs/metadata.c:1213 +msgid "Creative Commons Attribution-NonCommercial (CC BY-NC)" +msgstr "創用CC授權條款 - 姓名標示 - 非商業性(CC BY-NC)" -#: ../src/libs/print_settings.c:2702 -msgid "display grid" -msgstr "顯示格線" +#: ../src/libs/metadata.c:1214 +msgid "CC BY-NC-SA" +msgstr "CC BY-NC-SA" -#: ../src/libs/print_settings.c:2713 -msgid "snap to grid" -msgstr "對齊格線" +#: ../src/libs/metadata.c:1215 +msgid "Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)" +msgstr "創用CC授權條款 - 姓名標示 - 非商業性 - 相同方式分享(CC BY-NC-SA)" -#: ../src/libs/print_settings.c:2726 -msgid "borderless mode required" -msgstr "需要滿版列印模式" +#: ../src/libs/metadata.c:1216 +msgid "CC BY-NC-ND" +msgstr "CC BY-NC-ND" -#: ../src/libs/print_settings.c:2729 -msgid "" -"indicates that the borderless mode should be activated\n" -"in the printer driver because the selected margins are\n" -"below the printer hardware margins" -msgstr "" -"因為設定的邊界尺寸小於印表機的限制\n" -"必須啟動印表機驅動程式中的滿版列印或無邊界列印功能" +#: ../src/libs/metadata.c:1217 +msgid "Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND)" +msgstr "創用CC授權條款 - 姓名標示 - 非商業性 - 禁止改作(CC BY-NC-ND)" -#. pack image dimension hbox here -#: ../src/libs/print_settings.c:2736 -msgctxt "section" -msgid "image layout" -msgstr "影像布局" +#: ../src/libs/metadata.c:1218 ../src/libs/metadata.c:1219 +msgid "all rights reserved" +msgstr "保留所有權利" -#: ../src/libs/print_settings.c:2777 -msgid "new image area" -msgstr "新建影像區域" +#. internal +#: ../src/libs/metadata_view.c:133 +msgid "filmroll" +msgstr "底片卷" -#: ../src/libs/print_settings.c:2779 -msgid "" -"add a new image area on the page\n" -"click and drag on the page to place the area\n" -"drag and drop image from film strip on it" -msgstr "" -"在頁面上點擊並拖曳以設定區域\n" -"點擊並拖曳移動區域位置\n" -"拖曳影像至影像區域上" +#: ../src/libs/metadata_view.c:140 +msgid "import timestamp" +msgstr "匯入日期" -#: ../src/libs/print_settings.c:2783 -msgid "delete image area" -msgstr "刪除影像區域" +#: ../src/libs/metadata_view.c:141 +msgid "change timestamp" +msgstr "編輯日期" -#: ../src/libs/print_settings.c:2785 -msgid "delete the currently selected image area" -msgstr "刪除目前選取的影像區域" +#: ../src/libs/metadata_view.c:142 +msgid "export timestamp" +msgstr "匯出日期" -#: ../src/libs/print_settings.c:2788 -msgid "clear layout" -msgstr "清除影像布局" +#: ../src/libs/metadata_view.c:143 +msgid "print timestamp" +msgstr "列印日期" -#: ../src/libs/print_settings.c:2790 -msgid "remove all image areas from the page" -msgstr "移除頁面上所有的影像區域" +#: ../src/libs/metadata_view.c:158 +msgid "35mm equiv focal length" +msgstr "35mm 等校焦長" -#. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2807 -msgid "image area x origin (in current unit)" -msgstr "影像左側起點(以目前的單位表示)" +#: ../src/libs/metadata_view.c:160 +msgid "focus distance" +msgstr "對焦距離" -#. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2811 -msgid "image area y origin (in current unit)" -msgstr "影像上方起點(以目前的單位表示)" +#: ../src/libs/metadata_view.c:162 +msgid "datetime" +msgstr "拍攝日期" -#. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2822 -msgid "image area width (in current unit)" -msgstr "影像寬度(以目前的單位表示)" +#: ../src/libs/metadata_view.c:165 +msgid "export width" +msgstr "匯出寬度" -#. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); -#: ../src/libs/print_settings.c:2826 -msgid "image area height (in current unit)" -msgstr "影像高度(以目前的單位表示)" +#: ../src/libs/metadata_view.c:166 +msgid "export height" +msgstr "匯出高度" -#. //////////////////////// PRINT SETTINGS -#: ../src/libs/print_settings.c:2852 -msgctxt "section" -msgid "print settings" -msgstr "列印設定" +#. geotagging +#: ../src/libs/metadata_view.c:169 +msgid "latitude" +msgstr "緯度" -#: ../src/libs/print_settings.c:2922 -msgid "select style to be applied on printing" -msgstr "選擇要在列印時套用的風格檔" +#: ../src/libs/metadata_view.c:170 +msgid "longitude" +msgstr "經度" -#: ../src/libs/print_settings.c:2924 -msgid "temporary style to use while printing" -msgstr "列印時暫時套用的風格檔" +#: ../src/libs/metadata_view.c:171 +msgid "elevation" +msgstr "海拔" -#: ../src/libs/print_settings.c:2956 -msgid "print with current settings" -msgstr "以目前的設定列印" +#: ../src/libs/metadata_view.c:175 +msgid "categories" +msgstr "分類" -#: ../src/libs/recentcollect.c:68 -msgid "recently used collections" -msgstr "最近用過的相冊" +#: ../src/libs/metadata_view.c:183 +msgid "image information" +msgstr "影像資訊" -#: ../src/libs/recentcollect.c:73 -msgid "" -"select among the most recent search\n" -"criteria set in the collections module" -msgstr "從相冊模組設定的最近搜尋條件中選擇" +#: ../src/libs/metadata_view.c:375 +msgid "unused/deprecated" +msgstr "未使用 / 已被汰除" -#: ../src/libs/recentcollect.c:115 -msgid " and " -msgstr " 以及 " +#: ../src/libs/metadata_view.c:376 +msgid "LDR" +msgstr "低動態範圍影像" -#: ../src/libs/recentcollect.c:120 -msgid " or " -msgstr " 或是 " +#: ../src/libs/metadata_view.c:379 +msgid "marked for deletion" +msgstr "已標記刪除" + +#: ../src/libs/metadata_view.c:380 +msgid "auto-applying presets applied" +msgstr "已啟用自動套用的預設集" -#. case DT_LIB_COLLECT_MODE_AND_NOT: -#: ../src/libs/recentcollect.c:125 -msgid " but not " -msgstr " 但不是 " +#: ../src/libs/metadata_view.c:382 +msgid "has .txt" +msgstr "含有 .txt" -#: ../src/libs/recentcollect.c:230 -msgid "recent collections settings" -msgstr "最近用過的相冊設定" +#: ../src/libs/metadata_view.c:383 +msgid "has .wav" +msgstr "含有 .wav" -#: ../src/libs/select.c:45 -msgid "" -"modify which of the displayed\n" -"images are selected" -msgstr "修改已選擇的顯示影像" +#: ../src/libs/metadata_view.c:403 +#, c-format +msgid "image has %d star" +msgid_plural "image has %d stars" +msgstr[0] "影像評分為 %d 顆星" +msgstr[1] "影像評分為 %d 顆星" -#: ../src/libs/select.c:143 -msgid "select all images in current collection" -msgstr "選取目前相冊中的所有影像" +#: ../src/libs/metadata_view.c:470 +#, c-format +msgid "loader: %s" +msgstr "載入:「%s」" -#: ../src/libs/select.c:147 -msgid "clear selection" -msgstr "取消選取" +#: ../src/libs/metadata_view.c:702 +msgid "" +msgstr "<多種數值>" -#: ../src/libs/select.c:151 +#: ../src/libs/metadata_view.c:715 +#, c-format msgid "" -"select unselected images\n" -"in current collection" -msgstr "選取目前相冊中未選取的影像" +"double-click to jump to film roll\n" +"%s" +msgstr "" +"雙擊跳到底片卷\n" +"「%s」" -#: ../src/libs/select.c:155 -msgid "" -"select all images which are in the same\n" -"film roll as the selected images" -msgstr "選取和目前已選取影像在同卷底片中的所有影像" +#: ../src/libs/metadata_view.c:806 +#, c-format +msgid "%+.2f EV" +msgstr "%+.2f EV" -#: ../src/libs/select.c:159 -msgid "" -"select untouched images in\n" -"current collection" -msgstr "選取目前的相冊中未編修過的影像" +#: ../src/libs/metadata_view.c:828 ../src/libs/metadata_view.c:840 +#: ../src/libs/metadata_view.c:845 +#, c-format +msgid "%.1f mm" +msgstr "%.1f mm" -#: ../src/libs/session.c:47 -msgid "session" -msgstr "工作階段" +#: ../src/libs/metadata_view.c:869 +#, c-format +msgid "infinity" +msgstr "無限遠" -#: ../src/libs/session.c:97 -msgid "jobcode" -msgstr "任務代碼" +#: ../src/libs/metadata_view.c:873 +#, c-format +msgid "%.2f m" +msgstr "%.2f 公尺" -#: ../src/libs/snapshots.c:99 -msgid "snapshots" -msgstr "快照" +#: ../src/libs/metadata_view.c:1463 +msgid "_default" +msgstr "預設(_D)" -#: ../src/libs/snapshots.c:104 +#: ../src/libs/metadata_view.c:1495 msgid "" -"remember a specific edit state and\n" -"allow comparing it against another\n" -"or returning to that version" +"drag and drop one row at a time until you get the desired order\n" +"untick to hide metadata which are not of interest for you\n" +"if different settings are needed, use presets" msgstr "" -"記住特定的影像編輯狀態\n" -"可與其他編輯狀態相互比較\n" -"並可將影像回到快照的編輯版本" +"拖曳以重新排列顯示順序\n" +"取消勾選可隱藏不希望顯示的詮釋資料\n" +"可將不同的設定儲存成預設集來調用" -#: ../src/libs/snapshots.c:156 -msgctxt "snapshot sign" -msgid "S" -msgstr "S" +#: ../src/libs/metadata_view.c:1657 +msgid "jump to film roll" +msgstr "跳到底片卷" -#: ../src/libs/snapshots.c:604 -msgid "restore snapshot into current history" -msgstr "將快照恢復為目前的編輯記錄" +#: ../src/libs/modulegroups.c:43 ../src/libs/modulegroups.c:1796 +msgid "workflow: scene-referred" +msgstr "工作流程:場景參照" -#: ../src/libs/snapshots.c:719 -msgid "snapshots for removed image have been deleted" -msgstr "已刪除圖檔的快照已被刪除" +#: ../src/libs/modulegroups.c:46 +msgid "modules: deprecated" +msgstr "模組:已被汰除" -#: ../src/libs/snapshots.c:760 -#, c-format -msgid "↗ %s '%s'" -msgstr "↗ %s '%s'" +#: ../src/libs/modulegroups.c:49 +msgid "last modified layout" +msgstr "上次修改的模組布局" -#: ../src/libs/snapshots.c:760 -msgid "this snapshot was taken from" -msgstr "這張快照取自" +#: ../src/libs/modulegroups.c:193 +msgid "modulegroups" +msgstr "編輯模組布局" -#: ../src/libs/snapshots.c:810 -msgid "take snapshot" -msgstr "建立快照" +#. FIXME don't check here if on/off is enabled, because it +#. depends on image (reload_defaults) respond later to image +#. changed signal +#: ../src/libs/modulegroups.c:307 ../src/libs/modulegroups.c:319 +#: ../src/libs/modulegroups.c:2486 ../src/libs/modulegroups.c:2488 +msgid "on-off" +msgstr "開 / 關" -#: ../src/libs/snapshots.c:812 +#: ../src/libs/modulegroups.c:487 ../src/libs/modulegroups.c:490 msgid "" -"take snapshot to compare with another image or the same image at another " -"stage of development" -msgstr "" -"建立一個目前編輯狀態的快照,以便與其他不同的編輯階段進行比較\n" -"點擊已建立的快照可與當下狀態並排比較,預設左方為快照,右側為當下狀態\n" -"可使用滑鼠拖移改變分割線的位置,點擊分割線上的旋轉圖示切換水平或垂直分割\n" -"每次點擊都會把位置逆時針旋轉 90 度,以便選擇快照要顯示在左、下、右、上方" +"this quick access widget is disabled as there are multiple instances of this " +"module present. Please use the full module to access this widget..." +msgstr "此快速存取小工具被停用,因為此模組有多個實例,請使用完整的模組…" -#: ../src/libs/snapshots.c:871 -msgid "" -"place the snapshot side-by-side / above-below the current image instead of " -"overlaying" -msgstr "將快照放在當前圖像的旁邊或上下,而不是疊加" +#: ../src/libs/modulegroups.c:579 +msgid "(some features may only be available in the full module interface)" +msgstr "(某些功能可能只有在完整的模組裡才能使用)" -#: ../src/libs/snapshots.c:875 -msgid "toggle last snapshot" -msgstr "切換到上一個快照" +#: ../src/libs/modulegroups.c:617 +#, c-format +msgid "go to the full version of the %s module" +msgstr "前往「%s」模組的完整版本" -#: ../src/libs/styles.c:58 -msgid "" -"apply styles to the currently selected\n" -"images or manage your styles" -msgstr "" -"套用風格檔至所選影像\n" -"或管理你的風格檔" +#: ../src/libs/modulegroups.c:1563 ../src/libs/modulegroups.c:1656 +#: ../src/libs/modulegroups.c:1693 ../src/libs/modulegroups.c:1747 +#: ../src/libs/modulegroups.c:1862 +msgctxt "modulegroup" +msgid "base" +msgstr "基本模組" -#: ../src/libs/styles.c:255 -msgid "no images selected" -msgstr "尚未選取影像" +#: ../src/libs/modulegroups.c:1582 +msgctxt "modulegroup" +msgid "tone" +msgstr "階調模組" -#: ../src/libs/styles.c:401 -msgid "remove style?" -msgid_plural "remove styles?" -msgstr[0] "是否要刪除風格檔?" -msgstr[1] "是否要刪除風格檔?" +#: ../src/libs/modulegroups.c:1592 ../src/libs/modulegroups.c:1707 +#: ../src/libs/modulegroups.c:1763 +msgctxt "modulegroup" +msgid "color" +msgstr "色彩模組" -#: ../src/libs/styles.c:402 -#, c-format -msgid "do you really want to remove %d style?" -msgid_plural "do you really want to remove %d styles?" -msgstr[0] "確定要刪除 %d 個風格檔?" -msgstr[1] "確定要刪除 %d 個風格檔?" +#: ../src/libs/modulegroups.c:1610 ../src/libs/modulegroups.c:1715 +#: ../src/libs/modulegroups.c:1770 +msgctxt "modulegroup" +msgid "correct" +msgstr "校正模組" -#. contents for dialog -#: ../src/libs/styles.c:510 ../src/libs/styles.c:662 -#, c-format -msgid "" -"style `%s' already exists.\n" -"do you want to overwrite existing style?\n" -msgstr "" -"風格檔「%s」已存在\n" -"是否要取代現有風格檔?\n" +#: ../src/libs/modulegroups.c:1629 ../src/libs/modulegroups.c:1728 +#: ../src/libs/modulegroups.c:1783 ../src/libs/modulegroups.c:2371 +msgctxt "modulegroup" +msgid "effect" +msgstr "效果模組" -#: ../src/libs/styles.c:512 ../src/libs/styles.c:663 -msgid "apply this option to all existing styles" -msgstr "套用此選項到所有的風格檔" +#: ../src/libs/modulegroups.c:1649 +msgid "modules: all" +msgstr "模組:全部" -#: ../src/libs/styles.c:576 -#, c-format -msgid "style %s was successfully exported" -msgstr "風格檔「%s」已成功匯出" +#: ../src/libs/modulegroups.c:1671 +msgctxt "modulegroup" +msgid "grading" +msgstr "調色模組" -#: ../src/libs/styles.c:594 -msgid "select style" -msgstr "選擇風格檔" +#: ../src/libs/modulegroups.c:1679 ../src/libs/modulegroups.c:2377 +msgctxt "modulegroup" +msgid "effects" +msgstr "效果模組" -#: ../src/libs/styles.c:604 -msgid "darktable style files" -msgstr "darktable 風格檔" +#: ../src/libs/modulegroups.c:1687 +msgid "workflow: beginner" +msgstr "工作流程:初學者" -#: ../src/libs/styles.c:851 -msgid "" -"available styles,\n" -"double-click to apply" -msgstr "" -"可用的風格檔清單\n" -"雙擊直接套用" +#: ../src/libs/modulegroups.c:1740 +msgid "workflow: display-referred" +msgstr "工作流程:顯示參照" -#: ../src/libs/styles.c:859 ../src/libs/styles.c:860 -msgid "filter style names" -msgstr "搜尋風格檔" +#: ../src/libs/modulegroups.c:1801 +msgid "search only" +msgstr "只有搜尋欄" -#: ../src/libs/styles.c:865 ../src/libs/styles.c:866 -msgid "create duplicate" -msgstr "建立複本" +#: ../src/libs/modulegroups.c:1815 ../src/libs/modulegroups.c:2116 +#: ../src/libs/modulegroups.c:2679 +msgctxt "modulegroup" +msgid "deprecated" +msgstr "已被汰除" -#: ../src/libs/styles.c:873 -msgid "creates a duplicate of the image before applying style" -msgstr "套用風格檔前先建立一個影像複本" +#: ../src/libs/modulegroups.c:1830 +msgid "previous config" +msgstr "之前的設定" -#: ../src/libs/styles.c:876 -msgid "how to handle existing history" -msgstr "" -"如何處理已存在的影像編輯紀錄\n" -"\n" -"附加:\n" -"替換目標影像中相同的模組,如果沒有相同模組則建立一個新的。如果某模組有多個編" -"輯紀錄,只會處理該模組的最後一次編輯\n" -"\n" -"覆寫:\n" -"在套用之前刪除目標影像的歷史記錄,使其在套用之後和原始複製的編輯紀錄完全相同" +#: ../src/libs/modulegroups.c:1832 +msgid "previous layout" +msgstr "之前的布局" + +#: ../src/libs/modulegroups.c:1836 +msgid "previous config with new layout" +msgstr "套用舊設定的新布局" + +#: ../src/libs/modulegroups.c:2013 ../src/libs/modulegroups.c:2540 +#: ../src/libs/modulegroups.c:2553 +msgid "remove this widget" +msgstr "移除這個小工具" + +#: ../src/libs/modulegroups.c:2135 ../src/libs/modulegroups.c:2399 +msgid "remove this module" +msgstr "移除這個模組" + +#: ../src/libs/modulegroups.c:2363 +msgid "base" +msgstr "基本模組" -#: ../src/libs/styles.c:879 -msgid "append" -msgstr "附加到現有檔案上" +#: ../src/libs/modulegroups.c:2369 +msgid "tone" +msgstr "階調模組" -#: ../src/libs/styles.c:883 -msgid "create..." -msgstr "建立…" +#: ../src/libs/modulegroups.c:2373 +msgid "technical" +msgstr "技術性模組" -#: ../src/libs/styles.c:885 -msgid "create styles from history stack of selected images" -msgstr "從選取影像的編輯紀錄建立風格檔" +#: ../src/libs/modulegroups.c:2375 +msgid "grading" +msgstr "色調模組" -#: ../src/libs/styles.c:889 ../src/libs/tagging.c:2531 -msgid "edit..." -msgstr "編輯…" +#: ../src/libs/modulegroups.c:2381 ../src/libs/modulegroups.c:2389 +msgid "add this module" +msgstr "新增這個模組" -#: ../src/libs/styles.c:891 -msgid "edit the selected styles in list above" -msgstr "編輯選取的風格檔" +#. show the submenu with all the modules +#: ../src/libs/modulegroups.c:2411 ../src/libs/modulegroups.c:2632 +msgid "all available modules" +msgstr "所有可用的模組" -#: ../src/libs/styles.c:897 -msgid "removes the selected styles in list above" -msgstr "移除選取的風格檔" +#: ../src/libs/modulegroups.c:2419 +msgid "add module" +msgstr "新增模組" -#: ../src/libs/styles.c:903 -msgid "import styles from a style files" -msgstr "從檔案匯入風格檔" +#: ../src/libs/modulegroups.c:2424 +msgid "remove module" +msgstr "移除模組" -#: ../src/libs/styles.c:909 -msgid "export the selected styles into a style files" -msgstr "將風格檔匯出成檔案" +#: ../src/libs/modulegroups.c:2547 +msgid "header needed for other widgets" +msgstr "其他小工具需要的標題" -#: ../src/libs/styles.c:915 -msgid "apply the selected styles in list above to selected images" -msgstr "將所選的風格檔套用到選取的影像中" +#: ../src/libs/modulegroups.c:2563 ../src/libs/modulegroups.c:2570 +msgid "add this widget" +msgstr "新增這個小工具" -#: ../src/libs/tagging.c:110 -msgid "tagging" -msgstr "標籤管理" +#: ../src/libs/modulegroups.c:2583 +msgid "currently invisible" +msgstr "目前隱藏的小工具" -#: ../src/libs/tagging.c:115 -msgid "" -"add or remove keywords for\n" -"the currently selected images" -msgstr "新增或移除所選影像的關鍵字" +#: ../src/libs/modulegroups.c:2616 +msgid "add widget" +msgstr "新增小工具" -#: ../src/libs/tagging.c:1415 -msgid "attach tag to all" -msgstr "把標籤貼到全部影像" +#: ../src/libs/modulegroups.c:2621 +msgid "remove widget" +msgstr "移除小工具" -#: ../src/libs/tagging.c:1424 ../src/libs/tagging.c:2500 -msgid "detach tag" -msgstr "撕除標籤" +#: ../src/libs/modulegroups.c:2742 +msgid "show all history modules" +msgstr "顯示所有使用過的模組" -#: ../src/libs/tagging.c:1428 -msgid "find tag" -msgstr "尋找標籤" +#: ../src/libs/modulegroups.c:2745 ../src/libs/modulegroups.c:4112 +msgid "" +"show modules that are present in the history stack, regardless of whether or " +"not they are currently enabled" +msgstr "顯示所有影像編輯紀錄中使用過的模組,不論目前是否有被啟用" -#: ../src/libs/tagging.c:1432 ../src/libs/tagging.c:2567 -msgid "copy to clipboard" -msgstr "複製到剪貼簿" +#: ../src/libs/modulegroups.c:2829 ../src/libs/modulegroups.c:3032 +msgid "" +"the following modules are deprecated because they have internal design " +"mistakes that can't be corrected and alternative modules that correct them.\n" +"they will be removed for new edits in the next release." +msgstr "" +"⚠️ 警告:以下模組已被汰除 ⚠️\n" +"因為它們具有無法解決的內部設計錯誤,並且已被新模組取代。\n" +"這些模組將在下一個版本的 darktable 中被移除,不能用於編輯新的影像。" -#: ../src/libs/tagging.c:1669 -msgid "delete tag?" -msgstr "是否要刪除標籤?" +#: ../src/libs/modulegroups.c:2863 ../src/libs/modulegroups.c:3410 +msgid "quick access" +msgstr "快速存取面板" -#: ../src/libs/tagging.c:1675 ../src/libs/tagging.c:1764 -#: ../src/libs/tagging.c:1985 ../src/libs/tagging.c:2294 -#, c-format -msgid "selected: %s" -msgstr "已選取:「%s」" +#: ../src/libs/modulegroups.c:2865 +msgid "active pipeline" +msgstr "啟用運算" -#: ../src/libs/tagging.c:1680 +#: ../src/libs/modulegroups.c:2909 ../src/libs/modulegroups.c:2927 #, c-format +msgid "module group: '%s'" +msgstr "模組群組「%s」" + +#: ../src/libs/modulegroups.c:2943 ../src/libs/modulegroups.c:2997 +msgid "cycle module groups" +msgstr "循環模組群組" + +#: ../src/libs/modulegroups.c:2975 msgid "" -"do you really want to delete the tag `%s'?\n" -"%d image is assigned this tag!" -msgid_plural "" -"do you really want to delete the tag `%s'?\n" -"%d images are assigned this tag!" -msgstr[0] "" -"是否要刪除標籤「%s」?\n" -"\n" -"%d 張影像使用了此標籤!" -msgstr[1] "" -"是否要刪除標籤「%s」?\n" -"\n" -"有 %d 張影像使用了此標籤!" +"quick access panel\n" +"right-click tab icon to add/remove widgets" +msgstr "" +"快速存取面板\n" +"右鍵點擊標籤圖示以新增或移除小工具" -#: ../src/libs/tagging.c:1718 -#, c-format -msgid "tag %s removed" -msgstr "標籤「%s」已刪除" +#: ../src/libs/modulegroups.c:2978 +msgid "quick access panel" +msgstr "顯示快速存取面板" -#: ../src/libs/tagging.c:1758 -msgid "delete node?" -msgstr "是否要刪除整個結構?" +#: ../src/libs/modulegroups.c:2990 +msgid "show only active modules" +msgstr "只顯示使用中的模組" -#: ../src/libs/tagging.c:1768 -#, c-format -msgid "%d tag will be deleted" -msgid_plural "%d tags will be deleted" -msgstr[0] "%d 個標籤將被刪除" -msgstr[1] "%d 個標籤將被刪除" +#: ../src/libs/modulegroups.c:2991 +msgid "active modules" +msgstr "使用中的模組" -#: ../src/libs/tagging.c:1775 ../src/libs/tagging.c:1995 -#: ../src/libs/tagging.c:2304 -#, c-format -msgid "%d image will be updated" -msgid_plural "%d images will be updated" -msgstr[0] "%d 張影像將被更新" -msgstr[1] "%d 張影像將被更新" +#: ../src/libs/modulegroups.c:3001 +msgid "" +"presets\n" +"ctrl+click to manage" +msgstr "" +"預設集\n" +"ctrl + 點擊以管理" -#: ../src/libs/tagging.c:1806 -#, c-format -msgid "%d tags removed" -msgstr "%d 個標籤已移除" +#: ../src/libs/modulegroups.c:3008 +msgid "search modules" +msgstr "搜尋模組" -#: ../src/libs/tagging.c:1850 -msgid "create tag" -msgstr "建立標籤" +#: ../src/libs/modulegroups.c:3010 +msgid "search modules by name or tag" +msgstr "依名稱或標籤來搜尋模組" + +#: ../src/libs/modulegroups.c:3025 +msgid "clear text" +msgstr "清除文字" -#: ../src/libs/tagging.c:1866 +#: ../src/libs/modulegroups.c:3142 #, c-format -msgid "add to: \"%s\" " -msgstr "加到:「%s」" +msgid "" +"%s\n" +"right-click tab icon to add/remove modules" +msgstr "" +"「%s」\n" +"右鍵點擊標籤以新增或移除模組" -#: ../src/libs/tagging.c:1871 ../src/libs/tagging.c:2019 -msgid "category" -msgstr "類別" +#: ../src/libs/modulegroups.c:3286 +msgid "basic icon" +msgstr "基本圖示" -#: ../src/libs/tagging.c:1884 ../src/libs/tagging.c:2010 -msgid "name: " -msgstr "名稱:" +#: ../src/libs/modulegroups.c:3297 +msgid "active icon" +msgstr "使用中圖示" -#: ../src/libs/tagging.c:1887 ../src/libs/tagging.c:2030 -msgid "synonyms: " -msgstr "同義詞:" +#: ../src/libs/modulegroups.c:3308 +msgid "color icon" +msgstr "色彩圖示" -#: ../src/libs/tagging.c:1895 ../src/libs/tagging.c:2047 -#: ../src/libs/tagging.c:2330 -msgid "empty tag is not allowed, aborting" -msgstr "不允許使用空白標籤,操作取消" +#: ../src/libs/modulegroups.c:3319 +msgid "correct icon" +msgstr "校正圖示" -#: ../src/libs/tagging.c:1906 -msgid "tag name already exists. aborting." -msgstr "標籤名稱已存在,操作取消。" +#: ../src/libs/modulegroups.c:3330 +msgid "effect icon" +msgstr "效果圖示" -#: ../src/libs/tagging.c:1989 ../src/libs/tagging.c:2298 -#, c-format -msgid "%d tag will be updated" -msgid_plural "%d tags will be updated" -msgstr[0] "將更新 %d 個標籤" -msgstr[1] "將更新 %d 個標籤" +#: ../src/libs/modulegroups.c:3341 +msgid "favorites icon" +msgstr "常用圖示" -#: ../src/libs/tagging.c:2049 -msgid "" -"'|' character is not allowed for renaming tag.\n" -"to modify the hierarchy use rename path instead. Aborting." -msgstr "" -"「|」字元不允許用於重命名標籤,操作取消\n" -"若要修改樹狀結構,請改用「更改結構」" +#: ../src/libs/modulegroups.c:3352 +msgid "tone icon" +msgstr "階調圖示" -#: ../src/libs/tagging.c:2098 ../src/libs/tagging.c:2232 -#, c-format -msgid "at least one new tag name (%s) already exists, aborting" -msgstr "至少有一個標籤名稱「%s」已存在,操作取消" +#: ../src/libs/modulegroups.c:3363 +msgid "grading icon" +msgstr "色調圖示" -#: ../src/libs/tagging.c:2288 -msgid "change path" -msgstr "變更路徑" +#: ../src/libs/modulegroups.c:3374 +msgid "technical icon" +msgstr "技術性圖示" -#: ../src/libs/tagging.c:2334 -msgid "'|' misplaced, empty tag is not allowed, aborting" -msgstr "「|」位置錯誤,不能使用空白標籤,操作取消" +#: ../src/libs/modulegroups.c:3408 +msgid "quick access panel widgets" +msgstr "快速存取面板小工具" -#: ../src/libs/tagging.c:2466 -#, c-format -msgid "tag %s created" -msgstr "標籤「%s」已建立" +#: ../src/libs/modulegroups.c:3432 +msgid "add widget to the quick access panel" +msgstr "新增小工具到快速存取面板" -#: ../src/libs/tagging.c:2495 -msgid "attach tag" -msgstr "貼上標籤" +#: ../src/libs/modulegroups.c:3465 +msgid "group icon" +msgstr "群組圖示" -#: ../src/libs/tagging.c:2510 -msgid "create tag..." -msgstr "建立標籤…" +#: ../src/libs/modulegroups.c:3475 +msgid "group name" +msgstr "群組名稱" -#: ../src/libs/tagging.c:2517 -msgid "delete tag" -msgstr "刪除標籤" +#: ../src/libs/modulegroups.c:3487 +msgid "remove group" +msgstr "刪除群組" -#: ../src/libs/tagging.c:2525 -msgid "delete node" -msgstr "刪除結構" +#: ../src/libs/modulegroups.c:3515 +msgid "move group to the left" +msgstr "向左移動群組" -#: ../src/libs/tagging.c:2539 -msgid "change path..." -msgstr "更改結構…" +#: ../src/libs/modulegroups.c:3525 +msgid "add module to the group" +msgstr "新增模組至群組中" -#: ../src/libs/tagging.c:2550 -msgid "set as a tag" -msgstr "設為標籤" +#: ../src/libs/modulegroups.c:3537 +msgid "move group to the right" +msgstr "向右移動群組" -#: ../src/libs/tagging.c:2562 -msgid "copy to entry" -msgstr "複製到輸入欄位" +#: ../src/libs/modulegroups.c:3725 +msgid "rename preset" +msgstr "重新命名模組布局" -#: ../src/libs/tagging.c:2588 -msgid "go to tag collection" -msgstr "含有此標籤的相冊" +#: ../src/libs/modulegroups.c:3728 +msgid "_rename" +msgstr "重新命名(_R)" -#: ../src/libs/tagging.c:2595 -msgid "go back to work" -msgstr "回到原本的相冊" +#: ../src/libs/modulegroups.c:3733 +msgid "a preset with this name already exists!" +msgstr "這個模組布局名稱已被使用!" -#: ../src/libs/tagging.c:2771 -#, c-format -msgid "%s" -msgstr "「%s」" +#: ../src/libs/modulegroups.c:3742 +msgid "new preset name:" +msgstr "新的模組布局名稱:" -#: ../src/libs/tagging.c:2773 -msgid "(private)" -msgstr "(私人)" +#: ../src/libs/modulegroups.c:4070 +msgid "preset: " +msgstr "模組布局:" + +#: ../src/libs/modulegroups.c:4080 +msgid "remove the preset" +msgstr "刪除模組布局" + +#: ../src/libs/modulegroups.c:4084 +msgid "duplicate the preset" +msgstr "複製模組布局" -#: ../src/libs/tagging.c:2802 -msgid "select a keyword file" -msgstr "選擇關鍵字標籤檔案" +#: ../src/libs/modulegroups.c:4088 +msgid "rename the preset" +msgstr "重新命名模組布局" -#: ../src/libs/tagging.c:2817 -msgid "error importing tags" -msgstr "匯入標籤時發生錯誤" +#: ../src/libs/modulegroups.c:4092 +msgid "create a new empty preset" +msgstr "建立新的空白模組布局" -#: ../src/libs/tagging.c:2819 -#, c-format -msgid "%zd tags imported" -msgstr "已匯入 %zd 個標籤" +#: ../src/libs/modulegroups.c:4100 +msgid "show search line" +msgstr "顯示搜尋欄位" -#: ../src/libs/tagging.c:2844 -msgid "select file to export to" -msgstr "匯出關鍵字檔案到" +#: ../src/libs/modulegroups.c:4104 +msgid "show quick access panel" +msgstr "顯示快速存取面板" -#: ../src/libs/tagging.c:2860 -msgid "error exporting tags" -msgstr "匯出標籤時發生錯誤" +#: ../src/libs/modulegroups.c:4109 +msgid "show all history modules in active group" +msgstr "顯示所有使用過的模組" -#: ../src/libs/tagging.c:2862 -#, c-format -msgid "%zd tags exported" -msgstr "已匯出 %zd 個標籤" +#: ../src/libs/modulegroups.c:4123 +msgid "auto-apply this preset" +msgstr "自動套用這個預設集" -#: ../src/libs/tagging.c:3340 -msgid "drop to root" -msgstr "拖放到根目錄" +#: ../src/libs/modulegroups.c:4139 +msgid "module groups" +msgstr "新增模組群組" -#: ../src/libs/tagging.c:3497 +#: ../src/libs/modulegroups.c:4158 msgid "" -"attached tags\n" -"press Delete or double-click to detach\n" -"right-click for other actions on attached tag,\n" -"Tab to give the focus to entry" -msgstr "" -"已貼上的標籤\n" -"按「撕除」按紐或雙擊滑鼠左鍵撕除標籤\n" -"點擊滑鼠右鍵查看其他動作\n" -"按 tab 移至輸入欄位" - -#: ../src/libs/tagging.c:3511 -msgid "attach" -msgstr "貼上" +"this is a built-in read-only preset. duplicate it if you want to make changes" +msgstr "這是唯讀的模組內建預設集,想進行更改請複製另存為新預設集" -#: ../src/libs/tagging.c:3513 -msgid "attach tag to all selected images" -msgstr "把標籤附加到選取的影像上" +#: ../src/libs/navigation.c:88 +msgid "navigation" +msgstr "導覽" -#: ../src/libs/tagging.c:3516 -msgid "detach" -msgstr "撕除" +#: ../src/libs/navigation.c:125 ../src/libs/navigation.c:269 +msgctxt "navigationbox" +msgid "fill" +msgstr "填滿" -#: ../src/libs/tagging.c:3518 -msgid "detach tag from all selected images" -msgstr "從選取的影像上撕除標籤" +#: ../src/libs/navigation.c:128 ../src/libs/navigation.c:267 +msgid "small" +msgstr "縮小顯示" -#: ../src/libs/tagging.c:3532 -msgid "toggle list with / without hierarchy" -msgstr "切換是否顯示樹狀結構層次" +#: ../src/libs/navigation.c:225 +msgid "" +"navigation\n" +"click or drag to position zoomed area in center view" +msgstr "點擊或拖動放大顯示區域至中心" -#: ../src/libs/tagging.c:3532 -msgid "hide" -msgstr "隱藏" +#: ../src/libs/navigation.c:254 +msgid "hide navigation thumbnail" +msgstr "隱藏導覽縮圖" -#: ../src/libs/tagging.c:3535 -msgid "toggle sort by name or by count" -msgstr "切換標籤排列方式依標籤名稱或數量" +#: ../src/libs/navigation.c:265 +msgid "image zoom level" +msgstr "影像縮放比例" -#: ../src/libs/tagging.c:3535 -msgid "sort" -msgstr "排序方式" +#: ../src/libs/navigation.c:270 +msgid "50%" +msgstr "50%" -#: ../src/libs/tagging.c:3538 -msgid "toggle show or not darktable tags" -msgstr "切換顯示 darktable 標籤與否" +#: ../src/libs/navigation.c:271 +msgid "100%" +msgstr "100%" -#: ../src/libs/tagging.c:3538 -msgid "dttags" -msgstr "darktable 標籤" +#: ../src/libs/navigation.c:272 +msgid "200%" +msgstr "200%" -#: ../src/libs/tagging.c:3555 -msgid "" -"enter tag name\n" -"press Enter to create a new tag and attach it on selected images\n" -"press Tab or Down key to go to the first matching tag\n" -"press shift+Tab to select the first attached user tag" -msgstr "" -"輸入標籤名稱\n" -"按 enter 建立一個新標籤並附加到選取的影像上\n" -"按 tab 搜尋符合的標籤\n" -"按 shift + tab 選擇第一個貼上的使用者標籤" +#: ../src/libs/navigation.c:273 +msgid "400%" +msgstr "400%" -#: ../src/libs/tagging.c:3568 ../src/libs/tagging.c:3575 -msgid "clear entry" -msgstr "清除輸入欄位" +#: ../src/libs/navigation.c:274 +msgid "800%" +msgstr "800%" -#: ../src/libs/tagging.c:3634 -msgid "" -"tag dictionary,\n" -"Enter or double-click to attach selected tag on selected images\n" -"shift+Enter idem plus gives the focus to entry\n" -"shift+click to fully expand the selected tag\n" -"right-click for other actions on selected tag\n" -"shift+Tab to give the focus to entry" -msgstr "" -"標籤目錄\n" -"按 enter 或點兩下把標籤貼上選取的影像\n" -"shift + 左鍵展開標籤的所有樹狀結構\n" -"點擊滑鼠右鍵查看其他動作\n" -"shift + tab 移至輸入欄位\n" -"shift + enter 貼上標籤之外同時移至輸入欄位" +#: ../src/libs/navigation.c:275 +msgid "1600%" +msgstr "1600%" -#: ../src/libs/tagging.c:3680 -msgid "" -"create a new tag with the\n" -"name you entered" -msgstr "使用輸入的名稱建立新的標籤,並貼至選取的影像上" +#: ../src/libs/neural_restore.c:451 ../src/libs/neural_restore.c:3306 +msgid "neural restore" +msgstr "AI 修復" -#: ../src/libs/tagging.c:3686 -msgid "import tags from a Lightroom keyword file" -msgstr "從 Lightroom 關鍵字檔案裡匯入標籤" +#: ../src/libs/neural_restore.c:456 +msgid "AI-based image restoration: denoise and upscale" +msgstr "" +"AI 修復 | neural restore\n" +"\n" +"使用人工智慧修復影像\n" +"可針對 RAW 檔除雜訊或放大影像尺寸\n" +"會生成額外的 PNG 檔案或 TIFF 檔案" -#: ../src/libs/tagging.c:3693 -msgid "export all tags to a Lightroom keyword file" -msgstr "將所有標籤匯出到 Lightroom 關鍵字檔案" +#: ../src/libs/neural_restore.c:845 +#, c-format +msgid "failed to open TIFF for writing: %s" +msgstr "無法開啟 TIFF 檔案「%s」進行寫入" -#: ../src/libs/tagging.c:3699 -msgid "toggle list / tree view" -msgstr "切換清單或樹狀結構顯示" +#: ../src/libs/neural_restore.c:896 +msgid "out of memory for detail recovery buffer" +msgstr "記憶體不足以做為修復緩衝區" -#: ../src/libs/tagging.c:3699 -msgid "tree" -msgstr "樹狀結構" +#: ../src/libs/neural_restore.c:1108 +msgid "failed to load AI model for Bayer raw denoising" +msgstr "無法載入 Bayer RAW 檔除雜訊的 AI 模型" -#: ../src/libs/tagging.c:3703 -msgid "toggle list with / without suggestion" -msgstr "切換顯示建議標籤與全部標籤" +#: ../src/libs/neural_restore.c:1112 +msgid "failed to load AI model for X-Trans raw denoising" +msgstr "無法載入 X-Trans RAW 檔除雜訊的 AI 模型" -#: ../src/libs/tagging.c:3704 -msgid "suggestion" -msgstr "建議" +#: ../src/libs/neural_restore.c:1116 +msgid "failed to load AI model for linear raw denoising" +msgstr "無法載入線性 RAW 檔除雜訊的 AI 模型" -#: ../src/libs/tagging.c:3723 -msgid "redo last tag" -msgstr "重做前一個標籤" +#: ../src/libs/neural_restore.c:1170 +msgid "raw denoise: unsupported raw datatype" +msgstr "RAW 檔格式無法進行 RAW 檔除雜訊" -#: ../src/libs/tagging.c:3810 -msgid "" -"tag shortcut is not active with tag tree view. please switch to list view" -msgstr "標籤快速鍵在不能在標籤樹狀圖中使用,請切換到清單檢視" +#: ../src/libs/neural_restore.c:1301 +msgid "raw denoise: cannot load source image" +msgstr "無法載入來源影像進行 RAW 檔除雜訊" -#: ../src/libs/tagging.c:3943 -msgid "tagging settings" -msgstr "標籤設定" +#: ../src/libs/neural_restore.c:1327 +msgid "raw denoise: image is not in a supported raw sensor format" +msgstr "影像不是 RAW 檔除雜訊支援的格式" -#: ../src/libs/tools/colorlabels.c:64 -msgid "colorlabels" -msgstr "色彩標籤" +#: ../src/libs/neural_restore.c:1359 ../src/libs/neural_restore.c:4168 +msgid "upscale" +msgstr "擴檔" -#: ../src/libs/tools/colorlabels.c:106 +#: ../src/libs/neural_restore.c:1361 #, c-format -msgid "" -"toggle color label of selected images\n" -"%s" -msgstr "" -"切換選取影像的色彩標籤\n" -"%s" +msgid "loading %s model..." +msgstr "正在載入模組「%s」…" -#: ../src/libs/tools/colorlabels.c:109 -msgid "toggle color label of selected images" -msgstr "切換選取影像的色彩標籤" +#: ../src/libs/neural_restore.c:1391 +#, c-format +msgid "failed to load AI %s model" +msgstr "載入 AI 模組「%s」失敗" -#: ../src/libs/tools/colorlabels.c:135 -msgid "clear color labels of selected images" -msgstr "清除選取影像的色彩標籤" +#: ../src/libs/neural_restore.c:1461 +msgid "neural restore: cannot create output directory" +msgstr "「AI 修復」無法建立匯出資料夾" -#: ../src/libs/tools/colorlabels.c:228 -msgid "enter a description of how you use this color label" -msgstr "輸入你如何使用色彩標籤的說明" +#: ../src/libs/neural_restore.c:1493 +msgid "neural restore: too many output files" +msgstr "「AI 修復」有太多匯出檔案" -#: ../src/libs/tools/filmstrip.c:45 -msgid "filmstrip" -msgstr "幻燈片" +#: ../src/libs/neural_restore.c:1502 +#, c-format +msgid "denoising image %d/%d..." +msgstr "除雜訊 %d/%d…" -#: ../src/libs/tools/filter.c:42 -msgid "filter" -msgstr "篩選" +#: ../src/libs/neural_restore.c:1503 +#, c-format +msgid "raw denoising image %d/%d..." +msgstr "RAW 檔除雜訊 %d/%d…" -#: ../src/libs/tools/filter.c:104 -msgid "filter preferences" -msgstr "篩選設定" +#: ../src/libs/neural_restore.c:1504 +#, c-format +msgid "upscaling 2x image %d/%d..." +msgstr "擴檔 2 倍 %d/%d…" -#: ../src/libs/tools/gamepad.c:37 -msgid "gamepad" -msgstr "遊戲把手" +#: ../src/libs/neural_restore.c:1505 +#, c-format +msgid "upscaling 4x image %d/%d..." +msgstr "擴檔 4 倍 %d/%d…" -#: ../src/libs/tools/gamepad.c:60 -msgid "button a" -msgstr "按鈕「A」" +#: ../src/libs/neural_restore.c:1514 +#, c-format +msgid "raw denoise failed for image %d" +msgstr "影像「%d」RAW 檔除雜訊失敗" -#: ../src/libs/tools/gamepad.c:60 -msgid "button b" -msgstr "按鈕「B」" +#: ../src/libs/neural_restore.c:1543 +msgid "neural restore: export failed" +msgstr "「AI 修復」匯出失敗" -#: ../src/libs/tools/gamepad.c:60 -msgid "button x" -msgstr "按鈕「X」" +#: ../src/libs/neural_restore.c:1566 +#, c-format +msgid "neural %s: %d image processed" +msgid_plural "neural %s: %d images processed" +msgstr[0] "已完成 AI 修復「%s」%d 張影像" +msgstr[1] "已完成 AI 修復「%s」,共 %d 張影像" -#: ../src/libs/tools/gamepad.c:60 -msgid "button y" -msgstr "按鈕「Y」" +#: ../src/libs/neural_restore.c:1648 +msgid "large output - processing will be slow" +msgstr "大型影像匯出處理時間會較久" -#: ../src/libs/tools/gamepad.c:61 -msgid "button back" -msgstr "按鈕「back」" +#: ../src/libs/neural_restore.c:1664 +msgid "output: Bayer CFA DNG" +msgstr "匯出拜耳(Bayer)濾鏡排列的 DNG 檔案" -#: ../src/libs/tools/gamepad.c:61 -msgid "button guide" -msgstr "按鈕「guide」" +#: ../src/libs/neural_restore.c:1665 +msgid "output: LinearRaw DNG" +msgstr "匯出 LinearRaw 格式的 DNG 檔案" -#: ../src/libs/tools/gamepad.c:61 -msgid "button start" -msgstr "按鈕「start」" +#: ../src/libs/neural_restore.c:1684 +msgid "wide-gamut preserved, not denoised" +msgstr "保留廣色域,不針對高彩區域除雜訊" -#: ../src/libs/tools/gamepad.c:62 -msgid "left stick" -msgstr "左搖桿" +#: ../src/libs/neural_restore.c:1685 +msgid "wide-gamut clipped" +msgstr "廣色域剪裁" -#: ../src/libs/tools/gamepad.c:62 -msgid "right stick" -msgstr "右搖桿" +#: ../src/libs/neural_restore.c:3490 +#, c-format +msgid "zoom %.0f%%" +msgstr "縮放 %.0f%%" -#: ../src/libs/tools/gamepad.c:62 -msgid "left shoulder" -msgstr "左肩按鈕「LB/L1」" +#: ../src/libs/neural_restore.c:3653 +msgid "click to select preview area" +msgstr "點擊以選擇預覽區域" -#: ../src/libs/tools/gamepad.c:62 -msgid "right shoulder" -msgstr "右肩按鈕「RB/R1」" +#: ../src/libs/neural_restore.c:3678 +msgid "model not available" +msgstr "模型無法使用" -#: ../src/libs/tools/gamepad.c:63 -msgid "dpad up" -msgstr "十字鍵「上」" +#: ../src/libs/neural_restore.c:3680 ../src/libs/neural_restore.c:3874 +msgid "generating preview..." +msgstr "正在產生預覽…" -#: ../src/libs/tools/gamepad.c:63 -msgid "dpad down" -msgstr "十字鍵「下」" +#: ../src/libs/neural_restore.c:3682 +msgid "click to generate preview" +msgstr "點擊以生成預覽" -#: ../src/libs/tools/gamepad.c:63 -msgid "dpad left" -msgstr "十字鍵「左」" +#: ../src/libs/neural_restore.c:3684 +msgid "image not supported by this task" +msgstr "此工作不支援的影像" -#: ../src/libs/tools/gamepad.c:63 -msgid "dpad right" -msgstr "十字鍵「右」" +#: ../src/libs/neural_restore.c:3686 +msgid "preview initialization failed" +msgstr "預覽初始化失敗" -#: ../src/libs/tools/gamepad.c:64 -msgid "button misc1" -msgstr "按鈕「misc1」" +#: ../src/libs/neural_restore.c:3687 +msgid "select an image to preview" +msgstr "選擇一張影像來預覽" -#: ../src/libs/tools/gamepad.c:64 -msgid "paddle1" -msgstr "撥片一" +#: ../src/libs/neural_restore.c:4120 ../src/libs/neural_restore.c:4384 +msgid "select output folder" +msgstr "選擇匯出資料夾" -#: ../src/libs/tools/gamepad.c:64 -msgid "paddle2" -msgstr "撥片二" +#: ../src/libs/neural_restore.c:4165 +msgid "AI raw denoising" +msgstr "AI RAW 檔除雜訊" -#: ../src/libs/tools/gamepad.c:64 -msgid "paddle3" -msgstr "撥片三" +#: ../src/libs/neural_restore.c:4167 +msgid "AI denoising" +msgstr "AI 除雜訊" -#: ../src/libs/tools/gamepad.c:64 -msgid "paddle4" -msgstr "撥片四" +#: ../src/libs/neural_restore.c:4169 +msgid "AI upscaling" +msgstr "AI 擴檔" -#: ../src/libs/tools/gamepad.c:64 -msgid "touchpad" -msgstr "觸控板" +#: ../src/libs/neural_restore.c:4181 +msgid "blend between the source CFA (0%) and the denoised output (100%)" +msgstr "混合原始 CFA(0%)與除雜訊(100%)" -#: ../src/libs/tools/gamepad.c:65 -msgid "left trigger" -msgstr "左板機「LT/L2」" +#: ../src/libs/neural_restore.c:4199 +#, no-c-format +msgid "" +"100% applies the full AI model output; lower values bring back luminance " +"texture and grain while keeping color noise suppressed" +msgstr "" +"100% 會套用完整的 AI 模型結果;較低的值會在抑制色彩雜訊的同時,恢復亮度紋理和" +"顆粒感" -#: ../src/libs/tools/gamepad.c:65 -msgid "right trigger" -msgstr "右板機「RT/R2」" +#: ../src/libs/neural_restore.c:4208 +msgid "upscale factor" +msgstr "擴檔參數" -#: ../src/libs/tools/gamepad.c:71 -msgid "invalid gamepad button" -msgstr "無效的控制器按鈕" +#: ../src/libs/neural_restore.c:4210 +msgid "2x" +msgstr "2倍" -#: ../src/libs/tools/gamepad.c:89 -msgid "left x" -msgstr "左搖桿 X" +#: ../src/libs/neural_restore.c:4210 +msgid "4x" +msgstr "4倍" -#: ../src/libs/tools/gamepad.c:89 -msgid "left y" -msgstr "左搖桿 Y" +#: ../src/libs/neural_restore.c:4227 +msgid "" +"click to pick preview area on the image thumbnail\n" +"double-click to reset to center" +msgstr "" +"點選影像縮圖選擇預覽區域\n" +"雙擊重設為居中" -#: ../src/libs/tools/gamepad.c:89 -msgid "right x" -msgstr "右搖桿 X" +#: ../src/libs/neural_restore.c:4258 +msgid "process selected images" +msgstr "處理選取的影像" -#: ../src/libs/tools/gamepad.c:89 -msgid "right y" -msgstr "右搖桿 Y" +#: ../src/libs/neural_restore.c:4276 +msgid "output parameters" +msgstr "匯出參數設定" -#: ../src/libs/tools/gamepad.c:90 -msgid "left diagonal" -msgstr "左搖桿斜角" +#: ../src/libs/neural_restore.c:4287 +msgid "output TIFF bit depth" +msgstr "匯出的 TIFF 色彩深度" -#: ../src/libs/tools/gamepad.c:90 -msgid "left skew" -msgstr "左搖桿偏斜" +#: ../src/libs/neural_restore.c:4329 +msgid "color profile embedded in the output TIFF" +msgstr "嵌入在匯出 TIFF 檔中的色彩描述檔" -#: ../src/libs/tools/gamepad.c:90 -msgid "right diagonal" -msgstr "右搖桿斜角" +#: ../src/libs/neural_restore.c:4339 +msgid "preserve wide-gamut colors" +msgstr "保留廣色域色彩" -#: ../src/libs/tools/gamepad.c:90 -msgid "right skew" -msgstr "右搖桿偏斜" +#: ../src/libs/neural_restore.c:4346 +msgid "" +"when on, pixels outside sRGB gamut pass through without being denoised; when " +"off, all pixels are denoised but wide-gamut colors may be clipped; only " +"affects denoise" +msgstr "" +"開啟時,不對超出 sRGB 色域的像素除雜訊以保留色彩(僅影響降噪效果)。\n" +"關閉時,所有像素都會進行除雜訊處理,但廣色域的顏色可能會被裁切。" -#. diagonals -#: ../src/libs/tools/gamepad.c:96 -msgid "invalid gamepad axis" -msgstr "無效的控制器搖桿" +#: ../src/libs/neural_restore.c:4355 +msgid "add to the current collection" +msgstr "加到目前的相冊" -#. we write the label with the size category -#: ../src/libs/tools/global_toolbox.c:212 -msgid "thumbnails overlays for size" -msgstr "額外文字訊息的大小" +#: ../src/libs/neural_restore.c:4361 +msgid "automatically import the output image into the current collection" +msgstr "自動匯入 AI 修復匯出的影像至目前的相冊內" -#: ../src/libs/tools/global_toolbox.c:246 -#: ../src/libs/tools/global_toolbox.c:310 +#: ../src/libs/neural_restore.c:4377 msgid "" -"duration before the block overlay is hidden after each mouse movement on the " -"image\n" -"set -1 to never hide the overlay" +"output folder — supports darktable variables\n" +"$(FILE_FOLDER) = source image folder" msgstr "" -"滑鼠停留在影像上後隱藏懸浮資訊的時間\n" -"設定為「-1」則永不隱藏" +"匯出資料夾 — 支援 darktable 變數\n" +"$(FILE_FOLDER) = 來源影像資料夾" -#: ../src/libs/tools/global_toolbox.c:251 -#: ../src/libs/tools/global_toolbox.c:315 -msgid "timeout only available for block overlay" -msgstr "時間設定僅適用於懸浮資訊欄" +#: ../src/libs/print_settings.c:48 +msgid "print settings" +msgstr "列印設定" -#: ../src/libs/tools/global_toolbox.c:275 -#: ../src/libs/tools/global_toolbox.c:457 -msgid "culling overlays" -msgstr "選擇透明套疊資訊" +#. FIXME: ellipsize title/printer as the export completed message is ellipsized +#: ../src/libs/print_settings.c:368 ../src/libs/print_settings.c:771 +#, c-format +msgid "processing `%s' for `%s'" +msgstr "正在處理用於「%2$s」的「%1$s」" -#: ../src/libs/tools/global_toolbox.c:277 -msgid "preview overlays" -msgstr "預覽套疊資訊" +#: ../src/libs/print_settings.c:399 +#, c-format +msgid "cannot open printer profile `%s'" +msgstr "無法開啟印表機描述檔「%s」" -#: ../src/libs/tools/global_toolbox.c:351 -msgid "overlays not available here..." -msgstr "套疊資訊無法用在此處…" +#: ../src/libs/print_settings.c:410 +#, c-format +msgid "error getting output profile for image %d" +msgstr "獲取影像「%d」的輸出描述檔時發生錯誤" -#: ../src/libs/tools/global_toolbox.c:390 -msgid "grouping" -msgstr "群組" +#: ../src/libs/print_settings.c:422 +#, c-format +msgid "cannot apply printer profile `%s'" +msgstr "無法套用印表機描述檔「%s」" -#: ../src/libs/tools/global_toolbox.c:392 -#: ../src/libs/tools/global_toolbox.c:540 -msgid "expand grouped images" -msgstr "展開群組影像" +#: ../src/libs/print_settings.c:594 +msgid "failed to create temporary PDF for printing" +msgstr "無法建立用於列印的暫時 PDF" -#: ../src/libs/tools/global_toolbox.c:394 -#: ../src/libs/tools/global_toolbox.c:542 -msgid "collapse grouped images" -msgstr "收合群組影像" +#: ../src/libs/print_settings.c:640 +msgid "maximum image per page reached" +msgstr "已達到每頁最大影像數量" -#: ../src/libs/tools/global_toolbox.c:401 -msgid "thumbnail overlays options" -msgstr "縮圖資訊選項" +#: ../src/libs/print_settings.c:725 +msgid "cannot print until a picture is selected" +msgstr "列印前必須先選擇影像" -#: ../src/libs/tools/global_toolbox.c:402 -msgid "click to change the type of overlays shown on thumbnails" -msgstr "設定縮圖上套疊顯示的資訊" +#: ../src/libs/print_settings.c:730 +msgid "cannot print until a printer is selected" +msgstr "列印前必須先選擇印表機" -#: ../src/libs/tools/global_toolbox.c:424 -#: ../src/libs/tools/global_toolbox.c:453 -msgid "overlay mode for size" -msgstr "尺寸的套疊模式" +#: ../src/libs/print_settings.c:735 +msgid "cannot print until a paper is selected" +msgstr "列印前必須先選擇紙張類型" -#: ../src/libs/tools/global_toolbox.c:428 -msgid "thumbnail overlays" -msgstr "縮圖套疊資訊" +#. in this case no need to release from cache what we couldn't get +#: ../src/libs/print_settings.c:763 +#, c-format +msgid "cannot get image %d for printing" +msgstr "無法取得要列印的影像「%d」" -#: ../src/libs/tools/global_toolbox.c:430 -#: ../src/libs/tools/global_toolbox.c:459 -msgid "no overlays" -msgstr "不顯示任何額外資訊" +#: ../src/libs/print_settings.c:942 +#, c-format +msgid "%3.2f (dpi:%d)" +msgstr "%3.2f (DPI:%d)" -#: ../src/libs/tools/global_toolbox.c:431 -msgid "overlays on mouse hover" -msgstr "滑鼠經過時顯示基本資訊" +#: ../src/libs/print_settings.c:1195 +#, c-format +msgid "" +"style to be applied on print:\n" +"%s" +msgstr "" +"列印時會套用的風格檔:\n" +"%s" -#: ../src/libs/tools/global_toolbox.c:432 -msgid "extended overlays on mouse hover" -msgstr "滑鼠經過時顯示額外資訊" +#: ../src/libs/print_settings.c:2494 +msgctxt "section" +msgid "printer" +msgstr "印表機" -#: ../src/libs/tools/global_toolbox.c:433 -#: ../src/libs/tools/global_toolbox.c:460 -msgid "permanent overlays" -msgstr "常態顯示基本資訊" +#: ../src/libs/print_settings.c:2507 ../src/libs/print_settings.c:2516 +#: ../src/libs/print_settings.c:2571 +msgid "printer" +msgstr "印表機" -#: ../src/libs/tools/global_toolbox.c:434 -#: ../src/libs/tools/global_toolbox.c:461 -msgid "permanent extended overlays" -msgstr "常態顯示額外資訊" +#: ../src/libs/print_settings.c:2507 +msgid "media" +msgstr "紙張類型" -#: ../src/libs/tools/global_toolbox.c:435 -msgid "permanent overlays extended on mouse hover" -msgstr "常態顯示基本資訊,滑鼠經過時顯示額外資訊" +#: ../src/libs/print_settings.c:2528 +msgid "color management in printer driver" +msgstr "印表機驅動程式的色彩管理" -#: ../src/libs/tools/global_toolbox.c:437 -#: ../src/libs/tools/global_toolbox.c:463 -msgid "overlays block on mouse hover" -msgstr "滑鼠經過顯示懸浮資訊欄" +#: ../src/libs/print_settings.c:2561 +msgid "printer ICC profiles" +msgstr "印表機色彩描述檔" -#: ../src/libs/tools/global_toolbox.c:438 -#: ../src/libs/tools/global_toolbox.c:464 -msgid "during (s)" -msgstr "持續時間(秒)" +#: ../src/libs/print_settings.c:2582 +msgid "black point compensation" +msgstr "黑點補償" -#: ../src/libs/tools/global_toolbox.c:443 -#: ../src/libs/tools/global_toolbox.c:469 -msgid "show tooltip" -msgstr "顯示懸浮資訊(可在偏好設定中自訂顯示內容)" +#: ../src/libs/print_settings.c:2595 +msgid "activate black point compensation when applying the printer profile" +msgstr "套用印表機描述檔時啟用黑點補償" -#: ../src/libs/tools/global_toolbox.c:481 -msgid "help" -msgstr "說明" +#. //////////////////////// PAGE SETTINGS +#: ../src/libs/print_settings.c:2602 +msgctxt "section" +msgid "page" +msgstr "頁面" -#: ../src/libs/tools/global_toolbox.c:482 -msgid "enable this, then click on a control element to see its online help" -msgstr "" -"快速說明\n" -"開啟後點擊任何控制項目可直接連至相關的線上說明頁面" +#: ../src/libs/print_settings.c:2624 +msgid "measurement units" +msgstr "測量單位" -#: ../src/libs/tools/global_toolbox.c:488 +#: ../src/libs/print_settings.c:2632 +msgid "image width/height" +msgstr "影像寬度與高度" + +#: ../src/libs/print_settings.c:2637 +msgid " x " +msgstr " x " + +#: ../src/libs/print_settings.c:2645 +msgid "scale factor" +msgstr "縮放係數" + +#: ../src/libs/print_settings.c:2651 msgid "" -"define keyboard shortcuts for on-screen controls\n" -"ctrl+click to switch off overwrite confirmations\n" -"\n" -"after activating:\n" -"\n" -"- hover over a control (button, slider, etc.) and press\n" -" a keystroke combination (optionally with mouse click,\n" -" move, or scroll while holding down the keys) to\n" -" define a shortcut for the control,\n" -"- type an existing combination to delete that mapping\n" -"\n" -"click on a control, module or screen area to open the\n" -"dialog for more detailed configuration\n" -"\n" -"right-click to exit mapping mode" +"image scale factor from native printer DPI:\n" +" < 1 means that it is downscaled (best quality)\n" +" > 1 means that the image is upscaled\n" +" a too large value may result in poor print quality" msgstr "" -"錄製鍵盤快速鍵\n" -"開啟後將滑鼠停在欲自訂的控制項目上,即可以按鍵自訂該功能的快速鍵\n" -"再次重複相同的操作會刪除該快速鍵\n" -"在任何控制項目上點擊滑鼠左鍵,會自動開啟該功能對應的完整快速鍵設定視窗\n" -"點擊滑鼠右鍵退出錄製模式" +"相對於印表機原生 DPI 的影像縮放係數:\n" +"<1 表示被縮小(品質較佳)\n" +">1 表示影像被放大\n" +"太大的值可能導致列印品質不佳" -#: ../src/libs/tools/global_toolbox.c:513 -msgid "show global preferences" -msgstr "顯示偏好設定" +#. d->b_top = gtk_spin_button_new_with_range(0, 10000, 1); +#: ../src/libs/print_settings.c:2665 +msgid "top margin" +msgstr "上邊界" -#: ../src/libs/tools/hinter.c:42 -msgid "hinter" -msgstr "操作提示" +#. d->b_left = gtk_spin_button_new_with_range(0, 10000, 1); +#: ../src/libs/print_settings.c:2669 +msgid "left margin" +msgstr "左邊界" -#: ../src/libs/tools/hinter.c:98 -#, c-format -msgid "%s in current collection" -msgstr "%s 張在目前的相冊中" +#: ../src/libs/print_settings.c:2672 +msgid "lock" +msgstr "鎖定" -#: ../src/libs/tools/image_infos.c:40 -msgid "image infos" -msgstr "影像資訊" +#: ../src/libs/print_settings.c:2674 +msgid "change all margins uniformly" +msgstr "同時更改全部邊界" -#: ../src/libs/tools/lighttable.c:114 -msgid "click to exit from full preview layout." -msgstr "點擊退出全螢幕預覽。" +#. d->b_right = gtk_spin_button_new_with_range(0, 10000, 1); +#: ../src/libs/print_settings.c:2678 +msgid "right margin" +msgstr "右邊界" -#: ../src/libs/tools/lighttable.c:116 -msgid "click to enter full preview layout." -msgstr "全螢幕預覽布局。" +#. d->b_bottom = gtk_spin_button_new_with_range(0, 10000, 1); +#: ../src/libs/print_settings.c:2682 +msgid "bottom margin" +msgstr "下邊界" -#: ../src/libs/tools/lighttable.c:119 -msgid "click to enter culling layout in fixed mode." -msgstr "並排比較布局(固定數量)" +#: ../src/libs/print_settings.c:2715 +msgid "display grid" +msgstr "顯示格線" + +#: ../src/libs/print_settings.c:2726 +msgid "snap to grid" +msgstr "對齊格線" + +#: ../src/libs/print_settings.c:2739 +msgid "borderless mode required" +msgstr "需要滿版列印模式" + +#: ../src/libs/print_settings.c:2742 +msgid "" +"indicates that the borderless mode should be activated\n" +"in the printer driver because the selected margins are\n" +"below the printer hardware margins" +msgstr "" +"因為設定的邊界尺寸小於印表機的限制\n" +"必須啟動印表機驅動程式中的滿版列印或無邊界列印功能" -#: ../src/libs/tools/lighttable.c:121 ../src/libs/tools/lighttable.c:126 -msgid "click to exit culling layout." -msgstr "點擊退出並排比較布局。" +#. pack image dimension hbox here +#: ../src/libs/print_settings.c:2749 +msgctxt "section" +msgid "image layout" +msgstr "影像布局" -#: ../src/libs/tools/lighttable.c:124 -msgid "click to enter culling layout in dynamic mode." -msgstr "並排比較布局(動態數量)" +#: ../src/libs/print_settings.c:2790 +msgid "new image area" +msgstr "新建影像區域" -#: ../src/libs/tools/lighttable.c:136 -msgid "click to allow browsing all images from the collection." -msgstr "點擊以允許瀏覽相冊中的所有影像。" +#: ../src/libs/print_settings.c:2792 +msgid "" +"add a new image area on the page\n" +"click and drag on the page to place the area\n" +"drag and drop image from film strip on it" +msgstr "" +"在頁面上點擊並拖曳以設定區域\n" +"點擊並拖曳移動區域位置\n" +"拖曳影像至影像區域上" -#: ../src/libs/tools/lighttable.c:141 -msgid "click to limit browsing to the selection." -msgstr "點擊以將瀏覽限制在選擇範圍內。" +#: ../src/libs/print_settings.c:2796 +msgid "delete image area" +msgstr "刪除影像區域" -#: ../src/libs/tools/lighttable.c:414 -msgid "focus detection" -msgstr "偵測焦點" +#: ../src/libs/print_settings.c:2798 +msgid "delete the currently selected image area" +msgstr "刪除目前選取的影像區域" -#: ../src/libs/tools/lighttable.c:415 ../src/libs/tools/lighttable.c:426 -msgid "no restriction" -msgstr "無限制" +#: ../src/libs/print_settings.c:2801 +msgid "clear layout" +msgstr "清除影像布局" -#: ../src/libs/tools/lighttable.c:430 -msgid "culling" -msgstr "並排比較" +#: ../src/libs/print_settings.c:2803 +msgid "remove all image areas from the page" +msgstr "移除頁面上所有的影像區域" -#: ../src/libs/tools/lighttable.c:460 -msgid "toggle filemanager layout" -msgstr "切換檔案管理布局" +#. d->b_x = gtk_spin_button_new_with_range(0, 1000, 1); +#: ../src/libs/print_settings.c:2820 +msgid "image area x origin (in current unit)" +msgstr "影像左側起點(以目前的單位表示)" -#: ../src/libs/tools/lighttable.c:463 -msgid "click to enter filemanager layout." -msgstr "檔案管理布局。" +#. d->b_y = gtk_spin_button_new_with_range(0, 1000, 1); +#: ../src/libs/print_settings.c:2824 +msgid "image area y origin (in current unit)" +msgstr "影像上方起點(以目前的單位表示)" -#: ../src/libs/tools/lighttable.c:468 -msgid "toggle zoomable lighttable layout" -msgstr "切換縮放燈箱布局" +#. d->b_width = gtk_spin_button_new_with_range(0, 1000, 1); +#: ../src/libs/print_settings.c:2835 +msgid "image area width (in current unit)" +msgstr "影像寬度(以目前的單位表示)" -#: ../src/libs/tools/lighttable.c:471 -msgid "click to enter zoomable lighttable layout." -msgstr "縮放燈箱布局。" +#. d->b_height = gtk_spin_button_new_with_range(0, 1000, 1); +#: ../src/libs/print_settings.c:2839 +msgid "image area height (in current unit)" +msgstr "影像高度(以目前的單位表示)" -#: ../src/libs/tools/lighttable.c:476 -msgid "toggle culling mode" -msgstr "切換並排比較布局" +#. //////////////////////// PRINT SETTINGS +#: ../src/libs/print_settings.c:2865 +msgctxt "section" +msgid "print settings" +msgstr "列印設定" -#: ../src/libs/tools/lighttable.c:484 -msgid "toggle culling dynamic mode" -msgstr "切換動態並排比較布局" +#: ../src/libs/print_settings.c:2935 +msgid "select style to be applied on printing" +msgstr "選擇要在列印時套用的風格檔" -#: ../src/libs/tools/lighttable.c:510 -msgid "" -"set the number of thumbnails per row in filemanager layout,\n" -"or the total number of thumbnails shown in culling layouts." -msgstr "" -"設定檔案管理布局中每行的縮圖數量,\n" -"或並排比較布局中顯示的縮圖總數。" +#: ../src/libs/print_settings.c:2937 +msgid "temporary style to use while printing" +msgstr "列印時暫時套用的風格檔" -#: ../src/libs/tools/lighttable.c:515 -msgid "toggle culling restricted" -msgstr "切換並排比較限制" +#: ../src/libs/print_settings.c:2969 +msgid "print with current settings" +msgstr "以目前的設定列印" -#: ../src/libs/tools/lighttable.c:536 -msgid "toggle culling zoom mode" -msgstr "切換縮放並排比較布局" +#: ../src/libs/recentcollect.c:68 +msgid "recently used collections" +msgstr "最近用過的相冊" -#: ../src/libs/tools/lighttable.c:538 -msgid "exit current layout" -msgstr "退出目前布局" +#: ../src/libs/recentcollect.c:73 +msgid "" +"select among the most recent search\n" +"criteria set in the collections module" +msgstr "從相冊模組設定的最近搜尋條件中選擇" -#: ../src/libs/tools/midi.c:41 -msgid "midi" -msgstr "MIDI 控制器" +#: ../src/libs/recentcollect.c:115 +msgid " and " +msgstr " 以及 " -#: ../src/libs/tools/midi.c:221 -msgid "using absolute encoding; reinitialise to switch to relative" -msgstr "使用絕對編碼,重新初始化可切換回相對編碼" +#: ../src/libs/recentcollect.c:120 +msgid " or " +msgstr " 或是 " -#: ../src/libs/tools/midi.c:225 -#, c-format -msgid "%d more identical (down) moves before switching to relative encoding" -msgstr "切換至相對編碼前再做 %d 次一樣的動作(down)" +#. case DT_LIB_COLLECT_MODE_AND_NOT: +#: ../src/libs/recentcollect.c:125 +msgid " but not " +msgstr " 但不是 " -#: ../src/libs/tools/midi.c:228 -#, c-format -msgid "switching encoding to relative (down = %d)" -msgstr "切換至相對編碼(down = %d)" +#: ../src/libs/recentcollect.c:230 +msgid "recent collections settings" +msgstr "最近用過的相冊設定" -#: ../src/libs/tools/midi.c:558 -#, c-format -msgid "%s opened as midi%d" -msgstr "%s 已作為 MIDI 控制器 %d 開啟" +#: ../src/libs/scopes/histogram.c:207 ../src/libs/scopes/vectorscope.c:1023 +msgid "set scale to linear" +msgstr "切換為線性座標" -#: ../src/libs/tools/module_toolbox.c:48 -msgid "module toolbox" -msgstr "模組工具箱" +#: ../src/libs/scopes/histogram.c:212 ../src/libs/scopes/vectorscope.c:1028 +msgid "set scale to logarithmic" +msgstr "切換為對數座標" -#. connect callbacks -#: ../src/libs/tools/ratings.c:97 -msgid "set star rating for selected images" -msgstr "設定影像的評分" +#: ../src/libs/scopes/histogram.c:244 +msgid "switch histogram scale" +msgstr "切換直方圖刻度" -#: ../src/libs/tools/timeline.c:102 -msgid "timeline" -msgstr "時間軸" +#. FIXME: this could depend on values of left/right scopes +#: ../src/libs/scopes/split.c:30 +msgid "split" +msgstr "分割" -#: ../src/libs/tools/timeline.c:1421 -msgid "start selection" -msgstr "開始選取" +#: ../src/libs/scopes/vectorscope.c:135 +msgid "vectorscope" +msgstr "彩度圖" -#: ../src/libs/tools/timeline.c:1422 -msgid "stop selection" -msgstr "停止選取" +#: ../src/libs/scopes/vectorscope.c:1038 +msgid "set view to AzBz" +msgstr "切換為 az bz 座標" -#: ../src/libs/tools/view_toolbox.c:48 -msgid "view toolbox" -msgstr "查看工具箱" +#: ../src/libs/scopes/vectorscope.c:1044 +msgid "set view to RYB" +msgstr "切換為紅黃藍顏料模型" -#: ../src/libs/tools/viewswitcher.c:60 -msgid "viewswitcher" -msgstr "視角切換" +#: ../src/libs/scopes/vectorscope.c:1050 +msgid "set view to u*v*" +msgstr "切換為 u* v* 座標" -#: ../src/lua/preferences.c:661 ../src/lua/preferences.c:676 -#: ../src/lua/preferences.c:688 ../src/lua/preferences.c:701 -#: ../src/lua/preferences.c:717 ../src/lua/preferences.c:781 -#, c-format -msgid "double-click to reset to `%s'" -msgstr "雙擊重設回「%s」" +#: ../src/libs/scopes/vectorscope.c:1160 +msgid "scroll to coarse-rotate" +msgstr "使用滑鼠滾輪旋轉色彩調和角度" -#: ../src/lua/preferences.c:686 -msgid "select file" -msgstr "選擇檔案" +#: ../src/libs/scopes/vectorscope.c:1161 +msgid "ctrl+scroll to fine rotate" +msgstr "ctrl + 滑鼠滾輪微調色彩調和角度" -#: ../src/lua/preferences.c:740 -#, c-format -msgid "double-click to reset to `%d'" -msgstr "雙擊重設回「%d」" +#: ../src/libs/scopes/vectorscope.c:1162 +msgid "shift+scroll to change width" +msgstr "shift + 滑鼠滾輪改變扇區寬度" -#: ../src/lua/preferences.c:767 -#, c-format -msgid "double-click to reset to `%f'" -msgstr "雙擊重設回「%f」" +#: ../src/libs/scopes/vectorscope.c:1163 +msgid "alt+scroll to cycle" +msgstr "alt + 滾輪切換色彩調和方式" -#: ../src/lua/preferences.c:842 -msgid "Lua options" -msgstr "Lua 選項" +#: ../src/libs/scopes/vectorscope.c:1419 +msgid "cycle vectorscope types" +msgstr "切換不同彩度圖座標" -#: ../src/views/darkroom.c:565 -#, c-format -msgid "" -"file `%s' is not available, switching to lighttable now.\n" -"\n" -"if stored on an external drive, ensure that the drive is connected and " -"files\n" -"can be accessed in the same locations as when you imported this image." -msgstr "" -"檔案「%s」無法使用,切換到 lighttable。\n" -"\n" -"如果儲存在外接磁碟上,\n" -"請確保磁碟機已連接且檔案可以在與匯入此影像時相同的位置進行存取。" +#: ../src/libs/scopes/vectorscope.c:1424 +msgid "switch vectorscope scale" +msgstr "切換彩度圖刻度" -#: ../src/views/darkroom.c:572 -#, c-format -msgid "" -"file `%s' appears corrupt, switching to lighttable now.\n" -"\n" -"please check that it was correctly and completely copied from the camera." -msgstr "" -"檔案「%s」似乎已損壞,切換到 lighttable。\n" -"\n" -"請確認該檔案是否正確且完整地從相機複製。" +#: ../src/libs/scopes/vectorscope.c:1441 +msgid "color harmonies" +msgstr "色彩調和" -#: ../src/views/darkroom.c:578 -#, c-format -msgid "file `%s' is not in any recognized format, switching to lighttable now." -msgstr "檔案「%s」不是任何可辨識的格式,切換到 lighttable。" +#. FIXME: do we need this action, or is it vestigial? +#: ../src/libs/scopes/vectorscope.c:1459 +msgid "cycle color harmonies" +msgstr "切換色彩調和方式" -#: ../src/views/darkroom.c:583 -#, c-format -msgid "" -"file `%s' is from an unsupported camera model, switching to lighttable now." -msgstr "檔案「%s」由不支援的相機型號所拍攝,切換到 lighttable。" +#: ../src/libs/scopes/waveform.c:55 +msgid "waveform" +msgstr "波形圖" -#: ../src/views/darkroom.c:588 -#, c-format -msgid "" -"file `%s' uses an unsupported feature, switching to lighttable now.\n" -"\n" -"please check that the image format and compression mode you selected in " -"your\n" -"camera's menus is supported (see https://www.darktable.org/resources/camera-" -"support/\n" -"and the release notes for this version of darktable)" -msgstr "" -"檔案「%s」使用了不支援的功能,切換到 lighttable。\n" -"\n" -"請確認相機中選擇的影像格式與壓模模式是否被支援\n" -"(請參閱 https://www.darktable.org/resources/camera-support/\n" -" 以及此版本 darktable 的發行說明)" +#: ../src/libs/scopes/waveform.c:308 +msgid "set scope to vertical" +msgstr "切換為垂直座標" -#: ../src/views/darkroom.c:596 -#, c-format -msgid "" -"error while reading file `%s', switching to lighttable now.\n" -"\n" -"please check that the file has not been truncated." -msgstr "" -"讀取檔案「%s」時出現錯誤,切換到 lighttable。\n" -"\n" -"請確認該檔案是否未被截斷。" +#: ../src/libs/scopes/waveform.c:313 +msgid "set scope to horizontal" +msgstr "切換為水平座標" -#: ../src/views/darkroom.c:602 -#, c-format +#: ../src/libs/scopes/waveform.c:404 +msgid "switch scope orientation" +msgstr "切換視圖方向" + +#: ../src/libs/scopes/waveform.c:446 +msgid "RGB parade" +msgstr "RGB 並列波形圖" + +#: ../src/libs/select.c:45 msgid "" -"darktable could not load `%s', switching to lighttable now.\n" -"\n" -"please check that the camera model that produced the image is supported in " -"darktable\n" -"(list of supported cameras is at https://www.darktable.org/resources/camera-" -"support/).\n" -"if you are sure that the camera model is supported, please consider opening " -"an issue\n" -"at https://github.com/darktable-org/darktable" -msgstr "" -"darktable 無法載入「%s」,切換回燈箱。\n" -"\n" -"請確認 darktable 支援此相機型號的影像格式\n" -"支援的相機請見 https://www.darktable.org/resources/camera-support/\n" -"如果確認此相機檔案有支援,請考慮在 GitHub 上回報問題\n" -"https://github.com/darktable-org/darktable" +"modify which of the displayed\n" +"images are selected" +msgstr "修改已選擇的顯示影像" -#: ../src/views/darkroom.c:630 -#, c-format -msgctxt "darkroom" -msgid "loading `%s' ..." -msgstr "正在載入「%s」…" +#: ../src/libs/select.c:143 +msgid "select all images in current collection" +msgstr "選取目前相冊中的所有影像" -#: ../src/views/darkroom.c:823 ../src/views/darkroom.c:2718 -msgid "gamut check" -msgstr "色域檢查" +#: ../src/libs/select.c:147 +msgid "clear selection" +msgstr "取消選取" -#: ../src/views/darkroom.c:824 -msgid "soft proof" -msgstr "軟打樣" +#: ../src/libs/select.c:151 +msgid "" +"select unselected images\n" +"in current collection" +msgstr "選取目前相冊中未選取的影像" -#. fail :( -#: ../src/views/darkroom.c:866 ../src/views/print.c:318 -msgid "no image to open!" -msgstr "沒有開啟的影像!" +#: ../src/libs/select.c:155 +msgid "" +"select all images which are in the same\n" +"film roll as the selected images" +msgstr "選取和目前已選取影像在同卷底片中的所有影像" -#: ../src/views/darkroom.c:892 -msgid "file not found" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"找不到檔案" +#: ../src/libs/select.c:159 +msgid "" +"select untouched images in\n" +"current collection" +msgstr "選取目前的相冊中未編修過的影像" -#: ../src/views/darkroom.c:896 -msgid "unspecified failure" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"未指明的載入失敗原因" +#: ../src/libs/session.c:47 +msgid "session" +msgstr "工作階段" -#: ../src/views/darkroom.c:899 -msgid "unsupported file format" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"不支援的檔案格式" +#: ../src/libs/session.c:97 +msgid "jobcode" +msgstr "任務代碼" -#: ../src/views/darkroom.c:902 -msgid "unsupported camera model" -msgstr "" -"⚠️ 錯誤 ⚠️\n" -"不支援的相機型號" +#: ../src/libs/snapshots.c:99 +msgid "snapshots" +msgstr "快照" -#: ../src/views/darkroom.c:905 -msgid "unsupported feature in file" +#: ../src/libs/snapshots.c:104 +msgid "" +"remember a specific edit state and\n" +"allow comparing it against another\n" +"or returning to that version" msgstr "" -"⚠️ 錯誤 ⚠️\n" -"檔案中有不支援的功能" +"記住特定的影像編輯狀態\n" +"可與其他編輯狀態相互比較\n" +"並可將影像回到快照的編輯版本" -#: ../src/views/darkroom.c:908 -msgid "file appears corrupt" -msgstr "檔案似乎已損壞" +#: ../src/libs/snapshots.c:156 +msgctxt "snapshot sign" +msgid "S" +msgstr "S" -#: ../src/views/darkroom.c:911 -msgid "I/O error" -msgstr "外接裝置錯誤" +#: ../src/libs/snapshots.c:604 +msgid "restore snapshot into current history" +msgstr "將快照恢復為目前的編輯記錄" -#: ../src/views/darkroom.c:914 -msgid "cache full" -msgstr "快取已滿" +#: ../src/libs/snapshots.c:719 +msgid "snapshots for removed image have been deleted" +msgstr "已刪除圖檔的快照已被刪除" -#: ../src/views/darkroom.c:917 +#: ../src/libs/snapshots.c:760 #, c-format -msgid "" -"image `%s' could not be loaded\n" -"%s" -msgstr "" -"無法載入影像「%s」\n" -"%s" - -#: ../src/views/darkroom.c:956 ../src/views/darkroom.c:1340 -msgid "can't change image in GIMP plugin mode" -msgstr "無法在 GIMP 外掛模式時更改影像" +msgid "↗ %s '%s'" +msgstr "↗ %s '%s'" -#: ../src/views/darkroom.c:2456 ../src/views/darkroom.c:2458 -msgid "quick access to presets" -msgstr "快速存取預設集" +#: ../src/libs/snapshots.c:760 +msgid "this snapshot was taken from" +msgstr "這張快照取自" -#: ../src/views/darkroom.c:2468 -msgid "quick access to styles" -msgstr "快速存取預設集" +#: ../src/libs/snapshots.c:810 +msgid "take snapshot" +msgstr "建立快照" -#: ../src/views/darkroom.c:2471 -msgid "quick access for applying any of your styles" -msgstr "快速存取並套用自訂風格檔" +#: ../src/libs/snapshots.c:812 +msgid "" +"take snapshot to compare with another image or the same image at another " +"stage of development" +msgstr "" +"建立一個目前編輯狀態的快照,以便與其他不同的編輯階段進行比較\n" +"點擊已建立的快照可與當下狀態並排比較,預設左方為快照,右側為當下狀態\n" +"可使用滑鼠拖移改變分割線的位置,點擊分割線上的旋轉圖示切換水平或垂直分割\n" +"每次點擊都會把位置逆時針旋轉 90 度,以便選擇快照要顯示在左、下、右、上方" -#: ../src/views/darkroom.c:2478 -msgid "second window" -msgstr "第二個視窗" +#: ../src/libs/snapshots.c:867 +msgid "side-by-side" +msgstr "並排" -#: ../src/views/darkroom.c:2483 -msgid "display a second darkroom image window" -msgstr "顯示第二個暗房影像視窗" +#: ../src/libs/snapshots.c:873 +msgid "" +"place the snapshot side-by-side / above-below the current image instead of " +"overlaying" +msgstr "將快照放在當前圖像的旁邊或上下,而不是疊加" -#: ../src/views/darkroom.c:2491 -msgid "color assessment" -msgstr "色彩評估" +#: ../src/libs/snapshots.c:877 +msgid "toggle last snapshot" +msgstr "切換到上一個快照" -#: ../src/views/darkroom.c:2493 +#: ../src/libs/styles.c:58 msgid "" -"toggle color assessment conditions\n" -"right-click for options" +"apply styles to the currently selected\n" +"images or manage your styles" msgstr "" -"切換色彩評估條件\n" -"右鍵點擊以查看和修改選項" +"套用風格檔至所選影像\n" +"或管理你的風格檔" -#: ../src/views/darkroom.c:2510 ../src/views/darkroom.c:2523 -msgid "color_assessment" -msgstr "色彩評估" +#: ../src/libs/styles.c:255 +msgid "no images selected" +msgstr "尚未選取影像" -#: ../src/views/darkroom.c:2510 -msgid "total border width relative to screen" -msgstr "相對於螢幕的總邊框寬度" +#: ../src/libs/styles.c:401 +msgid "remove style?" +msgid_plural "remove styles?" +msgstr[0] "是否要刪除風格檔?" +msgstr[1] "是否要刪除風格檔?" + +#: ../src/libs/styles.c:402 +#, c-format +msgid "do you really want to remove %d style?" +msgid_plural "do you really want to remove %d styles?" +msgstr[0] "確定要刪除 %d 個風格檔?" +msgstr[1] "確定要刪除 %d 個風格檔?" -#: ../src/views/darkroom.c:2512 +#. contents for dialog +#: ../src/libs/styles.c:510 ../src/libs/styles.c:662 +#, c-format msgid "" -"total border width in relation to the screen size for the assessment mode.\n" -"this includes the outer gray part plus the inner white frame." +"style `%s' already exists.\n" +"do you want to overwrite existing style?\n" msgstr "" -"色彩評估模式下相對於螢幕尺寸的總邊框寬度。\n" -"包括外部的灰色部分和內部的白色邊框。" +"風格檔「%s」已存在\n" +"是否要取代現有風格檔?\n" -#: ../src/views/darkroom.c:2523 -msgid "white border ratio" -msgstr "白色邊框比例" +#: ../src/libs/styles.c:512 ../src/libs/styles.c:663 +msgid "apply this option to all existing styles" +msgstr "套用此選項到所有的風格檔" -#: ../src/views/darkroom.c:2525 -msgid "" -"the border ratio specifies the fraction of the white part of the border." -msgstr "邊框比例指定了邊框中白色部分的占比" +#: ../src/libs/styles.c:576 +#, c-format +msgid "style %s was successfully exported" +msgstr "風格檔「%s」已成功匯出" -#: ../src/views/darkroom.c:2536 -msgid "high quality processing" -msgstr "高品質渲染" +#: ../src/libs/styles.c:594 +msgid "select style" +msgstr "選擇風格檔" -#: ../src/views/darkroom.c:2540 -msgid "" -"toggle high quality processing. if activated darktable processes image data " -"as it does while exporting" -msgstr "切換高品質渲染,啟動後 darktable 會像匯出時一樣處理影像數據" +#: ../src/libs/styles.c:604 +msgid "darktable style files" +msgstr "darktable 風格檔" -#: ../src/views/darkroom.c:2559 +#: ../src/libs/styles.c:876 msgid "" -"toggle indication of raw overexposure\n" -"right-click for options" +"available styles,\n" +"double-click to apply" msgstr "" -"切換 RAW 過曝提示模式\n" -"右鍵點擊以查看和修改選項" +"可用的風格檔清單\n" +"雙擊直接套用" -#: ../src/views/darkroom.c:2580 -msgid "select how to mark the clipped pixels" -msgstr "選擇過曝像素的顯示方式" +#: ../src/libs/styles.c:884 ../src/libs/styles.c:885 +msgid "filter style names" +msgstr "搜尋風格檔" -#: ../src/views/darkroom.c:2583 -msgid "mark with CFA color" -msgstr "以感光元件濾鏡 RGB 標示" +#: ../src/libs/styles.c:889 ../src/libs/styles.c:890 +msgid "hide preview" +msgstr "隱藏預覽" -#: ../src/views/darkroom.c:2583 -msgid "mark with solid color" -msgstr "以純色標示" +#: ../src/libs/styles.c:897 +msgid "hide preview of style on tooltip" +msgstr "隱藏懸浮資訊中的風格檔預覽" -#: ../src/views/darkroom.c:2584 -msgid "false color" -msgstr "以相反偽色標示" +#: ../src/libs/styles.c:899 ../src/libs/styles.c:900 +msgid "create duplicate" +msgstr "建立複本" -#: ../src/views/darkroom.c:2589 ../src/views/darkroom.c:2659 -msgid "color scheme" -msgstr "顯示顏色" +#: ../src/libs/styles.c:907 +msgid "creates a duplicate of the image before applying style" +msgstr "套用風格檔前先建立一個影像複本" -#: ../src/views/darkroom.c:2590 -msgid "" -"select the solid color to indicate overexposure.\n" -"will only be used if mode = mark with solid color" +#: ../src/libs/styles.c:911 +msgid "how to handle existing history" msgstr "" -"選取標示曝光過度的顏色\n" -"僅模式選擇為「以純色標示」時才有作用" +"如何處理已存在的影像編輯紀錄\n" +"\n" +"附加:\n" +"替換目標影像中相同的模組,如果沒有相同模組則建立一個新的。如果某模組有多個編輯" +"紀錄,只會處理該模組的最後一次編輯\n" +"\n" +"覆寫:\n" +"在套用之前刪除目標影像的歷史記錄,使其在套用之後和原始複製的編輯紀錄完全相同" + +#: ../src/libs/styles.c:914 +msgid "append" +msgstr "附加到現有檔案上" -#: ../src/views/darkroom.c:2593 -msgctxt "solidcolor" -msgid "red" -msgstr "紅" +#: ../src/libs/styles.c:918 +msgid "create..." +msgstr "建立…" -#: ../src/views/darkroom.c:2594 -msgctxt "solidcolor" -msgid "green" -msgstr "綠" +#: ../src/libs/styles.c:920 +msgid "create styles from history stack of selected images" +msgstr "從選取影像的編輯紀錄建立風格檔" -#: ../src/views/darkroom.c:2595 -msgctxt "solidcolor" -msgid "blue" -msgstr "藍" +#: ../src/libs/styles.c:924 ../src/libs/tagging.c:2561 +msgid "edit..." +msgstr "編輯…" -#: ../src/views/darkroom.c:2596 -msgctxt "solidcolor" -msgid "black" -msgstr "黑" +#: ../src/libs/styles.c:926 +msgid "edit the selected styles in list above" +msgstr "編輯選取的風格檔" -#: ../src/views/darkroom.c:2607 -msgid "" -"threshold of what shall be considered overexposed\n" -"1.0 - white level\n" -"0.0 - black level" -msgstr "" -"過度曝光的臨界值,定義哪些值應該被標示為過度曝光\n" -"在大多數情況下,可以放心地使用預設值 1.0" +#: ../src/libs/styles.c:932 +msgid "removes the selected styles in list above" +msgstr "移除選取的風格檔" -#: ../src/views/darkroom.c:2626 -msgid "" -"toggle clipping indication\n" -"right-click for options" -msgstr "" -"切換色域及曝光警告模式\n" -"右鍵點擊以查看和修改選項" +#: ../src/libs/styles.c:938 +msgid "import styles from a style files" +msgstr "從檔案匯入風格檔" -#: ../src/views/darkroom.c:2647 -msgid "clipping preview mode" -msgstr "色域裁切預覽模式" +#: ../src/libs/styles.c:944 +msgid "export the selected styles into a style files" +msgstr "將風格檔匯出成檔案" -#: ../src/views/darkroom.c:2648 -msgid "" -"select the metric you want to preview\n" -"full gamut is the combination of all other modes" -msgstr "" -"選擇要突出顯示的指標\n" -"全色域包含其他所有選項,提供最完整指示" +#: ../src/libs/styles.c:950 +msgid "apply the selected styles in list above to selected images" +msgstr "將所選的風格檔套用到選取的影像中" -#: ../src/views/darkroom.c:2652 -msgid "full gamut" -msgstr "全色域" +#: ../src/libs/styles.c:1017 +msgid "style preview settings" +msgstr "風格檔預覽設定" -#: ../src/views/darkroom.c:2653 -msgid "any RGB channel" -msgstr "任何 RGB 色版" +#: ../src/libs/styles.c:1025 +msgid "preview size" +msgstr "預覽尺寸" -#: ../src/views/darkroom.c:2654 -msgid "luminance only" -msgstr "僅亮度" +#: ../src/libs/styles.c:1026 +msgid "change size of preview on tooltip of style" +msgstr "變更懸浮資訊中的風格檔預覽尺寸" -#: ../src/views/darkroom.c:2654 -msgid "saturation only" -msgstr "僅飽和度" +#: ../src/libs/styles.c:1029 +msgid "large" +msgstr "大" -#: ../src/views/darkroom.c:2660 -msgid "select colors to indicate clipping" -msgstr "選擇顯示警告的色彩" +#: ../src/libs/tagging.c:110 +msgid "tagging" +msgstr "標籤管理" -#: ../src/views/darkroom.c:2664 -msgid "red & blue" -msgstr "紅色和藍色" +#: ../src/libs/tagging.c:115 +msgid "" +"add or remove keywords for\n" +"the currently selected images" +msgstr "新增或移除所選影像的關鍵字" -#: ../src/views/darkroom.c:2665 -msgid "purple & green" -msgstr "紫色和綠色" +#: ../src/libs/tagging.c:1446 +msgid "attach tag to all" +msgstr "把標籤貼到全部影像" -#: ../src/views/darkroom.c:2673 -msgid "lower threshold" -msgstr "黑點下限" +#: ../src/libs/tagging.c:1455 ../src/libs/tagging.c:2530 +msgid "detach tag" +msgstr "撕除標籤" -#: ../src/views/darkroom.c:2674 -msgid "" -"clipping threshold for the black point,\n" -"in EV, relatively to white (0 EV).\n" -"8 bits sRGB clips blacks at -12.69 EV,\n" -"8 bits Adobe RGB clips blacks at -19.79 EV,\n" -"16 bits sRGB clips blacks at -20.69 EV,\n" -"typical fine-art mat prints produce black at -5.30 EV,\n" -"typical color glossy prints produce black at -8.00 EV,\n" -"typical B&W glossy prints produce black at -9.00 EV." -msgstr "" -"黑點的裁切門檻,以相對於 EV = 0 的白點來表示。\n" -"如果 RGB 色版都低於此值,則警告該像素最終可能會被剪裁至黑色,可使用以下參考設" -"定:\n" -"8 位元 sRGB:-12.69 EV,\n" -"8 位元 Adobe RGB:-19.79 EV,\n" -"16 位元 sRGB 裁切黑色:-20.69 EV,\n" -"一般列印美術紙:-5.30 EV,\n" -"一般彩色列印相紙:-8.00 EV,\n" -"一般黑白列印相紙:-9.00 EV。" +#: ../src/libs/tagging.c:1459 +msgid "find tag" +msgstr "尋找標籤" -#: ../src/views/darkroom.c:2691 -msgid "upper threshold" -msgstr "數值上限" +#: ../src/libs/tagging.c:1462 ../src/libs/tagging.c:2597 +msgid "copy to clipboard" +msgstr "複製到剪貼簿" -#: ../src/views/darkroom.c:2693 -#, no-c-format -msgid "" -"clipping threshold for the white point.\n" -"100% is peak medium luminance." -msgstr "" -"像素的數值可逼近上限的程度,以百分比表示,超過即會標示剪裁警告。\n" -"對於色域警告,代表的是像素的飽和度與色彩空間邊界的接近程度。\n" -"對於亮度警告,代表的是像素相對於最高亮度的比例。" +#: ../src/libs/tagging.c:1699 +msgid "delete tag?" +msgstr "是否要刪除標籤?" -#: ../src/views/darkroom.c:2705 -msgid "softproof" -msgstr "軟打樣" +#: ../src/libs/tagging.c:1705 ../src/libs/tagging.c:1794 +#: ../src/libs/tagging.c:2015 ../src/libs/tagging.c:2324 +#, c-format +msgid "selected: %s" +msgstr "已選取:「%s」" -#: ../src/views/darkroom.c:2709 +#: ../src/libs/tagging.c:1710 +#, c-format msgid "" -"toggle softproofing\n" -"right-click for profile options" -msgstr "" -"切換軟打樣模式\n" -"右鍵點擊以查看和修改描述檔選項" +"do you really want to delete the tag `%s'?\n" +"%d image is assigned this tag!" +msgid_plural "" +"do you really want to delete the tag `%s'?\n" +"%d images are assigned this tag!" +msgstr[0] "" +"是否要刪除標籤「%s」?\n" +"\n" +"%d 張影像使用了此標籤!" +msgstr[1] "" +"是否要刪除標籤「%s」?\n" +"\n" +"有 %d 張影像使用了此標籤!" -#: ../src/views/darkroom.c:2722 -msgid "" -"toggle gamut checking\n" -"right-click for profile options" -msgstr "" -"切換色域檢查模式\n" -"右鍵點擊以查看和修改描述檔選項" +#: ../src/libs/tagging.c:1748 +#, c-format +msgid "tag %s removed" +msgstr "標籤「%s」已刪除" -#: ../src/views/darkroom.c:2750 ../src/views/darkroom.c:2757 -#: ../src/views/darkroom.c:2776 ../src/views/darkroom.c:2778 -#: ../src/views/darkroom.c:2780 ../src/views/darkroom.c:2782 -#: ../src/views/lighttable.c:1262 ../src/views/lighttable.c:1264 -msgid "profiles" -msgstr "ICC 描述檔" +#: ../src/libs/tagging.c:1788 +msgid "delete node?" +msgstr "是否要刪除整個結構?" -#: ../src/views/darkroom.c:2758 ../src/views/lighttable.c:1264 -msgid "preview intent" -msgstr "第二視窗轉換方式" +#: ../src/libs/tagging.c:1798 +#, c-format +msgid "%d tag will be deleted" +msgid_plural "%d tags will be deleted" +msgstr[0] "%d 個標籤將被刪除" +msgstr[1] "%d 個標籤將被刪除" -#: ../src/views/darkroom.c:2776 ../src/views/lighttable.c:1268 -msgid "display profile" -msgstr "螢幕描述檔" +#: ../src/libs/tagging.c:1805 ../src/libs/tagging.c:2025 +#: ../src/libs/tagging.c:2334 +#, c-format +msgid "%d image will be updated" +msgid_plural "%d images will be updated" +msgstr[0] "%d 張影像將被更新" +msgstr[1] "%d 張影像將被更新" -#: ../src/views/darkroom.c:2778 ../src/views/lighttable.c:1271 -msgid "preview display profile" -msgstr "第二視窗螢幕描述檔" +#: ../src/libs/tagging.c:1836 +#, c-format +msgid "%d tags removed" +msgstr "%d 個標籤已移除" -#: ../src/views/darkroom.c:2782 -msgid "histogram profile" -msgstr "直方圖描述檔" +#: ../src/libs/tagging.c:1880 +msgid "create tag" +msgstr "建立標籤" -#: ../src/views/darkroom.c:2789 -msgid "second preview window color assessment" -msgstr "切換第二個色彩評估視窗" +#: ../src/libs/tagging.c:1896 +#, c-format +msgid "add to: \"%s\" " +msgstr "加到:「%s」" -#: ../src/views/darkroom.c:2792 -msgid "color assessment second preview" -msgstr "第二視窗色彩評估" +#: ../src/libs/tagging.c:1901 ../src/libs/tagging.c:2049 +msgid "category" +msgstr "類別" -#: ../src/views/darkroom.c:2840 ../src/views/lighttable.c:1305 -msgid "display ICC profiles" -msgstr "螢幕色彩描述檔" +#: ../src/libs/tagging.c:1914 ../src/libs/tagging.c:2040 +msgid "name: " +msgstr "名稱:" -#: ../src/views/darkroom.c:2844 ../src/views/lighttable.c:1309 -msgid "preview display ICC profiles" -msgstr "第二視窗色彩描述檔" +#: ../src/libs/tagging.c:1917 ../src/libs/tagging.c:2060 +msgid "synonyms: " +msgstr "同義詞:" -#: ../src/views/darkroom.c:2848 -msgid "softproof ICC profiles" -msgstr "軟打樣色彩描述檔" +#: ../src/libs/tagging.c:1925 ../src/libs/tagging.c:2077 +#: ../src/libs/tagging.c:2360 +msgid "empty tag is not allowed, aborting" +msgstr "不允許使用空白標籤,操作取消" -#: ../src/views/darkroom.c:2853 -msgid "histogram and color picker ICC profiles" -msgstr "直方圖和色彩選取工具的色彩描述檔" +#: ../src/libs/tagging.c:1936 +msgid "tag name already exists. aborting." +msgstr "標籤名稱已存在,操作取消。" + +#: ../src/libs/tagging.c:2019 ../src/libs/tagging.c:2328 +#, c-format +msgid "%d tag will be updated" +msgid_plural "%d tags will be updated" +msgstr[0] "將更新 %d 個標籤" +msgstr[1] "將更新 %d 個標籤" -#: ../src/views/darkroom.c:2902 +#: ../src/libs/tagging.c:2079 msgid "" -"toggle guide lines\n" -"right-click for guides options" +"'|' character is not allowed for renaming tag.\n" +"to modify the hierarchy use rename path instead. Aborting." msgstr "" -"顯示 / 隱藏參考線\n" -"右鍵點擊以查看和修改參考線選項" - -#. Fullscreen preview key -#: ../src/views/darkroom.c:2921 -msgid "full preview" -msgstr "全螢幕預覽" - -#. add an option to allow skip mouse events while other overlays are -#. consuming mouse actions -#: ../src/views/darkroom.c:2926 -msgid "force pan/zoom/rotate with mouse" -msgstr "強制使用滑鼠游標移動和縮放影像" - -#. Zoom shortcuts -#: ../src/views/darkroom.c:2941 -msgid "zoom close-up" -msgstr "縮放至特寫" +"「|」字元不允許用於重命名標籤,操作取消\n" +"若要修改樹狀結構,請改用「更改結構」" -#. zoom in/out -#. zoom in/out/min/max -#: ../src/views/darkroom.c:2945 ../src/views/lighttable.c:1361 -msgid "zoom in" -msgstr "放大" +#: ../src/libs/tagging.c:2128 ../src/libs/tagging.c:2262 +#, c-format +msgid "at least one new tag name (%s) already exists, aborting" +msgstr "至少有一個標籤名稱「%s」已存在,操作取消" -#: ../src/views/darkroom.c:2947 ../src/views/lighttable.c:1363 -msgid "zoom out" -msgstr "縮小" +#: ../src/libs/tagging.c:2318 +msgid "change path" +msgstr "變更路徑" -#. Shortcut to skip images -#: ../src/views/darkroom.c:2951 -msgid "image forward" -msgstr "下一張影像" +#: ../src/libs/tagging.c:2364 +msgid "'|' misplaced, empty tag is not allowed, aborting" +msgstr "「|」位置錯誤,不能使用空白標籤,操作取消" -#: ../src/views/darkroom.c:2953 -msgid "image back" -msgstr "前一張影像" +#: ../src/libs/tagging.c:2496 +#, c-format +msgid "tag %s created" +msgstr "標籤「%s」已建立" -#. cycle overlay colors -#: ../src/views/darkroom.c:2957 -msgid "cycle overlay colors" -msgstr "循環疊加色彩" +#: ../src/libs/tagging.c:2525 +msgid "attach tag" +msgstr "貼上標籤" -#. toggle visibility of drawn masks for current gui module -#: ../src/views/darkroom.c:2961 -msgid "show drawn masks" -msgstr "顯示繪製的遮罩" +#: ../src/libs/tagging.c:2540 +msgid "create tag..." +msgstr "建立標籤…" -#. brush size +/- -#: ../src/views/darkroom.c:2965 -msgid "increase brush size" -msgstr "增加筆刷尺寸" +#: ../src/libs/tagging.c:2547 +msgid "delete tag" +msgstr "刪除標籤" -#: ../src/views/darkroom.c:2967 -msgid "decrease brush size" -msgstr "縮小筆刷尺寸" +#: ../src/libs/tagging.c:2555 +msgid "delete node" +msgstr "刪除結構" -#. brush hardness +/- -#: ../src/views/darkroom.c:2971 -msgid "increase brush hardness" -msgstr "提高筆刷硬度" +#: ../src/libs/tagging.c:2569 +msgid "change path..." +msgstr "更改結構…" -#: ../src/views/darkroom.c:2973 -msgid "decrease brush hardness" -msgstr "降低筆刷硬度" +#: ../src/libs/tagging.c:2580 +msgid "set as a tag" +msgstr "設為標籤" -#. brush opacity +/- -#: ../src/views/darkroom.c:2977 -msgid "increase brush opacity" -msgstr "提升畫刷不透明度" +#: ../src/libs/tagging.c:2592 +msgid "copy to entry" +msgstr "複製到輸入欄位" -#: ../src/views/darkroom.c:2979 -msgid "decrease brush opacity" -msgstr "降低畫刷不透明度" +#: ../src/libs/tagging.c:2618 +msgid "go to tag collection" +msgstr "含有此標籤的相冊" -#. undo/redo -#: ../src/views/darkroom.c:2983 ../src/views/lighttable.c:1353 -#: ../src/views/map.c:2400 -msgid "undo" -msgstr "復原" +#: ../src/libs/tagging.c:2625 +msgid "go back to work" +msgstr "回到原本的相冊" -#: ../src/views/darkroom.c:2985 ../src/views/lighttable.c:1354 -#: ../src/views/map.c:2402 -msgid "redo" -msgstr "重作" +#: ../src/libs/tagging.c:2801 +#, c-format +msgid "%s" +msgstr "「%s」" -#. change the precision for adjusting sliders with keyboard shortcuts -#: ../src/views/darkroom.c:2989 -msgid "change keyboard shortcut slider precision" -msgstr "改變鍵盤快速鍵滑桿的精準度" +#: ../src/libs/tagging.c:2803 +msgid "(private)" +msgstr "(私人)" -#: ../src/views/darkroom.c:2992 -msgid "synchronize selection" -msgstr "同步所選檔案" +#: ../src/libs/tagging.c:2832 +msgid "select a keyword file" +msgstr "選擇關鍵字標籤檔案" -#: ../src/views/darkroom.c:3711 -msgid "keyboard shortcut slider precision: fine" -msgstr "鍵盤快速鍵滑桿的精準度:精細" +#: ../src/libs/tagging.c:2847 +msgid "error importing tags" +msgstr "匯入標籤時發生錯誤" -#: ../src/views/darkroom.c:3713 -msgid "keyboard shortcut slider precision: normal" -msgstr "鍵盤快速鍵滑桿的精準度:中等" +#: ../src/libs/tagging.c:2849 +#, c-format +msgid "%zd tags imported" +msgstr "已匯入 %zd 個標籤" -#: ../src/views/darkroom.c:3715 -msgid "keyboard shortcut slider precision: coarse" -msgstr "鍵盤快速鍵滑桿的精準度:粗糙" +#: ../src/libs/tagging.c:2874 +msgid "select file to export to" +msgstr "匯出關鍵字檔案到" -#: ../src/views/darkroom.c:3731 -msgid "switch to lighttable" -msgstr "切換到燈箱" +#: ../src/libs/tagging.c:2890 +msgid "error exporting tags" +msgstr "匯出標籤時發生錯誤" -#: ../src/views/darkroom.c:3733 ../src/views/lighttable.c:956 -msgid "zoom in the image" -msgstr "放大影像" +#: ../src/libs/tagging.c:2892 +#, c-format +msgid "%zd tags exported" +msgstr "已匯出 %zd 個標籤" -#: ../src/views/darkroom.c:3735 -msgid "unbounded zoom in the image" -msgstr "不限制放大比例" +#: ../src/libs/tagging.c:3370 +msgid "drop to root" +msgstr "拖放到根目錄" -#: ../src/views/darkroom.c:3737 -msgid "zoom to 100% 200% and back" -msgstr "縮放至 100% 200% 並返回" +#: ../src/libs/tagging.c:3527 +msgid "" +"attached tags\n" +"press Delete or double-click to detach\n" +"right-click for other actions on attached tag,\n" +"Tab to give the focus to entry" +msgstr "" +"已貼上的標籤\n" +"按「撕除」按紐或雙擊滑鼠左鍵撕除標籤\n" +"點擊滑鼠右鍵查看其他動作\n" +"按 tab 移至輸入欄位" -#: ../src/views/darkroom.c:3739 ../src/views/lighttable.c:959 -msgid "pan a zoomed image" -msgstr "平移縮放的影像" +#: ../src/libs/tagging.c:3541 +msgid "attach" +msgstr "貼上" -#: ../src/views/darkroom.c:3742 ../src/views/lighttable.c:1001 -msgid "[modules] expand module without closing others" -msgstr "展開模組時不收合其他模組" +#: ../src/libs/tagging.c:3543 +msgid "attach tag to all selected images" +msgstr "把標籤附加到選取的影像上" -#: ../src/views/darkroom.c:3743 ../src/views/lighttable.c:1002 -msgid "[modules] expand module and close others" -msgstr "展開模組並收合其他模組" +#: ../src/libs/tagging.c:3546 +msgid "detach" +msgstr "撕除" -#: ../src/views/darkroom.c:3745 -msgid "[modules] rename module" -msgstr "重新命名模組" +#: ../src/libs/tagging.c:3548 +msgid "detach tag from all selected images" +msgstr "從選取的影像上撕除標籤" -#: ../src/views/darkroom.c:3748 -msgid "[modules] change module position in pipe" -msgstr "改變模組的位置(運算順序)" +#: ../src/libs/tagging.c:3562 +msgid "toggle list with / without hierarchy" +msgstr "切換是否顯示樹狀結構層次" -#. Show infos key -#: ../src/views/lighttable.c:730 ../src/views/lighttable.c:1344 -msgid "show infos" -msgstr "顯示資訊" +#: ../src/libs/tagging.c:3562 +msgid "hide" +msgstr "隱藏" -#: ../src/views/lighttable.c:833 -msgid "middle" -msgstr "滑鼠中鍵" +#: ../src/libs/tagging.c:3565 +msgid "toggle sort by name or by count" +msgstr "切換標籤排列方式依標籤名稱或數量" -#: ../src/views/lighttable.c:951 -msgid "open image in darkroom" -msgstr "在暗房中開啟影像" +#: ../src/libs/tagging.c:3565 +msgid "sort" +msgstr "排序方式" -#: ../src/views/lighttable.c:955 -msgid "switch to next/previous image" -msgstr "切換至下一張 / 上一張影像" +#: ../src/libs/tagging.c:3568 +msgid "toggle show or not darktable tags" +msgstr "切換顯示 darktable 標籤與否" -#: ../src/views/lighttable.c:958 ../src/views/lighttable.c:989 -#, no-c-format -msgid "zoom to 100% and back" -msgstr "縮放到 100% 並返回" +#: ../src/libs/tagging.c:3568 +msgid "dttags" +msgstr "darktable 標籤" -#: ../src/views/lighttable.c:963 ../src/views/lighttable.c:982 -msgid "scroll the collection" -msgstr "瀏覽相冊" +#: ../src/libs/tagging.c:3585 +msgid "" +"enter tag name\n" +"press Enter to create a new tag and attach it on selected images\n" +"press Tab or Down key to go to the first matching tag\n" +"press shift+Tab to select the first attached user tag" +msgstr "" +"輸入標籤名稱\n" +"按 enter 建立一個新標籤並附加到選取的影像上\n" +"按 tab 搜尋符合的標籤\n" +"按 shift + tab 選擇第一個貼上的使用者標籤" -#: ../src/views/lighttable.c:965 -msgid "change number of images per row" -msgstr "改變每行顯示的影像數量" +#: ../src/libs/tagging.c:3598 ../src/libs/tagging.c:3605 +msgid "clear entry" +msgstr "清除輸入欄位" -#: ../src/views/lighttable.c:968 -msgid "select an image" -msgstr "選擇一張影像" +#: ../src/libs/tagging.c:3664 +msgid "" +"tag dictionary,\n" +"Enter or double-click to attach selected tag on selected images\n" +"shift+Enter idem plus gives the focus to entry\n" +"shift+click to fully expand the selected tag\n" +"right-click for other actions on selected tag\n" +"shift+Tab to give the focus to entry" +msgstr "" +"標籤目錄\n" +"按 enter 或點兩下把標籤貼上選取的影像\n" +"shift + 左鍵展開標籤的所有樹狀結構\n" +"點擊滑鼠右鍵查看其他動作\n" +"shift + tab 移至輸入欄位\n" +"shift + enter 貼上標籤之外同時移至輸入欄位" -#: ../src/views/lighttable.c:970 -msgid "select range from last image" -msgstr "選取至上一張選取位置內範圍的影像" +#: ../src/libs/tagging.c:3710 +msgid "" +"create a new tag with the\n" +"name you entered" +msgstr "使用輸入的名稱建立新的標籤,並貼至選取的影像上" -#: ../src/views/lighttable.c:972 -msgid "add image to or remove it from a selection" -msgstr "增加或取消影像選取" +#: ../src/libs/tagging.c:3716 +msgid "import tags from a Lightroom keyword file" +msgstr "從 Lightroom 關鍵字檔案裡匯入標籤" -#: ../src/views/lighttable.c:976 -msgid "change image order" -msgstr "改變影像順序" +#: ../src/libs/tagging.c:3723 +msgid "export all tags to a Lightroom keyword file" +msgstr "將所有標籤匯出到 Lightroom 關鍵字檔案" -#: ../src/views/lighttable.c:983 -msgid "zoom all the images" -msgstr "縮放所有的影像" +#: ../src/libs/tagging.c:3729 +msgid "toggle list / tree view" +msgstr "切換清單或樹狀結構顯示" -#: ../src/views/lighttable.c:984 -msgid "pan inside all the images" -msgstr "在所有的影像內平移" +#: ../src/libs/tagging.c:3729 +msgid "tree" +msgstr "樹狀結構" -#: ../src/views/lighttable.c:986 -msgid "zoom current image" -msgstr "縮放目前的影像" +#: ../src/libs/tagging.c:3733 +msgid "toggle list with / without suggestion" +msgstr "切換顯示建議標籤與全部標籤" -#: ../src/views/lighttable.c:987 -msgid "pan inside current image" -msgstr "在目前的影像內平移" +#: ../src/libs/tagging.c:3734 +msgid "suggestion" +msgstr "建議" -#: ../src/views/lighttable.c:992 -#, no-c-format -msgid "zoom current image to 100% and back" -msgstr "將目前的影像縮放到 100% 並返回" +#: ../src/libs/tagging.c:3753 +msgid "redo last tag" +msgstr "重做前一個標籤" -#: ../src/views/lighttable.c:996 -msgid "zoom the main view" -msgstr "縮放主視窗" +#: ../src/libs/tagging.c:3840 +msgid "" +"tag shortcut is not active with tag tree view. please switch to list view" +msgstr "標籤快速鍵在不能在標籤樹狀圖中使用,請切換到清單檢視" -#: ../src/views/lighttable.c:997 -msgid "pan inside the main view" -msgstr "在主視窗內平移" +#: ../src/libs/tagging.c:3979 +msgid "tagging settings" +msgstr "標籤設定" -#: ../src/views/lighttable.c:1239 -msgid "set display profile" -msgstr "設定螢幕描述檔" +#: ../src/libs/tools/colorlabels.c:64 +msgid "colorlabels" +msgstr "色彩標籤" -#: ../src/views/lighttable.c:1324 -msgid "whole" -msgstr "全部" +#: ../src/libs/tools/colorlabels.c:106 +#, c-format +msgid "" +"toggle color label of selected images\n" +"%s" +msgstr "" +"切換選取影像的色彩標籤\n" +"%s" -#: ../src/views/lighttable.c:1340 -msgid "leave" -msgstr "退出" +#: ../src/libs/tools/colorlabels.c:109 +msgid "toggle color label of selected images" +msgstr "切換選取影像的色彩標籤" -#: ../src/views/lighttable.c:1347 -msgid "align images to grid" -msgstr "將影像與格線對齊" +#: ../src/libs/tools/colorlabels.c:135 +msgid "clear color labels of selected images" +msgstr "清除選取影像的色彩標籤" -#: ../src/views/lighttable.c:1348 -msgid "reset first image offset" -msgstr "重設第一張影像偏差" +#: ../src/libs/tools/colorlabels.c:228 +msgid "enter a description of how you use this color label" +msgstr "輸入你如何使用色彩標籤的說明" -#: ../src/views/lighttable.c:1349 -msgid "select toggle image" -msgstr "選擇切換影像" +#: ../src/libs/tools/filmstrip.c:46 +msgid "filmstrip" +msgstr "幻燈片" -#: ../src/views/lighttable.c:1350 -msgid "select single image" -msgstr "選擇單張影像" +#: ../src/libs/tools/filmstrip.c:102 +msgid "filmstrip auto-scroll enabled" +msgstr "幻燈片自動置中功能開啟" -#. zoom for full culling & preview -#: ../src/views/lighttable.c:1357 -msgid "preview zoom 100%" -msgstr "預覽縮放至 100%" +#: ../src/libs/tools/filmstrip.c:106 +msgid "filmstrip auto-scroll disabled" +msgstr "幻燈片自動置中功能關閉" -#: ../src/views/lighttable.c:1358 -msgid "preview zoom fit" -msgstr "預覽縮放至符合螢幕" +#: ../src/libs/tools/filmstrip.c:128 +#, c-format +msgid "pinned in second window: %s" +msgstr "固定在第二視窗「%s」中" -#: ../src/views/lighttable.c:1362 -msgid "zoom max" -msgstr "放到最大" +#. register action and attach it to self->widget so the quick-shortcut +#. button can discover it by hovering anywhere over the filmstrip +#: ../src/libs/tools/filmstrip.c:147 ../src/libs/tools/filmstrip.c:149 +msgid "pin in second window" +msgstr "固定在第二視窗中" -#: ../src/views/lighttable.c:1364 -msgid "zoom min" -msgstr "縮到最小" +#: ../src/libs/tools/filmstrip.c:152 +msgid "auto-scroll to selected image" +msgstr "自動滾動到選擇的影像" -#: ../src/views/map.c:2405 -msgid "scroll right" -msgstr "向右捲動" +#: ../src/libs/tools/filmstrip.c:154 +msgid "center on selected image" +msgstr "將選擇的影像置中" -#: ../src/views/map.c:2407 -msgid "scroll right wide" -msgstr "向右大幅捲動" +#: ../src/libs/tools/filter.c:42 +msgid "filter" +msgstr "篩選" -#: ../src/views/map.c:2409 -msgid "scroll left" -msgstr "向左捲動" +#: ../src/libs/tools/filter.c:104 +msgid "filter preferences" +msgstr "篩選設定" -#: ../src/views/map.c:2411 -msgid "scroll left wide" -msgstr "向左大幅捲動" +#: ../src/libs/tools/gamepad.c:37 +msgid "gamepad" +msgstr "遊戲把手" -#: ../src/views/map.c:2413 -msgid "scroll up" -msgstr "向上捲動" +#: ../src/libs/tools/gamepad.c:60 +msgid "button a" +msgstr "按鈕「A」" -#: ../src/views/map.c:2415 -msgid "scroll up wide" -msgstr "向上大幅捲動" +#: ../src/libs/tools/gamepad.c:60 +msgid "button b" +msgstr "按鈕「B」" -#: ../src/views/map.c:2417 -msgid "scroll down" -msgstr "向下捲動" +#: ../src/libs/tools/gamepad.c:60 +msgid "button x" +msgstr "按鈕「X」" -#: ../src/views/map.c:2419 -msgid "scroll down wide" -msgstr "向下大幅捲動" +#: ../src/libs/tools/gamepad.c:60 +msgid "button y" +msgstr "按鈕「Y」" -#: ../src/views/map.c:3206 -msgid "[on image] open in darkroom" -msgstr "在暗房中開啟" +#: ../src/libs/tools/gamepad.c:61 +msgid "button back" +msgstr "按鈕「back」" -#: ../src/views/map.c:3208 -msgid "[on map] zoom map" -msgstr "縮放地圖" +#: ../src/libs/tools/gamepad.c:61 +msgid "button guide" +msgstr "按鈕「guide」" -#: ../src/views/map.c:3210 -msgid "move image location" -msgstr "移動影像位置" +#: ../src/libs/tools/gamepad.c:61 +msgid "button start" +msgstr "按鈕「start」" -#: ../src/views/print.c:54 -msgctxt "view" -msgid "print" -msgstr "列印" +#: ../src/libs/tools/gamepad.c:62 +msgid "left stick" +msgstr "左搖桿" -#: ../src/views/print.c:307 -msgid "no printers found!" -msgstr "沒有找到印表機!" +#: ../src/libs/tools/gamepad.c:62 +msgid "right stick" +msgstr "右搖桿" -#: ../src/views/slideshow.c:359 -msgid "end of images" -msgstr "影像輪播結束" +#: ../src/libs/tools/gamepad.c:62 +msgid "left shoulder" +msgstr "左肩按鈕「LB/L1」" -#: ../src/views/slideshow.c:380 -msgid "end of images. press any key to return to lighttable mode" -msgstr "輪播結束,按任意鍵回到燈箱" +#: ../src/libs/tools/gamepad.c:62 +msgid "right shoulder" +msgstr "右肩按鈕「RB/R1」" -#: ../src/views/slideshow.c:513 -msgid "waiting to start slideshow" -msgstr "等待影像輪播開始" +#: ../src/libs/tools/gamepad.c:63 +msgid "dpad up" +msgstr "十字鍵「上」" -#: ../src/views/slideshow.c:681 ../src/views/slideshow.c:708 -#: ../src/views/slideshow.c:716 -msgid "slideshow paused" -msgstr "影像輪播暫停" +#: ../src/libs/tools/gamepad.c:63 +msgid "dpad down" +msgstr "十字鍵「下」" -#: ../src/views/slideshow.c:689 ../src/views/slideshow.c:699 -#, c-format -msgid "slideshow delay set to %d second" -msgid_plural "slideshow delay set to %d seconds" -msgstr[0] "影像輪播間隔時間為 %d 秒" -msgstr[1] "影像輪播間隔時間為 %d 秒" +#: ../src/libs/tools/gamepad.c:63 +msgid "dpad left" +msgstr "十字鍵「左」" -#: ../src/views/slideshow.c:731 -msgid "start and stop" -msgstr "開始與停止" +#: ../src/libs/tools/gamepad.c:63 +msgid "dpad right" +msgstr "十字鍵「右」" -#: ../src/views/slideshow.c:733 -msgid "exit slideshow" -msgstr "關閉影像輪播" +#: ../src/libs/tools/gamepad.c:64 +msgid "button misc1" +msgstr "按鈕「misc1」" -#: ../src/views/slideshow.c:737 -msgid "slow down" -msgstr "減速" +#: ../src/libs/tools/gamepad.c:64 +msgid "paddle1" +msgstr "撥片一" -#: ../src/views/slideshow.c:741 -msgid "speed up" -msgstr "加速" +#: ../src/libs/tools/gamepad.c:64 +msgid "paddle2" +msgstr "撥片二" -#: ../src/views/slideshow.c:746 -msgid "step forward" -msgstr "下一張" +#: ../src/libs/tools/gamepad.c:64 +msgid "paddle3" +msgstr "撥片三" -#: ../src/views/slideshow.c:748 -msgid "step back" -msgstr "前一張" +#: ../src/libs/tools/gamepad.c:64 +msgid "paddle4" +msgstr "撥片四" -#: ../src/views/slideshow.c:756 -msgid "go to next image" -msgstr "前往下一張影像" +#: ../src/libs/tools/gamepad.c:64 +msgid "touchpad" +msgstr "觸控板" -#: ../src/views/slideshow.c:758 -msgid "go to previous image" -msgstr "回到上一張影像" +#: ../src/libs/tools/gamepad.c:65 +msgid "left trigger" +msgstr "左板機「LT/L2」" -#: ../src/views/tethering.c:163 -#, c-format -msgid "new session initiated '%s'" -msgstr "已啟動新的工作階段「%s」" +#: ../src/libs/tools/gamepad.c:65 +msgid "right trigger" +msgstr "右板機「RT/R2」" -#: ../src/views/tethering.c:496 -msgid "no camera with tethering support available for use..." -msgstr "沒有支援連機拍攝的相機…" +#: ../src/libs/tools/gamepad.c:71 +msgid "invalid gamepad button" +msgstr "無效的控制器按鈕" -#: ../src/views/view.c:1410 -msgid "left-click" -msgstr "左鍵點擊" +#: ../src/libs/tools/gamepad.c:89 +msgid "left x" +msgstr "左搖桿 X" -#: ../src/views/view.c:1413 -msgid "right-click" -msgstr "右鍵點擊" +#: ../src/libs/tools/gamepad.c:89 +msgid "left y" +msgstr "左搖桿 Y" -#: ../src/views/view.c:1416 -msgid "middle-click" -msgstr "中鍵點擊" +#: ../src/libs/tools/gamepad.c:89 +msgid "right x" +msgstr "右搖桿 X" -#: ../src/views/view.c:1422 -msgid "left double-click" -msgstr "左鍵雙擊" +#: ../src/libs/tools/gamepad.c:89 +msgid "right y" +msgstr "右搖桿 Y" -#: ../src/views/view.c:1425 -msgid "right double-click" -msgstr "右鍵雙擊" +#: ../src/libs/tools/gamepad.c:90 +msgid "left diagonal" +msgstr "左搖桿斜角" -#: ../src/views/view.c:1428 -msgid "drag and drop" -msgstr "拖曳" +#: ../src/libs/tools/gamepad.c:90 +msgid "left skew" +msgstr "左搖桿偏斜" -#: ../src/views/view.c:1431 -msgid "left-click+drag" -msgstr "左鍵點擊+拖曳" +#: ../src/libs/tools/gamepad.c:90 +msgid "right diagonal" +msgstr "右搖桿斜角" -#: ../src/views/view.c:1434 -msgid "right-click+drag" -msgstr "右鍵點擊+拖曳" +#: ../src/libs/tools/gamepad.c:90 +msgid "right skew" +msgstr "右搖桿偏斜" -#: ../src/views/view.c:1456 -msgid "darktable - accels window" -msgstr "darktable 快速鍵視窗" +#. diagonals +#: ../src/libs/tools/gamepad.c:96 +msgid "invalid gamepad axis" +msgstr "無效的控制器搖桿" -#: ../src/views/view.c:1503 -msgid "switch to a classic window which will stay open after key release" -msgstr "切換回傳統視窗,在按鍵放開後仍保持開啟" +#. we write the label with the size category +#: ../src/libs/tools/global_toolbox.c:212 +msgid "thumbnails overlays for size" +msgstr "額外文字訊息的大小" -#. we add the mouse actions too -#: ../src/views/view.c:1569 -msgid "mouse actions" -msgstr "滑鼠動作" +#: ../src/libs/tools/global_toolbox.c:246 ../src/libs/tools/global_toolbox.c:310 +msgid "" +"duration before the block overlay is hidden after each mouse movement on the " +"image\n" +"set -1 to never hide the overlay" +msgstr "" +"滑鼠停留在影像上後隱藏懸浮資訊的時間\n" +"設定為「-1」則永不隱藏" -#~ msgid "RustiCL (experimental)" -#~ msgstr "RustiCL(實驗性質)" - -#~ msgid "" -#~ "do you really want to physically delete selected image (using trash if " -#~ "possible)?" -#~ msgstr "確定要從硬碟中刪除選取的影像檔案?" - -#~ msgid "do you really want to physically delete selected image from disk?" -#~ msgstr "確定要從硬碟中刪除選取的影像檔案?" - -#~ msgid "(default)" -#~ msgstr "(預設)" - -#~ msgid "" -#~ "Photography workflow\n" -#~ "application and\n" -#~ "RAW developer" -#~ msgstr "" -#~ "攝影工作流程和\n" -#~ "RAW 修圖程式" - -#~ msgid "get ready to unleash your creativity" -#~ msgstr "準備好發揮你的創造力" - -#~ msgid "" -#~ "the quality of an image, less quality means fewer details.\n" -#~ "\n" -#~ "pixel format is controlled by quality:\n" -#~ "\n" -#~ "5-80: YUV420, 81-90: YUV422, 91-100: YUV444" -#~ msgstr "" -#~ "影像的品質,品質越低代表細節越少\n" -#~ "\n" -#~ "品質設定與取樣格式關係:\n" -#~ "\n" -#~ "91% - 100% -> YUV444\n" -#~ " 81% - 90% -> YUV422\n" -#~ " 5% - 80% -> YUV420" - -#~ msgid "radius for blurring step" -#~ msgstr "模糊半徑" - -#~ msgid "the gradient range where to apply random dither" -#~ msgstr "隨機遞色的漸層範圍" - -#~ msgid "gradient range" -#~ msgstr "漸層範圍" - -#~ msgid "change algorithm for current form" -#~ msgstr "將選擇的形狀更改為此工具" - -#~ msgid "automatic pixel rotation" -#~ msgstr "自動旋轉像素" - -#~ msgid "" -#~ "automatic pixel rotation\n" -#~ "only works for the sensors that need it." -#~ msgstr "" -#~ "自動旋轉像素\n" -#~ "某些相機的感光元件具有斜線排列的拜耳濾鏡,\n" -#~ "此模組僅適用於這種情況的影像傾斜校正。" - -#~ msgctxt "section" -#~ msgid "mask post-processing" -#~ msgstr "階調遮罩調整" - -#~ msgid "" -#~ "mask histogram span between the first and last deciles.\n" -#~ "the central line shows the average. orange bars appear at extrema if " -#~ "clipping occurs." -#~ msgstr "" -#~ "階調遮罩的分布範圍\n" -#~ "顯示階調遮罩中間的 80% 區域,排除頭尾兩個十分位數的資料以免異常數值影響判" -#~ "斷。\n" -#~ "調整以下參數讓灰色範圍居中並左右延展至接近邊界,以獲得最好的階調分區控" -#~ "制。\n" -#~ "如果左右邊緣出現橘色,代表階調遮罩超過範圍,需要調整進一步調整。" +#: ../src/libs/tools/global_toolbox.c:251 ../src/libs/tools/global_toolbox.c:315 +msgid "timeout only available for block overlay" +msgstr "時間設定僅適用於懸浮資訊欄" -#~ msgid "start export" -#~ msgstr "開始匯出" +#: ../src/libs/tools/global_toolbox.c:275 ../src/libs/tools/global_toolbox.c:457 +msgid "culling overlays" +msgstr "選擇透明套疊資訊" -#~ msgid "" -#~ "display the sequence of edit actions\n" -#~ "and allow temporarily returning to\n" -#~ "an earlier state of the edit" -#~ msgstr "" -#~ "顯示編輯操作的順序\n" -#~ "並允許暫時回到早期的編輯狀態" +#: ../src/libs/tools/global_toolbox.c:277 +msgid "preview overlays" +msgstr "預覽套疊資訊" -#~ msgid "raster mask import" -#~ msgstr "點陣遮罩匯入" +#: ../src/libs/tools/global_toolbox.c:351 +msgid "overlays not available here..." +msgstr "套疊資訊無法用在此處…" -#, c-format -#~ msgid "detected OtherIlluminant in `%s`, please report via darktable github" -#~ msgstr "在「%s」中偵測到其他光源,請回報至 darktable GitHub" +#: ../src/libs/tools/global_toolbox.c:390 +msgid "grouping" +msgstr "群組" -#, c-format -#~ msgid "special exif illuminants in `%s`, please report via darktable github" -#~ msgstr "「%s」中存在特殊 EXIF 光源,請回報至 darktable GitHub" +#: ../src/libs/tools/global_toolbox.c:392 ../src/libs/tools/global_toolbox.c:540 +msgid "expand grouped images" +msgstr "展開群組影像" -#, c-format -#~ msgid "forward matrix in `%s`, please report via darktable github" -#~ msgstr "「%s」中的前向矩陣(forward matrix),請回報至 darktable GitHub" +#: ../src/libs/tools/global_toolbox.c:394 ../src/libs/tools/global_toolbox.c:542 +msgid "collapse grouped images" +msgstr "收合群組影像" -#~ msgid "combine with elements from a processed image" -#~ msgstr "" -#~ "影像合成 | composite\n" -#~ "\n" -#~ "選取其他影像並覆蓋在目前編輯的影像上\n" -#~ "配合範圍或色版遮罩與混合模式使用來合成\n" -#~ "或是與「工作區域擴大」併用,填充工作區域中的空白部分" +#: ../src/libs/tools/global_toolbox.c:401 +msgid "thumbnail overlays options" +msgstr "縮圖資訊選項" -#~ msgctxt "eq_preset" -#~ msgid "coarse" -#~ msgstr "粗糙" +#: ../src/libs/tools/global_toolbox.c:402 +msgid "click to change the type of overlays shown on thumbnails" +msgstr "設定縮圖上套疊顯示的資訊" -#~ msgctxt "atrous" -#~ msgid "sharpen" -#~ msgstr "銳利化" +#: ../src/libs/tools/global_toolbox.c:424 ../src/libs/tools/global_toolbox.c:453 +msgid "overlay mode for size" +msgstr "尺寸的套疊模式" -#~ msgid "cleanup unused shapes" -#~ msgstr "清除未使用的遮罩" +#: ../src/libs/tools/global_toolbox.c:428 +msgid "thumbnail overlays" +msgstr "縮圖套疊資訊" -#~ msgid "reduce resolution of preview image" -#~ msgstr "降低預覽影像的解析度" +#: ../src/libs/tools/global_toolbox.c:430 ../src/libs/tools/global_toolbox.c:459 +msgid "no overlays" +msgstr "不顯示任何額外資訊" -#~ msgid "decrease to speed up preview rendering, may hinder accurate masking" -#~ msgstr "降低預覽圖像的分辨率以加快速度,但也可能降低顏色選擇和遮罩的準確性" +#: ../src/libs/tools/global_toolbox.c:431 +msgid "overlays on mouse hover" +msgstr "滑鼠經過時顯示基本資訊" -#~ msgid "prefer performance over quality" -#~ msgstr "執行性能高於顯示品質" +#: ../src/libs/tools/global_toolbox.c:432 +msgid "extended overlays on mouse hover" +msgstr "滑鼠經過時顯示額外資訊" -#~ msgid "" -#~ "if switched on, thumbnails and previews are rendered at lower quality but " -#~ "4 times faster" -#~ msgstr "" -#~ "啟用此選項後以較低品質顯示縮圖和預覽,速度可提高四倍,在低階電腦上非常實用" +#: ../src/libs/tools/global_toolbox.c:433 ../src/libs/tools/global_toolbox.c:460 +msgid "permanent overlays" +msgstr "常態顯示基本資訊" -#~ msgid "contributors" -#~ msgstr "貢獻者" +#: ../src/libs/tools/global_toolbox.c:434 ../src/libs/tools/global_toolbox.c:461 +msgid "permanent extended overlays" +msgstr "常態顯示額外資訊" -#~ msgid "RCD + VNG4" -#~ msgstr "雙算法:RCD + VNG4" +#: ../src/libs/tools/global_toolbox.c:435 +msgid "permanent overlays extended on mouse hover" +msgstr "常態顯示基本資訊,滑鼠經過時顯示額外資訊" -#~ msgid "AMaZE + VNG4" -#~ msgstr "雙算法:AMaZE + VNG4" +#: ../src/libs/tools/global_toolbox.c:437 ../src/libs/tools/global_toolbox.c:463 +msgid "overlays block on mouse hover" +msgstr "滑鼠經過顯示懸浮資訊欄" -#~ msgid "Markesteijn 3-pass + VNG" -#~ msgstr "Markesteijn 3-pass + VNG" +#: ../src/libs/tools/global_toolbox.c:438 ../src/libs/tools/global_toolbox.c:464 +msgid "during (s)" +msgstr "持續時間(秒)" -#~ msgctxt "menu" -#~ msgid "lighttable" -#~ msgstr "燈箱 LightTable" +#: ../src/libs/tools/global_toolbox.c:443 ../src/libs/tools/global_toolbox.c:469 +msgid "show tooltip" +msgstr "顯示懸浮資訊(可在偏好設定中自訂顯示內容)" -#~ msgctxt "menu" -#~ msgid "darkroom" -#~ msgstr "暗房 Darkroom" +#: ../src/libs/tools/global_toolbox.c:481 +msgid "help" +msgstr "說明" -#~ msgid "encoding speed" -#~ msgstr "編碼速度" +#: ../src/libs/tools/global_toolbox.c:482 +msgid "enable this, then click on a control element to see its online help" +msgstr "" +"快速說明\n" +"開啟後點擊任何控制項目可直接連至相關的線上說明頁面" -#~ msgid "trades off quality and file size for quicker encoding time" -#~ msgstr "權衡品質和檔案尺寸以獲得更快的編碼時間" +#: ../src/libs/tools/global_toolbox.c:488 +msgid "" +"define keyboard shortcuts for on-screen controls\n" +"ctrl+click to switch off overwrite confirmations\n" +"\n" +"after activating:\n" +"\n" +"- hover over a control (button, slider, etc.) and press\n" +" a keystroke combination (optionally with mouse click,\n" +" move, or scroll while holding down the keys) to\n" +" define a shortcut for the control,\n" +"- type an existing combination to delete that mapping\n" +"\n" +"click on a control, module or screen area to open the\n" +"dialog for more detailed configuration\n" +"\n" +"right-click to exit mapping mode" +msgstr "" +"錄製鍵盤快速鍵\n" +"開啟後將滑鼠停在欲自訂的控制項目上,即可以按鍵自訂該功能的快速鍵\n" +"再次重複相同的操作會刪除該快速鍵\n" +"在任何控制項目上點擊滑鼠左鍵,會自動開啟該功能對應的完整快速鍵設定視窗\n" +"點擊滑鼠右鍵退出錄製模式" -#~ msgid "not a B&W image, will not export as grayscale" -#~ msgstr "這不是黑白影像,將不會匯出為灰階" +#: ../src/libs/tools/global_toolbox.c:513 +msgid "show global preferences" +msgstr "顯示偏好設定" -#~ msgid "B&W: luminance-based" -#~ msgstr "黑白:基於亮度" +#: ../src/libs/tools/hinter.c:42 +msgid "hinter" +msgstr "操作提示" -#~ msgid "dehaze" -#~ msgstr "除霧霾" +#: ../src/libs/tools/hinter.c:98 +#, c-format +msgid "%s in current collection" +msgstr "%s 張在目前的相冊中" -#~ msgctxt "actionbutton" -#~ msgid "export" -#~ msgstr "匯出" +#: ../src/libs/tools/image_infos.c:40 +msgid "image infos" +msgstr "影像資訊" -#~ msgid "darktable camera styles" -#~ msgstr "darktable 相機風格檔" +#: ../src/libs/tools/lighttable.c:114 +msgid "click to exit from full preview layout." +msgstr "點擊退出全螢幕預覽。" -#~ msgid "toggle ISO 12646 color assessment conditions" -#~ msgstr "切換 ISO 12646 色彩評估模式" +#: ../src/libs/tools/lighttable.c:116 +msgid "click to enter full preview layout." +msgstr "全螢幕預覽布局。" -#~ msgid "OpenCL" -#~ msgstr "OpenCL" +#: ../src/libs/tools/lighttable.c:119 +msgid "click to enter culling layout in fixed mode." +msgstr "並排比較布局(固定數量)" -#~ msgid "v3.0 for RAW input (default)" -#~ msgstr "V3.0 適用於 RAW 檔(預設)" +#: ../src/libs/tools/lighttable.c:121 ../src/libs/tools/lighttable.c:126 +msgid "click to exit culling layout." +msgstr "點擊退出並排比較布局。" -#~ msgid "base directory naming pattern" -#~ msgstr "基礎資料夾命名方式" +#: ../src/libs/tools/lighttable.c:124 +msgid "click to enter culling layout in dynamic mode." +msgstr "並排比較布局(動態數量)" -#~ msgid "part of full import path for an import session" -#~ msgstr "匯入作業的儲存路徑" +#: ../src/libs/tools/lighttable.c:136 +msgid "click to allow browsing all images from the collection." +msgstr "點擊以允許瀏覽相冊中的所有影像。" -#~ msgid "sub directory naming pattern" -#~ msgstr "子資料夾命名方式" +#: ../src/libs/tools/lighttable.c:141 +msgid "click to limit browsing to the selection." +msgstr "點擊以將瀏覽限制在選擇範圍內。" -#~ msgid "hide the history button and show a specific module instead" -#~ msgstr "顯示「最近用過的相冊」模組" +#: ../src/libs/tools/lighttable.c:414 +msgid "focus detection" +msgstr "偵測焦點" -#~ msgid "" -#~ "hide the history button and show the recent collections module instead" -#~ msgstr "隱藏歷史紀錄按鈕,顯示舊版「最近用過的相冊」模組" +#: ../src/libs/tools/lighttable.c:415 ../src/libs/tools/lighttable.c:426 +msgid "no restriction" +msgstr "無限制" -#~ msgid "" -#~ "hide this module and instead access collections history with a button in " -#~ "the collections module" -#~ msgstr "隱藏這個模組,使用相冊模組裡的「歷史紀錄」按鈕來套用過去的設定" +#: ../src/libs/tools/lighttable.c:430 +msgid "culling" +msgstr "並排比較" -#~ msgid "Flip horizontally" -#~ msgstr "水平翻轉" +#: ../src/libs/tools/lighttable.c:460 +msgid "toggle filemanager layout" +msgstr "切換檔案管理布局" -#, c-format -#~ msgid "style %s successfully applied!" -#~ msgstr "已成功套用風格檔「%s」!" +#: ../src/libs/tools/lighttable.c:463 +msgid "click to enter filemanager layout." +msgstr "檔案管理布局。" -#~ msgid "style successfully applied!" -#~ msgid_plural "styles successfully applied!" -#~ msgstr[0] "風格檔套用成功!" -#~ msgstr[1] "風格檔套用成功!" +#: ../src/libs/tools/lighttable.c:468 +msgid "toggle zoomable lighttable layout" +msgstr "切換縮放燈箱布局" -#~ msgid "" -#~ "tooltip visibility can only be toggled if compositing is enabled in your " -#~ "window manager" -#~ msgstr "只有在視窗管理中開啟混合模式,才能切換懸浮資訊要不要顯示" +#: ../src/libs/tools/lighttable.c:471 +msgid "click to enter zoomable lighttable layout." +msgstr "縮放燈箱布局。" -#~ msgid "you can't delete the selected place" -#~ msgstr "不能刪除使用中的位置" +#: ../src/libs/tools/lighttable.c:476 +msgid "toggle culling mode" +msgstr "切換並排比較布局" -#~ msgid "no user-defined presets for favorite modules were found" -#~ msgstr "找不到給常用模組使用的使用者自訂預設集" +#: ../src/libs/tools/lighttable.c:484 +msgid "toggle culling dynamic mode" +msgstr "切換動態並排比較布局" -#~ msgid "invalid AVIF bit depth!" -#~ msgstr "無效的 AVIF 位元深度!" +#: ../src/libs/tools/lighttable.c:510 +msgid "" +"set the number of thumbnails per row in filemanager layout,\n" +"or the total number of thumbnails shown in culling layouts." +msgstr "" +"設定檔案管理布局中每行的縮圖數量,\n" +"或並排比較布局中顯示的縮圖總數。" -#~ msgid "search filmroll" -#~ msgstr "搜尋底片卷" +#: ../src/libs/tools/lighttable.c:515 +msgid "toggle culling restricted" +msgstr "切換並排比較限制" -#~ msgid "search filmroll..." -#~ msgstr "搜尋底片卷…" +#: ../src/libs/tools/lighttable.c:536 +msgid "toggle culling zoom mode" +msgstr "切換縮放並排比較布局" -#~ msgid "update image information to match changes to file" -#~ msgstr "" -#~ "重新讀取影像中的 EXIF 資料\n" -#~ "⚠️ 警告:這可能會覆蓋 darktable 中更改的標籤和詮釋資料 ⚠️" +#: ../src/libs/tools/lighttable.c:538 +msgid "exit current layout" +msgstr "退出目前布局" -#~ msgid "battery indicator" -#~ msgstr "電池電量" +#: ../src/libs/tools/log_history.c:50 +msgid "log history" +msgstr "日誌歷史紀錄" -#~ msgid "" -#~ "hides built-in presets of processing modules in both presets and " -#~ "favourites menu." -#~ msgstr "" -#~ "隱藏編輯模組內建的預設集\n" -#~ "預設集選單只顯示用戶自定義的預設集" +#: ../src/libs/tools/log_history.c:188 +msgid "view log history" +msgstr "查看日誌歷史紀錄" -#~ msgid "radius_1" -#~ msgstr "半徑一" +#: ../src/libs/tools/midi.c:41 +msgid "midi" +msgstr "MIDI 控制器" -#~ msgid "pixelate" -#~ msgstr "像素化" +#: ../src/libs/tools/midi.c:221 +msgid "using absolute encoding; reinitialise to switch to relative" +msgstr "使用絕對編碼,重新初始化可切換回相對編碼" -#~ msgid "radius_2" -#~ msgstr "半徑二" +#: ../src/libs/tools/midi.c:225 +#, c-format +msgid "%d more identical (down) moves before switching to relative encoding" +msgstr "切換至相對編碼前再做 %d 次一樣的動作(down)" -#~ msgid "noise" -#~ msgstr "雜訊" +#: ../src/libs/tools/midi.c:228 +#, c-format +msgid "switching encoding to relative (down = %d)" +msgstr "切換至相對編碼(down = %d)" -#~ msgid "canvas enlargement" -#~ msgstr "工作區域擴大" +#: ../src/libs/tools/midi.c:559 +#, c-format +msgid "%s opened as midi%d" +msgstr "%s 已作為 MIDI 控制器 %d 開啟" -#~ msgctxt "preferences" -#~ msgid "chronological" -#~ msgstr "依時序排列" +#: ../src/libs/tools/module_toolbox.c:26 +msgid "module toolbox" +msgstr "模組工具箱" -#~ msgid "" -#~ "sort the following collections in descending order: 'film roll' by " -#~ "folder, 'folder', 'times' (e.g. 'capture date')" -#~ msgstr "以降序方式排列以下項目:「底片卷」、「資料夾」、「時間」" +#. connect callbacks +#: ../src/libs/tools/ratings.c:97 +msgid "set star rating for selected images" +msgstr "設定影像的評分" -#~ msgid "(AI) detect from image surfaces..." -#~ msgstr "(智慧偵測)從影像的平滑區域偵測…" +#: ../src/libs/tools/timeline.c:102 +msgid "timeline" +msgstr "時間軸" -#~ msgid "(AI) detect from image edges..." -#~ msgstr "(智慧偵測)從影像的邊緣區域偵測…" +#: ../src/libs/tools/timeline.c:1421 +msgid "start selection" +msgstr "開始選取" -#~ msgid "group leaders" -#~ msgstr "群組封面影像" +#: ../src/libs/tools/timeline.c:1422 +msgid "stop selection" +msgstr "停止選取" -#~ msgid "group followers" -#~ msgstr "群組影像" +#: ../src/libs/tools/view_toolbox.c:29 +msgid "view toolbox" +msgstr "查看工具箱" -#~ msgid "_understood" -#~ msgstr "了解(_U)" +#: ../src/libs/tools/viewswitcher.c:60 +msgid "viewswitcher" +msgstr "視角切換" -#~ msgid "failed to import images from camera." -#~ msgstr "從相機匯入影像失敗" +#: ../src/lua/preferences.c:683 ../src/lua/preferences.c:698 +#: ../src/lua/preferences.c:710 ../src/lua/preferences.c:723 +#: ../src/lua/preferences.c:739 ../src/lua/preferences.c:803 +#, c-format +msgid "double-click to reset to `%s'" +msgstr "雙擊重設回「%s」" -#~ msgid "" -#~ "move segment: drag\n" -#~ "add node: ctrl+click" -#~ msgstr "" -#~ "拖曳以移動線段\n" -#~ "ctrl + 點擊增加節點" +#: ../src/lua/preferences.c:708 +msgid "select file" +msgstr "選擇檔案" -#~ msgid "$(SEQUENCE) - sequence number" -#~ msgstr "$(SEQUENCE) - 序號" +#: ../src/lua/preferences.c:762 +#, c-format +msgid "double-click to reset to `%d'" +msgstr "雙擊重設回「%d」" -#~ msgid "automatic pixel scaling" -#~ msgstr "自動縮放像素" +#: ../src/lua/preferences.c:789 +#, c-format +msgid "double-click to reset to `%f'" +msgstr "雙擊重設回「%f」" -#~ msgid "" -#~ "automatic pixel scaling\n" -#~ "only works for the sensors that need it." -#~ msgstr "" -#~ "自動縮放像素\n" -#~ "某些相機的感光元件像素為長方形而非正方形\n" -#~ "此模組僅適用於這種情況的影像失真校正" +#: ../src/lua/preferences.c:868 +msgid "Lua options" +msgstr "Lua 選項" -#~ msgid "ungrouped images" -#~ msgstr "無群組的影像" +#: ../src/lua/preferences.c:919 +msgid "per-script configuration options" +msgstr "腳本前置設定選項" -#~ msgid "select the type of grouped image to filter" -#~ msgstr "選擇影像的群組狀態" +#: ../src/views/darkroom.c:626 +#, c-format +msgid "" +"file `%s' is not available, switching to lighttable now.\n" +"\n" +"if stored on an external drive, ensure that the drive is connected and files\n" +"can be accessed in the same locations as when you imported this image." +msgstr "" +"檔案「%s」無法使用,切換到 lighttable。\n" +"\n" +"如果儲存在外接磁碟上,\n" +"請確保磁碟機已連接且檔案可以在與匯入此影像時相同的位置進行存取。" -#~ msgid "good knight" -#~ msgstr "darktable 團隊的愚人節惡作劇" +#: ../src/views/darkroom.c:633 +#, c-format +msgid "" +"file `%s' appears corrupt, switching to lighttable now.\n" +"\n" +"please check that it was correctly and completely copied from the camera." +msgstr "" +"檔案「%s」似乎已損壞,切換到 lighttable。\n" +"\n" +"請確認該檔案是否正確且完整地從相機複製。" -#~ msgid "spot color mapping" -#~ msgstr "點測色色彩對應" +#: ../src/views/darkroom.c:639 +#, c-format +msgid "file `%s' is not in any recognized format, switching to lighttable now." +msgstr "檔案「%s」不是任何可辨識的格式,切換到 lighttable。" -#~ msgid "spot mode" -#~ msgstr "點測對應模式" +#: ../src/views/darkroom.c:644 +#, c-format +msgid "" +"file `%s' is from an unsupported camera model, switching to lighttable now." +msgstr "檔案「%s」由不支援的相機型號所拍攝,切換到 lighttable。" -#~ msgid "selected image[s]" -#~ msgstr "已選取的影像" +#: ../src/views/darkroom.c:649 +#, c-format +msgid "" +"file `%s' uses an unsupported feature, switching to lighttable now.\n" +"\n" +"please check that the image format and compression mode you selected in your\n" +"camera's menus is supported (see https://www.darktable.org/resources/camera-" +"support/\n" +"and the release notes for this version of darktable)" +msgstr "" +"檔案「%s」使用了不支援的功能,切換到 lighttable。\n" +"\n" +"請確認相機中選擇的影像格式與壓模模式是否被支援\n" +"(請參閱 https://www.darktable.org/resources/camera-support/\n" +" 以及此版本 darktable 的發行說明)" -#~ msgid "" -#~ "when having raw+JPEG images together in one directory it makes no sense " -#~ "to import both. with this flag one can ignore all JPEGs found." -#~ msgstr "" -#~ "忽略所有的 JPEG 檔案,不會顯示在檔案列表上\n" -#~ "因為資料夾內若同時有 RAW + JPEG 時,沒有必要兩個檔案都匯入" - -#~ msgid "save history while developing" -#~ msgstr "自動儲存編輯紀錄" - -#~ msgid "longest" -#~ msgstr "長邊" - -#~ msgid "red inset" -#~ msgstr "紅色插入擴展" - -#~ msgid "green inset" -#~ msgstr "綠色插入擴展" +#: ../src/views/darkroom.c:657 +#, c-format +msgid "" +"error while reading file `%s', switching to lighttable now.\n" +"\n" +"please check that the file has not been truncated." +msgstr "" +"讀取檔案「%s」時出現錯誤,切換到 lighttable。\n" +"\n" +"請確認該檔案是否未被截斷。" -#~ msgid "blue inset" -#~ msgstr "藍色插入擴展" +#: ../src/views/darkroom.c:663 +#, c-format +msgid "" +"darktable could not load `%s', switching to lighttable now.\n" +"\n" +"please check that the camera model that produced the image is supported in " +"darktable\n" +"(list of supported cameras is at https://www.darktable.org/resources/camera-" +"support/).\n" +"if you are sure that the camera model is supported, please consider opening " +"an issue\n" +"at https://github.com/darktable-org/darktable" +msgstr "" +"darktable 無法載入「%s」,切換回燈箱。\n" +"\n" +"請確認 darktable 支援此相機型號的影像格式\n" +"支援的相機請見 https://www.darktable.org/resources/camera-support/\n" +"如果確認此相機檔案有支援,請考慮在 GitHub 上回報問題\n" +"https://github.com/darktable-org/darktable" -#~ msgid "b&w as grayscale" -#~ msgstr "灰階" +#: ../src/views/darkroom.c:691 +#, c-format +msgctxt "darkroom" +msgid "loading `%s' ..." +msgstr "正在載入「%s」…" -#~ msgid "red primary inset" -#~ msgstr "紅色插入" +#: ../src/views/darkroom.c:921 ../src/views/darkroom.c:3159 +msgid "gamut check" +msgstr "色域檢查" -#~ msgid "red primary rotation" -#~ msgstr "紅色相偏移" +#: ../src/views/darkroom.c:922 +msgid "soft proof" +msgstr "軟打樣" -#~ msgid "green primary inset" -#~ msgstr "綠色插入" +#. fail :( +#: ../src/views/darkroom.c:964 ../src/views/print.c:318 +msgid "no image to open!" +msgstr "沒有開啟的影像!" -#~ msgid "green primary rotation" -#~ msgstr "綠色相偏移" +#: ../src/views/darkroom.c:990 +msgid "file not found" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"找不到檔案" -#~ msgid "blue primary inset" -#~ msgstr "藍色插入" +#: ../src/views/darkroom.c:994 +msgid "unspecified failure" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"未指明的載入失敗原因" -#~ msgid "blue primary rotation" -#~ msgstr "藍色相偏移" +#: ../src/views/darkroom.c:997 +msgid "unsupported file format" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"不支援的檔案格式" -#~ msgid "" -#~ "tone equalizer needs to be after distortion modules in the pipeline – " -#~ "disabled" -#~ msgstr "" -#~ "⚠️ 錯誤 ⚠️\n" -#~ "「階調等化器」模組必須在變形模組之後執行,已自動停用" +#: ../src/views/darkroom.c:1000 +msgid "unsupported camera model" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"不支援的相機型號" -#~ msgctxt "preferences" -#~ msgid "4k" -#~ msgstr "4K" +#: ../src/views/darkroom.c:1003 +msgid "unsupported feature in file" +msgstr "" +"⚠️ 錯誤 ⚠️\n" +"檔案中有不支援的功能" -#~ msgid "red primary hue" -#~ msgstr "紅原色色相" +#: ../src/views/darkroom.c:1006 +msgid "file appears corrupt" +msgstr "檔案似乎已損壞" -#~ msgctxt "preferences" -#~ msgid "nothing" -#~ msgstr "不調整(預設)" +#: ../src/views/darkroom.c:1009 +msgid "I/O error" +msgstr "外接裝置錯誤" -#~ msgctxt "preferences" -#~ msgid "memory transfer" -#~ msgstr "記憶體傳輸" +#: ../src/views/darkroom.c:1012 +msgid "cache full" +msgstr "快取已滿" -#~ msgctxt "preferences" -#~ msgid "memory size and transfer" -#~ msgstr "記憶體空間和傳輸" +#: ../src/views/darkroom.c:1015 +#, c-format +msgid "" +"image `%s' could not be loaded\n" +"%s" +msgstr "" +"無法載入影像「%s」\n" +"%s" -#~ msgctxt "preferences" -#~ msgid "id" -#~ msgstr "識別碼" +#: ../src/views/darkroom.c:1054 ../src/views/darkroom.c:1447 +msgid "can't change image in GIMP plugin mode" +msgstr "無法在 GIMP 外掛模式時更改影像" -#~ msgctxt "preferences" -#~ msgid "folder" -#~ msgstr "資料夾" +#: ../src/views/darkroom.c:1510 +msgid "past end of collection, looped to first image" +msgstr "越過相冊末尾,循環至第一張影像" -#~ msgid "tune OpenCL performance" -#~ msgstr "調整 OpenCL 性能" +#: ../src/views/darkroom.c:1512 +msgid "past beginning of collection, looped to last image" +msgstr "越過相冊開頭,循環至最末張影像" -#~ msgid "" -#~ "allows runtime tuning of OpenCL devices:\n" -#~ " - 'memory size': uses a fixed headroom (400MB as default),\n" -#~ " - 'memory transfer': tries a faster memory access mode (pinned memory) " -#~ "used for tiling." -#~ msgstr "" -#~ "調整 OpenCL 性能\n" -#~ "\n" -#~ "不調整(預設):\n" -#~ "不改變 OpenCL 的運作方式\n" -#~ "\n" -#~ "記憶體空間:\n" -#~ "保留固定的顯示卡記憶體(預設為 400MB),剩餘記憶體用於 OpenCL 運算\n" -#~ "\n" -#~ "記憶體傳輸:\n" -#~ "運算需要的紀體超過可用空間時,使用特殊模式將影像分解為多個區塊分開處理\n" -#~ "\n" -#~ "記憶體空間和傳輸:\n" -#~ "同時使用以上兩種機制\n" -#~ "\n" -#~ "不同調整方法可能提升或降低性能,甚至耗用更多記憶體,必須自行在安裝的電腦上" -#~ "進行測試。可以透過編輯 darktablerc 文件修改預設數值和多張顯示卡的獨立設" -#~ "定,或是設定自動檢查顯示卡可用記憶體空間,更多詳細內容請閱讀操作手冊的" -#~ "「memory & performance tuning」章節。" +#: ../src/views/darkroom.c:2626 +msgid "no visible modules" +msgstr "沒有可見的模組" -#~ msgid "write sidecar file for each image" -#~ msgstr "為每張影像儲存附屬檔案" +#: ../src/views/darkroom.c:2656 ../src/views/darkroom.c:2811 +#, c-format +msgid "focused instance '%s' of '%s'" +msgstr "已選取模組實例「%s」(來自「%s」)" -#~ msgid "" -#~ "if an instance of the module has focus, apply shortcut to that instance\n" -#~ "note: blending shortcuts always apply to the focused instance" -#~ msgstr "" -#~ "快速鍵套用在目前選取的模組,並忽略其他相同的模組\n" -#~ "備註: 混合快速鍵永遠作用於選取的模組" +#: ../src/views/darkroom.c:2658 ../src/views/darkroom.c:2815 +#, c-format +msgid "focused module '%s'" +msgstr "已選取模組「%s」" -#~ msgid "distortion fine-tune" -#~ msgstr "變形校正微調" - -#~ msgid "vignetting fine-tune" -#~ msgstr "暗角校正微調" - -#~ msgid "TCA red fine-tune" -#~ msgstr "微調藍色橫向色像差(red TCA)" - -#~ msgid "TCA blue fine-tune" -#~ msgstr "微調藍色橫向色像差(blue TCA)" - -#~ msgid "tiff" -#~ msgstr "TIFF" - -#~ msgid "png" -#~ msgstr "PNG" - -#~ msgid "j2k" -#~ msgstr "JPEG 2000" - -#~ msgid "jpeg" -#~ msgstr "JPEG" - -#~ msgid "exr" -#~ msgstr "OpenEXR" - -#~ msgid "rgbe" -#~ msgstr "RGBE(Radiance HDR)" - -#~ msgid "pfm" -#~ msgstr "PFM" +#: ../src/views/darkroom.c:2666 ../src/views/darkroom.c:2696 +#: ../src/views/darkroom.c:2705 ../src/views/darkroom.c:2729 +#: ../src/views/darkroom.c:2771 +msgid "no focused module" +msgstr "沒有選取模組" -#~ msgid "netpnm" -#~ msgstr "netpnm" +#: ../src/views/darkroom.c:2668 +#, c-format +msgid "'%s' cannot be enabled or disabled" +msgstr "無法啟用或關閉「%s」" -#~ msgid "avif" -#~ msgstr "AVIF" +#: ../src/views/darkroom.c:2678 +#, c-format +msgid "enabled instance '%s' of '%s'" +msgstr "已啟用模組實例「%s」(來自「%s」)" -#~ msgid "heif" -#~ msgstr "HEIF" +#: ../src/views/darkroom.c:2680 +#, c-format +msgid "disabled instance '%s' of '%s'" +msgstr "關閉實例「%s」(來自「%s」)" -#~ msgid "libraw" -#~ msgstr "libraw" - -#~ msgid "webp" -#~ msgstr "WebP" - -#~ msgid "jpeg xl" -#~ msgstr "JPEG XL" - -#~ msgid "" -#~ "due to a slow GPU hardware acceleration using OpenCL has been deactivated" -#~ msgstr "" -#~ "⚠️ 注意 ⚠️\n" -#~ "由於顯示卡速度過慢, OpenCL 加速功能已停用" - -#~ msgid "" -#~ "multiple GPUs detected - OpenCL scheduling profile has been set " -#~ "accordingly" -#~ msgstr "" -#~ "⚠️ 注意 ⚠️\n" -#~ "偵測到多張顯示卡,已自動調整 OpenCL 至相應設定" - -#~ msgid "" -#~ "very fast GPU detected - OpenCL scheduling profile has been set " -#~ "accordingly" -#~ msgstr "" -#~ "⚠️ 注意 ⚠️\n" -#~ "偵測到高階的顯示卡,已自動調整 OpenCL 至相應設定" - -#~ msgid "" -#~ "darktable discovered problems with your OpenCL setup; disabling OpenCL " -#~ "for this session!" -#~ msgstr "darktable 發現 OpenCL 存在問題,正在為這個工作階段停用 OpenCL" +#: ../src/views/darkroom.c:2685 +#, c-format +msgid "enabled module '%s'" +msgstr "已啟用模組「%s」" -#~ msgid "no-op" -#~ msgstr "無操作" +#: ../src/views/darkroom.c:2687 +#, c-format +msgid "disabled module '%s'" +msgstr "取消使用模組「%s」" -#~ msgid "RGB colors" -#~ msgstr "RGB 彩色" +#: ../src/views/darkroom.c:2707 ../src/views/darkroom.c:2731 +#, c-format +msgid "'%s' does not support multiple instances" +msgstr "模組「%s」不支援多個模組實例" -#~ msgid "compression type" -#~ msgstr "壓縮方式" +#: ../src/views/darkroom.c:2716 +#, c-format +msgid "added instance '%s' of '%s'" +msgstr "新增實例「%s」(來自「%s」)" -#~ msgid "jp2" -#~ msgstr ".jp2(JPEG 2000)" +#: ../src/views/darkroom.c:2720 +#, c-format +msgid "added instance of '%s'" +msgstr "新增「%s」的實例" -#~ msgid "b&w image" -#~ msgstr "黑白影像" +#: ../src/views/darkroom.c:2739 +#, c-format +msgid "deleted instance '%s' of '%s'" +msgstr "刪除實例「%s」(來自「%s」)" -#~ msgid "write RGB colors" -#~ msgstr "儲存 RGB 彩色影像" +#: ../src/views/darkroom.c:2741 +#, c-format +msgid "deleted instance of '%s'" +msgstr "刪除模組實例「%s」" -#~ msgid "write grayscale" -#~ msgstr "儲存成灰階影像" +#: ../src/views/darkroom.c:2788 +#, c-format +msgid "only one instance of '%s'" +msgstr "只有一個模組實例「%s」" -#~ msgid "" -#~ "set strength of rebuilding in regions with all photosites clipped.\n" -#~ "the mask buttons shows the effect that is added to already reconstructed " -#~ "data." -#~ msgstr "" -#~ "設定亮部裁切區域的重建強度\n" -#~ "遮罩按鈕可顯示已加到重建區域的效果" +#. cycle through visible modules and their instances +#: ../src/views/darkroom.c:2853 ../src/views/darkroom.c:2915 +msgid "cycle modules" +msgstr "循環模組" -#~ msgid "save" -#~ msgstr "儲存" +#: ../src/views/darkroom.c:2876 ../src/views/darkroom.c:2878 +msgid "quick access to presets" +msgstr "快速存取預設集" -#~ msgid "add" -#~ msgstr "增加" +#: ../src/views/darkroom.c:2888 +msgid "quick access to styles" +msgstr "快速存取預設集" -#~ msgid "only" -#~ msgstr "僅包含" +#: ../src/views/darkroom.c:2891 +msgid "quick access for applying any of your styles" +msgstr "快速存取並套用自訂風格檔" -#~ msgid "hardness (relative)" -#~ msgstr "硬度(相對值)" +#: ../src/views/darkroom.c:2898 +msgid "second window" +msgstr "第二個視窗" -#~ msgid "hardness (absolute)" -#~ msgstr "硬度(絕對值)" +#: ../src/views/darkroom.c:2903 +msgid "display a second darkroom image window" +msgstr "顯示第二個暗房影像視窗" -#~ msgid "opacity (relative)" -#~ msgstr "透明度(相對值)" +#. Register a toggle-pin action for the second window as a command so the +#. shortcut works independently of the pin button widget. The pin button +#. is wired to this same action in _darkroom_ui_second_window_init() for +#. right-click shortcut assignment and tooltip display. +#: ../src/views/darkroom.c:2911 ../src/views/darkroom.c:4778 +msgid "toggle pinned state in second window" +msgstr "切換第二個視窗中的固定狀態" -#~ msgid "opacity (absolute)" -#~ msgstr "透明度(絕對值)" +#: ../src/views/darkroom.c:2923 +msgid "delete instance" +msgstr "刪除模組實例" -#~ msgid "brush size (relative)" -#~ msgstr "筆刷尺寸(相對值)" +#: ../src/views/darkroom.c:2932 +msgid "color assessment" +msgstr "色彩評估" -#~ msgid "low" -#~ msgstr "低" +#: ../src/views/darkroom.c:2934 +msgid "" +"toggle color assessment conditions\n" +"right-click for options" +msgstr "" +"切換色彩評估條件\n" +"右鍵點擊以查看和修改選項" -#~ msgid "medium" -#~ msgstr "中" +#: ../src/views/darkroom.c:2951 ../src/views/darkroom.c:2964 +msgid "color_assessment" +msgstr "色彩評估" -#~ msgid "high" -#~ msgstr "高" +#: ../src/views/darkroom.c:2951 +msgid "total border width relative to screen" +msgstr "相對於螢幕的總邊框寬度" -#~ msgid "" -#~ "pen pressure control for brush masks\n" -#~ "'off': pressure reading ignored,\n" -#~ "'hardness'/'opacity'/'brush size': pressure reading controls specified " -#~ "attribute,\n" -#~ "'absolute'/'relative': pressure reading is taken directly as attribute " -#~ "value or multiplied with pre-defined setting." -#~ msgstr "" -#~ "控制繪圖板的壓力在繪製筆刷遮罩時的控制方式\n" -#~ "關閉:忽略壓力\n" -#~ "硬度、透明度、尺寸:壓力控制對應的屬性\n" -#~ "絕對、相對:壓力直接作為設定值或與預設值相乘" +#: ../src/views/darkroom.c:2953 +msgid "" +"total border width in relation to the screen size for the assessment mode.\n" +"this includes the outer gray part plus the inner white frame." +msgstr "" +"色彩評估模式下相對於螢幕尺寸的總邊框寬度。\n" +"包括外部的灰色部分和內部的白色邊框。" -#~ msgid "" -#~ "smoothing of brush strokes\n" -#~ "stronger smoothing leads to fewer nodes and easier editing but with lower " -#~ "control of accuracy." -#~ msgstr "" -#~ "平滑化筆刷筆觸\n" -#~ "越平滑會產生較少的節點以方便編輯,但也會降低控制性與精準度" +#: ../src/views/darkroom.c:2964 +msgid "white border ratio" +msgstr "白色邊框比例" -#~ msgid "reference to which the marker should be scaled to" -#~ msgstr "將浮水印依比例縮放至影像的哪一邊" +#: ../src/views/darkroom.c:2966 +msgid "the border ratio specifies the fraction of the white part of the border." +msgstr "邊框比例指定了邊框中白色部分的占比" -#~ msgid "length of the marker which is used as scaling reference" -#~ msgstr "將浮水印的寬或高調整至以上縮放設定" +#: ../src/views/darkroom.c:2977 +msgid "high quality processing" +msgstr "高品質渲染" -#, c-format -#~ msgid "%.1f mm (%.1f mm FF equiv, crop %.1f)" -#~ msgstr "%.1f mm(全幅等校:%.1f mm,裁切比率:%.1f)" +#: ../src/views/darkroom.c:2981 +msgid "" +"toggle high quality processing. if activated darktable processes image data " +"as it does while exporting" +msgstr "切換高品質渲染,啟動後 darktable 會像匯出時一樣處理影像數據" -#~ msgid "_yes, physically delete" -#~ msgstr "是,刪除實體檔案" +#: ../src/views/darkroom.c:3000 +msgid "" +"toggle indication of raw overexposure\n" +"right-click for options" +msgstr "" +"切換 RAW 過曝提示模式\n" +"右鍵點擊以查看和修改選項" -#~ msgid "_no, only remove from library" -#~ msgstr "否,僅從圖庫中移除" +#: ../src/views/darkroom.c:3021 +msgid "select how to mark the clipped pixels" +msgstr "選擇過曝像素的顯示方式" -#, c-format -#~ msgid "" -#~ "darktable loads external ICC profiles from\n" -#~ "%s\n" -#~ "and\n" -#~ "%s" -#~ msgstr "" -#~ "darktable 載入外部 ICC 色彩描述檔位置\n" -#~ "%s\n" -#~ "與\n" -#~ "%s" +#: ../src/views/darkroom.c:3024 +msgid "mark with CFA color" +msgstr "以感光元件濾鏡 RGB 標示" -#, c-format -#~ msgid "ICC profiles in %s or %s" -#~ msgstr "" -#~ "選擇描述檔,可在以下兩個資料夾新增更多描述檔:\n" -#~ "%s\n" -#~ "%s" +#: ../src/views/darkroom.c:3024 +msgid "mark with solid color" +msgstr "以純色標示" -#, c-format -#~ msgid "output ICC profiles in %s or %s" -#~ msgstr "" -#~ "選擇匯出影像的描述檔,可在以下兩個資料夾新增:\n" -#~ "%s\n" -#~ "%s" +#: ../src/views/darkroom.c:3025 +msgid "false color" +msgstr "以相反偽色標示" -#, c-format -#~ msgid "display ICC profiles in %s or %s" -#~ msgstr "" -#~ "選擇螢幕的描述檔,可在以下兩個資料夾新增:\n" -#~ "%s\n" -#~ "%s" +#: ../src/views/darkroom.c:3030 ../src/views/darkroom.c:3100 +msgid "color scheme" +msgstr "顯示顏色" -#, c-format -#~ msgid "preview display ICC profiles in %s or %s" -#~ msgstr "" -#~ "選擇第二視窗的螢幕的描述檔,可在以下兩個資料夾新增:\n" -#~ "%s\n" -#~ "%s" +#: ../src/views/darkroom.c:3031 +msgid "" +"select the solid color to indicate overexposure.\n" +"will only be used if mode = mark with solid color" +msgstr "" +"選取標示曝光過度的顏色\n" +"僅模式選擇為「以純色標示」時才有作用" -#, c-format -#~ msgid "softproof ICC profiles in %s or %s" -#~ msgstr "" -#~ "選擇軟打樣的描述檔,可在以下兩個資料夾新增:\n" -#~ "%s\n" -#~ "%s" +#: ../src/views/darkroom.c:3034 +msgctxt "solidcolor" +msgid "red" +msgstr "紅" -#~ msgctxt "preferences" -#~ msgid "rgb parade" -#~ msgstr "RGB 並列波形圖" +#: ../src/views/darkroom.c:3035 +msgctxt "solidcolor" +msgid "green" +msgstr "綠" -#~ msgid "pen pressure control for brush masks" -#~ msgstr "筆刷遮罩的筆壓控制" +#: ../src/views/darkroom.c:3036 +msgctxt "solidcolor" +msgid "blue" +msgstr "藍" -#~ msgid "smoothing of brush strokes" -#~ msgstr "筆觸平滑化" +#: ../src/views/darkroom.c:3037 +msgctxt "solidcolor" +msgid "black" +msgstr "黑" -#, c-format -#~ msgid "could not send %s to trash%s%s" -#~ msgstr "無法將「%s」丟進回收桶 %s%s" +#: ../src/views/darkroom.c:3048 +msgid "" +"threshold of what shall be considered overexposed\n" +"1.0 - white level\n" +"0.0 - black level" +msgstr "" +"過度曝光的臨界值,定義哪些值應該被標示為過度曝光\n" +"在大多數情況下,可以放心地使用預設值 1.0" -#~ msgid "physically delete all files" -#~ msgstr "刪除所有實體檔案" +#: ../src/views/darkroom.c:3067 +msgid "" +"toggle clipping indication\n" +"right-click for options" +msgstr "" +"切換色域及曝光警告模式\n" +"右鍵點擊以查看和修改選項" -#~ msgid "skip to next file" -#~ msgstr "跳過至下一個檔案" +#: ../src/views/darkroom.c:3088 +msgid "clipping preview mode" +msgstr "色域裁切預覽模式" -#~ msgid "stop process" -#~ msgstr "停止處理" +#: ../src/views/darkroom.c:3089 +msgid "" +"select the metric you want to preview\n" +"full gamut is the combination of all other modes" +msgstr "" +"選擇要突出顯示的指標\n" +"全色域包含其他所有選項,提供最完整指示" -#~ msgid "input devices reinitialised" -#~ msgstr "重新初始化輸入裝置" +#: ../src/views/darkroom.c:3093 +msgid "full gamut" +msgstr "全色域" -#~ msgid "rgb colors" -#~ msgstr "彩色" +#: ../src/views/darkroom.c:3094 +msgid "any RGB channel" +msgstr "任何 RGB 色版" -#~ msgid "3:2" -#~ msgstr "3:2" +#: ../src/views/darkroom.c:3095 +msgid "luminance only" +msgstr "僅亮度" -#~ msgid "[dual demosaic_cl] internal problem" -#~ msgstr "雙重去馬賽克內部錯誤" +#: ../src/views/darkroom.c:3095 +msgid "saturation only" +msgstr "僅飽和度" -#~ msgid "override automatic scale" -#~ msgstr "覆蓋自動縮放" +#: ../src/views/darkroom.c:3101 +msgid "select colors to indicate clipping" +msgstr "選擇顯示警告的色彩" -#~ msgid "" -#~ "tone equalizer in/out buffer are ill-aligned, please report the bug to " -#~ "the developers" -#~ msgstr "" -#~ "⚠️ 錯誤 ⚠️\n" -#~ "「階調等化器」在輸入 / 輸出緩衝區時沒有對齊,請向開發人員回報" +#: ../src/views/darkroom.c:3105 +msgid "red & blue" +msgstr "紅色和藍色" -#~ msgid "rotate 90 degrees ccw" -#~ msgstr "逆時針旋轉 90 度" +#: ../src/views/darkroom.c:3106 +msgid "purple & green" +msgstr "紫色和綠色" -#~ msgid "rotate 90 degrees cw" -#~ msgstr "順時針旋轉 90 度" +#: ../src/views/darkroom.c:3114 +msgid "lower threshold" +msgstr "黑點下限" -#~ msgid "legacy flag. set for all new images" -#~ msgstr "傳統標籤,已為所有新的影像設置" +#: ../src/views/darkroom.c:3115 +msgid "" +"clipping threshold for the black point,\n" +"in EV, relatively to white (0 EV).\n" +"8 bits sRGB clips blacks at -12.69 EV,\n" +"8 bits Adobe RGB clips blacks at -19.79 EV,\n" +"16 bits sRGB clips blacks at -20.69 EV,\n" +"typical fine-art mat prints produce black at -5.30 EV,\n" +"typical color glossy prints produce black at -8.00 EV,\n" +"typical B&W glossy prints produce black at -9.00 EV." +msgstr "" +"黑點的裁切門檻,以相對於 EV = 0 的白點來表示。\n" +"如果 RGB 色版都低於此值,則警告該像素最終可能會被剪裁至黑色,可使用以下參考設" +"定:\n" +"8 位元 sRGB:-12.69 EV,\n" +"8 位元 Adobe RGB:-19.79 EV,\n" +"16 位元 sRGB 裁切黑色:-20.69 EV,\n" +"一般列印美術紙:-5.30 EV,\n" +"一般彩色列印相紙:-8.00 EV,\n" +"一般黑白列印相紙:-9.00 EV。" -#~ msgid "geometry" -#~ msgstr "幾何校正" +#: ../src/views/darkroom.c:3132 +msgid "upper threshold" +msgstr "數值上限" -#, c-format -#~ msgid "skipped blending in module '%s': working area mismatch" -#~ msgstr "" -#~ "⚠️ 錯誤 ⚠️\n" -#~ "跳過模組「%s」中的混合,工作範圍不相符" +#: ../src/views/darkroom.c:3134 +#, no-c-format +msgid "" +"clipping threshold for the white point.\n" +"100% is peak medium luminance." +msgstr "" +"像素的數值可逼近上限的程度,以百分比表示,超過即會標示剪裁警告。\n" +"對於色域警告,代表的是像素的飽和度與色彩空間邊界的接近程度。\n" +"對於亮度警告,代表的是像素相對於最高亮度的比例。" -#~ msgid "could not allocate buffer for blending" -#~ msgstr "" -#~ "⚠️ 錯誤 ⚠️\n" -#~ "遮罩混合無法配置緩衝區" +#: ../src/views/darkroom.c:3146 +msgid "softproof" +msgstr "軟打樣" -#~ msgid "apply mask in normal or inverted mode" -#~ msgstr "正常套用遮罩或反轉遮罩" +#: ../src/views/darkroom.c:3150 +msgid "" +"toggle softproofing\n" +"right-click for profile options" +msgstr "" +"切換軟打樣模式\n" +"右鍵點擊以查看和修改描述檔選項" -#~ msgid "maximum ISO value" -#~ msgstr "最高感光度(ISO)" +#: ../src/views/darkroom.c:3163 +msgid "" +"toggle gamut checking\n" +"right-click for profile options" +msgstr "" +"切換色域檢查模式\n" +"右鍵點擊以查看和修改描述檔選項" -#~ msgid "lensfun" -#~ msgstr "lensfun" +#: ../src/views/darkroom.c:3191 ../src/views/darkroom.c:3198 +#: ../src/views/darkroom.c:3217 ../src/views/darkroom.c:3219 +#: ../src/views/darkroom.c:3221 ../src/views/darkroom.c:3223 +#: ../src/views/lighttable.c:1495 ../src/views/lighttable.c:1499 +msgid "profiles" +msgstr "ICC 描述檔" -#~ msgid "size is relative to" -#~ msgstr "大小相對於" +#: ../src/views/darkroom.c:3199 ../src/views/lighttable.c:1499 +msgid "preview intent" +msgstr "第二視窗轉換方式" -#~ msgid "embed icc profiles" -#~ msgstr "內嵌 ICC 描述檔" +#: ../src/views/darkroom.c:3217 ../src/views/lighttable.c:1504 +msgid "display profile" +msgstr "螢幕描述檔" -#, c-format -#~ msgid "** %s" -#~ msgstr "** %s" +#: ../src/views/darkroom.c:3219 ../src/views/lighttable.c:1507 +msgid "preview display profile" +msgstr "第二視窗螢幕描述檔" -#, c-format -#~ msgid "at least one new tagname (%s) already exists, aborting." -#~ msgstr "至少有一個標籤名稱「%s」已存在,操作取消" +#: ../src/views/darkroom.c:3223 +msgid "histogram profile" +msgstr "直方圖描述檔" -#~ msgctxt "preferences" -#~ msgid "always bilinear (fast)" -#~ msgstr "總是使用雙線性(快速)" +#: ../src/views/darkroom.c:3230 +msgid "second preview window color assessment" +msgstr "切換第二個色彩評估視窗" -#~ msgctxt "preferences" -#~ msgid "full (possibly slow)" -#~ msgstr "完整算法(可能較慢)" +#: ../src/views/darkroom.c:3233 +msgid "color assessment second preview" +msgstr "第二視窗色彩評估" -#~ msgid "demosaicing for zoomed out darkroom mode" -#~ msgstr "縮小預覽顯示的去馬賽克方式" +#: ../src/views/darkroom.c:3281 ../src/views/lighttable.c:1544 +msgid "display ICC profiles" +msgstr "螢幕色彩描述檔" -#~ msgid "" -#~ "demosaicer when not viewing 1:1 in darkroom mode:\n" -#~ " - 'bilinear': is fast but slightly blurry.\n" -#~ " - 'default': uses the default demosaicer for the used sensor (RCD or " -#~ "Markesteijn).\n" -#~ " - 'full': will use exactly the settings as for full-size export." -#~ msgstr "" -#~ "在暗房內非 1:1 查看影像時的去馬賽克算法\n" -#~ "此設定僅影響編輯中檢視,不影響實際導出的影像\n" -#~ "\n" -#~ "「雙線性」是最快的,但稍微模糊\n" -#~ "「預設」使用 RCD 去馬賽克,X-Trans 感光元件使用 Markesteijn\n" -#~ "「完整」使用去馬賽克模組的實際設定" +#: ../src/views/darkroom.c:3285 ../src/views/lighttable.c:1548 +msgid "preview display ICC profiles" +msgstr "第二視窗色彩描述檔" -#~ msgid "sRGB (e.g. JPG)" -#~ msgstr "sRGB(例如 JPG)" +#: ../src/views/darkroom.c:3289 +msgid "softproof ICC profiles" +msgstr "軟打樣色彩描述檔" -#~ msgid "red black white" -#~ msgstr "保留紅色的黑白影像" +#: ../src/views/darkroom.c:3294 +msgid "histogram and color picker ICC profiles" +msgstr "直方圖和色彩選取工具的色彩描述檔" -#~ msgid "black white and skin tones" -#~ msgstr "保留膚色的黑白影像" +#: ../src/views/darkroom.c:3338 +msgid "" +"toggle guide lines\n" +"right-click for guides options" +msgstr "" +"顯示 / 隱藏參考線\n" +"右鍵點擊以查看和修改參考線選項" -#~ msgid "black & white film" -#~ msgstr "黑白底片" +#. Fullscreen preview key +#: ../src/views/darkroom.c:3357 +msgid "full preview" +msgstr "全螢幕預覽" -#~ msgid "fast sharpness" -#~ msgstr "快速銳利化" +#. add an option to allow skip mouse events while other overlays are +#. consuming mouse actions +#: ../src/views/darkroom.c:3362 +msgid "force pan/zoom/rotate with mouse" +msgstr "強制使用滑鼠游標移動和縮放影像" -#~ msgid "" -#~ "click and drag to add point\n" -#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to " -#~ "change direction" -#~ msgstr "" -#~ "點擊並拖曳以增加變形點\n" -#~ "滑鼠滾輪調整變形範圍,shift + 滾輪調整變形強度,ctrl + 滾輪調整變形方向" +#. Zoom shortcuts +#: ../src/views/darkroom.c:3377 +msgid "zoom close-up" +msgstr "縮放至特寫" -#~ msgid "" -#~ "click to add line\n" -#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to " -#~ "change direction" -#~ msgstr "" -#~ "點擊以增加直線變形節點,按右鍵結束\n" -#~ "滑鼠滾輪調整變形範圍,shift + 滾輪調整變形強度,ctrl + 滾輪調整變形方向" +#. zoom in/out +#. zoom in/out/min/max +#: ../src/views/darkroom.c:3381 ../src/views/lighttable.c:1626 +msgid "zoom in" +msgstr "放大" -#~ msgid "" -#~ "click to add curve\n" -#~ "scroll to change size - shift+scroll to change strength - ctrl+scroll to " -#~ "change direction" -#~ msgstr "" -#~ "點擊以增加曲線變形節點,按右鍵結束\n" -#~ "滑鼠滾輪調整變形範圍,shift + 滾輪調整變形強度,ctrl + 滾輪調整變形方向" +#: ../src/views/darkroom.c:3383 ../src/views/lighttable.c:1630 +msgid "zoom out" +msgstr "縮小" -#~ msgid "" -#~ "ctrl+click: add node - right click: remove path\n" -#~ "ctrl+alt+click: toggle line/curve" -#~ msgstr "" -#~ "ctrl + 點擊在路徑上增加節點,右鍵刪除整條路徑\n" -#~ "ctrl + alt + 點擊切換直線或曲線" +#. Shortcut to skip images +#: ../src/views/darkroom.c:3387 +msgid "image forward" +msgstr "下一張影像" -#~ msgid "drag to change shape of path" -#~ msgstr "拖曳以改變節點的轉折方向" +#: ../src/views/darkroom.c:3389 +msgid "image back" +msgstr "前一張影像" -#~ msgid "drag to adjust warp radius" -#~ msgstr "拖曳以調整變形半徑" +#. cycle overlay colors +#: ../src/views/darkroom.c:3393 +msgid "cycle overlay colors" +msgstr "循環疊加色彩" -#~ msgid "drag to adjust hardness (center)" -#~ msgstr "拖曳三角形調整羽化半徑(中心)" +#. toggle visibility of drawn masks for current gui module +#: ../src/views/darkroom.c:3397 +msgid "show drawn masks" +msgstr "顯示繪製的遮罩" -#~ msgid "drag to adjust hardness (feather)" -#~ msgstr "拖曳三角形調整羽化半徑(外側)" +#. brush size +/- +#: ../src/views/darkroom.c:3401 +msgid "increase brush size" +msgstr "增加筆刷尺寸" -#~ msgid "" -#~ "drag to adjust warp strength\n" -#~ "ctrl+click: linear, grow, and shrink" -#~ msgstr "" -#~ "拖曳以調整變形強度\n" -#~ "ctrl + 點擊切換變形方向(通常用於單點變形):箭頭方向、擴張、內縮" - -#~ msgid "[lmmse_demosaic] too small area" -#~ msgstr "" -#~ "⚠️ 錯誤 ⚠️\n" -#~ "LMMSE 去馬賽克區域太小" - -#~ msgid "[rcd_demosaic] too small area" -#~ msgstr "RCD 去馬賽克區域過小" - -#~ msgctxt "accel" -#~ msgid "acquire" -#~ msgstr "取得" - -#~ msgctxt "accel" -#~ msgid "apply" -#~ msgstr "套用" - -#~ msgid "number of clusters to find in image" -#~ msgstr "要在影像中尋找的色板數量" - -#~ msgid "acquire" -#~ msgstr "分析" - -#~ msgid "analyze this image" -#~ msgstr "分析這張影像" - -#~ msgid "apply previously analyzed image look to this image" -#~ msgstr "套用之前分析的影像外觀到這個影像" - -#~ msgid "sharpen (strong)" -#~ msgstr "銳利化(強)" - -#~ msgctxt "equalizer" -#~ msgid "sharpen" -#~ msgstr "銳利化" - -#~ msgid "null" -#~ msgstr "無" - -#~ msgid "denoise (strong)" -#~ msgstr "除雜訊(強)" - -#~ msgid "toggle sticky preview mode" -#~ msgstr "切換大圖預覽布局" - -#~ msgid "toggle sticky preview mode with focus detection" -#~ msgstr "切換具有對焦檢測的大圖預覽布局" - -#~ msgid "averaged eigf" -#~ msgstr "無關曝光的導引濾波器平均" - -#~ msgid "eigf" -#~ msgstr "無關曝光的導引濾波器" - -#~ msgid "

Sorry,

something went wrong. Please try again.

" -#~ msgstr "

抱歉,

出了點問題。請重試。

" - -#~ msgid "" -#~ "

Thank you,

everything should have worked, you can close " -#~ "your browser now and go back to darktable.

" -#~ msgstr "" -#~ "

謝謝,

一切應該都正常了,現在可以關閉瀏覽器並返回" -#~ "到 darktable。

" - -#~ msgid "lighten modes" -#~ msgstr "變亮模式" - -#~ msgid "darken modes" -#~ msgstr "變暗模式" - -#~ msgid "deprecated modes" -#~ msgstr "已被汰除的模式" - -#~ msgid "" -#~ "press Del to delete selected shortcut\n" -#~ "double-click to add new shortcut\n" -#~ "start typing for incremental search" -#~ msgstr "" -#~ "按「Del」刪除選取的快速鍵\n" -#~ "雙擊以添加新的快速鍵\n" -#~ "直接輸入搜尋快速鍵" +#: ../src/views/darkroom.c:3403 +msgid "decrease brush size" +msgstr "縮小筆刷尺寸" -#~ msgid "make this preset auto set values depending on images" -#~ msgstr "依據影像內容自動調整預設集參數" +#. brush hardness +/- +#: ../src/views/darkroom.c:3407 +msgid "increase brush hardness" +msgstr "提高筆刷硬度" -#~ msgid "raw CA correction supports only standard RGB Bayer filter arrays" -#~ msgstr "" -#~ "⚠️ 錯誤 ⚠️\n" -#~ "RAW 檔色像差校正只支援標準 RGB Bayer 濾鏡排列方式" - -#~ msgid "bypassed while zooming in" -#~ msgstr "" -#~ "⚠️ 錯誤 ⚠️\n" -#~ "放大檢視圖像時略過效果預覽,不會影響最終匯出影像" - -#~ msgid "" -#~ "while calculating the correction parameters the internal maths failed so " -#~ "module is bypassed.\n" -#~ "you can get more info by running darktable via the console." -#~ msgstr "" -#~ "⚠️ 錯誤 ⚠️\n" -#~ "計算校正參數時內部運算發生錯誤,因此模組被略過不執行\n" -#~ "可以藉由終端機執行 darktable 以獲得更多資訊" - -#~ msgid "" -#~ "internals maths found too few data points so restricted the order of the " -#~ "fit to linear.\n" -#~ "you might view bad correction results." -#~ msgstr "" -#~ "⚠️ 警告 ⚠️\n" -#~ "計算時發現資料太少,因此限制循環次數\n" -#~ "看到的修正結果可能會不如預期" - -#~ msgid "" -#~ "to calculate good parameters for raw CA correction we want full sensor " -#~ "data or at least a sensible part of that.\n" -#~ "the image shown in darkroom would look vastly different from developed " -#~ "files so effect is bypassed now." -#~ msgstr "" -#~ "⚠️ 錯誤 ⚠️\n" -#~ "修正 RAW 檔色像差需要完整的感光元件資料\n" -#~ "暗房模式編輯的影像與內嵌 JPG 差異很大\n" -#~ "所以模組已被略過不執行" - -#~ msgid "affect color, brightness and contrast" -#~ msgstr "" -#~ "色彩平衡(RGB)| color balance (rgb)\n" -#~ "\n" -#~ "依據影像的不同明度調整色彩\n" -#~ "使用電影調色的技術,支援美國電影攝影師協會顏色決策列表 ASC CDL\n" -#~ "「色彩平衡 RGB」是 darktable 的修改版本,使用遮罩控制亮暗部分離\n" -#~ "並在 JzAzBz 或 darktable UCS 色彩空間中計算符合感知的飽和度" - -#~ msgid "commit changes" -#~ msgstr "確認變更" - -#~ msgid "compress shadows/highlights (eigf): strong" -#~ msgstr "階調壓縮:強(無關曝光的引導濾波器)" - -#~ msgid "compress shadows/highlights (eigf): medium" -#~ msgstr "階調壓縮:中(無關曝光的引導濾波器)" - -#~ msgid "compress shadows/highlights (eigf): soft" -#~ msgstr "階調壓縮:弱(無關曝光的引導濾波器)" - -#~ msgid "grouping filter" -#~ msgstr "群組篩選" - -#~ msgid "history filter" -#~ msgstr "編輯紀錄篩選" - -#~ msgid "local_copy filter" -#~ msgstr "本機備份篩選" - -#~ msgid "module order filter" -#~ msgstr "模組順序篩選" - -#~ msgid "crop from top" -#~ msgstr "從上方裁切" - -#~ msgid "crop from bottom" -#~ msgstr "從下方裁切" - -#~ msgid "" -#~ "histogram\n" -#~ "drag to change black point,\n" -#~ "double-click resets" -#~ msgstr "在直方圖上以滑鼠拖曳變更黑點,雙擊可重設" - -#~ msgid "" -#~ "histogram\n" -#~ "drag to change exposure,\n" -#~ "double-click resets" -#~ msgstr "在直方圖上以滑鼠拖曳調整曝光,雙擊可重設" - -#~ msgid "128 px" -#~ msgstr "128 像素" - -#, c-format -#~ msgid "unsupported working profile %s has been replaced by Rec2020 RGB!\n" -#~ msgstr "不支援 「%s」 作為工作空間,已使用 Rec. 2020 取代\n" - -#~ msgid "a4" -#~ msgstr "A4 - 21.0 x 29.7 公分" - -#~ msgid "a3" -#~ msgstr "A3 - 29.7 x 42.0 公分" - -#~ msgid "" -#~ "histogram\n" -#~ "scroll to coarse-rotate color harmony guide lines\n" -#~ "shift+scroll to fine rotate\n" -#~ "alt+scroll to change harmony type\n" -#~ "shift+alt+scroll to change harmony width" -#~ msgstr "" -#~ "滑鼠滾輪大幅旋轉色彩調和角度\n" -#~ "shift + 滾輪微調旋轉角度\n" -#~ "alt + 滾輪變更色彩調和方式\n" -#~ "shift + alt + 滾輪變更色彩扇形寬度" - -#~ msgid "set mode to" -#~ msgstr "切換視圖為" +#: ../src/views/darkroom.c:3409 +msgid "decrease brush hardness" +msgstr "降低筆刷硬度" -#~ msgid "fit to screen" -#~ msgstr "符合螢幕" - -#~ msgid "zoom fill" -#~ msgstr "縮放至填滿" +#. brush opacity +/- +#: ../src/views/darkroom.c:3413 +msgid "increase brush opacity" +msgstr "提升畫刷不透明度" -#~ msgid "zoom fit" -#~ msgstr "縮放至符合" +#: ../src/views/darkroom.c:3415 +msgid "decrease brush opacity" +msgstr "降低畫刷不透明度" -#~ msgctxt "preferences" -#~ msgid "modern" -#~ msgstr "現代" +#. undo/redo +#: ../src/views/darkroom.c:3419 ../src/views/lighttable.c:1614 +#: ../src/views/map.c:2400 +msgid "undo" +msgstr "復原" -#~ msgctxt "preferences" -#~ msgid "legacy" -#~ msgstr "傳統" +#: ../src/views/darkroom.c:3421 ../src/views/lighttable.c:1616 +#: ../src/views/map.c:2402 +msgid "redo" +msgstr "重作" -#~ msgid "auto-apply chromatic adaptation defaults" -#~ msgstr "白平衡校正預設模組" +#. change the precision for adjusting sliders with keyboard shortcuts +#: ../src/views/darkroom.c:3425 +msgid "change keyboard shortcut slider precision" +msgstr "改變鍵盤快速鍵滑桿的精準度" -#~ msgid "" -#~ "legacy performs a basic chromatic adaptation using only the white balance " -#~ "module\n" -#~ "modern uses a combination of white balance module and color calibration " -#~ "module, with improved color science for chromatic adaptation" -#~ msgstr "" -#~ "選擇負責執行 白平衡-色彩適應(chromatic adaptation)的模組\n" -#~ "\n" -#~ "選擇「現代」會自動啟用「白平衡」和「色彩校正」模組,以現代的色彩科學執行全" -#~ "部顏色的光源適應轉換計算(chromatic adaptation transform)\n" -#~ "\n" -#~ "選擇「傳統」僅使用「白平衡」模組執行基本的白點和灰階對應" +#: ../src/views/darkroom.c:3428 +msgid "synchronize selection" +msgstr "同步所選檔案" -#~ msgid "set mode to rgb parade" -#~ msgstr "切換模式為 RGB 並列波形圖" +#: ../src/views/darkroom.c:4380 +msgid "keyboard shortcut slider precision: fine" +msgstr "鍵盤快速鍵滑桿的精準度:精細" -#~ msgid "set mode to vectorscope" -#~ msgstr "切換模式為彩度投影圖" +#: ../src/views/darkroom.c:4382 +msgid "keyboard shortcut slider precision: normal" +msgstr "鍵盤快速鍵滑桿的精準度:中等" -#~ msgid "set mode to histogram" -#~ msgstr "切換模式為直方圖" +#: ../src/views/darkroom.c:4384 +msgid "keyboard shortcut slider precision: coarse" +msgstr "鍵盤快速鍵滑桿的精準度:粗糙" -#~ msgid "click to hide red channel" -#~ msgstr "點擊隱藏紅色色版" +#: ../src/views/darkroom.c:4400 +msgid "switch to lighttable" +msgstr "切換到燈箱" -#~ msgid "click to show red channel" -#~ msgstr "點擊顯示紅色色版" +#: ../src/views/darkroom.c:4402 ../src/views/lighttable.c:1157 +msgid "zoom in the image" +msgstr "放大影像" -#~ msgid "click to hide green channel" -#~ msgstr "點擊隱藏綠色色版" +#: ../src/views/darkroom.c:4404 +msgid "unbounded zoom in the image" +msgstr "不限制放大比例" -#~ msgid "click to show green channel" -#~ msgstr "點擊顯示綠色色版" +#: ../src/views/darkroom.c:4406 +msgid "zoom to 100% 200% and back" +msgstr "縮放至 100% 200% 並返回" -#~ msgid "click to hide blue channel" -#~ msgstr "點擊隱藏藍色色版" +#: ../src/views/darkroom.c:4408 ../src/views/lighttable.c:1162 +msgid "pan a zoomed image" +msgstr "平移縮放的影像" -#~ msgid "click to show blue channel" -#~ msgstr "點擊顯示藍色色版" +#: ../src/views/darkroom.c:4411 ../src/views/lighttable.c:1215 +msgid "[modules] expand module without closing others" +msgstr "展開模組時不收合其他模組" -#~ msgid "switch histogram type" -#~ msgstr "切換直方圖類型" +#: ../src/views/darkroom.c:4412 ../src/views/lighttable.c:1216 +msgid "[modules] expand module and close others" +msgstr "展開模組並收合其他模組" -#~ msgid "modules: default" -#~ msgstr "模組:預設" +#: ../src/views/darkroom.c:4414 +msgid "[modules] rename module" +msgstr "重新命名模組" -#~ msgctxt "modulegroup" -#~ msgid "technical" -#~ msgstr "技術性模組" +#: ../src/views/darkroom.c:4417 +msgid "[modules] change module position in pipe" +msgstr "改變模組的位置(運算順序)" -#~ msgid "add image to selection or remove" -#~ msgstr "增加或取消影像選取" +#. Show infos key +#: ../src/views/lighttable.c:916 ../src/views/lighttable.c:1601 +msgid "show infos" +msgstr "顯示資訊" -#~ msgid "ldr" -#~ msgstr "LDR" +#: ../src/views/lighttable.c:1023 +msgid "middle" +msgstr "滑鼠中鍵" -#~ msgid "hdr" -#~ msgstr "HDR" +#: ../src/views/lighttable.c:1150 +msgid "open image in darkroom" +msgstr "在暗房中開啟影像" -#, c-format -#~ msgid "double click to reset to `%f'" -#~ msgstr "雙擊重設回「%f」" +#: ../src/views/lighttable.c:1155 +msgid "switch to next/previous image" +msgstr "切換至下一張 / 上一張影像" -#~ msgid "no image selected !" -#~ msgstr "請先選擇欲比較的影像" +#: ../src/views/lighttable.c:1160 ../src/views/lighttable.c:1200 +#, no-c-format +msgid "zoom to 100% and back" +msgstr "縮放到 100% 並返回" -#~ msgid "" -#~ "restore default shortcuts\n" -#~ " or as at startup\n" -#~ " or when the configuration dialog was opened\n" -#~ msgstr "" -#~ "預設:恢復至軟體出廠預設快速鍵\n" -#~ "啟動:恢復這次開啟軟體前的設定\n" -#~ "編輯:恢復前一次編輯的設定\n" +#: ../src/views/lighttable.c:1167 ../src/views/lighttable.c:1188 +msgid "scroll the collection" +msgstr "瀏覽相冊" -#~ msgid "no embedded metadata and lensfun disabled" -#~ msgstr "檔案無內嵌數據且 lensfun 資料庫停用" +#: ../src/views/lighttable.c:1169 +msgid "change number of images per row" +msgstr "改變每行顯示的影像數量" -#~ msgid "" -#~ "embedded lens correction metadata is not available\n" -#~ "and darktable is compiled without lensfun" -#~ msgstr "" -#~ "找不到檔案內嵌的鏡頭校正數據\n" -#~ "並且 lensfun 資料庫沒有被編譯在 darktable 中" +#: ../src/views/lighttable.c:1172 +msgid "select an image" +msgstr "選擇一張影像" -#~ msgid "allow to pan & zoom while editing masks" -#~ msgstr "允許在編輯遮罩時平移和縮放" +#: ../src/views/lighttable.c:1174 +msgid "select range from last image" +msgstr "選取至上一張選取位置內範圍的影像" -#~ msgctxt "preferences" -#~ msgid "on startup" -#~ msgstr "開啟時" +#: ../src/views/lighttable.c:1176 +msgid "add image to or remove it from a selection" +msgstr "增加或取消影像選取" -#~ msgctxt "preferences" -#~ msgid "on both" -#~ msgstr "開啟及關閉時" +#: ../src/views/lighttable.c:1181 +msgid "change image order" +msgstr "改變影像順序" -#~ msgctxt "preferences" -#~ msgid "on startup (don't ask)" -#~ msgstr "開啟時(不詢問)" +#: ../src/views/lighttable.c:1190 +msgid "zoom all the images" +msgstr "縮放所有的影像" -#~ msgctxt "preferences" -#~ msgid "on close (don't ask)" -#~ msgstr "關閉時(不詢問)" +#: ../src/views/lighttable.c:1192 +msgid "pan inside all the images" +msgstr "在所有的影像內平移" -#~ msgctxt "preferences" -#~ msgid "on both (don't ask)" -#~ msgstr "開啟及關閉時(不詢問)" +#: ../src/views/lighttable.c:1195 +msgid "zoom current image" +msgstr "縮放目前的影像" -#~ msgid "" -#~ "this option indicates when to check database fragmentation and perform " -#~ "maintenance" -#~ msgstr "指定什麼時候檢查 darktable 資料庫並執行維護" +#: ../src/views/lighttable.c:1197 +msgid "pan inside current image" +msgstr "在目前的影像內平移" -#~ msgid "database fragmentation ratio threshold" -#~ msgstr "資料庫破碎比例門檻" +#: ../src/views/lighttable.c:1203 +#, no-c-format +msgid "zoom current image to 100% and back" +msgstr "將目前的影像縮放到 100% 並返回" -#~ msgid "" -#~ "fragmentation ratio above which to ask or carry out automatically " -#~ "database maintenance" -#~ msgstr "當破碎率高於這個設定,自動執行資料庫的維護" +#: ../src/views/lighttable.c:1208 +msgid "zoom the main view" +msgstr "縮放主視窗" -#~ msgid "click later to be asked on next startup" -#~ msgstr "點擊「之後再詢問」以在下次啟動時詢問" +#: ../src/views/lighttable.c:1210 +msgid "pan inside the main view" +msgstr "在主視窗內平移" -#~ msgid "click later to be asked when closing darktable" -#~ msgstr "點擊「之後再詢問」以在關閉 darktable 時詢問" +#: ../src/views/lighttable.c:1470 +msgid "set display profile" +msgstr "設定螢幕描述檔" -#~ msgid "click later to be asked next time when closing darktable" -#~ msgstr "點擊「之後再詢問」以在下次關閉 darktable 時詢問" +#: ../src/views/lighttable.c:1567 +msgid "whole" +msgstr "全部" -#, c-format -#~ msgid "" -#~ "the database could use some maintenance\n" -#~ "\n" -#~ "there's %s to be freed\n" -#~ "\n" -#~ "do you want to proceed now?\n" -#~ "\n" -#~ "%s\n" -#~ "you can always change maintenance preferences in core options" -#~ msgstr "" -#~ "資料庫可維護釋放「%s」的空間\n" -#~ "\n" -#~ "是否要繼續?\n" -#~ "\n" -#~ "%s\n" -#~ "可以在偏好設定中更改資料庫維護的設定" +#: ../src/views/lighttable.c:1595 +msgid "leave" +msgstr "退出" -#~ msgid "later" -#~ msgstr "之後再詢問" +#: ../src/views/lighttable.c:1604 +msgid "align images to grid" +msgstr "將影像與格線對齊" -#~ msgid "AVIF (8/10/12-bit)" -#~ msgstr "AVIF(8/10/12 位元)" +#: ../src/views/lighttable.c:1606 +msgid "reset first image offset" +msgstr "重設第一張影像偏差" -#~ msgid "OpenEXR (16/32-bit float)" -#~ msgstr "OpenEXR(16/32 位元浮點)" +#: ../src/views/lighttable.c:1608 +msgid "select toggle image" +msgstr "選擇切換影像" -#~ msgid "32 bit" -#~ msgstr "32 位元" +#: ../src/views/lighttable.c:1610 +msgid "select single image" +msgstr "選擇單張影像" -#~ msgid "J2K" -#~ msgstr ".j2k(JPEG 2000)" +#. zoom for full culling & preview +#: ../src/views/lighttable.c:1620 +msgid "preview zoom 100%" +msgstr "預覽縮放至 100%" -#~ msgid "PFM (float)" -#~ msgstr "PFM(浮點)" +#: ../src/views/lighttable.c:1622 +msgid "preview zoom fit" +msgstr "預覽縮放至符合螢幕" -#~ msgid "PNG (8/16-bit)" -#~ msgstr "PNG(8/16 位元)" +#: ../src/views/lighttable.c:1628 +msgid "zoom max" +msgstr "放到最大" -#~ msgid "TIFF (8/16/32-bit)" -#~ msgstr "TIFF(8/16/32 位元)" +#: ../src/views/lighttable.c:1632 +msgid "zoom min" +msgstr "縮到最小" -#~ msgid "WebP (8-bit)" -#~ msgstr "WebP(8 位元)" +#: ../src/views/map.c:2405 +msgid "scroll right" +msgstr "向右捲動" -#~ msgid "xcf" -#~ msgstr "XCF(GIMP 格式)" +#: ../src/views/map.c:2407 +msgid "scroll right wide" +msgstr "向右大幅捲動" -#, no-c-format -#~ msgid "preview is only possible for zoom lower than 200%%" -#~ msgstr "預覽放大尺寸最高至 200%" +#: ../src/views/map.c:2409 +msgid "scroll left" +msgstr "向左捲動" -#~ msgid "v3.0" -#~ msgstr "V3.0" +#: ../src/views/map.c:2411 +msgid "scroll left wide" +msgstr "向左大幅捲動" -#~ msgid "xmp" -#~ msgstr "XMP" +#: ../src/views/map.c:2413 +msgid "scroll up" +msgstr "向上捲動" -#, c-format -#~ msgid "error: can't open xmp file %s" -#~ msgstr "⚠️ 錯誤 ⚠️\v無法打開 XMP 檔案「%s」" +#: ../src/views/map.c:2415 +msgid "scroll up wide" +msgstr "向上大幅捲動" -#, c-format -#~ msgid "%d image of %d (#%d) in current collection is selected" -#~ msgstr "已選擇 %d 張影像,目前相冊共有 %d 張影像,選擇的是第 %d 張" +#: ../src/views/map.c:2417 +msgid "scroll down" +msgstr "向下捲動" -#, c-format -#~ msgid "%d image of %d in current collection is selected" -#~ msgid_plural "%d images of %d in current collection are selected" -#~ msgstr[0] "已選擇 %d 張影像,目前相冊共有 %d 張影像" +#: ../src/views/map.c:2419 +msgid "scroll down wide" +msgstr "向下大幅捲動" -#~ msgid "[BRUSH creation] change size" -#~ msgstr "[筆刷建立] 變更尺寸" +#: ../src/views/map.c:3206 +msgid "[on image] open in darkroom" +msgstr "在暗房中開啟" -#~ msgid "[BRUSH creation] change hardness" -#~ msgstr "[筆刷建立] 變更硬度" +#: ../src/views/map.c:3208 +msgid "[on map] zoom map" +msgstr "縮放地圖" -#~ msgid "lift luminance" -#~ msgstr "亮度提升" +#: ../src/views/map.c:3210 +msgid "move image location" +msgstr "移動影像位置" -#~ msgid "lift chroma" -#~ msgstr "彩度提升" +#: ../src/views/print.c:54 +msgctxt "view" +msgid "print" +msgstr "列印" -#~ msgid "power luminance" -#~ msgstr "亮度乘冪" +#: ../src/views/print.c:307 +msgid "no printers found!" +msgstr "沒有找到印表機!" -#~ msgid "power chroma" -#~ msgstr "彩度乘冪" +#: ../src/views/slideshow.c:359 +msgid "end of images" +msgstr "影像輪播結束" -#~ msgid "power hue" -#~ msgstr "色相乘冪" +#: ../src/views/slideshow.c:380 +msgid "end of images. press any key to return to lighttable mode" +msgstr "輪播結束,按任意鍵回到燈箱" -#~ msgid "gain luminance" -#~ msgstr "亮度增益" +#: ../src/views/slideshow.c:513 +msgid "waiting to start slideshow" +msgstr "等待影像輪播開始" -#~ msgid "gain chroma" -#~ msgstr "彩度增益" +#: ../src/views/slideshow.c:681 ../src/views/slideshow.c:708 +#: ../src/views/slideshow.c:716 +msgid "slideshow paused" +msgstr "影像輪播暫停" -#~ msgid "gain hue" -#~ msgstr "色相增益" +#: ../src/views/slideshow.c:689 ../src/views/slideshow.c:699 +#, c-format +msgid "slideshow delay set to %d second" +msgid_plural "slideshow delay set to %d seconds" +msgstr[0] "影像輪播間隔時間為 %d 秒" +msgstr[1] "影像輪播間隔時間為 %d 秒" -#~ msgid "offset luminance" -#~ msgstr "亮度偏移" +#: ../src/views/slideshow.c:731 +msgid "start and stop" +msgstr "開始與停止" -#~ msgid "offset chroma" -#~ msgstr "彩度偏移" +#: ../src/views/slideshow.c:733 +msgid "exit slideshow" +msgstr "關閉影像輪播" -#~ msgid "offset hue" -#~ msgstr "色相偏移" +#: ../src/views/slideshow.c:737 +msgid "slow down" +msgstr "減速" -#~ msgid "chroma shadows" -#~ msgstr "暗部彩度" +#: ../src/views/slideshow.c:741 +msgid "speed up" +msgstr "加速" -#~ msgid "chroma highlights" -#~ msgstr "亮部彩度" +#: ../src/views/slideshow.c:746 +msgid "step forward" +msgstr "下一張" -#~ msgid "chroma mid-tones" -#~ msgstr "中間調彩度" +#: ../src/views/slideshow.c:748 +msgid "step back" +msgstr "前一張" -#~ msgid "saturation global" -#~ msgstr "整體飽和度" +#: ../src/views/slideshow.c:756 +msgid "go to next image" +msgstr "前往下一張影像" -#~ msgid "saturation highlights" -#~ msgstr "亮部飽和度" +#: ../src/views/slideshow.c:758 +msgid "go to previous image" +msgstr "回到上一張影像" -#~ msgid "saturation mid-tones" -#~ msgstr "中間調飽和度" +#: ../src/views/tethering.c:163 +#, c-format +msgid "new session initiated '%s'" +msgstr "已啟動新的工作階段「%s」" -#~ msgid "saturation shadows" -#~ msgstr "暗部飽和度" +#: ../src/views/tethering.c:496 +msgid "no camera with tethering support available for use..." +msgstr "沒有支援連機拍攝的相機…" -#~ msgid "brilliance global" -#~ msgstr "整體明亮度" +#: ../src/views/view.c:1567 +msgid "left-click" +msgstr "左鍵點擊" -#~ msgid "brilliance highlights" -#~ msgstr "亮部明亮度" +#: ../src/views/view.c:1570 +msgid "right-click" +msgstr "右鍵點擊" -#~ msgid "brilliance mid-tones" -#~ msgstr "中間調明亮度" +#: ../src/views/view.c:1573 +msgid "middle-click" +msgstr "中鍵點擊" -#~ msgid "brilliance shadows" -#~ msgstr "暗部明亮度" +#: ../src/views/view.c:1579 +msgid "left double-click" +msgstr "左鍵雙擊" -#~ msgid "" -#~ "the following modules are deprecated because they have internal design " -#~ "mistakes which can't be solved and alternative modules which solve them.\n" -#~ " they will be removed for new edits in the next release." -#~ msgstr "" -#~ "⚠️ 以下模組已被汰除 ⚠️\n" -#~ "\n" -#~ "因為它們具有無法解決的內部設計錯誤\n" -#~ "並且已有可解決這些錯誤的新模組可取代\n" -#~ "這些模組將從下一版的 darktable 中移除\n" -#~ "僅供舊影像延續使用,無法用於編輯新的影像" +#: ../src/views/view.c:1582 +msgid "right double-click" +msgstr "右鍵雙擊" -#~ msgctxt "preferences" -#~ msgid "true" -#~ msgstr "啟用" +#: ../src/views/view.c:1585 +msgid "drag and drop" +msgstr "拖曳" -#~ msgctxt "preferences" -#~ msgid "active module" -#~ msgstr "使用中的模組" +#: ../src/views/view.c:1588 +msgid "left-click+drag" +msgstr "左鍵點擊+拖曳" -#~ msgctxt "preferences" -#~ msgid "false" -#~ msgstr "不啟用" +#: ../src/views/view.c:1591 +msgid "right-click+drag" +msgstr "右鍵點擊+拖曳" -#~ msgid "highlights recovery" -#~ msgstr "亮部修復" +#: ../src/views/view.c:1612 +msgid "darktable - accels window" +msgstr "darktable 快速鍵視窗" -#~ msgid "applies only to lossy setting" -#~ msgstr "僅對有損壓縮有用" +#: ../src/views/view.c:1659 +msgid "switch to a classic window which will stay open after key release" +msgstr "切換回傳統視窗,在按鍵放開後仍保持開啟" -#~ msgid "" -#~ "this quick access widget is disabled as it's hidden in the actual module " -#~ "configuration. Please use the full module to access this widget..." -#~ msgstr "此快速存取小工具被停用,因為實際的模組被設定隱藏,請使用完整的模組" - -#~ msgctxt "preferences" -#~ msgid "at most RCD (reasonable)" -#~ msgstr "大部分使用 RCD(合理效能)" - -#~ msgid "white balance slider colors" -#~ msgstr "白平衡模組的滑桿色彩" - -#~ msgid "" -#~ "visual indication of temperature adjustments.\n" -#~ "in 'illuminant color' mode slider colors represent the color of the light " -#~ "source,\n" -#~ "in 'effect emulation' slider colors represent the effect the adjustment " -#~ "would have on the scene" -#~ msgstr "" -#~ "控制白平衡模組裡溫度和色調滑桿的外觀\n" -#~ "\n" -#~ "沒有顏色:滑桿沒有顏色\n" -#~ "光源顏色:滑桿顏色代表光源的顏色,也就是畫面中應該為中性白的顏色\n" -#~ "效果模擬:滑桿顏色代表調整的效果,這是大部分軟體顯示色溫/白平衡滑桿的方式" - -#~ msgid "color balance slider block layout" -#~ msgstr "色彩平衡模組介面布局" - -#~ msgid "" -#~ "choose how to organise the slider blocks for lift, gamma and gain:\n" -#~ "list - all sliders are shown in one long list (with headers),\n" -#~ "tabs - use tabs to switch between the blocks of sliders,\n" -#~ "columns - the blocks of sliders are shown next to each other (in narrow " -#~ "columns)" -#~ msgstr "" -#~ "控制色彩平衡模組中 陰影/中間調/高光 部分的介面。\n" -#~ "\n" -#~ "垂直清單:所有滑桿依序垂直排列\n" -#~ "標籤切換:使用標籤在 陰影/中間調/高光 之間切換\n" -#~ "水平並列:三組滑桿水平緊鄰排列" - -#~ msgid "auto-apply sharpen" -#~ msgstr "自動套用銳利化" - -#~ msgid "" -#~ "this added sharpen is not recommended on cameras without a low-pass " -#~ "filter. you should disable this option if you use one of those more " -#~ "recent cameras or sharpen your images with other means." -#~ msgstr "" -#~ "自動套用「銳利化」模組在每張新影像上\n" -#~ "不建議在沒有低通濾鏡的相機上開啟,如果有使用其他銳化方法也應關閉此選項" - -#~ msgid "cast balance" -#~ msgstr "色偏平衡" - -#~ msgid "gray scale" -#~ msgstr "灰階" - -#~ msgid "" -#~ "if switched on, darktable tunes OpenCL for best performance, overrides " -#~ "static settings" -#~ msgstr "如果打開,darktable 將會調節 OpenCL 以獲得最佳性能,取代靜態設置" +#. we add the mouse actions too +#: ../src/views/view.c:1725 +msgid "mouse actions" +msgstr "滑鼠動作" diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 40edc6397a3..fa8c0b69b79 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -22,6 +22,7 @@ FILE(GLOB SOURCE_FILES "common/atomic.c" "common/bilateral.c" "common/bilateralcl.c" + "common/bilinear.c" "common/box_filters.cc" "common/cache.c" "common/calculator.c" @@ -54,6 +55,7 @@ FILE(GLOB SOURCE_FILES "common/gpx.c" "common/grouping.c" "common/guided_filter.c" + "common/hdr_alignment.cc" "common/heal.c" "common/histogram.c" "common/history.c" @@ -129,6 +131,7 @@ FILE(GLOB SOURCE_FILES "develop/masks/masks.c" "develop/masks/path.c" "develop/pixelpipe.c" + "develop/preview_data.c" "develop/tiling.c" "dtgtk/button.c" "dtgtk/culling.c" @@ -315,6 +318,20 @@ add_definitions("-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_3_24") include_directories(SYSTEM ${GTK3_INCLUDE_DIRS}) list(APPEND LIBS ${GTK3_LIBRARIES}) +# When GTK3 carries the Wayland backend, gui/gtk.c calls into libwayland-client +# directly (registry roundtrip for server-side decoration support), so we have to +# link it ourselves. gtk+-3.0.pc does not list it, and relying on libgdk-3 to drag +# it in breaks with linkers using --no-undefined (e.g. openSUSE's default LDFLAGS). +if(NOT WIN32 AND NOT APPLE) + pkg_check_modules(GTK3_WAYLAND QUIET gtk+-wayland-3.0) + if(GTK3_WAYLAND_FOUND) + pkg_check_modules(WAYLAND_CLIENT REQUIRED wayland-client) + include_directories(SYSTEM ${WAYLAND_CLIENT_INCLUDE_DIRS}) + link_directories(${WAYLAND_CLIENT_LIBRARY_DIRS}) + list(APPEND LIBS ${WAYLAND_CLIENT_LIBRARIES}) + endif() +endif() + # Check for libxml2 / broken cmake module can't be included in the foreach() below find_package(LibXml2 2.6 REQUIRED) include_directories(SYSTEM ${LIBXML2_INCLUDE_DIR}) @@ -447,7 +464,12 @@ include_directories(SYSTEM ${LensFun_INCLUDE_DIRS}) list(APPEND LIBS ${LensFun_LIBRARIES}) find_package(SQLite3 3.26 REQUIRED) -list(APPEND LIBS SQLite::SQLite3) + +if(NOT TARGET SQLite3::SQLite3) # Compatibility with CMake < 4.3 + add_library(SQLite3::SQLite3 ALIAS SQLite::SQLite3) +endif() + +list(APPEND LIBS SQLite3::SQLite3) foreach(lib ${OUR_LIBS} GIO GThread GModule PangoCairo Rsvg2 PNG JPEG TIFF LCMS2 JsonGlib) find_package(${lib} REQUIRED) @@ -668,6 +690,71 @@ if(USE_GMIC) endif(GMIC_FOUND) endif(USE_GMIC) +if(USE_OPENCV) + # Only these OpenCV modules are needed (the "bare minimum"): + # core/imgproc - image ops; + # features2d/features - SIFT + FLANN matcher; + # flann - KD-tree index params; + # calib3d/geometry - findHomography / estimateAffine2D. + # OpenCV 5 reorganized the modules: features2d was renamed to features and + # calib3d was split into calib/geometry/stereo (the homography estimators we + # use landed in geometry). Both layouts are supported, hdr_alignment.cc picks + # its headers via CV_VERSION_MAJOR. + set(DT_OPENCV5_MODULES core imgproc features flann geometry) + set(DT_OPENCV4_MODULES core imgproc features2d flann calib3d) + # First try the standard config (custom builds, or distros shipping the + # unified OpenCVConfig.cmake). QUIET: absence is fine, the HDR auto-alignment + # then compiles to a no-op (hdr_alignment.cc degrades to stubs without + # HAVE_OPENCV). + # OpenCVConfig-version.cmake only accepts requests whose major version matches + # the installed one, so 5 and 4 have to be probed separately. + find_package(OpenCV 5 COMPONENTS ${DT_OPENCV5_MODULES} QUIET) + if(OpenCV_FOUND) + set(DT_OPENCV_MODULES ${DT_OPENCV5_MODULES}) + else() + find_package(OpenCV 4 COMPONENTS ${DT_OPENCV4_MODULES} QUIET) + set(DT_OPENCV_MODULES ${DT_OPENCV4_MODULES}) + endif() + if(NOT OpenCV_FOUND) + # Fallback for distros (e.g. Debian/Ubuntu) that fragment OpenCV into + # per-module libopencv--dev packages but keep OpenCVConfig.cmake only in + # the heavyweight libopencv-dev metapackage. Discover the modules directly so + # users can install just the handful above instead of the whole library. + find_path(OpenCV_INCLUDE_DIRS NAMES opencv2/core.hpp PATH_SUFFIXES opencv4 opencv5) + if(OpenCV_INCLUDE_DIRS AND EXISTS "${OpenCV_INCLUDE_DIRS}/opencv2/core/version.hpp") + file(STRINGS "${OpenCV_INCLUDE_DIRS}/opencv2/core/version.hpp" _dt_cv_major + REGEX "CV_VERSION_MAJOR[ \t]+[0-9]+") + string(REGEX MATCH "[0-9]+" _dt_cv_major "${_dt_cv_major}") + if(_dt_cv_major GREATER_EQUAL 5) + set(DT_OPENCV_MODULES ${DT_OPENCV5_MODULES}) + endif() + set(OpenCV_LIBS "") + set(_dt_opencv_ok TRUE) + foreach(_mod ${DT_OPENCV_MODULES}) + find_library(DT_OPENCV_${_mod}_LIBRARY NAMES opencv_${_mod}) + if(DT_OPENCV_${_mod}_LIBRARY) + list(APPEND OpenCV_LIBS ${DT_OPENCV_${_mod}_LIBRARY}) + else() + set(_dt_opencv_ok FALSE) + endif() + endforeach() + if(_dt_opencv_ok AND _dt_cv_major GREATER_EQUAL 4) + set(OpenCV_FOUND TRUE) + set(OpenCV_VERSION "${_dt_cv_major}.x") + message(STATUS "OpenCV ${_dt_cv_major}.x found via per-module libraries") + endif() + endif() + endif() + if(OpenCV_FOUND) + add_definitions(-DHAVE_OPENCV) + include_directories(SYSTEM ${OpenCV_INCLUDE_DIRS}) + list(APPEND LIBS ${OpenCV_LIBS}) + message(STATUS "OpenCV ${OpenCV_VERSION}: HDR exposure-bracket auto-alignment enabled") + else() + message(STATUS "OpenCV not found: HDR exposure-bracket auto-alignment disabled") + endif(OpenCV_FOUND) +endif(USE_OPENCV) + if(USE_ICU) find_package(ICU COMPONENTS i18n data uc) if(ICU_FOUND) @@ -1089,6 +1176,11 @@ endif(HAVE_OPENCL) # have a command line interface add_subdirectory(cli) +# have a Model Context Protocol server exposing the raw engine to AI agents +if(USE_MCP) + add_subdirectory(mcp) +endif() + # have a command line utility to generate all the thumbnails add_subdirectory(generate-cache) diff --git a/src/ai/backend.h b/src/ai/backend.h index afdf507d57e..85e8232aa88 100644 --- a/src/ai/backend.h +++ b/src/ai/backend.h @@ -174,9 +174,13 @@ void dt_ai_ort_found_free(dt_ai_ort_found_t *f); * for such models to avoid internal shape validation errors. */ typedef enum { - DT_AI_OPT_ALL = 0, ///< All optimizations (default, fastest) - DT_AI_OPT_BASIC = 1, ///< Basic only (constant folding, redundant node elimination) - DT_AI_OPT_DISABLED = 2, ///< No optimization (reserved for future use) + DT_AI_OPT_DEFAULT = -1, ///< Read from the manifest's ort_optimization + ///< (fallback: ALL). Passed by dt_ai_load_model; + ///< dt_ai_load_model_ext callers set a concrete + ///< level to override the manifest. + DT_AI_OPT_ALL = 0, ///< All optimizations (fastest) + DT_AI_OPT_BASIC = 1, ///< Basic only (constant folding, redundant node elimination) + DT_AI_OPT_DISABLED = 2, ///< No optimization (reserved for future use) } dt_ai_opt_level_t; /** @@ -210,6 +214,13 @@ typedef struct dt_ai_model_info_t { const char *coreml_format; ///< CoreML model format (JSON: string or ///< stem-keyed object). "neuralnetwork" ///< (default) or "mlprogram". + const char *ort_optimization; ///< ORT graph optimization level (JSON: + ///< string or stem-keyed object). Values: + ///< "all" | "basic" | "disabled". + const char *ort_optimization_provider; ///< Per-provider override for + ///< ort_optimization (JSON: object + ///< keyed by provider name, values + ///< as for ort_optimization). } dt_ai_model_info_t; /* --- Model "attributes" lookup --- diff --git a/src/ai/backend_common.c b/src/ai/backend_common.c index aa4e075726d..25d91b03750 100644 --- a/src/ai/backend_common.c +++ b/src/ai/backend_common.c @@ -222,6 +222,48 @@ static void _scan_directory(dt_ai_environment_t *env, const char *root_path) } } + // capture top-level "ort_optimization" (same shape as coreml_format) + info->ort_optimization = NULL; + if(json_object_has_member(obj, "ort_optimization")) + { + JsonNode *oo_node + = json_object_get_member(obj, "ort_optimization"); + if(oo_node + && (JSON_NODE_HOLDS_VALUE(oo_node) + || JSON_NODE_HOLDS_OBJECT(oo_node))) + { + JsonGenerator *gen = json_generator_new(); + json_generator_set_root(gen, oo_node); + gchar *s = json_generator_to_data(gen, NULL); + if(s) + { + _store_string(env, s, &info->ort_optimization); + g_free(s); + } + g_object_unref(gen); + } + } + + // capture top-level "ort_optimization_provider" (object) + info->ort_optimization_provider = NULL; + if(json_object_has_member(obj, "ort_optimization_provider")) + { + JsonNode *op_node + = json_object_get_member(obj, "ort_optimization_provider"); + if(op_node && JSON_NODE_HOLDS_OBJECT(op_node)) + { + JsonGenerator *gen = json_generator_new(); + json_generator_set_root(gen, op_node); + gchar *s = json_generator_to_data(gen, NULL); + if(s) + { + _store_string(env, s, &info->ort_optimization_provider); + g_free(s); + } + g_object_unref(gen); + } + } + env->models = g_list_prepend(env->models, info); g_hash_table_insert( env->model_paths, @@ -442,6 +484,13 @@ static dt_ai_provider_t _resolve_provider(dt_ai_provider_t configured, const char *model_file, uint32_t *inout_ep_flags); +static dt_ai_opt_level_t +_resolve_ort_optimization(const dt_ai_model_info_t *info, + const char *model_file, + dt_ai_provider_t provider); + +static const char *_opt_level_to_string(dt_ai_opt_level_t level); + // model loading with backend dispatch dt_ai_context_t *dt_ai_load_model(dt_ai_environment_t *env, @@ -450,7 +499,7 @@ dt_ai_context_t *dt_ai_load_model(dt_ai_environment_t *env, const dt_ai_provider_t provider) { return dt_ai_load_model_ext(env, model_id, model_file, provider, - DT_AI_OPT_ALL, NULL, 0); + DT_AI_OPT_DEFAULT, NULL, 0); } dt_ai_context_t *dt_ai_load_model_ext(dt_ai_environment_t *env, @@ -481,6 +530,17 @@ dt_ai_context_t *dt_ai_load_model_ext(dt_ai_environment_t *env, const dt_ai_provider_t resolved = _resolve_provider(provider, model_id, model_info, model_file, &ep_flags); + // sentinel: read from manifest; any concrete level is a caller override + const dt_ai_opt_level_t resolved_opt + = opt_level == DT_AI_OPT_DEFAULT + ? _resolve_ort_optimization(model_info, model_file, resolved) + : opt_level; + + dt_print(DT_DEBUG_AI, + "[darktable_ai] loading %s/%s on %s (opt=%s)", + model_id, model_file ? model_file : "?", + dt_ai_provider_to_string(resolved), + _opt_level_to_string(resolved_opt)); g_mutex_lock(&env->lock); const char *model_dir_orig @@ -511,7 +571,7 @@ dt_ai_context_t *dt_ai_load_model_ext(dt_ai_environment_t *env, if(strcmp(backend_copy, "onnx") == 0) { - ctx = dt_ai_onnx_load_ext(model_dir, model_file, resolved, opt_level, + ctx = dt_ai_onnx_load_ext(model_dir, model_file, resolved, resolved_opt, dim_overrides, n_overrides, ep_flags); } else @@ -804,6 +864,138 @@ static gboolean _coreml_use_mlprogram(const dt_ai_model_info_t *info, return use_mlprogram; } +static const char *_opt_level_to_string(dt_ai_opt_level_t level) +{ + switch(level) + { + case DT_AI_OPT_DISABLED: return "disabled"; + case DT_AI_OPT_BASIC: return "basic"; + case DT_AI_OPT_ALL: return "all"; + default: return "?"; + } +} + +// map "all"/"basic"/"disabled"/"none" to enum. FALSE on unknown +static gboolean _parse_opt_string(const char *value, dt_ai_opt_level_t *out) +{ + if(!value) return FALSE; + if(!g_ascii_strcasecmp(value, "all")) { *out = DT_AI_OPT_ALL; return TRUE; } + if(!g_ascii_strcasecmp(value, "basic")) { *out = DT_AI_OPT_BASIC; return TRUE; } + if(!g_ascii_strcasecmp(value, "disabled") + || !g_ascii_strcasecmp(value, "none")) { *out = DT_AI_OPT_DISABLED; return TRUE; } + return FALSE; +} + +// pull a value from a JSON node that is either a string (all stems) or a +// stem-keyed object. warns on unknown values so manifest typos surface +static gboolean _lookup_opt_by_stem(JsonNode *node, const char *stem, + const char *model_id, const char *context, + dt_ai_opt_level_t *out) +{ + if(!node) return FALSE; + const char *value = NULL; + if(JSON_NODE_HOLDS_VALUE(node)) + { + value = json_node_get_string(node); + } + else if(JSON_NODE_HOLDS_OBJECT(node) && stem) + { + JsonObject *obj = json_node_get_object(node); + if(json_object_has_member(obj, stem)) + { + JsonNode *vn = json_object_get_member(obj, stem); + if(vn && JSON_NODE_HOLDS_VALUE(vn)) + value = json_node_get_string(vn); + } + } + if(!value) return FALSE; + if(_parse_opt_string(value, out)) return TRUE; + dt_print(DT_DEBUG_AI, + "[darktable_ai] model '%s': unknown %s '%s', ignoring", + model_id ? model_id : "?", context, value); + return FALSE; +} + +// per-provider override wins over the top-level ort_optimization; +// unknown or missing values fall through to ALL +static dt_ai_opt_level_t +_resolve_ort_optimization(const dt_ai_model_info_t *info, + const char *model_file, + dt_ai_provider_t provider) +{ + dt_ai_opt_level_t level = DT_AI_OPT_ALL; + if(!info) return level; + + // derive stem once ("encoder.onnx" -> "encoder") + gchar *stem = NULL; + if(model_file) + { + const char *dot = strrchr(model_file, '.'); + stem = dot ? g_strndup(model_file, dot - model_file) + : g_strdup(model_file); + } + + // per-provider override first + if(info->ort_optimization_provider && provider < DT_AI_PROVIDER_COUNT) + { + JsonParser *parser = json_parser_new(); + if(json_parser_load_from_data(parser, info->ort_optimization_provider, -1, NULL)) + { + JsonNode *root = json_parser_get_root(parser); + if(root && JSON_NODE_HOLDS_OBJECT(root)) + { + // provider names in manifest are matched case-insensitively + // against dt_ai_providers[].config_string + const char *pname = dt_ai_providers[provider].config_string; + JsonObject *pobj = json_node_get_object(root); + JsonNode *match = NULL; + GList *members = json_object_get_members(pobj); + for(GList *l = members; l; l = l->next) + { + const char *k = (const char *)l->data; + if(!g_ascii_strcasecmp(k, pname)) + { + match = json_object_get_member(pobj, k); + break; + } + } + g_list_free(members); + if(_lookup_opt_by_stem(match, stem, info->id, + "ort_optimization_provider entry", &level)) + { + g_object_unref(parser); + g_free(stem); + return level; + } + } + } + g_object_unref(parser); + } + + // fall back to top-level ort_optimization + if(info->ort_optimization) + { + JsonParser *parser = json_parser_new(); + GError *err = NULL; + if(json_parser_load_from_data(parser, info->ort_optimization, -1, &err)) + { + _lookup_opt_by_stem(json_parser_get_root(parser), stem, info->id, + "ort_optimization", &level); + } + else if(err) + { + dt_print(DT_DEBUG_AI, + "[darktable_ai] model '%s': malformed ort_optimization JSON (%s) — using all", + info->id ? info->id : "?", err->message); + g_error_free(err); + } + g_object_unref(parser); + } + + g_free(stem); + return level; +} + // platform-specific candidate order for AUTO. each candidate is tried // via dt_ai_probe_provider() and the model's cpu_only list — the first // available, non-banned EP wins. CoreML's cpu_only entry does not skip diff --git a/src/ai/backend_onnx.c b/src/ai/backend_onnx.c index 644eea1ae63..e5220f9e2f3 100644 --- a/src/ai/backend_onnx.c +++ b/src/ai/backend_onnx.c @@ -19,6 +19,7 @@ #include "backend.h" #include "common/darktable.h" #include "control/conf.h" +#include "control/control.h" #include #include #include @@ -256,13 +257,32 @@ static void _stderr_suppress_end(int saved) #endif } -// probe a shared library for OrtGetApiBase to verify it's a valid ORT build; -// returns the version string (caller must g_free) or NULL on failure; -// uses BIND_LOCAL to avoid polluting the global symbol namespace -char *dt_ai_ort_probe_library(const char *path) +// catch crashes in foreign ORT DLLs so darktable survives probing; +// main-thread only, so the module-static jmp_buf is safe +#ifdef _WIN32 +#include +static jmp_buf g_probe_jmp; +static gboolean g_probe_active = FALSE; + +static LONG WINAPI _probe_veh(EXCEPTION_POINTERS *ep) { - if(!path || !path[0]) return NULL; + if(!g_probe_active) return EXCEPTION_CONTINUE_SEARCH; + const DWORD code = ep->ExceptionRecord->ExceptionCode; + // deliberately not catching STACK_OVERFLOW: the recovery would run + // with a consumed guard page and no safe way to reset it + if(code == EXCEPTION_ACCESS_VIOLATION + || code == EXCEPTION_ILLEGAL_INSTRUCTION + || code == EXCEPTION_INT_DIVIDE_BY_ZERO) + { + g_probe_active = FALSE; + longjmp(g_probe_jmp, 1); + } + return EXCEPTION_CONTINUE_SEARCH; +} +#endif +static char *_do_probe_library(const char *path) +{ GModule *mod = g_module_open(path, G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL); if(!mod) { @@ -286,9 +306,36 @@ char *dt_ai_ort_probe_library(const char *path) return version; } -// probe a library and return version + comma-separated list of supported EPs. -// both out params are caller-owned (g_free). Returns FALSE if not a valid ORT. -// FALSE before ORT is loaded (no comparison reference yet) +// probe a shared library for OrtGetApiBase to verify it's a valid ORT build; +// returns the version string (caller must g_free) or NULL on failure; +// uses BIND_LOCAL to avoid polluting the global symbol namespace +char *dt_ai_ort_probe_library(const char *path) +{ + if(!path || !path[0]) return NULL; + + char * volatile version = NULL; +#ifdef _WIN32 + PVOID veh = AddVectoredExceptionHandler(1, _probe_veh); + if(veh) + { + g_probe_active = TRUE; + if(setjmp(g_probe_jmp) == 0) + version = _do_probe_library(path); + else + dt_print(DT_DEBUG_ALWAYS, + "[darktable_ai] probe: exception while probing '%s' (leaving loaded)", + path); + g_probe_active = FALSE; + RemoveVectoredExceptionHandler(veh); + } + else + version = _do_probe_library(path); // unprotected fallback +#else + version = _do_probe_library(path); +#endif + return (char *)version; +} + // snapshot the conf values that determine which library / EP / device // the in-process ORT will be bound to. idempotent — subsequent calls // are no-ops so the snapshot reflects whichever state existed first. @@ -642,12 +689,8 @@ GList *dt_ai_enum_devices_for_provider(const dt_ai_provider_t provider) } } -int dt_ai_ort_probe_library_full(const char *path, char **out_version, char **out_eps) +static int _do_probe_library_full(const char *path, char **out_version, char **out_eps) { - if(!path || !path[0]) return FALSE; - if(out_version) *out_version = NULL; - if(out_eps) *out_eps = NULL; - GModule *mod = g_module_open(path, G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL); if(!mod) return FALSE; @@ -766,6 +809,42 @@ int dt_ai_ort_probe_library_full(const char *path, char **out_version, char **ou return TRUE; } +// probe a library and return version + comma-separated list of supported EPs. +// both out params are caller-owned (g_free). Returns FALSE if not a valid ORT. +int dt_ai_ort_probe_library_full(const char *path, char **out_version, char **out_eps) +{ + if(!path || !path[0]) return FALSE; + if(out_version) *out_version = NULL; + if(out_eps) *out_eps = NULL; + + volatile int result = FALSE; +#ifdef _WIN32 + PVOID veh = AddVectoredExceptionHandler(1, _probe_veh); + if(veh) + { + g_probe_active = TRUE; + if(setjmp(g_probe_jmp) == 0) + result = _do_probe_library_full(path, out_version, out_eps); + else + { + dt_print(DT_DEBUG_ALWAYS, + "[darktable_ai] probe: exception while probing '%s' (leaving loaded)", + path); + if(out_version) { g_free(*out_version); *out_version = NULL; } + if(out_eps) { g_free(*out_eps); *out_eps = NULL; } + result = FALSE; + } + g_probe_active = FALSE; + RemoveVectoredExceptionHandler(veh); + } + else + result = _do_probe_library_full(path, out_version, out_eps); // unprotected fallback +#else + result = _do_probe_library_full(path, out_version, out_eps); +#endif + return result; +} + // g_ptr_array_sort passes pointer-to-pointer, hence the double-deref static gint _compare_subdir_names(gconstpointer a, gconstpointer b) { @@ -1195,6 +1274,48 @@ static gboolean _try_openvino_with_cache(OrtSessionOptions *session_opts) return TRUE; } +// surface MIGraphX's multi-minute first-run model compile to the user +// (without this, AMD users assume darktable hung); ORT_LOGGING_LEVEL=warning +// or =error opens up ORT's own log stream for debugging; default FATAL +// keeps the terminal clean of ORT's chatter +static void ORT_API_CALL _ort_log_callback(void *param, + OrtLoggingLevel severity, + const char *category, + const char *logid, + const char *code_location, + const char *message) +{ + (void)param; (void)category; (void)logid; + const char *loc = code_location ? code_location : ""; + const char *msg = message ? message : ""; + + const gboolean is_migraphx_compile = + strstr(loc, "migraphx_execution_provider.cc") + && strstr(msg, "Model Compile: "); + if(is_migraphx_compile) + { + if(strstr(msg, "Begin")) + dt_control_log( + _("preparing AI model for first use (one-time, can take a while)...")); + else if(strstr(msg, "Complete")) + dt_control_log(_("AI model ready")); + } + + OrtLoggingLevel filter = ORT_LOGGING_LEVEL_FATAL; + const char *s = g_getenv("ORT_LOGGING_LEVEL"); + if(s) + { + if(!g_ascii_strcasecmp(s, "warning")) filter = ORT_LOGGING_LEVEL_WARNING; + else if(!g_ascii_strcasecmp(s, "error")) filter = ORT_LOGGING_LEVEL_ERROR; + } + if(is_migraphx_compile || severity >= filter) + dt_print(DT_DEBUG_AI, "[onnx_runtime] %s%s%s%s", + msg, + loc[0] ? " (" : "", + loc[0] ? loc : "", + loc[0] ? ")" : ""); +} + static gpointer _init_ort_env(gpointer data) { (void)data; @@ -1203,10 +1324,14 @@ static gpointer _init_ort_env(gpointer data) #endif OrtEnv *env = NULL; #ifdef ORT_LAZY_LOAD - // ORT may emit additional schema-registration noise during env creation. + // ORT may still write some schema-registration noise to stderr directly. const int saved = _stderr_suppress_begin(); #endif - OrtStatus *status = g_ort.api->CreateEnv(ORT_LOGGING_LEVEL_WARNING, "DarktableAI", &env); + OrtStatus *status = g_ort.api->CreateEnvWithCustomLogger(_ort_log_callback, + NULL, + ORT_LOGGING_LEVEL_WARNING, + "DarktableAI", + &env); #ifdef ORT_LAZY_LOAD _stderr_suppress_end(saved); #endif diff --git a/src/bauhaus/bauhaus.c b/src/bauhaus/bauhaus.c index aad5f4b6ec8..27b67ed40fa 100644 --- a/src/bauhaus/bauhaus.c +++ b/src/bauhaus/bauhaus.c @@ -15,6 +15,7 @@ You should have received a copy of the GNU General Public License along with darktable. If not, see . */ +#include "common/gdk_event_utils.h" #include "bauhaus/bauhaus.h" #include "common/calculator.h" @@ -87,6 +88,13 @@ typedef struct dt_bauhaus_combobox_data_t dt_bauhaus_combobox_entry_select_fct entry_select; // function to select an entry based on context } dt_bauhaus_combobox_data_t; +// data portion for a toggle +typedef struct dt_bauhaus_toggle_data_t +{ + gboolean active; // current value + gboolean defpos; // default value +} dt_bauhaus_toggle_data_t; + struct _DtBauhausWidget { // gtk base widget @@ -103,6 +111,8 @@ struct _DtBauhausWidget // label text, short char *label; gboolean show_label; + // how the label is shortened when it does not fit + PangoEllipsizeMode label_ellipsis; // section, short gchar *section; gboolean show_extended_label; @@ -129,6 +139,7 @@ struct _DtBauhausWidget { dt_bauhaus_slider_data_t slider; dt_bauhaus_combobox_data_t combobox; + dt_bauhaus_toggle_data_t toggle; }; }; @@ -148,6 +159,7 @@ enum }; static const dt_action_def_t _action_def_slider, _action_def_combo, + _action_def_toggle, _action_def_focus_slider, _action_def_focus_combo, _action_def_focus_button; @@ -159,12 +171,22 @@ static double INNER_PADDING = 4.0; static void _popup_reject(void); static void _popup_hide(void); static gboolean _popup_draw(GtkWidget *widget, cairo_t *cr, gpointer user_data); -static gboolean _popup_key_press(GtkWidget *widget, GdkEventKey *event, gpointer user_data); +static void _window_motion_handle(GtkWidget *widget, + gdouble root_x, + gdouble root_y, + GdkModifierType state); +static gboolean _popup_key_press(GtkEventControllerKey *controller, + guint keyval, + guint keycode, + GdkModifierType state, + gpointer user_data); static void _combobox_set(dt_bauhaus_widget_t *w, const int pos, const gboolean mute); static void _slider_set_normalized(dt_bauhaus_widget_t *w, const float pos); +static void _toggle_set(dt_bauhaus_widget_t *w, + const gboolean active); static void _request_focus(dt_bauhaus_widget_t *w) { @@ -503,20 +525,30 @@ static void _slider_zoom_toast(dt_bauhaus_widget_t *w) g_free(max_text); } -static gboolean _popup_scroll(GtkWidget *widget, - GdkEventScroll *event, +static void _popup_scroll_cb(GtkEventControllerScroll *controller, + gdouble dx, + gdouble dy, gpointer user_data) { dt_bauhaus_widget_t *w = darktable.bauhaus->current; - int delta_y = 0; - if(dt_gui_get_scroll_unit_delta(event, &delta_y)) + if(w->type == DT_BAUHAUS_COMBOBOX) { - if(w->type == DT_BAUHAUS_COMBOBOX) - _combobox_next_sensitive(w, delta_y, 0, w->combobox.mute_scrolling); - else - _slider_zoom_range(w, delta_y); + // match keyboard: right & down -> next + // the DISCRETE scroll proxy already accumulated smooth deltas into unit + // steps, so dx/dy are integer steps here. + const int delta = fabs(dx) > fabs(dy) ? (int)dx : (int)dy; + if(delta != 0) + _combobox_next_sensitive(w, delta, 0, w->combobox.mute_scrolling); + } + else + { + // only zoom the range on a real scroll step: delta == 0 means no unit + // was accumulated yet and must NOT trigger the "reset zoom range" + // branch of _slider_zoom_range() (the middle-click action). + const int delta = (int)dy; + if(delta != 0) + _slider_zoom_range(w, delta); } - return TRUE; } static void _window_moved_to_rect(GdkWindow *window, @@ -544,12 +576,19 @@ static void _window_position(const int offset) pop->offcut += offset; return; } - gtk_widget_set_app_paintable(pop->window, TRUE); - GdkScreen *screen = gtk_widget_get_screen(pop->window); - GdkVisual *visual = gdk_screen_get_rgba_visual(screen); pop->offcut = -height; height *= 2; + // In GTK4 all visuals are RGBA and GdkVisual/GdkScreen no longer exist. + // The RGBA visual setup below is only needed on GTK3 Wayland where + // gdk_screen_is_composited() returns TRUE but popups would otherwise be + // opaque. At switch time the entire Wayland workaround block must be + // reworked (GdkWindow -> GdkSurface, gdk_window_resize removed, etc.). +#if !GTK_CHECK_VERSION(4, 0, 0) + dt_gui_add_class(pop->window, "dt_transparent_background"); + GdkScreen *screen = gtk_widget_get_screen(pop->window); + GdkVisual *visual = gdk_screen_get_rgba_visual(screen); gtk_widget_set_visual(pop->window, visual); +#endif } #endif @@ -567,9 +606,10 @@ static void _window_position(const int offset) 0, - pop->offset + pop->offcut); } -static gboolean _window_motion_notify(GtkWidget *widget, - GdkEventMotion *event, - gpointer user_data) +static void _window_motion_handle(GtkWidget *widget, + gdouble root_x, + gdouble root_y, + GdkModifierType state) { dt_bauhaus_t *bh = darktable.bauhaus; dt_bauhaus_popup_t *pop = &bh->popup; @@ -583,16 +623,16 @@ static gboolean _window_motion_notify(GtkWidget *widget, // recalculate event coords so we get useful values outside window GdkWindow *window = gtk_widget_get_window(pop->area); gdk_window_get_origin(window, &allocation.x, &allocation.y); - const gint ex = event->x_root - allocation.x; - const gint ey = event->y_root - allocation.y; + const gint ex = root_x - allocation.x; + const gint ey = root_y - allocation.y; - const int tol = DT_PIXEL_APPLY_DPI(event->state & GDK_BUTTON1_MASK ? 400 : 50); + const int tol = DT_PIXEL_APPLY_DPI(state & GDK_BUTTON1_MASK ? 400 : 50); if(ex < - tol || ex > allocation.width + tol || ey + pop->offcut < - tol || ey + pop->offcut > pop->position.height + tol) { _popup_reject(); - return TRUE; + return; } if(bh->keys_cnt == 0) _stop_cursor(); @@ -629,7 +669,7 @@ static gboolean _window_motion_notify(GtkWidget *widget, : _slider_get_line_offset (pop->oldpos, 5.0 * powf(10.0f, -d->digits) / (d->max - d->min) / fabsf(d->factor), bh->mouse_x / (width - _widget_get_quad_width(w)), bh->mouse_y / width, ht / width); - if(event->state & GDK_BUTTON1_MASK + if(state & GDK_BUTTON1_MASK || (bh->mouse_line_distance && ((bh->mouse_line_distance * mouse_off <= 0) ^ (fabsf(bh->mouse_line_distance - mouse_off) > .5f)))) @@ -644,7 +684,7 @@ static gboolean _window_motion_notify(GtkWidget *widget, const int active = (bh->mouse_y - w->top_gap) / bh->line_height; if(active >= 0 && active < d->entries->len) { - if(_combobox_entry(d, active)->sensitive && event->state & GDK_BUTTON1_MASK) + if(_combobox_entry(d, active)->sensitive && state & GDK_BUTTON1_MASK) { if(active != d->active) _combobox_set(w, active, w->combobox.mute_scrolling); @@ -653,72 +693,139 @@ static gboolean _window_motion_notify(GtkWidget *widget, } gtk_widget_queue_draw(pop->area); - return TRUE; } -static gboolean _popup_leave_notify(GtkWidget *widget, - GdkEventCrossing *event, +// GTK4 TODO: This popup uses GTK_WINDOW_POPUP which has compatibility issues +// with GtkEventControllerKey and GtkEventControllerMotion on GTK3 — motion +// and key events don't reach the controllers on this window type. The signal +// handlers below are the fallback, GTK3-only. For GTK4, the popup should be +// migrated to GtkPopover or a GtkWindow with proper event controllers; until +// then GTK4 keeps the controller, since (unlike GTK3) it isn't known to have +// this gap on GTK_WINDOW_POPUP. +// +// GTK3's controller variant regressed silently once before: a gtk4-prep +// sweep (b91b228482) moved this from the raw signal (added for exactly this +// quirk by f098290bdf) to a controller along with everything else elsewhere +// in the file, breaking dragging inside this specific popup (e.g. a +// right-click precise-numeric-entry popup opened via +// dt_bauhaus_widget_show_popup()) without anyone noticing, since regular +// in-place widgets don't hit this window type at all. Keep the GTK3 branch +// on the raw signal. +#if GTK_CHECK_VERSION(4, 0, 0) +static void _window_motion_handler(GtkEventControllerMotion *controller, + gdouble x, + gdouble y, gpointer user_data) { - gtk_widget_set_state_flags(widget, GTK_STATE_FLAG_NORMAL, TRUE); + gdouble root_x = 0.0, root_y = 0.0; + GdkEvent *event = dt_gui_get_current_event(GTK_EVENT_CONTROLLER(controller)); + if(event) dt_gui_get_event_coords(event, &root_x, &root_y); + _window_motion_handle(gtk_event_controller_get_widget(GTK_EVENT_CONTROLLER(controller)), + root_x, root_y, + dt_gui_get_current_event_state(GTK_EVENT_CONTROLLER(controller))); +} +#else +static gboolean _window_motion_handler(GtkWidget *widget, GdkEventMotion *event, + gpointer user_data) +{ + _window_motion_handle(widget, + dt_gdk_event_get_root_x(event), + dt_gdk_event_get_root_y(event), + dt_gdk_event_get_state(event)); return TRUE; } +#endif -static gboolean _popup_button_release(GtkWidget *widget, - GdkEventButton *event, - gpointer user_data) +static void _popup_leave_cb(GtkEventControllerMotion *controller, + gpointer user_data) { - if(darktable.bauhaus->change_active && event->button != GDK_BUTTON_MIDDLE) - _popup_hide(); + GtkWidget *widget = dt_gui_get_widget(controller); + gtk_widget_set_state_flags(widget, GTK_STATE_FLAG_NORMAL, TRUE); +} - return TRUE; +static void _popup_button_release_cb(GtkGestureSingle *gesture, + gint n_press, + gdouble x, + gdouble y, + gpointer user_data) +{ + if(darktable.bauhaus->change_active && gtk_gesture_single_get_current_button(gesture) != GDK_BUTTON_MIDDLE) + _popup_hide(); } -static gboolean _popup_button_press(GtkWidget *widget, - GdkEventButton *event, - gpointer user_data) +static void _popup_button_press_cb(GtkGestureSingle *gesture, + gint n_press, + gdouble x, + gdouble y, + gpointer user_data) { - if(event->window != gtk_widget_get_window(widget)) + dt_bauhaus_t *bh = darktable.bauhaus; + dt_bauhaus_widget_t *w = bh->current; + const guint button = gtk_gesture_single_get_current_button(gesture); + + // reject clicks that come from outside the popup area window. Under GTK3 + // the popup holds a grab (gtk_grab_add() in _window_show), so foreign + // clicks still arrive at this gesture and the window comparison rejects + // them. GTK4 removed gtk_grab_add(): pointer events are only delivered + // inside the popup's own surface, so there is nothing foreign to reject -- + // and gtk_widget_get_surface() is not public API; the naive + // gtk_native_get_surface(gtk_widget_get_native()) replacement would always + // return the event's own surface and never fire. +#if GTK_CHECK_VERSION(4, 0, 0) + /* GTK4: no foreign clicks to reject (see above). */ +#else + const GdkEvent *cur_event = gtk_gesture_get_last_event(GTK_GESTURE(gesture), NULL); + if(cur_event + && dt_gdk_event_get_window(cur_event) != gtk_widget_get_window(dt_gui_get_widget(gesture))) { _popup_reject(); - return TRUE; + return; } +#endif - dt_bauhaus_t *bh = darktable.bauhaus; - dt_bauhaus_widget_t *w = bh->current; - - if(event->button == GDK_BUTTON_PRIMARY) + if(button == GDK_BUTTON_PRIMARY) { // only accept left mouse click gtk_widget_set_state_flags(GTK_WIDGET(w), GTK_STATE_FLAG_FOCUSED, FALSE); if(w->type == DT_BAUHAUS_COMBOBOX - && !dt_gui_long_click(event->time, bh->opentime)) + && !dt_gui_long_click(gdk_event_get_time(gtk_gesture_get_last_event(GTK_GESTURE(gesture), NULL)), bh->opentime)) { // counts as double click, reset: - if(!(dt_modifier_is(event->state, GDK_CONTROL_MASK) && w->field + const GdkModifierType state = + dt_gui_get_current_event_state(GTK_EVENT_CONTROLLER(gesture)); + if(!(dt_modifier_is(state, GDK_CONTROL_MASK) && w->field && dt_gui_presets_autoapply_for_module((dt_iop_module_t *)w->module, GTK_WIDGET(w)))) dt_bauhaus_widget_reset(GTK_WIDGET(w)); } bh->change_active = TRUE; - event->state |= GDK_BUTTON1_MASK; - _window_motion_notify(widget, (GdkEventMotion*)event, user_data); + GtkWidget *w_current = dt_gui_get_widget(gesture); + const GdkEvent *current_event = gtk_gesture_get_last_event(GTK_GESTURE(gesture), NULL); + if(current_event) + { + GdkModifierType motion_state = dt_gdk_event_get_state(current_event); + motion_state |= GDK_BUTTON1_MASK; + _window_motion_handle(w_current, + dt_gdk_event_get_root_x(current_event), + dt_gdk_event_get_root_y(current_event), + motion_state); + } } - else if(event->button == GDK_BUTTON_MIDDLE && w->type == DT_BAUHAUS_SLIDER) + else if(button == GDK_BUTTON_MIDDLE && w->type == DT_BAUHAUS_SLIDER) _slider_zoom_range(w, 0); else _popup_reject(); - - return TRUE; } static void _window_show(GtkWidget *w, gpointer user_data) { // make sure combo popup handles button release gtk_grab_add(GTK_WIDGET(user_data)); + // grab keyboard focus so the popup receives key events + gtk_widget_grab_focus(GTK_WIDGET(user_data)); } static void _widget_leave(GtkEventControllerMotion *controller, @@ -750,7 +857,7 @@ static void _widget_finalize(GObject *widget) free(d->grad_col); free(d->grad_pos); } - else + else if(w->type == DT_BAUHAUS_COMBOBOX) { dt_bauhaus_combobox_data_t *d = &w->combobox; g_ptr_array_free(d->entries, TRUE); @@ -786,6 +893,22 @@ void dt_bauhaus_load_theme() &bh->color_border); gtk_style_context_lookup_color(ctx, "bauhaus_fill", &bh->color_fill); + + // a context that css sees as the check node of a check button inside a + // module, so that gtk_render_check() below draws exactly what every other + // checkbox in the panels looks like, in whichever theme is loaded + if(bh->check_context) g_object_unref(bh->check_context); + bh->check_context = gtk_style_context_new(); + GtkWidgetPath *check_path = gtk_widget_path_new(); + const int plugin_pos = gtk_widget_path_append_type(check_path, GTK_TYPE_WIDGET); + gtk_widget_path_iter_add_class(check_path, plugin_pos, "dt_plugin_ui"); + gtk_widget_path_append_type(check_path, GTK_TYPE_CHECK_BUTTON); + const int check_pos = gtk_widget_path_append_type(check_path, G_TYPE_NONE); + gtk_widget_path_iter_set_object_name(check_path, check_pos, "check"); + gtk_style_context_set_path(bh->check_context, check_path); + gtk_style_context_set_screen(bh->check_context, + gtk_widget_get_screen(root_window)); + gtk_widget_path_unref(check_path); gtk_style_context_lookup_color(ctx, "bauhaus_indicator_border", &bh->indicator_border); @@ -868,6 +991,39 @@ void dt_bauhaus_load_theme() bh->border_width = 2.0f; bh->marker_size = (bh->baseline_size + bh->border_width) * 0.95f; } + + // size a toggle's tick box the way gtk sizes a check button's indicator: + // the minimum the css asks for, plus the border and padding it draws + // around it + gint min_width = 0, min_height = 0; + GtkBorder check_padding = { 0 }, check_border = { 0 }; + bh->check_margin = (GtkBorder){ 0 }; + if(bh->check_context) + { + const GtkStateFlags check_state = gtk_style_context_get_state(bh->check_context); + gtk_style_context_get(bh->check_context, check_state, + "min-width", &min_width, + "min-height", &min_height, + NULL); + gtk_style_context_get_padding(bh->check_context, check_state, &check_padding); + gtk_style_context_get_border(bh->check_context, check_state, &check_border); + // gtk lays a check button out with these around the indicator, and + // gtk_render_check() does not apply them, so the space in front of the + // box and between the box and the label are ours to add + gtk_style_context_get_margin(bh->check_context, check_state, &bh->check_margin); + } + // only the gap between the box and the label is used, and never less than + // the spacing the other widget types keep between their own parts + bh->check_margin.right = MAX(bh->check_margin.right, INNER_PADDING); + const gint css_width = min_width + check_padding.left + check_padding.right + + check_border.left + check_border.right; + const gint css_height = min_height + check_padding.top + check_padding.bottom + + check_border.top + check_border.bottom; + // a theme that leaves the size to gtk still gets a box that follows the + // font, and the row is only one line tall whatever the css asks for + bh->check_size = CLAMP(MAX(css_width, css_height), + round(bh->quad_width * 0.75), + bh->line_height); } void dt_bauhaus_init() @@ -898,6 +1054,7 @@ void dt_bauhaus_init() gtk_window_set_modal(GTK_WINDOW(pop->window), TRUE); gtk_window_set_type_hint(GTK_WINDOW(pop->window), GDK_WINDOW_TYPE_HINT_POPUP_MENU); + gtk_widget_add_events(pop->window, GDK_POINTER_MOTION_MASK); pop->area = gtk_drawing_area_new(); g_object_set(pop->area, "expand", TRUE, NULL); @@ -916,13 +1073,18 @@ void dt_bauhaus_init() g_signal_connect(gtk_widget_get_window(pop->window), "moved-to-rect", G_CALLBACK(_window_moved_to_rect), NULL); g_signal_connect(window, "show", G_CALLBACK(_window_show), area); - g_signal_connect(window, "motion-notify-event", G_CALLBACK(_window_motion_notify), NULL); g_signal_connect(area, "draw", G_CALLBACK(_popup_draw), NULL); - g_signal_connect(area, "leave-notify-event", G_CALLBACK(_popup_leave_notify), NULL); - g_signal_connect(area, "button-press-event", G_CALLBACK(_popup_button_press), NULL); - g_signal_connect(area, "button-release-event", G_CALLBACK (_popup_button_release), NULL); - g_signal_connect(area, "key-press-event", G_CALLBACK(_popup_key_press), NULL); - g_signal_connect(area, "scroll-event", G_CALLBACK(_popup_scroll), NULL); +#if GTK_CHECK_VERSION(4, 0, 0) + dt_gui_connect_motion(pop->window, _window_motion_handler, NULL, NULL, NULL); +#else + g_signal_connect(window, "motion-notify-event", G_CALLBACK(_window_motion_handler), NULL); +#endif + dt_gui_connect_motion(area, NULL, NULL, _popup_leave_cb, NULL); + dt_gui_connect_key(area, _popup_key_press, NULL); + dt_gui_connect_click_all(area, _popup_button_press_cb, _popup_button_release_cb, NULL); + dt_gui_connect_scroll(area, GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES + | GTK_EVENT_CONTROLLER_SCROLL_DISCRETE, + _popup_scroll_cb, NULL); dt_action_define(&darktable.control->actions_focus, NULL, N_("sliders"), NULL, &_action_def_focus_slider); @@ -934,6 +1096,11 @@ void dt_bauhaus_init() void dt_bauhaus_cleanup() { + if(darktable.bauhaus->check_context) + { + g_object_unref(darktable.bauhaus->check_context); + darktable.bauhaus->check_context = NULL; + } } // end static init/cleanup @@ -1064,8 +1231,8 @@ dt_action_t *dt_bauhaus_widget_set_label(GtkWidget *widget, if(!darktable.bauhaus->skip_accel || w->module->type != DT_ACTION_TYPE_IOP_INSTANCE) { ac = dt_action_define(w->module, section, label, widget, - w->type == DT_BAUHAUS_SLIDER - ? &_action_def_slider + w->type == DT_BAUHAUS_SLIDER ? &_action_def_slider + : w->type == DT_BAUHAUS_TOGGLE ? &_action_def_toggle : &_action_def_combo); if(w->module->type != DT_ACTION_TYPE_IOP_INSTANCE) w->module = ac; @@ -1076,6 +1243,42 @@ dt_action_t *dt_bauhaus_widget_set_label(GtkWidget *widget, return ac; } +void dt_bauhaus_widget_set_label_text(GtkWidget *widget, + const char *label) +{ + dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); + g_free(w->label); + w->label = label ? g_strdup(label) : NULL; + gtk_widget_queue_draw(GTK_WIDGET(w)); +} + +void dt_bauhaus_widget_set_label_ellipsize(GtkWidget *widget, + const PangoEllipsizeMode ellipsize) +{ + dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); + w->label_ellipsis = ellipsize; + gtk_widget_queue_draw(GTK_WIDGET(w)); +} + +void dt_bauhaus_widget_get_quad_rect(GtkWidget *widget, + GdkRectangle *rect) +{ + dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); + + GtkAllocation allocation; + gtk_widget_get_allocation(widget, &allocation); + + // the quad is the last thing on the row, drawn INNER_PADDING * 4 into the + // width _widget_get_quad_width() reserves for it at the end + const int right = allocation.width - w->margin.right - w->padding.right; + const int top = w->margin.top + w->padding.top; + + rect->width = darktable.bauhaus->quad_width; + rect->height = allocation.height - top - w->margin.bottom - w->padding.bottom; + rect->x = right - _widget_get_quad_width(w) + INNER_PADDING * 4; + rect->y = top; +} + const char* dt_bauhaus_widget_get_label(GtkWidget *widget) { const dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); @@ -1223,6 +1426,8 @@ static void _highlight_changed_notebook_tab(GtkWidget *w, gpointer user_data) is_changed = fabsf(d->pos - d->curve((d->defpos - d->min) / (d->max - d->min), DT_BAUHAUS_SET)) > 0.001f; } + else if(b->type == DT_BAUHAUS_TOGGLE) + is_changed = b->toggle.active != b->toggle.defpos; else is_changed = b->combobox.entries->len && b->combobox.active != b->combobox.defpos; @@ -1237,6 +1442,39 @@ static void _highlight_changed_notebook_tab(GtkWidget *w, gpointer user_data) dt_gui_remove_class(label, "changed"); } +static void _toggle_set(dt_bauhaus_widget_t *w, + const gboolean active) +{ + dt_bauhaus_toggle_data_t *d = &w->toggle; + const gboolean new_active = active ? TRUE : FALSE; + // match GtkToggleButton: skip when the state does not change + if(d->active == new_active) return; + d->active = new_active; + gtk_widget_queue_draw(GTK_WIDGET(w)); + + // while the gui is being brought in line with the params there is + // nothing to write back and no history item to add; the redraw above is + // all that is wanted. Same as for the slider and combobox setters + if(DT_IN_GUI_UPDATE()) return; + + if(w->field) + { + if(w->field_type == DT_INTROSPECTION_TYPE_BOOL) + { + gboolean *b = w->field, prevb = *b; + *b = d->active; + if(*b != prevb) dt_iop_gui_changed(w->module, GTK_WIDGET(w), &prevb); + } + else + dt_print(DT_DEBUG_ALWAYS, "[_toggle_set] unsupported toggle data type"); + } + + _highlight_changed_notebook_tab(GTK_WIDGET(w), + GINT_TO_POINTER(d->active != d->defpos)); + g_signal_emit(G_OBJECT(w), + darktable.bauhaus->signals[DT_BAUHAUS_VALUE_CHANGED_SIGNAL], 0); +} + void dt_bauhaus_update_from_field(dt_iop_module_t *module, GtkWidget *widget, gpointer params, @@ -1304,6 +1542,13 @@ void dt_bauhaus_update_from_field(dt_iop_module_t *module, "[dt_bauhaus_update_from_field] unsupported combo data type"); } break; + case DT_BAUHAUS_TOGGLE: + if(bhw->field_type == DT_INTROSPECTION_TYPE_BOOL) + dt_bauhaus_toggle_set(widget, *(gboolean *)field); + else + dt_print(DT_DEBUG_ALWAYS, + "[dt_bauhaus_update_from_field] unsupported toggle data type"); + break; default: dt_print (DT_DEBUG_ALWAYS, @@ -1402,46 +1647,6 @@ static float _curve_log10(const float inval, return (expf(M_LN10 * inval * 3.0f) - 1.0f) / 999.0f; } -GtkWidget *dt_bauhaus_slider_new(dt_iop_module_t *self) -{ - return dt_bauhaus_slider_new_with_range(self, 0.0, 1.0, 0.1, 0.5, 3); -} - -GtkWidget *dt_bauhaus_slider_new_with_range(dt_iop_module_t *self, - const float min, - const float max, - const float step, - const float defval, - const int digits) -{ - return dt_bauhaus_slider_new_with_range_and_feedback - (self, min, max, step, defval, digits, 1); -} - -GtkWidget *dt_bauhaus_slider_new_action(dt_action_t *self, - const float min, - const float max, - const float step, - const float defval, - const int digits) -{ - return dt_bauhaus_slider_new_with_range((dt_iop_module_t *)self, - min, max, step, defval, digits); -} - -GtkWidget *dt_bauhaus_slider_new_with_range_and_feedback(dt_iop_module_t *self, - const float min, - const float max, - const float step, - const float defval, - const int digits, - const int feedback) -{ - dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(g_object_new(DT_BAUHAUS_WIDGET_TYPE, NULL)); - return dt_bauhaus_slider_from_widget(w, self, min, max, step, defval, digits, feedback); -} - - GtkWidget *dt_bauhaus_slider_from_widget(dt_bauhaus_widget_t* w, dt_iop_module_t *self, const float min, @@ -1538,6 +1743,57 @@ GtkWidget *dt_bauhaus_combobox_from_widget(dt_bauhaus_widget_t* w, return GTK_WIDGET(w); } +GtkWidget *dt_bauhaus_toggle_new(dt_iop_module_t *self) +{ + dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(g_object_new(DT_BAUHAUS_WIDGET_TYPE, NULL)); + return dt_bauhaus_toggle_from_widget(w, self); +} + +GtkWidget *dt_bauhaus_toggle_from_widget(dt_bauhaus_widget_t *w, + dt_iop_module_t *self) +{ + w->type = DT_BAUHAUS_TOGGLE; + DT_IOP_SECTION_FOR_PARAMS_UNWIND(self); + w->module = DT_ACTION(self); + dt_bauhaus_toggle_data_t *d = &w->toggle; + d->active = FALSE; + d->defpos = FALSE; + + gtk_widget_set_name(GTK_WIDGET(w), "bauhaus-toggle"); + + return GTK_WIDGET(w); +} + +void dt_bauhaus_toggle_set(GtkWidget *widget, + const gboolean active) +{ + dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); + if(w->type != DT_BAUHAUS_TOGGLE) return; + _toggle_set(w, active); +} + +gboolean dt_bauhaus_toggle_get(GtkWidget *widget) +{ + const dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); + if(w->type != DT_BAUHAUS_TOGGLE) return FALSE; + return w->toggle.active; +} + +void dt_bauhaus_toggle_set_default(GtkWidget *widget, + const gboolean def) +{ + dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); + if(w->type != DT_BAUHAUS_TOGGLE) return; + w->toggle.defpos = def ? TRUE : FALSE; +} + +gboolean dt_bauhaus_toggle_get_default(GtkWidget *widget) +{ + const dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); + if(w->type != DT_BAUHAUS_TOGGLE) return FALSE; + return w->toggle.defpos; +} + static dt_bauhaus_combobox_data_t *_combobox_data(GtkWidget *widget) { dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); @@ -1803,7 +2059,7 @@ void dt_bauhaus_combobox_set_text(GtkWidget *widget, const char *text) { const dt_bauhaus_combobox_data_t *d = _combobox_data(widget); - if(!d || !d->editable) return; + if(!d || !d->editable || !text) return; g_strlcpy(d->text, text, DT_BAUHAUS_MAX_TEXT); gtk_widget_queue_draw(GTK_WIDGET(widget)); @@ -2123,6 +2379,7 @@ static void _draw_quad(dt_bauhaus_widget_t *w, cairo_stroke(cr); gdk_rgba_free(text_color); break; + case DT_BAUHAUS_TOGGLE: case DT_BAUHAUS_SLIDER: break; default: @@ -2310,6 +2567,37 @@ static void _popup_reject(void) _popup_hide(); } +// side of the square tick box, computed from the check node's css when the +// theme is loaded +static float _toggle_box_size() +{ + return darktable.bauhaus->check_size; +} + +static void _draw_toggle_box(dt_bauhaus_widget_t *w, + cairo_t *cr, + const float x, + const int height, + const float size) +{ + GtkStyleContext *check = darktable.bauhaus->check_context; + if(!check) return; + + GtkStateFlags state = GTK_STATE_FLAG_NORMAL; + if(w->toggle.active) state |= GTK_STATE_FLAG_CHECKED; + if(!gtk_widget_is_sensitive(GTK_WIDGET(w))) state |= GTK_STATE_FLAG_INSENSITIVE; + if(darktable.bauhaus->hovered == GTK_WIDGET(w)) state |= GTK_STATE_FLAG_PRELIGHT; + gtk_style_context_set_state(check, state); + + const double y = round(height * 0.5 - size * 0.5); + + cairo_save(cr); + gtk_render_background(check, cr, x, y, size, size); + gtk_render_frame(check, cr, x, y, size, size); + gtk_render_check(check, cr, x, y, size, size); + cairo_restore(cr); +} + static gchar *_build_label(const dt_bauhaus_widget_t *w) { if(w->show_extended_label && w->section) @@ -2318,6 +2606,21 @@ static gchar *_build_label(const dt_bauhaus_widget_t *w) return g_strdup(w->label); } +// Helper: query CSS color for a specific pseudo-class state without passing a +// non-current state to gtk_style_context_get_color() (which GTK4 rejects). +// +// GTK4 switch-time: remove the state argument from get_color() — the context +// is already in the desired state via gtk_style_context_set_state(). +static void _popup_get_state_color(GtkStyleContext *context, + GtkStateFlags state, + GdkRGBA *color) +{ + gtk_style_context_save(context); + gtk_style_context_set_state(context, state); + gtk_style_context_get_color(context, state, color); + gtk_style_context_restore(context); +} + static gboolean _popup_draw(GtkWidget *widget, cairo_t *cr, gpointer user_data) @@ -2335,13 +2638,6 @@ static gboolean _popup_draw(GtkWidget *widget, GtkStyleContext *context = gtk_widget_get_style_context(widget); - // look up some colors once - GdkRGBA text_color, text_color_selected, text_color_hover, text_color_insensitive; - gtk_style_context_get_color(context, GTK_STATE_FLAG_NORMAL, &text_color); - gtk_style_context_get_color(context, GTK_STATE_FLAG_SELECTED, &text_color_selected); - gtk_style_context_get_color(context, GTK_STATE_FLAG_PRELIGHT, &text_color_hover); - gtk_style_context_get_color(context, GTK_STATE_FLAG_INSENSITIVE, &text_color_insensitive); - GdkRGBA *fg_color = _default_color_assign(); GdkRGBA *bg_color; GtkStateFlags state = gtk_widget_get_state_flags(widget); @@ -2349,6 +2645,12 @@ static gboolean _popup_draw(GtkWidget *widget, gtk_style_context_get(context, state, "background-color", &bg_color, NULL); gtk_style_context_get_color(context, state, fg_color); + GdkRGBA text_color, text_color_selected, text_color_hover, text_color_insensitive; + _popup_get_state_color(context, GTK_STATE_FLAG_NORMAL, &text_color); + _popup_get_state_color(context, GTK_STATE_FLAG_SELECTED, &text_color_selected); + _popup_get_state_color(context, GTK_STATE_FLAG_PRELIGHT, &text_color_hover); + _popup_get_state_color(context, GTK_STATE_FLAG_INSENSITIVE, &text_color_insensitive); + // draw background gtk_render_background(context, cr, 0, - pop->offcut, width, pop->position.height); gtk_render_frame(context, cr, 0, - pop->offcut, width, pop->position.height); @@ -2575,8 +2877,7 @@ static gboolean _popup_draw(GtkWidget *widget, // make extra large, but without dependency on popup window height // (that might differ for comboboxes for example). only fall back // to height dependency if the popup is really small. - PangoFontDescription *desc = - pango_font_description_copy_static(bh->pango_font_desc); + PangoFontDescription *desc = dt_gui_get_font(); pango_font_description_set_absolute_size(desc, size * PANGO_SCALE); pango_layout_set_font_description(layout, desc); @@ -2752,6 +3053,26 @@ static gboolean _widget_draw(GtkWidget *widget, g_free(label_text); } break; + case DT_BAUHAUS_TOGGLE: + { + // the box starts where the other types start their label, so that a + // checkbox lines up with them down the left of a module, and the + // label follows it after the gap the css keeps between a check + // button's indicator and its own label + const float size = _toggle_box_size(); + const float indent = size + darktable.bauhaus->check_margin.right; + _draw_toggle_box(w, cr, 0, h3, size); + + gchar *label_text = _build_label(w); + if(label_text && w->show_label && w3 > indent) + { + set_color(cr, *text_color); + _show_pango_text(w, context, cr, label_text, indent, 0, w3 - indent, + FALSE, FALSE, w->label_ellipsis, FALSE, TRUE, NULL, NULL); + } + g_free(label_text); + } + break; default: break; } @@ -2819,6 +3140,11 @@ static gint _natural_width(GtkWidget *widget, natural_size = MAX(natural_size, label_width + entry_width / PANGO_SCALE); } } + else if(w->type == DT_BAUHAUS_TOGGLE) + { + // the box sits in front of the label rather than in the quad column + natural_size += _toggle_box_size() + darktable.bauhaus->check_margin.right; + } else { gint number_width = 0; @@ -2897,6 +3223,10 @@ static void _popup_show(GtkWidget *widget) dt_bauhaus_t *bh = darktable.bauhaus; dt_bauhaus_popup_t *pop = &bh->popup; + // a toggle has two states and both are visible on the widget itself, + // so there is nothing a popup could offer + if(w->type == DT_BAUHAUS_TOGGLE) return; + if(bh->current) _popup_hide(); bh->current = w; bh->keys_cnt = 0; @@ -3032,6 +3362,29 @@ static void _popup_show(GtkWidget *widget) gtk_widget_grab_focus(pop->area); } +/** open the value-entry popup of a bauhaus widget, as if it were right-clicked. + * GTK4: gtk_get_current_event() is gone; when porting, read the time from + * the gesture's last event instead (gtk_gesture_get_last_event()). */ +void dt_bauhaus_widget_show_popup(GtkWidget *widget) +{ + dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); + dt_bauhaus_t *bh = darktable.bauhaus; + + if(w->type == DT_BAUHAUS_TOGGLE) return; + +#if !GTK_CHECK_VERSION(4, 0, 0) + GdkEvent *event = gtk_get_current_event(); + if(event) + { + bh->opentime = gdk_event_get_time(event); + gdk_event_free(event); + } +#endif + bh->mouse_x = 0; + bh->mouse_y = 0; + _popup_show(widget); +} + static void _slider_add_step(GtkWidget *widget, float delta, const guint state, @@ -3075,7 +3428,7 @@ static void _widget_scroll(GtkEventControllerScroll *controller, double dx, double dy, GtkWidget *widget) { - GdkEvent *event = gtk_get_current_event(); + GdkEvent *event = dt_gui_get_current_event(GTK_EVENT_CONTROLLER(controller)); if(!event || gdk_event_get_event_type(event) != GDK_SCROLL) dt_print(DT_DEBUG_ALWAYS, "[_widget_scroll] called on non-scroll event"); else if(darktable.control->mapping_widget) @@ -3087,29 +3440,46 @@ static void _widget_scroll(GtkEventControllerScroll *controller, { gtk_widget_grab_focus(widget); - int delta = dx + dy; - if(delta != 0) + int magnitude_x = fabs(dx); + int magnitude_y = fabs(dy); + + if(magnitude_x || magnitude_y) { dt_bauhaus_widget_t *w = (dt_bauhaus_widget_t *)widget; _request_focus(w); if(w->type == DT_BAUHAUS_SLIDER) { + int delta = magnitude_x > magnitude_y ? -dx : dy; const gboolean force = darktable.control->element == DT_ACTION_ELEMENT_FORCE - && event->scroll.window == gtk_widget_get_window(widget); - if(force && dt_modifier_is(event->scroll.state, GDK_SHIFT_MASK | GDK_CONTROL_MASK)) + && dt_gdk_event_get_window(event) == gtk_widget_get_window(widget); + if(force && dt_modifier_is(dt_gdk_event_get_state(event), GDK_SHIFT_MASK | GDK_CONTROL_MASK)) { _slider_zoom_range(w, delta); _slider_zoom_toast(w); } else - _slider_add_step(widget, - delta, event->scroll.state, force); + _slider_add_step(widget, - delta, dt_gdk_event_get_state(event), force); + } + else if(w->type == DT_BAUHAUS_TOGGLE) + { + // up and right switch on, down and left switch off, in the same + // direction as scrolling a slider up raises its value + const int delta = magnitude_x > magnitude_y ? -dx : dy; + _toggle_set(w, delta < 0); } else + { + // match keyboard: right & down -> next + int delta = magnitude_x > magnitude_y ? dx : dy; + _combobox_next_sensitive(w, delta, 0, FALSE); + } } } +#if !GTK_CHECK_VERSION(4, 0, 0) if(event) gdk_event_free(event); +#endif } static gboolean _widget_key_press(GtkWidget *widget, GdkEventKey *event) @@ -3117,7 +3487,7 @@ static gboolean _widget_key_press(GtkWidget *widget, GdkEventKey *event) dt_bauhaus_widget_t *w = (dt_bauhaus_widget_t *)widget; int delta = -1; - switch(event->keyval) + switch(dt_gdk_event_get_keyval(event)) { case GDK_KEY_Right: case GDK_KEY_KP_Right: @@ -3133,14 +3503,29 @@ static gboolean _widget_key_press(GtkWidget *widget, GdkEventKey *event) _request_focus(w); if(w->type == DT_BAUHAUS_SLIDER) - _slider_add_step(widget, delta, event->state, FALSE); + _slider_add_step(widget, delta, dt_gdk_event_get_state(event), FALSE); + else if(w->type == DT_BAUHAUS_TOGGLE) + _toggle_set(w, delta > 0); else _combobox_next_sensitive(w, delta, 0, FALSE); return TRUE; case GDK_KEY_Return: case GDK_KEY_KP_Enter: - _popup_show(widget); + if(w->type == DT_BAUHAUS_TOGGLE) + _toggle_set(w, !w->toggle.active); + else + _popup_show(widget); + return TRUE; + case GDK_KEY_space: + case GDK_KEY_KP_Space: + // gtk activates any button with space, so a checkbox is expected to + // respond to it wherever one appears. The other types have nothing to + // activate and leave the key to whatever handles it next + if(w->type != DT_BAUHAUS_TOGGLE) return FALSE; + + _request_focus(w); + _toggle_set(w, !w->toggle.active); return TRUE; default: return FALSE; @@ -3255,20 +3640,13 @@ float dt_bauhaus_slider_get_step(GtkWidget *widget) const float max = zoom ? d->max : d->soft_max; const float top = fminf(max-min, fmaxf(fabsf(min), fabsf(max))); - if(top >= 100) - { - step = 1.f; - } - else - { - step = top * fabsf(d->factor) / 100; - const float log10step = log10f(step); - const float fdigits = floorf(log10step+.1); - step = powf(10.f,fdigits); - if(log10step - fdigits > .5) - step *= 5; - step /= fabsf(d->factor); - } + step = top * fabsf(d->factor) / 100; + const float log10step = log10f(step); + const float fdigits = floorf(log10step+.1); + step = powf(10.f,fdigits); + if(log10step - fdigits > .5) + step *= 5; + step /= fabsf(d->factor); } return copysignf(step, d->factor); @@ -3299,20 +3677,30 @@ void dt_bauhaus_widget_reset(GtkWidget *widget) { dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); - if(w->type == DT_BAUHAUS_SLIDER) + // an explicit switch rather than "slider or else combobox": reading the + // wrong member of the data union would be silent corruption + switch(w->type) { - dt_bauhaus_slider_data_t *d = &w->slider; - d->is_dragging = 0; + case DT_BAUHAUS_SLIDER: + { + dt_bauhaus_slider_data_t *d = &w->slider; + d->is_dragging = 0; - d->min = d->soft_min; - d->max = d->soft_max; + d->min = d->soft_min; + d->max = d->soft_max; - dt_bauhaus_slider_set(widget, d->defpos); + dt_bauhaus_slider_set(widget, d->defpos); + break; + } + case DT_BAUHAUS_COMBOBOX: + dt_bauhaus_combobox_set_from_value(widget, w->combobox.defpos); + break; + case DT_BAUHAUS_TOGGLE: + _toggle_set(w, w->toggle.defpos); + break; + default: + break; } - else - dt_bauhaus_combobox_set_from_value(widget, w->combobox.defpos); - - return; } void dt_bauhaus_slider_set_format(GtkWidget *widget, @@ -3438,16 +3826,18 @@ static void _slider_set_normalized(dt_bauhaus_widget_t *w, float pos) } } -static gboolean _popup_key_press(GtkWidget *widget, - GdkEventKey *event, - gpointer user_data) +static gboolean _popup_key_press(GtkEventControllerKey *controller, + guint keyval, + guint keycode, + GdkModifierType state, + gpointer user_data) { dt_bauhaus_t *bh = darktable.bauhaus; dt_bauhaus_widget_t *w = bh->current; const gboolean is_combo = w->type == DT_BAUHAUS_COMBOBOX; int delta = -1; - switch(event->keyval) + switch(keyval) { case GDK_KEY_BackSpace: case GDK_KEY_Delete: @@ -3513,22 +3903,62 @@ static gboolean _popup_key_press(GtkWidget *widget, if(is_combo) _combobox_next_sensitive(w, delta, 0, w->combobox.mute_scrolling); else - _slider_add_step(GTK_WIDGET(w), delta, event->state, FALSE); + _slider_add_step(GTK_WIDGET(w), delta, state, FALSE); break; default: - if(!event->string || !g_utf8_validate(event->string, -1, NULL)) return FALSE; - const gunichar c = g_utf8_get_char(event->string); - if(!g_unichar_isprint(c)) return FALSE; - const long int char_width = g_utf8_next_char(event->string) - event->string; + { + /* GTK3 reads the key string from the event; GTK4 dropped the key-event + * string, so derive the unicode character from the keyval instead + * (single-character input only -- composed input goes through GTK4's + * IM handling, not this controller). */ + const gchar *str; +#if GTK_CHECK_VERSION(4, 0, 0) + gchar keybuf[7]; + const gunichar uc = gdk_keyval_to_unicode(keyval); + if(!uc) return FALSE; + const gint len = g_unichar_to_utf8(uc, keybuf); + keybuf[len] = '\0'; + str = keybuf; +#else + GdkEvent *event = gtk_get_current_event(); + if(!event) return FALSE; + str = ((GdkEventKey *)event)->string; + if(!str) + { + gdk_event_free(event); + return FALSE; + } +#endif + if(!str || !g_utf8_validate(str, -1, NULL)) + { +#if !GTK_CHECK_VERSION(4, 0, 0) + gdk_event_free(event); +#endif + return FALSE; + } + const gunichar c = g_utf8_get_char(str); + if(!g_unichar_isprint(c)) + { +#if !GTK_CHECK_VERSION(4, 0, 0) + gdk_event_free(event); +#endif + return FALSE; + } + const long int char_width = g_utf8_next_char(str) - str; if(bh->keys_cnt + 1 + char_width < DT_BAUHAUS_MAX_TEXT - && (is_combo || strchr("0123456789.,%%+-*Xx/:^~ ()", event->string[0]))) + && (is_combo || strchr("0123456789.,%%+-*Xx/:^~ ()", str[0]))) { // only accept valid keys for slider; combo is checked in _popup_draw - strncpy(bh->keys + bh->keys_cnt, event->string, char_width); + strncpy(bh->keys + bh->keys_cnt, str, char_width); bh->keys_cnt += char_width; if(!is_combo) _start_cursor(-1); } +#if !GTK_CHECK_VERSION(4, 0, 0) + gdk_event_free(event); +#endif + break; + } } gtk_widget_queue_draw(bh->popup.area); return TRUE; @@ -3543,7 +3973,7 @@ static void _widget_button_press(GtkGestureSingle *gesture, dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); dt_bauhaus_t *bh = darktable.bauhaus; gboolean passthrough_from_histogram = - gtk_event_controller_get_widget(GTK_EVENT_CONTROLLER(gesture)) != widget; + dt_gui_get_widget(gesture) != widget; if(!passthrough_from_histogram) { @@ -3571,11 +4001,17 @@ static void _widget_button_press(GtkGestureSingle *gesture, // (except in weird corner cases where the popup is under the -1st entry _popup_hide(); } + else if(w->type == DT_BAUHAUS_TOGGLE) + { + // any other button is left to the widget below, as a toggle has no + // popup to open and no range to drag + if(button == GDK_BUTTON_PRIMARY) + _toggle_set(w, !w->toggle.active); + } else if(button == GDK_BUTTON_SECONDARY || w->type == DT_BAUHAUS_COMBOBOX) { - GdkEvent *const event = gtk_get_current_event(); - bh->opentime = gdk_event_get_time(event); - gdk_event_free(event); + const GdkEvent *const event = gtk_gesture_get_last_event(GTK_GESTURE(gesture), NULL); + if(event) bh->opentime = gdk_event_get_time((GdkEvent *)event); bh->mouse_x = x; bh->mouse_y = y; _popup_show(widget); @@ -3622,7 +4058,9 @@ static void _widget_button_release(GtkGestureSingle *gesture, static void _widget_button_stopped(GtkGestureSingle *gesture, dt_bauhaus_widget_t *w) { - if(w->slider.timeout_handle == G_MAXUINT) + // reading slider.timeout_handle for another type would read whatever the + // data union happens to hold there + if(w->type == DT_BAUHAUS_SLIDER && w->slider.timeout_handle == G_MAXUINT) _slider_value_change_dragging(w); } @@ -3644,6 +4082,12 @@ static void _widget_motion(GtkEventControllerMotion *controller, pos > 1.0f && w->quad_paint ? DT_ACTION_ELEMENT_BUTTON : DT_ACTION_ELEMENT_SELECTION; } + else if(w->type == DT_BAUHAUS_TOGGLE) + { + darktable.control->element = + pos > 1.0f && w->quad_paint + ? DT_ACTION_ELEMENT_BUTTON : DT_ACTION_ELEMENT_VALUE; + } else if(d->is_dragging) { if(dt_isnan(bh->mouse_x)) @@ -3658,10 +4102,17 @@ static void _widget_motion(GtkEventControllerMotion *controller, const float scaled_step = width * dt_bauhaus_slider_get_step(widget) / (d->max - d->min); const float steps = floorf((x - bh->mouse_x) / scaled_step); - GdkEvent *const event = gtk_get_current_event(); // TODO cleanup + // the current event may be NULL for synthetic motions; fall back to + // the global keyboard state in that case + GdkEvent *const event = + dt_gui_get_current_event(GTK_EVENT_CONTROLLER(controller)); + const GdkModifierType motion_state = event ? dt_gdk_event_get_state(event) + : dt_key_modifier_state(); +#if !GTK_CHECK_VERSION(4, 0, 0) + if(event) gdk_event_free(event); +#endif _slider_add_step(widget, copysignf(1, d->factor) * steps, - event->motion.state, FALSE); - gdk_event_free(event); + motion_state, FALSE); bh->mouse_x += steps * scaled_step; } @@ -3703,6 +4154,7 @@ static void dt_bh_init(DtBauhausWidget *w) { w->field = NULL; w->label = NULL; + w->label_ellipsis = PANGO_ELLIPSIZE_END; w->section = NULL; // no quad icon and no toggle button: @@ -4026,6 +4478,30 @@ static float _action_process_focus_button(gpointer widget, return DT_ACTION_NOT_VALID; } +static float _action_process_toggle(gpointer target, + const dt_action_element_t element, + const dt_action_effect_t effect, + const float move_size) +{ + GtkWidget *widget = GTK_WIDGET(target); + dt_bauhaus_widget_t *w = DT_BAUHAUS_WIDGET(widget); + + float value = w->toggle.active; + + // the macro filters out the requests that ask for a state the widget is + // already in, so "on" twice in a row does not add a second history item + if(DT_ACTION_TOGGLE_NEEDED(effect, move_size, value)) + { + _toggle_set(w, !w->toggle.active); + value = w->toggle.active; + + if(!gtk_widget_is_visible(widget)) + dt_action_widget_toast(w->module, widget, value ? _("on") : _("off")); + } + + return value; +} + static const dt_action_element_def_t _action_elements_slider[] = { { N_("value"), dt_action_effect_value }, { N_("button"), dt_action_effect_toggle }, @@ -4083,6 +4559,26 @@ static const dt_action_def_t _action_def_combo _action_elements_combo, _action_fallbacks_combo }; +// deliberately the same single unnamed element, effect vocabulary, name and +// fallbacks as the plain GtkToggleButton definition in gui/accelerators.c. +// Shortcuts are stored by action path plus element and effect name, so +// keeping all three identical means shortcuts that users already bound to +// these checkboxes keep resolving to the same thing +static const dt_action_element_def_t _action_elements_toggle[] + = { { NULL, dt_action_effect_toggle } }; + +static const dt_shortcut_fallback_t _action_fallbacks_toggle[] + = { { .mods = GDK_CONTROL_MASK , .effect = DT_ACTION_EFFECT_TOGGLE_CTRL }, + { .button = DT_SHORTCUT_RIGHT , .effect = DT_ACTION_EFFECT_TOGGLE_RIGHT }, + { .press = DT_SHORTCUT_LONG , .effect = DT_ACTION_EFFECT_TOGGLE_RIGHT }, + { } }; + +static const dt_action_def_t _action_def_toggle + = { N_("toggle"), + _action_process_toggle, + _action_elements_toggle, + _action_fallbacks_toggle }; + static const dt_action_def_t _action_def_focus_slider = { N_("sliders"), _action_process_focus_slider, diff --git a/src/bauhaus/bauhaus.h b/src/bauhaus/bauhaus.h index e9ddd094383..811dedf51d8 100644 --- a/src/bauhaus/bauhaus.h +++ b/src/bauhaus/bauhaus.h @@ -1,6 +1,6 @@ /* This file is part of darktable, - Copyright (C) 2012-2025 darktable developers. + Copyright (C) 2012-2026 darktable developers. darktable is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -26,7 +26,6 @@ #include "gui/draw.h" #include "gui/gtk.h" -#include #include #include #include @@ -48,6 +47,7 @@ typedef enum dt_bauhaus_type_t DT_BAUHAUS_BUTTON = 0, DT_BAUHAUS_SLIDER = 1, DT_BAUHAUS_COMBOBOX = 2, + DT_BAUHAUS_TOGGLE = 3, // TODO: all the fancy color sliders.. } dt_bauhaus_type_t; @@ -128,6 +128,12 @@ typedef struct dt_bauhaus_t // our custom signals guint signals[DT_BAUHAUS_LAST_SIGNAL]; + // resolves to the same css as the check part of a gtk check button, so + // that toggles are drawn by the theme rather than from hardcoded colours + GtkStyleContext *check_context; + float check_size; // side of a toggle's tick box + GtkBorder check_margin; // space the css keeps around it + // initialise or connect accelerators in set_label int skip_accel; GHashTable *combo_introspection, *combo_list; @@ -170,10 +176,28 @@ dt_bauhaus_type_t dt_bauhaus_widget_get_type(GtkWidget *widget); dt_action_t *dt_bauhaus_widget_set_label(GtkWidget *widget, const char *section, const char *label); +// replace only the text that is drawn, for labels that carry a value read +// from the image. The action the widget was registered under keeps the name +// it was given, so shortcuts bound to it are unaffected +void dt_bauhaus_widget_set_label_text(GtkWidget *widget, + const char *label); +// how the label is shortened when it does not fit. The default is to drop +// the end of it; a label that carries a value wants the middle dropped +// instead, so that the value survives +void dt_bauhaus_widget_set_label_ellipsize(GtkWidget *widget, + const PangoEllipsizeMode ellipsize); +// where the quad is drawn, in widget coordinates, for anchoring a popup to +// the icon rather than to the whole widget +void dt_bauhaus_widget_get_quad_rect(GtkWidget *widget, + GdkRectangle *rect); const char* dt_bauhaus_widget_get_label(GtkWidget *widget); void dt_bauhaus_widget_hide_label(GtkWidget *widget); void dt_bauhaus_widget_set_show_extended_label(GtkWidget *widget, gboolean show); +// open the value-entry popup of a bauhaus widget, as if it were right-clicked. +// Used by callers that want the popup without sending the widget a synthetic +// button press (which a gesture-based widget cannot handle cleanly) +void dt_bauhaus_widget_show_popup(GtkWidget *widget); void dt_bauhaus_widget_set_module(GtkWidget *widget, dt_action_t *module); gpointer dt_bauhaus_widget_get_module(GtkWidget *widget); @@ -226,21 +250,24 @@ void dt_bauhaus_update_from_field(dt_iop_module_t *module, // reset widget to default value void dt_bauhaus_widget_reset(GtkWidget *widget); +// toggle: +GtkWidget *dt_bauhaus_toggle_new(dt_iop_module_t *self); +GtkWidget *dt_bauhaus_toggle_from_widget(dt_bauhaus_widget_t *w, + dt_iop_module_t *self); +// setting the value writes through to the linked field and adds a history +// item, just like the slider and combobox setters do +void dt_bauhaus_toggle_set(GtkWidget *widget, + const gboolean active); +gboolean dt_bauhaus_toggle_get(GtkWidget *widget); +// the value a reset returns to, and the value the notebook tab "changed" +// indicator compares against. Modules that compute a bool default per +// image in reload_defaults() have to keep this up to date, as they already +// do for sliders and comboboxes +void dt_bauhaus_toggle_set_default(GtkWidget *widget, + const gboolean def); +gboolean dt_bauhaus_toggle_get_default(GtkWidget *widget); + // slider: -GtkWidget *dt_bauhaus_slider_new(dt_iop_module_t *self); -GtkWidget *dt_bauhaus_slider_new_with_range(dt_iop_module_t *self, - float min, - float max, - float step, - float defval, - int digits); -GtkWidget *dt_bauhaus_slider_new_with_range_and_feedback(dt_iop_module_t *self, - float min, - float max, - float step, - float defval, - int digits, - int feedback); GtkWidget *dt_bauhaus_slider_from_widget(dt_bauhaus_widget_t* widget, dt_iop_module_t *self, const float min, @@ -249,12 +276,14 @@ GtkWidget *dt_bauhaus_slider_from_widget(dt_bauhaus_widget_t* widget, const float defval, const int digits, const int feedback); -GtkWidget *dt_bauhaus_slider_new_action(dt_action_t *self, - float min, - float max, - float step, - float defval, - int digits); +#define dt_bauhaus_slider_new_with_range_and_feedback(self, min, max, step, defval, digits, feedback) \ + dt_bauhaus_slider_from_widget(g_object_new(DT_BAUHAUS_WIDGET_TYPE, NULL), self, min, max, step, defval, digits, feedback) +#define dt_bauhaus_slider_new_with_range(self, min, max, step, defval, digits) \ + dt_bauhaus_slider_new_with_range_and_feedback(self, min, max, step, defval, digits, 1) +#define dt_bauhaus_slider_new_action(self, min, max, step, defval, digits) \ + dt_bauhaus_slider_new_with_range((dt_iop_module_t *)self, min, max, step, defval, digits) +#define dt_bauhaus_slider_new(self) \ + dt_bauhaus_slider_new_with_range(self, 0.0, 1.0, 0.1, 0.5, 3) // outside doesn't see the real type, we cast it internally. void dt_bauhaus_slider_set(GtkWidget *widget, @@ -411,7 +440,7 @@ void dt_bauhaus_combobox_mute_scrolling(GtkWidget *widget); static inline void set_color(cairo_t *cr, GdkRGBA color) { - cairo_set_source_rgba(cr, color.red, color.green, color.blue, color.alpha); + gdk_cairo_set_source_rgba(cr, &color); } #define DT_IOP_SECTION_FOR_PARAMS_UNWIND(self) \ diff --git a/src/chart/main.c b/src/chart/main.c index 57ece81bc52..6e6d310a67a 100644 --- a/src/chart/main.c +++ b/src/chart/main.c @@ -1,6 +1,6 @@ /* This file is part of darktable, - Copyright (C) 2016-2024 darktable developers. + Copyright (C) 2016-2026 darktable developers. darktable is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -15,6 +15,8 @@ You should have received a copy of the GNU General Public License along with darktable. If not, see . */ +#include "common/gdk_event_utils.h" +#include "gui/gtk.h" #include "chart/dtcairo.h" #include "chart/colorchart.h" @@ -76,7 +78,7 @@ typedef struct dt_lut_t } dt_lut_t; // boring helper functions -static void init_image(dt_lut_t *self, image_t *image, GCallback motion_cb); +static void init_image(dt_lut_t *self, image_t *image, void (*motion_cb)(GtkEventControllerMotion *, gdouble, gdouble, dt_lut_t *)); static void image_lab_to_xyz(float *image, const int width, const int height); static void map_boundingbox_to_view(image_t *image, point_t *bb); static point_t map_point_to_view(image_t *image, point_t p); @@ -97,9 +99,9 @@ static void get_pixel_region(const image_t *const image, const point_t *const co int *x_end, int *y_end); static void reset_bb(image_t *image); static void free_image(image_t *image); -static gboolean handle_motion(GtkWidget *widget, GdkEventMotion *event, dt_lut_t *self, image_t *image); +static gboolean handle_motion(GtkEventControllerMotion *controller, gdouble mx, gdouble my, dt_lut_t *self, image_t *image); static int find_closest_corner(point_t *bb, float x, float y); -static void map_mouse_to_0_1(GtkWidget *widget, GdkEventMotion *event, image_t *image, float *x, float *y); +static void map_mouse_to_0_1(GtkWidget *widget, gdouble mx, gdouble my, image_t *image, float *x, float *y); static void update_corner(image_t *image, int which, float *x, float *y); static gboolean open_source_image(dt_lut_t *self, const char *filename); static gboolean open_reference_image(dt_lut_t *self, const char *filename); @@ -169,37 +171,42 @@ static point_t map_point_to_view(image_t *image, point_t p) return result; } -static gboolean motion_notify_callback_source(GtkWidget *widget, GdkEventMotion *event, gpointer user_data) +static void _motion_cb_source(GtkEventControllerMotion *controller, + gdouble x, + gdouble y, + dt_lut_t *self) { - dt_lut_t *self = (dt_lut_t *)user_data; - const gboolean res = handle_motion(widget, event, self, &self->source); + const gboolean res = handle_motion(controller, x, y, self, &self->source); if(res) { collect_source_patches(self); update_table(self); } - return res; } -static gboolean motion_notify_callback_reference(GtkWidget *widget, GdkEventMotion *event, gpointer user_data) +static void _motion_cb_reference(GtkEventControllerMotion *controller, + gdouble x, + gdouble y, + dt_lut_t *self) { - dt_lut_t *self = (dt_lut_t *)user_data; - const gboolean res = handle_motion(widget, event, self, &self->reference); + const gboolean res = handle_motion(controller, x, y, self, &self->reference); if(res) { collect_reference_patches(self); update_table(self); } - return res; } -static gboolean handle_motion(GtkWidget *widget, GdkEventMotion *event, dt_lut_t *self, image_t *image) +static gboolean handle_motion(GtkEventControllerMotion *controller, gdouble mx, gdouble my, dt_lut_t *self, image_t *image) { - if(!(event->state & GDK_BUTTON1_MASK) || !image->image) return FALSE; + GtkWidget *widget = dt_gui_get_widget(controller); + const GdkModifierType state = + dt_gui_get_current_event_state(GTK_EVENT_CONTROLLER(controller)); + if(!(state & GDK_BUTTON1_MASK) || !image->image) return FALSE; // mouse -> 0..1 float x, y; - map_mouse_to_0_1(widget, event, image, &x, &y); + map_mouse_to_0_1(widget, mx, my, image, &x, &y); // dragging the crosses is hard when they are not in a cornerof the bb but sprinkled over the chart int closest_corner = find_closest_corner(image->bb, x, y); @@ -254,13 +261,13 @@ static int find_closest_corner(point_t *bb, float x, float y) return closest_corner; } -static void map_mouse_to_0_1(GtkWidget *widget, GdkEventMotion *event, image_t *image, float *x, float *y) +static void map_mouse_to_0_1(GtkWidget *widget, gdouble mx, gdouble my, image_t *image, float *x, float *y) { guint width = gtk_widget_get_allocated_width(widget); guint height = gtk_widget_get_allocated_height(widget); - *x = (event->x - image->offset_x) / (width - 2.0 * image->offset_x); - *y = (event->y - image->offset_y) / (height - 2.0 * image->offset_y); + *x = (mx - image->offset_x) / (width - 2.0 * image->offset_x); + *y = (my - image->offset_y) / (height - 2.0 * image->offset_y); } static void update_corner(image_t *image, int which, float *x, float *y) @@ -1188,7 +1195,7 @@ static GtkWidget *create_notebook_page_source(dt_lut_t *self) gtk_box_pack_start(GTK_BOX(hbox), gtk_label_new("size:"), FALSE, TRUE, 0); gtk_box_pack_start(GTK_BOX(hbox), source_shrink, TRUE, TRUE, 0); - init_image(self, &self->source, G_CALLBACK(motion_notify_callback_source)); + init_image(self, &self->source, _motion_cb_source); self->source.draw_colored = TRUE; gtk_box_pack_start(GTK_BOX(page), self->source.drawing_area, TRUE, TRUE, 0); @@ -1241,7 +1248,7 @@ static GtkWidget *create_notebook_page_reference(dt_lut_t *self) gtk_box_pack_start(GTK_BOX(reference_image_box), reference_shrink, TRUE, TRUE, 0); gtk_box_pack_start(GTK_BOX(hbox), reference_image_box, TRUE, TRUE, 0); - init_image(self, &self->reference, G_CALLBACK(motion_notify_callback_reference)); + init_image(self, &self->reference, _motion_cb_reference); self->reference.draw_colored = FALSE; gtk_box_pack_start(GTK_BOX(page), self->reference.drawing_area, TRUE, TRUE, 0); @@ -1620,7 +1627,7 @@ static void reset_bb(image_t *image) image->bb[BOTTOM_LEFT].y = 0.95; } -static void init_image(dt_lut_t *self, image_t *image, GCallback motion_cb) +static void init_image(dt_lut_t *self, image_t *image, void (*motion_cb)(GtkEventControllerMotion *, gdouble, gdouble, dt_lut_t *)) { memset(image, 0x00, sizeof(image_t)); image->chart = &self->chart; @@ -1630,7 +1637,7 @@ static void init_image(dt_lut_t *self, image_t *image, GCallback motion_cb) GDK_POINTER_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK); g_signal_connect(image->drawing_area, "size-allocate", G_CALLBACK(size_allocate_callback), image); g_signal_connect(image->drawing_area, "draw", G_CALLBACK(draw_image_callback), image); - g_signal_connect(image->drawing_area, "motion-notify-event", G_CALLBACK(motion_cb), self); + dt_gui_connect_motion(image->drawing_area, motion_cb, NULL, NULL, self); } static void free_image(image_t *image) diff --git a/src/cli/main.c b/src/cli/main.c index f3f61c703f8..a4bdeea5e49 100644 --- a/src/cli/main.c +++ b/src/cli/main.c @@ -95,11 +95,18 @@ fprintf(stderr, "darktable %s\n" " multiple times instead of input file\n" " --library read the history stack from library database\n" " instead of XMP sidecar files\n" + " using ':memory:' for an empty in-memory library\n" + " is useless for darktable cli export\n" " --icc-type specify icc type, default to NONE\n" " use --help icc-type for list of supported types\n" " --icc-file specify icc filename, default to NONE\n" " --icc-intent specify icc intent, default to LAST\n" " use --help icc-intent for list of supported intents\n" + " --print-paths print the resolved configdir, cachedir, tmpdir,\n" + " datadir, moduledir, localedir and library paths\n" + " for this install, then exit\n" + " --print-paths-as-flags like --print-paths, printed as a single\n" + " line of --flag value pairs\n" " --verbose\n" " -h, --help [option]\n" " -v, --version\n", @@ -236,6 +243,7 @@ int main(int argc, char *arg[]) gboolean verbose = FALSE, high_quality = TRUE, upscale = FALSE, style_overwrite = FALSE, custom_presets = TRUE, export_masks = FALSE, output_to_dir = FALSE; + gboolean print_paths = FALSE, print_paths_as_flags = FALSE; GList* inputs = NULL; @@ -384,6 +392,13 @@ int main(int argc, char *arg[]) { k++; library = arg[k]; + if(!strcmp(library, ":memory:")) + { + fprintf(stderr, _("empty in-memory library is useless for darktable cli export\n")); + usage(arg[0]); + exit(1); + } + } else if(!strcmp(arg[k], "--icc-type") && argc > k + 1) { @@ -433,6 +448,16 @@ int main(int argc, char *arg[]) k++; break; } + else if(!strcmp(arg[k], "--print-paths")) + { + print_paths = TRUE; + print_paths_as_flags = FALSE; + } + else if(!strcmp(arg[k], "--print-paths-as-flags")) + { + print_paths_as_flags = TRUE; + print_paths = FALSE; + } else { fprintf(stderr, _("warning: unknown option '%s'\n"), arg[k]); @@ -453,15 +478,27 @@ int main(int argc, char *arg[]) } int m_argc = 0; - char **m_arg = malloc(sizeof(char *) * (5 + argc - k + 1)); + char **m_arg = malloc(sizeof(char *) * (6 + argc - k + 1)); m_arg[m_argc++] = "darktable-cli"; m_arg[m_argc++] = "--library"; m_arg[m_argc++] = library ? library : ":memory:"; m_arg[m_argc++] = "--conf"; m_arg[m_argc++] = "write_sidecar_files=never"; for(; k < argc; k++) m_arg[m_argc++] = arg[k]; + if(print_paths_as_flags) + m_arg[m_argc++] = "--print-paths-as-flags"; + else if(print_paths) + m_arg[m_argc++] = "--print-paths"; m_arg[m_argc] = NULL; + if(print_paths || print_paths_as_flags) + { + // dt_init() resolves and prints the paths, then exit()s directly - + // skip the input/output file requirements below, they don't apply + // to a paths query. + dt_init(m_argc, m_arg, FALSE, custom_presets, NULL); + } + gboolean args_error = FALSE; if(inputs && file_counter < 1) { @@ -575,6 +612,9 @@ int main(int argc, char *arg[]) exit(1); } + // When --library was provided, use the DB history; otherwise keep XMP override mode. + darktable.prefer_library_history = (library != NULL); + GList *id_list = NULL; for(GList *l = inputs; l != NULL; l=g_list_next(l)) diff --git a/src/common/ai/restore.c b/src/common/ai/restore.c index d6da06b3897..00fb9268aea 100644 --- a/src/common/ai/restore.c +++ b/src/common/ai/restore.c @@ -30,6 +30,7 @@ #include "develop/pixelpipe_hb.h" #include "imageio/imageio_common.h" +#include #include #include @@ -427,10 +428,16 @@ dt_restore_context_t *dt_restore_load_denoise(dt_restore_env_t *env) dt_restore_sensor_class_t dt_restore_classify_sensor(const dt_image_t *img) { - if(!img || !(img->flags & DT_IMAGE_RAW)) + if(!img || !(img->flags & (DT_IMAGE_RAW | DT_IMAGE_S_RAW))) return DT_RESTORE_SENSOR_CLASS_UNSUPPORTED; if(img->flags & (DT_IMAGE_MONOCHROME | DT_IMAGE_MONOCHROME_BAYER)) return DT_RESTORE_SENSOR_CLASS_UNSUPPORTED; + if(img->flags & DT_IMAGE_4BAYER) + return DT_RESTORE_SENSOR_CLASS_LINEAR; + // legacy Fuji Super CCD: diamond-in-square CFA layout that neither + // path can process correctly; marker set by rawspeed's `fuji_rotate` + if(img->fuji_rotation_pos != 0) + return DT_RESTORE_SENSOR_CLASS_UNSUPPORTED; const uint32_t filters = img->buf_dsc.filters; if(filters == 9u) return DT_RESTORE_SENSOR_CLASS_XTRANS; if(filters != 0u) return DT_RESTORE_SENSOR_CLASS_BAYER; @@ -622,6 +629,197 @@ gboolean dt_restore_reload_session_cpu(dt_restore_context_t *ctx) return TRUE; } +// snap a patch centred on (px, py) to an aligned origin inside the +// sensor buffer +static void _sensor_place(const float px, + const float py, + const int roi_w, + const int roi_h, + const int iw, + const int ih, + const int align, + int *out_x, + int *out_y) +{ + int x = (int)px - roi_w / 2; + int y = (int)py - roi_h / 2; + x = CLAMP(x, 0, iw - roi_w); + y = CLAMP(y, 0, ih - roi_h); + *out_x = (x / align) * align; + *out_y = (y / align) * align; +} + +// does this sensor rect still render? mirrors the ROI mapping in +// dt_restore_run_user_pipe_roi exactly — forward-transform the corners, +// inscribed AABB, clamp to the processed extent — so a rect that passes +// here is one the pipe can actually deliver +static gboolean _sensor_roi_renders(dt_develop_t *dev, + dt_dev_pixelpipe_t *pipe, + const int pw, + const int ph, + const int x, + const int y, + const int w, + const int h) +{ + float c[8] = { + (float)x, (float)y, + (float)(x + w), (float)y, + (float)x, (float)(y + h), + (float)(x + w), (float)(y + h), + }; + if(!dt_dev_distort_transform_plus(dev, pipe, 0.0, + DT_DEV_TRANSFORM_DIR_ALL_GEOMETRY, c, 4)) + return FALSE; + + float xs[4] = { c[0], c[2], c[4], c[6] }; + float ys[4] = { c[1], c[3], c[5], c[7] }; + for(int i = 0; i < 3; i++) + for(int j = i + 1; j < 4; j++) + { + if(xs[i] > xs[j]) { const float t = xs[i]; xs[i] = xs[j]; xs[j] = t; } + if(ys[i] > ys[j]) { const float t = ys[i]; ys[i] = ys[j]; ys[j] = t; } + } + + int rx = (int)ceilf(xs[1]); + int ry = (int)ceilf(ys[1]); + int rw = (int)floorf(xs[2]) - rx; + int rh = (int)floorf(ys[2]) - ry; + if(rx < 0) { rw += rx; rx = 0; } + if(ry < 0) { rh += ry; ry = 0; } + if(rx + rw > pw) rw = pw - rx; + if(ry + rh > ph) rh = ph - ry; + return rw > 0 && rh > 0; +} + +// inverse of the ROI bridge below: display-normalised click -> a sensor +// rect the pipe can render. the worker used to invert only the flip +// iop, so any crop shifted the sampled patch by +// u * (sensor_w - crop_w) - crop_origin and border picks back-projected +// into discarded pixels (issue #21879). contract documented in restore.h +int dt_restore_display_to_sensor(dt_imgid_t imgid, + int iw, + int ih, + float u, + float v, + int roi_w, + int roi_h, + int align, + int *out_roi_x, + int *out_roi_y) +{ + if(iw <= 0 || ih <= 0 || roi_w <= 0 || roi_h <= 0) return 1; + if(roi_w > iw || roi_h > ih) return 1; + const int a = MAX(1, align); + + dt_develop_t dev; + dt_dev_init(&dev, FALSE); + dt_dev_load_image(&dev, imgid); + + // init_dummy, not init_export: it skips the pixel cache entirely + // ("all but the pixel caches, so you can't actually process an + // image — just get dimensions and distortions"), which is exactly + // this pipe. init_export would preallocate DT_PIPECACHE_MIN + // full-frame cachelines — hundreds of MB on a big raw — for a pipe + // that never processes a pixel. the type is then restored to EXPORT + // so the geometry chain sees the same pipe kind as the render path + dt_dev_pixelpipe_t pipe; + if(!dt_dev_pixelpipe_init_dummy(&pipe, iw, ih)) + { + dt_dev_pixelpipe_cleanup(&pipe); + dt_dev_cleanup(&dev); + return 1; + } + pipe.type = DT_DEV_PIXELPIPE_EXPORT; + + dt_ioppr_resync_modules_order(&dev); + // geometry only: nothing is processed, so the pipe needs no input + // buffer — get_dimensions fills the per-piece buf_in / buf_out that + // the transforms walk + dt_dev_pixelpipe_set_input(&pipe, &dev, NULL, iw, ih, 1.0f); + dt_dev_pixelpipe_create_nodes(&pipe, &dev); + dt_dev_pixelpipe_synch_all(&pipe, &dev); + + int pw = 0, ph = 0; + dt_dev_pixelpipe_get_dimensions(&pipe, &dev, iw, ih, &pw, &ph); + if(pw <= 0 || ph <= 0) + { + dt_dev_pixelpipe_cleanup(&pipe); + dt_dev_cleanup(&dev); + return 1; + } + pipe.processed_width = pw; + pipe.processed_height = ph; + + // point 0 is the click, point 1 the image centre — the retreat + // target when the click sits too close to a geometry-trimmed border + float pts[4] = { + CLAMP(u, 0.0f, 1.0f) * pw, CLAMP(v, 0.0f, 1.0f) * ph, + 0.5f * pw, 0.5f * ph, + }; + if(!dt_dev_distort_backtransform_plus(&dev, &pipe, 0.0, + DT_DEV_TRANSFORM_DIR_ALL_GEOMETRY, + pts, 2)) + { + dt_dev_pixelpipe_cleanup(&pipe); + dt_dev_cleanup(&dev); + return 1; + } + + // validate by round trip rather than by reasoning about the visible + // sensor region: the chain may swap or mirror axes (flip) and bow + // edges (lens, ashift), so there is no side-labelling of the + // back-projected boundary that holds in general. walking the rect + // back toward the image centre until it renders needs no such + // assumption — it asks the forward transform the same question the + // pipe will ask + int rx = 0, ry = 0; + _sensor_place(pts[0], pts[1], roi_w, roi_h, iw, ih, a, &rx, &ry); + if(!_sensor_roi_renders(&dev, &pipe, pw, ph, rx, ry, roi_w, roi_h)) + { + int cx = 0, cy = 0; + _sensor_place(pts[2], pts[3], roi_w, roi_h, iw, ih, a, &cx, &cy); + if(_sensor_roi_renders(&dev, &pipe, pw, ph, cx, cy, roi_w, roi_h)) + { + // bisect for the smallest retreat that renders, so the patch + // stays as close to the click as the geometry allows + float lo = 0.0f, hi = 1.0f; + rx = cx; + ry = cy; + for(int i = 0; i < 8; i++) + { + const float t = 0.5f * (lo + hi); + int tx = 0, ty = 0; + _sensor_place(pts[0] + t * (pts[2] - pts[0]), + pts[1] + t * (pts[3] - pts[1]), + roi_w, roi_h, iw, ih, a, &tx, &ty); + if(_sensor_roi_renders(&dev, &pipe, pw, ph, tx, ty, roi_w, roi_h)) + { + hi = t; + rx = tx; + ry = ty; + } + else + lo = t; + } + } + else + { + // nothing renders (degenerate history): hand back the centred + // rect and let the caller's error path report it + rx = cx; + ry = cy; + } + } + + dt_dev_pixelpipe_cleanup(&pipe); + dt_dev_cleanup(&dev); + + if(out_roi_x) *out_roi_x = rx; + if(out_roi_y) *out_roi_y = ry; + return 0; +} + // shared bridge: run the user's darktable pixelpipe on an arbitrary sensor // buffer, capture the display-referred RGB at an ROI. used by both raw- // denoise preview paths (Bayer CFA after re-mosaic, X-Trans CFA after diff --git a/src/common/ai/restore.h b/src/common/ai/restore.h index 0f3cbda6408..bad8dfc024f 100644 --- a/src/common/ai/restore.h +++ b/src/common/ai/restore.h @@ -320,6 +320,38 @@ int dt_restore_get_tile_size(const dt_restore_context_t *ctx); // @return TRUE on success, FALSE if the CPU session also fails to load gboolean dt_restore_reload_session_cpu(dt_restore_context_t *ctx); +// @brief map a click on the displayed image to a sensor-space patch. +// +// Inverse of the ROI mapping in dt_restore_run_user_pipe_roi below: +// the picker normalises clicks against the fully processed image +// (post crop / rotation / lens / flip), while the raw-denoise preview +// needs a sensor-space rectangle to pack its inference tile from. +// +// The returned rect is validated by round trip — its corners are +// forward-transformed the way the bridge below does — and walked back +// toward the image centre until it renders, so a pick near a +// geometry-trimmed border yields a usable patch instead of failing. +// +// @param imgid image whose geometry chain to invert +// @param iw, ih sensor (pipe input) dimensions +// @param u, v click, normalised to the processed image +// @param roi_w patch width in sensor pixels +// @param roi_h patch height in sensor pixels +// @param align origin alignment, e.g. 2 to stay on the CFA grid +// @param out_roi_x receives the patch origin in sensor coords +// @param out_roi_y as out_roi_x +// @return 0 on success; outputs untouched on failure +int dt_restore_display_to_sensor(dt_imgid_t imgid, + int iw, + int ih, + float u, + float v, + int roi_w, + int roi_h, + int align, + int *out_roi_x, + int *out_roi_y); + // @brief run darktable's real user pixelpipe on a sensor buffer, ROI-clipped. // // Shared bridge for the raw-denoise preview paths. Both Bayer and diff --git a/src/common/ai/restore_raw_bayer.c b/src/common/ai/restore_raw_bayer.c index 2c46112d351..48ec5d60ac1 100644 --- a/src/common/ai/restore_raw_bayer.c +++ b/src/common/ai/restore_raw_bayer.c @@ -377,9 +377,10 @@ int dt_restore_raw_bayer(dt_restore_context_t *ctx, // tile setup in packed (half-res) space const int O = OVERLAP_PACKED; const int T = dt_restore_get_tile_size(ctx); - if(T <= 2 * O) return 1; + // below 4 * O two adjacent tiles' seam ramps stop summing to 1: refuse the + // tile size rather than seam the output + if(T < 4 * O) return 1; const int step = T - 2 * O; - if(step <= 0) return 1; gboolean cpu_fallback_done = FALSE; const size_t tile_in_plane = (size_t)T * T; const size_t tile_out_w = 2 * (size_t)T; @@ -597,11 +598,16 @@ int dt_restore_raw_bayer(dt_restore_context_t *ctx, } } - // extended extent = core ± seam where a neighbor exists; matches model-output validity - const int ext_y0 = has_top ? sensor_py_base - sensor_O : sensor_py_base; - const int ext_y1 = has_bot ? sensor_py_end + sensor_O : sensor_py_end; - const int ext_x0 = has_left ? sensor_px_base - sensor_O : sensor_px_base; - const int ext_x1 = has_right? sensor_px_end + sensor_O : sensor_px_end; + // extended extent = core ± seam where a neighbor exists; matches + // model-output validity; clamped to the CFA buffer bounds + const int ext_y0 = MAX(0, + has_top? sensor_py_base - sensor_O : sensor_py_base); + const int ext_y1 = MIN(height, + has_bot ? sensor_py_end + sensor_O : sensor_py_end); + const int ext_x0 = MAX(0, + has_left ? sensor_px_base - sensor_O : sensor_px_base); + const int ext_x1 = MIN(width, + has_right? sensor_px_end + sensor_O : sensor_px_end); for(int sr = ext_y0; sr < ext_y1; sr++) { @@ -686,11 +692,14 @@ int dt_restore_raw_bayer(dt_restore_context_t *ctx, // tx-1 + tx ramps now sum to 1; strip = final value, flush + free if(v_strip_left) { - for(int sr = v_strip_left_sy0; - sr < v_strip_left_sy0 + v_strip_left_h; sr++) + // the strip reaches sensor_O past the tile edge, which on the last + // interior row/column is past the working area itself + const int v_sr_end = MIN(v_strip_left_sy0 + v_strip_left_h, y0 + 2 * Hh); + const int v_dxs_end = MIN(2 * sensor_O, x0 + 2 * Wh - v_strip_left_sx0); + for(int sr = v_strip_left_sy0; sr < v_sr_end; sr++) { const size_t vrow = (size_t)(sr - v_strip_left_sy0) * (2 * sensor_O); - for(int dxs = 0; dxs < 2 * sensor_O; dxs++) + for(int dxs = 0; dxs < v_dxs_end; dxs++) { const int sc = v_strip_left_sx0 + dxs; const float v = v_strip_left[vrow + dxs]; @@ -720,7 +729,8 @@ int dt_restore_raw_bayer(dt_restore_context_t *ctx, // were never written and would overwrite the cfa_in margin copy if(h_strip_top) { - for(int sr = h_strip_top_sy0; sr < h_strip_top_sy0 + hstrip_h; sr++) + const int h_sr_end = MIN(h_strip_top_sy0 + hstrip_h, y0 + 2 * Hh); + for(int sr = h_strip_top_sy0; sr < h_sr_end; sr++) { const size_t hrow = (size_t)(sr - h_strip_top_sy0) * width; for(int sc = x0; sc < x0 + 2 * Wh; sc++) diff --git a/src/common/ai/restore_raw_linear.c b/src/common/ai/restore_raw_linear.c index 1ef4441b593..ecf2b64cf69 100644 --- a/src/common/ai/restore_raw_linear.c +++ b/src/common/ai/restore_raw_linear.c @@ -483,7 +483,8 @@ int dt_restore_raw_linear(dt_restore_context_t *ctx, // tile setup const int O = OVERLAP_LINEAR; const int T = dt_restore_get_tile_size(ctx); - if(T <= 2 * O) + // see restore_raw_bayer.c + if(T < 4 * O) { dt_free_align(rgb_src); dt_free_align(rgb_out); @@ -631,10 +632,12 @@ int dt_restore_raw_linear(dt_restore_context_t *ctx, } } - const int ext_y0 = has_top ? sensor_py_base - sensor_O : sensor_py_base; - const int ext_y1 = has_bot ? sensor_py_end + sensor_O : sensor_py_end; - const int ext_x0 = has_left ? sensor_px_base - sensor_O : sensor_px_base; - const int ext_x1 = has_right? sensor_px_end + sensor_O : sensor_px_end; + // the seam reaches sensor_O past the tile edge, outside the buffer at + // the image border + const int ext_y0 = MAX(0, has_top ? sensor_py_base - sensor_O : sensor_py_base); + const int ext_y1 = MIN(h, has_bot ? sensor_py_end + sensor_O : sensor_py_end); + const int ext_x0 = MAX(0, has_left ? sensor_px_base - sensor_O : sensor_px_base); + const int ext_x1 = MIN(w, has_right? sensor_px_end + sensor_O : sensor_px_end); for(int sr = ext_y0; sr < ext_y1; sr++) { @@ -733,11 +736,12 @@ int dt_restore_raw_linear(dt_restore_context_t *ctx, if(v_strip_left) { const size_t vchan = (size_t)(2 * sensor_O) * v_strip_left_h; - for(int sr = v_strip_left_sy0; - sr < v_strip_left_sy0 + v_strip_left_h; sr++) + const int v_sr_end = MIN(v_strip_left_sy0 + v_strip_left_h, h); + const int v_dxs_end = MIN(2 * sensor_O, w - v_strip_left_sx0); + for(int sr = v_strip_left_sy0; sr < v_sr_end; sr++) { const size_t vrow = (size_t)(sr - v_strip_left_sy0) * (2 * sensor_O); - for(int dxs = 0; dxs < 2 * sensor_O; dxs++) + for(int dxs = 0; dxs < v_dxs_end; dxs++) { const int sc = v_strip_left_sx0 + dxs; const size_t dst = (size_t)sr * w + sc; @@ -762,10 +766,12 @@ int dt_restore_raw_linear(dt_restore_context_t *ctx, g_free(v_strip_left); v_strip_left = NULL; - // ramps sum to 1, flush. no column clamp needed (no working-region offset) + // ramps sum to 1, flush. columns need no clamp (the loop runs to w); the + // last strip's rows reach past the image if(h_strip_top) { - for(int sr = h_strip_top_sy0; sr < h_strip_top_sy0 + hstrip_h; sr++) + const int h_sr_end = MIN(h_strip_top_sy0 + hstrip_h, h); + for(int sr = h_strip_top_sy0; sr < h_sr_end; sr++) { const size_t hrow = (size_t)(sr - h_strip_top_sy0) * w; for(int sc = 0; sc < w; sc++) @@ -1061,19 +1067,20 @@ int dt_restore_raw_linear_preview_piped(dt_restore_context_t *ctx, g_free(tile_out); return 1; } - const size_t pixel_sz = is_uint16 ? 2 : 4; + // classify (not filters==0) so 4BAYER routes as LINEAR like upstream + const uint32_t mip_channels = img->buf_dsc.channels; + const gboolean is_linear = + (dt_restore_classify_sensor(img) == DT_RESTORE_SENSOR_CLASS_LINEAR); + const size_t pixel_sz = mip_channels * (is_uint16 ? 2 : 4); const size_t total_bytes = (size_t)raw_w * raw_h * pixel_sz; - // rawprepare's normalisation: pipe will do (value - sub) / div where - // sub is per-CFA-site black level and div is (white - black). to get - // back to raw ADC space we compute per-site (value * range[idx]) + black[idx] - // NOTE: raw_black_level_separate is indexed by CFA position k in 0..3 - // (even if X-Trans has 6 colours, darktable's per-sensel black is 4- - // entry; typical cameras use one value for all positions anyway) + // black[]/range[] are CFA-parity indexed; LINEAR uses scalar pair float black[4], range[4], white; _compute_cfa_black_range(img, black, range, &white); + const float lin_black = (float)img->raw_black_level; + const float lin_range + = (white - lin_black > 0.0f) ? (white - lin_black) : 1.0f; - // build patched CFA: copy original, overwrite crop with re-mosaiced denoised void *patched = g_try_malloc(total_bytes); if(!patched) { @@ -1087,7 +1094,7 @@ int dt_restore_raw_linear_preview_piped(dt_restore_context_t *ctx, // buffer extent) rather than just the display crop. this gives the // pipe's geometry chain ~tile-size/2 pixels of slop on each side so // any residual coordinate drift falls inside denoised data instead of - // showing original CFA at the preview edge + // showing original at the preview edge const int patch_x0 = (inf_x < 0) ? 0 : inf_x; const int patch_y0 = (inf_y < 0) ? 0 : inf_y; const int patch_x1 = (inf_x + T > width) ? width : inf_x + T; @@ -1114,39 +1121,71 @@ int dt_restore_raw_linear_preview_piped(dt_restore_context_t *ctx, if(cam[c] < 0.0f) cam[c] = 0.0f; if(cam[c] > 1.0f) cam[c] = 1.0f; } - // re-mosaic: pick the single colour that the X-Trans pattern - // wants at this sensor position, scaled back to raw ADC range. - // FCxtrans uses raw-sensor parity (since xtrans[6][6] is aligned - // with the raw, not the post-crop buffer) - const int ch = FCxtrans(sr_raw, sc_raw, NULL, img->buf_dsc.xtrans); - const int bl_idx = ((sr_raw & 1) << 1) | (sc_raw & 1); - const float adc = cam[ch] * range[bl_idx] + black[bl_idx]; - const float clipped - = adc < 0.0f ? 0.0f : (adc > white ? white : adc); - const size_t idx = (size_t)sr_raw * raw_w + sc_raw; - if(is_uint16) - ((uint16_t *)patched)[idx] = (uint16_t)(clipped + 0.5f); + const size_t pix = (size_t)sr_raw * raw_w + sc_raw; + + if(is_linear && mip_channels >= 3) + { + // float mipmaps are already in [0, 1]; uint16 needs un-prepare + for(int c = 0; c < 3; c++) + { + const size_t off = pix * mip_channels + c; + if(is_uint16) + { + const float adc = cam[c] * lin_range + lin_black; + const float clipped + = adc < 0.0f ? 0.0f : (adc > white ? white : adc); + ((uint16_t *)patched)[off] = (uint16_t)(clipped + 0.5f); + } + else + { + ((float *)patched)[off] = cam[c]; + } + } + } + else if(is_linear) + { + // 4BAYER (CYGM/RGBE) classified as LINEAR but has mip_channels==1. + // no canonical RGB→CYGM/RGBE mapping; leave the original mosaic + // pixel untouched (already in `patched` from the memcpy above) + } else - ((float *)patched)[idx] = clipped; + { + // X-Trans: re-mosaic + const int ch = FCxtrans(sr_raw, sc_raw, NULL, img->buf_dsc.xtrans); + const int bl_idx = ((sr_raw & 1) << 1) | (sc_raw & 1); + const float adc = cam[ch] * range[bl_idx] + black[bl_idx]; + const float clipped + = adc < 0.0f ? 0.0f : (adc > white ? white : adc); + if(is_uint16) + ((uint16_t *)patched)[pix] = (uint16_t)(clipped + 0.5f); + else + ((float *)patched)[pix] = clipped; + } } } g_free(tile_out); - // run pipe twice on raw-sensor-sized buffers - // ROI is in sensor coords (matching the patched region we built - // above); dt_restore_run_user_pipe_roi forward-transforms it - // through the user's geometry chain before handing to the pipe + // run pipe twice on raw-sensor-sized buffers. the ROI must be in + // sensor coords, matching the region patched above, so that + // dt_restore_run_user_pipe_roi's forward transform lands on it — + // but crop_x / crop_y arrive in prepared-buffer coords (the + // post-rawprepare visible area returned by + // dt_restore_raw_linear_prepare). shift by the same raw_off_* the + // patch loop uses, or the render drifts by the rawprepare border + const int roi_x = crop_x + raw_off_x; + const int roi_y = crop_y + raw_off_y; + int dw = 0, dh = 0, bw = 0, bh = 0; int err = dt_restore_run_user_pipe_roi(imgid, patched, raw_w, raw_h, - crop_x, crop_y, crop_w, crop_h, + roi_x, roi_y, crop_w, crop_h, &dw, &dh, out_denoised_rgb); g_free(patched); if(err == 0) { err = dt_restore_run_user_pipe_roi(imgid, (void *)mbuf.buf, raw_w, raw_h, - crop_x, crop_y, crop_w, crop_h, + roi_x, roi_y, crop_w, crop_h, &bw, &bh, out_before_rgb); } dt_mipmap_cache_release(&mbuf); diff --git a/src/common/ai/segmentation.c b/src/common/ai/segmentation.c index 3d97bf6d60d..6ad3eb1a9d2 100644 --- a/src/common/ai/segmentation.c +++ b/src/common/ai/segmentation.c @@ -28,7 +28,7 @@ #include #include -// SAM encoder expects 1024x1024 input +// default SAM encoder input size #define SAM_INPUT_SIZE 1024 // ImageNet normalization constants @@ -48,7 +48,7 @@ static const float IMG_STD[3] = {58.395f, 57.12f, 57.375f}; // model architecture type, determines preprocessing, decoder I/O, and refinement typedef enum dt_seg_model_type_t { - DT_SEG_MODEL_SAM, // SAM/SAM2: multi-mask + IoU + low_res refinement + DT_SEG_MODEL_SAM, // SAM: multi-mask + IoU + low_res refinement DT_SEG_MODEL_SEGNEXT // SegNext: single mask, full-res prev_mask refinement } dt_seg_model_type_t; @@ -78,7 +78,7 @@ struct dt_seg_context_t size_t enc_sizes[MAX_ENCODER_OUTPUTS]; // previous mask for iterative refinement - // SAM: low-res [1][1][prev_mask_dim][prev_mask_dim] (typically 256x256) + // SAM: low-res [1][1][prev_mask_dim][prev_mask_dim] // SegNext: full-res [1][1][prev_mask_dim][prev_mask_dim] (typically 1024x1024) float *prev_mask; int prev_mask_dim; @@ -87,7 +87,8 @@ struct dt_seg_context_t // image dimensions that were encoded int encoded_width; int encoded_height; - float scale; // SAM_INPUT_SIZE / max(w, h) + int input_size; + float scale; // input_size / max(w, h) gboolean image_encoded; // RGB at encoded resolution, used as JBU guide when upsampling @@ -100,19 +101,19 @@ struct dt_seg_context_t /* --- preprocessing --- */ -// resize RGB image so longest side = SAM_INPUT_SIZE, pad with zeros, +// resize RGB image so longest side = target, pad with zeros, // convert HWC -> CHW. When normalize=TRUE, applies ImageNet mean/std // (SAM models). When FALSE, scales to [0,1] only (SegNext bakes // normalization into the ONNX encoder graph). -// output: float buffer [1, 3, SAM_INPUT_SIZE, SAM_INPUT_SIZE] +// output: float buffer [1, 3, target, target] static float * _preprocess_image(const uint8_t *rgb_data, const int width, const int height, const gboolean normalize, + const int target, float *out_scale) { - const int target = SAM_INPUT_SIZE; const float scale = (float)target / (float)(width > height ? width : height); const int new_w = MIN((int)(width * scale + 0.5f), target); const int new_h = MIN((int)(height * scale + 0.5f), target); @@ -124,17 +125,20 @@ _preprocess_image(const uint8_t *rgb_data, if(!output) return NULL; - // bilinear resize + normalize + HWC->CHW in one pass + // bilinear resize + normalize + HWC->CHW in one pass, sampling on the + // pixel-centre convention like _crop_resize_mask. y / scale would shift the + // image by 0.5/scale - 0.5 source px (2.4 px at 6000 -> 1024), which the + // encoder bakes into the mask. the clamp keeps (int) a floor and fy >= 0 for(int y = 0; y < new_h; y++) { - const float src_y = (float)y / scale; + const float src_y = MAX(((float)y + 0.5f) / scale - 0.5f, 0.0f); const int y0 = (int)src_y; const int y1 = (y0 + 1 < height) ? y0 + 1 : y0; const float fy = src_y - y0; for(int x = 0; x < new_w; x++) { - const float src_x = (float)x / scale; + const float src_x = MAX(((float)x + 0.5f) / scale - 0.5f, 0.0f); const int x0 = (int)src_x; const int x1 = (x0 + 1 < width) ? x0 + 1 : x0; const float fx = src_x - x0; @@ -224,17 +228,26 @@ static void _crop_resize_mask(const float *const restrict src, } } + // inverse of the sampling mapping below, hoisted out of the pixel loops + const float inv_scale = (scale > 1e-6f) ? 1.0f / scale : 0.0f; + DT_OMP_FOR(shared(range_lut)) for(int y = 0; y < dst_h; y++) { - const float sy = (dst_h > 1) ? (float)y * (float)(valid_h - 1) / (float)(dst_h - 1) : 0.0f; + // pixel-centre convention: output pixel y covers [y, y+1[, whose + // centre y + 0.5 maps to (y + 0.5) * scale in mask space, i.e. + // sample index (y + 0.5) * scale - 0.5. the previous align-corners + // mapping was not the inverse of that and stretched the mask + // outwards; see the commit message for figures. the clamp is + // load-bearing: it keeps fy >= 0 and makes (int)sy a floor + const float sy = MAX(((float)y + 0.5f) * scale - 0.5f, 0.0f); const int y0 = MIN((int)sy, valid_h - 1); const int y1 = MIN(y0 + 1, valid_h - 1); const float fy = sy - (float)y0; for(int x = 0; x < dst_w; x++) { - const float sx = (dst_w > 1) ? (float)x * (float)(valid_w - 1) / (float)(dst_w - 1) : 0.0f; + const float sx = MAX(((float)x + 0.5f) * scale - 0.5f, 0.0f); const int x0 = MIN((int)sx, valid_w - 1); const int x1 = MIN(x0 + 1, valid_w - 1); const float fx = sx - (float)x0; @@ -254,11 +267,13 @@ static void _crop_resize_mask(const float *const restrict src, // reference luma at the output pixel (guide is at dst resolution) const int luma_ref = _luma709(&guide_rgb[(y * guide_w + x) * 3]); - // map the 4 source-grid corners back into guide coords - const float gx0 = (valid_w > 1) ? (float)x0 * (float)(dst_w - 1) / (float)(valid_w - 1) : 0.0f; - const float gx1 = (valid_w > 1) ? (float)x1 * (float)(dst_w - 1) / (float)(valid_w - 1) : 0.0f; - const float gy0 = (valid_h > 1) ? (float)y0 * (float)(dst_h - 1) / (float)(valid_h - 1) : 0.0f; - const float gy1 = (valid_h > 1) ? (float)y1 * (float)(dst_h - 1) / (float)(valid_h - 1) : 0.0f; + // map the 4 source-grid corners back into guide coords -- exact + // inverse of the sampling mapping above, so that the range weights + // are read at the guide pixels the mask values actually come from + const float gx0 = ((float)x0 + 0.5f) * inv_scale - 0.5f; + const float gx1 = ((float)x1 + 0.5f) * inv_scale - 0.5f; + const float gy0 = ((float)y0 + 0.5f) * inv_scale - 0.5f; + const float gy1 = ((float)y1 + 0.5f) * inv_scale - 0.5f; const int ix00 = MIN(MAX((int)(gx0 + 0.5f), 0), guide_w - 1); const int ix01 = MIN(MAX((int)(gx1 + 0.5f), 0), guide_w - 1); @@ -303,9 +318,31 @@ dt_seg_context_t *dt_seg_load(dt_ai_environment_t *env, const char *model_id) if(!env || !model_id) return NULL; - // use the user's configured provider for the encoder (the heavy part) + // detect model type from arch field in model registry + const dt_ai_model_info_t *minfo + = dt_ai_get_model_info_by_id(env, model_id); + const char *arch = minfo ? minfo->arch : ""; + dt_seg_model_type_t model_type; + + if(strcmp(arch, "sam") == 0 || strcmp(arch, "sam2") == 0) + model_type = DT_SEG_MODEL_SAM; + else if(strcmp(arch, "segnext") == 0) + model_type = DT_SEG_MODEL_SEGNEXT; + else + { + dt_print(DT_DEBUG_AI, + "[segmentation] unknown arch '%s' for %s", + arch, model_id); + return NULL; + } + + const gboolean is_sam_model = model_type == DT_SEG_MODEL_SAM; + + // honour explicit env override (e.g. CPU fallback after a CoreML failure); + // CONFIGURED would re-read conf and lose the override + const dt_ai_provider_t enc_provider = dt_ai_env_get_provider(env); dt_ai_context_t *encoder - = dt_ai_load_model(env, model_id, "encoder.onnx", DT_AI_PROVIDER_CONFIGURED); + = dt_ai_load_model(env, model_id, "encoder.onnx", enc_provider); if(!encoder) { dt_print(DT_DEBUG_AI, "[segmentation] failed to load encoder for %s", model_id); @@ -348,6 +385,7 @@ dt_seg_context_t *dt_seg_load(dt_ai_environment_t *env, const char *model_id) dt_seg_context_t *ctx = g_new0(dt_seg_context_t, 1); ctx->encoder = encoder; ctx->decoder = decoder; + ctx->model_type = model_type; ctx->model_id = g_strdup(model_id); ctx->model_version = g_strdup(version); @@ -423,32 +461,16 @@ dt_seg_context_t *dt_seg_load(dt_ai_environment_t *env, const char *model_id) di ? ", " : "", di, ctx->enc_order[di]); dt_print(DT_DEBUG_AI, "[segmentation] tensor routing: %s", map); - // detect model type from arch field in model registry - const dt_ai_model_info_t *minfo - = dt_ai_get_model_info_by_id(env, model_id); - const char *arch = minfo ? minfo->arch : ""; - - if(strcmp(arch, "sam2") == 0) - ctx->model_type = DT_SEG_MODEL_SAM; - else if(strcmp(arch, "segnext") == 0) - ctx->model_type = DT_SEG_MODEL_SEGNEXT; - else - { - dt_print(DT_DEBUG_AI, - "[segmentation] unknown arch '%s' for %s", - arch, model_id); - dt_seg_free(ctx); - return NULL; - } + ctx->input_size = dt_ai_model_attribute_int(minfo, "input_size", SAM_INPUT_SIZE); - // SAM requires external ImageNet normalization; SegNext bakes it into the encoder - ctx->normalize = (ctx->model_type == DT_SEG_MODEL_SAM); + // SAM models require external ImageNet normalization; SegNext bakes it into the encoder + ctx->normalize = is_sam_model; // query decoder mask output shape: [1, N, H, W] (SAM) or [1, 1, H, W] (SegNext) int64_t dec_out_shape[MAX_TENSOR_DIMS]; const int dec_out_ndim = dt_ai_get_output_shape(decoder, 0, dec_out_shape, MAX_TENSOR_DIMS); - if(ctx->model_type == DT_SEG_MODEL_SAM) + if(is_sam_model) { // SAM path ctx->num_masks = (dec_out_ndim >= 4 && dec_out_shape[1] > 1) ? (int)dec_out_shape[1] : 0; @@ -515,20 +537,20 @@ dt_seg_context_t *dt_seg_load(dt_ai_environment_t *env, const char *model_id) ctx->dec_mask_h, ctx->dec_mask_w, ctx->num_masks); } - // if dims are still dynamic after override, fall back to SAM_INPUT_SIZE, + // if dims are still dynamic after override, fall back to input_size, // the backend uses ORT-allocated outputs for dynamic shapes and reports // actual dims after inference via the shape array if(ctx->dec_mask_h <= 0 || ctx->dec_mask_w <= 0) { dt_print(DT_DEBUG_AI, "[segmentation] using fallback mask dims %dx%d (runtime-resolved)", - SAM_INPUT_SIZE, SAM_INPUT_SIZE); - ctx->dec_mask_h = SAM_INPUT_SIZE; - ctx->dec_mask_w = SAM_INPUT_SIZE; + ctx->input_size, ctx->input_size); + ctx->dec_mask_h = ctx->input_size; + ctx->dec_mask_w = ctx->input_size; } // query low_res mask spatial dimensions from decoder output 2 - ctx->prev_mask_dim = 256; // default + ctx->prev_mask_dim = dt_ai_model_attribute_int(minfo, "prev_mask_size", 256); { int64_t lr_shape[MAX_TENSOR_DIMS]; const int lr_ndim = dt_ai_get_output_shape(decoder, 2, lr_shape, MAX_TENSOR_DIMS); @@ -557,11 +579,12 @@ dt_seg_context_t *dt_seg_load(dt_ai_environment_t *env, const char *model_id) return NULL; } - const char *type_name = (ctx->model_type == DT_SEG_MODEL_SAM) ? "SAM" : "SegNext"; + const char *type_name = ctx->model_type == DT_SEG_MODEL_SAM + ? "SAM" : "SegNext"; dt_print(DT_DEBUG_AI, - "[segmentation] model loaded: %s [%s] (enc_outputs=%d, num_masks=%d, " + "[segmentation] model loaded: %s [%s] (input_size=%d, enc_outputs=%d, num_masks=%d, " "dec_dims=%dx%d, prev_mask_dim=%d)", - model_id, type_name, ctx->n_enc_outputs, ctx->num_masks, + model_id, type_name, ctx->input_size, ctx->n_enc_outputs, ctx->num_masks, ctx->dec_mask_h, ctx->dec_mask_w, ctx->prev_mask_dim); return ctx; } @@ -593,7 +616,7 @@ void dt_seg_warmup_decoder(dt_seg_context_t *ctx) dt_print(DT_DEBUG_AI, "[segmentation] warming up decoder..."); const double t0 = dt_get_wtime(); - const gboolean is_sam = (ctx->model_type == DT_SEG_MODEL_SAM); + const gboolean is_sam = ctx->model_type == DT_SEG_MODEL_SAM; const int pm_dim = ctx->prev_mask_dim; const int nm = ctx->num_masks; const int dec_h = ctx->dec_mask_h; @@ -728,12 +751,13 @@ dt_seg_encode_image(dt_seg_context_t *ctx, return TRUE; float scale; - float *preprocessed = _preprocess_image(rgb_data, width, height, ctx->normalize, &scale); + float *preprocessed = _preprocess_image(rgb_data, width, height, + ctx->normalize, ctx->input_size, &scale); if(!preprocessed) return FALSE; // run encoder - int64_t input_shape[4] = {1, 3, SAM_INPUT_SIZE, SAM_INPUT_SIZE}; + int64_t input_shape[4] = {1, 3, ctx->input_size, ctx->input_size}; dt_ai_tensor_t input = { .data = preprocessed, .type = DT_AI_FLOAT, @@ -863,7 +887,7 @@ float *dt_seg_compute_mask(dt_seg_context_t *ctx, if(!ctx || !ctx->image_encoded || !points || n_points <= 0) return NULL; - const gboolean is_sam = (ctx->model_type == DT_SEG_MODEL_SAM); + const gboolean is_sam = ctx->model_type == DT_SEG_MODEL_SAM; // build point prompts // SAM ONNX requires a padding point (0,0) with label -1 appended @@ -1091,7 +1115,7 @@ float *dt_seg_compute_mask(dt_seg_context_t *ctx, return NULL; } - const float mask_scale = ctx->scale * (float)dec_h / (float)SAM_INPUT_SIZE; + const float mask_scale = ctx->scale * (float)dec_h / (float)ctx->input_size; _crop_resize_mask(masks + (size_t)best * per_mask, dec_w, dec_h, result, final_w, final_h, @@ -1159,9 +1183,12 @@ void dt_seg_reset_encoding(dt_seg_context_t *ctx) /* --- disk cache for encoder embeddings --- */ -// file format: magic + version + metadata + encoder outputs + RGB +// file format: magic + version + metadata + encoder outputs + RGB. +// bump the version when anything upstream of the encoder changes: the key +// (imgid, distort hash, model) would not notice, and stale embeddings would +// be reused forever. v2 = _preprocess_image moved to pixel-centre sampling #define SEG_CACHE_MAGIC 0x44545347 // "DTSG" -#define SEG_CACHE_VERSION 1 +#define SEG_CACHE_VERSION 2 #define SEG_CACHE_SUBDIR "objmasks" // build the per-database cache directory path. diff --git a/src/common/ai_models.c b/src/common/ai_models.c index 32480d2096c..99bb03981e2 100644 --- a/src/common/ai_models.c +++ b/src/common/ai_models.c @@ -27,19 +27,11 @@ #include #include #include +#include #include #include #include -#ifdef _WIN32 -// windows doesn't have realpath, use _fullpath instead -static inline char *realpath(const char *path, char *resolved_path) -{ - (void)resolved_path; // ignored, always allocate - return _fullpath(NULL, path, _MAX_PATH); -} -#endif - // internal layout of the registry singleton (darktable.ai_registry); // external callers go through the accessors in ai_models.h — the lock // and the model list are intentionally hidden so nobody can @@ -54,6 +46,8 @@ struct dt_ai_registry_t gboolean ai_enabled; // global AI enable/disable dt_ai_provider_t provider; // selected execution provider gboolean updates_checked; // TRUE after first check_updates call + int updates_in_flight; // repositories still to report back + int updates_failed; // of those, how many never answered struct dt_ai_environment_t *env; // lazily created backend environment GMutex lock; // thread safety for registry access }; @@ -61,9 +55,29 @@ struct dt_ai_registry_t // config keys #define CONF_AI_ENABLED "plugins/ai/enabled" #define CONF_AI_REPOSITORY "plugins/ai/repository" +#define CONF_AI_AUTO_CHECK_UPDATES "plugins/ai/auto_check_updates" +#define CONF_AI_THIRD_PARTY_REPOSITORIES "plugins/ai/third_party_repositories" #define CONF_MODEL_ENABLED_PREFIX "plugins/ai/models/" #define CONF_ACTIVE_MODEL_PREFIX "plugins/ai/models/active/" +// what each task darktable dispatches on is called on screen. ADD A LINE +// HERE WHEN ADDING A TASK, or it will show its identifier +// +// tasks are identifiers, not prose: they come from a model's config.json +// and end up in conf keys, so nothing translates them in place. only the +// label below is localized, and a task missing from this table keeps its +// own name rather than being hidden or guessed at +static const struct +{ + const char *task; + const char *label; +} _task_labels[] = { + { "denoise", N_("denoise") }, + { "rawdenoise", N_("raw denoise") }, + { "upscale", N_("upscale") }, + { "mask", N_("mask") }, +}; + // compare version strings "X.Y", returns -1 if ab static int _version_compare(const char *a, const char *b) { @@ -84,6 +98,7 @@ static void _model_free(dt_ai_model_t *model) g_free(model->description); g_free(model->task); g_free(model->github_asset); + g_free(model->repository); g_free(model->checksum); g_free(model->version); g_free(model->min_version); @@ -102,10 +117,15 @@ static dt_ai_model_t *_model_copy(const dt_ai_model_t *src) copy->description = g_strdup(src->description); copy->task = g_strdup(src->task); copy->github_asset = g_strdup(src->github_asset); + copy->repository = g_strdup(src->repository); copy->checksum = g_strdup(src->checksum); copy->version = g_strdup(src->version); copy->min_version = g_strdup(src->min_version); + copy->spatial_dim_h = g_strdup(src->spatial_dim_h); + copy->spatial_dim_w = g_strdup(src->spatial_dim_w); copy->is_default = src->is_default; + copy->from_catalog = src->from_catalog; + copy->from_file = src->from_file; copy->enabled = src->enabled; copy->status = src->status; copy->download_progress = src->download_progress; @@ -180,7 +200,8 @@ static char *_find_latest_compatible_release(const char *repository, char **erro curl_easy_setopt(curl, CURLOPT_URL, url); curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, _curl_write_string); curl_easy_setopt(curl, CURLOPT_WRITEDATA, response); - curl_easy_setopt(curl, CURLOPT_TIMEOUT, 30L); + curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 5L); + curl_easy_setopt(curl, CURLOPT_TIMEOUT, 5L); CURLcode res = curl_easy_perform(curl); long http_code = 0; @@ -272,16 +293,15 @@ static char *_find_latest_compatible_release(const char *repository, char **erro return tag; } -// Fallback SHA lookup for downloads when check_updates hasn't run yet. -// Fetches versions.json from the release (CDN, not api.github.com). -static char *_fetch_asset_digest( +// fetch a release's versions.json (CDN, not api.github.com) and return its +// parsed "models" object, or NULL; the parser owns the object, so it is +// returned through `out_parser` for the caller to unref when done +static JsonObject *_fetch_versions_json( const char *repository, const char *release_tag, - const char *asset_name) + JsonParser **out_parser) { - char *model_id = g_strdup(asset_name); - char *ext = strrchr(model_id, '.'); - if(ext && g_strcmp0(ext, ".dtmodel") == 0) *ext = '\0'; + *out_parser = NULL; char *url = g_strdup_printf( "https://github.com/%s/releases/download/%s/versions.json", @@ -291,7 +311,6 @@ static char *_fetch_asset_digest( if(!curl) { g_free(url); - g_free(model_id); return NULL; } dt_curl_init(curl, FALSE); @@ -300,7 +319,8 @@ static char *_fetch_asset_digest( curl_easy_setopt(curl, CURLOPT_URL, url); curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, _curl_write_string); curl_easy_setopt(curl, CURLOPT_WRITEDATA, response); - curl_easy_setopt(curl, CURLOPT_TIMEOUT, 30L); + curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 5L); + curl_easy_setopt(curl, CURLOPT_TIMEOUT, 15L); CURLcode res = curl_easy_perform(curl); long http_code = 0; @@ -314,7 +334,6 @@ static char *_fetch_asset_digest( "[ai_models] failed to fetch versions.json: curl=%d, http=%ld", res, http_code); g_string_free(response, TRUE); - g_free(model_id); return NULL; } @@ -323,44 +342,78 @@ static char *_fetch_asset_digest( { g_object_unref(parser); g_string_free(response, TRUE); - g_free(model_id); return NULL; } g_string_free(response, TRUE); JsonNode *root = json_parser_get_root(parser); - char *digest = NULL; - if(root && JSON_NODE_HOLDS_OBJECT(root)) + if(!root || !JSON_NODE_HOLDS_OBJECT(root)) { - JsonObject *root_obj = json_node_get_object(root); - if(json_object_has_member(root_obj, "models")) - { - JsonObject *models_obj = json_object_get_object_member(root_obj, "models"); - if(json_object_has_member(models_obj, model_id)) - { - JsonNode *m_node = json_object_get_member(models_obj, model_id); - if(JSON_NODE_HOLDS_OBJECT(m_node)) - { - JsonObject *m_obj = json_node_get_object(m_node); - if(json_object_has_member(m_obj, "sha256")) - { - const char *s = json_object_get_string_member(m_obj, "sha256"); - if(s && g_str_has_prefix(s, "sha256:")) - { - digest = g_strdup(s); - dt_print(DT_DEBUG_AI, - "[ai_models] asset %s digest from versions.json: %s", - asset_name, digest); - } - } - } - } - } + g_object_unref(parser); + return NULL; } - g_object_unref(parser); + JsonObject *root_obj = json_node_get_object(root); + if(!json_object_has_member(root_obj, "models")) + { + dt_print(DT_DEBUG_AI, "[ai_models] versions.json has no 'models' object"); + g_object_unref(parser); + return NULL; + } + + *out_parser = parser; + return json_object_get_object_member(root_obj, "models"); +} + +// optional string member, NULL when absent or empty. everything beyond +// "version" and "sha256" arrived with schema 1 +static char *_versions_string(JsonObject *m_obj, const char *key) +{ + if(!m_obj || !json_object_has_member(m_obj, key)) + return NULL; + const char *s = json_object_get_string_member(m_obj, key); + return (s && *s) ? g_strdup(s) : NULL; +} + +// one model's "sha256" from a parsed versions.json "models" object; +// NULL when absent or not sha256-prefixed +static char *_digest_from_versions(JsonObject *models_obj, const char *model_id) +{ + if(!models_obj || !json_object_has_member(models_obj, model_id)) + return NULL; + + JsonNode *m_node = json_object_get_member(models_obj, model_id); + if(!m_node || !JSON_NODE_HOLDS_OBJECT(m_node)) + return NULL; + + JsonObject *m_obj = json_node_get_object(m_node); + if(!json_object_has_member(m_obj, "sha256")) + return NULL; + + const char *s = json_object_get_string_member(m_obj, "sha256"); + return (s && g_str_has_prefix(s, "sha256:")) ? g_strdup(s) : NULL; +} + +// fallback SHA lookup for downloads when check_updates hasn't run yet +static char *_fetch_asset_digest( + const char *repository, + const char *release_tag, + const char *asset_name) +{ + char *model_id = g_strdup(asset_name); + char *ext = strrchr(model_id, '.'); + if(ext && g_strcmp0(ext, ".dtmodel") == 0) *ext = '\0'; - if(!digest) + JsonParser *parser = NULL; + JsonObject *models_obj = _fetch_versions_json(repository, release_tag, &parser); + char *digest = _digest_from_versions(models_obj, model_id); + if(parser) g_object_unref(parser); + + if(digest) + dt_print(DT_DEBUG_AI, + "[ai_models] asset %s digest from versions.json: %s", + asset_name, digest); + else dt_print(DT_DEBUG_AI, "[ai_models] no sha256 for %s in versions.json (release %s)", model_id, release_tag); @@ -395,12 +448,14 @@ static gboolean _setup_registry(dt_ai_registry_t *registry) gboolean ok = TRUE; if(!_ensure_directory(models)) { - dt_print(DT_DEBUG_ALWAYS, "[ai_models] cannot create models dir: %s", models); + dt_print(DT_DEBUG_ALWAYS, "[ai_models] cannot create models dir %s: %s", + models, strerror(errno)); ok = FALSE; } if(!_ensure_directory(cache)) { - dt_print(DT_DEBUG_ALWAYS, "[ai_models] cannot create cache dir: %s", cache); + dt_print(DT_DEBUG_ALWAYS, "[ai_models] cannot create cache dir %s: %s", + cache, strerror(errno)); ok = FALSE; } @@ -493,17 +548,13 @@ static dt_ai_model_t *_parse_model_json(JsonObject *obj) return NULL; dt_ai_model_t *model = _model_new(); + model->from_catalog = TRUE; model->id = g_strdup(json_object_get_string_member(obj, "id")); model->name = g_strdup(json_object_get_string_member(obj, "name")); + model->github_asset = g_strdup_printf("%s.dtmodel", model->id); - if(json_object_has_member(obj, "description")) - model->description = g_strdup(json_object_get_string_member(obj, "description")); if(json_object_has_member(obj, "task")) model->task = g_strdup(json_object_get_string_member(obj, "task")); - if(json_object_has_member(obj, "github_asset")) - model->github_asset = g_strdup(json_object_get_string_member(obj, "github_asset")); - if(json_object_has_member(obj, "checksum")) - model->checksum = g_strdup(json_object_get_string_member(obj, "checksum")); if(json_object_has_member(obj, "min_version")) model->min_version = g_strdup(json_object_get_string_member(obj, "min_version")); if(json_object_has_member(obj, "default")) @@ -623,9 +674,68 @@ gboolean dt_ai_models_load_registry(void) return TRUE; } +// where a model's origin is recorded, alongside its /enabled sibling +static char *_origin_conf_key(const char *model_id) +{ + return g_strdup_printf("%s%s/repository", CONF_MODEL_ENABLED_PREFIX, model_id); +} + // validate that a model_id is a plain directory name with no path separators // or ".." components that could escape the models directory static gboolean _valid_model_id(const char *model_id); + +// the key holds either an "owner/repo" or this word. a repository always +// contains a slash, so the two can never be read for one another +#define DT_AI_ORIGIN_FILE "file" + +// restore what was recorded when the model was installed. caller must hold +// registry->lock, or own `model` outright +static void _apply_origin(dt_ai_model_t *model) +{ + if(!model || model->repository || model->from_file + || !_valid_model_id(model->id)) + return; + + char *key = _origin_conf_key(model->id); + char *origin = dt_conf_key_exists(key) ? dt_conf_get_string(key) : NULL; + g_free(key); + + if(!origin || !*origin) + { + g_free(origin); + return; + } + + if(!g_strcmp0(origin, DT_AI_ORIGIN_FILE)) + { + model->from_file = TRUE; + g_free(origin); + } + else + model->repository = origin; // takes ownership +} + +// a recorded publisher outlives the download support that fetched it, so +// asking who published a model must not depend on HAVE_AI_DOWNLOAD. +// +// there is one definition of "official" and plugins/ai/repository holds it, +// defaulting to darktable-org/darktable-ai from darktableconfig.xml. an +// installation pointed at a mirror is still being served official models, +// so nothing here compares against a second, pinned name. +// no lock: the string is written once at load and freed at cleanup, the +// same treatment models_dir gets +const char *dt_ai_models_official_repository(void) +{ + const dt_ai_registry_t *registry = darktable.ai_registry; + return registry ? registry->repository : NULL; +} + +gboolean dt_ai_models_is_official_repository(const char *repository) +{ + const char *official = dt_ai_models_official_repository(); + return repository && official && !g_strcmp0(repository, official); +} + static dt_ai_model_t *_find_model_unlocked(dt_ai_registry_t *registry, const char *model_id); @@ -715,7 +825,11 @@ void dt_ai_models_refresh_status(void) g_mutex_lock(®istry->lock); // remove previously-discovered local models (no github_asset) - // these will be re-discovered from disk below if still present + // these will be re-discovered from disk below if still present. + // + // nothing needs carrying across: UPDATE_AVAILABLE is only ever set by + // _apply_updates, which skips models without a github_asset precisely + // because their update could not be downloaded anyway GList *l = registry->models; while(l) { @@ -745,6 +859,12 @@ void dt_ai_models_refresh_status(void) if(g_file_test(model_dir, G_FILE_TEST_IS_DIR) && g_file_test(config_path, G_FILE_TEST_EXISTS)) { + // the update flag comes from the remote versions.json, which this + // rescan knows nothing about; clobbering it would undo every check the + // moment the list refreshes. keep it while the version is unchanged + const dt_ai_model_status_t prev_status = model->status; + char *prev_version = g_strdup(model->version); + model->status = DT_AI_MODEL_DOWNLOADED; // read version from the model's own config.json dt_ai_model_t *local = _parse_local_model_config(config_path, model->id); @@ -759,6 +879,23 @@ void dt_ai_models_refresh_status(void) g_free(model->spatial_dim_w); model->spatial_dim_h = g_strdup(local->spatial_dim_h); model->spatial_dim_w = g_strdup(local->spatial_dim_w); + + // for anything not from the bundled catalog, the installed + // config.json is the only description we have. catalog entries keep + // their curated name and task + if(!model->from_catalog) + { + if(local->name && local->name[0]) + { + g_free(model->name); + model->name = g_strdup(local->name); + } + if(local->task && local->task[0]) + { + g_free(model->task); + model->task = g_strdup(local->task); + } + } _model_free(local); // check if installed version meets minimum requirement @@ -774,6 +911,16 @@ void dt_ai_models_refresh_status(void) model->min_version); } } + + // restore a remote-derived flag the rescan just overwrote, unless the + // installed version moved (the update was applied) or the local state + // is now worse than what the remote said + if(model->status == DT_AI_MODEL_DOWNLOADED + && prev_status == DT_AI_MODEL_UPDATE_AVAILABLE + && !g_strcmp0(prev_version, model->version)) + model->status = DT_AI_MODEL_UPDATE_AVAILABLE; + + g_free(prev_version); } else { @@ -784,6 +931,10 @@ void dt_ai_models_refresh_status(void) g_free(model_dir); } + // recover the origin recorded at install time + for(GList *l3 = registry->models; l3; l3 = g_list_next(l3)) + _apply_origin((dt_ai_model_t *)l3->data); + // pass 2: discover locally-installed models not in registry if(registry->models_dir) { @@ -810,6 +961,7 @@ void dt_ai_models_refresh_status(void) if(model) { model->status = DT_AI_MODEL_DOWNLOADED; + _apply_origin(model); registry->models = g_list_append(registry->models, model); dt_print(DT_DEBUG_AI, "[ai_models] discovered local model: %s (%s)", @@ -827,28 +979,151 @@ void dt_ai_models_refresh_status(void) g_mutex_unlock(®istry->lock); } -void dt_ai_models_check_updates(void) +#ifdef HAVE_AI_DOWNLOAD +// one repository's versions.json, on its way to the main thread. which +// repository it came from decides who it speaks for +typedef struct dt_ai_updates_t +{ + JsonParser *parser; + char *repository; // where these versions were published + char *default_repository; // what an unrecorded publisher resolves to +} dt_ai_updates_t; + +static void _updates_free(dt_ai_updates_t *upd) +{ + if(!upd) return; + if(upd->parser) g_object_unref(upd->parser); + g_free(upd->repository); + g_free(upd->default_repository); + g_free(upd); +} + +// one repository has reported back. announce completion once the last one +// has, so a listener can count results rather than guessing when to look +static void _updates_one_done(void) { dt_ai_registry_t *registry = darktable.ai_registry; if(!registry) return; - // only check once per session g_mutex_lock(®istry->lock); - if(registry->updates_checked) + const gboolean last = (--registry->updates_in_flight <= 0); + if(last) registry->updates_in_flight = 0; + g_mutex_unlock(®istry->lock); + + if(last) DT_CONTROL_SIGNAL_RAISE(DT_SIGNAL_AI_UPDATE_CHECK_DONE); +} + +// a worker that fetched nothing still has to report in, or the count never +// reaches zero and the caller waits forever. it is counted separately so the +// summary can tell "nothing newer published" from "could not ask" +static gboolean _updates_failed_idle(gpointer user_data) +{ + dt_ai_registry_t *registry = darktable.ai_registry; + if(registry) { + g_mutex_lock(®istry->lock); + registry->updates_failed++; g_mutex_unlock(®istry->lock); + } + _updates_one_done(); + return G_SOURCE_REMOVE; +} + +// takes ownership of `upd` +static void _apply_updates(dt_ai_updates_t *upd) +{ + JsonParser *parser = upd->parser; + dt_ai_registry_t *registry = darktable.ai_registry; + if(!registry) + { + _updates_free(upd); return; } - registry->updates_checked = TRUE; - const char *repository = g_strdup(registry->repository); - g_mutex_unlock(®istry->lock); - if(!repository || !repository[0]) + JsonNode *root = json_parser_get_root(parser); + JsonObject *root_obj = json_node_get_object(root); + JsonObject *models_obj + = json_object_has_member(root_obj, "models") + ? json_object_get_object_member(root_obj, "models") + : NULL; + + if(!models_obj) { - g_free((char *)repository); + dt_print(DT_DEBUG_AI, + "[ai_models] check_updates: no 'models' object in %s's " + "versions.json", upd->repository); + _updates_free(upd); return; } + // populate model->checksum from sha256 so downloads skip re-fetching + g_mutex_lock(®istry->lock); + for(GList *l = registry->models; l; l = g_list_next(l)) + { + dt_ai_model_t *model = (dt_ai_model_t *)l->data; + + // a versions.json speaks only for its own repository. an id another + // repository happens to reuse is a different model: its digest would + // fail verification and its version means nothing here. a model with + // no recorded publisher follows whatever plugins/ai/repository points at + const char *owner = model->repository ? model->repository + : upd->default_repository; + if(g_strcmp0(owner, upd->repository) != 0) continue; + + if(!json_object_has_member(models_obj, model->id)) continue; + + JsonNode *m_node = json_object_get_member(models_obj, model->id); + if(!m_node || !JSON_NODE_HOLDS_OBJECT(m_node)) continue; + JsonObject *m_obj = json_node_get_object(m_node); + + const char *remote_version = json_object_has_member(m_obj, "version") + ? json_object_get_string_member(m_obj, "version") : NULL; + const char *remote_sha256 = json_object_has_member(m_obj, "sha256") + ? json_object_get_string_member(m_obj, "sha256") : NULL; + + if(remote_sha256 && g_str_has_prefix(remote_sha256, "sha256:")) + { + g_free(model->checksum); + model->checksum = g_strdup(remote_sha256); + } + + // an update nobody can apply is not worth flagging: a model installed + // by hand has no github_asset, so the download refuses it outright and + // the offer would only abort whatever batch it appeared in + if(remote_version + && model->github_asset + && model->status == DT_AI_MODEL_DOWNLOADED + && _version_compare(model->version, remote_version) < 0) + { + model->status = DT_AI_MODEL_UPDATE_AVAILABLE; + dt_print(DT_DEBUG_AI, + "[ai_models] update available for %s: v%s -> v%s", + model->id, + model->version ? model->version : "?", + remote_version); + } + } + g_mutex_unlock(®istry->lock); + _updates_free(upd); + + DT_CONTROL_SIGNAL_RAISE(DT_SIGNAL_AI_MODELS_CHANGED); +} + +// reporting in lives here rather than on each exit inside _apply_updates: +// three returns already meant one of them forgot, and a repository that +// never reports blocks every later check for the session +static gboolean _apply_updates_idle(gpointer user_data) +{ + _apply_updates((dt_ai_updates_t *)user_data); + _updates_one_done(); + return G_SOURCE_REMOVE; +} + +// takes ownership of `repository`; no registry access +static gpointer _check_updates_worker(gpointer data) +{ + char *repository = (char *)data; + // find the latest compatible release tag char *error_msg = NULL; char *release_tag @@ -859,8 +1134,9 @@ void dt_ai_models_check_updates(void) "[ai_models] check_updates: no compatible release found%s%s", error_msg ? ": " : "", error_msg ? error_msg : ""); g_free(error_msg); - g_free((char *)repository); - return; + g_free(repository); + g_idle_add(_updates_failed_idle, NULL); + return NULL; } g_free(error_msg); @@ -874,8 +1150,9 @@ void dt_ai_models_check_updates(void) { g_free(url); g_free(release_tag); - g_free((char *)repository); - return; + g_free(repository); + g_idle_add(_updates_failed_idle, NULL); + return NULL; } dt_curl_init(curl, FALSE); @@ -883,7 +1160,8 @@ void dt_ai_models_check_updates(void) curl_easy_setopt(curl, CURLOPT_URL, url); curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, _curl_write_string); curl_easy_setopt(curl, CURLOPT_WRITEDATA, response); - curl_easy_setopt(curl, CURLOPT_TIMEOUT, 15L); + curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 5L); + curl_easy_setopt(curl, CURLOPT_TIMEOUT, 5L); curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); CURLcode res = curl_easy_perform(curl); @@ -892,16 +1170,17 @@ void dt_ai_models_check_updates(void) curl_easy_cleanup(curl); g_free(url); g_free(release_tag); - g_free((char *)repository); if(res != CURLE_OK || http_code != 200) { dt_print(DT_DEBUG_AI, - "[ai_models] check_updates: failed to fetch versions.json" + "[ai_models] check_updates: failed to fetch %s's versions.json" " (curl=%d, http=%ld)", - res, http_code); + repository, res, http_code); g_string_free(response, TRUE); - return; + g_free(repository); + g_idle_add(_updates_failed_idle, NULL); + return NULL; } // parse versions.json @@ -912,64 +1191,110 @@ void dt_ai_models_check_updates(void) g_object_unref(parser); g_string_free(response, TRUE); dt_print(DT_DEBUG_AI, - "[ai_models] check_updates: failed to parse versions.json"); - return; + "[ai_models] check_updates: failed to parse %s's versions.json", + repository); + g_free(repository); + g_idle_add(_updates_failed_idle, NULL); + return NULL; } g_string_free(response, TRUE); - JsonNode *root = json_parser_get_root(parser); - JsonObject *root_obj = json_node_get_object(root); - JsonObject *models_obj - = json_object_has_member(root_obj, "models") - ? json_object_get_object_member(root_obj, "models") - : NULL; + dt_ai_updates_t *upd = g_malloc0(sizeof(dt_ai_updates_t)); + upd->parser = parser; + upd->repository = repository; // takes ownership + // read here rather than on the main thread: it is what the model list + // was built against, and re-reading later could disagree + dt_ai_registry_t *registry = darktable.ai_registry; + if(registry) + { + g_mutex_lock(®istry->lock); + upd->default_repository = g_strdup(registry->repository); + g_mutex_unlock(®istry->lock); + } - if(!models_obj) + g_idle_add(_apply_updates_idle, upd); + return NULL; +} + +void dt_ai_models_check_updates(const gboolean force) +{ + dt_ai_registry_t *registry = darktable.ai_registry; + + // a caller that greyed out its button waits for + // DT_SIGNAL_AI_UPDATE_CHECK_DONE, so a bail-out an explicit check can + // reach has to announce it. the automatic-only bail-outs below stay + // silent: nobody is waiting on them, and raising there would re-enter + // through _refresh_model_list, which calls back into this function + if(!registry) { - g_object_unref(parser); - dt_print(DT_DEBUG_AI, - "[ai_models] check_updates: no 'models' object in " - "versions.json"); + DT_CONTROL_SIGNAL_RAISE(DT_SIGNAL_AI_UPDATE_CHECK_DONE); return; } - // populate model->checksum from sha256 so downloads skip re-fetching + // an automatic check reaches the network unasked, so it needs AI switched + // on as well as the preference — which is greyed out when AI is off, so it + // could not be used to stop this. an explicit check is the user asking + if(!force + && (!dt_ai_registry_is_enabled() + || !dt_conf_get_bool(CONF_AI_AUTO_CHECK_UPDATES))) + return; + + // automatic checks happen once per session; an explicit one repeats. + // a run already in flight is never doubled up: pressing the button twice + // would otherwise spawn a second thread per repository g_mutex_lock(®istry->lock); - for(GList *l = registry->models; l; l = g_list_next(l)) - { - dt_ai_model_t *model = (dt_ai_model_t *)l->data; - if(!json_object_has_member(models_obj, model->id)) continue; + const gboolean in_flight = registry->updates_in_flight > 0; + const gboolean already_done = !force && registry->updates_checked; + g_mutex_unlock(®istry->lock); - JsonNode *m_node = json_object_get_member(models_obj, model->id); - if(!m_node || !JSON_NODE_HOLDS_OBJECT(m_node)) continue; - JsonObject *m_obj = json_node_get_object(m_node); + if(in_flight || already_done) return; - const char *remote_version = json_object_has_member(m_obj, "version") - ? json_object_get_string_member(m_obj, "version") : NULL; - const char *remote_sha256 = json_object_has_member(m_obj, "sha256") - ? json_object_get_string_member(m_obj, "sha256") : NULL; + // this run's tally starts clean, including on the no-repositories path + // below, which would otherwise report the previous run's failures + g_mutex_lock(®istry->lock); + registry->updates_failed = 0; + g_mutex_unlock(®istry->lock); - if(remote_sha256 && g_str_has_prefix(remote_sha256, "sha256:")) - { - g_free(model->checksum); - model->checksum = g_strdup(remote_sha256); - } + // every repository publishes its own versions.json, so a model only + // learns about updates from the one it came from. checking just the + // official repository would leave everything else on its install version + GList *repositories = dt_ai_models_get_repositories(); + const int n = (int)g_list_length(repositories); - if(remote_version - && model->status == DT_AI_MODEL_DOWNLOADED - && _version_compare(model->version, remote_version) < 0) - { - model->status = DT_AI_MODEL_UPDATE_AVAILABLE; - dt_print(DT_DEBUG_AI, - "[ai_models] update available for %s: v%s -> v%s", - model->id, - model->version ? model->version : "?", - remote_version); - } + if(n == 0) + { + g_list_free(repositories); + DT_CONTROL_SIGNAL_RAISE(DT_SIGNAL_AI_UPDATE_CHECK_DONE); + return; } + + // set before spawning: a fast worker could otherwise report in and drive + // the count negative while the rest are still being created. + // + // updates_checked is marked here rather than on entry, so a session that + // begins with no usable repository does not burn its one automatic check + // before the user has had a chance to configure one + g_mutex_lock(®istry->lock); + registry->updates_in_flight = n; + registry->updates_checked = TRUE; g_mutex_unlock(®istry->lock); - g_object_unref(parser); + + for(GList *l = repositories; l; l = g_list_next(l)) + { + // detached: worker owns its repository string, off the GTK main thread + GThread *t = g_thread_new("ai-model-updates", _check_updates_worker, + l->data); + g_thread_unref(t); + } + + // the strings themselves belong to the workers now + g_list_free(repositories); } +#else +// checking for updates is entirely network work, so a build without +// download support has nothing to do here +void dt_ai_models_check_updates(const gboolean force) {} +#endif // HAVE_AI_DOWNLOAD void dt_ai_models_cleanup(void) { @@ -1020,6 +1345,17 @@ int dt_ai_models_get_count(void) return count; } +int dt_ai_models_last_check_failures(void) +{ + dt_ai_registry_t *registry = darktable.ai_registry; + if(!registry) return 0; + + g_mutex_lock(®istry->lock); + const int failed = registry->updates_failed; + g_mutex_unlock(®istry->lock); + return failed; +} + dt_ai_model_t *dt_ai_models_get_by_index(const int index) { dt_ai_registry_t *registry = darktable.ai_registry; @@ -1142,8 +1478,66 @@ static gboolean _verify_checksum(const char *filepath, static gboolean _rmdir_recursive(const char *path); -static gboolean _extract_zip(const char *zippath, - const char *destdir) +// libarchive narrow-char APIs use the ANSI code page on Windows, so UTF-8 +// paths with non-ASCII chars fail; route through the _w variants on Windows + +static int _archive_open_utf8(struct archive *a, + const char *path) +{ +#ifdef _WIN32 + wchar_t *wpath = g_utf8_to_utf16(path, -1, NULL, NULL, NULL); + if(!wpath) + { + dt_print(DT_DEBUG_AI, + "[ai_models] UTF-8 to UTF-16 conversion failed for archive path: %s", + path); + return ARCHIVE_FATAL; + } + const int r = archive_read_open_filename_w(a, wpath, 10240); + g_free(wpath); + return r; +#else + return archive_read_open_filename(a, path, 10240); +#endif +} + +static gboolean _archive_entry_set_pathname_utf8(struct archive_entry *entry, + const char *path) +{ +#ifdef _WIN32 + wchar_t *wpath = g_utf8_to_utf16(path, -1, NULL, NULL, NULL); + if(!wpath) return FALSE; + archive_entry_copy_pathname_w(entry, wpath); + g_free(wpath); +#else + archive_entry_set_pathname(entry, path); +#endif + return TRUE; +} + +// canonical path, g_free-able; NULL if unresolvable +static gchar *_canonical_path_utf8(const char *path) +{ +#ifdef _WIN32 + wchar_t *wpath = g_utf8_to_utf16(path, -1, NULL, NULL, NULL); + if(!wpath) return NULL; + wchar_t wresolved[_MAX_PATH]; + gchar *out = NULL; + if(_wfullpath(wresolved, wpath, _MAX_PATH)) + out = g_utf16_to_utf8((gunichar2 *)wresolved, -1, NULL, NULL, NULL); + g_free(wpath); + return out; +#else + char *p = realpath(path, NULL); + if(!p) return NULL; + gchar *out = g_strdup(p); + free(p); + return out; +#endif +} + +static gboolean _extract_zip(const char *zippath, + const char *destdir) { struct archive *a = archive_read_new(); struct archive *ext = archive_write_disk_new(); @@ -1159,11 +1553,11 @@ static gboolean _extract_zip(const char *zippath, | ARCHIVE_EXTRACT_SECURE_SYMLINKS | ARCHIVE_EXTRACT_SECURE_NODOTDOT); - if((r = archive_read_open_filename(a, zippath, 10240)) != ARCHIVE_OK) + if((r = _archive_open_utf8(a, zippath)) != ARCHIVE_OK) { dt_print(DT_DEBUG_AI, - "[ai_models] failed to open archive: %s", - archive_error_string(a)); + "[ai_models] failed to open archive %s: %s", + zippath, archive_error_string(a)); archive_read_free(a); archive_write_free(ext); return FALSE; @@ -1172,7 +1566,7 @@ static gboolean _extract_zip(const char *zippath, _ensure_directory(destdir); // resolve destdir to a canonical path for path traversal validation - char *real_destdir = realpath(destdir, NULL); + gchar *real_destdir = _canonical_path_utf8(destdir); if(!real_destdir) { dt_print(DT_DEBUG_AI, "[ai_models] failed to resolve destdir: %s", destdir); @@ -1198,16 +1592,16 @@ static gboolean _extract_zip(const char *zippath, } // build full path in destination - char *full_path = g_build_filename(real_destdir, entry_name, NULL); + gchar *full_path = g_build_filename(real_destdir, entry_name, NULL); // verify the resolved path is within destdir - char *real_full_path = realpath(full_path, NULL); - // for new files, realpath returns NULL; check the parent directory instead + gchar *real_full_path = _canonical_path_utf8(full_path); + // for new files, the canonical form is unresolvable; check the parent instead if(!real_full_path) { - char *parent = g_path_get_dirname(full_path); + gchar *parent = g_path_get_dirname(full_path); _ensure_directory(parent); - char *real_parent = realpath(parent, NULL); + gchar *real_parent = _canonical_path_utf8(parent); g_free(parent); if( !real_parent || strncmp(real_parent, real_destdir, destdir_len) != 0 @@ -1215,11 +1609,11 @@ static gboolean _extract_zip(const char *zippath, && real_parent[destdir_len] != '\0')) { dt_print(DT_DEBUG_AI, "[ai_models] path traversal blocked: %s", entry_name); - free(real_parent); + g_free(real_parent); g_free(full_path); continue; } - free(real_parent); + g_free(real_parent); } else { @@ -1229,14 +1623,21 @@ static gboolean _extract_zip(const char *zippath, && real_full_path[destdir_len] != '\0')) { dt_print(DT_DEBUG_AI, "[ai_models] path traversal blocked: %s", entry_name); - free(real_full_path); + g_free(real_full_path); g_free(full_path); continue; } - free(real_full_path); + g_free(real_full_path); } - archive_entry_set_pathname(entry, full_path); + if(!_archive_entry_set_pathname_utf8(entry, full_path)) + { + dt_print(DT_DEBUG_AI, + "[ai_models] failed to convert entry path, skipping: %s", + entry_name); + g_free(full_path); + continue; + } r = archive_write_header(ext, entry); if(r == ARCHIVE_OK) @@ -1271,7 +1672,7 @@ static gboolean _extract_zip(const char *zippath, break; } - free(real_destdir); + g_free(real_destdir); archive_read_close(a); archive_read_free(a); archive_write_close(ext); @@ -1420,6 +1821,13 @@ char *dt_ai_models_install_local(const char *filepath) return g_strdup(_("failed to extract model archive")); } + // a file install is all we will ever know about where this came from: + // there is no repository to check back with and no digest to verify + // against. record it before the rescan, which reads the key back + char *origin_key = _origin_conf_key(installed_id); + dt_conf_set_string(origin_key, DT_AI_ORIGIN_FILE); + g_free(origin_key); + // rescan models directory to pick up newly installed model dt_ai_models_refresh_status(); @@ -1501,7 +1909,11 @@ char *dt_ai_models_download_sync(const char *model_id, // copy fields we need outside the lock (repository can be replaced by reload) char *asset = g_strdup(model->github_asset); char *checksum_copy = g_strdup(model->checksum); - char *repository = g_strdup(registry->repository); + // the fallback below hides whether the model names a publisher of its + // own, which is what gets recorded once the download lands + const gboolean has_own_repository = model->repository != NULL; + char *repository = g_strdup(model->repository ? model->repository + : registry->repository); g_mutex_unlock(®istry->lock); // helper macro: set model status under lock and return error @@ -1573,6 +1985,21 @@ char *dt_ai_models_download_sync(const char *model_id, } } + // this string is about to name a file, and versions.json comes from a + // repository that need not be trusted + const char *digest = g_str_has_prefix(checksum_copy, "sha256:") + ? checksum_copy + strlen("sha256:") + : NULL; + if(!digest + || strspn(digest, "0123456789abcdefABCDEF") != 64 + || digest[64]) + { + g_free(release_tag); + SET_STATUS_AND_RETURN( + DT_AI_MODEL_ERROR, + g_strdup_printf(_("malformed checksum for %s"), asset)); + } + // build github download url using local copies (not model pointer) char *url = g_strdup_printf( "https://github.com/%s/releases/download/%s/%s", @@ -1588,32 +2015,29 @@ char *dt_ai_models_download_sync(const char *model_id, dt_print(DT_DEBUG_AI, "[ai_models] downloading: %s", url); - // prepare download path using local copy - char *download_path = g_build_filename(registry->cache_dir, asset, NULL); - - FILE *file = g_fopen(download_path, "wb"); - if(!file) - { - char *err = g_strdup_printf(_("failed to create file: %s"), download_path); - g_free(download_path); - g_free(url); - SET_STATUS_AND_RETURN(DT_AI_MODEL_ERROR, err); - } + // write to a .part temp file so interrupted transfers can resume from + // the partial bytes; rename to final path only on success. + // named for the content, not the asset: two repositories publish the + // same .dtmodel, and so do two releases of one. resuming across them + // splices unrelated bytes into a file that then fails verification for + // no reason the user can act on + char *cache_name = g_strdup_printf("%s.dtmodel", digest); + char *final_path = g_build_filename(registry->cache_dir, cache_name, NULL); + g_free(cache_name); + char *download_path = g_strconcat(final_path, ".part", NULL); - // set up download data (uses model_id copy, not model pointer) dt_ai_download_data_t dl = { .registry = registry, .model_id = (char *)model_id, .callback = callback, .user_data = user_data, - .file = file, + .file = NULL, .cancel_flag = cancel_flag}; - // initialize curl CURL *curl = curl_easy_init(); if(!curl) { - fclose(file); + g_free(final_path); g_free(download_path); g_free(url); SET_STATUS_AND_RETURN( @@ -1628,39 +2052,109 @@ char *dt_ai_models_download_sync(const char *model_id, curl_easy_setopt(curl, CURLOPT_XFERINFOFUNCTION, _curl_progress_callback); curl_easy_setopt(curl, CURLOPT_XFERINFODATA, &dl); curl_easy_setopt(curl, CURLOPT_NOPROGRESS, 0L); + // cap connect at 15s (default 300s is far too long for a UI path) + curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 15L); + // stalled-transfer abort: < 1 KB/s for 60s -> CURLE_OPERATION_TIMEDOUT, + // caught by the retry loop. no overall CURLOPT_TIMEOUT: a slow but + // progressing transfer isn't broken + curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, 1024L); + curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, 60L); + + // retry with exponential backoff on transient failures; each attempt + // resumes from the .part file's current size via CURLOPT_RESUME_FROM_LARGE + const int MAX_ATTEMPTS = 4; + const int BACKOFF_S[] = {2, 8, 30}; + CURLcode res = CURLE_OK; + long http_code = 0; + char *error = NULL; + int attempt = 0; - CURLcode res = curl_easy_perform(curl); + while(attempt < MAX_ATTEMPTS) + { + if(attempt > 0) + { + // sleep in 1s slices so cancel is honoured promptly + const int wait_s = BACKOFF_S[MIN(attempt - 1, (int)(sizeof(BACKOFF_S)/sizeof(BACKOFF_S[0])) - 1)]; + for(int i = 0; i < wait_s; i++) + { + if(cancel_flag && g_atomic_int_get(cancel_flag)) + { + res = CURLE_ABORTED_BY_CALLBACK; + goto retry_done; + } + g_usleep(G_USEC_PER_SEC); + } + dt_print(DT_DEBUG_AI, "[ai_models] retry %d/%d", attempt + 1, MAX_ATTEMPTS); + } - fclose(file); + curl_off_t resume_from = 0; + { + GStatBuf st; + if(g_stat(download_path, &st) == 0 && st.st_size > 0) + resume_from = (curl_off_t)st.st_size; + } - char *error = NULL; + FILE *file = g_fopen(download_path, resume_from > 0 ? "ab" : "wb"); + if(!file) + { + error = g_strdup_printf(_("failed to open %s"), download_path); + goto retry_done; + } + dl.file = file; + curl_easy_setopt(curl, CURLOPT_RESUME_FROM_LARGE, resume_from); - if(res != CURLE_OK) - { - if(res == CURLE_ABORTED_BY_CALLBACK) - error = g_strdup(_("download cancelled")); - else - error = g_strdup_printf(_("download failed: %s"), curl_easy_strerror(res)); - g_unlink(download_path); - } - else - { - // check http response code - long http_code = 0; + res = curl_easy_perform(curl); + fclose(file); + dl.file = NULL; curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &http_code); - if(http_code != 200) + if(res == CURLE_ABORTED_BY_CALLBACK) break; // user cancelled + + if(res == CURLE_OK && (http_code == 200 || http_code == 206)) { - error = g_strdup_printf(_("http error: %ld"), http_code); - g_unlink(download_path); + // server returned full content despite our range request: the + // partial file is now appended to itself and corrupt + if(resume_from > 0 && http_code == 200) + { + dt_print(DT_DEBUG_AI, "[ai_models] server ignored range; discarding partial"); + g_unlink(download_path); + attempt++; + continue; + } + break; // success } + + const gboolean retryable = + res == CURLE_OPERATION_TIMEDOUT + || res == CURLE_COULDNT_CONNECT + || res == CURLE_COULDNT_RESOLVE_HOST + || res == CURLE_RECV_ERROR + || res == CURLE_SEND_ERROR + || res == CURLE_PARTIAL_FILE + || (res == CURLE_OK && (http_code >= 500 || http_code == 429)); + if(!retryable) break; + attempt++; } +retry_done: curl_easy_cleanup(curl); g_free(url); + if(!error) + { + if(res == CURLE_ABORTED_BY_CALLBACK) + error = g_strdup(_("download cancelled")); + else if(res != CURLE_OK) + error = g_strdup_printf(_("download failed after %d attempts: %s"), + attempt + 1, curl_easy_strerror(res)); + else if(http_code != 200 && http_code != 206) + error = g_strdup_printf(_("http error: %ld"), http_code); + } + if(error) { + // leave .part in place so the next attempt can resume from it + g_free(final_path); g_free(download_path); SET_STATUS_AND_RETURN(DT_AI_MODEL_ERROR, error); } @@ -1670,7 +2164,9 @@ char *dt_ai_models_download_sync(const char *model_id, { if(!_verify_checksum(download_path, checksum_copy)) { + // fully downloaded but corrupt — delete so the next try starts fresh g_unlink(download_path); + g_free(final_path); g_free(download_path); SET_STATUS_AND_RETURN( DT_AI_MODEL_ERROR, @@ -1681,6 +2177,7 @@ char *dt_ai_models_download_sync(const char *model_id, { // should not reach here — checksum is now required before download g_unlink(download_path); + g_free(final_path); g_free(download_path); SET_STATUS_AND_RETURN( DT_AI_MODEL_ERROR, @@ -1689,25 +2186,41 @@ char *dt_ai_models_download_sync(const char *model_id, asset)); } + // promote .part to its final name now that content is verified + if(g_rename(download_path, final_path) != 0) + { + g_unlink(download_path); + g_free(final_path); + g_free(download_path); + SET_STATUS_AND_RETURN( + DT_AI_MODEL_ERROR, + g_strdup(_("failed to finalize downloaded file"))); + } + g_free(download_path); + // extract to models directory (zip already contains model_id folder). // atomic: staging dir + rename, so a partial extract never leaves a // half-written model_id directory that refresh_status would treat as // DOWNLOADED. - if(!_extract_zip_atomic(download_path, registry->models_dir, model_id)) + if(!_extract_zip_atomic(final_path, registry->models_dir, model_id)) { - g_unlink(download_path); - g_free(download_path); + g_unlink(final_path); + g_free(final_path); SET_STATUS_AND_RETURN(DT_AI_MODEL_ERROR, g_strdup(_("failed to extract archive"))); } // clean up downloaded zip - g_unlink(download_path); - g_free(download_path); + g_unlink(final_path); + g_free(final_path); // invalidate before flipping status so the next session sees a fresh // compile, not a stale artifact from the previous model file dt_ai_backend_cache_invalidate(model_id); + // a download supersedes whatever was recorded before, so an id that was + // once installed from a file stops claiming to be one + dt_ai_models_record_origin(model_id, has_own_repository ? repository : NULL); + // mark success g_mutex_lock(®istry->lock); dt_ai_model_t *m = _find_model_unlocked(registry, model_id); @@ -1715,6 +2228,7 @@ char *dt_ai_models_download_sync(const char *model_id, { m->status = DT_AI_MODEL_DOWNLOADED; m->download_progress = 1.0; + m->from_file = FALSE; } g_mutex_unlock(®istry->lock); @@ -1805,6 +2319,407 @@ gboolean dt_ai_models_download_all(dt_ai_progress_callback callback, g_list_free_full(ids, g_free); return any_started; } + +// "owner/repo" reaches a URL, and the list comes from a file anyone can +// edit, so every entry gets the same check the download applies +static gboolean _valid_repository(const char *repo) +{ + return repo + && g_regex_match_simple("^[a-zA-Z0-9._-]+/[a-zA-Z0-9._-]+$", repo, 0, 0); +} + +GList *dt_ai_models_get_third_party_repositories(void) +{ + GList *repos = NULL; + + char *configured = dt_conf_get_string(CONF_AI_THIRD_PARTY_REPOSITORIES); + if(configured && *configured) + { + gchar **parts = g_strsplit(configured, ",", 0); + for(gchar **p = parts; p && *p; p++) + { + gchar *repo = g_strstrip(*p); + if(!_valid_repository(repo)) + { + if(*repo) + dt_print(DT_DEBUG_AI, + "[ai_models] ignoring malformed repository: \"%s\"", repo); + continue; + } + // listed twice would fetch twice and offer duplicates + if(!g_list_find_custom(repos, repo, (GCompareFunc)g_strcmp0)) + repos = g_list_append(repos, g_strdup(repo)); + } + g_strfreev(parts); + } + g_free(configured); + + return repos; +} + +void dt_ai_models_set_third_party_repositories(GList *repositories) +{ + GString *joined = g_string_new(NULL); + for(GList *l = repositories; l; l = g_list_next(l)) + { + if(joined->len) g_string_append_c(joined, ','); + g_string_append(joined, (const char *)l->data); + } + dt_conf_set_string(CONF_AI_THIRD_PARTY_REPOSITORIES, joined->str); + g_string_free(joined, TRUE); +} + +GList *dt_ai_models_get_repositories(void) +{ + GList *repos = NULL; + + char *configured = dt_conf_get_string(CONF_AI_REPOSITORY); + if(_valid_repository(configured)) + repos = g_list_append(repos, g_strdup(configured)); + g_free(configured); + + for(GList *l = dt_ai_models_get_third_party_repositories(); l; ) + { + GList *next = g_list_next(l); + if(g_list_find_custom(repos, l->data, (GCompareFunc)g_strcmp0)) + g_free(l->data); + else + repos = g_list_append(repos, l->data); // takes ownership + g_list_free_1(l); + l = next; + } + + return repos; +} + +static void _repo_model_free(gpointer data) +{ + dt_ai_repo_model_t *entry = (dt_ai_repo_model_t *)data; + if(!entry) return; + g_free(entry->id); + g_free(entry->repository); + g_free(entry->version); + g_free(entry->checksum); + g_free(entry->name); + g_free(entry->description); + g_free(entry->task); + g_free(entry->license); + g_free(entry); +} + +void dt_ai_repo_model_list_free(GList *list) +{ + g_list_free_full(list, _repo_model_free); +} + +static int _repo_model_cmp_id(gconstpointer a, gconstpointer b) +{ + const dt_ai_repo_model_t *ma = (const dt_ai_repo_model_t *)a; + const dt_ai_repo_model_t *mb = (const dt_ai_repo_model_t *)b; + return g_strcmp0(ma->id, mb->id); +} + +GList *dt_ai_models_fetch_repository_list(const char *requested, + char **error_msg) +{ + if(error_msg) *error_msg = NULL; + + dt_ai_registry_t *registry = darktable.ai_registry; + if(!registry) + { + if(error_msg) *error_msg = g_strdup(_("ai subsystem is not available")); + return NULL; + } + + char *repository = NULL; + if(requested) + { + repository = g_strdup(requested); + } + else + { + g_mutex_lock(®istry->lock); + repository = g_strdup(registry->repository); + g_mutex_unlock(®istry->lock); + } + + if(!_valid_repository(repository)) + { + if(error_msg) *error_msg = g_strdup(_("invalid repository format")); + g_free(repository); + return NULL; + } + + char *release_error = NULL; + char *release_tag = _find_latest_compatible_release(repository, &release_error); + if(!release_tag) + { + if(error_msg) + { + if(release_error) + { + *error_msg = release_error; + release_error = NULL; + } + else + { + char *dt_ver = _get_darktable_version_prefix(); + *error_msg = g_strdup_printf( + _("no compatible ai model release found for darktable %s"), + dt_ver ? dt_ver : darktable_package_version); + g_free(dt_ver); + } + } + g_free(release_error); + g_free(repository); + return NULL; + } + + JsonParser *parser = NULL; + JsonObject *models_obj = _fetch_versions_json(repository, release_tag, &parser); + if(!models_obj) + { + if(error_msg) + *error_msg = g_strdup_printf( + _("could not read the model list published by %s (release %s)"), + repository, release_tag); + if(parser) g_object_unref(parser); + g_free(release_tag); + g_free(repository); + return NULL; + } + + const gboolean official = dt_ai_models_is_official_repository(repository); + GList *result = NULL; + GList *members = json_object_get_members(models_obj); + + for(GList *m = members; m; m = g_list_next(m)) + { + const char *id = (const char *)m->data; + + // the id becomes a directory name and a conf key + if(!_valid_model_id(id)) + { + dt_print(DT_DEBUG_AI, + "[ai_models] repository lists an invalid model id: \"%s\"", id); + continue; + } + + // no digest means the download would refuse it anyway + char *checksum = _digest_from_versions(models_obj, id); + if(!checksum) + { + dt_print(DT_DEBUG_AI, + "[ai_models] skipping %s: no sha256 in versions.json", id); + continue; + } + + JsonObject *m_obj + = json_node_get_object(json_object_get_member(models_obj, id)); + + dt_ai_repo_model_t *entry = g_new0(dt_ai_repo_model_t, 1); + entry->id = g_strdup(id); + entry->repository = g_strdup(repository); + entry->checksum = checksum; + entry->version = _versions_string(m_obj, "version"); + + // schema 1 publishes display metadata; older releases carry only + // version and sha256, so all of this is optional + entry->name = _versions_string(m_obj, "name"); + entry->description = _versions_string(m_obj, "description"); + entry->task = _versions_string(m_obj, "task"); + entry->license = _versions_string(m_obj, "license"); + if(json_object_has_member(m_obj, "size")) + entry->size = json_object_get_int_member(m_obj, "size"); + + // fall back to the catalog for anything the release omits + char *local_version = NULL; + g_mutex_lock(®istry->lock); + const dt_ai_model_t *known = _find_model_unlocked(registry, id); + if(known) + { + // the registry also holds models found on disk, so being known is + // not the same as being cataloged + entry->in_catalog = known->from_catalog; + local_version = g_strdup(known->version); + if(!entry->name) entry->name = g_strdup(known->name); + if(!entry->description) entry->description = g_strdup(known->description); + if(!entry->task) entry->task = g_strdup(known->task); + } + g_mutex_unlock(®istry->lock); + + // an install the release has moved past is an update, not done + char *path = dt_ai_models_get_path(id); + if(!path) + { + entry->status = DT_AI_MODEL_NOT_DOWNLOADED; + } + else + { + entry->status = (local_version && entry->version + && _version_compare(local_version, entry->version) < 0) + ? DT_AI_MODEL_UPDATE_AVAILABLE + : DT_AI_MODEL_DOWNLOADED; + g_free(path); + } + g_free(local_version); + + // the main list already downloads and updates every cataloged model, + // but only from the official repository. an id another repository + // happens to reuse is a different model and must still be listed + if(entry->in_catalog && official) + { + _repo_model_free(entry); + continue; + } + + result = g_list_prepend(result, entry); + } + + g_list_free(members); + g_object_unref(parser); + + dt_print(DT_DEBUG_AI, + "[ai_models] %s release %s offers %d model(s) beyond the catalog", + repository, release_tag, g_list_length(result)); + + g_free(release_tag); + g_free(repository); + + return g_list_sort(result, _repo_model_cmp_id); +} + +gboolean dt_ai_models_register_repository_model(const dt_ai_repo_model_t *entry) +{ + dt_ai_registry_t *registry = darktable.ai_registry; + if(!registry || !entry || !_valid_model_id(entry->id) || !entry->checksum) + return FALSE; + + g_mutex_lock(®istry->lock); + dt_ai_model_t *model = _find_model_unlocked(registry, entry->id); + if(!model) + { + model = _model_new(); + model->id = g_strdup(entry->id); + model->name = g_strdup(entry->name ? entry->name : entry->id); + model->task = g_strdup(entry->task); + model->enabled = TRUE; + registry->models = g_list_append(registry->models, model); + dt_print(DT_DEBUG_AI, + "[ai_models] registered %s from the repository listing", entry->id); + } + + // both say how to fetch this release's copy, so refresh them however the + // entry reached the registry. a model found on disk carries no asset at + // all, and without one the download refuses outright + g_free(model->github_asset); + model->github_asset = g_strdup_printf("%s.dtmodel", entry->id); + // the download must go to the repository the user picked, not whichever + // one happens to be configured globally + g_free(model->repository); + model->repository = g_strdup(entry->repository); + // the release's digest wins over anything cached earlier + g_free(model->checksum); + model->checksum = g_strdup(entry->checksum); + g_mutex_unlock(®istry->lock); + + // the origin conf key is deliberately left alone: a registration says + // only what the user asked for, and until the download lands it still + // holds what is actually true. that makes it the rollback's snapshot + return TRUE; +} + +void dt_ai_models_record_origin(const char *model_id, const char *repository) +{ + if(!_valid_model_id(model_id)) return; + + char *origin_key = _origin_conf_key(model_id); + dt_conf_set_string(origin_key, repository ? repository : ""); + g_free(origin_key); +} + +void dt_ai_models_unregister_repository_model(const char *model_id) +{ + dt_ai_registry_t *registry = darktable.ai_registry; + if(!registry || !_valid_model_id(model_id)) return; + + // the registration never wrote this, so it still describes the install + // that is actually on disk — or is absent, for one that never was + char *origin_key = _origin_conf_key(model_id); + char *origin = dt_conf_get_string(origin_key); + g_free(origin_key); + if(origin && !*origin) + { + g_free(origin); + origin = NULL; + } + + // never drop a catalog entry or one backed by files on disk, whatever the + // caller's bookkeeping says — only a transient registration can go. the + // status is no guide here: a cancelled update leaves it at ERROR while + // the previous install is still on disk and working + char *config = g_build_filename(registry->models_dir, model_id, + "config.json", NULL); + const gboolean installed = g_file_test(config, G_FILE_TEST_EXISTS); + g_free(config); + + g_mutex_lock(®istry->lock); + dt_ai_model_t *stale = _find_model_unlocked(registry, model_id); + if(stale) + { + if(!stale->from_catalog && !installed) + { + registry->models = g_list_remove(registry->models, stale); + _model_free(stale); + } + else + { + // an entry that outlives the registration must not keep pointing at + // the repository we failed to install from + g_free(stale->repository); + stale->repository = origin; // takes ownership + origin = NULL; + // the digest described a release that never landed. NULL only costs + // the next download one API call to ask GitHub for the real one + g_free(stale->checksum); + stale->checksum = NULL; + } + } + g_mutex_unlock(®istry->lock); + + g_free(origin); +} + +char *dt_ai_models_install_from_repository(const dt_ai_repo_model_t *entry, + dt_ai_progress_callback callback, + gpointer user_data, + const gboolean *cancel_flag) +{ + if(!entry) + return g_strdup(_("invalid parameters")); + + if(!dt_ai_models_register_repository_model(entry)) + return g_strdup(_("invalid parameters")); + + char *error = dt_ai_models_download_sync(entry->id, callback, + user_data, cancel_flag); + + if(error) + { + // nothing installed, so put back whatever the registration replaced + dt_ai_models_unregister_repository_model(entry->id); + } + else + { + // an install that landed is the only evidence of where it came from, + // and refresh_status reads the key back + dt_ai_models_record_origin(entry->id, entry->repository); + // config.json now describes the model; rescan to pick it up + dt_ai_models_refresh_status(); + } + + return error; +} #endif // HAVE_AI_DOWNLOAD static gboolean _rmdir_recursive(const char *path) @@ -1857,6 +2772,12 @@ gboolean dt_ai_models_delete(const char *model_id) dt_ai_backend_cache_invalidate(model_id); + // the recorded publisher describes files that no longer exist; leaving it + // would mislabel a later install of the same id from somewhere else + char *origin_key = _origin_conf_key(model_id); + dt_conf_set_string(origin_key, ""); + g_free(origin_key); + char *task_copy = NULL; g_mutex_lock(®istry->lock); model = _find_model_unlocked(registry, model_id); @@ -1912,6 +2833,19 @@ void dt_ai_models_set_enabled(const char *model_id, gboolean enabled) g_free(conf_key); } +// _task_labels is at the top of this file, next to the other constants +const char *dt_ai_task_label(const char *task) +{ + if(!task || !task[0]) + return ""; + + for(size_t i = 0; i < sizeof(_task_labels) / sizeof(_task_labels[0]); i++) + if(!strcmp(task, _task_labels[i].task)) + return _(_task_labels[i].label); + + return task; +} + char *dt_ai_models_get_active_for_task(const char *task) { if(!task || !task[0]) @@ -2110,10 +3044,6 @@ dt_ai_model_card_t *dt_ai_models_get_card(const char *model_id) card->training_data_license = _card_str(mc, "training_data_license"); card->notes = _card_str(mc, "notes"); - // fall back to top-level description - if(!card->long_description) - card->long_description = _card_str(config, "description"); - g_object_unref(parser); return card; } diff --git a/src/common/ai_models.h b/src/common/ai_models.h index efe387249f4..049157f2bad 100644 --- a/src/common/ai_models.h +++ b/src/common/ai_models.h @@ -44,6 +44,8 @@ typedef struct dt_ai_model_t char *description; // Short description char *task; // Task type: "denoise", "upscale", etc. char *github_asset; // Asset filename in GitHub release + char *repository; // "owner/repo" this model comes from; NULL for + // the repository configured globally char *checksum; // checksum string, format ":" // (today only "sha256:..." is produced by the // GitHub asset digest API; parser tolerates @@ -53,6 +55,11 @@ typedef struct dt_ai_model_t char *spatial_dim_h; // symbolic name of height dimension (default "height") char *spatial_dim_w; // symbolic name of width dimension (default "width") gboolean is_default; // TRUE if model is a default model for its task + gboolean from_catalog; // TRUE when parsed from the bundled + // ai_models.json; FALSE when found on disk or + // registered from a repository listing + gboolean from_file; // TRUE when installed from a local .dtmodel; there + // is no repository to go back to for updates gboolean enabled; // User preference (stored in darktablerc) dt_ai_model_status_t status; double download_progress; // 0.0 to 1.0 during download @@ -152,8 +159,21 @@ void dt_ai_models_refresh_status(void); * UPDATE_REQUIRED means darktable cannot use the installed * model with the current code; UPDATE_AVAILABLE is a soft * nudge — the installed model still works. + * + * @param force TRUE for a check the user explicitly asked for: it runs + * regardless of plugins/ai/auto_check_updates and repeats within + * a session. FALSE for automatic checks, which honour the + * preference and run at most once per session. */ -void dt_ai_models_check_updates(void); +void dt_ai_models_check_updates(const gboolean force); + +/** + * @brief How many repositories failed to answer the last update check. + * Only meaningful once DT_SIGNAL_AI_UPDATE_CHECK_DONE has fired. + * Non-zero means "we could not ask", which is not the same as + * "nothing newer was published". + */ +int dt_ai_models_last_check_failures(void); /** * @brief Clean up and free the registry singleton (sets it to NULL). @@ -199,6 +219,28 @@ dt_ai_model_t *dt_ai_models_get_by_id(const char *model_id); */ char *dt_ai_models_install_local(const char *filepath); +// --- Provenance --- +// a model keeps its recorded publisher whether or not this build can +// download, so these stay outside HAVE_AI_DOWNLOAD + +/** + * @brief The official repository, for display + * + * plugins/ai/repository, which darktableconfig.xml defaults to + * darktable-org/darktable-ai. An installation pointed at a mirror is + * still being served official models, so that mirror is what "official" + * means for it. + * + * @return Borrowed "owner/repo", valid for the registry's lifetime, or + * NULL before the registry exists + */ +const char *dt_ai_models_official_repository(void); + +/** + * @brief TRUE if `repository` is this installation's official repository + */ +gboolean dt_ai_models_is_official_repository(const char *repository); + #ifdef HAVE_AI_DOWNLOAD // --- Download Operations --- @@ -243,6 +285,130 @@ gboolean dt_ai_models_download_default(dt_ai_progress_callback callback, */ gboolean dt_ai_models_download_all(dt_ai_progress_callback callback, gpointer user_data); + +/** + * @brief One model offered by the repository's compatible release + * + * versions.json lists everything in a release, a superset of the bundled + * catalog: a model released after this build appears there but not in + * ai_models.json. + */ +typedef struct dt_ai_repo_model_t +{ + char *id; // model id, also the .dtmodel asset stem + char *repository; // "owner/repo" that published it + char *version; // version published in the release + char *checksum; // "sha256:...", never NULL; entries without one + // are dropped as unverifiable + char *name; // display name, may be NULL + char *description; // one-line summary, may be NULL + char *task; // task the model serves, may be NULL + char *license; // license of the weights, may be NULL + gint64 size; // download size in bytes, 0 when unpublished + gboolean in_catalog; // listed in darktable's bundled ai_models.json + dt_ai_model_status_t status; // UPDATE_AVAILABLE when the release is + // newer than what is on disk +} dt_ai_repo_model_t; + +/** + * @brief List the models the repository offers beyond the bundled + * catalog, which the main model list already manages + * + * Blocking network I/O — call from a worker thread. + * + * @param repository "owner/repo" to query; NULL uses the configured one + * @param error_msg Set to an error message on failure (caller must free); + * may be NULL + * @return List of dt_ai_repo_model_t*, sorted by id, or NULL on failure or + * when nothing is offered. Free with dt_ai_repo_model_list_free(). + */ +GList *dt_ai_models_fetch_repository_list(const char *repository, + char **error_msg); + +/** + * @brief The repositories models may be installed from + * + * plugins/ai/repository first, then any listed in + * plugins/ai/third_party_repositories. Malformed entries are dropped. + * + * @return List of newly allocated "owner/repo" strings; free with + * g_list_free_full(list, g_free) + */ +GList *dt_ai_models_get_repositories(void); + +/** + * @brief Just the additional repositories, without the official one + * @return List of newly allocated "owner/repo" strings; free with + * g_list_free_full(list, g_free) + */ +GList *dt_ai_models_get_third_party_repositories(void); + +/** + * @brief Replace the list of additional repositories + * + * Writes plugins/ai/third_party_repositories. Entries are not validated here — + * dt_ai_models_get_repositories() drops malformed ones when reading. + * + * @param repositories List of "owner/repo" strings (may be NULL to clear) + */ +void dt_ai_models_set_third_party_repositories(GList *repositories); + +/** + * @brief Free a list returned by dt_ai_models_fetch_repository_list() + */ +void dt_ai_repo_model_list_free(GList *list); + +/** + * @brief Make a repository-listed model downloadable + * + * The download path only operates on registry members, so this adds a + * transient entry carrying the release's digest. It lasts for the session; + * an installed model is rediscovered from its config.json on the next start. + * + * @param entry Entry from dt_ai_models_fetch_repository_list() + * @return TRUE if the model is now known to the registry + */ +gboolean dt_ai_models_register_repository_model(const dt_ai_repo_model_t *entry); + +/** + * @brief Record where an install actually came from + * + * Call only once the download has landed. dt_ai_models_refresh_status() + * reads this back to restore a model's publisher across sessions. + * + * @param model_id The model that was installed + * @param repository "owner/repo" it came from, or NULL to clear + */ +void dt_ai_models_record_origin(const char *model_id, const char *repository); + +/** + * @brief Undo a registration when the download did not happen + * + * Removes an entry the registration created, and restores the publisher + * and checksum of one it merely redirected, so it is safe to call without + * tracking whether the model was known beforehand. + * + * @param model_id The model to unregister + */ +void dt_ai_models_unregister_repository_model(const char *model_id); + +/** + * @brief Register and download a model listed by the repository + * + * Wrapper over dt_ai_models_register_repository_model() and + * dt_ai_models_download_sync() for callers without their own progress + * dialog. Blocking; unregisters again if the download fails. + * + * @param entry Entry from dt_ai_models_fetch_repository_list() + * @param callback Progress callback (may be NULL) + * @param user_data Data for callback + * @param cancel_flag Pointer to boolean checked for cancellation (may be NULL) + * @return Error message (caller must free) or NULL on success + */ +char *dt_ai_models_install_from_repository(const dt_ai_repo_model_t *entry, + dt_ai_progress_callback callback, + gpointer user_data, + const gboolean *cancel_flag); #endif /* HAVE_AI_DOWNLOAD */ /** @@ -280,6 +446,15 @@ void dt_ai_models_set_enabled(const char *model_id, gboolean enabled); */ char *dt_ai_models_get_active_for_task(const char *task); +/** + * @brief A task identifier as it should be shown to the user + * + * @param task The task type (e.g. "mask", "denoise"), may be NULL + * @return Translated label, or `task` unchanged when it is not one of the + * tasks darktable dispatches on; never NULL. Do not free. + */ +const char *dt_ai_task_label(const char *task); + /** * @brief Get the version string of a model by ID. * @return Version string (e.g. "1.0"), or "0.0" if not set. diff --git a/src/common/bilateral.c b/src/common/bilateral.c index 219d1bd54ac..fca854903b3 100644 --- a/src/common/bilateral.c +++ b/src/common/bilateral.c @@ -201,13 +201,14 @@ dt_bilateral_t *dt_bilateral_init(const int width, // width of input image DT_OMP_DECLARE_SIMD(aligned(in:64)) void dt_bilateral_splat(const dt_bilateral_t *b, const float *const in) { + if(!b || !b->buf) return; + const int ox = b->size_z; const int oy = b->size_x * b->size_z; const int oz = 1; const float sigma_s = b->sigma_s * b->sigma_s; float *const buf = b->buf; - if(!buf) return; // splat into downsampled grid const int nthreads = dt_get_num_threads(); const size_t offsets[8] = @@ -379,8 +380,7 @@ static void blur_line(float *buf, void dt_bilateral_blur(const dt_bilateral_t *b) { - if(!b || !b->buf) - return; + if(!b || !b->buf) return; const int ox = b->size_z; const int oy = b->size_x * b->size_z; @@ -400,6 +400,8 @@ void dt_bilateral_slice(const dt_bilateral_t *const b, float *out, const float detail) { + if(!b || !b->buf) return; + // detail: 0 is leave as is, -1 is bilateral filtered, +1 is contrast boost const float norm = -detail * b->sigma_r * 0.04f; const int ox = b->size_z; @@ -409,7 +411,6 @@ void dt_bilateral_slice(const dt_bilateral_t *const b, const int width = b->width; const int height = b->height; - if(!buf) return; DT_OMP_FOR(collapse(2)) for(int j = 0; j < height; j++) { @@ -442,6 +443,8 @@ void dt_bilateral_slice_to_output(const dt_bilateral_t *const b, float *out, const float detail) { + if(!b || !b->buf) return; + // detail: 0 is leave as is, -1 is bilateral filtered, +1 is contrast boost const float norm = -detail * b->sigma_r * 0.04f; const int ox = b->size_z; @@ -451,7 +454,6 @@ void dt_bilateral_slice_to_output(const dt_bilateral_t *const b, const int width = b->width; const int height = b->height; - if(!buf) return; DT_OMP_FOR(collapse(2)) for(int j = 0; j < height; j++) { diff --git a/src/common/bilinear.c b/src/common/bilinear.c new file mode 100644 index 00000000000..9c4e2b12b87 --- /dev/null +++ b/src/common/bilinear.c @@ -0,0 +1,87 @@ +/* + This file is part of darktable, + Copyright (C) 2026 darktable developers. + + darktable 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. + + darktable 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 darktable. If not, see . +*/ + +#include "common/bilinear.h" + +#ifdef HAVE_OPENCL + +#include + +dt_bilinear_cl_global_t *dt_bilinear_init_cl_global(void) +{ + dt_bilinear_cl_global_t *g = malloc(sizeof(dt_bilinear_cl_global_t)); + + const int program = 42; // bilinear.cl, from programs.conf + g->kernel_bilinear_1c = dt_opencl_create_kernel(program, "bilinear1"); + g->kernel_bilinear_2c = dt_opencl_create_kernel(program, "bilinear2"); + g->kernel_bilinear_4c = dt_opencl_create_kernel(program, "bilinear4"); + return g; +} + + +void dt_bilinear_free_cl_global(dt_bilinear_cl_global_t *g) +{ + if(!g) return; + + dt_opencl_free_kernel(g->kernel_bilinear_1c); + dt_opencl_free_kernel(g->kernel_bilinear_2c); + dt_opencl_free_kernel(g->kernel_bilinear_4c); + + free(g); +} + + +cl_int dt_interpolate_bilinear_cl(const int devid, + cl_mem dev_in, + const int width_in, + const int height_in, + cl_mem dev_out, + const int width_out, + const int height_out, + const int ch) +{ + const dt_bilinear_cl_global_t *const g = darktable.opencl->bilinear; + int kernel; + + switch(ch) + { + case 1: + kernel = g->kernel_bilinear_1c; + break; + case 2: + kernel = g->kernel_bilinear_2c; + break; + case 4: + kernel = g->kernel_bilinear_4c; + break; + default: + return DT_OPENCL_PROCESS_CL; + } + + return dt_opencl_enqueue_kernel_2d_args(devid, kernel, width_out, height_out, + CLARG(dev_in), CLARG(width_in), CLARG(height_in), + CLARG(dev_out), CLARG(width_out), CLARG(height_out)); +} + +#endif // HAVE_OPENCL + +// clang-format off +// modelines: These editor modelines have been set for all relevant files by tools/update_modelines.py +// vim: shiftwidth=2 expandtab tabstop=2 cindent +// kate: tab-indents: off; indent-width 2; replace-tabs on; indent-mode cstyle; remove-trailing-spaces modified; +// clang-format on diff --git a/src/common/bilinear.h b/src/common/bilinear.h new file mode 100644 index 00000000000..d9be0180260 --- /dev/null +++ b/src/common/bilinear.h @@ -0,0 +1,58 @@ +/* + This file is part of darktable, + Copyright (C) 2026 darktable developers. + + darktable 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. + + darktable 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 darktable. If not, see . +*/ + +#pragma once + +#include "common/opencl.h" + +#ifdef HAVE_OPENCL + +typedef struct dt_bilinear_cl_global_t +{ + int kernel_bilinear_1c; + int kernel_bilinear_2c; + int kernel_bilinear_4c; +} dt_bilinear_cl_global_t; + +dt_bilinear_cl_global_t *dt_bilinear_init_cl_global(void); + +void dt_bilinear_free_cl_global(dt_bilinear_cl_global_t *g); + +/** Bilinear resampling of a grey device buffer holding 1, 2 or 4 channels + * per pixel, the GPU counterpart of interpolate_bilinear() in + * common/fast_guided_filter.h. + * + * Both buffers are plain arrays of `ch` floats per pixel; input and output + * must be distinct. Used to down- and upscale the working buffers of the + * guided filters. + */ +cl_int dt_interpolate_bilinear_cl(const int devid, + cl_mem dev_in, + const int width_in, + const int height_in, + cl_mem dev_out, + const int width_out, + const int height_out, + const int ch); +#endif + +// clang-format off +// modelines: These editor modelines have been set for all relevant files by tools/update_modelines.py +// vim: shiftwidth=2 expandtab tabstop=2 cindent +// kate: tab-indents: off; indent-width 2; replace-tabs on; indent-mode cstyle; remove-trailing-spaces modified; +// clang-format on diff --git a/src/common/box_filters.cc b/src/common/box_filters.cc index 34f4cc9ef97..a3fb57b58f3 100644 --- a/src/common/box_filters.cc +++ b/src/common/box_filters.cc @@ -1,6 +1,6 @@ /* This file is part of darktable, - Copyright (C) 2009-2024 darktable developers. + Copyright (C) 2009-2026 darktable developers. darktable is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -20,7 +20,6 @@ #pragma GCC optimize ("finite-math-only", "no-math-errno", "fp-contract=fast", "fast-math") #endif -#include #include #include diff --git a/src/common/cache.c b/src/common/cache.c index e2ed34870d0..3b404c560fb 100644 --- a/src/common/cache.c +++ b/src/common/cache.c @@ -1,6 +1,6 @@ /* This file is part of darktable, - Copyright (C) 2011-2025 darktable developers. + Copyright (C) 2011-2026 darktable developers. darktable is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -136,6 +136,14 @@ dt_cache_entry_t *dt_cache_get_with_caller(dt_cache_t *cache, const char *file, const int line) { + if(!cache) + { + dt_print(DT_DEBUG_ALWAYS, + "[dt_cache_get] called with NULL cache, this should not happen; " + "caller: %s, %d", file, line); + return NULL; + } + gpointer orig_key, value; const double start = dt_get_debug_wtime(); restart: diff --git a/src/common/camera_control.c b/src/common/camera_control.c index 84c415ef0bc..2b1c59838a0 100644 --- a/src/common/camera_control.c +++ b/src/common/camera_control.c @@ -1256,7 +1256,11 @@ void dt_camctl_import(const dt_camctl_t *c, const dt_camera_t *cam, GList *images) { - GList *ifiles = g_list_sort(images, (GCompareFunc)_sort_filename); + // Copy the list structure first. g_list_sort sorts in-place and modifies the list nodes, + // which would change the head pointer seen by the caller (params->images). + // Copying preserves the original list structure so the caller can successfully free it. + GList *ifiles = g_list_copy(images); + ifiles = g_list_sort(ifiles, (GCompareFunc)_sort_filename); char *prev_file = NULL; char *prev_output = NULL; @@ -1341,6 +1345,11 @@ void dt_camctl_import(const dt_camctl_t *c, } g_free(prev_output); + // Free only the copied list nodes. The actual filename strings are still owned + // by the original list 'images' and will be freed by the caller's cleanup handler. + // Using g_list_free_full here would result in a use-after-free or double-free. + g_list_free(ifiles); + _dispatch_control_status(c, CAMERA_CONTROL_AVAILABLE); _camctl_unlock(c); } @@ -2242,13 +2251,14 @@ static void _camera_configuration_notify_change(const dt_camctl_t *c, // https://redmine.darktable.org/issues/12004 for the crash // resulting from that. - // Get new_config and old_config value to be compared + // Get new_config and old_config value to be compared independent from locale if(new_config_type == GP_WIDGET_RANGE) { float value; if(gp_widget_get_value(new_config, &value) != GP_OK) goto end; - new_config_value = g_strdup_printf("%.0f", value); + new_config_value = (char *)g_malloc(G_ASCII_DTOSTR_BUF_SIZE); + g_ascii_dtostr(new_config_value, G_ASCII_DTOSTR_BUF_SIZE, value); } else if(gp_widget_get_value(new_config, &new_config_value) != GP_OK) @@ -2259,7 +2269,8 @@ static void _camera_configuration_notify_change(const dt_camctl_t *c, float value; if(gp_widget_get_value(old_config_child, &value) != GP_OK) goto end; - old_config_value = g_strdup_printf("%.0f", value); + old_config_value = (char *)g_malloc(G_ASCII_DTOSTR_BUF_SIZE); + g_ascii_dtostr(old_config_value, G_ASCII_DTOSTR_BUF_SIZE, value); } else if(gp_widget_get_value(old_config_child, &old_config_value) != GP_OK) diff --git a/src/common/collection.c b/src/common/collection.c index db6cc11df84..800c39e2eaf 100644 --- a/src/common/collection.c +++ b/src/common/collection.c @@ -656,6 +656,8 @@ const char *dt_collection_name_untranslated(const dt_collection_properties_t pro return N_("group"); case DT_COLLECTION_PROP_DUPLICATES: return N_("duplicates"); + case DT_COLLECTION_PROP_DIMENSIONS: + return N_("image dimensions"); case DT_COLLECTION_PROP_LOCAL_COPY: return N_("local copy"); case DT_COLLECTION_PROP_MODULE: @@ -1600,10 +1602,22 @@ static gchar *get_query_string(const dt_collection_properties_t property, const ("(mi.version > (SELECT MIN(version) FROM main.images" " WHERE film_id = mi.film_id AND filename = mi.filename)) "); } - else // by default, we select all the images + break; + + case DT_COLLECTION_PROP_DIMENSIONS: // image dimensions + query = g_strdup("("); + // handle the possibility of multiple values + elems = _strsplit_quotes(escaped_text, ",", -1); + for(int i = 0; i < g_strv_length(elems); i++) { - query = g_strdup("1 = 1"); + gchar *dims = _add_wildcards(elems[i]); + dt_util_str_cat(&query, + "%smi.width || 'x' || mi.height LIKE '%%%s%%'", + i>0?" OR ":"", dims); + g_free(dims); } + g_strfreev(elems); + dt_util_str_cat(&query, ")"); break; case DT_COLLECTION_PROP_ASPECT_RATIO: // aspect ratio diff --git a/src/common/collection.h b/src/common/collection.h index f9965163e2a..d0f54315db3 100644 --- a/src/common/collection.h +++ b/src/common/collection.h @@ -123,6 +123,8 @@ typedef enum dt_collection_properties_t DT_COLLECTION_PROP_MONTH, + DT_COLLECTION_PROP_DIMENSIONS, + // all new collection types need to be added before DT_COLLECTION_PROP_LAST, // which separates actual collection types from special flag values DT_COLLECTION_PROP_LAST, diff --git a/src/common/cups_print.c b/src/common/cups_print.c index 205e4af0e61..df46cccf6bc 100644 --- a/src/common/cups_print.c +++ b/src/common/cups_print.c @@ -69,6 +69,7 @@ void dt_init_print_info(dt_print_info_t *pinfo) memset(&pinfo->paper, 0, sizeof(dt_paper_info_t)); pinfo->printer.intent = DT_INTENT_PERCEPTUAL; pinfo->printer.is_turboprint = FALSE; + pinfo->printer.is_standard_media_type = TRUE; *pinfo->printer.profile = '\0'; pinfo->num_printers = 0; } @@ -76,6 +77,7 @@ void dt_init_print_info(dt_print_info_t *pinfo) void dt_get_printer_info(const char *printer_name, dt_printer_info_t *pinfo) { + pinfo->is_standard_media_type = TRUE; cups_dest_t *dests; const int num_dests = cupsGetDests(&dests); cups_dest_t *dest = cupsGetDest(printer_name, NULL, num_dests, dests); @@ -90,6 +92,10 @@ void dt_get_printer_info(const char *printer_name, { ppdMarkDefaults(ppd); cupsMarkOptions(ppd, dest->num_options, dest->options); + if(!ppdFindOption(ppd, "MediaType") && ppdFindOption(ppd, "CNIJMediaType")) + { + pinfo->is_standard_media_type = FALSE; + } // first check if this is turboprint drived printer, two solutions: // 1. ModelName contains TurboPrint @@ -381,7 +387,11 @@ GList *dt_get_media_type(const dt_printer_info_t *printer) if(ppd) { - ppd_option_t *opt = ppdFindOption(ppd, "MediaType"); + const char *media_option = printer->is_standard_media_type + ? "MediaType" + : "CNIJMediaType"; + + ppd_option_t *opt = ppdFindOption(ppd, media_option); if(opt) { @@ -583,7 +593,12 @@ void dt_print_file(const dt_imgid_t imgid, // the media type to print on - num_options = cupsAddOption("MediaType", pinfo->medium.name, num_options, &options); + const char *media_option = "MediaType"; + + if(!pinfo->printer.is_standard_media_type) + media_option = "CNIJMediaType"; + + num_options = cupsAddOption(media_option, pinfo->medium.name, num_options, &options); // never print two-side diff --git a/src/common/cups_print.h b/src/common/cups_print.h index 89570f04030..816a6b17854 100644 --- a/src/common/cups_print.h +++ b/src/common/cups_print.h @@ -60,6 +60,7 @@ typedef struct dt_printer_info_t dt_iop_color_intent_t intent; char profile[256]; gboolean is_turboprint; + gboolean is_standard_media_type; } dt_printer_info_t; typedef struct dt_print_info_t diff --git a/src/common/darktable.c b/src/common/darktable.c index f9f3e1017ca..f61e7369e8b 100644 --- a/src/common/darktable.c +++ b/src/common/darktable.c @@ -222,6 +222,15 @@ static int usage(const char *argv0) " Typical locations are /opt/darktable/share/darktable/noiseprofile.json\n" " and /usr/share/darktable/noiseprofile.json\n" "\n" + "--print-paths\n" + " Print the resolved configdir, cachedir, tmpdir, datadir,\n" + " moduledir, localedir and library paths for this install,\n" + " honoring any of the above overrides, then exit.\n" + "\n" + "--print-paths-as-flags\n" + " Like --print-paths, but printed as a single line of\n" + " --flag value pairs ready to splice into another invocation.\n" + "\n" "-t, --threads NUM\n" " Limit number of openmp threads to use in openmp parallel sections\n" "\n" @@ -246,6 +255,14 @@ static int usage(const char *argv0) "--disable-opencl\n" " Prevent darktable from initializing the OpenCL subsystem.\n" "\n" + "--opencl-tiling --opencl-no-tiling\n" + " Enforce or disable fast opencl tiling even if not required.\n" + " Use for performance/debugging sessions only.\n" + "\n" + "--opencl-migrate\n" + " Enforce safe on-device cl_mem allocation.\n" + " Use for debugging sessions analysing cl_mem usage because of a performance penalty.\n" + "\n" #endif "--disable-pipecache\n" " Disable the pixelpipe cache. This option allows only\n" @@ -264,14 +281,14 @@ static int usage(const char *argv0) " Enable debug output to the terminal (or to the log file if on Windows).\n" " Valid channels are:\n\n" " act_on, ai, cache, camctl, camsupport, control, dev, expose,\n" - " imageio, input, ioporder, lighttable, lua, masks, memory,\n" - " nan, opencl, params, perf, pipe, print, pwstorage, signal,\n" - " sql, tiling, picker, undo\n" + " hdr_merge, imageio, input, ioporder, lighttable, lua, masks,\n" + " memory, nan, opencl, params, perf, pipe, print, pwstorage,\n" + " signal, sql, tiling, picker, undo\n" "\n" " It is also possible to specify names that activate all channels\n" " or a certain subset, as well as increase verbosity:\n" " all -> to debug all channels\n" - " common -> to debug dev, imageio, masks, opencl, params, pipe\n" + " common -> to debug imageio, opencl, params, pipe, lua and ai\n" " verbose -> when combined with debug options like '-d opencl'\n" " provides more detailed output. To activate verbosity,\n" " use the additional option '-d verbose'\n" @@ -727,11 +744,11 @@ static int32_t _detect_opencl_job_run(dt_job_t *job) return 0; } -static dt_job_t *_detect_opencl_job_create(gboolean exclude_opencl) +static dt_job_t *_detect_opencl_job_create(int options) { dt_job_t *job = dt_control_job_create(&_detect_opencl_job_run, "detect opencl devices"); if(!job) return NULL; - dt_control_job_set_params(job, GINT_TO_POINTER(exclude_opencl), NULL); + dt_control_job_set_params(job, GINT_TO_POINTER(options), NULL); return job; } @@ -795,6 +812,20 @@ static char *_get_version_string(void) const char *libraw_version = LIBRAW_VERSION_STR "\n"; #endif +#ifdef _WIN32 + const char *system_name = "windows"; +#else + #ifdef __APPLE__ + const char *system_name = "mac"; + #else + #ifdef __linux__ + const char *system_name = "linux"; + #else + const char *system_name = "other"; + #endif + #endif +#endif + #ifdef USE_LUA const char *lua_api_version = strcmp(LUA_API_VERSION_SUFFIX, "") ? STR(LUA_API_VERSION_MAJOR) "." @@ -807,7 +838,7 @@ static char *_get_version_string(void) #endif char *version = g_strdup_printf( - "darktable %s\n" + "darktable %s [%s]\n" "Copyright (C) 2012-%s Johannes Hanika and other contributors.\n\n" "Compile options:\n" " Bit depth -> %zu bit\n" @@ -815,6 +846,7 @@ char *version = g_strdup_printf( "See %s for detailed documentation.\n" "See %s to report bugs.\n", darktable_package_version, + system_name, darktable_last_commit_year, CHAR_BIT * sizeof(void *), @@ -844,6 +876,12 @@ char *version = g_strdup_printf( " OpenCL -> DISABLED - GPU acceleration is NOT available\n" #endif +#ifdef HAVE_OPENCV + " OpenCV -> ENABLED - HDR bracket auto-alignment is available\n" +#else + " OpenCV -> DISABLED - HDR bracket auto-alignment is NOT available\n" +#endif + #ifdef USE_LUA " Lua -> ENABLED - API version ", lua_api_version, #else @@ -1000,6 +1038,8 @@ int dt_init(int argc, char *tmpdir_from_command = NULL; char *configdir_from_command = NULL; char *cachedir_from_command = NULL; + gboolean print_paths = FALSE; + gboolean print_paths_as_flags = FALSE; darktable.dump_pfm_module = NULL; darktable.dump_pfm_pipe = NULL; @@ -1007,10 +1047,10 @@ int dt_init(int argc, darktable.tmp_directory = NULL; darktable.bench_module = NULL; - gboolean exclude_opencl = TRUE; + int options = DT_OPENCL_OPTION_EXCLUDE; gboolean print_statistics = FALSE; #ifdef HAVE_OPENCL - exclude_opencl = FALSE; + options = DT_OPENCL_OPTION_NONE; print_statistics = (strstr(argv[0], "darktable-cltest") == NULL); #endif @@ -1081,6 +1121,18 @@ int dt_init(int argc, argv[k-1] = NULL; argv[k] = NULL; } + else if(!strcmp(argv[k], "--print-paths")) + { + print_paths = TRUE; + print_paths_as_flags = FALSE; + argv[k] = NULL; + } + else if(!strcmp(argv[k], "--print-paths-as-flags")) + { + print_paths_as_flags = TRUE; + print_paths = FALSE; + argv[k] = NULL; + } else if(!strcmp(argv[k], "--datadir") && argc > k + 1) { datadir_from_command = argv[++k]; @@ -1157,6 +1209,7 @@ int dt_init(int argc, !strcmp(darg, "expose") ? DT_DEBUG_EXPOSE : !strcmp(darg, "picker") ? DT_DEBUG_PICKER : !strcmp(darg, "ai") ? DT_DEBUG_AI : // AI related stuff. + !strcmp(darg, "hdr_merge") ? DT_DEBUG_HDR_MERGE : // HDR bracket merge + auto-alignment 0; if(dadd) darktable.unmuted |= dadd; @@ -1316,7 +1369,28 @@ int dt_init(int argc, else if(!strcmp(argv[k], "--disable-opencl")) { #ifdef HAVE_OPENCL - exclude_opencl = TRUE; + options |= DT_OPENCL_OPTION_EXCLUDE; +#endif + argv[k] = NULL; + } + else if(!strcmp(argv[k], "--opencl-tiling")) + { +#ifdef HAVE_OPENCL + options |= DT_OPENCL_OPTION_FAST_TILE; +#endif + argv[k] = NULL; + } + else if(!strcmp(argv[k], "--opencl-no-tiling")) + { +#ifdef HAVE_OPENCL + options |= DT_OPENCL_OPTION_NOFAST_TILE; +#endif + argv[k] = NULL; + } + else if(!strcmp(argv[k], "--opencl-migrate")) + { +#ifdef HAVE_OPENCL + options |= DT_OPENCL_OPTION_MIGRATE; #endif argv[k] = NULL; } @@ -1574,6 +1648,53 @@ int dt_init(int argc, // darktableconfig.xml.in. dt_conf_init(darktable.conf, darktablerc_common, TRUE, config_override); + if(print_paths || print_paths_as_flags) + { + // Resolve the same darktablerc-